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
342715495574	342715496104	342715496653	342715497203	342715497753	342715498303	342715498853	342715499403	342715499953	342715500504	342715501053	342715501604	342715502153	342715502703	342715503253	342715503804	342715504353	342715504904	342715505453	342715506003	342715506553	342715507104	342715507653	342715508203	342715508753	342715509304	342715509854	342715510404	342715510953	342715511504	342715512054	342715512604	342715513153	342715513704	342715514254	342715514804	342715515353	342715515904	342715516454	342715517003	342715517553	342715518103	342715518653	342715519204	342715519753	342715520304	342715520854	342715521404	342715521953	342715522504	342715523054	342715523604	342715524153	342715524704	342715525254	342715525804	342715526353	342715526904	342715527454	342715528004	342715528553	342715529104	342715529654	342715530203	342715530753	342715531304	342715531853	342715532403	342715532953	342715533504	342715534054	342715534604	342715535153	342715535704	342715536254	342715536804	342715537353	342715537904	342715538454	342715539004	342715539553	342715540104	342715540654	342715541204	342715541753	342715542304	342715542854	342715543404	342715543953	342715544504	342715545054	342715545604	342715546153	342715546704	342715547253	342715547804	342715548353	342715548904	342715549454	342715550004	342715550553	342715551104	342715551654	342715552204	342715552753	342715553304	342715553854	342715554404	342715554953	342715555504	342715556054	342715556604	342715557153	342715557704	342715558254	342715558804	342715559353	342715559904	342715560454	342715561004	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2160	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	3300	1900	2700	2162	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
1471	3501	16903	19514	16445	9744	2876	850	264	80	72	59	71	61	65	68	63	64	65	70	64	78	75	51	63	78	81	83	70	62	63	62	63	77	60	83	65	70	67	57	66	69	69	72	59	72	69	61	79	66	84	54	60	68	59	84	65	67	64	64	63	54	74	69	77	60	67	63	65	60	71	57	59	66	63	46	78	55	82	70	73	78	62	68	55	60	55	75	73	74	64	77	47	67	67	51	78	68	77	64	59	58	66	65	64	48	72	55	73	71	77	73	63	70	54	65	64	64	81	77	78	73	60	60	80	68	75	67	65	65	73	75	54	61	65	62	64	76	73	58	75	67	84	64	71	65	71	71	67	68	62	72	62	77	76	69	78	58	59	59	60	71	60	65	63	68	74	66	62	56	63	66	64	59	70	60	67	59	50	70	65	71	71	57	61	52	92	63	69	73	67	66	72	65	64	77	65	60	58	68	70	70	62	68	72	68	71	71	60	60	77	69	74	63	62	73	59	79	62	65	81	75	78	67	75	67	75	72	66	69	95	64	57	57	67	72	64	66	67	61	79	69	70	59	73	84	89	64	88	75	61	59	79	66	69	62	62	67	60	76	81	70	77	63	66	71	83	68	74	70	76	61	70	66	61	80	75	72	79	64	73	69	63	72	64	67	58	68	66	75	74	66	61	61	73	61	57	52	72	68	60	59	67	62	76	58	70	63	72	69	67	64	66	71	67	67	71	77	81	63	63	65	72	71	68	63	62	57	60	55	59	64	67	73	72	76	76	82	55	71	60	53	66	67	62	59	56	53	91	52	75	62	60	63	60	76	51	67	71	66	77	69	75	62	56	73	64	69	69	56	59	74	64	74	101	59	59	68	54	75	75	74	74	62	72	61	73	70	81	59	62	53	61	64	78	71	74	72	64	65	62	62	77	67	75	71	69	57	61	66	69	71	63	67	76	52	57	59	65	75	76	63	60	70	63	65	64	61	61	65	69	65	69	70	73	66	68	66	63	61	56	81	68	69	66	74	70	70	63	58	74	72	76	66	65	66	65	69	78	74	64	63	66	60	77	72	62	76	58	64	73	64	55	68	70	67	68	83	57	74	55	60	68	61	59	50	70	62	60	68	69	77	67	73	55	71	56	85	64	61	64	73	70	71	73	55	67	69	87	59	61	64	59	75	72	67	65	70	63	69	55	80	67	78	65	65	76	73	68	63	55	51	73	65	68	64	59	59	70	74	57	55	59	56	66	81	54	72	81	66	56	64	63	76	62	90	73	61	50	74	66	61	65	77	71	59	75	66	71	65	71	55	65	80	89	49	67	62	68	68	59	69	68	80	67	80	71	62	69	67	68	64	69	70	68	70	58	67	71	64	63	64	54	77	66	65	87	62	62	70	65	58	68	74	60	81	54	49	53	69	64	56	67	66	72	61	66	89	83	65	53	41	65	62	68	55	79	80	59	45	79	72	70	60	67	67	75	63	51	66	57	58	59	63	58	75	69	60	69	63	75	77	63	70	57	69	77	59	59	68	65	66	81	74	63	65	72	50	67	59	71	78	68	64	68	81	70	64	68	66	54	64	62	54	73	69	57	62	62	65	77	71	80	57	65	75	67	66	81	59	67	70	60	69	60	76	75	68	64	62	68	62	62	78	51	57	68	55	61	65	61	70	53	58	73	70	67	67	58	84	60	73	70	69	82	73	65	54	61	76	51	77	62	51	84	61	65	71	57	65	72	62	65	64	61	60	70	68	61	55	70	71	68	81	64	68	73	66	69	75	66	49	82	70	68	68	56	59	85	71	67	63	74	47	64	65	64	67	63	75	64	78	66	60	65	61	67	55	63	63	86	75	63	58	72	60	81	67	58	71	61	74	74	66	64	64	67	59	83	58	65	50	69	70	60	68	72	72	72	68	69	70	62	62	67	61	58	72	71	70	66	66	56	61	65	74	89	62	54	68	79	63	63	62	88	67	68	62	59	64	62	73	79	66	73	71	57	79	60	69	62	58	58	61	48	59	65	70	88	56	57	80	64	63	63	66	78	71	72	58	67	61	59	58	74	70	62	62	66	55	57	49	69	69	68	73	67	57	64	66	69	56	59	62	60	70	58	65	87	78	73	56	59	62	69	83	73	71	62	70	54	74	70	60	86	73	74	78	68	75	59	82	87	71	72	60	65	53	61	55	58	81	65	72	75	85	67	64	62	67	64	56	46	53	73	55	71	61	76	78	59	71	76	68	66	50	77	54	73	57	87	62	67	68	59	58	76	55	75	58	62	67	71	86	70	71	71	75	88	79	57	69	54	62	64	70	71	84	62	74	63	50	69	65	61	85	76	73	63	74	66	65	60	73	79	65	64	67	55	75	77	62	68	48	78	69	60	47	67	73	69	69	73	62	62	58	68	62	69	69	89	64	58	74	73	75	70	58	75	71	60	71	70	66	71	66	71	61	70	58	66	61	70	60	86	71	65	63	62	78	72	64	71	59	72	67	77	62	63	61	51	64	81	68	58	63	60	56	65	64	74	54	56	52	64	77	60	77	67	69	77	57	71	58	69	64	73	55	59	73	63	91	55	60	77	80	65	71	64	77	63	50	54	70	76	66	73	64	67	81	70	81	60	69	75	75	82	71	66	67	67	53	54	61	68	53	56	76	67	75	86	59	79	79	50	69	65	64	74	65	61	76	86	67	60	72	70	80	82	68	70	70	84	66	61	66	63	73	53	59	71	59	80	62	64	69	77	74	60	67	79	48	69	71	69	52	63	85	87	68	84	66	51	70	60	65	75	70	62	65	77	72	77	66	66	77	65	66	76	80	62	62	65	66	70	83	73	79	69	80	75	62	65	73	75	59	65	57	56	68	58	88	78	73	59	62	59	67	65	66	59	82	58	77	63	69	59	72	63	68	50	63	61	67	65	51	68	63	75	61	61	73	80	58	63	59	64	67	86	63	67	52	51	76	64	61	73	72	65	73	65	51	57	65	58	64	77	62	66	67	64	83	74	55	70	65	61	73	65	52	69	64	60	64	74	78	62	52	55	66	63	66	58	64	63	69	59	71	57	81	81	72	74	86	60	71	68	67	67	59	77	58	52	73	54	60	52	74	65	66	60	86	58	66	64	75	81	68	57	82	70	68	72	72	56	76	53	66	68	64	55	67	59	60	71	67	73	66	54	65	63	66	91	63	74	66	90	60	77	62	66	69	69	84	74	59	72	70	58	59	72	72	78	64	69	62	60	59	71	76	69	64	61	68	66	53	58	66	55	59	67	68	65	76	82	66	71	70	63	61	67	57	87	71	68	67	64	65	63	59	60	58	69	81	69	58	66	84	54	59	81	75	69	58	50	60	66	65	51	67	64	62	67	70	71	55	39	60	78	63	64	78	64	75	72	76	71	72	72	55	61	69	71	68	73	61	79	65	81	67	64	68	71	66	62	60	75	74	82	68	62	65	81	78	69	55	75	60	73	74	68	63	60	68	67	65
24089	27308	45077	61258	64137	46959	30021	16938	5653	1604	959	811	832	866	835	776	819	792	815	815	822	847	843	822	760	795	843	785	843	836	831	855	835	813	802	857	825	800	800	823	795	839	825	845	804	857	846	802	779	848	834	805	828	797	781	819	826	814	845	849	794	811	842	792	861	809	820	790	814	844	797	826	775	856	843	758	832	766	834	859	821	855	844	826	830	818	839	842	862	801	782	750	825	742	817	785	834	809	836	782	843	809	874	847	802	839	803	845	830	857	806	810	841	844	829	817	793	843	782	825	767	831	832	875	813	799	842	840	779	835	858	750	851	820	763	821	829	833	866	796	816	851	830	836	774	833	832	804	878	824	808	829	805	837	820	795	813	821	806	839	784	805	850	827	862	813	813	885	817	847	842	803	787	806	851	850	813	826	842	833	789	784	794	815	809	773	854	850	859	841	831	851	795	796	781	817	826	871	845	844	825	888	851	813	805	823	841	809	815	767	854	835	881	819	823	800	813	881	767	805	814	813	778	865	792	830	861	879	858	801	805	837	795	831	820	802	828	822	832	822	825	730	797	857	807	841	815	805	836	822	828	782	862	851	823	788	804	767	827	780	818	786	825	806	850	830	779	803	768	837	810	855	817	770	841	780	809	799	845	798	821	844	806	803	815	841	867	829	818	763	793	796	838	777	783	789	823	799	786	811	814	816	845	851	862	770	864	831	837	823	798	799	822	840	869	880	783	803	842	871	793	826	852	808	822	848	871	871	833	870	836	853	820	829	789	834	791	779	840	847	801	874	805	861	787	858	796	805	821	830	825	852	818	848	781	834	871	800	753	797	827	824	807	851	837	855	867	860	829	835	797	804	816	785	828	850	794	847	801	843	838	792	821	835	806	794	831	845	782	819	823	806	795	838	799	759	777	848	796	833	826	823	868	873	792	768	849	808	798	795	816	842	746	837	822	799	872	806	799	843	876	797	812	779	871	907	800	828	831	823	817	835	859	824	817	867	892	829	844	820	847	844	809	779	795	847	802	855	818	835	811	838	822	856	807	843	817	853	793	810	817	855	814	834	802	837	878	804	817	801	856	809	870	840	823	852	796	887	870	819	833	821	859	900	826	833	842	821	778	802	855	845	792	834	810	802	829	835	820	834	869	823	781	826	851	821	817	871	810	818	897	805	871	846	878	851	821	799	831	804	823	837	765	759	801	910	854	781	832	812	837	834	809	791	841	810	793	863	853	811	816	806	810	837	803	843	843	818	838	822	846	830	841	795	806	855	863	829	832	791	819	831	841	881	843	833	814	839	818	789	851	845	797	839	784	825	848	839	825	847	851	813	813	797	848	831	825	860	830	853	854	818	794	871	786	849	802	839	846	805	814	806	856	793	755	786	826	824	823	765	798	811	808	780	835	828	847	822	768	829	761	825	827	811	854	864	814	787	835	858	879	801	809	822	832	799	836	846	810	835	842	852	828	815	817	776	801	790	808	832	871	870	834	781	808	872	804	842	816	794	817	833	835	891	813	818	854	866	824	821	800	813	820	764	796	818	819	798	816	794	817	811	808	844	765	798	842	803	802	857	817	821	818	806	809	833	846	813	798	825	845	782	835	799	751	833	908	895	794	860	769	838	829	814	803	791	782	788	817	805	852	820	780	830	784	829	764	852	810	847	832	854	836	804	845	834	800	831	838	813	861	801	851	858	831	796	866	860	828	812	840	790	800	833	849	844	806	826	882	841	870	847	811	869	791	903	818	841	841	878	827	809	872	788	834	798	833	811	822	830	848	826	810	766	885	880	818	832	791	804	849	790	857	816	854	813	801	832	816	849	767	821	815	834	813	807	806	821	820	810	844	912	786	840	819	774	752	826	801	856	885	844	809	841	873	789	830	873	926	801	774	769	808	833	795	795	811	834	805	851	825	825	849	811	794	859	820	792	819	857	829	825	833	827	844	824	801	831	797	817	796	878	807	819	839	835	844	829	840	738	831	869	811	819	814	810	875	840	816	882	805	797	816	796	788	832	821	877	791	803	767	770	832	829	848	795	800	824	830	799	801	775	809	839	853	850	830	851	793	813	827	838	760	855	847	834	829	845	817	754	828	825	813	832	850	810	844	855	830	817	830	799	775	817	834	870	839	871	817	821	767	784	825	819	879	825	805	854	857	809	763	806	825	860	823	790	819	843	821	809	846	814	821	875	825	823	801	865	796	817	780	803	802	827	796	848	873	821	793	852	854	818	867	812	825	800	863	859	844	801	826	810	830	826	827	788	788	867	810	804	860	794	826	818	804	845	830	833	786	826	815	794	793	837	859	785	815	819	814	790	816	788	842	838	808	803	829	795	871	791	810	796	782	834	817	808	820	861	809	846	820	875	849	841	884	792	831	829	832	851	827	808	853	808	865	822	834	835	804	841	843	842	824	814	814	834	847	807	783	802	793	795	798	848	797	821	833	776	822	850	847	838	825	798	850	829	873	814	782	861	761	786	837	849	857	862	878	784	790	808	790	844	815	823	809	779	849	782	821	867	810	840	845	803	776	812	789	843	817	764	788	858	845	815	826	808	816	826	849	828	826	794	805	802	831	834	845	797	850	834	818	820	811	843	837	851	851	789	804	842	851	807	796	870	829	836	760	806	841	841	816	814	836	813	829	820	823	839	822	841	775	784	818	846	870	870	756	813	858	804	844	831	786	786	840	806	836	834	798	802	847	803	831	815	887	785	808	795	786	803	810	784	836	772	791	821	766	744	833	840	844	804	845	837	808	845	858	835	847	827	821	792	838	845	838	829	843	813	781	802	810	747	793	858	787	785	863	842	814	832	795	843	848	823	776	854	865	834	792	799	797	768	810	857	841	847	828	790	811	879	821	805	812	797	842	756	855	860	831	846	822	785	867	817	788	841	777	832	815	819	831	811	799	832	831	829	838	820	882	855	855	836	793	915	805	847	811	812	818	841	863	882	799	797	851	833	824	785	841	791	865	852	803	844	857	808	803	839	814	798	844	796	866	778	787	841	836	874	840	816	828	814	826	775	874	794	845	838	835	815	819	841	793	787	862	807	837	781	810	804	815	824	774	827	784	806	811	796	783	844	819	787	808	815	859	818	834	805	801	792	838	817	803	819	881	778	814	822	750	820	792	838	810	832	832	777	868	873	804	868	803	806	805	843	827	838	800	853	815	850	842	782	860	807	865	812	795	782	794	768	831	858	835	850	817	874	797	814	783	794	781	833	838	835	798	843	875	848	786	840	749	808	791	826	831	808	808	830	839	828	826	801	818	780	805	806	815	873	797	822	780	869	850	892	821	815	839	847	827	833	791	803	888	861	772	848	780	820	803	797	819	887	810	838	798	804	846	838	827	786	856	834	853	818	842	831	819	804	872	781	841	816	833	869	858	811	803	856	803	803	817	868	831	782	794	827	769	833	825	884	841	815	766	809	816	817	823	841	807	852	777	792	817	768	810	790	835	859	820	857	823	850	793	820	859	802
1480	443	4252	5907	4797	2373	736	237	122	81	76	77	71	63	62	85	68	82	69	70	75	56	67	60	64	82	68	62	83	79	73	68	70	77	67	61	67	83	80	66	79	75	69	66	64	74	91	69	71	69	79	71	57	80	66	77	76	72	53	77	83	78	74	63	75	66	61	70	63	80	69	75	74	66	78	65	77	63	63	72	72	57	59	69	79	62	69	74	66	67	72	60	69	66	72	79	64	74	69	68	73	73	75	68	71	67	77	72	68	71	71	63	87	62	63	82	65	60	80	68	70	72	73	74	76	57	68	63	68	74	70	70	73	73	62	57	71	82	80	77	74	53	70	78	61	64	57	84	78	49	58	66	53	69	76	80	57	62	65	72	73	65	75	71	84	81	63	55	73	61	64	69	79	70	77	66	80	72	83	65	82	71	66	88	76	57	67	61	72	67	61	72	66	70	61	64	58	78	65	70	62	80	63	73	65	63	68	77	97	90	55	71	72	63	63	77	77	66	93	74	60	70	44	73	65	81	86	67	74	60	71	62	70	73	85	74	75	61	70	63	77	67	78	59	74	66	80	78	70	70	73	67	86	76	73	69	61	55	65	64	70	71	79	76	65	62	90	68	75	63	71	72	68	71	67	69	70	69	76	59	60	68	46	93	69	63	66	61	61	62	70	70	67	89	66	71	69	63	72	94	75	52	62	67	77	58	69	79	64	69	67	84	70	93	85	75	81	82	54	67	73	65	63	77	74	65	76	63	77	93	65	67	65	68	65	62	71	73	67	69	74	71	78	68	64	76	73	69	71	81	78	70	71	86	73	72	67	70	69	72	67	65	71	64	73	85	53	60	79	71	63	67	82	74	77	71	60	49	64	64	70	66	71	74	76	65	63	70	88	66	74	60	65	67	67	54	68	69	72	62	61	58	55	69	61	78	65	60	68	86	87	69	83	68	74	72	70	65	77	67	76	75	68	60	66	71	67	76	66	81	64	74	78	75	65	79	69	67	78	64	83	68	59	65	78	62	64	79	64	74	71	75	77	71	64	71	62	61	84	70	65	71	92	86	70	73	71	51	80	67	65	64	75	85	64	77	72	73	62	64	65	75	60	85	58	75	67	78	69	76	64	64	64	64	77	68	74	61	63	81	84	58	65	68	76	82	67	100	59	70	85	86	69	77	51	82	58	56	64	68	75	68	86	84	58	76	70	63	69	67	79	78	73	72	56	59	73	67	63	72	90	64	74	68	76	71	72	60	69	79	70	70	70	61	72	80	67	69	81	81	80	63	86	66	67	47	68	66	67	81	73	74	65	75	68	73	71	68	85	64	63	65	61	78	75	79	67	82	69	63	72	60	73	77	77	68	64	71	65	61	84	72	76	66	62	72	93	64	61	67	67	53	72	72	51	62	74	64	56	88	71	69	57	66	60	80	68	81	69	70	64	70	60	71	87	65	66	77	72	55	69	80	78	82	62	70	63	70	84	76	75	75	67	63	82	72	79	72	90	76	63	58	68	66	67	64	72	64	63	70	79	67	67	74	62	67	70	72	80	71	85	77	58	70	73	60	70	49	73	85	67	74	73	73	65	61	80	56	51	57	64	60	68	76	74	77	65	72	85	66	54	71	77	67	63	78	76	74	58	69	68	60	75	77	73	73	97	66	80	74	71	62	72	76	69	68	60	80	65	82	69	61	68	53	73	66	75	70	61	66	80	45	73	81	76	79	80	74	70	75	64	69	83	67	79	68	87	78	70	79	50	81	70	58	76	78	63	56	63	73	65	71	75	55	74	57	74	69	62	62	60	64	81	56	66	90	78	79	59	84	73	67	63	52	75	69	72	71	71	65	63	66	64	68	65	69	73	61	81	66	85	64	73	57	58	94	61	77	53	66	58	64	85	64	70	78	74	73	85	87	61	71	72	74	65	71	80	69	69	69	83	71	87	65	66	66	67	51	83	72	74	80	59	63	65	77	85	64	78	60	69	68	76	74	71	78	66	66	68	75	56	72	73	81	78	64	68	56	77	73	83	68	61	58	53	57	65	78	67	63	76	63	74	68	61	74	62	83	70	65	70	85	70	66	67	66	79	63	62	59	66	58	68	73	65	69	79	80	72	84	82	68	88	81	66	76	76	73	82	67	84	76	67	73	89	58	66	65	63	72	74	61	64	77	76	71	63	74	81	71	63	61	67	67	71	75	76	62	71	65	53	67	52	49	73	83	64	68	78	60	67	81	81	65	76	74	56	64	66	73	67	43	70	73	76	66	73	73	66	79	69	81	59	79	70	66	72	72	68	55	67	73	56	65	68	77	74	67	61	74	76	81	61	68	65	68	60	61	72	79	64	88	94	77	74	63	60	74	68	58	86	64	69	72	79	75	67	58	54	71	78	63	60	71	67	66	61	70	77	71	73	59	80	69	70	79	72	72	62	72	68	58	80	76	59	75	68	60	81	80	70	71	58	82	69	63	67	71	70	62	59	71	59	62	71	65	62	68	68	74	70	61	61	65	65	64	78	69	68	67	78	60	68	81	60	82	73	88	88	66	77	77	64	70	74	59	59	75	62	55	81	60	70	66	60	81	53	79	64	79	68	58	79	75	65	77	76	66	60	72	59	63	56	67	58	55	59	81	63	60	86	75	79	63	68	64	65	76	68	75	69	60	64	76	72	50	71	64	69	79	71	81	77	81	71	86	67	74	69	62	62	65	82	80	59	66	69	86	63	56	56	83	68	71	80	78	76	76	57	74	65	65	77	79	63	83	75	69	61	70	73	66	71	73	67	86	56	61	76	75	67	74	73	71	58	69	69	73	60	83	72	65	61	64	57	68	75	78	65	81	64	74	65	65	75	71	93	83	76	68	68	75	65	71	59	75	62	93	70	72	65	68	68	68	67	63	68	74	72	72	68	61	68	56	62	64	78	84	68	51	57	79	65	65	79	71	79	83	72	79	62	53	74	62	69	88	69	55	77	86	76	62	73	72	70	60	63	69	77	77	69	71	60	59	57	80	54	75	82	69	66	69	66	62	83	69	84	86	77	83	72	59	89	75	61	64	72	77	76	63	74	81	90	74	65	71	59	69	83	72	68	66	74	74	69	71	64	65	70	66	73	71	72	72	64	62	76	54	58	82	82	67	70	71	74	70	69	72	70	66	74	66	62	72	73	74	62	56	66	85	71	60	71	74	73	79	78	81	64	61	80	71	63	67	71	68	78	64	65	76	79	77	78	63	73	69	67	77	82	64	60	73	81	73	82	62	68	76	72	67	69	66	78	62	79	68	72	56	70	63	70	63	72	78	90	74	74	68	81	64	73	69	80	59	78	77	86	87	59	77	70	65	77	67	72	63	57	61	58	57	70	67	98	64	76	75	58	65	68	84	52	70	54	62	78	86	76	78	58	80	72	52	65	78	73	57	80	56	69	67	66	70	65	55	72	79	74	81	77	73	75	53	68	89	60	58	77	75	68	90	75	75	76	69	71	69
13480	9574	29796	39092	40743	29894	17100	6591	2014	1008	891	856	807	834	827	812	844	824	809	816	850	801	857	862	775	854	888	857	797	830	814	845	788	877	817	882	842	874	813	821	862	817	868	827	847	864	849	872	870	782	846	798	847	918	880	790	857	791	847	814	843	902	831	882	829	831	867	826	835	880	865	799	878	848	816	809	826	884	800	857	823	864	847	849	843	854	865	896	830	837	899	842	780	894	828	861	833	876	850	833	834	821	864	790	844	875	831	826	800	860	831	874	889	829	803	844	789	859	837	827	848	812	873	783	879	800	828	805	893	833	898	852	851	872	784	874	794	847	843	806	816	857	812	828	788	848	823	894	854	811	833	833	824	845	872	900	806	855	848	832	853	846	798	864	806	826	848	851	843	868	799	846	840	795	825	871	836	830	795	883	850	808	843	860	857	832	897	828	822	795	846	843	847	797	839	800	860	784	866	849	802	854	791	890	838	857	850	859	884	862	873	766	820	850	785	862	799	912	834	848	837	867	900	890	818	870	822	843	811	830	777	856	824	796	837	810	863	816	832	807	869	801	869	833	863	837	813	883	871	830	809	864	831	818	787	862	799	843	875	866	854	804	819	831	833	885	839	823	842	845	889	892	906	854	808	806	845	814	855	857	878	837	843	806	829	808	844	810	847	836	860	811	839	839	843	805	865	822	857	889	798	821	854	865	818	872	845	879	840	822	849	784	867	871	863	806	863	856	855	838	843	825	841	794	923	799	804	814	818	806	902	837	835	823	859	821	844	889	839	830	800	823	779	823	896	812	817	868	824	869	829	831	836	819	807	856	833	853	808	851	838	889	855	853	837	833	850	824	858	821	873	802	855	832	849	847	803	840	855	860	853	808	830	827	838	846	877	876	836	867	817	861	808	824	868	815	832	851	870	859	842	871	867	847	811	841	820	850	850	835	863	814	876	869	870	832	816	856	796	829	839	850	815	864	872	839	842	865	842	872	860	861	867	835	856	787	848	861	824	811	852	840	852	855	857	824	816	876	845	865	822	815	836	829	835	872	810	852	847	864	886	844	824	880	840	818	793	868	761	857	789	824	813	846	869	824	853	819	899	909	861	838	849	874	854	859	890	840	840	785	819	813	839	851	848	833	880	801	816	863	843	859	833	809	844	843	860	817	884	853	837	832	850	889	829	876	825	893	840	915	844	879	890	901	769	874	885	814	818	856	848	852	867	848	880	788	816	874	857	886	902	845	872	878	835	850	810	898	877	837	839	826	877	856	828	795	880	851	886	835	807	760	835	884	826	826	865	808	851	837	868	807	848	856	899	824	866	861	854	861	859	844	831	846	829	877	824	843	853	821	865	888	809	819	827	827	861	799	848	829	873	836	865	858	847	791	825	813	833	829	891	887	881	885	840	864	864	829	815	854	821	834	829	826	821	857	841	828	851	831	871	873	799	816	847	885	849	841	834	881	804	790	835	867	856	817	819	794	847	808	875	837	864	844	870	891	829	861	888	795	829	853	830	828	856	808	825	830	815	819	890	901	854	851	844	873	836	842	834	884	830	818	775	814	825	903	796	818	837	778	854	824	826	853	859	850	881	869	843	828	861	826	828	818	844	832	891	844	818	827	827	841	791	881	856	819	839	828	866	889	836	894	823	867	873	879	810	862	840	919	879	813	875	906	837	892	903	863	831	872	875	822	812	867	878	851	845	751	842	818	824	880	902	825	859	831	873	852	913	801	834	812	861	836	853	862	844	812	870	875	866	814	850	819	817	798	865	885	866	872	850	849	852	872	863	837	870	810	862	869	880	771	857	837	857	879	828	848	819	834	871	858	844	842	807	826	819	862	865	810	849	864	807	779	828	816	853	888	821	821	780	881	820	882	824	865	849	837	850	825	847	806	861	891	825	879	873	809	832	854	855	877	851	855	828	815	909	841	816	880	809	843	851	831	820	881	809	861	827	818	868	814	840	848	819	810	834	843	844	853	820	832	896	849	867	836	849	877	811	845	869	818	867	843	799	813	826	842	814	824	867	825	836	862	838	845	778	829	887	795	838	836	851	832	854	828	783	820	876	791	829	873	824	866	835	869	828	858	816	849	865	830	903	833	903	844	848	823	854	830	831	822	851	857	858	852	881	860	822	782	858	895	851	802	827	827	779	842	887	809	855	817	859	843	777	823	857	806	826	866	843	827	865	841	862	869	800	861	812	840	859	832	827	806	804	897	816	873	853	786	843	825	829	854	866	887	766	856	839	851	833	846	853	825	897	873	822	834	875	841	858	899	879	810	861	864	804	891	811	832	899	885	871	811	868	844	833	853	868	810	852	840	864	834	885	805	872	830	843	863	846	795	838	910	848	818	814	826	774	831	790	877	847	812	808	849	795	832	788	860	835	806	796	861	881	823	789	840	829	901	834	863	860	838	809	822	876	819	852	817	819	878	829	821	844	763	840	864	882	827	877	867	833	883	852	850	811	770	859	826	859	851	867	821	803	812	895	837	889	835	814	787	824	841	831	855	835	830	823	881	808	849	871	815	826	874	869	835	866	804	823	831	789	859	860	858	810	856	822	848	845	855	833	851	897	863	881	827	937	812	869	853	868	826	827	893	847	843	873	860	888	845	920	808	863	849	832	853	860	869	818	848	844	878	813	849	825	793	860	899	871	875	794	839	845	788	817	853	774	838	876	821	838	858	809	830	871	912	830	821	826	803	831	841	842	890	883	865	806	853	813	880	818	814	869	811	837	793	863	829	839	783	846	810	865	854	804	809	819	835	869	810	844	850	884	865	818	826	846	842	878	833	868	863	797	799	878	834	865	826	876	819	872	838	833	834	863	821	837	874	905	878	862	839	813	826	841	814	825	803	863	851	871	838	848	850	847	845	824	785	861	808	892	844	844	882	880	831	886	810	863	908	953	834	856	843	827	814	834	851	761	798	865	835	863	825	825	851	815	863	817	827	838	867	815	851	862	775	802	827	859	843	877	841	856	864	781	854	806	835	799	861	836	873	817	800	939	856	871	826	824	841	782	855	827	841	862	831	802	916	878	829	799	879	838	860	807	834	798	797	898	887	862	870	901	807	867	793	846	840	856	831	837	892	885	848	839	802	837	811	823	855	834	815	827	803	815	850	766	890	841	863	800	816	865	883	792	818	857	862	792	834	809	847	915	932	830	840	786	834	844	835	836	859	835	811	817	768	828	822	859	825	848	864	822	850	890	831	831	877	862	866	852	867	819	876	874	839	822	790	858	833	850	877	838	872	803	818	826	838	858	871	815	860	804	807	858	816	790	807	830	821	848	847	854	830	862	832	809	860	869	850	811	792	818	849	841	792	847	879	896	833	818	847	826	833	848	776	842	835	850	823	846	842	875	844	864	837	823	839	861	806	840	873	855	835	888	829	845	838	838	854	790	892	840	824	830	803	844	855	854	869	819	813	879	835	902	839	812	853	806	834	860	868	867	848	847	861	845	905	829	830	848	778	803	825
796	1910	11391	13240	10320	5380	1998	573	188	75	56	80	65	69	57	75	80	77	72	69	70	77	74	76	66	78	71	72	68	70	59	85	82	67	76	67	86	69	60	73	66	72	85	67	62	79	67	64	69	68	73	73	73	71	68	64	70	81	74	62	68	71	76	68	74	57	55	69	74	61	80	61	78	61	77	67	65	70	69	75	58	64	60	68	62	93	65	75	84	79	61	56	64	63	65	80	83	62	65	75	64	64	61	71	64	51	67	60	65	68	77	74	75	63	69	82	66	55	76	64	71	83	73	84	81	62	94	68	82	56	61	66	60	71	73	90	85	79	75	71	60	70	72	74	67	68	74	76	79	56	66	77	71	77	68	61	62	88	69	64	65	64	65	67	60	67	71	42	65	76	68	68	76	68	70	91	60	62	64	58	68	66	75	65	57	57	69	69	69	74	78	72	66	64	87	79	53	59	63	70	62	58	68	68	61	75	72	89	56	63	57	73	64	73	58	64	76	83	66	66	62	76	63	71	87	69	83	60	77	67	73	75	76	74	72	80	70	75	64	59	57	78	61	64	74	77	75	65	73	66	77	77	67	67	55	79	76	57	59	76	71	77	45	71	69	61	68	51	79	67	80	57	67	91	74	78	71	76	65	74	72	66	79	59	81	79	73	71	67	69	66	66	84	88	71	59	75	68	67	73	70	74	60	79	70	76	63	71	69	59	69	72	73	65	77	52	66	73	67	65	69	69	59	59	75	74	74	58	69	78	78	77	70	76	84	78	72	85	61	62	61	70	66	66	63	80	71	79	61	65	79	71	76	88	71	76	76	64	84	64	64	66	78	59	71	68	52	65	69	78	77	66	57	54	64	61	59	77	72	70	58	55	67	81	78	75	60	79	72	69	68	64	57	78	72	74	60	69	72	91	60	65	67	65	70	82	67	83	74	68	75	72	73	81	78	64	58	77	68	61	58	67	71	69	64	64	75	54	63	78	68	60	74	71	72	76	63	75	73	65	83	74	70	78	65	68	75	46	79	72	68	62	64	78	68	74	72	71	76	76	68	66	65	68	70	72	71	89	72	74	60	75	72	66	63	64	78	64	71	74	84	76	63	62	78	74	87	67	72	74	67	67	74	73	69	59	61	68	89	75	63	81	74	65	72	80	68	79	82	66	71	65	68	77	67	81	64	73	76	76	75	88	52	82	63	77	62	74	70	67	77	54	78	73	70	73	67	69	60	68	70	81	62	61	58	64	78	63	73	74	55	70	79	61	64	72	73	68	73	51	71	83	68	69	75	58	73	61	75	64	78	70	74	56	69	73	72	77	73	80	75	81	63	60	72	63	70	77	67	68	76	64	63	59	69	65	74	72	68	70	72	82	63	80	66	65	70	63	74	70	73	79	69	72	75	71	85	69	66	73	75	69	70	82	71	70	72	73	63	63	76	66	84	70	73	76	75	67	61	81	81	77	80	81	86	68	66	77	60	73	88	80	67	70	79	71	84	84	75	59	75	75	75	76	65	71	54	72	66	57	59	75	77	81	67	71	77	76	67	64	71	69	75	69	65	66	58	74	71	69	79	66	65	73	86	79	67	84	68	75	60	74	68	59	78	60	74	71	76	74	89	66	79	67	59	77	70	56	78	59	63	76	73	78	57	71	55	74	64	87	65	69	63	68	65	77	68	56	72	72	61	87	95	67	87	72	71	69	76	76	52	78	71	48	62	62	69	66	58	72	66	79	79	71	79	94	67	71	84	59	71	56	66	81	70	65	50	78	72	64	70	64	75	77	72	82	78	78	90	55	69	63	57	82	71	81	76	83	60	60	60	83	81	75	73	73	63	79	75	81	62	71	59	78	59	54	82	56	64	88	81	80	84	67	79	63	64	74	65	70	62	59	74	67	53	73	69	64	69	79	79	74	68	73	53	58	88	67	64	77	78	84	74	72	73	62	74	68	72	58	51	73	84	54	62	62	61	70	72	76	60	68	81	85	65	51	69	67	62	66	66	75	64	65	67	88	76	73	66	75	67	85	64	75	68	84	68	76	80	79	83	74	80	74	65	83	75	93	76	82	67	68	71	70	79	59	76	79	83	64	75	66	84	62	81	69	88	70	71	85	67	74	64	63	71	72	79	55	73	58	70	68	84	67	71	65	75	76	59	71	72	68	80	67	67	64	62	72	81	75	77	74	72	75	64	64	63	82	68	69	77	69	73	86	72	71	73	69	75	65	71	77	71	83	69	69	75	73	75	70	75	93	74	65	85	60	76	62	65	71	65	68	77	69	80	70	59	78	66	62	71	74	68	60	64	73	73	76	69	70	72	87	61	70	83	53	75	69	65	79	68	76	68	74	65	65	61	68	67	64	73	56	85	70	63	74	66	78	69	75	57	74	63	74	73	78	70	66	82	84	74	76	70	86	69	68	78	69	53	73	65	64	79	80	66	74	71	73	70	84	96	81	70	76	79	74	71	73	76	62	71	73	60	64	65	71	72	69	66	55	77	53	70	64	62	86	54	70	61	76	77	70	73	83	75	72	67	70	72	69	68	57	68	75	73	73	67	70	76	61	64	60	81	68	64	88	78	75	73	73	67	60	82	79	79	52	72	73	74	70	63	60	78	80	67	71	54	60	71	80	86	70	64	68	74	75	65	62	77	73	76	58	70	85	63	82	91	67	64	55	63	60	56	73	69	70	78	78	71	75	72	78	84	72	63	62	73	65	76	64	65	65	61	71	59	64	75	79	78	65	70	71	67	64	63	67	84	83	63	77	80	77	63	64	71	75	67	75	70	68	72	66	69	74	67	62	52	64	58	63	68	73	68	70	84	69	84	71	64	69	67	66	70	77	62	77	79	78	73	64	79	74	51	61	82	63	78	73	69	81	71	73	77	72	76	72	85	66	61	85	69	62	73	65	63	68	83	69	67	68	78	73	73	63	61	74	60	84	68	59	77	64	70	69	67	66	59	63	76	63	66	72	86	54	63	64	68	61	53	74	67	71	75	82	70	59	77	66	57	63	81	56	69	73	56	69	79	81	66	72	72	80	73	57	82	62	88	81	87	68	73	60	75	66	68	68	68	77	87	70	61	66	55	67	68	74	77	82	76	62	64	66	63	78	64	76	49	75	60	67	60	65	49	52	86	54	83	72	86	69	63	67	81	68	59	57	63	72	71	86	64	67	73	58	76	69	67	68	43	68	70	62	75	75	59	65	84	80	75	75	83	79	72	55	69	60	75	58	63	76	80	70	63	54	66	77	72	60	77	63	84	74	76	61	63	71	74	84	60	70	62	66	69	77	62	65	79	63	78	83	70	74	79	62	60	66	70	69	63	63	72	82	64	73	59	79	66	83	71	75	72	65	100	68	76	77	63	63	69	65	68	76	66	67	61	79	87	80	71	73	89	70	69	71	69	63	68	71	66	69	81	81	81	81	42	73	89	74	73	89	77	75	66	76	71	77	60	82	78	74	69	47	68	69	60	55
18986	22108	39136	54062	55441	41066	27850	13972	4171	1350	908	902	823	879	905	834	891	871	846	842	850	798	875	848	881	852	809	879	817	835	875	877	851	881	861	873	871	870	821	839	858	902	861	836	809	856	788	887	843	820	812	884	813	843	852	879	828	910	853	862	828	896	856	882	876	895	833	847	834	830	872	784	836	806	889	820	827	867	864	871	867	874	832	886	800	826	847	851	885	867	840	852	764	839	903	809	790	829	861	860	843	860	868	835	828	844	840	876	850	899	791	841	854	896	850	820	830	838	879	863	889	860	830	962	828	878	861	825	906	845	835	822	841	855	796	822	848	836	870	879	839	920	834	826	797	888	893	826	854	839	822	794	847	880	815	813	891	839	859	826	860	899	834	832	850	831	871	855	780	847	841	831	835	829	841	892	866	846	841	854	817	830	809	852	865	895	847	833	871	888	825	868	842	864	840	845	851	866	875	825	880	880	865	786	895	871	874	873	863	771	837	831	873	832	855	824	904	882	798	861	878	864	826	875	849	790	835	815	864	886	859	866	822	825	872	871	870	827	835	883	851	881	862	862	869	845	870	875	844	784	838	869	844	842	810	780	869	843	837	864	887	822	848	861	848	878	836	871	852	852	900	855	877	891	821	816	870	888	820	801	852	862	849	891	829	860	853	838	876	902	902	811	872	873	841	850	834	891	864	829	853	912	873	882	902	866	848	846	888	913	842	846	852	856	874	851	842	845	892	812	864	832	839	835	906	852	835	886	875	849	841	823	844	893	824	853	873	847	836	852	863	851	831	886	828	840	824	845	924	855	859	890	870	872	871	869	893	905	786	851	890	828	808	837	843	820	854	875	895	826	826	857	900	862	863	849	837	786	851	884	854	814	859	919	815	849	878	871	921	850	831	862	772	833	798	837	841	806	874	847	856	816	842	901	868	834	861	843	830	851	876	843	836	784	880	868	830	854	876	842	870	853	881	930	832	871	884	817	841	882	858	871	861	826	823	856	821	870	883	874	820	869	847	875	853	860	838	853	812	828	882	880	856	812	872	798	853	861	851	930	821	842	856	830	887	803	827	839	836	866	865	885	868	863	905	847	822	800	840	821	833	891	810	884	822	839	827	892	840	888	869	836	872	830	831	895	870	771	872	900	819	832	907	856	884	893	842	831	848	830	838	871	834	865	810	881	927	870	850	858	868	853	864	806	886	850	850	916	873	849	847	835	874	833	855	795	866	823	787	846	880	852	877	894	876	838	831	870	851	890	839	902	834	833	818	873	863	830	866	873	840	876	851	799	850	892	821	849	909	852	800	798	911	845	874	820	827	890	805	827	811	874	846	855	901	824	806	850	859	859	837	837	850	821	850	866	866	837	920	830	879	857	854	865	853	837	842	853	807	857	845	861	837	848	848	888	848	893	831	881	871	828	868	875	848	859	839	846	830	847	826	848	875	848	864	855	842	846	826	886	854	869	795	830	898	897	882	844	818	853	876	868	866	876	881	852	845	856	787	862	863	852	898	838	907	881	827	867	824	829	852	854	826	820	877	813	919	832	863	864	839	860	886	876	889	848	849	813	928	880	836	893	899	841	842	856	860	858	858	843	836	839	891	847	870	878	851	869	841	871	842	856	844	882	868	841	820	862	919	834	845	855	864	814	853	772	835	843	876	834	871	911	864	943	853	817	856	884	827	835	851	848	890	859	827	863	850	888	851	854	812	865	854	816	859	818	795	881	788	835	863	867	872	910	853	796	859	875	884	849	896	830	794	805	848	862	883	908	890	891	887	862	876	859	894	848	838	843	907	859	900	874	856	807	859	882	862	829	854	832	911	834	833	876	855	812	867	863	866	860	856	851	850	803	846	874	879	858	878	855	863	842	862	850	804	846	872	825	826	805	851	872	857	859	861	835	867	796	903	850	865	834	861	875	859	825	769	849	869	836	909	785	920	862	845	820	870	840	848	881	861	879	840	887	879	824	810	808	866	868	836	855	858	860	847	878	825	840	849	885	908	819	907	881	847	887	830	827	855	879	822	838	835	859	838	885	878	847	808	842	864	836	831	858	848	823	858	876	851	829	850	859	803	878	834	864	867	882	849	849	806	860	872	843	807	832	855	815	895	833	790	832	807	845	813	827	845	805	918	885	866	877	873	828	903	832	852	879	893	803	849	834	864	888	824	870	839	930	869	915	871	830	823	854	878	830	860	867	871	822	839	911	825	862	818	877	806	859	828	886	895	873	895	803	880	822	860	808	827	856	850	924	876	862	819	810	884	831	854	828	810	823	874	877	857	828	890	821	835	893	857	831	859	869	852	866	861	847	863	846	888	876	833	839	858	885	845	865	816	811	900	862	879	868	861	850	824	844	823	872	852	878	840	838	842	834	906	844	847	863	881	847	882	871	848	925	888	885	841	854	860	813	848	849	851	868	847	838	880	869	829	851	843	830	867	905	829	865	871	877	861	919	855	833	881	882	904	862	854	821	797	880	809	841	859	851	874	852	907	849	856	847	847	871	833	827	860	856	833	834	807	896	859	865	822	842	856	826	841	851	849	853	875	828	899	882	831	843	826	818	854	932	857	822	806	876	844	844	847	821	894	862	836	851	842	896	833	892	852	848	840	797	817	851	851	850	862	819	823	873	839	858	847	801	843	823	864	827	856	880	881	846	797	871	853	929	813	890	878	870	865	849	820	862	843	828	850	824	831	840	850	774	862	829	871	851	832	851	847	775	842	818	899	875	884	902	879	877	863	907	908	878	875	874	830	843	907	871	908	851	837	854	838	835	828	843	901	837	804	858	840	830	832	859	843	867	866	877	849	870	839	851	885	897	826	924	869	891	858	862	833	908	886	883	832	870	884	850	826	864	854	875	885	916	847	826	823	856	863	852	862	841	886	878	878	865	849	813	840	848	879	809	817	860	846	866	826	815	843	863	832	883	822	877	838	820	796	856	843	847	886	842	850	827	800	807	868	869	860	824	884	848	837	906	890	928	857	867	782	896	844	913	825	850	861	864	844	821	867	849	836	839	841	801	948	842	836	817	849	820	832	914	850	848	866	855	880	865	878	849	843	866	844	830	875	818	815	875	844	881	848	837	822	818	855	861	850	872	823	876	827	836	797	913	897	860	909	861	891	865	800	844	819	905	817	866	827	817	857	803	896	791	834	822	883	800	893	827	827	883	808	854	882	814	853	840	851	859	836	836	822	803	833	862	869	846	869	862	835	834	812	850	863	809	865	839	876	825	844	871	799	833	886	890	878	843	815	892	825	837	869	882	893	822	883	855	831	850	825	869	828	901	819	820	824	842	883	836	848	848	847	824	843	857	864	812	867	866	844	865	868	869	857	845	876	856	840	817	779	898	822	889	865	868	862	885	774	857	849	840	838	856	833	874	844	826	841	918	818	850	918	850	831	895	834	818	868	862	878	887	822	901	861	844	815	857	873	895	862	852	919	850	883	878	942	878	822	823	849	829	784	855	833	863	809	859
2172	1866	11350	14690	10034	5777	2362	789	246	103	77	60	81	70	70	70	67	64	68	74	57	74	76	78	75	72	68	73	69	85	92	71	49	71	76	73	75	69	66	82	65	79	73	71	69	71	72	73	67	85	66	68	62	71	73	86	81	63	71	67	82	74	59	57	89	60	69	55	66	82	64	75	61	80	79	61	74	72	61	82	77	73	79	56	80	66	86	82	82	66	73	64	79	79	80	78	61	71	77	84	69	76	60	72	65	61	76	77	68	64	72	89	68	63	70	93	72	75	62	68	72	68	65	63	63	61	57	61	66	75	76	69	81	84	81	84	59	68	65	79	71	67	73	69	66	81	74	79	73	62	78	62	68	67	75	67	62	80	64	68	72	65	68	89	75	65	74	70	68	55	71	65	74	56	74	76	75	77	62	77	66	62	66	56	68	62	74	73	70	76	61	68	70	72	61	62	56	60	69	71	73	63	74	73	65	60	67	81	64	61	68	63	68	70	56	69	60	76	51	67	81	72	64	70	72	67	66	67	64	74	66	61	66	78	64	81	66	77	63	69	77	79	62	70	70	70	69	62	69	78	76	76	86	73	59	78	79	72	70	76	68	89	81	56	84	67	75	53	67	80	63	77	71	70	78	66	93	87	74	81	68	52	75	68	66	73	71	70	69	50	64	68	59	66	65	65	68	69	58	72	83	58	87	65	55	61	65	67	64	70	71	65	67	88	73	52	81	82	78	75	69	75	60	82	87	62	80	62	67	67	76	60	69	68	61	71	73	70	74	67	53	69	62	80	62	74	82	61	68	68	84	80	78	69	68	48	85	62	74	72	64	72	78	74	76	85	78	73	61	76	60	69	47	79	50	60	74	67	64	78	71	79	67	71	81	63	88	74	75	68	65	62	73	60	81	71	76	66	79	66	64	71	79	93	76	54	75	74	66	59	70	59	70	81	70	72	78	70	60	64	78	69	81	75	59	71	85	80	53	72	66	59	61	72	76	77	81	71	69	72	62	88	63	61	65	61	75	74	83	68	60	70	57	65	88	60	72	73	68	74	73	59	66	76	72	70	67	78	69	80	68	60	74	59	62	79	68	82	60	67	61	71	78	77	60	95	57	76	61	72	81	65	85	86	79	53	72	77	53	63	76	72	77	78	70	51	64	67	62	83	61	60	66	69	58	55	66	72	70	80	68	62	89	86	76	68	62	76	88	61	88	78	67	70	69	67	85	51	78	74	69	63	70	74	67	64	61	68	88	59	62	71	83	62	76	84	56	85	82	73	58	59	86	75	89	64	77	71	68	67	73	73	65	70	65	78	63	79	68	68	69	76	82	73	88	75	77	70	74	69	73	75	77	66	94	63	90	79	71	67	66	60	60	78	71	54	73	70	81	73	91	64	70	90	72	70	75	95	69	70	72	68	72	79	71	84	85	72	82	73	67	88	66	67	69	68	67	67	83	55	67	74	69	75	79	67	69	65	53	72	82	85	61	74	55	68	81	73	68	81	62	63	84	64	75	60	63	61	70	68	85	80	68	77	71	71	68	70	76	75	66	59	60	89	68	58	75	70	67	69	73	73	75	84	70	63	79	69	62	78	67	68	75	61	67	80	73	70	69	81	79	85	69	73	83	69	61	64	70	80	78	54	82	82	70	79	76	80	71	74	62	65	62	64	60	74	75	69	66	64	61	70	86	73	63	93	76	72	67	63	64	72	64	58	79	73	88	56	80	73	78	69	64	84	88	70	57	67	73	75	53	70	72	80	53	70	59	65	62	81	74	90	74	72	66	66	68	68	70	87	81	66	73	65	56	72	55	70	69	72	69	72	61	80	59	64	71	68	54	65	87	67	74	77	61	71	71	74	83	57	69	66	93	72	79	80	75	72	84	85	66	76	60	77	78	80	56	73	70	76	66	69	70	64	65	64	65	63	65	96	78	76	73	66	63	60	67	71	66	70	69	85	81	73	71	69	67	68	73	71	61	68	65	70	75	77	60	65	58	74	79	83	77	70	75	87	71	71	87	78	67	64	76	72	68	50	76	60	76	69	79	79	75	71	78	69	63	62	55	81	78	73	71	84	72	61	73	70	93	71	85	60	61	88	71	76	72	63	71	51	91	63	82	64	76	66	72	78	62	63	73	78	63	69	64	66	84	69	93	69	71	84	77	79	79	65	68	70	60	66	55	86	73	65	63	72	69	61	76	71	73	79	71	67	59	64	64	71	70	60	65	74	79	56	68	71	69	71	71	65	79	66	78	72	64	64	68	64	70	86	55	62	70	71	64	72	76	69	74	90	82	77	71	75	73	63	76	65	66	71	71	62	73	73	84	54	72	90	88	75	60	79	77	57	60	82	69	69	75	76	82	76	71	61	67	78	69	70	74	76	55	74	69	78	91	72	65	71	79	66	72	62	69	70	85	56	61	78	66	68	70	63	61	73	60	78	70	57	95	78	72	68	59	82	73	67	69	66	72	73	73	61	82	70	69	78	73	77	71	54	86	66	65	73	68	64	82	82	60	61	80	65	83	67	67	78	68	82	77	76	60	76	62	51	57	68	59	84	70	82	71	67	64	79	71	62	64	68	59	53	62	72	71	61	60	66	81	77	68	60	64	74	79	61	73	60	57	69	66	53	62	86	71	74	68	65	73	72	69	79	80	58	86	73	69	71	73	82	51	60	66	60	67	62	63	83	66	67	52	69	65	73	64	57	63	76	71	77	55	68	61	62	64	67	75	71	68	53	59	63	77	71	81	75	64	80	84	68	78	57	81	69	77	91	73	77	77	67	77	86	69	72	60	65	84	56	61	68	79	60	55	73	68	73	62	48	68	71	65	72	92	80	61	55	70	65	58	51	76	69	71	67	79	71	84	82	70	89	64	63	75	67	73	76	63	73	73	74	78	71	61	84	68	67	69	66	94	77	77	66	68	89	60	75	71	68	73	70	70	84	77	65	74	60	80	88	82	78	64	70	80	72	60	65	66	89	66	80	73	66	62	72	60	64	68	86	57	73	60	65	68	74	75	78	88	87	61	75	86	61	71	62	71	75	71	62	86	70	81	66	77	59	68	62	64	57	61	67	77	59	87	50	58	64	75	68	75	61	65	62	77	69	67	75	63	65	57	67	65	66	80	66	89	67	77	74	54	79	89	69	67	67	63	63	75	67	69	62	66	76	57	57	72	82	74	66	72	62	76	75	69	70	85	75	62	67	68	70	61	83	68	64	74	67	72	54	70	91	69	63	69	79	68	82	73	66	83	73	69	78	85	75	95	71	72	70	76	80	80	67	65	60	68	87	68	71	86	61	62	82	73	70	78	89	73	62	81	84	59	65	65	66	69	71	66	78	85	75	74	68	76	59	74	67	82	72	86	73	77	63	63	68	68	64	86	74	68	64	82	67	61	61	71	80	76	81	57	77	78	80	76	79	72	91	77	66	67	81	82	76	75	68	67	80	58	79	75	72	70	67	56	76	71	78	74	76
19263	21341	39809	54707	54195	43079	30980	17290	5744	1586	1046	886	879	882	931	865	827	830	868	881	890	869	853	854	864	849	867	864	890	887	874	880	864	905	896	833	869	868	877	821	865	854	810	889	825	893	850	853	834	867	838	845	809	880	866	822	881	820	871	883	957	872	850	857	854	815	845	844	825	880	873	831	912	883	903	891	857	857	842	827	887	792	906	843	836	879	832	855	926	889	834	838	865	868	894	946	873	841	837	879	868	846	902	879	841	910	908	846	866	882	828	860	890	822	836	935	876	883	859	876	853	879	830	816	848	890	854	888	926	898	833	828	890	882	879	921	829	820	820	881	853	890	914	836	878	824	793	884	877	855	861	874	893	868	819	877	919	892	896	876	829	862	851	870	885	893	820	845	877	873	878	870	887	901	917	917	891	896	877	904	908	870	818	874	891	898	850	868	820	903	878	879	847	877	863	792	849	816	837	839	865	894	858	891	862	863	888	917	851	801	871	851	827	889	823	852	839	872	921	851	837	902	810	879	908	850	794	849	837	897	901	869	907	905	788	803	908	868	839	843	857	893	872	836	870	870	869	839	859	883	906	878	878	823	871	916	917	856	863	857	895	898	878	831	805	885	894	879	903	888	879	904	852	896	919	918	891	914	810	869	824	849	863	889	826	829	895	781	840	874	865	831	858	866	839	927	860	854	844	881	856	872	866	885	910	893	929	895	822	966	854	870	887	861	863	893	792	879	852	857	845	859	851	869	902	863	856	890	914	864	797	912	836	863	917	900	896	881	909	848	840	862	884	861	901	899	856	868	874	820	882	883	845	860	847	840	860	881	854	884	874	879	882	863	903	921	836	871	850	903	897	828	870	898	889	919	884	852	831	869	845	863	863	845	864	860	876	877	814	863	808	936	860	842	824	892	838	902	862	858	863	815	891	857	843	879	877	885	826	905	857	857	862	871	884	862	886	875	851	892	914	879	908	862	880	912	885	878	874	879	877	867	860	902	896	837	848	870	875	874	901	859	888	878	891	825	880	844	868	865	868	848	901	836	834	820	861	868	831	917	843	864	890	880	846	862	859	901	861	959	863	907	867	837	920	846	852	852	888	830	847	887	863	868	896	899	860	882	854	864	808	872	844	814	914	870	851	862	884	909	908	903	827	851	895	830	892	902	851	863	920	836	865	840	864	917	835	854	814	923	858	873	864	853	865	890	911	879	889	910	909	856	875	850	862	909	893	908	883	868	887	874	884	880	883	839	867	889	893	823	869	882	861	834	819	861	871	829	885	922	875	823	853	874	909	871	889	841	847	852	885	877	851	822	867	873	889	893	892	860	865	876	882	857	856	903	815	873	876	897	854	831	862	886	852	846	879	924	823	833	809	859	910	844	859	855	883	904	874	828	852	905	861	895	875	849	818	899	869	842	816	903	887	911	897	776	848	907	875	836	860	870	822	828	852	814	867	858	876	848	873	876	878	937	889	823	886	836	882	866	888	818	890	926	872	818	816	885	862	825	852	883	829	870	906	822	938	885	845	804	862	881	876	877	862	866	845	847	842	844	902	844	875	887	854	884	883	853	851	864	897	843	852	831	866	874	880	875	893	897	868	903	890	876	865	899	860	849	849	925	838	869	856	879	874	870	914	842	898	887	860	858	806	845	820	876	830	905	853	860	855	836	903	863	840	894	805	856	827	833	806	884	836	866	807	895	896	863	816	842	863	897	926	877	898	889	901	873	863	916	823	928	918	835	867	881	885	864	826	853	864	896	889	873	867	842	887	827	871	894	904	810	901	865	867	862	842	903	858	901	912	835	919	853	863	911	911	806	897	860	843	916	850	872	866	852	835	880	868	894	837	867	820	846	877	894	871	881	874	930	871	850	895	870	921	867	839	869	909	853	877	826	863	806	843	888	895	879	869	891	852	847	849	866	908	877	881	855	831	841	876	921	820	877	840	827	884	832	874	872	880	859	845	876	867	857	894	884	872	871	841	867	876	858	831	828	870	909	903	858	858	847	861	852	853	853	833	850	887	830	870	858	884	844	916	849	834	810	879	896	855	876	814	873	882	864	849	880	867	872	900	891	901	851	879	853	903	860	832	920	836	851	854	885	877	810	842	861	843	869	863	926	835	873	863	872	873	869	857	880	864	910	830	853	835	844	848	822	894	893	890	852	844	860	858	868	908	839	853	861	878	885	886	840	870	860	891	814	865	846	951	874	902	875	890	888	801	880	877	854	872	886	804	873	892	900	830	824	916	871	895	928	875	833	877	924	913	884	835	908	857	879	891	937	857	903	891	893	887	875	859	882	860	842	903	877	833	883	889	842	888	860	908	868	833	870	915	867	848	843	860	876	845	858	937	888	903	841	835	886	861	909	864	852	849	892	848	872	869	868	860	839	839	833	866	912	902	885	898	854	870	862	874	920	916	882	838	894	881	937	851	876	842	882	877	879	865	873	898	864	822	827	840	891	877	905	901	866	868	845	866	831	811	902	870	873	897	836	784	882	901	868	856	846	877	867	875	880	885	840	823	877	828	864	836	891	870	841	892	903	814	860	866	878	852	854	893	880	840	876	869	881	839	837	865	875	803	902	877	834	887	889	850	882	837	858	864	860	873	870	885	894	858	867	855	877	835	830	891	837	828	841	805	885	874	839	851	888	892	900	872	926	847	897	927	870	874	908	888	822	852	843	861	866	901	868	890	867	901	872	848	866	885	853	883	874	891	873	913	865	872	847	865	842	837	845	853	940	897	857	853	861	888	843	860	859	861	875	893	875	914	852	812	903	896	861	909	873	859	856	815	812	834	895	822	842	903	859	884	905	836	852	836	913	873	840	846	934	864	866	888	820	862	857	881	863	850	804	900	869	867	915	886	866	837	857	860	881	910	906	844	854	877	897	880	816	874	885	964	868	851	857	878	856	867	907	848	889	832	897	848	878	895	859	823	902	868	913	891	896	859	847	920	891	866	872	877	849	920	891	857	841	875	861	860	911	872	828	878	877	859	902	844	832	888	876	915	835	868	824	877	858	895	869	857	878	843	840	928	887	876	850	852	858	912	902	854	859	881	876	900	936	933	863	765	908	906	893	832	893	865	884	904	813	842	870	895	858	894	816	836	881	890	840	885	847	928	882	884	909	881	869	864	857	828	847	792	878	858	889	843	796	879	855	892	848	859	819	877	886	857	870	908	885	823	855	850	860	883	911	876	873	897	825	878	905	872	895	882	837	887	855	840	911	842	869	839	877	888	878	911	855	843	875	872	906	819	870	900	883	866	837	898	861	852	916	881	847	877	826	885	856	868	887	889	865	865	841	883	839	857	883	890	874	853	862	874	907	832	854	914	901	782	924	823	904	885	889	873	842	838	856	817	855	908	876	851	910	806	903	862	834	835	862	852	858	822	849	831	872	873	868	884	879	832	861	832	867	880	822	825	905	839	864	842	856	890	904	838	847	851	834	865	886	870	873	827	866	855	892	822	865	862	894	864	889
1353	3359	17599	20647	15718	10109	4098	1167	338	134	85	68	70	63	69	70	80	73	68	91	71	61	72	69	67	71	85	80	60	73	63	52	55	57	62	70	58	69	77	75	78	72	83	71	64	71	68	73	75	60	68	61	65	66	55	66	69	59	58	72	65	71	62	75	64	67	75	72	78	77	65	85	78	59	62	67	84	69	68	64	75	58	58	72	80	72	74	70	80	75	74	75	65	64	73	80	70	62	62	69	73	69	68	78	59	63	56	72	81	55	85	60	73	56	64	61	55	58	66	63	63	67	79	60	59	76	65	68	56	64	69	87	70	66	77	70	77	54	63	44	77	58	69	65	83	68	61	63	59	55	66	69	58	57	71	82	66	81	80	75	72	66	78	59	80	80	64	57	66	72	74	61	78	70	66	63	75	67	71	70	79	74	80	85	59	73	62	77	68	77	68	68	68	68	74	74	65	77	71	70	81	85	71	59	72	72	76	61	80	74	59	68	74	48	73	57	63	64	72	75	70	62	57	74	66	80	71	68	60	66	67	69	68	72	72	62	68	71	69	77	85	78	65	64	61	63	71	77	71	70	75	60	73	68	61	74	70	77	86	69	70	66	69	69	65	70	90	74	49	64	61	71	68	69	78	71	69	68	62	72	72	69	78	76	66	86	76	69	84	70	61	82	69	66	67	69	80	56	75	71	70	65	76	69	67	59	85	61	69	62	66	64	72	78	59	57	66	65	57	71	63	70	68	61	66	82	61	78	68	58	70	78	58	84	72	78	93	81	77	73	65	85	55	66	69	83	78	70	69	65	57	71	63	82	77	67	78	75	80	74	65	67	65	71	71	75	60	70	61	72	65	81	74	87	62	79	72	68	57	66	71	86	73	81	81	71	80	77	69	74	67	60	83	76	69	67	70	77	76	70	59	65	65	81	54	73	78	59	81	81	79	72	70	62	66	68	80	63	83	78	78	67	60	64	80	60	66	79	66	72	59	82	73	60	69	73	65	66	69	80	65	75	68	73	71	75	83	67	75	84	57	68	58	58	75	66	64	66	81	68	73	60	67	76	76	77	62	66	86	76	80	52	79	68	72	72	61	67	73	59	53	66	64	76	69	70	74	67	58	72	65	66	70	60	78	53	88	60	63	55	73	70	59	73	76	67	59	66	65	71	57	61	65	79	68	69	82	67	65	74	71	84	62	57	62	66	75	73	66	63	79	80	63	72	72	78	56	65	61	73	76	65	83	67	70	64	82	71	96	62	84	74	61	63	65	74	79	74	81	72	77	70	75	72	67	80	79	52	65	73	74	71	65	67	60	76	65	76	76	83	70	62	56	69	70	84	58	70	83	76	69	53	61	59	56	58	70	70	61	84	75	69	79	66	74	64	74	76	63	84	67	72	78	61	76	92	73	59	58	80	49	63	68	82	69	56	56	92	78	60	90	64	66	81	76	84	59	72	71	70	71	80	73	77	82	72	75	71	72	62	70	74	57	75	61	89	72	65	75	63	67	69	73	68	72	78	74	59	61	75	66	74	76	70	71	89	73	66	58	62	81	85	70	62	63	71	85	80	65	68	76	74	67	68	76	64	66	71	75	68	78	73	65	72	65	74	60	69	65	59	68	65	68	75	75	66	71	67	64	71	62	71	79	71	74	77	66	66	69	64	63	85	65	54	76	70	73	67	74	61	80	79	75	60	59	70	78	73	71	74	78	79	61	56	86	75	74	65	72	63	57	76	77	60	83	71	66	80	72	61	75	60	63	75	81	76	62	77	63	54	74	73	59	68	68	88	73	84	62	81	79	69	73	81	72	78	59	74	74	74	63	81	83	68	71	72	66	78	70	71	74	72	67	79	61	70	85	72	74	84	68	86	75	61	55	75	71	50	70	83	58	73	70	64	90	63	71	81	70	71	86	80	74	62	84	74	72	69	80	84	68	67	60	59	66	64	80	66	59	68	67	78	66	84	76	73	59	63	81	49	69	70	77	72	64	75	68	74	73	63	67	78	61	83	77	79	59	71	57	70	78	68	79	70	66	67	73	72	86	76	81	68	64	66	49	72	71	76	67	75	67	72	65	67	66	60	66	74	53	64	67	68	69	62	63	77	78	60	60	79	61	63	65	72	62	86	68	72	70	71	79	66	67	73	87	79	60	72	68	69	70	62	70	71	58	74	69	66	70	73	65	74	60	61	75	74	76	57	58	83	77	65	68	57	73	76	65	61	64	63	63	79	72	71	78	70	72	79	74	68	65	67	75	60	67	74	84	73	79	62	69	51	55	60	70	71	63	61	72	62	74	72	80	76	87	88	76	87	56	63	68	70	73	75	76	61	71	66	71	62	69	61	77	73	83	84	77	65	68	72	81	60	68	73	66	70	60	68	77	83	46	85	50	65	76	62	70	93	54	59	66	68	69	59	57	90	78	67	61	70	70	82	64	55	69	79	63	62	67	75	72	60	61	65	78	76	72	63	74	78	69	78	57	69	63	68	76	72	68	70	66	62	73	62	74	57	68	74	67	70	70	66	93	80	66	73	67	77	65	61	82	64	77	72	65	62	69	69	60	82	85	69	72	67	51	74	93	80	57	74	63	77	72	67	69	64	86	69	57	71	72	80	70	82	50	69	68	45	74	74	79	82	70	66	68	79	75	79	70	100	63	61	70	69	76	75	78	70	93	83	75	70	83	65	69	81	91	77	81	58	80	70	65	81	69	63	51	63	71	55	71	74	54	65	84	68	61	94	82	67	64	94	69	84	78	78	77	73	82	72	75	75	76	81	66	73	74	65	73	73	72	76	76	71	83	92	68	77	68	77	71	75	67	74	65	80	82	74	61	72	60	60	73	71	66	64	73	65	72	69	70	74	64	61	71	76	78	83	68	64	77	97	71	83	75	66	75	80	62	70	75	69	49	51	68	70	69	60	71	78	75	72	56	74	62	63	72	69	61	64	75	76	75	69	70	67	55	53	53	69	64	81	70	71	56	75	82	79	67	69	70	58	68	75	59	78	76	71	59	68	68	83	68	69	75	60	67	68	72	67	74	67	94	66	83	73	63	71	52	58	74	69	55	72	66	83	88	67	77	73	80	68	58	91	82	69	66	62	78	63	71	74	71	82	59	77	70	60	82	73	67	78	57	80	63	63	76	57	69	69	80	77	85	74	73	60	58	80	72	64	70	72	64	63	60	69	79	79	71	64	75	64	78	72	70	77	59	88	74	67	69	62	54	71	66	72	66	66	74	78	75	65	67	55	64	71	82	84	58	71	73	94	72	61	67	65	76	75	79	58	82	64	64	58	65	63	87	76	64	79	68	70	78	55	70	69	67	62	72	74	77	85	74	68	73	62	73	77	63	90	105	62	75	63	74	71	80	72	63	71	87	80	68	63	67	51	61	67	69	59	85	74	79	62	66	69	82	68	75	72	72	68	75	73	61	61	58	75	63	68	75	73	77	83	63	75	70	61	77	70	75	64	74	71	68	81
23896	26415	46984	63448	66509	51408	35715	21512	8406	2201	1063	892	861	891	897	891	857	888	865	917	868	879	835	887	867	884	867	874	877	851	852	877	864	872	851	883	893	869	885	818	876	917	853	870	864	811	920	845	868	890	890	850	863	893	845	914	884	855	850	857	894	848	821	838	860	852	835	898	892	851	840	917	835	842	858	836	872	837	881	881	810	883	863	815	892	882	809	899	785	877	858	849	837	818	833	858	844	852	859	835	812	852	861	845	821	858	949	896	834	855	867	896	884	793	863	889	908	880	848	858	865	757	885	848	899	866	833	897	903	875	871	898	902	856	843	808	904	875	821	821	823	887	819	818	908	883	894	853	811	828	846	816	893	871	898	888	845	854	893	870	842	815	900	863	900	900	849	863	861	920	810	910	869	857	828	863	908	878	815	825	880	869	901	894	832	906	833	871	831	904	851	833	843	860	858	896	841	886	839	868	891	887	866	900	863	852	845	806	793	886	892	873	907	844	872	838	880	824	823	902	885	831	874	846	875	878	920	864	851	878	846	846	868	855	870	869	866	827	856	876	856	854	860	815	867	863	871	871	893	835	884	847	863	851	877	844	882	854	882	831	820	839	901	846	888	836	836	867	819	836	844	884	893	914	875	859	859	870	904	882	899	942	828	878	883	864	843	888	906	871	851	883	837	916	805	850	875	866	852	846	873	870	859	849	877	873	851	874	863	878	840	885	893	898	828	856	818	871	830	907	911	881	831	902	904	872	861	872	909	862	867	853	898	867	841	866	897	811	901	859	886	888	859	857	853	886	887	895	858	896	870	908	905	912	833	873	790	891	876	832	888	857	889	933	847	901	859	817	876	909	876	869	869	824	860	829	836	891	887	807	862	869	880	834	897	838	864	867	828	865	865	888	908	826	870	911	872	872	850	876	838	888	884	853	827	919	855	875	883	884	892	890	839	867	868	823	872	846	905	870	909	894	844	880	867	895	897	896	810	900	897	896	861	890	864	874	880	874	865	842	821	882	885	899	917	872	881	857	861	899	888	850	934	852	882	813	870	832	920	874	892	894	843	800	854	925	858	871	848	910	875	848	849	843	829	866	830	848	838	857	865	895	841	886	855	905	903	888	818	915	915	858	879	875	854	835	833	852	894	837	900	892	888	798	828	833	903	884	881	908	891	836	868	839	813	862	832	950	853	924	893	896	874	881	856	896	831	896	855	908	890	831	811	837	897	822	891	850	885	870	849	876	900	903	826	912	873	885	889	874	842	851	828	882	855	846	878	868	893	866	863	885	871	889	832	854	888	855	772	923	839	898	883	860	864	888	886	831	861	880	892	817	875	850	861	844	888	878	861	897	860	859	818	874	859	921	848	858	812	897	833	802	841	901	891	924	796	886	818	903	831	953	926	925	878	848	911	849	872	880	857	870	933	868	848	799	854	907	901	826	892	888	876	894	840	849	880	881	842	905	903	793	857	931	805	848	847	916	876	858	862	903	858	889	891	888	862	786	875	936	843	862	865	874	831	849	879	884	874	884	857	831	828	912	839	855	865	860	900	890	890	854	886	913	886	882	871	888	883	861	849	877	842	847	865	796	868	877	900	927	890	882	863	911	883	835	882	851	831	865	867	898	931	810	895	898	856	911	820	889	880	844	849	839	863	839	876	846	871	851	919	852	914	871	865	823	905	860	842	914	861	858	887	853	853	870	884	873	857	883	853	850	866	883	863	836	868	883	815	853	809	827	883	853	885	864	834	821	858	912	909	869	859	911	861	861	881	834	837	825	843	860	870	928	891	805	870	852	882	861	894	872	831	844	892	879	853	910	856	889	798	839	881	906	869	828	904	907	835	865	849	877	825	913	836	872	860	861	871	844	858	888	894	897	910	822	865	837	861	863	855	858	887	884	830	839	905	925	848	878	886	946	920	854	824	865	835	856	845	863	902	910	935	839	870	843	875	880	862	884	872	848	858	840	861	888	891	855	868	936	892	877	854	860	855	908	838	831	810	873	833	895	829	917	845	891	838	871	873	834	839	850	871	901	870	869	885	868	858	864	895	878	903	843	907	841	846	890	851	808	832	867	903	811	888	808	815	872	887	898	872	809	909	882	888	840	857	845	840	855	930	880	834	860	880	844	817	825	856	849	913	857	887	885	861	820	926	881	862	862	887	905	887	853	868	857	881	886	815	846	900	870	903	905	899	805	865	809	848	879	881	874	862	868	871	867	841	871	819	847	868	879	837	867	863	873	874	868	889	810	892	891	869	893	832	857	885	844	872	910	887	858	889	806	846	868	837	840	896	863	844	857	902	885	915	877	813	876	879	843	863	775	861	825	824	908	850	862	810	825	817	842	885	838	826	871	880	943	828	874	884	878	902	862	842	892	848	910	860	882	890	897	865	843	821	817	938	895	886	865	889	903	911	882	860	870	917	861	922	897	890	891	862	888	889	894	848	878	786	816	892	859	847	826	837	795	918	895	872	854	849	848	879	833	846	844	884	875	865	842	889	878	884	833	899	910	812	831	900	896	825	877	902	892	866	866	856	862	864	817	851	930	881	859	864	896	847	850	867	900	866	897	866	879	924	796	880	886	864	928	930	893	884	884	821	870	872	833	856	882	852	836	916	848	847	870	831	850	864	851	859	863	842	964	869	880	876	858	875	864	918	897	906	901	846	896	848	848	877	868	905	846	886	912	827	898	825	863	889	902	855	844	923	834	857	868	845	837	877	844	829	854	880	832	845	883	881	873	875	857	879	897	846	863	841	943	840	885	874	881	815	914	868	889	889	865	834	902	838	890	855	887	862	896	891	889	864	872	886	858	870	877	856	846	879	901	949	883	851	907	903	792	836	897	925	853	867	832	876	824	850	871	964	813	891	840	896	897	861	885	868	908	856	866	827	912	867	852	824	923	856	875	803	877	835	850	883	916	795	871	835	874	870	801	908	863	855	905	853	855	841	816	885	865	841	864	888	854	920	863	867	807	889	814	859	852	850	821	884	856	901	889	892	844	873	843	833	851	873	812	830	849	857	884	842	857	854	816	841	867	867	850	891	829	788	824	893	853	894	862	889	875	891	854	863	949	850	878	853	884	901	913	887	860	879	850	859	894	864	897	890	857	825	840	870	870	868	817	838	905	875	878	825	865	892	831	855	801	857	825	875	837	822	878	859	876	824	882	882	895	861	924	883	864	870	864	903	849	879	864	895	860	832	876	878	826	816	827	858	808	851	878	813	861	898	842	883	870	838	879	870	915	888	848	829	846	884	855	897	909	830	918	843	924	882	929	871	908	847	868	838	900	856	875	906	873	886	840	926	907	854	822	830	891	832	891	841	916	801	891	842	891	861	858	855	883	883	927	821	866	863	807	891	853	850	892	892	871	863	877	834	847	873	924	870	898	876	808	897	819	851	869	866	889	881	837	840	908	909	878	828	916	886	856	885	812	860	845	854	882	891	876	873	888	897	795	870	854	875	862	820	865	852	926	853	852
1528	463	3974	6118	3979	2045	927	368	152	114	75	83	63	57	72	53	77	55	76	58	68	69	67	61	76	48	52	84	72	73	67	59	74	55	57	70	67	60	77	77	75	68	73	68	53	67	69	55	67	55	70	71	74	66	72	63	66	84	66	71	81	74	64	74	59	75	60	75	71	79	82	74	83	79	61	69	69	87	63	63	52	60	74	67	62	61	59	64	76	69	77	81	63	72	74	68	65	87	66	57	76	77	69	62	76	69	77	62	76	59	54	66	62	77	74	80	85	74	70	74	74	81	76	65	73	66	66	54	66	84	71	58	67	68	73	67	64	71	69	69	73	57	69	62	59	67	74	65	67	68	73	51	89	76	82	75	64	68	62	67	71	75	57	72	72	63	67	75	54	62	64	63	75	78	75	72	84	78	73	63	69	61	60	83	68	69	76	70	65	74	65	71	72	51	74	67	67	67	65	65	66	69	71	70	72	83	65	67	76	69	64	61	79	72	68	63	72	79	74	58	84	81	72	66	85	81	75	70	69	63	66	77	71	79	59	64	68	59	60	79	63	70	78	53	66	69	71	77	74	73	69	71	66	70	79	70	80	49	64	67	80	81	80	68	80	68	76	70	60	74	69	69	68	55	79	68	62	65	61	81	82	70	66	55	68	64	74	67	80	53	78	65	70	58	55	69	81	62	60	77	74	92	67	77	68	61	69	63	72	78	77	64	79	59	69	75	72	75	57	73	78	70	79	83	67	94	76	66	70	55	72	68	84	64	65	58	70	67	57	78	76	83	52	79	76	78	44	74	88	73	63	78	76	75	65	69	66	57	59	64	72	64	55	58	71	64	54	62	62	61	67	67	63	71	68	66	64	70	72	90	67	63	64	65	65	67	78	69	71	62	61	81	77	69	71	64	69	76	71	70	73	82	58	81	67	65	78	64	61	68	68	64	65	82	62	70	67	77	71	72	67	75	65	60	64	63	77	68	79	70	85	67	62	56	75	73	64	71	64	67	64	71	85	77	69	68	62	67	54	69	76	80	59	73	74	67	70	67	54	76	76	81	67	73	73	48	58	64	72	67	76	75	65	78	77	66	73	69	79	54	75	76	70	77	54	68	65	68	67	72	59	61	89	83	74	67	70	48	75	68	56	65	77	72	66	66	68	55	65	79	88	62	53	75	82	71	59	57	77	75	64	76	68	63	68	64	78	57	77	62	64	70	71	59	61	63	72	71	75	59	72	53	66	78	81	72	60	81	60	57	60	73	81	62	74	70	57	66	56	50	63	62	66	85	68	84	70	75	77	69	82	77	65	44	68	64	68	57	84	67	79	59	57	63	77	79	74	73	72	81	52	62	57	66	67	76	73	84	72	67	78	61	71	66	66	80	61	68	65	68	70	70	68	61	100	65	87	62	68	82	57	76	65	88	69	73	69	82	67	64	71	63	83	80	69	75	67	72	72	68	74	62	73	72	69	74	67	71	61	62	87	61	82	62	79	67	68	64	65	70	55	71	74	66	82	69	73	80	63	58	75	58	62	65	69	83	75	68	70	76	63	62	71	74	53	88	75	55	80	60	74	68	63	83	77	78	62	65	70	71	61	82	78	66	69	80	71	76	84	70	76	75	78	74	74	65	65	69	89	64	79	59	71	71	67	67	49	69	55	65	78	72	71	67	70	90	70	65	71	82	58	69	69	64	67	67	70	65	79	66	66	89	74	70	66	57	89	87	82	85	86	71	66	63	65	70	64	57	69	75	82	70	64	83	61	53	82	80	81	81	53	64	69	67	79	76	68	65	63	63	72	83	70	68	62	68	73	52	62	71	80	85	72	81	75	52	77	77	74	79	54	69	67	68	69	57	82	71	56	77	83	64	85	64	74	63	70	87	59	65	60	60	61	55	71	60	70	63	68	75	62	68	65	57	83	71	62	76	68	62	66	64	74	59	76	79	71	69	68	70	77	76	62	57	74	91	71	51	68	64	62	71	70	70	88	63	59	59	62	58	65	79	68	70	54	58	69	62	77	70	73	61	60	85	68	73	70	75	75	65	75	74	69	62	61	80	63	63	64	71	73	57	65	72	71	61	73	70	77	56	49	76	73	59	78	81	78	55	72	68	62	64	67	79	58	75	69	77	60	73	56	67	71	63	73	75	72	55	58	65	78	73	69	57	77	77	66	64	105	68	72	71	54	62	75	66	85	68	63	78	59	59	63	60	71	69	87	53	62	63	71	83	54	61	68	66	83	76	82	55	73	79	67	70	65	65	80	63	82	71	72	68	60	81	73	78	72	70	68	67	67	63	76	68	71	54	73	83	71	70	84	66	73	75	76	67	76	62	86	76	81	63	54	64	81	78	64	75	68	79	86	66	72	64	74	58	65	62	75	74	69	73	66	77	67	63	87	68	80	69	73	66	68	59	66	67	70	75	69	61	77	79	74	74	62	65	81	75	66	65	62	74	67	62	56	60	60	67	68	63	56	67	68	66	67	90	68	62	61	72	71	69	74	68	79	68	77	61	58	81	74	55	75	66	62	72	60	64	76	72	69	69	67	54	72	66	69	68	70	66	52	66	70	60	61	64	77	88	67	73	68	70	62	60	84	57	76	67	70	71	73	77	68	68	76	62	68	66	62	74	71	57	73	59	64	61	74	89	72	74	75	69	72	70	68	64	78	90	73	75	87	62	91	63	69	63	77	74	64	72	58	61	77	69	71	90	66	72	73	84	70	59	73	67	65	81	74	72	71	67	69	73	65	76	64	62	69	64	54	59	76	74	69	82	66	82	57	59	70	65	80	69	60	69	73	72	62	57	62	62	82	77	67	69	90	64	73	69	64	70	65	75	70	69	70	68	85	64	66	75	57	70	69	71	68	70	71	67	81	65	62	85	62	71	60	74	71	69	57	67	70	72	57	55	73	80	54	54	68	50	52	76	70	72	81	63	53	68	71	60	54	73	71	55	60	62	76	82	62	78	75	57	65	68	81	77	63	74	54	78	71	60	75	57	60	66	64	63	73	62	79	76	77	74	72	60	80	72	65	72	72	71	65	75	55	63	56	72	67	67	79	65	80	73	64	64	65	66	62	64	49	59	71	59	68	64	82	74	78	67	67	67	86	54	70	70	54	65	63	83	90	61	66	50	68	83	49	78	65	71	57	72	75	78	65	65	58	63	68	67	68	69	61	60	58	89	73	81	76	69	67	70	80	69	75	54	72	81	70	80	65	69	72	76	76	61	69	69	81	64	70	65	84	68	72	62	82	75	65	75	56	75	62	76	64	65	62	66	62	73	66	81	63	71	64	72	64	66	59	78	67	72	70	65	72	73	68	71	64	67	71	86	64	66	76	62	66	76	80	77	75	73	60	77	60	66	77	70	71	65	59	62	66	92	60	53	72	54	78	66	68	57	71	58	68	78	69	58	69	75	72	71	83	84	70	63	66	64	77	71	69	74	78	76	73	67	69	59	71	80	71	61	69	63	74	56
13583	9562	29591	39184	39108	31178	20933	9793	3277	1336	891	851	892	897	843	825	855	825	817	837	870	830	838	845	850	844	816	823	856	872	860	884	829	833	862	870	854	823	831	856	894	839	851	893	802	847	817	874	867	850	853	874	917	856	822	839	837	836	837	854	867	857	840	825	885	848	850	820	829	884	840	869	807	795	847	837	871	882	833	886	828	827	840	888	790	821	809	857	844	888	820	860	887	871	834	844	856	859	764	826	851	881	853	870	796	838	834	809	877	879	905	814	862	880	878	825	877	856	831	795	891	838	803	831	833	890	898	844	827	838	854	791	794	785	839	822	833	784	750	880	827	806	878	881	890	855	851	829	862	833	817	867	840	865	844	761	841	844	841	834	902	825	792	866	873	850	802	812	856	888	824	861	889	796	811	900	848	829	828	864	851	859	868	826	805	858	867	833	888	825	932	895	805	819	863	832	846	872	837	871	877	874	852	832	884	833	891	832	854	825	826	865	873	854	847	807	884	865	807	884	850	838	883	855	859	860	798	895	809	814	868	852	833	889	863	855	825	857	822	842	785	808	874	831	816	882	843	862	880	890	834	783	824	839	860	811	813	826	839	873	885	828	831	848	848	824	851	864	887	856	880	860	805	843	830	829	853	892	850	767	842	832	830	862	829	862	849	894	842	864	860	866	847	780	851	846	844	879	862	847	811	857	869	814	832	849	866	825	847	844	874	847	875	895	862	847	832	780	844	828	899	821	822	849	850	832	811	867	818	864	830	797	865	821	842	787	874	862	804	848	855	841	924	820	899	892	876	882	833	809	870	874	808	815	836	840	791	813	846	817	808	844	884	838	879	860	866	838	859	831	788	819	858	866	787	873	868	872	827	835	854	892	824	838	854	878	860	850	826	836	861	837	828	897	860	851	852	858	791	852	879	841	865	782	854	812	882	843	852	840	852	863	901	887	861	832	875	827	877	914	814	882	835	803	844	826	821	853	858	845	830	830	856	861	821	861	849	891	849	830	824	810	832	857	827	853	860	861	808	833	901	829	888	853	847	852	853	817	876	859	861	839	852	883	856	886	885	759	850	913	839	856	906	859	886	846	803	791	845	824	833	833	865	835	854	829	890	845	832	834	807	834	867	825	803	837	825	797	836	803	869	830	853	851	801	872	846	851	865	857	832	879	824	870	879	790	815	846	842	835	843	852	818	829	819	879	839	826	867	823	874	828	876	845	884	833	804	845	870	835	838	781	810	833	839	869	835	879	847	861	796	909	914	867	828	881	809	891	845	841	863	848	859	844	816	780	824	838	846	825	873	858	871	882	836	792	827	851	833	866	894	838	845	814	819	870	911	825	902	900	816	838	848	842	861	877	856	839	875	868	821	852	880	849	854	856	851	825	868	840	843	808	882	839	822	807	874	888	880	807	877	841	819	874	872	874	843	864	856	851	866	844	836	841	855	842	861	821	858	836	856	882	853	841	889	871	853	859	858	838	807	814	800	864	854	836	809	820	850	876	772	842	827	846	836	830	850	867	884	833	854	793	871	863	823	839	800	819	826	771	843	845	813	875	864	815	847	861	842	836	824	874	826	833	848	847	909	898	834	888	930	869	855	865	910	822	805	820	857	840	827	855	871	860	769	897	885	831	918	877	858	797	858	854	817	869	803	837	888	846	835	844	831	826	864	862	814	826	869	877	835	822	779	832	837	824	885	845	853	837	850	824	844	855	900	847	862	852	866	867	858	832	893	808	841	855	815	852	824	838	845	870	830	848	845	847	846	847	841	835	874	837	815	898	808	837	801	861	833	840	864	758	831	804	818	927	848	866	798	862	852	869	852	831	858	810	847	878	826	837	801	847	824	817	805	838	814	837	832	808	800	842	856	899	870	851	848	827	840	830	839	810	838	810	821	797	862	820	823	875	882	856	851	830	852	812	863	835	872	837	803	844	810	831	811	893	893	846	875	885	867	833	853	868	880	867	873	780	827	852	876	823	858	854	876	866	837	823	847	826	888	843	858	868	821	851	828	782	862	883	822	837	862	851	888	808	843	869	829	803	822	852	889	880	880	821	860	873	841	819	815	778	877	847	871	824	888	804	810	874	850	889	843	869	820	833	820	875	874	783	878	879	849	859	844	876	865	813	833	857	826	839	900	914	820	883	855	846	879	863	851	850	835	827	797	823	814	894	826	847	815	795	842	863	895	866	825	896	888	881	844	858	869	810	909	908	813	829	840	838	884	856	845	834	857	860	844	820	831	863	861	831	846	877	861	858	839	870	776	818	812	839	840	857	883	859	891	904	822	824	905	822	865	869	860	819	836	820	859	885	846	881	815	780	877	831	788	883	815	827	804	835	841	877	857	812	841	812	812	867	863	906	804	832	820	861	804	906	801	859	826	864	818	872	887	845	854	854	850	871	807	798	840	873	817	933	890	834	870	820	864	780	827	846	848	869	840	884	882	809	866	857	798	863	838	835	847	823	935	857	790	842	868	818	856	854	848	882	812	831	818	831	851	885	873	857	837	816	837	793	804	815	846	885	830	862	844	829	842	873	852	845	878	878	883	816	828	886	846	837	853	844	812	904	837	846	818	832	844	890	858	861	859	869	867	823	853	810	812	851	863	889	803	808	930	866	891	826	822	859	839	844	803	889	809	835	850	834	851	847	833	759	817	810	884	832	814	810	852	888	846	834	856	828	862	837	820	832	864	849	831	841	889	826	861	861	874	827	844	856	815	873	864	905	793	880	833	815	900	832	834	894	848	831	827	775	816	836	876	852	844	877	883	851	838	830	773	837	842	861	862	872	848	844	875	818	913	871	849	838	857	866	832	863	857	808	887	826	868	855	864	851	836	828	843	883	817	837	826	887	848	915	888	814	775	833	836	869	792	855	849	835	843	842	834	865	875	912	878	839	858	916	823	840	864	829	879	830	894	811	837	828	827	801	865	843	824	860	867	829	806	839	882	825	844	824	865	847	834	844	894	894	868	837	829	821	875	837	827	838	873	818	875	853	873	808	788	882	848	829	874	817	865	765	890	863	856	838	809	814	895	860	810	908	885	825	878	868	851	864	842	843	829	884	886	787	830	876	837	846	806	872	808	869	820	798	794	840	804	829	859	838	879	838	825	830	852	880	844	842	868	837	833	896	815	809	880	879	864	854	853	900	859	843	801	899	857	860	864	844	819	791	821	875	832	865	849	823	853	834	830	872	830	888	874	831	780	860	823	807	852	828	902	840	897	833	838	793	877	838	847	827	862	859	849	862	812	875	814	807	873	828	877	850	881	830	870	842	860	793	888	865	859	835	862	807	838	842	892	837	860	835	805	843	869	880	832	860	888	845	857	805	826	829	851	884	881	837	877	850	839	826	865	848	798	865	840	815	836	834	869	871	827	818	857	880	871	844	852	836	855	819	877	862	859	852	880	818	821	868	844	847	878	907	911	868	767	830	880	856	856	804	803	865	808	819	849	898	827	861	838	836	805	823	880	878
782	1538	10689	13573	8477	6125	2488	772	234	116	62	82	84	60	80	72	72	58	75	75	82	67	70	71	62	74	70	83	77	56	64	84	73	75	54	68	69	69	74	59	81	78	71	72	76	85	65	77	64	67	57	79	73	67	72	59	73	79	56	67	92	73	63	73	66	57	60	65	66	64	81	75	80	74	78	69	76	90	61	64	67	74	75	64	61	63	87	63	67	68	67	81	63	63	69	66	72	63	67	59	78	95	73	70	63	65	69	52	89	57	70	61	68	71	51	61	69	77	63	71	79	75	64	75	61	70	69	64	71	73	73	74	59	84	81	70	61	90	53	71	68	65	74	73	89	66	74	66	73	68	78	84	72	58	65	57	75	67	62	76	67	79	70	60	74	87	74	79	84	72	77	66	68	68	67	78	79	66	57	70	78	80	67	74	87	56	68	74	80	73	82	66	96	61	66	68	89	76	83	75	90	62	68	81	67	68	69	66	78	76	73	61	63	82	71	70	64	69	78	81	73	66	82	68	67	74	66	70	75	78	75	64	57	70	81	70	72	61	72	78	83	60	61	74	75	76	68	66	80	71	65	56	63	69	78	78	61	72	57	65	68	75	66	69	60	68	77	68	61	63	68	81	53	59	59	66	60	78	73	70	67	66	57	65	79	78	70	64	68	68	69	86	64	75	68	60	67	78	61	56	81	60	70	62	67	80	62	55	62	63	63	80	79	91	67	73	58	66	66	62	68	72	71	56	64	71	72	71	70	76	81	88	63	74	69	55	84	69	55	73	76	65	62	76	68	57	60	79	68	79	66	76	62	83	69	82	76	70	77	69	84	79	76	87	65	81	67	67	76	77	68	77	72	63	57	72	63	64	57	67	68	62	74	56	73	74	68	68	71	61	82	88	80	73	71	52	69	74	76	79	73	78	61	72	64	65	70	62	63	71	70	68	72	73	52	78	55	63	79	76	64	68	73	70	58	71	73	79	61	67	74	69	70	69	74	71	70	61	62	68	76	65	65	75	67	65	65	93	63	72	73	78	68	73	67	71	73	76	53	66	77	67	69	69	72	58	75	70	65	70	71	53	72	80	57	76	55	70	58	76	66	68	70	67	75	68	68	67	64	69	64	70	72	77	74	59	73	74	77	60	79	68	71	77	73	65	87	69	75	66	81	66	75	68	68	75	76	86	61	82	87	79	60	55	69	88	79	67	74	72	78	76	62	56	62	73	62	71	71	73	66	68	57	76	69	78	64	79	83	70	82	66	84	65	68	70	76	69	56	67	65	65	74	70	61	71	66	91	60	81	70	65	58	82	65	68	61	76	66	77	66	74	71	52	53	69	64	70	82	74	55	77	58	68	71	62	73	74	70	85	72	77	69	55	73	68	59	68	91	85	78	70	76	61	72	77	65	76	73	58	64	78	81	71	65	54	81	73	79	57	66	58	75	74	76	68	68	76	58	71	62	74	77	81	73	54	56	82	82	74	81	69	78	71	91	58	74	85	66	79	84	72	75	77	62	60	62	65	76	60	62	58	58	60	68	73	68	78	73	70	90	75	59	73	72	63	70	77	68	68	83	75	56	78	71	74	68	79	64	69	66	78	70	73	64	70	65	68	73	80	68	54	70	73	63	72	70	63	60	65	62	62	77	86	70	63	75	54	71	64	68	85	64	64	76	65	90	69	77	75	81	76	63	69	62	86	62	65	73	65	79	64	61	71	69	66	71	68	60	80	68	76	73	68	61	72	81	74	67	70	76	74	58	72	51	59	62	64	78	70	89	77	73	72	78	64	62	63	74	59	53	74	67	61	91	81	86	89	59	69	77	71	73	71	60	65	74	62	86	80	61	67	81	64	56	64	81	69	71	75	74	75	70	70	73	62	75	62	70	76	65	78	83	71	91	58	61	55	66	86	72	86	68	78	67	57	82	74	90	66	71	85	74	60	69	53	72	63	54	61	70	62	74	76	58	64	63	72	49	75	58	57	76	60	85	81	71	62	70	70	64	66	66	95	79	72	62	66	78	67	59	79	77	95	75	74	69	62	64	82	72	63	73	96	62	89	73	77	74	77	78	79	64	83	62	63	61	70	76	75	70	78	84	65	71	75	67	79	66	65	61	64	60	65	61	57	68	56	56	84	71	72	69	67	59	68	70	68	66	67	73	62	56	81	73	70	73	74	71	85	71	81	77	78	68	69	72	68	64	70	86	72	61	82	71	74	87	65	71	58	71	68	76	56	70	60	55	71	66	82	70	65	72	64	64	60	64	62	67	74	80	70	81	84	70	73	68	66	61	66	80	69	57	59	51	70	70	68	65	75	80	60	77	65	67	73	65	68	69	60	81	69	65	64	75	71	77	78	71	76	64	69	73	81	86	70	62	87	74	91	56	67	81	58	74	66	68	58	67	64	54	76	71	78	76	75	60	72	75	82	67	70	70	64	95	74	67	68	60	69	66	62	68	62	80	83	66	71	60	64	73	80	67	83	67	56	75	76	72	68	69	84	59	82	71	65	79	74	69	73	87	62	76	76	67	62	83	73	92	72	62	79	84	82	75	75	71	71	71	60	74	64	65	66	70	86	64	80	74	58	74	76	71	74	75	71	64	69	76	75	70	70	77	81	77	68	70	63	60	70	61	64	58	60	73	76	61	58	79	70	76	77	68	74	72	74	74	66	88	81	70	64	70	65	71	71	71	80	69	79	64	81	64	68	56	72	66	68	82	75	72	83	60	56	63	69	73	64	68	63	60	81	74	63	61	83	83	55	71	58	89	66	70	67	69	67	56	79	86	75	77	68	65	72	78	71	72	72	69	62	82	70	59	76	73	75	89	68	58	52	70	86	80	77	61	62	65	75	73	65	75	80	70	61	76	62	78	72	77	67	72	69	77	74	61	59	73	60	82	82	64	78	60	79	66	67	74	60	71	74	66	66	84	70	53	76	79	62	73	59	72	62	63	75	70	73	65	77	55	71	69	69	58	88	77	55	54	77	66	73	61	71	60	68	78	62	65	65	70	85	64	59	70	75	60	48	68	79	58	64	81	68	51	49	65	62	58	66	61	73	64	65	61	64	88	73	70	77	80	60	94	61	85	70	67	81	71	70	62	60	73	59	74	52	62	61	62	66	53	60	85	66	73	72	83	70	79	48	78	77	63	67	75	54	67	80	59	72	60	71	75	62	75	60	69	81	71	78	74	80	79	75	85	61	82	67	83	71	59	58	87	59	64	66	57	86	80	81	66	70	67	66	66	73	78	73	71	67	79	61	67	58	60	60	71	74	79	76	77	64	62	67	80	81	68	66	59	66	72	88	67	71	56	65	64	77	68	74	62	88	72	77	63	89	76	61	65	49	69	68	52	83	63	87	52	76	82	58	86	80	66	77	71	61	79	72	79	56	59	77	61	74	61	73	69	70	68	67	79	83	73	83	65	64	84	79	72	55	77	72	57	81	98	71	84	78	77	64	92	47	70	66	78	71	72	75
18391	20286	39056	54000	53037	45328	30624	17352	5894	1665	984	888	815	869	835	876	824	882	857	807	789	859	880	872	901	890	872	836	848	804	815	911	883	901	853	857	855	837	833	868	851	852	851	887	827	843	856	802	857	822	846	840	847	794	834	842	824	870	878	813	861	852	824	862	835	848	802	803	814	883	855	911	829	814	866	865	878	864	872	858	870	887	841	902	882	881	871	907	886	879	831	829	812	907	809	863	801	844	819	845	866	838	883	786	796	830	910	844	849	847	818	840	899	855	835	829	814	836	843	846	851	869	867	865	877	844	796	848	818	863	807	872	856	835	850	856	823	869	835	899	858	864	859	855	846	828	845	861	853	824	885	821	854	815	861	832	824	816	872	823	796	860	809	836	844	825	856	849	847	838	876	821	885	852	864	824	836	890	871	854	810	822	848	830	840	807	942	849	825	793	832	912	826	893	850	862	846	845	857	826	827	842	827	845	838	844	824	827	840	878	840	808	886	819	835	818	778	894	871	922	874	881	851	873	847	851	831	884	852	861	862	881	887	799	795	861	920	879	844	809	767	892	848	855	828	862	848	841	847	910	877	840	860	827	843	848	830	812	943	863	888	776	838	858	850	836	887	850	886	838	819	851	869	827	871	834	809	820	912	803	859	831	851	839	846	878	850	841	831	846	800	843	839	859	887	827	841	890	837	818	901	816	869	841	898	882	831	775	824	888	816	845	845	809	846	871	848	804	897	815	807	846	836	854	866	843	851	838	893	901	840	883	840	899	842	877	840	856	893	872	831	824	834	777	825	884	833	834	805	881	853	860	805	879	871	810	850	900	841	872	872	857	913	840	863	865	884	831	835	855	837	853	851	863	840	870	900	819	820	858	876	795	879	832	862	861	841	867	878	845	848	903	860	858	881	862	831	819	842	836	847	812	835	851	853	812	832	843	860	881	817	874	863	834	800	841	813	853	804	855	797	828	875	864	926	802	861	825	913	855	864	874	817	864	842	800	850	831	862	825	832	781	850	832	840	858	840	844	854	883	816	833	852	843	886	790	851	847	843	803	818	821	806	840	841	879	794	855	821	909	858	887	824	848	871	844	851	817	894	785	888	870	808	872	861	820	830	829	880	837	781	837	875	889	826	834	819	876	849	865	804	816	822	885	842	829	860	824	892	807	819	840	805	873	831	910	837	826	811	825	812	854	847	890	889	827	860	801	847	881	844	861	845	866	846	818	832	837	843	841	854	826	841	859	891	823	877	850	900	837	870	887	892	837	902	831	857	826	845	841	807	850	834	809	869	816	855	898	822	835	819	779	884	823	849	848	816	853	869	835	832	808	846	838	892	836	846	888	839	865	828	869	813	851	880	867	858	861	825	814	891	791	853	880	828	850	862	813	828	879	880	814	817	844	884	883	817	822	854	840	852	847	864	848	903	838	845	847	860	840	846	800	839	822	824	831	878	845	872	858	794	862	857	829	852	844	889	838	825	814	832	808	843	846	846	846	823	881	873	833	883	830	840	822	842	845	826	810	825	827	827	864	879	817	808	844	881	902	888	839	815	868	862	868	862	877	819	890	865	917	880	795	846	844	821	809	854	868	834	849	814	848	864	855	834	857	819	866	826	874	848	914	814	823	863	814	884	846	841	828	836	842	804	839	806	844	874	772	860	934	860	855	859	789	791	846	847	854	874	856	831	835	861	797	872	873	845	817	851	852	815	860	823	850	853	881	845	832	862	814	850	865	805	873	827	833	844	830	905	836	838	826	756	896	812	830	834	862	821	882	829	850	863	827	864	854	814	876	804	825	852	862	883	860	856	895	809	865	807	831	818	849	850	849	835	836	840	840	825	829	844	831	902	876	775	843	863	860	814	853	858	870	832	864	794	856	859	866	843	839	882	821	889	828	835	873	826	801	807	863	829	823	877	837	818	836	840	910	803	866	842	890	893	837	844	872	846	896	863	821	853	849	835	812	837	842	834	869	859	859	851	857	836	860	874	850	848	812	818	878	878	839	838	820	869	809	827	941	845	839	849	832	881	879	822	850	837	880	892	859	838	881	862	872	886	882	895	869	865	863	850	850	817	827	854	828	855	861	808	883	876	851	807	870	824	849	843	839	802	843	880	813	853	871	871	883	890	881	855	830	785	846	871	816	806	889	886	840	760	846	851	865	872	792	836	824	851	800	831	840	855	811	842	911	887	828	797	843	881	861	890	866	771	870	875	864	837	856	849	856	870	870	863	873	855	836	911	849	852	889	868	874	867	913	854	853	911	895	889	885	858	854	833	884	812	872	832	846	868	875	859	866	890	811	823	831	832	821	865	868	842	835	840	829	821	814	826	860	852	822	828	836	832	861	855	849	833	874	820	840	808	823	879	863	796	827	862	869	878	830	832	909	851	849	858	852	883	874	823	809	876	843	816	908	848	819	802	841	862	855	850	849	842	835	833	810	875	870	836	789	883	812	813	886	872	833	820	841	829	819	840	798	825	847	844	855	844	916	869	853	900	865	863	864	835	876	882	853	873	868	801	854	816	850	882	794	853	876	834	838	923	813	898	804	829	813	840	825	884	838	810	816	808	883	873	820	793	880	824	854	903	879	806	822	804	808	844	826	838	830	876	854	794	860	827	828	833	826	868	803	791	839	818	845	849	876	853	895	889	830	822	870	841	820	888	816	782	914	897	827	865	837	893	820	835	858	826	930	840	847	810	833	855	837	864	867	811	873	870	824	824	874	821	872	904	825	852	813	786	875	828	833	909	798	899	872	898	851	848	767	844	810	807	826	849	876	856	797	840	837	790	847	847	844	852	852	871	857	880	869	828	804	872	790	866	850	872	856	885	828	839	864	830	827	853	834	883	821	807	852	858	905	845	842	841	800	848	756	812	880	804	869	808	840	808	877	852	831	860	838	807	826	847	837	804	858	844	849	807	828	842	833	839	858	807	844	847	870	843	837	843	850	887	834	869	818	866	809	854	868	860	814	833	845	856	854	858	876	846	874	850	873	833	820	849	867	825	881	815	811	874	831	821	800	884	806	803	846	846	836	859	821	831	818	850	817	837	845	872	841	838	848	911	845	860	829	838	851	828	854	868	853	838	824	844	813	879	843	908	848	858	862	839	834	832	893	829	845	802	845	867	832	859	846	810	830	788	904	833	854	857	857	776	822	867	859	834	823	901	847	835	836	855	892	866	868	810	810	834	806	851	836	872	875	817	804	837	845	832	898	836	878	833	851	888	838	854	808	873	892	852	771	868	879	843	844	792	848	860	787	878	870	832	814	851	827	856	822	873	855	875	831	811	843	903	839	859	855	917	864	752	788	837	873	874	826	845	805	877	879	815	864	810	893	830	835	858	843	820	899	846	849	875	848	811	833	835	847	884	830	827	850	846	856	911	852	856	803	929	859	845	851	844	874	906	844	827	857	850	900	876	863	874	829	905	834	875	864	888	853	830	852	866	881	844	867	832	894	856	858	898	831	876	832	885	802
2241	1255	10517	14528	9797	6659	2759	827	244	104	69	68	58	69	89	72	59	68	66	74	57	82	71	78	85	57	66	78	74	78	64	82	77	64	71	72	72	73	72	74	70	70	81	71	60	66	85	84	90	57	70	77	70	90	60	77	66	71	79	62	83	85	68	80	73	75	71	59	79	62	77	68	60	73	68	79	66	54	88	64	79	77	62	69	72	60	63	62	84	81	75	72	84	74	78	67	70	82	69	54	54	72	79	68	72	71	72	78	87	70	62	65	74	73	63	78	54	72	72	88	67	67	65	61	81	71	76	77	62	69	71	85	81	66	76	62	83	69	77	68	62	78	69	73	85	75	93	69	79	63	96	86	75	66	76	67	51	68	74	68	84	70	81	70	74	72	59	69	69	76	81	69	73	74	66	80	60	70	69	61	73	77	79	66	65	83	75	83	84	76	78	71	67	75	76	77	58	61	67	74	70	74	72	61	51	59	71	73	78	67	61	74	63	71	65	66	68	79	75	70	78	73	65	92	74	76	51	55	54	59	80	74	74	82	74	71	59	62	75	74	84	67	68	65	58	67	55	50	73	81	62	76	69	79	55	70	73	62	73	69	64	74	58	77	59	81	63	87	72	63	79	82	64	75	73	71	61	71	49	84	72	68	53	70	88	77	59	75	65	71	74	83	70	78	76	70	81	69	78	67	66	78	62	77	81	62	75	67	63	61	53	74	64	70	66	62	57	66	75	81	71	82	75	85	75	56	86	75	69	74	67	70	64	54	60	80	79	61	73	84	58	65	76	59	79	71	68	67	86	63	64	74	71	69	64	64	85	83	68	66	79	79	61	71	80	77	58	65	74	71	60	56	75	78	66	88	69	67	73	81	70	60	72	56	84	68	77	59	78	84	81	66	62	71	62	64	86	65	64	55	59	60	43	58	65	69	80	68	77	68	74	60	72	67	80	86	58	73	69	60	78	84	71	84	77	67	71	60	77	64	67	68	63	83	75	62	81	67	72	68	73	70	65	50	85	83	79	75	74	83	84	66	78	69	68	73	66	69	64	85	81	61	65	80	72	70	67	67	76	61	68	72	79	62	79	72	79	75	82	68	61	77	71	84	82	76	75	87	60	68	63	72	64	84	86	68	67	65	81	71	71	58	60	67	71	73	79	59	71	69	69	64	70	64	49	58	66	78	78	73	65	65	67	79	59	67	66	67	61	58	77	76	55	74	79	77	62	71	76	70	53	71	45	76	58	76	68	69	73	72	74	81	70	63	82	65	72	67	71	64	71	83	65	75	71	71	65	83	82	83	71	67	68	76	75	60	80	83	78	68	73	54	71	79	75	64	78	60	67	59	77	65	66	85	91	67	76	73	68	70	67	50	69	68	62	80	81	69	69	82	57	74	59	72	82	68	73	69	70	79	72	61	78	72	82	81	69	57	74	61	76	66	82	87	59	82	88	78	74	66	64	85	72	69	86	71	80	73	64	61	74	58	79	79	74	90	78	74	67	63	79	86	69	98	73	63	62	79	77	77	77	63	68	69	83	57	74	75	72	70	85	68	60	79	74	64	66	76	69	85	79	56	62	70	75	64	60	74	71	75	75	69	74	64	73	64	68	74	68	77	62	78	76	65	51	71	63	63	76	77	71	76	70	89	63	59	69	64	78	85	62	57	68	80	80	72	82	60	61	70	70	74	69	81	69	65	70	79	84	73	59	67	71	78	85	80	73	78	66	76	77	78	86	61	75	72	65	57	73	61	79	87	63	53	92	68	74	62	68	82	76	74	83	67	67	64	81	70	73	70	79	77	54	80	68	72	73	72	58	73	46	73	75	89	70	61	71	61	60	76	68	73	70	76	62	81	67	78	73	63	74	61	74	69	62	79	68	80	66	72	76	76	84	63	82	93	65	83	79	87	75	63	75	75	64	84	70	64	74	84	55	69	68	81	88	53	68	72	54	86	85	68	85	66	65	70	64	72	64	73	65	50	78	68	56	71	70	83	58	80	70	62	81	57	74	62	56	75	72	71	62	61	67	80	68	86	71	79	80	66	73	76	72	62	76	78	68	67	49	85	73	70	78	70	58	80	87	72	62	69	79	70	64	63	61	79	80	65	66	66	73	70	88	66	73	79	75	84	74	56	94	78	92	73	71	73	54	62	61	59	69	68	53	70	78	65	73	75	66	61	77	68	65	65	65	89	69	59	60	81	88	83	63	79	73	85	71	78	61	77	70	64	81	63	71	71	71	70	57	81	82	88	71	72	72	78	76	68	79	64	77	58	72	66	61	72	68	65	82	71	54	74	72	91	65	91	73	77	71	77	78	77	68	69	83	61	76	75	84	74	66	60	68	74	58	59	75	80	85	82	83	79	70	74	64	62	67	62	63	69	62	62	77	62	62	57	78	71	83	68	69	53	62	83	80	73	77	81	64	56	63	71	75	65	69	67	63	61	56	83	82	78	66	75	60	59	64	71	86	57	93	67	50	68	77	70	53	56	72	79	81	69	69	68	72	78	70	76	68	67	79	71	75	73	73	72	74	75	87	83	68	59	75	67	80	78	68	77	61	80	65	59	73	77	64	68	73	81	64	57	88	71	80	70	59	67	83	87	60	64	74	69	67	79	83	66	68	79	78	72	77	74	76	74	80	62	78	70	58	57	69	84	61	59	64	82	53	66	69	59	58	67	75	66	78	75	68	67	68	80	78	73	77	68	67	67	72	74	71	73	68	50	79	69	68	82	60	71	59	76	70	76	81	74	82	60	74	55	72	70	65	54	70	61	64	79	62	64	66	58	62	80	76	72	78	74	63	63	80	68	88	72	67	65	52	81	67	82	80	75	70	67	69	80	76	89	90	94	65	65	72	73	76	73	77	56	65	63	65	71	85	67	76	79	65	70	73	81	88	79	82	80	72	76	57	71	63	61	59	80	70	79	87	70	63	91	73	80	79	69	66	53	79	59	89	70	63	78	76	67	70	63	72	91	59	70	76	75	72	69	69	79	66	56	76	81	67	81	76	54	54	62	81	69	67	75	75	77	74	77	64	76	88	80	76	89	56	70	70	72	61	57	82	58	60	75	71	67	80	78	71	79	76	81	55	71	65	65	77	70	78	63	61	79	78	81	69	75	50	69	70	66	62	75	66	62	67	71	65	89	63	68	72	73	68	73	72	62	71	67	76	68	79	64	86	81	55	60	84	75	68	70	69	74	72	50	54	76	62	70	58	75	71	64	59	82	72	65	82	61	71	69	71	86	68	68	61	58	81	78	74	90	87	81	58	73	66	77	71	63	72	63	56	60	53	61	82	53	53	84	83	74	81	75	67	82	81	75	63	63	53	64	56	71	75	64	64	80	73	63	59	67	72	68	66	74	70	68	77	82	71	72	77	78	66	80	81	67	73	61	73	96	74	69	74	79	87	71	63	70	76	69	77	67	58	82	64	75	59	73	81	76	80	75	72	52	67	65	70	71	89	63	69	69	99	63
18111	18117	39973	54813	54845	45988	31571	17755	5556	1630	982	867	826	917	849	854	851	855	839	823	834	849	895	853	866	869	876	854	840	837	849	870	868	867	870	825	863	885	910	882	867	869	822	885	815	911	923	853	873	909	816	836	872	815	822	927	899	838	839	792	839	886	887	846	832	888	861	864	914	869	885	830	876	857	864	854	841	885	908	839	864	835	858	883	862	839	862	905	861	915	836	855	852	857	879	856	793	868	849	826	910	884	921	858	854	850	889	883	822	863	861	858	860	847	892	868	876	843	828	869	878	861	798	845	900	882	896	887	924	861	867	878	880	857	896	872	901	828	864	901	887	860	838	824	865	850	854	858	866	885	899	859	859	890	840	866	900	830	876	871	884	846	866	828	836	857	885	860	880	903	867	848	911	837	854	838	869	890	861	845	875	869	868	898	857	803	870	873	832	865	856	915	842	840	923	878	859	848	849	863	861	885	838	896	840	874	872	839	917	876	917	842	841	917	820	886	869	861	888	777	909	878	856	855	865	963	873	847	841	817	833	889	885	867	841	859	850	824	872	877	816	877	885	837	922	901	853	889	868	876	875	908	849	875	866	866	836	849	828	902	849	884	879	870	880	834	874	869	882	871	823	843	854	838	863	875	856	874	876	908	908	893	925	848	868	892	884	812	867	863	859	852	802	890	927	817	882	902	864	935	920	881	850	816	874	878	901	836	906	928	852	909	848	843	837	880	868	847	880	865	862	889	914	854	876	879	830	891	866	836	899	887	846	871	907	871	866	852	808	869	856	898	943	854	839	870	845	859	838	853	866	901	828	792	838	876	870	872	827	822	837	834	825	887	859	863	856	867	870	850	879	871	854	837	867	876	887	874	872	850	855	851	882	863	866	922	853	874	943	855	865	856	864	846	843	839	878	903	881	850	823	862	837	828	861	855	791	840	888	888	839	874	845	881	857	913	818	832	914	876	817	896	881	864	919	878	865	881	858	892	881	845	863	913	840	882	841	854	852	891	863	861	845	919	862	863	870	829	873	877	883	892	837	892	826	818	857	875	867	870	855	939	790	918	873	819	830	832	834	893	914	871	873	841	906	856	918	849	871	875	884	855	856	882	853	907	888	880	850	832	893	861	873	854	879	816	910	901	886	840	854	884	892	884	904	891	875	824	849	881	871	861	886	849	900	853	848	887	889	922	842	857	858	871	867	886	904	863	895	878	868	837	837	885	920	901	846	883	863	829	850	893	862	875	902	917	900	842	881	853	872	829	846	894	909	914	861	837	842	814	821	878	884	848	850	859	825	805	904	881	849	824	864	847	858	929	885	845	892	874	864	843	901	864	865	840	870	862	893	880	854	874	838	818	869	899	859	877	882	883	864	848	847	862	795	812	809	846	874	866	859	876	831	825	896	937	839	907	886	920	845	855	840	874	854	869	931	838	890	872	861	829	880	874	821	850	839	823	807	853	858	897	821	783	911	850	897	837	861	831	850	834	894	882	838	923	894	849	881	871	875	864	827	851	817	878	855	897	809	817	912	862	856	903	839	888	833	873	866	877	821	862	830	879	864	857	864	877	834	865	837	851	865	838	857	897	854	890	886	839	868	893	854	855	903	835	879	838	900	853	898	918	864	847	945	917	849	864	903	893	868	884	870	868	897	843	893	861	857	873	877	844	887	851	866	819	830	858	894	919	781	885	895	913	862	929	836	887	868	902	843	873	845	868	892	893	858	868	825	838	900	911	889	915	867	831	912	882	940	908	880	842	861	866	837	906	908	876	828	834	950	871	888	800	909	871	842	832	859	905	848	834	857	864	832	898	860	843	935	903	942	835	869	857	859	895	867	893	893	809	888	928	872	917	862	880	884	839	893	869	890	851	879	858	830	844	900	888	853	881	866	895	863	850	847	886	871	905	889	802	868	853	905	821	847	905	848	838	841	826	851	828	874	835	860	899	904	854	819	848	869	880	850	874	864	831	855	905	899	869	852	862	887	841	828	863	862	830	842	909	855	834	873	891	869	842	892	866	856	896	843	830	867	832	883	877	949	862	861	818	810	830	852	894	877	811	900	864	841	893	862	878	866	914	792	843	872	893	820	878	901	885	893	834	808	831	849	845	875	872	874	808	862	937	844	917	895	850	875	816	853	869	907	856	900	862	895	850	838	918	867	816	871	835	891	818	859	862	858	814	826	858	843	888	860	843	890	809	869	884	898	896	835	852	859	899	892	847	869	855	850	834	919	859	891	840	895	900	897	908	827	881	833	841	867	874	883	856	898	863	898	893	877	828	874	901	841	867	841	860	848	890	893	851	826	856	885	847	883	884	884	872	844	857	865	908	896	886	816	837	844	884	904	871	866	861	830	819	872	831	812	841	917	844	825	864	904	869	868	883	902	854	871	861	865	880	883	797	957	861	871	896	897	843	847	835	873	899	859	838	861	849	858	881	892	900	869	868	820	876	837	867	868	858	817	850	810	942	869	865	859	877	921	802	880	858	881	910	808	899	821	842	870	913	840	876	836	905	828	850	877	876	840	846	829	874	923	842	860	866	793	893	851	878	856	895	877	849	863	876	876	870	872	868	843	872	865	845	862	880	879	859	883	852	888	814	867	862	794	877	855	884	908	882	853	854	838	845	827	837	876	853	838	876	835	847	874	890	869	840	866	824	856	893	853	908	888	895	879	864	868	817	883	871	918	867	858	839	895	841	861	843	856	831	898	879	892	855	837	859	834	853	843	879	853	890	885	822	873	838	889	815	877	830	876	873	928	917	859	881	825	897	857	886	890	880	892	882	918	947	845	846	886	880	841	912	850	835	850	883	855	811	892	825	854	848	849	834	881	841	860	872	924	841	863	882	827	829	819	903	887	814	879	851	843	900	856	841	907	891	868	843	891	884	891	855	896	896	839	870	815	884	832	848	869	847	884	890	858	840	884	866	846	879	833	887	927	817	811	821	868	855	787	854	876	906	837	888	853	900	883	864	863	819	837	877	889	874	888	842	823	877	867	898	856	844	841	878	845	849	844	884	842	856	838	879	833	904	858	937	874	834	852	823	933	877	911	890	888	853	800	873	877	848	892	847	850	855	845	875	866	844	877	828	874	873	837	888	860	894	840	885	883	848	875	861	816	874	913	834	866	905	883	891	862	856	862	842	876	838	883	868	888	859	816	875	827	900	884	862	850	887	855	839	923	879	849	885	922	882	873	872	915	921	868	853	869	869	866	905	855	903	855	883	841	927	878	892	864	821	919	918	878	902	868	851	918	896	833	855	809	838	895	874	891	910	896	842	870	862	810	844	870	883	897	864	794	844	894	864	884	842	849	899	870	855	854	849	799	876	860	868	897	937	871	882	838	892	827	834	872	903	911	895	866	871	904	891	843	845	875	905	867	898	838	876	896	837	847	957	871	832	831	849	877	889	849	873	902	867	861	899	831	847	907	896	816	872	870	851	859	863	879	840	855	866	883	935	888	829	836	842	880	842	832	889
1317	3671	15724	20722	14686	11884	5224	1445	317	116	67	76	58	60	59	66	82	70	85	65	67	64	67	73	65	67	78	73	78	58	67	75	66	82	75	74	64	57	66	87	56	81	71	54	79	72	58	74	52	67	67	81	73	53	55	75	73	61	90	69	64	72	59	76	80	77	59	75	63	68	71	73	66	67	60	72	70	61	83	74	74	77	71	71	58	77	81	75	72	62	64	69	54	89	87	68	71	58	96	67	68	75	64	64	77	65	64	65	71	75	68	80	78	81	76	80	66	63	60	77	71	60	77	65	73	77	75	74	74	73	72	58	73	59	86	66	67	87	87	66	63	92	67	56	64	80	74	52	73	80	73	78	49	85	61	65	76	79	80	51	59	77	59	58	74	70	75	70	69	72	72	57	80	77	68	80	65	64	86	72	72	60	78	69	72	75	98	63	72	60	84	71	56	65	72	69	59	69	79	66	70	70	81	72	69	72	49	76	63	62	74	79	55	66	79	72	51	72	76	67	70	75	65	90	75	60	75	64	72	74	81	69	77	71	85	76	74	73	77	71	62	71	83	69	75	80	72	73	72	56	58	70	78	70	77	80	82	79	73	71	74	63	60	63	82	70	62	67	70	60	68	63	68	67	77	69	75	64	73	68	82	79	67	74	73	74	85	75	72	72	83	83	65	67	68	65	62	83	84	71	62	73	69	64	59	84	61	75	71	80	72	62	62	80	64	76	68	81	67	65	55	80	81	77	64	81	63	84	72	72	69	69	71	70	73	83	49	63	74	62	67	63	84	71	90	81	71	87	72	79	68	67	69	73	76	78	64	56	76	59	70	69	70	57	77	79	83	70	67	66	71	63	66	66	63	59	69	68	67	70	58	72	74	65	57	76	71	66	80	59	60	71	81	66	78	66	77	77	61	76	73	64	78	71	66	62	62	66	68	69	67	82	68	68	82	60	70	72	82	73	68	72	78	69	73	65	84	72	59	63	71	84	66	64	77	68	81	69	64	80	79	70	74	83	65	68	75	78	62	79	67	64	71	78	72	75	77	71	73	77	71	73	86	59	64	73	68	74	77	65	74	61	69	68	71	79	73	68	67	68	80	67	80	84	72	60	65	70	75	62	71	63	80	70	83	69	67	66	66	82	69	60	66	76	58	69	59	64	89	67	70	78	62	66	70	71	73	81	70	66	80	63	82	79	59	74	85	72	76	78	67	76	83	75	76	58	62	76	59	68	66	63	57	77	60	73	76	68	59	68	65	60	60	56	66	64	66	70	67	70	65	73	72	57	66	82	61	71	72	56	75	70	81	73	76	76	67	77	70	73	71	84	83	57	77	60	66	74	76	73	79	56	53	81	72	73	81	71	67	71	80	62	78	67	83	75	63	54	65	74	68	71	58	66	77	68	61	85	64	73	55	67	67	74	81	68	85	64	72	73	65	67	56	71	74	74	80	61	71	69	73	76	77	65	72	70	82	70	79	76	80	68	64	66	73	89	61	82	59	70	71	74	67	70	66	54	64	62	62	58	82	74	64	64	81	68	58	69	69	59	60	77	82	76	70	68	73	65	69	76	47	70	78	66	79	79	48	74	90	74	74	66	84	82	74	76	62	52	73	69	63	72	70	65	68	57	81	69	64	56	79	70	64	69	79	86	59	77	65	65	90	78	73	71	65	82	56	67	77	66	68	80	55	73	80	75	75	65	71	62	76	66	61	83	79	76	68	66	56	64	89	63	81	58	72	69	85	65	72	78	73	65	79	67	75	73	84	73	71	53	53	67	70	67	78	76	64	67	77	88	79	69	61	74	78	75	77	69	68	78	78	65	74	81	66	72	75	80	76	65	81	88	71	62	65	61	66	76	67	66	65	64	65	69	78	71	85	81	90	63	83	69	79	50	66	66	59	73	71	68	69	71	68	62	69	76	72	71	61	72	62	81	65	69	92	83	74	67	74	78	61	70	73	76	69	76	61	64	70	75	70	65	74	71	65	84	68	61	70	68	59	59	58	63	66	79	51	52	81	70	76	79	64	80	71	44	47	63	71	61	72	80	81	65	67	66	66	66	68	70	51	67	65	81	60	80	68	67	69	68	58	80	76	71	71	66	61	67	64	60	68	65	73	60	74	63	75	86	70	64	65	56	92	54	61	73	86	59	72	92	58	68	76	86	53	77	44	72	70	74	88	70	65	82	75	67	59	68	64	65	70	83	66	75	59	82	73	66	66	57	75	65	65	83	69	81	65	67	81	70	78	85	82	84	64	75	63	85	88	75	65	69	73	68	80	73	67	75	74	86	68	74	72	53	66	66	72	81	61	75	62	73	79	83	58	67	80	72	62	95	66	79	70	67	83	71	71	78	58	63	74	63	69	75	52	73	77	86	76	67	73	59	79	75	84	75	75	63	77	70	73	51	73	82	70	63	74	83	63	80	86	83	59	46	72	73	77	57	87	79	82	77	63	57	78	78	76	59	73	69	77	62	62	84	74	73	79	66	74	60	72	69	71	74	71	81	57	56	62	62	67	74	67	66	84	77	68	66	63	65	76	77	74	84	72	78	60	90	79	70	71	70	71	66	78	86	69	74	63	79	70	73	70	75	76	68	71	54	63	76	67	85	73	69	72	70	90	67	74	62	67	71	70	62	76	62	75	84	55	67	75	51	66	84	80	81	75	72	88	75	77	56	65	83	68	79	78	71	72	70	73	72	78	57	76	66	72	65	73	71	72	71	70	68	65	59	65	73	81	64	65	65	80	75	68	87	58	67	70	78	77	73	62	74	74	65	71	65	72	62	52	75	83	77	64	78	67	76	62	69	66	68	68	85	61	82	75	80	73	66	74	75	61	72	62	90	78	69	77	44	85	73	75	70	70	66	72	79	70	69	74	62	72	63	76	71	76	67	72	74	74	63	61	70	69	80	59	81	67	61	70	73	69	65	65	60	67	70	61	83	68	77	62	71	78	71	70	73	60	69	68	69	73	62	68	90	74	76	91	74	79	71	69	67	62	80	83	69	70	79	85	66	72	73	80	73	65	68	77	78	74	80	79	76	85	57	82	65	70	64	77	64	79	76	68	77	72	88	61	72	70	72	72	61	62	71	64	77	71	68	76	72	60	85	68	85	76	94	65	62	72	69	76	79	69	72	82	76	77	54	67	67	72	62	62	72	72	71	67	67	74	67	59	68	64	73	73	79	77	63	85	71	72	66	69	46	84	87	81	74	66	55	69	63	85	59	64	66	70	83	73	70	78	70	65	58	88	69	79	68	76	71	66	78	82	90	77	87	63	69	76	70	72	77	57	91	86	64	80	81	78	64	68	62	83	59	60	66	65	77	78	86	83	61	79	68	70	68	80	62	68	78	59	57	69	84	53	59	77	80	51	81	82	81	66	81	80	74	58	75	77	71	77	65	72	90	55	82	69	67	72	65	69	84	72	70	76	66	78	75	93	73	67	60	63	76	69	73	64	70	65	87	65	56	79	61
22825	28458	45474	63993	65277	56071	38506	22083	7446	1956	1037	863	858	877	866	850	842	804	833	859	838	855	917	843	889	893	899	807	899	772	875	863	788	796	873	877	855	920	819	857	879	881	859	900	820	848	896	888	810	847	882	850	817	861	876	856	886	812	927	832	805	888	887	843	875	820	840	898	797	900	846	835	858	799	881	838	850	814	896	805	854	852	873	873	835	850	903	802	852	832	866	796	827	872	906	843	904	841	865	867	858	879	853	853	844	913	861	879	900	875	849	835	856	920	873	812	866	863	929	840	834	885	825	891	843	815	876	884	874	896	858	881	827	895	924	883	872	852	881	878	848	894	825	812	863	827	847	856	846	862	874	827	899	872	819	857	869	852	850	849	809	854	845	854	871	871	852	859	857	830	830	829	862	883	831	833	840	873	857	852	825	834	850	880	837	878	844	857	851	854	830	820	818	841	789	846	866	862	885	893	879	866	874	899	841	845	864	855	881	887	856	875	889	926	844	855	851	820	799	900	869	890	889	847	856	843	849	880	882	896	886	894	834	886	850	879	832	832	856	883	825	837	883	798	843	867	836	875	855	790	834	844	922	826	894	922	843	890	825	808	883	851	842	885	871	855	811	840	823	824	893	880	903	897	928	808	853	881	797	855	874	876	877	882	891	823	840	875	841	833	890	904	887	817	854	861	824	827	850	823	837	863	884	892	809	871	874	866	843	839	863	887	851	870	915	889	866	885	846	815	839	814	843	892	905	863	892	872	860	859	863	832	854	889	865	845	875	865	810	844	829	900	839	866	871	850	843	904	872	863	834	913	885	814	917	771	891	878	919	938	880	883	878	917	845	850	810	844	832	861	863	890	857	876	893	838	801	850	902	904	881	839	888	885	829	891	845	880	849	853	886	912	848	823	880	911	875	856	842	889	889	825	895	855	826	848	834	898	908	868	897	885	820	860	906	828	841	891	829	814	817	857	862	825	843	906	890	806	864	827	885	871	900	823	847	881	884	825	869	820	799	841	862	854	847	895	937	864	813	818	815	819	860	868	849	897	849	882	876	864	824	851	901	853	856	881	871	877	816	828	835	838	894	783	906	872	857	887	894	850	900	836	851	806	822	872	869	821	818	875	917	879	813	835	861	877	883	831	892	850	821	828	881	857	860	880	821	854	852	854	883	866	868	841	900	866	840	883	886	891	857	869	854	801	850	882	835	852	901	867	860	902	836	813	837	842	899	868	881	869	870	855	898	839	861	897	896	862	858	869	849	894	888	853	843	839	887	857	848	863	867	835	856	882	882	844	858	885	853	853	842	800	853	825	911	848	838	870	904	875	861	834	854	878	886	861	814	872	885	889	863	810	894	841	878	874	887	923	850	845	903	853	863	873	860	793	840	837	874	852	817	846	836	840	840	821	860	872	882	836	825	896	817	861	847	906	857	867	886	830	845	869	866	874	880	824	882	868	855	854	859	819	910	827	892	847	858	876	834	899	869	823	859	888	811	820	866	806	873	819	834	850	875	810	860	909	867	834	837	840	879	880	866	907	900	828	870	824	901	877	884	866	894	897	848	919	867	846	927	870	858	878	874	924	835	862	893	849	859	862	864	841	848	887	868	860	875	873	874	836	861	898	838	857	870	866	852	807	856	865	919	841	793	866	854	872	837	859	895	864	879	920	805	845	907	868	835	879	836	849	906	819	851	840	841	796	894	881	864	820	856	841	849	823	804	849	865	849	858	861	877	863	856	890	896	844	874	866	859	879	874	860	864	889	857	902	881	856	813	838	843	862	895	851	831	841	833	823	900	855	847	822	840	885	887	865	923	827	849	843	879	868	830	882	879	792	941	886	821	857	838	875	867	882	848	843	835	886	862	836	889	865	857	832	862	823	872	887	884	822	885	899	833	833	873	871	889	859	882	873	856	898	852	828	861	811	892	811	813	819	894	872	879	827	850	828	810	886	836	843	867	890	837	864	856	846	842	887	826	822	853	911	855	843	815	832	881	878	841	826	855	880	890	794	837	835	855	883	886	896	862	881	877	880	866	805	863	862	872	841	812	837	830	818	855	860	938	839	889	817	852	889	856	816	863	833	823	845	871	868	877	843	837	905	814	852	886	841	880	876	822	838	889	900	851	779	822	914	916	819	873	839	919	886	827	812	838	852	838	872	823	847	867	882	825	852	840	844	842	835	861	862	848	900	869	878	873	851	862	858	877	853	841	822	806	853	855	871	894	810	868	792	845	828	860	838	821	799	862	858	856	854	900	864	883	908	826	833	859	839	829	869	847	864	837	875	867	861	829	858	842	857	828	872	788	869	873	879	875	846	888	818	876	815	892	890	891	879	843	871	861	905	903	828	846	795	830	802	856	843	832	853	848	851	851	849	916	878	858	836	863	870	852	869	912	837	890	798	848	857	817	890	902	836	876	832	847	907	875	863	900	862	874	801	891	845	884	831	922	863	815	862	838	888	858	861	865	849	886	814	862	932	850	832	875	875	885	891	844	859	871	880	871	871	799	813	871	857	898	862	866	896	855	835	847	856	875	869	837	869	828	820	853	887	857	815	832	861	888	820	908	872	867	860	904	816	858	906	915	841	867	908	859	865	826	865	838	910	926	888	945	840	819	853	865	811	815	830	826	906	911	798	860	885	878	834	841	838	860	882	824	902	863	861	845	826	939	850	859	879	868	876	865	862	832	847	871	871	817	827	842	853	872	834	869	822	890	852	850	907	866	866	879	866	852	868	872	824	868	866	821	866	833	879	862	845	867	912	854	889	849	821	866	882	851	873	871	878	883	860	868	921	869	819	839	815	849	861	880	870	866	880	873	840	857	880	857	879	807	845	891	843	847	825	827	810	878	858	835	828	805	855	854	869	866	846	855	845	863	875	831	844	862	868	830	856	854	858	884	821	847	892	867	836	854	876	836	832	888	894	840	801	831	897	863	828	812	870	899	906	891	828	870	851	913	881	868	882	839	850	903	881	851	887	857	868	816	886	835	858	917	824	860	878	856	892	845	838	877	867	856	885	795	796	932	913	891	876	890	919	863	842	875	889	871	864	824	866	874	830	871	842	870	835	858	852	850	864	880	845	897	811	859	856	908	853	909	844	836	833	862	876	898	901	834	869	924	866	812	887	866	865	875	909	863	835	861	856	907	870	856	866	881	837	857	886	832	838	880	837	911	830	811	893	903	839	916	854	859	832	830	927	910	820	853	854	788	876	858	918	863	917	895	861	862	848	871	818	873	852	839	841	809	861	877	885	872	868	859	870	861	870	868	905	864	872	859	810	822	894	906	899	799	850	861	865	833	854	916	830	864	854	802	916	832	835	878	868	825	849	870	880	880	878	852	831	847	860	857	862	879	832	835	900	869	868	879	792	889	888	800	822	898	905	839	878	903	865	894	896	866	846	894	832	859	896	834	848	820	902	924	852	847	884	849	866	870	883	867	845	851	819	894	843	853	846	895	844	874	842	878	797	871	883	881	917
1422	452	3531	5509	3490	2720	1329	389	166	87	78	63	55	77	87	55	68	71	57	62	65	59	78	65	74	68	80	54	64	76	69	66	67	64	66	66	77	53	74	61	60	61	71	92	57	73	49	78	60	66	53	64	62	79	74	81	72	66	71	65	82	64	68	76	69	76	61	57	80	77	83	71	77	59	68	66	64	69	72	68	69	74	71	71	63	70	63	62	78	75	66	65	68	75	64	78	69	59	76	77	56	65	67	68	68	67	68	77	69	53	62	72	85	75	72	70	63	73	68	72	71	73	51	74	69	73	73	63	63	69	64	79	75	62	62	68	60	73	70	85	68	54	65	63	62	60	65	72	67	81	58	86	61	64	79	61	66	72	60	66	69	65	76	75	80	72	83	71	87	72	62	80	75	79	67	83	67	61	62	51	84	68	84	65	69	79	74	68	79	64	66	60	76	83	79	65	68	75	73	75	75	75	68	60	83	47	75	67	45	69	72	69	90	62	76	59	71	76	64	84	56	64	75	57	73	83	52	71	62	56	60	65	84	75	75	76	67	69	73	64	61	67	68	63	88	68	69	51	63	97	81	66	56	79	66	74	73	68	72	78	54	74	51	49	80	64	81	56	66	76	63	52	72	73	69	66	66	74	60	70	59	73	70	63	60	71	72	63	76	72	82	64	81	71	81	65	68	51	59	52	71	56	79	78	71	77	72	81	61	71	50	71	61	71	73	52	64	76	61	59	62	77	67	73	65	73	75	71	71	64	84	82	60	62	58	66	67	59	69	63	71	74	75	76	85	77	74	88	57	60	74	81	71	63	66	65	55	73	79	74	72	78	82	92	67	65	66	55	64	87	67	55	69	55	64	73	65	66	67	78	68	73	61	60	79	73	67	79	66	76	69	73	60	73	70	68	67	63	81	73	75	59	84	62	51	84	78	69	64	73	81	56	71	60	78	65	58	68	75	68	61	69	67	67	66	76	56	74	69	70	66	71	63	66	75	81	71	80	74	71	64	66	73	78	72	47	57	67	75	83	80	69	62	73	60	85	88	67	68	61	72	74	64	63	77	60	73	71	71	72	63	57	81	72	69	79	76	74	65	67	55	61	72	66	53	58	65	71	68	74	71	84	79	69	60	71	74	70	58	69	61	74	68	63	73	79	75	70	80	79	55	70	61	71	72	66	73	61	62	79	87	67	66	76	61	76	76	72	72	69	67	57	74	56	72	62	78	67	81	55	70	64	82	62	76	68	75	70	74	87	59	60	64	61	74	64	67	68	66	68	60	65	61	70	80	80	69	75	60	77	86	79	75	76	74	69	68	75	63	74	63	54	74	76	73	67	68	72	58	78	77	55	66	50	70	61	59	54	78	63	64	69	64	71	59	62	91	68	69	70	64	63	71	72	56	53	64	66	69	69	74	66	50	63	68	83	69	78	57	82	74	71	75	71	81	69	49	58	60	70	79	66	79	65	77	57	62	78	61	67	67	69	88	67	81	85	89	83	65	71	65	79	66	70	83	74	59	66	79	72	71	59	57	75	65	60	82	75	70	67	89	68	69	85	81	61	87	54	61	84	63	66	73	66	58	68	60	67	91	80	72	65	82	71	74	72	59	64	73	61	69	66	66	70	76	57	57	71	60	70	76	60	71	64	64	77	65	61	78	77	66	70	68	62	65	55	71	66	71	67	68	72	60	66	63	76	69	71	65	64	65	67	77	72	68	53	68	60	66	91	85	59	68	67	53	68	78	67	77	68	79	66	54	55	65	68	71	68	79	78	66	62	58	56	71	68	60	73	57	58	55	69	82	60	59	62	61	70	75	71	72	72	64	58	67	71	78	72	61	72	75	70	71	49	74	62	88	69	67	80	71	71	75	63	65	64	69	85	60	72	88	73	62	57	73	81	65	68	70	68	55	71	57	67	74	61	65	65	80	74	86	61	86	60	66	81	67	65	66	64	70	70	69	69	78	84	86	72	67	65	69	73	75	57	73	82	68	63	72	62	65	59	69	68	75	64	72	70	79	75	75	72	64	56	62	71	63	67	74	55	71	78	59	59	61	78	65	84	71	59	79	48	62	70	69	82	64	57	80	86	72	78	69	57	59	74	62	60	65	66	75	74	67	72	80	73	78	86	78	79	79	55	66	49	81	64	61	72	52	73	59	73	72	78	68	71	72	72	62	67	70	71	55	68	72	64	70	63	70	71	65	72	61	73	85	82	73	77	62	61	72	57	86	64	75	70	66	63	77	65	90	66	63	54	72	68	70	68	73	69	80	70	66	65	74	62	74	53	85	68	60	65	71	63	70	74	84	64	75	67	69	61	66	82	67	64	70	66	68	57	74	77	64	61	75	60	65	72	83	75	82	49	62	64	66	60	59	62	70	62	88	62	77	60	82	67	73	61	67	73	68	72	55	74	83	64	66	65	65	66	66	68	60	62	74	71	69	59	51	87	77	61	84	77	65	58	67	69	72	80	77	65	77	68	76	55	57	67	55	68	60	96	83	76	71	75	64	78	69	61	82	75	72	76	65	82	66	71	62	77	77	53	78	72	69	79	65	74	79	71	49	84	72	56	60	80	64	75	72	71	62	71	68	61	51	66	74	63	53	58	71	70	69	59	81	61	71	76	76	89	59	63	88	69	72	87	59	70	77	73	62	71	75	68	84	59	62	77	62	83	57	67	77	73	63	60	67	74	87	57	65	67	79	88	71	57	72	80	74	65	74	71	73	61	64	60	82	72	62	70	57	56	54	61	72	71	64	69	77	71	74	63	76	66	79	77	75	82	69	73	68	63	72	72	79	71	69	76	80	79	67	70	65	71	67	75	73	74	76	60	57	74	54	71	64	74	58	75	68	68	81	70	81	58	61	85	77	70	60	83	77	75	49	72	67	78	74	61	73	61	72	57	64	63	61	73	58	65	72	79	87	59	68	75	60	70	72	65	64	90	61	69	85	68	69	73	87	76	59	62	72	77	73	68	69	66	66	75	71	66	76	66	74	56	60	70	63	67	72	62	67	64	69	70	70	73	57	56	63	58	70	80	67	67	84	58	54	45	77	58	75	82	67	74	52	62	61	70	51	53	65	66	72	68	65	64	93	59	51	50	66	72	73	79	80	63	73	74	64	80	74	70	84	79	67	57	63	62	76	67	68	70	67	68	79	69	69	62	85	85	71	74	75	74	73	81	67	70	65	75	75	68	61	71	70	79	61	63	61	56	52	63	51	67	85	69	60	64	55	72	70	66	71	71	68	60	71	71	63	65	75	73	67	67	55	62	75	108	67	59	58	59	61	57	72	91	76	60	66	63	102	62	56	66	56	75	71	59	73	66	67	68	61	55	73	74	72	73	67	70	76	65	63	57	51	62	63	69	72	80	68	61	62	78	67	62	60	74	63	77	77	72	70	78	73	74	75	67	69	82	75	72	84	64	69	63	68	75	59	62	51	68	66	60	64	67	73	61	86	59	88	81	70	87	83	67
13244	9841	28392	37552	39195	34727	23276	10538	3075	1185	892	848	835	810	821	813	842	890	844	856	784	827	831	817	880	788	872	857	827	890	845	851	904	782	853	836	805	819	868	835	821	814	812	867	877	816	806	831	835	807	827	795	778	828	834	798	839	798	819	830	781	800	846	834	856	791	852	831	835	830	802	802	840	781	807	789	887	856	840	841	864	817	851	836	840	811	816	820	808	838	859	801	800	839	834	876	821	869	823	822	851	846	795	848	897	822	828	831	894	825	844	914	854	876	821	884	867	839	872	845	805	813	828	854	857	844	867	886	849	826	758	859	825	804	880	788	789	827	843	866	850	814	830	807	858	874	782	861	855	883	836	798	804	840	863	811	854	801	872	908	823	825	852	885	824	804	876	854	840	876	886	826	793	871	833	820	823	833	821	837	833	814	870	807	867	869	857	786	794	857	834	835	883	789	839	823	810	808	869	820	859	835	841	855	825	795	796	851	859	818	798	839	867	815	856	835	835	788	828	821	869	800	885	819	892	829	879	849	835	846	796	856	852	865	823	832	834	861	788	834	784	777	885	858	839	816	804	849	840	889	858	869	842	864	886	860	809	895	800	840	841	794	843	860	838	855	837	830	873	827	872	835	825	831	829	805	809	858	871	843	862	882	829	824	805	827	862	840	837	805	824	862	885	813	872	880	857	842	833	900	868	820	751	806	840	843	841	837	834	884	850	838	845	873	860	817	878	821	879	824	781	816	790	826	808	827	830	885	853	823	816	893	838	828	813	809	832	788	871	894	845	854	851	865	866	819	851	834	804	847	886	829	812	767	850	835	824	832	848	821	851	809	830	923	838	819	828	828	866	855	848	830	861	818	820	859	861	845	841	816	846	831	864	810	875	863	850	841	786	839	856	837	817	839	807	828	874	836	857	817	880	861	830	811	876	862	857	814	806	830	834	869	856	824	857	834	894	820	839	839	858	807	864	856	850	847	874	811	821	845	812	913	846	815	843	840	829	860	863	824	825	784	841	832	872	792	832	877	806	837	874	860	869	821	872	780	828	826	872	838	854	863	814	834	911	843	850	835	794	856	854	850	842	876	805	827	853	825	814	883	858	850	831	836	818	841	836	792	809	769	827	814	825	822	833	854	843	812	802	848	850	840	831	832	853	836	863	809	816	815	797	833	803	911	834	823	807	891	855	833	803	890	808	843	834	828	852	782	920	791	866	817	823	883	851	839	816	803	850	820	860	868	860	853	843	855	846	882	838	799	816	856	871	839	854	841	856	822	811	786	846	802	836	858	851	868	836	850	835	828	803	856	849	883	820	838	848	867	857	811	832	842	820	828	848	814	857	820	803	827	805	904	891	825	856	805	868	813	844	830	874	839	871	843	833	802	854	866	842	838	826	877	817	792	853	792	798	884	869	922	830	885	880	844	805	869	859	816	814	878	903	808	823	797	863	849	825	881	838	852	851	820	833	792	821	794	806	824	849	801	840	827	827	865	915	885	819	826	878	831	824	815	794	774	798	808	852	839	835	850	867	895	823	810	838	832	844	843	857	850	846	821	850	837	836	814	837	873	832	840	871	821	817	862	815	842	865	851	854	866	836	823	802	835	809	813	857	835	831	855	817	833	782	815	845	859	846	818	847	836	782	872	835	845	798	835	888	845	845	855	790	815	754	869	840	850	797	823	803	874	825	801	846	845	784	827	789	862	825	847	833	871	870	847	831	804	895	862	782	898	822	837	856	834	822	798	805	833	809	825	828	807	834	845	860	853	846	798	818	855	830	785	853	849	839	779	839	846	825	847	797	818	857	806	797	922	830	799	827	858	816	786	825	846	866	885	832	840	854	822	795	886	868	855	851	840	848	873	882	873	833	889	836	851	888	823	787	821	819	889	837	817	793	808	845	804	841	819	861	815	831	825	849	782	815	867	804	817	859	865	871	842	814	840	770	886	801	842	833	783	826	799	861	853	787	852	851	862	883	865	840	814	830	813	858	850	844	812	810	870	855	877	807	814	805	852	862	812	808	864	820	842	817	855	861	824	835	802	832	849	837	831	805	823	877	856	855	859	839	839	843	862	848	870	824	839	875	818	841	925	814	867	839	881	831	829	835	832	859	828	849	848	857	832	847	822	869	785	864	801	900	861	855	841	901	830	853	856	815	824	805	834	830	871	868	854	902	857	806	866	842	848	818	837	840	866	867	825	871	840	880	864	831	809	857	821	827	834	829	807	854	824	847	852	814	879	861	823	836	849	861	786	827	855	858	848	811	921	827	854	847	867	815	852	820	875	830	842	820	885	829	814	834	804	873	851	854	847	903	805	838	767	863	875	830	761	805	793	827	858	808	828	815	857	862	839	835	785	807	825	814	851	825	835	818	835	824	854	865	846	861	793	840	840	871	791	820	853	842	847	840	808	879	869	805	854	859	835	873	886	863	849	845	873	894	834	822	863	785	817	800	869	798	829	852	816	833	898	854	823	809	865	872	809	827	867	893	824	837	826	829	852	877	818	881	838	842	861	815	808	883	857	820	782	828	859	871	839	843	873	830	825	820	830	784	816	829	826	805	824	826	817	800	853	838	814	846	834	796	847	840	866	866	852	819	829	898	807	862	827	817	814	819	840	848	837	810	825	879	837	857	850	836	798	866	829	897	836	862	865	816	891	835	842	867	805	858	864	827	874	850	833	811	854	786	827	842	911	834	768	823	843	838	827	878	869	826	883	832	841	807	844	844	841	809	823	875	853	863	886	836	824	827	806	867	854	820	904	860	855	833	858	832	806	849	862	786	882	812	870	795	832	842	806	807	813	813	845	852	841	862	850	818	827	840	837	842	764	786	880	834	842	853	818	826	874	857	895	841	816	813	834	804	850	867	813	900	861	872	805	825	882	881	812	820	825	813	811	845	854	832	808	825	824	856	813	825	804	856	820	900	837	822	850	882	842	870	837	853	815	824	805	860	821	821	804	814	859	835	826	831	900	788	834	858	820	839	838	805	808	791	789	817	835	847	813	859	796	793	841	868	832	838	809	822	849	846	859	841	829	823	843	824	890	848	832	868	784	834	849	774	861	846	857	851	862	902	870	887	838	860	827	839	824	863	800	821	806	841	814	817	827	838	899	825	883	777	863	801	846	876	829	835	808	859	817	851	838	862	844	824	811	848	864	874	851	833	877	822	858	830	860	907	829	881	848	846	839	846	850	850	883	855	806	797	876	874	774	798	830	817	851	880	781	812	852	862	833	839	822	893	844	829	903	831	855	836	845	876	844	890	809	787	801	852	820	818	833	892	800	876	861	833	885	816	858	802	838	922	840	839	773	851	841	813	809	864	790	858	806	856	829	821	848	837	850	835	860	820	830	818	845	799	798	787	836	798	809	839	800	855	880	859	887	857	862	840	824	897	811	831	833	847	886	850	808	823	815	791	846	869	834	835	806	859	839	817	871	769	842	878	876	832	848	834	847	901	824	820	857	799	823	834	831	835	838
746	1871	10770	11164	8516	7366	3139	814	238	93	64	71	67	49	59	57	72	67	68	71	74	63	59	74	57	61	69	79	64	63	58	64	70	68	68	77	53	60	69	73	78	72	70	72	66	87	84	56	62	61	62	73	65	76	76	70	74	73	56	70	81	88	61	76	64	70	60	65	56	70	72	64	61	63	59	75	69	62	55	60	73	79	61	77	70	83	73	85	81	66	64	55	67	80	56	87	66	74	55	60	80	57	70	53	65	70	71	70	71	73	79	85	72	58	72	62	69	58	73	75	72	61	69	71	69	76	65	84	55	81	65	66	75	78	66	55	63	73	62	77	71	66	63	63	62	71	67	67	62	71	61	67	72	85	77	65	73	82	75	74	66	67	57	67	76	86	71	76	61	70	74	70	78	75	71	51	77	77	61	72	63	68	76	68	68	69	75	66	53	74	70	74	81	57	83	49	72	75	68	74	66	58	66	57	61	65	67	71	64	63	58	78	75	65	74	61	89	63	69	62	67	81	76	69	64	50	70	72	54	74	63	63	79	73	82	78	51	61	67	61	72	66	61	64	67	81	67	78	50	58	69	70	71	75	66	63	72	62	65	60	81	47	68	64	60	65	68	57	57	57	72	70	75	74	78	64	74	79	68	64	79	75	72	64	86	88	79	84	65	74	62	55	60	57	67	71	63	62	79	63	77	67	64	78	68	62	82	70	85	86	68	68	57	72	91	67	89	63	71	68	64	68	66	79	66	74	69	73	76	67	56	69	65	85	63	72	71	62	62	74	65	83	56	83	68	71	83	69	53	72	63	64	79	66	67	69	66	67	65	76	73	59	69	62	80	68	63	75	56	56	69	68	71	77	68	61	53	73	85	71	65	70	68	63	68	75	67	73	72	76	54	75	63	69	72	73	78	76	70	82	80	68	57	67	62	62	54	66	69	66	70	71	94	80	64	57	69	68	79	67	64	74	57	75	84	83	69	58	75	70	77	74	66	55	61	76	63	81	69	71	80	77	74	68	63	68	72	70	90	78	74	53	56	100	78	80	74	67	68	64	71	68	65	69	80	83	69	66	72	74	55	77	62	65	57	64	69	71	64	75	66	64	55	76	63	75	81	59	66	49	70	63	82	66	62	78	73	73	75	63	72	75	75	72	65	77	60	77	61	68	70	74	79	57	64	90	71	80	82	76	71	71	56	71	76	76	64	61	59	82	87	69	76	76	56	63	86	73	59	77	81	65	75	57	93	66	81	71	74	47	59	64	83	72	65	73	63	65	61	76	66	70	63	67	61	72	66	64	68	83	76	66	70	99	84	64	68	77	74	77	86	62	61	57	74	79	69	73	57	71	68	67	65	72	69	83	62	69	77	76	60	83	68	64	72	72	71	71	79	68	79	54	58	53	81	72	69	72	70	74	68	72	63	63	73	74	52	56	68	68	72	72	52	62	74	74	60	74	89	78	65	68	59	75	68	52	64	77	73	63	82	72	69	79	55	67	63	82	57	64	82	66	62	76	79	74	69	80	87	73	59	65	70	74	65	84	67	68	67	71	81	62	66	62	71	71	73	85	63	67	70	67	49	63	55	90	55	81	71	87	74	79	83	74	71	57	77	68	63	67	64	76	81	69	68	57	62	87	78	69	72	86	85	68	76	72	66	85	75	68	68	57	80	68	85	66	62	84	59	66	59	80	63	69	65	59	71	72	66	65	65	61	63	75	73	72	77	70	65	71	66	62	63	67	64	65	62	52	64	69	67	59	63	74	76	66	61	67	67	78	69	69	69	64	70	65	70	65	64	90	62	77	65	69	62	62	71	81	60	56	63	60	67	83	77	61	60	73	69	73	61	71	64	61	54	49	61	80	72	74	69	83	55	72	59	61	64	69	59	69	74	73	76	60	72	63	67	72	71	66	62	57	67	79	69	63	60	56	71	73	70	69	68	89	60	57	69	77	85	69	76	71	65	70	71	80	58	70	63	79	69	71	75	82	89	71	65	62	74	71	71	67	78	62	65	71	64	56	65	75	66	66	70	70	66	81	74	79	66	72	64	87	76	65	87	78	51	69	59	68	67	69	77	45	79	63	65	66	68	59	65	74	71	72	72	63	65	69	68	64	60	75	58	67	73	65	78	73	66	72	59	61	71	60	71	62	86	69	64	60	76	73	45	65	74	56	68	66	63	72	56	70	68	81	71	60	59	65	73	77	73	55	75	75	69	76	80	56	64	68	63	53	76	77	57	70	64	81	78	74	70	71	56	59	76	62	71	55	61	82	70	77	66	70	72	78	70	82	66	73	75	57	63	83	60	66	89	91	65	63	72	66	74	62	56	70	69	79	70	79	59	58	66	89	71	68	63	70	73	62	66	56	64	87	60	63	70	83	82	65	81	76	73	71	88	81	60	59	67	64	60	74	67	56	68	88	68	63	70	62	56	56	55	66	75	69	71	72	70	63	64	60	61	60	55	72	68	81	61	63	59	70	71	68	67	66	66	61	74	72	73	83	68	60	70	64	64	57	74	74	65	70	63	79	65	62	58	63	80	71	67	78	69	73	73	81	63	66	71	67	78	73	66	72	58	59	59	75	80	77	89	55	92	60	63	56	58	72	62	64	82	69	66	79	51	79	66	67	62	68	76	58	59	68	80	58	73	72	66	73	73	53	63	78	64	61	73	69	63	83	69	75	59	68	60	78	75	71	77	64	70	61	58	78	64	70	64	82	62	75	67	75	77	70	59	58	61	77	77	68	78	66	79	57	64	77	74	68	79	57	75	76	69	64	71	67	73	68	73	75	84	65	64	78	74	63	69	93	81	60	71	61	62	78	80	64	79	76	71	64	61	69	61	67	67	64	59	78	55	72	66	66	70	80	77	61	83	59	63	61	58	68	65	86	63	78	80	79	60	54	69	70	58	55	72	66	58	71	66	60	70	62	81	68	61	66	79	65	70	70	69	67	63	82	69	60	75	72	58	63	76	78	77	64	85	77	87	69	66	50	52	63	75	66	65	72	78	61	77	58	72	70	62	75	68	67	59	80	45	60	92	70	77	76	59	71	67	70	66	76	74	70	73	78	67	74	70	70	66	58	73	65	52	63	73	71	57	61	61	59	74	69	69	64	60	70	71	61	73	73	83	75	59	65	62	72	70	68	62	69	73	82	69	74	74	70	60	85	71	70	76	67	80	74	75	65	72	70	65	78	70	82	79	70	66	60	65	62	67	60	90	59	71	74	58	61	75	62	53	72	72	68	73	81	63	74	81	60	69	54	71	77	62	78	73	63	66	72	66	89	71	51	58	77	68	62	68	66	76	62	67	77	63	65	70	74	67	57	67	63	68	66	57	77	67	63	73	76	77	60	85	76	70	68	60	67	65	86	68	73	65	64	61	51	64	70	67	55	77	80	68	75	74	69	67	57	79	63	59	69	53	61	64	68	71	78	59	77	93	70	72	64	66	68	57	67	70	69	71	86	67	56	54	61	70	61
18370	22318	39273	50588	56520	48377	31980	16361	5234	1587	898	856	840	883	827	829	873	832	846	874	855	839	807	860	819	858	838	872	828	865	835	844	885	835	838	811	845	862	874	828	908	806	840	852	870	838	818	806	810	848	858	864	839	855	864	828	861	849	842	869	856	787	840	870	866	789	876	840	884	836	884	830	878	845	839	898	881	868	882	909	853	874	881	892	862	836	848	819	852	874	818	857	902	841	865	876	861	861	840	827	834	837	790	853	851	833	804	844	897	855	858	819	903	835	826	844	875	856	934	867	845	859	867	856	832	835	839	851	839	810	839	882	850	810	852	838	870	891	848	902	830	877	903	865	819	849	842	791	803	876	849	879	912	896	865	875	812	858	837	884	835	873	872	803	869	808	848	864	806	838	845	900	854	870	847	852	891	857	881	904	827	890	844	849	871	876	874	864	761	875	837	822	842	832	809	874	835	820	805	835	864	844	835	857	895	822	838	820	869	852	862	864	830	841	824	841	904	848	802	820	828	865	830	862	865	900	844	863	862	842	860	810	846	837	810	808	835	817	815	830	833	809	828	858	875	851	879	874	831	839	899	847	868	849	853	771	796	846	841	817	841	818	803	847	786	880	825	832	855	844	822	850	873	868	901	944	842	872	863	863	861	895	846	861	851	836	867	828	781	827	776	827	831	814	841	869	802	835	855	876	864	817	864	865	848	879	827	845	844	870	827	888	836	856	831	823	826	891	822	819	804	828	837	839	855	882	855	814	843	833	824	897	856	879	814	838	882	865	872	823	801	859	866	880	838	813	849	835	926	859	831	850	835	856	805	827	867	859	874	810	854	860	864	830	847	890	865	871	798	841	894	840	846	845	804	879	849	814	879	858	836	855	835	885	849	832	785	872	862	889	807	846	798	853	857	858	876	848	807	830	880	834	842	839	860	842	806	867	785	826	790	869	871	841	849	795	837	852	824	812	871	860	848	871	829	875	857	794	859	867	832	821	843	885	889	779	851	773	819	852	848	905	832	835	832	857	829	849	837	824	818	827	882	831	889	836	874	830	820	856	879	817	819	873	849	858	845	862	820	850	856	856	834	844	825	817	789	846	797	848	870	825	882	840	871	868	868	875	896	839	830	869	835	824	862	830	804	875	801	823	878	821	894	877	812	877	807	852	841	875	806	797	798	849	841	837	834	832	854	842	900	827	820	871	838	783	826	827	810	850	846	788	910	860	839	861	867	861	818	841	889	884	845	830	769	853	813	792	841	872	884	849	827	874	818	848	848	871	825	822	857	831	834	809	860	794	829	845	856	882	856	848	844	840	852	833	827	882	795	837	887	860	842	888	853	862	874	826	893	862	834	916	854	816	824	829	870	835	833	851	870	873	907	824	846	878	810	881	858	845	905	862	798	840	859	822	850	878	857	827	810	847	872	839	827	837	880	878	854	820	912	832	871	828	865	863	825	813	924	835	864	853	853	837	871	875	799	823	836	863	874	891	852	880	832	865	864	897	870	878	919	844	828	851	849	806	818	823	891	898	810	847	860	876	817	865	841	870	810	856	857	860	852	867	859	834	830	845	817	810	826	845	844	872	871	843	892	823	847	872	859	840	852	886	832	821	817	865	881	833	862	819	824	844	846	857	835	874	838	905	861	835	873	853	898	843	853	771	798	866	827	834	820	867	822	831	782	862	850	861	817	854	881	873	859	857	852	883	864	822	892	832	815	847	829	909	827	810	824	835	857	895	812	868	859	898	873	881	846	871	840	859	873	856	863	834	871	832	849	848	915	837	908	905	834	878	828	833	855	880	818	823	825	846	855	868	853	862	890	877	812	839	828	830	810	851	872	851	808	827	825	867	884	848	810	871	851	840	829	891	891	869	831	792	849	863	836	884	908	858	824	879	871	802	815	875	890	788	810	907	866	900	863	816	801	856	835	856	870	818	860	875	857	864	846	841	843	937	901	819	835	843	856	826	867	819	863	843	879	796	839	796	880	866	848	835	883	892	866	782	844	876	810	896	830	827	857	848	848	870	854	845	836	857	840	852	872	867	867	873	835	829	832	811	835	839	829	843	876	784	848	857	848	854	822	820	861	825	859	888	897	835	861	829	877	882	894	844	865	840	819	848	862	836	851	859	870	839	823	803	872	839	823	853	829	863	845	858	805	863	865	887	839	800	815	860	844	837	885	885	869	875	848	855	833	848	881	860	865	869	840	848	839	847	901	823	848	881	874	855	810	875	783	843	887	826	846	797	834	873	796	824	840	869	863	870	886	850	868	820	867	905	834	846	890	785	903	827	847	838	901	853	830	796	845	881	863	901	865	816	843	834	821	860	841	819	856	823	845	845	845	828	882	821	845	870	865	884	865	884	806	837	839	854	886	873	880	884	854	819	860	841	858	897	818	823	875	861	848	865	821	886	832	809	843	884	809	873	844	813	886	846	867	853	890	841	837	834	816	853	812	863	817	825	881	869	854	839	807	839	858	848	847	870	852	771	853	836	860	856	851	838	857	859	825	861	835	843	845	843	902	863	850	843	857	903	851	891	830	854	885	845	848	842	844	823	846	841	848	828	826	879	796	825	866	867	874	881	809	828	852	855	797	869	843	854	838	854	866	839	838	818	842	824	812	834	856	829	852	814	897	805	872	880	909	850	890	837	884	805	871	872	878	854	884	812	849	772	883	849	802	824	879	855	795	866	879	826	847	868	844	836	842	854	874	841	849	872	786	802	871	785	851	847	853	850	833	887	850	876	800	886	788	859	806	851	889	879	886	873	860	851	864	828	861	841	859	879	824	856	846	831	874	835	808	826	835	810	823	870	863	807	807	850	854	854	832	848	823	855	882	889	898	883	846	811	854	857	845	845	826	837	877	846	866	871	845	875	832	826	870	827	867	897	920	808	827	904	845	872	801	863	895	837	890	835	874	887	813	802	820	888	801	825	860	839	848	877	851	883	866	858	835	879	795	865	844	876	887	846	872	866	861	849	890	850	862	898	848	856	918	859	814	799	797	865	840	891	870	873	869	819	807	851	894	865	820	798	840	908	842	838	868	832	820	910	796	831	872	808	814	864	874	855	766	799	898	845	828	853	849	860	844	837	831	844	871	835	863	852	790	828	808	857	899	839	864	813	864	862	905	846	828	799	884	889	835	818	801	791	840	820	842	901	853	880	872	842	849	816	896	834	804	841	834	880	803	847	840	876	914	828	903	846	846	797	846	852	844	825	860	797	819	872	883	798	877	817	872	862	826	865	823	849	874	899	875	851	898	804	835	864	855	888	879	849	842	827	850	864	832	832	866	879	854	870	830	845	843	821	923	872	865	867	842	894	851	864	879	804	868	816	791	823	843	827	862	821	871	902	851	848	750	848	862	841	832	847	865	870	823	838	841	863	822	877	826	839	877	893	838	891	823	874	896	901	808	870	853	806	802	891	816	811	856	883	833	811	855	805	868	886	879	853	793	818	854	829	807	845	829	856	831	801	854	853
2226	1767	12298	11590	8984	7818	3244	869	264	104	80	66	85	78	78	62	74	70	61	71	78	85	71	64	68	70	56	72	83	80	82	71	67	58	72	79	65	80	74	60	69	60	71	83	82	68	62	73	65	64	54	91	61	74	68	72	65	78	91	84	71	54	69	62	81	74	62	67	71	84	61	63	57	74	70	56	76	66	64	53	61	65	72	66	58	69	71	70	62	74	69	65	65	67	84	72	72	71	76	81	77	74	63	82	65	65	74	58	61	67	80	73	78	56	72	69	67	72	62	50	83	73	67	65	68	68	73	71	76	73	72	58	85	62	91	82	80	67	75	64	74	72	86	57	68	71	68	84	74	65	78	77	59	58	69	67	65	75	59	74	64	73	63	71	70	80	72	80	67	62	66	85	80	74	74	73	62	67	67	70	71	67	75	66	79	68	76	64	65	77	65	78	80	76	71	80	59	67	84	80	76	55	61	67	75	85	75	84	80	81	68	70	72	77	71	79	73	74	84	80	81	76	66	81	68	84	63	81	63	56	67	66	57	81	71	53	68	74	60	61	66	65	87	85	56	83	83	95	55	73	78	67	83	74	74	68	72	66	67	66	66	68	74	61	73	57	72	77	63	61	80	76	87	74	84	57	76	70	66	61	59	61	66	71	62	63	54	54	72	73	79	72	77	63	68	80	64	57	74	82	84	72	73	59	64	64	63	75	72	68	82	66	74	71	89	69	64	74	84	82	77	70	66	52	77	60	53	58	75	56	70	70	58	82	77	74	68	71	59	73	57	76	70	59	69	59	62	73	91	68	60	81	77	75	70	71	75	58	71	57	84	62	86	75	81	76	75	53	83	75	68	64	72	77	64	83	64	78	74	78	61	63	61	73	72	69	76	76	62	66	77	79	58	66	71	69	69	60	77	70	72	63	66	59	71	77	61	77	72	62	72	72	64	75	73	72	52	68	65	66	58	68	76	79	76	82	81	76	80	81	67	72	58	75	71	65	64	55	69	81	61	71	71	50	69	75	73	76	81	73	59	59	71	89	82	55	67	62	56	82	68	67	63	63	71	61	62	61	60	56	102	65	54	63	58	95	81	75	57	59	65	66	55	83	68	84	59	76	69	64	68	54	80	70	65	57	66	70	74	76	58	64	75	79	78	78	64	61	67	80	70	75	70	79	76	73	74	69	58	72	75	67	67	69	71	65	59	77	71	70	79	68	84	70	64	74	69	64	63	76	66	72	66	62	82	63	73	79	80	80	72	56	60	69	60	74	64	71	77	77	68	68	69	77	70	64	67	64	59	76	72	76	71	73	72	81	66	74	73	58	79	69	67	69	69	85	62	72	66	78	67	67	80	52	59	76	51	74	70	75	72	72	67	64	70	59	82	61	69	65	76	58	65	73	62	70	64	77	72	63	61	72	85	67	77	87	71	73	77	75	64	73	66	82	75	64	69	71	70	68	61	64	64	62	73	84	55	89	64	72	79	83	61	56	61	68	86	70	80	80	72	78	84	78	74	78	74	72	57	54	64	68	76	63	63	67	65	57	66	74	76	69	71	69	64	72	66	82	65	76	96	70	72	70	66	74	72	73	69	85	62	71	74	54	62	81	67	80	74	73	55	65	71	77	60	85	78	76	74	59	57	60	65	75	72	68	82	56	72	77	58	71	67	51	61	64	58	63	69	74	62	76	63	71	63	70	72	61	69	59	70	53	67	62	64	86	69	72	86	68	67	58	55	70	69	61	55	71	71	73	78	64	80	70	71	64	69	85	78	76	62	70	64	82	80	65	68	65	79	76	60	70	90	76	70	54	64	68	59	58	64	68	80	70	73	84	75	59	76	79	57	87	76	72	66	78	84	63	80	61	53	67	76	54	66	57	65	72	73	79	73	70	70	62	77	60	80	77	64	70	75	67	76	76	61	59	62	77	73	64	66	63	67	71	67	61	67	70	81	87	54	63	65	45	90	72	68	58	79	79	60	69	91	67	58	66	78	54	64	80	77	80	70	71	79	68	81	74	64	69	80	94	78	77	65	70	84	82	63	63	71	84	70	81	74	71	55	60	72	65	83	67	59	65	67	70	63	70	65	63	60	62	81	64	74	76	91	68	72	74	74	64	64	65	75	57	73	69	73	74	66	58	72	79	72	64	68	72	71	73	58	74	75	73	78	70	70	54	83	70	64	71	68	69	76	66	74	71	67	70	69	62	58	69	62	70	64	81	67	68	73	86	71	68	66	77	62	66	62	66	80	62	73	61	87	89	55	66	80	60	67	62	75	60	86	64	64	50	67	80	73	78	74	68	75	73	70	66	68	54	74	65	57	66	58	62	81	47	77	70	78	71	72	81	80	53	65	78	74	72	82	73	64	70	63	61	66	64	64	71	70	73	85	68	74	61	79	66	58	69	75	66	81	69	63	71	68	68	70	68	78	77	63	74	60	64	69	83	73	78	57	70	62	57	95	87	81	61	61	67	81	73	74	64	86	65	90	68	75	70	67	77	87	82	81	63	65	65	76	77	59	63	76	74	77	72	69	73	79	84	67	76	68	77	64	63	62	70	80	64	61	75	70	66	78	84	92	60	67	77	60	69	67	75	68	68	70	76	81	60	70	67	76	52	73	80	68	74	84	57	65	71	75	55	75	69	74	68	72	63	68	62	68	77	72	67	75	66	65	52	82	74	89	59	66	72	64	75	77	77	77	63	77	71	61	71	60	56	67	74	60	68	73	57	57	71	73	81	79	80	71	64	63	80	68	75	77	77	68	57	74	61	87	75	72	76	73	68	67	75	63	88	84	73	84	79	68	71	74	66	76	60	77	70	52	68	76	68	74	62	74	72	61	67	64	69	68	85	60	73	68	65	83	68	64	68	76	68	75	59	56	59	74	73	81	85	75	56	57	74	60	77	61	71	56	52	69	84	83	85	71	57	87	64	69	85	79	71	55	65	74	71	61	77	80	71	76	86	72	68	92	73	79	62	65	83	74	69	75	61	62	49	71	59	72	63	71	70	88	82	67	63	73	76	67	76	81	65	77	66	61	68	72	69	76	65	62	81	54	57	71	70	70	73	64	64	64	62	56	67	63	77	70	71	72	70	69	78	60	74	77	66	67	83	70	74	63	68	72	80	61	76	69	70	64	70	58	73	66	89	63	75	71	68	81	72	62	56	74	64	74	62	74	63	79	59	74	76	68	72	71	86	82	60	59	67	83	66	78	64	74	79	82	73	65	76	71	77	66	75	69	60	75	74	68	64	84	67	78	55	64	68	65	71	62	64	73	53	63	65	57	76	71	60	66	64	83	79	69	70	63	55	79	58	67	54	64	83	69	72	71	70	86	40	69	68	65	66	79	74	81	66	65	47	83	58	57	73	74	75	86	60	71	60	57	78	61	70	65	58	55	70	78	69	56	73	63	68	66	53	79	82	53	77	61	58	70	91	72	82	71	58	68	76	59	89	78	60	78	62	82	67	65	63	78	75
18559	21409	41622	48844	56461	48964	33102	17599	5975	1545	985	942	883	840	865	890	829	790	853	893	895	890	843	869	877	874	897	824	829	858	872	865	871	838	869	807	827	857	854	807	854	822	820	839	884	839	897	844	821	816	847	794	861	858	836	855	884	890	911	856	919	898	841	868	858	893	859	868	840	907	849	894	865	856	847	849	852	873	834	818	851	848	847	916	825	887	830	852	846	913	880	837	922	859	856	841	872	852	834	839	884	838	824	882	870	876	909	828	803	831	838	892	873	890	868	826	874	847	878	878	848	860	935	820	817	864	835	861	843	857	871	833	880	850	864	860	834	896	865	885	855	850	816	846	866	835	867	799	854	872	885	869	859	847	879	877	899	868	863	852	855	858	827	849	915	847	915	855	833	839	870	857	891	895	838	897	878	915	838	863	929	872	834	859	812	874	826	888	870	824	858	852	894	797	873	874	909	824	862	836	860	845	915	832	939	848	893	838	893	891	851	813	888	836	854	844	847	858	858	920	849	836	862	845	851	861	802	853	854	920	936	873	849	826	875	891	817	865	864	861	865	902	923	869	881	880	886	949	857	814	872	848	857	868	921	837	893	853	826	831	872	817	873	905	857	861	891	855	903	864	801	803	856	863	921	852	850	847	854	891	849	911	875	851	889	837	842	798	882	877	802	912	882	832	876	848	863	815	810	850	906	869	874	826	903	879	877	824	912	924	848	883	886	905	884	794	846	829	867	844	900	909	831	859	867	811	862	868	849	861	819	870	881	874	849	902	872	866	860	801	839	885	839	884	870	902	933	847	861	933	836	866	855	829	873	879	837	837	915	810	855	855	839	860	816	839	875	831	858	830	886	881	847	861	824	810	905	874	843	891	897	915	871	882	873	858	854	842	852	899	863	833	812	924	850	904	832	847	883	840	876	850	873	873	850	843	846	873	869	887	834	872	861	859	850	848	838	845	887	897	826	867	914	855	859	876	850	858	828	918	901	853	852	830	848	877	862	835	876	884	840	874	827	814	841	893	911	830	854	879	856	840	862	889	868	844	865	842	896	864	821	948	815	891	914	875	855	867	797	879	878	851	836	870	898	899	828	877	887	896	909	861	826	889	896	889	851	902	887	916	812	839	839	847	836	869	852	851	862	899	883	869	858	803	875	914	830	869	887	818	907	830	906	874	885	877	881	915	869	864	850	868	901	855	837	860	884	911	859	872	881	872	860	874	927	901	800	837	834	864	841	897	866	863	918	899	869	840	881	865	830	798	843	865	872	845	848	904	851	805	873	865	830	891	846	809	848	903	852	877	922	896	852	901	843	838	858	884	889	846	845	887	876	857	856	816	918	842	882	847	873	920	855	872	882	863	856	897	845	860	850	820	838	877	823	906	796	847	846	807	832	858	892	871	872	853	856	858	830	832	874	857	858	871	837	851	846	889	848	875	865	835	862	862	940	878	840	836	878	852	828	844	888	857	866	890	880	847	876	805	931	883	864	797	905	876	838	881	843	874	882	880	867	872	865	831	843	833	839	894	820	891	867	872	804	875	882	894	867	887	910	879	858	863	854	885	839	874	883	885	913	873	864	879	863	875	891	887	862	856	928	863	836	829	851	839	880	857	842	844	828	870	801	844	876	889	855	822	859	878	897	870	886	844	880	915	853	858	912	850	936	875	875	810	898	863	912	847	835	868	791	867	894	890	821	812	853	830	848	846	911	852	841	869	912	840	872	864	905	897	904	908	922	851	875	845	876	861	881	861	869	906	852	811	867	874	854	851	839	858	898	843	893	849	835	870	870	858	847	850	878	858	839	871	843	835	901	877	908	857	863	867	835	854	875	837	889	831	877	869	872	811	856	839	897	865	896	896	867	875	841	901	793	885	839	907	876	839	843	849	901	888	818	832	800	913	902	887	926	880	901	868	887	871	869	881	847	796	902	816	927	841	818	868	842	871	864	888	862	828	855	915	848	864	896	833	894	821	891	895	829	864	886	917	892	822	829	843	855	862	883	878	853	838	840	914	850	857	865	855	817	794	901	893	872	842	841	841	880	867	878	833	875	860	826	863	881	862	866	838	902	867	907	875	820	861	872	852	862	833	856	904	868	922	899	871	839	868	897	851	856	821	836	876	805	848	868	877	845	865	850	818	863	878	873	902	840	792	917	833	869	858	853	789	817	854	890	889	802	855	828	825	871	874	866	848	850	877	809	874	861	835	887	872	897	897	820	830	838	888	858	865	793	894	879	875	838	863	900	892	839	823	876	865	845	800	914	838	855	867	835	834	876	879	880	868	872	849	871	856	873	840	856	814	876	875	871	874	899	820	880	882	875	884	872	881	890	857	806	822	865	832	835	914	864	855	877	868	880	870	858	843	933	864	859	925	858	829	783	892	921	867	814	889	854	788	852	887	853	870	866	855	822	892	884	895	869	888	899	867	871	882	828	839	847	836	883	929	909	885	850	812	834	849	864	876	844	910	826	908	888	817	867	883	908	846	890	874	833	861	870	826	875	862	858	859	843	886	902	864	868	851	815	859	839	867	888	851	908	833	925	843	820	882	856	885	910	854	832	848	841	866	829	799	864	883	880	837	833	839	888	821	840	832	827	845	864	832	818	830	866	869	792	851	906	857	793	897	883	879	893	843	863	909	887	862	823	863	835	875	839	934	906	809	913	854	906	861	805	831	925	836	880	820	886	841	859	860	879	847	899	836	875	801	892	925	842	818	829	822	832	875	871	878	845	860	878	904	868	880	828	861	845	835	823	883	839	824	832	821	825	843	861	871	893	868	855	832	853	818	848	874	831	874	886	869	846	878	853	873	867	871	835	871	838	882	901	826	837	850	845	857	842	837	865	833	877	873	854	862	816	874	854	876	859	890	870	922	880	831	866	904	822	924	881	883	806	895	883	850	832	868	880	804	823	837	852	839	869	832	854	852	900	837	797	847	874	892	861	896	830	817	874	881	875	877	848	857	897	875	875	881	821	843	862	846	866	870	824	857	833	845	902	806	851	876	853	831	887	825	846	780	860	840	862	828	859	857	829	870	836	861	813	848	843	856	878	857	834	871	850	866	826	856	832	845	900	869	852	862	872	763	845	868	820	897	820	850	918	911	880	894	874	843	846	855	849	865	887	875	842	870	876	848	828	826	862	830	859	846	876	870	846	894	863	828	881	850	900	879	902	933	877	872	903	851	845	872	872	853	834	887	888	882	880	935	891	892	850	876	895	865	874	849	872	879	821	886	822	910	833	843	834	815	913	826	858	789	926	831	837	833	893	875	922	922	875	849	898	821	807	939	852	840	891	849	842	854	891	879	826	876	862	832	855	889	902	899	837	879	876	849	868	865	905	833	795	839	883	843	859	908	838	825	913	889	855	859	887	903	844	833	837	923	883	825	847	863	827	835	897	850	816	858	847	871	958	877	850	862	840	882	864	856	870	871	881	916	884	839	829	850	815	893	851	882	842	890	870	830	824	840	860	889	873	915
1337	5366	19558	14691	16515	13229	5127	1161	309	111	61	69	70	84	68	69	74	67	61	72	57	76	73	62	68	81	76	57	86	47	74	75	88	69	65	91	66	65	77	62	73	70	94	64	78	65	75	66	74	75	62	66	78	67	72	67	70	66	62	64	65	70	58	68	87	66	64	72	76	57	61	62	53	67	64	72	68	63	67	82	85	55	87	67	87	76	64	57	75	78	73	81	59	75	81	62	60	88	68	73	62	67	79	68	74	65	80	81	82	80	67	76	80	81	70	66	70	77	62	70	84	72	69	69	83	62	65	60	85	84	71	67	76	68	80	68	59	67	76	71	62	77	86	74	83	76	59	67	70	78	69	58	64	72	59	72	81	67	69	68	72	69	73	78	72	74	72	73	65	58	62	77	75	62	65	67	56	69	70	69	70	64	69	82	68	60	66	72	77	77	65	89	81	64	68	66	55	78	73	73	85	59	59	64	70	70	61	72	71	63	64	67	63	64	72	77	73	61	74	64	77	76	59	59	66	67	74	88	64	69	68	80	64	76	73	68	65	74	56	72	66	72	71	69	61	88	74	75	58	74	78	67	53	62	69	61	78	66	43	67	58	59	67	71	74	68	84	60	83	73	54	86	81	58	73	84	82	68	68	75	89	66	65	57	68	58	71	71	86	61	66	85	63	70	79	82	75	79	67	70	63	75	79	69	71	64	58	73	66	66	61	62	67	84	80	65	85	70	73	70	76	63	78	74	62	62	80	77	79	57	72	66	72	74	69	68	60	67	76	72	74	63	83	76	65	69	73	73	64	74	65	75	77	70	79	68	76	75	62	70	62	89	56	77	70	67	66	77	58	58	76	73	71	77	60	72	75	67	71	67	74	82	75	75	79	88	74	76	66	61	92	61	70	54	64	84	59	61	62	73	68	71	79	73	62	74	65	63	74	87	71	76	64	60	73	58	77	68	67	61	83	64	80	63	71	77	84	62	79	83	91	78	77	72	67	77	54	67	61	86	70	71	85	65	69	67	72	86	81	76	65	84	47	66	69	67	67	76	89	75	85	86	73	69	86	70	76	77	77	61	70	58	68	61	73	63	72	90	63	74	80	75	62	77	57	85	69	85	61	52	79	74	69	71	71	74	75	67	72	67	76	69	69	69	68	55	64	58	77	70	67	69	72	61	54	64	71	81	75	62	65	77	63	58	80	51	77	73	62	72	66	69	71	74	73	86	68	67	88	67	69	67	63	79	78	81	61	72	56	74	71	96	70	75	70	81	72	85	69	68	76	59	62	72	89	73	70	82	73	85	69	72	68	66	76	63	68	68	64	71	68	81	79	69	67	75	62	92	66	84	73	72	74	72	74	68	76	77	72	57	64	60	67	79	68	79	73	77	63	84	65	69	74	62	62	75	62	102	70	71	61	65	68	74	69	86	70	69	71	70	64	66	74	82	74	58	65	63	68	72	61	58	92	62	77	70	82	61	63	58	76	77	61	82	68	76	71	66	62	79	81	74	73	68	65	75	58	66	62	60	64	77	63	57	80	77	62	69	77	80	83	81	71	69	80	59	71	66	70	74	76	64	70	73	73	67	69	63	76	93	66	77	75	88	84	86	80	67	62	53	87	56	67	75	77	73	62	73	61	83	64	67	81	70	71	71	72	66	84	82	64	85	60	70	72	72	70	64	63	77	72	78	83	63	78	59	60	55	75	75	55	59	65	63	80	85	62	68	55	69	73	71	69	78	57	66	67	72	71	57	72	78	65	74	70	79	63	74	82	86	60	69	53	67	74	58	83	66	77	69	56	72	71	86	79	58	69	65	60	68	66	66	71	67	80	74	78	70	64	70	70	68	71	72	69	83	65	62	71	78	68	66	64	68	63	83	83	61	71	72	71	70	73	65	71	67	54	71	57	67	56	59	87	65	65	60	81	75	58	62	69	69	70	71	87	75	58	78	73	78	76	75	69	78	68	60	90	77	93	64	78	58	66	64	75	76	69	73	55	68	73	68	66	58	87	85	66	56	68	68	64	53	78	86	73	63	65	76	75	74	53	73	77	76	67	78	64	48	62	65	60	59	69	69	66	60	69	72	85	69	70	55	69	79	70	67	60	70	69	69	66	70	59	74	87	69	75	73	56	71	61	66	50	61	75	67	84	61	79	75	66	77	73	74	63	84	85	61	60	84	63	77	73	77	67	67	72	74	74	55	73	68	85	73	70	77	84	56	67	69	82	66	62	73	69	63	77	74	92	59	69	77	85	54	69	73	69	69	88	73	73	65	80	80	63	73	82	62	60	75	73	67	63	69	80	83	70	62	83	77	80	65	65	77	66	77	74	82	66	63	66	83	79	68	63	76	63	75	75	70	64	80	76	71	61	68	74	84	66	82	59	72	80	83	69	72	83	73	86	58	67	69	81	60	61	69	85	64	65	80	64	73	64	69	65	81	73	62	64	58	66	79	78	74	60	61	82	72	75	87	64	67	62	61	75	77	62	75	69	69	80	67	73	67	64	71	75	69	92	68	66	87	83	65	89	82	58	69	53	75	81	73	68	63	70	71	71	76	74	53	72	61	76	64	77	70	62	80	67	84	78	84	64	89	68	73	65	75	50	75	78	68	68	73	59	75	69	61	63	69	62	70	83	62	76	83	78	78	70	77	59	69	57	78	62	78	61	61	67	73	57	73	62	66	64	77	65	60	65	75	75	69	61	86	57	68	67	80	66	71	62	62	67	69	71	75	73	76	50	79	77	73	85	72	63	70	83	91	76	78	84	69	70	68	79	67	81	66	83	68	55	68	67	59	72	64	57	79	74	65	76	51	56	77	82	66	75	80	69	72	59	74	65	67	62	60	88	76	78	71	69	73	65	70	70	57	75	79	72	78	77	56	69	63	68	70	66	56	98	65	87	79	71	71	74	63	89	69	78	75	67	75	71	71	59	77	63	90	69	55	74	72	66	77	77	73	68	78	66	68	67	77	75	66	56	61	69	68	69	81	80	70	71	59	74	53	73	70	76	75	83	50	88	71	67	73	82	73	79	60	59	64	69	76	69	69	70	59	64	76	81	68	71	77	75	79	77	68	63	72	73	62	67	69	81	86	76	66	65	72	74	63	70	72	83	84	66	64	58	64	84	66	78	77	79	63	55	63	74	76	78	74	79	75	81	74	74	85	70	62	83	64	71	59	56	76	79	64	74	73	64	90	49	72	69	71	77	79	79	64	83	86	68	76	77	60	79	80	71	83	71	56	97	83	70	76	79	69	75	57	57	71	74	73	88	68	70	59	50	80	62	58	80	59	55	76	66	64	83	61	65	62	80	72	54	76	70	79	85	67	71	70	67	74	70	81	65	58	65	77	59	73	66	78	67	70	78	75	74	89	71	77	59	72	56	62	75	65	60	72	56	79	74	89	84	78	60	78	84	72	65	66	84	78	66	87	70	65	73	82	69	68	70	58	62	71	75	62	60	86	68	63	62	64	73	73
23182	32102	47821	54737	70389	56580	36501	20016	6356	1607	971	871	876	868	912	799	844	853	824	895	825	860	873	838	862	906	869	874	862	870	826	891	860	872	908	884	847	836	840	906	875	860	809	861	830	825	786	863	871	855	869	816	786	883	850	851	813	801	833	852	811	843	817	834	860	929	871	924	908	832	887	876	818	859	846	803	897	864	891	872	795	825	898	928	855	804	809	821	862	857	878	936	903	883	871	873	826	839	812	836	888	850	894	875	805	844	869	881	896	834	880	904	907	886	869	885	887	845	879	849	871	879	906	903	892	849	844	840	821	896	862	876	863	838	945	895	855	880	871	886	843	843	833	822	843	892	894	888	869	901	809	851	929	861	831	854	862	839	904	899	853	868	877	839	846	853	846	864	927	843	812	840	853	855	860	814	900	849	845	896	875	920	860	883	879	842	888	896	844	807	849	858	866	833	862	874	857	861	872	858	894	861	872	860	878	865	881	870	841	832	883	830	884	883	840	821	892	843	806	863	884	834	885	898	845	869	903	828	839	893	887	861	879	884	859	812	878	874	810	831	879	836	872	883	858	889	879	802	830	895	872	848	857	841	864	839	855	863	836	901	789	886	853	813	876	823	859	860	889	843	870	852	906	901	843	848	840	838	848	837	787	869	863	869	878	856	811	884	874	835	922	850	880	837	893	805	840	909	876	864	890	804	871	848	826	913	842	855	913	884	800	856	861	866	845	864	830	873	808	875	863	888	838	895	815	832	822	875	846	909	846	811	864	868	824	886	851	751	864	874	871	839	842	908	825	865	835	807	851	797	864	868	844	873	839	877	874	860	865	862	863	855	852	847	862	806	845	874	878	873	878	843	857	893	826	916	898	877	895	887	844	872	885	880	796	860	893	843	852	868	823	911	829	855	906	829	906	897	837	900	846	857	882	873	826	894	875	869	863	842	886	825	854	849	848	883	858	861	897	834	855	879	823	831	861	831	812	880	857	892	838	883	927	837	877	868	867	842	903	867	871	816	877	875	858	909	859	877	860	861	919	825	893	834	857	887	908	843	848	882	878	881	863	861	867	867	828	868	850	863	891	854	841	869	863	842	875	858	815	883	840	903	836	871	825	806	834	922	893	866	859	877	859	889	895	892	897	892	923	901	833	852	850	882	886	818	816	822	842	899	833	801	917	862	848	886	861	870	918	829	894	859	839	862	872	855	830	849	859	829	828	857	829	876	900	896	852	880	905	875	864	894	819	860	840	874	836	858	841	802	799	868	871	862	898	918	902	839	892	846	848	884	827	876	888	828	806	856	856	841	843	895	902	849	853	861	876	866	862	839	866	846	851	820	855	816	852	874	864	890	845	854	875	881	892	845	803	900	876	903	905	866	816	873	855	792	864	827	859	851	887	848	890	902	842	900	879	844	889	835	872	843	877	881	868	855	860	857	873	861	862	860	835	869	789	850	816	895	861	906	931	895	920	861	838	859	857	855	827	838	903	858	821	891	891	843	847	893	871	866	841	905	860	848	869	844	844	870	882	875	860	817	864	854	882	855	859	835	820	920	842	910	895	871	832	888	864	934	877	910	877	886	901	861	864	879	836	839	878	878	840	870	891	824	848	796	886	902	879	814	911	891	904	901	860	803	881	900	876	916	839	910	804	870	858	897	894	875	909	805	833	867	876	886	854	845	859	822	851	877	853	889	844	859	915	834	838	874	855	855	875	816	861	822	854	835	852	851	894	885	815	849	860	843	843	830	800	900	885	879	844	859	896	899	884	872	851	851	831	847	840	863	818	884	889	859	836	864	884	901	818	898	887	897	897	898	864	864	871	844	848	827	895	838	933	858	870	935	923	815	870	895	845	843	833	861	884	896	909	867	824	891	870	859	788	885	902	786	840	824	862	855	856	842	866	867	925	884	814	882	847	848	884	853	778	912	883	881	921	840	880	864	900	879	871	843	764	875	935	868	880	838	911	895	889	854	846	867	893	823	869	853	884	859	879	875	867	914	835	853	867	828	880	889	873	850	870	843	871	851	869	873	846	851	828	849	886	898	844	826	864	875	835	844	834	870	887	872	822	879	860	839	882	847	853	863	890	947	867	840	871	907	850	787	802	827	761	834	851	921	812	846	866	834	828	838	892	879	855	804	881	882	890	848	891	882	822	843	852	896	875	862	854	853	945	847	891	892	857	838	875	899	849	864	891	862	866	831	824	890	886	829	782	864	830	840	922	849	865	855	906	863	852	855	885	843	854	857	856	842	826	900	881	886	869	846	872	868	867	864	830	883	876	866	841	848	862	825	850	921	876	826	861	862	899	885	797	836	837	862	883	942	852	912	842	880	878	888	851	883	838	854	872	847	843	838	906	861	875	877	879	843	849	840	874	896	889	818	798	835	864	875	819	866	867	839	880	903	916	874	802	835	842	821	853	856	843	868	852	879	882	889	851	831	870	873	900	863	913	839	871	866	860	842	846	888	868	872	839	873	897	906	831	862	865	872	846	831	850	865	801	889	847	822	865	905	893	839	873	821	859	815	847	845	855	877	811	893	839	861	831	884	868	946	874	928	874	853	859	822	879	883	868	807	880	877	865	875	838	892	825	875	827	841	870	860	821	853	898	845	895	829	860	857	883	893	872	879	885	862	885	875	832	860	832	875	824	907	872	886	863	910	888	870	860	852	863	854	818	903	800	894	791	840	856	856	851	871	841	868	873	821	865	917	802	939	882	842	825	900	884	855	838	872	851	836	868	839	860	879	868	830	857	888	845	854	830	827	885	882	885	865	870	826	858	806	885	868	913	841	800	847	828	822	937	897	930	828	819	848	865	842	844	873	841	840	886	848	871	887	857	851	862	835	847	852	859	781	884	902	878	904	843	891	850	889	846	815	903	855	888	854	864	833	843	819	883	851	841	899	877	856	877	849	856	827	842	884	909	875	826	880	874	793	878	861	903	858	912	883	840	826	894	834	838	835	873	885	842	897	852	903	885	837	828	871	826	895	867	878	869	859	852	852	870	836	831	894	828	857	854	862	882	827	883	893	835	874	844	871	849	871	880	866	897	908	879	887	822	894	876	881	850	896	816	813	834	815	857	880	885	856	905	841	904	838	829	865	923	843	836	820	818	918	857	849	878	864	867	874	841	868	884	898	844	868	919	864	888	854	847	800	905	856	876	866	907	925	828	833	830	865	871	857	892	868	832	831	895	866	876	847	850	886	876	837	849	859	839	861	876	888	806	852	883	883	861	845	881	895	896	930	875	855	843	816	841	875	829	872	793	853	875	859	840	876	804	840	909	875	909	834	869	936	876	891	880	894	913	822	865	813	853	857	817	847	847	845	872	890	857	867	863	901	865	876	811	860	844	900	850	870	867	902	823	856	860	812	858	860	842	855	833	906	847	833	871	876	876	864	819	837	878	871	852	823	867	831	842	867	832	881	853	884	917	907	858	881	876	893	819	858	852	861	860	864	870	882	818	862	847	868	847	822	847	841
1407	958	4544	4162	4736	2982	970	274	124	82	75	79	67	85	66	75	60	66	59	64	65	77	82	88	76	65	79	63	78	71	72	66	72	72	68	78	65	75	62	64	74	59	73	63	61	68	62	76	66	69	76	74	68	83	63	74	76	88	87	75	61	60	67	67	70	78	66	70	63	69	76	96	59	83	73	83	77	77	81	74	72	67	66	64	69	52	48	83	71	79	80	57	70	67	56	90	74	77	70	68	71	68	45	67	67	78	67	79	80	77	84	61	52	65	69	76	72	62	73	80	70	62	60	69	60	64	72	76	71	71	68	61	72	86	81	57	73	56	63	74	74	73	75	67	53	63	74	71	62	71	74	71	59	73	71	72	73	59	75	63	89	78	67	70	78	73	59	57	72	79	69	66	82	73	63	75	69	72	71	68	69	58	55	72	78	63	78	82	62	57	68	76	60	59	66	76	65	79	71	65	77	73	71	70	68	90	77	82	66	46	68	67	68	70	85	80	66	75	71	56	68	65	76	72	70	61	70	64	62	75	68	86	75	58	67	66	70	53	70	60	70	88	67	81	56	73	75	76	60	68	72	67	65	68	58	57	78	74	83	75	83	67	74	73	70	74	67	72	57	70	68	61	64	53	64	65	66	75	56	60	74	69	73	72	85	67	72	68	86	65	75	57	61	61	71	68	81	61	79	58	65	70	74	65	60	73	76	83	55	64	58	65	66	60	56	60	79	61	75	63	68	67	69	70	82	61	71	65	62	73	69	74	80	80	59	74	85	69	67	62	60	70	70	72	77	65	72	60	64	76	60	73	68	82	74	73	72	80	77	73	65	70	67	56	68	72	70	69	65	79	59	61	55	83	65	70	69	76	78	69	77	69	68	73	67	76	64	79	73	74	65	74	63	79	67	68	73	85	80	65	55	69	62	70	60	73	67	63	61	66	63	65	64	80	75	69	72	66	64	76	69	76	69	65	67	79	64	96	69	68	74	61	70	63	72	75	62	57	64	73	63	57	58	85	64	67	61	64	63	73	83	63	64	73	57	65	77	72	69	71	70	74	74	69	72	70	83	66	62	69	61	69	68	62	58	71	69	77	64	63	74	62	71	69	75	81	56	75	61	80	71	64	70	52	67	53	70	68	69	71	80	59	53	64	71	83	73	62	72	82	67	80	70	74	70	80	70	62	63	58	68	59	74	65	79	73	81	60	59	72	83	64	75	70	69	65	72	60	68	70	75	70	67	88	79	58	82	69	48	66	58	67	60	62	64	55	63	80	68	64	68	70	73	67	60	77	59	75	77	69	59	46	62	77	59	68	47	66	74	68	66	66	75	56	79	64	69	65	73	77	81	65	69	79	69	57	77	65	51	70	77	72	77	72	68	66	81	70	50	62	80	66	73	73	80	65	70	69	69	59	65	77	62	80	74	60	59	68	78	53	62	72	76	83	62	64	68	75	64	66	62	61	73	66	64	76	68	73	47	95	61	55	71	78	80	62	55	65	72	76	66	69	63	66	54	66	69	77	75	66	63	74	60	84	72	80	68	74	83	66	58	63	85	71	76	64	70	69	77	75	70	83	76	57	73	63	70	76	78	69	70	68	68	67	60	62	59	76	72	72	65	56	73	76	60	64	76	74	57	72	81	80	59	63	64	74	61	82	67	64	59	68	67	67	74	67	69	70	72	73	67	69	63	81	75	75	75	65	75	75	66	63	62	58	62	73	79	77	74	63	69	68	75	63	75	69	61	66	70	76	70	58	66	61	86	75	75	77	59	71	83	65	91	68	61	65	67	64	54	68	57	67	70	73	81	75	51	72	74	80	73	68	77	62	79	82	75	58	85	74	81	53	75	70	78	52	74	67	78	75	71	85	62	57	79	61	65	65	54	66	69	87	67	62	56	82	65	81	57	72	71	76	73	73	62	66	63	59	83	54	77	70	63	75	75	80	77	62	61	84	57	64	81	53	58	77	63	67	82	65	69	62	81	52	80	68	79	65	67	63	74	64	65	76	66	66	64	45	67	65	74	70	65	64	70	62	62	62	64	55	70	64	80	73	70	71	62	88	65	65	55	55	87	70	72	81	61	69	65	74	78	66	71	71	59	65	60	61	69	66	74	73	85	68	66	62	70	90	68	86	70	73	56	71	64	75	75	85	75	70	79	77	76	68	78	69	79	94	74	67	71	81	70	58	80	62	54	74	67	67	62	66	64	71	63	55	74	62	66	68	84	74	77	76	79	70	61	72	60	63	78	75	63	64	81	68	71	76	76	64	76	72	81	60	65	63	80	61	71	74	60	65	74	65	55	68	60	66	77	82	76	59	60	93	84	63	68	72	69	78	58	70	74	70	61	58	65	78	64	68	69	78	65	63	75	50	70	75	67	77	76	74	75	82	83	51	68	69	79	70	73	68	63	64	89	78	72	60	69	71	77	72	64	66	75	74	51	61	57	61	58	61	62	62	64	71	75	75	76	76	70	76	73	72	63	80	66	77	84	75	74	72	73	59	65	74	71	81	64	69	56	50	74	71	57	57	64	76	67	62	61	68	74	72	64	68	75	65	77	72	64	65	63	66	52	70	71	63	74	82	82	84	71	73	83	54	88	74	68	66	80	63	77	63	67	68	73	60	66	80	58	60	74	70	68	68	74	71	76	83	69	80	79	72	63	64	62	75	60	65	91	68	79	83	74	69	54	68	58	60	68	69	55	72	73	68	65	70	68	69	65	63	61	61	70	59	72	82	82	70	68	68	64	76	62	77	70	72	71	82	69	66	58	73	57	68	57	77	70	76	70	82	68	73	75	68	76	80	53	68	71	68	70	64	68	70	76	49	63	68	72	61	57	52	60	67	57	77	66	70	70	78	65	74	56	71	71	53	68	72	57	69	72	76	78	65	70	52	58	61	71	48	64	73	65	64	62	69	64	78	77	76	70	75	57	63	58	67	84	60	71	83	62	72	67	69	66	75	72	64	72	72	65	76	63	80	68	78	78	80	66	57	71	62	71	59	81	71	59	54	77	86	62	65	68	58	83	68	77	78	71	54	81	88	70	54	57	73	61	64	62	58	68	83	68	67	68	70	69	72	79	62	65	66	71	69	76	79	58	64	81	63	79	65	73	70	63	88	74	64	67	70	71	79	62	62	62	62	71	66	81	76	68	75	68	85	75	65	69	72	60	77	73	69	64	58	85	75	67	80	62	70	56	69	69	90	63	75	71	76	64	68	57	62	67	58	70	67	72	79	76	69	66	76	59	69	66	75	59	71	62	93	64	57	62	44	80	67	74	64	68	92	72	70	59	68	62	71	76	67	55	72	70	65	47	83	78	76	61	74	57	58	69	75	71	71	85	62	73	72	63	84	71	67	80	64	61	67	77	62	73	51	62	67	76	66	49	59	68	57	82	65	69	77	68	78	65	56	66	52	63	79	53	79	60	63	75	66	66	62	66	62	72	53	67	60	67	84	65	77	70	78	53	76	68	66
13028	14160	29913	35266	42928	32685	18788	6453	1919	1044	896	881	842	796	847	800	882	870	918	824	786	832	812	844	821	865	819	790	817	818	896	853	875	846	835	835	845	792	819	863	830	844	805	799	868	856	871	808	863	856	822	801	833	839	824	834	817	894	832	839	831	873	823	842	805	843	810	846	778	846	868	840	845	823	881	832	826	823	846	860	861	856	860	837	808	880	813	860	848	857	839	800	827	877	888	884	837	925	840	883	869	832	844	854	848	833	877	859	784	871	837	848	798	827	830	802	829	827	849	850	818	808	847	879	844	859	809	848	869	798	845	823	864	838	838	803	854	854	838	841	833	856	832	850	858	900	865	835	853	782	834	871	821	823	810	875	845	831	759	822	862	825	854	821	882	823	801	814	847	868	789	845	808	857	838	845	848	835	852	811	828	855	808	843	842	819	787	803	765	831	846	878	861	849	833	853	791	827	852	873	792	828	868	872	821	868	835	826	837	865	814	835	824	841	853	883	806	821	829	824	853	880	828	824	875	855	884	826	824	851	848	842	826	856	846	855	850	808	798	843	825	831	831	866	781	817	876	806	830	849	892	835	823	860	848	902	838	843	843	837	865	876	863	834	836	840	873	822	884	869	852	831	836	805	819	865	860	827	871	936	854	869	835	877	825	831	833	852	837	811	836	859	797	820	858	867	830	825	845	828	823	843	835	845	794	848	827	891	908	844	876	823	809	885	866	876	782	817	791	814	846	922	841	811	843	878	840	844	847	836	880	850	847	890	871	788	801	858	846	808	877	788	862	811	878	886	841	867	869	763	816	909	800	831	830	827	845	814	883	893	824	852	844	844	888	772	872	903	836	818	840	859	794	872	837	873	858	833	866	851	867	850	867	822	866	797	847	879	874	863	850	850	843	866	841	832	805	805	878	853	862	812	801	836	846	843	812	863	907	867	827	824	843	835	825	900	790	846	829	848	826	827	843	874	816	870	865	855	852	843	822	825	868	896	816	854	880	848	864	862	824	828	898	862	795	785	839	901	868	882	803	824	864	823	847	844	820	856	911	820	845	860	837	840	842	840	844	832	823	854	853	804	786	815	852	861	805	822	816	816	848	828	803	835	854	829	847	828	876	888	808	858	806	882	858	792	840	840	872	843	850	846	808	831	851	836	840	836	863	854	840	828	864	825	851	842	810	821	839	918	838	826	825	840	855	820	880	825	859	828	856	872	884	848	863	800	797	869	802	848	819	860	813	873	834	799	809	838	840	832	807	806	823	842	827	805	877	804	805	848	857	849	848	833	847	882	827	860	823	794	846	871	879	852	835	878	855	861	844	820	797	869	817	815	776	808	847	825	850	871	844	822	839	802	832	843	831	826	833	802	818	829	845	816	877	831	842	827	847	849	849	853	888	848	885	828	856	816	853	878	863	851	807	851	813	802	807	830	861	853	830	838	860	837	803	824	842	818	869	833	816	812	842	841	839	841	855	844	793	838	786	845	882	866	828	835	807	889	798	846	797	833	846	863	869	844	815	785	862	842	863	812	827	875	826	858	852	818	846	793	820	849	847	861	844	863	863	887	836	871	823	832	809	888	840	824	791	834	854	856	818	875	845	828	899	859	827	821	888	877	807	810	856	797	856	843	866	803	818	810	908	881	825	819	774	856	866	852	885	795	808	849	856	815	861	844	853	801	897	802	892	861	852	823	872	782	841	829	855	844	865	848	805	889	801	818	865	832	833	838	863	837	831	862	857	900	850	803	863	844	844	836	832	849	910	827	805	846	839	828	832	822	816	813	807	841	765	852	827	892	791	865	862	858	847	836	825	846	871	835	812	814	839	858	803	805	857	844	823	813	856	842	861	846	857	938	851	795	819	860	810	816	826	835	822	798	852	848	838	814	808	812	834	869	847	848	831	807	866	795	804	855	810	800	784	878	821	816	865	853	838	883	844	852	870	888	861	889	802	882	879	781	847	838	829	882	829	818	811	812	820	866	851	883	870	816	827	802	817	847	877	831	843	837	886	795	847	808	823	866	852	801	846	843	859	874	843	808	794	809	808	781	883	842	872	871	906	801	846	803	839	814	876	807	851	814	769	875	839	834	858	794	821	866	855	819	802	816	846	834	855	854	829	849	825	841	828	874	809	856	843	842	856	786	826	852	799	822	873	832	874	902	903	843	817	817	878	797	855	858	850	854	821	855	813	871	801	857	845	862	801	824	806	835	818	878	790	837	828	815	797	854	827	830	795	828	878	866	841	882	844	854	853	908	790	817	809	867	875	835	842	857	836	858	869	809	870	862	843	835	848	882	838	805	861	854	839	836	830	811	822	836	830	837	829	875	887	821	816	845	831	825	848	809	833	883	797	843	839	827	855	860	835	856	884	786	816	877	822	848	860	841	860	854	866	844	890	869	813	830	793	831	833	863	808	862	824	847	785	837	772	821	823	816	788	829	831	832	841	757	883	809	878	877	815	871	847	877	803	869	829	882	810	820	843	829	882	829	832	881	850	830	837	865	884	808	864	843	803	884	817	805	808	829	849	826	824	783	803	817	828	844	846	896	844	864	887	836	835	795	821	849	844	840	851	804	816	855	801	794	837	870	872	829	802	876	844	845	800	861	821	837	841	824	832	870	809	816	846	854	810	829	871	835	819	826	863	791	838	828	831	867	875	834	832	876	843	813	828	858	842	817	873	817	817	847	876	834	816	860	802	826	878	833	853	837	880	802	864	823	873	874	821	801	889	827	808	877	798	890	866	865	831	827	853	857	804	842	843	790	831	907	857	906	838	866	864	863	904	893	842	850	848	842	857	845	861	855	843	838	813	827	888	815	821	813	849	843	867	860	835	867	834	846	856	837	820	861	837	866	871	828	824	838	872	861	866	873	814	831	818	839	874	846	848	761	871	823	855	809	864	866	856	851	879	833	801	847	797	816	833	798	822	847	847	851	844	821	813	821	845	879	829	877	878	843	827	878	857	861	818	859	805	849	834	876	879	820	862	848	860	801	835	896	922	822	828	839	842	867	805	836	832	869	853	824	871	840	859	859	891	799	803	821	883	832	852	842	807	826	817	797	837	844	838	826	909	795	845	816	837	822	815	829	846	814	857	859	890	846	792	856	824	799	860	880	868	877	813	824	869	852	842	864	854	918	800	853	854	845	812	778	865	823	859	829	859	858	806	815	816	854	902	841	800	838	810	845	855	823	852	844	866	868	818	809	898	822	820	851	787	870	818	895	842	806	854	784	859	861	834	846	866	835	888	854	792	823	889	793	825	814	841	828	773	818	850	845	833	830	845	847	834	849	797	875	812	827	859	848	830	826	817	863	826	820	822	785	847	836	850	857	826	874	810	848	841	838	808	802	852	806	819	838	875	859	885	887	829	840	856	834	835	862	810	814	865	828	850	851	832	853	860	832	829	832	850	883	841	815	821	888	859	828	860	781	853	824	814	866	889	868	835	854	817	847	877	842	882	853	828	900	823	859	806	802
815	2309	11339	10704	11468	6725	2018	434	132	65	72	70	71	62	74	81	61	65	70	71	62	68	57	72	69	63	64	71	69	59	88	69	75	64	56	68	71	82	65	70	79	76	66	67	66	79	63	75	65	65	74	58	65	82	64	69	65	69	62	68	70	65	65	47	52	82	75	88	56	50	67	75	76	85	70	64	67	63	62	70	77	65	66	90	72	72	61	68	80	82	67	82	72	77	70	69	63	70	57	66	67	64	68	71	75	57	54	62	76	68	75	77	81	57	59	59	60	66	81	71	73	65	76	74	69	62	58	69	69	62	66	78	74	60	75	77	62	63	81	58	78	71	76	80	67	65	81	60	78	68	66	63	87	68	82	65	63	73	69	74	61	61	69	66	76	66	68	65	67	75	73	62	78	56	66	67	71	78	70	63	81	70	61	69	67	86	69	70	71	76	69	77	86	77	72	71	69	74	60	68	56	72	64	72	71	75	85	70	57	73	58	65	64	68	84	72	77	85	57	66	78	59	59	65	72	70	56	67	75	53	62	85	71	66	65	58	72	79	68	69	61	75	67	60	74	62	81	66	69	64	72	76	63	62	78	61	66	63	65	62	68	81	71	65	83	70	63	86	78	67	72	70	64	56	67	65	75	92	61	87	83	56	66	62	64	77	85	65	68	63	74	61	60	68	74	72	61	77	59	58	76	74	100	66	62	65	70	77	73	68	55	80	56	68	73	75	71	54	63	61	64	74	81	56	62	57	77	77	52	73	73	67	69	62	65	63	73	70	56	63	70	58	75	59	65	63	64	67	69	68	78	59	61	74	62	66	62	66	63	74	74	84	70	81	64	74	73	68	63	69	76	78	64	61	78	69	54	78	90	64	82	67	74	74	85	70	54	73	76	69	65	73	71	77	56	65	73	61	78	65	82	68	77	70	71	83	73	66	75	73	66	62	78	74	74	71	74	62	65	68	69	63	72	78	60	76	76	70	55	69	63	76	77	84	72	76	79	73	78	76	86	70	66	62	52	59	66	69	57	74	57	72	63	70	73	68	70	65	64	69	77	71	60	62	81	75	63	57	71	79	75	71	54	75	67	82	65	91	70	75	69	67	70	72	78	80	89	71	66	78	73	72	60	79	74	69	88	74	67	67	58	68	67	62	65	58	66	65	78	77	80	60	54	85	69	75	63	56	62	72	56	69	92	78	75	68	73	65	60	67	64	78	76	67	67	56	88	50	66	72	72	83	78	78	71	63	69	81	77	79	51	60	71	50	74	49	68	69	61	63	86	76	83	82	70	72	75	72	78	75	77	88	75	56	69	78	64	74	78	58	70	60	68	54	81	63	76	74	66	73	78	83	69	74	80	79	70	58	57	64	60	76	75	78	68	79	71	80	75	60	80	65	66	64	64	76	81	74	75	69	67	73	75	71	77	65	75	61	63	69	89	59	77	78	85	66	76	52	62	65	81	56	78	53	71	80	70	71	68	61	74	76	67	73	70	71	76	77	76	65	78	53	74	77	68	73	73	85	71	72	68	62	69	70	69	71	76	62	81	66	66	60	61	77	65	64	67	73	77	61	75	78	70	74	65	74	71	66	74	82	66	55	66	63	68	68	55	62	72	61	84	76	75	74	67	57	59	80	77	70	68	82	70	64	77	79	75	63	70	69	63	65	89	76	77	56	64	65	83	50	78	72	68	74	66	76	82	69	86	81	73	74	66	74	74	59	76	68	83	72	71	84	63	79	72	77	71	70	74	57	71	72	68	54	56	62	64	70	60	60	75	78	50	58	54	76	65	57	61	72	77	64	62	55	86	80	80	79	70	64	62	78	80	60	63	76	67	79	63	73	62	72	67	70	73	64	81	73	60	67	74	73	86	69	86	66	61	61	79	75	68	70	81	66	78	75	71	84	59	52	91	71	65	75	73	75	79	73	61	64	67	66	76	70	70	72	82	61	68	63	66	72	76	60	68	55	63	62	70	69	78	53	55	62	77	69	73	72	62	65	69	70	84	70	69	76	64	60	76	68	68	79	61	58	62	68	64	47	55	76	76	67	63	71	59	59	86	70	74	91	62	77	72	77	65	63	81	80	66	59	55	68	83	83	67	64	72	77	75	67	62	60	69	64	66	72	61	53	60	71	67	70	54	85	69	70	79	67	75	55	72	63	73	68	65	70	55	82	67	57	77	61	58	94	61	70	72	69	74	66	72	56	70	71	68	69	94	82	64	54	78	71	64	62	62	68	75	60	93	54	88	86	74	70	71	66	59	64	86	82	68	60	80	61	82	76	72	55	69	77	65	57	74	69	49	74	75	82	68	73	59	61	71	53	63	82	66	71	67	73	61	59	75	79	66	66	88	84	70	54	76	67	62	70	69	62	65	69	70	68	71	73	52	75	59	69	84	65	68	72	54	76	80	75	65	63	58	59	64	70	57	61	81	74	82	76	69	72	60	86	71	55	70	77	80	71	71	75	83	64	76	52	63	76	78	72	76	61	66	64	64	62	86	75	70	77	60	64	70	62	66	72	67	74	72	76	64	78	81	69	68	82	83	77	65	61	70	80	67	55	66	65	68	86	56	71	63	70	67	62	61	67	70	81	74	73	92	82	80	60	54	71	69	75	74	68	76	60	74	69	72	67	59	54	71	84	64	60	81	64	61	74	91	71	84	66	63	72	61	63	68	68	62	74	79	66	73	76	48	63	58	63	85	81	80	71	73	63	68	77	66	57	70	77	84	72	77	77	56	69	64	73	54	69	75	76	74	58	63	52	54	72	81	99	64	61	69	64	73	65	70	72	73	72	73	71	75	69	78	85	68	71	79	61	73	73	73	77	61	77	57	74	74	71	56	81	81	88	79	85	69	64	64	67	79	74	87	68	76	63	74	81	66	71	70	70	74	61	84	72	61	77	58	64	61	87	72	64	75	68	78	83	58	65	62	66	74	64	68	72	91	60	71	65	70	81	77	79	64	69	80	58	70	65	73	66	64	81	72	84	73	59	63	83	64	57	55	71	68	64	78	60	73	63	57	61	73	75	72	72	66	57	73	67	61	53	69	74	77	66	76	81	68	56	78	75	60	67	67	67	63	66	74	54	61	58	71	72	66	69	69	63	71	80	76	64	72	68	64	82	75	91	58	81	81	58	70	79	69	66	61	78	64	68	79	69	77	78	70	53	78	71	64	70	83	65	75	57	69	66	65	68	59	69	72	79	68	64	74	67	77	64	80	51	72	84	73	76	64	72	63	72	60	68	71	68	72	64	64	83	73	69	92	73	56	60	87	66	74	74	67	66	69	79	60	69	72	68	77	73	67	69	73	64	72	64	65	76	58	58	67	79	62	82	54	65	64	78	75	67	66	78	73	75	78	73	85	60	60	65	83	76	78	68	66	76	74	59	59	70	76	73	76	58	65	64	76	64	62	60	60	60	68	63	69	61	79	60	71	69	62	82	62	70	75	69	73	71	83	79	77	65	64	74	72	69
18217	23937	38980	51364	59715	43377	25930	10699	2852	1067	966	868	833	865	783	816	842	841	844	817	851	870	870	883	822	804	858	888	851	933	821	878	882	856	811	849	835	845	869	883	823	883	860	834	830	820	820	926	815	818	782	798	879	931	818	809	847	812	876	811	838	848	839	816	855	821	855	849	847	847	839	849	847	874	872	794	822	876	872	888	861	788	840	838	830	842	792	860	803	877	853	852	833	837	796	806	847	887	827	849	890	849	820	841	860	846	873	833	788	873	858	857	863	824	839	860	838	857	861	891	837	830	826	831	841	881	806	865	860	824	809	834	837	859	864	861	836	848	872	846	819	821	875	838	827	814	823	879	831	879	848	881	907	836	819	834	814	841	898	818	832	842	812	917	863	827	841	870	880	856	883	792	819	829	843	864	835	793	852	836	817	852	863	844	849	837	824	878	820	811	871	855	856	881	855	853	853	851	858	839	846	812	821	858	862	817	841	885	874	863	853	864	836	877	859	878	860	826	863	843	837	857	873	858	820	854	880	892	870	895	865	859	800	827	820	826	835	874	863	865	857	854	805	833	835	893	829	840	819	837	918	818	846	826	856	813	840	871	900	842	857	793	893	868	839	833	898	827	841	879	860	815	854	819	851	837	834	832	845	839	847	870	848	866	868	839	902	842	861	806	834	883	819	787	799	881	812	821	794	870	900	845	809	853	844	809	851	814	826	871	811	816	831	796	858	812	876	825	913	871	848	821	809	818	828	885	853	847	853	871	843	822	842	827	819	784	845	878	863	841	877	833	890	880	818	844	866	863	841	838	789	828	900	878	780	856	828	837	838	794	845	828	869	842	814	813	874	858	779	896	830	908	878	805	884	857	836	846	818	846	861	838	825	833	843	867	839	821	863	820	844	847	855	862	859	823	893	866	862	863	886	830	857	864	856	857	874	886	897	836	846	825	862	824	822	878	840	856	826	870	869	843	812	900	821	796	831	848	872	822	854	849	843	844	850	827	860	871	825	847	825	874	829	860	844	830	882	849	862	817	874	854	857	800	832	853	833	818	852	864	852	845	851	845	800	838	839	823	851	814	811	818	872	865	899	839	789	813	848	846	862	858	811	855	844	832	877	861	862	806	861	826	838	837	822	807	913	837	861	894	913	839	811	845	830	848	845	828	861	909	874	828	822	891	813	849	893	841	828	883	830	804	816	792	819	842	881	855	812	868	833	847	861	825	816	903	825	857	850	831	803	843	839	892	838	875	867	806	826	870	810	825	848	798	843	824	879	867	820	832	824	866	832	886	874	834	833	862	889	852	883	869	868	821	883	808	804	828	854	799	870	864	809	854	836	795	855	887	877	857	843	847	840	859	836	790	877	847	856	850	857	850	836	879	919	839	873	835	812	876	934	836	888	861	859	856	838	861	858	798	843	858	838	870	833	835	876	876	849	857	791	825	824	830	829	896	854	826	834	847	884	822	845	840	810	845	816	860	856	898	853	884	858	847	840	830	824	851	845	880	821	857	802	829	804	891	873	837	842	823	823	773	841	845	844	868	875	863	867	824	889	825	814	796	843	836	818	868	906	844	884	861	801	829	846	839	849	852	855	839	862	832	821	816	837	878	878	844	884	833	828	830	897	838	803	822	846	832	815	823	833	815	898	829	800	882	888	852	836	854	890	817	859	832	824	857	878	818	902	821	817	896	807	839	835	825	874	828	861	847	894	843	858	851	844	846	907	887	894	867	820	873	881	863	834	888	837	850	855	919	822	904	851	850	861	880	861	828	822	821	794	860	827	886	857	856	821	795	847	938	853	857	863	825	916	850	856	786	810	834	873	811	870	902	825	824	813	850	831	831	835	851	892	855	832	853	896	822	824	907	871	908	845	832	866	843	829	862	822	842	857	851	817	858	876	831	870	893	849	880	802	816	854	846	879	849	820	855	850	845	845	852	872	802	870	887	802	871	805	871	906	822	794	838	855	849	828	858	851	795	889	843	845	840	830	865	915	852	852	833	870	875	849	840	832	839	848	806	874	802	878	872	870	847	885	860	821	838	843	858	849	847	811	820	865	777	828	841	816	846	778	837	833	823	851	804	837	816	830	813	857	824	863	803	814	862	882	812	865	893	859	825	916	824	851	829	838	810	815	861	793	870	802	853	833	849	871	817	825	812	839	778	809	796	804	884	854	843	882	871	853	835	841	843	845	803	845	878	880	834	859	877	849	895	865	893	849	807	852	808	838	874	856	830	792	888	832	821	858	864	853	848	867	808	829	811	811	855	824	853	849	843	833	874	825	852	852	840	780	828	888	868	860	803	896	853	880	880	857	854	858	807	806	848	828	880	870	856	862	902	836	867	881	827	820	853	833	843	822	887	856	813	823	849	857	841	805	796	832	820	835	818	805	841	848	866	865	822	849	898	868	814	809	882	855	793	803	839	897	886	867	906	850	877	833	870	864	883	886	794	816	816	867	823	851	873	777	867	831	824	878	822	853	830	818	895	895	832	855	806	826	843	856	840	864	817	866	848	816	849	852	831	856	851	872	805	912	859	849	850	827	855	804	852	833	834	833	851	831	845	799	873	796	890	870	832	847	825	855	860	820	884	941	775	817	802	840	852	808	857	820	790	882	852	863	771	821	849	891	874	801	843	843	856	821	851	828	863	880	844	887	836	829	877	832	855	899	814	889	876	851	828	900	856	873	900	909	801	893	788	897	810	858	845	805	853	864	857	828	851	854	850	818	796	861	814	821	817	890	869	823	853	861	871	874	829	863	849	800	826	858	861	821	879	825	874	852	821	878	839	847	808	869	848	824	875	865	847	840	841	869	861	866	850	899	869	827	809	905	859	845	804	815	842	799	855	835	810	833	771	903	842	848	838	869	890	842	807	790	875	832	823	810	828	863	843	833	871	825	853	871	869	821	833	873	827	850	851	834	828	865	813	858	793	843	875	843	869	834	846	837	904	843	818	860	808	860	857	818	837	838	819	853	854	883	828	825	804	856	842	838	822	801	865	835	863	854	822	861	847	828	813	898	867	809	799	812	840	872	823	863	818	847	879	889	822	809	849	896	814	885	803	835	819	858	851	899	823	879	868	847	862	874	863	863	825	815	833	862	835	828	834	837	785	816	813	844	858	858	878	847	882	847	859	850	857	852	831	797	802	806	870	823	825	884	816	888	825	832	815	851	850	862	843	895	860	856	841	827	827	868	854	854	803	838	798	815	800	838	839	810	844	859	848	897	870	863	838	808	850	816	868	819	845	908	842	815	876	813	859	848	862	827	909	824	872	811	867	839	858	778	790	883	829	857	876	832	763	833	898	846	821	856	859	784	894	859	849	843	870	836	872	857	834	861	897	890	809	797	833	852	856	868	848	822	853	807	857	840	840	857	810	856	816	856	861	856	836	891	795	835	815	893	867	836	835	858	841	845	851	813	838	861	904	831	834	888	869	823	867	914	828	867	834	824	821	871	805	888	867	848	859	856	837	877	828
2180	2156	10719	12880	12544	6778	2021	435	152	83	73	71	85	69	81	66	70	74	81	81	67	53	74	80	79	64	64	70	71	67	63	76	63	72	67	70	57	66	83	79	76	76	78	86	71	72	67	78	68	65	66	74	68	67	68	68	71	72	71	70	85	73	65	75	67	71	67	81	63	73	68	81	72	68	69	61	74	63	73	75	73	66	75	69	74	67	68	67	65	85	63	69	68	74	69	74	62	71	56	69	75	61	65	64	71	67	83	69	71	57	55	72	68	77	69	62	70	65	73	78	84	59	75	66	78	70	78	77	60	62	78	75	81	68	64	72	71	66	66	62	75	60	73	67	62	77	64	68	57	78	81	57	63	54	89	77	77	81	78	72	74	57	71	78	66	66	60	67	65	83	66	82	63	78	65	83	74	64	80	68	76	77	57	52	69	69	60	74	62	73	70	77	63	75	66	81	54	65	56	69	69	67	62	69	59	71	85	63	58	67	84	50	75	78	72	81	62	77	76	75	81	63	62	62	81	85	66	78	80	55	72	66	69	66	67	54	70	62	82	70	71	71	61	65	78	69	67	62	54	74	59	83	64	61	69	81	70	70	66	79	71	66	74	70	66	73	73	69	88	77	79	78	83	61	62	80	69	63	74	79	64	72	75	72	78	80	70	78	89	61	77	72	58	75	72	65	63	70	72	69	71	79	62	77	65	74	67	60	70	65	68	83	73	73	53	60	77	62	63	69	81	74	75	73	73	57	58	64	78	62	74	54	68	88	81	71	63	68	77	64	87	74	72	90	89	79	69	72	73	75	72	75	74	58	75	63	71	67	68	63	56	63	78	68	63	73	71	65	70	89	66	67	73	70	78	62	80	59	62	80	78	68	52	66	81	82	51	69	74	63	59	76	62	82	73	79	78	89	101	63	52	84	83	85	56	62	74	88	64	89	77	60	66	59	60	89	67	78	71	55	78	58	66	73	79	79	73	66	60	66	57	83	71	67	74	71	73	63	65	63	85	69	53	72	66	77	70	60	76	79	73	61	71	65	71	66	80	81	67	82	69	76	68	67	61	60	78	75	72	55	64	62	56	73	74	76	89	60	55	79	57	83	64	75	88	55	88	72	64	54	69	66	57	65	77	66	83	68	68	79	75	63	70	67	79	59	70	72	79	62	68	80	64	82	78	60	62	67	63	70	66	79	68	58	68	62	49	70	60	60	77	76	64	75	78	56	64	82	59	62	80	73	69	73	67	73	86	63	71	70	74	69	73	69	67	61	74	85	69	71	81	87	66	60	79	69	65	75	71	67	82	58	77	59	68	91	62	72	68	73	68	77	58	77	85	77	75	78	71	79	82	68	84	66	65	79	67	74	66	76	62	74	76	76	72	74	63	65	70	66	77	72	62	76	73	61	59	85	73	84	68	74	71	65	81	65	75	87	69	83	91	68	67	70	61	76	92	58	87	65	74	57	71	76	78	85	66	71	79	56	71	64	64	66	52	71	84	80	81	58	75	71	73	83	63	75	67	73	51	66	56	80	85	74	80	75	80	83	64	68	73	78	71	65	69	65	72	76	69	70	76	60	76	64	63	73	79	67	81	68	71	79	69	75	67	60	61	58	57	84	55	74	60	91	76	84	67	75	75	72	77	94	59	62	69	89	63	67	75	71	63	82	74	74	77	53	75	64	62	71	76	59	64	58	79	73	68	66	81	86	69	79	54	72	76	64	82	73	54	70	70	71	83	60	65	54	63	69	81	79	79	52	73	71	76	74	79	78	77	68	76	79	75	50	68	75	65	78	72	67	72	75	72	70	63	64	79	63	52	69	69	62	77	79	73	70	49	86	62	69	74	61	64	44	74	74	62	67	61	67	81	81	63	76	81	76	74	85	74	70	84	72	75	75	73	80	76	69	73	78	70	97	85	70	64	69	79	61	67	67	57	75	74	67	76	84	67	78	67	69	62	60	77	69	68	67	68	63	68	63	71	69	66	89	65	74	67	76	72	66	64	61	73	80	65	83	90	65	67	80	82	65	63	81	75	76	74	82	72	82	73	72	71	53	64	69	70	72	72	89	72	68	74	68	61	66	81	66	65	79	71	72	83	70	55	71	59	86	68	49	57	66	63	72	72	64	58	73	65	77	69	66	87	64	65	88	86	65	68	73	79	80	66	71	74	84	63	73	73	82	67	65	71	60	91	65	79	63	81	70	69	49	78	64	72	59	55	64	86	65	56	72	78	79	76	77	79	71	81	60	63	75	75	73	91	66	74	75	82	68	81	75	73	65	62	75	86	60	65	90	65	70	77	54	68	62	70	83	66	71	63	70	69	69	69	66	69	72	93	71	93	67	58	68	57	72	86	64	81	64	66	65	53	68	67	77	69	59	82	72	69	74	75	74	68	73	62	72	60	86	72	74	66	56	62	78	74	77	68	68	75	90	81	75	67	69	83	68	75	67	61	60	58	73	89	64	73	64	75	79	72	66	80	53	56	62	63	80	72	77	64	65	73	80	74	88	73	71	81	80	53	63	60	70	70	82	79	75	72	78	77	72	64	87	64	59	69	74	67	68	78	70	73	63	69	64	61	55	59	66	70	96	69	64	71	73	66	70	64	88	73	76	74	67	74	72	78	83	83	61	78	68	76	70	77	59	74	76	61	76	62	68	64	84	59	73	64	67	71	65	69	70	71	78	53	74	83	70	70	73	70	72	78	58	78	77	72	66	64	68	70	81	63	63	88	73	60	63	74	81	64	64	70	71	77	81	61	83	72	74	68	68	85	82	74	63	69	77	57	73	61	78	61	75	72	58	63	78	65	61	67	83	55	69	65	75	64	60	76	63	63	80	78	67	70	65	53	75	70	57	65	75	68	73	87	74	77	73	62	82	67	70	58	72	82	77	77	57	81	76	67	76	82	64	68	65	76	69	73	89	83	93	79	65	59	65	76	70	70	64	69	69	88	79	63	71	56	88	62	76	59	77	70	66	80	82	81	60	78	69	72	50	69	70	81	60	72	68	71	67	83	93	73	68	73	66	72	80	66	80	61	71	75	79	79	79	64	77	74	64	84	72	63	80	76	71	82	83	82	63	68	64	87	62	68	83	71	75	57	93	76	73	69	77	76	90	62	78	66	65	78	68	78	66	71	74	62	84	69	78	54	83	68	73	84	63	74	74	69	65	51	61	69	65	80	62	74	64	52	72	67	72	73	70	89	69	68	69	69	82	68	76	73	81	69	66	78	58	84	83	72	76	72	77	72	74	81	67	79	83	85	82	71	69	73	68	58	86	71	67	69	71	87	73	72	74	70	66	70	78	62	77	70	65	70	68	77	94	58	62	72	71	75	63	69	62	65	66	76	51	81	63	85	36	75	65	62	63	74	80	79	71	85	73	62	47	67	67	70	68	67	64	74	70	70	66	75	76	63	69	72	64	71	79	68	58	76	64	71	71	64	61	68	73	61	75	61	78	60	65	82	66	57	81	69	50
17984	23085	38939	54106	59188	42850	26139	10691	2724	1090	894	880	881	842	848	881	826	831	820	849	874	884	786	870	868	854	842	892	890	924	847	865	846	859	847	826	872	927	797	906	856	870	847	867	842	838	850	820	897	855	878	835	848	868	880	861	857	859	925	855	866	859	850	840	839	794	870	842	858	890	849	777	888	864	871	880	873	828	836	850	820	844	893	823	875	862	830	864	866	860	851	815	843	871	845	843	890	844	831	863	900	856	850	878	851	887	832	855	809	881	861	834	812	856	887	846	833	827	887	893	875	925	818	828	849	848	868	823	812	862	896	902	858	840	833	909	873	802	814	897	877	863	881	880	879	891	838	867	905	854	884	920	838	857	861	837	815	862	864	843	903	903	829	852	862	863	889	913	858	786	862	880	829	861	882	870	854	834	878	831	843	866	859	854	851	844	867	847	849	905	903	832	887	902	873	939	779	814	879	851	871	878	853	891	844	900	887	855	906	844	858	847	850	893	854	876	861	874	911	834	888	863	819	837	835	853	859	838	870	826	916	812	903	889	898	811	856	812	840	873	874	870	858	841	802	857	901	864	869	860	864	939	836	867	848	803	818	876	833	903	866	857	849	848	878	864	816	804	846	869	850	874	824	892	855	867	871	839	872	923	873	851	874	826	906	869	844	873	875	872	870	844	858	805	800	846	847	834	882	873	890	881	833	842	876	841	875	892	830	898	882	880	900	908	878	876	912	889	904	833	840	874	863	858	868	875	870	830	871	893	817	904	865	848	858	920	871	860	877	881	899	881	867	831	881	820	796	852	833	835	845	875	901	811	869	835	863	849	831	865	844	852	837	882	867	877	820	856	882	859	865	845	852	875	853	835	832	869	815	843	893	837	837	814	906	815	833	889	889	871	862	845	869	856	852	865	853	863	878	861	864	831	889	858	862	830	861	908	818	873	886	847	851	872	898	857	837	846	871	885	884	887	902	873	843	870	796	885	881	848	849	878	872	929	833	809	891	855	848	829	845	838	864	893	884	880	872	885	872	849	825	863	875	860	799	879	889	836	858	871	894	849	845	851	841	865	817	868	838	816	827	861	849	867	876	894	852	919	822	812	867	845	856	834	913	863	869	851	843	819	901	855	833	876	833	865	875	878	889	868	822	876	866	856	875	828	839	872	846	854	840	858	835	868	875	866	860	886	829	884	823	840	851	907	842	852	758	844	873	824	870	875	852	836	903	840	839	892	859	862	854	827	858	874	820	862	813	828	844	801	807	848	811	851	887	934	856	823	895	837	868	861	839	813	840	873	887	861	840	911	803	901	895	854	845	873	848	809	865	874	855	840	851	804	841	820	875	804	885	909	877	858	904	904	844	875	828	824	826	872	863	855	890	925	878	873	858	837	846	889	840	843	858	877	881	882	826	853	896	855	877	846	909	877	819	832	855	866	871	927	881	887	839	857	899	882	859	890	872	895	882	921	836	847	885	935	890	849	895	859	877	863	841	884	879	853	905	906	851	863	883	866	778	855	871	824	879	845	827	867	810	849	829	834	872	832	847	880	857	867	854	844	807	893	832	901	894	832	850	883	876	839	831	861	866	841	863	887	848	858	836	813	819	853	846	826	818	840	884	802	841	867	842	847	899	934	912	890	828	796	915	861	886	865	837	855	877	852	852	813	872	885	787	832	881	859	835	867	867	849	848	824	884	895	821	903	863	859	839	859	879	897	875	891	833	868	851	886	862	812	887	818	809	876	899	856	830	881	852	862	834	856	855	875	879	868	841	847	836	873	853	847	883	882	863	860	933	844	848	890	886	872	871	825	877	882	862	775	835	809	837	892	807	844	898	887	879	929	821	886	882	890	819	896	884	865	885	880	886	842	898	853	878	890	867	846	872	871	885	828	839	888	834	848	802	870	854	863	837	919	908	847	839	872	844	867	856	840	811	855	863	877	862	864	874	861	831	887	804	870	913	877	835	868	874	866	849	837	854	885	858	888	856	847	831	878	854	835	934	829	888	865	899	830	878	855	810	825	860	872	842	861	862	899	844	895	831	833	901	881	858	865	884	871	869	857	854	857	906	881	856	847	798	862	851	891	852	837	874	864	864	858	878	882	861	851	887	875	885	866	865	871	885	894	885	846	835	885	906	794	859	818	864	839	815	893	896	886	902	886	841	885	884	843	847	897	828	865	836	864	903	854	846	839	834	900	890	924	848	869	868	771	855	805	863	870	877	868	851	844	895	879	843	868	849	893	847	797	836	837	911	864	895	837	821	891	889	822	877	843	840	886	858	837	888	890	877	870	885	874	853	871	878	861	853	885	859	839	839	842	902	857	819	890	860	866	903	860	850	875	854	898	887	868	819	824	860	896	869	859	846	858	883	841	819	873	841	847	842	883	867	844	872	880	858	828	846	828	835	876	831	817	859	860	856	854	789	872	846	885	904	843	851	860	820	894	845	857	867	856	862	889	845	839	847	842	868	837	776	839	841	839	863	864	859	856	834	855	910	901	802	858	901	848	838	872	895	860	890	861	878	826	837	932	826	841	885	851	914	847	865	863	840	892	828	833	861	842	870	860	936	876	884	789	841	845	889	898	852	867	822	909	833	857	828	828	849	868	913	814	858	835	818	867	878	800	871	853	842	867	891	841	825	862	827	848	868	897	865	894	839	827	882	899	824	785	844	807	849	905	867	844	875	885	867	859	849	844	863	796	827	807	822	820	864	886	939	915	880	823	793	860	881	879	851	879	852	882	864	822	804	838	889	857	893	836	905	861	863	906	826	819	902	842	859	809	853	873	892	870	840	799	866	911	832	844	855	842	840	883	815	872	852	863	892	890	849	841	850	891	842	857	910	882	901	863	884	871	832	893	869	864	861	874	839	899	824	854	842	825	878	852	888	858	818	911	886	883	870	880	911	880	846	865	862	872	861	836	873	861	803	875	854	842	863	875	852	873	819	842	833	835	829	841	826	910	815	846	832	805	841	932	855	835	820	825	862	908	852	789	850	868	871	854	901	883	802	850	892	871	794	824	854	878	868	875	825	873	890	828	867	893	850	846	876	905	872	874	823	858	814	846	889	880	904	838	872	868	911	853	845	824	874	897	880	868	807	876	813	834	850	851	857	850	837	879	870	782	864	809	845	835	881	830	842	889	837	843	880	849	870	840	834	857	846	863	872	848	830	868	862	800	855	819	820	845	862	881	805	852	896	887	837	857	864	893	875	857	845	856	864	789	880	869	882	838	846	874	822	867	900	860	896	883	867	843	890	832	846	821	852	847	830	914	844	856	846	862	864	959	831	854	848	945	864	868	827	848	881	905	796	831	821	872	897	864	924	838	929	879	853	898	888	876	854	852	860	833	792	873	832	849	857	897	855	870	894	881	871	855	807	868	852	885	878	856	861	846	836	810	841	867	845	862	885	837	859	840	816	851	837	878	902	843	912	861	830	858	817	773	852	848	906	885	843	842	865	900	871	865	821	842	876	858	881	858
1350	3275	17443	20962	17774	10033	2842	641	172	99	61	74	72	72	80	63	71	58	84	75	82	71	76	66	82	66	65	64	57	80	84	82	53	80	66	61	67	74	62	75	79	59	60	64	82	73	68	70	69	60	86	85	59	67	52	64	61	66	69	68	66	63	63	71	65	78	72	65	86	65	87	68	74	78	65	55	66	70	77	77	52	76	80	65	70	78	51	80	61	75	90	86	62	58	78	62	81	65	66	84	57	60	85	75	63	78	76	61	69	81	75	70	83	64	73	77	59	68	72	65	65	80	69	69	76	61	64	72	70	76	79	76	63	68	82	71	87	67	81	71	93	75	73	64	68	66	75	84	81	71	72	77	88	68	72	73	66	76	89	63	58	74	66	86	70	80	60	80	64	65	67	77	80	66	73	74	83	62	67	73	79	64	72	71	58	58	73	55	76	57	71	62	94	88	52	72	59	76	68	60	67	55	63	67	69	67	59	71	61	73	59	76	67	57	67	67	70	76	75	67	56	74	63	74	52	76	81	75	84	65	72	73	76	68	75	71	62	70	74	66	77	65	81	66	78	54	87	72	63	65	71	66	79	66	62	87	77	67	79	55	67	53	73	70	65	72	64	72	77	66	78	81	77	75	71	70	58	73	65	68	68	62	74	71	70	52	64	65	68	70	57	76	64	72	73	71	70	64	63	66	64	85	68	73	71	67	65	73	75	74	67	68	80	62	70	80	69	75	78	92	70	71	61	67	74	74	75	71	71	52	82	53	62	68	66	64	78	61	72	67	60	85	68	66	73	69	72	66	85	59	76	73	62	86	64	76	86	65	64	75	70	70	70	53	70	69	84	71	62	67	79	75	79	63	63	72	65	86	60	64	73	60	83	58	57	70	74	57	62	65	68	78	55	90	82	75	61	71	66	72	81	65	67	74	76	75	74	93	84	65	63	73	61	68	85	76	71	78	60	62	54	64	81	65	73	83	63	67	51	67	71	65	74	77	86	65	75	80	69	73	73	69	62	62	54	66	75	63	72	77	66	68	68	69	77	72	56	68	63	69	68	77	82	59	79	80	70	74	74	72	80	72	68	72	59	60	64	52	65	62	76	63	76	66	82	81	73	57	71	73	74	70	69	69	66	88	65	72	73	68	76	73	59	58	66	68	74	67	65	66	57	93	69	68	67	88	58	71	68	85	61	65	63	63	63	78	70	78	63	65	69	65	82	73	52	61	76	63	70	68	60	79	67	75	79	74	72	67	79	67	62	75	89	68	75	70	59	82	86	75	76	61	58	81	74	81	72	75	85	70	82	60	86	73	81	62	66	72	68	56	78	77	75	74	80	73	63	69	68	68	79	60	71	76	80	69	86	77	60	65	61	76	66	62	69	72	80	72	82	84	73	68	80	84	63	71	73	73	63	62	77	80	73	70	66	67	50	85	68	86	69	64	68	76	60	60	69	81	69	77	69	68	75	66	66	77	52	72	77	72	72	73	75	65	63	83	75	86	59	67	74	74	71	65	72	71	66	54	76	70	63	68	68	63	77	68	77	72	72	83	84	79	68	72	66	71	77	64	69	64	73	66	86	75	75	57	76	87	64	76	76	62	71	63	67	78	74	62	64	65	72	70	70	74	62	73	81	68	86	61	60	66	67	42	61	51	62	78	73	67	64	69	53	70	82	63	75	66	59	70	57	64	76	92	81	74	66	49	72	60	59	72	79	73	64	77	79	76	67	55	78	78	70	64	71	68	80	75	68	69	69	70	70	52	74	64	55	66	80	69	82	51	72	69	72	80	69	70	63	61	66	76	60	68	72	74	73	68	64	60	65	70	52	77	58	70	56	54	76	82	56	64	66	54	68	77	79	67	64	64	45	65	78	68	67	68	67	63	72	63	69	66	62	73	72	81	73	67	76	70	56	61	79	65	76	68	78	53	78	75	69	73	68	70	62	67	71	74	82	72	68	50	81	64	71	78	66	76	70	73	84	76	77	66	70	66	86	78	84	75	52	80	57	66	57	57	73	75	74	78	49	57	66	80	71	80	73	76	66	65	73	88	63	62	64	69	66	73	57	62	53	82	62	79	70	69	72	76	74	79	64	69	73	66	75	80	76	57	62	65	63	85	71	78	67	66	70	73	68	57	67	56	54	68	76	91	68	56	77	69	62	90	62	75	68	58	84	77	75	67	65	73	85	60	69	77	67	61	70	64	64	74	62	77	62	70	59	60	79	65	61	70	83	73	69	78	90	68	78	61	54	77	63	68	60	84	66	66	73	65	69	84	83	59	86	58	63	70	88	62	77	77	71	61	88	75	71	62	69	62	80	72	72	54	78	71	76	64	85	59	78	73	77	75	80	62	83	67	75	58	61	81	68	64	61	81	79	62	70	69	70	83	56	77	71	65	80	64	80	70	81	71	84	64	72	55	79	67	55	64	68	68	82	62	58	76	93	77	72	68	73	66	58	76	70	73	66	68	66	63	70	72	74	69	63	79	77	81	66	78	65	79	80	57	66	73	72	71	80	86	67	64	76	69	75	67	68	57	69	76	72	81	74	68	68	73	69	67	60	64	73	60	63	75	72	64	79	73	65	77	78	60	72	73	67	58	78	73	66	78	74	79	67	75	72	78	72	61	59	55	78	66	76	67	72	81	71	75	73	62	66	78	80	64	71	71	65	87	70	61	73	60	70	59	70	81	62	74	78	62	72	65	64	76	77	52	73	69	68	67	66	84	77	75	60	75	67	50	55	74	69	76	58	70	64	66	70	69	74	58	85	72	55	62	55	66	69	72	97	69	69	73	71	75	71	66	71	70	55	62	54	82	79	66	68	69	71	68	78	64	58	77	60	70	63	82	68	73	76	65	70	74	55	60	72	77	77	79	71	72	69	60	66	68	71	73	61	68	71	63	73	68	71	76	78	76	67	68	83	66	78	79	67	58	72	70	57	65	65	77	78	70	78	60	70	63	64	75	77	68	71	78	67	76	53	64	64	69	76	65	71	69	77	83	55	81	79	56	69	70	74	64	77	67	55	78	63	77	72	62	71	53	62	77	61	71	62	74	72	78	68	78	68	71	80	59	78	70	72	78	60	67	71	63	70	84	85	65	63	68	75	73	78	81	78	69	63	57	54	66	73	75	61	59	72	80	64	58	81	90	53	67	63	68	67	76	70	81	76	70	71	78	75	79	67	61	69	69	74	60	67	70	75	66	66	63	72	66	62	64	75	64	75	69	70	70	63	77	72	64	72	76	67	56	69	64	68	50	70	76	65	89	64	69	81	76	57	63	70	48	79	76	66	79	55	81	74	70	69	67	62	81	61	59	59	61	64	62	73	59	69	73	68	59	87	82	70	79	63	86	64	75	78	75	68	68	74	81	69	67	78	73	84	73	57	68	65	68	72	50	65	76	57	69	73	78	74	71	79	70	70	69	73	74	59	58	69	75	71	74	69	72	77	61	75	79	77	78	59	72	76	73	74	84	74	60
23518	27356	46362	64662	67609	48314	29119	12509	3216	1172	939	851	811	796	842	836	858	869	862	927	829	853	864	887	845	907	851	840	880	849	876	851	863	852	824	879	844	786	853	929	843	824	914	856	859	889	833	816	852	839	876	865	868	850	824	840	869	845	873	798	848	836	877	889	827	841	868	898	852	891	893	887	845	834	847	817	816	875	808	839	805	872	864	852	842	869	872	850	818	846	835	823	837	848	862	867	819	843	859	934	885	896	850	815	821	882	837	835	842	908	850	844	866	834	787	816	856	921	819	870	882	859	824	866	892	819	831	847	903	874	944	815	865	881	861	867	800	850	833	863	876	822	821	826	869	888	861	850	829	835	841	878	821	893	898	826	844	789	847	862	883	875	877	840	846	903	867	844	870	845	837	840	852	854	880	861	827	908	865	799	881	817	862	851	932	875	848	823	828	845	815	891	792	886	836	857	897	897	847	846	875	922	902	857	826	812	901	855	848	866	868	876	841	861	871	860	840	846	802	898	861	852	869	863	872	856	836	847	901	869	848	916	846	862	835	873	839	900	869	849	844	833	848	900	797	902	853	864	788	855	894	869	882	825	843	862	793	829	896	840	895	837	895	861	871	836	827	834	921	847	872	843	901	848	808	858	879	882	820	915	838	841	850	894	915	844	843	887	829	863	847	919	846	830	812	883	888	857	890	865	886	829	877	829	820	845	879	822	864	907	900	852	835	853	811	859	819	864	826	883	868	849	888	794	857	899	854	842	865	813	860	874	851	839	834	837	853	889	867	823	849	826	846	812	869	857	891	861	881	859	833	844	867	860	870	832	868	911	882	869	879	864	866	878	846	909	870	907	862	847	905	842	883	776	875	882	875	837	844	853	867	867	811	833	855	863	857	817	845	875	875	852	851	880	872	845	869	846	887	893	926	845	833	847	857	902	864	855	866	885	890	889	846	832	875	942	837	871	843	882	834	843	851	875	887	849	856	865	836	849	878	827	831	863	900	846	883	887	881	909	908	890	893	813	882	912	851	881	826	839	804	875	892	842	817	876	933	829	860	824	880	825	847	840	874	854	875	857	836	874	888	841	866	908	872	819	835	868	879	877	884	818	876	852	867	858	870	835	871	867	858	869	886	862	876	803	918	888	875	854	857	869	855	847	856	835	848	819	844	897	852	893	835	850	865	847	852	871	898	850	923	846	833	827	888	804	839	818	861	884	850	864	866	866	837	794	877	841	856	855	874	817	869	806	830	875	857	897	784	839	898	879	863	838	864	782	863	906	849	834	851	896	883	903	839	855	866	865	858	870	869	845	855	846	856	873	811	829	876	878	877	827	847	847	877	877	830	862	847	850	865	869	882	881	876	845	872	827	899	853	820	927	828	939	853	847	877	841	866	872	853	875	836	874	833	859	848	925	828	848	852	838	853	803	906	822	875	844	864	847	870	868	880	877	911	863	905	871	839	873	821	869	862	890	848	912	850	855	866	876	891	882	847	827	836	868	893	837	846	891	815	890	841	884	858	933	850	897	830	856	847	846	870	850	832	888	814	857	835	824	918	913	822	881	909	908	841	870	913	850	926	870	837	847	854	865	836	801	900	872	852	833	858	841	878	869	846	876	835	913	847	868	831	839	851	886	840	900	849	870	856	795	812	828	918	852	885	816	876	845	863	885	814	833	818	869	874	874	862	896	820	848	875	854	891	865	796	865	843	886	868	858	841	850	816	885	866	848	902	882	882	901	858	876	827	872	807	846	870	874	829	879	927	875	838	812	865	841	813	875	830	897	844	821	865	830	847	831	896	875	815	834	856	838	826	808	936	832	887	837	863	903	871	813	812	778	881	844	817	860	894	895	851	818	831	874	910	876	872	879	888	822	871	880	841	837	849	826	813	889	883	855	796	884	856	874	851	860	813	887	864	852	896	893	876	865	871	883	919	875	885	868	794	870	870	887	867	847	889	900	869	828	830	856	844	829	816	830	820	827	851	837	886	892	856	892	924	884	825	814	904	846	843	838	838	851	841	869	859	850	874	871	833	874	865	830	849	834	826	866	873	823	836	888	837	880	861	859	916	840	820	878	893	872	884	884	886	830	849	896	830	824	839	840	863	851	858	879	809	831	833	831	880	908	845	851	844	853	895	858	839	917	904	844	886	876	845	867	848	910	886	853	893	835	844	922	843	864	851	879	844	888	818	855	897	848	845	837	862	875	826	841	873	904	838	856	861	842	886	827	902	832	851	814	824	851	833	832	838	907	868	821	851	874	883	898	839	868	866	867	891	883	895	832	878	827	858	872	832	826	861	821	889	852	866	880	888	832	885	844	885	908	838	899	892	849	931	807	899	822	801	855	859	862	882	905	893	895	856	904	878	856	861	788	832	888	847	874	850	859	880	818	856	866	915	866	834	868	902	892	816	865	843	865	824	868	842	829	818	829	816	898	811	814	875	835	836	840	860	855	864	831	876	881	883	864	850	906	815	851	835	883	917	882	846	853	837	785	783	881	796	854	844	801	871	899	878	899	811	870	884	867	878	833	876	853	893	805	866	890	888	870	854	918	837	861	863	819	841	869	896	837	874	853	789	850	904	900	882	882	854	845	840	843	822	880	837	889	881	857	861	826	868	899	917	865	832	857	852	865	870	906	893	800	824	892	850	795	833	853	862	874	892	832	839	901	830	813	872	851	878	916	843	842	867	906	870	903	883	822	832	836	807	822	887	915	851	859	821	872	858	861	833	887	823	893	826	914	844	849	848	872	886	829	866	863	825	904	901	885	916	814	803	881	883	893	843	853	852	865	835	911	839	852	808	850	950	868	853	858	884	929	887	847	849	896	875	875	863	802	846	832	843	860	863	850	873	868	873	815	837	874	852	875	843	862	870	839	827	860	871	839	883	873	904	903	850	855	860	853	889	856	813	883	889	844	852	853	884	884	825	880	895	865	859	894	883	861	834	832	868	807	854	889	813	865	867	901	819	876	826	843	880	911	861	847	856	852	885	847	867	844	935	859	875	868	926	891	875	851	826	864	834	856	854	854	867	875	818	814	882	880	826	865	914	903	868	869	835	852	937	832	855	898	864	875	898	876	883	887	887	891	821	866	873	911	860	834	815	894	862	827	860	920	864	855	871	813	886	906	848	833	827	877	801	811	853	839	873	881	873	877	854	841	913	856	884	836	901	862	824	849	874	897	845	835	881	897	860	852	923	841	867	871	860	894	839	825	805	895	874	808	867	904	878	857	850	836	899	826	890	844	875	867	837	874	823	864	847	857	842	842	859	837	831	882	818	858	873	878	843	828	807	909	857	838	828	851	807	850	834	848	850	836	875	866	861	906	872	860	846	816	887	860	817	810	910	883	889	813	853	884	864	831	900	812	895	852	921	898	819	845	874	805	833	821	874	844	813	849	901	892	859	824	834	803	878	875	846	852	823	825	837	828	819	843	841	860	841	869	834	873	881	877	820	890	847	893	825	834	874	866	805	866	905	881
1447	923	2974	4961	5872	2991	821	247	126	69	85	84	79	69	71	67	59	77	59	62	79	74	64	76	61	84	63	68	81	58	76	70	83	68	63	53	66	76	66	68	53	72	86	67	65	60	66	72	62	82	62	71	65	78	74	69	75	73	69	66	78	77	74	57	71	74	69	82	80	83	75	79	76	64	58	67	70	65	61	68	54	67	70	73	76	61	66	56	53	87	59	72	73	76	61	71	67	73	62	60	63	52	73	69	74	75	68	68	82	68	61	67	73	76	73	72	79	79	69	57	69	83	69	69	65	78	79	62	73	65	64	65	66	83	65	71	75	58	66	49	76	71	68	74	58	66	73	79	78	61	65	51	71	70	61	67	77	67	55	84	82	78	82	65	65	65	58	57	67	73	67	65	66	80	79	63	78	70	60	76	69	62	73	65	76	59	64	61	73	62	64	67	74	84	56	83	66	96	78	63	73	68	67	75	76	64	61	67	59	60	73	83	69	79	62	76	59	60	65	75	65	58	53	64	57	68	60	67	62	61	62	69	81	68	72	67	67	71	78	77	84	70	73	75	71	73	60	64	79	84	64	66	82	68	63	61	62	76	53	69	73	81	73	78	76	60	70	70	70	67	77	79	67	63	58	78	99	68	68	66	88	76	63	87	62	65	59	68	71	66	78	82	77	73	60	73	67	69	79	60	77	78	87	61	75	65	63	84	78	62	85	69	73	71	66	55	75	69	59	62	62	63	74	73	64	62	75	61	66	79	81	69	68	75	76	82	73	66	77	75	74	72	61	61	67	77	61	86	69	77	86	79	77	60	66	62	77	70	77	58	84	84	62	84	72	70	82	48	71	77	68	72	68	57	79	73	67	58	85	65	81	73	72	66	79	66	73	77	76	61	62	92	76	71	87	70	68	75	64	65	62	66	64	75	71	72	75	71	74	64	79	54	61	82	70	85	76	69	62	81	62	59	73	73	84	68	61	55	71	76	75	56	72	48	77	73	64	71	73	72	78	65	76	74	61	70	60	82	86	56	63	71	73	67	81	61	62	80	76	85	73	77	74	72	65	78	68	73	71	55	69	75	60	77	65	74	83	72	66	71	72	63	71	61	59	66	75	81	65	51	75	72	50	69	77	83	79	61	67	68	68	82	71	74	74	83	70	65	68	70	84	57	52	75	74	71	71	85	66	73	66	78	71	77	52	67	72	64	70	61	67	69	64	69	71	82	66	58	64	76	68	76	69	72	62	66	66	87	80	89	68	73	79	70	71	77	84	60	70	85	75	52	72	70	54	68	65	82	63	67	62	79	66	62	67	87	70	62	78	68	70	76	56	70	58	74	81	67	68	80	72	70	70	69	85	78	60	61	56	65	79	73	77	70	78	79	94	66	70	66	53	75	63	62	72	71	78	88	78	58	64	64	75	81	69	69	74	62	68	69	78	71	66	76	54	74	63	66	71	66	69	63	79	75	65	76	67	79	63	77	69	65	64	74	71	50	66	63	70	67	65	60	86	60	54	75	61	76	68	69	72	72	71	71	72	69	73	79	67	67	67	74	67	76	67	56	73	68	80	54	77	64	82	64	67	75	60	62	63	59	65	66	69	78	56	84	77	66	75	83	72	82	59	75	62	86	74	69	61	71	81	76	57	77	73	61	62	72	58	67	71	56	70	63	62	80	60	82	71	68	77	94	74	52	72	63	61	60	73	71	65	65	67	59	76	67	57	62	62	62	75	68	52	64	58	78	80	65	79	65	79	75	67	69	73	70	63	60	55	67	69	79	62	68	64	69	71	75	74	68	89	66	62	56	73	54	74	65	82	78	71	89	79	59	63	54	70	61	74	72	90	82	72	79	58	64	67	70	81	72	61	67	63	74	85	63	74	68	71	64	65	72	54	61	63	76	73	55	77	65	75	80	64	75	93	70	64	78	66	80	84	64	59	75	72	78	65	75	78	84	65	73	69	72	75	68	65	73	72	68	71	72	62	92	72	72	66	91	75	65	50	66	63	68	78	68	75	64	78	85	65	71	65	57	58	77	94	66	79	69	67	69	80	63	71	58	76	78	60	77	70	84	69	61	75	69	64	71	74	88	65	66	78	66	80	70	64	72	72	68	66	68	77	67	61	77	68	82	71	68	70	78	61	70	72	71	57	72	61	73	63	76	74	77	82	69	86	76	74	76	80	92	82	69	67	64	66	65	73	68	62	68	58	80	60	79	86	60	58	64	69	81	71	73	70	80	81	78	83	61	85	80	71	87	60	62	69	70	60	65	83	74	74	66	69	70	77	70	67	67	86	77	91	87	72	63	72	80	80	75	74	88	75	70	71	56	66	92	64	77	69	60	66	68	71	72	76	66	69	84	78	66	82	77	77	84	92	78	62	60	63	84	80	71	67	56	79	68	59	82	71	68	76	68	85	68	70	78	70	76	80	82	77	69	65	74	76	82	66	80	68	62	69	63	71	76	69	74	55	75	64	75	64	75	74	65	58	73	69	68	79	75	82	71	61	70	58	81	73	69	73	88	65	62	64	71	83	72	85	82	83	64	75	71	65	72	63	70	74	63	75	71	61	67	66	69	67	76	86	60	71	85	76	66	52	98	69	70	70	67	66	93	58	69	58	65	77	71	63	72	75	85	68	80	64	72	70	58	58	68	77	60	78	61	67	67	78	67	68	69	70	77	54	61	64	60	87	69	65	66	68	71	70	68	79	70	72	68	75	77	89	74	48	61	74	68	70	75	71	66	63	89	63	56	68	58	75	66	79	66	65	64	71	69	62	75	85	79	84	85	64	84	68	60	64	81	71	80	72	63	65	69	69	71	63	72	70	72	77	87	70	64	77	68	59	58	80	71	62	76	81	91	87	47	70	65	70	58	61	58	64	64	66	78	71	75	75	71	66	70	70	66	67	79	68	64	57	64	59	72	65	83	81	64	68	70	89	82	73	77	80	73	71	73	63	73	71	58	66	67	75	58	78	85	74	72	77	72	78	73	76	85	85	64	72	62	74	59	81	66	75	71	70	65	61	65	69	64	74	55	75	61	67	60	72	78	67	87	68	58	85	77	68	82	72	62	59	87	65	75	63	74	71	67	60	69	79	89	71	67	70	71	67	75	68	61	74	75	79	84	79	80	57	62	76	64	70	70	88	49	79	80	72	54	67	73	71	55	67	68	69	57	70	63	62	70	55	63	62	71	71	68	55	82	65	78	73	71	75	67	79	61	69	62	67	59	74	74	73	90	71	79	69	66	75	71	71	73	68	74	59	83	62	77	83	67	61	67	74	73	83	51	67	70	73	91	75	73	64	67	85	71	62	64	74	51	82	70	68	68	72	64	65	84	72	63	69	59	68	63	75	64	67	85	69	72	86	57	75	69	76	77	76	73	85	62	77	71	71	64	61	59	69	73	68	66	66	74	76	72	73	60	69	69	71	83	65	84	76	62	76	70	68	77	68	74	71	77	70	79	85	80	60	63	66	76
12864	14405	25588	38998	43613	31853	17344	5617	1715	970	886	819	866	886	839	824	860	857	781	860	847	808	868	874	786	784	868	864	830	839	847	873	896	849	824	794	847	785	837	813	839	840	854	824	842	840	859	859	824	865	831	810	859	847	830	870	834	851	834	800	889	871	855	782	862	843	851	826	837	872	821	866	853	823	823	837	795	845	813	871	860	827	798	849	820	822	839	810	917	870	842	802	799	843	906	825	797	836	856	838	834	819	875	813	826	882	879	861	795	856	852	841	847	834	888	831	777	812	829	827	862	753	858	784	856	841	857	839	820	883	828	847	856	833	832	853	844	920	861	846	835	844	860	855	806	887	833	859	872	797	887	828	840	863	844	880	873	805	845	877	828	844	872	837	852	850	856	826	872	872	855	835	834	851	823	869	858	845	896	836	821	781	823	851	836	833	878	838	865	859	814	820	836	802	817	829	783	804	852	867	844	815	863	834	829	799	815	824	844	820	856	867	875	916	843	861	857	818	874	808	846	848	847	807	851	822	879	811	854	807	859	835	868	847	797	832	862	797	838	819	857	853	852	873	839	858	869	946	843	845	814	805	861	874	848	832	876	834	810	806	812	854	830	809	839	871	787	841	804	814	823	837	859	840	854	881	864	853	849	849	878	879	892	856	803	792	815	866	851	842	851	822	855	926	858	849	873	814	849	879	828	849	827	830	813	842	877	841	850	839	821	822	863	872	835	898	813	922	811	802	801	851	889	846	878	863	879	820	871	850	896	899	867	841	788	843	800	851	854	831	840	855	817	828	824	812	809	877	914	862	835	823	840	833	868	785	840	822	781	859	810	879	838	845	847	890	891	867	859	859	842	867	783	832	861	893	839	807	841	860	853	792	933	849	895	876	800	836	848	855	894	886	831	786	836	926	792	856	871	841	822	867	811	821	822	850	871	868	861	842	784	814	841	882	842	807	829	830	850	869	885	856	824	828	866	817	813	804	848	864	764	774	821	881	853	847	882	865	830	846	814	806	853	784	866	893	842	868	870	867	825	888	818	853	812	864	785	849	823	842	855	885	876	834	880	885	831	885	811	860	858	900	806	846	850	836	821	841	851	831	865	864	830	830	788	846	840	773	831	850	835	883	844	865	816	839	833	842	876	857	839	790	871	863	818	857	803	825	842	846	863	863	855	819	843	869	878	851	863	842	894	793	808	817	841	802	817	832	821	850	843	856	819	781	867	861	872	850	872	869	805	847	847	879	884	903	887	860	793	872	843	806	854	843	832	853	811	842	867	846	831	812	841	836	805	852	859	815	853	879	847	871	811	888	861	834	902	851	856	799	835	813	829	843	881	881	903	855	842	852	849	805	890	835	833	811	854	834	793	824	891	793	852	884	851	855	813	901	875	812	820	790	830	851	910	844	842	816	785	794	869	829	810	830	876	883	804	872	856	888	814	888	850	831	823	848	863	837	820	813	837	831	917	820	860	850	881	830	776	834	846	817	846	826	821	831	856	877	859	818	828	869	873	776	853	849	871	898	802	881	848	849	869	860	834	852	820	829	830	858	814	871	848	867	859	872	860	844	833	821	903	838	825	834	842	786	824	843	844	905	844	774	834	828	826	832	878	879	858	794	828	822	845	879	810	844	838	815	775	863	863	829	812	876	888	855	814	840	782	863	824	836	804	856	848	880	795	846	896	799	875	827	902	817	814	813	879	829	836	846	838	863	874	861	874	811	837	854	838	868	825	845	804	883	811	819	824	804	862	820	805	857	801	814	810	843	838	857	841	905	840	847	854	819	869	831	854	847	839	879	827	832	773	853	802	902	874	847	806	862	838	816	810	883	882	842	856	860	838	785	802	883	850	830	859	796	834	831	851	824	811	918	836	840	869	847	867	813	801	888	799	824	832	791	870	902	905	901	858	892	850	846	797	805	827	842	821	803	843	821	892	865	819	856	846	887	854	854	860	847	832	852	817	861	856	898	828	891	844	843	899	840	888	887	865	820	853	886	831	860	819	887	877	783	794	835	823	843	869	807	817	852	837	852	874	777	808	818	824	819	878	844	811	855	864	855	832	892	833	857	905	836	832	842	864	820	812	893	867	859	830	843	843	876	881	864	838	793	874	809	844	829	852	769	845	895	868	881	858	893	880	820	770	881	825	802	799	867	829	847	812	797	818	814	833	878	859	820	843	838	815	876	857	842	875	819	897	806	852	819	879	857	854	852	808	902	838	890	837	823	867	806	872	880	845	840	870	867	842	855	929	829	880	879	823	823	792	849	781	851	826	840	859	815	791	876	866	838	842	872	842	841	797	855	830	869	804	848	903	812	861	822	845	880	853	858	867	791	864	823	848	844	881	811	878	844	858	841	836	849	850	801	823	854	875	844	839	826	830	863	888	858	925	901	834	865	856	832	839	853	856	882	803	845	898	910	844	806	796	887	830	855	836	833	871	854	877	839	853	841	885	855	866	849	880	846	840	870	866	870	815	841	807	842	816	871	866	866	861	825	818	902	830	847	822	848	899	888	830	797	870	846	868	833	842	825	824	861	850	842	828	831	883	880	853	846	800	840	853	858	819	898	840	866	821	825	851	853	855	846	844	842	829	881	881	829	837	859	883	888	844	856	817	817	885	820	837	862	876	836	836	868	795	891	875	821	841	867	819	787	813	792	776	851	826	823	856	870	881	848	834	904	809	841	863	836	824	835	907	869	860	821	852	815	844	823	887	867	861	829	880	800	799	886	891	880	901	885	864	851	847	873	843	876	830	946	840	809	815	835	889	850	832	883	828	870	852	841	860	876	817	838	867	857	848	846	886	823	900	848	821	797	807	846	878	838	829	802	878	853	878	828	880	826	840	855	846	839	827	811	833	817	832	796	847	866	843	855	844	864	840	941	867	874	856	882	836	807	847	844	843	776	898	833	853	829	845	844	821	860	844	756	867	857	824	829	877	853	857	869	866	820	836	825	872	826	861	874	824	916	764	803	871	877	869	813	816	840	882	826	829	832	892	820	819	885	877	870	871	839	871	878	859	827	850	850	825	852	865	832	886	807	852	857	847	830	895	860	828	856	873	870	826	842	859	798	917	874	816	849	845	900	810	891	883	876	796	824	811	814	833	827	822	847	857	823	828	834	815	849	854	831	846	807	911	829	864	890	871	880	851	879	858	834	861	843	854	875	815	877	858	822	847	804	815	861	834	864	852	850	873	800	880	822	842	839	849	859	824	868	837	826	862	885	810	838	861	822	795	848	846	837	853	810	825	798	822	834	835	853	856	845	858	871	867	829	835	836	859	845	792	880	840	831	839	842	885	848	855	811	860	861	845	873	847	868	856	853	897	837	869	846	871	814	872	869	845	827	806	796	852	859	811	836	812	841	822	844	852	802	840	803	816	866	815	855	807	847	874	844	806	841	813	826	843	904	827	824	812	835	890	809	805	878	829	843	853	837	830	874	835	807	886	846	822	881	795	878	867	823	831	847	835	840	802	865
725	3901	7058	10840	13509	7773	2194	488	139	76	63	81	73	79	57	76	66	63	64	72	70	68	68	75	70	83	72	67	62	78	68	77	73	82	58	66	67	66	62	73	70	59	58	82	73	71	69	65	70	72	82	70	76	63	66	71	72	75	80	75	75	66	67	75	77	65	58	78	68	67	84	80	76	65	60	65	70	76	81	51	71	77	77	83	79	59	76	72	76	63	86	66	67	74	59	58	72	80	68	62	70	68	79	51	72	77	68	73	62	62	86	69	76	66	64	77	76	76	79	63	81	59	77	58	91	74	81	67	78	60	88	56	86	61	55	84	59	71	77	68	76	71	71	67	62	58	77	60	75	62	79	79	70	81	69	74	78	69	72	71	81	73	69	73	69	80	68	65	73	64	83	67	54	66	67	65	72	76	75	72	87	81	62	54	70	60	71	68	80	63	79	60	70	75	64	81	81	65	64	77	68	57	72	70	75	69	100	66	81	58	67	68	70	83	65	77	72	58	77	77	76	66	89	72	73	62	89	84	59	73	65	83	76	59	43	62	73	74	67	69	80	52	74	79	80	64	68	80	60	65	76	69	66	61	56	66	66	66	47	68	73	78	80	52	82	67	86	70	81	52	73	88	75	55	70	53	79	73	61	76	63	77	67	69	62	78	66	74	69	68	87	74	65	63	70	67	83	69	72	67	88	69	79	70	72	86	63	72	68	73	56	93	78	71	85	64	65	84	81	64	67	71	73	69	85	56	66	56	70	75	69	82	71	63	69	68	71	72	76	71	74	64	69	72	90	70	67	79	81	72	82	75	80	81	56	84	63	72	79	74	71	67	71	71	71	81	77	67	69	66	66	74	58	82	74	70	67	63	55	55	69	75	54	68	62	71	73	77	92	60	77	74	66	77	78	64	71	83	79	46	60	66	77	70	78	74	74	78	74	69	61	75	56	63	73	64	81	86	62	65	77	87	60	79	75	68	66	74	53	78	66	74	61	72	71	77	68	67	74	82	70	57	62	68	62	76	70	71	75	65	85	62	79	76	61	63	62	83	70	60	69	72	80	55	60	81	75	66	67	73	76	72	77	63	56	74	61	75	63	68	63	77	71	58	87	61	80	64	79	59	58	62	76	83	84	65	67	70	95	77	86	74	58	70	80	64	72	73	62	63	78	78	66	80	76	75	73	76	72	62	78	57	76	99	62	84	60	77	70	76	60	89	74	83	67	70	55	75	74	63	57	70	77	75	54	79	68	84	71	73	72	78	67	67	76	83	77	75	57	67	68	70	65	76	74	56	69	70	76	78	70	75	71	64	71	76	74	74	70	65	63	63	77	51	76	79	77	77	82	61	86	73	86	74	77	82	73	86	71	79	64	65	64	75	83	75	59	67	65	82	70	66	68	76	68	80	59	66	71	67	83	73	74	64	61	59	74	76	89	71	64	77	63	66	69	74	72	69	72	70	65	87	67	81	66	56	82	75	85	60	78	59	79	78	66	67	60	68	86	64	81	75	62	69	59	73	56	71	71	68	76	74	67	76	76	72	53	72	74	71	75	66	70	77	74	80	79	70	73	68	68	86	75	82	68	69	65	65	66	63	70	79	63	71	79	74	66	81	57	86	80	73	79	66	60	76	79	76	65	61	67	63	47	62	53	51	63	59	80	61	63	72	72	70	63	64	75	76	86	83	68	71	77	70	74	74	91	75	73	70	60	67	76	68	47	86	59	69	85	68	77	64	71	79	65	67	66	59	65	80	64	65	63	90	68	77	70	73	59	61	78	68	76	65	62	83	73	77	80	55	72	69	57	75	68	67	70	68	72	94	76	65	58	69	76	63	67	67	71	67	54	70	82	80	80	64	84	75	67	61	82	67	72	65	64	62	67	68	53	70	63	75	64	65	71	83	76	67	60	76	59	81	70	71	60	81	64	76	63	76	63	76	70	78	68	63	69	76	66	72	72	67	68	73	66	86	70	83	80	71	64	67	69	65	89	71	67	80	55	67	72	71	70	68	63	64	65	82	68	71	57	77	84	83	67	59	55	61	72	76	66	67	67	78	73	53	74	76	75	64	64	78	65	71	74	76	69	73	81	60	64	68	74	70	70	85	70	84	75	74	75	51	74	79	73	71	75	77	67	60	72	69	80	65	79	75	72	59	83	70	46	67	71	73	60	58	77	70	63	72	60	74	68	84	74	62	65	71	70	74	84	90	78	80	62	84	77	69	80	66	66	69	59	73	71	72	64	68	68	73	74	66	63	47	78	70	76	61	65	73	79	61	66	55	61	65	86	78	77	62	58	66	75	76	75	78	56	86	77	72	82	58	80	70	76	61	74	62	71	84	67	70	79	74	72	63	61	80	77	76	59	83	70	75	65	67	74	70	74	67	77	77	79	77	75	65	54	64	75	66	58	76	73	58	83	63	68	62	70	76	81	50	85	82	66	63	61	67	69	69	68	79	70	78	76	76	68	53	88	76	78	79	60	73	86	56	86	77	81	87	93	65	64	79	71	79	61	72	74	75	83	66	59	75	68	69	70	64	74	79	87	64	67	79	51	68	71	57	76	80	80	69	79	79	78	77	71	67	66	68	71	76	67	63	68	74	73	55	58	75	78	60	85	87	64	56	74	72	73	68	65	58	80	64	69	60	72	66	63	56	72	67	74	58	61	60	71	70	69	71	74	66	62	68	57	55	70	66	67	68	61	63	74	58	69	72	76	71	67	60	53	85	75	62	72	75	70	73	68	64	65	80	69	72	66	76	73	64	80	61	67	62	79	80	59	82	86	74	65	61	58	93	64	64	71	80	60	59	73	72	73	72	71	59	86	66	87	69	75	77	70	69	78	75	75	70	64	70	67	52	57	70	82	72	80	63	55	66	77	78	63	59	85	84	74	78	71	61	73	67	69	59	66	73	74	69	70	77	65	82	62	70	82	78	66	88	53	77	79	72	61	73	96	61	68	80	69	75	73	57	67	72	66	62	85	69	67	69	76	64	77	69	71	56	77	71	85	75	55	85	66	80	74	74	74	57	80	54	77	72	64	67	67	74	66	60	64	74	58	79	74	60	70	68	70	63	67	58	72	78	74	67	70	67	67	74	70	70	72	76	68	49	67	70	69	71	62	81	66	69	84	69	74	83	77	75	77	66	80	66	72	76	68	75	66	66	77	85	70	72	62	75	72	70	71	68	57	82	72	83	62	71	61	79	68	89	67	70	71	87	71	81	66	63	72	61	71	69	80	68	82	69	83	80	71	54	74	69	88	59	72	64	75	74	81	85	70	73	61	64	70	66	72	83	63	66	81	69	64	59	89	67	73	67	74	71	59	72	73	51	66	84	77	64	68	86	86	85	64	61	69	75	74	66	93	68	77	67	74	78	76	83	71	78	75	73	60	62	69	66	60	62	75	63	74	70	65	79	67	78	50	72	70	73	68	73	73	66	64	59	84	78	70	71	83	71	76	72	71	82	64	70	79	68	73	70
17886	28523	33087	53721	62439	44241	26144	10628	2771	1044	887	838	818	873	895	841	835	866	808	819	849	868	807	802	843	854	809	888	830	824	815	831	855	839	866	835	864	886	867	820	820	855	847	862	812	863	833	815	851	813	835	821	889	855	817	846	836	856	872	903	807	858	837	866	842	814	843	855	817	862	849	839	819	881	831	820	837	833	837	835	818	880	831	851	819	811	806	833	896	850	859	834	890	850	854	794	894	800	838	858	817	819	853	861	849	873	857	843	836	803	844	816	860	797	833	858	867	834	858	788	870	821	845	825	884	840	852	805	853	830	844	840	834	862	875	858	853	871	836	883	846	852	901	830	845	843	831	856	812	810	865	866	872	861	895	873	836	837	867	867	886	814	869	847	854	852	823	883	882	820	870	823	908	848	801	827	850	854	839	830	903	842	847	905	857	840	842	881	846	798	862	848	819	843	827	819	851	886	841	809	838	900	812	841	808	874	854	817	881	893	877	859	884	844	812	903	857	810	796	836	813	869	826	877	837	887	819	858	880	860	802	861	808	850	814	806	786	868	861	866	890	844	857	871	845	845	875	870	823	797	854	872	877	868	834	899	866	829	841	874	824	827	865	891	838	851	850	818	891	819	845	867	797	819	824	840	893	806	857	844	835	845	831	838	811	854	856	853	852	883	857	812	879	880	825	843	853	831	806	848	867	829	853	883	866	849	760	874	820	874	862	952	847	862	816	775	837	843	917	838	865	781	856	803	838	853	849	876	813	853	813	855	855	856	833	873	869	864	824	837	850	876	875	880	854	856	848	816	856	820	841	887	864	863	847	839	853	865	809	847	906	789	806	851	841	810	849	786	851	811	830	829	883	809	820	922	836	840	836	861	849	847	869	792	903	896	816	862	813	884	874	871	780	862	835	828	832	866	839	832	844	842	816	854	880	809	881	887	854	861	871	836	806	852	900	870	820	805	845	839	869	882	846	857	816	856	781	847	840	838	851	874	847	810	809	873	807	907	869	863	831	856	864	834	853	827	859	888	825	819	885	827	845	848	881	826	832	886	833	815	830	869	807	857	825	885	828	823	796	913	847	834	839	827	818	879	821	809	819	881	873	840	776	835	838	812	846	832	819	871	868	859	861	848	846	819	835	880	813	826	850	913	827	811	851	827	890	811	844	844	871	867	857	818	873	847	894	823	807	879	861	876	850	889	806	850	851	859	841	886	787	837	851	870	843	853	881	833	825	856	884	841	853	836	826	845	878	847	842	817	830	885	844	795	806	849	851	793	869	812	840	851	859	837	876	819	829	846	791	815	827	894	800	874	877	832	849	824	821	848	824	812	837	829	878	843	843	843	827	877	833	896	808	877	838	846	866	864	793	841	817	819	850	817	874	852	842	814	885	815	837	801	809	848	796	887	881	853	845	870	803	866	883	821	829	831	868	905	870	818	821	895	868	851	829	875	829	862	841	859	838	802	828	809	854	850	862	869	883	895	877	830	846	823	860	865	814	871	850	844	856	831	850	835	834	846	874	866	821	809	868	794	862	847	824	798	848	812	827	855	866	882	822	832	889	886	855	854	851	882	874	863	897	895	900	880	836	880	867	899	810	902	831	815	812	862	800	880	864	869	788	825	866	826	864	842	860	797	852	855	824	864	839	827	824	882	877	864	876	829	801	864	865	824	840	835	860	875	866	833	847	812	820	867	848	882	856	871	893	836	848	818	815	851	861	839	794	799	820	854	834	836	877	851	867	849	832	742	844	802	884	846	822	899	811	838	876	855	892	836	839	823	797	870	849	862	838	819	816	825	842	836	858	839	822	840	826	817	853	853	864	866	828	824	861	805	785	851	825	869	858	829	855	831	888	859	892	816	868	828	846	843	889	867	876	824	867	852	847	813	854	869	891	854	849	830	870	878	875	894	820	827	839	857	893	788	784	856	863	804	844	834	877	871	830	855	878	879	857	888	861	837	855	864	862	821	871	795	863	859	853	855	884	854	877	794	857	824	824	810	804	800	829	869	860	832	823	870	844	920	814	833	844	897	850	875	858	924	850	839	883	826	852	874	897	857	832	849	896	838	843	859	827	803	822	856	829	864	854	854	872	862	841	840	854	806	814	827	857	810	806	858	792	817	802	871	870	844	841	775	832	855	881	833	890	832	850	864	851	834	858	874	838	870	864	800	870	867	854	895	784	869	844	849	849	837	787	782	847	826	872	898	848	857	830	846	870	837	874	869	863	824	834	849	816	810	814	861	867	898	854	850	843	849	853	854	872	885	817	866	852	829	841	848	893	889	817	832	809	842	843	837	823	885	867	830	860	880	824	895	833	852	825	801	838	853	833	818	835	860	872	820	811	863	832	851	886	839	839	854	804	790	847	818	840	843	855	846	831	865	872	833	799	854	849	824	831	803	809	863	802	849	810	836	800	834	867	866	896	830	845	834	889	832	825	878	825	846	857	881	833	798	824	843	826	850	866	836	856	839	827	906	858	787	908	856	863	810	821	830	864	881	879	853	818	875	820	826	851	852	850	803	844	845	851	872	832	821	824	846	813	775	845	851	816	884	834	849	903	834	886	898	810	835	834	862	831	855	871	850	911	804	853	845	843	861	820	835	795	822	887	832	843	884	845	837	848	862	884	881	836	872	787	892	874	839	836	858	812	829	861	819	815	848	826	801	847	856	821	822	910	891	840	861	832	833	849	853	838	807	826	876	837	838	834	846	879	824	820	822	803	837	872	863	833	842	842	858	853	851	829	843	790	832	848	817	880	822	869	828	844	820	807	837	840	832	847	869	858	860	835	803	904	893	842	880	859	859	864	867	825	835	839	895	861	870	847	897	877	815	849	814	819	868	858	798	819	815	841	825	875	864	860	836	861	854	821	840	847	851	843	818	880	826	894	853	860	888	833	854	823	893	858	861	867	858	801	858	827	848	828	847	847	830	870	831	821	882	840	873	849	879	840	807	812	875	830	881	842	855	850	857	807	821	833	839	859	799	914	807	852	862	847	857	885	829	867	831	814	805	834	817	879	848	804	861	864	844	830	818	811	850	822	813	835	766	885	846	898	798	822	884	879	849	806	866	776	863	892	853	855	813	845	899	776	850	834	823	855	846	852	848	887	861	820	852	844	880	833	852	847	847	803	824	816	858	864	844	853	852	789	832	831	844	830	819	864	857	833	833	833	892	881	789	872	826	864	851	876	833	881	869	864	839	830	829	905	829	860	812	782	891	864	813	812	884	789	917	856	834	833	879	831	872	863	844	812	906	874	840	851	842	877	847	864	844	882	832	836	832	887	866	891	857	778	835	764	811	768	821	841	855	821	845	924	829	871	802	886	839	839	876	906	840	832	802	820	850	875	865	830	819	796	910	840	914	840	875	845	817	820	851	852	867	885	872	850	849	845	827	854	815	924	826	821	837	863	827	863	875	847	850	802	829	846	863	805	830	862	846	780	817	850	863	850	844	863	820	854	820	830	880	832	898	826	867
2285	3515	6311	11572	14460	8598	2458	550	149	85	76	72	59	77	67	72	72	85	78	62	69	85	90	59	59	66	68	65	65	96	74	66	86	92	79	77	69	47	75	65	68	82	68	71	66	79	59	80	75	64	70	71	78	76	69	69	72	58	74	84	74	75	66	86	66	75	73	62	73	78	72	79	72	79	66	76	74	75	65	78	68	62	70	70	78	68	73	60	81	79	62	73	73	58	63	64	61	82	71	83	72	55	72	69	59	64	78	82	69	75	88	77	54	57	67	67	59	81	78	68	65	65	90	87	77	75	79	58	58	72	77	76	85	82	85	70	83	74	67	72	74	77	68	60	72	83	63	69	67	53	71	77	64	91	81	69	76	71	67	76	78	69	62	63	72	60	70	90	66	98	62	79	71	79	61	65	74	77	69	80	72	68	61	68	74	69	71	70	77	68	69	76	71	78	66	77	59	78	58	71	59	65	81	66	70	72	58	58	88	68	76	84	76	70	71	74	86	76	69	73	71	58	87	75	63	67	76	65	75	82	90	68	59	61	64	70	71	58	72	74	66	65	69	63	59	77	69	76	58	68	81	52	86	75	85	76	85	83	68	76	79	71	69	75	74	64	55	64	76	64	102	68	84	81	65	90	65	75	70	65	65	71	81	77	66	64	75	72	74	70	82	52	71	68	68	80	61	73	64	72	62	59	64	72	67	78	88	72	71	83	68	56	63	60	61	79	61	74	75	66	86	73	69	75	71	67	80	62	70	73	73	61	69	81	75	63	78	82	88	62	63	62	51	64	76	58	72	78	62	59	77	68	81	67	72	69	75	78	58	69	56	67	56	94	71	68	76	74	68	78	75	73	64	80	74	80	72	85	86	77	80	63	76	73	73	63	73	70	79	81	80	68	70	79	77	74	67	76	65	73	68	65	66	69	74	68	76	56	73	93	77	80	59	65	67	71	66	74	66	63	68	82	77	66	65	78	66	78	68	61	79	65	62	75	67	82	78	70	76	73	62	64	80	74	76	74	80	84	80	78	83	70	51	59	67	83	68	68	71	78	60	60	66	60	73	80	75	72	87	86	73	89	75	82	79	68	58	73	83	83	80	86	68	80	68	70	72	62	60	68	75	85	87	60	75	70	79	80	57	71	61	65	67	60	62	73	87	96	76	74	73	64	76	63	69	80	73	82	76	71	66	79	84	74	69	75	75	69	73	70	67	71	56	83	69	72	66	73	75	60	84	60	72	88	70	68	63	69	75	57	76	79	67	60	74	68	67	68	77	64	75	62	60	90	68	65	82	54	70	52	63	69	84	61	69	60	59	65	63	63	72	80	63	81	69	71	62	91	66	73	82	62	74	89	77	78	69	68	60	54	68	92	81	65	83	82	76	64	74	68	81	79	79	91	72	65	90	72	85	79	66	68	56	65	56	75	68	86	73	67	66	55	80	75	80	78	74	80	78	77	82	72	62	74	81	74	53	68	54	68	70	62	66	73	61	66	79	82	75	77	79	57	69	62	73	76	73	71	78	71	61	75	67	80	75	78	90	65	70	78	63	66	69	81	59	83	72	72	73	76	79	71	65	79	72	77	75	73	90	74	72	71	74	76	68	76	71	75	98	74	67	60	67	66	71	73	59	57	68	73	77	74	71	73	69	56	70	71	81	69	57	72	64	64	81	67	66	65	63	62	75	59	58	80	78	64	67	100	54	81	74	71	62	84	65	73	92	84	76	52	67	77	69	55	66	65	66	76	78	69	74	53	62	75	79	83	83	67	73	70	60	74	69	78	67	51	65	67	87	67	62	85	69	66	58	78	70	65	68	88	74	72	74	72	75	68	103	73	82	60	67	75	64	64	59	69	66	89	93	81	73	76	65	81	70	81	61	82	79	82	76	68	66	86	59	71	76	57	63	79	67	62	64	59	77	57	67	75	88	76	71	71	70	65	64	59	65	75	59	76	74	83	59	62	76	64	71	72	78	78	61	69	86	65	82	69	77	79	75	71	65	79	71	72	74	73	92	73	89	74	68	71	78	60	64	57	64	73	75	77	62	77	69	59	86	63	75	63	81	75	80	79	69	81	66	85	64	80	75	74	82	73	60	59	71	66	60	63	81	80	85	72	78	72	74	63	81	80	50	67	76	75	78	71	78	64	72	88	60	80	69	71	53	75	62	69	78	71	74	66	83	54	85	57	85	85	57	69	64	76	76	73	67	91	71	77	66	75	75	80	70	65	72	72	89	71	61	75	66	74	63	77	70	73	63	78	68	71	80	73	59	64	58	86	60	76	70	83	75	77	75	66	72	69	81	64	81	57	67	74	73	74	81	67	80	76	84	67	86	66	72	70	68	58	73	85	78	78	64	81	79	83	79	86	66	71	75	57	71	65	66	75	68	73	64	84	62	63	62	68	75	65	61	79	69	71	68	86	59	67	67	70	70	67	80	67	71	87	69	66	68	66	59	62	72	75	72	61	73	81	66	81	76	69	73	80	81	60	74	69	72	62	85	62	80	76	82	74	74	59	60	83	70	75	68	66	80	88	65	76	77	75	82	61	63	69	77	78	78	68	63	69	84	67	70	75	76	74	65	80	63	69	75	69	65	92	67	66	77	75	64	57	71	73	66	60	63	74	52	76	63	64	61	78	81	79	64	79	69	72	72	74	77	79	60	66	64	64	74	81	65	79	76	68	77	70	70	79	66	72	79	65	85	74	75	63	59	69	61	74	77	82	58	78	77	88	75	71	70	73	67	91	68	71	67	59	64	66	74	77	64	60	67	67	72	78	81	72	81	91	80	65	75	63	66	83	81	78	61	80	74	90	71	72	76	80	81	81	76	82	75	79	71	67	84	60	67	80	68	72	76	56	67	83	65	93	78	83	74	58	70	77	82	68	68	71	63	80	62	74	72	61	74	65	77	76	69	59	75	78	77	62	66	69	70	73	80	65	77	63	74	71	69	85	62	85	63	55	55	70	76	90	90	62	75	83	70	86	79	86	70	70	58	65	72	79	68	74	65	70	73	88	77	77	75	61	66	72	75	81	85	70	76	70	65	67	61	64	74	62	81	74	80	78	68	75	74	67	68	57	72	79	66	64	87	73	85	78	72	81	67	86	71	62	65	69	79	82	82	72	71	79	69	70	72	71	64	79	87	57	76	70	68	63	76	70	75	65	83	62	73	71	63	65	65	75	79	80	76	66	86	81	59	71	81	87	58	67	71	66	76	71	65	70	64	61	74	80	71	68	72	69	61	77	64	74	80	63	77	70	61	74	71	78	72	77	68	76	70	57	66	73	83	66	82	66	70	94	75	87	90	60	74	69	74	67	85	69	75	80	73	80	70	73	71	81	68	79	58	56	59	82	78	81	81	65	57	65	58	75	73	78	91	85	70	89	64	76	75	71	82	79	94	73	81	62	64	70	82	79	65	72	60	65	58	67	71	77	74	73	69	67	73	70	79	68	65	80	68	75	73	73	73	69	74	90
17441	27785	31958	54714	63619	45937	27853	11838	3090	1088	896	862	866	884	893	887	879	879	824	836	888	879	872	892	848	877	867	870	818	911	863	859	849	885	903	872	848	827	866	918	923	860	912	866	863	869	888	855	865	888	913	898	916	889	873	827	907	876	817	817	867	833	877	867	855	884	891	882	907	853	840	871	891	902	883	873	861	836	887	809	841	877	907	841	871	908	842	862	851	859	869	833	867	884	822	825	864	903	835	880	902	884	895	898	876	834	822	871	836	800	896	856	890	857	880	837	907	887	947	863	845	894	842	870	862	879	891	898	885	876	921	903	896	858	871	861	885	900	875	877	911	884	860	895	831	839	834	909	818	866	845	839	906	856	883	880	871	893	933	902	803	865	904	910	882	890	899	924	868	909	888	900	921	857	913	917	845	871	868	868	839	852	859	913	830	854	864	834	900	884	863	908	849	865	859	840	907	903	837	803	926	905	888	867	901	851	851	901	930	869	818	885	861	884	876	873	899	879	845	872	864	873	923	849	896	847	798	887	873	875	884	882	867	873	869	853	902	868	885	861	847	826	899	865	887	873	848	846	919	908	884	926	860	891	858	906	871	954	861	828	918	861	933	885	892	850	933	881	887	828	803	883	900	918	876	897	897	821	886	827	885	882	822	828	855	877	883	882	886	871	858	833	811	810	888	869	901	846	851	855	852	838	879	846	854	900	846	897	886	886	856	848	887	896	834	876	897	880	848	912	856	858	872	876	863	862	833	834	921	881	846	885	860	866	851	892	902	907	849	904	871	844	861	907	905	859	878	871	868	885	877	845	863	887	857	870	865	878	896	857	855	924	871	846	862	845	883	843	844	864	864	887	823	844	884	894	877	916	896	803	855	936	894	889	854	932	860	891	855	836	860	887	832	946	868	868	933	878	815	861	930	847	853	832	852	866	860	857	884	910	869	839	855	874	903	881	870	872	916	868	888	845	887	894	872	843	884	911	877	897	820	886	853	890	878	915	866	820	872	860	828	868	887	844	869	848	842	875	867	906	908	863	849	863	884	859	914	858	882	898	861	838	895	867	878	873	837	857	849	911	932	912	851	895	901	907	829	875	871	897	853	903	858	949	880	873	828	907	913	846	838	863	825	842	882	920	884	844	864	853	873	828	833	873	893	872	853	868	918	903	874	928	873	839	897	880	900	889	874	880	886	943	894	903	836	870	899	904	849	863	951	841	838	828	878	884	952	847	883	889	838	867	879	821	936	869	855	840	863	816	831	864	870	834	877	837	871	867	917	891	893	899	924	890	852	862	883	860	876	890	828	839	931	869	931	892	860	893	866	887	780	946	818	858	904	828	921	859	894	900	891	848	870	889	855	850	901	812	824	902	912	873	840	848	895	913	895	922	854	850	847	871	903	881	893	853	888	867	817	881	849	943	850	883	903	931	850	898	825	869	879	865	921	851	925	873	844	893	829	877	906	853	876	906	874	852	895	865	864	837	872	882	872	872	871	863	901	869	879	887	850	880	868	861	883	900	892	892	860	849	881	895	834	858	846	869	866	858	863	854	871	907	895	874	894	844	866	891	915	935	886	886	856	873	888	860	882	787	861	927	866	904	856	879	854	907	887	910	858	871	811	946	824	879	881	843	889	829	866	848	871	848	828	877	880	934	861	872	885	859	877	863	861	930	890	881	831	837	865	859	880	886	896	801	871	910	893	855	819	884	861	837	854	863	843	915	841	881	874	870	860	872	887	882	847	847	842	870	845	868	817	914	850	874	848	865	884	894	845	894	843	819	880	877	911	876	910	911	811	895	839	853	853	856	869	898	888	844	920	875	855	888	887	826	856	871	823	903	900	831	916	846	879	898	855	823	886	899	873	872	860	887	834	901	888	879	925	896	851	892	855	860	869	809	868	836	886	856	864	870	890	842	888	815	850	821	880	807	882	884	875	897	791	915	884	856	880	877	898	817	874	857	873	929	853	878	917	873	883	889	854	862	883	849	831	854	848	852	841	843	902	842	847	872	881	894	843	874	868	929	844	877	900	953	876	874	918	854	880	924	860	861	836	823	926	862	885	897	897	861	901	888	866	898	869	880	906	868	861	858	857	910	826	845	919	883	865	860	829	873	879	848	866	878	880	898	865	847	907	825	848	908	917	845	885	904	832	921	867	821	897	914	803	905	875	906	873	897	897	882	859	862	867	878	928	867	899	880	888	885	832	853	877	838	900	919	857	905	898	902	881	910	914	903	884	851	885	892	883	853	874	887	839	853	837	847	905	876	830	871	847	906	831	881	859	885	905	856	869	868	929	892	859	896	902	916	856	829	898	941	824	838	908	866	881	928	849	852	884	871	902	845	859	896	867	870	873	852	866	885	892	881	896	864	861	866	876	823	845	828	868	892	863	885	908	889	852	888	866	840	874	881	866	826	855	880	895	901	885	879	927	843	886	867	916	851	939	894	827	934	900	877	843	866	871	897	862	880	872	836	897	843	902	865	849	888	873	855	843	895	853	863	938	817	898	853	875	873	865	810	921	880	839	858	843	842	856	884	851	870	875	898	921	882	841	885	875	855	876	906	810	844	878	872	832	915	891	821	913	882	844	823	912	850	837	918	815	897	817	855	912	906	896	865	859	905	816	888	867	902	878	865	852	917	865	881	928	842	837	847	904	849	867	903	784	887	888	823	934	862	871	842	857	864	907	878	840	887	853	877	886	873	899	884	862	884	865	875	860	852	848	859	908	857	841	889	854	878	879	866	891	885	863	817	885	836	863	845	903	908	867	876	880	837	871	867	917	843	840	898	901	874	918	931	922	868	872	831	863	845	894	847	892	893	974	820	890	902	870	867	847	856	808	882	851	880	839	899	905	946	892	811	921	868	884	830	856	868	900	917	872	934	844	841	852	904	896	869	886	812	881	850	922	840	892	849	888	861	827	877	864	868	840	914	857	854	821	870	861	855	867	851	877	935	913	899	855	876	880	867	867	885	835	845	849	888	846	861	820	901	869	870	879	883	845	876	837	902	870	849	840	872	895	822	901	881	883	860	863	879	858	908	868	855	856	886	885	865	836	812	862	892	904	843	824	844	923	867	898	878	864	880	858	842	817	880	895	898	845	890	868	914	889	861	886	837	838	891	827	876	842	867	890	891	820	880	845	858	914	858	849	846	859	893	803	870	908	855	855	871	872	859	905	894	832	803	856	884	880	878	897	843	882	895	859	853	878	885	900	863	896	839	889	933	881	896	872	893	868	865	905	858	893	930	922	852	891	869	846	890	824	874	867	898	875	869	875	825	883	906	871	870	890	829	863	863	906	888	854	907	865	897	850	871	935	906	866	822	861	843	896	850	891	908	865	865	876	854	812	859	850	883	900	886	855	869	859	876	890	865	887	853	881	883	871	902	891	893	922	862	873	896	891	872	886	849	849	878	881	885	872	938	892	866	870	895	893	892	888	856	853	883	873	865	850	863	885	891	923	877	863	868	841	829	864	895
1444	5789	10934	17353	20358	14119	4612	854	242	109	76	91	77	63	93	63	68	91	75	78	64	63	70	62	66	75	57	65	68	65	65	68	60	72	70	59	62	84	75	85	54	66	64	72	72	70	70	61	59	76	67	88	72	79	66	59	82	74	69	52	75	68	69	87	70	72	76	74	51	85	69	74	72	71	75	67	78	78	72	69	72	69	76	60	82	70	79	72	87	80	69	56	70	69	82	76	64	67	68	69	70	69	78	63	63	63	76	71	74	72	61	58	71	62	60	97	73	70	65	77	77	74	68	66	65	71	71	77	76	64	83	73	76	68	77	67	82	74	71	80	80	93	58	71	64	67	62	59	74	68	55	59	65	84	89	74	76	87	66	62	82	58	71	72	69	70	82	68	76	75	64	64	72	61	93	68	67	73	78	70	55	77	84	70	70	75	68	74	67	71	63	60	76	83	77	67	66	65	66	71	72	66	72	72	56	74	70	74	67	75	62	62	72	74	78	76	65	67	82	74	68	72	69	70	75	67	67	74	66	68	71	64	73	71	63	69	71	75	63	61	69	60	78	63	65	75	63	69	80	73	72	59	72	58	75	69	80	72	53	70	79	69	65	59	81	64	77	57	67	69	78	78	79	71	61	83	70	74	66	65	71	64	64	77	92	77	69	81	66	76	68	82	63	75	73	76	74	60	65	68	83	59	86	71	80	63	59	74	75	70	81	60	72	68	82	80	70	82	57	68	72	68	74	90	70	71	76	59	68	73	65	73	83	84	74	75	74	56	67	77	70	82	65	51	68	80	70	70	77	71	69	80	73	79	80	67	73	88	78	60	81	66	76	64	61	67	83	71	77	64	59	66	74	75	80	72	62	66	77	69	66	68	74	75	71	77	79	73	76	73	93	58	74	62	68	65	91	57	54	63	71	67	68	63	80	75	65	71	65	75	59	70	79	83	56	69	78	63	71	61	65	84	77	66	77	60	62	60	78	69	67	70	78	69	71	67	72	93	68	81	85	84	74	59	75	90	61	76	71	68	77	62	63	69	66	62	74	68	74	69	66	69	72	70	67	72	69	81	65	64	64	71	54	75	79	77	70	74	86	62	71	73	82	70	74	76	72	68	65	85	65	63	77	70	76	85	83	64	66	70	73	68	74	59	69	76	77	76	62	66	76	82	67	72	69	77	70	79	70	76	84	75	81	58	75	60	57	78	68	81	66	70	76	64	73	64	75	78	59	61	68	56	66	59	60	61	80	62	86	89	59	57	54	83	75	71	65	60	73	63	75	65	78	65	75	54	72	69	79	82	74	85	61	54	69	74	89	70	61	75	69	60	69	72	73	67	74	73	71	79	60	87	71	74	58	61	78	67	55	67	77	64	67	68	62	64	61	83	69	79	64	61	73	73	69	63	62	72	61	66	89	87	68	89	61	77	69	74	73	97	57	88	81	71	68	72	76	61	75	71	65	55	66	63	78	90	67	67	59	80	51	64	64	60	73	69	63	65	68	88	71	73	67	78	74	67	61	62	75	65	65	70	69	79	70	78	77	77	79	77	68	82	69	75	78	54	66	82	61	81	61	76	60	69	78	69	79	74	75	71	82	63	61	81	61	50	54	76	74	57	71	60	67	72	86	81	74	65	84	62	60	52	73	81	57	71	79	78	67	75	51	63	67	64	75	77	67	60	64	68	68	76	68	70	62	60	71	47	75	66	82	64	55	68	92	68	68	63	64	59	67	79	65	64	75	67	84	64	69	72	67	66	81	58	49	70	57	79	78	70	62	77	73	68	72	75	63	63	75	87	67	72	74	83	71	69	62	52	70	70	72	68	75	82	69	60	87	76	68	76	69	61	71	71	81	71	71	93	65	82	72	69	71	64	76	74	60	76	79	58	69	80	60	79	75	72	87	74	70	64	63	76	65	69	66	76	68	53	71	69	66	68	81	77	63	65	66	87	75	70	70	85	61	61	62	70	73	67	69	73	82	67	74	77	76	59	77	75	91	70	64	79	58	73	63	64	77	85	73	72	63	81	64	68	59	74	79	74	80	70	75	58	67	61	80	73	77	77	78	69	67	88	77	57	67	67	90	56	74	72	77	66	74	78	72	73	71	66	71	73	74	69	73	85	69	83	77	61	71	60	85	58	83	92	94	62	69	80	73	58	80	77	55	70	60	66	70	75	80	80	75	77	88	59	73	72	80	74	68	83	58	84	90	76	69	80	79	69	72	67	77	86	87	83	59	70	80	69	67	69	98	76	70	69	64	72	73	76	66	70	73	79	62	74	73	69	64	77	72	56	69	72	68	84	77	58	75	72	62	70	64	77	89	66	77	73	69	75	74	79	78	88	74	75	67	76	80	66	72	77	81	63	74	73	58	79	64	69	76	80	65	63	70	53	78	76	72	59	83	64	72	62	79	71	80	60	83	71	76	73	71	81	56	75	64	63	53	60	59	71	74	62	68	56	75	75	66	68	68	74	65	64	55	83	83	72	70	76	66	74	67	68	81	66	77	67	68	64	56	53	92	75	83	89	70	63	69	60	87	87	65	67	93	81	84	83	73	68	58	63	70	64	74	95	74	76	82	72	71	72	74	77	65	72	67	69	89	68	80	76	58	63	82	57	89	71	74	71	68	64	68	61	52	85	82	64	72	78	76	84	79	54	72	72	67	68	74	76	85	69	54	71	71	83	87	75	69	71	74	72	71	78	74	66	53	65	83	76	64	60	62	73	74	61	68	71	66	60	67	70	72	62	75	65	69	76	78	76	75	57	60	67	82	63	75	64	80	77	76	57	63	61	87	68	56	77	74	60	76	64	74	73	68	74	68	73	75	68	69	65	52	79	77	72	74	83	81	71	87	85	79	70	49	79	64	64	70	78	78	76	81	67	77	80	79	70	70	72	78	91	61	65	73	71	79	75	74	74	70	78	74	72	77	78	71	68	70	72	75	81	69	78	69	65	87	71	72	77	79	67	85	64	59	82	79	74	72	79	81	69	65	66	63	70	60	80	77	64	73	54	76	66	70	82	80	75	82	65	69	56	65	65	73	70	60	67	66	77	61	70	70	98	83	61	79	57	73	69	60	69	72	90	74	61	61	74	65	56	81	100	90	54	59	60	81	67	86	71	92	71	68	68	76	71	62	67	70	68	75	64	77	82	76	81	68	78	61	75	67	71	54	69	78	70	69	84	80	93	60	81	65	74	80	89	71	75	74	63	76	60	63	73	64	63	56	58	86	54	85	65	54	69	70	97	55	77	65	80	76	77	71	65	62	66	66	68	80	63	83	60	83	71	71	66	65	67	69	69	74	64	69	69	66	85	75	66	67	72	71	79	67	66	84	68	67	64	77	76	77	65	83	79	76	65	73	66	84	85	62	59	81	70	77	67	68	62	62	57	70	70	68	75	73	68	76	72	61	77	78	71	70	67	78	69	74	72	68	80	62	71	67	71	69	73	55	58	76	71	62	84	74	80	71	52	75	68
24219	32961	38710	63614	73909	55763	33778	16201	4668	1363	924	898	824	927	883	879	881	865	824	881	945	880	937	865	911	842	864	860	934	868	893	878	880	908	842	873	915	892	847	913	870	869	868	868	788	856	846	855	867	852	854	901	869	886	867	918	896	854	832	852	866	871	854	889	865	878	852	854	905	843	889	867	849	887	870	870	849	880	874	850	873	884	866	834	841	885	819	870	815	888	879	848	847	820	867	891	829	831	829	870	842	851	862	876	854	922	855	911	881	870	903	867	867	841	836	867	849	837	905	864	863	912	869	864	942	896	887	885	923	876	870	902	872	864	872	819	845	840	877	895	878	842	878	795	851	901	860	830	869	842	877	844	813	859	862	856	865	870	850	839	859	888	884	940	865	894	867	831	866	842	823	918	899	840	901	919	922	907	895	861	860	806	899	833	807	856	858	872	873	858	892	851	880	875	863	860	832	836	883	815	858	894	898	870	877	836	848	834	854	888	859	883	869	862	896	812	839	879	853	897	871	874	872	852	866	852	863	894	858	855	846	831	936	896	906	898	915	869	875	872	836	857	860	838	871	879	873	858	885	894	875	827	873	867	888	894	875	866	841	888	851	877	839	898	899	865	859	884	847	831	841	936	853	896	867	884	880	867	917	855	875	895	897	871	905	929	870	833	899	879	875	863	879	820	797	877	866	808	906	828	850	811	858	860	923	865	838	851	853	852	844	941	828	868	861	861	865	829	858	877	934	870	873	868	852	850	874	881	831	853	834	893	876	892	834	884	848	917	855	953	964	830	824	853	853	874	851	849	848	855	876	818	910	887	862	867	870	847	860	918	904	841	908	848	876	856	872	833	888	858	849	852	852	850	885	877	865	910	853	869	909	808	873	816	856	848	887	829	903	897	821	793	831	827	827	857	862	934	869	828	878	843	885	918	829	844	862	830	840	860	891	830	877	850	903	823	926	908	800	906	915	842	833	865	872	873	869	821	839	900	867	937	848	850	887	827	912	847	890	859	897	876	818	866	821	871	937	839	888	889	847	792	883	900	876	891	846	828	844	870	827	851	888	931	879	859	888	837	854	838	863	899	845	893	889	873	834	858	857	837	875	847	835	894	852	836	851	843	847	866	861	878	854	897	895	819	880	869	897	880	916	853	835	863	850	817	878	917	884	891	856	871	903	887	865	859	829	841	832	851	920	869	884	810	897	888	886	890	818	876	861	889	886	853	872	842	847	860	844	902	858	916	882	880	856	925	906	881	852	880	878	838	811	835	861	846	897	853	816	882	806	862	868	903	903	845	847	849	834	872	920	875	893	891	866	852	885	858	879	847	859	908	915	909	896	905	821	870	875	901	841	897	860	872	874	839	840	845	858	881	917	863	858	797	905	859	919	865	875	852	838	907	875	813	882	888	832	874	878	877	937	848	872	927	920	873	827	832	893	884	848	865	856	894	901	870	915	857	915	808	836	866	914	853	884	892	868	866	823	898	902	895	862	824	869	889	877	934	867	859	928	866	856	893	862	870	856	875	887	889	847	848	887	904	933	854	838	912	894	869	842	846	857	892	824	895	767	842	814	871	891	878	903	834	873	909	869	822	849	855	942	859	871	854	814	832	895	880	870	848	893	893	844	839	832	871	851	842	895	863	863	873	906	908	795	855	814	846	871	918	834	876	875	896	860	842	915	860	872	939	856	893	866	827	883	874	895	855	856	912	867	837	860	866	852	885	889	892	894	893	838	836	871	884	856	843	892	880	908	885	846	845	868	862	885	883	836	869	863	869	891	827	883	899	838	888	815	840	843	880	847	816	821	854	865	828	864	877	888	860	840	859	851	900	906	882	913	830	875	883	802	870	876	881	851	857	824	893	955	864	893	858	889	872	849	912	853	854	835	835	868	880	926	840	881	903	853	850	863	888	854	894	874	870	874	871	859	889	848	860	825	867	858	861	859	906	873	880	855	862	841	765	895	871	823	928	893	898	927	862	849	814	823	901	891	867	856	863	850	868	894	893	829	848	894	859	865	853	871	803	864	914	903	855	911	860	880	920	869	892	942	864	860	865	873	921	869	906	861	866	848	871	831	908	863	903	900	853	854	878	884	884	881	881	901	848	847	804	866	873	887	872	881	913	848	826	873	830	879	872	854	862	868	891	856	884	862	862	903	880	836	901	871	844	885	884	819	907	886	880	906	893	861	878	849	896	871	848	804	849	880	862	888	881	848	863	925	870	862	897	823	852	918	852	839	804	886	896	861	907	844	847	838	897	811	850	884	842	874	863	871	845	847	902	857	865	901	913	828	862	919	907	903	852	889	890	852	848	845	872	824	872	862	864	895	867	843	867	842	891	837	858	853	868	833	869	898	873	859	896	896	921	895	811	863	886	905	850	813	885	845	917	903	833	859	858	913	864	855	881	866	881	869	835	875	861	870	841	816	925	858	860	936	915	856	927	911	867	870	855	894	875	827	879	871	841	902	855	833	846	841	872	866	841	880	856	849	876	893	859	821	813	907	865	863	845	860	895	922	865	842	902	831	917	836	836	871	856	904	852	846	919	853	854	878	873	871	890	866	869	828	846	912	851	840	818	832	889	884	886	819	878	855	867	880	859	873	862	885	844	878	835	861	840	882	811	818	815	906	839	897	882	807	823	891	851	874	877	854	889	859	863	892	908	835	887	917	904	875	908	859	876	865	867	876	895	811	871	901	810	854	818	889	906	842	885	895	880	878	896	873	912	775	862	895	833	892	864	867	888	891	892	855	911	878	874	877	891	851	861	895	866	867	888	906	834	891	893	866	896	863	885	841	899	870	821	903	900	883	913	888	898	796	867	867	886	886	835	842	906	847	820	893	911	906	875	910	912	896	870	885	886	852	833	816	863	885	824	858	867	885	879	904	857	815	860	892	901	876	887	880	866	875	880	902	894	893	897	889	869	824	860	888	825	826	902	832	842	880	833	836	845	851	936	827	887	895	868	890	895	864	877	850	882	888	890	841	863	852	835	886	857	867	914	860	886	849	847	823	837	866	848	812	882	834	874	876	858	870	893	892	890	839	839	849	860	866	896	871	825	914	885	858	884	807	880	875	883	869	890	844	862	901	873	878	827	882	807	856	933	860	866	862	894	920	831	856	891	854	852	879	851	865	884	897	854	808	819	814	902	862	860	897	828	824	908	860	866	839	856	927	865	925	919	837	843	850	901	867	799	868	821	846	865	878	902	878	829	897	817	867	863	894	851	868	839	893	876	866	859	837	852	903	843	890	844	875	862	871	919	847	844	862	844	881	919	870	862	863	822	864	874	822	900	833	887	843	932	872	843	841	870	834	841	889	911	863	847	896	886	832	830	898	899	851	895	835	854	904	917	847	881	920	813	825	876	861	828	895	888	832	925	851	896	871	853	853	871	907	859	830	873	889	835	900	853	788	867	879	869	865	871	863	863	880	821	890	824	833	847	950	830	882	876	883	934	851	914	890	856	844	913	803	842	896	883
1475	1041	2659	3748	5472	3896	1166	291	126	74	81	66	68	80	71	74	71	63	54	77	80	70	93	72	91	71	73	72	78	69	78	64	68	82	73	73	50	64	84	83	91	71	58	64	69	79	66	53	64	62	66	65	61	68	71	57	83	83	82	74	80	76	71	83	79	61	66	63	72	58	71	68	85	65	76	74	77	65	69	75	56	79	81	66	75	77	49	67	67	79	59	69	72	77	88	74	58	70	68	57	56	76	74	54	60	75	64	62	68	65	71	74	70	70	85	74	56	61	64	87	74	80	83	65	65	74	74	64	61	67	50	91	58	72	71	70	80	78	67	58	72	64	64	71	67	59	65	68	70	70	70	75	78	72	75	59	62	77	90	65	80	69	70	64	62	55	84	76	57	73	77	70	64	43	62	84	87	79	65	75	66	59	76	74	81	58	82	64	67	65	68	67	54	66	78	60	61	71	66	66	70	65	75	66	84	70	74	76	76	67	68	72	79	69	80	70	75	76	70	80	84	74	64	60	58	74	78	48	55	76	66	80	79	76	60	62	77	90	61	73	88	64	80	73	79	70	70	67	68	64	72	63	69	70	68	71	66	59	58	61	71	83	54	66	81	60	74	68	74	75	70	60	77	76	60	61	71	60	73	66	63	71	74	78	74	75	77	70	77	80	79	75	86	77	80	77	63	82	80	68	71	67	62	78	80	60	61	69	85	84	62	73	67	70	78	74	64	59	75	80	66	61	75	91	83	78	65	81	71	75	63	70	64	77	61	64	68	70	56	74	65	70	66	85	65	71	64	97	63	65	71	75	51	73	80	65	63	75	75	76	64	65	62	74	59	85	66	57	56	88	77	73	67	84	70	66	67	70	66	74	87	71	85	68	60	75	71	83	62	56	74	78	60	72	72	79	82	69	69	75	80	62	63	67	68	77	72	65	70	70	70	71	66	86	63	67	71	59	66	74	65	72	85	79	68	69	77	79	63	68	75	64	64	62	69	79	66	70	80	70	64	64	65	71	75	83	88	75	75	66	69	72	72	63	75	61	75	79	63	71	62	70	67	67	70	69	73	72	73	59	76	84	65	70	76	72	67	89	77	60	71	61	65	60	72	68	73	76	64	61	83	74	93	72	69	59	82	77	76	75	72	74	66	77	64	70	70	51	79	63	66	71	70	79	65	72	89	75	63	75	68	73	67	79	77	72	72	76	65	72	77	62	66	59	67	68	68	76	77	58	70	70	69	60	65	78	68	60	56	57	83	82	78	79	74	69	72	68	62	71	71	58	68	79	68	63	57	82	75	81	70	81	75	69	66	63	66	62	76	73	57	95	72	77	73	61	78	77	58	69	70	62	58	76	68	65	76	66	74	51	74	74	62	63	59	61	74	72	67	72	65	61	79	65	78	63	73	44	69	78	61	83	66	75	73	62	88	68	59	66	75	67	68	78	65	58	57	69	70	65	66	72	71	76	66	73	86	80	72	64	73	62	76	70	81	75	73	70	79	71	81	78	59	64	72	55	85	68	73	86	70	71	64	69	65	77	62	54	66	62	71	84	82	68	74	86	66	63	71	63	75	66	78	66	88	62	69	69	76	70	65	70	75	66	58	68	52	79	71	67	60	64	71	68	66	71	70	75	77	70	57	74	63	64	69	71	71	65	72	69	71	63	61	79	65	61	74	74	69	67	72	64	67	64	68	68	68	78	52	73	57	76	60	68	54	73	77	70	64	76	57	64	74	59	61	74	81	83	74	70	71	82	64	68	89	70	73	58	56	76	85	70	70	92	79	54	70	61	58	75	66	79	81	57	79	68	78	65	67	80	68	72	72	79	63	67	77	74	70	69	62	65	77	73	64	63	65	64	67	60	68	83	75	71	57	66	75	65	76	49	65	66	76	76	75	69	69	71	75	72	73	77	53	64	53	75	73	54	66	69	79	88	62	86	69	46	75	73	79	69	71	76	59	62	81	71	66	72	58	63	85	68	55	65	76	70	85	83	60	74	71	69	88	53	65	69	72	60	73	84	70	63	76	60	60	75	71	73	68	65	69	66	76	64	69	71	74	79	64	69	77	65	71	62	56	76	67	58	63	66	66	76	77	57	57	69	62	71	86	68	73	68	66	73	89	82	75	64	64	82	79	67	62	70	82	68	66	62	62	87	62	82	68	77	81	63	66	53	75	65	70	55	76	71	65	84	64	51	59	72	65	58	81	81	71	75	81	62	66	76	72	77	75	71	72	83	73	58	60	53	79	81	57	78	81	49	73	64	62	63	76	90	74	80	75	63	72	74	88	66	82	73	69	64	78	65	77	71	59	76	69	75	81	72	63	78	75	86	63	65	88	66	60	80	82	66	73	80	74	84	63	66	83	81	66	69	60	75	70	60	83	55	90	76	70	81	62	78	79	87	69	66	56	90	85	72	74	59	80	73	80	67	68	73	78	67	66	87	69	73	72	70	69	55	65	75	69	73	78	72	71	54	62	73	74	69	69	77	84	66	75	65	74	64	73	73	69	58	70	76	58	61	66	65	64	61	63	69	70	74	72	82	64	81	73	57	78	57	52	63	66	63	69	60	76	71	76	60	79	60	65	66	59	71	54	55	83	86	76	61	65	70	66	66	57	68	84	67	84	77	52	60	63	65	66	78	79	62	67	66	78	67	79	68	71	64	77	72	64	69	71	80	62	77	63	71	77	64	59	78	71	67	80	54	85	68	82	84	73	84	79	76	64	66	64	63	64	70	71	71	64	73	62	63	74	49	69	67	57	64	76	62	77	65	69	72	78	74	79	60	69	73	76	60	81	65	77	60	69	61	52	63	73	67	79	77	77	67	67	57	78	75	67	65	59	69	78	61	71	75	76	72	65	75	84	52	74	66	60	68	60	76	60	78	65	83	65	58	67	61	65	67	65	80	77	56	66	66	62	86	58	68	69	71	78	67	82	71	69	69	76	71	58	79	69	74	73	71	82	71	63	59	71	73	75	77	70	67	82	76	70	72	75	56	58	71	74	75	83	77	61	53	86	65	79	62	66	69	56	69	55	63	84	69	73	66	71	70	69	70	71	66	62	69	74	70	76	48	53	73	70	81	77	68	66	64	67	56	73	67	79	76	80	78	83	62	60	62	63	67	80	64	69	61	59	54	66	62	79	77	67	67	75	56	77	56	71	63	76	72	70	66	61	69	81	72	67	84	59	71	68	66	66	75	68	85	77	65	69	63	88	61	60	75	60	79	52	55	75	64	70	77	72	60	66	76	71	69	67	54	88	64	62	84	82	61	77	60	68	84	65	65	79	82	63	70	74	74	66	71	75	74	74	63	79	86	71	74	75	61	55	69	67	75	69	82	77	57	69	66	75	73	72	59	74	91	60	73	81	71	59	66	73	67	63	78	74	61	69	56	86	77	65	66	73	67	83	65	62	73	79	94	72	73	74	68	68	61	73	78	78	70	84	74	64	72	78	72	63	71	73	69	69	74	73	73
13622	16487	24353	37271	45568	35159	20642	7305	2135	1010	884	873	823	802	898	841	856	859	855	911	814	850	833	861	828	849	840	843	847	847	843	838	853	845	848	855	860	841	867	881	816	823	812	885	856	819	825	795	853	858	799	825	861	846	831	857	862	890	897	892	846	834	852	861	843	866	871	823	830	822	941	855	880	819	878	813	837	865	862	863	840	917	845	873	845	828	877	831	868	930	830	855	890	907	925	871	887	845	827	841	854	827	869	836	855	889	869	833	898	876	847	839	856	863	848	850	914	868	889	867	850	834	850	871	855	839	848	861	878	811	852	853	848	826	839	831	836	884	847	849	821	849	857	811	869	793	924	887	785	850	855	849	839	821	821	904	816	853	864	872	869	848	881	854	890	838	898	866	821	831	866	827	879	846	872	890	854	878	919	858	813	856	859	822	853	889	827	874	857	805	846	879	891	889	872	804	859	866	842	860	871	851	813	822	833	908	892	882	855	866	899	851	858	861	880	846	828	835	813	881	847	817	851	916	878	863	847	852	830	881	825	833	859	850	856	834	870	841	879	827	906	876	862	840	906	862	904	867	853	812	880	813	875	852	873	859	864	815	872	849	877	871	842	850	885	882	822	890	891	857	859	861	843	830	843	852	841	813	845	847	819	876	867	855	884	917	858	837	889	857	850	850	849	879	842	890	889	879	877	844	883	843	873	832	879	855	816	857	838	829	853	799	864	850	857	874	867	853	837	855	826	863	881	847	842	928	861	845	845	855	865	815	837	854	881	842	829	846	837	852	814	867	827	856	850	874	842	836	846	862	790	858	846	850	894	876	871	866	845	872	819	855	894	815	858	841	898	891	893	845	911	898	884	875	876	815	848	848	842	832	821	843	859	837	871	889	888	838	876	843	853	916	866	874	836	836	897	882	828	788	880	856	853	854	872	886	881	862	810	879	818	870	901	792	820	920	837	851	847	788	890	828	858	855	892	834	836	833	788	849	855	834	869	841	846	866	842	850	846	850	887	826	875	854	866	831	845	855	837	855	849	838	835	822	848	852	859	852	893	853	874	870	840	869	847	863	884	869	839	815	903	827	794	879	839	839	818	924	890	840	872	867	879	845	875	873	838	882	914	829	945	858	813	930	869	826	893	925	863	836	812	908	868	862	839	864	860	860	811	843	843	874	802	843	853	834	883	814	804	837	834	817	851	868	844	856	830	886	831	887	852	880	817	801	815	816	813	879	811	824	845	868	871	826	853	915	881	862	813	840	858	880	861	836	848	841	862	838	869	850	832	863	909	849	874	857	843	860	864	809	878	869	870	887	849	809	858	847	886	836	834	882	876	879	894	835	891	896	846	872	886	843	823	875	773	853	875	852	873	848	871	858	820	860	783	848	837	904	862	852	839	854	858	869	830	803	861	831	865	852	871	817	838	797	859	881	860	894	874	856	848	862	838	841	876	841	876	855	877	861	836	853	825	890	865	887	875	800	881	820	872	855	794	859	860	877	873	847	868	823	850	914	876	871	884	853	921	878	834	845	855	848	824	827	904	817	842	787	849	903	879	905	831	872	893	850	888	833	869	841	894	857	851	891	874	859	779	910	850	824	831	838	860	931	851	901	843	880	845	889	855	843	884	875	885	832	882	842	870	824	853	851	809	833	867	858	905	808	814	874	892	822	881	852	890	869	798	899	888	851	833	871	914	843	864	867	829	916	865	867	880	870	829	874	890	880	843	824	848	819	906	815	856	802	844	879	799	830	832	831	851	772	818	847	824	872	822	832	860	837	835	861	868	873	817	827	795	819	879	849	831	828	844	861	832	850	858	861	867	879	852	858	842	816	820	821	887	829	848	883	854	847	880	868	874	818	878	861	863	828	873	865	824	834	828	834	926	855	828	864	844	855	834	857	840	838	891	920	874	856	829	844	897	857	837	898	807	800	827	888	846	820	896	933	821	802	828	878	842	815	859	850	863	812	859	812	844	854	828	852	866	856	786	861	809	891	861	873	807	843	895	865	845	897	874	904	846	822	875	884	827	867	802	857	896	861	874	824	885	828	847	838	853	883	841	865	870	918	836	874	844	866	866	885	906	874	862	794	856	867	867	859	829	901	842	863	866	912	836	889	843	769	851	874	867	819	893	856	816	841	794	837	844	852	825	881	880	857	794	823	861	851	795	855	871	805	857	874	879	815	898	881	820	851	847	894	837	865	866	813	818	870	885	856	837	831	875	877	913	887	881	804	890	836	841	828	858	869	846	854	819	877	820	830	874	800	833	817	807	846	841	808	847	823	796	852	876	817	840	862	904	820	855	892	813	829	861	852	891	798	869	840	849	844	885	852	905	858	829	789	866	839	897	841	850	850	868	821	884	783	856	892	856	832	893	858	871	807	819	854	837	822	824	867	841	917	848	833	852	907	896	823	823	813	875	799	837	847	832	826	862	849	873	880	807	831	849	859	849	828	837	831	824	853	859	894	859	878	849	839	920	862	796	845	860	820	856	806	844	871	909	861	822	845	810	877	887	861	867	819	846	887	860	867	866	854	891	843	879	810	829	937	862	826	873	859	879	851	886	890	828	842	848	889	818	807	853	855	782	856	832	847	805	860	784	900	882	858	861	872	846	880	851	852	858	826	890	879	836	874	879	790	873	870	826	863	862	806	809	868	888	807	844	828	866	846	857	860	900	927	834	910	855	840	926	808	852	826	892	884	872	867	827	806	840	907	895	883	868	792	758	885	835	857	851	806	818	864	854	907	831	826	933	886	862	807	842	853	888	877	805	866	897	890	865	897	832	860	882	852	858	830	887	841	824	904	873	879	842	866	888	821	869	824	868	817	841	835	868	867	810	912	842	803	894	884	853	794	820	817	872	851	867	850	852	864	829	891	861	830	839	845	846	876	806	819	772	847	868	805	843	854	835	887	881	835	859	881	868	835	904	893	874	848	876	871	847	814	882	866	935	917	848	834	864	854	830	841	864	862	865	847	898	867	807	851	848	832	785	884	840	809	845	893	800	839	864	852	831	881	884	843	895	865	839	831	886	861	880	843	860	848	876	864	873	829	842	832	909	793	845	825	828	829	882	866	847	873	854	848	874	914	835	905	874	885	858	848	878	841	875	837	841	847	854	875	865	830	836	862	884	874	837	866	866	859	856	831	883	902	834	906	890	826	869	867	880	864	863	867	856	926	872	823	888	827	831	855	853	853	884	846	838	858	857	873	872	846	860	875	831	825	855	857	849	837	845	864	835	805	837	884	875	898	843	847	874	840	848	900	865	888	900	845	882	862	846	872	899	802	894	853	836	888	871	804	836	855	850	899	852	851	885	821	850	845	857	857	858	881	760	869	908	883	847	810	869	874	855	820	848	832	854	821	876	798	818	779	872	782	824	797	881	881	877	800	836	858	867	834	824	850	851	868	867	842	812	843	825	881	829	879	899	899	827	895	825	818	858	868	870	870	859	849	867	914	964	873	874	862	869	839	819	908	838	825
815	3715	10078	10370	12018	7249	1981	441	130	67	71	86	77	69	68	82	68	76	84	72	76	59	50	78	64	71	72	63	80	71	57	65	72	82	60	66	72	64	68	73	81	66	68	74	69	83	56	77	75	57	60	69	78	58	61	82	61	63	52	66	85	60	67	70	57	78	71	60	74	74	79	76	75	76	50	67	60	79	84	96	60	69	74	77	71	95	51	68	75	64	65	60	92	55	75	79	49	76	71	65	76	71	64	71	81	68	66	61	54	74	68	65	76	68	76	74	72	71	64	74	79	61	61	62	68	61	76	73	78	60	56	95	75	57	71	67	76	62	81	63	64	79	72	69	63	57	64	55	82	75	74	70	84	64	56	67	85	69	68	77	69	69	74	74	71	78	63	79	72	70	77	58	87	67	78	62	68	72	63	71	59	89	72	74	75	77	68	72	84	53	62	74	73	71	68	74	66	64	80	69	62	59	81	78	59	69	85	67	60	76	75	85	64	57	77	76	73	71	51	62	81	76	72	84	66	62	58	75	61	79	77	81	73	64	68	60	69	67	76	87	72	62	50	62	80	61	62	77	79	71	76	77	97	74	53	58	74	69	68	73	77	78	61	72	63	67	70	57	80	66	74	76	65	58	68	72	72	69	67	73	72	65	82	58	71	60	77	72	66	74	77	73	75	74	68	78	64	72	66	60	54	80	75	69	93	60	64	71	55	77	75	75	71	69	70	70	67	73	62	59	70	67	65	62	72	66	66	67	76	73	72	59	79	68	52	75	85	77	69	64	84	70	76	63	64	67	77	55	72	84	73	60	59	71	75	62	76	70	72	59	63	60	58	76	52	54	76	52	56	70	74	64	70	69	77	69	98	71	64	68	60	84	68	79	65	85	76	59	61	63	72	82	77	54	76	88	69	71	66	69	70	87	82	73	71	69	80	62	80	88	64	72	81	81	69	63	92	79	68	70	68	79	83	59	51	87	70	70	71	47	70	68	73	75	85	72	71	67	63	68	79	71	68	72	66	73	69	63	76	86	67	58	70	62	73	72	61	77	57	74	84	60	72	68	71	65	77	66	62	68	65	76	87	61	74	64	69	67	76	61	78	67	67	75	59	69	69	63	76	70	54	75	74	66	81	74	68	76	87	77	73	80	73	62	74	82	70	62	65	68	70	74	65	67	71	70	73	56	67	77	62	77	65	70	59	67	65	85	78	61	62	58	71	74	84	80	71	62	80	68	70	65	63	95	68	57	63	70	59	64	79	59	84	71	53	62	65	67	71	69	65	89	62	67	61	71	74	76	44	56	58	51	75	64	83	75	77	73	81	56	45	59	69	65	53	71	60	79	65	64	76	70	78	69	83	73	71	64	81	84	68	74	59	69	65	56	77	68	48	69	66	67	68	81	67	70	75	78	77	66	86	66	73	78	70	68	76	66	71	68	73	68	63	64	81	54	68	60	68	79	63	84	69	53	65	72	68	78	65	75	86	91	69	87	64	58	71	61	72	63	73	74	79	80	64	64	71	67	62	64	74	79	67	63	70	59	70	73	69	73	64	60	77	66	66	72	65	83	71	73	76	72	70	88	79	90	67	68	72	68	61	60	69	61	99	79	75	56	78	84	70	82	78	76	74	66	63	66	50	81	73	77	73	81	73	83	62	59	64	80	85	58	70	65	66	48	83	66	65	81	59	65	66	69	66	63	72	54	68	59	67	79	75	62	67	67	75	68	83	75	72	64	68	73	67	46	73	68	67	75	73	57	83	80	66	71	61	58	72	70	74	84	57	68	64	72	70	75	68	69	70	72	77	71	76	57	68	57	87	69	70	83	63	67	62	69	67	73	74	69	67	65	71	63	79	71	88	64	74	55	84	64	71	79	71	62	80	79	66	72	76	74	67	70	75	83	67	63	59	65	78	60	67	62	58	66	64	79	77	65	80	55	71	56	73	74	65	85	64	78	68	71	62	70	68	71	57	72	73	89	77	61	81	69	68	60	62	71	75	56	69	50	71	72	65	63	66	83	71	63	74	71	70	78	70	62	78	75	58	66	72	69	66	74	66	77	60	71	64	82	74	72	70	69	70	82	66	70	64	74	63	73	77	80	85	53	57	80	73	61	83	53	76	73	73	75	101	71	76	70	81	86	82	65	77	55	60	73	73	66	57	72	73	77	67	78	82	70	64	80	78	74	68	78	64	83	66	74	71	73	74	59	74	70	83	69	65	68	65	80	63	66	70	76	76	73	69	64	67	77	62	64	64	69	62	76	72	60	83	57	68	63	78	61	65	68	76	77	71	64	57	68	74	56	68	66	72	65	89	71	76	69	68	71	70	69	60	67	70	64	66	86	78	67	78	66	58	57	58	75	68	59	81	81	70	71	62	78	60	70	74	69	68	81	78	69	61	68	64	60	70	76	71	55	77	62	69	62	80	68	64	74	76	68	67	65	73	55	70	66	69	63	85	62	67	63	70	74	72	64	76	59	62	73	75	73	66	59	64	66	67	77	81	64	71	67	70	62	67	69	76	74	69	57	67	59	79	57	78	89	75	58	76	83	72	69	50	59	75	71	74	75	58	68	92	74	75	84	84	68	64	62	69	65	71	51	76	89	66	73	68	76	67	74	64	65	65	81	83	62	52	61	70	73	67	66	61	70	70	73	76	77	82	78	71	69	96	65	64	73	82	73	57	72	56	54	61	83	86	75	73	71	85	69	76	68	73	68	59	65	71	66	65	74	69	74	62	71	70	77	77	71	79	68	75	81	75	78	67	76	71	69	72	70	66	85	70	64	75	66	62	74	62	51	64	70	77	76	80	71	54	66	48	78	60	74	57	90	62	82	67	78	65	70	67	92	68	75	60	81	78	68	73	65	71	69	82	68	52	72	82	52	52	62	67	69	73	63	61	74	51	58	72	83	71	63	69	66	65	74	66	62	53	68	63	85	72	63	72	79	49	84	63	76	63	76	75	90	74	67	75	71	77	76	74	66	71	67	73	59	72	77	90	62	81	87	66	76	72	80	70	80	74	69	70	69	80	76	61	74	55	62	74	73	68	73	69	78	72	71	79	87	72	59	70	77	51	61	70	76	72	62	67	71	73	78	68	69	63	83	69	97	84	63	67	66	84	69	67	53	59	69	68	61	57	69	76	73	61	69	77	69	68	54	77	74	68	74	58	61	56	62	74	58	63	64	58	84	64	62	51	57	45	59	66	62	65	71	62	75	56	75	81	74	74	69	93	78	78	80	70	57	60	67	58	66	72	75	80	77	66	84	75	67	72	82	47	68	74	55	69	69	60	69	71	66	71	54	60	76	75	61	58	92	74	67	57	73	67	80	75	76	73	58	77	71	72	63	63	83	56	63	74	73	65	72	66	66	82	74	75	78	66	67	75	71	64	55	68	74	64	76	66	77	71	73	59	52	81	55	73	67	65	66	73	76	57	69	72	81	69	65	71	75	73	68	77	81	75	60	75	63	60	71	69	79
18948	28582	37211	51817	60512	43681	25866	10282	2821	1074	944	851	854	902	861	927	880	878	903	859	845	866	849	842	818	914	911	881	825	817	925	829	830	832	892	827	855	836	811	856	892	897	829	863	857	844	809	886	837	877	827	823	889	831	835	825	883	848	815	888	842	804	854	888	866	809	859	875	847	903	837	863	854	867	908	832	884	817	837	840	872	832	875	859	881	876	851	852	866	872	829	840	912	860	841	874	846	849	825	904	854	847	808	869	856	773	861	900	880	829	835	862	875	847	854	813	845	868	842	866	868	820	840	886	815	866	885	861	883	801	912	844	891	912	871	847	888	862	808	836	849	854	803	865	855	903	858	864	824	875	851	888	844	899	856	859	821	868	888	822	929	823	820	851	884	858	861	872	840	827	906	923	839	897	801	875	851	879	817	885	863	843	852	823	840	826	881	869	859	887	862	859	847	830	899	834	853	868	843	815	833	880	921	846	865	813	873	894	822	883	898	879	841	928	900	839	858	812	823	834	869	886	837	849	853	832	877	817	867	864	842	868	870	863	845	906	873	812	879	847	889	866	863	824	857	808	901	870	825	848	870	910	829	843	819	845	895	855	897	820	791	825	886	847	900	848	789	858	821	818	844	862	825	895	846	874	802	881	881	833	900	854	841	814	813	853	841	822	855	878	862	906	888	896	851	881	824	840	821	867	880	823	881	897	906	860	821	864	841	884	848	878	874	822	823	852	808	823	924	892	853	873	890	879	861	897	876	797	854	827	899	840	866	831	877	900	876	864	840	836	861	848	834	829	823	891	858	863	875	866	865	861	848	830	826	858	846	892	874	833	859	848	893	832	865	831	852	929	802	861	871	861	843	864	837	904	832	860	862	886	879	852	820	846	807	813	852	852	811	881	863	881	917	878	834	878	907	903	842	823	876	909	855	833	860	851	824	860	836	873	863	889	826	867	891	852	876	849	801	834	842	850	882	830	830	831	842	883	783	875	831	859	786	865	894	894	872	868	849	893	805	878	861	902	824	950	917	881	874	861	877	832	881	801	836	840	850	837	835	835	908	892	867	866	862	844	857	833	824	858	876	833	861	879	837	854	860	836	867	829	839	843	867	843	851	802	858	862	936	864	803	912	840	906	813	804	836	856	832	872	854	889	856	863	894	826	798	882	840	879	883	883	812	878	887	891	828	822	884	873	891	780	859	850	859	843	831	880	906	867	836	857	792	938	857	858	861	849	855	830	801	895	845	836	856	876	840	861	867	890	838	854	814	888	904	861	827	817	872	864	837	911	884	832	849	833	819	824	847	862	881	874	893	906	864	835	863	859	834	843	860	888	831	868	840	886	852	844	961	848	832	861	862	877	815	886	847	924	889	853	852	855	870	900	909	834	868	850	865	850	857	856	842	855	907	802	887	886	871	837	832	783	890	922	828	832	878	877	853	875	865	931	842	898	910	879	829	900	859	840	877	851	870	822	834	846	879	832	873	881	904	863	898	817	857	834	900	861	827	856	867	844	856	834	857	888	877	884	855	847	889	880	874	816	889	816	851	899	834	819	837	836	897	843	845	843	872	895	820	881	910	889	817	831	863	877	852	812	816	854	815	872	861	876	836	947	902	865	862	873	854	826	883	910	873	825	845	886	858	900	846	856	885	835	843	886	872	855	860	855	858	770	897	850	867	841	842	839	855	831	849	843	891	850	878	840	873	853	858	842	820	859	934	859	864	855	875	804	843	849	849	780	869	830	885	864	852	879	830	867	885	872	870	862	867	926	855	848	891	859	919	837	863	863	847	811	840	867	885	860	838	842	874	807	856	802	825	865	852	859	851	878	839	841	823	814	824	872	885	898	895	841	870	802	848	811	846	859	868	877	889	871	863	869	880	863	875	819	857	814	861	868	855	825	882	876	882	841	832	870	803	890	831	875	792	898	888	871	849	849	865	794	890	839	869	882	823	804	869	840	859	866	861	865	859	874	830	851	888	862	821	860	901	812	864	875	882	897	888	867	861	856	853	898	867	929	859	860	789	895	800	831	780	829	845	889	850	782	873	896	876	906	877	840	896	858	855	847	829	886	831	885	926	859	834	886	824	820	863	834	851	835	821	892	864	856	908	852	867	860	911	823	856	857	836	887	857	834	875	851	906	837	922	830	868	829	843	841	797	890	854	879	837	822	808	845	798	894	868	856	824	904	864	825	826	842	890	870	816	893	861	873	856	842	858	859	920	891	838	901	874	844	877	862	850	846	834	839	914	838	839	858	861	814	928	838	829	872	871	794	890	823	887	821	864	812	850	865	860	834	897	833	900	827	826	900	847	860	888	833	884	881	831	857	857	808	869	858	838	824	916	823	854	852	894	840	891	831	902	824	865	814	845	821	860	834	853	840	895	825	891	886	838	836	835	824	878	835	856	864	846	891	859	814	845	856	885	861	866	829	874	857	878	811	889	853	837	821	858	834	908	887	895	787	862	815	857	849	847	868	849	838	866	928	893	851	874	830	866	886	863	854	893	805	879	869	829	835	803	860	819	893	820	851	876	854	785	844	846	858	860	864	818	827	817	895	783	847	865	893	850	847	855	865	853	857	903	872	857	846	855	826	825	846	879	838	871	869	879	818	810	856	888	836	857	853	847	823	835	888	863	890	877	872	857	831	847	859	883	870	827	860	906	857	874	849	851	907	859	807	895	843	851	811	864	856	843	806	863	879	868	874	879	823	909	898	842	867	853	845	851	852	850	838	883	926	831	828	845	836	883	849	850	858	789	861	868	844	846	863	860	795	884	881	860	875	865	864	846	804	846	856	847	922	826	858	824	864	893	901	863	866	846	887	861	889	885	811	832	849	863	808	887	838	859	859	849	868	859	872	885	868	879	869	875	813	895	936	854	844	829	849	841	851	864	849	792	804	910	892	841	862	850	770	836	872	867	825	839	834	806	898	864	862	858	915	887	855	875	872	852	824	841	819	836	812	900	896	854	841	850	924	884	869	875	885	883	901	846	831	854	882	855	916	810	853	837	831	854	894	831	878	884	906	875	829	830	873	874	886	894	878	855	827	847	808	858	846	821	876	837	856	889	868	854	889	850	899	862	824	886	871	839	885	879	844	849	841	824	834	769	850	804	852	845	867	835	867	897	815	821	850	869	843	878	837	851	867	873	826	877	864	858	838	892	829	908	838	854	879	866	884	900	826	901	836	894	881	832	863	945	862	841	837	825	905	847	842	830	895	851	844	855	884	888	863	877	878	864	916	859	840	866	875	907	840	846	857	849	866	846	832	841	843	856	890	849	875	858	872	870	851	901	868	872	837	873	878	885	842	830	879	814	828	862	937	858	881	862	856	798	828	866	817	851	829	855	859	856	841	889	813	910	887	886	900	813	887	869	867	827	867	861	816	894	846	840	859	857	872	884	841	812	846	925	869	833	938	835	867	835	832	882	870	868	852	845	816	853	869	837	774	887	858	893	899	811	830	840	863	841	865	831	839	864	886
2231	2916	11611	13350	11858	6608	1913	389	110	82	74	89	61	70	66	62	66	61	63	81	73	65	72	59	85	82	76	58	71	83	75	72	82	80	65	81	69	61	66	85	66	73	68	51	72	56	65	69	74	79	84	62	89	77	79	69	70	62	85	69	77	78	75	76	67	80	63	52	70	60	68	75	61	74	70	86	66	67	76	64	63	69	55	72	59	70	69	68	79	84	56	72	66	53	86	77	68	67	56	74	75	65	69	68	66	83	54	81	78	66	71	65	58	69	66	69	60	75	64	65	80	87	62	71	80	66	79	74	76	68	68	70	86	79	62	61	88	63	61	73	79	84	90	70	77	87	75	65	74	80	71	63	79	77	66	79	58	78	72	69	79	67	67	75	79	76	59	83	83	69	67	82	62	74	82	72	76	87	78	88	69	73	62	77	60	78	75	70	63	76	71	70	66	63	71	79	78	73	72	84	74	86	62	94	70	63	69	64	78	53	77	75	84	65	75	69	76	64	83	84	67	75	67	80	78	81	69	68	69	75	74	81	60	72	69	62	67	64	60	72	61	69	61	61	69	66	63	72	62	87	71	79	66	69	92	99	70	79	56	67	83	60	63	71	73	81	56	49	83	64	66	69	73	50	83	73	75	69	71	76	75	65	70	58	75	69	86	81	73	70	63	73	76	64	77	73	75	53	78	77	65	74	70	77	77	78	77	83	76	63	68	83	71	76	70	67	69	60	72	80	81	64	82	73	72	77	69	71	81	74	60	68	66	61	70	64	60	76	78	70	60	82	65	91	61	67	72	61	93	65	71	75	69	49	79	78	73	78	77	67	69	58	77	75	83	68	64	84	71	61	73	84	66	64	62	72	64	73	54	84	75	77	69	75	80	78	77	66	69	71	57	81	77	61	74	73	58	79	73	64	80	63	62	76	75	79	80	79	68	67	78	69	78	73	63	62	73	85	67	77	83	60	69	77	69	67	69	66	83	68	66	74	69	60	77	73	63	78	58	64	55	86	71	70	69	75	73	86	75	65	72	63	65	68	73	78	77	77	80	68	79	79	75	78	75	63	65	92	78	63	73	47	66	77	68	66	79	70	81	74	83	71	75	84	73	65	68	78	71	71	69	69	74	69	69	74	73	74	79	66	83	55	74	75	74	87	78	79	66	71	61	57	73	58	70	70	67	75	52	65	80	79	73	82	87	68	57	71	86	76	70	77	75	78	71	64	79	72	73	64	77	61	77	54	68	77	76	75	78	68	82	71	52	70	65	76	68	72	70	69	78	56	64	84	78	76	74	67	80	68	67	71	75	67	65	82	68	63	55	62	69	85	69	56	64	84	77	66	57	71	73	76	59	62	75	72	82	64	67	65	75	85	91	75	82	80	92	54	58	67	71	72	51	60	55	69	81	67	80	72	74	70	80	58	68	74	62	55	90	74	67	68	66	86	75	71	73	66	76	70	70	79	76	84	71	84	67	64	72	74	61	69	71	70	84	68	82	85	73	65	58	75	80	74	52	63	90	65	55	84	82	64	70	73	79	67	77	78	69	65	82	61	73	90	79	69	71	73	61	74	61	60	75	90	80	79	79	83	65	66	81	81	84	66	68	64	64	60	83	81	65	66	73	71	73	71	64	73	85	67	70	61	73	75	72	72	79	74	78	64	70	60	83	58	65	74	66	59	66	72	70	69	75	76	82	71	64	69	73	88	71	71	88	59	62	71	73	52	75	78	63	71	64	77	68	86	72	67	75	79	72	71	63	78	62	77	74	60	82	78	68	70	83	61	64	80	72	71	69	86	75	76	80	71	80	56	61	81	76	71	60	59	63	63	79	76	69	64	89	69	77	66	69	65	72	74	70	78	65	75	77	65	79	64	70	72	79	63	62	91	63	66	85	92	53	78	73	81	75	72	74	78	82	63	58	71	67	64	71	71	91	68	72	84	82	74	78	72	54	52	63	59	65	70	72	80	75	81	62	63	72	64	57	61	71	65	68	68	48	64	57	68	59	70	67	67	54	64	81	67	62	71	79	65	79	79	63	67	82	74	66	63	74	75	72	60	70	64	74	57	78	72	70	81	76	87	68	79	65	58	76	57	78	69	84	83	95	63	59	73	59	74	75	86	62	72	63	69	80	67	75	70	66	49	70	81	67	58	68	77	63	61	74	66	75	69	72	75	75	71	81	60	70	59	70	72	77	75	82	78	78	69	60	77	83	72	63	83	69	69	75	76	80	60	85	74	66	64	59	50	79	72	77	80	81	75	67	73	66	79	77	70	72	75	75	73	78	83	56	76	69	62	73	87	58	83	73	67	71	62	64	74	75	72	81	73	78	61	74	60	64	61	58	71	82	93	63	60	68	61	68	83	54	74	73	71	70	69	77	67	70	75	63	66	75	74	72	66	66	76	89	61	71	70	71	67	71	76	65	66	78	72	72	60	69	59	80	64	69	55	65	81	62	79	65	105	72	62	74	79	65	80	61	54	87	72	58	71	66	86	70	67	66	75	71	72	59	66	70	71	80	66	75	81	42	69	86	73	64	72	62	75	68	62	85	67	66	77	71	66	65	60	79	65	54	78	80	72	75	76	62	75	62	91	62	72	77	75	76	60	66	77	61	67	83	89	75	72	66	70	92	64	66	83	60	67	64	75	83	60	67	63	66	77	70	68	71	89	86	76	70	80	64	76	69	69	69	67	73	61	57	72	66	73	69	67	82	70	73	63	79	61	76	70	71	65	69	62	72	62	95	75	73	71	66	68	64	68	63	78	64	71	69	78	78	67	78	64	71	75	64	72	73	68	77	79	81	79	69	76	64	81	66	78	69	68	70	67	64	70	70	71	71	88	64	82	86	73	77	57	80	79	69	65	70	73	80	73	62	73	67	82	72	65	71	75	79	68	97	72	72	75	73	66	66	58	79	63	63	77	80	67	59	74	76	68	62	73	67	64	77	58	66	76	67	71	79	71	72	63	62	63	67	70	80	77	56	71	71	85	83	66	56	62	63	69	74	65	95	75	61	76	68	72	62	72	77	66	65	77	81	69	59	83	87	79	66	70	86	64	66	87	81	56	70	61	67	63	96	75	74	64	68	89	80	67	81	59	56	64	69	71	69	61	71	79	69	57	77	72	66	76	59	76	64	77	64	68	70	70	71	68	63	80	62	70	70	67	63	55	82	79	83	97	74	57	68	84	78	69	71	68	64	72	54	76	75	66	67	76	59	75	75	58	75	75	77	66	56	75	79	70	61	63	67	84	61	63	71	87	72	68	72	69	85	70	58	73	65	74	69	65	75	78	81	60	42	81	70	73	78	69	80	58	58	77	74	73	83	66	65	83	64	90	93	95	68	63	74	64	65	66	76	71	77	68	77	67	53	68	66	90	65	63	76	67	73	84	73	78	67	70	72	74	78	74	61	77	68	62	76	58	81	83	86	72	69	69	81	61	55	69	72	82	56	67	70	67	62	62	81	68	76	84	82	70
19436	26512	39856	53153	58080	42667	25271	9670	2542	1081	923	895	876	906	881	883	885	836	866	874	890	929	831	866	894	861	881	870	891	839	886	922	878	894	858	884	838	886	882	894	895	880	857	848	873	843	883	922	882	872	917	924	893	890	867	866	865	867	860	852	878	888	889	917	909	901	856	842	862	832	875	869	899	881	939	859	822	894	872	846	897	899	879	851	866	888	855	910	856	883	892	882	902	803	838	885	857	896	874	906	874	915	898	884	873	870	885	879	835	858	825	823	826	875	884	861	838	890	823	827	870	825	891	880	797	795	902	848	828	869	875	899	873	846	902	876	893	927	867	880	831	879	940	880	889	869	841	849	854	910	841	883	856	887	876	906	914	884	909	807	858	869	856	867	843	855	916	906	889	897	867	880	863	874	928	891	874	872	898	832	867	876	845	884	932	862	802	904	871	886	871	877	832	940	853	874	926	839	866	802	912	861	870	895	894	897	864	866	888	877	879	827	891	860	907	882	859	887	836	872	871	940	906	855	872	869	890	825	888	869	861	823	875	896	855	918	865	868	867	846	874	874	891	889	879	881	808	857	917	867	836	826	884	855	813	886	849	863	853	900	902	903	866	849	877	910	884	837	902	876	888	845	840	876	869	898	835	874	875	867	819	846	897	876	879	840	894	887	845	853	826	874	811	829	873	904	928	897	892	849	868	851	819	877	930	870	872	931	867	871	827	883	889	918	913	930	827	835	891	900	846	871	885	877	846	823	822	920	914	880	885	816	878	879	890	860	849	883	871	891	845	837	858	821	853	799	880	869	865	900	934	873	838	832	864	937	885	904	851	847	850	867	897	894	920	880	822	886	858	888	912	867	876	868	882	904	879	968	851	899	872	875	884	831	824	814	890	886	877	870	912	870	856	847	843	862	872	821	847	884	872	875	845	864	910	888	904	848	866	903	933	855	896	859	934	857	837	799	835	820	874	880	828	815	871	887	919	897	846	890	867	869	807	926	871	861	879	860	867	866	878	869	908	822	844	927	897	813	881	887	899	847	884	840	874	839	834	843	864	878	846	872	850	849	893	914	865	901	878	868	837	817	820	873	852	849	922	839	884	889	873	867	870	841	852	926	906	874	873	841	827	883	952	896	868	915	857	840	849	878	920	941	868	874	861	874	826	906	886	907	895	851	818	880	881	859	847	886	885	890	885	905	869	899	888	845	850	855	883	913	815	889	862	880	876	876	850	834	830	895	862	897	874	836	826	902	901	832	910	886	844	877	830	854	905	842	858	841	878	880	912	842	824	890	825	880	840	931	877	825	910	837	834	838	891	868	837	899	914	874	886	860	838	855	837	848	851	844	858	873	940	831	843	889	878	883	876	912	871	827	833	866	881	917	879	915	884	866	881	845	860	848	860	928	899	858	861	832	901	871	863	815	871	929	888	891	876	881	836	867	888	891	852	893	855	889	828	885	890	823	910	933	904	875	915	890	842	872	890	822	883	855	901	872	863	852	824	826	861	906	849	890	840	849	868	856	878	859	865	931	919	888	919	891	853	877	848	853	869	845	829	890	883	879	868	886	897	856	884	843	892	801	884	869	833	834	886	882	860	858	870	882	880	895	825	872	883	927	812	869	874	835	893	844	886	884	844	923	897	873	915	891	889	895	881	838	896	877	917	859	830	841	833	862	837	878	885	880	861	891	823	880	903	875	797	889	887	874	901	899	830	898	914	916	887	835	887	833	906	854	831	808	882	883	869	900	915	889	899	884	909	921	849	833	875	843	840	907	882	886	880	917	884	828	845	887	817	886	890	939	813	918	832	834	861	826	864	914	913	889	851	896	873	821	894	906	853	897	833	883	847	848	891	840	867	865	887	882	892	862	906	860	859	873	882	878	906	894	885	851	863	912	891	940	895	876	836	777	910	919	896	840	847	853	874	839	881	861	858	875	891	893	916	847	865	829	892	848	896	803	875	866	877	877	892	869	864	858	890	874	886	869	864	836	904	885	828	817	869	869	900	862	874	869	854	869	894	888	925	929	828	899	845	908	900	900	936	867	887	857	867	848	875	903	878	888	900	908	817	934	851	913	918	890	805	900	864	907	906	869	871	877	842	864	843	874	889	809	887	919	876	929	886	907	857	862	835	852	888	849	885	914	846	909	880	860	830	847	871	917	867	847	858	908	862	891	850	935	896	855	862	855	837	911	878	914	888	908	871	886	895	868	844	860	888	855	887	843	911	894	872	916	879	851	858	858	841	875	921	857	908	900	872	862	913	875	886	878	927	898	945	840	886	858	900	859	927	878	831	907	879	850	863	876	829	830	909	931	914	881	861	873	910	909	872	870	878	869	870	875	925	868	889	878	929	892	897	876	862	872	823	895	893	862	859	853	889	906	922	834	863	896	878	836	903	785	864	901	851	912	862	863	871	857	882	877	915	888	829	833	896	886	859	915	885	885	906	878	907	884	891	836	854	897	860	870	862	889	831	908	851	926	877	903	885	814	871	852	840	894	896	833	868	861	873	894	913	864	920	885	898	900	882	883	876	843	861	861	850	890	819	880	866	842	900	844	874	880	892	825	898	899	881	864	812	894	895	906	913	854	914	877	850	855	867	846	852	854	923	898	834	931	872	883	861	857	825	862	903	873	903	828	932	842	961	878	912	816	850	850	829	820	844	917	865	914	860	864	881	906	850	881	901	861	891	895	908	902	854	892	873	853	910	905	850	886	850	912	865	851	873	917	865	875	881	867	839	832	886	895	842	873	856	875	896	906	869	902	897	883	897	827	857	833	904	864	874	877	846	878	851	879	881	837	897	833	861	906	884	873	882	878	895	834	864	849	882	829	917	862	851	895	858	891	912	923	897	873	865	827	869	891	892	858	895	926	837	894	856	881	856	879	893	897	873	899	851	874	899	868	892	885	817	879	871	860	809	849	873	846	829	870	846	846	846	856	876	856	917	911	896	864	921	886	862	890	870	867	891	919	863	872	841	875	879	917	899	867	894	881	883	879	854	871	820	913	903	915	908	866	909	879	888	842	858	867	869	815	895	890	843	822	904	827	878	830	858	846	880	883	913	886	870	845	883	904	885	885	881	851	913	885	868	888	855	885	841	915	892	866	875	839	866	898	919	861	901	886	876	879	909	873	888	839	838	871	830	899	847	853	823	873	913	890	895	888	902	848	884	878	841	906	893	914	847	907	872	888	908	874	856	851	902	849	905	876	915	847	831	893	837	881	871	856	854	861	846	880	893	884	914	871	864	817	869	833	845	897	839	898	869	869	878	857	860	861	854	850	840	887	863	886	909	852	902	891	884	861	892	900	848	809	896	883	836	826	873	831	835	904	847	881	863	879	927	876	880	867	836	842	813	889	866	831	916	907	844	885	852	872	888	846	838	813	876	901	811	900	823	828	884	851	873	904	819	896	890	863	895	848	871	918	843	931	831	868	792	839	854	931	835	899	910	867	857	920	923	883	855	863	916	901	820	886	875	856
1475	4557	17198	18186	18507	12209	3785	681	162	80	65	63	65	75	75	72	68	70	68	82	61	74	83	75	77	72	78	76	58	70	64	75	81	80	60	95	88	74	78	65	76	76	57	59	79	80	90	70	83	66	69	68	80	75	73	79	82	69	75	77	73	75	77	72	80	72	73	61	82	72	65	74	66	61	68	65	77	69	63	76	65	67	68	75	68	65	82	61	66	73	75	78	79	71	63	68	74	61	84	84	60	60	52	89	73	78	56	71	90	72	64	72	55	70	87	74	59	59	64	61	81	72	70	69	74	78	71	74	62	66	65	66	80	71	64	70	75	66	68	76	60	69	70	69	77	66	64	80	82	66	68	62	76	68	83	65	59	69	71	68	71	91	70	78	72	70	80	83	57	76	75	66	66	62	85	82	60	74	69	72	81	76	66	80	68	75	57	63	83	78	84	52	71	56	85	66	71	72	65	48	73	73	81	71	69	70	70	73	78	71	73	63	56	61	73	81	62	68	57	71	75	76	66	72	68	73	80	73	73	55	58	56	79	58	75	83	90	62	72	64	71	72	69	62	61	68	64	75	69	73	81	83	70	69	73	74	58	70	76	70	71	84	70	67	61	72	78	84	82	73	75	93	76	71	59	71	60	65	77	72	75	70	73	75	54	76	71	71	69	75	76	76	66	68	74	66	69	60	62	76	63	62	71	61	57	70	60	67	61	65	60	75	59	74	67	76	62	76	81	74	73	61	63	78	83	68	58	76	68	66	78	63	87	64	60	84	77	92	76	69	64	61	55	68	48	73	76	76	69	73	81	76	79	67	65	82	55	72	65	58	71	69	78	76	71	81	80	66	63	77	69	68	61	62	78	76	58	80	67	73	60	64	66	58	49	67	62	66	62	82	73	76	70	82	69	70	47	61	66	83	76	78	67	72	84	61	66	70	58	69	67	61	67	79	76	67	73	75	65	63	52	73	64	81	89	70	65	56	68	77	67	58	71	78	59	78	66	75	73	64	76	65	71	56	68	87	81	85	72	74	67	62	78	76	82	66	82	85	74	78	66	80	65	69	54	66	88	62	71	76	68	77	63	84	72	78	74	72	77	80	68	74	71	82	73	74	73	53	87	70	85	67	58	82	75	57	67	82	82	69	64	85	61	63	70	62	59	76	91	71	68	57	61	66	68	80	67	71	72	81	71	80	73	86	62	80	62	68	71	70	77	70	88	80	73	77	80	76	70	70	70	75	61	68	65	71	65	71	70	65	84	75	59	69	57	80	89	73	77	66	67	71	73	73	68	67	75	64	70	73	75	65	82	89	71	81	81	68	85	60	89	78	69	60	59	66	61	64	84	58	70	67	69	65	85	55	76	74	54	62	58	88	62	74	71	63	81	70	82	66	79	80	82	80	62	78	77	64	75	74	66	77	72	71	73	75	63	66	66	90	83	62	61	73	63	76	71	70	59	77	64	64	68	62	86	91	61	75	72	71	70	74	68	66	80	88	83	70	70	63	66	81	74	80	51	79	57	63	69	63	74	60	87	70	81	75	82	74	65	63	68	66	75	56	62	72	75	63	75	72	68	76	60	67	69	73	79	86	63	90	86	54	62	72	79	50	63	69	69	72	66	75	61	71	66	71	62	62	74	67	57	77	77	70	80	88	66	77	60	80	73	78	55	67	83	50	69	73	84	67	56	71	71	96	77	66	73	76	70	67	62	80	64	67	69	68	71	61	76	61	54	74	68	68	56	75	64	70	80	84	66	64	68	62	65	66	72	77	81	86	65	70	63	86	82	82	73	62	56	79	81	52	95	64	75	84	71	61	62	66	61	70	80	57	82	76	90	65	87	79	68	62	72	79	59	76	62	90	57	77	77	84	74	55	84	89	63	58	79	59	65	88	90	94	60	73	72	82	78	65	65	81	73	68	67	59	73	61	75	68	63	57	61	67	59	57	75	79	62	70	67	81	86	74	74	80	76	93	63	59	79	81	59	67	64	65	81	54	78	84	86	70	69	71	80	87	76	67	63	73	82	71	71	71	77	79	71	66	61	67	73	61	67	70	89	83	60	73	75	74	74	68	76	83	75	61	76	72	64	61	66	67	75	62	91	87	78	73	76	83	73	76	78	58	67	68	66	76	70	62	73	62	63	65	63	75	70	59	77	63	82	93	81	76	58	79	48	81	86	73	70	82	69	70	72	76	86	64	72	61	62	59	74	57	68	73	86	82	85	77	75	68	75	64	77	78	66	71	75	83	71	58	81	64	72	64	64	67	67	58	68	60	64	65	65	71	67	81	61	69	60	77	71	67	64	76	72	56	67	87	66	81	62	75	65	68	76	60	72	72	65	67	63	71	73	68	73	73	74	72	57	79	74	65	90	65	76	66	69	73	73	68	77	72	67	75	83	81	80	64	70	67	57	83	59	59	68	62	78	81	57	70	69	67	73	62	79	69	68	71	76	79	90	85	65	74	79	63	80	60	95	66	78	62	81	64	68	84	69	64	54	63	76	67	66	69	83	75	69	87	78	72	68	76	71	65	67	67	84	76	74	77	67	59	71	71	62	69	62	69	60	78	67	68	74	82	73	81	76	60	53	66	79	65	69	83	81	64	67	66	70	65	69	54	73	64	69	81	58	81	79	87	60	78	63	79	76	72	58	68	78	74	73	73	82	74	59	88	63	71	77	69	58	74	83	61	54	61	73	73	71	74	81	70	82	74	77	72	92	64	66	63	81	65	65	65	69	73	65	70	56	72	74	81	63	78	68	71	71	74	68	88	78	62	74	76	76	61	62	69	67	77	66	65	73	62	85	71	70	76	75	81	56	74	59	77	70	65	67	74	70	74	61	68	62	57	72	61	64	80	68	60	65	79	66	56	62	79	69	62	82	87	69	90	74	70	60	80	73	73	81	76	68	46	74	77	67	71	59	58	78	60	68	74	78	76	68	79	74	63	67	72	84	63	75	60	65	68	70	75	75	52	89	76	73	73	88	92	65	69	72	70	53	58	83	87	78	68	58	63	85	77	87	60	76	77	76	86	65	69	69	77	68	60	72	63	72	70	75	82	86	78	67	78	67	83	64	70	68	88	74	64	78	75	76	58	67	59	74	78	63	72	70	63	69	73	77	66	76	69	74	72	72	76	69	76	48	84	79	87	88	79	62	67	79	66	61	73	61	62	66	55	96	57	74	56	69	73	88	61	75	88	81	78	59	74	81	82	66	68	72	69	61	71	70	72	74	70	78	75	63	81	75	84	78	75	57	72	61	68	71	54	72	65	67	82	56	70	74	53	74	86	71	84	62	87	88	66	70	64	65	67	65	76	58	58	71	82	65	65	68	72	65	71	73	67	75	79	56	64	89	69	71	87	75	78	78	73	69	57	71	75	84	64	73	58	63	79	54	62	61	68	77	76	82	63	76	70	58	69	85	72	80	53	69	64	70	79	70	69	65	73	80	67	76	51	73	65	81	68	77	74	67	77	74	87
25813	30241	45780	61366	71184	52703	31483	13533	3424	1182	865	841	907	852	863	857	904	885	882	911	823	835	856	903	886	896	854	886	881	910	900	841	882	901	899	899	890	837	847	887	868	838	835	853	847	856	856	867	839	863	923	874	873	869	813	886	881	873	862	844	893	883	863	891	885	864	800	869	900	916	901	947	892	900	865	923	860	858	848	890	865	847	882	876	863	846	843	868	868	878	900	824	911	857	878	863	865	860	864	818	888	903	863	911	899	907	811	827	878	825	849	784	820	867	830	910	870	900	858	878	877	859	860	895	857	857	882	860	896	893	813	857	875	843	863	873	821	855	882	874	867	883	903	828	902	903	841	811	860	859	911	879	879	882	851	863	885	852	880	889	816	907	863	819	877	790	860	869	888	902	850	829	826	846	883	876	837	874	893	883	846	880	880	812	869	906	876	873	885	824	853	836	872	873	932	932	845	868	844	860	858	899	832	897	884	899	840	909	837	860	859	861	888	883	859	867	956	849	903	865	892	866	908	834	871	858	853	864	890	890	859	881	875	851	899	872	922	858	906	899	878	840	859	841	884	872	881	891	884	810	888	852	856	858	852	884	852	852	886	864	843	867	900	855	886	917	846	849	882	863	914	901	860	931	865	888	843	891	894	929	896	884	927	844	861	822	845	898	837	845	826	895	820	870	852	882	872	837	860	853	869	904	884	850	886	885	917	875	873	911	872	903	905	840	869	890	850	861	852	895	934	889	923	890	850	888	869	877	918	902	932	848	899	856	863	897	853	849	875	845	876	867	907	885	862	858	855	893	839	882	888	874	856	857	881	821	835	858	871	898	862	943	926	790	893	850	872	930	870	849	834	855	855	857	824	896	854	910	844	904	863	822	876	897	883	861	869	874	827	926	838	911	869	869	885	869	874	832	866	897	863	872	913	936	870	861	875	907	879	873	884	848	885	915	866	897	875	862	887	869	894	910	816	931	847	862	890	851	887	876	870	903	789	811	886	893	873	843	844	910	856	845	892	899	836	848	864	857	857	872	869	891	872	864	889	899	852	847	879	881	837	864	879	881	903	857	850	891	865	846	857	865	882	882	851	854	833	876	847	864	912	827	853	805	889	899	858	878	907	857	887	878	922	857	865	838	874	888	935	888	883	882	873	848	920	839	887	888	911	900	848	829	815	875	883	834	879	860	844	873	909	963	918	906	840	884	905	933	853	818	874	887	916	889	894	953	860	844	904	875	880	843	867	821	860	849	870	857	870	873	892	873	929	874	849	844	871	842	871	903	900	860	895	877	910	906	801	866	857	908	930	882	859	954	878	895	890	868	822	878	863	885	865	880	921	910	853	895	881	834	925	874	898	901	858	895	870	859	841	841	849	858	870	844	841	848	880	883	880	889	849	837	845	891	835	883	890	869	887	815	852	817	897	851	797	828	866	873	914	845	912	826	843	866	846	883	858	926	883	854	899	888	915	865	852	851	830	877	855	934	875	840	888	869	886	837	917	816	862	868	889	816	844	912	827	845	857	804	908	863	851	856	858	855	909	811	898	869	827	868	917	821	888	876	852	898	825	931	880	892	865	873	920	831	854	853	948	870	809	876	878	959	833	842	782	879	867	921	847	879	882	899	868	886	858	904	878	884	847	887	805	897	855	846	875	849	885	862	852	877	798	887	880	852	961	852	884	825	881	857	892	867	850	870	873	850	879	888	857	942	900	867	933	831	864	878	851	840	880	902	900	868	805	833	878	896	885	904	882	872	835	902	887	852	837	856	935	836	854	875	879	907	805	866	867	860	870	900	868	915	846	914	861	864	858	850	900	867	867	844	835	850	818	864	880	870	848	918	917	837	905	796	858	881	874	866	856	854	853	833	871	821	911	820	856	814	857	898	858	937	866	822	824	806	838	887	863	933	882	869	903	872	850	861	849	832	876	905	899	890	896	863	915	850	873	896	812	881	847	870	863	883	840	868	905	851	885	884	827	916	865	907	857	897	884	877	880	893	837	817	887	848	890	894	868	863	878	896	845	903	909	888	849	879	859	897	917	872	835	827	847	890	882	835	854	846	790	896	852	903	885	928	835	906	908	934	884	847	868	852	847	854	923	881	875	915	896	831	849	891	908	839	895	828	873	895	882	863	885	890	876	847	851	886	909	872	860	908	865	914	946	852	896	872	920	924	900	848	841	846	858	933	879	855	878	910	805	898	879	813	899	868	927	898	889	857	871	825	916	871	871	849	886	808	843	808	886	845	821	865	881	817	845	839	897	822	913	927	859	911	876	847	960	862	879	869	825	874	856	925	918	918	886	862	884	876	852	880	917	847	884	908	919	874	862	889	894	896	884	879	867	871	846	893	846	902	874	813	859	886	862	874	848	921	863	858	920	869	822	926	850	889	872	839	908	817	841	852	919	849	852	841	871	816	852	886	853	879	910	849	862	900	919	873	854	922	885	840	873	833	827	850	875	844	880	900	837	861	864	966	823	889	934	877	831	847	874	895	893	856	874	909	886	881	942	898	828	833	883	870	844	894	881	843	857	885	916	879	875	863	857	882	885	878	916	892	838	877	875	892	905	833	936	872	850	853	857	899	897	919	855	850	874	920	860	913	895	917	844	819	852	845	869	817	836	892	930	902	818	872	874	876	887	837	860	887	855	906	857	845	842	858	864	909	851	876	881	845	869	929	901	894	885	860	864	887	830	836	853	907	859	836	914	879	892	903	852	865	869	845	871	838	919	863	839	872	852	887	855	840	916	857	871	864	935	864	880	887	873	828	832	917	859	926	940	886	843	890	854	880	848	883	888	874	874	841	865	904	834	828	834	860	876	839	866	905	838	870	896	866	855	878	831	855	870	891	855	889	876	852	805	868	888	869	836	863	858	906	865	851	857	834	849	889	890	891	866	833	873	830	873	793	844	848	876	847	868	861	874	877	927	918	897	915	873	892	850	880	855	893	867	853	931	882	861	863	853	869	880	864	874	885	929	917	844	879	845	888	871	914	865	892	855	889	879	848	827	828	823	854	887	878	852	875	895	853	896	839	828	906	847	845	922	862	869	882	892	870	869	881	858	838	917	923	849	912	855	858	863	821	875	921	890	881	855	886	880	921	797	856	873	900	864	883	858	902	912	890	963	869	862	817	856	893	852	880	932	842	850	911	899	871	851	867	853	835	865	887	859	882	853	886	850	852	859	823	834	858	844	874	908	903	867	849	899	850	836	925	833	860	886	846	824	905	818	818	883	901	892	886	900	901	862	926	864	870	919	839	853	859	886	903	871	913	878	856	907	855	824	884	922	838	902	915	845	877	824	805	920	874	900	878	940	893	904	860	865	896	949	853	922	896	902	884	879	889	890	835	808	892	851	864	811	888	911	836	889	856	916	897	854	838	858	919	844	904	892	849	875	873	879	872	849	868	869	867	867	821	900	882	853	925	884	857	905	840	888	877	850	889	839	890	828	837	892	947	851	878	856	929	928	865	824	844	849	842
1372	961	3703	5632	5107	2554	779	214	78	75	75	77	71	75	74	68	79	80	69	68	79	92	59	63	70	60	75	76	60	85	75	68	81	65	78	79	69	61	62	64	69	72	69	77	79	94	70	70	65	71	82	85	85	71	55	69	73	71	81	59	67	70	72	68	65	60	64	83	51	75	80	56	82	62	68	83	77	64	58	57	60	63	58	63	67	58	60	80	64	88	68	80	59	70	60	74	74	77	82	63	71	63	74	70	62	75	65	67	64	60	72	70	71	92	51	83	72	79	69	64	59	66	79	67	64	67	63	81	56	64	78	58	73	68	82	69	59	75	67	82	55	64	58	63	75	76	57	68	60	63	86	70	76	71	64	75	67	67	82	65	79	66	87	85	60	60	72	87	77	69	69	68	76	62	67	66	77	63	79	59	80	72	65	75	66	81	77	72	72	85	86	75	69	78	68	66	57	72	79	91	89	73	77	66	74	71	68	65	63	93	69	62	66	70	71	72	67	74	69	67	67	74	64	66	67	78	70	59	79	68	77	75	72	52	72	72	64	64	68	67	58	75	70	60	76	80	68	84	67	66	79	74	57	69	68	85	70	67	85	64	87	67	65	75	69	69	81	68	72	76	57	63	65	73	80	61	63	64	78	70	74	65	71	86	82	76	66	80	73	88	68	70	73	65	79	68	87	76	73	65	78	72	72	74	64	72	73	81	50	60	67	66	71	77	67	67	60	81	68	80	82	63	67	61	76	69	94	76	71	77	79	90	73	78	60	80	74	81	72	61	55	80	75	63	62	79	72	75	76	74	55	74	68	63	57	57	60	78	76	58	77	85	66	64	79	80	70	76	61	73	66	73	68	65	80	62	70	65	70	60	76	61	52	72	79	77	58	67	77	76	51	65	67	56	69	58	89	55	90	66	76	84	88	88	60	71	72	65	67	63	64	71	67	66	63	72	76	63	56	63	60	67	72	75	72	59	56	60	68	71	82	91	79	63	61	67	66	65	73	65	52	55	76	71	73	77	63	83	85	82	65	66	80	58	68	87	69	61	80	70	61	80	59	81	83	69	57	73	69	62	66	53	69	77	73	62	61	68	70	70	66	66	72	77	68	69	75	62	76	63	78	63	61	77	83	73	70	73	72	77	74	68	65	78	75	76	76	56	62	74	75	77	82	70	74	60	80	86	79	58	87	70	81	79	46	81	75	73	84	83	84	71	79	83	72	68	65	73	65	73	59	71	78	61	61	68	67	74	81	72	60	78	86	75	65	57	58	64	64	75	74	63	66	93	74	65	70	73	88	64	67	74	61	76	67	71	83	60	74	66	84	64	61	73	67	71	65	60	65	70	62	47	61	76	79	69	60	66	66	74	70	52	73	68	76	73	69	71	81	67	73	58	69	64	65	66	79	77	76	60	65	64	79	73	59	78	62	78	69	76	57	74	68	68	75	66	57	76	75	61	73	75	57	67	85	62	66	60	62	72	76	64	59	70	79	74	79	86	66	65	64	61	59	76	61	69	84	65	77	71	75	73	58	69	64	78	65	65	64	65	75	72	82	70	71	64	72	68	74	77	65	79	69	48	67	77	75	87	73	71	78	68	69	77	71	51	60	64	63	74	68	75	63	79	71	51	80	74	69	76	80	89	53	73	91	68	66	86	77	53	62	83	79	75	73	66	66	71	85	79	71	78	70	88	79	63	64	91	66	75	69	53	78	64	62	81	69	76	71	62	77	68	76	63	67	66	70	58	74	83	84	86	52	70	83	57	71	77	82	74	77	59	75	81	74	79	76	85	68	78	73	60	75	75	66	71	55	67	77	64	72	71	78	77	59	73	54	61	77	69	76	78	72	80	76	57	67	64	79	59	69	84	60	57	79	62	71	97	90	73	70	65	72	81	62	69	68	66	79	63	72	66	73	73	66	59	71	71	74	78	84	65	81	55	78	55	72	72	73	64	74	68	61	81	57	68	68	65	69	82	70	82	75	77	65	73	66	61	83	68	67	69	84	66	77	95	60	63	74	75	85	77	75	70	74	70	57	66	70	72	72	83	71	66	70	74	71	63	63	63	57	67	57	65	65	55	75	55	81	77	73	64	77	65	66	81	76	72	76	81	81	68	69	81	67	58	87	68	66	59	86	77	108	77	86	75	66	74	90	65	65	82	66	65	55	76	56	56	74	67	72	82	74	63	72	63	73	75	75	69	64	72	64	73	72	56	72	62	61	76	65	69	67	72	66	72	70	56	69	53	70	69	75	69	72	62	73	55	67	74	69	83	74	66	55	67	70	72	74	61	74	54	83	86	66	71	77	66	63	74	71	65	58	60	68	59	91	78	80	76	88	65	79	72	80	51	76	79	69	68	74	82	70	68	86	72	70	68	77	89	74	65	78	71	64	80	65	74	72	75	74	65	80	79	79	74	60	76	54	92	67	83	72	72	86	70	55	73	60	83	73	75	75	74	72	84	75	82	66	78	74	78	64	68	69	69	71	71	63	60	50	66	67	75	71	80	56	70	66	71	66	60	68	64	92	65	81	72	79	70	60	65	66	59	68	74	56	75	77	71	74	56	81	66	54	73	86	59	66	73	76	78	78	78	70	66	72	67	85	70	73	84	72	71	80	74	71	66	65	78	77	75	56	72	64	62	77	78	67	59	72	81	67	83	68	52	64	76	64	71	70	66	60	81	74	67	95	64	73	62	72	66	63	73	71	59	69	58	69	74	75	72	72	71	81	71	63	88	68	83	62	74	55	71	69	66	57	88	66	75	67	66	61	59	84	60	85	64	62	77	71	75	61	78	80	66	66	69	61	67	64	72	72	53	77	62	73	84	73	70	68	63	70	55	71	60	66	80	66	63	84	80	70	74	61	70	85	75	82	71	68	62	61	61	80	60	61	76	67	90	52	59	79	74	69	72	75	63	83	80	77	63	84	69	83	67	77	72	64	71	74	69	76	68	75	64	70	63	67	69	66	65	61	81	77	51	66	63	68	80	56	69	61	65	81	78	58	70	69	80	78	72	76	69	62	69	72	74	64	61	70	81	81	80	68	85	58	68	67	84	63	66	65	64	75	72	59	63	75	73	65	80	70	71	54	74	73	59	78	78	66	72	68	68	67	70	61	70	80	74	80	72	66	68	89	60	79	73	72	74	70	56	90	67	70	68	61	68	80	75	90	64	65	64	70	68	69	71	69	66	56	71	75	65	79	87	77	63	61	60	68	71	83	79	68	82	67	58	80	75	67	79	71	70	63	52	81	59	78	66	84	67	74	80	62	63	76	74	80	83	74	73	72	69	73	71	50	71	75	89	76	83	58	58	78	66	75	59	83	75	78	64	71	77	82	81	81	71	99	70	68	91	66	75	77	62	65	94	75	63	72	74	91	86	83	70	78	80	63	75	68	64	56	67	66	79	65	71	71	75	62	64	68	69	91	87	70	59	68	64	72	67	72	78	71	59	76	85	72	77	90	79	70	86	65	79
14164	14572	27974	38721	41652	30655	16303	4866	1559	942	858	819	851	808	855	823	846	823	824	915	863	870	820	830	855	787	868	836	871	917	871	875	790	876	844	866	824	856	808	874	847	876	894	860	877	864	856	871	918	850	873	890	877	822	862	898	818	867	896	857	885	861	905	822	839	817	920	843	897	892	851	865	873	844	856	871	834	799	847	860	835	838	867	864	848	871	861	865	850	832	861	835	825	802	813	802	911	846	851	812	867	898	855	802	847	845	824	850	813	799	842	862	829	863	851	883	900	858	825	861	857	889	885	864	835	852	839	840	836	849	914	849	871	872	881	826	844	771	819	825	846	850	831	851	814	854	878	862	864	844	828	798	851	834	904	835	854	863	879	925	828	892	799	885	867	881	859	827	863	909	864	806	861	860	831	835	878	884	898	797	883	846	833	871	856	848	866	829	873	872	848	880	839	877	850	893	842	833	801	882	867	898	860	894	848	866	869	872	881	864	864	949	805	847	835	825	866	885	843	842	882	836	884	851	860	837	832	836	841	868	912	862	861	858	827	875	843	852	921	891	831	853	850	889	845	902	813	864	796	855	838	897	867	881	887	885	894	833	853	822	824	898	833	829	873	851	831	889	966	855	938	848	818	828	877	848	858	844	833	868	868	853	830	821	853	815	850	828	823	849	871	875	903	879	848	853	849	866	879	852	895	858	873	864	819	844	810	878	888	819	880	869	845	792	875	865	869	849	856	826	858	824	839	852	835	862	840	881	859	817	810	882	884	781	865	810	850	867	828	861	887	826	790	827	855	856	894	839	836	882	846	867	864	861	869	880	858	822	843	850	791	823	835	897	861	836	844	877	912	845	847	870	857	827	834	889	819	884	793	799	888	858	888	886	848	885	828	826	854	879	860	852	866	837	808	807	836	859	904	856	825	851	871	800	848	845	865	855	817	855	839	814	825	849	829	837	845	834	807	880	892	836	827	831	814	826	806	843	859	849	887	875	906	862	872	877	826	865	828	884	862	854	898	889	909	802	855	888	919	837	820	883	913	892	813	811	888	838	839	892	864	847	893	826	888	866	890	841	874	827	856	865	885	860	854	832	842	840	823	856	865	845	842	845	867	874	831	852	880	863	855	901	838	861	901	886	854	880	836	832	817	859	828	855	830	887	817	834	821	819	866	795	862	806	839	823	891	827	848	822	891	890	855	812	856	850	895	885	833	827	822	868	823	832	847	898	809	845	857	862	856	867	818	872	840	845	854	839	829	836	855	907	843	854	895	826	837	893	874	860	893	857	857	862	885	904	837	868	876	798	842	893	853	903	897	872	835	843	858	810	864	833	857	870	868	838	861	847	868	821	852	838	859	834	894	845	809	919	821	878	901	846	888	874	816	865	818	868	813	821	865	859	850	839	902	904	820	820	870	842	837	824	893	877	847	913	820	843	825	824	873	825	848	859	850	830	810	859	855	824	831	856	846	892	910	835	879	857	841	831	840	830	877	813	840	863	866	804	892	887	869	840	878	872	862	860	839	772	881	854	850	847	788	822	879	817	848	861	829	860	872	883	871	817	823	855	870	867	871	926	879	862	825	863	914	836	875	843	853	818	810	817	816	818	868	826	873	896	853	829	793	850	874	858	839	844	895	885	877	858	898	880	839	910	841	828	857	902	833	835	887	838	872	820	844	890	857	858	891	870	872	836	831	850	919	883	863	868	858	889	880	850	778	879	863	842	864	898	826	852	905	826	900	829	864	862	846	913	822	897	803	854	851	934	845	869	899	862	801	876	900	840	887	824	855	877	912	885	815	843	825	824	820	898	828	847	848	841	837	888	815	920	861	859	879	869	848	885	899	861	857	843	860	862	826	810	869	842	828	864	851	869	843	846	810	865	901	835	893	853	857	837	860	791	847	861	854	849	919	860	891	808	882	871	868	831	888	860	855	844	886	864	869	850	902	841	844	876	869	852	805	892	897	878	900	869	825	835	862	869	835	839	820	829	836	874	866	867	887	872	851	883	861	820	850	834	868	873	819	819	873	826	833	875	881	891	809	853	795	822	881	864	820	792	865	838	838	886	902	816	859	848	805	823	866	863	829	876	901	886	860	897	854	864	867	820	842	841	884	829	805	858	848	871	838	836	855	860	886	820	920	842	805	868	863	871	852	824	834	913	840	919	797	873	842	842	794	861	789	840	860	795	882	812	852	875	859	829	849	903	873	852	837	861	851	829	826	822	881	852	843	852	874	865	785	813	883	878	814	840	846	849	867	852	834	810	871	815	888	859	832	893	813	886	868	843	803	799	891	855	800	847	845	834	834	846	955	839	826	833	835	832	868	834	822	818	896	884	864	846	917	837	866	857	869	884	845	901	858	851	850	861	856	854	860	886	859	893	904	839	840	907	882	820	833	853	795	822	836	881	851	919	834	891	864	844	837	827	860	845	829	928	861	844	839	860	856	843	848	850	857	881	869	808	821	879	840	864	844	819	888	828	848	904	854	873	869	894	873	845	866	857	878	839	825	839	861	819	858	917	840	863	903	794	866	891	863	886	826	866	889	869	822	853	850	821	860	880	820	860	796	875	866	862	910	852	889	900	870	873	822	873	837	860	853	901	843	880	814	836	897	844	910	826	807	817	843	839	843	881	875	890	866	864	836	852	812	838	881	875	796	869	844	874	877	876	829	888	886	840	869	816	833	804	822	857	877	857	855	839	827	831	853	859	887	882	874	837	841	842	829	902	896	826	830	832	865	916	861	898	818	885	865	859	889	874	901	841	809	906	807	845	869	846	835	868	862	897	857	850	873	865	834	851	889	813	855	842	801	859	872	872	837	854	866	827	867	839	891	810	847	874	877	850	833	831	921	881	893	845	864	798	838	870	836	863	833	857	901	833	863	885	869	829	821	866	876	874	811	853	845	837	849	840	830	786	858	839	875	872	817	871	817	897	812	862	797	862	855	872	882	860	882	844	873	792	872	805	847	827	833	838	881	879	870	851	913	833	840	831	824	826	877	853	858	872	819	865	820	901	841	823	891	880	888	833	839	872	816	856	877	842	857	815	825	810	852	903	804	865	855	871	832	856	907	835	885	855	913	850	914	893	885	856	861	847	832	841	883	889	874	832	818	912	809	856	814	786	888	891	835	861	821	850	844	851	895	847	849	826	841	831	882	830	817	901	842	883	818	822	832	875	865	850	888	821	841	852	860	873	825	876	798	841	851	871	812	858	857	899	843	821	823	851	852	902	830	862	840	856	875	865	834	863	883	873	845	856	847	915	861	804	833	841	870	855	837	836	865	816	869	843	892	919	848	827	853	854	929	880	819	905	851	849	873	836	876	861	896	816	819	887	867	859	856	830	843	865	881	844	821	860	865	829	876	828	890	881	846	826	828	823	893	867	879	904	859	885	852	867	864	923	851	810	883	853	865	912	853	873	848	817	893	832	860	807	811	779	840	871	848	816	852	870	856	872	814	856	875	829	884	888	850	850	809	844
802	4089	11738	14803	10764	5119	1329	303	121	71	86	92	71	63	66	70	70	81	69	64	76	70	85	75	78	66	76	75	59	70	67	75	60	64	70	72	75	75	77	71	62	55	83	73	65	71	84	74	69	71	64	69	82	65	73	86	78	67	61	74	59	75	56	63	65	85	65	82	77	65	82	60	84	81	86	68	74	72	70	58	68	81	74	71	71	70	78	65	57	71	77	64	77	63	74	88	79	67	70	72	80	69	61	80	71	81	66	68	65	94	80	63	82	69	86	69	48	86	71	76	61	61	73	67	81	88	72	55	69	61	84	73	65	82	74	65	66	69	71	74	78	75	79	73	71	80	72	71	74	77	82	84	73	68	79	69	66	57	67	60	68	70	70	70	67	73	68	69	59	67	79	59	56	66	74	62	61	64	71	84	63	60	68	76	63	61	65	80	83	72	74	64	79	73	72	81	68	68	65	88	76	72	72	66	68	87	64	57	81	81	75	75	68	85	78	74	84	75	71	89	62	77	63	55	73	58	72	78	66	68	58	56	79	67	59	70	67	73	68	65	70	73	81	70	79	72	69	63	76	69	66	68	69	71	79	57	82	62	80	75	65	70	77	70	60	74	68	63	52	66	74	78	59	73	71	80	72	72	72	70	72	74	74	76	69	76	59	72	80	76	73	82	67	74	78	71	63	70	66	86	73	65	78	59	73	55	65	72	68	73	55	63	75	63	86	58	68	85	74	78	69	67	69	67	68	71	65	62	77	83	64	72	62	62	72	63	73	66	62	58	72	70	69	76	83	83	62	79	68	73	75	68	70	85	80	83	92	69	69	96	68	64	66	57	75	73	81	81	59	75	72	59	81	65	70	83	64	78	77	70	80	75	72	70	88	61	64	78	69	71	80	60	87	64	72	65	63	83	80	75	72	69	65	71	61	86	72	65	68	52	91	61	54	76	84	64	68	73	72	79	78	88	82	70	86	84	65	70	84	83	85	55	71	68	76	62	75	77	67	88	63	65	75	64	56	79	58	66	64	74	80	53	69	57	79	62	64	70	70	53	77	81	75	78	76	86	56	68	101	73	68	62	70	54	59	79	75	62	70	69	82	65	71	71	78	78	69	65	71	69	81	91	64	73	65	57	67	66	76	61	51	68	71	60	64	63	79	68	62	72	72	93	76	64	66	72	71	68	80	74	65	51	80	65	80	69	83	71	62	71	64	82	74	58	79	76	86	63	74	72	63	72	68	67	81	70	72	60	68	71	76	71	77	73	76	68	68	76	79	57	75	78	80	69	79	84	63	85	79	74	53	75	64	84	73	75	73	73	68	72	64	66	60	70	83	84	53	65	65	66	71	70	67	73	57	78	69	83	69	54	82	60	65	86	78	81	81	71	74	73	71	69	73	67	70	76	71	57	76	67	86	69	86	70	77	77	78	67	83	69	77	71	70	82	65	76	84	62	80	66	71	62	60	79	79	84	81	81	58	80	73	69	75	71	75	79	76	72	73	71	71	76	78	65	77	71	74	67	53	59	69	68	82	69	86	70	87	74	64	68	62	66	73	62	70	69	71	73	72	62	60	80	73	90	72	68	79	72	77	71	61	67	89	68	75	65	86	80	83	77	80	73	96	70	56	68	71	88	90	54	89	63	82	78	64	87	63	71	56	79	87	81	78	78	65	75	75	79	76	83	57	77	70	75	66	80	78	66	74	77	58	74	74	74	75	88	80	79	70	72	94	76	74	69	73	59	77	72	81	56	89	83	54	62	75	63	68	73	76	73	75	62	69	61	71	70	68	85	70	78	62	72	79	89	62	68	73	67	68	61	59	73	77	62	79	82	78	76	83	63	91	87	69	67	65	74	68	79	75	73	82	62	72	65	71	75	75	62	84	69	70	72	75	64	84	76	71	68	66	64	63	70	65	78	73	75	65	63	65	71	58	74	69	60	67	68	68	64	81	70	81	67	73	61	67	75	70	77	71	77	71	63	64	72	80	72	66	83	70	71	74	68	83	61	82	74	67	62	84	79	74	64	72	73	71	91	69	59	67	77	78	57	60	74	66	76	55	88	72	66	68	64	74	66	65	69	73	67	70	64	74	68	62	65	70	89	78	65	56	76	69	81	89	65	80	79	70	71	69	76	69	65	58	79	72	73	65	68	72	57	80	88	64	73	82	66	72	82	79	75	71	76	69	67	83	62	70	74	74	77	76	87	78	75	79	63	73	60	90	54	68	52	71	85	76	90	69	66	76	65	77	82	78	68	73	73	63	57	72	67	66	73	72	83	84	55	74	60	79	72	65	75	59	68	73	70	81	82	74	77	68	62	63	74	73	84	68	68	66	60	77	82	67	77	64	68	78	67	75	70	83	62	75	73	68	67	64	97	79	91	68	73	87	77	67	71	76	75	70	85	71	72	69	73	73	64	65	59	73	49	78	75	72	85	82	64	78	82	63	70	44	63	86	64	83	73	90	77	78	84	78	66	63	79	67	67	83	74	68	60	78	63	73	67	73	49	81	66	54	73	64	73	71	55	79	81	71	75	81	65	65	69	84	67	73	70	74	81	73	64	74	69	78	64	74	75	74	77	81	67	76	72	78	83	66	85	82	71	66	63	77	66	74	66	65	63	80	73	77	86	77	77	72	78	63	82	67	72	78	74	80	71	66	67	61	86	66	81	72	65	81	69	77	78	77	82	87	76	65	75	64	85	87	76	72	89	85	75	82	68	87	79	59	66	92	74	73	78	56	63	70	81	54	54	76	87	87	87	75	80	73	74	79	72	80	88	75	71	71	68	68	64	76	92	80	80	79	59	76	68	74	67	74	74	75	59	70	62	61	58	74	66	65	61	70	63	74	61	58	56	64	69	62	46	79	85	60	63	63	63	72	63	77	74	80	73	64	61	64	74	63	78	80	74	90	79	75	69	64	61	66	72	81	53	81	68	65	75	92	66	63	74	73	77	71	80	63	81	79	58	64	70	82	47	65	73	64	68	81	72	59	73	86	81	83	71	105	77	63	64	61	70	77	66	71	70	70	66	77	60	65	70	82	72	68	82	68	70	61	63	68	70	75	75	84	78	75	77	63	76	78	59	69	59	65	93	71	60	68	75	59	79	68	79	84	71	78	84	68	70	80	71	85	59	81	64	66	67	74	57	61	62	91	58	84	58	73	79	59	83	66	61	53	74	63	75	77	67	74	73	65	56	68	74	69	76	74	81	76	64	65	57	76	69	65	60	64	62	66	74	67	87	83	60	59	76	61	81	72	62	78	71	70	64	67	68	76	73	64	65	88	65	72	72	66	69	74	68	60	62	85	80	70	77	76	70	73	71	73	58	71	78	67	58	57	74	48	70	74	75	80	74	73	61	81	88	58	74	77	74	70	85	58	59	62	56	62	71	76	62	86	83	76	61	84	59	81	88	72	72	73	74	76	60	72	74	91	64	87	76	68	63	80	75	66	84	73	68	73	74	76	74	66	66	64	62
19148	29097	39649	54213	54835	38075	20864	6650	1730	963	843	841	890	829	854	808	855	907	860	801	914	876	884	880	856	909	838	850	913	830	819	843	844	838	828	825	898	910	888	856	896	860	830	817	810	816	822	852	798	842	832	880	903	815	843	847	860	833	875	836	822	842	855	825	868	880	856	856	832	843	829	847	856	861	818	876	892	846	896	864	871	861	833	825	827	891	839	875	815	819	889	864	856	853	816	861	864	860	840	898	891	863	853	858	882	837	834	856	911	898	848	833	954	818	860	830	837	879	866	867	842	853	882	882	864	829	870	856	899	822	849	835	807	883	834	801	893	867	904	844	865	838	893	846	842	851	868	849	818	859	877	797	848	842	823	859	847	874	856	877	873	860	892	815	882	853	876	853	872	824	852	861	820	819	819	900	854	856	850	897	853	899	810	871	868	871	850	839	832	915	833	858	892	861	897	830	809	835	858	862	858	851	862	794	849	925	849	844	819	852	844	868	843	834	874	911	889	859	900	880	882	905	849	866	816	915	808	847	847	839	824	873	841	858	794	838	875	839	888	892	809	867	828	888	857	849	828	818	890	834	847	874	852	861	808	858	912	890	847	852	860	883	861	830	806	800	828	853	846	792	826	879	882	858	904	845	855	865	806	834	831	849	868	865	813	858	882	861	873	897	819	863	839	895	861	816	848	890	887	882	840	814	820	872	847	921	885	809	866	928	905	829	905	860	898	897	865	864	842	845	823	837	853	843	870	827	866	868	862	827	844	893	825	939	835	867	841	878	882	867	881	909	867	791	847	927	835	815	906	803	801	871	886	871	824	884	842	856	847	854	835	844	864	843	839	876	825	871	874	879	876	800	922	869	851	827	831	835	843	909	866	905	901	846	893	851	830	827	834	865	873	868	860	854	838	856	861	889	820	897	903	859	859	859	821	857	839	853	881	853	817	833	850	896	785	856	825	855	918	928	890	864	828	862	801	826	870	832	877	891	839	824	891	902	852	859	832	822	847	863	854	871	847	849	830	879	906	825	823	826	867	851	872	878	882	841	857	835	830	833	840	862	843	848	856	835	879	833	816	844	836	859	862	878	862	875	838	883	877	850	849	853	864	873	831	887	823	846	858	886	869	847	839	796	905	870	824	870	858	830	845	843	861	891	817	859	839	849	855	878	805	819	841	866	862	791	853	831	887	872	859	866	873	845	892	841	865	834	845	875	848	885	872	904	860	850	846	822	861	866	864	851	837	864	881	894	858	824	871	938	835	837	835	893	857	841	849	823	825	819	827	918	879	870	852	852	854	854	808	878	900	867	891	859	806	881	836	832	867	856	820	838	872	904	891	855	862	825	842	840	843	831	884	854	914	853	869	913	822	882	887	861	841	895	852	866	874	847	838	824	788	781	843	860	848	873	874	835	837	807	898	853	829	793	856	809	912	853	897	852	899	877	789	915	848	864	838	889	825	879	931	826	840	818	860	864	856	836	896	795	870	818	863	839	864	841	849	844	858	902	885	853	865	887	880	862	877	795	909	826	858	845	869	847	839	863	823	875	859	784	820	811	845	853	814	890	853	859	843	842	895	864	860	839	834	903	820	850	842	858	866	851	813	779	834	867	853	840	828	825	829	865	851	899	813	791	864	849	882	841	900	823	820	815	805	841	882	862	826	812	889	851	862	883	871	849	865	832	852	802	835	865	864	832	835	911	865	876	819	832	854	896	809	865	852	851	854	820	843	844	840	881	850	838	837	855	911	840	811	869	805	861	855	852	781	870	848	820	821	875	859	840	839	892	856	847	880	877	811	841	803	870	879	846	806	881	843	890	840	883	833	811	830	900	818	833	847	866	871	827	865	870	862	837	828	829	874	841	816	849	834	851	888	855	815	806	892	818	819	824	848	867	862	848	835	788	862	844	816	821	846	877	874	865	864	874	844	846	873	837	910	849	825	865	867	872	877	919	841	892	882	822	855	849	858	864	892	840	845	853	834	875	845	856	837	867	866	868	828	843	827	792	833	843	833	861	822	838	897	834	852	830	872	838	908	857	872	894	879	839	809	877	864	845	810	853	819	869	847	815	869	853	872	877	767	822	844	875	825	873	894	859	831	848	893	862	854	861	846	886	832	883	822	877	864	836	828	868	853	823	870	835	861	886	884	854	838	843	834	862	837	826	868	886	874	846	837	821	851	829	865	833	805	845	883	890	850	862	857	887	805	811	898	851	839	864	880	833	896	868	856	897	844	844	883	796	831	852	773	850	897	876	854	886	836	876	835	880	862	848	810	841	812	852	875	855	830	838	872	856	883	911	813	885	873	857	842	817	827	903	846	803	863	886	821	846	845	839	838	842	859	827	847	882	825	868	860	872	816	785	878	877	912	819	856	899	855	907	849	879	845	895	862	863	872	917	886	901	880	818	815	879	873	890	815	854	847	856	881	907	839	843	838	842	859	860	842	875	845	841	847	862	879	845	908	829	879	866	892	865	822	849	865	833	863	865	915	849	858	866	848	874	879	850	861	835	896	905	848	869	830	889	905	874	847	838	864	879	855	858	890	794	837	872	862	825	865	812	827	856	889	823	862	814	824	856	821	877	884	840	887	861	874	852	847	861	866	814	845	817	826	828	883	871	832	924	872	903	842	811	869	856	870	773	867	847	902	842	849	919	890	865	868	858	815	895	867	839	835	815	891	849	862	823	811	898	853	860	878	854	868	832	844	821	844	824	866	787	870	845	892	856	849	808	844	818	826	875	840	878	834	860	856	892	877	863	834	903	875	879	867	863	851	803	844	879	861	815	857	826	822	839	839	829	822	861	797	892	883	825	873	854	859	885	903	861	876	859	848	842	818	837	824	821	853	873	826	876	878	868	807	884	841	871	855	799	857	866	813	806	880	815	831	800	815	864	818	844	863	863	802	893	844	827	881	887	811	846	916	804	905	813	864	876	893	869	867	834	892	853	854	855	819	870	815	888	870	840	863	812	875	868	817	842	857	832	848	864	832	816	865	827	802	848	821	888	822	870	898	810	843	840	853	788	837	838	867	874	865	890	926	873	892	863	859	880	883	803	837	830	876	834	828	876	811	878	799	839	858	901	902	880	841	882	809	892	817	869	889	849	854	849	845	854	873	826	849	827	822	826	875	873	805	838	816	840	843	802	865	856	838	804	839	877	861	817	823	897	867	810	857	836	819	876	845	856	846	877	863	825	810	841	881	843	883	868	856	839	898	859	837	892	870	818	856	836	840	846	847	868	819	873	869	889	876	858	810	816	854	873	846	837	861	847	828	866	877	846	853	835	826	876	877	856	839	815	846	855	837	860	890	840	804	854	850	848	885	849	903	863	869	867	854	845	871	842	846	851	935	904	858	867	831	867	871	869	867	821	818	822	845	857	882	895	880	893	800	856	897	832	855	810	861	844	859	810	884	831	857	890	867	782	892	823	834	831	821	781	830	824	800	844	865	809	830	906	793	863	869	842	851	861	863	787	843	868
2226	3188	11987	15870	12319	5827	1411	329	115	80	73	76	79	64	83	73	71	79	77	72	84	78	71	61	71	68	91	78	65	64	76	77	76	71	59	76	73	77	63	84	73	65	70	66	71	71	68	95	90	76	65	73	68	77	67	62	74	63	71	80	53	66	75	83	71	64	94	79	71	61	64	77	91	72	72	66	95	86	66	77	79	69	64	86	76	80	84	65	69	73	74	72	77	84	82	64	74	67	72	73	60	75	66	73	68	77	74	79	76	80	72	60	69	76	82	87	85	57	68	88	69	82	81	70	61	59	75	91	63	81	65	70	57	75	58	81	70	59	67	74	88	79	84	58	68	61	64	73	73	76	66	75	71	74	81	61	62	87	66	66	68	68	77	58	86	86	70	68	83	86	85	71	79	76	69	75	77	87	64	72	61	79	76	74	83	78	71	77	80	76	61	81	77	79	62	87	74	70	82	75	79	76	79	86	83	70	75	79	60	74	64	71	74	62	66	74	74	71	79	77	68	81	58	69	58	89	62	75	69	76	61	67	83	69	73	64	70	66	63	72	82	64	61	91	74	85	60	65	56	54	70	72	77	80	75	73	70	82	63	66	82	62	67	63	80	77	57	70	76	70	56	70	90	60	75	62	75	80	61	79	77	63	86	68	73	92	71	67	67	83	93	91	75	58	66	79	80	67	89	63	77	79	59	68	78	93	70	60	65	72	83	69	68	75	82	95	69	64	79	67	90	69	76	45	75	64	56	67	92	58	61	79	73	51	72	71	83	75	84	62	70	78	66	69	80	78	77	67	69	75	72	73	77	73	77	72	63	70	75	74	85	71	73	71	82	74	76	65	74	89	80	84	67	63	69	75	75	87	77	73	94	75	66	73	60	66	63	72	65	65	59	83	74	59	81	80	79	68	76	65	96	56	68	67	68	65	70	67	64	58	84	76	65	72	66	72	68	60	72	78	75	68	63	89	67	68	61	74	74	79	71	76	81	57	58	65	68	63	71	97	59	71	69	58	66	79	95	74	61	57	72	64	54	68	60	76	61	83	68	71	50	71	77	73	61	58	64	77	64	75	76	72	77	62	81	86	71	89	65	70	70	72	75	76	59	75	74	70	69	76	77	84	84	83	77	82	84	67	66	83	85	64	83	59	75	66	83	82	79	76	75	76	66	73	71	90	90	77	82	68	78	68	76	85	88	89	61	70	74	73	74	69	58	70	76	67	68	76	82	70	76	81	65	69	59	78	65	65	67	59	68	90	62	78	76	69	77	73	63	81	64	72	77	78	75	75	75	70	74	86	58	60	68	69	61	74	72	61	62	62	75	69	70	85	68	72	62	71	77	62	67	83	68	67	67	72	79	74	75	86	70	61	87	71	75	73	76	61	71	70	66	72	89	70	61	63	76	80	74	65	78	66	67	63	70	77	87	73	61	67	61	62	79	75	73	86	74	91	66	60	69	75	89	93	92	66	65	70	75	60	64	79	65	61	72	68	80	87	71	67	74	71	68	83	89	77	75	63	74	70	67	68	77	72	89	74	52	68	62	76	72	79	66	61	67	77	70	83	79	72	97	53	78	62	71	69	67	71	73	75	64	71	52	66	65	68	63	68	81	71	81	84	75	75	57	82	85	71	67	93	74	73	73	69	68	78	71	61	60	71	67	65	74	69	76	52	68	79	71	69	57	70	91	71	85	71	84	80	79	74	72	71	83	80	71	81	65	80	66	70	79	64	82	78	110	76	68	66	76	72	71	77	54	62	78	71	82	65	65	80	66	76	78	64	68	69	76	65	84	84	83	82	62	76	91	65	78	63	73	72	88	73	72	78	62	85	69	57	76	85	63	77	74	59	75	68	80	73	67	67	84	67	85	69	78	74	69	74	71	67	72	81	88	85	75	83	78	77	76	74	68	77	75	73	66	46	73	75	50	66	75	80	70	82	74	59	84	75	60	62	62	63	84	73	65	71	76	78	70	73	78	76	69	69	77	85	67	61	61	64	80	72	74	77	56	72	67	66	77	78	69	80	57	74	66	67	76	63	72	76	75	79	75	83	75	67	58	67	71	72	72	71	68	73	82	65	63	81	70	72	60	57	65	61	85	81	59	83	78	62	75	61	72	81	72	61	74	75	91	78	73	73	67	65	69	62	82	65	57	86	79	76	73	81	72	63	61	66	70	74	53	81	66	84	70	50	84	67	80	67	80	75	81	71	73	69	81	71	92	88	78	66	73	82	81	83	70	67	72	78	89	86	74	76	56	83	58	91	69	82	81	71	80	59	63	65	70	71	77	80	77	63	63	80	69	75	61	64	80	59	66	81	67	74	70	71	69	69	74	58	75	75	74	71	65	91	68	72	72	77	65	66	79	64	58	70	72	71	70	71	69	63	70	69	76	73	75	70	67	70	82	59	88	75	75	68	76	76	70	70	61	75	81	69	72	80	72	64	68	65	73	74	79	73	67	75	81	81	74	71	63	66	74	83	82	73	65	73	72	64	64	64	83	65	77	81	73	77	74	73	65	64	65	90	75	53	69	75	74	64	65	81	67	79	58	53	71	78	70	74	74	88	71	65	73	82	75	78	75	80	71	61	75	64	76	70	99	76	78	73	52	73	63	69	64	71	88	82	81	79	68	67	82	70	77	51	67	71	67	65	74	73	74	62	80	72	71	69	75	74	64	71	60	79	71	79	66	68	75	72	64	67	57	67	76	56	78	99	78	82	70	63	67	66	67	79	67	66	72	81	78	86	68	86	81	86	68	75	56	81	74	80	71	72	64	73	60	71	73	74	63	83	89	67	76	62	77	72	80	71	79	69	73	69	85	63	88	67	91	68	59	79	78	66	84	85	67	75	68	72	90	78	70	74	61	93	77	46	72	90	76	74	59	83	89	55	66	67	81	68	60	75	73	71	80	66	73	73	74	71	69	59	86	62	87	82	82	46	66	63	55	83	70	72	60	73	75	86	64	88	78	88	59	67	66	74	78	70	75	78	72	78	87	68	81	66	76	71	92	82	63	70	84	74	63	82	69	65	65	79	60	74	83	103	73	62	73	74	93	79	87	72	74	83	82	66	65	86	72	63	78	69	70	66	71	58	76	76	79	65	58	68	79	72	70	65	73	55	70	69	75	71	64	82	71	82	75	89	74	78	59	78	79	70	79	75	66	70	68	72	60	73	90	55	76	77	80	61	73	69	71	70	78	69	92	64	70	76	71	74	78	69	76	69	70	63	76	69	66	71	78	100	79	58	63	72	88	66	84	71	73	67	77	67	80	76	63	80	74	73	69	92	93	73	81	62	74	90	78	59	67	85	86	57	73	73	65	68	74	73	88	86	70	72	79	72	70	66	83	83	70	71	84	74	69	85	62	75	63	83	84	85	75	87	70	69	74	75	63	68	73	79	79	72	67	75	71	67	73	79	75	74	74	83	77	74	70	84	74	77	73	82	80	65	57	60	84	73	60	67	77	77	63	80	60	66
18655	26186	41210	55191	56345	39342	21994	7239	1952	959	905	890	848	865	909	894	856	920	832	884	853	934	900	903	865	872	842	880	897	887	825	919	892	850	840	903	892	825	844	868	919	811	842	858	823	894	887	837	869	857	857	863	895	879	880	858	849	870	928	820	872	851	869	855	840	892	871	884	879	884	834	876	888	870	843	821	840	854	899	821	886	918	843	863	929	895	877	889	864	812	862	879	883	795	856	846	855	817	915	866	872	910	852	842	890	834	937	857	820	849	844	854	792	826	874	892	921	916	828	848	935	879	823	861	864	869	843	905	865	784	876	887	893	943	942	873	862	887	908	885	830	909	871	903	845	854	900	817	851	898	884	895	863	839	879	887	864	848	891	840	841	843	912	889	890	787	874	883	857	881	825	880	875	864	831	870	889	895	888	880	843	908	874	908	892	856	847	836	894	852	820	852	866	842	908	846	875	885	828	885	848	880	836	882	945	861	872	852	909	914	891	870	873	865	846	826	880	910	839	822	851	881	897	884	889	863	822	806	847	893	842	840	861	854	864	785	861	879	866	938	859	828	888	881	881	844	874	858	835	819	900	882	801	830	848	858	903	894	793	856	861	836	835	901	831	877	914	884	860	867	851	846	888	868	868	909	885	896	864	843	861	897	885	849	911	905	869	893	801	912	896	856	846	901	892	880	863	871	858	764	880	862	810	919	867	946	850	838	863	816	905	885	857	869	883	886	885	877	904	894	899	907	850	928	876	911	882	868	919	845	884	903	881	879	847	878	890	858	863	851	858	799	898	841	886	895	863	895	815	886	880	849	830	860	868	882	877	853	866	882	871	871	834	855	897	841	911	915	873	856	838	823	867	888	873	886	807	903	872	887	852	838	860	878	859	834	862	845	872	932	826	911	876	889	821	890	838	847	866	953	886	907	920	875	838	867	884	886	887	904	872	873	859	860	877	888	860	858	850	854	878	910	939	815	941	963	843	896	864	888	888	887	847	854	877	893	843	893	856	839	950	850	877	867	876	865	876	859	843	854	891	854	880	889	875	800	863	921	865	849	867	896	890	843	865	853	883	871	840	843	811	833	907	867	865	893	927	858	858	868	898	873	888	932	831	844	907	895	863	870	857	871	884	895	879	941	853	854	872	924	902	894	844	856	861	842	879	869	917	903	857	871	875	850	834	916	830	868	887	894	847	844	880	925	889	891	899	870	882	888	830	834	900	892	854	864	915	916	903	830	906	849	878	842	834	854	864	839	871	912	854	891	859	908	882	895	876	889	812	866	899	882	874	898	875	809	883	857	846	864	812	870	914	859	887	840	865	889	879	824	864	860	883	878	830	885	923	827	834	893	862	916	820	841	833	936	855	868	868	924	838	872	916	929	913	891	807	863	898	914	877	836	885	873	890	869	866	843	853	922	907	874	852	920	846	846	831	881	909	859	878	812	873	823	870	864	883	859	892	841	871	901	865	882	905	841	899	928	891	839	865	868	886	868	885	837	887	864	856	835	851	805	871	862	906	850	882	856	871	852	856	882	870	877	859	913	883	869	887	913	865	903	806	918	896	895	875	921	846	908	835	820	898	912	878	879	895	861	879	874	801	837	809	881	827	867	882	857	861	883	888	899	844	910	891	912	799	897	865	907	859	916	890	839	915	823	854	871	870	901	852	911	847	842	866	890	838	885	867	897	895	900	873	867	860	849	846	827	878	908	879	873	837	887	835	887	863	878	889	914	847	863	849	874	878	827	849	858	882	891	859	832	935	879	892	872	805	848	863	838	883	878	888	826	822	860	890	883	884	844	930	930	883	927	886	857	857	902	918	877	830	844	847	855	867	899	867	850	837	883	862	855	825	878	862	893	884	872	842	894	915	845	849	838	884	897	879	867	873	882	862	847	845	860	865	841	861	835	895	910	865	837	873	902	841	880	815	815	854	860	921	858	883	900	819	890	844	896	932	860	868	864	898	867	856	847	853	877	935	845	888	905	932	897	892	903	828	893	907	853	894	897	828	807	906	892	903	817	861	941	885	857	880	869	897	851	871	840	857	928	880	908	872	883	882	882	878	838	812	901	869	852	899	920	874	802	853	825	869	879	906	911	864	882	918	870	826	824	875	865	848	879	894	854	864	845	839	823	894	820	934	843	829	853	895	849	894	856	815	854	872	874	846	810	888	919	913	897	883	931	899	899	872	824	914	851	848	869	890	892	843	866	840	861	871	833	880	888	889	881	847	811	886	884	870	847	834	844	871	876	856	884	861	947	902	846	841	884	867	816	837	810	865	893	896	855	847	884	921	865	867	845	895	901	848	855	915	901	854	850	884	832	852	916	880	817	871	890	884	904	872	848	891	873	893	822	936	835	908	856	871	853	824	829	882	847	875	830	859	868	890	867	824	906	871	880	907	886	849	829	915	836	891	874	849	887	883	910	889	884	899	881	863	888	875	893	897	897	862	893	885	907	904	824	864	889	894	813	874	863	848	833	891	851	910	877	855	829	887	937	827	900	911	830	871	838	860	882	821	890	899	885	881	871	911	911	916	872	890	872	866	799	849	895	829	859	896	851	845	872	873	863	870	867	872	853	879	887	822	947	846	835	912	894	858	890	918	883	890	871	816	872	887	856	856	935	868	843	822	879	817	913	862	865	860	884	876	891	824	889	874	851	850	888	918	858	883	891	854	911	871	888	843	839	918	853	907	853	889	936	875	841	882	837	888	852	881	836	850	861	853	846	882	888	855	863	866	856	853	877	868	906	855	803	869	903	820	904	879	919	867	845	841	914	896	852	835	850	872	893	869	853	881	882	843	871	952	879	857	892	856	874	878	887	877	855	835	874	886	834	849	836	809	889	863	842	864	889	836	862	894	869	884	901	834	900	869	877	781	877	843	884	826	908	893	859	848	885	873	859	861	861	861	871	872	855	851	871	847	898	843	908	884	872	867	860	837	856	856	913	884	899	848	826	861	897	910	907	881	877	902	893	881	873	891	816	851	871	860	891	854	908	921	852	880	861	887	926	831	886	950	945	813	922	902	840	892	773	884	813	886	866	871	907	861	874	831	872	852	926	840	863	863	843	889	825	968	869	841	849	854	875	894	894	846	849	863	879	894	858	879	868	833	867	818	912	897	875	872	875	879	878	884	844	918	909	822	908	890	883	813	856	904	869	864	909	857	883	871	867	943	894	882	887	905	896	893	862	872	924	878	851	838	909	889	908	835	842	839	876	921	873	834	892	866	879	844	909	889	849	899	821	896	858	870	840	846	858	883	875	851	932	895	818	856	876	828	902	894	864	879	862	889	904	945	930	831	880	866	862	906	893	811	869	902	814	876	860	895	820	843	900	849	858	885	844	886	849	878	900	846	882	843	825	786	877	902	860	873	837	866	849	874	844	862	901	904	865	905	877	827	894	889	863	927	874	829	839	915	874	873	842	831	847	860	908	868	906	833	882	869	852	867	914	844	855	897	895	790	886	857	872	885	867	855	900
1331	7023	18704	23036	17363	8416	1957	391	107	78	68	79	69	71	87	67	80	68	73	78	83	74	74	69	68	67	47	75	70	76	81	66	71	75	78	66	71	78	69	56	89	73	82	68	69	69	71	101	67	72	78	74	69	73	63	61	62	68	70	74	61	69	59	76	70	87	70	64	64	82	76	76	68	83	69	72	85	65	63	72	71	74	84	66	82	83	66	63	84	79	58	69	68	64	79	68	75	69	70	71	64	73	62	69	81	66	90	70	84	78	71	77	79	69	64	62	73	77	81	84	83	61	59	68	76	48	61	67	63	83	71	63	66	74	71	59	64	84	85	69	78	70	63	74	75	76	65	58	71	70	62	57	66	78	62	76	64	51	73	64	82	75	73	69	66	63	55	85	75	74	69	82	74	63	58	66	70	93	74	79	78	78	79	72	86	76	56	83	69	72	72	54	61	81	66	77	72	73	72	63	82	56	62	72	91	76	84	60	70	76	74	63	72	75	78	72	73	57	88	86	67	83	64	82	78	76	67	75	85	50	81	73	65	70	71	66	57	74	72	57	66	78	84	74	77	70	73	63	79	72	69	56	57	74	86	59	62	61	54	70	63	72	79	65	71	82	71	64	84	62	78	70	67	64	73	74	72	72	83	72	71	69	79	66	70	55	75	65	79	82	64	78	62	74	66	79	62	71	67	81	76	72	79	81	69	89	61	67	72	65	65	80	63	65	67	72	89	69	62	85	71	80	71	79	89	73	66	68	55	58	75	68	66	70	81	83	80	76	71	70	61	76	62	69	71	68	85	72	65	61	73	70	76	66	77	73	66	74	72	59	65	69	71	75	71	71	77	65	74	78	79	84	67	79	72	73	84	87	84	72	76	78	82	71	76	64	73	85	75	68	76	63	75	65	61	72	71	80	63	84	71	77	70	77	78	72	80	70	65	67	84	69	67	69	61	62	65	71	70	66	70	59	69	54	65	70	67	67	72	71	65	82	66	76	72	73	73	81	85	75	68	67	65	80	83	69	79	84	74	75	75	62	78	67	85	72	89	78	74	73	65	71	82	84	88	64	73	59	76	82	54	64	88	69	71	63	63	79	77	82	58	67	74	73	88	79	82	92	77	71	70	63	63	68	55	68	64	60	61	78	69	81	76	81	66	66	63	76	74	74	78	80	74	66	64	66	68	69	64	84	72	61	77	71	70	77	81	88	75	60	73	62	68	74	67	89	62	77	86	66	90	78	80	75	82	74	76	79	72	64	69	79	64	70	81	85	74	75	67	65	62	89	59	83	69	65	88	56	74	71	79	66	66	62	65	67	66	54	74	71	69	71	54	69	65	71	70	86	70	71	54	64	86	73	89	86	73	60	69	76	76	67	74	72	69	71	77	88	76	65	75	72	65	71	74	75	68	73	64	92	78	66	85	64	74	70	64	78	71	55	58	58	68	71	63	77	83	76	74	72	75	81	71	60	72	54	76	68	65	67	80	66	66	70	68	69	71	66	79	68	68	65	72	85	70	77	65	73	75	66	60	74	68	79	76	65	66	80	65	70	64	64	71	62	77	66	75	64	71	72	69	81	82	86	76	69	74	75	87	74	75	66	82	73	73	78	77	84	73	76	81	72	67	74	63	64	78	63	77	84	53	66	55	80	76	68	78	77	73	76	82	72	65	90	76	66	74	84	62	60	75	66	64	72	64	63	77	72	58	74	75	77	73	64	65	66	67	74	70	70	80	70	87	76	86	71	70	73	84	58	68	75	75	82	69	66	64	59	62	67	67	61	70	76	66	66	67	61	66	76	75	68	72	64	64	72	71	65	65	77	64	68	74	69	68	62	77	77	83	74	90	69	71	69	92	61	78	62	89	57	75	62	71	79	63	81	63	90	55	83	69	71	71	78	75	80	88	69	67	69	64	68	78	70	72	66	55	75	74	73	85	78	58	65	65	81	74	66	50	76	59	66	74	81	73	67	77	65	68	67	75	72	66	64	69	61	76	64	84	62	63	73	79	55	69	71	85	68	69	74	70	68	84	61	63	75	60	72	66	84	57	81	77	64	62	69	65	69	75	68	75	61	74	70	65	75	73	76	86	56	60	67	63	73	65	73	76	90	76	68	77	60	64	67	64	74	80	81	75	59	55	61	60	76	66	63	73	73	61	69	81	62	65	73	58	64	74	70	73	67	80	79	61	69	73	62	73	81	89	66	52	79	64	80	61	64	76	74	68	78	74	67	77	57	76	71	69	69	59	64	67	78	70	77	73	82	75	65	61	84	71	58	72	69	66	62	66	67	79	74	73	65	73	72	65	92	63	71	71	80	62	69	81	79	70	59	77	64	66	80	77	69	65	86	68	70	80	63	67	64	69	84	81	66	61	65	71	70	85	79	73	75	78	69	81	70	77	70	78	67	76	60	66	81	75	73	64	77	85	75	78	59	83	71	67	69	67	67	62	63	66	67	85	52	84	72	64	77	90	73	86	72	60	67	64	76	69	67	61	72	55	70	65	70	64	77	81	86	75	62	87	58	74	75	66	78	68	64	66	64	72	75	70	71	77	65	67	69	70	64	73	61	82	77	79	67	79	73	66	65	70	79	70	58	72	61	86	66	74	62	71	73	71	61	69	77	71	64	73	58	63	77	71	77	87	89	68	72	75	74	56	71	79	77	70	66	62	59	83	68	80	70	77	68	74	67	67	71	59	64	68	83	64	81	69	83	54	68	51	68	89	72	80	79	71	76	67	61	69	86	63	79	64	54	76	77	73	67	83	62	67	74	66	69	68	60	89	69	82	65	82	60	64	68	74	71	52	81	64	69	72	73	84	62	70	68	57	61	82	56	77	74	75	95	76	69	72	67	74	58	60	84	74	89	69	74	73	63	75	77	84	68	59	80	76	67	83	71	77	64	70	82	80	67	66	80	80	66	73	65	55	78	57	66	76	71	70	87	64	74	57	72	58	62	68	61	71	68	83	67	86	76	83	66	77	61	67	66	70	62	86	67	62	77	66	72	78	62	66	62	68	73	74	69	77	79	67	73	66	89	77	67	77	73	71	63	89	72	62	73	84	78	64	70	75	76	83	75	92	81	78	72	91	86	75	65	74	80	80	73	90	63	75	84	61	79	66	74	73	85	65	77	73	57	82	81	72	61	60	81	81	57	72	69	84	56	70	69	79	75	86	74	78	68	66	74	77	79	68	73	58	65	67	63	67	55	65	88	71	74	79	73	78	74	78	87	58	65	59	90	81	57	79	79	79	63	66	64	70	73	65	59	83	58	78	78	63	64	76	73	70	81	74	76	89	91	61	73	82	62	67	86	79	74	76	72	75	79	71	73	68	64	78	71	73	66	96	61	65	63	62	72	68	98	68	71	64	76	82	72	60	70	71	73	72	65	90	79	70	68	62	83	61	83	66	80	64	78	55	63	71	80	73	73	82	53	73	76	66	87	71	69	70	70	65	64	85	69	74	69	67	58	59	71	76	74
23135	34477	47978	65375	64354	44180	24853	9049	2380	1066	889	859	858	843	892	893	838	888	842	901	853	878	909	838	847	833	880	877	886	855	874	869	882	917	868	920	883	832	826	899	900	904	880	880	833	827	861	915	918	868	848	871	843	861	868	810	859	860	866	850	912	878	834	831	888	827	872	868	943	883	873	846	841	848	876	886	803	862	870	900	910	813	855	832	862	881	857	826	902	866	850	869	862	873	839	862	917	890	873	890	875	839	854	872	837	863	905	873	863	819	849	866	835	902	878	814	864	838	886	917	827	837	822	858	843	880	891	869	877	861	803	837	852	843	833	833	844	884	855	872	942	920	853	880	841	883	861	847	832	925	829	875	844	898	875	897	862	859	830	911	845	879	864	920	832	844	922	871	900	887	878	833	832	879	861	867	859	835	871	913	913	834	893	893	848	819	848	859	847	957	888	873	892	851	881	855	895	853	889	849	900	894	876	863	817	841	871	917	840	894	876	956	810	831	869	871	920	878	852	896	895	884	897	920	889	862	870	861	819	875	851	842	848	866	880	901	913	909	854	812	874	859	919	876	853	878	836	891	861	883	931	836	838	879	866	906	869	881	884	833	881	889	901	856	882	845	919	864	851	872	853	818	866	892	878	903	845	930	914	847	915	905	927	900	883	844	844	885	837	883	877	852	843	888	877	840	855	857	878	862	911	935	854	856	845	869	895	836	835	849	917	874	892	841	886	868	889	870	910	858	847	929	845	912	853	867	863	852	852	839	863	823	817	883	860	857	924	859	887	907	883	907	921	896	909	889	869	853	851	874	856	876	900	838	855	897	911	868	854	883	835	850	872	930	864	873	822	885	868	874	900	859	919	832	867	875	882	860	838	883	878	874	829	880	851	865	816	829	859	819	858	831	823	875	859	860	896	856	884	831	815	843	856	860	873	832	909	873	884	879	872	828	849	842	859	878	875	863	857	879	896	865	869	824	835	816	810	902	823	929	875	861	834	844	839	902	856	869	842	890	904	930	947	830	877	866	891	869	884	861	855	850	885	895	908	845	787	860	904	828	914	868	852	868	889	869	805	859	862	866	868	891	870	858	865	874	962	864	925	897	855	898	873	806	880	839	914	875	881	885	816	857	919	889	891	902	914	887	909	911	845	854	861	853	821	930	842	902	887	888	877	850	855	819	846	835	861	878	886	884	852	854	885	905	880	897	920	835	890	921	809	828	862	885	826	896	839	897	839	854	845	897	826	835	901	865	863	879	879	836	857	891	906	866	904	865	882	853	865	871	928	848	851	809	862	899	862	861	881	937	839	856	823	852	850	859	857	909	886	833	899	836	868	880	866	850	903	815	855	848	887	854	905	845	900	827	915	897	890	887	887	921	854	916	910	897	844	835	924	880	880	827	899	850	878	785	876	920	850	847	836	875	815	849	988	923	811	851	882	865	898	824	869	851	839	877	871	859	838	922	829	872	859	910	871	873	865	822	893	865	922	837	867	883	875	897	891	888	857	873	833	825	897	847	841	834	876	852	890	932	889	928	855	859	846	878	915	831	872	884	899	867	842	857	820	885	871	840	893	923	874	888	878	887	811	870	863	925	852	920	831	871	902	857	911	880	881	866	881	896	841	889	892	895	858	824	866	893	901	842	832	850	829	913	870	845	879	887	877	880	886	906	858	836	937	849	918	859	879	882	829	798	912	841	844	921	920	926	859	862	913	833	865	870	853	866	884	835	867	903	904	884	846	874	886	874	894	866	901	861	892	891	878	874	903	886	859	896	876	796	927	886	881	886	867	832	828	871	854	885	875	859	884	850	849	819	843	917	814	868	874	866	900	835	875	900	853	868	878	909	866	853	814	882	855	910	866	894	863	898	883	902	847	844	864	892	859	906	900	820	827	843	892	904	897	832	865	852	819	871	843	881	877	866	889	888	899	815	878	846	878	813	833	854	873	896	886	920	848	884	827	960	916	858	864	884	881	894	873	894	891	824	931	896	872	871	856	856	889	835	858	857	900	888	868	849	864	888	906	850	866	834	895	865	896	849	837	871	862	869	944	868	877	841	854	855	888	877	855	829	822	877	846	911	905	833	904	850	844	849	803	862	912	822	850	874	887	814	856	868	880	908	906	904	861	905	892	806	873	877	867	881	893	870	884	900	832	882	881	897	838	856	871	887	931	876	874	838	809	872	921	868	850	886	817	863	838	847	907	871	863	831	840	893	880	832	876	982	862	859	829	829	881	893	873	851	890	855	806	867	846	845	853	855	901	845	845	863	864	902	875	883	871	842	840	858	899	841	870	831	863	869	875	911	882	875	849	855	852	875	830	903	893	891	855	850	860	866	879	844	804	881	929	874	853	846	896	879	831	934	896	888	857	854	883	900	805	879	839	886	865	859	855	894	855	854	862	869	835	876	888	876	907	840	901	855	867	876	918	880	852	879	932	875	876	892	915	866	851	921	875	853	888	915	925	876	871	887	876	816	864	915	883	882	817	866	886	843	882	867	849	840	930	859	899	838	876	829	893	833	898	854	863	834	833	843	830	853	880	904	886	876	832	837	827	849	906	901	857	919	854	885	886	902	839	881	877	861	877	833	904	895	807	860	926	856	943	849	849	851	865	822	854	826	939	933	879	870	846	871	814	879	882	870	860	912	882	938	905	868	827	912	815	881	815	860	887	864	858	894	868	881	882	844	856	903	869	861	918	861	880	826	882	875	917	814	857	872	874	821	842	857	912	859	878	866	879	905	789	936	830	878	839	805	865	910	823	887	878	884	925	815	874	850	837	892	947	931	887	858	857	942	902	865	873	828	869	856	903	897	860	869	885	848	876	871	852	854	930	904	905	833	901	882	931	879	869	892	845	870	884	840	875	802	866	884	853	841	855	851	863	892	844	823	935	865	878	882	838	861	862	874	886	860	860	892	868	766	868	888	857	859	812	874	897	878	854	860	924	836	922	913	867	965	816	878	854	891	901	827	884	862	876	857	888	849	826	875	827	840	864	858	825	894	886	868	863	934	918	873	847	902	907	870	892	863	867	851	935	851	817	868	832	899	902	811	881	882	800	849	888	884	871	877	870	888	881	840	865	918	874	889	858	865	876	872	903	864	839	911	893	905	813	906	911	873	864	835	881	861	887	924	881	888	879	871	832	936	858	887	947	853	852	902	847	895	921	879	903	904	880	874	869	836	832	835	851	832	855	885	882	847	872	874	847	865	844	858	826	829	873	859	895	882	835	890	830	885	830	900	909	874	889	865	833	861	884	910	832	888	876	849	852	902	887	870	853	838	842	871	874	857	872	881	904	841	893	850	888	806	868	876	897	913	894	835	838	834	884	849	859	901	854	859	865	848	896	891	878	909	880	864	864	899	915	889	823	894	819	865	882	883	881	865	869	870	878	863	866	913	898	879	876	829	832	873	841	886	891	875	852	851	879	854	856	768	877	849	891	903	904	817	849	836	801	855	830	836	872	931	849	838	847	841	896	886
1438	1167	5558	7466	4586	1747	429	144	75	75	70	69	63	82	66	71	59	60	66	77	64	64	83	75	57	65	77	72	59	78	86	69	71	74	72	73	67	84	59	79	63	68	72	64	64	57	79	69	74	65	69	64	71	71	54	77	83	68	70	69	72	73	71	72	53	74	74	71	62	57	84	57	65	56	78	77	73	68	71	78	67	67	87	73	77	76	72	75	75	63	80	66	64	68	48	60	86	75	64	63	64	66	73	79	66	63	72	71	66	72	87	73	92	62	79	68	90	70	60	77	80	63	54	60	71	76	83	79	56	79	65	75	81	70	75	71	74	88	68	62	62	67	80	56	69	60	67	73	74	66	56	73	59	88	70	76	53	67	74	66	58	52	73	61	54	61	68	72	66	75	78	69	66	70	59	80	62	59	60	66	82	69	59	70	68	67	89	82	84	70	65	87	79	87	74	65	64	75	65	60	70	86	87	64	75	72	68	68	77	75	64	61	76	64	67	74	66	69	60	79	60	59	61	74	74	68	68	73	69	78	66	65	68	76	67	79	70	70	78	65	70	66	70	60	82	81	64	58	74	80	68	68	65	69	65	72	78	55	65	71	65	69	70	79	76	78	67	70	69	66	70	74	57	82	74	73	74	63	67	78	70	85	73	70	78	70	69	73	78	64	89	66	69	74	69	67	84	71	67	79	73	82	68	50	85	63	57	73	76	60	69	75	73	81	52	59	57	76	78	61	81	58	85	77	58	74	75	70	78	78	94	62	68	74	75	71	80	79	60	61	72	77	66	60	73	78	67	83	87	66	76	63	80	76	64	83	67	73	69	72	61	72	68	69	71	79	70	67	65	53	78	64	55	56	59	72	72	63	63	75	55	73	57	75	66	62	67	80	54	69	70	65	68	71	62	66	68	65	64	55	77	61	73	73	77	79	61	56	76	77	85	68	68	71	67	86	82	57	68	78	54	65	59	72	67	65	64	52	86	60	76	73	60	80	75	74	72	72	76	75	59	57	71	80	71	62	59	69	66	65	55	70	69	81	60	68	58	72	64	65	73	62	73	65	78	84	79	76	76	73	65	74	71	67	75	70	66	69	83	65	76	70	71	70	76	71	63	62	69	74	71	69	88	81	60	82	80	75	75	73	65	74	53	72	61	77	65	64	69	75	71	66	74	58	78	75	67	66	70	73	62	59	73	74	64	56	73	61	72	69	82	81	71	63	86	82	82	82	65	73	67	79	74	74	80	66	64	85	66	67	58	76	80	60	60	68	73	76	76	73	64	72	73	74	79	63	55	73	57	70	71	68	63	67	73	54	83	74	67	76	73	67	68	80	63	68	49	71	87	70	89	72	75	60	83	63	78	77	75	66	72	80	57	105	73	58	67	77	67	66	64	68	76	60	64	66	71	63	62	66	57	66	70	69	65	83	66	65	87	63	68	78	60	64	68	69	77	77	77	67	68	68	85	58	68	70	67	74	64	76	61	71	71	74	83	63	83	82	78	66	58	81	65	59	54	87	92	54	64	70	72	72	74	70	59	62	79	71	63	59	83	67	74	51	76	74	64	79	85	73	56	60	71	64	66	74	84	78	76	75	63	72	82	68	62	72	76	82	70	56	69	64	60	70	69	69	72	80	60	84	71	81	75	63	74	68	78	82	63	62	67	76	66	63	75	71	68	67	62	81	77	71	70	71	62	83	66	68	66	69	83	74	67	73	70	77	67	74	80	95	87	71	51	56	78	62	72	60	56	76	72	70	70	81	80	75	83	66	58	63	73	61	90	69	65	78	70	74	84	77	59	79	66	77	61	66	70	68	72	82	46	72	76	60	62	58	73	60	62	64	66	72	56	70	72	68	70	60	76	63	89	81	68	66	52	83	73	75	74	70	62	71	81	74	65	73	65	74	58	65	81	70	70	68	76	68	73	71	67	56	72	77	72	68	62	76	67	58	62	79	63	63	75	85	81	77	74	76	76	70	81	65	70	80	74	73	72	75	78	74	86	64	85	64	79	74	86	62	68	67	72	74	63	67	74	59	59	63	69	74	78	62	71	72	75	72	76	75	69	64	83	64	71	73	77	72	65	63	72	85	72	67	48	79	77	56	63	68	69	57	61	67	92	80	69	79	63	61	70	67	69	76	77	66	65	74	57	67	61	60	61	68	57	81	71	59	70	66	65	78	74	72	57	72	61	71	71	63	75	64	67	91	63	76	72	68	67	61	72	77	56	76	70	78	63	83	88	66	81	67	58	73	73	65	99	76	82	78	55	66	69	75	61	67	80	62	61	82	76	61	53	55	64	81	53	83	60	74	63	87	86	75	63	54	59	76	79	56	64	66	58	69	62	56	71	80	69	56	64	78	74	66	59	73	80	79	73	70	62	82	68	76	57	63	62	60	84	52	48	62	70	56	64	65	69	59	73	60	69	71	74	65	84	66	84	64	70	68	51	75	75	74	75	60	67	68	66	73	74	77	72	76	77	71	83	89	66	68	70	67	74	47	85	83	82	81	76	70	64	71	75	75	66	73	77	70	79	75	71	85	62	71	52	76	67	63	74	80	74	76	66	65	66	55	75	82	60	67	73	73	71	68	64	55	72	72	68	78	67	68	67	73	77	82	70	67	66	70	87	61	68	76	68	97	78	62	72	70	85	64	85	60	72	76	69	76	70	70	55	58	70	74	80	70	77	74	72	71	76	60	70	66	64	64	63	91	60	61	69	70	69	72	65	65	83	75	79	61	68	72	67	72	66	74	79	68	57	68	87	78	70	75	74	63	63	67	72	61	64	67	66	65	73	65	57	64	72	78	69	63	81	76	78	67	70	67	76	70	71	63	74	72	71	65	81	83	71	85	80	77	72	77	78	73	66	75	67	72	77	80	70	89	66	44	71	87	79	83	85	62	66	69	71	65	81	60	72	73	78	60	74	66	75	68	60	66	55	62	66	81	64	86	73	69	84	78	73	64	67	76	81	71	78	59	69	79	73	80	72	71	76	72	76	70	75	68	68	76	79	60	68	73	60	67	60	71	62	80	69	68	70	74	65	65	68	68	67	77	64	63	85	76	60	65	51	63	57	68	77	67	70	74	80	74	65	64	79	87	67	80	71	69	88	85	72	63	68	58	76	79	65	73	60	81	89	59	77	63	68	79	75	68	69	70	73	70	67	68	81	66	76	71	71	70	68	79	83	68	65	63	66	70	79	70	74	78	66	61	71	59	85	79	82	76	73	82	65	60	68	71	73	72	75	80	66	68	90	49	76	69	72	62	89	56	74	79	69	57	70	74	84	76	86	84	71	74	73	80	63	61	72	78	76	74	72	69	72	70	69	66	68	64	70	64	64	63	71	87	61	58	67	72	64	71	79	80	51	62	76	78	59	74	76	71	63	82	72	65	64	75	61	77	78	70	63	72	72	83	62	63	51	83	62	67	78	58	59	76	71	65	71	53	74	91	84	70	76	70	60	76	57	63	66	66	70	62
13804	18117	31905	39537	37726	25645	11362	3206	1185	912	982	861	887	837	862	817	907	829	841	847	852	811	844	847	868	847	878	834	811	820	841	881	819	865	848	886	867	840	851	876	887	846	874	849	872	865	859	847	844	814	887	801	901	813	867	839	839	883	786	841	863	889	865	853	829	845	855	858	840	857	876	880	812	887	870	824	869	842	855	867	888	830	853	876	856	835	843	903	900	811	850	854	848	792	912	774	832	872	853	896	835	831	893	876	822	872	905	859	867	835	833	922	886	810	847	860	884	811	894	842	857	838	841	850	879	895	860	838	898	827	806	842	845	845	855	845	848	801	806	843	818	827	859	845	872	839	811	850	849	773	836	853	883	838	869	815	834	870	826	823	876	842	846	804	832	898	867	870	866	844	827	859	835	830	839	814	844	859	842	861	860	871	849	821	828	853	855	853	882	836	898	827	888	844	852	869	846	817	871	867	849	829	870	817	821	853	881	890	869	929	797	862	823	871	877	906	846	854	857	843	857	873	875	890	889	896	834	835	831	826	894	829	873	816	832	847	901	877	832	883	831	899	831	908	803	840	849	825	826	824	816	841	899	879	877	853	866	809	834	875	835	840	865	828	944	862	858	867	845	835	869	873	855	838	884	847	818	820	791	804	829	863	811	853	814	815	807	861	873	836	799	832	877	847	856	858	908	879	802	851	845	836	890	837	849	902	879	809	853	874	837	764	836	803	801	897	858	841	864	840	848	851	840	883	806	827	818	811	827	829	878	855	858	801	860	910	883	824	911	860	850	876	870	865	853	897	873	865	879	896	846	872	852	817	862	815	876	868	854	870	824	837	850	879	838	862	844	854	840	793	838	814	843	852	865	834	774	847	848	850	919	880	859	828	858	840	862	821	837	878	803	834	818	833	787	870	827	842	880	851	871	871	851	813	855	866	916	886	795	818	872	912	788	860	892	836	881	856	857	834	883	903	833	903	860	837	859	864	796	838	825	849	866	883	884	865	850	830	890	830	860	817	833	823	791	921	817	856	874	896	852	847	884	870	830	852	837	894	834	842	874	879	843	831	837	850	880	869	806	865	852	874	820	795	863	822	841	855	847	865	865	889	914	878	839	892	889	844	876	870	845	888	799	833	830	884	839	864	876	843	852	802	838	829	858	855	846	854	857	901	831	843	844	851	852	823	826	820	827	896	858	799	848	894	882	820	845	874	848	848	856	784	857	890	884	856	859	821	865	889	872	872	865	860	824	849	825	818	849	876	821	826	859	824	850	896	865	821	825	825	838	823	859	883	863	860	848	846	857	847	859	850	876	856	876	846	878	879	873	846	834	842	881	806	829	878	890	820	898	839	918	859	848	860	861	834	838	844	831	906	861	851	866	880	889	866	851	822	836	837	812	846	840	873	863	848	864	843	876	805	811	850	838	855	845	908	870	840	822	859	910	844	852	868	871	883	844	891	868	845	842	892	863	814	836	882	809	869	833	924	857	829	857	817	809	896	835	855	829	822	869	845	868	816	873	850	803	867	867	880	831	858	872	830	871	915	862	849	866	845	859	870	845	843	875	822	862	853	827	814	854	820	830	886	884	826	830	873	843	864	875	850	888	828	863	815	837	833	856	942	848	851	870	810	894	892	872	881	894	803	818	795	857	869	841	833	850	890	835	866	812	879	897	878	871	850	837	888	893	846	895	884	840	888	836	861	827	845	846	877	883	864	867	862	877	823	888	778	846	866	831	862	847	858	884	878	879	875	894	894	844	852	842	864	928	843	887	849	842	805	869	873	848	834	829	890	869	840	820	811	815	892	911	870	895	830	838	851	861	848	872	837	796	848	877	867	833	877	878	868	833	885	886	816	853	846	868	831	817	827	853	883	850	805	822	871	881	834	847	872	883	875	829	801	874	815	834	864	836	896	875	858	886	847	895	820	838	851	850	860	885	845	884	860	850	863	813	871	851	889	889	819	818	849	841	838	823	862	829	862	839	887	819	861	824	858	889	883	870	843	883	885	878	822	857	824	803	918	836	845	868	832	845	848	883	852	858	875	825	814	848	858	858	868	880	829	836	818	837	889	808	886	903	841	808	878	833	876	817	838	857	832	833	903	815	839	866	876	882	858	841	820	830	853	839	859	876	812	770	871	829	801	875	824	815	871	842	873	801	867	885	876	865	796	814	841	846	858	828	859	838	862	851	876	864	861	822	866	835	877	836	833	871	862	868	836	843	839	814	874	850	869	858	813	869	858	840	884	868	839	846	865	858	848	856	855	840	874	886	882	826	823	921	870	848	888	893	869	867	872	889	895	859	845	869	868	854	846	880	888	830	901	869	816	887	862	833	835	813	828	843	863	818	882	847	841	854	867	822	836	807	788	839	864	857	816	860	840	868	821	808	839	789	836	886	873	856	848	840	844	816	868	874	866	870	873	872	815	837	907	889	857	885	802	937	802	848	839	915	866	819	896	887	830	888	832	832	841	835	819	852	856	872	858	891	856	849	868	818	792	847	855	846	909	829	822	906	863	816	861	838	831	849	867	857	838	846	793	834	892	815	868	871	867	862	780	816	849	863	891	840	814	859	869	874	842	876	807	888	808	847	824	808	856	828	851	797	890	858	848	848	836	831	812	861	882	856	852	882	822	818	862	802	847	881	854	871	846	836	852	861	840	833	831	845	871	893	784	876	827	869	845	811	819	875	842	917	797	846	898	824	837	846	827	823	822	858	846	892	864	871	833	881	850	859	892	869	836	841	782	850	844	869	820	857	847	818	866	804	860	824	846	879	904	857	810	852	836	864	839	844	834	887	870	883	856	857	860	891	824	817	849	822	863	881	847	842	880	851	852	799	846	843	901	869	812	878	897	876	902	824	841	872	823	774	831	879	892	847	833	878	864	812	827	848	865	869	870	868	834	879	864	833	855	839	883	878	837	858	849	855	833	831	826	865	877	831	804	881	820	881	842	883	837	843	870	876	856	843	827	806	855	844	824	856	855	854	859	845	885	892	920	848	829	854	872	840	878	848	834	883	858	826	826	878	821	890	912	823	871	848	873	877	809	854	817	842	845	860	829	870	880	838	849	833	864	864	832	868	851	837	831	891	917	853	817	844	879	902	860	804	869	811	887	834	813	866	885	824	858	919	820	917	862	804	892	874	870	870	829	838	834	854	862	851	862	821	851	911	829	862	836	858	832	896	852	827	855	843	865	800	866	887	860	871	868	838	813	827	882	837	871	800	850	834	876	891	860	852	861	877	843	852	902	841	890	876	823	829	833	866	826	899	830	842	906	794	879	840	822	838	851	857	897	810	836	870	834	879	836	824	865	853	827	845	894	906	867	868	884	887	824	873	831	839	831	829	862	850	867	866	827	824	858	805	837	866	834	849	793	801	812	862	813	840	783	893	877	848	819	891	831	873	881	919	840	868	842	854	903	823	870	831	808	847	904	865	887	800	810	851	856	864	857	836	867	828	866	859	864	838	828	864	854	918	852
926	3498	14082	15085	10537	4371	1068	216	110	72	61	77	53	70	84	57	67	79	83	79	78	75	79	79	69	70	71	61	84	86	76	88	60	73	81	69	76	57	79	79	75	65	56	85	80	74	63	67	49	63	63	68	81	76	63	72	62	76	74	62	83	66	81	64	81	88	66	79	76	79	72	58	69	86	75	71	73	77	66	62	74	78	61	61	81	67	65	67	63	68	73	75	55	59	53	71	71	80	58	73	74	58	67	78	67	76	77	76	65	79	54	65	75	70	68	84	82	68	65	76	98	72	70	78	67	66	80	67	89	68	76	79	85	77	75	54	67	77	71	79	68	64	70	81	77	65	72	70	62	67	67	71	78	71	75	75	82	71	79	77	51	64	77	60	49	78	67	75	65	67	89	77	75	70	88	66	67	82	84	71	72	75	73	67	64	69	75	77	80	77	71	74	65	69	73	71	59	69	80	74	64	57	99	64	69	73	73	68	84	70	73	88	72	76	66	77	57	58	76	68	60	67	70	72	75	65	71	70	71	67	65	72	71	69	79	75	78	100	69	78	70	82	72	77	90	75	65	75	72	70	80	74	70	84	76	81	68	67	61	57	75	73	65	63	81	75	73	71	66	74	74	76	76	72	63	80	71	71	71	71	63	86	79	81	47	75	77	81	83	79	67	60	76	73	75	60	68	73	66	69	77	77	65	66	91	75	70	64	81	67	79	69	52	57	72	69	80	72	73	72	76	69	73	79	70	81	59	78	79	67	74	81	69	100	74	53	67	69	73	85	67	71	48	68	79	82	70	68	83	70	51	82	63	72	62	72	57	62	78	77	77	77	62	76	57	67	79	80	69	74	68	73	70	66	75	69	87	71	82	70	70	72	74	72	69	89	73	69	61	66	84	77	82	66	77	79	77	53	55	80	82	80	77	64	65	73	73	73	66	79	61	65	88	68	63	58	69	64	79	85	78	76	71	77	82	53	66	69	75	73	77	51	71	62	61	74	70	67	72	95	92	61	75	66	63	58	76	70	81	79	65	77	71	61	87	65	67	78	67	71	78	61	70	77	63	65	72	75	62	68	71	75	62	75	72	58	55	70	68	49	64	90	78	66	82	64	71	73	72	89	75	53	86	64	61	89	79	64	68	68	78	80	72	60	74	81	70	68	79	72	60	61	84	65	65	67	68	77	65	70	80	81	71	66	86	65	82	63	82	75	83	81	71	76	73	74	92	82	72	74	67	57	69	81	74	59	62	104	68	67	60	82	61	74	67	87	65	73	72	70	71	72	63	80	70	74	90	76	76	78	56	72	59	57	82	52	69	76	74	80	84	58	67	69	68	71	73	81	96	70	63	77	63	72	68	76	82	88	69	64	79	65	89	75	71	72	77	78	64	75	80	70	81	66	61	64	70	73	69	60	72	69	85	68	75	63	66	85	72	67	66	63	73	59	56	60	81	68	55	91	71	59	69	85	90	73	70	67	74	71	69	56	63	76	78	75	60	75	70	68	79	69	70	78	80	70	84	70	69	78	64	69	66	66	75	68	54	79	84	56	85	72	65	64	62	68	75	73	75	66	58	74	90	75	80	71	64	59	87	67	73	99	61	70	72	73	67	72	57	61	80	83	78	79	75	69	64	74	71	78	61	66	62	77	73	66	76	68	78	69	71	58	71	66	71	67	60	76	76	72	70	73	75	69	76	75	90	84	56	68	81	70	81	65	72	58	76	65	66	81	83	62	72	70	58	74	69	99	78	83	69	77	69	82	80	70	60	75	62	81	56	68	80	79	73	61	72	73	66	56	79	68	65	79	66	80	74	60	90	83	65	78	66	67	52	72	67	67	67	69	70	69	87	84	70	68	70	64	70	63	66	71	73	65	83	69	83	81	74	53	70	76	71	75	64	73	60	72	73	77	50	61	72	61	78	68	76	70	77	73	66	67	70	69	63	78	74	75	72	81	69	61	72	59	66	64	72	91	75	77	71	75	81	68	68	63	79	71	69	80	76	62	71	75	94	77	88	76	70	63	80	73	60	89	68	73	71	70	70	59	71	77	64	60	72	66	72	67	84	71	76	77	76	58	74	66	71	63	77	67	66	64	77	84	97	64	60	67	71	67	74	69	68	60	69	75	95	72	65	85	69	67	61	62	65	61	53	77	73	66	74	86	86	67	72	80	72	69	66	58	71	68	87	65	58	73	64	77	77	90	78	77	75	77	72	81	71	71	67	74	61	70	62	72	69	70	66	80	75	73	83	69	74	72	72	64	72	66	71	63	63	76	75	71	78	54	82	59	75	81	70	65	60	62	63	70	69	79	69	72	84	79	67	72	61	70	75	63	81	76	62	83	68	72	66	68	67	68	77	80	67	64	66	72	69	73	81	83	82	67	94	69	73	60	71	62	72	77	66	66	51	70	60	93	71	64	85	77	74	69	77	73	89	73	47	68	63	77	76	73	80	70	61	77	76	76	81	84	66	71	65	80	81	70	70	77	68	70	73	72	59	74	68	78	68	67	71	68	75	67	89	71	68	65	60	51	71	67	66	73	79	74	84	64	74	64	60	78	66	74	62	64	70	63	76	72	83	67	77	75	63	58	76	82	68	56	68	61	91	66	63	63	87	68	64	52	55	73	62	67	80	65	63	59	84	72	55	69	77	92	75	77	77	71	72	87	88	75	67	86	85	56	65	81	61	75	65	75	67	73	68	68	68	67	79	64	89	73	67	76	75	75	63	69	71	76	49	74	69	72	68	63	48	82	61	60	89	58	70	80	77	69	75	70	73	80	56	68	74	86	87	69	68	69	77	64	47	71	65	74	71	70	88	75	75	68	54	78	57	81	73	74	74	85	72	73	65	62	69	69	75	74	66	72	65	74	65	63	79	87	69	67	64	72	69	69	89	74	60	69	58	69	72	62	60	61	51	86	71	69	63	76	65	75	60	64	68	73	58	75	67	72	62	72	75	77	77	82	71	76	82	71	73	79	83	60	67	79	71	86	70	72	88	69	77	74	66	89	62	77	80	63	84	66	82	67	62	88	73	73	65	79	72	76	66	68	78	68	70	74	86	44	58	70	78	64	67	70	69	75	70	68	71	52	68	82	85	63	68	88	63	82	72	73	72	79	65	79	78	75	77	76	87	70	68	74	62	66	67	62	78	73	78	85	69	69	64	80	60	82	73	68	72	86	83	86	74	73	69	60	61	61	74	78	68	79	63	63	82	78	69	72	69	83	66	69	77	68	75	65	70	66	70	76	69	74	68	76	80	90	67	72	66	70	62	71	77	67	51	81	58	56	79	68	54	77	76	84	82	75	59	72	76	65	67	81	70	70	63	61	59	75	76	74	80	68	65	87	70	67	72	71	81	63	64	74	71	79	80	73	78	83	72	74	78	60	68	88	56	73	71	84	76	74	66	84	57	88	65	75	67	58	56	66	61	66	77	70	76	79	67	64	95	68	71	77	71	58	67	78	70	82	72	65	59	64
19867	28442	42355	53704	52871	35847	18755	5686	1634	963	877	883	799	853	861	863	895	876	857	816	893	762	851	880	791	873	820	853	874	826	860	844	889	940	850	840	787	845	880	841	874	849	837	771	844	810	934	814	820	838	910	851	838	831	863	901	885	855	835	892	862	881	900	902	829	864	883	839	867	790	887	883	840	861	842	853	861	795	854	876	831	861	802	884	895	850	877	864	886	871	889	849	869	879	837	872	850	846	886	866	866	829	860	913	830	904	880	818	866	871	851	809	869	849	854	850	857	867	864	870	846	873	831	873	823	849	891	854	862	829	888	855	879	893	854	815	866	831	809	832	881	829	880	893	875	834	870	850	812	858	849	868	868	848	827	827	838	862	889	856	875	848	881	899	828	842	856	824	877	877	808	864	868	876	835	839	936	834	935	859	880	852	840	900	866	867	843	880	859	825	896	887	835	811	859	832	863	857	841	840	859	871	884	867	854	850	867	828	821	831	847	819	864	908	870	870	850	856	900	890	898	879	857	878	918	833	837	796	898	865	889	912	836	871	857	873	807	902	886	848	853	807	846	820	850	848	860	924	892	873	821	897	912	835	812	879	912	882	912	844	814	918	833	895	877	799	825	836	923	910	874	858	857	854	900	866	847	858	788	857	881	831	835	820	879	858	826	867	925	909	850	858	841	856	869	879	826	899	802	835	879	886	837	849	869	869	816	867	901	890	885	846	863	845	874	857	808	858	802	902	876	842	871	850	889	869	852	842	831	830	833	849	818	878	852	823	851	878	836	855	903	864	875	813	917	867	835	890	888	851	851	882	868	901	825	908	885	875	879	831	873	890	900	826	902	844	863	838	860	887	825	876	821	841	826	848	824	834	840	835	888	877	814	892	852	917	852	827	836	857	911	871	886	885	876	897	841	797	882	823	867	857	840	867	876	839	861	823	917	940	834	849	839	887	812	864	817	861	826	862	814	852	843	860	881	877	835	862	852	893	884	825	858	857	859	843	859	924	827	911	840	821	888	868	909	832	819	853	859	847	915	898	868	908	806	873	845	818	843	802	856	861	870	832	831	882	830	898	836	825	853	828	897	865	844	909	831	877	854	838	858	893	809	848	832	844	918	797	865	844	827	810	804	822	853	847	849	864	785	858	859	864	850	847	865	803	856	816	875	792	875	873	817	834	859	852	898	912	848	878	882	831	908	834	844	859	898	835	853	820	823	849	870	874	840	846	899	868	808	860	899	899	912	892	861	883	817	866	865	908	869	801	852	871	841	875	840	834	854	872	845	873	848	882	823	851	856	853	840	830	906	866	824	884	845	814	822	852	866	893	876	903	886	942	847	868	896	901	823	851	882	833	863	866	883	825	859	824	878	813	852	846	857	859	864	885	898	860	844	871	852	867	811	813	854	850	888	831	826	830	891	873	835	851	836	852	849	879	879	872	825	906	867	885	842	817	821	820	859	849	812	865	819	824	848	880	850	869	884	849	834	811	878	817	855	811	877	829	906	868	879	848	851	867	857	872	828	898	888	831	847	926	861	867	882	844	858	845	800	830	870	873	874	876	830	857	864	891	882	858	856	903	843	864	850	874	841	821	853	853	863	892	873	842	864	870	847	837	834	873	841	886	867	841	845	843	856	861	850	925	799	873	835	842	841	845	817	862	885	865	867	909	863	854	879	844	863	843	857	870	871	871	899	838	856	886	829	903	898	833	856	845	941	887	824	883	885	840	802	853	853	882	883	903	815	891	869	893	838	892	873	859	838	842	856	898	871	844	873	839	839	841	815	831	845	830	866	863	845	848	901	852	893	900	861	836	858	861	876	819	860	869	856	864	835	852	856	879	854	831	894	837	855	840	865	847	900	831	870	897	844	850	908	808	840	781	822	902	858	897	777	867	844	885	892	901	806	943	856	851	888	840	892	858	845	823	856	810	845	878	862	886	811	862	873	850	821	892	854	800	871	808	883	837	888	845	832	854	863	882	819	899	868	866	854	860	831	851	841	846	805	842	883	884	852	867	819	835	892	944	876	851	856	888	884	848	795	902	868	807	831	782	920	827	871	865	799	848	820	806	806	854	876	789	826	900	894	858	836	913	881	881	854	870	884	840	895	854	839	914	906	853	849	880	842	855	934	828	866	836	872	783	875	862	856	865	877	818	894	862	893	874	823	810	842	851	852	830	835	855	886	875	883	897	855	881	806	831	834	878	828	831	854	854	853	840	875	843	850	881	848	830	838	861	904	809	848	839	905	859	833	833	834	901	845	848	897	831	883	862	889	856	823	864	849	854	833	890	839	861	854	886	842	847	872	892	893	882	842	895	877	881	880	868	902	886	831	845	879	881	856	808	916	919	795	831	885	858	852	879	829	827	864	816	895	867	867	868	865	851	787	875	829	879	843	836	848	896	879	869	850	865	816	878	772	849	869	851	856	862	865	832	902	871	857	858	858	903	850	898	845	855	843	838	881	910	950	921	916	863	894	833	885	850	877	875	901	863	859	820	941	849	860	794	900	860	833	841	845	835	854	872	890	825	912	848	886	854	842	835	840	899	875	853	884	824	895	786	866	881	850	877	841	805	864	842	848	875	881	900	844	818	856	882	884	885	909	912	862	802	899	861	910	864	881	856	920	850	830	881	864	882	883	862	845	836	851	869	839	829	900	881	858	804	869	835	843	855	883	829	867	877	851	875	852	858	840	823	855	836	856	879	862	848	864	890	866	844	855	836	848	850	866	857	865	902	843	859	910	898	863	851	881	896	856	847	823	879	823	836	864	905	861	886	845	891	862	894	849	805	862	835	817	824	868	868	872	857	796	897	859	919	831	899	840	870	888	879	883	899	851	837	873	827	889	853	865	914	804	837	911	834	873	864	865	839	918	860	917	861	879	839	866	864	906	889	893	834	853	831	899	857	867	892	881	835	916	848	851	843	836	862	868	840	879	834	836	843	850	851	837	848	837	844	838	902	850	839	803	885	814	836	856	858	891	884	813	836	841	861	864	858	904	820	855	864	859	907	887	835	889	845	830	890	875	844	881	847	846	824	826	851	855	834	851	901	846	851	833	883	891	863	866	871	797	859	863	828	865	899	853	884	823	948	823	867	856	871	830	843	896	833	846	873	850	885	815	822	882	847	888	891	878	836	864	826	817	837	897	879	807	850	833	865	850	889	841	854	906	864	830	858	860	879	876	840	896	844	819	871	890	854	876	918	847	871	885	841	852	884	820	838	839	807	829	850	837	858	844	886	852	827	849	836	820	841	852	842	846	850	837	823	903	860	848	852	883	862	836	867	858	885	872	816	874	867	846	887	876	814	853	816	844	862	840	893	834	900	828	832	905	893	833	865	883	816	838	846	850	834	881	874	918	824	837	870	888	868	892	855	824	884	889	859	861	872	896	866	831	872	847	870	841	835	830	882	885	857	825	891	821	865	842	876	853	827	866	827	873	815	875	868	862	866	849	856	886	863	852	862	913	845	873	880	853	863
2377	2581	12978	16760	12252	5179	1196	282	110	71	74	88	59	71	73	77	72	69	72	87	82	61	72	78	68	60	62	75	58	67	69	86	68	64	73	77	64	61	71	77	71	86	81	81	66	74	69	79	61	61	80	64	73	78	75	76	83	72	74	70	78	66	71	65	65	66	67	73	74	89	49	58	81	60	77	66	74	69	78	66	82	73	80	72	75	76	84	68	66	75	70	77	71	70	63	70	63	83	60	70	66	66	85	71	70	88	77	77	72	71	64	85	72	66	74	80	56	80	60	82	90	68	69	83	67	74	62	62	69	69	79	76	69	82	75	77	63	74	67	64	72	80	68	71	75	83	78	71	71	78	79	76	74	63	69	64	72	71	74	79	95	74	92	79	78	52	90	66	78	70	69	74	75	71	87	65	71	54	71	86	76	83	70	74	67	67	78	68	84	73	63	86	67	67	80	58	70	80	62	73	79	64	64	64	71	71	80	61	73	72	73	74	99	83	69	81	81	69	65	81	75	80	65	76	82	70	71	67	65	81	74	71	74	66	70	71	86	72	52	78	79	79	59	77	68	83	71	76	75	52	72	76	69	79	79	71	74	82	80	75	67	64	68	76	64	64	65	74	82	69	69	71	63	67	86	82	73	74	85	70	72	64	64	80	74	79	75	68	70	61	59	72	90	74	72	70	80	84	88	54	80	79	59	72	84	60	66	68	80	75	68	69	70	73	63	59	87	86	90	72	88	70	73	74	67	69	68	72	62	91	63	82	61	62	73	87	74	73	72	82	50	62	82	73	74	80	84	73	58	72	79	75	81	82	80	83	76	59	65	87	77	70	72	58	74	64	73	85	83	83	68	77	61	70	65	87	77	88	70	77	68	75	74	74	78	68	90	65	84	75	67	80	70	76	70	55	74	73	73	72	78	82	69	68	67	79	78	72	64	72	86	71	68	68	81	75	76	66	74	83	60	57	76	87	65	81	77	75	73	62	75	72	63	74	77	76	68	72	61	91	79	56	69	75	84	86	66	64	90	95	67	63	74	83	80	72	74	70	78	73	64	69	65	73	74	80	73	79	79	80	71	62	65	57	69	63	81	68	79	78	65	68	75	86	76	61	83	81	73	87	70	69	80	78	71	85	66	73	64	60	76	71	78	84	64	79	70	64	66	80	67	82	71	82	73	82	82	80	82	88	91	80	66	108	69	74	76	67	70	77	79	75	55	76	71	70	77	73	63	74	60	64	62	64	80	67	74	81	75	77	64	63	70	64	84	67	73	91	58	71	82	56	84	79	62	92	69	77	79	72	78	81	64	67	78	65	68	82	88	74	89	81	69	66	65	85	73	68	74	73	73	64	65	69	62	74	73	86	74	66	75	73	76	61	86	83	61	78	69	88	72	75	99	85	54	73	72	70	78	80	74	72	79	91	73	68	79	75	78	69	80	68	71	65	68	73	85	59	58	66	78	60	62	95	79	76	74	72	66	72	80	86	88	73	79	57	70	70	70	58	76	85	84	71	70	76	81	80	62	79	82	84	72	68	84	70	72	87	65	72	87	80	73	64	81	69	75	89	92	71	68	86	87	68	90	57	55	67	80	65	74	75	64	69	77	62	74	72	90	69	63	79	70	73	69	82	81	73	71	82	67	81	72	65	82	80	71	68	87	72	82	69	81	79	79	79	71	76	70	81	68	89	63	72	81	78	81	66	72	75	82	72	83	86	81	79	84	84	58	72	72	87	75	67	83	76	86	73	75	81	62	69	74	66	78	67	61	72	71	64	69	88	86	71	80	72	63	79	74	78	81	85	82	99	81	79	80	74	82	76	73	64	77	76	86	74	53	58	63	70	79	85	71	76	62	73	78	77	94	69	84	74	78	75	82	68	71	79	56	53	75	80	72	74	91	82	75	89	68	65	65	63	72	75	69	67	95	65	81	69	68	76	85	51	69	78	69	102	69	74	78	85	78	67	74	74	77	57	74	72	78	62	62	67	78	60	64	79	73	86	76	82	61	71	82	68	65	74	76	62	86	73	73	63	89	48	88	72	67	79	84	72	68	76	82	85	76	68	64	86	86	67	65	65	59	81	73	67	64	74	74	78	70	71	64	73	80	78	74	58	65	77	87	72	71	64	75	70	69	69	68	76	76	88	68	75	64	73	69	65	69	67	76	54	75	73	74	76	74	67	81	81	56	82	71	67	78	82	71	64	86	64	74	75	81	71	67	74	77	80	69	77	82	74	64	73	69	68	72	80	72	78	72	73	67	76	98	59	78	84	77	59	71	73	73	76	80	88	80	66	63	81	85	64	68	69	74	67	77	75	83	73	70	74	75	74	68	77	79	54	60	72	76	72	76	77	76	73	78	76	70	82	70	70	60	83	82	65	72	61	77	84	79	65	82	81	92	70	86	64	76	80	69	76	70	67	54	80	79	89	72	85	75	80	104	55	73	77	76	72	68	60	69	82	71	74	66	65	64	90	92	82	52	72	90	71	65	69	68	66	63	76	76	74	76	71	74	91	73	75	55	69	78	68	68	76	74	69	99	79	78	86	57	68	71	80	79	70	75	84	76	76	65	67	86	78	82	73	70	77	69	69	67	76	73	85	68	60	71	68	61	76	78	64	42	69	84	74	78	88	56	85	59	76	71	72	75	66	72	61	76	65	73	97	73	76	94	57	89	68	70	66	77	73	76	71	83	90	79	66	78	76	94	83	71	73	64	69	73	66	75	78	65	70	69	77	77	83	69	62	79	66	75	69	75	69	64	69	70	62	82	71	68	85	78	71	74	65	82	65	74	71	83	65	71	76	75	69	84	72	70	69	57	75	78	79	69	75	60	76	67	80	69	69	69	76	65	60	69	65	65	76	96	78	76	72	76	79	70	67	63	75	69	64	72	87	68	64	84	88	79	64	69	68	72	68	69	64	81	61	80	98	67	70	70	71	84	80	65	73	53	81	83	58	67	73	75	70	65	80	79	60	80	75	84	74	72	79	71	73	64	83	73	63	60	73	75	63	75	67	84	75	75	84	82	55	72	72	74	83	83	65	67	66	80	74	84	58	67	75	82	67	74	76	79	76	81	53	73	80	71	84	79	93	66	83	77	52	62	62	68	90	66	70	66	77	73	72	65	77	88	73	61	72	63	64	69	76	98	71	68	75	75	63	55	69	74	71	65	69	69	60	83	67	67	88	77	60	83	74	71	77	73	59	67	77	80	76	64	73	74	64	61	72	70	89	69	82	53	70	70	67	78	68	75	73	65	69	88	76	86	69	77	69	68	68	82	80	83	82	70	77	64	61	86	69	78	73	71	78	66	77	76	59	97	80	78	82	65	70	84	58	76	61	87	76	70	56	78	79	70	70	78	93	76	74	86	80	73	80	63	72	84	83	61	81	71	49	71	76	69	75	78	85	71	54	77	66	67	76	68	81	88	79	68	80	65	76	55	69	72	85	72	68	72	67	75	65	60	90	69	68	69	71	85	74
18426	25235	42442	56153	55167	37693	20823	6802	1884	975	913	914	875	848	892	917	865	908	895	859	893	908	875	896	848	907	908	938	934	879	899	898	945	848	898	874	925	905	890	854	940	884	871	919	921	819	935	839	883	904	915	889	868	936	867	903	906	859	926	828	909	874	916	859	902	893	916	857	885	934	874	847	915	893	873	888	892	883	917	868	902	869	892	901	858	922	900	901	922	859	907	840	902	877	823	901	848	883	838	885	834	914	890	842	905	894	776	852	898	924	901	874	918	858	886	859	934	916	858	880	850	889	882	870	879	861	927	893	889	891	834	911	826	873	938	880	868	830	880	865	841	857	901	878	890	857	860	915	851	873	874	871	832	877	903	898	909	859	839	838	903	882	897	928	925	919	873	837	909	916	917	879	915	902	935	872	857	865	886	908	835	935	877	899	857	892	827	905	902	930	839	866	915	930	893	895	881	900	883	879	873	877	899	850	892	938	886	884	873	926	861	885	880	888	903	883	900	868	923	879	847	953	906	832	870	830	912	894	872	889	869	864	885	904	890	901	890	848	904	903	841	847	846	840	892	908	873	822	904	906	864	869	857	892	927	885	871	877	913	830	878	844	923	833	887	909	834	937	844	855	887	865	890	827	901	882	916	922	918	903	894	869	910	887	898	885	862	916	935	860	872	852	885	855	937	907	845	912	888	919	818	894	883	881	870	906	855	922	912	847	918	835	857	867	885	904	888	882	890	958	868	906	888	851	867	835	894	850	862	845	892	888	878	862	834	889	916	860	878	875	875	861	845	839	893	878	892	902	806	897	858	937	907	859	899	899	861	854	887	889	873	877	884	826	910	934	878	835	924	920	874	927	884	880	841	877	856	866	888	856	900	910	888	868	884	862	850	863	910	855	910	879	898	884	853	919	879	880	887	922	837	858	857	838	919	855	856	870	883	866	881	842	884	858	877	843	892	857	840	914	858	883	872	857	904	851	851	886	867	861	853	887	862	901	905	890	849	903	873	881	892	868	880	934	933	884	873	901	832	887	884	867	870	868	928	918	851	904	925	866	897	890	908	860	903	875	871	890	819	858	871	937	928	827	829	897	836	852	887	900	894	915	962	873	879	880	831	805	871	935	852	881	852	907	864	884	861	807	924	931	898	857	833	922	849	881	885	822	905	826	826	873	887	887	870	850	891	907	897	856	881	850	848	904	919	862	939	904	864	897	907	833	828	880	836	861	885	866	871	898	859	897	823	898	864	867	856	932	912	821	936	918	829	883	891	897	872	886	906	905	904	898	887	931	848	847	826	855	917	884	867	885	869	920	901	867	946	849	876	923	877	898	877	881	885	865	896	905	870	876	947	930	895	879	882	935	855	870	926	930	909	897	898	920	854	879	867	897	883	878	877	867	926	865	954	868	860	905	910	939	836	825	888	856	845	872	898	878	841	893	927	850	900	865	876	905	869	925	874	923	900	809	889	891	928	867	830	834	917	886	896	853	865	902	840	934	927	848	912	882	841	908	882	883	885	842	914	914	848	899	888	883	901	874	896	901	893	867	863	912	878	869	901	858	885	896	864	871	860	804	854	889	860	909	859	895	899	843	857	898	918	821	859	854	883	943	864	885	892	869	916	908	890	857	840	877	885	884	904	865	817	903	878	897	861	865	900	870	852	878	857	878	865	945	888	862	885	882	938	902	864	933	929	865	910	862	913	966	870	918	888	838	895	867	913	900	890	863	849	850	869	892	933	848	876	894	873	806	903	934	860	833	862	895	856	905	901	852	895	878	870	849	844	916	885	874	846	849	892	833	845	881	920	861	871	920	848	882	881	871	913	864	871	873	908	883	915	849	859	825	869	876	884	853	838	866	891	845	869	834	904	929	881	876	892	872	860	915	900	862	863	932	904	866	924	875	894	895	899	899	888	915	905	833	837	830	889	846	889	892	910	896	865	897	924	851	862	884	860	927	867	849	905	810	934	864	905	885	855	839	881	905	865	886	884	842	865	938	878	908	870	832	891	913	885	898	894	895	875	870	822	884	867	903	847	915	861	854	829	903	911	893	891	874	886	915	836	886	912	828	930	865	875	880	897	856	914	858	891	875	853	880	834	890	871	936	863	872	915	941	834	869	844	883	818	901	859	891	860	912	859	875	915	844	885	901	901	881	861	896	891	961	928	924	885	855	931	889	848	833	909	871	888	891	920	903	867	840	886	911	891	911	896	905	858	880	913	900	896	953	891	848	893	857	888	841	884	879	872	906	847	907	906	843	871	884	841	918	885	868	877	923	832	858	916	834	856	908	837	882	878	919	872	839	869	880	858	930	915	870	893	821	884	890	885	848	882	814	883	933	895	879	921	871	871	870	911	883	881	894	853	896	903	903	881	898	867	861	831	841	894	916	884	903	898	869	879	862	898	934	884	925	882	902	902	903	870	830	926	875	891	892	822	898	884	902	897	918	891	911	876	906	902	897	951	901	853	905	907	871	883	889	915	881	833	888	892	944	895	867	879	837	898	887	866	868	882	910	902	859	892	841	932	929	874	929	825	886	897	904	868	879	846	847	878	846	906	884	898	937	907	815	889	878	916	860	905	879	905	862	909	909	854	909	883	873	879	868	831	887	924	838	875	895	861	934	891	851	855	870	876	834	911	902	905	895	859	860	888	877	878	836	892	872	856	873	874	875	876	925	857	825	950	859	894	931	886	884	885	879	850	868	909	894	883	903	824	840	874	889	887	878	905	874	861	876	881	818	852	903	947	849	877	890	847	876	885	879	929	905	922	878	891	889	910	872	886	935	889	864	915	913	865	893	899	867	885	857	905	854	838	843	887	916	906	881	870	863	842	888	900	855	872	871	902	855	911	847	879	856	871	864	906	901	867	968	902	926	861	919	918	893	927	866	849	899	903	898	872	881	859	898	875	868	824	915	855	876	896	889	867	891	911	855	866	861	887	884	838	895	853	876	849	891	934	881	866	934	841	904	898	879	861	893	863	862	859	921	875	889	876	871	828	911	894	903	889	867	874	905	889	887	944	881	888	872	869	861	946	920	918	898	883	869	891	859	879	880	891	861	857	887	864	855	914	880	846	819	907	854	896	906	863	882	920	886	883	882	893	857	881	864	864	866	861	839	845	931	862	889	890	871	940	948	898	849	839	862	867	884	890	901	888	873	915	914	898	836	909	902	918	879	897	931	888	868	926	824	877	875	917	849	906	881	864	878	916	855	847	844	829	927	862	880	851	907	850	870	937	877	879	915	851	887	865	921	909	966	872	922	882	903	920	909	900	866	858	879	832	871	877	919	887	914	860	900	897	920	907	898	901	885	903	894	913	888	847	909	919	875	883	904	912	908	908	894	839	877	853	918	861	851	874	840	866	898	848	875	823	929	826	857	868	908	811	910	920	881	835	852	900	886	855	912	885	900	860	873	893	853	889	882	859	822	878	881	869	918	862	940	869	881	849	884	897	853	918	814	859	866	876	893	901	852	898	833
1402	5062	22038	23290	16429	7095	1645	343	120	72	76	76	70	78	76	72	68	60	79	71	82	65	80	77	83	69	75	81	64	64	80	63	65	76	85	74	64	66	68	69	80	77	85	69	63	78	65	61	73	84	68	83	71	73	77	81	66	76	84	64	53	71	61	66	58	95	71	76	69	68	62	70	72	65	55	76	72	66	68	78	70	59	78	63	77	87	49	79	73	78	75	74	72	57	72	66	61	73	63	68	60	85	84	61	80	79	57	59	77	78	60	76	70	66	73	77	71	68	61	80	74	65	80	70	61	64	64	63	65	81	72	69	73	73	79	58	69	75	71	88	62	72	74	77	71	76	71	70	72	97	71	62	87	74	71	63	82	67	62	58	69	73	83	75	61	61	73	72	82	74	78	66	71	65	65	70	57	69	80	67	73	85	67	64	75	65	58	67	72	66	80	82	69	63	62	69	54	76	74	86	72	78	71	111	77	60	62	71	70	78	73	82	68	64	78	64	55	60	63	76	79	66	57	68	58	68	75	64	77	52	73	49	65	72	61	83	77	75	82	85	75	82	72	87	60	79	58	60	71	65	66	64	67	76	69	68	67	78	83	79	84	68	82	90	64	73	71	73	60	76	67	83	72	64	62	62	65	65	68	79	89	65	76	89	82	72	70	73	94	75	85	75	66	77	70	68	81	64	65	79	64	78	68	68	52	79	57	68	81	69	89	83	65	92	70	57	79	65	73	80	67	73	66	70	64	63	76	75	56	71	65	85	62	85	84	85	81	61	89	69	70	91	76	75	68	70	89	91	67	63	74	60	65	75	83	55	81	77	81	74	68	68	78	83	69	81	61	68	75	68	74	86	85	64	60	70	60	80	75	78	70	72	63	61	70	64	81	80	78	66	76	75	65	79	64	63	71	70	79	71	72	78	62	85	63	78	71	85	67	72	78	87	76	62	74	71	68	77	71	79	82	73	63	74	64	89	77	79	82	67	73	76	84	57	79	79	69	84	74	76	89	87	72	83	66	83	83	69	67	65	76	75	75	64	71	75	66	62	66	77	73	51	67	64	71	61	79	69	63	61	70	68	76	77	77	68	75	75	73	78	59	75	87	93	63	73	66	72	72	60	68	77	61	78	70	79	61	70	83	62	59	77	75	65	65	71	75	73	69	75	61	57	78	68	58	78	83	84	60	72	68	83	78	69	68	82	75	72	68	53	68	59	68	68	68	71	89	77	81	69	60	64	68	78	66	74	63	66	71	70	86	70	76	67	74	64	69	64	84	59	73	76	75	62	75	69	75	73	64	74	68	64	78	46	60	71	69	78	71	64	66	66	69	57	62	71	75	74	64	65	69	79	72	64	71	88	92	69	83	97	79	76	82	74	63	69	55	70	69	83	61	83	72	68	68	79	85	76	71	61	78	100	76	70	86	86	82	74	59	63	71	83	70	78	73	71	63	79	67	65	84	65	71	77	83	79	65	74	68	77	88	83	74	59	66	74	73	66	69	80	59	64	73	72	77	88	75	85	71	71	64	72	74	76	70	74	54	65	54	53	68	89	98	65	83	68	66	83	64	58	86	64	61	69	63	67	67	76	70	74	78	70	70	78	74	81	69	69	84	72	68	75	74	84	71	72	71	63	72	67	71	62	70	69	77	78	66	79	70	89	52	83	54	75	69	70	85	77	74	53	74	65	59	69	83	64	67	70	67	49	58	68	68	67	82	67	74	73	85	72	51	83	66	84	59	52	84	77	62	97	69	72	61	75	78	77	71	89	74	68	63	85	89	64	87	64	79	77	79	73	76	71	59	68	65	76	75	65	74	72	75	93	83	69	69	67	75	62	73	69	60	69	55	78	72	78	65	76	75	76	56	87	58	71	71	84	69	64	83	93	65	77	53	64	73	55	67	58	65	60	75	58	78	55	82	62	74	57	56	71	92	80	71	70	66	64	94	77	76	69	86	93	95	68	85	76	61	65	77	66	79	68	94	70	77	80	84	73	69	75	75	73	79	86	63	75	87	71	58	69	61	84	64	79	69	72	86	66	68	58	88	79	69	74	63	87	85	76	69	70	62	78	70	83	62	68	63	72	67	70	71	65	76	81	81	70	84	57	69	75	81	60	72	65	73	70	76	74	68	81	79	75	69	70	77	67	76	77	76	68	81	86	77	53	69	83	65	70	63	78	73	67	70	70	60	48	72	60	59	85	72	75	71	60	75	66	68	72	60	62	66	68	68	59	64	79	64	70	79	80	67	85	70	86	80	69	71	68	85	80	72	75	67	82	58	68	71	70	79	65	71	72	74	86	87	92	65	82	74	74	69	72	86	72	69	80	76	74	72	77	76	88	61	71	62	76	78	65	75	67	65	77	62	78	75	68	67	70	59	66	59	79	72	92	85	73	63	89	60	74	73	59	77	74	74	74	61	73	63	79	79	74	64	67	72	73	77	81	60	79	75	70	83	60	75	57	86	75	82	72	82	80	72	62	67	72	72	66	78	67	63	73	74	65	72	83	63	80	70	71	87	93	74	59	75	55	82	70	85	70	75	71	79	65	74	92	66	90	56	63	63	86	75	75	72	78	78	83	76	61	74	67	78	85	66	75	75	74	72	68	59	70	59	58	56	95	75	53	65	55	62	71	84	69	66	75	74	79	77	67	66	58	89	69	64	64	78	76	70	66	60	74	93	71	71	77	86	60	43	73	75	84	81	66	90	65	88	73	60	69	72	85	69	93	65	68	68	76	61	59	74	88	64	73	84	73	74	63	63	59	78	78	84	70	75	78	69	71	67	88	70	77	75	83	66	71	68	69	71	74	76	87	69	89	88	85	78	70	67	65	70	60	68	78	55	72	69	82	72	78	89	68	74	67	70	60	78	67	75	72	60	60	64	68	65	71	86	70	60	65	61	55	69	76	64	66	81	71	63	78	87	68	67	69	72	87	64	79	83	59	76	82	56	63	79	85	82	68	65	77	63	63	78	71	79	83	79	64	68	78	71	68	72	66	87	80	84	69	80	65	60	63	63	89	74	74	70	79	72	74	72	81	67	71	74	67	57	72	83	77	67	64	81	81	74	64	80	56	70	84	81	74	63	73	83	77	78	76	79	71	82	69	75	74	74	82	73	66	51	72	70	79	71	70	53	78	79	70	87	78	80	67	72	84	72	81	59	63	69	73	63	66	73	79	85	60	75	83	73	70	64	69	76	63	57	69	62	72	63	67	80	65	65	70	56	76	71	74	78	76	56	76	79	66	78	66	46	82	56	66	54	71	63	70	73	77	58	73	64	93	73	69	75	67	88	80	80	75	79	67	64	60	73	74	70	75	71	57	61	68	77	62	73	86	72	62	79	77	62	58	77	78	89	56	86	70	64	75	60	77	80	60	83	52	61	61	72	73	87	60	64	74	82	63	82	67	96	83	59	74	79	77	73	86	75	90	82	80	77	68	58	71	74	85	72	72	76	73	67	68	85	69	72	69	65	56
23460	31676	50614	64927	61818	42150	23692	8407	2258	1056	872	933	834	877	850	862	886	869	848	864	877	857	839	873	884	864	897	819	895	881	884	905	929	805	847	845	880	911	858	852	860	930	857	883	866	900	844	856	868	859	866	876	901	887	870	911	861	858	912	831	869	869	870	863	886	869	808	871	871	884	851	829	845	868	882	891	889	835	857	842	832	855	865	893	848	919	890	854	875	821	894	878	874	869	839	850	865	853	851	908	926	854	812	895	854	817	868	861	871	899	880	845	855	865	854	832	929	906	876	873	866	865	855	929	918	866	884	834	896	895	868	834	886	883	890	859	862	862	857	880	866	881	865	904	863	852	874	868	904	899	895	824	834	883	871	828	824	873	917	833	854	898	907	892	859	845	841	875	831	872	866	877	832	863	852	870	875	885	825	858	802	877	877	893	903	884	910	919	827	819	971	863	809	839	855	888	890	901	889	835	831	858	888	861	849	836	870	914	913	897	876	890	869	904	899	880	878	859	908	868	886	872	886	933	872	893	868	867	881	904	881	845	852	933	805	826	873	901	904	906	812	845	858	869	827	868	882	895	836	851	902	872	916	853	835	842	863	835	835	898	885	921	875	846	882	883	834	922	882	891	830	896	834	810	871	842	855	920	881	909	936	830	854	836	888	892	827	890	864	844	866	886	829	844	895	843	849	881	863	891	819	859	837	845	922	900	883	812	877	835	850	833	859	874	892	888	902	869	886	867	873	818	843	901	914	847	866	858	818	918	879	831	863	861	889	855	867	824	886	895	888	853	884	864	865	881	901	839	906	848	870	870	836	841	873	892	878	823	905	867	877	883	872	874	850	888	839	815	945	827	899	816	848	894	878	833	871	887	851	886	836	866	875	866	872	824	862	836	921	875	860	888	867	854	843	876	813	865	931	832	934	854	839	868	869	854	873	899	869	828	853	827	884	891	944	871	868	888	848	847	865	903	862	917	896	865	865	888	902	905	970	887	912	899	841	857	900	848	879	860	853	813	874	861	884	839	864	910	903	895	861	818	793	812	873	882	900	882	883	874	866	904	880	870	850	859	887	862	864	883	841	917	871	823	863	917	870	868	857	796	864	840	890	856	838	849	897	856	825	913	852	883	844	886	900	897	873	857	873	893	833	858	871	846	849	870	862	853	880	891	840	887	893	872	885	899	890	872	881	840	867	895	879	881	883	892	824	916	917	914	835	862	860	839	872	877	878	899	862	870	811	822	870	843	824	845	883	837	885	830	850	855	879	902	887	907	884	866	898	887	868	894	874	906	896	888	875	831	871	842	889	873	892	872	873	844	868	887	815	845	872	859	820	870	878	914	891	841	866	836	878	868	841	826	846	823	888	877	826	829	869	822	884	871	828	848	875	897	882	894	823	868	859	859	854	907	877	888	877	895	852	897	882	869	900	875	862	880	869	853	898	864	892	823	871	850	914	862	892	892	875	927	892	816	888	864	881	889	897	841	827	897	806	896	914	869	869	902	870	820	880	803	847	875	907	858	845	920	840	860	880	837	790	878	869	814	936	871	899	857	822	863	874	848	883	903	868	913	865	860	849	820	859	862	882	884	859	882	896	843	891	874	853	848	887	835	868	879	880	839	853	890	894	851	866	892	866	862	861	889	880	894	885	866	834	885	927	846	890	877	870	830	879	850	885	827	867	854	904	857	844	893	844	877	877	848	843	898	858	859	879	857	842	868	865	860	848	868	867	863	863	841	865	881	842	913	868	897	906	872	847	821	902	944	870	887	877	870	859	826	914	846	833	857	844	898	866	852	919	837	901	924	875	883	815	909	891	919	844	856	905	824	909	895	884	794	914	878	898	861	829	901	869	868	876	862	853	882	853	865	879	815	875	860	827	886	821	855	846	868	847	862	870	912	951	865	846	892	874	879	889	832	833	877	871	918	831	838	859	849	893	827	858	863	848	871	871	894	872	913	833	865	828	878	863	928	899	905	876	906	866	872	852	878	891	864	865	921	792	844	894	886	851	906	906	867	891	855	887	876	879	859	859	861	917	894	871	865	808	859	873	870	862	907	813	883	845	830	901	855	902	857	912	896	818	848	856	869	823	855	879	882	917	834	871	863	887	867	895	908	832	867	883	867	872	823	843	879	828	860	898	913	918	819	874	865	860	877	878	875	849	848	858	849	886	817	864	838	825	841	872	890	878	918	853	870	866	863	892	864	883	856	844	797	943	891	891	873	901	897	920	863	859	885	857	830	905	857	920	881	842	882	896	841	894	830	893	888	877	878	894	814	894	927	892	868	833	868	820	857	816	876	852	901	881	830	903	919	819	874	847	903	886	914	914	856	854	910	859	867	842	846	806	827	833	888	845	896	883	802	890	897	891	848	869	860	825	865	909	850	858	845	869	841	869	903	852	886	851	854	893	836	857	863	889	849	885	851	814	941	864	891	852	914	883	831	877	920	880	867	896	845	874	887	848	903	941	829	830	877	829	877	896	897	875	882	890	881	841	924	833	842	860	902	877	913	839	823	869	868	895	821	844	897	812	833	884	887	858	807	842	831	902	892	872	918	824	883	826	906	868	884	850	842	869	894	844	914	896	916	909	854	962	848	889	890	855	866	884	871	866	923	857	923	829	874	902	846	886	864	846	869	849	882	904	905	776	864	844	880	904	846	883	844	817	867	884	836	875	902	842	886	891	887	899	903	902	858	837	925	869	849	876	856	854	860	892	886	906	922	879	890	868	878	872	868	847	914	897	895	863	913	801	822	856	866	891	852	932	890	864	905	872	911	824	890	876	851	884	844	856	842	896	885	818	871	870	839	933	758	819	885	871	851	878	880	832	886	874	872	860	835	893	845	859	889	879	844	894	855	863	892	858	843	878	834	868	893	902	880	885	837	895	875	868	868	868	865	879	841	843	875	854	906	891	910	864	875	858	855	855	889	868	896	855	830	842	873	937	841	812	870	865	876	863	904	842	883	884	878	839	880	880	818	850	898	861	894	925	854	876	888	861	850	824	894	850	869	880	858	886	867	874	862	902	848	902	831	854	903	869	908	874	837	857	823	855	870	817	846	869	866	884	867	934	882	829	872	799	834	912	871	901	873	915	881	878	895	870	905	888	881	887	866	879	849	867	847	893	863	881	866	875	825	885	883	873	885	896	859	857	906	907	934	885	860	905	877	843	873	881	882	885	877	865	893	908	862	807	873	889	876	868	864	837	872	895	925	872	869	855	888	872	894	858	915	821	930	829	900	910	876	896	900	856	894	848	864	900	855	877	880	845	839	833	882	945	834	835	861	834	905	867	864	900	857	835	819	864	892	851	819	888	838	888	825	879	915	862	871	890	911	870	886	867	848	869	905	863	868	869	906	866	897	849	861	939	889	885	874	826	854	865	877	875	873	826	868	903	837	859	874	883	897	908	850	866	890	861	851	857	863	826	887	860	887	886	843	887	871	861	893	857	913	896	895	879	904	928	890	876	883	876	944	884	885
1446	1114	5950	7572	4335	1678	516	135	84	83	76	81	61	54	80	65	81	61	65	72	85	80	72	75	61	64	75	79	89	62	74	66	72	61	75	71	78	85	64	76	75	73	72	59	67	66	71	74	61	67	63	61	71	71	70	74	64	65	64	66	67	82	60	61	67	90	77	67	55	64	80	67	58	55	75	72	71	68	75	47	57	57	66	61	65	74	59	72	70	62	65	75	64	70	59	86	77	72	97	77	60	72	65	59	70	69	83	68	55	66	71	65	66	71	63	61	78	74	68	75	66	68	66	63	73	77	65	69	58	62	55	69	75	77	62	80	74	64	80	75	72	80	60	82	69	60	69	66	63	75	85	81	61	71	65	65	74	70	65	68	76	71	75	81	66	77	62	77	67	85	66	66	85	68	64	73	62	70	81	74	69	70	68	76	78	89	68	79	65	76	67	74	64	81	81	56	67	58	87	73	95	70	57	68	77	55	74	64	74	65	85	75	55	65	77	74	62	79	74	58	77	80	75	74	66	83	60	67	60	74	76	76	80	55	64	70	70	81	67	80	60	76	72	81	83	77	62	48	73	73	66	80	87	74	66	58	62	76	57	87	83	63	55	75	68	67	73	68	54	73	58	58	72	60	85	64	70	67	55	74	73	84	74	70	85	65	69	56	69	76	53	69	67	63	66	82	76	66	76	72	72	64	84	78	90	73	89	63	61	63	72	70	70	88	56	84	51	64	50	57	61	64	70	86	74	69	81	71	65	82	79	61	66	83	65	85	60	77	75	72	71	64	71	62	72	73	73	62	61	80	77	65	70	69	69	83	71	76	73	93	85	68	59	67	81	68	90	76	80	77	78	60	75	69	73	71	68	82	75	82	73	70	74	60	68	66	60	60	64	95	63	74	75	86	69	81	68	62	66	67	68	83	72	71	71	96	74	60	66	63	65	68	69	63	64	70	65	64	69	81	80	67	68	77	63	84	65	56	70	76	55	65	69	82	64	67	61	58	78	63	74	68	73	66	78	81	85	60	74	73	73	70	76	55	70	81	72	67	60	71	66	70	74	69	84	63	63	72	69	74	85	64	69	84	58	72	70	69	64	65	77	57	82	55	71	86	79	91	64	75	58	67	77	76	66	87	73	77	79	57	59	72	62	70	82	91	62	51	61	91	60	71	60	81	53	69	79	62	59	60	55	72	56	58	70	76	84	75	65	82	70	62	79	60	69	66	78	77	53	63	64	89	70	68	70	78	79	63	70	70	68	80	67	85	72	62	59	74	70	62	80	62	80	57	75	78	76	68	78	84	60	57	63	80	85	72	76	71	75	59	87	83	69	59	70	56	72	67	68	64	67	67	52	70	63	69	76	62	75	65	76	71	53	57	72	74	64	64	78	78	76	78	55	58	79	72	70	65	64	67	73	79	63	54	57	55	75	87	80	67	71	80	75	73	77	69	64	69	78	78	67	64	69	62	86	69	80	79	62	68	66	91	63	76	80	78	75	57	79	73	67	68	75	69	76	67	68	63	65	76	64	65	76	72	70	62	86	63	68	75	67	68	90	67	74	64	76	72	66	67	63	79	86	81	66	75	73	63	61	84	79	67	75	72	68	59	68	74	73	78	84	63	86	62	55	63	91	78	75	73	70	62	77	76	64	47	83	62	73	71	71	69	77	83	86	68	74	86	79	70	67	74	75	59	70	69	73	69	83	83	79	77	67	83	73	64	68	59	75	69	69	65	60	68	62	72	78	74	73	78	76	58	82	60	70	58	72	77	83	68	73	83	59	75	74	72	54	77	80	74	77	70	74	77	73	79	64	65	64	82	74	71	65	80	74	73	59	72	78	78	65	81	59	50	74	65	71	67	77	78	56	82	66	78	58	68	72	75	77	76	61	77	72	77	83	71	73	83	76	77	62	53	62	71	79	64	43	64	82	70	88	79	73	75	68	74	70	78	61	78	85	71	74	86	92	74	59	61	77	72	73	92	64	52	76	68	64	85	75	54	64	76	71	92	77	72	80	65	62	74	68	74	76	67	87	78	70	73	60	67	78	69	64	65	73	82	71	66	66	59	68	64	71	72	74	67	71	58	60	67	77	74	73	67	71	71	82	77	70	82	93	66	67	69	57	70	68	72	69	73	78	61	65	82	72	68	63	78	83	72	89	67	74	78	86	71	81	61	67	70	67	81	70	70	70	75	84	77	76	63	68	60	82	67	78	70	64	72	67	72	64	61	66	70	76	64	76	81	71	69	68	66	58	78	78	68	50	65	69	72	60	61	68	55	67	64	61	60	64	56	81	92	70	72	72	75	71	73	72	73	69	57	81	62	81	77	72	67	75	80	77	77	71	66	58	78	67	73	57	64	81	71	75	72	73	87	70	70	64	56	62	72	82	77	71	78	62	77	72	70	61	61	85	77	72	68	79	86	65	78	71	54	70	84	79	64	78	70	94	68	71	69	73	62	54	70	70	71	57	68	65	64	79	60	85	71	56	87	63	79	72	87	64	69	72	57	78	76	69	59	86	88	72	87	72	65	93	65	79	65	80	58	75	58	70	67	67	65	79	79	76	75	70	85	82	67	76	85	96	76	75	65	82	65	72	82	61	70	72	60	73	55	55	51	79	59	69	63	70	69	60	58	64	69	64	69	83	59	77	86	62	71	79	62	69	67	63	74	62	80	70	73	53	63	67	69	77	74	81	75	84	52	66	61	65	74	69	62	60	78	63	88	88	65	75	69	89	67	75	70	65	66	71	80	74	54	58	55	80	69	83	60	73	84	66	82	75	70	70	70	76	59	66	84	69	74	70	63	59	89	66	72	85	55	63	63	62	69	79	67	63	62	66	90	60	73	69	73	63	70	73	95	79	88	63	85	70	62	73	76	86	76	68	68	71	67	80	60	71	71	77	64	61	71	67	85	58	62	62	65	74	79	79	61	65	56	60	64	86	78	76	64	88	76	70	77	77	89	64	67	73	77	65	70	72	71	80	59	58	75	65	63	82	82	68	66	86	60	78	69	65	61	73	51	63	73	65	79	64	58	67	81	69	73	68	80	83	72	67	70	63	77	70	86	71	69	52	63	59	67	64	69	89	66	86	71	70	60	64	73	65	64	68	71	73	73	72	73	63	72	73	68	71	81	71	65	56	75	62	78	65	60	77	65	81	79	62	71	76	56	80	66	66	76	75	74	70	70	70	74	71	80	60	83	75	71	75	72	70	70	62	72	77	65	77	63	64	65	66	53	84	74	70	68	47	86	83	67	75	64	68	81	74	77	69	63	65	61	63	78	58	77	61	70	69	68	63	60	68	66	69	71	86	76	72	65	72	78	76	82	79	53	78	64	70	65	74	71	73	63	87	75	53	86	74	65	60	62	76	89	80	64	60	68	62	58	77	73	74	78	73	71	80	72	71	68	73	83	49	63	73	76	79	73	61	86	88	57	80	62	69	90	69	81	55	73	65	69	75	56	72	72	72	71	71	70
14654	16496	32733	39561	37423	25643	11553	3313	1265	952	885	822	891	848	847	825	874	889	871	852	858	937	877	831	845	807	886	866	829	857	849	818	845	848	893	800	828	870	825	859	915	782	814	869	821	855	850	851	842	886	887	856	851	817	879	891	874	855	894	831	841	834	846	865	915	869	841	847	862	820	832	853	807	772	789	860	840	834	847	796	849	833	856	903	831	835	832	826	837	866	845	871	854	789	867	900	881	883	862	907	876	821	859	899	832	830	849	903	869	870	940	851	845	895	815	810	864	841	872	856	871	915	815	903	819	870	822	844	876	910	872	892	829	824	859	851	830	838	912	903	852	906	865	837	810	848	807	848	884	879	820	802	896	884	858	815	842	858	829	842	875	883	834	838	856	869	895	870	822	932	868	848	820	840	889	879	844	836	911	878	861	877	870	902	854	845	844	880	863	843	866	866	874	847	910	902	807	891	874	830	814	858	871	852	837	866	812	837	877	814	839	901	865	840	826	845	860	863	814	825	854	815	826	874	866	888	777	785	832	902	827	805	880	876	838	869	845	888	861	906	839	827	814	825	913	925	888	843	826	847	881	855	839	861	834	819	884	883	836	893	847	790	821	821	904	862	874	862	845	861	890	833	868	826	869	825	838	833	860	854	893	902	904	854	887	839	825	829	873	849	872	866	871	868	882	885	919	869	850	848	869	895	927	841	873	884	871	824	937	859	830	860	856	908	854	876	845	874	838	905	838	865	906	839	812	826	831	847	854	845	845	811	832	898	860	846	854	855	818	803	872	864	872	848	813	884	809	876	870	856	869	898	818	821	837	890	869	862	791	851	837	877	897	867	802	810	819	864	862	873	900	827	858	865	846	854	860	909	878	939	837	868	867	868	848	867	809	838	856	889	833	837	912	891	846	843	831	841	858	864	841	851	895	879	858	852	821	870	847	812	857	838	847	798	863	905	859	838	871	825	878	837	836	865	895	825	880	821	823	823	827	888	771	821	808	809	798	855	866	873	847	917	831	855	835	870	868	836	809	845	875	888	923	792	859	839	872	898	841	858	846	909	805	835	816	851	873	858	863	832	845	819	858	834	817	819	857	805	855	888	823	838	851	822	847	887	888	803	840	894	885	914	862	894	876	844	849	872	844	851	815	840	816	852	865	812	915	840	824	870	861	817	861	851	871	836	835	893	848	862	814	840	856	877	874	875	832	841	875	817	852	847	798	863	830	816	909	865	813	827	859	838	868	835	824	876	881	840	866	868	842	900	874	916	901	877	843	846	870	829	889	831	809	897	836	841	850	866	838	874	843	878	904	872	872	856	858	831	869	808	875	849	926	870	877	873	885	848	895	897	817	851	865	837	868	871	865	866	857	879	841	883	830	838	826	864	866	856	869	896	810	856	827	859	841	856	837	851	814	860	839	833	879	828	861	892	859	839	841	865	854	850	839	847	849	927	855	839	925	869	849	906	810	859	842	861	830	861	881	901	886	882	865	850	824	860	865	827	873	826	894	805	821	872	827	899	877	874	863	815	868	791	845	862	884	854	821	825	868	824	906	817	908	852	846	852	880	816	905	823	813	848	831	813	867	896	896	849	846	880	864	833	893	802	921	811	876	780	821	861	836	816	848	863	853	811	849	879	856	844	895	873	821	904	807	819	874	814	874	856	870	892	834	853	834	835	860	868	826	845	889	836	859	803	817	892	839	850	856	839	865	892	845	855	855	867	888	807	918	869	884	859	827	870	802	862	909	910	855	885	860	883	838	874	808	892	818	860	870	863	872	877	877	873	845	842	840	826	837	838	831	881	806	864	866	809	883	820	818	853	881	805	856	812	867	824	781	859	826	910	877	849	853	925	873	842	823	832	889	860	799	858	890	844	872	899	913	863	826	866	856	821	826	862	827	849	856	836	871	847	856	841	855	890	855	903	870	866	915	839	867	874	870	806	816	874	832	849	792	901	887	890	821	841	873	839	837	840	822	855	866	831	843	814	856	911	855	791	855	818	822	833	868	852	893	897	876	829	851	898	842	812	858	855	913	810	806	795	848	898	884	882	895	875	830	869	839	861	839	874	847	846	787	875	854	790	843	819	854	867	793	839	850	861	846	859	810	814	911	816	826	863	849	837	816	814	841	853	858	824	826	842	843	793	842	843	845	846	844	846	855	835	849	832	890	851	910	883	856	875	863	899	834	862	881	882	829	860	890	836	816	862	880	871	816	877	914	860	866	831	812	868	880	859	837	865	804	831	919	881	852	872	816	878	862	835	848	805	822	847	833	861	892	856	839	882	892	839	848	842	856	854	848	872	881	861	889	838	853	867	861	814	825	897	906	824	878	853	886	861	866	887	811	847	843	847	844	841	893	842	845	856	844	821	879	889	888	871	849	821	825	850	832	880	818	874	882	852	788	842	893	845	830	861	871	826	832	870	862	841	811	898	857	876	849	890	845	889	858	827	890	886	837	877	861	847	857	842	890	827	854	858	876	861	875	838	836	839	833	820	873	898	856	892	852	888	891	833	844	861	884	854	842	825	809	884	837	834	775	894	794	878	848	805	853	791	821	889	821	842	879	822	914	842	860	893	847	843	870	863	847	884	899	840	823	840	867	832	871	852	851	795	843	878	857	881	844	832	830	865	867	849	832	838	791	817	915	888	823	830	844	878	839	834	785	858	845	828	844	858	849	839	807	798	841	837	858	813	861	856	867	858	894	920	861	841	884	907	798	890	818	815	826	849	860	843	865	865	936	872	886	854	819	816	879	873	865	877	777	893	893	889	838	804	836	822	766	849	817	815	818	855	868	836	892	845	824	838	842	860	837	819	893	832	847	821	861	855	843	844	841	890	871	842	837	854	892	842	871	837	849	797	859	796	836	909	853	860	924	892	833	820	854	917	846	826	820	847	855	846	853	862	834	859	834	861	864	863	802	906	902	888	879	842	833	817	836	843	870	890	825	878	854	860	861	884	874	867	830	848	822	893	892	834	902	903	914	919	830	840	826	823	862	856	863	873	852	877	878	854	845	872	855	885	896	824	811	841	905	879	872	807	923	863	878	888	821	856	851	857	907	825	852	808	845	853	914	854	888	850	783	859	808	821	846	839	858	830	840	887	849	856	835	824	799	836	878	865	825	860	844	877	862	857	859	839	859	879	857	847	837	917	843	835	839	814	802	859	852	832	828	881	822	902	874	858	880	864	830	840	836	830	853	885	848	875	868	852	854	847	878	840	816	883	869	888	840	896	847	833	889	865	854	881	915	806	874	861	820	896	876	889	864	877	913	853	816	833	850	857	795	832	883	832	868	806	855	814	834	876	871	817	853	856	860	867	852	819	846	852	811	873	864	836	880	847	841	890	893	844	862	837	895	865	832	867	821	824	918	848	875	875	859	824	887	886	824	842	862	843	846	854	907	864	881	882	845	806	835	912	889	893	824	843	865	872	877	853	859	884	865	835	847	832	792	827	837	830	848	828	833	864	851	878	843	834
918	3824	15200	15009	9572	3916	1052	253	112	81	69	82	66	85	59	79	70	69	63	76	61	72	79	66	61	55	73	82	65	91	91	77	77	63	71	74	50	68	91	73	80	77	79	74	69	67	62	53	72	74	69	65	73	72	69	76	70	56	54	89	78	62	61	75	66	62	68	90	61	78	69	78	79	65	61	77	76	74	60	80	76	73	73	70	69	83	46	78	65	72	69	69	68	60	71	62	96	59	66	68	87	68	71	65	75	67	60	62	67	74	89	58	76	70	89	74	71	79	66	68	67	61	73	76	91	84	74	73	71	70	63	69	79	72	62	75	64	66	73	67	72	60	69	72	66	73	69	80	58	70	67	51	63	63	67	80	73	68	63	60	70	68	62	78	68	70	59	74	70	67	67	76	77	81	79	62	70	67	77	74	68	65	74	71	68	53	70	70	72	86	76	66	62	68	69	72	82	72	81	68	70	52	74	63	68	74	74	74	65	76	81	66	65	79	59	70	60	72	62	83	66	72	82	71	63	60	53	73	83	70	65	65	84	69	72	71	88	60	85	74	72	75	87	62	61	71	83	59	68	76	58	61	77	81	67	75	78	64	75	75	73	65	48	97	89	59	66	59	67	70	90	74	62	72	68	70	81	66	81	80	75	69	61	63	64	75	77	84	75	69	84	82	73	60	66	86	74	60	70	76	69	73	68	87	73	89	69	75	76	56	76	82	76	68	67	89	63	72	72	68	71	76	69	70	74	70	72	83	68	69	63	79	69	79	88	67	73	74	72	71	68	62	78	62	68	73	66	81	63	71	66	81	86	71	88	63	69	62	67	77	76	55	66	80	78	70	74	70	77	69	81	74	76	73	77	75	67	74	59	74	67	63	77	82	63	65	57	70	60	70	60	67	59	68	57	67	66	64	56	66	67	65	71	70	66	89	66	77	74	59	87	79	81	71	68	64	93	67	62	69	70	60	65	85	83	58	76	65	54	69	63	89	82	61	75	79	80	78	67	80	73	61	67	94	66	65	75	76	77	63	67	82	65	80	61	72	48	57	82	71	72	83	62	84	80	84	70	57	65	72	72	72	67	69	79	82	76	74	80	75	65	70	56	73	69	58	80	75	84	63	71	86	82	78	71	75	78	75	79	63	75	71	56	71	74	73	68	81	95	81	71	71	77	48	70	68	79	72	59	77	62	78	71	59	87	69	83	77	57	60	75	74	84	82	81	75	72	58	76	74	76	76	68	54	67	77	66	64	79	71	73	82	79	67	73	68	71	61	93	75	84	66	89	67	73	79	82	67	81	81	67	63	61	69	80	70	64	72	67	74	60	67	66	70	75	74	61	77	66	61	74	76	69	72	59	60	74	85	69	73	68	81	80	74	76	66	69	60	68	59	76	67	74	69	60	74	86	74	50	66	68	78	85	60	74	61	73	80	72	65	75	58	80	78	66	62	58	71	61	75	64	65	68	66	80	69	75	71	89	71	73	74	80	70	66	59	71	67	77	81	62	65	72	74	60	68	60	46	71	79	78	77	78	89	69	63	74	74	62	61	65	57	51	71	71	53	74	77	71	58	78	68	81	78	83	59	75	56	92	62	84	69	72	60	67	65	69	76	83	73	64	65	66	72	65	59	63	75	77	73	81	60	75	83	65	69	80	80	78	88	86	80	79	81	71	69	72	52	63	63	63	70	76	55	72	77	82	63	66	66	70	62	63	76	72	59	57	69	89	65	73	70	55	70	60	57	65	79	70	76	73	72	84	71	96	78	72	72	79	81	63	61	82	69	76	65	73	62	64	67	74	60	84	82	76	74	101	58	60	88	68	79	71	65	77	55	82	68	61	72	59	68	73	87	64	71	69	55	73	75	76	58	81	60	81	71	87	64	81	71	66	73	74	71	67	69	75	80	74	71	68	75	77	50	63	75	75	80	85	66	85	73	70	67	78	79	83	65	68	54	72	76	71	66	77	72	85	72	65	81	85	79	68	69	82	91	77	75	62	47	50	58	67	62	66	71	59	69	78	68	66	65	57	77	62	91	68	67	62	92	76	79	78	79	75	75	59	84	80	87	67	58	60	62	78	69	72	69	79	61	64	75	72	53	48	65	69	70	71	65	61	62	65	68	73	76	78	66	63	79	75	79	56	60	69	68	69	59	82	56	64	80	68	71	64	83	82	63	71	69	77	81	72	88	67	66	72	98	79	75	74	57	75	53	84	73	87	60	75	72	79	72	70	60	59	68	66	73	80	56	70	64	71	60	72	72	75	62	84	75	65	68	76	66	81	65	76	69	69	60	78	48	61	61	62	67	57	80	80	59	82	69	70	65	75	58	72	76	63	76	68	54	72	65	67	77	73	73	66	83	73	66	68	63	72	78	73	67	63	66	58	70	71	63	86	76	58	62	60	69	71	61	68	74	71	78	66	75	62	86	70	53	70	75	66	56	64	76	67	66	70	76	74	55	74	76	80	64	74	77	53	59	82	83	69	71	63	66	65	84	80	66	61	64	81	81	84	72	66	65	67	54	83	86	72	69	59	70	83	60	81	53	79	69	72	54	78	82	68	71	72	85	64	68	66	70	80	71	61	72	81	73	70	65	72	68	66	71	69	68	64	64	60	70	74	67	80	72	76	77	75	72	63	73	84	92	61	65	61	68	79	74	73	79	52	70	63	66	84	81	71	82	72	73	83	79	67	64	73	67	89	65	74	75	76	65	76	62	70	77	73	73	76	83	68	51	75	85	75	69	67	65	68	67	66	75	77	76	72	74	80	73	80	78	63	59	80	68	69	58	66	76	68	77	73	64	69	57	67	71	78	65	69	68	80	94	69	61	72	70	73	71	69	68	78	78	72	75	69	72	64	68	78	66	83	77	66	78	68	75	65	72	64	71	73	54	60	48	75	67	66	83	73	76	77	81	71	68	88	75	63	57	66	65	84	74	74	67	69	75	59	74	71	82	54	72	69	65	70	69	76	74	85	77	62	58	80	73	76	70	72	71	73	71	74	68	77	78	59	86	74	69	76	64	68	68	69	69	64	76	67	75	76	85	69	90	70	66	69	84	62	68	78	65	70	63	62	77	67	80	66	74	57	79	81	55	71	69	65	86	69	81	78	66	81	69	82	72	78	48	68	66	84	56	79	65	72	76	71	67	71	67	63	78	70	65	56	64	73	63	69	65	72	57	68	71	78	70	74	67	69	66	66	63	83	77	55	68	69	68	73	74	77	70	82	86	72	80	67	74	76	57	67	81	84	64	69	63	71	71	62	72	76	76	64	73	69	38	68	73	69	67	73	81	79	76	79	71	67	54	69	72	84	65	77	89	86	66	68	67	81	66	86	82	72	69	63	53	67	102	75	68	70	94	74	82	75	78	66	77	66	71	82	72	75	80	87	55	82	51	70	77	58	73	73	73	59	83	78	66	58	62	65	66	79	77	64	56	61	79	74	61	67	75	69	81	73	71	79	76	77	87	65	69	66	69
20013	29072	42952	53320	51412	35127	18974	6011	1758	997	870	903	887	917	823	858	897	838	876	881	853	864	923	843	886	864	805	822	870	838	823	867	894	859	889	816	776	824	863	833	871	900	872	843	890	918	866	886	865	810	867	809	854	856	910	855	825	900	841	876	876	861	902	845	878	888	832	869	883	825	867	874	780	852	775	890	892	836	848	888	840	813	883	822	879	870	858	864	860	857	857	879	877	840	876	845	875	816	894	870	806	856	873	867	899	909	861	840	853	815	865	870	848	826	860	846	864	841	859	877	872	880	893	839	830	847	803	898	847	892	831	829	859	855	833	847	804	798	894	835	894	904	867	901	853	860	805	862	881	897	830	879	840	898	825	884	875	881	831	866	841	879	861	881	930	826	890	833	825	844	860	848	862	857	889	857	836	837	869	863	874	868	843	875	839	841	847	862	873	879	862	905	807	900	867	867	865	879	859	856	866	791	851	808	910	864	845	827	846	840	832	866	885	844	782	815	873	832	810	860	835	835	866	865	819	839	917	846	850	841	832	863	865	879	855	868	837	869	879	887	885	844	853	842	850	840	860	861	859	851	851	857	827	849	846	854	870	864	867	867	850	850	868	888	816	841	848	853	883	850	907	858	851	923	848	878	857	903	888	931	835	922	853	907	869	863	886	871	877	850	844	888	865	797	873	882	868	888	839	896	883	839	839	857	830	839	841	875	852	918	855	832	826	839	836	864	917	839	863	900	861	907	839	860	855	847	856	901	867	876	837	878	865	880	878	866	862	900	852	846	848	862	878	860	885	867	856	847	857	850	871	793	834	892	858	820	839	842	875	924	844	929	877	835	891	865	863	856	916	865	889	898	857	837	872	846	837	837	919	851	857	853	818	899	857	869	861	864	895	884	864	907	829	862	864	867	858	829	934	871	858	878	800	843	820	844	835	818	822	855	926	915	890	894	817	872	877	903	847	900	812	876	881	862	880	841	844	849	857	840	921	854	828	844	830	875	865	884	851	845	863	853	863	899	832	912	872	883	859	852	808	873	791	849	853	857	857	846	845	843	846	903	832	913	856	840	837	894	882	872	837	860	848	822	876	851	909	849	891	893	844	844	896	837	813	826	916	856	850	841	835	886	844	794	876	895	862	811	892	876	856	840	857	813	858	858	844	835	806	898	869	873	826	860	866	834	811	828	872	843	838	865	815	845	898	876	864	853	862	874	879	881	814	839	845	823	865	866	855	822	845	877	908	846	840	855	874	815	883	817	898	842	897	912	869	811	799	855	864	887	864	879	873	809	863	904	877	875	888	823	894	818	859	836	886	870	837	845	820	855	820	918	903	808	853	859	863	903	827	868	864	847	812	818	848	836	879	887	860	870	825	878	862	848	859	862	856	859	905	811	885	883	857	890	831	952	859	906	857	855	832	856	863	875	832	874	878	828	896	809	882	898	889	854	908	877	848	817	859	879	851	902	916	843	848	876	853	883	811	823	780	865	877	822	872	887	843	869	838	827	879	831	863	862	855	837	810	875	858	855	869	860	823	866	870	843	874	874	870	860	884	874	930	818	852	872	884	811	812	862	796	789	811	832	847	858	905	876	834	874	895	894	900	885	845	881	869	914	904	913	868	859	889	871	882	823	871	875	883	930	840	906	860	806	855	849	846	870	864	845	831	859	830	772	855	877	841	799	891	825	884	851	882	782	870	868	857	841	869	869	818	914	848	902	884	867	850	838	894	837	807	811	873	829	828	912	874	871	810	893	825	872	841	855	902	861	846	877	880	829	860	860	884	873	867	852	883	847	836	892	885	848	878	858	878	840	812	859	886	878	856	881	860	900	896	907	828	888	864	864	839	864	857	837	888	835	921	832	887	837	841	803	877	835	835	846	834	846	876	839	861	869	908	841	856	818	851	886	868	841	886	878	876	863	867	834	841	851	846	883	850	860	830	897	840	898	827	883	863	887	832	865	865	882	896	907	844	885	825	841	831	779	874	876	896	815	884	871	851	867	858	861	821	887	873	865	875	815	852	812	844	817	842	871	818	803	881	923	858	895	830	889	875	853	833	871	844	844	831	830	878	831	927	852	854	805	833	917	909	893	871	839	791	852	836	910	904	858	888	868	834	868	834	837	829	864	893	898	849	863	900	886	824	884	853	860	855	900	841	882	860	900	869	816	870	883	854	815	839	853	828	835	850	840	846	815	820	850	859	883	899	828	898	830	819	856	883	900	799	851	895	836	916	871	878	862	904	874	835	896	886	848	876	852	853	836	880	888	854	883	870	859	847	862	845	881	882	827	847	851	856	833	868	842	844	858	874	918	876	868	843	840	820	881	854	877	854	853	917	871	828	850	895	838	830	901	864	873	856	885	875	860	849	793	871	906	823	824	782	862	839	849	892	860	827	846	900	854	898	862	851	867	863	834	862	901	862	887	858	866	824	831	839	863	905	872	846	901	854	863	865	836	834	902	932	848	876	897	877	874	839	824	895	881	876	862	870	873	862	878	866	825	832	879	875	880	824	834	874	902	894	923	843	862	838	884	884	746	866	861	850	900	880	887	905	840	841	833	889	815	822	882	933	871	895	841	817	836	877	922	873	857	866	840	868	826	881	864	834	887	892	843	855	880	852	850	875	856	861	855	847	805	922	863	892	846	887	884	905	861	866	875	882	814	841	835	851	873	821	908	856	859	813	885	899	825	921	854	877	772	881	866	902	876	809	863	867	855	902	899	874	836	860	903	877	860	859	821	808	853	888	823	878	875	926	788	871	884	845	869	906	846	905	890	878	882	897	862	862	829	833	884	945	845	844	806	873	858	818	852	857	802	878	806	882	874	869	878	866	881	812	845	872	861	833	869	834	857	851	826	851	820	850	858	838	893	888	838	898	837	916	858	925	901	821	829	825	840	880	856	883	828	845	837	853	827	888	868	817	960	821	854	819	881	862	828	866	871	866	854	875	893	844	846	859	841	855	873	887	871	853	860	927	865	821	858	832	888	870	915	846	828	869	845	822	881	822	831	850	831	858	852	847	808	836	815	802	858	879	850	882	844	877	849	859	872	863	768	862	874	842	901	820	878	907	908	851	872	898	909	810	839	880	890	857	879	860	926	819	887	815	854	919	900	849	798	885	870	854	868	863	877	867	912	854	863	864	875	861	848	843	854	839	815	844	870	875	853	862	889	824	827	832	861	821	836	876	834	838	886	853	902	846	886	891	870	900	868	883	810	875	888	888	850	851	816	858	849	877	858	866	822	880	814	839	863	849	860	868	880	834	839	847	884	909	868	877	862	855	925	880	912	854	844	837	838	891	831	840	933	906	899	898	892	880	818	863	857	876	873	836	820	886	884	863	779	881	848	876	815	887	864	838	820	932	860	855	820	846	829	862	864	842	855	794	868	868	858	838	812	855	852	862	824	854	870	843	880	837	835	842	881	842	865	823	861	843	831	846	910	799	836	894	806	884	900	886	899	875	868	826	867	846	845	895	871
2400	3750	16379	15810	10457	4416	1095	236	123	70	68	65	83	70	86	82	74	79	71	77	76	69	76	65	63	79	55	81	63	67	58	67	67	73	70	90	56	73	67	56	64	68	78	74	71	72	78	68	71	82	61	75	76	72	64	68	80	67	95	91	70	80	58	64	98	76	78	76	81	70	75	85	68	79	74	65	78	81	78	83	79	66	78	78	72	75	74	55	78	67	67	80	92	72	68	62	67	49	87	74	73	87	63	74	85	81	54	73	63	86	77	79	67	73	81	71	75	77	70	64	75	69	80	78	72	62	58	60	76	60	62	74	84	68	78	67	89	85	61	53	80	69	73	72	86	72	81	80	60	76	60	67	80	68	65	61	80	57	60	78	70	75	72	72	55	71	84	65	69	68	70	65	75	76	81	78	75	83	67	74	80	62	70	70	64	79	76	77	51	64	70	72	79	71	64	77	73	69	73	79	65	75	70	78	64	89	79	87	79	84	76	63	72	57	75	70	82	76	64	57	81	59	71	70	74	70	55	61	75	65	73	69	72	65	70	76	72	76	71	77	86	80	75	77	64	80	85	76	67	49	63	82	66	73	75	68	68	77	71	65	76	72	66	74	75	74	75	79	85	64	68	72	66	74	68	71	63	71	66	65	70	78	69	80	76	69	59	65	75	73	88	89	68	66	69	74	81	80	74	77	61	72	74	72	69	70	76	88	60	74	69	70	57	73	74	61	89	78	75	90	57	86	83	58	57	74	52	66	92	78	66	89	68	71	84	57	60	67	70	85	65	79	68	77	58	80	70	52	77	73	79	92	71	60	64	70	66	63	73	71	79	72	69	73	69	75	73	65	79	57	84	83	66	75	72	68	76	70	59	83	89	70	75	68	79	65	65	73	72	79	57	67	75	67	67	88	73	62	55	71	68	48	70	78	71	85	65	63	60	82	74	64	73	81	59	74	68	74	77	80	69	71	78	60	85	78	67	76	83	70	76	69	64	70	67	71	59	74	76	74	74	69	88	78	67	63	75	73	68	83	65	83	77	86	88	66	54	66	80	87	76	79	57	65	74	91	70	70	87	75	66	69	74	71	74	84	74	79	65	74	76	75	81	64	103	87	69	54	73	78	68	99	68	80	75	70	60	71	71	74	71	73	66	69	60	78	54	64	79	69	66	68	72	66	73	65	67	78	59	80	65	75	61	69	71	76	72	69	64	60	73	87	76	59	78	71	82	71	73	64	68	83	75	79	75	85	93	80	66	76	70	58	77	79	90	59	79	69	69	58	71	75	78	72	81	56	81	80	76	88	82	79	75	65	61	70	85	72	81	64	71	67	60	75	64	83	66	58	72	61	53	67	69	81	69	79	72	67	64	63	70	52	62	51	85	92	80	82	67	67	61	86	72	76	74	65	56	73	70	67	73	67	77	72	78	62	66	76	74	93	66	72	60	75	65	61	88	69	75	78	65	65	84	85	71	78	69	65	68	81	70	75	74	76	80	77	58	76	75	70	82	66	80	71	60	72	68	82	62	73	71	63	79	81	75	54	63	71	74	65	81	71	66	65	72	65	62	65	70	59	72	62	69	66	72	72	99	74	100	68	60	71	67	65	57	77	74	85	81	84	77	67	63	68	72	79	71	83	74	70	65	73	66	75	73	74	66	78	75	54	60	69	73	82	60	79	75	75	75	79	76	74	76	60	66	62	79	64	63	67	73	86	71	69	81	79	83	74	73	76	82	69	65	73	62	67	83	71	66	75	73	65	62	80	57	57	64	67	85	69	57	85	73	64	87	67	68	72	74	82	73	79	80	68	93	78	76	74	76	75	67	72	53	62	81	68	53	76	56	65	80	80	78	77	62	77	75	86	67	70	72	65	72	63	70	84	69	61	74	63	74	64	62	80	87	76	62	73	70	71	70	77	65	68	74	74	99	62	65	74	70	80	90	86	79	70	59	75	80	77	65	72	75	61	75	78	61	66	60	71	74	70	72	73	76	73	75	73	73	61	71	82	69	78	78	71	80	70	73	80	73	65	64	59	69	61	61	83	76	67	70	72	74	59	71	84	62	66	63	77	74	90	63	67	76	76	63	81	76	82	81	73	71	82	81	75	67	75	76	88	61	73	66	77	71	70	67	73	76	86	64	75	83	65	88	82	85	81	87	76	74	72	60	65	81	76	67	62	78	71	77	62	76	81	70	62	66	76	78	63	66	72	78	68	71	92	69	66	71	72	74	73	80	71	73	79	70	72	80	69	89	72	64	69	74	70	83	78	70	72	67	69	70	64	61	68	70	83	62	81	75	73	83	61	69	88	75	55	70	77	58	66	69	78	64	71	84	85	87	81	69	82	78	74	86	101	88	57	66	84	67	56	63	75	82	69	64	81	49	84	84	72	79	71	70	70	59	68	62	71	72	66	54	65	69	75	76	56	89	89	68	64	59	78	68	75	67	65	68	62	64	86	60	59	74	70	87	78	71	62	71	68	82	80	65	71	77	79	80	62	68	73	67	77	66	71	85	74	61	72	80	71	88	71	78	76	76	74	81	89	85	60	81	64	93	66	65	82	80	78	81	76	66	77	73	92	95	77	77	67	90	69	64	77	74	83	59	73	58	66	70	63	72	53	95	53	79	79	80	75	76	77	73	85	69	85	67	68	50	75	81	67	84	74	79	67	83	75	75	76	77	78	67	83	69	70	59	77	64	71	67	82	67	64	82	89	77	72	86	76	69	64	69	71	65	64	78	91	69	70	70	77	67	57	54	82	70	73	87	61	79	76	73	73	63	72	72	73	53	75	93	70	69	70	55	79	72	63	82	68	60	75	69	63	62	79	58	71	81	81	74	87	65	64	76	68	68	72	71	78	67	67	82	77	74	81	72	84	63	57	81	67	68	63	63	67	78	67	75	64	66	90	94	77	83	68	67	76	66	69	77	73	67	64	73	58	79	70	81	94	64	67	55	74	80	62	72	83	78	70	74	76	79	71	69	83	74	50	82	79	76	67	74	75	94	82	71	85	59	75	83	83	69	83	62	74	69	75	77	75	67	64	76	63	65	60	73	65	73	67	57	94	58	69	69	81	73	65	72	60	65	62	66	72	85	77	87	60	74	72	74	68	75	82	61	75	79	65	76	82	81	78	69	78	76	63	81	84	71	70	83	60	70	69	89	69	75	71	74	90	62	68	62	74	71	80	90	59	70	72	84	72	79	72	64	84	71	60	63	90	76	74	69	65	78	78	86	66	78	71	65	64	86	56	75	66	56	75	67	66	73	71	77	63	57	58	60	73	75	77	74	82	72	84	71	78	70	78	77	82	61	71	66	74	81	77	66	78	68	77	72	63	81	83	60	68	78	71	77	69	78	72	81	94	73	76	70	68	73	76	69	65	70	72	82	69	72	82	77	79	76	65	56	62	93	79	70	71	72	64	73	66	82	76	56	78	65	61	78	84	72	70	93	69	71	74	73	66	76	76	76	74	71	64	91	73
20698	28051	44923	53851	52842	36503	20256	6815	1862	1014	896	906	861	881	875	869	836	881	872	917	841	881	880	864	915	895	848	923	857	880	884	850	905	824	877	861	834	839	855	810	875	900	881	894	911	915	856	895	872	888	849	889	875	817	847	858	845	845	870	912	941	857	881	904	889	930	837	863	838	842	866	876	889	850	884	901	896	881	826	895	834	848	969	878	859	869	822	881	825	910	865	833	892	970	897	867	894	876	902	894	934	863	872	836	854	857	916	837	888	905	872	876	827	873	847	864	927	872	897	868	849	857	884	923	803	894	856	914	953	869	858	902	877	910	886	912	847	858	850	876	862	884	887	884	869	877	835	921	900	856	907	883	921	889	899	800	907	877	800	892	890	862	846	880	892	926	925	889	817	889	926	887	892	885	943	925	885	825	854	866	930	900	895	865	862	883	864	851	891	835	885	923	880	918	863	868	850	843	879	893	862	819	902	865	900	864	905	918	868	864	889	846	845	850	847	908	875	884	911	842	880	863	841	916	903	896	885	884	859	906	853	906	854	904	910	870	898	835	864	861	881	871	898	922	873	896	940	867	878	899	851	916	860	893	914	894	881	863	855	882	893	933	867	847	884	883	888	846	919	897	886	875	852	882	873	886	888	863	867	824	901	862	843	911	898	874	893	872	863	813	878	885	910	842	894	866	869	852	886	858	903	910	883	920	818	929	860	873	915	938	894	866	869	862	844	864	911	854	874	829	877	880	890	869	909	871	908	894	846	881	913	867	844	864	880	930	883	866	854	883	826	898	837	926	822	882	847	836	875	899	884	870	891	899	882	882	877	917	903	857	879	847	863	938	861	855	912	869	873	946	887	837	876	868	853	874	885	867	923	874	846	833	895	880	940	847	879	862	934	847	935	846	844	875	896	836	883	915	906	822	851	874	924	883	947	916	911	878	891	874	912	849	937	864	873	895	851	875	901	870	871	858	854	909	909	869	875	913	899	913	883	878	883	851	912	890	854	947	888	855	910	922	866	870	872	861	843	875	896	904	882	892	867	825	876	881	918	870	918	882	891	890	867	865	867	896	891	903	892	869	922	883	879	883	873	896	880	882	860	895	909	884	948	896	862	823	906	876	830	939	856	888	954	852	876	876	878	885	863	871	899	882	836	877	879	925	903	879	863	881	856	924	902	877	882	906	873	900	914	838	813	856	959	881	864	867	883	832	897	886	854	858	893	855	867	896	865	818	900	851	913	911	832	870	895	892	881	897	913	859	871	852	866	871	879	981	836	886	942	903	917	862	869	891	885	869	895	871	900	878	885	891	884	885	899	811	906	881	850	926	935	875	887	833	864	899	898	946	867	892	893	859	842	894	901	885	856	896	843	905	862	838	909	879	893	833	939	897	878	892	851	918	912	891	874	878	877	843	877	856	851	882	860	902	860	855	913	938	826	878	859	841	894	902	892	893	889	850	833	887	900	868	863	868	886	836	878	844	865	902	951	909	889	888	880	855	886	887	870	866	870	934	891	838	850	923	815	846	849	882	887	888	875	911	864	829	855	858	865	888	906	935	890	855	844	966	913	899	839	877	843	967	867	879	868	897	884	892	873	894	867	920	875	862	836	857	893	916	809	889	874	850	846	883	863	861	893	878	901	888	867	870	891	887	820	866	890	905	891	875	903	840	893	887	894	870	898	895	869	933	903	891	899	903	889	880	898	872	934	855	882	841	848	890	832	872	911	903	871	942	844	875	841	924	869	874	851	905	866	870	845	792	887	887	805	856	841	888	853	902	919	889	903	876	870	875	845	882	897	883	847	899	868	951	899	901	916	894	880	908	902	852	873	882	910	870	901	918	866	838	845	843	885	900	847	870	886	892	866	906	868	858	854	895	861	874	882	945	848	923	873	880	817	870	888	844	859	839	844	930	885	821	901	885	866	910	858	872	891	883	902	844	905	860	862	835	896	871	896	912	814	907	883	890	860	902	885	902	881	875	861	888	929	841	903	856	885	883	873	883	834	885	909	869	896	856	878	867	939	903	901	923	890	887	845	921	887	813	887	862	901	907	837	868	907	874	907	944	919	912	897	843	881	865	861	841	879	881	837	924	926	903	853	833	905	869	853	854	843	879	896	898	872	920	886	805	870	808	861	867	813	886	920	890	871	802	925	907	846	840	864	887	900	903	823	895	893	841	911	875	844	841	881	857	877	910	877	874	835	861	869	864	865	899	865	898	900	929	868	939	851	868	906	859	876	876	829	874	862	858	898	870	901	912	877	855	840	861	898	876	876	863	878	879	876	890	922	935	913	878	897	874	876	925	876	861	879	849	896	875	842	863	924	874	882	856	861	861	786	897	842	853	867	886	832	888	875	854	934	895	903	895	884	910	886	868	928	894	853	916	842	794	881	890	904	889	904	872	833	916	847	863	869	887	875	836	925	830	910	870	896	874	873	818	853	854	862	843	851	836	938	858	895	921	914	855	911	849	844	864	880	870	876	893	911	898	919	815	894	861	893	896	834	878	849	890	879	844	834	893	918	855	855	867	882	861	883	842	900	872	884	868	935	848	863	938	877	884	882	890	889	873	926	838	882	946	973	889	867	868	947	832	894	885	887	845	900	902	884	838	918	885	909	878	895	910	925	869	825	896	862	901	855	848	901	877	925	866	941	863	902	893	882	935	856	878	854	924	858	899	853	891	884	851	875	886	898	928	889	859	885	848	871	850	827	907	853	808	859	904	873	874	904	865	902	883	866	910	860	837	861	876	881	891	854	881	831	876	851	882	924	912	880	853	875	876	936	916	903	917	909	848	877	979	914	879	873	858	818	922	865	844	944	835	905	813	884	879	839	1006	874	866	880	847	801	880	929	856	881	900	873	846	888	863	874	917	864	888	874	884	889	898	865	861	876	896	893	904	903	889	820	875	868	863	898	851	834	884	849	924	905	846	901	908	845	873	845	908	829	883	845	907	843	867	873	861	897	845	916	865	892	865	839	891	884	862	903	941	889	871	819	873	826	881	868	842	847	900	879	885	854	866	866	918	889	895	911	913	848	858	865	873	931	881	894	860	929	837	880	859	846	870	886	865	938	916	911	873	923	853	846	825	909	889	957	868	901	904	922	883	904	914	921	877	901	838	911	844	876	820	951	903	870	838	909	904	815	889	855	906	899	850	868	911	913	877	874	885	887	908	862	913	936	863	863	872	844	834	831	811	845	889	840	825	911	893	869	884	878	814	878	870	931	849	876	951	946	850	923	878	819	871	879	891	880	930	912	880	904	886	904	859	944	897	850	867	849	878	903	884	909	864	875	861	880	820	887	898	877	912	878	878	918	866	829	851	854	848	866	885	853	892	911	883	866	899	824	863	852	877	868	921	952	828	877	914	862	876	849	862	876	859	923	932	874	892	878	850	908	879	829	879	848	889	919	845	848	841	857	854	848	954	885	857	931	881	888	858	893	883	952	845	892	833	859	894	907	955	921	856	852	865	892	865	884	879
1549	8213	20606	22784	16421	7453	1794	380	116	69	85	62	60	66	66	80	73	69	89	69	80	77	66	81	76	63	74	77	64	82	68	85	66	67	61	81	68	73	63	61	79	82	65	58	76	69	79	71	60	72	73	59	67	75	72	80	63	78	69	71	75	76	69	79	83	86	76	72	84	65	68	84	72	67	69	58	62	59	68	80	91	71	66	80	70	71	69	71	63	67	58	68	59	87	75	75	71	67	60	73	71	88	72	75	71	73	73	73	57	71	56	79	83	70	73	70	62	70	60	69	58	57	76	63	73	89	68	69	73	71	91	69	80	77	83	73	63	82	74	65	73	69	77	73	58	58	63	70	54	63	67	76	67	81	62	67	76	80	67	83	71	65	80	67	73	65	84	58	80	67	68	69	67	69	60	66	79	70	67	80	66	55	75	52	99	64	67	65	63	60	62	68	89	82	63	72	65	76	81	62	68	70	78	71	56	66	78	96	61	82	58	66	72	64	65	77	64	64	69	67	85	62	64	72	71	89	78	77	58	70	74	76	74	67	69	72	74	83	70	65	59	86	81	69	73	68	73	70	59	69	62	79	74	66	67	71	94	69	77	66	72	72	70	70	91	70	72	78	93	64	60	78	80	73	76	82	80	63	70	83	65	79	66	61	64	72	72	91	91	69	60	91	59	70	82	63	65	73	85	93	66	73	74	78	63	76	78	74	72	61	73	84	75	65	65	79	72	76	70	77	74	79	72	69	58	67	73	68	68	63	69	67	67	52	55	80	76	67	69	68	78	89	61	63	84	80	63	79	73	55	70	71	75	68	69	76	76	84	74	86	79	57	78	74	69	69	83	71	79	84	75	88	87	68	64	76	76	94	76	63	76	76	80	78	81	83	81	76	82	71	58	85	89	88	69	64	77	81	84	94	72	69	76	76	69	80	80	69	66	74	72	66	66	73	78	76	67	77	69	74	83	66	73	61	76	76	63	73	75	64	63	75	78	82	71	88	66	85	57	59	63	63	75	72	76	59	50	62	64	80	84	73	86	76	74	66	65	58	66	81	63	74	67	64	78	73	69	67	76	76	73	77	73	61	67	62	79	75	75	58	74	74	79	83	62	82	69	83	75	65	72	64	62	70	67	68	63	69	85	74	72	74	81	70	65	65	74	67	80	85	47	71	83	59	81	78	56	76	64	82	68	65	79	69	59	76	82	64	88	88	68	53	70	74	70	81	69	78	73	62	66	75	76	66	69	71	88	82	70	67	66	66	79	71	75	72	81	75	77	64	71	78	68	87	62	66	74	86	69	92	50	70	76	81	83	63	83	78	70	77	69	65	76	73	69	67	86	67	75	75	62	70	65	86	77	89	67	54	71	68	69	84	74	74	65	79	65	69	53	67	63	82	84	65	74	60	66	81	61	68	83	61	79	72	51	68	71	74	78	80	77	61	71	57	78	78	73	80	74	72	67	69	75	68	65	63	72	77	64	71	76	80	75	65	59	69	76	66	87	69	66	79	65	68	62	75	72	71	43	74	78	85	77	73	58	79	81	73	80	56	58	63	80	94	55	57	66	72	72	61	65	75	55	73	63	75	68	68	94	84	61	71	70	52	70	61	52	70	80	61	79	66	71	63	81	72	74	62	74	74	64	56	71	70	80	71	74	76	74	74	77	65	85	72	68	69	66	65	65	64	73	75	74	47	77	70	64	62	78	50	72	79	66	65	79	60	72	62	90	74	87	76	73	58	81	83	73	54	65	66	70	78	78	76	71	71	60	70	61	74	70	70	69	82	80	74	76	67	66	55	74	72	67	77	76	70	77	75	81	72	74	69	84	70	75	79	79	80	73	63	78	78	71	65	67	69	80	78	84	77	50	79	67	81	76	80	69	97	71	67	77	86	70	73	66	67	56	71	73	57	99	63	66	77	74	82	75	61	91	59	59	68	72	62	84	72	69	87	64	73	65	60	81	55	76	78	74	65	75	71	69	63	50	68	70	78	58	62	72	95	74	63	66	67	76	82	67	76	79	69	67	64	71	66	84	65	70	62	85	61	91	81	70	69	66	82	81	61	51	74	66	61	87	62	80	67	73	85	58	67	75	85	70	80	63	65	76	76	61	65	72	93	69	53	66	64	83	59	67	71	64	63	73	71	67	68	60	64	63	67	63	67	76	68	63	74	75	83	65	70	63	68	84	66	77	79	70	60	67	66	69	74	66	81	73	69	52	67	79	75	75	57	73	60	69	70	74	81	68	67	72	74	76	63	81	64	58	74	83	59	67	74	55	77	70	58	75	74	84	61	70	64	62	68	69	60	64	72	58	79	71	67	79	65	61	63	81	62	67	67	63	78	78	69	76	67	68	53	89	68	73	69	69	67	70	51	64	55	76	88	78	72	73	84	76	71	73	76	80	65	58	77	67	70	71	63	64	71	77	79	68	76	59	72	77	55	76	83	65	75	77	70	88	57	92	79	64	66	78	60	76	78	60	77	83	57	76	65	81	58	73	51	70	75	77	64	65	83	80	62	64	70	55	73	67	64	81	76	76	74	69	69	79	55	69	49	75	79	67	73	87	87	55	69	75	83	59	79	61	65	66	73	74	81	75	77	75	74	72	69	72	71	74	76	80	68	68	74	72	77	81	77	77	64	64	71	71	68	88	69	76	75	74	66	72	74	77	60	85	72	75	68	73	84	78	71	77	72	78	68	86	80	69	81	77	69	71	63	66	59	71	74	79	96	66	64	59	76	75	66	73	100	75	66	73	69	71	71	73	67	69	65	78	79	65	71	75	64	77	79	62	56	82	81	68	70	80	69	67	81	80	87	67	70	80	76	66	69	63	65	76	85	71	65	67	53	71	70	71	59	72	77	64	66	77	81	80	65	65	71	61	61	77	85	74	62	80	79	86	71	80	65	70	64	72	60	65	74	76	74	61	73	67	78	74	64	77	80	58	63	72	69	64	80	73	63	69	62	66	79	58	74	72	71	62	76	68	76	60	86	70	68	87	74	68	82	72	77	77	59	80	78	83	56	69	66	94	65	85	81	77	74	73	63	62	71	75	62	80	69	66	72	68	61	68	73	74	58	68	51	81	67	71	73	71	76	81	66	67	79	67	72	64	77	63	78	73	61	72	63	67	69	85	82	76	49	72	70	60	76	83	74	88	74	72	80	73	66	66	76	71	91	77	68	74	64	71	75	68	80	88	66	74	78	76	76	62	90	69	73	65	64	76	73	76	67	66	84	76	64	67	57	81	63	74	73	65	63	66	59	65	64	64	71	69	62	68	72	82	72	66	78	58	76	72	89	76	68	82	82	77	83	77	86	70	64	70	71	69	72	68	68	59	66	79	73	76	77	60	65	71	71	70	80	81	73	60	79	67	86	71	79	62	94	70	75	73	69	74	76	75	87	82	91	57	78	75	71	81	61	65	77	65	70	80	66	68	75	56	75	80	63	72	86	77	61	71	73	67	85	75	78	95	63	104	60
25919	36738	49055	65050	63049	42624	24719	9091	2355	1026	908	899	852	880	863	916	928	918	915	821	901	899	918	883	916	872	885	851	852	876	815	884	893	884	854	852	854	856	925	878	872	898	893	917	864	943	863	835	870	818	804	868	860	854	874	843	908	916	871	889	902	875	908	904	876	863	906	876	877	935	893	834	873	848	852	880	886	910	886	839	854	859	855	900	861	891	911	879	872	859	889	880	877	897	894	858	863	883	949	902	877	866	861	846	876	894	855	897	916	884	886	886	903	879	911	927	860	875	868	858	891	850	928	905	864	893	865	835	884	875	891	864	845	886	898	846	893	861	876	890	879	837	919	861	886	831	867	859	875	883	921	922	895	865	862	808	883	843	860	893	923	876	831	844	854	872	872	853	829	897	937	838	902	926	914	821	891	864	859	854	900	911	877	862	844	814	852	853	906	894	902	890	865	875	883	856	858	924	850	896	878	880	895	862	842	883	913	912	859	878	908	838	891	832	875	870	869	934	829	871	898	845	906	900	870	865	874	857	877	864	853	885	899	874	889	860	922	923	923	862	889	861	895	829	833	892	910	879	877	927	902	820	871	848	903	874	858	882	886	886	889	855	886	884	881	842	897	842	862	851	873	905	820	905	864	883	902	903	942	842	870	886	879	877	917	889	910	902	870	864	827	901	878	868	881	889	859	851	867	880	866	875	850	884	838	888	862	862	894	858	859	840	913	872	883	810	901	881	957	852	893	862	877	825	863	921	844	849	930	891	874	843	873	856	849	854	854	806	936	855	906	837	876	885	863	903	878	797	829	876	861	908	853	908	855	843	854	888	859	885	915	853	856	932	813	869	868	861	927	877	851	909	941	860	957	910	867	895	857	849	848	892	905	842	847	891	889	872	898	886	891	848	863	861	871	866	870	903	900	840	931	861	888	842	919	887	896	937	858	802	837	880	889	871	860	919	863	869	902	886	852	877	819	877	850	868	884	833	940	900	879	865	853	861	898	904	909	836	934	908	817	880	888	881	915	850	904	881	831	892	878	890	853	871	879	847	821	867	893	849	952	901	831	891	884	915	850	874	871	890	916	928	876	883	881	924	876	865	870	832	906	857	885	909	852	882	866	903	883	829	817	901	877	892	841	900	867	899	901	856	855	863	930	884	899	859	899	842	862	918	853	900	863	868	905	884	858	851	905	907	906	878	851	902	878	845	868	907	850	886	886	874	887	857	862	889	837	875	889	910	874	807	925	906	819	865	905	841	890	870	884	852	904	859	863	848	849	905	850	885	895	861	925	898	902	914	879	858	922	827	875	857	883	875	838	874	915	860	827	858	857	914	864	910	903	900	854	943	885	894	863	863	875	841	885	849	879	863	834	907	870	892	862	911	868	890	849	832	888	893	851	861	884	854	876	864	837	897	818	845	871	893	889	849	872	850	816	916	886	908	867	841	863	890	882	900	905	918	892	867	879	894	885	869	849	829	914	868	879	836	838	879	826	889	913	786	874	878	898	845	910	870	825	955	900	905	883	894	900	885	874	855	863	850	840	915	850	866	869	878	930	849	905	831	816	874	850	907	890	899	851	835	935	875	838	868	934	872	859	843	886	853	922	871	934	874	876	894	894	911	903	889	828	927	814	857	865	931	870	874	879	879	841	953	866	896	903	895	915	884	924	853	914	894	894	855	894	863	879	898	851	873	890	867	929	851	845	853	869	911	821	862	872	899	851	900	901	873	889	871	875	809	898	801	873	903	865	874	873	832	904	863	880	894	873	856	892	860	869	872	829	885	865	886	864	835	889	924	942	824	878	886	890	886	866	865	860	901	860	863	854	890	911	850	867	872	889	931	871	884	922	840	858	885	877	870	860	903	902	839	869	848	893	885	873	840	812	906	860	884	885	883	885	837	889	896	858	857	928	902	874	861	861	914	891	857	904	876	861	850	885	885	874	910	918	927	827	826	906	855	867	837	891	904	932	856	906	886	908	897	927	880	902	869	885	851	936	905	884	889	884	880	885	912	864	864	850	869	861	836	894	879	922	862	932	908	845	866	916	879	870	858	867	878	869	874	853	863	836	933	878	860	838	838	853	942	873	807	841	868	905	837	866	903	873	906	879	864	827	904	901	905	869	892	895	886	864	884	862	894	899	878	870	917	875	858	874	898	905	887	884	857	837	867	880	904	845	897	862	875	885	849	871	903	919	842	925	884	860	912	844	879	875	915	864	864	842	879	909	868	912	885	862	877	897	860	901	876	857	848	940	883	904	888	865	934	864	862	860	904	911	880	910	865	860	832	860	890	856	900	871	867	869	896	910	870	898	869	870	923	815	851	913	840	871	878	874	871	844	830	945	913	832	871	891	905	909	845	890	886	904	885	894	846	924	843	906	887	874	905	821	931	870	883	894	818	850	869	868	890	870	876	878	880	876	886	858	885	831	900	884	850	867	837	926	842	902	886	919	860	918	873	865	929	826	888	853	908	830	915	861	863	867	895	874	890	892	922	849	886	905	879	879	877	822	872	818	837	896	886	843	882	866	886	888	875	817	890	950	849	889	881	889	863	889	844	861	855	830	908	919	875	854	879	844	864	865	833	915	884	879	882	849	929	817	880	892	870	843	855	846	885	897	877	866	871	897	868	904	887	947	855	894	887	880	869	860	848	840	904	880	890	896	853	873	869	855	879	831	829	891	878	844	874	869	951	897	899	859	899	886	848	862	892	924	815	882	860	894	922	889	874	885	840	828	897	857	911	863	881	869	856	882	889	874	874	862	881	852	877	894	882	885	924	871	874	913	933	809	890	889	872	875	875	877	884	879	892	908	867	847	856	938	889	848	854	909	878	909	884	908	922	910	880	893	844	901	808	922	868	888	856	905	845	825	827	918	811	867	926	936	917	868	871	902	845	890	904	821	893	878	893	865	850	897	902	906	892	877	883	850	871	903	884	906	833	878	814	883	837	884	875	868	905	885	847	928	837	918	879	900	853	902	867	895	871	912	870	862	833	887	948	850	907	870	902	874	841	886	886	879	901	879	867	900	852	845	852	867	893	872	866	877	891	894	924	917	905	883	839	895	880	861	877	850	829	856	861	911	857	871	880	877	920	928	907	874	898	870	876	895	888	872	876	889	880	878	928	856	902	897	856	866	889	890	869	863	864	892	878	831	858	867	896	839	832	838	919	863	898	882	874	930	860	887	879	837	907	915	868	867	844	858	882	913	911	932	876	928	864	868	883	880	846	826	865	856	805	888	891	845	878	886	858	914	906	901	887	906	896	897	899	864	869	902	858	885	830	888	858	886	861	835	886	886	855	865	863	920	872	865	862	854	882	915	847	869	843	929	900	897	872	878	858	887	915	965	893	856	901	853	898	880	861	910	907	898	891	853	946	864	900	878	894	852	890	810	923	899	838	896	869	850	843	915	936	817	882	855	878	842	852	877	899	905	895	824	869	838	883	826	922	846	903	902	907	880	898	840	832	882	891	848	875	848	893
1536	1535	7114	6932	3754	1525	467	129	105	71	57	67	71	75	57	61	63	82	70	76	70	60	82	58	61	67	80	74	75	69	70	54	68	55	63	62	72	65	75	61	66	76	65	76	80	69	71	63	77	92	65	68	64	75	75	70	77	63	65	61	78	71	69	60	73	67	63	72	59	78	72	68	67	87	75	75	71	71	83	84	66	65	77	82	80	69	76	68	75	75	60	77	64	78	49	75	84	76	68	68	64	65	81	66	94	55	74	76	83	77	64	70	60	82	79	86	65	72	81	77	77	70	79	58	60	77	43	55	72	64	76	71	67	76	69	71	82	77	74	71	69	82	68	71	68	69	71	63	77	69	66	71	58	74	63	72	81	83	64	63	67	71	68	72	74	64	58	64	52	73	83	68	68	64	73	71	72	67	85	75	64	64	72	70	79	73	69	77	64	79	71	76	75	63	68	62	63	76	77	63	91	75	92	54	75	67	61	72	73	74	70	71	70	71	71	60	66	58	63	69	66	83	83	64	76	75	68	67	68	66	58	60	66	69	74	72	62	60	70	65	71	79	82	74	74	67	64	70	60	83	64	83	74	72	67	69	80	80	68	65	81	69	89	62	54	68	56	81	69	68	51	78	78	67	53	72	72	73	79	67	75	88	70	63	76	81	75	73	81	73	79	60	67	68	67	69	59	63	75	79	87	66	73	69	69	55	69	70	76	75	67	51	69	67	74	68	74	64	63	66	82	64	64	66	83	69	79	77	72	78	73	75	73	68	75	67	73	54	78	65	63	62	68	68	68	71	63	82	57	84	71	97	66	64	79	88	67	57	94	80	82	58	62	71	70	57	76	79	66	89	75	71	84	80	73	77	75	64	74	80	67	59	81	70	67	65	77	66	73	75	72	63	76	61	74	54	68	78	64	63	73	68	58	75	61	72	68	83	71	77	62	70	68	69	71	84	78	67	70	79	73	82	91	62	64	90	83	81	69	59	51	75	79	73	62	63	78	71	57	79	68	73	65	68	51	79	73	71	53	69	74	63	72	78	81	65	68	65	65	77	64	79	87	67	59	71	64	84	74	74	68	81	60	61	73	86	60	70	57	82	70	70	71	59	72	67	81	61	72	74	69	67	70	61	61	85	87	71	72	79	50	72	77	76	78	74	81	74	68	67	78	71	70	67	79	71	66	65	62	82	67	70	60	70	79	72	77	57	77	70	66	70	85	55	73	79	76	74	80	80	69	65	68	73	65	86	76	69	82	75	71	77	64	73	57	88	80	74	72	74	68	61	81	61	65	73	95	62	67	101	69	71	64	91	68	58	60	73	71	76	69	75	54	64	64	69	75	74	66	78	72	67	77	58	82	85	82	68	86	73	73	65	69	55	63	73	83	90	80	71	76	62	75	61	69	82	70	73	87	73	67	74	74	55	71	60	86	65	59	46	70	71	67	76	79	63	73	59	61	73	68	73	64	69	69	87	58	70	79	67	71	78	69	66	61	86	80	74	73	83	64	74	59	69	57	82	79	74	49	72	74	61	66	69	59	92	79	84	66	69	71	70	66	62	86	69	66	58	76	73	73	71	66	83	75	69	63	70	69	64	70	69	74	79	81	77	77	80	65	69	82	80	77	67	75	78	66	74	79	84	58	71	80	77	71	62	66	64	71	76	75	72	74	57	65	66	57	82	75	64	72	77	71	77	56	66	68	66	65	70	75	90	72	85	58	55	85	87	56	78	69	73	71	79	69	73	71	78	67	73	74	78	73	79	57	89	72	65	68	56	79	87	60	78	62	79	79	59	65	78	68	62	66	64	65	58	75	64	60	66	54	72	81	69	54	69	71	73	62	76	79	75	72	69	63	60	67	85	66	67	70	48	65	77	78	72	68	72	59	73	76	82	77	79	68	75	79	58	63	60	56	63	64	70	61	72	70	64	82	71	65	63	67	66	69	57	72	63	59	71	81	77	82	77	59	60	71	65	71	76	67	73	76	68	67	65	53	63	54	63	72	69	76	77	64	78	78	81	60	63	58	71	76	74	49	84	69	71	63	74	77	69	71	70	64	73	74	77	78	66	65	65	64	65	71	70	73	81	68	61	63	73	71	59	67	58	69	73	83	60	58	71	76	74	70	73	63	75	86	77	66	80	71	82	73	59	76	44	82	78	71	69	61	73	85	85	81	60	80	85	80	80	73	56	73	65	66	62	74	71	72	63	55	70	68	74	56	69	77	54	83	76	81	82	57	74	70	83	74	74	69	55	67	66	54	60	70	68	67	75	86	80	63	71	48	78	55	71	70	69	76	78	89	66	73	69	63	57	60	67	75	68	76	76	79	69	81	66	81	56	67	78	65	60	64	84	77	71	62	63	72	72	74	69	70	67	63	70	66	73	75	74	82	74	54	69	50	66	67	67	73	73	72	74	56	79	63	66	62	65	67	76	79	83	69	74	73	82	69	74	71	78	60	67	74	80	71	101	74	72	75	75	73	79	57	82	73	82	84	56	68	65	73	69	72	69	64	74	74	88	53	70	63	73	77	76	62	72	65	67	59	74	72	70	70	71	98	66	61	65	71	59	69	64	59	61	76	67	64	70	66	75	70	75	56	61	81	61	80	64	69	82	82	62	76	65	78	71	72	71	79	71	69	70	58	67	61	71	75	74	65	77	78	72	78	72	82	67	58	65	73	71	68	73	71	61	53	65	59	84	74	77	85	76	53	71	73	53	69	80	85	77	71	80	77	56	86	80	98	80	74	86	50	68	69	65	74	59	62	65	68	72	71	67	69	65	70	81	76	63	78	76	69	72	67	78	80	73	50	84	74	75	74	67	65	87	80	71	67	74	71	73	74	76	69	68	73	57	65	69	77	81	83	65	73	70	55	60	63	87	75	94	69	77	89	74	65	78	72	79	71	69	71	70	72	71	70	71	80	64	60	73	66	56	74	82	77	67	82	71	73	78	84	70	63	67	76	77	72	71	90	69	62	73	72	70	79	75	71	75	67	73	83	67	78	84	76	73	61	69	85	59	69	83	62	77	73	63	72	57	74	53	62	71	75	61	60	77	56	70	65	72	78	70	87	53	86	69	82	73	72	62	81	75	79	58	69	84	80	88	67	67	57	65	70	65	81	74	74	79	77	65	72	86	61	71	70	74	60	69	79	90	68	63	88	62	79	76	67	86	74	54	65	59	69	79	68	75	51	89	90	50	77	83	63	69	71	60	74	62	77	71	68	64	64	74	89	71	73	79	65	87	72	51	65	72	60	77	72	75	75	60	81	99	77	82	67	67	77	71	82	62	65	77	84	69	67	67	76	70	82	76	74	60	66	73	71	63	74	70	70	77	58	66	70	69	64	66	72	87	66	68	74	58	53	62	66	73	90	69	78	70	79	52	70	67	63	64	56	78	81	72	78	84	78	71	66	76	78	82	93	64	84	79	77	52	75	58	70	67	65	65	74	73	68	67	71	77	63	76	65	58	73	56	67	84
15043	20097	34117	37896	36152	25240	10677	2861	1122	940	913	898	835	869	914	836	822	861	844	863	847	835	880	834	841	860	815	809	852	875	835	876	861	867	873	840	873	848	840	900	890	875	879	888	847	859	872	898	851	888	890	872	859	860	884	842	898	852	820	892	861	842	879	826	869	875	849	839	912	831	902	836	855	922	863	844	891	844	886	876	869	847	801	879	882	843	881	868	850	849	876	865	872	834	911	826	838	856	845	813	866	803	889	829	867	819	862	935	877	856	844	805	815	790	831	859	815	865	851	894	875	859	886	893	824	875	876	890	863	909	820	883	862	885	869	877	886	889	873	895	920	914	855	886	895	860	858	852	897	873	856	813	784	878	835	817	821	845	842	893	853	852	867	849	838	901	847	847	877	827	842	813	863	916	872	858	817	861	824	849	854	884	857	870	889	834	851	839	852	868	879	938	846	887	859	844	854	843	800	838	879	825	810	847	824	896	845	819	827	841	866	873	897	811	884	886	880	858	807	828	854	828	829	874	866	844	837	807	840	870	869	802	854	888	818	887	866	836	899	909	879	899	886	915	894	841	850	845	843	806	853	878	850	791	889	905	941	845	886	819	856	874	840	862	818	907	843	832	850	869	888	821	852	818	834	910	830	886	868	848	887	813	883	848	902	867	835	834	849	842	884	923	902	877	863	817	866	887	836	824	835	832	859	869	837	845	850	807	899	871	878	837	904	853	846	893	837	869	817	861	881	887	888	889	852	862	921	865	847	857	845	918	838	791	812	869	829	808	862	861	823	926	896	847	859	825	851	847	853	866	812	855	848	892	862	819	836	839	860	835	857	830	872	859	863	888	867	877	814	815	917	842	841	832	878	841	911	882	842	879	853	891	859	868	877	870	880	817	877	823	860	862	915	873	928	882	905	868	870	815	916	817	819	878	863	886	873	873	820	871	874	795	802	895	871	828	832	839	843	805	842	861	865	880	820	858	891	850	856	891	839	870	872	868	885	821	815	826	876	872	878	836	857	892	800	844	873	829	813	900	865	858	838	857	909	823	851	854	871	884	863	859	831	834	939	848	867	875	893	877	844	868	927	901	862	858	873	872	843	860	878	855	833	850	831	803	898	807	842	855	877	850	827	911	840	884	824	871	867	893	859	849	863	883	838	865	850	881	895	880	877	897	899	855	900	947	830	859	837	857	879	851	853	902	859	903	845	873	885	852	863	913	861	843	915	863	905	817	884	898	845	842	856	818	825	895	870	860	852	910	834	871	845	857	828	817	857	826	887	901	797	865	843	851	884	882	849	844	881	877	785	871	868	852	874	844	837	889	811	860	822	861	834	866	855	889	822	862	887	862	845	938	898	858	859	870	865	913	846	832	851	869	819	837	820	859	807	922	833	825	889	855	838	867	861	869	865	862	872	861	862	781	833	848	811	860	824	879	869	858	891	855	881	834	874	879	800	870	855	828	810	840	887	853	866	824	822	909	857	882	822	829	875	860	884	891	866	848	897	856	898	835	885	883	861	856	862	830	838	865	871	810	843	839	880	840	864	822	892	872	836	864	874	856	876	844	845	870	871	906	856	904	839	901	865	870	841	845	850	793	868	856	863	857	860	830	851	917	824	831	850	885	820	885	891	873	910	814	849	835	886	823	767	878	815	904	851	892	835	774	816	871	831	889	901	807	859	836	839	847	850	882	838	817	923	858	968	900	910	910	905	839	880	890	869	891	842	892	795	842	869	808	861	873	898	869	853	834	855	841	814	855	813	801	866	823	909	824	912	852	822	844	822	839	832	916	863	880	836	839	911	826	820	901	841	849	899	816	844	842	881	836	849	792	882	879	871	856	867	853	862	850	890	843	916	870	862	845	862	883	829	903	852	808	875	878	865	891	879	894	890	891	850	900	854	861	894	892	871	866	823	839	900	867	842	909	857	845	899	844	855	866	862	854	899	890	878	833	871	862	907	835	889	825	831	848	825	853	875	894	870	853	842	883	880	887	857	889	838	857	845	872	814	891	848	842	863	879	883	814	802	848	792	812	805	881	818	799	921	917	834	891	868	831	895	853	858	873	916	889	909	865	866	908	871	846	842	847	866	878	895	899	859	878	824	862	869	888	845	858	837	878	854	887	877	846	845	913	896	866	853	863	837	849	815	805	849	885	846	847	882	820	899	863	839	837	806	919	883	829	884	855	813	879	873	858	834	873	911	820	865	855	866	874	820	858	865	838	870	859	836	866	883	850	839	914	793	850	822	838	857	819	874	868	889	876	909	827	902	891	859	824	901	815	839	891	859	880	872	884	869	830	811	877	843	856	881	886	895	872	847	881	831	849	853	852	816	823	865	850	905	856	857	864	876	878	873	889	864	782	862	805	921	944	906	833	868	847	920	821	862	846	834	913	847	872	878	802	916	831	889	867	873	852	851	849	857	880	839	853	883	854	839	844	847	887	835	914	867	851	825	857	845	800	855	825	859	888	860	857	865	844	835	916	841	857	846	838	886	835	870	812	854	842	862	879	835	847	888	896	893	846	883	875	847	874	869	871	878	824	867	779	865	846	857	782	801	870	885	851	850	801	866	843	846	846	871	806	835	874	879	867	866	821	891	883	830	866	868	904	884	827	860	840	839	819	846	848	896	862	846	848	829	836	918	856	820	893	878	884	849	817	865	862	864	880	866	877	827	856	845	862	816	895	841	875	921	845	876	841	800	825	870	885	867	815	835	817	870	884	825	889	813	840	882	866	842	873	859	892	882	838	813	879	880	848	883	902	811	883	889	891	834	851	854	862	830	854	849	852	841	839	886	884	880	828	876	883	844	855	853	856	843	970	879	835	882	869	889	845	816	833	812	841	887	844	866	886	880	875	869	840	874	920	833	785	853	822	845	854	858	809	838	872	867	840	846	798	825	838	875	875	860	906	845	865	848	860	907	834	865	844	829	895	903	846	817	855	855	823	812	873	881	896	863	890	879	870	876	844	878	874	864	878	842	839	844	915	925	875	849	868	838	865	864	902	849	864	837	824	849	853	876	857	852	874	844	894	839	862	828	874	833	832	897	860	857	842	859	845	822	844	855	883	890	834	902	813	873	882	848	860	829	857	808	847	823	867	862	852	896	819	838	829	853	898	901	866	828	869	862	864	859	849	871	831	855	905	880	833	899	843	868	850	853	819	840	877	816	844	913	874	839	880	872	854	857	856	815	860	773	831	835	830	841	904	840	876	931	855	880	889	845	820	877	834	933	838	864	850	847	842	851	843	902	863	849	858	857	824	905	863	826	842	851	828	841	862	861	879	844	845	898	847	840	876	850	880	855	855	871	867	884	885	829	830	848	860	895	921	844	836	899	869	836	874	883	859	842	871	836	829	854	863	838	828	876	855	830	851	869	826	893	834	904	868	877	855	841	859	814	822	823	881	864	910	913	851	809	895	879	885	791	838	835	886	864	863	859	880	866	841	873	841	871	889	856	873	859	869	809	852	874	808	862	858
1077	4454	16206	14780	9014	3757	873	197	97	70	79	70	81	61	77	78	82	63	66	83	68	56	75	80	75	65	68	72	66	63	72	74	74	75	68	70	72	76	73	61	56	66	67	59	73	75	67	71	72	64	73	70	73	71	56	81	65	75	83	75	68	80	66	71	65	79	68	75	67	85	65	65	67	74	62	89	68	60	71	74	75	76	82	79	71	91	72	71	70	65	95	81	72	77	60	72	86	57	79	76	87	55	74	79	68	65	75	69	75	73	60	68	64	80	72	77	75	72	58	77	66	58	65	64	69	82	59	89	78	68	72	57	80	71	57	60	74	66	77	68	69	75	68	89	68	82	79	76	64	75	79	62	60	75	82	71	81	76	83	72	91	72	76	63	62	79	58	69	74	75	77	68	69	70	81	48	72	62	76	66	74	74	68	62	75	76	84	74	74	66	94	55	78	66	58	65	87	69	88	74	82	73	78	76	73	62	77	77	56	73	73	68	55	78	58	78	80	69	65	73	76	66	68	62	84	66	72	74	67	83	63	69	86	74	64	73	74	86	73	86	79	70	69	71	73	81	76	70	67	73	64	59	75	75	69	57	70	76	82	68	64	65	80	79	61	85	80	73	84	78	78	69	84	68	71	71	69	72	65	80	82	84	89	60	80	77	78	68	83	61	73	73	62	78	69	65	71	86	71	61	62	60	73	72	59	69	64	66	76	65	86	66	62	67	67	76	61	76	58	78	64	62	70	66	62	64	75	71	70	79	71	70	68	91	74	67	85	80	64	80	79	49	68	88	77	74	78	75	68	79	63	71	76	60	81	77	69	66	96	73	64	85	79	62	70	73	66	66	76	72	82	73	66	66	64	82	71	74	69	58	77	77	69	80	62	69	63	83	59	85	66	68	63	73	60	64	70	85	70	94	86	64	86	80	72	70	69	80	70	66	63	75	66	75	67	61	66	66	86	60	82	66	70	82	66	69	63	76	62	74	59	68	76	86	80	52	78	76	68	71	71	68	69	66	69	74	71	79	68	76	58	80	68	65	72	69	83	62	76	68	56	80	64	73	64	67	84	77	78	73	90	76	69	59	93	78	71	73	70	61	76	63	71	70	57	88	78	79	92	57	79	54	80	77	81	61	61	66	80	86	60	55	68	68	72	83	71	63	73	72	80	66	71	65	75	57	66	63	69	66	70	64	76	62	88	74	71	56	92	75	69	67	63	62	80	69	79	91	77	75	70	71	66	89	64	74	65	77	55	75	68	80	82	71	74	76	70	61	82	66	77	43	72	66	87	84	67	87	83	64	69	81	76	66	69	65	69	72	64	82	73	74	86	74	83	71	69	59	67	80	77	76	61	60	78	65	86	64	61	51	66	90	64	74	74	82	60	64	57	71	67	55	74	66	59	77	60	65	67	67	71	82	68	77	67	61	80	64	74	84	62	72	76	60	80	64	65	73	70	66	71	80	54	81	76	75	81	75	72	75	64	64	65	65	58	69	67	65	72	64	71	77	75	76	79	74	75	74	67	77	70	73	78	78	70	57	73	86	71	67	93	73	61	72	69	76	61	65	58	64	63	74	62	80	67	80	86	68	71	77	75	65	71	60	64	60	63	60	70	80	58	68	68	77	74	75	73	75	79	75	78	71	90	70	61	71	67	64	80	66	70	74	68	78	80	67	61	80	67	68	77	80	66	58	69	59	75	66	64	73	68	58	78	72	83	75	78	85	62	66	68	80	70	64	57	76	82	66	76	62	79	64	76	66	77	80	79	75	63	57	58	72	78	80	64	70	68	74	70	74	56	52	81	73	72	71	72	73	58	77	95	67	65	63	52	60	72	68	65	85	74	78	67	68	66	64	70	74	76	62	68	72	71	71	70	75	76	60	55	76	70	73	66	79	58	66	91	79	67	64	71	75	88	79	64	66	90	69	65	72	70	76	67	76	60	63	75	67	78	54	65	68	67	57	77	73	61	70	88	64	60	69	75	74	65	70	76	74	65	74	76	79	80	66	61	71	73	76	65	90	68	77	73	72	69	75	70	84	81	65	71	80	66	79	67	89	54	80	74	67	77	71	73	70	68	68	65	67	83	50	74	74	72	87	67	80	67	79	78	62	57	70	62	70	68	68	86	74	79	74	68	66	77	82	75	83	71	81	65	64	74	55	77	78	66	94	71	56	52	72	68	73	56	76	88	73	79	69	83	70	63	61	82	69	57	78	58	70	80	84	74	59	74	69	67	72	81	78	77	62	66	62	82	79	60	73	68	77	58	66	64	78	62	70	90	70	69	80	67	76	67	76	80	69	67	81	65	78	66	87	69	75	86	81	71	93	70	71	63	78	83	80	62	70	76	80	55	59	65	59	89	61	81	79	75	66	85	78	62	68	68	84	80	69	82	80	83	66	80	53	76	72	58	69	67	79	70	60	65	73	69	63	64	79	67	79	63	69	83	69	70	83	54	75	74	70	74	63	61	69	54	81	65	78	84	80	69	76	73	83	75	69	72	77	64	85	65	68	67	75	75	65	64	75	75	79	70	83	79	70	67	72	55	79	87	83	73	73	74	70	75	72	75	79	61	83	80	67	73	59	71	79	66	65	83	78	62	64	70	71	63	66	70	74	74	70	63	56	72	70	55	74	73	67	71	79	45	62	73	81	64	70	58	57	75	64	68	72	67	71	74	61	95	57	85	66	64	60	74	72	58	64	83	82	59	75	56	84	74	75	91	71	76	61	90	51	82	68	71	79	65	68	64	76	64	63	61	74	72	53	64	60	83	81	63	76	71	82	85	70	79	71	75	71	69	62	80	75	85	68	64	73	82	76	69	60	69	85	60	53	74	65	67	65	62	79	59	67	65	63	78	89	69	72	61	61	77	72	86	77	70	83	71	68	58	79	67	76	58	92	84	70	68	54	85	71	78	78	65	74	80	60	78	70	85	79	78	71	69	72	77	75	66	62	60	58	65	72	71	70	60	63	71	70	87	66	64	74	79	86	65	61	73	97	67	83	88	76	84	81	64	81	61	64	76	65	79	75	58	79	77	85	72	73	53	93	74	68	82	65	73	83	76	75	65	72	73	83	67	72	68	77	56	73	79	61	63	59	83	65	76	65	65	49	79	54	64	59	71	71	69	61	71	68	72	71	55	68	67	69	74	61	83	87	77	69	70	63	65	81	71	69	69	74	77	75	58	67	83	53	92	78	59	70	65	74	68	71	70	68	76	86	63	82	67	65	75	72	68	72	63	68	67	59	76	69	79	85	57	80	77	73	58	60	75	99	67	82	73	65	85	67	72	69	72	57	75	76	70	60	86	71	88	79	76	69	69	72	89	69	73	72	75	67	72	72	61	68	78	77	70	68	75	70	74	69	74	70	81	62	76	77	59	80	79	68	70	73	71	56	90	68	63	72	70	69	71	66	83	72	65	77	85	54	78	71	75	75	77	63	55	86	91	45	77	84	68	76	72	67	71	79	72	53	82	76
21815	29411	43925	52513	50177	34181	18080	5637	1650	912	854	847	855	823	872	869	859	851	866	884	881	872	829	909	858	870	827	832	859	832	888	889	853	831	813	892	901	890	864	890	901	865	846	850	831	814	862	877	861	887	812	850	802	858	844	853	848	875	798	829	801	863	867	858	839	868	855	879	868	831	848	852	882	887	819	883	850	824	864	917	851	844	876	846	881	867	818	897	881	843	883	891	874	860	868	818	865	867	884	858	859	864	851	867	868	800	838	884	874	846	870	842	848	850	824	886	944	864	860	836	895	909	841	836	852	881	847	884	878	915	858	850	890	854	876	845	831	839	812	883	854	868	841	856	852	876	897	920	833	856	845	823	895	884	826	872	866	885	893	840	848	851	905	927	822	878	855	851	882	858	869	876	831	849	854	870	855	879	854	892	863	884	832	946	872	838	836	858	911	862	867	814	861	867	871	857	823	885	821	841	845	855	856	874	858	846	835	886	862	813	883	872	843	842	803	839	862	845	890	854	852	834	869	915	818	831	900	880	853	881	888	812	848	843	824	796	830	886	854	842	849	845	898	815	905	830	845	877	854	895	834	863	884	832	891	831	845	864	823	839	828	842	910	815	857	875	862	828	893	852	859	862	878	877	844	846	835	857	860	875	862	882	886	819	881	823	837	860	876	822	836	811	874	911	842	859	845	867	882	873	860	806	913	863	847	929	905	787	885	856	854	839	853	899	852	916	874	868	856	838	808	888	896	873	881	848	852	883	825	823	924	942	833	825	841	835	865	901	842	839	897	861	884	865	895	844	844	830	848	836	866	844	860	850	912	853	832	868	843	862	805	915	875	863	861	828	907	837	866	808	858	910	859	845	845	849	908	843	903	876	854	880	811	894	933	873	806	902	878	831	852	824	884	840	848	873	853	844	864	867	860	800	864	872	856	806	809	818	839	873	823	833	890	875	875	833	842	809	844	862	909	866	878	846	832	848	848	782	851	913	844	872	815	854	840	852	889	890	892	885	932	859	915	819	882	820	881	872	862	853	866	833	806	825	878	825	864	859	889	857	881	896	903	845	818	838	845	886	871	912	875	793	844	918	839	849	927	830	873	795	896	864	839	831	865	842	840	868	834	848	861	897	914	831	903	824	805	855	877	860	842	830	868	901	862	837	793	895	864	839	871	925	870	891	856	882	836	855	900	857	860	875	914	890	795	887	832	800	821	846	877	834	860	868	893	900	885	762	828	853	874	904	842	860	905	841	838	892	866	817	840	867	873	895	890	879	841	821	855	817	870	856	876	796	847	805	871	906	895	866	847	849	847	866	850	847	826	886	871	807	859	810	843	828	894	883	867	885	819	851	874	875	863	816	841	844	903	881	859	843	906	812	849	886	873	869	872	855	845	847	886	884	884	850	832	863	864	897	866	867	892	844	835	837	869	850	845	886	850	839	879	873	878	879	858	882	851	890	860	914	939	859	792	834	869	922	852	886	904	828	882	878	888	914	841	866	842	849	856	837	878	886	855	879	842	854	833	908	830	847	859	876	838	861	853	884	811	860	890	825	883	883	904	890	865	871	830	883	845	828	813	886	888	860	821	855	860	833	850	861	923	850	880	867	855	838	819	840	839	847	825	828	862	813	895	851	864	860	839	882	900	866	856	864	837	872	847	887	807	849	908	874	884	827	845	836	906	900	893	800	856	810	889	816	872	853	832	836	843	887	843	867	902	848	851	829	857	785	898	883	855	836	853	870	804	867	874	885	816	866	807	832	893	838	834	878	849	824	943	843	873	866	880	838	809	923	848	892	853	860	847	915	846	868	894	886	808	857	813	870	844	879	798	822	885	865	854	825	807	859	878	868	823	832	894	859	882	830	876	900	867	877	901	870	858	853	875	840	871	829	879	865	871	824	859	892	881	827	894	887	900	926	797	885	859	832	881	853	852	872	829	869	834	810	919	861	796	903	885	871	835	875	943	886	874	856	862	913	853	842	878	861	916	840	860	848	908	847	867	830	847	807	875	889	851	843	902	881	812	862	785	844	898	841	851	835	897	823	887	880	801	836	852	900	880	838	843	848	854	858	840	860	883	870	892	871	875	869	932	924	838	826	861	877	847	851	861	839	838	839	872	860	852	879	828	863	819	859	850	806	882	847	891	867	868	813	839	848	838	872	895	859	861	873	902	853	859	860	928	836	866	872	844	871	865	861	881	926	828	898	840	865	877	876	853	801	863	857	848	883	905	784	842	868	915	800	813	815	879	815	863	812	832	830	864	892	915	851	901	832	838	851	847	855	844	886	823	853	824	868	856	843	891	862	836	856	863	849	809	897	802	872	882	900	894	905	844	900	865	827	910	862	820	870	874	863	827	898	900	893	808	843	901	859	871	878	873	883	857	832	866	846	866	869	865	837	910	808	827	872	819	825	867	834	875	890	880	909	873	880	823	827	859	837	843	883	883	846	793	890	887	867	838	885	836	855	866	891	866	888	864	850	848	873	905	852	864	843	846	879	878	811	880	860	856	894	872	877	863	820	886	829	913	887	877	807	915	782	884	901	861	814	861	868	810	925	857	899	854	878	919	871	856	864	845	862	858	905	825	814	843	856	837	843	844	878	805	903	844	817	780	856	898	851	851	882	845	939	863	845	899	810	842	853	854	845	862	821	874	896	862	805	867	875	828	847	854	937	825	889	855	825	869	796	867	793	882	826	813	857	793	862	810	853	838	864	850	856	858	840	932	892	907	826	850	858	855	838	851	835	865	889	857	819	890	820	825	897	799	863	824	856	852	843	810	844	835	895	877	904	904	888	895	899	881	868	890	847	921	820	889	841	842	840	849	859	904	864	825	880	878	839	823	839	861	847	832	866	800	857	880	860	815	896	857	855	895	873	850	873	835	832	853	805	863	828	849	888	869	862	848	825	888	838	839	843	881	884	820	862	800	824	895	881	851	890	855	837	846	843	865	903	869	826	878	830	830	855	868	854	866	888	830	841	836	866	858	851	858	878	884	831	875	815	837	874	887	813	850	862	833	850	864	851	889	855	875	850	855	886	912	866	875	835	842	886	806	766	886	856	836	909	865	845	888	844	845	833	844	862	918	844	898	896	925	943	857	859	847	857	876	893	858	879	828	880	845	899	878	853	875	858	925	917	836	898	871	799	935	877	880	856	857	855	812	871	833	854	874	849	846	866	878	898	884	825	847	869	857	944	867	839	850	857	840	831	862	864	844	860	862	855	854	910	882	799	839	828	855	867	855	891	898	866	851	865	898	870	834	809	928	873	845	841	884	906	841	914	842	829	894	824	871	866	816	867	885	809	885	815	909	828	806	808	873	857	810	835	860	827	864	850	854	854	861	817	866	871	868	897	881	882	848	882	876	830	837	896	862	892	903	837	835	934	885	846	891	850	867	889	833	887	833	859	864	878	780	853	862	884	850	892	840	856	870	871	821	906	878	886	820	893	844	887	868	930	862	833	821	922	833	877	846	857	895	816
2299	3079	17514	17449	9718	3927	964	264	113	76	80	78	74	66	56	81	78	79	91	77	85	66	75	67	79	74	60	82	64	68	80	75	71	56	76	64	66	85	71	73	81	72	89	88	65	94	72	76	57	57	63	66	68	76	61	46	75	84	76	75	64	72	78	72	70	59	81	71	89	81	83	61	75	72	64	74	59	86	81	66	79	65	74	78	76	77	80	70	66	76	60	82	71	70	84	77	89	86	77	82	62	79	73	63	69	73	83	73	81	56	63	62	87	77	63	69	76	76	72	82	67	72	68	93	80	75	76	69	84	75	91	86	65	64	66	81	64	88	60	73	84	77	59	57	62	76	80	63	64	69	86	61	69	83	76	69	62	83	64	81	79	94	79	71	82	84	70	59	70	88	89	70	72	62	78	80	71	86	82	57	69	76	71	66	59	81	69	82	75	95	74	79	81	71	59	77	82	86	64	84	76	77	71	96	61	71	76	81	77	78	87	82	75	83	89	69	76	73	65	71	70	95	77	64	69	74	80	81	72	75	87	66	72	74	82	86	73	85	82	76	81	73	80	72	71	64	87	54	80	85	68	70	82	64	66	64	72	87	82	69	62	79	74	71	68	77	69	80	64	66	65	70	83	64	81	71	65	72	70	71	74	72	65	82	74	78	64	85	76	78	67	74	59	63	84	70	69	77	71	69	73	76	66	84	87	68	83	69	72	76	70	66	84	88	73	71	84	92	84	90	64	85	77	87	76	84	75	66	71	58	66	69	69	72	71	67	66	70	51	68	65	79	62	77	57	69	86	55	70	63	76	57	76	79	87	71	83	57	75	61	74	80	74	67	68	69	78	64	76	77	78	86	74	70	89	67	59	70	83	77	79	72	71	81	69	67	74	83	68	66	65	79	77	67	75	77	80	71	67	66	82	70	85	64	68	66	52	84	74	74	79	70	65	73	78	101	72	88	79	82	81	60	85	58	62	51	71	78	69	67	76	80	78	73	67	71	82	76	71	82	81	68	73	64	79	67	81	77	71	52	83	72	62	61	75	81	73	76	68	71	65	70	82	77	68	68	69	72	70	78	62	60	69	70	79	76	99	71	69	74	101	80	84	77	71	55	81	83	64	61	56	62	72	68	67	71	74	69	73	64	87	78	75	66	77	74	69	74	61	62	80	69	72	78	71	61	73	72	79	83	62	77	80	71	66	68	60	78	65	61	77	77	70	81	74	74	78	78	60	77	91	71	67	78	76	89	64	69	68	79	71	67	82	61	75	58	82	70	75	68	92	57	59	76	87	70	67	77	63	61	69	62	65	72	69	61	66	71	78	62	64	82	82	62	71	83	63	63	62	76	83	70	67	61	75	76	78	83	75	60	85	74	74	73	68	88	70	84	82	69	81	85	75	67	75	58	71	74	73	69	66	77	75	58	78	77	85	84	88	70	67	65	68	70	61	76	75	61	71	71	88	75	55	77	73	76	85	89	88	89	73	73	74	65	67	67	80	81	84	73	79	93	60	55	85	68	79	80	71	67	65	77	73	70	65	82	61	62	89	62	75	66	67	74	64	73	77	63	68	65	79	81	58	76	65	74	78	77	68	78	64	75	82	66	83	78	72	67	67	88	59	84	74	81	72	66	69	61	74	63	71	66	74	66	87	74	80	64	66	75	86	74	72	68	73	76	73	80	70	62	80	63	55	53	81	64	81	70	72	81	73	69	66	66	74	65	69	69	69	76	71	65	86	88	70	76	65	81	68	76	78	76	65	65	76	84	53	58	81	86	84	75	81	67	64	75	61	79	76	75	95	59	79	86	71	68	63	76	75	81	78	65	78	79	60	76	79	72	75	63	68	68	79	77	75	81	75	56	52	69	64	69	73	75	64	81	70	74	80	71	75	73	72	62	70	109	73	85	65	74	63	80	65	86	62	85	71	77	74	74	80	88	79	82	84	74	65	84	73	66	87	74	49	68	65	68	70	76	83	89	85	60	71	72	84	78	65	66	76	63	79	65	81	79	71	72	66	83	77	81	78	92	65	75	88	76	66	87	73	79	69	67	63	88	63	73	79	64	78	78	61	72	71	83	72	58	59	78	76	66	69	75	75	75	71	74	51	80	57	77	68	75	70	87	77	72	76	73	84	64	69	70	84	70	70	69	87	84	59	80	76	61	77	76	72	75	78	72	64	75	81	81	73	68	79	77	73	73	74	74	76	79	91	60	76	75	70	86	78	80	77	70	79	71	68	65	89	83	87	74	81	88	90	75	71	75	80	87	64	81	63	77	57	73	70	71	89	59	63	56	74	89	83	71	79	76	81	73	68	71	77	47	76	75	84	72	80	77	76	76	67	77	77	75	58	97	66	73	78	73	63	61	87	60	66	57	80	54	69	82	87	72	73	63	68	65	68	86	76	80	68	66	72	79	78	81	65	60	68	78	65	70	68	79	73	63	69	69	74	70	72	72	86	69	83	73	78	74	72	77	84	70	70	73	72	77	78	63	89	62	86	77	66	64	70	77	66	56	82	71	82	75	79	69	91	86	67	87	70	54	91	84	84	69	79	64	72	74	65	89	77	84	68	79	71	83	61	68	70	75	78	72	69	74	76	75	86	78	78	78	70	78	80	59	79	56	64	73	73	80	68	82	64	87	56	67	88	76	86	72	78	59	73	83	82	65	67	74	67	69	61	74	87	55	71	83	67	75	72	72	74	70	68	75	80	78	59	75	74	79	63	74	81	69	62	78	76	70	91	62	67	77	81	70	67	86	52	72	67	72	84	71	67	70	78	73	70	61	67	73	78	66	85	72	71	64	79	76	77	86	78	76	70	84	60	71	80	78	65	75	66	89	85	61	76	66	64	72	58	78	84	76	63	79	87	72	58	70	78	86	74	77	75	75	85	81	79	66	77	76	82	69	73	68	78	56	74	64	69	68	87	68	72	76	60	77	71	89	75	68	77	65	71	60	68	67	66	76	83	57	73	73	55	99	89	77	68	68	67	64	68	80	76	62	85	73	85	86	82	79	71	74	71	77	66	70	64	67	78	61	71	81	64	69	71	67	76	87	73	59	75	75	79	70	62	84	66	70	75	93	51	69	60	64	60	76	87	63	80	86	78	65	61	73	85	59	70	71	62	66	68	71	79	67	73	66	69	72	72	69	83	83	72	58	82	67	87	66	74	58	84	68	80	76	67	69	81	69	83	75	83	67	74	79	73	66	70	85	63	74	72	75	73	88	76	69	68	83	93	79	63	65	77	74	57	62	87	79	83	83	61	65	79	79	83	78	69	70	72	73	74	75	98	82	81	69	66	68	92	72	82	57	78	74	69	75	75	69	80	66	68	76	71	64	62	68	91	71	79	70	82	73	78	59	79	76	83	76	87	71	69	73	54	69	68	70	80	79	69	55	78	79	73	81	70	79	68	66	72	74	82	66	90	84	67	67	92	79	81	80	55	66	81	81	76	78	67	74	72	83	75	89	81	78	86	72
19565	25695	46582	53972	49922	35237	19607	6496	1852	986	923	920	915	908	881	884	871	880	864	903	865	882	914	845	932	852	878	860	911	857	964	866	868	874	877	927	908	905	934	904	904	874	891	878	912	909	917	891	901	859	896	938	862	894	870	851	914	891	858	860	903	907	914	844	847	870	898	864	836	879	894	887	861	871	897	853	883	921	890	904	843	890	849	914	852	900	855	856	907	899	874	910	833	881	883	873	786	893	838	864	866	946	824	830	916	885	954	899	904	893	927	890	895	804	895	910	877	894	895	906	857	924	859	894	849	863	816	939	897	911	857	837	887	930	920	902	861	876	906	872	902	901	836	889	889	925	913	911	901	894	860	852	833	896	920	901	918	906	846	888	911	884	846	889	894	873	907	870	917	879	889	860	859	940	947	878	874	883	904	931	925	902	882	900	867	873	897	869	855	873	888	855	890	931	884	873	869	824	903	901	875	916	859	894	877	896	877	892	835	896	870	838	897	874	904	871	880	820	852	885	885	896	886	890	894	897	894	901	888	863	907	883	867	844	881	862	948	782	924	932	888	883	877	854	850	871	926	864	897	863	903	881	873	848	893	874	890	876	906	870	879	917	900	877	866	882	920	932	881	876	852	875	892	866	900	873	859	834	848	867	862	910	946	895	869	918	851	837	839	897	877	867	912	895	866	909	888	903	912	887	932	935	834	905	931	832	895	884	884	849	894	859	861	909	932	910	903	860	887	904	889	888	932	879	890	827	858	897	870	901	874	899	856	865	904	914	927	888	850	833	873	870	874	893	833	888	892	907	914	922	851	859	900	848	877	832	866	940	862	871	898	947	882	893	875	879	879	869	849	902	874	849	931	890	866	922	888	879	881	871	840	879	892	953	858	915	822	927	916	868	918	892	841	890	873	907	869	850	864	882	899	857	909	857	848	859	884	922	836	807	895	874	879	872	859	860	868	928	921	916	886	875	870	890	886	875	846	826	866	885	918	831	864	877	881	854	863	895	926	954	827	822	915	905	868	892	902	877	889	918	860	897	858	893	825	881	911	889	833	855	880	911	888	908	941	861	891	897	906	885	912	922	920	943	848	903	975	930	919	892	914	862	926	861	872	861	881	948	870	874	924	867	881	896	873	851	853	863	922	891	933	827	912	858	882	837	891	918	851	879	918	852	933	832	856	852	872	883	881	889	873	925	876	915	856	871	891	895	894	855	882	897	863	862	954	893	843	909	836	905	904	885	900	906	899	868	886	902	968	918	892	889	945	866	870	837	875	916	876	889	918	884	871	884	878	891	844	916	927	935	907	941	867	884	902	851	847	922	849	860	861	871	839	907	821	899	887	837	871	896	838	843	908	885	913	824	840	905	830	912	864	849	889	870	943	863	934	862	887	866	907	911	891	868	887	822	814	891	874	922	899	834	879	843	833	833	901	888	918	815	882	970	906	863	904	889	906	848	909	934	892	874	895	868	922	866	881	916	885	923	859	901	874	865	883	893	908	887	890	881	862	891	881	891	846	857	930	931	920	908	908	897	870	896	896	862	870	942	843	855	883	858	906	904	897	867	902	904	893	902	842	899	878	882	890	953	924	875	865	915	844	868	848	875	837	853	892	880	873	923	889	896	916	905	949	845	883	848	835	889	842	871	864	897	891	898	880	906	882	923	899	921	892	857	910	889	863	953	882	896	892	862	848	882	859	875	913	875	884	918	887	869	893	906	897	906	877	913	885	894	868	882	877	899	882	898	863	913	897	939	926	838	857	892	909	882	877	900	863	915	913	829	868	900	914	930	900	905	878	860	849	866	876	845	882	888	862	884	905	862	923	887	857	895	897	925	891	858	902	899	872	933	927	955	863	854	844	880	883	861	877	907	871	876	882	879	902	807	880	837	864	874	872	880	916	874	929	906	878	882	872	841	890	855	916	913	898	873	941	858	934	916	840	938	889	865	879	876	893	936	870	871	937	913	895	905	868	890	886	840	875	839	895	891	893	867	916	897	817	895	890	875	878	909	922	859	869	896	885	890	879	883	899	866	897	922	857	887	885	901	845	894	876	876	874	861	891	807	891	852	915	927	883	887	881	901	880	894	924	894	878	862	869	926	869	869	853	877	896	917	873	895	864	875	839	916	900	941	841	919	879	891	908	856	851	868	866	897	931	807	840	874	847	853	881	897	834	910	853	895	897	881	901	867	876	866	829	926	870	895	902	846	875	896	863	867	932	853	851	928	910	894	891	845	893	891	862	881	886	845	912	806	834	937	881	953	860	920	813	913	902	875	866	898	889	921	865	892	883	884	896	842	877	902	964	899	845	864	851	833	952	868	821	876	899	900	895	863	918	887	913	881	881	877	894	850	860	862	853	938	895	863	909	893	935	843	933	902	864	911	849	889	887	880	867	862	887	897	816	937	884	869	927	904	910	877	895	872	882	898	907	850	938	933	877	858	842	875	892	876	900	878	868	901	896	823	923	893	848	911	924	907	873	879	916	898	900	897	894	895	869	867	903	927	847	872	889	848	923	852	846	845	878	937	887	856	899	930	875	931	848	870	909	941	897	925	863	861	912	937	928	916	899	888	924	924	869	908	909	852	816	839	926	866	876	875	873	836	833	891	858	884	873	873	879	911	902	914	865	887	893	911	841	883	863	906	847	851	967	879	883	925	868	894	878	880	887	887	850	900	882	892	926	873	870	830	927	923	901	930	867	895	850	867	863	866	834	890	840	865	954	883	889	900	878	846	872	965	891	916	870	842	937	873	887	878	907	866	863	921	905	928	882	930	945	896	869	891	926	885	901	906	867	865	925	866	859	878	899	924	887	879	916	815	841	911	859	890	901	899	885	918	876	908	902	876	840	838	863	878	947	883	867	934	871	872	870	900	858	905	880	837	920	938	879	867	915	881	889	868	905	860	843	907	940	867	854	866	875	852	920	908	931	935	881	936	897	861	914	931	906	912	915	845	891	900	873	846	861	935	908	893	898	876	863	944	904	859	886	920	937	930	914	900	853	924	881	863	906	861	850	861	898	926	895	884	883	862	859	864	895	864	853	893	865	921	943	879	885	877	844	917	887	922	850	950	902	906	878	895	891	902	902	886	876	885	890	923	954	870	863	817	879	909	866	864	887	910	865	888	867	939	914	944	844	878	883	853	915	860	883	884	862	918	858	909	846	909	960	935	825	871	871	868	896	871	851	899	868	858	877	942	921	929	824	892	904	885	865	855	907	886	844	881	879	834	883	862	875	853	916	905	906	921	893	860	907	926	841	898	918	886	923	872	895	895	895	876	841	859	936	861	897	934	878	863	871	896	904	906	876	848	896	805	902	893	878	880	886	838	901	876	863	903	869	827	896	879	892	860	904	858	902	930	916	888	838	882	964	874	826	814	874	890	915	859	871	897	891	931	873	899	878	923	909	912	892	863	868	871	893	932	858	910	906	855	923	893	835	911	893	857	847	903	913	879	841	884	872	893	932	893	854	910	911	856
1476	5954	24608	23906	14656	6325	1722	362	119	100	79	56	69	83	89	66	89	73	71	74	74	68	77	67	88	87	80	56	72	74	55	65	73	82	67	65	71	62	78	75	72	78	75	66	75	60	68	64	68	70	73	58	64	71	62	70	71	63	57	68	80	67	80	79	93	71	59	54	78	88	69	71	63	68	68	77	76	73	65	60	85	76	76	64	83	76	64	67	80	83	64	61	73	71	74	75	60	62	69	69	71	61	59	70	62	64	62	72	69	87	70	69	84	79	60	66	78	78	79	53	67	78	72	65	84	63	72	63	73	76	82	82	82	68	81	68	77	73	86	67	82	82	73	62	78	81	80	66	74	66	73	66	69	68	78	72	70	73	71	73	82	78	83	77	77	85	75	71	80	59	65	62	68	68	68	74	87	95	75	70	78	70	91	60	69	76	73	70	69	75	69	67	68	79	62	65	72	61	75	72	79	85	56	70	74	69	78	67	71	61	71	66	74	86	70	83	69	66	81	78	82	91	65	62	75	87	76	70	71	81	62	75	77	62	76	87	63	85	70	72	59	72	80	67	83	71	73	60	86	75	70	70	58	57	81	69	56	73	59	64	60	81	66	55	96	76	90	62	59	64	71	68	77	80	95	75	63	79	64	73	81	76	65	72	82	62	67	93	88	63	60	81	64	72	70	74	72	54	79	70	70	77	76	69	76	64	89	70	60	73	62	83	70	81	71	64	77	72	66	84	75	74	61	67	76	63	84	64	74	82	70	74	59	69	86	85	66	80	61	66	62	57	79	64	79	78	79	62	77	76	82	77	69	74	65	67	65	71	65	68	75	61	69	84	68	66	78	66	74	72	70	86	80	85	73	73	65	73	67	72	74	76	67	72	63	90	78	74	76	75	93	69	61	62	80	82	71	70	85	65	82	63	62	75	70	64	84	71	72	72	57	69	86	71	73	73	74	85	72	70	65	69	71	65	71	73	67	73	59	79	67	71	89	77	68	80	78	71	81	65	61	68	52	68	64	78	78	84	76	72	77	83	56	72	68	64	75	66	59	65	77	73	66	71	80	72	66	62	57	77	84	87	73	82	78	76	62	86	68	66	76	65	80	70	82	65	74	61	76	71	73	72	56	83	64	94	67	78	68	70	74	70	71	69	75	64	66	68	66	56	94	60	66	62	80	81	72	80	61	76	73	64	62	65	81	84	76	80	71	83	69	90	70	73	82	68	79	71	75	76	65	68	62	76	57	64	69	72	76	78	83	56	70	78	64	73	76	68	73	75	71	82	54	81	81	63	62	57	85	80	65	79	60	79	74	69	78	70	72	79	84	67	78	67	78	68	72	68	63	73	59	77	84	79	66	58	80	65	78	61	81	83	69	88	76	69	70	85	67	75	67	85	86	62	74	64	62	71	69	79	61	83	66	71	73	77	75	61	79	58	72	79	62	78	77	64	87	73	80	69	56	67	69	66	64	65	60	71	59	70	64	84	64	67	74	75	68	82	72	82	75	89	68	68	68	63	84	71	84	87	78	72	60	75	83	75	68	73	56	63	78	68	72	72	73	75	75	67	67	76	87	82	85	80	60	73	79	57	65	65	56	62	74	76	73	82	64	84	78	85	69	64	44	71	80	67	65	60	79	91	71	72	65	73	73	74	65	64	75	59	61	71	68	84	78	73	84	71	74	77	79	77	78	59	78	68	68	66	63	61	59	65	60	71	75	69	67	70	62	81	73	75	71	70	78	77	96	75	89	74	85	78	80	83	68	64	68	79	79	77	78	81	67	72	71	74	88	74	63	65	83	84	79	67	73	80	70	60	79	85	59	68	64	64	78	71	81	78	75	81	82	64	74	61	69	66	72	69	82	67	82	61	68	67	74	79	73	55	81	73	74	60	71	73	77	91	74	75	72	63	77	63	70	60	71	50	93	70	83	78	73	58	80	78	80	85	80	72	69	87	79	65	76	73	76	68	72	58	64	77	56	62	74	68	85	63	78	65	82	73	89	53	60	62	80	83	78	61	73	76	68	84	60	75	76	84	61	69	87	60	68	63	89	71	69	75	81	74	74	76	85	56	90	72	59	75	67	80	77	73	69	58	81	77	77	55	64	68	76	71	67	75	72	66	69	62	76	71	74	81	74	52	78	68	68	76	77	84	67	65	71	79	81	65	67	77	64	76	71	78	60	89	81	83	64	73	82	71	83	76	70	63	70	77	90	82	71	70	80	47	48	65	72	74	64	66	67	60	85	73	80	77	82	70	68	72	87	71	74	87	57	78	70	74	65	86	79	70	64	81	79	85	71	63	68	79	81	69	84	68	63	49	79	68	67	72	64	60	72	71	72	70	76	62	67	85	71	79	79	78	63	87	74	78	85	64	70	72	61	82	76	81	60	75	73	67	67	84	77	64	72	68	65	88	80	69	70	71	80	69	51	77	81	63	76	79	95	60	74	79	63	66	63	59	70	87	81	69	68	81	67	68	77	87	65	68	72	68	60	78	64	68	76	82	72	62	68	79	65	57	71	83	72	82	79	83	68	60	84	57	63	70	76	61	93	85	65	65	77	71	70	61	68	69	77	66	69	64	59	80	67	84	73	82	80	58	65	87	70	79	93	59	75	90	73	73	69	61	54	67	76	83	58	83	71	67	73	85	75	77	81	80	79	74	75	81	60	68	75	73	69	80	67	79	70	68	69	73	77	77	63	70	82	72	78	76	72	78	64	60	80	76	62	67	71	75	68	59	73	73	67	69	67	73	77	69	61	68	56	84	73	79	76	71	72	69	65	76	67	80	60	60	66	63	83	47	72	88	75	79	82	79	82	86	68	68	71	67	82	77	94	77	71	80	75	71	69	74	88	64	81	75	69	77	57	80	65	93	67	82	79	67	82	69	68	87	77	83	68	71	63	68	74	82	83	81	84	85	61	71	79	69	86	58	79	78	80	72	65	80	79	65	79	76	77	76	72	77	86	73	71	83	66	71	61	91	85	54	55	90	73	77	60	80	63	87	56	83	73	77	75	71	78	64	80	84	67	71	77	61	69	72	78	57	61	68	59	58	55	93	72	65	73	72	70	75	70	67	72	56	75	94	71	82	83	83	62	51	87	77	77	75	84	72	76	56	71	69	73	77	62	69	94	78	65	67	91	70	74	91	74	69	70	78	58	71	67	70	68	72	69	56	60	77	77	67	88	75	70	63	72	65	75	85	73	59	71	69	57	78	74	78	76	65	81	78	75	81	76	64	75	81	68	71	79	85	81	55	71	85	68	55	53	79	73	84	58	79	65	64	68	57	63	72	77	58	72	67	71	71	66	84	81	88	75	68	62	66	81	83	91	64	76	76	71	78	71	89	87	79	73	59	73	79	75	75	65	58	80	85	63	78	64	62	72	88	61	70	79	75	80	70	81	85	70	68	63	73	76	61	79	90	86	70	58	72	59	76	77	67	90	74	70	80	82	79	63	80	85	79	96	69	72	75	80	72
25092	33726	53363	63313	58896	41116	24094	8692	2130	956	867	905	859	840	947	906	842	940	874	883	889	901	849	864	852	858	875	879	875	908	867	872	836	962	854	927	860	870	833	876	880	843	858	876	832	881	880	853	884	888	854	880	859	856	930	857	902	832	865	871	880	876	881	826	885	854	915	851	848	885	898	847	813	872	868	879	898	843	887	839	930	877	890	889	886	909	847	873	857	879	863	857	871	849	877	859	820	874	868	863	824	834	884	869	933	927	873	849	888	801	890	831	867	894	857	851	840	849	920	920	915	859	926	894	872	874	933	914	827	905	865	851	876	891	814	869	860	903	819	893	876	866	866	828	899	873	855	874	880	884	918	885	916	804	932	867	899	892	903	857	879	875	875	928	842	859	831	893	862	879	842	903	895	894	891	868	895	848	894	861	878	866	871	852	863	863	879	852	899	834	886	900	873	864	851	926	902	829	858	889	839	853	881	893	888	851	902	902	855	867	866	837	890	854	828	903	863	895	857	907	854	861	843	923	853	858	807	859	860	849	907	857	894	895	861	839	874	905	882	818	864	883	910	888	905	905	844	879	858	904	905	891	887	857	902	880	905	887	900	792	882	878	861	837	854	880	879	852	848	908	859	922	858	885	911	883	884	861	878	899	839	918	886	868	873	862	831	859	871	889	878	842	856	891	882	923	881	849	912	871	880	807	886	865	870	905	882	856	851	881	894	916	877	871	878	865	921	851	848	916	904	874	881	897	845	836	912	859	928	883	902	889	870	832	922	838	888	878	872	914	896	827	844	837	938	881	897	867	853	851	892	872	859	913	906	878	860	864	897	868	860	886	852	883	894	945	849	876	813	942	866	927	851	898	833	921	879	898	887	867	840	895	910	862	927	877	868	904	905	826	908	900	880	880	908	898	940	901	932	899	894	866	873	933	871	900	864	894	846	836	829	896	888	912	862	914	877	868	870	931	881	892	871	900	936	901	853	877	863	878	853	940	904	866	883	853	884	870	872	838	870	879	891	892	897	927	875	818	814	894	877	883	845	883	852	838	904	892	850	865	883	956	849	886	909	841	822	937	794	898	848	940	892	929	910	818	849	914	880	926	851	883	903	860	897	861	869	864	848	927	872	858	857	893	861	864	866	907	857	816	905	881	886	875	849	878	902	836	882	927	894	858	852	888	890	877	916	909	914	927	810	877	894	871	870	841	883	871	834	868	813	839	908	880	920	901	892	879	879	902	872	885	888	876	881	888	880	933	881	905	851	810	868	886	930	888	896	853	875	898	904	897	885	864	893	880	854	855	902	878	920	817	875	867	940	858	886	883	931	891	867	878	901	888	901	852	944	911	871	829	852	888	854	869	887	823	880	806	859	873	856	869	861	884	916	850	854	905	884	897	856	864	900	895	828	879	864	850	864	869	893	925	885	907	891	877	891	865	877	900	867	879	875	897	900	874	916	860	841	900	909	899	831	880	849	909	833	857	877	862	860	876	922	922	860	891	878	879	880	833	929	876	856	908	844	866	809	864	932	895	936	913	850	875	879	861	899	929	870	900	872	831	892	853	842	869	889	882	892	932	870	843	848	847	919	891	859	878	861	824	875	815	872	863	844	902	915	875	846	851	880	897	918	849	846	862	810	812	886	835	840	864	806	877	820	851	857	852	875	892	891	888	901	876	901	845	906	867	881	863	871	892	891	904	891	868	908	811	874	870	753	863	833	860	929	863	893	857	857	879	858	897	852	872	874	900	843	963	887	887	860	890	856	892	858	870	885	901	865	859	892	871	880	835	849	874	881	871	925	932	900	891	875	855	907	875	877	877	866	805	863	828	939	870	862	824	880	834	845	874	939	902	872	853	885	882	819	894	883	886	927	842	859	878	835	868	851	867	918	884	822	874	894	887	868	896	849	906	940	928	886	866	866	887	906	845	892	854	883	837	843	860	960	885	841	854	855	907	865	893	986	798	913	890	873	895	915	887	914	894	901	814	868	907	823	895	891	867	883	892	866	906	950	885	859	883	849	932	942	878	877	890	864	894	891	860	868	872	870	854	835	887	844	882	872	915	932	880	862	874	924	888	918	874	835	878	904	878	833	883	867	883	891	882	854	855	877	896	877	875	821	822	875	865	861	898	872	845	941	862	851	874	938	879	853	814	891	840	945	827	839	884	869	865	889	858	917	840	900	885	873	914	877	842	826	849	872	895	889	867	791	952	866	894	867	910	887	839	913	880	891	877	892	924	872	882	893	890	886	875	869	903	902	848	907	837	909	890	830	852	918	876	868	888	872	872	812	912	881	859	888	835	848	890	906	900	866	888	892	858	902	910	869	887	835	901	871	815	924	881	898	892	877	832	899	851	859	874	869	873	879	838	854	840	875	850	866	888	869	880	864	891	849	904	847	892	864	876	889	869	819	867	868	889	841	885	833	882	900	916	894	839	861	932	866	869	830	854	867	871	840	904	901	913	891	920	890	863	882	823	827	828	841	880	884	854	874	828	858	939	812	832	872	921	890	911	875	897	854	895	874	877	901	873	829	905	878	872	855	915	872	812	876	899	914	841	827	900	864	827	898	880	919	907	888	886	861	888	876	907	861	887	886	861	801	793	865	867	887	876	861	870	871	853	867	864	855	945	830	917	878	902	858	923	861	838	845	873	895	839	893	858	886	860	861	857	831	842	884	911	897	923	867	891	888	847	876	856	884	888	896	850	843	859	818	855	848	906	854	830	900	855	910	857	876	927	885	855	904	884	862	844	855	889	826	861	899	887	844	882	891	882	844	897	918	883	887	923	876	848	870	898	856	853	906	863	903	851	884	870	872	814	857	857	887	881	868	841	896	911	905	928	896	871	853	880	849	913	848	877	868	949	909	832	892	860	876	863	861	859	880	822	895	869	909	865	897	937	856	857	869	855	864	883	835	867	894	912	853	870	883	889	844	848	884	859	860	905	899	780	869	879	896	859	925	888	884	874	860	818	921	892	893	845	837	879	852	899	927	836	883	906	864	908	926	908	895	933	885	865	881	865	858	951	878	866	866	826	825	857	900	859	847	915	894	864	883	840	878	883	885	895	914	859	866	875	872	889	873	900	840	828	862	863	890	885	888	858	857	886	882	863	863	891	882	836	886	853	932	850	846	843	909	840	874	865	838	879	862	909	902	859	850	885	881	852	896	888	865	855	932	849	824	907	937	865	904	862	876	865	870	878	818	868	830	847	833	901	901	875	865	782	938	867	837	847	887	881	894	921	853	878	877	880	921	886	855	885	879	901	807	838	897	850	887	916	949	869	934	863	917	822	892	906	924	858	893	879	858	878	879	872	843	900	904	829	879	897	919	878	908	912	926	885	893	859	892	784	881	874	823	885	813	949	844	832	861	887	937	950	884	816	869	887	924	879	881	863	887	853	906	877	878	873	857	874	888	894	799	899	845	870	891	870	919	861	858	798	891	897	796	906	844	882	859	888	825	897	843	845	892	881	887	924	912	882
1441	1097	8021	7329	3438	1427	463	165	85	63	73	73	64	61	76	65	66	83	76	78	58	71	63	60	80	78	77	70	86	72	60	78	74	75	53	59	61	79	86	62	85	74	80	60	72	82	71	69	65	75	65	76	64	86	82	65	80	68	69	60	71	76	84	71	63	82	79	72	72	59	65	82	74	68	71	72	81	71	73	86	69	66	74	75	80	66	78	94	74	67	75	68	88	67	78	63	72	65	68	72	85	82	75	69	75	91	73	74	61	66	73	71	67	68	84	84	76	57	61	65	61	67	75	67	87	70	68	59	70	71	66	67	74	80	60	69	81	66	79	73	66	77	74	72	69	64	71	76	82	65	72	82	64	93	75	64	68	67	73	60	67	63	70	69	65	57	86	68	71	85	71	76	65	79	75	69	68	81	73	60	85	78	72	70	71	77	64	71	77	64	74	77	73	77	77	67	82	73	74	64	64	79	75	76	77	66	80	75	69	68	59	75	62	63	63	89	79	75	78	58	72	76	94	64	66	85	60	83	68	65	73	75	84	76	77	82	66	85	73	69	68	89	77	65	73	58	75	65	70	72	76	74	70	68	64	73	65	74	69	71	65	67	94	66	72	77	63	56	64	64	79	69	50	64	63	65	70	66	72	81	72	59	77	65	81	74	72	74	75	68	80	70	70	70	61	66	60	70	82	77	73	70	58	77	78	64	71	86	67	65	64	66	61	72	67	64	79	53	75	88	61	63	75	67	67	76	75	81	68	64	70	76	68	71	72	64	67	61	74	69	62	76	61	70	68	84	65	79	76	62	63	82	65	78	68	76	70	66	76	70	81	68	69	69	69	83	55	64	78	73	68	70	68	79	69	67	78	55	62	64	61	69	64	69	72	60	75	73	54	65	72	74	80	79	82	75	71	55	68	68	76	68	68	63	86	80	73	62	63	69	60	62	80	74	79	74	65	76	53	72	73	80	73	67	52	57	70	65	80	70	65	82	60	64	66	68	63	66	69	66	69	69	57	74	63	63	73	80	71	61	72	85	58	72	61	88	67	83	65	61	62	62	63	71	63	65	61	68	62	64	65	64	69	76	74	81	67	69	79	70	71	57	77	70	72	62	76	65	59	70	74	68	74	82	62	65	63	73	74	61	73	78	75	81	84	68	82	76	75	56	64	71	62	68	59	74	67	68	76	72	70	69	65	70	57	83	60	66	75	65	66	76	78	66	63	74	71	68	71	80	69	77	73	65	61	67	67	69	81	71	71	71	87	70	76	60	80	68	71	69	62	63	73	69	64	71	67	73	73	92	78	80	69	63	68	67	73	69	80	74	78	60	79	62	65	66	73	83	75	67	60	77	52	74	79	69	62	76	67	70	72	74	61	75	81	76	60	56	72	70	74	55	57	68	68	67	84	86	75	61	69	69	80	62	78	73	79	69	67	72	67	70	66	63	76	68	69	64	70	73	79	91	69	67	66	70	79	80	73	81	74	74	85	72	60	74	79	73	67	62	78	74	76	69	75	68	58	63	65	75	72	57	69	74	66	65	82	66	72	85	77	76	51	67	62	72	80	69	58	70	74	68	58	63	67	64	73	74	79	61	79	72	67	73	63	61	64	60	64	59	69	69	66	77	72	73	66	54	89	78	60	70	76	75	68	70	68	77	66	70	65	71	91	70	64	76	67	73	59	62	75	78	69	57	78	67	53	68	64	84	60	63	67	78	59	67	74	68	74	76	87	87	51	79	79	75	76	57	90	63	77	79	78	75	79	78	75	60	62	64	66	79	62	72	72	65	70	76	73	71	63	69	87	61	62	76	76	63	74	69	69	68	71	77	68	70	69	73	62	62	67	74	91	72	61	63	85	70	69	52	80	67	71	61	62	84	67	64	61	73	60	75	85	72	64	81	65	74	56	87	65	73	69	74	73	71	82	74	82	75	74	73	92	74	72	65	61	71	67	81	63	77	74	64	65	59	64	60	76	66	87	72	71	74	62	78	85	74	69	69	79	77	81	61	74	65	76	74	74	94	80	70	73	71	84	68	65	65	81	67	69	64	79	71	58	64	79	73	90	82	84	56	71	75	74	71	90	72	68	54	76	71	68	73	77	63	65	66	78	68	68	80	74	82	82	67	58	83	62	75	54	58	78	61	73	78	59	72	61	82	76	60	60	65	74	81	67	83	68	69	86	69	68	66	62	72	76	74	79	51	89	69	73	72	79	68	59	77	61	79	66	76	64	71	62	70	72	82	75	69	77	62	79	74	54	75	62	83	68	65	60	71	90	83	81	82	76	53	67	72	60	81	78	84	74	79	64	80	68	72	66	65	76	72	62	83	70	49	68	60	75	72	64	69	87	81	63	64	70	67	74	74	81	75	87	75	69	64	63	78	84	67	78	73	76	65	82	63	67	70	68	63	69	64	68	80	67	61	76	88	79	65	64	83	72	67	77	66	74	59	71	81	79	75	72	62	70	77	61	74	68	74	67	76	78	67	78	68	72	68	72	70	69	67	71	72	72	65	84	71	66	64	73	64	70	70	68	89	72	68	56	76	62	77	70	64	79	74	68	69	74	74	52	87	91	66	74	78	72	71	69	61	84	91	78	61	92	54	74	75	82	70	70	77	77	75	72	93	72	78	67	77	71	65	84	71	67	76	77	65	64	74	47	88	77	73	82	68	73	56	78	72	83	67	69	74	64	67	56	62	75	66	84	67	66	86	61	66	64	80	74	77	67	72	79	72	86	72	76	68	76	76	74	76	87	66	84	81	71	78	73	81	60	65	69	53	67	75	87	70	73	75	79	80	58	66	64	79	80	72	78	79	64	82	65	69	83	61	62	72	64	71	85	67	82	72	75	78	72	62	68	68	72	73	86	63	71	69	74	83	75	63	75	74	71	66	74	82	69	56	72	64	63	83	59	66	82	72	56	66	78	83	67	76	70	77	67	70	72	75	59	75	57	71	61	61	76	76	68	69	82	76	67	74	80	80	67	85	74	87	79	72	79	71	63	63	82	73	66	85	68	73	75	53	56	65	75	66	81	70	82	72	80	54	70	76	66	75	74	77	75	74	68	72	74	79	77	70	71	73	60	91	84	69	45	82	81	78	64	64	72	57	61	58	77	71	72	85	63	67	73	83	80	69	73	77	54	65	69	81	69	58	81	80	74	66	82	66	72	83	86	71	73	67	70	70	80	66	56	53	75	77	65	77	59	78	69	68	82	70	65	64	71	70	93	74	69	63	56	79	76	70	86	82	81	72	74	74	70	77	65	71	78	61	68	71	70	69	76	66	51	62	76	83	69	71	86	72	71	73	60	78	74	69	57	78	74	76	74	73	71	77	75	68	78	70	66	83	74	60	68	71	58	67	62	74	62	80	65	75	76	62	85	72	86	76	69	77	72	75	49	57	74	71	62	66	66	85	59	73	71	76	74	51	72	85	74	72	100	62	92	64	68	67	72	57	65	55	73	92	78	72	77	76	71	76
14821	17510	35338	38218	34802	24695	11777	3303	1258	870	820	914	840	875	861	898	802	879	886	887	854	869	849	838	812	863	874	845	938	861	818	852	913	877	888	905	873	861	857	879	915	824	821	868	881	892	851	875	898	872	843	867	868	932	916	830	886	846	830	889	826	817	856	843	855	858	855	802	816	857	888	879	903	861	887	861	875	832	852	820	923	882	839	834	822	886	906	849	896	822	867	887	866	872	836	857	824	817	879	890	817	834	871	849	866	836	811	885	882	864	859	858	855	839	852	800	812	871	892	835	887	857	839	885	847	880	865	872	838	876	811	938	860	853	890	831	907	838	901	859	893	920	850	836	829	841	874	911	869	904	878	849	872	883	877	867	879	830	888	883	869	891	836	875	840	869	914	827	893	827	889	902	861	859	891	843	880	838	837	893	892	877	884	859	832	848	824	848	866	788	852	867	843	882	904	866	869	831	850	839	848	881	812	856	828	850	896	850	835	847	891	868	838	861	845	931	904	886	891	867	856	828	860	830	826	860	869	890	870	858	868	881	833	889	888	870	916	847	874	878	857	846	827	832	798	817	856	810	834	848	885	853	864	818	863	834	894	865	887	937	838	885	853	853	883	840	867	843	827	857	886	918	817	861	869	868	859	922	853	872	942	841	883	867	830	803	876	851	915	884	845	868	896	836	872	868	918	850	866	882	887	865	837	883	888	901	889	832	883	856	851	870	884	901	905	821	858	864	868	854	869	860	870	847	899	854	824	842	897	882	858	877	888	901	922	876	867	861	816	849	878	859	885	838	866	845	880	898	892	844	879	843	918	875	858	899	814	933	870	853	826	890	892	824	868	863	891	846	876	812	850	874	883	865	809	885	889	792	877	889	849	889	854	895	794	886	872	854	891	827	882	894	882	864	821	915	879	892	841	865	878	852	915	864	860	887	853	859	855	887	855	854	865	833	889	838	888	836	878	786	837	910	909	889	809	896	872	864	864	842	827	876	853	874	903	908	860	852	830	895	878	859	850	827	859	893	912	887	928	836	884	891	868	872	861	893	848	930	885	876	903	848	843	852	879	852	849	918	878	870	830	925	858	909	862	895	884	796	850	881	839	910	857	887	817	886	855	890	850	854	882	792	876	910	837	855	866	824	866	851	868	898	898	890	829	838	897	895	852	873	829	860	857	859	848	899	812	903	899	890	867	900	856	856	886	847	863	855	875	924	845	855	877	907	848	844	937	855	836	835	909	851	854	906	913	884	824	848	856	861	864	851	874	864	863	868	903	917	908	920	872	837	881	861	872	877	892	841	831	857	859	884	872	844	827	858	860	907	920	836	875	878	896	899	838	883	901	859	901	878	852	851	932	880	840	924	863	872	869	911	904	937	860	834	863	863	873	901	882	897	850	843	863	857	870	860	877	859	833	837	857	850	851	881	817	879	870	875	907	895	899	908	915	807	871	852	888	867	868	931	807	915	834	852	886	851	856	873	900	948	908	874	865	873	935	859	840	865	857	910	921	872	849	881	821	843	829	877	906	906	908	878	820	860	844	831	845	870	826	847	905	875	835	877	885	864	821	883	807	915	842	829	855	879	907	860	873	856	846	803	869	866	873	831	867	867	897	875	861	879	879	888	906	842	863	855	844	870	850	850	904	853	874	878	860	911	833	874	891	873	855	824	897	847	910	860	890	871	869	805	875	845	806	857	859	859	866	864	875	855	790	839	888	866	868	794	855	857	914	869	874	882	834	856	856	870	927	823	849	865	863	837	893	845	860	857	883	885	817	918	842	876	891	872	849	864	832	922	874	895	848	835	841	883	861	871	864	847	824	864	876	840	862	881	865	894	829	889	863	859	885	849	910	870	844	934	882	884	924	889	892	925	857	848	876	861	872	861	840	899	883	831	883	917	854	858	843	855	830	841	851	853	854	858	894	842	853	882	885	852	860	858	860	882	863	884	897	912	845	887	840	919	877	835	872	915	865	864	921	831	828	843	820	816	831	887	884	810	906	844	867	858	854	860	913	863	868	872	922	827	874	866	939	844	865	881	890	864	869	830	913	930	862	845	880	844	882	862	840	849	861	849	794	881	870	908	876	866	868	906	897	894	928	828	827	863	882	897	891	859	841	877	915	918	872	939	885	816	925	898	806	892	857	845	900	830	858	904	891	851	842	828	883	861	855	880	876	882	882	885	870	854	890	857	883	864	860	888	859	768	872	874	855	876	848	870	873	835	873	801	871	837	868	900	868	959	814	868	819	826	851	850	895	854	919	818	898	898	897	867	821	877	898	856	835	827	862	835	849	887	886	851	837	849	875	870	875	882	797	883	829	849	873	867	847	837	839	918	874	864	849	901	833	905	829	874	921	911	884	884	871	866	886	873	886	830	862	884	845	928	808	878	898	845	858	843	938	887	821	891	810	861	825	870	867	914	905	879	917	856	847	822	839	881	917	833	905	860	903	893	826	857	892	810	839	866	841	874	884	828	852	867	883	903	925	825	820	918	805	966	895	891	820	867	825	840	870	870	901	866	884	901	876	905	879	863	830	849	877	874	815	894	798	857	875	834	900	898	886	809	874	894	889	825	872	825	857	855	819	878	907	870	858	800	907	829	883	829	846	826	836	851	834	918	854	871	891	864	914	854	848	849	869	896	885	848	832	842	824	809	849	873	850	869	851	853	876	870	892	947	873	870	876	873	858	902	849	881	863	891	890	847	849	859	868	839	829	896	878	908	867	832	818	852	899	755	803	875	852	860	772	824	849	851	844	915	902	920	891	835	861	860	850	876	869	828	912	860	856	859	887	828	884	859	830	810	867	887	897	860	849	928	878	798	835	878	845	842	860	861	893	871	837	893	805	866	874	864	828	892	890	852	888	853	841	868	880	862	892	890	862	869	882	880	822	832	861	849	860	899	828	915	803	891	860	893	859	846	892	895	836	847	810	903	856	866	886	908	859	891	849	882	888	867	904	881	856	843	808	867	863	829	832	866	818	860	855	886	877	860	907	881	872	897	859	892	885	830	846	891	884	853	865	894	843	849	884	890	834	877	893	920	864	877	874	861	859	856	823	833	881	871	834	823	890	879	914	800	875	855	850	861	924	855	883	799	806	838	952	859	882	831	849	885	885	847	828	842	920	846	859	857	873	887	865	868	876	848	895	856	834	889	836	904	895	891	842	858	872	897	857	883	868	854	887	911	852	867	862	832	901	886	836	841	883	890	831	853	917	852	911	872	875	924	855	875	863	910	865	846	872	886	848	838	874	835	811	885	894	866	870	839	921	882	846	879	893	808	836	877	891	907	889	863	841	853	873	837	878	871	898	803	852	876	891	900	854	838	863	869	869	897	863	858	871	855	902	863	893	878	832	864	880	864	796	875	887	843	837	908	868	826	837	879	909	829	880	817	760	887	894	823	898	907	850	875	852	893	836	903	903	889	884	897	834	851	881	823	856	875	880	871	891	854	863	824	882	867	856	892	877	822	906	911	858	829
1093	8569	18333	13883	7276	3149	889	204	89	84	61	88	76	86	82	62	69	87	65	63	64	76	77	71	66	65	66	71	73	60	53	71	72	72	68	88	70	76	61	81	86	70	70	70	61	78	65	74	72	76	74	64	72	72	84	68	79	73	78	81	71	81	87	68	71	85	67	68	67	75	68	71	67	75	75	50	71	73	72	61	82	66	79	70	92	62	75	76	77	56	62	66	64	75	76	75	76	73	80	68	72	54	62	74	76	75	72	77	82	73	76	67	63	63	66	76	69	69	58	69	68	80	72	65	78	71	66	84	56	61	80	57	68	67	62	62	88	60	59	73	72	56	68	71	52	75	78	70	70	52	64	76	95	71	75	67	76	74	58	63	60	72	69	65	69	70	73	65	76	71	72	72	82	78	83	64	65	67	74	73	67	57	67	64	66	62	77	64	81	69	69	66	78	74	67	69	78	58	56	58	78	90	74	64	68	83	66	88	76	65	73	63	74	73	85	67	68	83	71	58	85	60	80	75	74	67	58	78	72	66	72	73	75	62	64	67	72	64	59	67	80	77	83	84	67	81	65	71	69	91	58	64	64	78	78	82	67	72	61	73	61	69	73	78	71	62	65	86	71	84	77	75	73	69	66	84	67	77	80	79	59	64	67	75	65	75	77	60	69	66	65	64	64	75	71	66	72	64	67	80	64	78	91	83	76	70	90	82	69	52	71	64	71	66	72	71	67	66	64	77	63	82	65	85	56	64	66	69	75	75	99	64	63	75	52	62	71	72	60	67	66	67	65	70	76	79	74	66	88	83	74	70	62	85	48	81	65	77	80	69	59	55	63	71	76	77	76	91	72	69	67	69	71	63	77	77	76	61	68	69	78	72	68	65	88	76	70	71	75	68	66	72	70	73	55	77	72	70	73	76	65	76	77	68	64	69	73	71	69	85	79	82	71	77	77	83	77	81	75	73	76	59	69	88	77	62	74	63	57	75	69	73	81	75	84	70	75	75	58	78	62	56	74	71	81	58	85	95	67	74	54	76	63	74	74	71	71	87	73	63	82	63	83	74	72	82	94	60	62	70	69	72	68	85	62	77	70	84	68	75	57	82	61	68	67	79	83	79	60	79	71	75	68	79	86	53	59	65	69	69	77	74	62	64	73	83	81	55	62	69	61	70	67	74	66	68	55	43	74	66	59	87	59	61	68	72	75	78	82	64	73	69	76	56	75	75	77	68	83	81	81	62	73	67	76	70	78	88	78	62	80	69	68	77	77	68	88	68	67	67	85	67	61	80	76	67	79	72	75	87	75	73	71	69	70	72	77	77	67	70	67	73	88	66	80	74	65	72	88	74	85	68	66	74	71	74	67	69	63	69	77	71	77	66	70	83	62	66	73	76	74	58	68	72	75	65	71	89	72	59	82	71	78	75	89	61	61	74	70	63	65	73	75	68	85	72	71	62	64	81	73	65	73	60	66	82	69	82	58	61	73	66	69	55	73	56	77	66	70	66	83	79	64	82	91	73	75	80	71	69	80	65	70	70	72	78	73	77	69	78	59	81	78	67	75	76	73	61	79	80	78	83	78	72	78	68	62	75	64	75	75	74	62	68	72	68	63	64	65	93	59	69	76	60	69	63	82	69	63	83	60	72	56	85	85	72	78	66	69	56	68	68	66	70	71	52	55	74	73	78	87	86	82	74	73	68	69	75	62	75	77	64	78	89	72	71	83	76	78	59	70	61	57	80	71	66	67	66	72	64	53	78	59	75	70	76	82	70	83	60	61	69	68	58	87	72	72	76	61	61	78	72	74	58	72	71	79	76	83	66	71	79	67	78	82	53	63	55	64	83	74	68	76	75	73	64	64	63	64	78	64	59	72	69	82	78	61	68	89	94	71	81	70	73	75	72	63	67	68	77	75	67	66	83	56	74	73	61	71	74	71	90	81	78	77	75	81	60	75	68	59	64	75	76	67	62	77	65	66	89	59	79	71	85	71	68	71	79	68	76	79	64	57	66	66	73	83	83	77	74	59	71	71	72	80	68	81	81	62	79	69	81	73	60	69	75	72	65	63	82	59	58	69	63	62	71	68	65	73	59	70	82	63	59	76	76	97	65	78	55	67	66	77	71	63	74	87	61	73	81	66	78	73	74	81	80	85	64	74	91	76	65	70	70	66	79	62	76	67	57	60	70	62	71	68	90	69	85	67	63	65	62	67	68	76	80	63	65	65	75	76	75	73	79	77	69	59	73	71	78	74	66	57	60	60	77	66	69	64	70	61	77	65	68	58	77	69	73	81	64	76	65	58	71	66	60	65	67	84	69	73	81	63	82	60	65	92	69	73	60	58	72	70	75	62	93	68	62	83	72	84	66	85	67	70	68	64	70	60	53	67	75	76	61	54	70	90	79	56	75	57	81	63	74	75	79	92	83	77	64	82	54	76	71	84	72	74	77	71	70	55	75	84	62	73	61	77	77	71	68	82	67	78	75	81	74	61	75	82	62	70	68	82	67	73	71	63	71	72	84	65	63	62	60	60	77	76	74	68	74	74	80	72	65	67	59	71	74	67	78	78	85	72	73	82	76	77	86	84	63	66	71	77	64	72	73	83	58	76	94	71	73	61	54	74	71	70	76	60	57	68	66	57	75	58	80	56	83	74	83	80	72	71	90	76	69	71	79	80	67	71	79	72	79	56	77	69	68	85	56	64	71	73	70	84	74	76	68	76	66	67	54	79	57	84	83	66	83	75	70	71	75	61	90	77	83	74	72	90	78	63	69	77	49	86	80	73	66	65	74	58	84	66	67	68	61	68	66	67	71	69	77	75	60	66	78	72	72	88	57	66	76	53	64	71	80	82	69	84	71	63	61	74	74	68	80	66	73	78	68	84	60	82	68	82	66	92	76	66	61	84	79	75	81	59	76	59	71	75	75	77	63	75	70	79	62	57	87	77	73	60	70	74	65	76	66	58	71	57	71	63	66	63	72	65	61	67	70	62	62	66	80	83	68	61	71	87	83	69	64	69	68	58	81	71	78	65	72	67	71	60	64	72	71	75	81	70	59	62	81	65	76	64	61	61	86	71	65	75	66	68	70	73	79	81	73	77	80	62	75	79	65	83	80	79	65	56	71	59	75	85	80	55	86	76	59	71	71	83	55	61	79	78	98	63	59	76	69	64	68	69	71	70	69	70	83	75	85	81	81	66	72	67	68	79	80	73	75	68	84	70	83	64	79	71	72	84	87	76	60	68	67	53	75	84	68	65	90	73	82	69	74	71	71	63	62	64	83	66	70	56	68	65	49	58	78	81	73	71	70	67	75	72	68	73	85	74	82	82	70	78	57	71	68	56	65	71	78	76	65	75	72	85	74	79	76	77	58	69	62	78	63	66	73	74	73	52	66	71	66	57	82	62	70	63	75	58	74	81	73	59	85	65	62	57	80	52	82	83	81	59	74	77	79	64	77	76	87	73	66	70	90	67	85	71	60
21846	36581	44310	49692	46730	33450	17943	5177	1584	964	948	825	885	838	874	816	834	849	912	864	833	870	845	850	823	830	820	885	867	858	839	870	848	833	856	841	837	843	854	889	897	790	857	904	865	857	826	886	904	840	825	896	838	885	874	870	808	866	860	868	854	848	877	833	859	890	924	871	852	882	864	858	885	876	871	849	869	833	878	882	862	829	907	830	883	940	922	880	902	873	848	825	876	899	839	813	855	831	831	893	857	877	906	876	890	891	849	840	868	897	858	838	895	887	854	854	792	832	882	847	910	901	884	843	881	872	825	916	826	900	860	863	906	895	884	885	867	885	837	878	864	843	854	825	851	828	868	896	851	905	873	902	875	845	827	860	880	842	841	916	854	893	837	895	876	834	881	821	859	891	896	897	895	862	829	818	875	848	897	854	922	874	821	850	832	877	839	880	869	875	854	849	856	899	851	863	884	869	849	842	909	844	847	856	850	847	848	858	839	903	844	786	853	863	835	850	835	868	820	855	863	855	858	896	880	845	872	882	811	833	850	863	879	878	828	838	893	828	892	875	807	862	879	922	874	858	809	879	857	832	845	857	808	844	905	869	833	832	886	849	892	874	855	903	867	806	828	859	845	799	875	917	845	920	810	848	851	849	852	874	873	848	868	859	859	857	885	911	854	907	852	879	871	849	866	841	880	850	812	852	878	884	833	856	858	906	852	842	855	839	807	836	837	819	900	902	854	866	908	883	858	830	932	833	866	886	908	853	878	884	873	824	942	897	846	880	893	834	843	789	864	820	880	846	933	871	829	917	858	865	925	851	853	869	873	877	855	893	886	889	825	902	863	930	847	909	895	878	864	841	841	873	881	847	889	860	866	852	922	881	874	912	866	813	888	855	812	901	822	866	845	881	892	857	883	874	842	909	906	838	903	903	828	830	892	897	891	874	912	895	889	888	876	859	852	882	880	829	844	827	872	873	873	860	917	870	912	925	865	875	819	793	886	866	876	829	845	857	869	854	830	827	939	866	815	850	850	858	844	841	819	867	841	899	874	908	862	860	870	855	844	848	874	868	923	854	892	886	856	862	823	859	889	856	818	820	891	801	851	896	828	865	828	900	923	889	827	877	839	889	895	914	868	857	858	877	872	843	908	888	873	879	850	917	867	845	848	875	880	868	830	864	851	834	881	887	809	864	821	902	911	850	869	856	865	856	860	878	895	841	880	826	850	921	865	857	858	835	873	835	868	876	886	903	891	899	860	827	877	803	880	868	808	848	888	783	843	866	835	914	887	867	852	867	883	910	879	897	874	905	856	880	839	829	902	868	852	860	872	846	891	830	835	894	826	858	870	862	881	857	882	919	836	823	846	883	858	812	840	862	848	923	864	841	865	846	946	865	841	820	849	837	840	822	872	859	872	893	884	868	855	869	912	842	874	832	822	838	852	890	868	850	877	858	873	818	812	832	890	854	874	822	882	847	894	824	863	873	881	916	924	851	847	864	843	915	873	855	823	874	836	852	861	827	861	811	840	849	863	822	948	903	847	875	879	860	899	891	861	856	835	859	847	835	869	888	859	847	880	846	835	865	861	861	862	839	860	848	833	885	834	880	915	895	860	860	873	911	842	879	894	888	863	844	860	876	821	831	825	853	875	846	865	871	827	894	887	879	839	873	877	823	868	872	859	827	880	843	887	834	827	871	822	857	851	847	849	875	908	820	861	859	877	868	910	840	915	844	868	825	820	871	846	861	865	877	867	871	936	880	881	919	874	896	833	833	828	813	861	905	895	886	861	873	871	883	889	833	848	823	866	876	894	870	852	868	843	871	864	797	811	879	880	847	843	888	838	886	803	869	879	892	788	881	856	840	880	834	884	873	893	834	867	883	855	887	937	838	881	790	831	860	856	902	806	875	878	841	894	818	874	897	837	867	855	843	867	899	896	870	889	847	865	887	868	889	853	863	890	831	897	856	855	869	870	864	834	851	917	890	863	885	903	880	883	872	867	850	816	862	846	872	877	842	886	878	890	839	877	881	873	844	785	870	814	847	843	889	920	862	847	836	853	873	884	880	921	857	894	881	876	858	872	842	896	848	909	859	874	823	833	856	875	842	883	910	843	900	814	867	841	890	840	865	814	818	877	857	849	900	855	865	890	887	866	902	867	850	878	836	888	818	856	840	844	876	820	891	912	822	863	853	848	877	878	904	805	896	864	892	896	874	893	910	867	927	835	875	879	877	869	889	877	886	918	876	858	865	856	833	834	892	827	808	819	836	827	860	864	854	867	872	845	863	836	845	860	837	864	876	846	841	846	916	833	904	868	807	889	922	854	878	871	874	828	865	801	870	878	880	889	822	831	899	834	890	885	890	866	918	867	833	838	860	879	889	824	905	803	886	840	881	902	888	821	878	870	865	881	891	875	871	866	883	857	867	843	890	897	832	863	858	835	884	821	844	790	858	842	855	834	860	895	867	844	940	866	839	830	866	840	921	852	842	841	881	863	895	863	880	847	853	837	846	891	873	859	895	870	911	856	888	861	920	859	861	882	869	810	900	834	895	870	865	880	852	886	824	872	902	840	814	796	862	854	857	883	918	935	900	857	880	876	797	859	868	888	852	878	888	881	819	892	960	885	854	827	870	862	876	848	845	881	902	877	916	803	864	919	816	867	845	888	869	855	881	883	886	857	895	870	894	836	884	874	821	924	879	900	872	909	905	889	906	839	843	838	898	867	846	844	882	859	859	890	881	870	900	883	856	853	809	815	793	863	839	826	855	830	849	848	847	852	856	840	864	851	932	894	916	860	848	926	914	853	853	858	894	831	888	879	868	816	857	831	866	886	844	838	854	862	907	859	873	907	943	842	882	815	856	878	835	867	867	832	846	884	859	834	863	878	857	846	879	866	868	851	875	912	827	892	873	904	885	913	901	834	894	880	909	893	890	946	865	861	867	835	878	845	868	828	875	873	902	890	895	883	855	876	869	813	825	887	861	835	856	890	896	847	893	865	895	844	887	846	851	889	855	856	914	899	879	854	847	904	843	880	806	907	872	918	847	839	877	880	860	890	851	842	860	885	838	875	855	854	857	816	891	887	876	854	857	862	881	860	851	832	861	837	844	854	898	833	857	850	857	821	870	868	847	864	865	921	872	835	863	849	870	911	875	868	861	881	863	904	873	864	839	867	894	864	884	863	879	882	881	913	857	843	862	859	844	841	830	851	944	840	877	883	895	867	908	776	898	858	916	860	857	880	876	801	862	821	897	886	832	887	839	860	826	889	949	883	872	895	890	897	880	860	892	808	880	804	856	897	903	888	881	873	836	909	851	890	890	862	871	883	879	845	902	819	910	857	851	866	866	858	839	862	824	920	874	860	864	863	878	852	855	840	863	847	883	815	804	837	873	882	872	883	863	892	840	894	888	856	852	870	891	875	839	864	829	861	829	899	837	836	884	879	828	862	838	801	832	885	907	899	840	850	886	858	898	886	888	873	815
2520	9655	19958	14975	7717	3081	872	201	91	81	66	63	84	63	80	73	66	68	62	82	78	62	77	58	80	76	59	64	70	59	68	65	77	71	75	62	72	64	73	83	62	70	65	78	76	81	84	78	98	71	73	86	91	75	75	67	68	58	73	82	71	74	72	68	82	64	64	78	82	78	66	64	69	89	67	73	88	86	90	95	51	64	72	80	65	83	90	70	94	68	68	71	76	86	76	69	75	59	77	69	63	73	65	66	74	69	68	78	81	63	67	63	70	56	64	76	90	71	73	75	82	73	70	70	55	65	53	74	74	73	67	66	61	81	86	56	57	98	84	68	83	72	65	79	65	76	77	84	94	70	86	73	64	52	67	68	68	75	74	71	78	66	81	81	66	75	73	75	74	70	79	88	75	74	63	77	64	69	76	74	82	79	52	75	64	95	67	61	63	72	72	81	67	61	66	73	72	75	69	58	77	65	78	60	73	73	79	64	68	73	73	78	74	69	69	77	76	82	90	79	78	65	64	77	78	82	82	76	76	68	73	76	74	73	76	79	76	81	69	76	66	76	55	79	85	68	71	84	59	81	65	77	63	70	72	73	80	70	86	81	69	98	74	75	81	77	88	74	64	64	63	58	73	68	77	70	79	72	78	74	79	74	79	89	89	74	88	91	64	77	78	66	73	69	70	76	90	89	95	86	64	74	66	86	78	72	59	78	80	70	66	64	69	67	77	80	64	57	75	77	75	80	78	60	75	60	69	72	82	80	60	70	72	80	65	81	84	74	67	77	69	87	76	74	63	71	83	79	80	99	89	71	92	73	91	73	79	64	69	82	77	64	72	70	80	71	67	72	61	72	71	75	78	88	77	71	73	55	70	82	63	67	80	65	75	71	84	75	63	71	84	74	77	81	76	61	66	70	78	76	83	73	74	86	82	62	68	73	71	68	72	68	67	82	69	72	67	70	69	74	77	79	73	89	79	89	70	63	71	80	74	73	82	72	69	77	79	70	79	53	83	67	77	76	73	63	82	77	61	72	69	65	81	65	76	72	79	75	74	88	79	76	63	78	72	63	80	75	61	73	60	62	60	67	63	64	81	80	69	74	80	75	56	76	64	77	76	73	68	79	68	60	72	66	66	62	58	65	68	73	82	83	74	67	75	80	83	63	76	62	74	84	73	66	95	59	84	73	72	75	62	73	68	72	62	77	85	76	72	83	74	62	72	67	66	57	70	64	71	64	86	75	79	59	80	64	69	66	91	63	72	77	69	71	59	61	75	64	73	79	69	65	78	86	88	81	72	66	65	72	71	75	75	74	74	66	94	69	69	71	78	71	78	71	62	76	69	79	60	74	74	68	71	70	73	69	70	74	62	70	66	66	71	68	76	65	71	71	66	78	66	81	79	68	59	69	96	87	62	78	67	68	81	89	88	67	74	69	73	74	80	68	83	67	79	65	80	73	90	69	71	72	82	61	93	78	80	89	70	80	65	77	75	94	63	78	73	71	67	62	67	69	64	67	76	67	67	79	68	75	78	83	82	70	95	62	73	60	69	60	76	73	78	72	66	80	88	67	93	78	62	73	66	81	75	64	62	76	69	73	81	77	65	96	68	69	60	90	75	73	65	75	66	55	81	64	82	77	63	68	65	64	75	74	74	76	74	79	72	70	59	68	89	55	76	71	72	70	67	67	67	69	73	65	70	62	101	80	67	78	72	73	86	72	76	55	82	69	82	75	66	66	76	69	78	59	89	70	66	64	75	79	54	69	66	71	74	62	71	63	69	82	79	61	67	75	90	73	75	74	83	55	74	75	77	84	81	71	75	77	65	86	66	71	77	78	76	72	65	68	80	61	55	78	94	60	65	73	72	68	70	67	80	75	79	61	87	76	77	55	62	89	65	81	83	73	78	69	68	71	67	72	70	74	64	64	73	64	60	85	81	86	80	77	82	85	64	74	66	74	74	80	71	85	80	73	69	74	77	81	67	74	81	74	63	71	78	73	87	91	73	77	73	93	71	61	71	67	69	72	99	76	63	70	67	76	72	81	55	68	71	73	58	89	67	67	66	61	77	79	60	65	77	69	68	59	65	67	81	60	78	74	91	65	76	82	76	75	75	77	56	68	69	83	85	66	63	71	63	59	66	89	70	73	79	83	71	82	78	77	55	68	77	71	83	68	73	83	77	59	83	71	64	67	80	61	73	60	86	78	88	79	79	65	69	76	68	80	65	69	79	86	77	66	66	60	57	73	61	61	68	72	72	59	67	63	62	63	63	77	74	60	83	79	65	73	65	81	60	84	70	72	58	73	95	87	77	79	54	80	67	75	77	67	62	71	78	65	81	76	87	66	59	73	63	61	84	73	73	49	77	70	73	58	80	70	77	65	64	69	78	68	69	60	71	74	71	62	75	71	54	62	79	80	81	68	82	76	85	62	65	84	74	85	59	72	64	79	64	85	83	69	69	73	81	63	78	68	75	62	60	66	81	60	79	76	70	76	84	76	71	72	79	63	77	80	80	63	72	69	81	83	82	71	79	80	67	72	74	68	72	60	55	85	62	80	74	60	77	55	71	72	74	96	71	82	69	85	60	66	84	89	79	76	71	78	91	73	67	65	66	68	74	65	71	66	69	89	61	80	67	84	61	82	82	76	71	78	88	86	58	69	61	72	68	66	70	69	64	61	66	63	61	79	82	80	67	59	84	71	71	71	72	61	84	65	67	75	80	75	67	80	71	64	91	68	68	66	71	74	77	79	82	81	59	71	67	66	67	69	71	71	67	64	82	78	66	73	70	72	65	61	88	64	81	91	78	60	64	63	81	61	68	73	70	70	60	76	66	60	66	67	73	85	82	57	76	66	61	76	79	79	60	83	83	72	73	66	72	97	58	59	65	72	97	70	75	74	74	87	77	72	64	85	78	73	83	69	100	83	59	55	73	62	62	71	67	57	62	79	73	66	49	74	77	70	64	63	83	76	75	61	89	72	72	82	67	62	73	83	60	64	74	78	65	64	84	85	76	79	61	86	64	65	73	59	53	74	77	57	77	81	69	68	69	66	70	66	80	71	65	71	80	68	74	71	72	77	54	64	67	86	74	77	87	60	94	91	60	71	66	59	94	89	81	51	74	76	77	72	63	65	68	90	81	69	59	68	70	76	66	59	81	78	72	61	74	74	73	89	76	73	82	62	72	87	72	84	84	76	67	77	86	78	77	91	87	64	84	75	67	63	73	68	54	85	70	66	79	59	65	79	64	73	72	68	64	79	85	79	74	80	66	61	68	77	81	66	80	71	89	87	71	75	76	67	80	97	92	70	88	84	93	85	71	83	69	80	76	66	70	57	94	82	65	74	53	69	54	65	80	70	63	76	69	70	77	74	75	69	73	59	65	78	69	80	74	92	77	49	78	82	77	67	52	75	64	92	67	81	64	73	72	71	72	57	81	64	79	48	67	75	80	59	90	61	82	89	71	75	76	70	69	67	65	68
22516	38080	46747	50043	46195	33445	17436	5219	1537	935	926	875	863	882	876	876	871	889	864	905	937	892	885	844	918	856	882	903	869	895	862	879	914	885	848	860	863	927	907	888	886	848	867	849	884	898	845	898	922	884	871	882	899	899	854	881	886	881	895	894	916	864	853	899	923	851	874	891	895	888	909	896	859	911	926	871	932	912	901	848	870	874	854	872	875	940	875	856	872	892	896	880	846	911	909	923	878	854	847	932	837	855	905	917	930	870	919	859	877	833	903	914	908	894	935	906	857	866	881	835	896	897	904	883	921	840	906	910	904	889	878	915	878	881	907	885	892	858	851	838	939	854	922	915	914	886	900	913	871	886	894	922	845	871	940	927	885	933	904	917	886	925	900	895	915	865	869	941	878	882	922	930	894	900	876	898	870	922	875	932	853	883	911	936	841	892	886	939	805	890	882	951	853	840	848	919	845	906	887	862	887	894	850	899	868	952	891	871	891	859	958	882	882	867	856	837	888	900	860	867	860	875	835	852	880	836	880	903	842	881	895	869	924	900	849	940	849	924	848	902	927	915	901	894	914	869	812	888	928	858	903	882	839	900	816	932	883	871	880	886	920	922	886	915	981	878	888	969	928	882	926	915	865	882	974	873	898	859	921	897	905	865	827	900	869	889	947	953	845	874	890	896	867	887	909	840	852	869	867	930	847	898	864	891	934	913	932	902	867	900	844	934	930	893	866	882	897	902	895	891	881	902	890	841	909	888	889	946	869	886	885	891	882	844	946	933	942	920	895	905	871	899	955	880	938	917	889	889	894	835	916	879	889	896	907	916	896	908	953	923	856	899	907	890	914	902	928	921	914	866	911	883	909	899	866	881	888	874	854	939	883	932	872	860	894	891	901	906	888	886	910	891	873	873	896	913	934	848	885	879	886	914	887	846	878	888	890	892	898	907	879	891	860	914	894	862	919	893	917	883	851	877	902	879	908	872	902	887	879	954	880	851	899	848	913	874	898	888	880	889	895	918	883	936	847	854	918	858	869	869	863	857	898	914	896	882	902	860	907	873	877	879	902	850	915	868	907	906	914	896	847	909	869	922	871	896	840	889	879	907	891	917	852	922	874	920	901	894	850	912	901	939	881	923	852	906	925	868	856	920	885	926	882	914	863	931	899	856	896	908	866	862	878	906	905	889	926	899	919	874	897	883	926	893	901	943	878	925	897	925	980	871	876	881	852	870	856	899	920	927	924	906	899	935	827	945	905	874	901	862	923	927	874	863	929	888	855	867	922	908	891	891	847	919	875	864	886	920	942	960	893	845	842	930	874	867	899	866	935	908	905	932	869	887	868	882	872	965	876	874	871	930	913	904	938	843	914	869	885	809	929	890	901	887	904	895	866	917	927	958	926	907	906	905	913	902	905	843	884	910	911	923	889	886	883	836	878	953	920	917	880	893	914	869	940	897	892	903	905	905	903	901	860	861	931	846	862	899	854	899	934	874	912	887	870	920	919	884	898	872	897	881	908	908	888	891	893	837	878	877	887	882	875	919	866	867	962	958	864	880	818	896	895	864	894	896	905	845	884	847	849	925	894	844	879	932	890	844	894	896	905	794	880	951	873	864	909	915	882	842	884	838	909	846	976	837	907	853	912	947	911	892	900	904	900	919	929	896	907	974	926	919	912	911	844	862	857	865	915	902	872	833	838	906	882	912	872	881	864	877	873	865	890	879	876	922	918	868	884	856	854	891	871	910	884	868	848	908	891	856	907	920	904	924	880	899	881	920	877	924	957	852	888	932	856	926	875	948	944	1001	853	881	868	843	837	914	862	833	921	853	893	883	849	924	917	908	899	881	892	858	891	891	930	887	948	913	856	886	901	885	894	911	903	906	896	911	884	910	847	937	871	907	898	908	891	854	928	845	897	887	931	835	860	831	909	911	880	888	861	896	862	911	874	889	896	872	901	871	875	912	868	865	903	895	900	874	901	867	867	867	938	935	886	842	921	912	909	860	905	917	878	884	894	888	876	890	857	852	876	987	889	881	894	895	905	877	898	844	881	884	860	874	890	861	887	901	885	894	856	838	900	933	883	866	843	849	908	916	871	849	928	913	889	953	910	852	852	913	881	895	874	925	887	844	953	933	856	920	877	889	909	922	946	893	885	876	834	864	889	904	913	945	871	928	894	866	927	908	897	889	924	896	916	879	880	892	946	907	863	917	943	911	893	876	883	913	838	918	893	861	908	886	894	876	888	861	901	909	880	947	871	852	911	891	888	997	894	890	939	903	950	848	925	914	899	936	901	912	898	904	840	899	882	846	883	938	882	846	900	896	886	881	874	868	910	921	866	919	856	857	897	900	858	860	890	929	868	935	910	919	848	880	893	909	854	843	860	840	875	920	907	880	885	888	878	882	935	907	841	849	850	886	850	851	924	888	891	931	896	887	943	865	856	854	923	919	905	882	877	931	867	875	894	948	925	871	913	921	892	881	891	881	862	849	900	909	935	864	875	870	889	918	886	924	905	857	881	893	885	928	926	865	917	911	841	919	847	893	835	924	944	858	830	884	923	903	904	895	835	850	865	883	853	925	907	894	890	887	907	879	896	896	878	866	874	865	839	896	895	883	866	894	864	897	973	880	913	884	865	890	939	920	939	877	869	900	852	848	868	862	830	856	877	913	939	937	870	944	894	905	902	865	908	866	914	880	882	953	903	869	897	904	836	892	880	884	887	865	917	883	861	896	894	877	845	892	902	870	922	912	911	933	917	899	883	863	885	917	867	905	922	980	871	851	945	902	897	873	869	896	873	897	900	874	874	904	877	927	868	928	839	921	863	914	883	889	889	862	898	926	860	859	862	983	865	914	901	887	898	926	948	870	908	892	856	875	929	913	915	880	933	893	916	906	941	940	912	823	896	899	962	876	856	855	873	932	958	854	883	911	865	938	876	897	897	887	859	880	852	900	941	889	893	895	878	908	857	891	927	979	860	925	924	886	904	913	858	894	910	842	826	915	851	883	876	889	877	851	856	931	889	923	904	878	898	924	868	898	904	918	908	878	886	872	896	847	862	901	927	918	878	915	902	856	893	947	875	896	930	870	849	958	852	863	893	894	921	850	888	889	876	874	861	909	924	875	929	904	930	938	943	852	942	845	915	906	872	858	899	901	885	862	900	912	915	885	911	889	840	950	884	905	929	932	890	886	907	846	835	917	899	902	856	904	847	865	858	839	904	909	852	893	913	906	872	881	882	824	900	870	882	884	834	871	880	907	859	854	850	940	891	878	925	833	937	899	875	890	871	914	928	931	943	926	886	913	894	848	896	911	925	907	878	897	869	878	908	868	844	912	870	902	869	887	906	857	891	922	942	947	940	911	878	914	882	895	873	916	925	940	897	873	898	869	911	887	824	885	882	876	865	919	925	903	878	884	873	849	895	929	884	875	872	871	900	914	844	905	876	891	909	874	866	868	897	872	877	908	876	845	878	879	882	896	922	920
1512	11921	27045	21440	12913	5753	1400	262	101	69	80	77	71	62	69	73	62	70	70	64	67	78	77	72	68	73	76	78	60	84	83	69	68	72	77	78	77	65	61	64	66	67	69	76	74	73	75	79	73	84	59	80	86	62	72	78	68	79	67	71	67	71	61	75	70	66	73	57	61	57	77	70	65	77	57	78	65	77	59	69	77	69	71	58	57	55	65	58	76	73	66	60	81	58	60	68	67	70	60	66	96	70	76	74	79	66	78	77	79	84	85	74	60	68	75	84	72	72	80	75	63	70	67	77	73	73	71	76	69	66	72	73	74	74	57	77	81	81	55	77	71	61	74	73	73	66	58	60	77	80	66	63	76	67	65	77	69	82	79	83	60	57	77	73	66	73	70	74	82	75	82	79	85	77	71	75	77	66	68	71	74	65	86	77	78	73	75	71	57	76	73	68	70	58	90	74	77	71	79	71	56	76	65	65	60	79	62	88	67	60	63	92	71	65	94	61	76	57	65	84	70	76	57	76	73	55	68	64	77	76	74	57	75	79	63	59	75	67	68	63	70	66	63	85	61	77	58	53	60	62	68	71	77	72	58	78	64	65	63	74	70	58	79	71	67	72	76	62	72	61	69	70	79	80	70	60	63	66	80	59	76	69	70	62	68	68	73	67	67	64	76	80	86	69	57	78	76	71	73	73	78	72	88	85	65	87	66	67	70	66	80	62	78	66	81	66	77	67	79	62	83	59	59	67	70	76	85	79	62	88	73	82	69	71	79	57	72	83	76	89	64	60	77	64	72	67	88	86	67	73	92	72	78	90	78	88	67	81	62	67	68	69	81	83	60	76	71	67	74	71	76	83	78	55	73	72	66	67	78	64	80	77	72	62	80	72	66	61	79	68	83	76	72	70	75	86	65	70	64	80	62	75	63	81	71	77	70	78	55	61	73	75	72	73	76	64	61	73	64	58	77	76	72	72	71	63	74	86	62	63	70	78	70	74	72	70	63	76	76	79	55	72	64	76	76	68	59	78	64	62	82	73	79	85	76	65	63	74	77	82	57	73	61	64	65	59	65	68	83	59	77	70	80	73	75	81	61	68	86	67	65	62	73	83	77	89	69	58	69	65	70	88	82	53	85	79	64	77	70	67	55	80	71	83	89	71	74	71	68	64	71	69	69	77	67	59	71	75	69	71	63	63	50	77	61	64	88	69	65	67	88	70	74	77	59	66	64	57	55	76	70	81	80	63	85	74	77	80	70	68	65	66	76	67	76	76	76	58	70	73	65	67	76	69	63	66	70	67	64	72	63	64	78	67	66	71	66	74	76	74	74	72	68	73	72	78	59	74	70	73	69	68	70	79	81	73	71	78	70	89	76	60	83	83	75	86	69	82	61	58	79	71	84	87	57	66	68	54	55	70	63	80	71	73	84	73	58	64	65	62	74	66	66	74	58	73	71	61	69	81	75	58	77	73	77	68	76	62	58	66	73	68	74	66	70	76	61	71	68	74	57	81	82	71	83	81	69	88	66	83	73	70	64	81	51	75	75	80	68	72	71	79	88	66	71	69	79	89	78	56	73	66	67	67	80	73	71	68	64	76	83	59	79	73	74	69	76	66	58	67	81	64	80	83	76	83	57	72	62	69	92	67	67	60	71	66	79	85	81	74	69	67	65	65	73	57	74	69	71	54	65	58	72	56	70	61	67	73	72	75	70	79	69	65	72	74	71	61	69	71	68	81	76	75	87	71	69	57	76	89	71	74	63	66	75	84	75	82	69	68	64	70	62	65	66	63	70	75	53	58	72	79	79	69	62	73	78	69	77	67	72	64	80	73	75	88	76	78	76	82	70	70	78	77	87	61	79	56	78	71	78	79	75	76	82	68	93	86	81	78	80	73	89	72	67	75	59	84	77	79	80	62	79	67	62	70	74	62	74	88	77	81	69	80	75	78	66	72	87	65	47	83	84	54	86	71	72	71	77	75	76	71	84	69	79	73	88	80	71	70	66	71	65	64	73	77	63	70	68	57	84	78	74	55	78	82	63	55	74	85	77	58	73	67	63	60	74	86	77	67	53	68	57	89	68	78	70	55	77	74	88	58	74	84	71	83	57	87	68	77	64	61	71	82	74	78	68	85	76	84	70	66	74	65	75	73	65	61	76	89	81	63	64	71	80	64	74	75	74	72	64	62	70	67	72	65	74	75	75	77	62	79	78	81	63	75	75	77	60	63	80	53	70	82	73	73	68	72	66	69	82	63	76	70	66	68	63	62	61	74	58	76	76	74	65	68	71	76	83	73	68	60	75	67	54	64	79	60	81	62	64	73	74	66	55	72	64	72	67	93	68	78	83	81	75	63	71	54	73	67	71	84	78	69	80	73	80	65	70	75	65	62	75	75	76	70	76	62	58	60	53	70	76	63	49	72	70	64	70	70	84	74	51	73	69	72	80	85	59	73	58	76	66	74	70	82	53	72	64	95	74	70	86	71	83	79	57	53	80	65	73	69	76	78	77	76	69	74	65	59	69	67	74	72	56	63	66	54	69	76	82	77	73	79	75	68	77	68	67	74	75	65	65	69	71	75	74	71	58	82	68	75	60	69	71	72	94	64	74	81	72	63	91	73	100	73	62	63	69	60	62	84	73	62	61	84	71	76	81	75	71	69	76	76	74	69	70	82	83	74	65	76	68	74	67	74	92	65	71	77	79	70	77	75	78	65	86	77	64	70	88	74	72	73	70	82	68	62	74	65	76	62	79	66	71	76	77	84	70	73	77	72	51	70	77	59	55	70	70	69	77	62	79	72	84	67	58	72	61	70	64	86	58	75	70	64	77	67	67	67	77	70	52	86	56	78	57	73	69	76	57	71	73	59	72	69	84	82	87	70	76	61	70	56	69	70	69	67	89	59	66	66	71	58	65	76	77	72	70	63	76	75	57	71	61	67	80	64	65	88	90	73	65	65	91	90	71	69	63	84	58	68	78	70	83	53	77	74	90	64	80	76	85	76	68	66	71	75	71	68	64	71	61	69	73	74	78	55	67	61	81	68	65	62	84	67	54	80	78	62	91	70	69	72	70	75	76	78	65	68	90	62	66	80	61	80	69	58	72	66	74	65	77	89	70	78	73	78	73	77	75	80	77	65	77	67	92	85	75	84	57	88	72	82	76	59	61	74	75	85	73	80	61	55	82	75	68	81	67	61	69	63	67	66	62	66	58	79	79	68	76	69	71	84	76	60	55	69	69	70	63	88	79	50	70	71	74	57	67	80	68	69	82	83	74	66	82	77	71	88	60	68	63	71	73	68	66	75	78	76	77	66	81	59	74	76	68	66	67	83	71	63	71	68	75	78	81	65	80	81	77	67	63	72	74	86	60	73	68	87	68	66	83	67	63	69	81	86	67	59	81	71	80	66	83	66	79	88	79	71	79	75	69	71	77	78	70	54	70	69	76	73	75	70	76	76	57	68	76	67	59	74	74	67	77	80
25128	40218	53413	59808	56591	40166	21781	7065	1833	1000	906	882	886	854	940	869	880	853	841	880	885	901	879	860	915	889	852	860	885	831	868	905	853	928	865	852	896	829	879	884	826	885	926	877	891	850	877	864	916	872	878	874	834	888	881	868	919	845	909	890	885	908	870	857	842	881	888	905	874	913	868	865	870	871	880	860	845	893	909	841	839	822	812	852	839	882	842	860	860	909	885	892	898	867	900	858	876	875	878	885	869	836	864	920	863	901	909	910	904	873	892	879	904	807	902	888	908	861	898	885	907	899	881	939	872	875	885	858	871	907	908	855	848	889	903	890	920	892	867	922	883	871	888	902	867	898	823	871	896	911	883	925	858	888	888	865	867	899	912	894	819	839	904	864	870	857	873	898	868	866	955	901	876	851	895	865	833	887	906	898	833	889	896	850	913	854	880	908	903	865	920	894	925	920	885	814	881	890	892	829	880	870	860	885	917	889	897	857	872	851	846	891	904	920	860	922	876	851	870	881	904	879	848	869	883	805	867	828	882	851	890	909	860	917	909	900	919	859	958	880	903	924	861	883	898	893	917	874	906	882	913	870	835	877	886	895	877	852	871	906	908	858	900	847	846	885	815	891	856	958	855	875	838	888	860	852	809	825	892	872	871	888	915	847	941	890	846	872	906	894	897	880	832	881	877	898	866	904	904	931	869	848	957	872	837	893	884	884	897	915	850	868	858	880	859	903	896	886	799	897	902	864	869	817	928	881	912	922	873	915	871	862	880	929	884	907	863	869	888	890	880	864	830	886	880	903	920	809	871	903	905	873	932	875	866	877	841	891	846	910	831	851	830	906	843	875	870	929	872	932	900	825	903	869	910	879	880	847	930	859	854	821	921	889	889	898	899	890	820	878	851	887	934	852	843	898	892	937	903	900	886	832	890	874	910	924	861	944	851	850	863	857	935	856	906	907	885	873	902	840	901	808	884	858	888	891	940	873	830	871	891	865	863	859	882	881	895	876	859	877	864	923	824	893	872	813	828	916	936	858	926	878	870	855	868	934	885	840	897	865	856	893	853	916	832	852	940	887	861	881	852	885	935	883	870	881	878	856	878	894	935	883	887	907	877	876	850	875	883	866	874	886	897	884	911	880	865	878	924	881	898	902	866	893	874	900	887	896	888	885	785	897	846	880	865	873	882	858	847	899	848	867	859	841	820	870	897	939	857	869	892	862	825	933	872	886	943	874	886	881	875	930	867	823	867	859	885	932	869	862	886	882	903	896	913	921	832	866	872	889	860	876	874	899	874	897	859	924	936	891	872	852	923	860	934	876	881	845	851	862	890	892	862	874	821	864	941	887	853	873	894	887	865	874	878	883	897	905	855	927	885	857	872	882	906	964	911	912	877	912	857	884	908	895	926	868	844	911	856	855	888	903	888	835	922	903	901	935	929	888	882	882	902	880	866	963	877	847	926	877	851	882	870	896	858	897	852	859	857	936	843	867	890	881	898	872	902	926	885	876	897	868	874	892	831	912	839	870	909	865	863	812	818	803	886	918	878	892	856	905	885	899	921	876	847	844	840	875	885	883	856	902	887	936	897	886	871	889	913	860	859	924	861	917	902	869	810	890	930	900	902	921	850	884	836	892	890	871	899	840	838	896	936	892	874	857	846	929	874	832	883	890	859	867	859	886	899	925	826	875	864	881	917	845	896	873	884	889	883	854	894	918	855	881	900	849	954	906	929	841	885	834	843	881	918	849	848	910	871	931	851	889	897	879	898	825	876	908	879	852	908	879	897	936	859	862	838	867	891	878	923	848	872	825	901	868	899	871	931	820	874	915	879	820	820	886	841	867	875	833	914	893	862	867	872	917	845	834	870	861	911	889	905	924	887	921	849	837	897	830	935	848	849	904	846	864	832	869	878	885	928	867	874	880	854	852	912	916	874	835	843	897	909	893	861	877	902	883	864	859	913	889	924	937	868	886	912	831	830	872	882	861	888	895	899	848	854	878	892	892	910	888	830	852	901	831	861	829	914	885	869	890	897	942	877	900	833	910	889	906	914	888	890	922	880	881	904	891	873	866	906	905	845	901	885	883	884	871	932	906	874	905	872	846	896	881	894	853	930	856	839	852	891	846	883	922	816	919	878	910	864	848	937	853	895	902	885	871	898	850	846	873	901	939	869	856	890	870	909	807	872	881	877	856	983	841	917	885	900	903	898	858	899	901	883	934	887	938	847	886	859	909	872	909	814	885	848	876	955	865	910	922	863	896	894	899	922	922	889	935	835	905	850	871	880	848	891	864	921	914	891	908	883	914	857	884	808	950	850	870	871	903	896	812	880	856	921	859	897	852	855	863	925	878	849	851	868	895	887	865	858	891	889	881	917	893	865	827	891	863	887	879	896	894	884	864	902	883	906	892	916	883	819	919	895	896	845	882	888	887	876	836	902	831	861	893	878	865	903	930	922	895	890	843	802	888	876	845	851	825	936	885	908	813	893	816	918	840	875	920	877	850	894	879	902	827	825	867	894	917	903	847	932	871	885	883	897	923	837	837	860	889	834	855	882	899	847	891	877	901	908	904	904	879	875	909	866	868	810	888	878	819	885	880	877	926	841	884	891	886	899	866	853	923	868	906	868	913	889	905	914	881	869	884	864	859	860	854	885	801	890	871	873	899	834	866	860	866	860	839	867	883	947	860	880	904	908	844	931	913	880	897	857	919	888	889	892	828	880	928	854	842	908	917	871	888	864	837	873	915	943	898	922	873	878	900	859	899	868	856	905	840	814	875	854	892	869	898	880	868	893	921	906	905	836	950	901	878	935	891	853	920	880	887	834	889	957	911	861	892	809	915	881	885	933	886	956	917	917	873	851	969	887	849	907	832	891	850	897	899	852	882	927	885	872	887	826	845	886	876	830	844	870	878	891	905	889	879	888	855	827	893	895	903	880	790	831	905	866	834	888	846	916	866	853	840	884	843	826	962	867	871	842	878	882	867	905	850	836	861	890	870	926	819	899	875	806	897	891	893	906	909	862	901	924	937	814	884	888	868	913	881	832	887	916	865	872	875	866	864	869	879	950	847	876	835	873	875	882	845	890	893	874	873	861	912	837	901	859	840	957	856	855	897	830	898	846	865	873	884	871	852	920	894	883	828	845	868	889	878	854	856	918	869	885	869	939	888	885	909	867	841	858	912	829	880	834	852	887	893	802	911	857	880	898	903	897	927	894	860	856	900	813	868	867	840	874	899	888	856	878	873	869	870	877	855	888	872	893	895	862	885	894	868	908	830	875	881	922	869	900	858	860	860	891	942	909	925	923	906	880	839	864	896	889	875	887	863	847	878	910	871	913	879	902	932	881	914	942	862	915	918	839	889	898	865	935	911	891	920	855	846	885	896	885	890	889	876	909	829	862	903	844	930	883	934	828	921	868	869	870	889	889	856	830	903	883	930	852	922	916	876	881	862	880	896	864	902	854	863	898	884	941	889	888	919
1407	3383	7801	6306	3081	1270	357	117	68	76	83	67	60	55	79	83	63	69	75	59	74	76	63	87	76	64	58	92	63	70	55	61	74	75	77	76	56	80	62	65	71	83	65	77	68	59	69	71	80	74	82	64	71	61	71	69	68	58	82	71	75	61	63	65	74	69	68	81	72	63	88	71	59	80	91	78	77	73	66	69	76	76	63	80	64	71	78	72	58	76	57	69	64	74	71	62	62	64	75	77	66	65	74	74	66	65	69	79	74	86	68	61	67	71	64	79	60	81	68	74	52	84	63	58	52	81	70	80	67	78	72	66	72	66	70	74	75	72	68	71	63	60	65	69	74	70	70	72	70	64	81	66	65	63	60	81	70	75	52	73	79	60	80	69	60	67	60	69	70	62	62	68	70	71	79	62	60	65	69	70	72	69	79	57	47	82	72	78	69	97	76	59	77	56	46	61	78	68	73	58	43	74	89	60	64	71	73	65	64	73	74	63	78	67	72	86	64	68	81	72	83	73	75	74	71	64	70	72	73	80	65	73	78	68	66	54	79	66	68	66	64	77	67	74	70	71	72	62	73	74	78	73	65	62	59	82	78	65	75	82	85	76	83	84	67	68	53	66	61	61	79	64	85	74	58	58	80	78	71	76	73	89	69	77	80	90	84	56	76	72	68	63	69	65	75	69	79	97	72	71	70	49	65	74	77	63	58	67	77	80	78	64	75	65	74	83	74	67	73	61	85	78	84	62	69	62	78	79	64	90	70	62	73	70	72	53	67	66	86	61	65	65	68	60	60	74	64	74	68	65	82	75	71	63	83	76	69	75	60	87	71	80	72	73	81	62	78	68	73	76	85	64	62	69	67	79	59	80	72	84	80	67	77	54	65	73	80	58	75	77	85	83	79	84	78	75	57	76	67	84	82	77	82	71	78	68	75	58	72	65	74	67	76	76	56	60	65	55	69	51	57	89	71	74	59	66	74	67	64	72	78	72	66	51	62	81	61	81	61	65	71	73	83	70	66	68	74	51	69	64	88	52	82	63	78	75	70	79	63	76	62	82	74	72	71	67	78	68	84	76	63	73	63	65	73	70	83	81	69	73	77	82	71	75	83	67	75	73	63	57	69	69	73	63	72	64	72	77	74	74	67	89	80	73	71	56	66	72	73	72	81	75	70	71	60	53	59	71	78	66	70	78	76	56	67	67	62	82	63	70	64	77	81	69	82	70	55	69	66	59	80	79	84	74	55	70	53	74	64	78	64	81	82	66	69	68	82	80	54	67	72	75	77	55	58	67	71	73	75	83	60	74	75	61	71	68	71	84	72	69	88	64	48	61	75	66	77	69	81	64	65	60	65	67	64	64	67	71	64	73	75	60	68	75	63	81	76	62	80	67	75	69	53	63	67	81	86	77	80	59	70	65	66	66	76	60	61	64	77	65	69	71	81	66	74	65	75	84	62	71	61	55	69	64	68	61	75	66	64	68	65	68	84	71	80	79	79	58	87	74	71	75	61	65	73	64	62	83	81	68	80	58	82	66	71	67	72	65	68	78	78	61	78	90	61	77	74	66	76	50	62	73	76	75	67	72	62	67	71	77	73	68	72	66	58	85	68	83	78	61	88	74	75	62	66	74	67	76	83	65	88	78	68	87	75	87	75	69	67	71	60	59	65	75	64	61	81	62	86	72	66	74	81	81	75	74	92	64	92	65	58	63	86	77	71	71	67	73	62	80	68	80	65	68	84	62	69	55	73	64	63	93	83	58	67	81	70	70	69	68	70	72	76	71	75	82	74	67	80	75	75	64	74	62	57	68	77	76	78	82	65	79	67	79	78	69	71	72	70	71	77	66	61	76	70	68	62	72	62	66	75	82	77	70	72	82	76	76	72	69	55	69	74	67	69	75	80	72	75	61	69	81	65	70	64	77	73	66	72	74	64	78	69	57	63	61	77	64	69	71	72	82	65	75	62	64	66	66	71	93	75	71	55	66	74	93	55	63	80	67	73	76	83	63	55	83	70	52	68	78	75	70	62	54	59	68	61	81	57	70	73	62	64	71	63	72	70	68	59	75	77	75	67	81	68	69	72	66	64	53	58	62	85	69	70	88	69	74	68	59	76	63	76	74	67	67	54	66	68	66	75	72	64	65	78	73	80	62	77	58	75	70	69	71	68	54	68	73	72	69	76	72	66	67	65	68	92	76	68	82	67	78	69	60	77	65	71	71	75	67	68	83	70	75	67	66	63	62	78	75	61	74	67	77	79	72	61	68	76	74	83	69	75	85	90	71	85	78	63	67	72	80	66	68	73	72	80	71	70	72	59	70	55	66	65	82	67	70	81	75	61	73	62	67	59	88	57	76	85	73	70	80	62	71	65	64	64	71	73	62	58	66	65	70	74	92	77	54	66	82	77	70	61	72	69	66	69	56	78	79	67	80	55	79	76	68	58	71	56	78	57	66	74	67	71	77	62	85	75	80	69	71	80	72	66	93	82	73	78	86	62	72	76	81	70	69	78	69	69	84	71	61	63	67	70	84	72	67	77	77	65	67	56	64	65	69	62	63	82	64	58	69	82	88	63	56	75	65	67	71	61	70	78	69	74	66	73	67	70	83	69	64	63	73	59	82	65	63	71	66	75	91	72	83	70	74	65	78	62	66	56	70	77	70	68	83	87	61	81	68	53	85	78	63	63	72	81	76	76	79	67	67	67	80	73	77	71	71	70	63	71	69	60	74	87	70	70	62	74	78	71	98	64	64	76	68	69	55	75	66	65	68	65	71	77	74	80	70	69	76	50	73	76	63	69	95	74	81	66	78	64	70	69	71	68	85	63	73	61	80	67	64	69	66	66	63	77	54	68	85	65	77	54	67	59	59	88	73	64	72	81	82	87	81	69	68	69	77	91	86	67	75	73	65	65	68	71	79	76	53	69	59	71	79	75	66	93	56	77	81	75	77	68	73	79	64	81	92	79	78	86	87	65	66	62	73	86	83	57	74	76	59	77	74	52	62	72	59	61	66	73	58	61	67	72	74	64	62	78	56	73	77	65	72	79	79	81	70	84	83	81	76	78	69	74	67	72	78	79	80	70	71	79	87	77	77	65	81	56	78	84	73	64	67	76	85	85	68	80	65	63	70	59	74	75	73	71	76	69	82	72	71	71	87	60	86	73	80	88	67	58	69	71	51	77	76	77	72	72	84	65	66	63	69	59	64	71	63	79	67	73	87	68	63	76	78	69	51	77	81	64	89	66	77	63	60	63	70	72	59	81	77	72	59	78	79	69	64	75	71	68	61	62	81	74	67	72	65	84	71	62	80	81	87	66	76	74	71	67	54	71	83	72	67	71	74	79	67	58	77	67	76	69	64	74	64	75	95	70	72	79	65	78	75	86	67	91	67	77	76	67	71	65	76	59	65	75	70	91	56	78	63	78	71	69	78	76	60	73	64	69	67	82	65	53	78	68	79	67	59	89	78	75	67	78	72
14057	26460	33952	36541	33869	23146	9098	2407	1074	932	834	829	883	872	895	766	898	885	899	826	884	897	894	860	855	838	860	849	883	846	895	833	870	865	874	865	840	876	883	904	918	855	858	896	858	916	883	929	907	859	875	861	859	854	837	912	862	896	852	897	808	867	823	815	877	845	873	858	886	868	900	859	861	869	861	869	879	890	887	854	846	831	895	845	870	831	845	853	856	862	846	896	882	871	892	861	892	893	898	825	850	894	829	812	858	858	843	892	853	879	846	889	871	930	911	881	883	837	885	857	877	817	856	899	827	812	890	885	879	865	919	873	849	876	856	897	913	904	909	898	849	804	899	835	872	876	858	934	877	838	878	915	888	842	837	889	906	842	863	862	896	828	876	889	847	884	853	864	871	838	839	911	913	825	849	871	882	913	896	862	828	821	904	861	895	838	938	864	873	807	828	905	856	831	871	921	852	797	784	832	818	845	921	885	843	811	831	861	814	912	801	885	902	887	878	901	856	832	848	853	846	917	899	834	873	854	858	872	868	837	868	940	915	908	905	883	815	896	868	825	852	863	862	903	816	858	835	808	857	864	824	837	940	818	890	834	851	852	853	861	914	885	895	926	823	885	833	897	852	886	842	862	865	895	900	833	834	866	848	934	875	922	909	827	857	822	888	884	857	900	862	867	868	875	833	873	858	848	851	885	892	866	814	899	882	869	881	864	830	894	861	880	876	875	843	869	868	858	895	857	883	877	835	926	866	897	870	867	904	873	834	843	866	922	880	911	881	825	849	853	856	870	856	891	896	863	893	855	860	917	874	855	877	837	879	794	867	824	857	853	843	823	919	891	859	880	872	858	890	902	884	899	827	861	821	857	827	858	865	901	914	881	889	879	898	866	876	894	852	859	879	858	879	825	845	851	915	852	839	852	841	831	910	906	865	866	886	906	869	814	855	835	848	873	921	899	896	859	869	869	906	868	835	864	872	845	865	810	892	861	884	883	902	882	813	846	868	839	858	908	892	878	878	872	850	826	806	844	873	874	848	856	837	874	873	866	841	871	852	848	908	836	848	809	850	867	838	848	847	828	874	836	824	823	901	845	885	840	885	843	867	894	846	867	887	826	888	870	828	880	871	840	879	881	857	831	863	886	903	884	879	818	885	894	864	863	849	883	878	839	857	941	857	891	873	823	894	857	920	831	873	900	854	863	850	841	882	825	883	826	881	904	881	836	905	893	861	876	830	918	889	810	852	830	849	895	907	915	882	875	854	840	854	866	932	899	874	862	868	817	901	877	836	847	845	816	883	926	868	807	846	857	840	780	834	898	861	878	815	831	869	881	874	879	803	863	895	879	861	841	855	873	885	849	827	848	817	818	890	866	835	819	869	912	869	871	880	865	853	896	880	867	842	883	830	859	849	862	867	869	885	886	828	861	877	867	850	884	852	829	809	836	856	899	838	873	849	867	847	852	815	894	817	836	899	877	891	922	889	841	877	865	889	858	859	835	879	838	861	891	933	885	888	889	856	868	821	857	890	850	853	866	859	827	879	873	913	881	882	865	803	865	894	868	842	863	849	925	858	905	842	834	852	843	900	894	806	858	863	859	879	803	844	855	868	887	892	893	794	797	876	889	844	860	834	849	875	844	857	893	890	952	881	913	898	911	860	837	876	920	928	827	833	858	840	916	869	861	873	887	878	912	832	832	812	867	899	869	866	875	855	876	853	900	841	863	888	866	833	888	857	876	874	821	869	852	885	833	832	908	819	879	905	881	852	795	856	861	878	869	862	886	883	898	897	864	869	862	856	958	875	877	888	909	893	862	846	903	814	884	845	864	914	834	853	835	905	823	867	817	871	868	871	846	882	842	874	848	838	894	858	871	880	890	848	882	856	869	841	883	884	866	854	878	862	853	878	898	863	830	826	835	837	866	840	868	871	923	850	862	871	867	833	884	933	869	905	865	859	876	821	836	859	867	902	869	841	848	852	825	848	876	892	853	854	839	865	817	887	804	814	878	829	867	837	883	897	852	825	837	827	858	873	918	878	848	854	832	875	801	878	888	810	868	814	889	813	857	859	907	849	852	915	890	873	849	842	830	861	889	846	889	827	894	893	886	804	847	893	910	829	882	886	832	887	882	858	855	893	808	838	838	931	811	857	836	866	860	887	872	847	850	846	912	876	903	908	887	883	896	902	837	833	879	840	884	861	880	869	900	853	866	913	884	900	837	850	794	888	844	889	849	846	880	846	817	873	834	846	872	860	880	840	899	853	845	850	873	851	856	920	836	877	875	849	795	826	820	856	926	880	897	874	877	833	863	837	882	842	898	821	901	859	875	882	825	894	889	864	855	830	907	831	896	831	886	849	845	885	869	827	913	910	880	874	822	808	842	849	904	826	801	886	849	914	858	864	869	908	880	865	873	867	860	871	837	861	879	839	870	889	891	847	869	899	853	878	843	830	840	846	829	813	860	868	890	889	890	892	878	850	893	894	854	914	864	802	864	880	819	862	863	845	820	872	873	860	837	860	806	853	843	899	864	932	826	870	822	877	863	863	864	860	850	849	843	866	886	850	848	840	835	897	836	883	822	869	863	888	858	885	830	875	913	873	897	858	890	896	868	814	847	869	864	846	840	851	864	814	831	841	846	888	874	867	891	885	873	889	840	858	889	838	832	861	840	884	841	898	818	870	877	896	840	869	841	897	855	786	835	845	857	888	926	861	852	851	907	862	858	846	910	884	881	847	854	893	847	852	847	862	847	899	865	869	828	838	894	862	840	872	841	858	875	824	835	890	874	822	866	919	833	875	919	851	871	889	859	868	850	821	812	879	901	925	829	826	833	837	889	840	881	797	858	882	816	860	851	897	856	910	822	862	866	885	863	826	885	801	862	842	830	881	861	902	844	902	857	874	836	820	915	888	852	842	868	877	835	875	872	854	890	850	874	855	865	853	863	819	827	836	882	881	907	866	872	844	917	883	859	851	816	860	873	894	893	862	855	875	877	868	865	824	857	891	832	893	892	845	871	836	862	840	884	885	854	940	841	820	869	866	847	865	815	955	845	887	861	921	888	809	871	870	877	847	851	863	863	815	890	911	867	848	814	809	829	837	878	903	864	869	876	857	919	862	850	821	895	852	861	865	882	848	902	867	878	846	870	856	845	838	825	874	856	853	858	823	887	860	821	838	842	840	866	864	838	849	831	812	903	911	833	906	877	888	846	874	901	894	901	875	817	825	856	850	836	810	878	910	871	840	872	852	845	869	822	908	862	873	859	829	912	861	843	842	897	859	869	858	852	865	823	844	875	872	897	899	855	856	809	844	807	872	888	865	850	862	865	893	879	842	846	866	856	875	845	875	884	870	851	824	885	811	859	833	810	887	874	862	856	830	870	869	799	881	874	927	890	902	917	898	848	880	844	889	823	835	866	872	861	872	854	903	883	883	881	860	867	882	836	865	905	863	838	839	846	886	825	820	856	894	882	878	838	944	859
955	12077	17663	13101	7429	2763	701	200	95	60	73	69	69	67	78	67	76	78	77	82	63	75	75	73	71	66	86	74	59	58	74	77	80	62	62	68	95	67	67	80	58	65	55	68	86	54	64	76	59	75	59	68	69	66	74	62	75	67	68	63	64	77	85	74	69	80	65	80	81	62	70	75	88	60	72	83	72	83	64	63	90	89	62	68	69	72	81	70	72	79	75	85	62	77	61	59	74	62	64	65	79	72	74	68	79	67	70	72	77	71	71	76	70	57	80	71	79	66	57	66	76	58	73	60	84	74	82	89	67	82	64	74	59	64	57	84	70	64	73	76	51	76	81	74	64	71	68	81	65	83	73	68	76	78	67	84	72	102	92	69	78	71	77	60	73	70	60	70	75	65	67	65	55	92	64	69	74	74	68	71	86	85	69	63	67	73	54	62	71	64	66	67	45	63	75	67	74	83	76	78	68	71	71	68	80	67	56	66	73	68	61	55	70	64	67	68	72	71	71	80	69	79	70	70	77	67	64	83	60	75	74	62	80	71	68	77	71	62	80	65	72	67	63	66	67	74	73	69	83	67	60	60	68	57	60	73	79	71	68	66	66	77	67	64	70	65	70	69	63	83	67	82	78	56	72	81	83	55	69	57	67	76	55	68	74	65	78	58	57	72	51	72	80	69	76	65	76	57	76	62	64	81	71	58	86	79	73	59	66	70	78	71	79	74	66	79	55	69	84	66	66	89	74	69	89	87	84	83	85	90	65	72	76	59	70	78	64	55	68	70	63	58	81	80	66	60	70	63	70	56	60	81	58	77	66	84	73	77	70	66	65	69	74	71	73	69	73	72	63	78	70	75	69	73	67	77	84	61	74	69	81	68	93	69	63	66	67	75	76	53	73	66	82	82	66	62	62	90	72	75	73	79	63	81	54	72	57	70	70	70	75	67	61	70	58	78	85	70	77	71	75	85	90	64	70	74	73	58	71	74	65	63	79	64	58	75	81	56	64	67	67	69	71	53	65	67	83	66	76	79	77	67	69	56	81	75	75	70	49	53	63	90	70	63	75	71	81	76	55	47	62	56	67	67	67	56	68	85	65	63	78	62	73	62	68	86	67	65	78	72	74	72	92	77	71	71	64	58	77	74	62	60	75	81	68	57	70	75	80	79	62	77	79	72	74	82	70	71	65	58	84	79	72	65	80	70	83	72	75	70	74	81	91	71	69	79	75	68	73	65	80	85	59	71	62	80	83	72	69	57	58	62	75	63	59	84	72	62	63	69	75	60	77	73	83	63	72	65	77	79	62	83	78	64	61	62	76	74	74	68	69	71	65	58	76	82	67	74	57	77	63	77	58	76	61	66	77	75	67	82	67	80	77	61	85	63	63	78	76	59	68	80	62	53	72	79	75	68	68	78	68	67	82	79	75	75	74	78	81	57	64	72	80	62	63	71	63	61	68	89	72	55	90	77	74	91	83	58	91	75	69	87	58	76	57	72	60	71	83	60	68	56	68	69	74	76	69	81	75	65	81	66	72	80	77	73	63	69	77	69	78	65	64	83	67	63	75	76	63	63	82	71	65	66	57	63	62	87	58	64	69	75	77	82	68	80	61	75	72	83	77	54	73	80	89	72	55	72	73	63	69	69	61	66	61	90	72	62	71	68	62	81	70	65	70	74	72	74	75	67	61	76	71	95	66	79	77	76	72	66	74	69	56	63	81	75	68	82	64	85	67	77	85	79	60	77	69	63	74	59	80	60	63	77	69	69	65	82	68	79	64	73	79	71	65	58	71	58	75	82	90	63	73	83	76	68	79	74	78	76	72	77	77	70	72	68	69	52	76	64	63	79	77	76	63	82	74	85	76	73	79	78	68	65	78	81	75	77	62	75	75	55	59	57	89	73	76	71	63	53	76	64	62	75	69	88	66	54	68	74	76	63	71	80	74	70	80	70	72	69	85	77	67	74	61	70	64	58	66	63	74	80	67	59	65	64	69	75	83	67	88	68	68	74	81	76	69	80	57	72	64	83	63	67	75	69	61	78	67	68	59	63	72	68	73	72	66	59	79	74	72	80	94	72	64	66	84	83	68	87	71	61	56	74	69	71	81	64	52	79	60	70	76	60	70	58	75	74	66	68	67	72	78	62	79	69	89	62	63	79	60	64	78	74	71	68	78	87	80	76	83	76	70	69	72	72	63	92	71	71	78	80	69	75	64	69	73	78	67	63	71	83	88	77	65	71	74	73	49	57	68	65	69	71	67	82	75	56	82	71	91	74	70	71	74	62	63	66	76	65	83	67	72	85	78	58	79	64	67	69	74	82	58	73	62	60	91	69	81	72	75	76	68	73	74	69	68	79	65	74	86	84	73	64	66	61	75	75	71	64	77	78	57	69	63	71	66	84	57	66	71	73	67	60	67	81	77	65	65	59	83	68	71	69	76	66	73	63	67	76	76	61	78	81	60	67	80	73	75	70	73	66	69	74	68	66	63	63	62	76	73	59	71	72	54	60	77	85	71	63	86	67	69	72	62	72	62	67	80	82	69	67	83	75	74	71	84	66	69	61	61	43	71	76	67	68	61	65	68	86	84	70	67	74	73	69	70	91	69	65	64	76	64	74	67	71	63	75	55	70	67	82	70	70	71	62	69	65	79	72	58	77	68	65	78	90	78	74	63	73	72	70	77	77	62	66	68	76	72	90	76	64	69	66	52	66	65	77	65	68	74	74	60	82	83	57	71	73	57	68	64	74	90	69	68	64	67	79	87	80	87	70	74	76	72	79	69	63	88	73	83	81	73	80	77	76	62	84	75	95	58	64	74	75	74	61	70	74	69	61	63	86	83	81	61	68	63	79	72	71	68	78	68	56	79	58	73	83	82	62	75	83	74	72	69	65	66	73	69	58	73	75	65	68	75	68	71	85	63	75	72	62	64	62	57	80	69	59	73	70	69	73	62	82	80	88	53	74	66	81	64	79	80	75	80	70	53	78	75	66	72	76	64	67	78	63	62	69	83	79	62	62	77	72	87	65	77	76	59	67	63	62	81	73	84	85	68	73	72	59	53	78	73	59	80	62	68	68	72	69	58	63	83	66	82	85	82	68	74	75	91	71	73	79	88	62	63	64	78	63	75	71	71	77	61	76	56	77	74	82	75	74	71	79	57	61	79	67	71	57	55	55	85	57	67	65	59	72	67	74	65	74	82	83	77	65	67	72	67	76	77	65	72	74	87	77	63	75	50	73	68	64	75	83	67	67	67	73	67	65	79	82	62	71	71	72	76	72	70	96	73	77	61	67	74	76	62	93	64	81	72	65	85	62	78	68	66	68	64	63	78	74	84	74	66	68	58	51	81	63	73	54	76	64	86	78	69	78	75	80	86	55	84	62	59	74	87	62	81	73	54	65	62	80	76	74	60	67	82	72	81	74	78	84	72	65	76	60	68	79	63	74	75	74	85	67	78	64	67	68	67	75	71	62	74	77
20453	41813	43115	48905	46308	31657	15835	4688	1401	957	869	896	907	861	865	866	902	836	836	809	867	915	888	884	856	885	902	874	886	880	832	922	868	876	870	918	874	872	866	886	864	857	844	883	876	900	875	856	847	803	899	844	877	904	850	811	841	834	865	857	855	856	882	872	858	843	859	920	932	958	893	847	859	849	861	847	831	877	937	840	838	925	834	861	824	864	885	813	879	833	847	878	779	793	903	909	860	861	814	853	923	852	837	853	885	856	822	880	820	899	852	814	840	862	818	863	916	834	889	811	867	836	862	858	875	811	848	831	867	896	829	808	810	868	880	875	873	851	834	854	843	843	807	812	849	908	909	866	923	861	831	831	875	823	828	894	865	819	909	839	902	876	860	880	901	836	874	847	836	855	841	882	914	818	828	818	897	872	848	859	867	859	858	851	853	886	837	838	865	851	841	858	793	843	882	876	912	884	885	874	848	828	875	889	803	829	892	863	848	858	881	888	845	859	913	840	876	855	870	870	927	873	848	865	870	861	845	913	872	844	854	889	838	830	900	868	816	888	879	923	921	857	870	895	860	846	839	844	906	860	871	814	883	865	911	869	892	874	888	867	853	832	885	859	800	845	813	812	865	880	836	870	881	890	936	927	869	854	874	847	903	896	861	885	850	888	810	851	886	882	864	875	887	860	843	871	888	850	854	827	804	830	893	824	840	831	834	801	846	890	808	817	854	850	902	848	910	860	842	921	840	902	870	852	839	857	879	851	865	884	886	884	874	876	885	823	851	866	878	821	901	902	926	874	906	862	866	835	876	858	868	847	889	882	850	860	874	901	861	877	842	866	862	851	900	855	947	858	869	809	798	864	851	830	889	861	814	858	876	842	891	875	900	835	856	835	885	861	880	824	869	863	873	786	913	922	846	873	807	895	882	795	838	881	873	859	862	858	880	895	884	877	869	841	870	883	867	879	845	845	801	841	866	854	838	805	881	839	861	854	858	877	845	901	849	920	843	876	857	828	920	884	857	867	868	799	901	850	895	849	837	869	860	851	825	846	863	845	838	862	864	872	872	831	887	829	890	885	887	888	889	863	907	823	887	873	866	854	885	877	912	876	853	885	857	835	876	847	923	893	877	860	819	803	833	857	876	842	848	860	878	844	863	887	875	885	839	846	847	906	876	870	851	840	854	855	851	863	881	846	899	863	839	891	822	822	863	859	894	855	808	901	920	849	834	808	914	912	847	834	858	919	846	845	883	898	856	828	847	872	883	845	900	805	910	879	873	858	840	853	809	893	892	886	875	808	880	874	873	880	882	850	869	897	855	853	865	798	864	829	854	849	832	925	831	886	844	881	900	900	906	866	886	864	908	875	893	902	854	893	869	914	904	832	846	856	836	839	860	895	897	874	847	836	808	842	837	763	891	815	860	856	875	853	836	841	812	862	855	863	855	844	897	846	840	847	867	890	887	879	905	860	877	845	818	901	882	827	871	833	886	874	862	824	854	827	840	841	835	879	880	830	851	853	835	840	839	874	865	863	865	873	881	833	817	873	837	892	881	862	869	863	878	905	868	849	848	883	856	782	876	837	905	837	896	854	870	910	886	860	881	826	896	893	861	850	879	833	849	858	884	893	862	863	874	884	856	858	862	860	794	846	839	810	898	871	837	862	900	853	837	852	908	869	918	885	855	852	892	891	882	917	882	815	843	894	872	891	856	921	822	848	891	877	856	884	903	865	868	877	871	856	920	897	861	839	846	888	857	893	932	907	853	828	827	827	910	866	830	848	828	870	918	855	898	838	908	817	882	884	888	851	831	833	843	824	831	845	879	812	867	923	825	879	776	866	871	892	880	873	888	838	913	880	880	868	837	829	938	850	820	870	858	883	878	830	877	855	889	895	868	901	829	810	862	871	832	866	817	893	893	893	871	842	875	851	833	839	853	841	865	872	908	921	841	855	908	856	805	890	870	873	843	874	893	893	824	827	831	859	868	868	858	905	873	816	862	830	872	831	822	897	831	886	834	829	923	882	879	872	855	847	850	868	839	824	901	876	880	807	849	909	859	916	887	835	891	856	929	848	845	874	860	915	866	834	892	860	872	876	905	831	877	907	860	867	864	873	853	832	856	854	877	829	839	859	850	883	922	900	838	871	851	793	862	860	878	825	853	872	873	853	905	827	858	837	816	892	887	860	839	880	906	840	800	881	811	815	828	882	875	862	860	837	930	829	914	831	917	852	856	823	878	867	855	874	820	851	883	852	822	894	834	844	850	874	848	838	839	892	876	799	877	856	912	871	886	818	837	817	854	875	862	844	848	844	845	866	872	871	869	871	889	830	849	861	884	883	853	862	865	865	815	856	829	854	812	886	868	882	936	858	875	854	807	860	883	871	840	850	896	913	838	907	858	830	863	847	839	840	850	871	817	875	877	909	787	800	844	821	898	840	829	823	892	863	896	863	896	873	860	830	841	883	907	895	855	848	831	822	898	846	867	819	879	861	823	853	870	851	830	891	803	832	840	893	815	859	913	812	880	879	867	934	852	850	890	888	821	860	852	840	871	845	854	861	870	822	862	886	846	871	890	855	824	869	865	780	873	848	857	880	837	889	948	887	846	889	912	869	864	927	870	853	811	883	836	855	855	867	884	832	925	841	890	888	846	837	854	831	851	897	880	868	883	857	873	850	929	842	879	903	825	895	891	862	846	890	787	858	900	845	903	873	828	945	845	885	912	824	910	864	863	876	850	843	851	889	885	845	837	831	900	825	809	868	844	887	877	858	818	883	885	882	840	904	844	840	822	889	900	872	807	856	859	825	866	835	844	877	831	875	868	892	853	898	858	819	854	882	875	882	881	867	901	833	843	855	851	935	903	886	895	846	826	860	869	834	782	884	837	910	891	854	880	858	882	884	883	819	840	840	870	863	804	862	876	862	871	839	852	857	869	831	833	855	848	893	854	882	837	862	859	847	812	903	885	879	822	892	859	842	824	848	862	881	873	854	890	867	851	848	913	855	838	872	860	863	887	850	823	861	879	835	821	886	930	830	872	843	895	863	871	869	867	834	850	863	838	868	903	902	900	865	856	907	852	857	869	864	837	850	887	873	887	867	809	885	864	862	846	863	816	837	814	876	843	881	808	893	843	904	848	820	856	873	844	806	883	836	876	876	862	844	890	823	881	864	887	885	911	904	834	817	818	863	792	836	846	875	873	832	805	823	884	871	841	830	897	837	833	909	816	887	836	820	868	833	850	847	867	928	838	917	874	871	815	855	842	859	847	854	896	891	859	874	842	893	864	901	836	862	816	840	879	875	847	874	837	881	824	871	851	894	866	892	853	899	812	867	844	870	873	834	918	869	860	894	892	857	881	901	862	842	831	913	822	855	902	841	847	890	857	891	878	863	862	853	893	847	890	881	883	874	844	848	831	834	847	858	856	842	857	881	904	802	811	848	829	852	835	890	836	856	911	833	852	839	881	888	890	899	908	854	882	863
2515	11611	18499	13911	8131	3172	850	230	86	75	75	58	81	66	72	83	55	85	82	73	70	78	66	81	72	61	72	67	86	85	66	78	91	65	61	64	74	71	84	61	65	57	65	75	93	71	57	65	66	81	63	66	83	87	66	64	64	71	69	74	79	78	64	94	84	62	75	84	74	89	71	67	70	68	78	60	66	80	58	70	66	65	89	64	84	72	73	67	76	62	69	77	72	88	65	55	66	75	75	68	70	74	84	82	59	81	84	86	83	87	69	81	79	75	70	79	68	78	60	93	74	98	76	62	58	62	63	78	68	83	77	65	76	80	78	68	74	70	84	70	84	60	72	76	68	69	64	74	63	74	75	73	69	54	87	74	75	69	83	84	74	62	62	76	68	74	66	80	93	72	79	68	59	67	59	73	79	80	76	70	67	76	74	72	70	66	105	69	81	76	75	76	58	88	74	53	72	90	73	66	83	67	72	86	67	75	72	66	65	72	68	57	75	78	66	70	78	67	84	77	62	57	80	60	68	87	80	69	82	85	77	66	77	86	79	62	67	79	63	82	82	70	80	63	73	57	68	75	64	70	61	82	77	67	80	74	66	67	76	76	61	82	71	49	58	60	76	62	79	81	85	73	77	76	82	74	77	78	70	91	75	68	80	74	64	59	71	73	70	67	72	66	67	74	79	88	66	73	58	75	79	71	91	69	62	61	75	68	71	77	76	63	71	70	91	63	65	74	77	82	77	86	79	69	80	72	81	73	76	78	73	75	80	88	71	69	85	72	62	83	76	90	74	75	75	67	65	82	66	61	76	59	71	57	81	56	65	75	73	69	60	60	66	79	72	61	75	74	65	73	65	67	80	63	74	77	84	73	69	59	65	77	92	76	73	81	91	81	74	71	66	68	71	73	76	78	77	83	76	84	70	81	82	85	74	67	64	73	84	71	67	88	87	65	60	76	80	87	60	73	73	83	77	64	63	80	72	83	77	71	75	79	80	73	75	79	72	65	60	77	80	76	64	70	70	77	84	81	70	98	65	69	71	68	86	85	69	90	74	79	68	73	81	78	73	61	61	70	64	81	73	68	84	80	73	79	74	82	94	73	79	68	66	65	82	86	73	74	67	62	70	81	83	63	61	60	71	70	83	59	70	76	64	65	83	79	68	72	82	70	62	79	83	70	61	76	86	69	77	78	65	84	73	76	80	69	73	72	61	84	83	69	76	67	72	60	78	81	59	70	66	77	78	70	52	78	63	84	79	70	60	65	70	70	65	64	78	66	68	84	88	58	66	80	80	69	69	73	62	71	64	78	69	67	79	85	69	76	60	72	59	75	80	69	68	61	73	68	68	61	80	100	83	67	68	73	57	59	73	81	60	80	80	70	84	68	75	80	57	74	82	62	77	70	64	57	59	70	59	62	70	89	80	71	77	80	75	66	75	59	69	82	75	70	82	75	88	69	77	72	83	80	62	71	72	77	77	72	73	70	64	81	76	70	71	74	63	86	85	72	86	77	76	70	85	91	77	74	79	79	72	87	63	75	71	65	79	71	76	80	76	77	74	60	68	64	82	75	71	71	69	69	79	71	87	71	68	70	88	79	60	89	66	87	71	69	67	79	76	71	71	71	61	64	62	72	63	61	66	73	77	70	72	73	78	76	81	81	75	73	72	76	65	75	65	61	79	78	81	55	76	77	69	76	72	62	76	68	80	82	64	59	78	87	74	70	78	69	80	63	80	74	84	76	76	84	64	68	71	71	64	71	62	91	69	64	65	62	68	62	79	74	65	72	80	80	63	68	70	69	70	83	70	80	63	70	74	64	76	71	81	66	65	72	56	73	65	80	58	72	70	62	60	78	73	79	83	61	74	75	79	85	71	81	64	65	74	75	79	70	74	67	71	81	81	77	67	75	71	73	62	53	66	59	63	73	65	72	75	70	79	80	65	81	68	83	77	84	69	72	88	76	78	82	69	69	75	77	88	74	66	73	68	58	59	63	79	76	66	57	83	73	82	82	64	91	70	82	70	76	73	68	56	78	76	69	71	65	76	73	72	71	73	76	62	67	71	67	74	71	79	62	80	73	72	75	61	63	75	79	81	86	71	71	86	73	68	67	68	66	86	78	86	54	72	58	65	50	66	70	74	70	85	77	71	75	64	87	67	71	76	75	53	82	74	71	85	70	63	71	67	89	65	68	75	53	79	76	72	66	74	76	76	68	71	77	75	79	85	85	80	67	68	76	76	63	55	72	74	72	62	75	66	67	73	67	78	75	60	69	66	82	61	62	81	59	75	75	75	64	60	56	69	58	67	87	69	70	91	72	76	69	65	75	77	79	65	78	70	63	80	77	73	59	77	90	73	72	75	72	86	52	69	70	66	72	69	66	73	74	75	88	67	70	71	85	66	80	66	74	67	85	60	73	80	86	58	62	68	65	81	73	74	65	72	72	82	58	79	80	84	79	71	69	71	85	70	61	84	72	64	82	79	70	91	82	64	74	74	71	70	63	70	62	66	67	58	72	76	78	72	71	79	84	76	63	69	72	79	57	60	77	72	75	73	89	76	74	73	65	64	56	60	83	72	78	65	70	83	55	76	64	82	67	63	56	66	79	71	71	73	83	68	71	66	82	69	66	71	73	83	74	67	71	69	66	80	65	76	76	76	83	75	69	65	75	69	75	60	72	83	77	66	81	72	70	75	67	81	86	76	81	71	74	76	61	76	67	68	73	60	64	63	74	75	59	64	79	76	79	85	78	73	65	62	67	74	79	80	77	69	68	82	67	78	85	73	72	81	71	70	63	61	77	70	66	67	86	79	81	79	95	68	75	89	78	68	63	81	74	82	78	77	64	67	75	72	73	66	69	66	75	71	62	73	75	60	62	66	59	71	74	63	66	62	84	60	78	74	82	72	67	63	73	63	74	78	68	80	72	76	83	76	62	68	76	73	57	81	88	61	75	71	83	66	73	72	69	74	57	91	84	63	78	74	72	68	58	84	55	68	72	63	54	71	84	70	69	71	76	58	68	73	68	67	65	55	68	71	92	79	80	71	62	70	67	72	67	79	79	72	68	75	64	55	71	84	81	71	85	74	62	63	67	83	66	58	74	75	70	65	83	67	82	65	77	71	67	73	65	79	78	65	72	78	83	58	68	61	67	60	76	61	60	77	79	54	69	64	74	67	70	79	60	80	81	74	67	96	65	76	79	76	69	84	62	67	78	77	76	64	78	77	81	73	75	99	85	89	62	68	71	72	62	75	77	61	66	73	81	59	75	83	59	77	74	57	71	87	78	68	74	56	75	72	73	76	70	69	65	68	83	68	57	82	81	72	57	57	86	73	76	70	80	74	92	71	62	75	55	71	71	70	81	58	74	76	72	74	70	74	71	68	60	80	73	89	75	65	83	58	64	67	69	57	68	69	75	88	82	69	82	80	71	72	68	70	63	64	76	65	70	89	67	73	68	71	70	68	66	73	70	79	72	65	63
22089	40158	44601	49700	47765	33102	17822	5546	1643	965	977	928	905	846	889	899	874	885	908	915	853	923	906	876	934	925	897	902	876	858	871	903	890	874	909	944	905	861	891	865	946	918	894	909	915	878	914	908	885	899	878	903	897	894	910	892	905	877	939	906	943	906	837	905	876	889	878	890	920	887	925	914	864	903	885	871	905	866	864	892	891	926	907	854	904	886	969	922	895	907	885	868	910	889	888	888	894	914	910	832	882	882	898	897	876	879	893	896	924	868	950	887	882	904	896	862	928	906	944	920	899	911	914	850	842	866	874	885	845	905	900	947	918	915	863	940	916	909	910	910	906	802	889	929	889	872	903	932	940	911	930	899	861	854	932	906	889	850	901	895	847	927	925	884	915	883	938	873	874	871	929	897	921	899	900	925	949	880	888	906	908	860	919	929	894	932	976	905	885	836	905	904	870	915	873	882	810	879	933	850	878	918	857	887	905	836	917	932	879	826	911	875	935	885	962	925	869	898	876	901	823	891	869	880	926	881	978	929	913	858	910	878	851	897	886	910	916	883	930	957	913	937	886	907	895	897	948	884	886	931	933	855	873	965	955	905	894	906	893	900	905	918	911	832	883	870	856	880	944	920	910	807	828	863	925	927	888	903	887	849	901	939	882	920	915	944	907	905	893	923	905	939	894	908	936	878	916	893	935	910	868	883	895	884	902	859	882	902	895	900	934	889	916	853	919	969	880	850	822	931	874	893	880	900	883	881	917	910	886	885	917	887	900	881	863	906	890	895	917	847	907	890	874	883	854	905	926	907	857	950	924	911	854	866	903	882	961	917	872	897	933	873	866	895	906	919	914	910	919	927	903	949	882	900	900	924	882	884	884	900	974	905	876	847	943	917	865	932	937	905	866	888	904	912	900	939	899	911	943	910	920	846	970	880	845	882	915	914	935	883	914	844	944	915	939	895	899	937	902	886	882	913	900	941	885	913	953	859	957	941	931	897	919	894	910	991	872	921	874	878	891	907	894	895	878	919	875	898	834	928	963	894	901	893	905	912	875	858	868	872	941	877	941	917	852	897	914	894	897	931	967	907	930	927	877	909	846	884	835	887	928	880	858	887	881	879	862	925	943	1014	883	919	925	901	908	883	942	898	874	907	909	888	936	940	910	915	892	912	933	862	894	873	898	894	892	923	861	954	937	923	879	871	911	926	931	874	869	854	915	909	907	883	858	952	892	890	882	882	915	905	875	926	886	859	894	914	903	894	895	851	912	909	938	959	906	862	891	861	884	936	881	859	918	871	852	803	891	901	903	913	900	885	876	851	840	940	915	817	922	930	902	876	954	961	888	876	875	910	916	912	902	906	826	909	881	923	873	954	902	909	904	869	851	832	994	865	927	898	929	933	934	922	896	929	868	874	911	914	878	939	887	914	934	933	893	864	892	949	900	907	911	892	878	885	899	858	860	926	886	921	924	867	935	933	871	921	892	906	880	912	883	844	929	872	905	863	900	880	929	896	941	868	890	872	895	915	897	904	906	912	913	909	956	921	918	953	899	941	892	897	910	957	881	875	836	866	867	944	855	876	891	901	910	913	951	972	921	907	936	870	953	935	930	894	963	903	887	875	850	898	920	917	871	948	917	911	880	832	946	932	918	898	842	904	904	894	914	944	865	832	879	896	903	892	897	886	926	925	851	862	865	945	872	848	903	911	866	918	872	872	918	928	906	917	879	920	914	991	892	891	887	910	891	867	942	909	898	910	884	876	871	923	919	933	947	904	895	918	877	925	957	941	893	846	903	862	957	911	881	927	862	912	869	851	916	873	862	910	873	891	884	924	900	917	868	861	918	911	870	894	948	896	915	905	871	917	939	901	946	899	926	896	847	894	915	881	884	875	907	917	895	899	946	921	926	901	915	923	904	949	894	864	924	893	874	893	917	855	882	900	905	934	882	905	953	952	865	895	906	891	908	846	931	891	914	907	944	883	908	915	922	870	904	889	888	898	877	918	907	852	855	859	910	859	895	880	925	924	913	928	886	862	926	889	936	877	929	926	957	892	941	883	859	837	895	932	925	917	910	842	918	883	882	883	904	917	954	869	914	864	938	911	892	903	872	921	915	913	860	868	916	883	919	852	899	891	886	908	886	894	872	914	909	918	919	946	906	872	915	879	927	881	920	843	911	877	867	927	899	870	900	935	907	945	889	902	903	861	888	908	941	865	863	886	939	961	890	901	891	905	904	855	860	920	920	915	851	895	887	904	876	921	921	935	874	882	921	900	919	897	846	907	924	897	909	898	937	970	921	940	887	905	907	849	922	881	875	948	883	795	934	878	923	874	888	879	936	947	902	954	830	917	919	885	891	866	878	854	905	945	879	906	833	884	910	964	907	884	949	859	903	929	890	915	889	924	862	893	885	867	952	908	905	862	948	868	924	888	940	898	901	906	910	926	890	901	880	890	939	902	898	899	873	904	924	895	931	894	920	890	912	904	908	888	900	903	958	849	865	917	886	917	889	934	952	878	888	924	908	874	868	866	914	889	901	905	869	901	821	890	932	858	908	895	921	909	913	886	908	910	917	934	877	856	883	901	924	912	903	898	943	911	932	858	930	883	881	869	972	902	887	871	893	899	831	860	925	893	926	883	870	912	903	974	877	865	938	901	866	896	904	915	870	829	907	919	884	921	956	940	922	917	958	919	922	871	919	900	883	853	918	916	869	900	908	965	908	812	919	871	943	904	845	890	917	951	901	893	870	865	908	912	890	889	883	814	851	904	959	916	886	869	885	895	916	877	912	918	899	934	892	874	902	922	933	911	862	880	886	880	885	930	890	905	859	939	890	891	933	864	889	922	851	893	916	892	964	925	870	866	889	913	921	878	883	926	988	879	903	919	909	869	824	927	889	945	907	983	915	895	920	874	869	929	900	874	869	917	901	885	935	857	932	947	929	909	898	858	902	916	903	893	893	912	905	860	868	915	899	943	895	949	889	938	895	891	894	882	936	915	873	951	949	863	906	922	881	941	880	892	887	919	875	900	860	840	914	868	855	841	815	919	908	868	844	863	923	921	926	914	933	843	950	919	948	911	922	872	901	907	859	915	965	909	883	926	901	905	832	865	924	919	896	870	920	878	937	905	911	904	906	891	855	868	889	909	928	929	861	888	955	891	877	867	887	882	962	878	900	892	861	905	886	956	920	934	867	909	931	896	896	875	915	934	904	898	888	856	856	900	862	848	895	898	855	863	894	930	832	877	942	944	894	904	881	899	886	936	854	888	917	952	875	916	851	858	944	912	906	863	903	923	893	900	931	871	945	898	948	849	885	914	875	929	874	909	841	923	885	918	891	912	885	850	940	903	893	903	897	915	865	968	891	936	853	940	882	892	832	894	910	894	867	888	881	904	921	895	864	907	847	940	915	828	935	902	918	904	960	880	899	885	857	930	937	893	901	929	890	909	889	865	913	891	889	893	869	888	876	911	876	898	914	912	968	874
1909	14783	25995	20507	12879	5480	1391	304	106	81	63	84	69	83	68	89	86	64	64	72	78	67	68	70	73	75	77	60	66	62	57	80	75	76	83	68	68	58	65	69	72	88	77	78	75	67	73	79	71	77	74	76	69	66	63	79	77	81	64	65	63	64	62	68	73	66	71	61	71	70	82	76	68	96	52	71	68	79	71	80	71	67	62	72	61	63	69	86	74	67	62	61	76	74	70	70	67	74	67	56	77	84	64	75	87	84	76	67	73	57	66	73	69	75	60	80	59	66	71	62	79	80	79	74	74	79	79	68	73	76	82	65	84	70	72	74	59	85	72	69	86	71	78	84	79	74	72	68	65	81	86	83	67	91	70	79	65	79	82	76	77	68	89	80	77	71	84	61	85	71	71	66	70	62	71	75	74	76	75	71	73	78	72	77	74	78	65	71	67	72	71	67	71	66	73	68	81	72	59	73	69	70	68	75	79	80	71	72	67	66	72	68	72	76	76	65	66	65	63	73	66	70	68	68	77	86	72	73	69	80	69	58	95	56	73	90	83	75	75	81	76	66	68	91	85	66	80	78	54	63	68	78	72	79	83	60	68	79	67	94	65	74	67	80	72	66	62	76	93	77	56	68	54	71	74	64	59	83	80	69	64	69	79	68	65	74	74	74	71	63	72	64	62	78	72	69	83	60	77	61	65	88	68	68	68	65	71	67	71	81	66	64	67	66	67	72	78	62	65	71	68	86	87	68	76	85	73	74	64	55	83	71	71	63	75	61	75	82	99	72	67	60	66	80	70	84	65	64	83	58	66	57	58	79	58	66	77	81	66	75	73	74	79	75	75	68	60	62	73	72	59	58	70	69	54	72	76	65	61	67	67	77	63	73	70	77	61	66	86	61	78	75	77	70	65	70	69	66	69	77	69	84	66	71	67	81	72	71	82	74	76	77	71	61	66	79	61	69	56	75	69	80	72	77	59	63	75	77	74	71	86	86	65	53	80	63	79	83	76	67	63	75	64	57	68	74	79	70	81	69	68	68	68	68	65	66	73	50	65	77	73	87	83	71	79	84	65	77	81	75	71	62	60	82	83	81	73	49	64	77	72	65	77	71	64	75	81	75	59	81	68	73	68	58	72	92	59	76	78	64	70	83	64	76	68	69	62	71	76	78	70	74	55	77	59	85	75	76	72	67	66	63	72	69	80	71	71	78	66	95	58	66	74	70	61	66	76	103	74	70	92	85	67	63	69	77	66	61	77	85	63	71	65	77	68	75	70	77	67	71	70	90	66	56	66	64	72	66	63	59	79	65	81	96	80	88	67	77	67	83	66	68	77	67	68	70	73	77	86	65	75	65	60	89	77	72	73	78	82	65	78	80	73	71	83	59	92	81	57	67	86	65	77	80	77	75	84	64	77	65	76	81	72	78	78	76	73	85	80	62	82	69	62	75	79	70	79	76	73	75	58	68	72	79	73	78	76	67	79	91	92	86	78	78	79	86	80	58	78	64	61	65	66	63	77	52	53	77	77	59	88	63	73	66	76	70	60	66	83	77	68	73	65	77	83	56	65	79	59	69	65	66	78	88	87	67	72	87	68	72	82	57	80	76	81	70	64	65	83	84	63	61	71	49	72	70	80	75	64	65	61	75	73	93	80	82	87	53	71	73	63	76	66	72	78	79	72	76	55	64	64	75	77	55	60	85	75	76	82	64	77	77	62	72	63	85	70	68	74	92	71	95	68	72	70	81	87	75	72	81	80	98	78	80	61	63	68	63	70	79	58	79	60	47	65	81	68	74	73	75	62	76	82	77	57	73	70	68	61	87	64	72	52	66	70	68	63	81	75	74	67	84	59	63	56	78	79	54	73	56	76	86	71	74	67	75	77	85	70	75	80	75	70	68	64	90	70	80	72	75	70	68	81	70	65	79	76	85	70	70	88	65	70	66	80	81	69	75	66	69	75	78	80	80	85	78	77	62	70	66	71	76	79	79	85	64	63	72	72	70	70	66	74	73	79	76	68	72	86	67	73	66	66	71	64	69	57	71	86	66	71	78	66	72	71	80	67	69	65	74	70	72	77	65	70	68	61	65	72	77	70	70	72	71	71	60	76	83	65	73	68	69	66	69	74	78	78	84	70	61	58	74	66	66	71	62	71	65	65	92	65	68	77	60	79	71	69	82	69	85	73	73	69	77	68	70	58	52	83	64	89	77	66	76	82	59	64	77	82	77	68	76	69	81	73	80	56	60	63	62	68	89	81	81	58	62	64	65	67	70	75	71	85	71	66	78	68	76	76	56	76	62	85	72	76	78	72	77	69	71	67	67	62	70	65	66	72	80	66	72	68	79	73	74	66	62	60	71	67	77	63	68	67	73	65	59	73	80	73	92	74	77	79	91	75	72	76	76	91	75	75	64	72	87	71	64	76	82	80	74	55	84	65	68	73	66	72	81	68	69	71	56	74	73	79	59	77	70	78	72	79	77	74	70	69	84	81	81	69	59	72	66	64	85	79	84	88	66	69	86	68	69	75	60	67	72	65	65	74	65	52	78	73	88	65	82	72	87	54	69	85	63	56	84	72	75	67	73	65	71	83	67	71	73	78	67	80	80	75	73	58	65	73	57	78	74	71	70	69	80	57	60	65	90	60	66	64	79	65	78	61	92	58	70	61	85	83	79	61	75	60	72	66	74	65	72	76	69	74	72	84	63	67	66	59	79	76	100	74	68	68	75	70	53	78	75	75	76	70	61	69	80	68	69	85	81	72	82	67	72	70	64	60	87	67	60	79	65	66	74	72	83	70	76	73	76	67	58	65	75	73	67	64	64	70	66	71	77	58	73	68	84	60	79	71	72	70	94	62	69	58	67	71	69	77	84	56	83	70	71	67	82	75	69	68	74	67	71	69	78	71	78	67	68	79	61	64	85	72	58	80	71	67	64	77	51	70	75	63	73	69	64	62	83	82	70	67	72	76	68	69	81	62	68	73	69	72	78	78	84	65	71	63	76	68	69	78	58	77	58	63	66	71	70	68	69	99	83	65	66	73	63	64	76	72	76	76	66	66	71	73	61	76	69	80	77	65	66	62	73	76	67	70	70	79	87	79	84	73	68	72	86	75	82	70	70	78	82	79	71	73	66	70	69	75	66	87	70	75	60	90	63	82	74	70	70	71	67	86	68	77	69	62	67	59	77	67	60	67	82	70	73	77	56	55	60	70	70	65	62	71	87	74	69	65	71	80	63	72	60	68	64	70	72	74	90	79	76	68	81	67	78	90	73	77	72	73	68	73	83	62	59	73	62	70	80	79	81	66	72	67	74	64	71	58	91	70	64	74	86	69	68	69	81	66	75	61	73	69	74	79	74	57	76	72	68	65	64	55	66	78	78	68	78	75	79	71	73	75	79	63	79	91	79	63	63	65	71	73	72	77	73	61	82	67	61	76	80	66	70	85	92	52	75	85	82	75	66	84	73	79	76	84	65	72	82
27185	41974	51957	59449	56887	39275	22526	8227	2205	1085	876	951	879	935	892	928	875	898	853	832	863	882	913	864	874	859	902	902	865	878	884	898	907	930	883	866	849	919	935	881	844	866	921	916	865	860	901	896	849	908	891	886	900	917	907	895	861	880	839	956	907	900	900	874	885	880	872	886	835	860	910	840	872	884	923	856	838	870	915	866	949	871	921	906	858	919	883	853	848	927	868	902	906	897	845	925	876	885	893	959	892	926	897	882	923	959	859	860	904	901	883	890	871	839	887	888	862	885	913	896	900	865	859	891	910	890	924	870	877	912	895	877	902	883	909	881	894	878	889	839	918	909	868	860	873	880	844	905	829	889	877	895	893	930	897	894	887	894	864	930	887	907	891	861	886	908	901	851	850	895	908	905	899	846	914	863	887	910	855	896	895	895	877	887	832	853	851	879	888	858	880	889	876	844	845	868	864	898	846	905	843	890	844	874	853	864	855	863	870	896	894	908	895	871	859	872	872	869	844	866	926	942	901	893	905	912	867	900	898	835	897	850	854	917	854	873	879	907	828	949	896	910	812	907	886	882	881	876	876	891	913	910	901	913	866	892	828	943	857	873	863	923	890	834	869	896	913	835	856	870	846	861	854	908	931	850	901	910	885	865	856	904	873	883	882	886	873	932	891	889	884	935	899	897	903	872	889	861	897	876	831	907	936	874	885	891	898	866	859	874	877	873	842	923	889	909	901	907	857	909	821	841	930	843	911	854	903	962	892	863	883	902	893	923	883	874	897	864	862	886	865	891	909	900	877	883	889	895	938	854	873	897	887	875	894	929	905	853	906	907	901	909	896	895	890	841	863	883	846	896	920	875	902	874	872	875	907	911	932	907	860	902	869	875	867	907	871	907	871	919	879	878	882	903	942	907	902	913	926	921	887	882	921	871	869	835	909	896	905	840	901	870	869	924	893	849	839	853	886	946	871	879	861	922	857	899	869	914	876	857	893	913	875	870	865	920	878	925	911	868	860	874	850	911	901	943	865	886	861	871	898	890	870	837	894	918	871	915	893	906	883	920	933	921	935	893	924	913	874	891	863	922	888	862	896	924	850	887	937	837	881	875	889	853	873	905	918	864	842	914	913	866	852	885	851	827	915	876	858	933	860	892	886	928	911	917	897	884	851	912	928	906	908	898	901	920	873	908	877	869	824	834	938	896	900	906	872	877	828	916	855	935	909	922	838	897	910	871	884	942	857	917	865	908	878	897	871	855	899	908	933	891	889	853	868	885	847	862	930	924	875	865	912	878	881	864	856	869	871	903	896	874	891	860	906	878	917	861	916	895	899	843	914	863	900	893	867	889	883	852	926	840	941	904	883	917	877	847	872	947	868	896	844	859	817	880	865	912	924	899	873	898	941	892	913	872	918	900	897	929	911	884	882	871	937	854	900	904	884	896	907	928	955	828	832	896	909	908	871	908	900	879	879	886	853	858	905	868	866	884	861	895	892	965	898	912	851	858	856	901	888	914	884	924	862	911	909	883	895	873	896	906	859	875	855	896	867	850	899	921	896	915	931	894	894	878	866	879	844	952	889	917	933	906	908	895	908	863	846	836	855	872	875	924	852	934	897	886	878	855	892	895	865	866	895	835	936	856	877	891	887	875	895	871	848	943	877	926	915	905	912	848	930	854	906	916	855	875	903	859	929	883	876	882	902	862	908	857	905	909	964	900	905	855	928	899	859	896	889	856	881	886	887	880	836	876	872	870	876	860	884	901	877	897	913	935	832	902	838	929	882	892	830	905	903	859	887	863	845	876	925	892	859	865	830	905	916	940	863	878	849	891	903	843	861	894	818	931	821	906	867	912	874	861	888	882	839	869	905	929	880	871	862	861	894	881	895	929	934	864	870	920	882	900	910	903	844	894	868	884	901	905	890	900	874	870	869	905	900	860	929	861	893	897	896	933	871	928	886	866	826	870	861	915	870	841	921	891	901	873	953	899	901	882	868	855	857	890	874	887	885	883	892	864	887	903	880	953	873	911	874	873	947	878	898	926	928	855	880	922	868	932	908	874	862	876	845	882	866	851	833	849	916	917	879	899	908	925	913	905	882	860	845	918	863	918	878	897	882	864	896	910	880	874	882	883	881	878	907	895	839	964	916	884	880	884	941	902	895	876	949	873	895	882	932	900	895	853	926	850	942	899	897	940	889	922	908	879	937	835	943	885	921	898	886	933	895	866	886	920	871	876	912	856	831	878	878	938	896	821	950	853	874	883	855	859	860	840	866	918	894	964	959	879	856	937	877	867	870	858	866	902	872	861	893	890	860	916	952	885	845	892	889	906	862	951	891	910	898	895	865	883	824	824	818	892	824	870	898	897	886	897	916	895	882	923	906	830	924	840	894	941	889	928	910	932	893	902	918	864	815	879	871	930	852	925	924	868	894	855	898	875	905	862	882	898	888	858	858	865	870	873	883	865	939	916	892	913	896	895	877	874	872	895	851	872	883	850	891	860	889	896	892	892	858	851	840	902	889	899	933	896	882	915	895	905	832	883	917	887	927	853	862	853	897	907	877	851	873	835	896	875	881	828	926	880	900	864	898	918	841	860	933	897	870	893	820	910	835	869	882	924	893	884	853	912	890	906	885	899	893	859	878	876	907	898	864	881	887	876	899	882	922	911	874	897	889	918	923	875	917	890	879	860	888	902	896	933	830	837	833	895	883	852	839	901	923	816	915	877	879	871	894	962	842	845	850	856	869	847	917	879	872	828	879	873	894	914	918	937	914	922	913	890	939	845	876	919	897	875	893	889	879	886	941	886	906	839	871	863	892	894	916	881	849	887	897	917	901	882	908	845	898	882	830	834	879	905	910	920	870	854	871	908	851	912	867	926	876	977	851	875	947	922	825	863	787	884	930	912	873	910	857	865	915	855	931	919	816	905	902	938	916	838	883	875	926	896	890	911	875	910	926	875	897	921	866	856	849	873	844	878	909	807	839	920	921	935	926	869	854	882	904	858	889	901	888	902	886	890	901	905	867	847	858	823	864	888	876	873	886	895	927	891	897	875	851	829	897	840	952	925	891	900	865	855	867	924	868	861	886	941	890	875	887	875	855	885	896	864	884	899	838	862	864	901	904	860	853	881	875	841	882	918	904	894	900	838	874	882	863	904	882	888	875	855	923	895	897	896	931	879	889	952	899	880	886	863	855	916	874	854	896	882	879	857	897	916	863	914	868	916	905	946	864	875	885	854	932	915	910	887	827	910	879	875	885	920	943	890	853	812	916	872	810	933	866	916	957	907	918	839	922	863	887	863	845	873	908	854	893	923	867	865	849	881	824	824	841	895	913	919	854	923	890	901	884	847	936	878	856	846	893	881	838	885	878	867	878	901	935	852	902	898	898	897	914	889	905	914	908	933	920	835	882	889	899	891	877	861	893	861	898	948	924	878	841	901	893	851	864	908	855	875	902	893	854	856	903	889	864	900	885	888	903	892
1522	3195	7780	6007	3064	1304	406	147	81	74	70	67	74	60	81	83	66	57	76	83	66	74	58	65	61	63	80	71	77	77	67	75	74	86	77	67	70	92	73	83	70	76	87	59	79	73	63	64	60	70	71	94	82	61	96	75	66	53	73	68	82	76	70	69	79	69	67	71	77	57	73	66	71	70	75	55	82	84	76	67	50	65	76	56	72	78	75	60	64	68	62	61	70	89	76	80	55	73	65	67	73	58	72	72	77	67	66	84	67	70	72	68	63	69	60	73	70	77	97	81	71	65	72	76	98	82	65	73	72	80	64	73	58	61	74	66	74	84	86	77	74	60	67	77	65	73	77	77	92	85	80	81	75	71	86	64	74	68	76	72	58	74	68	72	68	64	75	62	73	77	62	69	61	66	72	64	68	66	76	70	61	79	67	76	81	64	73	68	63	66	83	61	77	69	60	71	59	65	71	89	68	70	69	66	61	58	77	83	72	74	70	81	71	88	79	70	73	65	85	84	68	63	74	85	86	73	69	72	67	63	60	69	73	64	65	79	71	76	70	69	90	77	68	70	91	76	69	76	58	74	70	84	83	63	71	74	63	82	70	67	69	78	64	89	69	65	73	67	71	85	91	71	90	51	82	62	62	79	83	64	64	70	69	76	88	73	65	79	69	59	70	81	82	48	67	74	69	73	70	74	77	69	76	57	70	70	67	72	65	71	66	74	70	78	65	58	86	72	53	78	86	64	74	58	71	71	69	63	82	68	85	68	57	64	63	70	74	75	61	70	72	71	79	69	81	73	66	76	72	70	75	58	73	58	71	66	62	64	74	66	88	66	80	61	83	71	65	66	77	73	63	75	66	83	81	82	81	82	76	64	65	84	74	69	66	76	69	68	70	81	79	60	81	66	77	75	63	69	80	71	83	72	73	78	72	67	72	76	62	87	78	69	60	74	82	72	65	72	66	65	71	58	77	83	78	79	68	75	60	72	71	62	71	75	78	61	69	66	67	59	66	68	83	65	84	80	71	83	68	91	65	69	72	60	75	72	61	78	74	81	68	81	77	73	64	63	67	68	87	72	80	85	85	76	61	72	76	74	65	61	77	73	87	67	77	72	84	77	72	72	66	69	61	65	75	60	80	72	67	81	63	72	75	86	63	74	66	71	71	70	72	60	100	67	77	77	73	64	74	91	70	85	58	57	77	71	70	64	70	72	59	77	60	74	65	77	72	70	73	79	75	77	71	69	76	86	85	66	75	77	62	70	49	71	75	64	81	77	69	76	60	66	80	74	76	82	75	69	68	65	72	68	81	57	83	68	65	73	79	73	75	77	85	91	71	77	73	65	62	70	93	78	75	83	69	69	59	70	66	83	65	82	58	75	61	57	69	66	73	73	56	64	80	59	63	71	68	59	83	82	73	63	77	80	65	67	88	77	79	62	83	66	71	54	77	72	84	65	51	64	92	74	76	69	70	64	81	93	74	66	78	68	71	68	62	68	67	80	97	78	78	79	72	57	69	99	79	64	76	70	70	57	80	79	70	75	71	88	87	49	80	61	84	56	89	68	70	62	81	73	68	83	71	89	74	80	76	86	71	70	73	62	62	73	82	68	78	84	72	66	78	83	76	88	73	64	69	69	65	78	59	74	64	72	81	69	76	71	81	72	67	62	71	76	58	79	68	76	61	80	78	67	72	68	70	64	92	73	71	91	66	85	77	68	65	69	80	63	73	77	76	86	64	73	71	83	73	83	76	90	80	68	66	60	80	79	58	63	78	86	54	76	55	76	70	77	69	71	68	73	76	78	79	66	66	73	68	57	69	58	72	66	85	64	71	80	79	71	60	67	66	80	77	80	79	90	77	69	75	57	72	76	65	71	86	61	93	68	67	61	67	53	77	75	77	66	74	81	78	76	70	64	70	73	65	73	70	71	74	72	69	62	71	84	86	74	67	96	74	72	71	73	73	88	72	60	62	76	53	87	70	71	71	64	75	76	80	74	82	73	80	85	72	75	62	51	64	45	67	80	54	84	62	70	68	62	70	76	79	73	59	72	84	66	72	62	74	81	49	66	66	65	73	64	64	83	77	76	53	67	78	69	71	77	70	81	57	75	73	62	90	87	68	73	72	81	69	68	68	57	57	68	71	59	89	62	75	82	77	79	71	89	79	84	71	82	66	66	71	68	69	71	67	66	62	65	71	72	71	75	72	59	64	64	73	82	82	59	75	75	80	72	88	61	58	73	76	74	72	67	79	80	70	67	75	75	72	78	76	68	79	68	67	60	72	67	83	90	86	66	73	83	81	75	72	76	72	70	78	86	75	64	78	75	65	88	79	78	75	59	66	72	71	67	76	87	62	70	77	68	81	83	79	78	73	50	73	80	81	75	78	80	66	72	83	63	59	64	80	68	52	64	64	82	60	67	81	71	61	76	67	67	85	59	87	73	75	76	82	74	66	75	69	80	62	66	74	72	78	74	74	71	66	68	64	68	79	71	64	69	69	66	75	71	62	79	69	65	75	74	79	85	73	68	75	78	76	63	80	71	86	69	66	73	78	72	51	83	66	71	82	82	59	78	64	73	57	67	81	68	51	73	63	80	74	66	73	79	72	80	62	72	78	80	75	77	79	69	53	67	90	66	78	72	68	81	70	84	65	63	79	75	48	72	66	71	66	64	64	60	55	80	81	74	71	84	78	91	73	73	73	77	67	88	73	71	66	74	73	65	67	72	70	68	76	65	59	75	76	69	68	72	75	74	69	65	79	63	75	58	79	81	75	84	70	85	75	65	64	68	80	69	83	75	75	76	82	56	75	64	79	75	61	80	71	68	76	75	75	73	79	77	70	61	48	75	81	71	74	76	63	76	69	79	62	77	66	68	75	62	66	91	60	91	65	61	82	65	83	73	86	68	75	59	65	71	62	60	79	74	80	72	73	82	83	82	78	88	69	76	53	86	80	76	66	76	57	70	78	68	73	69	78	78	57	60	68	62	64	83	80	63	78	71	58	64	91	70	65	88	69	57	82	73	71	67	65	77	53	60	62	62	60	69	77	66	65	76	70	81	101	66	71	68	60	68	89	75	91	68	60	63	79	74	68	67	75	70	58	90	76	60	81	68	69	97	78	82	54	86	69	69	72	55	96	76	67	70	61	69	83	64	70	63	64	71	87	65	77	70	72	79	68	79	85	77	75	77	71	61	62	93	70	82	69	68	67	76	82	65	76	63	70	76	63	76	71	67	79	68	64	78	64	70	75	79	77	83	92	67	67	60	52	59	77	76	66	76	91	75	77	78	80	62	70	69	93	78	77	86	75	48	76	63	55	70	76	64	52	67	64	68	65	75	79	88	75	84	81	68	81	75	63	88	73	60	61	53	73	84	68	75	75	68	76	65	54	74	72	69	79	75	71	71	84	60	60	65	79	68	76	69	74	76	81	90	81	79	65	85	76	68	78	73	73	84	62	88	70	67	58	64	66	56	78	69
13723	25747	33844	36294	33992	23740	11018	3106	1255	923	871	857	848	843	847	881	857	896	901	920	906	830	890	834	904	890	878	892	861	901	868	835	878	898	832	851	870	888	795	870	861	895	873	898	843	903	855	871	862	873	869	869	899	857	856	922	889	866	903	896	869	879	943	882	901	886	902	871	852	862	871	867	854	846	876	849	869	898	877	833	858	857	865	827	881	872	841	907	948	862	866	862	838	906	869	899	855	851	852	925	904	852	878	890	911	877	886	826	871	917	886	826	869	871	876	854	857	870	893	873	896	867	865	856	859	912	895	862	950	885	857	865	846	868	880	880	874	868	854	837	897	865	850	859	883	919	857	912	859	846	849	873	890	916	854	873	850	888	836	910	851	871	880	934	900	927	883	813	836	868	950	874	899	866	831	889	924	885	833	883	850	868	846	866	859	867	862	879	862	835	885	878	875	846	830	857	904	897	884	885	832	885	893	866	833	846	921	912	911	867	881	867	892	882	910	876	885	833	812	894	821	862	828	902	936	840	867	885	869	869	850	916	874	870	894	869	879	879	877	884	892	887	881	855	835	841	864	928	873	898	908	909	926	885	878	935	871	842	851	858	878	873	919	853	886	824	897	907	863	867	907	888	903	872	879	876	818	844	848	926	879	877	834	870	886	869	872	900	811	931	884	907	880	879	883	883	879	825	921	929	850	835	846	833	849	897	839	906	933	886	860	931	856	864	871	865	906	871	888	834	871	821	806	892	851	807	845	889	834	849	863	830	915	852	909	882	807	872	932	745	899	876	896	884	872	846	891	822	869	870	886	849	932	842	820	849	908	855	874	880	873	894	871	892	830	900	914	893	881	863	816	903	859	856	844	858	843	869	890	920	870	855	855	878	917	870	871	881	895	845	909	855	855	807	864	899	858	919	841	911	866	921	854	866	852	869	869	858	898	870	882	892	914	846	866	869	893	900	892	894	890	877	841	866	840	870	935	878	908	895	945	927	859	840	897	877	892	864	888	873	898	895	908	912	896	820	914	874	858	912	906	916	851	872	843	858	930	843	844	942	864	908	852	864	846	921	857	857	905	820	866	879	899	811	855	843	884	876	865	912	874	902	830	894	908	918	907	866	877	854	892	904	909	868	888	911	911	890	893	876	930	912	890	885	862	851	890	885	838	857	861	847	810	863	907	910	896	925	843	847	870	867	878	883	903	880	908	908	831	857	904	863	854	849	882	882	871	901	843	894	868	864	894	840	847	868	871	851	869	852	846	887	914	859	883	913	842	863	881	880	867	840	854	887	851	904	857	830	878	824	839	868	881	850	869	918	876	917	870	892	874	870	856	933	914	878	863	858	840	885	908	811	866	855	913	909	845	860	863	880	877	859	907	798	819	860	883	851	893	828	864	868	874	847	887	829	861	850	902	881	901	866	902	807	881	929	856	864	882	849	891	901	911	895	857	839	947	906	894	862	898	910	892	887	910	880	907	828	863	843	869	852	844	898	857	877	888	911	834	888	865	859	909	845	895	892	948	869	863	886	914	920	910	892	914	866	873	898	901	852	869	837	849	860	903	886	857	884	862	934	902	866	904	881	867	878	871	935	921	871	927	902	865	857	841	832	911	835	867	864	876	856	877	851	841	868	897	870	856	861	896	930	860	891	887	872	812	857	896	876	830	844	870	819	884	858	840	873	909	872	874	824	869	836	817	864	918	926	830	923	885	852	865	855	854	910	856	851	847	853	928	892	875	871	910	937	878	890	861	867	896	876	857	927	895	906	883	891	871	874	892	878	886	934	874	886	951	917	896	861	892	885	865	872	893	826	906	898	850	846	843	888	861	891	869	823	865	883	864	900	848	839	900	816	859	889	887	897	827	853	826	856	903	882	885	858	854	809	875	882	876	859	850	904	839	867	830	912	853	851	895	841	876	867	887	861	832	865	897	910	879	928	862	857	874	857	871	871	859	899	844	819	890	913	840	926	893	877	865	896	908	887	930	813	924	862	824	894	853	845	832	859	897	885	889	892	888	854	864	828	870	888	873	886	846	880	868	901	884	881	919	855	869	910	850	891	842	898	911	855	820	855	875	858	824	901	902	858	901	869	889	871	834	811	878	855	859	904	919	861	912	879	773	891	880	900	855	883	868	909	895	878	902	865	874	898	846	825	886	883	843	909	871	860	861	862	872	890	849	913	889	871	885	819	852	843	849	886	915	874	878	912	869	886	856	856	847	894	870	902	907	885	887	878	871	891	871	898	929	826	864	885	819	847	876	845	851	901	886	877	889	923	901	888	858	843	852	885	853	875	887	847	881	856	934	903	864	892	867	878	886	900	822	828	914	921	953	876	904	905	889	874	855	856	880	866	880	877	917	873	860	862	830	899	908	817	837	908	872	896	835	828	873	829	865	897	814	901	871	865	891	854	886	884	848	871	857	895	858	841	875	841	922	889	901	858	855	872	879	898	856	838	870	845	894	887	863	905	876	877	834	887	884	877	883	902	901	901	878	864	868	854	903	874	928	857	843	876	868	873	836	885	875	876	886	908	872	837	828	879	879	855	833	835	878	921	923	877	868	925	854	823	870	870	873	884	875	872	887	944	812	847	829	803	903	897	922	909	836	906	873	822	825	923	868	909	885	903	923	863	907	909	880	863	855	863	911	845	872	944	815	893	885	876	869	854	853	960	872	881	923	829	891	864	857	886	849	862	890	860	876	919	920	850	893	907	866	863	879	853	887	852	825	858	857	831	909	893	887	878	919	932	897	876	876	894	941	854	905	944	829	867	900	865	901	872	830	854	863	893	903	831	854	874	899	885	861	886	894	862	877	887	848	867	895	866	890	866	867	846	858	899	850	885	838	903	874	933	868	902	868	883	891	817	881	896	903	872	872	853	860	831	856	891	917	922	874	860	846	902	892	865	903	897	913	884	893	921	848	910	874	829	940	910	896	900	896	900	863	926	906	830	903	878	873	855	886	870	913	871	869	906	901	817	823	841	834	924	899	865	807	925	845	863	861	870	872	874	885	898	866	913	834	901	897	841	836	840	860	870	921	866	858	864	928	888	824	934	836	883	883	943	873	873	874	824	892	842	885	896	856	834	843	812	895	902	884	926	875	913	915	905	859	856	831	878	862	836	856	903	859	860	915	865	901	882	858	870	866	858	861	832	911	937	913	840	916	842	822	830	850	881	869	796	839	851	894	884	866	842	881	880	880	845	839	905	884	889	874	850	910	860	852	955	889	914	870	886	861	845	888	869	880	895	862	865	903	909	815	887	854	836	845	847	884	842	931	884	953	891	903	878	876	875	860	899	884	818	859	835	812	869	845	921	911	889	908	864	900	886	887	909	866	894	855	875	878	901	860	902	887	884	829	853	906	899	908	862	858	886	903	911	870	907	840	851	858	872	926	828	882	893	947	930	886	896	847	837	879	906	854	863	810	798	893	850	876	860	913	865	830	898	933	905	868	904	930	868	923	882	890	879	867	876	827	873
1118	11992	17978	12606	6806	2954	835	232	98	82	71	73	77	76	70	68	69	64	69	63	81	69	80	70	83	66	70	67	65	63	82	68	71	73	75	65	66	73	71	71	74	73	89	71	80	72	64	69	64	69	73	83	90	73	57	81	75	72	74	67	71	57	73	71	75	78	84	62	78	64	60	81	87	68	57	88	84	61	93	55	67	71	76	68	60	75	85	84	65	55	63	78	71	80	73	75	81	73	73	73	57	78	70	79	80	83	79	65	73	75	84	69	68	79	58	68	71	66	92	62	73	77	65	63	70	75	79	71	71	64	65	64	71	76	84	56	74	64	59	68	62	70	75	63	77	62	78	73	74	73	68	80	78	62	68	65	70	57	72	90	73	63	76	70	80	63	71	72	63	71	82	75	66	74	62	67	82	68	70	72	60	71	75	82	53	72	75	75	75	69	88	77	67	82	73	87	68	73	63	62	82	75	74	63	78	76	63	79	61	65	73	62	61	73	69	77	63	72	74	66	74	73	59	73	75	66	55	66	86	72	66	67	77	69	60	81	88	58	68	69	75	85	68	77	60	76	76	83	77	78	68	80	87	69	65	68	71	62	89	72	82	87	72	76	84	66	58	83	74	67	59	73	66	75	89	67	78	84	68	52	68	67	77	69	70	65	62	79	61	67	67	75	64	80	73	71	75	76	69	67	71	79	77	80	67	68	66	68	88	75	78	79	58	67	85	64	86	87	82	73	75	67	65	63	71	71	86	60	79	69	65	65	64	73	67	85	68	71	68	69	72	62	72	71	59	72	70	70	59	77	70	61	69	58	67	77	79	65	80	62	79	84	75	71	72	71	66	76	68	84	77	68	88	78	62	90	67	68	58	78	70	67	69	53	64	88	92	52	64	71	69	74	65	73	56	77	63	76	67	71	83	70	70	57	67	64	70	89	80	75	99	71	68	90	79	77	79	81	73	86	67	79	62	71	58	63	78	75	68	69	60	71	67	72	65	81	71	70	73	78	73	83	63	79	66	61	69	73	83	70	76	68	86	66	87	78	68	79	67	59	68	62	64	72	69	86	56	75	73	70	71	78	70	75	75	79	67	64	68	72	73	77	90	82	65	68	68	66	70	76	65	78	67	75	65	86	64	73	63	58	78	80	70	77	70	72	60	60	79	75	79	67	71	76	74	74	78	70	73	70	85	55	72	65	67	61	65	67	64	71	81	84	78	60	65	70	75	79	80	73	80	83	77	63	70	66	68	86	88	74	63	71	79	73	65	58	84	71	79	82	72	92	65	61	63	69	81	77	81	85	82	75	65	56	61	71	76	86	67	70	78	61	69	69	67	72	72	53	79	73	63	73	62	81	59	82	62	89	80	75	72	95	60	61	66	74	70	73	77	75	77	80	81	79	73	67	59	62	76	73	59	86	69	87	66	65	75	65	71	72	72	62	69	80	73	68	76	61	66	63	65	60	62	71	75	74	67	70	73	63	64	58	61	81	62	66	64	61	65	64	72	93	74	76	70	85	78	71	64	69	63	82	79	69	80	68	70	69	74	67	83	72	82	69	72	70	81	80	76	65	60	66	61	72	77	66	88	82	58	83	64	79	69	88	58	63	76	84	70	60	80	71	77	79	77	78	83	61	64	76	69	80	67	69	80	89	66	84	86	92	81	79	67	77	84	59	70	74	66	72	63	68	67	72	86	75	61	67	64	76	79	73	70	61	76	79	71	75	70	64	58	67	68	78	79	90	81	69	69	72	77	75	68	74	83	70	75	63	65	60	65	65	92	78	65	70	60	74	79	70	66	64	59	67	72	82	66	71	60	73	71	69	78	65	77	76	65	68	64	72	72	56	76	72	69	79	75	60	62	76	62	70	62	69	80	74	68	67	68	65	68	68	76	53	80	70	66	84	69	70	74	65	71	79	72	73	70	68	68	71	74	80	64	71	84	62	61	78	62	68	68	63	82	81	68	70	86	70	71	62	62	67	76	70	64	79	81	62	57	68	75	79	77	84	89	70	86	83	68	69	66	74	77	61	63	71	70	61	74	74	64	80	76	84	54	66	81	82	67	59	65	85	74	78	68	78	86	70	68	62	77	70	73	73	73	69	90	89	52	81	60	69	74	74	56	70	69	63	67	78	62	85	51	67	77	70	69	71	58	79	67	86	64	70	72	70	74	75	61	75	55	75	76	68	59	62	54	64	83	82	70	65	62	70	76	75	66	72	76	71	79	61	79	77	73	80	65	60	85	77	74	64	75	65	49	71	84	68	68	61	78	73	91	69	62	58	76	76	67	79	79	70	71	70	83	60	78	72	80	69	71	58	52	67	61	85	59	74	68	63	75	56	72	64	65	74	75	64	73	66	75	80	64	60	77	73	72	65	80	69	67	70	72	64	79	71	72	80	77	65	69	59	53	63	58	62	57	77	85	70	67	68	64	58	71	62	89	77	87	70	64	67	64	72	75	70	70	81	80	88	85	79	74	51	72	67	60	70	77	83	82	60	82	70	71	75	75	84	63	60	67	59	67	77	71	70	67	85	78	66	68	68	73	67	69	75	71	63	75	83	73	63	64	79	74	76	63	71	64	69	73	74	59	66	96	73	63	76	73	81	71	61	82	76	67	68	75	73	74	58	73	88	69	78	77	74	79	64	77	70	82	89	71	61	64	78	54	77	72	72	67	83	86	67	69	63	64	74	73	59	87	76	82	77	84	69	76	69	71	71	77	76	72	70	79	70	60	56	65	79	78	73	73	85	67	82	76	79	69	73	62	76	70	66	80	74	73	66	76	71	65	64	59	70	77	72	54	79	88	74	74	81	63	86	65	65	58	72	78	77	85	54	74	60	72	87	56	82	69	66	69	66	70	78	79	61	70	86	76	58	62	97	75	58	81	81	68	66	69	68	73	68	78	64	76	81	62	79	68	59	71	58	79	92	68	63	61	81	75	66	71	63	65	74	62	71	68	80	62	74	64	62	82	65	69	74	56	78	68	66	64	76	76	80	61	66	77	62	89	74	71	64	84	67	67	71	73	75	85	89	72	66	73	57	90	65	68	82	50	76	86	67	73	74	70	73	82	74	73	81	77	69	71	60	80	65	78	60	72	78	88	67	72	81	66	49	67	65	59	62	81	67	71	72	74	75	78	74	86	70	71	67	79	62	80	81	90	70	78	80	65	68	72	73	71	78	78	63	61	59	77	80	81	50	74	79	95	74	83	73	69	88	75	60	52	77	74	77	67	74	73	99	69	64	80	74	76	63	56	73	74	59	78	64	69	77	66	77	82	68	69	72	64	63	64	65	68	72	72	81	80	78	64	71	64	85	67	77	64	85	65	76	76	84	64	79	84	60	71	76	66	72	68	80	92	76	79	81	79	65	66	73	73	79	62	78	68	64	55	69	75	74	87	71	80	73	74	73	72	68	68	75	66	69	77	74	68	71	80	65	68	78	77	72	77	84	69	71	72	65	63	80	69	69	66	81
22201	40518	42855	48129	45991	32873	17548	5361	1601	972	926	866	872	872	882	886	886	844	913	864	902	861	868	874	948	898	934	920	876	878	814	858	905	897	912	851	863	900	828	889	838	892	853	850	880	860	881	833	893	818	930	880	794	886	913	830	863	889	829	928	922	848	820	871	841	872	919	895	873	886	849	900	911	838	846	890	856	871	873	862	866	933	913	922	883	872	940	899	894	890	836	871	889	832	900	866	859	836	891	855	851	797	976	817	870	873	836	879	922	892	894	841	890	881	907	898	910	844	913	871	856	842	865	873	882	888	891	924	859	851	879	878	933	927	859	885	874	906	889	850	870	859	843	847	855	902	870	869	827	842	879	872	817	916	868	961	826	901	932	871	905	892	869	899	901	849	891	846	814	927	912	849	925	935	875	853	942	851	891	857	859	867	872	841	853	920	853	868	892	854	913	883	912	869	904	946	968	813	841	857	849	893	912	921	888	867	931	896	875	828	839	877	854	929	901	890	903	837	896	793	872	862	891	914	830	833	859	845	880	869	900	814	859	800	867	854	850	869	912	877	837	916	900	878	865	838	868	909	926	914	916	848	843	832	930	892	904	881	927	871	853	891	890	855	875	844	897	814	860	893	887	912	843	878	876	874	817	903	898	827	814	866	848	912	865	826	848	850	855	942	891	851	870	913	875	912	904	877	928	908	876	911	865	885	911	896	904	887	820	874	900	865	845	849	879	881	876	865	873	872	838	888	916	842	859	874	857	782	898	865	891	887	873	871	863	874	892	868	880	892	916	874	876	923	887	870	867	882	870	897	896	881	856	851	907	840	865	894	898	856	885	893	857	817	887	845	961	891	854	887	858	913	857	907	871	901	818	850	845	837	895	815	851	868	913	864	874	817	902	898	846	834	892	892	891	867	890	935	912	838	877	841	873	840	878	867	873	885	925	875	849	844	895	875	924	835	880	930	917	875	892	910	878	904	853	918	862	874	873	808	854	821	857	885	827	904	909	873	874	881	853	861	857	873	857	885	835	893	851	876	865	863	869	856	905	884	882	943	860	847	833	855	833	882	898	902	900	820	871	843	859	879	900	898	930	922	847	857	909	873	874	896	884	875	879	854	852	888	867	885	858	870	863	848	886	875	898	835	871	918	887	893	878	879	907	832	841	906	920	890	917	928	866	851	904	863	888	911	859	879	879	883	850	850	858	852	885	862	836	836	881	853	891	850	857	881	859	828	895	899	919	898	889	819	919	890	872	910	854	855	863	840	888	909	915	851	881	844	856	883	938	882	858	923	862	869	830	893	906	835	867	849	876	876	900	824	852	910	849	860	875	812	869	822	889	879	889	920	859	889	857	877	906	867	872	907	889	903	857	881	881	899	886	915	863	872	909	843	904	905	838	904	824	901	817	862	818	841	872	890	950	857	873	878	873	914	893	868	872	926	873	883	963	852	883	853	852	886	805	890	876	838	844	882	888	838	875	860	918	832	926	866	854	911	877	882	895	843	866	849	862	858	878	904	894	860	867	861	881	889	914	873	838	866	917	908	859	891	958	862	873	889	832	902	912	933	885	883	902	857	844	868	889	859	848	872	900	853	878	873	882	816	870	892	866	864	904	929	859	868	903	933	879	898	870	848	892	861	879	894	822	877	805	890	897	904	862	867	904	886	875	882	853	923	890	849	892	867	913	875	875	868	851	836	853	868	904	861	881	869	846	915	879	897	890	895	880	897	864	835	888	886	887	848	908	894	910	889	878	871	892	873	835	900	813	838	875	881	846	861	901	830	901	870	888	821	858	852	898	912	847	889	920	865	896	875	874	880	847	870	924	901	834	878	869	849	902	870	866	854	869	866	925	858	848	892	862	878	863	844	908	895	941	829	903	948	841	856	876	878	864	868	915	838	883	896	863	889	820	845	899	883	872	858	884	881	824	883	866	904	877	880	849	839	862	881	849	855	902	910	841	899	864	841	825	870	824	914	913	834	894	893	865	891	878	871	875	863	865	888	878	878	904	893	905	826	846	831	897	900	912	887	833	883	946	849	867	867	861	839	900	852	864	865	828	842	889	901	894	870	853	933	842	906	897	844	899	855	864	856	838	883	851	890	854	883	841	899	855	912	908	928	867	910	934	821	840	888	863	844	883	884	900	871	923	885	865	861	872	870	899	841	913	883	902	881	931	907	882	873	866	877	887	908	900	871	864	880	941	896	896	918	885	845	896	898	859	857	858	865	803	853	863	895	890	872	887	902	869	864	900	917	908	858	839	856	821	842	895	830	856	917	863	860	851	846	884	890	868	841	916	890	942	892	870	849	887	944	934	903	910	860	915	890	862	874	831	857	888	885	874	912	920	837	899	901	908	909	842	888	864	891	877	895	913	891	922	917	882	917	896	876	886	847	912	845	879	815	847	892	903	956	826	880	868	914	847	828	894	898	891	886	870	837	856	883	877	883	813	897	848	881	882	851	857	848	829	895	882	846	906	855	859	906	883	908	900	897	848	830	829	879	888	887	936	906	800	856	871	822	871	875	902	828	862	921	878	892	886	834	868	848	893	883	857	922	841	851	859	858	894	856	888	888	869	877	923	897	893	863	894	868	907	895	868	876	892	843	909	878	854	893	847	870	892	884	852	917	923	894	911	882	883	915	898	847	861	883	928	862	890	897	835	848	967	873	891	901	922	840	877	833	888	860	889	840	842	881	901	881	865	878	913	893	903	875	825	893	905	897	887	866	873	812	916	880	885	827	907	896	879	907	934	911	878	855	816	871	895	873	878	823	908	898	852	878	903	864	885	856	855	874	792	884	906	900	882	891	882	890	855	924	863	897	841	842	911	903	881	877	836	960	889	900	852	908	900	874	898	853	850	900	827	909	900	894	865	915	844	891	927	920	922	859	884	843	804	865	872	909	879	904	854	865	890	893	899	864	809	841	873	899	876	899	861	917	856	850	919	913	916	901	914	884	883	833	825	861	872	892	913	837	898	901	864	784	823	871	917	882	832	889	855	866	870	864	894	877	898	872	871	845	819	872	835	883	861	863	927	911	823	845	888	861	857	869	875	834	857	886	903	891	847	875	884	911	884	873	852	870	880	854	871	886	856	873	901	894	874	857	858	862	888	860	868	879	895	869	797	824	853	929	839	874	931	843	821	887	888	856	858	906	821	867	886	924	869	869	903	834	866	905	916	923	879	886	887	892	901	830	864	884	869	863	903	840	877	924	872	919	840	872	880	901	878	910	860	900	866	900	868	893	908	894	890	905	890	853	836	833	876	951	905	861	865	905	909	877	836	929	865	836	910	893	893	866	896	858	865	881	889	851	888	887	920	935	878	888	906	879	871	874	829	893	925	866	872	905	848	912	895	887	947	881	886	876	888	916	897	837	850	873	893	838	845	861	888	862	900	883	929	850	860	851	902	856	855	880	932	925	827	849	871	883	875	880	834	911	884	908	853	888	855	854	892	843	898	894	878	848	915	898	836	900	922	895
2583	10095	19496	14310	7561	3143	811	196	94	80	85	95	65	71	77	74	71	67	88	55	78	71	83	53	71	61	68	73	77	84	47	72	65	72	71	81	65	67	70	79	75	78	72	70	86	65	76	75	76	81	68	86	76	86	74	76	76	64	75	70	68	74	69	90	82	72	72	75	77	68	81	70	49	62	78	70	75	66	72	78	77	79	74	72	81	60	55	70	84	74	71	57	75	68	74	67	85	70	70	79	75	78	64	60	83	75	82	81	69	68	83	72	76	74	58	75	56	68	84	70	58	88	71	84	62	85	87	74	70	68	58	76	75	80	65	88	58	82	68	74	86	71	72	77	81	66	79	76	78	76	74	72	72	74	77	71	71	81	85	79	77	78	97	71	62	73	94	67	74	81	87	73	48	65	77	53	79	77	62	68	79	53	81	74	70	67	70	60	76	78	67	72	72	90	81	64	99	74	82	71	74	72	71	81	81	70	79	76	65	91	63	59	76	86	70	83	58	69	55	84	68	76	78	70	80	69	70	80	78	74	83	74	88	83	106	78	83	80	72	80	72	73	64	77	59	95	61	81	70	83	67	71	85	82	71	83	95	69	73	63	76	76	72	74	86	83	77	77	79	70	81	91	74	72	76	76	86	72	91	81	79	96	77	64	74	84	68	64	61	61	79	69	90	81	73	76	69	78	69	74	70	81	81	91	63	60	83	88	68	84	67	79	67	76	68	74	73	79	81	71	61	61	84	76	82	78	55	63	82	64	69	79	91	66	73	63	76	60	72	64	77	66	87	82	68	74	74	63	71	87	74	80	80	92	71	93	77	75	63	73	74	62	70	78	94	67	79	80	70	81	79	61	68	77	70	75	76	77	77	70	63	70	72	85	93	79	65	79	83	70	70	68	85	90	74	84	68	70	56	80	81	85	71	72	73	74	80	77	85	75	80	81	82	81	66	66	68	71	69	83	93	90	71	79	77	69	68	77	76	83	78	81	68	75	62	85	69	78	75	74	82	72	81	77	62	70	60	70	66	75	77	84	78	73	70	69	69	80	58	81	86	69	78	72	60	68	73	63	78	72	61	67	69	85	55	64	71	67	75	67	85	77	81	74	64	79	85	88	70	77	75	90	68	87	80	68	64	83	76	73	76	69	74	67	72	65	67	84	89	62	88	84	75	80	77	72	58	67	90	69	61	70	65	58	81	70	62	79	64	72	74	71	75	66	72	73	95	93	76	74	71	74	82	83	81	72	73	77	70	67	68	76	66	71	78	57	68	79	71	69	64	60	71	92	63	63	69	62	72	66	85	77	70	69	71	66	67	78	75	82	78	74	80	62	63	87	68	89	84	90	67	62	86	74	78	75	66	70	59	66	57	65	75	73	65	70	85	87	78	79	78	79	76	77	80	69	77	82	86	61	76	91	76	61	64	61	76	69	73	88	57	80	76	78	82	85	61	74	73	72	69	64	74	78	72	71	74	84	68	78	76	80	78	77	59	70	71	82	68	70	81	70	59	74	75	70	80	69	72	68	59	91	90	83	72	62	72	72	76	60	75	80	63	76	81	78	92	81	64	70	75	66	85	81	79	79	74	61	79	66	57	70	69	77	64	68	75	68	72	70	71	85	76	81	79	76	69	67	83	98	73	59	68	82	68	61	70	66	95	84	81	79	77	68	82	84	82	75	77	68	74	66	77	70	90	74	67	93	73	82	67	60	68	85	67	75	66	79	81	88	76	73	74	65	73	85	62	77	75	68	81	80	68	66	81	88	84	82	72	63	64	59	73	80	70	81	79	67	71	75	63	78	85	71	68	61	86	71	78	84	78	73	77	62	75	66	89	76	86	71	69	79	83	79	87	85	76	80	69	80	73	92	68	79	86	76	81	64	59	50	64	63	71	84	78	70	88	86	71	59	81	81	81	87	88	73	72	81	61	69	76	89	59	70	80	93	85	72	74	80	88	83	66	77	82	92	79	74	87	70	82	77	76	81	68	64	79	91	76	76	67	73	71	65	72	74	77	63	79	96	81	68	70	60	73	71	87	69	82	63	73	76	78	77	70	77	78	89	85	63	67	67	64	89	69	80	76	86	82	86	80	97	83	73	79	68	68	81	77	75	70	58	62	80	67	64	66	64	56	62	64	77	77	74	91	80	59	80	66	81	64	65	71	73	69	70	55	75	74	72	64	77	79	76	75	75	89	67	67	86	74	70	73	85	84	78	60	87	81	71	78	71	86	90	72	76	78	79	71	71	75	74	76	65	71	82	62	65	70	73	80	89	79	68	92	84	81	78	81	73	78	77	67	63	77	76	69	64	58	67	69	80	76	85	75	84	83	76	76	69	83	54	81	78	76	71	96	74	72	78	78	80	77	74	68	70	84	72	73	88	56	72	73	69	61	68	76	88	61	80	69	65	67	65	71	78	58	64	88	77	85	57	86	68	84	73	66	74	90	69	73	67	66	82	60	68	75	78	72	71	92	77	93	76	75	71	68	78	66	70	66	76	80	80	76	86	69	81	87	86	95	79	67	69	80	78	81	81	73	83	79	58	67	75	80	78	70	64	84	70	81	67	73	75	81	72	86	62	78	76	82	72	76	51	81	87	66	77	85	68	72	81	83	68	65	79	82	58	68	83	79	82	68	71	81	74	74	84	79	78	72	64	80	75	81	85	71	72	88	66	79	82	75	78	59	74	67	74	63	73	81	82	89	64	67	74	79	64	74	68	73	75	75	61	82	83	85	78	73	65	84	68	72	81	77	73	74	76	73	72	70	65	77	74	72	76	78	65	85	74	70	79	70	70	60	64	65	72	69	80	90	79	70	71	77	80	74	72	89	76	63	85	69	81	83	83	88	63	72	58	83	75	84	67	66	82	98	77	67	74	81	70	72	67	84	70	84	69	77	71	78	83	91	67	73	70	68	72	77	69	70	70	65	83	76	87	76	61	75	64	77	85	77	72	75	73	69	84	87	80	78	66	73	72	86	67	70	95	64	78	77	74	84	67	76	90	82	78	80	68	72	65	67	65	76	71	63	66	76	86	77	79	82	61	76	86	73	75	70	72	78	58	63	67	71	74	63	82	75	79	80	60	86	79	62	65	78	84	62	82	84	76	63	83	68	66	67	67	65	93	81	87	79	60	71	64	69	88	82	87	83	75	96	81	73	65	66	61	76	79	69	81	68	72	79	64	73	90	83	79	73	75	87	77	106	70	76	82	81	98	82	80	71	76	75	74	72	86	72	86	71	72	65	63	71	82	74	71	73	77	57	81	80	84	78	76	91	84	84	73	85	81	74	79	78	68	88	79	77	75	87	77	72	71	71	86	86	90	74	99	84	82	79	71	73	73	67	70	63	80	81	76	86	65	61	75	89	79	76	87	61	83	67	66	80	74	82	71	75	63	64	68	75	62	81	48	77	66	82	82	82	81	67	66	82	73	66	66	70	74	81	70	74	80	54	77	65	80	78	65	75	77	87	73	94	85
21210	37682	45844	49205	46679	33289	18032	5766	1668	993	926	936	880	850	898	883	926	951	921	951	928	898	913	903	924	916	877	912	931	890	904	873	852	950	894	865	900	888	872	906	899	883	852	886	923	909	885	941	894	943	892	946	894	930	890	922	948	942	884	903	894	890	939	936	923	897	841	859	868	938	950	893	898	890	913	869	831	893	876	912	924	911	896	892	886	847	906	864	919	882	924	916	987	921	916	895	907	932	934	852	851	892	927	921	910	904	855	912	873	916	913	908	902	883	884	914	895	946	916	952	903	859	877	876	888	943	907	900	887	934	939	835	936	874	927	931	930	916	918	921	940	911	863	914	883	884	946	889	879	912	914	903	984	920	905	862	912	841	937	981	903	940	926	923	899	907	868	973	886	916	926	883	902	892	876	886	921	962	868	878	906	864	950	918	880	882	827	899	894	903	870	929	884	918	875	942	899	927	883	896	917	900	902	886	901	917	922	906	921	910	888	852	922	926	964	830	892	855	906	921	865	868	974	947	903	907	869	914	917	922	923	882	923	881	936	911	922	898	920	870	892	838	922	881	897	914	854	916	930	917	891	901	863	912	934	942	936	944	882	906	869	898	878	871	891	885	871	906	946	918	863	852	927	931	911	865	908	913	885	925	949	894	888	898	896	888	915	903	844	940	916	840	893	870	930	874	927	911	859	862	886	930	902	889	931	888	925	871	931	882	885	880	911	889	915	897	908	885	891	895	914	889	931	919	855	898	861	872	867	866	952	849	958	917	909	941	891	914	956	889	915	965	859	954	852	930	860	911	902	956	908	922	881	896	900	902	915	940	897	954	910	937	925	853	905	890	910	895	914	889	903	926	901	916	947	902	922	856	912	936	934	898	848	1018	935	907	919	943	917	914	918	852	982	943	960	912	931	984	862	883	879	871	889	901	908	897	924	864	855	898	942	956	861	920	883	940	882	923	891	905	868	919	881	898	896	915	883	917	924	919	904	887	900	865	890	886	910	882	923	941	903	880	932	903	867	925	881	916	851	911	881	870	913	843	910	918	925	875	973	859	893	920	909	933	892	911	922	855	906	883	896	936	933	934	955	951	915	901	871	961	920	870	902	916	857	891	878	918	909	940	922	858	848	906	929	906	946	854	887	889	901	928	901	879	904	931	904	886	885	933	888	905	890	902	856	898	920	896	969	838	886	894	942	957	905	874	896	902	922	929	870	933	889	922	887	873	930	919	909	912	889	967	882	917	892	917	871	926	927	857	902	975	869	854	869	872	915	930	908	919	951	975	915	893	880	871	884	893	925	904	884	903	940	916	902	925	890	889	941	930	916	966	918	895	906	893	933	891	913	952	899	907	923	911	898	924	873	901	889	911	943	921	924	905	950	941	910	933	875	847	915	906	910	973	829	883	915	932	930	937	912	889	914	931	867	874	890	928	872	917	957	911	899	881	921	867	946	861	932	893	896	868	927	935	845	937	945	902	939	877	915	955	961	903	951	918	908	862	942	908	956	931	911	880	892	928	934	891	927	897	867	939	838	870	849	940	976	904	897	901	891	922	985	919	914	927	922	896	987	930	910	912	896	869	928	945	890	906	890	908	864	933	927	896	942	896	911	871	849	900	897	881	931	904	872	878	949	877	901	856	880	891	894	898	883	879	881	911	863	894	899	924	932	869	912	931	910	868	887	919	874	911	905	848	904	866	870	955	885	884	872	971	975	926	908	926	881	911	875	921	934	917	902	916	910	941	980	946	878	836	881	922	932	912	898	913	967	917	894	952	903	903	901	925	950	910	939	915	903	915	912	864	900	954	958	904	897	927	849	949	924	889	901	885	894	883	931	904	915	893	913	914	912	968	880	886	944	937	898	923	872	893	940	913	912	901	934	909	894	930	940	849	951	881	874	909	861	876	944	883	892	951	900	920	874	837	941	921	913	905	948	940	895	912	938	916	877	898	900	924	939	883	899	894	870	938	929	904	940	941	924	895	950	847	897	925	891	866	918	931	927	957	925	843	909	892	884	899	945	907	888	870	869	930	881	944	918	957	910	912	883	932	985	880	888	959	941	840	893	898	970	910	885	899	836	877	910	909	894	913	896	849	883	862	896	894	912	876	878	871	922	901	927	835	912	894	901	903	938	912	938	874	844	901	892	924	902	908	914	911	921	902	893	915	918	880	934	867	882	896	869	908	921	930	945	903	881	866	892	960	870	923	916	875	955	880	898	900	928	928	890	908	926	885	893	919	963	929	906	879	871	915	925	929	871	870	866	813	924	907	947	925	915	885	913	877	940	959	879	896	898	945	946	918	899	909	887	896	910	890	906	911	906	904	875	871	944	899	895	905	891	888	911	920	891	896	914	869	893	976	881	938	937	894	874	954	876	914	966	925	909	900	891	933	893	859	906	954	918	865	894	925	918	933	917	913	960	940	935	926	898	885	909	857	880	883	909	910	907	917	887	920	896	886	945	920	931	889	941	872	882	926	915	824	964	925	883	882	866	927	919	883	943	901	893	887	900	949	894	917	930	913	957	992	867	939	863	896	887	874	862	925	901	924	902	897	867	919	900	847	893	928	894	887	877	944	902	844	885	931	904	890	900	926	922	870	890	890	872	888	935	930	837	915	976	871	878	930	897	913	883	883	850	935	909	886	873	882	946	888	897	911	900	890	866	917	914	908	859	911	794	946	941	953	916	921	926	918	901	898	856	914	879	878	830	899	891	952	892	876	940	920	880	855	839	880	928	930	883	889	902	858	891	847	870	885	884	914	905	935	927	874	888	898	872	925	893	905	911	837	909	910	883	907	890	951	939	905	891	825	885	863	904	889	898	965	931	929	907	920	906	931	905	914	886	901	890	904	950	886	917	884	888	931	919	908	929	896	903	909	905	970	918	914	877	876	920	827	908	955	942	897	901	977	916	914	937	898	902	935	903	920	898	861	895	874	901	882	929	929	914	925	905	862	946	825	900	922	848	941	921	884	907	913	972	885	947	986	858	913	920	851	872	883	882	901	963	918	896	974	881	905	943	881	899	895	950	906	854	884	905	899	923	917	899	886	917	905	912	837	915	829	905	858	892	853	886	966	913	879	903	882	899	921	917	871	932	904	900	916	914	953	880	942	911	931	924	904	919	909	861	907	931	877	888	930	890	915	908	885	912	896	922	847	952	887	951	885	900	889	845	934	912	916	846	901	904	917	857	900	932	884	885	872	854	899	894	936	889	934	952	903	959	910	914	944	946	933	937	939	892	886	901	885	907	905	994	864	913	893	915	912	855	873	910	951	892	920	900	907	900	896	891	873	940	902	916	941	898	900	908	879	883	958	891	924	943	914	919	882	908	943	899	899	947	955	871	870	909	889	881	924	896	965	885	863	930	878	941	894	894	898	886	908	948	905	864	950	880	950	945	881	834	890	936	969	890	889	901	961	862	922	957	903	896	881	930	889	911	898	907	897	929	853	883	860	909	934	866	910	868	897	905	895	899	905
1558	16520	27053	20043	11974	5306	1337	287	123	97	80	76	63	63	66	62	76	74	74	62	73	75	75	76	85	89	79	72	70	70	90	73	76	62	61	67	64	75	58	69	67	76	83	49	67	73	66	61	77	60	79	62	82	70	76	71	75	63	88	65	74	86	69	73	73	76	66	66	74	71	77	77	61	73	74	78	70	69	68	84	78	73	65	83	69	72	68	75	68	82	77	83	72	69	74	71	88	67	86	86	82	76	61	66	84	72	67	56	66	76	77	64	71	87	75	60	84	77	71	73	68	63	79	55	73	61	68	67	56	59	62	71	68	73	72	82	84	64	85	81	66	64	75	58	77	90	80	69	78	74	55	73	81	76	59	58	95	79	78	86	64	72	75	67	86	62	69	87	73	72	63	86	87	74	90	74	85	65	67	66	75	75	84	74	63	71	72	60	86	76	81	87	93	74	82	100	58	70	79	76	69	57	89	64	73	80	58	80	60	79	69	59	63	93	70	73	74	61	63	66	69	77	73	79	60	72	64	74	82	75	67	71	73	69	69	65	76	76	71	79	76	69	85	79	64	89	74	63	99	69	80	69	65	92	78	78	73	74	73	68	73	86	67	73	77	77	93	69	75	70	60	73	92	71	89	64	70	59	94	69	79	74	92	73	67	69	75	74	80	76	85	74	82	78	68	73	74	82	79	80	56	68	78	66	85	75	75	74	65	68	67	64	78	70	60	76	77	69	68	93	52	72	64	72	77	61	70	61	79	64	83	72	68	72	66	46	74	61	74	79	54	85	61	70	69	83	59	80	61	71	88	72	84	76	67	69	72	69	75	69	83	55	66	78	70	94	81	77	87	82	77	77	94	82	74	74	89	55	71	69	79	82	83	73	70	72	76	77	73	84	73	84	82	68	71	75	69	81	73	82	77	85	92	64	84	88	66	65	76	85	85	80	61	77	65	70	69	63	79	83	75	72	74	76	70	65	86	71	70	73	85	71	56	67	75	68	63	70	73	71	74	75	65	71	75	66	69	89	67	66	70	72	82	74	83	70	88	82	80	79	73	89	69	58	78	65	69	82	83	78	81	73	73	76	77	70	66	83	74	74	79	58	71	76	66	70	72	67	82	77	63	59	68	75	83	63	77	82	79	90	73	60	71	65	64	70	75	64	74	82	67	78	56	81	72	68	62	76	74	91	63	94	73	81	75	76	82	71	79	72	76	72	93	70	67	73	81	70	75	66	67	69	84	68	66	74	85	73	66	68	95	73	58	65	79	67	73	72	74	67	78	72	73	78	65	75	73	77	61	71	71	77	74	76	74	81	88	69	67	74	66	60	76	73	74	92	69	57	64	92	64	68	85	70	79	74	58	72	79	63	66	65	81	80	71	82	75	64	73	77	76	64	74	71	76	52	75	80	66	77	85	60	100	75	78	68	73	81	78	59	69	80	78	61	84	65	75	87	72	67	86	76	85	61	71	79	78	98	73	67	75	70	65	71	84	71	76	58	77	76	61	62	70	91	64	57	70	74	73	74	72	68	70	73	70	66	73	76	59	86	65	80	70	66	68	80	68	79	67	75	76	64	81	79	70	74	70	74	82	69	73	78	79	66	65	71	67	69	84	78	82	69	79	71	72	71	72	69	68	72	80	61	71	74	63	80	74	69	58	67	73	73	65	60	66	70	73	82	76	57	70	91	71	64	84	68	74	73	65	72	78	68	69	77	71	75	69	58	62	74	63	72	54	65	80	71	80	65	73	72	76	72	75	73	67	84	69	77	76	73	81	80	75	76	66	76	63	56	86	83	76	91	69	73	90	78	80	68	78	67	76	66	86	81	67	82	66	61	76	65	79	80	76	96	84	71	65	72	76	78	66	66	73	71	87	72	62	64	78	65	69	78	68	79	59	66	65	69	73	77	62	68	76	74	71	60	83	68	81	81	64	82	68	79	85	78	56	82	67	67	82	84	72	88	71	73	69	72	62	74	66	62	75	77	67	87	64	75	93	61	78	73	82	75	64	78	78	71	68	80	73	62	75	84	70	65	70	75	70	74	63	75	72	60	86	81	77	69	71	75	69	57	75	92	64	81	69	68	77	76	66	81	58	80	57	54	69	76	68	77	82	81	79	70	65	68	85	81	77	74	88	69	78	62	67	57	71	63	80	61	74	69	64	68	74	73	56	72	88	68	72	80	78	76	74	81	67	69	68	76	71	80	65	82	72	84	66	83	87	63	73	65	54	67	62	58	66	83	66	65	64	76	80	71	69	59	71	65	62	88	68	71	78	89	69	68	77	64	84	80	70	79	77	67	81	75	66	79	86	64	80	82	68	91	85	63	81	81	64	54	93	82	65	70	83	73	79	88	84	74	72	78	96	79	75	77	62	67	62	81	68	71	72	73	72	81	76	81	79	66	63	73	80	77	51	63	81	79	65	75	77	60	67	80	81	76	91	75	86	61	56	71	71	75	69	69	75	71	76	94	66	81	79	82	87	65	68	70	76	72	60	68	73	65	75	72	72	77	81	59	79	73	66	83	61	73	73	79	71	77	63	71	75	71	76	75	73	72	74	79	57	82	67	83	70	59	74	76	56	68	60	77	78	69	76	76	81	85	88	78	74	66	69	66	74	78	70	77	65	65	71	78	80	77	69	81	82	69	73	62	67	76	74	78	58	72	64	68	67	80	90	61	69	68	62	67	69	78	71	73	82	77	70	71	87	76	80	82	57	82	68	70	72	71	66	65	79	72	77	68	54	68	79	72	64	80	63	78	62	72	84	84	77	72	73	59	73	67	88	81	73	73	67	56	84	89	63	64	66	93	66	61	81	88	86	72	63	79	76	73	75	62	88	78	73	63	57	62	93	74	77	65	79	77	70	78	82	71	66	71	60	79	70	76	80	66	67	61	71	62	56	58	64	77	80	81	76	91	88	61	73	81	72	64	75	61	54	85	75	71	65	56	79	53	68	70	81	79	67	66	86	69	68	77	56	72	80	63	76	83	80	61	72	54	73	64	80	69	70	89	68	102	67	52	75	62	68	82	82	66	67	73	63	51	72	71	70	78	90	73	88	72	84	82	76	64	77	90	72	85	75	72	65	69	76	83	81	75	60	88	77	76	75	73	60	76	66	61	79	52	66	68	69	82	70	65	64	77	78	87	80	70	64	81	66	74	72	68	85	63	72	64	75	76	75	92	78	75	62	72	70	84	64	69	77	70	63	73	67	72	64	76	80	73	60	72	75	82	81	74	63	74	73	68	70	71	70	80	77	80	68	79	78	76	64	71	79	69	86	63	70	73	77	65	91	65	76	69	68	73	76	86	72	72	64	66	84	63	71	74	78	80	69	69	76	62	79	79	84	80	62	71	73	87	78	86	85	81	58	71	75	63	78	67	72	66	77	80	67	84	78	100	66	65	86	72	76	90	79	87	71	78	89	70	79	82	57	89	68	75	65	67	74	93	68	86	75	68	68	72	84	65	65	69	85	78
24582	46379	52503	58152	55438	38741	22214	7781	2159	1049	894	856	890	928	915	853	916	910	896	911	893	854	902	931	905	894	861	907	896	904	884	882	890	902	913	871	861	873	873	877	929	888	840	903	872	914	883	897	900	843	880	884	874	846	861	894	870	876	887	862	909	883	905	842	845	949	899	875	894	981	845	844	923	897	892	868	885	889	850	860	825	909	893	872	933	954	921	879	897	932	903	901	864	890	843	905	891	876	921	901	882	944	903	917	918	924	904	866	859	940	877	876	914	915	869	928	875	962	874	907	871	856	912	938	847	906	871	802	903	883	856	906	932	882	864	909	905	882	923	926	944	890	887	899	955	932	900	873	878	851	862	894	889	895	932	890	922	876	888	878	869	896	866	885	915	890	926	887	947	918	855	894	921	887	943	874	876	881	879	869	895	916	873	881	856	877	882	918	869	876	897	888	877	929	904	892	862	891	856	843	859	848	851	886	902	888	903	934	842	896	872	804	881	949	873	880	864	881	876	871	862	861	870	864	938	891	862	890	877	943	862	911	909	892	901	907	823	926	945	892	845	863	868	898	902	894	870	890	889	929	943	871	871	896	880	912	895	879	882	862	906	873	928	850	868	910	910	901	867	926	886	883	892	867	877	895	905	885	862	906	854	903	902	913	821	841	935	893	938	893	856	923	845	918	901	921	897	856	879	882	925	886	896	936	920	905	931	898	905	870	902	877	904	858	886	941	922	940	914	910	871	917	914	930	912	879	948	911	972	891	854	878	918	830	850	862	862	947	852	941	863	895	872	928	878	854	857	852	832	908	889	931	891	905	873	873	862	907	945	928	884	895	879	883	877	883	902	911	884	868	891	910	867	900	870	932	861	902	859	864	906	882	872	910	870	911	873	916	858	878	938	857	897	861	843	878	943	890	906	894	937	863	864	920	909	892	898	859	888	898	912	891	864	887	902	907	924	879	932	919	839	900	852	917	902	913	903	900	869	923	900	946	903	857	853	834	902	861	830	917	923	895	909	925	889	841	938	928	906	829	862	893	904	876	920	946	908	856	851	883	929	899	960	943	874	893	902	867	852	884	943	925	859	877	885	868	877	918	964	867	845	904	935	923	869	923	926	882	893	900	918	891	869	914	866	953	907	836	915	930	916	921	839	843	882	890	912	921	898	931	927	897	901	890	920	899	935	867	889	897	893	870	876	886	863	924	834	934	889	921	919	887	936	868	900	913	938	897	900	870	844	899	901	879	871	866	881	932	920	887	908	869	920	871	883	947	882	888	874	855	879	896	908	848	913	849	869	855	925	906	878	855	972	900	924	848	879	910	880	901	863	891	906	897	926	857	883	870	907	868	914	861	853	874	957	897	885	909	896	890	913	891	883	850	895	917	880	895	824	940	885	923	914	911	868	910	922	909	915	909	900	876	878	859	879	857	887	908	870	918	883	923	892	903	909	906	892	893	936	880	859	878	931	846	853	901	858	889	907	870	834	871	875	875	907	887	883	938	888	840	878	838	878	885	885	855	884	923	889	877	927	904	879	908	899	931	853	897	849	922	901	886	898	909	877	907	868	930	841	963	867	852	900	904	901	925	919	859	903	892	843	885	832	881	867	868	895	902	856	878	908	859	845	894	849	922	920	873	866	978	889	907	900	843	933	916	885	890	874	928	906	901	896	893	882	888	876	908	871	876	898	881	889	885	813	886	885	900	833	901	875	898	904	914	932	908	862	904	898	824	863	955	866	875	902	887	945	839	870	932	864	885	888	912	878	911	890	892	845	897	927	903	886	897	882	891	928	883	894	928	835	911	902	867	951	866	939	925	877	892	914	893	869	899	838	894	923	838	872	879	957	905	876	885	853	913	898	909	853	878	878	896	952	949	858	908	918	932	886	900	870	909	862	922	894	885	906	882	897	862	941	894	903	864	905	940	915	860	902	895	886	874	878	852	862	946	885	924	869	875	885	884	888	912	842	883	897	892	844	901	905	918	885	926	884	875	922	860	946	935	868	871	854	973	895	937	899	880	872	915	861	829	900	893	917	894	889	914	871	926	904	892	890	886	882	927	878	913	900	881	909	844	879	902	861	888	857	905	873	897	879	900	903	822	870	871	853	879	876	911	901	915	891	900	904	898	900	868	877	880	915	878	875	875	893	889	958	870	930	947	907	907	843	921	871	856	888	856	906	886	868	866	913	924	910	867	920	924	951	908	956	874	848	914	940	856	922	945	926	903	868	899	841	923	865	871	870	847	884	880	876	882	880	936	873	885	865	885	907	867	862	926	880	907	880	909	916	863	909	895	916	862	908	916	917	906	853	898	935	834	948	929	870	899	922	925	890	903	861	897	906	897	959	917	871	896	907	925	894	862	844	880	913	875	964	906	860	896	822	907	860	866	885	947	902	938	826	909	938	889	850	891	884	897	871	835	899	933	889	902	882	902	845	906	920	931	890	885	857	899	900	873	914	952	914	898	893	873	856	948	864	932	907	857	815	895	886	850	898	912	890	912	914	877	882	926	873	888	907	919	902	901	870	845	888	916	942	878	874	802	891	927	893	896	942	882	881	925	914	924	886	936	889	861	876	953	881	892	914	839	918	907	892	853	876	915	837	903	865	895	924	931	865	905	878	887	911	816	924	863	932	893	907	839	894	894	876	882	891	934	927	917	830	908	869	952	890	910	919	839	874	928	868	925	891	906	880	852	913	900	910	907	885	882	862	912	900	902	931	881	916	817	882	883	894	894	889	946	898	935	905	892	864	866	866	901	865	922	866	922	895	941	949	933	899	868	863	866	912	840	862	862	891	859	960	894	875	932	888	888	923	883	870	907	900	897	930	893	884	864	891	933	874	915	924	921	877	880	876	844	897	868	846	889	880	914	958	910	900	920	877	891	826	845	865	879	858	931	881	877	852	904	901	848	855	923	944	868	930	857	825	883	922	879	888	923	841	928	898	892	911	967	937	893	872	890	872	915	893	875	874	849	892	903	840	877	925	862	872	912	876	869	879	861	922	869	900	855	873	900	888	921	895	840	871	890	869	895	883	892	906	840	843	926	921	924	854	930	906	918	895	881	870	859	875	906	939	807	902	859	890	838	919	910	845	901	859	860	906	922	886	892	908	870	864	950	962	884	881	902	918	919	934	863	848	858	922	926	857	894	924	825	923	890	870	832	921	913	938	904	907	900	957	878	941	919	889	906	863	926	843	867	908	906	856	923	887	889	911	906	868	887	905	878	890	916	871	858	898	867	947	885	879	885	903	829	918	821	914	887	903	904	876	890	846	870	925	911	931	877	892	913	903	889	864	896	874	896	947	896	891	877	912	946	885	925	944	868	909	945	876	874	969	905	911	878	881	896	906	866	941	875	863	957	890	905	865	875	915	889	876	825	881	896	897	926	857	943	907	920	858	855	908	878	881	893	878	969	902	892	890	892	844	868	911	936	875	880	897	898	883	871	859	925	842	928	907	874	916	875	879	893	891	918	898	886
1368	2146	8042	6517	3175	1336	400	155	89	71	81	65	77	69	57	78	72	72	67	78	62	89	70	60	69	65	65	67	73	89	77	80	71	76	77	69	71	89	77	78	66	53	72	74	77	68	80	66	67	67	79	68	59	80	76	75	83	78	76	82	57	66	81	78	64	77	66	93	61	95	71	66	84	61	60	67	78	48	86	87	85	86	87	69	66	81	78	77	69	68	73	76	68	68	70	70	71	69	66	72	64	80	68	78	84	71	80	71	64	74	74	77	83	75	85	73	68	72	71	73	62	59	77	76	99	75	70	72	84	76	78	67	84	88	74	59	75	75	87	75	79	60	75	70	72	76	64	73	86	86	69	71	65	71	63	80	68	73	61	68	86	66	62	72	71	76	90	75	71	67	71	85	75	75	93	73	66	58	80	88	81	55	58	65	104	67	67	78	71	71	65	89	70	81	78	69	56	82	53	75	72	73	73	66	72	83	77	65	75	68	63	63	71	68	71	76	71	74	70	83	66	63	77	80	88	95	73	71	74	77	87	76	77	75	73	64	89	70	67	71	76	52	63	77	60	72	74	66	77	80	78	91	70	64	67	66	59	77	60	76	77	69	81	78	66	81	67	64	65	84	74	63	68	59	70	79	69	57	68	54	70	71	74	81	73	79	79	78	84	81	67	61	73	63	65	66	68	81	84	62	68	65	65	68	64	59	68	78	61	63	62	86	58	79	70	73	76	77	67	64	82	87	57	83	78	68	68	51	78	69	78	61	64	68	90	74	73	72	80	72	70	71	69	63	84	90	82	66	77	68	72	62	72	73	57	73	74	76	66	87	82	95	74	61	66	70	76	80	68	81	87	70	70	74	70	69	71	76	69	75	65	81	82	73	81	62	70	73	74	68	85	71	62	60	71	68	85	71	82	69	71	63	60	78	67	71	71	80	76	72	72	56	77	70	73	84	70	85	73	70	70	70	81	84	67	78	89	77	63	85	66	79	81	80	70	82	70	82	62	71	70	77	75	70	60	68	85	62	74	63	87	74	85	73	81	78	82	52	68	69	77	61	74	68	74	77	74	65	77	81	70	67	80	74	63	72	65	69	71	83	74	90	72	75	62	88	75	64	71	69	64	77	61	67	71	78	74	81	58	60	71	78	79	72	65	59	63	84	66	75	77	74	69	76	73	79	64	58	89	77	85	63	87	83	88	58	69	80	63	61	74	90	79	82	70	65	79	64	80	73	64	73	71	66	77	79	63	84	77	69	71	83	78	70	71	76	87	64	57	73	67	58	76	83	83	78	68	74	85	70	52	73	74	71	67	77	62	67	63	62	79	62	69	70	55	70	75	78	70	78	79	71	78	65	77	77	67	80	85	67	76	88	78	77	73	64	88	73	65	70	69	66	64	70	78	74	73	71	63	72	72	69	66	70	82	70	80	71	84	74	62	80	82	78	64	61	80	83	70	70	68	65	74	78	78	81	60	65	78	66	54	69	72	77	69	76	84	73	87	74	74	63	65	70	70	71	63	72	72	73	85	57	68	86	66	71	72	68	67	95	72	52	73	83	81	72	79	77	76	69	69	73	83	75	75	78	85	76	75	71	78	82	83	70	63	80	82	69	76	68	76	74	72	67	74	73	80	84	74	75	77	82	70	53	88	67	77	67	86	67	78	68	75	76	71	78	85	75	82	91	78	75	58	69	55	68	72	76	65	79	75	61	67	80	77	72	78	69	70	85	65	84	82	72	81	72	68	82	76	66	65	70	75	61	87	56	69	60	76	65	80	70	70	66	63	81	69	80	81	68	57	64	54	61	78	74	59	71	74	82	82	76	60	71	72	67	75	75	81	82	75	67	70	71	70	70	74	77	79	78	84	68	75	54	68	65	67	75	77	60	78	73	55	78	73	71	72	75	66	73	77	76	58	86	62	81	75	81	61	76	70	64	73	82	85	69	61	60	80	84	65	73	84	82	72	75	70	74	84	82	81	73	54	83	61	78	74	60	63	85	97	64	70	77	72	82	79	71	86	66	83	70	73	70	82	76	76	70	70	81	83	78	68	75	87	56	62	72	71	71	66	79	57	69	88	63	96	77	69	72	59	57	69	74	67	69	73	70	79	65	68	87	71	66	94	62	67	70	75	84	81	89	87	75	73	74	86	79	77	69	62	72	83	65	71	68	84	67	69	76	81	75	81	85	71	96	70	80	71	65	68	73	76	67	71	66	61	74	67	85	66	66	67	77	64	71	61	61	66	59	75	73	78	73	67	69	70	74	85	77	71	82	93	73	64	78	78	76	72	59	68	75	64	76	87	57	74	67	76	91	64	73	78	69	70	74	68	70	55	56	69	68	65	69	68	64	90	80	71	59	64	72	64	83	85	63	69	76	68	68	80	74	79	81	60	70	81	77	85	75	84	78	84	91	64	67	80	77	66	69	61	82	76	66	77	57	78	58	81	63	69	88	67	64	71	87	69	66	88	63	77	76	71	65	76	66	71	73	64	55	70	75	69	83	76	80	67	73	64	71	59	71	59	68	62	76	68	65	93	67	77	87	74	96	65	71	66	75	73	73	69	72	73	78	70	77	71	90	79	85	63	70	68	75	79	60	58	72	62	61	80	65	71	59	74	68	64	76	76	83	69	67	74	82	67	83	60	79	82	76	69	73	63	50	71	83	82	77	61	62	71	73	60	76	74	75	71	61	78	60	73	68	67	86	70	67	65	63	81	83	77	66	72	79	76	69	71	69	89	81	79	72	65	69	72	86	77	79	58	71	68	61	90	84	70	65	67	75	67	71	74	70	65	66	76	79	75	76	74	87	72	64	55	86	92	63	58	73	60	69	80	78	65	74	65	80	72	72	61	87	81	79	78	78	71	82	66	85	78	64	74	77	78	52	68	88	72	76	54	66	72	66	68	55	77	67	75	75	86	68	77	87	71	75	76	73	71	82	69	74	80	72	63	70	72	79	84	71	74	71	72	68	61	71	57	65	76	73	74	73	81	70	81	75	74	55	76	69	66	68	71	75	67	71	68	83	76	65	78	60	76	76	77	62	76	77	62	71	77	54	76	73	69	78	63	77	73	80	67	67	78	93	81	65	77	60	76	84	81	73	60	74	66	87	64	55	66	66	59	77	67	71	57	82	68	66	55	63	73	70	60	81	64	70	66	78	71	63	65	76	71	77	66	63	67	68	81	64	70	65	64	77	87	60	91	78	69	70	75	74	63	68	73	77	71	80	74	75	65	78	65	60	61	71	81	70	73	72	65	82	67	79	78	73	68	73	72	67	73	83	72	74	72	69	72	84	79	85	69	61	73	75	63	62	76	71	69	67	64	76	75	81	67	62	73	86	84	72	76	83	72	69	78	66	78	67	72	73	68	86	69	81	67	66	84	66	57	79	84	58	77	67	71	90	65	64	84	73	77	64	82	66	68	88	69	72	62	62	93	68	71	82	82	66	83	66	68	69	69	90	68	65	70	67	70	66
13143	21531	34430	36667	34199	23649	10545	3080	1261	900	891	899	899	846	879	918	925	925	869	885	874	865	809	878	826	873	867	841	839	877	891	886	887	869	844	890	862	869	876	871	855	913	895	911	881	907	899	917	932	860	879	913	853	847	875	820	850	849	917	937	926	800	912	899	891	827	907	848	891	856	907	837	854	874	831	859	891	850	877	867	791	837	858	869	851	906	930	914	874	946	889	868	873	889	882	850	891	898	858	878	891	902	849	872	870	898	879	832	877	846	892	865	916	862	879	900	861	921	870	842	853	851	883	894	879	916	862	869	882	864	851	869	952	885	843	918	885	892	826	892	913	899	918	860	872	892	836	857	878	839	925	863	859	874	906	844	898	876	889	843	905	905	825	922	868	854	860	812	839	878	926	858	873	864	888	866	860	828	879	853	860	843	883	952	918	845	807	910	889	936	861	904	847	897	877	934	921	880	918	854	918	860	912	864	862	918	869	923	886	848	893	877	870	871	879	861	867	857	911	840	857	927	922	941	901	851	873	882	907	869	883	867	835	895	846	856	914	894	911	892	831	850	871	929	842	851	878	902	882	896	842	879	877	875	903	864	900	890	916	885	862	918	922	858	869	872	889	813	902	894	866	891	888	830	883	908	845	872	897	872	843	869	889	895	945	878	863	849	884	891	866	913	893	879	878	926	887	920	864	861	897	891	924	862	869	859	839	885	870	817	877	926	896	898	883	869	870	898	904	913	842	881	848	897	862	863	849	885	814	871	840	865	916	868	895	891	908	891	842	863	863	824	885	888	881	860	897	889	778	851	861	905	870	911	857	907	919	880	901	855	848	896	867	927	894	878	857	920	896	853	882	902	902	864	907	880	879	857	899	907	852	908	949	881	872	819	884	897	877	925	871	919	864	875	882	880	912	880	888	919	892	822	898	914	899	864	895	866	883	856	868	890	890	884	879	869	910	912	874	847	893	874	867	824	898	894	860	878	878	863	884	854	866	906	843	827	883	942	933	882	871	851	887	902	924	884	933	862	894	899	916	888	863	879	865	829	850	826	886	821	832	850	875	854	924	870	895	860	906	871	842	923	912	818	879	847	873	900	846	859	890	906	983	942	848	867	878	872	862	880	874	919	910	892	917	846	854	874	791	856	857	888	886	908	931	838	871	868	872	844	894	858	872	905	928	881	828	889	881	875	884	862	879	849	979	850	845	825	910	898	882	921	856	876	877	867	862	907	918	931	858	840	929	911	876	915	953	843	922	932	889	889	849	872	837	856	919	903	922	836	888	914	981	877	876	882	917	901	856	925	854	947	902	872	887	906	855	899	858	870	942	893	837	906	846	855	881	887	831	884	861	859	883	907	819	859	856	942	900	865	869	870	888	894	878	922	875	863	911	845	823	877	866	908	857	863	906	880	860	819	924	885	824	961	843	867	846	854	869	856	876	884	920	886	861	882	910	916	843	896	905	872	828	859	937	837	869	884	884	879	890	912	909	892	845	875	918	874	950	875	856	887	843	853	925	882	855	888	885	838	906	921	910	866	909	888	931	884	899	928	920	905	879	856	873	915	840	876	880	870	932	833	941	870	876	861	894	853	839	880	862	937	892	895	857	874	841	847	883	854	918	912	931	880	890	905	877	862	858	829	885	881	881	930	857	895	888	911	860	882	905	913	855	960	849	871	893	874	863	864	808	869	877	892	802	837	885	866	921	930	893	893	870	874	926	863	876	864	932	929	890	922	878	854	900	905	887	852	865	888	878	941	881	859	892	873	880	876	898	881	912	867	869	869	903	829	860	898	961	899	894	825	861	878	862	849	898	882	880	883	882	906	895	858	873	907	925	886	836	881	893	843	913	851	882	910	902	859	863	861	901	916	945	873	849	861	901	798	816	934	829	850	860	910	861	881	897	880	916	864	858	827	955	882	876	887	901	889	947	828	909	874	902	896	877	918	874	865	885	871	864	852	849	869	907	892	910	850	890	852	848	887	893	893	887	881	887	886	882	867	914	900	857	899	888	896	893	923	870	842	946	851	877	856	825	882	899	909	854	864	898	850	857	877	884	909	867	870	892	878	861	886	834	869	923	857	884	845	850	876	947	904	871	828	882	815	891	831	848	802	962	908	892	903	864	869	850	862	904	895	862	854	866	833	905	856	888	826	905	881	859	908	898	848	887	891	902	900	865	874	899	825	896	887	941	865	912	909	876	912	927	946	903	936	886	835	902	971	860	917	861	815	857	852	866	859	869	888	914	906	888	922	875	913	900	896	860	905	849	880	846	879	904	909	921	878	880	820	878	859	853	833	848	900	867	875	853	878	915	850	898	837	880	865	931	926	847	870	864	876	903	902	892	867	903	876	840	880	863	879	854	835	829	845	854	901	890	910	914	878	920	896	828	865	903	878	867	924	932	880	844	860	905	870	872	920	886	898	888	877	869	896	862	922	848	858	859	845	927	857	881	907	938	914	878	927	893	888	907	877	907	928	883	867	874	917	874	861	906	843	850	887	890	957	919	870	881	848	825	905	825	944	896	914	877	917	887	880	905	871	882	863	868	922	852	852	931	909	873	928	854	893	886	895	870	875	871	931	886	895	940	843	880	852	917	864	859	839	881	888	894	837	888	841	900	892	829	846	881	880	879	908	891	853	868	843	919	904	875	836	840	834	906	852	864	918	881	875	908	914	861	913	859	907	831	872	895	890	840	859	918	899	915	838	837	869	936	865	922	892	876	854	843	848	845	866	861	888	932	879	819	818	843	894	901	881	916	850	866	888	887	891	872	926	874	861	921	887	842	893	877	860	867	895	904	900	920	913	946	908	865	837	880	901	901	869	890	846	870	840	892	859	874	869	910	916	834	896	849	898	867	874	864	867	853	855	927	815	929	867	887	900	802	879	889	928	824	861	914	871	912	891	852	928	892	866	895	886	845	886	895	836	851	914	898	823	888	870	887	871	863	858	947	900	829	871	893	905	837	864	871	888	898	867	893	921	832	850	847	912	907	880	829	850	905	886	897	903	881	898	886	931	888	889	885	816	843	904	938	915	881	889	884	867	859	892	879	860	892	851	911	913	930	885	931	803	842	886	883	890	860	890	871	907	842	842	881	915	880	871	907	851	876	906	840	940	854	870	881	849	872	878	876	924	830	860	860	875	870	849	905	807	854	905	859	875	840	874	871	865	943	879	903	858	873	883	874	868	850	895	852	806	889	837	858	890	878	870	851	846	897	904	892	943	871	862	896	894	899	860	867	875	857	812	871	848	903	821	872	880	890	851	863	887	872	890	887	870	930	916	904	921	885	906	846	853	897	891	876	887	884	864	844	876	862	918	878	872	845	857	906	863	854	876	906	844	885	857	884	918	834	882	871	884	823	896	897	908	887	894	873	869	886	895	902	884	872	887	839	931	879	856	858	849	901	916	895	879	881	934	881	846	858	933	900	832	854	880	880	890	886	875	899	875	896	867	922	917	847	847	935	914	942	851	910	860
748	9573	17097	13339	7433	3036	790	201	101	83	74	81	79	82	75	62	85	84	78	65	73	64	75	67	61	86	88	70	70	74	71	76	68	67	67	63	71	60	83	67	72	69	69	68	64	84	59	63	75	63	70	67	78	75	68	66	74	67	60	62	78	82	69	82	66	81	88	66	66	76	84	76	69	74	64	71	80	57	72	73	78	79	84	70	63	78	67	82	72	64	75	65	63	77	74	65	55	74	76	67	65	62	77	63	77	57	77	73	80	84	84	63	77	80	63	66	67	62	61	68	80	85	75	59	75	81	87	88	93	65	63	74	71	67	83	81	65	78	70	56	75	82	74	55	91	83	79	63	92	77	70	86	63	64	80	58	83	79	85	71	76	90	64	78	67	82	66	74	65	69	69	80	82	69	86	70	71	58	82	69	64	65	65	56	74	69	78	79	76	78	78	70	65	79	69	70	73	58	79	79	82	66	71	61	83	74	85	84	73	76	70	69	70	71	71	72	79	57	75	78	81	72	68	81	82	60	74	74	67	77	86	73	83	63	71	70	86	70	73	78	62	76	69	79	60	70	73	79	63	85	56	82	84	65	73	90	88	77	60	64	57	62	71	92	84	53	84	61	71	75	76	72	87	70	70	53	70	71	83	75	91	69	63	69	69	69	85	80	80	63	66	78	71	76	86	79	74	73	65	86	63	72	67	65	85	80	66	84	73	60	73	78	71	71	81	72	87	77	71	82	76	74	77	86	73	78	81	78	75	83	63	75	70	61	81	76	75	68	65	66	74	68	69	55	67	70	80	73	71	69	69	70	72	67	69	75	72	82	84	56	68	76	77	85	72	62	75	58	61	84	81	51	70	65	74	78	70	82	77	71	63	68	75	76	67	83	75	92	83	82	64	57	67	74	69	74	72	74	77	78	67	71	83	64	74	80	75	70	69	74	68	73	69	71	83	80	87	75	68	69	60	77	75	79	92	89	63	76	70	75	54	82	75	75	77	71	66	75	78	73	59	61	75	66	64	74	75	88	77	56	73	70	76	77	68	74	80	81	80	76	66	78	66	73	85	70	78	71	64	68	62	89	79	68	69	71	74	72	68	74	71	90	81	60	81	75	79	70	74	79	64	73	78	77	75	63	66	78	76	70	82	70	93	82	82	71	71	55	79	70	73	59	93	81	73	77	69	75	73	55	58	82	69	74	70	72	80	71	77	70	66	65	74	75	73	55	70	62	66	69	72	67	59	66	80	67	77	76	92	68	62	68	66	83	73	52	74	72	71	81	71	62	56	82	82	75	53	64	73	63	63	73	74	76	78	73	84	71	79	77	60	52	60	75	77	68	74	76	75	69	68	70	61	73	62	71	55	75	76	79	80	63	85	71	69	70	78	69	72	76	58	60	71	73	71	78	57	73	67	62	58	75	66	83	75	60	75	68	70	64	61	86	67	75	78	70	71	68	78	62	75	82	71	64	71	81	79	82	58	71	83	71	82	59	96	82	92	57	61	70	92	66	65	87	78	84	84	74	71	55	73	70	75	95	64	82	70	70	72	81	71	69	78	61	80	78	73	86	58	74	64	83	84	63	94	68	57	90	75	65	75	64	66	82	73	74	76	74	68	64	72	90	72	65	78	76	75	75	62	91	67	65	59	82	71	73	74	73	69	61	77	86	71	68	78	80	88	72	67	71	97	77	77	82	74	83	76	80	75	67	65	89	63	77	73	65	63	90	77	61	70	84	59	71	61	76	83	77	88	82	73	56	81	59	85	72	72	83	74	79	71	64	65	73	87	61	67	62	66	64	67	81	69	71	67	68	63	59	73	68	84	73	66	66	88	67	89	84	90	77	70	59	63	62	71	82	85	77	76	84	80	73	66	68	74	68	56	74	59	86	67	82	72	74	62	61	66	65	73	69	71	84	71	72	77	85	73	66	84	73	68	63	69	74	62	57	88	70	72	67	49	74	70	71	63	80	80	65	73	59	74	80	68	66	72	66	79	72	67	80	53	71	68	92	63	69	77	73	82	61	74	79	68	72	54	87	69	66	76	59	54	74	52	68	62	75	77	82	77	62	75	76	76	79	73	85	86	55	76	81	76	64	69	67	68	74	77	74	80	69	78	74	77	69	71	70	63	81	80	60	57	61	97	65	66	62	67	79	62	92	96	75	61	73	76	70	66	63	78	68	64	77	80	78	63	58	76	73	79	72	80	81	76	53	61	82	66	72	65	77	82	77	68	69	82	83	75	59	75	68	85	73	76	80	66	75	73	98	71	69	68	76	87	69	82	78	93	68	75	83	76	80	73	84	81	87	74	60	92	71	90	78	74	71	62	82	69	56	82	76	79	63	49	67	74	69	82	75	77	78	71	53	85	71	64	87	85	64	84	85	63	68	81	74	84	71	83	69	78	72	76	74	99	72	59	76	73	61	60	78	79	63	62	61	64	77	59	68	66	74	77	65	70	78	83	75	89	83	68	77	75	78	71	87	58	68	91	75	62	63	74	64	62	76	64	70	71	62	73	92	83	72	94	70	81	86	81	82	86	67	67	48	83	68	75	82	89	61	63	65	86	85	66	80	57	83	72	67	62	78	58	89	52	72	67	79	77	73	73	75	69	76	83	71	96	74	74	60	72	81	72	79	79	83	75	70	65	69	79	78	67	82	57	69	52	84	76	73	75	62	77	89	71	81	58	78	73	80	76	61	86	76	77	60	58	61	75	72	77	64	79	72	74	59	69	90	62	61	72	61	78	78	78	74	81	69	96	69	80	77	69	66	81	75	65	61	67	74	78	82	73	71	59	62	74	83	61	78	74	64	82	80	78	82	75	59	82	65	77	75	70	71	64	64	64	71	70	69	78	54	62	55	69	76	73	54	81	69	66	67	57	60	90	80	75	78	68	81	72	83	69	67	73	83	82	75	64	76	76	78	71	62	70	68	83	69	85	82	86	80	74	73	66	96	63	84	73	70	55	68	63	72	89	74	78	70	86	63	70	59	62	83	75	68	55	70	63	82	67	70	79	71	64	66	43	67	59	62	55	75	75	75	67	93	74	72	61	77	63	80	62	78	67	70	65	64	67	53	94	75	66	62	78	59	72	70	76	79	71	86	69	63	68	73	66	68	72	68	62	92	71	60	58	66	66	77	65	62	77	50	80	90	63	89	71	82	81	76	80	79	66	71	87	77	81	72	74	68	73	72	68	59	70	69	71	74	68	62	70	77	65	69	74	64	75	68	92	69	53	81	73	76	69	69	75	87	80	76	61	73	69	65	72	69	73	67	85	75	70	68	79	66	86	85	68	84	79	68	74	73	71	63	70	78	76	76	53	76	73	76	61	61	75	62	62	63	60	73	73	76	69	77	68	76	79	87	74	75	66	80	66	89	78	86	75	78	70	82	72	74	83	88	64	56	68	81	64	82	72	82	50	72	71	77	56	77	67	84	75	77	64	75	77	80	80	91	66	90	70	74	76	69	78	54	62	54
18059	35767	42898	49816	47143	32794	17167	5237	1608	1006	924	907	871	874	830	871	812	868	895	891	902	910	893	902	871	898	855	870	842	892	858	855	876	868	808	851	922	841	898	900	849	865	899	875	836	824	859	873	913	946	860	859	910	933	870	864	896	904	808	875	865	819	871	871	869	868	871	893	882	880	867	882	904	886	892	890	912	897	916	892	869	908	857	886	862	846	832	900	923	885	879	898	845	837	863	911	865	920	885	868	850	913	858	832	850	862	905	873	854	879	851	906	861	913	871	832	868	899	888	909	861	864	862	856	821	850	893	892	864	861	866	877	915	889	885	928	908	872	909	885	879	889	915	891	855	876	939	881	863	815	922	867	904	862	902	839	892	895	872	852	881	887	908	839	912	872	883	865	886	855	879	873	926	880	878	898	852	876	907	869	863	871	860	906	913	848	886	876	904	891	868	907	810	894	855	899	920	908	900	844	905	862	846	894	853	894	926	898	882	880	875	887	886	870	809	881	864	931	926	876	859	857	873	897	852	806	892	923	863	841	849	842	926	890	853	845	865	856	927	902	874	851	874	822	828	891	868	946	881	878	889	915	845	865	838	902	929	899	865	878	845	845	871	878	840	887	915	861	889	848	817	876	851	869	858	864	876	903	833	867	865	819	836	862	882	920	911	901	881	876	922	902	904	875	874	901	876	827	839	873	859	903	902	873	868	884	866	848	911	928	873	867	861	814	935	896	889	830	861	921	883	855	848	882	828	898	899	860	859	843	870	885	843	869	934	899	879	867	907	918	866	880	883	926	885	871	904	812	895	837	891	883	836	843	905	846	872	934	852	908	842	871	886	879	888	849	849	860	899	849	869	876	858	897	896	856	861	852	881	870	858	878	932	934	895	871	871	885	851	873	885	903	885	937	906	795	884	851	913	875	892	869	901	866	890	824	929	915	878	824	887	910	893	860	895	922	851	882	868	884	870	862	887	894	900	902	857	887	852	885	854	885	879	875	911	849	884	860	880	903	914	830	898	896	836	874	909	867	889	892	881	889	946	812	863	880	848	832	923	863	929	861	874	844	857	903	897	891	862	887	854	860	871	904	885	891	868	787	877	826	919	854	874	859	823	915	931	880	916	896	873	876	912	892	828	893	938	871	897	855	904	882	896	854	844	856	905	871	901	885	858	920	890	864	896	855	874	867	862	907	899	857	911	916	891	918	918	872	953	813	871	907	872	892	856	882	852	855	918	872	885	868	874	830	883	881	818	862	866	876	889	871	890	857	893	898	865	868	876	901	863	789	902	858	921	875	930	836	933	891	877	846	868	880	882	865	859	879	865	824	916	856	887	896	883	888	902	864	830	836	832	893	866	916	872	876	915	847	887	882	874	869	852	880	852	843	883	858	877	878	935	880	861	941	885	860	867	934	859	850	904	897	855	854	871	849	884	873	853	858	862	920	860	875	931	844	840	891	864	860	887	844	828	831	874	835	873	880	944	921	841	862	853	877	893	936	900	865	891	934	869	868	881	898	886	866	856	895	898	899	925	894	863	872	892	904	837	863	914	946	879	877	829	867	940	880	820	835	874	913	932	894	905	898	804	903	890	898	899	879	847	888	888	877	932	884	866	914	847	860	871	911	895	855	889	856	887	874	877	897	889	833	861	918	882	917	872	921	886	878	932	883	851	889	866	895	934	878	874	856	818	844	837	868	864	865	902	862	881	831	897	872	871	838	909	869	897	864	892	891	921	857	875	898	833	924	917	904	881	892	927	862	900	898	911	870	879	918	857	860	887	891	886	839	842	833	803	823	862	865	872	876	903	868	855	871	870	896	867	875	913	880	861	846	880	856	919	871	933	908	854	914	828	897	799	849	907	897	944	854	870	834	880	876	892	888	930	884	830	894	850	889	875	827	862	877	893	860	916	870	889	866	888	866	851	887	868	886	875	855	878	899	881	874	849	881	879	890	888	903	864	907	880	843	861	890	892	877	923	896	863	874	839	895	869	851	894	848	888	837	885	928	916	890	865	869	859	895	849	851	871	869	858	902	844	877	869	890	867	945	897	884	895	860	926	858	861	875	860	854	861	833	834	847	889	854	855	890	863	865	846	864	828	915	860	864	846	885	863	879	893	929	949	892	832	844	872	885	858	883	875	848	864	889	864	955	870	866	906	858	877	953	908	875	905	875	864	916	860	892	871	909	885	904	857	910	827	852	930	922	876	890	818	904	875	939	888	854	904	870	886	869	890	892	827	849	890	853	935	836	921	936	900	884	843	969	943	906	837	859	906	894	855	850	856	927	878	930	849	908	930	855	877	867	882	866	925	898	858	863	895	857	879	851	920	895	859	901	921	846	874	869	945	892	866	875	846	862	847	859	853	911	859	876	888	916	845	880	924	869	851	876	867	881	902	881	897	922	867	911	881	842	875	879	915	828	883	902	880	919	857	901	895	865	848	950	948	918	861	902	840	900	891	902	923	849	859	886	858	898	874	822	863	915	861	821	910	857	881	865	858	897	882	893	864	859	867	889	865	865	871	883	923	849	870	885	883	878	870	881	924	855	867	832	861	891	894	890	922	853	873	903	849	859	843	914	851	832	916	880	885	889	833	826	818	904	901	890	864	920	885	886	882	861	841	903	839	842	839	856	834	900	898	872	863	926	877	886	880	881	868	876	841	895	878	871	842	853	862	858	836	898	906	868	865	906	900	844	892	842	860	841	816	902	847	872	897	820	902	865	888	898	908	858	930	874	886	818	909	853	875	828	896	876	885	892	930	882	832	860	858	892	916	855	898	895	854	853	896	897	917	887	872	883	860	848	867	878	851	909	830	894	887	863	865	895	867	853	896	897	858	877	895	847	891	917	910	842	851	893	855	893	833	887	913	855	859	891	851	891	876	918	885	877	893	859	901	845	881	872	878	885	871	894	863	899	885	846	895	910	920	865	863	893	922	937	904	842	869	847	863	898	868	829	867	919	919	869	896	876	866	865	866	873	898	835	881	870	940	878	869	898	873	875	850	870	891	875	863	863	906	840	877	936	843	833	839	844	901	867	859	913	918	850	880	921	861	848	895	859	875	878	887	872	885	877	861	844	888	867	917	882	893	882	899	864	848	893	829	831	856	863	854	894	865	928	876	851	875	886	920	838	847	873	926	859	903	888	832	878	887	881	917	828	882	821	905	891	915	871	908	798	916	806	841	903	881	866	917	878	904	870	845	828	899	916	902	899	884	912	845	849	910	867	874	869	847	945	877	867	894	898	921	896	909	876	898	868	890	927	935	870	891	876	897	893	821	836	903	868	877	846	849	859	864	895	886	869	886	890	906	897	885	926	923	887	853	896	849	852	876	880	913	860	893	871	920	864	863	809	932	866	865	894	821	871	863	831	859	902	835	872	868	858	898	868	902	856	890	877	872	880	921	879	907	926	914	857	908	920	871	898	915	861	803	882	781	875	908	908	905	861	850	862	909	843	877	885	889	936	842	862	905	880	910	880
2255	10092	17553	14444	8300	3455	913	260	112	72	86	67	75	73	76	73	72	79	71	57	74	76	72	75	64	83	71	90	76	67	71	69	64	83	67	80	77	71	67	61	71	75	86	65	77	78	76	74	70	83	86	65	77	65	71	61	66	72	80	84	78	79	97	80	81	77	50	81	64	64	73	78	87	83	67	60	76	68	64	81	80	78	91	84	70	68	65	92	64	61	69	61	73	64	78	84	65	67	77	70	59	73	83	87	68	93	87	67	78	65	71	83	80	74	64	77	75	64	79	76	89	68	63	79	78	62	62	76	86	66	77	83	73	63	59	70	76	81	84	80	63	62	88	62	87	77	72	77	73	78	77	66	68	83	78	82	70	58	66	76	78	60	76	89	58	74	90	78	78	75	69	71	95	78	76	62	62	69	72	73	72	92	74	73	70	75	72	80	72	71	79	68	76	64	68	77	75	60	71	75	79	77	70	78	77	74	62	77	63	76	67	69	84	68	75	81	73	62	67	61	75	81	90	88	73	72	91	89	78	87	89	59	92	82	66	84	76	83	69	76	72	66	82	89	76	72	88	94	58	65	103	68	85	76	77	75	61	73	61	66	74	86	63	83	85	72	75	81	82	85	61	58	82	75	64	81	91	91	62	79	71	79	89	76	68	72	73	81	80	86	89	77	64	80	85	76	86	75	65	92	87	63	76	66	65	70	64	77	85	79	78	65	85	74	76	79	80	72	79	73	62	61	65	83	88	69	65	66	77	68	75	71	74	76	66	85	71	66	76	71	76	66	77	82	71	62	64	76	89	65	67	73	64	83	63	71	80	95	81	77	86	62	81	83	75	78	76	80	85	78	65	61	81	65	66	73	77	76	84	86	79	55	56	88	67	74	72	71	62	78	68	87	74	84	63	77	72	77	61	83	77	77	68	69	85	73	70	76	65	71	72	76	68	64	73	69	78	67	80	67	82	75	63	82	69	79	75	70	78	82	77	75	85	65	76	70	66	104	76	69	71	65	72	75	76	72	80	61	90	73	80	74	74	73	70	90	85	54	68	76	90	80	79	75	87	86	69	66	69	65	87	76	74	59	71	77	58	66	75	78	69	74	72	66	69	74	71	80	81	88	75	84	80	76	70	74	75	79	62	94	69	55	83	67	84	73	85	78	67	84	87	101	55	74	69	74	66	66	81	82	82	79	68	66	77	76	74	81	64	72	70	72	83	70	86	66	67	85	76	64	83	72	79	72	71	64	87	78	67	63	66	69	76	76	73	73	79	73	76	54	91	84	73	73	64	66	71	67	75	73	84	77	67	59	86	80	88	73	69	79	79	78	66	82	73	71	79	75	83	73	92	72	81	85	81	68	64	67	81	68	73	91	67	67	76	79	63	65	67	71	72	54	61	77	75	65	76	69	73	86	86	67	71	77	70	59	76	71	76	77	78	70	68	68	70	56	76	76	91	65	83	84	65	89	78	74	87	72	78	88	72	85	75	70	70	72	71	75	74	73	76	72	68	62	88	69	63	66	81	79	67	68	67	73	84	76	78	79	80	74	65	81	73	86	74	82	80	76	93	75	77	60	80	73	80	71	65	69	73	67	85	81	79	69	59	89	67	86	68	63	77	69	63	76	82	74	73	68	80	67	73	75	63	76	57	61	75	77	66	76	78	79	78	64	77	90	76	70	68	57	65	87	87	80	69	78	65	77	77	79	78	79	82	68	78	80	89	68	69	67	102	80	66	77	76	86	87	85	69	71	73	78	79	84	83	74	67	73	80	64	84	67	73	75	72	83	88	72	99	76	57	78	82	90	49	68	73	82	70	85	70	75	59	75	79	77	80	64	82	71	78	72	77	71	74	79	93	81	82	88	63	86	72	85	87	67	80	86	79	84	72	71	71	57	64	81	77	83	74	84	53	84	83	75	75	77	96	76	73	86	78	66	67	75	93	83	80	74	88	65	78	74	56	61	84	81	79	71	77	79	71	92	59	85	69	88	70	68	72	69	82	68	66	74	56	79	73	77	79	80	81	66	75	71	69	61	78	83	79	65	68	75	79	81	80	72	64	77	69	80	89	82	76	65	100	64	83	85	80	78	72	78	57	81	86	62	55	71	79	76	69	82	80	71	90	80	66	92	67	71	81	81	87	89	72	89	79	83	95	66	70	62	75	70	56	69	66	82	79	70	85	79	79	56	68	65	65	78	65	73	79	74	90	74	71	71	74	72	62	78	69	79	76	57	60	86	82	78	97	76	79	88	76	81	86	73	84	74	76	90	78	82	86	85	73	77	86	84	67	77	64	88	86	66	65	70	79	76	67	72	68	61	81	65	73	72	80	78	86	68	82	73	64	73	75	72	78	79	80	79	64	76	63	69	71	87	73	78	71	66	88	67	92	59	84	74	80	79	80	71	78	62	64	86	56	69	87	64	87	78	76	74	76	62	77	77	90	89	79	83	79	75	85	83	67	76	62	84	90	59	76	79	74	88	59	75	65	62	68	69	70	68	73	73	68	71	70	91	73	87	91	65	73	65	77	77	75	68	68	82	79	73	90	82	63	77	68	84	64	86	60	86	79	80	66	82	92	70	80	80	77	57	67	82	80	72	93	68	84	77	74	82	72	87	55	66	79	76	78	82	75	79	91	60	76	76	76	89	71	71	71	72	90	61	72	87	71	77	71	74	71	66	59	64	71	71	75	78	66	69	83	67	62	72	88	85	79	95	78	64	62	85	83	68	69	75	88	75	89	75	79	68	71	65	79	94	88	78	78	71	70	85	86	67	82	76	65	76	61	72	73	77	82	77	73	78	69	75	86	72	85	64	98	76	77	92	67	86	77	69	72	64	77	69	60	62	48	81	77	70	74	73	72	69	72	63	69	63	74	80	83	70	68	70	79	75	76	87	82	69	78	87	74	85	97	83	83	68	69	70	94	75	79	77	91	74	76	69	76	77	60	75	79	67	76	84	76	73	81	75	79	80	82	70	66	80	75	75	92	82	70	53	82	81	68	87	78	83	72	96	75	86	82	77	75	67	66	69	76	66	70	74	70	80	68	69	79	67	71	84	65	69	78	71	67	65	92	89	59	71	71	76	47	72	76	55	78	73	68	65	84	79	83	78	75	76	66	68	66	80	89	76	65	68	71	86	92	84	80	87	65	77	70	87	80	84	79	81	75	70	92	70	80	79	56	76	72	74	79	74	81	71	82	92	80	91	87	68	72	69	86	72	77	86	70	83	71	78	72	62	60	65	61	68	70	74	86	84	71	87	72	63	72	69	75	99	65	74	68	59	65	75	86	72	84	86	64	73	61	68	78	69	84	86	74	81	76	82	77	85	72	82	73	79	61	85	65	83	97	73	69	68	88	65	79	84	81	63	82	83	63	67	65	80	69	66	59	72	77	65	66	82	73	78	85	78	80	78	69	71	80	67	68	84	67	88	80	70	84	71	79	85	81	68	58	72	76	68	77	79	84	68	73	76	69	89
18139	38175	44590	50600	48296	34003	18749	6174	1783	1063	929	954	921	954	957	860	927	858	931	878	913	920	977	1000	911	874	934	956	871	872	905	923	910	954	917	894	898	886	886	919	931	912	903	951	884	828	920	929	887	935	946	929	953	941	923	896	866	943	929	889	957	888	884	914	894	899	922	939	974	918	903	890	908	913	908	936	902	886	908	889	956	950	891	907	977	901	885	894	946	889	967	891	877	875	924	897	874	889	896	942	888	894	932	872	923	944	920	925	862	892	888	872	968	906	849	957	933	923	895	940	929	897	924	892	906	909	884	911	925	906	919	910	936	918	927	905	896	915	907	917	869	870	928	933	917	892	923	845	904	966	894	935	882	904	948	929	887	925	918	922	871	957	899	885	909	899	957	864	891	910	928	877	878	953	936	922	930	901	894	929	907	931	934	935	972	928	933	988	914	906	905	967	919	873	934	860	924	929	921	943	965	904	971	928	958	919	956	977	903	884	924	928	874	872	904	864	892	954	921	869	905	839	884	913	937	931	922	941	941	920	943	896	907	975	848	910	874	912	871	897	884	896	911	929	945	907	901	887	892	875	930	903	915	917	935	964	935	907	894	867	879	956	900	900	911	980	947	881	921	898	917	883	917	909	904	945	954	909	956	903	883	876	920	965	974	967	908	848	920	917	851	923	911	948	973	904	941	886	907	908	931	886	918	915	873	961	938	911	861	979	877	902	922	961	930	935	929	880	898	885	905	910	917	948	908	926	941	924	883	921	904	895	900	881	915	906	954	866	921	864	918	933	918	900	891	965	921	894	898	846	970	918	938	851	909	912	902	913	876	928	929	920	843	909	894	890	944	920	896	979	901	986	903	915	873	900	889	920	922	876	914	942	881	908	913	890	918	952	917	932	952	906	903	889	920	949	927	929	945	865	953	894	913	948	920	882	912	956	899	896	894	926	954	930	908	917	894	944	881	929	880	863	899	944	868	931	863	914	939	903	898	857	893	877	885	997	924	884	900	891	880	909	903	949	928	908	939	952	830	931	926	926	912	850	925	919	874	909	919	912	949	945	945	930	894	929	862	898	881	886	938	900	904	886	941	919	896	932	877	905	916	938	919	871	877	932	905	909	891	881	893	948	919	923	907	906	929	921	932	931	888	891	927	944	876	876	935	860	900	924	899	982	924	888	861	891	900	866	920	940	912	884	909	944	932	907	882	943	878	886	913	904	881	905	923	915	901	927	910	898	975	851	957	884	919	930	853	914	889	928	888	906	947	916	886	931	898	896	928	895	844	914	885	927	913	909	856	913	953	886	882	869	840	925	904	946	843	896	925	931	890	945	959	909	941	885	898	880	927	898	903	888	892	879	900	914	940	944	972	936	862	947	893	925	924	940	992	940	853	890	950	944	912	844	914	933	921	911	962	901	945	877	925	940	944	911	909	873	936	946	952	852	920	882	925	903	919	916	939	945	957	911	874	910	932	874	914	950	953	910	880	906	894	926	918	863	905	954	928	891	914	921	937	934	933	969	891	867	901	862	918	929	960	874	913	865	967	949	925	931	874	858	880	937	909	910	953	916	925	906	919	965	870	885	899	919	856	910	911	953	900	890	907	944	877	856	863	876	926	915	866	948	946	924	896	951	881	927	936	899	968	917	962	896	898	918	959	897	861	937	920	932	930	941	872	943	917	892	899	953	897	896	919	985	849	890	874	901	887	918	904	889	933	931	987	931	915	947	950	942	918	911	906	901	892	925	893	934	908	958	871	916	953	922	915	919	920	950	916	917	914	955	910	922	940	905	950	849	912	894	916	969	889	901	901	937	945	884	934	875	925	884	896	957	909	861	988	955	903	898	904	881	894	959	938	943	905	940	928	854	931	906	987	925	891	888	905	888	926	936	912	894	890	894	960	944	1010	945	875	904	937	902	879	910	909	903	931	920	955	907	952	907	885	928	939	895	951	934	955	964	890	894	889	986	884	938	868	907	888	992	895	914	936	960	903	934	912	923	920	867	911	898	999	942	865	863	893	898	918	999	945	928	885	886	865	912	916	933	914	892	980	928	882	924	919	883	905	924	916	862	922	931	915	923	936	913	961	910	932	878	925	905	899	852	921	939	930	894	972	889	903	883	969	944	911	943	941	905	896	911	876	924	946	957	944	915	914	918	919	960	945	867	864	912	904	923	927	918	883	923	885	931	923	975	944	878	892	873	903	868	954	940	890	884	873	924	876	886	908	915	883	866	886	917	910	945	911	965	874	908	887	918	846	878	864	926	900	914	900	917	933	965	920	869	891	859	885	916	937	949	913	904	871	900	892	916	870	902	913	944	912	950	875	941	906	898	924	882	865	914	956	906	876	883	910	868	900	880	866	856	879	960	919	887	919	922	907	872	920	915	864	882	865	921	982	928	933	889	890	882	950	945	875	891	895	914	846	968	968	918	899	922	896	879	855	914	926	904	908	877	929	870	934	903	889	883	928	948	938	868	954	918	930	878	894	847	899	907	933	899	905	930	925	946	921	895	968	938	913	907	946	933	889	876	894	904	926	930	912	937	933	921	930	918	876	951	939	890	919	889	922	945	928	932	922	946	920	914	910	895	908	913	898	832	925	891	948	944	922	947	908	931	926	927	896	913	924	924	916	889	915	887	934	912	852	906	917	894	941	917	882	934	919	947	839	857	854	880	959	945	879	869	983	911	903	953	910	954	865	926	906	877	927	911	918	914	908	914	895	851	921	915	873	918	923	916	884	912	905	893	983	900	942	886	969	882	921	928	907	886	965	928	896	885	895	965	924	927	953	904	941	922	943	935	931	825	902	935	916	910	939	947	918	892	907	911	950	905	936	945	969	920	870	966	966	896	914	857	938	893	897	927	927	971	922	892	933	949	920	928	940	878	879	925	988	916	892	886	895	936	901	869	915	928	886	924	933	929	885	891	937	934	893	913	920	927	926	949	937	894	892	874	850	874	889	872	901	993	943	936	920	886	893	889	947	940	900	946	935	892	922	953	926	916	970	904	927	909	924	924	919	921	920	926	886	861	905	871	877	879	948	809	881	915	871	900	895	968	916	877	886	888	906	908	943	928	896	883	930	953	966	968	956	909	899	945	913	902	936	928	900	889	915	933	928	896	871	947	934	871	916	925	965	912	930	935	946	916	889	928	938	927	905	906	917	886	940	954	902	964	922	974	893	912	915	931	949	923	934	912	905	925	929	884	954	949	921	915	901	952	925	949	932	940	898	924	926	911	935	918	863	926	877	964	921	890	907	882	932	896	950	909	947	932	895	907	946	957	926	926	895	852	831	947	890	914	904	916	947	890	865	895	876	885	972	921	986	885	927	919	932	944	922	978	898	967	921	890	924	930	894	927	964	949	919	911	903	923	939	948	923	919	894	928	892	917	905	939	897	909	917	920	929	923	901	928	920	920	927	918	858	917	915	875	879	908	952	926	931	901	875	940	910	861	958	901	900	921	942	846	924	938	864	978	908	928
1393	14770	24507	21056	13297	5995	1563	341	124	88	80	68	70	87	80	70	54	65	81	77	73	80	81	69	62	73	81	66	78	80	80	101	69	82	65	74	82	64	65	78	72	61	67	94	78	72	82	80	65	86	71	66	71	61	66	78	84	67	86	79	72	71	74	79	64	71	73	72	59	82	84	61	73	73	82	85	81	78	80	65	62	75	81	86	79	71	59	76	64	77	64	77	81	80	70	82	62	71	82	76	61	73	85	74	65	82	60	63	70	86	65	76	68	76	85	64	74	82	64	71	91	74	81	78	80	77	64	76	71	61	70	76	70	71	84	80	62	82	78	67	70	61	76	83	53	82	75	81	73	59	80	85	76	70	67	59	73	81	76	81	70	66	73	70	69	59	73	71	62	70	76	79	72	64	78	84	71	79	84	80	74	82	65	73	68	75	77	79	94	69	62	81	68	76	72	73	75	80	55	61	62	76	69	73	73	76	72	78	52	75	65	84	70	74	67	71	74	79	69	78	71	80	86	71	77	64	73	71	86	73	74	76	76	78	64	87	67	69	69	65	77	89	53	72	70	69	79	61	85	70	63	83	73	72	61	68	83	82	57	60	63	76	69	78	81	75	74	70	89	76	73	79	71	61	84	78	84	82	81	94	81	77	74	63	78	71	74	79	65	79	76	78	69	61	78	65	61	79	74	69	73	77	72	79	66	74	77	83	77	76	94	74	77	64	80	90	59	64	66	66	76	75	53	71	78	91	76	79	66	66	56	62	69	75	70	78	76	88	66	92	94	72	80	66	78	64	78	86	71	64	61	72	65	66	75	73	74	76	73	87	82	60	68	73	72	72	74	62	95	70	66	66	70	85	68	68	86	79	67	66	75	79	74	69	73	59	85	77	66	72	84	62	62	61	79	74	68	91	63	76	76	75	79	74	70	69	72	73	68	80	67	77	82	70	78	76	88	78	75	75	76	72	77	66	83	75	83	78	79	70	75	85	72	66	86	80	75	64	76	90	67	59	67	71	69	72	63	61	70	73	88	81	63	72	74	60	68	82	90	73	83	79	91	66	76	83	71	66	81	57	84	78	75	76	71	75	77	86	69	77	76	90	52	69	67	86	66	69	57	73	71	76	74	79	69	88	71	60	70	75	68	54	64	75	55	81	72	76	65	64	72	61	75	90	63	67	79	67	69	57	75	81	76	75	73	70	73	79	81	63	81	81	75	63	82	74	62	75	76	58	74	56	66	74	72	78	74	83	72	64	75	81	60	74	69	63	60	93	75	49	77	74	65	66	70	70	77	64	77	76	71	65	77	81	78	70	76	83	65	73	81	56	65	83	63	83	65	63	65	89	63	73	78	67	73	76	75	70	71	74	64	75	75	80	69	79	77	80	82	80	64	87	88	71	67	70	70	70	66	73	66	87	86	72	77	72	84	79	76	79	76	75	58	67	80	91	72	63	91	75	74	61	64	84	79	57	64	82	71	84	100	55	78	83	69	76	77	82	75	72	70	73	81	78	77	64	67	69	88	65	66	72	73	63	77	68	80	59	77	78	67	88	72	76	67	87	76	63	62	71	69	80	71	61	77	84	65	79	64	69	67	83	69	69	60	82	67	76	70	59	69	80	72	69	71	74	91	72	63	97	81	74	77	65	73	78	66	69	72	72	71	81	48	62	69	71	69	79	67	56	74	75	62	82	59	86	79	74	63	64	72	73	68	80	68	77	71	57	64	91	85	68	73	59	65	76	68	60	62	65	72	67	70	66	73	74	70	86	67	60	71	75	70	94	58	68	76	71	78	68	70	75	68	75	79	68	79	78	79	73	68	78	76	73	72	80	76	77	78	66	81	73	68	66	66	73	66	71	76	78	75	69	70	86	75	66	82	74	76	74	67	61	90	60	78	66	80	85	66	77	78	66	71	84	70	74	55	65	68	68	70	82	83	78	87	80	80	74	79	81	75	64	76	77	75	64	86	67	78	82	79	66	85	86	76	79	69	66	71	67	71	93	71	60	76	78	76	59	79	78	73	64	78	74	74	82	67	72	69	79	69	74	57	59	81	63	74	71	63	69	67	79	63	63	70	81	73	88	71	69	75	66	74	63	69	69	54	83	90	84	74	72	78	71	80	64	77	76	77	72	74	70	74	87	81	58	79	78	72	67	70	77	73	80	72	84	69	70	70	64	79	81	83	77	80	57	72	83	81	74	61	92	82	54	69	68	92	65	63	59	83	76	75	92	55	78	63	74	82	86	83	76	72	79	72	68	76	59	75	57	78	54	80	76	90	68	89	80	76	63	67	71	86	73	70	68	76	61	74	75	78	72	77	73	58	66	78	90	80	68	77	58	65	73	86	52	79	79	81	81	74	68	68	70	76	67	67	72	70	76	71	76	87	87	51	85	68	77	87	59	83	71	60	75	68	74	67	65	82	70	71	73	56	76	81	84	65	77	64	73	69	68	83	71	74	59	85	71	76	63	63	81	72	81	69	75	73	83	69	57	70	94	91	78	83	61	75	82	72	80	73	69	68	66	58	79	76	89	75	77	69	70	76	75	92	71	70	81	61	63	70	98	74	73	79	64	62	72	65	63	61	66	70	65	73	88	92	82	75	86	84	70	69	83	67	82	70	74	75	77	93	76	74	64	76	88	72	61	64	77	93	82	78	71	72	78	80	65	62	80	62	58	90	96	82	64	72	68	72	59	80	79	65	72	79	66	74	76	69	80	79	88	60	67	73	75	101	81	67	72	68	73	69	75	64	68	81	85	76	73	76	60	87	63	82	70	83	82	78	59	70	79	67	91	75	83	68	77	78	71	66	61	71	64	83	81	72	83	83	56	72	74	65	76	65	78	68	79	58	64	80	86	63	58	75	70	89	76	74	76	75	87	80	86	68	80	58	72	80	76	96	70	91	73	72	78	72	75	75	71	84	76	80	72	79	89	75	92	82	56	60	77	70	72	74	76	75	54	69	65	71	81	74	86	80	78	77	72	69	82	80	82	74	76	69	71	80	77	63	73	78	78	55	69	73	84	71	79	73	74	84	75	99	81	60	80	74	66	69	87	81	79	70	81	84	72	72	66	69	67	62	58	62	63	82	65	72	61	60	76	72	66	60	85	87	89	68	78	73	81	80	70	78	88	89	62	66	83	72	77	80	79	69	75	88	72	76	69	68	71	76	88	72	69	57	82	70	63	51	69	70	81	51	66	83	84	75	76	76	68	65	71	82	69	88	76	88	68	83	75	79	81	84	69	70	69	69	73	79	66	81	59	68	68	97	76	70	72	82	78	77	64	77	86	62	74	75	75	73	62	93	75	82	69	65	77	75	68	72	71	69	78	83	63	77	71	78	73	91	74	74	64	63	64	74	58	73	69	69	58	71	98	74	73	82	81	71	69	75	67	83	64	65	81	72	78	83	73	69	75	78	79	56	57	67	68	79	68	73	65	71	69	63	73	70	82	67	55	83	80	71	98	86	68	72	63
23303	43802	50789	60265	58225	40660	23990	9061	2433	1095	947	914	862	931	846	885	848	862	878	894	899	895	926	905	926	927	885	905	898	885	911	864	865	939	890	887	914	901	916	847	890	938	882	902	895	924	902	891	911	905	885	822	934	893	861	838	876	943	918	909	930	871	922	916	853	920	856	920	923	874	888	882	868	905	940	906	883	919	912	881	902	957	921	875	909	869	890	861	919	937	904	899	901	914	874	869	868	850	943	922	848	913	905	880	867	906	949	860	883	866	890	943	894	883	884	916	850	962	976	899	834	911	892	892	864	883	878	939	919	885	899	897	909	945	879	899	851	918	897	879	828	964	887	895	877	861	900	861	952	901	879	873	862	875	896	889	860	889	925	923	850	892	871	872	896	895	928	940	928	879	894	894	891	876	886	885	919	910	901	855	888	922	921	937	919	936	890	889	894	894	927	851	903	865	830	887	904	877	912	931	945	903	892	926	951	900	877	855	858	918	855	925	930	878	915	913	905	842	892	899	927	880	862	884	892	951	894	836	914	867	893	893	867	854	923	870	890	934	863	885	921	908	932	923	876	867	866	894	890	961	883	879	912	944	879	880	917	844	875	861	897	909	871	897	934	886	879	856	873	870	932	854	921	953	902	899	871	852	897	877	878	863	905	876	892	872	942	891	851	855	932	872	909	925	897	868	880	881	905	934	848	864	873	870	928	919	898	885	927	949	928	925	893	869	882	917	846	885	910	857	849	874	861	920	924	900	880	898	884	933	974	914	873	865	907	870	878	871	888	882	900	901	899	934	880	917	866	899	909	902	898	880	891	919	906	952	877	882	896	880	934	895	895	901	872	872	931	852	929	868	886	847	901	900	903	892	816	918	864	904	877	856	876	939	948	911	943	829	927	876	871	895	891	867	886	862	870	888	880	873	878	918	922	926	860	904	883	878	894	964	887	908	888	891	903	896	876	874	916	910	899	959	854	947	887	898	938	859	862	892	918	882	895	875	866	860	825	899	915	861	967	865	917	966	887	937	862	898	857	915	897	870	871	854	914	940	910	890	863	854	866	900	944	893	955	916	930	845	902	869	848	928	924	894	844	885	883	885	877	915	895	853	858	939	900	903	934	854	860	921	914	910	901	963	876	855	876	889	892	933	972	922	931	908	866	881	930	899	929	836	927	883	884	859	947	898	872	883	908	919	882	889	931	906	874	902	910	873	890	896	883	896	911	913	896	860	885	916	882	890	942	897	928	953	866	919	883	886	874	870	848	868	880	820	898	972	880	954	878	907	921	886	880	860	908	863	954	932	937	886	916	876	905	885	880	887	889	935	869	914	885	932	861	887	925	863	876	872	901	901	889	892	874	824	891	891	844	912	889	856	918	853	866	901	858	894	848	945	933	848	867	901	897	902	895	870	872	868	881	928	896	877	924	866	883	919	921	945	882	888	890	873	911	948	905	889	899	866	962	881	906	919	897	891	941	914	857	866	908	893	891	893	915	881	910	870	948	900	869	903	852	854	895	896	905	915	925	892	901	918	833	912	928	897	876	894	902	844	919	881	875	888	891	932	931	889	921	942	874	954	906	941	883	892	844	859	871	901	842	868	909	881	893	949	951	875	843	878	912	914	937	882	925	858	875	926	878	846	888	900	876	860	877	869	923	888	882	917	820	890	950	911	908	859	853	902	910	864	940	901	896	894	881	869	931	899	937	851	947	893	877	910	882	859	911	861	881	917	891	909	953	889	880	917	880	884	909	873	939	882	888	914	897	916	938	888	896	895	929	844	882	900	927	873	869	907	909	892	887	847	879	905	856	848	886	857	908	947	895	887	870	949	898	903	927	884	909	931	915	893	916	924	890	925	835	902	879	826	922	859	937	882	930	915	886	867	894	839	911	906	919	877	923	850	905	880	909	863	943	881	847	906	942	918	936	922	884	921	882	917	843	919	912	873	911	926	889	878	913	870	877	906	913	970	901	914	870	897	877	913	893	936	851	920	955	950	839	868	856	887	891	893	909	909	925	865	922	902	865	912	892	851	923	963	862	879	875	874	896	839	933	898	931	848	956	901	875	900	907	905	872	942	880	973	923	930	942	908	879	914	894	867	933	822	896	981	890	926	895	893	966	903	874	923	913	862	892	884	900	904	892	895	851	852	935	918	910	944	874	866	842	903	886	902	884	888	852	932	938	919	854	897	929	909	892	878	876	846	888	917	896	909	863	859	929	893	870	917	892	895	859	891	899	937	924	884	893	840	908	837	912	882	880	909	879	838	870	924	942	880	932	929	968	845	892	846	880	889	852	943	850	898	850	938	910	880	919	898	923	906	905	855	879	916	817	873	906	897	877	866	886	866	878	936	900	863	825	911	825	919	892	896	879	863	878	927	912	957	863	938	925	901	898	901	877	928	877	942	864	927	879	901	903	935	904	885	882	883	861	889	890	879	912	888	849	881	874	871	890	893	899	959	907	909	900	935	858	889	933	913	885	937	911	883	867	897	929	877	871	854	890	914	918	913	929	910	898	906	845	900	855	901	889	906	916	924	893	891	839	854	907	841	848	904	896	884	896	854	881	865	923	932	888	913	899	910	901	890	923	945	886	917	922	922	915	939	887	876	941	845	891	892	820	873	924	883	938	912	915	906	923	899	884	897	826	849	871	909	879	857	867	897	919	904	915	933	873	925	888	879	879	943	923	951	894	938	881	877	913	898	902	864	920	918	915	890	855	925	896	899	895	883	856	905	851	916	892	953	875	913	868	841	912	854	902	883	928	897	846	903	912	853	937	882	863	920	913	884	861	894	882	880	907	865	906	902	918	871	879	877	879	858	923	900	884	887	883	908	874	865	900	872	891	875	907	888	928	888	895	918	859	894	924	880	928	937	914	938	823	907	889	891	926	917	900	935	888	871	941	880	830	870	882	902	894	887	912	903	907	879	875	922	882	927	909	907	887	840	889	897	907	891	837	938	968	899	939	891	905	906	892	868	896	933	867	866	866	870	920	903	917	928	887	847	901	897	920	960	936	861	881	937	924	904	950	873	889	908	862	890	889	850	894	935	896	853	913	863	909	875	880	846	895	890	942	891	909	890	902	902	890	865	900	960	852	879	943	900	882	892	911	848	875	887	906	894	931	895	885	876	903	855	965	880	901	888	919	887	942	917	874	895	933	886	832	921	934	914	890	885	930	869	904	919	856	892	870	916	834	924	902	901	874	892	859	903	834	932	874	865	875	927	908	904	891	861	905	868	934	849	908	925	912	881	895	888	908	873	895	892	947	885	924	877	840	928	918	926	887	956	887	863	890	917	872	899	896	905	860	851	936	902	898	927	896	879	907	903	891	922	873	928	847	902	865	846	910	933	880	872	937	840	925	849	909	889	920	886	910	962	880	863	888	819	898	888	878	955	879	900	870	948	893	883	893	860	924	838	904	876	901	901	910	854	915	905	932	926	872	907	886	870	911	915	883	896	891	897	854	837	879	887	871	858	857	930
1444	2062	6413	6194	3674	1484	486	161	100	83	70	81	86	63	74	67	77	67	55	77	70	71	83	62	96	88	77	81	93	69	74	65	68	74	61	97	90	69	89	99	63	65	64	77	74	78	58	82	73	78	69	79	81	60	83	85	70	72	64	62	86	80	73	75	69	77	80	61	70	61	63	79	75	68	73	75	70	77	75	74	58	61	75	74	66	70	67	62	72	76	72	77	74	83	69	71	78	60	70	77	76	57	69	75	68	67	81	71	79	73	45	74	79	75	72	67	84	72	90	76	67	80	75	54	64	86	70	81	65	70	90	62	82	53	65	54	76	94	74	67	71	77	80	63	60	79	67	64	64	70	83	76	77	67	61	77	93	83	72	60	68	83	78	65	77	76	58	71	73	94	65	80	73	77	69	81	69	74	78	87	73	81	79	84	79	67	76	79	78	69	77	82	83	71	65	79	70	74	71	79	69	61	55	75	70	70	68	67	61	57	76	64	59	77	67	70	72	69	78	80	72	81	68	80	70	68	64	63	67	68	60	67	80	79	63	94	74	78	77	73	79	78	63	72	78	58	70	72	59	70	65	68	66	74	84	79	56	88	89	77	61	73	63	62	64	77	60	70	71	77	86	83	65	70	75	66	74	64	61	64	57	68	75	72	75	80	63	74	71	79	67	70	74	68	69	71	90	75	75	70	84	79	60	63	75	85	70	72	84	72	83	63	73	74	68	64	73	72	91	77	80	81	78	74	83	71	65	71	86	62	87	94	89	67	73	80	74	73	77	71	77	74	70	59	76	76	93	75	81	57	69	83	76	64	75	77	70	61	69	74	69	67	68	86	66	81	81	60	54	75	73	64	75	64	93	72	68	74	70	71	72	68	70	71	74	77	78	65	73	66	58	81	76	67	75	68	71	79	81	63	72	70	56	86	64	86	83	84	81	97	68	76	73	66	67	75	64	69	88	86	78	80	64	76	73	67	80	59	65	73	60	64	78	59	68	68	79	52	71	85	80	79	73	76	70	66	67	62	74	65	56	61	72	85	77	78	73	66	80	89	69	81	67	65	74	63	67	78	73	79	77	78	78	77	63	67	78	80	59	71	70	79	77	65	80	75	77	72	58	77	76	79	62	62	81	75	75	80	68	64	87	67	70	86	83	65	83	74	69	80	71	76	79	63	66	56	67	84	75	57	62	86	67	86	76	78	55	55	68	82	84	62	87	68	64	70	93	80	66	66	69	82	59	79	67	75	63	62	71	67	77	64	79	84	72	71	67	71	89	54	79	72	79	75	65	70	86	83	99	68	75	76	63	66	75	77	78	61	80	77	65	71	86	66	78	60	72	61	74	77	88	77	62	74	64	81	68	69	67	86	73	85	70	79	82	74	76	79	84	66	74	96	80	90	67	70	68	66	89	82	70	82	85	65	65	59	86	75	70	75	85	83	80	74	88	88	67	86	70	76	73	69	69	84	72	67	74	75	68	67	79	73	64	68	79	74	68	84	58	69	93	78	79	70	70	68	73	69	53	69	85	63	75	82	76	72	72	66	68	74	73	59	75	101	62	68	82	83	65	66	70	79	86	78	75	71	68	62	76	75	80	88	66	82	81	86	82	68	58	78	65	80	75	92	76	67	76	73	76	73	73	60	56	85	80	54	60	79	84	74	83	79	77	78	69	98	76	66	57	81	64	69	71	70	69	74	83	53	80	70	67	75	74	65	71	73	85	67	81	65	83	66	73	70	73	87	54	76	98	72	67	67	63	73	65	76	79	80	66	76	69	67	77	77	71	68	75	73	74	61	86	85	75	83	72	69	69	79	80	79	67	74	69	50	65	73	70	86	77	70	73	75	86	73	87	76	66	79	71	92	74	69	62	87	78	60	68	78	69	73	72	76	67	73	75	85	72	74	80	66	64	72	68	82	71	62	76	75	74	76	59	75	68	66	81	70	74	71	70	71	65	66	69	78	58	78	83	64	94	68	65	73	71	61	64	82	81	72	69	72	73	78	71	73	85	71	70	84	82	72	77	76	80	81	64	75	71	70	74	67	69	64	66	73	88	86	74	76	82	65	68	81	69	90	66	59	70	86	67	74	79	80	70	60	71	68	68	72	84	81	67	68	70	90	88	72	62	60	79	64	61	72	60	77	70	90	91	70	87	74	85	53	59	70	74	68	57	80	81	70	86	67	82	77	72	73	74	73	82	77	63	68	84	72	72	70	77	84	89	82	87	74	68	83	93	79	71	70	71	69	65	67	76	76	78	64	69	83	62	76	68	69	68	71	77	78	88	68	81	56	77	71	69	84	75	62	53	72	79	75	85	67	81	53	61	77	82	69	61	79	73	76	78	74	79	64	62	57	52	63	88	57	66	79	94	87	80	73	62	70	89	69	86	94	79	69	69	70	63	76	78	89	51	67	74	67	72	72	63	59	87	72	75	75	82	86	81	73	73	93	73	87	93	62	63	73	71	83	86	81	68	73	59	88	71	65	79	61	73	80	83	81	90	80	57	79	82	74	72	61	72	61	64	59	60	74	64	75	107	72	57	80	72	59	75	82	71	73	77	79	77	69	79	83	71	72	68	85	78	57	69	70	76	80	69	74	91	67	83	67	85	86	73	75	91	75	76	82	76	69	81	73	79	57	57	61	80	73	64	70	60	78	69	76	68	60	67	61	76	65	82	76	83	58	89	67	65	65	78	65	71	96	62	66	75	70	86	76	76	71	82	79	76	73	79	89	63	91	65	70	66	67	72	76	74	72	70	69	67	63	86	74	63	72	93	71	75	82	99	76	74	71	80	76	69	73	77	78	86	75	78	79	87	80	74	72	64	69	63	75	65	84	82	74	71	78	67	82	75	91	74	74	67	59	55	78	72	81	82	67	59	56	79	60	71	72	73	64	67	72	63	67	98	85	84	64	68	80	81	70	64	73	82	53	86	65	60	86	73	73	77	66	80	77	66	81	72	82	70	78	71	75	61	63	79	77	71	76	82	66	74	72	79	77	76	69	67	101	82	54	73	70	82	80	68	67	85	77	63	82	89	74	60	75	77	90	59	66	84	81	74	79	67	70	74	67	71	78	72	68	71	68	63	73	70	87	67	70	81	82	67	83	76	59	66	74	76	61	82	66	65	84	81	93	77	60	65	68	66	70	81	52	72	75	76	68	67	86	63	78	62	79	78	81	63	87	58	73	59	78	86	67	59	73	65	81	74	65	80	72	73	67	77	73	75	70	64	75	76	82	61	83	69	74	85	74	68	83	61	79	84	66	68	67	67	68	69	88	87	57	84	82	79	74	69	76	76	80	79	71	59	69	91	67	82	65	71	56	70	69	74	62	74	72	78	91	83	68	71	74	80	88	72	76	71	81	59	70	92	75	64	63	80	98	79	68	65	77	67	73	73	83	62	93	77	81	90	89	84	73	66	65	65	77	78	63	77	72	69	70	72	69	66	71	75	76	76	68	57	70	74	70	63	78	82	71
14379	21152	32584	37518	35954	25806	12344	3691	1390	935	881	962	910	914	874	879	880	879	903	904	892	930	903	800	907	919	904	894	875	900	862	891	949	888	875	919	851	895	916	912	862	838	856	938	840	908	829	856	891	926	881	844	881	855	861	855	859	915	896	855	943	936	910	847	864	897	843	884	875	910	890	907	853	858	860	892	867	882	901	832	921	858	898	886	864	915	887	896	861	929	855	817	903	831	879	879	951	919	864	921	914	893	869	885	847	856	900	884	881	944	846	902	931	934	867	911	907	888	918	886	884	873	818	875	908	906	885	873	901	917	891	891	919	855	866	889	826	911	890	857	861	886	854	889	882	872	937	867	906	911	872	904	886	907	839	853	847	836	872	919	877	851	967	888	901	863	872	884	859	869	844	901	901	896	862	883	852	861	893	949	896	918	900	860	890	869	912	869	878	881	857	930	833	879	863	864	920	877	828	889	887	872	896	864	898	886	873	928	835	932	869	889	877	925	859	883	894	914	880	875	882	909	906	850	888	935	889	860	863	900	834	900	901	917	865	917	883	822	895	868	921	897	887	889	862	864	843	835	902	865	884	902	926	873	874	879	848	898	921	904	894	818	925	885	888	874	914	863	898	895	864	881	878	846	872	843	903	878	853	851	857	865	911	876	904	871	888	912	927	886	926	860	860	878	872	868	903	923	901	845	887	876	825	887	855	868	857	872	834	878	912	904	916	898	832	874	857	882	925	873	859	906	819	871	896	916	925	903	868	948	893	888	878	880	876	890	848	899	850	957	908	883	898	879	867	884	808	885	863	860	886	843	852	892	907	902	867	874	823	906	892	880	897	917	932	841	859	912	877	898	899	939	907	922	849	881	827	900	851	855	898	897	880	891	913	923	802	851	882	894	888	842	895	924	848	904	935	821	847	852	920	846	940	928	878	868	909	907	859	902	860	868	876	916	897	865	919	880	888	849	927	869	935	856	869	875	872	896	887	879	894	916	885	911	857	888	893	850	856	834	862	949	846	897	833	845	879	845	902	892	848	871	858	876	903	898	885	889	893	886	885	849	872	888	914	874	885	899	935	865	924	896	868	837	875	889	894	914	891	903	896	903	871	896	902	892	845	899	882	889	887	813	934	926	899	903	871	880	919	888	872	885	860	880	913	887	868	895	868	896	932	888	904	871	844	883	881	895	906	893	915	882	888	859	906	924	856	912	876	873	906	920	859	872	951	889	922	884	865	900	863	871	866	946	826	901	986	877	894	931	935	897	892	907	909	932	924	915	938	918	896	852	869	883	870	869	912	933	888	896	927	884	897	880	833	851	881	924	894	858	913	913	859	848	897	895	902	906	928	900	853	867	837	951	871	898	918	902	945	897	873	910	863	921	891	862	881	888	835	944	894	881	871	931	872	870	888	846	938	924	911	900	893	912	845	894	855	899	875	911	896	892	901	894	928	843	941	889	891	887	875	880	825	855	872	902	826	933	865	832	903	896	883	907	925	898	878	890	894	894	887	884	884	915	892	884	901	869	952	895	863	934	918	880	886	892	883	886	901	865	900	913	896	904	865	891	878	915	897	864	892	870	870	915	895	876	922	908	860	942	924	935	862	891	881	888	902	863	927	899	868	892	884	888	888	947	875	908	875	881	850	829	902	858	871	884	937	896	908	957	868	840	865	895	861	835	839	896	884	863	934	897	861	894	898	862	848	871	858	858	868	925	883	920	832	909	867	848	930	911	913	863	882	914	877	859	882	910	879	886	902	900	919	881	908	898	881	881	858	900	911	882	903	881	888	856	869	898	865	918	866	862	868	902	883	934	905	939	873	926	894	960	934	835	888	924	854	872	907	891	878	902	883	913	878	868	923	879	895	826	904	868	906	867	893	865	867	903	949	930	960	880	891	876	963	902	878	876	895	873	871	913	892	906	913	933	883	891	929	933	887	915	925	880	886	889	853	921	920	885	894	879	860	903	913	833	884	887	888	858	884	869	898	889	869	941	880	915	919	870	877	889	823	847	865	846	877	887	911	856	868	877	861	900	917	949	865	877	871	847	842	936	899	882	877	883	842	873	893	832	888	875	866	890	860	865	901	840	915	910	902	869	879	880	874	868	871	896	869	841	878	899	927	917	881	869	850	899	867	867	884	925	854	923	887	861	910	935	866	897	893	877	848	920	909	902	966	862	876	958	886	886	921	884	883	927	823	898	904	883	837	859	887	873	874	863	887	844	864	897	868	920	856	918	883	908	910	834	901	907	851	873	888	947	918	904	928	908	867	926	877	919	912	870	885	896	847	884	845	861	871	895	852	868	873	963	892	952	882	905	918	924	884	948	904	909	902	907	896	844	910	894	914	863	864	879	870	879	911	840	829	938	895	913	885	878	913	866	879	860	869	889	869	914	877	931	898	859	891	902	906	845	877	849	894	853	945	825	925	877	834	894	896	867	900	860	910	875	893	919	918	882	853	886	905	880	844	853	908	893	909	854	859	851	843	927	895	841	838	920	867	883	941	863	932	915	915	915	894	863	904	938	848	909	902	906	921	880	910	903	934	904	877	886	876	867	906	907	912	857	927	906	856	927	881	857	868	882	869	877	876	884	934	830	912	909	889	858	920	824	906	918	822	873	904	875	876	939	872	872	858	924	932	883	938	828	880	882	896	882	937	899	874	932	840	836	863	867	866	848	877	910	938	913	893	894	851	879	875	882	881	905	842	866	851	875	856	855	896	840	868	868	849	909	862	934	864	885	880	893	875	860	873	942	873	915	893	863	900	959	935	899	815	883	897	888	882	910	882	903	924	860	876	878	855	896	850	887	875	925	940	880	873	910	876	899	843	925	839	852	874	827	898	900	886	862	859	906	899	864	862	901	897	907	843	920	900	881	868	928	940	910	905	883	855	910	853	883	884	887	875	829	923	891	867	919	891	860	899	873	935	930	872	893	892	918	924	882	904	936	853	843	885	910	912	955	900	919	906	949	902	856	894	936	903	852	870	888	921	882	888	929	881	823	869	935	879	910	911	930	891	941	901	865	890	882	901	944	899	876	878	878	848	870	915	900	891	847	856	958	889	928	934	877	894	846	820	905	916	912	937	848	935	888	888	907	901	916	883	852	877	914	931	888	877	885	934	898	880	909	894	922	849	857	921	897	864	916	863	829	863	925	887	924	834	882	859	855	892	862	903	849	927	886	888	860	823	877	907	883	922	929	939	885	936	870	851	912	877	873	894	937	874	892	901	855	904	825	863	844	932	891	830	853	888	895	879	903	896	875	911	869	888	890	890	891	873	928	888	898	897	892	894	847	858	924	882	867	928	897	889	911	913	875	843	809	879	923	867	892	888	882	865	910	896	865	905	849	899	910	943	872	929	897	875	903	881	841	908	853	883	851	905	857	857	902	895	894	829	925	913	876	843	886	886	924	850	886	904	887	910	927	845	884	897	845	925	868	910	871	882	902	910	867	944	914	935	893	937	872	874	885	858	843	883	938
748	6518	15280	13262	8817	4008	1029	235	119	79	77	63	72	77	79	66	70	82	87	65	93	70	76	85	67	75	66	82	60	84	78	62	59	77	75	62	73	80	81	66	68	84	52	71	88	69	76	76	66	91	73	79	69	59	53	73	78	83	71	76	78	84	66	87	71	66	69	83	72	78	82	89	93	73	74	71	74	61	64	85	97	77	52	68	76	77	66	65	68	66	68	58	71	79	83	81	66	74	64	65	57	67	78	71	66	71	84	76	85	72	71	75	72	83	78	78	72	73	69	60	85	77	75	62	63	94	68	71	71	63	72	66	61	52	86	61	63	86	67	74	55	70	76	82	54	78	100	70	68	60	77	74	94	65	78	67	71	77	87	83	75	70	77	70	62	78	74	63	71	80	68	66	74	68	63	70	71	67	83	75	84	82	84	73	68	59	70	83	60	62	65	60	84	83	80	72	73	65	74	70	81	76	81	77	80	64	66	66	66	79	74	62	68	79	67	74	71	69	80	69	81	75	82	78	67	71	76	81	67	75	69	81	79	59	76	54	64	90	68	79	71	67	77	73	82	72	59	72	74	77	69	71	86	72	66	81	85	62	88	77	81	75	80	63	69	63	68	71	84	80	57	67	80	70	80	60	81	77	73	72	58	54	74	66	63	77	66	68	77	59	87	71	76	72	68	87	70	79	78	72	72	78	63	68	66	62	71	70	67	65	81	75	68	69	77	78	74	70	91	78	65	66	64	74	84	68	64	78	75	83	72	66	66	65	77	80	66	64	60	70	64	60	81	71	57	54	81	65	59	81	75	85	69	73	93	80	74	77	71	67	73	92	63	60	66	55	85	79	84	85	59	77	66	58	56	66	75	79	67	75	88	79	80	68	61	85	86	94	69	75	76	84	77	59	71	72	61	65	52	67	67	59	64	72	51	87	70	77	67	70	67	80	79	75	67	71	69	79	82	81	78	90	76	76	80	77	59	76	78	74	77	76	70	70	69	66	65	92	84	57	67	80	91	84	67	61	56	77	60	71	71	66	68	72	73	58	75	87	74	70	81	73	66	76	76	78	69	79	72	54	74	74	102	77	65	72	81	81	63	67	62	83	77	84	70	66	77	70	70	76	73	76	84	80	85	92	56	86	72	78	89	78	87	60	48	61	72	93	81	72	71	70	64	80	72	63	67	83	59	82	71	77	67	78	73	75	92	85	78	64	71	79	74	61	60	62	69	85	70	65	57	68	88	72	74	73	55	73	83	82	63	59	64	76	80	82	77	85	63	72	73	97	82	75	67	77	76	78	69	81	68	74	81	79	70	52	81	58	73	82	69	74	101	76	62	67	73	65	73	63	69	86	83	80	69	82	78	83	68	68	73	73	85	73	67	70	81	72	75	66	70	76	59	61	77	65	68	58	55	70	66	74	70	69	84	90	87	72	65	81	71	72	68	78	79	85	79	74	86	70	71	90	74	83	76	72	85	79	82	58	81	71	71	75	70	82	74	79	65	78	73	64	77	69	75	73	80	74	57	67	76	81	78	81	61	100	65	65	88	60	59	67	72	68	63	63	73	59	72	64	70	77	62	68	70	77	76	71	63	74	72	68	80	70	66	64	90	91	66	83	66	66	83	74	64	72	73	59	87	66	82	58	65	72	75	69	81	72	83	68	79	67	70	72	73	83	78	60	67	79	71	83	79	75	88	69	67	78	83	66	78	85	70	85	55	96	76	75	69	82	87	81	97	73	72	62	66	64	80	87	55	69	72	74	84	85	58	69	67	67	84	70	58	65	83	88	71	67	75	69	78	80	62	67	85	100	69	68	76	60	62	70	76	72	71	65	78	54	65	60	71	73	86	75	67	62	74	81	61	53	78	73	64	81	68	65	86	80	75	67	84	67	80	76	65	69	59	72	81	79	66	69	85	59	63	75	77	75	65	62	65	82	66	62	84	65	68	71	91	74	68	61	88	75	68	69	65	63	71	73	57	66	75	73	57	85	82	79	63	75	69	79	70	60	76	74	92	75	71	62	67	77	76	89	75	61	68	72	63	81	69	75	78	67	73	69	64	71	74	74	70	69	72	68	84	67	64	75	79	88	82	68	79	68	64	63	73	74	82	87	80	77	53	77	75	78	64	76	64	60	76	82	60	75	68	59	97	71	66	76	71	76	72	68	74	86	87	74	67	69	72	59	70	60	82	82	86	64	65	74	64	64	59	76	69	59	78	72	70	75	76	67	78	60	81	65	74	80	73	73	85	66	70	74	71	53	73	96	65	73	78	60	74	57	77	64	77	62	76	67	75	73	53	84	70	73	80	81	67	61	83	67	72	75	54	72	90	72	53	78	69	68	60	72	71	79	62	74	70	70	88	79	66	82	64	71	74	65	67	78	79	70	81	93	70	64	74	88	89	64	64	62	83	69	79	68	77	71	66	82	63	69	75	74	61	64	90	65	69	64	81	79	64	81	56	69	73	62	73	68	89	75	82	77	81	62	69	67	65	68	64	75	63	72	78	66	73	76	65	77	71	82	83	71	79	72	64	71	77	59	67	78	62	83	82	72	89	75	60	61	74	83	79	73	68	93	85	89	75	73	72	94	66	68	61	64	73	63	68	65	76	73	60	63	70	62	61	71	94	84	82	79	74	68	73	61	79	75	69	75	73	73	79	65	69	70	76	79	76	77	74	71	68	86	87	65	63	66	72	56	60	54	64	68	67	83	68	70	83	77	79	77	78	77	70	81	80	63	75	68	93	79	85	70	76	73	76	67	70	75	85	52	74	69	83	75	96	67	69	73	68	66	74	102	79	70	75	87	74	55	76	77	81	74	77	76	77	89	80	69	88	65	63	62	73	67	65	83	68	76	73	86	71	74	66	87	73	73	79	81	79	77	58	74	61	73	76	75	87	87	86	80	66	66	76	70	57	81	60	72	70	75	74	73	65	66	70	96	75	80	72	59	75	61	82	65	64	80	60	75	73	73	75	75	72	79	77	63	81	69	66	74	75	75	63	71	63	75	78	64	74	70	83	74	83	69	76	66	66	69	68	81	66	83	72	62	69	73	67	75	71	57	71	75	79	95	74	72	67	77	72	75	62	74	62	73	74	70	75	70	69	56	76	76	83	81	72	72	79	71	64	74	81	68	80	63	70	77	69	73	73	83	60	82	78	88	68	56	81	77	73	71	83	70	68	77	75	83	58	79	67	77	69	67	76	81	71	67	68	67	75	73	72	75	93	62	101	90	60	73	73	88	84	58	77	78	74	88	76	67	70	73	80	71	66	83	64	80	63	68	50	62	85	81	65	78	74	70	69	73	74	77	69	62	81	62	92	69	72	63	82	84	62	71	92	49	62	63	56	74	80	81	85	71	73	86	88	74	61	62	79	71	70	83	75	60	75	67	72	80	74	77	69	76	57	75	75	82	68	85	63	71	72	83	81	80	67	76	73	71	72	73	80	75	93	76	83	61	82	85	74	75	49	70	69	75
16529	33408	41944	50940	50552	35430	19656	6603	1891	1011	921	919	932	847	869	880	848	816	884	908	869	890	882	873	858	903	831	869	875	840	914	934	901	912	941	864	901	896	880	874	944	939	878	877	842	907	925	859	885	842	881	905	903	856	848	839	843	901	890	848	868	867	844	851	850	868	890	849	912	875	837	847	837	832	896	904	913	869	911	837	843	856	896	890	879	930	873	862	817	918	910	885	848	883	878	897	909	868	881	891	871	871	835	826	840	863	904	851	874	931	821	806	873	869	885	869	912	880	855	903	886	826	863	920	886	918	904	880	831	868	826	825	880	845	877	856	891	838	874	854	886	850	858	830	913	859	879	834	905	894	843	909	863	871	880	911	851	815	892	883	867	891	867	876	934	884	897	886	848	844	848	866	836	938	847	880	912	881	826	918	876	901	870	871	915	900	926	892	870	869	906	858	907	897	902	833	895	826	853	937	900	878	873	883	860	873	885	890	892	857	898	810	818	856	875	966	864	913	914	863	917	891	880	925	941	860	903	843	896	875	899	881	810	820	871	882	862	909	884	853	912	873	899	809	857	895	841	861	856	844	897	870	904	836	900	914	926	849	901	874	898	903	888	877	883	930	918	928	872	866	897	910	863	875	854	873	845	900	824	858	869	869	909	862	867	879	816	884	847	939	899	835	905	826	933	931	845	895	881	920	917	849	872	882	850	953	876	869	863	866	841	919	863	799	876	856	887	856	885	867	893	912	941	911	906	868	938	905	882	880	868	902	872	916	884	867	918	828	864	916	910	887	831	861	875	889	916	867	837	884	886	882	836	831	918	875	879	861	833	855	899	869	891	918	890	899	908	847	827	829	838	881	889	872	898	878	870	931	874	860	866	839	889	852	956	843	868	930	873	877	911	858	876	838	910	872	862	864	902	889	877	918	894	923	872	828	853	912	891	874	830	834	910	903	931	874	844	869	909	865	884	868	849	882	815	843	883	906	851	862	910	887	829	890	900	875	923	870	896	896	876	919	901	885	923	897	900	941	880	856	826	803	932	893	903	880	854	868	881	855	856	912	868	859	938	911	905	872	888	925	868	901	862	934	850	886	877	883	923	859	859	913	837	833	871	845	902	933	916	871	885	861	893	855	845	795	796	818	882	886	871	856	854	834	856	875	934	903	884	901	844	876	874	906	878	866	906	884	907	872	856	843	931	918	875	872	895	851	865	913	890	852	874	903	878	813	876	898	866	876	882	862	901	873	868	829	881	894	853	890	896	870	819	893	919	855	895	874	857	901	850	911	849	921	878	888	915	914	866	858	896	866	876	822	903	932	827	854	914	848	913	894	879	879	867	891	864	911	864	884	876	842	849	850	948	902	914	862	884	910	884	906	934	911	866	876	854	868	927	868	884	881	862	874	885	896	858	845	881	937	863	876	850	842	890	856	866	827	901	882	873	898	878	856	887	868	910	910	848	820	870	878	870	879	827	896	884	882	861	858	902	897	870	848	897	892	858	891	849	830	904	886	901	854	878	917	905	874	869	893	885	863	864	844	918	892	835	907	887	865	881	893	862	898	891	885	863	858	857	922	895	907	864	845	851	862	865	883	816	881	937	886	900	855	887	840	893	893	859	910	835	864	864	925	851	883	846	849	911	903	883	869	824	904	923	906	855	898	863	887	842	837	886	883	880	874	900	842	902	872	887	858	865	829	880	886	909	913	860	838	896	853	873	852	901	843	896	874	892	853	889	920	846	870	854	934	859	913	869	879	910	892	876	838	897	877	877	851	886	855	880	877	848	854	834	890	835	875	909	871	885	876	916	944	890	895	836	836	895	893	870	881	861	871	855	857	878	867	919	924	798	903	882	856	843	880	924	891	889	840	935	866	885	908	911	811	886	852	897	891	892	858	804	896	865	916	923	877	936	890	842	849	919	892	832	897	850	908	910	869	884	851	854	853	822	864	893	930	908	904	846	857	869	879	870	820	874	832	849	883	850	895	856	871	896	863	834	871	849	924	881	882	890	905	869	889	894	902	894	858	870	890	889	901	903	853	891	874	880	907	865	920	885	819	968	812	852	919	826	875	871	884	908	887	882	927	850	871	867	910	859	879	878	863	893	888	925	851	840	893	909	855	926	872	825	830	861	897	884	865	900	866	853	878	871	925	906	841	852	873	872	884	909	838	851	897	879	926	907	915	896	900	885	887	867	900	893	866	909	901	869	933	914	881	907	884	864	842	894	839	909	837	845	853	857	868	854	905	824	871	889	885	863	893	830	854	843	881	822	902	880	866	895	837	852	837	891	876	885	853	820	864	847	850	857	841	900	889	802	922	864	880	910	926	853	859	896	911	889	902	833	883	862	874	877	938	817	861	873	845	875	875	874	897	832	886	914	823	966	848	890	877	829	889	860	852	902	897	924	847	872	844	903	846	801	900	885	845	884	863	820	891	896	825	876	938	850	872	899	908	838	936	872	869	892	915	845	880	889	849	797	892	876	886	868	828	828	851	863	900	889	883	920	892	881	885	858	903	872	910	850	830	880	895	941	888	869	844	901	888	863	836	841	876	846	910	861	891	907	912	869	870	949	909	901	893	851	850	910	909	899	883	847	881	934	886	881	914	907	881	939	883	863	872	917	869	795	869	893	938	909	858	889	864	891	878	846	915	902	915	893	866	896	925	920	848	851	897	905	872	878	888	887	864	844	877	872	869	870	849	885	870	889	865	855	861	912	909	872	819	883	904	808	908	923	861	920	945	881	919	836	925	851	841	823	858	872	861	901	878	885	886	853	836	886	830	867	879	871	925	863	841	909	887	853	872	904	878	851	858	904	860	941	851	832	818	890	923	894	880	868	860	853	853	861	900	898	906	878	902	868	881	856	829	915	867	856	860	911	913	865	918	908	868	840	844	925	855	933	870	860	890	858	870	914	860	859	872	928	923	845	890	890	846	856	925	849	907	909	926	905	884	867	876	866	858	884	818	847	857	871	850	838	877	841	908	887	894	864	893	878	865	855	905	901	873	905	904	870	866	855	846	886	882	916	895	921	898	895	806	832	863	860	854	890	917	889	889	864	904	903	834	866	840	887	852	862	878	919	848	855	855	856	825	910	822	837	971	886	874	845	896	870	894	906	881	857	863	831	882	893	933	838	865	871	877	822	895	850	896	872	857	843	867	849	901	840	936	872	875	870	870	868	855	874	922	862	853	862	899	861	892	852	927	850	890	885	861	884	916	876	844	824	852	840	847	882	880	918	934	894	890	838	899	819	902	845	874	892	868	878	844	866	868	847	897	837	847	888	896	942	848	966	828	870	843	834	879	848	941	896	915	883	858	830	844	849	872	855	920	870	866	870	916	904	872	893	958	875	884	864	886	886	909	880	888	860	872	827	909	852	906	875	848	899	859	831	874	853	860	953	837	906	854	885	872	852	905	913	836	858	842	886	869	886	851	843	902	863	884	896	916	887	891	857	856	895	900	844	865	898	840	911	875	829	848
2220	6127	16619	14825	9422	4215	1107	312	135	81	76	66	83	74	74	76	79	69	76	57	94	78	85	66	67	74	76	91	80	86	73	76	86	82	70	66	83	71	65	72	67	72	85	63	78	82	92	65	79	88	87	85	68	70	60	80	72	79	76	72	75	67	79	75	76	72	71	83	69	62	76	80	64	78	66	69	86	82	68	75	76	86	78	87	67	81	87	87	70	68	78	73	49	88	86	78	67	59	75	74	64	97	67	82	81	69	72	77	69	87	75	78	76	67	80	89	79	60	78	68	66	73	75	66	78	68	77	79	86	88	82	94	73	76	78	69	73	88	92	74	78	79	76	84	69	66	71	65	68	76	82	83	84	80	76	74	65	76	71	72	73	74	78	72	79	77	72	66	81	79	73	68	64	64	71	77	62	59	72	53	61	79	89	63	80	91	61	81	63	70	91	88	83	86	62	66	68	67	73	63	93	74	72	78	84	78	77	78	73	83	70	78	63	71	77	76	79	84	68	82	76	75	74	72	67	87	75	85	77	76	78	87	78	100	106	76	76	74	79	70	80	90	91	76	84	63	73	84	84	80	66	81	68	92	85	83	82	70	77	76	78	65	81	84	70	78	75	82	81	62	86	63	97	67	75	79	84	87	75	75	75	79	70	69	74	75	74	71	79	79	77	89	75	77	88	80	85	77	61	74	85	70	78	91	68	65	78	69	77	91	76	76	60	88	80	70	68	76	76	70	78	86	74	89	77	83	83	83	74	80	82	84	78	72	75	79	64	75	92	68	71	56	76	87	86	87	71	84	77	56	77	80	81	69	86	54	82	71	55	67	81	90	74	75	61	80	79	84	72	75	68	67	76	71	75	67	70	71	87	87	83	71	66	61	77	68	66	87	74	66	79	69	66	76	70	76	88	71	77	69	66	68	79	67	86	71	82	93	73	73	69	59	64	79	71	82	63	71	75	80	73	77	85	70	78	59	67	96	92	66	76	96	67	78	71	84	73	82	66	73	83	81	66	76	74	78	68	77	71	97	55	80	63	84	77	68	81	72	83	72	81	78	84	69	83	83	76	70	63	91	70	82	65	78	87	86	68	65	85	70	82	76	79	70	65	83	102	88	71	72	70	83	72	73	70	82	77	74	87	75	74	82	64	81	69	86	88	76	65	67	67	84	78	90	86	88	78	72	70	72	73	90	81	71	82	65	72	80	79	88	66	79	79	78	80	69	72	76	83	76	92	60	63	73	86	84	84	75	69	75	66	78	70	86	72	73	76	77	76	90	82	73	77	69	63	80	67	75	80	61	93	82	85	79	74	64	87	65	75	61	79	75	91	86	82	76	69	73	91	80	78	72	77	66	72	79	75	75	84	78	75	70	69	78	66	72	58	65	74	82	79	83	76	82	61	82	62	70	78	59	70	85	89	78	77	73	83	71	79	89	76	72	72	73	87	81	89	84	66	81	81	64	79	67	61	78	82	80	60	75	87	74	78	78	75	87	77	65	85	85	80	88	69	75	65	67	79	64	64	62	82	71	84	66	79	99	96	63	80	84	75	83	83	79	73	65	72	63	89	80	80	59	89	82	78	71	78	85	84	79	87	77	64	69	81	77	68	65	68	84	76	79	75	77	74	73	77	72	78	79	76	93	90	69	94	63	79	78	75	79	87	77	71	82	72	73	92	85	72	90	77	78	77	59	57	77	101	79	64	71	80	76	78	83	85	70	88	76	80	70	61	76	92	89	89	65	58	77	83	75	71	75	93	73	91	72	74	71	77	88	62	76	76	70	66	67	81	75	81	75	83	80	85	80	91	72	92	64	84	72	58	64	69	77	67	85	72	67	97	66	66	84	76	82	86	90	64	67	85	77	78	78	87	84	73	75	71	81	68	69	77	72	80	89	83	76	79	72	65	82	65	80	85	67	65	77	69	71	69	82	90	86	75	82	79	77	65	76	62	77	78	71	88	89	67	77	97	63	76	65	82	83	78	63	65	77	67	86	91	83	86	78	71	89	81	78	65	86	67	92	69	77	84	82	65	72	76	73	59	82	85	63	73	70	68	55	75	77	79	82	66	79	77	92	77	81	75	82	89	68	79	67	71	68	72	79	80	58	71	85	90	70	76	72	78	78	80	99	75	83	76	71	70	82	81	86	77	81	67	72	74	76	82	86	99	69	80	91	60	82	68	74	69	78	83	76	65	80	73	79	94	82	77	76	74	73	73	68	81	62	95	67	75	89	63	75	86	61	64	77	82	70	76	55	69	83	72	70	72	73	63	83	86	71	74	76	73	72	88	80	92	97	69	75	79	71	70	72	64	73	80	86	84	76	68	66	71	79	78	73	74	71	82	68	71	69	69	72	69	88	66	75	88	95	81	93	77	69	82	76	93	83	86	81	83	71	90	74	80	79	78	68	69	87	78	68	84	93	75	72	71	86	80	87	58	72	84	86	68	89	74	82	83	86	90	69	60	98	77	82	85	73	73	93	79	66	67	64	81	67	72	92	77	83	66	63	69	73	77	74	63	85	76	74	97	84	75	84	79	73	77	79	74	68	98	67	93	81	74	73	74	62	72	94	74	72	72	86	76	74	74	67	76	74	62	67	76	74	75	72	82	79	88	60	66	68	78	69	82	75	68	83	81	77	72	87	75	76	73	73	76	87	79	82	81	82	84	76	69	86	73	59	75	63	72	77	72	84	72	76	76	95	61	83	95	69	66	88	87	81	75	71	84	79	78	72	76	69	80	78	58	68	65	75	65	88	80	83	76	80	79	64	61	70	80	79	80	89	84	64	66	68	73	89	74	67	96	84	75	77	76	80	76	78	73	82	70	77	63	76	88	79	60	74	78	78	76	63	72	81	78	67	75	69	83	60	77	73	60	75	90	72	65	81	61	58	79	83	86	72	82	75	74	77	86	65	74	91	59	69	91	89	70	68	88	66	81	79	68	71	61	67	65	76	82	79	83	80	76	74	66	60	81	79	87	81	72	60	72	72	74	62	71	71	59	65	79	80	67	68	77	65	69	73	72	72	88	89	69	72	69	69	79	64	85	75	84	76	69	92	69	77	73	65	61	82	79	76	72	93	85	83	86	72	89	80	62	62	86	71	69	75	88	95	83	89	81	83	86	72	63	66	74	82	89	63	73	73	60	93	75	64	70	83	81	56	77	79	79	69	72	86	85	70	88	81	77	64	65	71	84	96	66	86	66	80	83	84	69	90	83	96	74	74	74	72	83	70	77	79	85	70	67	74	73	79	73	70	75	92	61	76	71	69	58	82	81	78	62	68	76	78	80	74	77	83	88	93	81	48	81	80	76	76	79	85	80	70	81	82	68	73	80	85	67	68	63	74	66	71	78	77	89	85	74	70	88	72	50	77	79	72	68	82	70	99	88	83	70	81	73	74	73	83	75	82	92	59	84	83	78	72	86	81	76	60	69	75	75	89	69	76	86	81	79	90	66	79	74	64	78	100	87	68	88	90
15776	32060	43985	51973	50990	36409	20931	7418	2127	1114	922	879	902	913	907	887	883	954	899	897	926	906	957	916	901	944	934	885	877	935	938	944	916	883	933	914	905	941	956	910	892	863	915	883	942	902	962	935	888	909	885	880	954	942	889	905	915	926	922	915	867	986	936	895	917	926	894	917	951	885	893	985	926	954	886	943	896	876	918	925	963	937	969	909	933	900	922	901	869	924	922	917	937	905	865	930	899	923	873	942	905	939	907	883	951	903	922	934	889	950	888	930	951	911	900	921	890	938	948	919	922	847	911	941	919	959	910	943	947	898	941	934	871	909	899	911	980	886	902	853	855	931	943	937	881	917	891	933	938	952	944	924	898	864	941	910	889	867	907	892	829	966	926	950	905	877	913	947	929	875	928	885	909	874	926	933	863	855	940	936	935	899	905	926	855	905	902	891	882	894	878	902	966	901	890	914	917	870	959	900	910	948	916	974	918	836	904	927	907	940	964	932	860	882	926	900	925	898	925	940	891	895	900	915	916	907	942	946	948	955	925	918	935	943	935	916	942	915	924	934	880	962	947	909	929	918	933	877	939	917	911	930	972	918	899	943	909	899	894	875	884	919	943	942	884	916	904	955	888	901	930	893	897	938	962	901	970	912	885	882	992	942	906	908	967	895	873	879	948	952	896	946	911	936	897	908	906	950	879	941	896	893	935	923	870	903	906	976	902	930	889	888	884	965	921	923	920	925	938	966	895	883	872	941	930	949	895	900	942	871	900	912	940	887	953	897	908	905	944	887	949	910	929	888	868	834	889	880	913	849	897	945	934	959	987	918	951	889	924	915	970	898	873	905	962	889	950	943	904	883	925	959	889	915	944	972	900	907	928	955	979	881	935	919	928	881	945	937	951	930	856	888	906	944	937	933	945	889	940	909	863	913	920	926	926	833	899	883	914	916	902	903	889	974	947	915	897	961	939	934	952	886	902	945	954	928	919	882	935	889	935	952	883	902	943	918	881	967	911	903	913	902	911	899	962	955	909	968	937	946	943	876	904	908	910	923	894	952	965	926	914	933	899	944	914	935	943	919	1010	936	896	880	908	915	932	953	934	911	904	925	898	902	915	927	933	912	894	933	923	906	896	990	909	900	923	939	884	944	953	942	871	928	945	926	1003	911	975	938	862	959	946	926	931	895	923	948	862	913	933	878	904	923	868	963	953	929	959	942	912	914	929	893	910	916	961	913	895	930	940	946	921	941	949	891	953	907	936	860	875	960	873	932	903	910	887	904	912	945	938	886	941	885	956	976	886	857	915	918	962	996	913	946	924	926	906	885	873	968	886	938	919	944	908	885	921	897	942	922	965	977	993	940	910	914	951	931	901	940	909	965	926	911	939	893	897	884	917	921	971	887	918	877	831	910	920	956	939	937	908	950	890	941	937	899	883	880	906	882	904	907	915	951	930	916	919	887	906	948	935	906	992	862	897	919	940	929	898	900	941	919	910	919	927	903	933	962	939	915	868	895	925	940	961	930	924	900	938	912	884	929	891	863	895	892	916	912	882	930	920	895	884	930	878	912	891	900	879	850	908	908	940	928	919	936	953	942	948	936	872	971	885	948	974	943	904	934	964	919	895	900	958	868	892	926	920	885	896	894	952	863	947	927	921	922	919	943	909	913	943	911	912	848	968	867	939	900	932	930	900	912	886	916	916	968	927	931	910	938	898	918	861	913	956	941	895	874	882	914	965	919	894	906	958	961	945	874	967	946	919	938	923	864	926	946	976	903	923	973	916	855	917	877	920	898	856	903	939	874	922	984	914	855	913	964	917	878	978	924	912	891	940	925	911	880	942	936	884	927	900	987	951	944	907	921	901	936	914	869	949	984	885	942	884	899	920	868	935	944	921	974	945	914	991	916	931	920	909	916	957	928	899	933	898	901	884	915	881	930	940	851	884	903	898	946	955	892	943	964	982	920	906	924	900	949	954	878	909	903	879	921	849	901	931	944	941	935	954	976	961	896	861	918	921	955	926	986	920	911	899	921	905	854	897	940	842	919	897	909	931	904	939	948	948	907	897	951	876	865	904	886	912	925	908	871	899	967	869	859	878	960	852	961	896	927	895	902	934	948	917	907	953	901	910	866	900	970	916	949	869	927	951	957	915	897	946	875	941	932	955	932	878	911	950	927	942	949	944	885	939	925	919	963	923	891	896	916	897	892	907	981	907	877	942	878	972	892	897	917	911	960	885	940	913	943	882	1011	930	892	899	908	940	905	865	945	912	907	910	930	942	918	882	917	899	910	906	897	940	960	884	911	984	913	926	928	942	879	930	936	897	906	921	926	937	910	909	908	910	880	946	948	904	913	935	920	912	908	915	897	889	915	950	957	933	905	865	901	916	951	925	927	918	925	922	960	961	949	941	931	932	974	856	940	960	926	862	948	907	923	937	923	897	863	975	912	926	895	922	888	901	925	909	905	848	899	911	894	967	850	920	878	880	864	936	899	968	893	869	943	877	871	909	950	960	926	889	890	910	951	919	952	900	856	947	965	895	965	946	939	915	907	890	887	913	921	895	907	935	911	889	910	892	957	927	904	897	937	904	954	954	930	945	935	909	935	940	920	894	952	848	938	933	934	875	876	903	913	931	886	925	953	847	902	893	878	954	938	904	888	936	895	930	922	894	905	905	850	899	893	922	907	904	908	891	927	938	866	948	906	913	951	945	914	911	942	883	893	919	960	923	955	949	918	901	949	978	914	989	860	896	910	872	958	970	940	937	933	861	960	962	939	948	932	897	869	905	911	887	943	902	934	903	910	869	873	905	918	913	916	970	927	847	949	889	947	896	941	892	928	963	978	938	901	926	917	890	995	863	883	902	939	930	947	901	939	941	916	906	962	938	890	903	927	888	926	944	937	918	862	894	870	921	946	905	948	906	927	945	989	912	893	915	945	920	895	940	918	900	932	947	894	952	891	948	905	893	916	883	879	895	889	909	913	892	955	911	936	905	933	915	913	965	932	888	887	930	916	956	935	890	914	894	903	955	942	901	891	882	948	964	904	890	906	969	963	951	936	895	911	899	896	912	957	975	911	947	949	912	883	896	939	959	853	856	929	926	902	938	952	906	918	952	881	875	900	881	927	935	910	893	914	886	869	899	950	925	971	903	909	948	895	907	955	933	937	915	899	933	883	877	927	931	899	922	927	893	892	910	889	890	915	915	893	923	866	950	896	883	935	981	922	862	896	856	859	895	905	921	912	893	933	942	883	980	901	936	909	933	921	892	887	936	869	894	980	990	852	955	895	923	913	945	868	919	919	909	917	952	916	922	986	873	923	911	956	867	889	927	879	888	935	1026	895	918	962	906	896	884	935	887	938	966	929	967	909	906	907	936	905	893	915	940	909	909	884	967	896	841	944	929	941	915	974	910	909	904	946	912	911	942	912	915	927	887	894	916	923	882	945	958	915	910	951	938	900	884	926	881	909	948	954	942	935	919	895	961	937
1297	9984	22487	20147	15433	8195	2265	470	141	94	76	70	65	76	92	68	72	94	71	61	68	71	65	69	71	67	80	76	69	80	81	70	74	79	71	87	77	69	65	73	71	71	83	68	71	89	99	74	65	81	76	76	69	81	71	71	67	76	56	81	78	80	75	72	83	81	77	65	76	75	81	77	61	69	80	83	90	72	70	76	88	67	67	77	72	72	71	84	61	88	74	66	78	82	72	72	61	71	79	63	81	73	72	57	82	68	81	55	74	70	77	70	63	84	78	67	68	87	83	74	76	80	73	58	66	78	66	76	72	62	90	70	82	73	82	66	85	79	82	65	76	80	82	78	81	72	69	72	69	67	89	67	70	68	79	66	71	69	62	69	70	77	74	73	68	89	72	74	74	83	76	81	74	91	76	71	93	74	79	72	70	70	83	73	50	62	72	65	83	89	72	74	74	74	92	70	64	51	73	74	76	67	66	66	86	78	75	85	63	73	55	78	69	91	66	85	77	59	73	73	74	86	82	73	57	84	74	71	76	68	67	81	67	80	73	70	78	71	72	75	74	68	72	71	57	63	78	77	72	74	73	68	85	62	103	70	77	64	78	87	76	71	70	67	75	73	79	70	88	66	64	84	64	65	82	69	89	74	63	80	61	74	76	90	67	73	83	74	91	72	82	84	69	78	65	82	70	68	82	80	74	66	78	70	63	81	70	74	79	73	77	76	73	84	64	77	68	77	72	76	62	90	87	61	78	80	68	73	61	78	73	100	68	98	83	72	70	75	72	84	86	73	74	78	58	76	73	66	71	74	69	70	81	73	68	74	80	80	69	69	68	73	75	73	86	77	91	64	77	74	74	79	78	70	76	68	74	68	61	72	70	61	82	81	87	73	78	84	66	73	85	69	85	80	70	88	76	78	62	65	74	70	71	80	70	76	75	73	63	70	89	81	61	82	64	81	73	80	66	95	86	79	78	69	61	68	63	72	88	80	79	91	77	78	67	71	81	86	62	71	72	83	73	78	75	65	87	81	62	68	70	75	65	65	61	65	84	57	70	62	94	60	71	67	70	70	75	59	81	83	72	82	62	72	73	62	77	68	74	86	88	62	57	57	69	75	64	72	90	66	73	72	95	63	78	75	64	86	68	76	83	60	80	81	81	74	80	90	70	72	73	66	79	85	75	88	71	69	73	68	85	73	83	67	77	80	87	81	77	67	82	65	68	74	77	73	68	76	83	81	70	77	92	68	71	71	74	73	78	67	78	83	72	75	70	58	91	67	69	68	64	71	87	61	72	79	73	74	78	69	88	69	71	74	75	79	80	66	95	70	86	60	79	63	72	73	49	73	67	62	72	67	79	61	65	69	89	73	76	74	77	76	55	63	72	76	67	72	62	82	68	73	82	83	83	68	87	81	59	75	82	69	63	78	70	74	76	73	85	61	78	80	76	91	82	78	73	93	66	72	64	75	73	70	69	89	83	84	77	75	71	63	77	93	70	71	75	81	63	63	79	67	80	81	66	77	70	78	77	66	77	69	74	74	68	78	86	74	74	76	67	73	60	69	80	76	61	84	68	68	78	67	75	82	78	72	84	85	73	69	76	69	75	67	84	68	60	68	75	64	63	78	68	74	79	84	57	71	88	73	85	72	95	64	72	86	77	87	88	85	67	77	75	77	74	68	61	80	79	69	95	76	75	64	81	68	73	84	78	66	82	64	86	60	82	91	64	80	72	78	71	80	68	75	102	73	87	86	66	84	71	65	66	61	91	69	75	62	77	62	69	60	88	70	66	86	76	73	75	76	73	63	67	81	67	68	76	65	66	81	87	71	76	91	88	77	89	81	81	68	79	68	88	70	82	66	79	81	84	67	85	76	68	82	68	76	67	75	74	62	77	77	70	81	87	74	71	69	74	77	77	63	90	71	82	64	72	62	68	73	56	63	71	72	80	82	80	72	78	77	78	72	71	69	66	71	76	75	70	72	88	71	68	88	78	90	72	89	87	70	77	81	65	76	66	86	78	82	79	69	69	64	74	67	63	95	78	59	91	59	80	79	74	72	73	72	81	73	70	77	66	56	69	72	73	69	100	90	79	88	69	80	86	75	79	61	75	84	70	82	59	76	71	59	78	79	56	79	72	70	87	56	70	81	71	74	77	79	57	63	72	65	95	60	57	74	88	64	79	66	81	66	67	79	65	77	68	75	81	98	52	77	75	77	84	76	75	65	82	83	78	78	78	76	73	74	80	77	79	53	82	58	72	77	83	61	84	69	77	81	69	96	67	82	81	91	85	81	78	87	69	83	76	73	84	75	59	67	74	89	76	82	77	71	61	67	83	66	68	77	79	68	82	83	68	99	80	73	85	85	54	66	79	73	87	82	57	74	68	65	77	54	75	86	66	74	82	69	76	66	94	75	79	81	87	77	88	84	79	67	83	71	69	81	63	80	85	69	91	85	84	86	81	74	83	72	92	61	67	80	74	88	81	75	77	70	81	72	75	69	78	37	78	63	69	83	65	83	86	62	67	72	79	76	73	64	68	79	82	69	72	71	79	65	76	79	66	68	71	83	69	73	75	83	62	79	77	77	65	73	69	82	84	64	80	69	75	72	58	76	66	88	70	69	62	83	72	76	83	79	64	83	83	63	76	73	63	74	67	79	93	83	62	72	60	71	82	76	71	79	78	68	57	78	75	98	83	82	93	71	77	97	78	66	62	53	71	67	106	69	56	77	68	77	86	73	86	71	80	65	81	79	65	79	85	88	70	78	65	69	70	73	77	68	90	73	75	87	83	71	66	77	73	76	82	87	84	69	71	83	75	71	72	70	65	66	63	66	67	75	75	71	85	74	66	76	81	73	70	84	94	52	69	96	62	77	73	83	75	69	78	73	86	89	85	89	70	73	84	75	69	63	60	84	75	84	75	92	82	65	84	82	66	65	89	74	84	70	81	82	83	85	51	79	74	80	70	68	65	72	71	73	68	83	83	77	70	90	83	80	73	78	63	76	58	80	81	84	89	75	72	55	72	78	85	81	88	76	84	76	65	68	81	68	79	74	83	83	78	65	81	75	89	74	87	71	75	71	78	93	85	89	72	79	82	64	87	91	82	50	84	95	79	76	56	64	65	78	73	78	80	72	62	71	76	69	65	68	80	57	74	78	76	71	76	83	59	72	74	65	72	67	94	72	86	80	69	86	70	93	82	87	77	73	74	64	76	64	77	72	84	78	75	85	81	76	61	92	90	74	67	63	74	70	83	89	76	99	73	88	80	80	69	76	53	77	80	84	64	80	77	86	74	88	64	64	74	87	71	58	89	67	73	97	73	88	76	75	67	83	72	89	80	63	75	73	88	64	72	76	67	66	83	65	72	65	80	83	70	93	58	61	68	79	78	87	69	75	59	70	78	71	74	88	73	72	71	77	65	69	80	77	71	61	62	75	76	79	69	88	78	70	80	73	79	77	72	97	78	82	83	61	78	75	71	85
22143	38837	49352	61473	62860	45060	27147	11319	3061	1278	919	896	913	858	888	871	893	925	888	939	868	948	901	889	886	899	930	889	912	917	901	845	926	843	865	947	924	861	868	897	872	797	874	876	849	897	848	907	883	933	943	970	882	889	889	910	882	880	888	913	914	911	946	936	906	927	854	926	862	889	859	934	919	852	847	935	865	899	880	917	949	870	901	827	888	924	890	886	933	866	915	914	899	896	876	898	880	916	827	908	872	890	904	957	936	868	868	901	908	903	932	888	931	864	890	918	916	895	913	929	906	918	951	893	895	887	928	887	874	909	884	908	894	844	961	896	923	926	913	883	906	929	925	875	888	916	944	959	881	864	939	940	898	883	907	942	914	925	919	905	847	933	926	857	906	904	896	846	933	928	906	925	892	922	978	914	904	903	895	926	911	876	842	912	921	885	950	864	878	870	895	881	881	900	900	896	852	855	878	927	914	920	893	931	888	911	848	839	864	882	953	941	902	907	934	954	868	901	955	903	922	918	926	935	925	935	922	903	859	942	878	875	893	920	904	882	864	900	864	951	923	886	877	873	890	901	964	937	879	918	896	904	886	918	931	901	877	896	889	917	904	960	935	889	934	936	876	915	974	896	922	906	859	865	884	899	907	847	865	849	919	935	937	859	899	886	921	912	896	836	918	890	893	913	891	921	910	918	919	943	886	911	902	869	881	947	893	970	903	909	907	946	914	908	875	880	898	935	906	906	917	940	933	921	936	876	919	912	885	878	943	908	931	914	860	913	915	899	822	929	894	889	897	889	959	937	884	927	922	905	896	899	853	863	874	887	913	945	880	938	845	917	916	876	870	916	914	937	879	927	925	857	909	894	937	901	955	945	921	928	920	911	892	901	912	876	887	929	926	917	884	886	936	928	896	935	863	902	884	888	911	896	935	909	913	892	895	882	903	850	902	895	864	888	890	963	881	885	905	892	876	918	929	954	910	933	910	895	885	910	909	912	945	886	903	906	897	893	894	925	971	885	932	827	927	922	891	915	924	867	917	967	886	885	873	888	883	894	924	855	880	909	902	922	870	957	894	960	937	957	926	895	873	875	935	888	878	879	901	877	962	892	934	905	873	909	934	938	912	882	874	887	916	886	896	853	928	910	960	922	890	897	906	903	901	862	884	908	854	872	878	903	841	852	910	871	909	880	889	829	916	916	925	876	842	929	893	894	889	939	922	913	917	946	860	893	895	945	890	897	933	937	890	909	890	972	902	867	921	889	912	897	864	936	893	908	974	928	927	946	938	937	883	894	895	918	911	950	920	951	904	956	938	835	888	916	871	870	909	853	892	885	937	933	894	952	901	968	923	855	981	913	934	921	886	913	942	905	883	942	972	884	906	880	964	918	908	952	929	970	869	905	894	920	889	914	986	949	916	922	864	911	897	909	936	902	858	943	918	876	890	888	892	917	870	933	938	971	880	893	899	913	955	938	890	937	877	905	931	937	923	919	860	920	899	856	882	887	898	930	949	931	879	864	910	900	914	931	942	869	896	929	892	912	887	901	955	843	883	889	957	937	921	883	847	927	941	913	895	858	853	888	886	893	884	899	888	931	897	910	939	907	897	915	899	941	935	957	922	917	887	905	984	919	890	872	844	901	950	921	891	878	886	946	928	987	885	838	893	929	924	892	911	893	942	919	888	894	902	933	878	865	923	933	877	900	888	877	878	949	924	930	893	951	840	895	892	897	894	915	887	929	908	899	893	945	874	933	890	880	915	937	914	909	887	858	876	910	956	925	919	907	949	874	884	886	910	905	912	917	914	912	946	942	901	926	918	913	926	960	912	879	856	882	897	952	908	936	870	883	1010	925	900	884	924	934	898	855	932	914	891	927	858	863	920	935	839	920	905	943	849	841	916	891	900	888	904	876	914	989	930	913	911	902	923	926	887	905	904	952	948	890	881	885	910	903	924	918	968	911	871	908	887	894	931	929	910	916	935	890	938	830	945	916	947	909	922	936	987	853	937	931	919	888	937	861	905	933	950	874	936	949	896	879	894	911	877	950	887	881	881	879	928	941	852	952	946	886	917	941	918	882	873	918	897	916	907	892	936	881	858	912	886	941	918	958	902	890	930	871	867	916	917	941	889	905	875	953	880	924	864	876	911	915	963	930	861	928	923	888	899	920	897	894	911	884	871	931	865	882	849	862	908	925	916	847	881	920	921	871	891	927	890	894	840	906	891	902	900	896	884	859	877	899	945	881	911	877	890	895	892	932	879	920	926	874	936	908	895	901	854	884	954	845	890	879	864	892	901	912	920	880	901	926	880	894	919	964	864	910	861	889	937	934	951	903	890	909	887	921	871	905	889	893	870	871	834	892	947	955	905	915	901	920	927	881	909	924	877	918	935	937	923	878	911	955	925	824	916	895	925	924	899	893	932	914	932	906	862	870	864	842	867	910	924	907	962	884	932	892	889	890	862	876	872	917	904	895	861	913	925	905	857	956	950	889	965	849	886	870	932	896	918	921	938	860	951	867	892	937	866	868	887	936	919	872	893	936	930	914	891	920	908	930	942	875	909	931	860	879	928	900	918	918	906	876	876	890	938	907	909	904	928	949	879	891	934	874	931	882	922	925	906	928	958	897	933	881	902	931	919	919	921	943	889	899	886	885	922	884	854	844	954	924	898	906	938	936	857	869	847	914	843	903	940	884	909	890	926	932	875	897	896	880	963	871	877	955	949	891	963	875	909	883	919	887	915	934	903	931	899	828	909	872	887	904	925	879	904	886	928	911	929	889	881	900	907	899	923	893	911	884	871	921	888	939	908	954	930	893	955	904	918	897	921	944	902	891	885	920	941	933	891	871	909	901	844	885	891	863	885	897	889	937	910	907	900	920	904	865	924	867	833	886	932	863	936	940	954	862	909	907	929	963	931	927	922	975	913	884	901	893	901	875	924	896	918	863	933	932	949	941	874	924	920	920	931	921	917	848	906	946	900	917	896	922	949	931	914	915	880	910	868	903	927	938	880	936	876	860	936	904	894	909	871	895	885	873	833	932	888	917	911	904	889	874	909	933	922	914	845	870	863	897	909	879	888	919	858	874	988	864	883	915	855	961	917	895	928	914	908	899	923	902	964	907	855	886	929	924	890	927	939	907	878	851	891	891	878	922	899	934	886	893	899	946	933	902	913	871	923	908	878	875	906	943	905	855	927	896	874	940	898	895	909	909	932	918	897	881	947	951	901	887	924	891	920	859	944	864	933	885	918	905	888	900	888	905	876	951	861	919	852	865	842	904	927	916	920	908	918	896	869	910	862	889	900	910	856	875	866	918	927	918	920	945	935	919	911	895	894	901	887	900	953	872	897	945	875	880	900	887	873	934	864	870	890	927	926	946	964	855	893	904	897	877	922	893	876	904	909	890	884	935	858	933	845	932	897	861	957	897	933	963	915	897	874	904	950	941	902	946	905	935	935	900	892	905	925	868	901	877	894	914	902	899
1375	1784	5605	5817	3889	1949	618	200	126	81	76	89	80	82	63	76	78	64	73	75	75	62	70	63	79	66	87	68	63	75	85	57	85	72	75	68	64	85	80	72	70	74	75	84	79	72	82	74	85	76	73	70	72	72	66	82	80	84	62	82	64	81	67	71	70	70	73	58	73	67	63	75	68	73	78	72	80	87	67	85	71	73	59	68	73	69	77	64	73	72	77	68	67	58	88	66	83	61	73	81	83	78	61	63	79	66	73	66	78	58	64	84	68	91	56	77	74	71	74	72	85	75	69	69	79	57	80	90	73	77	80	69	67	78	71	82	58	76	57	62	67	64	72	80	67	65	91	81	67	79	76	71	71	70	58	78	63	82	65	67	71	79	65	61	75	74	65	82	63	82	76	90	73	82	74	84	76	66	78	81	72	92	63	62	85	68	75	66	76	69	71	75	71	74	64	91	72	92	64	74	76	82	84	83	67	79	65	75	79	71	66	83	88	66	80	76	64	70	70	72	85	66	75	77	75	59	81	79	69	75	84	68	63	66	64	64	69	86	68	69	75	75	67	78	67	66	76	81	75	91	75	58	69	80	60	80	96	76	76	77	68	66	69	71	75	87	78	65	68	75	87	74	83	70	71	94	88	79	61	70	69	67	83	85	73	68	84	80	69	78	74	87	71	81	68	64	72	61	76	70	71	75	70	66	76	68	86	63	72	77	83	70	72	78	67	64	66	89	70	81	80	74	70	82	80	78	88	94	89	92	77	60	75	79	75	75	79	60	72	74	70	66	78	78	68	73	74	78	72	72	69	64	67	82	66	85	71	67	71	68	64	78	83	62	89	64	61	62	76	56	57	82	79	82	82	76	72	77	78	75	68	78	80	72	75	77	74	61	99	79	86	80	60	70	74	70	79	74	76	68	74	76	67	79	69	86	63	73	82	75	67	73	88	71	57	91	75	81	74	74	70	66	65	63	106	53	71	84	77	77	77	94	70	79	70	60	67	84	81	78	94	75	90	84	86	80	74	60	65	66	72	73	83	72	82	84	61	72	65	71	78	79	64	79	74	77	58	80	82	84	75	64	75	76	73	69	76	78	70	66	89	67	65	60	68	79	71	86	64	60	69	81	63	67	74	82	79	86	81	63	67	73	67	87	88	68	78	72	69	61	66	62	84	77	72	79	81	67	72	71	66	63	87	70	80	72	77	70	69	89	96	67	86	61	74	72	69	63	77	66	69	82	94	75	79	69	74	77	58	58	78	74	62	72	76	74	78	66	75	63	76	78	63	80	74	70	72	80	80	67	75	75	83	78	81	79	71	60	55	85	89	77	61	71	81	76	69	78	72	71	66	73	68	70	72	63	71	77	51	58	80	80	67	71	66	64	72	81	72	66	85	61	68	79	84	80	70	77	69	61	69	88	72	68	62	60	79	72	77	62	70	78	91	64	77	79	67	65	73	70	80	73	80	78	85	78	72	71	94	76	89	90	73	70	94	79	87	70	77	82	68	62	70	68	76	84	71	61	75	75	76	76	88	73	65	72	71	80	79	77	66	76	81	66	69	71	88	66	65	83	90	68	60	76	82	67	69	68	65	73	71	82	85	72	71	79	65	77	70	71	63	66	71	79	70	72	70	62	75	65	84	74	83	66	78	80	81	77	80	79	70	83	64	80	75	62	79	86	81	66	64	87	83	83	70	59	74	80	66	62	67	85	84	76	76	73	75	71	75	66	85	72	57	67	62	56	76	88	76	71	55	73	66	85	69	68	66	74	77	84	82	72	57	69	89	66	96	66	83	87	85	71	65	66	80	90	77	69	75	85	81	75	79	78	75	76	71	72	60	56	64	58	73	73	80	68	68	80	69	67	76	79	82	80	73	71	69	70	79	75	69	73	75	80	67	79	77	61	84	68	69	59	65	70	54	81	72	77	70	71	68	66	54	72	88	68	58	63	76	85	81	75	75	78	90	77	76	67	79	78	82	70	81	75	68	67	66	61	77	67	77	79	84	73	86	76	67	63	75	80	74	78	67	67	75	79	65	70	71	68	67	86	76	73	70	84	73	57	53	80	71	67	69	73	67	87	75	90	72	79	74	77	87	82	73	93	73	87	69	83	78	84	66	71	67	84	65	93	55	72	79	72	78	81	66	90	71	64	70	68	77	79	78	70	90	74	63	78	87	90	74	69	78	63	71	74	83	71	77	77	81	90	68	69	70	66	64	77	67	79	58	62	77	52	70	86	65	73	71	74	67	81	63	81	81	65	76	55	75	67	65	65	72	86	72	69	66	78	82	82	71	71	82	59	75	76	76	73	70	66	67	79	67	86	80	55	80	82	70	82	81	73	68	66	71	89	80	61	78	82	82	71	63	70	84	90	71	65	82	89	66	67	76	67	76	70	74	71	72	77	92	83	80	68	62	78	73	69	56	71	67	80	60	77	65	74	69	72	67	64	92	75	65	68	63	79	71	87	90	74	67	71	64	74	84	73	77	72	79	75	77	67	55	75	83	67	69	62	81	70	62	79	90	60	95	80	64	81	76	77	63	68	76	66	80	69	74	73	72	67	63	76	91	81	69	71	64	76	68	65	69	72	85	85	68	64	68	71	73	78	72	81	77	76	57	71	80	69	65	77	74	80	67	71	82	84	69	72	72	71	89	82	82	70	73	80	80	75	66	60	73	65	86	85	75	71	56	81	79	75	66	61	88	72	76	65	68	60	86	71	60	73	86	79	74	77	67	79	83	71	76	69	72	70	72	74	81	79	64	69	72	69	61	71	61	70	65	68	73	81	85	73	75	81	67	75	90	86	78	61	79	81	64	79	75	80	59	78	75	68	70	67	71	66	68	62	82	60	86	73	59	74	64	64	76	68	94	70	74	58	76	72	72	73	71	72	76	54	83	90	68	70	74	68	64	66	85	65	85	76	75	77	59	81	58	67	61	79	77	85	75	76	65	68	83	74	89	66	86	77	83	78	83	67	70	79	87	70	89	71	79	77	81	73	73	77	66	71	58	86	82	87	76	66	54	72	60	72	78	65	81	95	79	74	65	70	63	69	88	69	82	73	71	86	71	77	75	64	70	61	62	73	81	76	70	81	65	72	62	80	64	66	75	73	72	69	88	67	61	69	78	61	71	54	56	58	70	75	83	68	85	59	79	65	61	80	70	67	68	85	72	78	74	75	72	59	79	78	62	69	80	81	66	83	77	55	75	75	66	68	77	78	70	93	56	66	68	59	76	80	56	81	67	73	65	72	76	81	80	69	78	81	69	97	70	86	70	81	85	70	71	69	81	69	87	82	74	85	75	85	68	63	72	78	66	95	79	68	78	79	64	64	63	78	69	80	69	66	68	100	65	76	59	60	77	77	69	63	78	72	60	68	82	64	72	78	74	82	75	86	65	57	68	72	68	76	64	70	61	79	73	76	70	75	82	94	68	82	71	88	75	72	79	64	75	74	69	80	70	99	68	75	67	69	73	89
12850	18174	31483	37661	38231	28569	14618	4622	1574	1028	913	931	896	892	941	887	908	907	912	873	901	869	939	864	894	883	882	887	928	914	907	935	879	910	900	871	905	850	939	904	942	903	865	957	840	902	897	834	925	913	871	903	852	926	878	946	940	891	878	852	900	926	906	924	915	869	860	935	872	906	935	902	904	930	893	909	880	945	887	901	885	935	889	954	843	899	849	914	905	912	903	854	892	889	918	918	903	880	910	939	893	894	916	913	856	888	971	895	887	891	922	844	903	905	896	916	923	905	851	897	918	911	906	858	942	869	905	835	888	924	957	904	898	972	924	917	917	898	859	876	863	853	910	864	888	862	894	904	906	895	952	925	959	927	922	868	863	952	905	933	889	867	903	919	907	865	928	914	914	929	902	904	885	897	902	891	883	898	880	873	890	906	889	904	895	891	931	914	871	900	873	932	884	854	909	913	843	881	871	922	816	949	838	887	922	901	890	865	911	903	869	870	881	855	902	904	862	870	908	901	856	917	897	851	943	860	925	909	905	894	914	911	893	878	905	855	905	875	874	918	860	977	932	913	897	911	902	897	828	841	936	850	928	947	881	861	897	914	901	933	921	916	924	878	913	878	923	862	933	916	895	917	883	900	916	899	910	915	924	877	848	849	898	878	915	879	923	894	870	886	914	930	916	864	869	933	869	869	946	884	901	922	919	865	842	873	938	901	884	883	893	905	864	889	896	908	897	871	946	843	916	884	856	888	890	875	875	882	886	914	967	902	885	924	941	869	883	874	907	893	858	890	960	873	865	927	907	886	880	879	926	868	965	927	908	934	897	935	875	904	864	930	910	855	876	877	879	897	867	877	882	900	927	822	910	934	908	836	936	954	848	909	902	945	888	868	928	885	889	912	896	880	898	940	929	918	909	936	903	871	912	913	899	868	852	900	882	878	860	906	960	848	896	904	883	900	869	891	878	875	977	879	882	860	898	908	928	906	947	883	868	923	913	893	920	913	880	912	867	938	852	922	831	899	884	915	947	888	915	834	884	894	927	823	921	888	893	910	929	883	921	903	963	917	868	870	870	867	892	981	877	867	942	853	839	878	849	886	923	893	854	910	914	915	924	913	900	901	950	861	900	865	873	867	890	886	884	933	920	845	852	859	894	887	885	863	886	951	839	859	873	917	909	877	842	886	877	892	920	912	857	892	985	917	908	916	897	910	855	906	880	915	906	896	864	834	881	890	840	893	868	899	857	890	874	894	917	852	856	952	902	894	933	890	847	933	911	937	900	911	950	862	868	870	909	916	863	857	893	876	947	900	883	888	914	903	908	913	876	890	884	911	885	906	888	878	890	889	912	865	941	864	903	854	899	969	925	917	911	918	916	909	882	877	921	900	936	892	886	912	912	922	886	940	916	907	861	904	846	953	901	855	922	889	914	906	881	909	929	918	897	888	921	883	942	931	889	895	844	908	866	838	879	882	880	903	873	935	885	934	939	854	866	863	859	914	972	879	885	899	861	946	907	913	873	866	870	919	910	896	903	892	913	918	811	888	892	907	903	925	882	927	868	911	911	898	902	903	889	894	856	852	947	910	905	857	853	884	869	893	897	915	904	861	936	922	883	893	883	896	889	891	903	884	891	883	912	872	894	891	932	894	893	891	902	933	878	896	866	914	863	850	900	955	865	891	864	878	929	901	887	880	915	903	878	872	932	867	851	826	903	882	917	951	941	872	872	834	868	914	905	915	880	895	980	891	877	842	866	825	901	863	936	898	929	929	871	891	876	896	886	907	932	865	905	921	887	894	874	919	888	862	916	883	925	875	910	931	889	880	960	933	889	903	908	901	855	943	951	834	943	941	871	878	935	917	856	858	902	859	875	917	910	886	883	885	960	949	850	890	927	943	914	958	950	891	927	889	896	879	901	900	923	863	906	920	914	903	910	921	863	879	968	890	890	837	856	867	873	882	876	952	939	893	905	869	896	895	894	894	874	866	826	848	908	878	931	925	914	886	930	904	880	889	884	890	870	924	877	934	869	912	915	889	882	912	903	855	876	879	868	930	859	901	857	880	886	893	894	850	874	887	939	911	911	914	950	889	909	923	886	894	907	908	925	890	874	911	874	874	907	869	836	929	873	881	895	877	932	909	886	901	939	932	850	916	898	885	938	934	835	935	950	904	931	917	851	865	872	919	921	917	910	906	937	880	907	934	872	924	919	899	878	921	918	894	868	937	914	889	890	874	875	845	889	859	882	902	955	936	929	927	891	971	944	872	869	891	921	838	913	928	886	887	901	936	927	967	854	854	898	909	910	909	925	916	889	918	906	855	852	937	905	908	902	920	871	915	921	877	920	914	911	855	853	979	907	898	891	882	901	896	917	887	948	882	909	890	908	877	896	910	859	862	883	900	917	893	910	943	913	941	896	876	947	883	926	913	957	913	885	869	906	894	845	914	914	902	898	933	935	914	863	942	959	893	912	929	917	871	957	911	900	881	921	891	889	935	885	894	856	919	859	899	875	892	891	873	852	939	940	870	910	887	894	868	884	914	879	938	880	969	866	915	876	871	846	865	898	896	855	904	867	880	899	920	889	924	904	892	887	866	986	859	936	888	898	932	901	888	866	873	933	918	931	886	895	919	878	838	942	954	901	875	844	887	925	872	873	877	861	921	888	891	913	887	865	916	870	897	923	898	926	892	911	867	879	910	929	849	911	905	951	902	888	877	936	944	877	917	913	861	906	882	863	887	883	904	887	946	895	924	923	886	881	850	911	896	977	867	927	944	879	873	891	936	907	909	874	897	883	953	866	847	856	889	933	907	893	894	889	892	907	910	878	952	936	850	878	952	882	908	906	934	847	896	935	915	865	906	915	876	930	897	916	872	860	871	894	849	944	878	864	886	923	899	877	947	838	908	936	918	912	906	919	909	888	917	910	843	946	879	853	853	889	905	889	910	888	928	924	910	888	906	925	912	894	897	847	941	871	875	835	882	877	924	931	871	844	883	866	848	874	876	901	899	916	911	839	896	888	902	880	931	901	884	894	948	890	884	917	901	905	875	948	874	864	902	890	883	937	869	870	892	871	914	956	911	908	953	962	903	918	905	881	892	887	912	890	877	888	859	916	993	914	882	921	860	884	896	859	828	867	987	906	890	896	909	963	948	893	857	885	903	897	862	915	915	902	914	902	848	885	825	943	876	882	846	887	910	967	931	926	920	948	850	881	919	911	892	895	939	960	896	887	914	916	935	891	901	932	905	889	915	854	915	880	866	916	910	901	873	933	887	857	844	867	861	917	834	928	867	892	944	950	920	913	865	872	917	862	887	919	961	881	832	894	923	872	949	898	898	952	937	949	878	891	919	911	928	880	948	942	904	942	862	939	853	931	896	919	868	889	902	850	882	896	911	847	931	871	905	905	897	893	878	853	922	852	920	893	848	872	919	925	908	899	883	887	871	888	931	903	892	883	907	896	885	934	896	834	870	933	911	897	841
653	7546	14937	12619	8548	4348	1201	319	121	81	70	67	65	81	62	65	65	68	72	76	76	72	80	64	84	76	87	83	76	67	61	78	91	71	82	80	63	79	83	92	60	90	71	74	56	78	63	85	61	68	69	77	82	66	58	82	74	73	61	68	64	81	64	85	52	77	64	73	90	63	68	71	66	97	63	81	70	68	72	75	84	78	70	88	88	72	76	67	71	72	83	80	95	71	65	68	73	70	77	69	84	65	87	63	84	69	78	79	54	63	62	70	81	61	58	68	72	77	70	59	85	77	65	80	61	91	68	77	67	66	81	62	69	61	64	67	75	63	77	81	79	62	67	61	68	99	71	77	61	69	74	87	75	67	84	77	70	71	63	50	73	86	75	73	68	74	58	80	76	76	91	74	80	76	79	68	71	61	76	80	78	80	66	68	79	65	70	59	69	70	79	62	87	74	56	66	85	69	74	69	71	74	92	76	84	71	63	80	65	92	63	62	69	65	67	89	68	78	91	70	91	81	84	62	78	83	71	74	80	69	78	88	69	77	73	63	67	74	83	71	59	62	87	78	67	79	77	68	75	87	81	83	75	68	78	75	56	70	84	74	79	81	70	72	64	68	68	76	74	70	64	52	78	79	87	74	91	75	79	84	79	71	65	71	74	62	57	69	65	82	67	75	71	70	68	62	62	68	83	56	77	88	72	69	67	76	71	75	62	71	69	75	70	68	80	72	75	71	79	87	62	71	67	72	69	83	90	99	72	76	72	61	80	72	68	67	77	75	65	68	72	85	67	73	73	61	74	84	74	74	78	73	67	87	78	66	74	81	68	76	52	64	63	75	79	67	71	66	77	64	67	61	57	82	83	67	81	54	75	73	59	76	60	77	72	82	73	88	66	82	81	76	76	75	72	71	63	91	58	71	56	78	95	57	72	68	80	71	90	69	62	82	66	80	81	79	64	61	63	72	62	68	65	62	78	68	68	76	72	64	74	62	70	77	82	85	72	69	64	64	79	70	82	78	69	74	89	73	62	90	58	85	84	80	67	81	81	69	58	79	74	76	66	59	74	77	84	67	82	79	87	68	71	71	76	75	59	70	79	74	73	82	74	66	71	59	59	87	64	75	77	66	73	67	81	77	59	77	80	80	81	59	60	74	52	59	79	67	76	68	83	79	56	74	73	66	62	57	75	77	86	71	80	62	74	85	65	81	76	67	66	64	61	69	58	76	73	80	80	69	62	70	63	75	68	72	71	69	66	64	52	77	58	77	64	68	80	71	74	77	54	76	87	77	82	61	84	78	72	75	74	86	51	69	73	57	73	67	72	60	72	67	76	78	61	70	79	70	63	61	87	68	68	83	76	78	57	54	74	82	79	64	73	67	75	77	75	69	66	70	63	68	90	69	72	65	66	76	68	69	75	70	83	81	77	89	66	67	78	71	85	58	67	83	86	77	85	80	61	69	68	82	61	71	79	68	66	75	87	72	63	73	84	71	64	84	76	79	70	65	77	78	76	82	82	74	64	73	73	81	65	66	64	78	86	87	84	55	63	63	74	77	77	72	74	88	75	72	77	73	81	71	93	76	60	68	68	82	69	75	74	75	62	82	68	67	74	73	61	71	84	70	80	75	66	67	82	68	82	81	66	77	94	79	56	66	61	64	68	75	72	63	76	87	57	68	65	84	67	63	81	80	67	65	86	78	71	78	82	76	81	72	75	75	77	76	66	77	64	72	102	80	68	84	59	94	59	73	68	86	93	84	59	70	79	71	71	67	74	65	86	75	68	62	56	75	69	72	66	61	76	72	72	71	87	68	86	81	76	69	70	70	67	78	77	70	61	61	68	67	59	78	76	69	77	80	100	74	79	76	74	84	77	66	67	73	82	76	82	73	68	66	64	69	98	77	76	86	81	63	63	78	63	88	93	69	75	73	80	60	75	69	77	72	66	78	75	70	75	79	66	72	75	80	64	69	79	81	80	78	76	60	62	76	79	88	84	70	64	81	61	62	74	84	75	69	73	66	68	68	70	69	77	52	69	76	72	84	82	59	73	83	82	69	80	72	75	57	67	78	69	69	66	63	68	60	63	76	73	85	61	80	76	79	70	74	63	70	75	71	68	78	74	80	50	68	68	71	71	67	89	62	62	78	68	75	65	72	75	64	73	75	90	76	74	68	77	63	66	82	75	76	92	66	60	90	67	55	83	76	76	74	72	74	70	79	66	76	77	81	65	76	82	62	57	91	77	77	77	78	80	67	64	77	80	77	70	70	77	90	64	82	68	72	84	66	73	66	65	50	72	84	77	84	65	70	68	67	84	76	98	77	65	68	72	88	77	76	75	78	73	73	73	77	60	86	68	67	77	74	77	61	75	78	75	65	68	73	77	72	83	75	64	67	70	76	66	72	83	63	78	79	64	69	71	70	69	68	81	63	67	81	73	50	81	74	91	65	77	73	79	72	62	73	61	66	70	89	79	81	68	61	82	75	74	82	75	83	80	69	64	67	73	83	61	79	63	76	84	71	72	71	72	89	79	59	70	73	65	58	84	95	69	83	74	68	57	80	95	69	64	72	88	86	74	71	68	60	94	79	79	67	77	75	77	89	58	74	75	64	79	74	85	70	74	80	72	68	86	58	64	60	72	82	86	80	76	65	74	84	74	82	58	72	68	78	76	80	81	73	74	78	73	63	74	80	77	72	74	59	76	61	78	75	76	77	83	62	80	80	83	71	71	68	77	67	61	79	70	60	82	56	52	60	67	84	79	63	64	85	76	56	85	61	77	83	70	67	62	67	63	78	67	82	91	82	69	65	67	87	62	71	70	63	76	86	78	61	82	95	67	78	67	60	73	74	52	70	73	72	72	71	66	64	75	60	73	82	77	72	85	85	63	71	62	71	77	65	65	70	65	82	87	78	65	81	72	68	76	81	84	76	68	59	86	86	66	81	82	68	85	87	54	61	66	75	65	96	85	77	80	66	62	51	83	74	80	89	67	48	82	75	71	60	64	71	78	68	75	71	66	90	73	81	89	77	65	71	85	86	76	73	75	81	78	56	85	75	77	70	85	75	68	72	70	74	62	72	73	88	61	68	57	61	79	69	69	70	81	73	75	82	70	68	53	88	81	65	72	80	69	65	57	83	62	77	76	68	81	76	70	63	64	69	65	68	96	78	61	81	67	58	74	62	71	60	71	70	75	71	66	78	61	59	70	67	70	78	85	70	64	80	65	76	81	59	76	73	75	67	78	77	63	66	64	53	75	76	75	77	76	75	75	87	71	74	62	75	66	78	75	64	85	60	62	97	75	64	90	65	75	79	78	86	77	67	66	74	72	65	63	71	93	56	85	63	69	84	64	77	80	74	70	63	70	76	69	66	73	60	54	60	74	70	63	71	81	78	78	73	67	78	61	72	64	69	90	64	64	69	61	77	66	73	67	65	65	62	85	64	86	70	76	60	73	83	71	64	92	73	60	70	69	81	74	80
16270	34681	41366	50470	51608	37764	22058	8341	2309	1110	924	963	883	929	919	879	933	906	856	890	911	896	919	957	947	918	879	912	885	914	922	954	856	943	884	891	849	901	881	886	844	870	922	856	864	886	871	881	868	803	869	875	907	911	865	862	871	925	896	898	873	906	883	880	881	862	881	852	867	934	835	895	855	911	934	870	839	929	865	890	857	859	919	868	902	838	892	886	856	884	890	896	916	868	983	895	841	934	858	883	864	924	900	895	832	903	891	864	879	914	896	864	905	887	898	910	900	905	898	911	895	874	901	870	900	932	868	884	884	918	824	882	859	920	917	880	931	897	849	898	954	907	838	889	890	869	915	894	952	860	846	891	899	899	890	840	893	910	918	892	953	908	857	927	853	854	874	845	866	901	873	897	847	865	949	888	861	895	874	894	896	818	894	850	870	913	902	904	883	831	862	938	948	908	902	882	874	865	938	910	908	910	949	847	885	878	859	882	884	883	908	877	874	897	851	949	840	923	875	917	932	846	939	896	889	906	866	916	888	890	925	889	860	892	896	842	903	889	885	878	889	890	885	908	952	882	914	904	898	913	938	900	889	904	817	884	899	942	913	910	904	890	852	896	866	912	911	859	876	899	906	877	938	936	917	931	884	877	908	913	903	891	919	917	837	924	907	850	919	926	850	849	891	886	876	882	894	873	899	900	883	923	840	906	885	895	860	904	909	868	857	881	919	859	882	915	899	923	884	863	923	869	866	933	935	912	955	897	920	875	926	946	875	892	894	910	909	878	927	889	864	902	865	913	850	889	914	905	890	900	877	939	848	918	880	913	919	910	884	850	936	859	902	905	931	829	831	893	883	899	868	974	873	854	875	891	858	904	890	894	896	863	882	907	850	929	871	876	849	923	872	862	872	895	840	856	903	900	928	868	908	920	923	881	933	928	862	873	882	865	890	841	904	915	896	895	890	891	877	886	924	907	926	883	969	924	814	926	882	864	854	881	925	867	885	899	864	869	900	901	907	890	903	886	912	859	905	894	916	873	871	849	900	852	881	872	932	872	911	908	898	887	858	885	926	980	845	958	923	915	898	884	862	922	902	901	889	902	876	875	859	854	910	873	835	908	872	891	863	894	889	976	897	847	942	907	862	849	864	870	871	821	874	944	892	916	867	876	874	863	880	881	936	889	896	856	920	897	858	904	848	876	923	874	907	913	911	886	909	911	864	901	914	907	916	859	895	875	900	915	891	941	866	896	937	883	871	890	874	910	840	913	851	858	935	816	908	896	868	935	907	903	859	935	871	917	924	828	888	890	859	871	898	891	845	898	878	939	904	937	940	878	827	912	915	873	878	878	924	925	879	878	846	890	896	887	880	890	883	933	912	867	909	877	853	912	881	858	877	859	879	866	953	870	896	839	894	863	883	900	939	886	932	898	871	872	926	927	911	895	893	914	891	971	901	885	831	930	899	903	925	868	932	904	879	873	897	877	901	910	905	898	841	899	861	885	932	914	866	917	837	827	873	921	913	881	897	917	876	882	915	890	898	900	911	829	909	910	883	887	917	883	877	875	864	851	919	913	860	895	879	891	923	898	841	884	879	861	879	923	977	845	906	853	904	877	907	888	963	863	913	838	913	889	898	885	954	832	900	903	867	898	876	937	897	917	833	914	907	929	839	935	877	886	893	897	887	891	908	898	842	912	844	902	867	913	863	853	875	887	888	853	872	848	872	919	945	919	878	886	844	863	888	880	896	816	913	912	857	853	886	889	885	887	910	851	892	893	882	810	938	919	904	896	903	884	919	887	887	873	888	898	897	883	872	903	846	906	900	881	872	866	899	870	867	912	844	882	839	870	874	967	925	871	811	926	841	914	894	898	886	916	924	911	915	867	907	918	884	841	878	887	886	911	832	889	909	887	911	858	857	904	864	917	867	918	894	877	928	861	918	838	906	888	932	878	914	941	906	813	888	885	878	895	926	913	850	915	907	902	892	919	910	907	869	890	924	889	912	854	857	880	895	881	933	911	926	914	931	876	889	905	955	902	851	927	882	903	908	880	895	885	887	919	877	889	922	917	907	896	859	849	924	938	908	859	864	855	882	926	892	863	927	878	900	898	914	930	889	891	879	922	861	885	884	889	910	911	913	899	872	933	933	901	918	859	851	852	924	942	870	904	875	895	900	951	838	843	875	917	872	910	876	921	878	852	951	875	938	875	871	891	861	903	960	899	889	836	888	899	962	887	870	898	917	886	859	952	916	916	891	931	970	869	908	873	890	923	936	891	853	905	884	908	905	871	914	886	921	877	872	907	905	910	898	886	824	863	888	902	910	896	868	891	882	952	924	919	851	881	869	887	855	890	888	894	875	933	902	894	917	832	907	907	896	926	870	881	879	908	886	914	944	843	841	938	844	889	878	889	899	911	878	863	884	904	907	908	918	901	854	931	883	861	831	863	858	886	888	944	901	875	852	866	970	929	894	899	908	909	971	893	837	902	907	886	834	905	891	928	857	863	896	850	894	905	933	880	855	890	888	891	927	844	883	917	859	894	874	878	914	893	898	893	877	855	850	934	909	827	859	906	853	944	919	936	874	965	906	917	860	890	931	914	887	932	919	853	865	906	903	890	852	876	884	881	880	871	891	912	901	868	949	915	915	955	916	838	902	867	925	865	909	940	877	883	919	879	838	862	890	922	907	899	907	910	902	876	915	853	876	874	854	847	904	925	833	888	877	900	873	826	878	925	893	865	852	867	877	922	888	955	859	906	893	898	904	853	904	903	857	884	926	909	893	890	907	869	885	833	910	864	844	890	857	887	894	883	954	899	928	898	888	887	903	872	915	845	946	881	875	932	906	948	894	923	875	907	890	878	910	914	931	864	865	887	896	863	863	871	930	898	922	914	838	869	902	873	856	859	879	867	878	939	931	851	875	946	878	896	920	918	877	895	889	864	887	859	888	922	832	893	877	866	952	905	890	881	923	849	887	939	856	910	889	897	893	860	895	888	892	913	919	900	845	891	889	878	871	894	898	909	877	922	901	882	863	902	854	879	907	878	866	875	873	937	821	895	896	872	885	862	874	904	896	929	877	907	928	911	900	898	913	921	891	860	954	909	890	936	921	886	920	936	865	906	855	837	866	878	907	846	857	914	898	918	898	900	841	886	863	896	893	881	878	863	912	880	900	912	900	878	851	844	868	891	912	917	914	905	937	857	834	912	894	905	901	888	910	876	938	870	895	862	879	920	939	866	901	859	888	940	886	923	885	878	874	887	840	867	956	932	894	887	952	902	867	935	892	914	913	891	871	931	821	844	866	855	846	879	914	874	881	914	876	888	868	843	884	877	855	905	886	874	848	888	885	850	863	856	897	899	913	878	881	904	892	881	869	906	875	890	906	897	860	923	880	923	880	875	863	858	837	898	952	853	909	914	907	968	863	861	886	908	834	895	902	892	879	882	874	872	904	918	963	875	879	970	890	909	972	833	857	873	888	908
2276	7508	16110	13817	8807	4386	1387	365	155	95	88	76	87	67	63	71	75	72	87	68	74	69	77	71	64	76	82	65	87	61	71	73	85	74	64	89	103	67	89	66	60	71	80	78	76	88	73	88	69	76	71	61	85	79	79	90	59	64	74	76	75	83	80	67	55	61	61	82	77	68	66	76	63	85	77	66	56	74	95	76	74	91	78	76	80	82	85	81	88	68	88	81	74	68	87	81	75	86	77	72	78	71	78	74	67	75	74	70	79	92	91	77	61	88	71	72	74	71	79	79	60	67	87	72	92	76	79	76	81	74	74	85	77	80	78	59	69	68	78	81	79	67	85	77	73	71	68	83	68	75	69	85	69	83	68	68	78	69	90	83	61	94	64	88	85	53	81	89	83	82	73	72	84	70	73	64	77	80	68	67	69	85	72	85	69	80	65	90	84	88	66	75	72	70	78	62	64	63	86	62	89	78	75	73	61	83	81	71	67	83	85	68	92	78	94	73	74	94	71	69	92	72	74	63	82	85	72	79	68	76	61	74	57	62	94	87	72	91	71	80	65	79	65	90	85	72	74	70	83	76	71	62	79	78	60	77	66	89	76	74	80	68	74	89	66	66	95	68	80	72	55	64	88	89	76	59	99	73	75	80	73	84	83	85	71	71	80	79	84	77	88	78	62	92	81	85	79	65	66	76	78	74	71	71	65	77	81	88	72	81	82	88	76	72	72	71	74	83	86	67	78	61	63	75	71	84	80	83	82	88	67	74	81	68	66	93	98	94	87	67	82	80	72	62	71	68	71	75	72	89	80	91	78	75	62	91	82	80	76	72	74	80	86	74	85	70	57	93	91	68	71	86	73	69	81	75	72	68	93	66	73	75	75	92	71	69	77	106	80	77	78	78	64	66	76	69	77	78	75	73	75	69	66	76	84	79	79	81	80	66	87	83	65	72	68	56	76	73	77	85	89	71	67	64	81	71	75	56	79	74	78	71	74	73	79	64	79	75	56	80	74	90	82	72	80	60	86	82	84	70	74	86	66	82	90	81	73	64	79	95	71	78	78	78	84	84	83	79	69	78	71	79	70	68	92	79	84	80	63	69	73	72	71	80	81	72	76	60	71	66	79	79	85	89	79	83	79	69	90	73	59	71	79	72	64	76	82	79	64	65	67	80	83	76	85	75	54	84	76	64	89	83	66	74	81	87	84	88	78	81	67	91	85	70	79	95	74	69	84	85	74	64	68	76	78	77	77	76	72	84	78	72	65	74	62	76	86	75	87	76	70	81	87	63	70	72	67	72	60	79	71	90	85	76	79	68	95	62	76	76	74	77	76	69	74	69	70	66	91	82	70	72	73	65	86	77	62	81	75	70	83	101	69	73	66	83	79	74	76	89	78	67	84	73	73	58	74	82	78	79	85	72	70	80	59	81	93	79	94	66	68	65	83	75	73	65	72	84	88	76	82	66	66	73	84	80	72	71	79	66	71	76	65	70	75	77	107	67	68	81	74	82	83	81	86	78	60	85	85	69	75	81	71	82	71	80	76	77	87	68	71	72	80	64	88	82	67	79	66	71	69	64	69	75	56	90	91	70	72	90	62	78	78	69	79	86	86	77	75	75	74	68	70	74	80	73	78	75	93	77	62	73	72	75	98	57	72	73	76	81	56	66	90	84	84	68	87	75	66	70	75	68	79	73	76	77	70	96	73	93	73	85	70	73	74	89	70	67	73	73	86	71	66	73	72	70	65	96	80	78	70	63	70	78	70	70	66	65	76	73	62	79	72	80	82	67	81	78	75	89	85	79	84	66	67	69	78	77	73	70	71	80	76	83	54	71	85	80	86	79	77	66	68	55	75	87	93	75	72	74	70	76	69	100	66	62	78	79	74	85	81	71	82	81	59	79	83	86	91	62	64	69	63	92	66	80	89	76	75	71	94	97	80	75	74	88	78	86	73	64	90	85	74	68	71	86	72	68	67	78	72	77	65	76	78	77	84	64	74	79	83	80	78	83	86	87	58	80	87	82	60	80	63	75	66	75	77	75	72	70	81	69	65	71	76	70	79	70	75	92	85	91	72	70	74	71	71	68	77	85	69	72	71	77	86	65	89	80	76	85	75	80	70	63	95	64	62	90	72	85	90	81	87	76	90	76	73	83	71	81	94	65	75	89	73	76	76	82	68	78	59	72	87	74	74	73	90	80	73	78	71	76	75	54	75	69	76	67	75	88	94	77	83	77	72	91	68	74	102	81	87	63	84	84	88	65	95	73	62	68	65	69	70	71	69	77	59	68	89	71	67	82	54	79	67	74	80	69	73	65	67	72	74	67	90	84	74	84	81	95	90	85	80	76	90	80	81	73	95	76	83	65	67	62	79	71	76	93	75	84	92	84	76	89	82	55	85	68	87	70	73	85	84	82	81	78	85	71	95	81	81	74	73	78	80	81	83	77	71	85	81	79	84	99	97	67	78	80	67	83	78	83	73	91	69	74	76	79	82	82	62	65	76	68	79	75	86	99	75	78	69	63	82	83	66	95	80	69	86	67	87	71	63	68	83	79	83	67	71	80	71	73	72	64	68	87	78	77	80	69	80	72	73	90	77	72	60	84	71	86	76	69	70	80	69	80	56	78	72	75	78	91	68	79	88	80	82	65	77	96	67	66	72	57	84	82	74	72	68	74	77	87	68	72	65	71	72	78	85	72	60	80	64	79	92	74	92	66	88	62	76	85	82	82	87	72	72	62	76	78	75	58	72	81	71	86	90	76	75	77	76	91	68	57	76	81	92	70	78	85	74	67	79	70	95	76	54	68	82	78	79	90	75	86	63	77	71	76	70	80	85	78	88	68	88	86	72	70	86	80	93	68	82	71	69	90	88	80	80	85	78	81	77	81	81	71	91	69	81	68	90	70	66	62	81	67	79	84	89	76	65	89	81	78	78	88	77	84	65	63	59	73	84	81	76	77	65	70	71	79	81	83	70	75	76	78	80	79	99	66	79	70	80	86	86	70	85	84	70	73	77	55	84	68	66	75	85	87	65	77	73	89	77	70	72	78	74	68	75	72	93	87	71	72	71	85	92	76	57	83	68	71	105	79	69	72	62	75	83	73	64	66	71	72	87	77	65	74	85	85	94	73	95	84	82	80	55	87	62	74	78	64	79	76	78	73	78	76	78	69	67	80	89	67	78	68	77	74	66	84	81	82	80	56	89	82	73	80	63	76	74	52	78	71	65	78	87	56	79	77	78	62	97	67	80	87	80	76	64	57	84	74	91	76	82	62	75	68	75	85	76	63	77	81	81	69	75	77	76	78	80	84	75	73	77	88	92	89	66	71	60	76	89	83	68	74	69	71	70	78	76	63	84	80	64	92	75	73	92	90	65	77	91	69	60	74	78	60	72	74	72	72	83	83	78	81	71	82	81	67	82	78	77	90	73	66	71	89	68	65	70	75	87	77	64	76	92	81	73	67	71	76	74	66	79	76
18925	35017	43271	50968	51279	38106	23566	9668	2766	1233	938	983	917	942	915	991	933	911	918	904	921	932	921	935	960	923	949	919	907	903	973	903	923	948	900	913	926	914	921	907	897	905	884	959	907	913	932	979	902	941	883	905	965	933	977	890	912	932	925	941	934	903	949	924	918	898	973	915	954	984	931	899	953	921	947	973	918	944	983	916	919	891	938	964	935	898	978	959	928	925	920	935	932	906	875	928	985	947	926	960	956	889	980	996	910	930	938	973	930	945	962	970	928	896	957	965	918	931	933	957	890	934	913	927	969	957	922	837	914	944	975	925	940	919	950	866	957	885	962	898	933	912	898	953	875	951	962	909	890	905	859	889	926	939	890	937	933	922	901	938	944	927	959	867	959	937	903	941	975	924	892	909	932	954	923	897	920	943	914	943	949	855	909	972	964	951	907	941	929	987	928	904	881	965	951	956	944	930	957	897	910	898	916	965	897	968	959	934	903	966	888	913	920	888	916	873	926	913	931	886	936	936	959	986	919	988	907	932	904	928	922	874	943	970	894	860	949	927	933	968	921	960	929	987	932	964	917	892	923	921	925	934	905	945	971	903	959	901	936	924	950	937	1020	871	918	925	942	904	926	950	937	957	917	959	948	926	905	924	893	922	959	943	926	918	902	941	956	990	914	966	923	934	959	926	896	951	933	892	937	949	939	981	911	915	897	897	929	917	918	945	940	907	969	979	944	961	937	942	891	924	910	900	969	923	928	921	927	919	877	962	937	969	919	980	913	960	911	956	952	934	908	990	963	995	941	937	1012	939	952	923	913	925	902	926	963	945	931	1031	961	920	962	885	928	948	884	913	966	940	949	923	872	935	916	978	925	953	949	906	940	886	878	929	942	938	891	968	941	973	932	913	896	932	955	950	926	917	1006	947	916	946	960	939	960	926	957	930	982	917	953	989	973	894	963	936	962	895	886	951	956	937	979	943	1021	916	950	957	926	885	935	885	916	979	947	933	946	907	926	917	967	910	888	923	915	950	928	930	980	909	897	890	963	893	925	962	884	888	974	929	912	954	882	910	913	933	906	910	963	925	919	951	964	953	915	892	934	868	981	946	929	921	930	931	998	927	935	927	881	908	954	998	911	927	925	931	882	956	924	907	914	955	917	980	923	899	915	943	925	882	943	956	923	929	911	976	927	944	916	930	931	969	950	944	941	927	895	965	874	915	892	892	881	962	880	940	913	925	955	940	933	995	959	903	898	962	913	942	952	956	874	940	872	902	973	945	918	950	930	911	907	955	893	931	899	925	930	962	889	921	939	956	869	911	934	880	945	948	932	926	937	948	947	884	956	933	841	913	907	889	859	920	877	955	911	911	957	958	935	930	902	911	926	949	925	932	870	920	943	903	996	873	898	927	942	926	905	930	858	974	948	959	884	912	972	941	932	937	929	900	948	924	914	938	917	937	964	904	949	955	924	891	921	892	936	921	916	937	887	862	949	924	911	1004	931	952	874	939	928	954	946	908	916	930	913	900	953	909	945	912	979	944	918	896	977	872	909	949	991	913	899	894	956	893	963	957	896	939	914	917	958	962	999	937	935	999	933	961	982	944	941	916	912	928	955	943	947	878	950	916	937	905	919	910	939	935	891	931	942	928	906	939	958	910	934	943	921	935	996	992	914	1018	971	942	940	901	914	995	915	914	941	912	887	929	929	935	970	930	929	924	907	925	961	867	894	1030	937	946	956	932	915	875	940	951	963	975	914	857	960	926	882	882	917	955	972	886	915	911	940	922	942	918	951	933	905	902	917	927	911	894	950	901	859	878	893	969	908	906	1029	934	959	905	955	978	950	926	941	959	917	976	912	925	940	927	962	916	944	979	966	958	930	960	927	931	957	930	947	902	884	967	967	966	963	970	918	881	935	922	934	936	882	928	943	914	922	944	956	946	885	871	948	900	987	903	936	901	939	934	927	945	941	944	942	966	879	910	895	864	939	919	990	904	939	929	950	939	934	925	931	916	907	955	893	948	894	967	913	899	933	956	916	891	949	890	956	879	918	894	896	935	956	953	884	942	998	921	962	966	932	932	942	903	957	922	910	913	899	910	968	920	903	936	907	926	913	950	981	939	933	897	933	861	909	944	912	940	892	902	900	902	911	938	909	907	985	962	915	946	979	898	907	942	957	912	950	905	935	889	1002	961	896	918	906	987	985	931	912	977	924	899	976	922	987	878	937	914	880	891	963	914	915	938	930	932	860	955	921	985	937	868	953	956	947	896	925	876	952	957	931	907	940	928	926	913	948	1014	956	894	939	860	979	880	966	947	967	926	981	922	882	895	905	944	905	929	971	926	969	938	970	933	936	925	902	902	877	919	919	890	974	929	940	957	864	868	947	930	902	902	948	926	951	944	918	919	935	940	953	941	912	933	957	888	862	918	940	927	942	922	976	925	897	940	931	919	991	883	967	976	959	900	934	967	972	982	907	917	928	940	877	959	952	913	934	942	974	990	973	947	926	966	934	910	923	919	930	957	917	956	928	872	923	927	973	921	966	903	961	945	908	981	959	884	956	942	961	910	871	927	987	924	890	933	933	927	900	879	954	943	954	928	882	959	911	915	924	957	982	959	937	921	859	986	910	906	887	945	916	916	902	921	933	943	911	923	962	870	931	960	864	948	971	928	941	920	953	930	952	921	929	934	959	969	937	924	956	936	919	930	914	912	909	914	948	912	938	986	953	987	918	948	924	921	902	922	887	931	888	855	931	919	918	960	910	913	902	944	991	928	885	983	923	940	946	900	881	911	894	918	949	889	904	942	915	932	983	922	906	896	939	932	942	903	940	921	936	1011	939	885	882	971	888	952	992	974	925	933	931	922	964	949	920	937	944	921	967	912	951	956	996	865	940	905	956	907	952	929	945	965	889	899	938	926	903	921	906	963	928	935	867	897	958	896	934	889	914	892	977	942	925	893	922	954	939	912	919	936	941	922	899	944	901	889	925	923	921	936	921	901	955	904	942	921	957	923	951	953	964	925	922	943	930	918	864	912	908	930	913	909	965	944	938	944	906	971	911	948	923	930	904	974	980	944	959	925	907	981	943	947	928	907	914	953	942	913	898	947	902	928	923	911	959	935	921	906	964	953	922	902	927	932	942	933	915	965	914	925	970	921	901	949	958	911	942	917	924	919	930	908	937	931	940	963	949	916	933	913	927	947	913	917	901	972	883	919	949	920	956	874	909	924	972	947	965	910	893	930	956	926	939	922	951	906	956	930	964	928	929	939	899	939	901	943	902	928	959	909	920	921	922	907	943	935	989	922	987	907	891	909	960	943	920	960	943	938	960	923	938	969	926	957	895	969	953	964	955	957	933	944	940	954	897	932	885	954	933	920	886	909	898	909	941	879	956	918	929	876	887	935	918	903	903	959	939	846	970	885	953	942	908	939	905	960	925	882	974	963	886	953	925	960	996	977	915	930	948	937	992	904	924	943	930	919	928	900	947	935	884	974
1475	13630	23240	19413	13609	7468	2412	584	165	89	79	84	55	83	67	74	68	84	75	82	68	81	74	58	73	84	77	64	91	75	67	67	67	66	97	68	91	77	80	79	74	76	75	80	76	73	79	78	67	81	75	76	75	85	68	83	81	64	67	83	61	85	62	78	64	83	64	75	88	80	81	75	75	65	73	83	91	99	75	60	82	82	68	65	61	63	77	76	83	73	67	67	70	71	86	76	77	67	76	82	76	63	77	88	66	62	77	85	79	61	64	74	78	66	80	73	65	87	86	74	79	80	85	72	76	73	60	86	83	77	83	62	76	65	74	76	80	61	77	94	69	88	72	69	74	76	76	96	74	92	84	70	85	71	74	69	81	62	67	82	69	81	80	90	66	89	78	69	69	88	82	79	68	82	76	95	80	75	77	76	59	79	87	61	75	65	80	88	76	69	70	69	73	79	73	61	60	62	82	74	84	76	62	73	67	82	60	92	82	72	67	76	66	67	66	78	75	60	81	72	62	88	71	68	85	76	80	81	86	59	70	65	83	84	59	88	66	73	92	84	76	86	91	87	69	82	78	84	65	67	75	78	85	79	83	64	72	84	75	68	83	61	82	83	79	66	87	79	78	83	87	72	77	72	77	79	75	72	67	66	71	73	57	68	72	86	93	83	64	78	63	75	81	61	68	61	70	87	59	79	85	87	75	77	72	86	67	86	75	80	94	95	73	66	75	87	90	75	80	80	78	77	86	79	89	56	87	77	81	83	76	83	75	90	67	72	90	57	59	85	78	74	63	64	69	81	88	90	82	65	75	84	72	65	83	79	73	75	78	57	82	68	79	69	81	71	58	80	73	69	89	82	83	81	76	84	81	67	73	69	76	70	75	66	64	93	76	80	75	72	82	84	77	77	77	84	92	62	100	68	67	91	68	66	63	68	87	75	61	71	60	70	81	73	67	70	77	65	71	62	65	74	83	82	65	67	75	69	74	67	72	71	61	72	69	96	60	62	60	82	67	68	81	74	85	73	69	64	91	68	70	80	82	69	75	64	81	72	86	83	90	72	79	67	83	79	72	90	78	76	75	72	77	73	80	75	83	64	79	77	82	75	70	77	86	75	55	72	54	78	67	64	78	65	67	75	79	76	78	77	62	60	84	79	87	62	80	72	78	80	75	72	79	76	69	84	74	95	83	75	87	68	78	72	83	63	96	75	70	68	73	72	73	71	72	77	73	68	75	79	73	64	86	82	79	70	71	72	71	77	75	64	66	72	84	73	87	79	77	73	92	87	73	70	70	71	71	82	71	85	86	83	77	76	82	75	85	73	73	71	96	69	78	68	80	65	64	76	97	70	69	77	77	71	73	65	64	86	98	81	77	61	75	73	75	75	77	76	76	77	89	93	87	80	64	81	79	78	83	68	70	65	77	66	73	78	80	81	74	90	75	79	76	62	64	82	73	75	76	90	56	87	75	63	74	82	69	80	88	72	82	61	92	68	90	72	73	66	81	76	65	82	70	81	74	75	64	67	67	66	60	66	75	75	83	80	74	73	59	63	65	80	73	78	70	74	66	82	59	79	72	85	71	68	62	88	84	74	77	66	76	85	70	84	64	63	83	53	84	66	63	73	83	58	79	72	67	87	79	70	65	72	60	73	78	75	59	73	93	71	72	75	78	61	72	75	80	70	79	76	73	74	76	72	69	64	100	77	67	94	82	76	77	77	73	81	67	76	87	69	72	77	67	81	73	75	72	66	75	64	71	79	84	73	66	82	64	75	83	83	71	58	85	79	80	88	72	67	83	72	64	76	84	62	71	85	64	65	75	73	79	72	77	70	77	71	75	72	88	64	72	61	75	73	59	78	70	83	68	70	74	81	72	69	71	87	63	83	80	78	68	66	70	61	76	63	77	90	70	79	85	69	102	75	84	80	82	83	77	62	82	76	94	74	88	71	67	60	82	85	89	87	86	68	69	80	78	72	55	74	68	76	73	90	66	86	55	71	60	75	83	72	91	81	79	88	66	82	66	90	79	76	87	59	79	67	67	75	69	72	76	76	73	77	85	82	73	72	74	71	71	76	62	76	64	63	72	51	74	71	77	66	80	79	68	93	70	85	73	68	75	70	78	70	82	62	81	88	84	75	87	76	72	69	82	64	76	78	68	75	74	74	67	67	77	85	85	75	80	72	83	78	81	94	73	77	81	79	79	65	73	55	84	70	70	78	78	67	79	77	67	78	79	78	73	78	82	88	68	83	81	69	88	79	86	67	83	80	92	89	65	58	74	72	72	84	67	78	71	74	73	76	66	69	87	87	59	63	82	73	85	73	83	68	73	74	73	64	75	86	72	86	100	72	82	75	76	79	68	62	99	65	69	81	87	85	85	71	74	82	71	82	75	84	75	74	77	66	67	92	75	61	73	68	80	68	71	66	68	84	80	71	94	66	72	61	83	68	81	78	79	76	78	74	76	71	75	65	97	66	64	69	73	76	72	92	83	63	81	75	79	85	71	71	74	96	85	65	66	74	74	76	60	76	56	80	86	61	80	66	80	82	60	72	69	86	67	85	73	85	81	56	73	85	71	87	75	85	76	76	77	89	78	82	68	71	76	70	72	73	71	70	91	67	73	79	60	69	85	72	90	84	71	89	76	77	77	64	68	78	72	78	63	70	75	75	82	69	55	79	77	76	70	60	86	84	77	67	75	74	69	91	66	70	67	70	76	78	65	79	69	79	70	68	61	73	75	89	70	74	80	65	67	77	82	76	65	79	71	72	76	75	77	72	73	71	63	70	74	68	79	57	77	59	69	85	81	67	63	70	75	76	71	99	85	61	80	65	79	75	74	64	64	76	83	72	62	69	77	72	70	68	88	78	70	86	64	74	77	76	80	75	68	87	61	72	70	78	68	81	91	78	68	69	82	80	77	76	78	60	66	85	74	80	87	71	79	66	85	74	75	74	85	61	74	74	62	75	66	71	84	76	75	84	74	79	87	68	91	91	63	81	69	67	94	72	80	71	68	76	61	67	80	79	76	61	69	72	69	71	64	83	70	75	77	84	72	72	78	82	67	85	72	76	63	81	83	81	68	69	61	65	71	62	69	73	76	67	81	73	65	83	71	69	78	68	70	80	62	70	68	83	69	78	77	81	83	80	96	74	82	89	89	74	75	76	65	61	80	76	84	86	71	86	86	78	72	72	88	80	67	65	85	67	83	74	88	87	66	73	70	68	87	66	68	80	80	86	82	71	61	70	85	73	81	70	65	71	68	80	77	65	66	83	73	69	85	78	69	78	82	84	69	59	57	67	77	75	79	67	68	87	68	80	95	76	84	94	74	70	62	81	69	68	64	79	64	83	62	67	81	83	78	73	80	84	65	75	72	76	63	62	75	71	57	68	85	72	86	82	69	65	74	83	74	75	81	75	76	68	78	78	65	68	58	62	88	59	74	90	71	69	77	97	75	64	72	63	74	77	72	86	68	67	67	87
24742	43264	49863	59844	61305	45358	28866	13565	3814	1323	989	905	944	910	867	939	892	909	954	888	931	948	929	910	914	896	908	895	934	928	937	904	906	929	899	922	917	896	909	905	898	887	939	914	906	932	885	908	892	912	950	912	925	968	872	914	959	830	877	915	893	891	933	959	901	954	962	941	863	972	873	923	942	891	896	957	895	906	935	957	900	906	945	920	909	923	868	890	882	953	902	909	917	943	940	910	902	909	888	851	943	978	894	900	899	909	958	895	894	895	900	926	932	903	951	898	935	941	914	918	914	947	942	881	846	924	902	890	848	922	962	921	933	997	889	910	916	875	959	904	914	938	884	947	916	913	866	913	949	887	921	888	887	885	905	906	930	942	906	927	918	935	874	898	905	959	882	905	913	880	906	912	884	903	957	900	946	934	930	911	978	917	930	851	908	909	927	956	895	915	922	932	965	915	961	887	953	949	924	899	902	888	915	940	915	943	912	915	941	865	889	928	888	964	925	919	855	873	868	929	996	931	936	838	929	905	895	994	886	924	915	914	912	946	897	931	978	893	924	817	911	858	947	962	930	918	902	936	909	896	912	900	909	883	955	924	917	943	893	894	931	889	893	895	929	917	948	921	890	901	890	909	872	902	948	904	871	896	903	950	924	879	921	922	937	879	909	912	845	930	967	888	903	944	932	936	903	905	881	915	943	915	853	969	916	868	907	908	893	904	911	946	921	906	932	926	922	911	925	906	884	893	907	903	877	920	945	885	924	966	896	913	890	947	867	885	936	881	924	884	844	908	921	895	913	982	913	935	888	919	914	924	922	919	924	993	899	945	902	928	868	962	953	904	914	952	875	879	881	897	898	927	869	877	984	926	954	985	922	972	939	941	908	898	895	897	859	896	899	889	899	900	858	897	911	952	934	930	847	937	931	906	942	965	948	876	915	903	924	905	942	924	909	915	908	946	919	935	925	894	892	902	890	939	916	956	881	928	896	921	905	940	868	912	911	874	895	889	918	917	964	924	890	915	919	932	935	938	918	886	901	929	955	904	937	902	918	905	937	919	936	961	943	909	910	938	993	945	980	924	935	862	896	973	933	899	925	911	949	962	895	944	908	918	925	906	905	887	915	918	884	923	853	965	914	858	950	891	908	885	882	869	927	909	964	838	951	863	873	910	968	879	973	907	957	917	889	929	904	922	908	903	927	888	941	879	960	915	913	902	860	927	936	934	926	892	922	917	884	961	868	923	935	897	936	958	916	911	885	975	890	874	888	928	853	922	877	907	1015	942	921	925	949	875	904	886	904	891	863	887	948	942	905	908	896	978	927	850	915	968	912	888	864	905	918	906	888	933	883	939	936	928	849	901	943	916	927	896	901	884	921	927	851	903	895	874	896	904	906	907	931	951	906	899	854	895	939	905	907	895	914	904	903	920	915	905	944	913	956	896	892	920	863	924	925	962	917	935	949	930	971	954	934	857	932	866	908	1000	957	920	946	886	887	902	899	927	900	888	872	910	916	885	852	955	869	921	924	897	898	932	877	910	912	915	927	930	920	921	956	921	882	904	901	974	872	966	942	940	875	893	898	921	903	926	932	896	915	912	908	883	875	873	910	891	908	954	877	929	893	884	908	925	920	909	955	891	850	863	882	902	972	889	908	934	892	895	844	929	928	871	933	870	879	945	941	878	911	898	909	893	979	916	888	913	976	880	965	903	912	848	936	886	925	951	930	931	925	918	850	913	866	868	911	884	917	912	892	937	874	866	920	924	908	937	895	916	944	937	899	907	888	923	931	861	911	935	933	878	909	952	924	920	901	886	936	912	898	890	919	937	863	905	937	932	936	915	946	884	911	917	881	903	899	915	904	904	904	950	941	889	892	906	901	892	920	965	888	867	914	896	905	910	939	942	923	913	936	962	862	993	881	851	918	934	926	949	914	887	925	867	966	923	940	951	908	858	907	974	909	872	853	902	927	858	874	944	1001	934	914	920	890	899	881	904	871	956	916	955	915	889	913	877	963	921	926	892	910	946	878	922	873	867	844	923	865	961	933	891	935	912	896	894	895	891	938	933	949	937	885	938	946	921	902	913	912	904	862	904	911	865	935	926	898	889	894	944	908	914	921	915	896	920	941	890	884	939	890	934	927	898	914	912	879	902	916	900	916	910	932	963	936	892	885	938	915	891	954	876	893	918	901	873	910	914	873	986	899	894	939	919	917	936	891	892	919	939	890	913	939	952	904	956	905	865	922	897	893	898	948	906	916	863	897	905	921	880	876	977	908	841	892	938	895	857	923	955	957	856	894	887	903	929	943	908	922	927	899	879	880	921	916	903	944	924	928	917	859	866	918	930	881	904	897	925	899	925	896	926	901	870	910	894	881	909	846	907	901	902	905	892	913	848	886	965	928	896	946	904	959	921	922	954	899	874	943	922	931	869	920	920	876	923	903	931	877	940	963	927	923	863	975	875	884	898	928	935	897	926	891	890	903	955	946	956	948	941	942	914	881	935	946	874	922	915	885	903	916	850	949	917	906	905	1004	913	913	976	898	886	873	901	953	910	886	881	914	906	922	942	911	926	865	944	884	955	911	865	919	861	904	906	945	920	945	936	892	917	925	915	883	928	848	962	864	860	869	920	924	936	893	949	948	898	892	914	936	948	943	956	908	917	945	918	904	930	869	943	962	880	907	883	933	904	950	909	856	907	942	905	899	898	914	921	926	924	919	862	935	916	893	959	864	902	930	892	916	861	875	894	927	910	887	829	915	877	928	957	887	869	906	873	907	925	932	910	902	988	882	926	884	894	894	945	869	932	905	913	857	939	879	910	933	883	923	901	865	889	886	942	927	866	920	899	882	939	860	903	926	935	856	938	954	904	939	917	955	945	869	856	894	902	938	967	908	880	921	893	870	888	951	911	914	890	905	928	966	908	903	939	961	886	882	904	897	874	828	895	925	928	919	918	929	940	940	897	939	938	945	909	887	930	942	949	891	899	883	917	868	954	913	920	960	909	892	902	913	934	847	908	885	936	903	861	928	888	953	863	916	947	929	913	888	916	890	874	965	932	931	977	883	926	912	892	906	981	919	905	854	863	918	920	908	885	930	862	899	844	938	925	855	908	938	925	936	920	891	922	918	887	952	879	936	916	896	890	867	854	953	912	907	949	910	922	954	914	884	974	918	914	907	932	909	912	871	866	892	888	912	890	919	933	936	890	876	943	962	945	921	922	911	926	867	909	944	883	887	907	912	879	931	887	933	900	905	955	928	878	928	902	878	944	889	869	940	871	877	911	899	959	970	931	859	946	901	951	922	944	972	900	901	895	929	919	892	957	908	930	960	899	910	873	922	880	877	950	906	883	897	897	902	914	924	922	901	917	891	954	878	889	915	898	869	966	936	920	915	895	970	901	928	861	904	907	901	925	959	883	875	882	939	905	949	917	890	866	941	913	924	942	893	850	942	920	882	935	915	887	955	922	911	952	970	876	885	917	837	913
1452	2370	6363	5302	3309	1733	642	187	104	73	63	87	67	71	64	84	78	64	75	86	73	82	68	59	69	69	80	79	86	77	79	65	68	59	76	76	67	69	75	94	76	84	67	68	64	80	54	89	62	89	67	66	62	65	81	72	88	70	71	70	74	70	78	92	67	80	67	83	83	76	66	79	69	75	106	83	71	68	74	72	77	60	67	76	78	70	64	57	69	58	82	67	75	86	87	81	67	97	62	69	80	77	68	72	72	74	77	80	92	72	78	87	75	60	82	66	80	74	68	73	85	78	79	71	77	63	64	74	71	64	71	72	85	77	72	80	81	57	70	71	75	90	80	80	73	58	58	63	77	84	69	73	75	77	75	71	77	69	67	74	71	74	63	72	59	58	78	71	72	68	88	84	64	70	93	71	89	83	84	77	63	88	71	78	68	96	54	64	82	79	77	67	57	73	86	73	76	76	73	67	75	80	80	70	65	83	71	70	64	76	74	78	80	63	75	78	69	81	61	85	78	74	72	77	72	76	72	64	72	84	81	80	57	67	71	74	86	90	81	74	71	62	83	73	61	77	58	82	75	79	87	66	64	66	69	70	72	71	57	70	70	70	82	71	65	80	71	72	82	71	74	83	78	76	77	74	76	83	89	64	74	81	87	64	75	79	65	68	69	74	63	85	73	77	70	86	72	58	78	74	72	79	91	69	74	68	77	89	72	76	77	80	71	71	71	74	80	82	74	94	55	98	91	83	64	61	73	81	76	68	77	62	85	74	84	62	91	72	70	59	76	67	99	71	67	71	76	87	70	78	70	74	66	78	82	64	86	64	76	82	70	93	82	79	78	82	75	80	66	75	70	72	66	75	56	79	66	70	73	75	83	73	70	61	66	71	65	73	73	75	81	84	74	73	63	69	79	58	85	87	82	68	72	71	77	76	84	71	72	72	74	79	77	71	72	69	68	62	77	74	84	83	88	72	53	64	79	64	79	69	82	69	75	63	74	85	78	72	85	95	88	84	82	89	68	77	84	79	74	52	68	69	89	81	63	81	70	72	76	87	55	73	76	71	67	71	79	79	92	83	63	81	78	66	70	80	79	65	75	68	72	78	78	74	82	69	89	71	80	76	64	85	74	77	83	74	90	85	75	59	73	79	87	85	73	67	79	79	101	87	78	87	75	72	80	67	66	70	62	71	73	86	71	81	67	83	77	67	74	99	69	76	82	74	80	84	69	68	67	72	84	69	77	96	67	68	78	81	76	81	65	69	68	83	83	72	65	58	69	78	87	83	74	78	75	83	80	87	87	71	64	66	92	65	64	78	69	80	72	71	60	71	76	73	78	84	67	64	90	70	86	85	72	87	80	70	91	73	63	81	89	71	84	82	80	64	73	85	77	76	63	75	75	80	68	81	74	90	92	82	61	69	85	79	74	91	68	75	85	66	78	83	66	78	78	82	71	79	69	80	59	72	83	77	80	64	71	71	57	69	63	75	55	81	77	87	76	74	78	69	79	78	60	75	69	80	72	58	77	70	89	77	75	81	82	60	87	62	70	80	81	73	69	69	82	78	66	91	77	64	90	81	69	79	66	80	64	72	70	69	66	82	79	93	78	76	73	83	60	67	74	85	80	53	72	78	83	77	83	73	63	98	79	74	59	70	79	81	75	61	65	75	71	67	78	56	72	83	82	80	76	83	83	69	75	80	89	69	88	74	86	82	70	79	63	63	66	71	64	75	68	66	84	73	69	80	64	81	86	68	63	76	77	66	72	84	76	92	64	73	85	58	76	71	79	66	74	66	71	62	67	63	78	82	63	74	68	73	65	77	78	73	71	81	66	74	72	66	84	61	83	75	70	84	84	86	63	79	51	61	89	80	67	84	76	73	73	76	65	73	68	82	79	79	74	70	68	75	55	81	61	65	79	77	63	79	85	81	82	70	86	84	82	83	80	72	77	85	76	70	89	69	77	76	78	60	102	82	88	73	63	71	77	74	61	77	59	97	72	68	72	71	73	83	80	68	78	58	61	69	73	70	74	77	77	85	62	80	81	78	74	69	91	81	66	62	82	76	72	85	65	90	79	64	77	90	82	81	82	69	86	73	74	74	92	70	70	78	61	79	64	89	89	75	66	65	64	90	87	84	71	72	86	81	65	80	74	69	72	63	73	67	71	83	72	71	78	74	67	87	84	76	59	77	80	84	84	65	63	84	83	59	59	75	81	77	87	70	70	63	86	67	74	72	59	93	75	71	84	84	74	85	82	74	90	88	65	95	75	81	76	76	62	79	77	67	72	74	69	68	75	80	69	80	74	76	73	69	80	65	75	69	71	90	76	78	69	76	90	82	93	68	76	70	86	55	81	78	78	81	84	66	87	76	62	67	58	81	72	72	73	79	75	68	86	71	69	77	78	73	88	79	79	67	64	87	80	71	70	60	80	65	80	77	62	77	79	74	67	100	77	61	79	66	67	74	72	84	86	63	68	77	78	77	58	80	75	74	71	77	68	86	70	76	72	76	70	92	71	93	71	67	64	65	60	75	76	72	71	66	93	78	71	77	71	66	48	69	84	80	52	60	80	77	79	87	83	73	73	77	63	75	78	85	64	68	62	69	85	55	65	63	69	66	72	70	70	95	81	64	81	94	69	60	69	67	68	85	63	73	76	65	62	84	66	58	73	85	77	77	74	73	78	69	81	79	102	69	79	82	78	75	60	83	82	58	65	70	76	79	66	83	83	61	67	80	61	84	55	70	76	72	65	78	76	86	73	84	80	84	64	77	69	85	85	76	76	68	56	60	82	76	86	64	64	76	65	60	75	77	62	61	62	55	68	74	90	54	75	61	106	65	71	65	71	79	64	71	69	82	77	79	78	83	67	92	74	75	63	74	75	70	80	71	63	74	76	95	71	74	72	70	58	82	65	77	83	79	80	94	79	81	90	68	80	80	69	83	86	75	82	78	65	84	72	90	76	59	81	58	66	79	74	103	73	66	71	72	61	70	65	68	70	88	63	79	86	73	68	91	74	75	66	89	85	72	75	88	74	67	81	68	60	74	78	72	68	88	62	82	84	62	72	74	74	82	58	81	77	84	64	56	60	74	66	71	71	76	75	74	62	82	72	59	69	85	72	81	76	68	80	81	70	76	80	79	82	63	65	73	91	91	70	77	65	58	77	75	80	73	67	79	74	54	63	74	70	67	69	62	72	80	67	75	75	77	76	64	74	77	70	61	63	63	79	94	72	80	80	80	74	100	65	79	66	70	74	71	54	76	90	78	76	74	75	77	68	69	91	83	74	62	93	87	67	85	69	78	79	72	86	80	61	67	72	79	73	66	94	72	85	76	86	90	70	70	65	56	61	74	71	59	81	88	69	68	76	87	69	61	87	92	78	72	71	70	64	74	77	81	77	63	77	81	88	67	80	63	74	62	66	72	77	58	66	81	56	86	81	74	70	84	78	66	72	79	77	90	95	64	75	71	77	73	70	76
12663	23460	32184	36351	36295	27800	15242	5478	1730	1062	917	911	891	934	918	917	897	911	933	875	917	932	884	931	916	850	867	944	906	928	907	889	913	935	899	888	979	868	883	874	901	886	921	889	925	929	889	910	907	960	905	865	861	863	909	897	897	921	901	876	934	924	882	907	882	952	904	905	928	924	919	903	913	829	897	901	907	983	864	885	902	931	911	880	956	867	910	927	934	866	906	872	905	906	941	863	948	891	929	916	896	906	892	925	908	906	930	887	931	821	972	952	913	960	986	877	914	933	890	897	909	939	897	903	879	892	903	913	866	889	887	893	897	925	950	890	882	877	924	892	854	896	889	922	953	905	900	897	951	844	860	913	896	920	892	888	921	900	883	863	911	903	907	906	916	939	919	931	875	891	869	879	852	930	950	871	906	914	877	890	922	908	899	902	865	870	869	938	848	879	881	892	900	920	877	893	936	871	929	841	900	945	897	956	952	950	942	938	898	898	892	924	920	912	869	937	885	853	950	931	924	914	924	910	899	976	940	937	945	888	934	959	866	904	940	920	907	876	929	947	912	862	888	928	939	971	863	927	891	908	879	889	915	927	868	921	887	931	869	886	841	971	900	894	870	835	914	906	902	888	861	921	879	858	938	881	836	901	942	864	954	932	870	925	911	870	896	927	910	888	919	898	889	938	889	842	955	921	942	902	946	934	928	852	904	951	887	864	889	879	943	942	890	819	888	916	918	832	887	920	966	909	907	873	885	874	930	893	925	862	901	872	935	902	906	939	895	860	933	873	883	957	889	893	849	925	973	909	935	890	913	870	924	860	868	888	902	901	906	913	962	943	900	958	887	933	906	903	925	879	897	951	876	936	914	877	896	869	916	1007	923	925	935	872	902	886	875	868	917	911	919	905	868	867	894	899	960	892	913	906	869	931	936	936	900	941	882	894	917	930	908	953	895	910	918	917	893	876	881	857	911	885	879	883	934	894	916	876	929	942	866	906	924	895	925	947	876	963	911	934	910	896	888	857	877	907	901	883	933	869	922	884	884	941	918	856	923	957	881	936	891	909	925	901	915	849	949	890	962	915	867	907	887	925	883	869	893	881	914	941	902	868	851	945	918	895	877	902	920	928	862	927	885	955	916	942	880	944	894	909	883	906	939	905	899	909	940	873	910	923	877	918	940	928	957	910	871	876	925	879	932	945	879	911	876	891	945	960	995	919	875	878	956	911	937	873	921	935	946	889	894	896	878	894	932	907	942	918	894	919	920	923	922	909	868	872	922	885	870	932	941	861	905	886	866	823	860	956	921	847	946	866	922	904	897	860	865	887	896	917	947	911	873	915	904	936	893	932	870	865	918	920	934	918	904	910	907	926	876	853	898	889	900	863	953	917	958	927	906	910	887	890	964	895	921	951	929	939	859	898	891	930	862	872	933	900	929	910	902	903	921	892	929	926	900	908	908	935	914	824	931	889	922	871	953	887	876	917	872	889	870	909	897	899	893	902	911	919	912	916	923	918	918	899	919	949	924	905	883	894	947	860	913	903	902	881	912	939	934	870	920	869	937	934	934	894	905	901	867	909	882	877	862	864	864	874	887	933	907	916	926	890	881	876	876	914	887	836	954	896	887	878	933	864	911	881	971	922	856	938	875	879	934	837	921	922	935	921	961	875	907	921	910	893	875	898	908	897	876	917	964	899	879	870	886	911	887	855	907	880	912	860	874	894	921	914	915	953	941	902	938	911	927	900	942	918	943	900	874	871	920	858	924	880	931	969	899	874	871	937	915	876	895	846	934	972	928	909	898	896	927	921	889	872	915	886	858	921	904	952	917	918	978	909	893	900	898	888	874	905	933	919	905	880	885	913	958	881	918	934	905	861	900	879	894	939	922	902	908	914	911	856	885	888	875	909	904	949	894	917	941	923	892	817	882	889	894	906	886	904	847	912	872	887	935	907	931	846	866	886	893	886	943	920	853	900	889	906	902	938	885	911	880	894	917	910	915	921	912	871	878	938	849	920	889	944	890	907	917	886	868	949	950	845	908	874	868	888	924	916	922	952	850	953	911	912	927	889	917	914	914	892	867	877	879	904	885	881	913	919	890	888	888	905	884	885	922	920	854	893	904	986	935	878	961	921	905	897	907	943	935	895	902	889	895	936	894	921	874	916	932	815	898	885	902	912	912	874	931	954	946	879	883	873	917	903	905	860	864	963	906	870	910	879	900	877	869	897	919	921	893	916	902	867	830	949	858	890	947	900	940	894	940	916	921	889	930	975	931	856	890	886	900	908	898	905	898	857	890	873	909	916	935	907	891	924	873	944	835	856	950	886	917	881	911	909	940	907	961	916	884	904	904	937	855	927	908	908	861	910	933	897	941	882	915	901	876	922	907	913	913	966	924	892	949	926	913	890	880	895	922	878	939	898	886	938	902	910	879	949	880	913	935	944	926	906	935	885	929	873	882	887	917	926	918	890	909	882	935	905	904	934	917	906	897	929	893	878	894	860	948	847	881	867	916	879	939	925	898	900	899	884	915	932	918	911	862	922	925	935	952	904	896	943	934	923	846	929	908	873	883	895	901	907	918	950	907	882	924	881	990	928	898	929	903	900	905	932	905	867	926	907	879	901	925	947	902	900	907	885	895	887	881	907	878	868	929	960	891	938	919	920	959	915	868	928	955	896	860	920	913	935	861	922	936	877	905	915	886	885	911	950	895	946	898	877	881	887	915	833	928	943	878	953	887	926	936	940	872	890	924	878	878	892	900	930	923	919	916	931	919	855	846	897	875	912	935	908	934	904	914	919	885	885	878	854	889	944	899	963	890	872	911	884	916	920	890	939	895	880	925	898	875	830	903	926	843	880	919	912	881	941	948	893	874	864	891	916	903	922	935	944	961	971	903	863	866	876	920	925	886	893	901	941	942	899	890	863	887	915	882	860	912	898	904	902	890	879	919	905	900	913	871	901	910	886	904	900	951	860	893	913	962	873	859	863	895	876	926	895	955	881	905	954	922	895	925	950	905	876	877	868	907	913	896	924	891	918	893	844	879	940	918	912	852	874	935	891	859	913	883	896	920	871	878	906	944	866	948	932	889	875	865	907	946	942	909	882	905	861	877	924	888	877	917	914	919	937	860	899	928	868	869	967	884	868	910	946	907	895	866	937	870	894	953	875	924	896	847	911	885	914	891	957	865	870	919	915	910	935	865	889	818	857	906	931	911	915	897	938	874	914	865	933	921	923	961	835	914	873	888	965	901	899	814	935	910	938	927	910	902	898	883	872	944	908	892	897	924	915	830	889	909	909	921	867	890	921	883	888	879	903	897	912	893	903	919	876	902	949	902	902	888	907	911	927	871	890	895	898	890	922	914	917	883	915	967	950	917	870	881	927	935	893	951	917	938	894	920	913	882	884	965	908	878	908	905	896	896	873	902	932	919	863	931	909	890	924	858	914	944	876	931	944	918	911	878	893	895	878	962	889	881	895	918	890
1004	6578	14811	12374	7932	4186	1390	433	141	85	70	74	87	70	80	68	75	72	90	78	79	63	71	81	85	72	81	70	74	86	67	72	73	77	74	73	94	67	75	81	77	68	73	69	68	77	72	94	72	84	72	78	72	80	86	68	67	76	70	67	74	64	68	72	74	76	68	74	50	67	80	66	74	73	79	72	68	55	71	78	70	81	67	59	78	62	67	82	63	73	67	73	68	80	81	72	82	84	71	67	83	90	68	80	77	58	74	78	77	91	86	68	81	70	74	79	70	77	75	79	78	104	80	64	66	79	83	77	69	78	67	66	71	72	57	78	80	86	72	77	72	66	77	72	83	73	81	59	65	82	81	75	84	56	87	84	56	75	60	78	79	69	69	92	58	79	75	77	64	66	77	60	78	73	85	84	64	66	68	95	72	80	76	76	78	73	71	78	62	76	80	70	60	68	82	56	90	69	66	43	81	80	62	63	68	77	73	84	81	77	84	56	76	85	71	59	79	84	87	72	69	70	67	69	65	65	81	67	60	72	83	71	61	61	60	76	70	72	91	58	63	62	84	61	75	75	81	81	73	82	79	76	89	77	79	70	74	65	70	64	73	80	85	63	65	75	77	78	78	83	78	74	82	62	65	71	61	75	75	80	68	63	75	62	63	76	70	70	78	82	75	76	81	69	82	69	93	63	69	77	65	85	76	66	64	73	97	59	71	64	69	70	82	89	79	78	63	73	75	69	83	69	69	65	83	70	82	78	70	69	76	78	61	70	77	97	77	71	77	82	65	69	65	71	64	70	79	81	81	72	57	66	73	61	81	70	74	67	65	64	62	67	64	76	64	74	76	69	73	71	65	68	75	71	81	85	69	73	82	67	69	62	84	74	78	72	73	80	75	63	80	72	75	68	78	70	70	69	71	78	73	82	76	75	66	83	78	89	71	87	79	79	84	75	69	74	59	67	75	77	73	63	72	67	64	64	65	65	54	78	86	70	75	68	88	70	81	63	88	73	68	67	64	67	71	91	68	67	73	66	82	80	76	66	97	71	88	73	71	67	87	68	71	85	83	88	86	66	63	70	72	69	82	69	67	92	66	80	71	79	76	75	68	71	85	79	71	73	71	61	67	70	60	67	79	87	52	72	69	59	75	75	67	59	72	64	78	69	87	89	90	67	71	80	82	88	67	75	60	81	77	89	75	70	73	67	85	66	81	76	79	73	71	82	71	65	79	73	75	64	62	86	83	81	73	69	73	59	72	93	64	88	68	79	66	81	89	64	64	79	80	73	77	61	72	79	80	75	79	87	67	74	75	71	62	82	63	86	58	88	70	83	69	70	70	70	59	68	80	66	80	81	69	82	82	67	76	85	87	82	79	69	70	73	62	81	54	77	82	61	70	77	75	86	64	71	84	75	73	61	79	78	72	69	93	73	71	69	70	85	80	61	70	67	91	68	75	70	78	65	73	83	74	84	66	93	74	69	86	77	68	83	65	68	67	75	73	62	70	68	90	85	69	82	83	64	82	83	73	72	72	75	63	86	79	59	66	57	71	93	56	75	75	75	74	71	78	57	64	66	81	83	74	76	93	95	83	75	69	92	80	65	75	82	83	62	76	51	49	69	75	68	76	75	69	66	67	73	57	84	62	73	79	55	77	81	66	65	71	73	73	65	65	79	67	77	74	81	62	77	79	73	85	85	81	73	71	78	76	61	74	64	81	62	72	69	79	72	74	69	82	79	73	74	66	58	70	79	70	66	83	66	65	76	67	65	76	71	86	75	84	72	73	88	64	85	80	72	73	74	76	80	76	67	83	74	70	59	77	61	89	77	81	67	64	80	72	68	86	64	59	83	76	84	65	84	75	83	70	83	81	91	80	74	82	61	73	68	76	74	60	69	85	83	69	83	68	65	73	76	59	76	73	89	64	62	58	66	66	57	65	53	76	85	74	70	73	79	63	66	77	55	74	83	69	73	87	69	80	74	82	79	70	77	69	82	77	61	72	77	70	77	62	74	65	86	78	93	84	72	73	76	67	73	79	79	76	71	70	72	78	87	81	72	70	80	65	66	76	72	91	92	67	69	72	86	65	74	71	78	65	66	84	76	64	70	82	68	67	76	72	66	70	68	74	74	94	80	80	62	90	57	67	80	73	73	76	72	77	83	74	102	64	81	88	70	70	76	86	73	72	64	58	71	57	92	79	67	63	90	75	85	60	72	55	65	91	81	92	81	81	71	84	68	71	57	75	85	73	72	80	71	71	73	74	75	88	89	80	67	68	65	54	71	70	74	71	76	70	85	61	74	63	99	70	81	92	84	70	78	79	69	60	81	78	93	70	76	75	72	62	76	88	73	87	77	82	87	69	75	81	67	84	71	81	79	75	73	76	67	74	83	63	85	70	73	67	79	73	81	76	72	68	65	73	78	77	77	74	81	72	71	61	81	69	72	72	71	63	79	65	93	65	66	72	81	68	84	93	79	68	76	80	75	53	75	63	66	81	72	72	74	68	81	98	61	90	79	63	87	82	71	83	89	75	61	74	73	65	77	62	76	70	71	74	81	74	74	71	69	62	55	62	80	82	78	81	76	83	69	69	80	74	77	83	78	76	77	75	72	66	67	62	70	67	65	70	78	81	76	88	63	81	82	81	73	83	76	88	80	60	90	72	77	77	70	73	78	60	65	68	67	86	64	80	71	72	68	79	75	74	82	72	93	73	76	74	60	72	70	92	80	64	68	57	75	75	66	70	84	73	71	86	80	67	51	78	82	78	65	81	92	69	69	74	69	73	63	79	72	79	80	72	70	75	82	84	67	81	81	67	71	79	74	79	77	68	64	70	72	73	62	76	84	65	66	63	66	73	88	79	76	70	84	77	85	65	61	92	76	59	62	76	73	68	70	76	76	70	79	72	97	66	80	62	74	80	80	75	79	69	65	76	83	64	68	89	71	67	73	83	62	70	90	64	75	75	80	65	60	76	82	67	96	90	81	52	77	67	69	75	70	72	74	59	69	83	82	71	74	72	73	70	60	83	81	62	78	78	61	55	60	92	59	66	72	79	80	73	75	86	75	66	90	78	81	71	66	82	69	73	83	68	78	66	72	71	67	69	73	82	75	75	54	83	65	68	76	82	80	78	75	80	79	79	68	67	56	71	73	66	78	66	70	74	69	84	72	74	90	87	58	87	80	79	70	68	80	73	70	96	68	84	74	72	68	66	84	78	67	73	80	72	71	80	82	68	90	89	66	67	84	69	75	73	73	65	70	70	78	74	84	74	69	69	78	75	76	76	66	78	83	75	73	70	72	89	74	82	84	78	67	59	71	69	79	64	67	59	71	76	69	69	85	67	62	76	70	86	65	76	75	68	72	74	56	74	63	77	78	77	73	78	82	73	88	67	65	66	72	67	90	89	62	89	64	56	80	85	74	85	68	73	63	77	66	80	68	82	78	76	77	62	61	76	68	75	65	86	81	59	84	72	84	74	89
20932	32475	41418	50275	51023	37780	23548	9341	2658	1110	985	849	856	895	934	903	900	905	891	891	856	877	842	896	923	926	891	937	865	911	891	912	872	888	915	910	827	936	866	886	886	883	882	886	883	867	920	940	947	880	851	851	887	877	879	875	828	892	884	883	870	896	902	905	897	844	851	906	838	922	919	885	890	870	916	916	896	928	892	904	902	915	843	857	879	891	898	822	878	860	933	840	904	864	875	820	870	888	915	869	938	924	960	895	872	893	860	893	875	878	854	939	897	893	834	887	866	862	931	871	878	883	907	862	955	853	911	885	857	936	841	938	879	906	898	880	991	871	868	936	856	865	913	868	884	907	902	862	979	898	864	930	863	897	880	903	901	916	859	906	875	899	934	880	839	874	905	909	895	898	902	909	845	897	919	905	847	924	871	901	930	849	850	902	880	872	897	876	889	954	881	909	911	871	831	874	935	907	923	902	903	848	912	864	882	862	937	875	915	905	844	923	820	892	897	940	907	846	900	869	896	906	875	913	897	914	926	900	957	923	874	858	902	881	871	896	875	881	881	889	914	885	890	912	930	874	865	887	896	935	884	896	948	843	890	895	925	863	926	908	883	876	879	856	945	924	883	865	926	953	895	878	862	931	902	910	853	874	881	938	871	889	900	886	910	904	875	865	859	887	881	885	930	876	854	878	860	832	874	886	886	855	939	905	914	954	855	896	907	916	872	883	869	928	932	914	896	832	840	898	874	898	890	884	922	885	937	882	909	891	960	882	927	851	884	907	925	892	911	876	890	843	921	907	879	888	903	915	911	906	898	894	903	924	968	925	913	842	940	892	886	894	871	833	840	900	890	953	901	957	875	953	937	822	916	906	878	899	884	916	848	845	918	938	892	893	906	883	861	917	884	828	894	894	882	900	891	879	891	913	966	915	917	841	874	905	881	866	851	837	892	910	903	895	887	875	871	866	885	856	903	901	876	831	887	900	875	953	867	931	861	931	893	914	898	881	915	857	912	884	888	863	937	873	896	878	869	921	851	858	913	938	895	894	876	894	892	927	910	885	887	927	893	938	846	928	908	921	862	852	878	876	935	884	855	882	853	920	894	918	872	877	914	862	947	840	932	930	858	946	891	916	873	878	866	901	882	929	884	866	868	872	928	921	848	896	910	869	925	900	906	849	871	849	939	905	934	918	892	862	920	859	877	916	986	882	878	856	884	933	906	877	859	878	881	901	853	907	913	899	964	881	876	906	850	891	896	946	859	911	925	936	926	865	916	930	904	937	876	879	938	933	847	904	908	909	880	861	917	848	903	880	863	876	886	934	877	898	859	921	925	922	923	954	945	891	892	907	828	887	892	887	842	895	901	892	901	914	984	897	944	865	922	900	926	897	932	914	857	889	898	908	912	896	858	907	898	927	963	904	911	929	1006	896	908	910	909	895	914	916	936	840	878	932	911	958	873	856	943	864	856	889	877	915	854	888	904	842	923	943	862	895	924	878	901	901	906	883	898	864	893	909	863	902	884	877	940	890	875	881	856	839	876	919	934	933	961	917	926	895	916	899	845	861	900	919	864	920	858	865	883	925	911	906	944	886	861	857	896	880	930	906	888	922	949	925	920	894	871	899	886	900	920	835	877	918	936	901	886	933	914	868	876	925	863	885	859	877	876	943	891	911	824	914	907	903	829	899	974	957	843	932	905	901	842	876	855	908	859	939	906	895	861	890	894	942	919	905	893	848	836	905	910	846	956	878	865	922	841	956	875	898	903	879	909	925	884	874	896	919	892	881	941	973	936	874	943	851	831	907	914	932	903	924	950	912	874	913	936	887	899	922	886	906	911	899	886	918	903	796	893	848	901	899	895	894	912	944	898	863	873	903	873	926	930	882	892	844	985	908	856	872	937	894	918	897	908	847	917	822	949	836	909	940	817	838	899	917	880	948	889	902	915	882	883	873	823	908	892	900	861	896	853	899	946	831	916	924	872	864	891	904	939	903	884	898	921	853	898	883	906	906	881	921	872	918	913	870	907	927	918	881	920	846	878	876	868	877	866	892	893	862	940	907	896	930	886	925	909	878	901	858	872	851	966	907	877	883	904	900	871	933	948	960	869	899	892	982	911	884	931	960	885	923	886	871	896	929	892	849	882	908	880	896	904	855	896	857	952	878	920	877	850	882	927	888	898	945	868	900	907	912	867	924	901	874	925	899	938	892	906	849	932	883	829	922	889	864	922	910	873	945	945	884	903	873	922	885	936	872	859	890	938	875	844	989	842	865	877	885	895	908	900	922	871	872	850	926	924	830	916	834	866	874	844	894	918	860	854	936	881	935	873	855	941	969	872	919	866	894	914	902	990	924	879	935	846	874	908	877	852	903	862	861	889	887	911	944	900	881	860	875	893	872	824	871	889	879	916	869	831	802	923	936	858	886	889	894	910	918	898	890	883	903	865	868	913	891	939	900	879	878	939	889	857	939	917	876	877	901	939	854	889	913	888	887	951	875	929	848	894	920	883	894	941	882	842	850	903	863	903	894	904	900	927	862	872	928	896	869	898	892	927	853	889	890	911	930	860	850	882	939	861	934	902	882	880	858	893	876	944	877	876	936	893	865	925	875	873	898	876	843	903	938	929	909	853	935	907	961	955	857	848	862	884	839	905	928	897	811	896	921	969	911	897	891	888	851	893	950	922	906	898	839	890	955	921	881	898	914	855	845	899	909	880	908	906	894	858	927	907	927	927	923	906	919	864	902	877	878	910	901	941	965	869	926	885	885	910	902	881	922	910	890	902	886	906	843	923	903	948	875	906	897	853	889	920	871	952	906	908	900	914	860	876	926	903	889	942	926	852	906	887	898	869	884	881	864	907	912	834	891	909	874	907	852	886	844	834	869	887	891	887	892	889	887	909	874	860	846	884	941	930	869	860	886	899	870	918	840	885	900	944	890	871	930	895	839	906	891	888	857	901	932	868	931	828	887	866	896	850	894	847	891	897	957	887	912	881	913	915	941	905	858	900	895	905	944	866	883	888	907	932	880	916	962	903	901	887	888	893	864	925	887	900	894	915	864	924	931	942	849	899	940	965	873	907	894	935	877	926	952	893	862	901	863	867	857	910	920	888	916	930	877	879	924	869	861	855	865	884	922	935	940	896	908	887	927	860	901	890	865	874	901	911	940	915	903	868	930	914	868	885	946	888	912	853	923	889	920	872	882	916	881	904	896	860	905	876	943	930	928	893	900	844	883	883	869	906	957	910	880	936	881	916	892	850	938	883	955	869	896	861	867	933	895	930	886	847	886	920	903	896	915	875	886	889	873	884	877	908	903	904	865	916	930	913	940	876	906	881	870	892	901	886	868	917	899	880	925	887	856	876	856	892	856	903	898	903	883	914	907	902	914	846	875	902	911	850	876	903	863	927	921	889	875	902	852	907	953	918	882	879	933	856	855	902	935	922	894	871	903	922	899	885	910	894	898	880	812	893	893	901	924	874	901
2357	6187	15983	14090	8938	4484	1458	420	127	80	88	73	69	71	67	63	76	61	86	82	56	84	81	82	68	71	75	80	77	83	82	80	90	61	64	83	83	87	75	71	84	88	93	76	75	67	75	69	66	70	79	78	73	83	77	63	83	59	78	80	88	85	74	78	67	75	73	68	69	80	71	73	83	71	80	82	82	93	89	93	74	85	82	75	69	82	81	84	67	76	63	82	73	76	69	71	88	75	69	61	73	75	59	89	80	70	81	74	80	86	98	73	75	70	66	68	95	68	92	110	81	93	75	77	69	89	93	79	85	71	61	79	71	83	75	80	86	88	76	82	71	77	85	85	84	91	68	78	90	74	85	78	79	81	72	84	69	75	87	72	77	73	69	65	81	90	81	67	76	78	75	77	57	77	64	78	79	73	78	61	74	96	90	75	75	79	59	73	74	84	83	75	68	65	68	72	75	85	79	68	78	83	74	95	76	67	72	76	69	83	82	71	75	73	74	72	72	65	73	72	76	69	65	89	89	93	85	69	73	70	78	91	71	89	68	84	77	75	77	72	76	80	70	82	68	64	75	83	71	75	75	77	79	89	72	80	78	73	87	81	95	85	67	66	85	98	73	84	93	68	74	81	62	75	81	78	80	67	64	83	74	67	82	89	73	83	71	75	84	73	80	66	73	71	71	61	91	76	69	81	62	66	70	77	76	75	88	69	65	69	64	74	91	75	89	72	74	75	76	81	95	75	84	65	73	92	75	82	73	65	74	81	88	81	78	78	85	75	90	58	69	95	76	74	68	81	70	88	67	71	78	87	83	88	71	87	89	73	89	77	76	73	70	84	81	73	73	79	81	74	78	77	75	93	79	62	72	71	76	86	82	75	79	89	86	74	77	79	88	66	66	82	100	69	82	80	76	82	76	71	76	73	82	93	100	79	75	63	83	71	76	70	68	77	76	66	71	65	85	75	65	78	57	77	64	77	85	88	81	72	78	67	74	80	78	66	89	70	84	79	75	83	70	72	74	82	75	84	64	79	66	79	80	74	74	78	88	84	79	69	87	76	73	76	58	67	73	86	79	79	79	68	69	70	62	82	76	81	80	83	76	58	71	82	83	64	93	78	76	84	73	87	80	68	83	73	86	101	70	80	78	78	81	83	68	72	76	82	69	84	81	85	65	84	76	68	82	78	82	82	81	76	82	95	76	65	73	92	75	66	73	72	69	75	71	92	78	78	79	78	82	74	72	75	79	85	85	71	91	81	85	77	78	69	70	58	73	96	80	77	87	74	60	84	69	84	78	74	89	80	71	84	80	64	82	76	81	77	89	70	63	59	78	75	83	92	91	77	86	73	66	81	78	91	82	74	78	61	74	62	81	80	66	88	76	82	83	63	82	66	85	79	78	76	71	67	70	76	77	85	91	71	86	72	67	91	65	53	68	93	68	66	82	83	75	76	88	69	85	82	77	89	81	82	67	71	81	94	86	73	73	81	85	66	64	51	77	86	77	76	75	80	70	72	63	67	66	74	68	79	65	70	72	83	72	84	65	78	70	70	83	79	87	75	76	71	67	77	56	83	70	82	71	81	65	75	66	75	90	82	85	69	50	98	76	82	75	61	66	71	85	77	79	94	71	81	97	78	78	76	85	63	77	88	65	68	70	53	73	80	86	67	81	72	84	84	72	84	79	70	67	86	70	52	74	87	77	81	75	72	73	89	70	84	71	60	84	80	86	78	82	78	85	81	82	87	86	79	83	72	72	75	78	96	70	80	73	65	63	68	64	59	69	72	76	86	74	68	75	59	78	74	69	79	86	81	78	88	76	82	85	85	79	71	73	94	88	75	73	84	81	87	86	82	74	76	76	83	74	94	68	79	75	66	78	78	83	87	84	84	92	74	89	86	82	73	95	61	70	81	87	84	68	74	75	85	86	90	69	79	82	77	76	73	75	67	76	71	90	81	81	63	76	82	71	70	78	84	83	84	89	80	86	87	93	60	72	68	63	76	68	77	80	79	78	70	69	74	91	68	62	67	89	69	70	85	53	66	70	66	81	68	83	77	69	93	74	57	81	70	74	93	78	80	74	70	73	83	91	78	70	75	72	71	69	80	74	87	76	72	87	87	73	70	66	79	84	66	79	75	78	78	77	68	93	87	91	67	88	91	72	75	76	83	81	62	79	76	70	71	67	69	82	81	82	77	84	71	71	91	90	93	78	82	70	84	88	89	82	87	73	82	76	73	72	79	76	72	90	84	79	90	81	76	85	77	82	80	75	63	66	77	84	64	72	71	75	85	73	71	76	74	70	74	62	79	76	76	73	67	76	76	64	73	77	67	79	75	61	73	74	77	69	65	80	67	67	72	81	90	74	89	80	81	60	67	84	78	83	69	64	73	70	62	69	70	65	62	71	87	81	80	74	72	74	83	76	76	67	83	83	82	79	72	68	81	88	75	78	89	78	69	80	66	70	78	63	71	67	85	81	68	86	89	88	76	84	90	78	77	84	80	90	82	85	74	74	79	73	78	88	74	77	88	61	70	66	73	73	67	82	72	77	90	93	83	90	81	76	82	77	75	76	87	82	79	63	78	85	86	73	75	91	80	70	70	78	91	75	76	63	62	79	77	86	66	83	86	70	73	86	75	65	67	70	77	76	56	79	76	81	89	71	89	85	85	79	86	83	90	74	80	66	76	57	89	81	55	78	88	73	63	78	65	71	77	89	76	74	84	78	77	68	67	80	96	77	86	76	77	81	79	74	79	93	80	87	72	84	75	60	93	74	72	70	56	88	84	65	77	87	77	85	85	85	80	73	81	76	85	72	75	79	76	74	90	94	92	71	65	77	72	75	85	72	68	73	65	75	67	89	76	86	79	71	83	69	78	66	73	85	67	79	74	73	74	75	69	76	63	75	94	89	86	58	75	71	67	88	69	66	78	82	67	78	69	80	67	74	87	78	88	67	90	75	93	82	78	76	64	94	80	81	80	85	73	81	74	65	83	62	85	75	56	79	88	73	74	95	79	82	75	79	64	86	81	79	77	82	65	76	77	67	84	81	84	80	71	62	61	83	87	91	77	88	83	90	67	78	88	86	78	69	96	92	66	69	96	72	63	79	70	89	75	83	75	83	72	69	68	73	84	66	67	85	73	79	65	63	85	73	71	73	80	82	76	65	83	94	96	67	85	82	85	69	67	76	75	73	64	68	78	65	97	79	64	68	70	63	76	76	84	97	72	87	75	78	64	66	73	82	78	82	73	61	76	80	76	77	70	68	64	77	83	62	57	71	70	88	84	88	79	83	72	79	75	73	80	72	97	61	86	86	86	76	77	82	66	88	72	62	74	73	95	58	77	73	76	87	64	76	66	80	89	68	91	91	82	93	73	72	78	82	77	64	73	70	68	72	71	80	70	83	71	63	100	78	79	84	80	64	78	66	69	80	70	63	72	82	70	84	75	65	75	79	81	86	78	80	79	73	74	78	103	98	66
18675	29881	43410	51487	51150	38255	24116	10397	2828	1199	926	952	964	929	900	917	944	917	929	886	887	919	957	905	943	894	965	924	920	955	882	946	932	920	963	949	979	907	927	958	927	893	897	938	922	939	963	957	939	892	882	939	923	935	981	910	919	924	911	937	885	905	938	866	927	975	935	932	971	989	928	948	931	939	914	898	949	917	929	928	962	909	930	917	959	925	933	888	899	878	941	998	942	941	939	990	956	887	933	862	908	874	952	934	949	922	930	917	943	925	925	940	878	925	942	960	885	915	951	948	958	873	923	1000	932	948	910	850	923	965	903	923	942	934	901	928	928	996	932	898	957	912	954	856	961	1003	932	885	900	913	931	897	934	915	933	929	891	910	878	962	943	926	905	956	950	915	910	947	937	928	951	945	964	955	907	959	958	964	962	891	969	910	890	922	929	888	913	966	949	908	944	973	970	931	937	950	946	936	909	932	879	945	923	933	935	934	910	956	960	938	915	965	872	930	960	962	919	938	1000	931	988	972	967	912	938	906	932	961	950	925	918	899	965	905	903	916	882	908	895	918	929	984	930	963	851	904	927	860	896	937	970	911	964	910	932	937	863	943	913	933	965	937	941	899	892	968	931	941	894	935	931	926	962	987	890	914	964	855	921	938	929	870	955	872	940	966	911	953	934	921	932	900	900	921	937	910	908	921	949	941	913	929	904	945	886	967	917	981	948	880	930	917	889	937	902	917	980	908	923	913	933	937	900	896	918	954	906	955	895	892	908	955	912	904	943	966	935	940	921	913	921	926	960	938	949	909	923	957	936	890	882	852	911	952	924	967	872	875	969	868	968	922	925	913	959	922	944	916	900	990	934	916	937	929	952	969	930	962	989	920	916	902	904	911	933	917	928	924	916	920	916	945	933	946	971	967	946	961	888	946	946	937	920	925	856	941	922	935	980	893	896	937	947	878	926	938	883	914	946	939	929	945	949	948	948	980	950	953	886	903	974	935	922	936	953	975	904	951	941	954	969	914	946	949	926	944	921	932	912	945	985	952	924	929	875	897	914	990	924	914	894	905	861	967	930	873	941	931	881	948	879	918	936	916	975	955	934	943	883	844	938	926	903	949	863	942	890	902	954	971	869	941	938	925	951	944	918	918	988	930	932	935	875	962	900	934	914	997	927	960	899	870	952	924	880	918	927	970	933	935	954	940	916	928	949	923	937	895	954	944	871	901	950	905	958	894	948	921	932	898	963	940	959	958	918	936	900	965	903	906	850	964	955	905	926	963	895	901	903	900	906	930	959	929	914	919	971	961	1010	898	945	908	910	1013	923	920	963	920	899	880	904	888	893	959	946	947	925	894	978	889	923	941	909	938	937	901	895	924	958	938	986	905	929	877	952	901	947	917	937	939	963	992	921	963	943	927	917	892	919	882	964	926	923	995	851	937	956	943	941	934	915	876	966	931	928	966	901	913	921	964	935	888	914	948	960	982	972	885	956	947	959	960	909	941	956	913	898	919	972	946	955	895	920	955	912	943	919	895	912	920	902	928	902	898	877	901	897	902	862	884	901	940	858	938	927	899	929	965	928	941	911	909	937	893	951	905	945	927	849	917	948	961	927	918	913	879	897	948	879	921	965	883	899	978	939	908	865	928	894	935	907	925	959	951	890	878	948	919	965	949	903	902	973	897	928	917	1004	936	922	919	866	919	916	892	932	930	884	1002	917	893	929	905	899	931	952	908	944	971	933	950	941	947	952	917	997	939	904	889	914	937	965	964	889	890	940	889	927	936	941	934	970	909	928	914	882	919	923	910	964	917	920	969	958	952	910	930	884	898	967	958	906	933	902	927	948	941	954	889	927	931	913	909	927	963	922	907	937	886	929	948	942	932	939	897	918	900	952	866	955	994	919	920	928	899	909	960	910	971	902	934	941	927	954	970	941	929	929	956	943	929	941	905	923	904	897	968	916	939	930	923	920	974	903	896	940	964	927	912	935	871	963	925	949	920	858	939	865	884	917	891	972	894	902	971	927	894	948	859	871	876	921	950	1007	865	924	936	989	887	966	900	925	934	899	926	921	944	954	903	895	946	953	894	916	918	876	911	919	985	947	935	836	969	925	909	985	963	973	968	951	876	917	927	879	930	903	977	963	985	890	882	912	953	952	965	905	963	935	897	930	954	934	977	938	895	934	920	874	919	910	925	915	955	877	951	914	949	972	934	906	929	977	913	928	892	888	974	926	929	924	936	924	968	850	894	915	912	913	957	906	910	972	950	919	948	890	896	949	915	917	1012	908	974	894	925	931	921	886	912	900	909	929	916	918	943	874	940	908	940	905	942	918	928	945	943	932	912	882	886	957	949	914	918	915	926	969	969	940	935	914	911	951	949	925	988	904	893	923	891	921	901	924	913	958	889	885	910	860	927	920	965	913	955	943	904	954	959	861	933	882	897	941	905	949	938	917	939	891	903	879	966	910	895	893	903	983	903	944	903	925	908	875	942	944	895	922	958	923	961	928	934	938	932	969	927	879	936	989	915	921	981	883	913	896	950	940	970	906	978	975	958	941	876	946	919	913	923	890	923	984	907	947	936	925	939	912	940	899	927	912	884	982	898	921	980	891	878	937	936	916	944	944	961	866	950	973	890	900	894	954	933	914	918	983	982	972	918	943	935	931	947	916	915	860	908	893	882	953	916	896	911	949	905	890	878	906	886	914	943	978	872	901	913	902	887	919	914	923	978	931	881	955	888	963	925	924	899	942	945	893	967	911	905	890	925	961	921	940	897	964	935	917	881	957	956	913	969	911	936	909	949	924	1000	928	958	944	945	874	879	935	984	931	924	914	949	933	941	897	995	969	923	906	938	940	902	961	931	905	941	919	951	886	938	938	921	908	920	924	936	931	906	936	941	886	913	967	875	905	961	905	973	944	918	960	914	884	962	924	897	927	891	956	926	875	924	919	874	939	915	992	930	943	962	932	944	862	944	949	910	875	894	954	951	899	892	970	927	969	896	967	909	896	929	932	965	1009	923	927	923	931	908	961	967	886	957	938	941	894	882	933	916	912	873	941	937	920	917	956	901	908	898	978	1003	972	899	953	922	946	915	949	876	898	937	884	909	911	931	931	986	900	904	939	972	946	968	926	936	945	1001	905	925	876	925	905	920	931	951	944	973	943	960	957	964	892	994	987	939	923	923	925	915	896	894	936	965	958	903	939	944	866	938	901	981	967	946	944	918	964	939	981	885	956	922	951	891	954	911	917	937	971	940	877	922	917	935	967	882	918	916	950	919	921	925	960	912	913	876	931	925	916	922	931	910	949	917	915	955	915	894	916	933	882	945	909	972	937	922	898	923	896	891	985	894	880	900	902	872	951	888	963	972	951	925	979	880	928	922	929	938	928	935	936	920	913	964	936	885	903	914	959	954	933	920	885	973	943	976	951	907	866	930	914	931	943	871	980	903	950	925	973	986	936	937	959	918	905	955	918	900	905	955	900	948	927	972	929	942
1255	10728	23501	19651	13546	7333	2386	580	184	78	68	74	82	68	73	84	81	86	59	70	84	72	90	90	77	83	64	94	67	87	75	83	83	74	85	73	83	63	80	77	68	73	91	63	80	63	65	75	74	73	75	84	72	78	82	85	74	67	73	83	71	80	76	92	90	70	81	71	82	84	62	78	73	79	95	82	85	74	83	72	74	84	67	72	58	74	78	77	68	79	53	73	52	74	85	89	84	73	81	73	60	77	69	72	68	73	67	83	65	78	68	73	80	66	83	76	60	63	79	77	78	77	72	79	82	84	61	55	67	64	84	85	72	63	66	72	68	80	74	75	73	83	75	80	74	91	70	76	66	84	77	66	69	75	77	70	67	63	93	82	72	82	87	83	75	80	84	72	79	77	62	83	84	86	64	91	74	82	85	76	80	67	64	69	71	83	83	84	75	83	72	71	80	80	74	82	63	75	78	92	69	65	72	72	83	68	81	88	82	77	54	72	67	74	71	75	77	73	64	80	77	71	77	71	68	62	75	85	77	81	74	73	66	74	60	84	56	70	83	98	55	80	71	67	61	61	69	71	87	78	72	85	79	57	86	63	73	85	69	84	85	69	79	61	70	72	75	64	83	59	71	76	76	64	76	87	73	65	72	87	80	75	79	62	68	65	54	64	67	78	81	69	76	84	65	69	75	88	88	68	64	69	61	67	70	73	74	81	77	87	84	67	68	84	68	61	72	75	67	75	70	80	83	87	77	67	78	81	77	79	70	64	67	68	85	64	69	79	56	67	93	67	74	81	68	68	69	73	71	70	73	91	84	66	67	79	84	63	71	83	78	66	60	91	75	88	79	86	66	80	66	75	79	76	64	73	92	70	83	83	69	64	63	80	63	102	67	73	74	65	67	86	75	68	67	75	87	79	77	76	86	84	97	79	71	76	76	79	70	74	69	56	59	78	71	80	79	68	64	67	79	76	80	60	83	73	72	67	76	82	80	68	63	63	65	77	73	84	75	77	61	80	75	80	87	68	81	105	89	71	59	75	78	71	78	86	61	68	83	61	78	81	72	78	77	73	69	83	68	68	82	63	66	61	65	83	79	83	93	82	73	77	75	77	62	67	79	73	61	67	85	68	73	93	67	73	87	82	79	68	74	89	73	80	72	76	79	67	74	75	65	77	73	100	73	80	70	80	70	78	73	86	64	74	70	69	68	59	88	69	80	66	73	81	80	68	75	73	79	83	90	68	58	72	69	88	106	69	74	77	63	72	71	76	73	87	77	71	65	76	80	87	78	80	73	71	70	72	80	65	78	76	76	96	89	64	91	69	63	85	81	82	65	68	72	79	82	65	70	79	84	75	85	90	82	68	84	71	71	62	87	72	70	78	83	66	78	82	60	82	72	67	69	79	75	72	92	57	80	69	59	70	80	68	83	66	95	76	63	70	78	75	83	86	74	78	77	78	86	78	64	70	63	78	68	66	72	68	79	74	63	62	75	60	80	68	79	86	83	78	76	76	77	62	64	84	75	88	85	75	78	76	82	64	84	82	83	83	87	91	76	65	78	77	86	74	74	72	72	68	74	78	79	82	71	94	69	73	68	62	80	82	70	91	91	72	68	77	64	69	77	72	58	65	67	74	78	59	70	70	77	74	76	88	65	74	65	72	64	72	66	62	78	63	65	83	81	78	72	72	66	65	60	85	82	68	86	78	76	72	82	83	75	69	62	82	81	63	79	66	94	71	68	94	78	78	81	70	79	88	76	65	84	85	88	75	69	77	74	89	72	86	75	80	68	73	77	80	66	86	86	63	87	91	61	72	71	63	78	64	73	72	74	94	61	79	64	79	72	83	79	85	68	73	74	64	70	81	75	70	70	87	85	71	69	74	61	68	65	62	77	85	88	75	71	67	83	77	60	90	78	64	71	87	73	69	61	84	72	69	66	79	71	71	92	78	76	74	80	59	68	77	66	77	71	84	83	83	77	67	91	86	79	64	60	71	90	70	59	64	88	73	73	69	84	85	67	80	55	91	75	70	86	71	76	83	78	82	73	82	80	81	74	68	67	71	81	74	77	69	79	81	77	73	72	81	66	82	76	61	75	67	59	77	81	76	88	72	77	67	77	79	76	68	74	72	69	70	88	77	72	84	81	61	91	77	68	75	85	95	72	71	100	82	76	82	57	70	71	75	69	69	85	75	74	77	68	85	75	99	81	82	62	86	62	59	73	84	80	70	62	74	87	72	78	78	85	69	71	75	71	68	79	85	79	76	71	82	68	79	83	70	49	68	64	65	69	83	79	67	60	82	74	71	78	85	63	83	73	81	84	75	83	71	70	80	52	76	74	70	83	77	71	86	66	63	85	83	75	86	80	81	70	73	91	80	72	66	69	68	83	89	78	70	73	69	90	76	73	74	77	70	75	74	66	60	75	68	74	85	87	66	86	91	68	70	78	55	80	74	77	70	80	62	83	75	74	84	74	78	65	63	70	79	62	74	85	78	74	73	89	70	77	75	75	86	65	76	62	70	62	82	86	66	60	74	75	77	57	95	67	74	80	71	73	70	63	78	64	77	95	82	65	63	70	76	65	66	97	72	87	68	73	76	78	63	59	73	66	61	69	86	74	68	85	67	62	70	65	62	85	79	65	76	72	58	79	74	72	79	77	77	77	84	72	70	74	69	88	77	72	70	68	67	77	77	79	69	77	82	85	107	74	90	84	75	71	72	84	92	90	63	80	75	72	70	75	79	75	62	67	78	78	58	80	79	83	68	70	92	71	62	68	59	68	86	81	66	74	79	79	75	80	86	94	85	68	78	82	81	70	82	80	59	60	78	63	63	61	61	76	79	74	82	81	69	64	83	70	69	90	92	70	74	60	67	67	62	66	97	93	75	77	74	71	85	70	79	90	74	66	63	66	67	65	75	82	84	81	82	74	83	71	64	66	75	66	73	82	92	73	79	91	60	82	73	87	59	100	84	90	79	65	81	69	68	71	73	70	77	71	76	70	73	74	81	66	88	84	78	60	67	69	76	78	72	84	83	83	75	55	74	68	75	79	66	77	82	83	82	98	74	64	78	83	76	79	74	80	74	88	83	75	76	68	67	73	78	69	77	69	72	78	86	75	74	71	69	68	75	72	70	78	78	66	89	77	60	72	72	82	62	98	78	77	72	77	63	89	69	84	82	61	67	76	86	70	71	85	77	78	82	73	78	85	77	70	89	84	85	79	63	63	71	65	85	72	75	70	80	74	91	70	79	77	85	58	87	71	80	82	69	85	66	75	66	87	69	83	63	79	71	71	68	81	77	75	74	83	81	90	82	83	84	87	81	76	87	67	92	79	75	77	68	77	84	60	58	79	76	90	73	61	75	73	91	72	65	70	63	77	74	67	79	70	85	84	83	81	74	86	70	63	77	77	70	91	66	75	85	68	68	76	78	76	69	73	84	80	73	71	67	81	77	80	78	69	60	77	74	67	67	96	69	77	90
22085	39145	50239	60018	60677	44675	29152	13774	3863	1401	921	950	967	910	855	922	902	929	939	948	875	923	958	937	934	946	960	847	913	917	919	935	922	853	902	842	902	920	916	900	972	893	925	909	877	852	914	916	902	970	906	857	878	955	898	917	899	871	945	892	894	941	908	872	858	892	959	873	825	863	902	965	907	891	879	936	941	931	899	869	933	906	909	933	883	893	880	934	874	883	943	934	951	892	872	875	903	918	924	914	903	898	973	875	933	925	904	879	906	925	904	871	944	949	918	901	934	935	878	946	866	884	907	965	883	903	901	927	953	940	914	906	884	933	903	978	921	864	918	896	895	863	892	942	932	863	888	916	946	892	896	976	915	906	950	917	916	899	924	950	872	912	912	890	871	931	922	956	869	922	907	914	889	886	907	895	895	947	881	905	936	953	867	905	911	922	899	941	936	909	921	979	922	901	947	929	975	891	900	924	885	887	909	912	872	886	922	908	851	897	910	946	952	923	899	910	934	931	890	887	940	910	876	931	862	915	872	917	900	892	946	937	909	880	914	880	947	957	911	941	897	869	883	898	879	900	946	907	907	868	946	952	924	894	838	918	925	906	902	882	919	896	945	879	909	906	915	914	901	931	945	935	927	944	958	914	860	937	915	948	888	914	895	933	895	949	952	905	894	907	938	943	889	935	902	920	958	923	895	946	872	893	908	877	943	885	931	893	928	897	925	963	925	911	943	933	901	927	870	874	938	933	892	897	924	943	956	926	905	929	901	933	926	939	966	938	922	946	930	936	963	968	945	899	846	811	936	877	938	892	874	892	926	963	940	895	915	900	905	949	939	929	950	983	879	947	909	863	910	895	967	889	877	891	865	874	903	887	894	934	883	952	943	944	942	924	927	863	922	884	976	900	917	950	914	873	912	882	911	950	940	956	886	952	971	892	886	875	928	900	949	898	942	882	972	889	942	937	897	933	897	947	945	893	962	932	912	911	904	910	921	919	927	884	891	877	892	895	909	921	929	923	931	945	871	871	879	872	920	904	960	930	904	950	884	863	914	884	896	887	928	893	916	923	909	925	912	887	921	862	893	897	890	929	869	929	918	918	971	950	917	912	859	918	908	901	921	938	981	923	909	883	903	937	906	930	931	873	924	900	928	881	939	903	900	951	874	876	872	902	914	880	906	904	953	926	935	897	938	949	936	873	893	945	925	880	957	905	891	902	918	844	962	940	874	961	921	883	966	947	871	910	926	967	933	902	877	944	999	909	940	955	913	898	917	972	899	912	892	892	866	931	972	883	908	927	904	920	865	917	950	941	891	915	939	915	870	906	900	925	919	921	885	927	879	950	897	911	898	914	953	932	890	964	909	895	872	956	880	944	925	905	932	921	916	852	937	948	909	929	894	936	946	950	864	902	963	903	882	896	888	890	893	902	1014	1000	927	870	915	905	910	863	939	927	897	925	905	924	877	935	920	933	977	868	955	924	918	899	908	907	910	964	906	906	946	950	915	933	922	925	918	861	899	947	939	946	946	981	885	902	913	943	962	899	922	902	894	937	885	894	973	924	832	902	912	940	946	963	913	946	887	944	924	882	926	877	906	873	874	897	931	937	920	848	945	962	936	885	911	939	894	978	938	899	906	1003	933	931	929	848	903	871	930	939	936	911	913	861	952	952	940	907	895	890	951	934	942	887	937	934	947	962	891	938	908	946	888	890	910	906	913	888	970	967	945	916	943	976	853	943	953	938	910	871	896	958	884	896	926	907	953	939	917	883	941	904	929	882	911	911	906	901	946	924	904	886	891	955	968	874	927	913	972	935	959	930	973	928	936	917	942	900	958	952	949	888	878	905	895	902	889	911	913	906	915	895	891	911	910	877	901	840	935	874	921	970	868	945	968	869	904	913	952	931	885	917	939	903	892	893	868	907	946	918	940	912	934	941	871	869	935	975	851	894	942	958	883	916	852	875	906	973	922	912	896	883	910	926	892	933	913	889	914	894	917	878	911	924	904	931	917	910	920	905	951	975	907	937	971	959	911	937	883	878	920	883	880	909	901	944	898	956	879	954	926	927	967	899	942	887	947	882	935	927	933	934	928	943	888	943	994	976	921	886	929	933	901	933	830	929	954	888	928	913	931	914	926	905	908	892	917	945	927	897	949	905	883	923	920	905	872	837	958	910	910	944	902	896	892	932	915	980	852	939	869	928	891	922	904	891	893	906	975	937	855	937	909	951	899	909	931	904	881	914	917	936	912	898	960	919	915	958	892	897	903	896	959	942	907	908	900	928	932	839	945	879	888	893	893	905	865	945	918	916	927	925	905	923	902	901	904	822	928	904	904	916	913	918	922	914	940	922	921	927	911	884	887	940	912	882	868	942	901	900	911	918	901	867	907	908	875	909	922	881	916	932	948	925	901	939	925	933	905	951	949	958	911	964	962	933	930	911	870	942	925	956	910	893	882	890	884	929	919	958	877	945	905	942	952	909	931	901	936	915	920	908	893	884	911	916	890	964	896	873	889	931	976	923	932	926	901	906	872	931	918	831	931	956	881	875	930	916	866	925	920	919	945	955	910	917	908	924	946	898	879	890	926	891	958	902	951	898	895	949	945	917	907	880	901	905	928	949	928	933	944	929	909	902	910	912	899	827	909	972	909	837	878	985	960	881	938	883	897	926	929	899	883	841	961	906	888	963	901	866	960	942	943	919	866	928	943	926	933	909	884	935	931	895	919	890	965	869	898	922	893	924	900	892	910	965	917	950	885	843	882	937	903	973	896	950	854	904	883	923	937	903	904	853	907	974	918	970	917	941	893	913	902	866	927	942	938	867	948	864	989	976	950	957	904	947	898	908	909	943	905	895	939	934	882	935	902	924	854	924	935	920	831	893	838	1001	905	918	960	933	865	927	859	947	907	904	890	865	922	906	915	852	926	914	941	898	897	909	905	906	904	932	872	919	965	894	931	886	905	923	855	864	946	901	907	937	865	880	928	911	880	961	853	946	883	934	890	934	910	861	953	885	972	941	931	899	914	881	934	881	897	909	894	962	916	933	949	888	941	928	924	962	919	938	911	857	958	907	957	921	874	943	905	986	921	951	894	935	927	926	908	917	924	935	980	894	925	883	875	896	905	910	948	900	933	879	900	961	927	934	922	883	920	851	883	887	946	882	927	879	898	931	886	938	851	898	863	890	889	891	944	891	928	884	912	883	881	868	897	916	873	880	895	940	921	937	926	858	892	895	944	847	926	938	867	984	918	899	937	933	897	924	951	951	905	910	908	943	892	914	863	863	980	964	937	923	922	900	879	913	970	934	942	930	936	886	845	862	878	891	879	916	882	940	902	915	895	926	947	892	899	958	917	915	916	963	859	927	911	862	860	921	927	892	908	955	910	955	960	884	883	915	872	906	926	875	885	954	925	934	860	915	879	977	921	927	877	887	918	932	916	941	903	913	920	907	917	893	954	846	880	914	924	936	959	927	898	958	953	935	929	940
1436	2072	6069	5878	3418	1693	624	248	111	97	68	65	86	60	79	69	94	64	74	67	80	80	60	65	65	83	81	80	98	64	68	86	66	86	77	69	70	67	89	82	81	74	76	74	77	79	75	67	70	66	62	70	70	67	84	77	76	82	77	82	83	76	65	64	82	64	76	80	74	65	77	74	83	95	60	75	72	68	79	87	80	76	92	69	68	69	73	71	69	78	75	89	67	62	81	77	77	61	68	65	77	81	79	87	53	76	71	66	71	78	87	65	77	65	80	68	82	77	79	74	66	58	69	74	64	91	91	77	88	66	71	67	80	54	80	92	67	78	70	81	85	70	81	78	87	63	73	85	84	84	69	67	68	77	90	88	80	79	73	69	83	72	75	80	70	78	67	76	85	68	66	81	79	71	87	77	77	48	75	74	70	57	69	80	87	78	68	85	64	80	87	75	87	70	74	75	71	82	96	78	78	76	70	97	79	79	81	75	80	61	69	82	65	78	77	71	65	64	74	81	63	72	80	77	81	81	86	72	83	91	72	88	66	83	82	66	75	72	61	83	67	81	86	67	57	95	76	72	92	74	66	76	74	70	74	55	85	74	84	75	93	79	75	97	66	62	66	80	66	85	85	69	77	83	76	85	72	78	76	70	85	69	69	86	56	74	68	77	94	65	80	90	77	83	89	86	77	83	77	73	65	86	76	70	86	91	63	71	77	80	69	78	77	85	80	71	79	75	72	64	81	53	92	55	72	82	82	79	74	109	66	89	72	75	67	81	98	67	81	77	71	71	77	70	85	61	67	78	74	60	92	75	83	73	83	67	73	64	69	71	80	77	78	67	77	80	85	85	73	59	80	77	67	68	67	74	68	71	83	63	69	77	84	67	85	66	89	72	68	81	73	74	74	74	71	78	87	84	75	75	76	67	67	78	71	75	68	74	92	79	68	90	83	62	63	63	66	70	89	66	76	74	73	63	73	79	76	73	73	79	76	82	65	77	81	92	65	82	68	78	69	65	80	88	63	77	83	75	87	65	61	77	73	79	75	77	69	87	60	91	60	85	80	81	84	67	66	77	73	72	84	72	73	73	77	69	74	90	71	88	70	71	70	65	76	73	71	80	60	83	81	70	77	82	86	70	78	78	65	80	75	65	83	80	71	71	68	61	82	64	59	71	79	67	62	69	74	82	59	72	75	81	71	75	70	77	70	91	71	76	75	81	81	81	87	74	74	94	80	62	72	80	64	64	76	81	95	67	77	66	66	59	76	84	63	76	67	83	82	74	61	74	67	76	91	81	70	68	99	72	71	69	64	78	85	67	79	68	73	75	85	69	70	84	67	51	67	65	82	75	71	85	71	76	84	93	69	59	94	73	78	68	63	76	61	72	80	72	80	65	80	65	71	74	69	67	75	69	63	70	82	83	59	74	85	70	80	90	82	76	75	82	69	85	80	73	79	75	71	84	69	67	56	90	95	66	78	56	73	62	77	71	75	72	67	69	71	77	80	79	76	82	85	84	65	94	77	81	78	71	76	82	64	69	71	71	57	79	77	72	70	66	69	79	84	78	72	80	92	77	66	84	79	84	58	93	75	79	93	73	69	72	76	74	78	75	78	70	61	87	69	68	69	67	81	67	68	69	63	92	67	72	82	82	93	77	70	65	69	77	76	87	72	78	80	77	90	83	62	80	76	66	66	80	82	96	78	73	68	68	79	73	74	78	64	69	92	69	58	72	89	79	86	70	77	90	91	64	63	67	66	74	80	85	76	90	64	89	78	89	73	72	89	83	56	57	68	75	76	68	75	71	76	77	74	69	76	76	75	54	60	85	79	83	66	78	91	65	72	74	77	70	61	79	65	71	84	80	73	70	76	68	79	75	68	80	74	84	73	77	49	82	59	86	89	83	72	58	66	63	72	71	67	78	71	80	64	77	83	71	75	84	73	60	70	75	68	86	86	66	81	84	70	70	99	62	80	92	73	93	91	84	71	72	65	76	69	71	79	64	63	84	69	98	72	79	75	75	75	56	64	78	86	87	81	76	71	58	90	54	80	85	76	73	85	79	77	74	64	74	83	62	81	74	77	78	69	74	64	63	59	75	76	74	75	79	73	76	66	80	72	78	85	90	62	80	85	79	78	66	65	78	64	71	73	71	66	74	77	89	67	79	76	65	91	70	75	77	74	85	84	79	72	66	72	104	76	63	68	89	76	63	71	85	64	76	61	67	71	71	90	81	81	62	79	76	79	50	75	80	69	74	84	73	67	69	85	80	86	70	77	80	73	70	77	57	85	91	89	69	70	74	74	67	72	81	53	69	90	95	74	78	58	69	72	76	73	72	71	57	80	73	67	72	87	96	85	69	72	66	66	78	79	73	79	84	77	78	80	74	72	68	77	93	62	72	78	66	75	73	76	62	79	66	86	80	83	75	84	81	90	57	69	72	68	85	82	74	72	63	61	68	61	75	90	72	69	76	85	74	69	60	81	69	70	73	84	75	83	72	72	68	73	78	74	72	63	85	74	69	82	61	64	76	77	89	77	70	71	73	82	82	68	71	74	76	79	78	83	68	75	71	78	84	82	79	80	77	92	63	76	78	82	87	69	70	97	80	70	58	79	71	74	70	87	71	73	68	86	60	72	68	70	76	69	68	65	75	79	71	68	79	81	75	72	79	71	84	71	67	81	83	72	78	63	75	78	73	74	58	76	65	66	82	82	75	76	72	78	86	85	73	65	92	83	76	72	71	82	60	74	85	63	66	70	73	98	71	70	85	72	69	67	83	84	87	62	77	69	86	91	72	72	87	80	69	75	78	64	72	71	83	71	72	79	75	89	66	68	63	78	63	78	71	79	79	75	75	66	66	63	69	80	74	59	69	84	56	71	80	74	64	91	79	66	73	82	82	83	73	72	63	80	75	81	67	86	82	55	78	70	80	75	74	78	78	83	77	73	85	73	82	75	65	78	68	81	62	66	78	61	67	72	61	74	93	74	68	83	77	80	69	69	91	67	69	78	60	66	81	71	66	66	75	78	75	80	73	67	65	70	61	58	82	63	79	75	81	67	74	77	61	78	73	60	73	88	78	92	74	73	96	84	82	77	79	65	58	90	81	85	78	74	76	76	70	89	71	76	74	66	67	71	65	66	62	66	72	76	79	81	65	87	95	74	67	80	61	70	93	77	66	73	86	75	66	74	76	85	83	77	81	72	71	76	73	64	68	73	64	80	81	69	69	77	79	70	87	80	73	67	81	79	71	79	88	72	75	80	67	78	65	77	75	71	74	66	77	73	74	85	74	79	58	66	79	63	68	76	76	86	73	74	69	68	69	78	77	79	65	88	81	69	79	68	65	84	61	78	84	85	77	59	68	77	89	75	71	78	68	75	69	90	79	68	65	68	74	66	67	86	80	79	73	81	87	81	61	75	70	80	70	75	78	71	78	81	70	63	74	76	94	78	87	96	80	64	78	83	72	71	73	68	69	74	80
12728	20687	32070	37027	36467	27960	16277	6044	1955	1102	918	847	891	943	922	889	901	853	911	899	901	880	926	876	876	878	905	950	863	972	871	943	939	939	839	890	861	862	941	865	903	864	918	942	896	909	919	897	911	857	872	943	883	823	894	924	903	889	887	904	894	858	855	912	858	909	930	849	907	888	908	920	929	891	941	942	929	887	938	962	922	930	869	871	846	905	916	933	939	955	936	900	897	919	890	912	958	921	911	888	876	881	892	960	882	951	916	878	886	965	908	836	870	907	913	880	897	880	898	886	920	875	901	935	898	894	945	936	878	872	879	903	918	908	873	875	893	958	908	881	856	962	887	866	952	902	875	930	926	924	906	923	877	857	892	862	933	854	916	920	940	930	933	875	888	891	894	908	938	930	900	909	948	860	906	889	928	907	897	896	942	889	814	929	847	916	875	884	864	843	898	882	944	932	875	897	934	956	913	905	917	930	902	909	879	908	905	903	867	900	847	871	920	913	921	865	910	930	935	861	881	894	885	920	866	909	899	912	936	951	896	940	922	918	934	920	877	895	874	889	895	929	904	932	892	938	932	848	851	932	942	930	923	901	864	892	961	907	859	893	914	893	901	892	864	897	962	877	895	875	883	858	902	903	893	923	851	932	890	925	865	892	937	897	930	897	928	927	876	945	861	876	858	937	886	902	902	886	896	956	930	886	900	884	907	888	926	971	912	870	900	919	882	857	885	916	891	930	856	884	891	861	900	947	862	920	847	874	912	882	909	860	916	892	900	920	927	891	915	889	885	954	880	931	927	911	867	902	902	937	884	933	844	924	921	881	955	836	893	894	926	921	917	912	923	932	921	909	910	905	877	910	950	960	933	880	903	866	913	859	918	969	885	898	901	905	902	884	874	918	901	891	888	910	890	894	908	917	899	924	968	868	883	883	886	856	969	918	839	888	918	918	879	901	970	901	870	920	937	894	879	878	915	860	899	896	874	890	898	871	935	931	879	919	861	923	900	913	859	973	919	902	924	913	885	956	894	895	904	910	915	898	874	937	936	900	992	902	907	920	901	895	887	896	928	886	911	914	864	907	859	872	950	865	839	882	935	890	901	899	915	908	915	904	899	891	956	869	961	918	929	903	920	892	933	905	906	943	937	909	881	850	920	888	939	926	887	900	901	861	935	924	918	904	894	916	896	894	891	913	931	907	925	899	912	917	897	875	938	861	869	924	893	907	838	875	902	924	885	889	901	939	942	913	907	915	911	858	881	905	907	911	852	869	878	914	892	916	914	882	960	926	896	883	860	927	939	902	878	921	861	878	892	880	883	921	932	911	872	872	898	888	923	894	895	943	875	894	925	956	897	904	930	890	960	916	885	929	908	912	907	915	929	900	952	898	938	886	924	923	888	947	879	925	904	911	932	890	927	907	910	944	931	952	901	889	908	906	960	881	886	942	907	925	850	944	974	894	943	908	929	902	895	904	892	874	899	907	875	904	927	905	896	861	918	887	927	913	913	898	964	871	944	880	881	927	951	904	904	933	887	939	858	947	880	911	909	895	906	931	895	908	919	923	921	937	860	864	920	900	887	914	879	849	869	919	907	949	907	931	947	924	907	914	885	883	930	851	913	912	884	919	905	889	829	866	886	904	881	926	901	914	900	891	935	872	866	940	927	955	884	873	933	872	939	922	905	888	939	895	920	901	874	917	953	902	926	925	874	909	905	892	872	877	916	890	876	877	876	840	847	892	867	864	906	899	899	933	940	842	886	903	856	921	869	911	902	864	912	825	895	915	914	853	945	921	896	905	876	851	903	904	909	910	938	936	951	910	898	872	939	898	859	899	897	898	915	908	870	898	906	891	894	895	888	914	902	857	932	896	870	882	910	943	931	902	863	948	983	918	871	859	906	948	891	875	922	875	913	862	918	863	920	921	889	882	877	917	918	924	880	954	883	892	933	858	863	878	890	911	906	893	884	865	899	902	871	885	883	921	872	883	862	932	928	885	941	905	899	922	866	873	887	912	935	869	887	937	914	938	958	917	824	884	909	916	866	876	917	888	885	880	902	855	931	876	874	862	927	918	878	915	927	883	887	875	871	895	933	874	910	846	900	846	960	854	925	906	921	914	897	886	900	896	886	930	876	949	895	842	846	897	934	908	925	883	925	922	845	899	849	907	876	913	849	907	903	876	896	937	907	880	885	858	876	871	913	903	868	850	902	889	873	906	900	829	930	862	902	878	950	848	931	893	910	903	862	898	933	870	952	914	893	862	939	866	898	919	908	876	849	917	935	889	926	852	922	964	863	905	920	926	872	953	875	898	892	885	906	933	924	889	898	969	811	895	889	894	869	859	856	920	915	894	861	907	892	942	872	896	882	899	863	890	867	931	885	915	917	914	913	901	880	939	864	900	883	905	936	913	869	888	930	878	894	947	917	855	871	906	893	969	917	917	870	907	917	928	887	891	889	967	933	896	925	927	927	871	941	887	895	871	934	880	959	837	884	863	851	862	848	900	889	916	862	904	938	868	876	830	860	897	874	898	929	846	913	916	983	938	921	944	926	916	860	905	890	939	850	933	929	907	928	850	925	852	882	831	913	914	899	940	945	875	983	895	883	827	902	940	856	868	872	880	973	954	941	904	925	910	905	929	855	897	883	838	815	917	886	877	933	892	874	919	939	961	902	906	894	859	962	852	924	939	914	981	955	943	917	917	909	907	875	853	913	847	931	957	860	872	886	894	879	900	908	893	919	904	887	858	900	941	897	922	870	871	845	846	896	906	880	918	920	933	910	881	908	843	829	883	860	860	908	903	903	830	925	941	891	927	924	871	882	891	937	905	905	870	914	858	967	853	930	891	890	832	888	913	845	918	884	943	891	923	899	922	913	934	893	846	900	865	895	892	896	894	874	902	892	890	901	869	929	884	960	906	918	877	876	951	905	911	888	941	892	900	938	901	900	915	917	875	883	898	926	860	847	833	882	930	921	922	911	905	918	958	915	921	893	900	918	912	891	906	846	941	849	849	878	877	932	903	932	936	922	928	944	879	820	901	923	926	882	884	911	871	961	928	899	890	873	928	884	888	939	913	895	910	929	882	905	921	914	899	930	912	884	910	870	884	879	935	883	891	894	865	935	868	944	908	919	949	881	932	898	891	938	891	873	918	891	932	954	902	883	884	862	888	898	908	844	943	927	936	908	921	940	898	887	965	899	844	875	875	889	964	839	881	900	893	929	925	891	876	872	901	937	906	885	903	884	939	890	883	915	859	942	879	869	921	981	863	865	902	903	907	907	889	901	890	939	930	917	942	917	830	905	870	917	885	894	916	913	920	851	908	914	892	941	891	845	936	902	953	899	936	868	947	894	891	864	951	862	986	935	954	933	938	854	914	918	890	903	878	949	905	845	912	877	930	872	913	846	922	852	904	917	872	883	939	894	908	919	918	899	889	940	960	951	886	888	875	916	957	868	885	887	902	897	931	948	874	946	916	842	859
749	7359	15063	11899	7597	4180	1511	372	151	83	63	62	87	61	86	86	68	74	73	70	68	96	68	76	68	84	73	68	54	61	66	80	74	77	70	97	84	79	63	62	76	64	80	79	74	86	72	82	65	65	90	64	83	68	76	70	78	60	64	71	62	78	63	71	71	75	85	62	89	70	86	73	55	70	79	77	70	69	77	76	76	76	63	99	76	61	73	83	77	80	69	66	65	65	75	61	77	69	82	88	77	72	82	65	69	67	77	97	66	68	69	75	77	81	63	68	83	90	70	69	70	76	75	73	52	86	63	77	54	64	83	65	80	88	66	81	96	71	75	82	56	66	77	81	66	59	80	65	76	82	83	64	55	72	65	80	71	77	71	72	76	70	75	87	69	75	74	69	68	89	79	83	67	76	82	72	66	65	78	79	73	98	74	74	82	80	71	76	88	51	86	62	66	85	82	81	66	62	70	69	89	75	64	79	68	65	61	68	80	64	94	66	61	75	70	58	69	85	70	72	72	80	61	71	69	87	87	71	76	75	76	83	71	71	83	60	78	77	72	55	71	79	70	66	79	78	85	71	75	78	84	59	68	87	64	76	69	71	59	79	83	85	79	61	76	62	76	78	83	86	86	69	79	68	74	70	99	89	70	74	71	75	73	76	68	66	68	69	74	56	82	61	81	77	87	66	75	80	56	67	75	75	79	81	58	61	62	75	51	70	91	73	66	71	69	77	58	83	83	64	81	57	78	68	87	80	62	61	76	78	95	71	69	69	73	78	81	54	83	76	65	73	78	55	79	67	75	76	75	71	74	82	75	52	70	73	68	93	76	69	67	67	73	71	86	73	73	71	83	69	75	75	86	93	68	75	79	75	73	74	59	64	71	81	68	74	74	77	69	83	57	72	83	72	61	68	73	69	83	72	63	74	71	78	73	79	71	68	82	73	84	72	79	72	79	65	74	79	65	81	77	79	66	73	73	57	62	71	54	67	69	75	81	76	88	71	90	71	67	74	66	61	87	69	82	77	67	72	79	78	72	81	57	81	66	65	73	63	71	70	85	82	67	81	69	73	71	77	65	87	74	85	82	71	78	78	54	56	77	69	78	87	81	73	64	69	75	88	67	69	72	95	79	72	68	74	69	78	67	60	55	72	72	79	78	71	62	72	73	88	68	69	88	65	72	65	76	86	64	82	76	79	69	76	75	74	66	67	79	73	67	70	77	75	74	64	69	82	79	70	68	82	79	60	82	71	78	76	85	68	73	82	68	64	67	76	80	71	63	64	67	77	76	72	63	80	77	73	63	69	68	77	79	61	65	83	105	99	70	72	61	79	79	58	66	73	70	68	76	69	82	68	80	79	71	74	83	68	72	78	76	75	74	67	88	74	68	72	63	70	73	73	64	66	75	64	68	62	79	64	76	89	77	68	77	77	85	70	55	87	67	84	86	79	63	68	72	67	73	82	72	68	72	65	82	81	80	69	81	73	80	70	73	70	55	73	63	68	53	79	70	79	79	66	72	84	79	72	78	70	73	76	74	72	76	83	77	74	64	72	86	86	77	74	69	70	81	68	71	68	78	66	68	78	57	55	81	71	73	71	71	78	57	76	82	67	84	61	89	65	67	68	63	69	76	70	85	70	69	64	76	67	73	89	74	72	75	72	71	70	100	74	71	70	77	68	55	76	75	71	75	81	81	85	86	81	73	68	72	80	74	65	65	72	69	77	60	50	74	87	93	69	68	61	74	67	65	70	73	93	73	78	56	68	79	60	81	64	85	73	85	69	87	57	81	64	76	75	63	84	57	75	58	66	77	77	60	78	52	76	67	86	71	80	76	45	69	75	79	95	64	71	83	67	60	57	76	77	63	65	72	81	83	73	66	65	66	84	75	72	85	59	85	53	73	81	83	74	72	78	80	68	82	62	65	75	74	71	62	67	70	67	90	78	84	65	79	59	73	73	82	79	72	59	72	78	68	89	73	68	77	72	73	69	78	84	79	88	69	66	57	73	69	61	69	75	70	72	73	82	70	80	83	62	79	72	80	67	80	87	69	68	70	81	62	83	72	65	70	78	68	70	68	70	77	75	61	74	89	90	76	81	85	76	75	76	70	88	76	60	72	58	81	67	74	81	70	80	83	67	57	81	75	83	63	69	80	76	77	79	69	90	83	88	79	77	56	74	67	67	84	88	71	64	76	90	76	56	86	72	83	72	96	66	75	80	59	76	83	68	78	70	69	52	73	72	77	79	71	79	71	73	67	76	72	90	86	78	60	78	66	84	96	78	70	78	53	87	85	68	67	67	64	86	77	80	71	72	64	62	75	87	62	76	71	83	68	68	81	65	83	66	69	73	66	85	65	68	58	68	64	58	77	74	70	64	69	59	87	73	70	72	73	78	64	73	80	79	84	69	73	60	79	62	73	81	68	79	75	74	85	59	80	63	82	87	72	67	66	59	84	72	75	80	68	76	72	83	66	74	73	78	69	87	76	80	75	63	58	70	60	78	75	77	73	79	65	89	65	84	67	77	77	91	70	90	93	68	73	89	59	71	54	84	72	74	78	87	71	87	77	69	78	74	86	62	77	77	64	82	76	84	65	62	76	70	85	77	67	67	82	72	72	63	65	64	87	83	79	65	72	84	79	69	81	80	55	59	76	80	75	81	79	70	64	66	85	75	77	86	71	76	93	72	88	77	85	75	73	93	70	69	77	82	74	90	64	74	78	87	64	77	74	66	69	59	86	77	86	69	79	76	66	81	62	87	71	83	70	68	74	71	68	75	87	81	79	81	69	62	86	75	87	82	68	70	89	75	60	61	80	66	70	78	87	69	65	77	69	85	74	70	85	69	65	79	68	96	75	64	73	65	79	80	72	63	70	66	64	94	74	63	80	53	57	82	70	83	51	79	74	79	82	64	74	72	62	74	74	51	67	71	71	69	70	77	77	72	85	88	86	69	77	84	69	69	76	69	76	68	66	79	67	79	52	63	79	74	64	66	84	75	82	67	76	70	63	84	68	69	75	72	79	77	78	70	81	65	64	75	77	63	81	78	63	86	75	80	81	68	89	79	68	81	65	75	67	71	84	83	77	81	80	80	61	73	76	60	62	83	72	61	86	75	56	74	77	75	61	90	89	54	79	69	78	87	64	70	68	79	67	74	65	79	66	58	80	65	78	73	88	65	72	79	75	85	71	65	61	81	65	64	83	74	64	80	70	81	71	67	72	69	85	86	84	68	83	79	71	75	85	77	75	80	79	75	78	67	71	74	67	77	63	80	76	95	83	66	82	59	87	77	71	83	83	85	84	64	68	76	78	76	74	73	71	70	71	82	76	67	72	73	79	69	76	68	60	73	68	69	81	74	83	69	63	81	90	63	72	78	65	74	69	74	66	75	87	65	72	75	67	74	74	72	64	71	66	62	74	66	74	80	70	79	67	63	73	83	77	67	74	79	64	80	74	79	75	80	57	71	77	82	74	68	61	78
18044	34911	41587	49382	50232	38349	24353	9971	2867	1211	913	858	915	875	850	900	840	924	914	877	887	930	887	878	907	920	879	892	910	893	902	941	888	948	868	905	857	896	927	886	861	896	892	859	897	872	841	902	849	883	892	838	931	837	864	924	858	872	927	887	914	877	871	869	904	920	854	835	857	816	934	886	867	898	873	855	863	944	940	900	836	912	886	843	872	906	874	956	913	868	875	892	861	875	908	918	929	959	903	834	898	893	899	897	912	909	908	898	926	891	899	866	912	877	860	861	901	857	951	916	829	849	965	870	903	914	903	944	920	832	871	918	898	964	904	903	886	906	860	881	924	895	881	903	870	909	859	882	944	924	882	875	879	847	852	845	884	886	927	898	925	874	919	867	914	862	892	925	897	879	871	851	896	841	825	923	891	922	855	924	852	975	926	880	862	849	908	891	914	937	925	882	871	852	903	878	909	894	889	902	885	867	942	869	873	910	864	897	880	894	913	861	870	947	867	929	913	930	876	886	830	901	912	912	918	876	927	903	916	879	914	943	926	835	872	903	893	916	945	956	863	939	882	898	861	925	954	893	877	855	908	920	919	882	893	863	842	856	910	894	922	883	854	864	870	868	857	877	875	884	919	842	881	854	900	886	910	908	870	845	891	873	920	847	907	904	903	903	911	846	938	926	910	879	879	854	948	870	920	915	877	934	861	871	880	892	862	856	860	869	859	915	862	886	862	864	908	900	878	844	885	824	947	924	874	884	878	900	894	907	840	900	921	877	865	865	910	903	907	945	877	884	866	868	866	888	888	881	901	914	868	862	880	878	891	930	884	909	938	908	931	908	893	924	893	870	910	921	916	929	885	887	945	891	898	884	939	912	883	907	926	908	883	938	904	935	899	873	882	919	924	864	922	917	928	890	889	910	883	929	899	924	939	908	873	901	906	924	860	1017	918	886	916	846	912	904	944	926	887	887	880	915	849	882	929	932	882	931	913	939	859	859	876	880	980	903	923	884	898	925	895	870	865	935	925	882	906	904	860	853	874	929	842	901	861	859	807	883	904	902	874	934	870	933	903	895	901	898	851	814	914	874	925	836	931	890	943	898	915	906	921	872	797	905	868	952	888	944	923	815	895	863	829	849	865	876	910	866	893	873	893	901	844	907	848	877	907	877	879	913	904	889	942	833	891	865	924	933	896	874	946	877	877	885	912	929	867	895	914	934	882	838	915	893	855	883	928	849	936	887	860	923	913	873	945	892	889	928	919	874	880	885	907	919	926	857	865	905	868	917	875	866	894	904	814	901	938	914	914	888	866	913	899	878	908	858	930	873	908	880	940	885	929	868	936	915	915	892	943	883	858	950	912	837	890	874	922	908	941	920	899	882	871	905	847	914	886	905	865	906	906	877	917	895	905	859	911	855	882	866	891	850	907	926	915	860	887	884	894	886	902	817	936	924	915	871	933	913	873	918	947	890	924	891	955	898	883	919	897	933	854	875	869	916	928	862	888	882	868	839	906	904	931	937	898	865	891	923	888	918	866	899	876	846	894	935	881	922	958	894	918	871	888	915	850	905	914	894	883	884	878	849	937	885	964	914	905	880	873	908	875	883	919	950	856	952	869	914	858	912	863	943	902	920	895	865	865	917	859	883	850	879	869	856	941	884	886	916	892	900	882	901	889	917	915	923	899	851	878	899	888	900	864	820	919	868	902	889	856	895	947	897	904	911	875	904	966	936	852	936	912	886	950	886	954	906	856	913	852	912	853	935	909	836	873	919	917	882	916	910	877	910	900	890	922	921	833	864	862	941	911	867	880	878	863	910	860	901	888	890	880	887	886	901	900	897	912	903	893	905	919	903	877	926	935	869	849	871	872	899	846	892	909	860	950	903	927	921	884	889	953	918	939	827	877	930	899	904	881	881	946	859	830	874	874	944	829	843	916	899	914	880	866	968	921	868	893	896	906	883	922	908	957	899	907	848	907	891	915	877	932	933	908	960	890	896	906	848	932	907	930	868	879	917	934	836	876	906	880	913	997	867	946	868	882	880	902	832	856	888	913	932	959	901	885	899	890	855	936	873	907	921	852	877	884	894	890	847	945	891	917	914	914	912	911	884	874	912	880	913	914	857	808	917	907	934	847	926	923	932	877	892	945	819	884	918	818	929	935	899	927	954	882	871	946	828	897	876	869	886	902	863	942	868	926	912	928	913	875	953	912	881	918	944	891	944	883	900	902	903	877	901	905	893	897	911	908	891	862	881	929	920	899	894	913	843	928	909	866	859	900	893	935	920	885	847	905	899	881	876	890	914	876	907	893	939	868	905	914	882	878	942	819	834	920	883	852	924	939	860	920	942	912	881	866	848	883	879	886	945	876	913	888	839	897	886	868	854	902	879	943	902	897	875	927	859	848	922	894	890	896	881	854	901	866	847	894	848	877	904	943	911	866	864	936	878	911	863	911	908	845	907	854	889	906	905	874	926	872	917	880	896	935	911	870	848	914	897	898	883	921	848	959	836	889	892	934	886	905	896	878	854	903	881	873	874	932	889	852	913	923	925	908	919	904	909	895	928	917	896	868	932	927	894	867	900	883	912	876	963	901	886	824	901	917	919	868	884	928	905	933	881	872	855	860	841	898	878	883	882	914	938	958	895	890	880	919	951	909	896	909	885	887	897	842	877	871	867	888	866	957	879	928	914	908	939	910	871	898	920	897	930	884	830	848	930	876	936	919	880	895	839	858	862	881	929	883	885	887	890	943	859	870	863	893	891	952	877	890	958	822	857	844	896	907	964	940	900	913	853	913	868	857	899	931	927	841	925	852	854	879	900	860	894	920	919	865	920	936	884	861	913	922	920	908	885	833	889	862	905	870	865	888	880	902	799	915	887	884	949	872	939	891	880	875	883	890	872	865	910	864	894	905	908	869	956	915	849	924	920	925	866	889	907	879	889	834	824	911	919	944	881	893	899	873	880	961	919	875	922	889	883	858	883	910	941	882	850	872	922	858	866	898	840	946	925	853	883	881	898	978	877	886	863	832	890	907	881	886	868	871	890	845	895	901	901	921	904	898	907	876	860	872	808	940	901	879	907	930	873	845	900	918	896	921	870	933	842	893	888	913	948	885	884	909	852	946	901	845	893	948	892	889	853	866	913	889	860	923	928	851	870	882	885	920	924	881	916	906	880	872	859	884	931	849	881	921	929	885	854	865	883	921	912	895	905	867	908	888	901	899	919	885	911	895	935	901	895	887	885	869	868	865	916	925	980	838	891	896	922	890	889	904	889	937	841	878	914	912	875	874	846	863	859	932	865	896	906	840	890	952	914	856	912	910	894	903	872	872	918	853	897	914	918	917	869	908	931	903	950	914	944	878	877	910	915	913	837	911	857	846	888	863	922	849	843	874	839	870	919	910	891	876	912	881	942	937	909	864	908	880	879	877	950	833	862	931	929	904	869	955	866	897	892	916	900	846	869	905	876	924	881	948	818	847	946
2399	6524	15972	12988	8791	4846	1589	456	166	95	84	73	78	64	69	73	62	65	68	72	73	75	84	78	92	68	75	75	78	81	75	86	105	87	74	86	88	58	89	76	62	71	64	86	80	72	65	73	87	83	82	74	75	73	87	96	76	79	82	67	74	84	85	67	89	67	92	79	74	72	81	63	64	73	70	71	63	73	79	71	73	78	76	70	98	71	79	72	89	79	75	78	69	73	91	78	82	86	82	70	71	78	67	78	73	74	96	78	65	84	74	91	74	70	85	65	65	86	85	80	77	66	72	81	84	74	77	77	80	80	83	68	84	70	69	86	77	68	86	83	85	72	87	79	67	70	81	78	86	78	70	87	79	74	64	74	86	73	79	87	87	77	83	64	81	75	95	77	72	78	76	78	77	93	83	67	81	73	74	82	74	73	72	73	65	74	82	90	68	84	73	84	89	62	67	83	61	73	82	78	70	78	76	96	86	81	82	87	88	80	80	88	67	84	65	85	80	81	87	79	74	78	77	69	83	75	86	90	77	87	86	77	79	77	83	84	82	85	79	83	79	90	76	90	79	72	102	65	85	85	82	58	71	60	78	78	61	65	71	79	76	75	72	64	85	92	64	90	92	81	87	67	79	78	82	64	72	74	75	80	72	62	79	61	72	75	93	78	65	70	73	73	91	82	83	74	79	82	70	73	95	82	84	72	77	77	85	79	75	69	89	71	62	76	87	73	83	70	83	81	78	62	69	76	93	80	89	71	66	86	86	81	67	76	97	85	63	81	76	77	74	72	71	76	86	73	77	92	69	76	93	92	81	75	70	86	77	86	65	84	101	92	89	63	80	87	76	79	66	69	79	68	108	91	70	71	84	77	79	69	76	67	68	80	65	65	73	79	74	71	64	79	77	73	88	72	74	68	81	87	77	83	81	77	91	70	82	92	80	74	78	70	69	73	81	64	68	72	79	71	80	80	73	56	63	72	90	84	63	80	82	70	78	83	85	76	67	75	81	71	79	83	95	90	83	79	74	66	76	70	79	96	77	73	66	90	87	86	89	77	80	85	78	80	69	73	63	91	73	86	74	75	80	65	89	75	86	58	74	88	73	77	80	71	56	68	79	69	65	74	83	76	57	82	77	70	83	66	73	68	62	84	60	59	82	87	86	69	78	97	86	69	71	73	65	83	73	73	67	80	88	69	91	74	87	68	70	81	78	80	70	90	93	77	71	97	90	78	78	59	71	68	85	80	64	75	88	78	72	80	92	82	85	82	83	74	66	80	75	76	77	77	82	92	87	83	78	64	80	76	70	70	63	95	82	85	70	79	79	84	77	80	83	75	77	69	86	76	65	73	68	66	71	79	83	84	64	91	77	70	84	90	80	79	85	77	83	71	71	77	71	90	78	82	89	75	78	80	74	83	68	70	61	67	73	75	88	66	84	78	78	89	74	90	71	78	76	72	88	67	62	85	76	85	84	63	73	92	82	81	78	65	74	89	73	77	81	87	83	64	80	71	85	79	74	71	71	84	72	79	76	76	75	70	79	87	76	77	53	67	84	74	65	69	84	89	63	93	81	82	84	83	78	81	81	81	75	77	87	71	80	84	83	78	81	75	80	81	68	83	84	85	59	85	85	76	78	87	73	78	75	78	74	69	82	76	71	71	68	84	77	81	81	75	80	77	79	68	88	78	76	67	72	87	76	86	76	69	84	60	72	61	72	67	76	92	82	66	81	67	76	71	60	94	87	81	82	84	77	65	82	79	76	82	66	78	88	92	84	73	83	78	83	97	87	70	70	97	84	67	69	86	88	71	73	87	80	89	86	84	70	91	79	69	83	78	82	93	83	76	77	86	91	80	70	72	81	80	73	80	77	75	75	74	74	74	67	88	89	66	70	77	83	92	69	67	70	78	67	70	61	81	87	81	85	79	62	65	80	67	74	76	80	76	83	67	87	71	86	85	76	77	71	72	64	76	76	78	77	77	91	78	76	77	75	73	80	83	69	95	76	79	78	76	73	99	72	65	74	76	102	78	80	75	95	57	80	68	63	75	90	76	77	74	86	72	82	87	68	86	69	76	88	67	73	70	64	61	86	85	83	82	68	83	83	66	79	74	78	86	84	75	89	77	75	82	86	59	86	70	68	86	79	78	76	76	72	72	65	89	73	98	83	58	64	84	85	75	80	83	91	82	87	73	73	80	80	75	88	82	66	86	76	82	66	70	75	67	85	72	78	72	76	67	67	74	69	83	83	81	85	67	75	79	87	59	79	71	67	84	82	73	83	78	86	80	81	81	68	73	82	63	83	79	80	88	71	73	89	76	64	55	86	91	81	84	76	78	73	73	85	83	80	84	79	87	84	74	62	82	81	76	69	66	63	74	72	73	89	85	66	73	79	83	74	75	87	73	78	73	76	87	77	89	89	95	74	87	82	88	83	71	94	80	69	70	78	96	79	86	65	85	84	79	80	87	76	60	68	70	70	59	74	73	67	73	76	74	78	81	74	91	86	85	92	79	77	86	83	69	71	75	73	75	80	81	63	68	85	65	65	75	89	78	75	79	72	81	77	80	68	68	67	62	63	92	85	76	69	86	74	70	66	66	72	85	72	68	104	80	84	84	80	66	89	70	83	75	91	77	102	74	91	74	89	64	74	93	57	77	75	84	79	71	77	76	74	81	72	69	86	81	74	85	66	79	75	76	61	107	91	84	82	68	77	85	80	72	90	79	85	74	75	74	75	65	70	85	80	66	70	71	62	78	86	84	83	76	83	69	75	58	75	78	91	85	73	82	77	73	80	77	57	84	77	90	78	70	85	73	84	61	73	60	74	83	78	83	82	82	78	66	68	67	90	86	86	71	65	71	70	79	82	76	85	75	75	80	74	85	78	78	71	77	87	99	65	78	84	76	75	80	83	65	71	76	69	94	85	81	70	66	91	83	76	76	71	77	78	67	67	67	71	86	79	74	66	80	81	77	72	75	55	70	75	75	67	65	72	81	76	73	97	84	74	76	78	77	74	70	72	64	72	89	72	88	84	65	84	84	82	82	79	59	78	74	82	76	77	80	68	83	69	81	78	83	76	78	74	68	76	70	82	66	76	74	71	70	71	76	58	89	78	60	78	82	79	74	85	75	79	61	83	77	77	73	81	79	84	84	83	75	74	74	61	87	54	75	69	94	74	99	78	83	73	74	80	83	80	92	80	68	70	70	64	86	79	69	87	79	83	83	78	73	73	80	52	73	76	70	81	74	72	93	68	74	82	87	73	108	68	73	70	57	84	72	89	83	70	80	89	72	81	76	102	71	74	72	78	80	70	68	72	72	66	89	74	61	60	94	60	76	61	80	74	74	81	69	87	63	81	81	80	81	89	72	72	72	78	84	82	70	87	74	85	77	63	95	81	87	66	84	88	75	76	77	70	86	64	77	76	62	73	81	87	64	80	63	76	71	74	83	88	60	83	77	80	77	75	69	83	70	67	78	74	71
19651	33271	43379	50446	51529	39532	25541	11236	3329	1291	993	973	952	986	926	967	914	923	901	947	949	906	915	955	944	926	943	911	944	905	886	965	949	957	995	966	921	911	983	990	962	932	973	955	948	900	969	926	892	955	962	965	958	908	928	941	882	922	964	901	916	912	907	911	949	1014	958	960	932	960	947	942	907	918	911	883	918	943	943	937	920	950	878	905	982	951	934	977	952	918	923	962	1001	926	885	911	937	944	974	913	945	968	964	914	952	914	927	931	982	950	967	919	914	977	948	930	900	952	939	967	981	892	906	918	913	969	926	928	940	938	889	921	961	955	878	956	880	969	977	940	984	964	917	988	931	978	993	968	928	940	930	979	892	932	937	944	977	940	987	955	931	921	941	958	943	869	938	922	953	965	942	887	895	954	932	898	921	955	948	926	1033	932	893	978	928	908	931	946	936	915	951	952	940	948	961	887	922	935	922	924	947	958	917	949	959	899	927	951	919	903	924	925	963	948	958	896	923	982	905	903	901	981	899	949	916	921	903	905	942	914	952	948	936	898	909	928	887	942	954	886	946	958	992	972	932	904	936	988	949	896	939	983	909	915	934	933	954	964	980	903	964	946	941	973	912	922	963	935	897	946	933	903	950	924	910	944	938	938	942	917	906	983	981	923	943	933	921	903	900	953	936	991	898	911	975	948	983	946	935	905	894	968	901	945	963	877	929	928	913	946	972	931	927	926	926	1011	959	880	960	930	950	1012	916	939	937	885	997	958	959	929	937	894	917	952	913	946	893	921	910	958	910	908	899	944	858	899	905	966	958	1001	928	962	907	888	976	989	901	982	938	929	905	948	901	988	912	921	992	941	951	983	907	954	944	958	930	928	955	964	878	928	956	909	906	935	971	944	1000	920	906	956	910	936	952	1004	991	947	976	883	887	939	939	912	937	984	1008	906	944	884	970	942	959	940	936	965	923	956	988	946	941	960	945	911	942	991	964	930	990	936	909	924	899	965	933	975	927	949	948	956	955	953	928	982	899	913	956	934	957	958	972	933	920	931	959	968	937	932	926	945	959	965	875	901	942	932	911	932	903	936	963	960	956	966	968	937	921	977	962	895	977	906	902	922	932	998	946	957	932	942	953	937	976	918	936	906	929	903	973	930	928	949	920	990	922	984	908	948	887	935	993	970	946	937	941	905	906	933	946	1005	937	947	906	950	890	991	948	920	979	952	946	936	947	891	980	932	965	922	959	1015	905	967	898	933	919	922	922	931	931	925	933	910	930	928	896	914	908	956	920	921	956	943	962	963	932	878	994	1008	867	901	879	897	944	912	955	903	945	1011	970	960	950	870	923	953	957	911	932	970	941	940	894	938	986	913	947	928	934	950	960	920	943	881	936	921	924	857	960	910	950	938	918	956	956	950	888	994	962	927	942	925	1003	928	929	975	926	930	962	999	950	937	920	929	932	931	928	913	948	938	910	907	961	922	961	925	967	989	931	960	926	905	880	934	889	874	899	973	975	935	940	924	900	985	954	931	958	980	960	916	986	964	976	909	934	941	946	933	910	929	922	944	951	931	916	940	878	922	909	953	1015	956	940	911	947	936	872	879	971	986	947	926	995	949	923	944	961	906	914	928	967	990	998	929	924	971	1015	928	941	964	986	961	926	963	947	966	894	932	946	925	916	950	963	910	934	927	936	920	952	899	930	950	967	905	942	937	969	937	947	922	978	955	954	945	974	930	927	876	969	972	927	994	969	949	924	934	942	900	975	898	1006	929	916	937	963	1005	915	923	931	973	906	876	917	942	922	939	897	947	889	933	947	912	983	953	919	911	951	921	966	941	986	914	899	901	930	934	988	967	952	980	922	912	949	915	950	1012	936	931	971	917	914	962	913	893	953	975	919	897	969	913	906	976	933	880	955	1003	915	934	919	890	884	952	904	960	960	892	926	987	937	915	935	946	941	929	928	935	986	975	949	934	1005	938	922	938	894	907	931	915	962	956	926	885	924	906	853	910	982	966	939	921	922	940	968	951	882	1008	928	959	916	946	909	907	993	933	989	984	953	898	928	938	926	941	947	962	967	961	956	911	915	962	928	922	939	972	913	977	1001	975	947	887	976	927	926	947	947	920	881	922	875	1008	976	951	961	946	948	927	926	1005	916	943	984	942	937	947	950	904	904	925	931	875	930	979	991	897	915	980	917	949	938	946	892	906	886	928	945	983	924	950	921	952	975	936	931	935	938	936	992	943	895	969	921	980	962	930	973	942	978	910	890	956	916	948	916	954	987	947	892	908	941	956	965	928	970	960	969	939	950	912	966	953	903	970	915	866	947	933	903	917	918	892	892	970	929	872	969	980	939	971	937	953	981	958	928	942	952	985	910	935	912	929	896	922	970	869	904	914	954	968	980	952	996	981	941	940	962	975	924	946	967	944	913	967	894	895	927	898	980	978	969	917	993	922	856	1012	948	894	894	919	914	911	979	913	939	939	896	907	938	953	900	903	930	916	980	978	980	945	925	897	906	958	902	903	943	997	968	916	994	907	961	907	926	933	881	963	927	935	925	949	922	924	919	903	987	951	941	940	947	916	955	920	958	934	967	880	978	924	897	901	927	950	908	954	951	974	951	976	952	944	915	924	926	922	909	947	900	923	936	915	877	934	1006	951	972	971	977	972	919	980	914	937	959	932	911	890	943	922	962	977	970	949	955	960	981	907	910	884	947	939	925	906	937	932	937	979	968	912	926	956	960	953	919	983	981	933	1014	941	908	896	930	943	932	886	899	908	932	911	923	891	921	941	959	911	1004	965	992	973	930	915	913	944	898	900	972	912	859	919	936	943	906	955	935	914	966	957	882	930	947	905	909	981	918	878	940	947	902	945	962	920	944	889	939	917	950	956	926	943	956	913	905	999	960	926	973	960	912	907	942	907	969	931	905	956	1009	942	947	918	964	964	935	943	940	941	921	962	944	926	903	897	959	941	941	931	915	904	947	901	922	903	926	944	904	926	976	915	921	887	918	907	946	906	942	936	938	960	908	1004	952	912	928	946	870	966	922	903	952	955	922	956	938	910	950	935	973	956	947	937	1011	906	947	950	925	912	942	919	944	942	944	894	913	922	941	908	964	918	917	945	959	979	953	917	924	919	889	936	931	959	924	941	884	948	939	966	935	948	907	933	970	935	920	938	948	966	914	911	937	886	976	895	967	897	908	931	920	924	1030	960	877	951	941	953	914	946	971	1026	955	971	862	941	940	893	965	909	909	993	901	929	961	894	926	995	907	922	926	946	928	955	915	956	896	908	952	974	946	991	929	962	944	938	922	950	917	918	900	914	916	966	949	926	899	956	917	919	971	938	928	894	959	900	888	881	972	957	945	960	974	893	937	947	894	915	954	950	895	921	878	893	990	953	978	897	970	941	924	945	940	975	956	900	949	896	899	977	926	967	912	951	973	978	957	970	963	904	956	948	961	969	936	958	951	927	929	925	926	924	970	925	934	906	929	944	889	927	921	926	898	952	938	958	948	972
1547	10987	22833	19791	13650	8183	2795	705	174	81	86	93	68	73	64	56	68	69	82	63	75	74	82	69	59	80	63	60	73	77	56	81	71	57	85	77	80	74	82	74	64	71	70	56	76	89	81	71	68	68	74	78	71	82	67	77	68	76	67	63	61	75	79	77	86	53	72	77	77	60	93	69	100	71	80	62	71	70	71	65	81	85	70	71	68	68	91	71	78	75	72	61	59	85	72	73	71	75	86	61	65	84	73	93	78	77	74	65	63	72	59	84	89	77	68	85	77	73	76	80	74	65	68	72	77	85	93	79	68	73	78	90	75	56	83	68	83	69	68	61	99	71	87	82	67	69	73	74	69	79	58	65	80	79	51	74	61	78	76	63	80	83	83	66	81	79	55	62	70	77	59	79	65	72	73	82	75	81	77	74	76	88	72	76	91	76	76	67	63	81	66	70	64	67	69	77	93	80	78	72	71	73	67	63	74	80	67	66	68	64	78	98	83	87	59	75	83	67	71	75	81	79	79	77	76	74	82	66	71	86	83	66	65	75	68	80	83	72	60	83	73	75	77	71	68	83	61	62	81	63	86	74	86	63	89	81	86	81	73	64	79	78	85	84	72	83	74	86	58	67	64	62	79	81	69	78	82	83	69	64	86	65	87	83	77	72	83	68	76	91	81	73	68	69	68	76	66	69	88	65	62	83	76	64	65	69	66	67	73	75	77	77	86	67	79	71	86	80	71	69	78	95	76	81	67	68	78	78	81	78	74	87	74	78	80	56	74	58	62	81	65	75	81	74	63	76	88	67	76	74	71	91	80	83	73	71	82	70	65	77	68	62	63	70	81	81	61	90	74	85	55	77	59	73	84	79	79	82	72	71	71	74	79	68	60	82	62	56	90	85	77	66	65	67	62	77	72	82	70	73	70	72	71	92	69	73	70	67	57	85	87	77	73	61	68	85	79	76	74	67	80	70	71	83	65	81	81	88	80	79	53	85	69	74	85	54	81	83	68	74	84	89	69	72	82	83	80	80	76	68	64	81	69	61	91	73	71	65	76	68	78	74	77	68	78	75	80	89	59	86	69	73	80	85	68	69	74	76	69	76	64	83	69	64	89	91	56	77	58	64	82	80	83	84	70	72	82	70	59	75	66	64	87	66	74	68	72	75	61	57	81	65	75	61	60	64	73	75	66	72	80	78	73	77	92	94	62	87	69	65	59	85	78	81	72	74	74	59	71	80	82	72	86	76	72	81	81	79	64	74	67	79	80	68	87	69	70	80	92	74	88	78	84	76	67	69	77	87	87	79	79	77	70	67	80	73	75	65	82	89	73	71	77	89	74	72	60	57	73	69	77	73	72	92	74	81	76	81	68	72	67	84	68	74	55	65	79	72	92	70	68	93	73	65	73	75	73	58	68	82	89	79	78	67	69	87	76	84	79	93	70	86	77	75	67	65	78	84	73	67	67	71	104	57	71	68	84	83	75	64	70	64	86	66	78	77	69	64	75	83	76	85	56	79	62	74	71	86	80	89	64	95	69	90	63	70	62	80	75	71	79	70	66	66	81	76	64	70	71	77	71	92	75	90	67	95	90	62	57	82	54	80	79	70	70	91	68	84	73	67	82	72	78	68	63	62	84	86	84	76	77	72	78	69	83	70	66	69	74	64	81	68	72	88	72	81	85	81	60	71	78	60	79	70	60	78	79	75	70	74	86	73	76	76	73	70	60	60	71	81	66	68	72	63	78	82	90	92	88	92	73	72	59	68	80	79	57	68	76	65	75	84	69	76	72	83	71	70	79	76	85	73	73	73	68	88	69	78	76	65	57	83	85	82	98	54	84	85	74	69	66	71	78	87	79	74	74	85	73	64	75	81	76	75	87	74	84	60	85	76	69	72	72	82	83	75	68	88	74	68	82	92	65	82	81	85	80	81	70	72	82	93	93	82	73	73	98	69	79	80	69	63	61	89	62	58	86	72	71	83	84	62	83	77	74	71	80	67	88	78	77	76	70	73	76	66	58	84	72	80	68	84	76	75	71	71	83	69	77	68	70	84	85	90	77	76	86	84	55	79	85	61	62	80	77	74	67	81	77	90	77	81	73	82	85	87	59	77	73	66	83	69	78	83	96	75	71	70	73	76	70	80	56	101	66	62	78	73	73	58	75	83	76	77	77	73	75	66	72	72	80	62	75	83	74	96	74	68	98	74	76	80	61	72	78	85	72	70	72	75	80	78	76	84	68	80	59	67	68	69	84	70	73	73	70	77	69	84	77	79	72	75	85	65	64	72	79	76	81	86	82	74	72	81	72	75	70	67	88	81	81	65	78	71	75	88	71	62	97	71	75	67	82	83	82	62	75	68	84	69	61	79	78	92	75	81	74	80	66	85	68	81	73	79	94	80	73	68	61	71	72	74	89	80	77	70	62	64	65	76	80	76	85	59	77	60	68	75	67	75	79	59	75	74	76	72	86	84	69	69	69	65	64	85	73	77	78	73	71	59	94	83	63	81	78	71	59	77	79	71	76	78	86	71	79	78	74	77	81	59	67	78	65	74	87	79	62	70	78	82	74	80	74	80	76	77	68	75	77	74	70	52	73	68	96	73	64	73	83	77	78	73	64	74	82	82	89	73	87	80	79	90	76	92	65	65	82	82	69	81	76	65	66	90	70	94	87	69	68	59	73	88	70	96	70	66	63	75	79	91	52	83	78	77	67	64	63	80	69	64	66	77	94	81	79	66	85	78	79	67	89	68	80	85	77	70	73	78	79	80	72	75	76	63	61	89	84	72	75	72	74	73	74	68	69	78	75	77	79	62	75	65	80	63	94	77	64	66	64	87	81	74	63	84	79	66	76	84	72	66	72	86	64	61	79	66	70	71	65	68	57	68	72	97	66	73	70	92	80	75	74	49	78	76	79	84	78	76	78	77	82	80	71	69	57	66	73	63	74	73	62	94	76	77	70	74	88	85	89	78	64	77	79	61	66	54	69	68	66	70	83	77	69	82	72	80	65	76	91	76	68	88	74	74	62	72	69	66	69	69	65	57	84	68	58	64	88	63	65	85	60	80	69	71	77	78	84	76	68	80	81	81	70	73	70	78	80	58	71	74	81	67	82	74	77	89	63	92	55	89	82	86	70	80	93	66	57	72	72	79	59	59	63	80	75	67	65	69	79	79	75	72	78	78	82	61	68	94	84	58	81	84	76	65	62	76	67	82	56	70	78	95	65	72	76	78	73	74	77	81	77	78	86	75	80	52	73	67	77	63	76	80	75	65	77	90	69	84	91	85	80	80	77	71	71	68	71	65	94	65	77	78	82	59	67	76	75	71	79	71	73	86	91	80	73	69	94	82	66	61	74	64	74	79	77	80	61	57	69	70	83	66	70	81	89	67	69	76	69	70	78	80	78	66	78	86	71	69	89	67	83	74	71	71	62	90	76	74	70	76	85	82	79	76	61	64	67	84	74	83	82	78	83	72	72	73
25322	40192	49677	60007	61271	47091	30166	14584	4392	1412	987	958	921	967	925	878	926	935	888	890	877	886	924	961	974	946	939	898	976	946	957	899	966	924	947	903	938	933	923	891	890	921	956	918	928	888	935	928	913	895	916	934	930	930	929	937	932	879	912	933	901	865	904	892	973	912	931	935	926	937	925	930	972	929	925	891	885	922	919	910	927	930	932	882	921	908	940	902	923	958	957	902	945	908	925	858	951	924	884	884	940	935	900	916	944	903	925	914	861	900	919	930	903	828	921	988	887	1000	898	938	898	920	888	907	903	944	892	882	924	925	924	919	932	925	927	931	916	886	886	932	895	905	927	937	938	920	971	954	890	905	944	930	922	905	962	934	960	918	948	913	903	927	942	933	891	921	949	923	891	922	961	918	935	954	942	918	932	902	926	920	898	926	919	949	887	982	976	922	917	909	981	911	859	887	909	891	916	909	913	889	955	899	921	936	878	898	907	882	898	926	907	942	897	880	919	901	926	927	919	924	966	952	938	899	883	890	906	916	932	921	944	951	880	876	926	948	900	906	956	902	912	935	944	894	946	924	941	946	921	924	977	935	931	990	978	870	946	938	957	923	926	854	936	902	886	945	866	940	898	939	905	870	888	940	952	972	891	940	878	897	934	895	906	904	953	927	887	894	962	916	895	972	932	906	939	938	975	940	939	936	845	934	904	865	884	954	923	873	896	920	898	943	918	922	976	934	905	951	909	899	929	939	943	912	931	870	926	902	886	923	933	941	949	909	910	955	922	928	895	867	876	950	930	918	927	891	929	921	902	884	898	882	905	866	964	914	865	943	940	916	999	972	918	889	923	929	946	875	915	931	907	903	881	926	927	930	939	908	904	913	930	902	887	881	928	957	913	937	908	907	863	964	859	920	919	887	881	949	947	882	870	924	968	929	972	919	903	900	897	934	920	868	946	917	909	921	866	916	943	888	911	922	922	870	895	890	909	936	874	951	933	914	920	885	901	914	960	916	889	893	925	874	928	909	939	916	932	947	937	961	922	942	899	883	949	958	886	864	864	928	909	875	953	898	940	918	921	916	947	903	897	930	939	894	868	927	896	929	869	929	918	904	969	935	917	926	880	934	915	919	965	945	926	913	893	920	983	939	908	886	896	899	915	894	933	929	916	914	887	920	974	905	903	922	932	921	938	943	907	947	955	916	878	919	918	934	924	915	927	946	866	933	872	922	889	922	934	955	908	916	912	902	931	950	903	951	941	966	887	929	935	939	895	899	888	921	918	885	943	913	926	947	925	896	902	909	926	907	907	898	913	956	899	929	887	923	980	919	915	924	897	956	932	907	940	920	964	950	972	960	926	910	962	981	948	902	904	896	875	917	931	929	906	927	926	872	938	883	958	948	912	951	891	913	910	942	962	885	899	944	939	944	940	932	931	905	977	901	918	882	905	895	859	873	940	879	987	854	912	945	911	990	945	886	921	936	960	936	906	911	940	950	942	943	909	935	964	876	907	957	908	887	903	918	950	924	938	954	924	880	890	894	962	902	955	952	874	896	862	914	840	949	894	913	913	917	909	931	914	946	929	941	933	928	929	936	907	937	948	930	880	940	945	914	889	972	923	875	923	949	974	940	924	882	872	863	878	933	939	924	944	917	965	916	930	894	940	869	917	942	850	968	951	916	888	907	921	929	879	913	886	953	908	948	908	925	959	861	943	954	941	988	932	911	923	886	918	945	941	880	912	943	908	895	909	958	940	971	928	904	892	922	867	885	871	901	956	912	974	906	932	897	915	894	922	947	941	942	948	951	922	944	913	982	949	973	936	958	919	958	983	912	915	938	921	931	929	932	894	906	896	936	915	874	930	925	868	874	937	962	916	914	883	938	892	937	912	881	897	899	922	917	931	863	917	958	932	916	941	981	929	954	913	885	942	941	919	887	949	916	914	904	886	915	868	909	863	886	892	906	930	921	937	882	918	951	870	959	940	902	971	912	947	922	933	918	919	908	939	971	932	886	883	910	905	909	927	983	907	953	939	935	987	931	897	922	899	878	968	911	885	915	889	941	896	959	888	949	922	915	945	941	917	942	942	931	923	941	972	913	957	965	880	950	873	921	963	912	915	955	966	850	867	925	975	939	906	927	914	916	975	937	941	918	922	918	919	892	915	982	937	919	874	969	926	933	945	924	944	962	875	933	917	930	890	945	938	953	921	935	943	905	914	930	908	953	872	946	942	924	952	931	928	924	952	948	916	884	910	893	954	935	956	928	946	935	917	954	942	920	930	871	956	858	1007	891	925	903	895	915	925	917	925	916	897	971	944	951	892	936	939	880	888	891	877	916	916	959	947	921	899	931	942	908	857	882	943	889	897	901	932	908	831	955	896	924	872	877	912	889	901	928	905	961	894	933	903	937	911	842	913	967	929	910	875	939	961	946	918	963	990	889	958	902	966	881	916	866	949	917	917	920	906	881	967	876	889	895	986	975	976	946	896	952	902	940	905	918	954	876	956	918	985	870	906	884	979	946	926	947	906	876	922	896	903	924	913	985	942	905	888	938	996	886	949	876	904	949	915	905	925	926	894	925	881	932	906	888	935	945	912	927	893	930	877	966	940	931	897	910	920	940	889	895	925	983	941	951	888	898	915	919	951	958	896	973	928	932	913	888	875	941	934	912	959	959	928	906	915	907	864	917	928	954	904	932	903	898	937	960	904	926	891	911	945	864	912	883	895	935	947	919	875	930	929	917	900	930	949	870	876	847	884	940	925	858	884	879	930	915	921	921	918	869	915	859	941	946	956	968	937	947	908	937	963	898	967	919	873	899	965	898	919	894	919	902	897	908	878	874	925	940	876	948	928	926	914	917	903	921	897	949	887	926	931	941	924	957	926	899	960	879	894	982	944	929	938	873	874	899	920	893	889	915	946	867	953	981	865	925	951	913	922	927	927	913	953	920	936	961	941	911	941	903	942	872	932	905	888	883	898	914	938	955	900	928	925	889	908	937	911	920	838	915	880	886	907	921	955	953	911	919	967	925	929	912	897	936	908	907	916	945	888	889	911	941	917	936	994	944	858	905	928	911	956	912	972	926	888	915	879	929	877	932	943	981	908	896	936	878	911	891	923	936	886	881	913	955	930	888	976	878	881	935	918	915	957	918	874	873	894	966	919	957	843	915	946	931	947	976	953	867	968	921	837	936	851	909	892	975	948	865	954	924	918	881	949	902	936	890	896	913	899	893	869	902	892	885	935	909	895	977	923	938	959	936	888	926	889	847	874	943	930	923	943	888	943	908	967	917	877	903	938	952	997	925	906	947	910	901	880	955	978	907	905	932	927	931	930	940	933	954	954	903	985	903	886	882	1008	973	956	949	951	933	954	945	907	880	920	932	940	883	880	948	925	909	952	923	961	916	918	930	875	912	934	940	916	888	939	924	909	936	882	944	910	940	934	914	896	936	961	879	928	930	932	939	893	886	873	900	912	927	900	941	926	939
1437	2047	6013	5467	3090	1805	749	231	103	85	78	73	71	90	70	81	71	57	84	72	68	71	77	84	68	72	76	69	76	71	63	66	64	73	61	92	74	76	61	81	85	80	80	86	77	92	72	66	78	65	80	73	83	77	56	82	75	74	87	71	84	86	60	78	81	72	67	85	84	71	66	71	82	67	68	95	86	75	80	75	68	56	60	67	75	73	68	80	64	74	65	65	89	72	65	74	70	80	76	79	67	75	72	71	85	78	69	87	84	88	81	82	74	83	76	68	65	68	75	88	74	81	89	70	81	87	78	58	74	70	79	94	68	75	72	86	81	78	84	73	73	74	79	76	67	72	72	76	83	83	77	69	68	76	77	67	65	80	75	77	60	74	73	70	86	59	74	72	75	66	55	90	83	74	89	90	60	76	70	71	76	89	88	64	99	72	61	67	62	79	80	84	80	95	89	65	77	74	86	72	65	72	78	74	76	77	67	74	65	90	74	77	63	86	79	89	75	86	82	81	69	80	84	68	72	78	51	89	60	83	72	83	73	83	79	67	90	87	76	84	68	88	72	72	80	63	79	85	87	69	64	59	71	80	70	62	77	87	79	67	77	68	69	78	54	62	78	77	80	64	79	83	82	67	78	84	69	83	65	73	64	73	70	64	89	76	78	76	81	74	78	82	65	71	75	72	78	75	63	65	63	73	70	77	80	82	71	72	75	78	97	73	90	71	77	68	65	61	76	76	86	84	76	82	82	70	60	81	69	71	69	79	70	77	58	62	66	93	75	67	54	72	91	62	73	86	71	77	73	78	76	63	75	67	87	80	84	79	83	70	59	69	90	67	65	65	89	73	92	71	59	75	69	71	80	63	94	82	89	89	78	77	73	86	85	56	63	73	58	76	71	75	67	83	63	76	75	67	76	79	63	72	74	75	68	70	83	81	77	70	74	66	72	64	80	76	82	76	87	81	56	89	79	79	67	74	68	70	71	74	76	76	70	68	79	74	77	81	79	55	73	71	81	62	78	83	80	83	91	82	70	80	72	74	73	88	89	85	78	83	70	71	68	90	84	57	64	63	89	86	81	77	75	72	87	60	80	69	81	57	79	72	71	71	88	74	68	81	64	74	79	63	57	69	59	110	66	76	69	77	79	71	55	75	64	67	79	79	73	73	79	75	76	68	78	67	75	81	82	48	69	69	79	71	80	65	77	85	58	72	70	69	67	76	65	74	73	75	74	69	84	69	71	78	69	79	88	81	68	77	64	72	72	82	63	53	70	67	64	73	80	77	71	89	71	76	79	68	74	64	77	71	84	72	70	78	75	85	78	68	80	66	64	74	81	86	73	72	77	76	65	67	58	81	78	84	72	77	62	81	77	74	65	68	67	70	65	73	87	83	86	79	69	69	69	85	57	67	60	75	57	71	65	74	66	52	81	70	69	67	73	86	72	84	70	70	72	78	73	86	71	76	69	74	64	89	89	73	91	61	66	63	78	68	76	61	71	66	72	80	77	82	65	56	75	72	90	71	68	78	69	75	78	74	80	86	84	79	74	71	75	71	84	64	73	94	74	77	71	67	81	65	85	64	76	57	68	81	71	74	56	81	71	92	78	94	68	61	78	83	57	70	72	79	81	79	73	77	70	78	72	76	83	70	60	69	76	76	79	66	84	64	57	75	74	74	70	94	63	67	79	71	86	67	73	71	59	81	76	58	73	70	83	79	64	65	77	80	81	74	62	75	75	80	44	79	73	69	68	77	73	60	68	75	64	72	70	65	77	79	74	79	60	73	84	85	78	70	81	80	71	77	86	76	83	66	73	63	77	84	84	69	70	56	64	67	61	69	78	72	76	77	94	63	89	75	69	61	69	64	72	66	71	70	75	71	89	82	72	81	73	72	80	78	74	82	77	63	82	83	86	63	82	55	70	69	71	67	81	73	76	88	72	84	64	67	73	78	83	86	51	95	68	68	88	64	72	70	77	88	78	75	74	76	63	60	81	75	87	64	77	78	71	76	67	68	75	86	73	74	91	89	66	73	99	75	61	75	78	84	67	83	63	77	70	61	66	65	73	60	70	74	74	70	63	67	73	82	70	76	85	60	65	63	74	62	73	74	78	84	67	60	71	80	60	73	85	72	89	80	82	73	84	61	72	76	70	84	67	78	72	74	73	63	74	76	65	66	55	79	71	70	75	78	73	76	60	83	88	69	61	77	85	85	86	65	73	67	71	91	70	78	74	61	73	67	70	51	75	68	53	66	85	72	68	69	68	85	69	82	83	67	81	70	68	81	75	72	54	76	74	68	67	76	77	83	83	77	82	80	81	67	50	59	83	66	74	73	76	67	73	75	85	77	74	79	65	75	74	71	71	75	69	66	86	83	74	72	79	72	64	72	62	89	63	72	61	79	46	75	75	78	64	70	79	74	64	70	70	89	90	69	87	89	58	81	88	59	64	65	82	75	74	83	77	75	80	77	67	73	73	78	94	73	87	67	73	71	67	82	69	73	89	79	62	62	81	79	93	78	64	63	92	70	81	79	71	76	68	82	87	72	63	71	79	78	69	82	71	65	63	63	71	50	82	69	66	84	78	74	70	72	84	82	88	72	74	71	91	75	60	80	80	72	70	68	79	84	70	78	88	75	65	68	71	59	73	80	71	60	57	73	78	96	87	69	74	56	83	71	69	65	59	83	65	84	76	74	86	69	68	73	68	74	74	78	77	76	65	65	72	72	84	76	60	83	80	65	77	67	79	69	82	86	74	71	70	76	71	69	99	71	71	85	76	90	80	66	72	77	83	76	74	69	69	74	95	71	86	66	82	70	81	75	68	60	71	75	68	61	75	72	79	64	81	60	83	60	78	70	75	74	80	71	74	74	78	77	64	76	52	66	74	80	56	77	77	80	69	80	74	75	71	68	84	76	85	80	90	73	76	84	63	57	74	58	67	84	70	73	84	86	75	70	74	60	79	81	69	67	58	68	88	84	78	87	66	86	75	68	67	80	86	69	82	86	75	58	81	75	76	72	84	73	74	77	72	80	75	80	67	75	62	68	71	74	66	69	77	89	84	62	92	68	70	75	65	60	80	78	78	65	80	63	84	85	71	73	80	78	74	58	76	79	73	71	75	77	86	72	71	67	74	75	68	67	60	68	86	66	89	64	89	68	64	75	73	70	82	85	66	65	69	88	80	90	85	62	75	78	78	69	78	79	75	66	74	66	71	71	79	101	90	69	84	75	72	67	70	65	73	80	60	74	62	66	70	63	64	80	78	74	78	73	74	78	84	64	86	69	81	88	69	66	90	84	65	76	73	69	75	76	84	72	71	73	84	70	76	72	78	81	84	71	75	64	74	74	81	77	89	69	76	64	72	66	68	78	76	78	78	74	89	64	56	74	63	62	65	73	75	79	74	85	71	75	73	89	72	60	63	74	78	61	85	80	60	75	78	78	80	62	71	66	85	91	80	66	78	75	68	80	76	74	66	70
15217	22063	31987	36273	36365	29174	16956	5941	1841	1081	925	887	930	894	901	899	903	913	904	915	888	929	897	929	864	926	905	900	885	909	897	898	919	931	882	867	923	933	952	912	877	888	885	887	909	893	894	909	889	941	897	910	893	922	933	888	902	861	872	891	877	911	940	912	834	933	882	1033	926	922	909	916	922	873	924	876	912	946	907	870	856	951	899	917	916	868	936	888	885	892	889	938	916	934	920	849	913	873	918	882	827	916	938	879	939	880	944	907	925	909	927	895	867	866	915	894	925	971	867	967	896	953	933	942	885	916	906	951	944	908	887	908	900	891	938	894	922	875	860	894	926	861	922	908	940	915	891	872	939	902	899	904	883	907	963	936	853	870	895	882	899	941	969	928	959	907	890	946	905	876	908	864	918	925	925	920	854	939	886	904	906	957	945	904	912	968	921	954	922	909	904	881	879	870	931	923	910	892	940	892	903	922	936	933	917	886	849	920	884	903	896	886	945	879	915	920	898	871	918	942	891	888	965	913	862	885	909	927	916	913	866	840	912	890	904	904	874	910	900	916	875	907	925	886	920	887	907	878	905	921	891	982	879	890	855	894	855	976	939	903	918	891	976	912	900	904	942	894	907	904	874	872	892	913	889	925	931	950	869	899	929	867	920	905	912	935	877	913	942	869	930	896	890	945	842	925	893	889	937	894	920	844	865	910	895	929	925	955	921	930	929	927	921	914	881	895	909	892	897	961	962	880	861	938	941	923	836	939	905	926	895	845	935	938	924	853	839	906	926	896	895	976	920	903	934	966	897	944	916	908	935	941	900	885	893	876	880	948	900	902	846	930	886	944	853	930	893	920	910	946	925	902	925	899	922	907	922	890	829	915	875	919	921	906	904	908	880	887	944	874	916	891	880	932	845	918	908	916	941	945	953	917	926	915	883	940	927	876	878	954	941	893	881	868	923	898	918	874	880	877	875	903	925	943	901	925	879	939	894	916	900	921	916	861	891	905	903	905	986	927	885	917	888	932	916	889	868	889	887	914	906	851	894	894	934	857	926	885	885	880	869	895	922	910	982	928	913	897	883	945	943	916	861	869	939	953	896	932	926	913	956	884	917	894	913	870	910	872	879	883	969	888	887	948	903	933	921	969	896	905	905	898	855	927	923	944	875	906	876	946	914	907	881	902	886	900	858	903	921	934	883	929	963	931	911	844	890	925	869	854	916	964	933	963	914	982	919	873	882	891	915	958	953	933	991	872	878	955	914	907	904	918	890	960	858	893	919	928	931	900	893	943	898	853	860	890	955	963	940	867	970	903	875	899	922	930	1000	919	873	882	844	888	941	900	887	894	933	930	914	907	884	879	913	907	842	904	960	876	911	899	901	894	928	896	864	891	962	898	928	875	846	892	904	919	881	895	935	885	892	903	892	882	878	916	850	919	927	895	898	891	942	920	911	922	917	923	857	968	835	922	995	938	929	936	902	908	943	929	878	876	891	903	936	932	925	883	874	890	864	922	858	896	897	884	884	930	905	921	944	924	902	900	937	924	906	890	895	907	884	945	871	944	885	848	903	883	930	863	926	886	969	914	928	910	907	882	961	846	904	877	898	861	879	901	905	892	879	924	977	890	877	911	862	929	898	952	848	938	901	963	924	863	1002	886	884	886	929	952	899	904	908	968	875	937	868	913	868	939	893	894	866	961	893	917	903	897	861	947	906	869	935	926	872	886	883	885	879	914	875	934	902	892	937	915	876	934	919	893	881	906	883	920	935	890	890	836	914	936	929	941	931	925	879	897	881	883	879	927	919	910	911	902	869	917	935	964	905	904	904	883	946	885	912	907	925	888	906	873	976	917	906	946	879	904	864	917	913	907	942	897	858	895	908	883	973	951	912	928	888	913	907	951	928	883	913	856	913	947	897	911	867	924	907	933	912	925	912	932	906	916	958	907	868	866	950	894	910	874	903	887	939	927	930	902	936	879	932	934	918	894	939	925	898	890	929	899	879	932	961	912	890	890	888	903	903	908	929	915	886	867	950	877	873	933	932	888	926	935	844	893	922	901	921	871	903	955	920	907	862	929	880	887	891	915	881	893	920	919	955	909	921	857	897	913	939	904	948	963	938	966	948	892	856	925	929	866	957	977	882	929	890	903	882	903	817	905	929	906	893	889	886	938	915	865	847	912	933	954	903	935	907	883	898	933	952	939	887	922	883	945	944	879	920	907	884	946	869	909	929	880	908	956	914	948	950	915	926	924	929	888	934	954	958	890	910	834	891	904	878	933	930	974	838	895	857	900	966	897	904	876	910	887	865	895	931	902	905	925	913	926	840	913	940	915	960	940	890	892	906	874	920	896	938	880	897	946	876	904	964	957	864	869	916	873	878	963	926	899	867	911	918	929	906	908	934	949	866	930	903	912	916	913	947	956	899	930	939	902	902	924	907	928	932	878	926	933	926	891	906	905	886	897	944	924	916	901	820	903	909	905	883	933	1021	853	910	894	919	899	941	893	891	915	892	961	874	921	898	931	955	942	899	893	893	915	863	879	918	893	915	863	898	933	910	906	885	938	920	907	947	892	928	925	932	885	883	902	864	928	884	944	953	915	909	904	871	932	935	950	892	938	906	895	867	896	902	919	917	921	917	907	864	881	968	906	919	933	925	886	883	912	873	916	913	898	922	907	920	893	912	942	894	944	897	925	906	935	871	913	892	935	860	934	859	899	946	922	917	906	892	864	941	945	883	903	911	939	840	883	880	914	883	959	931	932	948	912	960	901	915	923	890	905	927	918	927	876	921	955	900	883	898	912	898	954	923	891	917	952	956	912	951	884	944	899	911	946	936	899	917	889	919	932	849	873	933	902	909	904	905	879	922	926	879	936	907	874	911	864	849	945	935	935	922	912	874	919	894	946	901	921	918	894	887	920	894	963	942	935	912	923	919	940	876	906	903	916	937	876	883	974	859	917	933	939	934	896	901	944	892	905	919	959	912	910	885	957	902	886	915	945	859	898	934	924	899	922	894	870	933	891	953	902	966	915	903	917	879	947	925	925	968	931	938	913	882	910	924	842	954	881	876	936	974	885	865	920	975	935	849	908	900	879	959	902	887	897	909	858	913	933	960	868	904	882	925	920	873	896	903	946	879	870	898	902	946	949	884	943	933	859	915	968	918	911	911	947	914	916	889	916	871	925	861	880	922	896	951	898	914	916	922	912	899	942	904	913	951	894	866	944	899	870	963	913	890	920	886	905	922	933	891	879	888	947	957	911	910	893	896	917	928	903	868	897	958	936	898	908	961	938	894	859	924	897	926	842	892	916	880	950	919	908	929	838	936	892	872	909	902	957	945	929	915	902	928	885	937	916	952	876	933	909	905	918	957	925	929	951	881	889	895	917	953	892	894	885	918	893	889	921	889	952	852	896	881	916	944	886	946	913	890	855	893	852	925	927	868	898	916	893	912	898	912	919	924	885	915	886	898	897	829	902	928	883	911	869
995	8111	14808	11672	7422	4301	1456	391	131	98	75	62	65	95	73	69	63	59	81	80	79	86	67	77	92	71	72	66	73	73	77	68	76	71	66	75	68	71	70	81	66	72	79	75	59	76	73	82	74	77	82	84	79	69	72	72	90	67	82	83	69	68	68	62	69	79	71	81	66	76	79	78	75	76	75	71	72	75	92	72	66	65	67	71	79	73	76	77	74	73	81	86	78	64	78	58	57	74	64	76	62	67	77	68	64	70	91	75	77	84	65	76	85	76	70	85	79	77	82	59	78	72	62	81	78	87	77	78	77	79	73	70	87	80	79	72	72	63	71	88	83	72	62	73	79	81	82	87	73	78	80	69	65	75	73	50	75	64	73	67	75	69	93	71	81	83	74	71	75	62	76	69	61	66	76	74	96	67	65	79	80	70	72	66	85	67	64	76	79	83	71	72	72	74	63	77	68	70	70	55	72	57	68	78	74	66	75	70	87	65	64	65	78	67	73	72	60	57	66	66	54	66	75	67	94	77	80	76	80	61	75	65	63	59	96	76	72	59	67	72	75	77	88	73	71	91	67	80	80	76	74	81	77	73	82	83	72	77	55	81	96	71	76	88	63	75	79	61	64	69	75	94	80	55	67	69	77	60	61	77	96	71	73	79	59	72	67	63	89	72	82	73	70	85	68	78	71	75	82	71	66	74	78	78	74	84	56	65	90	60	66	68	73	87	61	81	80	57	73	58	74	65	60	70	65	70	71	71	76	55	86	60	78	72	76	69	82	74	71	81	85	66	62	71	78	87	74	76	55	83	67	77	83	66	86	62	75	81	71	79	82	79	76	58	75	78	68	62	75	74	68	73	64	64	83	83	71	76	75	71	62	88	67	84	69	67	64	56	66	77	91	82	94	85	78	71	64	76	60	69	66	73	83	87	69	66	77	50	83	70	69	59	72	66	74	77	55	72	78	68	69	61	84	71	70	72	79	58	68	75	82	81	75	56	77	72	63	74	65	66	73	66	79	71	73	74	75	79	79	71	70	56	79	78	73	67	87	74	82	51	67	66	85	84	76	61	75	72	72	70	58	68	68	76	80	85	67	55	66	71	68	70	81	70	82	62	86	77	63	56	76	77	79	68	65	92	86	65	68	75	87	87	77	71	71	84	90	76	64	76	69	53	78	67	69	67	79	79	70	90	79	73	67	70	67	62	78	66	80	76	72	62	56	60	82	88	78	81	78	86	75	83	88	71	63	84	74	77	71	70	68	79	67	90	78	71	94	68	70	57	66	73	70	84	73	69	76	77	89	76	73	68	76	83	77	82	91	71	77	65	73	87	81	65	93	83	73	88	65	63	68	69	84	84	73	64	70	82	75	76	71	58	79	78	77	79	68	77	96	66	84	64	73	71	83	66	82	85	75	79	83	75	78	63	65	67	83	71	67	65	74	65	57	65	74	81	89	79	79	91	71	94	86	87	82	72	64	85	91	80	91	65	81	72	66	66	78	79	77	64	75	65	72	70	66	67	80	73	65	79	89	80	84	73	82	79	62	67	88	67	77	76	72	63	68	87	76	64	63	67	70	68	73	75	62	57	70	59	56	90	73	62	75	76	76	67	65	81	81	66	74	87	69	92	72	84	64	65	78	79	75	74	92	76	83	63	74	64	67	67	80	72	83	57	66	69	53	78	74	74	59	59	73	72	74	52	81	94	72	75	69	74	76	63	64	66	81	76	69	80	68	67	71	72	76	75	69	70	73	76	75	86	79	72	74	75	70	85	87	75	62	83	70	64	74	59	88	72	67	66	66	86	80	87	69	87	86	80	68	75	73	66	70	79	65	75	72	63	81	65	50	71	72	74	75	81	77	76	70	65	74	74	60	67	66	83	79	80	74	82	69	69	66	69	76	66	88	72	84	76	78	74	66	71	72	74	85	63	79	60	84	62	84	89	83	84	82	64	70	86	75	67	74	62	69	75	73	58	66	64	91	82	66	83	93	71	74	90	75	79	71	62	81	76	68	67	77	78	69	83	70	83	69	82	59	74	69	67	72	76	78	71	77	66	92	77	77	76	76	66	58	59	65	76	80	69	82	83	75	82	62	80	81	70	71	66	79	69	80	79	74	76	86	76	80	71	64	76	78	78	67	78	79	76	68	55	78	83	65	75	83	78	70	63	101	69	61	82	70	74	72	63	76	80	86	82	63	63	85	62	72	65	80	79	80	77	84	83	69	62	65	75	76	68	72	67	78	68	75	76	74	76	84	76	77	56	84	53	65	67	65	68	83	73	74	67	66	66	84	79	81	78	98	70	88	76	67	85	75	67	65	84	82	85	78	65	75	76	78	69	82	86	82	80	82	80	69	86	65	78	88	66	71	71	75	64	81	80	67	80	83	69	74	73	69	70	64	78	79	73	74	83	81	72	71	81	74	95	69	66	80	86	81	69	76	73	57	78	77	75	68	70	68	77	80	81	81	73	71	64	71	62	64	67	62	71	79	71	72	66	69	78	92	71	63	68	77	81	93	67	62	75	72	74	94	87	57	90	76	89	81	78	59	76	67	73	87	81	79	67	78	84	80	66	61	77	82	65	70	76	76	62	73	74	70	67	60	59	76	77	71	73	83	81	81	76	62	81	62	71	79	87	72	80	65	60	55	93	70	67	76	70	80	67	59	94	63	65	83	70	78	63	77	63	83	80	82	80	75	70	64	76	69	57	65	88	71	66	75	74	72	61	83	59	75	86	70	74	72	101	79	74	72	74	61	74	72	77	66	69	69	79	61	73	67	87	62	87	83	89	77	76	66	72	73	81	65	70	65	80	67	68	90	53	68	79	72	75	91	69	69	78	67	103	76	69	66	61	77	85	82	86	83	64	68	79	66	71	69	59	68	80	72	87	74	62	75	83	71	82	74	71	63	65	83	79	76	74	70	82	85	69	70	71	76	78	77	72	71	68	68	73	73	77	63	63	69	83	66	77	68	80	82	91	79	72	78	74	74	69	78	71	63	69	66	69	71	78	80	58	74	75	76	80	75	64	83	71	76	70	59	65	76	70	60	71	77	82	75	78	71	70	77	62	73	79	80	66	59	85	73	87	68	64	80	80	59	69	75	91	54	70	81	65	70	78	66	85	56	77	67	58	63	60	78	72	74	76	93	82	68	79	70	87	72	96	82	80	69	73	77	67	84	67	69	77	68	73	69	75	68	85	77	82	69	67	75	66	76	77	67	76	50	80	73	67	71	75	79	76	62	77	68	81	86	86	79	71	90	79	83	74	66	79	81	66	62	69	62	83	70	71	77	65	77	63	65	72	70	69	92	63	75	70	64	67	75	76	65	72	64	71	62	72	69	64	86	65	69	77	72	86	82	88	66	74	71	85	69	72	62	94	82	56	66	75	79	78	69	80	76	73	64	78	63	63	66	82	79	69	84	85	74	74	70	83	75	62	73	75	62	66	77	88	80	82	65	71	69	89	79	80	86	57	66	61
21597	36339	41322	48904	50821	38627	23908	9274	2577	1145	914	939	917	857	891	924	865	865	862	891	930	939	907	906	853	882	921	902	873	877	903	927	900	895	900	896	883	952	941	943	908	823	898	870	926	882	928	926	889	944	910	856	946	915	888	891	878	894	892	900	889	838	899	924	888	883	879	913	928	881	875	882	935	871	907	934	924	852	858	889	923	939	895	891	938	852	886	955	898	915	907	904	910	859	834	926	894	894	910	914	898	875	947	849	915	907	913	919	925	888	908	883	875	875	890	888	850	896	932	895	924	919	952	887	894	878	899	924	866	934	916	917	949	881	915	869	918	892	886	851	936	895	857	940	877	859	904	919	930	858	916	934	842	912	915	869	928	914	877	929	849	896	915	889	879	934	870	912	921	897	889	879	944	869	907	933	964	893	904	889	912	858	900	899	877	926	912	938	887	935	859	885	883	866	898	877	939	884	894	913	904	934	858	902	862	879	875	880	894	956	930	924	896	907	915	889	963	881	872	902	889	897	959	934	904	895	870	959	924	877	897	864	954	943	897	901	881	935	847	882	961	932	921	930	966	882	940	925	902	876	911	926	905	967	899	855	891	894	868	872	921	868	860	929	967	888	923	952	878	861	928	931	872	940	931	916	948	891	927	869	886	919	875	862	920	878	980	928	852	901	905	890	904	952	906	866	911	931	940	937	862	890	950	917	832	858	902	875	864	893	970	909	872	925	927	919	938	937	944	893	937	944	903	844	877	881	891	852	891	881	917	915	946	885	903	928	939	907	967	894	900	899	913	893	921	913	907	907	879	872	931	876	935	847	959	893	944	909	906	960	894	890	963	874	913	947	875	924	921	894	950	926	851	893	897	867	906	889	902	946	884	864	877	885	911	930	884	898	865	947	934	956	882	897	881	845	889	929	907	900	909	819	927	878	931	937	919	877	934	853	910	932	900	871	903	889	831	924	901	846	954	860	938	962	923	880	940	871	894	885	871	903	914	972	898	918	929	959	927	894	945	862	931	893	894	875	847	888	915	900	902	952	915	895	860	867	934	894	924	883	905	890	839	890	883	892	907	926	932	894	958	857	901	898	911	867	857	902	906	911	880	871	879	901	962	924	880	886	905	902	914	914	930	887	937	894	936	896	911	925	871	860	846	860	902	905	994	932	890	940	903	906	904	912	934	892	913	937	885	856	940	849	887	861	923	906	905	883	922	852	889	883	918	910	962	899	915	926	863	907	878	902	858	881	875	874	913	890	891	928	865	894	859	900	867	887	921	842	843	882	920	889	922	924	870	921	877	915	868	894	869	917	917	933	893	895	881	894	895	892	872	928	913	925	903	872	936	863	905	920	895	953	880	892	897	915	922	906	900	887	961	876	880	897	869	917	948	927	855	849	855	893	891	906	927	953	935	905	875	890	940	870	927	945	909	924	887	901	903	895	930	940	912	877	862	884	872	871	830	857	898	887	866	887	930	878	886	904	901	916	887	927	870	938	897	922	900	917	891	918	881	935	886	927	944	873	866	867	943	922	878	892	906	969	860	876	901	889	900	936	874	877	859	967	961	881	907	870	856	901	921	881	859	917	956	940	918	913	896	917	892	841	899	897	894	912	859	916	911	932	912	859	960	952	930	859	912	963	884	914	880	925	946	920	902	881	887	958	876	928	919	897	928	898	891	909	900	899	892	927	912	957	903	917	934	949	937	898	921	941	863	884	859	898	962	943	896	898	855	902	953	866	848	947	855	873	946	909	858	861	927	924	866	939	862	941	944	901	899	953	884	896	881	888	929	871	958	913	936	924	885	845	895	898	896	865	908	871	894	897	909	950	928	856	874	869	877	876	891	886	902	888	887	932	860	911	893	924	950	888	901	948	856	856	870	892	933	903	865	926	929	876	903	897	949	864	947	893	842	900	899	891	878	883	928	915	900	901	916	933	891	933	939	938	889	939	909	925	887	904	897	907	951	873	945	896	907	866	877	897	989	899	935	920	889	883	927	895	830	920	921	928	840	903	885	850	855	925	905	896	917	879	856	864	938	877	908	904	912	915	899	900	860	876	907	920	854	891	896	933	945	907	895	883	877	893	911	913	948	922	888	927	872	869	892	904	921	869	873	922	917	929	899	944	891	912	916	926	902	948	876	917	943	860	891	925	886	867	915	911	907	872	864	889	928	907	912	947	877	906	936	894	893	907	925	869	901	949	917	871	910	880	942	933	816	892	924	912	925	869	972	913	892	916	866	874	945	901	904	860	882	864	905	949	911	926	874	928	916	895	874	926	859	928	898	888	865	908	893	860	922	928	947	926	916	879	882	903	849	875	897	937	882	854	910	920	853	860	894	860	910	935	866	909	892	862	914	895	919	902	877	916	938	878	904	888	940	927	881	909	934	914	879	931	862	901	855	941	888	903	890	914	900	906	893	912	930	875	923	839	895	873	935	906	896	912	906	923	877	890	904	904	916	871	903	945	862	885	837	913	932	883	912	897	905	887	891	878	895	849	883	901	918	924	933	916	880	888	856	827	872	891	905	865	901	890	1005	874	921	898	901	892	901	852	909	904	966	892	837	859	921	925	886	876	905	887	934	910	903	849	919	932	878	955	856	918	942	921	911	911	855	867	868	809	877	891	903	898	943	881	900	883	934	885	948	871	898	912	908	906	877	922	877	948	907	906	892	911	900	945	903	892	910	868	948	837	888	955	902	912	913	913	919	858	902	893	910	926	881	871	885	889	882	879	897	867	892	882	942	962	944	874	909	891	952	856	894	856	838	897	867	867	911	934	935	903	900	939	896	912	927	877	948	901	839	947	880	905	966	884	902	863	940	892	888	912	924	909	922	883	884	927	913	880	942	944	870	925	921	898	920	871	916	933	876	862	918	924	902	924	881	857	931	901	950	864	859	900	907	909	858	874	909	855	892	949	889	889	878	920	861	911	908	991	914	898	897	938	895	900	901	906	941	883	881	903	879	885	885	916	952	942	887	872	884	890	892	946	878	929	895	860	914	953	899	934	939	915	896	887	865	945	881	906	926	911	912	845	850	844	865	919	919	853	922	883	950	896	901	912	880	956	913	886	876	917	896	841	936	871	840	887	899	879	921	938	943	866	880	962	891	892	945	921	939	897	889	893	904	845	917	886	879	855	901	905	906	921	904	911	852	906	903	904	877	889	924	896	871	943	896	896	886	890	916	923	876	888	875	942	883	903	881	896	909	900	876	915	859	929	911	891	898	870	921	929	906	885	895	895	929	868	900	923	925	838	922	916	931	932	863	841	894	865	914	942	875	918	875	921	917	847	935	965	932	888	901	875	870	884	913	900	892	912	902	917	900	911	884	908	908	901	902	830	880	923	947	944	949	867	883	945	895	907	860	910	899	924	889	875	924	891	890	909	880	927	866	923	875	959	902	1004	907	836	973	829	879	914	901	887	894	894	883	865	886	920	927	870	918	944	961	869	829	876	923	904	922	927	921	884	884	949	855	864	896	864
2503	6683	15554	12922	8706	4905	1600	433	153	89	74	77	70	83	73	87	63	79	87	69	76	83	58	77	85	82	78	79	96	86	68	77	84	90	80	75	69	85	83	64	80	64	97	76	84	85	75	85	67	84	87	70	68	73	81	83	62	98	88	73	75	88	74	76	86	57	75	78	69	80	65	85	82	90	75	64	97	75	62	84	85	74	78	81	69	73	75	76	91	79	74	87	87	75	84	72	86	69	71	84	90	77	78	74	72	97	79	72	102	78	76	76	89	77	84	82	95	85	76	76	75	96	79	64	92	82	74	68	82	72	67	79	72	77	96	95	72	79	65	70	79	81	80	70	60	84	71	61	74	76	91	85	77	94	84	87	73	81	68	82	78	77	84	91	97	78	77	80	76	80	72	74	76	63	84	69	91	75	82	73	59	62	75	87	69	90	63	72	84	68	76	76	64	70	77	61	78	82	78	74	81	78	80	79	72	76	81	67	84	73	77	91	65	86	67	79	93	66	81	73	84	69	75	79	84	89	80	81	72	77	72	63	69	66	79	80	85	84	79	85	78	79	87	77	103	74	79	82	78	66	76	91	73	67	81	76	74	85	80	96	76	98	66	68	78	75	70	63	76	75	78	65	63	73	85	57	67	71	85	91	75	91	88	66	88	76	71	86	79	82	65	73	90	75	77	77	75	81	70	78	77	81	82	82	83	75	92	76	57	79	61	92	76	75	80	72	86	72	81	84	82	83	79	78	66	94	78	71	76	75	74	70	88	78	91	77	77	69	70	63	70	71	75	62	79	72	84	78	77	82	67	64	70	81	83	96	78	93	60	62	77	85	87	76	78	74	84	88	79	87	76	76	71	81	71	77	66	89	75	82	94	88	68	77	76	76	78	64	97	82	74	88	71	78	66	80	81	72	76	69	75	57	68	70	74	81	79	71	76	82	82	64	69	77	82	74	81	77	87	90	66	71	70	89	76	89	69	81	84	73	81	70	88	73	67	74	76	76	72	79	85	71	72	76	66	62	87	76	83	83	87	67	67	76	80	75	72	86	67	78	80	82	70	72	72	72	74	86	71	67	80	56	57	85	81	102	70	83	77	77	72	80	63	73	95	70	81	80	65	83	67	77	78	70	70	65	81	71	66	80	75	78	78	69	77	80	75	78	76	79	93	86	69	93	97	78	75	74	77	72	78	83	65	86	83	82	61	63	60	76	92	78	78	72	67	64	85	83	82	85	64	63	83	62	73	71	81	71	80	85	69	76	81	84	88	74	70	93	89	80	84	74	73	87	78	78	89	92	85	72	66	67	76	68	88	79	75	84	65	86	74	78	88	76	76	83	85	76	81	66	75	67	75	88	80	61	79	78	73	73	94	78	75	76	94	65	76	100	77	77	70	86	77	64	77	89	84	75	88	71	76	80	71	80	74	87	72	83	88	71	67	74	77	77	83	81	77	73	93	63	81	96	70	76	77	82	74	76	62	79	92	86	79	81	92	77	84	74	76	75	69	83	82	84	85	83	89	77	83	79	85	80	95	86	81	86	69	68	85	61	72	83	86	88	92	57	84	74	86	70	67	78	95	77	67	71	83	75	79	85	81	64	80	102	79	81	68	74	78	81	75	89	85	72	84	82	75	73	77	73	97	65	65	66	81	82	72	87	60	67	64	81	72	94	74	70	78	70	78	72	78	89	93	69	89	88	80	69	84	74	82	71	72	80	78	61	72	94	78	69	77	86	97	80	73	79	67	87	80	79	79	79	82	63	109	73	64	88	72	58	83	69	55	77	90	81	77	97	93	80	64	60	91	93	65	67	86	60	84	65	87	72	81	76	92	76	82	79	79	89	65	83	82	82	68	88	70	76	71	80	88	79	90	73	77	73	74	77	67	74	88	65	93	73	69	79	77	82	85	77	76	95	78	86	78	86	74	93	63	78	83	77	71	65	75	89	78	85	69	85	82	76	84	79	84	70	65	72	90	95	79	92	81	86	78	94	68	71	78	76	73	89	75	78	89	73	84	65	78	74	59	75	64	82	81	68	92	78	65	80	65	82	70	95	71	80	75	78	87	63	71	77	71	62	73	75	58	92	86	63	90	80	77	74	81	74	63	86	81	71	70	78	81	76	87	65	99	76	77	70	75	93	63	77	74	76	83	99	79	78	71	78	73	76	72	92	78	77	65	70	64	73	65	90	78	83	88	76	69	79	80	88	64	82	91	77	100	94	76	76	78	90	71	78	72	82	65	84	73	75	86	77	83	97	88	78	73	85	75	87	75	83	65	78	63	78	69	82	71	97	71	76	73	80	93	82	85	80	76	97	80	66	70	77	76	79	79	80	76	80	85	85	73	85	87	78	78	95	72	72	92	70	73	82	76	95	104	81	76	68	83	53	69	85	88	63	78	73	69	78	79	84	90	74	70	73	60	75	101	87	83	61	77	62	87	79	71	72	69	61	77	67	90	79	82	80	92	95	67	67	90	92	77	84	64	87	91	70	79	75	81	78	84	71	80	82	77	91	82	58	70	85	77	68	79	85	68	64	72	74	75	97	75	81	61	90	79	74	88	60	87	76	74	71	88	73	83	77	64	78	73	76	94	72	79	80	73	77	75	73	76	80	83	86	80	59	73	80	57	77	88	85	91	77	71	72	82	59	84	80	72	67	69	88	65	77	73	66	74	74	76	84	84	93	88	71	80	67	69	94	79	65	89	92	71	79	89	77	76	76	67	89	84	89	72	80	85	69	82	72	88	79	66	95	80	55	81	78	74	94	86	85	81	61	68	79	95	80	72	73	90	76	82	82	96	78	84	84	89	70	79	94	92	72	78	69	71	85	82	67	88	75	77	78	76	83	66	69	75	59	66	87	87	80	73	75	66	78	74	86	83	77	89	69	93	94	88	88	65	67	86	79	77	78	78	86	75	79	79	80	74	64	81	84	68	87	79	78	89	94	76	71	74	67	79	75	89	78	59	77	80	77	75	72	80	95	77	59	67	89	79	101	68	72	75	94	71	68	74	89	78	71	65	88	69	74	89	76	70	74	87	90	103	85	88	69	69	78	66	63	82	84	80	77	86	82	70	86	75	81	86	70	77	68	73	71	69	76	71	100	87	73	75	89	63	73	88	77	80	51	76	82	76	80	83	69	78	63	84	72	75	85	72	86	71	81	72	68	73	68	70	83	88	87	80	74	70	64	82	90	76	65	67	76	77	79	92	79	81	79	76	79	68	89	74	82	65	83	81	87	91	81	90	66	93	80	88	70	83	94	88	90	78	64	63	85	90	67	81	84	73	91	85	59	72	68	76	96	88	84	77	86	77	67	70	96	83	86	77	83	63	81	80	89	88	75	82	75	80	76	71	77	74	97	82	80	78	71	89	83	83	69	66	67	80	83	100	69	66	83	73	86	81	64	73	61	74	86	78	66	84	90	66	86	74	80	62	69	82	71	76	78	73	83	93	84	79	76	77	74	90	79	73	72	86	74
21001	33142	42929	50094	51829	40177	25584	10914	3052	1198	978	953	948	906	945	931	954	981	926	935	962	989	952	938	966	946	957	943	979	911	899	949	974	911	981	939	958	960	997	884	973	979	977	963	958	971	1047	944	965	928	938	930	1011	941	922	984	865	907	976	961	944	937	882	936	953	921	924	966	932	993	962	965	956	959	921	923	997	939	905	947	932	994	964	933	921	930	933	933	940	916	946	954	952	945	978	949	940	961	1003	946	937	936	972	947	974	939	952	960	958	894	989	899	979	918	993	937	925	965	971	921	957	970	929	939	979	911	967	872	946	996	895	982	954	990	1004	964	973	965	939	912	956	913	971	922	930	931	966	937	929	1017	946	937	987	948	959	930	927	972	971	977	980	1000	985	905	979	902	938	962	968	948	945	977	962	943	961	945	939	918	971	982	968	928	1021	968	988	960	958	940	893	955	944	959	915	917	972	972	979	954	943	951	992	976	934	939	930	897	933	985	1012	1005	959	879	923	943	967	940	924	927	899	966	946	995	948	937	948	961	926	981	934	979	976	958	947	948	945	978	938	906	961	958	946	934	926	971	937	960	951	1002	984	972	948	960	959	955	973	1041	968	946	953	960	894	882	958	926	955	938	946	952	937	927	961	1016	986	1007	916	957	951	964	912	982	948	893	955	897	958	952	941	958	921	928	975	949	968	917	940	972	936	978	952	928	959	935	951	982	990	930	961	922	949	940	957	953	938	899	929	985	933	882	925	962	954	969	968	995	937	966	995	935	956	889	992	956	977	916	951	965	955	878	971	991	965	961	982	965	901	966	947	953	926	893	950	881	920	940	986	952	968	964	1015	998	966	991	960	918	983	990	979	939	984	956	963	925	929	907	879	958	964	952	936	1034	964	970	925	964	932	968	956	963	915	953	990	943	962	912	964	956	930	957	1063	1018	998	922	967	982	958	965	892	904	988	920	953	877	995	959	923	949	957	958	947	922	951	1010	961	945	941	971	954	978	1028	973	874	942	969	925	940	936	1006	951	937	937	980	955	965	947	897	935	897	961	936	968	909	927	922	973	990	955	938	994	953	962	971	952	1002	935	929	966	960	998	957	973	994	992	896	947	937	923	1005	935	970	945	1011	949	997	968	975	1019	955	929	970	962	908	931	929	970	881	914	911	947	958	1000	839	878	955	953	991	1012	971	930	942	949	941	920	982	969	964	958	927	952	967	936	983	992	939	1004	963	973	942	949	948	941	915	961	981	991	929	979	964	969	905	959	959	962	949	949	916	938	956	934	948	949	922	946	953	949	1000	940	978	958	983	959	915	930	961	934	939	940	1021	957	970	913	935	947	972	982	975	987	961	1032	896	913	922	939	961	972	940	933	935	973	931	965	953	923	999	996	950	899	946	880	990	949	977	909	950	950	890	965	950	947	997	959	967	981	977	943	982	947	1036	919	966	1014	943	947	931	956	990	963	1005	1021	932	922	949	927	956	1004	944	967	966	942	933	975	978	925	930	980	970	912	927	940	959	899	1007	934	1012	892	951	973	938	998	929	954	941	975	997	929	992	922	985	942	968	974	955	935	911	945	978	893	932	960	949	869	981	963	913	976	970	966	1020	928	970	940	928	923	982	945	965	988	957	907	1004	956	967	967	956	910	967	946	940	973	951	987	913	942	955	933	971	964	930	945	925	974	927	953	1008	924	937	971	893	940	963	929	930	911	964	946	991	976	916	902	931	944	1001	986	976	924	937	949	971	958	940	942	963	955	969	932	952	966	975	1052	969	931	941	962	1013	987	962	1005	964	950	928	976	979	971	881	929	931	952	949	995	945	974	901	914	920	926	977	961	962	993	935	971	901	995	932	999	959	966	985	954	988	944	885	946	904	956	968	1001	964	958	912	914	958	908	958	945	898	939	953	994	929	998	935	964	932	962	955	931	943	971	964	976	956	945	922	984	980	948	905	968	934	993	950	951	995	944	920	991	895	947	919	954	969	975	966	946	937	917	953	975	954	981	1009	905	939	1016	968	936	878	931	976	970	939	976	940	919	913	931	920	949	953	897	948	947	936	962	900	947	1008	1001	964	1006	959	929	919	929	970	924	910	983	926	950	928	903	955	929	964	976	953	990	955	945	963	963	938	954	979	915	956	980	951	978	958	947	988	979	920	910	896	905	963	932	896	926	971	911	934	996	992	954	954	867	973	945	983	974	976	975	969	948	992	926	926	904	939	952	943	960	986	978	919	940	897	974	971	997	943	899	950	928	974	961	933	959	909	972	922	942	996	955	951	932	926	1009	980	927	881	1008	1007	974	974	999	910	979	961	973	945	929	968	900	954	1020	960	927	949	950	945	988	1002	884	952	1016	972	982	1012	979	921	944	976	941	926	934	993	954	921	963	934	975	934	957	955	892	978	924	956	919	965	949	963	907	927	955	1002	978	910	983	900	939	981	985	1012	943	920	922	936	908	891	985	975	961	992	941	936	939	955	974	954	916	960	886	940	952	918	995	965	937	950	958	961	956	973	980	950	924	981	984	1000	946	924	948	954	905	948	899	912	945	961	953	940	974	983	947	1041	1023	930	899	953	919	971	991	946	926	963	943	911	940	957	983	991	953	936	952	975	924	914	1008	925	977	936	984	903	976	924	945	921	936	925	932	1005	946	935	959	906	977	949	1021	909	934	961	905	956	988	898	965	932	941	917	970	941	967	968	948	917	959	950	985	907	954	968	1011	935	987	929	947	920	968	940	981	949	933	959	966	989	901	946	986	991	989	970	934	990	927	990	939	961	928	915	955	949	995	983	940	964	995	915	960	921	947	925	935	1029	939	924	899	930	948	893	914	950	976	946	967	976	975	907	975	943	936	960	943	969	882	955	973	942	949	966	943	953	896	994	983	914	936	929	920	1010	975	980	909	995	943	946	975	960	961	921	962	943	978	986	943	967	956	948	971	972	965	990	930	939	945	1006	929	922	998	935	909	1004	972	917	916	942	915	995	990	943	1020	931	980	920	934	937	979	975	960	1008	1000	940	962	957	937	940	944	924	922	986	980	967	955	932	933	930	912	961	969	981	971	953	916	912	963	981	910	945	959	986	962	944	983	928	892	962	954	896	939	958	947	954	980	908	929	975	929	943	952	924	940	912	907	901	932	953	994	948	977	1008	917	945	940	947	867	945	953	974	915	923	965	976	946	1001	941	920	1000	956	885	978	952	929	934	907	972	962	939	935	963	952	1026	902	938	986	932	936	928	917	930	960	997	933	1001	972	935	959	911	925	927	957	941	976	966	955	959	946	963	951	966	962	937	975	994	927	971	913	952	960	929	958	897	903	924	988	976	884	903	965	970	918	947	965	971	962	946	890	941	930	958	941	928	916	896	936	907	924	966	960	993	986	885	961	963	918	898	954	959	977	946	948	986	916	923	967	913	920	958	947	986	938	959	928	910	980	928	950	953	1024	973	972	933	919	878	950	996	924	939	936	957	958	983	941	884	940	981	968	963	972	967	934	962	949	907	944	947	972	942	929	950	983	942	954	927	941	908	939	937	945	992	948	1003	961	990	903	923	1002	892	965	889	941	1009
1334	10489	22660	18588	14178	8478	2676	635	173	95	84	76	83	53	80	63	80	66	59	74	66	82	84	77	80	85	67	77	68	77	82	69	71	81	92	83	71	60	65	76	81	76	69	80	82	80	80	71	76	79	76	70	73	79	74	76	80	73	71	59	78	70	99	61	90	90	91	75	78	77	60	68	95	65	85	73	79	72	66	69	77	78	80	75	60	68	70	70	73	76	77	85	62	92	71	64	82	86	82	80	80	74	72	63	78	80	84	79	73	70	80	83	78	96	78	71	68	96	76	85	65	79	65	83	79	77	68	71	84	66	90	66	85	74	61	69	72	76	72	64	69	67	81	77	76	90	77	74	86	74	75	77	103	75	76	78	76	85	76	78	88	83	73	78	87	77	73	87	70	60	71	70	72	78	90	69	91	74	63	66	63	75	80	69	59	64	71	81	84	80	75	70	65	84	71	69	69	74	58	69	61	61	86	75	82	75	84	82	64	81	75	74	68	71	75	81	69	95	73	73	91	76	78	65	65	79	64	69	77	80	73	78	72	69	93	71	80	66	85	77	87	81	72	55	98	80	86	63	81	68	72	78	68	74	70	66	80	75	81	76	71	70	63	58	76	81	73	67	79	67	78	74	72	76	75	86	63	82	85	80	72	56	72	89	71	69	77	54	66	74	60	82	58	81	71	76	82	88	93	67	76	84	78	79	75	76	77	64	72	83	71	77	81	81	76	88	84	66	67	85	67	95	80	74	69	89	72	78	88	84	73	67	84	70	73	103	80	71	86	78	76	82	74	75	86	80	69	65	66	75	86	89	69	72	85	70	100	87	68	73	84	76	78	87	82	74	67	73	77	82	84	74	79	72	76	76	63	83	77	67	82	75	66	94	70	89	63	66	83	68	75	75	72	82	85	72	75	82	79	79	62	77	75	71	81	73	75	79	68	91	85	86	89	90	75	55	93	74	82	92	80	79	86	72	85	67	71	79	86	89	71	61	76	67	72	63	63	78	82	87	72	64	83	76	83	72	84	76	80	76	63	80	69	88	74	79	52	63	61	71	76	74	60	88	84	66	82	59	78	74	66	71	69	76	70	79	91	91	74	72	75	88	75	79	82	77	73	80	72	68	66	87	75	96	75	90	68	71	80	81	74	84	73	81	69	93	68	73	91	83	78	81	83	84	69	85	69	74	62	89	72	75	68	67	64	64	86	101	75	86	97	86	87	74	90	83	79	69	69	61	79	72	75	80	76	80	101	75	90	73	73	82	91	74	73	54	74	91	86	74	62	79	69	78	74	68	73	74	79	75	73	80	83	83	71	87	67	79	65	71	73	99	75	74	69	73	92	80	89	74	83	69	61	85	70	88	74	73	78	58	81	70	66	58	85	73	85	86	61	82	65	72	76	72	70	79	73	76	72	77	79	79	67	84	85	73	80	75	78	72	89	71	92	77	75	81	88	63	57	78	75	80	73	74	93	78	69	88	66	73	67	83	66	86	80	71	81	78	77	80	72	69	79	84	71	73	82	78	76	70	77	68	91	80	75	72	79	75	81	75	75	75	74	79	88	86	91	88	76	67	69	69	70	81	89	85	78	75	77	75	84	73	82	74	89	93	74	83	61	79	58	70	77	73	62	75	77	71	65	78	72	76	79	80	82	79	73	90	69	86	79	61	71	74	53	90	64	54	70	84	56	72	79	69	88	77	71	83	76	61	77	73	69	86	78	88	82	67	84	79	96	81	71	66	82	80	78	78	90	71	79	79	79	77	74	68	90	69	66	81	64	92	83	99	82	92	64	69	60	77	83	84	84	76	86	74	82	73	73	82	66	68	73	85	58	87	73	69	74	78	77	66	82	70	78	76	92	86	80	89	64	80	74	85	76	85	80	72	83	61	80	78	70	69	86	82	68	80	73	63	65	93	71	72	83	74	82	70	80	74	77	81	74	84	72	67	87	80	82	80	75	84	99	81	69	58	74	77	86	66	73	79	67	71	81	79	77	77	82	75	80	79	66	73	83	77	77	83	76	80	86	77	82	78	81	88	71	73	73	77	77	58	69	77	68	76	72	94	62	76	85	82	74	71	80	83	63	80	70	77	72	80	71	73	71	76	84	85	82	83	76	73	60	81	69	83	72	73	63	65	72	78	62	75	83	68	65	70	81	80	74	75	82	77	77	68	64	67	72	80	79	78	73	73	85	80	91	84	82	80	85	73	88	79	72	66	80	89	78	84	83	71	83	84	80	72	74	77	69	57	75	65	78	66	71	72	80	63	65	70	71	69	86	73	69	87	93	71	74	91	76	76	86	89	77	95	66	85	74	80	76	69	68	83	86	76	75	90	81	65	69	72	74	74	76	67	74	68	63	83	77	77	63	84	73	79	80	85	70	70	67	79	66	78	88	91	78	85	74	85	78	83	75	79	71	84	82	61	65	89	77	84	86	80	78	81	76	69	76	90	85	81	65	63	82	81	70	66	76	77	81	84	83	82	83	76	85	60	76	80	72	66	83	74	56	83	73	81	71	64	59	83	83	84	80	65	70	77	77	72	71	87	83	77	88	92	63	68	70	78	80	81	96	88	63	73	69	67	92	77	54	59	77	79	72	80	70	83	80	89	69	77	76	68	72	82	75	75	93	77	91	92	74	76	94	67	69	88	91	82	89	71	73	71	76	84	72	69	64	70	63	79	83	74	81	84	85	83	74	73	66	67	84	72	70	86	72	81	74	89	78	74	69	61	81	92	74	60	62	75	79	80	77	74	79	65	72	75	79	87	74	85	57	72	80	73	70	71	67	75	78	73	66	67	71	71	81	75	58	89	65	90	93	70	83	73	79	67	75	72	81	73	72	70	75	87	67	72	65	74	72	74	77	63	81	70	62	68	73	60	65	75	90	87	70	71	61	81	81	83	61	70	73	75	80	80	75	62	73	89	62	68	93	81	80	79	71	64	70	74	72	81	77	83	76	84	84	69	73	72	73	92	68	75	64	67	79	76	68	59	81	88	76	78	53	74	69	54	79	65	79	76	72	79	66	85	73	66	78	85	81	62	70	72	73	78	67	81	68	82	81	80	68	72	78	74	64	82	80	84	77	86	69	77	66	86	72	88	89	86	69	89	79	78	79	67	63	82	79	77	73	73	79	79	80	77	56	73	79	88	80	96	66	72	85	74	69	87	68	81	71	78	94	73	67	64	83	86	86	61	78	67	69	72	82	89	71	79	77	81	62	65	70	62	87	83	67	63	79	77	81	58	69	74	73	70	71	73	68	72	77	87	69	68	81	70	76	86	71	71	67	56	78	57	70	79	90	64	83	68	65	73	68	71	77	86	62	71	98	87	64	71	68	72	86	76	75	100	86	67	80	81	87	73	75	69	79	74	82	86	72	84	97	64	84	85	88	63	84	54	76	83	73	76	86	68	64	74	65	54	69	63	85	73	58	70	69	79	77	81	76	67	72	73	89	85	75	84	81	90	89	66	56	75	69	68
23361	38298	49212	59561	62733	47781	30069	14443	3996	1362	965	962	924	973	910	932	951	985	825	925	956	914	927	931	917	936	925	934	876	967	928	881	935	908	938	907	981	933	910	942	911	898	932	941	951	959	925	935	917	900	900	962	933	930	851	896	944	916	947	899	941	924	960	942	913	881	917	910	881	959	984	904	915	941	893	927	909	928	907	964	919	930	921	887	909	907	932	902	887	936	948	923	923	922	891	927	952	950	902	898	965	917	962	919	943	936	890	902	952	862	948	950	931	902	904	943	857	891	909	853	965	876	935	957	922	907	957	928	933	970	923	945	966	896	988	939	925	877	903	925	894	895	889	956	938	966	957	923	978	913	906	897	896	944	933	911	956	944	935	894	898	934	905	927	919	891	935	941	900	938	930	961	977	953	977	911	938	907	916	918	928	973	889	870	958	939	929	893	966	903	931	914	932	918	892	918	926	942	922	934	927	930	895	933	925	902	921	927	931	896	916	937	953	921	877	867	897	896	879	902	932	919	933	927	965	885	907	881	942	930	969	924	883	875	977	905	978	927	964	941	923	896	882	954	913	924	919	901	950	920	896	862	934	924	938	897	881	954	982	918	912	972	914	893	909	902	950	887	886	911	886	932	864	902	914	923	960	903	925	949	914	898	895	933	913	929	932	921	894	896	919	971	929	944	935	922	956	869	922	908	946	910	899	927	975	933	927	925	938	996	887	893	921	891	931	975	918	915	926	929	950	910	935	929	907	916	971	887	946	924	971	985	932	898	908	962	922	920	995	955	980	955	893	893	884	960	925	894	1002	913	888	866	952	921	957	944	915	901	955	950	910	918	960	918	942	916	921	968	964	923	938	867	890	981	898	903	960	943	940	952	951	886	885	859	932	887	933	917	941	875	927	889	891	944	912	937	880	935	950	894	918	920	924	937	921	946	938	922	865	990	932	904	917	861	896	914	897	930	921	937	957	955	929	983	912	948	909	894	919	914	873	983	926	910	964	997	949	911	892	949	919	924	915	930	904	893	957	888	931	943	973	906	960	901	874	925	905	898	985	938	952	936	905	901	927	973	928	945	891	912	886	974	926	878	888	923	935	872	901	949	964	944	955	939	945	964	929	959	924	931	881	957	931	897	948	930	907	911	922	952	930	897	944	921	958	906	881	927	965	873	894	903	878	958	937	946	921	944	979	927	938	941	895	928	896	923	910	942	983	977	972	911	945	899	940	920	963	958	899	914	942	920	982	931	956	913	893	915	935	922	932	934	889	864	946	931	890	889	932	936	910	1001	913	872	906	947	938	1030	936	888	881	909	920	961	952	859	918	884	925	927	922	928	936	976	914	942	927	925	906	959	935	929	940	940	942	925	908	869	919	902	959	915	942	905	944	955	896	871	926	934	917	896	962	926	923	911	887	916	920	923	848	936	922	896	933	887	949	906	917	917	914	924	878	897	983	928	923	971	957	944	919	880	977	968	902	964	901	914	946	888	911	993	919	960	862	883	941	865	1001	943	969	933	921	896	931	906	960	936	908	907	913	911	947	910	927	918	921	964	980	914	896	883	913	942	916	936	909	907	902	951	990	987	986	904	956	824	889	936	941	936	978	887	918	904	944	931	961	914	936	919	930	942	938	920	927	952	977	920	912	911	882	912	945	945	899	934	916	931	936	943	876	959	945	962	890	947	906	975	971	932	912	926	936	952	967	892	912	889	932	930	946	877	988	899	943	976	905	891	880	936	932	912	901	929	898	899	904	880	913	886	899	912	921	957	963	928	942	934	908	958	924	905	879	928	917	867	994	962	887	947	908	964	890	936	950	978	897	948	951	975	940	927	890	904	941	1035	939	935	921	911	934	884	939	880	916	942	937	925	892	950	890	924	925	912	951	917	896	913	899	934	927	909	934	891	908	904	946	868	920	949	908	930	930	898	936	929	914	895	916	880	943	937	908	936	977	911	911	933	913	924	928	969	900	897	873	952	887	951	929	882	950	903	948	880	988	937	892	895	899	964	873	963	916	997	933	973	868	882	930	913	895	914	901	887	890	911	944	928	937	925	920	907	916	1009	931	861	936	937	905	980	897	916	902	934	945	958	935	921	881	967	912	938	955	924	904	922	899	908	870	965	938	976	951	900	921	894	943	912	950	943	923	943	884	906	957	943	928	882	930	929	912	918	953	924	858	889	923	910	932	907	949	934	932	895	949	919	886	935	903	921	989	851	961	926	923	910	915	939	975	883	916	909	883	895	913	894	953	935	896	948	928	937	872	952	947	886	898	932	967	949	941	947	919	893	964	901	904	938	886	936	878	908	950	936	943	917	911	918	924	879	1017	890	951	934	900	911	952	960	906	873	983	935	944	949	903	923	886	922	977	932	913	933	937	944	881	995	927	954	931	945	924	951	891	955	942	947	953	953	944	951	843	922	855	921	917	884	969	918	926	920	908	933	877	963	926	911	968	959	949	953	922	845	966	899	928	887	915	962	933	886	917	942	866	902	916	881	952	911	958	925	900	945	946	896	926	931	907	947	939	906	914	949	913	917	905	916	913	944	953	966	956	927	869	949	911	953	931	927	906	936	934	911	945	919	971	883	951	925	945	893	896	872	908	907	950	959	933	920	949	923	932	930	956	867	939	866	894	907	946	895	971	978	912	935	926	965	931	949	942	965	921	895	921	902	959	903	972	887	881	941	932	940	952	868	915	947	912	901	919	927	899	926	968	917	888	918	949	955	916	937	984	960	913	965	964	943	897	961	983	937	924	896	917	922	930	887	911	921	906	931	943	963	932	990	920	945	977	970	894	881	970	924	916	936	884	958	942	917	942	932	926	922	930	957	942	895	938	904	920	979	931	910	955	897	962	929	917	915	911	974	907	939	942	910	912	886	881	928	950	877	892	901	903	886	918	951	925	937	920	932	923	889	922	907	949	931	902	923	956	901	930	936	922	952	905	916	905	958	888	897	881	851	959	906	974	957	935	931	888	966	947	922	885	881	931	967	892	909	926	879	886	900	960	900	890	952	946	849	917	927	933	946	926	889	822	881	900	948	914	953	925	922	876	940	936	895	864	912	944	868	912	943	890	906	929	866	897	882	919	893	901	948	931	910	887	944	873	926	910	924	952	933	920	949	905	939	870	930	935	942	906	919	912	927	898	960	920	860	953	891	871	968	909	894	936	933	923	928	915	897	940	894	897	960	919	954	968	935	861	901	887	935	961	937	893	950	903	864	987	940	985	915	994	943	928	955	851	923	974	915	883	903	904	1004	939	952	903	913	954	926	931	936	950	947	1003	935	916	997	961	944	928	913	938	913	942	903	923	944	921	912	908	916	913	922	918	912	888	876	930	931	911	922	886	876	924	923	950	928	939	879	965	899	938	901	922	905	988	923	937	911	957	897	944	1013	944	927	924	913	900	916	938	956	944	973	880	918	884	907	934	889	870	919	925	912	976	952	877	908	934	920	942	928	950	904	876	915	900	942	896	959	908	922	925	934	913	833
1410	2251	6121	5040	3362	1741	662	223	138	90	73	67	79	81	86	82	75	61	85	73	62	81	74	68	66	85	83	59	77	76	63	78	79	72	85	79	77	96	92	85	69	65	72	68	71	71	66	55	77	70	86	74	70	89	83	78	87	83	86	56	82	68	78	92	79	78	75	84	73	64	59	50	75	67	76	73	74	69	69	64	69	80	75	82	83	84	69	70	80	86	76	82	79	75	76	79	81	92	95	86	82	72	65	84	76	70	84	67	73	48	67	81	78	72	77	78	79	57	87	72	67	71	89	84	77	92	77	80	70	73	89	74	69	78	67	66	73	81	86	68	84	79	93	86	68	80	92	92	86	73	93	67	85	83	74	78	67	75	73	79	56	76	93	81	88	76	73	80	72	73	80	69	87	81	91	86	86	92	72	82	82	70	75	69	83	90	70	65	76	75	79	74	62	69	66	75	75	91	57	86	75	77	80	66	85	65	72	71	84	83	57	72	80	71	75	66	88	89	101	74	81	74	70	66	79	74	74	82	80	101	65	83	69	73	69	76	81	74	90	71	93	91	58	61	94	59	79	91	81	77	86	83	75	78	81	64	75	70	72	80	74	81	76	76	81	70	57	71	81	87	80	74	73	69	79	70	82	80	78	60	88	74	67	63	73	71	87	61	79	72	68	74	71	74	70	89	64	81	91	61	72	93	69	76	93	67	71	82	86	67	54	79	61	87	67	72	63	83	82	72	69	70	81	74	82	59	55	73	74	63	83	81	71	94	86	58	72	70	78	80	85	99	61	61	74	80	81	84	68	99	93	84	67	79	87	83	88	53	72	75	80	71	79	99	77	69	69	67	79	76	68	81	64	86	86	73	74	90	82	76	78	75	65	84	63	67	76	80	83	70	79	75	72	59	65	68	88	75	70	72	78	76	81	77	77	78	82	78	88	83	74	78	88	72	80	67	72	81	72	84	79	81	68	87	85	79	62	79	82	80	80	62	78	81	71	72	65	56	78	68	75	61	89	78	96	59	76	73	80	66	68	71	80	65	81	72	84	75	71	80	82	76	72	59	59	73	66	75	82	70	84	77	70	79	67	68	73	99	99	95	79	85	71	77	86	71	79	76	72	71	76	74	86	79	73	76	65	74	75	79	79	78	78	82	85	90	56	87	74	70	78	93	85	76	72	86	69	93	77	85	74	79	73	77	73	84	80	94	76	81	70	68	90	87	71	57	88	59	62	79	80	64	86	60	86	72	85	78	62	80	74	86	74	75	81	71	79	72	77	70	72	74	73	78	69	99	84	61	87	96	80	68	79	66	90	74	72	88	62	70	78	77	55	68	79	79	71	77	71	84	73	84	80	83	82	85	75	86	87	82	73	62	76	68	85	91	90	80	77	90	69	69	94	101	82	85	65	73	73	81	84	70	68	83	79	76	73	70	85	77	71	80	58	77	91	81	74	71	73	107	74	79	73	64	76	71	80	62	90	61	71	75	74	77	83	80	66	70	62	69	76	74	76	82	77	81	84	73	81	78	87	85	74	78	66	73	77	90	83	97	94	81	81	71	69	87	74	76	80	62	98	79	83	79	76	79	73	87	98	73	87	80	66	70	69	72	73	83	83	63	64	77	82	77	57	71	90	69	67	78	109	66	78	97	78	67	56	85	64	76	79	71	77	74	77	70	84	78	91	77	53	78	90	72	78	65	70	68	82	81	78	71	69	89	69	74	77	72	79	67	78	81	82	90	64	78	75	81	58	95	83	62	83	77	77	76	82	68	68	71	75	85	80	59	70	84	86	89	84	67	89	82	80	73	84	65	68	67	74	85	73	75	77	73	68	62	64	80	66	69	86	79	87	80	82	86	70	83	66	74	73	68	73	81	76	83	85	72	79	73	83	86	68	76	86	87	86	71	84	73	82	74	78	85	79	71	80	80	80	66	81	86	73	75	77	87	77	62	63	88	77	68	72	68	67	72	64	73	84	91	69	75	86	73	79	75	62	86	82	81	69	82	71	80	75	80	63	75	80	67	85	76	78	57	73	72	73	77	79	75	71	88	82	85	79	61	67	77	74	76	71	79	74	75	71	69	78	69	87	76	87	78	64	76	75	73	72	66	66	90	84	81	83	69	79	54	76	74	80	73	87	79	79	67	79	84	70	67	76	76	62	91	78	62	84	81	85	77	80	80	66	72	85	81	95	86	75	76	90	60	66	79	81	84	81	81	62	75	70	66	66	81	78	87	77	69	73	76	78	70	71	69	75	81	69	97	71	80	79	79	80	87	60	88	73	70	82	73	80	66	84	76	73	85	90	84	61	70	73	79	76	82	70	80	68	60	89	77	86	85	79	70	81	74	77	70	66	81	66	66	82	78	68	64	68	84	78	70	83	91	71	81	79	72	87	83	78	73	83	80	79	75	80	73	74	78	89	74	84	78	74	87	89	69	73	72	64	86	90	70	49	74	83	79	73	74	52	60	77	84	65	88	66	78	84	68	92	63	85	68	84	82	91	76	69	70	92	63	77	69	71	79	65	64	77	70	58	78	67	72	78	57	78	78	66	75	69	76	78	86	71	73	81	67	80	66	76	77	73	71	60	69	67	75	86	73	73	81	80	67	76	59	82	85	80	76	81	79	82	72	72	73	87	81	69	68	89	71	86	68	80	80	98	70	62	69	65	82	70	74	58	57	71	76	62	75	63	84	74	69	77	64	73	76	72	60	92	88	56	64	69	74	78	80	84	64	91	79	80	68	78	83	84	72	83	80	77	86	77	75	71	78	83	78	72	72	70	68	72	75	77	71	63	92	86	67	62	75	65	76	82	87	75	91	80	66	76	74	80	81	72	75	83	83	78	72	65	78	72	90	78	79	76	77	81	84	68	86	67	78	86	79	78	66	72	80	69	52	51	79	74	82	87	71	72	88	62	65	61	71	75	78	83	70	76	90	74	71	67	72	72	68	78	84	91	70	69	75	78	74	110	77	66	74	83	81	87	74	103	87	55	78	92	86	71	69	74	79	71	72	68	66	69	72	78	74	86	88	83	69	81	67	87	75	70	69	98	72	83	79	77	93	85	74	79	80	77	94	77	62	62	82	89	80	71	70	76	67	76	81	77	62	73	67	75	61	76	80	71	78	76	79	88	76	65	79	69	63	77	76	69	79	90	74	63	80	81	88	63	84	78	80	80	63	66	81	59	65	87	83	82	92	75	74	83	72	83	87	73	65	70	81	83	66	99	83	79	60	72	87	62	80	68	96	80	74	77	68	78	80	51	69	93	71	86	82	78	66	80	75	81	77	79	85	54	80	93	64	61	94	86	87	95	63	73	71	69	79	73	64	72	76	80	82	75	89	81	81	74	80	89	68	73	78	79	76	90	76	72	68	73	91	57	77	62	87	79	77	80	73	83	72	90	88	82	82	92	87	70	76	69	78	90	82	71	74	85	69	74	68	76	74	72	74	76	79	70	73	76	83	77	73	92	72	81	87
12831	21474	32061	36125	36938	28367	15354	5231	1753	957	941	927	913	914	906	942	913	900	911	896	933	995	979	956	849	881	911	894	938	924	893	899	1003	933	943	866	908	879	920	965	892	910	936	922	923	896	920	967	925	919	932	977	919	969	908	944	916	906	889	890	914	847	827	924	940	867	927	903	921	895	893	972	910	903	952	908	948	907	905	985	884	916	908	957	928	946	953	977	880	938	898	960	890	920	927	925	918	891	888	915	914	919	904	888	906	896	917	876	923	888	903	917	884	912	921	880	886	960	897	950	946	934	988	929	879	935	888	905	976	932	953	885	913	929	916	910	918	894	877	944	947	894	966	902	964	919	933	950	920	903	915	943	917	911	872	955	991	899	921	907	939	893	972	882	909	892	925	912	910	919	900	897	960	916	869	914	913	898	947	965	949	993	934	974	913	881	930	911	841	944	950	907	910	866	927	908	900	853	876	900	916	899	953	904	969	965	892	924	896	946	915	969	924	905	932	956	982	929	883	947	939	907	926	884	972	925	899	910	950	912	913	909	920	896	874	938	935	947	910	940	902	928	904	934	943	937	899	924	878	871	931	927	926	901	969	906	908	901	863	940	898	903	889	953	907	929	938	946	931	909	951	899	960	898	969	853	930	900	923	896	928	945	917	935	964	937	958	856	949	952	960	859	904	886	928	940	882	864	994	948	910	927	915	932	952	938	951	914	931	867	947	888	939	854	965	942	876	968	891	902	969	904	902	983	956	911	886	934	989	947	856	899	950	924	956	916	912	920	916	926	938	921	963	939	952	929	888	879	952	931	870	896	939	919	870	936	934	929	924	936	974	921	938	920	917	943	911	908	898	924	946	914	926	912	876	972	936	866	916	938	946	950	922	969	888	938	935	909	939	940	932	962	941	896	962	949	954	890	948	889	931	938	927	918	947	875	923	877	898	907	936	948	886	948	928	907	908	971	920	898	875	900	944	922	958	892	951	904	987	965	942	943	997	903	892	938	956	914	862	931	855	951	903	920	944	916	960	935	892	960	925	966	874	939	959	883	905	890	873	927	871	962	953	956	927	941	930	933	965	895	889	936	907	911	935	916	943	949	958	902	901	928	869	896	927	900	949	959	927	952	987	906	927	923	929	943	924	983	902	928	1003	982	912	953	941	908	949	868	934	929	930	878	978	889	871	920	969	912	932	940	927	940	883	914	877	944	991	904	918	946	910	895	934	906	912	937	929	930	903	915	900	919	962	921	904	885	882	946	928	895	908	927	877	958	950	949	938	876	925	951	908	898	943	932	930	916	944	916	960	861	939	941	914	965	905	891	896	948	900	950	910	985	973	903	1007	950	958	897	938	964	896	920	903	945	920	979	957	919	955	942	949	951	948	901	918	952	934	864	923	1006	903	863	894	913	933	929	900	955	929	902	927	945	904	911	888	902	949	883	938	951	903	922	887	953	977	910	913	944	903	930	1004	960	909	954	877	955	940	877	950	933	889	926	845	971	915	938	941	943	963	940	917	927	922	927	847	918	929	906	905	963	882	1013	877	991	939	934	909	858	930	881	949	964	918	922	893	946	910	906	968	944	916	918	937	915	947	864	876	911	914	925	872	947	959	1000	886	928	947	937	879	884	945	920	908	889	921	978	894	939	898	891	895	923	973	921	897	886	969	941	896	917	949	984	903	935	962	979	943	971	888	900	903	953	883	986	896	920	925	888	983	940	916	959	963	947	900	887	881	933	876	934	892	887	915	899	885	937	968	870	870	971	887	934	921	854	965	900	974	885	904	928	910	939	938	916	917	966	940	971	953	920	908	908	869	846	948	970	920	906	950	948	920	926	960	885	882	911	831	903	915	959	923	932	899	926	953	964	892	912	951	916	960	874	890	940	938	920	903	902	933	891	945	913	977	999	916	920	886	938	886	879	940	917	973	925	906	955	910	920	955	921	925	944	928	925	902	943	964	928	978	920	909	915	929	882	953	877	917	914	913	913	925	899	916	940	846	931	851	941	901	905	917	954	961	906	911	926	952	899	890	954	953	945	906	948	939	913	941	930	896	933	893	942	980	943	911	916	903	974	879	906	953	940	924	927	875	962	961	975	986	907	880	944	943	970	995	887	920	931	934	907	937	908	932	929	911	905	925	962	888	891	905	900	900	988	950	918	906	901	896	861	945	897	975	928	947	942	953	909	902	932	901	906	966	895	912	900	907	922	924	982	933	917	920	933	933	915	925	955	924	958	841	857	947	939	941	998	922	933	918	893	973	966	902	949	936	816	943	938	971	951	921	941	963	898	936	937	909	958	938	958	906	912	957	938	922	890	877	933	978	891	909	893	859	920	921	954	941	960	880	951	926	945	927	873	939	925	912	904	934	938	951	975	916	915	914	933	898	962	900	893	901	929	906	980	896	869	895	924	970	935	927	909	902	946	935	908	919	886	885	859	897	872	965	912	916	953	922	941	922	895	912	912	849	896	930	890	935	912	947	915	937	920	961	957	910	967	898	919	893	982	900	929	918	926	863	953	952	927	968	898	914	893	963	964	867	930	913	893	927	908	957	908	916	883	943	919	959	920	892	962	894	919	962	972	890	956	967	903	906	911	923	873	893	937	890	915	964	899	934	942	870	953	970	930	938	933	920	955	925	929	896	899	917	907	903	904	920	897	912	913	977	939	922	886	899	921	924	894	904	885	967	897	929	942	930	933	925	966	967	889	955	929	914	962	938	872	1005	967	953	935	935	889	902	946	920	951	977	922	992	901	926	915	916	903	983	915	954	930	931	972	949	912	990	866	936	908	904	913	951	887	881	910	931	926	952	976	951	906	908	912	909	934	947	970	898	880	959	871	901	935	954	940	904	904	938	929	961	919	932	896	947	920	889	939	910	989	890	906	887	906	918	888	939	976	904	878	899	949	967	943	954	964	883	939	903	883	903	899	907	940	927	948	923	911	964	916	942	917	924	944	899	894	918	861	912	1002	989	903	909	911	881	895	935	979	869	932	954	913	914	902	910	909	923	897	847	884	942	931	897	906	909	890	934	882	911	901	908	972	894	903	971	905	917	964	949	970	911	958	931	933	911	936	907	884	875	949	940	866	933	905	878	927	871	934	924	902	934	907	928	908	910	894	947	919	1032	864	898	974	902	942	896	921	968	901	940	843	955	912	949	937	855	931	891	894	949	907	903	957	923	906	942	935	950	910	924	935	898	979	916	867	881	982	883	914	922	921	901	896	975	887	901	895	847	888	970	953	878	917	954	963	921	932	955	924	912	902	889	954	948	903	895	877	970	941	958	898	903	860	961	942	892	917	898	900	924	878	907	937	929	879	957	877	965	884	962	967	865	931	932	937	910	864	907	868	918	908	958	965	906	944	881	972	900	914	914	883	926	934	939	870	902	950	904	868	900	918	889	901	880	926	877	892	980	889	909	895	893	900	946	889	929	884	953	924	919	901	930	939	921	946	926	938	917	942	936	971	937	900	892	835	909	1016	921	896	882	911
880	8574	15573	11656	7927	4160	1261	314	125	82	82	81	99	84	69	77	69	91	73	74	93	82	69	73	84	84	68	76	76	93	79	87	73	75	78	68	76	88	74	68	83	90	83	68	76	95	85	79	76	69	87	90	69	64	85	80	79	83	86	79	74	70	76	93	72	73	80	58	76	63	76	72	70	89	69	78	72	73	70	69	69	88	75	71	83	74	70	75	73	75	69	68	77	79	85	73	68	65	73	84	64	76	80	66	81	92	79	70	59	69	75	82	86	79	69	61	76	73	75	70	64	68	79	91	65	71	71	80	68	73	70	92	78	76	69	72	62	72	69	79	78	81	82	82	65	90	70	78	65	82	72	82	78	77	67	74	76	81	84	82	85	86	58	73	60	70	58	70	78	81	71	71	76	58	70	85	83	63	97	66	81	93	92	72	67	81	66	67	72	77	94	65	100	76	64	72	74	89	87	79	86	84	82	67	66	79	92	79	77	79	80	69	88	57	67	72	76	72	86	83	77	70	93	72	75	74	73	57	68	77	65	70	77	82	71	70	76	84	71	68	77	85	68	88	71	62	74	84	82	74	91	64	65	76	71	84	90	85	72	78	81	88	89	68	96	82	81	83	74	78	78	77	83	75	82	75	68	75	57	74	86	70	85	76	70	77	75	88	82	74	80	60	84	69	82	77	77	74	74	85	78	64	71	70	80	70	77	87	80	79	91	59	65	85	90	75	95	74	82	82	81	69	70	66	78	81	82	78	63	74	70	93	84	75	58	57	70	65	64	71	87	72	68	67	76	80	80	79	71	74	65	68	87	72	58	88	73	63	85	90	80	86	95	69	75	78	70	74	62	84	92	77	72	79	73	60	77	79	83	72	82	69	87	62	73	77	72	69	89	82	70	75	82	71	82	67	71	72	75	101	76	68	86	72	75	76	89	89	67	92	68	88	71	83	70	80	84	71	75	82	89	83	77	84	76	70	72	68	82	64	90	81	76	86	75	70	85	67	73	79	75	70	67	86	86	69	79	97	83	97	77	67	68	64	77	83	66	60	65	90	82	83	82	69	73	94	82	67	76	80	74	71	77	76	74	78	80	74	65	64	76	79	86	70	80	69	78	63	87	90	82	68	84	92	73	71	79	60	64	87	83	68	73	73	82	62	63	86	72	64	76	76	73	70	79	72	60	73	78	76	85	61	71	63	72	65	73	70	75	78	66	68	81	70	82	87	84	75	71	79	83	80	65	73	73	66	68	80	83	72	79	73	64	66	97	66	69	74	72	75	90	74	74	72	83	84	75	77	76	81	86	81	78	80	74	84	70	70	89	83	71	70	61	75	73	80	74	77	80	55	94	74	69	90	83	72	69	55	67	69	84	65	73	70	92	73	76	72	83	74	86	82	67	69	78	68	69	72	84	80	73	76	87	72	75	70	73	70	84	66	88	81	89	66	71	81	71	66	79	73	83	67	65	75	74	74	75	85	70	69	86	88	80	87	70	52	86	79	65	77	85	76	80	89	84	68	86	85	78	74	71	71	72	81	64	74	86	74	72	85	74	78	83	80	82	51	82	68	68	79	69	80	61	76	80	70	79	82	81	73	71	84	77	72	79	84	80	63	85	96	63	72	66	91	76	69	89	78	79	71	73	65	81	74	78	67	78	77	78	81	78	71	81	68	65	76	74	77	76	74	65	70	93	86	77	79	68	73	63	67	83	69	73	90	73	75	77	86	73	71	61	90	76	84	78	95	80	80	76	68	71	65	77	73	78	84	74	71	60	73	78	76	70	65	95	74	70	62	78	63	78	78	92	56	70	82	78	71	78	65	65	85	79	69	75	87	70	66	87	74	81	74	74	86	62	84	74	88	79	66	70	59	72	104	97	69	68	78	66	72	73	70	76	71	65	54	78	70	79	82	68	75	78	90	71	76	85	70	84	68	65	81	88	54	77	91	77	68	66	76	68	75	67	78	65	80	93	74	86	71	66	87	76	80	86	77	81	73	70	72	73	61	81	80	74	73	81	79	88	80	64	72	82	74	83	76	82	91	81	72	60	72	85	81	90	96	83	75	79	68	66	76	78	78	59	66	77	68	89	93	82	73	71	77	73	73	82	65	74	65	72	69	76	75	72	86	81	80	86	53	61	84	90	74	67	75	70	78	86	75	74	62	67	82	71	88	58	74	84	67	73	84	71	79	75	91	84	64	88	79	81	76	76	72	87	79	55	73	71	76	94	64	84	74	57	88	77	72	71	85	76	89	77	75	85	64	77	72	80	67	89	79	75	84	85	76	69	75	68	84	62	70	87	69	76	70	77	75	77	89	67	67	74	63	86	76	87	74	80	79	81	72	73	64	61	69	68	82	99	78	77	81	82	79	81	87	79	68	82	81	75	71	62	60	82	70	92	69	80	81	64	71	69	62	71	71	87	77	78	75	75	75	73	95	59	89	63	70	70	68	74	61	71	72	62	72	65	63	79	69	77	74	84	81	92	93	70	58	74	78	79	68	85	79	64	79	70	74	79	84	83	79	68	74	84	78	86	73	65	66	75	81	71	67	71	89	79	78	64	70	65	59	87	81	81	79	75	69	77	77	67	81	73	79	71	67	74	65	81	87	76	61	89	77	78	68	84	59	66	88	84	77	74	64	80	69	74	85	76	80	77	85	88	96	85	76	71	70	67	79	48	75	80	91	70	95	82	83	66	69	76	76	72	75	64	80	77	82	87	84	88	72	72	65	67	86	78	92	69	79	70	91	89	81	62	63	78	85	75	73	83	97	67	69	78	71	90	73	78	70	81	91	75	71	72	70	77	82	79	78	102	95	64	88	83	92	63	85	68	68	83	85	65	84	79	65	82	72	64	68	82	68	74	78	74	78	83	70	66	78	67	83	75	80	80	89	73	85	74	71	71	72	85	77	89	66	75	78	69	81	91	63	70	79	85	83	75	80	76	84	74	64	83	77	68	75	83	79	78	75	95	79	71	107	78	64	81	63	69	61	79	90	67	77	84	81	73	72	63	75	74	74	76	64	70	64	67	66	78	68	85	81	63	68	63	86	62	69	69	78	88	83	86	80	99	69	73	79	63	67	77	83	77	73	71	79	68	81	68	85	71	81	80	68	65	64	78	63	71	77	70	64	75	68	69	76	62	75	79	72	86	73	76	84	69	64	71	85	74	76	61	87	67	62	87	66	67	84	76	74	85	75	80	77	70	99	70	68	86	75	84	77	69	67	74	77	74	100	90	97	61	78	84	90	62	69	82	79	58	62	80	82	74	75	80	90	79	86	59	71	73	78	82	65	66	80	83	79	68	86	67	75	75	63	67	71	84	77	74	85	93	65	82	70	57	84	84	75	66	73	76	97	77	56	59	80	74	83	71	81	72	81	76	88	77	80	79	70	79	69	69	76	75	84	69	60	76	70	79	81	63	75	69	73	61	100	66	75	68	64	66	70	71	85	78	68	74	63	85	69	87	79	78	77	83	71
19656	36086	41023	49586	51026	37551	22260	8453	2311	1094	926	971	935	875	944	937	969	894	899	888	965	939	873	886	888	897	914	901	928	898	942	927	916	899	962	896	930	899	918	902	907	938	852	907	929	959	941	974	931	922	899	852	913	866	949	921	899	877	899	917	875	935	896	945	863	932	887	960	907	874	921	987	882	938	972	914	870	907	882	879	896	931	927	937	907	916	900	930	924	922	897	872	867	901	926	922	888	896	887	907	927	888	905	946	888	899	869	898	890	947	927	875	944	911	851	895	926	921	931	897	951	862	878	932	884	919	954	905	954	956	932	933	907	931	907	896	919	937	916	928	954	856	929	967	938	876	936	909	880	887	943	953	889	942	925	885	924	870	933	885	852	906	907	944	893	909	911	997	854	830	902	926	973	921	934	929	893	893	912	878	912	860	895	894	901	928	866	872	877	923	969	930	890	940	878	904	856	883	915	888	936	906	877	948	994	900	873	862	911	874	892	945	891	929	917	946	923	899	900	913	926	905	926	890	905	921	941	892	872	912	875	881	922	891	920	874	940	896	824	895	919	930	907	886	868	936	952	915	891	913	884	921	866	864	900	935	926	922	940	890	852	948	875	949	905	953	926	918	945	943	863	844	939	976	970	876	924	936	950	892	828	904	882	911	926	953	920	909	925	919	972	941	906	914	907	895	893	921	925	915	903	937	911	865	936	969	837	897	916	948	889	902	864	936	921	871	950	899	870	899	906	899	896	895	905	905	919	897	885	910	859	948	924	928	873	945	901	893	873	918	875	934	904	882	970	912	907	882	916	944	910	879	956	879	919	888	906	923	874	910	898	910	916	968	904	888	920	901	944	865	877	930	928	966	887	920	949	935	868	949	906	886	927	895	925	897	926	887	896	896	879	900	1030	921	910	852	919	969	961	905	932	924	895	936	919	921	957	869	907	1010	909	949	899	920	887	946	853	918	950	937	916	911	903	911	927	901	930	928	878	933	896	946	862	822	965	862	944	954	909	940	901	923	889	886	879	925	919	903	879	879	968	917	869	906	917	936	889	895	953	891	860	933	937	896	851	919	895	948	936	919	934	945	969	890	951	931	892	856	830	913	950	862	878	914	924	906	848	886	882	913	831	874	905	914	897	938	922	908	890	911	899	885	904	968	927	894	906	949	887	906	904	942	905	1017	904	937	896	930	936	924	892	913	959	903	931	896	901	888	947	874	929	889	897	934	897	914	929	844	921	882	959	922	901	912	887	885	924	890	912	937	920	906	893	903	874	965	860	889	882	931	959	945	858	962	919	941	894	886	875	875	897	904	891	948	933	906	919	903	913	861	871	929	999	915	881	927	896	877	938	903	874	947	887	888	888	924	967	877	916	944	927	915	930	867	877	889	947	896	876	932	903	871	925	884	910	960	894	893	896	859	869	861	914	959	866	930	887	862	879	848	920	929	866	955	944	952	920	954	918	880	932	855	970	916	960	915	989	926	924	911	927	880	922	860	928	905	862	921	952	931	905	953	918	855	927	846	932	952	871	928	908	877	945	925	916	896	905	889	903	874	910	972	945	912	917	899	934	896	888	870	872	935	875	974	936	854	941	973	940	969	897	953	862	934	913	915	914	949	887	842	956	904	939	923	922	876	949	916	911	869	916	901	913	880	879	896	903	976	893	919	899	878	908	964	915	942	940	914	907	933	891	896	930	942	934	938	884	905	878	835	932	922	886	852	895	961	936	942	895	896	944	925	938	925	931	906	965	962	922	818	898	852	857	857	930	887	988	929	961	863	862	927	921	871	902	934	886	920	866	915	953	930	925	876	897	914	887	902	912	925	878	934	979	937	929	915	936	922	946	941	965	951	834	899	908	906	888	902	914	927	904	958	942	929	881	896	938	872	930	935	897	941	883	897	888	931	885	856	885	860	911	878	898	909	910	908	890	901	906	900	928	949	883	934	893	968	949	910	907	921	930	918	874	889	921	892	866	892	886	979	931	965	920	854	953	921	869	920	919	925	951	921	928	927	969	906	932	926	904	930	910	916	904	910	896	912	903	910	928	892	885	930	902	944	906	862	916	960	898	947	899	931	927	916	912	886	926	904	894	955	889	927	907	942	934	963	903	882	955	861	908	946	948	905	915	908	963	926	881	920	942	903	926	958	926	905	930	958	836	979	948	906	872	942	880	915	879	903	954	948	895	887	888	919	923	871	851	908	921	942	931	926	885	954	903	951	894	947	886	959	926	962	962	920	954	906	926	950	917	903	932	941	932	873	922	966	899	941	922	912	896	905	920	909	894	916	937	865	919	920	953	883	912	935	932	965	882	852	889	944	896	934	898	930	886	932	900	918	956	926	883	941	885	894	922	900	912	915	907	908	948	902	909	891	915	929	904	926	897	917	898	908	902	948	922	952	831	917	945	935	877	954	908	899	887	876	871	960	879	910	931	848	882	934	895	904	918	888	911	882	868	896	944	899	946	895	907	857	945	932	917	943	927	873	891	913	934	874	955	929	886	864	889	904	868	908	911	958	898	921	930	928	912	928	878	886	948	882	921	901	886	963	948	927	936	912	970	877	916	906	923	930	878	937	893	934	896	949	946	910	958	935	924	903	901	927	934	898	950	883	948	909	893	907	899	933	922	879	893	936	899	901	941	866	896	844	911	886	934	908	904	937	945	934	927	885	996	912	919	908	880	907	921	903	908	893	940	913	900	914	927	883	874	898	938	892	938	889	893	899	935	891	859	898	926	947	934	917	972	897	924	915	971	897	930	902	939	899	867	859	892	942	905	914	970	945	888	915	865	948	912	912	934	891	892	856	886	909	877	920	910	905	917	933	933	950	883	917	917	867	947	902	945	866	927	910	857	882	896	901	928	924	946	936	875	884	847	912	965	880	936	897	913	905	915	950	936	962	913	962	912	843	916	896	953	941	945	923	924	886	930	923	894	883	903	953	868	936	921	919	876	915	889	934	923	917	948	924	887	909	933	937	945	881	897	919	864	910	964	886	953	868	915	923	878	949	946	919	847	872	893	950	893	933	976	935	926	918	894	893	870	926	873	985	885	921	939	909	912	885	856	938	861	855	928	921	941	930	934	931	936	920	911	857	896	932	915	884	941	936	900	920	916	919	853	852	954	918	988	944	917	940	904	874	919	924	923	943	918	930	883	891	881	913	914	929	935	868	919	885	864	895	903	964	893	898	906	923	943	928	918	937	860	908	945	904	907	935	917	896	874	931	911	947	934	910	909	875	930	868	830	861	922	948	995	931	906	917	903	888	879	927	896	890	857	884	918	875	893	921	920	917	908	893	867	883	902	907	945	939	948	903	909	877	912	897	874	955	934	933	871	894	924	901	909	887	938	885	824	939	889	946	900	870	930	888	899	913	885	908	901	873	903	917	906	933	906	906	932	913	934	902	925	936	922	887	866	928	927	997	918	929	933	826	909	879	903	939	914	886	943	959	921	948	909	904	893	891	891	842	915	906	969	887	918	882
2301	8224	13478	12887	8886	4609	1491	378	145	92	76	92	65	75	82	91	72	73	81	89	56	89	79	90	71	76	88	82	79	74	85	82	77	78	68	72	62	94	74	91	88	70	89	66	87	70	73	71	82	88	72	77	74	90	84	75	66	66	77	79	71	86	78	58	92	76	84	73	75	68	68	80	85	94	76	85	82	88	85	83	87	81	74	88	73	79	78	88	86	81	75	76	93	90	70	83	75	80	76	72	78	84	78	98	82	74	80	97	73	69	71	90	81	73	75	82	77	67	87	67	80	76	79	85	80	68	78	77	67	86	74	74	77	77	66	77	76	83	86	70	77	81	78	81	79	75	67	77	62	84	79	71	79	90	74	79	82	75	76	72	73	76	66	75	85	95	81	82	99	64	87	67	77	77	77	84	86	75	71	56	79	81	64	74	82	87	92	71	83	81	81	82	90	74	68	90	83	86	79	88	75	81	76	85	86	107	79	77	73	78	68	79	86	86	86	88	81	75	74	87	100	85	85	83	67	78	90	73	80	63	78	72	79	87	72	91	77	73	93	74	72	79	60	89	78	76	80	83	70	75	84	82	76	81	76	74	70	74	78	72	65	75	97	93	74	89	84	71	81	92	84	80	81	80	87	70	94	74	76	81	85	88	85	80	88	81	86	89	85	83	72	81	75	74	94	78	73	65	67	84	90	74	78	94	85	70	89	63	81	72	76	84	97	82	83	76	80	83	75	62	89	82	64	74	88	86	77	78	84	54	85	90	80	81	83	76	94	88	85	68	79	89	79	72	77	70	65	73	82	76	75	84	65	88	75	89	65	81	68	75	81	85	68	88	82	76	77	79	85	73	90	79	84	86	81	69	94	90	85	82	78	75	81	69	79	78	83	90	81	78	84	89	69	80	74	77	74	79	66	90	77	88	86	77	96	81	79	86	79	67	75	89	63	81	83	89	81	88	74	73	86	101	66	75	71	88	67	82	70	89	93	71	92	84	66	78	83	84	67	89	87	72	76	75	82	76	74	73	86	82	65	73	76	77	79	69	95	70	94	97	80	70	80	66	94	65	58	93	83	89	82	71	84	61	84	72	85	83	86	90	75	63	81	72	73	80	85	66	90	86	78	78	72	87	91	68	79	66	79	77	68	91	73	85	81	84	75	74	90	76	75	77	87	69	86	77	82	81	74	88	80	58	84	95	91	62	87	76	80	74	73	79	88	80	76	84	75	71	77	78	76	69	84	97	83	82	87	80	80	65	73	82	73	84	90	77	87	81	80	73	87	88	79	83	96	94	74	85	85	76	66	75	77	86	69	99	72	69	87	81	83	92	68	83	83	88	76	76	93	78	79	90	83	58	88	88	77	69	96	84	73	88	79	73	91	77	77	89	86	89	80	85	95	98	100	74	93	83	71	66	75	89	87	73	71	80	85	99	69	79	91	86	85	72	73	78	81	84	71	84	71	53	77	76	100	79	74	88	84	86	78	73	75	88	75	76	75	83	69	86	87	78	77	72	79	69	79	76	71	75	86	98	85	85	75	78	88	89	73	67	95	79	84	93	89	81	87	93	94	79	84	87	87	75	90	68	81	84	90	86	63	88	69	86	67	70	72	78	84	90	87	90	86	89	83	85	78	82	72	65	80	77	86	83	77	85	72	80	76	64	92	78	78	66	90	83	77	64	87	67	76	98	72	75	77	76	102	84	58	80	89	80	87	86	71	75	70	83	85	82	67	82	89	82	83	90	66	74	80	76	81	69	91	84	82	97	77	73	75	80	92	64	67	76	68	73	80	85	99	90	75	74	95	87	85	75	80	69	59	70	74	78	89	82	81	85	64	83	88	80	78	82	75	82	88	78	85	87	81	58	71	85	70	87	97	63	73	80	78	68	72	72	90	82	76	78	68	87	80	90	79	71	59	80	76	79	76	76	87	71	75	83	84	94	95	87	75	70	83	79	75	82	76	86	70	81	82	71	89	93	82	80	78	80	78	80	82	70	82	70	60	77	70	84	80	83	71	68	72	65	85	64	95	74	78	60	85	72	73	69	102	78	84	78	77	74	83	72	82	62	73	65	86	93	72	81	85	94	86	76	66	74	76	82	70	58	86	68	83	82	69	70	78	72	77	100	101	94	81	87	67	75	95	87	94	73	75	59	77	75	80	69	97	72	72	73	85	78	88	102	79	75	83	87	78	73	72	73	86	73	69	69	77	71	96	82	84	77	95	81	99	76	74	87	79	91	90	96	87	85	83	80	88	75	69	85	82	86	61	83	78	66	83	86	69	78	74	80	81	61	72	82	74	77	71	80	76	87	80	72	58	78	81	62	91	69	92	81	77	90	90	81	58	74	95	85	85	79	68	102	97	74	83	70	81	94	83	73	76	68	104	90	73	79	89	87	80	92	91	82	79	90	84	78	64	91	93	76	74	78	85	92	76	69	75	69	80	80	77	78	68	87	87	90	67	77	85	82	79	75	60	67	89	94	72	66	80	66	86	88	79	83	92	98	72	92	98	89	92	81	75	76	85	74	73	76	87	86	82	79	85	80	92	89	71	90	80	59	86	75	77	79	81	87	79	99	90	63	75	99	83	79	64	76	74	77	79	75	88	80	78	75	88	95	82	95	74	90	88	68	87	86	59	73	82	77	82	69	84	63	75	83	96	86	92	78	71	82	71	72	83	82	75	71	73	70	70	64	86	68	59	73	78	72	61	89	70	69	76	83	71	74	95	91	69	71	61	73	78	88	87	80	72	89	91	86	71	89	90	77	77	82	92	72	91	75	83	79	78	89	80	81	84	69	67	87	92	74	65	68	82	84	79	84	90	72	72	77	87	85	81	82	92	73	83	67	67	77	91	72	74	93	62	86	74	79	72	85	91	71	72	74	77	86	71	74	89	85	68	70	76	77	78	95	80	81	84	82	80	78	90	85	84	62	89	80	82	64	75	80	77	89	90	86	70	79	88	76	80	88	98	90	80	77	86	79	72	82	96	76	78	70	70	74	86	75	76	66	72	80	70	83	69	86	71	77	95	72	71	89	77	72	86	77	78	77	72	70	76	76	104	79	77	75	66	79	63	82	80	87	81	79	81	89	81	78	81	93	70	59	58	82	70	86	82	82	82	87	79	85	72	91	70	69	66	78	89	88	87	71	82	67	69	72	90	87	72	76	83	94	86	95	92	65	80	81	84	87	83	71	84	78	109	81	82	78	73	81	69	84	80	89	94	78	77	70	76	90	67	79	75	74	59	60	79	76	88	84	92	68	84	78	78	85	76	78	86	85	101	99	77	87	86	71	80	96	86	75	89	67	61	72	81	91	74	91	89	77	84	68	71	73	91	85	82	88	91	80	73	61	87	85	74	88	78	75	90	74	89	70	68	75	65	75	60	89	84	86	76	73	82	79	71	90	62	87	65	66	74	81	70	70	80	78	64	66	89	90	66	83	77	75	77	63	63	84	74	88	86	70	69	89	79	82	81	89
20315	33526	39979	51567	52454	39557	24463	9792	2679	1218	985	970	978	970	972	1001	976	936	1009	990	995	998	968	935	989	927	963	982	1008	949	935	1004	947	966	982	996	955	997	926	953	967	937	934	1017	938	956	931	943	955	934	978	940	972	978	940	980	982	914	968	1046	966	936	923	928	971	929	929	972	946	957	976	995	981	950	970	930	937	905	1035	1019	973	928	949	1029	1016	955	972	916	952	959	999	956	914	918	1004	990	1005	938	946	975	982	941	946	988	929	944	1000	1032	1000	912	944	983	936	967	923	984	942	911	937	1023	969	979	949	992	942	978	1011	993	979	910	968	959	940	985	954	976	909	966	959	978	969	972	967	1044	1031	985	973	1000	1016	928	994	986	978	918	927	974	957	1012	1004	908	1023	954	957	962	998	950	991	928	951	961	985	967	910	991	987	955	982	1008	992	916	927	976	934	965	966	988	947	965	976	928	995	958	952	991	937	932	963	985	959	934	1001	1008	976	981	975	946	975	973	965	1007	989	974	932	1010	962	1013	976	972	983	977	936	939	966	927	987	948	963	899	904	971	984	934	984	951	977	997	950	922	911	965	955	929	964	942	995	964	920	1030	957	964	972	989	917	980	953	951	976	906	967	944	957	963	979	954	907	988	992	900	962	975	954	919	963	942	939	989	986	936	957	941	997	935	954	966	982	947	965	950	957	980	933	946	963	979	1005	879	960	999	970	929	987	963	952	911	954	996	939	966	920	943	980	994	970	1007	929	990	930	962	994	940	954	933	983	950	923	997	981	986	998	985	942	938	937	904	950	991	965	972	903	959	935	967	919	1007	921	945	1015	930	970	948	965	927	958	967	957	919	959	955	945	1009	991	887	957	974	977	940	966	917	955	924	934	1009	938	958	947	919	986	945	971	946	898	1037	951	987	968	942	938	949	960	917	972	924	953	972	951	980	960	959	982	1033	980	1005	983	962	962	955	1027	999	916	948	990	965	957	938	977	954	964	988	997	944	920	957	992	942	968	947	902	985	955	949	986	977	969	945	968	910	915	934	913	973	991	990	952	1003	965	946	1029	963	952	1001	986	913	922	887	959	949	952	937	943	963	970	998	1003	916	982	956	897	914	955	938	928	945	962	998	989	976	947	943	926	976	881	955	960	934	988	958	959	907	944	971	936	989	900	993	935	1006	965	965	980	933	1027	922	947	962	977	990	946	966	1002	966	972	970	1005	993	980	975	916	955	948	918	1005	963	918	948	1002	971	950	979	956	982	1046	949	976	947	1032	1016	978	973	965	935	973	934	941	968	955	950	951	980	950	1009	968	969	948	903	970	1004	951	980	971	999	963	957	983	951	972	983	993	909	940	920	933	1001	951	964	950	992	956	887	1008	1014	952	969	981	930	1002	941	1018	986	984	925	955	971	923	949	937	918	957	902	944	944	1012	939	1003	950	942	1018	922	1010	1009	981	1024	1013	972	961	978	980	896	942	1007	971	1009	984	941	953	945	995	984	1018	958	969	899	911	1017	989	997	945	979	1019	934	879	948	994	998	991	1005	1004	1007	968	980	989	953	950	946	1020	1016	950	981	919	943	972	969	920	987	979	963	996	922	1023	940	978	959	958	1011	962	999	935	987	966	903	1010	930	957	932	920	966	948	985	923	911	931	957	934	966	1005	953	899	960	967	927	926	924	928	979	947	968	982	949	963	908	964	953	952	933	1001	971	901	1009	994	986	1003	922	939	943	977	963	995	997	963	935	930	911	957	934	988	929	954	944	989	996	965	992	982	966	968	975	944	952	935	889	941	980	970	1033	946	992	941	959	996	917	988	974	939	938	931	980	985	953	956	987	973	941	940	955	933	999	950	941	950	940	1001	980	1011	957	969	920	945	955	933	988	918	985	975	905	939	937	952	926	921	1015	1003	975	960	937	929	1000	938	966	930	989	1024	921	958	946	954	944	928	953	993	978	983	1008	955	1048	998	971	957	945	1002	983	970	948	928	921	993	963	911	1010	921	1009	981	954	996	976	963	987	919	964	957	931	921	929	955	1068	941	985	939	978	943	966	984	992	990	977	956	947	983	966	975	969	928	954	951	983	1012	899	1009	958	937	951	963	921	971	974	900	932	983	981	949	921	940	969	931	1020	970	973	1007	945	951	954	1027	955	932	973	940	985	1022	997	956	1020	959	972	948	936	1017	915	943	910	905	944	964	985	952	997	1027	1026	998	982	996	924	960	944	1021	929	973	990	979	985	926	932	989	983	989	958	951	936	925	1012	939	917	922	982	949	959	944	968	973	920	924	930	959	916	989	980	975	938	939	950	974	1010	970	1010	1014	988	924	912	923	1016	983	958	961	931	988	988	907	949	945	962	968	942	1020	915	960	967	985	968	953	991	941	924	1001	975	929	880	946	958	992	990	963	959	924	874	963	967	967	957	996	959	954	1001	1027	968	960	998	1018	939	913	1009	983	988	963	976	973	937	951	995	979	925	912	943	1005	970	968	1053	1003	982	992	953	904	975	980	972	947	984	960	958	981	1021	948	947	984	946	921	979	938	1023	971	990	912	944	921	920	964	957	981	925	982	963	941	948	949	953	960	952	947	989	998	963	990	925	922	963	950	936	953	942	975	955	938	968	966	985	975	1000	989	962	971	910	945	989	950	969	965	931	998	983	974	959	991	1000	936	957	946	962	957	919	984	1004	987	941	923	916	987	929	951	947	971	955	977	967	937	934	998	1025	878	933	962	998	936	985	917	997	897	940	972	969	1004	1009	928	914	986	1028	984	951	1005	951	967	964	1025	982	979	907	919	934	989	982	909	966	989	1016	938	960	1012	941	984	966	971	984	935	962	955	1000	936	963	916	907	987	954	974	976	930	940	997	940	977	901	976	967	914	1009	950	967	1030	959	978	1003	973	962	944	1028	930	885	975	964	1003	952	908	1002	951	931	950	934	978	958	987	927	1004	940	931	944	940	949	890	936	941	946	970	968	933	921	907	943	994	933	927	967	1004	948	990	979	944	930	928	1001	976	980	950	970	970	967	941	956	996	953	957	941	935	986	937	955	963	960	1039	962	972	946	944	967	979	919	998	985	955	951	996	907	988	975	992	891	989	945	969	981	915	951	943	936	1024	995	922	974	909	945	982	974	966	971	990	989	964	967	977	981	950	962	983	1025	991	940	923	928	980	1000	955	986	942	995	948	947	915	941	966	999	992	954	966	990	957	962	951	1003	987	967	953	991	940	996	974	986	951	941	965	988	964	960	956	988	942	946	914	927	973	942	922	976	973	906	927	910	977	955	1011	1004	999	985	976	911	996	910	1039	945	892	934	949	955	989	912	966	919	954	1038	928	1001	1007	958	971	982	938	898	969	977	975	917	967	948	1050	945	954	943	968	965	980	954	989	1000	974	976	975	979	994	949	959	940	947	992	1005	996	968	965	1033	907	957	976	948	956	950	942	932	1039	933	966	939	988	957	950	999	918	951	981	953	941	944	956	929	934	1007	999	969	943	927	954	991	919	960	957	962	941	950	933	959	939	946	941	959	924	958	902	974	1000	1066	973	980	935	971	959	959	988	948	953	994	1007	932	956	940	949	999	1021	956	968	954	961	964	946	985	945	978	955	1011	968	921	1001	960	909	988	956	996	992	989	991	924	994	977	1000	952	954	1032
1485	11019	18585	19765	14667	8330	2643	646	194	83	70	75	86	67	74	67	64	71	88	73	71	63	87	80	68	79	81	82	82	81	72	62	75	89	76	73	77	55	80	82	75	73	56	89	77	80	83	87	70	75	102	71	73	76	65	88	76	87	93	91	74	70	67	80	85	79	80	79	79	65	69	65	73	85	90	64	81	83	72	87	95	79	68	69	76	72	85	77	97	78	80	79	71	73	81	76	83	64	99	78	78	97	86	85	79	74	75	63	76	80	74	80	83	72	77	68	86	96	70	88	93	84	67	67	71	78	97	83	89	75	86	85	78	65	73	71	71	85	83	71	72	97	78	70	79	83	76	87	77	73	67	89	88	74	79	78	74	75	88	64	64	72	89	62	73	66	86	66	69	62	69	88	79	75	94	82	74	95	91	82	85	95	79	80	71	87	83	72	78	74	76	70	88	86	79	79	76	88	81	77	87	75	83	89	78	86	74	68	89	76	90	81	74	70	81	82	90	81	59	90	76	91	67	62	82	81	76	80	63	64	68	62	89	77	83	83	67	71	84	62	82	73	69	66	76	79	66	108	93	65	68	77	71	74	83	80	74	84	69	71	85	67	80	75	79	53	80	62	83	73	71	63	66	75	72	78	78	83	89	70	77	68	68	74	75	91	85	79	72	64	74	85	77	52	71	77	86	73	73	77	73	94	69	100	85	76	73	68	70	76	75	85	80	81	66	80	89	75	84	70	71	76	81	80	63	76	93	92	78	82	72	82	85	80	69	72	75	79	79	82	99	79	64	82	69	76	96	71	65	70	68	74	59	87	73	71	90	66	71	74	72	80	70	86	70	94	82	64	79	77	88	84	87	71	79	72	79	88	91	77	82	65	74	72	82	80	72	90	75	80	87	98	85	85	73	75	77	66	71	69	79	63	76	79	82	84	72	83	78	61	88	90	80	76	79	84	82	82	89	70	80	70	79	85	83	71	61	74	85	79	72	85	78	66	77	81	70	78	87	76	80	82	72	65	85	67	65	80	82	81	91	87	83	78	67	83	80	84	74	69	77	68	61	72	83	63	68	86	84	90	71	68	87	83	84	79	87	70	82	67	66	92	74	64	65	77	73	73	86	71	65	74	99	85	80	77	69	93	80	88	68	62	83	86	86	60	68	79	57	76	55	71	74	74	68	72	88	74	83	68	85	70	72	69	78	62	93	77	72	77	62	82	75	79	85	79	79	83	59	74	87	85	84	84	90	68	76	69	83	70	88	66	79	75	73	79	93	67	88	79	92	58	91	80	77	72	71	82	92	72	75	93	78	79	87	86	66	87	84	73	81	63	84	71	86	77	78	87	62	86	77	66	65	75	84	94	81	89	70	95	81	74	90	80	81	82	80	65	87	76	76	87	70	67	95	85	83	93	83	78	63	96	66	84	89	74	78	74	69	75	79	79	65	75	90	80	80	80	76	84	65	79	83	77	79	85	80	86	67	57	77	73	68	71	71	77	62	85	84	78	66	88	84	70	70	81	96	83	76	84	71	79	68	77	77	70	93	69	88	69	80	91	95	82	74	55	75	90	67	84	84	82	69	84	74	86	83	79	59	89	76	92	86	74	79	76	94	75	70	76	74	83	57	80	70	71	70	75	86	67	71	92	63	77	65	84	95	70	78	73	76	88	78	67	75	90	75	86	95	81	65	87	60	59	67	58	68	82	63	79	66	86	85	65	74	84	85	74	94	71	90	83	80	75	77	67	91	93	79	66	75	79	85	65	89	77	82	77	74	75	86	73	82	69	78	73	89	83	69	84	78	72	78	77	73	78	81	89	80	85	80	68	85	81	82	87	74	87	79	91	86	72	72	68	74	79	76	82	55	82	77	82	74	71	76	87	74	80	79	80	75	77	80	74	87	84	91	68	71	77	66	62	91	80	80	76	89	78	74	64	69	87	67	70	69	72	86	77	85	64	74	96	74	82	69	80	78	74	71	76	83	78	69	85	76	87	68	83	101	84	70	63	85	81	72	71	96	83	86	82	70	87	68	77	71	80	75	68	83	75	96	80	65	76	76	81	72	98	79	71	88	83	83	89	76	79	79	79	89	85	88	76	76	61	82	72	76	89	81	65	65	80	69	82	84	71	82	92	66	79	75	71	96	81	91	68	79	69	76	87	90	89	64	79	73	84	72	83	81	95	77	74	81	80	65	69	86	71	79	80	76	85	73	66	84	74	72	90	82	66	74	78	85	72	82	73	72	67	71	73	86	72	71	91	67	93	85	76	69	86	91	77	82	66	76	84	61	90	78	80	87	59	67	77	78	66	72	77	61	75	98	74	75	77	78	63	70	79	65	75	78	83	74	81	82	78	73	80	71	78	68	78	68	79	66	78	72	93	79	88	63	84	67	75	72	72	83	90	68	98	74	80	67	69	85	87	76	80	70	86	64	90	88	85	84	74	64	66	83	87	96	73	79	68	71	72	81	81	75	91	73	71	92	77	67	72	87	78	76	85	90	65	74	84	81	76	78	68	70	80	88	84	81	84	72	68	69	78	65	73	69	75	83	76	65	87	89	85	83	77	86	89	66	83	83	63	74	77	89	91	77	81	61	79	62	77	73	66	67	57	79	71	89	81	57	91	88	80	83	79	82	86	74	63	71	78	97	77	76	74	93	70	75	75	86	69	64	91	83	66	88	95	82	74	96	76	88	93	83	70	81	79	68	77	65	81	85	97	79	79	102	82	79	79	87	87	90	85	96	81	64	80	82	77	86	62	88	76	83	73	72	76	67	78	81	75	82	90	70	81	73	77	75	64	86	89	74	89	67	73	71	74	67	88	75	79	73	73	78	76	70	63	76	76	75	73	79	73	72	70	71	74	77	83	80	62	77	78	89	76	63	75	102	87	76	78	86	74	64	72	73	70	97	69	70	81	58	68	82	86	75	69	60	79	72	80	77	84	77	71	78	73	79	72	67	87	82	71	81	89	74	91	92	67	79	74	86	71	83	81	74	80	67	65	85	61	69	77	78	81	74	79	92	86	78	77	85	82	66	64	66	81	71	71	72	83	71	93	81	63	56	71	67	80	74	61	84	78	85	74	85	81	74	67	73	89	73	60	83	75	70	65	71	74	74	85	77	77	68	78	72	83	75	69	61	75	82	69	83	64	62	86	92	77	87	91	77	84	77	75	73	64	58	79	86	59	77	86	91	65	65	86	91	68	73	70	79	68	66	83	80	80	78	91	85	85	83	70	89	82	69	80	94	91	83	57	72	75	77	79	92	88	68	86	72	87	68	82	85	73	74	80	79	54	82	85	87	72	72	97	67	76	74	78	92	68	64	67	75	71	79	65	76	72	75	64	72	81	75	76	67	96	65	61	82	70	78	72	64	89	71	83	71	92	94	73	89	91	66	76	89	60	87	77	83	69	69	86	82	81	76	77	63	80	69	88	72	71	82	93	90	82	78	80	71	76	66	59	71	77	74	68	71	80	74	79
23810	38968	46795	62527	63701	47421	29874	13852	3909	1384	934	958	915	947	920	900	968	997	947	1010	924	927	874	995	942	956	933	985	920	957	975	964	903	955	903	939	924	900	947	896	935	957	935	898	832	943	914	922	921	908	932	901	945	941	963	978	897	955	913	987	924	949	902	950	980	903	921	960	941	919	963	936	982	966	963	956	943	976	929	958	969	933	928	928	957	948	887	907	928	923	963	913	945	882	929	928	925	951	905	902	899	941	976	941	859	889	958	929	955	902	961	952	927	974	933	902	892	966	953	980	958	948	936	870	973	885	955	927	925	887	939	986	934	941	932	957	951	921	950	909	961	1017	961	932	940	915	973	961	874	918	1045	886	925	918	963	906	905	937	922	918	989	901	974	949	891	904	953	953	918	918	982	900	940	943	932	917	913	926	994	944	940	908	952	937	948	976	936	933	943	965	1009	911	946	897	942	884	969	924	949	950	1017	917	941	916	977	886	945	948	932	962	958	961	893	947	933	942	948	961	914	934	884	883	939	897	976	939	950	955	955	1006	904	955	979	958	951	955	876	923	991	947	912	904	888	954	958	937	910	935	917	868	962	945	879	935	884	939	925	899	927	1005	922	987	943	946	912	946	934	972	873	913	917	951	919	992	993	968	973	965	962	941	940	969	954	950	916	945	895	944	884	926	932	908	978	925	987	933	983	915	926	919	926	924	956	937	959	906	961	945	928	946	927	964	933	920	941	898	915	984	886	899	930	929	935	960	913	1020	957	977	938	967	892	936	995	965	940	897	918	991	936	929	964	923	943	958	901	985	915	897	863	979	903	942	969	929	902	935	924	957	924	919	888	883	898	995	920	901	886	928	942	955	943	896	887	910	926	911	970	933	908	900	904	952	977	944	964	946	947	944	902	938	954	899	943	924	985	887	881	917	942	931	949	929	928	963	913	935	950	902	969	977	905	919	961	876	965	927	924	901	944	888	973	958	963	963	939	945	911	983	923	912	981	907	888	910	932	915	939	930	922	941	957	958	918	1018	900	959	968	975	937	939	962	917	908	930	918	914	904	982	894	939	966	900	919	943	942	960	919	930	929	930	925	937	960	908	898	922	947	994	876	872	915	998	960	964	986	904	941	995	903	971	892	924	914	946	898	928	935	941	962	904	915	899	920	971	978	990	974	915	932	920	845	965	910	954	967	952	965	959	963	938	898	930	939	928	977	921	944	973	941	932	975	959	962	983	924	922	994	936	952	970	940	972	987	986	982	914	915	942	914	953	953	960	913	914	979	966	935	906	961	970	916	917	958	942	944	878	998	940	948	954	930	974	929	940	909	950	977	887	947	896	900	996	968	949	975	996	844	937	1010	919	944	963	964	952	923	927	993	892	948	901	947	924	934	932	961	903	927	908	964	975	921	897	953	965	895	964	948	970	907	964	924	970	919	935	946	986	913	908	934	904	951	852	960	965	915	966	910	921	983	935	935	984	935	912	945	913	904	909	901	918	864	919	967	949	941	918	905	895	923	934	921	943	914	908	921	893	974	913	961	916	993	981	936	931	965	928	948	961	954	933	937	989	978	963	931	918	894	946	912	979	952	895	955	924	978	943	930	949	952	907	937	919	964	953	955	943	869	908	900	986	946	917	911	920	956	912	891	928	903	949	930	937	952	964	949	925	941	962	1012	916	897	944	957	888	952	872	931	961	885	914	948	881	971	928	948	962	894	931	916	968	931	931	986	896	962	987	985	963	957	872	931	896	930	951	928	913	972	906	878	997	964	930	947	890	901	908	977	960	905	871	912	946	963	952	899	885	920	906	907	956	961	950	984	905	927	942	967	968	966	1011	924	955	888	952	977	969	920	910	888	974	952	937	954	912	983	920	979	955	939	941	941	901	953	903	985	963	955	932	980	888	954	923	943	965	927	943	928	973	937	905	911	957	965	871	958	951	934	932	915	960	1023	916	958	933	920	968	945	929	956	937	861	955	945	946	951	961	934	948	956	913	928	898	955	933	928	897	1002	948	922	924	924	923	909	953	885	946	997	967	909	967	924	923	986	906	894	951	900	947	927	919	927	882	926	905	894	943	932	890	963	891	976	969	907	912	909	939	985	936	920	980	932	970	959	913	890	955	924	961	922	935	965	962	915	883	889	941	938	963	922	983	948	914	904	956	913	915	918	919	944	886	947	923	964	957	929	1001	948	949	892	927	932	967	958	909	987	953	955	936	982	971	904	929	966	964	994	927	957	933	893	951	909	944	953	954	937	969	954	885	973	928	972	915	925	940	888	946	982	954	875	953	963	921	1019	964	897	947	950	948	886	936	923	918	953	939	966	939	944	973	907	973	964	914	877	966	956	1019	921	952	889	890	924	932	891	950	936	940	934	1004	946	980	903	897	958	928	965	934	940	884	918	952	908	919	924	943	952	965	902	956	931	967	902	956	946	930	922	919	976	938	921	948	898	882	913	991	956	923	944	964	899	902	962	965	962	910	949	985	989	958	974	962	921	919	955	960	938	963	964	977	944	902	992	928	913	913	961	915	926	948	979	906	921	927	923	973	928	940	920	927	922	963	945	1005	890	938	911	963	969	924	976	937	986	967	884	887	948	919	926	928	953	911	954	974	973	980	926	965	954	963	863	925	917	954	909	922	925	931	935	999	951	920	958	921	921	947	921	1006	937	928	887	946	988	951	972	957	910	953	961	931	985	926	934	956	956	950	926	932	935	968	930	938	900	952	956	927	929	912	966	978	928	912	925	940	948	871	945	963	981	931	951	904	928	902	968	948	911	923	913	978	944	950	994	992	935	939	939	995	965	916	948	905	936	955	989	944	930	929	922	924	941	903	929	879	959	940	912	933	858	924	954	987	994	959	959	951	904	950	945	945	943	977	967	998	982	967	969	923	948	947	979	941	994	969	962	996	892	903	987	931	930	981	882	899	964	953	968	934	908	885	984	940	867	915	898	952	924	959	957	901	938	987	921	967	945	953	948	950	926	906	925	896	941	979	959	938	959	1001	917	941	956	967	939	898	934	970	950	981	903	957	931	1001	932	954	917	919	953	925	955	912	924	962	976	940	949	915	969	1005	918	951	975	912	949	916	908	925	979	912	932	947	937	944	881	981	969	961	955	921	886	979	948	892	971	905	975	912	947	978	916	933	932	997	999	901	981	949	949	887	944	987	955	934	934	902	926	1004	962	933	978	939	898	975	938	982	929	905	932	890	962	882	955	943	980	908	940	940	932	948	913	911	963	928	936	981	971	929	893	890	927	928	914	896	938	912	975	928	865	905	951	960	916	904	917	964	896	946	973	910	962	963	947	981	957	935	890	892	895	999	914	921	957	953	1035	984	886	997	885	938	951	912	913	931	919	939	985	899	914	950	997	889	933	921	923	934	975	987	954	959	929	942	935	906	944	993	942	968	906	912	1002	1003	921	997	922	952	881	949	945	934	973	908	970	905	919	933	908	916	872	964	922	926	930	964	990	974	937	955	942	932	1023	953	966	946	921	921	920	954	994	948
1479	951	4354	5952	4099	2105	720	248	104	66	66	81	78	86	71	74	71	84	91	79	75	79	74	70	68	73	88	67	72	79	75	77	72	76	78	80	64	87	69	74	74	70	86	64	85	64	61	82	90	74	64	70	76	75	68	75	72	91	71	82	75	75	83	73	77	61	78	87	81	75	72	71	74	87	84	67	81	71	75	72	78	73	82	72	91	92	91	82	66	75	78	71	55	68	78	71	84	78	75	71	79	77	98	71	88	68	66	64	84	78	92	80	62	68	96	59	59	79	74	82	75	79	64	62	87	78	68	84	95	73	70	66	76	73	69	76	62	75	82	77	75	64	85	80	83	62	83	77	75	76	68	71	78	78	83	75	78	73	89	58	79	88	102	70	63	80	77	75	71	68	82	81	75	80	79	80	81	82	65	69	78	78	87	55	89	80	76	73	60	68	88	70	68	64	74	86	86	85	82	64	61	63	72	86	83	76	70	83	62	74	93	69	78	83	74	69	69	73	68	81	77	75	83	78	72	74	73	84	78	76	78	69	95	93	72	84	75	96	70	76	69	77	78	87	72	80	79	71	78	70	82	72	69	77	76	100	77	62	78	67	82	77	70	71	99	71	79	73	69	70	80	86	83	73	79	73	58	97	67	82	93	77	76	78	86	90	88	95	82	74	65	80	66	66	77	76	80	81	68	88	63	90	94	70	71	86	76	94	72	83	80	77	67	67	76	75	67	73	83	77	75	71	74	92	72	74	69	80	70	76	72	74	75	81	70	79	87	92	83	77	69	72	71	99	81	79	82	69	70	75	76	78	85	75	79	71	63	86	91	77	84	64	72	77	83	78	74	82	80	76	87	86	69	64	97	70	67	77	89	86	58	81	85	68	83	75	77	62	65	82	79	88	83	62	78	84	87	69	86	83	82	97	93	74	64	71	81	78	79	67	64	77	79	74	71	92	71	79	84	72	89	76	71	79	66	77	99	71	79	82	74	88	82	55	60	80	65	83	70	71	85	83	83	87	73	68	71	72	88	73	70	74	76	97	71	72	63	88	73	90	82	86	82	79	69	70	70	68	91	77	89	84	79	73	78	67	76	72	68	83	56	70	68	71	66	89	66	70	65	96	83	67	72	71	73	91	79	75	76	74	70	94	84	69	69	81	76	96	83	66	79	85	92	67	97	77	64	75	62	77	83	79	82	85	78	65	92	78	75	79	87	83	71	87	85	75	76	83	81	75	76	77	84	74	74	67	80	75	96	59	75	77	79	97	72	66	77	67	71	88	60	77	73	77	79	89	78	87	82	69	71	97	104	72	78	87	75	60	77	88	60	74	75	76	83	67	77	74	67	77	87	67	70	91	62	75	76	76	72	87	88	83	82	84	85	79	62	94	63	64	67	76	90	65	82	82	74	62	87	84	82	80	93	64	95	79	83	79	80	92	76	65	85	95	82	88	82	68	91	58	70	87	62	79	68	73	76	78	70	93	76	71	76	56	87	67	87	71	83	80	70	81	75	68	74	69	79	77	84	71	79	79	84	74	87	89	77	80	71	89	64	78	78	81	68	71	86	73	93	94	73	88	77	67	66	79	77	76	65	91	70	83	80	84	82	64	84	80	83	75	60	79	79	56	70	87	82	73	87	89	81	82	88	76	70	93	77	93	77	70	66	80	67	81	83	78	66	76	61	63	75	74	71	75	78	56	80	90	70	79	71	77	65	69	87	77	67	80	88	65	98	92	79	93	76	79	74	59	71	75	77	83	69	74	53	71	59	81	65	78	76	71	88	82	84	74	80	73	88	78	73	84	72	72	77	86	76	76	77	63	80	86	69	77	81	65	72	73	85	67	65	64	85	72	63	72	70	76	72	84	78	64	77	79	82	61	95	69	75	80	76	71	83	76	57	60	62	77	70	85	94	70	86	68	76	81	75	74	68	86	71	67	88	75	82	79	91	78	69	87	71	79	77	56	81	62	57	73	84	80	89	67	76	75	75	76	73	91	76	82	74	74	68	69	49	77	73	89	77	72	87	73	77	72	83	72	80	76	68	67	85	85	87	83	73	71	90	90	83	74	81	84	80	65	68	83	76	77	88	74	69	75	57	67	74	80	80	70	75	75	72	73	68	68	79	82	74	68	79	70	65	60	92	70	70	79	89	90	83	97	77	94	82	65	60	84	76	77	80	74	90	66	82	78	81	89	70	109	79	74	76	93	75	78	73	73	74	78	70	72	75	79	72	68	82	78	72	68	72	72	55	70	91	64	70	78	64	80	83	71	76	88	78	84	85	94	73	88	90	91	76	89	94	67	77	80	71	73	80	73	80	69	82	89	77	75	72	78	73	75	70	59	89	67	69	92	72	85	72	80	77	79	63	66	65	79	68	68	83	81	65	76	82	88	74	70	83	86	72	78	74	67	84	92	74	72	81	70	63	64	62	70	78	87	76	74	88	91	77	78	68	84	94	71	75	84	88	84	87	75	81	81	78	72	68	86	79	81	81	74	71	66	92	73	78	76	61	91	75	77	82	67	81	82	82	67	79	72	82	64	84	94	72	85	69	88	91	89	75	60	82	73	68	84	62	77	87	75	68	80	79	80	75	75	91	67	78	73	78	83	82	81	80	70	75	87	92	69	87	86	72	66	80	86	93	66	85	83	74	87	72	89	93	86	80	83	74	62	79	66	78	84	66	77	73	70	82	76	89	65	71	84	80	75	76	78	68	78	81	95	81	75	91	83	82	75	67	71	73	72	77	83	89	88	75	74	90	79	69	59	63	83	63	76	85	70	79	86	75	80	74	75	90	86	87	80	66	78	91	87	82	87	70	77	72	83	77	67	72	82	71	64	71	72	79	79	76	75	70	84	81	76	80	75	61	68	70	75	90	69	83	71	87	85	71	82	82	83	59	73	68	71	102	73	78	83	64	77	77	79	67	63	82	77	100	67	93	77	78	70	75	88	63	79	88	75	74	87	82	81	66	57	77	85	67	83	73	68	81	77	70	70	76	66	80	60	74	72	82	65	69	66	78	75	77	78	70	63	65	72	94	64	90	77	60	82	70	70	81	73	65	71	65	77	83	82	59	62	67	95	70	81	68	84	78	67	70	90	74	84	77	75	71	92	61	82	71	82	75	67	72	82	80	81	72	73	61	78	65	90	90	70	86	82	68	69	82	79	85	67	77	100	79	82	86	78	61	86	80	79	75	68	86	71	71	61	71	85	100	68	78	60	76	60	82	82	80	69	86	89	82	94	66	85	82	82	83	70	85	66	74	89	75	63	61	69	89	70	57	72	76	78	92	88	85	84	89	81	83	82	64	77	59	82	68	80	72	75	83	70	74	67	74	77	74	72	81	64	82	66	89	83	80	75	99	84	80	67	74	70	84	78	72	73	80	73	83	73	83	84	85	83	85	97	86	80	86	98	65	76	97	62	66	76	77	75	81	76	69	75	76	78	78	74	77	76	81	93	93	71	68	55	88	81	73	76
14639	15532	30053	39012	38997	29941	16645	5681	1772	1092	925	931	948	945	916	862	912	957	921	959	903	933	935	949	938	911	955	905	908	947	922	924	966	931	943	974	944	924	933	969	909	908	889	905	949	927	926	963	895	922	955	950	885	923	912	910	889	925	967	972	908	936	931	934	925	887	874	919	914	917	863	926	952	907	947	905	937	933	945	956	926	928	887	974	901	955	946	883	932	940	905	960	968	950	929	923	936	930	910	919	910	937	1016	901	903	890	944	939	883	995	926	971	865	889	983	922	943	952	919	953	942	910	953	934	937	897	936	975	913	936	929	926	870	978	898	950	935	928	922	962	920	958	957	959	943	895	925	942	891	929	961	962	968	975	965	930	958	976	969	959	1027	843	913	964	977	885	944	950	920	952	886	884	928	923	935	963	929	963	880	898	956	908	903	929	920	870	946	916	987	904	908	929	909	894	945	943	897	929	942	925	987	891	978	917	932	932	938	984	956	983	941	903	912	939	930	903	864	925	908	935	915	936	905	969	983	936	922	969	915	948	940	930	936	926	876	948	885	863	881	949	952	926	958	947	975	886	935	981	930	904	913	914	954	950	958	910	906	982	965	921	918	991	903	857	950	888	949	928	931	912	916	927	956	925	920	912	987	909	950	944	946	963	933	938	951	952	939	900	941	879	913	976	936	950	957	940	940	952	918	919	956	901	896	963	932	871	882	957	948	958	902	892	901	907	953	918	910	896	924	888	896	903	909	924	950	922	953	971	914	870	951	946	857	874	890	918	946	953	991	979	867	896	970	922	893	890	896	969	895	857	982	943	869	960	923	876	940	968	921	985	932	964	978	954	957	946	928	971	930	916	917	932	932	914	923	933	942	923	889	872	935	877	913	872	906	936	919	965	987	904	950	888	844	952	935	919	899	971	918	983	901	921	936	926	974	891	951	918	949	878	932	911	909	948	921	878	926	961	915	913	955	907	886	995	915	959	955	905	926	941	932	880	933	939	922	913	897	917	872	927	923	920	890	911	1003	877	906	878	912	921	977	886	922	927	945	902	933	902	894	930	894	910	951	959	918	945	895	937	905	921	897	933	927	975	980	970	958	940	896	883	942	970	896	930	882	910	923	909	867	908	911	939	964	944	943	995	966	975	912	992	916	891	946	943	901	900	918	960	931	904	946	918	952	918	962	938	952	970	951	892	901	939	974	968	892	936	966	939	952	1009	920	949	951	927	931	947	857	952	933	919	930	952	910	957	975	861	949	948	882	922	911	996	965	910	972	934	964	952	938	915	919	945	901	931	907	903	895	951	961	979	944	948	903	981	955	924	998	881	923	961	959	917	926	930	956	969	909	911	918	917	897	952	948	940	910	954	925	910	865	904	914	997	967	919	949	933	968	898	938	919	908	937	934	918	932	925	892	872	897	884	942	901	895	972	993	908	951	903	897	942	916	897	956	964	959	936	915	917	956	912	911	935	950	913	935	949	936	889	944	936	915	944	954	889	962	989	984	905	934	962	921	993	966	904	899	953	949	955	941	944	924	934	965	944	923	934	929	941	965	894	933	947	916	932	924	897	981	950	912	954	961	930	937	905	947	919	913	953	939	911	918	954	921	904	916	950	967	968	931	935	932	896	920	896	932	928	913	933	950	893	936	973	919	922	914	936	900	897	936	957	932	923	924	918	881	972	890	938	879	956	880	948	904	947	905	934	949	883	920	929	955	921	928	919	932	895	954	976	951	969	920	914	914	918	924	943	964	929	868	983	871	946	971	942	938	936	942	920	910	898	950	907	934	926	955	864	942	913	970	970	968	925	940	964	924	930	880	947	939	901	952	997	941	945	937	924	940	945	914	903	942	979	956	876	959	933	914	925	923	876	856	902	919	928	901	969	879	941	910	983	912	899	954	942	954	911	980	925	960	884	925	956	865	894	915	946	928	884	904	940	903	953	932	940	903	920	864	898	953	926	951	914	948	867	954	965	921	897	983	911	886	970	929	930	947	943	983	878	922	951	870	866	945	911	927	946	903	948	912	915	865	946	911	904	922	967	990	956	908	884	962	995	976	915	960	879	929	904	962	886	927	910	953	933	893	937	961	888	915	963	944	989	901	883	928	918	939	914	917	880	920	931	885	886	919	999	928	943	1001	1010	940	938	918	904	947	1019	976	945	870	945	929	954	883	929	864	991	935	951	951	907	935	926	904	910	931	912	908	920	941	934	949	917	919	923	969	941	923	970	937	964	900	916	922	905	960	948	944	906	902	936	922	974	944	938	940	940	929	865	953	898	904	918	890	1010	949	949	928	970	962	960	908	965	934	916	917	899	863	969	915	950	923	932	946	930	980	885	931	932	921	963	902	892	948	943	926	898	954	934	925	938	911	934	930	927	902	937	953	965	953	953	868	913	954	946	939	934	909	897	900	927	883	910	962	874	914	882	919	883	939	902	937	956	891	990	949	924	911	968	931	895	906	970	907	916	912	945	887	891	923	947	927	894	936	882	963	949	957	929	946	914	957	962	889	945	972	979	897	931	955	934	921	959	903	918	930	879	897	910	924	896	925	965	928	917	976	927	910	878	892	904	964	951	977	904	915	942	869	913	914	966	971	909	961	955	908	877	942	916	949	916	928	907	961	969	937	888	908	878	950	952	919	894	977	937	903	957	963	953	893	931	957	919	948	935	918	932	892	887	915	894	940	855	892	988	938	905	960	931	889	944	1004	928	965	924	940	972	945	934	927	914	1000	953	876	905	954	921	935	994	955	913	972	881	947	959	934	930	977	954	928	913	951	902	972	931	956	881	961	930	964	912	901	884	953	872	936	937	920	916	912	932	923	915	975	860	885	941	951	940	949	925	905	913	949	897	929	959	956	971	878	900	899	900	943	927	951	924	916	928	902	873	930	910	938	952	894	970	1000	950	917	962	926	919	932	918	891	927	932	946	958	909	931	946	935	930	869	968	916	894	921	900	892	958	934	925	971	913	977	925	926	903	866	941	921	937	900	943	927	908	920	910	875	953	1007	949	931	908	940	982	901	958	943	946	954	951	898	880	944	925	993	916	931	893	941	944	898	873	955	933	902	917	997	917	934	873	937	1005	905	934	930	1028	949	935	947	937	963	930	986	957	918	910	951	978	944	942	923	920	915	996	940	940	943	894	915	938	968	938	955	1005	956	937	957	945	875	959	949	926	961	913	958	960	929	947	956	928	918	929	924	947	940	922	947	937	919	906	887	944	963	922	975	921	964	960	944	932	935	942	949	923	952	952	966	883	940	981	901	995	932	929	903	889	903	909	917	932	929	953	955	930	892	935	944	909	956	966	888	945	932	946	987	896	1009	882	908	916	918	955	879	865	914	887	966	886	916	933	896	935	878	934	857	912	917	991	925	934	905	958	910	911	902	913	882	954	923	894	989	942	918	941	952	869	910	936	942	915	963	911	988	962	922	967	942	903	933	883	939	918	961	964	942	967	928	930	916	952	891	938	899	881	913	900	949	893	954	922	963	845
1453	3260	9820	12626	9622	5476	1684	431	153	82	76	68	74	78	73	76	78	84	64	71	74	77	75	86	72	89	81	67	74	77	73	100	81	82	64	77	79	79	65	87	76	88	72	72	72	73	79	66	79	76	71	69	72	68	79	75	70	84	73	70	81	79	72	77	67	82	75	86	73	73	73	79	79	64	68	67	71	61	75	82	78	92	89	75	83	63	77	65	88	76	78	82	75	70	94	78	75	68	72	75	79	69	63	78	66	61	97	77	70	84	89	78	97	86	66	62	79	59	75	74	80	71	82	83	83	83	81	70	88	84	70	75	82	91	77	82	81	82	69	80	84	74	97	73	73	85	71	47	79	61	74	65	61	60	80	81	70	71	75	77	70	73	84	79	74	73	72	73	79	86	90	70	84	83	83	74	77	94	88	75	80	79	82	91	62	68	79	70	86	84	68	80	72	71	73	77	87	82	84	74	66	67	71	76	84	75	85	81	75	65	73	81	96	75	84	72	74	74	72	69	84	78	74	73	87	66	75	55	71	85	76	85	84	81	74	82	63	84	67	84	82	93	65	86	69	86	64	80	76	60	63	76	78	68	70	66	73	80	74	65	81	68	75	77	66	72	95	68	75	73	92	72	72	72	85	74	75	76	85	66	78	80	73	61	81	87	71	77	100	87	85	68	82	84	79	84	67	87	76	61	69	64	81	68	85	71	82	59	74	58	74	70	80	77	71	82	73	86	100	82	88	84	67	50	79	79	75	60	81	69	81	73	62	58	65	72	83	82	86	75	72	86	66	83	88	78	88	74	106	80	79	65	87	76	62	75	95	69	68	81	66	79	76	70	90	72	67	81	85	96	71	70	77	66	64	81	72	84	93	74	73	59	75	82	84	94	72	87	86	65	83	82	79	83	72	66	87	80	74	81	89	73	90	90	67	74	75	81	77	78	83	76	65	70	82	71	82	71	72	75	79	73	81	72	86	66	71	54	65	81	66	70	66	66	88	69	69	77	76	80	77	82	65	73	66	82	77	79	78	76	80	84	79	66	73	79	77	74	80	84	63	79	75	81	78	79	68	72	86	101	77	75	75	70	70	80	70	104	72	77	75	70	72	65	66	44	77	69	76	69	74	75	75	71	67	76	76	89	62	77	70	69	80	63	71	65	73	87	78	76	61	85	78	81	82	82	103	75	75	76	84	79	79	81	80	76	66	88	71	62	79	72	77	82	88	74	64	69	75	81	86	79	68	72	75	87	76	81	81	65	71	64	85	88	67	60	61	77	65	79	81	88	79	65	74	83	68	68	69	82	63	80	75	74	81	76	69	68	77	75	80	76	94	85	66	85	67	67	74	78	78	65	69	86	94	83	101	81	89	70	77	100	78	83	88	81	69	84	84	41	79	74	75	74	80	70	86	83	67	89	89	66	79	81	64	89	65	74	67	87	66	65	67	67	81	74	77	72	68	72	72	66	85	86	79	80	68	67	65	77	65	70	75	75	81	74	75	76	71	70	81	75	80	75	85	79	72	74	61	78	79	72	90	72	92	88	67	86	81	74	79	62	75	83	65	70	93	88	64	93	69	60	73	83	76	74	74	77	67	87	86	79	71	59	70	80	76	78	73	79	67	87	75	59	70	66	82	84	65	75	60	58	73	67	74	69	84	86	69	85	85	65	83	75	81	65	75	59	74	80	84	68	77	74	63	80	74	85	76	77	80	72	75	79	70	76	66	84	74	82	70	59	90	74	90	76	73	87	92	79	101	84	70	56	69	58	78	75	74	75	72	90	68	93	87	78	88	81	69	67	76	86	73	59	78	73	77	79	70	66	85	62	76	80	77	71	85	70	81	98	76	79	80	81	64	70	84	70	79	72	78	98	76	61	83	76	76	86	76	72	65	65	77	78	78	63	76	68	73	87	73	72	81	70	86	67	67	64	76	100	81	65	74	75	84	74	73	72	77	84	85	80	68	78	80	89	68	65	83	77	82	71	78	70	84	71	65	79	73	79	77	60	66	71	66	73	66	64	81	67	81	87	81	83	89	68	68	73	80	85	67	71	65	85	94	76	69	78	71	73	68	72	76	86	72	76	70	84	78	84	82	81	75	76	80	76	69	85	69	81	82	98	79	69	73	93	72	75	66	71	59	65	82	73	81	73	81	80	69	83	87	71	64	83	84	73	74	80	68	80	84	81	61	92	84	62	61	68	79	88	60	70	78	74	66	88	60	75	79	83	69	86	85	84	83	80	83	70	82	78	76	73	70	79	86	72	78	81	77	76	91	76	70	82	73	91	62	75	88	74	81	73	73	68	83	85	77	79	81	76	89	60	72	73	73	79	73	78	68	67	77	72	71	75	63	84	79	73	77	77	52	83	87	88	77	72	103	82	71	69	78	90	76	71	62	71	60	91	90	69	82	61	76	74	82	81	87	70	83	71	74	80	62	82	81	69	86	67	83	69	78	61	82	71	75	69	80	71	88	79	82	75	60	75	76	75	94	77	73	80	77	67	81	81	74	89	66	81	91	83	74	75	91	78	80	81	70	81	79	73	75	67	67	68	65	90	77	75	75	74	84	88	95	84	86	73	68	86	74	64	78	71	71	92	79	83	82	79	74	67	57	84	78	74	94	68	94	72	63	76	76	71	64	75	68	88	69	73	74	77	81	77	90	76	68	69	73	94	70	77	84	72	79	61	69	79	80	83	79	70	88	78	60	105	64	83	91	59	68	67	82	83	68	87	72	67	67	64	72	75	87	61	89	94	65	79	69	86	75	70	76	78	84	80	89	83	73	75	76	79	80	79	81	61	91	69	81	81	85	78	81	72	77	75	82	80	69	71	78	75	89	87	79	67	88	82	88	85	86	66	81	78	77	65	57	73	91	75	95	82	60	79	80	87	61	71	68	70	68	71	93	60	83	67	80	89	72	78	88	80	68	85	81	66	75	67	86	80	72	74	70	86	62	77	82	75	67	81	77	95	78	77	61	91	80	77	95	91	93	65	87	74	83	81	73	62	75	81	76	69	69	61	78	73	79	84	69	88	65	58	80	77	77	77	59	83	69	74	89	99	64	85	87	74	75	77	89	83	82	72	80	64	74	73	78	79	69	82	64	71	83	54	86	69	82	66	74	76	78	64	75	70	74	60	62	84	86	85	87	88	69	69	81	99	94	71	81	79	66	80	78	76	93	75	107	69	82	66	61	76	84	81	90	73	69	80	78	58	83	72	79	67	69	77	80	84	92	72	76	78	77	84	68	76	87	96	73	58	78	69	76	76	72	67	65	70	67	79	74	67	78	81	74	68	86	91	88	61	81	73	55	85	72	70	96	103	80	76	61	74	68	80	69	69	63	78	82	85	79	86	87	80	69	74	73	79	53	79	87	74	74	69	90	71	86	75	89	78	65	74	83	78	67	65	95	75	79	75	80	71	70	90	73	73	86	72	85	91	89	93	92	75	76	64	72	64	95	68	83	85	76	72	86	70	84	60
25013	26518	37821	54315	56012	41880	25885	10493	2902	1163	1002	884	955	909	981	905	915	901	915	960	927	897	896	867	900	965	930	921	898	936	937	888	940	899	1002	924	944	961	906	898	922	952	871	898	925	975	935	975	974	948	933	956	919	924	901	916	888	962	896	957	903	980	924	867	936	905	940	900	891	894	1004	899	957	960	898	915	922	949	901	913	906	926	957	949	956	895	891	915	928	899	960	915	925	946	887	900	937	937	908	876	936	1003	871	918	929	929	949	938	887	981	929	931	923	916	955	927	846	934	932	921	981	873	903	915	926	909	967	924	865	947	924	926	934	874	927	930	935	909	915	959	922	925	895	907	883	913	908	952	888	911	977	913	942	908	874	929	917	944	987	924	914	971	927	925	916	901	833	905	948	893	927	894	904	859	921	923	923	905	948	915	945	915	933	879	888	956	916	953	958	930	933	894	920	933	919	929	992	914	902	974	906	898	943	945	869	917	939	924	957	926	961	963	928	941	1013	939	845	889	941	934	935	932	964	948	908	989	909	949	920	859	959	913	901	900	963	904	896	918	939	915	973	959	891	931	961	927	938	975	954	837	946	889	908	956	889	975	909	927	876	966	946	920	896	958	936	977	892	879	932	908	900	894	961	925	948	927	908	934	979	970	976	937	927	953	927	896	935	924	925	920	863	933	911	909	944	942	936	904	983	938	877	968	923	978	996	928	949	910	926	934	978	945	928	888	899	902	904	909	872	931	953	886	902	912	951	932	936	907	938	889	898	905	851	872	971	875	842	918	930	977	920	883	923	852	902	919	923	931	903	910	931	943	927	969	933	896	909	960	905	960	923	899	914	902	915	921	940	895	945	861	899	939	906	855	894	884	902	898	929	959	962	938	909	933	969	888	924	905	956	964	934	940	887	914	914	918	993	919	947	911	929	927	897	880	970	931	925	907	906	883	945	932	906	896	914	908	905	952	867	989	948	957	949	969	892	914	934	882	967	915	934	927	868	884	921	995	929	947	877	886	899	944	948	917	921	921	914	914	878	898	953	940	928	923	913	904	927	943	910	912	935	927	870	953	863	887	884	886	922	941	914	962	986	952	948	926	937	913	949	863	975	945	907	942	904	948	917	949	967	891	887	904	882	965	959	955	893	895	909	927	946	930	904	893	898	872	879	880	955	879	907	986	935	918	916	923	928	924	904	944	971	939	916	946	912	918	903	950	974	889	931	920	930	945	980	904	989	892	915	927	916	927	853	913	887	919	932	896	912	881	880	915	922	969	905	939	917	895	923	909	917	881	987	931	901	917	933	949	906	921	912	926	965	945	908	943	938	954	922	941	961	944	945	924	972	911	928	942	928	925	945	885	919	927	875	941	909	894	914	884	946	927	942	876	947	896	858	906	890	937	904	927	952	921	848	958	888	945	842	977	872	910	921	918	929	927	873	898	992	920	952	933	923	915	955	911	961	942	946	863	944	926	940	935	912	918	894	926	891	929	923	866	944	905	939	920	902	931	939	928	945	941	886	907	872	924	935	885	910	867	916	922	908	906	885	947	916	941	878	1008	967	967	931	908	909	963	950	943	984	873	899	965	998	935	954	903	907	999	910	951	922	919	967	882	903	911	899	897	965	944	932	937	907	924	880	918	922	946	947	919	977	917	901	920	913	919	920	909	929	929	963	880	904	893	885	876	939	937	899	946	906	937	903	833	914	941	891	841	965	921	917	913	939	912	947	949	910	882	924	850	1008	948	976	909	957	901	951	889	912	868	945	874	923	965	940	937	931	939	915	935	1014	916	918	894	897	928	963	929	951	958	895	992	922	897	961	957	972	886	964	896	905	909	948	961	877	944	906	855	939	938	874	890	960	916	957	932	898	928	948	919	977	902	855	915	961	977	865	945	950	929	903	954	946	852	914	911	933	950	933	918	975	930	945	935	941	955	921	947	885	877	889	895	930	909	878	929	920	875	950	957	915	920	895	948	884	911	930	952	989	944	932	914	967	961	931	906	916	938	901	947	937	853	937	904	863	928	967	924	970	871	910	1001	882	989	982	951	971	900	969	879	924	927	1010	892	950	922	957	888	943	929	905	963	923	948	908	959	904	985	980	918	923	911	898	955	931	975	907	908	951	938	915	948	948	933	957	943	968	918	909	958	933	925	892	901	910	904	920	955	935	944	903	902	992	961	964	926	913	894	905	889	901	927	985	910	921	946	936	925	903	957	899	912	890	970	868	911	998	908	901	979	901	943	927	937	901	902	969	923	933	897	953	943	953	894	939	931	895	896	896	925	888	894	967	942	906	912	901	923	907	948	914	935	908	932	921	917	952	900	952	952	897	945	904	898	912	950	954	954	896	886	892	921	977	940	928	930	932	881	928	1012	966	891	925	920	940	906	911	903	890	967	880	921	961	929	948	887	922	898	984	908	890	929	896	973	925	980	894	877	943	839	937	897	887	929	907	916	895	974	917	910	941	876	964	891	928	894	962	973	906	943	931	911	901	950	919	975	975	902	949	943	889	910	915	945	888	908	990	938	923	989	859	936	888	936	861	932	948	932	929	888	932	920	956	971	872	944	895	904	936	892	984	923	932	976	888	960	909	923	925	939	948	902	954	912	876	896	943	870	903	895	886	890	974	918	944	922	905	891	903	883	916	953	927	903	957	877	908	991	933	897	902	885	917	904	919	931	877	862	938	860	902	952	912	924	902	925	866	931	949	943	960	914	966	855	909	968	876	913	882	941	897	941	896	985	915	929	926	963	910	908	950	977	904	940	866	930	959	972	908	908	927	970	925	882	871	975	897	966	936	916	931	913	965	871	924	932	942	907	882	897	868	924	955	931	937	951	931	921	956	901	909	912	953	918	921	987	878	954	939	926	865	940	953	893	911	878	945	960	920	984	936	960	917	943	903	908	890	895	860	938	922	961	927	951	929	901	955	875	922	924	887	926	902	918	951	903	883	909	937	957	931	917	909	929	958	945	890	954	926	984	924	936	909	959	924	930	846	980	902	912	966	930	870	942	944	917	965	939	951	937	957	873	946	913	914	893	947	919	922	922	953	923	939	943	900	928	950	954	954	930	920	952	926	914	898	922	903	935	950	881	925	922	949	902	929	970	911	914	956	932	892	855	937	975	940	934	888	976	932	952	919	883	950	924	942	938	915	890	868	920	924	898	893	929	940	936	911	910	884	874	936	941	937	889	911	943	939	909	914	879	990	956	911	892	904	916	940	936	1015	933	892	956	996	954	935	930	955	931	920	905	908	883	870	907	896	929	898	920	925	900	975	916	924	895	957	932	930	936	942	917	920	921	891	931	940	909	908	921	953	879	892	948	965	855	924	933	973	905	910	949	924	873	967	914	942	929	908	933	871	953	937	902	913	898	887	918	906	912	912	927	940	886	936	942	955	941	887	919	873	908	914	958	867	958	888	920	947	867	927	909	866	890	917	945	928	897	1000	971	948	876	904	882	929	909	942	938	957	890	912	935	944	891	954	908	913	915
2568	3453	11893	12948	9657	5420	1835	452	148	104	72	77	69	104	75	66	98	83	76	74	73	91	74	78	74	77	83	79	73	80	79	72	88	87	78	81	96	74	70	78	73	97	96	71	83	77	75	79	78	78	68	75	83	81	72	81	72	61	78	73	72	99	88	78	81	75	77	78	75	78	75	60	87	80	90	83	90	82	80	65	101	90	78	62	72	82	90	72	84	69	73	73	85	82	83	79	79	75	82	82	86	69	76	60	74	86	88	70	86	78	69	72	77	65	98	63	61	95	77	79	74	84	80	70	61	82	93	84	76	76	62	92	68	68	85	86	72	65	59	85	82	83	79	66	94	97	78	84	75	68	81	79	64	88	78	76	76	81	95	75	87	74	86	68	80	65	87	94	92	90	77	86	83	81	79	82	81	83	85	74	71	65	91	82	85	81	71	84	87	93	64	56	71	85	88	73	78	89	72	86	79	85	86	64	77	78	72	71	70	93	79	96	95	68	78	84	79	89	64	80	77	97	86	86	72	74	77	77	75	76	81	86	85	67	67	85	72	77	77	85	86	88	70	70	76	88	76	85	83	86	84	79	91	68	82	76	91	94	77	82	77	72	81	82	68	95	92	89	76	84	77	86	81	79	70	82	76	62	73	96	74	85	86	77	82	70	62	78	75	84	71	78	87	89	79	78	73	74	76	75	78	75	68	76	71	82	80	97	67	75	77	86	69	68	78	62	86	79	80	74	76	105	76	69	87	71	79	66	82	88	79	79	91	76	85	87	89	62	102	88	75	82	87	71	87	81	77	87	91	105	84	81	80	77	74	75	73	83	75	97	85	81	84	60	93	73	79	61	83	89	82	85	78	74	74	69	78	84	81	73	67	89	88	93	69	80	78	71	82	77	83	90	79	80	72	85	88	75	81	93	69	84	94	79	74	77	71	76	74	85	84	73	78	85	96	85	71	82	86	78	81	79	95	89	94	83	81	62	66	70	77	80	74	93	71	85	86	81	71	82	94	80	89	82	78	69	85	94	69	92	95	84	66	78	80	67	76	78	88	72	65	66	67	86	87	74	69	76	82	86	71	73	77	84	71	76	83	80	77	84	85	73	86	73	72	80	63	84	87	100	90	80	76	65	85	77	85	79	81	77	68	76	86	74	71	61	78	80	80	81	82	61	77	88	92	78	77	81	69	86	82	79	80	74	83	83	99	75	79	84	79	79	73	62	77	85	85	65	69	76	80	76	72	72	83	56	98	74	84	72	89	87	93	90	71	71	78	81	71	63	88	71	75	86	70	73	73	92	81	77	76	81	77	77	86	74	89	88	74	86	80	68	73	80	76	72	77	77	68	92	93	66	97	68	74	77	80	84	80	77	70	77	92	90	73	86	89	81	74	81	71	79	80	80	74	82	73	68	87	81	83	74	71	91	63	78	76	69	60	75	86	90	83	84	67	92	92	72	54	76	93	85	81	82	70	72	64	76	76	81	69	84	73	74	77	86	85	98	80	74	78	96	75	84	75	78	72	83	80	82	77	70	69	100	79	78	74	61	77	79	86	77	74	77	90	77	79	64	79	70	78	76	73	80	80	76	82	69	78	90	91	70	70	89	79	88	82	61	68	77	74	69	85	65	93	73	84	99	85	85	82	82	78	72	81	56	82	68	78	81	86	81	81	67	94	87	68	73	82	87	79	84	74	80	68	64	84	77	85	75	85	79	54	72	84	73	76	80	78	93	72	99	75	76	84	79	83	92	78	79	68	84	71	88	73	75	72	80	76	100	78	90	100	66	95	72	80	75	82	61	89	73	83	90	82	61	83	79	73	73	91	79	79	57	85	72	81	54	73	68	62	74	67	73	85	82	76	78	68	74	69	93	88	81	58	86	93	67	71	82	76	78	87	74	83	83	87	79	71	72	72	88	68	72	78	90	85	72	74	72	79	79	77	63	99	98	69	93	77	79	69	67	95	69	85	76	88	85	77	97	72	83	86	64	75	81	78	80	90	80	76	75	80	72	76	82	86	74	86	83	81	82	86	79	89	71	93	84	77	68	62	82	77	75	82	82	75	94	82	79	79	79	80	85	66	77	78	76	66	82	82	69	58	101	89	87	69	88	85	72	80	60	90	85	73	88	101	84	71	75	73	72	79	93	88	85	89	79	72	80	67	76	82	77	81	80	90	85	75	69	75	68	81	89	73	92	88	76	80	71	71	70	74	79	64	89	75	79	65	83	75	82	72	78	67	67	68	83	81	82	79	70	82	83	86	83	82	65	92	77	64	96	73	77	89	73	70	71	72	65	85	90	90	72	80	90	73	78	72	77	71	85	78	70	73	62	80	67	76	91	82	90	73	86	78	81	90	89	102	88	91	91	91	79	73	80	78	78	70	85	70	89	75	83	76	91	70	84	87	71	75	77	80	95	87	84	82	92	78	71	71	61	74	72	86	65	72	87	89	63	78	73	83	82	72	98	76	53	80	74	84	93	77	85	87	85	87	71	83	84	78	67	79	84	79	80	96	88	74	95	88	78	79	84	83	84	88	63	75	85	74	82	73	88	69	76	82	81	70	88	77	60	93	78	88	76	68	75	78	84	78	89	77	77	90	83	96	85	81	90	82	77	80	93	87	78	87	81	88	83	89	74	86	78	85	91	86	79	68	78	85	67	75	85	82	71	72	79	97	94	76	70	62	76	83	87	74	70	94	69	75	69	101	94	72	64	70	80	80	73	78	94	77	70	80	82	62	70	86	69	78	64	82	77	81	78	92	86	84	75	89	73	87	64	79	70	84	71	75	89	80	75	72	88	79	67	89	77	100	85	83	82	86	94	93	77	61	89	79	84	88	85	71	64	85	69	86	62	78	73	79	78	103	96	93	77	72	81	67	92	97	67	97	70	66	78	72	83	68	76	80	84	84	80	83	92	77	72	75	78	78	74	89	70	73	100	71	99	68	82	100	79	63	81	101	70	100	84	75	81	75	81	89	82	78	80	79	76	78	85	79	78	78	91	73	83	83	89	86	103	79	67	84	81	88	95	82	80	75	80	75	75	60	84	73	80	84	82	67	77	78	64	83	82	82	76	73	73	77	70	83	81	74	79	93	83	84	74	66	89	76	82	82	108	72	83	81	84	85	94	90	84	76	78	73	77	62	65	76	81	86	102	72	68	85	73	69	81	77	79	90	74	70	73	94	85	72	80	84	86	75	76	75	73	84	76	68	77	85	73	74	88	81	68	67	93	88	81	68	84	83	104	95	82	68	84	76	67	76	68	82	72	69	82	61	93	88	65	82	88	88	80	77	82	70	88	72	86	83	73	70	87	93	67	84	83	65	73	92	74	79	80	75	85	80	69	94	75	86	69	81	61	81	81	76	89	76	61	67	84	81	79	72	63	77	73	78	87	79	92	87	68	93	73	79	78	73	76	77	78	72	73	82	94	67	56	76	67	85	72	80	78	68	73	78	82	86	86	88	75	89	60	76	77	90	72
21981	27645	40326	52924	54639	41799	26693	11399	3337	1332	972	980	1010	948	969	983	1038	947	980	897	956	955	1010	954	959	947	1002	970	965	961	984	1007	954	949	978	959	914	937	971	925	992	949	1019	987	975	1002	959	960	1012	965	881	992	1009	995	949	975	973	1026	928	957	953	1005	988	973	976	986	1022	952	937	975	980	994	971	969	1035	960	948	926	947	928	992	1042	949	963	983	914	997	986	975	950	917	988	1014	938	1001	878	939	984	985	980	973	938	923	973	968	937	976	983	945	960	971	991	1004	994	935	921	987	973	974	966	993	1000	973	991	987	934	967	1009	968	959	994	1015	966	941	968	980	994	929	1013	951	1003	1005	932	896	971	933	980	996	974	970	961	967	955	1017	966	940	967	950	943	993	966	914	940	996	1010	993	947	906	982	944	915	954	957	1020	917	964	1047	956	927	968	962	964	922	930	924	970	937	973	927	1011	959	968	941	965	1014	983	947	991	983	941	945	979	1006	1012	954	971	955	977	949	957	941	921	962	962	998	990	986	977	949	1008	896	935	926	970	947	937	968	936	993	912	933	988	929	983	926	983	967	1001	957	989	951	976	1002	933	954	964	988	969	893	997	971	997	935	962	975	985	971	938	970	950	971	898	973	928	929	965	945	980	964	975	925	931	980	982	959	977	989	993	965	982	996	984	995	1009	985	994	953	959	936	1005	965	964	943	935	954	956	1003	953	939	953	979	990	994	961	963	944	993	1021	915	947	934	1003	940	997	1020	985	963	996	983	957	947	977	925	948	992	946	987	994	933	991	980	937	992	992	986	1009	959	948	981	968	988	982	992	940	900	1012	979	929	1018	1029	970	974	955	988	962	966	940	974	971	912	958	942	954	985	980	981	993	1003	972	980	956	945	998	941	994	1005	981	896	981	1007	979	978	926	952	939	939	905	985	1011	951	990	942	914	1002	952	982	949	985	948	1005	959	1006	970	923	968	950	986	946	934	949	1011	979	979	1007	1004	982	966	975	989	950	901	977	1001	952	992	982	993	953	964	1017	1014	1006	968	947	1004	932	947	991	997	973	1002	919	962	966	974	957	993	988	987	959	925	949	958	989	955	1008	983	929	970	967	1037	987	972	1000	956	931	953	1001	965	970	959	936	958	921	942	953	1005	992	968	989	998	968	946	959	1013	948	959	946	970	955	1004	976	934	959	977	942	901	957	914	974	911	916	984	941	936	957	1000	999	974	953	949	925	953	995	962	904	950	937	913	913	984	988	968	976	925	974	963	901	953	965	929	936	982	1036	973	939	1009	974	995	944	973	993	958	996	1009	945	937	971	993	962	918	946	965	957	946	939	944	979	955	967	978	937	1004	963	1017	950	945	961	938	1025	944	998	981	932	988	972	965	964	966	967	958	958	952	963	963	912	982	971	968	1032	956	966	947	975	992	986	1001	915	990	1004	977	945	938	940	936	948	1006	1014	950	974	974	959	950	1014	927	940	965	1005	960	918	955	959	1010	1027	978	956	918	1017	953	942	889	999	966	1006	953	989	961	957	944	960	1027	959	971	1014	933	912	1032	918	961	936	955	993	935	947	945	960	940	959	971	935	975	960	984	954	920	967	975	916	914	952	976	954	1005	959	927	985	935	955	936	996	1004	938	951	1022	968	981	941	967	931	985	948	972	988	960	946	980	980	951	980	1016	952	970	950	983	1018	1000	951	981	921	968	978	973	990	946	980	931	957	956	970	985	1007	1009	980	969	954	995	999	878	928	1017	988	979	1023	1008	989	971	934	968	989	993	954	1018	1025	949	923	944	981	1009	980	968	957	922	909	951	963	977	943	1017	933	945	987	931	966	951	998	1062	1027	946	1007	1006	1012	942	963	961	944	982	969	995	957	1002	960	953	962	996	985	1004	1024	964	933	959	969	998	950	964	990	980	983	966	989	953	941	918	1003	907	1007	966	909	983	963	931	967	951	944	932	971	975	969	1033	971	979	1000	951	973	985	926	941	899	960	953	1014	926	943	938	889	995	911	984	956	976	943	982	963	913	975	1024	1008	1028	957	983	991	927	977	993	942	942	984	960	988	1012	919	1022	963	971	982	1001	976	1015	960	963	991	953	972	929	968	948	984	995	1020	964	950	959	884	983	1004	956	915	942	971	918	989	960	1002	957	992	976	966	972	978	945	961	968	988	963	992	969	961	962	964	994	928	925	944	967	966	939	1027	965	980	935	974	957	964	952	954	935	911	984	951	932	951	1013	950	909	958	971	973	976	971	992	928	919	995	908	949	961	934	945	948	948	939	973	881	997	987	963	981	984	962	951	974	957	966	979	1006	950	971	939	938	979	938	969	926	914	1004	1027	928	1035	986	961	978	961	879	989	962	956	915	908	985	940	967	927	979	960	967	968	1006	947	937	984	989	959	1038	959	960	989	999	931	969	929	947	955	971	934	986	996	945	989	938	1016	951	967	915	993	995	950	950	968	953	954	936	983	948	994	902	958	986	1002	984	977	963	966	991	995	994	980	929	976	904	966	925	984	959	979	946	958	960	1002	953	975	982	1021	1026	952	927	954	1003	980	948	945	915	1062	1015	978	963	954	937	964	1001	973	939	1006	973	971	995	959	958	981	974	1016	996	907	942	927	983	981	1008	975	925	959	986	951	899	968	919	934	973	973	967	927	918	967	951	936	931	1027	951	978	950	999	954	949	1003	973	999	962	938	953	960	933	1017	983	962	961	922	971	999	959	1014	948	985	954	939	952	988	979	940	939	970	930	969	962	1010	1010	898	992	937	938	951	1009	986	949	967	977	978	937	1002	957	1036	955	977	969	980	959	932	963	940	1022	991	978	992	962	950	1004	958	991	1018	968	918	960	954	943	981	923	953	948	1005	921	909	939	963	1002	978	970	954	960	924	902	1036	950	982	1018	993	1000	968	921	937	959	977	955	1031	973	967	944	1023	963	961	1053	936	945	940	947	975	986	973	959	972	934	914	970	987	954	936	983	987	967	913	942	936	963	976	1016	967	965	1000	902	936	984	971	1039	934	931	948	934	941	970	956	975	975	979	935	932	975	934	952	932	960	934	958	966	949	955	964	965	953	1001	953	926	962	910	945	1016	930	956	985	999	898	972	1007	994	1009	973	957	974	923	941	947	962	1009	1002	982	1011	987	945	942	923	931	992	926	967	929	953	946	976	957	1001	1049	945	949	930	995	948	970	957	946	986	959	942	973	940	960	962	993	951	966	980	994	957	931	1038	955	980	962	957	943	966	986	984	936	983	947	1008	966	963	959	935	985	960	940	955	969	992	968	968	957	980	968	1002	997	922	977	915	972	983	966	1010	897	936	963	930	941	1006	991	993	1008	1044	982	945	971	1009	955	950	976	978	991	982	905	951	1000	964	957	977	952	946	999	984	1009	960	1030	990	951	927	977	922	970	1058	935	1011	999	983	972	968	977	930	1027	941	964	987	953	1003	1012	962	952	937	980	902	986	950	982	999	978	1063	968	987	995	984	906	930	977	1004	958	951	982	904	1029	960	951	962	936	993	917	1003	965	973	933	956	970	987	990	929	894	975	990	957	946	1038	1007	1001	958	996	1026	943	953	988	911	934	983	1056	1011	988	997	966	965	1006	986	956	988	932	952	963	894	969	970	1049	1014	938	967	952	949	942	930	993	929	961	956	948	985	931	992	943	1007	1000	977	1003	972	981	929
1697	5490	18405	19158	15186	9511	3280	701	192	105	77	74	93	76	93	73	94	82	74	68	69	74	83	69	83	82	72	73	76	85	91	95	75	72	91	83	77	90	85	80	64	87	76	78	89	73	73	80	78	68	78	71	76	84	74	60	80	73	82	84	80	87	77	91	69	77	62	75	76	74	87	71	73	79	74	79	98	70	81	84	78	77	80	86	88	69	79	71	72	81	60	90	78	81	68	63	78	73	88	82	75	81	81	82	87	84	70	79	93	82	64	99	82	79	78	79	79	85	87	79	64	75	75	74	72	85	77	61	78	69	76	79	63	75	85	62	84	87	82	81	79	71	72	67	88	82	79	94	94	72	87	83	79	73	81	76	59	69	84	72	74	67	79	81	71	75	81	74	88	69	67	88	80	69	77	95	76	81	79	81	75	74	64	70	95	71	75	74	88	74	80	83	69	59	71	77	75	74	82	74	57	77	81	82	79	76	80	76	74	82	77	78	86	78	73	84	91	83	81	83	89	88	62	69	74	87	80	69	81	59	94	83	77	69	91	82	87	75	76	83	88	84	75	82	88	70	70	79	82	73	72	75	66	83	70	82	76	77	62	74	77	78	86	56	65	80	77	80	70	65	77	69	83	83	78	76	75	74	97	96	69	66	85	77	89	89	69	83	78	69	78	74	83	71	80	82	86	59	75	73	83	82	66	76	70	78	84	77	85	71	81	69	79	66	69	70	78	78	72	63	64	71	75	81	58	65	78	71	67	90	79	79	71	75	80	66	87	90	75	78	72	81	87	77	87	69	78	77	69	66	65	76	68	66	84	85	61	85	74	93	72	82	78	83	81	67	88	75	72	74	85	81	74	92	73	99	72	81	78	87	73	90	78	76	80	79	88	78	73	72	83	88	82	88	98	73	80	82	69	81	72	80	75	80	71	77	81	69	92	77	79	76	86	71	67	85	74	82	73	76	91	72	81	85	79	61	83	71	65	63	78	66	69	73	76	65	64	78	75	67	64	77	76	83	84	81	90	75	69	80	92	73	105	71	66	81	75	83	79	74	74	61	68	87	77	87	63	86	78	85	85	74	76	79	78	73	81	65	78	85	82	72	72	79	90	76	71	65	84	83	77	86	72	77	85	88	72	93	87	75	82	98	83	84	89	89	77	80	84	72	83	82	92	85	77	80	97	72	89	74	82	75	70	74	94	74	80	86	66	93	79	71	95	78	71	64	75	67	83	74	68	72	79	87	69	84	72	75	68	91	78	78	86	68	73	73	73	75	71	77	76	84	67	87	84	74	90	80	71	63	82	70	87	74	79	86	81	80	79	78	55	75	51	69	87	79	65	94	68	72	79	66	84	63	72	87	71	78	71	68	87	89	102	54	83	82	71	62	69	87	83	92	72	78	76	81	90	82	92	73	80	75	75	73	82	80	87	67	77	85	91	81	69	79	90	88	84	77	79	73	84	79	81	66	69	79	84	69	88	84	77	77	99	81	75	68	82	81	74	78	79	71	92	71	83	71	81	81	84	86	60	78	81	76	94	84	75	80	70	91	82	95	67	79	74	71	80	75	84	75	85	95	74	68	72	69	91	78	66	69	69	71	71	81	65	74	92	64	75	76	64	87	77	79	79	73	80	86	94	78	77	70	72	74	75	79	83	85	90	88	64	78	73	75	75	84	89	83	62	78	78	77	76	77	72	90	96	76	75	80	70	63	62	85	63	63	93	84	87	86	86	81	74	81	91	75	90	77	75	65	68	83	80	88	75	74	75	91	85	83	62	70	72	78	88	74	88	63	72	94	69	62	88	78	58	85	82	70	70	78	87	79	93	76	93	75	69	72	84	80	74	74	95	92	86	71	81	75	84	77	71	83	76	83	67	80	59	62	79	61	77	67	85	74	74	81	100	66	96	76	67	74	75	69	88	87	72	79	85	69	74	81	71	85	66	76	69	69	83	71	70	65	72	83	86	80	66	83	70	76	70	93	88	87	75	75	84	74	76	73	79	76	85	68	86	68	84	81	84	78	71	88	68	82	79	76	97	82	63	77	82	87	74	74	62	91	79	73	102	67	72	68	70	87	77	79	63	78	76	79	83	64	70	63	68	80	91	74	76	73	80	79	76	80	84	66	81	71	87	85	96	71	96	84	75	77	71	73	88	77	90	84	69	78	69	65	88	71	78	78	74	62	84	79	78	78	88	80	78	54	84	91	89	77	70	94	72	79	88	79	81	85	68	90	78	80	65	75	90	70	82	78	79	70	71	84	62	80	81	94	59	73	85	80	87	65	65	75	64	81	64	81	76	95	85	62	78	85	68	80	87	63	88	72	78	89	82	87	75	69	72	83	76	75	70	78	75	83	80	75	87	82	72	63	72	63	83	59	80	67	83	63	78	58	82	68	80	84	76	70	78	64	76	63	75	82	82	65	68	78	96	72	71	81	87	75	84	86	71	76	88	79	62	73	69	71	72	70	73	77	63	89	76	80	65	70	70	62	61	76	73	68	75	80	79	80	75	102	86	71	72	81	91	88	65	79	77	78	74	83	61	58	76	58	61	74	90	77	83	84	70	75	98	90	78	80	64	83	95	76	71	62	82	88	78	73	74	82	71	88	66	83	74	67	58	76	90	76	65	99	84	82	79	64	82	80	68	78	91	77	77	67	76	69	77	91	86	64	91	69	78	81	67	78	79	78	74	79	86	79	73	75	86	76	86	81	72	73	70	91	85	75	86	82	72	70	85	56	89	74	84	75	95	87	82	94	72	65	84	76	94	71	71	70	72	87	85	83	73	81	76	82	82	81	80	59	91	74	80	83	86	68	80	83	77	72	73	58	70	88	92	80	82	83	73	90	79	74	94	74	71	74	67	70	64	84	78	76	90	93	71	63	86	80	72	87	68	79	70	68	85	85	69	76	73	84	88	65	83	80	59	85	71	84	81	79	82	94	73	77	84	76	83	79	77	63	80	77	79	77	74	82	78	64	88	89	98	78	77	80	78	88	75	74	78	70	82	89	82	70	72	69	66	69	65	64	73	94	74	79	75	80	72	66	79	71	65	66	75	81	80	76	80	82	79	73	72	75	65	87	101	67	64	74	74	78	84	74	66	79	68	76	76	68	79	77	84	82	72	87	81	86	72	64	78	82	85	80	70	89	79	70	86	78	74	63	73	76	85	63	98	68	75	103	83	83	68	81	72	87	62	74	88	69	61	79	74	95	77	72	67	66	68	75	69	82	74	83	97	69	71	71	60	68	104	70	76	74	86	75	70	75	70	57	82	67	67	87	80	79	93	90	68	70	87	69	73	66	85	74	79	77	73	76	101	74	85	73	49	82	92	81	77	69	78	79	65	70	68	68	73	85	70	63	69	86	77	60	80	83	84	79	67	78	83	81	74	77	70	81	88	78	66	78	77	84	93	97	73	75	74	97	96	77	92	82	65	71	70	64	77	68	77	64	88	108	74	73	72	78	78	87	82	88	84	77
26644	31823	46952	63397	66167	50503	31938	15228	4637	1520	1000	991	936	1011	975	917	958	925	965	1006	958	957	992	955	944	939	945	959	1014	967	948	1017	928	900	975	950	945	922	976	969	951	968	935	947	898	943	928	894	897	983	969	961	928	919	908	964	916	937	929	958	963	948	947	956	903	917	954	898	917	954	915	976	933	987	955	890	994	958	914	963	954	949	952	913	949	942	956	981	925	971	929	961	951	933	977	960	940	910	970	938	998	948	910	985	975	916	993	960	964	940	921	907	934	950	965	922	901	944	950	989	901	908	969	986	982	922	931	995	940	901	932	970	968	930	933	990	951	956	980	918	921	960	898	980	932	972	917	921	939	979	936	896	931	925	986	946	956	970	951	897	961	937	956	952	968	940	1008	853	881	945	923	928	1003	892	924	992	935	965	929	886	941	930	972	978	916	1009	924	912	952	957	956	983	953	994	889	944	920	889	960	956	932	946	937	970	923	1003	899	975	1001	985	940	869	936	953	943	884	925	1021	979	966	988	926	936	946	962	959	942	995	952	932	949	939	987	924	907	972	997	961	946	926	954	983	941	946	944	959	940	980	942	972	949	986	930	953	892	929	899	960	972	941	909	1003	993	924	1031	950	924	932	946	953	925	945	978	937	965	894	969	948	963	902	1040	897	949	964	947	943	951	955	855	927	917	924	992	855	971	928	920	951	974	971	919	923	965	912	920	904	1011	940	923	924	935	907	905	992	925	907	950	956	896	1002	955	897	946	897	931	903	939	914	972	924	956	876	970	979	980	935	972	955	1005	967	963	933	958	962	915	980	967	946	944	909	941	947	998	920	986	969	917	961	963	927	947	944	905	942	903	923	959	937	997	958	1033	943	997	933	901	905	898	1000	882	912	960	888	943	951	950	915	940	944	943	934	940	969	991	974	924	953	953	928	926	944	902	923	929	934	936	971	899	942	1022	918	934	976	946	913	966	916	949	980	959	978	960	938	992	881	960	936	967	1005	939	930	955	925	932	939	941	915	923	967	941	932	917	952	967	902	979	914	919	956	945	887	966	936	985	938	937	944	927	988	941	966	931	944	916	966	900	926	944	937	934	950	888	991	929	917	948	978	929	976	938	963	901	913	981	983	1023	966	942	954	967	938	936	954	910	895	935	953	959	895	906	964	1014	949	923	925	915	946	980	868	955	999	968	961	968	932	957	933	968	921	919	951	1000	905	986	952	892	926	986	905	930	954	976	926	949	956	926	933	926	916	983	937	902	920	962	937	995	942	963	923	927	942	942	930	985	931	948	869	977	936	947	933	898	972	914	905	986	1008	970	902	956	942	942	920	898	942	886	968	946	965	922	976	941	957	937	957	968	983	922	904	948	934	951	922	916	971	937	967	928	938	976	924	941	932	966	929	966	940	909	967	928	952	927	947	943	956	1030	994	965	1024	968	933	900	958	968	965	966	964	980	938	892	983	953	946	942	944	917	941	983	938	979	1014	955	943	966	898	959	941	907	982	948	1017	922	1011	954	970	907	960	975	929	941	916	919	957	964	911	925	967	932	900	997	978	911	904	966	1002	940	960	911	899	944	936	916	878	960	962	998	895	934	964	908	977	916	993	924	941	996	916	992	960	950	873	971	975	913	895	955	925	960	974	1000	944	930	939	1007	910	973	974	949	968	936	939	901	963	921	926	936	904	939	961	968	942	939	951	949	960	975	934	939	899	980	954	954	957	947	901	997	972	973	933	990	976	946	914	977	938	948	878	1015	896	960	935	902	998	895	978	920	933	921	908	996	927	984	953	993	937	926	958	934	957	949	954	936	974	929	939	940	944	941	928	925	945	966	929	991	983	920	883	948	938	953	912	952	983	939	961	921	907	946	960	980	928	948	993	908	929	960	934	937	930	1019	946	928	962	878	987	911	969	981	932	956	950	989	933	950	928	958	992	962	932	970	964	902	960	893	944	914	981	976	939	927	920	965	971	957	917	988	951	929	913	951	945	965	930	975	894	942	991	966	942	924	945	934	940	950	933	939	995	951	949	972	975	943	973	934	970	945	942	958	916	913	921	947	940	914	941	932	946	958	935	951	886	964	944	963	980	978	924	900	973	918	980	919	943	955	951	1002	935	976	925	881	970	928	945	886	992	924	921	930	944	916	968	952	933	953	939	936	877	927	970	944	932	960	935	1004	897	948	957	931	922	956	946	955	979	921	943	918	921	906	926	916	929	904	880	985	887	947	905	931	984	958	968	846	946	881	934	967	903	977	946	959	957	997	919	898	951	970	982	953	925	971	957	916	938	1000	940	926	928	981	967	917	969	950	874	876	957	930	955	928	972	933	947	958	932	950	953	918	911	982	963	957	944	930	959	949	929	887	915	924	938	904	939	933	943	963	951	961	961	985	972	965	937	940	962	930	947	932	964	954	919	924	981	897	961	914	977	936	967	974	948	983	976	933	955	948	975	955	950	977	973	923	949	889	949	955	919	916	935	932	888	927	964	930	923	945	998	939	911	917	954	897	1033	929	930	989	946	963	1010	931	955	914	1019	953	957	943	955	902	955	968	936	904	961	960	989	946	978	930	934	944	946	956	962	953	948	928	914	956	902	982	995	888	890	938	917	931	976	948	952	946	928	953	900	977	940	936	929	970	936	922	985	947	921	916	894	894	968	902	965	993	925	940	985	918	1028	987	889	1017	998	920	953	935	955	946	959	878	912	896	990	937	969	961	913	942	980	952	959	922	954	906	966	948	908	924	896	935	945	954	906	974	951	1005	889	938	951	949	956	947	950	899	919	998	969	905	944	926	972	960	922	945	948	895	924	970	892	975	905	980	1014	975	951	963	1015	979	902	939	965	943	936	932	896	924	927	920	942	965	950	958	991	890	924	955	947	924	959	915	920	907	915	976	899	874	953	934	944	995	967	928	946	903	968	917	937	998	948	988	919	942	892	972	907	970	924	926	925	882	923	962	957	962	914	1008	934	976	967	950	895	933	975	1020	930	972	885	929	938	955	938	1012	992	940	953	976	960	957	921	915	873	907	968	946	917	941	975	957	965	949	950	973	981	934	977	930	927	912	986	912	968	963	976	952	963	937	954	925	938	957	926	924	944	957	986	942	999	930	932	979	968	935	974	970	911	922	959	947	941	958	950	957	954	944	971	932	1002	949	965	895	931	970	895	1004	959	954	958	941	995	926	941	948	966	952	923	883	948	962	940	987	901	896	985	885	997	983	914	975	967	951	932	925	927	956	968	978	920	918	897	974	963	967	975	934	916	993	948	962	957	910	970	950	943	963	981	920	941	890	924	947	980	959	922	939	958	919	937	932	965	934	965	957	913	894	920	911	923	955	884	903	919	990	983	949	927	988	944	898	916	962	935	902	969	994	962	949	932	935	930	952	943	957	926	986	945	943	953	945	904	910	1010	926	899	965	917	944	937	923	983	957	909	937	947	915	948	936	901	924	963	885	965	984	979	953	939	935	991	901	930	948	921	965	976	1005	954	923	941	939	978	950	934	952	942	979	926	990	909	942	994	946	937	942	879
1421	988	4601	5342	3868	2054	802	257	111	79	66	70	71	72	69	89	92	73	94	66	89	76	94	79	69	69	86	72	69	79	81	78	66	73	82	84	71	100	76	75	78	80	89	73	82	73	84	80	71	73	72	70	63	64	83	78	99	75	70	85	93	66	94	70	88	70	88	59	68	101	71	82	74	74	77	80	82	62	81	71	84	82	79	75	69	79	73	65	99	83	98	87	68	89	70	73	68	77	89	80	73	73	76	89	81	89	76	80	78	83	74	77	82	65	69	83	68	79	80	83	86	74	70	80	74	74	90	80	76	74	99	72	84	80	87	74	79	86	70	67	71	68	75	77	78	71	75	75	74	80	95	77	79	84	70	80	85	84	92	74	71	66	76	87	80	75	78	84	67	85	79	93	78	72	68	68	74	85	79	83	69	76	79	67	95	71	77	77	73	83	78	71	98	76	78	83	70	83	76	85	68	72	60	81	79	72	79	65	79	89	84	76	73	75	77	80	73	69	69	69	71	63	66	81	95	61	88	75	92	83	75	85	95	86	80	92	71	79	85	71	81	71	80	68	91	70	86	85	84	74	68	72	78	74	87	81	77	77	70	90	65	77	73	86	74	67	88	80	70	76	93	82	91	83	69	92	76	71	73	77	87	62	76	75	77	85	78	72	78	82	69	81	78	84	80	55	83	76	74	62	66	73	79	75	75	78	82	77	73	80	87	64	80	84	98	70	81	71	74	70	76	81	84	72	87	80	59	70	68	71	75	71	63	83	94	78	87	78	76	72	77	89	76	82	75	82	86	83	74	75	86	82	62	70	80	79	79	67	103	88	69	85	75	72	76	74	77	77	80	72	76	82	82	81	59	70	58	78	74	69	76	93	56	72	58	80	73	75	85	78	86	87	73	98	77	88	72	99	78	82	72	73	82	72	97	88	87	80	88	87	93	68	77	70	77	74	70	67	92	75	79	77	74	75	81	86	76	67	94	76	84	79	74	95	73	69	79	92	75	64	68	80	70	68	62	78	72	62	62	77	86	73	70	64	74	71	83	78	77	101	73	71	87	85	89	66	67	87	64	80	81	76	70	61	59	72	78	86	77	77	73	93	84	85	75	69	77	72	88	77	68	76	75	72	71	89	86	85	73	86	70	89	69	65	94	98	81	62	80	85	76	70	68	86	95	83	93	86	63	78	88	90	66	67	70	87	63	75	91	78	87	78	81	62	90	85	81	82	79	76	76	88	77	87	95	77	77	79	86	71	60	98	92	87	82	81	87	81	78	79	73	81	95	53	76	74	64	78	61	68	93	73	91	75	73	76	73	75	86	87	83	67	78	82	77	79	75	64	80	61	66	87	72	71	76	64	78	90	90	80	75	71	60	98	77	68	72	77	93	94	74	68	78	81	79	84	60	68	71	93	74	83	69	75	83	69	89	80	85	78	66	72	79	75	84	63	78	89	72	95	90	80	92	70	79	65	73	80	78	69	83	87	89	73	79	91	68	76	79	85	61	64	81	78	74	77	88	87	75	67	89	85	70	66	84	74	84	77	74	83	79	83	71	80	96	71	71	82	75	75	79	83	72	67	81	73	89	66	81	86	95	68	89	81	72	67	66	66	97	69	74	82	76	83	53	82	77	62	81	78	69	66	77	84	93	68	73	82	78	70	76	71	82	84	74	98	84	56	81	72	80	72	67	81	78	92	74	75	84	93	86	65	84	63	87	80	80	81	72	86	83	79	74	69	87	84	81	64	80	76	77	69	66	73	72	79	69	83	85	63	59	83	82	94	84	73	79	80	79	86	67	66	74	75	74	74	76	72	67	83	69	62	74	83	78	77	72	61	69	84	79	77	72	75	88	65	76	59	88	85	87	88	73	70	74	80	90	82	76	71	66	71	74	74	64	80	69	72	85	79	89	71	77	64	79	71	79	57	89	70	72	76	84	79	92	92	91	87	77	84	96	80	72	82	74	60	78	67	69	68	77	83	61	87	80	89	68	72	69	70	84	82	83	85	69	80	94	68	65	74	87	60	95	85	55	71	75	63	78	80	68	71	66	88	76	78	84	94	66	72	78	75	74	71	71	72	79	81	90	68	76	73	74	74	78	80	71	86	67	89	72	84	73	74	69	89	91	85	90	87	85	82	74	73	75	88	83	66	79	74	82	87	81	73	79	76	70	58	65	76	76	72	86	69	79	79	69	70	76	85	78	72	70	76	79	67	87	83	83	72	68	73	69	84	82	80	70	64	59	71	78	69	66	76	80	70	68	79	91	48	83	78	80	86	77	77	105	82	65	93	75	74	70	86	83	75	76	84	73	92	67	73	68	70	69	74	78	79	67	85	84	80	74	97	68	70	79	85	81	68	66	73	81	84	70	76	83	68	76	72	86	89	79	69	78	80	98	75	73	72	76	89	78	80	83	68	77	66	80	78	73	71	64	84	74	73	76	76	82	87	66	86	86	85	68	72	92	77	88	74	84	69	93	73	85	54	86	72	51	92	78	67	76	79	62	79	83	65	71	79	93	77	49	73	75	61	86	78	83	68	56	73	84	85	79	63	68	92	72	71	83	89	82	68	81	89	81	88	72	69	99	67	70	78	89	78	79	67	70	80	82	83	62	75	94	73	77	77	85	87	72	72	73	85	70	102	71	69	68	86	76	68	84	65	84	75	72	75	93	87	71	79	76	87	69	67	98	78	98	83	79	80	74	91	73	77	66	104	67	86	71	69	84	78	83	82	73	82	79	73	71	77	77	84	74	76	82	87	70	72	63	73	88	79	78	96	77	81	86	87	90	78	80	86	79	79	73	76	68	82	89	78	80	89	93	70	65	74	92	82	67	86	68	86	67	72	71	92	86	79	84	73	77	90	77	98	87	84	76	58	69	83	72	75	86	66	84	74	74	80	83	62	71	86	84	86	83	75	64	90	81	65	69	87	79	64	81	73	82	83	84	90	66	79	75	75	81	67	83	71	68	86	71	69	90	78	81	81	70	73	70	76	90	87	75	63	70	62	61	74	72	56	70	84	82	74	67	77	68	80	63	89	76	102	77	85	72	104	69	66	75	84	84	91	82	72	85	80	68	81	67	74	91	68	75	82	65	79	94	77	73	81	70	72	64	70	87	79	83	71	54	71	70	75	71	78	85	71	62	92	99	74	72	93	69	91	94	68	82	67	77	84	72	82	70	83	70	79	76	77	78	71	67	74	74	72	83	74	78	83	54	81	76	83	79	78	77	84	69	73	63	64	77	68	75	63	68	92	81	93	87	65	74	73	53	71	74	83	68	86	81	75	72	92	70	79	77	73	72	93	69	71	68	84	68	73	71	79	86	91	99	87	80	72	85	77	71	89	86	76	75	74	79	67	72	80	82	69	63	73	76	89	72	76	94	85	85	69	79	72	75	72	69	77	89	77	75	79	67	72	70	68	81	70	81	83	74	69	79	77	69	77	68	84	81	77	70	82	90	78	86	66	76	70	76	81
14924	15359	29765	38207	39283	30488	17917	6372	2008	1088	934	940	921	925	931	929	935	966	880	959	937	883	983	908	976	883	963	912	946	968	953	906	916	954	924	894	952	965	920	902	924	912	940	953	960	943	959	960	927	928	935	958	942	930	916	901	940	916	924	898	948	919	935	940	943	898	982	951	1000	927	921	947	997	844	937	952	902	955	992	908	914	920	911	905	959	909	889	863	954	942	957	943	995	927	949	926	945	925	937	963	913	968	927	970	925	929	937	936	972	930	968	959	970	936	948	971	885	914	890	990	942	939	906	919	861	939	981	915	859	1007	919	925	973	945	902	968	891	903	986	875	994	877	950	930	930	943	929	919	915	914	967	964	945	946	881	915	902	903	940	877	872	859	937	959	898	883	946	981	897	944	995	953	925	943	961	967	960	922	953	924	959	922	952	952	994	910	914	910	964	969	903	940	959	923	897	934	979	922	948	886	909	904	940	942	952	954	971	910	917	906	955	906	958	926	934	947	899	975	924	915	919	988	897	945	923	963	950	957	886	908	969	911	934	928	908	892	927	921	922	929	978	916	876	948	910	914	967	968	890	937	914	924	942	969	950	946	916	923	978	905	989	966	900	860	948	858	897	922	920	933	875	939	893	900	921	993	960	936	959	970	919	944	924	944	883	931	940	923	929	854	948	959	942	983	949	928	946	971	991	951	928	949	962	940	889	910	921	934	905	946	959	994	915	930	1003	916	934	978	908	921	974	912	969	913	872	898	903	923	938	956	904	980	953	960	906	888	1017	896	940	935	949	882	935	900	904	940	913	983	913	878	918	979	941	949	1011	889	917	949	944	941	932	899	979	968	919	937	926	927	930	913	902	931	915	941	949	920	906	964	895	956	909	996	928	928	926	985	915	913	956	943	918	941	923	932	954	984	913	861	901	958	936	878	931	921	932	952	936	959	897	940	936	930	969	973	965	934	896	926	960	908	948	897	940	923	913	898	942	981	958	920	919	966	962	956	958	910	898	931	901	958	929	970	984	925	921	964	933	923	944	898	916	909	977	943	889	901	940	936	876	854	939	948	943	930	876	919	935	926	864	937	976	997	862	946	977	926	990	938	903	878	914	900	937	984	948	912	912	947	901	908	937	930	935	931	940	966	910	902	908	901	907	937	910	920	957	967	969	929	927	935	942	954	950	956	936	906	921	915	932	907	947	948	1005	933	923	970	971	913	1000	868	897	971	913	941	887	942	946	962	893	962	907	987	981	880	983	912	1020	970	924	974	928	909	915	967	956	915	955	957	967	895	915	963	992	974	927	898	913	925	951	954	952	941	936	947	865	1015	929	894	911	882	938	910	913	928	934	914	938	959	875	961	971	955	926	951	938	925	915	939	934	962	946	911	946	933	910	936	917	963	927	940	922	939	965	948	967	956	928	888	934	922	885	894	1005	894	963	906	942	950	954	975	918	887	928	933	940	920	883	915	986	903	937	917	931	950	900	890	914	912	924	874	928	961	859	929	976	962	977	919	948	959	952	929	934	915	950	962	951	918	916	965	978	954	910	964	942	927	942	1007	891	904	891	902	955	932	940	894	929	968	936	949	942	891	929	911	841	930	886	926	929	960	972	938	969	938	930	926	919	907	947	986	888	918	920	989	899	970	924	948	964	992	929	920	849	984	951	905	947	973	864	952	936	905	885	911	974	943	953	961	920	1009	919	938	918	929	895	949	945	911	925	924	952	944	920	892	917	932	967	964	927	931	949	934	916	920	972	920	924	916	917	984	865	911	904	937	917	903	935	941	897	1000	878	902	890	977	990	905	948	946	876	989	920	933	958	970	932	936	916	950	981	877	955	954	883	925	917	879	951	941	993	909	895	939	921	883	887	903	996	903	944	917	943	884	957	908	960	952	917	935	965	928	952	902	921	884	940	900	979	905	884	940	943	956	961	929	952	930	893	892	930	943	887	925	967	928	970	924	872	923	966	941	925	895	930	956	901	913	979	984	945	889	954	922	936	973	953	919	932	936	916	959	929	985	882	951	948	887	963	913	924	945	896	959	889	953	934	947	961	914	926	959	953	967	840	892	941	919	946	925	897	950	969	981	955	870	942	917	950	930	882	968	931	1006	925	929	926	986	910	954	981	953	922	909	1000	953	916	898	919	928	944	966	951	924	918	914	903	957	934	917	922	928	943	920	903	967	919	933	941	925	911	920	945	938	944	923	965	931	917	927	885	918	935	1000	951	908	874	911	946	956	876	948	949	944	938	920	915	962	959	919	905	948	939	942	916	958	908	891	900	891	894	928	943	916	984	982	959	931	981	946	922	943	952	980	939	959	959	927	934	932	944	927	973	939	985	959	978	935	972	949	959	912	887	939	920	912	972	928	959	913	972	999	941	966	921	952	918	934	927	951	911	930	912	934	925	983	948	899	919	918	922	900	936	946	917	915	913	933	930	920	932	938	970	911	999	931	961	931	901	932	910	909	907	906	920	970	925	956	956	908	890	883	961	939	922	966	933	907	943	887	912	900	927	963	906	860	945	951	924	947	948	910	990	953	964	881	932	917	881	935	877	920	904	994	977	941	916	898	965	927	929	895	895	962	920	921	974	920	916	905	947	904	933	874	951	906	961	921	912	1006	901	936	884	965	934	933	938	943	946	888	911	963	971	909	899	939	911	931	875	914	936	942	990	1009	947	944	946	929	906	904	940	974	893	959	909	969	892	974	917	927	911	953	922	912	896	952	894	941	1005	906	886	986	973	911	939	925	933	941	945	914	908	953	914	915	912	935	934	894	904	909	928	983	934	923	891	911	896	941	949	936	890	914	936	918	909	862	938	899	966	947	921	963	915	894	908	911	930	898	938	948	930	926	918	988	886	889	997	954	925	971	939	956	913	915	973	908	923	906	970	896	917	925	958	997	927	880	964	909	935	908	938	982	904	916	977	900	918	972	951	940	925	943	942	1002	928	984	895	931	920	959	913	939	911	881	943	936	896	917	934	843	929	906	965	938	911	962	908	874	916	956	872	876	1002	929	917	1015	913	930	882	964	953	939	940	966	892	902	913	917	952	944	897	901	907	951	985	903	956	941	920	940	960	909	944	940	911	876	901	927	881	956	941	905	936	922	888	925	936	963	919	949	922	979	948	935	921	956	954	864	959	978	887	904	932	886	891	920	950	981	932	958	954	915	973	972	951	938	898	899	899	909	920	952	932	984	920	947	965	948	905	906	912	878	931	963	947	979	960	934	922	911	914	961	971	940	929	927	956	946	906	955	906	943	954	954	935	935	996	886	940	911	910	917	907	996	990	904	935	967	910	966	890	940	917	912	937	949	907	881	869	978	927	910	911	902	928	992	942	940	955	920	876	930	949	982	959	896	917	926	922	986	978	912	905	985	929	898	922	925	962	906	888	943	962	926	963	938	887	985	936	946	989	927	903	934	905	922	922	946	885	975	943	912	925	901	991	865	934	908	907	878	940	905	946	936	942	966	926	922	962	934	905	916	927	985	930	924	887	908
923	2607	10591	11773	9085	5319	1845	445	144	90	83	78	74	88	82	71	61	85	83	75	71	64	79	73	79	69	84	71	66	82	83	87	83	58	79	84	67	75	92	82	71	90	69	56	75	82	93	82	66	82	65	73	75	70	74	81	81	72	85	85	72	77	62	73	83	92	52	73	61	98	78	78	80	78	86	65	89	79	104	71	70	82	86	50	64	89	66	78	70	69	82	83	87	68	79	79	68	62	81	75	81	85	72	90	73	90	78	72	60	78	92	87	83	86	64	74	83	55	69	64	73	65	88	87	90	93	82	83	66	72	71	75	71	83	86	74	79	81	83	69	68	63	79	77	81	78	60	78	73	85	76	81	64	77	72	75	68	69	80	88	84	82	74	81	74	60	76	76	71	72	78	73	81	79	91	65	74	82	94	77	75	93	62	59	74	72	69	76	65	63	68	80	77	69	63	81	81	81	79	85	77	70	77	74	74	79	67	64	77	58	88	99	73	84	69	82	67	76	81	81	73	70	87	72	72	70	76	59	66	82	77	88	78	68	80	92	68	85	68	63	100	84	78	56	90	80	82	73	71	74	67	83	75	70	72	93	87	79	72	90	67	96	93	70	67	68	85	77	84	70	70	77	71	75	94	87	78	77	80	61	89	76	88	70	74	76	83	73	71	67	74	68	80	74	74	94	70	70	73	67	78	79	94	69	80	86	76	75	78	95	78	97	92	65	80	73	72	83	73	66	69	74	90	75	79	87	73	85	68	71	69	88	73	68	84	79	85	79	76	68	71	91	85	88	82	89	85	69	77	78	70	76	84	62	94	77	70	74	77	80	86	78	76	70	77	70	71	70	83	75	81	87	56	67	79	88	88	80	80	70	84	82	71	72	65	71	73	59	76	75	79	75	60	78	86	79	81	82	70	64	83	78	84	66	78	71	83	64	89	78	62	72	87	61	97	90	81	72	82	70	70	62	73	75	78	85	64	82	87	88	74	78	69	66	83	101	78	66	67	78	86	66	76	81	75	87	77	83	74	81	61	66	69	65	75	91	77	75	77	70	68	74	76	100	83	60	74	76	82	80	74	74	71	80	74	62	82	101	89	52	87	79	84	74	78	81	86	87	78	80	83	80	72	57	76	73	75	80	71	75	85	80	80	79	82	92	68	78	80	73	74	84	70	81	61	74	73	70	65	77	73	86	83	66	79	80	71	77	65	77	76	75	77	80	69	74	91	73	75	63	61	71	84	65	98	77	70	67	78	86	69	76	75	87	79	78	66	95	84	74	84	78	78	86	75	83	74	77	64	76	78	71	75	84	67	96	72	80	78	83	85	65	79	70	81	59	71	83	79	79	60	78	86	68	53	89	86	65	65	82	90	75	72	79	88	82	83	70	76	78	72	83	71	57	58	66	86	72	66	69	79	77	69	86	71	65	64	71	68	77	75	76	71	80	77	71	79	105	68	85	68	72	73	84	63	78	71	65	75	69	75	82	79	84	68	66	75	65	66	78	76	72	79	66	72	78	67	82	57	75	69	82	91	69	66	73	76	88	80	75	88	67	82	77	84	75	81	89	80	69	81	74	64	85	85	79	84	80	83	78	72	72	69	78	74	84	67	73	88	71	56	80	77	90	78	66	80	84	80	79	74	88	77	72	79	82	65	91	79	76	61	62	87	68	64	77	70	80	74	68	74	69	84	76	74	62	75	78	67	80	70	79	70	76	95	76	92	84	67	68	80	77	69	61	66	80	76	79	79	66	83	72	78	81	93	76	82	72	77	73	77	78	77	78	80	63	83	79	65	87	70	78	75	71	87	74	86	82	84	82	75	70	80	77	80	78	76	69	71	81	57	82	71	89	91	79	71	74	76	75	75	73	78	88	65	74	78	78	70	76	78	92	91	65	79	66	72	80	70	86	70	82	69	67	65	84	68	76	62	77	72	60	88	71	72	81	66	70	83	73	64	66	77	75	71	81	78	70	68	71	66	80	87	86	87	63	84	76	75	81	75	89	66	64	89	61	76	73	66	100	77	75	78	68	74	90	73	86	83	79	90	77	75	90	82	93	78	57	49	60	79	72	72	72	72	64	78	89	77	78	91	77	79	84	74	69	70	65	81	83	76	69	71	59	82	74	79	84	68	75	72	75	91	85	66	60	66	62	81	73	62	76	88	75	63	86	67	88	72	95	85	78	70	78	75	82	79	82	84	87	76	72	78	68	83	66	80	89	66	82	81	81	71	90	78	68	84	90	96	74	75	58	80	76	78	76	80	68	75	83	66	82	81	99	82	74	97	77	69	76	81	93	85	63	85	76	76	63	66	77	93	85	74	75	72	86	56	80	96	86	79	74	75	87	77	67	72	73	76	64	71	71	71	81	76	102	56	77	56	82	91	90	78	63	73	90	70	78	76	71	78	98	77	62	78	70	85	82	70	85	94	86	85	81	73	79	64	57	83	67	80	74	78	94	71	84	70	81	85	76	89	73	55	70	82	79	84	67	85	68	87	65	73	71	73	81	91	62	78	73	92	77	81	75	71	70	67	88	74	87	75	84	79	61	75	92	80	74	88	86	87	74	76	70	72	89	87	70	72	68	90	77	78	72	84	75	89	63	79	62	75	82	91	72	75	74	71	86	75	76	83	87	62	71	88	71	94	82	91	95	76	97	82	79	78	86	69	78	87	64	84	86	79	76	68	68	76	75	75	76	74	83	70	77	85	87	84	74	92	68	85	79	67	72	69	81	85	84	88	96	78	96	76	72	77	70	88	81	87	86	72	95	68	78	65	70	70	92	75	71	59	69	82	76	82	79	90	63	66	76	91	81	80	77	81	72	67	85	65	71	85	73	87	71	61	87	65	58	81	68	74	70	70	70	76	75	76	85	73	81	63	77	64	80	81	73	88	61	78	75	71	67	78	83	80	78	84	86	67	75	87	86	86	74	72	85	59	68	75	84	92	74	70	93	79	88	73	87	76	63	77	74	73	75	77	83	87	64	72	91	92	74	78	86	64	64	76	82	69	86	70	55	81	73	80	87	79	67	65	83	66	78	82	76	70	66	74	77	76	72	71	76	91	75	81	75	93	88	73	88	95	87	70	73	82	81	72	89	76	85	66	76	66	75	85	91	66	80	72	70	81	63	76	76	79	80	84	66	47	71	73	76	76	84	70	64	93	63	64	79	84	83	88	80	58	70	65	67	60	60	69	95	73	79	69	73	70	86	81	74	64	77	84	87	89	65	88	89	74	82	75	76	67	76	67	86	74	88	79	57	78	75	76	83	94	69	76	84	71	68	71	90	77	81	84	101	73	88	81	57	81	67	67	77	75	76	86	82	102	57	74	83	78	70	73	70	84	69	66	62	76	77	84	81	74	59	91	63	71	73	63	78	86	73	78	76	74	90	79	92	67	73	71	79	89	70	77	76	60	90	83	83	78	83	88	91	77	78	77	84	69	65	85	98	83	74	86	95	63	72	65	71	92	81	76	77
20767	21718	38596	53335	55469	41748	26553	11270	3263	1254	1029	924	927	971	941	922	896	940	936	909	877	911	896	859	913	878	904	953	872	911	922	905	905	969	955	933	899	886	858	882	891	925	879	932	903	914	925	931	928	893	941	955	977	921	862	939	968	946	926	891	927	919	899	936	927	941	933	898	931	950	952	942	903	909	914	912	883	912	980	954	920	939	951	932	957	916	969	932	877	932	922	914	956	994	865	954	946	939	951	906	946	873	893	899	884	885	873	877	909	919	996	924	892	879	880	952	942	909	906	918	933	903	944	951	986	953	931	893	934	928	895	905	949	943	927	877	908	927	947	959	964	878	916	910	947	899	918	918	933	946	912	921	896	934	880	949	873	943	957	952	851	926	917	897	872	969	968	911	963	914	918	963	853	982	892	924	917	887	937	964	911	853	945	1007	944	967	930	876	1000	874	903	868	952	956	909	936	923	925	941	893	891	932	881	911	924	928	908	950	955	924	944	904	924	911	967	893	950	941	906	895	926	934	913	889	901	945	923	942	939	900	926	984	940	879	893	954	960	949	963	896	896	882	916	941	924	924	941	929	987	930	937	866	946	864	915	888	900	942	926	956	888	912	901	926	916	955	943	905	960	947	923	903	928	924	918	900	906	917	935	944	922	956	915	902	882	932	911	960	924	910	926	913	944	946	932	975	913	930	901	937	961	897	920	917	972	990	932	888	985	956	930	956	953	912	918	882	931	919	931	941	930	929	888	864	912	916	944	903	943	943	898	928	873	942	892	925	1011	894	902	920	961	885	860	885	908	952	896	881	886	973	957	907	896	899	935	922	910	957	893	931	912	892	950	941	884	952	953	948	906	939	899	974	947	920	925	905	886	900	875	916	940	917	927	896	885	958	921	900	915	984	976	906	856	942	885	936	892	941	950	931	915	938	891	956	927	896	900	927	913	932	908	925	968	935	943	901	894	936	976	936	924	928	980	970	923	952	943	946	935	938	932	940	960	905	915	938	899	890	940	893	957	923	875	917	922	953	969	906	979	912	975	955	902	927	921	906	949	952	918	891	935	940	956	914	899	962	927	950	866	972	946	898	950	955	919	900	894	927	965	940	922	890	931	948	952	996	940	936	922	938	915	938	994	962	983	874	950	950	968	908	969	925	937	915	921	945	861	934	950	936	972	938	942	984	918	910	920	945	889	915	988	924	936	905	894	866	877	929	931	938	959	884	930	940	926	913	965	945	875	901	939	960	927	939	972	886	953	946	924	952	953	893	892	942	947	872	927	939	918	913	952	941	904	944	897	943	941	940	934	945	992	893	915	979	966	954	941	943	961	918	936	883	897	933	956	910	933	922	961	960	955	937	902	925	977	916	888	938	961	954	938	959	908	941	962	967	937	946	960	891	926	903	924	937	954	960	938	953	893	938	865	935	926	913	962	974	962	909	928	873	908	883	908	929	943	906	901	907	900	944	937	936	933	938	924	939	922	877	913	909	979	965	951	881	907	882	965	923	941	907	897	902	924	945	875	907	962	993	923	959	953	915	923	959	909	935	917	936	891	951	895	961	920	927	928	916	944	936	863	946	921	968	904	948	898	950	975	936	879	921	928	918	852	916	910	961	897	969	960	923	961	935	890	902	909	947	969	937	930	969	966	921	960	919	911	920	948	933	944	948	959	932	916	958	970	901	888	875	901	856	943	920	890	950	907	932	889	909	927	977	944	928	932	903	894	953	885	917	914	947	906	935	913	874	901	933	915	917	968	958	954	933	909	952	881	914	917	961	979	899	911	968	908	894	906	938	926	972	951	950	914	906	955	953	893	989	915	921	873	877	934	934	881	899	887	949	965	955	912	966	893	937	967	950	918	919	897	926	882	943	881	913	923	939	930	880	940	960	893	925	921	924	915	955	918	923	937	945	934	918	949	934	911	907	905	918	939	920	909	978	930	930	939	844	964	935	910	892	920	908	900	904	948	942	899	931	887	899	967	908	913	952	923	961	958	954	939	937	930	926	936	913	958	913	909	951	987	919	944	893	930	943	930	952	857	898	918	927	966	906	909	914	968	863	906	901	921	924	947	969	930	883	951	918	932	877	983	892	928	947	869	918	916	898	946	931	947	923	862	940	933	860	873	910	918	960	946	955	916	843	973	947	888	942	938	916	983	940	925	942	904	914	984	886	904	900	906	891	922	891	914	881	913	943	939	946	935	914	948	953	940	935	929	959	891	920	917	882	913	898	925	904	853	900	925	919	885	884	985	910	961	928	940	902	878	908	945	929	897	942	928	870	972	922	956	959	966	974	937	952	938	930	901	914	924	916	916	981	952	915	988	939	892	885	868	947	971	895	937	935	977	934	863	969	946	916	972	959	916	921	909	911	898	933	947	953	906	974	922	930	875	909	939	953	945	889	904	948	909	935	916	932	929	917	897	948	925	948	892	945	918	943	892	955	893	921	947	948	892	978	929	934	927	875	899	893	972	976	968	903	944	969	899	910	914	913	966	887	916	920	873	918	917	953	944	969	931	915	913	954	874	929	903	950	940	890	974	945	934	892	930	907	844	875	889	931	926	916	917	854	896	877	938	912	970	930	876	931	976	988	974	954	876	921	904	892	923	914	960	908	915	951	962	940	902	975	909	916	939	954	912	974	923	910	901	933	908	995	899	934	888	854	922	935	951	905	966	981	916	944	923	947	867	948	933	958	938	940	950	878	934	927	894	929	945	904	922	903	923	901	967	966	933	892	889	902	939	930	950	898	920	900	943	944	898	960	944	930	971	935	922	961	919	932	943	933	944	922	941	945	913	908	957	898	968	905	895	935	953	954	915	925	976	955	890	894	962	879	969	892	930	924	931	939	942	920	858	887	887	943	906	886	977	994	947	889	995	948	954	919	890	970	988	878	904	925	952	905	916	949	881	916	902	887	949	916	888	961	970	978	933	943	889	915	871	908	941	976	862	951	996	909	894	938	923	869	937	855	927	928	910	872	938	920	976	926	919	930	933	936	970	915	924	916	940	891	921	888	916	907	932	932	913	941	914	892	944	861	945	913	929	923	896	927	888	871	912	869	905	946	927	980	881	835	946	889	965	952	892	915	908	890	925	957	966	912	946	937	925	910	918	933	950	901	894	942	922	911	920	951	918	910	913	916	950	940	943	964	915	958	899	931	907	907	942	888	975	886	956	928	877	887	900	903	907	951	950	886	1003	893	913	918	880	916	964	948	915	953	953	907	923	903	936	904	939	926	883	943	942	917	886	885	926	937	933	921	935	953	903	945	938	962	891	876	917	893	971	945	941	967	891	996	931	903	920	888	943	950	906	886	917	922	931	920	908	954	866	900	928	953	905	929	886	907	977	928	914	928	960	904	935	928	932	923	870	942	931	946	949	892	920	921	942	938	824	927	958	915	936	941	934	875	933	907	948	993	938	944	957	982	894	942	948	963	909	976	935	901	926	841	934	901	907	909	922	929	952	926	971	911	967	885	921	905	876	919
2313	1429	10493	12714	10430	6139	2003	522	130	88	97	96	74	89	77	85	75	75	86	74	70	83	89	86	90	74	79	80	68	63	94	81	81	68	67	69	85	80	69	79	86	80	86	88	81	92	87	84	76	76	85	75	83	94	57	75	90	97	87	73	75	81	74	71	87	83	84	73	108	77	82	69	68	58	79	80	82	59	90	89	73	87	93	88	83	61	87	78	80	66	86	90	81	103	89	71	83	85	64	84	96	83	90	89	78	93	77	84	79	91	87	63	78	108	82	82	71	91	86	73	87	64	80	74	82	79	83	66	83	85	100	67	70	79	74	78	69	73	77	67	63	72	78	74	84	90	94	79	90	63	78	92	75	85	57	92	82	79	72	89	78	87	68	71	80	80	84	74	84	77	90	75	78	75	78	95	80	67	75	68	84	92	86	83	69	62	83	65	68	66	82	73	84	72	64	72	100	81	74	86	78	81	72	76	85	79	79	88	98	72	70	82	65	84	79	82	75	88	80	84	93	72	90	73	81	86	66	86	81	77	79	81	72	75	86	80	87	78	76	80	80	91	65	79	73	67	77	94	83	67	82	69	74	72	81	79	83	82	71	87	67	86	65	73	75	82	79	89	76	85	67	79	82	76	84	71	96	90	82	90	88	84	75	76	81	99	86	79	78	76	78	75	66	77	84	88	77	82	71	96	71	82	71	83	89	87	75	73	77	102	80	80	82	86	83	81	64	72	92	81	80	78	89	85	89	84	66	83	86	80	89	81	84	75	79	83	71	71	85	89	90	85	71	66	73	84	83	69	75	69	76	84	92	67	86	79	68	80	87	94	77	78	82	82	86	81	88	91	85	71	105	88	83	98	82	84	77	70	74	74	75	92	85	77	89	80	60	90	62	72	78	72	85	93	69	88	67	84	77	70	80	82	73	76	84	72	69	80	80	74	85	72	79	67	89	83	72	82	68	63	73	85	77	83	67	82	76	83	71	59	87	79	92	72	89	78	93	73	85	69	71	70	72	74	94	92	66	70	90	87	81	75	60	80	77	81	78	79	82	64	73	84	76	62	88	77	87	66	83	63	72	80	105	91	77	83	74	80	72	75	89	70	76	72	91	90	78	84	74	88	84	75	102	65	75	88	82	71	62	90	84	79	79	82	67	85	76	76	92	81	72	96	82	73	68	89	71	76	97	79	69	80	82	77	74	82	75	86	83	77	76	79	93	61	64	98	73	80	92	78	72	74	81	60	91	72	86	79	78	95	76	77	77	64	69	69	69	73	80	89	71	81	94	91	98	71	92	74	64	88	94	74	65	73	75	71	81	95	89	77	64	90	78	74	85	81	76	96	82	81	99	84	84	79	75	91	84	73	74	85	76	97	87	81	78	95	82	86	97	94	71	68	75	86	101	61	70	103	81	75	74	74	71	78	72	79	70	88	91	71	79	74	85	85	86	76	63	81	86	83	80	86	72	88	75	81	87	70	87	82	80	75	80	62	74	89	78	71	90	61	74	80	64	68	72	64	73	82	90	83	75	81	80	75	79	88	71	80	66	77	87	78	90	78	86	90	71	75	73	80	74	77	85	84	82	79	79	75	85	65	73	97	75	67	80	86	85	94	83	92	69	76	74	68	69	67	83	102	68	97	70	82	72	70	69	60	95	73	77	70	74	69	72	77	57	88	81	77	73	75	68	94	79	79	74	76	92	71	76	73	73	79	94	88	76	84	71	93	73	81	80	61	69	86	89	92	65	79	78	82	82	78	79	70	64	76	88	77	75	75	74	82	83	81	85	81	79	88	87	83	91	67	92	90	90	69	91	76	61	61	75	80	88	80	73	86	79	60	77	85	70	79	64	74	79	82	104	76	72	83	65	56	74	76	70	78	76	95	68	68	84	66	78	80	79	68	72	65	86	87	87	91	82	82	92	78	79	52	79	82	83	72	65	83	85	69	88	91	73	62	87	73	91	85	65	72	86	80	77	76	90	95	67	61	65	95	81	79	78	89	77	77	75	68	81	82	68	89	73	96	71	86	76	89	79	78	76	79	85	96	80	67	57	72	82	66	85	73	82	68	68	79	90	78	64	83	84	85	67	69	71	71	97	75	89	82	71	58	77	93	77	71	63	73	82	90	90	80	79	79	82	73	86	78	73	91	73	87	75	76	90	59	69	83	94	79	88	68	62	87	71	86	63	76	89	98	88	71	65	71	90	77	71	79	73	54	75	82	70	85	79	67	88	79	64	64	83	83	69	73	78	81	73	75	78	77	90	82	80	87	91	76	88	62	78	77	69	75	77	68	80	85	94	81	68	72	93	68	81	70	69	76	73	71	75	80	87	83	77	76	93	84	82	78	77	79	77	81	81	78	79	89	72	87	90	77	98	81	79	73	84	80	89	75	98	86	83	86	76	81	89	84	87	83	65	80	80	72	91	78	76	88	67	82	85	86	76	74	72	64	105	60	85	70	84	61	71	70	66	91	88	85	64	88	86	79	76	72	87	93	81	81	87	87	83	80	82	75	95	77	90	75	80	84	67	104	71	84	68	68	86	91	70	97	73	70	66	87	60	75	82	90	78	50	87	68	83	77	75	89	80	76	74	75	85	85	69	79	71	73	71	87	90	72	77	78	75	82	83	73	87	91	93	91	76	79	66	85	69	69	61	73	81	84	75	74	70	94	69	72	74	71	78	73	89	67	61	71	76	87	72	84	90	91	66	80	81	74	76	75	93	81	82	65	96	83	75	91	89	97	87	74	82	75	102	87	89	88	91	84	64	75	82	74	74	90	82	82	86	72	70	83	63	74	74	84	91	82	71	71	94	92	88	86	73	70	64	60	87	80	77	80	70	87	66	81	83	67	96	69	66	84	90	87	80	85	74	73	64	71	72	78	75	78	82	83	85	77	68	68	90	76	75	82	83	85	79	81	90	78	88	76	55	91	77	67	79	82	55	76	78	77	74	70	94	79	90	84	75	75	76	80	87	92	83	79	78	78	81	96	77	73	78	74	81	73	82	77	83	80	75	77	86	74	75	90	71	86	83	76	83	84	77	84	80	72	75	74	84	77	76	85	86	73	73	84	74	84	75	69	73	76	85	64	74	92	82	90	70	85	75	76	77	79	73	63	88	85	63	71	76	62	83	68	79	77	86	63	70	87	79	70	97	84	79	49	80	70	90	77	76	57	73	88	77	75	82	73	78	76	81	80	77	85	66	79	84	79	69	79	87	88	83	70	74	91	81	81	77	89	80	81	77	65	80	84	81	92	85	86	89	85	91	78	92	66	75	78	83	73	71	81	100	69	62	85	85	73	81	84	74	69	67	78	73	61	58	68	88	70	80	77	79	58	81	83	82	86	85	74	95	79	71	76	67	93	73	95	73	79	86	85	77	77	87	72	84	65	67	84	75	84	73	80	77	89	57	85	89	77	90	94	78	79	72	69	75	85	77	76	74	61	77	66	79	75	86	97	81	81	76	88	82	100	90	97
19079	17424	39565	53597	56875	43195	27620	12438	3755	1371	1056	903	952	959	918	1006	959	981	979	946	955	920	969	976	998	955	941	951	1002	991	987	946	964	988	963	972	965	938	969	937	949	971	937	942	967	1021	1005	981	1000	993	1031	982	986	1003	970	952	980	972	918	966	989	961	1017	969	930	961	925	929	969	960	970	979	999	901	978	1003	978	953	957	966	989	991	971	914	1063	977	976	1008	921	1035	995	984	957	968	997	917	978	963	974	978	1007	996	900	996	996	933	930	944	934	984	912	962	968	973	951	986	972	1000	953	954	989	1010	987	938	878	1000	950	972	954	975	1010	939	988	953	936	902	927	994	967	1017	968	955	971	975	1009	995	933	974	982	940	1014	1004	925	991	943	1015	996	968	976	967	983	940	945	926	945	946	949	974	1013	975	979	985	1004	948	966	978	971	971	928	960	979	975	989	916	939	944	967	971	1010	939	986	948	1004	936	956	987	1027	953	974	925	948	935	931	962	929	953	1006	997	940	990	975	915	1008	1067	932	978	972	1022	986	937	1004	944	991	984	969	1006	1040	995	961	1006	960	1032	939	960	963	929	959	986	933	931	973	985	983	914	993	940	947	985	989	1030	946	993	940	1023	948	955	926	947	998	949	982	974	958	944	951	984	944	967	968	978	955	961	907	934	946	930	966	946	1016	989	919	993	995	945	974	967	985	995	923	994	910	975	927	1019	928	991	987	975	951	922	1032	949	978	1004	996	984	941	992	1023	976	987	1009	945	960	980	942	970	959	968	962	983	983	989	982	988	946	963	974	962	971	992	981	991	935	994	965	987	987	956	969	983	1003	984	928	959	951	931	941	993	927	952	905	947	1058	1031	1002	957	939	1001	956	967	985	1008	1019	975	1012	973	940	1005	981	944	953	956	957	1016	1010	988	966	931	954	968	955	969	981	946	939	925	993	973	992	929	953	937	978	978	968	938	953	982	992	958	955	889	985	987	1014	944	981	935	1015	936	958	969	1004	1031	914	982	946	1017	989	952	963	947	952	992	943	976	1002	984	939	969	971	1010	962	948	954	990	1023	1017	1004	1011	997	940	938	983	977	955	949	964	951	980	971	931	1005	983	968	976	971	955	1026	1007	1013	965	987	990	940	978	973	975	937	999	973	953	929	993	951	988	959	985	971	968	970	940	963	898	966	974	969	994	981	987	930	1025	973	953	994	991	903	1028	949	991	956	997	986	962	994	931	930	982	996	956	928	961	946	1010	974	938	967	979	992	960	985	996	1005	966	946	969	991	967	920	932	969	946	989	945	993	963	973	979	924	915	973	930	951	975	936	934	933	1010	957	1030	1008	1027	960	968	1031	982	892	982	941	957	966	934	923	936	1027	1014	960	986	996	981	966	969	977	952	1026	1006	981	952	939	991	934	1002	929	974	993	945	938	963	945	946	966	983	962	1001	953	963	1046	933	975	983	1002	1031	1012	935	981	999	959	1009	946	957	1039	935	982	924	1003	951	1065	956	967	979	1026	985	1002	982	958	1004	936	1011	976	987	947	953	1005	940	959	950	958	1000	966	990	975	1027	981	980	968	950	920	972	962	1007	963	979	984	1008	931	969	954	968	1022	907	934	955	959	933	979	962	932	968	964	975	959	1017	928	956	936	964	909	1021	952	949	982	1002	966	980	959	970	984	954	981	994	949	985	946	998	990	1022	988	984	947	966	933	967	935	910	970	968	942	984	966	985	897	1004	1008	968	954	952	943	1022	979	958	929	945	1007	960	938	957	986	974	955	984	994	989	1010	959	926	972	927	954	961	983	987	972	942	938	1001	969	939	1043	981	996	940	981	969	936	973	982	990	960	960	935	997	1008	957	917	966	918	961	942	1038	988	983	963	937	938	996	960	971	916	976	1003	949	1006	904	964	941	957	1008	948	953	991	1034	950	983	928	953	1036	951	971	1044	983	953	991	970	936	1007	962	977	1003	994	904	949	964	946	1018	933	929	1007	968	1008	996	931	1058	1003	954	999	1000	965	959	1001	1003	970	944	983	1021	1012	964	965	956	999	1006	942	958	1013	1013	947	1040	982	940	945	991	965	952	960	988	1028	1010	970	1009	952	976	980	943	952	989	999	994	964	989	972	935	970	929	951	951	943	971	968	960	979	1023	960	975	989	977	961	957	969	941	960	980	980	935	929	976	961	992	971	982	950	968	1014	956	949	997	939	989	950	999	983	945	937	984	959	985	886	973	972	967	977	977	970	1008	960	981	959	962	950	966	978	1007	910	974	900	946	969	997	973	951	1007	1025	956	983	1013	971	974	966	1023	994	960	943	929	956	989	1006	1003	1013	1011	1038	970	961	949	971	1004	974	948	960	943	905	975	917	941	933	976	1008	951	935	949	930	990	911	946	967	967	962	996	997	950	1000	997	974	924	986	990	998	944	923	956	996	991	991	966	972	1027	963	968	924	942	1035	941	972	938	949	994	988	955	953	961	974	904	968	1002	976	996	999	1009	1005	942	1033	960	1003	999	986	973	944	992	1023	982	988	999	972	966	937	980	1020	1004	990	1025	917	928	984	984	986	956	977	946	1014	978	941	976	956	986	1028	1022	973	947	969	982	937	1035	1000	996	1014	971	973	975	1041	953	993	966	986	976	996	978	950	974	915	982	1009	946	928	957	942	974	986	1009	981	951	927	926	968	1001	979	956	1028	1007	1056	974	929	963	966	967	982	985	940	941	994	940	943	905	996	955	967	963	966	991	979	947	980	969	983	980	888	981	923	986	987	967	956	982	907	941	951	939	978	1072	952	1004	1041	959	973	922	977	990	980	944	956	978	994	998	954	947	965	967	991	962	938	951	923	1018	988	965	1008	935	938	931	1005	963	982	959	954	1007	1007	996	944	931	1004	1014	930	951	1000	991	963	949	973	999	931	1001	984	995	985	937	954	973	935	996	984	899	985	983	1011	976	957	966	981	944	967	955	955	980	992	978	932	986	924	1026	960	985	994	945	942	958	975	998	978	911	1001	1016	1010	974	981	958	934	979	951	977	941	978	1005	1007	963	982	962	942	985	999	982	964	959	991	942	917	970	956	956	1003	959	927	966	919	935	1022	929	923	945	940	1008	953	947	983	943	952	969	938	957	920	943	972	973	904	935	992	945	1005	957	934	966	1029	916	948	952	983	958	999	980	998	950	980	956	982	981	963	981	1045	986	1002	997	902	975	956	958	968	907	931	979	997	949	970	1005	983	955	984	937	988	978	990	948	929	946	980	992	1009	935	981	953	989	1055	976	988	962	952	1020	1033	874	1031	1007	995	943	965	978	1003	956	999	961	891	1000	921	1024	1019	965	1018	1036	970	972	955	976	991	1013	969	1003	955	1033	1025	963	1006	951	959	953	968	966	992	981	893	1002	1021	1008	1002	936	1025	980	1002	963	947	914	942	943	953	961	945	918	1011	968	979	1009	964	954	971	966	1021	957	1014	942	957	1009	959	969	951	962	972	977	964	936	929	1036	971	971	980	944	983	973	994	976	962	1009	1005	938	1019	986	988	990	992	998	953	987	954	904	924	977	946	986	982	994	968	959	908	955	951	956	1003	967	1005	942	900	956	970	899	1038	953	960	943	1004	924	990	1010	966	957	935	985	973	953	1074	960	934	892	977	894	997	1000	937	983	984	992	993	980	966	1020	994	947	999	915	987	957	1013	957	1040	979	957	923	951	1026	1026	979	911	985	977	956	1074	928	982	946	946	941	1038	974	968	954
1429	3991	15965	17796	15315	9745	3248	759	210	78	76	68	73	79	80	84	73	84	81	73	78	88	72	79	81	76	73	85	58	77	86	63	75	90	75	73	81	98	72	74	86	77	86	78	82	87	63	91	69	93	92	77	69	73	82	71	88	87	64	68	65	105	80	78	79	69	70	72	77	78	69	68	80	68	89	90	91	78	80	74	77	86	80	84	92	81	78	78	87	86	76	83	74	68	95	64	85	64	90	86	80	74	89	81	65	92	91	66	80	79	82	72	74	76	73	67	68	87	89	64	81	80	82	69	77	63	90	84	81	84	74	77	72	94	78	79	80	78	76	70	83	76	74	73	84	87	67	71	78	91	63	76	78	63	65	100	67	85	87	87	73	84	80	83	80	67	81	82	78	79	68	75	85	72	84	80	80	80	68	85	70	99	77	70	76	76	83	84	91	59	69	77	75	103	91	82	86	66	89	86	80	61	86	74	71	70	69	69	91	87	72	75	76	86	70	72	69	74	69	72	99	72	65	75	81	79	82	78	85	94	89	78	71	74	70	82	84	74	72	77	87	77	83	69	91	67	79	86	85	73	78	86	77	84	65	77	77	71	72	80	94	82	76	65	101	78	76	90	85	58	93	89	65	80	69	93	67	83	70	88	86	94	89	80	70	77	74	70	79	69	74	69	94	82	81	74	76	71	57	72	84	76	79	86	71	63	70	65	71	62	71	76	78	70	76	70	68	87	74	92	85	70	82	68	83	82	99	77	79	84	74	67	72	57	71	64	91	60	85	93	73	74	66	74	85	77	80	73	69	82	85	85	65	83	71	82	84	67	65	68	74	91	73	80	66	87	67	79	77	71	83	81	80	70	83	82	78	87	84	67	68	77	71	79	77	85	76	62	84	77	82	85	80	76	79	88	75	99	66	89	66	95	69	88	83	82	86	78	73	82	68	83	79	80	76	78	85	79	76	61	82	70	73	57	72	79	84	61	89	75	81	73	75	78	81	65	98	70	76	76	82	78	77	90	79	69	75	81	74	77	78	74	73	78	82	73	58	74	64	67	85	85	92	87	69	83	75	73	64	86	88	75	79	67	76	77	73	80	88	66	75	83	66	75	81	77	95	89	86	78	69	67	81	83	71	80	87	73	88	80	91	91	78	80	67	71	66	67	82	79	86	80	57	68	75	80	82	75	77	71	74	85	85	92	85	79	75	85	77	75	77	76	79	89	83	57	80	76	66	73	81	60	73	73	81	85	72	79	81	75	83	76	73	90	72	68	78	86	70	77	75	82	76	68	81	78	80	50	93	85	83	75	82	79	75	76	72	72	77	83	83	74	75	76	74	79	73	71	92	75	81	74	79	55	70	73	74	81	89	84	80	84	88	88	79	76	79	67	83	89	77	79	63	73	67	85	89	94	78	93	77	70	87	64	66	78	62	83	76	82	90	90	71	69	70	81	78	76	78	83	77	71	88	56	68	67	72	79	72	90	86	78	80	62	64	92	73	67	87	71	80	80	90	83	88	96	74	86	89	80	65	66	79	75	83	90	60	79	72	74	74	98	80	86	78	79	70	67	78	76	74	76	76	59	81	71	78	78	75	74	56	71	82	81	95	64	67	82	82	80	86	75	79	84	79	69	67	99	92	75	69	79	82	65	80	79	87	78	58	93	74	94	92	100	85	78	69	78	76	80	71	76	91	73	71	82	67	61	72	66	93	78	75	89	74	85	77	70	73	72	92	80	71	90	70	59	79	81	67	80	73	64	84	83	73	76	76	90	82	76	82	74	68	74	83	75	91	78	81	85	84	55	74	86	59	72	90	79	76	88	82	77	76	79	70	86	94	86	64	89	80	69	89	78	102	75	80	87	76	92	91	77	78	77	85	82	82	76	71	93	67	69	75	73	77	79	81	80	81	77	73	73	85	68	84	84	77	80	84	71	71	81	58	77	54	86	78	88	77	72	78	82	85	88	76	86	80	77	80	73	91	76	71	77	69	67	83	75	90	70	82	85	86	85	78	72	71	79	64	78	105	92	85	86	78	65	77	83	88	86	81	76	76	61	88	80	69	81	74	62	80	74	77	67	67	64	80	64	83	69	80	67	79	78	76	80	78	68	60	71	79	81	66	69	85	75	55	89	89	72	91	82	93	67	69	76	85	78	74	67	82	88	71	67	66	80	70	85	67	80	79	77	87	63	78	72	66	86	76	83	76	68	75	75	85	70	86	89	99	87	71	96	73	75	75	82	51	96	78	79	80	75	75	69	71	86	78	84	81	76	78	82	89	93	73	63	75	94	80	72	86	73	69	92	71	66	70	72	89	79	72	70	79	65	82	69	74	63	80	70	83	73	69	87	97	83	91	69	82	77	81	82	87	87	78	84	97	78	69	100	70	92	83	81	72	84	78	65	68	80	82	73	84	73	76	76	84	79	72	73	78	74	79	89	79	60	70	84	91	76	70	84	96	76	78	80	65	57	81	84	78	89	67	86	88	81	77	68	76	75	64	81	79	81	93	84	63	70	73	72	69	82	67	71	73	75	66	82	65	75	75	75	78	76	73	88	95	69	83	78	66	68	86	89	79	75	69	67	76	82	75	69	96	82	78	85	76	82	92	66	88	82	74	79	77	88	65	76	71	81	79	79	67	68	65	68	90	74	103	77	81	66	75	80	63	96	87	82	69	74	79	68	75	80	73	78	60	72	74	86	70	75	80	83	81	89	78	90	80	82	65	72	73	84	74	63	77	76	83	73	74	84	91	88	89	66	56	66	57	70	73	79	97	72	83	73	68	75	81	90	81	88	75	82	79	95	82	71	81	75	84	71	76	74	74	72	77	58	72	80	72	91	76	84	77	81	66	87	75	79	85	87	67	63	82	71	87	90	92	80	69	70	66	74	72	81	66	86	66	82	75	67	83	91	86	72	81	94	87	75	69	80	68	76	76	83	92	82	76	86	60	96	80	72	87	75	59	89	76	73	85	70	89	73	75	86	73	82	82	87	76	74	85	78	74	67	70	98	68	76	76	101	76	73	66	64	69	82	68	70	79	73	86	69	77	82	86	81	67	62	91	71	75	71	68	63	74	70	81	87	70	92	87	87	84	93	77	81	81	73	80	86	75	74	80	84	68	80	79	75	78	74	62	77	69	79	82	91	80	79	79	96	71	68	78	65	70	97	74	76	89	91	59	79	87	82	82	63	92	82	90	69	87	76	80	76	87	65	76	81	75	68	85	82	62	73	85	77	83	68	58	68	82	77	62	81	82	85	61	102	49	78	73	87	75	62	87	81	71	89	70	72	83	83	78	60	79	68	64	68	82	90	74	69	74	68	74	84	68	73	86	88	75	103	68	64	80	85	90	92	79	81	73	73	85	73	71	74	75	84	83	78	56	70	68	86	83	89	78	63	88	86	88	77	84	68	82	73	93	77	94	72	83	82	68	76	77	83	77	74	63	66	68	72	69	91	79	83	72	75	90	69	82	75	81	91
23670	26797	44921	62753	67487	50969	32714	15786	4924	1499	996	923	917	949	890	1002	925	920	893	936	951	933	969	920	948	939	922	1002	958	942	917	954	965	940	897	964	944	920	943	896	917	943	936	950	945	924	920	928	947	968	893	984	959	962	893	965	941	916	934	975	982	911	932	910	952	932	989	968	965	937	949	957	920	960	974	920	939	912	920	950	913	953	978	991	948	972	1032	918	962	959	949	957	913	912	939	910	1001	936	956	955	974	933	972	941	973	916	913	934	1013	924	936	983	948	923	1006	989	918	911	997	896	991	1001	946	948	938	916	970	918	948	887	1001	951	921	923	914	945	915	881	984	901	916	910	944	986	908	957	931	960	911	965	928	952	926	979	960	925	966	953	882	951	945	957	953	910	933	995	941	967	944	910	955	877	936	934	928	950	948	912	923	928	922	925	933	974	951	863	944	933	918	986	948	908	946	924	919	958	911	927	953	962	929	985	968	940	932	936	921	938	959	903	925	932	914	984	969	947	914	949	919	968	923	935	921	938	953	916	963	927	918	889	955	906	948	928	1023	968	928	920	938	907	902	967	934	973	904	988	946	886	936	953	914	957	936	916	966	940	921	917	955	912	957	891	926	960	995	932	924	992	962	937	989	897	942	903	933	916	941	945	974	884	995	917	961	932	969	931	934	951	936	895	941	926	950	898	961	889	861	892	903	926	998	892	926	926	919	944	937	960	907	943	897	985	910	923	936	924	959	964	941	941	935	966	931	972	969	984	948	932	952	950	929	942	915	962	907	957	934	935	929	971	932	898	963	932	982	891	938	995	946	955	914	895	967	916	941	910	974	990	966	982	976	915	995	980	937	888	915	979	964	959	965	931	975	930	956	987	955	893	957	923	910	1003	964	913	934	968	939	900	955	933	919	902	942	924	982	935	942	936	953	930	913	963	960	928	931	890	930	980	908	920	1011	941	972	956	928	989	936	899	981	944	947	928	948	941	986	942	935	928	950	924	939	978	974	979	929	964	944	947	980	906	915	903	978	1012	908	899	966	951	948	908	959	912	895	912	931	905	974	946	1025	900	908	966	1012	945	981	1001	919	929	924	916	901	922	1029	948	974	940	960	1004	910	991	882	937	957	938	944	890	958	931	948	954	936	934	937	929	899	957	1012	912	913	926	932	950	952	915	975	940	939	957	925	916	933	908	945	925	962	881	902	984	923	954	953	951	931	952	948	964	913	968	968	963	938	940	936	923	923	984	941	943	879	967	960	960	931	951	997	956	955	915	961	898	960	885	992	964	953	915	918	953	930	977	970	880	999	911	940	912	930	966	905	884	957	942	903	971	927	901	936	982	918	951	942	942	917	954	961	950	948	971	964	940	987	948	939	989	976	928	968	960	891	943	927	946	959	953	927	1013	914	973	940	882	989	945	968	968	893	1010	966	987	939	970	994	951	997	963	963	970	962	911	961	963	932	918	956	918	942	944	1028	934	906	994	971	942	971	893	974	972	932	980	970	895	910	933	923	985	899	957	929	987	943	936	948	905	939	975	1008	933	935	902	917	992	952	940	939	936	891	901	918	946	957	954	937	951	929	915	943	959	967	928	924	978	956	878	944	922	940	960	928	967	980	998	976	893	966	937	933	911	913	906	979	919	953	938	943	977	959	974	936	951	966	886	909	937	890	923	947	916	928	959	936	962	917	945	920	988	921	920	950	913	956	962	917	947	914	961	898	974	924	940	948	989	945	930	931	951	920	968	942	946	958	931	944	936	917	966	954	1000	934	920	931	922	958	967	973	923	914	912	959	939	970	974	918	953	925	952	980	990	920	992	877	909	920	966	957	991	969	956	953	943	921	930	958	912	936	897	947	946	910	939	982	950	927	905	901	958	950	902	1009	900	938	956	903	916	995	893	978	997	1020	942	920	908	923	932	977	972	982	895	931	965	911	889	992	960	907	910	965	907	1014	982	957	981	903	934	929	972	902	922	928	930	959	913	900	948	935	921	897	916	929	968	941	947	959	909	945	922	979	996	933	931	968	912	924	925	919	931	940	982	995	972	938	901	929	925	942	985	967	949	938	917	920	878	951	972	936	1001	929	903	948	943	897	985	908	902	1001	932	912	987	940	947	951	927	923	938	896	971	949	994	924	974	959	928	939	959	892	939	960	891	936	929	919	888	986	944	977	953	994	923	930	927	944	973	906	950	980	912	931	919	956	944	950	927	955	936	895	938	918	996	993	936	889	931	959	899	953	982	985	927	929	937	949	955	946	935	878	946	906	974	946	903	960	978	959	998	965	991	968	893	888	956	976	949	974	918	927	896	988	914	898	897	1017	947	959	981	965	932	1010	968	946	970	1028	923	953	929	984	1003	925	990	909	962	913	953	932	946	969	891	934	919	905	934	930	877	927	908	935	910	949	961	950	967	951	980	947	907	937	946	900	952	937	1013	916	931	949	920	913	939	926	957	894	967	927	947	955	948	903	977	931	951	941	925	900	973	1031	967	874	966	957	933	882	907	872	984	998	920	927	988	857	949	994	974	920	890	962	907	960	952	973	903	967	975	954	986	909	981	897	954	910	916	992	952	964	888	906	955	945	966	897	949	979	922	972	950	903	944	954	970	955	887	912	971	970	967	916	919	1003	966	972	967	942	966	964	966	990	946	984	958	997	964	931	971	922	950	949	962	994	892	933	952	945	923	988	946	948	935	970	885	953	899	966	952	949	967	915	996	970	939	964	1009	984	908	972	922	988	970	956	943	894	942	954	915	927	908	984	988	965	975	937	932	888	953	963	913	971	954	963	885	885	972	991	972	967	1029	939	937	944	963	894	949	936	975	946	905	949	899	994	921	964	943	923	998	984	952	943	916	915	968	895	894	882	892	942	915	959	946	959	947	944	962	973	922	896	951	921	928	927	987	958	979	942	910	975	957	939	866	926	967	950	938	965	985	938	940	934	988	920	966	959	922	961	915	885	909	984	895	962	965	912	934	974	986	914	891	939	955	979	935	984	934	934	928	967	980	926	1018	931	904	978	887	927	958	957	955	979	925	941	905	960	1007	966	988	995	947	920	937	942	879	950	985	890	930	956	975	961	870	938	972	953	1002	960	957	956	1000	941	986	964	1004	905	938	888	993	909	930	1012	948	974	932	894	937	927	904	965	977	952	950	953	973	888	954	973	950	925	990	938	920	924	913	900	926	957	921	987	1015	980	965	950	926	921	917	924	971	959	971	916	914	921	954	905	946	958	903	931	917	981	950	915	929	977	960	952	921	951	970	890	939	990	949	904	953	926	911	995	978	931	968	933	941	924	935	887	955	990	955	935	926	936	893	963	932	990	879	906	952	963	958	910	949	911	899	949	965	966	943	944	1002	879	978	994	934	905	949	946	950	918	908	944	943	913	911	933	999	952	915	949	921	997	980	932	979	890	876	943	968	910	942	949	926	944	919	934	945	935	980	933	943	903	923	928	979	959	1051	933	911	976	957	968	951	948	876	937	897	953	950	954	949	927	966	970	947	931	933	899	909	945	965	906	896	916	926
1428	937	3978	5290	3978	2226	817	242	124	99	78	66	79	91	85	80	74	84	70	82	81	96	72	72	75	69	64	79	83	78	67	73	97	69	82	84	97	86	73	91	89	64	71	71	88	64	72	57	100	73	72	83	71	70	77	70	80	78	85	80	74	74	94	88	87	82	67	66	87	65	74	74	85	80	69	80	77	80	74	78	79	75	79	85	82	68	77	88	78	85	71	89	71	63	72	75	68	77	77	88	83	76	71	102	85	64	78	80	84	70	68	79	74	80	74	74	81	76	77	68	93	80	81	78	84	81	66	95	79	67	84	82	57	81	62	81	76	66	85	79	83	76	69	80	66	76	83	82	71	70	76	53	76	76	98	78	74	78	74	69	65	85	69	75	99	74	73	81	80	86	82	77	82	83	64	76	85	73	98	91	70	66	87	89	56	79	63	89	77	71	90	78	84	78	79	68	71	84	79	96	65	94	78	80	94	86	62	64	76	80	81	78	81	75	78	93	82	77	88	74	85	67	73	84	64	91	83	83	62	86	77	85	69	81	80	79	76	78	79	62	77	70	82	70	69	85	87	102	82	87	91	87	73	74	90	78	84	74	89	77	82	82	69	79	81	99	84	86	81	68	83	69	71	60	87	69	81	79	78	78	79	83	75	87	71	59	78	76	77	75	66	75	89	80	75	91	86	87	75	86	82	83	73	87	82	76	81	80	71	73	87	53	77	84	73	76	67	85	84	79	87	76	84	80	80	79	75	82	71	83	75	82	87	73	76	73	81	68	69	72	81	91	71	87	83	78	73	74	68	76	74	72	75	63	81	68	62	81	70	82	93	85	85	83	99	83	74	78	70	73	72	81	88	78	94	82	67	82	76	74	71	80	79	63	81	65	84	81	66	73	59	90	83	69	78	83	75	82	70	77	78	79	89	76	82	74	87	93	86	74	69	85	74	74	77	79	80	83	71	75	90	73	83	69	72	88	83	88	85	82	78	79	82	73	72	82	62	68	63	93	69	72	71	67	76	73	69	84	77	84	72	82	66	66	82	78	72	63	84	72	85	71	88	86	83	81	80	62	75	61	79	61	91	79	82	76	69	84	75	81	85	63	82	67	79	83	73	72	90	86	67	105	76	64	74	75	72	71	69	76	77	65	79	80	67	79	65	84	79	94	78	66	64	80	78	65	77	79	70	73	77	85	67	79	75	66	92	85	77	68	66	73	73	80	80	87	86	80	80	84	91	79	85	80	76	81	67	88	76	79	100	83	90	79	49	74	58	80	61	65	75	62	80	99	91	92	88	84	71	72	75	65	75	91	92	75	81	77	74	89	83	77	55	65	87	76	81	85	71	77	89	71	68	83	85	72	63	73	73	79	79	90	85	70	76	76	91	88	73	81	81	68	66	77	84	82	75	74	76	88	89	79	81	73	85	87	73	63	77	78	105	82	81	77	72	91	65	69	89	68	84	81	89	89	75	84	85	77	72	70	90	78	66	88	57	69	78	77	74	64	76	75	65	69	93	69	73	80	86	87	61	81	74	85	79	72	90	93	64	77	72	88	72	60	87	66	68	86	58	82	71	70	75	71	73	88	69	69	79	74	72	74	92	75	77	68	62	91	73	82	74	90	69	84	85	76	92	86	85	88	87	62	89	85	75	92	69	82	89	81	81	88	88	78	63	78	81	63	85	73	72	78	68	81	70	65	100	73	58	88	68	86	84	79	67	81	69	85	81	80	72	71	87	75	88	70	80	89	81	71	70	80	97	77	80	75	87	74	67	95	66	80	67	75	70	88	63	90	90	85	78	71	86	89	64	80	72	77	75	82	77	82	76	84	62	83	98	95	79	81	85	67	72	88	72	77	93	76	72	77	98	66	75	69	88	61	73	70	73	82	66	63	80	74	81	81	89	67	80	74	72	81	82	81	91	73	80	71	82	76	73	73	65	94	79	75	56	93	83	81	72	73	62	80	89	81	79	75	78	86	69	72	80	71	76	79	78	85	77	84	77	72	60	75	78	66	87	60	81	59	85	77	76	89	86	81	94	75	87	70	58	69	71	69	81	85	94	65	87	81	70	56	71	83	86	58	74	92	81	73	82	86	79	77	68	80	89	68	88	80	81	85	72	77	67	84	80	79	64	85	68	81	76	77	78	75	67	73	81	78	89	78	87	86	83	54	80	83	73	71	78	89	80	78	84	76	82	93	72	85	75	73	75	82	90	85	74	78	73	88	81	73	76	81	86	74	80	64	63	83	75	63	91	83	77	70	79	76	76	69	79	58	75	84	75	64	79	84	72	84	77	93	82	62	76	91	82	74	80	95	92	87	72	88	85	96	80	67	81	71	73	81	70	82	82	73	46	80	72	68	91	57	73	66	84	88	79	75	59	73	88	69	79	71	76	81	74	95	92	86	92	89	78	65	70	77	86	77	89	68	86	65	74	79	72	98	86	80	78	76	86	84	75	79	85	80	78	88	76	101	76	75	65	66	87	78	75	71	74	64	82	80	70	76	96	67	70	71	75	66	79	68	76	91	79	81	70	64	84	79	75	58	63	83	80	82	66	69	74	75	83	86	75	72	83	85	77	82	76	70	82	82	69	77	76	73	70	73	80	67	79	82	84	72	71	83	86	78	92	102	87	83	76	84	70	81	88	75	89	76	85	100	72	73	83	81	82	76	72	89	82	70	79	76	68	66	74	77	87	84	70	86	84	83	98	81	82	104	88	98	84	89	84	84	88	75	82	69	64	82	77	74	90	73	95	82	85	73	69	71	78	79	70	87	77	82	81	70	84	67	92	82	73	62	78	70	72	75	78	71	81	75	55	70	69	88	89	92	74	74	81	69	78	70	61	68	67	79	71	80	87	55	65	87	84	84	83	60	75	76	72	81	72	93	87	67	76	61	91	73	72	73	76	76	85	71	73	90	75	75	83	78	67	82	78	89	76	76	90	84	75	76	92	92	74	69	71	86	87	65	75	88	71	61	81	84	59	64	77	61	82	82	70	75	65	70	78	84	85	80	81	82	72	75	66	78	70	85	63	96	81	91	103	69	90	85	71	91	73	81	66	73	75	78	70	69	79	70	70	76	86	73	102	72	89	62	81	72	82	71	82	75	66	68	71	84	73	72	66	91	69	96	76	81	89	88	71	85	70	83	83	82	74	82	83	76	81	92	72	68	68	58	76	79	74	80	75	68	74	78	76	77	84	71	81	84	85	79	69	69	78	95	76	88	81	79	74	74	78	93	78	67	69	71	81	70	77	95	83	85	80	70	60	65	84	86	91	72	72	83	65	74	92	95	93	81	79	96	78	69	78	85	72	72	82	83	69	71	83	84	75	72	67	69	113	72	68	84	74	81	80	72	71	79	77	88	78	73	73	74	69	70	95	87	89	69	78	93	91	75	73	98	71	81	83	74	95	85	88	85	86	75	70	69	71	79	86	77	65	78	80	83	87	66	70	78	70	65	71	74	46	80	72	87	79	96
12135	13101	29196	38280	39820	31100	18087	6049	1885	1145	939	947	873	940	996	955	995	927	921	892	926	966	958	968	940	929	967	957	921	944	993	963	883	942	978	940	932	941	953	963	973	959	910	918	931	894	872	897	931	871	886	939	921	969	940	914	937	987	927	951	913	962	988	903	942	941	892	913	952	913	954	915	881	928	971	944	956	928	951	987	933	927	917	900	924	972	914	926	908	979	932	894	929	927	958	934	893	953	967	896	935	946	950	988	945	901	922	1017	905	926	955	900	947	906	969	927	936	897	939	971	921	911	929	950	863	969	948	952	968	899	969	925	928	1014	908	933	899	958	936	977	924	917	948	909	916	879	946	875	926	928	937	954	928	924	906	941	931	932	902	970	947	948	909	941	943	880	966	912	930	938	976	916	934	922	937	882	933	897	955	945	924	929	958	889	930	933	910	922	959	892	906	934	923	974	927	985	945	921	973	933	917	932	972	931	916	967	887	953	934	960	947	939	920	909	898	907	945	994	924	927	931	895	948	926	913	886	950	934	974	928	959	964	924	960	910	985	967	916	859	976	943	915	929	980	960	919	946	936	904	922	883	921	974	983	953	950	932	968	887	929	972	948	889	939	944	950	930	1004	987	972	934	930	952	901	976	922	970	916	890	966	929	978	948	907	917	912	968	906	922	929	966	945	897	928	972	939	917	927	859	911	945	992	926	962	926	902	941	971	915	890	955	897	908	928	960	917	979	936	914	933	943	936	948	962	929	925	973	920	963	910	901	944	926	919	902	933	946	916	920	944	930	907	983	1001	933	941	981	941	960	926	909	904	928	914	901	938	902	914	967	917	919	990	906	924	926	931	916	982	1002	957	957	958	923	923	940	963	985	916	936	917	993	908	967	930	1017	907	922	908	955	890	929	1004	915	944	930	919	928	941	939	896	905	958	941	911	976	923	938	950	962	946	924	908	867	915	931	922	902	917	967	977	910	902	908	910	923	923	954	948	945	898	948	893	945	894	877	937	939	995	966	940	931	955	978	921	924	926	1002	932	954	961	932	900	964	930	980	943	896	921	944	913	931	983	978	934	907	861	946	947	900	926	918	913	946	945	935	954	984	960	926	901	906	930	955	932	905	906	880	942	873	942	912	883	951	966	901	950	923	942	923	974	863	930	976	944	853	917	942	913	972	886	933	954	913	900	889	893	943	911	881	926	906	929	929	914	969	919	964	899	899	958	939	899	908	907	926	885	943	932	911	968	917	971	921	908	885	928	951	876	953	984	882	885	932	949	938	971	967	900	944	940	928	959	971	913	961	925	994	944	958	933	938	886	930	949	1004	925	912	937	996	959	952	911	943	920	979	926	934	981	956	909	975	898	968	927	972	930	875	915	950	864	948	952	893	1010	876	980	907	963	910	942	926	895	946	950	955	910	901	910	945	943	970	914	910	973	902	912	937	904	985	962	928	913	934	968	927	913	957	978	913	1000	925	922	1005	949	943	937	980	948	954	962	924	926	952	921	952	932	942	927	904	942	915	982	961	947	939	924	916	991	955	923	928	934	948	889	946	907	904	909	967	882	933	934	930	953	972	955	921	953	879	959	918	961	966	914	959	1011	976	975	903	921	997	950	965	918	906	920	927	995	914	976	918	928	905	940	987	931	902	962	944	910	971	1013	985	969	962	913	927	966	941	931	874	985	952	945	885	966	941	919	908	919	927	919	927	905	914	899	898	905	917	896	984	949	992	936	930	875	945	892	941	878	946	967	983	983	882	950	985	888	891	944	971	967	940	1006	977	948	891	966	971	919	944	936	920	891	956	967	987	960	929	949	966	920	911	923	903	932	934	910	894	984	936	948	932	923	952	927	946	964	910	924	932	942	973	913	901	905	930	928	926	941	957	948	966	929	942	957	956	983	907	966	946	929	940	942	933	944	971	895	959	949	932	977	906	1018	903	899	959	929	952	947	891	923	934	974	960	949	956	972	942	950	903	901	897	940	936	925	943	921	953	925	969	958	938	969	894	948	965	927	948	914	938	949	938	940	948	924	921	951	927	930	925	930	890	914	925	958	930	915	956	896	903	957	974	900	925	921	905	938	920	870	940	940	969	943	921	969	974	919	959	943	952	952	965	982	955	968	923	925	914	933	934	928	903	936	947	930	963	969	960	953	993	937	909	898	886	950	971	964	921	943	916	936	948	924	930	954	955	955	916	913	917	926	902	911	956	901	910	959	985	894	953	910	938	960	931	929	977	923	940	917	918	988	924	939	980	932	949	950	882	993	981	979	905	943	940	900	984	936	918	920	930	851	963	891	878	922	945	910	863	909	955	876	945	923	922	955	876	932	928	943	896	943	961	882	970	957	914	896	870	898	900	885	908	954	883	953	930	922	905	900	1003	934	943	923	919	959	988	939	958	922	964	964	965	949	919	969	952	931	928	945	924	908	986	959	948	910	939	968	958	936	905	957	910	900	978	959	927	952	946	949	923	931	944	890	947	899	890	942	958	913	937	929	975	956	951	930	931	980	925	942	878	947	980	895	893	921	937	930	946	966	931	980	890	917	973	924	950	947	884	945	873	924	933	956	869	964	952	941	1012	959	909	964	902	981	892	911	907	919	943	947	941	965	896	937	912	889	1014	927	986	942	906	907	944	936	936	902	922	903	953	958	970	873	908	916	914	928	950	937	1004	908	951	952	904	904	919	906	911	972	897	918	937	937	953	957	868	937	979	921	976	967	943	901	940	921	1013	933	958	937	960	962	943	962	916	871	902	957	947	912	977	925	902	944	936	895	883	954	933	968	898	930	906	946	977	999	951	896	963	938	935	966	890	897	936	960	986	973	890	909	928	990	975	967	866	953	909	929	939	920	889	919	978	916	961	917	961	914	945	922	950	980	926	932	909	902	934	944	1002	882	927	893	929	973	914	912	990	891	954	983	966	953	911	926	928	928	977	971	937	917	991	934	950	985	985	966	982	995	889	994	951	927	933	957	981	979	939	906	965	973	982	921	942	928	962	960	1009	979	948	921	883	919	984	959	921	936	911	972	958	958	906	937	947	912	922	927	1005	965	923	949	941	970	981	941	935	985	933	960	980	955	968	954	919	972	918	892	948	898	982	923	981	911	903	936	964	932	956	864	909	964	906	983	939	945	918	997	875	916	963	842	968	908	954	907	954	977	964	946	964	953	962	946	922	911	980	960	935	940	939	970	984	961	997	922	936	929	917	919	902	990	959	892	927	946	939	960	888	984	971	934	958	948	906	903	948	981	1034	950	967	925	890	934	953	1013	930	943	956	890	905	890	896	907	952	926	901	885	968	942	955	941	938	866	886	945	963	892	948	916	983	931	938	904	963	911	932	891	895	935	972	935	927	932	937	921	946	956	958	934	921	974	988	968	932	928	897	926	969	930	924	912	935	940	921	955	916	926	914	934	910	955	965	913	919	915	951	930	952	925	1003	935	972	928	964	952	937	905	942	922	867	942	922	987	924	904	938	929	888	929	973	887	925	912	928	902	1034	933	922	941
770	1077	9433	11956	9974	5879	1868	478	153	84	92	68	100	82	82	73	76	73	79	67	80	71	73	90	78	64	61	73	82	79	73	87	71	85	63	80	65	84	83	73	79	85	86	83	74	77	80	83	60	80	86	68	79	74	68	78	76	77	87	66	68	88	60	82	94	82	71	75	62	72	78	74	70	81	71	75	72	74	60	93	88	70	70	66	82	71	58	72	79	70	66	76	59	77	83	86	77	76	75	96	80	78	58	73	63	76	84	96	75	67	66	83	75	75	87	71	71	80	86	88	98	73	83	74	59	75	77	77	77	98	87	72	66	83	87	71	87	79	64	74	58	81	77	77	82	62	71	83	91	68	75	68	72	74	87	64	78	79	64	90	78	62	91	69	61	66	80	74	62	80	73	69	86	96	91	75	66	88	80	74	74	69	73	94	84	81	73	79	74	70	78	71	64	87	79	60	85	83	60	80	86	76	72	68	69	74	79	81	72	62	59	78	87	81	75	83	71	85	88	86	71	66	74	90	75	81	68	82	66	78	72	73	75	79	89	63	79	91	97	73	69	57	72	84	80	83	66	68	85	79	75	88	76	92	84	81	76	58	85	92	78	72	71	58	92	72	78	90	76	104	67	63	73	76	70	95	82	84	86	75	67	80	97	63	63	66	77	61	78	88	75	79	85	57	71	72	63	87	76	96	95	55	97	77	78	74	74	80	73	85	93	73	84	68	92	94	82	91	88	94	75	94	73	68	81	72	73	84	81	79	81	86	91	81	72	74	84	85	72	74	63	77	68	78	68	72	74	70	75	70	72	88	73	84	84	86	74	72	79	60	66	69	83	77	80	77	77	74	76	81	79	85	66	67	82	72	74	82	79	74	96	57	71	73	79	77	73	57	83	71	88	81	73	72	88	75	67	87	68	72	74	79	80	84	77	71	68	76	65	76	74	77	93	77	79	80	97	75	91	67	92	71	85	83	65	95	94	81	84	75	66	92	74	76	82	71	66	69	99	77	79	76	67	77	62	64	94	76	74	76	75	66	74	96	88	71	75	82	70	100	76	67	87	78	72	83	71	79	68	82	59	68	74	68	71	70	70	73	74	61	77	69	71	72	66	77	83	97	71	60	69	81	73	53	90	76	72	64	74	78	87	89	80	64	84	67	80	61	76	80	73	70	82	72	71	85	84	83	73	68	72	90	75	70	89	65	79	73	76	89	76	82	78	77	75	82	77	69	75	71	58	77	69	71	85	72	75	92	71	81	85	83	71	83	88	60	79	73	79	81	84	72	80	84	84	73	73	81	80	74	97	68	77	76	80	78	80	88	92	58	86	90	77	83	80	61	80	80	89	74	84	73	90	74	79	81	65	78	72	67	84	84	79	82	92	75	86	73	89	88	72	83	83	85	74	91	81	84	65	75	86	83	77	80	70	74	78	60	70	71	68	84	75	63	90	94	72	92	88	91	89	79	68	71	64	73	87	78	79	61	86	87	68	74	65	73	83	81	84	74	77	84	96	74	80	78	94	81	81	77	80	73	91	64	80	80	68	89	78	80	67	81	64	75	78	83	79	76	109	73	72	84	75	74	72	68	69	71	82	107	78	54	83	69	80	90	73	75	95	75	84	95	78	78	83	70	80	74	93	72	72	84	84	84	72	70	71	78	82	84	82	91	70	71	92	77	73	82	86	82	72	71	93	84	88	69	73	82	95	95	73	73	83	75	64	71	81	66	72	76	70	66	77	79	68	93	73	63	85	83	72	76	58	77	73	79	70	84	69	67	64	94	82	80	69	63	84	89	62	82	82	79	80	80	81	71	90	78	78	72	66	79	88	78	84	70	71	70	85	67	79	66	86	86	85	76	69	83	73	60	64	63	71	72	91	79	83	91	89	84	84	62	71	74	102	79	77	81	76	83	61	88	101	66	70	97	66	84	90	72	75	84	84	79	109	67	75	85	74	73	67	87	74	78	90	75	76	91	76	77	60	84	76	82	84	67	75	72	75	80	72	84	75	75	65	66	93	65	79	69	86	60	66	67	74	71	87	70	74	90	88	83	70	67	78	73	75	66	82	79	66	65	66	90	60	84	85	73	88	82	94	80	86	83	81	69	80	76	94	73	83	83	82	57	80	76	69	80	90	73	74	74	83	80	92	67	73	74	68	85	72	77	79	85	85	77	75	84	68	77	74	72	82	86	80	76	77	66	70	92	77	95	75	66	78	83	76	89	86	45	79	89	83	72	67	92	80	84	78	66	87	76	76	80	93	85	73	84	84	67	73	76	92	67	67	74	78	85	76	78	81	80	70	75	66	84	54	74	92	98	69	86	85	76	78	97	72	66	53	83	78	70	75	94	75	76	67	59	78	87	90	81	79	57	82	55	65	88	86	69	70	66	81	78	75	77	76	67	83	86	80	84	78	82	70	80	79	70	97	61	67	69	86	82	82	71	68	83	70	67	73	79	100	65	71	58	77	78	78	83	74	63	81	75	83	86	81	69	80	87	91	71	69	70	62	57	73	72	82	89	93	69	87	80	73	69	83	82	75	75	68	80	84	82	70	92	69	71	90	72	69	96	86	67	74	71	84	67	76	75	79	70	83	86	97	63	76	73	78	80	69	77	86	72	72	77	79	68	103	76	73	80	88	85	69	90	64	69	74	64	60	83	65	87	64	75	69	75	72	81	69	70	83	72	87	60	72	70	70	78	77	80	81	64	72	78	81	79	72	80	81	82	81	94	84	67	74	92	81	70	72	78	68	87	55	75	68	92	81	83	82	61	67	68	69	85	81	69	57	88	85	93	82	71	87	79	82	84	72	82	95	71	78	80	92	84	67	72	81	90	79	69	76	89	73	68	70	78	63	77	68	76	60	63	76	84	88	92	62	70	68	92	78	78	84	73	79	59	72	71	80	67	88	63	88	81	70	77	87	65	87	84	79	77	84	92	86	70	86	87	77	65	83	60	92	86	101	81	57	71	71	75	80	64	97	72	78	63	76	68	72	78	80	59	83	72	79	81	82	76	68	85	82	71	74	65	74	64	84	79	68	77	85	80	101	86	77	75	72	69	71	86	76	69	90	81	77	95	68	74	87	68	76	79	77	71	62	74	72	69	65	55	71	77	73	70	89	75	70	71	82	90	86	81	84	80	88	78	85	76	77	68	91	78	75	97	70	81	74	72	72	75	73	97	95	72	88	74	63	71	79	76	81	76	82	87	82	77	76	74	76	66	76	76	79	82	68	69	75	82	81	65	67	83	85	82	67	74	78	76	79	78	83	86	78	74	57	87	79	65	81	76	80	71	80	74	93	88	78	80	73	71	73	70	72	91	62	85	71	82	61	86	83	67	67	84	81	67	66	67	69	91	83	72	79	60	81	74	103	80	82	84	95	87	80	69	72	73	57	101	64	80	65	72	83	66	70	88	83	86	73	57	70	77	65	82	78	71	86	64	68	92	75	91	76	82	80	84	75	82	73	73	78	69	73	74
17225	15248	37956	53812	57381	43037	26310	10807	3115	1265	982	953	876	929	915	940	920	924	905	888	943	910	946	882	945	983	933	927	953	879	914	893	939	944	923	896	906	960	888	920	944	913	937	954	954	953	936	961	921	897	916	889	976	982	865	877	935	890	887	891	967	911	909	955	972	931	890	957	906	904	940	891	906	926	953	892	959	888	958	918	936	903	902	955	927	901	899	903	902	952	897	985	972	994	912	865	964	880	956	971	923	959	920	927	905	937	911	958	935	924	915	947	936	887	919	893	939	987	958	949	916	939	931	954	870	940	970	880	960	932	910	899	898	961	929	954	939	913	910	922	928	957	962	872	907	856	928	887	926	937	970	918	937	975	934	983	964	960	974	948	970	979	906	940	918	924	962	964	920	939	944	938	885	897	980	930	918	1002	888	899	907	895	920	925	892	910	900	926	958	927	944	932	940	920	923	901	969	964	925	941	972	901	916	913	892	918	952	917	964	943	965	988	889	923	912	893	907	944	997	900	955	896	955	925	899	937	934	879	936	921	942	924	941	911	912	934	943	928	942	932	913	963	934	930	909	903	957	954	903	919	939	941	949	958	918	902	922	914	933	965	899	901	1001	891	961	915	924	924	911	900	936	903	928	957	938	959	971	928	935	905	937	967	928	954	947	941	957	1000	918	943	903	934	939	945	914	941	898	887	884	926	927	913	939	910	970	931	947	928	901	916	973	938	961	954	969	911	946	924	918	956	891	939	941	906	917	920	916	924	908	922	918	932	894	897	973	950	927	912	930	890	920	907	947	898	901	897	941	951	959	941	905	976	916	916	986	917	921	932	950	901	940	925	883	914	912	933	1010	912	916	921	945	872	917	908	923	920	894	933	939	868	876	876	970	960	936	923	924	873	987	880	925	979	976	931	928	928	908	949	939	943	958	927	917	902	953	869	905	925	940	912	990	895	901	937	1003	892	953	906	892	937	936	969	909	935	972	915	898	935	923	926	941	954	895	899	926	923	889	980	929	927	905	939	923	906	928	925	927	905	973	896	958	937	886	976	946	905	962	988	894	993	904	894	874	915	933	941	925	983	877	905	933	871	873	946	951	947	922	915	931	961	920	926	886	921	893	947	874	891	938	925	879	926	933	886	935	953	877	988	911	1003	915	1006	957	945	959	936	937	944	902	984	899	967	957	903	1003	917	915	947	962	1030	904	950	859	923	901	899	894	901	908	916	910	934	937	868	907	940	902	932	961	947	902	955	939	970	908	935	957	995	886	932	901	948	891	914	957	919	961	981	933	913	904	907	937	952	947	894	962	945	953	888	953	958	938	962	958	932	921	941	934	883	902	923	900	905	928	938	915	933	934	921	916	945	953	928	929	857	846	936	868	940	957	943	968	876	966	985	966	933	929	914	909	933	935	942	915	906	976	935	901	943	877	956	910	910	926	889	897	953	935	930	908	934	960	895	949	945	945	941	937	944	892	871	944	916	951	908	954	986	941	911	918	959	923	926	883	957	913	953	906	905	919	905	897	920	937	946	957	937	921	964	880	975	950	950	940	918	942	925	926	942	886	999	973	930	888	960	948	932	923	922	910	944	923	916	992	952	975	899	1002	888	962	920	947	923	932	922	918	884	948	903	923	924	899	947	906	929	972	942	928	910	919	944	965	945	923	956	911	984	946	919	944	919	887	953	890	951	918	873	867	915	928	861	907	914	935	958	930	979	955	882	896	945	949	913	958	888	931	938	951	906	933	969	873	960	911	989	953	922	920	966	959	937	947	926	922	972	914	915	927	915	963	970	974	944	857	909	927	941	928	893	928	890	955	904	948	913	914	892	946	931	923	956	927	912	927	917	957	957	909	906	904	944	978	989	917	859	908	944	945	970	859	910	930	957	953	945	972	921	941	973	938	905	961	930	910	964	961	920	920	936	947	930	916	928	921	922	934	932	949	864	901	948	967	905	919	956	960	905	942	931	923	961	926	920	926	920	922	934	913	958	940	943	923	933	920	920	939	981	968	905	979	902	905	928	931	916	924	937	927	962	970	974	954	911	914	917	934	886	903	922	903	880	909	953	981	920	905	881	921	887	938	920	937	916	945	921	903	930	953	927	904	922	938	883	984	969	941	912	902	911	878	871	941	946	898	873	889	928	953	917	914	943	918	914	950	918	935	901	919	948	975	904	929	976	968	929	927	939	959	934	894	911	958	950	888	890	950	965	898	868	955	947	931	905	924	960	890	893	879	943	920	870	916	970	947	903	901	888	930	894	893	1022	976	979	879	912	909	899	900	960	911	919	929	894	912	979	965	958	927	908	923	964	959	862	944	925	899	940	920	933	900	941	902	940	913	927	896	888	953	920	960	972	928	931	978	894	935	933	889	953	882	948	919	932	924	962	929	900	930	911	887	883	964	865	927	942	898	968	882	927	880	891	923	964	953	892	919	937	922	946	951	941	978	870	942	907	932	922	935	872	905	936	952	936	924	906	903	881	989	965	874	894	928	881	911	894	904	935	917	919	903	958	939	895	942	910	922	918	903	952	924	904	926	921	942	928	898	963	883	940	947	910	919	876	925	931	881	949	950	952	969	882	922	915	936	925	935	924	889	938	925	930	937	932	898	931	949	927	1002	903	928	968	956	941	928	907	895	896	959	922	903	958	980	872	958	917	934	949	944	883	898	935	946	920	953	976	915	930	932	946	983	950	928	889	916	899	900	934	901	896	873	931	916	940	947	916	910	899	946	946	966	909	986	849	977	878	938	984	950	928	925	938	992	933	888	950	930	927	907	888	987	889	931	971	861	931	974	913	901	898	911	925	919	978	948	949	941	880	912	899	883	925	948	897	925	942	952	885	883	891	918	922	938	946	942	992	908	900	941	953	908	890	986	915	958	891	944	918	943	967	944	946	875	874	879	946	946	876	975	905	939	916	904	971	952	974	934	937	906	940	892	926	951	899	870	936	970	868	935	905	955	917	941	891	903	905	934	922	898	928	955	927	922	967	945	929	941	912	974	888	944	914	957	936	906	923	959	940	924	962	939	906	882	948	977	1002	884	974	947	953	923	928	869	900	931	958	967	874	919	962	946	952	943	965	914	917	902	900	921	911	905	899	921	940	928	933	944	928	934	972	965	929	913	993	891	918	900	967	860	948	965	883	862	957	898	890	962	926	882	929	909	967	971	859	927	893	915	925	930	937	911	890	915	910	898	959	946	927	918	942	909	911	911	923	902	966	893	902	952	896	941	919	922	910	932	908	934	944	914	899	892	922	961	915	926	950	948	907	962	891	915	934	927	934	922	889	944	908	970	957	934	912	925	957	925	939	944	908	1001	964	922	946	933	906	940	945	900	961	973	928	977	957	925	936	876	954	891	946	962	937	881	935	922	965	926	963	940	924	1022	922	918	879	928	940	969	875	968	905	879	953	949	917	926	909	933	951	933	945	961	957	964	899	903	934	968	956	954	939	965	964	880	885	986	961	918	858	957	1008	930	919	912	944	907	918	912	960
2190	995	10882	13442	10415	6154	1970	448	160	107	70	87	94	75	85	59	81	79	67	75	81	70	100	78	87	83	91	77	86	76	69	87	90	76	61	80	95	77	77	75	76	74	71	81	87	59	75	67	88	72	68	82	80	79	89	75	77	77	96	87	80	74	61	90	81	78	84	86	85	89	79	67	71	82	77	84	99	81	74	86	84	78	84	77	85	79	83	69	74	82	81	91	73	82	80	85	79	76	91	91	86	82	91	61	84	78	85	68	89	85	89	63	80	77	80	66	71	83	74	77	87	70	81	64	69	93	74	94	67	92	82	85	70	67	75	93	85	94	67	64	69	88	76	97	91	75	93	80	76	72	81	68	88	74	68	74	61	76	83	81	64	73	63	66	76	72	62	75	78	67	83	84	76	88	84	52	91	59	75	83	85	70	92	85	65	96	62	55	86	87	97	76	63	66	65	80	82	78	81	82	85	67	97	73	80	64	76	68	69	77	68	61	80	75	68	96	79	73	74	78	73	86	64	75	83	93	66	78	71	88	70	82	81	72	95	70	75	92	90	85	77	84	98	61	80	71	86	93	60	84	94	71	81	88	80	70	63	84	77	73	74	87	68	85	85	91	92	71	90	86	71	95	92	70	67	83	74	81	80	83	68	77	76	73	70	93	94	83	73	69	78	82	73	78	75	80	81	80	100	90	78	78	79	100	102	88	74	86	82	87	85	71	69	70	84	66	71	97	84	57	70	84	82	86	80	77	94	91	90	85	68	79	64	65	86	77	83	82	88	73	93	81	91	88	84	62	69	78	85	64	74	67	88	83	89	89	86	81	72	86	73	79	83	85	87	78	79	79	97	82	71	76	57	73	84	75	76	89	74	82	87	62	83	83	77	77	84	77	82	80	90	83	90	85	72	80	77	92	80	78	73	75	73	73	85	85	87	77	67	82	70	81	73	79	82	97	77	74	85	95	88	77	79	73	76	75	80	74	71	75	66	67	82	87	76	75	78	79	73	77	68	93	75	94	53	67	69	79	82	72	92	78	83	85	79	80	98	70	90	68	88	86	67	80	86	82	75	91	76	93	65	93	80	73	71	78	100	85	83	81	85	90	79	94	64	78	71	80	85	84	75	88	70	70	87	97	77	104	88	88	67	81	70	74	81	89	75	80	85	100	87	66	88	94	78	79	101	92	63	84	91	79	83	72	96	85	69	82	84	84	66	79	75	77	78	89	81	80	81	83	86	68	73	90	82	94	73	90	69	74	74	77	62	82	91	76	71	87	78	97	77	85	83	83	75	81	74	90	75	76	86	88	104	73	81	92	84	62	74	81	86	85	79	75	69	86	64	82	81	78	65	65	78	93	71	90	92	79	76	84	85	80	63	75	87	79	91	91	80	81	93	66	76	80	81	92	74	82	72	73	78	88	67	65	70	78	75	73	84	88	85	79	82	94	75	77	92	66	63	68	97	78	84	72	91	78	68	72	92	82	84	71	68	86	69	60	79	94	75	70	58	78	82	65	86	74	79	75	90	79	83	67	90	86	89	77	73	90	80	94	70	76	69	85	87	74	80	72	70	69	71	74	67	78	83	78	91	74	59	83	85	85	94	82	100	94	89	76	73	77	67	81	86	80	75	84	75	77	83	78	76	93	75	83	78	86	86	91	84	78	83	79	70	74	89	90	78	71	75	82	90	74	76	90	71	75	72	91	82	92	84	75	77	88	75	80	80	76	83	74	78	78	67	74	79	75	98	66	78	87	81	72	71	77	79	94	82	68	89	82	81	68	71	80	92	81	91	70	75	84	86	81	89	74	95	76	90	71	67	90	88	77	99	79	85	83	87	70	77	77	79	87	86	83	66	65	84	81	87	82	83	99	74	82	77	98	71	71	79	68	70	90	82	89	78	66	74	79	90	71	78	78	79	88	88	72	56	95	73	83	82	75	68	74	93	85	99	81	67	80	88	84	80	64	75	79	79	68	82	79	82	78	70	82	79	74	90	104	87	97	81	80	86	73	84	100	75	91	104	74	72	79	95	84	74	72	81	66	80	84	80	75	75	84	71	96	78	70	80	84	88	76	79	69	79	79	84	89	78	80	81	74	70	95	72	87	74	89	84	80	71	69	82	95	93	73	68	79	87	85	91	77	72	83	87	74	77	81	90	89	84	68	86	73	84	96	63	65	69	89	91	77	65	86	79	86	72	78	77	70	86	76	74	89	60	79	72	85	88	84	86	79	74	85	86	80	83	72	79	72	87	76	74	75	87	69	69	83	102	80	75	92	79	80	79	79	77	80	68	75	82	98	87	63	80	82	76	70	82	90	73	66	76	90	81	83	84	82	83	73	78	93	73	113	72	84	97	78	68	93	77	77	68	81	74	73	78	90	84	91	75	78	78	83	76	86	77	63	97	81	88	85	81	87	80	75	87	73	71	67	80	89	78	85	72	77	94	97	81	98	80	87	66	92	78	76	88	68	71	77	88	82	87	81	67	73	77	85	80	79	79	89	76	82	74	79	82	69	79	91	80	87	74	61	78	81	78	74	63	91	90	76	88	75	63	85	74	91	72	75	74	90	76	98	87	92	77	85	67	95	74	63	85	94	82	66	111	86	69	76	77	80	73	66	88	89	80	75	74	61	88	95	92	75	66	89	72	84	71	76	96	76	80	71	74	82	80	77	63	84	92	81	69	86	90	73	88	66	70	79	81	62	100	81	74	82	92	90	83	76	99	82	71	88	71	74	81	78	84	81	70	84	85	100	67	73	88	88	72	78	83	78	96	79	77	77	78	76	77	83	78	82	75	80	79	73	93	82	85	85	86	71	82	67	74	69	79	78	81	88	85	79	80	75	79	73	80	86	76	68	86	82	79	83	65	77	71	76	63	83	94	85	65	85	87	79	80	73	81	77	83	75	75	87	80	92	98	62	78	86	90	77	71	71	90	79	84	67	79	94	79	78	81	78	97	75	81	81	90	101	96	88	82	79	78	95	80	78	67	78	82	81	85	71	86	81	75	76	67	71	88	67	71	67	77	80	84	77	77	88	79	79	78	78	80	92	77	87	80	62	70	79	75	79	81	87	90	77	69	73	76	88	71	68	77	78	75	88	94	90	77	82	78	66	79	75	85	84	87	81	78	73	88	83	75	77	87	77	75	83	72	72	91	72	61	82	75	72	90	83	78	77	75	87	80	69	81	85	79	74	80	69	87	84	65	87	100	98	68	76	86	91	87	80	81	85	65	98	70	79	78	80	85	102	86	77	82	81	94	72	77	80	80	77	70	85	91	75	74	89	83	92	69	67	88	96	74	86	96	76	76	94	100	76	75	75	86	82	82	94	79	87	73	77	67	79	70	84	80	88	85	87	73	78	77	74	71	83	98	78	79	89	79	72	73	84	91	85	80	74	76	91	96	82	60	68	78	72	86	81	84	75	78	80	74	64	88	85	89	75	80	69	89	74	69	83	88	90	92	80	75	74	84	80	83	76
15564	13337	39924	54682	56960	43209	27530	11956	3527	1367	976	929	956	929	966	908	970	926	972	978	919	1004	971	925	985	928	982	914	1022	966	887	909	975	912	971	915	947	909	937	900	963	976	1006	932	960	999	936	1013	966	917	968	941	1012	955	968	970	962	997	956	955	1007	980	978	917	978	956	963	942	958	986	957	929	983	961	936	937	1009	911	975	917	954	1006	977	981	976	970	994	955	946	1025	957	887	978	932	977	944	941	961	968	955	967	938	959	948	1013	935	997	967	946	958	1000	957	952	970	918	967	1028	967	989	961	994	1007	948	977	990	953	943	969	986	975	934	1035	942	981	951	950	984	1005	990	1051	963	995	963	938	943	952	924	958	1018	923	975	940	922	929	955	929	1000	994	927	942	942	1009	943	1005	979	998	987	960	1025	1021	1004	959	1018	992	936	967	987	941	982	938	978	941	995	985	947	949	958	932	951	979	983	949	986	1006	990	969	980	980	1019	991	895	936	950	985	935	945	985	976	1008	1002	944	979	965	1002	994	948	951	995	981	1036	944	941	905	993	1014	967	983	971	993	964	954	952	972	996	975	995	991	989	956	968	1004	946	948	993	982	938	958	1056	977	951	994	970	962	979	960	992	947	979	930	1013	971	983	936	949	932	1026	959	890	919	975	1014	945	946	957	937	972	959	1031	979	942	989	973	946	1037	947	963	967	999	962	1008	997	975	966	927	1013	977	931	1015	1059	963	922	998	993	929	1016	975	986	1019	978	976	1024	938	963	959	931	991	1023	1035	1011	956	935	984	968	914	978	928	952	970	980	1006	919	912	926	939	956	950	937	1017	915	1037	925	974	1022	898	990	970	981	988	1020	1022	1003	969	924	976	989	1004	990	935	976	926	1009	998	939	918	961	991	965	921	971	893	964	994	981	954	979	1012	960	989	1008	953	962	981	945	1032	992	995	946	972	963	977	947	956	925	979	939	972	966	982	951	992	971	962	1007	956	975	1007	944	1033	935	965	1001	970	970	976	997	963	935	971	961	1023	1009	997	1005	1001	964	937	953	1018	1001	974	987	958	941	945	950	934	1014	957	986	918	968	960	924	972	1007	1008	993	946	1011	970	951	931	961	939	972	972	939	973	903	985	1008	947	963	1003	933	956	996	949	936	934	986	957	925	950	987	1003	973	986	938	967	906	956	1008	953	984	937	968	1006	966	939	938	955	902	1001	990	969	956	926	986	1054	985	972	1045	941	977	985	979	916	962	923	983	1012	1035	1025	945	971	993	983	999	990	899	989	936	931	938	997	981	979	984	961	945	915	1001	982	925	995	1004	987	1001	948	956	956	1015	984	973	932	951	1000	1035	1039	923	1023	997	1001	983	1015	915	975	964	922	950	946	935	960	972	996	1011	949	937	973	1006	971	960	967	924	960	986	992	960	926	955	1003	1016	917	968	973	938	889	918	968	965	947	960	941	992	970	1016	935	974	951	1001	964	951	973	973	970	969	1000	976	916	961	977	1016	958	1018	952	951	971	902	996	940	1004	985	957	1001	944	980	1003	983	929	999	942	1023	992	989	957	1010	1013	957	1032	975	992	954	970	933	927	980	1012	945	979	956	973	971	904	940	953	942	972	987	1001	964	979	978	993	989	971	956	966	988	982	915	963	973	934	988	893	889	992	962	973	1026	935	948	993	999	1010	934	983	998	973	922	1003	975	899	911	995	956	1004	968	981	959	933	982	975	948	906	944	992	955	981	982	1027	958	979	974	1001	1019	973	1022	918	997	954	1007	960	944	968	936	947	953	971	945	942	967	1009	962	971	1029	977	949	980	989	930	920	960	951	973	973	951	978	957	1028	976	1000	947	966	912	1052	1021	930	1013	948	1023	993	992	942	991	952	973	929	944	1071	982	950	937	960	935	963	978	960	916	966	921	923	972	963	1008	974	957	943	1005	941	984	986	927	993	953	1001	965	924	937	959	974	920	954	931	1021	947	927	973	944	968	982	1010	968	989	952	983	958	992	990	1010	980	950	979	1027	969	945	1011	936	959	973	975	978	995	956	976	1029	977	966	957	939	1026	949	944	956	977	965	991	984	926	992	1026	933	957	915	939	994	902	927	1005	971	972	989	934	939	975	950	989	988	966	940	984	968	958	967	993	1021	1003	890	1066	1007	969	948	1005	1011	996	981	980	934	894	933	954	1013	924	939	971	929	966	998	1011	945	929	966	982	937	965	990	986	937	971	971	982	892	985	980	977	967	984	952	963	1037	962	957	993	986	944	962	917	939	969	1007	966	964	962	901	951	948	937	942	978	957	1009	890	874	957	941	1008	955	993	931	950	947	963	954	983	990	958	976	964	1028	958	982	1008	959	916	990	981	978	950	962	1007	1006	1022	984	987	982	965	978	967	972	953	970	972	947	960	990	946	975	1001	939	977	972	963	966	1007	980	997	1000	953	1007	963	1008	935	958	933	976	927	913	973	967	992	972	1004	988	1001	944	984	965	955	983	979	937	984	939	984	1010	941	957	1007	971	946	1010	993	974	1021	965	992	993	998	1021	938	1002	1035	961	1005	951	1067	919	916	995	1008	964	948	933	974	1011	1001	1006	968	1013	955	881	959	985	926	973	973	942	960	903	920	947	990	920	995	978	960	991	971	989	982	946	996	937	955	1016	978	964	943	978	954	991	1011	1005	969	968	940	986	963	974	924	990	974	980	1037	1007	934	955	989	968	949	919	1025	1018	961	931	1010	949	1012	957	967	998	1039	1029	966	957	953	968	947	986	1010	1036	1004	961	934	998	957	939	950	933	962	997	936	964	958	975	968	918	927	998	967	953	914	941	974	987	980	915	975	1039	951	948	1011	967	993	955	956	930	1026	973	1033	943	967	985	963	945	970	959	922	957	933	1012	962	913	1007	984	972	942	935	960	968	939	1017	954	939	961	1002	993	985	938	975	972	935	967	980	915	929	955	977	1001	969	996	981	1034	977	990	986	994	961	982	1002	1022	972	946	1039	1012	957	977	987	954	956	996	954	992	903	930	1018	966	944	960	986	1002	965	963	1011	970	974	955	993	953	927	934	970	951	986	943	918	980	946	993	1013	990	925	958	972	1012	970	994	966	954	935	975	935	964	984	993	956	992	945	993	969	1000	954	928	957	952	932	990	993	1006	934	957	921	942	976	932	962	992	955	950	983	972	998	969	966	1005	1054	968	986	970	981	995	990	968	965	978	951	959	987	943	958	975	985	962	973	956	888	1055	1006	952	974	901	911	957	926	942	964	955	970	976	966	1004	973	993	970	939	1018	1017	987	960	952	943	1022	985	936	964	1000	1001	943	922	933	955	1005	897	986	940	983	950	1003	996	959	961	989	985	941	1033	953	988	954	945	998	990	928	954	982	953	1018	988	938	928	976	908	992	977	925	1049	967	1041	1001	922	937	1018	959	947	990	974	959	983	909	1024	983	954	951	906	882	986	973	952	985	1005	980	929	915	954	948	1000	944	986	968	966	958	949	975	965	1002	982	1009	955	901	964	986	958	1025	964	972	929	961	966	1012	994	939	946	1015	927	1043	897	976	1052	942	949	975	935	952	993	1024	976	968	958	1010	957	983	975	969	984	928	1012	903	931	996	959	992	1003	974	978	921	1002	982	961	955	1038	958	1003	973	909	987	1006	1016	1018	949	962	928	1011	951	950	965	1026	973	967	1028	958	961	992	949	980	959	980	945	980	1008	980	988	962	964	1042	1003	936	961	1002	969	981	977	984	965	927	993	916
1107	1661	17091	18951	15939	9697	3153	733	228	118	82	86	71	68	99	78	84	78	66	86	74	76	89	80	72	73	67	83	84	81	80	71	97	78	85	73	89	61	75	79	88	85	82	69	75	80	62	91	64	74	84	75	68	70	99	84	81	89	70	95	61	79	67	75	70	67	82	85	78	76	69	77	86	69	69	65	81	78	81	67	71	85	78	63	83	79	73	77	73	92	75	89	77	84	82	82	78	92	70	72	74	72	82	83	77	68	81	75	81	68	75	102	70	91	90	65	79	70	87	86	72	66	71	85	79	86	77	81	86	74	65	74	78	83	67	66	86	96	88	63	78	82	75	90	80	68	82	85	68	80	74	84	81	83	74	78	85	88	72	84	77	83	75	87	78	74	67	78	81	76	90	88	91	68	89	71	65	101	56	78	97	83	74	82	85	83	77	67	67	84	85	71	74	79	92	64	88	94	74	91	88	72	76	66	72	85	82	68	89	86	76	66	57	70	68	67	79	92	66	86	92	75	78	80	66	82	80	70	86	76	82	80	79	80	81	77	78	73	85	81	80	83	76	69	74	84	78	70	86	83	89	74	75	69	87	74	80	72	74	90	75	84	70	65	82	76	75	58	80	77	85	89	87	83	58	80	73	89	77	84	63	93	87	74	68	76	68	77	94	94	91	86	78	71	75	88	76	64	74	78	86	74	81	80	81	75	76	84	69	88	78	70	60	76	95	90	74	90	78	70	94	72	82	75	90	74	77	99	78	85	76	101	62	96	73	85	87	73	76	77	69	88	86	95	104	76	87	51	85	80	73	66	85	91	68	81	67	79	85	64	78	85	88	81	76	82	82	73	71	87	73	96	80	72	90	81	80	74	97	69	82	87	79	85	74	88	68	92	83	87	81	75	85	73	82	106	80	62	71	69	73	80	74	58	71	73	90	64	81	81	97	79	72	64	84	72	92	82	84	75	88	76	87	76	86	71	86	91	75	64	81	87	72	84	98	76	65	73	82	76	71	87	77	77	88	78	79	94	83	76	75	65	91	65	86	58	67	88	79	71	77	76	86	94	70	79	84	83	78	61	91	76	78	73	77	76	69	63	69	70	72	81	74	63	81	87	83	84	74	77	90	84	67	74	76	65	76	91	77	70	80	59	74	89	74	76	76	80	73	85	81	80	72	84	78	78	76	78	77	83	82	72	91	90	81	79	74	68	79	84	89	69	74	84	75	71	65	72	84	64	88	78	64	85	75	113	96	77	80	72	68	76	74	82	70	73	90	80	74	86	73	84	74	73	72	80	80	66	78	77	82	88	78	64	95	78	75	71	65	83	70	82	91	81	62	70	71	74	64	87	78	68	74	87	76	82	70	75	66	93	89	77	94	77	80	76	71	78	64	68	57	71	81	75	84	78	76	68	63	85	84	72	87	91	88	90	76	68	99	71	101	87	82	84	74	65	92	68	84	98	79	76	80	68	91	73	76	91	98	65	70	73	69	83	78	86	81	91	78	77	86	70	73	76	83	71	84	65	82	70	68	64	71	72	73	72	81	81	80	74	73	74	68	65	92	76	71	87	77	81	77	76	80	77	86	65	73	93	81	73	81	78	81	72	72	67	79	72	68	80	80	90	97	72	90	94	74	85	81	64	79	76	81	72	74	83	97	77	87	88	78	76	79	70	88	75	90	73	70	80	76	74	80	87	82	81	73	91	62	66	78	79	84	82	81	69	91	82	90	75	69	76	81	83	76	77	65	105	67	85	90	77	73	85	90	74	78	81	81	68	86	73	62	68	73	89	72	81	80	86	75	82	57	80	95	78	95	74	86	75	76	53	77	75	91	63	81	79	75	90	89	71	76	81	95	69	89	76	72	57	88	85	66	79	91	86	84	78	95	79	91	70	83	76	58	68	84	78	78	68	71	85	71	71	72	91	84	86	85	84	79	68	87	76	70	79	94	71	77	69	74	70	76	71	70	73	92	82	80	82	83	83	56	68	91	83	83	73	56	81	92	66	84	74	68	88	85	97	96	74	75	82	77	85	82	77	81	66	81	89	104	73	73	97	80	76	81	76	61	67	81	87	85	96	62	76	80	67	88	68	68	63	110	74	87	89	81	74	79	93	64	87	63	76	80	81	97	84	83	82	78	75	84	77	83	85	74	67	66	94	77	73	75	61	64	88	87	80	76	77	85	79	79	66	107	68	70	80	77	72	85	75	72	74	73	80	74	87	78	70	83	78	69	73	63	86	87	72	75	77	61	92	93	85	75	87	68	72	73	99	70	64	68	95	64	68	77	85	84	66	85	78	73	98	93	81	81	81	72	69	79	70	82	71	81	64	78	79	77	70	83	84	81	80	84	68	70	75	63	68	84	66	73	70	81	95	69	90	70	75	64	93	76	84	67	90	74	95	80	53	83	78	65	71	72	82	72	86	63	74	80	70	73	88	67	82	72	78	82	60	74	64	69	84	75	83	76	92	69	85	76	82	83	92	85	87	77	81	82	71	70	76	80	74	83	75	74	81	74	74	78	96	67	68	88	86	83	91	75	76	84	72	83	83	72	71	87	75	77	72	82	76	85	94	66	79	85	75	71	75	86	72	78	75	65	72	69	81	76	68	83	62	81	71	75	73	74	90	66	87	73	96	70	66	72	73	84	66	69	91	57	79	84	67	84	91	90	88	76	82	67	70	85	98	79	94	77	81	63	66	74	77	66	62	81	108	86	84	91	74	70	61	78	71	79	83	80	73	68	93	73	59	68	71	73	80	77	80	69	78	70	72	83	78	89	82	84	75	77	91	76	82	81	66	70	60	83	69	73	68	88	81	85	73	83	78	72	71	85	87	89	82	95	72	74	79	67	86	82	66	73	81	69	70	75	93	72	83	77	73	72	73	88	84	75	85	75	80	82	67	77	83	79	79	76	72	70	91	74	66	91	79	72	67	73	77	75	71	71	73	79	86	73	74	74	78	76	79	76	77	83	85	79	73	76	83	80	71	85	75	65	81	77	72	82	73	79	92	60	80	83	74	70	75	68	72	69	80	65	74	71	91	81	54	83	64	75	61	96	95	82	74	70	65	74	90	80	77	78	78	70	87	81	65	78	83	65	99	87	89	75	73	93	73	86	71	88	77	83	71	69	75	71	69	67	83	89	71	73	78	76	75	78	71	82	75	64	73	78	98	75	76	89	70	83	78	74	90	75	77	79	89	81	91	59	84	90	80	92	74	93	78	80	88	89	72	87	90	70	81	82	87	62	71	86	84	60	78	73	74	99	75	92	66	66	71	76	83	63	73	73	84	80	74	80	73	81	69	81	75	93	63	88	77	61	81	60	90	72	67	80	74	63	73	87	80	67	58	82	67	70	81	57	73	89	75	69	63	81	89	82	80	84	85	86	82	81	94	67	70	78	79	77	83	85	80	70	72	62	83	87	86	74	80	73	80	91	90	77	74	85	78	87	92	88	72	74	73	94	81	77	79	70	87	65	90
18437	18067	46144	64035	67403	50153	31940	15451	4708	1481	968	971	922	914	985	975	911	950	934	891	959	905	974	923	969	861	930	941	977	960	938	934	919	948	927	949	933	1004	953	981	930	991	956	900	942	942	962	916	941	881	954	927	983	934	891	941	946	929	958	971	953	926	953	893	932	964	984	938	933	922	998	926	934	932	980	931	905	956	930	936	926	1007	971	993	915	944	933	965	926	964	890	950	956	934	954	890	965	982	925	930	912	957	910	871	990	967	924	937	893	970	941	943	962	852	951	938	958	930	886	973	991	910	929	922	1004	999	931	902	929	963	907	929	961	942	919	945	917	924	973	990	948	955	939	994	886	974	895	928	949	971	933	919	916	951	1001	928	910	941	916	892	971	971	932	922	879	1005	938	908	909	952	977	930	968	917	937	939	959	966	914	943	916	918	1005	909	944	959	913	983	972	958	991	940	957	927	932	878	915	989	902	915	909	937	1002	971	915	903	964	931	972	899	987	950	963	933	927	900	979	946	913	945	941	968	884	934	925	977	932	894	926	909	934	952	934	945	1000	937	938	962	931	946	961	919	914	905	990	983	899	968	945	911	909	904	995	985	933	921	959	909	912	994	1000	922	877	899	920	964	918	962	936	881	949	931	968	953	980	968	907	953	939	947	970	938	931	936	935	934	970	948	990	938	929	932	997	920	972	957	973	964	900	980	973	925	937	927	942	903	946	958	908	897	969	901	980	949	945	904	939	941	901	932	982	981	982	908	927	971	931	947	957	917	938	974	928	911	905	924	950	962	963	962	947	937	873	935	989	862	927	919	924	944	948	939	979	992	964	939	929	941	919	969	988	1004	939	925	963	945	940	990	905	992	971	949	907	926	952	982	954	902	892	968	943	986	957	910	922	902	866	959	941	859	955	911	947	930	964	918	946	916	980	951	865	922	919	913	865	967	939	965	1006	932	949	896	971	927	940	1000	952	916	922	897	947	903	928	926	903	952	953	939	924	956	892	889	984	977	970	988	1010	974	897	1005	965	953	962	947	941	936	932	960	929	953	938	935	934	871	980	963	932	949	935	924	986	925	948	939	983	953	928	961	968	941	913	959	955	930	969	964	964	930	975	946	909	918	940	929	941	992	905	944	980	904	938	925	950	932	949	908	1002	980	954	959	955	960	943	995	912	900	919	998	932	958	935	973	942	933	936	927	987	961	910	932	1002	936	973	960	981	967	907	896	900	987	976	972	920	979	948	935	956	950	944	939	907	914	986	968	913	949	899	911	986	996	929	900	943	931	940	964	950	925	942	943	942	1005	928	981	929	961	935	915	953	951	949	909	953	937	936	939	968	882	953	951	976	942	908	948	974	957	935	1011	926	956	951	972	954	968	919	939	988	963	985	949	964	929	924	914	924	993	956	925	911	944	990	936	914	903	945	909	963	932	919	947	943	923	940	940	956	995	887	920	945	942	921	929	937	982	909	922	922	914	945	886	935	1011	933	926	975	993	941	908	996	886	1000	911	938	893	938	979	988	960	984	943	963	933	912	954	944	925	982	957	980	967	950	902	945	903	964	939	963	874	968	964	947	934	918	904	944	954	945	970	946	928	932	940	939	992	919	934	882	940	945	958	962	942	995	907	959	997	901	908	1004	992	921	961	973	992	888	923	949	927	944	964	929	935	943	896	903	917	997	951	965	902	939	973	936	934	982	1012	872	958	915	939	953	940	979	938	988	948	952	922	964	947	922	911	948	953	984	983	884	947	910	988	949	945	888	932	872	911	978	971	925	951	988	917	978	923	955	931	936	922	944	921	921	953	944	942	950	930	890	887	975	920	975	916	946	911	895	936	971	919	935	954	932	962	916	910	962	965	873	982	928	918	933	990	894	957	896	929	977	962	968	927	936	932	973	902	921	929	946	997	927	938	935	999	930	951	938	980	994	956	946	904	915	967	929	916	920	968	955	911	937	943	982	956	964	939	950	926	894	959	948	945	955	928	935	949	890	904	986	966	902	991	1007	946	899	949	960	958	966	884	904	967	886	960	970	900	953	943	950	926	931	975	1031	932	910	958	924	885	951	931	960	933	968	953	979	923	943	978	924	965	945	942	951	961	893	956	948	959	945	949	957	988	950	951	977	968	910	977	953	974	915	962	884	955	962	962	889	939	910	939	921	944	886	989	945	975	984	993	924	930	957	917	933	940	983	941	882	958	931	946	970	914	924	962	897	917	945	1020	887	903	990	972	954	960	983	974	925	912	1011	923	926	946	920	953	984	955	930	935	955	989	926	886	979	950	901	912	951	894	921	939	942	980	942	963	949	888	978	902	920	948	956	957	940	969	939	988	910	887	894	933	966	999	959	924	943	960	910	982	940	961	939	963	940	923	920	1000	1008	894	947	913	955	980	960	928	903	985	910	945	921	875	927	989	948	920	927	958	935	991	919	958	962	988	961	947	946	995	932	916	964	899	939	914	1005	1007	990	949	921	924	980	969	933	937	969	998	1008	973	966	943	1005	934	919	983	929	963	868	983	901	948	945	957	870	914	923	944	946	948	972	962	933	925	937	968	923	867	927	957	980	934	893	946	938	961	918	882	937	956	984	882	974	956	909	924	945	967	963	952	954	943	969	951	923	906	928	907	959	920	949	958	929	881	906	938	945	948	965	929	975	950	959	957	913	986	942	917	975	926	925	931	938	998	993	972	963	925	932	933	956	912	959	951	892	947	887	905	906	916	970	952	932	969	923	942	954	926	945	925	914	958	933	984	932	905	945	920	948	954	948	911	902	920	913	920	957	887	921	983	971	955	930	857	934	900	956	938	967	918	964	927	976	945	953	989	971	936	934	945	941	909	983	904	960	873	925	1014	905	931	966	958	971	964	917	971	992	974	933	940	989	895	966	902	902	948	981	917	944	938	953	940	925	929	960	946	956	948	916	919	950	940	929	894	939	981	948	940	963	928	959	908	904	936	933	937	929	961	904	960	978	935	919	937	992	949	964	935	956	931	937	915	939	960	973	965	922	955	927	948	959	948	923	980	984	967	946	893	957	929	928	968	922	929	960	982	910	857	967	965	949	940	972	929	893	876	872	995	970	980	967	930	941	907	940	977	938	945	957	985	899	1010	961	905	992	930	933	958	953	977	919	949	952	937	973	927	920	954	894	940	906	965	938	905	969	942	893	893	946	930	947	923	853	938	969	935	935	970	901	922	942	937	963	930	934	930	913	943	966	936	914	938	965	952	955	962	938	1007	903	976	928	1009	953	953	971	939	979	937	909	954	916	948	971	921	886	920	927	914	973	924	905	947	947	939	953	1009	949	949	930	1006	939	921	945	922	938	951	971	918	927	925	914	944	947	973	917	949	945	924	878	973	918	936	875	935	947	935	951	917	990	972	967	934	960	945	964	981	918	943	957	954	1000	917	972	986	933	937	917	913	929	961	993	1004	933	942	927	950	980	961	925	996	976	930	995	904	897	933	973	918	937	979	917	968	984	903	861	927	933	908	919	942	958	927	995	914	912	929	928	918	931	951	961	954
1379	335	4007	5357	4400	2227	907	241	112	88	82	73	77	89	81	74	69	71	87	70	79	81	92	69	78	77	70	76	86	77	75	86	77	73	88	91	91	85	78	78	68	89	78	81	70	62	81	79	76	92	86	76	81	80	81	67	85	85	74	78	67	77	94	68	89	61	67	73	74	82	72	78	81	81	82	83	62	72	70	82	75	71	83	79	90	81	77	71	80	73	73	78	86	90	76	74	80	71	67	90	78	75	72	77	75	77	72	69	75	73	83	82	83	78	81	86	82	85	69	84	72	81	68	68	75	83	74	79	85	79	79	75	69	84	75	69	75	58	72	71	80	77	90	76	77	81	93	81	69	62	79	59	75	79	87	79	73	76	68	64	66	72	76	80	76	87	68	80	69	66	99	63	80	66	68	86	80	82	80	69	61	71	64	66	85	88	78	65	67	67	90	77	89	66	78	96	79	70	85	82	81	74	79	63	73	85	73	84	89	75	68	74	71	83	81	81	72	69	71	72	69	78	89	80	100	86	82	55	62	67	71	83	78	83	85	73	70	74	75	67	56	68	74	87	86	79	81	63	70	79	76	80	71	85	75	74	77	78	89	76	92	86	68	62	72	59	72	92	78	85	72	73	83	86	79	78	87	75	78	80	87	68	92	69	78	80	65	61	85	81	83	79	75	78	95	64	71	70	84	71	67	88	87	74	79	93	81	70	81	69	70	80	75	71	83	78	73	76	71	68	82	74	70	81	87	69	80	90	74	73	73	77	63	61	74	83	80	70	64	58	80	76	67	74	92	74	79	82	82	78	76	90	74	78	83	83	86	110	63	94	80	87	85	87	65	62	83	75	60	70	64	62	81	76	66	89	70	77	72	81	90	63	86	76	82	89	86	63	77	71	79	85	72	75	84	68	79	66	58	89	76	68	73	85	78	78	79	82	78	84	92	65	76	74	70	70	75	89	60	75	78	66	73	72	75	78	83	69	82	79	86	91	69	71	84	94	75	73	60	85	60	93	83	85	90	71	84	89	89	82	83	86	75	81	75	92	84	71	65	78	84	73	79	69	77	71	83	78	81	87	64	72	69	91	81	77	65	75	74	93	84	68	69	79	87	76	81	85	73	77	82	65	76	70	81	80	73	81	76	86	69	77	77	92	80	84	66	77	63	75	87	67	87	64	63	82	80	96	79	69	93	80	73	83	72	64	66	99	83	84	66	76	76	83	81	72	73	58	65	69	68	94	83	67	81	72	80	62	67	67	74	74	83	63	83	80	81	82	72	86	76	83	62	80	68	84	80	75	73	79	73	79	77	84	61	71	84	66	82	85	82	66	88	92	89	92	78	86	63	78	64	93	67	94	65	85	63	70	83	74	75	87	87	83	87	83	80	67	68	74	77	65	70	95	80	78	89	80	91	72	77	76	65	77	74	77	71	66	76	75	88	67	72	74	56	71	80	77	87	65	76	71	83	92	81	81	70	82	72	82	80	79	81	71	78	73	75	80	88	57	92	91	71	76	64	76	70	83	73	77	92	77	74	84	74	106	71	70	94	65	83	79	72	75	81	74	68	63	80	76	90	80	77	91	82	79	80	57	73	67	85	90	86	79	88	84	80	87	69	85	79	71	68	70	68	88	67	73	82	89	77	80	71	76	87	77	63	88	73	77	81	65	81	75	76	92	70	96	84	69	83	72	64	83	82	69	87	84	72	76	82	82	76	69	77	76	78	81	74	76	89	59	94	62	76	87	56	73	85	81	72	76	70	57	98	69	80	84	92	86	75	89	64	93	67	84	79	94	81	91	75	60	96	80	74	83	85	66	86	69	76	68	85	82	71	82	73	66	75	79	85	92	74	72	71	82	72	66	72	90	75	86	94	77	70	84	94	77	79	90	70	84	90	85	82	78	64	87	84	88	74	80	79	71	75	84	86	74	83	79	77	73	66	72	78	78	76	66	68	75	72	78	91	77	70	59	59	73	98	91	69	70	84	60	88	70	79	69	67	67	52	77	84	57	89	88	90	97	78	82	77	95	87	76	84	76	74	78	90	71	70	71	78	79	82	83	88	54	80	61	58	73	73	87	103	76	92	81	60	73	70	88	81	88	80	89	95	81	71	68	74	71	69	76	87	71	80	70	67	80	85	72	67	69	73	73	93	91	95	68	70	81	71	76	71	74	75	74	68	69	69	73	80	73	76	76	76	75	76	60	83	82	81	95	90	87	87	67	78	76	92	73	79	67	72	67	77	76	63	78	55	82	81	90	80	90	81	71	81	60	82	77	81	78	66	63	84	67	73	83	75	86	81	85	71	89	78	88	88	87	70	72	83	82	90	80	75	84	77	86	71	79	83	83	81	71	102	66	79	81	79	69	87	66	89	89	65	53	81	75	84	78	65	52	75	72	80	77	93	74	90	72	83	72	77	79	93	79	79	77	76	89	77	69	81	73	84	83	90	79	73	79	78	74	77	81	62	75	73	76	83	76	69	89	57	84	76	66	81	77	79	80	86	84	72	70	78	66	83	74	91	66	54	71	80	70	72	64	71	64	82	82	67	69	89	89	87	84	76	55	69	74	80	82	66	71	77	65	88	58	73	82	56	77	87	64	88	66	79	66	89	84	84	90	76	85	68	79	74	73	73	66	64	79	73	84	80	87	73	79	84	69	86	84	69	80	74	83	77	71	72	80	53	73	82	90	84	84	75	77	88	73	77	72	70	75	82	77	76	86	66	65	85	75	85	75	75	96	67	70	74	70	74	72	70	70	91	63	74	70	77	73	73	96	77	79	65	86	74	81	68	81	83	83	84	82	62	81	77	78	73	97	95	76	87	91	70	71	76	84	66	102	76	85	86	75	72	86	82	72	91	71	73	68	75	66	79	78	80	56	69	95	76	71	71	85	72	86	78	92	71	77	76	71	70	82	92	75	65	69	80	93	61	82	80	62	73	86	75	72	75	76	75	71	80	81	76	73	84	78	68	72	68	80	72	88	74	77	74	69	68	69	82	79	67	79	77	81	79	85	64	69	79	74	80	77	91	80	65	87	77	91	94	67	87	79	75	77	71	80	82	60	94	63	75	75	83	85	97	97	75	79	92	87	73	75	80	68	90	81	76	81	69	87	92	75	73	71	79	93	55	54	74	76	81	61	70	73	88	70	83	77	75	68	80	71	64	87	68	93	74	81	69	74	72	85	78	77	87	88	76	89	79	78	75	78	69	71	87	62	92	85	71	68	74	84	70	89	87	84	67	59	69	67	88	85	75	75	91	72	81	76	73	51	70	75	88	75	74	83	79	73	68	86	83	72	68	78	93	65	69	75	73	91	91	70	64	85	74	93	84	84	78	78	85	93	84	76	74	94	71	82	60	76	71	68	93	78	67	69	90	76	88	81	81	66	96	81	72	85	84	84	90	74	66	79	69	66	80	72	62	77	82	58	79	75	71	73	71	76	85	80	70	61	77	63	77	69	77	78	66	92	76	104	79	69
9510	6135	29071	38874	40449	31483	18681	6617	1999	1114	971	924	891	934	913	911	926	925	918	954	963	969	981	968	909	881	926	941	952	884	940	898	931	1006	896	948	915	908	906	905	939	927	926	933	931	938	958	875	882	946	897	945	912	890	895	909	925	902	934	968	906	967	911	982	904	869	894	973	912	910	923	950	982	886	900	938	924	931	947	930	963	955	952	910	907	898	894	969	884	950	908	986	930	901	933	931	1003	930	893	924	986	914	951	928	963	948	949	900	920	887	912	900	941	893	903	916	949	935	950	892	975	915	968	895	957	890	926	901	902	955	926	924	927	875	942	925	907	923	927	929	997	913	913	882	897	895	964	859	975	948	953	880	937	928	931	929	956	919	948	958	903	939	915	932	925	931	929	933	956	944	957	970	900	912	900	949	910	887	907	932	993	892	891	965	888	931	905	955	881	941	922	921	899	972	918	888	869	965	936	925	955	944	946	931	930	921	982	947	885	973	927	920	945	831	941	1001	866	959	953	979	998	917	881	955	934	988	978	914	897	978	937	925	896	964	931	957	941	868	979	926	941	895	976	945	971	935	902	891	946	955	929	1000	962	917	989	921	923	899	978	920	919	951	912	921	901	903	913	894	935	921	943	941	869	904	945	932	881	946	922	872	868	933	913	892	961	912	954	970	906	932	948	968	941	900	888	930	955	931	900	954	920	967	927	961	961	910	925	887	913	983	944	944	905	911	926	965	924	850	953	949	931	917	977	969	929	900	933	915	916	945	962	913	965	933	936	939	944	909	920	971	892	872	936	965	973	912	999	910	974	944	960	883	1023	939	932	929	916	956	887	929	966	950	919	967	966	931	950	940	935	950	962	911	931	900	951	924	917	925	960	931	935	889	948	943	896	882	928	953	896	917	933	851	946	911	948	925	907	943	932	956	882	954	912	949	909	912	905	915	929	981	969	890	973	929	891	911	878	905	970	904	897	920	930	906	916	924	925	952	955	972	899	962	936	931	916	911	907	955	894	963	900	940	895	945	957	901	942	981	941	943	961	902	885	929	907	935	924	905	958	871	934	940	935	941	871	913	910	947	879	906	913	957	956	914	875	915	951	897	943	975	941	936	944	919	870	923	923	948	1005	926	934	887	972	909	908	948	929	933	963	923	917	933	927	974	924	968	896	886	885	873	928	938	923	948	928	914	981	931	914	898	909	902	984	898	865	933	932	897	946	931	948	908	918	934	971	969	873	912	912	890	928	927	922	915	920	919	972	932	935	944	914	922	950	923	941	944	952	925	862	922	897	975	949	959	948	893	919	878	925	892	952	931	964	921	920	951	961	942	911	943	937	884	981	892	959	977	951	903	892	959	908	918	947	937	924	920	964	919	938	962	920	938	939	900	929	977	868	921	908	924	921	914	939	954	911	934	947	995	940	878	904	930	925	961	967	949	921	919	945	927	886	898	916	915	938	917	927	921	922	941	948	974	907	893	953	916	980	900	939	953	940	939	970	962	938	925	955	935	967	918	903	897	880	966	966	918	966	921	953	915	940	930	950	984	988	904	878	877	933	933	918	896	951	886	930	946	922	988	901	935	951	929	897	952	950	1011	861	929	920	928	947	960	948	896	878	915	968	932	996	986	955	858	903	911	950	959	923	922	958	946	953	943	940	953	930	950	905	953	950	941	873	998	981	924	915	978	936	890	878	973	962	906	915	978	926	957	969	947	983	1003	963	948	998	897	924	933	917	925	971	897	900	965	948	900	949	892	949	927	946	892	961	959	909	932	960	867	901	915	927	937	915	919	912	981	980	934	927	1005	899	970	871	923	930	915	897	910	956	962	922	1026	932	917	952	982	971	969	965	949	944	942	876	946	945	929	959	921	960	942	957	968	946	929	902	871	883	933	906	968	904	918	912	934	978	894	901	920	939	996	915	951	902	907	962	881	920	968	895	919	944	946	900	941	953	900	915	914	924	945	909	924	958	912	905	878	934	973	901	906	930	911	956	898	894	926	943	890	962	970	891	996	903	963	967	905	901	938	984	926	925	901	894	945	940	983	956	958	980	898	909	993	919	994	907	919	922	909	887	977	926	960	965	979	922	917	935	968	955	915	966	960	900	947	892	967	929	964	867	915	932	918	943	886	899	944	925	977	851	895	912	914	955	984	958	982	927	951	958	941	925	874	953	914	929	983	925	881	959	941	939	930	903	918	927	979	929	931	948	920	962	946	931	898	934	912	934	911	960	919	922	895	949	924	988	932	947	950	888	960	908	925	946	926	989	944	940	936	930	913	914	898	899	931	915	935	919	903	952	935	918	945	911	957	918	963	959	958	944	900	952	907	924	938	990	939	910	900	952	917	930	899	890	914	897	953	900	934	957	932	988	929	930	949	962	968	896	982	938	950	869	922	947	940	923	979	915	958	997	877	973	924	870	936	887	931	963	914	943	948	968	916	952	980	957	868	929	876	943	936	935	971	969	930	957	893	925	908	928	938	890	901	928	909	939	929	913	896	910	973	930	963	929	957	951	979	955	882	940	919	947	955	948	920	942	905	935	907	891	918	976	912	923	967	947	944	928	894	908	940	941	978	955	882	921	936	994	985	946	965	943	939	966	923	976	956	918	917	950	926	868	934	927	878	984	931	969	908	938	926	892	936	939	870	930	950	937	950	943	960	949	919	895	937	971	872	916	954	909	956	882	912	990	885	946	970	882	931	929	880	910	964	877	882	952	955	972	898	946	969	971	931	881	854	953	950	960	901	933	929	871	941	890	901	844	945	931	943	919	929	936	955	956	895	902	894	906	935	873	875	932	904	984	918	967	909	911	958	914	897	911	954	924	969	931	948	950	941	972	958	935	923	941	873	917	907	936	868	957	903	922	936	984	945	912	939	956	937	998	950	941	947	987	911	915	950	914	987	944	925	952	954	948	881	954	997	925	902	941	906	922	896	903	909	918	893	896	896	918	948	896	895	995	922	977	904	947	908	950	999	920	929	942	979	935	899	964	975	943	911	928	890	946	974	918	935	921	929	936	925	885	875	949	940	932	908	917	897	870	920	898	963	885	947	896	905	916	908	975	934	870	900	962	982	937	908	940	911	941	898	941	947	929	948	891	947	943	914	886	924	954	900	937	893	897	923	944	909	971	925	893	914	917	959	915	914	966	932	882	853	936	928	967	951	968	945	904	970	955	964	946	957	934	916	976	959	961	918	911	923	907	985	938	1000	900	960	873	937	934	910	923	920	966	903	917	937	950	909	945	998	912	917	914	995	934	956	929	932	921	950	848	926	915	945	936	953	944	949	906	913	947	971	923	930	981	953	1008	997	971	926	935	942	956	914	927	907	928	903	930	961	893	913	902	941	893	914	988	895	913	951	912	897	953	935	969	898	914	903	919	954	905	928	916	951	952	918	971	987	882	925	927	898	913	972	933	961	960	1018	927	914	935	924	927	966	890	909	950	949	972	941	904	889	876	928	944	904	922	960	916	989	867	931	953	925	918	953	904	992
565	1438	10204	11553	9396	5740	1806	451	135	93	75	67	71	72	74	70	89	79	60	86	91	71	73	75	80	81	74	95	87	88	61	60	77	84	92	91	80	76	80	60	85	67	56	83	79	90	77	68	73	80	84	82	72	69	83	72	72	86	85	75	70	81	87	82	99	72	81	72	71	76	80	75	73	77	75	60	82	69	65	78	70	61	68	79	71	70	73	71	75	85	67	68	87	83	64	65	60	75	79	62	73	77	57	74	69	86	69	78	65	65	82	53	74	83	65	79	96	65	84	79	79	84	76	87	83	84	83	71	69	82	85	71	81	74	67	77	90	74	80	80	64	80	72	72	87	74	80	86	63	72	70	69	78	74	74	61	73	74	71	70	83	70	70	72	81	75	87	74	70	99	66	64	77	93	91	77	67	91	84	79	85	73	75	79	85	73	73	72	70	86	76	62	84	78	74	65	69	59	83	71	65	67	80	83	78	73	73	67	88	77	79	68	78	79	86	82	85	81	61	79	59	72	65	98	83	87	74	80	72	79	84	66	79	83	87	85	69	86	72	62	81	76	82	70	73	73	73	73	81	78	82	70	79	88	82	81	76	56	61	74	86	80	73	83	69	59	99	74	76	82	68	73	58	77	67	70	61	57	86	78	77	87	71	56	70	64	85	68	57	74	60	91	78	85	80	73	72	79	70	89	63	74	68	88	82	84	70	85	81	72	68	77	64	72	91	59	86	64	61	73	95	73	88	94	69	69	73	81	73	86	76	81	72	81	69	70	91	72	84	65	93	75	83	58	87	76	76	76	82	68	81	79	98	81	74	77	81	73	73	76	71	81	68	70	85	72	69	80	65	57	77	82	66	81	71	87	85	77	81	76	74	77	69	68	79	70	69	85	70	68	76	68	74	70	74	85	85	73	77	79	85	61	83	85	58	81	71	66	69	94	76	78	74	76	75	73	86	80	67	85	71	77	68	60	72	79	77	57	82	77	75	73	78	97	75	70	62	73	72	78	73	80	68	74	76	80	62	82	77	83	71	71	84	78	70	75	72	88	63	58	77	75	81	87	76	71	73	82	82	79	89	98	65	73	74	92	70	60	82	90	73	77	72	78	89	75	64	90	72	78	75	82	67	70	64	78	80	75	74	91	59	84	77	74	79	81	74	78	66	70	64	74	77	77	68	76	62	80	72	70	73	82	72	84	73	75	74	77	79	77	71	76	84	75	56	73	72	62	64	68	71	62	81	82	78	80	78	78	83	81	80	79	91	62	82	77	80	76	73	90	64	73	62	70	75	67	66	76	72	80	73	76	70	81	67	81	72	77	72	76	78	83	80	68	79	75	68	54	73	75	86	72	90	86	79	73	61	77	84	78	81	74	70	69	89	84	69	56	68	74	67	83	74	72	77	73	83	61	79	75	75	71	72	63	92	79	80	78	85	72	92	72	75	90	61	76	72	98	57	80	81	60	91	88	78	84	74	76	74	88	72	73	62	69	56	80	74	75	80	82	61	80	67	55	85	77	76	79	70	86	80	74	76	79	83	72	84	67	78	69	72	74	85	78	70	51	82	62	79	89	66	87	79	90	64	59	62	71	65	73	89	89	69	66	61	84	72	73	83	95	88	70	77	78	75	78	78	75	69	70	77	63	78	68	76	72	66	76	64	71	78	76	74	74	79	68	66	92	72	67	64	88	89	84	71	79	68	91	54	63	76	88	82	90	79	76	82	68	90	69	81	84	76	94	79	81	74	83	79	73	71	73	68	73	79	64	78	51	68	74	89	81	79	69	51	79	69	70	83	66	77	68	83	63	66	65	84	61	78	84	72	63	86	74	79	68	80	67	68	71	70	69	71	60	86	78	75	65	66	72	72	57	66	69	80	75	84	56	79	77	78	73	79	61	66	78	87	84	81	76	79	64	85	69	58	80	79	71	62	65	75	81	83	76	72	82	73	72	63	82	83	70	67	71	74	79	64	82	64	76	89	77	83	98	80	82	63	56	80	74	94	85	82	89	81	79	75	64	72	79	69	91	68	73	73	77	71	57	78	82	86	84	83	68	64	78	68	69	82	66	82	72	78	73	83	83	90	79	83	62	76	72	70	74	65	71	78	73	80	95	76	96	71	88	69	75	83	73	93	70	65	61	64	108	59	80	65	80	75	72	68	85	63	90	75	81	81	64	79	67	78	92	75	67	73	79	80	76	62	90	70	71	70	78	59	65	73	79	95	85	91	77	91	73	81	86	71	86	87	65	66	61	60	68	56	78	76	83	66	87	80	74	60	90	81	80	84	84	96	60	59	77	71	78	75	71	68	67	68	77	69	65	72	75	74	69	67	64	76	88	60	73	79	62	73	74	69	83	78	52	70	67	57	66	75	71	73	63	84	78	85	87	66	83	85	75	77	83	84	87	71	73	74	68	80	68	86	84	58	74	81	75	76	83	64	70	83	87	80	72	84	60	81	50	64	85	81	68	69	75	63	80	72	73	59	74	77	61	83	75	72	80	66	73	83	73	73	78	74	73	81	73	82	83	51	73	79	69	73	70	70	79	77	70	67	81	92	74	86	76	68	68	74	78	71	83	89	81	78	63	79	58	81	72	71	77	66	69	72	65	66	70	68	69	67	70	74	81	75	75	86	87	78	88	64	76	74	63	69	72	69	84	70	86	71	69	80	73	74	78	77	86	71	76	77	77	84	84	74	74	86	89	74	98	67	79	83	58	62	75	74	80	77	63	63	84	83	91	89	74	66	66	68	72	74	78	76	69	72	66	76	61	81	71	77	62	73	76	77	92	73	75	72	70	79	76	78	70	70	74	85	69	73	75	65	83	77	73	86	69	76	77	76	73	86	81	64	77	80	81	74	86	78	63	84	77	76	67	75	81	80	75	66	56	79	71	66	81	63	84	68	74	80	76	75	73	67	77	85	81	73	97	75	70	63	88	73	77	64	81	80	82	76	74	63	59	81	63	88	86	78	82	75	72	76	73	61	80	88	69	81	71	78	80	86	70	57	83	73	74	79	80	72	73	58	75	82	65	84	81	90	82	66	85	63	75	78	80	79	71	85	84	83	75	89	72	72	62	81	69	66	72	74	83	82	75	72	70	77	76	86	85	72	66	83	74	91	68	77	77	73	65	71	83	81	68	73	82	79	85	78	82	70	58	69	87	62	83	69	66	67	78	88	80	73	67	76	75	84	78	71	71	71	79	65	71	69	75	71	87	72	71	79	80	90	77	70	57	97	79	83	70	77	84	69	60	62	68	71	73	75	80	108	86	68	72	73	65	66	65	61	68	75	76	81	84	79	63	72	71	94	78	81	87	89	73	61	79	76	76	74	75	75	60	74	79	74	76	84	76	75	72	75	69	64	67	79	89	73	75	76	71	72	73	81	79	74	78	70	85	74	69	82	74	82	77	77	80	77	70	71	81	71	82	78	77	74	78	88	69	84	78	90	66	73	67	91	80	76	65	77	81	83	66	68	94
12175	15142	38261	53057	56651	42467	26460	11187	2977	1210	938	953	868	980	922	891	931	882	894	901	901	989	881	900	907	965	929	936	907	924	941	902	941	952	895	968	914	933	912	933	914	898	921	929	921	972	904	937	908	889	908	911	929	869	942	900	909	904	930	901	919	965	895	926	968	931	951	880	916	910	916	928	956	994	863	936	935	927	919	907	948	934	896	928	933	935	879	878	935	930	919	916	941	873	909	915	911	903	952	883	950	935	943	946	874	968	951	912	855	915	906	946	964	930	916	952	905	950	936	916	920	912	937	952	859	927	979	934	929	904	1000	931	956	933	968	919	945	889	918	925	934	967	891	918	941	941	899	904	963	929	937	927	955	990	970	984	904	959	909	944	947	934	977	888	929	943	940	925	882	847	944	908	896	892	902	903	876	882	879	943	883	922	916	942	876	908	913	915	921	910	939	942	922	897	903	898	934	918	897	898	937	886	961	889	925	907	963	946	892	892	927	921	947	909	926	957	977	914	980	909	929	965	910	915	926	920	935	911	925	946	960	949	910	959	933	943	890	876	878	875	940	947	978	908	886	916	970	888	884	950	920	901	919	913	913	942	897	863	887	905	946	935	957	905	897	934	980	951	980	914	969	938	919	926	973	864	885	881	904	868	883	968	884	963	916	938	950	908	905	931	930	937	910	912	883	870	900	959	975	995	929	942	941	895	908	883	935	971	879	934	915	946	935	917	878	940	892	928	894	996	968	910	894	932	906	927	926	885	963	913	922	958	903	904	942	929	927	922	927	912	943	902	952	865	909	927	917	935	958	929	930	915	917	900	965	937	948	855	927	881	951	918	894	912	878	925	961	915	945	933	980	942	890	945	976	968	946	910	897	985	933	913	912	861	940	891	932	995	922	936	895	934	937	966	896	879	913	929	947	947	921	948	929	961	947	970	856	882	912	923	948	905	966	931	928	962	929	919	970	920	967	914	912	874	889	966	927	873	914	923	920	927	932	881	931	907	874	935	939	930	957	914	935	948	876	938	925	948	946	891	933	912	921	895	924	882	935	935	920	963	928	931	936	951	928	906	936	959	908	934	925	983	927	938	936	923	946	938	938	884	938	870	927	944	911	927	919	930	961	916	906	909	918	979	951	908	892	979	924	927	937	951	915	948	895	909	890	915	922	983	922	908	971	925	963	916	940	924	881	885	960	922	919	975	950	965	909	952	905	955	906	885	914	918	1035	937	941	921	889	936	921	960	968	916	923	914	922	889	889	922	927	960	920	929	935	953	892	959	965	960	911	927	917	919	882	937	959	891	964	889	954	906	870	873	952	925	920	954	932	944	923	910	946	943	943	938	888	945	970	931	985	960	907	926	936	931	932	901	913	890	961	914	912	888	886	929	891	912	962	930	907	914	898	905	915	933	917	960	899	968	879	912	898	928	903	913	963	933	927	912	915	937	941	899	959	890	938	912	914	917	929	933	933	980	939	950	907	917	913	925	943	961	956	956	912	940	974	908	977	905	886	925	886	934	920	920	938	950	972	927	945	903	909	955	963	924	944	962	945	917	966	987	925	870	933	871	926	934	907	973	907	943	931	945	942	922	910	924	908	941	917	871	934	914	912	934	900	952	940	946	949	972	926	912	929	1008	920	974	906	978	944	960	919	966	927	923	942	894	935	892	953	908	921	936	915	885	861	957	923	905	924	902	942	963	922	915	880	962	918	854	872	957	933	972	951	922	895	912	889	951	940	891	903	933	920	931	918	934	902	909	876	971	878	906	956	902	924	945	1012	950	858	942	916	938	871	931	920	934	981	906	949	886	922	907	886	926	942	925	966	949	979	871	949	878	920	978	909	932	915	964	931	911	932	885	895	937	900	946	911	927	902	970	955	926	958	882	972	863	910	932	949	948	946	914	952	962	959	936	882	924	909	938	901	952	888	948	952	902	924	851	978	894	942	922	941	883	900	941	914	948	914	892	952	918	894	878	929	903	990	909	933	918	930	918	918	924	943	930	866	895	901	876	932	927	938	903	964	900	946	949	964	863	925	904	952	930	947	908	942	978	951	912	928	893	954	941	969	921	915	984	926	872	916	889	954	875	950	869	874	901	897	959	955	886	945	908	931	915	962	911	919	948	893	863	927	901	876	965	873	914	938	989	892	934	936	976	948	927	924	914	910	920	945	897	947	932	954	879	922	941	952	971	942	924	925	968	890	886	916	974	978	902	952	908	961	958	900	965	957	935	944	960	919	960	925	912	987	987	912	937	960	857	893	908	919	900	996	910	944	868	929	901	957	967	924	935	903	929	898	866	981	895	914	964	984	943	958	885	917	959	955	898	914	907	909	982	939	922	936	926	896	926	954	951	925	878	900	933	929	956	883	995	954	923	896	905	907	912	912	934	895	872	923	956	930	973	896	960	941	896	908	955	936	938	886	925	960	884	993	948	848	912	905	910	938	937	903	971	983	912	899	932	957	915	857	956	901	898	912	964	910	915	962	938	962	900	1002	932	921	914	967	928	959	908	860	943	924	937	953	887	978	960	956	937	919	916	866	979	903	965	917	925	946	920	955	933	900	913	955	941	917	919	873	986	953	966	914	897	987	926	953	953	932	886	883	897	934	879	956	902	945	927	951	941	887	915	871	931	956	932	941	974	851	949	858	937	920	971	903	882	926	941	877	947	943	959	923	918	944	987	892	923	939	904	937	897	918	910	932	926	992	942	941	939	907	947	915	965	922	875	915	946	949	992	898	926	893	934	925	948	873	946	902	920	923	942	866	922	925	932	942	1011	922	912	927	935	940	1009	919	952	926	897	889	980	932	933	958	917	911	932	929	938	881	938	970	939	920	912	943	896	886	906	941	936	906	987	921	895	938	913	954	928	935	924	924	921	954	930	945	936	890	968	963	912	946	909	962	924	965	931	890	944	955	910	921	916	921	893	948	863	932	954	909	869	934	892	896	924	943	940	934	898	914	938	914	917	963	910	903	946	956	916	889	895	990	924	903	962	911	884	940	903	910	933	1009	913	903	867	943	972	917	896	958	952	908	937	906	929	915	989	936	952	964	920	901	922	930	973	859	890	933	921	903	933	940	914	890	928	932	913	913	905	935	904	941	932	897	935	901	905	940	940	877	903	952	937	936	892	862	917	912	908	985	913	946	949	931	957	902	919	940	857	896	949	907	931	909	929	958	900	905	933	928	903	910	937	913	918	975	921	915	962	937	932	918	948	910	993	903	963	960	934	894	939	870	940	875	902	932	913	913	963	919	968	880	880	938	936	963	939	958	931	934	938	895	929	941	870	941	947	942	935	866	964	917	945	914	944	925	929	889	856	929	917	878	949	919	943	871	952	895	902	908	896	924	1013	981	896	974	935	950	975	894	912	1001	876	931	841	928	961	883	918	933	954	914	943	903	965	925	917	886	884	942	912	908	974	889	963	901	928	930	999	886	881	898	908	886	958	928	974	898	891	955	927	989	927	900	921	940	926	913	887	937	983	910	902
2053	887	10814	13064	10314	6097	1937	510	149	115	93	81	58	68	90	70	76	97	83	87	75	78	87	78	71	82	75	84	78	85	74	75	79	69	81	79	76	79	96	81	65	91	71	88	91	82	84	70	95	76	86	82	81	78	87	77	74	73	66	91	95	79	87	80	65	63	82	86	69	98	65	84	81	77	70	69	90	76	76	76	77	92	93	78	71	83	91	87	83	78	84	82	93	83	65	76	69	75	88	77	82	82	72	80	78	73	88	88	92	89	90	80	72	92	73	59	87	71	70	87	87	73	78	98	97	75	82	80	75	81	56	74	81	79	73	98	71	72	74	76	82	75	83	84	85	89	72	82	74	68	65	83	76	74	88	75	81	80	83	99	76	67	86	74	67	83	93	70	73	88	71	69	82	93	82	73	78	87	71	83	64	86	79	85	89	67	81	85	70	80	77	80	75	74	90	84	72	104	81	88	81	74	84	77	80	79	77	85	89	74	79	75	81	103	84	95	86	84	91	89	75	73	82	90	75	92	83	100	90	92	90	65	75	94	79	96	70	85	83	91	69	88	79	67	85	76	73	67	74	89	85	71	65	81	75	75	89	75	68	81	99	72	87	76	86	82	87	77	71	100	72	75	73	90	81	88	84	83	77	84	109	64	83	100	84	78	81	81	67	67	75	86	86	82	66	77	95	82	73	74	73	94	77	61	90	92	76	76	66	95	76	91	77	71	77	86	96	77	86	55	72	94	77	87	78	76	72	86	75	91	94	83	83	62	90	86	76	73	69	77	76	91	79	90	77	69	97	95	75	86	79	90	78	71	86	81	66	64	88	71	69	85	81	79	91	56	83	68	86	77	78	79	70	80	91	82	79	84	68	80	89	77	80	91	83	85	70	85	75	80	79	68	76	74	81	82	87	64	72	83	85	76	83	74	73	83	75	86	94	81	65	83	87	74	75	75	87	80	73	85	67	66	77	99	80	69	99	84	69	71	63	74	87	87	85	85	75	81	78	90	81	92	86	76	91	76	90	83	81	81	76	80	76	67	76	89	82	85	72	72	80	78	90	85	84	83	75	60	70	84	73	99	63	88	79	75	81	83	76	67	64	69	77	94	81	90	87	78	89	77	70	78	70	76	89	79	72	87	81	87	80	84	95	76	76	87	86	79	79	81	81	80	67	65	69	82	79	60	79	91	69	76	75	78	75	71	82	75	70	89	79	83	73	86	72	67	84	70	85	61	74	95	85	81	84	90	85	76	96	70	97	95	64	78	96	64	86	84	77	98	62	82	91	77	73	80	69	87	69	89	79	76	80	71	95	85	90	69	76	67	85	76	66	78	86	68	72	78	94	95	82	80	78	64	85	89	86	81	81	96	75	78	68	100	73	85	99	73	88	65	88	72	83	77	79	91	77	91	71	69	87	81	65	83	75	79	82	87	90	86	63	77	80	82	76	97	76	90	81	62	92	84	75	93	83	90	81	73	83	87	69	66	92	87	80	80	76	86	79	72	107	80	86	80	82	74	86	81	81	63	96	81	58	72	68	73	90	86	76	86	75	60	74	95	84	77	69	74	69	101	77	87	76	81	84	100	68	78	86	84	69	93	76	84	78	81	83	68	78	69	85	83	74	86	66	82	77	69	69	83	67	80	84	80	64	82	96	79	80	86	85	102	86	71	61	88	91	83	77	68	77	86	82	73	92	77	91	85	71	75	64	84	84	92	86	86	73	102	70	80	79	81	77	88	66	87	65	82	92	69	71	84	91	71	70	66	72	87	72	90	76	74	79	78	86	65	73	77	97	79	79	62	81	77	80	103	83	74	94	77	100	93	60	83	83	78	60	89	74	73	76	94	80	78	89	82	69	89	86	86	81	66	79	74	80	98	95	79	68	91	85	74	71	84	71	80	75	83	56	90	96	67	69	68	73	88	100	89	80	92	73	69	81	77	78	77	68	82	91	79	79	83	75	85	86	71	73	70	75	75	101	73	91	71	61	68	85	76	77	90	84	72	88	79	89	66	68	81	74	103	68	80	84	72	71	94	70	83	69	75	72	69	88	86	83	79	87	95	84	78	91	87	70	85	91	68	82	66	78	90	96	92	98	72	86	100	89	72	100	79	70	80	80	88	64	67	86	80	87	85	82	85	77	87	65	83	78	77	72	68	85	74	88	69	80	70	110	91	100	83	77	77	88	84	83	84	67	96	74	77	75	81	71	83	88	92	76	82	67	85	92	85	83	70	65	94	73	77	74	86	65	85	71	96	77	86	88	71	79	82	64	90	79	86	84	80	69	78	71	73	82	92	86	87	74	81	77	91	66	70	76	91	97	76	90	83	83	69	84	100	78	78	70	75	73	86	68	88	70	86	80	87	80	90	85	84	80	71	79	74	93	69	89	88	70	85	72	66	93	52	66	76	79	68	69	71	79	90	92	74	84	73	72	78	82	70	68	95	79	78	76	83	81	86	76	85	68	81	81	85	78	78	85	72	87	84	76	75	99	75	82	79	84	91	84	84	69	82	84	76	73	101	84	69	97	68	86	80	75	71	76	99	90	77	84	62	77	76	78	85	71	88	80	80	71	84	73	75	72	91	84	90	88	65	69	86	108	93	83	86	80	72	85	83	79	83	91	67	75	93	77	92	90	85	80	78	97	80	87	68	82	89	90	80	71	67	90	87	86	85	77	82	85	78	80	96	77	81	87	84	82	77	90	82	77	74	71	75	78	73	63	87	76	98	89	83	86	91	90	95	79	93	97	90	78	75	91	95	74	67	78	78	78	89	82	66	74	75	72	57	92	66	63	70	68	71	83	97	69	96	67	69	93	74	64	74	76	65	74	81	75	90	81	71	78	88	75	78	80	78	87	91	76	72	84	96	70	72	85	81	84	60	76	82	67	76	74	82	77	85	85	80	77	78	67	90	74	82	82	67	89	86	86	73	68	71	76	79	92	68	68	94	79	87	67	86	84	71	79	81	85	71	92	78	75	82	75	80	79	89	69	83	78	69	82	76	98	71	72	74	81	69	77	89	73	76	69	81	98	70	72	83	81	76	83	79	85	71	81	63	66	81	85	86	85	94	88	79	89	80	74	73	94	65	95	85	100	85	65	88	83	83	83	76	96	73	93	98	76	72	87	74	71	64	90	96	84	91	72	90	80	88	82	70	71	75	88	67	91	65	92	85	73	76	76	80	84	74	77	81	93	100	79	82	73	82	84	65	89	79	88	98	76	68	78	77	100	73	93	76	71	90	82	94	96	88	82	103	86	78	82	76	84	96	82	75	89	74	79	67	69	88	65	83	86	68	81	86	110	83	83	101	75	73	78	89	85	73	84	77	78	103	78	79	85	74	74	95	92	78	69	74	76	65	65	83	81	73	76	69	86	77	79	72	62	78	80	71	78	79	94	72	73	80	78	73	74	68	75	80	63	85	73	70	70	74	92	79	67	71	63	73	91	90	87	84	86	89	94	85	82	83	69	94	84	71
11957	12017	40193	54197	56719	43824	27679	11497	3023	1240	1028	992	974	944	966	961	952	1017	984	971	986	992	1005	937	929	969	990	960	936	985	963	966	989	990	965	994	979	978	995	958	974	952	996	912	1005	982	969	954	945	965	979	984	992	955	975	975	957	960	969	1019	1009	1016	966	966	1020	976	946	949	1006	975	946	956	951	1014	961	945	1011	988	1001	913	912	993	889	980	1022	962	895	968	963	947	946	957	945	948	950	994	933	989	1007	921	1000	940	1016	960	1033	986	961	988	1015	962	964	998	992	984	1014	866	985	916	970	982	1008	968	996	951	935	949	960	926	999	1043	968	942	987	959	988	937	1007	971	1017	924	1000	989	968	969	925	985	1046	992	992	926	963	910	1001	979	1003	953	980	960	956	1002	962	984	952	1023	984	924	1049	941	1000	949	963	969	1012	999	971	995	976	927	896	961	988	971	1030	970	975	980	1024	946	1031	983	992	961	970	992	941	934	951	933	1000	923	989	953	926	939	1002	984	950	1025	985	965	949	948	974	939	1023	933	920	1004	1010	985	948	966	987	973	1050	951	994	999	957	959	973	991	951	954	981	1006	994	988	950	990	967	982	938	996	990	987	956	943	925	951	940	952	994	987	1002	977	1012	965	980	975	968	935	996	990	919	948	949	955	996	986	948	911	973	970	1006	950	953	976	1024	952	1007	1049	1030	1040	996	975	943	966	941	921	956	919	938	982	1007	987	983	975	946	915	964	916	930	899	991	969	920	967	919	982	992	969	980	986	1012	995	953	1015	971	995	977	934	964	901	970	953	966	1004	933	937	928	955	977	964	977	971	978	966	1002	985	930	998	977	971	936	980	944	939	951	925	1005	993	995	992	985	965	999	946	947	915	973	995	998	985	988	1008	975	1016	1017	1023	911	956	969	942	981	947	967	944	925	935	993	961	980	982	951	1021	968	994	955	1012	970	925	963	1015	998	1027	964	942	960	943	992	965	1039	997	988	968	928	959	1005	920	985	982	976	961	1003	956	924	957	961	927	999	940	954	883	946	900	924	992	917	1008	978	880	990	932	929	1042	984	984	994	1004	973	963	965	917	958	939	1011	947	949	1001	994	969	915	1016	1014	968	994	970	959	963	999	1006	991	951	993	1006	999	1017	951	1038	901	948	942	1017	1042	980	997	999	973	968	973	1016	970	1020	951	977	950	941	951	1011	994	907	958	955	1039	949	929	979	1015	972	990	955	932	1001	964	972	921	955	906	1009	957	945	974	961	947	979	995	975	915	942	946	920	988	938	1013	976	998	926	998	1019	955	986	947	980	946	971	1008	950	986	977	896	984	985	979	955	993	955	929	956	937	941	986	964	937	937	945	1045	969	965	999	983	996	991	966	993	986	954	953	981	920	948	958	1015	973	963	967	978	987	934	987	952	1038	996	965	995	972	992	975	969	929	1018	907	982	978	1006	984	1012	1002	972	1028	994	978	1020	993	970	985	1006	940	946	969	971	963	959	943	931	986	934	1013	978	1020	983	957	1007	1001	986	997	939	995	1019	998	983	1030	975	950	915	915	976	947	945	964	967	919	950	1005	977	951	966	1049	967	1018	961	985	967	918	975	999	982	971	1019	1008	935	983	977	982	930	971	907	1024	949	954	970	951	954	955	982	965	1009	977	923	970	953	1013	1001	981	1020	983	972	997	954	958	964	950	964	957	1006	976	988	953	982	971	970	984	957	975	939	963	970	948	889	948	971	1006	975	938	994	936	992	971	945	964	989	937	1022	937	988	972	996	971	992	928	937	953	1013	1003	915	909	937	962	1005	935	989	963	951	953	968	947	957	958	959	965	959	1002	1002	993	987	975	923	965	975	943	1011	932	964	957	937	936	994	993	934	952	997	982	995	915	997	963	965	985	1009	977	947	994	1011	937	973	998	956	962	946	941	1042	943	988	1016	981	1010	999	947	992	972	974	976	969	936	1003	957	983	951	998	958	1004	954	949	952	946	967	954	1012	995	956	973	965	928	986	942	919	959	901	968	977	964	1007	966	992	922	990	1023	970	971	986	941	961	978	946	938	978	962	1003	990	990	1019	1007	959	945	909	1010	957	966	937	970	1010	978	927	987	947	951	987	1047	988	967	954	986	951	919	1007	990	1004	965	1011	961	945	936	1039	1015	916	973	907	956	960	1042	950	978	920	957	966	974	992	930	933	956	977	995	964	966	954	1012	951	955	1044	946	941	1011	1013	1015	961	1000	1008	896	954	943	957	936	987	955	968	988	952	979	951	1007	962	938	976	1009	959	963	979	986	944	1001	995	940	932	993	980	979	978	972	1042	1007	957	935	987	1000	952	978	947	909	1004	988	983	988	949	932	977	968	925	969	954	982	964	975	925	918	1016	965	967	962	948	972	994	958	977	961	953	977	997	972	928	929	984	934	961	1002	961	931	941	943	950	986	1008	999	968	964	931	981	1023	950	929	959	982	968	989	913	1007	951	929	1002	951	950	997	972	1022	995	944	978	960	961	1026	999	1002	989	976	984	926	950	996	1000	1013	974	964	934	973	919	895	1021	941	960	1022	998	965	944	1020	979	992	951	982	978	942	963	987	933	996	960	953	945	919	881	999	982	967	977	968	941	1010	1002	977	1038	904	999	957	997	934	1009	976	952	991	935	930	947	980	980	943	1003	1011	957	1002	917	977	938	983	956	992	962	983	971	1011	1007	955	953	989	931	1009	934	956	978	971	919	988	970	924	1013	975	977	948	976	975	958	935	981	987	973	926	1010	982	968	958	955	1021	963	925	959	978	995	994	970	969	985	1015	961	976	1025	950	972	991	950	947	966	947	1004	980	965	923	997	986	1028	924	978	992	1016	1002	957	996	972	931	995	997	972	957	943	998	943	937	950	938	915	976	978	944	1019	1000	898	930	990	972	984	997	982	980	990	925	953	1050	1005	973	988	987	1011	966	959	961	979	970	961	970	913	936	965	895	956	950	1010	991	949	988	950	943	989	1021	950	983	945	1006	981	989	983	959	983	952	951	976	931	972	983	963	1010	928	917	953	999	1003	985	932	938	1017	965	910	996	945	983	934	961	953	973	952	966	977	996	1057	922	993	959	997	968	975	971	990	952	970	959	976	937	1033	1008	1007	914	962	989	956	950	959	993	977	990	979	953	946	912	908	940	975	972	972	951	936	983	928	927	1012	970	962	1017	920	952	960	972	989	985	962	1007	1008	970	999	947	942	958	982	950	1027	968	957	951	983	1032	1015	985	1004	963	986	969	950	1001	963	953	958	936	930	933	940	1020	963	1035	997	991	990	1013	951	1015	909	991	1093	906	960	983	990	971	969	969	959	995	993	944	1004	998	1026	986	1051	991	997	994	949	1003	956	967	973	895	1007	935	975	961	925	982	959	976	978	925	989	957	976	953	921	977	984	985	965	911	1017	1011	979	966	975	956	930	985	967	995	1003	956	961	1007	921	914	968	934	952	998	989	972	917	977	931	1003	976	935	1036	992	979	939	948	945	983	1001	1032	946	961	978	1009	1012	946	979	935	1011	972	913	954	961	977	962	923	946	987	989	979	965	975	966	947	1030	906	906	1008	1001	998	929	983	967	910	934	914	931	1006	942	1021	974	991	917	963	961	1008	924	930	952	1006	981	971	1012	939	940	981	929	1008	1000	970	962	963	1006	929	983	911	923	878	891	998	933	951	995	950	960	970	915	972	1001	1007	991	979	988	990	914	956	987	1009	918	934	971	1036	978
1024	1163	18977	19623	15457	9575	2997	600	189	82	85	75	91	62	88	92	65	73	80	79	91	66	92	83	82	86	74	99	61	102	57	86	82	71	75	74	63	84	76	83	80	77	82	74	77	87	93	79	79	84	76	92	76	70	86	64	81	89	92	98	64	67	73	72	77	75	75	72	67	67	85	81	89	72	74	66	78	68	82	65	73	87	78	73	74	67	74	70	91	75	84	88	85	84	95	75	77	96	75	78	93	73	84	98	77	72	75	96	85	81	93	69	68	79	71	80	82	84	73	69	69	79	70	74	85	92	69	61	73	69	81	65	82	76	75	70	68	91	63	69	86	81	76	73	70	88	63	84	88	86	67	75	75	76	75	83	76	75	86	72	67	74	81	73	74	56	69	74	85	79	85	73	65	90	90	75	74	84	69	70	81	74	80	87	88	84	74	86	86	85	74	71	61	65	89	88	77	81	95	78	104	62	79	81	76	57	69	71	85	81	67	90	83	76	63	79	68	77	76	72	73	66	79	74	55	87	72	90	69	85	84	81	66	77	73	85	70	101	82	91	83	90	78	66	84	82	71	83	90	76	90	77	84	86	94	79	74	78	90	90	61	65	79	80	83	71	77	80	87	63	65	55	75	80	68	83	66	88	93	78	82	69	84	79	77	71	81	76	78	76	77	68	70	66	76	102	85	86	81	78	85	89	95	81	76	87	80	90	76	92	75	69	75	78	86	71	72	79	67	71	64	72	76	73	83	73	89	70	82	73	75	65	88	78	68	79	80	73	76	82	79	76	78	75	86	80	77	80	99	84	82	71	88	78	74	68	85	88	87	75	79	76	68	64	86	77	68	77	81	86	76	75	82	82	74	100	89	75	74	82	88	75	68	68	74	77	63	83	71	84	94	83	90	77	73	95	73	70	67	72	65	68	69	67	79	84	68	78	79	90	83	82	71	90	76	73	91	81	88	64	75	77	79	91	54	70	64	75	78	75	91	93	84	82	75	62	80	93	77	102	76	82	78	60	71	79	80	77	77	91	69	82	69	66	81	83	82	89	84	77	75	84	80	87	97	97	84	78	82	79	83	75	68	83	83	65	78	86	85	97	71	72	80	66	74	65	57	79	80	87	70	79	85	67	89	74	66	74	73	80	67	95	86	70	97	72	83	82	83	75	70	64	77	79	82	71	86	76	63	81	77	71	83	85	85	73	75	88	75	86	77	74	71	72	78	71	89	86	69	81	82	84	76	80	80	94	77	79	78	80	85	72	82	61	73	79	88	76	73	66	72	75	76	75	69	74	80	81	85	75	80	100	87	76	85	75	84	70	84	68	89	66	83	81	67	99	76	76	81	97	69	99	93	73	74	64	77	72	79	82	78	85	77	86	78	73	90	87	80	83	73	72	61	53	92	87	89	71	76	79	75	89	80	84	89	64	78	99	85	67	83	73	85	84	69	66	90	76	61	79	81	78	72	84	72	74	79	76	76	75	71	76	83	77	79	92	80	78	87	66	73	81	78	91	70	79	70	74	83	85	88	81	87	85	76	65	66	72	94	82	79	79	80	84	76	89	79	65	70	74	70	73	89	76	67	79	80	84	96	93	77	70	82	67	83	77	87	61	75	84	71	78	81	71	90	77	64	71	80	73	76	61	62	83	70	76	88	74	66	71	68	77	73	94	62	74	69	60	73	72	85	87	74	76	75	80	78	57	81	85	82	62	67	78	71	64	93	81	86	72	78	75	65	93	79	69	69	75	59	69	79	103	68	79	92	80	73	91	61	74	69	72	81	90	85	77	91	84	85	89	78	69	87	81	77	86	83	73	66	82	68	75	72	87	78	85	66	73	74	83	83	66	71	88	85	85	77	64	89	72	69	99	95	87	79	93	77	67	73	75	70	81	80	80	72	84	90	87	91	79	77	85	79	58	92	62	71	79	65	82	78	72	75	99	72	75	74	77	89	82	79	66	80	74	75	74	86	97	75	91	73	87	80	87	102	80	83	71	105	68	92	102	64	92	81	80	77	80	89	88	66	82	80	95	90	77	92	85	78	67	73	84	73	81	66	81	78	80	84	75	64	85	80	73	79	74	78	68	66	67	95	63	75	85	75	70	74	65	70	92	68	94	89	74	78	66	72	77	74	63	77	86	74	76	64	70	71	86	87	71	66	70	77	72	75	67	92	81	71	72	85	99	82	72	81	68	76	76	69	76	66	79	73	78	77	71	81	73	79	96	83	81	96	81	66	76	76	79	77	72	86	85	74	89	65	74	71	66	90	73	77	71	77	83	85	86	78	73	70	71	89	64	81	65	71	73	68	71	70	100	76	74	75	80	83	86	87	84	82	88	80	65	79	89	95	68	79	74	79	72	80	66	74	69	79	75	79	78	65	69	79	57	85	73	83	80	75	79	69	60	87	62	80	74	67	82	78	83	86	69	89	89	83	70	67	83	66	77	73	63	75	89	80	93	87	78	81	69	55	71	66	76	83	78	65	73	72	74	85	75	75	78	80	75	78	80	87	82	89	83	87	87	69	82	69	81	73	82	82	74	80	78	70	88	85	76	90	81	67	80	76	78	75	70	77	82	65	94	70	73	70	74	69	85	86	73	89	79	80	73	79	69	69	72	86	66	77	78	69	77	75	86	87	64	81	62	78	72	79	81	73	78	77	91	76	78	75	68	73	77	79	65	82	70	79	57	69	76	75	91	77	81	62	80	73	93	71	82	67	99	80	79	75	52	107	90	64	89	91	82	71	86	81	81	79	71	73	74	79	72	77	76	73	91	75	63	74	87	72	74	65	82	75	66	81	76	78	69	76	70	64	75	93	68	85	83	84	75	74	85	81	82	72	82	89	75	80	72	107	75	71	79	76	85	67	83	75	81	84	88	72	77	70	75	86	73	84	91	77	84	84	73	80	80	80	73	70	83	79	64	67	65	82	69	69	60	80	93	82	68	77	66	71	80	74	80	81	76	82	71	82	60	73	82	76	77	85	70	69	83	96	76	69	77	66	85	83	96	78	61	89	88	76	78	66	77	75	97	93	83	78	88	78	67	82	73	83	87	61	71	83	71	91	81	82	79	78	75	81	79	72	77	89	67	71	89	74	73	78	79	89	75	94	79	89	77	66	79	72	85	94	92	72	84	78	75	82	73	76	85	93	97	92	81	74	70	83	72	77	69	78	78	70	85	70	77	81	72	74	83	67	87	91	92	75	72	93	77	65	80	77	62	78	74	62	78	90	66	81	86	73	79	90	79	76	67	85	88	85	85	63	75	75	79	83	83	80	73	72	79	69	75	79	67	75	84	65	86	75	75	82	76	84	72	82	75	77	71	73	87	64	83	84	92	80	75	72	67	80	81	87	69	80	97	75	80	79	76	76	81	89	85	79	89	73	70	77	57	80	63	82	74	86	73	71	56	78	71	70	68	75	78	81	65	77	80	84	77	89	73	77	71	75	63	76	77	86	83	98	76	85	70	64	81	73	81
16243	15045	47677	63570	66105	50010	30920	13384	3587	1267	985	944	922	938	965	909	924	986	947	935	968	915	961	1008	894	977	925	1000	914	986	921	949	928	924	962	960	944	896	953	982	1010	955	912	963	936	994	947	939	935	945	918	932	987	1002	1002	939	908	947	898	932	947	933	928	985	975	991	910	939	905	989	953	906	962	983	930	1012	938	913	972	966	928	913	922	1012	939	944	926	923	987	915	935	914	943	942	962	908	954	956	927	924	928	1001	897	949	928	986	932	961	994	964	988	945	899	985	975	968	932	905	964	979	949	977	888	968	963	898	993	937	896	904	969	929	934	935	931	970	957	972	969	936	938	918	963	916	909	981	963	958	930	961	971	980	950	895	965	940	967	969	901	907	924	948	940	896	936	915	950	927	950	941	971	919	984	961	927	922	943	942	897	963	966	932	953	939	901	902	972	943	969	996	951	963	967	894	980	929	946	978	977	913	955	940	954	900	992	938	935	951	940	900	930	964	950	1021	920	958	868	903	920	961	975	949	987	980	920	906	936	938	922	963	970	942	950	906	988	951	911	944	932	976	971	944	933	929	934	901	937	905	939	1020	942	946	945	981	944	966	909	990	984	915	916	1002	1001	967	1018	997	939	1008	979	918	888	935	974	946	964	969	994	885	955	889	986	1007	925	965	929	983	918	954	982	924	944	962	899	1016	939	945	911	973	881	964	980	964	913	974	963	966	931	976	977	973	950	983	918	930	925	992	968	941	916	960	956	925	986	953	894	971	985	978	905	930	948	967	942	959	883	971	965	998	975	960	892	963	935	948	979	923	924	950	955	975	962	937	944	981	892	966	919	926	969	972	877	909	897	959	996	939	961	936	857	975	975	988	984	923	931	958	939	981	881	933	962	923	927	903	948	915	963	917	928	941	993	981	975	923	897	957	959	893	900	920	980	985	906	985	961	928	1009	938	910	922	941	948	986	973	919	938	952	948	954	955	968	962	988	966	973	978	936	939	947	920	925	983	901	951	976	953	921	925	1002	1016	998	928	944	879	945	980	910	953	934	915	980	919	945	901	1005	954	942	975	971	969	945	995	938	963	969	956	914	939	930	927	950	909	977	969	968	939	972	924	980	959	996	936	936	909	880	907	964	937	977	944	956	942	959	925	995	927	889	924	986	993	944	899	924	957	978	930	942	905	936	1000	921	956	941	1006	961	975	958	970	924	912	918	971	951	954	952	905	1002	979	962	930	1001	978	908	996	969	954	956	930	932	973	1016	965	906	987	958	997	986	934	963	944	893	929	963	931	936	987	964	993	951	991	968	981	970	956	926	953	924	935	989	975	967	955	931	1019	929	935	976	913	961	961	961	1014	947	954	943	1031	1006	964	921	933	969	935	935	938	951	990	976	932	941	957	939	938	943	1001	878	887	1003	892	936	950	946	938	932	891	998	993	961	944	947	983	897	904	945	963	935	900	930	940	903	903	988	954	942	950	977	897	924	910	920	1000	915	943	935	914	940	904	966	956	945	936	950	960	1004	958	949	960	969	979	941	940	1015	928	943	981	992	947	942	935	983	946	941	961	969	947	955	949	988	954	917	933	976	970	980	925	913	931	941	922	916	971	946	896	1000	967	991	940	985	945	918	979	969	943	895	970	978	965	897	956	940	914	958	934	966	958	951	930	981	934	945	971	959	990	954	997	955	941	1009	982	928	897	949	966	973	916	1001	911	976	975	1000	984	973	949	908	927	936	904	933	982	967	1019	983	893	938	984	953	921	954	972	901	920	931	962	942	945	906	907	950	958	925	971	939	986	960	937	979	972	954	964	979	951	918	899	958	974	906	960	973	948	961	913	995	952	884	966	931	1019	964	933	997	935	936	978	989	935	1015	943	956	940	927	983	936	917	944	970	983	1000	954	917	976	967	965	962	944	921	971	951	937	1001	950	942	959	986	994	975	925	895	975	948	917	946	949	969	950	946	972	952	939	935	966	933	954	921	880	923	948	947	975	904	940	930	1003	947	945	980	949	930	944	952	912	923	977	1023	963	917	940	966	992	986	956	980	914	926	948	954	953	987	959	963	958	985	948	925	914	903	918	936	944	962	905	1028	936	942	947	923	965	973	919	936	1014	958	921	937	859	925	962	982	978	1030	953	976	935	958	921	955	969	987	928	987	938	951	1010	937	904	966	974	914	977	948	974	960	1007	956	937	945	983	980	1034	955	877	978	999	964	891	961	936	922	927	944	992	934	991	951	930	920	897	920	966	936	913	920	950	943	964	946	942	966	976	942	951	965	996	955	956	944	987	919	943	972	952	948	945	889	988	979	957	897	948	946	921	963	1005	964	935	931	951	969	998	934	969	962	922	944	946	915	935	944	971	957	947	966	960	899	979	970	955	942	947	941	971	1024	967	905	1007	924	948	925	956	1023	966	905	927	947	929	912	941	903	954	980	917	1006	964	965	904	913	969	922	959	939	909	947	962	970	981	945	947	991	892	1016	964	934	978	928	888	958	944	926	944	962	921	929	978	933	949	933	921	937	923	925	963	997	915	889	894	900	936	921	955	968	940	930	1017	971	924	905	931	956	958	960	918	946	934	987	947	934	904	955	933	998	859	922	897	943	854	989	921	910	959	948	982	915	982	980	969	973	981	922	889	965	962	928	923	942	934	975	928	994	927	935	915	960	922	928	899	1014	951	947	977	978	982	932	983	924	1026	938	965	940	957	975	981	988	934	1033	1022	928	980	942	983	967	923	924	911	907	921	936	974	920	972	938	951	951	921	898	965	913	900	985	921	956	957	946	955	983	994	952	958	926	961	936	951	977	964	924	932	907	916	926	974	989	997	926	938	948	1003	967	995	949	984	909	901	952	945	906	888	896	951	940	989	895	988	941	962	952	998	918	951	888	966	955	949	935	973	1003	988	997	979	911	983	981	970	974	946	925	930	966	931	955	929	962	948	951	955	896	935	907	936	963	943	936	961	923	968	943	979	979	958	946	964	891	897	940	939	951	970	1024	962	944	998	907	961	983	957	962	927	913	995	966	938	925	952	974	913	923	975	947	947	907	937	929	945	992	937	958	951	938	973	958	941	944	893	989	979	876	925	878	959	988	971	937	925	958	984	946	922	950	908	964	979	938	943	931	948	904	936	965	965	939	960	934	918	923	944	917	937	921	929	957	956	956	986	917	961	935	908	885	910	967	962	997	943	925	956	968	968	917	940	951	937	942	954	943	948	939	931	929	933	928	947	958	947	892	972	1005	985	942	957	955	977	934	972	934	909	934	964	986	954	975	904	945	989	1021	931	994	947	943	920	1009	956	909	898	987	952	914	959	963	979	966	943	979	970	921	935	935	889	960	950	965	956	983	1010	977	928	956	963	943	945	942	934	963	910	931	961	963	941	961	904	957	986	909	951	928	988	1002	984	961	932	945	992	977	959	951	928	957	904	914	961	939	959	993	975	953	952	984	937	947	974	950	967	940	932	982	930	982	946	951	1035	925	889	933	1043	995	959	972	940	993	964	1036	948	888	984	993	903	892	940	975	924	911	975	952	911	960	1002	932	961	962	965	941
1313	328	4799	6319	4204	2084	671	196	95	83	71	91	73	78	81	70	71	74	73	85	90	86	64	80	78	75	79	66	81	75	86	63	75	91	80	72	83	76	77	76	88	71	76	70	90	70	64	85	68	96	80	81	75	65	76	78	74	58	76	79	85	92	89	65	90	79	68	72	72	85	68	69	71	80	77	80	87	88	96	62	86	63	61	60	84	70	81	100	83	92	91	91	75	80	72	87	83	73	75	85	69	52	80	81	72	71	63	74	78	85	85	76	66	78	84	80	63	84	74	71	74	72	69	90	78	85	83	76	68	95	78	69	79	60	83	81	80	67	71	76	72	57	63	92	66	66	77	81	58	91	79	63	84	79	84	85	72	72	63	70	87	72	76	74	81	81	83	72	70	81	75	73	84	84	97	75	73	83	87	91	81	94	85	77	84	100	76	80	96	74	80	85	73	63	86	81	79	72	77	74	75	89	73	80	61	61	93	80	74	72	77	71	93	66	94	79	78	89	66	74	77	85	77	84	73	81	80	69	77	94	79	87	71	83	70	90	70	73	97	69	62	86	85	81	77	75	86	91	93	84	82	62	81	76	69	77	77	78	80	87	75	72	78	69	70	66	80	81	67	93	74	77	85	70	71	87	91	78	83	78	79	84	83	76	79	76	77	84	77	75	88	65	84	75	101	75	78	87	68	63	73	70	80	76	90	84	61	76	72	95	70	78	72	75	77	79	69	78	67	65	77	93	85	98	76	79	96	71	75	88	87	66	73	87	71	59	75	83	89	74	90	88	91	90	77	91	84	86	78	78	85	93	72	89	86	80	78	85	82	74	67	72	65	75	85	89	84	95	51	84	76	79	79	80	78	73	82	81	71	82	67	71	77	70	73	75	64	78	74	84	87	59	90	72	70	75	107	76	82	63	70	93	73	78	80	77	74	64	69	74	80	92	75	66	82	66	73	53	79	76	82	70	78	83	84	81	77	75	73	87	76	96	84	80	68	75	95	70	82	79	86	81	76	68	83	85	80	64	81	81	87	91	72	75	79	91	71	74	87	89	76	82	69	90	75	77	80	84	91	72	64	76	79	79	75	78	68	89	79	80	77	69	75	77	77	90	85	69	74	77	83	79	72	62	79	80	83	62	58	82	70	70	89	92	78	67	82	76	96	80	88	68	78	73	71	55	77	79	78	75	97	81	72	79	99	91	64	66	72	88	90	79	80	75	85	85	76	76	62	75	77	87	87	94	77	80	93	75	95	86	75	88	78	86	80	72	88	80	83	69	79	89	89	76	69	71	77	90	81	73	77	90	78	58	78	71	80	74	74	76	87	58	87	72	88	71	73	87	69	77	83	78	74	85	81	88	85	77	86	73	81	68	67	71	66	86	86	82	78	80	88	88	98	68	81	66	87	79	83	87	83	79	70	70	74	93	70	75	71	71	70	86	74	69	73	78	79	91	76	91	79	88	83	72	83	62	78	77	80	73	91	73	73	76	78	67	80	77	102	72	85	70	80	89	77	88	82	91	69	89	70	61	81	63	88	61	78	91	77	76	79	70	79	79	82	72	86	79	70	86	78	66	66	70	94	79	67	81	64	75	81	71	91	65	80	72	71	78	77	79	71	74	81	75	75	88	96	75	71	68	78	76	89	84	67	75	87	73	69	66	76	76	67	89	81	82	74	82	63	73	81	60	72	94	72	82	74	67	96	74	77	90	82	68	76	79	88	85	87	73	76	76	91	93	76	84	89	78	88	76	71	79	71	85	76	69	67	86	74	75	88	62	69	86	86	71	72	56	66	74	73	72	86	91	73	84	81	80	84	92	82	70	90	90	81	66	67	65	65	82	84	61	69	83	79	94	96	75	72	77	83	82	82	80	78	74	65	82	70	74	68	63	74	90	78	75	78	68	84	83	83	80	74	91	70	82	80	85	74	84	87	95	85	74	66	72	69	73	88	85	99	77	76	89	53	70	65	81	75	76	82	85	68	85	74	83	86	83	67	85	86	71	72	70	71	81	79	94	78	88	75	62	79	89	93	71	84	75	80	94	89	77	85	84	87	94	71	80	72	76	76	70	70	81	80	80	77	83	88	72	78	73	84	58	85	87	63	84	90	77	91	76	85	93	85	70	66	71	80	76	68	76	76	73	66	71	74	72	86	78	88	81	71	90	79	79	84	78	81	81	94	83	73	93	61	76	73	69	78	88	88	76	63	61	66	106	84	90	89	62	91	86	80	74	74	82	76	92	74	79	74	85	72	67	80	71	72	67	74	72	78	82	70	84	72	83	69	67	73	71	73	77	78	80	82	68	92	84	78	77	82	64	67	80	64	84	75	69	85	63	72	81	60	57	95	85	71	83	74	90	66	88	66	80	66	59	65	70	94	85	61	86	74	65	74	87	71	81	98	77	77	82	90	85	74	69	63	81	82	68	69	79	100	73	76	88	78	87	74	69	69	71	85	87	77	68	56	69	82	81	74	76	67	78	79	81	90	62	69	72	71	91	76	75	83	85	84	82	72	91	77	80	84	82	57	71	70	89	81	93	64	73	88	65	77	88	83	81	63	66	88	79	86	83	83	69	83	64	68	87	85	78	64	76	77	88	96	85	92	81	90	74	78	69	62	49	76	81	85	74	79	62	83	93	73	79	74	69	75	78	83	71	83	77	82	72	95	76	68	67	99	97	72	74	78	87	89	75	79	75	76	83	69	71	86	95	90	88	80	74	75	76	76	83	80	69	91	82	92	71	67	78	72	89	72	69	86	87	81	78	84	91	66	70	102	76	78	78	60	73	91	97	70	70	82	83	81	80	90	91	86	79	74	89	75	79	80	74	69	77	84	89	81	73	74	91	66	68	90	77	60	73	81	68	62	63	78	79	61	77	70	91	74	73	85	67	84	81	82	76	97	77	73	69	80	83	66	88	98	71	81	88	93	82	72	79	78	81	72	61	72	94	69	79	81	73	56	75	86	70	89	85	80	78	88	77	97	87	88	76	71	84	83	87	87	66	87	73	79	68	82	79	59	83	68	84	75	73	74	81	75	86	65	77	83	72	63	82	70	60	74	89	84	70	97	84	80	76	79	83	74	77	74	65	81	91	84	84	74	80	76	96	88	81	74	82	95	70	97	74	60	70	80	77	67	84	75	85	81	71	64	89	95	83	89	82	75	94	96	89	75	82	86	77	100	79	86	65	86	77	72	85	69	66	67	85	84	77	86	89	82	59	71	84	68	80	84	88	66	73	77	75	76	70	85	72	93	76	79	84	83	74	88	74	76	85	69	71	71	74	80	79	84	69	75	68	69	86	54	93	67	81	90	82	80	88	54	81	83	81	58	88	73	79	85	77	68	86	87	76	80	81	82	71	76	79	71	80	91	78	84	73	65	103	76	88	78	80	75	88	81	83	85	80	68	70	77	77	78	72	80	83	65	80	72	61	67	77	88	83	82	80	79	87	81	82	66	73	75	90	85	81	87	70	94	79
9005	5994	30769	39485	39142	29496	15772	4584	1494	990	997	925	941	945	898	982	964	985	961	871	922	960	884	966	855	937	924	978	969	894	894	994	908	946	935	913	872	904	920	984	997	983	923	936	905	944	933	948	972	936	937	941	948	882	983	980	950	931	923	921	939	949	931	932	978	969	904	937	962	921	985	929	995	909	918	936	963	924	945	936	887	923	918	922	961	990	911	948	945	928	953	914	972	944	873	930	929	920	927	921	934	959	949	928	940	959	947	956	906	897	965	906	964	934	918	932	969	904	915	980	951	909	910	923	962	935	924	930	905	878	948	954	910	905	919	949	922	955	904	924	892	946	915	957	973	947	945	940	916	914	947	943	924	924	930	867	974	960	907	836	961	978	925	982	910	918	989	931	964	900	955	946	927	945	974	880	945	963	963	980	905	934	947	929	897	949	918	970	969	970	939	903	918	873	905	998	967	892	926	962	932	843	905	929	964	997	964	983	962	934	985	955	893	903	966	938	969	943	944	894	966	890	909	842	933	945	885	939	970	919	913	948	930	941	968	921	884	946	970	934	931	985	938	923	939	934	953	977	979	921	964	929	905	927	961	950	928	975	942	937	917	939	907	935	922	900	921	953	915	935	903	917	945	933	939	950	944	899	936	902	931	889	878	923	920	911	929	891	911	915	940	949	922	938	867	943	986	1021	927	949	929	951	933	869	939	968	928	962	926	926	949	921	915	949	981	1005	925	907	921	902	957	961	942	948	921	892	956	997	903	909	937	940	904	943	987	930	890	913	969	897	907	929	955	927	960	912	1004	924	960	920	977	933	933	906	931	952	943	870	918	928	937	913	916	925	939	881	923	946	897	954	930	926	956	996	929	993	984	980	913	968	945	915	953	999	919	873	941	899	921	947	928	912	956	883	910	933	935	922	908	919	917	980	929	887	887	913	943	958	925	931	954	896	952	983	989	982	952	918	943	924	897	900	970	903	964	989	944	942	929	921	964	930	954	903	866	928	889	915	958	904	980	970	927	911	946	935	851	941	940	953	895	936	938	952	930	902	904	954	908	929	903	866	899	907	921	910	945	1007	873	957	948	945	940	957	943	946	954	943	917	969	901	936	930	926	952	919	922	875	917	886	918	985	1003	928	951	924	960	945	965	952	961	958	946	936	875	983	931	1034	971	931	968	911	893	921	989	977	943	963	933	962	932	894	925	931	944	925	890	943	965	923	940	928	952	915	958	900	977	944	977	951	945	881	951	906	966	938	930	917	947	935	868	996	987	894	931	947	929	892	943	955	937	921	921	958	943	889	937	933	946	889	945	899	902	912	906	922	911	904	965	937	951	935	928	945	978	890	898	937	983	932	964	899	926	979	944	904	956	912	911	927	969	948	933	922	870	945	882	958	924	938	917	883	982	929	917	960	953	990	940	987	936	934	937	950	945	943	927	978	947	952	971	950	952	908	962	890	934	950	881	929	958	945	965	949	945	929	938	976	902	969	927	980	967	949	856	960	928	929	935	907	976	925	952	947	915	942	927	918	944	912	954	960	912	1007	973	962	964	919	922	906	966	970	860	937	937	961	936	980	952	917	936	943	939	960	939	916	957	1002	980	982	907	853	942	925	973	905	894	1022	897	976	963	854	970	885	949	867	962	907	958	932	907	948	968	957	967	936	898	939	934	964	906	966	893	892	946	949	874	961	977	950	973	939	969	938	934	934	929	935	896	943	906	959	933	923	914	946	958	926	905	917	996	947	978	945	970	909	906	967	944	924	908	975	889	864	991	963	931	952	915	902	845	923	995	961	945	947	911	915	920	936	993	924	939	904	921	850	938	949	951	947	946	902	972	882	960	949	917	968	887	902	939	971	948	914	939	917	918	969	941	919	950	902	914	953	919	966	965	930	924	919	929	914	952	904	929	953	934	940	961	914	883	925	915	955	927	931	963	957	949	987	931	932	876	939	966	897	949	926	916	917	1004	937	952	897	978	968	973	1003	896	910	947	903	936	917	952	910	953	901	957	913	948	986	992	955	941	889	964	928	888	926	931	941	931	908	976	926	944	938	922	952	958	894	979	960	937	953	968	886	962	946	954	929	911	891	908	871	911	909	948	946	936	901	944	947	991	972	950	869	922	903	920	979	905	995	911	949	932	923	973	925	954	978	910	901	925	899	999	929	915	965	923	909	935	959	949	946	955	900	936	983	927	978	907	939	923	896	938	970	944	934	930	908	951	928	908	938	958	928	985	924	894	933	975	941	982	1014	967	937	924	897	938	954	897	939	927	937	958	979	989	940	964	859	903	893	966	960	912	861	961	995	987	957	975	947	866	987	912	946	990	952	957	964	919	936	960	887	935	927	936	935	890	941	951	917	929	953	935	955	998	948	922	911	960	917	945	884	921	948	975	936	899	939	940	924	955	897	991	903	916	944	955	963	947	956	906	975	917	911	953	969	908	1000	899	976	943	971	915	915	895	951	955	938	933	940	971	921	919	886	936	926	963	962	928	931	923	936	920	924	936	927	886	893	907	928	978	950	932	910	881	938	947	965	898	913	915	977	941	913	928	921	903	915	940	923	911	964	940	937	971	954	957	922	938	920	921	950	906	994	956	960	938	962	904	974	902	934	897	903	956	960	971	986	902	904	949	950	913	940	889	951	913	950	961	933	944	890	949	942	927	962	897	982	961	983	875	928	939	940	995	917	948	915	966	941	1000	927	953	909	948	929	947	936	970	928	928	949	1007	950	894	941	907	969	895	954	902	933	928	969	895	943	961	966	948	922	918	935	888	915	899	904	970	939	962	954	917	934	901	920	918	941	880	911	962	925	897	970	952	922	904	941	865	886	915	950	963	998	960	1010	921	957	895	931	943	938	897	965	865	960	950	939	960	953	927	929	987	994	969	961	952	983	963	915	951	960	918	933	931	939	977	919	948	930	988	939	931	909	911	954	945	940	863	940	941	904	958	913	947	917	926	924	922	961	910	953	946	952	916	909	986	947	975	932	942	945	911	969	925	947	942	952	945	935	971	950	983	932	936	920	929	1014	919	922	918	960	957	932	960	978	941	913	990	964	910	890	900	973	926	950	909	908	956	961	894	937	906	907	945	901	972	918	891	944	950	929	932	908	922	909	923	902	920	935	1004	936	918	976	985	910	938	947	954	945	870	929	916	922	976	962	996	947	945	971	954	974	941	892	933	992	920	935	927	905	936	996	887	913	951	915	1007	996	966	963	950	1002	950	971	902	894	958	930	905	940	968	886	955	951	945	981	972	908	952	948	935	978	977	971	939	932	925	920	977	950	944	905	943	966	936	895	999	983	976	953	920	916	906	918	957	926	929	959	883	979	973	938	900	923	882	937	965	907	921	956	902	968	980	963	875	958	905	926	918	960	880	919	878	964	936	974	1002	903	946	907	972	931	956	915	1005	963	974	938	939	953	952	956	948	991	937	981	965	905	912	950	931	1012	898	975	909	870	926	987	950	932	943	958	908	960	934	940	965	919	920	944	927	941	936	925
551	1767	12398	12857	9336	4953	1407	313	122	81	69	94	68	78	69	71	65	83	67	80	57	78	78	71	77	76	85	75	67	85	73	73	62	86	76	73	82	71	77	70	77	64	75	64	63	70	80	71	80	66	79	68	92	69	80	82	66	88	75	90	71	81	81	75	80	72	83	78	89	61	67	78	69	69	89	83	75	87	80	89	87	70	75	66	77	83	80	86	73	70	77	67	67	64	77	90	70	104	68	94	89	75	78	74	81	65	64	63	61	76	79	87	74	86	77	81	83	71	68	76	83	72	84	92	78	65	73	101	82	77	83	85	74	75	85	90	77	71	72	85	87	71	70	89	80	77	60	68	84	76	74	85	72	73	100	88	76	80	78	88	65	78	56	67	62	73	72	80	81	86	80	81	89	69	84	78	85	74	77	71	88	68	88	73	78	78	67	85	73	70	66	72	75	86	70	68	97	79	74	85	82	88	89	76	77	77	84	74	55	74	64	77	82	76	75	101	71	79	82	76	76	77	88	66	70	65	74	77	82	54	78	89	79	76	72	66	64	73	66	79	96	77	69	80	75	78	70	75	80	78	69	61	67	73	77	86	76	79	78	74	71	72	75	77	76	78	88	80	82	82	78	75	74	70	73	78	80	81	78	90	77	66	94	78	76	80	74	84	61	83	105	96	93	75	89	62	65	73	86	77	93	78	70	84	72	69	78	81	76	67	68	77	73	75	55	79	68	78	79	60	77	65	79	79	86	88	93	70	89	65	85	74	88	83	68	80	63	71	78	69	87	75	82	81	84	72	78	66	77	81	79	86	69	83	73	87	85	59	81	78	68	68	71	91	68	72	83	86	77	85	77	75	70	71	66	81	81	76	73	80	82	96	81	92	78	73	60	80	69	86	79	75	62	59	77	73	91	65	75	76	75	73	86	77	70	67	74	101	68	71	77	79	70	79	87	79	71	66	83	77	74	88	82	65	73	64	77	80	60	83	82	88	61	71	80	77	78	72	90	64	68	75	88	96	70	79	82	83	76	75	72	74	79	67	72	90	90	63	85	71	67	91	75	99	78	70	78	69	92	66	77	88	75	80	85	61	68	65	79	82	76	75	81	83	64	69	80	83	78	76	83	92	74	80	74	66	58	69	77	67	76	80	87	64	70	65	72	81	78	79	98	73	81	79	66	87	82	76	68	95	80	76	68	64	81	68	66	81	68	82	81	69	65	82	79	80	56	74	81	96	74	89	86	82	80	84	75	75	76	84	71	106	81	76	76	81	69	78	87	73	60	87	80	76	83	73	84	75	81	87	87	68	72	81	76	68	74	77	68	87	65	66	77	81	77	83	71	78	87	65	87	93	66	68	83	87	70	71	88	76	68	58	74	92	73	78	78	73	71	54	72	79	86	82	77	89	66	71	73	71	90	78	97	75	68	78	82	76	80	75	98	85	83	68	81	64	71	75	75	78	72	76	67	77	90	81	90	81	72	76	77	76	81	73	76	72	78	79	96	89	82	85	72	79	81	85	97	73	72	77	77	80	81	86	76	75	90	90	85	77	68	75	83	68	84	74	72	68	85	64	84	68	86	96	73	75	84	78	79	72	81	81	83	66	81	82	87	78	72	91	79	84	84	71	72	88	85	83	85	62	89	81	73	70	74	74	81	82	70	77	75	77	65	68	80	78	76	62	96	79	80	74	90	70	68	77	81	68	72	68	82	79	85	90	68	65	71	74	80	74	88	90	68	70	87	61	83	71	86	79	85	78	85	70	71	83	90	83	65	85	71	95	92	79	80	78	80	80	67	77	74	85	92	82	71	83	80	66	84	84	76	66	79	72	86	84	81	92	81	57	60	78	65	82	62	73	95	79	71	58	97	77	68	91	67	56	80	71	78	84	87	82	72	82	83	68	90	82	69	79	62	84	70	77	66	79	92	71	76	71	95	83	80	76	97	84	70	85	71	61	84	73	73	80	73	75	90	96	65	86	82	73	84	77	72	74	68	83	87	63	77	76	87	65	75	79	66	69	71	66	76	73	93	73	54	64	82	75	80	72	90	88	61	60	71	69	70	87	70	74	100	75	64	92	65	108	78	81	71	77	87	78	82	84	70	74	78	81	87	66	81	77	88	71	83	92	87	74	66	72	58	75	81	95	104	67	74	85	118	84	92	74	78	78	72	76	71	68	55	81	69	89	83	62	95	63	92	72	79	88	70	72	92	80	84	85	67	78	80	89	68	76	81	79	79	75	73	70	81	71	81	67	80	66	92	87	81	74	92	75	67	79	87	71	64	85	78	67	75	85	67	68	56	74	78	82	81	87	80	85	95	59	77	65	65	82	77	102	88	66	65	79	68	81	70	65	81	79	87	76	80	84	80	69	82	75	67	77	95	77	72	64	74	76	77	81	93	77	78	61	65	78	85	66	74	84	80	86	70	82	80	78	80	81	81	79	81	95	88	79	77	73	68	58	80	79	74	73	81	90	69	78	94	75	76	83	85	68	77	75	73	61	78	81	73	69	69	62	71	83	83	92	93	84	97	100	72	94	83	77	83	79	80	85	75	73	75	68	98	77	81	77	83	64	86	73	73	81	77	72	65	70	94	83	76	84	90	81	72	76	73	77	85	68	65	79	73	89	65	77	84	77	67	72	87	89	65	84	77	82	84	64	96	84	106	78	71	79	83	81	69	70	65	97	80	92	63	71	80	61	79	81	93	71	91	84	88	92	76	74	88	76	76	77	78	85	83	77	84	76	77	81	65	64	72	88	82	63	89	59	92	87	77	74	73	85	86	79	67	80	74	76	80	93	65	76	61	82	71	69	85	74	61	85	86	114	73	94	45	59	88	76	75	69	86	95	67	70	83	77	82	85	74	76	74	85	74	70	56	88	97	77	75	70	81	81	80	76	69	70	54	79	77	75	81	75	75	81	84	74	78	86	75	78	81	74	67	76	67	78	67	76	81	91	71	82	65	67	77	74	59	82	85	81	79	80	69	69	66	66	69	63	74	67	70	75	83	73	72	72	77	94	84	66	77	74	65	79	84	77	67	75	59	70	74	81	75	71	81	75	77	95	74	74	87	76	76	71	69	80	74	82	76	80	93	76	72	81	75	76	87	69	73	99	58	71	89	75	83	76	72	61	78	64	73	96	68	82	78	67	63	92	71	85	75	77	69	76	85	87	70	78	88	74	83	79	82	84	91	68	83	80	73	80	82	68	64	74	75	73	85	61	78	84	72	68	67	73	77	88	79	82	78	73	84	89	82	86	62	70	65	72	78	64	73	66	76	87	76	80	83	77	68	66	76	69	69	74	77	74	67	72	78	72	75	73	81	78	87	64	88	75	73	72	95	81	91	73	67	77	77	75	79	59	59	76	65	62	70	72	83	78	82	83	65	74	91	78	80	66	85	75	76	75	75	85	76	83	67	73	68	87	71	68	81	76	82	50	79	84	90	82	79	83	80	70	103	81	87	73	90	63	90	62	68	77
11519	17697	40518	53540	54384	39689	22877	7382	1917	1088	949	952	934	902	911	1001	896	943	903	924	942	915	929	950	917	909	940	900	913	909	885	910	904	862	979	920	921	950	900	921	922	928	917	923	931	885	928	941	924	933	944	922	906	890	964	929	945	926	910	916	929	921	969	885	962	917	907	999	946	952	923	998	928	921	908	913	941	889	934	922	976	931	929	881	856	959	875	904	922	924	952	902	913	923	883	920	931	890	902	919	914	903	938	910	943	904	959	868	853	877	932	915	921	951	949	974	893	965	911	893	911	921	976	872	873	933	971	890	925	962	908	896	933	909	979	961	994	916	899	938	887	931	902	948	909	892	908	915	917	934	944	927	914	937	900	956	977	914	960	914	962	943	923	965	906	953	935	923	953	899	944	946	922	883	905	872	970	923	950	874	982	974	903	931	932	915	925	952	892	925	963	910	904	881	914	923	931	959	947	933	899	960	891	888	948	897	907	913	889	943	946	909	918	926	915	917	927	969	925	956	962	971	953	920	957	975	920	962	929	865	908	941	946	921	942	988	933	948	907	946	933	941	962	919	943	951	926	900	931	913	967	922	958	958	866	960	959	953	921	922	940	1020	914	931	972	924	972	932	868	923	907	964	914	925	976	865	913	906	954	951	916	928	889	898	940	951	887	1019	909	944	952	937	924	961	937	864	945	864	903	929	949	898	921	917	887	946	913	928	971	952	948	937	945	951	891	933	878	873	904	916	973	966	958	888	902	938	987	955	928	952	892	992	942	925	926	946	880	923	902	980	939	915	918	974	899	964	938	930	957	932	955	946	861	935	923	920	909	944	923	929	933	928	962	982	922	882	915	958	931	915	863	914	937	952	918	905	932	942	984	941	915	923	905	988	930	911	918	891	918	943	946	967	926	882	934	896	897	955	908	941	860	889	943	926	922	888	926	909	936	922	931	917	933	973	937	906	931	907	957	973	898	949	932	1000	967	947	920	968	867	941	954	938	952	915	1035	938	946	942	900	883	924	914	889	983	949	998	895	917	921	923	978	981	910	927	893	938	955	968	969	943	915	904	926	880	928	931	970	953	992	921	907	929	949	930	911	930	920	989	907	912	939	976	925	933	983	933	882	943	974	974	868	962	938	970	949	944	975	933	867	906	985	958	957	878	895	916	914	931	933	962	940	880	968	941	948	938	947	944	923	935	930	933	944	943	934	981	949	856	956	954	915	903	956	988	875	964	907	962	916	955	936	939	922	943	918	947	906	935	941	945	958	989	910	908	949	920	921	907	963	968	940	952	935	923	903	1000	935	909	919	918	957	967	929	910	955	912	890	911	880	925	948	933	873	1023	917	898	978	852	873	945	912	985	932	956	959	891	902	925	907	935	898	913	921	952	880	978	973	957	966	922	874	929	946	934	894	882	947	945	920	885	962	972	943	888	952	953	915	927	949	929	940	902	935	872	888	919	877	930	906	941	965	1006	952	972	915	913	871	887	963	912	869	905	962	1002	940	883	948	881	919	891	925	958	941	933	909	913	965	970	935	924	919	983	926	917	904	940	931	978	910	955	953	979	972	1008	914	941	949	892	939	901	947	969	930	939	936	908	925	894	917	964	960	908	919	983	910	916	928	904	913	846	927	933	915	962	927	952	972	956	900	940	902	950	940	884	945	928	938	871	912	918	939	945	943	902	866	941	951	958	947	919	939	950	963	934	907	917	907	939	965	942	899	981	930	928	913	893	908	912	888	968	880	940	941	948	905	887	918	901	951	929	954	913	947	954	962	881	909	888	940	894	961	941	928	954	905	943	895	940	963	914	935	926	960	946	955	970	940	913	927	922	894	940	925	959	974	952	931	940	893	890	906	934	941	899	963	918	945	962	953	966	952	925	928	920	903	918	930	925	921	931	990	912	935	939	946	909	950	920	916	972	938	951	891	933	963	960	901	944	943	928	936	936	890	983	896	986	931	907	911	946	865	875	934	930	890	896	907	903	919	939	905	973	972	964	904	913	888	928	936	938	924	935	920	968	960	906	930	914	946	868	925	892	967	910	941	919	917	885	971	968	856	914	915	908	921	926	940	874	938	925	900	942	853	970	961	940	925	912	975	931	915	948	954	960	938	958	973	939	997	981	898	923	959	908	907	935	944	858	956	914	957	948	990	925	949	939	949	913	905	964	966	936	961	909	916	940	933	1001	907	981	905	965	918	966	887	936	950	936	914	883	928	943	925	907	864	934	937	919	944	856	914	902	904	881	938	960	951	983	928	893	884	878	923	905	938	877	922	957	955	896	876	960	960	936	936	950	931	883	951	952	881	860	884	916	948	954	921	894	960	918	980	962	987	966	943	954	981	984	933	946	900	918	933	977	955	900	885	937	927	884	902	896	970	955	911	904	876	948	963	943	944	973	941	935	891	951	932	904	872	900	923	925	902	915	943	905	961	894	928	1003	978	916	929	964	886	897	934	936	945	954	930	940	930	985	869	985	995	897	985	904	964	945	933	972	902	933	904	946	881	946	933	883	964	908	920	902	918	897	936	925	899	895	886	850	861	950	904	930	962	973	905	904	906	960	967	912	974	895	919	927	907	937	949	927	924	918	936	938	964	985	964	940	958	922	926	915	928	892	941	968	914	932	903	909	934	923	953	921	957	963	962	933	937	935	940	911	934	919	927	941	942	903	950	969	924	951	969	954	939	951	905	888	952	968	944	924	1014	885	943	928	968	923	931	943	925	956	929	939	945	929	926	856	936	908	949	917	967	931	935	908	946	875	928	893	943	886	935	886	903	937	921	887	923	944	943	976	935	903	909	881	913	926	916	918	883	907	958	953	915	907	837	953	893	933	962	910	939	953	957	913	871	906	949	944	920	930	953	908	902	959	915	913	934	951	945	951	936	921	962	987	950	877	925	926	955	912	946	889	910	924	967	954	940	929	874	920	926	885	956	947	901	893	968	913	908	940	920	919	951	898	942	964	894	942	903	916	945	940	889	922	902	925	938	927	960	903	953	984	896	896	928	890	939	911	890	928	914	938	944	955	902	920	954	920	972	902	884	885	884	904	910	929	919	907	941	933	916	987	908	921	874	948	939	944	945	954	932	970	905	933	874	938	904	974	917	967	939	890	939	928	887	898	916	951	951	940	954	898	901	921	893	897	936	947	958	897	923	944	953	917	908	916	936	940	923	937	936	928	910	985	915	946	894	954	929	976	924	946	1000	934	965	950	956	975	903	944	875	880	938	951	920	911	933	933	887	943	954	936	942	900	909	881	914	955	990	872	974	893	943	927	932	925	945	929	913	975	975	917	970	939	937	942	918	978	918	913	933	899	960	999	905	963	927	956	924	937	971	963	965	960	964	984	947	895	892	958	926	915	923	942	967	976	908	939	904	907	929	936	870	925	949	885	874	934	982	960	936	945	939	928	901	910	933	956	968	980	938	907	920	926	941	921	865	903	922	941	935	880	935	965	921	912	914	961	952	903	911	947	940	907	960	950	923	994	952	943
2052	862	12931	14462	10064	5735	1543	329	114	84	77	72	74	79	62	92	81	83	78	88	79	88	78	93	78	92	73	77	83	78	84	74	75	69	80	74	78	66	71	89	87	75	86	76	76	84	90	90	80	83	98	65	92	76	84	86	76	78	73	67	85	80	86	71	71	80	79	73	65	98	69	75	78	80	76	102	74	85	65	89	95	101	87	83	82	77	85	76	69	81	75	82	85	81	74	91	100	84	63	84	83	77	91	68	96	79	85	85	82	81	92	75	77	92	77	76	62	71	76	79	74	78	75	86	67	100	80	86	66	88	77	68	81	91	95	69	71	66	72	71	80	74	66	86	77	81	88	82	64	95	74	88	86	76	77	85	86	83	98	75	89	80	62	87	81	81	79	79	71	73	87	104	77	81	78	77	93	82	92	88	59	81	84	75	71	80	72	81	82	66	85	74	88	77	64	96	71	86	79	68	71	88	69	98	78	76	74	78	79	89	62	96	92	66	78	74	87	80	72	90	69	79	90	101	56	83	83	76	88	75	82	107	82	82	81	98	88	69	75	82	86	70	82	86	73	82	105	88	74	57	88	76	89	85	80	93	78	84	76	88	57	89	101	75	87	72	81	75	82	105	80	87	89	91	96	109	69	78	77	78	94	90	81	84	96	72	81	69	84	80	78	82	78	65	77	80	88	76	86	76	77	92	85	87	82	80	89	93	80	81	84	78	70	80	78	69	69	90	80	90	79	64	70	72	78	66	80	74	84	91	76	89	67	75	92	95	69	71	83	80	82	85	80	94	77	81	73	76	85	78	64	82	74	77	87	88	68	90	67	70	59	74	82	91	86	76	89	75	67	83	90	71	85	73	79	81	73	96	78	84	89	72	84	70	79	72	94	90	79	76	86	87	74	82	71	91	78	82	85	78	81	80	91	90	80	90	84	68	90	79	80	92	73	68	89	92	75	94	77	71	78	62	79	83	80	75	83	95	81	95	89	71	76	74	101	70	70	67	75	79	80	87	77	82	79	81	83	73	102	87	91	81	84	97	88	50	75	98	92	85	104	82	76	72	85	82	82	75	82	83	78	74	77	80	80	72	68	65	70	94	74	68	88	88	78	76	79	82	76	72	80	79	71	71	68	82	83	76	90	71	84	78	81	88	84	84	79	67	58	90	76	86	72	83	73	78	75	80	65	75	79	73	84	88	70	79	86	71	80	72	82	78	83	89	70	92	76	78	70	80	62	83	69	95	63	80	93	78	71	68	86	80	86	92	73	84	77	76	89	62	82	99	73	83	97	65	86	80	74	82	79	74	73	83	81	81	75	73	98	81	85	87	76	66	73	82	70	83	91	84	83	64	81	76	78	66	72	73	79	85	91	78	74	82	71	75	80	73	75	73	69	81	86	70	73	86	81	67	75	87	66	88	78	87	85	77	68	79	93	85	86	92	87	78	68	90	73	78	67	91	87	90	85	81	94	82	86	85	61	85	86	84	64	73	82	70	71	82	76	71	78	84	87	84	80	72	95	76	77	69	79	83	74	80	73	69	84	85	91	77	81	79	85	81	79	75	75	68	86	77	75	74	75	66	78	80	81	86	74	84	69	71	79	77	86	99	67	69	83	79	77	96	80	81	88	105	87	77	86	76	71	88	80	73	77	88	85	84	64	90	62	93	82	73	68	83	71	86	66	88	89	66	77	79	86	77	92	67	87	74	82	88	73	84	70	78	74	83	96	92	89	72	67	79	71	83	80	80	89	66	82	85	90	75	77	81	73	79	76	73	78	81	94	89	86	90	83	85	65	79	88	84	79	81	77	87	65	79	83	100	81	72	73	93	63	78	85	80	71	84	91	86	86	70	67	75	78	83	96	89	60	69	94	76	65	92	97	76	81	64	76	70	76	78	86	80	91	80	81	70	92	84	85	92	80	83	81	79	81	71	75	82	85	82	70	70	82	70	88	76	83	72	95	70	73	63	94	77	71	85	77	87	98	77	85	90	98	86	65	91	88	73	86	85	66	87	64	78	85	89	50	66	64	77	60	78	83	83	85	82	70	78	81	87	94	84	103	94	86	72	79	91	67	63	84	84	76	88	72	71	76	83	62	57	93	72	90	93	83	85	92	79	98	96	70	85	79	80	80	90	87	88	87	92	71	72	81	79	67	84	84	86	81	88	73	79	81	71	80	87	83	89	85	84	102	74	69	74	99	80	85	89	93	85	79	70	80	86	78	85	81	75	56	69	70	65	76	92	72	89	83	65	77	80	91	85	67	85	83	69	89	74	67	88	94	73	80	85	83	74	78	71	71	89	57	90	76	89	66	80	78	74	66	75	94	94	78	66	81	82	85	81	66	79	79	78	82	73	66	79	70	74	91	74	101	74	90	68	70	88	102	86	94	80	74	90	77	83	76	75	68	80	87	75	76	83	76	93	74	79	91	67	73	80	74	95	73	68	67	78	86	72	75	73	76	80	75	68	90	65	76	85	83	75	66	89	79	84	81	81	70	57	79	70	78	94	73	79	73	90	80	93	74	88	85	85	66	71	91	69	104	76	80	83	85	85	66	86	67	76	83	102	75	94	93	83	67	76	98	85	79	73	68	81	79	84	72	76	72	75	91	83	85	71	72	82	82	79	68	74	76	79	87	78	92	78	82	72	93	99	86	78	69	60	82	86	71	80	81	78	82	80	96	85	85	79	92	75	62	79	62	71	60	75	67	89	71	74	87	78	86	84	92	74	84	80	93	101	86	86	86	85	82	64	109	93	71	69	69	76	68	80	82	79	82	71	88	87	76	69	81	88	87	88	88	71	67	84	89	74	77	85	67	80	82	86	89	91	63	85	86	83	90	88	75	96	82	72	82	73	88	78	86	71	75	95	74	80	99	60	70	79	79	85	73	93	68	69	75	66	86	66	79	60	84	82	102	83	77	85	82	76	62	75	73	86	76	83	84	94	78	77	88	83	72	83	91	75	86	70	94	79	77	71	69	64	80	62	73	83	96	85	87	78	73	76	70	87	85	95	94	68	76	82	71	83	70	77	96	78	69	73	83	82	77	79	61	85	95	81	65	78	81	98	84	74	84	71	63	97	67	91	85	73	79	82	84	84	84	72	98	88	76	83	88	67	74	88	81	84	79	96	92	85	63	87	101	89	82	89	76	80	79	79	83	80	72	89	79	72	83	77	77	83	73	80	79	67	93	83	66	78	89	93	71	81	77	85	97	91	76	77	86	72	87	80	81	77	77	95	88	87	78	73	75	83	79	98	92	88	75	69	71	68	75	81	78	79	93	81	82	84	84	80	73	83	77	92	71	76	76	104	69	85	80	74	76	80	87	88	75	80	88	91	84	81	80	88	63	95	81	60	85	80	93	83	85	86	61	91	81	82	86	74	68	66	67	94	76	52	79	84	74	80	75	76	98	93	87	94	64	87	86	93	94	72	95	73	84	71	89	67	86	76	89	80	82	90	104	71	90	90	62	72	85	72
11920	12400	42235	54552	54884	41484	22937	7801	2035	1057	985	943	944	974	918	986	985	1063	961	945	987	940	1021	945	972	1013	1009	960	961	941	949	1009	967	991	1036	1006	947	972	975	987	940	1005	977	979	1012	985	957	1054	963	983	967	964	932	959	1008	942	993	968	963	932	949	978	883	1012	964	977	972	1010	946	969	987	949	970	1020	944	978	963	1012	985	1023	936	986	935	885	998	921	1008	951	957	987	985	970	958	950	974	959	1076	976	943	943	971	954	1041	970	957	1007	929	984	965	940	952	955	983	1028	944	982	998	960	964	1003	983	939	987	962	1004	980	947	951	997	998	960	997	967	957	1005	981	979	985	988	942	996	984	909	974	931	948	994	993	910	960	1024	997	1002	973	977	1006	962	1008	988	972	931	977	990	959	980	944	991	968	971	991	993	991	985	1021	1000	992	947	971	964	985	1012	982	961	1010	953	991	1021	999	956	959	979	968	936	1000	954	974	953	969	946	972	990	997	935	926	1010	971	984	944	987	952	971	943	968	1011	979	945	958	964	963	991	1007	1009	945	952	1026	939	926	998	948	984	951	1040	966	936	972	978	985	975	912	975	1011	938	999	981	1004	1015	980	984	965	1025	973	972	955	944	926	1000	967	956	977	948	988	984	978	1011	944	948	1007	991	949	966	980	956	949	989	955	974	961	1002	973	1038	952	922	1013	1007	972	947	964	992	967	937	976	1010	994	973	988	944	1007	935	929	1040	917	993	968	949	931	971	958	973	1014	960	928	1004	986	980	987	928	1018	1015	972	947	988	917	955	994	1011	987	991	943	1001	906	1006	1002	988	1038	938	944	969	945	980	954	1004	904	961	972	959	922	982	967	1000	980	956	975	948	970	954	985	967	985	980	961	929	972	959	998	985	934	1003	984	1030	998	994	959	991	961	940	971	1019	941	909	978	998	963	903	1002	955	944	958	980	983	1031	985	976	1001	1024	930	1008	983	915	1002	987	944	997	1017	987	990	984	1010	966	979	949	1020	942	937	981	981	982	950	978	963	961	964	948	985	989	1049	959	1021	973	1023	966	992	988	951	1037	983	966	975	982	1000	943	925	943	942	977	967	1044	966	983	961	946	988	1009	986	946	989	971	1004	961	912	1003	1018	937	1032	972	944	1023	987	977	960	955	1020	1003	965	967	964	971	1010	958	950	949	979	983	1000	991	1005	999	963	951	973	996	945	1016	1005	952	922	955	984	1017	925	987	920	891	998	975	910	1017	1029	974	923	1044	949	1013	990	958	987	936	961	968	976	998	980	1000	945	954	994	946	953	977	1009	955	974	944	932	970	985	949	934	975	957	917	963	930	963	958	982	945	955	955	961	1014	1058	982	927	944	996	920	997	965	976	938	981	1021	968	999	991	973	966	969	997	986	982	979	975	948	1004	1047	930	1024	942	972	985	1015	1006	1027	1009	956	998	1013	939	967	977	963	970	951	945	1016	985	933	979	994	988	953	972	978	937	948	1004	987	1020	988	957	999	1007	917	942	1026	957	1003	983	1014	1016	983	983	1005	966	998	984	955	982	967	915	964	956	943	993	971	975	940	924	995	989	1005	950	980	945	959	990	997	996	971	1041	956	913	988	980	972	1013	974	938	984	919	992	925	960	963	938	974	1022	1059	985	971	949	899	957	977	985	892	980	1018	997	1001	950	969	968	971	1011	960	960	998	930	1017	953	1001	997	973	1020	978	1002	1033	970	892	949	1010	987	980	923	1026	1009	961	1014	971	990	1014	972	918	986	968	954	989	995	1012	953	942	940	1030	953	915	989	949	939	970	999	909	954	946	962	984	909	941	915	944	948	998	940	964	986	946	993	977	962	968	966	949	971	994	991	966	968	974	988	948	972	1001	1007	960	957	978	1001	995	978	991	930	955	971	970	978	940	1010	1005	975	983	985	994	990	955	916	992	964	959	966	989	974	986	1013	887	957	966	933	941	991	941	971	972	986	956	1022	958	1003	972	939	1003	961	947	985	987	963	941	958	984	964	962	950	949	943	943	976	996	964	1013	1010	964	1003	997	1013	991	955	986	949	1038	990	963	953	985	959	1025	1014	969	909	1024	968	994	990	984	1016	935	1002	997	958	896	979	985	1009	991	942	947	1007	939	989	954	973	1028	998	944	1021	970	934	1011	992	1000	962	950	915	914	929	973	981	990	942	972	984	993	985	992	909	1028	1010	1019	986	974	1004	955	955	909	956	967	962	998	956	967	951	985	1046	989	1005	985	988	958	980	968	976	951	942	997	1017	1015	963	984	926	1019	969	1001	949	936	992	993	931	990	969	965	1000	1040	943	964	952	1003	983	940	992	973	954	957	996	956	998	1013	975	1042	1071	958	981	1036	962	971	979	957	988	973	982	978	937	958	921	980	977	988	1039	969	985	980	944	1015	939	1003	962	931	982	1003	990	974	940	988	984	990	968	1000	994	967	936	995	1017	1013	966	963	969	1000	972	961	1024	1030	1039	899	943	950	966	1009	921	973	949	975	951	984	1039	990	999	999	957	979	986	1019	952	982	1022	1002	1021	954	939	997	983	981	986	950	921	1006	1010	992	985	1003	980	1022	978	954	963	1009	923	901	1002	940	977	958	953	968	909	926	984	980	998	970	973	969	978	977	1027	984	975	948	950	946	918	957	918	891	966	927	1000	958	978	965	986	913	955	946	989	964	906	942	956	1011	960	957	999	971	961	952	981	1004	1020	952	993	1005	1000	987	969	986	1034	943	917	1003	984	952	1039	965	969	1023	1049	1003	950	989	968	1025	1019	1019	968	1029	930	994	933	994	901	971	987	996	1003	1003	943	962	999	1025	1014	1046	983	956	962	973	1014	996	949	969	1043	963	1009	990	973	955	1006	1012	987	965	1007	930	1012	1009	985	941	993	1005	955	1012	966	952	920	912	959	980	973	944	977	1005	974	1004	923	966	952	976	959	975	946	987	991	952	976	965	954	959	964	994	991	996	893	1029	953	979	1000	1016	1013	960	987	1006	959	929	988	946	952	942	949	973	950	941	985	924	993	992	975	961	969	998	979	1002	996	993	923	1012	920	966	966	1039	1013	975	1004	960	978	980	996	1005	1039	956	975	996	923	967	983	949	1006	992	1017	979	902	984	941	1042	999	919	1040	1008	974	1020	945	966	996	1001	1001	1013	979	983	998	926	1026	974	993	931	1006	992	946	1009	945	958	947	1048	1005	955	982	999	986	1010	965	960	972	1001	1031	979	998	917	905	968	998	949	1038	977	959	993	961	1013	919	1010	1019	973	928	983	886	988	924	1037	907	981	973	1022	961	963	965	931	957	931	1028	946	1044	989	886	948	999	956	976	918	980	962	1028	932	950	1060	1013	960	1023	940	1010	954	945	977	1018	997	946	1027	1006	957	987	989	1017	968	964	960	990	978	1076	943	944	1002	986	983	984	943	950	985	929	1035	913	1005	987	1010	899	940	1069	962	931	939	957	914	981	977	1001	1021	965	1004	963	999	1006	946	995	1014	950	997	955	960	986	969	939	955	978	944	934	956	937	932	963	975	1034	964	958	925	982	974	994	977	952	933	998	959	984	1025	972	930	1001	966	976	1029	975	999	964	936	986	1028	979	932	1001	935	985	970	1013	942	995	1015	1008	950	1023	978	970	960	1007	993	1031	940	979	956	995	978	972	979	965	991	982	982	975	935	984	995	992	1004	980	1010	1018	944	922	940	1042	1008	988	1007	979	1004	1011	1058	948	947	933	1017	958	963	1008	964	972	953	979	996	1006	958	1011	972	1002	1017	1012	979	958	942	1007	939	992	1013	997	973	969
975	2949	18135	19946	15938	9382	2189	444	125	88	72	67	87	83	88	82	77	70	84	85	82	92	95	88	72	80	83	84	77	71	78	70	67	76	79	79	73	88	79	84	78	73	66	70	73	81	84	79	82	72	82	93	58	77	80	95	77	68	68	82	70	97	75	78	73	93	89	90	71	71	85	73	85	74	77	86	78	77	70	93	86	84	73	77	81	62	61	77	82	68	81	79	82	78	78	76	76	67	74	64	73	64	63	85	68	80	85	83	70	81	79	95	91	93	78	82	63	80	64	102	63	57	87	95	78	75	76	76	80	61	74	65	70	69	70	73	83	88	72	84	75	67	85	68	83	76	78	69	72	85	88	82	106	75	64	78	90	84	90	75	83	48	87	85	69	82	82	85	81	78	84	74	67	86	76	71	70	75	79	95	88	85	80	83	86	76	83	78	70	79	80	78	75	100	80	68	87	64	75	93	83	80	66	85	88	69	73	70	80	95	77	76	96	73	84	79	78	76	61	69	95	72	83	86	80	78	88	81	82	81	71	72	71	77	69	71	78	71	89	72	76	80	83	71	77	78	81	80	75	98	70	76	83	82	79	72	89	65	65	68	82	78	74	78	92	87	90	85	54	86	89	72	65	86	67	75	68	68	79	79	100	77	83	73	86	63	108	68	83	75	77	89	75	89	65	82	71	83	80	89	66	63	85	82	77	73	75	72	85	83	74	89	79	76	84	72	71	89	85	82	74	80	81	85	68	85	77	89	70	92	76	82	82	77	84	72	77	63	87	92	76	87	83	74	76	82	71	76	78	79	72	76	90	80	80	88	70	88	73	82	69	76	74	73	85	75	80	74	67	93	58	79	77	74	63	74	100	86	76	88	76	84	71	77	87	68	75	83	70	67	73	82	66	70	80	88	84	79	77	90	85	67	83	68	78	77	82	72	63	77	90	74	83	59	73	89	84	75	80	65	71	83	77	89	73	92	79	72	79	57	64	69	80	80	83	87	80	92	83	73	81	87	90	86	78	68	95	68	85	85	89	69	70	75	67	85	82	84	86	67	84	65	88	78	73	71	78	72	74	88	76	60	82	76	92	80	84	91	88	76	80	77	86	89	73	75	93	67	69	76	78	74	94	84	88	67	82	79	83	72	78	69	89	77	68	83	78	82	78	78	77	85	78	80	79	79	86	83	81	86	83	79	72	85	63	68	85	83	83	75	75	74	75	80	77	68	69	71	96	84	77	70	95	71	84	77	72	79	80	82	85	75	73	80	92	105	86	90	66	71	77	75	67	90	81	92	80	81	78	78	83	101	67	71	78	89	76	77	92	83	73	100	71	94	86	89	79	64	68	95	77	71	87	95	71	72	85	92	60	83	80	89	76	88	84	87	78	85	69	71	80	73	93	63	84	73	73	78	95	74	80	87	84	71	72	82	69	84	89	75	79	87	60	85	72	65	74	76	73	64	76	72	73	86	83	78	70	78	85	70	85	70	74	75	70	70	79	80	97	82	82	67	91	72	74	76	89	73	83	93	87	83	89	101	87	70	84	68	75	93	84	71	87	85	76	81	83	79	70	78	74	87	83	73	82	76	71	82	83	91	65	70	61	76	76	72	69	75	80	77	75	74	71	82	76	84	92	78	79	87	73	79	79	85	77	76	66	87	64	60	74	91	90	86	70	80	80	75	87	69	77	64	96	94	61	76	88	82	93	68	70	89	84	67	96	65	62	70	73	93	73	83	74	87	76	76	75	66	78	65	97	66	83	91	80	78	76	76	74	67	79	71	89	66	91	86	83	72	98	66	73	74	86	89	67	75	84	70	80	68	82	70	78	79	86	65	75	90	94	71	75	79	83	73	80	89	72	80	61	63	66	84	86	89	72	69	76	98	92	78	83	77	87	82	88	74	83	77	85	71	90	96	72	77	81	77	80	80	91	98	81	98	80	96	69	75	77	74	86	78	75	79	72	78	90	82	74	81	81	77	90	71	81	83	77	85	86	77	77	80	77	90	92	80	62	73	85	70	85	85	85	74	73	63	72	82	85	75	71	76	76	70	77	68	85	63	63	77	76	75	89	80	86	94	71	68	68	79	79	73	79	86	76	75	77	78	80	74	72	82	60	104	84	80	60	77	60	67	70	82	88	78	64	82	81	73	79	90	86	90	77	93	82	61	55	86	77	78	69	101	77	56	75	104	92	71	82	84	69	73	67	94	72	74	83	86	83	74	72	83	74	79	86	78	79	82	86	74	78	76	83	78	74	83	84	79	90	62	66	86	77	76	79	79	82	75	69	71	69	74	82	86	73	87	85	96	67	69	81	98	74	89	80	72	78	92	56	77	67	82	67	70	73	76	79	80	76	96	81	81	73	75	73	79	79	91	97	81	74	80	78	71	73	61	74	74	81	92	83	77	63	67	58	78	72	79	73	82	89	79	88	86	59	78	78	67	76	91	73	74	62	87	79	88	68	63	75	73	83	63	74	65	78	84	91	75	75	73	89	84	83	65	78	68	80	72	85	79	66	86	80	87	79	77	76	65	96	88	82	83	72	68	72	77	79	79	74	83	83	95	74	84	69	76	71	77	65	92	73	83	76	84	73	67	82	85	78	92	67	76	82	75	73	80	80	81	83	80	91	73	65	83	63	85	84	92	86	64	82	85	74	83	92	58	85	98	70	91	81	66	84	77	74	71	65	68	71	94	65	73	74	73	69	72	89	72	77	79	75	68	75	86	67	89	77	92	82	88	95	71	78	80	76	69	78	80	72	83	79	101	79	74	83	85	80	78	92	75	78	78	69	70	77	76	78	86	88	70	77	82	72	67	75	72	74	71	68	67	70	81	76	84	82	75	82	69	74	76	80	67	74	90	69	69	91	90	78	83	67	75	72	79	86	91	63	89	62	78	61	82	76	78	83	58	79	86	67	71	76	70	72	83	72	82	85	88	72	97	95	85	72	89	107	73	80	82	98	66	83	58	67	85	81	81	72	88	77	88	78	72	79	69	71	76	84	75	76	91	80	94	70	83	85	89	75	71	76	79	72	68	61	73	80	76	73	91	84	83	74	77	87	83	79	78	73	86	59	68	74	85	103	87	90	75	86	82	72	80	72	84	63	86	57	85	68	71	85	55	82	96	55	75	70	75	79	70	95	63	85	82	84	84	69	85	84	81	74	73	69	78	77	68	75	64	105	80	71	95	81	71	47	81	103	88	72	73	82	80	75	78	93	66	69	71	77	80	76	62	83	77	91	75	79	85	79	71	82	81	70	75	82	75	64	60	87	75	74	63	89	84	81	75	83	81	88	73	63	93	78	86	74	73	70	79	83	85	77	73	91	77	86	68	84	76	90	82	89	84	74	81	77	84	91	80	77	80	74	77	76	75	74	96	74	76	79	86	82	74	66	74	84	82	86	86	78	71	80	82	69	79	84	88	69	99	80	83	62	89	82	83	81	70	66	82	82	74	91	91	75	65	67	78	64	68	74	68
15961	22677	46851	64075	66507	47616	26502	9468	2415	1093	1035	1019	975	936	950	961	960	1040	958	983	979	980	956	923	933	932	943	911	952	927	957	967	1023	949	908	949	947	933	979	996	1026	949	970	917	929	975	916	930	950	956	931	950	993	920	928	945	963	915	962	926	957	995	956	960	902	884	982	993	984	1011	954	947	947	937	958	943	978	952	1004	996	915	937	949	966	977	946	978	961	926	941	933	941	933	936	974	964	990	950	944	986	1028	912	925	946	976	979	972	927	931	1011	929	1001	928	943	910	915	911	963	914	934	1009	1010	974	982	931	947	924	999	926	911	960	918	980	970	968	887	944	907	992	1004	964	912	924	931	954	935	928	967	973	1009	979	974	959	847	973	928	965	974	904	909	959	925	985	1010	943	916	931	950	912	957	929	969	969	949	907	963	936	905	989	935	934	961	958	954	956	907	965	917	932	898	954	938	951	926	984	896	950	963	887	978	959	1002	979	951	944	963	932	993	994	931	888	998	1005	986	920	995	982	976	929	885	963	934	945	893	984	1005	958	937	956	919	968	901	972	971	899	955	911	930	962	957	918	980	928	940	949	1006	939	964	954	1014	972	963	930	948	922	962	932	1015	936	968	969	935	964	988	909	1000	980	901	906	929	948	977	994	950	1017	952	946	889	934	962	930	931	985	946	947	928	963	939	936	919	951	916	948	981	983	959	941	960	894	947	941	960	945	959	941	1016	969	992	1004	1016	981	981	955	974	922	957	957	959	955	932	1014	1006	971	884	922	924	992	927	950	939	965	984	970	946	968	901	999	950	1002	956	926	1005	928	987	1036	945	961	940	941	1015	963	1005	962	958	926	960	971	961	935	976	968	1004	994	960	918	983	922	929	954	979	930	948	918	927	965	969	939	954	980	920	906	937	965	961	948	888	913	980	1023	988	961	960	966	939	908	948	973	906	902	946	994	1008	967	938	935	992	933	929	1010	931	981	929	944	948	850	982	924	951	958	954	929	985	958	948	985	955	934	947	927	919	955	1002	963	989	936	983	969	940	972	938	932	961	954	933	957	974	939	956	977	984	935	983	938	965	1007	975	880	979	892	942	941	934	981	963	1019	1026	966	955	1033	1000	949	955	941	974	958	971	932	881	913	991	932	944	1008	960	935	936	949	957	958	919	940	965	975	978	1003	924	968	894	1017	910	921	963	907	934	969	974	879	957	982	941	915	979	984	965	952	920	982	966	955	948	972	943	970	944	953	1002	893	953	939	989	971	983	951	1020	948	880	939	918	911	942	959	920	1003	950	892	944	998	940	951	922	994	945	968	938	940	938	973	908	972	943	940	958	903	940	964	964	995	975	925	1010	966	962	889	971	959	892	945	989	903	998	1031	974	909	984	972	947	972	914	939	908	937	968	944	949	917	958	976	978	965	944	999	958	937	890	922	920	963	961	953	912	938	992	978	911	967	921	963	964	959	915	951	970	997	938	964	971	1000	890	965	941	937	936	985	953	961	979	996	998	1023	913	939	966	973	962	923	983	991	995	1015	964	1013	992	949	1014	964	949	971	1010	972	984	962	982	958	936	905	997	1009	893	934	953	904	939	936	987	933	985	967	953	997	980	973	984	982	947	1020	954	918	924	920	942	937	953	929	943	944	960	991	973	921	991	961	934	952	895	971	955	939	878	930	1016	908	988	961	948	1007	1001	965	972	941	960	953	940	969	946	955	978	934	949	957	946	956	958	932	953	953	968	967	1001	980	913	926	996	971	1023	968	976	956	994	972	970	973	900	1014	955	949	892	983	935	942	976	885	1013	977	989	995	981	964	942	928	917	904	943	950	1003	983	1013	917	930	985	988	964	900	934	961	960	972	986	958	967	1044	921	969	932	916	943	949	1007	979	973	929	985	976	932	982	928	895	978	964	978	1007	981	907	908	964	937	957	913	1017	944	926	916	954	1002	940	992	903	952	924	905	987	976	903	920	937	933	937	962	909	1004	993	971	985	970	959	978	955	944	945	989	972	911	926	990	959	939	891	1026	970	1016	962	958	919	963	991	964	939	941	997	931	933	1009	964	956	957	928	972	921	932	996	998	967	909	917	968	933	965	962	1005	953	932	927	962	934	931	933	919	949	970	986	962	975	953	963	926	972	921	999	961	1008	955	946	948	960	881	960	979	924	967	897	980	962	979	950	967	911	963	984	1002	939	976	946	980	993	911	944	951	934	967	911	945	966	1001	955	1005	991	978	950	976	955	929	964	971	892	908	961	986	937	962	979	941	946	944	931	934	962	940	943	944	952	960	948	931	930	972	949	912	936	901	959	978	1030	934	945	961	942	919	949	1011	976	963	980	957	981	982	992	959	957	994	991	955	957	964	988	990	927	962	946	988	919	1051	923	921	925	976	1021	930	941	1004	969	930	954	974	891	978	980	943	935	1028	948	972	968	995	932	1005	971	920	955	918	948	1002	926	988	951	934	994	942	959	1026	998	921	955	933	953	971	957	994	971	966	937	966	934	960	937	958	914	1014	948	965	973	937	1012	937	968	1000	952	981	933	978	966	959	896	995	938	950	954	938	989	956	938	957	964	986	934	976	996	975	955	887	931	940	948	958	933	986	957	926	940	920	911	1002	1028	938	965	954	965	911	919	958	910	965	981	1002	960	962	979	945	979	934	962	916	923	1000	940	914	937	950	956	943	972	933	896	949	947	992	957	957	910	938	984	936	1010	941	927	969	942	981	979	947	961	967	925	925	970	948	929	937	951	966	894	966	938	927	952	962	944	947	923	985	929	974	955	982	981	955	977	975	931	973	981	966	1021	959	946	930	895	938	961	1015	982	949	993	972	958	931	958	932	956	962	908	980	981	923	968	921	969	956	967	873	978	935	943	960	950	942	972	937	970	999	986	986	989	949	988	942	911	983	935	954	952	947	1021	908	943	963	887	971	954	948	981	948	951	913	987	999	946	1027	940	933	987	969	980	903	913	952	974	917	947	949	959	954	881	953	991	988	956	980	994	939	925	957	983	1002	945	1033	933	1004	936	997	995	928	936	930	969	968	974	966	969	930	959	932	905	1007	978	1023	942	918	965	999	1030	907	913	973	957	948	985	941	920	987	945	918	972	957	966	931	959	899	962	954	933	929	960	949	1013	978	959	996	989	980	953	966	954	964	948	965	964	976	916	941	1028	989	957	989	925	988	944	987	961	904	979	928	1029	958	1011	977	943	962	967	946	899	983	982	916	976	1001	929	1014	958	978	977	971	970	1000	959	968	967	933	974	1017	955	905	993	902	898	1014	973	896	914	947	957	1022	909	923	953	986	926	994	966	950	924	989	933	957	904	923	975	887	967	938	971	968	979	950	963	984	942	956	977	977	966	912	936	996	986	940	976	895	985	963	994	955	918	946	935	1009	945	916	985	929	937	955	1010	963	956	938	939	965	975	890	1008	949	982	992	989	921	965	991	911	941	994	933	935	900	969	964	970	965	917	961	995	961	959	916	991	936	962	957	937	982	961	895	973	989	949	968	919	892	949	921	941	918	1031	945	949	937	977	951	963	933	948	927	960	946	923	929	912	898	924	915	982	958	948	936	985	952	987	940	959	972	955	970	922	949	992	953	945	951
1355	598	4008	6081	4547	2333	644	186	118	89	60	64	99	73	89	87	67	84	70	106	83	75	79	70	69	62	91	77	85	86	89	89	76	83	72	78	78	85	74	87	78	76	67	74	82	74	62	100	75	75	84	67	91	76	78	71	73	68	85	75	61	59	88	83	77	61	79	82	84	70	87	91	83	78	87	79	64	85	95	76	79	88	87	77	88	85	98	85	78	79	86	77	87	80	71	87	86	68	113	78	91	78	84	87	72	88	93	89	73	76	87	66	78	76	79	72	84	76	83	68	61	74	71	83	67	73	70	74	80	71	89	84	73	75	86	80	79	86	76	78	83	73	72	76	69	73	79	88	76	91	64	90	64	83	77	67	76	85	88	79	77	68	73	68	84	72	79	83	74	78	75	72	80	89	78	91	82	93	82	102	66	66	66	65	69	78	70	95	61	87	66	66	90	57	70	68	69	71	81	77	70	82	98	99	59	88	63	87	90	62	69	69	77	90	81	79	86	92	83	76	69	88	71	82	85	76	71	75	70	79	88	77	74	71	65	63	75	76	80	84	88	64	98	70	72	66	71	64	79	86	91	77	77	91	94	99	73	69	60	78	71	72	79	72	75	81	89	80	81	72	84	76	70	88	79	67	98	86	76	74	67	83	79	68	80	64	73	71	78	79	80	87	90	84	63	77	72	68	68	78	76	76	71	93	74	78	70	86	96	92	85	71	76	76	87	68	80	75	94	79	69	80	65	90	70	88	61	71	79	67	79	79	85	60	65	68	63	83	69	78	69	82	84	70	72	79	88	86	71	73	86	61	63	70	73	85	95	88	74	54	88	88	67	70	89	86	63	63	74	88	76	78	106	72	90	78	77	73	79	93	78	59	69	90	67	63	73	83	95	72	90	87	103	81	92	91	85	85	58	72	71	73	77	68	91	87	79	72	73	84	71	77	82	58	101	83	73	89	58	63	69	86	76	89	78	90	75	64	89	98	82	75	82	76	66	78	60	76	83	75	77	74	82	84	73	74	83	96	86	85	65	72	84	58	62	73	89	73	77	68	88	76	86	84	86	92	78	91	88	89	56	86	73	67	82	82	83	85	75	69	74	95	87	76	76	71	71	59	79	69	63	84	74	96	77	71	82	91	78	87	95	72	84	79	74	75	80	76	89	90	85	66	76	75	66	74	81	73	82	71	72	84	77	74	86	66	75	68	82	68	64	70	71	84	63	84	77	73	82	76	75	74	66	78	72	67	75	89	95	77	86	70	97	93	80	82	71	74	92	74	77	83	69	77	82	62	83	72	89	82	76	101	73	89	87	81	89	79	91	92	68	83	86	86	82	98	73	78	71	85	64	73	71	71	72	75	87	86	82	65	79	77	76	88	68	80	74	73	81	78	70	83	83	75	89	71	79	63	73	82	104	71	76	69	85	90	62	62	78	82	68	84	64	70	89	84	90	105	73	68	72	89	64	79	76	90	68	75	80	74	85	81	90	70	75	75	83	67	81	70	80	92	84	67	80	86	61	69	72	74	93	78	85	68	84	64	92	81	87	81	100	84	92	88	74	70	77	75	72	89	84	65	74	80	91	88	84	84	71	75	76	78	70	81	72	79	62	87	90	72	90	78	72	72	75	72	62	88	85	79	83	90	79	89	83	79	83	76	94	59	91	67	81	75	75	84	82	77	78	66	77	73	80	82	83	101	87	75	90	81	65	65	79	72	97	86	70	83	61	78	92	90	73	71	87	81	64	75	82	87	89	73	76	68	88	89	68	69	76	80	81	84	65	93	89	63	66	89	76	66	68	73	76	71	74	68	86	69	72	90	69	99	87	74	81	90	72	75	89	79	82	82	86	72	78	92	76	83	80	82	82	67	77	74	103	75	83	87	74	71	71	87	71	85	70	80	69	77	90	78	86	93	65	74	71	66	67	73	84	89	87	80	64	76	72	92	82	81	69	80	91	76	71	83	74	78	91	79	84	95	82	68	82	74	88	68	74	61	63	78	70	74	86	71	62	80	64	88	82	97	81	68	74	80	79	70	75	77	61	63	82	76	84	74	75	73	76	87	68	73	74	90	73	70	94	79	85	77	81	77	67	84	66	85	88	76	73	84	78	71	83	67	68	84	67	69	75	72	73	84	94	66	82	77	79	59	78	79	79	77	79	80	86	62	85	92	81	87	69	77	86	87	84	80	88	66	73	90	73	84	99	65	69	86	76	81	85	84	87	89	78	86	92	81	75	58	80	61	85	70	73	87	92	76	85	82	80	78	70	82	66	93	70	87	77	76	70	81	81	74	75	94	83	71	58	70	103	65	84	71	76	82	93	68	77	71	82	87	76	67	75	75	86	75	86	73	71	77	72	82	75	85	81	81	77	86	84	70	82	79	72	63	87	61	72	62	77	75	62	74	80	88	75	94	78	81	85	86	79	79	85	70	73	70	93	67	76	70	77	72	76	90	71	91	89	83	69	93	58	85	89	82	88	80	93	66	59	65	62	78	60	92	69	67	77	70	76	81	88	69	80	82	84	86	87	72	61	83	84	85	76	89	69	69	79	73	83	67	76	59	68	70	71	70	66	84	73	76	75	76	80	82	63	76	75	84	73	75	68	80	69	80	76	83	83	53	83	85	71	83	84	93	73	85	64	67	98	100	85	80	87	96	83	76	66	80	63	80	78	73	84	71	86	81	81	90	65	70	84	80	90	88	89	73	90	74	81	84	78	66	79	83	92	73	73	68	76	76	79	74	62	70	76	81	73	78	64	101	83	77	78	83	71	86	87	81	73	74	86	71	75	86	72	55	76	86	79	101	83	69	72	88	76	79	81	68	88	78	68	69	75	85	81	80	85	72	88	84	81	87	70	86	75	65	75	77	70	79	80	80	61	67	88	57	85	73	68	67	76	76	85	67	80	75	67	71	78	97	88	61	96	60	78	80	89	82	82	78	76	84	82	81	68	78	74	89	82	78	67	90	92	66	74	92	71	53	66	95	83	89	82	82	75	77	91	79	84	74	90	88	78	78	80	70	78	72	88	65	81	103	62	84	77	76	69	61	74	87	96	83	64	95	89	83	87	92	78	84	89	75	79	83	88	86	80	78	93	83	72	67	81	92	74	75	81	77	96	86	51	68	91	94	70	71	88	85	68	79	72	81	89	70	70	92	77	91	80	84	80	91	70	79	73	76	77	94	72	58	76	86	82	78	79	70	85	71	78	62	57	83	65	80	77	73	80	86	70	80	103	81	92	88	69	73	73	74	76	99	78	75	80	81	75	87	83	73	88	76	76	84	81	74	66	79	97	87	66	82	76	80	87	84	76	65	78	79	95	64	90	89	70	83	75	71	74	80	80	90	71	74	83	61	80	79	78	80	94	76	87	78	79	87	78	92	82	79	84	68	76	79	89	86	87	62	65	92	70	72	71	59	80	80	72	77	85	100	64	76	75	85	67	86	77	74	78	80	66	85	89	62	76	71	73	73	75	71
8907	9766	29232	39235	40011	29670	14398	4028	1443	999	925	972	962	921	939	889	947	927	940	941	944	966	907	946	952	932	939	930	953	978	963	965	948	896	960	903	933	1012	875	912	989	969	980	945	959	937	974	922	904	978	943	935	944	986	932	901	1008	985	966	964	971	952	1001	930	978	956	871	958	954	974	942	957	841	971	931	979	915	914	958	945	953	964	926	970	994	924	943	935	959	986	983	913	955	924	926	984	995	880	949	911	943	940	944	934	887	879	940	933	903	936	964	936	902	945	912	927	969	971	885	939	952	945	971	978	949	935	902	910	960	893	930	905	1015	910	965	950	955	907	986	1001	887	970	963	1009	967	962	965	948	918	944	968	958	919	932	995	921	968	948	967	939	902	960	914	896	996	970	937	939	916	931	897	900	942	946	972	924	947	886	914	970	947	930	981	926	958	990	902	939	923	950	967	898	946	966	1053	915	1009	914	1021	830	920	957	981	976	952	945	987	954	955	956	928	973	915	937	946	964	926	918	1009	931	970	1006	927	895	919	930	982	989	978	927	965	947	965	892	908	945	928	981	981	1008	968	951	945	958	928	938	984	965	977	959	955	905	934	855	895	945	916	928	972	938	919	916	966	935	951	912	962	947	1011	895	1027	923	914	900	969	966	903	963	940	960	940	883	981	946	975	965	941	943	986	943	984	964	900	944	917	924	941	954	1012	994	950	919	975	965	938	953	922	927	905	920	931	923	919	1016	1012	926	890	909	956	955	926	932	953	967	929	933	913	961	962	889	961	908	977	980	976	949	955	952	964	941	932	948	932	981	902	904	1009	915	1061	936	925	956	930	930	1012	944	945	945	934	947	917	922	947	965	939	966	907	972	918	940	938	942	966	966	935	977	897	910	899	924	936	939	989	892	968	883	924	953	1002	967	990	935	955	980	940	917	984	949	1012	914	971	949	938	961	944	891	904	901	930	969	925	942	944	934	910	937	935	918	979	938	943	979	980	960	910	932	911	928	946	938	985	952	921	932	959	991	930	958	922	929	968	936	907	956	881	935	882	933	935	955	960	941	978	967	954	947	935	980	928	964	925	994	982	955	995	957	956	985	910	908	953	949	937	914	943	962	900	948	961	924	966	968	867	904	918	994	979	1029	901	913	961	972	917	953	862	909	900	904	893	951	919	928	923	953	933	926	953	939	906	911	983	924	930	937	979	1008	937	933	939	962	930	919	946	944	964	951	926	889	985	921	948	918	899	923	910	972	893	888	987	952	961	949	953	957	933	927	938	946	926	931	953	973	962	893	924	924	903	972	930	942	945	917	958	920	944	953	949	942	953	938	914	981	950	881	887	911	962	964	936	887	897	963	939	944	923	914	941	927	966	959	962	939	964	931	905	977	1028	932	981	956	963	954	983	990	961	961	926	952	922	953	930	875	905	983	941	906	984	914	932	948	968	942	945	962	911	960	889	924	954	983	908	916	901	891	952	911	964	948	974	933	935	906	956	925	899	913	903	942	903	958	951	976	938	928	941	939	950	888	892	920	957	929	963	960	963	976	940	963	932	910	894	919	920	974	958	935	943	950	942	926	966	881	902	970	930	964	928	991	966	899	975	933	956	1010	957	982	922	916	989	904	963	990	923	970	980	889	918	971	1018	964	933	943	961	963	941	934	958	918	905	1006	964	915	974	921	942	905	985	907	947	906	965	935	957	895	926	976	894	944	1024	942	969	939	937	914	947	964	932	920	974	949	955	952	966	907	971	993	946	1002	971	956	966	906	975	926	936	1010	965	920	957	869	879	924	954	959	930	973	905	1005	928	935	972	921	1021	933	942	950	902	966	897	928	968	954	965	962	914	959	895	991	953	927	986	922	938	897	922	974	940	964	980	936	943	939	912	922	920	1020	960	953	976	913	967	990	933	895	960	959	966	930	894	969	937	906	901	953	908	952	918	950	931	922	995	952	955	930	934	953	927	892	944	984	957	954	896	900	908	957	880	911	929	942	974	915	1001	949	937	917	909	893	911	944	936	937	916	906	943	946	937	956	941	950	909	954	919	935	947	918	960	928	887	973	977	933	934	957	938	980	973	977	906	971	900	944	962	941	938	954	953	961	964	949	911	936	966	872	967	922	953	920	905	950	945	958	979	935	929	907	945	879	918	855	973	938	935	1008	904	947	932	994	982	926	881	935	978	902	943	980	954	974	970	989	948	962	919	970	946	987	1018	951	931	937	993	923	887	885	976	988	910	978	1022	952	982	872	907	986	969	898	1010	931	970	967	936	940	943	936	921	948	964	946	988	1006	942	987	987	963	917	934	929	967	912	903	989	943	963	922	1003	952	964	961	972	912	957	910	907	915	920	952	967	956	978	989	946	945	910	957	932	912	967	967	937	964	948	973	966	950	989	936	932	911	947	966	925	953	981	974	902	949	945	984	948	958	951	953	928	915	891	952	944	938	996	912	910	936	950	958	918	927	944	966	931	915	956	918	902	950	912	955	940	941	898	980	900	937	928	964	953	989	965	921	979	954	950	934	957	893	938	878	918	917	967	929	966	933	937	945	943	983	922	943	942	968	910	961	968	926	947	942	968	967	931	925	944	971	965	939	1003	908	946	947	989	911	908	926	1015	1001	992	945	963	927	981	919	895	957	915	915	944	949	932	931	934	933	1017	966	980	1005	910	946	935	937	952	968	947	905	908	956	931	908	931	923	920	928	938	931	984	945	947	901	959	918	927	935	890	917	954	904	949	907	926	942	901	975	946	953	978	889	1006	923	955	948	931	966	962	927	939	898	905	902	940	954	927	990	917	954	954	980	937	911	890	948	934	915	945	940	949	958	917	939	914	981	937	921	959	979	944	947	895	947	953	919	940	916	941	926	913	896	918	937	901	923	918	932	919	930	953	934	984	957	922	953	949	930	918	899	949	933	917	1003	949	986	953	927	974	910	945	916	970	926	937	947	905	946	950	1003	940	954	942	967	896	921	918	989	924	939	948	921	908	941	981	930	955	919	959	992	883	942	974	943	946	913	976	933	948	930	923	980	912	987	931	943	939	923	1002	938	919	965	941	1017	966	961	955	952	937	894	918	941	950	927	948	892	960	966	913	996	973	900	913	990	894	894	949	872	912	965	949	922	925	935	933	986	995	891	930	913	957	983	936	880	950	901	936	921	947	938	1008	938	964	986	993	938	901	945	905	908	908	937	1021	932	1000	955	920	930	953	954	924	923	927	968	960	957	946	916	986	907	973	942	957	972	919	943	930	955	907	922	947	925	894	935	917	989	970	921	923	1001	921	921	909	933	962	920	992	933	997	971	1028	924	968	916	982	943	1006	940	956	936	957	921	923	932	1005	940	978	920	986	933	937	906	908	905	972	918	902	958	945	956	920	1018	959	981	927	989	925	928	916	899	885	957	928	915	895	909	951	970	921	965	957	961	916	932	914	921	923	949	983	979	968	972	893	944	1010	935	938	957	964	965	935	938	916	916	933	934	944	929	936	974	980	928	941	979	935	961	920	949	968	925	962	946	961	949	927	952	951	923	945	965	916	929	935	907
538	521	10132	12832	10137	5685	1587	324	109	90	78	84	72	74	83	63	79	72	69	72	73	74	68	74	76	82	84	68	76	81	73	71	77	79	65	79	64	87	72	70	74	75	70	89	68	74	85	83	85	84	77	72	72	83	55	65	86	66	86	93	77	78	73	84	105	78	64	98	73	86	78	71	69	70	74	65	81	78	75	66	77	80	59	70	87	77	76	82	87	79	85	77	68	88	71	77	90	84	79	78	70	78	83	84	72	73	71	72	69	72	81	79	75	71	75	79	84	81	67	75	84	83	74	89	74	68	75	68	69	70	75	88	75	68	76	76	71	74	69	78	87	68	82	77	56	71	75	69	73	73	70	67	66	84	70	85	85	69	73	73	92	78	87	72	76	66	73	61	83	77	89	65	79	76	62	83	89	63	93	76	61	83	81	73	94	86	73	79	86	74	91	75	95	76	93	70	82	73	84	76	71	71	75	86	85	80	67	71	81	68	79	67	73	67	81	69	90	91	73	87	84	67	93	86	75	59	80	77	77	80	70	76	81	73	75	78	83	77	87	75	79	75	92	72	72	85	76	63	84	85	85	83	84	78	78	70	73	86	75	84	69	85	81	79	75	72	71	75	71	84	68	67	82	93	95	69	75	72	86	69	70	73	83	85	81	74	71	66	86	94	94	78	82	75	84	78	66	75	85	78	79	79	75	73	84	83	86	66	72	71	72	76	67	70	75	64	86	69	77	77	78	85	77	73	90	84	67	83	64	77	60	75	89	71	83	79	69	94	73	70	78	81	94	74	64	74	86	75	75	76	85	75	62	63	87	74	75	90	51	84	83	74	89	69	84	89	68	81	84	63	67	67	84	74	80	79	80	82	81	80	73	79	80	70	88	81	78	80	93	72	65	72	79	68	72	79	79	72	91	68	95	89	83	77	73	78	75	71	90	81	73	76	79	73	64	65	85	83	67	74	72	75	72	73	76	84	72	86	65	72	74	68	71	79	72	82	69	74	98	70	64	73	87	72	74	59	64	83	80	70	84	82	81	84	77	75	79	79	74	70	71	81	70	92	75	59	69	76	88	72	84	83	65	85	88	82	70	82	69	103	59	79	62	72	64	90	83	97	99	65	61	79	76	82	81	77	81	89	90	82	64	64	76	68	70	79	77	93	87	59	81	88	87	72	70	73	76	74	70	84	72	88	76	87	79	79	62	78	84	90	104	66	89	79	74	76	80	77	77	76	70	76	84	81	87	71	83	94	76	68	64	78	61	82	87	76	80	77	67	83	87	78	72	72	68	70	73	71	82	76	75	76	64	75	72	67	74	88	88	76	87	83	89	68	83	75	82	77	68	63	70	69	70	71	81	75	82	73	81	55	90	73	73	78	78	80	73	67	75	72	67	84	85	74	61	77	79	79	72	67	81	68	73	88	87	96	64	78	68	72	85	86	84	70	76	73	77	86	89	91	66	77	69	78	82	84	92	71	80	81	68	75	90	64	68	82	76	73	89	77	66	78	98	78	70	82	69	92	75	79	70	76	65	74	59	67	73	90	67	79	86	71	76	81	84	68	72	79	64	70	75	77	87	70	75	73	84	92	70	82	76	86	73	69	76	83	70	74	72	86	74	99	66	84	69	69	86	70	80	78	71	68	61	86	77	62	85	91	84	86	77	69	74	84	82	72	72	65	73	79	82	69	73	74	86	93	65	77	70	78	92	86	72	87	55	69	76	84	72	71	81	79	76	85	70	80	72	58	71	73	71	79	88	70	74	69	75	62	86	90	72	85	71	76	71	74	90	70	67	85	88	67	80	74	55	70	73	86	77	61	87	74	85	68	61	82	97	82	66	86	88	81	83	85	85	72	68	75	79	72	69	69	92	63	80	76	74	82	66	66	82	73	81	74	60	77	71	76	82	61	70	87	76	70	67	87	95	76	77	79	88	84	69	72	71	74	81	86	88	79	82	77	83	79	64	71	85	77	74	77	77	84	75	82	89	91	80	75	73	69	104	75	82	61	65	84	76	73	77	85	63	101	62	65	75	79	92	79	65	72	74	87	82	74	81	89	67	70	72	84	73	60	82	93	71	74	84	74	72	81	78	84	86	73	69	72	73	70	87	73	67	68	70	84	86	65	85	81	86	73	76	74	55	73	71	80	83	78	82	68	80	76	78	91	67	80	89	69	84	82	68	72	69	66	86	90	72	86	71	75	79	77	68	80	79	59	84	78	67	80	76	86	76	88	65	88	87	85	69	76	73	71	76	78	72	75	73	74	80	81	68	68	72	68	75	80	63	75	86	73	96	84	68	77	93	87	90	79	79	72	88	76	71	68	89	87	84	81	82	76	96	72	65	87	72	72	81	75	74	67	74	74	80	61	97	95	75	73	77	72	78	73	83	72	76	83	77	59	84	81	68	77	86	91	74	84	82	77	61	79	71	88	68	87	95	81	72	74	67	67	93	65	76	81	71	88	76	66	65	73	80	66	86	78	85	63	74	69	74	84	75	58	83	79	84	78	74	83	66	75	70	69	82	72	74	85	65	86	77	80	70	66	62	71	79	66	78	87	70	79	71	76	78	92	72	68	74	86	73	70	66	74	70	64	88	85	70	77	57	61	62	80	70	94	79	77	84	84	75	84	80	85	63	84	81	77	68	87	74	72	77	74	64	61	87	78	91	85	68	77	75	75	74	79	88	62	77	74	86	77	80	84	89	64	84	72	73	74	72	85	65	64	67	67	77	74	80	74	86	85	69	86	78	88	85	77	70	84	103	75	75	69	75	80	80	80	66	68	72	89	79	94	70	65	72	67	80	65	96	88	79	87	86	72	78	80	68	88	77	73	73	82	71	77	80	83	74	70	88	86	69	78	56	71	87	80	74	85	86	101	78	82	62	88	66	88	83	65	73	80	87	77	77	69	85	82	80	82	72	77	64	94	94	66	77	81	62	91	64	84	63	83	72	95	61	74	75	75	64	78	64	72	79	68	84	65	71	78	78	76	75	94	81	77	77	65	64	84	83	63	78	77	55	80	82	78	69	85	81	85	68	81	92	76	70	85	67	76	73	76	90	90	83	86	77	69	75	81	94	75	89	79	80	74	96	84	82	84	82	71	80	65	72	101	79	78	65	70	67	95	87	83	84	75	76	81	73	70	87	75	75	90	73	71	63	82	85	100	79	75	85	74	67	74	75	89	81	79	67	65	72	69	86	81	77	71	71	81	83	77	65	74	81	88	77	70	78	65	63	75	82	70	75	86	72	71	68	85	82	84	89	71	80	79	82	67	71	80	66	68	70	70	88	57	80	78	78	59	78	85	65	73	79	76	71	79	66	76	57	83	74	81	71	76	87	84	101	72	70	74	75	77	88	88	77	81	82	78	96	83	82	68	72	83	64	83	75	73	79	70	69	99	81	82	76	78	76	76	72	65	67	78	100	72	72	59	70	97	75	74	88	67	90	89	77	72	66	80	71	82	78	76	82	68	81	87
11037	9196	38974	54540	56676	41365	23454	8081	2003	1094	945	977	925	976	924	938	904	929	968	946	924	974	1016	904	940	939	941	976	931	943	895	975	919	926	879	900	915	920	929	945	950	939	992	910	937	940	954	913	959	912	904	997	903	925	958	943	887	950	874	881	942	975	997	910	946	929	938	936	931	917	935	925	913	931	928	932	934	947	939	966	963	966	904	968	950	844	954	945	913	926	959	1001	948	890	967	926	890	898	889	954	931	939	915	935	915	926	1004	946	913	927	945	940	909	897	940	963	931	989	964	920	955	964	923	902	960	897	947	969	953	899	904	930	958	904	941	913	934	934	927	918	961	915	969	902	956	975	980	942	913	924	965	900	865	914	949	968	921	945	935	970	942	962	934	921	930	1009	954	943	916	940	949	947	940	940	934	940	923	968	953	957	895	933	934	927	926	1006	979	937	974	911	957	1013	968	957	947	894	895	874	933	900	923	942	989	896	911	911	951	968	939	956	956	965	888	921	951	872	941	976	933	941	1004	935	952	942	954	866	922	966	915	941	909	916	958	937	960	917	1000	934	916	900	948	975	1009	932	980	936	923	926	981	896	914	928	938	941	917	929	960	899	958	857	934	937	898	935	921	962	932	945	928	926	929	959	950	946	906	940	927	953	961	925	936	924	874	952	994	930	947	897	969	940	967	939	966	862	898	939	891	935	945	903	927	949	973	913	969	945	933	902	950	882	968	911	996	971	917	868	965	930	976	904	966	920	956	974	953	950	960	962	929	920	910	916	910	983	975	968	990	933	952	956	939	936	879	954	955	941	889	916	957	913	921	936	946	966	949	977	951	950	930	907	977	934	922	946	979	965	961	951	978	944	943	977	881	966	962	903	922	958	919	991	949	962	990	879	936	941	899	959	957	932	979	970	970	944	942	976	915	940	950	924	924	917	980	962	943	915	996	913	994	888	917	888	924	941	911	932	917	940	871	957	899	963	964	978	973	958	889	949	945	967	944	911	933	942	942	907	907	943	940	951	942	883	947	947	947	930	930	963	942	959	964	983	960	970	865	1013	933	901	948	947	953	876	957	939	953	969	972	874	923	962	884	915	917	981	945	963	962	943	924	949	934	906	915	960	933	921	897	955	941	880	871	929	958	926	952	901	963	934	942	924	987	933	924	921	913	1019	935	940	983	887	965	936	939	972	1017	939	962	974	1010	910	969	994	923	898	943	934	1018	958	936	976	865	957	919	933	924	940	953	934	915	980	903	934	919	944	963	983	945	960	975	938	945	898	955	948	1001	912	961	977	940	1029	930	974	935	912	959	944	893	982	902	954	912	960	927	888	948	881	932	954	946	874	962	881	899	935	931	1021	925	909	908	922	962	915	949	955	985	950	971	983	906	1036	927	953	897	903	980	939	903	910	914	1005	902	931	958	953	922	904	940	940	980	980	919	967	909	879	882	968	972	933	947	889	919	929	982	972	899	894	950	944	903	890	918	967	952	951	938	911	916	955	980	964	917	979	903	945	990	917	926	959	990	909	942	976	904	927	991	946	880	1014	903	931	911	891	927	926	927	914	946	848	936	907	947	923	971	943	947	880	936	985	965	878	910	964	887	962	971	945	975	923	877	942	940	931	918	934	938	966	938	926	955	904	943	977	924	940	946	934	959	991	914	893	934	978	921	922	976	991	962	972	909	915	931	934	899	959	933	946	926	959	977	957	942	974	939	947	943	928	931	971	913	943	937	966	913	955	875	997	909	938	927	966	933	961	920	912	996	969	922	924	963	962	946	867	956	984	922	940	986	919	973	981	956	933	940	921	914	996	897	928	940	934	932	983	967	952	989	982	914	877	916	958	992	989	910	957	950	959	995	920	924	902	955	940	938	986	907	968	927	870	953	930	935	925	941	985	895	898	918	904	926	924	965	912	880	928	970	971	935	976	912	963	943	934	898	871	920	968	935	980	945	956	967	932	921	913	944	951	979	973	848	944	939	1006	963	922	907	930	939	946	957	950	892	860	968	917	922	959	900	995	956	936	988	902	869	941	943	900	913	936	949	962	911	947	967	952	959	956	883	926	971	978	904	958	942	943	948	870	916	969	935	993	951	987	943	929	909	893	943	932	994	955	894	941	917	977	937	977	947	921	988	954	901	968	945	939	934	983	960	921	854	978	953	944	913	967	983	953	926	926	881	946	938	936	881	924	967	935	934	910	971	972	904	974	978	909	896	946	996	944	917	918	967	948	978	889	951	999	969	903	888	959	917	933	935	928	896	911	940	922	922	954	944	943	944	902	916	977	915	984	970	906	962	928	938	941	950	935	968	967	972	992	919	1004	905	922	950	966	1019	935	923	828	964	954	977	1001	916	1007	925	926	907	936	953	929	916	949	926	910	980	942	903	975	951	973	909	892	885	901	910	968	962	943	896	962	931	935	954	939	921	959	939	914	942	943	967	936	972	938	909	959	945	962	964	940	923	947	967	927	912	917	906	887	988	931	999	952	934	959	955	972	1007	947	931	940	946	988	973	919	942	926	883	916	919	996	891	919	934	977	892	888	902	911	962	948	930	973	972	899	965	902	960	951	916	906	965	948	955	938	949	926	902	923	948	937	949	909	1015	955	944	923	956	886	943	961	949	928	914	938	994	945	859	913	938	950	971	959	903	959	911	931	932	935	918	901	919	913	953	918	953	959	891	980	952	984	937	947	925	959	930	911	923	857	942	959	915	921	923	953	955	878	927	941	939	1022	963	954	935	931	923	948	930	909	979	949	919	928	949	985	904	983	963	931	922	970	971	961	874	977	905	973	942	924	935	962	958	899	946	965	943	960	930	985	963	923	901	937	976	923	973	883	893	880	917	940	939	947	970	907	921	941	921	958	946	937	952	926	932	932	897	914	988	1002	951	972	930	933	917	947	887	866	950	930	946	904	938	914	929	962	900	925	855	925	973	951	963	936	934	947	954	900	977	933	901	946	933	908	934	917	981	893	923	954	994	936	927	939	922	964	882	913	919	953	905	935	957	934	908	934	1010	964	907	947	986	919	925	932	945	970	968	979	943	889	913	906	959	920	975	873	948	911	947	984	991	946	985	906	948	905	927	933	979	881	908	917	957	902	964	937	886	992	968	939	936	928	988	954	944	914	935	996	953	916	914	952	1003	933	906	962	916	904	979	933	898	962	937	982	952	982	910	970	970	910	942	947	1021	963	936	885	908	911	860	908	854	959	960	900	945	942	973	987	966	966	977	892	906	935	931	933	1006	939	918	941	969	976	866	873	905	976	938	917	966	968	929	910	906	968	953	918	900	956	939	942	961	955	866	918	936	889	968	966	935	998	937	901	903	872	928	884	916	937	985	888	925	1003	1021	923	930	911	975	879	939	953	964	1003	969	914	943	915	917	902	953	958	964	948	911	950	926	969	892	901	884	928	973	952	956	920	920	975	954	907	937	945	967	925	958	918	923	987	946	928	930	924	950	908	915	879	1010	879	938	938	1004	958	910	907	1012	945	928	935	915	982	956	949	905	942	921	889	949	969
2019	284	9469	14535	11564	6285	1747	381	133	94	90	62	90	81	83	91	68	72	77	69	99	73	70	104	89	87	71	77	76	86	78	84	84	76	80	96	86	85	90	81	85	81	97	70	82	76	66	80	75	83	86	77	89	81	79	71	87	94	100	75	82	93	88	72	87	82	80	85	77	82	77	68	86	70	63	88	85	81	67	83	76	78	91	80	63	87	76	86	75	78	88	90	83	59	80	73	71	68	86	82	69	81	77	78	78	70	80	80	87	82	88	78	81	88	80	67	82	93	75	70	90	74	64	108	67	74	66	82	66	71	75	100	74	70	88	98	97	88	85	78	76	90	89	91	78	85	97	75	84	90	90	70	74	67	75	84	86	75	84	63	73	80	85	87	80	74	74	70	81	79	74	94	83	80	73	82	79	92	79	81	75	73	55	88	79	69	94	79	94	92	79	82	70	89	78	75	94	92	82	77	79	84	71	96	70	84	100	90	88	84	85	78	95	80	80	79	98	69	101	81	77	84	79	78	69	85	95	81	79	73	75	73	75	74	78	70	95	89	79	87	98	65	91	79	88	86	71	83	92	76	87	89	74	82	94	81	88	74	77	68	90	78	74	93	78	95	101	82	81	60	99	75	85	59	67	75	93	76	81	83	68	70	75	88	70	82	83	81	83	67	92	76	62	87	94	80	69	76	84	66	73	77	72	95	100	81	82	69	78	74	86	89	82	92	82	67	78	94	82	84	64	89	78	87	85	98	80	102	77	91	90	91	65	95	71	78	80	90	76	78	76	64	67	97	91	64	89	70	90	83	68	72	74	81	72	82	90	83	75	87	68	80	91	72	76	85	88	77	86	80	82	80	72	85	88	95	83	84	85	80	69	96	76	97	77	81	91	70	84	91	75	59	80	82	83	81	71	76	70	65	85	77	86	79	89	79	81	96	84	69	83	64	70	68	82	95	78	90	68	84	73	95	80	101	67	92	87	91	91	100	91	84	74	92	86	80	79	92	75	64	78	77	95	85	75	72	85	92	76	80	83	73	92	86	85	85	81	91	78	76	64	76	83	79	85	87	88	81	82	76	73	70	87	74	73	77	90	66	87	90	66	86	90	79	83	87	91	82	81	83	82	96	79	77	82	68	72	81	87	79	78	68	79	83	81	73	68	75	84	73	71	85	84	86	73	83	83	81	78	76	85	84	85	85	94	91	100	92	81	72	93	82	79	89	86	96	84	88	70	93	85	65	77	78	78	86	92	82	89	89	76	62	75	98	80	84	77	74	86	89	76	76	95	72	87	77	80	83	75	68	82	90	76	69	67	78	72	71	74	85	90	92	76	104	81	101	84	91	82	82	73	67	70	78	66	91	91	72	77	86	68	80	93	94	77	69	82	89	93	75	68	92	67	70	71	83	73	82	87	79	74	80	83	70	85	88	84	80	80	86	86	95	74	85	73	70	70	75	82	81	87	83	91	72	81	77	84	86	77	85	76	96	86	77	88	77	75	90	76	80	91	81	84	79	84	69	87	95	90	75	80	66	87	73	83	77	74	70	97	85	80	78	58	98	83	81	84	81	81	63	79	80	88	82	80	90	85	71	84	98	68	73	87	81	90	95	84	77	78	72	82	69	78	79	74	74	76	80	88	70	83	82	89	80	81	72	78	82	64	106	92	81	87	88	79	92	85	70	93	81	81	82	77	81	84	66	70	58	95	87	84	87	97	86	77	88	76	87	85	86	87	92	88	89	86	84	85	74	78	71	81	78	97	79	88	76	74	62	71	76	64	76	82	78	76	79	70	70	91	74	75	85	89	86	85	77	80	81	69	78	85	74	85	73	91	98	75	88	89	78	79	61	93	100	69	96	75	87	75	78	86	82	73	70	76	83	86	82	86	85	77	68	93	86	81	95	66	84	61	63	76	80	70	83	67	73	77	72	66	68	67	61	76	61	87	79	90	76	84	81	70	80	79	88	79	86	80	81	77	74	77	72	64	66	83	64	83	106	75	68	77	90	91	70	69	87	76	95	80	94	92	83	92	76	79	87	88	68	91	74	87	69	84	80	81	73	84	99	89	66	96	70	83	71	96	85	78	75	85	88	79	82	75	85	94	96	71	82	84	76	68	84	90	76	88	85	92	81	94	87	64	83	74	76	102	83	77	97	83	89	77	85	84	94	75	76	67	103	96	80	83	86	65	90	63	87	99	65	88	69	82	84	86	90	95	69	80	87	87	91	99	91	95	74	81	66	68	76	81	79	83	89	81	80	68	72	75	85	56	79	69	68	69	87	82	87	79	82	79	81	69	74	83	73	85	89	59	78	98	81	95	85	81	72	84	79	90	93	88	83	74	76	74	79	94	65	91	81	80	82	84	71	92	79	87	102	75	83	59	91	76	75	72	94	75	83	82	77	70	102	74	90	68	63	75	72	74	69	90	76	74	72	88	83	76	87	79	72	86	88	75	71	72	81	73	85	94	73	71	73	80	80	89	76	102	79	82	73	92	89	73	70	65	80	79	86	85	107	93	76	89	80	80	68	74	66	90	96	90	68	72	80	72	76	85	89	91	83	84	69	92	84	73	90	60	71	88	77	88	75	84	72	79	81	88	72	95	85	87	82	78	86	76	85	93	82	96	85	78	76	72	67	76	94	83	84	89	92	75	83	74	85	83	80	69	81	77	74	79	73	78	96	77	77	86	75	80	77	72	76	80	86	79	73	77	76	72	59	87	86	66	99	64	77	90	72	78	81	62	84	66	73	76	77	83	72	85	73	83	80	78	78	77	67	78	83	87	89	88	83	79	84	90	89	90	94	96	82	87	78	89	74	83	84	71	71	63	67	90	82	66	93	71	79	80	76	88	84	74	74	83	87	81	88	68	82	86	97	85	77	80	76	77	78	77	72	77	79	80	88	66	82	68	92	89	66	74	60	92	85	78	101	80	84	97	92	85	82	78	77	87	76	89	77	79	90	80	85	82	87	81	81	78	91	75	95	87	84	73	75	84	85	67	89	86	96	73	75	81	91	85	79	87	69	84	87	79	88	68	73	80	77	81	73	66	67	80	82	81	95	71	67	73	81	96	86	83	78	84	67	74	80	97	91	79	82	83	82	70	83	72	64	75	78	88	87	74	82	84	73	79	96	73	91	84	96	73	75	74	89	95	76	95	83	91	78	80	82	84	66	95	84	81	92	71	79	74	84	73	98	87	66	74	95	86	85	85	59	76	102	87	79	78	74	84	83	77	86	82	81	83	92	75	98	71	70	90	74	66	88	87	99	90	104	83	78	78	87	66	79	79	96	79	66	72	80	62	87	75	69	77	67	89	90	66	70	76	78	80	89	70	84	66	102	80	69	81	65	85	85	89	78	80	79	81	88	75	79	92	77	82	93	83	85	67	81	85	69	99	68	71	71	92	94	90	69	87	67	86	77	80	94	62	74	90	70	79	79	75	66	64	96	96	98	82	81	80	81	85	76	81	87	58	95	75	73
10968	5355	38707	55885	57795	42215	24765	9111	2234	1160	1005	978	1015	993	1056	1039	979	957	982	1018	1005	1047	886	980	1027	977	989	984	959	1007	1057	968	954	951	1001	984	975	956	986	1056	975	998	1016	945	1013	992	1071	989	1013	992	977	973	1029	990	978	971	939	983	997	1017	973	961	982	1005	983	1001	1020	1038	953	953	968	1035	921	983	950	974	1017	1040	977	990	991	1021	1008	999	1008	935	980	1011	993	948	930	960	1030	976	962	993	978	1001	1024	1008	1023	985	977	998	926	1034	1044	944	1056	1004	980	1036	959	986	972	981	976	981	990	919	979	1004	971	1022	1034	987	963	982	955	930	984	1016	991	991	966	1027	1002	1048	1008	973	1079	1011	1013	972	980	981	1024	1027	973	919	989	949	1040	944	1030	1014	1016	1011	936	1008	995	992	935	1020	1024	1012	1032	1005	1041	1032	983	974	977	992	966	974	1038	966	962	986	968	1042	982	1020	951	1044	970	963	1025	917	1013	1019	1006	1010	971	942	982	996	966	1004	940	978	1000	1018	997	1003	1002	953	994	978	971	1006	985	1057	983	972	1002	958	1009	982	981	972	961	1005	944	966	1005	975	995	1005	1002	1032	955	979	1026	989	960	992	994	1043	984	972	1014	1005	970	965	994	976	1062	1049	978	1000	1029	972	1029	971	985	941	970	1016	959	958	1046	978	984	1011	971	955	987	1008	996	999	957	953	1008	987	986	957	979	988	999	989	989	983	1019	959	1014	1028	942	982	952	953	994	951	926	987	1023	965	1048	948	992	932	980	997	978	1003	1044	983	989	962	1003	971	956	1013	958	1004	979	1012	969	1057	1004	995	990	993	950	999	1006	991	958	1006	980	972	974	975	993	988	1010	1001	1019	1015	978	959	988	984	978	973	955	1064	1068	1029	1018	990	999	1022	1056	999	993	981	934	1034	985	993	1012	1041	1009	941	978	990	954	964	946	996	939	973	1015	954	1004	997	965	983	1010	978	1014	938	1002	1042	968	969	1016	946	997	981	995	1005	1035	966	994	1011	987	971	956	991	1013	952	971	1004	972	914	1025	1014	940	1004	1084	970	983	1017	1033	987	1030	960	954	1016	984	1036	1020	985	1021	963	935	958	953	967	954	1003	971	955	1003	962	1004	958	964	913	1002	940	1020	976	993	1032	954	1034	997	1051	969	965	952	959	999	1019	990	923	1009	979	988	992	988	988	955	1003	1040	992	1001	965	945	1008	980	973	955	984	973	1006	972	999	1004	963	980	1034	996	949	993	997	1004	985	963	957	1007	1029	981	992	977	901	945	1048	1008	980	1028	935	983	990	977	975	969	987	1004	988	967	1035	981	982	988	994	930	967	972	982	979	961	1016	966	967	969	994	991	954	1013	1014	1003	960	996	1017	1042	1026	1018	1028	1002	954	980	1010	1022	1026	1017	1050	933	991	1000	996	1007	972	992	961	968	1003	1011	1023	972	973	1010	1004	994	959	971	954	960	997	972	995	1077	1006	1009	966	944	982	948	947	987	987	1009	1025	951	974	994	993	966	1030	954	1011	961	928	1019	995	938	1018	1003	966	1022	992	979	1001	971	1002	968	1051	911	957	950	968	956	1028	1082	957	945	1031	1028	1034	991	970	983	1020	1007	961	960	918	1015	1006	975	958	1032	993	993	1024	977	979	1009	958	964	982	997	962	985	983	1007	1039	966	956	1007	993	990	1010	998	990	974	993	955	1000	1060	1032	976	1014	930	988	954	1016	977	1009	1005	1013	1044	1005	1047	965	1013	1030	954	955	988	940	976	957	1055	983	1001	965	977	990	961	950	1047	995	997	1001	983	974	1020	985	982	965	958	978	989	1020	1013	1037	977	969	912	1029	953	999	902	1003	1026	928	952	1003	992	933	964	972	1043	995	958	957	1013	986	965	1017	988	934	987	1000	966	952	1004	980	1011	981	996	979	983	990	1001	962	981	985	1012	949	965	954	954	1007	959	1003	1005	949	956	1031	968	968	1016	974	977	987	955	973	1002	984	1000	1018	964	1007	1024	1031	974	1015	1040	965	962	946	940	1007	961	985	943	1053	1082	1020	1040	956	938	1022	992	985	1008	978	997	977	953	997	999	1026	938	1013	969	1029	928	985	1034	971	985	1001	1012	1035	965	1056	994	995	958	992	948	1031	977	991	914	985	973	981	1006	1036	967	991	948	1034	1007	940	964	925	1000	1018	979	986	946	971	973	1003	979	979	974	959	982	1015	1011	926	1014	963	1007	1010	1034	1004	1000	971	957	959	955	980	1016	996	996	972	1005	979	968	1023	1031	973	967	975	988	998	989	981	1004	938	973	948	983	940	947	998	976	1002	948	972	969	911	1018	1016	973	961	944	955	1000	969	1003	1021	987	936	1015	911	1021	955	985	983	940	934	1007	975	976	1035	984	945	959	972	989	1005	978	1014	1008	952	995	1033	967	961	964	960	1006	1017	986	987	993	998	969	1010	961	954	930	986	960	997	1011	989	1005	1018	939	961	1063	1066	970	1030	1032	1011	1000	1005	997	999	1007	932	973	935	976	1013	979	977	907	1005	1024	997	986	948	980	959	1014	964	1006	1003	955	1015	958	1043	968	1005	934	1003	995	881	988	1003	1047	1008	913	964	974	936	998	983	966	975	969	1007	965	996	1029	989	997	975	1009	955	938	1010	921	1018	1025	947	996	948	988	1034	971	994	1007	1010	990	938	979	946	1000	967	982	978	1012	951	997	1008	971	1011	1038	1017	985	959	960	1029	985	995	992	963	1038	977	1018	1004	1025	990	979	1021	1045	962	947	1029	1013	1015	985	989	972	977	984	987	1019	1027	1013	986	1031	979	973	972	1032	945	983	957	980	976	991	1024	983	994	976	1040	977	1008	985	950	989	955	967	975	974	993	995	968	1014	1030	1023	1008	967	982	1013	994	1029	1001	979	957	947	977	1018	1028	993	983	945	945	1011	994	964	1009	974	969	964	961	1022	939	951	957	1057	1062	976	991	991	1015	985	1035	989	1004	1056	998	936	938	1006	997	958	954	1046	960	1003	1022	1029	950	951	976	1015	956	1009	968	960	1021	1022	985	1012	975	998	992	938	1036	992	981	1023	973	980	1000	1001	949	1037	1018	936	984	972	1010	963	1014	962	977	988	962	961	970	936	963	996	988	977	1048	1022	954	1008	1007	960	1006	1030	1028	1010	957	991	973	954	1001	983	995	991	980	993	953	956	1029	964	987	955	1085	969	994	1000	969	1007	940	1039	1016	959	1041	975	993	974	1028	986	966	1040	928	1021	983	979	957	987	982	964	1003	979	991	986	932	964	1010	981	954	979	995	1010	985	990	962	940	1036	998	956	951	939	988	988	1000	959	977	1025	981	1027	975	922	955	1035	988	1047	972	1020	1046	960	1052	1022	1023	984	963	973	1037	995	975	993	979	1019	976	970	971	968	997	970	1024	968	1012	998	976	1002	1040	1036	983	1039	1002	978	982	969	1026	973	972	1063	1050	963	934	1014	1001	999	954	958	1022	1001	986	974	971	998	965	923	971	1010	975	982	979	977	1032	976	991	979	1036	975	1004	983	982	975	939	1004	985	975	1022	977	941	1002	963	1030	996	998	1016	1011	1013	1010	997	1005	987	972	1000	1018	1035	1003	1024	918	996	976	948	988	960	928	992	981	1013	946	957	983	975	979	1031	1013	953	985	960	1029	1024	980	968	984	1020	1040	932	1022	964	1022	958	1001	1026	1001	1016	1052	966	958	999	1000	968	1023	909	957	940	1035	1034	1023	1008	1004	983	1014	981	992	996	999	1007	986	969	1027	1023	974	951	1032	1000	1008	1002	1007	975	968	1013	1038	1016	1017	961	1010	987	986	1018	997	1026	996	935	1034	1032	961	1018	968	997	987	955	1001	966	1007	980	967	983	934	1009	984	1047	989	1014	951	1012	963	1022	929	953	1008	985	947	1037	953	1002	994	994	1001	992	992	969	1013	952	1018	992	1034	938	972	1039	987	982	967	1001	992	981	1007	992
977	2904	18907	19077	15439	8835	2532	530	130	90	89	95	88	76	77	73	90	77	69	86	68	63	71	71	80	85	99	81	82	95	91	74	67	83	61	89	82	80	70	84	81	66	80	93	90	96	69	75	70	86	81	78	85	104	72	86	74	83	84	68	96	100	80	77	87	65	99	84	75	75	93	80	80	77	81	90	60	81	75	86	75	75	70	90	78	57	76	91	82	70	82	67	89	88	82	73	82	83	85	90	80	83	83	78	90	72	92	80	78	69	78	69	82	96	76	69	89	63	89	70	73	87	76	96	65	76	76	73	63	87	73	81	94	79	71	66	77	86	83	88	77	90	75	84	90	79	75	80	81	85	80	75	77	67	75	74	70	73	89	83	78	98	72	78	61	71	81	65	94	66	70	57	87	90	71	72	89	64	78	74	75	82	68	78	72	74	68	84	81	70	93	77	80	67	71	62	85	81	68	76	85	59	73	78	75	76	81	76	86	64	61	63	78	74	69	81	77	82	77	71	64	89	71	75	67	60	87	80	85	78	76	91	80	74	72	81	69	88	71	80	72	92	81	86	75	74	77	73	79	66	70	80	91	70	65	79	84	67	78	80	80	78	92	94	77	90	79	91	70	80	78	64	81	72	93	85	88	66	87	63	76	78	78	89	90	90	75	77	88	77	70	72	88	90	66	71	82	69	93	73	77	86	74	70	69	97	74	99	72	93	85	79	72	82	90	76	84	88	68	73	86	83	63	81	86	80	81	85	75	70	73	72	78	78	66	66	92	73	93	57	73	86	85	70	70	70	62	76	86	65	74	78	78	87	74	95	76	85	77	69	91	86	102	73	80	82	76	86	82	82	84	74	78	73	91	74	98	86	84	78	85	73	91	75	78	78	73	77	74	83	70	74	71	89	76	94	76	86	69	57	77	72	69	85	67	73	75	75	78	84	86	76	72	79	69	79	72	78	64	85	72	80	73	71	82	77	65	68	87	73	83	69	79	84	78	84	78	77	98	82	73	80	81	70	72	80	98	70	73	75	85	91	82	90	91	67	85	81	82	79	67	72	83	70	75	62	74	72	81	77	81	98	70	75	90	80	76	81	84	77	83	70	100	78	74	84	76	69	80	63	81	65	94	69	83	74	87	60	55	78	91	68	77	78	79	60	84	79	92	93	81	79	73	92	90	99	73	63	80	93	73	89	64	67	89	76	98	82	67	75	71	82	79	66	71	82	81	59	85	84	94	91	74	75	90	99	79	76	76	87	78	64	87	77	81	64	79	79	95	78	78	85	89	77	86	75	77	90	83	79	66	74	81	87	94	87	69	65	88	85	68	75	91	77	84	76	81	80	72	69	87	88	82	78	78	88	75	83	81	87	90	79	83	74	88	81	80	79	76	80	81	79	85	78	79	72	74	84	75	93	80	84	70	79	66	76	90	89	89	61	81	66	71	83	62	71	79	88	72	80	101	69	74	81	70	92	55	69	85	73	83	85	81	73	80	72	82	70	85	96	86	74	88	72	82	78	84	83	73	76	81	95	72	99	77	67	86	76	76	82	73	76	82	89	78	70	92	72	83	79	88	68	64	81	73	80	94	79	83	79	84	76	69	83	77	91	77	64	91	75	73	64	80	83	90	78	81	86	83	74	88	62	81	94	84	77	75	82	79	84	70	80	89	92	80	70	83	49	78	75	75	106	89	94	75	93	68	71	74	86	73	65	83	71	62	82	67	91	91	73	91	73	85	97	68	94	73	74	64	84	76	81	96	80	66	83	77	72	84	86	71	73	79	79	85	82	67	98	78	70	79	81	76	90	90	73	82	73	81	99	78	79	64	98	92	74	75	84	88	66	88	92	70	92	77	88	73	77	81	84	75	92	79	78	75	85	68	70	82	87	91	93	78	84	77	67	85	78	83	74	79	91	85	71	80	80	89	79	78	100	91	78	91	65	80	93	69	88	100	83	84	65	93	78	72	81	74	73	89	112	76	71	75	74	70	89	70	76	75	85	79	75	95	79	80	75	85	85	74	92	70	65	78	66	83	64	81	83	97	76	87	74	79	81	79	85	86	74	80	100	100	78	88	75	73	75	75	62	83	98	80	80	81	83	75	82	88	75	78	72	84	80	77	64	92	91	84	90	77	65	82	96	66	84	74	73	87	76	85	92	89	69	73	71	77	97	90	65	108	80	72	85	80	72	73	77	73	83	69	85	73	88	97	80	79	88	76	74	94	79	85	85	85	65	87	77	81	85	70	71	75	75	71	77	80	66	80	80	86	88	87	77	72	68	66	80	77	79	83	68	91	70	72	74	67	76	88	81	73	71	72	79	73	90	72	86	81	76	83	72	77	74	80	94	86	65	78	85	94	78	67	85	79	67	79	68	78	87	83	89	66	99	79	91	81	88	74	75	83	80	83	66	83	63	64	79	74	97	70	71	77	100	83	78	63	83	74	86	80	90	71	94	73	76	89	57	77	74	73	82	75	95	78	94	71	81	61	75	61	84	91	84	73	77	84	81	79	99	82	89	84	78	85	82	76	85	74	69	76	81	76	72	77	86	81	89	98	78	67	66	76	75	68	75	73	100	79	80	78	77	83	79	68	74	92	76	77	80	89	78	76	68	88	85	81	83	62	81	80	85	82	73	106	82	74	86	83	83	85	86	87	80	78	66	60	77	84	87	83	63	89	80	76	77	82	91	54	82	80	65	82	83	75	90	74	81	81	66	81	78	83	76	77	71	80	81	87	86	76	69	88	82	77	87	73	72	90	71	80	84	55	96	89	91	72	70	66	72	62	81	80	99	78	80	83	73	58	74	72	80	83	76	83	79	67	74	85	83	79	70	85	76	72	97	93	69	65	93	80	81	87	79	64	74	96	96	64	80	87	74	74	100	86	75	77	79	76	84	95	69	65	70	71	96	73	89	78	82	58	73	78	88	88	73	85	80	98	88	74	66	97	80	85	68	74	78	69	83	71	94	80	76	84	88	86	69	82	93	82	66	100	76	86	76	81	75	76	90	69	76	87	84	79	78	69	93	70	94	73	83	85	77	82	74	84	89	86	72	80	79	82	91	74	78	74	83	66	77	81	81	83	63	66	85	85	77	72	88	87	94	76	73	82	73	86	81	79	78	81	84	81	75	80	76	81	97	71	73	91	77	88	79	77	100	74	64	68	67	83	84	59	71	76	82	82	80	75	92	67	75	87	80	62	69	84	77	98	77	74	84	78	83	73	77	81	73	81	87	81	81	89	79	74	61	79	81	84	95	77	75	92	80	89	78	80	74	77	85	81	81	84	86	98	80	67	99	78	89	78	74	91	83	82	78	76	92	92	69	82	70	76	85	83	77	78	83	84	71	72	66	91	93	80	68	88	91	85	78	66	77	87	75	73	79	93	77	72	78	75	73	81	93	95	90	87	70	64	80	79	76	69	76	89	73	79	83	78	83	88	81	72	76	81	97	71	114	74	84	79	77	73	74	71	67	70	80
15441	18853	47312	62705	65702	48038	28997	11646	2668	1159	955	988	958	971	1006	982	966	952	942	1033	980	974	983	958	980	995	974	961	1002	954	992	986	934	979	975	986	901	923	971	912	970	967	975	974	981	954	992	1015	1005	941	1001	953	972	972	907	955	926	956	952	937	902	946	970	945	948	951	968	934	959	997	1011	959	942	978	937	993	950	989	956	987	978	988	944	952	990	976	950	952	988	927	957	927	1000	962	962	947	951	935	970	955	935	950	901	951	963	960	948	938	960	966	1007	979	936	957	929	951	881	984	967	973	996	956	925	986	958	1013	969	1004	968	955	983	944	1031	961	922	954	960	969	970	969	966	974	948	1017	958	937	965	1011	960	964	1026	1004	993	960	959	952	963	939	981	949	953	956	964	931	971	986	975	1004	1027	958	1017	965	920	920	933	976	975	944	1000	945	952	993	969	910	943	1010	968	938	943	993	935	998	917	937	991	962	914	965	922	953	979	954	944	987	978	956	933	960	911	955	1001	989	956	969	953	929	1018	990	946	911	929	945	973	921	981	991	1017	902	1042	887	934	941	1006	985	921	974	986	977	947	945	926	932	969	999	979	958	918	937	957	935	984	983	987	953	962	943	960	981	967	1023	994	951	973	955	929	903	983	926	944	954	974	961	940	948	981	922	973	1027	964	999	998	902	1007	996	937	964	910	1007	935	937	948	908	990	941	908	1007	957	999	976	976	938	942	974	959	946	941	965	976	963	969	918	915	1006	964	982	921	957	932	923	969	967	995	944	971	966	979	958	938	981	1011	940	903	953	905	945	968	939	893	972	967	912	953	959	976	991	974	930	963	984	980	944	966	950	966	967	897	987	957	981	1012	943	965	954	947	965	988	968	984	904	942	992	903	934	945	1001	951	959	992	956	961	953	946	998	909	995	964	997	926	960	890	1030	945	981	950	998	963	1005	968	971	991	959	981	1023	973	944	941	944	959	1000	935	981	953	959	928	975	1004	947	985	943	940	947	961	959	952	948	955	992	975	942	977	930	939	1017	953	1002	1006	981	946	969	947	948	965	1001	939	969	972	990	1015	1000	940	952	981	962	962	963	934	921	952	959	1003	1025	991	974	993	949	977	1013	958	936	955	990	981	949	976	945	975	984	966	989	979	938	992	989	985	966	970	942	1003	989	996	986	939	966	992	915	988	947	985	1025	929	990	943	918	978	971	964	998	975	980	983	921	966	897	963	945	931	996	1009	995	894	958	974	965	941	992	941	951	982	956	978	949	938	977	990	918	941	939	982	943	948	910	982	988	981	932	990	946	939	1006	996	939	961	976	940	936	966	978	968	942	939	969	1008	952	953	990	1003	948	926	971	951	940	965	938	945	977	963	981	949	956	980	947	976	997	975	972	916	971	935	948	962	958	986	999	999	911	949	940	915	937	1012	975	946	933	980	966	998	984	940	975	960	971	966	952	1017	954	933	1015	986	960	1000	882	968	944	975	1018	941	989	972	1021	938	985	962	948	977	976	913	935	946	972	982	910	945	967	967	933	939	989	995	954	958	939	978	1022	941	975	955	1004	936	953	974	939	951	942	957	1005	977	988	1000	967	1051	986	957	984	902	913	992	940	968	947	934	951	937	952	983	955	957	1002	932	941	1004	984	923	942	943	986	1020	961	980	957	936	984	931	946	934	979	998	914	1013	920	991	975	993	945	962	946	961	928	1015	991	934	965	990	1012	952	933	944	950	943	1012	990	1016	1002	978	954	907	958	962	1044	964	942	909	941	982	960	941	950	964	992	946	995	954	995	916	998	909	983	956	952	969	969	945	1012	1021	1001	999	933	955	1000	944	961	975	963	927	960	952	985	918	1017	1021	980	979	958	927	1005	1004	962	956	1007	979	993	980	962	866	940	957	938	981	911	976	941	949	950	988	993	956	971	942	914	1023	965	937	1026	979	937	903	947	955	962	965	966	936	949	958	1011	954	938	959	938	931	989	968	899	995	991	941	934	962	955	942	947	914	994	999	944	994	898	940	981	932	989	1007	961	926	937	916	884	1013	895	917	962	972	986	964	955	983	949	987	1004	965	941	970	929	948	962	975	964	938	929	922	945	931	951	976	929	1014	945	1018	925	961	957	981	1022	930	989	983	921	985	982	970	936	960	960	1010	982	987	983	916	1018	917	974	987	1029	1014	987	983	970	975	990	967	938	1029	974	976	987	952	957	972	987	886	1013	916	943	948	956	965	1019	961	1005	973	952	934	978	928	1027	994	985	977	934	935	960	942	986	911	974	909	951	1007	917	942	978	993	990	959	1000	947	923	976	988	991	971	963	916	945	954	901	928	983	1016	960	998	933	935	968	936	911	998	987	986	957	1000	917	940	1033	965	959	986	972	1021	962	968	956	927	972	888	924	988	984	1001	999	959	955	977	1009	1047	903	951	939	975	995	927	986	990	994	1023	1004	969	959	983	979	966	915	893	920	971	925	924	936	957	954	890	948	957	998	962	958	1005	953	926	927	941	957	965	963	913	954	917	935	889	988	969	946	937	924	969	916	956	961	1014	1002	957	1006	986	970	946	941	945	1007	976	972	919	939	969	969	940	944	955	980	968	968	988	888	965	1032	921	1002	994	923	1042	917	965	954	968	960	894	996	959	973	961	976	949	969	970	926	1006	1002	926	945	977	995	959	962	971	983	1035	963	965	912	983	1020	941	947	935	928	1014	959	1006	936	926	946	1001	985	952	944	968	967	926	906	979	1003	943	911	985	952	980	928	990	938	932	1001	936	950	1020	950	961	988	940	967	933	1037	927	976	986	983	1030	984	919	950	968	923	950	1025	993	959	971	1024	1023	976	958	968	937	995	949	919	958	985	984	968	967	943	949	974	968	982	987	969	980	900	946	968	946	1008	965	1014	919	955	947	889	989	1000	938	947	926	995	978	987	976	961	923	941	932	921	1065	963	1013	923	1002	1020	969	969	922	899	1019	953	991	974	993	1020	946	958	1022	973	983	1011	944	971	968	942	953	1006	937	939	958	976	982	924	909	976	969	898	960	925	949	929	987	922	968	905	951	1021	939	971	949	970	996	943	962	926	930	993	960	991	966	989	975	978	947	963	998	985	976	1053	1020	936	956	966	942	991	919	972	938	941	976	997	954	928	977	899	947	963	976	1005	947	931	962	946	988	966	969	965	892	956	876	915	1001	1010	949	990	998	956	969	972	954	964	984	964	949	970	974	997	970	937	974	978	971	953	901	985	982	961	957	929	969	906	938	960	969	1013	985	929	959	965	1012	953	948	936	982	960	978	981	959	970	1033	988	993	952	964	987	952	933	953	965	987	940	1009	921	943	950	953	951	963	958	933	981	963	945	977	996	996	957	957	985	1032	957	988	1010	985	970	967	977	936	886	918	991	939	1005	965	971	947	960	943	955	974	1019	998	982	994	908	981	917	980	943	906	994	996	952	960	934	1016	949	1002	913	936	904	946	929	959	904	998	1009	1004	938	1005	988	979	916	931	992	901	963	980	927	953	951	947	954	986	958	939	983	963	924	937	902	1000	953	962	897	1003	949	969	886	959	980	901	978	972	933	916	961	949	974	909	996	957	891	972	959	961	949	958	986	972	950	953	918	967	867	967	933	1008	959	959	923	992	935	959	985	975	970	1013	898	955	1011	962	930	1006
1326	597	4933	5865	4069	2257	726	225	109	59	78	77	84	75	80	76	85	70	79	82	78	83	80	76	81	73	75	88	76	71	80	61	79	89	93	79	84	83	62	80	77	87	77	62	60	77	81	100	72	62	82	97	68	84	70	65	72	87	72	69	96	87	91	83	81	77	78	67	86	90	91	92	90	93	72	86	76	75	94	74	95	67	89	71	78	79	74	74	75	87	93	91	88	80	84	75	79	101	99	74	84	77	80	80	73	90	88	82	87	76	92	78	80	85	78	83	84	66	79	77	84	86	71	105	74	75	69	64	76	75	85	74	81	88	73	84	64	70	97	67	80	70	72	85	80	91	84	92	88	83	83	83	74	81	74	57	86	71	81	96	86	78	75	69	87	66	86	81	73	77	81	76	79	72	84	66	89	77	83	83	80	85	83	72	82	74	74	74	88	88	67	84	72	79	90	71	82	68	65	94	80	77	74	94	86	78	88	54	84	79	64	85	78	73	88	70	81	79	89	69	64	70	76	83	90	80	87	70	74	93	89	70	85	77	83	93	81	79	82	92	63	71	87	78	72	71	83	83	82	87	96	75	83	73	72	76	81	68	81	67	74	72	75	68	88	77	90	82	90	78	80	85	84	80	76	73	80	83	81	67	78	79	92	91	81	91	60	64	65	83	72	84	71	87	57	78	74	95	78	81	86	82	62	74	80	83	90	79	83	80	94	85	70	85	83	68	91	77	83	71	72	78	79	73	96	85	87	88	91	80	87	73	71	103	83	76	75	75	69	94	78	79	90	82	71	85	89	77	82	84	99	78	71	70	84	87	87	62	72	78	88	84	90	79	88	81	78	87	93	64	75	78	73	94	76	77	96	69	83	88	82	68	82	76	70	74	80	79	77	76	89	74	87	75	77	77	88	85	73	82	88	78	83	90	78	102	71	76	84	76	74	66	68	77	73	84	81	76	85	78	74	85	78	90	66	80	80	92	83	92	73	66	76	78	78	78	68	73	80	63	98	87	69	76	85	90	75	80	72	91	87	83	82	76	60	75	86	85	87	78	77	79	70	94	83	77	84	68	77	74	70	78	83	70	87	79	62	77	84	79	83	63	79	89	76	81	82	81	95	92	70	73	88	85	68	97	78	72	96	76	85	90	76	98	75	72	82	70	62	82	76	83	71	82	79	84	86	81	92	71	84	77	90	103	70	75	75	80	93	80	73	84	98	70	81	63	84	76	96	79	96	88	78	86	70	88	86	81	71	79	75	64	82	77	80	84	87	94	83	84	69	81	83	91	71	79	82	70	85	91	82	90	92	82	93	78	81	92	87	77	86	78	82	81	99	75	89	76	88	81	81	90	79	90	85	81	104	95	77	81	82	73	75	72	83	72	73	68	72	102	69	72	79	91	72	84	64	76	72	75	64	69	79	79	88	76	93	88	75	81	77	89	97	84	96	84	75	68	83	91	79	56	72	77	91	82	77	63	65	67	90	56	85	86	98	70	82	90	84	81	68	90	85	76	80	69	71	84	85	81	78	80	69	85	70	80	80	74	71	81	96	59	64	76	83	57	95	63	74	80	77	78	75	75	76	74	79	78	86	89	61	79	69	75	82	85	58	86	80	79	82	69	75	90	66	86	74	90	67	73	85	88	83	86	79	85	59	83	78	87	85	93	76	66	84	82	99	81	78	82	83	93	90	68	85	87	61	77	79	77	78	62	85	73	80	77	71	83	80	98	86	75	61	88	73	68	77	83	77	88	80	60	71	66	109	66	80	73	82	102	84	73	63	77	78	68	90	68	76	85	78	90	90	91	73	78	78	77	84	75	79	89	75	86	76	89	80	84	79	71	70	52	85	86	76	69	84	58	77	64	97	76	64	73	85	84	77	88	85	71	76	70	85	82	91	74	83	83	76	75	93	77	86	80	74	80	91	82	83	99	74	80	99	62	89	76	81	79	86	75	74	79	88	82	63	82	74	69	70	71	99	99	82	75	67	84	75	71	70	69	68	84	73	79	78	68	99	93	77	81	87	80	96	85	79	73	76	88	63	82	71	97	87	73	79	74	83	88	90	88	73	79	80	82	75	79	77	70	77	72	79	80	86	87	78	90	88	78	79	63	97	74	87	67	84	79	74	79	84	73	90	82	86	75	98	82	85	81	76	86	88	74	81	79	90	87	83	87	90	85	77	72	93	85	78	75	86	73	104	77	61	83	87	71	76	72	71	75	82	82	64	88	87	79	75	86	76	90	76	78	96	90	63	77	78	77	70	77	71	78	83	77	85	78	78	54	71	71	93	80	74	73	77	66	78	85	78	83	89	74	79	81	82	90	78	79	86	61	80	85	74	85	92	80	83	82	84	85	82	74	89	75	82	64	83	98	68	74	79	88	73	90	70	78	78	78	75	82	72	71	82	69	79	85	63	89	84	77	74	79	63	71	69	67	65	97	81	83	61	80	65	87	90	80	64	89	80	94	82	75	85	84	72	77	67	68	85	84	96	80	67	97	89	74	75	62	76	79	80	83	67	80	79	59	75	74	96	94	88	74	88	73	103	83	81	70	106	69	89	83	85	88	69	97	65	82	91	79	85	80	90	79	89	75	87	66	73	79	80	67	79	76	65	67	93	73	76	84	77	97	74	65	72	97	75	71	89	71	64	98	88	78	69	76	85	63	84	68	76	72	76	87	69	76	72	89	66	74	94	65	73	98	78	93	70	80	71	66	78	99	96	99	77	75	76	81	77	87	73	82	90	83	77	72	76	90	76	77	83	79	82	60	73	76	91	82	88	78	83	95	80	76	94	91	93	71	89	74	66	75	86	91	76	75	81	67	70	72	69	79	65	96	73	79	96	77	79	77	65	80	86	88	87	94	80	75	77	77	71	80	82	84	83	70	72	84	71	79	74	70	83	71	78	71	87	79	80	95	59	75	94	84	72	67	84	83	66	88	71	70	88	74	96	69	74	72	80	74	78	70	65	88	86	66	76	90	71	87	78	105	82	83	75	67	91	84	80	81	85	70	71	95	80	90	86	88	89	76	84	90	85	80	80	84	72	97	80	81	79	84	79	81	88	71	82	78	87	70	77	67	70	65	78	73	87	63	88	66	87	82	75	86	84	78	93	101	81	89	67	73	72	72	69	89	90	83	77	80	80	74	69	82	85	67	81	69	80	80	91	66	76	91	72	101	68	79	61	75	85	73	80	72	82	87	84	73	97	77	65	78	76	102	68	69	89	83	100	97	72	86	100	83	85	94	104	71	83	81	78	80	87	87	82	78	70	78	85	85	89	87	71	84	82	78	79	75	81	92	91	76	77	87	79	76	79	73	72	77	84	82	72	62	81	95	91	92	71	70	82	81	63	87	85	82	83	94	84	72	73	66	76	76	76	73	78	80	74	72	77	76	87	75	74	64	68	82	84	68	92	77	70	89	78	78	83	92	73	81	62	79	88	92	86	78	91	66	78	82	64	96	71	61	83	79	68	90
8953	10065	30762	38510	38949	30319	15947	4540	1440	971	917	898	927	943	975	953	985	947	973	935	936	922	927	950	896	933	945	920	881	957	964	947	886	923	959	950	984	954	946	921	952	982	893	952	960	935	968	971	998	957	964	957	975	953	939	1005	954	970	976	964	965	919	925	977	922	961	946	910	1001	910	959	991	942	953	994	919	1002	991	914	975	1020	996	924	995	970	921	931	997	911	981	1002	897	905	949	946	972	922	955	895	926	990	944	1000	925	965	953	1024	920	895	909	972	999	943	1002	985	974	910	917	923	928	954	938	926	902	927	960	968	967	939	952	947	919	954	971	999	930	957	967	971	930	996	928	929	967	926	1015	953	971	933	910	893	938	903	918	962	907	901	937	962	1014	910	946	976	945	950	942	939	963	946	873	947	946	940	945	978	931	933	948	957	952	1021	932	940	907	912	917	994	990	936	917	966	950	926	928	966	919	958	995	952	926	918	927	963	943	964	908	968	938	915	973	937	940	926	930	960	951	956	996	1032	1022	918	949	937	949	936	967	916	936	953	939	900	974	944	980	963	987	1000	931	934	933	914	927	949	937	957	965	1022	951	1014	952	936	953	960	922	966	953	971	927	923	952	922	902	949	953	956	967	986	912	1029	944	999	912	947	970	909	975	993	987	945	979	890	954	984	962	936	911	960	972	970	992	1003	963	937	906	981	988	947	956	956	946	941	913	916	973	989	1040	918	943	971	897	961	906	916	929	970	958	946	929	954	913	980	937	992	945	966	942	978	947	962	954	937	952	954	944	946	919	991	966	989	958	967	916	965	969	955	913	991	945	981	958	974	988	968	959	947	921	1001	979	939	934	982	1008	938	986	923	967	918	968	914	1010	946	1011	933	969	915	932	892	975	930	933	887	909	939	993	943	950	952	968	911	956	978	927	903	942	925	897	915	955	946	964	967	940	982	934	925	954	993	986	913	996	1009	941	991	958	905	904	985	1000	917	994	916	945	982	934	947	974	957	913	991	943	950	938	983	938	913	909	954	957	953	949	987	927	974	987	941	978	945	998	924	954	955	978	960	963	953	916	931	957	946	938	964	970	930	930	927	932	869	970	918	990	926	930	928	980	941	965	910	1001	953	909	923	946	938	919	948	911	930	883	987	979	888	979	963	1013	977	895	906	909	921	968	969	966	915	953	944	944	924	954	963	943	920	928	965	931	980	938	969	901	963	888	1010	984	906	959	985	947	981	929	943	964	998	977	1024	925	951	927	978	925	931	995	935	983	962	979	949	940	923	989	936	913	922	945	948	917	909	945	957	981	939	905	961	972	938	962	930	947	984	933	957	977	959	913	975	950	935	946	973	1002	929	949	956	980	899	955	942	950	961	1011	958	1022	972	971	964	926	916	934	912	939	966	920	979	929	925	935	982	964	944	967	929	979	977	930	909	916	943	951	926	928	947	963	988	1027	979	993	995	978	962	922	916	997	949	935	953	973	986	980	950	982	937	900	942	947	1002	974	974	906	964	1002	936	941	992	960	956	971	937	942	977	980	998	953	922	947	975	973	942	896	933	964	942	970	967	899	991	958	988	937	933	999	967	1031	913	948	957	967	930	924	979	966	923	923	908	972	933	975	963	911	954	978	970	1006	921	980	975	953	882	951	864	936	945	982	959	950	942	972	908	927	975	946	949	903	918	930	953	985	910	901	963	910	997	926	957	873	1022	919	944	938	944	931	921	948	940	936	968	942	990	963	969	935	937	922	946	949	926	1005	916	909	870	969	940	950	938	968	935	976	917	935	895	936	943	913	957	944	934	929	957	940	968	982	954	951	925	927	1006	949	957	964	974	955	968	1019	921	935	980	909	906	947	997	962	971	954	979	940	980	1001	904	929	988	979	923	916	965	924	940	954	946	924	945	926	964	922	943	991	975	977	953	954	986	944	939	927	998	978	934	975	965	947	894	911	984	947	931	1000	964	959	1000	985	953	898	960	948	962	956	923	942	922	909	932	978	923	995	900	948	944	983	938	865	947	938	965	943	944	916	945	959	945	929	962	900	954	909	972	932	982	933	962	929	922	987	970	907	964	975	911	986	945	960	965	896	991	964	930	946	994	921	943	956	967	962	944	977	994	989	914	944	969	942	954	910	933	1014	1012	943	938	953	933	970	949	971	907	959	980	911	969	899	952	964	953	964	916	968	971	993	920	936	948	928	923	986	956	954	905	927	962	997	968	927	943	940	948	984	965	999	953	950	971	952	927	950	951	999	973	916	946	901	945	921	962	943	909	994	962	995	941	959	920	937	974	985	935	926	942	893	994	944	933	1016	929	950	963	914	943	950	924	949	941	1001	948	912	979	968	970	976	962	914	918	986	950	976	931	1017	977	927	965	992	970	994	936	937	950	972	964	932	979	948	969	974	960	908	937	951	994	911	948	949	960	979	961	998	886	956	942	957	945	997	927	915	933	1025	970	927	949	971	950	908	957	937	947	972	904	898	980	898	928	907	942	955	981	1012	891	968	979	925	906	974	939	952	968	986	965	936	961	984	964	924	1007	879	998	944	1003	984	942	962	980	992	958	974	944	933	982	940	953	929	967	980	946	920	956	949	945	969	927	992	923	899	981	940	999	894	932	973	933	976	902	975	945	963	942	995	904	957	937	922	986	930	981	958	975	916	985	966	1013	872	976	922	966	959	983	964	997	985	953	958	928	996	971	963	937	967	960	970	949	948	952	988	938	971	946	937	972	1022	905	949	950	955	926	962	1000	924	902	989	898	966	955	966	979	930	939	952	984	948	923	903	945	959	1001	996	959	1017	954	909	956	963	907	932	863	959	911	978	970	926	939	912	969	927	953	974	1008	956	976	946	948	948	960	967	969	908	943	916	984	943	938	966	1006	884	900	957	957	965	947	997	959	955	936	957	998	1015	945	976	939	974	910	995	984	928	941	906	950	936	957	941	1002	970	967	974	968	957	933	926	983	1023	921	1019	931	939	925	988	981	881	928	932	944	886	991	974	944	988	917	903	940	986	930	983	941	972	938	931	987	973	924	897	949	947	968	968	950	934	981	914	945	942	1006	972	934	917	919	960	893	887	921	990	945	998	940	912	948	941	955	931	975	939	978	963	978	958	936	934	931	1003	916	925	927	965	980	955	956	895	902	959	988	982	937	992	969	960	921	952	939	1002	934	1003	955	954	914	926	979	915	956	962	922	915	956	988	911	921	920	978	909	941	1013	936	926	963	956	929	991	975	908	962	928	938	975	996	895	955	949	997	961	952	974	946	897	958	971	935	941	916	889	955	922	942	866	997	961	930	883	969	940	972	931	936	948	905	994	958	1010	988	975	948	949	939	948	929	903	1000	936	977	929	956	980	910	995	907	983	945	962	993	974	941	916	904	941	938	901	906	957	938	949	941	932	912	925	970	941	1009	955	926	895	923	951	926	929	978	939	950	990	922	975	964	939	946	934	974	945	936	1028	990	952	906	925	961	919	995	931	960	895	976	1021	977	954	964	930	917	895	958	931	940	920	945	978	963	951	905	990	931	943	885	904	925	972	993	952	949	971	966	991	967
552	1628	11557	12862	9793	5391	1471	352	124	81	95	94	79	55	79	80	80	73	62	84	62	76	73	77	76	73	81	65	82	82	81	81	82	83	81	81	73	54	76	65	81	73	79	86	72	85	82	98	83	75	82	78	82	91	94	72	88	90	79	79	70	87	85	84	76	84	74	76	72	73	84	77	80	86	78	75	84	56	89	62	78	72	76	79	72	66	85	91	79	84	69	74	67	67	83	70	103	72	81	76	79	80	83	66	72	69	73	64	75	81	71	81	69	76	67	101	78	82	82	87	72	86	70	75	85	79	96	82	70	81	69	82	79	77	83	82	70	85	72	71	90	72	66	87	78	76	71	89	85	74	78	79	83	71	92	89	84	91	69	79	70	72	87	81	79	76	81	69	81	76	72	73	80	74	77	91	90	73	85	73	90	97	70	79	89	74	86	80	79	68	67	79	79	78	72	94	78	70	75	87	78	61	73	94	84	73	75	78	85	94	74	91	92	74	72	78	77	77	81	81	85	81	80	87	83	80	71	84	63	75	86	90	87	91	81	87	86	78	79	85	84	76	79	74	87	88	80	77	81	76	90	80	89	59	65	81	74	72	64	74	96	79	85	73	73	66	57	82	74	105	89	77	85	92	70	84	63	82	77	71	60	85	89	84	75	80	64	82	72	69	66	75	82	71	79	75	73	96	73	79	89	85	77	70	77	72	62	74	91	89	75	67	79	79	79	67	89	89	77	68	72	96	79	89	87	98	64	78	84	83	88	66	80	82	71	84	85	69	74	82	66	77	64	73	74	79	76	92	76	89	69	79	80	77	84	71	73	82	82	87	104	78	64	72	98	79	70	86	71	80	84	83	87	65	55	83	76	87	85	77	88	83	75	76	68	79	80	85	93	75	71	70	91	75	68	99	79	72	74	98	81	81	87	74	74	68	76	74	68	76	72	91	77	61	71	71	85	73	81	72	74	89	77	69	80	71	67	85	91	78	85	64	92	83	82	86	62	89	83	84	80	88	80	81	69	72	82	79	72	74	78	74	85	82	85	81	68	78	69	68	77	71	83	93	84	72	80	93	74	86	78	83	77	88	68	97	72	103	92	76	78	88	77	77	96	77	66	77	58	83	75	102	82	85	79	82	75	72	75	68	82	90	72	79	94	75	69	78	67	74	80	80	96	86	59	79	70	92	86	91	85	81	70	73	88	79	78	87	63	77	76	76	65	88	72	81	90	87	81	68	84	79	73	83	85	80	79	68	81	79	88	79	83	82	67	90	88	83	93	71	70	101	85	88	77	91	74	71	71	79	81	81	77	81	70	80	68	85	70	87	72	83	79	69	72	74	82	102	78	74	97	75	80	84	72	65	70	83	68	61	77	92	85	85	75	84	76	79	64	82	93	78	63	80	77	55	79	66	77	75	103	80	86	69	88	70	68	77	91	75	76	76	61	83	60	66	102	82	88	87	87	84	77	82	66	80	86	74	69	78	93	90	94	87	84	92	76	84	81	67	73	64	81	76	80	80	85	83	61	84	83	86	79	76	70	84	68	75	82	93	76	95	61	80	76	91	67	77	75	84	71	86	71	72	95	77	84	86	81	74	73	78	74	80	74	78	69	78	74	82	83	58	74	79	87	71	90	100	75	73	99	75	90	82	75	72	89	80	86	84	84	79	72	77	75	84	81	84	96	71	70	78	81	92	84	78	71	64	77	81	73	75	87	67	88	83	76	61	77	67	98	74	68	92	81	81	80	69	70	86	82	76	85	84	87	75	66	80	72	74	80	63	80	68	77	91	78	82	85	80	89	85	88	77	84	80	87	81	82	65	72	81	62	74	82	83	76	85	74	82	85	67	77	81	88	86	71	68	75	84	90	79	83	91	86	67	68	69	76	93	82	87	73	94	93	75	84	65	64	75	83	87	76	81	79	77	85	71	79	90	78	69	64	76	87	73	77	63	94	91	81	67	87	91	80	86	83	79	92	88	74	62	68	66	77	80	69	104	76	107	76	76	77	83	77	71	68	62	94	80	86	81	79	79	91	75	81	71	79	72	65	87	79	88	68	81	72	76	78	80	87	102	83	83	70	81	83	87	76	76	77	78	72	93	78	85	90	83	79	65	75	83	75	81	75	78	75	73	82	88	82	95	79	85	73	81	81	72	80	78	80	74	77	79	88	69	82	80	71	71	76	73	87	104	88	72	95	76	82	88	69	78	55	87	89	78	76	67	93	83	83	79	79	99	89	79	77	86	76	84	85	73	74	82	83	91	76	84	69	80	75	86	83	93	77	85	103	82	80	82	82	84	90	92	74	73	79	61	91	78	99	83	72	80	90	74	90	76	80	80	81	81	87	71	88	79	71	72	75	69	71	90	88	93	72	89	80	86	84	67	84	90	81	75	75	71	81	88	67	95	63	75	86	88	58	73	93	73	91	71	75	92	74	93	74	77	90	72	78	75	72	77	84	81	81	77	104	67	76	74	77	81	79	90	75	77	78	61	80	77	75	62	78	74	79	82	79	82	80	89	88	71	85	77	81	72	74	95	76	78	93	93	88	88	68	94	77	76	62	67	87	76	75	80	92	88	81	79	86	74	85	75	78	77	83	85	71	77	84	88	72	80	97	73	82	78	71	77	77	81	80	88	84	79	72	85	80	93	79	72	83	87	83	52	73	86	72	92	82	67	78	77	75	69	72	71	71	67	95	73	82	77	97	93	74	77	70	85	78	76	71	81	72	92	86	74	80	75	82	88	66	66	73	91	72	79	91	75	82	79	76	74	81	71	91	86	101	70	86	72	84	69	63	81	81	84	67	94	78	90	80	81	69	74	89	61	78	87	71	82	81	89	73	79	65	72	74	85	84	78	81	73	74	80	88	93	76	95	85	61	74	97	86	81	79	94	83	96	71	73	65	67	76	72	78	87	79	76	79	89	81	89	58	87	86	88	83	81	88	77	86	73	71	78	70	80	73	70	79	67	78	84	67	77	76	76	66	79	73	85	57	91	84	77	77	80	82	72	79	76	75	81	77	82	74	82	70	80	91	86	70	78	87	67	68	82	77	93	77	72	82	75	70	76	76	88	81	89	91	79	84	95	84	78	84	66	65	89	84	79	75	86	74	79	84	84	73	64	89	82	83	76	66	61	71	82	77	56	78	82	77	67	70	73	68	88	84	81	77	64	86	79	79	79	83	63	81	82	70	76	81	81	85	81	82	86	83	85	71	83	85	75	91	72	84	100	70	81	71	77	68	77	74	57	72	72	69	74	89	79	92	70	96	92	67	79	79	81	71	78	69	82	72	71	83	75	70	85	83	91	83	74	65	87	89	95	80	87	73	66	78	81	62	88	75	74	65	76	78	90	79	79	70	87	90	81	78	79	71	83	69	66	81	86	64	78	71	78	62	88	69	75	88	105	66	74	72	76	75	82	94	80	82	80	85	85	78	99	84	73	84	77	70	84	77	74	80	77	84	72	74	84	52	90	100	84
10897	19181	39813	53504	55456	40823	22710	7303	1939	1058	946	891	955	929	938	949	891	984	904	982	903	1004	961	934	938	927	929	934	967	914	948	862	964	940	988	964	962	894	893	907	895	969	922	942	936	936	1008	952	942	912	945	945	943	958	989	893	973	969	986	958	955	911	906	945	897	930	920	943	949	900	935	929	965	963	892	956	1030	979	981	940	970	951	939	919	906	913	972	944	932	924	959	959	868	941	934	963	934	1003	975	962	938	997	916	916	909	963	915	949	950	1027	932	980	959	1008	903	928	971	925	967	969	916	935	962	921	991	925	939	962	975	908	953	942	938	944	922	924	955	952	923	913	934	894	967	933	932	898	939	1002	960	936	933	925	912	976	948	941	952	951	953	943	1010	938	930	967	929	970	867	986	913	1016	920	955	913	993	922	970	965	1000	968	960	974	915	932	965	955	973	940	981	915	963	933	957	963	927	920	953	918	922	986	945	913	908	927	911	938	953	917	955	939	960	946	934	936	936	944	917	934	912	933	928	929	964	935	982	966	931	936	928	952	950	965	927	904	906	953	953	908	971	943	922	897	898	924	991	949	956	972	911	887	948	939	952	974	938	967	968	888	964	896	948	947	934	962	930	997	917	995	961	908	911	988	944	882	948	909	907	953	946	956	972	906	897	954	917	917	950	947	915	911	963	971	897	964	971	897	925	886	964	932	945	958	856	955	932	952	932	950	978	963	922	950	996	964	919	921	860	948	956	922	877	957	912	950	907	884	949	932	996	934	1010	947	983	960	988	884	945	948	943	976	968	965	913	953	961	937	941	936	936	951	953	933	952	912	940	957	904	916	919	946	918	938	967	895	865	905	919	966	941	901	962	1003	955	954	959	919	970	913	941	996	934	908	965	964	972	1003	962	918	934	956	938	952	942	932	927	947	1015	979	949	921	912	987	969	904	941	878	949	945	1031	944	901	973	893	952	1020	949	937	911	974	958	970	944	952	965	933	965	988	978	919	967	913	1014	996	927	940	952	951	916	933	932	937	935	951	979	942	940	1000	904	948	988	942	938	900	907	922	1008	963	955	931	937	936	961	904	956	918	902	908	936	955	935	964	956	911	954	975	907	940	925	993	892	923	887	972	912	982	961	887	985	912	890	947	963	968	939	968	876	940	950	936	951	920	948	905	947	939	952	965	913	924	937	914	969	967	916	977	977	952	964	900	942	968	980	981	932	958	993	928	944	962	956	980	890	938	943	881	930	905	930	939	998	966	963	982	964	951	975	930	914	955	967	966	937	980	962	963	963	925	983	967	977	920	955	941	1008	940	975	939	941	910	933	937	978	910	955	924	973	896	956	915	930	953	943	957	953	934	969	941	969	948	916	894	930	947	894	944	909	1000	939	967	944	948	957	937	973	984	879	931	1005	968	940	935	905	933	965	965	967	921	866	927	933	922	980	935	965	1004	962	902	964	929	962	901	942	939	991	965	927	886	958	890	973	918	928	984	1010	903	965	947	937	915	956	918	935	964	959	948	952	931	992	935	966	944	981	954	975	937	908	927	931	932	943	944	904	957	981	932	980	912	948	971	834	933	944	940	913	975	925	948	982	915	877	936	931	903	974	917	902	978	995	979	942	875	941	973	920	958	940	967	957	913	951	942	915	910	910	951	975	916	963	933	919	887	966	971	915	983	894	962	958	924	928	917	941	964	895	920	956	956	935	935	961	934	962	962	963	907	887	935	951	931	997	929	935	946	976	937	948	1013	938	910	897	944	925	899	923	925	969	936	942	981	945	942	953	910	951	950	904	962	922	969	931	906	901	945	960	978	952	947	977	943	905	948	994	890	911	900	932	1004	962	916	986	923	1030	938	912	981	899	993	942	926	949	951	961	956	924	934	872	990	950	927	916	976	882	915	964	993	949	933	975	916	938	929	871	933	959	948	931	958	923	972	955	974	977	963	957	960	922	917	951	975	949	976	971	885	986	962	912	919	1002	978	923	901	933	964	910	956	963	960	941	909	897	919	940	929	938	913	979	988	950	914	912	944	933	923	923	954	965	937	901	885	960	950	890	911	918	919	959	953	940	914	897	917	982	921	947	982	924	1012	943	917	936	916	874	914	965	927	936	915	940	925	940	955	958	941	897	919	898	918	928	906	946	946	950	935	964	951	893	937	955	903	947	952	949	960	910	935	1000	957	1007	943	962	948	890	942	965	920	936	944	939	955	944	939	948	937	985	960	959	942	921	910	906	935	915	909	939	904	939	892	891	928	917	985	892	931	943	928	930	925	947	921	877	928	939	907	947	929	940	932	944	924	924	1019	860	952	922	990	936	957	914	905	968	954	949	896	953	930	967	918	991	974	942	981	951	909	918	955	990	895	945	894	902	901	908	993	879	963	991	910	1009	937	965	923	911	904	980	963	928	911	866	952	908	963	946	910	921	920	933	940	933	925	883	973	936	914	925	928	900	942	880	931	952	968	997	896	896	908	925	961	943	921	918	975	917	947	924	956	945	933	918	874	937	990	953	941	962	885	937	964	938	888	939	973	910	950	971	960	945	937	975	938	923	977	904	986	959	953	919	933	965	866	966	919	973	896	937	909	956	947	985	984	1002	907	946	923	895	994	916	980	893	880	989	948	940	933	957	929	963	973	1006	910	907	958	963	894	967	911	930	959	934	894	914	919	961	950	999	981	1003	958	936	904	898	985	969	954	930	942	906	924	937	938	963	988	901	941	971	985	988	925	955	899	911	913	940	904	912	912	956	933	997	932	957	920	949	902	888	945	980	920	1006	937	919	911	982	966	905	945	925	899	931	946	932	904	928	963	942	936	916	972	933	963	972	960	966	983	942	911	959	967	993	960	996	948	916	952	963	916	982	972	889	924	913	924	936	921	977	943	925	929	973	1028	893	957	1007	974	886	1000	924	923	957	931	980	999	976	915	846	959	1020	929	947	922	992	969	945	935	984	944	936	973	912	949	874	931	946	978	1010	928	938	907	884	911	965	887	919	970	915	945	929	923	927	929	965	984	928	928	933	1009	907	989	910	923	986	964	931	948	931	969	942	1001	907	927	887	936	962	950	977	948	977	948	908	939	933	987	939	930	863	963	922	932	982	900	950	952	989	950	895	916	945	897	919	903	922	974	927	929	966	955	971	920	910	905	962	977	957	968	960	964	918	950	932	889	957	893	961	940	982	903	948	900	978	902	957	964	947	916	949	914	902	974	1014	957	953	981	928	922	894	970	930	866	942	928	939	979	879	975	917	920	960	975	962	901	943	944	893	952	949	952	932	947	941	934	944	945	945	967	959	991	985	928	903	954	929	934	901	916	959	906	967	963	904	927	954	941	916	942	951	912	869	975	922	966	925	920	921	963	945	942	983	931	942	940	998	927	898	993	910	952	931	869	896	954	968	950	931	908	904	934	967	934	945	951	899	993	950	916	915	860	973	970	904	975	965	947	935	946	970	969	923	917	985	934	925	954	935	946	971	998	961	939	937	940	975	937	871	952	910	905	942	922	907	916	899	930	947	949	951	902	914	949
2086	1605	11825	14064	10386	5834	1692	344	122	108	92	87	78	92	92	86	74	87	86	82	89	90	89	95	82	91	88	81	93	82	82	85	87	100	70	87	97	86	73	90	81	83	104	86	87	85	87	87	94	76	81	85	68	69	93	67	87	87	64	81	82	82	74	81	80	77	84	86	90	84	88	82	76	77	83	93	88	87	74	97	96	87	83	83	91	70	75	75	76	90	103	80	88	82	85	58	81	88	85	73	93	89	63	68	109	82	61	75	82	80	78	83	89	71	74	90	95	90	79	77	78	87	83	74	76	72	82	82	92	75	72	87	95	73	70	87	70	75	67	83	81	86	80	90	91	81	91	84	75	88	79	79	64	78	78	86	74	95	76	80	84	81	78	89	76	90	81	72	78	79	80	79	109	92	73	74	75	99	89	84	77	83	94	81	76	83	73	97	86	83	94	94	64	71	80	93	90	72	93	97	81	87	84	61	80	87	80	70	79	73	80	98	82	67	96	62	79	80	71	77	74	98	83	78	86	80	85	95	93	104	85	83	71	77	82	75	78	87	83	96	92	76	82	85	94	82	71	94	89	88	78	90	93	89	85	79	91	73	80	85	68	90	94	78	64	89	67	71	88	86	97	90	84	89	88	77	78	68	87	82	95	89	84	91	80	84	83	85	79	62	85	84	93	87	88	79	97	80	83	80	83	81	98	85	72	82	89	95	77	72	88	89	74	81	84	75	93	89	85	78	78	72	76	86	90	85	71	89	79	63	82	98	86	90	71	92	91	73	84	69	82	79	91	91	85	84	85	79	81	74	93	86	91	82	94	92	85	99	77	75	89	94	84	78	94	96	64	91	83	90	89	94	82	92	73	76	75	84	90	79	66	90	89	109	80	85	91	106	79	98	84	83	62	102	87	75	76	92	82	85	83	93	71	79	82	79	71	80	74	70	72	69	69	90	74	77	82	79	66	66	84	82	89	92	88	69	85	91	71	79	86	102	89	75	82	67	97	88	82	83	96	84	70	70	96	76	72	102	86	92	81	87	71	72	84	76	83	97	91	87	94	100	95	90	84	96	97	91	83	72	71	93	78	79	67	93	87	73	83	78	89	66	86	86	83	75	89	87	86	92	99	73	78	93	77	84	77	80	86	76	85	77	87	80	91	84	84	88	81	70	88	80	86	77	84	98	79	82	84	75	71	91	79	70	80	73	69	71	79	76	96	75	94	96	79	89	58	82	87	87	87	89	76	84	92	72	87	73	69	89	76	81	86	90	77	85	83	89	85	86	89	77	82	93	67	75	75	69	73	92	78	91	75	84	80	85	71	92	77	88	73	83	74	85	100	80	71	73	77	79	97	67	76	91	95	86	84	76	79	80	90	80	89	82	74	71	85	81	84	68	82	79	87	80	104	81	95	79	89	84	94	67	72	89	77	65	86	79	96	88	78	81	76	86	91	78	76	75	80	79	99	97	80	80	78	94	99	85	70	97	88	78	81	83	79	89	80	88	78	77	85	73	86	80	76	92	85	91	81	65	79	78	77	85	76	81	85	79	94	80	98	86	89	91	74	107	84	76	92	92	85	85	82	60	80	79	81	82	90	66	93	83	100	88	88	88	76	76	85	82	88	82	72	71	80	83	67	87	97	81	86	82	82	80	88	83	91	75	93	87	85	98	89	84	79	79	67	71	73	99	78	83	99	64	77	77	72	81	80	77	94	87	93	83	83	98	81	102	81	71	89	81	77	85	81	93	96	73	86	88	71	80	88	83	70	89	85	81	92	66	85	83	91	80	76	86	69	79	93	82	94	78	87	92	68	77	84	81	75	97	86	81	93	73	91	83	85	88	84	101	92	89	79	82	98	80	91	81	100	84	98	99	81	91	63	65	72	85	78	82	79	73	103	78	79	97	87	80	82	80	75	89	92	81	87	80	92	86	92	80	86	77	89	71	88	72	64	72	62	90	80	80	100	81	66	79	79	90	93	87	84	81	81	81	88	76	85	79	90	81	81	97	75	81	74	77	94	78	65	78	76	79	74	100	93	86	89	60	70	72	73	82	94	96	88	78	81	84	93	86	95	74	94	89	71	97	95	85	89	85	88	90	85	78	80	78	80	79	89	86	79	98	86	76	68	87	78	80	76	80	85	85	83	78	94	99	78	99	85	71	62	71	90	82	105	86	83	75	84	78	84	87	81	85	77	77	89	83	80	88	88	85	88	94	73	79	74	78	84	93	86	92	76	84	95	84	78	76	93	85	85	82	87	79	83	76	75	90	79	69	70	87	79	76	80	89	83	86	92	88	83	78	66	91	85	72	69	72	85	92	84	64	98	109	105	83	72	81	83	73	66	68	88	88	89	96	81	72	91	70	81	79	93	77	92	82	82	78	71	105	81	63	71	94	87	84	88	102	93	71	90	100	94	90	98	91	86	92	86	76	80	87	74	80	93	94	78	80	87	71	72	87	80	104	80	88	93	72	82	90	86	90	74	71	78	98	81	68	83	74	84	92	77	92	76	94	79	82	81	100	80	79	81	94	86	59	92	85	71	86	91	84	82	85	79	79	74	69	68	83	71	72	99	89	88	87	82	71	82	81	83	85	90	70	79	83	80	82	83	91	81	102	83	86	74	84	86	73	82	70	100	82	92	106	86	77	86	95	86	87	96	95	90	89	88	77	77	79	83	84	71	81	87	110	73	92	100	95	80	78	74	65	93	74	91	68	76	89	70	73	81	88	85	85	73	79	83	74	84	78	68	75	85	106	88	72	69	67	88	83	67	90	79	94	82	85	84	79	74	82	100	88	91	83	78	77	82	97	83	87	86	82	84	80	82	82	77	98	74	100	79	84	83	89	90	76	69	71	74	90	75	89	58	72	72	84	71	92	66	105	74	71	77	93	81	92	86	78	82	79	77	92	93	91	71	89	83	91	81	78	96	88	109	86	79	81	95	89	91	85	84	81	92	94	90	73	85	88	72	101	71	86	75	74	78	80	87	92	73	76	89	74	65	76	90	67	86	86	79	84	83	71	86	76	70	72	93	86	76	96	92	89	78	85	64	89	93	70	71	79	85	67	86	74	79	94	84	89	75	80	97	78	75	65	85	86	71	81	68	92	84	73	80	66	67	85	107	86	77	69	78	88	89	76	88	74	88	80	93	81	82	76	85	78	88	76	68	81	85	75	87	88	91	76	77	73	76	81	89	77	72	79	86	78	89	82	83	84	80	89	82	79	83	90	82	83	74	91	73	90	75	91	96	86	85	74	91	94	95	70	69	84	96	86	97	78	80	97	95	85	77	76	68	71	77	86	101	76	93	79	76	83	92	80	74	88	79	78	76	67	73	80	81	89	86	89	83	99	76	89	84	83	85	99	104	82	95	86	89	81	97	77	68	82	82	81	73	81	92	80	73	72	72	81	80	94	67	67	64	84	93	81	83	84	79	81	86	82	79	76	66	68	82	69	80	82	89	69	68	81	87	87	73	93	71	77
10633	15039	40620	53931	55856	41755	24013	8143	2042	1095	1018	1031	999	978	952	952	985	1022	1048	1042	965	1062	962	1006	941	1008	997	990	963	971	1011	1029	1005	1021	969	970	968	943	982	959	959	994	1023	1019	948	1001	976	958	1000	947	995	957	949	972	977	1002	973	957	981	1004	1015	1001	979	1007	1026	962	1020	959	983	1007	983	943	1001	993	1005	981	1009	973	946	969	1016	956	1011	1010	947	961	979	971	906	1003	965	991	1018	968	976	983	984	999	1008	1050	1033	968	934	999	991	966	988	982	986	1022	1011	1028	952	1010	963	1009	1010	1010	998	959	963	990	1002	989	968	956	967	1011	954	970	995	951	959	979	1042	981	999	1004	1002	973	999	985	975	987	980	991	957	966	961	1043	1023	1048	1002	960	985	984	1002	989	972	918	1017	1028	1031	974	980	1026	1007	978	990	978	957	986	987	1011	1022	955	1018	1015	985	1038	968	992	967	999	1019	948	1023	993	954	994	981	960	1032	1009	993	998	928	1019	950	1050	989	965	957	953	949	978	983	1009	1070	1005	985	979	982	946	974	970	938	990	993	982	1013	1018	1024	983	955	1008	973	1020	932	1010	981	998	1012	992	984	1019	992	972	950	986	1047	978	997	1038	1008	1024	973	1028	983	989	1019	1039	1008	1010	1012	963	1022	947	1013	1013	1034	954	977	1027	980	988	996	964	1011	987	934	1041	1007	931	956	964	1003	999	971	953	955	1037	962	988	993	963	968	997	973	960	969	960	997	991	911	1004	971	1017	1048	961	982	1001	977	985	933	1028	1024	985	999	985	975	1045	978	971	979	1010	989	989	924	972	993	988	954	992	946	1027	943	949	965	972	999	1023	935	964	996	948	944	1002	947	1008	998	988	1010	933	936	914	992	947	962	1003	973	976	1014	1012	985	1002	1032	993	955	973	958	958	983	901	945	967	947	954	979	967	1005	1011	965	961	1000	949	956	1019	967	956	955	1008	926	975	961	1050	1062	1007	956	1008	999	957	955	1008	1084	997	1007	966	1005	1000	976	966	1039	942	1026	933	985	991	984	965	1001	945	944	960	1020	1009	967	964	999	964	988	961	975	959	973	1017	1010	962	1001	967	1017	1020	1000	989	972	983	1013	990	975	956	936	1016	924	973	979	997	956	987	977	954	981	974	992	965	949	926	989	1028	995	1012	1027	994	964	1028	980	987	984	934	1002	970	969	984	958	960	989	961	1024	966	1081	973	1030	1001	1015	1016	973	999	1022	957	952	967	1009	955	955	1002	969	938	942	970	989	990	1011	963	1001	959	999	1022	964	953	979	1047	985	929	1047	1007	980	983	998	971	961	988	904	955	891	1005	975	928	953	1037	975	984	966	964	968	1007	1005	1026	992	1003	984	943	978	1000	959	948	1049	923	974	965	998	953	1000	932	930	986	915	1005	1073	984	1000	941	969	968	950	942	962	982	974	988	958	931	999	970	950	1012	1009	935	933	1002	976	936	971	965	1006	978	943	980	940	1033	982	1011	979	988	975	1023	925	973	998	998	951	942	935	942	966	978	988	978	1013	969	1020	919	991	973	944	946	964	976	956	981	1010	978	999	1055	951	987	993	1004	988	966	976	969	923	995	950	994	1005	1008	957	987	942	968	1042	1025	972	976	968	987	1059	954	1000	980	993	927	1017	975	1017	1000	990	986	961	1005	989	996	904	997	981	922	1045	986	955	999	1017	972	953	970	970	953	986	961	984	986	991	985	1016	959	1020	945	1020	979	990	1036	971	1002	922	997	973	976	973	965	1004	963	1028	967	1035	977	1045	1016	1012	942	1014	940	981	976	1026	968	980	993	955	1016	930	1011	993	990	980	1000	1006	977	1016	977	989	957	1024	1036	1003	1019	974	1029	1022	1035	1002	1009	975	980	933	991	1002	957	972	1000	985	1017	1006	1006	1005	967	981	984	960	987	1012	1020	1009	961	1003	976	983	971	997	985	1013	952	942	976	966	973	993	906	1029	1010	980	911	1002	996	969	942	992	999	978	980	1026	1004	982	955	981	1014	986	1001	1019	1011	985	941	1021	962	961	995	965	1061	917	988	1001	948	957	964	963	1020	1015	955	999	1025	951	1002	1018	986	957	908	1003	971	973	999	1005	998	973	1055	960	1027	975	961	996	989	969	1011	1016	1066	975	1032	975	963	953	1002	962	956	1007	974	979	962	986	1051	965	1031	965	1002	1019	1003	978	982	992	979	980	987	1027	1028	962	929	986	983	974	1010	990	1045	1006	1002	968	1037	993	1022	1044	987	1003	937	956	997	935	1056	1002	992	962	957	990	1012	966	1004	938	980	885	1025	1013	956	970	934	996	995	978	1012	1007	1027	1003	955	957	1043	1001	1003	999	1026	1007	994	1037	1027	929	1013	1011	1001	960	1013	1019	939	958	980	956	1043	992	981	1030	1003	985	937	981	1040	987	971	989	992	1000	992	1032	980	1011	977	945	1010	1009	985	953	982	993	1026	953	1034	1007	946	1027	966	969	952	950	1015	992	977	972	995	921	998	986	973	1001	980	1006	981	1029	1009	970	944	985	972	1010	985	987	1032	977	944	963	1048	996	985	964	1071	987	1016	1052	1057	959	1041	1028	948	991	984	1002	1020	964	959	916	946	1000	1029	999	928	1010	949	951	961	993	1026	991	982	928	1006	986	969	968	1004	986	944	1000	968	1022	998	987	1022	962	1012	962	974	989	975	996	943	992	943	956	1010	944	957	993	1005	966	983	981	1036	1028	994	941	977	983	1014	994	1000	958	972	1001	967	1001	957	988	993	1015	1036	972	1016	959	994	1035	1008	990	960	960	986	982	972	1018	1005	932	960	937	1003	1004	1054	929	994	948	975	960	999	994	1017	969	1001	986	1006	985	975	963	973	988	965	1062	934	982	1011	988	983	1009	953	1028	1020	973	955	972	966	972	972	1022	938	995	980	1009	978	1037	1001	1047	943	1020	1009	958	1010	993	988	960	997	995	959	995	968	1015	969	958	1018	970	960	982	980	994	1013	939	977	956	1011	984	970	936	1003	983	1020	949	961	991	966	995	957	955	923	1026	946	1014	965	959	958	1002	999	957	1006	1027	992	1015	936	972	1003	961	1073	964	994	998	956	1004	994	981	973	1023	1010	1019	1032	977	1008	1013	929	995	1041	964	990	933	974	999	999	994	934	985	1000	961	959	950	950	1031	978	994	979	978	945	1002	949	972	998	1024	996	1015	1000	963	1015	1047	1002	1016	1033	1035	1020	984	981	987	975	1001	1017	1084	1024	982	1009	983	974	995	969	1000	983	1063	961	979	997	963	1014	1004	1006	955	997	1004	976	933	971	984	958	1018	997	977	1011	955	1025	955	993	998	989	982	1100	934	977	1041	1033	999	957	973	1033	978	1021	1010	917	991	930	1018	997	934	1015	935	1016	938	973	948	1003	945	986	1018	991	968	943	935	925	960	982	986	994	980	952	970	1060	987	1006	961	996	989	987	1071	1001	998	984	1050	1012	1033	984	980	990	1019	1003	994	1053	1028	922	1003	991	990	1033	984	973	949	985	1043	1004	993	993	988	1019	965	996	995	1032	1023	965	939	923	1040	986	1002	993	994	982	912	980	991	1001	1051	993	1035	1041	969	983	952	1013	1040	986	885	1067	959	961	968	980	985	990	1038	978	1029	978	969	1012	997	978	917	963	944	1001	986	981	941	950	975	973	951	985	964	1008	1012	985	959	1029	924	1014	954	1004	982	1011	1014	1020	998	985	984	970	986	926	1084	984	955	1007	1041	998	906	1012	1048	1051	1004	982	989	1010	966	971	1002	969	956	970	963	1020	978	959	1004	968	967	944	1008	990	1003	976	1000	1027	990	1003	1016	981	1003	1026	1006	1033	1028	982	964	968	996	971	995	1020	1019	1015	970	992	1007	999	983	905	974	999	988	974	930	1011	1037	981	965	956	932	1018	978	959	962	981	980	943	995	1005	976	989
971	4850	18431	19146	15250	9466	2580	464	147	89	95	93	89	67	59	82	83	90	68	77	87	89	93	72	86	79	103	80	77	89	84	62	89	86	79	86	83	74	80	85	68	79	87	90	97	66	95	78	94	83	74	73	93	75	96	89	75	81	69	70	77	91	81	82	79	65	83	88	72	92	78	81	74	64	101	78	75	85	84	82	88	84	73	84	82	76	67	85	81	97	65	87	75	101	66	59	89	82	78	87	73	80	87	75	75	78	68	68	98	77	79	69	76	75	74	83	87	83	72	70	71	67	82	83	83	90	93	84	90	88	76	85	82	81	87	77	71	85	72	96	71	83	89	98	92	81	75	79	79	90	76	65	82	81	83	64	94	78	91	81	88	83	81	71	96	108	91	92	77	58	86	100	77	75	84	77	87	73	58	79	83	87	81	90	95	79	70	74	80	78	80	80	70	86	93	87	84	86	105	72	74	81	88	97	83	61	84	101	83	85	90	73	94	78	82	79	91	93	65	89	77	57	92	82	99	72	96	95	63	73	96	68	83	98	79	76	69	96	90	85	77	76	70	89	82	80	90	73	80	78	75	83	82	61	94	84	76	82	77	90	84	72	74	82	96	82	81	61	66	88	71	73	71	86	74	85	78	79	66	74	87	74	91	87	81	95	77	83	86	84	85	94	92	83	77	70	78	86	76	73	90	85	76	75	86	92	87	78	63	93	70	101	86	91	90	73	85	85	70	88	66	73	84	78	84	85	73	84	92	86	85	94	89	72	76	90	78	82	85	86	80	70	72	87	94	71	84	68	81	87	88	72	77	70	78	77	86	92	81	84	88	79	75	82	81	81	94	82	64	82	66	91	88	93	81	83	70	85	84	65	74	77	79	90	91	87	72	81	85	75	100	94	82	84	99	88	84	75	80	85	81	93	80	94	71	85	81	88	90	76	75	76	76	81	81	72	78	71	83	73	82	69	75	87	77	82	74	59	85	78	86	73	75	90	67	74	88	81	78	89	81	73	76	99	77	79	70	75	80	73	81	69	66	73	91	89	80	80	78	75	84	97	91	96	99	76	84	84	88	94	77	92	83	88	81	86	79	73	79	78	74	76	89	91	93	88	74	73	91	74	84	90	80	85	79	85	76	68	86	65	78	80	77	67	86	93	81	88	75	85	85	80	88	95	75	88	79	78	83	93	87	79	86	87	86	74	80	85	79	91	81	73	76	95	77	78	92	72	94	86	77	68	72	89	79	76	76	85	78	75	80	78	96	99	77	77	89	85	70	100	88	69	92	69	90	103	85	68	93	63	79	99	89	81	77	68	79	81	81	74	83	70	60	63	83	68	69	78	80	81	73	67	83	73	80	76	92	73	93	72	64	82	73	69	69	79	81	81	96	93	79	74	85	79	88	83	100	80	79	74	84	87	92	79	77	78	84	77	89	69	91	81	83	80	76	74	72	75	76	88	89	76	90	92	80	78	85	75	86	71	96	89	72	81	90	72	78	85	83	74	74	72	61	85	85	82	98	78	78	87	73	84	88	79	88	73	47	68	82	81	80	85	78	89	73	73	72	86	96	88	87	78	85	82	81	81	75	77	88	83	88	80	64	66	78	85	81	74	98	84	85	83	83	85	77	69	78	91	72	78	69	86	89	89	78	73	81	91	78	83	70	82	92	89	80	73	57	79	95	81	75	69	88	85	96	95	76	74	77	70	83	77	74	94	66	94	75	84	90	63	71	71	83	87	61	77	86	90	72	91	87	85	75	87	73	86	78	90	84	68	71	80	89	77	73	71	80	76	82	76	81	74	61	85	74	70	85	92	77	82	91	86	77	71	92	90	83	74	80	85	59	74	99	75	67	87	80	92	79	91	79	90	88	82	92	71	80	79	72	70	82	82	82	84	69	69	79	78	88	63	73	72	86	74	62	82	78	77	98	79	76	81	89	77	81	96	81	92	102	80	86	74	82	94	72	98	87	83	77	81	88	91	85	87	102	83	80	103	87	64	85	80	80	76	75	71	83	83	64	85	69	85	79	72	80	90	86	90	88	80	68	75	78	75	85	92	77	81	87	87	78	78	70	82	82	74	70	76	96	70	68	68	88	93	88	79	76	74	86	84	69	82	72	81	99	74	80	75	81	72	76	93	85	90	76	84	88	77	70	90	82	61	70	69	83	84	85	73	69	83	70	73	61	79	79	74	94	82	84	91	81	77	75	81	70	78	73	76	83	90	95	74	81	89	76	88	73	85	71	64	67	75	79	81	70	87	74	79	79	79	96	75	82	72	81	78	89	91	81	87	67	67	79	89	86	72	76	76	77	84	76	82	84	88	74	84	82	63	81	82	79	83	90	90	85	69	82	81	73	83	70	80	90	78	87	83	92	67	80	67	77	79	72	89	79	89	75	86	76	67	77	69	77	59	75	83	81	72	73	81	84	56	76	75	78	78	85	65	84	94	88	89	72	101	97	86	78	74	81	75	92	75	77	88	86	85	69	84	63	95	77	74	90	76	76	83	83	81	78	87	77	85	83	75	88	71	93	65	83	91	80	84	81	73	86	73	79	86	79	51	80	76	84	68	83	85	86	77	75	81	83	68	95	92	66	79	76	90	101	86	73	77	81	67	73	69	75	59	90	67	94	76	81	93	76	80	58	92	69	77	81	67	77	73	83	86	82	75	88	78	70	101	74	71	76	75	87	69	94	86	82	81	78	83	82	75	64	93	76	81	70	73	75	88	70	62	97	92	80	83	77	85	99	81	80	84	101	97	86	76	78	85	93	70	87	84	92	99	70	71	90	78	92	74	69	77	87	76	100	87	86	88	95	95	89	79	66	79	87	83	98	80	68	93	75	73	59	71	66	68	79	90	82	85	79	76	68	78	71	89	79	81	68	92	101	74	75	72	83	85	85	89	68	94	88	85	60	79	88	81	63	84	88	74	83	90	79	64	70	72	81	90	81	69	73	101	85	78	75	64	91	90	68	73	77	77	90	80	85	60	67	79	86	85	86	94	99	90	73	100	80	84	72	79	81	93	93	76	88	67	74	73	66	62	68	82	82	98	72	82	92	81	59	85	74	86	69	67	79	82	70	76	80	81	99	87	81	86	75	89	78	72	86	75	85	64	62	73	90	72	87	64	69	93	90	85	77	82	88	67	99	83	69	95	71	68	64	77	93	80	80	71	83	104	81	78	66	77	78	75	90	70	79	79	79	68	95	66	86	84	86	80	87	103	89	80	77	81	69	81	66	73	82	75	64	91	82	84	95	102	90	69	70	90	81	83	85	84	90	88	93	69	84	78	73	86	77	75	89	82	73	67	81	78	69	87	91	93	76	72	88	99	83	89	77	100	75	82	81	92	67	82	63	96	61	84	85	79	76	67	107	70	84	99	73	94	94	80	82	94	80	88	82	72	82	67	75	79	82	75	74	89	71	91	80	79	80	73	81	78	78	86	72	88	78	77	90	79	84	86	93	58	78	98	101	77
14741	28726	46451	63089	65945	49273	28227	10497	2550	1168	951	951	939	1013	917	953	910	994	993	937	942	990	933	945	939	953	979	923	978	952	1007	925	931	947	917	959	953	965	947	1004	988	959	1019	1021	961	977	969	979	951	964	899	941	967	944	1011	1018	979	975	970	962	912	995	962	985	948	942	924	970	942	941	980	982	948	980	957	920	950	986	1008	956	956	922	1043	1008	962	988	930	969	934	1000	1009	976	956	947	973	936	945	951	986	984	981	971	947	965	985	959	970	930	1014	920	915	950	980	933	898	951	946	959	970	930	940	976	967	881	974	975	946	1005	964	954	931	946	899	996	946	929	938	965	931	956	935	980	1019	984	967	925	953	961	963	904	976	937	964	940	979	943	1011	914	1043	937	939	941	933	952	917	944	982	968	933	1007	948	958	986	938	908	974	948	980	900	958	985	994	899	959	987	991	981	958	980	932	986	950	946	999	982	937	935	967	977	954	952	870	984	965	939	917	955	989	962	982	977	985	948	959	939	947	984	987	965	984	949	938	897	960	960	964	965	935	950	979	958	962	995	1013	939	921	967	970	986	985	925	964	984	983	979	937	866	958	960	981	948	1010	868	1002	961	962	965	934	929	974	1013	916	977	997	950	979	958	981	991	961	945	963	992	975	1006	943	940	959	936	968	911	934	967	996	927	996	1001	966	969	964	958	963	961	993	971	915	963	919	968	968	978	980	923	963	936	876	962	997	982	973	1000	952	910	993	982	978	968	963	948	908	969	971	948	998	989	938	975	971	1028	924	946	977	977	973	994	923	887	962	989	970	976	958	997	1013	976	988	1001	986	1033	929	960	982	959	945	941	938	944	995	940	945	959	987	935	987	956	961	926	907	979	894	941	991	899	970	936	912	936	930	956	923	914	958	962	958	954	1026	960	987	954	965	1007	946	954	975	946	934	973	982	971	982	1012	931	968	986	956	912	977	915	901	970	948	956	949	999	974	941	1006	968	1001	937	1007	970	962	948	908	953	901	980	965	946	925	964	883	998	985	923	951	922	965	936	953	932	1034	1007	961	943	974	937	978	995	912	954	919	1022	901	1012	977	942	962	932	951	986	968	940	1008	992	923	1040	949	954	951	933	891	977	923	910	977	991	979	938	919	976	976	919	921	971	960	943	996	959	964	999	969	916	952	949	984	986	922	913	984	935	981	983	921	982	1029	917	968	969	976	888	979	946	935	1006	950	975	927	982	936	901	918	988	935	952	971	972	931	958	926	954	973	967	936	1000	970	1033	924	997	927	973	969	955	972	993	933	926	933	938	921	968	928	1035	947	963	921	950	936	1011	960	935	895	975	926	953	918	944	945	975	919	957	967	956	997	1002	928	982	919	948	937	984	942	987	947	961	899	965	931	930	940	939	995	975	934	982	973	970	999	1000	917	983	968	912	970	977	964	908	999	916	952	964	927	921	955	931	1000	935	981	997	949	989	991	962	990	988	958	982	1001	902	971	922	970	956	927	962	999	882	990	978	984	977	982	903	940	979	948	1011	1011	979	1003	933	910	1017	926	976	957	941	1023	926	1002	927	983	996	936	971	934	910	960	915	957	938	944	951	954	941	912	1020	967	970	984	953	957	955	968	966	980	976	947	965	917	959	947	961	977	1005	995	938	929	939	970	984	944	975	991	966	982	963	965	975	988	951	979	946	982	966	919	978	987	959	968	944	979	956	983	972	909	939	957	949	961	960	936	972	942	947	960	992	975	925	1015	1043	972	970	885	964	995	954	971	954	982	993	1001	1009	1009	978	962	950	917	951	995	969	981	944	911	967	970	937	1003	969	926	995	982	1002	971	925	904	1000	964	953	992	935	1017	973	946	928	914	934	930	943	919	938	978	988	949	982	987	929	916	925	995	993	978	981	995	989	952	1000	945	928	942	974	1007	980	951	937	894	945	944	956	937	932	912	986	977	985	949	980	1001	944	940	943	964	935	962	990	961	946	910	970	994	960	925	979	978	984	939	930	1004	956	994	982	970	948	1017	947	940	958	950	991	992	939	956	981	956	989	916	971	986	930	985	982	945	954	951	947	1015	964	969	942	962	999	915	949	962	954	1022	986	949	986	956	949	953	970	950	962	970	958	954	991	933	926	1017	985	944	966	931	938	912	964	876	1019	952	1032	890	983	959	957	920	960	931	945	962	960	1010	966	982	923	980	960	943	958	941	1014	980	997	958	931	986	1019	1002	987	952	944	947	942	979	956	948	986	997	922	922	1030	975	946	960	998	974	995	992	943	993	913	985	941	985	1000	964	981	936	912	925	985	1027	1009	1008	959	972	958	961	927	964	925	954	914	988	966	910	992	955	962	941	938	928	965	961	957	984	930	971	949	910	1000	1033	996	928	959	1005	983	955	976	980	960	956	941	957	950	943	902	930	996	958	995	931	942	1066	948	915	921	982	963	1011	1015	919	921	931	953	970	969	977	976	990	976	940	918	987	934	968	984	922	928	933	925	925	957	948	949	1019	946	947	955	992	993	965	893	1002	938	924	949	969	985	971	967	996	1000	960	967	958	965	981	929	973	1011	1025	988	954	964	983	953	933	949	932	931	896	951	1006	920	987	988	999	953	971	1001	1000	976	940	945	959	985	992	998	923	941	923	969	936	997	979	965	920	964	973	968	951	913	995	961	934	993	921	994	960	935	987	975	984	984	945	981	972	975	947	957	960	897	961	957	922	983	960	1024	973	936	953	1009	943	984	977	988	967	1019	941	1016	939	941	991	1022	1025	938	938	972	909	949	961	989	927	918	958	900	979	962	906	985	935	985	968	951	918	957	1013	942	946	948	960	1001	985	995	944	950	992	931	938	987	944	972	929	877	963	998	964	956	973	959	967	975	900	959	951	909	1035	981	939	998	1015	982	998	964	922	979	1005	940	956	952	925	938	974	943	926	931	939	986	899	967	945	999	968	961	932	898	958	940	997	934	925	938	986	976	1005	1009	976	962	932	982	942	932	937	957	966	930	989	966	947	1010	938	954	963	927	959	937	979	926	965	969	959	1021	958	957	991	934	978	973	965	945	993	994	927	996	954	956	993	928	992	1004	944	1018	974	891	999	972	962	945	921	954	1004	993	935	972	921	1042	955	959	992	891	936	964	882	1021	948	936	918	921	929	924	917	957	938	961	1002	918	903	962	954	971	973	913	939	988	970	928	976	923	961	956	939	957	1000	934	1023	946	958	991	995	977	943	1015	968	997	994	963	961	1012	949	964	942	997	912	974	915	985	955	949	943	943	915	943	965	925	947	949	974	1005	949	940	949	975	943	941	952	1020	956	950	954	968	914	893	929	967	990	992	979	942	946	924	957	938	938	1003	956	960	985	941	939	939	993	930	966	929	943	1030	935	915	899	1001	968	1025	996	928	1004	963	1011	980	1017	947	979	938	1004	958	940	973	1007	903	950	937	962	874	945	895	935	989	967	977	969	971	997	917	961	1018	914	987	1009	968	924	999	917	952	987	950	956	967	975	1007	1004	1022	984	930	968	946	1020	955	956	1039	949	926	984	952	939	996	935	981	945	962	970	982	920	981	1003	917	957	958	963	953	1000	960	919	997	999	909	981	929	928	987	938	959	925	998	950	945	983	969	941	1022	934	962	978	941
1353	651	4380	5719	4227	2412	700	180	84	84	92	90	74	102	92	94	78	80	72	61	71	75	68	87	97	61	78	89	79	97	64	77	85	68	75	75	72	79	66	84	66	70	76	78	76	76	87	89	87	82	90	73	67	79	83	84	107	80	76	89	76	72	72	81	76	92	76	90	80	70	70	79	86	77	78	80	77	80	82	83	70	75	66	82	71	78	89	72	91	82	67	71	80	92	68	94	92	84	68	72	78	80	78	82	86	84	76	85	80	66	98	77	70	80	67	81	81	84	77	89	85	69	87	66	78	77	68	87	83	80	78	76	86	80	79	86	71	68	82	71	88	103	70	91	82	96	67	77	76	74	85	62	79	61	71	70	71	100	87	76	78	91	76	89	82	81	78	76	67	77	80	79	96	87	81	81	83	84	81	73	72	82	75	69	89	94	71	85	61	89	90	74	70	77	84	82	87	76	92	80	83	68	81	82	82	67	75	81	85	82	66	87	93	82	78	80	75	103	72	78	80	80	76	83	77	86	75	76	77	92	87	70	73	86	82	64	77	78	68	76	86	93	62	91	109	84	80	80	90	66	83	84	68	75	84	72	68	83	87	81	74	73	65	78	87	66	101	80	89	73	83	75	90	77	105	84	88	81	73	91	77	85	95	79	81	62	79	81	74	82	98	60	71	69	82	84	96	70	75	83	96	83	107	72	88	70	71	88	95	64	76	72	77	91	81	77	79	72	86	90	81	68	77	85	84	87	77	78	89	75	78	82	83	92	68	85	77	77	94	71	100	68	81	86	68	92	83	76	85	82	76	80	81	83	83	58	79	77	83	61	70	95	81	76	74	76	72	76	92	71	84	98	77	75	106	80	70	85	70	88	76	90	71	95	76	67	56	64	76	82	73	82	93	79	84	64	79	97	66	75	73	78	63	68	90	91	62	75	82	72	79	84	82	70	76	82	81	75	77	70	85	78	80	72	87	79	81	70	98	86	76	56	78	91	78	83	84	90	71	79	78	87	79	72	78	66	76	85	94	72	87	64	61	79	77	76	78	59	89	83	82	83	77	87	97	83	87	74	69	67	77	89	90	81	77	93	90	80	80	78	59	68	66	78	86	79	92	81	83	75	87	69	82	78	77	63	78	62	90	82	93	77	74	84	75	76	81	86	76	89	85	70	92	66	94	86	76	76	77	81	96	74	72	80	88	84	82	77	81	78	78	76	82	83	71	102	78	92	76	88	94	82	89	82	68	83	86	72	76	72	76	79	88	84	75	87	78	76	85	78	77	83	98	69	88	77	58	81	85	88	77	85	80	67	87	91	79	74	73	86	91	85	79	70	66	85	85	76	65	109	83	66	88	86	94	74	86	88	82	64	80	70	92	65	77	82	89	71	90	68	80	72	79	81	76	54	77	86	93	69	72	84	78	82	81	69	78	82	68	95	86	80	84	82	80	77	64	80	79	72	95	90	70	76	90	84	95	89	74	98	70	85	89	69	76	82	86	76	78	83	73	69	68	69	70	81	89	92	82	66	82	73	81	74	73	85	76	66	82	81	88	59	86	89	75	74	82	76	91	67	71	79	83	88	67	76	95	78	78	74	67	85	67	86	81	69	76	84	77	84	95	82	73	66	89	79	81	100	70	88	84	84	65	83	85	67	77	81	73	83	76	89	73	83	79	73	80	78	92	77	80	81	80	79	80	70	90	70	77	68	90	84	83	96	85	68	84	81	90	72	83	67	77	83	79	71	82	85	99	78	79	68	74	69	89	83	76	81	88	70	74	77	63	84	76	82	84	83	81	97	77	88	78	88	89	64	82	66	74	67	78	80	67	72	65	75	71	72	72	82	62	73	84	70	59	75	79	72	75	88	85	83	83	77	84	80	69	81	81	75	67	83	69	77	67	72	93	88	89	75	70	72	64	70	88	90	69	87	75	80	76	74	68	80	82	87	95	98	81	75	60	84	72	84	68	71	79	80	86	74	94	80	83	72	84	84	67	82	75	81	77	86	80	75	77	65	72	72	86	84	72	82	87	81	79	97	83	79	79	81	95	66	84	76	77	77	76	98	87	86	70	76	83	78	81	73	79	71	73	71	83	62	98	93	92	79	79	85	77	76	83	66	84	84	90	78	84	82	82	79	71	65	71	86	86	80	77	82	78	65	67	86	82	91	71	73	71	86	80	76	76	55	79	86	85	82	68	86	90	80	76	76	78	74	87	81	95	74	78	82	93	93	89	89	75	80	70	85	73	64	79	77	78	77	65	90	74	74	68	79	74	93	72	71	90	99	86	64	69	77	77	90	76	81	89	84	95	82	87	103	73	92	78	81	83	79	76	79	77	63	87	90	99	89	95	79	72	82	81	72	59	87	86	77	75	87	77	82	89	69	96	88	76	77	69	70	82	85	89	71	75	80	83	85	62	92	80	84	86	69	81	67	76	84	65	96	68	83	79	70	89	90	81	80	86	81	83	81	84	80	80	84	80	88	77	106	88	93	83	90	96	102	93	91	81	83	73	84	93	92	88	75	73	85	76	79	68	58	82	83	73	73	67	98	87	67	76	85	76	83	72	74	96	87	94	72	90	80	83	83	82	84	73	68	78	78	79	68	79	81	68	69	74	82	82	83	75	88	78	81	89	85	66	66	78	76	77	75	91	79	86	79	81	75	64	76	89	80	83	73	80	72	71	89	73	78	78	90	76	60	99	79	81	85	92	78	89	76	81	98	77	76	72	78	77	88	89	81	85	81	84	83	77	92	87	85	75	74	79	82	78	73	81	70	77	70	68	64	73	76	85	73	74	98	84	79	72	70	79	78	81	74	85	81	60	75	75	78	80	77	67	71	72	83	80	77	74	83	75	77	85	83	81	70	76	70	87	81	70	82	84	91	83	75	92	82	75	90	75	71	79	69	79	78	86	83	80	87	95	67	98	79	79	87	68	84	86	93	68	95	60	94	86	83	70	91	85	86	64	88	78	82	70	85	77	80	84	95	73	72	80	82	68	88	83	73	86	66	76	69	82	87	75	80	86	65	81	61	67	69	82	75	77	100	87	73	81	86	87	71	75	74	84	80	75	75	63	72	106	77	95	80	80	70	77	80	83	85	71	78	75	93	75	84	67	72	76	93	76	81	74	78	74	73	81	75	83	71	86	89	78	81	83	74	71	75	80	82	79	94	74	82	80	74	82	95	87	90	90	92	68	80	91	74	83	68	75	82	68	82	75	92	97	60	76	81	87	68	78	81	81	78	82	61	80	76	87	82	83	70	81	84	68	77	79	73	80	87	71	74	82	86	82	73	75	81	84	82	86	64	84	81	81	78	78	89	78	79	79	86	67	73	70	78	86	74	79	70	96	66	91	84	76	86	86	91	105	59	64	69	73	87	93	100	75	77	73	85	88	87	84	69	75	65	84	73	83	64	90	75	82	85	90	84	71	93	79	88	80	65	80	65	87	72	90	74	82	92	81	90	86	77	79	70	55	74
8458	10382	29488	38929	39657	30388	14443	3954	1381	1003	913	909	977	941	979	980	954	982	967	935	1006	931	982	955	953	938	925	942	935	940	977	948	975	941	902	984	965	916	938	969	940	876	1008	1015	929	935	1007	936	931	960	970	966	906	917	887	926	921	943	941	940	969	911	991	951	957	899	934	912	948	952	931	967	961	958	952	936	936	976	945	935	919	998	963	914	990	968	885	971	931	916	912	942	974	1013	945	959	932	953	1001	1000	899	998	925	930	951	919	1019	991	918	978	958	963	929	932	995	955	952	936	924	954	956	898	930	968	940	963	930	983	968	930	987	981	939	992	935	958	933	986	904	927	919	965	955	922	957	952	946	1001	992	987	997	947	994	918	958	960	941	976	958	921	975	934	953	953	967	951	985	926	924	938	909	929	925	893	968	932	943	909	939	932	952	959	977	971	935	949	945	957	910	929	933	958	1003	906	986	1009	877	950	923	918	942	946	973	953	932	975	1004	905	1005	967	889	906	966	1005	996	953	986	936	926	924	967	957	965	904	934	1018	936	993	954	952	1002	967	931	941	937	916	922	909	941	927	949	950	941	990	990	937	903	920	922	985	976	949	973	1017	926	904	979	962	953	937	873	955	956	997	948	947	923	929	980	948	924	967	964	918	905	896	969	922	957	872	996	949	959	964	971	979	931	964	914	980	939	993	986	957	979	943	950	962	901	919	951	939	976	927	960	965	958	898	920	911	941	937	926	920	967	930	949	967	957	939	957	1002	899	982	973	978	956	908	955	856	1001	1001	881	945	982	938	966	977	1014	952	890	936	942	985	941	910	957	949	990	941	892	929	963	948	940	974	908	900	937	941	971	917	960	895	934	901	922	939	947	950	939	899	949	885	921	997	975	954	942	933	900	923	949	936	923	916	977	998	939	930	998	969	945	949	934	958	959	973	952	968	859	971	989	901	934	934	988	1022	942	961	970	986	972	962	954	982	936	965	952	918	914	935	951	908	931	948	962	1003	899	983	955	956	932	932	931	942	952	980	951	985	942	965	979	968	936	958	973	989	948	961	984	919	1007	990	953	952	993	947	1002	959	926	907	942	958	938	920	986	953	945	994	972	986	923	980	971	923	938	991	982	905	981	962	972	949	933	974	959	925	982	868	873	954	938	965	985	940	911	956	938	963	942	932	961	959	957	925	992	921	1011	933	867	951	920	980	961	963	926	944	947	998	903	939	882	971	956	955	933	948	958	899	941	927	911	921	958	943	939	916	916	918	923	997	938	913	929	981	1006	979	911	979	995	946	1000	940	932	928	920	966	1000	955	933	944	924	912	951	936	952	928	957	991	915	952	993	935	949	965	950	920	901	946	947	954	922	906	971	931	972	998	909	895	1004	928	969	974	957	977	963	966	919	928	904	928	943	957	956	969	979	954	938	967	938	964	977	970	970	932	978	958	958	964	936	944	950	913	960	908	959	961	1006	921	1005	957	911	1013	942	997	873	995	942	933	941	967	940	941	959	915	929	980	988	940	952	1011	932	963	993	951	940	984	894	940	971	955	914	971	979	956	961	944	993	939	1005	911	971	941	997	985	981	958	928	979	878	952	1000	943	917	988	961	969	946	987	971	949	981	895	937	979	929	983	936	964	936	1005	938	911	893	944	920	955	962	935	991	942	953	929	932	954	967	933	977	1000	939	988	966	920	953	968	940	969	985	946	936	920	919	967	981	1002	933	1001	906	890	936	903	912	965	943	904	911	1003	973	962	974	943	946	933	944	920	915	949	905	931	931	954	954	933	972	964	913	953	991	957	915	988	936	872	950	971	921	934	920	988	988	938	900	987	905	978	918	938	931	943	948	988	938	969	943	929	1009	883	926	939	972	945	941	876	974	938	914	994	941	975	951	941	919	912	986	945	956	918	946	911	984	929	944	965	958	980	973	928	971	950	986	940	959	877	1009	963	965	991	990	975	983	920	891	948	907	1003	917	961	963	932	976	944	982	990	963	969	968	954	942	939	971	951	927	917	944	962	963	954	974	970	906	926	980	982	1011	960	961	954	936	963	949	930	937	975	924	977	936	944	924	968	920	976	1030	980	939	958	956	985	933	946	999	962	970	967	956	972	906	945	926	971	972	987	994	880	947	930	911	991	949	933	913	946	998	918	949	923	943	935	950	975	954	934	963	956	936	948	1005	944	919	1043	966	929	1004	955	941	959	975	1040	987	956	918	935	938	957	991	920	945	912	940	938	938	897	971	945	890	939	1036	945	1000	966	999	907	963	922	963	965	954	949	966	971	1011	914	924	1024	947	960	975	933	947	954	923	941	890	982	930	947	971	912	958	968	906	918	934	958	946	935	1004	973	943	971	964	917	958	958	933	981	964	924	942	897	928	971	962	912	943	886	946	973	970	931	953	959	1015	961	938	939	976	935	919	941	971	1004	1003	914	952	977	968	954	945	944	932	980	956	955	991	925	949	934	996	939	981	996	942	954	975	977	965	956	909	945	908	937	964	956	958	980	988	928	959	990	914	992	913	944	952	926	932	951	1029	951	983	925	944	922	924	909	972	927	970	917	904	901	905	958	946	964	940	893	946	910	978	941	917	923	938	902	887	906	980	962	972	947	987	930	983	926	947	1006	914	940	961	956	948	968	962	939	997	931	984	981	916	924	999	972	979	963	947	952	1026	960	960	986	967	963	962	965	972	999	933	979	931	964	970	957	1001	946	1027	928	940	890	921	953	973	981	918	1032	922	1002	959	1013	908	964	884	941	969	931	982	973	947	920	948	993	957	941	927	999	975	955	904	1033	962	940	968	924	918	956	944	951	965	906	980	957	1009	922	932	931	947	902	930	995	915	1015	976	943	980	1021	992	965	917	992	952	997	958	924	941	934	954	952	923	913	928	992	921	969	962	906	944	991	958	908	949	954	1018	929	955	936	893	921	937	955	973	931	997	954	960	1011	952	926	970	995	950	947	980	932	961	969	977	1022	965	955	942	989	952	941	933	979	949	940	1025	927	985	918	1030	895	956	934	970	897	917	984	942	967	972	996	967	993	952	897	952	927	922	956	966	997	1007	992	941	955	1004	955	929	992	937	901	926	925	904	952	994	930	920	940	900	914	942	960	938	908	968	994	933	891	970	973	927	931	949	994	930	970	954	958	937	996	979	934	952	974	898	985	973	907	996	935	925	959	934	959	979	972	938	940	986	906	969	923	926	954	1040	945	951	981	1034	924	928	948	954	993	961	995	900	992	911	949	980	898	970	933	997	972	975	957	927	966	1009	915	951	946	960	938	875	969	911	1005	953	958	966	947	949	940	960	982	919	957	956	1015	1012	954	938	889	922	974	1010	912	971	901	986	887	948	985	912	947	929	946	973	996	973	985	875	909	949	1059	955	953	952	948	967	936	932	865	935	979	924	990	970	962	908	980	996	954	946	924	952	945	923	969	906	964	924	988	974	930	912	873	973	979	921	919	950	982	925	936	970	929	951	988	953	1014	932	962	946	941	934	925	974	919	928	911	971	930	959	984	918	972	985	934	958	947	984	952	900	946	920	920	930	935	980	893	954	937	976	953	944	1004	956	895
586	1440	11339	12707	10839	5349	1224	217	125	84	72	82	82	83	76	86	83	72	82	91	68	77	79	58	98	75	71	70	87	85	79	80	77	77	86	91	74	72	55	74	74	77	84	77	73	75	82	73	70	79	80	66	63	87	77	70	88	85	76	84	72	84	80	82	91	76	75	85	87	80	91	71	68	86	80	65	77	80	75	79	83	85	86	83	87	73	77	82	95	72	82	81	82	89	70	79	68	85	65	84	88	96	78	83	87	84	77	72	79	90	82	81	61	78	65	79	78	88	83	84	61	83	95	71	73	64	83	74	79	77	94	84	66	64	76	74	85	88	97	75	79	71	86	67	64	66	73	81	87	85	73	72	73	85	95	90	81	86	92	72	69	82	87	86	86	78	73	94	86	88	80	89	76	76	68	77	73	65	79	92	87	74	84	77	71	89	87	65	84	82	72	84	74	70	90	85	72	84	67	81	49	81	72	91	95	85	79	83	77	84	60	70	83	88	66	70	78	77	76	87	72	78	84	84	79	95	66	81	88	74	85	75	74	74	77	78	64	79	82	83	85	63	76	79	93	74	73	68	72	72	76	77	57	86	84	86	74	75	73	76	78	72	75	68	98	59	74	72	90	75	62	77	77	74	106	67	68	75	87	88	80	81	91	94	78	79	72	82	80	80	93	85	76	79	70	68	85	78	72	92	72	72	82	81	79	73	72	75	80	67	83	97	65	90	73	76	75	82	81	76	85	86	81	89	75	85	83	80	65	66	97	90	72	68	77	62	68	68	82	83	83	91	78	69	75	75	69	70	89	87	84	96	81	76	84	79	100	69	81	76	87	90	94	80	62	67	79	83	75	80	80	65	78	75	73	75	68	75	80	92	70	70	72	82	91	71	76	78	76	61	89	83	67	80	75	73	83	67	87	73	75	87	76	59	87	86	83	89	80	71	86	79	73	82	88	69	70	83	73	81	68	79	81	97	79	79	70	76	77	71	83	70	92	71	94	88	90	83	74	96	84	78	92	86	71	91	90	71	74	83	86	76	78	71	71	78	80	64	65	85	78	76	78	72	76	71	83	88	82	77	67	63	96	65	90	81	79	96	82	85	71	72	83	75	68	84	79	67	66	90	65	73	91	51	83	83	85	93	81	84	71	70	74	74	81	68	80	71	72	79	72	66	83	81	70	60	85	73	65	95	77	85	62	73	75	85	78	98	79	65	80	79	68	74	84	79	76	77	90	78	88	82	74	81	87	66	89	74	71	66	84	80	68	75	73	82	89	77	66	77	94	88	77	91	76	75	94	70	68	97	74	76	85	76	92	75	76	65	88	76	92	85	86	68	78	80	65	92	85	86	81	84	73	87	74	95	77	59	95	73	72	100	81	82	81	89	89	75	84	93	88	60	64	71	79	90	84	68	92	81	65	91	100	80	79	74	89	70	64	80	80	85	88	81	58	80	75	75	82	65	78	75	73	57	83	85	73	88	91	79	82	88	87	78	87	61	78	68	78	78	81	96	91	84	67	85	81	84	63	76	81	74	84	78	87	89	80	74	97	67	74	89	78	75	75	74	79	87	64	74	87	73	83	84	66	79	80	88	82	77	79	71	69	76	68	73	77	83	81	77	86	85	74	77	61	63	85	76	91	88	77	90	70	75	78	88	93	80	96	57	79	81	71	78	78	70	58	81	77	80	86	84	88	83	74	72	79	84	67	100	75	67	82	77	77	75	73	79	79	71	78	81	71	73	90	86	77	80	72	73	65	92	74	68	77	85	72	101	87	88	79	72	69	84	69	82	70	90	90	79	75	75	71	74	67	76	79	76	78	88	78	86	79	83	78	74	88	75	89	87	74	72	82	94	93	69	83	72	74	71	81	90	72	81	75	78	72	87	61	76	72	81	83	85	77	84	63	86	79	91	79	73	86	84	74	69	81	83	77	87	82	66	100	86	59	91	78	92	89	99	79	88	75	78	69	81	102	74	72	84	74	79	92	80	77	86	77	75	78	74	66	72	85	94	76	63	66	66	79	77	62	66	70	77	86	84	66	72	66	88	70	83	84	78	97	79	79	75	81	72	80	82	76	84	78	79	67	86	105	75	62	80	76	66	68	90	75	80	63	94	79	90	70	90	92	87	88	95	87	84	95	73	75	74	90	93	72	68	93	90	87	70	84	63	74	70	81	83	90	76	93	71	74	69	77	95	67	70	75	82	76	83	87	93	60	71	73	94	72	90	74	77	84	88	86	77	73	64	87	76	71	84	81	81	77	94	78	88	66	72	80	100	71	83	73	80	82	72	81	93	83	81	76	67	85	74	69	70	71	83	75	71	83	94	69	73	61	79	81	76	66	85	87	83	90	76	77	65	81	79	87	76	91	74	69	74	87	79	80	83	88	68	70	70	84	72	92	88	77	76	65	78	76	68	89	69	75	66	69	75	63	93	95	76	77	86	77	68	79	91	60	91	79	75	81	80	83	88	71	84	72	76	78	78	78	75	60	81	68	90	95	67	85	66	72	62	79	79	86	68	74	67	75	84	96	93	89	86	71	69	91	82	82	72	95	74	73	89	76	93	60	87	89	74	85	76	68	84	105	86	75	80	79	81	93	83	77	66	63	81	90	94	81	90	86	83	94	73	78	72	82	88	89	77	99	81	65	70	78	72	82	67	85	83	98	73	65	69	64	74	73	70	89	68	89	88	79	78	87	94	81	71	76	91	90	69	93	72	73	73	77	87	91	80	74	67	75	72	79	83	77	80	100	81	82	75	72	73	73	87	83	86	66	73	70	83	90	74	88	93	97	65	76	75	66	89	86	85	82	74	82	85	69	85	56	72	66	73	76	83	97	77	79	73	69	75	79	86	79	72	76	75	83	70	88	88	81	71	74	71	73	64	73	78	79	70	79	77	90	88	94	78	83	78	78	83	84	66	86	71	77	96	69	86	76	85	84	91	84	83	76	75	76	77	83	84	75	71	72	73	82	80	75	80	72	81	80	77	71	87	84	74	76	76	91	86	69	59	87	86	70	74	75	83	88	75	87	87	71	71	95	92	88	75	72	75	72	63	70	81	80	69	75	70	84	86	81	81	82	79	71	74	64	75	69	95	101	76	85	78	67	76	72	77	76	71	75	77	84	76	89	70	75	82	69	89	88	84	73	87	71	81	78	80	82	85	74	79	73	80	75	66	68	91	74	75	75	81	71	85	86	62	78	66	59	76	89	70	99	65	78	83	76	71	75	92	80	86	85	75	86	81	73	73	84	89	88	69	101	66	84	91	75	74	83	79	69	87	67	69	72	74	77	79	71	87	69	86	93	69	98	63	88	87	79	79	79	69	66	68	81	70	89	64	92	72	92	92	73	84	82	71	80	75	84	80	87	75	70	70	74	80	86	86	89	76	74	79	78	80	88	65	86	75	67	97	76	76	64	73	95	69	80	82	76	81	79	75	65	72	76	84	85	75	74	77	74	99	77	93	73	76	92	78	74	92
10555	15577	39139	53373	56966	38963	19993	6072	1617	1046	927	911	979	923	902	970	931	971	982	926	933	964	971	959	970	995	938	930	900	958	925	974	962	935	917	918	922	925	950	945	964	880	970	918	939	995	930	968	900	905	964	911	889	1012	931	928	914	933	932	925	1003	938	903	932	906	969	911	941	976	879	917	946	909	957	936	981	913	920	961	925	1016	881	973	897	912	942	955	977	944	966	870	925	946	968	942	946	913	883	933	949	957	900	976	905	908	911	934	893	889	923	952	942	949	980	930	932	924	926	975	922	965	970	956	938	923	973	914	968	893	886	934	935	921	920	900	958	934	945	971	938	912	914	929	962	949	959	989	894	863	898	949	929	913	941	909	959	908	902	949	927	971	914	934	940	937	929	916	967	942	931	949	913	930	1000	924	928	943	932	942	960	930	901	935	965	946	945	941	935	963	921	974	943	951	956	988	922	922	968	932	896	931	935	927	991	944	924	941	979	909	953	959	952	964	947	908	930	982	978	907	951	937	927	975	890	1010	941	945	940	977	980	948	963	945	901	960	961	945	889	940	949	897	945	945	942	945	973	921	943	946	989	924	917	966	906	945	902	902	914	961	930	938	943	964	993	933	937	924	961	928	928	953	955	879	948	984	1006	960	936	903	920	1007	947	940	950	954	981	1015	943	908	973	929	929	924	975	920	976	951	954	907	963	949	950	924	954	915	978	970	947	942	910	934	920	958	898	918	956	918	923	945	979	992	929	951	927	933	956	947	945	943	934	944	997	958	936	930	907	949	904	961	915	962	982	937	962	982	950	945	960	923	944	980	980	910	910	928	920	953	944	983	916	988	934	968	869	944	1015	981	875	936	963	948	931	973	920	930	939	969	1027	959	952	915	954	1008	997	963	988	967	968	992	949	942	935	970	872	963	904	971	966	947	925	965	932	923	978	951	926	947	960	879	897	901	944	953	947	942	945	970	957	945	983	963	920	940	917	976	964	990	915	989	956	933	935	926	932	959	892	966	915	965	953	968	927	944	953	968	901	946	944	856	949	930	980	973	952	937	920	916	973	955	1017	955	969	941	992	986	940	974	935	969	951	915	927	960	916	945	1006	889	1011	945	953	970	957	885	954	890	906	905	973	949	935	948	933	945	935	996	937	896	978	965	891	949	907	925	956	975	953	960	986	984	985	969	915	917	888	962	940	904	966	899	976	922	916	909	968	938	950	976	952	981	969	912	926	934	980	941	924	909	960	931	910	944	910	1000	945	988	946	971	998	940	913	961	968	892	935	924	967	952	921	920	924	921	903	990	964	963	916	865	947	947	974	991	920	949	983	937	967	980	992	927	943	946	959	956	969	946	925	964	967	944	942	920	1000	917	950	871	997	942	950	952	937	914	984	967	967	979	937	945	933	970	933	932	903	885	932	950	913	936	943	912	946	909	923	968	943	911	894	973	929	926	942	987	958	994	937	878	899	964	979	926	1030	907	944	921	958	913	957	950	933	903	1002	902	926	958	988	952	959	907	953	936	950	955	1023	877	988	949	948	940	920	870	931	948	946	957	894	962	938	937	939	947	991	978	921	934	945	979	993	960	965	960	948	991	966	941	937	946	926	995	920	914	960	982	931	1007	984	971	945	937	964	925	928	886	958	923	949	947	942	946	991	924	973	998	960	967	917	962	918	937	914	944	988	940	925	978	932	928	980	948	964	934	971	962	933	881	891	978	959	969	872	947	946	970	918	965	939	952	951	948	1022	939	979	950	924	931	920	923	994	958	954	942	964	1003	968	968	991	892	981	994	910	941	958	933	963	905	948	900	967	918	879	970	954	980	945	880	863	904	883	966	983	935	945	979	922	963	946	927	955	952	929	907	924	942	890	984	911	896	915	958	996	980	985	946	917	936	973	920	881	939	905	988	931	989	957	966	947	952	965	941	932	934	907	961	971	932	910	979	944	995	965	1017	955	930	924	956	949	943	917	974	920	1005	953	957	949	1015	900	961	910	957	972	937	907	913	946	960	982	906	936	972	932	963	888	917	910	996	935	903	932	934	907	926	956	903	947	930	896	966	968	970	950	948	986	952	880	973	1022	930	892	927	920	924	938	1007	897	937	1015	908	887	951	979	939	889	887	927	1002	919	961	921	989	925	913	942	914	947	949	917	963	914	947	931	992	925	927	1002	985	946	896	935	965	903	953	931	911	942	942	928	957	918	889	907	962	983	952	944	966	945	964	944	951	928	915	904	1001	904	970	941	906	981	941	900	973	950	885	962	921	922	922	922	935	932	901	943	932	1011	943	937	946	907	945	946	922	883	960	945	948	918	908	996	982	984	956	952	972	966	924	887	942	921	965	962	942	967	866	945	955	938	929	1003	955	914	929	928	936	919	1003	940	963	906	962	944	943	918	899	947	972	923	941	961	997	999	948	966	957	993	962	923	1002	945	958	972	978	930	932	941	948	917	961	952	978	937	985	953	975	904	945	952	946	925	947	939	981	973	955	906	888	886	976	924	926	974	945	927	928	949	943	940	926	883	951	914	906	921	889	1033	924	947	946	928	889	986	976	947	930	989	935	950	939	967	917	947	927	961	871	899	926	948	977	895	933	918	952	924	960	938	911	964	975	919	915	978	944	936	977	995	964	959	927	955	902	961	954	914	936	961	890	931	994	913	974	975	944	963	943	909	888	971	951	913	957	955	951	979	951	966	948	968	984	917	968	970	960	933	946	933	967	995	948	951	945	955	979	952	946	938	929	899	944	932	908	937	929	884	952	978	922	914	952	942	920	890	887	942	935	949	932	974	989	937	924	963	973	928	921	926	959	939	920	925	934	932	1003	950	948	943	972	954	973	929	943	925	962	929	958	951	989	925	958	936	951	877	938	993	914	939	904	941	967	935	888	930	943	952	956	933	981	900	955	919	909	942	901	935	939	981	950	982	983	963	949	934	902	952	909	890	929	959	946	975	901	990	949	946	948	958	962	997	961	939	957	907	964	956	966	989	961	938	935	947	882	969	931	940	923	928	947	912	950	937	913	938	892	931	877	998	922	983	959	955	941	962	929	943	960	885	970	986	962	909	968	958	902	962	962	876	998	902	947	949	948	934	981	926	973	964	932	967	931	943	928	964	913	948	968	958	899	950	908	964	925	946	963	944	917	933	952	929	966	958	961	950	928	937	936	957	976	936	948	957	925	926	928	940	906	982	944	979	988	954	941	939	949	915	970	964	939	951	984	900	953	976	915	1027	1008	954	977	955	915	918	905	984	1006	937	935	893	914	923	971	916	962	895	920	942	931	937	936	972	960	963	925	987	966	985	950	957	890	947	945	938	916	944	992	915	937	953	1002	991	917	934	943	919	926	878	898	905	945	954	961	958	954	1021	893	948	941	898	907	914	932	946	917	970	985	936	942	919	938	945	934	939	983	922	917	986	964	953	904	956	953	938	976	932	896	921	982	915	916	935	958	925	913	945	921	981	938	929	935	1004	947	880	923	961	941	963	945	957	909	936	901	960	971	927	943	1010	918	948	974	916	971	967
1949	303	10567	12978	11896	6652	1591	311	116	95	96	73	66	69	88	91	79	71	83	81	65	95	93	88	71	60	85	108	71	99	76	96	78	85	88	95	86	82	84	88	88	95	68	93	79	87	67	80	65	89	76	75	91	62	78	82	100	98	83	87	75	79	85	94	89	69	73	94	72	89	73	94	76	80	92	69	78	88	86	84	76	69	79	91	90	77	71	87	74	79	92	92	84	76	72	74	74	95	74	78	90	89	92	78	102	70	72	77	91	83	79	86	90	77	64	72	97	83	65	97	82	90	87	73	88	86	84	83	84	84	81	76	79	97	73	72	81	68	74	73	79	79	76	86	80	79	83	93	79	84	84	82	85	75	74	75	90	86	75	84	84	107	90	81	87	78	94	83	102	62	77	73	90	95	65	76	74	74	70	75	81	75	86	96	68	82	87	93	69	84	73	85	95	77	69	93	82	75	76	71	79	68	73	66	79	70	92	75	70	88	89	93	95	68	86	70	73	83	87	90	73	91	91	75	75	82	59	71	83	78	75	81	82	76	70	84	85	83	84	61	77	91	90	74	81	85	82	93	90	84	87	82	82	88	81	83	77	86	83	98	91	74	73	95	82	82	80	88	89	77	80	86	71	95	73	81	86	73	79	72	87	72	92	83	94	85	101	94	94	87	83	90	89	89	91	97	56	78	87	90	67	79	81	72	72	78	79	82	92	65	91	95	83	97	81	92	76	99	86	93	80	89	82	86	73	62	79	76	59	77	95	84	78	59	84	91	99	89	78	68	72	71	87	87	88	106	88	88	76	77	85	86	88	88	83	84	73	81	87	93	84	70	86	102	79	91	93	86	66	84	86	93	79	77	79	85	88	77	84	75	78	93	97	85	104	89	87	86	81	59	90	75	79	73	84	74	72	84	93	65	79	76	85	75	71	81	83	72	84	95	84	74	90	92	86	95	75	91	76	83	86	79	88	87	76	82	74	98	92	94	77	86	76	73	72	71	73	87	76	72	76	88	84	74	86	79	79	112	77	89	77	74	91	77	90	79	83	93	83	89	85	71	72	70	83	74	97	79	94	76	73	71	95	97	94	80	77	80	86	86	83	74	83	86	68	87	80	80	96	76	84	75	82	77	93	75	58	86	87	75	93	63	96	90	87	86	90	85	89	93	84	97	95	79	77	81	84	69	82	78	71	94	87	89	60	89	85	66	82	75	83	69	83	80	96	76	71	69	86	88	86	72	72	68	97	71	85	65	88	81	91	93	100	67	73	80	86	80	89	82	77	71	71	90	88	91	77	79	82	80	82	100	74	82	89	73	98	90	100	69	99	82	81	102	70	88	94	92	84	72	68	96	85	80	70	91	85	83	67	87	98	85	87	65	68	79	83	86	66	66	89	77	85	86	88	81	88	73	88	84	85	81	70	72	85	67	70	88	103	75	102	90	80	84	89	95	80	81	81	88	81	92	92	81	96	78	77	78	66	82	70	105	95	73	87	79	59	71	78	83	76	81	95	74	85	70	72	73	71	74	81	75	72	68	59	77	76	78	90	80	75	84	88	95	71	77	88	78	93	87	86	78	79	92	79	77	67	91	78	78	77	79	62	87	85	81	67	83	91	87	57	81	83	84	81	88	82	76	100	80	79	79	91	75	81	84	82	67	73	69	70	89	72	76	71	81	72	83	85	84	78	80	77	78	65	79	77	77	75	85	82	72	74	85	72	84	88	65	86	100	73	72	94	82	80	75	78	75	74	77	82	74	79	81	66	75	80	89	93	98	64	73	87	77	62	79	84	98	88	69	72	79	98	86	81	99	71	93	96	85	78	76	65	83	77	67	83	76	77	93	86	90	88	66	73	82	86	77	73	78	84	75	84	74	78	81	82	81	83	97	95	69	68	86	71	83	81	82	81	85	87	99	87	72	93	79	88	75	93	90	71	86	64	72	79	75	81	74	76	93	84	90	82	69	94	66	66	95	77	68	90	73	74	83	84	105	74	77	93	75	71	81	93	92	88	82	71	83	63	78	100	77	84	76	83	84	83	81	85	70	94	78	78	89	76	69	90	91	86	67	77	89	70	67	93	95	87	81	81	77	96	93	90	72	73	93	89	89	84	88	94	76	89	70	78	78	74	74	98	85	82	88	77	89	88	81	91	92	89	107	90	94	84	84	88	74	85	76	67	78	81	79	77	92	87	89	94	90	92	75	69	92	95	82	91	65	75	69	96	81	88	82	76	87	74	73	91	93	78	75	93	81	94	87	65	89	78	83	78	81	91	97	90	77	85	81	77	78	70	89	78	81	76	83	83	80	77	68	81	77	81	82	89	77	80	69	83	78	75	67	78	91	74	80	89	86	81	95	76	95	86	82	100	81	79	80	81	77	68	83	87	84	77	73	76	69	84	100	100	81	81	79	92	80	64	84	90	84	73	83	84	66	62	82	91	76	86	80	90	76	80	85	91	74	83	77	94	94	86	72	90	87	93	87	80	88	98	90	84	71	75	84	90	78	79	100	87	80	84	82	90	76	79	86	63	107	106	64	77	81	96	69	100	103	80	79	87	88	96	82	70	82	85	87	83	86	93	87	85	66	68	88	88	86	91	84	83	76	76	90	85	95	85	76	94	75	72	61	96	87	83	90	92	75	82	87	75	100	73	85	78	83	84	92	87	78	90	80	74	66	81	82	81	67	83	73	92	100	87	78	85	84	75	91	79	84	95	83	94	104	84	76	75	84	83	84	83	83	84	73	96	83	82	85	84	81	81	75	88	79	89	88	86	82	75	68	86	85	71	103	99	88	76	93	90	84	76	73	94	87	73	78	84	81	79	99	82	83	96	80	88	79	77	85	100	86	99	69	82	78	88	96	84	71	78	86	89	67	87	96	89	85	86	67	66	73	68	77	90	68	70	75	70	71	92	74	67	90	90	93	87	85	82	74	65	98	61	79	80	97	94	95	87	83	84	74	82	75	84	78	90	87	83	79	87	91	97	79	69	91	87	77	72	95	73	79	81	84	85	89	74	74	84	84	77	89	77	88	98	89	66	71	104	78	88	81	78	85	80	73	71	108	78	82	91	72	100	85	85	72	80	77	91	80	83	95	76	86	94	94	103	78	97	69	99	82	112	86	85	76	64	87	86	71	82	94	88	67	68	100	91	94	84	101	80	92	65	82	77	93	80	64	104	84	80	90	96	82	74	74	82	78	94	88	85	77	78	79	76	80	89	90	91	80	77	62	93	92	89	86	91	70	90	95	86	98	81	95	67	78	80	80	83	80	83	91	87	92	81	82	72	74	75	87	72	87	88	84	89	76	73	93	74	72	72	70	80	90	77	97	90	85	86	88	76	83	80	75	71	95	85	91	78	87	82	69	89	78	78	77	85	88	104	86	93	84	61	71	101	74	75	88	87	89	81	90	70	82	59	78	78	101	71	89	83	74	97	65	82	67	90	91	75	82	76	83	80	84	73	89	99	84	70	89	96	73
11062	6647	39940	53926	59711	42411	23113	7561	2019	1079	997	1052	978	966	1000	969	971	1024	1066	1023	1044	1005	935	1035	928	1014	997	983	1021	972	1007	958	1003	963	944	970	994	978	952	993	938	957	975	1014	909	956	950	1021	972	983	983	977	1022	1003	992	959	980	1009	972	972	1046	989	987	993	941	974	1038	969	982	995	964	995	999	1001	1018	1072	966	1017	1014	993	957	1014	961	1036	952	986	995	941	983	997	1022	1002	1003	1030	1062	986	985	1067	992	988	1050	979	1022	1025	1033	1005	1002	1015	938	1062	1020	993	974	959	1013	951	1007	987	1014	966	979	961	999	1065	1012	1009	992	1036	1005	975	980	1011	962	1003	985	977	993	1023	980	918	1012	930	915	997	976	982	969	910	954	966	989	1045	973	992	1016	991	1001	950	985	991	994	1040	986	1014	1042	980	972	919	1049	1007	1028	1033	1000	976	1017	985	965	919	968	955	990	966	1001	990	1010	1028	1043	1004	1020	982	985	1040	971	1068	1049	1012	1043	982	954	1004	978	988	1020	961	987	952	1020	992	1084	1004	913	1001	970	938	965	938	1025	988	963	956	978	1020	1034	995	947	1022	1036	994	985	983	1020	1027	977	1015	965	969	1005	973	952	1004	1026	994	1016	999	1038	987	983	1000	1037	1004	1021	1044	1012	993	994	978	1037	985	948	1008	977	988	974	1009	964	997	1033	971	1016	1038	976	1023	1021	1022	1015	1021	997	1022	999	1004	1071	1031	956	1011	974	1044	1005	1007	958	976	972	1022	986	1025	983	1027	979	1055	1013	988	952	994	989	984	967	991	955	986	1060	1020	1010	970	995	1036	992	1028	972	947	1035	988	956	970	970	1033	1035	1011	995	970	904	985	936	954	1019	1012	999	1027	984	988	1036	1008	947	1034	959	1032	976	1017	1049	1034	1022	1068	1029	991	983	979	987	1037	991	969	965	1056	992	940	1004	1013	1004	955	1001	986	966	912	1017	1002	978	947	976	1038	1006	1027	1015	995	1009	1047	936	1018	982	996	968	952	1042	1025	1019	1023	1031	1007	966	1068	1025	1005	963	1035	1006	984	988	1029	1027	1015	1012	989	982	966	1011	1020	996	995	1002	945	993	996	967	1009	933	1002	961	1016	1000	1057	983	1042	986	1005	992	1005	987	973	1035	1026	930	970	1067	959	984	1024	989	973	949	996	937	956	983	1012	1009	940	987	995	996	1006	972	1026	982	980	1067	950	990	998	992	965	1000	981	1014	1008	1005	987	985	967	991	955	940	980	1028	1037	1016	979	995	984	1020	1003	1039	999	1004	980	980	966	946	992	1004	976	981	1017	986	990	1016	1011	1021	1009	983	936	1012	963	989	970	1049	1035	995	966	942	951	988	998	1037	995	959	1007	968	1044	958	1001	1021	1023	966	1004	991	983	1001	982	988	964	1032	1015	973	935	948	1004	988	966	974	1019	980	954	1012	1019	1027	1076	973	1022	1007	1002	1052	1003	991	949	965	985	987	933	1087	927	1040	1026	1014	997	974	984	991	976	1044	998	972	948	1007	1044	1028	1007	1033	965	1002	963	988	963	1013	1042	987	953	958	978	984	1003	997	910	1009	1031	997	975	988	977	1014	989	1004	990	1041	961	994	1019	977	1016	1042	1015	977	1010	973	971	975	1007	976	966	952	996	894	1026	1011	983	1008	961	990	976	1006	1010	987	951	994	969	960	1010	1035	952	958	998	971	1003	972	1018	961	1011	1000	982	1036	958	958	997	923	1023	1019	975	1040	1013	995	1025	1015	970	951	971	969	972	1060	989	930	966	1015	1034	995	984	996	982	975	1037	1014	953	963	1001	996	995	1001	1030	993	990	985	939	965	904	961	966	957	995	972	1018	1071	949	1018	1046	986	992	978	964	983	1010	1028	1003	1005	983	962	1001	1070	942	1023	1023	1015	1026	968	950	960	997	1053	1008	1011	990	975	962	978	1008	975	1008	998	983	940	979	972	1029	1015	989	961	988	1012	1008	1042	989	974	1016	986	981	1013	1013	984	1030	992	951	946	954	1030	939	952	923	1063	983	948	957	996	963	953	1042	1036	954	966	974	1033	991	1010	1028	973	943	1033	987	979	1004	976	1002	980	1006	1038	996	1006	999	1008	1047	1034	1004	1000	1038	1000	992	955	1027	1058	1026	999	997	989	995	984	993	1006	985	950	1004	953	1036	1013	973	942	967	948	1034	976	1002	1051	1005	967	957	939	949	1008	1090	1056	996	1038	950	1011	1033	984	1061	992	962	960	943	1026	1042	970	1048	987	965	997	1003	1029	974	973	1030	1001	1032	993	1002	975	955	944	974	982	996	982	1065	979	937	1041	1014	972	976	1037	1028	992	970	1017	944	984	1001	981	1007	1022	996	1026	950	961	1025	1019	1044	1020	962	1027	967	1022	1020	1003	1013	1004	1010	968	991	1022	957	1004	946	1055	1000	967	1005	1044	989	972	924	1012	956	1007	1020	969	1016	1018	987	1003	1032	964	1004	1003	993	986	987	975	1000	1037	1007	895	996	1010	941	1022	1016	1017	993	1008	987	1037	996	980	1007	962	1002	979	942	1037	998	968	1085	958	954	1002	1000	960	995	1004	997	997	984	994	1020	943	968	952	999	973	1002	1035	1005	1058	991	974	1012	1019	1001	1014	1039	977	990	960	1030	1010	1011	991	953	1000	989	986	1003	992	967	1028	964	1004	991	961	1063	947	1049	1002	1016	1023	962	988	1008	951	979	981	1014	1019	1029	992	1077	980	1015	990	978	937	997	978	1012	973	938	940	974	971	1007	958	967	981	999	959	947	1011	1028	1025	1014	987	945	972	1015	989	984	1022	996	963	1013	976	973	983	972	970	948	978	992	1045	986	1010	1000	1012	968	953	973	971	944	1017	1030	978	985	1025	998	1015	1005	1001	1035	1009	945	999	976	959	938	983	984	959	966	1014	968	994	1008	961	970	962	993	986	1006	1020	1030	1012	988	969	994	1064	984	962	955	947	958	1009	1010	1017	1046	987	963	965	960	991	1004	1026	1004	967	997	953	989	992	978	1022	1006	1041	991	976	992	964	980	970	1018	974	1024	949	979	1005	1071	990	993	975	979	982	1011	945	1022	1002	937	1006	978	999	993	1064	992	973	1018	996	987	1026	980	1028	972	1007	997	971	990	1030	975	946	1025	988	954	999	1042	1020	951	1002	1031	959	1006	1025	996	1042	1022	951	964	990	967	983	1004	1004	958	967	1011	938	992	913	1012	1024	951	1019	1018	985	964	963	978	980	1014	1004	938	1019	954	971	1030	956	962	965	1001	979	984	966	970	1044	1023	981	944	1008	969	992	1009	1002	966	970	1001	961	927	1022	971	1034	994	1021	967	1030	1049	967	989	976	1008	979	1009	1026	1010	1012	970	1060	1062	1025	986	1014	1011	958	995	991	980	1007	938	1031	954	997	994	992	1042	997	1000	999	1070	963	1018	955	1029	960	1024	1023	964	1029	1046	973	1009	989	1004	926	1006	1025	952	980	991	942	1015	989	978	986	984	1068	959	965	1008	1031	973	947	955	989	968	1004	1015	996	975	962	977	942	967	987	962	1015	978	975	1000	1015	1000	1005	1022	952	1088	1002	980	981	950	973	971	1008	1007	1002	1021	937	1031	1040	952	1029	991	980	959	1007	992	1007	946	980	993	1040	951	1011	960	997	943	1039	983	1004	976	1039	963	998	994	997	988	1032	956	996	974	1045	1016	981	968	967	972	987	995	1036	992	948	1013	977	1018	948	987	992	981	956	955	1020	989	961	1016	1037	969	1034	1028	975	1015	1017	988	1007	977	948	1020	1005	1016	1018	1014	988	1025	1023	977	953	985	976	1039	1021	981	996	1023	912	1010	991	996	963	1016	990	992	1001	1001	948	972	980	999	1008	929	988	1006	1002	922	1016	1007	1000	1030	950	1006	1051	972	969	976	934	959	1021	992	977	1049	1015	1016	1040	982	978	1008	1087	964	942	1007	952	1013	942	1015	1024	1020	1043	1019	999	1005	1027	1002	975	1017	1028	960	987	1000	965	1025	924	980	956	977	1002	938	993	989	1053	949	999	967	985	977	1043	999	985	971	977	1044	1017	973
995	474	13679	19684	17540	11352	2946	458	131	97	77	98	70	82	91	72	88	77	74	83	86	87	67	85	85	99	74	76	87	75	81	84	74	67	75	73	81	67	71	70	93	73	80	86	70	74	69	92	89	71	72	89	71	71	99	83	85	78	92	88	77	72	95	85	83	78	65	67	91	75	69	81	79	74	82	74	88	76	82	89	56	99	88	82	80	90	73	73	88	81	57	83	70	74	87	71	103	87	82	74	76	84	73	80	88	79	84	88	98	79	77	82	71	85	80	92	66	78	75	81	79	59	70	70	108	85	86	97	74	74	87	79	86	79	89	76	83	93	86	74	78	79	74	87	89	61	69	76	89	75	98	78	74	91	85	84	72	81	69	79	89	79	80	71	84	89	63	67	76	86	69	77	68	78	70	74	64	77	84	96	90	77	76	94	80	84	67	80	95	92	76	80	74	76	71	65	71	87	68	67	87	81	68	74	73	62	74	81	75	71	82	73	73	94	88	78	74	85	75	67	65	64	74	99	100	69	64	78	78	67	82	81	77	74	78	81	92	89	57	77	81	73	72	69	94	79	66	69	74	77	82	74	81	81	77	71	84	64	87	100	63	77	82	86	85	69	83	88	67	72	82	68	84	72	90	74	87	76	95	63	76	87	82	81	83	87	73	89	70	73	77	73	74	66	73	87	83	67	77	83	75	65	70	85	91	74	78	93	83	78	86	69	65	84	109	78	72	65	93	86	73	82	99	83	69	73	80	97	74	77	79	72	98	94	86	78	93	81	80	77	64	84	90	68	65	59	91	94	101	67	75	91	79	90	90	90	91	86	97	84	66	75	88	72	76	78	71	75	75	92	82	83	80	79	77	76	74	85	56	73	72	80	98	78	80	99	85	80	87	70	77	80	76	75	65	72	92	82	95	102	85	75	76	67	79	78	84	74	83	88	85	69	83	74	74	64	85	73	86	75	79	105	79	83	79	85	81	62	77	81	76	88	72	91	85	78	93	81	80	79	85	63	63	82	98	81	77	81	81	78	84	83	63	83	76	84	75	78	85	77	80	65	73	103	81	93	87	79	95	86	100	77	81	67	88	77	70	76	71	70	84	82	75	63	68	85	75	93	97	92	75	80	76	104	69	78	89	78	76	88	80	71	81	87	83	78	72	90	74	90	68	86	67	83	88	96	73	82	93	75	68	78	77	83	79	84	76	63	82	62	79	75	78	76	97	71	82	101	92	72	98	85	77	75	79	68	82	82	73	75	71	73	95	73	76	75	81	58	75	81	73	73	63	75	88	75	80	69	82	83	90	82	73	75	78	88	71	63	96	84	91	88	77	74	113	99	85	90	78	74	80	95	79	85	100	69	73	57	79	79	78	91	70	67	74	71	78	78	80	96	92	75	89	90	83	55	100	81	78	63	65	79	95	82	80	73	77	87	77	63	75	78	86	76	79	94	79	70	83	79	92	84	103	71	69	77	94	76	71	70	85	83	74	90	73	85	75	75	89	84	82	66	82	77	71	78	62	78	82	82	78	78	71	83	84	74	79	80	61	85	78	87	77	86	84	88	86	76	74	79	76	79	75	82	84	79	76	91	83	78	94	73	91	83	80	82	98	91	72	73	86	90	80	68	70	73	59	85	97	82	80	86	72	76	80	74	75	79	85	98	97	62	75	76	91	65	77	92	79	94	68	81	75	75	80	79	87	77	74	83	91	72	75	79	76	82	86	72	90	84	81	64	67	78	81	60	73	87	94	100	83	79	66	81	81	78	67	78	78	74	74	85	76	68	85	83	78	85	86	66	75	81	74	89	84	76	88	94	76	76	71	79	76	92	72	65	90	80	76	91	73	94	91	80	82	77	72	82	73	99	76	69	69	76	87	83	64	85	86	64	77	83	106	82	72	69	82	74	83	75	78	77	90	69	68	70	79	89	79	72	55	92	80	86	71	59	75	75	72	87	80	79	85	85	82	93	83	79	81	70	74	69	97	61	65	88	94	92	94	82	78	81	94	88	89	80	75	71	73	63	80	73	86	86	84	83	72	90	73	93	74	59	80	59	68	97	78	74	92	79	78	82	83	85	73	86	84	80	87	89	86	89	75	87	81	88	70	73	83	81	94	65	58	63	60	93	77	77	73	86	97	74	93	55	89	87	76	86	82	69	65	74	89	86	80	69	72	71	79	72	74	78	94	85	92	88	93	86	74	64	104	88	90	95	88	77	70	80	82	66	99	77	68	91	76	83	80	66	76	88	95	85	80	71	86	78	81	83	77	70	73	78	83	82	80	72	72	89	78	76	103	74	83	71	83	74	81	62	78	75	88	84	80	77	71	77	85	82	86	85	70	91	90	73	84	84	77	78	79	73	83	99	74	75	84	79	74	79	95	67	88	87	87	86	65	80	63	67	69	89	74	94	90	63	78	91	92	90	68	73	68	96	83	72	100	86	79	87	86	86	85	79	85	84	81	83	91	83	85	68	86	108	76	73	74	84	79	69	77	93	93	79	74	73	76	97	84	72	80	88	80	74	83	86	67	99	67	80	69	70	78	71	87	68	91	66	87	78	87	66	78	81	68	67	93	74	82	82	86	72	78	77	62	99	91	79	79	81	86	88	71	93	99	76	79	82	87	81	69	69	66	75	100	81	85	90	85	80	69	100	94	71	96	70	82	82	78	82	71	60	74	77	75	85	88	83	71	77	74	84	89	88	74	79	68	84	87	98	89	70	87	77	75	92	70	76	79	73	75	93	82	76	68	79	84	80	96	83	70	83	85	87	82	69	92	72	84	79	70	85	75	88	96	70	85	90	87	90	84	88	84	73	58	86	86	86	70	77	89	77	70	71	57	87	84	71	92	82	84	95	85	83	77	72	90	74	69	73	90	74	86	84	81	61	83	71	77	86	78	71	74	81	72	81	88	71	76	71	75	67	73	74	73	98	76	71	83	92	70	76	84	82	94	75	79	69	76	75	71	72	79	92	68	95	55	91	84	72	77	83	82	81	84	70	70	81	77	85	74	77	81	79	77	82	76	80	59	58	94	76	68	94	88	74	86	88	81	89	71	85	81	57	66	86	78	93	96	94	101	95	77	74	72	67	75	81	81	72	72	75	84	82	88	105	64	75	79	67	90	79	77	76	85	100	79	73	92	68	78	85	92	83	79	89	78	63	75	67	77	76	83	81	68	75	85	79	80	88	87	65	71	88	71	73	73	59	76	67	74	84	77	86	87	74	74	86	86	91	64	75	79	75	88	82	81	80	83	83	82	87	73	67	74	75	74	80	95	89	71	87	83	84	76	81	73	74	75	73	91	77	64	82	66	89	88	75	84	73	84	90	69	83	67	75	66	71	98	62	66	73	75	84	86	67	82	86	77	83	83	78	93	69	92	84	95	73	73	76	86	70	76	83	84	90	80	89	52	74	71	88	73	77	94	58	91	85	77	71	72	83	87	83	86	90	76	84	66	87	76	92	78	94	93	73	86	89
15907	10002	44007	64916	70612	50776	28487	10763	2533	1116	987	982	968	942	984	956	953	969	953	978	992	948	942	970	957	987	943	974	1015	1032	939	966	971	973	932	951	993	952	999	970	978	968	945	968	990	955	993	942	993	965	945	972	978	888	999	976	977	936	959	941	957	1020	958	933	950	995	948	963	999	939	962	979	921	1027	1008	937	895	986	962	954	984	912	902	991	984	995	1004	986	1014	973	982	962	992	966	922	961	922	927	934	961	950	997	915	982	952	933	986	959	976	999	981	946	1007	930	975	952	986	954	989	965	928	948	1021	965	966	979	986	957	965	978	961	972	957	956	986	958	980	966	969	934	967	984	965	992	915	995	950	946	963	968	966	976	981	1007	956	985	1018	997	983	997	937	964	948	905	975	950	926	999	910	948	926	974	975	1010	971	943	966	960	984	933	943	927	1062	1021	935	993	994	999	957	1000	1010	975	973	1005	983	904	954	942	934	950	971	934	963	962	991	923	941	945	1028	920	1017	993	937	955	1009	964	980	969	986	955	958	962	1001	1007	977	994	983	928	953	961	1012	1010	931	919	923	975	969	993	971	930	992	963	987	974	934	944	988	1008	1012	986	943	958	894	950	967	992	987	1004	998	976	966	924	980	945	942	941	985	939	964	980	939	949	979	937	994	923	913	986	945	1013	996	974	991	969	963	925	987	1014	939	949	948	956	972	957	962	916	1009	885	1000	965	935	984	978	1031	974	989	942	987	975	969	987	985	963	998	1015	980	957	986	963	982	1003	959	1009	939	954	1001	977	899	967	967	957	961	972	943	929	940	962	929	967	966	1007	994	936	1003	942	982	869	957	968	983	979	978	978	977	920	944	981	955	965	951	981	974	960	963	966	990	930	966	990	944	951	947	938	1010	963	974	1039	1002	930	1004	1032	974	942	948	975	946	971	1006	1018	966	911	931	934	948	974	974	943	963	951	955	946	954	994	964	923	999	957	910	972	992	974	919	1002	944	940	999	961	953	972	1002	949	999	1024	927	937	1001	877	971	969	908	1026	986	914	958	992	941	936	970	952	953	1017	948	1016	978	966	924	936	971	981	993	996	964	938	984	1039	988	984	979	989	936	978	968	1024	962	1009	983	988	954	991	995	952	987	968	934	981	977	1001	958	961	1010	983	949	984	990	1012	1025	951	952	947	985	939	915	928	914	967	964	960	938	974	926	982	939	1034	993	930	960	895	1006	1005	957	1042	956	966	984	930	977	922	959	1018	967	981	994	959	926	1002	996	968	945	972	964	1007	1006	926	985	999	940	979	950	970	958	1026	948	954	964	1029	907	971	987	918	978	973	962	959	922	897	974	989	996	1000	1035	1017	967	1013	941	1011	953	912	955	918	991	1013	990	1011	983	951	984	998	999	982	932	959	969	955	964	940	999	967	960	945	998	973	950	973	965	914	933	941	960	934	1026	997	989	956	959	947	1002	975	996	960	959	916	943	1024	953	975	911	971	1010	1012	918	969	986	1010	981	942	938	970	996	1013	1013	936	992	961	976	963	1023	973	925	964	1022	990	991	992	928	964	939	930	988	996	992	953	945	961	950	971	966	959	944	1003	960	977	953	1041	984	991	929	935	907	989	980	1008	908	963	988	1000	928	961	970	967	941	994	958	934	969	996	944	999	923	947	945	1007	966	944	958	947	953	972	946	987	964	959	955	988	939	915	944	927	996	955	929	887	1011	946	955	979	949	1015	988	956	947	975	923	957	993	1016	993	967	960	924	1011	989	939	951	952	944	978	957	961	951	1026	928	940	982	956	976	982	971	994	936	997	950	984	982	1027	992	961	931	946	973	1014	1023	1003	954	970	996	996	980	969	957	892	983	983	926	941	928	954	1003	959	975	998	981	912	972	984	1028	1012	960	953	1000	955	915	985	968	1011	1006	975	945	936	984	975	1002	992	985	1040	982	1002	990	934	939	938	961	954	1008	985	1043	952	915	1000	960	977	963	964	995	934	958	1000	961	940	955	951	968	966	983	1039	945	922	986	996	965	994	967	935	960	1002	968	981	934	936	987	999	945	986	917	997	969	979	948	1007	982	929	970	1036	950	970	967	943	982	969	994	998	896	944	972	948	981	972	989	977	945	971	995	978	951	929	987	960	1012	927	980	942	943	948	1002	976	947	925	951	986	932	995	1014	990	1013	961	925	956	998	976	956	994	956	983	959	956	993	908	957	978	919	1006	934	994	941	958	963	954	983	977	990	971	956	980	955	996	964	945	948	931	989	938	978	976	953	1024	960	1008	969	1002	993	1008	949	910	922	957	999	919	932	1001	954	892	950	963	964	1014	1000	975	936	968	953	991	935	967	958	941	972	917	1027	970	935	952	996	906	957	981	940	995	935	964	945	1040	896	960	955	944	953	978	961	964	971	964	958	941	939	970	995	1010	956	968	997	983	957	973	1000	932	998	938	970	987	1024	994	1020	978	938	1017	970	980	975	991	949	970	931	1006	944	1016	947	990	913	943	928	973	957	966	906	988	1007	967	945	979	949	988	985	963	985	993	1000	962	919	990	964	930	959	926	982	955	963	967	951	1008	938	994	905	1027	979	985	996	951	958	987	964	952	952	954	1020	964	924	961	953	927	980	953	1011	1025	923	935	965	955	938	898	1023	959	970	956	931	988	939	954	975	1001	953	957	965	979	914	1000	935	964	942	959	929	967	956	987	961	954	984	953	943	956	944	1028	982	950	934	998	928	925	983	951	989	1010	951	974	958	1010	999	997	957	1002	1015	946	908	955	1013	948	980	981	974	953	960	953	927	992	941	916	950	932	945	973	951	983	985	960	953	973	955	937	952	1025	995	922	961	999	1001	948	977	969	982	970	947	1012	1017	941	993	942	971	984	917	973	999	951	954	981	947	943	956	967	949	961	998	938	959	1026	973	995	943	1011	981	949	974	981	957	967	954	981	954	973	974	996	910	949	964	918	961	992	962	1008	945	955	973	954	959	986	946	927	934	1034	997	947	1038	970	974	1014	988	1010	983	953	958	988	970	992	998	950	940	972	973	977	953	967	1024	995	973	906	1028	971	986	935	991	889	990	964	930	933	955	977	972	1012	985	961	980	965	970	977	999	968	945	902	963	965	957	929	966	926	932	958	986	937	981	947	978	914	986	932	970	991	958	967	950	973	976	1015	913	961	993	949	947	975	934	1000	995	927	1010	921	1079	960	1028	959	968	997	956	986	981	983	1015	1003	938	966	986	940	971	890	966	935	920	937	957	935	917	951	988	1019	930	947	970	945	994	1005	1019	894	1013	961	936	983	976	940	1017	1000	941	923	962	997	917	957	954	937	913	969	943	898	993	1023	1002	956	952	966	943	984	965	923	970	915	959	978	965	957	982	969	1019	939	943	1012	957	944	914	962	986	897	982	1012	917	975	931	946	923	976	987	948	989	1032	955	962	1011	967	936	963	992	953	962	1001	981	922	1000	975	963	1002	1022	990	1016	927	988	1004	929	973	913	990	924	1007	974	916	1015	983	1017	1013	971	927	949	987	1022	960	994	1018	962	992	948	963	940	961	967	938	1005	986	993	944	935	997	986	992	977	885	947	994	944	965	1015	963	1007	947	947	947	996	957	962	978	953	1006	958	920	995	962	939	910	929	966	963	1037	1022	939	917	987	999	958	974	982	951	980	1014	977	930	910	965	948	929	929	1036	962	973	970
1319	176	3830	6169	4965	2525	622	179	76	77	76	76	98	84	74	81	70	87	85	83	76	70	77	92	82	66	90	72	80	61	87	91	73	79	80	93	81	71	71	82	83	64	65	69	75	76	77	78	73	65	79	80	87	78	78	79	93	70	82	74	79	75	83	82	72	70	84	78	75	89	70	77	71	95	88	84	69	83	71	85	88	79	78	84	73	89	81	71	83	72	69	76	86	85	92	86	68	69	89	75	89	100	70	80	88	78	78	73	68	98	82	80	70	102	66	89	78	66	85	71	88	70	62	86	84	84	84	78	80	78	66	70	78	86	80	82	99	92	72	65	84	70	66	86	79	69	77	76	76	78	76	74	81	90	70	66	74	82	59	83	74	86	72	71	74	78	71	73	73	76	92	69	64	83	64	81	81	91	82	77	88	71	67	79	87	82	74	81	62	84	80	75	76	82	66	87	86	78	70	82	95	76	94	87	71	96	79	86	86	94	74	62	73	90	91	81	77	78	92	84	84	85	83	96	78	80	77	91	69	74	83	75	65	71	83	75	81	79	91	87	72	93	61	80	79	70	75	79	84	77	97	78	77	79	86	91	70	78	69	67	65	92	63	85	83	81	83	88	84	77	68	86	71	92	80	85	84	80	90	78	73	63	87	65	71	96	92	84	64	81	87	67	77	84	85	70	62	71	79	75	76	65	76	75	85	87	83	74	84	73	77	84	70	85	80	81	82	78	84	76	89	84	84	90	73	69	93	84	87	66	89	83	85	82	65	87	83	69	89	80	73	87	97	78	90	78	89	82	75	85	65	69	69	67	79	67	72	91	96	80	71	87	77	80	64	69	68	80	78	72	79	72	65	82	70	88	66	90	76	90	89	80	87	89	67	81	75	70	71	92	84	89	71	83	88	70	77	89	92	84	55	86	96	76	86	77	94	68	68	79	78	83	92	71	82	79	70	82	78	66	75	69	80	94	82	93	69	77	94	82	88	62	58	78	83	84	77	79	75	80	84	90	75	83	75	74	96	83	71	75	61	79	75	77	80	83	76	78	74	77	80	86	100	80	79	75	77	86	80	70	71	72	55	66	78	83	85	96	82	64	59	59	75	93	75	62	79	79	86	76	70	76	78	83	76	77	77	89	78	68	75	83	76	77	85	73	87	86	76	81	80	55	81	75	87	67	80	82	74	69	70	77	64	91	74	83	92	72	71	77	88	90	85	99	88	82	82	72	69	67	78	78	97	84	85	92	69	81	86	73	74	72	82	87	82	68	71	85	80	85	79	64	77	91	77	98	94	83	71	88	86	79	69	83	90	82	74	70	78	82	83	81	61	75	62	69	71	83	84	81	70	78	67	78	77	77	84	74	66	77	78	82	69	77	74	81	83	89	75	86	84	57	79	87	68	82	70	65	71	84	81	92	81	88	64	92	73	69	88	78	80	75	60	91	85	74	75	64	71	66	70	71	86	76	88	78	78	78	88	84	72	81	92	92	68	80	68	68	80	80	80	67	79	59	81	71	79	74	80	82	78	80	92	81	91	87	72	57	59	75	76	84	81	77	86	90	83	79	83	80	68	73	72	93	66	82	73	82	81	76	96	74	82	70	84	74	90	87	90	88	85	72	77	76	93	81	73	78	68	81	96	79	82	88	70	80	76	90	67	65	70	68	82	89	83	86	76	84	97	62	76	85	73	77	74	78	79	73	74	70	82	88	72	71	75	81	78	69	91	74	88	81	62	82	79	83	90	56	80	101	84	55	93	78	82	76	93	81	79	79	57	80	78	89	89	62	88	81	86	92	75	82	72	74	94	68	77	87	86	79	79	78	71	74	87	75	81	82	97	91	85	80	79	72	95	61	87	83	84	78	72	87	74	80	98	75	74	87	75	89	79	86	88	79	76	72	90	79	81	75	81	74	83	92	82	85	83	85	70	79	92	81	76	66	84	66	67	81	63	88	89	62	79	71	85	82	88	63	87	83	75	69	81	70	86	91	96	80	74	70	82	77	77	89	83	77	74	78	83	74	97	85	90	82	75	82	73	68	79	84	70	79	72	83	73	77	76	87	84	78	95	77	78	67	83	58	71	70	70	88	60	86	79	80	114	78	71	75	64	92	80	93	86	101	84	107	85	77	76	72	85	68	92	76	76	96	85	67	92	77	79	82	79	72	89	81	86	80	70	87	79	77	82	72	67	74	65	83	70	76	80	69	87	77	96	78	86	68	69	84	60	79	79	104	71	91	80	80	100	80	85	77	92	80	104	69	99	94	94	86	84	78	72	76	84	75	82	91	86	98	87	81	75	84	90	81	70	81	71	70	86	78	83	71	81	65	92	79	74	80	75	100	95	73	75	85	81	63	81	66	79	94	109	93	79	84	81	94	69	68	84	66	87	85	91	76	71	74	83	87	86	87	90	82	81	76	79	91	76	66	69	78	59	81	77	93	72	77	79	71	56	93	70	79	90	80	69	81	66	78	74	73	78	84	75	84	71	81	60	84	82	62	65	84	84	84	81	80	68	55	80	83	70	91	85	89	75	63	91	66	83	91	87	74	82	83	72	87	82	91	97	92	81	72	89	69	96	70	66	71	75	89	67	61	78	91	75	74	87	82	75	76	75	69	75	91	86	74	82	76	86	63	89	63	86	77	100	86	83	70	79	84	74	87	75	90	84	73	87	65	68	85	92	83	75	87	75	65	76	67	65	79	70	90	66	80	79	95	74	88	70	82	78	78	79	84	67	79	83	73	64	88	86	87	84	77	73	69	64	88	80	78	69	91	83	81	84	73	86	76	79	72	72	87	79	57	80	73	74	82	80	100	87	80	85	71	88	85	88	63	83	76	64	91	81	78	77	78	101	76	89	94	75	78	78	87	84	82	72	71	67	65	81	83	86	67	68	73	64	61	65	65	84	82	81	79	64	64	89	84	80	67	80	90	87	85	98	90	83	93	84	80	63	64	82	88	91	80	77	72	69	70	86	95	58	74	78	76	77	99	98	86	86	80	80	77	81	72	83	78	75	87	87	81	75	77	80	68	85	60	82	69	71	83	66	82	84	83	92	84	73	88	63	76	74	85	84	73	81	87	92	77	78	73	81	77	67	87	65	84	85	91	79	88	77	71	85	87	79	91	71	75	84	84	90	66	100	85	77	83	86	73	80	84	97	81	76	94	66	71	89	90	90	89	82	86	69	86	68	87	83	83	83	86	81	77	72	72	74	85	81	75	75	79	66	79	66	84	79	86	66	69	96	72	85	72	85	77	84	85	75	72	75	69	72	81	78	85	80	71	75	67	85	71	87	88	70	74	84	70	85	71	76	71	102	73	66	77	78	88	80	70	71	76	81	67	83	95	76	70	89	90	88	67	85	79	76	68	83	73	81	87	84	83	88	78	77	94	83	76	73	74	81	69	85	63	89	82	73	67	61	77	89	77	73	89	92	70	72	88	62	78	89	87	80	99	78	61	68	92	79	80	83	83	74	83
8784	3816	28991	39578	41737	30159	14106	3894	1281	1023	946	974	951	1015	982	1005	940	919	1005	923	949	894	936	962	933	969	942	972	954	937	944	928	977	989	951	995	996	957	970	964	944	935	963	932	959	936	955	998	905	973	951	959	980	956	921	998	1012	958	961	961	931	923	919	954	984	937	950	944	919	1007	940	940	946	971	963	942	993	935	981	944	907	937	957	949	963	1037	901	981	1013	923	938	971	979	973	965	1006	989	948	935	930	947	982	978	937	962	932	969	953	914	936	1000	929	954	935	973	963	911	938	965	962	929	967	998	912	908	943	886	906	987	928	899	936	966	926	1005	938	928	971	923	964	965	931	965	944	972	957	979	1012	983	952	981	1027	1011	902	909	923	977	913	919	976	987	953	983	1023	969	990	966	996	943	1009	1006	962	894	972	921	916	970	921	922	1008	1023	924	964	938	906	992	940	933	944	976	971	1040	1008	985	992	941	940	920	939	989	935	954	959	890	962	933	971	996	964	946	969	1005	990	963	982	926	965	947	958	937	941	1000	948	959	994	985	993	962	969	956	994	991	893	959	947	998	941	955	941	942	961	992	923	929	983	961	921	933	950	1036	961	973	901	921	954	958	988	980	953	957	978	964	972	953	992	941	949	911	965	911	911	996	929	929	921	961	929	945	957	941	918	965	944	1007	927	947	945	941	970	979	938	954	938	955	963	887	930	1005	991	971	972	944	919	938	926	970	988	938	953	967	957	1001	915	901	930	968	986	975	991	953	985	948	1033	944	950	948	1004	966	941	950	898	978	922	891	936	923	1007	984	936	914	969	891	950	955	968	933	977	958	950	919	983	934	964	922	981	958	940	951	1011	889	943	985	964	995	964	962	947	961	918	911	949	1001	929	953	1001	962	958	961	994	1002	987	998	929	918	989	960	909	919	955	937	937	996	915	907	991	929	959	971	961	937	940	952	918	981	1034	1043	961	907	970	944	960	932	968	958	971	976	975	922	986	975	913	1016	979	971	906	939	992	965	1004	868	985	966	996	981	999	912	911	992	949	961	970	959	913	934	989	896	939	936	970	995	966	980	950	931	963	979	948	925	1010	981	982	943	986	955	948	1001	945	1008	958	989	885	980	973	956	965	945	995	989	995	938	948	955	974	1015	923	977	956	990	943	920	951	971	893	920	973	999	1007	954	950	969	941	898	972	906	966	936	952	905	959	983	974	956	946	988	1015	984	960	897	946	931	948	1020	958	945	930	970	956	966	920	970	974	933	960	957	948	924	924	1002	911	923	1007	970	1004	960	982	971	922	975	957	921	982	1001	991	927	953	911	971	956	949	909	936	955	951	951	978	949	945	895	982	929	918	915	954	942	979	931	960	1016	984	907	993	965	929	967	962	977	915	932	993	989	928	942	1006	979	1008	941	905	934	974	937	984	948	950	908	955	974	960	948	919	996	998	935	944	1007	970	1029	991	956	1011	968	964	948	971	971	892	955	936	954	911	934	931	946	950	996	981	943	946	919	938	974	951	913	979	953	961	947	947	1001	928	958	986	948	888	987	943	972	914	990	968	941	976	973	958	864	940	951	956	952	943	930	1009	960	982	933	922	992	958	976	944	991	945	960	970	984	955	976	887	978	952	928	961	961	1009	940	965	944	987	969	956	982	933	912	987	962	930	946	968	988	921	915	991	930	926	954	943	957	949	937	964	996	995	981	969	988	979	913	914	943	956	971	948	934	934	942	940	979	916	879	944	954	954	920	950	968	1018	957	923	956	896	1004	920	897	976	945	944	973	944	950	923	940	969	956	957	986	966	956	1003	937	943	917	957	915	980	1000	924	880	972	936	983	950	968	993	959	919	964	956	937	923	948	982	1011	1005	950	959	924	967	925	953	988	936	982	983	897	969	964	938	973	935	1015	970	977	928	983	955	927	921	976	919	955	963	987	957	935	990	950	966	989	987	958	1018	904	926	973	933	927	896	972	931	928	921	936	942	952	964	980	916	944	991	1007	944	957	957	966	974	929	936	935	954	906	945	975	952	1035	1023	948	1009	903	926	977	957	980	987	927	936	931	1021	976	951	975	946	947	984	910	943	975	903	891	909	969	996	896	1002	970	936	950	980	963	1011	946	947	965	989	907	939	999	960	937	936	956	944	943	961	959	956	937	911	959	971	951	975	937	977	959	990	945	938	969	959	993	963	931	925	924	943	969	974	924	944	900	914	997	973	960	965	963	958	938	951	1001	979	945	949	960	1016	972	918	928	967	956	943	935	900	997	915	930	946	989	972	988	981	933	975	930	1004	959	913	966	968	957	948	971	955	916	992	956	954	986	972	898	960	982	947	933	994	944	969	951	933	966	938	914	956	991	944	994	976	984	987	933	954	970	963	948	1004	929	960	985	961	954	967	966	901	924	974	924	972	944	971	947	999	940	962	937	991	973	924	967	934	970	974	961	992	984	920	934	936	979	945	921	938	992	954	972	1018	930	905	942	947	962	1002	905	930	918	967	933	961	948	971	936	934	907	1014	892	917	992	1003	944	976	930	971	892	970	964	975	1000	985	911	946	949	964	921	964	917	929	987	939	939	965	993	889	965	937	953	921	984	974	1001	979	949	918	961	963	968	979	949	977	914	933	960	938	985	964	976	996	991	849	935	981	953	969	967	936	926	1006	965	914	960	926	953	1017	927	986	911	901	923	998	893	913	953	985	932	1015	975	955	967	923	946	971	1023	929	970	1005	951	960	982	965	959	925	944	969	987	995	968	965	1014	953	977	963	939	935	956	952	884	1005	941	940	964	966	975	938	908	907	973	998	933	981	953	942	931	988	901	953	998	991	933	983	983	1007	982	895	924	945	948	970	935	949	886	953	974	944	955	895	947	959	941	971	975	895	930	967	968	978	988	944	943	969	932	978	919	933	953	1006	969	948	941	958	982	961	920	952	996	1002	956	976	997	919	934	956	974	934	954	922	977	905	960	976	953	916	953	984	1019	913	929	919	974	962	961	960	911	996	937	911	968	970	896	930	940	973	965	933	973	955	926	909	963	947	925	926	934	974	950	919	948	931	950	927	985	924	946	898	978	935	1006	943	935	998	952	1011	937	958	947	913	961	960	959	896	1003	996	917	946	957	1023	972	976	1002	993	1008	1020	909	947	1054	972	952	998	995	960	952	962	929	1040	981	987	888	967	1015	943	936	1026	935	970	961	1040	981	956	1040	913	1002	976	960	1013	878	942	982	998	936	925	1012	977	956	934	997	941	982	972	913	908	959	955	967	953	902	956	977	874	951	887	934	971	963	953	983	961	963	931	972	960	973	977	923	951	960	954	969	926	949	972	927	944	952	906	907	940	975	978	971	915	979	960	921	937	964	947	920	916	985	962	962	907	957	987	925	931	929	955	1007	957	950	903	1000	923	979	920	958	932	990	956	947	931	941	974	948	991	966	897	933	938	998	1012	962	958	983	973	938	932	949	923	968	916	892	951	961	923	950	936	969	901	990	964	955	921	980	966	929	976	976	955	996	963	956	924	983	948	959	915	974	932	957	1011	980	958	936	963	936	948	923	943	948	940	980	908	982	957	935	945	993	941	981	943	919	980	948	996	924	931	928	922
553	512	9642	12927	11011	6173	1446	299	108	71	95	81	95	81	85	98	67	89	69	87	69	84	69	84	80	69	72	72	85	82	81	75	78	84	78	82	61	71	73	59	95	75	76	80	83	89	76	79	64	67	82	68	81	67	70	79	74	79	70	77	68	71	74	79	90	73	76	73	73	96	81	88	76	99	83	62	74	91	87	91	73	69	74	92	73	74	91	83	64	79	88	62	72	63	82	85	77	64	84	68	80	81	65	82	81	99	73	71	79	71	84	79	67	73	80	72	79	82	86	79	75	70	73	86	57	91	70	81	72	62	86	78	60	86	66	68	86	76	93	84	74	68	77	80	102	79	72	69	69	77	77	64	76	86	69	76	68	71	90	71	88	77	81	75	76	63	67	66	82	63	81	78	78	67	98	74	62	71	63	97	82	81	79	72	85	69	92	66	74	78	63	88	92	75	80	69	68	75	64	77	77	94	80	86	73	87	84	66	79	76	83	89	91	74	78	71	84	79	80	72	74	70	78	66	69	89	73	69	80	71	72	75	67	85	95	66	71	78	77	70	88	84	74	72	87	86	81	85	77	80	71	97	78	75	93	85	69	83	81	69	76	83	55	90	84	72	85	81	71	73	85	79	75	62	71	95	71	76	83	68	80	87	88	85	88	82	71	68	76	84	61	93	94	71	73	91	80	65	79	83	74	72	94	65	85	92	73	72	83	65	78	85	84	67	78	93	76	76	80	75	77	66	80	77	83	80	81	79	86	74	90	76	84	79	68	72	72	66	98	61	83	85	84	68	91	79	83	79	108	91	77	75	81	88	65	73	66	77	83	96	70	94	72	68	92	81	92	80	65	78	77	78	78	77	82	68	75	72	83	79	66	94	62	69	80	83	71	80	90	85	75	90	103	83	83	77	80	70	76	64	79	75	76	77	79	60	76	70	65	74	81	91	78	89	73	83	59	113	73	83	71	92	81	81	70	75	81	87	82	77	89	88	74	75	80	65	87	87	102	75	70	75	74	71	72	95	82	83	76	70	66	87	69	94	91	74	66	90	79	88	68	77	61	63	57	72	83	81	76	81	75	71	88	67	78	88	79	85	77	78	75	80	78	89	64	71	78	63	62	79	90	77	84	70	68	68	88	78	65	82	79	72	84	73	74	84	70	73	75	80	88	73	85	78	81	86	72	73	73	77	74	76	80	81	83	81	77	88	60	87	81	82	94	82	81	81	81	91	77	90	81	89	76	91	83	78	68	75	83	63	71	65	83	93	73	72	78	74	62	68	85	81	85	97	66	65	90	75	84	82	65	63	77	96	88	71	80	75	87	70	80	90	70	79	96	79	61	78	77	64	73	88	85	77	84	85	89	81	83	72	79	78	82	77	68	81	80	82	81	75	78	88	82	71	76	65	65	60	89	75	78	62	76	80	82	71	71	79	88	76	64	110	86	74	87	81	81	86	76	86	78	70	69	72	79	86	73	96	76	79	107	78	65	72	86	73	88	91	83	66	85	69	75	73	80	71	72	84	84	95	83	81	65	85	82	70	80	60	67	74	66	67	70	76	72	67	76	67	71	95	70	79	97	80	67	81	81	94	85	85	78	84	83	92	93	64	64	67	81	76	92	73	80	96	80	97	83	77	75	74	81	95	92	80	72	80	80	69	78	87	74	88	83	76	87	61	90	79	72	90	72	97	70	83	79	73	75	66	73	79	70	71	79	79	73	82	76	75	70	78	76	75	96	87	77	76	78	66	79	77	65	59	82	79	84	85	74	76	95	71	72	78	70	83	89	76	68	79	84	78	62	80	64	80	78	67	83	81	73	67	75	78	70	74	92	73	84	81	70	70	76	78	71	86	95	93	73	66	76	75	87	72	76	80	98	81	69	77	83	80	77	65	73	80	67	65	85	59	65	70	70	89	76	77	82	95	96	79	86	86	63	74	80	73	73	78	69	86	70	77	94	86	79	67	69	73	74	82	77	86	71	81	61	80	66	77	87	73	85	74	80	84	98	82	86	67	80	79	97	65	76	89	77	76	91	86	74	75	78	93	80	90	75	74	78	66	77	70	97	62	89	80	70	81	81	71	78	91	80	75	76	78	81	97	80	82	93	91	81	91	77	93	72	86	66	92	89	77	86	88	61	74	76	70	74	66	69	76	84	67	74	73	85	71	78	93	87	72	61	64	82	102	74	87	87	65	87	75	75	82	57	64	80	82	64	70	74	75	83	67	60	79	80	85	103	94	80	66	84	57	88	68	75	81	79	95	62	85	66	70	85	76	72	93	72	94	85	79	75	75	73	56	74	73	83	92	77	67	75	80	80	89	80	62	92	77	89	82	65	52	74	72	73	76	92	89	70	89	73	84	79	67	63	69	82	66	75	72	72	63	75	88	96	73	82	85	82	72	87	99	74	81	70	63	83	77	89	87	81	82	67	68	90	73	85	84	90	77	71	90	77	72	69	90	72	74	77	90	82	89	83	84	77	77	80	62	73	67	79	66	89	83	83	74	84	69	74	84	74	76	91	75	84	84	76	92	65	78	83	79	75	83	74	89	78	76	82	90	86	75	83	78	70	88	84	66	73	69	72	71	92	69	65	75	76	77	69	93	85	73	98	94	69	91	84	79	87	81	61	66	84	74	63	59	75	78	92	81	69	71	80	82	82	80	79	85	75	71	69	79	73	70	84	94	90	81	81	85	88	90	81	77	61	66	71	84	90	86	83	68	66	78	81	68	74	77	65	63	76	77	99	95	64	65	86	76	68	78	80	66	84	81	79	77	69	66	77	84	78	90	94	74	73	101	74	61	68	79	78	78	74	78	92	85	70	68	76	74	81	71	76	84	63	77	62	99	65	80	74	67	75	80	80	79	81	87	72	82	79	66	84	77	61	72	76	69	64	66	77	84	64	74	78	76	93	75	78	60	77	82	88	68	82	78	84	84	85	83	83	66	89	89	87	70	77	82	81	72	77	76	76	74	74	82	86	96	58	74	78	82	82	77	76	76	67	83	87	77	66	80	78	72	80	77	74	80	84	83	74	77	74	83	77	78	84	81	80	74	76	80	84	69	90	69	90	86	59	88	73	79	83	87	76	99	76	68	68	91	80	72	74	80	72	73	72	78	75	95	82	86	82	91	74	96	85	77	77	74	86	87	73	69	65	75	87	76	65	97	74	53	68	80	75	79	80	84	84	75	78	87	81	64	70	76	77	73	86	76	75	79	89	86	80	80	83	78	75	85	80	67	79	69	83	67	78	86	94	76	71	66	81	90	84	88	78	77	93	90	80	78	69	74	94	68	79	73	62	94	89	98	100	93	91	75	80	78	69	76	73	80	71	84	82	79	81	77	85	67	69	82	78	102	70	65	73	86	78	57	70	72	85	79	96	78	87	82	87	86	86	82	89	89	76	66	88	67	90	71	66	80	83	87	76	78	70	67	86	88	65	64	74	76	95	69	66	78	94	87	76	95	82	79	80	71	89	80
10945	9222	38374	54820	58589	41284	21915	6845	1742	1014	976	978	967	938	880	948	913	936	993	916	947	888	913	962	963	935	918	908	927	928	941	938	938	938	925	923	927	941	953	920	970	977	971	931	944	888	919	947	913	902	935	939	968	944	954	964	935	960	912	927	918	962	886	931	909	933	860	892	915	934	929	931	940	1004	918	927	927	974	949	944	937	901	929	941	982	907	955	961	918	943	928	1030	947	965	974	923	988	944	1012	963	870	974	940	909	950	919	938	897	918	932	880	889	898	964	987	904	926	959	923	949	926	974	970	917	947	972	914	927	961	977	950	896	939	894	918	910	907	897	926	929	940	963	916	963	967	923	982	899	924	917	955	932	1002	969	970	930	963	931	933	979	921	951	944	937	909	958	885	896	980	962	928	934	955	932	941	896	958	950	955	910	925	913	948	941	899	961	1003	939	973	942	941	911	879	903	928	936	928	966	914	930	918	931	933	930	931	957	899	941	874	903	901	924	933	1011	937	884	955	939	933	930	901	945	921	926	956	953	896	966	957	933	960	958	936	925	882	921	958	954	895	892	879	959	931	920	950	937	864	953	911	949	918	939	943	919	990	920	903	960	975	966	919	904	1027	931	923	1016	950	915	959	914	942	972	957	969	987	922	964	942	922	974	930	955	932	921	939	906	934	942	846	943	951	900	888	892	949	944	971	967	897	945	937	948	903	931	933	923	960	896	902	958	921	967	886	875	907	1004	917	958	903	922	1015	943	965	950	979	940	984	938	981	895	939	957	968	979	942	922	898	930	899	987	949	914	965	968	917	910	913	951	966	913	934	972	903	964	926	922	879	964	922	899	916	907	966	966	919	956	942	941	967	936	1000	943	971	974	929	912	955	941	891	1018	919	963	960	959	974	939	935	926	929	959	952	983	909	955	952	927	868	955	979	920	948	960	901	893	946	961	891	885	884	990	952	920	904	911	935	905	1015	957	921	962	912	933	893	925	920	931	908	959	949	895	934	891	905	993	931	946	949	932	935	969	954	929	868	922	941	954	872	881	907	989	940	894	909	956	915	904	974	924	979	955	898	879	924	952	944	875	865	903	916	910	932	934	943	892	940	977	942	895	924	1031	946	944	957	970	830	919	934	894	937	958	916	919	933	945	957	999	915	961	937	949	938	929	944	964	932	918	954	890	940	919	950	924	874	946	917	971	919	892	926	896	893	948	929	981	979	902	891	889	913	942	889	967	925	978	912	915	943	922	945	913	953	954	975	930	945	919	941	968	1016	980	919	909	898	964	945	934	912	938	945	931	986	956	922	942	894	917	935	980	932	926	929	935	935	923	980	951	950	947	940	914	967	931	955	927	921	911	964	913	939	973	904	937	932	954	903	891	984	896	1004	931	949	873	889	890	918	940	973	926	912	937	905	942	946	912	972	947	976	980	939	875	936	979	925	878	943	948	951	948	914	908	968	929	919	853	896	913	905	948	967	957	954	964	919	1014	888	957	946	930	1001	921	926	980	900	919	946	910	937	918	924	950	936	951	934	918	971	911	981	959	932	960	912	921	930	939	897	947	960	891	990	974	922	906	931	896	894	990	944	903	941	936	940	976	904	986	927	941	914	973	984	928	849	944	940	945	968	921	947	915	937	949	927	891	1007	978	965	918	951	922	948	948	912	905	945	949	1015	955	937	896	915	971	919	939	983	957	958	913	980	923	915	978	968	886	926	991	895	939	958	872	929	924	932	935	958	949	927	956	929	939	977	929	930	937	968	932	949	958	934	979	968	927	925	966	924	950	913	904	966	930	902	892	952	917	932	936	986	929	933	933	975	941	938	900	932	935	897	980	936	921	940	908	963	957	922	886	937	891	940	937	965	960	926	928	963	971	943	961	902	906	939	1001	912	891	920	908	975	951	981	932	924	950	907	922	927	905	947	904	928	951	905	963	972	938	925	916	964	981	950	941	909	961	922	909	971	899	928	986	998	1005	939	919	905	908	875	938	940	973	926	961	912	944	942	909	942	884	913	920	890	958	934	917	942	1013	946	961	952	921	893	903	913	902	950	916	825	963	937	923	928	942	927	898	908	908	927	942	972	948	928	947	898	921	905	957	902	960	967	970	921	969	929	940	929	908	928	966	961	903	942	979	913	946	934	934	930	936	985	925	968	949	921	927	917	971	950	1012	930	910	931	936	986	917	933	955	902	946	907	949	899	959	962	974	914	932	917	999	896	939	963	955	951	920	925	1014	942	961	921	931	931	950	944	935	917	936	934	965	935	912	926	936	916	878	919	976	918	877	913	960	916	939	931	909	917	942	902	924	941	957	981	954	939	920	921	969	913	955	953	915	948	905	923	962	983	949	945	900	919	944	987	938	985	898	942	1019	956	932	941	942	912	923	991	933	915	985	932	917	907	956	935	945	960	903	920	919	944	965	948	937	931	916	960	962	909	977	905	948	1002	920	938	946	956	933	958	929	898	927	956	919	935	941	954	983	959	906	910	922	958	961	971	921	933	892	892	938	935	949	937	929	922	929	935	949	897	925	991	931	940	922	922	925	953	967	938	880	990	945	938	937	900	954	939	951	912	942	899	908	955	940	951	946	921	935	897	906	980	962	943	866	918	889	958	936	938	954	930	918	932	951	925	904	933	992	907	976	960	880	906	929	909	910	894	960	968	903	951	960	965	939	930	976	962	935	978	869	954	958	924	932	902	957	964	959	965	977	920	980	894	930	955	950	918	910	943	947	954	953	991	966	957	939	997	978	889	956	921	877	960	957	924	908	954	898	911	958	951	922	964	939	980	958	989	924	894	932	932	969	916	926	879	898	899	913	951	993	936	920	999	914	922	894	903	941	910	945	966	948	939	1009	887	934	935	907	955	963	957	944	981	960	1001	910	894	939	915	965	891	898	957	934	954	950	923	915	997	963	924	922	945	899	982	959	938	896	954	934	964	948	970	936	939	890	896	943	968	943	932	904	931	942	946	922	961	943	898	927	1011	981	897	914	898	920	910	954	962	928	975	953	940	944	887	950	934	938	919	989	988	983	908	912	912	903	931	955	978	934	992	935	913	874	955	990	936	925	898	923	902	958	945	910	946	930	1006	912	976	874	975	945	915	972	908	905	936	899	889	944	958	979	936	921	884	986	919	874	938	931	980	928	979	964	950	916	952	923	967	926	895	916	938	929	937	942	970	918	937	877	920	929	869	982	963	906	941	953	955	992	863	917	969	924	951	946	957	927	940	1014	926	905	921	967	932	943	939	961	913	892	949	924	936	942	920	1029	872	980	915	965	943	919	914	941	963	902	901	903	958	937	966	956	919	943	1042	955	942	919	936	901	910	940	985	956	974	898	950	965	974	942	982	950	938	954	933	913	895	900	896	1004	939	895	914	962	912	977	929	951	959	933	1025	959	934	897	977	954	910	982	917	923	888	962	937	930	932	899	890	968	914	940	956	876	887	942	940	950	976	932	956	938	931	941	958	947	944	991	974	952	934	930	887	919	929	947	915	909	885	893	916	978	928	924	973	978
2033	550	9737	13686	11511	6740	1735	357	137	96	90	60	101	93	75	81	86	75	85	78	82	90	71	76	69	89	85	71	75	68	77	89	78	84	71	95	81	86	68	79	84	69	80	77	76	92	98	84	74	81	89	81	94	78	75	81	84	92	95	72	88	74	68	94	93	88	79	76	77	86	77	63	81	87	80	72	100	84	79	89	62	86	81	71	96	93	80	72	88	95	79	90	89	84	75	85	96	91	69	93	89	85	75	80	81	89	84	74	91	74	98	90	96	60	92	100	77	70	82	79	87	73	73	81	75	91	80	86	69	78	93	73	83	96	83	92	83	110	69	83	83	71	67	74	98	86	85	75	71	68	78	99	69	89	83	86	84	89	76	89	80	88	74	84	83	69	84	86	87	85	78	91	72	95	85	103	83	67	96	83	72	89	100	81	81	92	82	91	73	70	65	65	90	82	90	80	82	80	106	77	77	73	98	70	88	88	78	86	64	76	88	93	84	75	92	88	75	82	94	88	90	91	68	78	66	96	90	69	78	89	93	81	81	89	65	80	82	72	86	71	84	86	99	81	80	85	90	64	72	87	84	70	73	80	99	88	75	100	87	84	67	92	56	70	82	80	80	72	77	82	102	78	72	81	81	80	85	79	82	95	88	93	76	85	80	81	81	92	86	71	87	80	88	66	100	81	84	90	71	88	67	75	70	85	81	82	76	80	69	83	89	81	71	69	72	77	67	65	73	83	81	97	83	86	87	77	101	100	97	88	72	80	77	76	84	84	96	96	85	97	81	89	76	78	97	75	73	71	77	91	80	79	97	92	78	88	63	86	82	74	90	85	84	86	76	89	74	74	86	92	83	80	78	86	54	88	72	84	72	83	85	84	88	92	87	93	80	88	81	93	94	69	78	96	85	87	68	108	77	83	77	91	76	84	68	80	71	80	82	84	73	89	83	80	94	80	82	83	87	97	69	90	80	66	80	99	91	73	67	71	83	81	85	76	68	95	71	81	67	73	76	90	90	87	97	89	81	91	94	88	85	73	73	80	87	79	84	87	75	81	74	84	110	79	77	65	70	72	76	93	92	84	71	83	83	71	76	85	84	70	102	73	92	72	80	91	79	83	79	78	87	78	93	84	90	80	90	85	77	79	69	80	82	83	87	73	75	76	87	90	88	73	72	86	73	91	86	93	75	75	74	76	84	65	72	73	86	85	77	84	78	79	76	74	87	92	85	89	69	72	69	77	90	96	91	73	75	71	87	77	81	65	84	63	77	99	79	62	78	67	80	84	66	71	87	102	77	83	90	89	70	83	81	100	89	81	89	91	86	82	68	84	86	74	92	88	83	90	81	91	87	99	95	80	87	86	85	79	79	86	81	69	95	93	84	72	70	73	87	75	74	89	85	103	86	74	81	96	86	81	80	73	109	84	92	92	87	84	80	98	69	71	82	87	80	79	65	94	69	85	88	83	74	76	68	80	75	86	83	84	100	86	82	72	76	96	98	84	81	81	92	69	74	91	87	77	92	84	77	76	78	79	81	85	89	74	86	79	73	82	77	85	93	95	96	89	96	89	74	89	76	84	78	97	86	74	80	75	84	78	64	83	90	80	73	88	88	75	89	69	76	63	80	73	80	98	80	66	84	76	75	89	79	89	69	70	93	96	74	87	83	86	79	82	93	80	89	94	84	73	75	68	76	78	75	62	78	74	71	70	103	89	76	83	83	87	74	80	93	85	86	80	88	90	91	93	76	101	86	83	75	72	77	86	87	94	77	85	101	87	75	88	75	74	82	86	76	69	66	76	81	78	82	94	67	74	78	100	80	84	91	72	78	70	94	85	81	92	80	86	78	89	90	78	96	89	86	74	86	88	105	88	75	82	74	91	78	90	73	74	76	91	77	79	80	78	79	74	77	83	86	81	82	75	73	72	71	88	79	92	104	76	80	85	90	79	84	83	102	76	78	81	82	80	82	85	115	97	82	95	81	78	74	74	68	83	97	86	84	73	93	81	89	79	89	85	89	71	84	92	77	71	94	71	84	77	95	93	79	76	93	85	84	85	80	89	78	81	70	98	79	76	68	74	90	78	82	100	76	71	94	78	86	78	87	91	74	83	87	89	89	88	97	76	73	71	90	95	70	91	73	77	78	85	65	92	77	82	84	89	67	76	76	71	83	76	77	90	73	87	94	72	84	64	91	78	77	79	84	66	68	77	76	67	93	81	79	84	92	78	89	99	91	90	87	68	87	89	83	73	76	98	91	61	72	76	83	84	70	84	90	78	72	71	69	70	84	71	77	95	77	64	95	77	78	73	95	101	69	84	82	75	77	73	80	74	78	97	75	79	101	96	91	94	73	91	72	89	81	76	85	74	87	91	74	73	90	83	79	88	79	79	85	79	99	82	84	95	83	80	76	95	71	78	76	101	83	70	94	73	76	75	88	73	83	87	94	58	90	72	76	86	90	78	67	92	73	76	73	102	84	74	73	68	71	64	83	77	88	83	89	87	84	77	86	78	81	90	101	79	86	79	65	78	66	86	88	96	101	82	90	88	92	92	88	76	83	92	97	78	83	83	56	78	95	91	98	85	107	82	90	89	75	79	81	85	102	78	90	80	83	84	78	84	94	87	79	106	92	78	72	85	91	85	86	93	70	86	77	92	83	83	89	90	73	101	85	73	79	85	78	95	81	102	82	80	89	75	88	96	96	83	61	94	72	83	102	86	86	78	83	86	74	91	83	67	82	83	83	86	81	102	96	63	81	83	86	77	93	89	78	96	69	92	76	84	92	89	76	67	83	67	79	75	63	94	73	106	84	91	69	71	86	80	79	86	97	95	84	67	85	87	85	82	110	77	80	79	70	82	77	74	85	72	98	91	59	88	57	73	80	80	82	85	74	77	85	78	83	91	63	79	78	81	94	88	68	86	76	92	86	93	86	92	70	76	79	89	78	68	71	92	75	91	90	75	70	77	75	93	67	82	90	101	73	81	93	99	76	92	83	80	79	92	88	90	85	89	77	87	71	90	75	86	78	77	92	84	78	82	88	93	87	79	77	93	85	81	80	75	83	90	75	90	78	73	92	71	69	79	84	78	84	88	84	88	77	69	71	75	90	84	88	80	88	80	90	88	75	93	93	84	75	67	82	83	74	87	68	72	94	83	94	82	73	83	79	81	80	81	94	81	99	87	87	69	87	82	85	68	93	83	85	79	89	83	86	86	79	93	84	100	79	98	84	99	77	74	67	79	83	90	69	83	79	85	70	78	83	98	95	79	101	90	84	88	72	79	89	81	79	82	74	73	79	83	87	86	88	85	84	83	79	88	82	82	76	81	86	87	73	87	86	95	76	85	66	92	92	91	102	69	94	84	93	77	79	88	76	75	88	78	87	81	84	65	89	88	88	79	87	86	79	94	73	81	73	85	71	83	99	77	86	91	73	84	79	64	81	77	77	86	82	89	91	83	100	97	106	100	71	72	77	84	84	111
11071	9131	38903	54798	58203	43358	24122	7940	2022	1078	979	934	993	985	977	932	1039	948	980	961	1084	949	978	978	1005	1013	1014	1011	1049	1027	950	993	1034	982	1051	1004	1024	974	949	981	921	984	1004	1020	995	1006	965	1021	964	951	990	976	973	942	1036	984	967	1013	995	939	959	1026	996	986	970	1044	979	980	1011	976	1017	976	995	1000	1033	971	991	983	994	1020	982	984	983	937	982	998	984	980	984	967	920	987	959	1003	989	956	995	973	1020	948	979	970	931	981	953	1005	952	979	1037	973	994	999	1062	934	922	961	992	976	934	1003	980	951	974	989	997	1016	1017	992	934	992	1056	1020	1024	976	1015	944	994	952	993	966	957	994	963	1050	1007	1015	940	995	967	1001	924	961	997	1008	989	1005	1006	931	969	968	1002	965	977	966	934	1030	1021	957	1051	1021	1012	974	997	939	1032	1023	964	944	943	974	966	1002	1010	918	941	943	930	995	1027	973	928	979	962	974	1001	968	985	1014	992	1047	974	929	932	1003	975	972	1000	960	1033	1004	971	982	952	1047	1026	1022	1036	1005	924	963	979	1025	1030	980	969	1004	976	970	959	996	979	999	1018	946	951	976	981	1017	938	981	970	1016	960	980	966	1018	1010	1011	1041	977	976	985	979	914	1048	981	971	993	990	954	1005	987	984	968	1006	953	973	952	944	958	985	1016	996	977	1005	988	946	1006	1008	931	937	1019	1002	954	985	970	989	1041	1072	1020	1036	1014	943	945	1005	986	1001	930	1020	1002	935	962	993	1045	1034	968	955	969	1025	980	991	958	952	968	1038	1030	956	1039	984	968	961	986	947	1005	1005	1031	977	934	964	969	987	998	936	999	1029	961	987	1023	976	988	993	984	1017	987	966	931	979	986	1011	1029	963	999	982	955	1037	1020	969	1047	993	1009	998	987	1045	976	925	1008	990	1009	1015	986	1086	997	985	970	1032	937	1010	990	961	961	990	940	1003	994	1007	978	976	1021	994	1024	991	996	980	1021	966	998	941	1002	979	1013	969	982	1033	1000	897	1013	972	998	958	997	954	972	936	946	1003	1045	947	1032	1008	998	990	994	993	987	1029	970	944	1006	995	999	1031	934	991	976	981	994	1052	1034	990	1049	982	978	960	987	953	970	974	955	983	954	1015	989	1013	960	966	977	1013	1034	939	987	949	966	971	1004	979	960	966	1033	985	986	980	1047	998	966	963	970	1015	991	986	969	999	956	1003	1033	968	993	1020	965	970	1004	992	954	979	1031	993	972	1012	964	1018	979	1012	1010	963	971	1001	997	959	1024	993	983	995	990	971	958	1003	975	950	1011	943	934	970	1048	995	982	980	987	1052	986	996	1010	1084	987	1050	1061	990	1015	1038	995	1019	970	1029	1011	963	1030	951	1006	973	980	972	957	974	956	984	991	973	980	942	969	950	979	975	1073	1022	1017	968	943	974	963	995	1009	997	989	964	952	994	1040	1046	964	989	994	975	995	972	965	992	1012	933	1003	989	951	979	1046	995	993	1009	938	1034	998	979	903	1027	1001	1071	963	958	1010	978	988	1000	974	980	972	957	999	1012	1012	961	921	963	958	1002	970	987	1000	991	993	966	998	974	996	980	1024	1015	974	935	999	976	990	1007	975	999	1001	981	974	964	985	1002	989	957	996	1003	998	944	976	1066	996	975	995	907	942	970	926	998	963	1008	1009	1037	977	999	967	998	1026	982	1005	1020	960	956	1060	1000	949	1000	949	986	991	962	990	998	997	996	1027	973	997	1008	983	918	980	1075	996	982	961	1046	967	976	1001	988	984	990	948	982	1009	986	1036	948	1034	977	1015	988	939	982	971	984	973	1002	960	982	996	960	1015	990	954	1074	1033	970	988	984	1009	1035	1022	1031	1025	947	960	967	920	971	981	947	1006	960	970	1018	977	992	982	985	986	980	973	1056	997	1009	999	1052	1006	1033	1009	958	979	1026	988	927	1005	909	987	1026	1016	1032	953	913	1005	979	975	1010	956	1000	1002	1006	1008	955	970	954	993	1016	1003	972	1012	1007	986	991	993	959	997	943	1027	1011	975	992	1041	989	965	995	1026	970	936	1008	967	944	1023	994	1005	927	1015	1027	970	953	956	943	967	1018	971	960	1005	1010	1020	1034	1018	968	987	986	980	997	1005	935	1023	1063	932	995	1000	960	1009	1019	989	960	967	1011	1030	1006	979	972	1001	971	918	980	981	1024	990	956	981	986	963	1003	974	1006	991	998	987	998	1038	1016	969	959	1021	994	1024	942	991	1054	1000	973	984	1015	1009	951	986	1016	978	1003	957	1042	997	990	931	1030	1001	1029	1013	987	1016	992	983	985	916	950	983	995	996	1044	993	978	1021	966	982	949	1039	940	952	1016	976	975	985	1001	949	983	987	922	959	1011	1027	935	977	1016	1005	983	969	972	954	959	1004	989	973	935	1026	956	983	991	991	986	977	996	1003	989	976	1034	1012	974	1009	968	943	958	993	956	1018	921	1020	1010	998	979	1005	1007	975	981	967	956	982	1028	988	1001	1003	961	1008	978	997	981	1003	984	1024	979	987	1021	944	994	922	982	1015	1009	989	1038	1025	1005	1018	995	941	1019	970	981	999	993	1027	957	952	1007	928	980	993	1003	973	977	1005	985	1009	993	978	959	952	931	933	993	970	962	985	1020	1026	1023	1002	1027	995	1009	962	982	940	984	952	997	1003	989	991	979	995	995	994	1030	972	1020	914	1010	996	980	974	1006	1020	977	1004	999	955	954	1011	954	995	937	980	963	986	1059	983	1008	1033	981	945	1056	957	1009	991	986	1031	980	1023	999	982	927	979	953	1013	966	1037	1038	954	1052	984	1039	976	1008	970	997	948	1008	1001	938	1037	947	1026	1017	976	1004	1029	976	977	990	1013	928	1016	1013	964	943	996	973	921	1016	980	989	942	968	945	1026	975	1025	1015	949	1020	988	987	994	977	993	1013	1019	954	928	1010	980	964	998	1000	982	1000	969	992	954	1014	991	1005	1050	1005	995	987	962	979	1017	990	935	986	992	953	947	1032	986	966	995	991	983	1000	964	1037	1004	980	987	1029	958	933	989	957	1048	995	1003	961	980	884	999	1043	977	1006	989	975	982	968	983	967	969	930	955	974	971	1031	1009	976	951	981	950	1042	1030	951	947	977	1010	938	1036	978	985	1024	1044	1004	946	1000	1004	944	934	917	961	987	1031	1024	1031	1023	995	1025	976	989	1056	932	945	1058	1018	990	1028	997	1015	948	986	960	975	999	990	1017	1038	1027	953	980	1011	1009	984	1012	1005	970	946	971	1002	983	918	942	912	971	979	989	1033	988	989	1014	1041	967	979	939	1018	945	980	963	1005	985	996	980	995	1012	1001	1027	1011	1009	979	980	963	954	984	1080	987	982	969	999	1051	956	967	962	991	957	1035	986	971	1066	1013	971	1029	1008	1016	944	940	968	988	972	1039	1027	979	943	1009	963	936	983	960	976	996	959	977	1078	965	1015	956	967	1023	979	1007	1053	1005	935	949	985	950	973	974	971	957	975	993	990	986	1007	1024	1003	1025	1039	1015	986	985	992	1013	968	1033	1016	1043	982	987	994	1020	1002	983	956	983	940	954	934	974	1037	953	942	973	977	1025	974	1005	993	974	969	1008	1050	996	1020	1007	977	946	975	1064	977	974	973	916	964	1046	1059	994	1037	968	977	989	973	949	1017	933	990	1019	976	975	985	985	1017	943	996	925	1009	985	1001	1047	976	974	997	1039	992	1030	1014	1006	968	950	924	1062	999	936	970	956	943	968	891	971	1013	977	979	1014	965	1008	997	989	1040	990	977	938	947	929	1006	900	1025	962	1006	992	940	1027	1025	965	991	989	997	1007	987	968	974	963	960	997	1017	968	967	968	964	996	976	974	1029	995	1029	924	987	1018	1013	983	1027	944	981	977	1019	1010	923	1016	1034	981	912
909	915	15671	20012	17134	10383	2707	500	120	104	100	89	76	93	80	64	72	66	85	82	80	79	82	78	69	97	82	80	85	87	75	90	78	80	74	94	68	95	96	84	72	82	74	82	83	76	86	82	86	93	77	69	79	66	84	83	78	89	72	85	71	72	91	93	67	108	84	77	91	77	75	73	75	74	70	75	75	106	93	87	93	74	55	71	81	67	65	83	90	96	88	90	80	90	74	72	89	80	63	93	85	79	91	54	74	79	82	86	67	88	71	75	75	64	74	66	80	59	77	74	85	76	82	88	75	88	85	82	72	77	68	57	68	88	99	92	81	74	80	89	67	76	72	68	75	98	96	74	75	78	97	75	74	82	64	81	78	75	82	77	75	86	75	83	73	82	87	76	69	65	86	97	104	73	74	81	76	90	85	70	68	83	74	63	89	78	88	78	70	57	74	84	89	88	80	82	73	63	83	84	78	78	86	92	90	69	88	81	67	71	70	76	72	80	83	88	83	74	90	76	70	84	88	96	87	92	99	68	73	75	74	72	79	66	70	82	72	74	71	99	72	88	99	79	75	83	70	79	69	83	83	69	77	93	81	84	69	68	74	69	93	81	73	79	72	91	58	70	71	81	76	61	74	91	83	89	81	82	79	72	93	85	75	91	71	76	80	83	92	76	63	79	75	85	76	94	81	69	100	89	80	65	58	71	88	71	60	85	82	77	85	80	76	75	82	99	78	79	81	88	69	85	69	73	92	78	83	88	80	66	71	77	89	71	90	74	79	78	96	87	58	92	77	72	71	79	76	84	88	69	90	89	71	85	83	73	95	93	74	82	79	75	71	73	77	96	89	68	78	52	61	65	71	82	87	76	79	89	68	89	75	66	80	90	65	72	74	80	90	89	77	79	77	75	85	88	85	76	85	83	63	82	64	81	106	79	69	81	80	73	80	79	83	73	68	105	64	84	77	68	89	79	81	78	82	74	99	71	87	73	90	89	83	76	69	91	96	81	84	65	77	99	78	86	81	80	74	78	94	72	71	81	78	77	77	84	92	72	87	73	74	84	82	70	70	74	80	58	81	77	78	93	85	71	74	73	85	81	85	99	97	80	64	71	56	67	70	84	92	89	58	82	75	66	95	76	84	70	79	79	73	78	89	67	75	75	66	78	79	88	87	78	88	97	84	66	91	69	100	86	81	79	87	87	95	76	87	80	82	79	57	80	80	91	83	67	76	99	89	71	79	85	77	81	92	87	67	72	76	71	71	81	85	89	87	79	88	87	78	62	58	71	70	66	67	83	82	60	79	84	80	76	61	95	80	64	89	72	84	64	75	69	94	80	83	78	77	73	80	93	88	89	85	77	93	90	71	86	77	92	85	79	84	70	87	79	85	82	74	65	78	81	64	69	97	83	85	93	75	89	74	78	77	91	91	80	90	77	80	79	57	77	88	91	63	74	86	68	75	73	75	76	74	83	81	82	77	70	79	79	74	78	91	77	85	79	77	65	99	72	70	72	79	85	66	74	79	53	76	82	73	71	70	76	78	75	76	69	92	74	81	92	91	73	84	84	75	68	71	71	85	95	63	72	100	103	76	67	83	79	66	71	88	88	71	84	88	75	69	96	70	81	86	85	68	92	85	66	85	73	89	74	73	84	87	81	83	92	83	95	70	75	59	82	93	80	75	78	90	73	97	77	70	79	67	83	71	58	58	70	77	59	61	81	84	75	89	79	93	86	65	55	87	80	90	78	83	87	80	78	86	86	81	81	80	73	80	95	75	71	77	73	73	78	73	75	90	87	63	73	71	76	81	78	77	79	78	77	88	94	90	85	76	86	71	71	81	79	70	81	78	70	65	87	69	92	84	77	76	92	60	76	73	78	77	77	88	74	85	80	83	92	81	91	72	77	75	94	78	82	68	83	94	76	83	69	80	92	80	63	71	71	72	69	79	87	85	84	87	88	73	89	83	74	72	102	77	75	82	66	72	93	87	71	72	81	85	82	67	98	81	85	76	101	71	70	95	90	77	65	59	66	84	92	89	74	76	93	99	69	79	79	92	65	86	77	75	79	89	75	75	72	77	81	68	93	79	72	77	89	84	75	84	87	83	88	61	78	77	90	58	80	75	87	78	78	86	71	80	71	87	64	80	91	79	88	91	81	67	75	76	92	82	77	76	99	76	63	83	89	89	92	71	88	98	79	76	78	92	89	88	83	99	83	98	87	78	70	77	70	81	92	88	84	70	99	88	82	97	88	90	69	99	86	71	77	100	96	77	102	80	78	76	87	76	88	77	73	74	75	85	79	87	88	78	70	81	84	87	81	83	68	108	71	75	97	92	86	87	84	90	87	70	80	82	77	75	96	77	88	70	84	89	78	75	68	86	91	91	82	79	80	66	94	86	74	87	84	80	94	75	87	84	93	73	72	76	71	81	99	68	91	74	70	81	64	77	87	74	89	86	84	81	90	87	77	82	73	83	96	83	92	77	81	83	79	72	92	77	73	80	64	89	81	93	83	73	74	80	86	81	79	83	91	74	93	80	73	78	88	67	82	93	79	75	95	86	86	81	80	76	93	88	76	65	79	81	61	87	103	81	91	59	74	88	63	74	75	64	79	77	77	74	63	71	69	65	92	75	71	63	73	91	64	80	78	88	59	89	71	77	77	72	66	84	102	82	75	88	95	84	75	70	82	77	82	80	82	93	77	98	68	76	80	86	82	88	80	64	78	90	85	94	82	77	69	73	73	88	72	75	67	85	71	82	80	78	87	72	92	78	101	87	77	72	78	75	97	88	82	72	85	80	82	84	74	66	79	84	71	85	73	81	83	72	72	84	83	77	94	87	58	78	78	87	91	74	93	73	81	70	87	66	83	81	76	91	80	75	85	78	84	78	83	78	72	94	89	78	73	79	90	79	70	82	76	76	78	68	72	65	90	94	72	75	73	88	83	70	80	83	86	89	80	70	70	76	93	80	84	88	82	82	90	77	76	89	67	77	69	73	63	89	67	65	73	80	83	77	81	86	80	73	89	86	82	71	104	88	84	86	67	72	98	64	76	95	75	88	75	80	96	74	86	71	82	86	72	69	78	83	75	70	82	96	85	85	90	78	81	84	80	81	82	68	85	68	86	76	92	79	85	73	87	108	75	65	90	80	85	68	79	85	86	77	83	63	69	95	95	70	81	76	74	96	72	81	85	85	91	93	71	89	78	85	65	91	77	79	83	81	92	80	83	81	75	73	81	80	83	73	81	86	86	79	69	65	77	79	92	100	93	78	89	65	80	81	105	86	80	82	62	82	78	75	83	83	85	94	78	85	73	69	74	71	73	77	79	89	88	89	99	77	82	73	93	68	81	90	84	80	78	89	78	79	74	86	83	97	74	71	92	84	87	75	83	88	72	78	84	90	70	78	88	69	93	89	85	78	84	74	75	58	77	86	83	78	69	90	90	83	75	80	65	76	94	85	91	70	72	61	85	102	77	75	75
15369	13373	45649	64843	68104	50161	27938	10244	2393	1167	983	977	980	1002	990	948	1004	916	1011	947	898	972	978	931	905	977	1008	933	975	963	966	964	931	942	963	1019	1004	975	925	932	979	978	984	970	993	996	951	934	933	976	989	969	952	941	952	979	912	959	932	954	968	948	962	966	895	964	948	911	949	940	944	954	940	932	930	966	948	962	968	926	961	981	944	972	934	947	963	942	1012	972	937	971	966	940	979	958	944	1014	970	943	977	978	960	967	974	900	948	915	973	975	1011	921	984	931	944	935	924	914	928	907	906	983	928	980	962	995	938	1009	1018	994	955	948	944	977	953	999	969	935	957	1008	961	909	963	963	940	946	981	958	1005	950	939	1004	948	955	941	927	977	938	905	1030	960	969	915	995	978	1008	928	961	926	947	970	958	987	965	986	958	939	968	969	974	877	959	955	937	968	967	959	972	974	960	966	948	989	957	1005	933	938	985	912	941	903	968	954	940	918	969	1000	1001	1002	955	1000	964	937	946	995	936	948	933	907	960	961	956	1018	1015	959	966	981	968	987	984	938	930	1002	963	977	1026	992	951	1011	973	991	982	921	977	992	1002	987	963	981	958	932	940	929	1011	1005	911	968	1032	968	948	945	928	949	964	983	955	989	968	986	989	949	937	994	951	929	951	960	901	968	976	971	950	936	927	948	920	947	988	965	1022	1019	1010	943	963	984	996	924	951	934	960	957	985	932	956	963	956	941	961	958	970	962	960	961	969	983	935	982	972	903	935	942	942	918	983	916	967	947	970	937	971	989	989	939	980	997	922	948	933	1001	994	1001	980	964	999	984	926	967	1007	909	967	949	1023	968	977	1004	949	1023	944	963	1056	942	953	911	963	1020	965	966	935	1018	947	905	939	951	964	996	960	1006	938	963	1011	958	989	938	1005	986	1004	949	951	928	1008	986	949	938	965	979	926	1018	1005	982	1011	967	892	962	922	916	981	968	975	996	973	957	933	1025	944	995	980	938	901	1003	950	943	959	917	971	1007	940	869	981	952	949	911	922	997	948	934	989	953	930	944	956	929	961	1009	903	983	1001	934	984	960	934	979	968	958	975	952	937	1019	1004	981	910	976	1013	973	923	983	1023	959	951	968	918	963	934	941	977	960	982	959	976	950	931	978	1012	946	981	930	968	916	964	946	977	959	1005	1000	936	950	996	1003	933	969	992	983	1013	987	1020	980	968	952	964	932	932	944	953	939	957	986	1006	921	939	1024	1035	962	976	923	945	972	963	966	1014	906	908	960	979	966	971	964	908	999	980	963	936	1035	966	975	930	1020	964	978	968	1003	1006	952	948	1004	997	980	948	1007	942	957	1032	999	961	961	966	932	944	1009	923	992	985	956	940	957	996	948	909	1001	958	991	1002	950	1014	906	975	920	1033	1014	973	965	997	995	945	959	957	921	978	941	1008	959	955	975	918	938	965	960	953	990	975	949	976	956	929	982	962	1003	1001	947	960	911	966	926	940	922	950	966	965	969	926	917	968	1029	955	951	995	959	1003	937	1002	995	974	888	933	975	960	923	1006	981	983	965	946	936	946	949	994	941	992	935	918	966	924	993	963	1003	1031	953	988	970	950	978	970	947	976	956	916	1016	948	1014	1004	962	918	936	920	906	970	965	1007	967	1014	972	977	939	949	946	961	971	984	954	942	947	970	971	926	1002	979	905	971	941	945	998	936	975	994	967	946	925	996	936	951	1046	906	929	969	951	930	931	984	973	915	942	957	942	968	924	948	925	989	886	949	977	957	1021	932	934	907	1018	946	971	1017	965	941	910	969	931	965	1021	1015	976	948	952	906	944	975	986	989	955	977	1014	948	928	938	937	968	889	959	957	940	936	916	935	988	963	944	985	981	998	969	909	955	972	969	927	1014	941	957	965	977	1002	1008	993	923	947	996	953	986	974	922	972	953	963	925	941	1024	999	946	927	962	980	945	953	966	924	954	952	930	939	1016	994	942	909	864	915	951	976	964	936	980	973	924	924	966	980	954	922	928	1004	894	982	967	953	960	941	912	955	972	934	973	966	927	950	942	937	969	943	977	936	982	930	938	933	993	974	945	1073	1037	972	932	968	896	999	943	949	1039	980	935	979	918	913	948	932	971	940	971	1012	947	963	965	934	938	964	974	949	996	953	944	968	930	979	943	1010	1026	971	1002	966	924	1019	1020	970	897	946	932	896	965	951	941	969	975	967	978	961	1025	963	942	970	906	949	944	944	939	959	981	973	903	948	982	935	1001	922	1014	992	972	946	963	919	954	986	1010	964	943	895	931	892	996	974	979	959	952	975	1013	975	981	912	974	937	948	1030	972	937	934	966	979	931	993	941	923	988	963	1039	890	986	1001	1008	952	972	980	961	918	990	905	955	950	976	993	1029	980	931	971	1024	938	928	983	987	920	1011	968	1004	963	980	984	952	990	992	948	951	959	1017	956	903	985	948	991	953	904	1005	940	925	924	925	975	1026	964	980	970	943	960	943	1000	985	982	964	1027	940	964	961	1008	973	952	962	947	920	956	971	923	945	937	986	924	956	990	1006	997	943	934	997	948	963	956	950	963	936	937	962	954	943	963	910	953	916	928	1006	932	973	988	940	927	1018	946	987	996	977	930	926	968	963	931	978	935	957	977	952	929	981	933	975	967	999	932	951	951	960	932	1019	957	972	963	979	973	971	918	1009	982	969	954	1022	973	943	966	950	946	938	976	977	932	926	890	878	967	936	957	973	1008	1000	950	969	959	967	975	958	967	944	954	1022	938	941	1029	961	922	954	998	974	952	948	973	1013	986	940	952	905	966	980	1000	894	989	960	930	917	998	983	962	947	945	1021	946	976	956	979	931	953	917	1003	966	949	912	944	925	974	995	942	1036	1051	991	981	966	971	955	906	1009	967	974	953	951	964	969	934	988	974	936	961	976	995	899	930	958	929	970	943	925	972	914	959	1006	992	999	916	974	957	965	976	992	1007	975	968	962	996	944	931	983	926	991	941	970	978	911	975	993	938	922	967	962	945	963	968	962	950	967	964	969	952	948	975	997	981	983	999	968	931	981	937	978	961	961	947	924	1013	928	939	996	955	972	963	1008	1011	982	935	958	974	934	955	978	991	949	991	916	973	942	972	1007	994	970	1006	975	977	942	958	975	987	939	1018	962	922	973	979	933	970	938	963	955	964	932	939	969	947	923	925	960	984	939	939	945	956	982	912	974	968	920	945	974	980	985	968	976	967	966	927	1015	929	965	991	952	987	1011	987	952	1019	963	901	967	974	919	986	972	950	1009	912	985	965	974	922	936	964	991	958	928	1021	935	930	929	953	914	931	977	964	926	1012	974	937	942	990	1031	998	937	951	914	989	969	958	986	963	960	999	941	914	897	943	1050	941	950	996	977	905	998	947	969	972	984	934	900	963	957	983	1013	976	977	937	991	1008	934	1016	1002	968	932	917	971	948	950	982	952	978	975	1024	933	952	962	941	946	983	968	985	926	976	987	973	946	944	965	997	964	954	1032	978	937	955	941	954	959	958	904	957	985	959	908	981	945	1012	933	960	949	1002	992	929	965	959	952	993	1004	964	937	952	919	986	983	959	965	924	933	974	940	964	968	998	997	918	918	976	936	980	956	919	965	965	901	1051	956	936	987	1006	964
1345	160	3512	6329	5071	2630	701	199	113	74	81	73	84	76	70	80	94	76	69	66	79	56	78	64	70	72	62	88	78	69	68	62	77	69	82	75	71	87	82	69	73	62	86	81	83	69	72	68	74	89	101	91	71	87	77	72	72	76	68	83	82	79	82	76	84	73	73	67	73	89	75	79	76	66	90	72	70	86	62	86	74	77	76	73	89	76	76	92	74	76	98	77	64	90	85	70	78	84	80	87	82	93	79	65	78	81	75	65	83	73	85	91	92	68	80	71	62	74	83	75	80	69	74	80	69	69	72	77	83	94	81	82	76	76	88	76	63	66	82	77	69	74	60	70	79	80	80	70	81	92	82	94	92	76	74	76	80	97	81	77	79	67	82	81	85	72	74	95	76	77	79	81	81	71	80	78	75	87	75	86	76	76	73	81	79	82	69	77	76	78	59	73	98	84	76	69	83	66	76	69	83	72	79	71	73	69	71	69	67	74	90	64	85	78	72	72	80	74	82	91	72	76	88	79	89	74	89	86	83	82	62	84	80	85	70	69	68	79	75	86	88	67	81	97	89	72	77	83	67	101	77	85	76	83	78	66	83	77	78	74	80	78	83	67	87	76	86	87	87	81	95	79	92	88	74	66	66	68	80	86	91	73	84	94	78	88	85	72	73	86	89	76	85	74	86	87	85	68	72	88	82	86	89	86	78	79	79	70	59	76	75	92	73	64	75	67	98	81	81	76	77	76	80	82	77	76	61	80	68	76	78	78	94	83	80	68	76	76	80	66	57	81	84	88	74	71	63	82	71	72	73	73	73	77	85	86	79	77	82	84	87	71	84	103	79	86	67	72	80	69	79	68	76	83	74	65	84	58	84	70	82	77	77	86	77	83	85	70	80	77	71	85	95	72	69	89	76	74	75	80	74	89	71	73	80	88	75	66	82	90	75	83	81	79	78	75	91	91	92	75	70	95	85	81	76	92	64	81	75	88	89	86	64	83	57	88	79	73	81	87	66	89	70	66	84	81	93	60	70	95	77	75	88	87	74	83	89	65	70	72	65	81	73	68	76	81	93	59	70	63	66	76	90	68	67	62	78	84	78	65	100	84	78	71	75	84	81	74	67	78	64	65	73	79	50	82	79	68	81	75	69	65	61	82	68	72	84	66	73	90	77	79	70	82	61	74	90	79	87	83	94	68	76	66	93	59	72	80	100	67	79	77	80	65	78	78	73	69	101	83	69	85	85	70	79	55	82	69	75	79	74	85	76	83	81	78	80	81	75	76	69	93	87	81	68	66	84	74	81	89	89	79	82	74	85	75	77	70	79	59	77	77	83	77	100	85	81	85	72	70	75	93	73	80	80	66	69	83	82	82	89	64	79	69	75	73	80	75	64	77	75	78	83	83	73	73	75	99	73	83	90	91	63	79	73	79	101	59	89	91	82	70	87	78	76	87	80	74	94	85	78	81	63	75	81	63	68	78	93	90	74	70	80	84	82	83	80	72	102	71	83	76	101	79	72	82	72	72	82	79	81	73	92	84	83	85	69	78	83	72	79	77	61	72	61	89	79	79	91	81	72	67	74	79	83	95	79	77	77	67	81	100	73	83	76	80	85	83	64	87	79	85	77	87	83	62	84	85	86	75	78	75	77	78	84	97	83	78	73	81	74	71	70	72	85	86	76	89	69	89	72	80	91	89	74	86	68	71	95	71	68	82	78	79	67	81	80	80	72	70	82	78	87	74	83	71	73	80	76	86	67	70	86	79	67	92	105	72	80	68	104	90	82	78	75	82	77	80	69	80	56	81	83	73	76	83	79	81	70	83	84	82	72	77	85	73	77	99	65	87	89	79	84	74	73	70	79	89	93	83	79	83	81	74	89	71	69	76	85	63	73	70	72	74	88	63	79	62	70	89	72	66	64	73	97	69	71	92	76	73	74	79	82	65	84	89	63	82	74	83	72	86	77	77	74	81	67	65	73	80	81	78	83	67	66	74	84	72	78	73	90	90	81	87	81	76	76	84	80	70	90	68	86	87	64	87	67	68	67	71	76	73	70	79	86	93	74	79	81	69	79	80	84	85	86	63	79	79	73	98	80	68	86	88	81	74	88	67	70	75	74	75	69	101	92	75	85	82	85	83	80	65	93	71	77	69	74	76	75	80	72	75	79	82	80	81	89	80	76	70	81	80	82	84	73	83	81	82	99	75	73	79	89	76	78	70	84	61	76	68	78	91	77	64	76	78	79	62	67	67	76	81	79	76	69	80	69	76	81	81	93	82	85	74	98	91	88	73	82	98	86	82	81	67	90	81	68	55	70	86	83	73	74	98	78	82	79	83	78	73	71	88	70	81	83	75	86	84	87	66	74	83	80	87	84	77	83	77	73	73	71	56	96	66	94	85	65	72	79	76	78	84	81	87	72	80	73	95	74	86	69	82	85	62	71	63	91	87	82	93	77	77	87	81	96	67	70	84	72	67	83	78	76	67	84	73	78	63	81	66	73	70	78	82	80	70	77	92	79	86	75	74	77	88	86	92	80	83	71	75	74	78	71	78	74	82	76	74	78	74	72	84	68	68	71	66	87	83	80	70	83	75	82	69	69	82	77	70	66	77	77	76	66	75	79	64	73	81	78	81	81	65	92	61	86	66	68	73	66	77	65	72	83	90	82	88	91	81	77	66	83	76	75	87	68	99	58	80	69	67	84	77	67	81	82	72	84	82	88	83	77	93	67	89	76	102	91	78	75	86	95	88	93	77	83	97	80	96	93	95	81	73	88	70	81	76	88	74	52	72	96	76	89	76	85	71	73	77	76	79	90	77	75	78	88	99	86	86	80	77	84	69	75	73	73	78	73	60	84	81	73	68	76	81	74	66	81	89	83	72	70	69	76	77	87	82	73	62	69	72	73	87	80	69	75	67	80	70	91	88	81	89	73	82	76	70	78	86	80	68	78	88	70	75	85	85	87	80	71	83	89	85	85	80	72	71	82	62	71	79	78	84	71	71	70	77	57	86	75	74	77	86	53	82	79	79	67	81	97	87	78	67	71	67	72	76	87	85	74	70	82	81	64	79	66	76	84	71	79	73	92	80	89	71	68	69	72	74	89	88	85	75	81	86	76	70	85	78	80	78	61	90	70	85	79	82	64	78	60	75	74	82	72	76	78	72	81	78	74	75	90	72	86	67	72	83	70	63	74	70	67	73	80	80	76	72	101	91	69	66	73	88	76	71	71	77	70	70	79	85	85	75	75	84	80	70	65	89	81	88	84	88	92	89	86	88	65	67	69	70	68	69	76	98	90	85	78	87	85	76	75	88	79	89	86	85	77	82	86	77	82	98	68	73	73	75	77	81	87	87	77	90	71	77	74	73	77	70	79	76	73	76	72	89	73	77	85	73	74	67	85	81	86	78	89	75	78	69	65	70	84	68	83	79	84	84	83	76	79	94	88	81	71	72	74	89	78	70	67	71	85	61	84	89	78	60
8440	3529	28476	39985	41420	30252	14379	3743	1331	970	954	988	969	879	914	913	904	908	1017	990	915	908	993	943	965	945	982	936	1011	934	1016	992	970	904	961	935	968	987	932	933	980	961	967	939	969	1003	955	973	966	929	953	975	882	980	934	906	989	981	901	986	999	891	936	946	956	924	953	964	971	959	993	969	914	935	907	964	966	924	931	953	1010	950	1011	910	996	947	958	913	968	967	939	923	951	977	948	897	1015	921	920	976	896	915	937	922	912	963	939	915	937	993	934	956	927	923	1012	1001	970	949	942	937	969	993	971	973	923	975	917	973	953	988	928	1008	948	1040	961	932	932	976	971	981	930	944	984	903	986	925	893	965	980	907	975	952	998	956	961	970	934	953	982	976	1033	935	937	954	924	929	971	960	1003	911	919	979	934	975	984	895	919	962	955	926	990	921	900	940	1002	955	896	947	969	952	972	896	946	989	934	919	928	949	919	941	957	973	968	995	1028	962	965	961	962	963	972	938	956	923	946	959	964	958	1026	950	956	966	924	960	971	909	948	920	942	889	931	896	938	980	966	913	935	957	897	939	958	967	920	985	934	974	939	916	949	970	948	948	959	970	982	957	946	921	956	937	971	950	942	960	965	967	984	910	937	931	937	936	935	926	933	907	950	954	956	950	971	991	981	976	939	928	977	994	947	947	971	912	945	957	967	921	921	949	976	987	917	898	917	952	948	968	922	960	929	949	969	952	982	971	907	899	924	978	918	958	966	933	965	930	939	981	902	973	958	1042	924	939	898	982	956	905	963	1016	911	987	967	974	962	910	909	984	917	1004	962	922	932	928	945	979	932	938	933	930	934	913	949	964	880	919	949	905	986	946	938	904	962	886	926	994	980	925	965	898	963	919	977	982	916	952	949	906	909	1024	929	998	974	922	1000	940	921	957	961	978	916	970	887	987	980	922	950	940	998	1014	932	949	982	921	929	900	1012	960	956	935	941	964	1001	985	922	929	957	943	967	931	938	942	964	989	962	952	934	1021	948	968	948	940	950	904	949	970	884	963	994	972	974	948	945	895	970	986	957	910	897	999	944	980	950	892	978	950	934	948	962	968	955	972	916	960	898	981	949	934	929	907	991	951	944	954	943	1002	970	1013	960	1004	989	892	970	934	947	941	936	942	943	954	966	1015	932	922	958	943	971	955	967	959	913	980	907	965	975	930	985	993	954	942	914	960	950	960	934	940	978	980	922	961	942	965	984	905	952	998	974	964	961	1004	947	1008	948	907	945	990	998	982	947	985	949	919	896	970	954	991	941	949	969	973	987	935	940	1000	941	938	1011	947	966	922	1023	1009	874	973	964	896	998	913	985	973	968	866	975	1029	909	1003	996	971	913	954	973	926	967	969	925	966	886	937	978	944	949	964	965	1001	962	968	908	991	908	971	934	962	934	933	952	1007	958	960	964	954	956	942	942	976	956	924	970	961	946	972	937	991	896	960	954	959	992	909	986	946	937	910	920	941	937	929	986	973	950	930	1007	980	950	983	935	952	975	962	906	936	958	947	894	981	922	1008	931	955	929	962	955	950	954	987	915	909	888	971	956	953	937	994	962	998	981	923	933	942	970	959	934	987	949	944	985	976	993	966	920	964	952	964	977	925	938	945	915	895	955	968	934	909	983	903	882	930	982	931	990	964	958	931	1047	922	997	975	885	925	927	977	960	1007	938	935	937	967	979	929	968	964	966	948	933	987	926	1011	931	935	1004	937	985	961	943	958	912	1022	947	1014	964	940	977	908	947	990	930	940	934	966	960	974	985	930	925	930	1009	970	951	958	950	928	972	952	974	1009	955	920	954	971	1001	925	943	945	1018	965	965	912	1014	897	952	962	984	999	942	939	952	958	961	926	931	964	932	892	942	907	1014	932	970	963	986	917	912	939	954	976	1003	1006	992	951	932	926	961	965	920	983	906	905	942	927	982	1019	964	892	960	939	948	996	906	908	984	949	941	1012	971	943	1001	912	974	919	927	983	943	936	969	1045	947	954	930	956	952	944	920	995	947	939	916	936	932	1000	907	929	957	966	962	914	934	1006	922	960	955	889	896	930	914	911	951	974	951	930	951	951	901	911	892	1016	898	936	977	957	982	965	950	966	938	975	964	950	971	960	958	1035	914	905	968	906	947	957	969	931	924	1006	953	1011	913	987	1016	1002	935	947	969	893	962	933	953	927	979	967	970	974	957	896	930	999	970	914	920	956	954	977	1055	907	938	944	947	964	965	868	991	926	961	967	952	985	962	903	934	1003	987	956	947	943	915	964	938	967	959	957	998	887	909	989	966	944	1001	989	994	1000	934	903	986	947	949	946	851	936	981	928	920	898	927	892	943	917	933	982	950	935	945	1011	906	979	972	914	920	985	977	949	984	963	964	939	1003	933	877	992	921	976	966	976	980	981	937	906	933	986	941	958	1015	927	927	950	960	980	973	926	963	984	926	934	902	916	928	921	934	951	942	984	942	976	870	1015	951	980	948	974	938	989	902	992	873	960	969	942	934	934	983	944	922	919	988	881	988	979	928	931	977	937	950	970	917	931	970	943	958	928	996	917	982	908	962	1016	938	976	934	989	974	926	976	941	978	931	924	904	943	954	934	942	940	901	979	936	953	927	889	940	953	960	923	949	920	937	965	963	967	982	951	935	940	929	930	929	972	926	975	943	943	957	931	997	957	990	951	959	941	996	933	948	987	913	928	949	881	1001	922	905	979	953	922	945	912	950	970	935	953	961	907	939	957	985	995	945	969	936	1038	937	956	937	973	916	977	934	952	1024	971	940	993	984	974	992	881	982	987	1004	962	953	962	978	933	930	947	931	928	940	914	873	968	895	953	944	975	972	951	989	970	961	969	987	926	909	949	936	914	950	979	1006	969	905	985	961	973	959	936	942	1020	972	942	949	962	910	967	952	944	944	1008	968	968	985	890	940	883	954	929	983	965	977	961	897	959	960	933	942	998	967	898	956	931	988	944	972	1008	943	934	906	939	952	924	929	946	919	937	953	918	945	986	915	935	942	1015	948	991	958	947	955	949	930	937	968	935	982	960	950	925	943	981	988	913	971	981	953	934	920	903	970	989	955	925	898	960	981	929	980	967	944	981	932	915	954	989	944	985	961	930	966	968	1038	956	987	930	949	907	937	948	923	942	937	972	938	956	952	953	897	966	934	963	982	985	956	980	962	976	953	938	898	943	971	957	968	921	924	968	937	924	1003	982	941	971	962	934	963	964	929	976	968	995	941	971	967	944	964	889	935	967	969	951	974	954	945	918	984	1004	950	965	974	997	963	911	951	950	970	972	915	888	968	983	935	990	938	943	972	950	938	929	946	964	944	932	938	1036	922	952	980	901	939	987	990	991	956	916	889	973	965	958	927	1010	904	949	957	1013	938	953	934	958	959	905	977	926	925	956	907	932	891	981	992	957	955	999	932	937	987	935	1008	948	937	965	984	960	965	979	990	1009	977	910	911	918	956	951	934	945	917	1014	972	950	949	967	951	932	955	971	968	976	964	917	967	984	937	965	940	984	963	968	960	1007	945	1004	983	949	956	986	918
572	510	9696	12637	11183	5745	1342	293	114	88	85	65	76	83	68	68	86	62	89	72	72	79	79	86	79	68	86	70	81	82	69	78	78	86	80	69	76	95	82	72	69	76	73	63	72	72	68	87	63	90	89	92	73	84	92	89	74	73	81	79	62	59	65	70	89	73	75	71	78	77	77	57	80	88	79	67	90	82	87	74	82	69	82	79	74	74	86	92	71	92	60	77	78	90	81	83	82	86	71	76	77	97	84	88	83	73	80	76	67	75	90	82	88	82	74	50	97	89	73	77	86	84	84	73	77	79	77	91	60	82	67	71	78	62	79	87	52	82	86	78	82	80	82	81	75	78	62	67	90	94	87	73	69	75	80	82	73	87	82	67	67	77	78	86	87	78	84	83	84	87	76	63	75	79	75	69	81	65	89	81	69	83	85	78	93	73	77	83	70	95	72	72	106	72	69	77	83	83	85	82	66	83	60	73	80	77	72	82	72	82	76	83	82	71	69	69	86	84	81	77	64	80	79	76	89	70	95	84	80	88	67	68	77	70	84	68	74	66	90	87	90	78	74	63	94	83	64	89	77	85	56	75	82	63	75	88	90	70	77	76	81	73	67	90	70	87	84	72	82	59	63	96	89	78	77	81	89	79	75	75	61	66	75	67	67	81	90	74	83	66	52	95	82	85	71	88	87	80	76	52	84	82	71	88	68	70	75	74	75	87	66	89	75	72	72	72	77	66	75	72	83	65	77	75	74	80	77	85	71	78	97	70	73	80	76	73	83	73	82	72	72	79	78	91	88	63	95	70	67	62	68	58	70	81	77	72	70	92	86	83	78	70	90	84	80	77	74	70	83	91	71	68	84	77	77	76	86	80	85	79	84	74	73	72	65	79	91	87	81	61	74	89	65	81	80	80	74	69	62	97	80	90	67	72	66	78	65	73	88	84	94	76	64	73	74	75	94	97	83	73	81	69	72	74	82	85	78	62	68	65	83	71	67	85	73	66	100	80	85	69	69	70	83	75	54	76	84	79	83	77	87	75	70	78	71	60	85	83	79	80	70	81	65	85	60	68	88	90	64	84	95	89	68	84	73	76	72	74	78	87	67	81	90	68	86	69	75	65	71	96	71	70	80	91	79	81	78	85	83	75	75	61	71	75	82	83	67	84	80	69	72	86	79	74	88	75	77	85	81	73	79	63	76	83	71	69	77	65	69	68	93	72	82	80	80	76	84	86	78	92	79	68	69	81	61	89	80	78	80	68	78	79	76	82	81	81	58	82	60	79	82	83	93	83	79	76	75	74	77	64	73	75	67	77	70	90	67	70	63	75	80	80	71	68	86	91	75	71	89	77	74	79	92	84	67	72	88	81	69	88	91	79	73	82	75	95	83	83	92	58	76	75	73	73	82	82	68	68	65	80	65	90	79	66	70	59	76	87	77	85	64	69	81	96	79	76	68	80	85	65	58	74	74	78	83	52	79	75	79	77	88	68	74	69	78	77	80	70	89	69	87	59	86	78	75	78	99	76	63	62	84	89	86	81	66	88	73	81	71	82	77	76	75	91	84	83	79	112	61	84	79	79	73	93	68	82	88	80	67	81	67	63	72	69	88	72	68	83	65	68	91	84	88	74	80	81	74	80	84	72	75	67	55	93	84	89	75	62	71	80	82	68	84	70	74	75	92	88	72	67	77	96	78	71	82	82	79	79	67	76	87	61	60	85	77	62	79	76	79	80	81	74	82	75	92	64	66	85	72	73	71	66	82	88	79	81	84	65	91	87	82	85	83	79	83	77	67	79	74	92	77	61	88	72	79	84	83	77	72	81	74	80	79	68	74	77	73	68	77	79	78	87	76	64	76	69	83	92	76	75	71	69	80	74	89	82	87	72	89	96	66	72	73	82	82	64	62	81	93	72	77	79	73	82	71	73	75	69	77	83	70	61	78	75	86	85	81	83	75	81	69	94	78	62	78	78	82	73	83	77	98	67	78	81	78	72	83	84	73	77	75	74	71	68	81	63	51	65	83	91	80	70	78	82	72	79	76	84	74	81	71	86	106	65	71	71	74	70	75	75	83	74	70	80	69	71	94	80	79	94	62	87	66	78	85	94	81	90	79	70	71	80	77	75	76	66	77	81	77	69	78	77	74	90	63	65	92	87	75	82	79	68	79	67	79	69	77	70	78	70	79	74	96	80	74	79	77	73	74	92	77	72	79	71	90	83	75	81	82	70	84	88	84	84	75	70	70	94	81	78	74	79	72	73	85	85	69	71	84	79	56	70	68	57	89	78	90	88	82	78	84	94	60	80	80	87	83	92	75	79	69	85	69	77	74	80	66	75	77	81	86	67	78	74	88	58	85	83	80	61	75	85	87	70	77	67	76	85	80	87	69	81	75	70	71	75	76	70	71	80	79	85	90	77	74	64	70	85	90	77	85	87	74	87	96	82	77	75	78	71	82	75	70	57	79	87	70	77	78	69	77	78	72	82	78	69	77	77	85	84	77	54	68	81	84	74	77	97	69	57	84	84	77	77	70	93	65	82	71	76	81	95	95	88	78	82	64	67	84	87	72	74	82	76	72	88	84	70	75	69	84	96	73	76	85	83	77	79	68	77	86	88	87	84	68	76	81	77	74	67	77	87	88	67	76	78	68	67	79	85	76	69	70	97	58	80	74	79	73	81	72	71	93	90	94	64	68	68	69	78	74	66	100	94	85	71	71	93	78	74	83	77	66	85	70	84	77	76	68	88	82	74	79	87	66	70	79	59	88	69	78	82	92	74	79	71	79	79	70	69	89	78	69	85	78	68	73	83	74	94	75	82	72	73	70	76	89	75	75	74	75	87	56	73	78	86	83	67	68	67	66	79	78	73	76	74	85	73	77	66	84	86	76	79	77	81	68	78	80	75	95	74	86	81	66	88	77	79	91	79	87	63	74	88	94	73	70	83	70	65	90	76	80	76	84	73	58	67	88	76	84	73	98	81	92	67	68	83	74	94	83	73	85	79	77	73	78	84	79	71	70	72	84	68	69	68	70	75	95	94	86	69	75	76	68	67	71	79	71	83	89	93	93	78	86	85	75	80	93	83	82	76	83	69	72	74	78	95	84	90	71	94	73	66	84	77	63	62	62	46	72	92	83	83	66	99	75	89	78	86	93	72	73	68	75	77	68	89	71	83	67	74	85	75	73	62	86	75	81	77	79	70	74	69	78	86	71	73	75	78	79	73	73	84	92	89	70	80	63	68	86	88	69	86	73	77	71	92	81	79	79	77	78	60	93	83	78	107	79	74	84	62	69	69	65	74	77	71	50	70	71	80	86	86	79	68	77	78	75	87	77	90	76	89	69	71	57	90	75	77	67	77	74	68	85	88	82	76	71	70	60	71	60	91	87	83	84	84	78	68	92	63	71	73	85	62	72	92	75	73	80	76	78	71	73	73	83	71	76	62	60	69	67	80	83	66	90	67	71	87	92	67	70	77	72	65
11188	9693	38335	54533	58189	40189	21317	6416	1722	1023	952	1014	895	898	972	950	913	920	916	942	934	873	902	997	948	939	955	892	941	934	943	954	923	943	942	966	912	910	937	939	981	901	915	984	988	912	908	908	908	971	937	944	976	967	927	924	985	969	940	937	846	911	922	897	932	959	951	942	943	926	925	920	928	933	913	900	935	946	929	956	930	881	950	922	890	949	947	903	923	970	944	964	867	940	914	919	915	905	889	973	937	959	901	925	947	927	947	924	917	942	888	926	897	958	940	921	923	886	978	907	941	909	956	915	891	963	932	958	909	919	917	931	950	920	919	907	905	903	946	916	974	960	930	910	903	919	933	963	942	906	897	921	966	928	893	959	964	916	953	937	942	898	911	923	985	920	906	948	924	927	990	976	941	974	961	928	918	943	927	970	963	945	943	971	920	901	911	992	919	939	952	919	921	935	917	935	886	925	885	976	921	920	925	923	973	970	972	935	961	948	896	912	961	918	924	952	979	974	925	899	971	892	935	944	973	825	956	967	947	957	959	890	936	951	1000	940	976	889	939	943	901	973	917	955	1009	932	933	951	952	983	929	997	897	969	1006	863	916	873	917	939	954	930	965	927	949	985	887	963	934	883	961	938	910	885	948	938	942	986	909	930	991	978	1010	902	891	889	914	936	937	929	924	976	963	915	952	873	848	894	893	1012	933	928	875	938	939	962	898	929	924	976	956	888	904	914	959	974	922	919	925	996	981	927	964	919	916	912	931	956	965	942	906	948	1010	905	961	915	971	899	951	919	955	943	957	970	934	930	909	892	866	968	941	962	976	906	918	879	922	978	916	885	982	867	932	998	928	995	958	973	930	917	920	976	884	1068	993	933	948	932	911	985	920	929	935	906	922	952	910	910	947	907	988	915	936	940	964	914	943	1013	917	968	935	895	950	965	964	996	860	923	934	896	956	936	959	941	912	954	942	944	895	918	951	923	864	925	942	912	940	927	914	901	881	952	876	984	966	901	942	960	927	930	926	923	881	998	920	918	919	889	929	943	959	915	945	919	889	962	920	924	915	960	961	938	934	967	968	910	937	905	910	904	922	938	934	930	900	900	890	974	944	914	894	968	959	970	965	945	937	907	928	906	922	904	918	971	944	933	962	890	985	942	905	951	913	949	941	976	923	879	923	944	933	902	940	955	974	976	956	957	951	918	908	917	953	1013	909	934	932	956	923	924	944	963	894	942	952	934	903	863	986	938	932	912	967	916	964	969	920	968	890	943	921	887	893	918	957	942	941	930	919	878	967	911	922	947	905	939	927	971	976	963	909	943	974	891	962	886	918	951	871	963	952	936	950	878	876	933	924	904	945	982	913	914	914	882	965	967	892	1011	921	966	907	959	934	976	953	930	904	981	914	871	944	912	914	928	939	943	885	883	931	919	932	951	942	991	897	945	899	915	926	943	916	859	887	896	963	903	932	905	992	881	915	935	909	969	932	945	902	898	992	989	966	933	972	1002	942	911	950	932	958	902	920	953	942	979	898	938	958	949	935	935	917	946	947	948	920	922	961	927	932	948	946	923	913	915	937	955	989	934	959	915	880	926	896	991	1000	942	952	873	926	896	937	923	932	941	900	974	898	980	913	928	911	968	907	953	956	940	964	929	965	957	913	971	905	930	959	933	912	910	957	960	957	931	856	950	898	967	957	1013	914	956	897	993	969	927	904	890	941	938	945	977	976	949	937	930	967	931	915	903	940	946	964	962	945	957	952	923	919	937	927	913	922	888	913	986	879	912	944	925	912	911	921	914	940	948	951	913	926	938	933	935	945	951	865	954	890	912	935	937	908	962	918	945	925	921	930	904	873	940	911	942	945	917	889	916	914	925	939	906	926	938	946	948	910	915	969	885	901	949	930	966	1030	905	921	896	923	943	936	994	1003	901	921	869	932	897	910	929	931	915	939	966	936	974	929	981	916	903	935	932	877	982	937	959	926	967	944	959	970	913	916	956	890	995	931	907	925	898	913	920	954	933	878	906	914	928	959	915	902	954	915	910	971	928	931	951	931	990	891	894	930	947	953	947	878	916	941	946	936	882	894	925	915	964	948	946	903	900	941	941	913	939	901	933	942	948	894	961	914	911	883	948	969	930	901	952	960	950	905	960	973	948	928	887	934	945	898	928	940	939	895	908	963	950	952	932	949	919	963	958	924	926	946	920	988	904	928	902	969	894	959	924	920	930	927	954	931	931	960	975	923	898	920	927	900	946	922	886	897	976	972	964	946	938	970	916	971	899	894	880	921	913	902	933	947	946	944	925	962	884	917	893	965	982	893	931	952	896	944	924	930	949	925	955	931	996	906	914	970	926	843	921	979	893	872	970	945	906	936	908	910	944	905	937	954	945	963	862	912	964	919	931	905	900	953	930	965	932	949	927	934	911	972	922	939	902	881	979	957	930	969	918	913	907	925	931	924	918	913	910	907	945	902	901	929	894	928	912	934	927	927	981	940	872	957	980	936	948	968	963	974	936	928	894	958	926	968	937	937	939	930	967	939	948	1000	940	905	958	948	923	967	934	961	927	908	910	939	910	963	911	964	937	946	941	901	900	917	878	854	960	943	915	929	922	944	906	892	896	934	949	925	960	933	951	880	905	897	911	903	942	929	932	952	873	846	952	905	973	940	895	883	955	941	902	909	899	944	916	915	946	913	939	944	917	962	908	928	974	1008	893	961	923	907	932	921	959	974	974	936	897	935	940	938	953	940	971	939	964	944	938	945	965	876	921	952	991	921	939	934	907	932	948	928	981	965	917	913	929	960	948	904	883	921	940	926	932	966	960	936	954	937	913	939	913	949	910	944	933	925	906	923	918	958	934	908	958	918	909	940	924	959	906	959	931	897	910	910	1003	917	968	871	1011	889	895	937	977	923	937	946	946	888	928	973	947	977	1005	1031	961	917	896	957	957	954	923	913	948	901	927	941	974	953	975	969	951	937	870	897	955	973	912	923	982	916	902	966	926	887	905	891	968	986	979	919	927	935	1011	955	951	1008	848	949	984	854	899	943	873	926	902	949	977	938	920	934	975	972	959	921	878	885	972	957	957	956	885	918	944	882	943	938	961	960	905	919	954	925	992	889	991	947	982	919	929	925	946	909	957	935	902	939	939	974	967	916	885	960	960	948	917	942	914	950	950	909	911	926	951	918	919	963	973	921	949	965	910	984	912	898	939	944	914	930	943	866	913	900	971	906	921	917	900	925	936	943	934	888	913	860	900	1022	900	932	946	952	909	955	933	890	875	897	953	929	925	929	910	927	942	977	942	957	948	950	862	944	935	884	945	899	888	878	916	902	974	908	918	941	958	902	945	920	961	935	910	949	916	920	914	932	943	933	907	903	900	924	910	945	908	945	965	950	960	959	960	973	860	927	901	929	894	964	962	898	903	954	899	909	909	948	947	905	979	914	933	935	938	969	972	939	961	974	927	933	879	966	919	927	952	918	933	928	938	928	933	941	948	927	911	929	959
2068	1125	10457	14510	11667	5647	1343	260	112	81	86	100	84	78	60	99	88	87	74	77	83	94	93	81	86	87	72	81	90	70	76	91	77	81	88	94	74	83	85	85	72	74	65	71	78	81	84	81	86	77	84	80	73	74	87	102	92	81	80	103	72	85	83	71	85	91	77	98	84	72	92	76	82	69	86	88	78	112	72	85	77	97	79	76	82	75	83	79	85	80	87	73	85	71	67	85	75	85	79	91	72	96	90	63	93	68	69	88	72	91	72	93	78	75	78	76	77	86	91	88	81	72	74	83	75	66	81	74	86	82	86	79	67	81	88	86	93	86	71	73	71	74	78	82	93	86	71	71	82	77	79	65	96	62	74	71	74	83	82	88	81	84	83	88	67	75	79	91	82	81	81	89	83	76	72	91	86	72	84	77	64	83	84	103	82	75	92	90	71	57	83	77	82	96	80	79	77	82	86	73	82	76	103	78	86	77	100	81	106	78	75	66	80	108	93	67	98	79	65	89	74	89	81	79	67	76	93	74	95	68	76	83	65	85	80	88	90	75	75	82	78	91	89	97	86	92	76	82	70	84	88	88	79	77	80	95	75	71	85	82	79	95	63	92	74	81	75	91	109	96	82	87	69	70	69	93	94	76	84	92	89	98	81	84	82	79	82	83	100	97	69	70	79	87	98	77	92	79	78	74	78	89	74	90	86	101	74	78	73	86	83	78	90	84	94	71	72	78	77	69	95	80	82	82	87	82	66	80	88	99	69	93	87	85	87	72	65	92	81	96	100	84	91	80	87	70	90	68	86	89	87	85	64	76	83	71	87	75	87	75	102	87	69	80	71	97	80	93	82	74	69	84	82	91	77	77	83	82	76	88	79	88	81	72	98	81	85	88	89	77	82	71	63	98	89	76	70	86	73	80	90	90	88	82	71	85	89	62	72	89	83	85	80	73	78	78	93	85	78	79	72	76	79	64	91	103	65	80	102	81	68	98	72	74	78	78	81	83	70	84	83	102	87	88	92	88	85	97	69	74	83	78	88	94	83	69	98	69	74	77	89	74	84	82	72	82	85	75	83	65	94	96	97	81	73	79	85	91	96	104	74	89	80	82	75	78	69	82	72	79	80	66	71	80	80	86	80	76	103	85	78	88	72	82	107	88	63	79	73	74	76	83	81	90	86	79	77	85	77	83	67	96	66	70	87	96	85	83	80	65	88	80	101	80	85	85	73	80	83	76	84	84	95	89	84	72	77	89	75	75	71	70	73	88	86	96	90	75	93	73	86	90	81	87	84	77	84	85	73	68	85	84	89	83	72	78	75	96	100	84	89	85	77	76	87	74	83	86	83	81	88	73	74	87	77	86	81	96	69	101	62	83	85	88	74	72	74	82	88	75	82	97	80	85	86	67	81	83	81	87	81	102	85	88	79	81	98	75	78	71	77	74	100	89	85	83	76	83	92	88	91	80	78	72	74	80	75	87	91	68	64	84	79	59	86	71	73	72	103	81	89	86	71	81	76	75	78	91	91	86	84	86	70	72	88	76	74	72	87	78	79	74	92	86	84	90	76	58	83	82	99	101	80	78	74	93	67	80	96	85	83	95	78	77	75	81	76	87	84	74	101	85	82	72	80	77	74	81	79	87	75	87	75	75	76	78	72	69	85	103	84	82	95	80	92	93	91	94	78	88	79	82	96	84	77	70	80	77	98	97	76	79	84	73	72	103	67	88	60	74	99	77	69	86	72	86	77	69	84	89	77	87	88	86	84	85	84	73	70	87	76	74	66	96	81	98	80	87	101	89	73	64	79	72	87	88	75	80	82	80	80	76	89	97	95	92	91	80	69	93	85	88	75	79	87	71	73	77	85	91	82	94	74	78	87	76	86	90	88	75	73	66	66	68	72	84	88	83	80	74	78	79	75	79	75	78	71	79	79	74	75	71	91	82	102	90	91	76	101	88	99	77	79	63	75	83	70	76	72	94	81	79	79	74	75	91	85	87	84	103	79	89	86	86	84	80	80	77	86	76	78	88	93	79	77	76	74	82	81	104	67	81	69	75	87	78	89	87	86	93	95	80	70	78	93	83	95	85	92	82	83	85	67	81	80	86	67	87	85	72	87	89	94	80	86	70	77	72	85	76	99	76	75	77	95	93	89	88	80	83	85	69	57	88	91	92	67	76	66	83	96	87	84	91	78	94	66	100	77	99	72	66	85	85	74	100	68	88	58	75	83	91	86	87	85	94	81	76	73	85	83	62	74	85	76	89	81	82	81	85	67	78	68	93	67	72	79	88	79	71	83	72	67	82	83	76	76	80	85	74	88	80	86	85	80	67	79	83	80	74	83	78	84	80	71	67	89	87	77	68	100	70	92	77	80	66	80	90	80	83	68	84	94	87	81	70	57	76	79	96	90	76	72	91	88	81	96	106	81	87	100	85	81	77	81	81	88	80	81	75	74	87	84	85	72	91	82	63	75	70	77	79	96	85	83	82	81	86	89	83	81	75	80	81	66	78	85	82	75	78	88	91	94	82	71	76	96	93	83	89	84	84	87	84	99	70	79	91	91	95	77	78	70	77	65	88	86	85	94	94	81	75	73	66	74	97	75	85	109	85	71	85	64	69	89	84	84	84	88	87	91	79	84	73	72	74	73	86	86	65	74	80	80	83	75	100	85	72	95	93	72	69	84	81	80	90	89	82	84	89	67	87	79	57	75	80	85	72	79	85	98	101	77	86	81	75	76	77	80	83	87	74	72	73	102	74	92	78	104	72	92	63	77	74	79	69	93	67	82	79	77	98	77	85	90	91	85	63	93	80	72	80	86	77	80	96	71	80	74	87	75	87	84	76	73	83	91	87	81	60	77	84	96	100	81	74	84	69	93	71	74	79	75	84	80	81	86	88	76	77	85	87	83	77	92	76	78	85	96	97	77	85	86	81	100	94	83	82	72	64	86	81	81	96	80	79	87	87	72	73	74	82	84	111	75	89	84	87	98	84	79	83	86	84	71	83	92	82	76	75	81	83	61	86	88	66	75	81	86	88	86	80	72	75	90	87	82	80	91	85	80	83	79	61	86	95	94	80	83	75	74	78	74	76	79	90	101	84	89	90	84	73	77	62	79	85	86	93	81	78	76	79	77	81	78	69	73	94	81	88	84	77	87	81	82	82	78	82	87	57	92	76	68	87	86	63	96	83	87	75	83	83	89	76	82	92	67	83	84	86	98	105	81	81	88	78	98	77	113	83	71	97	70	84	87	92	85	78	74	84	92	77	72	82	71	81	82	79	85	69	78	89	72	79	80	92	85	86	81	76	82	76	68	77	87	77	78	63	85	80	86	86	95	84	62	82	76	87	93	99	83	68	68	94	106	75	89	92	98	83	75	72	60	81	86	91	76	78	77	73	68	84	76	89	74	71	94	83	87	78	97	62	83	90	83	77	81	85	76	92	81	81	74	91	68	81	75	71	93	83	91	72	87	56	69	81
11148	13165	39131	55281	56274	39616	21057	6451	1729	1071	1000	1016	937	986	991	1003	995	952	978	957	1018	1053	1024	951	1011	1016	943	980	947	984	939	999	969	959	1004	985	993	982	994	949	985	978	991	1040	974	1064	985	1035	1031	947	931	1009	926	1056	982	1010	983	983	1011	1012	1002	982	986	963	1013	966	1020	937	1014	991	1033	997	1029	982	968	970	971	1039	1006	1044	953	1057	975	996	1036	1029	991	1031	981	926	1007	970	989	993	916	997	959	889	997	1031	987	990	1050	931	1047	946	992	979	987	980	998	983	934	958	1031	1008	1004	937	1010	999	1015	1008	934	987	958	1021	1023	970	1001	987	968	1051	949	982	987	970	973	1071	963	952	1027	947	1016	947	967	1002	1040	989	1026	985	977	992	943	984	1003	1010	1025	1086	984	950	976	1067	931	972	977	953	992	968	994	995	1031	990	999	985	1018	970	962	1074	1005	995	965	993	960	1036	993	1028	970	984	973	952	994	956	968	995	1018	1004	932	1008	960	1005	1018	988	973	947	1041	969	982	976	1045	985	991	993	1032	980	967	949	1007	1025	970	1000	985	1008	1048	996	981	976	985	993	1026	988	1015	1005	941	978	985	1019	955	976	967	1001	938	955	1021	1008	977	979	945	1002	969	928	951	999	1017	981	1009	1026	1007	989	1001	1025	972	989	954	994	962	1044	1007	1008	970	948	970	1038	1003	962	933	973	1017	987	974	943	946	988	1040	1050	996	959	1000	1016	988	973	995	990	1024	960	1020	1025	954	981	984	1017	1028	952	977	956	1007	984	970	1009	1002	970	960	956	1024	946	933	954	933	992	1015	999	976	975	1014	1014	1008	998	1006	1018	977	992	1041	985	1000	1001	992	1003	959	920	966	976	998	1000	952	976	987	1002	1046	940	1000	1036	1005	1032	1005	983	968	993	961	943	1027	925	1007	967	956	997	1009	1040	942	988	1046	990	1012	972	1020	976	950	1055	975	937	981	1006	977	1002	1007	978	1001	990	986	1013	936	1004	994	964	998	1010	1019	941	994	967	974	1039	968	1063	972	980	966	1045	979	1009	1021	964	989	1050	1024	989	966	1006	1028	1034	999	1000	991	1001	956	974	960	1014	995	998	1002	983	1033	993	991	1007	947	993	1009	1006	1011	1013	993	990	982	985	983	999	1039	981	974	966	1030	983	962	1023	980	1016	953	1045	958	967	1047	1011	1006	1023	954	1015	1028	959	1027	1002	1003	989	996	993	1002	1046	958	992	1033	1010	1020	981	1014	1007	1014	1028	981	976	953	989	1026	960	1022	997	959	1024	1007	993	979	969	1006	1009	952	1009	1007	999	973	994	946	1014	985	954	984	1051	976	1008	1025	977	1036	996	971	995	1015	1006	958	943	982	1045	1036	972	1041	979	958	986	991	944	976	998	1004	962	976	979	973	986	1009	956	962	966	1017	1064	992	950	952	936	1056	958	956	952	977	990	969	971	986	952	1009	961	975	992	968	1031	1025	975	957	982	986	979	992	958	1004	970	988	933	956	1006	1024	983	962	1010	982	1012	933	1022	982	993	1007	977	965	946	1008	952	1031	1017	963	1015	1017	988	956	1009	977	957	1046	997	985	1015	973	993	977	959	1003	991	979	965	958	980	1055	1009	988	972	1058	981	992	962	1043	1015	970	956	994	1013	1007	975	962	1008	990	1011	1034	968	993	952	994	905	1002	999	994	987	1025	991	1017	974	1041	979	1007	970	999	956	976	976	944	988	1013	999	1049	910	985	953	989	978	984	988	965	1021	1017	1031	1020	981	1004	998	1011	997	963	983	988	977	1005	970	1028	987	1037	999	973	1009	986	978	930	1008	1040	1010	1024	943	994	1031	996	994	976	1008	1009	974	1045	1054	1011	1020	981	1006	946	981	981	1008	986	968	989	987	989	968	1016	989	1006	980	990	974	1007	978	1008	991	992	1045	1031	1001	943	959	1048	943	956	1059	999	1025	1006	964	956	1002	971	1035	966	988	941	981	1015	1012	996	961	977	959	1006	983	953	965	1002	1008	953	970	1015	993	1013	1008	999	952	987	989	961	968	993	1031	1016	1013	995	1009	966	1042	1008	967	1037	972	1039	940	1011	909	981	997	990	979	993	1027	978	999	1002	981	990	995	1025	1073	1010	1004	1031	1008	982	966	946	970	993	979	944	993	966	998	1020	1042	992	967	994	1000	1024	986	926	988	1013	997	1059	947	1007	1001	969	1022	977	1027	965	933	1000	964	997	1036	999	915	1037	976	1002	975	980	1010	978	1000	1035	1022	962	1049	1037	944	976	950	929	983	949	980	996	986	969	1011	982	972	942	1003	1008	998	1013	1022	969	1003	1052	1031	1009	985	1055	995	981	977	1003	950	1060	1016	1084	1036	1034	1011	971	963	1009	1005	1013	918	1029	957	972	988	988	950	1066	1010	981	998	975	959	978	1027	1013	975	963	954	1035	1005	1013	982	1048	989	1008	986	945	987	1002	969	953	995	993	991	996	1042	1001	1038	958	999	1019	976	1021	956	984	954	951	966	1007	995	930	940	938	952	1000	975	1006	1031	934	955	1029	976	959	963	981	928	973	943	991	984	1001	975	976	1059	1008	968	1008	1015	956	990	963	931	985	1034	1026	985	1002	1029	1029	965	1053	984	958	993	1006	977	1017	1002	1020	964	973	1011	940	971	991	1000	1014	976	1010	966	954	1030	978	990	1002	987	974	1036	963	1001	968	1036	978	968	963	990	1002	948	1011	966	980	1027	956	987	995	974	1017	1015	974	983	1029	1007	1013	989	1012	1061	986	1009	1002	988	1081	1002	1007	1019	1011	960	1057	1028	976	993	1042	1029	1010	953	1001	985	976	981	1053	1010	999	938	983	984	975	985	986	974	996	986	957	960	1034	1024	941	977	957	974	1013	985	1021	973	1001	1031	994	963	960	973	1024	995	945	993	1011	944	986	1018	918	1037	940	1011	935	958	961	975	1005	986	988	1012	996	977	942	916	990	976	1030	967	989	997	970	991	966	1005	946	1014	959	977	970	1006	972	966	1029	1001	987	950	921	1024	987	943	968	1037	938	1044	960	962	982	1028	1040	1052	1002	1035	981	1020	1006	947	986	946	1003	1036	1026	918	1025	1002	993	967	980	1007	984	998	997	1000	979	1007	1008	1039	981	990	987	984	1030	1041	987	974	947	1037	1000	987	992	1030	964	954	978	984	1024	998	966	1033	955	984	1034	1012	967	1013	993	1006	927	1019	999	999	956	1031	985	1001	977	989	937	967	1049	994	965	1041	938	999	1052	921	962	1016	958	1009	1071	981	959	967	958	999	951	987	971	1029	990	1012	1027	949	1015	965	998	1014	1072	989	977	965	1020	1049	981	940	1012	961	951	1010	1029	995	980	980	982	1018	976	1009	1000	936	996	972	1007	1071	1040	958	941	1024	997	984	953	1025	935	991	1049	965	947	966	964	950	969	978	977	1017	1009	1004	988	983	996	925	1036	986	975	977	1001	956	1061	993	985	995	969	990	964	958	1003	956	944	949	1005	991	986	972	995	999	990	996	1023	1042	974	974	964	1053	965	984	975	939	1013	996	995	997	1048	996	920	977	995	1007	965	993	1005	954	1011	987	988	1010	965	971	967	977	1016	989	1037	929	1029	1022	1011	955	983	1017	976	937	982	1008	1001	1028	942	960	1027	1001	1057	965	1010	982	968	998	937	1004	985	931	979	943	1018	967	975	968	965	1023	987	1022	984	1018	947	1014	993	979	992	986	1026	962	975	996	1000	943	1009	963	1033	974	1014	976	970	995	1017	970	996	1001	1002	969	1033	1019	956	937	990	1009	991	919	1008	1011	964	1039	947	1018	1019	996	1006	969	942	970	948	996	977	979	924	952	919	1046	985	985	936	939	981	947	992	944	975	980	1000	1018	1009	1051	993	995	989	1025	984	971	1022	1004	986	1013	974	1001	1014	919	975	960	951	936	992	961	981	931	1019	1005	985	943	961	1028	964	1021	974	969	1020	969	1028	1064	999	993	964	952	1000	1002	953	979
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
