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
342671833118	342671833628	342671834178	342671834728	342671835276	342671835828	342671836378	342671836928	342671837476	342671838028	342671838578	342671839128	342671839676	342671840228	342671840778	342671841328	342671841876	342671842428	342671842978	342671843528	342671844076	342671844628	342671845178	342671845728	342671846276	342671846828	342671847378	342671847928	342671848476	342671849028	342671849578	342671850128	342671850676	342671851228	342671851778	342671852328	342671852876	342671853428	342671853978	342671854528	342671855076	342671855628	342671856178	342671856728	342671857276	342671857828	342671858378	342671858928	342671859476	342671860028	342671860578	342671861128	342671861676	342671862228	342671862778	342671863328	342671863876	342671864428	342671864978	342671865528	342671866076	342671866628	342671867178	342671867728	342671868278	342671868828	342671869378	342671869928	342671870476	342671871028	342671871578	342671872128	342671872676	342671873228	342671873778	342671874328	342671874878	342671875428	342671875978	342671876528	342671877078	342671877628	342671878178	342671878728	342671879278	342671879828	342671880378	342671880928	342671881478	342671882028	342671882578	342671883128	342671883678	342671884228	342671884778	342671885328	342671885878	342671886428	342671886978	342671887528	342671888078	342671888628	342671889178	342671889728	342671890278	342671890828	342671891378	342671891928	342671892478	342671893028	342671893578	342671894128	342671894678	342671895228	342671895778	342671896328	342671896878	342671897428	342671897978	342671898528	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	3300	1900	2700	2148	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
2888	1237	727	424	483	483	476	381	349	296	268	214	204	178	160	128	116	138	102	94	106	74	70	82	79	77	73	65	64	64	72	60	71	73	70	75	55	71	67	74	69	73	60	57	72	70	75	78	67	58	79	58	67	77	56	55	67	64	62	65	55	67	76	61	51	63	59	69	52	73	73	63	74	64	63	68	60	62	75	67	55	54	61	68	61	64	67	60	59	69	48	61	65	66	51	70	65	69	51	69	51	66	59	58	56	49	61	63	43	71	54	75	59	61	54	62	50	72	55	66	56	58	58	62	60	77	59	48	70	68	59	67	62	62	66	71	64	56	70	55	60	74	62	67	65	68	60	66	72	64	63	59	61	68	77	65	65	81	66	63	52	71	60	61	73	67	71	69	76	42	48	51	66	57	54	73	59	54	69	71	72	61	58	68	64	57	61	64	59	61	70	55	71	68	54	57	57	69	69	63	59	67	46	54	64	66	58	57	52	62	73	62	64	83	75	62	51	67	74	86	61	61	72	63	58	48	55	62	48	68	66	74	60	80	59	58	70	80	57	64	62	65	70	75	56	58	54	61	53	63	56	74	59	63	60	64	62	55	86	54	53	68	70	45	56	74	61	59	59	47	50	81	56	62	53	76	47	64	68	62	58	39	62	70	65	69	64	74	61	61	51	65	60	58	47	67	46	51	56	62	61	54	69	66	71	67	56	73	60	56	55	59	60	66	74	53	74	53	55	57	66	54	77	73	84	70	78	76	63	61	71	69	66	63	56	65	62	78	60	56	64	63	69	61	59	75	69	86	70	55	66	63	68	70	65	53	58	56	59	57	50	71	68	64	73	64	63	50	74	72	53	47	59	72	62	73	50	69	67	55	52	65	62	53	62	73	60	57	71	84	55	68	71	64	54	61	68	72	68	65	73	66	66	88	73	68	61	67	54	63	80	55	58	63	62	53	61	42	65	58	59	63	55	60	58	53	51	59	59	77	78	54	62	63	68	59	63	72	68	63	76	71	53	58	70	53	69	58	66	62	54	57	54	51	45	69	69	68	53	57	51	68	56	60	72	63	71	54	67	61	57	60	61	62	81	58	60	73	62	70	72	53	71	64	58	67	58	44	58	78	77	61	66	59	61	62	55	57	61	70	54	66	61	56	66	61	62	61	56	66	59	71	57	62	71	47	70	76	56	56	62	61	63	64	72	66	67	63	60	59	51	55	68	52	56	57	65	66	57	70	63	46	66	54	50	62	58	58	63	77	46	61	65	72	70	77	67	58	58	70	70	57	45	65	71	76	72	57	72	53	60	68	49	49	73	56	75	68	63	81	57	58	70	60	79	72	58	75	58	63	59	60	67	62	61	61	73	49	63	68	59	57	67	48	57	79	52	55	50	43	63	47	58	69	72	57	77	71	64	62	66	46	51	61	66	62	72	68	49	62	60	58	70	68	62	74	60	54	56	49	73	91	70	59	51	57	66	58	56	60	57	66	64	59	74	59	58	73	79	59	59	73	55	63	65	66	67	59	68	72	60	77	68	68	64	57	54	53	48	63	47	68	78	69	73	61	65	62	70	63	70	70	55	54	77	68	63	59	52	80	55	65	54	52	53	59	66	76	58	71	57	66	82	54	60	67	63	66	66	54	53	60	62	72	73	53	56	59	69	77	52	65	65	70	61	67	70	74	65	69	56	63	69	72	80	72	46	61	65	86	68	53	63	60	69	58	60	63	70	53	74	53	61	58	65	58	70	47	54	65	61	59	70	66	72	54	46	59	65	61	62	77	55	58	61	69	65	65	65	65	57	76	81	61	63	71	57	60	66	45	58	61	66	65	66	58	53	62	81	62	54	70	61	61	56	59	67	69	61	57	65	73	59	56	69	67	68	67	50	58	59	60	56	55	51	70	65	59	51	58	61	63	60	59	70	52	53	66	65	57	57	66	64	68	66	66	55	58	64	63	52	55	60	64	59	66	76	63	72	65	72	55	61	55	56	71	69	80	71	54	67	53	65	71	60	56	53	58	58	69	72	77	68	67	65	58	57	64	54	76	64	77	71	72	60	66	66	60	67	70	58	52	50	58	59	73	84	77	62	61	74	57	63	62	84	66	65	63	51	64	62	72	60	65	69	82	57	63	67	61	65	57	63	55	69	51	62	52	64	67	61	78	66	63	80	60	65	65	79	64	64	73	57	61	57	74	68	61	68	77	57	67	74	68	69	60	63	56	61	63	73	51	64	72	78	81	61	64	60	49	60	58	55	62	53	61	49	63	56	67	64	77	66	66	59	61	65	51	76	56	82	61	57	60	57	48	69	51	61	71	62	58	64	54	76	66	62	65	65	64	60	62	63	83	62	57	58	65	54	51	57	66	55	53	55	75	60	67	65	59	70	58	60	61	61	65	65	49	65	58	57	66	61	65	66	60	61	60	59	70	47	64	58	70	60	63	49	71	63	68	70	70	64	52	62	62	62	62	64	72	66	45	57	59	53	65	74	74	71	72	66	60	68	66	71	81	72	67	61	64	67	51	63	59	67	59	69	73	55	53	54	58	69	49	75	54	61	60	65	67	78	74	46	60	65	71	57	59	57	71	62	55	60	65	69	59	70	67	63	60	57	66	66	73	63	76	52	53	65	58	60	61	68	59	86	75	56	62	60	55	64	55	51	60	58	57	72	59	69	76	68	50	58	64	71	52	53	63	61	56	55	61	59	69	68	55	58	64	47	67	56	54	75	78	64	64	61	68	65	63	64	62	64	85	62	72	72	76	72	79	61	57	65	56	75	87	68	62	76	51	63	72	52	69	68	62	70	68	62	76	50	60	65	74	57	60	46	55	52	56	49	70	69	68	66	56	70	67	74	53	54	70	45	64	55	55	54	50	65	74	66	68	57	61	63	67	66	61	73	58	78	65	74	51	67	72	69	61	60	70	64	59	57	72	73	63	55	67	58	65	55	56	63	56	56	61	66	58	62	65	59	79	77	64	75	77	60	55	69	67	63	64	64	64	60	63	54	64	59	76	59	77	64	68	51	67	67	75	76	79	45	48	55	59	65	63	69	59	56	56	69	59	68	59	61	56	68	62	64	59	44	74	80	54	58	77	67	65	69	61	70	72	62	78	59	72	66	71	55	69	63	71	52	69	83	70	62	38	59	61	52	78	70	53	70	61	56	60	70	77	60	54	57	52	68	64	64	65	60	60	68	58	63	64	78	57	60	71	63	65	66	59	77	58	61	69	63	56	63	64	60	53	57	66	55	56	64	70	54	69	72	70	61	72	71	57	61	63	50	73	70	62	58	58	60	61	54	57	60	57	67	72	65	61	61	45	49	65	62	67	62	59	60	65	51	68	52	63	61	63	50	59	68	58	61	61	41	81	52	66	71	72	66	81	75	59	64	64	66	55	58	54	68	74	62	51	56	54	65	66	56	65	66	65	44	65	63	75	63	67	57	63	68	64	70	66	61	63	63	74	82	59	56	55	50	55
23922	15681	11425	16283	22145	21495	19083	16591	14400	11957	10319	8469	7541	6588	5165	4070	3580	3055	2608	2253	1929	1610	1457	1320	1304	1248	1121	968	984	1004	895	899	912	890	894	898	877	870	935	923	972	1000	944	935	929	875	890	905	974	985	947	928	842	947	865	853	819	830	819	793	794	746	776	765	711	796	759	758	762	777	794	784	771	747	748	743	739	771	745	761	711	808	722	803	748	771	766	785	784	780	719	785	765	727	819	766	741	797	748	728	817	710	737	779	794	721	709	787	719	723	754	750	756	741	770	735	710	760	751	770	740	765	734	768	755	809	740	709	781	753	786	694	730	699	780	795	772	777	723	779	732	756	765	804	760	777	740	757	754	692	760	753	746	751	779	774	760	761	777	709	759	774	738	723	745	696	736	743	797	814	729	759	755	738	735	739	794	726	736	769	721	754	737	742	779	794	729	774	729	800	735	722	717	782	732	705	765	772	754	747	789	742	743	721	766	773	764	723	777	791	792	725	764	689	774	759	736	768	757	758	734	762	729	727	741	700	732	760	739	680	742	765	757	748	792	750	768	757	783	741	751	738	762	740	762	731	781	760	775	758	730	749	766	768	759	731	777	728	719	736	777	793	717	782	747	721	745	743	722	696	715	722	734	781	786	751	772	771	759	766	809	788	738	767	744	795	694	757	743	767	731	756	728	783	788	778	762	700	722	776	782	772	795	768	714	731	708	743	745	777	765	784	761	763	748	768	751	724	788	725	784	736	788	767	795	735	684	742	788	736	735	736	731	755	755	755	713	715	750	797	720	772	725	744	757	773	750	748	748	772	740	729	758	743	725	707	745	746	779	752	768	745	758	774	716	774	725	792	773	748	777	719	718	717	722	733	762	798	725	695	764	781	713	756	721	768	759	731	746	775	721	735	728	719	769	754	769	765	755	792	796	758	790	743	743	749	714	710	765	778	764	722	763	756	778	787	740	745	747	727	687	753	778	728	697	815	740	746	783	746	753	741	735	755	761	806	717	770	767	753	778	767	751	729	744	740	751	760	750	734	758	729	770	735	726	772	744	779	768	733	748	734	741	766	768	767	746	749	734	748	773	712	759	762	796	725	780	777	739	761	721	726	749	790	739	701	771	743	778	720	768	749	741	740	739	808	755	767	767	773	805	735	782	776	758	681	756	743	735	745	724	756	768	753	759	755	765	779	765	774	756	720	782	786	759	752	751	734	784	728	804	707	764	780	729	779	751	729	709	788	734	753	802	772	770	743	758	758	765	729	765	772	703	738	696	774	772	759	742	740	761	785	742	751	777	777	754	757	735	775	673	744	807	752	783	727	832	738	778	768	792	746	668	739	778	792	763	759	735	782	753	801	746	805	726	753	759	791	759	735	741	728	770	740	799	741	726	775	752	741	792	743	768	723	790	728	733	794	743	722	775	804	745	811	714	721	745	781	770	760	792	724	773	769	744	732	719	762	750	743	719	793	789	712	712	741	772	715	764	774	828	748	787	731	733	753	698	735	733	764	673	780	742	745	785	757	779	714	761	773	712	756	780	781	721	770	749	769	747	741	751	719	758	771	739	818	763	737	787	735	754	770	745	702	771	755	751	786	766	735	765	770	771	804	740	727	766	799	714	753	784	748	773	720	745	760	774	778	713	729	777	759	759	757	779	759	760	712	773	784	786	752	773	739	743	759	761	758	753	724	729	764	759	769	771	763	796	775	737	744	725	761	738	767	734	795	747	768	752	772	745	738	729	809	787	760	778	724	691	743	759	759	806	731	773	759	810	767	751	757	758	760	747	738	717	707	757	748	777	751	783	815	726	709	726	747	759	740	767	771	771	761	748	749	795	735	754	766	777	740	764	759	766	763	785	748	798	805	748	748	775	733	756	751	746	705	727	720	742	754	795	751	731	782	721	746	777	767	780	757	775	710	765	791	783	763	732	754	759	747	716	735	730	768	767	759	775	751	722	719	756	761	740	779	755	710	737	779	774	739	792	773	743	743	717	770	770	705	752	771	766	740	758	735	693	768	789	721	723	773	754	768	757	719	769	772	748	779	745	778	746	773	751	717	756	708	766	774	733	724	779	751	765	723	773	767	793	726	757	746	787	724	748	755	735	730	780	700	701	702	776	753	754	742	748	757	748	749	777	784	760	735	828	768	724	756	768	765	721	722	725	706	726	729	787	763	752	755	782	759	743	748	711	739	745	712	774	751	730	747	770	730	748	750	772	732	745	731	773	748	732	779	759	718	769	693	763	752	790	791	713	783	764	797	771	746	741	763	736	791	724	724	773	778	751	768	767	743	703	776	738	742	752	691	765	722	749	697	775	765	761	754	803	764	755	726	774	813	858	747	738	722	745	731	748	729	810	749	732	737	764	767	759	764	808	739	756	769	750	714	753	705	731	747	798	764	669	730	774	744	781	699	784	767	751	765	730	755	772	714	740	738	731	740	714	761	715	751	720	779	773	826	765	778	757	773	751	760	743	746	727	743	757	758	741	745	753	731	743	749	758	740	778	738	751	733	724	773	724	730	801	772	724	741	773	751	722	758	765	749	739	741	746	734	757	792	758	744	705	741	764	801	747	738	765	727	722	802	737	758	742	792	765	770	732	701	766	744	702	750	750	740	779	746	787	755	752	771	773	799	811	735	728	724	731	710	736	684	732	773	766	768	784	791	746	773	763	744	760	718	758	744	736	759	715	789	801	768	770	764	758	758	729	729	781	740	739	753	716	752	816	752	773	767	788	734	798	750	750	830	792	744	782	757	699	719	766	733	701	803	789	756	763	799	746	779	692	765	710	698	757	747	742	752	739	732	745	757	711	778	805	703	762	763	717	777	764	710	766	751	766	771	793	726	785	741	727	761	726	772	760	752	744	735	776	788	732	736	748	752	744	784	786	746	736	768	739	742	772	786	709	779	763	774	726	756	739	792	754	802	734	769	779	731	699	748	746	779	763	780	742	766	745	743	763	771	785	760	764	833	772	742	750	750	754	775	736	708	721	748	799	766	774	721	761	755	786	750	803	701	788	726	774	753	762	779	780	772	783	761	775	729	728	781	762	791	696	732	760	726	743	750	763	752	779	769	710	793	716	753	729	749	745	762	714	810	803	752	740	756	757	744	765	733	783	746	776	774	754	716	768	809	758	786	743	791	775	760	755	753	774	756	739	725	784	723	822	765	781	742	730	730	714	746	752	730	760	788	767	752	771	744	766	699	756	734	760	736	806	726	733	786	731	789	778	756	696	729	751	721	748	802	754	733	824	776	788	738	792	741	698	778	742	760	769	750	813	756	784	706	773	721	698	750	744	731	736	758	762	780	781	778	783	730	814	755	756	763	785	721	765	736	795	738	753	730	745	774	756	731	755	754	764	781	732	742	792	768	720	750	741	729	778	759	766	736	771	783	722	773	709	751	744	764	757	767	701	769	754	792	764	727	746	708	798	750	801	734	760	745	727	790	752	710	718	790	743	781	765	788	777	730	694	821	770	716
2596	687	386	272	242	247	255	225	201	167	155	115	123	102	78	62	51	65	54	72	44	43	39	39	43	43	48	36	39	32	53	34	48	38	39	37	43	30	50	40	40	45	42	41	40	46	33	43	44	52	41	42	44	39	49	42	40	46	45	47	38	41	48	39	40	27	35	42	38	39	38	39	35	42	39	37	46	37	42	46	47	38	41	34	34	43	33	46	43	44	38	38	38	31	24	40	37	58	41	46	29	40	51	36	46	40	42	34	33	32	40	27	47	34	37	27	36	39	39	31	42	41	46	39	38	34	41	46	41	37	33	37	38	40	45	32	40	34	28	49	29	45	32	33	56	33	36	40	32	31	44	44	43	26	39	43	35	55	34	49	39	36	44	28	28	35	31	39	38	41	45	37	31	45	37	36	29	44	40	28	27	37	39	44	43	33	40	31	34	43	33	40	36	36	40	40	40	43	33	41	46	39	45	39	33	38	50	36	43	42	52	48	37	40	35	39	38	51	34	34	42	33	42	35	47	36	37	49	45	57	59	41	21	41	41	39	40	33	34	38	46	44	31	39	42	39	42	46	47	39	37	31	39	37	34	57	34	26	44	33	39	46	33	34	42	46	26	43	35	50	39	34	50	41	38	47	33	35	41	44	47	35	36	53	26	40	39	36	41	27	42	47	41	36	28	39	49	41	32	45	42	34	40	42	45	26	45	42	39	52	32	41	38	41	39	32	44	32	35	48	46	34	34	42	33	45	40	29	39	37	39	34	32	32	46	31	35	39	50	34	44	37	36	45	41	51	39	42	25	42	56	42	40	47	43	28	50	43	36	44	35	23	27	42	36	37	37	42	46	52	38	35	45	40	38	34	32	31	38	34	29	44	52	48	35	38	52	36	33	44	31	58	48	37	29	40	36	30	32	42	37	35	36	31	35	44	49	38	37	42	41	33	32	33	47	42	41	40	44	31	35	44	42	41	36	34	42	42	42	46	35	39	32	39	41	51	39	44	40	44	42	48	45	49	37	35	31	50	47	32	31	32	38	42	44	41	44	39	49	36	40	43	39	33	46	42	35	44	44	25	44	43	38	41	31	30	33	49	38	37	47	34	42	24	42	45	40	39	39	32	34	45	39	39	37	36	45	36	52	37	39	39	38	38	39	55	41	41	40	44	38	34	40	35	39	50	41	34	45	39	37	38	39	46	39	38	45	42	35	47	29	51	33	40	36	29	35	33	40	36	28	40	43	42	43	46	33	38	46	34	29	34	37	40	38	38	34	36	36	30	32	42	52	48	49	40	51	37	29	38	40	36	48	39	39	31	41	49	33	44	34	32	36	36	47	40	42	41	37	50	31	33	55	41	49	35	41	41	36	42	48	45	40	37	44	38	58	36	47	41	39	53	26	47	31	45	38	34	34	33	41	38	35	41	41	39	57	40	40	35	50	45	47	34	44	35	33	41	34	33	36	36	37	40	40	38	32	44	43	29	35	40	45	40	38	30	46	32	39	45	33	44	30	39	43	33	47	27	38	41	41	49	35	32	31	53	39	30	33	36	47	36	46	40	41	45	38	40	51	38	37	35	42	50	40	34	40	33	40	34	45	39	34	35	39	44	44	40	39	42	41	41	22	44	45	28	35	35	39	46	29	37	43	38	45	43	49	41	33	41	40	54	34	38	43	37	43	33	34	33	43	42	43	43	36	54	46	32	40	45	32	49	35	31	35	39	33	28	48	45	35	41	36	39	32	34	35	40	36	42	39	33	37	44	44	37	50	48	34	32	33	37	52	48	32	45	49	50	44	38	33	36	40	39	34	38	49	44	56	41	32	47	52	38	32	46	40	39	41	40	38	48	49	25	36	44	36	37	31	39	38	33	29	40	46	38	38	31	38	28	39	36	35	42	45	35	38	44	55	33	43	44	41	34	41	49	40	38	29	39	35	37	32	48	46	41	37	40	37	35	38	27	45	23	40	35	34	48	42	41	45	43	32	37	51	40	36	41	40	34	44	45	44	55	38	28	51	41	34	41	36	31	45	47	40	44	37	41	41	39	48	49	46	30	37	37	39	38	44	38	35	36	40	38	27	39	44	42	35	39	48	47	47	24	27	33	35	43	42	44	31	33	35	28	40	37	42	36	45	45	46	43	48	40	47	42	44	41	39	39	50	47	39	35	45	40	49	37	39	41	29	41	41	31	35	37	40	43	34	43	42	26	40	37	35	32	41	50	42	37	43	41	34	39	35	43	44	42	32	40	33	41	34	47	39	36	39	45	32	46	42	35	44	36	41	35	32	42	44	31	35	39	34	44	47	35	28	46	35	47	48	42	44	36	37	32	41	34	36	27	45	43	54	36	47	23	41	38	42	43	35	36	41	32	37	42	44	41	39	44	30	40	40	42	41	39	46	40	28	42	42	36	37	37	48	46	29	36	36	42	53	33	43	43	43	32	32	40	41	49	35	44	48	40	40	41	39	40	48	43	42	40	35	39	46	50	48	40	36	42	47	51	40	38	50	43	40	28	45	39	52	41	29	42	49	49	46	42	34	34	33	36	32	33	34	49	36	35	36	41	30	45	50	32	52	38	34	41	52	48	37	42	28	36	40	41	30	40	38	24	39	39	39	43	50	42	42	33	42	44	39	36	49	48	36	43	47	42	50	43	40	41	33	35	39	39	40	37	28	47	39	42	30	29	38	47	43	53	32	38	35	46	32	47	48	37	42	41	33	26	42	39	40	52	43	37	27	31	40	41	39	30	29	47	43	50	45	38	38	40	53	34	47	47	38	38	30	32	47	41	41	45	33	33	42	42	30	32	31	43	47	50	33	42	32	34	34	49	45	30	37	48	42	32	39	38	48	39	38	39	37	40	37	34	40	38	32	45	34	46	49	46	40	38	39	29	43	48	44	36	40	41	38	41	45	34	34	48	38	40	39	31	32	38	40	51	42	36	38	44	41	41	34	40	45	33	36	43	33	40	43	27	25	34	43	42	39	41	40	47	37	46	36	34	47	36	44	40	56	40	38	47	35	45	34	39	39	39	44	30	49	44	43	34	34	43	33	46	35	34	42	45	34	41	45	45	42	42	40	51	47	39	34	39	43	31	33	41	39	42	32	46	34	31	47	36	34	44	43	33	39	41	45	36	32	36	42	44	33	34	50	49	35	37	47	36	45	41	43	28	34	46	36	41	46	48	32	41	42	42	36	40	36	47	40	32	40	40	41	36	34	40	47	37	42	38	41	45	37	30	55	40	42	43	43	41	39	33	39	39	41	47	38	40	36	40	38	43	36	40	40	37	44	46	60	27	43	49	37	38	40	31	45	41	36	33	41	42	28	43	31	41	36	33	49	27	39	34	51	44	33	28	43	54	47	40	39	43	30	54	41	39	35	46	32	39	32	31	34	33	46	41	42	36	39	32	42	39	36	37	36	40	30	37	31	52	51	34	30	33	33	27	41	43	30	31	40	46	42	40	29	44	29	45	46	51
19565	11505	8015	12274	17648	17189	14991	11941	10384	8237	6680	5409	4861	3984	2862	2211	2100	1819	1486	1318	1146	964	865	877	842	692	660	648	629	626	605	550	612	653	579	593	612	614	620	592	623	599	681	597	649	642	605	610	655	625	611	586	579	618	603	564	591	603	512	518	518	527	555	538	505	515	513	538	496	554	514	562	565	507	488	512	499	581	522	526	525	528	513	537	522	503	511	531	508	533	548	521	525	546	544	549	517	553	529	530	497	537	544	555	521	526	514	551	482	523	555	549	542	532	514	569	520	523	504	497	546	525	555	510	514	554	532	547	529	526	542	497	462	507	505	543	525	531	535	511	530	500	544	515	523	527	516	522	527	500	543	503	506	522	575	527	501	550	501	541	516	557	557	534	526	530	574	554	491	520	488	554	531	530	506	512	554	552	511	552	494	558	553	531	528	527	517	519	499	540	530	510	521	529	542	530	580	504	506	524	524	501	523	500	528	532	545	503	546	468	556	501	524	478	508	588	517	512	520	524	523	530	546	504	482	520	556	532	517	484	528	529	510	550	579	538	514	576	520	544	509	506	514	553	567	479	543	496	518	527	492	501	519	536	513	556	534	497	547	526	564	576	540	485	545	532	511	538	540	535	568	556	526	505	512	519	490	517	529	557	552	532	546	561	534	516	513	542	491	511	533	521	513	523	573	513	554	518	495	534	511	505	514	540	552	587	550	533	517	502	520	525	513	519	524	513	514	505	569	582	508	494	523	512	486	536	542	534	525	520	523	563	504	498	523	519	527	534	527	511	483	568	539	550	522	551	572	508	521	529	518	526	566	514	546	533	516	561	534	544	536	575	534	494	544	506	516	528	550	545	541	545	523	533	523	494	577	519	501	530	521	554	497	536	533	575	549	513	524	537	513	573	537	501	521	525	514	543	506	530	532	491	511	479	495	515	560	498	513	533	563	499	531	510	532	567	540	520	533	554	518	513	501	500	504	504	555	508	479	549	478	480	547	513	513	552	556	522	507	539	564	530	534	518	491	520	525	526	503	536	528	500	522	530	496	550	491	516	535	529	553	501	527	509	524	535	520	541	488	529	537	514	516	508	553	576	503	575	551	557	540	553	507	523	526	516	528	521	590	516	544	519	564	525	533	524	550	554	523	496	519	538	520	573	531	514	496	503	490	546	539	502	524	533	529	522	522	529	554	557	518	575	547	499	539	566	536	543	514	528	576	495	557	567	548	493	522	519	547	536	532	481	515	563	505	570	539	480	531	527	528	504	558	501	524	559	530	533	515	525	527	562	521	572	527	530	500	467	560	563	531	527	485	513	530	537	481	497	551	507	573	513	524	557	550	511	512	521	553	529	535	536	525	554	548	571	514	536	529	553	556	523	546	549	566	535	565	510	523	536	544	533	542	540	520	541	538	518	568	523	526	493	562	525	502	484	577	554	563	515	561	507	544	547	501	551	512	553	567	530	499	501	517	543	561	482	559	538	509	501	531	527	541	537	538	519	540	526	502	551	508	520	501	518	521	516	544	518	542	515	544	518	581	524	518	561	545	539	555	551	522	545	544	524	524	525	537	545	527	522	580	506	530	530	503	471	534	536	523	534	523	502	515	518	557	533	548	541	512	505	500	538	550	561	536	555	508	555	536	521	514	525	494	494	510	500	515	513	519	491	519	523	529	514	531	558	543	499	532	528	519	515	511	538	521	532	513	533	558	523	485	532	541	578	562	507	524	507	509	554	543	488	538	506	526	501	539	523	533	526	525	536	490	530	524	524	535	528	490	532	536	476	537	494	528	558	521	516	527	515	521	548	536	530	545	553	525	518	517	570	490	538	542	533	510	536	512	536	510	507	540	518	537	552	504	525	512	542	504	529	542	515	518	587	513	558	519	537	500	566	543	501	541	526	532	521	496	551	514	528	523	491	545	522	488	558	530	565	500	535	533	548	534	518	545	487	518	526	551	531	491	507	566	493	547	535	506	563	561	507	555	530	492	553	542	507	510	513	543	516	546	515	508	566	580	521	469	523	543	504	550	524	557	538	551	505	498	529	558	534	497	523	524	546	565	515	541	531	542	530	514	515	537	499	524	560	543	538	584	519	483	501	527	519	528	498	574	522	530	554	510	492	537	526	503	578	537	517	503	537	561	527	544	499	551	539	512	475	503	508	505	521	532	560	535	555	538	569	494	546	517	496	527	521	564	547	554	503	536	548	519	521	564	522	493	510	506	533	512	518	557	501	528	532	494	562	568	524	486	525	473	532	505	518	531	505	540	487	534	542	505	540	527	552	525	476	488	507	515	544	523	542	545	494	552	518	559	477	512	563	527	529	515	544	551	546	562	537	519	517	502	544	562	552	505	536	567	539	529	551	493	509	522	549	530	512	539	536	489	549	504	534	518	533	548	582	526	510	516	545	512	524	560	561	546	510	510	519	552	519	497	500	502	539	536	569	530	490	556	518	534	509	500	528	527	534	500	547	540	536	518	524	504	514	473	550	529	538	522	513	543	507	569	505	501	540	521	489	462	532	556	572	547	523	544	496	556	531	551	534	554	519	548	503	520	531	504	551	513	536	527	519	547	500	566	526	488	545	529	552	518	547	521	536	511	503	501	514	523	530	489	546	514	506	503	514	561	542	555	520	558	514	555	526	501	520	556	484	528	502	482	550	520	513	513	517	541	542	511	536	539	496	541	553	533	503	554	524	511	530	533	576	545	551	491	515	568	493	478	555	540	534	523	527	523	583	523	566	510	532	560	544	494	545	510	525	497	498	527	488	558	494	525	527	516	514	526	564	538	526	519	540	527	535	489	533	496	472	562	535	485	503	541	517	512	482	514	575	484	523	521	554	559	568	546	517	551	539	527	492	538	514	525	521	518	536	543	551	521	530	527	518	534	516	505	539	528	545	527	492	513	518	502	528	517	520	534	499	528	537	549	534	542	545	509	524	533	532	504	473	493	556	538	546	521	507	558	524	507	508	558	495	523	554	516	500	510	496	565	534	485	521	538	513	552	529	510	524	518	528	514	509	547	539	525	541	520	541	549	456	552	528	537	513	548	514	525	578	543	531	561	524	552	537	523	510	543	541	552	521	511	504	536	543	562	525	529	507	510	522	547	562	505	492	510	559	494	514	555	560	526	506	505	533	508	545	507	547	565	510	527	534	505	529	498	525	516	531	592	516	518	508	518	509	505	510	528	539	568	536	509	516	550	482	515	484	492	529	524	554	501	552	571	521	507	575	497	507	537	521	533	517	535	497	517	496	522	520	549	533	575	538	552	507	468	516	533	544	562	553	514	519	546	524	543	546	540	524	532	517	515	553	499	527	549	507	527	538	551	521	532	527	505	496	548	489	561	540	530	513	558	523	541	523	500	516	520	501	523	555	495	510	562	520	510	513	523	534	497	566	552	534	524	551	487	522	485	571	504	498	505	540	524	513	508	503	551	498	532	495	552	484	544	559	524	512	551	539	543	528	545	563	530	495	542	537
2341	938	538	382	355	395	339	297	256	203	188	169	135	119	109	83	69	78	67	59	81	52	54	48	40	42	53	45	39	40	45	43	43	41	39	48	35	47	46	42	50	47	39	51	53	54	52	48	49	48	57	49	42	41	50	47	42	31	41	51	54	37	39	50	42	47	62	50	45	53	46	45	38	46	44	57	42	37	45	46	44	41	44	52	51	46	39	50	39	28	42	57	48	51	42	51	42	31	58	47	53	39	39	39	49	29	43	41	42	47	48	30	45	35	49	41	40	31	44	38	32	51	38	43	41	49	38	55	44	41	40	40	43	42	36	39	44	42	43	33	47	39	45	46	40	42	44	44	33	42	45	47	49	39	42	35	35	42	39	35	47	38	51	42	42	46	45	46	39	39	45	33	33	47	45	40	51	37	44	44	47	42	41	25	47	36	46	38	46	46	45	42	31	44	47	42	46	41	38	39	38	37	42	50	40	46	27	51	40	39	35	40	40	47	49	34	34	44	43	37	45	37	39	34	48	42	47	34	45	49	47	37	43	42	37	35	52	47	51	53	34	50	42	37	50	50	35	37	48	36	38	44	39	48	42	48	46	52	43	37	50	39	53	51	33	41	48	41	39	30	59	51	42	46	35	45	43	42	37	40	42	40	36	44	39	47	47	40	38	46	54	41	50	43	47	39	28	53	42	46	31	32	48	49	52	33	43	50	38	35	45	34	43	35	27	43	43	47	42	40	43	40	36	24	45	57	43	41	45	39	39	47	42	36	33	38	42	47	40	48	41	40	47	55	45	35	49	48	40	44	37	35	43	41	20	49	45	47	35	41	38	33	38	45	39	45	50	34	54	57	43	51	49	41	44	50	41	40	51	37	53	39	46	50	50	48	36	37	46	41	46	46	46	36	46	51	49	37	60	49	37	46	29	38	45	30	48	37	48	51	45	39	41	41	40	39	49	47	52	45	32	44	41	48	41	45	49	54	39	31	44	37	42	46	46	37	38	44	34	40	35	39	38	45	38	40	42	32	31	39	38	45	43	51	40	46	49	40	37	40	45	61	41	35	43	38	41	44	47	44	56	53	44	41	36	40	43	36	37	37	42	33	39	40	54	40	43	37	43	38	39	42	37	35	41	43	43	39	35	41	29	33	49	37	35	43	48	41	30	40	48	48	31	43	48	49	53	46	49	44	33	40	41	41	49	42	46	41	38	37	56	36	46	44	41	42	50	37	33	45	33	39	49	46	33	36	41	53	38	44	47	38	45	39	55	34	44	41	36	41	47	45	43	49	40	53	42	34	33	44	31	48	47	46	39	51	32	51	45	50	44	37	39	40	44	49	33	41	51	41	50	34	33	35	51	46	42	33	41	42	47	38	43	34	36	49	27	37	43	36	45	39	42	41	32	51	43	44	43	33	40	37	38	36	45	59	46	45	32	52	48	40	42	38	40	38	46	38	30	35	48	54	44	39	42	44	48	52	44	34	43	40	45	53	43	38	43	49	34	48	44	54	47	44	45	51	46	43	38	39	27	34	34	41	29	43	37	34	40	47	49	36	37	43	49	52	46	50	48	39	37	39	47	46	49	43	53	37	44	54	40	47	48	39	47	32	38	44	39	57	33	45	47	44	36	36	42	55	39	50	42	40	42	38	33	46	43	42	40	44	50	33	32	39	48	39	46	35	30	40	45	36	39	38	44	31	34	39	41	43	32	50	42	43	40	49	53	43	46	45	53	32	39	44	52	47	41	39	37	53	44	38	35	37	40	41	42	48	47	42	56	50	43	46	43	43	37	52	36	34	47	41	42	48	49	41	34	27	49	32	42	40	34	33	42	38	47	50	49	49	47	48	41	45	48	45	36	45	44	44	32	41	44	45	43	37	53	37	33	49	32	35	42	44	39	53	44	33	41	48	49	43	46	48	45	39	43	44	56	48	45	50	37	49	34	36	56	46	47	53	38	47	44	36	40	36	54	36	50	44	51	43	48	33	35	35	39	40	43	37	44	45	39	42	51	53	35	46	38	42	45	39	49	43	44	44	44	47	42	45	41	52	49	45	49	48	34	52	41	46	45	32	39	54	44	49	31	43	32	54	38	35	47	40	47	34	47	43	37	41	35	43	46	28	40	50	48	45	44	45	51	45	45	36	42	42	39	43	30	43	52	38	49	30	32	45	51	49	45	31	49	37	34	39	40	44	48	43	34	35	39	48	37	49	42	49	57	32	36	45	33	38	43	48	40	39	42	47	55	32	40	37	38	46	32	41	47	49	51	39	41	42	53	39	37	36	32	41	43	42	61	39	40	38	47	49	42	36	49	47	44	39	38	38	35	45	47	49	46	50	51	33	32	39	45	31	44	49	41	41	44	37	48	39	49	28	45	37	46	40	49	38	32	51	42	39	54	44	44	57	30	37	39	45	43	44	39	44	43	41	42	36	44	51	40	45	43	39	55	51	39	41	46	48	43	40	37	45	40	48	34	54	33	41	39	50	39	45	37	43	36	44	43	48	54	45	41	53	44	40	50	33	51	40	39	39	45	42	52	44	44	33	38	56	38	40	44	41	44	42	39	51	39	32	39	56	32	46	28	45	43	40	31	37	41	46	44	46	30	46	46	45	42	45	41	52	43	31	39	40	42	50	70	41	40	40	62	37	38	45	30	46	40	49	48	49	44	51	48	49	48	46	40	49	39	42	50	46	38	43	46	32	48	46	41	47	38	38	30	38	44	51	48	45	43	44	35	51	47	44	44	33	40	46	36	45	29	43	31	54	38	40	41	37	43	47	44	39	36	54	46	30	47	48	38	49	42	42	34	46	35	41	41	51	34	40	45	42	51	51	39	35	38	37	43	46	62	42	47	42	47	47	47	43	34	41	44	43	53	47	46	39	46	40	47	42	53	46	33	49	38	48	39	35	41	43	32	49	39	40	45	62	48	42	29	58	49	58	29	36	44	41	54	54	34	59	36	36	40	49	39	31	40	38	35	44	42	50	37	44	50	37	47	38	32	44	34	33	36	42	53	31	39	36	37	36	38	43	40	45	42	41	43	32	48	47	34	37	55	51	47	38	44	43	50	41	40	47	42	47	35	47	41	49	38	36	39	45	47	37	33	39	40	53	36	54	50	39	43	36	58	41	37	40	45	61	43	45	38	45	48	43	42	40	45	52	47	35	36	41	47	35	28	47	49	38	38	59	48	39	42	32	27	40	49	42	55	33	40	43	54	37	37	38	44	33	35	40	45	46	41	47	42	47	33	44	44	43	41	36	34	45	42	50	49	45	42	44	47	57	36	39	45	50	50	51	40	43	52	52	42	50	33	48	48	45	32	37	59	36	28	45	45	47	35	42	46	39	42	40	39	38	46	39	33	47	38	39	42	43	41	47	41	37	30	56	43	56	46	30	33	38	49	39	29	37	40	49	46	38	38	43	43	43	44	37	47	30	36	47	51	40	42	38	38	44	41	36	42	42	43	42	39	48	55	52
23505	14110	9368	14952	20730	20438	18316	14834	12696	10305	8677	7076	6314	5035	3948	3046	2786	2524	1962	1761	1268	1205	1079	982	865	767	752	677	708	707	675	633	639	686	627	572	651	679	672	667	656	680	728	683	683	652	628	652	697	710	690	673	630	598	596	608	620	631	569	536	537	563	557	504	524	515	574	507	582	535	532	506	525	531	533	539	522	508	597	532	495	539	528	480	524	529	559	496	521	510	506	538	538	492	530	483	519	521	489	535	574	518	530	482	540	528	541	529	477	543	526	525	565	533	526	528	518	493	540	511	545	493	521	562	520	499	572	543	518	518	550	584	539	538	530	530	492	534	544	524	508	533	518	526	528	504	518	527	482	539	523	565	498	491	520	546	547	501	522	520	531	515	508	532	511	526	522	562	499	551	518	501	531	560	524	507	544	514	547	518	507	518	499	540	546	543	493	496	513	487	542	574	532	533	540	550	516	551	517	540	492	517	491	492	511	550	543	504	533	535	563	530	517	527	515	531	563	489	507	509	544	524	514	554	490	505	496	521	496	542	490	559	515	534	542	539	519	544	480	501	569	542	504	554	496	536	506	562	537	554	547	550	516	524	505	510	552	522	545	518	548	531	541	503	543	555	504	570	507	531	494	562	504	501	516	534	521	522	516	505	531	526	501	507	515	521	496	543	527	529	548	542	549	532	492	521	524	525	529	522	494	540	489	547	517	520	567	505	560	510	537	528	530	497	539	523	519	528	557	496	510	493	485	561	535	511	487	508	510	548	583	518	515	539	537	494	519	507	518	516	529	522	506	517	515	521	565	502	540	484	495	579	541	532	542	500	538	472	524	531	503	520	508	494	509	515	497	505	487	536	516	521	520	482	523	534	532	515	524	540	537	491	489	533	546	492	514	524	501	552	519	560	524	512	518	517	540	510	550	542	539	565	498	516	536	506	520	526	509	542	527	526	518	474	528	536	502	521	543	521	520	525	550	551	525	488	525	529	516	540	522	505	523	499	537	539	515	529	539	590	494	492	508	544	519	525	507	534	534	536	514	497	532	486	516	527	495	501	525	571	478	564	490	494	531	516	529	563	514	510	519	550	525	523	491	498	545	501	500	533	509	523	512	522	527	487	553	510	515	526	524	496	485	522	533	543	523	542	549	530	539	510	542	506	523	530	522	542	525	541	511	491	500	560	524	531	511	536	537	540	555	509	514	516	528	490	548	529	493	487	501	529	542	540	516	540	538	513	591	530	493	527	501	535	551	547	535	535	501	529	525	538	518	510	510	534	496	502	521	549	511	533	500	560	499	564	518	488	567	538	491	573	532	577	531	563	557	515	547	511	517	530	520	520	485	538	516	530	545	494	530	500	532	518	517	510	480	478	523	540	521	531	546	517	523	500	551	539	489	534	536	501	550	521	527	523	538	524	514	506	519	532	520	539	519	495	503	512	493	492	518	544	487	497	493	512	489	487	492	498	503	506	528	560	509	500	522	487	515	456	511	536	581	541	503	534	546	513	514	513	540	478	506	535	529	506	547	501	501	545	526	498	513	506	544	499	541	521	539	507	544	568	553	503	514	536	493	529	502	522	533	540	505	482	534	485	503	500	512	498	504	551	470	523	491	532	537	507	507	488	514	553	480	518	547	532	524	501	520	567	537	518	491	537	524	558	550	572	522	497	543	552	523	541	520	487	508	567	524	533	525	527	514	512	505	496	518	494	567	494	522	511	529	465	541	548	561	537	517	569	515	472	503	544	517	524	516	545	510	569	554	536	483	518	491	554	526	532	508	553	487	482	510	516	536	542	537	554	547	515	487	508	532	516	548	510	495	510	561	528	518	520	485	523	491	505	527	508	486	533	512	524	508	530	549	534	530	493	531	514	502	551	528	514	535	514	527	547	553	522	550	509	537	485	502	502	497	537	517	512	563	531	504	489	494	551	515	560	533	516	519	563	511	559	570	538	577	512	512	520	550	487	503	492	515	556	528	497	528	482	508	538	540	548	528	480	456	511	513	519	534	534	514	515	554	513	541	498	536	523	552	548	513	517	534	526	511	520	518	522	541	553	522	503	537	536	548	517	531	515	508	504	542	502	518	496	509	529	530	514	565	517	539	555	488	495	504	528	542	549	543	549	514	501	513	491	540	528	507	509	541	533	547	523	496	512	539	513	512	560	506	501	568	529	503	531	531	505	596	526	510	555	509	510	523	532	552	538	503	493	523	552	509	484	541	560	526	529	537	495	510	521	551	533	541	510	526	557	531	503	532	508	538	515	525	482	554	539	526	559	505	498	504	518	537	493	496	533	509	519	521	532	561	524	559	529	515	526	527	553	522	526	544	518	544	498	498	539	527	565	532	498	528	526	473	478	533	550	495	494	516	507	540	532	545	566	546	553	534	492	500	583	509	501	519	542	529	498	519	498	531	567	537	522	534	504	555	505	514	467	514	499	524	496	534	524	511	521	502	520	543	555	557	495	542	515	512	524	534	494	532	553	500	520	558	539	560	505	573	523	545	537	552	522	482	525	524	495	485	533	527	517	529	523	509	520	532	499	545	531	486	525	520	501	545	514	526	528	497	501	520	535	505	506	527	538	549	573	551	474	527	551	516	518	522	488	533	513	549	496	483	512	493	524	549	516	562	526	545	553	545	484	517	542	509	522	500	512	545	528	522	523	571	509	583	553	510	516	498	496	529	485	522	520	492	555	571	514	520	497	552	498	531	525	511	561	508	510	516	576	521	521	500	517	540	537	511	478	535	498	505	534	505	509	511	535	493	582	528	539	506	519	539	489	528	533	543	541	544	549	558	523	530	512	548	532	538	531	505	536	549	514	559	496	494	534	525	536	547	503	537	499	527	520	520	528	556	575	491	550	514	545	513	573	524	548	511	529	504	518	500	536	510	567	568	524	525	503	521	544	570	485	464	544	533	512	517	549	532	515	523	477	574	460	517	513	525	505	510	529	488	491	506	530	559	527	516	536	505	514	522	523	527	514	525	548	516	525	504	513	585	547	494	513	541	527	544	534	508	508	544	508	528	514	527	567	523	540	527	502	550	519	508	588	510	539	494	540	515	548	545	499	534	521	513	532	568	550	516	490	509	564	496	498	503	520	588	516	555	513	497	538	475	537	528	566	527	566	494	504	495	516	513	520	531	497	511	530	536	501	519	505	546	520	490	552	535	520	518	510	546	490	502	476	509	526	529	516	519	543	527	507	554	541	491	546	513	476	529	570	505	555	521	501	495	533	549	567	499	526	496	491	538	554	471	476	504	506	548	504	529	527	514	511	536	527	566	511	529	541	492	541	540	534	539	530	496	584	552	502	513	508	525	521	490	503	545	525	504	513	488	525	515	515	548	504	516	500	538	516	538	512	546	481	523	508	507	488	548	523	553	549	550	522	557	542	509	517	512	522	509	534	505	542	538	521	513	475	539	547	529	548	491	523	528	538	506	495	522	517	499	551	550	537	546	527	490	505	526	455	547	494	526	462	511	479
3770	874	534	364	330	399	386	300	280	245	247	203	171	176	139	110	107	100	107	79	72	84	89	70	88	78	67	71	74	64	67	65	63	73	75	59	74	76	75	78	82	59	74	72	75	72	61	79	74	62	76	62	88	70	86	65	60	76	65	92	60	72	66	69	70	74	64	75	75	63	71	78	61	45	60	59	64	72	59	75	62	77	59	56	63	69	63	78	73	74	57	59	71	80	73	58	73	66	66	49	67	54	84	57	75	69	67	77	50	65	73	60	80	75	67	67	70	68	61	66	49	75	58	59	57	57	77	65	77	69	70	80	69	71	85	60	80	74	85	60	60	64	78	55	69	67	80	65	60	73	66	71	65	73	67	75	65	61	72	49	63	65	70	77	67	64	55	64	75	70	54	61	83	64	64	73	66	65	77	63	70	66	68	70	73	66	64	66	77	72	67	64	58	66	56	73	66	58	68	57	69	73	63	68	65	56	72	72	66	68	71	59	61	68	68	46	65	65	62	50	76	71	71	74	82	72	68	65	60	56	67	79	79	64	61	71	61	55	69	67	70	76	68	59	80	54	76	60	63	87	53	69	61	66	80	72	69	65	84	47	80	74	68	68	55	63	65	77	68	74	75	77	64	71	69	72	66	75	64	82	75	67	65	84	82	77	71	73	59	64	72	69	75	82	73	72	79	49	72	61	63	75	56	63	72	72	56	59	66	71	60	58	77	58	64	57	61	71	60	60	73	64	60	72	73	73	76	54	63	70	68	71	63	72	93	60	81	81	68	55	73	86	65	69	73	56	74	76	61	75	67	53	73	71	67	66	59	66	75	62	62	79	69	78	54	76	63	61	54	63	68	70	70	83	68	63	81	72	61	84	65	72	88	71	57	63	61	66	61	73	66	75	59	69	73	63	74	68	60	60	72	82	73	59	80	70	71	61	69	72	68	65	67	59	66	55	67	60	74	60	60	80	67	65	74	80	77	64	70	79	86	62	74	71	55	63	58	63	65	73	69	59	49	67	73	72	64	68	70	73	64	72	68	82	64	69	70	68	71	69	66	77	63	52	67	51	60	69	67	72	65	79	59	61	65	78	58	81	73	73	59	76	76	78	78	85	69	63	56	65	68	61	67	67	54	52	82	57	70	71	67	75	57	72	83	68	57	69	51	53	74	53	69	69	84	64	60	74	64	57	61	83	70	55	64	72	67	68	70	67	65	69	70	71	65	59	76	71	88	64	49	63	65	79	65	53	86	63	59	72	64	59	63	67	79	67	74	57	65	61	58	83	61	77	62	66	57	76	77	65	63	61	70	64	68	69	66	62	74	67	60	76	65	69	63	62	58	69	63	57	90	85	66	77	70	68	76	77	64	79	70	66	57	76	63	60	52	68	65	65	59	80	63	68	74	75	64	66	66	66	65	69	71	59	76	71	81	68	76	64	75	74	67	63	65	82	82	81	65	56	76	76	72	71	78	72	68	73	81	69	61	70	60	77	56	80	63	64	47	81	79	69	70	66	87	72	64	53	65	61	79	67	62	51	87	56	46	63	66	77	70	70	65	62	79	73	62	72	73	73	62	67	68	78	77	74	67	73	72	82	71	76	69	60	59	78	58	65	71	63	74	65	66	84	92	80	53	73	67	89	71	74	66	67	69	63	85	84	63	89	65	80	68	62	59	73	56	90	68	56	76	58	73	92	82	58	64	55	72	65	74	77	67	63	78	87	62	62	69	64	73	60	56	66	79	81	60	84	74	79	59	86	65	71	77	85	66	66	56	79	68	71	60	84	60	57	64	66	64	65	62	105	66	67	63	70	66	66	75	79	75	76	77	62	74	72	72	80	66	67	67	65	63	58	69	69	58	58	65	45	68	81	56	60	62	64	65	65	63	60	52	78	56	73	69	77	65	67	78	60	72	73	74	80	59	71	62	72	56	66	67	63	72	67	62	78	55	72	69	83	70	71	79	75	77	67	73	69	72	67	86	64	58	66	72	63	73	63	70	68	62	55	77	56	65	59	75	65	66	57	58	73	81	69	77	72	69	59	64	57	82	59	69	75	75	78	72	73	65	67	85	56	78	88	63	70	64	82	59	68	66	71	78	76	62	68	78	83	78	69	73	53	60	77	55	63	66	70	71	66	65	74	69	54	71	62	55	64	71	77	66	70	50	75	65	64	76	64	84	76	72	60	89	70	58	68	54	67	82	63	73	64	74	70	59	66	80	70	69	72	82	71	71	66	73	75	70	83	59	66	67	87	65	63	69	77	62	58	87	64	68	78	70	68	73	65	64	70	72	62	71	57	68	60	65	60	67	56	64	62	57	70	73	58	53	81	72	83	65	73	71	74	61	58	76	80	65	60	59	87	67	80	63	68	71	78	77	75	56	61	78	60	61	88	63	61	68	63	66	75	74	58	79	73	63	57	81	72	66	70	71	68	63	69	80	68	61	63	73	62	55	71	63	78	67	67	66	82	77	71	78	66	75	75	68	64	70	64	72	55	69	70	68	69	56	65	59	63	75	78	56	65	74	66	66	68	76	74	72	82	56	61	73	69	70	84	75	80	66	76	55	70	63	74	78	53	72	67	65	62	62	83	74	75	75	56	72	81	63	60	68	63	69	75	62	70	69	73	64	64	72	66	71	74	73	72	80	79	77	58	68	65	79	63	77	64	66	68	85	63	71	66	58	68	67	75	61	68	57	62	66	46	61	74	70	55	71	71	75	67	60	76	61	77	66	58	83	63	68	62	91	68	67	69	79	76	77	63	69	62	71	87	75	68	73	69	56	79	76	68	53	62	80	64	59	78	58	70	66	70	67	71	71	85	70	57	65	71	58	82	70	62	66	54	82	72	69	63	72	73	54	71	76	67	85	80	67	51	76	63	71	62	72	73	53	70	64	56	65	59	69	64	83	70	68	46	70	68	69	63	51	64	69	58	65	75	52	60	78	71	74	72	82	80	62	69	59	76	64	69	71	64	63	75	83	70	77	64	64	73	66	59	69	70	77	72	65	67	74	65	71	83	62	75	70	66	77	81	61	56	64	64	58	77	72	69	66	52	78	73	74	69	71	63	54	70	66	83	80	67	65	72	66	65	67	76	85	68	70	59	59	58	77	75	64	75	58	69	70	62	65	65	56	57	72	65	57	63	61	64	73	58	57	78	63	91	78	56	76	72	68	52	68	78	60	84	67	78	49	65	81	76	78	60	58	76	69	62	54	69	70	81	59	65	83	82	63	67	79	71	73	79	71	61	65	71	67	69	57	67	62	66	61	69	67	69	72	72	72	75	78	68	66	62	71	72	70	62	76	49	81	71	50	61	74	78	86	74	54	60	78	70	73	72	73	73	64	73	67	73	75	62	84	65	80	73	70	66	64	77	55	63	81	78	69	69	74	76	70	67	76	61	83	63	74	56	80	64	85	62	70	68	71	67	63	65	63	85	63	58	60	72	65	76	63	70	78	58	54	54	71	81	65	70	71	66
21770	13661	9479	14582	20702	20679	18108	15221	13622	11295	9223	8107	7149	5755	4417	3796	3473	2962	2421	2118	1767	1614	1525	1335	1226	1147	1086	1076	1011	1061	1034	979	998	1019	973	1044	989	977	996	1015	1035	1041	1051	1053	1012	1032	1041	1014	1038	1043	1063	976	982	944	949	900	932	899	965	864	892	929	879	875	859	910	900	864	883	844	853	833	892	861	881	883	899	862	909	854	853	929	890	852	898	861	867	923	830	831	843	851	847	900	825	858	883	897	846	855	867	802	908	833	893	863	880	841	907	918	872	870	883	898	919	856	803	890	883	860	880	894	868	927	895	810	887	881	877	842	842	901	841	845	915	905	887	853	826	876	821	859	881	862	906	858	866	828	885	841	876	914	841	910	896	825	884	882	911	857	884	859	909	920	874	851	850	943	852	915	858	876	884	864	885	882	879	862	857	885	881	874	852	841	882	891	876	761	833	897	838	895	849	856	895	841	882	885	910	828	863	902	843	829	925	867	857	855	838	896	848	902	864	893	839	859	843	801	837	873	869	866	898	890	859	858	885	856	886	832	861	897	869	874	830	864	868	897	903	866	852	851	881	874	880	920	805	867	887	912	888	828	838	883	874	820	844	866	880	858	828	854	857	916	894	897	908	852	873	833	807	883	871	866	906	883	835	848	902	879	834	871	817	853	873	917	939	878	830	883	873	896	795	858	860	881	851	872	855	878	833	889	823	836	874	851	818	835	892	852	851	918	865	872	880	848	854	870	821	885	851	861	889	887	866	898	877	883	852	903	893	897	879	868	792	878	858	865	875	844	861	899	907	849	898	873	835	867	870	847	842	887	876	839	824	883	830	841	820	869	884	911	811	844	889	874	880	826	881	896	863	870	901	895	833	844	920	852	881	807	920	847	886	842	891	899	876	897	856	861	875	874	848	872	870	843	862	878	908	837	866	826	863	903	860	921	836	865	824	898	925	849	854	913	908	893	853	864	853	846	843	831	897	871	923	838	854	906	908	836	838	817	824	866	835	866	863	847	895	906	861	842	827	869	817	909	903	858	852	862	867	889	829	891	866	857	901	843	869	849	890	868	894	894	923	866	854	843	902	863	851	905	802	845	859	939	845	840	881	872	890	832	900	910	827	879	862	887	812	922	897	880	870	868	848	878	828	874	834	849	843	891	880	861	833	873	852	904	879	832	866	887	834	916	894	882	905	833	892	925	870	902	913	921	862	873	883	850	859	840	884	842	850	859	883	886	870	888	848	854	870	881	848	861	884	862	900	860	858	861	843	866	830	914	856	879	926	907	922	849	824	845	876	868	821	836	858	836	833	882	830	825	856	810	848	931	836	878	878	896	864	832	888	873	841	908	868	938	907	865	936	835	851	837	861	846	874	849	859	890	869	859	827	878	872	850	895	832	874	837	917	889	843	905	858	917	826	791	903	891	897	890	891	896	893	855	848	886	842	857	886	875	875	868	836	873	900	922	882	915	887	823	824	869	857	878	824	851	881	869	838	895	863	870	897	862	858	826	868	852	879	855	835	910	874	851	881	853	891	888	872	926	852	857	874	916	909	879	849	827	848	891	869	863	868	864	877	894	859	855	907	919	889	879	826	903	900	844	898	882	897	880	906	883	842	893	819	868	888	943	884	895	883	896	876	883	843	874	835	849	903	860	883	909	845	840	827	876	823	891	828	860	852	841	874	805	869	877	891	826	818	897	905	853	898	823	881	856	865	841	845	856	823	879	914	872	878	844	948	832	848	844	850	886	865	870	894	892	859	892	927	844	852	866	885	878	876	854	828	913	877	916	885	865	858	850	866	868	869	814	903	855	854	873	825	876	907	894	821	849	877	853	863	857	808	883	800	859	848	832	846	896	857	834	849	883	840	842	844	852	879	824	859	872	828	903	895	881	831	862	878	874	868	873	894	832	873	902	833	890	854	835	851	856	904	816	850	889	881	853	825	827	851	880	884	864	918	856	877	882	866	840	862	812	878	851	883	922	895	874	816	857	830	843	913	877	865	874	841	871	840	842	899	857	883	837	832	840	860	819	892	857	860	886	854	914	870	858	796	864	898	872	860	892	837	867	849	852	838	871	846	944	893	873	833	936	853	862	855	870	836	862	839	868	878	832	865	854	857	876	901	814	851	883	881	893	831	832	855	842	858	884	872	883	842	894	860	838	849	903	845	887	858	921	858	855	872	877	863	897	887	853	896	866	847	889	832	861	867	905	841	862	867	864	854	865	830	866	855	857	828	880	884	943	847	874	924	823	867	820	844	876	893	882	893	861	871	880	879	866	851	873	811	857	839	873	877	833	845	835	871	809	892	809	911	832	864	869	913	904	835	897	827	795	877	873	855	876	891	827	904	860	850	852	871	824	890	891	864	805	905	894	844	880	894	884	845	862	823	854	855	824	865	873	895	912	887	829	934	871	893	914	885	867	863	886	864	889	864	858	905	871	867	838	847	805	868	844	842	854	881	889	901	810	854	841	830	856	835	879	872	942	846	827	838	842	865	904	896	817	869	880	855	915	835	886	907	874	892	878	860	855	892	834	869	841	852	866	860	918	934	853	888	864	896	877	890	890	880	891	915	903	917	878	908	859	853	884	863	866	890	924	836	825	916	812	823	871	883	890	868	854	838	902	914	892	888	884	830	838	856	854	906	868	929	869	884	871	887	876	867	878	885	833	921	904	876	887	872	835	886	867	856	856	898	874	887	874	914	857	885	793	879	847	848	860	852	919	901	883	868	890	888	871	853	817	840	878	949	911	891	839	868	873	828	855	903	871	847	914	854	888	867	875	863	859	890	931	820	887	885	828	938	923	915	930	826	892	853	873	869	869	864	922	815	896	842	855	880	856	819	891	879	832	870	844	853	861	911	913	898	933	823	882	923	829	890	848	907	892	897	874	904	834	884	929	836	811	831	855	840	869	899	857	848	900	886	910	833	907	905	849	854	898	862	833	888	832	867	865	817	878	882	860	818	877	888	870	828	853	872	871	862	892	903	853	896	898	870	938	882	843	871	851	831	834	867	871	861	910	842	823	856	911	936	876	915	880	849	909	905	872	838	901	855	906	909	869	874	886	875	909	867	863	881	854	895	884	876	831	830	873	867	926	879	894	909	932	835	914	872	874	902	873	820	901	803	882	854	852	875	861	838	873	911	844	884	835	839	874	889	886	895	878	855	864	868	842	875	818	847	880	882	841	861	874	843	888	834	892	925	823	884	882	882	881	839	827	850	894	875	797	879	850	887	847	879	868	918	926	796	838	915	866	891	829	876	868	855	864	910	841	836	860	869	848	886	890	860	916	852	863	898	797	921	838	882	885	841	933	866	819	870	870	843	867	894	904	897	934	874	838	879	831	832	844	882	861	854	914	922	884	882	910	849	887	902	890	851	887	849	887	908	914	852	859	807	831	864	908	861	869	895	883	815	913	826	908	855	873	868	842	911	862	877	917	865	862	854	876	851	864	876	866	900	856	881	873	900	866	851	852	906	840	863	897
3046	1207	586	464	444	486	503	365	328	293	273	244	196	192	163	153	135	120	103	107	78	84	87	83	65	63	79	84	64	72	83	68	55	63	75	75	72	78	73	66	80	68	57	72	74	62	73	67	60	72	63	78	59	62	64	68	60	61	52	63	81	93	62	79	71	66	61	75	69	59	67	60	75	56	66	71	63	67	75	72	85	56	72	66	73	63	68	67	60	65	50	72	69	61	60	56	72	62	80	53	70	64	47	60	70	59	64	66	59	69	75	64	60	69	61	60	69	77	65	70	73	79	57	59	61	71	48	71	71	57	71	59	64	58	60	78	71	63	54	58	71	56	62	71	86	71	65	75	57	66	62	51	72	64	59	72	63	68	62	68	68	59	60	86	74	88	73	66	79	55	62	66	78	67	71	72	76	52	54	78	68	54	57	73	70	83	82	72	58	57	78	65	63	61	62	75	58	53	62	64	65	66	62	70	55	68	68	66	56	74	68	69	67	74	67	56	65	60	74	68	66	63	80	71	74	75	67	70	62	75	64	60	72	78	65	77	58	63	79	84	75	69	57	59	67	60	63	61	64	60	65	66	66	68	51	61	57	64	55	62	69	63	73	68	76	67	85	77	67	82	53	66	63	67	65	60	82	65	61	66	77	68	82	57	70	63	72	72	79	71	58	68	66	60	83	69	69	61	54	68	60	65	67	66	73	71	73	75	78	70	70	68	67	56	64	78	66	68	61	84	41	67	65	57	75	71	68	73	83	64	79	70	67	72	67	74	47	68	57	58	61	59	92	79	61	81	51	77	83	64	68	72	57	56	49	73	57	58	68	56	64	64	66	83	61	77	77	77	74	59	68	67	80	72	45	78	63	72	69	65	51	57	68	68	63	72	64	56	60	78	70	72	66	69	59	63	65	81	65	66	72	80	62	67	73	64	71	63	89	76	60	68	71	64	68	53	61	71	70	62	62	70	70	62	94	60	66	76	64	74	77	62	69	80	62	71	60	69	55	67	80	68	67	65	66	61	84	76	82	62	74	70	69	67	79	47	66	57	76	66	63	86	51	69	55	53	72	66	63	58	62	65	62	71	70	59	76	69	75	77	69	69	70	82	61	70	69	71	73	74	77	48	63	67	73	80	67	79	66	68	67	75	71	71	64	84	77	69	42	64	62	72	67	62	72	72	56	69	85	84	72	56	63	74	68	70	74	55	69	56	72	77	65	59	57	79	70	56	62	62	62	48	77	82	64	65	68	57	73	77	54	74	68	82	65	51	51	51	75	75	52	54	60	71	66	76	60	67	63	57	82	81	84	65	79	57	78	77	62	76	68	81	84	57	55	73	69	68	56	78	68	63	70	72	53	61	73	73	54	76	75	68	42	59	70	71	56	68	76	76	68	82	59	72	62	68	72	68	70	80	76	79	70	73	68	60	65	68	63	75	64	58	62	57	69	64	80	72	81	71	64	66	69	62	70	62	65	65	76	64	82	73	86	73	60	63	70	76	81	62	73	69	59	67	65	52	59	68	60	67	72	65	65	71	62	76	69	72	78	56	77	74	79	76	58	73	73	78	76	59	71	57	77	73	51	78	68	58	64	66	59	70	72	69	65	70	74	68	92	73	55	58	64	57	63	69	67	64	64	64	67	58	81	72	70	76	70	60	63	66	57	77	57	63	74	68	75	69	62	59	58	58	71	46	63	58	55	62	59	58	68	67	63	65	58	61	67	70	64	67	70	70	68	58	75	72	54	76	66	63	74	76	68	64	76	60	61	76	60	71	75	72	65	55	66	74	79	67	56	56	54	69	67	72	71	62	61	67	57	77	67	71	66	73	73	67	66	73	71	61	49	58	60	67	61	79	50	55	58	77	61	64	72	65	80	77	70	73	71	57	63	76	69	71	57	70	71	66	52	66	72	70	73	71	66	73	77	68	61	53	70	68	59	83	65	70	75	70	78	76	70	64	67	66	58	69	64	65	73	75	54	69	67	69	66	66	76	70	59	64	72	60	63	74	67	67	63	69	66	67	75	69	66	63	79	65	79	74	75	63	80	70	74	78	71	69	80	56	55	63	64	65	77	66	60	73	74	64	64	57	50	65	76	75	60	82	60	63	72	71	74	69	70	67	78	58	63	48	59	64	82	63	51	64	64	63	63	60	67	57	60	78	68	69	65	74	85	55	67	69	67	60	79	58	80	60	83	73	74	78	71	62	77	72	72	62	69	61	72	80	51	84	59	70	58	71	65	68	70	73	67	74	68	71	66	62	73	77	55	63	62	66	73	74	71	68	59	65	67	68	74	72	65	68	63	60	74	70	69	84	76	59	61	71	59	69	78	53	71	69	72	64	56	74	61	84	66	54	62	54	81	57	63	68	67	67	62	67	78	65	60	72	65	58	78	62	70	73	78	70	71	79	65	58	67	68	59	75	73	57	77	81	63	55	80	64	70	54	63	69	69	55	50	68	60	78	68	68	64	61	60	92	73	70	69	66	78	70	52	70	69	68	70	80	60	65	67	66	61	77	75	47	62	82	73	64	56	57	66	70	66	80	64	71	61	62	65	71	67	67	72	69	64	67	75	69	65	74	66	58	72	65	63	62	62	57	59	81	64	69	70	61	67	71	68	67	72	68	78	67	69	79	64	72	73	70	66	63	60	67	62	67	75	73	76	79	73	61	72	55	63	66	78	67	71	70	67	56	78	85	60	70	61	80	63	57	72	54	71	63	65	60	56	67	68	56	77	74	59	70	86	52	63	83	70	61	62	61	60	57	79	67	81	65	68	71	70	60	64	70	67	70	65	65	91	66	49	53	70	72	70	55	61	76	66	63	55	79	65	70	60	79	69	58	76	64	72	63	65	61	69	69	62	69	56	61	63	69	77	73	72	69	59	73	60	64	63	83	62	54	58	64	68	59	68	84	79	68	74	70	67	71	68	74	76	67	63	56	64	79	61	82	47	67	61	74	73	65	67	71	69	66	56	73	74	60	60	52	70	74	83	69	70	59	55	66	50	56	55	72	74	51	49	66	53	76	54	67	72	76	67	60	61	69	67	59	71	60	60	59	63	68	72	57	63	71	69	66	60	46	77	58	75	73	71	68	90	66	63	64	82	68	89	80	86	75	58	63	70	66	63	63	59	60	65	56	73	64	61	62	65	69	72	54	63	63	64	61	88	63	75	67	82	56	74	70	65	62	57	57	80	69	70	58	72	64	61	61	70	78	59	59	69	78	70	83	63	77	76	61	82	57	78	77	66	61	74	59	82	70	62	64	76	65	70	66	58	66	64	74	66	67	70	63	68	63	66	67	54	64	70	77	75	54	72	66	66	57	73	65	46	83	75	62	67	67	65	67	78	66	58	76	70	65	57	69	68	67	71	56	71	80	68	72	50	69	62	46	66	56	81	68	77	69	54	69	65	50	51	52	60	53	68	62	63	57	66	69	57	52	57	71	79	74	48	60	76	80	62	57	50	61	60	64	67	63
25407	15698	11183	16514	23094	22708	20587	17625	15631	12905	11204	9775	8568	6724	5316	4789	4255	3485	2914	2466	2074	1807	1626	1465	1292	1233	1150	1138	1102	1066	1069	1035	961	1025	1053	936	1007	978	1013	992	974	1023	1074	1068	1061	985	1040	1018	1018	1043	1110	980	975	925	992	906	877	857	862	812	839	821	817	863	844	802	817	850	887	868	756	775	821	794	845	835	812	810	810	792	845	811	831	824	798	840	818	870	782	803	803	861	832	795	816	799	819	789	792	811	822	845	848	870	817	833	823	815	820	795	809	733	802	819	852	792	851	834	857	891	837	810	854	861	872	769	825	810	831	799	837	824	807	797	758	856	812	830	793	797	795	863	813	822	798	798	868	829	853	873	858	801	824	807	835	862	839	816	834	807	842	811	868	843	833	874	842	805	857	813	791	836	838	788	811	784	759	878	773	834	845	797	825	795	817	801	780	803	778	819	812	845	854	817	830	797	829	831	813	856	833	784	828	819	776	821	809	854	739	814	806	826	821	807	772	779	785	829	838	824	794	801	830	835	821	799	761	784	805	818	814	812	830	798	830	859	786	815	821	810	868	807	787	768	831	796	797	812	833	791	844	836	879	826	815	832	833	830	801	790	807	791	779	822	853	842	788	814	824	841	838	864	802	780	796	827	783	816	788	780	785	804	824	860	847	822	831	839	776	808	825	827	867	819	803	809	753	818	820	782	827	840	840	821	834	801	790	841	844	767	838	811	791	812	815	823	887	806	805	851	815	803	797	832	797	831	832	801	834	845	794	818	824	839	789	809	778	851	837	852	809	850	856	858	802	839	792	864	851	838	752	837	804	813	857	816	821	817	843	838	804	826	807	810	789	803	842	817	851	828	802	847	797	824	825	834	794	827	779	820	810	828	785	808	825	808	816	815	781	791	874	820	831	801	825	820	780	838	817	777	773	806	843	868	791	763	846	777	819	867	818	844	787	824	854	767	858	841	867	815	820	795	804	762	839	838	800	830	818	803	831	813	819	818	780	809	779	775	801	830	813	849	785	827	821	811	818	808	811	795	851	878	818	825	789	866	827	819	821	897	868	790	853	848	767	775	809	834	853	842	749	853	857	817	799	785	769	868	811	856	786	787	806	826	793	838	806	879	809	780	828	778	835	789	850	815	778	788	803	771	788	833	813	849	757	840	791	786	799	788	833	826	862	795	761	834	851	788	801	828	825	797	824	858	804	789	834	814	820	754	814	792	826	823	835	809	817	848	885	740	829	789	808	837	828	795	845	810	842	769	849	817	861	846	803	866	794	852	821	833	837	797	814	872	827	810	847	834	822	828	754	816	750	811	802	830	828	772	820	830	772	807	818	823	820	848	845	779	829	791	807	799	797	831	820	846	800	791	794	837	822	857	801	828	809	791	811	746	818	814	837	801	815	863	831	857	803	758	833	781	799	867	873	801	820	815	867	817	811	802	832	847	805	835	799	807	837	814	857	812	761	817	803	804	815	847	788	817	874	858	787	826	836	791	780	826	858	809	813	858	780	826	814	833	828	793	818	803	827	825	815	860	843	841	829	838	802	813	817	783	755	825	857	842	880	817	836	811	872	797	756	800	823	802	807	794	783	847	802	811	820	803	808	831	809	858	830	806	854	800	786	753	806	808	803	775	826	812	786	820	843	838	817	815	820	858	831	788	823	819	779	821	792	777	804	820	846	816	824	799	841	824	822	787	777	834	783	779	766	785	763	791	818	854	811	854	851	842	874	818	809	831	805	828	811	847	844	803	774	773	879	790	820	825	882	813	833	825	813	788	826	803	789	796	816	776	826	823	817	845	869	770	837	764	814	775	844	849	799	792	806	824	828	808	771	811	836	864	788	795	859	811	811	828	795	871	837	807	784	808	866	815	835	844	781	796	822	858	806	823	862	825	817	832	845	811	815	787	840	784	784	790	825	854	814	842	803	813	791	826	805	842	824	839	836	832	867	821	794	857	784	846	840	812	850	742	803	805	786	755	793	761	871	796	821	771	845	818	808	811	802	835	837	786	808	874	832	814	807	747	809	832	857	828	777	848	798	788	748	776	811	820	817	774	839	808	828	842	813	794	823	821	773	820	783	830	826	808	807	815	806	827	829	807	812	798	823	805	834	845	811	851	802	828	797	855	798	837	784	847	836	775	867	816	838	865	788	850	857	758	791	865	873	808	745	847	814	787	829	838	797	804	793	790	833	774	848	847	811	833	808	856	815	810	858	781	870	762	815	829	820	805	819	853	838	806	786	843	855	855	892	864	809	856	795	833	777	799	797	819	810	836	767	802	813	787	826	838	849	785	785	804	813	802	870	839	787	796	853	867	776	776	821	782	829	786	828	812	800	810	830	780	822	772	814	837	870	892	843	814	845	821	799	780	852	827	828	818	789	772	843	822	852	832	834	808	859	824	799	814	782	812	802	869	819	822	832	823	812	828	791	777	804	860	815	794	801	806	826	862	807	861	820	809	788	812	844	775	817	809	796	857	850	830	811	782	813	785	810	852	807	822	818	814	757	810	868	861	763	831	843	855	886	799	785	828	750	803	856	778	864	851	857	868	816	810	785	846	837	830	781	857	833	833	850	836	827	823	817	828	839	762	820	859	835	779	840	861	736	821	812	792	768	828	842	780	773	819	830	846	821	815	891	843	793	816	778	819	860	820	818	827	823	780	821	861	842	861	785	789	815	819	844	834	833	814	831	796	847	760	811	752	796	835	819	821	787	835	817	792	800	815	821	819	799	850	804	808	861	782	844	824	764	820	819	786	771	844	867	803	793	832	822	776	805	786	801	876	828	775	836	829	826	886	864	835	823	851	755	801	799	804	798	777	818	851	814	825	809	812	793	862	811	845	849	763	793	790	859	800	816	794	788	816	833	833	793	808	850	857	801	812	806	807	852	850	866	844	807	851	854	812	798	806	791	824	807	780	790	827	760	817	811	810	849	839	850	830	765	810	787	852	834	852	842	834	823	849	869	797	819	782	824	815	861	830	805	823	816	789	782	773	863	838	803	848	798	791	836	808	804	797	834	802	837	795	796	833	786	818	798	826	825	783	800	819	859	784	804	831	804	818	793	798	802	839	778	875	798	752	773	859	843	802	846	805	809	818	813	854	827	843	791	820	797	818	799	804	820	761	850	847	803	845	874	814	834	809	823	830	766	795	761	834	821	784	829	849	835	808	830	808	800	871	799	765	810	810	798	849	798	851	818	816	812	806	857	827	846	813	855	854	820	840	841	825	827	787	847	814	808	821	744	765	815	771	802	859	805	820	772	847	815	899	855	875	771	791	805	856	848	844	809	789	831	823	811	827	804	831	803	878	855	837	828	809	838	762	835	818	822	841	828	807	816	874	798	808	858	833	812	813	807	800	827	762	757	812	833	801	810	817	759	832	830	831	784	813	798	836	889	868	814	812	794	868	814	776	801	803	821	840	817	831	787	781	780	850	827	885	860	805	811	830	797	864	792	841	837	827	814	825	824	864	825	815
2482	528	328	242	229	247	233	203	181	160	127	120	132	88	75	79	76	68	75	61	47	51	46	47	51	58	46	50	37	45	41	37	55	39	51	47	48	39	35	26	53	46	42	35	45	58	40	39	32	54	35	47	38	35	39	41	41	37	33	41	39	37	36	39	36	39	33	45	33	26	44	34	43	36	34	46	40	38	43	33	40	50	38	50	45	30	39	37	42	42	33	46	42	36	31	43	33	45	53	35	35	35	36	33	37	34	33	44	40	35	40	36	43	39	47	42	36	49	33	42	32	41	35	30	45	50	37	33	37	40	33	33	45	32	35	38	35	37	33	32	47	40	42	45	26	38	38	39	45	32	38	38	33	43	40	47	48	35	37	45	41	38	32	34	33	51	38	32	40	44	35	35	31	28	33	30	45	35	47	36	41	37	42	50	29	37	32	28	39	46	40	45	39	44	47	45	34	39	47	39	44	43	49	35	41	28	33	52	37	42	44	35	41	27	34	40	35	30	30	41	41	41	42	36	45	31	42	41	43	32	38	44	44	42	37	37	40	30	42	49	39	38	36	44	44	34	30	34	36	32	37	36	28	35	43	40	32	36	44	40	34	41	41	37	43	38	35	49	42	34	55	31	34	44	38	39	42	32	41	37	33	33	49	40	37	34	53	27	37	28	44	43	43	39	43	44	37	42	49	36	31	40	36	36	33	39	36	41	45	40	38	38	36	39	38	30	41	30	36	44	41	38	52	33	40	46	38	32	48	44	43	38	39	36	39	31	48	40	30	43	35	44	32	41	46	33	35	44	35	40	42	42	36	34	43	47	42	47	44	47	40	54	38	33	35	37	38	35	31	51	40	41	41	41	33	34	37	34	40	42	46	45	38	39	41	41	41	42	34	48	41	44	43	35	37	29	43	37	33	39	41	30	35	42	40	35	43	37	47	34	40	42	38	41	44	31	32	50	30	32	34	37	41	30	39	51	41	34	37	44	27	44	33	39	38	35	32	36	42	45	26	30	37	35	37	25	38	29	34	51	46	40	39	37	41	42	31	46	33	33	30	45	44	43	30	36	38	46	34	43	37	50	35	44	24	39	40	44	41	44	45	44	42	42	46	45	43	38	35	38	34	36	46	31	32	28	38	34	34	41	38	34	32	44	32	39	31	34	35	39	41	46	31	40	41	52	33	36	38	44	39	32	34	35	39	47	43	39	42	31	25	47	33	34	43	37	41	45	36	38	38	38	46	41	34	47	46	38	34	34	36	49	30	39	46	37	36	30	48	36	33	39	39	34	37	43	36	44	41	37	36	40	32	38	42	48	33	36	42	47	35	40	40	46	32	37	53	49	42	40	52	37	28	30	33	40	42	37	43	41	43	39	31	29	28	51	30	40	38	36	43	35	29	34	50	34	44	31	37	46	46	31	43	45	39	54	39	42	37	30	49	35	36	42	39	38	36	42	32	46	43	37	43	31	41	40	31	43	39	40	50	40	45	37	45	47	40	36	31	38	41	38	34	37	29	33	32	33	50	42	41	40	34	38	35	41	39	39	37	29	44	37	39	37	30	42	56	44	38	22	37	29	30	35	45	26	33	42	33	48	31	39	39	45	46	38	29	31	29	35	43	32	39	31	50	34	41	45	38	45	30	41	35	39	38	30	36	41	31	43	40	40	42	38	41	40	48	48	31	30	40	33	37	34	48	40	47	38	32	48	23	35	47	41	49	37	42	30	35	44	43	37	27	33	35	25	44	45	33	43	46	43	28	45	46	44	32	40	43	40	39	39	40	39	26	34	28	33	36	38	49	40	46	39	44	43	41	40	40	33	45	37	38	30	46	35	40	47	42	53	36	39	37	48	38	39	35	29	38	36	43	44	40	35	30	41	37	36	39	56	30	47	39	42	38	33	45	35	37	44	41	34	39	43	36	42	40	46	29	45	42	38	48	38	51	44	35	48	52	36	35	46	47	49	41	31	39	46	31	44	43	33	29	39	35	40	27	45	37	42	41	34	33	31	52	33	34	46	41	41	39	42	42	35	52	33	29	38	42	27	28	44	43	27	44	32	27	34	31	36	42	39	34	44	40	40	44	45	48	45	35	41	50	42	28	44	51	45	35	35	46	40	44	38	39	36	34	36	36	36	37	41	50	34	40	31	30	41	35	42	31	35	39	35	39	42	29	38	38	27	40	36	58	34	41	39	38	54	40	44	40	50	41	45	49	46	35	47	38	39	43	41	29	39	35	37	41	33	56	33	36	44	47	31	44	35	27	33	31	37	33	46	28	35	39	38	32	44	46	31	18	38	40	35	35	42	40	42	38	40	36	40	32	46	40	43	46	33	45	23	45	37	42	42	40	39	45	50	43	47	37	35	29	35	32	32	42	34	47	36	27	34	40	42	38	50	44	41	36	43	40	41	40	36	39	29	49	41	48	41	36	50	38	43	52	40	35	38	49	39	41	43	31	32	30	37	26	39	39	52	32	58	57	26	23	32	34	44	37	41	41	46	35	42	47	39	47	38	35	36	50	40	38	26	44	36	44	38	33	42	32	37	34	43	43	31	38	37	33	44	47	44	35	28	37	46	40	31	22	36	52	44	44	29	56	43	32	47	28	39	43	42	47	46	36	27	36	45	28	57	39	32	45	40	42	26	41	47	41	39	38	39	40	42	49	31	37	33	47	39	40	51	62	39	30	39	45	45	30	28	38	40	43	35	42	39	23	33	36	35	41	32	39	37	36	33	37	34	38	47	38	44	42	41	45	44	38	52	44	43	37	44	50	32	45	43	47	33	32	25	36	30	33	40	37	44	32	32	30	36	35	41	38	40	52	32	51	46	35	34	39	45	51	38	41	41	40	41	37	47	36	47	34	49	40	52	34	37	45	30	45	44	42	40	38	44	56	42	40	38	35	54	36	37	31	37	46	45	48	51	33	45	45	42	36	37	38	40	39	47	36	44	43	38	39	26	31	39	32	36	27	30	38	38	29	39	67	36	38	49	32	45	24	42	38	46	42	43	46	30	24	48	43	37	43	27	26	36	31	44	22	45	25	43	54	54	39	40	35	41	44	41	49	37	35	45	55	40	50	35	34	34	38	26	46	36	50	40	51	41	40	37	40	40	43	34	38	42	39	38	36	42	35	42	45	41	45	44	45	44	42	39	36	35	32	43	42	34	48	49	41	51	46	35	31	45	45	39	50	26	42	31	38	48	52	42	39	42	34	45	38	47	37	41	48	34	39	51	32	41	40	30	37	45	50	46	37	38	41	41	54	40	39	34	52	37	39	29	41	43	39	35	37	44	40	38	38	38	50	34	42	42	45	35	44	50	45	39	57	40	42	33	32	43	50	50	35	30	45	32	36	43	46	32	35	44	34	33	26	43	33	47	45	41	30	47	34	29	38	21	28	40	46	35	42	44	43	30	40	45	32	40	34	38	22	34	36	33	38	46	39	37	30	37	24	38	41	30	32	41	53	52	31	45	33	39
19000	10610	6688	10987	16527	15850	14743	11926	9941	7964	6991	6289	4911	3707	2864	2582	2200	1864	1493	1299	1056	1001	860	805	755	702	653	649	624	609	599	631	554	629	606	598	599	553	615	608	578	613	626	656	593	608	677	668	646	583	660	642	564	581	612	585	523	579	542	553	510	547	507	568	578	557	586	556	551	510	543	523	485	516	543	562	568	549	554	525	545	516	520	507	519	562	531	543	523	474	533	532	538	485	537	520	558	508	536	536	533	533	517	505	545	510	529	566	487	485	538	540	513	534	556	535	501	536	505	526	514	529	558	516	548	508	539	508	474	545	501	500	548	504	561	507	512	510	547	523	498	539	558	494	506	545	491	487	529	494	546	542	509	519	517	491	532	490	545	511	555	554	513	556	523	515	505	539	471	525	540	536	497	498	575	521	532	513	551	543	526	575	544	523	515	517	521	547	519	513	540	502	494	524	512	558	546	497	528	538	576	500	499	506	513	529	556	538	549	540	526	518	515	493	539	493	561	561	524	511	520	533	539	543	509	581	499	539	530	475	468	465	522	517	494	547	516	519	518	565	536	497	512	511	529	542	594	526	508	550	524	525	524	550	531	513	535	546	505	519	543	522	567	538	530	529	548	543	528	544	529	534	521	541	511	518	515	514	533	511	557	503	514	561	494	556	542	563	519	502	560	504	550	479	528	520	556	519	499	545	532	525	531	579	538	552	537	518	535	506	551	504	526	526	556	554	534	543	530	527	496	550	539	521	479	504	536	525	517	543	544	573	530	518	510	521	525	531	516	526	543	547	527	530	515	532	529	513	525	511	535	536	528	559	537	512	513	541	552	521	515	525	523	517	439	532	513	511	499	526	505	552	539	568	518	531	556	538	515	530	485	540	517	542	552	499	508	573	538	509	489	584	528	581	510	549	508	502	562	557	484	511	532	517	535	510	511	561	537	484	567	496	536	475	557	527	513	532	519	507	562	481	528	545	565	540	494	491	564	551	507	534	485	532	536	521	521	542	525	502	490	474	543	500	522	530	537	567	510	499	522	518	515	564	518	522	537	549	560	496	544	518	539	535	523	570	462	487	532	558	532	499	533	528	525	511	542	519	526	537	549	535	511	539	517	522	509	542	496	527	544	540	522	501	523	552	517	522	526	508	519	507	494	523	497	557	504	524	519	538	471	533	523	508	540	568	539	542	526	539	531	529	483	507	523	509	519	518	517	524	578	539	508	541	539	559	578	525	529	522	552	463	533	521	508	551	551	564	524	530	514	548	496	521	569	579	504	508	554	534	523	533	529	544	508	540	499	551	542	552	518	515	535	536	525	484	538	521	555	509	526	505	518	510	519	508	538	508	480	528	536	524	539	554	570	500	509	513	477	552	516	513	555	528	472	541	512	522	571	544	548	569	569	541	554	507	546	554	553	605	485	528	543	529	494	548	541	543	557	531	530	519	537	499	554	564	517	556	504	508	516	500	493	539	528	532	559	509	527	498	507	542	527	541	512	523	552	510	506	524	482	551	518	532	480	528	541	527	521	514	540	539	525	553	547	523	527	563	533	526	561	516	492	549	485	533	523	488	554	517	522	500	516	513	558	536	539	522	507	503	534	568	515	556	527	530	509	533	516	501	501	510	541	520	505	483	521	539	480	521	520	529	507	496	520	536	499	490	518	512	485	505	474	523	496	527	512	492	511	508	521	524	533	510	511	570	491	519	476	531	548	479	525	540	533	534	543	527	539	495	483	527	546	516	525	515	544	545	523	566	525	519	553	542	506	482	468	521	513	530	508	570	545	495	515	527	527	536	482	566	513	529	471	524	507	554	486	487	532	521	514	538	521	503	535	524	521	566	523	543	513	501	517	501	515	517	515	532	515	524	533	512	499	523	525	524	516	507	487	531	531	508	512	489	524	556	550	520	476	528	520	507	508	541	503	550	545	544	549	550	546	521	540	501	535	478	557	537	521	553	485	523	522	536	468	521	528	493	548	511	533	496	495	535	531	505	500	549	512	598	515	542	495	532	545	538	549	503	515	572	511	503	543	559	499	502	538	505	527	487	534	567	526	546	530	562	519	561	526	522	510	525	586	525	508	516	531	522	501	544	538	540	518	530	547	510	531	548	534	505	538	504	550	527	519	535	571	529	535	478	523	516	509	558	509	517	528	498	489	541	518	535	562	520	539	508	549	514	522	514	478	548	534	512	522	486	538	518	508	568	523	551	534	512	520	514	523	515	494	522	509	574	520	529	537	567	521	500	550	521	502	482	554	538	503	543	474	529	528	519	510	526	519	486	525	501	531	490	534	510	523	530	479	504	469	508	497	508	523	522	535	540	509	553	524	546	539	531	529	543	546	543	544	516	516	540	501	549	548	521	531	518	553	504	545	538	537	484	551	541	515	545	496	520	486	541	510	525	543	539	540	531	533	500	559	536	559	548	518	500	538	533	518	529	526	516	517	503	551	529	564	541	548	557	526	528	515	518	522	532	549	565	532	496	548	523	522	537	515	492	529	488	512	525	522	518	543	534	517	519	514	512	510	573	511	531	487	530	506	529	490	508	487	539	495	505	530	502	539	535	552	519	503	521	528	536	527	459	499	547	521	532	543	525	515	500	516	522	485	498	511	554	494	528	496	558	548	515	576	542	510	534	549	538	487	500	522	528	553	508	545	488	542	531	494	503	530	559	507	533	511	496	531	531	532	492	534	531	526	562	475	532	495	568	541	543	504	525	543	542	564	526	533	553	528	563	525	522	530	510	553	528	545	543	562	508	516	482	485	520	524	523	537	519	535	493	530	505	532	514	529	503	553	496	504	560	516	530	523	525	494	597	540	536	575	493	539	531	534	518	488	535	553	536	502	545	493	532	550	491	499	544	545	503	517	524	521	528	532	518	502	544	525	513	501	523	541	529	519	557	490	569	539	553	515	532	551	494	531	530	556	558	527	490	552	524	493	505	561	525	514	523	529	569	556	518	526	491	550	522	545	504	511	549	529	543	553	504	522	490	561	505	544	500	525	499	566	518	531	550	514	514	519	491	547	523	530	506	497	538	525	473	513	511	537	490	533	532	528	522	547	551	547	525	501	561	554	579	555	510	479	527	508	522	527	574	525	540	489	529	573	523	473	510	538	542	531	517	525	544	528	533	515	504	529	524	532	527	544	508	506	504	529	511	547	542	512	507	545	536	546	561	573	531	538	530	527	531	499	530	543	528	563	502	520	498	502	578	525	519	510	542	492	523	492	530	514	543	523	527	524	512	526	529	558	516	530	549	545	540	546	465	488	536	530	526	514	535	527	496	501	552	512	525	546	546	530	514	553	494	518	492	540	546	540	515	521	540	531	536	542	527	557	517	535	521	554	567	528	497	555	530	548	548	519	502	542	502	494	501	498	530	502	554	548	542	531	527	517	560	507	519	541	488	492	533	531	520	550	524	560	466	520	485	464	545	555	503	556	521	486	538	518	513	517	551	530	534	544	525	544	518	517	507	525	514
2047	822	483	308	317	319	340	267	256	211	194	174	153	115	118	110	93	89	65	69	62	49	50	49	45	44	44	46	41	49	38	42	51	51	48	40	34	53	44	52	60	45	40	51	43	53	41	47	49	40	38	40	44	33	42	45	45	38	40	47	44	35	59	40	37	54	44	39	46	42	47	39	60	44	38	48	49	47	33	56	38	35	44	41	33	46	45	40	42	50	39	43	39	32	47	41	46	46	29	39	38	31	38	40	46	40	46	36	41	52	43	41	42	39	41	42	40	42	34	31	32	43	42	44	44	40	48	39	44	38	45	41	53	34	49	52	48	42	48	34	33	38	42	47	37	30	38	40	40	48	37	44	56	42	44	38	29	36	44	46	37	43	31	31	43	48	29	27	34	42	47	34	42	42	36	38	37	42	43	42	36	34	35	44	42	37	53	40	53	41	41	35	47	36	37	46	44	35	40	52	46	51	36	38	42	43	44	39	45	39	42	38	38	38	53	48	45	34	46	41	44	42	39	44	35	42	35	32	33	47	33	32	43	49	42	54	37	40	45	43	36	59	47	53	37	48	48	40	49	45	38	36	43	56	44	41	29	37	58	32	28	38	41	33	38	47	50	40	53	40	36	46	44	57	39	34	45	53	35	41	45	40	32	41	37	38	41	36	45	49	52	36	54	44	48	47	38	55	49	39	39	27	41	41	48	39	37	29	55	34	40	44	47	35	39	43	49	36	52	38	58	31	34	42	29	46	36	41	39	32	31	47	48	42	43	60	42	36	41	49	35	39	47	40	45	44	41	40	44	52	34	44	50	45	32	47	34	50	37	35	46	43	34	42	42	35	43	38	46	29	40	35	34	39	43	32	47	37	42	43	43	46	47	37	48	30	50	49	47	52	38	28	46	41	29	35	50	49	41	57	33	48	48	47	59	38	34	38	42	38	45	43	35	30	45	39	41	40	34	36	30	46	45	46	55	39	39	32	65	39	56	41	35	49	50	53	47	49	61	35	35	43	49	36	52	36	23	44	56	39	42	48	37	41	36	43	42	38	42	40	38	38	46	36	43	36	45	37	46	43	37	49	43	46	42	39	33	38	38	34	44	40	45	58	41	36	35	32	53	43	44	42	25	42	53	35	34	40	42	50	42	41	35	40	44	41	41	37	38	30	36	50	29	39	35	45	41	33	44	38	37	53	41	36	41	49	33	39	39	38	57	50	40	48	41	28	45	44	57	45	39	43	47	36	45	48	34	47	45	36	50	50	54	38	49	44	33	35	50	46	37	36	37	48	39	43	44	25	49	43	47	46	53	46	40	36	47	42	33	33	41	49	36	35	41	41	43	36	65	42	32	39	52	47	42	39	48	42	33	36	49	37	52	31	29	33	68	45	33	44	39	38	51	53	40	39	39	50	53	54	43	40	43	43	37	31	42	32	38	38	27	43	29	46	46	43	42	27	45	50	51	42	42	39	39	41	52	37	47	35	50	40	47	50	44	34	50	52	55	44	42	35	47	50	26	45	35	46	39	37	38	51	55	41	45	47	39	57	47	53	33	40	56	44	43	38	55	42	34	37	47	44	44	46	41	50	44	46	43	46	43	42	34	54	35	40	52	57	34	39	31	42	36	40	42	46	44	38	46	47	54	38	47	45	49	34	43	38	42	49	47	35	34	53	43	51	38	42	41	49	36	49	33	45	26	46	54	50	46	54	48	51	34	39	40	41	37	50	46	34	28	45	60	46	39	45	33	31	44	35	34	41	45	36	33	35	38	34	43	45	42	43	42	37	44	46	41	38	43	34	61	44	44	37	35	37	43	54	53	39	33	50	38	38	39	42	48	46	36	42	43	46	25	36	34	48	49	43	38	35	45	40	37	51	52	47	39	38	39	43	46	40	38	38	36	45	41	49	35	37	41	49	46	49	38	35	39	43	43	37	37	46	44	27	41	46	40	44	41	38	48	45	42	39	41	47	50	36	33	46	35	36	65	50	39	38	35	47	45	42	50	42	37	41	39	30	44	45	40	41	39	47	51	37	50	48	43	50	44	48	48	50	36	44	43	42	43	47	43	37	34	38	46	40	42	44	47	38	41	30	42	46	26	37	56	34	41	50	44	47	31	42	44	38	44	42	36	44	42	41	40	49	39	54	31	54	42	34	50	45	33	33	39	22	48	43	49	51	52	39	38	37	42	40	52	40	46	32	47	45	44	43	35	51	46	41	37	49	40	47	45	49	34	34	38	42	47	25	43	40	50	46	36	54	50	47	43	40	30	37	50	38	50	43	44	55	34	43	32	33	45	45	51	37	52	43	35	35	45	37	45	30	37	31	36	47	45	43	30	47	38	49	36	43	37	45	40	43	47	35	31	57	44	44	43	49	45	45	45	41	47	42	41	35	44	38	39	36	53	42	46	45	45	37	57	27	40	34	41	50	45	37	46	38	44	30	40	39	37	42	36	49	38	59	49	42	43	43	49	40	37	41	43	38	33	34	39	50	39	47	49	48	28	42	54	47	39	46	47	42	43	43	39	38	40	41	41	39	41	32	40	39	45	46	41	33	39	32	37	43	40	36	49	40	31	43	46	26	41	31	45	48	38	44	39	37	29	24	37	45	48	42	45	45	48	39	53	50	58	45	38	43	41	46	52	46	43	44	41	33	39	48	41	45	34	41	52	36	40	44	47	41	51	37	33	51	43	44	51	54	43	43	43	42	28	37	51	47	45	51	41	42	45	40	46	42	56	59	37	42	36	40	41	44	37	43	32	45	43	54	52	53	40	48	46	41	38	37	33	37	44	39	34	48	42	41	41	49	38	43	37	34	71	48	33	38	48	40	35	39	38	36	45	39	40	57	36	54	46	46	50	43	41	30	46	50	31	37	52	41	30	39	40	56	34	46	46	43	38	43	41	30	44	46	38	44	45	40	48	49	29	53	36	42	35	44	41	50	43	53	46	43	37	46	43	50	44	54	29	47	44	50	44	51	36	40	37	37	44	40	38	47	50	47	34	41	39	44	36	40	50	42	45	49	35	45	36	34	29	41	30	38	37	32	38	49	52	37	45	43	30	44	50	53	37	48	47	45	32	47	49	31	46	48	40	45	36	41	42	29	35	54	45	44	37	50	34	38	45	44	46	44	40	45	39	44	36	45	37	44	39	62	54	44	37	45	49	51	45	48	45	41	50	46	31	47	42	47	49	44	29	55	36	45	40	64	44	36	45	47	39	40	55	40	39	39	60	40	37	40	42	40	38	47	46	43	52	49	40	37	41	41	28	34	37	50	37	41	59	43	35	39	44	47	29	40	49	41	42	48	42	37	37	43	31	47	40	44	41	41	40	49	45	39	43	42	34	36	37	46	41	43	48	44	37	40	38	44	43	33	50	47	36	42	37	46	45	46	45	36	33	42	47	31	50	34	47	39	45	49	28	45	44	44	55	37	53	42	38	47	49	45	46	25	46	44	39	45	47	43	46	36	34	32	40	37
22299	12867	8604	13780	19941	19773	17914	14871	12388	10517	9149	7937	5919	4814	3910	3290	2914	2408	2016	1646	1336	1187	1034	965	840	741	790	725	696	693	664	700	603	601	610	605	583	664	656	659	648	680	627	664	696	621	715	658	640	623	649	636	654	633	622	613	591	527	554	510	547	524	522	560	506	513	519	567	495	534	535	528	510	549	547	532	590	484	550	559	506	494	524	527	493	513	574	490	531	520	547	505	490	508	514	568	516	537	534	533	561	504	506	532	534	542	542	538	547	523	511	562	553	503	532	486	504	538	518	512	486	535	501	497	490	492	492	535	536	489	496	539	519	515	538	489	526	513	526	540	548	457	546	521	497	523	477	495	556	489	514	506	510	544	515	576	515	537	520	511	508	500	537	515	537	513	536	516	542	533	493	577	499	553	550	540	500	518	531	523	477	538	531	525	532	513	536	521	519	519	516	591	508	494	545	488	535	545	510	522	538	493	507	504	572	502	494	517	509	513	539	528	509	517	517	489	526	538	512	517	513	542	516	537	478	547	530	521	526	524	504	512	510	514	533	510	519	508	563	539	499	545	504	506	545	540	537	515	484	502	493	506	570	553	522	501	542	513	498	486	545	523	539	515	531	516	520	472	545	553	514	524	528	518	517	531	518	526	552	525	507	488	521	523	522	520	535	493	496	525	514	534	493	531	503	540	527	529	463	566	510	523	560	513	512	507	538	518	525	528	522	525	544	540	554	508	540	522	547	519	537	480	558	488	535	500	507	523	514	523	527	489	502	515	548	499	479	506	515	516	524	546	528	495	524	548	523	510	527	515	537	489	512	518	488	520	538	524	532	532	503	506	507	519	490	554	539	556	498	509	497	486	544	516	506	477	494	571	543	532	549	515	535	535	455	514	524	491	500	517	513	498	535	571	513	507	557	525	487	543	525	550	537	553	543	527	500	552	496	513	519	507	535	499	542	536	481	539	541	529	456	507	483	505	532	519	466	508	571	501	537	486	503	505	555	517	507	541	483	472	511	502	527	500	504	521	528	533	504	534	513	492	497	509	489	510	483	506	515	553	517	542	517	545	541	548	512	519	536	503	509	562	509	513	502	499	482	601	529	510	509	544	528	529	570	496	561	503	546	516	512	496	505	500	486	523	533	546	530	527	513	499	532	481	529	494	544	553	496	475	530	534	507	571	551	543	541	551	530	507	520	488	489	533	482	488	513	550	548	522	533	497	523	547	523	532	482	543	534	535	508	538	557	554	502	497	538	535	485	520	519	532	538	509	539	520	476	558	511	514	502	450	510	481	519	522	544	518	525	555	518	518	523	527	477	524	554	513	523	504	473	473	519	538	511	555	506	507	537	574	525	544	510	509	530	520	503	526	490	528	539	544	511	540	504	525	459	533	532	578	522	464	556	511	546	520	494	523	487	528	486	475	521	512	499	481	532	511	560	506	515	513	516	485	506	529	559	463	509	524	509	472	545	515	523	525	582	516	543	497	478	505	553	559	510	510	490	519	504	545	501	552	503	465	543	513	542	491	504	525	522	504	526	462	515	522	532	560	470	521	496	501	533	475	541	544	561	503	540	474	524	518	540	519	528	509	505	528	536	512	497	501	479	564	509	522	508	524	543	529	529	505	534	515	501	537	555	579	515	539	495	547	500	533	483	520	532	516	507	504	526	526	529	541	548	517	552	556	522	492	518	507	511	572	481	521	532	479	499	538	468	536	532	576	518	548	500	523	553	529	521	515	481	535	506	506	535	525	536	507	502	510	496	538	501	502	506	540	540	475	536	554	510	508	482	493	520	529	454	485	488	500	513	551	509	523	534	541	486	525	511	522	498	580	569	495	522	544	542	477	547	554	553	503	490	518	472	507	502	516	481	527	515	535	484	532	558	537	583	531	555	529	499	526	548	509	536	526	544	543	530	520	515	513	533	475	502	505	511	489	499	527	520	486	510	565	531	500	511	523	517	500	520	504	518	501	543	540	521	516	553	535	532	516	533	513	524	546	507	499	494	534	511	523	559	508	516	506	522	487	523	494	492	535	537	510	498	510	521	490	499	524	517	492	520	515	492	547	530	477	522	508	503	540	531	561	528	524	524	523	524	489	507	536	507	498	516	500	521	499	522	603	491	567	542	485	486	515	538	481	499	493	510	505	520	518	542	509	524	513	537	520	549	494	541	538	523	527	475	536	542	516	494	500	507	550	504	519	546	547	461	528	538	526	526	546	547	541	517	525	538	517	514	500	523	535	550	505	536	503	558	521	508	516	495	515	537	491	526	500	469	516	493	555	501	530	512	520	521	493	522	517	538	501	495	541	518	477	532	534	511	465	535	540	542	510	514	492	522	505	512	522	502	521	563	538	480	519	527	519	512	502	531	529	552	530	493	506	538	528	494	534	512	515	499	484	543	550	570	511	488	559	489	558	571	555	533	550	537	511	540	514	521	516	549	538	535	526	525	504	471	500	517	517	492	523	545	488	524	557	507	495	505	531	523	509	521	552	539	528	511	499	517	530	501	500	489	529	559	506	511	534	512	497	511	489	517	495	498	499	521	545	530	523	484	570	520	550	526	496	553	517	512	515	543	523	511	533	523	525	505	540	501	509	504	540	522	478	513	470	501	517	486	548	506	500	517	520	518	500	524	509	509	487	538	560	478	516	516	513	510	568	526	516	544	526	521	475	539	575	501	499	563	515	530	502	513	534	515	475	504	540	494	505	516	535	518	517	521	495	542	526	528	559	544	535	497	497	518	572	550	498	554	522	492	523	487	510	515	530	549	546	493	527	531	496	547	544	539	516	508	484	528	523	544	521	527	542	546	550	536	516	506	491	519	487	532	537	507	556	502	520	534	495	490	491	557	540	505	501	500	483	497	530	555	530	533	560	501	508	509	492	523	531	505	511	508	542	456	536	536	522	524	535	540	547	529	537	513	477	494	519	526	485	512	522	535	516	520	481	487	522	544	521	473	513	543	489	514	462	536	525	530	554	531	530	521	556	510	548	530	486	553	535	535	502	513	499	488	526	547	573	535	504	533	539	536	503	522	533	571	517	514	559	531	534	496	526	506	513	514	517	524	492	537	518	506	511	522	507	521	495	518	541	511	535	511	521	521	528	547	494	518	529	525	521	563	529	541	516	477	533	537	508	487	522	513	532	557	501	500	479	518	496	504	513	529	523	503	521	485	502	544	504	516	489	524	522	532	512	539	485	529	511	546	531	516	525	556	540	547	514	558	512	504	565	472	503	547	533	506	524	545	488	544	521	506	507	528	520	505	513	533	526	519	534	465	517	522	537	522	520	512	494	530	482	505	557	486	509	539	516	544	503	523	516	539	508	481	522	529	520	497	559	537	505	484	512	498	486	502	506	467	527	547	495	497	560	527	510	544	482	559	551	498	534	492	533	519	528	491	510	509	475	542	535	518	543	539	537	541	510	499	513	498	527	497	503	552	514	510	505	545	526	512	526	517	529	523	537	535	542	500	509	494	509
3467	757	423	357	334	370	381	315	309	265	228	225	186	144	130	138	120	110	94	70	84	103	76	75	65	75	84	75	61	73	59	65	77	72	73	63	66	68	64	62	62	57	80	70	67	60	75	86	64	69	81	68	44	77	76	78	88	56	79	63	68	73	68	68	68	67	63	67	52	71	66	58	57	61	59	82	66	75	75	66	60	60	74	58	72	68	59	73	62	93	66	73	61	64	66	56	60	61	90	74	60	67	80	64	71	71	71	79	52	73	74	73	57	62	64	65	61	67	58	58	66	61	61	68	60	71	62	71	69	56	80	68	62	59	61	68	72	83	66	74	57	79	80	71	71	56	59	60	74	58	67	81	71	53	64	74	58	74	78	54	58	68	78	79	70	73	92	75	69	62	86	68	76	70	57	95	64	62	66	84	66	60	55	80	55	69	66	76	48	72	60	72	68	62	86	76	70	72	64	57	57	76	68	73	70	58	54	71	66	82	73	67	71	71	57	71	59	75	67	64	79	73	64	72	65	68	67	52	73	76	70	61	63	80	62	64	72	67	63	52	77	72	69	51	78	70	57	69	60	67	58	65	57	52	57	72	59	68	70	55	66	69	74	63	67	58	75	76	78	64	74	64	80	54	71	69	53	67	57	58	72	67	63	68	64	63	59	72	64	71	70	72	69	73	67	61	82	65	74	72	69	59	65	67	61	61	61	69	68	65	64	77	62	61	71	69	60	57	74	88	73	75	84	58	62	64	69	61	73	87	52	65	71	71	73	55	81	70	76	61	49	59	60	73	67	67	64	60	69	66	79	70	70	58	67	60	64	70	65	77	56	71	73	63	64	71	63	47	56	75	67	69	71	61	68	61	81	63	74	73	71	50	70	67	73	87	72	84	63	63	63	73	69	65	62	68	71	74	63	59	74	66	68	79	63	80	76	57	67	74	58	77	70	60	66	74	66	43	59	77	62	57	68	62	70	80	73	73	67	68	64	69	77	58	76	63	63	64	59	61	68	62	70	66	74	78	66	59	56	59	68	82	67	56	67	62	76	73	76	85	64	76	65	60	69	67	85	76	67	65	71	67	68	47	71	73	73	57	60	63	72	58	59	57	77	59	56	70	57	76	73	60	75	61	73	54	70	63	70	62	75	67	69	87	75	66	70	67	52	75	81	60	76	60	60	62	63	56	67	73	64	68	69	64	62	67	67	66	69	83	82	69	68	78	70	67	63	68	60	80	63	64	76	76	55	73	68	58	58	70	66	74	62	72	60	69	64	59	66	68	84	64	75	66	84	66	70	61	71	92	61	79	88	74	62	71	53	76	70	79	61	55	81	76	56	66	58	61	71	62	72	70	78	56	64	56	73	64	54	72	71	68	69	56	68	65	62	87	68	68	64	66	80	72	56	58	70	65	56	66	59	84	63	67	79	72	67	63	70	74	84	70	85	62	72	76	50	82	69	65	62	47	71	77	58	80	66	74	51	69	67	53	76	64	71	74	70	69	68	61	86	64	68	63	63	63	62	70	75	62	77	62	84	80	58	59	77	69	58	74	68	50	56	50	78	58	83	62	61	65	74	78	78	61	61	88	66	54	69	66	70	65	65	60	77	67	68	73	76	68	75	61	72	72	72	65	62	66	64	61	72	59	69	65	72	58	80	65	70	74	75	77	56	61	56	66	88	64	74	78	69	67	70	63	65	64	71	71	61	70	70	66	73	61	61	66	71	72	69	76	60	85	66	61	68	65	49	57	60	81	54	62	68	70	59	79	59	62	69	63	73	59	70	70	72	76	68	84	81	75	71	68	79	76	76	63	75	77	56	70	61	66	64	67	71	61	64	61	64	72	59	62	70	67	56	71	73	51	68	58	73	75	71	69	71	75	75	80	69	69	68	59	76	66	73	70	57	84	70	58	72	66	86	57	59	56	69	71	71	64	68	65	75	61	67	75	72	66	72	53	66	61	78	60	59	68	63	75	79	68	83	65	76	67	72	52	76	61	70	79	78	63	53	59	68	58	64	58	54	62	67	78	58	60	64	77	79	61	69	70	58	67	67	74	83	72	82	70	75	66	76	61	74	80	65	64	48	77	75	54	59	62	64	75	77	71	64	81	66	69	74	49	66	65	64	74	78	82	71	76	70	79	76	75	71	65	72	61	74	57	54	68	69	61	65	53	63	71	63	60	66	59	57	60	64	60	60	78	69	74	90	85	73	63	62	83	68	69	61	66	72	83	56	65	63	66	71	59	65	79	56	68	61	77	74	73	57	64	62	65	67	84	64	93	74	59	83	59	61	77	74	67	67	70	88	86	49	65	64	70	78	65	69	56	66	68	77	62	59	65	71	62	62	66	79	68	73	63	58	71	56	70	58	62	74	55	60	53	64	71	75	78	76	70	64	96	59	67	67	58	67	72	77	54	60	74	63	69	75	54	57	61	68	71	80	68	46	66	65	66	68	64	85	81	89	73	82	80	74	63	66	70	70	61	71	68	67	66	76	76	70	74	65	59	78	65	68	66	67	66	67	76	57	71	55	79	72	62	62	67	70	63	63	63	54	60	77	75	65	65	69	66	73	68	66	82	74	65	67	75	70	78	78	68	67	71	79	68	52	73	67	67	68	79	71	76	68	82	57	73	64	57	54	72	52	68	91	79	70	72	65	59	69	62	73	58	75	66	61	72	77	76	78	67	82	63	68	71	65	70	75	67	73	72	66	79	78	68	72	69	70	76	57	74	51	50	64	68	71	67	66	70	62	61	77	67	74	73	74	78	69	69	72	67	76	77	59	71	75	69	67	67	67	70	71	44	40	62	61	63	77	68	77	61	77	60	67	58	63	73	63	80	61	71	82	54	53	76	71	69	72	69	69	76	73	70	65	69	85	76	59	65	69	59	64	70	74	67	73	71	62	59	72	75	68	65	67	55	63	69	71	71	55	73	67	82	70	72	84	61	72	55	82	65	81	63	73	58	84	58	78	71	57	64	65	61	76	59	61	68	62	70	71	61	58	59	73	77	49	68	68	66	62	67	58	80	58	56	72	72	68	62	56	65	66	78	66	68	58	58	65	75	61	76	65	84	65	57	70	70	61	60	68	51	72	66	77	70	72	70	71	50	64	73	64	60	72	82	67	74	80	82	70	61	80	68	65	63	71	57	60	82	66	69	64	78	84	69	81	51	54	60	70	82	58	67	70	64	67	81	74	68	72	73	72	59	64	78	64	69	62	68	90	70	69	63	64	78	70	66	67	69	72	70	73	90	57	71	55	55	59	62	68	52	54	61	64	61	75	58	62	75	59	68	67	68	79	73	70	75	66	51	64	58	54	75	67	60	93	67	61	63	62	65	82	66	78	64	62	78	71	70	64	63	83	65	54	67	54	71	71	69	59	66	71	69	60	80	64	69	70	50	61	67	67	79	65	74	67	72	58	65	68	72	56	70	74	75	69	55	73	64	57	69	74	73	64	55	62	65	61	75	71	65	62	79
20539	12064	8840	13615	20174	19755	18417	15495	13442	11415	10188	8437	6759	5509	4512	3938	3458	2926	2371	2080	1752	1600	1485	1314	1192	1112	1136	1132	1128	1105	1086	1042	1019	985	987	1000	939	996	1035	1008	982	1067	1039	1014	1007	1013	1037	1079	1053	1054	1008	944	997	972	906	1007	894	878	909	871	833	903	883	869	898	889	894	900	928	907	866	828	838	880	868	921	850	897	869	837	869	841	895	830	899	857	876	843	881	891	851	882	850	826	828	891	864	897	823	881	900	875	903	849	898	828	912	837	892	913	891	883	849	821	813	846	870	893	788	878	848	833	830	868	856	884	850	874	852	796	887	868	856	880	869	913	859	909	869	824	880	821	796	860	875	875	866	907	878	906	895	891	809	876	861	867	867	825	909	901	858	869	897	875	885	882	876	895	843	847	857	864	883	913	851	836	872	880	856	849	860	797	846	857	891	888	855	866	873	841	854	890	849	887	878	882	880	896	910	853	862	874	912	858	881	831	873	818	885	871	889	830	821	796	873	838	848	880	904	912	922	793	802	887	895	816	917	814	868	823	881	905	902	854	888	825	879	853	848	779	818	836	849	798	859	809	831	855	846	874	866	856	881	835	835	902	829	957	897	864	802	865	782	819	855	861	856	854	846	889	881	863	906	888	928	867	858	799	854	849	895	884	862	841	835	927	895	848	917	860	888	872	859	858	869	870	845	870	853	879	896	852	878	875	894	920	884	872	883	889	884	865	802	838	846	932	835	923	854	882	899	863	849	826	900	876	850	867	938	860	825	886	837	883	834	874	828	897	861	859	898	795	851	863	872	854	833	850	865	845	862	914	886	856	890	894	858	862	831	902	869	897	901	879	849	904	843	806	808	879	855	866	844	832	893	851	876	872	935	850	850	875	819	867	871	906	924	875	882	903	884	863	834	848	881	888	846	803	907	860	822	901	913	883	839	870	884	863	884	870	892	842	837	882	860	865	869	873	882	870	873	863	879	847	867	824	871	853	870	844	895	806	850	874	852	834	881	865	854	872	869	909	865	937	827	898	881	842	856	881	884	894	892	907	868	871	863	871	878	909	875	883	869	887	848	892	869	901	911	845	856	859	851	915	914	856	853	904	855	904	888	904	851	816	882	893	885	881	910	890	904	852	889	882	864	929	841	890	863	861	871	877	841	883	915	844	823	823	866	848	893	881	881	854	914	837	864	882	822	825	815	858	852	948	878	824	865	864	884	914	838	769	824	897	851	913	849	865	878	829	902	847	904	825	896	844	843	883	855	848	852	845	895	836	881	841	851	863	877	856	870	861	892	851	866	916	859	827	901	902	892	854	945	828	849	847	894	835	823	838	838	846	893	796	875	874	861	775	866	882	894	901	895	851	889	825	855	859	930	882	891	818	847	871	901	819	889	872	864	863	863	875	896	864	806	866	900	879	826	817	816	822	854	826	820	871	831	844	862	840	878	881	881	851	848	853	868	838	878	848	891	840	861	914	841	836	858	873	804	893	880	895	827	848	854	869	838	823	828	880	845	855	886	825	863	842	847	885	914	853	880	828	897	845	897	873	852	896	892	831	861	853	829	922	919	815	868	877	878	864	843	860	923	823	895	924	853	858	802	865	873	837	920	878	849	819	864	879	857	889	864	860	836	856	842	865	851	847	878	878	920	825	863	867	906	864	836	851	861	818	810	875	870	853	921	873	897	812	856	852	860	848	884	904	868	846	861	905	886	819	884	877	802	842	892	884	900	876	827	832	843	865	837	830	847	846	879	901	877	899	815	852	840	849	857	870	792	875	854	923	870	843	889	820	884	816	840	868	851	839	850	870	792	862	835	852	856	941	873	851	839	863	842	862	846	856	828	847	818	892	832	920	852	840	848	845	820	880	855	832	847	861	867	828	880	822	868	824	864	862	870	888	887	858	891	838	885	861	851	870	882	879	833	859	863	873	832	869	850	909	880	892	882	890	928	866	859	815	877	935	870	841	819	885	892	848	868	904	837	857	841	843	848	848	839	873	827	845	896	872	859	828	878	892	914	865	850	818	853	921	825	844	857	884	856	848	826	815	871	864	840	829	835	931	753	835	859	851	860	883	856	884	863	870	879	876	849	856	864	905	837	857	838	842	858	782	797	861	852	865	875	883	877	884	824	895	859	874	850	877	948	903	877	851	846	876	850	926	901	842	871	841	918	869	877	845	887	861	971	927	867	872	894	891	866	894	877	867	901	868	861	914	846	855	853	899	843	880	826	840	892	876	848	824	816	849	812	868	882	869	853	854	887	864	922	828	893	828	821	900	829	909	848	873	862	847	880	902	843	914	857	908	871	833	901	871	893	828	847	894	876	868	860	878	859	844	862	869	846	887	847	868	834	864	865	873	784	847	872	838	816	867	867	834	899	863	829	827	885	846	866	871	837	844	908	845	825	836	852	866	898	885	838	855	871	829	829	856	848	848	891	887	834	873	843	827	831	837	857	872	856	843	844	852	881	835	877	862	826	917	824	892	882	842	874	876	862	865	843	879	850	849	828	890	878	871	889	838	883	823	859	903	850	838	867	822	891	833	860	822	849	879	890	850	835	782	858	804	890	877	816	859	878	880	853	871	881	871	860	878	870	873	827	894	853	885	889	848	852	785	846	862	874	843	879	844	860	869	832	853	904	898	870	871	836	885	825	864	863	881	845	879	887	820	856	852	831	841	844	914	905	833	870	846	904	915	854	853	921	906	884	909	843	889	868	825	869	905	879	856	858	823	844	925	812	828	871	927	784	870	863	888	842	885	905	855	843	909	908	875	892	877	826	901	858	804	834	855	902	877	878	847	881	809	841	839	819	839	890	861	823	833	889	836	878	822	858	860	877	877	862	881	896	845	874	877	935	847	905	860	815	898	884	881	832	850	843	864	848	854	891	811	837	907	848	866	819	828	886	932	844	780	860	919	890	848	845	875	852	896	944	900	908	879	847	837	837	895	835	900	851	867	840	828	860	827	857	801	867	866	852	847	855	885	833	859	861	826	874	832	907	901	871	872	833	910	857	873	849	826	831	898	830	849	855	866	901	876	836	865	836	883	881	843	862	853	847	901	865	780	870	864	870	898	822	849	908	842	874	838	882	891	951	864	883	867	808	856	887	859	816	817	857	839	890	945	877	855	854	888	850	825	840	878	832	902	901	822	847	869	928	844	899	917	853	890	860	871	872	895	879	879	891	864	891	863	876	859	910	843	833	886	861	871	811	896	855	882	870	853	817	868	841	867	870	827	890	837	868	919	864	857	897	914	941	882	832	883	892	893	856	850	923	846	890	865	921	836	885	860	838	900	892	864	829	793	881	860	827	910	836	849	842	839	874	887	881	820	854	891	861	873	873	938	845	791	870	873	901	878	848	878	929	859	865	837	802	887	874	896	845	819	865	914	901	829	835	868	878	898	868	888	891	846	852	847	873	847	833	849	861	867	844	851	901	851	833	869	803	820	840	915	827	885	868	801	859	801	842	855	886	843	879	824	874	909
2779	983	618	363	401	480	462	399	355	305	291	237	217	180	183	129	133	103	111	108	75	84	82	65	80	77	63	59	83	75	70	63	57	55	56	70	60	80	66	68	69	71	57	72	74	73	77	63	77	62	70	67	69	65	71	66	70	77	64	77	68	55	59	48	48	68	63	58	76	65	66	83	69	64	73	74	49	59	70	65	64	59	70	69	59	65	64	59	79	75	66	66	68	70	71	60	74	65	81	46	68	63	66	48	73	56	60	65	68	73	65	68	63	69	66	71	59	66	67	72	80	65	76	65	60	50	54	69	68	54	73	66	63	68	66	53	65	61	68	87	55	66	67	59	80	57	61	75	76	66	75	75	74	63	63	77	62	67	72	69	66	46	65	71	76	74	73	67	76	55	49	64	75	74	64	75	62	54	76	67	73	56	73	57	81	64	60	80	62	67	69	80	58	51	63	66	54	68	59	69	69	64	62	73	81	75	51	83	64	60	81	73	70	61	82	67	70	59	67	67	79	60	70	53	60	64	65	53	55	52	66	63	66	60	63	71	75	72	80	55	70	56	66	63	53	62	64	63	71	83	73	55	64	60	84	63	67	64	63	60	80	59	59	70	62	67	72	65	57	75	67	68	64	63	54	60	67	62	58	78	58	57	66	71	90	64	64	70	65	62	60	54	65	52	73	63	52	71	62	68	62	74	68	57	55	81	75	84	72	66	63	71	68	58	61	65	44	70	61	66	59	73	58	57	66	62	75	66	61	65	70	75	59	61	71	75	72	61	67	65	74	64	58	74	73	60	60	80	71	65	77	71	62	52	68	56	72	78	58	80	64	64	79	59	74	53	70	64	66	65	79	60	67	69	72	60	79	53	59	69	61	67	52	65	59	58	68	63	73	70	64	74	74	68	70	66	62	63	61	62	57	60	62	64	76	71	70	65	80	70	70	62	61	57	58	68	63	57	60	72	79	57	65	55	73	51	61	58	76	73	61	58	54	78	63	70	61	64	85	62	57	55	69	64	59	76	66	63	78	59	69	75	72	62	55	66	66	49	74	68	55	58	53	62	69	66	64	64	67	64	75	63	71	78	64	59	68	70	93	65	85	62	66	72	57	55	73	57	76	61	73	70	65	72	58	77	61	58	66	84	71	77	64	66	68	63	70	72	72	65	68	63	50	65	68	71	82	85	67	62	63	63	77	64	62	79	72	69	76	63	54	61	55	75	65	66	63	65	57	68	65	66	79	62	73	59	64	68	70	65	61	65	80	64	53	68	66	63	78	75	67	72	53	64	84	66	66	65	68	64	58	75	67	68	66	54	58	73	60	75	56	57	67	53	68	76	68	76	51	74	60	72	64	74	77	71	67	69	56	59	73	57	82	61	78	56	72	73	68	65	64	69	68	76	54	66	49	72	63	57	61	64	63	66	74	72	70	59	63	69	56	47	55	74	79	63	64	83	66	57	78	56	52	58	77	77	70	57	62	72	67	89	56	58	60	66	69	65	55	62	55	67	57	58	61	73	71	76	55	70	75	52	74	75	77	76	62	56	60	54	68	79	73	58	71	66	66	76	63	42	78	50	63	68	64	64	70	66	79	69	69	57	73	73	64	76	78	72	65	68	62	62	68	79	55	74	69	62	65	54	60	76	54	58	63	84	71	64	61	71	72	73	62	72	72	75	73	63	44	60	61	70	75	77	60	77	69	57	71	61	72	74	51	64	64	55	53	62	62	65	61	59	60	72	64	69	61	69	68	62	59	66	56	75	69	66	71	60	66	58	63	71	60	82	69	63	47	62	70	62	70	70	64	68	68	77	58	74	53	80	64	69	56	73	82	64	66	60	55	59	82	62	66	66	65	80	71	50	53	85	69	47	66	63	61	62	53	64	75	68	61	62	74	66	64	72	58	75	59	73	64	60	69	55	49	71	57	61	67	66	67	55	83	68	74	77	62	78	73	57	80	82	72	61	49	63	58	68	76	58	64	69	76	66	65	59	65	60	70	60	61	57	63	62	60	65	69	64	67	60	69	53	64	65	69	64	71	74	78	61	72	71	74	78	72	69	68	59	66	63	66	75	70	63	85	59	73	75	69	65	59	61	68	60	73	74	70	65	48	77	63	69	69	65	67	67	64	74	71	54	53	58	82	68	65	57	65	68	58	56	74	70	90	82	57	56	53	71	77	64	60	72	67	69	78	57	53	72	70	72	66	77	73	69	77	62	75	72	54	63	84	70	60	58	62	59	62	65	64	61	63	61	55	69	79	70	71	80	73	67	54	71	57	67	60	73	58	68	69	68	63	78	75	69	75	63	72	75	79	55	76	74	60	73	66	77	59	62	79	65	69	54	72	72	63	76	64	67	80	57	54	55	74	69	57	78	59	74	63	77	76	79	66	91	61	72	55	82	63	69	61	73	68	65	68	65	47	62	64	74	69	59	57	70	81	63	74	69	58	67	57	72	74	62	62	70	69	63	60	75	65	64	64	72	53	55	62	63	58	53	53	66	70	68	81	58	78	60	73	64	80	60	71	68	53	67	74	64	87	72	49	72	71	74	70	43	77	60	65	65	78	59	54	64	56	68	66	64	67	63	72	69	71	76	68	60	65	61	71	71	70	82	60	62	60	51	55	68	62	76	68	78	64	67	59	67	53	64	74	77	70	67	72	60	66	66	64	58	65	66	64	43	68	58	49	67	54	68	85	69	74	72	65	63	61	73	74	75	57	71	66	57	73	76	71	62	57	65	66	68	64	57	55	77	76	68	59	83	58	57	64	64	57	65	70	56	66	82	61	65	75	64	62	71	70	75	64	66	58	57	59	66	74	60	75	52	72	59	63	59	82	59	72	88	64	64	54	49	58	60	66	76	61	60	87	67	57	57	59	60	78	63	70	61	68	68	46	61	78	58	57	68	58	80	91	57	59	57	81	63	69	60	64	76	52	60	58	67	58	69	80	68	67	65	64	70	63	71	57	68	89	68	79	66	56	64	78	66	54	74	61	59	73	72	68	63	67	66	57	75	67	61	73	67	43	58	70	63	70	40	63	60	73	71	78	68	78	63	73	64	83	78	67	65	74	79	57	73	61	58	70	69	63	68	71	68	60	61	59	70	62	73	62	56	85	71	69	88	70	62	54	59	62	75	59	70	72	72	65	59	64	57	76	58	63	63	62	72	71	66	76	62	72	72	68	68	70	69	51	81	58	78	63	60	56	64	82	64	66	63	63	67	60	64	70	68	70	78	55	79	68	70	66	70	64	68	71	82	72	78	55	70	54	78	62	64	66	65	59	71	59	64	71	60	71	60	63	56	68	60	67	62	78	78	73	83	58	61	73	71	67	78	62	77	71	64	70	69	65	65	64	76	74	59	67	69	78	70	71	64	59	72	64	68	66	65	70	69	69	70	67	78	70	71	56	67	75	74	69	64	58	81	60	60	57	72	78	77	72	58	78	68	73	64	74	62	60	71	58	58	76	87	64	58	61	67
24392	14619	9969	15861	22311	22681	20533	17928	15411	13474	11689	9566	8041	6488	5543	4733	3970	3369	2758	2274	2076	1701	1519	1329	1148	1157	1177	1142	1122	1125	1059	1041	995	1062	1021	968	1035	976	1021	975	977	1056	1046	1040	1056	1072	1025	1037	1011	1036	1027	1041	1007	1007	930	924	932	905	845	818	831	802	846	834	831	830	809	791	840	804	855	805	812	841	825	799	812	820	829	835	830	753	797	760	814	822	795	750	776	817	749	830	861	783	795	830	788	798	780	778	806	822	830	860	820	772	762	804	850	799	830	785	787	798	799	767	803	738	788	790	765	763	784	831	817	822	848	805	817	815	826	828	787	769	799	795	774	836	855	822	846	827	780	739	775	855	806	784	802	757	804	764	804	792	779	823	772	764	805	788	789	794	815	795	790	806	792	767	786	853	751	811	833	806	781	772	811	779	825	821	809	765	821	804	790	787	841	799	797	794	832	834	819	818	826	768	803	826	862	811	802	798	819	823	810	821	850	825	866	778	827	800	782	751	776	796	817	841	783	799	798	787	806	853	830	816	821	762	835	780	808	782	763	770	822	792	773	815	805	860	800	792	802	800	855	809	799	828	783	827	814	823	773	827	808	826	818	830	853	819	769	755	801	788	807	771	760	827	815	825	774	854	856	787	814	812	818	783	807	786	814	787	787	853	762	788	784	775	851	797	762	771	794	778	818	789	778	813	809	803	809	821	805	792	778	831	780	803	803	771	786	829	824	824	788	788	810	816	798	843	816	758	854	785	774	767	822	803	819	787	835	798	797	810	831	787	761	777	819	782	786	813	811	853	780	795	807	820	788	793	816	795	793	859	832	839	790	832	789	787	824	798	831	808	836	787	858	838	756	773	830	842	832	809	789	842	784	813	820	777	822	798	817	849	853	819	832	783	797	878	823	758	789	830	805	763	812	849	753	778	800	782	820	797	793	823	806	778	782	823	806	817	782	826	765	795	757	848	829	777	778	793	799	796	834	805	788	835	747	794	801	794	809	828	801	813	779	782	801	827	751	806	844	756	810	786	816	824	845	813	782	831	788	808	811	809	851	819	765	769	736	827	791	801	802	784	831	809	839	771	779	864	777	791	836	807	776	811	745	847	812	800	822	880	802	788	780	799	807	813	823	768	785	789	766	780	782	835	807	819	724	817	792	834	840	817	810	812	828	778	805	805	813	796	766	829	821	799	859	795	810	799	802	794	836	789	800	790	788	778	825	785	809	790	747	801	798	782	784	783	845	758	822	814	780	769	828	832	802	766	791	800	819	860	830	793	823	797	811	807	752	800	835	783	812	806	808	839	771	792	791	796	781	904	816	813	833	763	822	805	819	797	777	816	832	820	811	817	831	852	788	780	825	802	762	815	807	807	780	816	802	824	759	819	847	771	840	831	784	861	779	860	819	833	823	780	765	810	814	847	792	755	794	757	777	854	800	787	802	772	807	792	828	805	761	876	805	849	756	797	802	785	838	833	837	769	808	803	789	789	792	837	826	801	818	850	796	798	857	760	798	807	829	806	826	742	799	754	819	790	746	818	816	767	755	798	826	872	826	844	857	793	772	796	794	805	796	754	809	787	801	850	841	802	773	787	800	806	842	783	832	854	798	809	761	791	807	781	802	788	809	782	783	805	899	749	825	819	803	815	807	805	803	813	788	830	842	821	788	829	822	848	810	779	794	763	788	849	778	777	826	843	843	707	864	785	784	822	813	801	793	764	820	825	822	785	833	808	823	810	809	787	815	861	852	802	788	845	790	805	786	822	777	797	832	792	808	810	815	829	793	766	838	809	798	795	796	811	810	794	759	772	784	803	807	848	820	785	817	841	851	781	803	765	823	768	827	821	843	843	769	791	760	824	814	801	799	784	759	819	914	829	755	820	809	827	790	882	803	801	774	790	875	793	809	871	805	829	804	776	807	802	825	832	812	799	731	776	780	828	782	780	753	803	805	821	798	778	778	807	834	825	809	805	828	754	807	797	826	884	844	771	814	786	777	815	793	819	789	792	786	799	770	789	790	810	825	818	843	813	821	895	821	788	796	775	838	868	795	796	800	775	784	860	816	804	803	824	814	774	769	833	794	756	741	787	804	752	795	775	810	823	793	810	825	790	780	809	851	856	768	864	797	832	796	766	828	849	828	829	753	799	808	780	783	836	841	818	825	785	773	813	826	853	821	809	770	816	836	784	763	807	784	837	821	806	821	779	810	834	812	794	826	797	829	852	831	790	798	765	797	815	823	786	758	818	809	812	824	786	801	822	796	787	866	796	829	767	794	797	787	823	804	818	782	804	799	824	810	787	782	781	776	801	806	796	792	839	792	823	839	815	837	816	767	783	775	776	774	786	818	817	770	767	836	844	767	755	788	813	824	781	798	802	800	797	829	824	822	822	793	752	819	822	804	804	816	797	826	860	786	782	802	810	852	778	812	795	815	851	806	765	796	834	817	762	781	801	824	758	835	808	821	817	794	797	821	791	784	781	799	829	802	857	804	773	772	818	848	817	779	790	803	801	792	774	820	793	825	854	839	773	832	846	837	794	789	749	822	781	822	809	816	776	793	793	787	796	827	849	823	756	771	793	796	804	812	771	838	788	788	819	832	797	791	846	789	846	831	781	765	760	822	837	797	782	841	773	779	792	829	823	799	791	762	797	871	799	791	765	796	790	805	818	749	789	726	815	815	819	786	846	827	806	793	786	728	839	821	791	807	778	776	813	785	819	789	741	746	799	776	848	824	839	794	815	810	812	750	869	819	829	812	816	800	794	811	795	820	836	800	799	814	827	792	790	756	798	783	858	824	858	856	807	807	841	828	777	797	801	824	774	806	810	820	786	820	789	855	802	814	867	827	805	813	764	803	761	811	797	875	830	836	726	808	808	799	775	814	832	747	773	855	831	817	766	839	771	808	796	781	812	829	802	801	802	802	753	798	848	847	764	829	818	761	815	814	810	794	778	815	784	807	821	853	799	857	842	778	858	807	808	806	816	775	845	794	812	756	794	818	791	818	830	836	802	822	854	836	831	801	759	817	829	874	821	832	812	832	775	814	774	787	786	831	801	845	766	770	779	774	801	804	833	778	794	784	820	814	777	749	785	802	799	817	791	790	808	805	800	847	811	840	790	829	847	806	804	789	798	779	798	857	813	843	821	810	795	786	824	831	820	791	811	773	827	782	814	821	788	801	783	797	851	732	803	792	781	873	846	797	770	817	808	837	781	776	841	809	794	756	840	836	760	833	783	818	773	797	808	836	774	773	745	834	847	813	792	781	787	788	824	827	784	833	790	804	838	750	865	813	789	828	816	808	823	812	745	875	815	765	765	827	848	791	789	827	781	848	825	778	781	809	786	804	759	808	788	774	834	816	805	771	818	830	812	829	825	835	812	841	806	828	839	822	806	780	788	843	798	793	780	805	857	804	817	842	833	815	860	792	817	765	740	782	782	852	848	797	806	797	770	770	827	787	805	824	825	835	805	809	761	793	824	783	778
2207	463	304	247	218	267	273	234	187	157	149	121	116	82	94	80	69	75	55	62	49	53	49	38	48	45	43	41	43	46	40	56	46	39	47	42	37	40	37	41	33	50	35	36	45	35	29	57	49	53	45	35	45	37	46	46	30	45	40	25	35	33	33	32	41	43	42	37	42	36	40	40	60	32	34	39	37	36	36	40	38	37	37	25	41	50	42	37	43	33	49	36	38	38	30	34	39	50	50	43	47	27	45	43	50	39	52	45	53	34	40	37	40	33	32	39	42	39	48	39	35	30	38	39	44	35	48	49	34	59	42	29	42	40	38	33	39	42	41	39	42	38	42	29	40	42	36	36	37	44	45	43	44	39	32	40	30	39	26	37	44	43	30	34	38	25	37	43	32	41	37	48	42	38	30	39	34	38	44	39	40	40	32	32	34	43	36	49	34	31	36	43	45	42	37	38	40	34	45	46	55	46	35	27	39	50	37	32	23	44	36	40	37	35	44	36	39	30	29	42	42	38	30	52	43	43	27	39	40	35	39	52	36	36	31	38	45	43	41	50	32	42	35	36	33	31	35	38	37	31	40	34	45	36	31	40	40	41	40	37	38	38	36	21	36	45	29	40	39	52	35	48	47	48	38	44	44	41	35	35	34	36	47	39	39	36	38	33	37	54	45	34	43	41	39	36	41	47	53	28	31	36	33	35	25	35	55	42	44	35	30	32	37	41	43	35	39	39	40	38	33	43	35	39	52	46	48	28	33	40	40	41	37	42	36	32	40	46	48	46	28	37	36	42	51	44	39	44	43	38	40	43	33	44	32	50	35	43	43	26	38	34	35	43	32	51	26	42	45	42	44	36	45	35	38	37	31	26	41	36	40	35	37	40	44	53	33	40	33	44	41	40	28	39	47	38	46	47	37	43	35	41	33	36	41	37	38	38	26	47	50	51	38	35	38	44	43	36	48	44	32	46	47	28	46	42	39	31	30	44	46	32	32	35	47	37	42	47	41	35	38	47	25	39	54	42	41	53	29	38	27	38	48	27	40	37	32	50	41	44	27	52	46	46	42	49	34	43	34	43	48	35	42	35	37	26	39	42	42	48	49	36	28	41	34	60	31	38	30	48	45	35	34	41	36	39	32	34	31	39	56	40	46	38	47	43	37	44	54	38	45	31	52	38	38	25	47	35	52	29	41	38	41	44	40	37	27	34	36	50	36	41	38	42	49	36	43	48	48	37	40	45	43	45	51	45	38	37	52	32	49	38	44	28	42	42	32	38	39	35	48	41	40	38	41	46	53	44	41	39	43	46	44	37	22	39	34	38	41	39	29	33	35	35	41	43	35	42	33	38	35	32	41	33	46	46	39	41	31	25	39	38	28	52	42	41	36	42	54	43	43	34	32	44	32	46	46	36	28	42	35	33	41	33	31	32	42	45	32	30	44	28	31	31	43	40	46	44	40	36	51	37	47	46	39	40	36	38	31	38	38	35	40	36	43	37	34	35	49	38	33	38	43	38	46	53	29	35	40	44	29	40	44	39	37	34	37	31	39	42	35	28	45	34	38	56	40	30	37	36	31	41	42	44	44	36	35	46	38	50	42	41	41	31	36	51	37	40	50	35	29	48	47	47	33	29	46	41	45	45	41	30	37	37	45	45	40	33	36	35	39	25	46	34	40	33	42	32	35	47	32	36	47	36	52	40	44	29	36	35	39	36	41	38	41	27	40	52	42	42	40	37	35	30	36	40	40	34	37	46	44	28	28	40	36	39	30	38	27	32	48	38	35	41	38	33	34	27	36	48	42	33	33	42	43	36	42	40	38	53	41	38	37	34	39	35	52	45	46	37	44	37	38	29	40	42	43	29	43	35	44	36	30	34	34	42	52	49	46	36	46	50	40	30	42	45	32	48	45	29	46	36	32	35	32	45	40	30	34	33	27	42	39	42	38	41	36	42	42	51	42	43	44	30	34	40	28	36	26	38	34	34	51	41	27	41	48	30	37	38	39	47	38	32	38	36	59	35	45	48	35	39	32	39	30	48	36	38	39	38	46	46	38	36	48	35	37	34	32	38	37	45	43	45	46	41	40	33	48	42	42	33	43	38	45	40	25	45	39	35	35	37	36	37	37	38	50	38	31	41	39	38	32	34	34	35	32	52	47	25	47	41	44	35	39	39	38	43	28	41	45	39	34	31	37	37	44	34	30	35	35	36	39	56	45	30	31	33	27	38	42	43	43	42	39	40	42	49	32	39	31	37	45	40	47	34	40	47	36	46	41	33	41	37	30	38	48	38	33	36	36	35	31	42	35	29	44	46	38	37	45	50	36	40	40	48	43	47	45	36	35	38	41	32	38	47	44	32	34	33	40	34	46	45	43	40	41	43	40	43	40	35	28	31	36	44	37	29	50	47	39	40	45	42	34	38	48	39	34	48	35	33	51	35	48	43	39	46	28	28	35	33	45	39	30	31	51	40	32	33	30	42	50	41	42	39	32	40	40	28	33	45	32	32	43	40	40	35	29	28	34	28	28	39	41	29	43	48	44	47	33	37	42	35	42	42	35	36	54	50	28	46	49	44	49	40	40	34	46	52	41	36	36	35	41	29	30	36	43	38	42	33	52	42	35	33	35	37	34	35	37	44	41	41	43	47	42	31	35	41	30	44	44	32	43	47	35	35	44	36	36	27	39	32	50	38	45	41	52	30	44	38	47	37	42	34	41	51	35	45	52	42	36	34	38	25	42	44	38	49	42	40	45	39	41	37	37	30	39	35	43	48	48	36	48	36	37	36	37	36	37	35	48	53	47	25	37	40	39	35	37	44	46	36	42	37	50	40	42	43	40	46	47	40	48	39	35	48	41	35	33	29	44	38	37	47	42	33	38	49	53	39	41	37	31	43	31	39	49	41	46	43	37	42	29	35	34	37	37	30	29	40	46	39	41	37	39	38	41	48	35	45	34	39	35	49	39	44	34	40	31	34	43	35	45	43	31	32	39	46	30	37	37	43	36	40	38	50	36	54	39	40	38	39	36	42	33	41	38	31	41	37	41	36	49	44	29	34	47	36	39	47	40	24	40	42	40	48	31	42	49	42	45	36	33	44	43	39	43	34	34	43	34	35	44	38	38	37	42	30	27	45	36	41	36	46	47	41	38	36	44	35	34	42	35	37	26	55	42	41	39	38	48	43	40	40	31	29	38	41	32	36	35	54	32	41	35	43	38	33	38	42	42	31	36	32	34	30	39	52	34	40	41	36	39	37	41	43	36	38	48	45	38	29	37	35	34	42	34	35	36	57	36	37	46	35	44	45	39	34	30	42	39	37	29	37	41	40	29	51	28	31	44	40	44	40	40	33	38	47	39	40	49	45	41	30	40	35	38	51	41	47	32	41	32	46	43	37	37	38	47	42	40	51	35	53	43	36	38	44	38	27	40	36	40	39	62	27	35	37	37	37	37	32	36	41	35	45	25	43	25	46	39	38	23	43
17668	9526	6105	10484	16674	16818	15528	13059	10447	8584	7290	5574	4594	3608	2865	2510	2071	1721	1401	1193	1052	927	796	731	716	679	685	653	664	655	674	618	604	651	580	647	634	616	600	581	615	625	620	659	669	595	657	648	601	625	664	589	654	574	591	568	575	583	508	560	536	545	510	519	556	533	548	522	529	533	528	584	537	538	510	522	509	556	526	513	534	515	504	546	510	559	527	521	570	530	512	515	559	503	497	514	527	527	535	519	501	565	530	566	552	510	494	505	564	492	551	492	542	531	541	508	523	505	532	504	525	533	521	522	491	483	528	521	507	550	502	539	551	520	506	533	526	515	537	520	561	536	542	509	517	507	540	536	552	528	542	514	527	517	518	554	504	504	548	501	520	502	512	530	517	548	489	533	501	542	508	491	527	512	547	527	554	515	515	534	535	522	525	531	491	514	552	516	491	539	506	562	554	509	523	524	526	531	563	532	501	564	523	559	480	557	521	495	543	569	533	516	482	544	569	546	550	538	506	492	486	522	492	553	517	528	488	545	559	531	499	539	526	523	528	530	511	520	555	515	506	519	527	524	507	555	519	510	546	527	522	565	537	498	520	527	503	536	522	552	460	518	551	529	507	572	542	537	538	519	498	550	544	532	517	543	511	511	509	518	523	513	545	507	543	517	528	493	510	557	534	557	533	491	552	538	520	529	524	551	540	534	513	532	526	518	535	513	526	551	485	517	559	504	530	525	515	531	534	549	505	530	488	518	556	545	566	528	494	506	509	522	545	547	514	563	536	517	552	502	567	520	527	507	527	536	543	514	488	555	540	542	557	510	534	528	485	513	516	497	521	533	488	531	533	504	529	532	534	515	490	513	502	536	477	524	532	533	489	519	535	514	533	520	557	500	490	528	511	518	487	537	518	545	521	482	547	538	553	504	526	526	476	503	502	541	528	522	513	537	523	560	554	535	529	522	520	524	537	491	523	534	520	512	535	550	543	562	573	506	526	563	548	534	514	515	503	510	481	574	531	556	484	517	486	522	513	530	553	511	512	513	523	527	526	548	533	536	503	544	486	536	526	517	469	557	548	534	530	539	509	477	517	508	571	531	531	532	507	520	537	543	511	544	432	568	475	500	530	492	535	535	534	559	528	521	487	520	567	552	531	512	524	546	527	541	546	542	511	577	518	532	562	539	499	524	562	515	517	510	465	506	532	546	523	568	520	579	549	509	501	522	518	503	556	499	523	506	513	529	540	527	505	508	551	540	526	511	524	530	562	517	539	547	513	519	511	514	496	532	517	500	519	507	510	537	546	492	539	504	525	512	563	530	480	526	521	521	559	560	538	544	540	520	523	493	501	560	528	509	518	541	522	500	503	545	547	481	471	549	505	523	508	487	553	552	533	484	519	501	521	500	519	561	516	488	481	523	523	507	488	495	566	531	524	502	485	488	569	518	558	512	491	492	546	499	544	533	464	470	487	508	556	515	521	533	534	518	543	557	514	489	497	554	548	536	490	536	534	559	532	540	515	503	496	499	514	572	527	531	505	510	526	550	515	520	515	496	493	573	514	531	485	518	552	512	535	520	506	499	540	509	526	549	535	477	516	522	539	531	517	542	568	470	535	525	541	535	511	520	499	555	521	494	554	493	546	509	508	509	491	508	523	551	506	497	538	504	461	534	531	511	538	541	517	521	518	502	539	524	508	550	523	499	482	520	522	529	552	576	535	549	576	557	517	512	558	527	508	512	567	530	537	541	516	560	522	523	501	528	511	544	500	566	507	522	549	518	528	527	483	522	546	515	499	575	521	537	521	515	524	521	535	509	550	549	529	521	489	555	515	543	508	536	517	496	552	525	540	497	465	535	532	554	529	555	508	511	523	524	549	512	537	525	548	536	544	520	521	541	546	522	516	531	521	496	525	554	515	511	565	523	538	526	524	493	510	562	519	540	541	526	514	523	507	510	492	541	516	522	554	545	516	500	509	533	523	487	557	512	497	549	517	564	558	493	567	502	495	547	518	535	536	493	530	516	567	532	519	558	502	519	551	507	525	492	522	539	508	530	549	543	541	539	537	523	539	548	531	534	543	531	537	555	508	550	544	539	524	521	533	533	525	502	559	526	563	485	512	523	532	512	550	491	504	535	520	556	545	589	558	566	514	527	501	503	556	526	541	539	492	544	494	530	546	539	516	523	527	539	519	512	564	535	536	513	549	492	531	526	534	529	536	547	473	496	513	525	559	560	517	529	558	532	511	507	498	548	482	530	512	525	574	514	540	504	504	528	528	530	502	525	509	492	556	524	530	483	523	510	547	533	511	546	482	557	517	505	513	500	528	507	515	530	501	480	513	503	490	541	532	535	555	550	556	515	545	556	534	509	517	513	522	521	532	566	544	505	541	547	525	534	508	505	535	537	523	532	537	520	540	528	501	542	561	567	531	519	543	520	511	545	548	527	459	505	560	571	509	520	513	527	524	508	481	533	544	534	545	493	503	528	538	534	538	566	533	520	535	519	541	568	534	514	515	515	532	521	524	523	557	510	551	528	499	529	522	519	558	512	537	503	504	477	532	496	565	553	537	550	522	512	540	571	521	470	472	512	517	522	499	523	568	521	528	533	476	514	547	504	518	537	555	567	482	557	512	502	540	501	539	514	545	481	502	486	534	518	522	523	535	553	506	512	536	538	520	511	507	514	509	545	524	510	532	520	509	517	519	537	565	527	510	530	464	521	524	540	511	551	520	543	505	511	540	530	547	540	529	527	527	550	500	537	539	526	537	519	525	483	541	521	525	537	494	525	536	566	533	507	529	541	578	501	530	510	528	473	534	527	524	563	491	506	468	559	496	529	537	534	522	547	544	512	518	533	534	547	503	518	524	518	492	507	462	525	490	541	527	519	545	522	561	544	518	490	541	550	524	510	487	507	561	484	521	494	547	563	506	526	512	523	501	571	544	506	483	514	558	523	518	536	481	496	541	519	518	501	525	548	569	557	556	556	545	549	523	527	527	508	528	504	533	547	524	539	531	487	555	515	530	523	524	529	519	535	490	516	533	556	515	520	519	520	523	486	533	549	525	546	532	526	519	510	511	561	535	507	528	570	549	524	502	495	485	535	510	535	541	520	526	556	530	539	497	494	517	485	524	494	514	558	545	567	535	495	531	503	551	576	530	495	524	514	523	497	506	487	515	542	536	518	513	556	517	503	519	563	506	529	526	506	518	516	566	542	506	522	529	533	527	548	517	515	478	479	515	506	505	522	519	526	538	539	531	497	521	563	518	542	541	556	506	546	503	528	518	565	524	569	544	569	522	550	518	490	564	519	516	494	525	542	510	495	513	533	548	541	527	541	525	536	512	538	535	530	502	543	532	540	525	533	538	529	506	539	574	494	528	537	510	513	540	540	520	478	528	520	556	543	495	509	511	515	530	556	534	514	483	525	565	541	539	524	506	527	565	509	519	527	536	523	549	526	534	510	520	526	528	503	512	514	545	514	521	496
1792	695	399	293	304	307	348	340	332	239	188	143	150	107	104	86	74	84	77	66	47	49	60	42	48	36	43	63	44	36	51	47	47	52	48	32	49	56	50	36	41	60	40	52	43	38	39	49	50	44	44	53	56	35	49	51	31	43	42	35	40	50	44	30	36	43	33	42	47	36	38	34	40	46	45	40	40	42	37	44	43	46	50	30	56	50	45	50	48	48	42	37	38	47	43	39	53	42	46	35	30	39	33	36	57	32	46	43	42	46	44	29	41	54	47	37	40	33	49	41	39	46	31	50	49	57	47	43	48	45	41	38	42	42	52	38	41	39	51	44	37	46	48	42	48	38	49	50	41	42	57	40	41	31	43	49	38	49	45	37	44	39	48	44	42	39	41	43	40	37	29	30	36	45	45	51	51	41	46	37	49	40	47	30	40	31	56	34	34	39	42	53	45	31	48	26	27	33	43	47	47	29	41	48	44	44	38	43	38	42	38	46	28	37	37	40	42	34	51	44	45	31	35	44	49	38	36	33	43	42	43	46	30	47	28	42	33	41	46	38	48	41	52	41	26	29	46	36	42	42	41	35	40	33	41	42	48	48	29	42	34	48	37	43	40	50	57	46	36	40	49	43	37	49	40	37	31	34	34	62	36	37	44	47	34	37	33	42	33	41	35	45	25	44	34	41	41	44	36	44	49	44	54	40	53	39	36	47	44	46	51	50	45	46	38	49	41	51	39	36	41	35	40	36	44	55	42	30	53	41	42	41	33	53	32	48	45	51	41	44	49	51	51	44	35	44	37	40	56	49	50	44	33	35	47	47	39	46	46	46	37	35	49	44	47	46	46	41	38	46	37	37	39	46	44	40	44	42	36	45	49	34	44	32	36	46	27	38	44	30	45	31	29	45	51	35	50	55	48	43	37	41	35	46	30	51	31	33	47	33	49	51	36	56	36	52	43	52	32	37	51	40	41	44	34	44	32	51	45	42	47	49	36	40	36	41	35	43	45	38	54	45	46	40	53	46	47	48	41	57	51	51	38	47	38	47	32	48	41	48	46	52	50	37	26	45	46	46	48	40	47	34	46	44	37	35	27	40	47	47	35	36	51	38	48	52	39	43	55	56	43	49	45	42	45	51	37	56	41	45	43	40	32	37	28	42	37	48	46	47	45	42	36	39	41	38	42	37	37	47	37	41	42	47	43	35	36	41	54	39	35	61	37	27	42	40	45	45	42	50	43	36	35	45	49	45	38	37	43	49	32	46	40	42	44	53	42	42	40	39	41	39	39	47	44	40	37	39	30	36	49	36	37	39	14	43	43	40	40	43	37	35	46	37	46	39	39	45	37	35	44	48	39	50	41	45	44	43	50	40	43	50	29	30	38	28	45	30	51	48	39	39	42	44	37	31	36	54	28	39	40	43	43	49	43	45	43	37	48	62	34	35	60	43	52	36	44	39	36	42	52	38	47	38	38	37	41	37	54	48	40	47	32	34	44	40	39	35	41	41	58	32	42	44	48	37	38	47	39	42	40	40	35	48	41	41	51	50	43	40	37	33	44	25	42	44	42	34	31	35	38	48	50	52	38	49	49	42	39	54	29	43	36	44	56	32	46	29	54	50	42	33	53	36	45	39	55	35	45	47	35	44	52	38	38	36	37	33	43	42	41	40	36	37	48	44	47	42	42	36	50	39	34	45	43	42	53	48	37	44	34	46	38	26	39	43	34	35	41	46	42	50	52	43	45	36	45	42	56	48	42	48	53	47	40	36	40	50	56	42	40	45	34	47	48	46	58	32	44	34	40	33	33	40	51	45	43	35	31	36	49	38	43	46	42	44	40	30	42	44	58	52	38	43	41	35	37	46	34	33	46	37	41	46	33	49	29	40	44	37	39	47	29	43	38	41	44	44	42	41	45	36	53	38	42	31	35	54	44	45	33	30	43	35	45	38	40	43	41	45	34	54	35	38	39	48	42	36	45	48	43	44	39	39	35	55	48	31	54	39	40	48	44	49	35	68	54	46	44	35	38	32	42	36	40	50	46	51	40	37	48	45	35	47	42	43	35	49	41	48	47	34	45	50	29	45	49	40	47	49	43	51	48	58	48	43	45	34	43	36	35	50	48	38	41	54	48	43	50	38	42	36	44	34	50	48	40	44	46	43	39	44	41	46	44	38	47	42	55	41	49	49	37	46	32	45	42	43	36	38	42	35	31	37	39	28	44	35	32	48	41	40	44	50	33	36	38	46	44	42	43	52	37	38	43	46	44	35	46	43	44	50	34	34	46	44	41	42	44	45	28	47	46	33	45	40	31	36	39	36	43	39	29	47	47	49	41	45	45	34	36	46	35	37	41	34	36	43	42	38	35	45	44	44	47	43	43	43	41	41	36	45	50	29	35	40	39	48	39	39	41	41	40	44	46	40	37	45	44	38	36	33	52	36	52	47	33	34	53	44	52	33	32	44	41	40	34	63	36	40	44	36	35	49	46	46	44	38	36	38	38	39	41	31	33	39	39	40	36	46	40	47	52	48	37	30	31	43	41	32	59	56	35	48	30	52	29	31	39	32	41	40	47	41	35	40	47	48	49	36	51	27	61	42	52	40	47	41	42	50	48	41	45	50	39	48	32	48	45	32	48	36	45	54	51	30	34	36	42	44	40	50	35	36	47	48	39	49	45	41	43	40	38	53	42	49	37	27	40	48	34	43	38	47	57	38	53	40	50	52	41	35	38	50	44	32	43	38	39	38	31	42	40	40	50	51	43	28	35	35	40	34	36	45	49	42	44	47	40	40	42	47	33	50	48	41	31	29	45	39	39	35	37	38	35	46	41	37	47	45	37	30	52	56	41	31	38	51	47	50	47	41	39	36	50	37	46	50	41	47	52	42	51	48	40	37	36	42	38	37	46	31	39	52	44	57	38	50	34	29	35	47	46	45	36	38	42	44	42	37	47	43	40	34	45	35	31	46	49	45	45	35	45	45	31	36	44	34	37	45	57	41	43	38	49	51	30	37	37	51	38	45	41	29	29	42	34	36	31	33	41	55	40	40	39	34	40	47	44	39	34	49	38	38	53	40	40	35	43	43	43	40	41	34	39	49	42	49	44	45	45	36	49	45	39	46	31	41	40	38	50	37	48	51	24	49	56	39	38	47	62	47	43	40	41	38	46	36	51	47	34	51	39	41	37	44	39	32	40	42	51	43	54	49	35	47	45	47	47	51	47	34	58	45	57	51	45	44	36	45	42	49	42	46	30	39	36	37	40	30	38	50	34	29	41	48	30	50	44	38	41	39	48	44	32	62	53	53	49	38	57	43	39	44	44	48	34	48	37	31	43	36	53	40	46	45	48	42	58	47	35	32	46	35	40	51	40	41	39	35	42	39	50	39	38	41	36	34	42	37	52	47	35	49	45	41	53	37	41	49	40	53	41	46	56	51	34	41	41	35	35	44	41	47	42	39	43	37	36	28	49	33	28	29	39	49
21012	12284	7579	12806	19726	20479	19010	17098	15207	10695	8911	7097	5966	4705	3780	3210	2750	2193	1889	1659	1274	1133	982	860	755	733	772	761	753	706	675	731	647	623	637	638	682	572	652	637	677	650	678	661	756	761	679	684	667	657	658	697	653	671	626	580	592	590	573	520	505	537	506	505	545	597	535	565	516	562	538	534	526	561	489	482	540	492	580	536	565	544	531	520	552	530	572	511	537	487	517	530	485	491	538	504	484	543	532	482	508	505	536	558	521	523	486	519	550	489	506	533	518	453	512	477	528	483	529	515	520	543	521	574	540	515	516	520	508	531	550	548	519	527	511	527	503	522	463	489	524	553	536	547	521	526	534	505	495	491	536	537	527	490	536	520	522	492	539	543	498	511	548	498	539	513	514	511	506	545	515	521	538	499	496	541	533	499	539	513	508	533	487	513	507	551	487	545	498	524	520	497	527	535	557	497	519	481	532	529	542	531	520	518	497	504	575	522	565	494	491	488	525	503	549	551	538	523	500	506	541	527	570	548	547	528	530	565	542	517	519	543	494	523	509	545	536	463	519	500	532	544	528	527	532	523	554	534	570	543	505	508	538	527	539	543	495	523	539	529	528	566	511	545	511	563	494	487	544	536	516	523	498	528	484	538	478	511	564	516	520	518	499	532	504	523	503	529	492	518	498	513	522	536	525	459	567	548	550	500	538	528	546	528	533	496	529	498	550	520	517	495	532	521	522	527	471	555	499	524	532	533	466	485	523	512	522	531	570	519	529	487	510	550	543	528	526	544	556	522	527	560	535	536	522	549	520	530	495	536	526	515	528	521	521	494	511	526	483	479	511	549	519	516	513	523	530	520	499	511	502	491	510	508	526	545	532	522	524	531	534	531	507	507	481	509	554	494	574	520	491	548	484	504	535	531	562	546	502	488	496	509	527	509	521	567	511	535	517	541	512	525	521	543	540	517	505	545	556	511	501	496	541	504	514	522	515	482	535	514	523	531	523	509	491	543	507	482	521	529	563	548	563	488	526	502	533	499	528	538	551	507	523	514	549	507	506	555	475	520	524	519	510	512	490	551	507	566	529	536	529	506	468	490	529	520	505	551	541	522	537	574	528	478	541	517	532	526	494	540	498	554	505	521	542	508	511	523	508	560	517	480	533	525	524	515	508	528	533	486	522	490	536	498	498	550	527	521	508	536	552	491	490	553	510	545	547	536	545	479	539	490	504	489	510	508	515	531	550	569	491	550	522	465	490	502	527	503	527	522	502	519	536	530	504	511	487	551	556	491	541	524	529	515	483	489	540	530	524	557	511	521	502	583	531	508	515	547	511	525	524	521	523	497	535	511	535	484	514	521	489	501	541	550	513	571	543	523	513	519	495	510	509	533	511	577	517	525	463	536	502	498	523	482	527	522	528	531	544	528	543	531	515	474	526	527	516	550	538	585	536	521	507	520	526	508	525	485	518	505	529	522	507	502	505	538	525	533	529	559	552	544	477	522	510	572	518	528	514	511	527	528	507	554	587	527	558	523	533	522	538	519	503	553	491	512	516	499	564	501	540	529	548	545	511	526	528	551	549	519	519	514	482	551	515	521	509	499	520	513	550	551	512	544	564	516	553	526	517	525	511	533	508	506	494	521	519	543	527	528	531	515	537	505	530	487	527	531	514	518	529	490	528	523	558	550	537	492	492	504	517	502	541	495	484	547	539	491	534	514	517	550	531	552	552	546	547	555	530	517	513	491	516	516	524	539	542	500	517	523	511	525	546	521	551	530	539	508	529	532	486	505	517	527	525	548	529	523	541	506	522	537	523	509	499	531	506	481	528	536	477	503	542	508	539	519	533	551	511	520	540	564	520	481	487	561	523	492	528	577	487	525	487	504	522	491	516	543	511	528	531	521	497	560	523	551	555	541	509	511	531	535	520	503	533	499	515	498	496	507	534	487	547	528	512	527	516	490	497	527	489	525	512	565	523	518	558	520	547	500	549	474	523	501	538	540	504	501	503	513	582	522	550	513	532	537	509	562	547	507	512	557	491	535	551	528	530	542	518	505	506	531	508	498	511	521	510	498	495	536	517	531	501	528	504	515	492	504	514	500	507	488	509	504	548	524	563	544	503	556	537	546	571	523	578	536	489	509	520	497	509	524	527	541	522	564	531	532	524	500	496	533	521	522	519	519	513	517	500	510	500	537	496	526	530	540	496	524	535	518	497	521	558	510	553	546	535	496	571	525	557	516	489	505	513	541	529	518	545	533	549	499	515	505	546	495	525	534	541	535	517	532	520	515	570	551	558	494	534	539	550	536	571	486	562	529	537	490	479	506	536	537	510	509	473	529	523	524	505	483	526	518	505	525	472	549	527	552	530	523	485	493	535	529	532	522	547	516	490	545	512	545	522	548	530	520	496	499	551	549	562	520	517	526	513	525	514	483	488	524	548	510	521	538	519	512	510	541	489	558	526	519	522	504	503	545	524	496	546	490	503	514	530	504	474	523	499	524	551	538	553	528	541	523	474	587	502	459	496	508	574	533	497	524	497	500	507	501	516	525	504	507	528	495	523	519	519	516	508	504	558	535	470	523	524	501	541	501	518	529	522	549	534	496	579	520	507	530	523	518	539	542	530	513	555	526	505	516	492	458	500	521	498	545	515	496	513	555	513	531	543	477	522	511	512	507	499	513	508	506	495	541	534	529	516	503	552	519	502	549	578	528	558	533	523	511	548	477	529	467	535	533	506	554	540	516	520	491	519	538	512	541	485	505	511	524	537	533	546	554	580	521	525	526	504	512	513	475	542	525	483	522	526	532	524	505	516	530	554	565	521	528	514	519	482	528	537	503	492	541	572	511	544	532	476	559	506	507	501	533	528	530	487	495	519	524	541	509	510	527	536	543	498	505	514	532	548	483	472	535	559	503	538	543	538	513	504	510	571	519	524	541	569	534	507	512	509	488	545	534	498	523	556	484	520	531	540	540	535	521	514	497	549	507	530	470	513	563	503	492	537	523	548	541	534	524	510	489	508	509	536	508	537	547	493	562	508	518	482	505	521	549	523	542	504	530	519	520	532	511	510	544	527	537	566	502	515	547	496	526	552	539	506	522	497	540	524	495	514	506	531	525	516	515	500	548	520	526	526	559	494	568	510	511	510	521	552	548	549	523	508	528	546	517	529	482	501	490	491	551	531	532	508	528	529	535	495	468	509	496	528	522	511	482	535	539	483	515	521	562	529	521	505	490	529	539	498	527	521	519	510	526	530	502	538	461	509	488	549	519	486	564	519	526	489	505	522	548	513	549	529	513	531	546	492	516	547	531	526	509	510	493	533	527	551	515	539	565	518	499	548	510	509	543	503	534	514	500	524	543	535	533	543	543	510	549	493	534	528	518	547	539	528	566	529	513	493	502	532	524	488	476	525	535	507	486	454	547	529	551	522	493	548	497	559	494	531	512	564	531	529	519	545	499	529	523	569	545	519	575	523	492	506	545	515	510
3168	722	418	266	341	387	376	678	752	245	228	185	161	150	125	117	112	105	78	87	99	86	78	81	71	76	70	74	68	82	72	61	56	65	79	76	69	71	75	71	70	68	58	72	70	55	74	76	85	77	59	64	73	73	58	67	62	70	73	70	71	50	62	71	71	51	67	79	55	60	69	64	79	81	82	73	64	80	67	62	53	60	71	75	68	63	71	73	79	58	70	79	60	60	67	74	98	72	58	65	63	67	58	65	45	70	54	53	62	62	62	58	78	78	69	70	55	73	65	64	71	69	69	71	63	80	76	72	62	59	64	56	59	74	72	64	65	67	68	59	68	55	60	54	74	74	50	64	51	65	70	73	59	73	54	60	64	62	72	81	58	64	69	70	67	70	61	66	88	84	71	66	65	64	66	70	73	70	67	82	75	74	66	58	64	73	67	68	58	66	55	61	66	60	74	57	72	70	71	60	80	77	75	74	65	78	71	76	81	75	68	66	70	73	63	75	66	69	72	70	56	70	72	58	66	69	70	58	75	60	69	76	57	80	78	55	74	53	57	66	77	84	78	70	84	63	77	73	69	62	57	77	65	59	62	71	70	76	68	69	56	76	55	59	64	73	72	50	70	67	88	65	72	58	88	56	62	60	54	76	83	70	59	70	73	68	69	76	74	79	53	63	64	64	65	68	81	63	56	77	66	62	63	75	42	71	71	77	73	68	71	66	74	64	67	60	76	76	66	76	65	59	70	56	70	72	68	77	53	78	62	64	70	77	71	72	74	81	71	65	78	76	57	72	55	68	65	55	58	79	71	78	69	65	74	68	74	68	73	80	69	67	68	69	75	78	68	61	73	68	80	62	63	52	66	64	72	67	62	62	78	60	67	76	65	59	61	55	75	69	63	63	66	59	64	67	71	68	60	60	61	63	60	69	65	74	77	69	68	67	62	75	64	77	65	67	62	70	62	50	60	71	70	70	65	49	65	74	78	65	82	65	65	60	56	67	68	55	75	75	72	70	56	65	66	70	45	77	71	67	80	63	70	75	62	60	69	57	71	70	62	68	55	64	65	60	69	79	65	70	55	64	74	63	75	57	73	71	80	67	71	65	61	52	71	60	62	69	61	80	72	65	79	70	77	74	72	68	64	73	75	74	73	86	56	84	67	92	77	64	68	69	66	74	67	65	84	71	74	63	58	76	71	63	62	59	67	71	79	73	62	58	58	60	66	58	78	77	69	67	53	76	70	69	80	60	72	58	70	76	66	65	77	75	70	72	64	71	66	57	49	79	77	64	84	64	72	60	61	64	89	66	76	75	73	63	77	59	64	64	57	69	62	61	71	70	57	62	66	81	52	81	60	54	74	61	66	67	65	73	74	57	84	62	57	68	74	84	79	72	67	80	60	62	70	67	73	74	76	56	78	64	66	63	64	74	70	56	57	78	65	62	78	73	80	69	57	56	58	61	59	68	75	79	54	95	61	66	82	67	72	73	63	75	60	71	81	69	76	68	64	73	60	79	67	52	59	60	50	76	52	70	71	65	60	64	69	68	64	73	79	71	58	57	65	61	62	54	66	76	64	75	67	60	72	76	55	58	54	70	51	67	84	67	63	72	58	64	75	61	71	68	65	87	75	52	76	63	59	60	72	60	70	60	65	63	71	59	67	82	79	68	70	60	81	67	66	72	74	56	77	49	63	53	68	52	59	65	59	45	80	65	51	77	61	79	69	71	54	81	70	69	63	76	69	60	62	68	79	59	72	73	68	52	74	65	58	58	60	72	61	75	76	58	71	61	66	83	78	60	73	51	58	80	74	56	74	57	61	68	70	55	59	44	63	77	63	66	73	75	67	73	68	65	72	74	64	68	59	56	71	53	86	65	58	64	76	52	64	69	58	83	55	54	59	73	69	57	67	60	67	76	77	57	52	62	71	74	77	75	62	86	60	87	69	65	50	69	67	68	67	84	67	73	60	72	71	45	73	75	64	67	62	55	69	74	58	70	64	64	63	68	70	72	62	70	78	62	72	77	78	78	75	67	87	61	76	69	56	66	75	53	75	53	66	72	68	65	62	69	74	67	65	68	66	87	74	62	67	71	73	77	63	68	61	56	73	69	66	72	75	67	70	57	75	64	79	56	73	56	56	79	55	59	62	62	70	59	74	62	56	70	58	61	63	62	79	71	61	66	64	57	48	77	70	89	62	74	74	68	60	63	56	66	47	71	70	79	68	71	67	58	66	73	79	63	70	74	61	64	65	59	86	71	62	69	73	58	71	52	79	60	68	71	58	66	67	78	51	60	76	61	79	61	71	72	68	62	62	69	64	59	73	60	67	70	71	76	73	63	60	80	67	57	51	68	55	63	66	59	76	65	57	62	73	63	61	62	74	75	87	63	71	68	62	69	52	56	65	68	54	69	60	69	76	65	61	63	69	67	70	53	74	70	82	91	82	67	82	74	61	55	70	71	53	77	67	70	45	61	73	51	74	68	67	71	59	62	63	74	70	72	65	86	60	69	59	65	72	65	78	70	66	66	83	82	61	59	59	70	65	58	85	61	75	68	60	72	61	73	63	63	68	68	65	51	76	62	75	74	59	77	61	61	70	70	66	64	66	69	61	65	62	69	55	75	52	55	62	50	74	59	64	67	83	71	64	64	60	59	77	57	69	50	62	71	58	52	70	65	86	71	74	60	75	74	58	68	66	64	72	88	60	69	75	68	60	53	68	72	61	66	52	47	70	65	69	64	69	72	71	63	75	64	65	65	71	69	76	63	74	65	53	65	63	60	61	51	59	67	66	73	75	67	72	73	62	75	71	50	67	64	78	67	76	68	69	66	61	77	81	68	62	72	53	70	67	71	87	68	71	77	76	72	62	67	65	84	87	76	68	75	67	60	49	70	65	74	49	85	79	67	66	56	68	76	61	77	78	72	70	71	66	77	75	56	76	75	59	73	65	61	47	74	74	65	66	56	59	69	68	65	71	44	76	54	63	68	78	79	63	70	59	76	72	63	76	72	73	79	49	56	72	63	83	64	67	66	61	69	74	76	68	53	62	66	70	66	67	68	70	54	79	66	62	78	67	81	69	63	81	69	76	63	63	74	78	56	71	69	63	76	74	72	74	67	60	63	61	54	63	67	63	62	71	71	73	69	65	73	69	71	77	70	60	69	81	64	65	57	65	79	66	63	76	83	49	69	70	60	75	72	76	72	73	63	66	72	88	68	63	64	75	58	62	64	67	73	77	68	73	71	68	45	72	73	60	95	63	70	75	72	62	56	67	80	82	64	67	71	62	65	62	48	89	67	66	53	65	65	65	65	68	75	75	68	71	64	71	65	69	67	73	62	67	55	68	68	71	59	69	76	70	74	74	69	89	65	64	69	64	71	77	51	70	64	50	85	74	51	64	65	78	75	66	65	73	64	61	75	58	65	69	65	67	74	72	66	67	68	79	51	64	72	77	64	64	66	63	80	57	54	58	67	55	56
19851	11852	7719	12493	19674	20798	19072	21606	19575	11163	9204	7253	6026	5002	4331	3592	3283	2604	2338	2050	1686	1621	1307	1212	1188	1158	1147	1113	1066	1094	1022	1067	1037	1085	1035	1055	1033	1047	994	969	1020	1047	1067	1022	1065	1058	1036	1049	1061	1037	971	1031	975	953	976	941	937	893	949	923	870	921	881	907	912	922	875	878	851	851	864	881	922	889	898	902	811	906	867	862	891	845	918	876	840	875	816	847	866	870	906	895	898	889	882	852	906	877	894	906	831	884	889	872	902	877	878	815	863	852	892	828	820	880	907	908	902	828	879	830	866	864	865	891	850	907	790	862	852	820	870	857	881	858	875	884	860	833	863	882	845	886	895	856	937	835	856	857	879	849	933	868	864	870	888	834	844	885	872	872	799	912	884	830	840	850	845	877	876	805	889	923	886	843	926	824	881	883	832	863	888	821	820	886	844	827	876	833	869	848	890	862	870	918	840	852	878	885	810	848	895	917	878	895	810	891	890	858	836	842	874	870	850	895	870	889	851	867	881	848	890	857	837	857	896	814	887	880	870	906	849	901	867	863	857	904	874	891	904	867	852	886	918	844	879	836	830	895	875	867	848	842	892	857	860	932	855	877	848	825	853	844	864	857	838	827	921	845	857	887	857	814	921	884	882	857	859	889	826	867	879	888	848	865	884	861	884	899	871	862	838	867	856	814	842	920	802	880	845	848	807	890	828	837	869	913	861	858	870	881	846	875	834	856	848	883	867	904	837	874	851	886	845	816	889	861	845	863	912	892	884	875	827	850	863	842	859	874	827	834	869	844	934	907	830	852	852	872	855	891	894	862	889	870	909	884	861	884	852	856	855	924	851	887	887	873	859	868	874	868	893	889	891	892	903	898	861	892	928	905	879	867	824	824	863	862	827	854	810	891	836	877	895	866	937	908	868	849	877	855	863	856	838	839	889	844	897	843	876	844	886	894	863	863	848	875	865	915	881	872	842	854	889	884	885	862	840	903	850	847	833	874	887	901	876	820	871	905	841	921	875	884	894	883	888	875	888	844	938	921	877	788	837	896	803	849	780	939	877	859	861	860	890	891	828	844	890	804	872	904	873	909	866	871	885	859	893	845	875	876	888	901	914	834	861	870	856	857	903	844	878	850	881	882	860	879	903	855	824	847	824	902	905	873	837	829	894	875	860	859	875	883	919	912	922	852	868	926	917	843	870	927	882	817	831	842	883	873	835	912	895	929	871	853	845	819	899	869	897	837	915	902	830	886	929	864	868	878	909	852	900	832	844	894	862	879	874	913	850	885	877	821	889	892	822	836	843	859	849	864	824	887	887	922	874	833	826	885	926	813	917	844	921	851	866	860	850	851	832	837	883	885	884	884	899	818	847	873	839	875	833	876	854	900	899	816	916	863	842	820	817	920	834	870	852	834	840	865	861	872	852	868	816	850	851	865	957	824	804	871	880	867	858	910	863	869	903	870	870	916	852	862	822	861	855	830	845	891	825	906	890	868	825	838	897	884	860	797	815	829	917	908	851	920	827	814	899	851	895	855	910	883	892	859	903	913	844	862	898	892	868	838	881	859	922	862	846	899	821	862	830	839	924	885	858	827	867	869	882	823	864	879	873	857	852	887	852	851	882	813	853	869	857	839	882	881	807	860	844	827	854	893	850	851	877	880	899	909	851	868	864	877	896	867	832	883	872	856	863	829	861	826	902	829	879	851	909	831	871	857	901	868	865	862	936	844	833	836	897	837	854	848	840	834	861	857	855	867	910	851	886	865	847	875	879	861	898	904	894	873	865	850	890	848	821	847	883	879	861	847	881	898	853	886	881	874	858	880	871	847	881	879	860	870	872	874	889	887	862	821	829	898	869	882	903	869	848	853	895	836	866	877	857	852	874	856	926	925	851	880	847	857	857	915	853	849	853	833	857	866	878	872	860	785	842	854	875	881	858	872	861	873	898	872	863	880	862	788	919	902	854	891	851	833	873	897	871	821	831	862	794	835	880	869	861	866	851	884	862	853	783	813	913	846	843	874	890	907	903	842	854	919	866	829	912	898	907	893	830	839	898	843	865	840	876	877	893	879	919	840	840	864	865	878	894	853	859	865	827	868	814	851	921	919	858	883	871	889	869	845	900	862	807	919	864	877	836	867	876	879	891	872	874	852	910	871	895	878	847	892	842	851	833	881	893	829	830	842	844	881	863	861	880	874	842	899	862	855	877	833	883	897	889	859	862	893	844	918	827	874	827	844	820	858	871	835	890	873	855	855	850	887	856	897	862	865	889	839	813	876	898	901	887	865	857	883	825	948	808	861	869	874	868	868	868	914	869	852	903	865	883	874	894	872	878	888	896	838	891	806	899	828	811	897	867	869	883	892	843	854	884	856	885	883	898	893	900	871	879	884	861	887	902	883	834	864	846	836	883	861	861	844	880	844	848	899	844	866	888	923	856	847	896	845	881	868	909	882	844	898	864	871	888	874	824	874	906	857	878	817	838	861	834	831	821	846	873	837	900	813	891	950	899	872	886	890	844	840	848	870	864	888	861	847	856	850	872	867	858	910	841	893	842	818	920	832	828	856	888	903	851	887	824	884	901	887	866	817	932	870	864	799	845	863	886	839	838	867	874	823	878	871	811	865	820	813	805	876	898	854	892	872	850	899	833	849	895	825	859	849	804	862	867	907	821	862	840	863	857	852	913	860	851	852	914	871	893	861	850	906	898	824	907	818	885	903	844	848	885	867	860	882	867	882	855	823	862	861	861	827	850	853	840	895	867	870	851	864	871	880	859	827	863	839	871	896	813	882	847	857	825	849	914	850	883	918	805	884	831	822	858	869	886	828	827	885	861	884	849	896	882	859	890	846	894	873	865	897	845	868	801	911	897	870	843	855	878	831	889	920	866	844	873	888	862	842	871	880	883	831	890	869	828	879	864	900	878	863	880	877	832	864	861	823	869	852	917	860	863	854	882	875	833	801	851	872	815	866	835	919	916	872	825	885	887	836	885	870	853	859	911	812	807	880	898	820	900	876	901	856	845	872	883	877	832	782	862	913	814	829	869	842	835	896	847	903	847	825	903	884	900	881	891	831	884	852	873	851	823	860	840	876	870	844	878	899	917	922	878	928	846	837	857	852	918	833	929	872	904	799	903	860	863	846	841	878	877	865	880	875	910	885	875	831	860	868	830	834	828	817	870	847	923	855	895	866	818	863	807	819	883	798	858	886	846	866	819	915	905	844	795	872	903	880	863	823	920	882	839	852	813	886	843	843	881	854	851	870	862	866	835	858	907	861	872	929	841	876	873	894	859	863	825	901	894	890	874	849	859	949	862	917	856	892	871	836	865	836	857	893	863	874	828	866	820	818	865	919	855	928	890	879	868	858	907	850	870	869	864	909	815	837	849	880	841	881	926	907	905	860	876	883	845	841	869	815	881	892	872	873	871	874	868	875	864	896	863	823	864	797	884	862	884	865	871	864	825	921	836	823	881	879	858	855	847	867
2370	944	556	354	393	525	433	501	1615	358	268	198	191	173	143	145	135	116	96	115	82	89	73	76	81	75	78	72	66	81	83	66	65	62	67	64	65	69	81	78	67	87	70	88	66	61	65	70	60	71	83	68	70	68	74	69	75	60	73	67	56	71	50	67	71	70	71	57	71	69	69	71	56	68	70	68	68	55	52	71	61	74	64	62	65	68	70	75	58	58	54	69	69	72	72	64	59	65	58	60	61	53	74	61	68	63	83	68	53	72	57	68	54	72	81	71	71	70	83	67	56	65	67	68	81	67	64	72	51	71	77	70	69	63	71	68	69	85	50	64	65	65	59	68	49	59	69	55	54	58	59	55	68	88	69	59	67	69	64	61	64	67	64	70	77	56	66	72	70	72	70	68	75	72	62	67	61	62	77	58	53	69	72	71	79	70	61	65	73	78	65	69	73	73	85	72	66	55	65	50	76	71	58	58	53	65	61	57	64	83	75	67	75	67	57	57	65	62	57	71	56	60	63	65	61	62	60	73	58	75	66	59	57	85	84	72	52	76	64	62	74	79	76	64	75	62	66	64	83	73	76	70	57	55	56	53	69	73	63	73	63	83	69	71	67	60	65	81	75	67	64	71	75	73	60	69	61	71	70	60	65	55	59	57	68	69	78	62	58	59	62	69	64	66	61	83	66	81	53	56	58	66	71	50	60	71	76	71	78	67	59	66	71	54	66	54	61	59	59	73	56	65	52	57	61	63	54	66	63	68	83	68	73	70	86	71	71	66	57	59	53	80	76	65	54	74	68	68	59	61	68	70	65	55	78	84	50	74	49	89	80	68	54	56	64	65	79	83	73	72	72	70	64	67	57	73	59	72	55	57	67	70	65	66	66	65	69	85	66	70	68	81	73	88	55	59	58	61	76	72	59	63	63	77	61	60	58	70	68	59	66	67	59	68	71	58	79	74	71	80	72	72	61	73	69	53	61	73	60	67	62	54	75	88	75	58	43	63	70	79	64	69	72	74	78	64	66	62	68	69	38	66	58	71	70	60	56	77	68	57	72	67	78	61	68	71	48	71	74	55	72	65	67	67	59	69	56	74	64	69	84	64	78	70	67	83	64	76	82	67	66	67	65	55	64	72	69	76	54	86	50	63	74	75	62	69	62	80	57	73	67	64	67	59	70	58	73	69	83	74	64	83	68	69	64	69	67	74	60	61	54	68	73	62	63	74	54	69	50	61	60	64	61	63	70	73	79	82	76	54	67	69	69	60	79	73	74	62	80	61	63	72	74	64	56	51	88	58	78	58	82	64	69	61	49	56	64	62	79	66	65	61	73	76	60	68	63	59	50	71	79	75	73	69	61	73	49	54	64	62	61	95	63	90	74	62	61	50	69	76	77	70	82	74	61	70	57	72	61	68	69	84	68	79	76	65	56	70	66	65	64	69	67	71	75	76	69	72	66	80	52	86	70	58	57	62	78	75	60	55	66	53	74	73	69	61	68	76	57	58	58	68	53	83	55	81	77	72	58	55	60	57	68	66	63	70	72	64	59	75	69	63	67	60	61	77	68	73	79	79	68	73	70	63	74	65	63	66	61	61	75	71	65	63	79	72	71	68	61	60	65	66	66	66	63	59	64	69	73	67	69	67	68	81	64	67	70	67	74	71	57	74	65	65	71	53	69	63	64	61	74	61	63	62	68	76	64	63	55	73	58	54	71	70	72	64	71	72	60	68	64	64	66	50	49	65	73	75	74	71	77	71	69	75	56	69	62	53	67	59	66	63	70	69	78	65	72	68	70	63	54	80	74	82	69	65	61	75	81	80	73	55	50	72	65	77	62	68	67	76	64	70	81	67	59	62	59	76	85	67	73	68	78	52	65	64	50	65	57	80	66	68	76	70	63	62	76	55	62	72	60	65	65	73	63	76	55	71	79	61	77	74	68	87	76	80	52	56	70	75	71	75	55	56	69	72	66	58	69	64	66	75	86	97	53	61	74	75	77	55	70	74	67	73	75	66	63	58	61	66	70	60	60	64	78	77	76	51	69	56	59	68	84	59	70	74	55	77	60	78	59	70	62	75	54	65	66	67	81	67	68	65	67	81	60	77	62	69	72	61	75	64	73	67	52	66	63	62	63	88	81	52	65	58	64	76	60	62	52	60	64	60	84	70	76	73	74	76	62	84	70	70	60	71	75	74	64	59	54	65	64	57	71	58	53	70	64	51	68	64	84	77	63	68	64	68	47	68	58	60	74	61	72	81	67	70	62	59	70	59	49	72	68	84	75	75	65	83	62	79	68	65	73	68	70	82	56	79	67	67	72	63	75	67	69	63	71	59	75	62	74	69	73	65	67	51	69	67	58	69	74	73	78	80	83	53	68	62	65	77	69	59	55	60	58	72	59	81	56	75	50	73	75	58	66	77	84	70	65	56	65	68	56	72	81	53	58	63	88	86	63	67	58	65	72	57	71	65	66	77	69	71	71	63	69	74	63	60	66	78	63	63	74	65	61	62	71	65	59	77	69	69	66	71	68	76	75	52	65	72	65	78	70	56	79	54	62	76	69	56	80	74	78	61	70	57	81	57	71	65	64	74	71	66	69	63	70	71	61	77	64	72	52	64	69	75	62	70	57	71	60	58	59	57	81	64	53	55	69	59	68	62	77	59	61	56	72	64	77	67	64	69	58	60	69	65	63	63	57	66	68	70	58	64	69	63	80	67	61	58	62	61	44	75	64	67	63	66	68	70	80	74	65	70	62	62	61	68	60	65	56	65	64	70	73	63	73	58	78	69	68	60	67	50	52	59	64	53	60	76	78	72	60	85	76	69	69	50	68	68	83	76	51	55	71	53	56	77	63	68	71	60	74	67	58	75	57	59	67	59	66	71	65	61	74	71	71	54	67	70	69	56	59	62	49	72	74	64	64	71	72	60	68	68	62	70	68	62	60	57	64	64	58	67	71	70	77	59	69	74	92	62	59	65	44	66	65	70	66	75	58	72	62	49	78	70	76	58	68	69	64	60	51	74	68	79	75	46	58	52	65	49	69	64	71	75	70	72	67	71	64	76	69	61	57	47	69	81	61	60	73	74	61	61	63	66	72	70	69	81	72	74	60	53	65	82	76	69	58	64	70	65	67	63	67	76	68	81	57	54	66	57	64	71	67	55	65	71	72	78	61	77	63	58	66	75	55	51	67	64	61	68	57	75	89	60	68	79	51	69	75	70	47	70	70	60	70	67	80	72	68	59	76	63	75	50	83	70	65	80	60	66	53	54	57	73	54	60	65	73	61	73	73	59	61	67	64	75	70	73	61	67	58	54	66	51	64	63	67	80	69	73	86	69	68	75	61	76	65	78	64	60	63	76	64	66	61	64	64	64	72	69	70	73	59	78	81	76	68	99	72	56	67	71	56	63	68	56	62	79	70	56	70	72	66	76	63	61	73	71	77	56	57	53	74	72	67	64	64	73	80	68	70	59	58	66
23616	13927	9185	14996	22436	24194	21257	19409	26596	13407	10243	8410	7046	6099	5178	4400	3745	3045	2762	2270	1863	1722	1363	1257	1165	1183	1190	1204	1161	1112	1087	1053	1053	1070	1069	1071	1044	1072	1052	974	1017	1030	1119	1145	1063	1071	1052	1028	1029	1049	1006	956	987	1019	951	918	889	876	835	860	796	846	854	837	837	855	794	869	825	788	808	874	768	788	828	785	820	799	840	833	804	829	836	827	798	814	853	851	861	809	788	801	854	817	815	783	803	782	818	796	821	783	799	838	820	775	757	830	739	802	803	834	800	810	822	782	776	783	784	816	749	799	831	818	821	831	805	809	814	829	832	820	794	772	849	804	757	792	831	838	781	763	801	817	841	850	818	838	841	843	793	747	813	803	833	790	780	808	844	796	784	826	794	817	797	818	776	818	855	829	817	764	836	811	820	828	746	809	822	809	796	797	827	794	843	827	781	839	767	800	779	740	840	844	809	746	770	778	769	789	769	786	819	763	733	726	810	822	813	840	784	767	852	772	803	840	774	787	754	839	765	860	844	800	812	824	815	816	847	830	816	841	809	793	798	847	801	766	823	791	778	806	832	802	823	807	782	861	803	861	785	835	772	778	814	837	798	816	761	774	813	786	850	789	868	865	758	833	821	822	789	824	819	805	828	775	810	865	775	832	809	778	811	823	820	793	829	809	844	761	805	783	797	886	749	837	777	799	844	843	804	804	865	812	794	801	816	789	787	802	775	763	797	840	796	751	789	837	806	774	774	797	793	857	768	775	822	853	815	852	805	832	819	819	802	812	834	824	818	798	808	808	805	839	771	740	808	819	785	811	803	815	820	833	824	820	800	790	774	798	820	895	816	793	790	777	810	804	813	801	791	839	823	821	788	762	749	847	816	750	800	873	814	785	782	846	752	805	838	787	777	783	828	808	884	810	755	807	823	871	798	833	867	851	761	845	783	826	808	858	828	760	779	836	839	797	838	801	811	808	821	795	829	836	827	803	757	747	799	791	795	816	835	763	808	851	832	789	815	799	819	807	786	845	815	770	802	793	810	788	822	825	836	776	816	771	839	804	841	759	818	808	827	836	814	793	815	828	794	816	845	825	812	774	807	787	796	793	824	818	836	813	861	753	808	808	838	800	765	851	817	807	821	814	797	793	828	793	816	835	799	846	836	802	762	826	796	827	820	795	751	826	842	796	796	804	785	803	782	816	789	832	834	824	772	777	819	827	776	818	772	821	878	789	795	788	796	840	811	806	780	815	782	818	803	852	811	812	807	814	787	801	781	813	790	833	806	814	783	797	778	840	834	812	817	786	815	773	838	814	777	830	781	802	780	807	754	819	776	846	813	840	859	844	826	843	823	784	767	793	844	833	798	791	810	864	757	766	808	827	830	847	804	789	790	783	772	812	798	797	815	856	860	802	824	796	849	850	782	781	779	732	824	783	830	786	788	801	792	841	812	810	815	802	801	797	756	775	798	805	809	813	829	812	831	799	762	780	794	790	824	772	742	780	838	753	788	827	801	752	822	805	792	787	800	808	809	863	745	805	790	765	776	773	778	795	777	801	754	769	869	800	815	790	792	813	835	814	764	821	764	839	815	784	764	836	844	826	798	853	780	803	821	812	793	873	868	815	814	869	876	743	779	832	817	806	827	762	791	794	824	803	817	813	782	794	855	838	822	849	804	849	814	808	838	827	867	802	847	789	785	767	806	817	818	797	790	841	792	782	828	836	816	816	823	823	759	775	743	835	786	842	780	753	797	811	811	772	814	847	779	834	826	820	807	778	749	786	815	802	810	838	862	794	857	819	822	845	843	788	835	791	842	802	808	808	834	809	840	783	792	844	774	793	837	776	821	809	831	789	825	743	742	800	798	855	798	838	758	818	802	852	799	758	801	852	732	868	818	798	787	820	797	839	783	747	762	814	855	828	817	804	823	802	775	831	861	820	811	784	811	756	806	814	802	816	823	785	814	803	791	800	766	818	821	827	809	869	795	795	811	808	839	815	855	808	800	809	796	800	824	798	846	825	791	842	811	866	817	787	776	800	868	790	801	823	802	813	823	788	819	775	826	834	764	829	814	775	742	808	795	844	789	796	845	791	842	799	799	781	846	828	832	842	832	818	801	806	802	792	832	818	800	844	824	842	810	743	777	811	820	828	862	791	830	803	818	850	810	823	801	808	786	836	869	797	837	801	820	811	816	792	867	822	854	781	765	806	846	795	799	791	783	780	838	818	786	830	749	800	790	825	814	818	787	797	814	837	837	802	757	828	736	846	808	758	793	761	811	814	826	777	794	820	788	832	807	818	792	802	796	812	824	798	839	785	837	802	770	845	780	806	821	795	848	805	809	795	843	812	768	835	839	821	835	707	808	814	782	784	838	758	877	831	768	802	783	830	827	788	812	819	783	821	811	778	803	811	851	799	806	808	835	804	826	842	818	809	784	820	769	822	786	782	790	799	766	854	873	812	833	822	811	786	798	840	782	796	824	802	826	802	785	788	826	807	783	796	806	792	806	769	769	779	771	835	838	819	784	776	808	847	832	845	777	796	822	838	823	776	786	821	841	801	807	794	822	821	757	808	806	765	832	743	786	779	831	798	819	805	825	823	799	777	740	818	803	804	771	822	807	823	797	794	805	792	813	804	844	818	830	748	791	860	785	842	795	737	781	774	817	839	787	833	797	876	815	777	832	795	799	792	830	801	823	806	799	815	799	811	783	803	806	833	813	797	800	812	796	821	785	823	822	832	834	790	843	794	771	791	784	739	841	832	806	821	786	820	816	787	816	811	856	799	780	769	822	831	828	828	858	781	829	875	820	781	821	809	820	786	804	825	803	804	812	832	814	794	840	800	835	791	783	815	783	877	806	855	839	823	821	843	825	852	756	770	809	824	845	839	802	833	835	772	818	767	850	773	848	793	814	816	803	834	801	760	823	769	816	751	798	840	844	767	816	796	807	757	772	796	795	798	783	830	803	843	808	799	798	823	788	778	808	838	800	783	783	823	820	784	786	786	761	785	794	796	842	809	842	825	795	794	800	793	840	788	782	836	807	818	788	750	747	827	782	810	844	807	761	827	761	804	816	790	787	803	818	856	786	837	771	820	827	830	847	780	832	787	822	785	835	807	798	772	818	823	874	829	778	839	815	863	810	840	816	818	832	871	780	784	823	804	746	789	832	751	851	790	839	822	826	843	830	768	768	821	826	806	756	815	826	854	805	791	792	794	828	818	827	853	774	789	808	789	768	785	820	797	808	818	821	856	787	732	789	822	760	834	831	783	809	825	762	808	809	828	848	858	809	793	748	869	806	792	802	854	784	750	793	826	823	811	790	801	834	767	847	796	800	801	829	751	780	759	730	816	758	842	801	835	801	781	822	827	840	852	833	802	813	846	870	786	802	767	860	816	818	855	800	829	796	778	764	822	790	801	785	819	814	772	803	788	787	807	813	773	812	787	831	789	815	800	817	776	809	786	777	872	832	799	811	815	819	822	788	803
2119	468	263	219	225	301	270	291	266	175	134	99	101	98	77	68	60	68	61	63	59	48	44	46	44	49	49	40	36	50	53	38	33	45	50	31	38	47	38	55	40	45	37	44	32	31	39	44	36	45	45	34	36	42	38	46	46	44	40	42	45	44	41	41	42	42	38	38	35	38	49	37	41	46	35	39	36	45	36	37	47	47	44	38	36	31	40	35	50	36	40	34	37	42	46	35	40	51	27	51	37	36	43	32	31	43	42	47	40	37	38	40	38	27	34	47	41	34	31	28	34	40	37	43	48	47	48	40	31	31	39	44	31	39	49	44	46	27	38	35	38	45	44	43	41	39	42	49	52	43	44	31	47	41	27	40	42	40	47	38	43	45	44	33	41	44	40	46	38	38	40	44	39	47	43	39	45	48	33	45	41	46	40	37	40	38	34	40	44	35	33	35	40	51	29	33	41	47	41	35	52	38	38	42	40	36	41	39	39	47	35	31	44	43	31	33	38	40	44	44	39	40	36	36	31	45	34	33	42	31	45	37	32	44	33	40	44	40	38	40	38	47	38	30	34	48	55	33	27	36	34	48	44	32	36	41	30	39	40	43	34	47	42	36	40	40	35	33	36	32	50	41	38	28	54	59	50	40	48	38	46	49	43	29	60	34	43	40	32	39	45	36	36	39	32	34	40	35	54	47	48	37	35	47	33	43	46	32	39	42	43	37	37	40	39	43	40	33	36	34	34	41	34	37	38	30	49	34	39	49	36	32	44	49	41	37	36	31	46	51	42	51	47	34	38	42	44	49	48	44	32	45	47	46	29	37	49	39	36	35	36	39	34	38	38	48	43	24	40	37	38	43	43	42	25	38	39	44	36	38	39	36	45	48	38	31	38	42	41	38	41	38	28	34	39	44	45	44	48	26	55	39	33	50	34	42	45	49	35	38	42	39	39	40	44	50	43	25	33	43	45	35	37	40	46	35	31	32	42	46	43	36	41	39	40	44	45	34	47	44	50	40	43	42	41	49	43	39	43	35	39	41	46	42	38	58	52	47	39	37	38	39	43	45	37	39	37	39	43	42	40	40	42	35	50	41	48	38	38	36	48	41	46	44	34	27	31	37	38	56	35	46	29	30	41	49	33	40	39	52	32	43	45	30	32	39	36	48	42	34	40	33	30	40	39	51	43	46	49	27	42	35	33	33	41	40	39	49	47	27	30	49	48	49	35	41	55	50	30	46	38	33	52	34	37	49	41	37	49	37	33	35	34	37	36	36	40	27	39	34	52	35	37	40	39	39	33	53	43	39	40	41	42	44	39	33	32	40	43	40	30	44	38	36	38	26	46	56	40	41	44	41	43	42	32	33	37	36	39	36	41	39	43	48	41	31	42	34	43	39	37	35	31	23	47	45	32	37	45	41	38	35	39	42	38	38	48	36	37	47	49	41	41	47	37	30	37	38	36	39	43	48	36	40	33	41	37	46	34	32	38	51	50	45	42	34	38	49	40	45	42	37	44	46	32	43	38	36	34	46	45	53	40	49	35	40	44	44	42	39	38	43	35	38	41	46	40	40	35	41	36	38	39	44	35	37	41	47	33	51	35	43	31	38	33	38	52	39	36	36	38	44	25	34	42	36	46	37	41	38	29	41	35	44	28	39	35	36	30	45	40	44	44	44	34	37	32	35	40	53	33	40	44	31	38	55	39	44	31	44	37	45	34	34	40	44	41	32	58	32	45	34	49	40	34	46	35	40	38	49	28	41	42	46	39	28	44	41	48	49	47	34	27	36	30	43	44	39	44	34	34	32	44	50	48	36	31	33	38	43	44	36	47	42	42	32	40	55	42	44	55	42	45	40	39	49	44	45	44	40	35	30	38	37	47	39	45	35	42	48	37	50	36	34	41	32	44	42	45	50	35	31	35	43	35	40	38	34	41	39	37	42	41	28	44	41	45	42	31	41	56	39	37	36	51	53	42	37	47	46	44	29	47	30	37	35	35	34	33	29	46	49	37	41	42	32	34	45	41	41	47	55	38	41	35	34	24	35	39	40	35	50	44	38	34	40	47	36	48	42	39	35	51	41	49	45	43	44	51	38	41	36	43	31	22	38	35	49	37	39	41	39	40	41	39	47	37	40	45	42	31	27	41	39	41	50	39	38	44	38	29	33	45	37	39	43	43	37	45	31	43	43	37	36	35	42	27	44	54	44	29	43	51	40	42	34	31	39	52	36	42	47	30	42	40	42	34	44	41	35	37	46	47	38	43	36	40	33	27	43	26	47	42	39	44	35	32	36	31	52	40	29	38	36	41	45	35	37	30	37	38	44	37	30	39	29	36	36	41	33	39	40	27	32	40	38	35	34	38	45	44	36	41	40	32	49	44	38	29	37	45	37	39	41	39	38	34	46	46	57	41	42	38	39	33	22	24	34	41	44	45	34	43	34	43	42	40	34	32	36	34	39	42	42	50	32	32	38	46	41	36	31	32	46	26	41	35	35	34	43	42	43	48	40	37	41	33	53	32	39	28	42	34	45	33	42	40	35	46	33	35	44	36	35	38	41	41	30	40	44	42	51	33	40	50	40	38	44	38	31	32	40	32	36	33	38	37	36	40	35	33	38	34	38	37	34	35	29	58	42	42	43	39	45	35	34	45	38	39	44	42	39	42	53	40	40	53	46	49	41	36	35	39	37	51	39	33	44	49	40	33	29	31	31	38	45	55	34	45	34	39	23	31	35	35	42	40	41	29	44	38	37	32	47	49	40	46	42	37	31	40	39	49	42	41	32	22	38	30	43	42	50	32	40	49	47	36	40	36	39	32	35	35	44	40	40	28	38	39	49	38	33	39	39	34	41	34	42	45	38	40	51	48	37	29	35	42	34	34	35	35	34	41	43	61	44	28	34	40	48	35	33	25	37	45	35	31	40	39	43	33	46	37	37	42	43	28	32	27	31	35	33	37	40	49	39	32	36	40	44	47	41	40	40	42	30	41	40	32	38	36	36	37	35	35	38	49	37	44	42	32	40	42	50	43	44	41	53	36	52	36	36	47	37	34	39	46	53	33	39	40	32	43	43	47	31	41	34	45	33	42	48	48	43	44	34	42	43	44	52	32	38	45	43	33	36	34	43	32	47	41	43	34	41	32	36	37	36	51	35	40	39	39	46	30	49	30	31	41	35	50	46	41	36	42	45	46	42	50	37	38	46	37	48	46	42	36	35	33	34	47	41	45	47	46	28	40	39	35	33	48	34	38	39	39	51	26	35	41	42	43	37	46	47	35	32	40	34	43	36	34	30	49	43	60	45	44	45	38	48	34	29	33	38	33	31	36	36	40	55	35	42	43	27	38	28	44	47	36	47	47	36	54	51	46	32	28	34	39	26	43	35	24	43	48	34	48	50	34	51	35	32	37	32	37	34	34	49	43	46	37	43	23	49	32	41	44	42	49	54	30	47	33	32	34	41	29	46	41	45	46	43	28	46	40	30
17294	9180	5872	10597	16866	18383	15990	15259	11574	8771	6557	4668	3959	3249	2784	2253	1982	1663	1399	1156	1049	899	752	738	702	695	717	723	671	576	659	651	637	583	679	656	630	641	613	607	639	610	607	645	666	621	612	602	641	612	620	645	589	576	610	560	582	560	540	494	553	590	650	563	524	579	575	541	581	531	498	536	524	531	518	527	558	536	549	559	489	557	503	530	526	502	542	500	521	550	564	502	534	528	498	501	550	521	524	524	517	569	571	495	519	536	521	526	502	481	530	598	522	472	565	530	525	506	523	530	533	523	573	533	507	515	547	553	528	527	532	522	520	500	519	539	532	509	512	567	505	515	547	505	497	538	538	536	536	550	517	570	500	511	529	556	512	522	483	514	573	550	547	528	558	505	522	520	510	513	532	531	518	518	511	593	536	543	536	523	536	534	473	525	524	521	542	535	568	532	543	527	529	557	522	498	538	552	575	565	573	492	552	522	536	549	527	509	523	514	543	497	522	529	541	542	476	495	520	507	521	591	548	516	558	533	504	580	529	575	584	571	536	523	529	559	547	525	532	546	510	522	509	529	473	522	532	507	516	535	530	517	511	527	540	502	538	523	539	550	534	535	545	513	516	548	527	564	541	547	482	531	562	537	516	541	511	509	568	523	523	564	557	515	489	550	501	537	546	531	560	528	503	507	559	517	507	555	472	522	503	506	523	497	538	542	535	560	519	560	526	495	502	548	527	549	513	507	539	520	540	501	553	512	544	540	523	528	527	519	508	557	525	500	514	526	507	539	523	534	523	553	530	578	520	568	540	479	544	575	526	531	506	529	494	552	520	517	537	523	532	504	524	504	464	519	569	539	543	513	518	563	516	536	569	493	517	553	564	543	522	547	550	510	521	472	523	511	534	513	546	583	521	558	536	538	524	501	545	516	549	546	553	520	500	540	531	545	583	541	504	536	511	532	532	525	490	514	514	509	538	514	526	500	549	526	498	532	563	538	486	529	558	519	550	513	541	524	509	511	507	507	540	494	542	485	569	555	526	550	532	532	530	532	575	557	540	554	520	507	527	563	533	511	487	574	553	529	555	574	532	509	544	535	566	551	524	526	504	514	533	508	561	541	540	491	487	490	517	477	498	536	554	556	532	552	556	545	508	511	530	477	548	521	496	531	511	550	527	565	523	532	546	564	498	534	544	476	528	506	534	575	523	497	499	561	521	548	523	521	496	542	535	556	582	509	539	566	516	532	519	567	552	533	518	567	482	522	544	506	517	540	520	510	519	532	558	540	531	523	527	503	525	544	526	574	552	528	506	517	551	511	540	482	497	539	544	511	515	484	526	540	493	530	526	549	503	552	493	500	524	530	550	558	493	526	573	511	516	515	518	565	535	521	503	538	538	505	555	482	581	569	547	549	488	552	560	556	536	549	507	541	500	518	562	508	490	541	528	499	520	565	540	538	535	551	505	480	513	531	498	564	522	499	547	562	530	525	532	564	493	516	503	519	527	581	516	534	556	562	521	512	559	557	564	501	510	497	501	517	513	504	536	547	551	569	520	530	512	581	519	581	522	574	526	541	509	547	541	526	536	527	529	554	505	537	553	520	540	516	557	519	544	528	504	543	508	509	551	537	522	517	534	512	502	511	542	610	509	536	497	518	533	501	539	532	513	530	540	578	503	527	529	530	541	541	540	547	470	524	511	503	545	564	542	531	481	508	496	528	518	539	545	516	529	515	525	577	541	531	515	498	529	521	509	529	530	536	490	508	547	539	526	522	514	527	537	557	517	572	553	498	581	517	542	518	573	505	530	526	568	505	528	540	520	509	522	496	524	574	523	541	536	552	514	553	541	526	514	533	537	528	530	543	528	503	546	505	522	548	529	514	495	527	526	509	513	518	527	510	548	557	563	523	504	520	497	545	501	509	549	561	583	481	491	515	537	490	533	527	541	536	518	504	515	524	526	576	563	550	506	527	529	519	569	511	531	541	551	516	488	500	494	558	536	588	536	498	517	552	485	520	511	558	508	552	525	548	540	530	538	516	541	539	531	563	543	540	475	557	589	518	512	536	511	563	497	530	532	506	526	543	549	534	553	522	518	525	537	502	531	532	549	526	544	533	553	553	493	542	502	483	514	547	530	511	506	556	561	527	575	534	518	522	509	511	532	584	521	554	546	536	529	512	524	502	537	547	553	560	504	537	525	522	505	537	516	572	503	528	561	526	555	536	528	501	558	540	511	517	518	563	500	521	532	513	514	559	531	519	528	525	510	550	535	549	516	528	530	524	559	525	515	515	536	539	515	552	550	518	538	541	525	524	550	477	567	514	480	512	538	511	535	536	488	537	510	551	524	489	524	530	565	513	497	545	533	554	545	470	525	513	538	503	539	526	502	521	501	553	516	515	541	513	496	493	510	546	568	525	516	558	486	553	507	529	512	547	508	503	522	519	546	538	539	519	509	543	491	522	512	538	507	542	510	549	524	518	511	534	514	528	544	530	540	519	540	529	568	512	506	562	508	542	565	537	493	517	532	542	495	502	540	563	479	532	541	531	491	500	526	554	536	551	538	539	503	484	564	516	531	513	521	521	530	561	546	542	528	505	557	575	540	530	547	502	514	502	570	500	546	554	472	530	496	553	543	551	547	496	495	530	546	530	530	531	507	507	523	511	526	512	537	498	549	541	507	540	556	522	537	557	516	537	511	530	524	558	542	508	538	552	554	514	540	496	545	551	549	509	517	524	516	541	482	534	528	560	543	563	497	540	519	560	506	487	546	535	551	540	513	463	517	530	522	538	493	508	497	536	535	501	538	528	559	512	541	531	535	515	514	545	542	498	540	532	508	542	565	567	537	528	558	544	518	544	542	514	506	505	538	538	521	509	561	522	545	512	536	531	555	522	558	535	519	563	492	516	537	521	519	560	530	504	563	510	509	526	538	509	522	531	519	549	497	515	520	500	587	510	557	527	534	519	543	517	522	524	549	530	522	541	503	515	530	553	542	524	546	553	506	547	513	531	571	539	526	539	569	544	539	552	536	543	537	556	526	562	495	546	506	546	542	541	519	543	554	511	512	527	529	523	577	530	537	509	557	538	531	528	488	527	571	536	542	542	540	544	507	532	556	545	499	567	521	534	554	536	521	515	540	511	547	538	524	532	541	498	513	522	517	570	545	543	549	515	557	553	542	494	527	566	518	539	556	532	533	519	494	537	511	484	500	491	506	501	551	522	545	522	515	517	533	557	525	541	504	534	500	531	547	526	529	483	538	483	523	539	515	525	511	531	541	505	534	528	546	535	586	514	523	494	488	536	537	491	511	505	545	557	510	536	528	525	556	532	558	536	453	550	505	531	516	563	514	537	521	542	551	538	497	513	556	536	526	555	534	526	545	531	546	512	513	549	553	553	579	498	519	547	507	509	505	499	527	508	546	535	517	523	487	539	488	527	550	529	558	516	496	516	541	530	513	571	508	526	545	520	518	483	529	526	516	509	540	517
1578	679	418	292	325	383	371	328	314	255	188	124	111	114	108	102	76	68	83	75	56	54	39	55	66	39	50	41	50	49	41	49	42	43	37	36	37	37	45	40	35	46	58	51	48	49	49	43	41	44	44	53	35	38	50	48	41	45	39	46	43	46	40	36	39	36	51	31	55	38	42	38	36	36	42	47	40	44	42	31	50	36	42	46	44	42	40	41	43	53	28	42	44	38	36	45	45	37	43	42	39	38	32	33	35	28	40	45	37	40	54	37	59	45	33	42	50	49	34	32	52	46	47	40	40	34	52	45	42	48	45	35	42	46	44	41	44	34	39	46	34	34	34	43	42	40	34	44	42	53	36	37	23	38	45	42	42	44	38	52	52	34	47	47	40	32	45	33	44	31	38	31	42	42	47	32	33	41	36	38	42	45	44	32	41	40	35	41	36	43	37	26	35	47	41	35	37	43	40	44	54	53	40	38	38	44	39	49	42	44	43	31	41	42	36	35	47	45	39	44	48	39	46	40	34	47	42	29	52	41	33	42	41	38	42	39	38	40	38	43	41	43	43	35	49	46	50	41	52	33	46	32	38	36	33	36	39	47	28	38	33	50	37	48	53	39	41	35	40	47	30	47	39	34	45	45	40	47	42	36	45	44	33	39	44	54	45	33	27	31	51	49	30	43	34	38	38	48	38	37	40	40	23	41	46	54	36	41	52	42	51	39	50	45	37	28	52	49	41	38	53	43	36	58	46	34	39	44	36	33	36	42	39	41	51	27	46	40	45	38	38	47	37	40	41	38	38	48	46	34	48	35	34	44	42	36	40	41	60	45	38	35	38	44	34	48	38	42	43	41	20	32	44	47	41	40	46	45	35	40	37	37	36	43	47	35	39	46	35	40	43	33	43	41	42	39	40	47	30	39	44	36	42	40	39	40	46	47	36	42	43	35	39	39	41	49	44	41	45	51	41	57	54	42	36	44	41	50	44	30	42	35	41	31	39	43	49	40	55	37	37	44	39	47	35	38	43	54	49	40	49	46	44	52	36	43	46	48	51	35	44	41	32	39	54	39	61	45	37	40	33	37	37	47	47	45	49	42	41	53	44	46	43	46	39	45	39	53	56	47	39	46	45	46	45	46	39	36	47	45	44	43	39	45	49	47	35	46	43	38	42	52	50	50	47	53	41	42	47	38	43	48	32	42	48	46	37	42	33	49	48	38	50	55	42	48	44	43	41	39	49	37	44	42	39	26	38	52	48	37	42	42	32	47	41	47	44	43	42	43	41	51	44	44	46	47	52	49	47	46	48	47	43	40	48	44	36	31	41	39	40	33	49	41	38	35	44	36	33	35	41	58	42	53	39	33	40	32	46	34	53	50	35	46	46	38	43	40	43	46	58	42	44	40	40	46	48	49	39	35	41	36	41	45	35	39	46	48	34	34	36	49	49	49	40	33	41	34	42	40	35	43	45	49	43	40	52	29	36	34	30	34	43	46	43	31	41	43	63	35	36	45	47	48	48	32	47	51	31	41	47	39	41	42	35	39	38	45	52	47	43	31	46	42	37	38	54	34	46	52	46	49	47	44	37	35	41	40	46	36	45	47	36	51	36	33	38	33	46	50	48	42	38	45	39	43	38	42	41	41	39	40	35	30	41	45	41	42	42	43	41	30	52	39	51	42	41	55	28	40	37	53	45	44	31	29	43	38	51	36	40	35	39	41	59	46	42	37	36	44	33	36	36	36	32	44	34	29	55	49	42	48	40	36	53	32	37	41	43	52	53	34	32	34	44	48	38	34	46	47	47	37	37	38	28	44	41	38	42	40	53	54	44	43	39	41	42	49	40	44	41	44	43	51	51	45	61	42	46	40	44	34	43	37	41	29	48	51	27	35	26	43	39	40	33	31	38	34	46	41	44	54	35	53	44	39	48	33	43	48	41	40	47	45	42	46	35	55	41	41	42	43	38	46	49	31	46	35	53	51	42	49	29	48	30	45	56	45	34	37	43	39	43	36	38	46	44	37	44	32	44	34	46	38	39	55	42	34	44	31	38	42	42	47	44	44	52	38	38	39	33	43	40	57	45	33	41	30	37	38	38	55	45	32	51	31	37	38	41	57	38	43	43	41	43	41	40	29	43	44	33	33	49	41	30	37	41	44	46	40	51	49	45	42	45	39	35	40	32	42	35	39	44	39	45	46	39	43	33	23	35	35	37	45	48	37	39	45	45	37	39	42	32	49	34	43	36	42	42	39	38	37	40	35	48	36	42	38	44	31	40	41	39	41	46	41	47	35	34	39	37	49	45	46	52	42	32	38	45	36	52	48	47	37	25	36	41	36	39	47	53	38	52	47	37	41	49	47	43	36	51	37	42	40	55	45	36	50	41	44	43	43	53	46	33	48	45	34	36	46	42	49	31	40	42	47	35	42	46	36	34	46	44	46	36	38	41	37	44	33	42	39	48	41	54	45	46	41	36	35	45	38	46	43	43	33	53	46	45	35	40	38	47	46	45	36	40	29	49	39	43	51	39	49	30	33	32	38	39	35	39	45	41	45	38	39	49	50	40	50	49	50	36	44	44	41	46	48	44	60	48	39	46	43	41	41	32	42	39	34	39	43	38	47	41	33	47	46	37	42	49	34	36	43	48	41	38	41	43	45	42	46	46	48	48	36	44	44	37	38	41	52	47	43	43	38	34	49	44	42	45	48	41	41	49	44	42	48	50	39	62	42	40	31	31	49	36	43	40	40	41	46	41	44	45	41	47	44	35	42	43	26	26	40	40	43	41	41	47	35	52	43	30	48	51	42	55	48	41	42	42	42	41	54	55	43	47	40	41	39	47	39	39	41	32	37	44	39	39	40	47	37	52	37	50	43	38	48	26	30	39	50	60	40	34	39	40	35	42	49	38	36	34	52	34	46	37	40	49	46	46	30	50	40	34	37	30	51	40	29	45	34	40	39	58	38	44	38	46	40	43	51	46	40	55	42	32	39	45	46	47	34	41	27	44	38	37	41	41	52	45	41	38	50	34	37	33	50	48	47	29	43	53	38	38	35	40	38	41	45	44	33	43	43	36	41	44	52	52	37	50	36	38	39	43	34	34	50	47	44	40	29	38	38	47	29	44	42	48	51	51	46	39	33	45	42	40	48	42	48	40	39	35	45	56	52	40	57	41	37	39	41	43	45	30	54	44	46	35	40	44	38	38	43	48	46	47	30	46	47	36	35	39	47	38	39	38	55	34	41	40	42	45	44	38	41	44	40	43	41	50	41	40	47	50	50	36	34	42	58	25	24	48	44	42	36	43	33	37	42	42	45	48	44	39	42	40	26	30	37	49	46	36	29	42	46	43	37	38	39	41	49	42	35	40	34	44	35	55	30	39	42	43	37	52	35	55	53	43	43	40	46	38	39	44	45	39	49	41	61	49	52	39	58	33	39	29	32	56	39	36	38	40	54	26	49	31	58	43	36	34	45	29	32	37	44
20112	12151	7914	13616	20452	21158	19184	16801	14406	11037	8027	6111	5262	4417	3673	3170	2651	2276	1877	1517	1333	1117	930	842	813	806	830	809	752	697	731	665	712	696	692	743	686	691	690	674	671	674	745	692	691	647	684	694	667	712	696	740	593	599	576	624	576	590	505	543	554	588	798	516	519	527	560	519	560	533	555	518	544	513	508	500	509	549	488	550	486	551	532	516	496	530	528	477	540	526	469	491	515	531	524	474	498	522	490	517	488	483	526	484	547	544	513	506	550	529	515	484	518	528	527	524	518	455	523	506	505	526	515	528	523	544	532	541	517	512	492	532	541	513	462	495	488	509	526	542	507	550	542	564	543	557	500	486	566	499	534	529	523	477	552	491	547	537	502	480	542	483	518	512	528	509	497	495	549	543	484	513	540	533	497	512	485	476	508	491	483	539	497	532	537	497	508	537	532	503	528	493	542	518	550	520	502	519	499	525	517	505	515	496	548	492	521	494	539	509	506	506	551	514	476	541	536	455	537	527	498	544	497	515	485	493	536	492	505	518	505	537	499	547	511	505	491	481	519	474	518	496	487	512	459	534	521	540	497	533	521	490	506	522	488	520	517	539	531	543	539	502	514	506	494	513	504	537	498	528	499	491	515	532	520	543	498	531	501	496	500	525	531	528	540	505	514	552	491	523	470	482	508	460	537	529	524	545	511	493	556	522	551	512	498	498	527	537	492	513	509	521	536	526	506	486	566	506	564	526	514	559	513	530	534	504	522	476	510	533	513	511	506	495	535	515	522	504	533	501	515	508	495	544	475	535	487	507	532	574	527	527	502	500	500	538	496	468	520	529	512	554	506	498	528	504	517	539	522	500	528	483	502	542	507	519	535	473	482	502	521	540	515	511	510	531	508	479	570	560	480	481	531	492	557	490	515	556	507	535	501	544	528	500	515	566	519	515	462	492	506	493	507	533	519	513	505	493	482	512	529	488	513	550	521	500	509	501	503	501	530	523	500	470	529	512	519	525	532	515	541	532	550	504	496	494	562	541	549	537	508	500	515	562	546	467	533	470	519	535	522	519	473	553	525	524	515	536	510	512	480	534	507	538	518	508	485	479	483	560	487	532	523	524	535	490	527	501	481	489	522	512	511	532	487	518	517	497	523	527	519	508	539	523	547	488	547	500	513	526	504	498	549	488	504	521	508	513	537	511	554	510	534	534	513	539	500	514	530	538	501	542	533	513	522	538	497	548	505	497	516	493	504	572	512	508	530	501	538	540	508	522	535	535	536	480	498	530	525	514	513	521	473	506	516	503	481	496	548	554	535	549	497	515	500	483	537	495	554	519	476	507	525	509	494	552	495	526	534	484	516	516	484	472	526	508	524	464	535	518	477	516	489	489	522	527	493	493	514	478	489	481	504	495	528	502	518	487	506	497	499	500	507	522	519	521	572	477	504	528	478	536	549	501	513	524	469	542	540	503	520	514	499	521	501	489	556	492	509	515	508	535	501	511	567	497	525	522	571	522	457	521	520	548	484	484	477	523	504	482	507	545	484	509	512	554	541	475	497	484	509	511	539	498	509	535	559	540	518	517	509	499	515	515	488	521	528	496	505	526	518	527	522	498	519	533	456	495	539	556	507	492	490	540	486	539	555	509	509	497	517	504	518	462	510	477	519	505	523	532	498	523	481	519	504	511	518	530	543	484	518	491	468	520	475	515	516	532	514	520	501	482	515	572	519	526	523	516	532	509	505	525	575	516	537	513	502	537	494	545	550	513	533	485	476	536	490	492	527	545	492	533	520	463	515	538	533	507	503	512	526	497	522	467	541	523	546	464	505	512	562	512	497	535	540	482	556	525	531	558	498	496	503	535	540	511	532	556	503	527	535	482	445	485	512	472	509	530	533	531	543	527	556	535	473	531	545	469	530	527	564	507	558	470	501	531	565	518	537	543	553	511	505	524	485	522	517	523	541	537	525	524	517	493	486	559	519	507	560	561	491	542	536	513	548	520	522	513	504	533	491	501	500	499	532	527	529	473	548	549	528	509	517	533	525	515	526	511	523	554	496	511	510	516	518	544	531	536	488	512	546	435	531	538	540	532	460	467	469	496	508	478	569	513	493	538	540	521	500	516	519	495	517	499	509	543	491	506	513	541	521	504	490	513	535	555	503	485	523	520	493	486	526	532	505	539	540	510	498	534	528	542	518	544	553	507	525	465	523	462	503	507	531	478	494	495	501	505	477	584	499	515	481	518	515	500	496	486	543	480	525	501	517	496	532	525	497	543	512	524	528	529	511	538	470	503	520	487	507	531	491	539	507	521	534	490	560	510	512	513	553	480	508	535	493	522	540	468	486	554	523	488	514	505	519	530	529	496	495	512	538	542	516	520	494	524	508	490	532	494	514	526	523	500	515	533	492	527	511	509	511	534	502	529	506	522	537	537	497	522	537	503	505	506	476	512	551	488	512	531	530	520	499	540	539	537	505	518	500	490	521	524	504	513	522	476	526	510	483	560	537	497	535	461	545	563	484	507	470	515	480	506	517	529	487	517	529	497	492	541	519	508	496	504	467	517	519	554	503	498	501	532	502	500	542	525	476	524	459	501	457	528	522	518	504	530	509	549	549	532	547	470	515	512	495	482	494	509	519	441	505	526	489	537	477	540	531	510	485	540	496	547	540	536	548	495	501	467	508	497	506	520	507	518	501	517	517	543	517	502	541	518	552	527	505	526	533	534	560	520	532	518	519	507	529	524	493	501	508	542	524	527	527	537	481	530	489	526	523	508	491	488	541	453	522	488	488	530	499	505	545	558	526	499	532	556	456	512	512	495	512	523	488	543	500	573	535	510	461	520	489	541	512	546	500	494	479	558	524	521	477	515	517	520	489	517	506	547	533	522	489	512	517	508	501	535	516	509	520	473	491	512	534	532	526	526	468	512	521	519	529	518	521	482	503	504	514	525	477	510	558	542	518	494	533	499	482	474	539	501	508	493	565	468	529	493	499	537	535	512	512	517	524	529	535	561	515	538	521	502	531	507	532	518	539	508	555	502	481	498	546	562	537	498	516	508	488	566	500	484	522	501	542	535	502	527	513	515	517	522	509	472	496	494	493	542	524	478	551	462	484	529	539	501	492	487	480	500	513	523	553	521	532	463	487	523	520	492	547	498	536	539	480	559	539	523	507	572	485	510	532	520	558	487	515	525	525	492	517	566	514	519	522	502	479	523	518	524	506	490	539	510	491	525	510	492	520	509	496	511	491	479	521	522	547	542	514	506	518	523	567	482	496	533	497	503	541	504	534	512	507	535	520	553	511	478	541	517	480	508	520	503	529	471	484	482	549	521	519	493	527	527	488	508	493	526	480	511	538	499	548	506	493	511	538	512	522	492	505	497	524	503	453	531	521	515	547	530	517	568	568	525	510	473	491	519	505	522	509	531	448	481	503	470	472	519	496	554	483	493	551	549	500	502	526	512	473	482	503	494	514	531	541	514	464	500
3162	710	424	329	316	368	383	354	542	264	193	177	166	136	131	125	108	104	117	88	81	80	75	73	73	103	83	81	60	76	61	74	66	66	71	68	79	81	83	80	66	86	63	73	70	71	71	52	58	68	79	66	78	80	72	76	69	68	68	79	80	70	72	64	56	67	67	67	60	69	58	77	64	69	47	66	66	77	80	83	56	59	68	68	72	61	55	66	85	58	63	75	71	78	77	76	57	64	67	65	75	74	72	75	76	50	64	69	73	83	61	52	62	62	63	74	59	65	68	64	59	62	84	57	69	65	61	69	65	81	68	74	64	68	66	73	56	65	74	63	85	61	72	66	70	63	72	71	72	82	76	70	69	60	62	67	64	62	52	67	62	69	58	74	60	76	66	77	66	75	74	76	64	66	61	50	78	69	66	72	63	65	54	61	69	86	72	71	55	62	60	59	59	85	55	80	71	69	65	68	75	67	68	67	78	72	81	66	81	62	61	63	66	50	70	67	57	61	55	55	78	52	76	68	77	59	79	61	83	47	77	81	60	77	59	85	57	63	58	66	75	52	68	63	64	70	63	64	50	73	70	71	67	59	83	59	73	76	49	78	78	80	54	59	74	62	63	74	59	71	76	64	90	71	66	61	62	64	61	70	77	67	74	63	56	64	76	66	52	61	62	62	67	55	66	73	69	80	64	72	55	68	57	70	70	67	69	74	68	77	62	76	67	64	74	83	67	99	83	68	70	68	77	52	74	62	77	54	68	70	56	81	68	66	65	70	67	61	69	54	56	63	71	73	57	64	64	68	79	57	57	76	63	61	83	74	49	65	80	69	66	61	80	71	75	72	79	64	65	53	79	57	66	80	75	88	69	66	85	68	63	50	63	69	72	78	74	57	70	65	77	62	66	66	64	72	69	75	56	74	73	67	58	65	54	62	65	65	68	61	74	61	72	68	82	63	84	89	69	65	77	65	48	64	53	86	63	67	61	58	48	71	85	60	68	76	63	65	55	59	81	84	78	50	73	76	49	68	66	69	64	69	69	65	52	71	70	60	72	66	66	62	70	67	67	76	77	63	79	70	76	70	56	66	63	74	73	59	73	74	67	83	77	62	74	67	64	84	65	66	69	48	75	67	64	60	91	66	63	63	70	80	79	74	79	74	58	76	64	65	75	65	65	69	72	71	66	58	75	79	67	58	98	65	57	75	64	77	61	60	57	65	74	88	60	68	66	80	87	77	54	62	58	62	63	71	75	54	74	66	79	63	62	65	70	67	59	64	81	70	65	51	73	81	50	57	74	75	84	62	60	67	72	65	67	47	82	68	69	70	65	71	69	60	77	72	67	67	74	76	62	65	66	71	74	82	82	58	61	72	64	69	56	73	80	76	74	60	82	66	76	80	62	70	65	68	73	56	71	62	65	53	72	71	55	78	78	50	70	59	84	69	62	86	52	69	73	65	78	51	64	68	81	71	56	71	77	68	74	59	61	75	74	67	63	61	76	73	58	76	66	87	81	67	63	62	67	83	77	60	60	74	72	68	69	62	68	77	56	67	66	58	56	88	84	66	73	54	64	74	69	72	66	54	65	65	59	75	79	66	67	78	75	65	47	69	79	68	71	72	64	67	62	85	56	59	73	73	65	69	69	79	62	77	70	64	64	63	64	59	65	80	76	72	64	52	76	67	81	62	70	67	75	57	72	59	78	75	56	80	60	53	70	77	84	74	78	66	68	74	69	72	74	64	64	76	64	64	67	58	70	64	75	79	51	76	73	64	75	72	45	69	73	63	63	61	60	59	66	69	69	86	85	75	64	73	88	68	68	71	57	63	67	72	54	71	55	59	56	60	69	77	77	58	69	65	64	84	54	62	79	74	64	75	58	68	84	60	62	63	72	71	77	57	71	50	65	64	75	74	63	68	65	77	65	70	55	67	75	52	55	79	63	54	64	63	70	72	53	68	69	74	72	68	79	54	66	69	65	52	65	73	67	67	62	57	78	61	55	60	60	80	70	60	62	69	63	60	60	58	67	61	66	86	71	61	68	82	79	69	61	68	66	61	62	63	64	60	69	73	55	54	61	67	53	56	60	64	77	66	63	66	65	68	73	70	83	79	65	70	76	79	71	81	63	67	62	55	76	70	66	57	63	76	58	60	69	66	74	62	57	48	62	73	62	80	74	51	59	56	75	71	59	72	69	75	68	72	76	94	72	67	68	67	59	72	66	72	67	60	67	62	59	66	67	42	58	69	50	75	76	56	83	79	60	60	73	73	72	54	77	83	63	83	68	57	54	54	66	65	71	80	64	64	62	77	71	60	57	72	70	70	57	74	61	59	66	53	71	66	64	63	67	57	62	66	49	74	73	48	74	62	66	82	61	61	73	57	72	64	65	68	67	72	69	56	72	66	58	61	64	54	65	76	59	67	88	72	68	69	82	66	63	77	73	58	73	59	81	61	68	77	58	57	64	59	75	70	63	53	61	76	50	68	60	70	54	60	57	80	67	61	58	75	77	77	63	63	54	82	65	59	80	83	74	66	72	66	68	65	76	60	73	63	63	71	70	65	62	81	68	67	74	64	64	66	78	69	57	64	62	70	59	69	73	70	59	68	80	78	84	80	78	62	74	48	63	70	73	69	73	67	69	58	74	68	78	72	80	60	66	71	56	61	54	65	72	81	69	60	60	76	68	78	72	83	67	65	63	69	71	75	66	64	75	70	75	78	58	79	57	68	62	59	79	72	63	65	54	72	69	64	67	59	76	75	58	65	82	58	78	75	66	75	67	76	69	71	64	82	61	50	65	68	59	75	57	72	79	70	54	79	54	60	66	70	68	61	65	64	67	63	76	80	83	57	75	77	62	79	82	69	72	58	76	66	85	68	58	49	69	72	71	75	67	60	83	68	76	73	53	53	64	64	80	63	81	59	65	52	61	61	54	63	57	65	69	74	65	68	70	63	64	76	73	71	74	73	75	63	66	64	69	61	65	61	69	81	72	65	69	76	59	64	77	69	75	72	66	71	62	79	72	72	60	57	76	55	76	55	67	53	76	50	63	65	72	61	77	74	56	62	70	69	74	64	65	60	78	71	74	82	77	80	58	64	74	68	71	66	64	72	68	66	87	69	58	70	60	63	60	67	71	74	60	71	64	70	67	77	59	75	77	58	56	65	73	67	70	66	57	76	60	60	80	56	74	58	70	79	50	70	78	59	84	64	66	63	71	71	58	62	75	70	65	81	68	62	69	74	78	77	67	66	66	70	70	65	73	83	64	57	70	65	78	66	74	64	63	88	70	68	67	64	55	54	73	76	64	62	74	68	55	59	63	67	75	59	66	85	59	69	76	77	77	65	62	71	64	66	59	70	68	71	78	67	54	64	61	67	65	75	71	66	82	74	76	71	58	87	74	64	58	54	62	77	72	50	61	66	67	62	64	68	65	69	77	70	75	61	64	69	71	52	64	65	64	75	75	61	64	61	61	71	66	65
19334	11765	8095	13614	20712	21383	18904	17204	18081	11283	8692	6857	6206	5128	4271	3894	3269	2861	2282	1934	1687	1474	1294	1184	1218	1248	1156	1164	1110	1097	1087	1061	1055	1032	1030	1086	1023	1055	991	996	1015	1056	1095	1071	987	1011	1017	1043	1049	1036	964	1010	1014	968	937	968	905	922	896	843	844	875	956	854	880	902	927	878	887	862	895	889	838	829	873	851	891	880	903	877	863	856	877	859	863	863	847	871	854	872	845	824	847	831	876	892	828	880	886	818	846	893	861	903	844	847	881	866	886	879	862	839	883	906	862	901	880	832	876	830	868	890	853	807	847	885	905	872	837	847	890	852	873	869	882	806	881	846	858	900	878	867	864	829	836	823	830	878	885	844	839	883	837	926	838	843	907	870	839	887	831	860	836	862	877	809	848	907	850	901	862	889	852	817	842	882	872	841	851	865	912	859	872	839	903	906	833	857	865	819	888	849	851	905	810	891	880	895	850	852	862	806	873	873	826	882	901	857	826	868	842	812	848	855	900	872	891	853	902	910	832	880	846	833	835	848	868	843	868	864	857	857	863	867	833	887	898	861	863	857	832	875	878	819	831	866	882	890	886	893	880	849	921	829	893	884	821	873	816	863	904	885	878	869	846	874	836	828	892	895	816	829	821	848	833	825	846	887	881	842	849	880	824	880	905	820	859	870	822	866	895	834	861	911	822	871	843	883	821	854	873	881	807	914	902	889	863	870	811	879	873	905	900	853	887	895	852	881	894	890	839	882	866	872	819	931	873	874	910	883	838	867	840	867	848	837	854	893	878	872	870	856	892	889	855	835	874	829	897	868	840	830	853	856	840	863	894	857	857	842	830	847	899	835	875	862	844	872	894	873	817	875	927	810	893	871	846	887	829	873	818	841	879	878	875	841	904	818	899	827	862	893	881	837	842	832	862	895	839	845	876	813	908	856	839	818	818	893	870	818	853	857	852	831	849	894	870	875	849	820	900	835	840	809	874	846	859	819	872	891	899	834	851	856	856	824	890	820	881	824	853	820	852	775	892	834	893	864	877	877	903	814	830	846	879	852	851	860	863	830	829	861	831	838	840	840	853	891	832	857	833	879	837	857	926	839	836	862	915	891	874	840	803	872	853	893	923	873	838	875	866	950	814	814	814	829	844	833	867	833	837	890	860	908	882	883	833	853	855	832	917	842	838	872	874	858	821	854	853	836	864	847	867	804	865	824	917	886	843	878	837	923	877	902	819	895	846	896	843	836	817	865	833	841	876	869	834	859	851	908	821	865	846	877	852	861	855	901	911	931	845	885	852	880	852	875	821	873	885	868	824	860	828	853	834	849	818	881	858	884	848	824	801	862	890	811	849	777	871	840	927	864	906	853	835	816	841	845	874	848	827	864	903	893	866	933	841	851	855	830	823	847	869	842	861	855	884	826	876	883	850	864	841	845	884	857	841	900	876	853	857	858	847	847	851	867	902	825	845	882	850	849	835	847	848	866	840	843	891	841	858	830	809	832	815	898	896	849	906	842	898	919	883	834	890	861	857	832	852	839	891	881	842	896	821	873	835	846	827	841	868	874	914	888	852	854	829	858	847	835	821	868	867	840	823	879	877	880	885	851	886	848	884	886	860	874	886	809	855	850	836	874	799	820	836	876	916	797	871	868	848	852	863	861	878	856	828	831	871	862	879	894	870	845	872	797	893	862	886	871	858	883	835	869	913	895	868	915	848	851	813	907	829	822	812	833	845	908	828	897	873	831	857	868	904	902	849	886	858	814	891	806	864	889	863	898	896	818	884	839	867	870	812	826	875	837	837	844	837	839	821	884	863	843	877	855	865	807	844	820	867	819	865	869	887	907	874	849	890	837	839	866	926	828	828	833	896	852	849	851	877	839	873	870	861	865	841	875	885	838	854	805	846	866	848	865	883	844	837	849	840	866	823	854	832	923	827	874	803	856	856	856	903	866	877	854	878	864	868	869	898	886	861	833	850	857	819	880	850	898	814	880	878	831	841	825	868	829	883	865	864	816	882	837	842	832	877	905	870	884	837	825	875	857	907	866	851	855	896	858	874	845	845	855	858	838	852	879	890	873	841	823	842	846	872	873	899	868	830	822	847	828	821	789	909	856	891	873	846	909	852	908	872	835	874	829	877	820	863	848	826	854	921	838	878	840	844	841	835	846	884	873	825	800	800	815	850	884	832	886	883	873	864	916	836	803	868	840	820	855	843	858	810	878	844	921	842	876	851	853	848	859	846	826	885	872	836	839	843	890	853	832	816	856	846	823	868	915	908	837	892	827	897	920	862	829	873	864	852	840	820	836	842	887	843	875	841	867	841	875	862	894	845	825	860	880	843	864	844	897	838	915	815	900	875	866	849	873	871	860	824	865	869	886	819	908	832	862	865	882	873	875	888	851	865	885	849	888	895	846	815	867	802	889	901	856	820	804	841	869	814	826	883	834	878	890	875	850	881	863	823	847	892	840	885	871	860	829	831	834	869	879	845	862	881	871	837	875	858	869	868	877	853	862	902	856	864	884	831	883	857	838	906	864	862	858	879	830	889	864	858	813	860	869	827	855	838	842	852	907	876	812	872	858	866	891	895	876	851	839	857	844	893	890	855	841	829	887	850	795	887	861	873	853	864	886	875	861	852	866	864	858	826	883	863	868	872	891	873	854	879	863	853	814	887	907	893	850	850	858	841	835	840	852	902	825	939	877	874	858	821	897	863	874	847	834	851	842	892	831	835	885	864	868	891	859	803	824	859	843	865	839	866	860	858	823	852	837	826	856	843	858	842	829	846	859	859	862	861	831	897	866	845	869	838	862	808	845	879	894	881	881	876	847	900	895	854	872	873	811	850	871	873	880	834	849	834	836	864	866	851	885	874	859	848	912	833	841	800	844	858	868	857	892	843	884	817	887	872	827	833	860	872	839	912	797	869	875	874	841	874	814	833	865	865	871	860	872	832	854	842	893	851	890	870	864	861	868	842	848	865	852	839	866	886	805	857	809	884	831	835	846	921	933	844	831	884	820	865	820	852	855	868	870	812	821	821	805	820	903	845	833	883	928	894	848	833	846	847	823	833	850	886	864	892	858	872	841	891	861	843	854	818	834	860	876	878	854	840	856	852	812	821	885	879	889	883	852	859	860	883	866	805	864	891	835	818	843	868	849	834	819	867	870	858	832	880	897	838	868	875	871	895	853	812	825	846	868	820	846	912	802	839	859	837	887	869	910	809	833	827	827	902	869	861	845	843	885	872	861	875	864	917	860	854	798	855	864	870	880	879	915	871	804	877	876	795	841	811	860	893	818	878	846	799	868	865	859	807	856	873	803	864	874	851	830	854	926	875	873	833	955	906	837	780	844	876	874	868	906	813	877	846	855	848	836	820	865	875	871	855	883	834	815	846	851	849	855	871	887	903	877	829	849	866	861	856	844	825	847	854	871	872	800	843	848	865	859	829	801	863	833	851	846	870	896	844	821	888	832	793	864	850	813	917	861
2354	931	577	407	434	522	479	477	711	290	301	208	154	137	147	152	119	113	99	89	69	85	79	62	71	80	65	87	70	81	67	83	68	60	69	81	71	73	62	69	71	85	70	72	52	79	76	86	88	74	65	70	72	61	59	62	67	69	67	81	72	63	58	67	65	62	66	64	54	82	62	66	58	55	56	69	56	73	57	73	57	62	71	62	60	67	61	72	67	69	61	64	70	65	67	47	51	66	63	62	76	53	69	71	77	58	53	62	65	67	63	48	58	71	49	71	70	64	61	66	73	51	59	69	66	66	66	62	70	71	68	59	73	78	52	74	55	57	62	65	68	55	62	66	73	68	57	67	62	68	70	74	65	53	58	70	66	86	66	53	63	68	61	67	58	74	67	68	64	67	66	68	70	71	69	60	52	63	71	58	57	56	66	60	50	60	64	58	68	65	66	76	60	83	70	69	66	63	64	62	72	59	68	75	51	70	63	70	66	66	63	59	64	74	55	78	61	49	75	76	70	64	51	74	63	78	68	61	71	60	64	63	63	67	64	71	67	67	66	68	59	73	61	58	56	61	71	68	58	65	63	63	61	57	69	61	70	65	62	79	75	89	58	76	78	63	61	65	64	73	76	68	67	77	76	76	57	51	73	56	58	66	77	61	56	76	63	73	71	56	63	63	57	80	61	66	86	62	67	63	60	63	79	53	47	90	63	63	69	53	71	62	71	74	60	69	63	66	57	72	65	69	70	64	73	68	60	71	70	56	61	61	64	74	78	60	72	70	58	52	58	63	60	69	71	62	71	76	72	73	64	61	75	79	71	71	82	60	64	66	64	79	69	65	62	72	72	71	73	91	63	57	72	74	65	74	88	45	68	60	67	68	72	62	76	52	87	65	63	69	81	63	62	55	84	61	58	65	65	70	74	64	77	54	70	69	64	71	64	69	53	55	67	68	56	63	73	66	69	53	68	67	75	62	75	70	56	56	63	64	75	61	55	80	65	74	60	54	62	60	58	66	70	59	65	70	71	70	71	55	69	72	77	66	77	75	76	63	64	66	72	69	66	67	80	65	53	66	68	61	60	60	70	60	67	64	54	68	59	77	75	68	69	72	64	70	60	66	61	84	63	67	72	63	87	75	62	59	67	60	82	59	54	66	69	72	59	67	66	63	77	84	62	66	83	76	50	67	61	74	63	69	71	60	71	70	78	69	61	66	83	68	65	49	74	63	71	63	58	61	61	54	67	51	75	71	65	62	68	61	70	62	57	54	73	69	54	65	66	67	60	68	73	73	55	58	45	68	68	76	58	49	51	64	68	56	70	69	57	63	57	74	76	49	51	60	63	69	59	57	63	61	60	60	67	53	75	68	68	70	62	50	83	65	70	66	66	63	81	70	66	66	60	71	63	61	75	74	81	61	78	74	56	79	75	75	63	64	71	83	59	67	68	54	66	57	72	65	69	55	45	56	77	59	67	78	60	68	70	72	61	51	70	74	64	89	70	55	53	66	71	54	66	75	55	58	85	77	66	86	68	68	57	56	61	57	66	67	63	60	61	70	79	63	72	62	67	78	56	54	67	72	72	73	75	61	67	71	83	69	59	79	78	68	66	63	59	57	67	66	63	80	72	68	62	55	60	52	63	49	68	59	55	55	69	74	58	59	53	61	60	56	82	75	53	64	73	70	60	68	76	58	70	62	82	75	63	48	60	55	65	74	76	62	55	66	61	62	69	57	56	57	68	63	55	60	76	63	78	74	57	64	67	56	63	71	68	75	63	68	72	71	61	74	73	73	63	73	55	61	79	59	64	53	69	79	64	65	67	74	55	67	72	63	88	72	69	71	69	66	83	72	63	74	68	64	57	67	76	67	69	62	63	57	66	72	61	63	50	71	65	62	58	71	77	83	75	59	68	57	70	64	64	72	59	82	66	69	72	66	76	73	72	77	61	61	73	63	56	63	73	62	60	68	70	69	57	63	65	54	61	71	65	69	57	63	65	68	67	56	72	65	48	58	74	63	61	74	53	73	81	71	70	64	55	59	54	64	66	77	58	54	54	77	62	48	59	78	65	69	70	70	65	68	67	58	58	62	70	78	72	67	70	67	66	74	67	59	81	61	62	67	85	61	88	51	59	63	59	53	82	57	58	73	79	71	67	68	73	56	78	56	61	65	79	59	65	70	69	66	68	64	88	56	54	69	55	68	64	80	75	70	61	66	70	61	60	52	58	79	67	63	52	46	78	67	66	49	54	72	72	63	71	58	72	67	71	69	77	66	58	60	58	52	80	92	78	60	68	60	63	57	70	75	72	57	48	79	59	63	83	68	77	71	61	67	74	64	59	72	69	71	64	60	58	62	53	66	62	78	58	76	63	64	66	60	49	70	72	67	82	69	60	64	64	77	70	69	65	73	65	59	67	69	59	58	70	67	70	67	70	71	65	63	67	60	69	67	75	71	62	81	65	71	55	76	67	63	69	46	54	72	65	69	71	69	56	70	85	67	77	54	71	79	68	81	58	69	66	63	77	63	66	61	59	66	60	52	65	61	68	80	73	63	57	72	82	63	78	61	69	64	65	59	64	73	68	70	56	80	69	77	71	73	62	50	73	55	59	71	64	77	65	67	80	62	54	70	59	77	59	67	65	72	76	57	66	81	75	72	65	64	63	52	54	75	66	51	74	67	57	68	74	64	65	59	54	73	68	80	72	56	54	64	61	59	66	84	70	61	60	63	73	62	73	54	72	66	62	66	64	66	46	62	65	77	62	84	71	65	76	77	70	63	71	58	64	67	58	65	73	63	70	82	58	67	70	80	56	53	67	62	59	61	72	63	55	61	70	78	58	75	58	71	62	74	63	60	71	66	73	58	62	54	80	57	65	66	67	73	58	59	62	65	75	59	68	78	62	71	54	67	60	69	70	57	57	73	52	64	58	69	63	73	56	63	61	62	72	65	72	68	74	69	58	51	72	77	55	86	66	78	57	72	67	59	76	59	75	63	66	70	55	58	65	78	65	84	71	66	60	67	60	66	64	75	67	55	64	65	67	67	60	64	50	71	62	69	58	71	65	79	57	76	48	74	65	72	78	70	67	50	62	58	66	55	65	73	65	69	47	64	68	55	76	68	71	64	62	73	73	80	59	49	62	62	65	61	72	58	51	65	61	55	62	71	60	54	57	67	69	65	59	63	58	68	67	85	73	66	70	60	57	60	68	78	73	66	52	61	71	67	55	58	56	65	82	54	62	72	72	66	59	72	60	65	58	71	59	56	65	86	60	64	66	58	68	76	72	63	65	77	54	85	84	71	70	66	62	53	51	58	61	60	63	69	73	57	67	68	68	75	58	70	77	69	60	65	60	63	69	79	54	70	54	75	70	67	66	87	82	73	61	74	64	65	69	78	64	54	65	61	74	61	54	66	68	72	68	91	59	78	60	66	61	72	68	72	65	69	72	64	70	64	52	62	57	47	66	69	65	67	56	65	61	59
23316	14296	9899	16251	23735	24198	21420	20000	19701	12647	10641	8527	7366	6211	5519	4495	4082	3166	2631	2215	1830	1670	1461	1349	1257	1260	1268	1237	1210	1130	1104	1117	1059	1031	1046	1076	1072	1018	990	1010	1031	1041	1020	1057	1000	1096	1036	1104	1028	1034	969	977	957	967	860	846	868	859	832	820	861	859	771	811	803	820	813	814	839	826	852	785	864	816	827	796	792	782	763	794	865	822	806	754	852	885	783	813	828	831	768	761	809	805	842	798	858	778	778	794	806	816	807	811	784	816	779	842	815	791	814	787	802	772	768	832	788	793	798	768	778	779	827	780	760	801	797	834	774	828	747	778	814	781	808	809	795	776	794	798	796	796	830	833	837	811	841	765	789	834	817	777	836	809	818	803	802	760	829	798	760	713	776	806	829	826	779	797	758	813	809	774	807	802	771	737	798	768	842	814	787	806	822	837	805	780	816	845	835	760	854	856	806	751	792	825	853	792	743	823	776	816	765	831	779	815	782	781	763	764	841	815	808	801	779	801	822	823	805	787	776	863	769	768	804	801	810	816	771	765	868	800	818	808	801	764	804	833	804	824	816	814	811	810	789	822	780	785	791	843	777	832	801	778	806	745	798	811	741	805	797	784	826	827	781	757	799	819	799	837	837	812	810	805	765	712	790	816	818	852	706	771	830	781	810	829	849	821	788	789	801	762	774	858	795	820	764	778	818	796	844	783	795	791	794	798	779	803	789	814	800	814	811	758	810	764	812	834	842	805	783	774	789	804	833	811	829	821	759	813	781	748	786	789	807	786	827	826	836	790	781	780	756	858	818	822	815	789	809	793	793	804	768	786	797	865	798	774	765	801	805	786	808	833	826	792	763	786	780	797	815	818	818	792	809	813	794	804	773	809	771	781	790	816	811	793	778	716	796	873	813	746	768	847	781	797	748	796	786	809	760	734	807	813	805	803	836	794	815	780	800	813	789	804	787	769	788	796	800	774	763	857	851	810	810	858	814	813	830	813	795	802	731	805	798	859	788	811	760	819	815	796	819	811	843	735	782	835	779	771	771	782	811	787	784	776	789	793	781	794	842	793	825	887	836	848	802	818	787	784	762	817	814	791	815	827	822	786	811	831	769	818	778	829	775	783	764	811	808	825	806	777	853	790	813	807	777	803	759	772	835	814	809	809	798	789	826	872	760	821	808	787	791	849	809	781	775	817	816	790	802	844	796	779	777	810	790	775	807	819	827	768	764	815	754	817	829	774	788	771	772	768	803	856	791	793	824	775	767	820	769	819	815	755	779	811	814	809	827	790	791	780	795	784	770	759	836	809	774	776	798	773	807	781	831	803	779	841	810	788	808	820	793	805	803	828	825	809	826	819	790	831	821	814	795	813	785	776	839	782	846	840	762	769	821	797	842	866	748	833	801	836	795	831	798	794	839	753	771	791	751	781	808	853	820	772	864	807	842	824	782	780	808	845	761	784	799	810	779	802	814	773	769	788	780	783	774	816	828	805	793	819	803	742	842	788	770	785	842	832	828	816	845	807	779	804	784	819	752	823	764	794	786	756	791	754	786	772	835	782	839	780	801	836	812	806	808	795	795	823	796	796	771	772	825	801	798	770	776	787	833	800	803	788	773	795	797	840	785	817	819	842	803	796	798	824	805	821	777	826	805	837	793	789	821	784	778	853	769	767	802	794	794	782	769	777	855	760	784	763	771	782	847	797	791	753	754	822	826	790	787	811	807	812	792	792	758	845	767	832	783	802	806	803	810	806	808	787	791	754	844	810	808	829	832	797	780	791	755	827	859	820	776	809	802	839	795	849	778	812	755	801	763	807	764	815	796	749	781	816	837	814	772	806	839	797	815	799	805	857	852	785	803	813	765	791	810	773	809	808	792	803	775	853	772	832	767	804	776	771	834	812	773	790	752	756	781	762	810	843	745	839	759	762	784	824	826	802	812	870	806	816	740	782	801	805	830	789	789	796	782	773	760	800	774	799	824	825	826	786	808	816	781	791	840	819	786	796	754	778	843	838	776	823	791	804	833	796	789	789	743	785	803	780	790	800	785	778	758	779	828	789	752	800	810	821	775	824	781	812	819	799	768	813	801	797	783	840	782	804	813	789	764	794	854	802	812	774	791	848	789	745	777	823	802	791	803	793	814	789	752	798	771	775	815	762	761	834	789	761	793	763	780	761	834	754	801	791	786	810	797	785	836	818	790	775	826	840	821	746	794	807	820	773	801	801	784	825	808	792	771	831	780	800	857	794	763	822	781	783	715	794	809	816	820	849	819	822	813	768	812	820	800	818	798	795	808	741	844	743	850	748	786	819	820	834	718	795	781	823	777	801	814	787	787	823	842	824	785	810	833	759	800	820	869	784	806	828	815	766	827	753	802	857	796	805	783	790	816	822	845	850	787	759	767	750	832	813	801	833	797	778	789	812	777	805	758	812	783	789	856	794	848	794	821	792	761	776	830	789	833	805	798	793	781	823	793	804	797	755	803	797	773	787	785	792	770	816	859	809	806	741	815	790	817	793	803	746	779	787	765	742	787	758	815	854	872	830	756	807	795	764	808	767	783	869	785	826	747	807	865	811	776	778	837	738	793	796	852	745	856	827	809	833	811	809	816	805	815	781	823	807	795	823	817	808	812	801	829	766	801	794	739	812	803	778	808	837	729	795	821	769	808	830	795	780	812	811	833	818	809	791	809	785	777	769	783	809	758	785	811	794	821	779	768	784	811	785	693	802	779	803	853	789	774	803	740	799	767	808	784	803	819	783	777	837	781	834	765	809	775	818	810	765	811	758	844	804	809	825	834	785	761	756	847	821	818	786	778	800	803	756	817	778	787	802	808	749	780	804	805	819	776	810	808	814	752	771	796	816	802	800	751	739	776	807	826	850	798	819	793	802	781	795	770	834	773	754	801	804	747	847	808	785	839	802	760	830	771	762	809	822	773	812	809	770	813	797	800	808	816	776	825	774	840	856	856	813	775	778	798	816	795	804	855	796	784	835	805	742	804	776	822	800	812	814	793	858	814	794	761	815	748	775	794	767	793	751	803	835	818	839	816	800	799	795	781	860	758	769	824	855	783	789	828	822	748	813	853	799	829	824	845	796	775	794	803	825	783	835	787	803	847	792	807	770	812	767	816	852	771	784	828	798	804	796	790	799	792	734	801	815	792	804	818	784	781	792	764	776	820	823	806	778	770	801	822	753	828	784	781	785	854	804	806	807	789	800	822	766	773	760	787	805	762	825	781	830	769	863	851	871	847	822	774	815	761	784	776	813	808	818	772	827	831	796	730	763	764	785	773	816	818	792	721	822	810	778	802	770	844	815	781	845	793	793	774	783	771	786	806	845	766	806	773	795	813	822	796	789	786	776	738	798	792	781	818	778	782	779	844	764	843	837	803	763	817	785	859	790	841	805	804	767	823	778	811	743	768	807	740	830	779	777	794	831	790	800	858	834	763	819	771	822	844	829	816	809	796	771	818	830	848	800	812	829
2116	462	268	216	237	252	262	246	205	169	124	116	114	68	85	74	67	48	46	49	52	37	58	45	40	44	50	27	40	38	38	39	42	49	46	37	45	48	40	34	43	35	48	39	46	41	43	49	50	32	30	34	43	41	35	31	39	41	32	29	38	28	40	39	44	50	31	40	40	41	33	35	44	36	44	28	34	40	43	37	32	40	47	45	32	40	44	41	46	40	29	34	46	37	38	37	40	33	45	38	43	30	39	36	36	38	35	32	43	48	44	40	47	32	31	36	46	22	23	32	41	41	39	47	40	40	43	38	49	43	38	35	38	33	49	38	32	31	38	37	36	35	53	37	36	31	46	30	33	40	32	36	39	43	37	43	42	42	44	26	45	44	38	38	53	46	40	34	36	41	41	37	43	40	46	33	47	40	34	33	38	41	41	33	26	37	40	41	40	36	53	35	38	49	39	43	42	34	30	33	49	46	34	45	38	40	33	39	38	36	44	36	33	38	32	35	40	52	20	38	41	31	47	31	40	48	38	34	31	43	27	38	35	45	44	30	28	37	40	28	28	41	41	44	23	32	31	28	42	55	37	48	41	32	35	30	35	43	48	42	30	39	47	32	39	35	33	41	38	40	44	45	31	31	39	40	44	40	40	32	37	43	29	41	43	28	43	37	36	49	37	39	28	47	34	39	44	43	48	40	53	42	34	50	37	36	52	39	31	29	48	45	33	32	35	43	35	30	36	37	43	40	33	41	36	37	46	35	30	45	49	39	33	40	39	37	38	35	35	37	39	42	40	34	56	37	44	31	46	43	34	46	40	32	40	39	41	48	26	37	41	28	42	30	39	45	36	38	32	34	38	35	32	36	51	27	45	50	47	34	42	35	38	35	27	34	47	36	41	45	30	39	48	28	29	49	35	31	42	43	37	43	31	42	46	27	42	35	42	41	35	38	37	39	41	35	34	38	36	36	45	41	42	37	45	36	39	40	33	31	42	36	35	34	41	37	33	44	36	39	39	50	37	45	34	42	29	39	19	42	37	39	42	37	29	31	40	38	33	43	51	34	38	34	40	37	40	29	46	39	34	40	39	39	42	44	30	33	54	37	50	38	40	51	37	42	34	43	46	29	43	47	37	37	42	39	40	36	30	36	35	40	39	39	42	41	35	28	31	40	43	37	38	43	41	41	42	31	33	46	46	38	42	40	31	47	33	34	30	55	36	35	36	33	41	25	26	33	49	47	48	36	46	32	46	56	33	41	36	39	44	35	38	42	33	40	28	30	53	32	32	37	28	30	38	39	35	30	31	34	43	30	36	32	37	30	41	37	44	46	34	40	45	39	42	36	29	38	44	44	35	46	44	44	51	44	43	47	30	39	33	37	35	40	28	37	37	38	42	33	41	39	42	43	42	45	39	44	32	42	40	37	42	45	41	39	32	37	42	53	32	41	28	49	48	30	48	47	34	29	29	40	29	38	42	43	32	38	35	38	33	36	46	37	38	51	41	31	30	42	30	29	41	41	34	43	41	40	35	40	35	43	33	29	43	39	33	43	48	45	24	32	40	38	42	40	41	40	41	36	39	36	29	42	40	41	31	41	40	34	38	35	49	41	38	35	38	39	38	41	44	41	29	30	43	42	29	48	44	37	31	28	48	37	52	36	41	39	43	49	47	33	30	38	37	27	37	35	47	33	34	33	31	34	36	29	36	33	45	37	31	32	43	41	35	41	40	29	34	35	29	31	28	23	39	46	36	37	47	43	34	39	32	37	46	46	36	36	35	46	40	39	38	43	42	41	31	38	33	38	44	42	39	46	36	38	45	37	53	46	46	37	48	31	40	48	47	43	34	49	32	38	30	31	47	40	40	44	44	41	29	48	31	38	44	38	32	45	32	46	35	34	45	41	32	35	49	32	42	50	45	32	33	39	28	35	39	34	32	38	39	38	37	32	39	53	32	46	45	48	34	37	28	34	31	43	35	47	44	39	45	29	48	37	48	44	39	50	45	35	48	45	38	42	38	36	42	45	27	48	40	41	33	36	42	41	39	50	38	40	39	39	36	33	55	37	45	34	42	41	21	40	40	35	37	45	27	37	40	46	26	29	29	37	38	36	43	48	36	37	33	45	37	40	31	38	34	48	30	42	41	41	41	43	42	49	40	37	54	45	36	43	38	39	35	34	31	43	44	36	39	36	45	47	30	36	37	31	41	40	35	43	38	37	32	41	44	38	35	33	43	30	38	39	41	29	35	31	40	43	41	37	33	42	43	32	53	37	36	57	40	38	32	45	40	41	49	43	33	41	45	38	30	39	30	43	33	41	39	46	45	37	29	30	45	32	34	44	47	39	37	46	36	40	40	41	34	28	33	35	43	35	34	42	32	33	31	45	33	32	32	39	30	47	31	37	43	35	41	43	35	36	43	48	38	40	37	43	35	41	30	42	26	37	43	37	42	42	39	30	39	45	26	38	44	48	33	31	35	32	39	39	41	31	35	35	40	37	32	33	34	26	34	44	46	45	23	42	27	35	41	39	47	39	43	38	36	38	44	33	45	42	44	42	40	36	35	42	44	37	47	41	43	38	51	27	49	32	49	40	50	37	40	35	37	45	39	43	38	33	36	44	48	32	41	44	30	35	44	45	32	45	42	33	23	37	41	44	38	38	34	43	45	37	33	44	42	38	43	37	40	50	45	36	33	35	35	33	29	40	31	30	30	44	46	48	33	38	38	27	47	39	28	33	48	31	34	44	34	42	32	42	38	36	34	34	46	35	42	30	40	33	26	48	28	41	38	33	37	44	45	32	31	44	38	32	38	25	56	41	34	33	33	46	44	45	31	38	27	44	46	38	38	41	40	47	51	42	41	44	39	48	37	38	30	48	35	37	31	39	27	40	33	40	47	33	34	33	33	45	47	42	40	40	35	44	52	25	27	49	43	45	29	38	51	26	44	36	37	45	36	45	38	53	44	35	31	51	38	46	49	51	32	34	31	46	37	38	56	31	45	45	34	34	42	38	36	39	40	39	36	43	43	49	42	44	25	44	40	44	39	41	45	35	44	46	43	37	37	43	38	35	49	36	35	42	40	35	31	45	39	37	35	38	39	51	35	50	47	33	46	38	46	50	41	43	32	39	35	45	45	40	34	38	35	33	34	47	38	35	46	44	41	28	31	29	38	45	37	25	34	42	35	38	41	21	39	34	36	50	29	36	29	44	44	41	40	28	38	41	50	40	55	43	36	34	44	29	45	38	25	32	41	39	33	57	37	42	44	33	50	48	38	38	42	44	37	40	40	39	36	49	42	41	31	36	40	42	41	32	36	50	41	36	40	31	43	37	46	33	40	42	40	36	26	34	37	34	41	44	31	36	35	42	38	36	43	46	42	39	38	40	31	30	40	37	34	48	47	36	40	42	53	43	32	33	31	35	39	39	37	42	37	44	42	38	43	37	38	37	39	44	31	40	26	34	48	40	41	39	46	33	33	31	40	38
17388	9362	6100	10516	17590	18228	16286	13808	10739	7607	6427	4767	4170	3282	2827	2361	1965	1624	1307	1114	1036	843	771	725	719	707	710	693	656	619	678	637	660	643	640	645	602	637	620	634	551	609	654	624	641	647	672	603	637	625	598	566	512	602	540	543	591	511	548	543	508	522	518	526	531	536	494	511	551	534	502	474	531	533	522	516	478	525	537	490	514	517	486	531	513	571	574	499	542	525	500	545	558	564	518	537	503	543	525	536	510	539	535	492	512	505	504	520	503	505	499	494	533	513	484	511	517	498	532	550	492	493	552	495	576	514	566	505	501	517	520	532	509	559	531	504	500	551	484	524	525	541	465	534	553	504	530	497	496	544	535	534	515	503	508	556	523	513	509	506	536	527	494	524	514	531	504	534	527	569	483	538	527	527	492	504	503	524	520	477	486	513	512	526	514	447	513	496	528	504	498	503	519	480	485	548	537	539	507	546	510	536	535	548	524	507	493	517	532	494	556	524	538	522	481	528	500	518	545	515	562	538	541	539	528	520	499	503	520	569	512	499	546	540	547	515	536	543	494	501	515	506	517	522	494	523	527	524	563	513	519	525	544	482	524	480	529	483	554	505	499	546	504	533	514	507	496	516	558	529	511	498	528	518	523	533	510	467	505	571	522	532	507	527	526	533	511	517	536	538	557	518	534	526	534	487	503	532	542	544	539	521	547	558	492	518	503	494	553	545	544	550	549	550	495	550	496	514	499	502	491	502	499	495	485	547	525	532	461	520	541	507	518	507	552	511	543	552	555	537	486	545	537	525	533	536	492	491	497	513	479	541	510	508	497	527	563	542	511	492	529	511	554	532	538	544	524	480	517	523	492	521	515	521	499	552	519	538	524	537	521	478	546	497	490	485	506	503	511	533	511	548	562	529	515	503	505	544	489	495	511	530	507	517	539	528	527	518	474	508	549	540	543	493	506	482	507	522	497	524	520	499	523	513	560	510	580	533	484	556	467	533	501	545	517	504	517	513	513	464	501	510	507	517	538	486	506	558	509	549	502	509	528	507	525	506	540	534	548	523	516	497	501	524	529	563	566	500	525	527	535	532	539	501	536	527	564	524	534	507	535	515	486	547	531	518	524	509	524	477	482	513	524	521	516	540	510	527	502	504	540	525	486	498	501	531	518	508	497	562	520	505	506	510	514	546	528	499	484	546	510	510	496	491	529	493	483	517	496	504	510	484	558	519	496	519	498	510	495	511	533	496	520	472	481	530	515	487	509	502	505	510	509	506	528	527	505	541	534	537	491	512	518	529	536	541	538	548	521	497	527	489	513	515	463	486	518	509	511	547	503	517	498	487	538	492	480	537	523	535	495	492	522	506	494	538	542	511	541	506	502	509	545	492	557	533	506	536	505	501	494	503	531	545	513	461	514	524	486	521	532	542	503	530	513	542	498	520	483	496	527	490	533	503	522	511	522	506	528	541	527	494	471	500	511	534	510	502	503	523	497	568	498	489	496	462	535	520	486	511	508	492	530	548	503	495	539	474	556	521	509	541	524	490	524	524	503	547	501	523	521	508	528	517	520	508	523	545	531	528	508	514	505	525	505	504	505	564	524	525	564	518	488	541	512	511	535	534	553	504	497	513	547	501	460	513	478	494	557	516	519	522	519	567	518	513	456	524	541	506	524	575	525	513	522	500	499	529	566	523	550	498	508	514	545	535	526	517	553	522	504	510	549	501	505	505	482	535	513	531	499	522	531	506	522	499	555	498	516	518	551	513	535	515	526	537	512	473	533	518	511	472	498	493	500	516	542	541	529	553	493	496	557	536	579	495	515	527	505	528	543	526	502	507	511	564	489	517	498	494	522	553	511	484	527	520	519	535	523	573	501	480	509	519	506	525	558	515	517	500	537	503	515	528	534	564	508	515	531	532	508	535	540	532	503	506	524	535	494	519	526	517	555	504	529	514	502	563	538	484	562	523	514	511	515	508	524	488	544	505	568	513	521	517	520	545	528	540	533	522	488	532	543	527	527	545	533	506	501	505	499	502	503	545	505	495	522	518	540	518	530	510	510	508	512	532	485	509	475	534	507	526	482	535	466	480	488	551	552	557	472	581	525	505	511	506	531	534	504	498	477	513	524	501	560	525	515	497	514	504	490	492	536	511	523	518	520	559	542	483	525	497	511	541	487	535	520	473	536	499	528	537	530	506	489	534	517	511	554	489	507	527	504	492	546	505	525	511	536	549	502	533	517	531	515	526	522	485	535	528	502	530	561	514	545	503	522	524	546	501	508	465	522	494	514	497	523	529	524	490	529	499	525	557	488	530	487	521	552	500	510	531	507	471	515	519	537	487	577	515	516	526	492	543	512	530	488	471	562	477	541	509	497	541	534	546	521	538	492	577	525	496	494	484	524	549	523	496	528	531	533	505	553	527	517	520	511	486	489	536	553	500	485	517	514	542	486	534	492	489	513	483	529	507	523	471	510	502	510	487	533	546	505	508	530	525	521	523	529	495	518	498	515	530	505	529	488	529	504	488	532	535	524	514	532	496	546	527	544	525	549	519	552	530	526	529	518	519	523	527	526	519	510	501	507	561	536	485	488	510	500	523	554	503	526	533	528	534	530	497	498	526	544	532	524	549	502	531	483	492	503	497	536	521	526	497	518	485	490	516	514	532	511	541	507	537	496	513	488	528	548	504	521	509	505	571	489	485	524	499	505	515	504	516	513	506	478	516	524	519	568	543	518	478	528	538	519	515	523	515	535	533	517	533	508	553	528	530	579	532	559	508	485	526	496	560	487	471	498	525	528	515	498	473	532	524	531	539	500	499	498	480	538	498	529	501	537	519	513	531	501	530	562	529	521	506	529	506	526	511	522	492	501	523	520	564	551	515	546	488	513	536	530	503	498	518	558	516	505	544	504	520	508	531	502	520	510	479	499	547	506	531	541	507	507	522	502	540	507	538	536	499	521	509	505	516	507	512	500	528	511	521	513	525	521	540	507	506	547	495	509	527	465	515	556	539	515	531	527	485	541	473	558	499	548	523	503	531	526	510	512	515	536	548	486	538	491	536	528	558	449	517	507	508	523	534	522	491	485	549	497	503	509	464	528	518	529	535	510	520	523	500	518	509	506	517	512	492	514	528	496	534	545	523	543	504	514	534	486	571	533	559	472	500	521	511	532	483	511	483	527	514	503	500	525	578	523	565	518	507	538	514	553	506	479	517	474	514	517	492	539	496	535	500	522	498	558	502	478	523	520	516	527	530	518	550	505	551	498	558	561	496	544	493	502	506	504	499	535	532	514	513	535	501	517	478	531	547	535	502	515	473	541	501	485	538	505	536	538	521	485	541	504	523	534	535	515	513	520	493	459	522	480	522	505	523	503	532	522	507	502	553	526	516	506	505	533	497	509	541	519	528	537	527	528	507	535	477	500	550	573	535	528	515	509	527	501	525	516	512	520	522	475	509	479	558	501	517	521	549	523	489	538	537	522	506
1519	627	369	289	306	377	358	298	289	215	174	144	129	95	97	82	81	64	79	70	51	55	51	59	48	43	41	47	47	45	56	47	41	51	57	50	51	41	34	49	48	45	39	46	64	49	48	55	48	41	48	37	46	47	36	44	28	38	51	33	42	38	36	33	39	35	39	35	42	37	44	35	46	42	32	42	38	33	49	40	42	42	39	39	32	45	42	34	40	41	42	45	35	40	47	52	45	37	50	41	53	31	53	49	47	39	40	35	39	40	40	34	45	43	36	34	40	38	39	38	42	40	31	37	45	52	41	48	38	57	34	40	37	29	45	44	40	32	30	39	31	30	39	49	36	36	37	39	40	39	37	40	40	25	40	36	42	34	42	37	45	44	37	47	41	38	35	49	49	39	33	33	47	43	42	29	47	33	41	27	39	22	33	38	43	42	47	44	41	46	37	39	37	33	38	41	42	35	51	29	33	34	39	40	39	38	42	42	42	34	39	42	48	51	42	34	45	40	37	45	41	35	36	43	35	41	40	40	46	31	39	42	46	43	46	41	44	40	53	38	38	61	26	46	44	49	41	44	42	34	41	50	37	36	41	55	51	46	46	48	34	45	47	46	36	33	35	45	40	42	45	40	39	33	45	42	46	46	42	50	47	36	35	45	44	33	58	37	45	36	47	40	44	36	36	35	32	38	42	39	28	44	44	35	40	40	37	45	33	38	35	32	40	44	47	31	37	37	33	29	40	46	47	43	44	35	33	53	38	34	40	37	34	37	44	31	44	33	50	39	46	58	41	40	55	40	32	48	39	41	40	42	52	55	47	44	35	32	37	32	40	42	38	37	42	48	32	44	51	38	29	45	49	39	31	37	32	28	37	41	47	41	45	46	44	46	27	58	45	55	41	42	37	42	32	49	40	42	45	43	43	51	58	44	36	40	38	33	38	48	56	43	44	52	44	35	52	37	36	40	47	50	48	42	43	29	46	41	37	39	42	44	43	43	51	39	37	40	35	58	39	33	38	35	33	44	35	43	43	44	46	46	33	40	45	35	40	36	31	37	49	40	37	40	34	37	42	36	41	58	34	39	30	51	43	36	45	41	36	41	46	36	35	42	49	41	35	49	41	35	47	32	52	40	46	38	45	36	41	41	39	45	37	44	45	40	42	41	42	42	48	38	49	46	39	44	37	48	41	32	34	28	29	43	39	34	42	34	46	40	35	53	37	60	42	35	46	46	50	41	53	33	29	43	53	50	46	53	33	32	40	32	45	38	40	36	37	42	36	46	42	42	30	50	45	34	31	35	33	38	36	44	40	45	41	39	43	40	32	41	39	55	39	61	46	33	42	27	41	37	29	45	38	37	43	36	34	33	49	42	44	28	42	34	42	37	35	32	44	32	38	45	38	54	46	38	44	49	40	29	43	43	41	35	34	24	46	48	42	38	41	39	43	38	48	28	40	31	29	41	41	37	43	37	44	48	41	41	54	38	44	49	44	58	39	40	41	51	36	40	38	40	31	29	48	46	43	43	53	45	48	45	35	41	36	36	35	29	45	29	35	44	44	45	49	53	50	37	34	37	34	42	39	41	45	44	47	40	54	44	49	40	47	37	24	43	34	43	35	52	47	33	34	46	57	37	45	40	32	27	38	41	52	48	37	40	35	39	32	41	47	34	36	47	34	42	44	43	58	36	36	51	48	45	29	42	53	42	46	41	29	37	29	35	39	46	46	36	30	39	34	32	34	41	42	28	39	32	42	42	31	42	37	43	50	32	47	45	36	37	42	32	49	41	40	44	36	37	38	34	30	43	37	38	36	44	34	45	42	33	41	38	35	35	44	42	40	44	43	38	36	51	42	34	38	48	47	42	39	37	32	39	32	36	43	40	31	42	43	41	42	47	42	50	49	40	41	42	59	45	39	35	37	37	46	26	37	51	43	46	46	34	43	33	52	34	38	41	51	46	43	37	43	45	35	44	39	56	44	38	30	29	29	45	44	41	44	32	46	32	24	35	46	50	35	42	39	35	48	38	39	35	37	30	42	33	41	41	35	35	36	37	37	48	38	49	49	37	39	39	34	35	51	27	39	28	38	40	41	39	34	42	42	43	43	29	44	39	43	41	45	49	39	37	39	44	44	46	38	41	37	39	37	40	47	36	48	37	41	45	34	43	48	34	47	36	38	37	53	28	37	41	37	39	38	49	50	30	39	53	36	32	40	47	41	57	45	49	18	45	43	34	36	37	46	38	26	33	46	37	35	34	43	53	35	40	48	33	44	38	37	42	28	33	49	44	42	45	45	41	46	33	41	27	27	43	51	41	39	47	41	41	43	46	49	42	39	52	56	41	41	38	39	51	44	39	32	45	35	42	43	44	47	44	41	33	39	34	40	28	41	34	43	42	35	35	42	33	31	46	32	45	47	44	49	37	40	46	41	41	55	44	36	37	45	30	46	47	38	52	39	49	43	40	44	35	37	45	35	32	46	34	40	60	51	38	42	55	35	45	35	38	33	43	43	32	36	37	35	43	41	39	38	39	30	37	36	39	41	45	35	34	33	46	37	30	46	48	31	48	41	39	42	36	38	41	39	46	42	36	41	32	39	43	46	42	48	36	34	40	38	44	51	37	38	32	45	37	42	42	32	31	43	48	41	45	41	42	49	37	35	41	33	42	40	40	28	37	32	35	39	34	47	36	33	36	49	43	32	46	46	41	36	46	52	45	37	36	43	47	43	35	46	37	35	38	43	49	58	55	42	43	44	41	45	36	39	41	46	53	36	42	38	35	47	41	38	41	39	41	47	33	32	28	42	36	42	34	42	35	49	33	39	39	56	38	39	32	52	41	43	38	40	30	45	42	41	40	51	44	43	36	32	46	33	31	39	47	53	40	43	40	44	34	53	33	32	35	38	53	21	51	34	36	30	44	33	35	49	43	35	45	49	39	42	31	32	39	45	42	37	45	44	43	52	46	42	42	50	29	31	33	27	42	43	34	34	32	47	38	40	34	42	42	37	33	40	43	31	43	43	43	49	23	35	43	51	66	37	44	37	35	47	39	45	43	29	31	40	31	41	53	38	45	49	42	44	32	49	50	27	41	44	35	53	42	32	40	30	41	37	57	44	44	43	34	39	44	41	33	40	49	38	45	33	39	51	36	46	35	37	34	43	39	47	39	51	31	32	29	37	37	38	35	32	38	54	37	35	41	41	41	41	37	36	36	35	42	41	36	36	29	39	40	48	45	42	30	47	43	36	41	41	50	47	41	50	34	31	30	42	34	44	58	37	39	48	32	28	50	33	31	40	37	39	52	51	48	36	42	48	41	51	44	40	53	46	43	44	43	46	40	47	49	45	38	47	42	41	42	32	30	39	34	37	37	33	45	56	34	46	32	38	42	38	37	36	34	49	36	37	50	48	51	47	39	32	32	35	34	34	41	48	41	39	41	51	32	44	48	36	22	42	41	46	36	44	48	47	55	59	33	50	43	50	34
20347	12191	7933	13398	20729	21212	18382	15354	13400	9836	8217	6687	5440	4634	3894	3176	2663	2038	1714	1448	1225	1016	1005	884	786	809	815	791	724	764	717	754	745	684	647	631	668	606	631	628	706	700	630	669	693	726	704	683	659	636	608	568	567	585	574	555	553	521	546	556	553	538	475	502	484	546	505	545	522	515	456	500	479	508	560	523	498	497	502	507	563	549	539	536	521	567	513	508	490	566	496	531	534	563	491	504	525	505	521	506	513	518	525	473	479	508	495	507	531	514	548	537	486	486	454	491	498	498	515	520	499	507	518	541	504	497	485	529	519	525	501	470	501	493	509	536	544	484	486	527	499	504	526	527	516	491	488	513	487	510	521	539	491	507	489	539	501	501	519	533	490	452	468	518	536	513	513	471	508	520	564	531	507	513	510	501	506	509	501	484	495	515	523	482	499	514	534	509	536	516	540	521	505	469	489	529	533	536	488	548	524	480	495	527	506	467	500	517	536	496	475	526	492	540	551	462	536	472	466	557	509	501	493	528	507	525	485	521	486	517	493	494	489	511	485	502	490	502	458	474	515	510	499	481	482	514	513	521	486	520	574	490	554	523	509	516	509	496	519	509	521	505	495	521	475	506	532	504	497	519	479	475	496	527	483	519	531	541	487	501	542	500	517	520	523	508	496	530	470	489	500	490	489	506	532	524	511	565	500	509	495	467	498	512	506	491	512	531	473	515	543	519	518	519	492	498	574	473	474	479	504	460	489	496	519	503	455	495	488	509	526	486	485	523	528	471	494	530	518	487	486	500	485	514	512	528	529	520	537	490	531	539	526	494	494	467	509	519	496	527	517	492	529	516	558	521	487	523	495	500	515	498	505	512	512	521	495	505	524	533	450	544	504	526	476	513	496	485	473	529	496	502	458	521	533	525	465	540	492	504	518	491	488	530	532	483	496	508	481	446	518	512	553	501	496	497	500	500	494	461	482	472	505	495	450	503	490	525	473	506	479	523	497	552	516	495	513	500	499	502	508	523	522	469	516	474	494	469	491	505	483	489	513	471	518	503	527	505	482	552	511	470	491	527	541	479	508	545	517	535	492	501	544	540	526	482	526	494	547	527	533	554	538	504	489	548	508	521	521	539	511	462	500	500	527	532	507	511	500	523	506	519	526	479	511	508	478	492	512	555	520	512	522	526	526	503	514	485	511	486	528	528	478	525	493	525	521	478	490	487	458	528	521	534	494	510	513	546	525	518	486	497	506	498	479	524	515	504	523	521	509	495	517	486	496	522	483	482	529	531	507	504	518	486	507	479	522	482	555	505	494	502	489	522	524	527	523	489	501	494	538	496	536	503	479	503	495	517	549	516	470	475	516	505	468	483	507	551	534	465	538	474	540	550	527	527	510	513	466	499	516	528	530	504	501	491	532	500	497	507	492	486	497	524	517	564	515	524	509	541	465	538	496	478	519	518	492	570	536	522	493	500	505	542	514	488	506	469	489	518	486	491	499	536	508	489	505	465	532	501	475	470	482	492	484	536	475	472	537	517	519	507	519	523	515	510	508	521	495	515	478	499	519	484	472	481	471	492	516	474	543	497	527	505	495	485	528	484	481	519	520	511	507	473	492	498	495	520	519	528	500	495	473	480	523	535	511	510	467	529	518	540	496	544	502	494	512	474	546	502	516	488	493	556	511	454	524	545	511	526	522	537	524	470	503	489	516	492	555	492	511	483	501	538	497	507	527	537	558	484	497	481	497	501	515	537	501	514	510	512	506	493	495	463	499	490	565	499	518	526	490	498	518	522	467	486	467	528	481	512	524	484	503	499	515	537	509	526	471	482	482	527	496	504	503	488	517	506	544	492	519	508	479	511	495	499	477	521	495	557	475	512	484	506	520	498	526	523	509	529	517	537	495	489	488	516	507	529	502	490	511	494	483	526	489	514	481	523	501	489	526	547	507	519	481	494	478	519	493	519	540	516	464	478	534	490	496	556	518	523	492	537	488	527	526	516	523	492	485	515	506	480	531	528	522	482	511	524	523	508	519	504	527	517	497	550	493	507	509	515	524	466	496	480	517	509	497	516	487	508	529	478	527	507	537	485	477	531	529	549	478	502	520	501	472	546	518	510	513	475	511	533	518	506	501	522	478	523	495	530	507	510	535	519	507	480	532	526	493	521	512	490	518	479	539	494	547	519	500	512	504	508	489	535	520	466	529	511	521	459	535	539	532	490	527	511	499	537	514	509	484	508	532	496	497	515	547	495	502	494	518	504	505	492	467	526	499	535	528	511	464	484	483	492	519	525	486	493	522	480	534	498	489	506	490	509	503	520	533	503	486	516	495	523	501	475	472	559	480	481	508	454	494	523	507	479	534	504	488	505	494	507	513	507	452	530	481	490	553	511	520	502	536	472	539	479	504	481	555	492	524	445	505	521	529	525	484	507	505	536	505	498	530	495	519	505	509	559	516	514	490	469	538	520	515	506	525	500	498	505	489	455	496	556	490	516	505	524	510	502	486	496	518	504	531	529	477	486	515	500	521	489	543	481	507	555	503	513	518	494	507	513	477	501	508	536	505	528	485	517	505	475	500	516	547	527	495	501	511	546	488	500	530	468	458	501	494	481	509	493	490	513	499	479	535	514	489	517	496	477	467	545	542	520	515	507	501	534	508	501	499	515	515	515	534	502	534	484	508	515	536	526	495	519	533	469	476	499	475	503	502	525	505	517	514	498	506	506	538	514	482	522	535	493	495	544	487	510	513	483	555	493	502	484	486	491	496	490	520	500	508	505	486	535	513	499	505	511	496	504	491	508	502	535	521	480	512	503	493	501	508	517	500	507	498	527	545	444	490	493	487	568	526	482	484	516	475	522	520	510	527	518	506	511	472	550	507	492	457	536	528	522	460	487	515	514	516	527	478	522	512	553	497	479	538	490	495	481	534	511	521	482	502	544	484	525	514	505	471	575	464	500	487	499	536	538	534	497	518	466	523	510	505	529	538	484	496	513	516	530	482	493	513	519	526	491	523	502	491	545	544	471	491	502	504	520	510	495	492	511	484	515	517	553	540	502	521	475	513	537	530	504	467	523	503	533	479	540	514	499	537	534	476	503	501	540	478	536	499	547	494	472	498	505	539	495	510	518	490	482	514	503	506	514	503	482	507	485	480	516	510	514	525	505	502	491	533	509	473	483	503	512	503	489	512	477	484	508	510	483	511	482	510	515	497	502	547	494	470	515	489	524	479	541	463	512	526	519	516	492	472	493	479	531	484	505	491	491	513	539	493	513	470	531	474	494	514	473	473	478	539	511	537	517	510	485	510	534	541	490	481	542	528	489	499	528	483	542	475	477	545	464	492	494	547	501	514	487	511	547	494	491	495	524	494	482	501	523	510	516	514	475	492	517	546	547	481	488	470	511	524	499	487	504	526	472	524	534	477	524	468	532	554	528	539	482	505	490	467	528	471	488	519	510	527	538	474	542	523	490	512	502	522	457	506	512
3071	666	390	324	308	390	339	347	247	233	204	179	160	176	140	153	111	107	89	75	86	64	75	69	71	72	83	69	70	64	58	64	67	69	67	69	82	66	71	77	75	67	57	65	70	72	65	72	70	57	75	77	72	55	65	64	58	62	68	54	66	76	64	72	68	68	63	63	62	67	77	75	71	61	72	74	64	63	78	81	69	57	51	63	68	70	64	63	76	63	67	70	61	66	64	69	92	67	63	63	78	73	44	78	67	67	64	72	73	68	60	77	64	57	48	69	76	69	70	56	52	75	67	69	59	71	66	71	72	78	79	73	72	69	81	60	59	75	76	68	62	65	58	70	67	63	50	58	74	56	70	74	63	68	70	59	80	65	50	68	68	68	57	68	68	60	71	66	80	58	71	74	76	69	61	65	66	75	64	75	62	77	77	81	62	63	57	68	72	50	54	72	70	77	60	66	68	59	68	72	66	74	77	59	72	54	67	71	82	52	56	72	68	56	65	73	57	49	73	68	63	80	69	50	69	71	69	60	80	69	63	67	74	75	69	72	65	80	70	47	70	68	71	68	84	54	85	70	59	67	57	74	51	63	68	62	69	47	71	73	63	50	63	74	87	74	73	66	60	57	47	65	61	63	61	60	51	79	81	54	63	67	70	69	65	68	65	59	73	71	59	62	71	52	79	69	54	71	75	67	74	70	63	67	65	58	65	60	62	79	62	81	65	66	67	62	72	51	68	55	65	71	62	66	64	60	50	67	48	76	50	58	69	67	64	83	62	79	84	73	70	76	63	66	58	70	71	67	74	75	61	70	63	79	87	57	65	50	56	81	69	72	75	65	66	77	65	87	75	74	83	58	57	61	73	66	69	64	70	54	70	58	50	79	61	68	66	62	78	67	74	75	67	66	53	57	63	67	64	69	62	63	68	64	75	63	60	84	57	71	69	56	74	65	69	59	69	73	74	71	52	73	59	60	65	62	57	79	65	49	68	55	72	75	65	52	71	73	53	66	74	68	84	57	76	61	79	54	60	81	74	72	59	63	74	73	68	75	77	59	54	54	71	72	69	63	68	64	76	62	85	64	57	65	57	75	84	69	72	63	74	77	58	66	73	66	66	65	73	67	77	65	55	66	68	63	82	74	69	54	74	66	66	65	64	91	76	63	82	61	92	61	62	63	59	66	66	86	63	74	77	57	64	69	68	66	59	75	57	65	65	56	40	63	57	71	91	69	78	59	59	64	77	79	80	62	60	74	62	65	67	69	66	74	60	65	70	80	58	62	71	66	75	64	58	78	70	60	80	72	65	64	65	74	72	69	56	56	67	49	60	71	62	80	57	57	71	55	60	64	76	70	57	67	71	54	67	59	64	68	65	72	43	70	61	46	66	57	71	59	67	74	67	64	69	66	73	75	56	70	50	44	56	70	55	63	61	69	77	70	71	72	63	79	64	79	62	69	56	63	65	59	59	67	78	70	72	50	70	65	53	57	69	58	44	56	73	72	66	65	69	64	71	72	62	68	77	65	83	84	73	74	61	71	56	81	55	69	61	70	73	68	67	72	71	59	63	80	76	64	63	66	69	81	87	60	63	74	66	58	62	65	61	61	56	91	55	69	59	66	57	59	66	54	75	69	62	70	63	60	56	53	55	84	63	49	62	67	69	83	60	52	80	77	63	76	69	72	70	70	62	78	57	70	63	71	60	62	65	72	71	72	56	59	60	58	64	60	77	76	67	65	72	87	60	63	66	55	56	60	65	59	79	62	78	61	63	74	55	65	70	51	66	75	74	50	76	72	65	68	69	49	65	70	59	69	72	65	62	65	67	59	62	76	61	55	72	64	74	52	73	71	67	68	73	84	71	79	69	60	57	72	63	65	69	52	56	61	65	71	59	75	82	62	57	60	63	63	65	82	55	62	71	80	64	63	77	73	68	83	62	59	73	92	68	66	69	53	68	57	62	75	57	58	84	78	70	79	60	72	59	75	58	71	67	75	63	70	55	61	72	74	63	68	59	72	59	58	57	75	63	57	76	57	67	72	65	63	49	65	48	57	73	70	78	59	67	65	68	70	65	65	56	78	69	74	47	74	75	77	76	75	83	75	65	58	58	64	65	85	58	62	83	63	49	78	69	66	63	58	59	73	62	66	57	63	76	68	77	56	55	81	75	59	85	63	71	56	55	78	74	71	66	66	71	80	63	64	73	72	56	69	71	85	62	67	67	65	71	71	54	59	70	76	55	46	76	67	61	82	68	62	73	74	73	66	77	68	65	70	67	69	67	73	59	84	61	55	49	67	82	76	57	81	64	60	73	77	57	67	70	65	55	60	71	79	58	72	59	75	67	63	54	60	66	61	79	85	61	61	87	61	77	75	79	82	73	75	62	63	66	60	62	58	60	68	72	70	73	70	75	73	66	56	77	78	72	70	66	60	81	54	68	65	73	64	73	73	74	65	68	63	57	75	69	65	74	61	69	63	74	43	67	75	59	75	72	58	65	71	74	55	71	72	61	70	72	61	75	62	63	56	61	62	64	62	70	60	70	79	53	93	71	73	72	56	63	62	70	70	66	66	64	65	65	74	52	69	66	49	71	61	52	60	66	52	54	65	68	52	61	69	69	72	56	67	50	78	60	71	77	62	59	60	72	65	92	71	61	76	61	66	59	74	52	62	47	61	67	64	71	58	61	69	49	71	49	47	63	70	69	57	63	71	89	63	69	77	50	63	63	58	71	67	60	64	71	67	73	75	69	65	76	66	66	57	71	71	60	64	62	66	56	59	67	77	63	68	57	68	59	62	55	81	64	76	72	64	61	77	56	57	65	67	67	48	76	64	74	61	62	69	71	67	78	58	86	71	67	69	72	77	68	75	75	69	71	64	56	58	70	65	69	61	61	62	61	68	69	70	62	59	83	76	63	74	67	58	66	58	57	62	75	72	62	60	78	65	66	61	74	68	71	71	69	67	55	51	60	89	66	47	72	55	67	80	62	65	74	68	49	79	54	72	63	65	60	60	67	63	66	68	69	64	66	62	48	68	64	59	63	62	74	72	73	62	71	54	61	56	56	58	85	69	63	71	77	65	62	59	60	75	63	72	58	76	84	57	77	71	78	74	72	61	73	72	56	70	69	65	53	71	78	71	74	63	60	48	77	58	60	80	62	69	46	52	61	82	66	79	63	76	54	68	58	52	65	73	61	60	66	65	68	65	76	81	63	64	68	64	64	65	66	73	59	73	76	61	63	70	77	79	64	78	58	64	67	74	87	70	61	65	66	61	81	63	75	44	72	71	67	75	66	73	72	71	60	69	71	73	49	57	67	68	72	55	70	64	72	65	73	56	64	78	72	54	66	61	61	73	68	55	68	63	63	61	64	73	59	61	65	57	59	55	67	73	79	52	77	68	73	56	61	66	85	63	78	65	71	76	68	70	59	72	54	78	65	59	65	55	72	64	46	74	68	71	81	63	64	67	52	64	75	84	69	57
19170	11718	7741	13793	20257	20799	18521	15813	12395	10213	8730	7173	6203	5438	4669	3907	3236	2563	2279	1930	1687	1446	1431	1284	1225	1187	1229	1127	1116	1148	1131	1098	1080	1153	1035	988	1002	970	1032	1052	1042	935	982	1040	1066	1107	1046	1056	1038	951	960	917	895	934	931	909	915	891	905	903	877	861	921	855	838	877	887	831	828	812	843	894	853	890	882	887	860	856	771	872	853	821	886	858	849	866	863	845	874	793	853	822	837	854	802	844	847	844	831	849	856	880	859	825	849	845	904	853	833	863	887	766	870	865	852	839	848	867	815	851	861	873	899	879	812	872	901	817	845	888	829	887	910	909	885	841	835	868	831	871	840	828	850	832	875	886	857	844	808	864	877	857	911	886	863	882	784	790	841	862	864	872	852	885	809	835	819	829	825	842	857	882	844	914	862	876	856	893	832	832	886	836	874	867	884	831	826	878	867	840	882	880	827	876	838	873	899	854	880	881	925	886	863	892	860	823	828	850	858	888	851	798	886	878	813	845	832	865	889	884	851	877	852	885	866	832	907	854	880	892	824	824	893	819	858	892	810	884	861	843	822	853	888	859	883	846	843	845	811	862	882	854	857	846	863	857	863	854	846	897	834	834	800	790	854	832	883	815	803	883	839	841	864	851	863	813	853	825	894	836	840	828	859	811	896	884	870	841	876	869	851	875	854	860	874	868	877	875	835	845	849	887	808	828	825	891	830	823	862	842	842	796	892	823	908	795	849	854	911	872	807	807	867	852	847	836	873	834	863	866	814	867	849	870	876	857	796	822	873	862	878	833	848	842	826	843	847	845	842	900	896	884	798	908	856	875	862	851	909	912	888	840	888	867	835	824	833	869	876	826	889	857	839	827	902	833	842	841	877	846	838	849	895	807	816	849	881	920	874	859	823	853	853	890	805	820	855	836	913	840	864	793	816	816	803	839	842	887	905	879	875	848	811	859	860	833	859	851	890	833	848	891	795	883	846	909	837	845	867	848	853	889	827	838	850	877	830	866	817	926	884	852	878	828	814	834	874	819	886	846	851	886	864	839	887	841	931	859	873	894	790	880	846	821	865	811	814	866	864	888	860	863	841	869	903	842	825	856	850	860	857	895	909	895	861	873	879	850	843	865	844	822	851	837	836	933	896	847	835	851	892	893	832	837	877	845	837	840	830	870	872	845	852	844	808	914	869	862	838	838	784	893	877	817	800	834	780	846	840	862	918	816	866	884	829	846	895	855	847	835	862	845	834	799	824	868	871	846	844	872	864	869	858	827	896	822	848	800	861	896	830	876	860	845	914	815	851	879	896	856	887	874	840	871	874	832	857	879	832	847	894	874	874	884	856	845	894	848	836	839	865	824	855	872	921	866	815	891	807	874	895	856	850	824	929	840	833	832	894	908	847	891	830	860	843	890	879	830	843	869	879	888	855	873	905	836	871	787	861	894	853	794	857	887	851	805	828	807	890	817	895	845	847	896	830	851	856	842	892	791	803	834	843	868	898	854	862	859	865	827	810	861	820	823	820	894	824	813	860	877	897	827	845	845	837	893	842	831	829	849	836	860	863	850	865	835	849	850	870	895	865	879	848	867	866	838	821	873	861	900	887	912	860	856	836	838	823	898	839	889	862	832	831	863	870	852	853	930	862	818	854	882	806	867	860	824	805	850	866	817	824	864	810	872	876	890	944	862	850	837	843	858	912	837	887	849	863	856	824	883	788	846	856	822	863	872	849	840	829	848	853	866	873	845	870	874	832	866	847	877	863	852	842	833	852	845	832	864	827	939	864	834	806	874	873	820	844	890	832	871	947	859	863	878	817	917	855	831	878	917	865	829	844	901	909	829	879	825	825	833	809	874	864	833	857	875	873	911	812	862	846	815	908	889	835	880	868	839	859	877	856	895	863	917	852	847	819	878	877	890	889	821	853	847	833	898	860	848	848	846	868	835	848	780	889	819	840	823	885	844	893	830	812	836	856	890	893	880	853	848	840	882	898	859	872	872	834	847	896	814	842	898	837	902	864	894	876	834	868	854	815	831	850	834	839	817	865	851	833	842	829	840	818	867	924	808	859	882	834	877	869	840	838	903	917	842	878	880	836	851	884	814	851	778	853	871	882	848	880	882	861	835	868	862	854	836	882	873	894	849	870	819	869	846	892	827	856	811	858	864	848	880	844	891	876	914	858	871	820	865	768	880	838	882	836	808	922	881	832	895	842	856	789	837	929	789	857	857	872	804	854	870	888	875	836	855	825	869	854	887	812	880	828	839	852	870	852	776	876	829	875	818	851	834	864	854	873	870	883	892	870	871	841	842	845	804	901	846	830	827	847	862	863	835	794	838	848	894	873	895	858	859	806	801	837	823	812	858	853	821	860	855	856	854	892	835	875	881	832	824	842	896	872	861	809	848	905	854	891	860	842	867	830	896	861	854	830	865	873	833	799	861	865	859	886	805	874	827	911	807	833	873	820	847	837	802	827	905	838	859	841	832	904	849	910	900	878	861	873	840	809	823	836	868	881	823	839	865	905	866	892	866	867	871	855	858	829	823	861	864	908	852	810	825	835	813	841	845	894	851	801	869	835	864	815	929	825	824	883	897	893	811	881	854	851	841	815	803	888	833	830	851	815	835	889	869	863	876	825	850	853	838	849	872	843	880	806	857	807	825	882	852	849	858	850	866	848	806	819	880	888	859	872	799	878	861	875	860	843	816	915	856	855	832	865	869	830	911	876	853	851	848	813	890	863	866	852	876	856	826	830	826	890	821	863	822	830	824	856	830	857	859	893	844	892	885	877	914	888	890	872	906	846	823	826	847	851	828	844	836	856	856	881	832	793	862	884	900	828	765	811	898	831	818	897	865	853	879	840	846	870	877	855	879	801	877	870	852	907	874	845	845	850	877	861	863	862	854	857	865	894	842	824	850	819	814	868	819	814	865	866	891	904	860	852	857	847	846	848	869	846	902	890	853	847	846	851	871	899	804	788	836	874	866	850	890	879	849	861	839	866	890	883	812	847	852	775	813	877	866	885	886	844	801	862	835	776	860	863	898	870	833	925	836	828	886	886	845	896	846	868	864	783	830	877	856	850	868	880	859	809	874	871	856	868	867	859	917	851	847	886	850	849	866	857	906	834	843	829	859	789	874	781	910	891	864	859	796	871	869	844	858	882	846	830	873	853	836	828	804	837	845	838	844	834	863	880	846	812	837	839	827	918	857	868	875	836	849	854	831	841	851	843	876	811	838	833	843	820	893	855	849	872	853	871	916	824	893	868	872	802	876	821	889	877	844	839	880	879	877	842	835	899	847	879	840	884	879	869	825	859	847	837	843	852	840	865	865	863	860	834	864	865	859	848	886	862	871	856	819	849	917	819	870	816	904	856	884	786	909	907	851	838	853	845	826	801	892	818	890	832	862	886	888	831	810	875	825	803	858	820	848	902	885	851	866	836	852	895	904	840	857	859	828	867	873	835	914	876	827	842	828	804	783	860	877
2238	865	543	404	437	518	488	392	552	266	262	222	184	183	165	152	123	94	102	90	77	73	95	93	77	80	71	79	53	64	59	61	68	64	65	67	77	60	73	58	62	66	69	72	75	76	81	71	71	56	87	62	67	67	57	69	71	53	56	59	65	66	49	65	75	60	62	54	61	78	45	62	83	83	72	54	55	73	76	72	67	56	80	67	65	67	64	59	71	62	64	58	74	60	79	59	68	48	63	68	72	79	56	69	72	65	70	79	71	67	72	51	65	75	77	53	70	65	73	53	58	71	55	65	63	76	56	59	59	64	65	52	65	60	62	60	53	65	57	72	69	54	72	67	60	70	62	74	68	84	54	86	61	67	57	57	75	71	66	64	64	51	68	64	54	84	71	62	69	70	58	53	60	60	64	70	80	68	51	68	47	62	73	55	70	57	46	45	56	65	66	56	70	57	58	59	64	68	70	69	64	56	73	63	63	67	51	49	63	61	58	66	56	60	53	70	47	53	68	62	49	95	68	61	63	59	59	65	78	72	70	61	80	53	64	63	83	69	69	60	78	53	61	67	63	67	59	58	68	67	59	65	53	50	70	70	58	67	85	77	74	69	84	64	69	60	60	73	56	76	67	58	70	71	56	69	49	65	64	69	66	62	67	60	58	71	61	61	63	66	65	57	69	62	59	55	71	69	57	65	71	59	56	58	64	55	49	62	59	84	66	77	67	81	70	57	56	71	71	67	60	69	76	63	72	66	62	59	83	69	71	62	53	68	62	81	77	70	61	57	66	59	58	76	60	65	59	73	61	59	69	54	67	75	64	66	63	64	76	66	65	64	57	71	63	70	79	70	63	62	64	52	51	70	69	57	68	60	76	71	71	52	67	76	71	74	66	73	63	54	53	55	62	67	61	57	60	66	75	62	60	70	68	62	57	66	50	61	58	51	64	62	68	86	62	61	73	55	68	62	56	63	75	63	68	58	64	57	67	74	56	59	57	66	57	58	68	57	59	66	80	58	68	75	70	66	62	53	64	67	54	86	54	59	70	49	75	69	67	70	60	60	52	64	66	59	63	70	58	59	56	63	63	84	62	82	69	84	62	81	60	57	68	70	80	73	52	44	54	56	66	63	56	86	65	72	70	64	74	66	63	59	58	61	51	67	66	72	71	72	66	69	77	53	54	74	76	64	58	56	75	70	60	52	63	72	59	75	72	65	62	70	54	75	53	68	61	70	52	51	60	68	59	68	44	62	60	72	71	54	58	41	61	58	73	78	54	59	63	73	55	54	57	68	56	65	67	56	67	63	75	66	68	64	56	69	61	65	60	73	64	71	65	52	80	58	58	58	68	56	62	70	65	48	68	63	65	48	54	76	61	72	65	59	63	61	56	76	70	63	85	56	72	72	69	65	77	66	87	46	61	75	64	65	55	67	81	77	58	65	68	53	64	55	61	61	67	55	57	54	72	67	69	65	72	73	69	72	76	53	63	63	57	63	66	48	68	68	72	56	75	59	56	75	68	58	60	73	66	59	66	77	79	71	58	57	53	73	71	53	63	60	63	60	63	83	58	72	60	67	56	47	51	65	51	59	56	62	68	59	58	60	67	60	76	71	57	69	62	59	66	69	66	70	69	71	61	63	66	60	46	55	69	76	70	61	61	56	57	76	63	69	54	57	75	65	57	62	78	69	66	70	49	62	70	69	56	62	67	68	57	61	65	62	59	61	70	76	67	70	49	79	71	46	63	72	55	63	74	64	61	62	47	67	58	66	72	54	75	63	62	52	54	48	54	68	94	72	51	73	55	68	66	66	54	69	75	62	57	63	64	67	61	73	61	62	57	58	72	61	63	70	68	75	57	72	72	69	74	68	56	56	60	58	57	92	64	77	66	79	70	56	70	59	66	57	76	64	50	71	48	65	73	66	57	64	52	55	69	65	75	54	83	63	62	74	60	52	58	58	57	53	67	74	59	57	63	73	63	76	72	50	69	63	64	64	43	81	61	46	89	66	65	66	68	66	60	76	71	61	69	64	59	60	67	72	63	63	57	63	69	79	61	65	71	78	62	55	67	58	55	75	52	60	62	54	67	57	57	57	62	70	69	62	62	48	64	63	70	63	71	56	56	62	68	61	67	71	59	58	72	54	64	56	71	75	76	66	57	64	52	68	62	61	61	57	62	61	53	67	59	64	69	79	54	66	49	60	44	46	53	78	60	55	56	64	64	58	70	64	61	73	72	71	71	57	77	82	54	58	54	55	66	64	80	64	60	78	66	61	74	64	75	69	68	84	48	63	70	73	49	61	54	70	69	67	75	66	42	54	65	65	78	66	56	65	55	61	79	52	65	60	67	67	61	73	49	69	72	56	57	65	55	71	66	71	77	69	63	58	67	64	54	63	52	72	60	72	61	85	56	95	64	55	55	74	58	74	59	62	63	72	70	52	56	65	58	63	74	58	82	66	68	64	47	67	60	75	72	67	43	62	64	61	65	63	59	66	71	65	71	60	55	82	66	67	55	65	71	69	56	76	73	55	71	60	65	46	72	58	72	64	83	65	70	58	61	63	71	61	64	62	57	60	67	80	79	72	72	62	71	54	69	70	59	66	75	54	70	52	72	63	65	73	70	60	64	69	53	51	63	68	60	66	73	55	76	56	63	54	78	65	55	69	69	56	62	57	59	61	65	48	61	71	84	60	60	72	54	52	58	63	65	72	56	52	63	57	61	76	80	69	62	75	68	63	64	68	70	64	64	60	67	73	77	66	64	56	66	63	66	53	66	67	59	65	63	50	70	62	57	51	66	71	59	62	63	62	62	73	57	54	56	58	70	49	56	62	52	73	68	67	78	53	49	58	70	72	58	62	76	66	49	62	77	64	70	70	67	59	67	58	71	61	66	77	47	75	52	61	75	61	70	68	57	69	72	68	75	65	59	69	62	51	62	71	70	62	60	47	61	61	73	60	54	67	71	56	58	66	67	63	56	66	69	65	58	59	64	72	74	70	73	67	58	60	54	65	59	68	70	54	85	65	54	53	70	56	63	65	73	78	57	62	62	62	81	64	54	61	65	63	71	60	69	61	69	62	57	72	63	74	70	73	78	47	80	69	82	64	68	65	74	64	65	71	64	61	60	49	65	61	73	67	64	68	57	64	69	68	71	53	63	54	78	63	69	71	52	61	64	56	65	53	71	81	67	61	66	61	69	81	72	66	49	78	67	69	76	74	67	54	67	76	69	70	59	50	66	70	56	62	82	69	43	65	56	84	49	54	55	66	47	62	66	60	67	61	75	59	62	52	64	69	72	54	76	69	65	66	72	79	70	73	55	66	74	71	74	66	60	67	58	58	73	72	59	62	66	62	75	63	71	76	67	61	64	66	65	60	69	71	63	68	61	64	63	85	79	57	77	69	70	65	57	57	81	69	60	69	52	55	70	56	74	59	62	64	60	72	60	65	67	61	56	56	75	68	71	66	61	57	81	65	69	59
23204	13937	9521	16011	23165	23727	20515	18432	16452	11924	10001	8566	7077	6466	5476	4592	3773	3162	2668	2138	1763	1643	1443	1417	1348	1293	1289	1213	1195	1183	1160	1120	1095	1096	976	929	995	927	974	1025	974	972	1023	1117	1143	1085	1091	1071	954	918	878	933	899	923	841	903	890	836	841	868	833	847	822	776	859	840	806	771	773	801	810	778	811	842	764	750	844	769	803	787	807	829	807	799	760	742	774	797	749	748	799	790	821	819	760	816	759	821	801	795	785	810	826	768	827	785	769	778	828	780	767	732	784	782	765	794	805	807	788	810	841	792	819	748	780	811	755	782	786	797	761	791	756	816	760	799	777	790	791	778	821	826	744	783	736	814	789	818	850	778	799	836	791	752	776	756	789	727	773	795	758	772	824	821	806	799	821	775	836	803	822	753	832	794	777	815	789	817	794	786	793	779	752	804	805	789	804	807	764	800	811	754	780	812	796	800	748	819	833	785	770	823	803	822	799	802	795	816	761	784	774	803	769	774	751	790	799	779	807	790	794	765	814	805	755	784	810	783	754	785	755	766	813	742	762	787	825	817	792	821	797	807	771	825	829	856	742	837	759	767	768	834	855	787	777	827	786	747	860	808	779	791	771	754	807	811	808	758	803	792	798	785	788	824	798	848	766	776	815	817	762	783	767	799	789	749	775	759	720	775	767	752	792	808	717	814	825	762	748	770	777	777	745	751	761	805	806	760	821	803	810	847	768	808	755	784	732	844	832	789	768	825	799	828	847	796	832	752	779	776	808	783	823	795	818	759	755	782	790	779	793	784	784	809	813	810	786	828	760	778	788	773	754	785	824	798	785	760	736	763	803	755	773	782	836	825	787	830	805	750	755	802	852	802	813	807	782	778	826	813	758	772	737	773	744	767	805	781	824	797	809	755	783	782	835	781	804	765	808	774	781	793	865	816	777	826	773	824	797	796	805	741	828	733	806	779	803	777	817	798	774	778	757	805	753	802	835	793	802	818	766	766	841	757	792	780	807	787	826	783	814	742	808	753	778	853	825	800	758	781	776	823	785	798	801	788	788	778	765	809	813	767	793	811	785	761	793	793	773	810	806	803	749	757	783	717	790	759	842	803	809	774	811	808	757	795	770	771	793	765	749	790	740	775	756	774	804	822	826	791	798	786	819	794	791	769	782	754	785	777	789	738	836	779	824	788	813	750	813	774	750	823	822	802	811	730	747	777	753	738	805	783	800	805	774	813	817	803	787	773	817	775	777	803	740	788	760	769	767	783	778	774	773	814	826	804	803	778	780	798	770	797	767	791	808	755	775	788	802	825	773	802	833	763	857	786	789	816	802	801	790	770	793	765	783	787	786	819	838	805	789	756	771	787	764	765	778	779	781	770	783	770	745	791	733	822	774	822	769	796	780	823	767	797	745	777	763	759	838	835	838	820	771	789	753	785	819	781	807	814	762	783	824	791	787	764	778	741	791	803	804	733	796	836	829	782	784	782	800	750	838	785	790	799	768	774	816	802	754	803	815	792	810	747	786	754	804	780	801	769	820	738	795	784	830	774	730	769	758	775	770	787	793	732	789	781	729	778	786	805	809	755	757	814	779	775	754	730	797	805	754	813	792	761	775	796	779	761	773	743	754	868	783	752	763	792	808	819	804	838	807	827	780	814	810	771	792	793	819	787	769	793	738	809	835	775	782	829	778	769	729	739	807	802	746	784	757	806	776	722	779	764	783	781	733	799	771	782	804	782	764	774	762	824	787	779	836	771	756	792	777	775	787	790	867	774	756	788	789	782	800	796	817	801	831	752	764	771	785	791	803	776	765	803	804	790	751	791	795	776	770	832	737	813	784	811	794	818	770	773	792	807	773	724	747	849	826	771	794	826	770	759	791	812	809	783	830	718	799	773	786	820	797	802	788	748	841	808	753	777	774	782	806	818	759	764	770	801	802	759	777	802	808	789	771	786	794	789	800	818	816	808	767	787	807	783	806	798	713	793	758	820	811	767	780	774	751	798	803	842	780	771	794	819	764	767	851	808	715	832	831	821	760	794	790	790	779	794	728	786	777	747	743	812	782	771	798	790	787	729	839	792	753	794	775	766	768	758	782	758	793	773	769	781	752	750	765	800	804	746	760	801	787	772	798	818	777	788	810	796	821	802	780	812	765	824	803	763	791	782	830	784	769	802	767	775	797	756	854	795	757	806	783	783	778	753	771	807	769	802	746	817	743	762	755	797	775	776	784	838	720	822	726	742	768	753	790	817	814	763	820	857	790	773	821	793	816	807	795	734	831	803	811	780	812	791	738	772	754	733	764	784	784	785	754	845	846	781	764	740	776	799	800	821	781	764	759	796	784	810	788	837	830	798	793	778	839	781	753	775	772	830	776	797	782	774	789	788	813	779	738	771	788	799	807	801	746	758	803	814	782	770	784	833	830	803	824	798	777	749	867	814	799	848	760	815	837	852	784	768	819	802	756	789	819	770	793	804	831	856	809	811	776	741	753	774	793	814	778	772	786	841	761	792	742	775	870	786	749	790	799	799	778	807	734	797	797	823	776	780	786	816	766	820	785	804	764	802	809	811	822	812	853	814	783	766	817	732	794	769	776	804	802	782	804	807	761	796	758	767	771	807	816	773	829	804	762	820	744	783	760	804	790	765	738	788	792	786	813	813	773	801	791	782	832	776	812	826	839	818	858	750	789	774	779	772	748	798	785	787	816	788	765	838	763	786	832	828	808	831	807	827	785	794	797	780	773	806	779	787	805	781	767	833	804	825	780	821	754	778	780	790	750	758	782	771	823	762	788	751	782	791	819	726	846	791	784	793	774	770	870	854	817	756	772	754	782	766	817	828	761	764	758	800	745	773	799	827	801	773	852	759	783	763	803	811	773	849	788	785	793	803	778	762	800	780	834	798	798	824	780	797	789	805	794	784	801	747	770	846	769	808	793	793	736	810	791	791	781	782	739	748	854	804	821	784	824	827	837	771	773	786	816	821	767	784	801	755	820	804	770	783	808	785	745	799	787	777	755	780	775	818	832	793	808	726	811	797	773	830	752	801	749	766	804	815	805	754	813	857	830	775	841	811	831	783	807	795	866	758	777	787	795	772	743	813	779	773	822	794	785	761	802	855	759	764	781	804	794	800	810	755	785	785	743	834	802	821	802	811	819	764	750	777	809	814	772	772	832	769	772	768	793	778	777	784	778	782	804	773	776	775	771	797	759	775	821	810	769	839	829	802	748	796	760	808	751	775	794	758	765	771	763	719	841	794	809	763	811	785	789	764	811	765	755	775	755	781	765	790	758	761	747	740	789	828	775	801	816	765	835	765	816	777	785	785	766	803	779	817	803	778	792	789	762	789	774	835	770	774	783	806	758	771	745	766	756	775	817	808	778	787	784	819	817	802	727	776	819	795	816	833	784	793	783	787	782	783	738	811	782	785	819	803	751	804	782	751	767	790	758	737	737	818	791	809	736	771	793	816	793	846	781	797	827	793
2008	471	256	232	223	293	237	193	242	137	117	127	103	102	79	64	55	52	41	28	40	45	35	46	41	42	42	40	41	38	39	60	40	40	40	50	36	47	39	43	33	37	54	32	43	32	45	43	40	32	38	45	45	37	38	31	43	36	37	41	33	37	50	24	34	37	36	43	36	51	46	28	44	30	35	36	34	35	38	36	36	34	46	42	36	37	31	44	29	41	46	34	43	35	34	40	36	48	27	40	34	39	30	37	38	42	33	39	45	49	30	35	37	36	38	42	30	29	44	30	43	34	30	36	42	31	45	41	41	37	28	36	34	38	32	46	32	33	40	39	29	39	36	31	24	38	40	37	45	28	39	46	40	33	32	36	33	48	33	36	45	43	36	44	41	40	31	48	42	37	35	42	48	34	49	47	36	43	35	47	44	39	36	48	30	28	35	34	34	34	46	31	36	36	28	43	48	37	37	33	35	43	34	45	37	24	34	27	44	47	46	38	44	46	32	40	44	38	33	34	35	33	36	41	31	45	27	35	33	36	25	35	31	34	36	40	46	38	32	37	50	42	45	33	40	31	32	43	44	32	37	41	39	38	35	59	39	44	32	35	49	37	26	39	34	35	42	36	37	43	39	30	26	42	39	44	37	36	39	38	32	44	36	42	48	40	31	29	35	38	45	36	25	45	42	44	27	36	42	25	27	33	46	39	33	45	34	32	25	27	27	28	35	46	29	44	38	39	36	45	38	31	37	44	43	26	40	41	41	36	46	45	40	34	38	41	36	34	36	37	43	25	35	43	40	34	36	42	37	36	41	25	35	31	34	26	45	27	41	43	35	40	45	28	45	39	39	39	39	35	55	42	35	27	33	36	48	40	35	45	43	43	38	31	49	34	44	31	31	43	36	33	32	34	36	40	35	39	30	43	33	35	39	33	43	37	38	48	25	38	40	33	34	49	37	28	38	36	44	37	33	32	46	38	32	37	34	34	37	35	34	29	40	38	35	45	31	30	41	47	43	41	38	38	35	30	39	41	34	28	34	55	36	37	37	31	35	33	30	36	43	32	41	31	45	39	47	40	36	40	38	39	39	32	40	43	34	38	47	32	38	30	32	32	37	35	42	36	44	37	36	47	50	33	34	36	41	29	39	48	28	47	28	37	41	44	26	41	45	52	41	33	40	27	33	39	33	50	29	35	50	26	44	42	42	30	33	45	39	46	44	31	42	37	41	44	44	34	37	40	39	43	47	47	44	33	40	33	38	40	39	42	32	42	40	38	41	40	33	48	40	35	28	41	38	35	39	52	41	38	44	41	42	41	37	35	40	31	47	38	39	43	39	47	43	37	38	37	41	38	33	35	31	55	33	32	36	39	26	41	39	42	31	35	44	32	39	29	42	50	34	36	37	29	42	32	34	40	36	39	30	21	34	27	43	40	38	30	40	31	50	40	37	43	36	54	41	26	39	34	31	43	37	32	36	36	46	28	46	36	48	28	28	39	35	32	38	41	32	42	29	42	31	39	33	33	33	39	35	32	38	34	29	38	40	33	31	43	45	30	46	38	41	47	23	26	46	25	36	33	36	29	45	33	38	46	32	55	39	38	41	42	36	36	42	39	36	45	38	42	33	40	29	43	38	38	36	40	39	45	42	35	44	44	43	31	32	45	40	40	38	36	29	33	33	44	39	32	46	42	42	42	46	42	45	29	34	35	38	37	35	39	46	39	36	40	49	27	41	36	36	31	37	35	39	36	37	39	43	41	41	44	33	40	33	36	27	29	40	40	39	38	31	37	35	31	37	33	37	39	28	39	50	23	31	45	34	37	38	46	36	34	35	36	37	38	45	32	41	46	31	30	38	32	47	36	36	37	38	38	34	33	39	41	32	41	30	29	36	33	39	33	31	31	34	35	37	32	56	49	38	28	34	28	41	31	40	45	33	40	46	37	33	46	38	31	33	43	38	29	39	30	39	33	31	35	36	42	45	36	41	46	32	43	44	45	43	41	35	50	41	36	33	40	37	50	49	43	36	34	37	33	36	38	36	38	35	31	36	31	28	39	49	42	33	40	38	37	29	36	39	38	40	48	37	42	42	44	42	30	42	28	31	28	36	31	29	31	37	37	50	31	38	35	43	46	38	31	48	30	33	50	35	48	31	37	29	44	37	38	46	31	35	31	35	32	44	34	40	42	50	36	28	37	46	39	40	35	48	32	29	50	32	38	32	48	41	28	46	43	44	48	41	36	42	41	37	47	40	26	41	37	32	41	38	33	35	31	46	41	38	45	44	35	47	37	44	38	30	41	40	41	42	42	53	34	32	35	36	43	37	33	37	32	32	32	35	34	40	38	31	39	33	43	36	41	29	40	39	27	45	42	32	39	45	34	46	47	49	42	30	49	49	29	34	37	39	43	32	30	31	35	41	35	45	37	49	36	37	27	40	32	35	45	34	45	38	30	45	38	32	30	43	42	49	40	39	43	34	43	37	44	42	45	27	37	47	30	46	34	37	38	29	39	52	40	41	30	42	46	37	32	34	38	30	36	35	41	42	38	39	43	34	38	41	42	51	44	36	29	38	32	40	62	28	35	37	32	30	39	41	40	38	33	44	44	35	34	41	31	33	33	40	37	39	47	35	39	46	33	44	33	41	27	36	42	34	46	37	43	32	46	40	43	40	42	34	32	30	34	45	45	31	44	52	37	25	34	42	29	34	34	31	37	44	35	35	35	31	42	30	41	25	35	36	33	49	47	44	41	30	42	41	31	38	42	34	32	35	38	41	35	32	45	26	30	40	40	34	46	29	36	41	29	41	37	35	40	35	40	42	34	44	45	43	35	35	44	32	36	34	20	38	39	38	42	28	40	49	38	37	35	43	34	28	48	37	47	35	40	39	40	40	30	32	44	30	42	35	34	29	46	35	40	35	47	45	35	32	35	34	38	40	33	29	32	39	45	46	46	43	36	49	37	40	37	35	32	40	33	42	44	31	41	43	42	37	35	33	30	35	47	25	41	33	49	34	35	38	61	47	29	43	42	31	34	42	48	36	40	34	39	31	39	39	55	46	34	31	35	30	33	26	46	35	44	38	40	39	28	38	38	47	36	43	38	45	51	40	39	36	36	33	45	37	29	43	41	33	38	41	44	48	30	41	41	39	38	27	30	28	46	33	33	38	29	42	32	49	43	49	34	46	41	40	32	43	27	44	38	36	43	45	35	42	34	34	40	39	35	41	37	43	31	44	33	44	30	39	32	43	42	33	47	36	35	40	30	30	39	29	45	28	44	43	44	41	48	41	37	47	35	28	40	43	48	42	55	37	24	40	31	38	45	39	35	44	46	24	30	43	30	38	40	31	25	44	41	32	49	39	31	39	46	49	39	48	36	37	34	39	43	37	35	39	37	37	41	36	28	30	38	35	32	38	30	43	44	44	41	41	40	36	37	31	41	31	25	45	41	31	36	57	34	33	39	41	37	38	26	38	45	34	26	45	35
16984	9141	6025	11291	17769	18087	14914	11966	11932	7041	5507	4539	3993	3329	2751	2349	1796	1473	1271	1050	840	806	777	704	758	678	684	669	724	632	630	681	630	599	587	625	542	521	592	547	601	587	627	588	613	657	612	596	568	554	570	582	540	606	533	542	533	510	526	545	531	502	494	561	517	528	486	481	511	503	489	490	538	514	482	528	535	510	505	522	480	534	553	479	510	491	508	484	511	487	516	500	482	520	515	512	492	518	576	547	486	481	516	534	481	526	501	524	522	512	470	516	525	492	501	493	502	516	559	515	511	539	543	507	512	504	527	473	500	472	540	505	522	511	503	495	465	527	514	496	530	553	543	493	503	514	473	499	473	504	541	496	477	520	486	530	510	519	513	498	496	500	508	525	511	530	537	531	516	523	536	567	532	505	509	549	483	530	501	476	508	528	518	558	493	502	460	513	510	510	502	520	478	547	555	496	469	516	533	531	536	447	515	532	517	526	551	495	534	543	534	520	492	511	511	504	499	513	530	515	558	512	515	457	523	482	492	496	512	541	504	531	530	479	473	500	519	525	533	486	505	490	514	523	500	514	540	525	547	542	487	523	484	482	507	553	531	495	498	508	503	538	501	521	525	504	526	508	552	530	513	506	492	495	523	505	513	505	511	527	485	487	506	515	504	522	525	515	511	484	494	495	496	546	546	505	526	516	537	502	477	507	545	542	514	539	544	519	502	515	477	527	534	521	510	488	540	520	512	524	485	528	483	474	521	496	514	507	501	461	537	514	479	483	501	500	537	490	486	497	568	483	500	492	483	488	470	481	516	564	507	496	526	529	491	537	493	542	514	502	532	491	545	496	534	497	511	490	498	508	499	544	507	478	517	519	519	454	482	489	546	499	535	554	496	490	504	483	497	515	512	477	504	490	528	510	508	531	529	507	510	505	461	499	498	496	507	508	502	492	559	494	477	508	525	546	515	514	494	488	512	495	525	576	494	470	537	529	536	545	552	521	528	521	536	532	465	519	493	538	485	494	485	491	505	504	526	522	547	506	511	557	482	555	550	525	517	527	530	504	509	501	475	523	517	478	523	487	510	496	503	510	499	481	513	550	530	539	484	486	527	565	505	487	542	521	507	533	528	488	506	530	500	499	538	488	508	507	499	480	545	494	512	547	505	507	513	516	514	495	516	504	512	519	506	499	481	525	510	504	545	521	467	494	501	529	488	459	563	499	495	510	512	473	532	526	520	470	477	523	484	466	495	509	532	532	509	547	564	508	485	564	501	510	512	512	524	542	499	486	477	492	528	498	513	539	485	508	512	508	503	494	489	525	507	541	454	502	506	479	510	481	518	501	519	510	502	494	517	526	551	514	513	493	529	537	496	528	498	501	480	465	492	524	500	501	509	544	511	543	510	472	482	520	516	498	513	467	510	508	513	471	467	505	513	490	558	515	498	516	495	532	502	541	520	512	525	518	501	540	544	469	505	511	531	487	487	525	497	520	453	498	469	514	509	488	531	524	473	509	496	504	499	511	537	526	543	523	521	514	454	498	520	531	504	495	511	496	522	540	550	476	543	525	535	557	502	497	481	539	480	521	501	523	483	517	511	487	528	503	499	487	538	516	536	518	495	521	495	553	513	533	531	513	536	514	535	490	526	471	524	507	517	488	502	533	529	519	480	495	503	536	491	493	518	497	547	482	521	520	542	533	489	524	479	484	533	507	517	526	521	492	483	515	531	505	473	485	505	529	480	521	512	532	497	507	535	495	473	478	492	453	518	513	491	539	541	500	535	484	519	496	539	496	540	471	503	504	516	496	524	505	507	503	502	508	543	538	547	484	527	538	547	504	531	541	530	491	530	524	530	523	508	511	545	540	452	518	504	556	449	542	515	497	484	487	513	471	559	466	505	490	523	488	485	540	520	502	515	529	522	517	507	484	522	534	517	469	500	547	492	527	508	507	482	494	558	509	527	518	515	497	528	502	515	540	499	485	528	494	495	564	558	539	500	529	534	524	532	505	542	513	510	531	507	518	515	495	498	540	503	523	496	532	531	514	515	499	511	531	517	496	464	501	482	453	499	477	511	489	551	504	532	475	517	531	505	503	498	502	480	480	516	485	518	501	492	499	537	474	503	530	491	516	553	512	546	522	481	533	483	526	496	490	534	494	512	484	547	507	487	498	531	508	475	539	499	482	495	494	513	506	533	533	503	514	493	527	500	508	496	514	501	542	492	502	511	520	520	480	521	508	531	505	499	481	499	461	463	515	465	502	547	477	511	536	524	518	498	501	500	495	495	494	528	519	508	510	534	541	513	510	517	523	492	509	501	503	461	497	489	540	499	514	506	497	466	507	522	488	528	472	530	545	540	495	507	499	538	479	550	455	501	497	514	494	512	489	521	501	494	506	515	522	528	463	494	510	545	535	495	519	483	505	497	487	506	548	510	500	531	534	483	506	492	490	507	556	529	536	501	493	510	483	533	551	494	521	543	490	530	535	507	513	489	516	528	533	521	524	481	499	516	510	553	542	502	530	502	559	484	495	492	529	532	502	503	512	477	493	508	548	521	498	531	519	513	523	496	518	475	482	515	501	534	542	488	509	505	504	540	549	500	518	527	486	496	499	560	512	479	502	516	523	539	519	507	480	488	516	491	508	531	517	498	492	493	536	488	529	511	480	499	475	533	506	447	500	521	541	490	517	495	504	529	548	497	466	489	510	502	484	502	492	498	547	521	518	532	462	498	506	549	525	528	491	504	495	534	518	535	525	526	549	514	525	519	497	537	521	535	516	522	508	494	519	489	474	509	550	435	495	528	592	511	517	493	522	506	496	539	522	537	520	516	519	565	516	516	523	489	471	489	514	513	510	515	550	497	512	509	524	522	514	487	507	510	506	508	501	516	541	502	531	539	531	523	484	530	505	512	547	532	480	530	514	525	511	529	527	513	506	519	493	487	508	543	518	518	499	507	503	511	501	503	533	487	568	512	539	540	586	495	527	515	469	522	538	503	504	498	485	506	482	521	521	533	541	526	502	503	525	510	501	517	483	522	566	469	445	529	476	491	520	496	502	499	508	470	526	488	516	525	482	507	494	532	497	491	505	554	477	518	538	504	554	518	515	501	499	539	545	470	522	521	506	504	526	497	518	503	513	494	488	448	513	505	510	550	522	518	487	535	515	528	511	550	559	530	499	497	519	507	507	536	518	532	536	550	488	498	523	512	494	542	492	559	551	517	513	505	513	461	545	564	484	557	498	491	490	515	517	494	517	480	485	557	538	519	532	504	515	510	496	484	512	496	540	529	505	531	511	552	522	498	495	550	510	483	479	519	477	491	546	446	476	506	501	558	489	467	514	458	492	525	509	508	525	521	520	512	531	528	515	533	502	501	500	513	450	520	523	523	528	487	539	498	494	470	542	515	477	521	490	517	526	517	535	503	509	465	523	505	527	520	536	502	505	492	514	498	507	493	489	518	515	511	504	524	538	524	504	493	491	536	505
1588	710	403	287	323	347	365	289	225	158	134	131	136	111	85	81	81	64	45	55	52	39	48	47	43	44	46	41	47	42	40	38	40	47	40	41	40	21	43	40	42	41	35	44	35	47	41	50	49	38	30	50	36	40	41	45	34	37	47	43	37	41	44	36	40	42	40	46	31	43	44	27	42	47	57	39	38	32	43	31	30	46	42	39	40	42	34	41	37	31	45	48	44	43	49	31	33	36	31	40	51	42	38	42	34	50	43	45	32	50	36	43	41	39	39	45	43	32	41	34	38	35	51	32	33	45	35	41	42	35	45	37	33	52	21	48	41	27	48	25	29	48	31	41	47	48	47	28	32	49	41	47	38	50	49	41	27	36	33	45	40	39	37	39	40	29	37	41	38	42	41	34	34	44	35	41	41	40	36	40	40	30	41	45	47	36	54	41	52	51	40	43	40	38	36	39	41	45	43	38	43	35	50	30	40	37	37	44	31	36	32	34	41	44	49	33	45	35	44	46	39	41	40	41	49	31	40	41	39	43	43	44	46	44	37	30	44	45	45	37	41	39	37	35	42	35	30	45	32	46	33	35	39	44	44	37	26	51	39	37	40	43	41	32	27	43	31	40	37	33	38	51	44	57	47	36	53	46	43	35	34	41	35	36	40	32	33	39	39	42	37	34	29	47	31	30	46	41	36	34	39	34	44	38	44	36	38	31	42	38	39	37	51	47	40	32	43	36	26	43	34	46	39	37	46	30	37	43	37	38	38	39	35	47	35	44	42	42	41	40	38	41	33	43	33	34	43	32	39	50	32	31	46	48	34	54	37	54	46	33	45	43	39	39	47	42	35	34	35	43	36	39	44	46	45	37	45	35	43	43	28	43	33	33	35	45	33	37	41	32	39	36	42	36	41	29	37	46	42	41	46	37	31	34	30	40	38	43	43	38	39	40	29	41	36	43	35	38	38	36	49	36	42	29	44	38	48	48	38	39	36	39	45	33	39	47	41	42	41	34	53	35	37	45	35	37	38	52	44	37	30	22	45	38	37	37	41	41	44	40	28	39	33	41	40	35	31	41	45	40	45	35	34	41	43	50	33	29	44	40	42	30	39	36	54	41	28	36	39	38	42	55	44	36	35	43	35	45	41	46	38	42	46	45	36	33	31	43	32	54	41	43	35	33	41	47	41	36	47	39	46	39	38	27	47	31	32	49	43	35	43	29	43	38	53	43	37	36	37	48	46	48	41	42	27	50	35	35	40	36	27	37	47	46	42	36	45	30	47	52	37	38	47	32	44	43	40	36	34	36	37	45	51	39	38	43	45	35	43	29	42	41	37	47	38	38	51	50	30	40	52	28	43	45	43	29	36	43	44	39	31	35	35	39	40	38	38	42	43	40	38	38	41	29	24	48	39	40	33	37	26	33	40	39	48	32	32	36	41	30	41	39	26	38	34	41	40	37	40	38	34	36	48	39	43	38	40	42	43	46	45	39	42	36	55	35	39	36	41	33	50	44	40	47	46	41	34	47	39	44	40	42	24	42	39	46	36	40	42	36	46	30	31	41	48	30	38	44	39	46	46	33	40	43	35	40	45	40	39	33	35	35	37	42	47	47	44	43	30	37	53	34	36	31	34	39	47	26	35	51	32	29	31	43	39	46	43	40	44	29	35	50	39	47	31	45	37	32	39	31	38	38	39	42	42	27	34	37	45	41	34	48	40	42	39	41	43	44	44	27	37	43	39	42	37	44	31	47	30	42	33	48	55	45	38	32	39	52	38	34	50	46	46	42	41	34	32	51	48	38	42	35	33	43	44	35	35	46	48	40	40	45	39	48	37	36	38	35	37	30	43	32	45	33	32	37	36	32	37	39	35	40	39	36	35	34	35	33	36	40	41	36	38	41	44	34	47	35	28	41	35	38	37	39	47	37	42	49	39	33	51	26	35	37	44	29	38	34	30	39	41	37	35	34	45	54	48	39	41	44	40	37	37	33	45	43	42	40	35	55	42	37	43	30	32	35	27	36	43	39	39	47	38	36	44	32	34	37	50	36	37	39	34	30	22	38	30	29	42	34	40	48	40	45	38	39	50	42	46	43	34	39	56	53	44	52	37	33	40	36	39	37	43	50	47	39	44	37	38	45	38	29	42	45	36	33	40	49	32	39	46	34	43	37	32	40	32	40	31	32	44	38	38	38	41	44	39	45	34	35	43	33	30	32	48	43	52	37	34	39	47	46	36	44	53	52	35	32	34	45	30	32	35	48	33	44	39	42	44	45	40	43	34	32	32	35	39	34	42	46	51	31	46	42	34	36	34	40	43	41	40	35	26	38	47	40	30	40	34	47	35	43	31	41	41	49	37	52	51	43	32	30	45	54	59	34	40	56	42	36	39	37	38	31	38	46	47	42	23	40	37	43	30	35	48	34	41	41	28	42	23	38	37	36	34	38	40	36	43	34	34	40	28	47	35	41	43	28	30	32	43	38	49	44	37	38	40	44	39	43	37	40	31	33	34	48	47	45	39	40	37	30	36	38	39	43	29	39	34	56	45	42	37	34	48	37	36	43	41	53	44	29	45	29	37	40	49	55	44	42	45	27	38	46	39	38	39	39	38	40	41	42	42	44	40	38	49	41	31	37	48	34	38	33	30	40	45	43	38	42	36	37	40	44	35	39	43	49	36	42	51	40	36	25	37	42	37	33	27	40	25	38	41	45	45	40	36	47	30	36	48	45	44	32	33	37	31	45	59	48	32	32	51	42	36	35	35	35	42	39	35	47	26	42	51	39	34	44	49	41	31	47	45	46	44	40	38	37	40	35	35	37	44	42	31	35	36	37	41	35	41	51	28	37	29	44	46	42	39	27	44	42	34	40	35	38	29	40	38	39	42	47	35	45	36	39	38	34	38	42	45	53	39	42	36	34	51	43	31	33	38	39	36	45	39	35	46	47	28	44	39	41	40	49	43	42	41	33	35	38	35	40	49	40	45	54	41	45	43	42	33	34	40	38	37	50	40	39	36	43	41	38	36	46	43	27	45	43	49	46	41	48	46	43	34	36	37	42	45	41	46	37	40	38	30	54	33	41	30	44	34	38	45	40	40	34	29	47	43	52	38	27	38	33	31	35	37	32	37	49	51	48	37	46	50	39	35	37	37	40	36	42	42	35	42	42	44	33	37	54	47	44	45	42	40	40	36	41	52	35	45	40	38	38	36	41	45	51	41	41	36	33	27	41	41	42	31	37	43	41	45	42	45	33	42	32	35	46	46	40	47	35	35	38	40	39	42	36	36	43	41	37	38	43	30	37	33	49	27	44	32	40	50	46	32	42	38	40	38	45	43	42	37	59	39	27	52	54	44	46	44	41	38	27	45	38	46	46	36	42	39	41	46	36	45	40	35	38	51	27	40	51	35	47	42	48	33	33	48	51	37	38	34	38	39	44	40	36	37	48	38	33	58	29	48	42	48	34	37	33	31	42	38	46	39	41
20327	12105	7669	13991	21217	21058	18342	14832	11722	9244	7234	6170	5382	4673	3799	3051	2452	1953	1614	1272	1110	1048	976	852	894	866	765	764	765	760	771	745	731	671	587	598	575	583	588	618	565	663	666	704	668	669	668	596	624	571	533	592	595	542	534	524	557	546	596	505	500	545	520	509	497	502	517	475	523	486	494	499	497	485	496	485	477	506	482	512	519	482	468	479	533	475	528	532	460	470	497	533	502	523	455	506	450	534	522	506	490	533	502	494	480	488	483	464	487	476	495	499	498	506	511	482	505	498	467	513	503	492	507	423	467	496	500	506	522	518	471	497	484	520	476	467	501	483	484	483	496	476	498	517	460	466	456	472	513	498	505	500	482	495	485	496	439	488	500	486	483	508	488	525	490	498	493	438	507	491	486	504	469	513	449	513	497	480	502	473	482	493	476	486	418	502	486	484	469	458	491	468	490	490	475	520	482	487	485	497	486	472	477	510	516	514	514	520	491	462	478	499	514	491	417	510	472	474	499	539	529	523	452	490	477	491	506	470	474	470	507	502	520	487	520	446	535	483	461	491	517	481	508	490	467	497	502	486	479	500	485	532	530	550	517	481	486	474	470	477	522	511	502	505	497	494	526	520	481	483	476	479	466	494	455	468	493	500	513	469	452	500	484	493	481	507	506	508	507	508	493	499	476	488	459	450	509	514	473	474	511	491	501	516	484	481	496	433	507	498	517	467	481	484	472	494	508	472	497	490	509	493	484	492	522	501	490	510	510	445	530	494	474	451	456	473	519	513	478	507	442	470	488	490	493	502	496	519	506	500	465	463	473	465	480	504	482	475	488	502	502	491	431	440	513	500	458	516	497	484	487	499	459	527	481	571	480	463	492	495	485	419	490	557	498	500	479	530	451	474	522	477	497	512	488	511	467	483	491	504	484	498	520	524	492	497	501	470	527	489	458	516	465	510	519	498	487	527	462	469	478	470	499	530	503	507	541	495	533	482	502	508	509	462	452	474	496	526	482	486	505	482	480	499	495	510	488	500	469	511	509	508	505	475	481	513	497	477	474	494	498	518	496	471	486	493	491	478	477	523	443	499	526	481	436	487	532	446	488	501	497	492	476	496	564	491	492	470	465	457	504	500	482	501	453	477	472	487	496	498	481	498	507	472	500	467	533	483	505	542	463	551	476	472	478	493	523	491	519	463	526	476	469	442	520	486	476	505	460	472	465	433	496	501	488	515	526	466	511	541	495	460	503	492	476	516	482	469	464	474	489	499	482	486	517	480	521	522	515	461	504	496	500	500	478	543	482	499	505	420	488	475	492	510	509	487	517	489	495	463	525	489	519	463	488	512	475	478	482	469	477	524	512	497	486	493	442	453	468	494	490	495	531	513	458	472	454	467	489	492	494	474	538	465	489	502	490	500	487	493	506	516	475	500	484	481	467	478	532	484	491	461	487	483	484	513	473	509	510	509	461	529	471	505	467	501	508	527	474	516	464	488	491	484	476	535	520	464	502	531	486	480	446	500	533	478	504	493	464	506	516	504	486	498	471	527	497	498	493	511	531	481	489	488	501	487	508	501	505	504	523	502	435	486	484	469	497	496	498	531	475	483	517	443	491	522	501	503	489	514	503	466	503	517	495	520	485	480	504	478	500	501	483	481	460	507	479	481	524	471	503	498	512	503	490	480	442	513	472	478	490	519	476	498	473	506	497	501	498	519	504	497	495	495	515	482	524	498	483	515	469	488	494	514	465	516	484	525	484	495	505	491	486	515	524	499	514	497	512	494	467	479	517	474	515	508	509	512	513	536	504	455	509	524	435	450	511	503	541	513	465	488	471	451	466	486	459	462	515	487	502	493	507	511	482	502	484	470	475	501	509	487	496	468	473	479	469	500	485	467	481	511	480	483	470	473	513	487	540	510	511	478	490	489	507	506	458	473	460	515	507	433	468	432	484	510	532	503	509	520	483	479	497	521	494	474	484	480	490	486	488	479	499	499	513	478	484	455	456	481	461	516	484	504	461	442	540	470	476	500	464	511	495	490	518	486	455	538	523	509	473	479	524	496	481	515	484	483	471	491	498	483	544	480	479	463	453	437	477	492	514	487	518	533	486	487	502	496	533	476	484	508	472	497	467	495	477	504	456	494	467	485	487	515	504	493	474	467	496	518	498	513	505	516	469	467	477	490	523	483	482	493	544	502	485	448	486	511	483	496	481	483	520	494	498	487	453	461	495	541	518	471	463	494	473	504	494	487	479	524	474	491	489	523	468	479	479	483	514	540	488	485	501	497	485	482	457	489	469	493	455	465	503	492	496	478	520	457	509	500	490	531	529	490	466	494	507	487	495	517	488	523	550	487	494	498	481	455	457	491	496	489	470	515	474	523	523	461	502	466	465	477	481	540	513	477	503	490	467	513	529	488	481	495	464	501	502	503	467	469	466	456	516	478	523	516	490	477	470	498	484	488	475	524	523	487	485	498	431	463	498	551	493	520	450	519	464	452	482	466	511	530	501	497	488	516	477	479	490	497	474	468	521	565	456	479	479	489	499	476	524	470	466	552	516	503	472	481	508	497	449	479	493	514	507	466	515	471	474	456	498	466	446	488	495	450	482	501	463	522	528	475	483	513	475	521	474	529	498	501	520	533	506	496	472	506	514	493	520	472	475	457	511	472	512	523	490	503	477	493	499	497	527	540	506	476	512	509	515	484	470	484	472	500	488	461	485	487	520	501	479	498	511	498	503	487	481	499	488	503	501	496	463	481	507	514	481	498	469	473	465	519	473	486	466	498	513	526	477	472	481	477	455	466	516	499	502	531	504	499	533	509	516	523	484	547	486	503	490	474	505	537	446	521	516	516	487	449	501	493	490	474	515	446	498	486	486	459	485	468	495	508	492	493	468	477	479	506	488	493	498	504	461	490	501	485	475	495	507	481	522	513	514	488	509	506	458	468	473	507	536	478	471	492	491	479	481	505	504	505	479	480	491	489	449	500	450	506	511	498	492	518	461	499	492	481	519	481	482	465	492	514	517	482	521	490	516	548	491	500	486	470	490	512	472	515	504	477	455	475	501	478	470	516	496	503	521	502	485	547	489	482	482	448	479	500	475	491	512	489	472	473	501	466	475	474	460	500	467	508	493	484	509	481	522	474	486	468	496	500	503	495	469	483	512	450	481	491	496	457	472	505	475	512	474	451	479	478	507	487	468	480	518	503	470	493	470	474	459	515	510	493	461	496	486	493	528	478	496	491	510	468	489	487	519	538	504	467	495	506	482	510	485	512	448	491	507	514	476	508	490	473	488	506	470	513	433	472	520	509	496	501	474	473	491	543	508	511	513	450	489	497	462	477	508	462	485	526	474	511	500	483	499	494	480	457	455	520	486	512	491	514	496	518	509	480	479	450	522	502	518	468	500	457	480	510	538	474	474	491	485	532	517	490	483	483	511	471	528	494	515	499	522	464	486	486	497	464	474	501	464	497	466	503	477	487
3183	753	419	321	364	398	384	285	255	211	194	190	150	146	152	137	106	105	97	89	80	73	68	75	78	80	57	63	72	71	66	64	66	83	59	78	76	59	80	65	52	74	74	57	82	61	58	64	52	67	73	62	74	59	77	67	78	78	51	64	66	68	68	67	51	76	73	60	67	57	72	64	57	74	62	73	79	57	74	57	75	72	59	71	61	69	61	60	55	69	62	61	71	77	66	57	69	78	72	57	75	65	58	73	46	67	55	70	53	62	68	61	72	64	71	69	76	54	51	60	71	64	67	65	67	78	88	63	74	46	60	76	67	64	64	66	72	55	71	61	74	73	60	67	68	70	64	60	55	60	66	75	64	69	61	60	72	58	71	70	69	78	59	74	65	55	56	69	75	69	65	56	53	69	61	61	82	50	65	55	64	81	66	59	70	73	63	70	74	62	57	77	80	69	62	77	77	71	69	68	67	56	62	68	57	71	65	55	66	61	66	66	69	77	74	64	66	51	64	61	48	59	75	77	71	71	71	74	93	63	64	72	69	62	62	63	57	58	71	63	63	84	64	64	76	61	60	62	66	72	57	67	65	64	71	59	70	54	72	54	73	70	74	70	62	74	63	60	65	55	57	63	63	67	73	62	60	58	74	82	68	70	57	75	56	60	59	58	73	51	57	69	75	57	59	59	68	64	54	63	71	67	53	62	67	69	68	57	77	76	71	66	91	55	74	60	66	79	60	58	64	62	65	66	78	61	57	72	57	62	73	73	72	58	69	76	63	59	60	69	75	60	69	72	75	67	70	64	64	76	61	76	60	77	66	61	59	66	85	69	66	59	52	54	72	65	57	82	65	79	72	61	47	60	57	63	52	69	65	88	60	77	61	70	64	57	58	72	56	67	59	74	56	69	58	70	54	74	68	56	60	56	77	58	75	72	72	79	76	65	72	63	55	52	56	62	61	63	66	59	71	75	75	52	51	77	64	61	61	85	72	66	73	64	54	60	74	65	67	75	64	59	63	71	75	68	58	74	66	48	70	59	61	63	48	57	68	76	70	77	70	60	80	79	77	79	60	64	54	69	74	74	67	64	65	74	71	59	71	73	60	58	65	61	56	64	73	73	56	72	64	62	55	85	54	66	68	78	86	65	66	61	47	86	65	69	71	62	61	74	67	68	79	54	86	59	59	69	72	63	74	70	68	80	57	61	63	64	60	76	73	69	68	54	69	78	55	51	77	54	71	71	63	85	66	69	77	67	74	77	64	66	60	58	62	68	59	64	69	59	58	71	72	50	59	65	67	78	59	71	74	47	62	82	73	59	68	66	65	61	83	62	70	68	61	79	75	65	67	68	85	50	64	69	74	65	82	71	77	78	69	56	75	71	84	69	56	69	57	72	53	55	74	49	58	70	67	64	80	66	62	46	62	63	51	71	60	73	69	73	60	64	59	70	69	60	70	75	82	73	75	68	76	62	60	69	58	74	75	78	73	71	59	70	68	54	60	57	54	91	73	61	78	54	59	69	74	63	66	67	76	57	68	73	66	47	81	62	66	67	53	64	66	66	70	69	81	59	72	78	64	70	71	61	65	57	65	62	80	72	60	56	75	66	57	66	52	69	65	62	62	66	79	69	57	66	72	67	71	68	62	63	70	71	69	80	84	78	68	66	80	61	70	70	63	82	75	54	53	67	60	59	60	65	82	60	61	85	62	49	70	70	60	67	52	69	77	61	56	78	76	66	65	47	76	68	75	62	66	58	65	70	70	70	80	71	71	52	70	69	58	75	78	59	49	53	61	68	56	86	77	80	60	73	82	50	73	64	86	79	72	62	56	64	81	66	54	64	64	77	69	77	60	75	65	64	68	75	63	53	75	78	64	60	63	50	56	62	70	70	78	55	63	70	60	65	59	69	71	61	69	67	62	58	61	81	52	50	60	71	69	65	60	61	68	77	68	71	64	55	68	63	60	67	73	72	67	77	54	66	84	66	74	82	52	66	76	85	56	72	58	74	69	68	58	52	50	62	72	61	76	58	69	54	72	72	68	50	53	76	68	62	74	54	74	51	69	70	80	67	65	55	59	64	53	64	72	70	59	67	59	67	75	58	55	55	80	79	68	75	67	66	67	79	65	57	63	74	52	45	67	69	68	65	74	67	64	81	61	79	67	87	62	74	75	61	63	71	75	67	49	72	66	81	66	66	70	79	56	62	78	62	48	68	65	58	63	70	58	53	71	67	63	68	75	69	64	64	67	68	77	79	64	61	65	64	64	60	53	61	70	87	57	62	56	55	64	56	59	64	69	58	62	54	50	56	81	59	57	53	69	61	65	61	60	78	75	59	77	56	72	75	64	82	61	58	59	75	69	54	61	63	64	50	65	50	65	57	50	63	68	71	72	65	57	70	70	71	59	65	55	64	59	63	70	70	58	66	64	62	79	63	69	70	65	63	67	68	65	61	62	60	71	56	76	74	67	78	72	54	65	63	68	58	62	69	61	58	64	78	69	64	54	74	76	69	66	54	66	66	72	50	71	73	74	66	68	66	65	64	68	70	77	63	64	74	59	60	67	63	78	67	65	53	65	67	65	64	57	58	59	70	59	61	54	70	89	72	73	77	57	60	59	65	48	67	69	71	69	55	58	69	51	61	59	79	61	64	64	65	79	58	66	65	80	66	68	59	62	65	81	65	66	60	73	51	62	57	72	68	66	62	60	61	91	64	67	73	64	69	65	68	68	67	71	56	59	72	75	67	64	65	68	62	60	59	57	61	62	71	57	66	61	65	63	69	68	60	64	74	68	58	61	63	75	57	65	69	56	68	58	87	70	73	64	74	59	65	60	75	72	63	75	58	67	77	83	61	86	82	67	59	72	64	77	63	60	57	67	59	66	73	70	79	53	60	83	64	74	80	52	48	64	72	72	70	62	58	54	69	62	67	59	62	66	62	65	60	57	73	65	72	58	58	58	71	67	71	68	57	67	83	67	64	63	67	58	61	72	59	57	59	63	94	62	80	56	51	65	48	64	64	57	64	86	62	57	77	77	51	51	79	66	63	61	57	68	65	67	68	79	64	69	66	70	68	55	69	72	78	64	76	86	66	60	71	76	72	66	65	62	53	66	64	85	56	77	81	75	77	61	54	76	65	65	65	59	67	44	61	73	58	65	57	59	65	75	66	62	62	71	70	64	72	66	56	75	64	79	52	70	65	61	56	78	73	56	60	57	64	70	71	62	76	69	66	59	65	64	68	64	69	80	62	68	63	84	71	66	57	65	70	77	59	55	73	89	65	81	56	71	61	62	61	54	73	69	81	55	81	69	72	75	78	61	59	67	56	61	62	70	59	73	78	62	70	72	68	56	57	62	69	62	69	55	54	56	55	68	65	60	57	72	62	68	65	64	61	61	65	58	72	74	60	62	72	60	53	54	61	74	68	46	58	64	66	61	76	61	66	60	56	77	68	51	73	68	72	73	69	63	66	60	52	76	74
19566	11661	8158	13778	20691	21213	18269	15728	12539	10049	8116	6963	6107	5469	4535	3792	3041	2563	2115	1706	1604	1429	1376	1270	1262	1276	1184	1230	1139	1135	1180	1092	1063	1004	1007	983	958	963	1020	982	1010	973	1053	1011	1048	1077	1094	1041	916	925	929	902	903	896	916	938	898	891	940	895	855	842	836	860	854	896	853	865	876	866	805	843	825	799	769	796	842	870	865	862	841	856	833	876	807	846	852	882	856	871	841	851	898	849	878	816	924	845	795	827	844	864	860	827	831	815	853	804	827	889	826	821	843	857	811	834	866	823	831	878	842	870	827	863	869	821	831	819	829	845	862	852	820	871	817	837	816	882	851	830	832	901	875	834	821	874	857	829	897	855	856	832	833	880	863	873	810	830	893	829	842	840	826	848	822	828	779	855	831	778	853	838	798	835	818	862	839	809	816	858	822	820	873	856	841	844	895	855	881	858	911	818	778	816	872	824	818	850	842	826	833	807	815	825	823	836	825	863	873	809	791	877	870	852	839	878	873	829	829	859	829	824	822	798	849	834	819	831	825	796	853	869	861	906	901	829	817	833	880	898	846	815	841	800	830	865	896	914	828	848	884	828	815	856	880	846	777	881	824	831	871	864	845	911	809	863	823	905	767	849	839	836	880	839	855	875	826	814	868	816	878	857	858	857	847	827	862	878	802	846	854	859	811	800	854	882	874	857	843	817	829	861	817	818	838	878	858	820	888	808	817	840	842	832	828	878	865	857	874	829	849	828	869	868	852	838	809	826	930	811	832	784	863	820	831	869	840	845	898	862	894	811	870	893	864	831	842	829	827	831	826	832	862	781	822	851	945	819	866	888	839	822	833	857	871	840	827	832	810	820	869	819	769	842	815	834	872	837	842	855	832	824	809	832	834	875	837	896	823	834	857	857	805	836	882	860	814	880	897	826	821	821	840	862	860	850	863	836	869	880	881	879	873	833	815	816	806	871	850	846	892	857	820	841	832	860	831	825	810	874	831	869	861	819	892	836	852	905	875	856	907	877	810	844	809	879	826	861	829	844	838	820	834	841	832	837	868	819	868	867	849	807	846	797	836	847	829	933	859	851	859	819	815	843	842	857	889	823	888	840	845	863	823	893	859	883	827	861	868	873	838	860	820	822	850	820	823	822	835	847	852	863	818	832	833	854	814	878	863	845	811	841	846	844	831	794	881	833	819	845	789	885	798	876	851	840	834	795	861	769	838	859	889	880	864	894	874	851	871	806	866	839	842	855	877	859	861	874	825	837	816	830	858	900	863	845	827	807	852	877	866	857	818	871	793	824	838	860	845	877	842	914	830	819	856	852	862	840	844	892	858	828	840	821	820	887	869	846	888	925	903	853	880	817	825	814	834	847	833	851	855	846	845	869	857	866	807	852	817	842	872	833	853	914	828	824	839	845	867	845	820	815	855	868	851	859	815	838	906	885	875	909	808	858	830	882	865	836	815	844	815	843	804	893	914	904	806	862	858	791	857	846	853	875	822	892	874	813	827	864	832	791	852	837	787	858	824	870	856	797	830	834	822	837	867	847	846	887	861	885	831	836	836	897	826	857	825	831	866	853	830	830	848	816	858	862	849	859	843	843	826	805	840	799	837	811	843	855	829	807	820	873	841	815	867	858	837	847	792	879	843	843	883	877	839	819	862	813	838	807	850	849	845	828	850	796	907	876	862	851	864	864	781	850	819	803	802	799	879	859	839	893	862	838	838	807	851	850	863	877	878	884	873	859	831	873	782	831	879	855	823	832	803	819	834	900	852	870	858	830	863	823	826	850	890	820	851	836	797	852	826	865	836	874	838	854	849	861	851	754	940	856	868	831	876	843	877	855	892	827	842	826	836	853	897	839	833	863	840	846	831	820	860	839	855	792	872	793	822	837	766	840	825	848	832	849	881	840	798	860	840	828	835	843	862	880	818	871	874	850	803	888	885	890	804	833	838	861	843	821	900	915	877	790	868	847	819	877	787	837	824	890	886	830	877	858	843	862	800	840	889	771	853	840	882	846	860	857	837	847	824	819	827	818	849	824	861	872	870	837	806	841	832	879	854	819	825	820	838	808	878	900	900	888	809	854	823	853	896	855	861	788	854	805	808	800	858	807	891	848	886	846	847	891	868	848	810	838	834	835	890	879	843	832	875	901	824	883	837	856	862	835	844	849	825	865	841	838	837	847	811	833	857	884	886	839	877	848	841	840	837	885	898	850	835	837	802	858	875	864	875	872	836	811	895	809	876	851	857	883	884	815	846	785	894	816	867	834	884	854	881	839	839	905	867	876	896	900	852	820	857	837	866	853	809	884	868	852	886	855	832	848	786	839	838	845	843	839	794	874	799	873	824	869	785	840	821	810	874	823	794	845	858	892	839	832	898	873	849	827	820	858	808	850	847	872	848	805	822	834	857	891	852	843	876	834	863	861	808	792	849	872	892	895	849	871	798	828	874	824	799	810	888	848	841	816	819	821	875	865	860	850	877	849	848	850	791	872	811	879	798	839	801	829	860	825	821	829	813	878	817	869	819	855	782	884	809	848	818	824	859	879	838	864	824	798	839	837	864	848	832	791	790	874	837	834	877	804	803	815	852	812	839	888	853	842	854	870	846	842	876	854	839	800	797	886	821	839	857	827	859	855	927	815	835	888	861	827	833	887	825	882	799	809	871	896	868	819	810	847	887	833	839	860	835	834	871	901	843	865	820	837	820	837	853	849	851	802	818	840	866	841	836	876	886	836	872	805	844	842	899	825	821	806	954	832	830	866	826	865	828	810	842	849	825	859	872	843	817	862	874	860	807	872	820	860	851	841	801	859	855	824	866	873	826	821	893	858	836	883	815	815	799	867	841	837	897	859	837	831	860	858	913	810	815	801	850	812	848	864	853	837	805	756	812	813	867	814	813	850	851	858	860	832	863	827	823	828	871	785	863	833	839	822	846	803	877	889	865	857	855	885	836	803	824	834	870	834	872	857	822	863	823	838	848	878	817	829	856	797	872	856	904	857	873	819	868	836	855	906	819	864	872	793	824	895	790	872	836	842	880	843	832	858	872	851	879	859	817	806	870	839	851	878	876	836	826	818	834	795	876	883	857	795	811	879	832	845	808	850	850	830	861	874	848	868	813	868	868	790	817	835	859	872	820	840	863	833	897	828	838	849	896	860	827	826	892	864	877	849	855	839	814	878	893	847	880	824	847	847	833	788	837	923	848	853	829	862	832	863	860	831	880	864	899	866	816	828	825	872	798	821	834	853	788	861	816	812	831	865	878	863	843	884	817	842	822	854	826	840	829	828	829	846	839	815	839	840	824	850	866	835	830	877	884	782	857	901	872	814	845	800	852	875	849	825	820	819	863	870	875	853	820	876	884	795	861	871	838	864	884	930	828	866	811	837	875	842	876	829	834	876	837	831	878	823	863	802	893	853	897	795	836	884	783	859	864	827	836	813	837	844	911	816	918	797	873	843	892	852	901	850	848	852	844	850
2433	952	541	396	399	503	494	390	302	295	207	224	193	202	161	154	122	102	95	104	79	81	86	71	85	70	68	79	73	65	68	63	76	73	58	64	64	61	71	66	81	76	65	78	70	81	85	66	75	62	69	57	50	90	69	66	70	75	69	66	61	72	55	70	72	70	69	63	76	66	61	69	71	66	70	63	63	64	68	62	63	49	64	71	57	56	66	61	64	55	63	70	74	55	85	63	82	62	59	74	52	63	58	59	68	76	59	62	56	62	55	62	76	76	72	72	61	61	88	78	57	54	73	65	54	65	61	66	70	69	61	65	65	72	70	57	66	61	59	66	86	61	60	67	69	63	67	80	66	72	56	77	87	66	66	57	57	56	96	67	61	68	68	78	56	79	60	60	65	67	66	65	74	66	70	61	84	58	56	61	61	70	68	63	50	66	68	54	71	58	59	70	58	60	58	67	66	72	71	65	71	63	62	75	82	58	72	66	65	70	75	79	62	65	52	56	60	66	75	67	61	70	66	61	64	73	60	64	59	53	75	66	60	73	62	57	61	59	68	74	75	54	60	75	52	66	74	63	60	59	68	67	61	57	72	66	69	67	57	63	58	79	62	55	65	62	52	68	69	76	70	70	46	55	55	75	65	69	65	70	58	60	59	63	62	72	78	54	72	49	66	64	55	73	67	58	59	73	59	64	64	60	74	61	69	55	55	72	67	62	53	73	68	79	78	51	60	66	73	64	68	56	67	66	66	64	67	65	55	57	59	69	60	77	64	57	67	70	67	69	50	55	59	79	74	59	59	65	66	61	60	62	77	63	67	71	60	57	67	73	92	69	80	72	61	60	52	49	57	56	66	63	54	71	63	70	79	63	76	76	66	72	63	69	60	75	79	65	67	77	79	61	70	74	77	54	63	75	54	79	77	67	67	62	65	59	62	76	76	62	53	68	56	85	69	59	63	62	85	64	63	67	51	76	67	71	72	75	68	56	59	66	65	66	59	56	59	64	80	68	63	65	67	67	65	62	57	54	68	71	52	63	75	59	79	49	63	74	69	60	67	67	69	68	77	57	52	56	72	67	67	53	52	75	61	70	61	78	54	69	56	61	75	54	60	54	65	75	74	65	88	68	69	60	63	68	74	58	62	83	61	58	55	54	67	64	67	58	71	56	67	68	56	72	79	67	69	60	66	57	61	84	72	81	57	75	78	60	55	55	64	52	72	72	65	70	73	73	51	57	59	61	63	54	76	65	64	70	70	74	67	66	60	75	72	59	59	78	71	60	62	68	79	66	70	50	71	57	86	67	71	66	70	59	78	73	66	81	66	64	61	64	56	51	59	68	68	66	65	57	68	64	69	56	57	62	67	59	60	69	69	63	57	68	66	61	58	47	65	70	64	73	62	65	66	77	53	64	80	62	59	68	60	68	68	57	62	67	60	64	70	69	76	59	75	67	74	53	49	74	62	62	65	64	94	60	64	65	86	68	73	60	71	67	62	66	68	73	35	69	63	71	59	79	73	70	58	68	51	71	61	65	59	70	66	60	68	66	71	66	61	76	68	72	58	59	59	56	73	54	64	65	71	73	44	67	72	58	69	60	74	71	62	67	77	65	65	58	52	76	69	63	71	67	63	57	66	61	68	58	63	73	69	59	65	62	63	52	69	71	60	50	49	68	75	65	70	68	61	76	83	63	57	54	64	67	58	73	63	60	73	82	67	70	62	61	60	73	74	63	58	73	67	58	69	73	54	53	74	62	69	61	70	73	72	68	52	75	51	74	49	65	62	61	80	50	70	76	66	67	67	60	72	72	82	89	55	79	53	77	76	86	65	72	64	62	60	56	56	71	72	60	62	68	73	67	73	63	60	59	61	46	56	68	63	66	64	65	71	75	56	63	51	63	68	54	66	70	58	75	82	79	75	64	70	66	65	70	66	80	58	63	63	57	63	68	59	54	64	62	67	71	55	73	67	67	62	63	76	58	76	72	72	61	55	65	71	61	65	65	62	76	57	62	52	76	74	63	59	56	47	67	72	62	58	68	51	49	64	73	59	58	69	64	52	64	55	71	77	64	57	70	57	70	57	62	65	65	62	64	63	66	67	79	71	70	57	60	63	69	77	61	50	67	65	75	60	67	77	54	62	64	67	63	59	69	55	71	60	58	74	81	56	70	66	52	62	55	50	79	58	80	84	66	57	68	78	76	66	65	55	64	53	78	53	47	54	59	66	80	68	70	67	48	53	68	60	64	70	64	69	66	74	68	71	58	71	71	66	62	70	61	58	59	74	58	59	70	70	65	63	58	68	72	62	73	65	69	64	70	65	63	67	77	60	73	71	58	66	56	72	50	62	72	73	71	59	59	65	66	60	69	65	68	66	69	70	59	68	65	87	80	78	68	74	61	81	58	66	62	77	50	58	58	53	65	59	61	66	70	52	71	65	74	62	66	72	61	69	60	67	74	73	63	71	67	60	55	79	70	65	57	61	63	62	53	66	63	70	67	59	65	63	53	64	68	76	74	69	70	71	57	53	77	54	60	69	75	74	70	74	58	74	75	67	61	75	65	59	64	60	82	55	66	75	74	58	69	68	70	66	57	62	68	58	52	70	76	75	77	68	54	66	70	65	73	53	74	62	66	73	67	71	70	55	71	63	75	68	68	56	64	63	57	50	56	67	77	61	69	62	65	69	69	66	62	74	46	61	70	76	68	64	89	61	56	68	82	48	66	65	64	61	69	58	55	65	65	56	79	67	54	81	74	56	59	76	59	69	59	66	74	68	73	59	71	61	68	64	53	64	58	65	74	79	79	78	64	65	71	74	46	74	60	86	73	60	57	64	68	68	59	70	57	55	66	54	58	60	64	74	77	64	66	77	65	48	54	72	62	61	71	69	70	66	53	64	64	52	57	33	66	50	69	70	50	61	71	71	66	53	69	63	54	60	61	68	66	63	58	66	64	55	65	61	69	70	57	72	62	65	66	77	77	53	73	61	77	59	70	61	69	78	58	67	60	63	77	45	83	51	68	68	69	68	63	63	72	77	72	74	65	72	60	53	63	70	61	70	76	54	60	69	70	74	73	86	66	53	62	68	69	62	61	60	67	72	61	62	62	73	63	66	64	75	58	73	68	51	66	62	59	73	69	54	52	71	58	65	57	71	72	68	61	64	61	62	63	67	72	58	72	49	62	75	51	68	58	55	76	68	66	75	57	65	58	67	71	49	64	68	55	65	60	79	58	77	60	62	66	66	63	69	65	48	64	57	68	61	71	58	72	63	62	70	57	77	57	56	45	69	66	64	68	66	68	53	57	60	75	65	51	52	64	70	59	72	79	68	67	77	70	74	77	55	72	68	64	71	62	67	48	78	63	64	70	65	65	73	69	55	62	55	62	64	70	57	71	49	63	55	75	61	68	59	82	61	60	72	69	86	75	74	62	58	75	83	70	66	67	62	62	54	88	71	60	64	52	57	77	58	54	59	50	74	59
23736	14165	9626	16095	23225	23407	20579	17586	14666	11771	9705	8607	7922	6691	5679	4794	3744	2957	2475	2025	1875	1559	1532	1378	1418	1383	1335	1322	1275	1159	1120	1082	1028	1048	1008	920	881	935	1000	979	981	1012	1013	1178	1109	1121	1062	975	950	899	906	878	902	808	865	850	816	857	833	835	818	846	764	845	754	841	803	822	809	808	805	776	811	751	828	812	845	799	828	794	755	797	793	799	790	751	773	824	770	801	802	771	788	817	832	823	811	820	819	836	782	831	766	809	820	751	788	805	759	756	798	819	820	835	806	703	798	776	758	772	820	798	767	857	803	791	706	807	784	790	760	785	833	855	819	837	852	839	816	841	799	731	748	812	775	808	777	772	784	818	793	852	775	742	781	777	732	852	770	787	739	801	753	779	776	754	771	815	785	782	811	768	830	781	823	762	782	755	775	767	764	819	836	729	741	785	765	766	763	747	807	795	801	822	776	770	716	748	762	764	780	793	797	777	804	821	859	765	745	763	723	800	786	805	781	806	791	792	798	796	883	736	780	787	772	805	785	771	792	785	793	770	771	767	735	786	798	757	844	772	803	818	792	821	733	769	787	801	825	775	770	812	838	838	792	784	770	780	796	760	739	796	805	736	791	792	763	810	776	715	801	770	753	788	791	723	795	764	810	768	810	763	808	777	798	799	787	822	745	778	775	761	770	791	785	803	765	769	723	792	753	793	815	829	727	743	772	767	763	781	758	832	787	819	799	787	752	781	778	791	830	776	807	777	799	801	800	817	753	801	782	792	764	745	821	741	766	792	777	777	781	764	782	788	771	798	772	807	787	775	738	792	782	767	816	820	801	794	810	792	761	854	760	800	789	756	823	797	803	750	795	768	771	770	797	801	767	804	757	770	794	799	779	783	763	813	789	763	770	788	802	759	798	825	780	812	791	827	772	797	760	791	723	824	794	802	800	793	789	789	794	792	830	790	775	793	823	809	756	792	759	767	853	791	800	813	741	814	761	777	795	762	816	797	791	768	793	740	811	806	769	785	750	726	814	764	820	830	807	764	778	782	752	787	768	821	784	788	795	807	792	737	776	756	741	819	773	768	799	836	768	821	748	726	821	745	767	762	787	788	783	845	774	801	818	741	776	760	790	797	730	820	791	805	764	799	759	789	776	789	768	751	750	757	837	709	806	778	760	793	762	803	784	770	762	800	846	810	767	810	772	784	746	803	732	772	747	755	814	789	800	771	760	834	697	776	790	796	782	773	804	759	775	851	753	805	789	764	788	841	720	752	786	763	820	794	748	763	802	728	777	753	721	791	785	787	785	817	783	793	816	825	787	762	813	796	781	735	805	811	768	765	824	832	746	758	829	820	773	803	799	829	765	764	778	785	784	789	781	816	756	773	753	793	795	751	773	797	784	777	781	798	747	822	762	771	752	796	770	800	768	750	769	790	761	772	834	816	825	794	804	732	738	785	785	824	767	754	795	775	755	749	785	797	755	786	760	794	747	790	750	781	797	724	785	743	794	822	836	769	832	766	794	816	773	854	709	834	790	791	845	780	756	834	789	813	763	765	737	777	759	755	798	829	817	815	814	758	823	814	813	775	768	782	760	805	815	801	781	749	775	791	802	807	737	777	795	792	803	786	794	798	749	768	756	745	833	794	796	791	761	792	762	765	822	799	778	799	746	830	779	724	799	779	836	781	793	811	760	777	822	747	825	717	789	765	772	786	777	762	784	785	767	739	778	797	763	806	799	824	763	828	812	788	800	763	772	756	799	751	746	809	759	833	758	755	787	777	761	790	768	779	758	778	775	769	728	829	726	769	812	777	748	753	791	742	753	760	758	833	767	797	787	799	798	769	787	844	772	799	800	745	740	821	793	826	827	809	802	753	778	799	758	778	764	757	750	776	775	768	760	804	795	804	814	818	798	803	769	838	783	802	830	792	762	781	751	769	741	806	744	756	769	772	793	757	792	736	775	790	758	773	804	763	824	782	774	800	792	754	788	788	766	776	760	793	784	768	763	784	745	798	824	817	824	821	789	837	797	792	825	763	738	805	803	799	787	768	795	743	760	810	770	818	736	762	801	781	761	759	785	775	807	772	805	785	781	755	776	865	785	791	770	770	743	764	781	767	741	814	784	765	799	788	767	781	754	756	834	774	826	779	825	759	761	782	827	718	818	778	790	791	782	829	756	774	870	764	783	803	759	792	782	800	731	768	799	787	780	820	788	798	805	792	792	826	777	747	784	803	799	807	770	797	807	815	795	803	818	797	756	773	798	745	762	765	755	768	748	744	768	772	823	788	791	767	767	811	825	767	821	760	793	765	790	800	777	762	768	782	795	800	787	803	809	786	806	770	787	781	755	840	813	782	762	725	783	775	778	804	831	750	785	821	777	803	792	737	796	764	810	773	744	780	779	803	735	783	787	802	824	758	756	767	798	811	759	750	774	791	782	756	788	776	798	781	806	755	781	734	738	777	777	819	797	818	779	782	791	772	802	789	808	757	818	777	810	781	802	780	783	809	766	785	779	812	774	823	793	782	842	798	782	736	771	761	759	770	790	749	779	850	782	820	808	731	801	802	814	783	777	772	793	766	802	785	788	768	805	743	759	751	787	832	805	744	802	777	807	740	744	789	819	748	752	792	736	838	779	764	754	817	783	783	829	788	817	775	808	801	760	775	823	766	794	748	807	793	785	788	805	780	747	736	765	753	775	781	807	765	782	751	769	813	796	804	762	789	781	805	768	758	781	831	784	770	774	828	806	803	792	745	769	809	800	742	725	778	783	801	769	728	753	801	788	811	770	787	753	716	802	772	847	830	818	777	756	796	747	781	814	844	800	772	751	758	803	790	807	767	734	762	822	803	749	795	736	761	794	756	791	791	831	849	776	708	811	745	772	773	763	801	727	801	769	763	769	812	775	782	801	761	781	795	790	821	774	772	778	794	806	782	789	743	779	739	710	791	766	810	772	754	778	822	801	768	792	807	806	820	815	802	808	754	767	766	754	783	796	796	811	765	802	692	804	754	796	780	810	761	796	798	803	787	745	760	771	779	784	821	790	812	801	757	746	778	812	747	753	805	790	839	761	730	774	776	782	765	745	763	754	758	806	741	785	805	793	807	805	771	746	770	761	813	771	794	777	800	752	780	805	795	782	746	794	813	807	784	808	763	791	815	775	758	720	792	781	795	811	837	767	755	754	772	774	790	735	784	781	791	811	774	774	809	784	762	821	798	759	775	756	774	750	800	794	747	776	785	795	738	789	775	795	782	780	734	764	813	783	782	803	790	802	835	743	798	793	808	808	772	815	777	809	792	780	744	774	820	731	849	759	802	763	846	803	814	790	745	759	806	828	801	806	770	763	774	793	770	765	749	802	741	791	729	764	850	722	784	764	755	805	760	772	780	778	776	793	772	786	753	822	780	778	748	754	797	792	738	757	749	857	768	847	812	803	774	787	749	796	719	766	812	755	769	791	752	745	787	766	790	774	804	771	787	805	755
2100	468	317	206	182	259	235	205	170	132	122	117	96	101	103	63	62	74	53	42	46	33	42	42	36	46	40	25	26	40	35	34	39	41	42	43	40	48	34	42	30	37	31	34	41	45	53	31	38	41	44	46	44	40	23	39	47	34	42	34	34	37	29	37	36	34	45	30	31	30	41	35	41	43	40	43	34	49	60	26	35	29	32	42	41	37	39	38	39	53	33	31	38	49	30	28	40	33	38	39	35	38	41	32	38	41	38	39	47	27	47	33	37	28	39	38	27	42	31	37	42	30	38	36	38	41	38	47	43	37	36	37	36	41	37	39	32	40	33	43	27	33	48	32	47	35	47	36	49	41	36	31	33	46	44	33	31	35	36	39	31	33	53	34	35	44	48	33	35	41	31	36	38	35	41	39	43	35	38	42	40	34	45	38	35	48	30	39	43	41	44	35	33	38	46	35	33	35	44	35	46	35	36	41	32	38	39	39	36	44	38	34	40	36	43	35	36	33	44	40	32	42	21	33	27	35	40	33	44	43	38	41	45	39	42	33	33	39	28	42	35	40	33	32	35	37	38	43	32	43	37	27	33	37	35	37	31	30	39	33	43	36	28	47	39	31	37	38	42	37	29	34	39	31	29	31	39	37	28	44	39	29	43	41	30	34	45	40	40	39	41	36	36	41	33	35	39	29	44	38	33	44	36	29	40	43	31	43	45	38	28	41	43	40	31	42	40	38	58	34	31	36	43	27	44	41	31	46	31	41	42	34	30	37	34	33	38	46	33	42	42	34	43	32	36	41	34	42	38	40	37	32	39	29	28	41	43	41	38	39	39	37	38	37	37	43	34	31	41	30	36	45	36	36	41	38	36	35	43	35	40	36	36	43	32	44	36	28	41	44	36	48	35	36	33	33	44	31	36	37	41	43	36	30	45	43	37	35	37	29	45	40	37	46	41	37	27	34	36	39	28	38	51	35	40	48	39	40	38	37	33	33	32	28	39	31	35	45	45	53	36	36	36	39	28	36	35	44	35	28	33	44	39	40	47	38	40	32	44	30	46	38	44	37	41	37	36	41	42	34	35	41	30	41	45	35	48	40	38	35	37	39	36	47	42	36	41	29	43	43	44	41	33	33	35	39	29	39	35	44	29	46	33	38	44	42	40	39	43	35	42	38	47	38	38	34	38	33	39	39	31	39	25	46	45	36	45	40	45	37	40	43	50	37	37	36	38	41	30	48	36	37	31	28	45	47	35	48	42	34	32	38	47	39	38	48	31	30	37	36	39	35	38	40	33	38	32	40	45	32	37	52	44	41	44	37	33	35	43	50	38	37	47	41	46	33	23	51	35	41	35	25	34	32	39	43	38	35	32	40	37	38	26	53	31	48	39	49	49	32	37	48	32	27	35	39	45	34	33	35	42	31	42	31	38	38	36	31	38	34	44	46	44	39	39	55	35	41	41	32	27	37	39	45	27	31	44	45	31	32	47	36	29	31	46	33	44	45	38	43	35	39	41	31	34	37	37	31	38	28	38	40	33	23	42	47	34	38	38	24	51	33	54	43	26	32	41	41	44	41	48	29	38	46	34	46	28	30	39	37	35	33	33	46	34	36	38	30	45	37	36	33	33	34	33	36	41	49	42	33	35	37	42	41	38	42	45	40	27	41	40	42	55	33	45	48	40	40	39	27	45	40	31	39	31	42	36	36	36	44	38	34	35	34	38	32	38	41	35	35	37	39	38	32	32	32	29	29	35	37	34	41	46	35	43	31	39	40	35	47	42	36	33	44	39	28	30	40	47	34	39	38	42	32	44	37	37	26	24	31	39	41	34	41	23	34	33	36	33	43	39	25	37	42	40	32	40	31	46	30	30	31	29	26	43	35	38	31	33	42	35	28	26	28	29	36	41	44	35	42	43	40	35	37	30	31	43	36	34	35	30	43	35	37	38	30	36	49	38	36	30	35	37	45	34	50	31	31	30	42	35	41	53	29	35	38	34	41	38	33	35	43	34	42	37	38	33	39	39	42	35	43	30	49	51	42	38	45	39	40	34	33	38	40	37	41	42	35	32	43	36	27	48	41	37	26	35	32	33	38	33	45	34	35	40	21	33	39	46	41	50	34	38	50	38	33	31	50	34	45	40	35	35	35	31	43	37	49	39	24	24	37	35	41	52	41	26	37	29	36	40	33	27	35	35	29	34	35	34	26	35	43	36	30	37	34	37	44	41	43	40	31	39	36	50	32	37	43	41	30	43	40	46	31	41	40	38	32	36	28	40	36	37	35	33	36	35	37	33	44	46	47	36	32	49	35	36	37	38	48	28	40	36	37	40	39	32	39	39	42	38	45	34	41	35	35	44	27	32	32	46	40	38	48	27	37	37	34	38	25	40	36	33	33	34	40	40	37	35	34	39	40	38	31	32	36	26	39	29	39	55	42	40	40	37	39	24	41	30	41	39	49	36	39	35	39	28	33	49	43	30	34	36	33	38	36	44	41	38	39	42	36	44	34	51	45	43	43	32	38	33	31	38	34	35	34	45	45	35	40	38	44	39	42	35	37	41	41	36	46	47	37	42	30	45	42	37	34	42	33	48	34	33	32	39	37	41	46	30	39	44	38	38	41	43	31	38	39	34	44	34	38	39	33	45	32	50	44	40	41	53	43	39	32	37	41	35	34	26	34	44	36	40	41	34	43	36	30	36	42	34	48	40	39	28	35	27	47	31	36	54	39	34	35	36	41	36	35	52	30	37	40	32	40	36	33	47	40	32	36	23	41	31	36	37	41	27	37	52	26	33	44	49	39	37	37	38	39	40	45	34	34	37	35	34	37	35	41	36	41	34	38	32	39	26	40	43	33	41	43	29	45	36	44	40	30	47	37	44	36	47	45	41	41	40	36	32	32	35	40	39	46	41	34	42	41	31	51	43	33	34	34	35	52	42	41	40	54	30	40	38	32	34	43	33	42	40	29	36	37	35	26	34	39	27	43	32	29	35	31	43	31	41	38	35	41	31	37	38	34	28	38	42	40	33	44	45	21	44	35	35	24	41	35	46	49	43	38	33	36	35	44	34	40	39	36	44	35	33	42	44	41	35	38	39	38	46	38	40	39	33	38	28	41	39	38	34	39	41	41	38	30	41	37	42	40	35	37	32	37	34	31	53	40	45	38	36	47	37	47	49	40	38	42	29	47	30	34	39	33	35	41	35	33	39	42	32	38	42	39	36	38	31	43	31	40	38	49	31	35	35	33	41	39	45	39	38	39	40	34	47	26	30	32	37	44	35	41	34	44	31	23	38	42	35	47	37	51	41	24	44	47	38	40	49	38	40	34	37	39	38	34	31	35	32	40	36	54	41	41	46	36	42	47	29	38	26	39	36	27	39	48	36	43	30	37	40	35	44	43	27	31	38	41	37	24	28	38	45	35	33	25	39	47	43	49	27	27	49	37	33	27	41	27	43	42	37	35	37	38	38	40	43	42	40	35
17633	9566	5928	10812	16316	17071	14501	11636	9040	7235	5791	4916	4469	3583	2877	2324	1728	1417	1145	976	868	829	825	693	748	713	737	705	704	658	680	666	634	592	574	574	523	552	565	611	572	644	631	549	600	549	613	577	580	570	554	526	536	504	566	578	510	505	486	540	501	513	529	504	498	505	511	494	501	503	511	565	485	514	480	517	545	504	519	489	504	515	509	504	475	519	486	503	534	481	494	502	507	513	495	500	517	481	480	499	516	484	520	502	479	480	509	491	502	478	517	502	483	482	498	524	534	503	493	478	414	546	554	506	459	506	522	462	550	528	523	517	512	569	542	491	530	533	553	496	513	497	493	529	487	490	484	504	486	473	525	508	543	500	487	484	518	509	494	462	499	565	470	526	468	454	536	499	502	515	522	517	478	477	517	497	516	512	490	466	509	521	537	544	514	497	523	477	530	521	529	536	478	535	521	516	553	551	484	525	512	524	548	486	488	538	491	472	478	511	519	501	529	512	487	506	549	485	462	553	543	497	472	506	508	519	504	541	521	517	494	519	526	510	549	484	514	500	522	518	536	509	493	513	536	500	502	499	525	493	496	540	523	534	517	521	471	527	517	441	509	506	532	531	488	510	513	519	498	502	494	525	514	503	549	494	431	510	497	523	489	536	502	478	499	475	479	485	530	489	492	511	477	480	513	504	508	490	513	506	500	504	490	536	484	525	479	543	485	502	523	516	526	500	529	485	484	519	541	487	513	497	519	511	484	489	469	478	467	535	513	500	528	520	524	497	477	514	527	524	513	517	509	491	513	495	483	477	509	509	545	487	505	528	533	529	560	482	503	519	490	519	487	503	548	512	524	520	514	487	528	516	497	494	531	508	503	500	483	519	479	505	508	500	459	497	515	480	508	509	483	487	478	494	528	492	477	502	514	489	519	507	526	470	480	516	516	521	491	493	521	495	500	483	482	524	444	488	486	508	506	508	536	501	530	508	510	479	515	506	487	509	485	506	484	488	487	440	513	489	476	511	509	547	491	524	519	513	514	527	503	502	525	510	458	516	522	547	494	523	497	471	501	511	525	476	481	519	515	453	524	518	488	512	500	498	521	479	497	476	540	517	503	523	479	503	538	468	498	526	517	494	504	507	511	496	543	513	501	506	500	527	498	510	500	466	533	493	504	483	506	504	520	491	517	461	498	492	496	552	474	489	528	559	481	504	481	481	478	545	477	499	515	515	518	481	479	485	499	525	529	505	497	502	540	506	509	474	508	529	471	509	529	508	502	486	462	509	486	519	509	531	502	530	505	503	500	516	521	463	514	492	501	491	510	504	488	495	506	481	511	516	509	494	529	548	470	518	498	523	498	506	545	523	490	515	504	549	514	501	508	507	505	503	559	511	477	468	479	494	502	500	467	507	495	468	474	531	530	500	548	499	493	498	512	509	535	492	501	485	486	446	519	486	490	487	531	494	516	503	493	467	503	499	519	490	510	510	525	492	482	497	468	538	472	489	495	460	494	499	509	496	513	458	500	468	505	482	525	484	481	501	505	490	498	516	503	523	516	484	523	492	535	496	522	499	518	519	505	510	464	486	463	505	512	534	501	497	459	476	514	500	467	477	511	495	508	486	538	527	479	525	520	530	497	515	471	500	525	494	472	491	504	488	518	503	521	523	558	497	482	519	508	504	510	504	530	519	506	491	484	454	484	497	510	488	501	503	535	497	511	477	524	522	490	496	503	467	491	481	502	487	439	476	495	467	508	508	505	500	481	482	487	510	498	517	500	508	484	531	523	507	446	498	520	510	527	516	506	507	509	536	477	506	505	447	489	501	479	481	501	490	471	516	525	476	554	493	451	505	511	487	530	499	510	529	512	463	485	489	506	476	495	469	502	523	550	516	533	510	485	505	488	502	538	474	489	503	527	518	537	483	485	520	509	504	520	547	497	464	556	517	471	484	508	474	498	477	486	515	504	496	497	537	525	517	513	461	496	512	520	526	501	505	473	520	504	533	476	524	506	472	529	549	510	511	523	536	491	490	493	502	534	552	481	504	484	522	551	512	503	527	510	491	501	473	507	532	530	484	525	498	469	487	495	515	515	506	478	505	501	474	454	467	502	519	486	514	533	513	499	489	529	524	481	517	529	483	489	519	512	484	449	490	489	510	518	507	495	494	505	493	501	515	477	469	510	451	511	486	511	466	501	500	507	543	519	497	483	511	486	506	520	477	518	476	507	479	496	513	498	467	467	527	510	503	545	513	493	522	523	513	491	515	500	537	511	510	503	507	492	518	502	477	526	497	527	501	511	489	507	512	535	459	542	492	512	491	526	455	504	463	523	497	472	504	518	539	531	503	521	496	508	509	526	472	491	526	483	537	501	519	526	561	549	502	499	524	480	541	515	492	490	471	507	524	482	551	519	470	493	487	532	490	498	511	500	523	559	478	501	463	529	514	529	498	561	500	503	477	521	501	468	485	503	548	496	506	527	551	502	510	499	502	541	485	477	489	515	514	523	489	508	484	522	496	485	511	543	553	470	531	447	500	487	526	522	480	481	514	513	506	483	471	463	525	500	521	463	524	471	487	501	524	527	510	526	489	494	480	510	516	486	491	486	470	515	505	507	532	458	513	443	535	510	464	500	492	518	555	511	467	521	537	561	533	546	496	458	553	515	539	513	522	524	478	474	501	498	500	485	506	517	529	495	481	479	521	528	469	513	550	467	488	482	495	503	541	525	540	495	521	499	511	508	525	528	508	482	531	505	519	569	505	517	486	495	539	510	499	516	526	447	473	490	543	474	546	500	504	500	500	503	484	491	508	469	522	498	484	470	495	499	520	492	511	514	535	539	476	522	503	486	532	494	477	469	509	480	482	557	491	487	487	487	498	529	499	499	499	558	497	527	471	502	509	521	518	496	472	515	534	539	521	529	478	484	491	500	503	501	484	497	498	529	515	512	472	483	471	493	534	530	486	517	493	496	509	543	494	494	511	515	538	536	509	499	502	517	484	478	524	485	487	517	481	488	512	496	543	506	448	513	479	475	521	489	495	521	499	540	521	503	538	501	515	529	496	456	546	486	494	509	480	552	456	468	499	520	533	483	445	506	480	525	532	540	557	508	500	513	488	498	506	495	509	515	516	497	517	493	509	469	513	466	522	478	513	480	487	498	498	522	489	482	491	515	514	495	532	511	476	550	483	505	537	552	484	474	486	546	469	506	497	502	509	503	502	470	534	499	499	473	475	499	563	505	471	497	476	501	528	510	494	532	535	527	531	504	487	493	504	495	502	479	528	525	488	494	479	503	487	511	500	518	494	543	504	476	514	487	509	513	466	502	507	470	481	513	504	537	575	532	484	516	495	510	498	501	505	459	519	557	537	524	531	517	501	502	508	498	514	539	514	515	530	517	484	502	478	479	445	485	514	504	503	509	508	457	529	468	487	496	505	501	525	508	496	518	484	495	502	514	505	470	538	553	554	530	514	492	503	495	505	538	507
1683	677	358	260	289	339	300	277	220	186	174	149	160	94	115	72	77	63	66	56	44	52	48	45	51	40	48	39	50	46	52	46	54	50	36	50	52	42	43	37	52	38	54	45	36	50	47	41	41	39	41	38	36	49	43	31	46	42	38	48	26	42	43	35	27	32	31	44	41	53	42	37	38	27	40	39	37	36	46	39	36	43	41	49	61	40	29	27	56	45	41	46	30	40	35	40	37	45	38	38	43	34	47	35	38	37	28	37	45	42	50	38	34	27	44	27	30	33	37	34	44	43	31	30	40	42	48	34	40	36	43	48	34	34	43	47	32	33	44	26	33	31	32	44	41	27	52	39	43	36	41	39	46	52	35	36	44	39	23	42	43	50	43	37	45	37	45	25	43	53	44	45	43	31	38	38	43	29	27	44	51	35	51	41	46	38	31	37	46	48	49	37	43	47	38	41	37	44	33	46	40	45	36	55	46	40	27	30	30	33	41	38	37	32	30	29	36	37	41	26	35	34	47	43	40	48	33	31	34	33	29	40	44	58	49	50	42	37	41	38	43	50	34	56	42	37	45	51	37	32	34	33	49	31	38	36	41	37	40	44	33	42	39	39	47	27	41	23	33	54	34	44	43	30	46	37	55	44	44	32	38	39	30	29	40	38	21	40	45	45	32	34	40	47	41	50	52	48	33	28	38	36	45	37	35	33	36	38	40	45	48	29	39	30	35	31	34	29	38	36	51	39	36	48	43	50	44	51	32	43	42	40	26	28	41	40	41	32	42	51	48	49	38	39	37	52	31	28	37	39	44	41	28	40	29	28	34	36	33	36	46	36	29	42	34	43	35	46	43	37	37	41	41	46	40	44	29	31	29	33	37	44	38	38	30	37	36	42	38	37	36	35	34	36	34	32	38	32	45	33	42	36	46	46	35	33	30	42	39	34	41	46	43	49	50	33	43	30	34	43	37	40	43	32	39	36	48	49	31	35	36	49	40	44	49	37	36	47	36	45	44	40	41	36	30	46	31	43	32	46	44	25	40	43	38	30	40	35	38	45	33	39	39	37	37	46	41	39	40	51	39	45	47	48	42	34	46	47	42	36	37	43	45	40	42	43	37	38	39	23	43	35	42	45	41	39	45	31	44	40	38	41	41	41	41	28	29	38	37	47	51	47	38	38	38	48	41	37	40	41	31	43	38	35	48	44	42	38	38	49	52	53	39	50	43	43	52	31	25	47	40	33	32	45	46	40	43	43	34	46	41	34	40	31	35	29	47	31	39	42	37	42	43	31	47	36	40	49	29	49	46	36	39	32	29	38	40	32	48	34	36	36	37	41	36	41	38	50	32	41	41	43	32	55	38	33	37	46	57	35	43	44	49	33	44	35	43	34	40	34	32	39	35	57	35	48	44	43	52	34	43	37	40	40	42	39	34	38	38	41	42	26	43	38	48	43	38	43	36	44	33	32	40	33	43	47	51	41	38	38	29	44	43	36	44	41	39	45	44	43	40	28	33	37	41	33	52	51	49	43	38	36	36	53	32	41	39	42	41	43	38	43	53	32	37	37	50	35	33	49	51	33	34	38	38	45	43	44	42	40	42	47	41	43	45	51	45	48	37	27	36	30	34	38	37	44	42	44	46	41	41	42	28	30	43	46	44	34	36	40	51	42	40	30	34	42	45	42	43	47	56	44	48	35	36	35	45	25	31	27	35	31	49	40	45	36	37	37	35	35	38	43	36	36	41	34	41	33	30	39	50	41	39	42	47	38	39	54	45	46	51	41	41	43	38	40	30	34	44	39	41	31	35	49	56	38	41	32	40	50	33	45	38	38	41	33	31	35	42	35	54	32	48	26	51	40	45	48	40	44	40	29	28	34	34	36	34	36	41	33	38	35	39	44	43	43	43	48	34	37	41	43	48	33	48	34	47	46	36	44	47	49	38	36	36	33	46	25	41	48	37	29	32	47	41	48	49	39	41	43	42	42	38	38	45	33	50	41	31	38	51	31	45	45	45	33	33	45	39	35	40	45	45	41	36	39	42	28	43	34	42	55	36	37	44	31	41	43	23	37	45	36	30	46	37	38	46	36	49	34	24	45	29	41	33	35	39	48	43	37	39	43	59	50	35	42	43	36	34	39	43	41	40	32	42	50	49	47	42	37	42	26	27	29	47	44	31	48	38	36	39	45	45	36	31	38	46	32	41	46	45	48	56	34	36	36	26	35	38	36	34	41	37	24	23	36	31	35	42	31	33	50	44	30	38	42	38	28	32	29	25	52	43	39	38	31	37	40	37	47	44	36	38	33	41	37	47	42	48	42	43	42	32	45	46	32	42	52	46	42	35	45	40	43	47	30	31	31	38	42	43	42	40	44	46	57	32	39	55	42	33	45	41	42	41	39	49	36	40	39	28	33	45	47	47	36	35	44	36	30	38	51	45	36	36	41	32	45	38	47	34	44	50	41	34	36	33	39	43	29	30	35	33	33	43	36	34	42	47	46	36	36	39	51	32	42	32	46	38	38	54	33	36	37	36	38	52	30	46	36	29	46	26	41	33	34	41	36	39	43	39	39	31	39	48	38	52	39	26	29	39	35	37	43	26	40	34	37	38	43	33	40	41	38	41	44	52	39	37	44	38	36	47	41	36	42	46	41	32	44	31	45	34	46	40	30	44	37	25	32	38	36	41	32	34	43	35	32	37	31	35	39	46	43	41	39	44	37	30	39	35	44	38	37	40	35	44	47	45	34	45	44	34	47	39	38	36	37	37	34	24	44	45	54	48	34	47	30	38	39	36	49	31	33	45	36	43	40	47	37	37	44	43	26	40	44	43	32	43	40	37	41	46	43	42	39	42	53	41	48	43	24	56	34	47	49	32	34	38	37	40	40	40	32	45	48	30	48	35	36	31	45	36	42	37	48	42	38	30	49	41	40	35	38	39	39	38	33	32	43	41	35	38	36	43	40	33	37	42	40	34	36	30	27	30	33	38	43	48	46	45	46	46	39	38	55	48	40	44	37	40	44	32	40	46	38	26	46	50	39	40	48	40	44	23	31	35	35	40	52	47	45	41	38	45	41	46	41	43	24	44	51	49	36	30	40	43	34	40	50	47	31	49	42	46	39	41	41	44	29	39	49	31	31	35	41	48	41	33	45	32	39	39	40	47	57	48	38	37	31	48	43	53	46	36	42	39	40	43	44	45	40	34	31	35	38	51	45	52	29	39	40	50	38	39	38	42	30	33	51	40	26	41	45	30	35	44	48	23	32	35	46	44	44	49	47	45	52	41	38	42	38	36	32	36	31	44	44	48	34	42	37	25	45	35	39	36	41	49	42	39	42	40	37	28	36	29	31	39	32	50	48	41	33	34	39	36	31	33	39	36	39	47	48	46	49	48	33	37	40	47	41	32	33	47	48	33	39	41	37	34	45	32	44	44	30	47	34	42	42	31	41	38	40	32	58	32	37	36	41	35	39	40	39	33	39
20533	12238	7776	13500	19918	20145	17312	14337	11642	9420	7838	6629	5833	4737	3881	3265	2243	1917	1629	1294	1146	1050	1036	896	926	833	898	847	756	751	757	702	650	668	611	623	603	570	608	628	631	670	734	613	656	653	586	575	581	590	561	561	614	539	541	569	560	533	495	530	493	511	515	518	509	514	557	533	515	499	500	511	507	485	514	492	537	499	519	466	546	487	470	478	495	472	519	518	500	519	505	481	469	520	485	512	517	466	457	511	477	494	503	490	500	511	494	470	515	493	467	512	487	471	463	507	505	503	483	473	498	488	512	475	488	474	509	515	507	463	494	528	486	462	467	480	492	529	517	515	514	473	491	504	501	482	506	495	516	508	550	441	483	494	488	465	482	531	448	472	478	452	531	479	517	499	492	482	482	500	474	481	506	539	508	482	504	503	511	454	533	470	474	468	502	525	479	454	467	489	517	535	469	478	518	475	493	504	479	468	514	545	538	495	463	474	492	490	519	447	483	490	450	448	444	484	468	436	469	500	509	504	532	493	520	458	504	498	515	451	516	497	499	497	479	512	498	505	506	506	410	483	538	479	489	476	490	503	486	466	526	508	483	498	523	507	488	464	503	505	522	497	500	527	487	496	472	493	467	486	550	491	485	482	482	521	489	539	493	443	456	489	431	518	464	462	480	493	462	473	495	476	454	513	498	486	446	506	477	494	466	485	490	520	519	488	474	514	466	495	478	455	486	525	459	488	463	509	490	474	496	498	510	499	494	473	505	459	461	490	526	500	490	520	490	492	522	493	493	494	500	496	476	488	478	499	505	471	471	496	481	513	489	501	461	510	481	489	515	483	488	499	479	502	485	490	556	489	473	505	509	488	493	478	459	459	469	482	506	491	481	492	491	471	450	519	510	503	471	505	493	496	493	473	486	500	491	466	466	471	494	505	482	484	546	485	465	508	456	472	488	544	478	516	483	498	486	490	487	503	507	494	471	531	485	465	512	467	497	474	469	490	460	514	499	513	481	517	479	499	491	497	536	504	507	506	502	495	508	498	489	488	461	480	472	463	454	492	500	514	470	468	529	451	502	485	527	457	472	493	489	461	474	525	474	476	470	511	530	473	469	497	423	512	485	485	474	498	448	517	496	507	486	470	449	461	518	516	498	521	493	531	503	473	523	501	510	483	525	495	462	463	491	500	487	484	496	500	495	509	476	512	442	472	462	471	509	513	452	493	502	443	446	465	514	475	488	480	498	514	501	464	478	461	472	478	485	525	513	475	475	455	515	508	469	478	485	501	480	482	474	442	468	489	496	485	522	500	482	480	473	495	473	518	498	491	475	483	495	502	472	513	458	519	482	460	469	486	517	496	502	487	494	465	475	516	516	476	486	536	493	502	476	485	489	525	482	474	455	462	523	472	467	466	516	439	472	467	556	475	504	497	483	453	475	459	480	478	472	497	509	527	492	524	466	520	487	464	489	450	461	453	455	477	465	485	477	511	491	491	490	543	473	477	492	469	512	513	503	509	502	459	519	461	515	493	468	463	510	488	492	473	483	498	503	464	493	518	509	502	486	507	505	495	514	519	490	441	506	488	496	488	491	460	446	483	457	457	494	509	485	512	457	482	475	472	482	474	489	499	478	458	507	511	447	496	515	508	519	501	521	522	466	508	507	498	493	504	536	489	459	440	510	527	526	531	510	464	482	489	475	518	478	486	491	509	515	495	481	483	477	487	496	473	469	493	487	468	488	491	499	490	492	485	496	506	506	546	457	504	504	502	481	459	484	529	487	498	463	490	487	471	517	479	498	523	444	496	492	518	486	485	472	491	496	472	463	510	486	529	491	533	492	492	502	481	500	499	499	444	475	479	523	528	490	467	486	486	489	493	511	461	455	528	485	510	473	512	471	451	483	453	440	484	503	491	484	495	504	484	529	483	490	449	484	453	473	539	528	464	536	493	488	490	501	481	498	538	469	454	503	491	518	412	477	521	549	475	492	461	508	488	493	503	482	486	508	502	509	495	479	455	502	481	491	499	510	465	487	478	497	491	495	518	530	502	461	480	466	493	536	477	512	495	496	467	507	494	464	483	493	483	487	491	481	466	527	476	488	538	487	478	467	532	502	499	474	546	452	477	488	497	511	505	502	492	471	502	482	471	522	467	461	503	472	464	474	469	476	494	470	489	481	484	477	468	491	505	483	489	479	479	471	488	462	485	471	515	468	488	488	449	503	438	480	454	498	471	501	451	484	458	468	482	458	466	509	483	506	460	528	459	491	483	450	469	513	512	492	489	500	467	518	496	483	533	491	491	476	420	462	485	483	436	490	499	447	489	523	452	517	474	504	472	440	521	498	536	484	498	476	515	513	499	458	469	478	510	507	512	484	502	462	438	456	462	471	513	460	496	475	487	474	517	490	463	487	492	524	495	493	497	461	502	491	474	481	476	478	436	496	457	513	511	509	476	521	498	496	499	467	508	480	486	495	487	506	506	497	470	527	509	511	509	519	475	451	473	468	489	478	475	472	483	507	483	517	488	492	450	504	477	505	498	495	498	457	467	493	478	491	472	498	474	450	499	545	511	467	543	490	475	501	485	480	499	486	507	488	464	511	538	492	507	527	496	491	481	488	521	514	498	525	505	508	491	501	478	483	481	500	505	541	488	498	476	508	490	483	505	444	530	501	480	499	466	493	525	526	476	519	484	453	488	486	480	499	486	474	480	507	487	509	496	457	494	510	518	490	521	503	501	489	484	457	487	488	479	467	498	492	491	476	481	439	511	447	507	447	490	481	482	517	510	483	463	482	474	491	507	445	543	500	501	519	528	466	543	475	492	489	523	538	561	490	502	514	441	490	456	479	497	450	495	458	497	480	492	459	522	513	480	461	504	497	503	493	483	497	495	525	445	510	488	487	495	485	482	479	511	445	500	465	477	507	497	490	500	474	440	508	549	470	495	512	525	502	524	494	507	494	502	469	511	489	473	456	480	501	518	509	493	494	499	486	475	493	489	499	452	486	486	475	543	486	506	494	529	471	475	486	507	505	488	494	411	477	501	505	494	463	521	462	557	488	476	493	489	478	524	486	477	499	513	542	484	467	510	469	508	524	501	491	438	425	470	512	490	525	516	450	522	504	521	509	482	505	489	519	514	468	482	491	479	475	521	494	518	493	492	490	473	472	519	492	486	503	472	532	498	518	440	503	465	465	443	495	503	504	528	498	504	494	478	518	513	497	484	476	515	505	477	505	500	491	491	491	479	496	511	478	513	445	528	502	520	490	524	489	488	517	481	507	467	479	492	454	518	466	478	477	474	470	507	512	471	434	486	532	500	499	515	460	509	499	530	499	498	502	504	490	517	464	473	481	450	475	503	501	498	473	493	496	521	508	505	531	486	506	523	490	476	485	505	520	510	477	523	487	490	490	491	518	539	474	493	471	459	478	510	445	488	496	484	483	541	473	479	484	476	477	473	480	495	479	530	498	485	495	518	440	486	460	486	511	475
3145	649	409	294	294	365	319	294	234	222	235	178	185	126	135	106	117	94	90	81	81	85	80	70	96	52	76	53	87	89	79	70	82	72	77	63	54	64	72	66	73	75	66	59	51	77	86	64	79	66	83	64	57	61	70	91	75	79	61	66	74	65	58	72	65	77	61	63	63	66	76	70	73	57	56	62	64	53	67	57	65	64	68	72	64	71	72	66	72	80	61	68	70	74	56	66	66	67	59	63	74	67	70	67	64	68	74	65	51	48	65	69	76	60	73	56	66	68	63	64	54	48	49	83	63	58	62	62	55	66	73	54	69	58	59	67	63	73	60	73	71	75	59	75	62	72	68	69	60	64	58	62	62	75	59	68	69	68	54	64	68	70	62	81	61	70	62	65	53	64	55	83	55	54	79	69	65	54	63	52	63	70	54	67	63	63	68	78	77	76	64	63	60	66	59	60	59	71	62	65	51	60	91	72	64	76	65	60	70	71	65	62	55	58	82	62	71	66	61	67	65	54	50	54	53	71	72	56	64	68	64	65	59	68	57	66	73	68	76	71	49	79	69	66	74	64	54	71	67	64	57	72	70	74	69	61	86	70	57	81	54	77	70	56	77	67	79	72	56	67	66	75	81	66	69	77	78	60	67	79	76	58	61	68	61	65	60	71	78	67	69	47	72	65	66	60	65	67	67	71	59	56	66	62	66	72	62	66	65	73	75	64	60	75	78	65	74	53	65	68	73	75	66	64	64	67	76	54	68	67	57	63	73	61	68	56	62	68	60	69	61	69	80	61	57	84	77	51	49	77	71	68	69	70	62	67	61	60	73	54	81	59	75	69	67	60	67	78	71	52	63	64	79	64	71	63	67	57	62	61	81	74	56	57	56	75	48	61	65	66	56	62	68	66	63	68	76	67	73	58	76	69	63	50	72	80	69	52	80	61	63	72	58	74	77	75	66	64	56	64	57	70	74	66	61	78	60	49	66	58	58	75	60	60	50	68	70	63	83	62	71	59	60	80	68	80	62	69	65	64	62	71	64	59	60	57	58	60	76	60	57	70	67	57	64	74	69	58	60	69	79	66	64	54	54	64	63	63	61	62	61	63	71	55	72	81	55	70	53	65	56	71	44	69	80	81	58	55	73	67	47	75	77	74	95	70	64	75	70	84	75	70	67	87	60	65	81	68	49	66	57	64	68	66	63	80	62	66	73	77	53	75	60	65	67	67	68	61	65	85	62	75	63	79	60	71	64	72	76	80	64	57	64	73	69	60	55	63	56	61	77	76	67	75	68	64	89	62	83	61	68	68	85	60	70	49	66	85	56	75	57	58	66	53	62	71	81	63	66	64	77	69	62	84	63	79	56	84	50	53	66	65	81	67	68	61	72	78	48	59	87	72	60	59	56	65	67	55	70	61	49	73	73	73	64	71	61	65	80	61	60	69	60	71	65	76	67	58	68	55	67	41	64	52	54	66	56	72	64	66	61	68	52	84	68	50	64	62	53	75	63	66	55	68	70	63	71	50	44	65	65	75	54	58	66	81	70	66	72	79	56	70	86	59	64	77	58	55	53	76	64	66	50	64	61	65	68	67	56	63	53	69	79	66	67	61	62	55	71	67	80	75	66	74	69	79	56	68	62	63	73	59	57	79	64	72	63	67	61	68	70	76	63	71	70	57	61	76	71	60	69	66	74	74	77	61	80	71	66	67	69	61	54	69	49	55	73	73	52	64	79	74	68	61	59	69	52	59	53	65	69	61	62	69	56	68	68	68	48	79	68	72	68	52	72	62	59	84	62	45	73	61	55	68	76	71	62	66	62	58	67	72	59	76	47	67	64	66	73	53	68	71	79	59	72	60	67	70	72	56	58	67	52	55	68	66	69	67	55	64	63	71	69	88	67	59	55	68	58	68	57	57	59	86	72	61	61	60	56	61	64	55	73	76	62	57	56	61	81	68	47	63	61	66	69	71	81	70	64	53	72	77	60	63	74	55	64	66	59	54	63	73	82	68	72	62	63	63	68	62	75	65	68	74	53	61	62	58	68	65	67	70	78	80	74	58	64	70	58	63	65	64	54	70	57	64	60	66	73	42	70	71	68	63	69	77	88	77	69	69	60	71	57	68	70	61	65	66	61	82	66	68	69	64	72	68	69	62	55	56	65	64	67	64	62	65	65	81	65	79	66	73	68	78	61	75	75	55	64	75	57	61	66	73	63	68	85	71	58	64	65	52	59	73	74	67	57	70	55	71	59	73	58	67	66	73	64	68	65	52	67	64	57	57	65	68	88	54	63	50	63	81	57	68	66	74	81	62	66	63	68	71	61	70	77	62	73	73	66	85	65	71	62	69	62	58	61	65	72	62	63	75	65	73	62	75	55	58	73	76	77	43	68	77	59	70	59	52	67	73	57	64	70	66	66	71	65	72	69	72	68	60	78	64	63	68	72	55	87	64	69	90	61	84	59	57	61	71	68	70	71	57	73	61	62	71	86	71	64	74	66	79	63	72	60	61	59	68	73	70	53	60	69	82	71	68	71	68	61	63	80	78	71	72	72	72	63	64	57	52	60	53	56	67	83	58	54	57	64	86	71	74	71	50	58	73	60	66	62	75	71	73	59	71	52	56	66	62	63	71	53	73	75	67	67	61	85	63	58	55	74	77	74	65	83	71	63	62	57	60	66	72	58	69	54	79	65	62	65	85	76	72	74	61	70	61	71	80	57	71	79	68	65	65	52	75	79	56	75	65	64	60	72	57	63	71	61	64	64	60	62	75	60	54	67	60	72	53	81	58	78	80	77	78	80	72	68	61	66	68	68	71	65	48	55	58	67	72	66	57	52	75	61	64	84	68	75	67	71	52	73	61	67	62	60	70	51	75	65	64	61	83	68	60	70	62	70	86	81	69	72	69	56	61	66	54	50	75	77	82	66	64	74	69	58	66	61	67	67	62	68	67	60	63	56	65	68	71	69	50	64	60	69	54	64	78	60	65	78	58	69	66	70	53	64	69	63	81	61	59	60	59	66	69	61	73	81	65	83	82	66	68	67	79	71	73	52	50	56	60	78	79	57	60	66	85	60	77	59	51	69	72	73	66	64	82	62	61	67	62	79	61	62	78	53	63	67	82	66	60	61	83	71	72	71	78	75	73	69	61	65	85	71	57	74	65	71	60	61	71	66	60	69	61	57	62	56	66	62	79	58	64	71	59	75	69	71	76	80	62	59	61	73	64	62	60	65	76	67	58	55	55	67	62	69	67	64	78	65	61	72	67	62	86	65	64	60	82	67	76	58	72	59	61	60	56	77	64	65	77	63	70	70	75	65	73	70	59	86	71	85	49	72	69	57	70	63	79	71	66	68	58	61	78	87	53	48	73	66	66	75	69	85	71	73	74	71	77	67	57	56	72	54	58	75	66	83	63	74	90	57	65	69	57	60	72	69	61	61	63	65	77	73	73	66	60	72	65	67	67	64	88	63	63	67	64
19083	11695	7806	13586	20356	20051	17397	14805	12128	9897	8902	7408	6633	5361	4493	3591	2843	2427	2012	1779	1642	1443	1377	1316	1302	1341	1344	1254	1226	1203	1169	1134	1061	1049	1006	914	954	973	1003	944	1002	1013	1036	1035	1021	1084	1034	973	934	948	1000	962	967	953	938	917	869	887	864	851	867	903	884	871	793	850	880	829	895	925	831	909	871	829	817	841	830	799	861	862	897	908	820	832	862	782	893	843	843	887	821	864	851	916	804	796	845	858	895	843	908	809	882	890	899	881	884	835	877	833	809	857	892	841	875	820	828	881	857	873	889	813	830	863	819	850	837	831	896	794	896	822	841	878	851	879	847	898	882	871	837	819	871	880	875	896	860	849	841	847	867	837	840	876	856	882	858	851	878	837	883	837	863	827	858	891	818	804	853	875	860	832	848	832	871	867	848	805	814	857	896	866	813	831	797	868	846	856	842	849	862	854	815	831	870	854	833	827	830	858	834	884	848	895	887	852	840	848	815	852	878	829	866	880	837	886	865	846	887	838	843	859	863	833	847	803	874	873	822	840	793	901	861	825	825	881	816	821	871	863	867	859	840	757	855	846	866	865	853	871	827	917	859	850	832	847	868	861	907	850	848	855	873	809	845	831	872	842	865	854	823	820	891	837	866	857	882	857	874	847	814	908	848	860	896	826	852	834	859	907	844	837	849	852	846	806	863	792	877	857	848	889	859	873	854	852	899	822	852	857	884	797	811	889	937	857	889	857	804	769	920	857	866	823	843	877	866	849	891	848	878	851	858	848	860	837	852	883	835	847	795	812	838	879	849	814	849	861	869	848	864	862	854	813	887	837	862	836	811	841	834	826	855	841	879	811	885	849	869	888	863	791	865	849	848	847	854	825	806	830	828	826	876	847	842	898	781	870	862	799	889	858	816	869	886	868	845	841	814	852	838	872	855	838	863	853	828	836	846	866	845	842	858	875	873	864	849	848	883	881	862	812	835	858	859	900	864	824	870	924	844	816	816	878	839	836	801	840	814	813	883	825	851	862	888	868	866	869	877	857	861	818	881	838	855	811	833	836	841	892	813	873	893	803	836	831	822	878	903	862	859	863	862	875	853	897	862	836	832	829	823	830	848	869	856	849	833	850	891	815	885	878	830	815	874	846	853	861	847	834	868	865	884	813	849	831	871	882	870	895	881	893	812	862	860	875	803	809	876	808	813	822	843	793	855	856	838	853	840	859	869	891	850	896	824	858	862	847	848	855	787	863	833	838	829	870	853	861	866	828	841	785	895	879	843	832	836	842	849	863	789	883	833	818	810	840	845	896	873	851	850	845	879	848	862	860	827	845	893	843	801	854	835	790	827	827	904	797	853	895	852	854	853	881	862	843	878	853	877	815	899	849	830	812	849	922	893	883	845	877	806	938	829	841	832	887	886	829	850	817	844	826	869	822	851	845	854	866	847	856	838	847	821	867	841	845	860	865	898	818	840	868	780	825	843	789	849	837	860	865	866	880	830	822	782	904	847	821	858	926	859	868	848	836	846	882	834	866	893	846	798	840	929	834	875	910	873	859	867	891	769	814	854	836	853	845	849	837	859	867	851	833	859	886	816	866	855	804	821	870	886	801	829	861	871	848	865	836	883	843	804	840	837	863	856	823	838	828	851	888	839	887	778	886	882	903	875	852	771	815	867	854	835	817	828	838	840	810	847	831	866	877	778	852	836	835	874	827	875	845	874	794	863	859	838	843	879	835	837	867	832	862	806	836	844	902	880	844	821	788	816	826	829	845	827	871	873	833	827	876	865	853	835	895	816	815	883	833	812	852	884	816	891	871	816	872	872	819	820	877	829	843	891	851	888	838	804	861	814	837	849	841	808	856	887	855	892	860	852	806	858	841	858	813	882	840	811	816	827	805	816	804	873	850	822	840	844	806	869	849	854	844	795	816	882	853	862	831	790	866	859	835	852	806	861	898	862	836	881	834	875	876	877	841	858	848	853	848	811	860	907	841	837	806	872	839	897	820	868	852	849	865	798	808	850	862	868	862	826	849	878	847	888	868	801	825	875	823	825	870	809	869	845	842	844	846	829	901	846	837	855	782	831	862	857	857	887	881	839	821	828	869	869	808	886	782	841	879	912	870	899	860	897	844	861	820	855	897	893	878	860	841	861	838	871	838	851	862	906	894	795	855	827	836	830	907	852	854	883	862	841	860	835	885	847	868	883	807	875	849	863	843	869	797	855	824	838	885	868	883	816	880	847	819	851	858	845	858	854	891	862	849	879	838	859	895	834	789	841	846	833	851	866	877	824	841	849	877	821	850	824	860	779	867	842	837	860	822	890	830	867	823	794	850	768	882	870	798	830	881	830	802	816	848	846	852	771	862	820	856	842	827	861	914	886	849	868	883	853	870	876	820	871	868	875	856	843	860	865	846	872	883	819	853	817	810	815	828	828	844	846	844	866	849	892	890	905	798	853	856	795	888	846	885	857	871	815	866	836	843	856	879	808	883	893	832	788	870	891	847	885	852	859	861	847	836	907	828	797	806	820	874	850	858	839	801	859	865	848	907	892	851	856	852	872	872	821	869	790	859	816	879	829	822	844	835	839	826	863	858	832	872	837	898	798	816	870	861	863	810	847	842	815	882	854	844	876	823	823	852	873	827	892	885	827	835	860	823	860	843	830	814	850	864	861	882	862	869	831	841	870	815	821	792	850	888	854	821	883	894	905	833	834	836	850	823	856	852	876	863	826	866	894	811	808	850	820	870	810	882	841	852	843	815	871	837	798	882	863	825	843	843	858	885	821	862	816	837	871	846	828	836	772	845	856	846	847	877	849	797	816	850	837	892	849	850	855	839	815	812	806	914	861	885	855	817	908	856	909	816	803	787	828	837	889	890	842	861	826	866	904	878	833	874	882	831	873	846	832	865	887	891	846	903	850	801	884	845	847	876	884	865	823	832	873	813	859	743	828	835	811	868	841	868	851	815	860	854	874	880	822	855	820	816	889	863	897	846	805	871	848	831	873	843	927	830	870	857	814	923	860	870	812	894	846	902	875	854	874	839	845	858	856	887	902	815	829	914	826	900	835	861	866	893	862	838	860	786	824	843	841	833	855	803	890	885	859	830	848	822	885	846	839	844	787	860	839	841	807	845	852	862	810	816	819	851	870	870	795	884	846	874	922	854	859	809	811	878	860	843	829	878	877	856	860	889	838	824	823	829	849	877	864	884	871	794	885	817	886	916	854	813	822	873	851	804	831	865	832	832	878	848	816	818	857	867	831	869	841	836	871	837	865	857	836	830	872	834	833	881	866	839	835	842	877	808	880	855	863	862	866	901	885	897	878	899	888	819	862	860	887	831	798	899	883	850	831	886	864	860	814	826	852	834	853	832	885	837	863	866	821	823	886	877	863	885	869	844	818	833	839	807	828	863	845	861	804	768	857	868	853	812	888	853	868	797	805	867	861	853	827	837	851	854	831	814	863	822	832	824	869	793	881	888	785	803
2242	853	493	350	386	446	413	332	326	288	238	217	180	186	156	120	144	94	99	88	101	83	87	74	84	75	81	74	84	77	71	73	70	59	85	65	77	73	60	55	66	77	65	65	72	74	66	65	64	64	75	54	72	65	61	68	72	69	78	63	54	70	74	66	66	80	57	65	58	60	75	70	81	78	69	66	69	64	80	63	71	57	75	68	68	66	77	59	61	72	54	59	71	62	61	60	60	66	54	58	58	54	62	52	60	62	58	54	63	63	74	58	60	75	70	68	70	74	68	54	54	63	68	62	60	54	67	52	58	64	71	61	58	69	62	68	80	68	70	73	69	58	67	58	73	61	68	67	60	61	77	66	58	66	77	53	72	69	48	73	66	70	63	56	70	67	69	69	70	78	59	66	53	60	50	62	81	56	72	59	53	72	49	65	60	62	59	70	59	58	65	69	51	66	70	63	56	70	68	81	60	65	67	68	51	72	55	60	66	57	70	72	61	64	68	71	55	71	49	57	73	67	78	59	65	70	57	69	62	64	69	52	58	64	59	67	60	69	74	75	67	67	52	54	68	60	74	70	69	68	63	61	49	70	68	59	69	67	66	72	62	82	66	69	82	78	65	58	59	61	66	65	52	71	55	57	52	76	72	69	66	67	50	65	48	52	55	69	54	57	78	69	58	50	65	64	58	62	52	69	69	54	56	71	55	71	49	61	57	53	69	69	69	81	44	67	63	65	62	54	61	77	64	74	66	54	76	61	52	71	59	73	65	56	59	56	63	72	67	66	70	60	64	73	61	75	65	69	57	51	54	62	68	56	65	61	61	49	62	69	64	54	70	66	84	58	71	66	63	60	79	69	66	62	78	68	67	55	61	72	58	73	62	54	80	76	65	71	68	67	51	76	54	67	66	73	66	60	57	75	57	58	63	57	72	54	63	61	54	60	55	77	59	55	47	70	59	71	78	83	74	81	61	61	47	63	73	55	64	65	51	67	64	58	78	55	70	79	70	69	79	72	66	69	49	56	59	83	75	64	78	65	67	68	64	67	54	80	68	55	57	60	72	71	59	55	62	63	95	55	65	63	54	64	80	65	75	62	47	61	68	70	69	61	58	58	56	56	70	76	64	71	44	64	63	61	72	49	62	60	60	71	65	64	54	69	76	65	66	59	61	65	57	67	62	62	73	72	69	61	70	64	65	74	61	68	75	64	67	64	72	50	50	65	51	58	84	60	79	63	69	68	96	65	56	64	64	73	65	59	60	57	72	56	62	58	56	65	63	65	54	65	74	50	64	79	63	56	64	57	62	66	60	69	61	61	58	60	63	61	55	62	64	54	55	67	68	73	60	63	68	59	69	65	71	77	55	67	57	69	55	71	62	54	64	69	53	65	78	57	61	69	49	62	67	57	58	51	70	58	55	57	66	66	59	51	69	61	61	71	61	55	70	66	81	64	64	54	70	65	69	68	63	72	63	78	66	54	80	79	78	54	60	51	60	71	64	77	68	62	68	58	70	63	57	60	83	72	58	64	64	49	70	62	68	58	70	58	65	73	57	64	64	59	62	75	64	76	61	62	52	64	61	56	68	67	74	66	69	49	67	62	45	64	55	65	60	81	47	63	67	66	64	62	69	56	63	66	68	70	58	70	73	66	75	58	60	74	54	65	69	56	71	77	54	68	53	58	70	67	55	76	55	59	72	53	63	65	63	75	64	56	71	68	80	70	46	69	72	59	55	64	66	63	52	51	81	71	72	65	67	62	60	59	63	62	69	68	72	66	69	70	79	63	59	62	81	65	68	56	50	70	66	50	71	57	62	60	68	71	62	55	59	52	53	60	58	69	72	65	84	41	65	63	70	67	68	66	43	50	64	65	60	66	59	66	59	60	72	58	64	69	69	69	59	67	60	77	62	56	56	60	62	83	73	50	50	69	66	76	57	70	76	43	53	71	65	58	56	68	69	54	54	49	68	59	53	74	70	64	73	68	78	72	64	67	61	60	69	62	51	63	62	72	62	63	58	74	71	70	57	53	63	57	67	49	67	59	63	68	46	66	75	61	54	59	73	55	46	74	54	67	61	45	50	50	58	90	70	63	69	59	58	58	67	41	73	65	62	72	55	68	73	58	69	56	65	57	76	77	59	54	67	62	56	58	68	56	74	76	71	65	56	63	57	58	64	71	67	49	65	61	59	45	67	69	63	65	50	57	69	68	69	61	72	58	67	78	71	69	57	70	69	65	55	68	57	59	49	58	76	56	68	73	76	64	65	57	81	61	72	72	61	63	66	59	56	69	67	68	65	62	66	67	59	64	62	80	50	65	62	56	80	71	71	61	64	55	67	76	72	66	80	53	63	63	71	83	61	65	64	47	61	68	59	79	57	63	62	58	64	82	74	54	61	66	69	65	62	58	66	60	68	51	57	67	62	61	56	52	69	67	66	65	61	64	81	60	54	63	58	59	57	64	68	65	64	79	68	62	65	60	57	43	63	59	71	77	52	69	58	59	77	69	77	64	62	70	71	60	68	78	70	59	52	78	61	65	71	67	70	81	69	66	52	65	86	61	51	47	72	59	64	60	76	74	61	60	61	74	63	63	65	70	67	74	65	73	56	66	86	62	62	44	68	61	72	64	52	61	56	57	67	48	64	54	80	57	69	59	52	53	63	74	64	56	62	56	56	42	51	61	66	73	44	56	54	66	60	48	48	71	74	59	71	67	60	67	61	75	57	62	57	68	78	53	56	66	69	61	82	62	63	66	67	57	60	58	61	63	64	76	64	75	70	62	80	62	51	50	67	78	61	72	73	65	52	66	64	45	60	71	61	70	57	78	82	61	68	70	49	71	65	59	64	76	78	59	77	67	58	80	58	71	56	65	73	70	59	69	55	68	67	69	76	55	72	62	67	66	53	67	47	59	57	60	72	59	66	58	57	66	69	74	71	49	63	66	60	73	79	58	64	57	50	54	70	67	72	66	78	69	53	59	59	73	68	82	58	70	44	52	56	61	57	55	63	57	60	55	62	76	67	58	78	62	70	62	72	64	67	55	67	73	56	64	69	74	70	65	57	70	57	64	62	71	59	64	64	72	69	81	73	79	66	62	71	64	64	61	74	56	63	72	73	67	69	59	67	57	70	76	72	67	65	54	78	62	65	58	67	62	73	57	54	63	55	64	71	64	74	78	60	53	54	57	57	63	59	60	47	64	59	61	62	65	49	67	67	67	71	62	59	54	71	60	54	71	63	59	71	59	57	76	57	76	64	71	49	44	72	65	68	62	71	62	66	67	63	53	64	67	65	67	50	69	59	76	73	68	68	71	72	57	49	72	68	67	67	64	74	54	63	74	75	71	70	71	63	55	72	73	61	58	60	59	70	45	67	70	66	64	63	58	60	67	45	75	73	68	61	73	58	59	64	47	61	64	58	64	71	59	57	73	69	72	72	62	70	55	63	63	64	65	55	53	72	62	81	58	71	70	48	54	72	67
23101	14020	9155	15719	22556	22190	19653	16681	14129	11696	10249	8939	7977	6313	5331	4169	3565	2826	2335	2033	1850	1657	1564	1512	1488	1481	1378	1260	1257	1221	1149	1094	1093	1065	942	906	929	982	1019	994	955	962	1013	998	973	1002	970	871	870	842	964	975	912	872	925	914	871	892	912	768	748	763	812	811	807	791	768	791	810	803	773	759	798	820	808	819	829	771	787	768	782	790	771	784	794	795	757	789	802	778	765	769	791	802	789	752	756	788	825	796	767	751	782	796	780	730	793	752	822	811	773	826	765	788	800	824	780	816	758	828	787	806	745	770	830	766	768	771	786	738	805	780	722	785	765	803	780	755	762	749	768	783	780	824	752	784	757	762	762	779	777	763	801	789	761	796	770	755	782	781	790	767	760	766	789	739	801	734	768	754	790	776	743	794	738	780	734	798	758	761	773	780	829	767	762	802	781	782	767	800	775	792	782	792	798	757	785	764	735	794	781	767	738	816	777	795	819	769	722	778	791	823	796	786	784	767	871	816	762	766	752	795	759	737	819	807	777	730	771	734	794	787	764	738	832	750	751	747	781	766	801	819	753	803	777	744	781	765	824	732	776	809	824	782	829	775	783	765	781	813	818	787	774	789	776	788	797	750	800	803	762	800	779	775	770	798	816	767	768	797	796	726	848	756	780	788	783	768	823	791	795	782	768	752	793	770	802	768	716	784	810	762	768	750	773	738	800	795	802	809	776	771	771	766	751	800	768	750	791	777	773	738	783	800	803	791	815	770	761	758	801	824	806	769	737	731	760	764	782	741	804	768	771	785	765	770	799	758	741	789	802	783	768	798	793	802	834	835	787	772	811	829	812	826	827	769	742	772	831	748	734	783	789	772	803	755	751	724	765	838	754	809	797	791	802	787	769	783	765	786	760	788	807	814	773	758	784	793	778	765	787	763	816	750	751	723	802	785	822	763	757	812	814	781	737	791	704	753	775	809	788	774	830	739	740	814	759	741	783	752	773	733	747	771	783	770	773	770	782	768	764	776	793	731	758	784	770	822	764	823	819	784	772	793	746	808	781	793	764	785	763	736	783	770	788	818	784	776	758	798	809	774	784	757	800	806	749	800	765	833	773	757	842	800	795	765	780	789	785	716	760	763	793	762	811	766	784	789	803	803	804	773	782	734	733	831	747	794	751	738	767	767	797	759	773	755	744	793	767	743	752	735	793	717	750	799	774	775	750	779	748	805	775	775	793	794	797	802	777	777	775	774	777	792	757	806	773	784	741	776	767	782	792	759	715	802	768	783	789	790	802	763	763	737	771	744	744	761	772	815	801	815	762	774	797	810	773	817	805	794	755	769	769	796	860	760	783	761	741	737	753	785	811	797	749	789	810	817	782	821	782	774	777	776	752	769	785	810	779	762	778	776	794	807	775	817	783	769	742	727	811	797	768	804	808	796	798	782	763	806	748	776	809	802	772	773	823	797	731	776	788	770	745	788	820	750	819	785	755	820	792	806	747	743	785	780	790	781	773	800	783	764	806	789	768	729	810	827	811	760	799	769	787	778	741	741	773	748	756	790	774	800	774	836	802	769	790	768	784	789	780	808	789	798	734	787	788	771	803	777	796	816	752	793	766	804	745	765	749	751	761	791	807	802	742	796	781	780	791	740	780	780	827	815	756	722	767	765	711	765	773	772	757	767	820	765	788	761	804	833	759	726	745	802	767	750	768	760	783	811	760	805	743	789	783	799	781	778	773	806	810	821	756	763	755	723	801	749	775	770	788	768	729	774	739	793	764	786	804	763	733	825	783	750	828	810	771	814	762	769	819	779	766	797	791	774	751	775	784	761	833	761	784	758	789	799	783	794	836	767	721	791	760	802	759	764	770	764	778	771	761	766	767	769	841	808	823	913	736	807	760	765	762	775	800	873	760	782	758	777	737	751	749	767	763	772	776	788	778	792	758	769	757	767	770	800	759	763	800	790	816	762	761	791	743	819	790	781	808	724	797	777	792	717	762	804	765	818	823	847	771	800	730	741	723	794	766	806	779	812	776	734	720	754	752	826	760	779	776	821	767	808	761	811	805	836	768	749	768	760	783	751	774	773	732	775	793	806	780	772	780	763	761	823	816	735	801	776	782	772	838	830	835	774	784	747	805	771	763	765	754	779	784	797	748	733	770	820	801	791	781	763	808	753	789	777	800	788	793	779	778	783	784	770	779	757	772	783	750	844	763	750	803	725	765	747	753	747	813	776	772	723	765	748	844	761	768	789	794	743	788	820	729	806	759	765	829	763	769	761	749	783	753	824	778	826	801	794	782	714	750	836	815	784	762	820	780	727	788	813	747	799	778	789	791	763	748	833	790	804	754	784	757	820	770	784	822	764	771	787	736	789	759	798	794	789	766	788	769	758	780	768	730	837	840	798	793	736	841	773	772	736	761	815	808	769	805	771	835	770	753	791	748	762	799	832	771	721	790	768	741	777	761	821	734	796	750	783	747	770	800	772	786	827	780	768	800	805	799	735	735	777	731	763	769	719	745	791	748	785	772	751	754	821	750	774	786	757	799	832	735	752	781	832	800	793	788	751	763	811	799	807	842	795	735	758	826	779	760	783	780	757	776	783	823	812	776	785	799	778	798	738	787	745	811	799	767	747	729	830	735	772	761	804	722	826	749	779	791	800	748	733	797	773	748	749	783	740	778	799	788	766	780	785	813	807	793	795	775	755	811	747	772	802	790	797	774	774	807	802	761	747	844	775	779	792	769	803	814	767	768	775	745	790	797	734	766	804	769	781	745	830	819	750	765	769	761	795	822	769	818	757	769	783	738	770	798	799	814	745	824	766	777	788	770	789	769	815	761	747	839	755	731	726	784	804	767	759	805	764	778	743	787	815	767	762	807	781	749	733	738	800	784	778	808	780	771	766	795	777	753	797	813	766	780	795	832	833	897	793	766	781	789	756	787	773	812	827	755	776	752	788	792	740	816	821	733	750	757	749	808	785	814	783	783	831	805	793	783	819	787	782	759	734	803	806	797	817	741	738	775	777	758	771	768	801	757	800	821	801	776	765	803	774	781	763	787	785	759	793	774	740	775	791	748	811	765	771	811	813	808	793	719	784	734	811	752	747	742	818	808	786	846	763	788	795	806	794	780	755	790	791	797	783	777	733	772	781	764	696	829	760	772	751	797	734	764	750	768	763	780	795	814	779	760	775	784	794	774	822	781	783	744	770	785	810	807	761	795	772	798	765	760	768	790	759	782	759	822	757	724	796	762	709	752	793	773	767	790	762	801	780	766	727	764	763	825	754	795	829	774	751	826	780	777	754	796	754	756	805	790	820	773	783	806	792	801	792	770	820	809	833	787	809	795	817	786	790	799	796	742	776	762	757	784	767	780	768	779	725	804	790	806	767	777	817	706	809	766	747	772	747	792	826	795	821	768	794	747	728	784	770	758	800	809	768	754	792	755	789	746	744	754	798	742	800	790	763	738	735	796	782	779	747	750	790
2119	425	245	185	192	232	213	201	171	126	115	117	106	88	74	55	45	59	45	49	48	32	45	40	48	48	34	35	32	38	38	28	47	37	42	50	27	37	35	33	47	37	36	36	35	46	37	38	38	33	35	43	34	31	43	37	33	47	37	36	39	51	56	39	38	37	34	38	40	24	32	37	41	37	43	34	37	38	38	38	36	37	44	42	36	38	34	42	44	41	44	32	28	43	30	45	34	30	30	43	36	35	34	42	50	40	37	32	44	41	46	29	43	30	38	44	43	45	26	42	43	46	36	37	32	34	33	44	28	49	43	37	46	36	43	26	37	39	35	46	36	37	37	39	42	55	38	36	26	43	35	38	37	42	38	31	45	34	43	28	36	32	43	36	36	31	34	29	30	32	35	46	37	41	35	36	46	30	47	28	32	38	48	36	35	47	30	21	40	28	26	43	33	44	34	42	37	40	24	43	59	49	51	26	41	29	34	33	37	42	31	36	32	39	36	30	27	28	30	31	46	38	39	44	31	37	33	35	43	32	31	41	42	30	37	37	34	37	38	36	35	40	30	36	38	38	43	29	33	35	32	38	41	43	45	40	47	46	38	40	40	42	43	35	22	33	45	35	33	32	40	35	46	37	38	40	36	43	35	49	26	37	40	44	26	42	35	39	40	48	38	30	44	28	36	38	32	33	44	41	41	34	49	38	24	43	30	30	42	40	38	39	33	39	37	38	29	26	38	44	48	37	39	40	38	37	46	35	42	44	37	26	31	38	37	41	40	36	41	44	48	30	47	38	35	36	26	36	34	34	36	39	39	50	37	51	35	29	29	43	32	49	41	40	39	41	39	31	42	27	37	39	47	36	37	36	46	37	37	47	34	38	32	33	31	40	38	40	36	43	37	35	30	35	33	32	29	42	43	39	38	42	39	36	42	34	44	29	37	36	26	46	32	33	40	32	47	36	53	33	35	38	40	40	37	30	39	47	43	36	32	40	38	42	42	34	32	47	36	50	41	41	34	27	38	38	42	32	34	27	37	30	43	30	46	46	35	38	41	31	39	37	32	38	30	54	35	42	41	40	34	45	39	33	32	38	38	33	42	42	49	29	44	35	37	33	47	47	44	44	34	42	54	37	43	39	39	38	41	29	29	30	43	38	40	36	32	33	44	43	36	34	34	46	32	45	36	38	44	35	48	29	38	34	48	42	41	35	44	41	36	40	38	35	47	34	46	34	46	33	28	25	34	39	35	29	34	33	44	35	31	48	48	43	38	41	34	25	30	36	38	32	33	36	38	34	42	31	38	38	27	38	37	39	32	29	37	43	46	37	41	25	32	29	32	40	35	31	48	36	36	38	33	28	46	40	32	50	39	39	37	36	28	39	37	34	27	47	35	41	42	45	31	36	32	37	48	35	37	38	31	44	43	34	39	45	34	46	35	39	33	33	53	37	47	31	39	48	36	46	35	26	45	39	37	44	41	41	34	45	36	29	40	31	28	44	37	32	40	36	51	30	35	33	27	34	44	43	30	32	39	38	32	33	34	33	34	26	34	35	48	33	48	43	37	34	28	53	49	40	39	43	44	39	30	37	41	36	30	34	38	48	36	39	45	28	36	37	30	30	45	33	26	29	35	40	37	36	35	47	49	35	39	30	35	28	33	30	38	40	36	43	36	32	43	34	37	51	43	48	50	33	33	34	28	31	40	31	45	38	43	42	42	49	37	48	37	47	41	30	35	45	40	34	29	29	41	43	35	43	40	40	47	36	36	34	43	47	41	35	35	42	32	42	39	31	33	42	47	40	31	53	41	33	30	48	42	48	34	35	39	43	37	38	35	42	39	28	42	31	45	34	40	34	40	42	40	38	29	23	35	41	39	39	42	35	43	24	35	40	37	37	41	33	38	32	32	39	36	28	41	27	43	31	46	44	45	44	34	42	42	34	40	43	49	47	42	38	34	36	45	36	46	38	32	31	37	38	35	34	35	35	33	39	47	38	42	30	34	29	37	38	33	37	38	26	30	47	43	41	37	30	33	45	41	36	35	42	37	40	34	46	27	31	34	35	36	38	34	46	36	35	37	35	28	39	36	41	37	19	35	38	30	33	28	26	49	36	28	28	35	31	28	33	37	41	44	33	46	42	38	32	32	39	40	37	28	58	39	31	48	28	38	44	32	30	37	32	42	32	35	41	32	38	35	35	34	45	29	51	41	47	41	40	50	35	43	36	37	41	31	28	29	41	39	38	39	35	40	31	38	28	42	34	33	39	36	27	38	41	28	35	26	37	43	25	35	30	41	39	44	32	33	34	30	33	35	38	39	32	36	42	34	26	36	41	23	41	36	21	44	33	41	29	31	33	34	39	40	40	31	36	33	41	41	39	39	43	41	34	41	26	34	31	37	45	37	43	39	51	39	39	28	23	35	41	47	33	38	44	41	46	39	51	28	46	48	39	35	37	36	39	39	36	33	36	34	38	46	41	33	46	37	51	41	27	29	36	36	28	35	39	36	46	41	31	41	31	32	31	33	42	34	39	30	32	45	37	38	45	38	36	34	36	37	35	36	46	43	32	30	27	34	42	38	39	40	35	27	34	45	43	43	35	43	42	40	40	33	38	47	38	26	37	36	22	37	36	42	34	27	41	37	33	35	40	41	26	37	37	28	35	42	29	52	46	29	44	44	41	37	41	32	34	37	44	36	34	49	39	36	35	46	32	41	33	38	39	33	37	52	34	35	42	40	39	32	28	41	42	39	37	46	43	35	35	34	35	28	38	38	30	33	40	41	38	40	30	37	37	36	31	34	37	44	44	35	40	30	47	43	47	35	41	33	36	53	45	43	36	43	32	30	35	46	40	47	54	32	29	38	35	45	33	33	36	40	38	44	35	43	46	44	34	35	43	44	52	39	27	46	38	44	30	34	40	34	41	34	36	26	45	34	40	33	44	34	29	45	34	49	36	42	31	35	39	31	29	38	36	32	26	44	33	37	33	33	48	39	33	29	41	34	35	40	36	40	47	34	39	52	38	45	40	45	35	49	41	34	32	41	50	44	42	34	46	34	45	40	33	35	41	40	39	40	33	50	25	33	40	36	46	39	48	23	34	34	40	43	37	37	38	33	39	33	29	36	35	30	45	45	39	33	33	39	40	39	34	46	33	35	38	34	47	32	43	28	37	36	34	40	36	37	32	38	40	40	37	40	36	28	49	37	26	37	42	29	49	41	41	34	37	41	46	37	31	41	43	42	32	35	27	45	39	30	34	47	28	31	38	43	41	36	27	49	27	45	42	36	30	41	40	33	32	34	40	45	36	34	36	40	32	33	31	39	38	33	35	30	38	34	37	30	40	33	43	43	40	30	26	32	35	49	45	39	43	38	40	43	25	26	33	40	46	36	41	32	44	35	35	38	27	39	40	32	44	32	45	39	25	47	50	48	30	31	30	42	36	38	36	40	36	29	38	40	40	37	29	38	52	37	47	35	36	24	28
16832	9365	5755	10099	16016	15848	13526	10749	8852	7120	5923	5002	4409	3463	2563	1996	1557	1277	1076	946	934	885	817	812	765	770	804	733	756	678	640	718	627	562	606	546	543	518	598	628	558	543	592	584	529	537	542	555	563	568	541	606	600	538	537	563	552	569	511	473	493	485	506	498	522	518	518	490	519	487	453	481	505	551	498	543	493	501	470	525	500	519	507	507	512	506	529	467	535	496	480	479	478	485	547	500	512	486	494	523	492	518	494	521	430	514	532	503	504	538	533	542	482	512	489	543	506	523	522	501	521	525	480	519	511	506	485	498	532	497	502	464	480	533	529	505	508	529	507	515	494	531	508	527	530	507	478	527	461	512	472	497	489	479	463	500	501	465	523	523	483	518	483	482	533	522	476	520	537	546	514	495	533	485	506	486	489	530	491	559	529	497	544	473	510	518	483	529	528	517	508	531	496	495	446	491	482	496	527	500	521	548	515	465	527	490	480	505	459	528	489	483	519	533	527	520	503	549	483	502	511	516	510	513	527	487	519	502	486	519	484	541	501	530	519	544	505	459	525	484	497	519	519	514	513	521	463	479	502	479	493	547	454	491	512	486	495	481	483	524	516	505	513	467	526	494	505	467	528	495	483	501	498	498	530	472	489	533	510	477	517	494	488	468	537	510	525	462	481	513	543	495	514	547	535	510	494	501	512	495	468	517	495	483	488	472	512	501	526	511	509	507	516	483	533	517	526	521	469	519	525	485	464	501	499	508	503	542	535	511	507	475	506	507	537	517	502	517	503	513	492	478	472	572	475	542	493	486	531	484	505	493	544	472	509	505	496	468	544	504	488	507	522	511	499	534	483	533	491	495	487	502	522	502	505	511	513	511	494	534	508	475	511	563	533	495	457	477	482	527	515	499	475	524	505	522	459	509	500	527	500	509	476	486	472	472	486	515	489	482	486	495	493	515	487	520	521	562	534	463	487	547	495	469	478	502	527	502	481	503	515	499	506	490	566	492	511	502	473	518	476	538	509	473	495	491	517	531	493	512	495	492	494	476	509	489	478	495	470	533	491	509	496	543	483	507	502	517	498	486	498	511	500	503	505	533	496	497	480	524	524	504	527	515	484	505	509	502	509	514	479	500	505	489	486	494	517	459	523	484	483	497	482	492	517	530	490	553	522	524	519	507	525	498	492	494	494	525	492	523	503	512	516	510	502	500	500	500	518	487	510	508	515	512	552	553	481	503	454	507	517	513	479	504	481	489	481	523	508	508	496	518	505	470	512	535	467	473	512	511	518	513	492	483	496	490	530	522	513	503	491	487	531	510	533	491	500	480	508	490	504	530	504	510	503	478	490	482	571	542	476	497	489	488	520	500	518	468	534	501	458	498	488	504	499	517	518	489	499	514	461	485	507	482	507	471	496	493	506	512	483	482	546	515	490	470	520	514	504	529	517	509	536	480	510	471	483	531	480	515	523	541	494	479	479	463	515	504	556	485	543	501	508	457	486	499	513	525	522	496	507	519	503	545	476	532	484	518	526	500	552	512	511	524	515	516	508	527	497	524	489	511	521	508	466	538	519	494	531	522	510	476	510	485	513	521	513	531	494	546	465	516	508	503	496	518	470	520	512	478	496	514	524	495	519	459	481	515	534	503	458	474	516	501	466	474	499	512	524	510	501	521	495	545	493	537	522	506	537	521	518	485	490	522	535	487	525	480	471	511	510	538	490	505	510	501	537	537	521	473	553	531	486	489	527	487	498	519	526	534	487	510	506	516	507	505	476	491	499	507	482	526	478	494	540	524	512	509	525	466	494	513	535	512	513	528	526	539	437	491	518	528	528	545	499	522	496	532	546	507	535	526	543	515	494	490	495	576	513	517	505	527	498	491	473	493	525	503	510	468	506	538	507	536	483	492	535	513	513	501	534	518	498	484	511	460	513	495	510	473	474	505	484	504	526	509	491	483	498	527	509	551	501	534	488	477	496	518	515	460	489	511	467	476	533	515	493	479	485	500	469	526	522	517	526	455	500	492	487	455	474	449	500	560	493	500	535	512	504	510	536	472	517	486	505	488	460	483	532	507	528	475	500	503	541	506	489	520	510	543	497	477	504	500	538	486	487	521	470	508	521	488	481	506	473	575	527	488	461	469	520	461	517	499	507	527	510	468	514	503	487	529	519	503	494	504	497	517	507	507	530	527	492	498	542	488	493	488	477	430	508	523	487	503	495	502	530	502	501	533	512	455	447	510	530	511	504	531	518	481	501	548	555	522	477	495	499	491	488	520	509	495	523	509	475	475	474	504	467	498	507	484	492	540	512	530	502	476	489	518	514	496	472	497	497	479	524	502	493	457	481	523	535	499	480	547	534	522	527	528	481	507	563	499	465	519	507	554	485	530	501	522	467	515	480	517	488	525	572	508	487	490	540	535	501	529	496	502	456	482	497	485	495	497	534	521	536	504	514	521	484	513	523	510	496	534	513	483	496	526	497	502	490	503	498	508	479	507	504	514	524	529	567	533	486	552	483	521	504	510	509	499	525	517	520	519	526	493	527	495	494	506	536	500	494	513	509	526	494	502	521	478	510	465	520	493	482	510	493	506	543	511	480	486	487	502	511	500	532	488	517	517	526	502	512	495	489	515	509	478	503	477	517	515	519	491	516	466	526	497	504	444	528	508	489	474	463	545	538	518	474	483	494	506	494	516	515	519	477	527	496	469	493	517	516	505	532	469	475	472	499	493	471	458	528	512	498	511	520	514	536	489	494	518	508	508	494	569	492	514	496	538	466	499	513	490	493	468	503	491	505	511	495	495	502	520	469	544	476	542	515	500	478	478	515	466	470	497	489	523	501	502	492	511	504	498	503	514	502	508	500	493	494	493	502	511	491	481	529	501	484	528	540	525	488	514	531	476	515	505	532	473	456	522	529	520	522	517	474	524	502	509	540	508	493	505	486	518	495	479	501	515	516	500	499	495	488	533	494	517	489	519	459	488	485	508	491	527	523	524	518	513	536	488	488	535	506	532	491	511	502	514	514	501	475	517	524	470	564	522	500	526	534	506	550	504	509	509	502	498	465	486	490	512	545	513	500	511	450	495	538	499	477	488	497	470	488	483	500	514	515	491	506	474	555	514	514	467	469	517	473	499	513	506	480	524	513	515	509	551	453	486	523	509	474	523	547	513	515	501	480	477	504	497	489	511	537	491	491	537	511	471	528	487	538	506	514	527	489	505	487	486	495	514	532	462	520	510	508	478	519	551	487	549	487	527	510	518	511	511	504	510	537	524	475	501	512	489	471	513	515	499	523	476	461	481	498	516	529	490	531	506	515	514	510	532	513	486	520	457	524	527	501	509	493	503	536	490	466	486	446	526	477	516	475	548	510	484	508	483	519	515	503	514	501	493	493	482	483	495	517	496	457	501	567	483	496	529	516	509	504	514	545	475	506	518	527	504	519	471	494	539	504	509	527	525	486	499	509	508	540	544	523	491	520	530
1493	657	371	226	259	318	304	246	225	179	188	162	130	109	106	93	71	68	60	63	52	46	62	52	42	45	36	49	37	37	40	47	37	45	40	33	57	44	38	38	35	38	47	38	37	39	45	45	50	38	34	30	55	42	43	37	35	38	47	40	33	46	41	32	31	36	38	34	46	43	38	42	41	25	35	45	45	40	39	40	38	42	49	42	30	46	52	41	42	43	41	47	49	45	39	54	43	43	35	37	36	30	31	38	28	39	32	37	35	42	35	36	29	47	38	35	36	48	37	36	30	33	38	37	52	33	33	40	48	46	30	30	31	36	50	43	37	34	29	43	41	45	38	35	39	40	33	31	30	38	25	47	43	29	32	35	44	34	31	38	34	34	39	44	37	34	47	37	44	34	48	43	47	27	44	44	41	39	58	45	37	50	39	46	29	38	47	40	46	42	33	40	36	44	32	41	38	32	50	27	42	38	44	36	31	38	34	36	30	35	34	29	49	35	38	43	40	34	51	36	39	41	34	41	36	27	41	34	43	37	40	43	42	33	40	38	41	37	38	36	44	40	49	33	41	44	41	38	45	34	46	37	28	42	40	39	34	35	35	35	36	44	41	44	29	37	39	39	39	45	44	40	41	39	45	50	41	42	42	45	42	40	39	41	41	45	37	34	37	32	39	32	41	43	42	45	37	34	32	36	30	52	43	42	49	33	35	38	49	33	34	35	42	45	42	40	46	33	39	31	42	47	46	28	32	27	39	39	48	40	35	46	41	44	35	41	33	41	39	38	40	29	45	38	43	38	34	35	36	31	34	48	44	39	37	47	39	44	36	34	31	44	36	38	29	44	45	47	37	40	31	60	41	31	50	44	49	45	32	40	36	53	35	38	34	31	38	43	33	34	38	40	38	33	39	44	40	43	39	44	29	44	35	39	42	39	46	46	42	39	55	41	32	32	40	30	53	37	37	23	36	45	29	54	29	52	42	39	39	41	41	35	30	45	43	37	37	52	31	50	49	48	44	39	47	39	36	41	38	49	30	29	47	41	50	29	52	41	28	34	45	38	41	37	44	40	41	27	32	41	43	41	31	41	34	45	38	33	38	41	40	44	46	47	35	39	29	47	31	40	58	37	44	39	32	37	36	35	39	40	45	45	32	37	43	26	29	41	34	48	39	42	40	31	31	36	46	39	38	41	40	43	39	43	33	38	44	40	29	38	32	32	38	42	40	32	42	36	55	50	38	49	41	40	37	32	52	27	45	38	35	52	36	37	35	31	38	35	38	45	39	33	43	42	43	35	36	45	48	36	35	40	43	36	46	39	26	39	48	38	28	32	37	43	38	39	44	45	32	36	29	29	52	50	32	42	36	36	47	38	37	51	44	39	43	35	46	33	37	30	34	28	43	35	42	45	39	39	36	33	40	40	38	53	38	44	41	38	39	44	41	53	37	42	41	36	43	40	40	40	23	37	48	43	38	39	40	46	34	46	39	37	40	45	44	42	46	37	30	31	34	50	42	39	30	42	34	38	33	40	34	40	30	44	48	41	38	48	34	32	40	39	42	36	43	37	31	31	42	38	44	37	49	40	40	44	45	36	34	38	43	45	45	44	29	44	36	50	28	35	42	44	50	27	44	35	36	36	36	40	37	34	40	35	46	49	42	48	34	34	35	36	40	35	30	42	45	28	29	37	37	45	33	39	36	47	42	40	26	32	37	41	45	37	35	35	38	32	38	29	29	44	38	43	34	37	44	47	47	43	39	31	40	33	33	34	39	34	42	50	39	42	45	36	35	33	37	49	59	44	31	55	36	38	43	36	39	40	35	42	35	42	37	31	40	41	40	29	33	35	35	35	36	36	34	34	37	30	53	38	43	30	35	36	32	41	32	45	34	38	47	37	45	37	50	36	44	36	35	35	40	44	39	38	41	32	28	29	41	48	37	48	38	45	28	40	39	37	45	40	35	32	38	49	40	32	36	35	40	39	28	46	50	42	51	47	42	37	47	44	45	43	37	38	43	40	30	39	32	41	39	30	39	35	49	38	41	40	34	35	40	44	41	40	40	46	39	50	37	44	33	34	43	52	29	32	31	43	47	37	29	41	33	42	38	42	38	34	47	33	33	32	31	49	29	35	38	31	30	50	52	46	39	33	42	37	41	39	29	47	41	41	38	38	45	39	41	44	45	46	38	47	36	41	41	31	42	36	34	52	41	43	42	41	42	43	33	45	36	43	37	36	37	37	38	40	34	23	42	50	39	47	37	50	35	39	41	50	29	36	43	36	38	40	26	36	36	40	43	33	46	47	39	53	32	53	39	35	27	42	43	44	39	36	37	34	39	47	47	32	31	40	38	38	42	39	38	26	40	43	40	38	42	45	46	39	41	38	49	42	35	35	58	44	40	33	37	44	48	41	51	27	36	51	46	45	50	33	32	35	41	30	34	47	31	41	35	40	37	45	39	40	46	36	34	31	42	46	37	31	44	50	43	44	49	40	55	43	45	34	37	43	31	33	37	33	37	44	40	41	46	39	43	43	43	31	44	34	51	25	32	53	37	33	36	44	38	50	38	36	35	37	45	39	37	35	32	28	41	40	37	51	35	46	38	37	40	36	38	39	31	34	37	36	29	27	50	34	42	43	41	27	36	42	39	33	48	44	40	47	37	43	50	38	38	53	43	32	36	48	37	31	43	34	30	36	41	32	37	41	41	31	46	43	46	32	38	32	40	29	34	33	39	37	47	48	40	30	49	27	40	43	35	44	36	32	29	47	41	28	31	31	39	38	38	44	32	41	32	25	44	40	41	42	35	49	41	40	34	35	40	54	44	37	43	37	32	29	30	41	41	39	45	28	42	42	42	37	43	30	31	43	40	41	35	38	27	40	49	41	35	31	40	43	43	33	40	40	35	46	33	38	26	49	40	52	33	30	30	53	35	32	44	36	47	31	45	36	33	34	35	27	43	46	42	47	41	31	36	33	40	39	36	53	59	36	48	44	41	36	31	39	38	39	40	46	34	37	35	39	39	31	33	29	35	37	30	38	36	32	34	39	48	40	30	31	35	32	45	47	43	31	43	40	42	33	37	44	45	43	36	39	47	37	38	36	31	41	49	49	39	36	48	28	43	30	41	35	49	39	49	34	46	32	43	39	39	31	45	37	34	33	46	43	44	29	41	46	34	38	48	38	32	46	32	38	29	43	45	43	44	48	35	45	28	42	31	39	52	38	37	36	48	53	43	40	30	49	40	38	44	41	37	36	41	39	39	43	29	44	42	39	33	34	50	41	42	32	48	42	46	42	29	44	41	42	31	45	46	47	32	51	41	40	27	47	48	50	31	43	45	27	29	33	35	35	56	39	46	33	34	34	42	34	36	39	48	38	40	39	34	40	38	41	43	45	36	47	46	44	37	43	33	42	39	33	31	37	37	42	43	30	39	46	40	24	37	39	40	33	36	42	46	36	37	44	34	46	62	29	43	35	40	33	43	34
20239	12123	7244	12737	18899	19175	16647	13901	11470	9489	7520	6473	5568	4423	3255	2480	2171	1709	1480	1291	1204	1092	949	969	924	918	914	859	851	763	759	703	698	618	666	635	597	616	643	598	579	591	668	596	627	569	586	570	542	573	627	618	593	519	545	555	574	563	504	503	488	484	476	505	508	522	502	484	521	497	514	507	480	478	487	481	478	537	487	514	510	489	496	490	464	476	461	443	478	501	500	484	500	486	466	472	482	503	507	465	495	496	526	479	465	460	480	500	493	512	471	493	456	484	509	488	486	508	507	494	468	484	461	452	503	472	484	465	479	488	454	501	498	472	446	467	465	503	466	481	490	457	468	497	498	474	519	425	493	479	503	467	544	511	492	471	473	468	500	489	474	477	469	525	505	487	504	439	485	422	473	452	494	460	497	503	494	463	519	521	473	501	509	484	472	478	472	476	483	456	450	478	499	489	485	486	491	463	464	456	467	491	464	451	494	480	490	490	464	495	539	484	492	533	511	467	489	494	484	512	531	478	505	459	503	503	478	462	542	502	428	501	519	483	484	464	445	450	492	487	499	453	460	476	485	512	460	525	460	464	554	465	479	483	471	505	466	479	486	452	490	455	507	476	502	493	512	472	529	484	498	490	501	490	517	489	514	502	506	438	485	500	471	455	470	463	471	522	453	480	504	553	533	486	484	501	477	483	468	484	461	481	479	456	448	440	444	499	492	502	491	530	491	478	500	495	482	457	490	473	532	503	465	497	473	491	488	476	450	488	494	523	507	437	475	467	462	491	484	494	504	483	479	520	507	463	469	518	473	463	503	507	462	499	489	483	473	446	476	506	446	426	478	467	498	482	462	503	499	466	521	466	514	457	489	513	495	478	497	482	503	478	511	497	493	464	491	467	455	465	475	476	504	514	472	466	458	489	500	519	472	478	495	473	473	468	468	473	476	476	491	484	489	472	525	462	475	472	511	483	465	496	474	454	469	467	459	478	506	471	468	467	479	506	521	453	476	481	505	475	464	506	458	506	479	454	459	484	516	509	498	475	505	507	481	476	509	452	452	459	491	479	459	464	501	510	484	458	459	523	503	527	499	465	487	489	493	470	482	506	509	513	474	456	494	479	455	496	454	467	474	505	509	471	480	475	493	466	475	500	529	470	483	463	466	508	491	500	459	484	497	489	444	489	492	501	514	484	460	543	487	498	483	509	484	501	460	498	460	479	499	470	446	495	481	478	499	466	480	475	505	510	469	472	471	486	492	501	493	449	511	506	450	492	463	485	440	462	499	499	477	501	466	476	486	509	477	532	509	450	471	505	478	493	509	497	482	490	445	530	500	468	511	458	476	467	476	479	512	504	468	461	532	504	487	513	502	519	530	459	501	452	523	483	474	496	468	465	517	454	483	465	538	471	497	481	533	500	524	445	564	467	489	466	477	462	486	481	507	471	437	443	454	491	508	484	468	484	440	471	476	483	490	488	507	471	509	504	500	501	494	510	486	462	475	462	494	456	446	482	497	497	471	463	482	512	485	474	484	453	484	529	471	484	450	505	481	496	480	504	483	520	518	486	498	468	487	522	444	499	539	490	467	485	502	496	498	510	523	438	493	502	493	514	489	463	463	503	500	486	546	514	484	492	480	510	493	463	475	465	505	467	493	480	471	455	518	494	502	438	443	503	504	489	483	505	483	457	478	521	504	477	516	467	443	503	528	479	467	485	473	488	477	479	470	466	493	434	467	461	483	477	469	511	487	481	468	472	492	495	467	474	510	493	493	462	512	493	452	524	463	516	467	502	451	479	449	513	490	506	483	475	454	501	468	490	498	527	500	489	492	546	492	525	499	530	485	491	483	465	484	514	482	500	483	454	514	485	479	472	518	459	496	471	480	496	462	539	468	504	486	431	495	462	504	477	498	498	503	497	477	456	525	482	463	484	506	497	471	446	451	486	503	496	479	536	532	519	468	512	503	474	478	482	434	478	479	465	494	471	489	460	480	500	487	485	465	475	454	485	481	511	516	522	480	472	479	490	520	468	465	506	491	532	497	520	488	475	480	462	470	500	464	487	457	472	467	459	524	448	486	515	475	467	479	474	479	487	478	496	466	490	483	545	490	472	477	491	478	483	472	483	491	450	437	494	477	496	497	479	498	471	463	472	539	491	493	448	481	478	523	487	458	478	511	486	500	455	524	475	524	512	521	504	448	530	459	486	498	482	517	482	490	517	467	507	480	511	458	477	484	464	534	503	515	468	460	454	501	494	485	508	468	493	476	492	501	493	487	462	513	495	479	521	464	487	485	490	503	460	482	480	490	474	490	485	482	457	514	487	474	492	458	449	475	487	474	469	520	496	529	505	511	494	485	459	495	450	454	467	488	518	503	469	464	489	484	465	488	487	442	465	436	479	440	480	441	493	511	507	463	531	505	492	484	471	497	462	469	476	472	484	480	507	530	503	447	503	503	473	477	521	485	486	499	504	540	484	487	492	450	510	463	485	492	463	452	483	478	487	449	489	515	494	477	471	480	460	472	494	456	489	486	502	502	482	451	474	494	537	500	454	498	519	478	490	484	486	493	456	491	471	424	499	531	446	479	457	515	502	458	500	446	501	485	452	475	464	460	479	482	469	483	468	505	509	501	490	431	498	491	458	493	497	499	474	493	468	477	459	502	493	459	461	498	496	509	490	455	509	456	502	478	442	498	501	501	502	496	490	469	495	480	498	497	471	482	473	498	464	492	529	488	486	492	454	482	480	490	496	538	489	506	538	492	483	491	465	511	477	507	490	479	490	527	470	508	502	465	467	505	501	504	524	474	470	503	450	499	488	493	487	505	460	498	498	438	467	459	499	453	497	498	509	473	472	478	504	504	491	514	503	515	465	469	532	486	466	468	477	454	458	479	499	477	495	497	493	481	485	477	504	467	475	517	519	504	482	491	449	478	496	472	522	468	447	474	497	492	476	504	471	465	467	493	465	484	475	458	482	488	521	481	486	510	531	499	476	509	476	469	519	507	488	487	474	500	518	496	463	503	484	459	500	504	493	433	507	495	497	477	521	471	471	478	506	453	503	503	479	490	518	497	507	507	481	512	442	475	479	492	457	514	470	508	501	475	505	506	460	519	458	465	487	517	525	504	447	514	462	470	484	487	478	491	497	523	488	474	528	489	513	492	452	496	472	478	482	464	499	473	448	462	509	505	496	473	509	504	507	467	475	481	492	494	489	480	474	469	498	499	506	513	514	468	463	477	490	467	474	498	481	466	458	496	494	496	500	472	493	519	480	512	493	484	450	442	505	510	464	496	475	483	484	509	442	521	464	465	458	467	478	462	485	512	520	462	452	493	450	468	503	500	501	465	533	471	495	508	517	459	472	468	492	506	496	495	482	463	485	490	518	514	477	523	464	481	524	466	458	513	482	459	441	499	474	460	501	517	464	481	515	472	540	474	531	433	464	485	481	461	488	501	499	490	502	482	461	498	527	454	474	477	482	493	482
3107	567	371	294	311	382	338	308	248	241	198	193	156	137	110	116	91	99	91	85	76	71	87	75	83	82	70	76	77	73	66	82	66	82	77	51	71	66	67	68	75	63	86	69	74	66	87	77	77	80	60	76	57	64	59	69	53	68	76	65	64	53	62	76	61	67	65	64	63	63	66	74	43	58	71	50	66	61	55	67	76	59	66	74	71	59	70	68	69	82	56	62	60	70	57	65	66	73	66	58	69	75	74	54	72	54	59	81	73	70	64	82	58	68	64	88	63	74	72	75	82	64	75	63	57	60	70	67	74	69	59	71	67	87	66	63	80	62	72	82	64	61	65	57	78	57	76	62	60	64	74	82	79	69	60	62	72	63	60	57	87	65	77	69	67	61	70	60	65	60	70	59	46	57	63	63	56	56	61	55	61	74	73	72	73	51	84	69	61	55	76	74	80	62	55	80	73	60	64	69	69	74	61	83	66	71	69	60	62	57	73	78	79	66	57	68	57	54	68	60	65	67	51	65	69	67	72	53	65	58	69	64	76	73	76	68	77	55	66	53	77	54	80	70	74	55	65	54	75	65	71	64	69	52	75	58	63	65	72	74	71	56	74	59	63	55	54	61	63	74	64	51	75	81	68	51	52	65	60	79	66	81	82	69	66	81	92	57	75	73	65	74	79	72	75	60	64	73	56	67	62	72	43	68	63	50	68	80	65	63	57	58	64	71	50	48	68	62	61	75	59	68	48	61	70	56	79	63	76	78	82	56	57	62	72	61	60	74	72	65	59	66	71	69	65	69	51	67	65	84	67	76	64	62	80	65	85	68	53	66	64	63	79	65	65	61	71	63	74	63	73	89	66	60	66	61	66	74	73	74	60	72	74	64	77	65	64	70	65	69	73	66	73	76	67	53	69	59	77	55	66	64	62	63	57	65	68	48	59	73	72	74	66	74	59	79	68	65	80	48	59	72	74	61	58	63	59	65	67	63	65	71	67	65	64	69	72	59	69	60	64	68	60	64	66	77	70	59	79	67	64	75	61	60	73	62	68	58	64	67	60	58	77	76	68	50	68	71	77	61	65	67	85	61	76	58	70	62	64	62	72	76	74	66	72	71	66	78	84	49	73	71	61	64	65	58	62	75	59	61	44	68	63	59	58	74	53	82	75	74	65	63	78	59	77	73	77	64	64	71	69	62	70	47	73	75	68	58	67	70	56	51	76	64	71	73	71	64	77	54	69	76	70	47	65	60	68	43	58	61	67	86	72	65	60	72	44	61	60	63	54	62	74	70	73	49	65	69	50	59	76	66	81	74	55	66	66	54	66	63	59	86	64	73	71	70	63	59	61	70	65	73	73	63	46	62	64	69	66	53	70	55	63	66	70	71	68	67	61	70	78	60	60	81	73	66	69	66	73	63	81	57	66	85	72	63	63	69	52	51	72	56	62	85	70	68	57	72	83	71	62	58	62	63	58	76	71	71	65	61	79	85	72	71	62	78	55	73	65	79	83	61	65	62	73	77	51	49	67	76	86	73	69	56	66	61	72	59	52	68	71	55	72	67	72	68	55	70	68	65	64	68	66	72	71	72	76	54	65	55	66	68	66	67	68	58	72	49	67	74	76	60	68	68	66	75	71	62	68	66	57	82	67	56	66	62	65	58	65	51	62	69	73	53	78	67	44	63	59	82	76	66	64	57	73	67	86	61	56	86	78	65	77	64	60	60	69	64	60	58	67	64	74	61	53	61	75	80	66	59	67	62	72	62	58	62	61	68	74	63	67	59	65	48	61	82	60	67	59	76	66	67	90	52	73	69	64	51	58	73	67	51	58	71	65	74	60	70	61	77	62	57	67	60	67	68	62	62	85	64	69	64	61	62	69	75	67	73	76	60	80	60	68	79	67	55	55	61	59	75	64	70	64	66	80	72	77	65	71	67	61	63	67	63	59	59	74	64	76	47	64	59	72	62	61	73	78	61	69	63	65	63	64	61	72	51	69	67	73	73	61	70	58	65	72	78	62	56	65	63	62	60	62	57	65	79	68	69	67	61	70	72	62	81	62	49	73	70	63	69	63	62	72	58	64	65	72	51	68	69	70	78	64	58	83	55	58	68	53	68	73	64	65	65	72	79	77	77	65	62	61	53	65	78	64	65	55	65	61	62	61	61	76	53	65	65	60	65	61	83	60	73	72	62	71	64	92	67	59	58	82	76	90	66	71	81	68	72	81	53	54	69	66	67	68	61	65	66	63	57	65	72	60	66	62	59	51	75	68	51	73	52	56	65	70	66	61	71	68	67	66	56	72	57	81	71	58	74	61	65	61	72	65	55	53	71	80	84	70	60	57	67	62	73	64	58	66	62	84	59	72	84	79	75	57	63	59	62	60	64	59	63	65	60	74	68	59	69	62	65	83	49	66	69	74	69	71	76	71	81	62	62	58	72	77	68	71	60	61	52	59	76	56	84	60	64	68	79	80	59	65	76	60	80	54	60	61	65	68	67	55	67	79	77	68	57	80	54	63	55	74	65	59	64	65	69	62	80	55	63	68	69	65	64	64	64	77	63	51	68	50	77	76	59	73	66	58	56	60	66	77	65	71	76	52	77	70	68	71	84	66	74	63	64	56	69	70	52	57	67	67	65	58	64	57	73	60	55	64	57	70	69	60	68	56	68	72	76	51	70	71	62	68	65	65	57	63	66	52	65	66	65	61	76	60	63	63	62	60	53	67	62	76	62	71	70	73	72	83	56	55	63	64	60	70	81	67	70	56	81	60	67	62	47	63	74	66	62	79	61	61	72	74	80	77	64	56	73	73	59	74	54	73	69	78	63	60	57	55	77	63	66	58	55	65	64	65	72	66	69	72	69	52	89	75	69	69	67	65	59	68	73	60	72	50	72	59	72	64	63	57	63	67	58	68	67	59	52	66	65	64	71	78	77	72	66	65	67	73	53	62	79	65	67	67	75	81	61	62	67	54	73	66	81	65	67	61	55	60	70	53	58	49	63	53	54	64	67	72	69	79	64	59	59	60	58	71	63	61	64	54	71	64	63	62	66	51	76	43	80	61	84	51	63	60	62	71	59	57	50	64	71	59	64	55	73	75	62	75	76	60	75	62	66	78	61	71	72	60	62	52	50	71	72	64	75	77	71	82	71	58	74	62	43	66	55	70	76	72	61	83	78	65	64	62	70	56	66	62	57	74	48	62	73	75	54	51	62	65	69	63	58	90	69	71	67	76	68	75	63	73	56	61	58	59	77	52	57	62	68	66	67	75	72	69	82	65	57	58	64	80	68	85	68	59	66	66	63	73	79	51	73	68	64	53	66	69	66	73	74	60	64	73	82	61	72	56	68	68	59	72	68	61	58	63	72	48	74	59	52	63	73	76	62	52	57	57	60	73	75	66	71	71	68	57	48	65	68	62	56	77	49	58	61	65	56	80	66	78	62	58	65	61	52	69	67	63	63	61	68	65	60	73	64	59	68
19222	11391	7457	12691	19847	19099	16998	14710	12242	10370	8247	7037	6352	4988	3963	3316	2804	2345	1882	1825	1650	1604	1436	1402	1394	1338	1267	1307	1263	1166	1113	1045	1049	1027	915	950	980	926	936	921	992	1042	1102	964	981	985	935	997	979	997	1024	1025	953	973	945	919	931	900	900	883	883	857	926	853	845	869	872	838	857	856	868	839	805	812	871	834	914	888	858	860	878	882	841	876	838	848	846	871	854	845	851	848	851	859	844	864	842	857	840	863	823	837	811	869	822	848	856	864	818	864	871	873	830	817	849	915	811	828	839	870	852	838	843	836	919	842	851	794	781	876	870	830	851	883	884	834	840	833	867	842	829	816	852	830	801	808	803	812	853	844	861	799	850	830	853	875	817	851	864	813	827	858	857	853	857	821	828	867	855	834	853	792	812	808	837	876	828	859	896	865	824	882	848	874	866	814	891	823	828	834	829	877	878	847	827	840	831	822	848	776	838	891	868	844	819	836	816	869	827	873	826	833	873	871	854	873	824	817	813	899	879	849	802	822	892	879	813	856	875	846	895	823	856	864	848	846	826	818	853	842	865	868	802	817	890	867	869	874	849	847	788	806	836	816	819	848	823	827	791	796	814	846	820	839	845	875	845	807	835	864	886	851	910	839	864	873	857	839	839	820	881	862	896	815	826	880	825	777	887	912	838	799	799	891	842	815	844	840	859	845	856	866	868	819	822	882	807	857	857	838	806	892	858	864	835	796	837	855	855	856	816	837	846	849	814	811	865	834	849	846	850	860	869	819	814	821	878	893	837	845	859	848	829	856	855	886	862	843	921	823	837	876	843	845	814	844	812	848	814	804	888	845	854	832	864	880	839	843	831	833	838	838	842	848	838	824	851	846	817	899	819	818	863	901	857	837	883	833	869	815	844	831	870	818	812	843	815	851	862	847	804	876	798	848	823	838	854	832	909	863	843	827	781	833	792	832	810	847	885	819	855	875	828	839	797	852	835	891	818	852	855	905	888	845	861	865	866	844	894	827	865	837	856	879	820	870	903	837	828	867	854	838	874	872	911	784	837	853	842	853	862	891	809	888	867	834	841	862	851	853	834	791	806	789	836	865	801	860	869	804	862	847	835	861	806	815	849	876	888	827	907	890	869	815	870	868	847	864	811	827	856	847	862	799	852	787	827	814	881	843	895	863	856	842	807	883	867	858	854	861	823	875	878	826	826	813	827	830	838	844	859	849	816	871	862	827	795	878	854	883	870	848	883	831	849	848	814	836	797	825	849	819	837	833	825	823	900	851	825	822	845	853	866	840	885	817	871	831	830	805	807	869	806	870	801	847	879	840	853	845	808	875	835	853	870	846	859	828	823	882	811	826	859	892	854	848	838	851	946	833	838	821	871	850	797	816	866	888	773	904	921	787	835	860	840	777	881	863	868	883	849	853	833	826	844	804	813	822	845	860	818	838	856	892	831	827	853	882	874	809	821	865	828	901	809	886	823	838	862	818	916	827	866	829	787	830	812	827	892	885	896	848	845	817	807	846	844	837	886	810	888	812	875	819	854	862	803	817	823	860	800	851	802	829	824	852	818	831	819	811	798	822	841	844	805	871	890	838	827	850	867	862	811	844	824	830	853	859	876	874	810	892	840	832	877	856	813	858	850	813	789	879	855	851	845	805	851	836	836	860	853	830	817	847	873	867	829	808	837	819	887	815	896	824	860	851	895	822	833	831	816	827	843	867	823	850	872	848	858	808	865	848	863	811	822	841	825	842	825	808	847	792	877	810	807	885	806	827	836	852	844	861	830	911	850	880	820	891	822	852	862	865	829	854	895	904	856	864	860	864	864	859	875	835	871	882	908	881	798	864	841	854	859	803	841	846	812	864	826	831	863	817	881	879	887	867	851	860	801	853	865	845	852	879	836	882	821	799	825	839	798	824	854	845	824	842	832	858	836	800	862	827	823	841	871	866	854	859	899	802	866	851	861	852	867	824	817	820	788	862	901	826	871	862	819	885	865	885	797	863	846	908	850	849	815	823	798	828	860	792	884	809	820	820	857	812	816	857	851	880	822	794	846	869	844	892	808	866	882	863	841	810	870	826	847	831	860	848	848	866	829	832	893	833	810	861	863	832	872	875	841	867	865	864	836	836	859	812	855	769	799	840	806	866	840	797	820	842	847	845	880	829	819	830	831	901	865	790	894	840	829	838	850	822	842	825	833	839	850	809	838	861	859	837	884	829	819	794	883	817	834	819	824	877	873	821	835	839	831	856	826	860	825	815	903	830	806	859	836	863	835	857	841	760	793	872	863	863	852	834	884	826	830	867	852	845	792	856	896	888	820	836	861	859	821	880	912	897	830	818	816	859	812	829	813	862	875	833	851	895	833	814	852	832	822	834	829	797	877	827	827	861	793	953	849	821	811	917	827	846	818	805	802	798	848	883	825	835	813	871	805	892	905	847	819	804	833	828	805	843	826	864	836	805	822	853	819	825	825	867	822	879	837	806	846	813	844	851	848	884	871	849	900	865	850	838	870	856	830	877	877	795	837	862	935	841	808	845	873	874	847	865	860	812	839	836	817	867	848	802	842	876	856	817	799	813	870	859	872	860	842	859	839	838	824	885	881	846	837	822	855	901	829	844	846	860	875	863	828	802	880	881	858	840	869	826	850	830	875	861	826	832	830	842	868	796	798	844	856	850	829	814	830	867	813	838	822	805	857	790	846	889	848	880	837	797	885	813	821	869	781	852	835	831	827	855	833	881	816	890	819	844	808	865	848	883	863	792	874	825	889	845	863	874	811	847	827	872	869	799	854	808	793	870	855	868	794	860	830	843	877	873	859	879	847	837	831	820	807	856	830	833	807	853	860	860	850	839	841	830	831	820	803	827	903	840	871	917	884	826	819	821	860	834	849	856	807	803	762	840	874	846	851	867	838	844	853	850	839	855	868	836	838	864	875	852	851	883	805	858	843	883	880	794	859	810	882	833	817	847	872	850	829	863	862	854	759	870	865	809	809	806	931	869	829	832	832	854	830	841	862	827	834	843	866	846	871	838	845	838	853	875	801	846	811	834	825	853	801	813	839	839	808	829	811	793	803	883	855	893	852	831	887	832	818	843	815	807	806	857	826	857	886	846	870	841	873	868	844	852	887	772	803	810	884	840	845	811	920	814	801	786	855	847	818	849	838	791	892	843	868	873	850	836	843	847	855	838	824	846	874	794	832	850	837	859	858	832	853	881	844	894	844	820	837	838	780	852	842	829	845	848	805	828	823	846	850	800	843	854	804	852	854	908	825	825	799	868	828	847	840	902	828	867	906	809	836	779	810	847	883	841	829	889	843	874	839	796	890	836	839	850	840	828	854	850	844	843	862	848	839	840	869	847	838	833	806	849	830	849	798	874	869	841	855	812	868	822	830	818	856	807	904	856	837	858	877	844	855	839	903	835	855	846	865	837	823	861	828	876	847	823	920	883	805	790	822	848	811	900	825	828	875	812	884	887
2255	864	468	345	369	467	400	359	356	297	218	191	179	164	122	120	128	115	109	95	82	92	52	79	60	85	77	74	86	65	69	90	66	52	71	63	67	76	60	59	60	68	51	81	84	71	56	69	65	70	66	62	63	70	85	54	61	67	65	69	66	59	67	71	60	78	56	52	68	64	76	75	72	65	68	48	80	70	58	55	58	67	65	63	72	61	58	59	77	59	77	60	52	65	68	56	70	72	82	55	73	69	67	63	74	57	64	58	66	69	77	63	68	74	58	56	68	55	66	67	59	75	56	87	61	56	72	68	61	67	60	65	60	75	53	56	61	67	73	78	73	57	71	62	53	62	71	51	71	54	70	59	55	54	57	65	57	57	58	67	80	70	61	64	65	59	68	56	71	66	71	50	74	52	80	64	47	53	72	67	71	70	77	72	70	51	61	77	72	60	53	68	65	68	72	59	56	53	74	62	69	61	70	80	85	73	63	75	61	60	64	54	65	60	69	67	66	57	71	72	66	63	64	63	61	83	68	70	70	82	59	69	48	68	80	65	70	67	49	63	61	67	67	68	53	71	62	64	76	69	67	69	73	72	68	66	51	68	76	49	52	66	72	60	75	62	73	60	56	72	71	41	55	61	66	52	50	57	63	62	79	60	65	73	74	60	48	69	63	75	62	59	66	76	73	69	53	53	60	74	83	60	60	78	55	66	57	59	55	56	77	68	60	66	70	83	60	59	52	70	57	56	61	68	59	64	65	58	58	72	52	75	67	61	57	58	74	62	61	76	56	58	61	76	75	79	74	67	64	64	72	60	63	71	54	60	75	60	66	64	70	59	63	67	64	60	58	76	70	72	69	36	63	59	63	56	54	63	75	78	69	67	66	60	67	58	73	60	65	55	49	72	53	69	59	66	61	74	46	66	65	65	44	54	64	62	65	67	68	66	61	58	65	78	61	55	65	67	80	66	78	69	72	59	60	50	67	62	61	66	78	76	76	70	79	54	67	59	57	66	49	62	55	77	69	73	59	79	54	61	79	78	63	76	81	67	62	75	58	66	53	60	64	52	47	54	51	57	59	49	79	64	73	71	63	64	61	56	54	76	76	72	73	43	53	82	67	69	75	60	61	62	65	57	52	71	66	61	43	58	75	68	60	64	73	85	62	62	65	77	57	62	61	62	75	70	68	60	66	75	70	65	65	58	68	74	60	56	58	81	66	52	69	65	68	72	67	66	48	60	59	73	63	51	72	63	62	49	67	48	59	55	68	59	57	59	61	67	50	57	65	51	74	66	60	68	56	68	77	72	69	54	57	76	62	61	73	73	76	50	65	63	68	56	69	80	75	80	68	55	62	76	77	63	62	69	59	67	63	47	69	57	56	64	59	64	78	69	73	65	75	54	62	64	53	56	59	55	73	64	63	56	65	55	58	66	62	59	47	55	64	63	66	72	57	76	57	56	69	66	57	59	56	64	57	77	55	53	64	61	73	56	58	73	60	53	62	60	54	54	60	65	54	74	64	64	64	89	53	75	71	70	60	66	68	76	59	53	56	73	62	63	70	73	64	67	75	61	60	67	63	54	55	73	76	64	69	62	65	62	66	59	67	55	62	75	66	66	61	71	81	66	58	70	70	68	73	79	71	71	66	51	63	68	55	58	60	65	66	57	66	54	61	65	61	56	63	61	73	79	76	58	68	51	53	72	58	51	70	66	77	57	67	67	65	68	66	74	69	67	58	82	80	67	58	57	65	56	72	62	53	63	70	71	63	58	59	65	60	58	67	59	55	67	64	56	61	85	65	55	57	66	60	75	63	76	73	59	61	62	46	63	63	62	78	49	63	54	75	72	74	68	65	71	62	65	60	62	61	44	76	60	61	68	74	63	58	71	61	75	67	67	67	54	57	54	58	70	82	66	60	62	49	66	77	61	62	73	54	80	70	66	57	63	55	69	52	61	68	62	63	58	66	69	72	72	61	60	80	62	67	54	61	76	68	69	59	70	61	61	49	63	70	69	69	79	50	51	52	61	73	69	52	43	69	72	73	56	47	73	70	63	65	68	74	70	63	83	69	65	69	65	64	59	59	65	72	56	71	67	78	54	71	52	66	61	67	82	76	62	62	52	61	65	64	79	67	58	68	71	60	63	50	75	61	73	69	85	61	64	66	71	63	70	51	65	64	65	60	77	76	67	69	66	59	65	61	66	67	64	61	65	59	79	58	77	70	61	63	65	73	61	64	49	67	66	73	76	63	58	66	71	55	85	61	67	59	62	70	62	66	50	61	58	65	57	73	69	55	63	60	75	59	63	57	55	63	58	50	72	74	61	59	53	66	65	76	52	54	69	53	65	66	75	56	66	57	67	64	54	65	80	62	81	65	66	79	55	65	62	53	43	68	53	64	58	59	65	83	76	57	69	60	66	73	83	64	71	77	60	79	59	63	57	75	63	59	64	59	83	74	61	71	66	77	51	58	74	66	60	60	80	59	59	60	61	71	59	59	74	63	62	66	69	70	57	75	50	69	71	57	71	50	65	61	86	79	63	73	62	66	78	79	57	67	59	64	66	67	74	59	53	63	77	64	58	60	50	63	69	83	62	70	61	50	60	60	58	66	60	65	65	65	48	65	52	66	62	69	71	65	71	62	63	65	64	64	79	52	60	60	69	64	65	69	52	68	60	48	68	67	76	69	65	64	55	62	77	65	63	64	64	55	73	60	60	58	70	64	68	54	70	62	61	79	43	75	57	63	56	84	42	70	62	68	71	76	63	63	64	66	53	72	68	62	58	48	66	66	79	82	55	64	73	60	58	58	60	65	63	57	64	68	70	71	69	51	74	64	66	62	60	60	53	60	65	58	59	64	57	60	68	52	59	56	73	64	80	64	68	70	45	68	63	47	52	56	78	69	63	58	48	76	62	67	78	73	59	54	59	52	64	65	68	70	74	55	57	62	57	53	57	59	67	62	58	76	70	53	65	62	67	69	72	77	64	70	67	70	59	61	54	65	69	88	75	74	72	68	72	72	59	58	69	52	67	60	71	69	58	52	66	57	91	53	69	54	57	66	75	69	60	63	61	68	51	69	54	63	57	69	58	61	67	58	75	79	49	74	63	68	60	55	62	71	62	67	63	67	66	56	63	64	51	77	62	61	67	57	55	64	74	62	61	59	56	61	64	66	57	67	84	57	64	63	61	62	80	59	66	64	53	59	66	62	60	68	69	65	58	76	75	66	66	78	62	71	63	64	72	83	61	65	69	71	63	55	49	67	69	66	57	59	61	60	72	63	49	58	73	52	67	65	74	71	54	61	60	70	57	58	74	69	57	54	65	65	69	64	70	64	49	85	59	57	62	62	66	56	57	53	67	70	67	62	64	70	49	65	55	54	66	59	69	62	64	45	69	53	49	68	63	63	62	60	65	51	69	62	63	69	58	67	72	72	59	55	70	72	52	71	64	64	66	66	66	67	63	53	68	64	63	73	76	73	64
23086	13691	8930	15106	22029	21913	19530	16986	14453	12445	9843	8435	7525	5748	4701	3768	3342	2737	2324	2065	1874	1687	1575	1594	1479	1338	1391	1338	1347	1173	1093	1106	1059	973	916	931	952	920	911	1000	1003	1012	1003	974	950	981	941	948	915	929	943	1006	945	844	878	883	924	885	854	805	787	786	773	821	802	794	820	800	802	812	795	792	819	780	839	755	843	738	799	808	773	800	803	781	786	766	765	772	757	747	830	785	783	789	771	772	773	821	758	779	788	811	733	797	823	792	760	770	777	834	768	772	765	806	761	785	792	734	839	795	806	797	775	787	759	793	764	816	793	769	745	803	795	762	788	777	841	808	720	773	782	761	781	766	810	794	773	722	781	801	742	815	781	796	841	813	787	810	779	781	810	798	808	796	761	776	756	796	773	753	751	772	810	805	739	810	781	802	734	775	786	708	749	800	760	742	835	810	751	819	792	763	763	774	740	794	776	813	779	754	781	766	786	733	800	775	846	834	789	806	748	779	814	801	809	726	756	772	758	809	787	761	789	805	798	772	779	793	804	782	806	751	757	797	796	788	803	790	805	791	764	763	734	805	795	763	754	766	778	825	757	827	801	764	776	772	786	779	753	778	776	728	781	793	757	772	797	739	764	734	760	748	790	776	784	805	746	789	754	750	769	792	786	814	779	835	751	772	748	770	769	795	789	739	755	759	801	767	802	776	750	801	781	813	821	831	799	752	754	823	754	723	804	822	761	812	748	824	795	802	751	802	799	792	788	807	773	809	766	782	802	790	764	770	842	755	788	795	797	803	811	812	757	796	787	797	759	771	813	752	781	806	733	797	734	829	788	793	776	807	750	777	728	821	765	815	752	749	813	776	778	772	805	764	748	767	797	786	749	778	783	809	791	796	759	792	796	790	770	837	763	774	755	792	746	754	794	788	783	760	740	788	809	746	779	776	797	772	813	727	814	815	801	725	784	772	742	758	787	809	765	733	757	819	772	799	741	742	751	810	765	803	755	780	780	784	787	824	809	783	825	814	807	775	760	792	760	739	728	771	776	812	779	753	745	796	754	819	801	777	795	796	772	807	810	773	778	773	789	800	790	781	822	793	750	741	761	801	768	771	780	778	741	754	774	785	787	786	740	767	748	776	786	781	805	812	805	777	785	734	769	783	760	765	760	802	852	793	807	791	752	741	794	757	756	784	774	814	780	793	779	772	781	785	802	765	790	728	781	735	730	783	824	777	773	779	832	808	801	790	765	771	779	739	779	754	744	818	790	810	779	773	757	751	815	760	746	774	781	786	787	789	776	810	778	811	771	794	750	783	802	800	780	857	801	782	804	799	784	798	781	788	747	797	842	796	770	768	735	788	778	764	758	841	760	740	814	781	770	781	765	815	827	780	794	795	806	771	762	804	807	804	779	800	748	771	786	739	748	786	757	780	786	740	819	720	789	810	783	763	822	803	749	742	775	830	769	788	786	777	770	825	763	735	780	802	732	746	810	753	798	753	807	795	792	795	741	740	783	772	787	763	727	770	746	743	778	794	770	794	790	806	785	817	777	777	763	768	804	791	801	732	775	866	777	725	766	823	735	799	744	776	761	780	800	775	735	733	816	743	746	737	789	771	805	796	823	798	802	736	816	798	768	771	761	776	825	749	808	806	742	767	773	801	777	747	793	797	756	775	770	793	794	803	757	764	794	764	851	769	794	803	774	749	795	819	749	770	806	756	788	717	722	823	749	789	814	754	744	782	793	767	839	786	780	834	855	775	744	785	783	802	800	784	816	793	763	774	818	738	825	745	754	744	772	798	741	775	808	775	773	826	857	790	787	803	789	754	776	769	770	787	779	781	804	749	827	789	786	755	752	754	770	722	832	753	813	783	798	756	809	766	797	773	806	778	756	798	770	756	774	795	856	800	779	788	794	778	760	798	808	720	814	760	783	808	778	783	783	759	773	802	780	780	774	752	797	762	805	787	791	737	781	795	780	789	730	755	766	747	816	793	741	782	808	739	746	764	795	761	775	857	767	780	782	792	770	752	762	789	754	833	830	810	767	810	817	791	783	755	800	768	760	827	714	762	740	790	778	815	765	738	772	746	760	769	800	732	791	791	802	767	769	813	766	799	805	789	756	757	796	782	749	729	779	773	790	758	778	706	771	792	794	823	784	845	788	732	787	778	790	797	788	783	762	818	792	778	808	784	800	767	776	859	702	695	811	792	775	780	793	775	766	820	780	785	788	768	770	794	751	758	778	836	755	789	776	789	775	751	773	800	738	797	785	824	798	779	771	707	781	793	753	791	830	746	764	742	767	840	773	805	819	778	725	702	807	792	820	760	760	801	821	835	776	800	780	810	740	776	746	773	764	793	777	763	770	741	774	797	758	759	752	764	810	780	821	812	772	766	802	748	800	765	779	761	757	801	771	804	770	799	761	786	801	746	778	748	763	799	728	752	805	723	775	790	752	760	808	787	761	827	834	750	818	806	773	814	821	803	772	770	776	772	762	810	799	776	741	834	779	768	809	770	721	761	806	784	790	724	805	812	807	747	811	800	849	768	762	815	824	806	770	777	772	767	763	757	849	760	837	765	750	776	777	780	783	767	814	787	765	789	764	752	779	775	779	759	772	828	785	775	828	730	801	885	795	765	781	759	780	837	762	754	805	770	827	829	705	770	767	796	763	793	780	793	783	732	807	737	746	808	771	765	783	814	838	789	811	811	804	729	785	765	759	746	755	796	847	777	790	787	748	796	774	762	763	763	807	792	780	767	768	796	779	750	762	803	772	756	778	803	766	834	772	809	806	723	748	764	776	788	767	801	757	814	757	777	801	763	766	817	834	826	770	813	749	745	727	805	789	776	792	788	814	825	760	819	853	782	827	736	803	808	779	774	770	778	788	791	734	801	764	829	785	762	779	775	811	772	727	785	821	788	818	775	756	758	766	813	789	760	780	773	782	744	810	781	741	757	765	784	775	760	751	766	792	797	768	780	794	789	765	786	759	830	768	771	779	804	790	796	794	784	770	783	760	795	779	774	820	763	780	806	846	767	819	768	764	843	775	785	773	745	790	784	799	820	760	787	794	828	745	820	818	750	816	785	738	791	815	803	800	814	828	814	780	772	768	797	767	813	812	763	767	722	846	733	791	792	789	759	755	810	802	759	762	764	804	788	797	791	812	752	780	758	774	779	766	768	764	782	789	797	771	769	777	766	791	781	769	772	773	723	812	779	783	757	796	827	752	745	721	797	789	725	787	807	800	815	741	775	792	739	764	783	793	765	793	743	786	780	741	747	741	754	767	794	790	818	790	784	759	769	781	773	721	754	814	772	796	783	785	781	781	757	747	773	744	780	790	740	777	799	789	773	754	815	781	785	772	791	763	752	766	782	802	787	755	765	757	777	829	789	753	767	749	791	784	812	756	763	746	796	762	757	779	767	764	806	776	778	784	750	732	787	830	839	788	737	698	756	842	771	779	793	780	792	817	778	833	797	790	755	757	769
2044	436	253	180	174	218	225	211	146	122	136	113	86	71	51	58	59	38	58	49	43	40	43	50	37	42	40	36	39	39	41	48	36	40	37	44	26	45	43	44	36	34	45	34	30	38	42	40	34	39	33	40	47	46	30	45	34	26	34	32	62	40	27	44	35	42	32	33	47	38	37	47	44	44	36	38	36	30	30	35	27	39	37	41	46	26	31	32	33	29	49	46	32	31	26	35	47	41	44	29	31	40	27	40	37	33	39	49	47	41	34	33	39	43	39	35	35	30	36	36	21	45	41	46	23	33	29	35	34	36	51	32	44	38	31	30	21	43	44	34	38	20	37	34	31	33	43	31	46	27	47	36	42	31	33	33	42	42	48	29	36	39	38	37	31	46	37	32	33	37	37	36	34	43	32	44	24	41	45	31	34	37	35	35	38	40	48	40	31	39	37	29	47	38	39	43	35	34	33	36	31	45	38	39	31	47	33	39	34	25	36	50	42	40	44	28	33	39	42	40	27	39	35	50	37	38	28	29	31	35	40	32	42	39	39	31	31	38	28	27	39	30	25	18	38	46	30	38	51	30	32	35	40	39	48	36	34	50	34	39	35	46	49	24	32	42	43	30	49	36	40	28	30	30	34	36	45	31	33	41	33	30	30	36	29	39	44	49	45	38	36	38	40	42	35	32	39	44	40	32	28	37	32	47	43	28	45	46	50	47	42	46	29	35	38	41	26	41	46	36	33	44	34	38	38	45	29	39	43	32	48	40	42	42	40	32	31	35	23	32	33	37	34	26	41	31	43	44	31	34	39	32	45	28	30	40	37	42	34	34	33	41	31	47	49	30	36	39	33	28	27	39	33	36	43	42	38	42	32	39	32	34	40	30	39	26	40	40	52	35	35	33	38	32	40	41	33	38	33	48	30	34	34	37	36	31	36	39	32	32	34	38	37	39	42	50	40	28	42	30	28	32	37	37	41	39	27	37	48	42	34	33	34	35	27	35	47	30	42	51	41	42	42	40	33	43	35	29	27	36	39	33	35	44	38	42	46	36	42	45	33	35	45	33	36	43	46	31	35	36	35	34	39	40	42	38	37	29	41	27	42	37	25	39	31	35	51	44	37	27	40	46	42	40	48	38	41	44	31	33	41	45	29	48	42	30	41	33	40	38	41	28	34	37	39	44	48	35	47	34	42	30	40	48	40	34	37	37	42	36	37	41	51	34	34	36	36	42	41	43	31	34	40	44	44	36	41	35	47	42	31	52	34	40	45	33	38	35	29	34	38	34	33	47	46	42	41	37	30	26	36	32	37	31	36	36	33	40	44	33	31	37	37	26	35	33	33	40	33	35	44	44	36	28	29	30	41	29	36	36	40	37	31	44	27	39	45	33	40	33	32	33	43	37	41	34	34	36	33	42	35	45	27	44	36	37	44	39	34	46	37	37	36	39	45	49	31	46	31	37	31	38	39	27	50	43	28	34	49	31	35	30	32	46	33	32	49	34	42	32	34	44	37	34	34	46	36	53	33	32	31	41	34	38	39	38	39	24	38	44	46	36	35	39	41	38	39	44	55	42	32	45	40	31	40	44	36	35	36	32	46	23	35	35	36	33	40	38	31	36	42	39	47	34	53	33	43	37	39	49	38	46	38	41	45	41	32	48	39	38	40	28	35	36	37	42	41	27	34	40	17	48	43	33	38	38	32	36	41	40	45	31	29	36	38	29	30	46	30	36	36	47	37	31	33	27	34	36	34	45	27	33	46	27	39	28	43	38	28	42	41	34	31	34	39	35	43	27	48	39	47	39	34	51	42	36	32	38	44	34	44	37	44	47	36	48	38	36	35	41	32	39	44	33	34	45	37	49	43	45	39	36	27	39	52	41	20	40	37	42	42	46	44	35	31	34	31	42	35	44	31	39	41	34	35	42	45	38	35	27	30	40	41	45	39	27	41	37	42	31	37	29	41	25	47	44	56	28	38	49	33	40	41	39	50	36	30	38	38	39	29	36	27	58	23	41	31	39	43	51	40	36	31	49	33	33	32	37	36	43	37	31	38	37	45	41	33	39	39	32	41	35	46	44	34	31	37	40	32	43	35	54	36	52	52	41	38	31	39	30	44	51	36	35	30	34	33	38	29	45	46	41	44	32	35	47	47	38	37	49	45	29	30	38	24	46	38	26	38	36	38	39	36	46	32	35	45	25	31	28	38	27	34	35	40	37	31	34	37	29	42	30	32	40	45	34	22	26	34	34	39	26	33	37	27	30	46	30	35	37	39	37	29	41	29	33	32	46	42	36	42	41	36	31	39	29	52	33	28	42	34	33	39	31	31	33	44	27	31	30	41	39	28	37	31	44	30	33	29	39	43	39	35	37	31	30	36	43	40	40	24	32	47	40	42	37	40	43	31	37	33	46	27	42	37	36	34	45	44	35	32	30	40	33	46	40	43	36	37	32	26	30	45	35	34	39	31	28	29	44	33	48	40	30	45	36	40	47	40	34	45	39	39	50	40	44	41	40	41	33	34	35	42	28	41	31	31	52	31	32	33	26	32	26	40	39	27	29	36	43	36	38	30	38	37	35	42	31	49	38	38	41	34	41	40	37	31	46	34	32	38	35	42	41	51	30	35	41	39	36	42	31	39	32	41	35	31	38	37	35	40	43	49	29	23	38	41	30	36	33	40	42	35	36	37	41	39	47	29	33	34	41	31	45	30	49	40	38	53	29	27	36	42	40	42	37	45	33	39	42	34	41	37	48	33	41	40	43	43	33	50	44	36	32	48	40	38	34	42	44	36	46	37	33	38	41	28	33	43	29	33	42	34	38	41	39	41	38	33	28	30	37	38	35	31	41	34	27	34	41	34	32	39	31	40	38	32	24	34	40	27	43	46	31	39	42	34	29	36	32	38	36	46	40	37	35	39	26	40	32	41	33	31	41	40	35	41	39	30	47	46	34	31	41	30	47	40	35	31	33	41	42	58	35	49	31	32	37	28	35	41	38	41	40	38	29	34	32	40	38	31	41	28	48	36	37	25	33	30	35	38	34	47	18	41	38	43	40	37	35	46	45	45	35	31	41	39	43	37	38	28	38	44	32	34	32	25	40	39	38	36	42	36	38	44	38	38	34	34	33	35	50	32	39	29	41	26	50	29	39	47	24	44	36	33	42	45	36	40	36	50	32	35	34	52	37	35	30	27	37	34	38	34	38	31	39	47	36	29	36	50	50	39	51	30	47	41	36	30	38	40	40	37	40	35	31	37	49	49	34	38	40	38	36	39	41	37	37	36	34	37	44	31	40	35	41	41	36	39	33	50	29	43	33	41	38	45	31	38	39	38	39	41	29	35	47	41	34	42	36	36	44	36	28	36	55	35	37	40	33	34	40	38	33	39	49	44	43	45	34	35	28	29	36	40	37	43	41	43	39	48	32	42	30	38	33	27	26	42	37	32	45	36	29	33	34	42	41	37	22	38	34	34	31	22	40
16704	8568	5103	9520	15601	15878	13740	11574	8927	7451	5706	4685	3543	2703	2066	1812	1530	1235	1123	1004	1030	925	869	842	822	806	792	839	697	744	690	673	587	599	553	553	506	575	549	575	612	575	571	620	558	611	549	565	536	566	534	613	581	555	562	551	590	530	528	507	495	531	502	472	543	531	477	482	500	494	510	536	498	477	502	485	463	498	477	478	518	507	526	491	489	531	538	499	452	485	498	510	520	498	521	442	533	491	471	473	521	467	483	505	494	521	510	531	504	558	501	509	507	525	475	530	487	508	493	507	498	492	540	474	521	513	530	523	463	465	545	486	515	526	498	508	468	519	505	529	505	527	505	491	551	466	516	543	525	506	520	477	494	468	511	440	524	508	501	501	543	473	501	497	582	503	510	519	540	496	504	479	478	484	512	490	511	486	508	520	504	526	506	517	510	484	542	533	490	528	479	469	489	535	483	532	518	519	555	492	470	513	485	486	502	500	503	493	494	492	537	533	529	516	506	529	479	493	528	508	486	484	500	528	482	478	489	540	513	503	501	512	485	472	479	482	480	518	499	520	493	509	495	502	509	515	528	542	507	545	488	501	521	498	531	497	537	518	459	504	513	501	493	494	482	446	466	501	463	493	497	516	516	515	513	460	506	501	534	502	533	539	512	493	506	525	538	510	497	522	496	494	477	509	473	476	527	519	521	503	460	503	450	498	524	513	521	490	493	480	516	503	502	517	532	496	510	456	516	530	532	487	481	507	515	499	466	517	490	539	502	505	473	484	542	499	467	536	489	515	489	522	504	459	502	539	518	480	496	511	539	503	523	483	484	492	512	513	529	515	514	548	544	480	513	483	533	528	540	506	495	485	478	471	550	544	499	509	501	510	529	497	537	528	479	544	500	490	495	474	510	490	453	516	503	499	495	519	507	498	498	487	499	496	554	550	474	510	520	519	491	517	505	513	512	509	502	497	543	495	518	535	512	471	483	499	521	457	498	507	484	526	516	506	489	512	552	544	563	531	506	504	501	538	514	539	546	496	486	542	516	516	540	515	489	473	510	536	488	507	469	499	512	490	498	524	550	525	516	475	523	485	526	494	473	511	493	516	515	495	491	512	496	507	494	507	491	489	507	493	503	466	539	480	468	464	508	500	493	515	481	548	511	511	533	486	512	523	536	525	491	478	543	532	509	466	539	562	522	495	507	590	488	497	535	529	505	512	484	481	442	495	475	485	475	520	479	498	514	479	498	478	490	507	474	480	497	521	497	513	524	465	460	454	536	506	522	500	483	494	506	480	501	517	514	484	501	496	475	506	519	490	515	491	518	491	481	445	500	509	513	503	505	518	500	496	559	498	528	509	501	497	460	506	492	520	501	494	491	527	492	521	538	552	505	527	531	464	565	520	499	519	540	467	534	500	551	472	521	475	499	472	497	516	513	524	503	487	531	519	506	513	527	504	514	517	528	475	503	525	504	523	500	515	522	505	484	484	557	492	490	527	511	496	528	479	487	513	519	535	516	541	490	495	552	535	519	509	505	520	543	467	493	485	499	535	501	498	475	520	485	493	498	520	520	500	486	519	516	511	524	498	470	535	503	517	551	514	505	490	527	495	518	514	517	526	506	503	531	508	499	493	507	510	530	502	537	486	503	516	489	522	505	525	507	473	534	526	511	526	539	522	522	469	532	515	464	516	517	542	489	442	505	481	538	495	524	511	488	491	535	483	513	508	540	490	504	479	513	481	515	504	503	500	507	507	484	487	505	512	528	497	511	492	509	528	505	530	523	485	538	465	439	501	527	521	545	492	491	506	484	510	475	508	513	499	461	509	472	536	510	497	526	457	522	497	488	524	494	514	514	486	509	522	547	513	492	505	484	478	520	518	495	507	501	525	505	538	496	523	518	510	532	503	476	529	499	492	484	492	521	522	563	481	479	492	510	482	495	514	503	497	459	536	533	474	496	559	478	528	503	531	534	498	498	549	495	514	490	479	457	483	520	486	482	544	509	531	484	494	486	525	546	530	482	483	501	501	494	517	452	499	511	499	543	501	473	492	537	522	497	504	489	501	515	483	484	551	427	507	506	499	472	511	501	503	495	472	468	503	506	504	502	504	507	543	527	539	488	512	517	504	501	500	500	501	532	474	517	478	537	520	486	521	504	510	509	548	467	499	484	543	508	490	523	498	521	489	531	511	471	506	525	493	490	535	486	478	533	490	523	507	483	503	514	520	486	493	506	500	514	568	464	516	513	476	456	488	530	486	506	443	506	515	503	530	500	540	533	482	534	520	488	542	544	485	505	488	548	498	485	477	517	547	508	539	538	492	499	489	503	497	553	488	510	548	529	508	477	524	523	498	511	483	521	485	484	488	519	521	504	482	498	497	500	520	513	531	462	468	466	480	463	502	511	507	527	500	483	490	525	527	533	519	500	528	524	502	492	498	548	521	487	523	493	499	503	535	451	509	491	482	529	496	505	491	498	516	533	490	511	485	500	498	464	564	474	497	502	516	524	503	492	509	467	525	499	547	495	476	482	504	487	565	514	471	499	496	489	504	513	505	491	527	491	525	515	486	489	483	511	490	509	499	496	507	490	502	529	526	489	483	515	482	513	506	550	483	513	507	513	518	503	523	522	529	490	512	519	511	469	505	496	522	546	487	515	477	511	517	505	517	473	498	507	467	491	475	508	487	482	469	509	513	488	511	487	498	536	529	470	501	553	530	500	490	502	471	524	532	539	483	526	477	505	511	486	524	502	511	509	506	522	536	509	504	502	513	528	528	479	524	512	526	539	520	506	509	495	549	512	496	522	516	508	478	487	478	515	536	486	507	456	526	512	534	503	513	489	517	493	524	502	499	513	517	464	542	499	466	482	521	507	535	495	506	497	501	501	519	536	486	528	490	480	495	487	493	471	505	542	525	529	496	475	485	503	498	527	554	499	514	526	530	512	490	513	480	530	491	515	505	503	486	451	532	444	499	481	483	540	500	502	474	468	496	468	519	473	500	504	547	551	549	496	525	515	476	505	467	498	482	549	517	503	476	483	478	517	492	506	526	516	540	479	484	513	524	554	533	522	485	473	526	461	497	525	485	511	519	520	508	490	492	508	515	518	471	497	509	487	519	513	516	509	505	511	494	503	530	546	518	485	481	552	490	513	473	512	535	572	510	547	503	505	493	499	475	521	528	537	496	491	470	519	531	494	501	493	532	516	498	518	559	479	475	524	507	528	541	513	523	503	504	488	522	516	493	516	499	523	492	483	509	518	477	525	545	479	471	492	505	502	536	471	507	507	488	497	519	530	487	473	512	496	522	484	468	528	527	513	468	535	506	508	504	487	567	492	504	507	507	519	492	519	492	516	516	523	479	493	465	528	508	539	512	510	528	535	503	517	475	512	517	523	550	489	523	474	498	555	539	483	514	524	511	482	503	542	508	487	485	488	482	500	501	497	507	475	510	524	555	471	534	490	500	491	490	531	558	507	496	511	498	511	527
1545	648	321	253	248	336	301	267	224	184	168	137	105	118	86	64	82	62	65	53	65	56	38	58	33	44	62	50	40	46	47	49	42	41	37	34	34	37	43	42	48	41	43	38	42	48	40	39	36	47	39	39	36	48	49	38	36	37	40	53	40	36	28	41	34	45	44	42	38	34	37	49	40	42	41	32	56	39	41	41	49	36	48	47	45	22	42	31	48	28	33	43	41	32	51	40	40	40	38	43	45	42	45	42	35	36	35	38	40	43	41	49	52	47	39	43	30	48	44	34	48	40	45	45	42	38	39	39	49	34	37	30	44	53	41	32	30	33	36	39	34	42	30	44	31	29	41	35	36	36	51	39	38	36	34	45	49	43	26	42	42	36	35	40	45	49	34	35	25	38	38	47	38	41	37	39	33	39	42	43	46	41	37	43	32	47	43	47	37	39	38	47	36	43	48	36	44	38	41	36	38	48	36	29	45	39	34	43	46	51	47	32	53	25	38	45	36	36	41	48	39	35	36	38	48	45	37	35	45	30	44	36	35	36	35	39	34	45	40	32	40	36	30	33	28	35	22	49	41	37	53	40	46	40	36	34	49	44	31	47	25	36	40	47	41	49	44	39	35	38	33	43	31	44	23	44	35	35	50	44	33	30	31	44	51	41	34	30	35	38	41	36	48	37	39	45	38	40	43	38	50	36	45	49	36	35	47	38	36	26	46	55	44	38	47	32	42	38	36	52	41	36	42	56	41	42	33	47	50	35	36	27	41	39	48	40	40	43	43	50	38	46	32	34	34	36	30	35	34	42	46	41	40	52	41	35	38	39	40	34	45	36	33	48	37	39	45	43	48	35	52	34	34	47	25	48	37	41	43	44	43	36	30	42	29	46	42	48	40	36	29	33	36	31	36	42	36	42	44	45	38	32	34	52	47	40	51	39	36	37	34	44	34	34	39	31	44	39	36	39	36	38	42	36	38	34	35	35	29	33	42	39	35	36	35	39	37	40	35	52	33	40	32	38	44	38	39	47	36	26	35	45	37	51	47	31	35	43	26	43	34	38	37	35	44	51	34	40	39	29	36	43	41	45	50	48	40	37	43	38	40	56	47	39	42	34	41	41	35	41	35	47	39	33	40	42	43	37	24	41	34	36	39	31	48	25	46	26	39	43	38	44	54	37	33	43	51	40	34	39	40	31	42	44	34	24	46	37	39	37	39	35	46	47	56	43	42	47	44	33	43	41	35	37	42	40	41	46	37	36	40	34	39	37	36	43	29	39	36	42	28	57	37	44	35	31	34	50	42	50	41	39	55	48	27	34	42	38	43	32	42	43	41	44	42	31	45	42	38	41	33	43	43	29	49	38	37	56	36	40	47	45	40	59	23	40	45	40	35	41	38	44	48	34	46	36	48	41	35	48	39	45	34	35	49	30	33	38	50	37	36	34	27	27	42	44	53	41	31	37	33	45	53	43	44	42	33	36	42	35	38	47	29	33	40	35	35	44	56	37	38	39	51	31	29	36	32	40	36	33	34	46	54	35	48	43	59	35	42	30	41	37	46	45	39	36	33	52	34	40	44	41	40	27	39	30	48	39	29	39	42	36	41	39	38	38	49	37	41	43	32	43	46	40	32	37	37	42	42	32	40	39	45	31	36	43	36	45	37	36	38	30	41	41	34	49	44	57	34	38	44	33	36	42	46	44	32	44	43	33	36	53	41	44	52	29	40	35	45	31	44	37	37	39	44	40	28	37	40	43	39	31	42	57	44	35	36	42	46	47	33	42	47	34	53	34	37	25	41	46	41	29	42	45	39	43	36	41	41	38	48	48	34	37	48	36	29	46	27	39	47	35	35	37	38	46	27	40	32	42	34	35	44	46	45	42	32	40	36	39	47	40	57	32	41	37	36	40	30	37	34	39	53	43	44	33	38	28	42	34	45	37	41	42	39	50	46	32	34	42	37	27	24	39	38	37	49	21	30	36	44	35	35	25	49	37	36	42	34	28	33	36	38	44	36	40	41	36	41	35	42	35	41	41	42	40	43	44	40	42	41	41	47	51	44	32	45	36	49	43	35	52	37	34	43	41	34	42	39	52	44	42	38	40	33	42	43	51	37	37	42	34	39	25	28	40	28	39	37	52	31	47	29	44	37	44	38	44	41	42	50	29	35	34	38	29	28	32	31	39	41	44	39	42	38	33	25	46	32	45	42	43	50	47	51	40	37	39	40	39	33	47	44	35	41	46	28	41	39	40	42	43	50	24	41	43	35	28	43	41	36	45	38	37	36	44	48	37	48	37	38	50	38	37	25	36	38	46	39	57	42	50	38	52	36	36	30	39	35	37	35	31	36	42	42	32	44	40	48	36	37	35	41	49	46	29	47	40	42	38	26	39	33	32	34	47	30	47	43	37	41	53	47	35	41	36	40	41	48	36	42	34	23	37	33	41	43	49	40	43	41	36	33	39	44	39	47	37	44	39	36	46	53	42	51	29	37	42	50	28	46	42	44	36	39	56	31	28	46	47	38	32	32	37	41	35	45	35	39	29	30	26	40	36	42	33	35	35	36	37	38	42	39	49	39	32	38	37	41	39	38	30	26	34	38	36	44	38	49	40	43	35	27	40	27	38	44	37	50	56	39	41	32	45	39	43	32	42	38	47	42	51	46	44	41	38	42	37	39	46	35	40	32	41	32	47	46	41	50	36	38	32	48	39	40	38	42	33	37	41	30	40	30	38	37	42	46	43	44	30	43	37	34	36	22	34	37	41	48	39	35	37	38	30	42	43	26	36	36	40	42	31	30	45	37	44	46	39	36	34	39	36	52	38	50	54	42	36	34	37	37	33	44	37	31	38	42	44	51	37	29	39	41	32	34	41	45	40	45	33	36	54	30	47	35	35	35	41	35	38	45	39	41	48	34	31	30	44	46	43	36	36	38	41	44	37	39	40	43	41	35	31	36	37	36	35	40	41	36	33	33	40	36	36	43	43	37	39	48	41	36	41	28	36	29	27	36	55	45	40	42	32	33	46	46	47	39	31	31	48	31	31	39	39	30	43	33	34	32	35	41	38	43	43	39	38	37	47	41	42	37	41	46	40	33	32	42	44	38	37	40	33	41	24	41	43	26	41	34	48	45	40	33	35	42	38	54	43	52	35	44	42	34	33	33	35	34	41	46	43	30	43	31	47	40	40	39	51	49	46	34	37	40	47	42	29	29	46	53	31	43	46	35	31	28	33	36	47	35	42	38	34	39	34	47	38	33	29	41	40	35	28	34	46	46	44	44	51	28	39	33	45	46	41	36	28	33	40	58	42	37	35	47	37	42	36	48	40	35	42	29	41	42	40	37	35	33	25	39	49	26	49	41	41	36	45	38	40	38	50	42	41	34	37	43	42	43	36	38	36	27	43	23	44	43	31	39	42	32	42	30	43	33	47	36	45	40	34	48	46	39	45	31	35	35	45	44	44	32	34	42	37	40	54	42	33
19796	11625	6842	12374	19239	19284	17442	14139	11356	9281	7443	5776	4685	3527	2909	2489	2099	1788	1472	1377	1148	1087	1021	1033	989	918	884	953	792	743	711	643	666	633	617	561	589	603	575	590	622	663	664	621	639	543	603	582	543	652	624	565	576	587	568	575	505	540	539	479	477	476	451	446	494	536	492	498	480	528	473	475	511	541	526	457	527	487	500	526	478	457	468	492	507	512	568	508	508	512	499	553	459	505	523	490	498	486	478	486	494	463	488	511	476	527	477	522	488	492	486	494	486	483	468	485	487	519	487	422	464	500	491	501	475	502	476	452	515	444	486	504	461	441	495	481	495	473	506	488	501	486	490	471	469	512	465	503	496	511	513	484	513	467	485	433	477	493	498	504	463	472	483	490	487	501	492	506	504	513	495	507	546	469	523	496	479	487	493	456	519	536	474	485	523	475	479	481	507	482	470	492	510	449	486	505	474	463	457	512	474	511	459	500	477	496	470	504	505	464	505	495	497	493	500	488	502	477	505	461	488	528	461	494	522	463	514	504	454	493	480	457	505	483	477	513	478	546	503	457	496	482	462	485	454	485	462	490	506	511	518	459	482	487	508	507	523	513	482	486	476	475	426	478	500	465	486	467	439	519	493	463	518	514	482	463	493	496	506	476	495	514	509	446	491	439	490	483	465	501	490	448	556	506	471	487	489	533	505	471	500	492	474	481	467	474	475	493	474	500	485	509	464	496	488	481	542	439	463	508	482	517	475	492	491	538	545	494	461	459	493	490	480	523	453	519	483	479	485	496	502	486	537	510	553	504	488	484	495	450	497	455	516	502	475	465	490	488	486	502	509	488	503	487	528	478	468	468	502	478	475	514	444	515	498	461	471	499	464	441	457	506	505	429	470	470	510	516	493	507	508	514	498	512	472	476	458	504	437	477	490	467	508	475	493	483	493	474	474	485	508	492	487	469	492	511	487	444	468	478	485	484	499	475	431	494	482	492	509	487	502	509	507	462	508	457	528	431	494	455	498	509	482	493	514	478	489	505	505	497	464	468	479	506	495	464	473	490	542	485	460	487	441	499	488	524	490	477	471	504	483	494	498	488	478	489	515	472	493	494	492	507	502	491	484	494	459	468	518	482	492	489	517	493	462	504	462	480	460	509	574	495	488	499	514	521	440	486	489	457	489	518	522	510	503	504	460	533	544	497	472	485	495	477	520	458	487	486	492	462	469	503	511	496	486	506	491	484	506	482	499	486	482	503	502	476	488	509	478	491	499	490	491	513	483	483	512	467	497	513	503	479	456	461	495	487	522	480	486	533	539	474	472	488	513	498	520	501	478	479	498	454	469	453	498	445	455	475	486	503	473	485	500	522	487	520	464	481	496	471	492	510	483	480	482	477	491	505	484	480	517	474	479	460	476	455	477	503	484	487	469	515	472	503	524	502	460	497	507	462	463	466	530	489	467	484	513	521	508	521	470	471	461	466	469	491	446	498	447	483	479	478	515	514	515	481	503	519	443	493	506	468	469	520	459	439	476	495	481	508	465	496	508	491	491	506	478	446	488	467	467	483	501	453	469	500	509	448	464	500	485	489	506	478	478	462	492	504	479	516	486	463	522	471	451	526	465	465	502	455	497	520	471	530	479	464	493	496	532	482	492	465	472	459	528	505	489	479	482	480	477	479	481	473	469	488	515	467	463	510	482	468	457	474	499	491	472	502	472	473	512	507	500	486	477	463	498	475	529	488	459	491	490	472	484	502	498	517	506	495	486	552	518	476	482	486	468	502	476	542	508	486	471	483	497	471	492	470	474	444	498	459	473	472	516	488	540	489	475	486	519	464	456	511	448	516	494	491	488	492	459	494	496	503	494	525	442	472	430	488	458	526	470	496	506	506	485	478	494	457	452	470	487	559	471	492	454	460	487	485	489	461	474	459	446	509	505	507	488	458	462	510	481	495	466	458	480	462	496	463	478	482	479	489	484	472	491	520	477	485	472	498	514	465	502	474	482	496	477	449	487	472	520	498	496	464	490	457	487	484	527	471	485	459	540	499	497	486	480	496	486	481	493	506	480	473	495	482	461	456	496	492	457	516	473	481	482	477	483	500	480	463	498	446	483	467	507	518	461	523	483	472	486	506	501	470	510	523	486	505	472	501	476	550	501	483	514	474	473	494	502	485	512	490	492	497	474	486	484	541	484	491	515	471	519	493	474	456	493	474	485	465	449	492	491	507	449	526	497	471	498	523	475	494	477	481	493	475	495	473	527	442	460	469	527	503	518	473	470	489	471	471	505	475	468	515	513	482	496	525	523	497	520	521	496	496	508	492	493	505	466	502	479	472	503	517	464	536	460	506	505	468	436	495	434	498	456	495	492	468	456	489	491	482	468	531	460	466	493	507	530	517	483	518	464	471	474	476	444	495	469	510	469	500	494	516	489	470	464	502	459	503	493	500	437	509	522	497	512	473	457	491	485	534	518	519	509	497	536	481	477	494	496	468	514	471	452	502	468	474	499	515	487	478	478	480	485	454	486	491	452	472	509	486	507	470	486	486	453	468	508	492	478	475	473	496	507	495	486	472	511	522	493	497	497	510	501	506	481	474	528	489	511	488	464	478	483	497	507	481	468	497	475	531	496	473	520	509	491	485	506	488	491	487	470	523	461	440	509	481	518	525	501	446	446	514	474	464	510	505	481	503	478	486	486	465	478	512	532	500	500	469	473	515	491	476	464	474	480	461	488	468	496	467	514	516	496	500	488	477	450	505	476	467	492	524	478	512	534	483	476	493	494	481	528	487	483	487	472	469	496	462	522	501	449	507	453	514	503	453	501	496	474	486	484	513	496	513	479	476	475	486	476	488	478	486	497	513	484	503	484	471	511	485	489	485	481	499	461	475	486	449	527	470	472	471	459	483	498	490	494	486	485	506	476	455	512	512	507	509	504	472	488	505	485	479	492	474	515	476	505	468	483	504	472	485	479	485	476	530	466	431	501	513	462	507	481	512	497	503	494	478	475	461	472	500	491	458	488	556	481	479	458	480	462	500	476	454	494	503	530	525	479	449	490	448	480	475	494	520	491	505	498	456	487	482	508	478	499	477	471	468	487	489	507	502	491	485	488	497	486	485	485	537	480	518	449	489	506	507	465	474	485	550	463	494	505	484	475	477	452	500	493	484	491	474	497	489	529	479	491	519	500	463	508	561	445	497	450	469	483	491	501	457	447	477	491	526	488	524	461	480	493	504	473	520	492	477	501	477	500	462	444	488	446	469	524	469	478	472	470	477	536	497	488	415	469	509	481	465	457	501	476	503	474	489	524	518	492	494	471	478	480	469	514	489	479	470	483	482	480	477	488	539	467	488	469	483	493	486	458	525	483	478	505	443	483	473	494	482	490	472	517	510	511	445	486	486	435	509	463	505	503	466	495	446	451	490	474	465	487	483	514	449	481	492	496	520	480	501	516	473	471	459	495	481	494	478	519	510	486	514	472	479	473	475
2941	609	359	260	293	335	346	302	259	246	203	168	142	134	121	108	88	119	86	60	78	74	97	78	72	93	64	94	76	82	60	78	70	62	65	56	72	64	71	81	68	72	67	67	78	57	81	71	66	67	84	72	69	70	63	67	79	65	87	67	77	60	85	61	57	62	73	78	53	85	56	71	59	79	82	72	63	73	68	51	67	73	57	63	67	81	58	64	72	58	64	63	57	77	75	73	71	66	56	63	52	58	57	76	74	70	60	67	82	68	54	67	60	65	63	58	68	63	58	68	70	74	60	62	80	75	73	79	74	60	67	80	68	50	59	70	67	69	66	60	63	75	68	57	77	61	69	65	58	62	86	88	59	71	60	68	63	63	76	62	80	76	63	58	66	70	51	66	76	59	74	67	55	55	65	65	50	63	50	74	67	64	80	68	67	70	64	72	71	54	70	71	61	69	64	66	68	79	60	65	57	57	72	58	69	59	61	82	64	71	69	71	77	51	70	55	55	82	71	66	58	64	77	60	66	67	66	75	72	70	62	73	68	73	68	55	78	58	73	76	70	71	57	74	71	79	78	69	65	62	66	84	55	84	77	65	85	82	56	62	71	73	55	74	78	86	67	68	78	69	78	78	70	53	58	80	57	65	53	59	73	64	69	69	65	75	68	49	65	59	59	61	77	59	58	68	64	56	76	81	74	59	72	68	65	74	74	61	73	78	61	61	67	60	51	72	89	71	80	66	83	65	76	58	58	76	54	75	78	63	63	76	69	72	56	54	59	69	70	58	50	73	59	63	65	67	64	71	68	63	66	71	70	63	67	54	67	65	69	58	81	69	76	69	74	53	54	82	66	71	46	81	71	57	78	63	65	73	65	51	66	79	62	60	65	67	79	63	66	75	56	50	72	73	50	68	65	73	48	80	66	66	77	64	60	75	62	51	67	73	68	63	76	63	65	51	71	73	73	59	65	83	58	66	63	57	63	65	55	63	79	75	72	61	62	71	82	76	65	67	73	80	76	44	60	54	72	69	67	49	62	70	77	66	71	72	76	72	63	51	75	73	72	68	74	73	61	68	66	42	73	61	72	71	77	56	63	67	65	59	70	61	66	69	73	67	74	57	57	74	69	65	61	66	80	66	68	73	73	65	75	69	77	72	73	69	73	65	76	58	69	68	68	68	73	59	70	65	78	70	72	55	74	77	62	60	76	78	66	68	71	61	72	53	61	71	57	83	61	52	70	48	47	90	74	69	61	70	66	72	69	59	66	60	64	64	67	66	57	58	74	79	80	67	74	68	74	73	66	56	66	61	65	74	61	64	82	73	58	64	66	60	59	77	53	60	59	67	71	60	71	57	68	58	73	64	73	63	75	43	68	61	69	75	85	57	66	61	64	72	65	84	62	55	68	59	55	57	65	69	70	67	59	57	76	60	75	69	56	50	62	58	66	76	61	57	66	69	47	71	68	55	80	73	71	65	66	72	68	54	70	61	64	59	53	72	75	70	53	66	79	54	79	68	81	65	72	60	76	66	68	50	73	69	75	73	79	66	51	63	64	67	79	65	75	70	65	73	64	73	68	57	75	64	66	77	86	64	69	55	63	61	61	75	67	58	66	60	65	55	72	62	68	67	63	56	67	59	60	61	80	75	66	62	62	43	64	63	65	68	75	51	69	66	69	75	81	77	66	60	62	75	63	60	68	70	64	59	71	62	76	63	75	65	59	61	66	54	58	68	70	68	82	74	62	63	58	58	77	61	64	80	62	63	67	61	49	75	78	68	62	69	65	57	79	74	70	61	63	64	73	69	68	59	75	69	57	58	79	71	67	89	60	67	63	71	55	64	61	58	75	58	66	82	54	75	59	47	65	63	78	59	72	59	66	73	52	78	90	56	58	74	75	65	55	66	73	71	81	57	67	55	68	60	51	70	58	75	51	67	71	79	64	63	68	67	66	64	73	61	83	78	59	68	69	67	51	74	72	72	70	58	62	61	70	69	65	62	77	67	65	67	72	69	82	73	76	69	82	47	61	66	63	62	65	64	76	63	64	64	59	64	68	78	74	62	74	69	56	70	57	62	71	62	55	68	68	61	63	70	63	61	71	58	64	67	52	61	62	67	58	85	64	58	64	64	76	58	59	67	54	62	73	77	74	67	73	54	74	69	62	48	74	53	66	70	64	55	68	58	62	64	65	62	58	55	81	75	79	72	61	70	76	60	72	76	73	66	62	76	72	70	63	68	73	65	72	62	61	72	62	69	74	59	48	86	72	62	56	71	70	61	71	75	71	64	68	68	71	70	64	73	58	67	61	76	77	63	72	57	65	68	68	66	77	68	56	57	73	67	66	74	64	85	66	78	69	74	66	63	63	88	46	47	61	68	60	72	64	76	67	67	56	57	60	79	69	57	63	62	57	79	72	69	78	77	61	69	64	61	71	61	80	74	75	64	54	62	70	78	57	61	63	71	71	64	70	73	54	49	63	65	60	71	57	68	55	67	57	56	74	65	58	57	57	70	72	55	77	68	68	78	78	69	66	74	67	49	87	60	83	63	70	54	69	56	78	71	69	62	68	77	84	66	71	49	70	72	73	58	62	60	53	63	73	76	67	69	67	61	60	74	56	68	67	51	70	64	73	77	61	66	64	73	71	63	57	65	79	65	59	67	58	60	80	71	47	56	72	77	71	70	59	70	65	69	80	70	66	65	57	65	51	76	76	59	64	65	57	57	65	68	68	63	87	65	69	71	72	58	83	71	62	62	73	69	59	67	63	70	55	82	79	62	61	49	69	76	72	74	61	62	59	54	67	60	74	65	65	75	66	59	73	75	72	56	63	72	64	64	73	62	61	69	58	82	73	61	67	77	55	55	62	68	83	80	71	61	67	70	74	60	64	62	77	88	51	78	63	65	58	76	83	59	68	70	55	78	70	63	62	72	72	76	58	74	74	66	70	68	68	77	62	58	53	67	78	61	67	61	71	67	80	73	66	63	68	66	55	82	72	65	61	68	56	68	65	64	56	63	68	63	72	61	64	66	65	80	58	71	67	59	65	70	62	63	70	67	57	68	80	54	63	67	68	62	88	77	71	76	63	62	85	62	59	76	72	65	83	69	66	60	64	60	72	65	54	77	68	70	57	64	74	70	78	69	51	74	52	75	61	63	63	62	64	59	67	59	75	56	75	64	77	75	67	72	68	99	86	80	67	66	67	67	61	61	53	69	79	69	73	66	62	61	59	66	70	56	63	70	74	53	69	74	58	75	76	59	62	65	56	62	74	54	62	65	70	62	65	47	60	58	61	58	58	57	76	70	61	60	54	59	64	59	80	66	77	64	66	64	61	62	64	67	71	91	74	62	58	57	65	77	68	61	82	75	54	75	80	62	74	63	79	62	70	68	78	67	70	61	58	72	59	67	57	60	72	70	57	65	75	57	61	59	70	68	79	72	68	76	73	71	78	66	46	69	68	53	62	68	79	61	54	62	67	60
18736	11199	7116	12535	18857	19420	18066	14908	11954	9848	8131	6458	5386	4452	3568	3198	2781	2332	2079	1917	1727	1538	1515	1539	1373	1377	1327	1344	1258	1197	1068	1036	1059	987	961	942	937	936	897	913	973	980	1001	1012	1030	992	984	956	928	1001	996	1008	962	954	960	916	939	954	968	923	838	831	836	801	844	881	902	887	821	900	794	891	852	886	844	904	857	874	811	842	812	820	832	850	794	796	896	880	857	843	866	856	792	829	866	869	820	860	825	843	868	896	896	879	823	881	853	828	836	879	853	880	881	821	873	873	830	869	823	836	824	818	883	856	856	848	870	855	833	806	917	879	830	890	837	884	860	835	818	851	822	853	854	908	851	870	848	828	867	844	838	864	832	846	845	824	848	859	889	856	856	892	831	847	898	880	865	836	837	848	850	801	886	844	872	857	859	884	905	822	848	800	867	857	893	843	855	819	878	873	863	851	851	874	891	895	870	837	851	861	830	859	851	820	850	783	868	872	881	833	855	853	882	903	830	861	805	837	838	810	805	833	900	859	867	847	859	810	872	866	811	882	862	809	831	813	861	884	888	842	868	876	853	848	841	833	860	810	864	866	834	869	842	856	804	822	873	853	853	809	804	893	843	869	837	860	852	867	796	825	868	814	843	833	846	806	824	830	863	852	852	848	826	801	871	859	821	850	838	841	902	845	894	873	823	846	887	860	845	891	850	823	856	876	840	823	868	872	809	835	826	821	873	845	813	837	847	893	859	866	861	845	843	860	865	815	867	843	935	824	859	852	882	842	810	816	832	861	809	848	906	912	835	919	903	817	823	862	827	876	833	899	801	888	830	833	881	893	846	808	874	911	866	858	859	873	843	818	820	868	850	845	847	853	800	855	851	869	855	877	818	835	825	846	820	805	852	855	824	849	847	858	825	884	897	858	877	839	827	854	836	883	852	808	794	889	815	885	855	869	841	853	808	847	822	843	890	852	852	812	890	866	865	909	837	809	895	803	853	848	805	801	870	862	848	803	831	874	872	875	886	787	832	910	809	850	838	832	899	839	840	895	826	800	891	851	796	838	825	818	856	861	837	881	915	842	831	817	799	910	852	857	849	868	836	836	811	857	858	843	862	828	835	851	768	880	853	835	885	873	900	866	880	865	840	855	852	868	872	841	848	855	863	836	872	808	868	869	835	890	825	839	900	827	832	832	849	861	865	870	871	848	901	853	847	858	872	804	827	901	824	845	893	815	848	862	855	898	849	865	829	835	822	822	851	857	874	847	830	880	827	896	810	888	850	870	850	805	841	856	824	851	805	841	866	793	825	833	847	853	856	850	852	846	848	871	831	799	825	891	850	832	869	809	835	801	836	845	884	866	942	854	876	864	881	852	900	857	827	855	821	856	905	818	831	871	896	873	800	837	814	825	876	826	887	838	900	853	850	791	812	889	777	842	831	888	860	774	855	861	874	835	870	826	818	859	865	860	896	845	857	870	866	914	839	815	814	865	860	841	800	858	765	844	845	843	793	805	811	879	857	860	807	812	861	819	821	821	865	844	800	852	835	838	835	837	894	820	839	833	849	846	799	836	888	828	847	785	838	847	870	850	862	885	846	843	849	838	811	837	831	789	786	835	843	851	883	793	854	905	861	891	903	855	799	884	856	839	835	900	803	828	838	905	839	868	873	837	847	905	839	864	803	852	842	816	859	797	853	854	852	840	842	887	875	828	860	881	891	878	884	864	909	831	824	866	910	810	865	835	861	846	859	892	847	841	834	837	876	878	866	849	848	842	806	858	848	772	873	857	845	828	830	827	899	895	857	855	885	891	837	855	849	829	867	849	860	829	853	876	885	852	825	864	863	861	852	882	845	847	825	780	830	870	803	853	853	893	844	903	896	811	868	817	872	843	818	865	848	792	829	836	887	842	815	847	874	823	914	868	853	901	848	847	861	881	925	858	906	847	868	852	773	858	853	828	850	855	842	884	870	828	856	861	928	867	868	820	848	887	852	842	842	886	850	816	867	843	864	807	849	865	852	822	868	816	799	845	862	886	884	839	896	866	834	847	866	847	872	882	866	825	841	841	831	811	834	817	911	865	824	814	836	811	815	792	888	788	858	820	848	791	876	873	857	866	832	811	804	820	864	868	847	885	817	836	835	850	842	823	874	877	893	846	867	905	865	815	831	767	834	827	839	907	846	868	864	832	860	835	849	832	830	843	841	886	857	895	854	815	844	842	846	869	821	894	826	845	842	863	828	874	901	857	866	883	867	863	860	904	864	850	815	863	873	866	815	864	814	847	821	850	838	835	879	833	877	865	848	853	875	821	876	871	836	867	842	805	803	817	833	845	835	866	845	862	850	816	888	815	855	859	864	872	819	866	875	869	852	836	854	843	829	899	858	825	846	864	858	785	859	832	895	851	847	828	818	745	843	830	864	857	858	811	886	847	867	881	866	853	880	890	818	836	817	866	878	878	836	822	866	775	873	782	881	879	862	822	793	844	866	858	858	842	799	881	831	891	846	835	873	843	832	824	849	853	823	868	845	781	861	890	860	779	815	827	847	868	853	860	911	836	834	782	883	910	851	874	849	862	899	832	805	783	851	805	834	829	848	795	823	866	858	865	906	841	842	886	841	864	796	877	847	831	837	833	883	837	901	863	821	827	855	843	889	895	822	870	821	868	848	861	849	832	862	873	861	816	833	809	843	892	831	879	850	847	851	855	814	875	846	860	903	810	850	841	875	877	790	818	867	825	820	836	843	835	905	887	847	842	851	886	822	856	820	824	821	835	827	844	846	879	854	839	852	796	802	865	828	899	851	839	811	875	882	849	796	846	843	876	891	867	809	817	878	879	873	869	862	873	826	821	820	861	902	867	844	855	842	853	854	905	879	850	846	858	878	843	857	846	818	883	882	859	795	856	825	848	836	828	868	815	916	847	798	905	808	803	839	907	841	838	833	873	841	880	879	838	859	809	864	839	833	869	882	821	819	881	790	838	835	850	860	782	832	873	876	834	862	839	801	840	794	866	802	849	831	863	828	846	857	897	879	823	924	815	849	868	856	871	866	821	894	884	838	828	858	871	834	880	852	875	804	829	883	854	818	841	801	885	814	858	872	861	856	814	873	798	895	849	899	862	806	857	888	814	866	809	839	854	845	866	871	878	874	791	810	872	853	814	873	891	871	896	805	897	901	792	818	819	859	921	876	874	828	888	837	843	850	863	863	846	860	777	846	849	829	871	861	835	875	837	826	859	857	828	884	839	815	863	800	886	892	903	884	858	819	837	844	843	786	847	864	893	817	846	843	837	847	871	833	843	801	908	858	833	864	859	843	849	816	845	882	810	857	818	818	860	838	877	828	811	811	881	857	768	813	868	844	865	864	885	790	799	829	871	832	879	786	859	877	882	911	837	854	867	845	831	867	829	899	862	864	867	853	873	824	874	872	901	849	808	844	818	842	816	849	863	837	865	869	866	845	849	839	878	813	825	833	855	869	866	812	885	867	791
2234	853	461	331	362	422	405	373	272	245	246	181	178	131	111	117	116	98	102	85	94	76	87	83	75	73	90	67	59	69	64	67	69	65	69	76	52	69	59	59	59	64	74	75	76	71	66	66	77	82	73	81	59	64	79	75	63	65	58	65	52	63	68	73	77	86	66	59	59	74	58	50	66	72	64	72	65	67	60	61	79	73	60	53	61	55	60	69	72	63	72	54	62	52	65	67	75	65	62	61	51	62	81	57	57	67	58	69	68	64	68	63	78	71	60	66	58	62	82	70	69	56	75	65	68	70	69	77	49	50	73	90	65	73	58	59	62	69	79	74	58	69	74	66	72	56	46	60	60	57	66	62	45	74	74	63	75	63	65	57	50	76	63	74	69	59	63	73	60	76	63	62	59	68	68	67	75	68	68	48	67	69	75	61	70	60	70	60	71	58	64	56	80	56	67	56	73	63	48	52	60	74	60	71	76	54	64	62	61	63	76	61	76	77	63	62	78	56	71	69	65	49	67	65	60	63	45	66	65	64	75	72	60	66	73	67	68	71	62	67	43	55	74	74	60	64	76	53	69	61	79	64	58	60	58	68	69	76	61	66	73	62	67	54	58	62	68	46	60	66	63	44	81	65	62	54	56	79	63	63	75	62	72	62	60	64	62	76	77	78	68	65	79	73	62	70	89	78	56	70	54	73	64	67	55	68	56	60	61	69	60	75	67	67	68	72	64	74	52	67	63	64	74	70	66	68	80	64	64	55	64	62	55	81	71	68	70	61	66	65	70	64	59	76	55	55	66	62	61	69	63	64	72	52	59	77	59	76	79	57	59	78	72	65	76	75	67	70	60	61	65	63	53	59	58	61	66	68	68	68	48	64	61	75	55	55	69	55	63	73	73	77	63	69	71	66	53	50	75	69	68	50	57	52	70	61	56	62	53	61	70	54	60	59	58	79	59	73	66	58	54	71	67	60	64	58	63	66	55	76	65	63	68	65	71	62	76	53	59	66	64	58	61	57	55	57	55	57	56	57	66	63	59	69	69	66	54	47	73	61	63	46	52	63	71	61	69	68	64	55	53	65	67	73	84	68	69	68	57	83	63	70	61	74	76	66	60	64	64	58	55	71	76	61	64	68	70	57	78	69	48	60	55	76	57	55	68	65	65	69	54	65	63	60	68	55	57	62	63	79	62	74	56	77	66	71	78	63	46	70	65	64	59	54	63	62	62	66	67	64	53	61	66	59	58	68	67	74	70	66	87	51	63	68	59	74	55	60	55	63	65	60	58	75	55	63	75	47	67	55	74	66	70	57	61	57	82	50	68	60	63	63	65	55	64	72	66	61	60	66	61	68	68	50	68	65	59	66	56	54	68	59	70	62	50	46	63	60	61	79	63	59	66	75	78	57	61	59	73	71	48	60	56	62	61	63	63	69	73	63	64	68	71	77	73	60	71	75	59	60	67	74	69	75	46	65	73	59	80	66	67	63	67	82	71	46	73	69	65	74	64	61	70	56	66	68	69	61	65	61	54	55	71	51	68	72	57	70	61	61	68	62	63	57	65	62	56	66	67	68	46	42	59	67	63	61	67	70	61	65	55	59	69	60	65	78	76	63	54	65	71	69	59	69	67	78	60	57	67	55	46	58	52	64	48	62	55	60	66	65	63	66	81	61	77	63	67	64	80	58	57	59	74	71	68	79	61	62	66	60	58	66	75	62	78	66	85	72	52	63	73	58	63	63	71	63	69	66	60	74	56	72	66	48	78	75	71	56	70	62	66	66	76	56	71	67	87	64	64	58	84	49	69	60	61	58	76	71	62	51	69	71	63	59	59	76	61	65	74	60	68	69	67	60	59	76	60	49	70	72	74	51	54	71	62	64	61	54	74	76	77	78	73	78	72	70	71	73	70	73	63	58	72	61	75	67	71	66	59	71	75	69	63	59	48	76	60	65	67	64	63	63	69	64	76	76	65	64	54	63	60	64	61	67	56	54	57	63	66	77	73	66	68	71	66	61	63	72	61	55	65	64	65	69	53	68	60	74	60	57	67	69	64	58	84	70	63	64	55	59	72	83	70	57	61	68	58	53	69	76	77	54	63	74	62	60	66	63	59	57	58	63	56	65	59	77	79	53	65	57	58	64	66	69	64	56	70	60	56	76	65	55	85	75	70	67	77	57	72	73	70	82	63	78	91	70	71	56	56	68	69	50	64	63	51	59	57	61	52	67	68	49	84	53	50	67	66	59	70	61	61	59	65	60	67	54	52	72	52	59	74	59	77	70	72	71	77	52	47	46	84	73	39	67	52	63	62	73	62	57	57	65	67	69	53	51	61	57	68	74	61	74	65	52	73	72	58	59	63	52	63	55	67	65	64	72	53	68	64	60	65	68	74	60	72	77	69	63	62	55	72	61	66	83	68	66	63	69	53	84	56	73	63	67	51	73	63	53	58	66	74	54	69	64	59	71	63	57	63	74	79	56	64	59	74	57	80	76	61	61	63	71	54	66	59	73	52	59	71	78	58	56	45	63	58	54	69	63	69	78	55	73	61	59	69	62	56	62	69	73	61	57	69	77	63	70	61	67	62	69	62	72	61	65	80	68	63	68	67	67	69	57	67	62	59	59	65	53	73	57	55	60	59	64	52	81	85	75	61	49	63	60	56	73	66	73	64	63	68	69	58	58	71	65	74	70	62	68	55	57	54	80	66	68	59	65	58	71	82	62	63	57	66	62	55	68	66	81	68	82	57	69	70	70	54	59	70	78	71	73	68	71	70	70	60	69	66	59	80	65	55	57	71	66	67	69	62	74	48	77	60	66	68	79	58	56	50	72	77	73	62	67	71	69	61	71	65	71	68	67	77	60	54	72	78	76	63	68	66	60	59	73	54	64	76	59	67	71	56	68	57	67	64	67	58	67	53	59	53	59	63	65	75	72	63	46	81	52	57	71	65	65	54	77	67	73	70	68	62	56	67	65	61	68	64	47	54	74	61	56	49	67	66	63	71	74	58	57	59	54	63	65	62	59	69	68	43	67	51	62	56	60	60	74	67	68	54	53	76	53	72	56	59	68	66	68	53	63	66	70	79	73	53	65	56	51	62	58	56	68	64	70	60	63	61	47	60	61	77	63	62	71	81	80	56	66	51	64	52	47	76	69	53	66	50	57	75	73	76	50	62	70	71	62	56	73	68	64	72	68	50	70	62	59	48	65	72	58	59	73	54	64	56	65	63	68	62	69	54	70	68	63	71	52	60	59	59	75	70	65	55	76	45	55	63	57	61	65	66	56	51	60	67	76	58	70	72	66	69	59	53	70	66	54	85	69	68	71	58	66	62	78	66	65	60	60	63	69	60	78	58	71	81	58	64	84	59	67	71	64	64	65	65	54	60	56	58	63	76	61	55	64	62	69	64	73	59	53	67	74	66	67	62	69	61	66	66	65	72	58	54	68	61	63	62	70	56	63	65	49	60	82	69	66	61	51
22916	13490	8852	14924	21529	22042	20263	16961	14013	11337	9543	7737	6673	5360	4451	3922	3385	2746	2432	2027	1937	1768	1739	1602	1587	1501	1545	1392	1201	1135	1084	1075	1075	992	919	912	861	928	891	898	951	898	970	918	999	993	911	968	973	1008	958	920	895	888	884	944	987	909	848	840	821	854	787	768	834	818	779	768	795	817	789	835	773	760	816	810	809	797	741	787	772	779	789	792	794	779	797	819	790	800	869	779	755	830	814	808	811	780	784	805	829	749	712	803	755	811	782	759	765	778	776	810	760	817	801	794	788	796	810	724	795	731	808	785	815	746	761	761	753	764	821	837	840	782	776	770	785	786	773	792	800	839	783	792	816	744	807	785	825	747	761	793	810	763	770	809	759	768	804	809	775	762	809	841	800	767	781	786	760	797	804	754	789	788	777	813	784	717	801	767	781	778	773	770	783	762	763	742	797	769	768	825	787	784	762	752	802	751	757	841	778	737	767	803	733	794	831	811	783	768	772	849	742	802	804	751	830	812	779	801	770	805	756	760	777	781	769	815	756	798	792	785	783	806	821	748	813	764	761	781	762	813	808	822	754	778	790	764	790	811	751	735	848	798	741	795	794	813	784	791	791	786	764	736	780	809	793	767	788	786	774	818	771	778	813	762	780	816	771	771	744	819	797	733	812	747	768	792	828	777	793	762	801	807	806	818	757	807	803	781	802	768	814	746	814	772	777	778	784	790	795	721	767	777	780	746	757	756	759	815	812	784	806	806	801	777	769	744	830	754	748	842	723	780	767	766	774	811	835	778	813	771	735	784	734	810	760	760	856	798	836	789	770	760	819	759	782	804	789	749	760	782	811	743	767	761	778	833	772	825	763	807	742	767	784	812	737	762	778	782	795	783	796	786	757	789	798	823	773	781	814	771	770	734	785	838	801	749	778	764	778	762	819	785	807	802	797	804	790	798	775	728	782	811	805	784	749	784	790	746	785	768	814	763	750	776	791	761	768	755	748	729	779	774	775	740	791	785	738	763	794	780	794	794	739	789	781	777	765	716	751	760	790	815	783	785	768	805	767	769	784	770	802	813	818	838	764	737	756	748	771	784	776	757	777	772	791	771	763	773	806	785	757	768	784	684	786	775	778	815	797	776	802	792	795	813	804	818	775	765	731	730	792	825	721	757	802	690	793	781	756	790	826	754	705	756	771	808	803	753	750	764	728	767	722	803	786	800	752	802	802	798	858	752	750	797	784	786	796	799	781	760	690	792	772	782	771	800	716	779	762	778	798	758	819	809	826	789	784	770	785	786	725	802	803	770	788	824	760	797	824	794	769	744	784	776	818	814	768	807	699	761	777	760	782	793	840	817	735	796	807	794	776	761	744	753	783	777	755	766	778	804	777	797	769	770	810	786	815	807	775	808	782	798	765	786	807	796	760	780	756	758	808	798	763	732	838	743	745	789	780	758	753	787	788	798	808	790	789	783	757	767	752	764	767	761	754	775	742	804	759	806	771	747	814	797	796	777	789	802	801	780	744	732	744	777	793	754	791	803	734	789	777	793	796	784	741	772	716	782	786	772	780	786	781	782	826	776	759	721	792	761	766	778	745	762	852	799	761	781	802	818	770	836	763	803	760	765	768	792	777	777	806	832	798	775	769	744	772	820	774	765	803	775	769	793	750	824	776	765	745	803	767	746	782	821	790	800	759	771	776	827	755	776	811	813	713	748	727	774	786	744	795	767	768	791	773	801	782	807	809	747	758	791	794	803	782	780	757	791	815	779	828	795	784	778	794	771	713	781	769	835	816	817	787	818	809	843	838	749	784	836	840	785	788	765	784	809	820	804	763	725	755	801	797	758	820	724	749	793	749	798	774	750	756	742	763	751	780	759	760	787	796	815	792	820	773	749	796	785	761	781	770	762	772	803	813	753	751	773	815	768	800	775	755	805	766	795	736	758	796	769	758	752	831	754	757	800	783	826	769	822	825	737	760	792	768	805	760	783	748	789	737	753	835	818	773	775	763	753	781	816	745	748	750	791	775	804	750	715	789	829	786	809	807	797	768	800	804	769	855	776	788	760	763	812	792	780	791	780	824	824	828	729	834	741	766	799	770	801	748	738	767	774	770	759	802	739	729	794	761	813	791	759	786	754	794	862	824	802	769	724	750	769	778	777	741	754	686	759	797	794	793	800	754	768	795	787	768	787	810	719	818	762	775	824	793	757	827	783	743	801	785	830	784	740	807	782	795	795	811	791	745	807	745	744	780	813	776	791	838	793	763	821	761	770	796	759	831	779	824	750	788	719	775	736	780	836	815	799	808	755	764	769	758	771	821	746	782	796	794	830	778	797	767	784	768	743	768	770	749	770	768	791	780	772	749	713	767	771	761	740	780	821	755	775	819	788	809	802	798	779	777	779	756	793	739	836	831	814	813	733	815	802	811	832	740	817	773	775	766	761	751	828	785	802	763	827	797	767	776	835	804	797	743	777	786	776	760	803	815	791	747	743	731	783	751	823	758	775	842	730	760	810	797	834	830	747	792	804	788	800	767	780	734	792	758	776	840	766	753	808	833	819	799	786	784	779	770	765	772	773	836	796	727	756	741	780	770	807	786	763	728	789	792	812	789	778	775	776	772	800	742	736	741	757	773	772	789	753	784	752	774	748	770	738	768	746	786	750	805	768	825	829	771	748	825	786	702	729	756	830	789	813	734	794	772	787	813	736	754	735	738	798	792	769	784	807	777	826	768	811	757	733	795	770	754	799	763	752	767	784	795	827	767	781	831	762	786	793	835	800	764	784	783	768	756	821	774	769	737	785	750	763	752	809	757	725	758	788	744	771	745	821	782	729	774	779	744	814	803	757	722	745	788	736	823	831	809	750	839	777	789	767	776	801	733	744	785	768	771	744	750	785	802	808	773	801	784	796	754	816	787	751	760	836	744	754	756	825	771	814	839	768	776	773	767	789	785	787	776	770	792	787	764	803	819	791	785	827	747	799	810	739	795	741	805	813	788	782	807	758	819	778	813	782	774	780	773	808	745	803	769	770	754	791	813	745	725	784	787	806	800	786	832	793	766	746	797	813	797	812	793	773	815	837	781	773	794	795	762	781	747	816	764	798	766	792	718	764	727	774	816	826	813	796	737	775	802	775	797	757	810	792	774	767	809	787	804	753	725	771	805	838	755	775	797	789	784	777	809	802	772	796	774	824	793	769	786	755	780	795	825	775	826	791	774	826	805	732	809	776	757	821	806	836	791	795	833	720	816	773	765	815	824	787	776	746	803	797	781	761	822	804	770	821	786	756	780	755	786	785	752	781	751	790	780	825	844	782	796	770	804	764	775	781	787	772	792	734	799	801	776	816	753	802	820	786	740	778	798	748	794	793	773	789	785	813	785	770	777	774	735	772	774	779	857	836	792	740	813	746	797	800	751	756	735	794	799	795	801	783	816	732	812	773	762	788	800	804	778	807	795	765	777	772	756	757	808	789	791	763	783	783	789	786
2070	457	215	191	184	214	185	177	158	128	114	95	89	63	72	74	59	45	50	46	41	41	42	45	47	50	38	40	49	38	43	40	51	41	48	29	45	29	34	42	34	26	33	35	38	27	51	38	41	39	50	38	43	37	42	47	34	29	38	35	25	36	42	34	43	35	42	33	31	47	35	42	55	46	35	38	35	42	24	39	39	38	49	43	35	38	51	43	47	35	47	39	51	31	37	29	41	35	29	40	46	51	33	46	53	38	40	36	50	43	34	32	42	51	26	30	32	38	30	48	40	45	32	46	29	34	30	47	45	44	47	37	37	31	39	36	32	31	52	23	36	42	36	38	41	34	47	38	34	34	33	40	39	48	47	34	39	29	35	43	38	37	38	33	38	49	49	46	29	46	34	29	52	34	27	27	38	34	26	38	29	33	47	36	42	30	35	39	39	37	44	45	39	38	41	27	33	44	31	29	35	35	38	45	31	34	43	33	41	38	50	34	30	26	40	37	38	45	39	39	35	35	43	41	40	41	40	48	46	35	48	32	44	38	48	37	34	37	40	37	38	50	30	42	41	47	43	44	38	33	39	36	41	32	47	49	30	29	36	40	38	39	33	32	39	38	39	53	33	41	38	41	30	41	34	31	35	38	36	50	45	43	40	43	34	38	35	39	43	44	34	35	48	42	32	36	44	32	43	34	40	37	40	41	43	43	44	41	34	43	41	44	43	42	51	30	27	44	45	43	36	30	35	36	37	41	40	30	45	38	40	52	33	52	46	32	43	36	43	50	30	40	40	34	30	38	27	38	35	22	43	36	59	41	49	37	48	34	27	41	38	38	45	47	40	38	36	57	40	35	43	46	35	41	34	46	44	33	55	31	37	30	39	32	24	43	38	44	39	33	43	39	37	35	41	46	39	41	44	40	40	50	36	48	46	45	47	33	41	40	43	26	46	36	37	45	41	42	27	45	37	33	32	27	42	28	44	40	43	33	43	36	47	26	41	32	40	41	49	41	48	58	34	41	38	34	46	32	45	30	42	38	34	41	45	47	46	46	36	38	38	39	43	38	45	37	30	40	38	29	37	48	51	39	40	44	36	31	45	30	44	30	42	43	38	32	46	22	44	38	45	48	38	43	34	43	34	41	32	35	35	39	48	39	34	39	29	44	48	40	46	45	40	40	44	29	40	34	46	51	33	36	28	32	47	35	44	39	26	31	21	49	48	36	46	36	40	34	35	44	34	38	42	34	41	44	39	36	47	32	27	30	40	25	36	45	38	31	34	36	45	39	36	46	43	35	37	43	44	31	26	46	41	31	30	41	41	35	36	36	29	48	35	39	44	34	39	37	33	45	41	36	46	56	26	34	45	35	36	43	36	36	46	43	35	43	36	47	28	28	36	37	28	42	43	36	40	46	38	43	26	44	39	38	42	28	37	40	49	39	26	36	30	25	36	36	37	35	26	45	36	48	34	46	42	38	30	30	42	34	33	40	38	40	40	48	48	36	38	44	36	42	42	40	46	44	38	35	41	42	42	25	33	40	33	38	39	42	42	42	40	36	27	44	36	28	41	35	32	38	32	39	50	48	25	42	23	42	39	26	46	37	36	44	25	44	31	45	36	47	43	39	28	46	39	43	43	40	50	33	44	33	42	41	40	36	30	37	33	39	39	32	36	33	44	36	38	43	49	37	37	40	36	46	28	48	47	36	35	50	36	39	40	40	28	30	47	34	54	43	26	37	33	32	42	44	33	38	38	41	41	35	45	33	42	39	47	33	41	33	34	47	26	33	30	30	43	57	39	37	44	43	34	39	33	45	33	43	39	39	39	39	38	45	23	41	29	33	38	26	44	42	30	38	41	44	42	43	44	30	38	33	29	36	25	30	31	35	41	36	27	29	31	44	40	44	29	46	37	45	37	30	44	38	35	30	32	40	37	38	48	36	39	46	41	45	28	41	35	45	45	41	28	37	36	35	37	34	38	31	36	32	43	34	34	42	47	29	36	36	47	28	38	37	38	27	42	46	45	36	32	31	40	34	44	36	34	43	41	31	39	48	44	37	35	42	34	32	42	34	29	33	37	47	45	47	43	30	33	36	43	43	33	45	32	46	44	35	36	43	30	27	37	34	49	36	49	41	42	44	40	28	47	42	34	42	39	35	42	48	41	40	32	27	35	53	30	26	34	31	44	30	39	43	38	43	44	27	39	56	34	32	44	33	44	38	41	44	39	34	46	39	40	26	35	42	48	40	25	44	29	32	30	43	34	37	46	35	44	31	43	40	43	44	31	36	42	39	53	47	37	29	36	28	38	33	32	36	39	31	38	42	45	30	37	43	39	32	43	39	35	33	35	38	28	34	38	36	47	31	52	42	41	33	35	29	44	28	41	38	32	37	45	35	36	35	38	35	46	42	47	31	34	31	51	34	34	35	36	34	51	30	32	40	38	42	33	47	41	31	23	44	41	37	28	46	36	36	32	34	44	39	41	35	47	40	44	39	34	30	30	44	31	41	51	36	34	39	32	37	32	47	29	45	41	40	41	40	32	39	42	46	44	36	43	40	51	42	35	32	40	50	40	39	32	41	40	44	38	39	32	44	40	35	45	39	36	41	40	33	35	49	50	45	39	37	45	33	39	30	41	45	36	40	50	36	44	43	30	40	42	41	44	35	31	30	37	55	34	31	35	34	45	34	45	36	43	29	32	40	38	29	45	41	36	41	49	46	44	36	46	34	46	38	38	30	36	36	27	40	48	41	37	38	41	44	42	38	36	42	38	33	36	30	42	38	31	34	40	46	45	38	32	37	33	35	32	34	31	47	39	38	35	34	37	42	28	35	38	40	33	41	59	37	42	47	46	32	33	55	41	40	36	37	37	35	45	48	35	47	45	35	29	36	39	41	59	42	43	35	40	22	50	51	40	45	31	44	40	50	34	25	42	41	35	45	42	36	37	40	49	44	32	43	47	33	45	43	42	47	40	39	40	52	55	42	36	41	37	37	44	26	43	41	40	36	44	35	37	35	25	48	31	35	41	38	41	36	36	39	45	46	36	39	32	30	43	33	34	36	43	31	36	20	52	40	44	45	33	36	40	46	50	37	48	40	40	46	47	38	37	39	40	37	43	38	37	34	40	45	38	35	46	32	44	26	42	39	35	44	34	41	41	41	31	48	41	48	36	37	41	54	36	32	37	29	43	37	40	56	48	39	56	40	37	50	38	44	35	37	34	43	41	36	43	48	42	31	37	46	42	45	47	35	41	45	23	34	36	42	30	38	31	38	26	37	40	41	33	37	27	37	39	40	27	37	41	31	39	43	44	31	36	37	43	32	36	46	37	28	41	42	40	45	36	32	49	31	47	38	32	29	34	36	42	45	37	45	31	43	36	37	33	26	39	39	34	27	34	42	38	41	38	37	31	29	40	38	42	43	38	42	46	30	33	31	33	21	43	27	35	36	32	36	31	36	27	25	39	35	39	40	43	31	37	36
16725	8711	5291	9620	15010	15404	13739	10794	8560	6481	5094	4098	3303	2501	2125	1748	1485	1345	1154	1025	927	952	896	847	844	808	854	780	700	651	662	714	634	607	613	529	569	552	535	539	560	586	612	594	568	548	563	582	578	570	601	582	566	609	553	605	580	509	585	519	534	507	632	637	504	499	514	541	525	550	513	546	504	544	546	528	530	554	508	514	543	566	502	531	536	491	522	522	506	529	530	556	509	510	536	508	537	471	522	574	497	498	507	503	496	528	494	539	468	463	504	524	542	537	531	535	511	502	494	553	482	522	592	486	516	562	488	495	571	510	476	523	493	545	482	501	514	513	528	549	560	533	523	530	528	534	497	505	498	497	526	534	471	528	519	514	494	512	509	521	535	513	517	514	532	455	515	544	505	525	515	483	502	502	505	508	542	478	499	567	483	517	518	548	521	478	518	514	523	517	509	477	544	507	543	516	532	500	559	527	490	487	506	554	549	511	520	507	553	489	531	506	514	488	546	555	525	496	519	536	528	531	530	574	581	496	534	501	523	529	524	500	543	551	516	528	489	522	493	520	507	518	481	481	493	513	491	506	524	522	550	539	505	532	502	520	522	531	518	541	517	490	547	486	541	510	542	540	499	553	474	524	514	523	534	510	517	499	499	501	516	529	554	515	557	523	479	563	519	516	487	510	536	512	521	529	515	525	503	487	531	501	543	529	467	498	510	506	502	511	514	516	522	526	550	504	531	504	573	552	548	502	542	471	534	542	535	490	519	517	538	524	542	542	535	507	523	521	523	514	522	494	520	494	500	548	544	503	512	578	521	558	528	498	515	477	514	528	571	513	551	528	564	513	549	564	507	582	508	513	482	517	507	512	482	504	564	500	539	556	506	563	521	499	517	540	496	522	506	513	574	522	540	544	475	526	495	541	520	499	532	520	492	526	468	542	548	517	543	533	500	516	494	490	492	531	522	517	518	508	528	526	502	522	523	486	505	518	563	506	504	538	517	497	476	491	522	503	503	511	522	499	546	518	512	529	516	488	496	495	541	499	525	515	502	484	516	491	538	520	495	575	527	514	531	519	518	506	499	515	536	568	507	524	462	528	497	536	489	529	495	499	526	500	546	540	566	510	551	519	507	508	519	525	518	504	524	539	506	509	482	522	502	499	513	523	562	529	501	508	531	542	518	513	523	528	479	517	488	528	513	509	507	535	521	535	513	522	533	533	516	553	524	551	530	532	524	476	510	524	517	512	570	518	555	543	500	512	499	510	552	556	521	489	544	490	522	552	469	499	522	485	530	521	519	487	528	519	537	521	501	548	493	482	496	504	491	506	539	547	539	550	527	534	480	491	526	492	517	521	513	519	550	547	528	483	537	504	501	559	500	461	557	513	562	522	510	541	545	505	538	551	524	532	470	500	479	540	514	514	541	485	548	520	535	520	491	508	543	536	534	530	469	541	502	480	496	543	521	519	521	553	516	521	489	548	506	564	531	512	537	504	528	508	496	502	492	504	489	535	536	515	576	571	497	521	569	525	503	516	513	542	491	528	562	553	486	517	504	561	523	526	519	517	513	539	551	535	479	511	526	518	537	543	502	502	523	554	568	502	486	495	503	501	521	473	500	508	534	508	519	556	509	485	508	533	544	579	537	508	549	552	552	559	504	547	514	561	554	511	508	557	516	478	535	496	536	507	502	542	511	571	496	531	541	527	523	510	525	514	540	559	502	561	538	566	529	516	522	500	505	550	502	559	553	523	523	518	552	509	534	493	550	497	477	525	499	498	481	519	505	518	550	538	521	559	535	508	523	540	516	525	519	542	525	510	489	489	504	482	508	521	541	554	486	510	487	491	540	529	509	538	494	538	516	505	541	533	486	534	538	543	527	536	516	535	549	566	520	506	525	563	569	492	555	507	497	489	476	523	489	519	530	515	503	553	495	534	526	504	508	492	511	530	474	513	546	503	530	513	527	511	518	539	500	516	546	534	540	526	486	558	533	530	499	518	481	531	538	557	539	547	506	462	483	493	499	527	505	515	515	542	525	548	513	517	506	518	517	518	520	568	539	505	537	491	523	525	545	493	516	505	492	520	499	506	502	475	553	498	514	505	486	530	537	534	513	505	526	527	550	525	535	534	541	508	516	508	546	502	532	541	512	452	520	508	493	524	557	529	520	517	507	509	524	557	523	522	527	489	490	530	490	529	527	506	574	526	477	522	505	503	526	546	525	540	535	498	544	549	521	518	578	484	521	529	520	522	582	493	520	514	579	541	503	508	507	500	505	523	538	527	515	486	502	530	543	553	590	565	499	498	518	532	519	569	523	546	499	506	520	481	497	544	490	508	494	528	546	506	498	501	526	493	512	518	497	505	539	527	530	528	487	570	490	516	498	572	497	576	507	559	516	505	495	509	522	527	536	511	540	512	506	513	498	491	490	550	546	527	522	554	508	533	507	558	516	543	545	526	551	497	495	508	506	543	480	512	529	526	519	514	490	514	523	510	519	530	527	503	503	492	533	518	491	519	471	523	514	560	565	520	483	492	534	516	506	527	537	525	521	507	527	475	468	549	542	541	518	509	535	482	526	541	490	538	536	515	509	526	531	480	480	513	552	513	531	507	523	541	510	505	501	565	524	530	489	531	527	509	517	526	470	486	520	531	514	509	498	498	518	504	529	520	561	553	544	548	503	539	553	500	519	512	526	514	512	514	541	534	486	517	528	537	547	529	534	542	501	513	531	529	513	536	556	504	508	518	496	516	479	521	513	513	487	523	542	548	535	543	548	470	520	539	519	523	488	532	500	502	497	512	549	497	497	515	519	486	574	523	558	507	568	537	526	517	508	494	543	539	515	527	500	505	524	510	510	532	501	529	539	505	518	527	515	523	490	506	536	499	541	507	505	514	476	538	501	506	509	489	521	520	516	483	536	517	498	499	579	533	523	519	546	529	496	533	521	517	496	500	507	482	499	524	500	493	553	519	502	527	522	530	508	526	544	545	490	537	530	535	513	555	526	545	546	547	534	539	543	500	489	522	556	518	501	520	521	538	516	484	496	540	501	537	504	524	524	506	558	491	519	513	532	515	534	477	515	551	533	489	543	510	505	490	540	498	548	552	554	511	516	492	503	499	496	528	524	479	507	542	512	503	549	532	516	516	544	528	502	552	477	577	553	541	505	510	482	489	540	492	491	551	543	471	514	536	495	508	522	544	488	512	508	512	510	529	510	536	510	525	490	544	530	542	550	520	503	501	535	521	518	505	538	575	519	519	527	515	544	554	517	484	537	518	519	553	507	467	523	492	525	532	510	530	538	519	516	517	543	525	498	495	518	516	561	503	502	511	507	561	528	513	531	526	545	535	516	494	500	483	507	524	525	527	495	477	502	508	498	509	522	534	519	502	470	515	549	488	547	504	510	541	512	504	493	568	497	519	564	526	531	519	528	552	526	508	512	519	522	490	476	544	521	524	554	514	536	497	510	519	519	538	532	536	518	471
1545	582	375	260	267	335	306	250	203	174	147	126	124	102	75	95	61	57	66	76	63	57	74	57	48	47	54	45	41	37	53	36	44	53	49	46	46	45	58	47	43	41	49	55	45	43	45	52	51	47	45	39	40	51	38	44	43	53	45	64	51	39	115	106	54	47	54	56	42	46	46	40	47	42	43	50	40	27	50	48	37	52	42	45	50	40	37	44	32	49	49	35	36	47	41	41	49	45	36	44	44	37	42	40	54	40	44	45	47	41	45	45	51	48	36	39	54	44	52	31	48	40	39	30	48	42	47	45	35	39	37	47	52	36	55	37	43	43	43	43	30	52	34	46	43	52	46	43	44	43	50	41	51	38	51	45	41	54	35	45	53	25	37	47	54	42	56	54	35	39	44	48	46	41	42	43	37	38	44	36	49	51	49	34	46	58	38	41	42	41	48	38	40	49	36	25	51	41	41	52	42	51	35	43	48	51	36	43	38	51	44	47	50	43	43	49	46	40	38	37	48	44	55	59	51	40	40	43	47	39	50	43	39	46	29	33	44	29	42	42	45	31	37	33	43	41	48	45	46	47	41	41	43	52	37	31	47	57	39	48	34	35	54	49	33	37	39	38	41	44	48	49	47	50	52	43	49	53	42	46	36	31	48	52	35	37	33	47	45	45	55	47	38	57	40	44	49	47	55	39	40	46	44	36	50	32	39	43	39	49	57	45	38	46	45	53	33	48	40	39	42	41	31	39	43	40	57	40	47	37	37	42	34	50	56	50	44	48	40	50	46	49	30	36	52	48	52	48	45	39	40	36	37	44	41	34	61	42	36	46	39	50	49	47	34	42	37	39	38	30	37	49	52	51	38	39	45	39	45	45	46	52	39	48	45	45	37	54	45	51	44	39	53	47	56	40	44	38	47	31	47	44	51	43	49	58	52	44	41	49	36	43	46	38	53	34	47	40	53	44	41	38	50	43	35	44	42	50	35	42	59	49	37	37	48	47	41	43	42	48	39	42	49	52	43	48	37	31	44	43	43	54	48	40	31	36	47	50	37	42	37	37	42	42	42	36	40	42	39	50	39	45	37	37	48	38	39	62	42	35	51	44	52	42	51	44	48	41	45	49	38	39	38	46	46	45	49	45	41	58	53	43	39	45	47	57	54	40	36	45	54	29	46	35	42	43	48	49	42	45	33	33	44	50	56	33	47	45	47	45	55	34	43	36	42	53	32	40	54	37	35	31	55	47	54	50	44	51	51	44	37	36	40	39	45	44	44	42	43	47	32	37	42	43	37	51	44	37	48	41	34	52	31	46	39	42	48	49	44	49	46	47	43	52	33	43	38	48	47	38	55	38	41	43	50	40	32	44	45	34	41	43	38	42	52	47	39	40	44	42	45	53	50	44	41	54	32	35	48	38	43	54	36	36	36	44	42	41	38	37	43	41	36	48	52	50	53	52	53	52	57	44	42	39	44	51	50	33	48	44	36	49	45	32	41	39	54	48	42	45	62	45	30	32	45	50	48	32	65	50	44	43	44	41	50	53	39	48	57	62	49	43	46	37	43	25	45	48	37	38	50	46	56	47	45	44	39	40	31	46	39	39	41	54	41	46	44	41	37	42	44	46	35	40	33	57	53	51	35	43	54	43	55	43	43	44	30	46	42	41	38	33	42	39	47	40	49	47	39	45	52	44	31	38	55	46	35	49	55	45	62	30	49	42	32	44	53	42	44	44	38	43	31	34	45	47	38	39	45	43	43	36	48	39	42	40	49	47	46	51	40	50	58	40	42	38	51	47	44	33	46	39	50	44	36	44	43	39	41	44	50	44	40	45	57	40	50	43	58	40	46	34	39	38	55	39	40	52	36	56	44	43	46	45	56	45	40	43	53	64	40	44	47	43	47	50	34	46	50	45	52	50	43	55	42	41	51	42	42	51	41	55	37	55	46	55	42	46	52	42	38	53	37	45	40	45	44	39	49	55	39	37	52	47	53	42	41	33	46	40	46	50	48	48	44	53	40	36	44	47	40	39	43	48	44	35	54	47	40	50	43	47	60	51	38	56	41	43	48	38	52	45	39	52	47	41	51	48	30	46	36	45	46	47	42	44	45	44	39	45	35	47	51	40	51	46	40	38	43	31	38	38	53	33	38	45	42	54	33	41	52	45	40	43	47	44	48	38	42	43	42	37	47	47	36	48	49	37	33	53	38	42	38	46	35	46	50	43	49	52	47	47	45	40	53	34	50	47	41	61	32	44	42	48	42	34	37	49	41	49	40	40	31	47	55	42	42	36	45	37	51	46	49	46	38	54	43	43	40	45	45	40	41	38	25	41	51	46	40	54	39	46	43	53	43	43	42	49	49	48	45	44	33	44	38	53	48	37	45	54	53	36	40	48	42	50	48	31	53	35	46	46	43	39	44	47	37	52	49	34	49	40	42	37	46	36	34	40	45	51	42	53	47	45	42	41	37	47	35	50	46	52	40	41	34	49	41	44	43	41	31	36	54	46	42	44	42	47	41	42	49	47	52	38	49	49	46	39	44	59	49	38	54	35	37	52	61	50	31	41	36	55	56	47	36	62	28	50	49	40	55	57	55	50	51	46	36	53	43	45	33	53	44	39	47	42	33	34	47	43	59	42	33	47	44	45	49	37	27	35	49	51	54	44	53	40	31	54	41	51	45	50	38	41	39	29	33	46	37	43	36	37	49	45	38	35	46	39	43	52	46	57	46	45	41	46	50	37	42	40	45	47	46	34	43	48	45	43	39	37	43	36	49	35	42	49	54	44	46	42	37	39	47	60	32	38	53	37	37	47	42	40	46	36	60	43	47	37	54	35	48	38	39	43	35	40	43	42	48	42	47	46	41	43	47	51	44	37	54	42	49	36	35	33	39	46	48	49	54	41	44	44	39	32	37	42	38	47	48	56	43	37	33	32	32	45	40	51	51	57	51	48	43	53	45	43	44	51	47	51	44	43	41	33	52	34	45	52	38	38	40	43	52	39	38	42	32	52	45	38	38	46	42	44	55	58	45	50	40	34	39	56	42	46	32	43	43	40	41	47	43	42	44	38	38	42	48	47	41	43	46	39	44	43	38	37	40	35	47	47	39	33	46	42	40	40	50	40	38	53	41	35	44	43	50	37	52	47	37	47	46	45	36	41	47	46	53	35	40	30	36	34	37	40	45	51	52	38	31	55	48	40	44	42	46	50	42	41	40	42	39	51	37	60	48	45	38	45	47	38	43	51	44	42	44	41	42	45	35	53	48	37	48	44	35	49	56	43	38	37	46	41	30	47	49	52	46	36	42	42	41	31	54	55	40	45	43	36	45	45	46	30	39	35	42	53	47	42	52	45	41	41	41	45	52	52	32	39	38	46	46	51	28	39	47	42	41	42	41	46	48	40	25	32	42	46	48	44	61	43	36	47	41	49	38	42	44	40	38	39	42	38	38	43	41	39	51	38	40	40	48	41	49	56	41	38
20023	11220	6851	12538	18517	18626	16495	13316	10945	8215	6558	5530	4618	3581	2948	2627	2230	1787	1654	1422	1235	1196	1239	1092	1051	1006	1008	923	831	751	780	763	653	650	600	638	601	616	602	602	650	640	652	616	650	615	601	614	714	691	621	620	652	640	637	650	592	587	554	589	598	693	2946	3112	1004	556	516	558	555	504	517	550	524	549	514	552	551	538	530	537	550	565	562	530	519	569	529	519	546	518	518	521	512	550	538	589	532	517	576	564	525	579	555	542	568	558	525	506	523	541	560	551	555	532	555	564	525	535	540	506	518	529	575	582	574	527	563	533	528	536	471	518	515	550	539	549	534	539	512	554	514	587	504	548	520	524	525	528	523	506	530	551	543	527	541	508	530	525	560	542	553	561	528	566	524	548	547	522	530	545	585	502	517	568	537	534	572	532	569	553	570	559	567	562	544	563	538	515	516	524	549	549	546	534	565	516	560	550	542	550	504	541	545	569	566	575	529	552	526	529	559	574	548	572	562	514	586	586	560	547	540	573	512	575	564	541	572	561	534	533	526	544	538	543	551	551	531	509	521	569	516	524	502	531	564	489	540	562	545	515	508	557	514	508	502	463	588	508	520	524	534	562	543	502	527	533	562	559	534	525	504	584	542	535	517	551	571	565	531	514	543	518	554	534	568	568	524	551	532	511	544	563	517	530	563	520	526	556	536	553	527	560	542	543	585	539	514	549	524	567	530	527	574	526	528	554	521	548	555	574	531	533	502	554	543	524	535	524	530	568	551	507	546	551	578	514	537	584	540	546	539	535	511	595	541	526	531	551	531	535	568	518	562	562	540	510	560	575	542	540	532	552	537	529	558	548	542	552	542	528	559	527	553	562	506	541	510	556	552	529	526	492	548	549	538	519	571	538	532	511	545	569	527	520	521	575	564	524	581	508	546	499	529	562	552	559	523	561	541	567	548	548	509	490	562	503	513	505	552	571	574	587	514	577	552	543	546	531	553	532	569	543	579	578	540	475	553	517	558	553	560	532	535	573	556	559	533	525	522	537	529	524	543	478	556	546	543	568	544	529	531	490	510	529	523	568	581	538	579	558	521	550	598	533	534	514	537	537	536	556	562	567	558	519	506	568	570	501	555	539	534	564	559	543	547	539	524	542	498	595	495	516	528	593	555	530	543	552	549	559	551	492	565	510	540	512	509	564	566	530	541	505	568	542	556	533	554	573	546	516	563	518	538	565	526	525	573	554	551	531	535	537	546	594	540	566	556	514	531	566	558	526	531	519	515	519	562	524	530	560	545	527	522	537	578	557	527	533	538	539	547	564	521	535	543	557	554	540	516	573	540	522	557	520	502	550	549	564	550	571	525	534	548	551	560	558	533	517	532	497	579	554	565	553	558	531	516	517	514	539	554	590	552	526	533	544	532	543	509	551	547	507	514	533	558	580	533	571	551	538	543	526	568	542	545	527	523	545	535	522	529	502	540	556	534	552	539	539	492	546	560	528	532	535	528	529	548	530	519	558	508	539	530	517	514	558	543	537	576	503	557	548	588	552	538	542	518	526	570	518	509	506	509	542	543	525	557	508	532	563	528	522	579	515	556	546	552	575	557	516	557	511	580	560	519	518	562	542	499	515	539	508	572	552	549	589	537	545	524	539	542	559	584	531	507	536	557	514	530	557	518	524	574	574	556	528	510	556	540	576	573	563	520	558	579	551	556	535	544	521	558	516	544	543	517	518	543	598	553	556	498	551	542	524	566	555	506	542	547	587	507	518	541	547	521	550	568	567	546	542	544	492	518	562	550	547	553	518	535	550	520	510	538	540	553	516	552	498	538	551	550	508	539	542	531	564	535	519	541	537	511	534	544	506	558	492	558	578	570	537	589	567	553	559	531	564	503	529	528	517	544	546	540	553	550	537	505	562	506	572	544	589	559	554	542	520	565	561	582	593	512	591	532	534	520	544	551	545	556	530	537	543	515	591	528	527	537	556	524	529	524	559	581	528	546	535	544	540	558	554	531	552	510	550	542	537	540	570	580	547	536	519	540	534	537	505	550	531	577	548	556	529	552	543	547	512	577	522	521	539	514	495	541	525	544	561	516	510	536	575	554	543	515	516	537	523	536	552	532	574	519	505	539	563	505	568	553	520	549	550	515	578	557	518	540	553	562	557	534	536	557	552	563	530	515	525	556	579	531	539	567	553	545	516	542	555	526	547	544	531	582	518	515	551	553	549	559	516	560	519	576	505	532	544	571	500	547	474	525	517	563	521	555	538	524	597	560	497	571	544	549	583	523	555	523	532	496	521	555	532	545	548	510	516	543	558	543	525	508	553	520	531	555	542	508	570	515	545	526	571	500	519	547	513	576	522	572	557	527	537	547	511	564	500	530	575	582	540	496	502	565	496	557	510	535	556	533	533	590	563	527	502	533	571	559	572	535	580	537	547	566	530	518	522	526	567	524	493	539	530	567	533	570	515	573	538	556	536	541	505	565	568	539	527	581	551	543	562	549	545	512	563	506	527	604	560	521	562	532	562	514	564	540	555	508	564	553	519	565	517	565	531	542	616	549	501	504	551	567	529	554	557	536	580	557	576	537	553	559	565	539	512	554	545	514	562	517	587	512	560	557	574	547	520	522	552	545	542	563	551	524	509	566	552	545	567	533	522	548	514	556	498	570	535	547	586	508	557	516	504	543	552	497	592	529	523	550	541	502	554	563	529	535	545	522	482	514	568	546	518	555	516	527	558	529	560	548	546	552	504	537	565	560	558	557	568	549	544	577	553	531	565	543	570	542	527	541	533	529	527	555	548	565	558	534	552	550	573	538	519	542	540	581	583	541	568	546	538	569	517	513	532	529	528	554	542	550	522	541	520	565	541	535	501	538	540	581	528	473	567	531	560	527	559	544	512	571	571	573	529	519	502	543	523	572	541	536	561	545	541	556	553	530	556	551	540	501	519	557	499	533	517	561	521	564	538	564	488	516	578	586	537	563	546	505	541	515	524	541	506	568	555	550	559	543	524	527	530	553	527	531	585	552	518	528	561	559	530	533	516	555	543	549	522	565	541	517	552	571	522	495	504	569	523	578	504	551	546	514	525	522	534	559	566	568	526	516	577	535	576	518	537	512	516	527	516	584	545	556	512	555	554	560	538	491	533	518	549	509	559	549	565	532	584	560	507	540	543	568	547	552	540	554	583	548	541	536	570	551	562	607	519	595	562	535	549	526	580	562	550	536	545	540	533	555	554	512	558	591	574	553	553	545	551	523	522	513	529	534	566	521	503	578	564	567	545	509	500	584	564	554	560	553	527	542	522	543	520	564	537	565	549	523	553	510	521	568	539	570	510	538	557	532	540	558	558	535	534	546	515	555	539	518	513	502	552	518	532	575	564	520	533	556	489	526	514	554	517	580	562	567	522	541	546	582	504	510	550	547	552	547	560	560	524	565	571	539	551	538	581	530	539	548	544	535	558	551	531	552	556	543	556	522	528	514	573
2994	596	389	272	256	315	305	289	279	196	193	198	149	139	129	113	108	95	103	82	81	86	82	81	96	84	75	65	73	67	77	74	77	76	86	93	62	80	70	73	76	79	73	65	69	68	71	60	65	74	84	77	76	79	71	69	77	86	62	85	82	89	155	128	78	75	51	68	53	88	59	75	59	58	52	73	71	71	56	77	66	68	68	60	70	86	70	51	71	75	80	65	81	64	70	60	62	67	68	85	69	70	58	74	74	68	90	59	61	74	58	73	84	69	90	58	62	67	96	74	79	63	78	89	77	69	62	70	73	81	66	56	82	76	70	79	82	90	80	63	72	59	72	89	65	78	83	70	68	66	65	68	73	72	85	71	88	52	64	68	76	56	67	65	65	67	86	80	75	65	56	72	61	65	88	52	66	69	59	71	70	76	61	63	70	69	77	70	82	81	67	74	69	56	68	76	71	69	66	85	71	69	73	77	74	90	89	63	76	71	78	65	77	78	76	66	72	74	57	60	60	78	61	68	57	64	77	71	73	59	75	69	70	66	72	68	84	75	63	79	80	64	76	72	71	59	80	56	77	68	82	75	65	80	83	74	75	55	64	75	62	72	74	79	63	78	65	78	84	57	58	63	81	73	86	81	68	72	64	70	74	68	84	81	80	70	73	63	69	70	55	80	81	78	78	59	84	83	74	69	65	62	58	83	65	77	92	69	77	76	71	61	71	61	79	81	65	74	57	57	56	68	74	70	69	68	59	62	83	75	53	69	77	60	73	77	69	83	88	71	76	72	87	72	61	78	73	89	66	76	71	66	87	64	70	77	70	66	53	86	52	71	76	62	67	65	67	67	79	69	83	75	70	78	91	69	70	66	68	79	77	80	66	72	70	58	63	63	66	71	74	76	66	67	76	67	72	79	70	68	78	62	76	59	51	81	72	79	65	61	84	66	83	66	72	71	70	74	71	65	86	72	75	71	77	66	76	59	68	56	72	71	74	69	61	73	90	67	75	61	66	90	84	68	78	68	60	70	81	70	81	82	63	79	71	75	68	68	72	74	84	55	85	72	60	77	88	74	57	69	74	88	73	81	63	68	74	71	65	85	64	86	72	61	69	56	62	68	72	66	69	74	75	77	62	76	72	70	69	69	71	61	74	71	64	81	67	68	63	76	69	65	76	70	78	84	90	62	76	94	72	68	75	72	66	66	68	85	67	82	60	58	70	71	80	68	67	58	70	69	77	72	66	77	65	68	70	70	63	69	69	90	65	78	68	72	75	78	64	68	67	61	73	74	73	49	74	75	63	72	73	68	85	69	71	76	57	63	62	52	73	66	78	77	78	68	63	76	70	76	76	78	68	64	59	78	67	69	73	80	86	69	81	62	76	80	65	64	80	84	66	77	78	59	74	81	62	79	74	64	71	65	78	69	83	72	61	63	78	66	59	76	65	66	58	71	71	70	87	67	60	59	76	66	83	82	87	82	67	71	71	73	68	76	63	85	72	71	65	59	61	83	71	71	62	69	73	74	70	59	74	76	59	58	67	60	65	77	78	70	82	68	71	58	67	90	80	97	76	77	73	78	70	82	58	67	76	74	84	83	71	55	74	61	75	74	84	81	71	68	60	69	65	80	68	55	77	73	70	79	73	66	63	65	63	62	96	75	70	80	81	77	59	63	58	82	63	62	63	74	62	58	57	49	71	53	61	73	81	68	70	65	81	63	61	64	73	66	72	80	88	68	69	70	73	55	69	66	74	86	78	82	81	70	72	73	74	59	82	74	78	87	69	71	77	59	85	71	65	80	72	61	64	75	67	64	73	67	82	87	58	73	62	76	77	72	77	65	56	55	72	78	72	62	66	88	56	82	59	70	69	83	72	66	64	77	70	71	72	74	57	82	71	57	68	68	58	63	60	77	67	60	65	68	74	78	84	56	63	76	62	76	58	68	75	72	73	54	63	87	61	71	68	76	62	74	58	63	76	80	64	61	77	76	59	74	57	76	56	65	72	78	68	101	73	80	69	73	68	90	72	59	83	71	77	65	63	62	71	65	69	84	58	65	62	74	75	83	67	73	65	67	51	71	80	73	57	55	74	50	78	79	57	58	72	58	53	83	66	59	83	62	72	75	58	78	55	61	71	72	73	67	77	72	69	76	83	64	73	71	79	58	66	63	73	68	66	80	71	92	73	64	67	69	84	70	62	63	50	85	77	68	78	64	73	73	61	70	78	76	68	72	62	69	64	67	75	67	60	67	68	63	76	85	76	71	75	64	76	73	71	69	70	77	58	67	68	81	76	54	88	74	69	63	73	67	63	70	81	68	86	86	60	70	66	67	66	73	67	72	80	68	72	71	85	75	48	70	77	65	74	69	50	82	63	58	71	66	68	86	80	74	76	73	64	73	67	79	81	78	65	67	68	62	71	68	71	71	78	68	65	59	69	61	68	68	63	63	85	73	80	63	60	62	77	65	54	73	72	70	83	65	74	74	61	69	77	79	72	67	88	65	74	69	69	69	70	72	72	63	73	76	64	83	66	63	70	82	87	65	69	78	82	82	66	83	79	55	68	75	86	78	65	82	69	65	68	62	80	70	62	70	61	61	86	62	72	77	72	69	69	78	75	61	79	63	72	69	61	60	72	87	71	61	66	54	79	63	69	76	67	70	77	74	89	74	84	79	83	70	65	79	70	66	78	59	65	65	62	69	74	71	72	79	61	68	70	72	73	80	74	70	49	77	61	57	66	66	69	67	69	88	73	62	65	76	74	78	64	85	71	75	62	61	68	68	61	66	60	76	84	67	80	71	69	79	74	62	72	71	81	83	84	83	70	73	69	59	70	65	60	66	78	78	87	61	68	62	65	77	66	68	76	70	54	58	74	73	73	75	83	73	80	86	87	64	68	52	73	81	83	70	67	67	83	74	89	59	56	69	80	76	81	78	68	73	65	70	75	76	71	72	81	65	65	68	61	78	68	83	62	68	73	60	77	69	54	69	82	53	72	67	70	73	70	67	66	66	71	57	69	69	73	73	84	67	68	80	64	79	80	62	75	76	73	75	59	69	75	80	88	59	82	70	70	80	65	64	74	76	64	77	62	67	67	68	70	77	66	72	65	79	73	76	78	67	86	77	77	57	62	69	88	69	72	65	71	71	73	74	63	81	62	63	76	88	87	60	80	77	63	87	66	85	65	77	70	65	59	73	67	70	74	83	63	63	73	80	58	64	90	82	66	69	48	86	60	90	78	77	66	63	71	78	66	65	64	77	63	82	87	75	73	67	80	53	81	71	78	59	73	53	76	68	89	75	55	66	91	70	66	65	62	69	69	57	69	73	71	65	68	81	58	69	60	88	75	70	67	72	71	54	68	65	84	68	83	67	81	71	64	61	51	75	74	64	71	80	66	74	65	81	86	86	77	71	78	74	51	75	83	60	86	79	56	61	76	71	48	72	66	62	69	66	81	67	76	57	66	70	89	81	81	73	78	64
18930	11006	7343	12622	18507	18933	16664	14200	11664	8961	7605	6373	5515	4277	3718	3354	2842	2516	2196	1915	1734	1745	1662	1541	1491	1412	1461	1260	1194	1255	1184	1143	1034	1048	1055	946	1023	953	1022	940	1016	1001	1076	1015	1003	1043	1008	1092	1116	992	1074	1063	1030	1072	1046	1060	984	971	981	932	969	1621	4745	2942	1137	921	946	887	933	849	895	856	939	909	907	911	897	894	923	927	873	986	902	867	918	931	913	898	913	932	966	880	908	937	877	911	878	953	872	920	911	911	903	842	921	876	914	882	928	938	877	907	919	948	926	995	938	945	908	894	881	872	832	913	853	915	965	923	900	918	907	928	885	915	876	915	907	953	922	917	912	943	905	955	967	927	943	860	903	919	902	943	901	878	908	928	922	841	954	894	958	928	944	909	895	934	876	889	885	993	908	954	918	951	950	829	883	956	879	914	907	846	897	902	928	850	930	851	895	948	928	883	947	868	920	919	900	889	928	898	927	948	897	878	887	871	899	924	1010	918	899	866	933	862	919	968	902	891	922	925	944	919	850	920	910	886	944	882	919	948	923	880	930	913	900	876	886	929	922	938	890	898	926	877	904	910	944	931	922	950	926	871	924	898	880	925	890	945	915	947	906	884	922	910	946	833	897	887	921	933	934	871	897	907	886	934	931	947	946	943	932	945	931	912	937	894	995	945	895	910	894	900	931	885	866	915	908	959	899	924	906	946	856	905	916	944	914	896	898	929	911	920	922	945	915	914	886	920	909	926	894	949	899	916	906	940	906	929	902	974	927	949	903	855	960	916	904	961	880	921	892	969	958	907	924	953	902	924	945	934	924	868	905	935	854	914	903	889	886	873	880	922	971	891	937	882	910	922	925	915	978	923	939	956	933	897	908	892	949	873	937	861	941	903	856	881	943	887	935	900	905	886	927	871	892	881	918	881	883	859	885	911	900	901	849	919	900	923	969	885	956	910	878	908	921	888	997	907	951	952	840	842	901	918	950	892	877	917	919	881	966	869	922	941	915	917	890	901	909	935	883	917	914	923	927	896	880	934	842	916	880	902	951	934	909	900	935	888	921	881	899	908	886	879	901	942	913	914	938	983	900	915	916	933	866	906	940	881	880	948	902	930	903	876	870	978	875	923	911	912	955	897	948	970	936	908	888	903	886	913	934	952	924	997	880	924	888	919	955	900	872	848	897	963	889	938	905	903	954	946	973	887	926	890	934	885	923	933	965	863	936	924	890	851	912	866	939	882	851	936	876	930	951	969	926	912	929	922	873	934	873	913	920	936	944	961	919	880	941	921	890	922	909	903	963	891	901	912	961	913	931	907	939	921	870	956	927	886	916	893	941	899	909	924	849	958	925	873	894	915	887	944	966	944	872	902	934	868	910	846	851	940	940	933	930	922	921	970	994	923	929	951	895	918	886	876	929	854	941	948	910	872	871	882	882	913	918	956	859	900	879	879	907	900	913	936	951	924	921	888	910	885	921	899	938	863	929	964	957	887	886	915	902	891	942	896	957	921	943	885	894	890	955	897	876	888	888	985	869	928	937	951	963	895	933	964	918	919	977	931	913	997	895	959	867	920	917	931	883	908	927	910	893	916	941	914	911	857	942	865	859	836	912	888	920	959	911	926	960	891	886	950	883	930	914	890	893	950	964	896	911	892	922	908	948	950	910	879	887	900	911	853	939	890	911	919	927	914	926	923	895	893	912	935	926	970	858	919	879	937	905	886	1036	914	861	893	874	890	920	981	909	906	877	911	945	949	945	951	941	925	894	944	891	866	932	934	916	863	911	919	929	875	919	897	932	945	915	867	895	959	937	912	931	903	893	901	916	926	930	898	933	890	909	935	901	907	873	931	924	876	943	888	914	909	922	909	932	915	962	943	973	907	912	934	872	917	955	890	933	870	900	912	873	893	923	871	918	929	907	871	905	973	884	963	885	885	896	892	883	906	893	854	881	906	911	961	925	908	997	908	981	900	933	908	914	854	979	898	960	938	881	945	914	878	928	922	951	949	885	923	945	930	963	898	875	942	864	879	966	914	894	912	900	977	903	912	887	810	905	971	899	910	932	948	915	890	934	916	863	922	916	894	895	913	904	937	883	893	905	944	895	927	897	968	932	975	936	877	882	916	891	919	916	889	904	928	955	900	942	926	898	911	900	874	905	1005	908	910	889	931	888	938	969	908	922	880	915	914	870	905	907	924	952	874	930	932	931	918	881	857	913	855	922	907	944	912	865	894	942	877	910	884	898	969	875	889	910	920	947	916	887	884	930	905	892	895	956	880	914	919	899	935	916	922	952	903	872	867	882	954	902	961	905	917	872	934	979	848	898	919	923	901	892	940	973	966	884	976	893	959	906	993	951	946	884	938	913	966	933	914	935	870	922	926	902	916	943	918	934	914	930	915	863	904	867	911	919	942	883	876	899	935	906	918	900	910	895	910	902	894	947	882	893	853	927	944	875	901	926	906	876	923	918	887	930	910	945	913	858	907	932	903	933	940	898	928	924	896	884	923	916	914	884	922	901	895	914	852	895	908	905	901	903	936	925	990	945	937	883	901	893	929	920	914	934	971	905	964	898	866	899	915	931	893	883	923	918	914	847	916	920	969	884	940	938	918	932	873	879	858	956	942	917	930	880	920	925	879	898	935	844	884	907	920	878	979	918	946	966	908	870	883	942	910	943	927	891	927	924	912	833	981	884	921	946	956	916	883	966	898	901	936	928	885	905	944	913	892	917	917	982	914	905	945	928	924	939	910	924	963	899	915	920	919	907	953	936	868	851	881	899	921	888	943	923	936	896	923	935	948	930	917	934	926	962	944	850	901	980	894	969	918	922	894	891	864	868	872	921	963	900	921	943	889	885	952	928	928	938	894	927	875	875	930	899	957	914	899	924	940	891	912	945	899	940	925	882	884	913	920	924	932	948	943	915	912	930	937	865	937	889	905	887	892	933	914	892	904	922	966	901	865	911	897	921	937	980	918	897	943	907	905	870	894	866	958	873	911	928	918	909	909	974	920	963	865	924	880	942	919	915	879	899	871	911	915	910	904	928	916	912	947	934	891	913	953	922	928	955	924	886	916	941	851	951	871	911	883	916	921	887	902	927	927	928	856	949	938	909	895	900	881	888	929	919	966	925	883	933	922	905	871	930	913	934	919	887	917	834	968	961	919	889	943	892	886	940	848	845	902	945	951	871	919	916	968	884	909	909	920	885	924	871	935	933	942	908	898	962	845	854	914	921	892	949	882	978	921	930	898	937	965	924	931	895	925	888	883	915	868	914	908	950	918	895	928	889	935	967	952	906	907	905	937	909	947	875	954	933	862	918	958	895	958	913	963	890	926	909	904	882	914	966	884	888	901	914	907	940	885	904	874	905	904	903	908	935	901	888	893	891	897	934	912	928	909	912	837	916	937	938	877	912	900	927	880	887	933	925	944	915	881	885	889	924	941	936	914	917	904	874	904	885	922	890	887	923	943	909	927	865	805	952	915	903	955
2179	754	474	342	1334	954	388	311	278	192	209	186	170	159	124	115	113	125	97	84	81	82	80	83	84	98	76	76	67	58	70	80	64	57	69	71	84	69	68	93	73	76	63	70	66	71	76	63	68	58	64	65	55	79	68	80	66	52	51	67	69	106	144	126	81	54	68	73	76	64	66	69	77	54	82	72	54	51	79	67	62	80	89	51	73	67	64	75	62	66	80	67	74	62	72	72	63	73	75	77	54	66	72	59	48	82	63	68	56	63	77	64	66	61	63	53	59	57	62	71	71	56	68	68	68	80	77	63	58	59	79	67	63	81	68	69	69	49	61	63	63	64	69	66	67	66	57	76	60	69	64	79	73	73	55	62	64	67	60	68	62	68	64	60	85	82	63	67	64	68	67	59	60	55	59	70	68	67	69	82	65	89	57	74	70	62	72	66	80	62	65	68	68	72	70	61	78	70	58	80	80	61	55	62	65	83	67	82	56	68	76	71	70	57	54	63	79	64	71	62	69	74	77	58	65	65	56	74	66	67	66	74	55	64	59	65	68	63	64	78	75	76	56	66	61	60	65	70	64	57	59	68	59	66	60	69	67	55	61	65	71	61	64	71	67	73	54	64	62	69	64	65	68	58	58	59	52	76	66	59	63	63	62	75	62	59	65	77	62	72	65	74	67	82	82	59	62	59	76	61	74	54	76	72	71	56	65	81	68	71	72	72	77	64	57	74	76	60	83	82	94	78	56	78	68	74	66	64	75	66	57	65	70	57	66	74	75	57	61	88	62	78	66	71	87	67	75	68	60	73	69	69	68	72	75	80	71	86	73	65	71	64	77	69	63	66	73	64	80	74	71	51	63	64	61	70	67	60	65	63	64	65	64	72	70	68	65	76	57	65	80	77	68	74	68	66	65	82	62	74	68	77	62	73	59	67	60	66	75	72	63	61	57	66	77	69	57	71	77	64	77	77	63	69	54	70	76	61	71	66	78	53	63	82	75	52	66	76	69	76	60	56	74	77	73	69	66	67	62	72	58	72	68	53	64	85	75	67	64	57	75	73	71	58	55	71	58	66	74	74	81	72	61	68	70	59	70	77	77	83	60	68	72	80	68	60	68	57	61	73	61	70	67	65	60	65	54	54	65	74	85	75	71	71	65	56	68	73	65	79	63	59	70	66	85	62	61	62	73	78	74	67	75	52	64	66	54	81	59	65	60	68	64	76	69	63	72	52	63	64	80	68	70	76	77	68	64	59	63	85	62	78	56	58	84	85	70	64	59	66	60	67	71	69	75	67	58	72	65	67	62	58	70	61	66	68	68	73	75	67	64	71	58	81	79	76	64	62	62	76	74	63	80	61	65	61	63	64	64	67	74	68	51	64	67	78	64	81	76	74	60	66	64	76	80	62	68	68	70	81	61	60	80	70	70	69	74	72	70	65	71	61	74	76	66	63	51	62	75	77	72	66	71	84	63	64	50	54	64	74	72	56	67	77	76	76	85	60	54	67	77	72	86	85	78	77	74	65	61	62	78	74	78	80	67	56	71	77	61	55	55	72	55	68	57	70	63	71	76	74	77	73	76	61	62	61	76	69	62	68	68	65	73	67	73	68	68	64	70	57	71	74	70	68	70	64	67	59	69	74	78	61	84	70	55	66	69	77	65	57	79	61	61	70	71	53	57	80	66	79	62	60	84	79	77	70	62	65	64	70	71	61	63	67	72	55	76	71	56	60	77	70	71	70	54	60	69	68	66	69	56	63	75	72	54	66	82	74	62	85	53	57	76	69	68	58	65	69	72	72	67	84	56	62	78	64	67	64	70	73	78	65	70	76	64	57	74	69	81	62	55	58	59	53	76	68	73	58	62	60	72	78	66	71	67	59	67	61	66	64	56	64	72	60	71	65	73	73	72	52	67	49	79	77	60	65	80	67	62	54	61	57	71	64	75	62	64	70	71	69	64	80	68	82	72	63	61	63	83	75	72	84	70	74	52	70	62	57	72	70	75	71	65	71	77	58	66	57	74	60	73	64	72	60	55	58	62	66	62	79	46	78	60	73	54	72	60	60	70	79	50	65	64	69	69	57	68	63	68	58	57	73	51	72	71	54	72	69	61	63	67	54	61	67	75	70	67	78	69	67	67	60	67	73	69	62	70	71	65	77	68	65	72	63	64	56	68	87	60	60	61	57	78	73	61	60	63	62	88	76	51	67	64	58	54	73	79	68	72	65	58	64	66	70	83	65	64	71	71	72	77	70	56	66	77	83	59	69	67	55	75	65	58	76	83	62	52	69	86	62	62	68	66	70	68	68	58	69	72	76	64	81	65	61	83	71	53	66	73	66	65	73	57	69	66	71	59	70	79	76	72	76	71	62	81	53	65	59	90	66	63	66	65	74	60	66	75	71	63	76	54	85	64	68	64	76	64	76	65	79	70	62	64	65	63	73	64	54	68	57	77	80	65	68	81	78	55	62	68	65	47	68	71	49	70	53	78	74	75	70	62	67	67	74	73	72	65	62	61	86	75	72	70	72	63	55	66	65	70	69	70	75	73	73	65	55	61	62	74	72	57	73	71	78	67	71	64	73	70	68	70	61	57	67	65	80	81	56	50	73	53	67	78	72	50	75	65	61	64	50	63	61	67	57	66	74	70	76	76	67	62	79	70	78	69	59	51	68	75	71	84	68	62	75	65	63	67	74	68	67	64	62	55	61	70	56	73	77	86	72	74	45	70	72	62	59	79	74	69	60	58	71	64	62	59	67	43	79	61	62	72	60	60	66	73	72	73	55	57	59	81	63	66	62	75	56	61	76	61	70	70	62	70	68	56	69	67	69	66	75	67	60	59	81	61	79	77	59	71	74	60	70	74	77	60	75	63	77	61	59	52	65	66	56	73	75	70	63	69	64	66	92	45	65	64	57	69	54	79	55	59	62	76	58	65	77	67	66	53	65	77	56	69	66	60	52	91	57	84	57	57	72	78	68	69	75	71	67	71	74	65	65	72	73	67	65	80	67	73	58	76	84	61	75	75	56	51	71	70	90	62	61	65	70	64	82	83	69	63	78	59	69	53	60	46	74	62	69	73	77	76	64	67	78	75	59	77	72	63	66	56	53	75	58	62	82	73	64	78	85	64	61	76	56	66	66	76	89	61	51	72	76	69	68	77	81	60	76	66	48	73	69	73	68	70	64	60	70	68	66	60	65	82	70	66	75	67	74	68	58	72	70	84	60	58	64	73	61	59	62	68	63	65	78	66	69	65	60	69	57	71	54	65	63	81	68	67	77	75	68	69	71	60	67	53	52	63	72	62	81	76	73	66	86	61	73	66	74	70	77	67	76	69	66	57	66	69	64	88	63	63	68	64	70	61	84	53	70	71	67	73	70	69	83	62	66	62	74	66	60	87	64	73	63	61	67	82	76	65	74	65	89	56	73	66	64	71	73	60	68	72	61	63	71	61	67	60	73	51	66	63	72	58	60	83	63
22694	13357	8837	14938	32140	22131	18785	15797	13108	10521	8677	7612	6170	4895	4386	3853	3260	2822	2358	2111	1975	1838	1793	1623	1533	1604	1515	1236	1299	1209	1193	1085	1098	1030	968	975	972	947	1024	907	950	992	1075	1007	997	984	998	1073	996	965	1006	984	967	1049	1036	918	920	941	952	927	939	2918	3663	3220	832	828	820	804	812	830	850	833	823	910	840	799	801	852	879	843	863	816	906	844	838	876	831	808	828	823	838	876	863	838	832	795	818	796	843	814	836	826	832	854	845	824	853	828	784	781	873	803	841	809	813	821	871	835	837	821	823	832	831	885	850	844	834	797	836	852	874	863	866	787	859	814	792	834	854	863	866	845	848	823	821	879	801	811	806	833	818	816	818	859	808	789	849	846	807	810	828	837	871	841	799	779	868	802	838	823	837	808	793	858	771	825	821	837	863	856	847	825	838	831	883	826	840	799	809	839	854	866	886	774	838	843	772	812	801	856	866	810	798	800	810	840	820	797	831	841	827	800	824	832	833	830	812	758	795	788	835	829	821	808	874	822	811	843	863	782	879	829	824	857	799	826	835	843	860	817	798	834	837	792	824	817	821	855	810	816	831	808	833	895	864	783	847	771	843	782	809	792	837	806	832	901	839	777	829	826	885	854	806	793	803	812	846	822	869	823	865	813	814	913	833	891	803	810	807	789	856	830	831	818	849	835	834	838	804	860	805	814	882	829	820	880	835	838	746	858	812	866	871	852	891	868	868	827	823	851	847	778	852	837	784	767	842	805	850	839	851	856	812	817	905	852	883	799	835	814	801	861	831	810	838	868	807	847	854	795	862	846	836	845	807	817	838	847	837	816	764	847	833	810	797	817	876	830	854	871	832	845	865	823	820	814	816	844	789	794	814	856	815	825	813	856	760	846	808	796	822	903	846	833	838	820	852	804	826	816	811	785	869	805	843	800	848	882	847	787	864	872	834	838	832	839	864	850	794	831	880	803	826	898	836	804	840	793	806	801	801	830	784	764	874	789	836	894	837	853	812	848	832	832	803	859	826	800	773	880	831	843	758	872	866	844	858	880	887	804	881	827	820	847	840	830	811	799	860	809	813	806	797	807	873	837	880	775	837	793	846	825	822	831	855	882	812	878	826	834	822	882	787	852	891	869	849	835	868	787	882	802	853	778	757	822	822	861	868	799	912	860	856	883	798	890	857	807	795	853	828	803	830	855	844	798	850	834	838	794	807	783	816	841	767	798	802	860	841	775	781	785	793	816	811	812	821	828	815	838	804	871	833	810	796	788	795	829	849	793	821	860	781	906	813	783	863	859	817	826	793	790	867	851	848	800	929	893	850	790	852	782	875	853	819	803	805	837	842	838	901	785	784	841	823	835	762	806	819	824	846	880	787	845	842	825	816	827	801	835	830	803	835	749	828	823	821	823	840	835	812	821	853	852	823	876	854	781	848	815	810	858	888	806	829	815	834	815	846	845	848	845	839	835	813	854	858	830	812	860	852	823	841	805	814	839	842	842	816	856	852	829	784	761	835	797	801	847	864	811	883	798	813	822	853	864	810	874	808	842	843	837	816	864	850	810	865	875	860	807	838	805	843	822	848	792	797	831	844	848	821	836	845	858	787	832	835	803	850	827	798	862	839	811	761	786	843	814	833	866	798	838	867	795	832	861	849	855	883	844	810	782	873	833	845	860	839	847	805	826	862	850	824	826	825	849	839	843	791	819	879	878	806	827	854	843	778	827	788	866	868	887	802	853	802	805	835	802	806	778	801	841	773	796	814	865	855	870	815	845	842	823	773	841	838	804	857	873	869	814	850	884	800	831	844	856	838	816	852	819	825	814	856	840	878	795	814	881	845	853	789	780	807	818	871	841	835	819	797	843	869	788	803	820	903	819	888	925	832	823	864	870	796	816	869	802	831	851	851	838	877	869	836	823	824	863	844	827	801	815	812	863	890	806	837	832	868	828	825	867	858	816	856	825	829	768	840	853	875	782	807	805	822	846	820	833	798	840	862	811	806	864	822	858	850	827	815	772	834	820	856	843	843	842	814	833	837	786	825	871	844	835	793	802	839	844	882	816	873	815	838	830	803	845	857	855	852	839	830	859	829	857	863	794	842	804	843	824	791	755	871	819	847	887	839	866	803	783	810	878	826	815	819	861	823	819	838	830	824	806	815	886	805	813	830	797	819	849	806	869	839	797	829	850	840	810	835	821	822	874	873	799	867	805	817	846	822	803	810	819	866	871	835	816	804	821	862	770	858	830	861	835	852	840	881	852	786	822	783	820	787	881	800	853	820	878	851	809	834	784	756	871	809	834	844	839	773	843	851	840	810	858	851	827	844	838	838	839	853	826	782	772	811	824	861	864	799	864	833	834	798	836	867	810	797	904	818	867	846	858	792	836	844	803	853	822	805	830	828	820	826	897	848	881	794	777	839	851	880	838	782	820	853	856	818	805	837	864	846	771	816	851	816	820	859	768	818	836	792	782	847	842	877	828	827	842	854	846	829	867	812	806	844	817	809	806	784	828	837	835	835	852	829	823	803	826	842	859	871	888	883	816	846	837	833	783	857	830	802	856	881	853	836	813	821	780	846	834	820	862	828	801	857	793	858	862	830	820	828	854	859	828	849	818	864	847	892	831	831	847	854	839	830	838	826	789	818	802	804	822	828	821	788	838	852	870	825	843	836	811	836	846	897	828	824	861	873	790	833	822	821	830	829	842	835	812	828	813	839	801	839	856	832	869	801	814	841	829	824	867	857	830	866	828	839	819	844	851	825	774	871	848	823	792	877	824	828	860	872	822	821	855	895	792	846	810	821	799	823	849	815	820	842	846	790	825	808	823	822	800	844	863	847	900	828	847	820	879	862	820	795	842	800	813	833	795	807	870	808	805	796	823	809	856	794	876	812	831	835	797	866	850	818	852	806	867	819	808	804	812	879	856	831	793	869	869	866	845	834	817	808	831	826	862	803	814	852	815	868	800	843	797	810	818	846	834	835	804	840	779	834	831	829	873	806	773	868	794	815	869	841	856	861	804	797	849	860	859	790	853	818	838	837	812	852	819	852	799	854	835	866	808	840	849	811	859	837	792	826	821	799	849	824	821	844	826	883	832	809	812	841	864	839	837	821	887	807	863	854	835	790	842	866	870	786	803	858	821	828	873	801	784	847	820	778	834	822	850	794	844	848	802	861	818	845	820	842	806	848	867	815	852	846	848	861	846	798	836	837	887	829	854	831	860	849	812	860	783	820	829	826	805	827	850	814	862	790	829	837	839	828	848	837	809	836	856	862	813	838	822	809	836	834	830	835	818	804	824	838	843	880	825	872	816	805	823	847	777	839	802	858	861	801	810	817	837	846	821	834	845	833	845	840	833	813	829	798	841	807	859	860	780	851	846	874	804	870	821	816	827	881	851	840	884	864	845	806	860	803	880	850	861	858	819	879	855	829	836	871	816	786	803	828	864	838	812	868	846	869	840	783	863	796	830	847	800
1956	416	251	184	439	828	203	166	132	114	92	87	78	71	73	64	55	53	69	51	49	58	53	42	37	56	38	46	37	36	61	42	43	50	33	54	40	53	38	47	44	39	33	50	42	43	41	39	39	35	56	47	41	48	37	33	38	37	37	31	40	55	49	67	34	35	42	25	40	38	42	47	40	40	40	47	45	40	46	47	40	41	45	47	37	41	29	40	30	40	39	34	44	30	47	33	54	48	40	37	46	28	45	46	57	47	42	45	41	36	50	45	35	50	36	44	26	45	41	51	39	52	42	47	34	51	45	46	36	44	43	26	36	33	33	36	27	43	43	37	42	38	44	44	36	52	33	56	33	45	50	38	37	38	49	39	42	42	44	47	32	56	38	39	37	45	46	44	44	33	35	35	48	43	55	44	44	43	39	53	50	42	41	43	44	48	42	41	34	31	49	26	47	34	36	44	44	40	35	35	42	41	46	41	45	45	39	42	38	49	50	46	48	44	40	36	39	37	43	41	36	38	53	52	49	49	49	37	27	40	33	57	44	41	55	43	44	41	52	36	46	19	43	39	45	43	50	41	40	45	35	36	41	31	43	40	41	46	38	46	36	32	39	44	35	41	32	30	45	43	54	48	44	35	32	49	38	39	39	51	34	27	37	45	44	47	47	33	40	31	50	39	45	41	37	44	35	36	48	48	34	35	40	42	35	34	36	43	36	34	43	46	53	28	36	35	52	37	40	35	48	44	46	45	45	53	44	41	51	57	31	38	49	46	39	28	36	49	38	33	50	51	44	32	38	45	50	38	34	50	41	25	50	45	37	48	51	42	47	47	49	57	34	43	37	45	39	35	54	37	36	42	30	35	36	43	30	30	38	52	52	50	34	40	26	42	41	38	49	40	47	39	46	31	35	52	37	51	36	51	45	52	31	43	39	41	47	43	48	46	39	46	44	36	37	47	51	43	44	29	51	44	42	49	54	35	40	58	43	43	38	46	40	43	43	51	44	35	36	57	36	34	43	47	43	41	37	41	40	46	39	46	38	45	47	32	33	35	39	43	40	36	45	49	43	42	42	43	46	48	29	51	42	48	50	35	49	38	50	49	40	46	45	44	49	41	53	32	45	37	43	44	47	49	37	28	50	40	56	39	55	41	36	34	44	49	41	52	41	39	39	41	31	35	34	33	48	29	43	57	38	40	34	37	43	42	50	30	46	46	39	43	52	27	41	46	26	48	42	36	49	44	41	50	56	41	46	36	46	39	33	39	49	50	39	40	39	46	39	43	44	45	47	24	34	42	46	37	34	45	39	39	42	35	45	47	44	36	44	40	36	43	38	45	47	40	53	51	35	40	52	35	50	36	49	38	37	39	28	31	50	42	32	36	37	32	41	58	41	41	53	38	44	34	41	44	44	44	45	35	33	41	61	42	31	21	56	47	38	46	38	44	40	39	40	34	37	33	42	43	44	42	42	41	32	49	56	45	44	39	45	46	40	38	47	43	34	51	38	55	44	39	37	44	50	41	37	35	58	48	31	52	37	47	39	43	48	36	41	45	32	41	46	37	48	37	43	23	35	37	38	38	48	34	31	37	46	48	52	44	40	47	48	39	40	51	27	42	48	23	38	35	37	29	33	35	40	44	34	40	42	41	34	46	43	41	36	42	45	43	43	41	47	34	49	38	42	41	36	64	51	38	38	47	34	45	38	50	48	40	40	35	42	47	45	47	38	36	45	40	29	48	35	44	47	39	42	41	30	44	38	40	30	36	39	50	36	43	42	36	45	38	49	24	39	52	39	45	48	52	38	36	50	47	42	41	46	50	41	45	42	47	34	46	29	35	47	42	46	33	38	39	55	34	33	43	47	36	38	37	34	37	30	43	34	47	32	42	35	50	46	38	33	48	37	48	46	50	32	37	37	51	39	40	44	37	50	47	35	41	43	48	42	38	40	39	39	33	33	34	36	40	45	38	40	46	35	42	43	45	46	48	36	55	38	48	45	40	38	47	37	46	46	40	31	41	43	40	46	35	40	41	45	28	36	39	44	35	50	46	45	32	48	41	33	53	49	37	44	34	47	52	26	42	43	32	37	38	32	44	34	37	43	49	44	41	39	34	50	50	37	42	49	41	47	39	51	42	40	37	37	45	42	38	37	38	33	52	37	44	48	51	44	38	28	45	56	51	40	43	38	47	47	43	40	32	44	43	46	43	44	39	47	38	36	42	40	37	33	50	48	46	40	50	38	35	34	43	38	36	37	42	33	34	50	33	48	40	50	44	40	41	40	40	44	37	45	43	42	37	41	33	38	44	33	43	48	52	37	41	37	36	41	54	51	39	40	37	45	37	40	48	44	42	38	47	45	35	41	40	44	42	34	32	47	44	43	48	44	38	44	28	43	46	40	44	40	42	47	43	52	47	42	50	36	48	50	54	55	37	40	47	35	36	50	42	48	39	47	36	40	48	42	31	39	38	45	46	36	49	34	42	46	44	43	46	40	43	52	44	44	26	54	42	44	39	42	36	38	31	40	46	34	55	39	33	54	40	38	29	29	38	36	44	49	39	43	55	41	48	36	43	55	37	39	33	48	36	27	38	47	40	46	50	42	44	44	36	62	45	43	45	43	38	39	39	30	35	48	40	46	45	48	40	44	47	40	36	51	45	38	47	52	46	37	57	36	39	40	41	40	47	40	34	34	36	42	46	40	59	28	38	41	35	46	44	40	40	44	45	33	38	54	38	39	56	41	38	39	42	39	43	49	44	34	42	37	43	39	44	45	48	39	38	48	42	33	40	45	52	50	44	41	52	48	47	50	44	36	41	36	37	49	43	33	43	41	47	39	44	43	40	42	41	44	42	35	39	38	38	54	45	39	40	50	49	40	50	40	45	56	41	38	47	38	35	58	44	59	42	38	33	50	45	34	33	48	39	49	50	51	50	38	48	42	37	43	35	38	38	57	45	32	50	42	49	39	41	49	38	46	41	41	43	48	36	39	45	45	45	51	46	48	34	53	43	38	51	31	42	30	36	51	49	39	41	45	35	34	46	36	46	38	40	40	40	38	50	51	38	50	39	52	33	44	42	34	47	37	50	51	44	33	53	32	50	42	39	43	45	47	40	35	45	32	38	34	46	36	33	51	35	44	48	42	46	42	54	44	53	43	48	50	37	48	42	40	46	31	42	37	40	40	43	50	49	37	50	34	37	44	43	43	44	40	52	38	43	46	39	39	40	46	36	51	46	32	38	43	38	34	48	44	46	48	36	41	31	33	39	47	30	47	38	46	41	39	38	45	33	44	40	36	43	48	36	42	48	38	48	41	48	40	42	35	38	40	40	40	48	48	48	37	28	41	40	36	43	37	44	50	55	40	39	23	46	43	37	43	43	36	47	41	45	51	37	40	48	36	30	49	43	58	36	46	33	41	39	46	35	31	44	40	32	43	40	51	46	28	44	47	49	40	51	35	40	45	37	41	51	44	51	40	43	47	42
16581	8628	5365	9776	23123	21307	11390	8900	6960	5300	4217	3291	2689	2241	1822	1708	1412	1253	1006	1012	996	950	940	813	860	883	809	714	697	652	672	632	656	645	571	594	553	552	613	587	602	612	646	607	635	616	620	641	685	587	589	625	600	589	575	593	594	600	589	545	598	797	919	1012	574	537	569	523	553	574	553	562	561	535	565	595	581	569	548	565	567	532	553	557	601	556	581	601	568	533	583	557	512	503	538	538	560	575	582	562	618	559	569	561	570	577	551	537	550	549	597	599	547	544	544	561	561	568	566	575	556	562	532	591	532	554	608	558	572	550	567	565	635	567	549	550	500	546	545	562	537	571	543	549	585	547	565	551	570	575	572	566	561	559	569	585	563	584	608	535	568	534	530	576	604	565	558	579	522	532	546	585	545	596	533	557	563	555	541	534	568	536	584	549	563	601	510	587	548	555	537	567	571	571	571	554	581	564	586	583	592	570	593	591	567	558	571	551	573	588	552	570	560	565	544	548	545	530	588	585	569	579	555	584	596	539	544	560	605	575	564	561	559	552	601	576	592	589	565	587	525	552	561	573	544	543	584	549	539	545	599	609	530	568	516	557	574	583	561	558	546	590	586	545	503	574	595	552	583	616	591	557	576	541	582	546	579	522	577	537	557	551	559	541	576	540	593	548	558	586	573	555	571	570	582	553	550	612	585	562	557	569	555	556	587	536	533	574	560	540	566	596	567	589	548	596	567	602	582	585	546	576	601	581	573	550	559	590	557	601	608	576	576	558	557	574	529	593	566	537	599	601	578	556	568	556	574	577	553	599	552	575	552	574	540	594	592	538	543	554	590	584	553	550	524	506	554	588	542	592	603	584	566	569	557	608	555	569	580	576	593	527	555	533	540	614	508	560	602	605	555	583	602	580	606	574	584	564	586	548	559	563	579	588	567	583	564	570	544	565	576	578	542	569	561	546	592	551	557	575	535	505	576	535	520	578	553	566	559	527	555	562	542	581	569	513	595	557	561	571	551	550	522	541	558	581	537	546	549	588	528	554	555	544	596	586	588	558	612	583	576	515	545	573	608	594	542	570	576	584	550	574	521	574	538	592	541	585	556	581	546	564	599	529	557	549	546	548	561	574	550	525	547	548	560	535	578	590	602	532	600	546	528	559	579	559	560	596	586	545	543	591	540	622	594	574	571	527	523	551	544	525	580	546	565	564	565	562	559	571	548	576	580	547	549	525	501	554	557	567	554	579	537	575	566	594	571	581	587	561	560	572	576	568	546	545	557	544	585	534	594	564	545	553	569	569	539	537	520	541	556	560	610	539	592	534	594	564	557	558	587	567	552	539	548	575	571	583	582	518	550	613	555	576	573	564	550	565	557	557	613	595	571	593	536	580	567	571	559	573	549	589	556	539	559	601	556	541	552	535	586	579	533	571	591	545	585	582	549	560	557	541	563	554	570	583	548	553	573	499	518	570	536	579	568	598	555	530	554	583	557	587	556	595	551	592	564	583	526	575	569	601	553	554	561	582	544	570	600	562	554	604	571	593	561	562	572	541	572	583	582	533	551	576	581	573	566	557	561	588	590	626	564	547	578	552	589	579	547	551	600	596	577	588	599	580	557	584	568	527	524	530	592	549	605	563	523	590	522	565	587	575	579	545	570	570	562	630	591	558	568	579	596	574	594	518	531	552	615	563	609	573	591	579	590	556	565	587	525	609	565	559	581	574	564	536	571	554	571	550	578	555	551	582	578	537	571	555	576	567	558	574	559	544	566	576	576	567	553	552	562	587	533	573	601	579	607	560	594	549	568	540	547	585	549	558	601	534	559	585	571	553	559	562	593	564	594	576	576	579	561	573	542	561	558	585	586	554	576	579	548	540	573	551	603	571	586	537	545	548	570	580	583	602	548	537	549	546	563	569	587	550	561	518	554	548	543	544	557	548	536	575	548	587	577	530	586	553	555	530	566	539	529	539	564	613	541	579	535	640	538	568	531	572	596	594	537	542	562	539	570	584	564	592	569	539	551	588	554	535	571	609	590	570	565	599	607	599	558	584	612	588	547	517	553	559	611	566	527	591	574	581	548	558	558	578	553	545	585	584	574	582	578	548	550	566	565	546	557	518	569	569	587	585	584	548	547	578	591	558	562	542	536	499	551	577	543	524	574	588	576	566	576	574	552	601	556	554	578	596	569	578	558	545	531	582	561	531	577	565	558	591	582	591	600	565	550	619	525	524	586	608	563	517	569	596	562	538	580	562	595	597	587	577	542	585	571	563	543	560	565	579	551	580	563	551	532	560	531	547	551	555	543	539	566	577	622	546	546	541	524	564	554	546	563	583	567	577	536	564	611	572	509	576	547	563	533	493	599	571	566	510	541	580	527	560	593	540	538	532	577	583	555	540	578	541	552	590	560	628	567	566	591	550	533	548	608	559	574	523	520	607	541	587	517	616	579	558	600	574	543	544	581	582	542	594	553	581	573	550	550	539	571	554	537	581	558	546	554	526	578	588	572	567	590	551	549	552	600	537	544	568	578	589	600	581	538	568	546	570	536	567	533	575	592	569	579	565	530	582	555	595	559	566	579	547	571	590	577	556	558	535	604	588	566	635	553	615	563	578	568	578	607	571	578	553	574	576	573	523	566	609	550	595	531	564	555	527	525	549	565	590	588	578	579	568	581	571	592	547	599	569	570	581	523	593	581	564	556	582	554	560	623	570	554	548	579	569	581	537	614	545	585	561	565	601	549	609	523	571	553	567	540	567	573	532	583	574	559	575	547	600	569	584	546	575	559	581	605	554	594	531	531	576	575	572	544	582	580	535	586	589	566	609	580	545	556	597	558	552	556	541	582	596	540	605	559	571	562	559	543	553	558	601	547	562	571	578	581	545	550	544	545	550	556	547	547	541	561	583	572	533	577	560	578	579	579	581	585	539	588	570	567	545	538	604	572	597	552	564	616	595	597	623	601	529	592	520	502	549	524	578	590	566	539	578	540	563	555	548	550	604	539	564	566	557	574	566	556	553	601	539	542	559	571	590	571	545	604	566	588	556	569	559	553	513	583	569	559	616	559	602	569	620	553	567	553	557	516	521	605	581	556	558	567	578	544	563	565	576	561	554	552	534	573	561	567	548	582	559	567	540	584	553	574	541	604	553	642	566	558	634	547	579	596	624	607	569	550	542	584	500	553	526	489	549	585	539	563	562	516	566	533	530	546	562	597	561	578	567	559	527	566	526	520	548	572	556	556	573	555	583	577	557	554	572	570	589	581	497	576	599	597	578	578	529	556	567	553	582	568	554	602	578	561	594	552	561	551	575	575	595	578	528	543	558	580	603	547	581	575	565	555	549	548	604	539	580	569	572	564	532	573	566	545	563	536	548	549	556	553	580	558	572	565	541	574	576	545	565	563	580	560	523	565	575	549	571	547	538	547	533	581	563	527	548	538	593	591	545	571	542	545	558	530	557	567	549	547	575	565	595	592	539	565	570
1451	592	363	237	778	949	281	223	176	151	126	93	104	96	80	68	65	67	67	57	55	58	67	46	58	56	46	52	42	36	43	43	60	51	54	47	50	34	40	45	51	42	55	46	36	55	62	49	42	50	40	45	50	41	45	44	37	49	50	39	42	66	79	94	50	44	43	37	45	30	47	44	54	33	51	32	43	48	44	53	41	51	49	48	47	43	43	36	37	37	42	38	54	36	50	57	46	36	50	40	37	37	34	40	50	42	39	50	39	66	45	38	45	34	53	43	43	41	54	49	45	42	34	39	44	39	42	57	41	46	48	41	45	39	40	41	48	46	46	47	48	36	52	39	47	54	44	64	43	34	49	52	60	40	48	56	52	32	37	34	56	43	40	47	54	57	43	48	42	47	42	42	39	34	41	29	50	47	58	49	44	40	37	48	47	39	41	39	34	44	44	46	25	34	47	60	35	47	45	37	44	56	52	47	45	51	48	45	45	53	39	45	46	50	39	47	39	70	50	51	38	49	46	51	45	42	46	47	38	54	43	50	51	47	46	47	43	43	42	46	49	50	42	48	48	37	47	28	35	40	42	58	44	45	52	36	39	53	40	39	32	35	49	44	47	37	46	45	41	45	34	43	41	41	44	37	52	48	44	42	43	29	54	33	41	40	44	43	47	44	40	36	45	51	29	49	34	57	44	54	40	46	25	50	38	49	52	38	32	47	57	37	49	52	37	44	37	54	41	32	49	42	44	44	44	47	55	56	46	48	43	45	51	50	44	41	41	48	42	49	53	45	31	35	47	53	42	47	36	38	47	43	48	46	39	44	42	48	50	39	34	44	47	50	38	50	23	48	47	55	44	41	44	28	48	46	47	40	42	59	50	49	56	52	35	31	47	54	44	55	54	35	35	35	38	40	27	45	42	55	41	38	36	44	35	47	53	38	54	40	57	43	35	45	47	50	49	39	39	48	49	42	47	50	56	52	47	40	39	41	39	55	41	51	37	37	47	31	47	44	42	45	52	46	41	43	50	37	45	49	59	49	43	38	55	46	47	55	48	45	41	48	32	41	52	41	51	56	37	44	42	40	57	37	47	45	48	43	41	48	31	36	36	53	30	43	44	31	45	42	45	44	55	51	44	50	50	53	45	31	45	54	41	46	48	48	44	42	34	46	39	49	42	42	54	43	42	45	43	34	45	45	39	37	61	42	58	44	38	46	44	50	39	45	55	52	50	52	42	41	47	48	47	46	51	37	59	40	51	32	50	57	42	31	44	43	54	48	62	43	48	47	49	44	47	39	33	48	41	49	56	40	42	39	53	38	45	45	53	57	41	48	35	36	55	41	43	41	41	37	31	45	47	34	41	48	42	45	35	49	47	50	26	37	55	39	43	45	46	36	50	56	47	49	45	46	41	46	41	42	38	39	43	43	50	48	47	41	44	43	40	40	53	50	58	45	43	55	41	46	50	49	46	54	44	45	39	44	38	44	42	36	44	34	39	52	49	52	37	50	43	38	28	40	41	51	42	51	49	60	60	51	39	42	37	44	50	50	40	39	38	41	52	31	57	47	37	42	48	40	50	35	46	34	44	39	33	41	51	47	54	41	35	53	35	34	47	38	43	45	47	35	32	48	32	50	43	43	33	33	40	51	58	55	46	38	51	42	38	46	38	44	44	50	38	44	58	38	46	42	38	41	36	31	38	51	52	32	48	38	46	50	40	49	35	43	41	47	40	45	40	42	43	49	37	47	37	41	55	37	38	28	47	44	51	45	38	32	41	43	39	40	41	46	44	40	47	40	43	47	43	50	37	46	32	45	34	56	43	47	40	39	42	56	48	51	53	38	50	53	46	42	42	40	45	32	51	35	50	32	35	34	45	51	41	44	41	48	44	55	43	39	39	44	39	47	38	37	39	46	39	43	40	43	43	52	55	44	49	37	36	50	38	58	52	54	36	47	35	46	39	41	45	39	43	49	41	40	39	52	42	49	50	47	38	52	33	47	53	47	48	40	47	36	53	41	44	47	48	46	49	30	49	59	51	46	38	41	53	43	47	50	49	43	36	53	32	55	43	38	33	52	42	59	44	41	39	44	48	42	30	53	46	47	46	42	48	41	39	44	44	46	45	35	40	44	57	54	47	53	50	44	51	42	62	28	37	48	47	43	35	58	38	54	37	57	41	54	51	48	37	54	46	43	53	52	40	48	39	39	57	55	47	37	42	49	33	46	40	53	58	36	37	36	48	55	38	39	37	48	48	43	35	41	50	37	47	49	43	29	42	43	54	49	46	41	46	56	31	38	48	37	33	55	52	37	46	38	35	30	35	46	38	23	49	53	40	43	39	46	37	43	40	52	43	46	42	40	39	41	38	43	39	45	45	41	53	40	38	46	41	38	45	47	41	38	40	44	50	42	34	46	37	49	47	49	38	45	48	35	46	48	34	47	36	41	38	39	44	34	40	56	52	47	48	57	39	46	54	49	31	52	38	49	49	45	43	53	27	42	38	47	51	38	47	48	48	43	56	38	40	44	45	41	52	42	34	40	43	43	38	39	29	45	48	55	51	59	41	47	53	33	34	35	46	34	52	35	47	49	47	47	47	43	45	44	41	54	45	33	55	41	51	38	44	49	53	34	42	34	35	47	46	40	49	42	44	50	35	46	34	44	44	47	48	43	43	37	61	42	48	49	31	44	37	50	40	52	44	55	43	34	48	37	53	65	52	41	36	50	35	55	44	45	39	46	44	30	41	39	43	42	47	55	43	56	42	41	48	51	45	53	40	50	53	51	41	41	41	33	40	49	50	32	37	52	52	58	29	50	52	41	38	52	41	43	46	48	46	33	49	45	39	26	41	47	32	47	54	44	44	41	51	41	33	39	51	51	39	55	39	49	43	42	45	45	46	45	43	40	43	47	50	27	37	35	36	43	49	47	50	52	54	48	39	33	42	46	50	31	49	38	41	54	51	41	42	32	49	39	52	47	46	28	50	36	42	51	44	39	56	49	37	35	46	46	41	52	31	45	42	44	41	54	39	43	40	42	48	39	40	32	43	40	49	44	44	49	49	44	48	42	49	43	52	36	30	41	48	57	46	55	53	61	47	53	40	35	43	48	38	54	41	38	39	59	44	44	54	42	55	42	47	49	44	34	31	51	50	35	47	53	43	44	50	35	47	46	46	49	37	42	34	55	40	43	44	32	45	46	44	38	45	35	56	43	42	37	45	45	39	44	50	46	50	30	33	38	50	53	48	45	40	44	46	54	41	46	53	40	46	44	46	46	51	42	44	52	39	51	44	40	32	39	41	39	51	42	55	40	38	43	52	43	56	38	36	59	45	45	46	43	47	44	43	42	48	46	44	44	28	52	55	39	38	47	39	55	44	35	49	41	49	48	35	51	50	50	63	44	56	48	33	36	47	37	46	43	54	51	47	38	45	41	36	40	39	39	34	44	44	47	47	52	45	49	35	33	38	52	52	23	52	50	47	48
19649	11481	7097	12748	25296	20192	15343	12270	9613	7480	5875	4695	3987	3303	2787	2514	2084	1680	1458	1372	1323	1280	1165	1132	1095	1075	908	848	787	755	731	719	700	681	641	645	615	616	643	617	591	718	653	666	672	679	723	677	630	650	659	653	676	693	683	649	611	616	573	572	659	909	2036	2996	1274	584	566	554	582	546	559	597	555	578	547	585	535	570	584	595	567	552	560	583	545	572	574	574	585	559	572	562	560	601	592	583	518	555	551	556	561	571	543	579	582	530	593	535	512	574	559	577	581	591	609	560	563	544	548	542	579	572	553	634	572	561	605	525	547	573	587	568	582	574	539	597	568	527	508	572	522	562	573	570	560	545	543	586	528	554	523	579	578	556	548	569	544	559	588	590	587	539	552	550	547	538	591	571	579	587	554	535	540	544	526	551	581	542	583	529	568	538	537	569	528	537	571	568	573	566	590	560	553	567	577	577	576	602	587	563	512	567	547	502	578	548	551	540	565	586	577	563	518	526	533	536	563	601	510	619	537	544	570	620	554	550	549	544	540	576	530	537	579	565	589	571	536	546	552	532	533	555	557	535	544	559	584	566	528	588	567	537	566	586	553	565	558	540	530	563	564	577	541	553	554	595	587	516	566	528	568	565	553	540	616	541	533	559	595	571	591	596	551	590	553	515	530	536	519	580	572	567	605	495	565	552	562	532	572	526	592	566	580	589	601	537	509	594	598	555	545	563	561	591	513	535	554	538	560	536	553	532	497	554	603	565	611	576	593	542	559	566	503	584	520	574	557	598	566	540	557	550	570	582	538	548	551	552	595	591	583	529	615	622	593	521	563	558	531	526	578	534	554	550	481	525	536	598	603	568	534	519	539	537	543	573	532	551	580	564	535	567	514	583	560	515	601	562	529	571	582	538	540	558	603	552	595	548	557	556	549	544	589	586	560	576	552	570	562	569	536	584	555	533	553	623	567	592	500	529	626	509	578	502	612	574	590	560	564	564	603	570	575	549	543	563	586	564	530	563	540	564	564	524	550	550	539	548	552	568	613	521	544	539	565	588	591	535	575	568	566	550	590	564	588	555	555	529	570	560	593	599	590	542	540	545	549	553	582	558	574	551	543	594	552	563	503	531	581	590	585	553	557	582	593	581	572	578	532	557	613	561	549	570	611	532	572	562	571	513	571	555	541	603	548	565	537	568	535	574	579	557	575	595	566	539	555	585	511	544	513	542	561	587	586	535	591	549	542	496	559	565	555	586	552	566	540	567	533	591	538	563	531	559	543	552	590	537	552	551	583	556	586	612	558	561	582	557	514	530	561	586	526	569	535	570	568	565	585	567	544	583	546	586	571	551	526	531	570	547	500	570	611	586	553	571	582	559	541	560	577	544	529	549	557	571	569	511	547	545	547	579	566	578	562	570	579	538	553	607	556	566	567	530	593	565	525	578	586	549	564	556	518	558	566	593	555	586	631	558	564	578	550	557	553	590	544	621	543	575	569	567	528	571	547	596	575	567	540	582	569	551	558	587	607	549	569	549	574	552	558	566	550	545	549	609	549	518	500	576	591	544	552	509	565	513	541	537	575	559	585	536	574	541	566	553	523	531	569	614	550	558	564	629	505	581	539	577	563	542	566	540	587	535	535	582	522	533	562	560	562	575	588	566	587	537	570	579	523	534	541	532	560	517	533	510	560	519	544	510	562	553	575	559	536	535	566	530	554	567	526	535	560	572	586	577	585	557	579	585	580	543	573	551	574	571	572	536	589	580	558	565	578	556	538	476	603	560	594	559	547	583	556	534	554	553	553	588	539	567	584	534	615	538	533	536	533	554	592	548	555	574	557	557	567	518	543	525	550	571	501	522	543	565	564	579	565	596	530	565	576	553	558	550	559	557	563	582	552	517	566	578	616	568	508	535	566	530	519	570	571	582	564	611	545	622	582	573	579	551	552	500	516	576	545	534	563	535	554	535	564	561	536	558	561	529	578	539	552	532	573	573	563	532	553	553	549	560	539	548	560	535	492	538	546	516	545	565	583	509	555	575	560	519	570	532	547	545	587	515	519	559	570	543	570	546	574	600	538	567	575	540	564	603	546	597	561	580	575	576	574	547	542	525	552	580	583	572	574	566	588	546	532	549	556	551	559	555	580	565	570	555	560	536	551	543	566	585	541	564	567	543	555	524	576	563	564	575	539	546	571	594	591	541	581	542	565	555	542	553	558	554	579	549	563	532	592	576	532	555	574	552	544	571	588	538	489	555	618	541	593	552	581	521	601	529	586	537	560	517	564	591	527	530	557	564	574	587	565	580	555	575	534	568	589	540	571	549	566	575	563	548	551	552	553	561	581	562	580	555	582	551	538	528	513	536	526	571	523	560	524	531	591	563	527	550	538	592	597	537	555	564	548	574	568	567	539	594	527	553	578	552	579	542	581	551	525	580	577	583	591	543	528	596	539	583	542	522	549	541	562	546	532	602	571	528	582	554	587	585	560	566	516	546	531	569	574	603	545	585	540	588	605	547	519	570	518	572	545	572	581	535	552	551	584	526	579	527	587	570	565	558	590	556	532	589	556	548	543	577	524	542	605	516	552	555	552	549	542	553	578	582	564	585	564	551	543	526	542	534	578	531	529	580	534	516	539	591	582	572	553	543	549	516	541	547	590	567	544	560	595	558	523	545	561	562	578	546	541	579	590	553	525	573	571	562	505	585	524	566	579	572	549	562	621	591	556	536	529	601	537	580	555	548	608	565	564	572	573	574	549	524	575	581	555	561	522	548	549	558	523	540	550	563	550	570	546	544	531	559	579	537	561	517	562	562	566	557	526	570	584	553	573	609	529	550	544	527	529	581	547	542	549	547	578	580	551	566	587	570	532	555	578	572	575	603	554	570	556	569	575	535	564	575	599	531	548	628	549	569	538	557	563	594	552	582	563	586	608	566	562	516	588	539	540	534	545	539	570	585	556	544	553	596	551	552	563	526	529	558	535	549	548	568	542	573	560	572	621	555	550	599	521	556	602	550	546	595	540	564	548	552	536	570	581	539	592	584	590	583	573	538	528	586	579	535	530	562	569	512	545	557	550	530	548	533	581	566	611	515	569	563	543	543	535	631	569	560	602	528	591	581	583	590	528	534	573	536	601	557	579	567	535	546	583	585	558	554	570	557	577	538	522	584	597	588	542	588	533	559	550	535	570	539	566	556	562	538	555	581	529	549	577	575	542	543	544	548	537	587	538	581	555	558	571	534	554	577	529	512	534	584	577	550	563	531	564	587	594	594	554	574	539	576	544	587	542	583	588	558	584	613	571	564	582	553	575	520	537	599	569	523	603	593	600	557	528	531	570	575	556	569	531	566	533	543	571	549	560	572	560	583	506	553	538	579	571	629	548	582	565	566	538	556	582	557	508	544	572	590	557	522	499	599	548	574	529	569	545	542	561	586	546	555	525	585	593	559	538	568	588	541	570	536	523	567	564	563	550	577	532	524	548	572	520	519
3105	597	411	240	303	305	273	276	225	202	190	147	138	147	113	121	98	90	79	99	104	96	102	92	111	82	81	87	87	76	68	69	78	66	84	73	75	74	86	83	48	69	82	86	77	71	94	70	78	83	86	77	74	76	71	75	67	69	79	83	76	93	167	149	123	61	76	58	68	73	61	69	65	78	72	85	69	77	78	63	89	60	66	68	70	78	70	89	71	80	79	70	69	70	95	78	72	70	65	79	80	72	86	72	83	80	85	74	74	67	76	74	89	63	92	74	65	73	59	80	65	71	73	67	74	86	81	95	65	60	66	74	71	97	85	83	59	70	73	79	64	81	85	73	78	60	65	69	70	65	87	79	67	83	82	55	67	80	57	66	76	81	89	80	75	66	74	60	73	78	86	86	82	83	66	81	90	66	75	82	78	69	79	67	79	70	96	68	56	79	72	63	74	54	100	80	65	70	64	71	79	80	63	63	81	68	75	68	69	70	67	74	73	80	87	74	78	73	76	65	62	57	64	73	75	76	71	76	73	92	69	69	82	77	74	77	58	70	83	68	56	70	65	84	67	71	82	79	64	77	71	82	76	62	76	68	70	66	81	81	73	64	66	65	73	76	70	68	65	82	80	74	80	68	77	71	58	66	81	71	82	67	73	86	77	70	66	78	75	77	86	79	73	77	76	76	66	71	74	63	79	60	73	77	78	76	81	84	71	80	70	80	69	74	78	74	82	60	78	74	84	78	94	67	63	65	73	65	81	76	80	80	74	80	78	68	75	63	75	68	79	72	81	60	61	79	72	75	73	63	67	76	77	78	63	72	52	69	62	62	68	74	67	81	78	78	73	62	79	67	79	70	74	87	87	67	76	66	79	70	73	79	66	71	77	81	63	69	81	93	83	80	73	87	77	69	74	65	86	66	85	75	74	71	88	56	73	85	71	67	71	67	76	76	85	83	73	73	76	79	77	71	83	78	69	81	74	75	70	88	70	72	67	64	75	71	70	100	69	74	83	77	79	81	61	73	84	77	68	74	55	76	73	61	73	68	72	85	78	68	77	64	76	71	86	61	67	74	79	79	76	67	73	79	64	85	82	74	75	65	68	76	64	58	66	78	75	82	73	51	61	74	77	68	78	92	80	69	80	63	61	91	72	54	72	59	67	61	70	69	77	75	73	79	62	64	65	68	71	67	76	65	83	74	62	76	70	79	69	89	76	80	79	76	96	71	69	59	89	86	79	76	81	82	72	79	74	87	73	77	66	73	67	61	76	73	79	72	70	68	80	70	86	84	79	63	80	79	76	66	80	73	82	78	67	78	68	72	63	70	91	67	81	71	65	89	71	69	85	64	66	76	82	71	66	60	71	78	70	81	76	87	72	79	73	70	61	60	87	70	69	75	84	96	60	87	72	61	73	70	75	69	85	65	73	67	77	62	71	76	83	72	79	68	62	76	84	80	71	77	70	66	68	77	70	69	78	85	79	77	75	66	68	70	68	76	76	68	73	76	70	76	56	72	72	55	69	66	81	66	73	69	78	84	70	72	67	70	53	64	73	77	79	71	68	71	59	67	60	77	80	68	84	75	65	65	77	66	104	63	63	79	89	60	70	66	73	77	78	66	61	69	84	57	70	74	78	75	79	68	80	86	77	82	64	67	73	69	70	78	69	54	62	67	81	71	62	65	85	86	79	87	85	76	63	89	72	68	82	74	77	80	72	62	74	87	64	89	63	86	66	79	83	60	86	65	64	75	74	63	85	85	70	72	70	78	73	70	84	86	58	84	75	83	79	78	92	70	92	64	77	84	61	85	79	62	83	79	89	78	81	82	69	74	74	72	69	72	80	73	68	65	82	72	92	71	69	68	79	61	82	72	73	69	75	58	77	71	85	76	73	68	61	83	61	71	72	78	90	78	76	76	75	78	67	74	78	76	68	72	69	81	75	78	75	65	81	82	78	64	77	60	64	73	70	77	74	74	82	75	67	89	70	83	79	84	66	69	65	83	83	74	61	64	73	82	76	77	85	73	83	70	69	79	77	76	68	74	80	78	70	79	75	76	65	61	64	61	68	65	74	68	78	86	71	69	69	64	71	79	82	72	76	63	93	65	81	68	89	67	74	87	81	69	66	57	77	80	83	68	71	69	68	72	55	73	86	78	57	84	78	64	72	72	79	86	60	58	68	78	73	69	76	78	75	74	77	78	76	86	70	69	64	85	66	79	83	68	74	72	80	56	82	76	68	78	88	73	81	59	73	76	71	70	78	75	71	91	72	76	59	80	84	77	56	90	63	81	57	76	70	85	78	80	63	81	75	69	67	87	64	64	79	75	72	73	69	67	80	76	57	74	79	63	86	77	74	65	54	83	79	78	76	70	76	65	62	54	63	69	76	62	74	59	75	89	78	63	82	65	68	68	71	82	67	78	77	77	69	62	65	75	74	69	74	68	71	69	72	64	63	75	87	59	66	74	75	57	65	81	72	80	64	78	62	68	70	62	73	72	71	67	63	89	60	83	68	76	71	68	69	58	66	78	68	65	67	70	66	80	80	85	71	78	81	64	73	72	78	70	61	79	71	74	78	71	76	81	82	66	73	75	63	61	72	71	68	96	81	71	88	65	55	78	62	66	86	77	77	78	87	81	75	59	81	75	84	80	71	88	64	69	72	70	68	64	71	65	72	70	85	68	72	75	67	68	68	84	95	73	77	77	72	67	70	67	76	76	74	66	59	64	67	69	88	80	64	87	69	79	69	66	77	70	73	68	70	94	74	78	71	84	75	72	76	85	70	88	69	69	70	67	69	74	72	62	63	67	65	61	65	78	68	81	70	79	66	74	60	81	73	83	93	84	79	93	58	61	64	74	74	66	85	68	70	66	67	64	85	80	63	68	75	70	69	78	74	95	79	67	60	71	69	57	85	76	65	82	83	61	77	74	79	75	72	78	75	57	64	73	61	70	85	66	64	64	64	76	65	72	71	91	77	70	77	77	82	89	76	62	59	74	76	70	58	68	70	68	68	69	94	70	86	73	82	79	75	54	83	82	72	76	71	82	77	88	76	80	82	71	76	61	69	82	71	68	68	88	74	76	72	91	70	69	70	88	80	78	92	74	83	75	87	89	77	68	70	61	77	74	72	77	71	78	82	90	75	84	70	79	66	88	58	69	70	67	57	83	66	65	65	70	63	81	64	77	82	59	73	82	77	76	60	63	80	65	67	70	73	72	79	72	71	58	76	77	84	69	74	68	82	60	63	74	63	74	76	72	81	69	84	69	61	81	75	86	76	65	79	76	61	73	65	71	81	77	74	82	67	78	85	70	62	86	81	80	71	64	83	86	72	81	77	80	73	75	87	77	80	59	63	74	99	65	66	73	68	57	66	77	72	60	71	74	73	70	65	67	74	71	80	74	76	65	66	82	71	63	75	91	72	60	80	88	71	82	76	66	78	75	76	72	62	72	58	78	76	72	76	76	80	62	100	68	75	63
18959	11163	7624	12763	19037	18704	16467	13527	10621	8796	6993	5732	5050	4187	3819	3209	2804	2407	2178	2023	1852	1756	1737	1641	1564	1438	1308	1260	1195	1196	1182	1065	1074	1040	1073	1078	1049	1040	1105	1088	1001	1027	1027	1136	1100	1114	1088	1111	1075	1124	980	1096	1110	1080	1045	1040	1010	956	991	948	969	1778	4207	4288	2120	955	956	921	941	980	1005	991	901	986	914	929	900	963	979	1007	930	963	973	961	927	938	962	946	937	958	954	944	987	986	983	891	939	938	933	942	985	981	933	933	938	997	973	978	959	883	977	975	957	912	924	901	996	933	1013	907	946	922	929	948	905	933	958	915	941	931	962	956	912	997	947	909	970	937	945	981	907	916	982	966	916	921	994	974	940	946	924	976	1023	954	985	944	966	939	964	964	977	954	966	957	875	954	960	946	949	969	974	1002	925	920	929	1014	963	921	960	939	1003	915	941	908	1005	902	962	955	978	951	952	959	964	934	950	969	886	937	985	943	899	933	902	943	952	934	891	938	937	992	955	965	923	941	995	924	934	980	936	911	929	966	958	954	884	913	903	971	913	950	946	991	913	956	987	951	937	934	959	952	951	959	908	913	905	951	931	990	956	961	960	965	887	879	980	941	918	947	987	956	942	913	967	984	1003	950	969	925	961	946	959	909	935	972	981	937	1035	945	944	970	963	943	973	1018	956	931	908	921	965	940	967	985	876	953	961	956	982	949	1023	983	967	925	1021	1011	982	888	974	949	946	969	901	980	920	914	972	943	938	906	988	1004	931	936	934	943	948	935	950	953	989	972	953	946	949	923	963	936	924	954	946	964	927	971	945	965	984	949	897	938	955	1001	945	944	949	959	984	901	917	968	934	920	981	938	952	1009	925	973	973	922	940	933	931	968	939	981	926	998	918	964	954	914	958	982	917	956	1009	934	921	936	911	925	897	970	980	954	972	966	922	939	908	953	1002	927	920	941	986	922	1009	948	964	964	930	990	973	963	987	967	938	972	968	909	952	947	933	895	943	875	989	957	961	956	920	975	1008	906	939	901	1003	934	987	956	951	993	943	942	976	966	1013	930	925	993	885	980	884	949	951	953	974	914	935	934	951	962	997	905	988	980	941	1004	974	936	918	910	970	942	982	998	903	947	960	915	930	949	972	870	949	978	969	941	984	990	971	919	982	936	930	954	899	980	1023	1015	975	910	996	980	946	934	984	971	921	977	931	947	982	967	944	943	960	938	947	925	905	902	940	952	902	893	965	983	880	949	958	972	979	972	977	972	923	933	1001	901	906	923	992	874	978	968	962	988	934	951	939	938	1007	974	963	879	966	925	947	960	943	935	958	993	955	912	943	975	950	965	898	881	976	994	881	904	914	974	1014	928	906	955	916	928	945	997	983	895	985	939	947	929	932	956	923	969	976	958	954	946	964	931	910	974	941	930	964	962	926	971	932	971	909	939	929	962	898	925	955	984	978	941	948	942	954	975	910	935	957	980	951	927	904	967	978	945	927	933	954	915	961	945	918	1002	910	956	954	949	957	947	978	949	935	1009	994	953	994	982	951	918	931	922	921	890	947	905	954	969	973	975	982	968	1017	895	912	951	965	986	949	899	986	905	946	943	980	971	957	926	932	945	951	937	914	949	911	959	940	946	957	1023	953	971	945	919	945	978	973	913	906	1032	950	936	937	950	1028	972	954	945	939	957	917	887	967	935	994	997	964	944	913	911	963	997	967	976	919	1000	970	999	976	962	946	939	1005	954	911	940	944	949	913	898	1031	883	896	978	937	930	956	944	983	933	956	942	914	950	938	925	924	973	991	936	952	935	928	1008	997	980	1008	919	968	996	1005	937	973	993	916	942	980	952	877	927	939	906	911	899	988	914	909	974	942	926	979	983	897	953	921	974	911	983	966	942	965	940	958	892	976	929	938	1015	982	984	921	940	957	935	975	945	954	971	970	981	956	980	862	988	987	957	977	975	965	920	950	975	951	980	944	977	940	963	921	982	935	964	951	976	961	985	990	929	955	936	948	915	970	939	944	926	952	943	987	936	953	947	989	992	900	943	901	980	968	982	945	962	965	962	983	968	916	960	901	951	991	983	940	1034	989	880	949	934	956	954	953	928	983	905	985	940	940	970	967	920	940	1013	911	924	933	975	980	955	927	969	916	932	979	925	991	989	888	961	968	993	964	938	983	897	980	980	994	941	917	981	928	945	906	923	999	970	989	936	956	906	924	966	971	922	1016	988	939	932	906	882	933	939	929	956	950	936	923	905	947	930	982	972	907	1010	899	995	947	983	909	895	967	978	988	948	899	918	940	937	947	967	949	911	897	1033	951	982	949	947	920	1004	995	984	932	954	970	945	970	921	965	917	908	1010	962	957	925	942	921	967	962	922	970	923	949	961	929	941	952	974	936	921	996	949	988	914	963	917	972	972	927	989	1010	968	926	950	978	934	1002	963	971	948	953	942	964	951	963	933	944	947	932	924	951	961	947	975	950	939	986	932	977	903	962	983	929	942	987	956	924	954	922	962	945	926	922	887	954	935	893	1004	982	961	928	945	869	904	902	960	909	975	1009	938	975	983	963	1001	907	898	977	927	993	955	1005	940	945	894	914	974	923	981	940	958	967	967	969	944	985	981	925	981	958	984	975	949	953	931	1025	916	920	954	922	959	958	994	915	1011	957	922	921	949	949	957	945	993	936	954	955	949	918	995	991	961	891	960	999	928	954	924	946	953	951	1010	971	945	889	937	941	921	998	951	920	958	986	890	931	966	923	964	962	921	968	922	912	902	968	955	941	963	934	930	993	971	910	918	956	904	929	1029	950	922	962	963	975	923	923	910	907	970	948	925	904	945	918	934	934	911	934	932	1002	964	933	925	948	1015	962	970	961	1017	980	922	934	1047	925	956	929	939	952	966	945	926	930	909	951	963	947	989	966	977	1002	940	944	965	938	924	914	962	970	926	965	899	936	963	953	935	892	935	921	918	928	960	925	1012	957	941	932	961	951	1019	974	921	962	980	927	900	931	985	963	955	978	933	940	933	924	1019	1003	925	975	944	956	955	998	943	926	988	940	931	955	1019	944	944	973	925	928	936	951	979	950	910	961	907	947	958	968	1020	896	959	943	979	989	981	937	973	1003	958	902	920	921	937	948	894	988	960	917	921	1016	884	924	960	931	930	975	935	968	936	964	949	872	898	961	935	961	940	955	994	973	1002	967	947	973	967	936	905	905	960	988	923	921	1004	967	933	948	955	921	904	982	926	907	923	943	981	951	963	968	903	952	969	968	909	951	937	926	934	939	982	925	963	935	948	962	933	940	941	985	988	939	1003	971	956	963	949	905	973	915	948	975	929	953	978	870	983	1002	927	977	1009	953	899	966	975	959	942	946	977	933	966	941	987	941	942	954	913	990	909	932	961	947	901	945	964	897	948	948	871	944	993	964	922	1006	975	977	961	925	965	1014	915	971	950	960	1002	915	978	941	1044	957	938	983	974	947	915	987	926	991	1006	962	992	987	960	956	931	926	945	977	918	914	972	948	982	957	977	935	948	1023	935	1004	957	991	954	920	969	950	916	974	931	922	928	941	904	981	959
2119	774	485	323	540	442	390	314	299	245	197	177	177	138	126	126	119	113	104	102	89	79	100	91	75	89	87	92	102	88	82	76	80	70	70	71	85	73	77	81	55	70	72	77	75	80	69	71	83	80	89	60	91	74	88	64	72	80	63	69	67	125	223	205	121	70	62	81	63	62	57	74	72	86	80	77	73	51	75	54	76	60	73	69	63	84	73	81	66	76	78	62	60	75	71	59	70	62	65	80	72	70	73	66	60	73	70	65	60	77	74	73	69	63	83	60	67	75	78	72	78	63	69	66	72	81	65	77	65	71	81	83	64	69	69	72	76	83	61	78	64	86	85	65	63	73	82	56	76	53	66	58	70	72	69	72	82	76	71	70	53	85	46	68	71	60	82	70	51	70	65	80	59	76	57	67	61	80	60	53	70	76	72	79	59	80	82	58	90	76	75	78	70	73	69	65	69	86	59	64	68	84	74	70	85	67	76	68	57	77	85	74	69	60	82	66	71	78	85	64	73	70	64	73	76	79	78	73	65	80	80	54	63	62	66	65	94	57	75	92	70	62	53	72	80	76	62	82	79	67	75	77	70	68	70	79	90	75	66	72	66	72	75	75	71	68	78	95	77	77	77	68	87	79	72	78	67	76	74	64	82	67	75	76	69	92	76	78	83	67	66	68	87	59	67	85	85	79	74	68	71	78	71	74	67	78	54	64	70	87	68	76	64	77	64	67	68	68	79	81	69	69	71	74	71	66	66	75	62	57	73	80	70	63	76	66	72	74	67	67	58	82	72	80	75	65	78	63	81	61	61	73	58	84	69	62	81	56	60	57	79	68	65	65	80	58	83	53	70	69	84	70	78	70	67	76	85	75	59	82	79	68	66	80	65	76	69	80	69	72	64	83	74	70	74	83	84	59	74	74	71	80	76	69	85	81	81	72	66	71	79	70	68	63	72	71	69	83	89	71	63	83	80	73	80	66	85	68	70	65	76	70	66	75	67	67	68	74	71	69	84	69	68	68	64	73	76	73	84	67	74	65	72	73	84	70	84	84	63	101	69	71	59	71	90	60	80	87	67	65	63	62	69	76	69	70	68	61	61	89	68	61	85	72	62	79	83	73	83	70	81	74	81	71	68	78	87	70	76	65	64	70	73	75	59	71	74	77	62	60	67	73	76	72	70	60	87	69	94	83	98	75	72	79	88	64	75	87	67	65	62	77	74	73	65	75	65	77	63	72	66	84	66	67	68	69	71	65	73	72	76	79	75	73	68	71	76	73	91	69	79	61	66	75	55	74	68	70	74	57	74	64	59	58	80	75	89	78	73	60	58	72	67	76	78	63	70	63	79	81	68	63	64	74	69	75	81	70	74	68	83	81	68	76	96	77	70	68	63	63	67	57	78	62	62	66	62	64	82	62	81	75	71	79	87	83	75	83	72	78	83	78	100	70	74	64	78	75	71	63	88	75	70	80	64	67	69	64	87	70	82	70	77	78	73	88	76	78	77	71	73	68	83	85	58	72	71	88	73	56	74	72	56	86	71	77	69	74	65	72	77	89	64	59	78	63	72	85	71	69	80	73	64	76	84	86	73	69	74	87	82	86	69	60	76	76	55	74	59	77	76	74	75	72	73	78	77	75	79	70	91	57	63	65	78	62	70	78	77	77	75	69	78	73	79	64	87	89	78	71	73	84	93	67	65	63	78	78	84	73	64	75	72	78	77	65	73	90	81	71	74	65	92	82	69	59	72	72	65	75	63	73	64	69	81	65	67	64	59	74	88	59	78	74	67	84	58	85	70	67	73	66	70	67	78	81	68	79	77	68	74	61	71	81	81	64	82	75	68	62	60	74	70	59	72	80	79	82	75	65	73	78	73	65	68	72	77	60	60	77	71	81	86	62	67	79	98	54	80	53	72	73	70	82	65	62	62	76	75	79	67	64	76	66	73	70	71	60	76	69	71	70	76	65	48	67	75	56	76	76	66	66	69	58	60	71	74	91	77	59	72	72	59	51	81	67	81	77	64	63	75	71	75	65	84	79	71	68	76	70	90	57	55	58	77	80	69	72	100	66	65	65	86	68	56	75	69	63	78	82	100	80	75	70	61	69	73	62	67	82	77	53	62	54	56	64	84	72	71	73	62	74	61	64	72	69	71	70	61	73	73	81	81	69	61	77	79	79	69	71	58	80	85	77	74	53	76	70	69	66	75	78	78	74	70	71	59	88	67	75	73	62	69	66	68	60	60	79	76	62	83	75	74	68	73	79	64	64	77	85	81	60	90	52	72	70	63	72	72	87	74	69	73	78	80	73	73	60	73	52	76	58	66	72	80	80	88	70	67	66	65	67	65	65	75	69	76	78	97	83	57	86	69	71	76	77	83	87	77	85	62	77	50	69	65	69	80	86	62	75	74	68	86	61	58	65	64	82	75	72	78	89	54	77	70	75	67	77	72	70	68	67	70	77	57	61	75	69	68	60	78	64	69	88	76	61	75	76	73	74	58	85	83	66	78	73	71	72	69	74	61	65	73	84	68	75	81	89	59	83	67	64	54	71	52	73	76	71	59	60	74	78	70	65	83	71	68	69	61	72	80	70	74	72	71	66	68	73	68	59	79	62	65	63	84	88	81	79	64	59	85	68	66	81	61	89	70	74	73	62	65	72	73	77	76	73	85	73	70	74	82	63	69	66	77	80	76	72	69	79	76	88	58	70	59	98	72	91	69	77	80	63	73	46	73	81	64	83	70	81	81	86	76	64	68	72	83	72	71	78	79	63	74	67	61	77	63	75	69	64	68	84	65	62	70	70	78	74	80	54	67	70	71	57	73	71	72	59	83	73	77	71	84	65	72	70	84	71	74	57	70	76	73	76	75	60	66	76	71	62	73	73	66	62	59	83	88	67	77	75	74	62	78	74	67	72	76	73	64	87	77	70	77	79	67	58	83	79	68	62	65	79	66	77	70	64	79	82	82	65	65	91	89	73	75	76	73	58	74	71	74	77	78	76	72	78	81	72	59	66	82	65	83	80	68	64	73	53	81	71	72	82	71	78	79	66	70	63	76	76	89	80	83	72	60	84	75	68	77	70	76	70	83	72	84	62	67	82	81	71	74	72	85	73	72	68	60	69	70	62	77	74	75	76	85	75	61	68	78	77	77	70	61	75	66	74	82	62	68	77	72	82	78	74	74	65	74	80	69	77	64	71	83	68	68	83	67	90	73	57	84	68	74	72	81	60	75	83	76	72	67	74	74	84	72	65	53	86	74	80	57	56	65	79	73	68	80	61	75	64	73	80	72	69	73	60	72	65	62	91	73	58	66	65	74	59	71	74	73	81	77	73	80	74	53	66	68	72	72	74	67	67	59	76	73	52	60	71	68	76	58	58	77	74	66	75	74	81	66	78	76	79	77	75	76	82	74	86	63	74	73	78	71	73	76	65	81	67	76	81	66	80	71	73	63	71	98	67	72	77	80	74	80	78	72	80
22837	13510	9148	15363	23960	21321	19017	16135	12338	10366	8171	6975	6083	5069	4543	3911	3367	2807	2450	2260	2074	2029	1907	1786	1792	1614	1421	1343	1283	1215	1177	1155	1149	1029	1010	1019	1058	1087	1063	1089	986	1044	1049	1022	1060	1094	1062	1034	1116	1122	1033	1100	1111	1126	1120	996	972	976	913	913	846	2319	5902	5561	3203	881	911	907	958	875	880	896	844	862	873	921	885	896	893	933	849	900	902	918	821	823	878	872	915	873	906	888	884	857	897	868	870	905	892	869	817	917	884	871	874	847	874	876	854	890	886	897	876	895	854	879	857	857	939	831	872	889	862	881	896	922	907	898	867	823	875	834	922	893	858	919	866	848	868	920	881	879	919	868	913	919	909	921	900	811	875	919	839	881	835	899	871	879	842	935	856	895	907	871	930	909	869	876	845	864	897	911	875	871	891	916	879	824	845	862	902	885	886	899	902	880	886	929	831	875	862	929	866	765	873	917	871	895	896	866	858	960	867	886	946	856	839	865	892	862	857	890	841	896	867	914	856	920	894	889	892	934	847	875	844	905	959	903	858	839	856	907	873	893	831	991	936	883	838	841	922	934	881	865	887	901	882	937	871	907	858	873	913	830	887	896	910	884	880	863	874	894	888	891	893	879	875	920	902	886	916	908	865	896	918	883	854	882	868	857	841	867	856	910	881	890	915	910	888	858	901	838	870	871	851	887	864	954	971	855	914	933	856	882	863	870	880	896	867	824	839	837	926	913	840	896	857	969	952	858	871	902	925	893	851	891	891	876	888	885	892	900	888	875	902	884	891	861	842	910	877	895	939	867	861	916	905	877	897	948	905	868	856	934	902	882	915	920	931	833	940	889	865	919	852	906	913	867	892	900	869	924	913	841	896	927	910	840	888	889	908	865	903	852	904	895	891	907	844	886	894	899	856	954	846	899	894	836	920	886	891	908	851	909	871	911	854	881	868	879	886	857	920	908	853	936	822	911	865	914	914	850	902	887	842	868	876	893	893	888	875	868	814	896	910	920	864	922	906	864	887	886	867	879	896	911	900	843	894	924	948	917	881	877	884	903	917	911	922	934	925	895	894	885	924	871	870	907	896	905	897	942	894	889	899	849	886	826	869	868	876	941	870	884	865	890	921	871	846	920	859	827	908	920	841	933	857	843	913	859	903	930	881	959	850	910	837	879	910	887	860	935	907	876	892	938	866	902	867	917	863	885	882	876	930	899	859	872	923	906	918	888	885	869	904	859	929	823	885	847	886	965	906	936	912	960	862	882	853	876	900	863	877	852	904	960	897	880	908	847	923	884	875	918	924	867	862	865	963	927	836	870	915	849	857	917	946	883	847	863	889	890	932	874	898	858	875	892	902	955	881	849	944	839	845	890	874	858	900	888	855	867	887	890	892	960	916	901	928	894	849	929	893	916	891	861	913	883	885	889	851	876	928	869	877	900	878	874	908	898	874	893	893	889	865	855	911	933	875	846	894	904	868	878	907	847	791	860	934	886	860	883	904	840	934	854	907	842	890	891	888	902	857	877	911	860	839	867	907	890	886	871	939	901	904	929	882	888	859	909	881	919	903	904	839	835	866	867	858	934	896	902	893	914	905	901	875	899	813	908	929	878	868	869	893	862	873	882	915	880	868	835	909	881	865	870	868	903	819	870	940	905	894	822	923	834	900	877	932	946	887	905	838	830	883	889	921	885	914	899	907	877	870	927	818	908	856	867	878	875	912	874	851	867	859	919	900	911	848	837	889	929	876	911	896	871	931	862	896	879	841	871	851	855	895	884	908	888	969	907	897	896	946	922	904	940	895	930	882	899	912	916	867	883	878	873	908	871	922	902	884	902	922	907	884	887	861	938	958	873	862	857	925	892	884	883	911	913	889	856	862	880	900	858	867	884	937	883	861	869	868	896	891	801	850	923	893	926	918	906	898	848	885	861	884	936	914	895	808	855	913	915	880	908	927	876	873	852	871	894	898	878	867	883	900	849	882	926	915	891	822	901	865	889	925	879	907	873	839	912	898	878	814	909	928	867	856	878	903	858	896	885	934	908	851	900	884	937	872	891	871	879	888	885	921	864	879	846	880	911	875	908	915	792	928	884	881	890	861	939	913	885	873	868	876	865	845	876	916	885	882	865	860	889	893	874	916	860	851	898	893	840	856	889	800	890	944	857	899	896	894	926	870	911	895	901	868	915	867	898	878	862	903	816	936	897	895	910	912	853	868	902	867	862	905	870	853	899	899	870	896	928	923	859	843	849	898	881	908	849	890	838	886	874	884	864	872	846	896	927	861	875	928	872	875	896	836	935	862	833	899	900	911	839	864	878	898	895	894	894	905	841	860	884	862	819	885	899	962	864	913	878	893	901	869	890	877	905	875	902	893	909	931	915	863	916	919	906	915	869	928	882	901	859	874	905	903	889	908	821	920	894	856	932	865	908	898	885	866	845	857	933	938	882	908	883	881	889	891	851	910	829	872	872	812	854	912	902	910	860	884	909	907	914	878	871	845	954	900	880	930	862	857	882	871	865	851	886	827	867	880	864	914	840	889	879	901	878	871	858	905	875	870	906	936	887	868	875	851	914	844	905	933	868	831	912	865	909	874	869	908	912	882	903	910	828	959	926	853	936	894	910	895	874	927	951	883	858	833	871	885	911	851	890	909	891	817	863	932	966	899	895	885	943	926	854	865	877	892	899	861	896	850	902	853	898	915	942	857	913	860	935	830	888	909	942	905	843	904	845	942	824	923	885	928	854	862	863	913	919	905	859	885	936	896	893	898	869	902	889	831	863	883	923	850	871	906	899	916	889	908	893	896	907	905	906	896	889	876	919	918	885	868	914	903	892	899	896	905	904	907	913	880	875	925	900	853	891	924	877	893	913	855	892	866	886	866	899	907	836	921	873	873	882	833	855	900	890	879	870	861	941	891	843	876	884	921	843	893	890	907	886	914	861	840	923	943	929	847	889	888	859	905	806	874	891	890	888	874	915	913	848	913	866	900	906	887	859	907	941	893	875	868	926	833	908	908	899	890	896	857	899	868	910	908	890	908	848	864	817	890	900	875	913	849	888	925	933	919	914	882	850	885	891	867	863	925	897	949	859	879	917	909	899	893	876	890	908	918	883	903	838	873	847	871	912	894	858	904	916	909	859	873	898	904	877	896	862	836	914	894	913	846	873	902	917	899	865	861	919	878	853	917	903	869	853	870	895	850	904	860	910	902	919	876	912	922	887	842	919	897	897	855	910	908	896	923	836	887	896	877	872	880	915	906	859	909	876	859	869	946	865	875	907	820	876	915	898	869	880	884	878	914	900	918	830	875	887	850	928	875	903	877	927	882	905	946	934	874	834	879	910	909	903	893	842	886	874	870	855	894	946	902	934	887	905	841	878	876	909	887	882	886	942	848	864	877	931	891	908	925	877	952	866	878	889	898	887	924	896	874	868	941	873	850	885	911	911	911	924	879	918	871	897	916	921	887	885	937	877	902	855	930	956	932	892
2030	406	257	174	289	227	223	169	156	128	114	84	95	68	89	65	62	70	59	52	47	44	70	43	56	48	46	57	50	39	39	52	51	41	54	54	50	58	42	46	47	40	52	39	52	57	39	44	45	54	42	41	55	39	52	54	51	57	61	50	57	52	95	76	67	41	38	53	47	52	47	46	40	55	39	40	38	55	40	44	45	47	39	48	45	46	43	49	63	40	45	39	43	41	61	44	51	49	53	40	62	47	43	51	48	43	51	49	57	45	40	55	35	45	41	54	51	47	31	49	37	42	42	53	45	32	57	50	50	52	40	43	49	38	42	50	47	53	45	42	51	44	36	29	50	56	46	42	51	40	46	40	47	53	47	56	46	35	41	49	34	57	41	55	52	41	52	59	48	45	57	44	36	44	48	43	55	45	55	42	57	46	44	47	56	62	49	46	44	43	41	38	60	56	53	47	44	44	44	61	45	49	47	54	47	39	54	50	45	43	46	61	54	53	58	46	64	57	44	38	49	42	51	46	42	44	47	41	55	52	55	41	35	63	45	56	44	47	43	56	39	48	44	49	41	48	66	59	44	39	49	46	61	53	40	35	49	56	56	46	43	66	40	57	42	34	46	44	48	43	45	54	53	53	48	52	60	45	50	55	54	36	56	51	45	48	48	40	52	35	56	41	58	41	55	45	53	44	53	42	48	50	40	47	42	65	40	51	45	36	34	40	45	42	45	44	52	56	53	53	48	41	53	37	41	53	42	45	40	48	38	47	43	47	37	47	40	56	48	46	48	41	48	38	56	47	43	60	46	41	51	48	44	48	42	59	42	44	50	52	49	46	54	41	52	52	56	40	50	44	55	45	51	50	46	45	56	55	43	48	52	56	46	41	44	50	55	43	42	59	49	36	55	45	34	39	51	47	45	51	50	55	53	47	54	38	61	47	48	44	43	41	50	42	50	51	37	46	46	56	47	56	61	47	45	56	56	48	55	40	31	47	43	51	42	51	53	57	44	48	45	46	48	56	48	50	55	40	52	36	40	45	55	52	48	49	43	51	41	40	51	51	48	51	62	41	39	62	48	37	54	46	49	41	25	56	47	35	49	44	45	54	50	49	42	61	46	45	47	45	43	54	64	36	60	47	47	56	46	43	57	59	47	41	42	47	46	54	44	45	58	45	49	41	50	43	62	47	52	38	56	45	48	54	55	47	44	51	56	41	44	48	46	42	47	54	54	48	54	42	38	56	45	45	41	38	55	43	45	48	55	62	54	31	45	57	53	40	53	49	56	50	57	46	53	47	52	48	47	41	40	59	46	45	55	39	52	46	55	52	37	40	45	51	50	48	54	50	46	46	56	51	60	47	54	52	43	48	50	46	38	45	37	52	47	59	48	57	35	53	47	50	47	46	46	50	44	35	47	41	47	49	57	43	62	45	62	44	45	61	38	48	69	49	37	39	48	39	64	47	41	51	54	39	43	51	44	51	44	43	42	56	30	51	39	40	55	47	47	43	54	48	47	53	46	51	48	52	39	44	47	49	55	49	56	52	56	39	47	52	40	50	43	46	57	44	52	58	49	50	49	45	46	54	49	55	50	36	63	57	49	54	48	43	39	47	39	49	49	49	50	57	48	39	44	33	44	51	58	35	46	45	57	42	51	47	41	47	45	38	45	43	38	39	44	51	48	47	56	53	48	42	57	38	45	56	49	51	58	42	44	42	56	51	39	53	57	33	47	54	35	44	56	53	48	49	45	40	52	45	47	40	55	43	53	66	50	58	42	43	29	47	51	57	46	39	47	44	51	65	44	54	47	45	58	48	49	50	46	56	44	58	45	58	53	56	59	48	61	64	45	61	52	49	54	66	43	53	43	43	48	56	59	34	47	46	37	54	54	39	53	42	45	37	52	63	49	47	47	47	47	45	39	38	45	40	44	38	42	51	50	51	47	54	54	43	56	46	49	40	50	40	43	42	52	46	61	55	50	42	51	48	56	42	45	51	37	51	42	44	59	48	55	50	56	50	45	53	43	46	42	49	54	49	56	56	46	48	49	52	46	45	49	41	57	37	47	55	55	46	51	46	43	41	57	40	43	47	47	53	44	45	40	53	41	48	43	45	47	52	44	44	35	44	33	31	46	47	52	50	46	53	40	58	43	60	63	48	47	47	37	54	53	47	39	58	44	49	57	39	46	48	44	57	50	51	38	46	48	48	61	52	54	39	44	51	47	47	46	55	54	45	41	39	45	41	48	55	54	49	46	43	47	49	45	51	53	52	46	62	50	39	42	51	50	49	61	45	58	51	54	46	61	43	50	46	45	42	48	48	59	57	36	42	51	50	42	41	44	52	51	43	42	49	53	45	44	47	61	44	55	39	63	40	46	54	38	42	54	47	50	50	48	42	41	43	52	46	55	43	46	54	51	51	43	47	43	51	56	39	53	44	47	56	42	43	42	58	52	36	42	49	42	42	45	46	52	41	34	49	35	50	41	41	45	43	59	51	40	47	43	53	43	46	47	46	49	50	56	46	56	42	52	53	55	45	54	56	48	48	40	69	46	44	53	44	46	46	46	49	49	43	58	45	43	47	47	42	55	43	52	48	45	49	52	51	46	46	41	63	41	44	45	57	34	42	51	55	43	38	50	48	42	61	46	33	60	47	44	52	45	50	49	54	45	48	54	44	60	53	49	41	45	41	48	44	52	33	50	46	65	48	49	44	45	54	50	49	41	52	39	50	40	49	51	34	46	42	47	52	46	47	54	46	46	46	57	54	51	48	53	40	42	50	53	54	43	49	58	44	40	62	36	44	36	65	43	55	37	44	46	47	42	46	53	40	48	36	51	48	50	40	42	44	38	50	44	48	60	47	45	55	53	47	44	44	42	51	47	42	39	55	42	47	53	50	46	43	44	41	40	58	33	41	40	33	48	40	54	55	48	46	58	60	46	40	45	54	44	37	51	40	46	36	45	41	48	55	39	45	55	51	44	52	44	39	40	47	52	66	59	51	46	59	37	56	41	45	56	47	44	50	38	51	45	45	58	53	39	43	45	42	50	48	47	44	56	55	44	51	52	52	59	53	43	55	46	40	45	40	52	53	53	47	39	42	57	52	50	47	47	46	61	49	43	46	40	53	47	37	37	55	46	54	45	37	57	52	41	46	42	59	41	38	45	54	53	47	48	48	48	56	57	49	54	53	58	48	44	52	52	44	53	58	52	47	46	50	37	42	50	49	57	40	42	43	43	44	51	45	35	55	47	50	48	43	54	32	51	52	45	39	32	37	43	46	46	52	47	38	43	61	38	51	57	43	58	46	66	53	36	40	41	44	56	45	41	50	56	45	45	46	38	47	39	56	48	44	50	43	55	42	57	44	43	41	53	49	62	40	48	47	47	45	54	45	52	53	53	54	39	28	34	48	40	40	50	60	50	56	49	38	45	50	46	47	48	53	54	51	61	45	61	58	55	47	36	55	57	60	53	45	61	50	47	34
17133	8730	5452	9934	18094	14814	12304	10307	7012	5629	4028	3539	2974	2430	1973	1812	1515	1361	1205	1121	1059	1114	1108	989	961	897	859	751	759	833	763	724	708	711	718	673	705	712	723	740	719	683	718	704	723	746	712	679	715	688	652	725	714	712	721	724	641	664	670	622	612	1123	1954	1892	997	696	628	633	594	658	672	704	643	655	628	661	624	618	652	634	652	627	644	646	647	625	668	607	612	630	643	577	620	631	633	610	563	643	597	635	636	614	616	640	614	662	637	628	590	649	634	640	628	647	588	639	597	614	584	592	655	614	642	641	635	648	606	620	651	639	648	574	626	684	625	618	644	683	625	661	670	643	633	672	636	656	589	614	674	629	653	653	643	589	628	641	677	599	622	653	634	644	669	646	594	635	638	629	622	602	648	644	654	640	659	624	665	655	643	624	613	643	659	654	624	680	674	629	617	632	667	612	655	635	651	654	642	656	622	643	634	630	632	667	648	602	665	642	640	656	677	621	617	634	634	630	643	666	646	625	596	588	674	624	677	646	584	656	629	645	620	639	654	656	646	652	640	609	619	650	644	639	675	648	635	626	672	676	586	651	658	607	646	667	707	647	652	643	618	619	618	663	654	603	629	676	620	652	630	659	652	649	683	662	620	684	681	600	632	633	618	620	656	650	623	642	603	640	619	606	626	594	662	604	633	599	646	629	645	618	647	624	571	640	623	632	653	638	637	633	664	588	616	600	620	614	653	637	613	567	632	669	596	660	651	627	633	605	682	619	622	675	662	672	620	594	621	607	620	643	613	676	663	667	626	682	637	631	614	597	637	609	615	622	634	657	652	588	645	676	664	593	623	643	635	607	644	599	624	664	600	623	618	610	615	625	607	639	609	639	590	636	603	663	635	641	628	662	639	617	668	679	666	612	614	623	624	659	683	610	649	612	626	649	636	618	645	664	610	623	636	678	585	642	595	668	641	657	642	647	680	655	611	657	633	603	627	651	591	610	625	646	622	635	673	607	647	644	680	622	581	637	681	719	617	636	618	648	599	620	611	650	656	659	648	600	662	665	642	651	661	626	615	688	628	650	641	593	647	616	617	633	638	607	690	670	622	620	630	579	602	632	649	641	613	630	665	632	605	660	650	673	615	636	647	671	646	614	651	668	622	655	630	626	687	633	662	598	603	637	668	626	624	631	590	605	669	654	602	667	660	589	667	675	621	613	667	671	666	673	661	692	606	663	672	677	647	652	656	617	673	643	614	705	656	626	608	614	673	641	623	614	618	636	609	637	612	667	597	643	670	628	613	639	641	677	660	638	614	654	655	660	613	637	654	636	642	613	607	598	657	666	611	635	603	650	612	654	627	655	650	644	623	655	675	615	629	600	659	659	582	648	641	641	659	630	669	618	638	652	629	635	652	672	637	635	640	652	619	641	607	646	619	696	634	618	606	611	669	606	629	636	635	649	652	641	637	612	627	638	632	649	624	639	618	595	577	600	663	626	629	590	647	611	607	617	603	623	651	687	636	576	650	648	678	645	642	658	653	625	607	642	641	686	645	605	654	660	658	653	651	656	667	648	612	635	623	638	633	603	639	640	654	613	600	599	622	651	640	655	634	621	617	666	625	625	646	607	652	635	697	626	671	621	623	620	630	653	610	634	655	671	646	616	606	605	645	627	616	621	652	630	634	600	649	659	619	607	618	635	609	638	621	685	597	619	667	641	631	606	624	634	646	620	650	668	660	599	579	673	694	635	647	626	634	636	617	673	629	658	689	611	607	633	662	668	628	601	609	670	609	590	628	649	656	626	618	659	659	681	647	624	651	643	638	624	636	655	592	641	688	681	621	651	634	601	647	641	699	616	617	641	630	661	660	657	685	633	623	648	662	677	630	626	646	639	654	637	629	601	545	659	648	626	620	620	659	652	616	663	674	645	628	651	678	682	651	625	625	615	635	646	647	608	611	627	632	654	666	626	624	638	653	604	614	639	612	647	638	618	627	629	620	615	646	614	618	672	628	610	635	655	666	604	640	707	637	664	629	640	658	588	646	568	654	626	639	612	608	609	652	663	603	621	640	625	629	668	641	638	688	609	640	644	610	637	604	608	615	633	669	635	623	627	627	628	667	639	641	598	614	622	608	670	674	674	690	654	607	599	654	655	625	613	575	652	583	656	668	625	671	674	603	618	630	612	611	597	659	622	629	625	618	631	617	665	644	623	644	601	627	669	586	655	631	588	677	660	631	633	666	637	664	667	659	653	675	620	605	655	629	647	657	631	627	654	598	645	607	622	627	685	608	640	665	661	633	637	665	636	667	636	613	650	658	648	663	657	635	629	648	599	684	583	656	670	644	644	607	618	675	630	673	614	596	653	674	621	633	672	639	647	670	631	639	662	647	597	629	679	652	637	667	649	608	672	611	620	652	656	627	666	629	674	660	604	662	602	653	643	621	620	661	633	583	654	632	654	625	575	628	655	626	667	633	669	596	655	640	603	618	614	631	665	643	627	670	614	634	693	652	599	650	628	632	659	655	599	617	627	650	628	627	654	641	612	649	604	644	638	630	622	659	680	629	660	651	660	650	635	626	640	645	667	631	609	589	698	656	645	662	616	669	573	644	658	597	658	621	627	698	656	671	601	640	626	611	594	591	685	636	678	656	640	619	660	620	593	678	647	615	625	607	669	652	603	599	633	592	629	602	616	555	618	665	625	634	631	643	608	608	628	603	631	653	662	617	648	600	632	620	652	624	633	670	626	658	603	638	646	618	649	639	647	656	647	650	612	612	623	619	680	628	648	641	645	647	592	639	654	653	619	678	604	656	611	693	629	615	641	637	655	645	661	628	680	645	673	664	627	613	594	636	637	646	663	639	640	638	652	615	646	593	632	697	654	631	648	644	671	660	631	617	651	602	643	656	612	658	625	630	689	601	626	597	594	642	653	647	616	729	666	639	634	643	655	621	642	597	639	626	612	626	654	616	669	667	609	632	621	653	633	652	663	602	635	660	636	661	639	662	643	640	584	600	622	665	641	623	636	633	618	621	623	662	637	639	642	638	626	634	631	582	640	677	686	639	634	662	623	689	635	686	618	618	659	648	621	659	618	647	603	630	651	645	651	608	650	653	604	650	644	619	631	604	621	641	655	619	646	624	635	621	622	652	633	658	689	664	604	616	636	618	635	636	640	622	639	638	657	576	612	599	696	673	619	605	627	689	612	647	670	594	603	669	640	635	654	639	644	674	674	656	701	588	609	611	678	623	643	671	638	632	684	638	653	611	623	661	656	668	633	660	627	639	669	591	605	682	597	627	600	633	620	634	623	642	626	626	664	656	630	642	600	635	674	629	625	606	620	671	631	609	634	634	661	689	625	647	643	636	650	659	624	660	677	632	686	657	592	685	655	661	607	666	680	665	658	631	648	651	627	593	634	630	674	638	627	660	677	673	630	665	660	598	631	643	641	629	635	660	640	648	613	646	634	629	639	623	632	662	606	618	634	601	644
1435	706	355	236	386	310	307	248	194	167	127	115	102	117	88	84	89	68	68	61	61	74	67	55	66	53	43	57	46	67	57	51	51	58	53	61	63	58	55	56	48	45	45	52	51	45	48	39	46	48	61	51	52	62	40	47	53	44	48	42	42	91	101	110	66	66	56	52	41	41	44	45	56	41	50	44	59	43	50	50	51	52	41	56	46	43	48	57	40	55	50	44	51	50	48	46	50	46	48	54	55	50	56	44	52	44	45	47	45	52	56	56	51	54	50	54	52	41	58	40	41	37	49	57	44	47	38	47	60	49	61	44	47	60	52	60	32	57	50	45	46	51	43	44	39	44	67	44	35	45	58	50	49	44	49	39	56	47	49	49	48	59	46	57	48	55	57	50	47	47	52	49	54	41	48	42	50	54	50	41	49	51	55	48	48	54	38	50	50	52	39	38	46	51	55	35	39	50	50	52	50	44	53	48	47	60	54	57	54	47	49	45	56	41	38	46	51	51	53	45	69	50	59	50	45	43	57	45	55	57	49	46	52	55	63	53	42	57	41	34	45	48	51	35	49	51	55	59	40	38	60	39	51	47	37	50	38	43	47	35	55	51	44	53	52	53	44	43	55	48	48	46	57	36	66	50	60	46	47	50	46	48	45	52	49	31	44	29	44	52	40	47	41	63	43	41	40	41	45	64	58	49	47	51	40	50	57	55	53	49	34	49	48	38	45	41	42	39	52	52	46	58	45	48	47	52	48	41	48	46	44	51	46	60	50	49	59	53	55	51	45	48	50	43	43	54	43	54	58	44	61	51	57	54	45	49	45	44	55	56	58	54	46	53	48	44	46	52	47	42	36	54	57	51	50	36	57	49	62	49	51	50	45	69	52	43	46	39	50	50	50	44	43	56	44	47	59	53	46	48	53	51	47	49	46	46	43	55	53	49	42	37	48	64	41	44	55	49	43	49	47	49	38	48	43	45	42	53	54	53	49	44	49	54	48	33	51	50	49	51	44	47	38	48	42	56	48	52	55	43	48	47	39	51	57	48	45	40	62	56	48	50	51	55	37	42	56	53	39	46	52	49	43	39	51	47	49	47	45	46	57	44	48	50	56	53	45	52	59	43	51	44	52	48	36	45	50	53	54	38	55	46	43	41	44	52	50	43	57	42	54	55	39	67	37	47	44	57	44	42	52	57	48	36	51	48	42	54	52	49	53	51	56	46	34	42	44	34	59	39	48	45	66	64	55	58	57	50	44	57	42	40	42	53	47	38	55	50	54	56	60	57	48	48	48	47	46	48	51	56	41	43	57	58	56	46	48	50	42	47	65	57	39	49	50	48	48	39	51	51	32	47	44	35	49	52	52	65	43	55	35	51	50	64	46	44	44	62	63	53	57	42	43	58	54	50	55	51	54	37	38	44	39	48	36	49	50	48	47	42	69	47	53	54	57	45	49	46	51	62	57	44	51	39	60	32	49	49	50	49	39	43	44	59	43	46	51	65	60	31	58	50	52	57	48	47	51	36	43	54	45	61	46	45	46	39	37	54	52	63	70	55	49	42	45	43	55	60	48	51	37	60	54	43	43	42	48	56	50	55	47	55	40	38	54	43	43	48	39	41	49	67	39	52	44	53	38	49	57	48	48	49	52	48	35	46	48	48	47	51	48	64	42	46	57	55	46	44	43	58	41	43	53	56	55	53	48	43	65	41	52	53	50	60	42	48	50	47	55	62	49	43	50	52	41	54	46	45	55	52	48	50	50	45	44	62	39	45	54	51	53	43	49	37	45	44	58	51	42	44	43	51	53	56	54	48	36	46	44	47	47	48	53	47	44	57	47	54	60	45	45	59	52	54	47	57	41	47	45	54	49	48	47	50	40	45	34	44	49	36	51	50	41	56	50	48	51	40	53	45	57	45	41	63	50	41	44	50	48	51	46	50	34	60	48	43	52	48	56	33	45	37	53	42	56	50	50	41	34	56	52	48	46	35	45	49	48	51	46	50	44	54	35	52	62	61	62	40	36	52	46	53	42	40	47	43	45	45	52	51	52	68	46	50	48	58	54	57	48	48	46	51	39	43	50	43	43	41	51	48	44	50	36	38	39	44	41	59	46	49	48	62	57	46	40	55	54	53	63	54	59	40	58	50	41	45	57	53	43	54	50	53	44	45	50	55	49	52	24	47	55	54	48	52	46	61	41	44	38	42	52	43	50	50	46	50	60	44	59	35	56	55	40	33	46	59	41	41	41	43	55	49	48	41	64	43	49	56	43	46	49	54	42	50	56	54	39	47	47	46	55	47	45	45	43	49	48	51	53	55	51	52	45	44	60	47	48	45	44	61	52	49	45	37	44	47	38	37	64	50	35	41	41	50	52	44	47	50	44	48	53	51	51	39	56	48	39	55	68	35	46	37	45	44	39	42	42	35	40	44	47	42	43	58	47	39	43	45	65	39	53	42	47	55	60	52	49	45	41	53	44	49	52	50	52	64	50	49	40	54	46	47	57	38	51	49	36	48	57	38	35	52	47	52	51	55	53	50	50	54	41	50	50	42	46	50	35	53	47	51	53	55	47	50	47	52	44	45	59	37	40	51	45	54	47	47	46	47	37	46	53	45	52	61	53	47	49	51	40	52	46	44	48	41	49	59	49	48	48	49	49	59	52	52	49	40	42	57	40	48	55	40	57	52	54	49	49	42	56	51	55	46	49	47	40	49	50	51	42	64	61	45	39	39	54	47	42	40	53	57	42	52	54	51	41	45	44	54	51	47	56	51	49	50	59	49	45	47	52	43	44	49	42	39	51	59	50	50	50	49	48	49	50	63	50	43	40	36	53	52	35	46	53	57	54	65	45	51	54	45	46	39	51	47	52	47	53	50	54	69	52	62	41	51	69	52	40	54	47	53	30	42	47	62	50	46	49	40	43	45	56	48	42	51	52	48	56	37	44	42	44	43	44	57	48	46	41	46	39	49	38	45	41	51	55	54	56	54	44	61	55	40	54	59	59	46	43	42	49	54	53	55	54	47	46	38	56	43	37	45	48	51	45	48	49	52	43	44	52	41	45	53	73	47	50	47	49	40	45	40	55	46	48	46	47	49	60	34	43	38	43	52	42	50	48	51	51	45	57	56	49	52	41	46	40	48	48	40	51	45	62	42	35	49	61	38	44	45	52	40	47	46	30	44	47	54	60	40	52	58	45	49	44	41	51	42	46	46	50	44	46	44	52	43	49	47	55	46	42	50	58	44	52	54	53	55	51	34	48	50	52	42	50	68	35	50	42	56	59	41	41	45	46	48	35	48	55	53	51	40	41	60	53	46	50	65	51	60	47	44	39	51	59	52	51	52	36	44	45	41	41	44	50	48	49	47	42	50	57	42	37	37	44	58	52	51	51	46	43	44	60	48	51	52	58	53	48	62	60	48	44	43	55	48	50	55	53	42	55	59	50	56	67	53	48	43	54	62	55	48	42	54	59	44	46	45
20169	11911	7269	12592	22001	18985	15850	13166	9337	7275	5644	4751	4205	3403	2895	2484	2216	1871	1672	1368	1393	1423	1286	1209	1104	1045	942	796	819	848	780	804	786	745	777	696	749	809	742	768	721	729	737	704	755	760	759	704	675	735	716	792	770	773	719	659	654	724	624	628	639	1916	3546	2824	1122	964	598	561	638	617	577	567	569	616	555	653	598	584	613	594	613	559	633	653	634	585	631	554	589	657	630	617	666	611	629	592	602	629	642	647	578	614	572	590	574	608	575	606	634	610	622	624	591	584	601	578	597	605	602	639	613	586	620	647	671	631	594	625	572	607	597	643	599	638	576	623	588	589	593	619	615	618	587	599	651	647	594	585	595	605	622	643	612	632	581	588	637	625	621	604	642	599	618	628	631	617	621	625	583	595	619	612	595	583	591	632	636	623	591	584	596	579	602	617	620	621	605	606	622	581	612	642	592	587	617	601	611	627	583	589	626	596	567	617	586	563	612	620	618	591	566	554	627	567	596	549	619	650	537	569	635	576	590	635	561	596	548	619	554	633	633	644	629	653	576	600	619	565	640	615	630	632	596	575	573	573	607	620	596	622	580	588	605	642	599	574	614	575	587	602	582	609	588	604	623	549	610	592	609	584	597	584	595	601	607	628	628	628	575	601	611	597	591	606	619	589	629	617	561	586	596	639	621	605	633	622	573	629	577	632	593	597	584	654	617	573	597	609	627	584	582	598	581	625	641	558	633	637	581	572	597	607	633	615	623	587	608	582	561	588	580	566	596	590	629	583	552	607	641	604	594	592	613	601	608	591	643	619	605	556	566	581	590	596	579	619	558	603	594	594	606	607	588	564	622	635	608	595	622	583	660	592	581	603	628	630	578	589	601	637	607	614	616	610	571	602	652	618	566	609	584	586	597	628	578	629	604	583	575	599	620	622	570	603	595	654	625	601	638	569	606	613	580	591	629	602	639	558	580	645	647	607	615	566	647	588	611	629	595	578	591	616	582	618	590	601	607	636	576	597	550	631	626	575	583	557	603	615	627	587	581	608	594	600	649	577	601	640	584	627	643	603	578	577	639	595	614	565	620	596	607	594	575	590	604	588	589	617	566	566	604	602	605	632	596	597	595	586	550	640	577	606	577	606	614	592	639	590	606	627	600	623	597	612	597	602	631	607	633	563	600	631	597	610	578	603	641	582	615	568	557	594	601	632	610	578	632	609	578	639	614	639	635	646	552	618	591	642	631	596	579	607	608	618	629	580	629	566	594	620	569	584	628	609	603	618	596	623	629	595	637	592	634	586	581	623	573	579	610	593	635	621	624	595	578	625	631	586	618	604	614	621	592	589	636	612	618	583	575	585	624	589	613	565	608	599	627	606	608	598	582	584	593	576	611	621	632	581	556	579	620	588	641	577	571	626	619	581	596	648	558	564	593	614	612	569	576	575	636	570	612	608	606	600	608	587	585	605	579	613	563	616	625	568	600	634	578	587	589	550	613	612	607	542	625	607	575	619	579	579	593	617	582	621	623	619	628	625	618	624	634	610	611	615	643	592	608	645	608	600	582	608	569	625	611	645	564	588	589	610	649	643	647	610	585	645	595	606	631	624	593	588	587	588	563	600	595	621	584	563	592	618	588	591	647	607	588	651	587	617	623	581	610	600	668	617	594	582	588	605	544	615	625	554	645	608	599	605	575	617	581	630	645	621	584	584	640	602	592	597	574	645	599	603	603	617	630	633	605	653	570	571	600	602	570	616	628	622	587	626	603	609	558	595	592	591	598	609	588	572	598	606	588	595	586	581	576	571	584	595	604	604	634	563	578	605	597	596	585	626	580	619	565	591	587	594	587	606	587	566	592	635	613	614	598	609	598	562	622	582	589	611	615	627	604	618	571	578	590	603	600	590	585	636	603	625	637	596	584	600	572	587	594	636	548	623	611	593	604	627	604	555	585	597	599	628	597	620	624	619	583	594	603	626	597	619	583	597	594	602	590	592	602	600	611	613	598	626	555	619	587	610	640	584	580	615	559	640	606	601	563	579	634	617	598	575	567	595	574	592	595	607	596	591	574	588	563	586	607	604	602	597	608	610	597	625	548	591	620	595	610	567	583	625	605	618	638	574	564	640	591	624	651	638	554	579	630	575	560	554	604	575	578	591	667	592	610	556	598	621	619	595	606	648	628	619	592	633	593	583	620	597	569	594	563	620	575	569	602	596	646	600	607	622	580	581	605	625	645	610	589	591	631	604	604	578	584	629	634	588	609	638	585	572	605	618	609	585	605	592	591	598	622	616	552	617	598	631	562	617	578	604	587	596	558	574	590	588	649	599	630	613	576	575	594	611	623	639	563	580	661	641	594	607	582	565	586	650	654	592	611	628	605	595	581	621	607	577	579	568	587	581	615	612	612	654	568	563	585	573	610	550	598	561	566	608	610	601	614	617	579	583	574	620	618	591	673	594	644	643	601	618	631	627	593	580	585	629	608	603	591	616	630	629	604	565	582	582	627	634	578	600	634	597	560	592	595	571	640	632	619	596	611	620	591	589	580	591	633	622	581	582	578	645	579	647	569	618	606	598	594	637	608	647	645	581	619	625	610	592	618	587	613	622	594	598	550	574	604	552	604	593	598	571	589	589	623	617	608	608	615	589	641	609	629	569	580	639	584	576	598	613	604	564	589	619	594	622	595	576	614	606	572	563	598	556	598	567	615	641	620	578	637	614	562	601	585	576	603	561	583	602	599	593	627	597	584	593	597	602	604	610	597	590	581	587	584	567	613	581	583	591	611	599	560	635	562	589	606	621	602	574	610	580	654	606	647	583	580	624	577	562	592	612	615	615	627	634	587	631	604	634	580	581	603	548	598	593	592	594	631	604	584	645	599	668	608	614	604	604	601	618	584	597	586	577	540	585	602	632	596	616	657	605	570	572	600	615	596	586	578	596	610	605	631	592	614	582	614	608	559	581	593	630	591	607	546	645	604	596	611	578	557	645	609	598	623	591	573	610	570	617	598	630	591	562	589	615	601	592	563	605	596	627	600	596	610	606	620	608	584	619	625	622	641	620	631	618	623	621	620	603	592	617	601	577	593	577	609	568	616	624	563	602	598	626	600	586	581	571	620	600	606	625	619	611	606	601	641	645	570	585	584	606	614	623	569	610	588	626	625	564	594	572	595	608	658	624	594	587	590	618	584	595	553	606	583	580	617	585	598	621	564	627	615	624	656	606	607	609	571	619	598	606	586	600	591	606	571	592	604	566	640	566	610	607	606	590	618	599	659	609	569	606	608	589	604	584	612	608	627	638	587	615	606	577	599	624	627	641	627	568	587	579	581	603	614	567	568	649	616	598	615	624	624	626	614	567	563	607	563	581	591	571	644	617	607	616	619	594	600	610	558	590	543	555	660	617	632	557	610	610	588	579	666	622	611	608	583	589	609	614	606	583	595	601	587	568	636	595	583	612	629	580	629	552	564	647	554	624	593	590	608	597	600	638
3065	629	413	287	2739	2723	261	253	175	148	146	126	154	114	109	108	97	105	89	82	77	75	96	97	91	102	77	73	74	86	79	87	84	70	73	85	85	86	89	84	81	96	89	87	73	88	87	71	64	85	107	79	73	73	78	70	78	88	77	83	83	107	131	109	75	73	76	59	71	79	81	88	79	70	68	72	75	66	57	70	67	92	68	82	63	82	71	71	72	77	72	79	69	83	83	74	65	75	74	66	77	71	74	66	72	61	85	75	74	75	71	82	75	79	79	69	71	78	70	79	89	72	68	79	69	73	70	75	69	87	63	72	72	61	78	82	75	68	76	79	82	76	71	68	78	90	71	70	75	69	78	69	63	77	71	66	87	84	75	75	73	61	63	87	83	75	75	74	85	84	73	82	57	79	70	81	72	59	76	81	77	80	75	79	78	75	65	76	79	69	66	59	89	65	80	69	69	67	64	76	74	83	82	89	77	83	80	68	82	77	77	72	72	73	56	94	82	95	95	76	69	74	73	61	72	81	73	78	76	72	78	77	75	62	64	80	78	68	62	59	90	64	79	81	72	88	81	69	76	87	75	87	76	72	69	73	69	87	97	79	83	83	67	61	67	69	55	76	71	78	82	88	81	84	77	76	61	71	57	89	64	64	70	78	72	86	80	86	72	73	92	69	79	81	78	79	92	72	80	83	67	72	69	89	88	76	82	77	77	70	61	81	86	74	66	70	63	68	70	87	77	80	90	81	91	81	67	76	75	87	66	66	71	81	83	79	58	83	68	90	82	90	81	77	60	67	75	73	74	75	86	75	96	89	72	79	81	57	81	79	91	79	78	71	72	72	69	63	73	76	70	82	95	84	73	70	84	81	80	77	78	71	78	87	62	67	56	78	74	78	75	83	82	68	73	75	84	71	72	73	74	79	64	88	67	72	77	89	75	81	67	85	76	83	68	63	73	74	77	89	85	81	78	67	77	70	62	74	75	77	70	80	77	82	74	93	78	80	72	103	81	75	74	70	68	68	74	81	85	75	83	84	75	68	75	71	75	84	66	69	77	75	56	95	67	63	55	66	84	73	67	74	80	67	74	74	80	64	93	71	71	78	61	81	80	81	75	71	77	79	64	73	68	86	86	70	82	73	83	79	82	80	63	74	104	77	79	66	69	68	61	80	73	92	76	66	83	73	78	92	91	77	61	85	60	79	74	78	74	68	86	78	76	83	77	74	73	75	66	69	85	67	66	70	78	79	69	86	77	78	83	87	75	81	69	75	84	75	67	87	67	79	77	82	86	68	63	82	93	69	84	82	80	73	63	73	66	81	94	76	79	73	85	80	69	69	70	63	69	79	87	79	72	76	75	82	78	82	75	73	81	73	80	85	68	72	93	79	57	74	68	64	78	72	74	66	78	66	76	98	70	78	79	70	90	71	66	82	87	77	70	83	75	74	66	78	61	75	84	69	81	85	82	61	70	71	76	73	67	83	76	76	59	68	73	88	88	82	74	80	87	76	77	79	79	77	83	94	74	88	70	79	75	66	80	55	89	79	76	88	82	70	80	63	62	74	87	79	90	78	80	83	69	77	67	82	65	84	54	70	62	78	74	78	71	69	82	71	80	81	67	91	76	81	81	81	78	70	63	88	74	84	78	95	83	91	68	79	74	67	88	73	77	84	84	68	71	90	87	76	79	71	79	62	64	79	83	75	79	67	81	70	80	71	77	79	73	80	72	75	80	79	76	60	91	73	60	73	68	76	79	83	59	85	82	77	69	78	85	79	88	80	67	77	78	72	65	70	66	85	76	80	77	79	73	94	75	75	56	76	76	54	66	70	86	61	76	87	83	54	63	60	73	75	70	77	60	102	76	80	73	81	66	67	85	86	74	78	71	74	77	83	81	85	72	72	74	71	77	67	84	54	90	76	76	81	63	84	87	68	71	81	80	71	79	71	76	69	65	69	72	73	78	74	76	63	79	68	89	82	77	60	71	61	82	80	68	65	70	77	73	69	69	68	62	67	83	64	88	68	73	72	102	77	73	73	81	78	96	74	80	68	62	66	65	86	61	67	63	85	71	81	84	77	80	78	68	79	75	75	75	82	69	64	85	70	77	69	78	89	75	87	79	76	83	85	79	71	90	71	88	87	98	71	88	71	75	81	74	84	74	89	79	79	72	76	70	84	74	89	77	76	74	84	70	69	73	74	81	96	85	79	70	86	83	54	71	65	82	60	65	64	87	68	76	69	75	79	77	66	73	73	67	81	79	66	84	67	78	72	71	66	56	71	67	73	71	73	75	81	95	67	77	75	74	68	89	70	71	77	65	73	69	90	62	54	76	83	87	68	87	77	86	78	84	79	78	73	94	70	79	76	76	81	43	69	69	79	77	79	74	70	69	93	74	86	62	82	74	62	64	77	73	76	60	74	69	89	81	78	65	72	78	72	77	67	81	76	66	77	69	74	46	69	65	78	74	68	69	74	73	68	75	75	67	86	78	78	72	69	85	74	84	76	79	60	74	80	87	73	69	71	74	82	75	84	81	73	71	75	74	81	82	78	77	82	83	91	79	73	65	80	89	82	84	77	78	61	82	77	83	76	71	84	81	60	82	73	90	82	52	70	68	76	93	61	74	73	83	83	79	76	81	48	78	82	73	77	69	93	71	87	56	69	65	65	71	65	70	83	76	79	75	81	80	75	73	73	71	72	78	66	79	91	76	73	73	82	71	79	79	87	77	62	96	67	84	76	71	79	75	71	58	69	78	69	92	79	86	71	87	61	93	79	66	72	68	73	74	85	77	75	61	66	85	86	86	89	85	74	75	76	75	91	58	69	87	65	73	80	61	90	73	80	84	68	70	76	65	77	77	67	79	90	75	63	61	79	79	78	64	75	71	99	78	76	82	88	71	78	81	73	74	52	74	69	67	73	108	63	88	86	72	66	80	75	73	71	87	81	73	79	59	78	76	71	60	81	72	71	86	94	81	68	82	69	71	79	84	92	69	74	73	76	76	80	70	64	71	74	72	58	79	62	62	69	102	88	87	82	89	84	71	72	57	86	76	68	81	67	87	86	78	69	82	78	71	71	83	85	76	57	79	73	97	58	65	76	78	79	69	79	79	70	79	74	71	73	68	78	69	72	75	78	70	89	85	76	85	82	83	68	71	77	67	73	74	88	96	58	73	62	70	80	82	64	68	62	67	87	75	78	72	78	86	89	64	78	76	68	81	63	70	65	81	70	84	89	78	66	54	70	69	79	85	62	71	80	74	83	64	74	95	65	81	73	77	79	84	80	67	72	72	70	77	62	68	91	89	80	71	89	55	59	77	52	74	73	75	78	76	84	96	78	76	73	69	66	88	87	73	87	78	67	69	72	85	73	77	87	66	82	83	75	98	76	76	70	72	79	83	65	107	86	91	76	78	59	61	75	79	96	84	83	71	81	63	70	77	80	71	76	67	69	63	76	68	66	71	82	76	66	78	92	72	81
19359	11542	7260	12512	37114	23875	14206	12798	8255	6618	5237	4557	4052	3282	3037	2716	2381	2111	1903	1719	1739	1672	1585	1403	1466	1299	1200	1237	1176	1176	1177	1085	1121	1006	1093	1124	1133	1126	1097	1027	1080	1074	1051	1061	1049	1020	1072	1069	1054	1067	1055	1135	1108	1160	1070	1006	1016	977	972	1023	1024	2608	3468	2426	1063	1039	906	950	966	930	985	995	970	1002	950	940	954	955	954	964	1000	952	941	861	951	958	970	1015	939	947	942	947	927	971	942	981	933	918	996	876	971	1007	957	1002	1018	954	965	955	938	945	952	962	970	970	1042	991	955	1021	939	973	960	950	928	979	951	1013	941	970	923	999	962	946	950	940	951	979	919	931	998	944	998	950	891	957	965	930	960	904	925	929	949	986	1036	994	961	940	979	1010	952	994	913	985	1006	990	929	959	917	978	980	977	931	972	916	968	932	967	946	891	971	975	948	946	1002	968	923	989	955	911	976	922	924	905	1022	987	957	964	997	952	929	934	927	975	1011	991	895	961	923	989	965	927	950	968	951	943	904	896	937	985	918	970	957	985	999	945	941	991	964	971	969	995	909	998	977	927	957	924	928	953	968	1014	980	1001	933	1001	927	940	962	905	912	940	924	988	964	934	945	981	963	949	987	973	968	948	925	917	931	998	1003	997	919	972	927	953	953	940	963	957	955	934	1010	960	1014	939	963	935	982	956	943	938	995	914	964	937	975	922	937	995	943	969	999	939	959	1010	949	985	942	978	974	990	932	972	931	916	967	951	971	922	956	920	967	911	913	952	923	925	989	957	962	946	921	954	973	919	989	976	929	984	1018	981	942	915	960	964	943	942	986	949	952	963	1022	936	933	923	1043	997	961	963	962	949	1008	965	980	938	985	954	935	1002	916	1005	971	1024	942	916	1029	1033	1021	967	966	975	936	906	961	985	994	897	936	988	927	940	966	948	986	1016	962	904	961	925	996	1007	949	998	955	997	966	968	950	950	933	996	970	981	962	926	993	970	955	958	966	940	1034	943	949	974	948	981	966	967	951	917	934	953	990	965	964	996	987	968	1025	990	955	934	982	967	977	938	960	943	986	961	977	978	939	953	954	907	961	922	1004	984	959	932	946	931	957	982	1020	968	927	964	968	986	987	974	978	1012	918	936	940	975	905	917	942	974	924	881	973	987	1009	950	963	990	945	982	942	992	1002	924	915	969	953	980	1034	933	967	966	982	940	974	954	997	971	990	942	1043	956	974	931	1005	976	1008	1008	936	923	952	959	919	998	928	975	954	980	1002	969	928	1019	978	950	944	959	906	922	914	983	1026	972	988	945	972	956	993	955	1005	952	982	1001	933	945	967	969	962	925	957	954	943	989	975	978	927	955	931	942	968	951	936	1018	949	952	965	985	992	1033	963	925	988	965	888	962	963	986	957	937	910	965	1010	1016	950	951	951	1018	969	983	986	1025	983	987	992	929	947	988	961	977	947	932	966	925	953	949	975	961	986	971	977	917	949	973	953	960	972	1009	974	1008	982	1019	939	931	968	983	956	957	951	924	942	929	991	984	950	980	936	962	949	955	947	965	962	906	913	966	943	986	977	912	972	978	924	949	928	980	961	920	938	967	937	905	937	987	960	967	930	912	968	1011	976	922	988	942	956	916	971	981	989	985	988	963	947	920	945	977	937	952	964	946	990	963	977	999	963	933	950	943	895	937	942	975	948	967	962	977	1000	988	941	943	967	938	956	965	951	958	955	984	968	1000	1001	975	968	973	922	963	930	992	934	916	933	981	960	959	960	920	909	951	935	968	932	987	932	964	989	939	977	979	925	958	1030	1006	1001	920	944	984	992	935	1000	1003	972	961	940	941	913	931	976	1024	925	948	949	988	937	993	1020	979	956	970	966	944	945	1001	908	969	979	1016	977	966	979	950	970	937	932	1033	959	1000	997	950	974	957	999	952	973	1030	946	962	1017	968	979	958	970	935	991	947	966	940	926	932	932	987	919	899	961	940	1008	934	951	942	953	972	972	929	980	991	940	979	929	952	980	949	887	986	948	937	924	978	916	937	948	1002	947	1016	930	986	980	1009	986	978	943	957	972	957	929	976	984	955	945	912	940	1011	966	936	965	930	1000	960	995	953	918	928	972	995	1000	931	990	1002	963	1000	969	1005	953	985	997	972	1015	954	986	969	973	972	951	1015	923	961	1000	915	978	969	934	968	988	1005	928	936	948	950	946	1015	994	913	953	971	917	980	980	991	931	1008	1002	956	955	993	975	983	948	932	1016	1012	958	939	933	962	958	958	997	929	924	945	987	999	977	984	935	972	960	970	936	924	995	951	961	988	940	948	947	904	937	985	955	954	1015	1035	972	998	995	944	966	986	969	954	930	975	947	1001	934	967	1016	979	966	965	958	955	975	932	953	950	1002	967	904	997	973	952	1001	977	983	924	929	942	946	975	1016	931	929	985	1007	970	1002	891	957	981	968	944	1003	909	967	940	980	940	928	979	969	943	980	976	953	978	943	982	939	950	981	953	891	945	970	985	940	982	977	994	970	975	913	941	958	948	978	983	994	941	929	966	970	950	907	984	938	959	903	967	966	965	1052	922	965	944	933	996	967	986	949	946	965	956	990	944	946	941	969	976	947	938	876	953	993	990	929	969	972	933	1010	964	968	1001	967	991	908	962	979	919	985	935	1016	894	1000	985	988	940	963	964	950	956	962	959	962	932	936	931	988	943	968	953	952	935	949	1021	917	922	976	960	940	970	969	979	904	944	949	942	1009	899	999	978	897	959	1005	952	986	982	962	980	942	975	991	1022	930	987	1004	940	980	947	998	977	970	938	957	942	1013	985	969	961	927	955	975	1045	946	974	949	933	1001	998	977	957	983	975	936	964	965	1014	973	964	952	971	995	925	1008	1009	939	959	948	958	950	986	952	1014	991	985	967	991	921	912	970	935	960	938	1012	956	940	962	1022	1001	967	978	949	965	966	941	1006	1011	947	917	927	959	934	949	918	933	982	1015	979	975	988	945	946	981	933	955	945	934	895	1001	985	920	946	988	1001	965	976	931	914	930	958	919	962	921	926	959	992	938	951	919	970	993	967	983	948	935	960	963	963	926	992	932	941	976	935	948	979	925	975	982	943	918	1003	932	953	959	967	964	926	989	960	1008	960	984	981	939	965	995	933	953	927	938	981	948	959	960	950	961	981	962	980	924	984	937	962	990	934	941	957	893	1021	978	1012	920	940	927	935	961	934	969	907	972	979	962	966	974	946	995	947	920	966	984	967	957	945	902	893	933	945	904	897	989	997	1014	1005	970	961	1000	967	973	946	939	981	1031	935	950	962	887	974	953	909	994	947	914	978	941	948	969	970	949	927	1008	967	894	940	958	959	933	997	972	938	961	963	932	895	951	962	951	958	937	968	1010	898	895	953	981	976	942	986	908	932	990	968	925	1005	991	1012	993	953	979	985	962	959	952	963	931	971	969	946	975	921	969	960	901	983	1000	907	878	910	962	902	949	913	957	936	934	958	1010	974	993	910	935	931	939	972	951	958	999	922	909	972	1011	931	961	946	969	984	966	936	948	941	933	1003	966	948	990	990	964	992	992	918	956	985	937	916	939	977	995	975	947	917	996	917	940	952	912	974	1025	1005	938	993	921	970	972	945	951
2258	874	486	337	1924	2156	700	484	200	195	170	181	138	159	109	133	124	106	79	100	106	88	102	84	101	82	72	81	74	77	76	73	79	82	76	81	74	71	77	64	76	87	91	81	92	60	73	81	68	72	68	81	80	72	94	78	88	75	73	68	69	120	201	132	84	65	59	61	84	60	70	79	77	75	84	92	81	88	82	63	74	79	72	70	87	74	81	78	79	82	76	57	82	65	78	59	69	68	62	64	61	64	81	57	72	81	71	69	74	52	77	66	65	71	68	76	69	68	71	76	67	71	71	72	82	80	74	69	50	85	58	81	85	76	61	78	78	69	79	60	66	73	66	65	82	77	70	78	76	61	79	68	77	73	58	82	61	68	81	82	76	82	88	73	75	56	74	75	83	92	78	72	78	73	63	70	69	64	74	77	81	74	72	66	63	70	75	62	85	70	66	73	84	76	81	83	69	63	73	57	73	67	70	81	74	83	57	59	76	102	83	55	92	76	78	82	66	77	76	66	74	77	66	83	76	70	75	79	72	72	79	79	73	68	70	66	69	76	63	55	89	65	62	89	70	72	74	75	65	57	71	79	69	69	64	82	77	72	73	69	73	77	69	73	64	77	76	67	61	72	60	70	68	65	63	57	85	77	58	81	71	66	67	63	75	79	74	63	65	62	82	67	67	65	80	75	62	75	75	65	84	63	55	78	96	64	70	74	69	58	72	65	94	57	70	63	72	74	66	56	68	73	83	60	68	80	57	61	59	68	66	99	56	74	62	76	63	73	64	64	68	73	58	78	87	69	69	87	62	54	70	72	66	69	72	73	77	65	76	70	70	62	79	81	65	69	71	81	77	60	68	60	66	68	65	63	69	73	59	84	72	58	62	84	80	64	48	68	68	65	72	67	73	78	86	62	76	67	79	80	69	63	68	68	66	72	62	86	67	73	67	79	71	77	51	51	63	76	81	69	72	64	67	67	64	70	61	80	77	75	79	78	79	58	63	80	69	57	83	79	82	53	84	83	74	75	73	67	87	84	62	59	57	72	64	69	82	64	69	68	70	65	93	63	70	65	74	77	55	78	65	89	79	44	63	58	68	78	79	83	80	63	66	83	76	81	73	60	70	63	73	73	65	65	86	68	79	78	76	87	70	56	78	65	75	65	61	68	72	70	63	84	75	65	52	68	61	66	80	64	71	67	63	71	75	73	73	63	72	88	76	76	58	70	75	77	67	72	59	63	78	70	64	60	66	57	65	62	82	79	70	67	55	58	76	73	73	70	79	67	75	66	69	62	72	65	86	70	78	67	81	79	69	66	73	70	68	84	75	70	80	87	77	74	82	70	70	59	74	73	76	77	81	83	66	71	63	71	83	58	79	90	65	70	69	62	78	73	66	64	69	82	69	71	78	57	76	67	63	86	70	67	75	79	77	70	85	79	72	73	70	67	61	72	74	63	75	67	62	48	76	92	69	67	76	74	82	84	85	96	65	56	78	67	76	79	86	64	64	64	90	69	76	82	78	63	78	67	59	77	66	79	67	73	67	61	64	69	76	75	62	62	76	71	70	89	56	64	71	63	54	62	69	57	62	79	62	66	63	72	70	79	60	81	68	59	68	83	76	73	57	67	91	84	66	79	88	80	60	83	83	57	87	87	87	63	71	68	66	77	68	79	64	65	93	81	78	76	78	70	74	80	80	60	78	72	65	66	79	63	74	62	71	75	75	69	68	72	70	74	66	79	61	82	77	81	75	68	78	82	69	71	62	69	49	69	72	74	79	61	69	65	72	82	88	67	75	70	71	83	76	63	70	60	70	79	63	76	74	69	76	76	74	62	91	60	63	67	67	89	79	82	65	58	59	75	76	53	75	79	62	79	69	76	84	87	87	75	92	76	72	68	68	77	74	59	75	64	69	66	67	85	75	72	68	78	50	80	86	69	60	73	83	64	73	76	90	77	65	78	86	64	76	58	60	61	63	77	79	78	72	65	76	66	65	53	61	89	66	73	73	66	62	94	78	85	66	64	82	64	101	86	74	79	65	64	69	79	80	73	72	71	74	68	66	66	72	78	60	75	76	67	86	63	67	68	73	70	75	72	80	64	78	87	73	96	70	59	69	74	80	81	71	65	76	71	79	80	71	61	77	67	67	67	82	84	94	65	70	80	78	78	71	80	73	77	73	68	80	64	72	54	71	74	70	65	69	68	64	75	84	69	64	75	72	82	75	69	79	80	89	87	76	63	73	61	75	73	65	72	51	70	69	84	67	71	75	77	76	71	51	69	79	66	73	57	63	64	81	79	64	67	78	71	72	63	65	74	70	77	66	66	66	68	61	57	86	90	62	65	73	69	72	67	73	73	87	65	64	65	91	68	83	75	76	64	71	76	81	86	62	74	65	73	69	72	60	72	66	62	72	66	83	70	82	86	87	70	91	68	58	67	70	67	73	70	65	65	77	69	82	77	63	84	82	67	60	90	82	74	81	71	82	72	68	75	75	77	88	67	68	86	78	61	70	64	71	63	98	60	84	75	80	72	67	68	68	86	71	65	73	53	61	65	76	74	76	82	78	81	67	69	82	60	85	64	71	76	64	58	75	65	65	75	53	72	85	76	77	80	66	69	66	82	71	83	69	85	60	73	73	73	56	73	63	87	86	83	88	68	80	59	76	68	71	70	68	51	66	71	73	69	65	75	77	74	73	70	73	72	63	88	62	68	76	72	69	64	96	74	83	82	71	67	71	66	74	80	68	81	79	61	64	76	76	77	70	65	62	55	67	76	80	66	87	77	74	69	86	73	61	64	67	58	74	66	67	75	57	57	86	84	76	59	79	71	72	78	68	76	76	71	65	83	79	80	63	72	72	69	64	79	81	76	94	63	72	87	83	75	83	69	59	82	68	69	67	71	77	65	66	84	84	71	83	72	80	48	71	73	76	68	60	78	76	78	54	83	74	71	64	70	87	85	61	66	74	67	80	64	76	75	83	73	71	84	62	65	75	72	87	92	69	76	71	75	59	76	71	68	64	73	88	80	66	65	79	64	75	68	65	47	74	71	67	77	60	68	81	82	70	73	65	73	66	70	84	64	64	67	82	63	72	65	74	67	75	74	71	62	84	81	76	73	72	75	78	65	61	82	73	78	94	75	63	58	77	76	79	72	73	77	65	62	65	91	84	67	72	69	70	71	71	77	80	82	78	66	71	72	73	63	68	64	64	64	60	71	78	69	83	83	70	63	61	69	63	77	78	67	73	73	73	73	85	80	68	73	80	64	78	65	82	70	80	61	70	69	67	87	63	67	78	56	83	78	55	79	71	66	68	90	68	76	79	70	56	71	61	75	68	85	70	61	70	80	77	57	85	79	75	79	65	75	73	83	78	69	67	68	75	73	61	66	63	72	72	81	62	80	80	73	76	80	66	73	80	82	70	64	73	72	66	69	70	65	84	73	73	69	62	79	70	66	92	58	73	64	82	73	56	78	65	56	68	57
23475	13904	8996	14861	37364	30443	20940	18158	11163	9099	7132	6191	5446	4443	4030	3522	3065	2671	2363	2068	2033	1907	1743	1613	1523	1379	1273	1304	1205	1217	1188	1089	1093	1071	1080	1090	1123	1034	1004	993	1050	1017	976	1017	1094	1083	1117	944	1031	1018	1047	1115	1141	1151	1054	943	947	947	932	950	963	3261	5100	2797	1282	974	902	964	894	901	903	846	880	873	845	891	832	865	889	901	909	935	874	919	896	901	901	884	880	917	857	900	922	864	912	861	833	908	867	842	871	889	877	890	906	910	917	928	898	898	939	883	872	885	868	878	900	841	813	899	898	881	878	902	889	874	871	901	890	912	854	886	878	874	850	899	883	853	865	885	822	841	891	817	831	882	864	854	872	852	892	918	872	828	866	844	880	886	872	868	893	875	925	805	896	891	853	894	836	881	869	856	865	949	875	918	900	866	859	864	914	860	899	909	882	879	868	863	894	852	925	938	915	905	884	880	897	925	925	832	851	844	867	882	852	900	833	839	876	930	837	920	836	906	822	868	810	843	853	865	918	882	863	911	891	883	898	892	905	884	907	906	834	856	829	837	811	899	878	891	862	865	908	932	843	893	854	893	914	889	938	874	874	867	882	843	815	878	817	895	918	936	920	890	878	942	852	873	831	867	943	869	871	848	808	853	909	896	889	885	893	838	884	822	856	877	875	892	891	866	887	840	869	869	862	844	876	834	932	914	828	889	851	850	837	864	881	918	850	901	794	852	952	845	865	863	869	885	919	903	907	841	835	876	809	836	856	862	909	911	887	874	909	876	910	861	876	867	894	844	877	884	909	905	867	806	923	900	904	863	853	906	851	926	905	926	893	863	879	831	850	958	829	897	898	941	873	899	868	889	879	859	860	840	896	862	872	900	842	904	885	893	918	858	866	872	886	844	883	821	863	915	855	866	892	898	892	928	868	823	875	894	899	893	829	872	915	920	858	870	889	864	874	918	837	865	876	877	864	898	912	853	863	860	898	917	875	901	867	867	876	932	888	886	885	827	884	858	897	863	875	917	876	860	899	887	898	863	896	852	882	891	828	891	864	876	869	894	885	887	893	859	892	894	938	906	904	883	848	891	875	885	871	909	892	885	857	880	905	850	890	887	880	849	925	899	895	835	841	850	890	834	861	880	866	857	884	839	842	847	857	889	896	894	900	883	933	850	824	924	878	892	845	830	923	840	844	811	907	919	901	909	936	965	887	900	954	874	895	865	868	847	820	884	849	864	931	856	869	868	892	896	826	879	886	869	833	861	886	872	856	835	896	902	882	940	884	864	924	852	856	845	877	941	789	860	867	871	893	859	879	881	862	870	911	864	850	899	846	826	882	878	892	877	925	889	845	897	886	873	843	836	845	911	856	844	911	920	904	828	863	921	877	867	849	924	805	901	831	866	841	848	875	832	889	871	880	837	833	869	888	833	843	891	905	887	914	872	873	892	902	841	856	894	933	871	868	927	885	901	881	908	855	920	849	889	837	922	842	888	885	848	870	824	862	943	886	865	862	928	908	840	905	837	865	852	880	903	875	887	924	841	852	830	884	908	857	818	853	855	872	892	894	848	873	835	851	876	872	928	846	865	923	888	829	881	918	864	898	843	842	887	850	872	896	911	857	893	922	881	829	864	865	854	895	884	880	832	919	889	886	884	856	909	885	861	890	839	892	880	912	891	873	913	885	867	853	906	850	837	878	863	885	876	877	845	812	889	840	894	888	906	861	937	928	913	855	880	877	854	893	880	880	900	820	909	839	882	872	841	871	905	836	843	877	925	861	900	887	941	870	876	842	905	868	873	824	877	865	872	894	884	818	920	886	886	859	846	912	847	839	900	887	906	863	917	918	890	879	893	891	877	888	870	905	920	860	888	872	900	885	855	882	871	871	917	845	850	910	913	875	873	870	850	880	867	846	861	909	899	916	861	897	895	907	909	878	895	906	859	856	899	865	861	918	853	836	888	860	866	875	904	878	906	896	940	880	892	890	871	893	839	817	866	873	873	806	884	884	860	834	849	860	908	872	850	908	888	884	880	837	927	884	904	831	874	853	846	943	861	882	845	856	871	893	881	907	854	858	866	842	906	929	880	864	900	858	873	906	884	840	916	834	870	856	905	943	911	839	901	954	886	896	823	873	889	859	853	851	886	871	910	869	865	894	858	819	843	903	892	878	904	881	863	891	887	883	896	847	830	901	829	870	842	907	902	903	858	906	848	879	905	875	902	905	851	907	867	887	829	872	854	896	858	849	888	875	905	820	844	927	828	881	863	847	864	871	857	844	876	893	854	886	890	891	887	883	877	909	899	881	910	853	925	807	902	853	903	860	854	888	855	914	870	829	858	845	864	858	871	893	852	910	913	895	881	824	873	861	903	838	885	890	844	883	849	877	861	898	913	901	818	890	913	919	882	879	948	888	860	843	850	856	897	866	834	902	839	826	849	915	887	874	876	857	861	861	919	858	916	884	883	889	811	858	843	868	859	930	864	886	839	842	862	873	862	875	904	874	874	856	898	904	854	933	793	865	913	898	893	880	906	840	918	846	839	916	878	897	853	866	861	928	918	872	889	841	861	869	871	923	855	848	850	902	861	893	836	863	855	920	828	878	842	861	894	942	898	892	872	931	850	864	923	882	873	856	855	880	890	916	874	874	866	912	854	870	867	908	822	838	907	833	818	855	866	828	872	930	854	883	909	907	841	872	863	854	833	881	829	857	904	836	936	900	869	884	915	893	844	879	862	913	910	863	851	851	862	894	867	827	863	910	833	890	876	819	851	892	876	893	860	852	853	896	848	858	894	884	909	874	887	862	905	840	875	892	892	869	925	852	833	912	879	874	919	867	864	838	878	849	858	866	935	862	917	895	894	862	876	881	878	886	878	880	863	890	905	880	881	858	868	905	905	869	809	852	865	902	877	900	892	857	911	877	879	889	912	976	902	905	890	824	903	916	866	869	903	846	854	883	859	871	903	899	843	872	889	895	826	883	894	900	855	887	905	867	882	886	869	843	869	908	936	841	877	881	846	900	851	879	838	861	849	886	889	865	872	884	876	851	801	875	901	909	896	906	896	897	865	892	885	856	839	869	871	855	850	872	879	913	878	842	936	890	893	886	874	832	882	858	889	858	894	896	881	907	839	842	916	885	858	860	911	885	873	872	905	836	840	927	855	924	905	833	884	897	903	930	930	926	890	855	904	854	875	913	879	854	910	852	871	912	878	914	846	906	910	923	896	853	928	890	834	924	869	930	925	887	833	908	845	872	898	885	885	890	844	851	854	866	922	948	860	904	883	851	876	882	837	917	866	864	914	865	865	889	891	865	859	887	870	908	884	901	878	912	855	868	823	910	885	904	862	877	861	866	919	877	891	927	881	857	920	863	896	873	882	833	878	898	917	855	892	884	865	852	866	910	871	882	890	853	855	909	854	916	898	925	926	875	913	875	947	892	872	858	849	939	890	884	904	859	882	888	880	903	957	874	871	838	873	852	929	863	849
2022	438	226	184	603	699	367	194	141	114	101	93	85	84	55	73	77	49	51	54	63	65	55	53	70	51	60	48	49	47	56	49	43	59	54	53	51	44	43	64	50	45	44	50	57	45	43	43	38	57	45	53	50	50	58	45	58	53	46	58	63	56	90	80	64	53	65	36	56	54	42	47	63	51	58	52	49	48	50	50	54	46	40	44	46	42	35	58	55	43	46	59	44	40	51	45	46	59	40	40	61	48	59	55	43	68	49	48	52	47	41	56	46	48	56	54	48	50	64	41	51	45	51	52	49	59	39	55	44	47	50	46	42	46	42	44	35	51	63	48	55	54	38	39	58	59	44	52	63	37	53	39	51	61	51	55	65	39	53	51	52	54	50	57	39	46	51	65	56	41	44	47	50	48	51	45	52	51	58	46	47	48	49	56	45	53	51	59	45	54	47	58	39	46	55	40	59	34	44	43	41	56	49	54	50	32	40	42	59	55	44	40	46	53	49	60	37	39	49	48	54	48	48	47	48	41	42	60	40	44	45	50	49	55	58	50	54	48	58	58	47	48	37	40	46	53	54	46	52	51	47	38	50	43	52	37	51	59	40	58	52	40	50	65	68	49	53	45	55	43	45	45	42	41	51	66	38	61	39	33	44	60	39	56	55	49	48	65	49	53	55	52	52	42	46	53	51	48	58	47	54	47	49	37	42	51	61	42	41	46	48	56	56	44	42	46	46	48	58	50	48	38	39	55	55	52	39	37	37	39	46	46	38	45	54	58	51	55	59	45	50	52	55	49	43	48	49	46	38	48	51	51	52	49	56	56	48	39	48	52	50	35	48	35	50	53	53	52	47	45	45	59	47	47	47	50	37	50	50	52	43	50	56	54	50	52	46	49	61	54	49	52	41	45	46	45	38	44	38	42	50	48	30	39	39	54	46	42	42	49	57	61	47	48	48	40	52	50	67	58	52	40	47	40	52	57	44	43	43	43	44	36	46	48	50	44	56	60	43	59	48	46	49	48	51	43	50	51	40	47	53	49	56	48	57	45	39	47	38	49	48	49	50	60	41	56	44	46	56	38	51	45	61	50	59	51	42	58	53	57	55	65	50	62	42	57	43	54	49	71	42	44	51	39	42	55	37	40	52	49	41	43	40	52	53	56	50	52	53	39	50	56	55	61	51	49	53	45	43	50	51	47	36	61	55	47	46	47	50	34	52	46	44	61	55	32	54	43	41	39	43	45	50	57	50	40	50	43	52	46	50	46	50	52	42	52	61	62	42	49	55	53	53	42	44	48	50	47	63	48	62	56	53	51	52	44	46	46	44	43	51	41	48	49	47	58	49	69	50	67	48	54	49	45	32	43	55	48	45	57	41	36	50	62	44	48	43	55	31	61	50	52	43	55	66	56	52	59	39	44	57	48	45	55	60	45	58	53	50	54	53	51	41	70	48	45	60	43	54	51	40	56	46	48	49	64	52	44	54	43	42	47	46	55	43	46	58	38	54	45	50	44	50	22	52	41	41	65	37	48	37	40	49	57	47	42	50	44	55	53	51	46	48	53	40	43	47	46	47	58	47	42	42	47	51	38	55	65	49	45	45	55	55	50	54	43	57	34	34	50	57	46	46	55	54	44	47	51	55	52	47	35	52	40	49	52	51	38	69	61	51	40	66	47	44	49	48	42	36	53	45	39	55	45	48	49	43	49	47	46	46	44	42	50	38	55	50	49	42	40	55	49	50	48	47	51	49	45	46	42	44	50	49	51	45	39	37	47	50	40	44	40	46	52	48	43	38	48	58	58	61	56	46	47	52	49	67	42	42	36	53	44	54	51	50	45	49	52	57	58	68	56	54	53	63	46	48	52	48	41	55	41	59	44	43	49	49	44	59	50	61	54	54	46	62	54	57	47	45	43	43	48	49	44	46	52	44	41	53	43	45	60	53	47	44	42	49	51	49	44	52	47	43	50	45	41	47	56	52	61	42	41	53	45	44	46	54	54	59	71	44	46	50	47	53	50	44	47	55	53	45	50	44	49	58	40	47	39	50	45	53	58	43	48	63	45	49	59	45	36	63	46	50	50	47	48	38	45	53	64	57	56	51	50	50	46	50	44	45	55	47	55	46	44	42	62	54	32	55	61	52	57	56	46	56	49	50	45	36	37	48	45	49	43	56	58	54	62	49	50	61	51	52	45	47	45	55	52	46	41	51	43	59	48	47	48	44	47	61	39	33	52	47	48	46	52	33	43	57	68	37	52	41	47	42	55	47	49	39	46	33	46	54	41	58	39	53	43	54	56	57	48	48	48	56	43	47	47	47	59	50	52	47	44	40	46	52	54	35	52	52	39	53	54	37	51	55	51	41	52	41	57	44	45	49	45	50	55	47	57	56	51	49	59	43	51	64	35	55	56	59	51	48	40	56	48	43	40	48	65	42	52	44	63	45	43	58	33	50	50	52	40	48	48	40	48	62	48	56	59	58	55	56	45	39	53	46	41	54	39	46	49	58	48	55	38	44	52	51	61	45	51	37	53	56	44	33	40	61	51	54	46	53	51	49	43	41	35	57	50	44	46	36	66	59	35	48	49	53	42	48	50	49	53	48	49	51	54	47	50	62	50	42	33	44	44	53	43	52	49	42	58	32	55	64	52	42	45	42	41	48	53	44	57	44	49	41	32	41	45	46	50	49	43	63	53	46	53	61	47	48	53	45	58	56	43	40	66	53	42	47	52	48	39	51	37	47	52	37	61	55	33	45	48	44	53	43	49	49	53	40	40	63	43	49	51	49	43	63	63	47	48	57	44	48	44	49	41	47	36	50	50	54	57	40	57	51	52	45	49	38	67	45	44	51	47	51	41	50	55	43	48	48	56	52	52	52	59	43	46	44	39	50	59	58	49	47	40	54	55	45	40	50	40	45	71	51	44	49	49	45	53	52	51	41	55	52	45	58	46	69	42	56	50	45	50	48	51	55	48	56	51	55	37	51	44	50	35	60	49	40	40	33	37	50	52	46	54	50	50	47	48	67	48	48	55	58	50	39	46	56	52	53	46	53	47	56	50	45	49	54	61	55	38	45	67	52	56	53	66	50	43	54	50	60	59	36	46	41	48	40	52	34	37	50	60	57	46	52	65	46	39	49	55	45	51	57	41	44	45	55	51	54	63	41	53	43	40	59	47	57	43	39	42	38	49	48	58	50	62	50	52	53	64	49	36	43	50	32	56	39	58	53	45	48	60	35	39	58	47	52	45	42	45	52	49	44	48	64	57	48	44	57	58	58	45	38	47	62	45	45	56	50	54	45	44	38	50	50	64	46	44	49	58	50	45	48	38	47	55	36	33	46	46	48	54	54	37	43	53	41	45	47	64	43	53	34	59	62	30	48	49	49	41	46	58	44	52	42	46	39	59	40	51	44	54	39	53	38	53	49	45	45	44	48	47	49	51	49	45	58	54	43	39	56	55	46	56	34	39	53	48	50	37	41	58
17267	8890	5335	9521	26018	27151	16145	10507	5968	4482	3585	2953	2391	2012	1733	1594	1426	1323	1182	1078	1067	1071	1014	982	935	842	811	788	745	743	767	721	781	727	702	695	737	682	759	724	675	699	727	744	731	670	694	681	722	682	727	741	676	745	681	714	690	651	699	703	685	1155	1596	1425	876	755	630	646	635	643	730	609	639	648	649	603	673	627	652	626	678	630	601	685	642	669	656	655	661	639	678	577	639	702	628	624	639	629	663	699	651	589	641	640	660	650	638	674	622	678	665	681	648	670	669	647	641	642	670	628	673	646	689	671	650	651	649	599	610	669	671	640	615	620	656	624	659	649	644	625	664	587	640	630	653	640	662	663	696	652	603	682	634	641	627	611	690	697	642	655	647	621	632	701	644	628	671	651	655	620	686	664	677	584	651	596	623	667	627	603	610	630	634	634	651	627	675	642	656	634	684	659	721	649	656	706	625	602	675	709	659	647	623	622	674	676	680	615	655	675	617	596	671	656	658	633	667	644	648	688	658	612	679	673	679	655	601	664	675	640	661	674	630	643	674	630	667	613	667	635	614	667	624	656	650	651	679	615	646	622	649	636	696	695	639	670	650	654	671	698	631	688	676	672	652	677	639	639	692	660	617	658	584	652	595	623	636	661	661	672	639	662	611	636	678	636	619	669	622	708	673	658	680	650	648	614	665	648	668	635	619	641	659	646	660	636	598	635	688	633	655	649	655	633	667	652	651	627	698	703	634	628	659	625	602	662	673	685	656	662	666	719	675	661	686	624	634	618	656	605	689	714	699	657	695	618	653	653	651	633	624	628	649	661	659	655	671	650	615	674	637	653	670	668	664	650	647	663	613	669	646	673	617	677	665	631	676	618	654	669	655	623	629	658	669	612	648	647	664	635	719	668	671	640	616	627	659	687	652	635	649	609	632	709	702	642	669	645	635	656	642	659	672	670	625	642	658	684	681	689	641	685	609	657	651	636	622	669	646	649	660	664	653	640	667	647	657	666	612	711	652	611	645	649	657	603	679	619	656	679	615	653	692	674	631	637	641	673	689	704	660	652	651	648	666	675	690	619	658	625	660	635	646	691	667	612	683	658	628	667	681	674	678	662	672	614	664	659	658	674	682	607	683	678	675	662	623	656	694	673	670	620	607	689	690	624	631	668	638	674	657	682	625	637	655	638	612	680	637	677	665	637	632	639	682	647	688	663	669	619	630	625	621	688	669	659	669	658	648	655	637	695	608	645	646	661	654	664	657	596	674	670	652	656	685	661	693	643	632	645	671	662	627	629	653	606	669	645	660	624	646	605	611	658	644	631	638	622	641	667	632	651	656	675	663	649	647	636	655	637	669	637	616	671	637	684	662	646	631	667	610	607	659	645	661	647	625	621	653	643	663	681	631	649	665	639	652	657	700	705	681	624	647	660	652	641	640	695	641	613	666	687	675	661	655	646	658	630	656	591	614	655	655	664	650	663	658	673	650	675	638	646	674	642	681	673	624	633	640	670	665	655	654	639	700	600	658	661	670	696	642	655	699	644	599	681	617	688	649	671	666	624	600	665	611	656	690	628	651	649	594	644	682	634	665	632	636	646	641	653	705	619	631	661	648	649	657	685	617	654	642	622	626	599	687	661	666	657	652	675	659	634	732	641	681	638	669	643	629	731	669	674	700	643	658	619	625	658	649	647	590	669	664	649	688	663	642	695	638	652	686	669	625	655	637	654	653	641	620	618	644	625	643	621	658	638	638	619	628	676	695	678	696	633	620	650	578	628	641	616	657	658	664	663	609	638	645	685	645	624	610	625	681	678	658	684	624	679	682	650	616	669	666	657	666	631	674	649	649	643	619	647	640	663	619	621	636	640	687	647	662	642	633	662	665	632	652	656	619	629	665	640	622	669	635	695	642	665	618	614	673	681	677	618	641	643	659	659	639	655	685	683	650	674	636	647	696	631	629	656	655	626	676	664	693	639	685	639	613	655	661	642	671	641	673	637	673	648	646	648	676	678	622	621	638	671	631	607	611	660	632	685	692	603	646	674	597	658	626	612	654	674	692	635	660	656	646	660	667	668	685	610	653	683	644	688	640	636	637	679	644	657	620	686	703	701	664	620	617	638	599	660	667	674	627	681	618	680	638	615	644	627	658	605	600	625	590	666	664	620	633	678	670	619	650	680	628	598	657	650	664	667	696	623	629	659	691	637	672	682	642	650	613	634	640	639	611	607	615	657	689	640	665	671	651	572	625	699	617	662	646	640	636	678	637	642	631	650	607	635	673	680	654	674	619	625	621	645	682	667	580	650	633	615	660	651	629	639	667	634	641	652	635	632	645	667	631	648	649	644	664	626	609	668	675	619	661	668	635	647	635	683	675	651	618	659	611	667	662	714	601	655	723	679	626	674	630	690	637	626	692	664	662	632	613	651	621	624	605	632	685	663	650	630	608	617	640	615	653	646	620	650	598	573	663	642	683	641	632	658	660	620	645	620	659	680	657	640	661	676	684	693	677	651	630	654	664	582	649	687	636	609	629	655	654	653	659	671	635	658	579	637	671	669	660	608	627	660	626	612	649	655	655	634	676	660	690	695	677	642	657	628	631	656	648	629	672	627	647	681	605	658	622	637	628	622	652	613	676	687	695	631	652	709	669	660	622	628	631	649	652	647	642	642	660	616	678	638	630	670	652	653	633	622	642	660	671	648	680	669	682	697	645	671	630	668	623	659	697	616	696	636	660	647	650	666	617	629	694	643	646	632	667	641	668	709	666	683	635	640	660	646	633	635	624	671	672	643	698	637	637	655	570	669	641	655	668	666	665	621	656	660	581	643	674	634	641	641	628	612	661	646	650	681	682	627	626	663	650	653	641	648	683	717	684	682	671	662	679	632	687	640	656	596	684	706	668	622	653	636	627	644	627	676	661	674	677	666	637	632	637	650	628	647	640	690	675	659	674	632	660	654	667	673	631	662	618	649	642	660	662	612	639	654	686	662	661	685	636	606	606	667	641	650	681	676	647	634	667	652	645	664	633	651	684	623	652	651	637	616	587	663	673	650	652	626	632	627	652	645	659	673	673	643	670	641	669	628	637	657	664	622	674	593	662	624	679	633	634	651	633	639	621	619	607	662	637	573	632	651	623	648	671	642	660	625	680	651	677	658	677	624	701	614	629	686	642	649	644	593	637	704	662	632	615	645	655	610	655	666	636	624	665	651	640	653	670	651	616	636	636	674	657	628	651	644	657	646	626	599	654	671	634	607	639	661	632	669	629	655	649	676	620	654	655	640	667	706	618	634	676	676	623	687	687	645	642	671	688	666	640	655	638	675	666	638	674	652	690	656	666	632	720	680	688	640	669	694	608	622	637	604	710	672	617	619	657	654	635	645	689	625	626	645	669	639	624	645	675	652	707	673	676	643	670	622	657	659	651	646	636	624	664	678	688	710	666	644	622	625	641	633	677	678	671	646	675	656	647	643	622	659	644	676	654	617
1645	651	366	253	1949	4837	1757	160	146	109	99	107	90	70	77	81	66	72	60	57	70	70	60	62	64	52	60	54	47	45	61	49	60	44	54	45	49	56	55	55	56	54	49	53	59	41	48	41	42	43	64	48	48	62	63	48	57	44	56	54	50	65	102	88	66	47	45	55	42	36	47	49	61	49	46	57	60	55	49	49	45	62	56	52	62	56	51	60	54	56	47	45	48	53	47	51	56	54	60	41	47	45	56	52	50	66	52	49	61	53	48	51	52	45	48	59	55	48	46	44	42	58	49	53	44	55	49	46	56	57	37	51	61	52	39	51	40	61	51	50	47	46	66	63	58	47	56	45	62	46	45	43	45	77	67	56	45	61	43	49	53	56	52	51	52	55	60	63	55	46	51	47	69	47	46	60	49	48	42	40	58	58	52	53	46	53	58	57	55	40	54	41	54	53	57	52	52	47	59	55	35	51	48	62	62	50	59	50	60	57	53	64	42	47	38	62	41	52	49	38	62	53	44	49	41	56	56	52	58	49	47	44	44	54	55	34	46	63	44	47	57	40	47	53	42	50	46	60	44	59	64	60	50	47	48	42	56	45	50	57	50	43	65	48	50	43	60	62	46	55	44	57	54	54	49	58	61	42	52	61	62	60	52	58	61	53	43	57	56	54	50	47	53	54	58	56	48	53	41	56	44	53	58	60	54	37	61	49	50	58	61	38	44	40	53	48	45	46	63	45	49	41	47	52	61	53	47	48	61	52	49	48	58	49	51	56	40	63	50	49	48	60	57	46	52	59	59	62	52	47	56	48	46	52	45	52	52	53	49	56	65	57	53	46	54	48	50	60	49	49	54	47	49	44	41	56	51	55	56	44	51	47	48	36	49	49	61	54	58	37	47	57	54	45	55	61	56	52	55	41	43	49	56	64	51	49	50	55	44	49	46	61	59	64	60	50	53	59	63	51	54	57	52	57	48	53	65	51	41	41	54	50	38	45	36	63	56	60	57	52	51	46	57	53	44	53	50	52	42	48	49	69	56	44	52	50	55	48	52	46	52	42	45	55	68	57	56	45	39	43	42	53	48	52	53	61	48	62	55	61	46	44	51	73	48	50	63	35	58	51	48	54	57	45	50	52	54	58	65	48	44	67	58	54	51	65	44	54	48	60	48	50	54	54	44	53	42	48	54	61	51	45	48	44	53	48	34	44	65	48	44	53	45	46	53	54	61	55	48	42	53	48	56	51	52	46	52	49	58	48	47	58	56	53	46	51	59	48	45	64	48	59	59	55	54	51	67	53	51	52	52	53	50	54	57	54	43	56	57	54	56	55	44	51	50	43	48	66	44	60	60	40	54	55	52	53	51	56	55	47	47	50	56	64	52	49	51	48	55	38	49	55	64	54	51	60	44	49	65	60	41	59	54	51	50	63	54	52	60	56	55	43	47	48	50	71	49	47	46	42	51	53	52	63	41	50	56	50	44	63	52	60	51	54	52	55	42	45	63	49	50	46	62	55	54	54	55	55	47	44	41	49	57	55	53	46	56	57	57	48	53	53	57	55	50	55	50	56	49	44	34	59	45	59	63	55	51	45	44	44	44	53	52	39	51	57	51	50	44	53	42	49	62	50	46	53	47	60	47	59	53	52	52	53	54	53	61	42	41	51	41	47	58	61	49	52	55	67	54	41	46	57	55	47	55	63	51	56	57	45	45	47	41	70	59	58	49	56	56	64	49	48	55	55	42	56	61	37	49	46	50	50	68	46	63	69	47	47	46	55	39	48	47	43	51	48	55	50	55	58	55	38	53	44	58	61	55	69	43	39	52	50	61	52	56	44	41	56	39	54	45	63	47	46	48	57	51	50	60	47	49	68	43	44	54	59	56	50	41	65	44	61	52	46	54	49	63	63	57	56	46	40	52	55	53	59	65	54	57	47	43	47	58	56	58	59	41	43	47	52	44	40	49	48	63	49	48	43	60	57	63	57	52	60	55	54	55	54	58	62	59	68	59	52	51	41	55	62	47	59	44	56	50	68	64	49	44	56	49	50	50	52	43	67	66	52	55	58	64	57	49	47	50	50	47	57	54	61	41	50	64	62	50	55	50	56	49	52	49	44	48	55	51	56	46	49	52	58	56	57	47	42	44	49	53	50	52	51	59	55	51	57	47	49	46	56	40	43	53	56	55	41	50	54	44	64	53	50	47	51	62	48	45	57	62	44	59	55	48	50	52	50	59	65	42	46	51	54	52	45	44	43	49	53	57	50	56	61	51	46	53	54	55	38	55	52	59	56	56	45	52	66	59	47	45	47	50	51	62	47	70	54	42	57	41	45	45	54	56	43	55	50	49	45	56	57	60	51	51	50	58	59	44	45	63	59	45	46	50	52	53	47	53	66	61	37	37	62	51	48	52	40	62	66	63	61	52	51	66	44	64	52	46	56	49	56	36	49	54	47	58	48	48	54	49	51	56	60	61	51	61	44	51	58	48	51	47	43	59	48	52	44	62	62	45	59	47	36	37	50	55	55	60	50	46	40	46	45	57	47	51	51	50	41	44	60	59	48	71	46	34	54	49	59	57	54	48	49	60	55	62	45	53	46	55	45	55	46	53	63	61	60	46	66	41	53	48	48	50	58	43	40	57	49	40	60	53	52	42	55	63	44	46	36	55	51	47	48	49	49	57	50	55	52	57	58	61	55	45	53	60	45	52	63	47	56	48	46	72	42	60	37	46	46	41	61	54	47	59	51	48	55	50	44	57	59	48	48	52	46	40	60	49	43	53	53	44	46	56	46	64	39	53	61	39	62	53	56	54	57	52	51	44	43	44	47	59	57	55	46	56	51	55	39	52	41	46	60	49	57	45	46	68	50	48	64	50	56	61	63	37	43	51	52	38	55	36	46	64	46	42	65	59	52	57	52	50	42	50	50	44	61	55	57	56	60	51	44	48	44	48	59	55	52	58	59	68	68	58	56	51	59	64	68	50	62	34	51	51	61	43	60	44	55	42	52	54	63	56	54	52	46	52	45	68	58	45	54	57	55	44	54	51	48	68	49	53	54	58	68	47	45	51	58	62	60	47	50	59	54	53	51	44	48	68	48	46	49	48	60	54	47	45	48	48	54	43	51	47	55	62	54	47	35	36	53	62	53	45	60	47	60	64	53	34	59	46	47	45	60	51	45	49	52	40	65	64	57	48	46	54	49	45	51	35	70	54	42	58	53	38	49	47	56	46	49	50	49	44	40	47	52	63	49	52	59	49	44	43	46	47	52	56	44	54	56	50	49	55	49	46	60	54	47	49	49	60	54	45	41	64	48	46	56	61	41	62	50	50	59	57	51	61	36	42	37	46	44	48	55	49	48	54	56	57	48	62	49	58	52	51	53	47	59	66	45	50	49	48	66	45	52	46	51	60	51	45	38	50	57	41	55	50	46	58	49	41	49	51	57	48	50	51	55	51	45	49	50	51	45	52	48	58	56	60	56
20421	11723	7279	13128	37284	47035	21055	8826	6462	5091	3992	3471	2899	2373	2035	1884	1621	1505	1298	1187	1188	1101	1019	974	950	856	851	850	813	830	787	763	703	717	750	741	711	714	748	739	761	767	702	736	746	731	713	709	698	717	746	773	821	766	733	649	679	700	668	661	756	1695	2382	1927	965	848	700	650	642	664	659	656	691	645	683	598	617	637	636	598	676	651	678	657	698	661	655	655	646	629	606	656	664	629	645	603	623	662	655	680	628	612	675	663	647	658	640	628	656	650	605	700	661	633	620	711	682	619	636	624	629	622	659	641	659	689	671	701	699	584	696	645	619	633	662	636	660	667	631	636	649	618	657	621	671	650	665	633	676	639	639	656	695	660	656	655	665	707	673	675	668	657	620	600	639	628	590	618	665	667	642	628	640	690	658	607	675	640	657	700	639	645	634	646	626	625	673	629	626	642	662	662	678	661	680	617	682	625	605	655	648	633	597	663	668	643	659	601	678	656	646	674	610	627	612	646	651	642	635	655	640	682	662	666	679	623	656	672	659	629	644	633	666	646	671	638	639	677	630	656	670	656	664	660	675	646	656	646	644	639	664	601	658	649	664	665	659	626	669	653	694	676	667	625	671	673	634	626	626	671	619	657	669	657	675	619	668	667	588	629	685	635	625	644	648	664	672	681	646	661	635	612	646	620	632	669	627	646	616	664	617	603	651	623	653	633	657	660	683	634	640	618	654	652	634	636	628	614	684	678	636	647	648	677	688	654	643	604	636	671	672	654	691	673	667	632	655	609	655	641	681	611	633	683	674	709	605	649	602	661	686	683	698	661	680	669	639	657	673	630	657	643	640	670	609	649	614	683	628	627	683	659	650	626	649	685	680	652	667	648	663	665	651	625	624	665	664	611	650	623	711	588	638	609	638	645	664	639	609	646	631	633	642	627	646	660	710	661	618	627	661	624	661	677	625	604	648	628	622	617	614	628	637	631	593	659	652	627	662	624	623	700	648	692	651	595	633	647	652	630	631	662	661	606	650	613	646	645	650	643	648	706	650	646	661	652	668	648	624	639	631	647	643	628	666	644	701	650	644	636	638	643	664	653	640	614	664	652	645	613	667	624	629	684	648	695	645	629	626	642	681	629	672	659	677	654	624	648	628	632	630	638	675	625	645	648	655	619	656	652	631	639	641	639	628	628	620	648	647	613	646	665	667	646	637	613	630	628	668	652	649	623	649	643	660	670	628	644	634	605	686	701	646	623	618	648	603	670	665	662	638	583	618	626	625	650	601	671	655	654	652	655	678	647	686	656	655	669	654	626	629	666	635	595	622	676	651	664	611	675	632	632	661	598	642	670	664	614	661	650	667	617	637	691	640	675	625	642	636	651	625	643	634	638	657	670	648	619	714	642	649	673	660	634	671	633	612	662	693	598	636	649	652	646	643	703	661	684	639	595	662	662	664	643	609	651	640	695	743	636	662	643	650	667	641	642	614	689	661	677	666	706	638	669	631	623	673	670	621	706	613	644	596	650	619	663	646	634	662	668	661	606	614	660	630	671	653	638	670	646	677	625	651	648	676	642	636	669	682	628	665	648	665	653	630	650	633	640	670	673	629	670	711	645	657	664	657	631	648	664	603	637	665	580	606	685	660	577	677	656	707	645	645	666	620	661	612	694	609	698	604	651	624	665	647	666	662	650	630	601	641	637	615	689	640	604	652	674	646	656	615	695	652	642	624	652	619	670	626	635	658	678	650	612	635	692	661	627	670	593	667	613	659	610	637	641	593	666	619	666	635	646	655	628	659	722	607	667	671	649	678	629	631	669	682	621	634	667	604	639	622	635	668	619	691	719	652	665	600	678	605	631	648	636	644	647	641	688	636	666	617	637	637	633	606	641	656	688	624	646	617	658	660	645	637	607	608	626	628	613	676	663	712	689	635	675	605	629	676	643	612	631	653	671	611	672	653	665	618	629	628	643	639	624	643	661	631	640	631	645	621	624	678	622	633	634	677	651	681	636	662	688	667	672	625	684	629	630	653	632	676	628	662	653	642	634	649	632	625	619	650	616	631	623	697	666	668	630	659	664	647	650	691	594	641	650	631	657	644	687	644	657	624	651	617	628	657	674	672	651	642	596	638	626	673	635	679	626	644	698	662	710	613	665	655	650	610	673	627	690	622	646	638	677	633	636	641	657	690	694	605	704	631	663	602	663	632	595	634	671	620	694	658	614	680	670	665	657	612	626	605	658	684	643	627	621	664	641	681	679	646	645	635	643	640	641	617	647	661	630	604	649	596	706	646	657	698	686	657	678	676	645	679	670	668	657	628	633	600	605	637	639	633	676	663	656	692	652	646	664	639	652	681	675	671	642	644	645	631	649	621	650	637	615	616	631	615	649	651	659	650	681	619	676	688	655	665	696	644	661	688	665	638	650	629	624	641	703	624	660	670	619	641	670	657	672	657	657	652	651	658	619	607	619	629	612	623	663	595	638	671	702	653	656	659	606	683	613	672	577	596	656	666	652	642	639	667	649	635	650	691	653	619	692	685	668	668	678	648	665	658	630	612	674	665	627	688	693	602	670	675	643	626	646	633	618	605	663	656	641	672	666	685	647	651	657	629	636	665	682	646	692	621	642	645	629	672	663	644	614	651	689	703	663	640	657	683	607	705	670	613	708	662	638	659	637	648	643	671	648	636	633	665	684	667	658	640	628	652	721	632	664	633	664	709	696	645	639	649	638	632	643	622	710	671	609	639	622	643	678	629	682	604	620	631	634	688	657	639	603	607	672	694	699	631	683	634	699	695	669	594	629	673	665	632	642	681	644	617	678	643	630	666	655	607	649	650	642	665	655	627	685	629	627	665	643	655	621	635	637	612	640	667	661	665	664	680	647	646	682	617	641	636	655	664	639	657	613	651	656	622	636	652	614	674	677	623	613	645	674	591	653	694	663	652	603	646	670	692	652	646	611	626	617	629	677	671	654	608	649	612	681	642	648	681	661	658	628	665	656	614	689	690	635	649	670	665	624	667	657	612	601	634	616	660	689	685	624	654	642	652	669	643	646	646	652	674	661	655	615	617	621	596	647	637	635	691	591	599	638	657	645	666	654	643	679	642	600	635	631	668	631	625	642	691	644	681	669	678	651	632	652	658	670	630	636	622	667	652	613	647	637	659	648	700	681	662	680	648	664	651	612	647	628	673	639	611	709	632	676	646	646	657	608	620	660	599	665	621	623	664	614	656	624	674	631	668	637	616	628	709	688	651	679	656	634	632	663	650	621	650	651	672	679	616	694	649	675	647	668	614	652	672	638	623	626	613	626	680	622	643	648	623	633	654	605	682	658	631	668	682	669	638	668	618	681	701	716	641	618	652	635	701	651	639	680	638	652	637	627	653	636	627	677	699	672	627	683	690	657	621	648	624	673	631	681	640	653	625	648	640	608	630	700	671	633	633	631	640	666	684	668	657	650	650	685	690	661	657	704	635	631	649	665	651	648
3080	678	353	388	375	1027	365	261	208	180	184	136	145	149	125	117	109	109	98	111	105	92	91	79	84	96	73	88	89	82	78	68	96	72	84	71	77	73	68	72	72	89	84	94	77	80	73	98	83	72	78	57	79	96	74	74	60	75	69	82	85	119	149	122	94	82	67	68	72	75	59	71	68	57	74	61	88	70	74	61	65	88	89	68	75	82	75	72	77	82	84	83	67	77	72	81	91	91	78	71	81	62	81	75	74	91	72	74	74	75	79	70	77	59	65	75	86	82	71	75	80	93	75	79	86	91	62	86	75	68	79	89	80	72	63	93	72	79	77	79	77	85	64	61	84	79	78	67	79	85	56	70	81	80	80	75	81	79	78	83	74	77	76	66	76	70	69	73	70	74	83	81	72	92	102	82	76	79	81	61	70	86	76	64	58	76	88	80	76	67	79	60	72	79	66	71	79	59	87	86	77	73	81	64	63	97	77	69	60	66	79	80	66	86	80	70	82	69	72	75	71	62	72	71	69	81	68	75	62	74	90	79	75	73	64	77	83	65	83	75	65	67	67	72	80	78	71	75	72	72	80	67	80	83	82	83	66	69	73	71	84	76	72	62	79	90	74	81	74	72	75	75	78	74	67	58	90	80	75	82	71	81	74	85	73	79	67	79	80	82	81	82	71	61	64	75	74	84	85	78	81	93	61	64	77	78	67	67	88	95	90	88	74	84	86	83	57	81	81	68	71	70	77	67	83	64	65	69	100	71	82	76	78	74	76	67	91	76	90	74	80	71	88	75	75	55	70	59	76	89	76	88	63	66	81	76	71	51	67	77	77	69	90	61	91	93	60	82	93	79	72	79	80	67	68	70	79	70	47	84	75	87	78	60	75	73	84	79	63	69	87	85	66	72	103	82	82	72	85	66	68	83	81	69	79	79	83	77	78	79	60	79	81	62	78	64	72	66	76	85	81	65	86	76	97	89	66	74	72	71	81	75	74	91	70	79	78	82	76	72	56	77	73	92	69	77	60	87	69	84	84	75	66	73	59	71	73	68	75	88	72	81	74	84	77	71	73	77	92	85	78	78	89	76	75	86	82	79	79	62	80	63	78	78	63	65	89	72	63	79	85	81	68	67	64	82	75	88	77	81	73	76	67	82	77	95	70	73	63	81	75	73	59	78	90	66	80	95	67	67	72	77	99	77	88	70	88	85	62	86	80	70	70	69	64	73	86	62	91	74	67	75	55	69	91	64	72	76	60	68	78	75	76	59	99	86	94	90	72	64	67	75	63	83	75	76	84	72	78	84	73	65	73	78	84	78	78	63	73	75	65	76	74	72	77	75	78	82	82	61	88	89	90	71	64	67	80	60	70	86	68	74	66	84	67	86	63	89	86	71	93	86	80	64	78	76	81	71	85	72	81	65	76	76	84	64	61	69	74	79	90	71	67	71	90	79	81	76	69	90	71	84	80	69	58	74	74	81	92	74	68	83	89	61	74	72	83	83	68	68	77	64	64	98	78	71	70	68	70	78	85	72	71	80	70	79	73	61	91	67	82	62	83	76	80	67	69	75	72	86	68	80	75	76	79	60	86	82	71	62	81	77	78	83	81	56	59	67	63	74	69	56	68	69	72	73	63	91	83	68	72	78	75	73	74	72	80	87	65	88	70	85	89	68	75	80	72	75	69	70	63	67	58	88	84	57	64	75	84	83	82	81	81	83	86	62	73	57	77	80	87	70	69	71	81	63	79	72	68	82	71	76	64	74	76	78	85	76	79	78	78	60	86	72	76	80	80	74	75	90	81	79	74	67	75	70	60	71	68	76	61	73	81	72	77	80	70	92	81	76	76	83	70	65	72	69	71	79	76	65	82	92	79	70	71	72	82	68	67	76	73	93	64	70	65	68	74	64	76	88	69	76	77	73	68	82	62	70	84	77	76	78	80	98	88	72	75	82	73	68	82	75	68	89	69	67	78	84	91	89	77	73	82	71	73	63	81	71	83	81	81	73	93	84	83	58	83	65	81	78	73	71	72	78	73	75	81	88	81	65	76	69	88	77	75	69	86	73	82	89	80	69	83	73	78	69	72	90	90	89	94	65	70	75	69	84	87	81	77	73	65	70	68	77	87	70	69	84	82	81	60	77	82	82	64	94	75	59	71	76	72	77	83	65	78	75	67	80	63	81	63	69	66	70	74	83	66	86	78	75	85	67	64	75	82	78	77	84	57	73	72	76	66	67	66	75	69	71	72	62	81	78	88	71	78	81	94	73	80	65	75	71	57	79	71	81	78	64	69	67	93	65	74	81	64	86	80	87	86	80	66	73	72	71	84	81	74	69	76	77	74	67	79	84	76	84	84	82	65	81	78	76	71	89	96	77	80	78	66	76	98	69	67	85	94	62	85	89	71	80	74	85	67	95	80	75	81	78	56	88	55	57	76	89	90	74	57	74	67	69	93	82	64	100	83	60	85	76	72	74	90	97	71	82	84	71	80	89	70	73	78	62	87	86	86	72	71	79	92	72	77	68	74	76	77	76	83	80	77	85	82	75	85	84	69	70	90	75	82	82	80	85	70	69	67	86	65	70	75	89	83	76	81	66	86	67	77	77	77	63	80	63	74	82	77	77	74	72	71	84	79	88	84	84	66	68	65	79	70	76	62	89	76	73	70	95	67	79	77	71	78	92	82	81	87	68	84	73	89	85	68	64	75	64	72	70	72	72	84	73	62	79	73	70	78	93	97	83	86	93	78	92	76	79	77	70	73	79	83	81	81	65	73	75	82	76	72	72	74	67	83	73	71	70	80	71	71	91	77	76	87	61	66	83	79	67	79	83	62	77	56	69	62	73	72	104	82	72	78	76	88	74	86	72	66	69	69	77	72	80	56	82	85	70	66	85	58	79	78	76	77	72	62	68	77	69	81	62	61	73	75	81	73	73	73	95	73	80	76	88	78	78	77	59	87	68	88	87	76	79	71	87	68	84	75	81	66	70	62	97	79	73	81	84	74	75	72	92	83	88	85	80	66	89	90	89	64	74	79	98	67	73	74	90	82	73	73	62	69	67	78	73	77	64	72	63	74	85	70	68	59	75	79	73	78	70	81	77	93	91	71	81	89	79	80	86	85	70	75	71	84	61	63	93	80	85	69	90	78	75	83	72	75	68	81	81	73	69	78	89	50	65	65	76	70	65	70	77	73	62	73	72	77	59	65	58	59	73	75	69	85	81	68	81	67	83	71	74	58	75	67	72	84	70	68	56	77	60	86	80	78	83	68	80	71	76	80	81	79	57	78	83	73	78	78	82	65	69	87	65	92	77	74	80	65	76	88	82	68	78	65	84	82	72	75	70	69	83	89	82	70	87	81	67	77	74	72	93	78	72	81	66	85	86	87	78	71	75	72	75	63	91	67	69	68	74	78	79	84	78	71	82	83	57	58	65	76	75	77	59	58	64	72	80	67	63	66	62	71	73	64	76	72	84	68	70
19225	11233	7289	16974	19486	23614	15258	12344	9569	7603	6139	5398	4647	4011	3479	3226	2805	2530	2171	2146	1906	1873	1690	1557	1506	1335	1304	1326	1293	1173	1175	1183	1188	1127	1118	1141	1099	1109	1115	1119	1125	1088	1089	1108	1141	1124	1086	1081	1142	1128	1145	1160	1205	1140	1029	992	1018	1008	1010	1043	1109	2659	3764	2820	1894	1438	978	947	993	963	919	986	947	1039	913	1024	982	942	963	954	929	970	979	987	946	963	935	981	1007	919	963	959	964	964	1034	964	916	956	975	995	1034	970	976	948	944	961	991	1001	945	994	1009	967	1016	990	952	999	958	978	956	950	963	955	920	944	956	915	919	982	955	949	1000	927	953	983	985	917	910	979	1033	984	949	950	1016	983	979	962	941	938	920	991	931	981	969	931	930	995	934	978	981	946	1002	999	973	1002	896	966	1006	943	1028	938	952	913	987	1004	1042	928	938	993	1002	951	961	946	931	964	938	972	998	985	966	949	1021	977	988	954	978	1040	904	913	910	998	970	947	954	890	957	934	959	1029	971	1025	994	988	944	945	932	985	976	932	1009	1022	1013	1007	967	936	977	929	960	930	938	938	970	977	961	935	994	992	957	984	991	978	938	989	1016	971	935	905	990	949	968	982	989	982	987	953	953	1018	950	974	949	975	977	992	951	1006	943	934	957	1017	997	986	1011	931	1008	1001	994	954	1010	927	1009	915	940	972	989	966	965	1006	972	982	941	1026	947	1039	986	1010	967	996	980	932	1045	1008	946	974	890	953	939	961	947	971	995	974	975	946	991	996	966	921	942	972	1028	981	900	1006	988	951	953	965	976	970	1005	952	967	993	936	970	998	966	994	951	979	980	1006	959	949	955	953	1025	948	980	1020	976	993	910	993	1013	973	932	1015	977	942	975	1002	1003	971	947	966	899	1008	941	972	1006	928	994	1014	962	972	940	1001	961	929	974	981	978	896	968	1038	1012	1006	969	1011	985	973	968	999	965	944	897	994	957	947	1003	1031	913	976	966	949	983	928	939	941	1016	1024	919	991	976	930	1052	1005	955	1059	986	978	932	978	995	1002	988	985	995	973	993	982	996	1003	994	972	945	980	986	949	1013	948	974	1014	1037	950	1028	924	930	1012	978	910	944	961	911	1056	968	984	975	962	1010	953	968	994	975	971	968	973	966	1004	983	1011	970	977	990	1052	974	980	971	999	925	997	984	977	997	965	905	1012	998	964	963	991	991	980	960	1014	974	982	921	962	966	994	950	984	1018	975	978	979	938	1020	987	959	994	983	1017	932	982	964	1028	985	1020	1007	955	1030	962	1005	982	999	937	1032	994	1038	975	955	1017	1025	967	977	953	937	975	992	1007	964	987	969	918	982	965	957	935	1001	960	1017	931	928	932	1006	946	983	1002	979	991	980	991	966	998	956	970	904	1026	960	1011	968	935	977	919	976	928	943	891	921	992	967	953	1003	1013	1021	977	1032	950	956	986	941	950	947	1005	974	940	940	997	990	971	994	929	931	933	954	916	970	916	993	975	998	986	944	903	924	966	972	974	919	958	996	991	1020	977	920	986	977	922	1018	972	1019	1031	947	1005	1003	977	968	920	1000	982	901	1001	880	907	936	923	931	1010	993	895	967	982	941	940	935	967	960	930	916	961	974	974	991	943	935	958	974	942	996	970	944	940	888	916	990	956	985	987	937	939	967	973	981	1031	966	972	954	999	929	1005	961	1007	1001	923	980	954	953	1006	944	922	1013	970	984	950	960	967	1005	944	982	957	944	933	986	1001	964	957	1041	959	949	956	965	945	969	1008	989	991	979	917	993	981	977	918	1028	970	955	995	1008	1006	929	980	1036	996	984	967	971	980	955	936	1010	1008	993	915	986	968	952	1001	970	925	1013	920	1013	928	965	977	948	1020	980	918	935	1034	1004	1010	1004	987	985	1003	998	1041	889	978	936	972	991	983	1057	962	958	977	922	963	973	975	928	953	991	1023	906	1017	929	961	982	905	995	967	935	1003	899	961	1029	941	976	948	956	941	910	975	967	1034	964	965	936	956	951	994	966	954	962	974	957	969	978	932	977	1002	928	1011	969	1066	923	960	995	929	955	932	978	957	896	987	1048	981	967	952	938	999	976	989	951	945	971	947	1019	905	987	895	922	968	972	956	988	926	979	1003	980	1032	1027	885	978	981	982	999	919	921	965	918	947	937	1001	977	1006	956	976	925	995	995	986	979	917	1000	965	988	935	977	992	984	978	1000	955	914	969	1024	1014	951	1047	938	928	942	960	980	990	966	980	952	936	945	923	960	973	995	981	988	1010	1001	995	1005	937	955	999	959	983	939	940	948	918	996	937	1001	1027	988	998	966	1071	994	1002	959	935	962	984	922	950	979	1007	956	951	958	967	940	954	978	917	990	974	994	1020	1021	994	929	963	931	954	961	984	929	949	929	957	971	992	954	995	936	915	966	989	885	1030	977	966	977	995	992	963	1012	1026	932	954	891	1015	1024	936	929	918	957	958	913	1015	963	978	946	1012	979	988	1014	1008	963	984	1000	894	1009	987	1025	980	973	943	949	968	988	947	1017	941	1008	1007	952	969	956	946	932	980	999	999	967	967	930	897	1002	989	922	986	971	930	1012	1014	957	987	997	943	1008	955	949	945	977	986	1022	975	992	936	947	961	987	977	951	938	959	943	983	1013	977	975	988	934	970	956	1020	962	1000	967	967	996	982	931	977	930	1034	1002	994	977	918	976	935	932	963	1010	934	994	984	1004	900	961	929	983	931	939	958	972	953	945	966	1013	935	986	972	988	958	936	939	981	951	962	984	997	986	963	1000	953	954	1018	962	1005	951	940	1002	968	934	989	984	956	962	938	974	1004	972	958	930	1009	974	966	948	984	914	967	905	1016	939	953	983	989	986	988	1010	907	996	976	961	1003	986	961	941	989	918	952	967	974	966	997	967	997	1004	991	1006	1003	980	931	966	1020	973	1014	960	951	994	998	971	973	1009	1002	991	1004	935	979	957	940	922	968	922	964	971	988	977	941	958	963	982	919	983	955	980	1011	971	967	1003	974	901	954	946	1020	975	957	1007	1003	968	914	985	959	960	955	909	964	979	1079	929	967	995	1007	1007	1023	919	979	980	952	959	979	1033	968	942	982	1009	970	966	963	924	1005	1041	960	950	978	1014	1020	975	1016	932	994	922	959	918	987	944	977	924	952	988	883	966	1007	996	989	1000	930	953	972	1047	995	926	984	996	1007	933	937	966	929	941	970	1019	996	970	945	952	990	953	949	1010	965	969	979	959	989	975	1010	924	1008	979	995	996	941	942	1004	960	1005	960	969	970	940	952	925	984	1019	1008	1013	976	954	983	954	952	982	981	929	1002	987	970	1011	999	952	1002	956	925	1003	988	1023	997	930	942	991	979	989	952	992	975	895	1002	985	943	950	1001	1019	983	1006	933	978	976	988	1016	952	998	982	968	972	981	957	996	998	1012	951	957	988	939	936	957	976	945	981	995	989	1001	993	981	1003	949	1001	965	1054	972	999	997	912	1014	970	972	990	969	991	1042	977	959	951	920	1043	1002	1038	968	962	936	1012	942	1016	955	998	1032	984	985	966	975	971	886	947	973	1040	944	984	951	947	975	921	929	912	1002	966	976	956	992	1010	1008	914	948	962	975	939	968	985	986	970	1060	989	954	966	982	992	953	917	999	975	963	986	966	972	997	973	964	922	987	980	1026	979	1036	952	996	969	1003	986	930	981	939	979	929	939	1036	921	952	956	972	1033	960	964	933	946	989	1003	1029
2266	821	471	384	358	419	415	308	244	232	192	177	152	148	142	133	120	119	107	117	90	100	84	100	74	83	77	93	81	82	79	79	84	79	83	83	79	78	73	67	72	81	84	74	86	66	83	78	82	74	82	85	76	76	73	74	60	78	68	66	83	161	183	150	134	96	65	89	84	89	62	67	57	73	61	62	71	82	81	85	83	82	67	83	58	80	62	72	71	79	89	72	74	74	67	67	81	87	66	74	74	87	55	68	85	85	77	67	78	61	80	61	66	76	80	75	84	75	79	85	69	72	73	75	75	66	80	78	65	73	60	76	84	64	82	73	94	61	72	82	62	67	89	67	86	57	80	79	71	80	78	84	72	88	79	82	72	83	84	87	68	77	62	80	79	74	70	79	60	69	66	87	75	80	73	68	65	82	69	67	46	89	70	70	65	97	68	85	88	69	63	82	72	83	76	81	78	67	87	72	67	82	70	78	66	68	77	70	82	79	67	67	84	62	75	74	85	73	91	65	67	87	87	70	82	66	64	59	66	62	64	61	69	85	63	86	79	61	71	99	85	74	53	81	73	71	72	69	82	73	60	71	74	62	58	73	60	63	77	82	73	55	71	78	59	71	72	71	78	71	74	70	78	69	62	71	75	63	83	70	84	73	67	65	58	80	80	75	71	70	80	56	83	72	74	73	67	66	54	57	72	57	65	75	74	82	65	74	70	74	58	74	80	61	70	78	69	71	64	83	65	80	79	66	63	73	67	87	68	73	71	66	84	78	82	85	60	65	79	76	89	81	71	70	81	72	78	67	75	63	76	61	78	84	65	72	72	82	65	67	68	74	70	78	78	63	78	65	85	84	72	88	72	71	77	69	81	68	98	73	72	80	57	75	84	67	63	60	74	66	72	65	72	56	73	59	64	81	84	67	76	59	82	85	63	76	72	92	79	65	68	81	76	76	57	68	70	92	67	73	74	79	78	78	74	81	61	71	86	80	89	95	71	71	77	93	64	68	81	59	85	63	92	91	81	67	72	79	75	83	67	79	74	73	82	83	69	83	61	69	59	85	75	52	73	81	88	74	57	77	84	72	73	72	75	64	71	72	70	66	73	71	76	72	69	87	86	69	63	76	86	78	75	58	71	72	74	82	76	85	69	68	75	74	72	79	88	65	69	79	81	69	60	71	73	83	68	56	82	79	69	80	67	84	68	65	72	69	85	67	59	85	79	84	64	82	69	77	79	64	73	81	84	74	74	80	82	69	74	91	70	65	82	69	66	70	81	79	64	53	87	72	86	72	70	71	73	84	69	63	81	69	67	68	70	73	78	83	96	71	50	71	67	60	75	64	76	67	74	79	70	80	59	67	73	71	81	92	74	76	68	65	73	73	74	71	90	67	76	64	59	67	71	85	86	77	69	70	64	67	80	65	55	80	67	63	67	86	75	81	74	69	84	83	68	69	72	70	86	65	74	69	65	76	69	82	61	73	67	72	71	62	83	69	82	75	92	77	71	78	86	78	60	70	64	71	77	77	70	51	74	74	75	73	81	84	82	72	76	86	52	73	82	77	80	62	69	81	66	77	62	74	80	69	81	78	70	64	57	72	77	76	59	71	71	73	82	81	72	78	74	66	79	61	90	73	83	77	68	68	84	74	89	84	75	94	67	74	90	66	72	74	70	57	79	78	73	74	73	75	67	80	78	67	78	86	89	84	73	53	72	64	86	90	78	69	59	70	65	68	63	80	67	72	80	74	77	62	85	77	67	66	88	79	97	75	72	87	66	66	55	80	82	70	60	73	72	90	81	86	70	68	71	71	67	70	77	60	71	83	68	73	58	71	70	74	77	77	82	68	60	57	71	74	75	71	74	76	82	61	67	72	56	79	65	69	74	80	77	63	97	78	72	58	80	73	78	73	61	75	78	73	82	80	70	71	65	65	80	80	78	66	65	79	80	80	84	75	91	59	78	56	88	74	76	68	73	80	68	82	70	65	64	95	59	73	71	71	73	71	78	71	69	80	72	69	69	70	70	73	74	76	79	68	80	86	76	85	76	68	84	80	57	69	66	79	84	66	67	86	87	70	82	75	70	63	83	85	90	86	92	80	79	71	65	76	72	85	58	83	66	77	78	78	74	71	87	96	77	56	53	57	73	69	81	59	77	76	70	70	86	73	74	67	78	78	82	70	77	70	80	77	83	67	87	88	70	56	72	82	80	62	71	66	65	72	83	58	75	61	80	81	70	69	58	77	78	78	79	76	88	87	66	69	71	65	75	87	74	76	88	67	82	70	66	75	58	71	76	76	85	76	63	88	70	81	71	56	64	81	76	80	69	71	71	82	77	70	70	60	74	70	80	63	64	67	85	80	66	69	71	73	77	67	71	71	67	75	72	81	66	69	88	80	65	77	52	79	69	69	81	71	73	83	64	91	79	76	77	66	76	83	84	57	63	85	94	71	71	81	78	84	82	66	66	66	75	78	62	68	79	83	72	87	76	59	83	97	70	73	72	93	86	54	66	81	74	82	67	55	79	82	79	87	81	73	78	69	77	77	79	81	80	71	77	74	67	80	69	70	67	70	86	58	81	67	82	60	78	79	75	71	94	80	56	60	67	83	69	74	67	69	68	70	79	74	71	70	74	77	60	81	74	86	67	78	77	74	83	68	79	68	58	73	71	66	65	73	66	87	75	67	82	71	66	57	75	74	74	72	79	68	76	69	73	69	69	89	70	83	78	81	75	65	75	68	64	63	82	68	70	64	66	68	74	66	65	78	73	87	83	74	60	68	78	59	62	63	86	73	84	78	76	70	77	82	72	69	72	74	62	73	84	71	68	76	79	77	74	76	66	66	78	85	71	80	82	72	79	65	85	90	87	77	67	84	91	82	76	77	76	66	80	72	86	64	70	85	78	78	53	86	70	63	84	66	78	77	49	56	69	75	74	91	78	70	76	76	90	94	72	74	71	62	69	63	61	64	75	75	87	87	86	75	92	81	76	77	73	87	72	72	82	77	72	81	77	80	61	69	68	56	76	79	86	67	64	75	70	67	65	70	82	68	68	72	70	61	66	60	66	75	81	62	80	55	71	70	68	57	64	61	83	54	86	74	78	68	75	68	87	67	71	73	97	88	77	78	60	66	74	79	83	78	61	70	81	77	78	61	76	74	81	57	55	70	77	85	78	76	74	81	91	66	67	67	82	80	81	79	73	67	73	83	82	67	85	65	79	66	64	79	71	101	66	73	90	80	68	82	74	66	61	63	69	71	76	65	69	92	61	66	84	67	87	77	60	68	68	69	74	67	70	70	77	58	81	68	68	75	79	66	74	61	74	68	67	79	78	82	76	74	74	63	74	74	72	102	80	91	62	72	67	67	81	66	77	62	59	51	70	80	79	83	59	63	90	73	66	66	69	84	66	72	66	83	76	66	80	72	86	66	94	82	79	86	77	63	70	72	71	63	96	73	74	72	74	68	65	74	78	84	72	90	85	70
22929	13369	9021	15303	21106	20714	17915	14582	12178	9297	7926	6922	5814	5033	4452	4040	3504	2872	2671	2531	2326	2170	1881	1728	1692	1495	1354	1372	1381	1235	1279	1204	1254	1140	1148	1211	1101	1063	1055	1118	1117	1036	1050	1152	1172	1088	1134	1118	1096	1147	1213	1291	1247	1178	1067	960	956	974	954	934	1319	4106	5111	4257	2685	1471	886	932	889	888	835	811	935	893	888	905	892	888	917	919	954	935	875	987	954	907	876	940	915	855	860	872	930	928	909	872	882	940	912	902	861	881	885	907	907	900	870	902	875	867	894	919	902	861	903	837	889	893	897	864	893	852	927	898	904	917	919	919	867	926	889	872	888	930	926	881	853	870	895	887	950	971	890	903	900	909	896	942	940	854	917	870	886	932	865	947	960	908	918	867	881	898	923	899	901	914	954	945	883	877	910	900	937	895	925	854	914	898	944	904	923	939	896	905	929	867	908	886	918	918	922	868	830	919	884	913	870	905	885	869	935	912	890	919	938	880	877	900	948	883	891	908	936	890	857	837	852	891	863	900	927	831	936	878	896	920	948	861	856	917	872	932	875	892	879	855	915	861	840	882	846	942	926	892	912	873	847	954	872	908	889	879	876	906	900	879	921	880	877	918	860	902	890	894	862	908	913	903	933	921	871	912	884	871	870	903	888	879	911	903	916	966	884	823	872	869	946	886	904	940	899	894	896	862	880	905	926	912	864	876	864	879	850	931	906	873	893	902	896	856	950	827	943	935	923	908	910	886	944	893	867	967	914	934	943	897	886	899	904	879	908	846	939	873	893	894	918	898	845	954	929	936	913	867	889	892	884	973	905	882	949	927	892	919	848	875	887	914	891	885	867	915	911	853	886	879	907	859	926	926	886	929	928	949	904	870	947	887	972	909	886	864	892	875	900	906	886	924	910	885	876	893	941	888	894	886	886	872	949	858	882	941	934	893	895	909	893	876	914	950	888	891	929	897	944	917	970	930	892	888	853	890	942	870	891	946	895	848	916	960	925	924	834	949	810	915	862	964	889	928	925	939	916	909	932	904	909	955	862	967	866	908	945	916	904	923	871	901	946	936	900	882	878	844	903	889	954	931	859	897	889	896	929	921	949	920	916	862	865	903	899	923	908	897	911	891	910	906	953	820	931	904	890	903	913	930	916	929	963	886	883	918	889	901	898	878	867	912	877	902	906	904	919	895	873	821	958	861	884	903	989	873	885	876	947	926	901	890	880	953	849	882	865	892	895	880	920	870	884	919	920	937	944	889	901	940	896	930	881	921	897	927	859	919	937	880	871	898	946	880	906	906	886	962	891	906	894	928	941	890	892	893	886	919	944	843	876	881	908	886	914	935	878	924	873	880	888	914	902	889	890	877	908	926	900	908	951	864	907	907	900	897	909	899	900	986	970	951	878	935	898	897	953	886	901	895	873	892	923	877	890	889	939	934	839	931	921	893	884	886	905	946	901	948	874	928	907	957	886	867	918	876	843	889	913	915	899	900	945	878	865	884	940	908	882	880	879	882	889	895	920	892	868	856	932	953	920	933	925	909	926	891	906	864	888	894	866	861	908	881	918	935	921	878	968	895	946	895	890	939	959	868	922	874	857	921	885	889	858	943	942	860	911	872	865	938	870	920	964	891	924	882	876	920	915	897	939	941	920	882	906	950	912	894	920	980	922	863	941	886	922	911	889	902	878	925	928	877	938	938	905	875	912	887	872	912	904	897	884	900	888	884	866	905	943	912	889	924	949	944	916	890	865	928	943	953	908	877	912	886	928	859	903	871	929	968	903	914	850	850	895	898	902	861	893	865	864	890	908	931	883	965	874	919	902	883	925	906	883	897	934	907	939	882	936	841	882	857	921	896	938	859	861	898	934	866	904	834	864	894	867	847	871	892	907	943	988	811	903	905	923	921	847	872	929	921	963	931	890	892	910	938	921	841	921	920	888	903	910	887	929	855	891	877	890	881	878	919	925	899	925	912	924	906	879	936	914	894	862	942	906	903	922	863	899	922	900	895	931	867	932	878	925	855	859	896	878	859	865	926	890	909	922	918	827	922	923	850	892	886	906	881	903	886	885	939	1001	932	913	943	832	882	927	813	918	940	857	879	892	911	880	941	886	901	927	885	874	930	911	882	861	890	867	928	902	896	923	921	934	920	925	885	949	893	929	885	876	857	882	906	878	848	917	910	905	936	865	905	886	939	945	894	926	877	886	902	901	850	889	935	918	890	897	904	882	872	932	899	905	940	894	887	904	895	935	894	891	911	960	884	903	886	892	930	907	889	876	872	873	897	894	946	873	931	904	866	919	881	879	846	921	891	906	891	891	884	912	924	928	890	916	901	908	892	911	978	874	861	874	879	946	925	921	917	891	897	918	928	889	890	936	898	874	872	903	983	844	882	892	861	902	906	929	899	851	910	896	882	896	881	858	877	894	936	862	857	885	899	916	903	927	933	951	915	903	880	901	922	916	853	874	911	916	920	937	915	909	917	936	892	888	908	851	925	874	871	902	863	890	924	889	907	966	881	896	836	838	875	904	850	865	841	868	895	947	909	898	911	925	867	902	893	846	917	818	933	902	880	838	922	889	883	871	893	956	863	960	892	833	909	905	839	958	878	860	897	906	892	919	922	905	924	946	986	862	866	902	885	873	909	890	896	914	949	886	893	847	880	878	896	917	858	955	866	888	925	880	875	892	885	935	898	865	935	906	842	903	884	848	859	876	937	925	943	915	877	892	981	907	923	919	819	886	956	894	907	890	892	922	864	867	889	877	948	900	913	933	929	862	906	915	880	928	915	920	894	894	870	914	928	865	915	898	927	909	938	935	838	913	920	902	925	863	937	878	884	894	872	930	922	884	890	923	895	930	957	933	913	953	883	912	891	925	950	902	863	938	878	870	909	882	928	896	936	919	875	873	939	877	921	897	866	867	890	858	878	904	917	924	894	879	863	935	893	808	909	830	954	888	900	922	922	922	926	904	892	922	979	845	911	880	869	901	891	900	913	921	900	912	896	877	928	880	895	905	872	919	930	888	928	883	960	888	884	907	904	882	868	919	887	863	984	907	844	933	899	906	907	898	927	883	865	859	898	907	871	933	936	860	920	968	868	888	871	883	871	864	857	874	929	906	892	898	926	917	878	926	904	883	932	914	913	915	892	972	914	866	841	884	909	990	919	906	880	902	845	935	896	896	855	912	873	896	878	963	874	880	828	885	909	879	893	836	877	898	872	881	868	937	884	887	904	887	928	884	911	920	888	870	903	870	843	922	928	926	927	918	879	926	886	837	876	880	901	920	952	892	875	949	879	950	936	890	868	882	869	944	918	905	940	944	894	919	833	927	935	969	913	905	952	922	913	909	910	885	885	847	875	930	905	885	882	884	902	892	951	941	938	890	879	891	887	853	889	913	856	893	924	952	925	878	893	917	924	888	906	821	873	923	916	883	929	899	881	939	926	932	856	914	877	921	887	870	902	896	843	849	928	893	909	884	956	918	929	954	911
2040	424	278	191	182	209	190	137	143	89	114	96	80	81	77	72	84	68	73	53	60	58	57	63	66	64	55	50	54	48	49	45	47	61	59	50	49	51	53	43	52	54	52	58	64	51	61	44	38	56	59	53	54	42	55	48	55	43	54	49	52	54	93	78	87	45	42	51	45	50	53	51	48	37	57	43	56	40	54	51	53	60	38	51	48	46	55	47	50	47	48	54	43	55	49	60	41	46	53	60	41	50	49	47	42	57	35	47	39	51	44	53	46	52	43	60	50	53	47	40	46	55	36	46	44	51	60	58	49	45	49	53	48	62	55	57	54	52	49	45	51	43	49	37	65	53	50	38	55	66	57	49	48	58	55	50	62	28	53	45	56	37	56	56	49	45	59	48	51	46	62	54	33	47	50	42	56	47	54	50	61	52	36	48	48	62	44	48	67	46	31	39	49	46	47	52	47	57	66	49	45	51	46	43	42	41	40	58	66	61	41	46	53	54	52	48	44	43	44	55	49	57	52	68	44	41	37	58	48	57	33	42	46	35	52	60	48	62	55	37	65	54	42	38	41	47	46	42	56	45	55	54	38	57	50	46	45	66	47	46	40	48	57	46	53	57	45	52	51	45	51	46	64	41	58	56	46	57	57	51	53	57	47	48	41	45	43	37	56	36	32	43	52	45	63	64	39	53	54	50	56	32	59	53	35	47	55	44	43	59	49	55	48	40	55	42	51	40	44	58	50	45	54	54	48	58	36	41	41	44	50	43	46	54	52	52	54	51	50	56	51	45	46	41	58	52	58	48	29	42	44	39	48	50	55	48	41	54	55	47	49	42	45	50	46	58	48	50	57	60	47	44	47	50	61	56	45	56	56	46	43	63	50	61	57	67	53	55	38	49	41	45	52	52	41	56	55	41	65	55	43	48	62	44	43	47	43	40	42	38	62	39	44	52	51	56	56	47	58	61	64	53	57	56	47	68	56	44	33	46	47	46	50	48	48	60	49	44	54	52	46	57	48	56	55	56	45	48	51	46	46	38	48	54	49	52	54	45	48	50	56	39	51	52	38	54	61	39	52	55	40	52	45	57	47	56	50	53	54	40	48	38	51	43	57	44	45	50	52	51	52	41	56	41	44	49	54	51	65	54	46	61	55	48	51	41	54	54	53	49	50	60	49	38	42	51	46	50	41	45	53	49	57	54	57	53	32	55	47	40	54	41	44	45	55	50	50	46	60	44	39	47	38	51	34	56	41	54	52	54	40	43	43	47	56	44	42	72	39	52	52	52	53	49	59	36	41	47	56	53	48	55	51	53	62	45	39	52	44	45	59	48	45	54	47	51	48	57	50	57	48	56	48	61	40	40	60	42	42	41	56	49	45	52	45	49	51	60	56	55	53	56	44	53	46	56	43	43	46	45	37	41	53	54	51	42	39	50	60	51	65	50	64	61	40	51	45	56	49	48	42	55	35	49	42	56	46	50	45	54	55	47	51	45	53	46	54	49	48	54	38	56	43	49	45	44	62	49	49	64	42	54	47	55	48	60	60	52	64	65	42	47	54	47	59	66	50	46	41	54	53	46	57	62	43	59	46	51	61	56	43	39	48	51	48	41	43	57	56	55	41	52	52	54	42	44	40	42	65	41	48	35	52	52	55	50	47	46	38	50	44	49	58	57	43	39	50	52	45	61	42	39	42	39	45	46	58	51	60	50	44	40	47	52	46	38	57	48	53	58	48	45	34	46	53	44	47	55	58	55	49	54	47	55	65	52	52	41	56	39	45	49	50	45	52	43	54	45	44	54	56	41	52	59	49	56	48	40	55	38	43	53	50	50	43	51	42	41	48	45	56	51	49	49	49	55	50	55	36	54	44	49	49	59	52	44	51	44	54	43	57	58	57	49	58	44	41	38	48	49	48	59	58	48	38	47	42	46	43	46	41	48	59	55	56	47	52	50	55	57	62	48	47	41	40	41	37	48	37	51	49	49	56	60	50	43	65	39	56	45	50	52	40	55	58	47	46	51	54	45	63	58	50	30	54	56	45	41	45	40	47	50	51	54	53	44	52	55	51	36	45	46	51	48	38	64	49	49	45	58	60	35	45	48	49	46	49	60	48	49	48	38	36	62	37	58	50	46	59	51	63	59	52	43	52	40	66	56	51	59	58	47	54	35	52	55	33	54	54	48	52	54	42	34	60	41	45	54	46	39	46	51	54	45	41	62	39	63	53	51	46	63	49	48	51	57	51	50	51	44	53	52	46	48	60	38	49	56	47	39	46	61	46	50	54	51	58	52	42	48	49	48	41	45	49	58	55	47	48	50	53	45	70	44	40	35	58	54	48	50	51	42	32	48	46	57	40	50	51	47	51	40	46	59	38	58	55	58	44	49	60	45	65	52	54	43	51	50	47	45	44	51	51	51	50	45	44	45	55	59	48	35	46	40	54	47	37	38	54	57	57	43	52	57	47	51	42	49	60	46	55	47	55	49	55	46	41	50	55	49	57	45	49	41	58	49	63	59	51	42	55	53	50	67	39	42	34	44	43	47	44	50	50	49	49	39	49	33	41	48	44	53	54	44	51	33	61	40	45	48	37	52	62	55	47	42	51	53	42	56	41	52	66	46	48	37	52	45	40	53	50	47	44	51	50	52	58	51	39	55	55	41	51	60	47	38	46	50	43	37	44	48	46	70	44	44	53	47	52	44	67	43	44	33	39	52	55	52	40	47	51	56	46	45	42	50	70	48	54	60	63	35	39	42	62	43	39	57	50	45	55	54	48	55	36	63	73	43	48	64	56	35	47	47	51	40	42	47	40	44	39	39	45	45	45	42	45	56	51	49	40	48	52	45	56	49	50	55	60	48	54	61	39	40	49	48	42	60	49	58	34	56	32	57	54	46	48	50	47	48	51	55	44	46	53	52	50	38	50	39	48	55	47	50	38	41	44	46	48	52	49	51	43	50	49	56	51	51	38	46	42	44	60	46	38	53	48	62	48	47	61	45	58	50	52	53	50	46	37	61	55	49	58	52	61	53	54	55	47	50	45	45	40	38	47	46	49	54	30	49	55	40	52	29	56	43	51	56	49	42	41	44	51	47	57	52	55	50	49	43	58	49	46	47	51	42	51	58	55	51	69	46	48	60	55	41	60	43	60	37	51	46	43	35	67	38	46	43	62	49	62	46	56	46	54	34	50	53	51	50	55	44	56	52	50	47	46	55	67	67	36	50	56	45	48	39	45	60	48	54	39	52	48	44	65	51	66	37	48	42	39	41	41	66	60	41	55	49	51	61	52	62	46	52	56	49	41	63	55	43	51	59	60	45	50	56	57	43	53	44	45	41	49	59	50	56	55	45	51	49	44	51	54	39	58	39	65	59	46	51	48	36	54	41	62	41	52	41	47	46	52	43	57	39	47	55	52	51	55	46	36	53	59	53	58	44	59	57	47	37	46	51	35	44	42	41	48	61	41	51	57	55	42	52	44	45
16714	8784	5223	8905	13870	13653	11451	8606	6528	5219	4175	3355	2709	2231	1935	1869	1697	1403	1294	1323	1243	1201	1083	1066	981	912	835	765	793	806	800	795	817	796	759	785	779	728	680	728	676	688	712	720	735	746	743	724	763	755	774	757	785	749	702	687	672	703	718	668	688	1416	1721	1591	1169	760	659	627	660	637	634	648	637	650	631	657	671	691	700	614	615	672	640	655	620	636	622	639	623	668	668	625	627	662	663	700	627	672	623	648	666	629	620	650	629	659	667	641	663	688	656	646	611	652	658	591	635	629	609	649	662	641	639	658	645	678	670	645	702	657	672	680	660	631	603	655	658	642	661	608	633	654	702	594	670	662	660	662	699	622	625	624	644	628	632	661	650	664	650	647	650	684	604	608	644	658	659	636	657	641	650	672	625	647	634	635	622	662	665	683	643	651	654	611	638	663	660	626	655	596	668	681	640	689	616	649	673	642	651	644	624	693	633	679	679	655	617	606	596	642	645	618	670	625	625	655	655	640	639	659	633	620	660	629	691	671	649	630	652	638	637	640	691	621	647	655	646	665	629	608	622	657	670	636	625	589	675	659	673	633	703	620	660	667	620	669	726	661	660	657	643	682	677	652	675	638	641	650	685	645	640	660	654	640	681	662	681	627	625	607	653	635	662	636	661	649	638	631	637	666	628	618	633	631	614	674	679	654	682	637	609	698	672	700	630	623	644	612	646	654	654	655	699	641	640	650	641	618	632	611	687	604	647	654	613	672	621	597	660	655	646	651	658	679	653	661	668	618	637	668	697	610	706	640	695	655	695	603	656	598	634	658	640	672	656	630	661	630	634	625	656	641	649	626	654	697	682	656	606	691	660	676	659	625	644	651	643	668	639	674	643	646	674	649	644	672	636	670	641	700	595	650	660	629	640	632	668	629	645	661	670	631	637	642	683	623	637	678	695	637	620	630	661	691	672	584	669	641	633	611	654	635	645	620	652	687	647	641	641	665	661	696	614	666	642	653	651	630	669	633	647	625	623	583	628	643	680	635	641	643	669	605	654	588	650	688	683	662	663	643	622	638	648	654	613	679	674	660	637	671	679	648	630	614	679	654	689	662	668	641	597	628	597	666	607	662	662	678	634	633	643	687	643	646	658	686	701	619	691	650	629	656	604	645	684	653	623	645	638	647	639	657	653	620	651	640	661	623	635	641	613	665	623	664	640	674	630	686	637	660	740	659	643	628	663	653	646	617	641	648	677	649	633	653	694	682	690	681	627	643	636	654	616	647	617	615	630	652	625	668	653	640	679	649	612	690	657	651	623	661	589	661	626	641	698	621	696	679	638	648	675	636	666	641	696	632	661	634	634	686	676	675	680	676	611	629	641	665	651	663	689	635	653	621	659	698	687	588	708	627	650	665	636	687	647	621	668	663	638	651	615	648	616	647	647	643	639	672	622	664	617	656	720	643	608	658	644	629	691	656	682	612	624	630	664	648	627	624	635	637	657	627	654	634	636	652	648	686	645	638	664	613	626	692	661	650	633	601	652	672	698	605	625	655	667	652	685	662	673	598	624	647	600	647	613	674	670	644	651	659	611	628	612	641	659	642	620	608	706	631	652	631	653	563	616	657	676	629	650	650	632	657	633	668	630	656	606	635	644	682	623	641	682	653	668	698	653	688	651	676	691	629	658	600	638	662	635	650	607	621	625	621	642	625	642	665	646	654	668	658	603	633	657	664	619	667	674	680	655	688	698	650	630	664	650	656	657	637	671	633	682	668	664	690	651	655	640	687	636	654	652	652	649	641	627	649	675	673	627	642	586	630	684	676	661	638	630	666	602	623	673	640	638	651	650	639	694	643	638	607	622	645	668	642	648	642	649	657	661	697	633	647	660	610	664	658	651	636	604	599	661	659	675	664	655	662	661	675	617	688	612	678	633	638	656	627	630	668	636	645	630	657	641	625	638	626	642	637	658	656	659	668	659	653	626	644	680	673	638	663	637	627	648	639	638	634	647	645	625	629	647	656	613	654	634	641	639	662	654	671	657	641	599	598	626	672	637	654	644	655	681	639	656	651	685	632	640	664	697	634	634	648	679	708	668	666	645	640	642	633	623	656	643	622	664	678	649	681	633	664	604	612	644	676	647	648	597	651	700	644	630	620	635	692	608	677	715	637	642	670	648	661	705	671	658	632	621	635	663	658	619	638	609	607	691	629	651	637	649	655	627	629	616	622	642	640	607	640	606	662	654	652	652	639	651	661	578	594	668	660	627	679	694	652	664	626	657	638	630	642	623	621	619	678	649	665	637	649	631	641	652	675	655	679	647	597	639	708	638	691	649	624	662	675	662	664	625	665	639	642	610	666	673	662	643	688	662	633	638	637	667	623	597	619	613	667	675	662	676	660	712	635	682	652	660	651	622	651	639	659	641	646	637	626	622	663	675	710	661	692	618	662	645	658	634	647	610	629	578	651	637	638	633	637	664	659	664	632	662	631	584	670	627	694	643	692	662	663	651	634	689	686	651	644	667	660	655	666	593	629	699	678	656	655	645	651	660	646	640	669	645	682	686	660	666	624	663	674	680	680	621	647	617	617	660	656	656	690	613	672	619	669	657	570	623	639	616	635	639	680	640	644	651	612	653	634	649	701	674	662	640	639	659	679	630	689	596	660	641	691	635	609	660	669	667	597	643	617	695	591	663	640	612	701	654	626	618	629	652	640	632	643	714	656	635	680	617	675	670	649	673	632	654	665	694	698	632	622	679	668	614	655	659	648	640	665	685	621	657	660	669	682	611	628	682	638	633	651	619	643	652	611	671	620	693	636	652	661	626	693	692	679	630	666	664	607	601	639	669	621	648	631	644	595	634	675	666	644	603	634	608	626	656	665	646	675	622	673	613	671	668	626	610	647	684	657	617	674	689	673	632	635	646	695	658	648	683	644	639	661	634	639	669	657	608	641	665	663	625	644	635	676	627	652	652	626	658	626	626	703	621	656	686	638	666	627	627	659	664	663	679	679	654	664	673	616	676	623	663	655	610	662	680	621	627	605	640	618	630	643	592	665	672	646	651	661	617	649	626	610	666	645	594	650	642	707	649	597	659	652	680	638	661	606	652	617	642	620	623	693	625	654	679	629	651	663	672	644	653	673	623	631	643	642	672	662	637	650	649	690	614	668	650	686	626	650	654	671	698	675	625	657	648	613	628	602	682	664	622	624	624	646	639	634	647	643	593	686	672	656	645	634	694	673	641	718	688	662	628	635	644	656	652	697	610	672	596	700	611	666	669	609	612	692	666	601	608	637	635	634	635	639	708	666	628	620	667	703	657	634	641	664	704	635	688	638	629	704	630	642	616	655	652	662	657	623	668	623	687	640	630	668	621	612	646	641	611	648	645	628	671	646	643	667	674	630	651	646	636	651	666	616	644	628	605	626	609	654	658	654	660	638	689	633	661	659	634	636	645	637	656	659	635	694	642	634	643	648	642	663	647	637	678	615	701	680
1504	649	356	235	236	261	276	190	156	152	127	132	124	100	84	73	94	89	76	55	72	61	64	52	42	65	53	61	68	73	45	51	55	60	37	51	61	58	41	62	34	57	48	57	50	51	50	54	49	53	48	56	56	47	49	45	49	57	55	45	44	84	134	90	86	49	53	53	69	47	55	50	42	39	55	54	54	41	54	57	56	38	57	63	49	37	41	45	44	34	48	42	41	63	41	46	54	45	45	30	49	45	49	55	50	45	47	46	40	44	51	42	45	57	51	43	53	50	53	47	55	44	62	47	56	43	53	60	55	46	33	60	39	48	45	54	41	45	45	48	60	50	42	49	52	58	40	48	60	42	54	39	52	63	35	46	48	57	35	53	67	37	49	48	44	58	42	58	41	45	47	53	52	66	42	57	57	41	43	49	42	44	42	44	49	49	54	45	49	46	48	49	53	54	50	44	40	43	53	47	49	41	48	49	46	38	49	35	43	39	61	45	52	44	49	53	47	44	53	47	48	57	56	51	48	47	60	33	48	51	45	54	52	41	46	38	47	61	39	49	42	39	60	61	32	44	48	53	51	62	52	47	38	55	65	33	49	44	43	48	54	42	48	42	45	47	40	56	41	53	54	42	45	44	53	52	32	50	44	44	56	53	44	53	43	40	38	41	47	45	45	36	55	59	48	52	36	46	38	51	62	46	46	47	58	56	49	47	54	50	63	43	52	48	45	47	53	53	50	42	40	39	40	61	45	56	44	57	45	73	45	46	34	46	48	57	45	38	44	54	50	52	40	48	56	46	51	50	35	52	44	49	55	50	48	38	62	47	54	61	51	53	52	45	50	42	43	52	48	46	40	46	40	40	36	56	48	64	53	39	53	41	51	47	61	44	52	52	42	45	44	36	46	46	41	43	45	61	53	43	48	53	40	48	54	34	44	46	39	39	39	64	49	48	41	45	39	44	45	49	50	52	61	41	58	49	46	40	44	46	42	50	45	46	50	42	45	52	46	48	47	54	61	41	42	72	37	45	50	53	46	50	62	36	48	64	45	50	53	53	35	52	44	45	55	48	34	41	55	54	56	48	51	42	52	44	60	48	54	52	43	49	40	42	50	41	36	46	42	49	47	45	61	38	56	51	48	42	55	55	45	38	49	42	42	54	45	42	46	37	55	52	42	46	57	49	44	51	54	52	43	53	37	55	52	41	33	36	45	43	42	61	51	49	61	66	42	50	52	44	46	61	56	51	46	51	56	44	50	34	55	50	52	43	52	41	59	52	49	52	41	52	55	36	42	44	38	46	42	44	48	50	35	44	45	41	39	55	42	42	56	59	46	33	57	40	43	42	51	50	47	47	56	61	40	56	50	37	48	43	42	39	44	49	61	50	53	41	44	46	45	47	46	34	35	65	37	45	68	47	57	44	38	44	57	52	43	49	45	38	44	43	43	51	47	39	46	46	48	40	44	55	42	42	53	49	46	45	58	43	33	47	50	44	46	37	33	50	54	44	49	42	54	47	45	52	49	49	52	58	48	45	48	49	62	62	49	63	58	42	40	56	46	41	42	46	55	48	48	67	40	51	41	46	49	50	47	47	40	45	54	46	50	50	45	47	45	54	48	42	42	47	51	52	54	40	36	49	61	47	40	63	52	52	53	44	42	57	63	48	58	56	46	51	35	46	49	51	44	48	43	51	45	31	43	39	48	50	58	42	54	57	46	38	45	36	61	53	52	49	41	53	32	45	50	45	31	57	38	48	56	46	52	54	36	48	56	32	51	56	50	38	47	39	55	49	47	56	44	42	48	44	46	54	43	47	62	46	45	44	45	43	45	52	50	54	43	35	54	52	52	40	35	52	53	44	40	54	40	39	52	51	42	61	45	49	40	50	57	45	50	45	46	51	61	51	45	61	62	47	54	44	51	51	56	44	46	48	32	41	51	41	53	49	37	35	43	49	55	48	51	51	46	47	43	53	51	44	56	46	40	53	51	44	55	34	46	49	42	50	42	44	50	57	38	36	45	47	54	63	41	39	52	59	39	53	49	35	47	44	44	53	43	43	33	47	48	49	54	49	48	45	44	58	48	45	52	34	48	39	47	51	46	55	59	48	40	46	53	46	46	36	42	43	56	53	45	49	43	52	42	40	53	41	44	48	50	48	50	40	43	41	31	47	54	50	50	62	66	62	39	49	48	36	47	55	58	43	43	44	42	39	46	42	40	61	48	49	59	55	59	59	70	45	53	48	40	56	39	31	37	40	50	49	59	44	55	50	54	34	51	42	44	44	53	57	43	60	36	49	53	49	49	59	42	38	51	41	52	34	46	52	47	49	46	49	53	47	43	49	44	45	52	54	57	44	54	53	59	46	50	52	43	43	60	45	45	55	53	40	51	52	39	54	46	54	33	40	60	44	42	49	68	58	43	45	46	59	56	39	48	47	68	45	54	42	53	50	50	49	48	42	37	55	55	50	50	46	61	40	43	40	52	56	54	42	28	45	62	53	50	37	54	47	41	51	52	45	40	47	55	51	60	45	60	71	49	47	48	47	56	46	51	46	52	51	47	51	45	48	44	49	62	51	48	40	49	54	43	45	44	58	54	46	58	40	46	52	58	53	54	39	55	49	38	49	46	51	54	59	44	47	43	42	48	45	50	55	45	57	44	57	55	37	51	37	57	38	49	55	46	55	57	37	42	50	50	39	54	47	50	43	46	49	42	52	36	46	41	38	41	44	67	41	59	41	33	52	35	38	48	50	55	43	46	47	49	51	58	54	62	39	45	51	43	47	65	39	52	43	57	45	43	44	45	41	48	42	43	46	52	38	47	48	36	52	58	50	42	43	43	54	46	64	41	54	56	50	48	52	44	44	40	40	55	52	62	31	50	57	47	44	53	39	36	45	57	50	51	49	52	44	57	39	50	52	46	51	47	48	56	51	60	51	51	35	54	46	38	53	54	41	43	39	42	51	52	65	45	35	51	43	48	42	42	44	39	40	44	40	55	41	50	41	53	40	38	61	47	71	58	37	37	45	54	49	42	43	47	56	42	41	45	52	44	54	49	53	55	50	49	41	41	56	49	57	53	63	42	51	23	51	50	62	46	45	41	58	49	57	52	48	54	50	36	47	44	42	43	44	40	52	55	48	37	33	44	45	46	42	53	35	42	40	67	38	38	36	43	49	50	48	57	47	48	44	59	54	49	46	36	56	56	51	50	44	52	55	39	47	43	49	59	51	47	48	40	37	54	35	45	44	56	47	55	53	53	42	47	47	54	52	51	65	46	45	48	50	50	50	57	58	48	38	58	41	47	53	56	55	43	61	54	45	52	54	37	35	44	53	53	66	46	44	61	48	43	52	47	49	61	41	50	45	56	56	51	52	51	45	43	40	35	49	40	49	52	64	40	45	47	54	41	44	55	49	51	58	52	47	44	44	43	56	48	49	54	36	49	44	42	48	44	52	48	48	57	45	39	55	52	44	41	55	51	46
20009	11491	6847	11578	17121	16994	14223	11181	8802	6927	5659	4671	4063	3225	2867	2632	2247	1888	1762	1637	1457	1318	1296	1208	1090	1001	934	867	877	872	903	828	779	828	796	756	732	747	708	721	760	740	683	740	752	742	719	691	724	731	778	776	826	825	641	654	643	652	641	619	785	1474	3221	2360	1756	598	553	587	617	557	622	617	587	617	609	586	578	634	625	630	584	589	584	598	627	589	605	612	582	559	604	540	578	558	576	593	587	592	609	590	615	533	550	566	569	568	606	611	580	596	621	576	581	587	649	559	606	596	591	592	606	592	566	604	586	576	550	594	559	611	605	621	589	608	591	600	572	570	580	583	544	612	604	605	615	604	606	634	626	680	577	648	543	585	552	631	594	558	626	612	570	571	574	627	568	613	615	593	593	598	594	630	610	606	625	554	591	586	566	572	625	633	556	601	581	582	543	595	590	613	555	589	595	628	631	566	594	570	619	603	596	630	622	613	607	566	609	557	600	600	578	595	604	553	634	599	597	587	602	585	568	585	593	645	619	588	603	639	586	615	601	598	592	621	613	577	578	555	605	606	601	637	598	542	606	570	598	640	581	596	578	557	645	615	611	585	563	555	583	557	639	603	569	577	566	600	563	597	598	595	596	607	625	586	579	592	622	613	596	555	608	616	561	579	612	582	568	610	621	587	570	643	545	591	603	585	578	591	596	629	645	644	564	554	565	583	555	597	602	619	640	602	603	571	618	561	571	573	587	596	585	556	531	630	589	605	640	630	608	575	645	594	607	588	585	615	603	587	592	581	602	570	626	563	571	561	614	580	625	601	577	616	605	612	634	647	576	582	609	572	566	583	597	598	575	561	611	540	559	604	532	625	601	609	555	574	613	595	564	578	585	597	614	591	588	591	571	605	626	619	618	601	622	551	572	588	613	599	611	582	594	602	600	585	607	584	581	624	590	559	587	560	602	567	604	615	581	588	630	565	567	614	571	594	606	611	564	582	572	557	595	581	575	568	574	562	625	582	569	613	643	573	619	580	602	591	579	586	593	599	599	546	620	615	593	591	610	611	593	601	612	566	566	574	639	562	579	610	582	534	540	621	598	567	572	604	583	616	623	594	531	607	583	597	599	634	598	630	638	564	604	621	601	573	598	577	620	625	596	566	573	626	610	580	566	616	611	535	588	575	578	593	637	565	587	587	621	576	597	594	549	584	587	583	611	564	592	628	598	542	596	567	593	548	607	593	618	634	597	608	584	575	575	581	606	608	626	586	568	589	617	600	568	570	556	571	629	548	597	614	578	606	601	619	610	583	604	584	580	578	539	593	574	580	587	583	589	615	616	641	625	561	597	573	610	599	625	617	645	603	611	628	612	603	618	574	567	579	611	583	575	591	586	570	608	585	599	585	635	596	547	613	621	606	601	598	577	637	565	642	589	552	611	560	619	582	594	606	593	611	607	624	633	583	585	603	588	628	606	604	626	604	606	607	627	543	600	571	578	593	599	596	607	618	584	584	565	581	581	594	585	589	600	592	582	609	541	582	577	613	601	570	629	620	619	583	572	620	570	572	576	616	628	608	619	587	595	599	571	588	601	597	585	556	594	546	582	606	612	593	597	577	603	621	576	630	571	594	637	576	625	605	607	580	590	602	611	535	578	605	551	611	566	603	580	591	618	623	570	633	588	587	623	579	600	592	605	583	605	573	595	558	595	581	579	567	590	618	576	609	615	584	577	602	594	595	599	602	616	590	578	561	622	574	578	549	581	604	535	611	559	590	626	599	629	640	576	550	584	569	588	568	593	595	602	595	567	572	602	640	542	636	599	577	589	606	593	583	569	563	576	616	586	624	530	614	549	616	635	593	574	605	596	597	588	634	592	590	594	594	619	566	615	569	592	637	613	575	602	617	576	590	615	635	595	615	605	594	569	640	564	565	609	574	602	591	601	563	590	589	561	591	569	590	572	595	644	594	575	599	543	601	583	618	630	599	577	592	586	589	570	622	618	615	592	597	582	605	539	612	588	575	555	592	581	615	560	595	624	589	569	614	574	593	583	596	587	588	577	586	589	647	618	588	657	597	597	587	592	593	636	580	638	564	591	598	590	599	643	632	569	580	622	632	603	539	593	607	561	617	605	606	557	609	560	566	578	557	591	603	620	627	578	590	608	592	567	562	600	574	619	613	603	556	650	544	576	568	593	594	608	584	601	581	578	659	595	534	607	591	613	643	626	568	597	630	613	610	598	567	612	587	567	577	611	603	594	577	610	586	584	576	596	595	600	542	620	593	623	580	561	572	585	564	618	600	615	598	601	596	623	590	576	572	590	611	607	622	605	578	608	606	573	630	571	585	586	633	574	607	625	604	604	604	624	585	578	588	641	599	569	580	618	610	611	592	582	590	590	595	568	631	618	607	560	591	640	586	590	642	593	597	582	590	574	632	638	602	600	591	593	617	602	617	572	584	605	596	567	581	552	570	587	590	586	588	673	614	620	579	603	556	589	575	580	585	587	656	610	602	622	585	588	563	551	595	625	599	597	577	576	591	604	628	615	588	573	601	546	586	578	632	553	610	588	572	592	614	581	562	597	576	591	598	591	660	589	601	613	602	629	609	544	541	622	571	612	603	576	583	619	585	585	597	640	579	592	553	609	559	557	551	559	601	596	590	624	586	641	614	585	556	574	585	585	608	582	572	592	636	609	553	610	626	591	574	608	591	597	584	585	636	573	584	598	618	554	589	564	617	602	553	603	632	574	546	583	604	633	585	605	613	570	583	569	608	627	603	598	596	613	618	559	588	573	574	572	579	609	590	627	581	607	612	584	627	611	602	567	570	575	554	657	538	613	600	589	540	607	634	648	562	603	578	577	619	605	610	567	618	597	561	620	588	611	568	594	556	583	606	629	583	619	590	588	591	584	576	634	593	602	589	577	553	602	585	601	591	618	576	574	619	633	596	554	571	581	598	610	591	618	583	596	615	611	667	614	624	592	611	589	547	606	613	588	589	579	577	593	545	595	587	646	593	625	547	589	628	585	595	616	597	594	598	653	606	599	579	587	590	606	586	552	606	588	607	577	578	582	604	624	571	613	614	615	627	580	620	600	581	574	605	589	579	605	600	592	571	613	581	534	614	602	590	590	578	629	589	624	620	616	597	617	573	575	572	589	566	599	570	623	577	568	569	588	560	587	597	572	576	571	618	587	603	593	616	566	574	632	591	642	657	595	526	638	573	572	567	590	570	554	598	578	592	598	579	636	623	626	594	620	559	609	604	572	598	594	584	582	583	557	620	595	610	616	610	637	633	599	580	586	631	587	595	588	602	566	628	587	596	604	566	600	584	542	597	608	615	612	591	606	548	620	626	582	575	608	595	619	637	649	609	611	599	599	581	609	614	548	584	599	550	604	620	631	602	580	612	570	570	582	593	527	619	617	604	599	547	606	593	641	594	601	534	616	601	570	610	576	629	605	600	549	550	605	607	581	575	597	565	572	630	599	616	662	597
2921	594	354	238	240	281	488	599	182	182	151	147	145	121	141	124	117	102	97	112	96	80	97	87	91	82	82	74	71	90	73	87	77	71	67	74	92	82	65	66	80	62	84	79	75	75	62	72	63	70	79	72	75	82	65	82	76	83	69	93	75	125	123	110	122	69	86	79	80	76	75	73	63	75	81	71	74	71	75	65	82	72	86	68	59	90	70	78	83	85	66	71	72	82	83	58	67	67	91	59	75	71	77	61	80	73	72	71	75	68	71	83	65	81	81	89	68	85	87	59	73	66	86	71	75	85	80	64	75	86	67	69	67	86	72	70	79	80	84	71	75	62	70	85	64	68	74	87	73	74	86	75	80	68	70	75	78	91	76	65	74	88	74	51	66	68	64	82	82	72	61	77	52	72	66	63	75	83	76	70	72	72	96	78	70	62	79	87	63	59	63	79	63	71	73	64	68	84	83	75	70	70	67	75	69	76	93	90	70	73	74	85	82	72	84	64	73	71	72	71	87	69	73	79	71	68	79	66	67	76	64	74	63	67	61	60	80	61	71	87	71	85	89	71	62	60	77	73	78	66	77	64	79	63	75	64	76	65	75	75	70	72	54	80	67	83	85	86	74	67	66	85	60	84	65	71	80	74	74	68	76	75	71	82	78	84	79	77	56	62	81	65	66	81	83	85	74	61	75	87	87	54	61	76	86	72	81	80	63	74	83	73	92	83	64	72	89	70	67	69	75	79	69	82	72	66	88	67	78	84	86	56	76	71	74	77	80	73	91	61	69	78	68	69	67	89	78	64	65	69	74	76	74	68	58	99	95	67	74	74	69	72	65	83	79	91	61	70	80	80	72	73	87	65	76	79	75	71	95	68	84	81	70	58	80	70	71	77	88	87	68	60	67	78	85	63	67	69	83	68	75	66	80	88	78	64	72	72	67	86	80	71	75	85	65	83	71	80	68	85	65	78	64	61	73	82	78	57	68	81	70	65	63	75	68	66	90	72	74	80	77	82	64	74	68	77	83	63	86	73	75	69	72	90	73	67	68	79	73	78	63	76	74	83	72	75	78	88	67	77	70	79	73	71	70	73	80	77	85	70	70	81	64	75	89	63	72	77	75	77	58	98	65	79	58	77	84	68	66	83	74	78	63	87	71	75	70	87	83	76	62	83	91	76	78	64	57	71	82	84	67	63	72	83	70	75	69	69	79	87	66	67	76	58	70	73	81	59	71	83	82	86	77	83	69	81	88	75	78	69	95	71	69	78	82	68	75	71	81	70	79	69	77	73	81	69	68	80	71	69	75	69	64	69	72	64	79	84	86	91	76	84	66	76	66	98	69	71	65	69	62	68	71	73	77	69	73	68	52	62	63	66	77	71	62	68	67	54	82	69	82	85	65	75	76	72	74	71	70	70	79	71	70	66	74	59	76	91	67	61	80	66	84	62	83	83	90	68	72	82	79	69	69	67	72	71	81	69	78	65	73	72	80	71	76	74	85	74	88	70	60	71	72	70	70	71	64	62	75	80	68	81	80	71	85	65	78	95	68	81	71	70	84	87	82	80	69	62	84	62	83	76	64	76	71	76	79	66	80	68	76	82	66	82	79	70	79	86	79	81	79	75	81	68	70	69	73	71	61	68	72	68	80	59	92	73	73	78	74	81	83	76	79	75	61	76	77	74	70	85	79	86	81	79	67	74	85	65	71	65	80	67	77	74	74	75	61	80	67	60	67	81	72	71	73	79	57	57	73	82	65	82	71	78	68	67	69	66	73	70	69	86	69	79	58	79	76	60	83	78	65	84	70	72	87	83	67	66	73	58	77	80	67	76	65	70	81	80	75	85	88	69	74	76	74	78	82	69	68	80	88	86	61	70	64	86	78	70	88	54	74	68	73	86	78	73	81	62	90	77	78	75	80	76	78	68	78	74	64	91	67	63	68	74	96	76	82	71	63	73	66	72	57	70	66	67	85	72	84	72	89	72	66	78	78	60	64	65	77	70	78	78	76	70	55	80	82	65	89	71	69	67	76	70	81	66	73	74	79	78	82	69	76	67	65	84	69	60	62	57	76	77	69	83	78	75	79	71	71	69	79	69	78	85	77	81	72	83	90	90	79	81	75	58	74	73	63	71	79	75	77	64	81	68	69	77	79	71	79	74	72	70	66	62	70	93	72	86	68	76	72	67	69	62	64	82	70	88	81	68	78	72	98	74	78	74	86	74	79	74	86	80	78	69	54	76	63	72	77	80	75	72	69	80	78	72	73	63	72	68	60	74	74	78	64	69	75	70	81	63	63	74	90	73	66	60	91	79	72	72	65	89	64	72	83	84	79	69	68	88	66	78	75	79	87	79	80	79	57	66	83	69	60	80	85	73	69	64	65	86	83	78	75	67	78	61	79	70	85	67	75	83	74	77	68	78	68	76	81	77	70	72	83	72	60	81	79	63	84	73	77	72	92	81	61	78	86	71	80	54	68	72	69	71	68	76	67	79	65	67	93	68	82	76	71	76	70	76	75	75	79	81	68	77	79	68	82	74	70	81	78	62	64	82	78	71	76	78	75	81	69	64	88	77	75	94	61	67	80	79	68	111	73	60	70	72	69	76	77	72	69	84	62	82	74	98	62	86	75	72	60	69	80	63	69	73	53	76	67	68	81	78	83	79	78	65	74	63	73	76	78	65	67	79	76	63	71	74	56	77	86	80	69	58	78	62	68	83	65	69	79	67	83	78	66	67	66	80	87	65	79	64	72	65	66	74	72	87	65	82	73	83	68	74	74	80	75	72	71	79	73	87	67	86	68	82	72	87	57	83	81	69	72	67	59	84	66	74	67	81	75	76	85	71	54	81	102	64	73	74	77	63	80	83	79	59	81	78	91	66	81	66	85	85	63	65	64	81	88	71	70	72	69	62	69	64	68	83	86	84	65	78	74	65	85	73	67	68	86	74	67	59	83	57	83	77	78	70	64	90	83	76	75	72	91	68	69	88	72	70	61	82	60	76	75	78	58	63	76	65	88	57	86	73	91	69	71	72	68	71	68	70	67	70	78	70	83	65	67	76	73	71	64	72	65	69	84	69	75	70	85	71	71	81	67	68	73	77	61	73	73	66	73	69	75	56	71	69	70	81	73	82	72	81	73	58	83	80	75	67	73	71	72	76	68	85	86	86	74	79	72	78	65	84	57	74	73	75	83	69	67	85	76	97	72	60	62	91	58	67	77	75	62	67	66	77	72	74	81	70	65	92	64	63	67	67	96	81	64	82	81	57	74	73	66	91	65	70	76	78	66	69	73	74	85	68	66	76	73	81	79	68	78	77	64	53	70	90	72	81	86	76	83	86	91	76	77	66	89	77	59	77	78	73	79	68	74	77	73	60	79	63	91	69	77	77	70	62	82	71	85	89	94	68	69	70	75	66	66	69	66	85	67	68	88	71	66	81	72	79	85	66	83	64	68	70	80	92	63	67	90	78	67	78	77	65
18761	10988	6910	11530	16783	16788	20717	13423	9345	7399	6284	5442	4602	4132	3696	3313	2911	2454	2275	2148	2120	1848	1677	1612	1550	1406	1337	1226	1281	1278	1258	1247	1215	1167	1126	1146	1109	1078	1048	999	1078	1072	1136	1146	1110	1059	1101	1110	1043	1137	1177	1204	1211	1107	1059	1009	968	967	945	964	973	2282	3408	2490	2071	981	1002	936	961	914	936	949	969	880	980	950	889	902	913	968	978	934	914	917	938	954	907	966	934	1015	970	943	935	955	956	982	985	986	920	940	954	912	997	979	943	949	915	957	910	912	892	992	926	912	957	942	923	969	903	921	1002	983	927	925	884	926	942	901	937	934	919	993	932	905	947	940	896	949	970	988	962	979	958	973	935	933	963	949	981	940	946	1000	927	956	909	916	964	908	904	920	961	923	955	910	940	954	923	970	978	929	943	942	893	967	924	939	940	906	929	975	958	978	953	922	921	934	939	941	934	959	951	898	882	933	913	917	911	883	951	899	956	907	856	958	922	973	876	930	954	958	915	905	965	904	899	955	972	949	869	951	899	970	893	903	1011	946	943	938	931	928	1012	928	940	1011	947	892	914	996	951	1001	850	960	938	921	926	899	907	899	961	951	959	974	963	974	1005	963	914	920	986	998	945	885	888	918	900	938	1008	932	945	980	897	942	929	914	935	917	915	887	894	925	991	945	979	909	957	917	915	958	948	976	947	933	973	969	1010	933	953	945	884	964	937	954	934	919	989	929	997	963	945	953	1027	896	940	951	922	942	942	918	959	911	948	987	935	975	958	992	936	926	961	941	948	940	980	915	979	877	990	987	994	903	944	915	945	927	967	930	961	953	887	994	1004	933	943	994	939	962	895	951	921	937	925	950	937	978	953	962	904	1000	1002	951	917	933	965	946	975	876	945	889	945	943	948	924	952	972	971	966	929	953	914	916	948	1008	963	925	928	871	960	944	970	953	948	896	924	974	932	909	924	955	887	923	957	923	946	954	914	964	903	933	972	954	957	933	893	949	941	941	962	919	983	885	943	946	911	998	895	952	894	967	936	916	906	926	899	934	912	960	982	896	923	947	946	948	918	957	960	924	958	955	952	918	957	906	921	983	972	1002	994	932	957	930	982	900	899	942	937	947	936	926	938	905	988	895	923	945	963	868	968	947	943	979	951	936	925	946	931	906	947	941	957	952	980	943	895	932	936	966	901	886	918	936	889	915	934	972	993	956	938	945	904	930	945	906	921	894	922	981	962	931	923	958	899	942	882	962	980	930	929	900	948	900	949	926	957	876	920	945	919	938	906	931	948	915	973	958	938	927	929	943	950	943	970	884	950	941	934	977	932	959	936	889	934	946	976	973	930	949	903	925	938	955	901	985	927	888	916	967	873	911	958	922	929	948	900	916	952	943	967	917	957	948	920	935	977	945	969	934	945	948	982	911	948	907	970	942	938	925	961	954	949	983	932	924	960	969	904	914	954	955	942	921	958	944	943	936	927	954	930	907	981	985	965	873	902	970	966	942	923	902	961	988	938	893	955	951	902	945	911	983	943	942	965	919	936	939	926	935	899	888	932	985	900	931	933	928	977	926	915	940	971	875	962	961	972	950	953	975	925	941	952	955	883	944	883	936	959	939	969	947	912	953	978	995	947	957	918	950	933	949	987	928	909	947	941	927	924	942	973	1000	916	912	979	939	955	910	962	938	967	955	946	921	940	920	886	937	965	914	940	953	942	998	925	910	902	951	913	952	996	949	994	936	945	921	946	970	973	942	943	903	878	956	969	997	923	954	981	872	938	914	979	911	951	930	945	971	920	923	999	931	988	930	956	987	972	907	937	985	982	930	912	937	937	941	920	891	946	921	955	935	953	985	927	900	970	962	971	925	956	908	911	911	896	956	963	974	909	946	915	917	939	935	947	973	958	934	951	948	928	938	919	989	927	971	959	913	938	901	944	932	946	923	934	979	925	925	910	937	967	940	954	936	938	954	926	950	987	920	918	919	998	907	907	921	935	942	940	952	977	918	997	919	886	910	902	955	965	917	927	960	952	945	919	905	896	919	918	897	939	936	989	923	945	969	923	925	941	931	930	942	976	950	932	967	863	932	889	937	929	927	955	986	929	1007	934	997	969	895	986	874	928	925	949	936	962	928	960	906	925	920	953	870	955	945	1002	904	963	982	946	982	952	889	954	931	957	976	976	960	950	909	966	917	989	954	952	950	876	931	938	910	916	926	934	963	943	955	956	979	917	955	974	938	928	947	918	963	954	950	948	943	906	941	936	900	933	1002	1014	907	905	1021	962	949	913	932	898	857	942	945	967	932	906	937	943	933	949	964	969	961	954	966	951	950	947	976	897	877	961	1018	897	993	954	963	951	903	921	920	989	952	990	947	939	906	929	980	926	948	945	930	951	897	979	979	926	957	954	974	958	966	938	932	899	951	979	957	944	957	959	929	1012	974	967	941	954	932	955	956	891	924	875	941	862	932	981	925	874	979	910	893	951	931	978	920	944	925	941	974	915	930	919	940	999	961	937	927	969	980	994	945	918	920	947	993	918	961	943	902	948	945	976	991	973	965	959	874	909	949	946	981	933	896	946	916	941	923	914	907	945	936	946	929	971	967	969	939	951	903	923	926	938	941	920	937	941	986	950	925	931	907	963	906	937	979	933	929	961	969	927	900	924	919	955	968	930	979	964	901	918	917	958	1052	913	973	904	957	933	962	955	924	953	917	912	961	918	976	979	925	953	908	947	937	902	916	938	893	944	939	974	942	875	946	887	950	920	950	906	913	918	920	921	947	952	926	940	933	937	917	1018	916	942	918	916	946	924	967	932	894	968	957	958	985	897	952	966	927	937	940	921	983	919	938	1003	958	980	930	881	888	924	954	928	939	966	938	975	967	927	952	914	956	977	921	944	961	914	936	958	921	917	961	911	914	883	977	916	939	946	938	937	977	890	947	913	940	940	896	929	926	979	883	969	941	935	921	952	929	973	878	891	904	946	943	953	947	934	979	999	982	981	975	958	929	937	949	942	968	933	980	927	931	951	952	914	901	951	962	926	912	967	867	957	934	932	921	917	918	940	920	943	927	914	955	937	947	895	919	951	898	927	992	978	995	982	965	915	968	986	910	956	992	973	893	939	973	1019	929	991	943	989	971	921	955	940	951	914	883	948	976	864	920	945	887	939	899	962	944	935	969	929	948	915	939	894	937	927	940	941	856	898	938	942	944	915	938	967	971	930	1002	950	926	928	984	924	936	919	955	930	963	937	880	930	950	942	943	920	1005	963	927	937	954	933	979	989	950	957	927	981	906	924	934	935	941	969	974	952	938	963	925	961	951	953	977	908	862	957	891	947	939	943	940	953	917	873	916	915	914	966	912	947	919	953	901	1057	957	949	886	991	947	963	935	928	947	931	916	941	948	918	936	947	934	919	934	885	929	944	952	928	997	990	942	937	845	893	991	950	902	916	981	912	954	934	1044	975	939	899	996	993	930	985	929	937	937	915	946	946	970	967	907	945	879	931	966	935	931	933	966	889	967	945	968
2034	754	456	288	292	379	658	637	232	201	194	180	159	142	130	138	102	123	110	103	88	78	82	104	80	86	74	74	77	66	85	62	90	68	64	64	71	57	81	65	77	69	68	75	61	73	80	78	75	82	81	81	90	96	85	64	62	73	72	62	80	124	177	141	87	90	79	71	75	77	67	64	61	62	76	62	76	74	62	73	52	75	62	76	57	68	66	76	73	85	76	68	84	67	76	69	74	70	72	64	67	56	73	72	51	69	67	62	63	64	83	70	78	73	84	64	84	69	60	63	75	71	58	73	81	77	76	76	62	60	72	86	51	73	74	85	72	71	76	76	69	54	75	59	80	72	68	57	79	65	81	61	60	70	61	64	73	65	61	53	64	65	56	67	70	72	70	81	73	74	71	75	61	56	74	79	71	75	66	74	68	67	89	76	68	62	61	72	57	60	72	71	60	68	61	78	68	66	74	67	70	78	59	68	78	74	81	65	73	92	68	76	81	76	64	60	51	75	64	67	72	77	65	60	75	67	69	81	78	75	73	72	48	66	67	80	89	71	55	66	68	84	70	64	69	61	61	59	71	82	66	66	73	73	61	70	76	71	77	65	77	68	70	73	76	53	69	97	76	76	63	81	74	68	56	74	76	50	63	61	76	63	73	70	68	65	76	81	67	67	82	74	77	51	63	58	76	76	73	73	66	69	73	59	77	74	69	67	79	69	80	77	56	69	73	67	54	77	67	74	63	67	78	69	69	73	67	60	71	58	67	63	62	77	70	92	70	74	68	71	75	68	68	66	67	66	76	68	66	79	77	81	82	63	73	57	58	65	64	59	72	62	74	77	69	68	78	76	76	62	78	68	55	59	74	66	76	81	72	78	77	57	58	60	53	64	68	73	65	75	71	67	68	73	72	79	70	62	72	74	73	83	75	72	72	80	68	58	63	70	83	65	67	71	55	64	63	75	58	73	71	74	75	79	70	77	65	82	59	71	57	72	71	65	61	68	60	67	62	65	69	62	62	66	69	88	70	57	78	63	67	61	65	69	67	76	75	64	57	61	65	73	76	68	72	70	73	70	61	67	58	64	75	62	57	63	75	63	81	75	57	61	72	80	74	83	63	67	70	77	64	72	71	60	64	63	71	92	80	83	67	65	65	69	64	67	65	55	72	78	50	68	58	53	74	77	79	73	66	79	61	77	72	71	77	68	60	75	64	80	71	73	59	63	69	54	49	69	77	86	71	52	76	74	72	71	68	87	80	67	59	71	71	65	76	66	81	66	70	71	56	75	84	76	58	83	71	55	71	75	70	59	58	79	72	78	67	69	58	74	64	80	54	92	62	81	52	58	73	71	59	72	66	63	69	69	62	54	78	69	75	62	89	66	56	57	67	67	67	64	74	66	69	69	70	65	75	72	58	71	72	71	76	66	58	72	71	85	78	76	75	77	67	61	47	72	72	66	73	61	81	55	71	69	73	68	72	59	60	62	74	63	58	71	60	61	60	81	78	54	59	70	66	63	53	73	74	60	69	73	61	73	60	57	73	71	71	48	56	63	67	51	52	78	65	72	68	69	67	74	58	80	80	65	60	75	83	59	68	70	79	80	69	64	65	73	78	72	62	67	81	61	80	72	63	69	69	70	67	80	61	60	77	63	66	85	67	80	71	70	77	67	62	54	65	70	52	66	67	71	73	67	57	68	56	82	80	72	77	81	58	87	87	65	71	59	73	43	66	51	72	73	63	69	80	81	80	63	62	71	63	60	62	70	63	71	60	72	68	68	71	71	82	73	70	45	64	73	78	59	66	78	54	81	67	66	75	69	69	83	78	57	59	68	65	70	44	73	70	66	74	82	65	67	64	59	65	73	79	49	67	60	65	81	69	75	80	79	83	67	63	58	70	70	68	58	73	82	75	70	63	73	65	77	75	71	60	69	69	62	64	61	73	59	60	77	69	70	75	57	61	77	70	69	77	70	63	61	61	52	77	69	64	74	63	68	76	82	73	60	69	87	86	65	53	64	61	73	64	69	74	62	75	66	65	72	68	71	67	67	73	74	73	73	77	59	64	65	68	60	63	64	65	79	51	64	72	63	62	82	87	67	62	69	61	70	67	72	71	70	57	94	76	63	72	76	74	73	74	79	90	67	71	73	81	75	69	72	62	79	80	63	60	83	60	79	78	65	92	76	60	70	68	71	75	68	59	59	64	75	76	65	63	71	70	68	77	74	52	65	72	66	67	76	75	75	67	58	60	57	72	79	68	56	72	57	76	77	66	82	75	55	64	67	79	60	73	63	69	66	79	60	69	69	71	51	87	81	74	76	59	67	62	79	77	79	64	79	68	70	64	61	68	82	68	70	81	66	62	62	80	83	67	70	99	67	60	63	60	77	73	43	70	67	79	59	67	68	79	97	82	72	71	72	59	75	70	62	80	81	62	70	74	68	75	74	84	67	76	54	69	64	56	74	69	70	69	77	59	62	88	77	55	72	65	79	83	69	76	74	70	59	46	69	56	59	74	65	68	65	67	76	69	57	60	78	70	51	72	73	85	68	76	72	77	87	65	63	67	60	66	76	69	68	60	64	67	76	79	82	78	68	73	52	73	61	74	77	64	59	75	84	64	57	80	75	69	77	61	73	65	63	68	83	85	74	68	62	60	70	69	56	71	63	71	77	67	71	79	58	66	68	59	88	65	76	76	71	69	60	67	66	68	74	70	70	77	73	79	55	76	95	67	66	68	53	73	70	64	71	60	75	69	79	73	85	66	78	59	57	67	80	72	62	78	70	61	74	65	59	61	69	63	71	63	85	69	64	72	73	91	64	70	62	65	80	86	70	72	56	72	66	68	58	71	69	72	70	72	69	65	86	94	57	77	65	61	87	65	69	66	57	73	60	75	71	57	60	60	66	62	65	82	62	77	76	74	69	64	58	55	68	74	64	54	69	70	72	71	58	80	67	79	70	82	63	62	73	72	55	76	77	71	72	66	59	74	77	56	66	62	81	67	72	82	63	59	83	78	80	69	74	72	64	84	79	68	66	81	72	63	69	71	63	75	75	70	96	70	79	87	68	67	72	69	70	66	74	65	66	83	66	71	58	69	77	79	81	70	68	78	67	71	79	86	61	76	68	57	68	74	55	63	59	72	64	75	73	81	69	60	72	63	69	74	86	71	70	72	64	79	78	70	69	78	82	80	51	69	75	73	70	75	79	76	65	52	68	67	64	77	66	70	62	60	62	60	73	68	52	64	80	78	69	74	60	78	73	65	73	67	60	75	68	57	61	65	76	67	69	72	62	68	83	79	65	67	63	66	63	73	64	62	54	64	74	60	62	70	68	63	80	79	69	80	80	53	66	71	84	52	60	75	66	71	69	83	72	74	74	68	59	59	63	75	63	73	80	65	83	70	74	76	65	50	70	66	67	77	61	77	79	69	75	71	62	63	90	73	77	76	71	54	91	70	61	73	96	66	89	71	72	76	66	69	81
22410	12799	8320	13465	19744	19875	24170	14456	11327	9124	7927	7017	5828	5098	4618	4093	3558	2829	2652	2581	2401	2069	1899	1777	1623	1427	1322	1314	1420	1386	1346	1243	1289	1255	1154	1101	1142	1057	1009	990	1073	1077	1037	1070	1042	1099	1106	1048	1083	1121	1223	1219	1266	1139	1001	936	872	934	919	837	866	2299	5123	3861	1536	825	858	808	860	899	859	852	833	899	830	883	906	847	831	847	842	825	853	850	810	852	855	897	848	838	811	897	864	889	853	856	846	799	860	835	863	833	815	830	841	856	859	888	865	870	854	844	887	874	865	881	816	840	847	878	818	818	902	806	848	884	837	854	817	887	846	835	864	866	833	836	827	868	944	814	883	844	822	863	857	872	868	834	825	859	828	834	830	809	906	821	785	856	880	804	884	798	864	881	843	894	820	814	853	897	783	829	856	835	864	870	788	870	851	856	915	858	841	861	828	868	878	847	870	831	849	812	863	843	916	816	863	798	896	827	879	867	822	872	859	853	804	920	813	833	824	859	842	880	917	879	832	863	900	838	889	802	838	834	930	844	837	829	867	886	771	872	812	845	838	825	865	822	828	838	925	886	849	887	862	827	833	843	864	866	869	895	889	841	792	858	860	867	870	823	842	852	880	855	882	907	885	815	826	810	846	860	828	878	896	911	835	834	835	848	883	838	823	866	901	825	888	879	824	822	875	872	870	832	852	883	801	812	907	859	787	824	852	825	827	840	871	887	786	875	837	903	801	852	785	842	874	821	849	838	842	814	903	856	845	859	873	831	846	844	873	846	831	870	787	913	817	858	854	838	859	826	772	821	817	843	825	854	895	836	850	869	874	844	867	830	802	846	846	824	862	859	860	827	819	854	842	804	834	852	877	845	883	870	821	904	830	900	865	831	857	861	876	867	829	866	826	848	898	895	824	837	858	809	885	898	807	882	852	936	839	937	786	857	851	861	860	810	851	801	844	864	867	811	802	867	824	852	812	878	821	895	811	813	833	874	864	815	848	855	861	831	869	881	907	886	859	849	822	849	842	898	825	838	809	890	811	880	917	807	793	851	816	845	893	855	865	859	842	923	865	856	849	877	868	866	845	849	852	828	819	862	836	839	813	840	813	839	845	861	865	818	859	842	846	854	833	859	839	857	901	848	841	884	881	859	894	858	838	888	888	870	870	845	864	812	901	796	827	823	847	777	866	796	851	876	860	856	814	864	881	881	871	823	867	915	828	876	812	855	843	850	824	866	811	797	858	836	911	860	811	902	850	896	771	814	850	780	883	874	864	792	834	873	807	823	880	865	854	879	859	866	838	874	873	788	862	883	812	881	884	850	833	861	886	853	848	861	838	840	907	896	806	866	875	843	870	872	840	832	840	875	821	843	910	848	848	869	884	899	801	838	835	852	850	826	884	880	855	805	886	836	826	878	852	861	838	811	789	868	841	877	879	856	860	867	855	893	816	856	884	824	822	852	874	792	784	885	827	810	907	843	856	859	871	900	854	857	884	859	896	830	860	801	897	830	859	902	877	876	845	837	850	840	855	857	912	847	847	838	886	843	881	801	888	886	829	897	835	831	884	860	809	866	849	833	827	886	795	838	870	846	869	832	868	826	872	854	815	853	880	831	814	843	811	835	877	840	908	855	857	831	873	855	837	882	830	900	868	836	872	834	867	881	823	858	838	876	847	868	862	819	915	911	823	837	792	873	869	849	862	869	854	818	829	841	906	913	870	860	817	839	906	884	839	918	834	859	856	840	861	785	831	845	806	860	858	844	833	855	853	890	859	906	812	852	818	840	835	841	851	821	880	824	837	904	873	895	855	865	884	866	864	860	890	831	837	858	857	809	877	854	833	908	802	838	863	841	875	868	823	855	889	850	863	818	803	906	846	903	833	831	877	796	830	883	849	887	886	866	857	835	836	864	861	862	827	869	832	852	871	862	831	889	841	840	865	885	811	842	879	848	863	859	883	891	820	896	861	803	873	820	866	883	873	821	833	876	858	842	829	853	848	836	895	851	842	853	866	849	871	841	852	855	841	890	867	886	873	852	846	830	877	837	848	851	870	883	864	861	851	839	797	809	886	914	853	817	867	830	881	840	812	830	803	863	843	837	880	852	840	814	859	863	771	842	849	865	853	860	858	883	819	854	867	859	883	861	822	817	828	883	831	835	859	802	857	851	856	833	839	859	853	848	861	831	845	805	889	846	844	895	924	847	810	832	811	861	870	835	842	849	829	867	863	888	890	911	882	837	857	839	809	822	808	824	838	835	812	870	912	847	838	842	820	883	873	766	828	785	838	832	844	867	840	815	858	848	830	834	894	885	837	783	828	814	880	870	871	933	811	905	858	872	835	806	849	854	864	904	892	838	859	846	856	836	790	815	833	878	853	858	859	870	830	852	819	848	863	871	897	839	843	918	849	847	855	789	834	835	907	791	872	903	832	907	865	847	854	859	864	842	895	847	895	884	816	850	860	856	859	822	831	866	846	862	834	825	820	824	830	861	829	800	785	860	845	830	881	858	855	861	826	874	829	830	804	871	870	857	812	884	835	900	803	841	850	823	831	849	889	858	833	840	815	863	852	860	803	878	802	839	894	796	844	860	833	842	868	915	884	841	824	897	785	848	865	843	871	831	914	878	862	857	891	838	830	861	836	843	857	892	828	845	839	838	847	849	817	878	829	811	792	831	834	805	899	863	897	817	893	870	861	853	890	839	890	870	803	839	862	839	836	859	882	841	860	876	862	865	879	873	871	818	867	887	853	787	879	881	788	821	836	846	851	899	826	864	886	871	844	868	817	832	840	871	862	835	902	841	791	831	854	872	860	810	854	842	855	836	844	827	827	825	813	798	834	888	811	879	843	849	841	832	870	891	846	879	842	844	812	861	819	862	827	853	810	798	817	879	852	865	840	828	843	881	864	876	817	850	850	852	870	855	827	840	845	904	832	835	862	879	832	847	863	834	891	819	833	883	865	881	877	823	876	806	888	861	864	859	834	852	886	895	870	870	828	805	833	846	831	876	853	884	873	871	872	794	841	829	859	856	866	856	858	853	882	853	918	853	885	877	892	859	873	853	869	822	886	835	879	867	889	844	877	828	894	817	835	851	816	869	830	869	823	871	844	804	841	835	864	826	842	840	779	857	840	792	810	803	850	878	852	871	807	827	925	870	861	877	892	836	821	819	833	823	849	852	863	882	891	831	869	796	847	850	832	826	838	849	805	870	864	876	825	825	895	874	830	909	841	851	830	866	851	831	870	878	858	883	819	860	915	868	867	887	830	864	801	884	852	856	771	858	884	877	827	848	847	872	790	850	851	831	840	843	845	854	892	821	852	848	833	861	842	879	892	838	814	785	892	854	916	858	827	851	871	888	821	844	872	829	834	795	900	855	905	833	826	849	799	848	835	887	853	852	897	894	855	810	876	819	854	848	842	844	868	832	837	817	895	788	848	897	793	781	900	847	824	897	844	860	854	805	797	867	859	858	895	880	837	906	785	831	887	856
1958	395	208	176	154	187	241	165	135	118	113	67	73	85	74	73	56	66	54	54	52	45	55	50	47	48	61	55	52	44	55	48	44	63	54	57	47	40	49	46	46	43	32	39	44	62	35	48	52	48	39	48	52	42	55	52	47	31	46	55	42	52	60	65	47	43	51	45	51	37	43	52	42	48	46	49	33	45	53	46	53	44	43	43	46	32	35	49	33	41	40	36	31	44	48	44	27	52	44	50	51	54	43	36	48	40	52	49	38	41	50	53	43	39	58	44	54	35	45	39	42	39	54	45	41	49	45	35	29	34	49	44	43	40	53	33	46	38	35	44	35	37	42	32	57	41	41	36	46	46	50	35	53	45	37	54	35	48	41	50	38	42	54	43	48	51	39	52	46	45	30	51	49	47	54	48	52	36	46	40	43	45	46	52	47	36	46	46	42	41	35	61	35	43	51	52	49	52	42	40	44	49	34	50	44	52	42	42	54	43	58	42	46	49	57	37	45	47	45	42	48	48	57	43	51	51	42	49	50	43	42	40	35	48	49	40	50	46	50	46	53	61	52	47	43	34	48	40	41	37	46	39	42	29	42	49	47	41	49	39	57	33	48	39	38	55	45	51	50	33	53	48	52	48	46	55	51	35	37	45	40	44	48	46	56	36	39	37	41	42	36	41	36	59	49	40	50	39	43	45	51	35	35	38	40	38	47	35	38	43	37	50	43	53	35	37	44	36	43	48	59	54	29	46	39	50	55	37	42	43	41	36	55	51	51	39	46	37	43	41	49	38	43	51	53	48	51	35	43	41	49	34	51	43	44	48	28	40	42	31	44	53	40	42	36	51	51	44	54	50	39	49	37	46	43	49	34	43	51	44	43	37	48	54	32	45	33	43	45	43	38	48	48	52	46	36	49	35	60	47	48	42	35	40	39	36	48	53	49	47	44	38	54	46	49	48	46	46	56	41	47	48	46	47	60	40	46	48	36	50	45	43	44	52	50	46	45	50	44	52	35	41	39	44	45	45	48	31	39	34	33	34	44	55	36	47	42	42	47	42	53	51	43	47	51	33	44	30	48	50	44	41	52	50	47	45	51	39	43	47	40	43	47	47	39	43	45	45	47	45	55	55	41	43	40	34	47	38	33	42	43	49	52	54	43	38	52	42	47	35	46	43	47	52	48	31	35	43	46	44	39	45	55	34	56	45	46	41	54	46	37	54	32	44	51	36	50	52	44	42	45	50	49	39	51	56	39	49	59	49	39	39	42	38	58	42	51	44	41	50	43	43	52	42	57	39	58	43	38	43	47	44	48	43	41	42	61	41	50	46	58	47	32	41	55	43	50	48	49	30	46	40	47	41	53	49	57	48	51	32	48	48	45	42	40	46	59	40	44	31	58	35	54	48	46	49	55	32	38	38	49	48	52	35	52	43	50	32	50	40	45	40	47	45	40	42	45	33	41	41	49	41	62	44	42	51	45	44	40	41	41	43	47	42	63	47	37	36	41	35	48	56	43	54	42	39	43	37	41	42	46	37	49	45	47	47	43	33	46	48	48	46	60	35	34	40	51	51	49	62	55	54	43	40	46	41	44	48	43	45	40	48	39	44	42	40	36	51	44	50	43	38	39	38	39	41	49	47	40	41	40	49	42	46	51	39	53	39	50	36	40	54	41	50	37	52	52	38	45	43	52	48	36	40	51	35	34	37	53	55	55	41	40	46	52	39	51	49	50	46	34	34	46	39	46	40	33	55	44	46	47	47	41	41	43	45	44	42	40	43	33	53	50	52	35	38	37	46	43	45	44	44	43	37	43	56	55	38	43	50	59	40	39	41	42	53	46	39	49	48	54	58	33	59	43	34	45	49	57	33	59	36	37	37	51	40	49	44	49	47	34	40	52	53	26	40	68	54	44	41	44	47	57	49	51	36	42	46	43	45	42	43	47	43	43	43	47	49	50	42	45	44	39	54	46	40	40	58	51	40	38	44	62	43	52	40	48	40	45	45	42	44	53	40	38	56	48	46	34	46	52	39	40	58	40	46	46	37	39	32	40	43	49	34	43	44	44	45	43	41	46	41	48	53	42	37	48	36	36	45	36	63	45	39	42	53	45	49	58	36	49	42	47	61	54	25	36	55	49	37	50	41	45	42	47	46	64	33	42	35	43	44	48	45	42	36	40	41	46	44	48	51	49	42	41	54	44	42	40	49	47	51	42	44	53	39	47	41	41	45	45	43	53	38	44	53	37	33	41	38	42	48	58	40	44	40	32	53	42	40	30	49	53	49	56	39	47	51	40	46	43	33	37	42	47	44	42	44	51	49	49	62	50	62	38	47	41	53	40	46	46	47	39	44	50	36	50	41	42	40	35	49	52	45	47	47	42	48	48	34	34	34	44	44	56	44	41	57	44	43	42	52	52	53	46	40	44	27	57	41	41	57	39	34	46	46	38	43	44	47	45	41	47	37	45	39	46	49	55	52	37	43	52	45	46	48	44	37	35	38	40	49	46	46	40	52	45	40	45	42	52	42	41	53	48	26	43	48	43	39	44	44	40	47	52	33	42	49	43	41	39	35	51	39	36	50	54	52	47	47	37	35	44	49	40	47	54	44	49	46	47	40	45	50	53	42	54	45	38	46	44	44	45	35	46	54	43	43	48	54	34	38	37	37	53	39	47	39	44	39	33	45	47	36	43	40	45	55	43	27	50	42	46	48	38	42	33	30	45	51	49	30	36	35	42	45	49	40	51	33	31	41	45	49	42	40	37	34	43	34	43	36	54	38	47	54	45	50	47	40	44	41	44	56	32	51	45	41	42	50	44	44	40	57	46	46	49	42	49	36	50	47	43	32	42	39	45	43	42	46	37	52	49	36	52	41	48	45	39	51	40	39	51	37	41	55	49	48	46	47	32	31	41	32	46	44	38	32	44	42	45	42	36	42	34	43	47	43	55	51	35	49	43	33	46	26	45	47	49	46	40	38	48	47	51	46	44	40	39	47	36	35	51	50	31	40	41	44	55	49	42	51	46	49	45	35	40	46	36	47	36	29	43	51	56	39	40	44	41	40	47	48	46	41	44	48	47	45	44	47	40	39	34	46	37	50	36	41	55	47	44	56	43	46	42	37	51	43	46	63	44	36	46	42	40	43	50	42	49	47	37	50	45	58	54	37	49	35	34	43	43	38	56	39	42	57	49	55	52	44	48	44	48	42	37	38	36	47	44	49	46	48	42	41	43	49	48	38	39	46	48	45	50	51	44	47	41	44	40	38	41	41	56	48	48	49	44	39	40	40	33	34	44	46	55	40	51	54	39	34	54	40	45	40	43	45	43	38	41	54	42	38	45	45	36	45	38	45	40	58	32	52	43	45	52	43	37	47	40	48	40	61	42	46	40	54	43	46	43	42	46	53	45	45	48	39	47	39	54	40	38	40	40	45	44	45	48	56	40	46	40	49	40	41	40	36	53	53	50	39	45	52	49	43	44	45
16468	8160	4892	8112	13212	13035	14537	7923	6137	4860	3926	3195	2710	2359	2082	1861	1601	1435	1313	1251	1275	1111	1053	970	919	851	825	869	868	799	826	810	834	764	796	745	636	675	674	600	668	661	692	667	722	718	649	675	678	669	661	652	681	608	617	670	619	623	620	608	600	970	1611	1226	713	610	592	597	611	565	569	593	585	615	624	563	538	656	551	574	614	572	588	550	607	608	555	651	602	585	601	556	608	567	596	590	607	573	630	577	544	552	657	590	586	587	586	604	585	609	595	597	579	546	617	598	572	567	559	570	584	611	611	593	573	592	581	583	563	571	567	607	580	567	598	589	571	555	589	534	615	579	585	604	564	590	570	602	599	600	642	599	613	621	573	591	555	570	612	589	555	560	568	530	584	561	606	605	637	583	560	620	602	597	599	591	598	596	558	570	557	589	558	573	593	571	594	594	565	582	539	584	587	578	585	606	581	526	583	639	611	590	569	611	543	600	613	627	556	598	584	567	611	559	586	589	601	593	609	630	601	667	608	563	582	589	588	640	563	564	567	585	579	584	620	634	604	631	580	583	609	617	566	566	571	578	569	576	580	612	577	568	586	593	578	591	601	573	568	583	610	545	567	607	563	610	571	593	581	586	609	590	610	624	617	552	599	574	542	608	608	576	585	542	612	561	576	564	569	598	585	629	585	557	580	542	579	611	534	578	577	584	581	585	550	567	563	606	563	606	609	589	592	584	588	607	596	585	581	555	549	605	595	604	573	577	584	587	550	607	608	556	568	596	537	584	571	576	657	557	555	568	613	596	578	598	606	559	560	595	574	600	540	570	569	586	615	611	589	579	606	582	590	556	600	570	581	603	551	554	536	606	590	580	595	583	609	564	592	588	578	525	591	557	596	567	631	591	584	595	563	564	614	563	597	577	646	596	578	608	607	625	617	634	590	633	602	558	616	563	568	588	597	665	591	595	565	603	572	624	615	599	609	592	622	555	553	564	601	620	571	619	603	596	582	562	586	599	623	584	588	581	577	573	622	583	566	598	566	574	598	556	586	612	570	614	596	611	583	572	599	597	615	561	616	592	595	581	599	596	579	607	575	581	597	590	582	549	600	568	569	609	594	587	536	578	612	569	616	613	583	562	569	585	624	575	569	602	595	567	557	590	569	614	576	583	592	657	587	625	595	539	600	518	600	585	572	568	572	610	609	598	553	601	607	611	582	559	597	567	612	545	607	608	586	576	551	583	589	589	584	627	608	568	605	609	561	595	530	598	583	613	564	564	558	538	572	561	579	573	631	649	620	564	600	575	594	598	563	595	591	577	614	595	609	575	624	592	557	600	599	586	604	611	558	586	565	598	591	611	650	618	625	613	574	571	650	618	599	546	580	625	577	588	582	588	590	599	633	594	573	621	577	568	595	594	639	578	623	600	586	606	600	569	587	584	593	562	595	584	618	625	576	592	558	593	585	574	625	575	613	601	597	596	553	570	600	612	621	603	553	598	557	542	601	631	624	612	571	562	560	555	584	633	599	604	579	563	585	557	603	583	594	624	531	616	609	586	582	570	564	592	589	608	571	575	657	570	561	596	575	616	560	564	556	582	656	634	577	598	572	577	615	603	592	621	592	597	652	566	585	548	603	612	590	602	603	564	588	591	609	559	596	596	596	577	599	620	557	590	587	613	576	589	600	635	577	624	571	618	560	578	561	592	589	627	616	586	585	584	609	565	579	643	591	569	628	543	619	590	603	592	622	579	569	622	607	578	592	573	562	611	564	613	612	556	593	574	589	587	603	583	619	638	588	562	594	598	573	590	566	612	613	570	593	633	598	601	553	598	591	592	583	567	589	604	586	593	600	600	583	622	631	544	566	591	606	626	632	574	572	575	574	665	543	591	574	600	584	557	641	627	592	627	598	558	585	601	612	607	597	568	588	589	606	585	580	598	552	579	565	603	585	559	599	603	638	575	584	615	631	604	632	568	626	516	591	611	584	607	569	558	614	631	552	581	606	626	581	583	581	598	595	564	575	563	623	613	548	579	554	561	571	590	557	580	575	579	588	641	594	582	586	587	637	624	605	604	591	567	671	605	613	592	558	550	566	615	594	612	601	531	598	582	581	583	576	575	563	599	598	600	590	586	583	625	564	641	585	566	583	623	585	601	602	590	633	593	575	554	593	569	607	595	639	640	634	646	570	562	580	614	600	568	558	533	624	571	548	589	595	598	611	571	611	607	594	572	601	590	569	587	618	628	626	585	593	557	599	558	642	615	553	569	571	574	607	631	541	608	536	629	572	556	571	556	596	572	564	567	608	581	546	578	601	588	623	547	601	576	609	624	633	589	588	563	588	623	552	569	631	565	613	590	593	600	599	565	603	578	567	607	576	591	591	570	581	580	618	581	567	584	551	583	610	580	559	576	624	588	631	608	599	550	593	586	542	574	593	621	626	604	580	608	609	592	587	562	608	618	586	547	628	604	610	578	606	575	631	626	591	601	578	596	599	617	595	575	631	565	614	588	618	600	587	588	586	580	579	602	577	568	606	599	584	615	592	599	602	572	585	566	584	583	617	601	584	612	574	574	616	580	575	626	551	597	582	589	592	588	618	642	567	591	596	619	577	564	601	584	579	596	574	567	611	580	576	622	588	600	588	593	625	610	580	595	595	576	606	582	592	540	575	603	570	550	591	570	604	573	602	614	590	604	560	593	588	589	572	586	568	622	592	605	570	588	539	617	595	578	584	568	599	605	583	587	633	591	569	617	569	598	601	588	549	609	602	544	612	519	621	569	613	593	606	555	622	586	590	600	584	574	545	585	583	586	576	572	614	596	616	621	553	656	574	576	624	538	589	570	568	626	581	609	576	576	685	572	579	546	600	603	556	602	642	595	609	535	604	621	593	606	572	593	592	617	572	554	613	592	565	561	558	595	570	568	594	617	632	559	605	572	580	595	592	598	583	610	657	603	571	583	600	622	610	604	574	587	574	594	621	570	612	559	625	570	607	580	634	597	599	604	596	596	617	573	620	548	627	569	576	590	566	606	578	564	580	556	581	592	621	558	560	594	591	623	545	570	588	538	588	612	618	600	617	648	592	559	599	550	613	585	623	592	579	566	615	595	583	588	588	646	619	607	594	579	564	620	573	595	577	587	585	597	601	588	557	545	590	583	550	603	605	555	611	568	627	593	593	556	569	620	577	593	571	600	581	607	543	586	604	540	580	585	584	552	598	593	608	596	562	575	540	593	524	603	564	539	571	594	574	598	608	593	580	548	561	612	608	604	585	577	561	623	608	608	602	566	608	592	603	586	656	603	599	595	566	541	582	656	593	605	570	605	644	653	563	598	619	608	617	568	593	579	574	564	586	606	614	574	556	593	571	599	604	603	560	593	551	564	585	593	588	531	581	576	610	573	603	596	551	600	596	610	580	606	618	544	581	539	561	612	562	630	610	580	599	586	570	605	558	655	592	584	592	584	594	608	629	558	565	633	603	577	594	545
1312	554	298	227	211	254	211	193	158	151	119	110	115	106	95	82	54	78	69	61	54	57	61	65	59	51	59	47	53	48	54	59	49	46	51	52	52	48	45	55	51	49	51	57	49	30	52	51	35	56	53	40	69	60	46	42	41	49	60	35	50	88	80	75	69	38	37	42	42	35	47	44	38	43	51	43	54	55	39	47	51	43	49	49	44	64	42	42	40	40	48	51	59	40	44	47	51	57	49	47	43	44	41	35	49	50	43	56	39	43	55	46	50	37	67	38	45	45	45	57	53	45	39	54	38	45	40	42	39	24	50	43	45	52	38	55	38	53	42	33	46	40	55	37	54	40	39	50	57	52	56	38	30	45	47	36	38	51	40	43	50	54	41	36	47	47	43	46	41	41	42	40	48	35	34	43	42	55	50	52	47	36	47	39	41	37	44	47	45	45	52	51	50	50	38	55	38	48	47	41	43	46	44	45	48	33	37	40	42	48	53	42	44	53	47	44	52	44	51	34	36	46	43	47	49	56	52	35	44	47	36	49	53	39	49	42	54	41	40	51	55	43	44	56	48	49	43	33	45	36	40	39	50	38	52	38	39	43	44	44	48	59	54	56	47	53	43	39	37	44	47	34	44	52	51	52	51	45	46	42	48	38	55	41	40	40	46	37	39	51	41	38	44	47	40	48	47	41	50	49	45	40	45	43	51	57	37	53	43	47	41	68	44	52	51	50	51	39	36	41	53	26	42	50	37	47	41	50	55	51	44	48	47	39	41	35	41	41	47	45	41	45	48	36	58	50	42	63	57	52	45	52	43	50	44	47	39	34	45	54	47	44	41	41	45	53	49	53	46	44	51	40	46	50	54	47	50	48	32	39	49	36	53	46	43	63	44	44	51	43	45	52	59	38	51	52	40	52	44	46	51	36	55	54	52	49	42	44	38	56	44	52	48	43	40	57	40	55	43	47	40	42	40	46	43	46	40	50	46	41	42	41	54	55	44	47	31	42	54	48	40	40	43	45	42	45	50	45	46	52	55	42	51	54	37	37	43	42	32	70	44	45	49	47	47	47	56	40	38	44	48	33	45	43	46	52	48	48	50	40	35	46	36	55	48	41	54	60	43	40	38	34	51	56	40	38	42	48	37	47	44	50	43	46	40	45	55	53	63	46	54	42	41	51	47	41	47	45	49	50	41	54	47	46	44	46	52	35	53	53	52	66	50	44	53	36	42	51	32	40	57	47	54	42	37	40	41	41	54	46	52	47	54	51	45	41	54	39	36	50	46	32	50	43	45	54	44	45	42	47	49	39	48	48	42	37	46	43	49	51	55	51	46	48	64	47	43	52	49	39	33	36	35	51	35	39	33	47	53	47	43	39	50	42	45	31	58	55	48	53	44	40	45	39	41	36	46	43	48	55	41	46	41	45	60	40	44	59	41	41	47	43	53	41	60	47	47	56	53	53	61	39	39	41	42	40	42	51	53	34	46	42	52	48	40	39	45	51	50	46	36	44	33	51	46	36	39	49	41	38	46	46	44	42	46	45	42	42	54	40	57	46	56	51	52	48	39	47	40	49	47	56	36	60	55	53	50	41	47	40	41	54	54	52	48	61	37	43	51	45	45	43	41	46	39	44	40	55	48	52	51	41	42	48	41	43	36	40	42	43	56	38	47	40	37	42	37	50	31	48	53	34	52	43	37	35	39	41	49	40	42	39	51	50	51	46	57	43	45	54	49	45	58	50	41	50	45	44	49	45	42	54	42	49	45	41	40	51	48	45	39	41	43	40	48	50	45	42	59	51	52	43	54	38	40	37	56	44	42	41	47	42	41	55	46	40	48	34	51	48	50	45	33	30	44	55	44	46	38	37	53	41	33	44	53	47	41	45	45	35	42	43	35	49	50	49	53	45	38	30	36	43	52	44	51	47	60	41	41	49	34	38	48	43	57	45	39	42	39	38	44	49	39	43	51	41	46	31	40	33	34	41	46	44	47	41	32	46	48	59	43	50	47	52	51	45	48	45	64	39	53	43	56	53	46	60	47	47	62	42	48	40	44	55	59	44	44	54	55	36	45	46	41	37	54	33	44	41	37	40	30	44	54	43	50	61	55	41	56	40	39	43	56	51	53	41	38	52	40	47	44	51	67	45	52	49	40	42	45	40	48	37	43	47	44	41	48	40	50	41	39	38	50	56	35	39	45	51	45	47	39	48	39	43	44	47	45	52	54	46	53	53	49	41	48	45	29	47	47	48	48	48	42	49	34	45	45	51	34	43	55	43	38	45	31	42	53	43	32	62	33	55	50	43	54	41	53	41	46	51	44	46	43	46	44	41	57	41	40	43	33	39	49	49	40	54	45	52	46	40	38	43	42	37	57	46	51	45	61	36	43	53	36	37	40	48	38	34	45	51	37	33	35	48	40	42	55	43	35	43	44	55	50	37	36	44	54	36	55	35	42	56	48	45	35	38	42	46	42	46	39	36	32	38	41	41	45	48	55	39	37	52	39	35	40	47	50	45	52	53	41	51	42	47	53	52	48	39	64	45	36	44	45	52	55	44	39	44	42	43	56	54	36	46	48	43	39	51	53	44	51	43	45	43	54	39	48	41	43	49	53	59	35	52	40	43	36	40	45	46	27	44	47	41	33	44	41	41	47	53	46	48	30	34	51	54	45	44	40	39	42	41	60	45	53	29	43	47	49	45	36	36	49	37	40	40	50	51	58	43	62	42	39	43	46	37	43	53	36	48	40	41	56	47	39	35	37	41	40	55	46	39	42	50	47	44	52	48	34	48	62	48	48	53	40	54	51	50	40	43	51	43	43	40	51	40	51	49	46	43	46	53	40	49	52	42	43	41	40	60	53	47	38	42	47	45	41	52	51	46	36	36	38	38	52	51	45	34	47	49	36	41	33	35	43	36	42	56	51	46	44	39	53	33	37	38	53	39	46	44	52	51	49	39	53	39	36	39	51	47	43	46	45	48	49	46	48	30	46	53	53	41	54	38	31	48	49	45	52	56	36	50	43	45	39	37	49	45	47	51	53	51	46	39	49	36	50	53	42	57	46	52	39	46	50	57	48	46	42	57	42	49	46	43	54	45	44	45	44	37	43	47	58	43	52	55	40	36	45	44	45	33	41	48	37	49	48	48	44	44	33	55	40	57	44	50	59	31	60	43	45	43	40	45	53	60	39	55	42	37	56	43	57	44	37	55	42	40	41	42	45	40	40	38	54	53	41	38	59	43	62	46	45	36	48	43	53	49	45	45	38	41	47	41	38	52	38	45	61	34	52	49	50	53	47	37	57	57	42	31	48	45	41	36	37	51	54	35	39	57	54	42	52	35	46	52	50	40	49	46	46	56	34	48	40	41	45	53	41	50	47	39	43	47	53	42	44	40	45	52	63	44	64	47	37	37	45	39	40	43	37	47	60	46	41	42	41	42	54	40	62	36	49	41	37	40	62	46	43	30	53	50	43	48	38	49
18994	10697	6156	10957	16794	16671	13811	10861	8446	6832	5555	4810	4259	3364	3087	2754	2288	1982	1811	1749	1676	1366	1295	1186	1092	997	903	962	1012	917	956	894	867	879	826	676	710	675	680	702	689	701	663	697	672	718	682	673	692	741	825	766	754	706	673	603	649	593	618	546	602	2202	1690	2259	1473	601	553	565	581	528	565	550	576	567	579	559	575	588	590	581	546	607	547	539	531	582	568	545	599	562	554	561	594	587	568	546	549	538	574	580	588	581	578	583	587	585	539	554	582	546	562	570	590	591	548	555	566	547	576	597	546	566	568	518	499	547	564	551	581	511	576	525	555	562	558	555	575	562	546	520	551	592	546	565	559	602	571	608	590	558	576	610	571	563	584	577	586	566	559	521	605	565	542	569	550	559	542	569	569	523	540	600	593	565	558	612	582	585	554	555	575	579	601	566	587	536	564	596	553	601	591	620	597	574	579	580	560	606	586	533	523	577	592	565	554	573	557	572	546	566	554	562	587	516	535	567	576	600	558	535	554	597	546	531	569	574	544	570	553	559	571	546	592	529	562	530	588	555	579	558	555	548	616	531	565	559	578	576	533	567	569	531	586	594	546	593	542	553	572	563	569	563	558	575	570	549	558	572	585	545	552	574	549	575	577	607	563	568	567	561	577	584	542	538	548	535	599	566	580	583	544	540	558	569	553	588	564	586	581	551	563	561	586	550	547	530	588	574	570	566	562	565	546	571	560	573	525	556	576	587	598	578	548	568	537	575	549	535	567	577	585	570	579	567	576	541	593	566	626	564	575	533	576	585	536	539	573	535	568	530	574	557	561	541	576	554	548	577	548	578	563	586	562	552	551	541	541	568	553	577	546	556	594	576	591	570	610	589	559	594	565	547	557	538	593	575	596	624	516	591	564	581	578	580	566	564	551	548	571	546	586	569	552	590	544	573	553	523	585	581	584	566	551	591	579	575	607	533	576	544	626	563	582	604	577	598	559	589	557	589	598	556	557	533	589	581	546	547	570	527	592	539	551	534	597	574	585	563	532	514	579	548	564	556	528	536	573	591	579	564	571	586	573	560	551	531	604	585	574	570	572	525	558	544	553	538	573	569	561	577	552	582	587	590	540	585	563	593	565	540	567	548	594	563	579	530	554	549	540	575	540	547	592	559	578	577	583	569	556	579	553	540	544	537	605	577	589	604	577	581	562	562	574	573	547	564	575	530	562	543	559	583	550	589	523	541	588	551	541	555	578	572	551	561	567	549	547	545	544	575	559	568	575	542	534	544	556	594	556	582	631	609	580	567	579	540	553	613	568	594	571	567	561	547	560	551	568	570	577	567	591	557	555	581	540	564	562	594	554	570	555	544	546	611	568	537	563	584	590	555	583	571	591	538	548	546	549	566	591	572	565	570	569	578	561	568	534	573	617	561	580	605	583	538	585	544	573	552	547	602	582	579	581	583	620	570	576	573	523	563	590	573	577	545	559	633	563	574	584	589	575	578	564	567	545	582	560	555	558	566	558	587	554	565	536	558	564	596	582	558	538	571	592	575	544	572	548	567	553	542	573	546	561	568	560	546	573	571	511	549	561	575	566	559	553	552	569	553	590	606	582	544	559	588	589	564	579	559	588	593	569	559	515	605	531	555	593	524	563	563	599	533	539	546	568	649	571	548	607	546	547	556	519	573	544	522	566	575	555	531	539	569	581	579	541	570	532	564	574	538	564	561	542	567	559	561	567	611	592	584	569	579	556	569	558	580	578	561	593	565	583	588	594	581	598	581	544	596	543	506	528	595	584	568	574	581	607	564	627	594	571	530	521	567	575	547	563	560	560	576	611	620	549	573	552	564	573	575	541	573	546	562	502	591	584	559	544	594	561	565	578	545	536	577	574	552	563	541	562	550	615	535	553	533	600	604	554	576	600	537	552	502	644	580	591	568	557	594	576	571	568	544	576	562	579	527	541	579	588	591	589	546	551	576	562	571	538	552	565	574	525	582	527	577	572	599	556	585	565	562	562	585	572	546	561	594	597	581	585	597	590	538	577	544	552	565	581	615	606	569	529	541	550	584	568	589	548	574	561	555	553	584	544	590	548	571	562	551	526	541	572	576	560	573	556	591	570	566	590	570	558	543	522	576	560	555	569	550	558	561	587	587	529	579	551	541	570	561	568	534	576	573	616	551	591	587	552	617	561	543	592	609	568	531	532	575	549	525	570	586	609	561	610	552	593	531	552	544	602	569	579	588	586	582	559	540	542	571	515	574	549	567	561	579	546	582	636	531	565	531	561	567	549	552	585	623	540	564	525	544	570	545	556	539	545	537	580	568	535	569	566	597	526	553	550	579	540	581	532	578	577	558	564	566	582	549	563	544	616	635	575	545	577	590	572	524	569	545	574	585	580	566	599	570	600	533	589	551	564	578	553	558	579	575	522	591	583	528	574	594	553	511	603	605	561	562	543	549	591	543	561	584	563	547	599	546	572	573	604	580	564	598	585	555	631	563	555	605	567	547	594	586	516	586	541	575	542	570	541	570	564	532	516	553	550	560	543	576	596	569	569	551	581	567	589	535	579	582	561	597	566	557	572	620	528	568	543	573	532	547	592	570	539	577	534	586	546	541	565	556	542	586	550	535	546	592	580	588	559	545	594	582	546	587	586	550	541	592	562	583	576	558	604	590	542	623	517	544	562	508	559	571	589	576	547	555	554	526	550	600	557	560	590	520	590	540	611	587	547	555	559	569	605	603	586	574	545	541	531	554	568	579	577	542	554	572	567	596	598	551	554	573	505	538	523	544	556	550	583	552	524	548	553	553	539	555	552	555	556	577	573	537	572	542	526	533	572	577	568	565	545	562	534	573	568	570	575	542	554	539	585	557	584	520	563	552	603	565	532	578	527	579	569	568	618	561	532	545	590	545	525	577	560	548	525	554	547	571	574	556	529	582	543	571	571	551	559	579	572	537	588	607	552	522	560	513	567	568	541	566	575	596	570	574	567	544	567	577	557	620	574	557	572	562	580	591	571	528	558	562	519	585	560	544	584	523	546	549	586	569	577	504	572	577	573	573	532	576	577	595	556	537	580	532	585	579	566	573	506	529	584	554	506	542	577	567	616	555	591	539	580	563	560	593	592	578	561	512	581	507	587	566	563	572	532	569	570	588	552	553	555	566	553	551	576	546	516	572	595	570	553	542	592	572	546	563	592	575	551	548	543	574	548	533	562	577	570	546	541	546	595	539	577	547	530	558	544	564	584	539	551	560	580	561	545	544	597	567	544	559	582	571	560	554	567	605	557	555	544	544	583	519	530	575	507	548	543	580	598	553	534	541	553	596	565	557	558	564	578	552	583	524	521	603	573	592	606	550	528	573	584	536	533	579	587	557	537	550	597	585	579	620	549	563	628	557	590	565	588	573	605	584	559	570	545	590	572	568	575	581	565	550	580	585	563	520	569	569	585	577	578	567	544	554	573	501	540	561	556	527	540	579	585	544	569	540
2918	585	330	253	235	279	304	272	211	164	149	167	144	129	116	102	103	117	96	118	102	86	79	92	76	76	96	76	81	93	73	75	87	88	69	68	76	89	74	82	64	84	77	56	79	61	57	77	81	84	72	89	86	81	87	93	71	84	89	73	73	110	115	152	91	78	69	65	81	73	89	85	101	86	65	78	71	73	86	89	73	52	68	76	65	60	67	83	72	71	77	82	92	69	101	62	87	81	59	65	78	80	79	79	66	65	62	62	77	75	60	75	74	78	75	73	53	62	88	73	73	82	71	72	67	73	75	68	66	85	72	78	72	64	76	62	66	73	69	68	68	70	62	63	82	75	69	66	75	68	72	64	78	68	69	78	76	76	79	76	77	71	71	83	67	77	71	74	83	67	94	69	74	61	65	80	77	69	57	71	56	72	82	64	57	87	71	67	69	63	78	64	74	93	75	68	68	88	72	86	62	78	76	75	75	75	77	62	76	86	69	76	72	78	87	85	79	74	65	71	74	91	73	74	77	75	69	67	87	77	80	65	71	83	74	88	72	79	63	75	76	80	81	68	72	77	71	73	92	70	69	72	82	66	65	64	78	68	65	71	66	92	70	70	66	88	73	84	73	65	75	73	74	70	63	72	75	80	71	81	78	70	67	76	91	69	81	68	63	60	74	68	61	71	81	74	73	72	69	75	84	71	78	70	61	73	70	75	74	61	78	62	61	81	89	83	84	70	85	71	65	76	68	82	69	61	85	85	60	74	73	80	65	71	88	62	85	66	66	70	72	75	61	69	85	72	68	72	81	64	75	72	69	73	77	68	65	69	64	87	69	78	66	73	59	79	73	57	76	81	85	76	73	81	75	77	86	69	67	72	69	91	82	87	88	61	66	75	78	67	60	73	81	84	78	71	81	66	74	66	78	76	53	77	83	81	67	80	76	81	75	70	74	64	87	67	68	75	74	69	63	57	67	85	67	85	65	74	69	91	76	69	71	72	65	78	87	79	76	58	82	82	97	75	90	81	64	61	61	66	85	85	67	66	84	92	48	73	72	66	85	78	65	74	65	72	70	57	65	61	66	74	67	58	83	57	68	57	76	64	54	65	66	79	53	78	66	60	81	83	60	77	67	68	66	88	83	61	70	78	73	76	82	88	88	67	79	62	69	77	70	65	71	76	81	75	75	78	75	81	66	62	67	64	67	81	77	83	88	82	77	74	78	73	67	63	88	80	64	79	77	69	67	68	62	75	96	78	82	69	59	69	68	74	65	72	70	76	83	73	68	77	86	76	56	71	65	73	68	81	75	63	75	59	79	66	67	91	84	71	79	78	66	51	84	78	67	78	64	65	73	64	81	74	71	78	75	71	73	67	74	78	84	72	69	74	70	73	73	68	75	70	74	67	75	71	77	67	88	60	69	75	74	53	68	75	65	83	64	85	74	60	86	78	80	69	71	76	78	70	75	72	66	61	83	65	63	77	58	79	86	61	67	67	86	79	73	89	74	59	69	59	69	70	80	70	58	72	66	69	70	63	71	73	78	87	74	85	81	76	74	76	77	89	78	69	59	63	80	72	74	80	62	86	71	97	77	85	66	66	68	74	63	71	83	59	72	77	58	84	79	63	66	59	71	77	83	83	71	65	66	60	61	63	86	65	57	79	79	77	80	68	70	76	63	71	77	84	79	78	74	63	73	69	79	77	63	68	69	68	69	69	74	71	81	67	72	62	77	82	73	71	63	70	68	67	80	73	58	82	77	71	56	79	75	72	76	81	85	89	81	74	70	77	79	83	73	68	81	63	80	81	90	80	77	80	68	82	69	75	83	57	74	68	65	76	82	80	83	72	82	76	66	50	66	81	69	72	71	94	74	89	63	66	54	66	75	71	68	63	79	80	79	68	78	83	70	84	73	84	77	67	80	83	84	69	84	71	63	82	81	80	68	71	82	62	71	73	83	77	71	75	75	72	73	79	63	73	81	77	65	65	59	67	87	65	65	68	74	80	63	84	65	79	66	90	89	69	67	85	62	73	76	62	68	71	76	71	71	73	99	83	73	71	71	64	82	56	74	70	92	66	66	73	64	70	74	77	69	66	80	74	83	80	71	74	77	85	75	76	68	76	87	75	67	78	64	65	70	62	73	87	76	77	67	91	80	81	91	81	88	63	74	84	83	61	86	98	77	76	83	69	67	61	80	78	62	75	66	76	65	70	79	85	82	74	74	53	75	74	72	70	76	79	67	75	73	71	81	62	87	68	79	66	73	69	88	80	84	73	71	70	78	82	72	92	76	69	76	67	79	79	78	75	63	61	71	82	68	69	72	74	69	67	84	72	83	81	74	90	79	59	67	72	79	66	65	58	84	62	80	74	74	80	65	64	64	80	73	86	75	71	87	94	72	68	67	61	71	79	63	79	63	76	67	70	75	89	89	71	63	80	74	85	65	85	83	74	68	76	72	91	66	59	76	64	77	81	83	64	65	85	76	49	56	59	76	60	81	67	73	74	70	73	63	79	53	67	79	43	70	69	82	97	84	65	84	80	79	62	80	58	70	75	66	83	65	85	88	77	84	76	68	88	68	69	67	88	62	79	84	79	87	87	76	69	65	69	70	72	84	66	69	78	67	77	80	67	91	75	74	77	69	90	74	87	71	72	64	67	73	78	77	83	71	65	66	77	76	83	71	78	72	72	74	72	64	78	85	69	69	80	71	74	77	72	60	63	85	64	75	82	84	76	67	75	72	85	70	67	76	80	79	77	70	64	63	77	73	71	78	88	78	65	80	62	72	70	70	86	82	88	77	75	79	77	78	72	82	86	61	60	79	61	94	78	50	60	81	72	97	82	79	84	92	80	66	75	68	70	80	75	73	83	95	81	63	80	50	77	79	76	73	66	64	80	65	80	69	84	82	77	79	69	73	75	59	88	62	79	81	80	90	94	79	81	63	70	70	68	65	67	68	75	74	72	69	71	69	73	71	79	89	93	78	55	67	63	69	86	66	90	79	86	63	83	83	82	63	83	79	70	69	81	60	68	72	74	80	76	73	80	69	79	83	80	64	92	80	75	93	56	64	72	73	78	70	54	70	71	85	81	68	94	85	61	85	75	84	66	74	70	84	71	69	56	77	75	63	82	67	82	85	80	74	79	74	86	69	51	78	72	74	64	76	73	68	82	75	86	74	64	80	70	67	76	74	75	70	76	65	64	63	84	70	81	84	65	73	74	71	71	78	83	68	66	77	67	87	73	65	65	69	79	70	65	73	65	78	59	76	77	78	69	60	67	67	69	79	65	87	61	67	80	74	83	78	62	70	86	72	75	52	75	61	84	64	72	64	72	69	67	82	74	63	79	65	67	79	61	80	78	79	50	91	81	71	90	73	85	84	56	60	79	66	79	56	72	60	72	63	66	81	61	74	62	86	67	72	71	61	93	73	60	67	74	66	66	59	93	83	59	76	62	78	67	65	62	74	64	77	69	81	78	65	68
18090	10346	6279	10990	16537	16891	14511	12522	9171	7632	6212	5771	5023	4051	3806	3357	2961	2580	2386	2278	2072	1848	1705	1648	1422	1432	1322	1445	1321	1309	1361	1229	1218	1245	1157	1185	1140	1051	1132	1069	1064	1010	1060	1122	1162	1101	1123	1136	1143	1184	1119	1222	1191	1071	997	1062	1019	965	964	967	1042	1781	2216	3341	1843	904	909	937	927	895	901	922	872	944	895	912	890	884	881	942	916	888	930	906	910	914	890	926	924	927	946	916	931	867	940	908	956	940	904	911	957	919	947	891	879	900	887	956	896	940	941	898	891	908	927	966	863	955	937	928	937	958	919	942	889	962	922	894	959	923	923	918	937	887	906	903	884	952	876	867	875	882	903	953	921	942	874	911	922	879	931	912	961	923	945	931	920	927	909	946	944	945	908	892	845	926	906	920	936	952	928	915	906	955	887	945	943	923	935	907	929	911	948	943	918	912	923	982	866	922	910	924	922	914	921	924	934	899	883	934	954	927	912	927	934	888	980	888	971	900	932	895	903	907	913	928	892	930	938	975	920	966	945	955	907	881	932	936	879	954	893	949	892	915	963	951	916	894	914	890	983	909	921	890	911	916	963	965	875	910	870	920	917	934	922	918	927	909	900	942	960	884	882	911	887	922	923	917	928	907	899	905	944	882	958	946	901	932	882	908	940	938	919	882	929	953	910	927	905	943	956	989	953	890	873	862	898	893	919	934	949	921	933	876	899	925	918	907	899	876	942	916	960	886	944	942	930	894	934	996	948	931	936	902	910	921	970	908	882	920	868	932	868	874	941	911	900	885	890	920	940	956	879	923	937	917	938	913	938	901	927	906	953	899	885	920	942	928	917	970	966	880	923	974	1010	930	884	953	921	918	995	879	954	966	988	887	915	875	961	913	999	960	920	851	967	863	912	902	910	885	921	856	980	857	950	919	949	913	943	899	883	908	891	908	907	960	945	912	869	863	958	1005	938	966	877	930	896	892	951	891	912	951	898	896	929	936	904	927	940	893	961	949	978	943	891	901	938	940	950	901	901	899	929	967	888	944	884	868	875	888	1004	914	906	925	908	891	935	967	959	951	919	925	878	930	1000	934	941	943	923	935	885	935	919	911	891	961	923	939	941	936	870	924	919	913	959	929	906	874	934	905	899	945	882	893	953	939	919	865	950	921	944	871	943	986	882	962	948	937	927	919	940	943	890	923	951	899	886	882	922	882	947	859	898	901	906	931	931	861	899	973	940	905	896	932	929	961	883	945	928	935	945	924	968	946	893	884	890	900	949	902	930	904	903	969	918	941	941	915	920	925	917	941	936	917	905	919	921	947	935	932	896	922	919	913	899	908	937	868	959	917	879	936	903	899	884	890	951	925	931	923	924	901	922	965	930	877	920	925	940	952	918	894	963	929	880	925	936	927	970	910	927	917	872	971	938	917	914	887	920	916	931	926	893	918	875	939	953	916	975	903	869	959	944	893	923	943	929	903	913	936	915	864	900	955	917	901	966	917	921	928	966	907	905	913	904	956	915	891	936	849	934	928	924	967	855	929	909	885	950	922	896	876	941	914	941	903	954	900	975	925	907	940	926	890	934	893	956	946	952	907	900	939	955	923	932	926	906	943	956	943	883	896	900	957	910	926	914	868	880	955	941	947	920	946	937	924	932	907	912	928	961	954	881	941	928	951	896	963	898	934	922	902	959	899	932	878	925	875	899	947	908	934	943	911	922	905	910	939	894	947	923	927	913	912	904	933	903	1004	899	905	915	933	922	888	982	926	990	939	930	946	913	962	950	902	929	932	900	936	921	933	979	864	899	924	897	957	966	931	906	930	908	934	927	893	868	904	923	940	879	886	975	932	931	929	998	958	911	908	961	930	913	964	931	929	952	941	942	933	867	914	928	937	885	870	953	887	932	874	904	959	889	947	878	899	918	927	911	944	906	888	916	934	890	950	959	891	880	912	907	892	940	896	915	888	870	974	965	952	909	911	951	891	910	967	912	929	926	961	910	944	843	966	981	924	958	940	972	969	948	872	908	855	960	961	913	907	878	902	970	861	915	899	900	904	937	880	894	933	934	926	895	901	892	931	908	887	938	920	903	943	930	943	975	824	945	863	922	992	917	901	912	920	929	898	935	907	903	966	940	898	958	911	896	946	905	932	951	934	939	964	944	913	953	938	914	887	900	885	932	965	879	953	888	898	930	967	923	925	925	942	901	872	907	961	983	902	938	896	876	900	966	917	934	864	970	942	930	936	912	944	930	918	908	867	982	926	913	880	924	960	914	967	919	827	950	957	916	914	900	922	952	958	865	869	874	927	925	904	921	923	893	958	982	863	887	871	934	891	894	932	957	889	912	894	894	953	894	964	927	831	913	913	935	898	953	944	943	1010	889	892	926	959	903	941	946	887	948	925	947	932	940	951	867	889	921	920	952	930	926	977	932	894	990	904	942	929	912	933	928	931	868	924	917	874	935	915	948	903	901	958	931	918	940	850	927	905	932	922	908	930	918	880	862	937	944	988	888	919	899	900	898	864	885	922	917	902	919	927	934	959	970	916	935	961	900	968	957	907	938	891	903	907	1009	918	894	929	943	915	945	926	869	917	910	919	885	912	946	947	915	958	933	888	901	944	875	904	900	975	962	941	892	915	891	883	910	887	965	910	913	927	915	897	884	944	896	854	891	941	928	964	939	905	926	945	858	940	935	936	877	899	890	929	951	885	945	913	938	933	899	870	876	948	913	884	944	876	884	907	905	924	919	940	913	897	939	900	956	973	938	917	950	917	915	915	962	888	923	926	915	916	962	905	918	856	922	928	939	940	872	903	917	933	904	926	897	944	921	919	953	947	911	908	973	970	946	949	935	944	976	887	899	900	902	951	970	872	875	909	933	937	961	946	910	904	887	921	882	902	912	908	926	927	927	978	977	942	909	869	937	918	920	988	869	936	920	852	890	977	921	925	976	912	947	928	942	932	936	933	963	938	953	978	942	898	886	897	931	922	972	940	927	947	930	921	929	904	883	953	923	1024	954	894	962	910	868	963	911	901	940	901	899	953	956	916	912	921	927	918	934	919	936	908	963	937	878	942	940	897	914	872	925	924	909	900	986	915	866	931	893	924	906	924	938	917	944	910	930	941	919	913	919	917	907	904	949	862	875	954	870	879	870	933	965	924	910	909	872	952	969	880	981	894	942	987	909	939	913	918	930	942	942	859	930	910	863	924	919	920	927	911	971	970	901	882	948	888	912	923	873	954	914	950	919	930	925	913	961	911	901	913	917	902	945	947	954	914	926	945	906	862	900	871	856	942	935	956	958	911	937	857	889	944	900	894	911	963	885	932	925	912	930	887	933	885	894	902	909	958	924	969	926	966	963	957	964	965	938	942	861	895	896	925	883	889	942	945	908	884	911	858	936	935	915	931	969	910	935	990	894	882	933	927	960	913	909	895	899	878	959	980	943	964	916	911	927	926	915	929	946	921	922	953	956	910	936	882	924	872	926	953	955	918	921	894	878	954
2092	767	403	295	360	561	1605	327	242	216	190	184	137	174	130	137	123	112	113	114	96	88	87	95	75	77	102	70	88	92	62	74	79	78	76	80	76	83	85	76	79	71	80	78	83	71	72	69	65	84	93	69	94	63	80	74	63	63	76	76	83	80	139	186	79	62	78	87	78	75	97	57	65	97	73	60	73	70	82	71	70	79	70	71	58	68	61	71	74	61	60	74	83	75	62	60	60	71	61	69	65	74	74	55	61	72	68	58	68	82	78	68	75	67	72	77	66	64	61	74	64	75	67	68	63	65	67	87	50	66	69	63	76	52	78	67	72	74	83	71	73	64	61	77	62	74	67	77	71	68	66	59	78	68	68	71	62	77	53	69	63	72	91	78	71	63	70	73	82	93	71	69	69	70	77	82	72	66	73	76	78	60	81	66	79	70	79	59	78	77	75	82	60	69	67	72	81	79	79	55	57	80	69	74	65	59	78	59	72	63	61	81	78	52	82	68	85	81	78	67	69	48	84	71	67	56	98	65	82	67	76	80	74	72	82	53	63	54	87	56	67	59	62	62	74	60	85	62	63	66	78	69	66	68	74	74	67	75	68	75	68	66	77	76	81	65	62	69	71	55	75	65	67	77	79	71	69	70	89	68	82	84	77	72	61	67	64	66	56	63	75	66	78	73	64	88	69	64	67	67	63	76	73	88	67	64	62	65	65	59	71	76	71	79	67	66	70	92	62	73	73	70	56	88	78	64	76	78	73	70	70	62	80	84	58	86	58	62	68	60	67	65	62	81	76	67	72	84	67	77	59	82	65	85	60	77	77	82	77	81	63	78	89	69	69	76	70	56	73	65	71	89	68	66	70	75	82	77	59	65	65	80	68	69	74	78	92	71	72	60	79	77	77	76	84	57	68	70	62	81	71	68	61	72	78	64	64	68	64	60	64	60	84	67	63	74	80	81	76	59	82	77	66	75	81	62	80	75	69	66	73	63	63	73	68	68	72	69	63	59	72	66	57	64	59	71	85	81	64	74	85	82	83	56	71	78	63	75	89	74	73	90	60	65	79	54	75	75	60	74	71	59	78	81	64	78	61	84	69	74	76	72	79	79	74	67	77	79	74	84	65	75	71	58	66	84	71	78	69	79	71	76	54	67	68	85	65	82	65	78	68	70	57	66	56	76	91	79	78	82	82	86	82	67	69	59	62	73	78	56	51	64	65	69	74	69	82	88	88	87	86	71	58	74	68	70	75	59	63	64	70	65	59	83	74	82	79	77	77	71	76	67	84	75	87	78	69	56	61	69	81	68	73	69	80	59	54	66	63	74	60	64	73	67	63	73	80	65	75	52	53	78	73	66	88	74	59	67	74	80	79	72	73	79	77	71	63	65	64	67	62	81	74	72	76	71	77	67	81	72	84	76	67	65	69	78	60	53	91	66	76	65	80	66	79	67	60	81	89	88	59	71	71	57	68	60	66	67	91	75	69	59	86	74	60	62	53	51	71	65	75	81	74	62	77	60	70	75	69	68	74	56	75	73	76	76	62	68	72	70	65	75	72	76	74	86	77	64	95	74	75	73	62	70	76	61	58	83	80	66	75	75	77	57	62	72	92	80	72	82	66	78	62	73	61	83	64	70	81	71	71	66	64	76	74	79	80	87	67	77	93	80	70	58	76	53	68	64	71	65	76	65	80	71	79	75	61	69	88	63	82	71	59	69	67	66	66	64	68	66	81	67	73	72	66	79	77	60	53	65	62	74	65	69	73	58	66	62	70	78	71	67	59	65	71	80	64	79	70	83	77	70	71	62	68	74	76	64	62	92	87	72	67	61	57	65	73	79	66	67	57	80	77	73	89	84	66	65	59	65	66	59	78	63	62	90	61	67	74	66	82	69	77	67	69	67	62	86	55	80	64	66	75	76	67	76	84	72	73	58	72	71	85	68	75	66	70	67	70	66	66	62	70	52	76	71	77	77	65	65	72	59	85	64	72	75	60	69	64	88	69	82	78	67	70	64	67	75	61	58	74	68	57	66	71	51	59	70	71	76	65	56	63	76	73	85	64	57	80	61	61	80	77	61	70	60	61	67	75	70	66	62	72	64	76	65	51	69	68	62	71	77	80	66	69	69	82	77	76	70	70	71	70	68	76	70	73	69	77	58	75	77	73	70	69	58	64	61	97	69	72	69	82	60	66	67	82	70	78	66	66	81	83	73	72	73	76	65	87	72	63	77	70	73	72	69	67	62	72	62	73	70	91	71	65	67	80	68	60	70	71	76	65	80	68	59	70	73	67	66	76	71	66	56	69	77	87	67	67	75	67	69	75	72	64	74	63	82	86	76	75	63	76	65	82	59	72	82	79	67	68	57	79	77	77	74	73	86	77	67	63	77	89	59	62	77	54	69	72	84	56	65	68	71	83	73	65	90	67	67	89	59	71	56	82	67	72	82	73	61	80	63	72	82	74	65	76	78	63	69	68	68	83	77	68	74	62	64	61	63	79	68	82	55	73	74	80	65	66	82	76	77	70	76	67	86	80	71	62	63	68	63	67	79	60	62	74	64	78	79	68	77	89	84	81	72	70	71	74	72	78	57	74	69	89	76	64	80	63	68	72	83	72	67	74	63	72	70	64	74	92	89	77	61	67	64	73	64	66	77	67	94	55	83	72	76	72	70	74	80	88	63	72	72	80	61	64	72	83	70	72	84	88	80	79	64	87	69	69	74	69	59	68	67	69	63	82	80	87	79	79	65	67	75	76	57	66	69	66	82	68	64	69	63	87	60	61	78	59	67	76	74	76	53	62	64	55	51	62	74	63	67	72	65	63	85	85	74	53	59	73	65	63	70	91	65	69	80	70	62	68	72	75	69	63	58	77	74	58	73	70	69	79	79	73	69	63	75	76	52	77	75	57	62	71	67	74	58	64	69	69	67	68	68	82	83	81	79	63	66	76	61	67	74	83	64	70	86	60	62	69	82	68	62	60	72	91	73	58	71	57	66	63	61	69	64	55	73	75	81	68	64	86	55	82	70	57	79	61	73	80	66	73	67	63	57	71	85	76	73	66	63	62	62	62	68	76	64	72	72	77	73	75	79	72	74	65	63	57	67	78	72	62	72	63	66	83	73	71	55	55	77	87	75	61	82	68	75	77	71	71	79	80	97	94	76	82	75	74	80	67	77	80	68	69	62	76	66	49	67	72	74	72	68	76	75	77	61	78	71	60	59	81	75	63	60	80	85	69	86	58	73	77	72	70	64	71	75	75	63	58	64	77	70	66	64	86	78	74	73	57	80	75	64	67	76	79	75	70	57	87	65	58	63	66	61	77	65	60	80	73	84	73	87	56	70	82	61	68	62	67	82	88	73	61	77	74	73	79	74	67	74	67	64	66	67	77	80	84	60	67	73	94	73	74	61	80	80	86	86	82	56	74	66	69	66	58	58	75	77	63	62	73	59	63	73	64	74	65	69	57	70	60	79	64	86
22145	12330	7604	13230	19847	23876	27524	14095	10983	8918	7691	6875	5935	5046	4506	4293	3404	2973	2792	2673	2296	2142	1989	1777	1539	1486	1453	1515	1409	1380	1313	1370	1323	1200	1242	1174	1088	1081	1045	1133	1074	1048	1069	1042	1115	1164	1098	1049	1135	1084	1257	1220	1226	1164	1002	965	940	953	882	892	893	1666	3898	5143	1264	849	857	853	845	847	883	916	858	864	882	811	864	850	811	877	882	868	832	884	822	816	884	835	850	842	861	863	883	821	843	851	827	817	866	899	833	866	817	890	884	817	860	794	872	886	842	870	792	858	891	812	817	862	830	823	840	871	844	855	836	846	889	882	857	849	851	845	864	817	882	848	835	873	845	806	836	888	832	864	840	866	852	793	821	835	889	869	844	843	872	867	814	842	845	807	846	845	906	891	858	814	871	866	905	846	831	846	841	821	844	871	853	834	833	827	872	845	871	882	859	851	817	877	823	883	884	824	870	910	865	885	903	873	869	834	866	868	855	877	831	876	857	865	876	863	781	880	906	843	866	850	829	831	892	808	858	828	841	851	849	864	828	864	863	780	910	839	923	851	861	844	834	818	882	821	819	896	873	886	961	849	828	852	849	865	851	822	917	837	832	834	859	856	864	819	841	835	851	846	835	848	867	877	827	814	876	848	865	838	846	867	869	860	849	863	867	859	859	821	888	875	834	856	830	788	849	880	841	830	846	863	901	811	841	839	841	824	840	860	833	871	865	828	863	856	861	874	832	876	821	837	806	840	830	878	846	824	854	834	802	872	833	844	844	833	907	815	860	849	886	852	804	910	830	877	846	849	877	892	824	834	826	864	859	858	832	832	840	913	869	773	860	862	845	873	826	895	847	823	887	858	832	798	877	898	803	884	875	876	792	872	877	816	837	884	850	881	851	842	840	818	835	829	823	895	927	786	793	893	890	902	872	840	818	885	854	829	861	848	901	835	893	839	845	896	849	901	855	861	847	862	878	886	835	849	910	837	878	852	814	846	855	844	858	856	798	885	828	909	801	854	888	872	901	842	878	825	806	801	860	844	918	899	865	822	854	896	900	839	861	877	880	853	896	846	877	839	868	875	861	874	841	880	805	848	827	872	850	784	797	822	858	851	871	834	863	895	822	863	852	839	849	893	871	907	877	860	842	870	907	865	883	800	889	892	871	805	850	849	844	800	875	893	855	860	861	819	853	890	884	866	818	829	848	831	856	837	855	819	870	878	835	854	859	850	889	881	838	912	905	865	812	847	854	831	872	873	831	871	881	863	840	848	896	829	861	879	839	836	839	824	865	828	843	873	829	866	879	774	850	857	828	825	853	868	843	810	860	820	857	829	846	868	834	907	900	813	842	862	840	849	879	871	839	865	852	852	801	864	883	848	840	826	905	871	853	866	835	803	889	879	853	840	863	813	870	876	840	885	865	874	854	831	855	862	822	861	839	828	839	891	865	841	862	845	833	860	867	805	836	781	824	898	851	818	831	833	835	916	876	849	848	838	826	842	859	864	901	839	844	831	828	820	842	865	826	869	836	877	840	831	841	876	859	849	864	919	855	830	811	845	852	862	893	854	901	847	869	880	922	855	838	867	911	865	886	895	866	844	868	887	838	896	854	927	877	866	830	858	825	854	841	843	864	844	865	878	830	823	818	861	865	873	893	823	858	837	901	828	832	864	841	836	878	882	841	834	795	873	881	865	835	880	842	834	866	867	853	881	851	842	874	844	895	816	905	831	878	850	889	889	815	854	841	822	905	909	860	878	861	843	816	837	896	877	866	856	837	879	862	840	885	892	840	861	854	842	852	846	823	839	899	834	821	868	869	871	827	844	841	851	850	876	881	853	875	837	889	798	882	856	838	899	885	835	851	868	815	836	852	847	867	856	882	828	877	874	870	881	872	888	843	872	876	826	851	855	816	853	836	856	815	856	885	841	888	856	818	833	854	847	845	858	841	862	821	861	903	853	796	832	834	803	874	846	794	830	899	817	836	848	880	868	823	804	846	852	822	868	847	873	854	835	920	846	827	904	826	886	814	822	872	861	867	821	868	824	863	868	825	855	889	862	831	876	842	871	852	865	836	891	916	881	868	881	812	842	863	857	884	905	847	862	847	859	891	871	886	866	827	879	817	855	850	860	860	861	883	846	853	861	866	868	856	868	882	866	840	836	842	835	882	809	877	862	852	865	899	817	854	852	814	839	906	875	863	848	830	763	873	799	863	854	858	880	851	841	897	883	842	848	793	927	859	799	807	810	958	847	888	874	801	889	846	858	850	821	841	815	889	872	850	879	875	841	821	836	887	876	842	840	864	896	874	833	894	832	914	868	858	868	842	797	890	864	903	848	816	859	835	847	836	854	865	868	809	867	837	851	849	827	836	812	856	773	789	858	871	872	843	806	881	813	870	877	878	839	877	799	844	881	913	870	878	856	816	813	848	844	846	895	902	848	865	846	816	846	890	836	890	833	854	852	858	851	856	890	842	879	839	880	821	825	814	839	850	869	852	830	835	873	837	836	829	843	864	815	884	794	914	872	844	838	870	807	880	877	852	885	929	824	822	833	861	868	855	834	853	835	838	836	869	862	872	836	882	838	881	799	864	819	881	798	823	861	859	833	848	836	811	872	828	918	816	826	903	827	822	851	836	882	792	858	855	793	815	866	858	825	876	872	864	841	850	859	790	860	807	840	899	808	873	846	857	819	806	860	861	863	863	849	835	845	850	822	832	835	839	824	857	848	875	885	906	847	878	864	847	827	855	870	859	831	820	899	901	830	853	830	860	911	871	839	868	882	828	881	891	816	834	889	912	898	886	864	934	839	859	862	856	867	864	860	820	849	773	851	827	799	816	834	850	860	864	863	855	859	891	892	851	808	857	813	840	844	874	855	884	848	865	878	865	838	854	877	896	841	869	880	891	838	863	821	859	837	855	867	890	870	849	824	847	893	879	832	810	920	844	875	811	881	875	863	877	822	839	888	865	860	844	858	854	841	864	825	800	826	852	886	829	837	884	852	795	879	859	845	857	838	862	833	870	806	854	861	863	827	884	862	865	874	813	815	844	800	843	855	880	866	890	832	861	816	897	895	813	867	848	893	870	858	905	796	838	845	870	884	847	868	824	854	875	868	842	820	861	839	813	837	864	837	832	821	851	888	844	872	798	863	837	901	824	904	810	871	896	848	854	866	880	859	896	814	833	841	867	902	830	825	827	865	853	859	828	834	848	879	940	872	846	860	887	823	879	876	823	828	816	817	851	887	832	859	862	829	878	889	861	870	852	855	844	863	854	885	803	846	843	842	842	862	820	915	800	851	840	868	868	887	865	871	835	851	885	819	857	837	898	899	855	873	891	905	834	838	828	805	862	853	832	810	848	874	809	806	867	890	845	794	883	816	804	840	865	821	816	816	852	841	822	832	841	879	850	837	884	875	858	892	837	921	873	829	844	819	846	835	884	901	859	857	837	856	844	855	866	838	852	816	915	849	816	868	851	861	876	818	849	879	886	861
1808	315	210	140	185	374	484	416	118	83	76	96	80	74	67	72	64	57	54	54	55	54	53	51	46	61	62	50	59	57	27	53	47	45	65	43	51	42	40	47	42	45	49	40	38	45	54	57	49	45	36	35	62	55	52	63	47	38	62	45	46	54	80	66	46	45	48	36	43	45	46	45	46	46	44	44	41	46	59	44	51	48	37	49	44	53	40	45	40	50	52	50	61	52	43	53	37	41	50	41	52	47	41	56	41	48	51	44	41	42	45	49	49	41	37	47	52	41	43	52	54	36	39	63	51	44	46	42	50	60	38	60	50	48	39	53	45	48	44	60	54	50	50	53	56	43	51	37	44	47	42	57	55	42	37	52	52	49	50	50	55	57	53	62	49	51	52	47	44	54	54	53	44	42	47	47	41	50	39	54	53	50	38	46	61	47	57	43	36	52	50	41	34	49	43	49	44	54	43	57	48	50	53	37	54	47	47	54	52	42	47	41	43	58	65	55	45	61	35	43	53	44	50	49	43	46	35	48	38	54	60	46	51	51	50	47	47	39	48	60	50	49	33	47	52	53	43	70	51	48	42	45	47	58	48	48	47	58	40	49	34	47	46	46	51	66	48	43	46	39	43	58	52	60	33	41	49	45	48	48	40	50	52	51	62	52	43	68	41	51	53	46	42	39	46	43	32	64	53	42	58	44	46	44	54	40	40	56	57	44	49	36	48	50	48	40	45	48	43	41	40	45	44	40	50	52	42	36	44	57	51	44	36	56	44	53	41	49	46	45	36	42	41	39	57	40	46	36	47	47	55	46	44	64	40	47	50	59	50	65	41	47	50	43	46	49	56	38	44	54	49	52	64	40	42	54	39	54	45	38	47	55	43	44	51	53	47	58	38	42	37	40	34	54	49	48	61	39	39	50	51	45	39	54	54	42	57	41	49	50	64	52	57	42	39	41	47	46	53	63	59	29	47	60	44	39	46	49	39	40	43	48	43	46	53	45	41	47	37	48	68	47	57	36	45	62	45	53	42	49	49	49	45	49	50	41	46	51	47	45	44	48	50	56	57	45	46	54	45	55	48	52	60	52	57	51	31	41	59	40	38	47	41	46	48	47	53	60	36	37	46	54	51	52	46	35	52	46	36	51	43	50	52	41	52	49	44	39	45	49	45	45	39	48	58	31	47	43	56	29	60	58	30	54	53	49	52	46	46	48	65	38	50	45	46	43	46	52	43	41	54	51	39	43	59	38	46	54	46	52	40	42	43	44	44	41	45	40	41	49	37	45	42	47	52	59	39	57	49	53	43	40	54	32	49	48	48	58	46	53	55	40	45	50	46	61	49	38	56	63	49	30	48	51	44	47	56	41	41	39	61	45	55	41	49	64	58	41	35	60	44	39	51	42	52	47	48	51	54	33	54	40	42	52	47	45	45	50	54	42	41	43	47	51	45	42	46	35	53	37	45	62	42	52	50	46	62	35	61	45	49	42	65	37	52	44	42	44	45	44	44	46	47	42	42	38	49	44	53	38	43	43	54	42	50	43	49	48	41	46	48	49	49	49	50	42	58	54	35	44	52	55	52	40	42	47	45	50	56	48	35	52	41	51	61	47	27	42	54	55	51	60	51	37	53	53	39	47	58	60	43	58	43	44	45	33	37	45	47	30	62	43	39	48	44	45	36	48	45	48	45	51	44	62	52	38	47	48	56	58	56	41	47	45	56	41	46	52	45	60	53	49	42	42	49	46	59	55	47	55	53	43	41	53	51	53	51	48	49	58	50	35	42	53	44	45	44	45	38	36	45	41	39	58	34	42	44	44	40	36	44	51	46	47	40	48	43	57	53	44	36	52	42	51	45	40	46	51	34	37	41	56	53	42	49	56	54	43	51	44	37	31	38	39	48	48	57	47	47	37	36	57	45	59	50	50	71	44	42	38	66	49	52	37	44	45	39	50	47	33	48	37	50	62	45	55	30	37	47	55	51	56	43	45	57	45	50	49	52	38	61	52	45	52	63	50	42	46	49	45	51	47	37	50	49	53	47	43	51	44	38	36	47	50	45	63	44	49	52	65	42	50	57	57	48	49	47	46	40	48	51	42	54	46	56	44	39	54	47	40	40	49	41	43	42	40	46	50	53	55	39	49	60	57	58	40	46	61	56	49	51	55	44	52	47	43	55	45	45	47	46	51	47	48	52	57	35	52	40	50	43	44	46	48	56	52	52	56	42	44	46	48	60	59	43	43	33	50	67	48	57	49	50	38	38	42	59	53	50	51	34	34	56	62	42	44	45	48	66	46	40	49	37	53	36	29	54	52	46	55	56	51	37	56	61	43	38	45	48	51	48	48	53	43	35	40	38	40	44	52	37	44	68	50	61	44	41	33	36	63	43	38	43	51	56	47	45	39	61	40	48	37	49	55	48	43	56	54	52	42	51	49	62	60	54	43	60	54	44	44	58	32	45	37	44	48	40	39	45	46	59	40	55	59	46	74	55	50	44	51	45	42	50	56	39	51	36	36	36	51	50	48	46	47	56	51	59	50	50	43	48	59	45	51	44	36	33	49	46	43	56	33	37	46	53	42	49	53	38	47	37	53	56	45	52	49	55	53	44	58	42	40	41	43	42	47	44	49	38	53	43	40	44	46	41	51	37	50	66	51	58	41	51	36	36	53	63	36	39	47	56	60	51	44	44	44	45	46	47	46	55	49	43	41	44	48	41	50	41	64	44	50	45	53	56	51	50	37	55	47	35	38	51	42	44	44	43	41	56	55	53	42	51	51	66	54	52	51	55	41	37	55	53	46	55	42	47	50	47	49	50	45	45	48	49	51	48	40	52	53	47	44	54	35	47	40	49	58	37	52	53	55	48	60	43	50	41	42	43	50	49	28	53	49	37	49	36	40	38	52	54	45	43	37	46	60	54	45	59	41	46	38	43	52	48	38	31	45	45	45	44	43	44	56	38	44	50	43	61	45	36	38	39	50	52	38	51	37	47	49	52	48	53	50	53	43	41	52	43	43	47	47	36	50	37	43	54	43	51	46	43	36	40	47	37	54	48	53	51	47	47	50	48	49	51	54	64	44	48	53	49	46	57	57	43	38	51	38	48	33	47	51	41	42	51	49	50	47	55	41	27	42	46	54	49	36	50	44	60	48	44	54	38	53	41	38	45	49	56	37	57	53	51	51	49	43	47	60	25	61	45	41	35	48	52	65	43	44	51	56	41	32	48	49	47	34	49	52	41	52	46	54	51	44	48	49	65	66	42	48	42	43	50	44	54	47	46	51	54	52	46	49	57	41	38	50	52	39	43	45	56	57	55	55	38	45	44	40	44	45	51	51	39	48	34	45	41	51	42	53	37	49	34	43	60	52	54	51	55	44	51	30	41	61	33	45	62	39	48	54	28	49	47	43	44	50	45	47	52	48	56	51	48	43	47	55	61	48	53	41	45	57	48	46	38	35	52	54	47	44	52	43	48	35	38	36
15735	7396	4342	7844	14325	19257	19255	12826	5585	4355	3515	3104	2487	2180	2020	1752	1586	1476	1364	1327	1110	1114	1118	961	891	843	909	932	850	873	898	827	781	810	755	744	737	664	689	718	722	678	697	709	671	721	723	659	653	641	694	776	714	731	707	634	647	631	617	615	656	939	1388	1715	754	604	616	634	592	649	623	654	588	647	645	602	597	591	582	594	609	597	618	617	632	630	604	613	612	646	566	611	616	614	584	623	603	627	602	637	641	653	636	641	647	613	609	650	623	621	677	632	594	580	645	636	660	559	618	575	604	622	631	616	625	611	621	649	602	640	617	645	606	635	627	608	633	625	582	614	598	602	652	606	622	671	649	640	606	635	649	574	587	635	572	602	623	639	615	631	632	609	608	647	616	607	636	641	622	559	597	674	653	593	617	594	607	590	635	584	597	602	593	641	599	602	653	671	589	646	620	607	579	623	616	608	634	611	647	645	632	609	622	582	635	619	629	656	662	657	597	628	652	626	615	604	613	598	608	620	657	633	632	587	657	679	604	631	632	639	624	642	678	602	567	577	616	637	628	611	590	627	664	656	595	611	603	631	598	611	617	610	613	641	595	655	660	614	661	638	627	645	625	657	578	610	638	652	639	683	621	640	592	617	624	643	621	582	620	589	621	657	660	614	657	631	594	644	617	630	625	672	620	628	650	629	624	615	632	633	609	603	656	599	642	649	603	628	597	578	617	600	593	639	640	661	594	608	606	614	646	598	590	639	639	601	603	658	610	591	635	633	644	585	640	668	639	628	637	639	620	621	604	640	692	630	613	605	638	655	614	646	632	600	612	598	642	629	617	629	584	550	662	555	643	632	561	626	598	597	646	618	607	628	612	615	667	634	609	637	623	631	654	652	628	610	656	596	640	609	639	665	625	667	590	609	621	649	594	636	639	620	622	643	630	645	665	599	595	625	630	636	641	555	635	643	623	640	604	636	649	601	586	608	622	618	664	629	613	646	633	619	614	634	655	654	636	620	633	596	619	614	643	610	628	632	683	633	639	653	619	663	603	588	601	632	621	663	599	635	598	603	604	603	626	638	642	637	652	644	644	582	627	670	656	622	568	547	628	656	660	597	588	591	624	642	599	604	650	613	625	640	653	624	649	631	601	636	642	608	647	626	595	610	634	650	674	628	592	632	610	665	645	635	686	617	606	610	623	590	668	573	597	622	659	610	597	613	635	622	625	636	688	608	585	613	637	606	584	657	627	650	603	652	583	646	593	608	625	621	675	667	652	597	621	588	609	589	642	667	619	588	634	585	617	629	631	607	701	589	651	623	639	598	632	637	626	581	600	638	625	632	634	626	620	617	670	599	637	578	605	604	624	604	647	715	610	644	618	609	595	596	603	623	608	651	611	595	624	665	600	648	626	643	649	623	585	571	671	660	616	656	616	658	660	611	630	696	627	655	645	652	575	624	654	637	602	626	681	612	636	585	613	659	684	597	613	613	589	631	582	604	617	584	614	668	632	617	608	593	619	616	613	619	628	592	592	611	608	570	614	647	662	623	610	650	617	628	603	606	612	621	631	573	615	581	584	602	610	595	631	618	642	611	620	616	630	606	574	608	614	690	605	593	685	656	585	605	626	636	593	632	620	578	609	594	667	655	675	603	605	630	660	635	574	555	610	596	630	589	653	580	616	615	648	633	596	681	624	636	562	601	635	602	620	599	602	607	624	630	578	648	659	609	583	635	647	631	606	609	595	608	645	612	605	615	635	620	623	624	616	614	660	629	609	632	613	622	631	628	634	643	608	654	644	636	548	649	607	590	584	633	621	672	630	637	619	615	606	601	627	654	613	622	599	660	658	582	617	624	623	636	635	628	617	592	643	636	618	599	632	551	621	610	615	628	623	623	623	564	631	643	642	612	635	631	585	614	614	593	619	589	605	655	631	656	605	623	636	597	655	598	659	662	596	628	614	615	612	618	628	613	642	603	637	643	611	590	629	593	596	650	618	629	582	597	604	635	589	602	595	660	660	636	599	634	640	629	641	630	588	608	655	639	616	618	610	682	631	648	623	651	632	627	625	597	617	618	603	625	615	612	590	595	610	574	618	634	616	578	641	600	585	597	617	665	616	585	582	611	637	649	641	598	673	679	662	644	649	616	629	644	592	651	643	642	630	569	623	623	617	586	628	611	654	593	618	631	652	585	644	606	612	682	623	630	663	595	641	627	635	605	660	616	618	649	635	649	619	614	619	592	600	653	621	613	631	614	631	689	605	580	627	593	615	604	640	671	611	642	595	609	603	604	642	607	641	590	618	625	646	615	658	630	607	582	636	588	626	570	589	656	608	626	597	619	665	636	634	603	640	619	623	664	670	635	644	612	611	645	631	600	635	627	605	666	604	626	578	620	605	614	619	603	611	596	600	645	633	606	616	607	604	650	643	637	615	642	592	630	632	623	582	597	652	658	651	641	632	641	619	636	566	652	600	615	627	587	663	598	613	637	632	635	625	653	653	611	636	619	640	671	594	622	614	582	637	615	623	614	632	601	619	628	604	664	609	635	684	614	615	588	647	633	622	627	610	627	642	617	626	642	618	644	604	590	603	609	588	619	641	634	636	681	615	608	635	603	646	631	627	641	619	618	613	623	628	599	649	647	591	603	648	588	628	595	612	616	613	635	571	647	620	558	621	581	608	630	634	584	628	658	643	649	591	639	592	592	643	642	614	591	657	693	610	643	612	670	613	644	660	603	588	636	631	629	649	638	625	619	622	613	596	622	636	613	608	580	654	640	611	622	580	632	645	605	597	604	616	616	564	638	613	628	623	588	613	686	651	591	627	616	623	608	593	611	594	641	650	583	635	616	657	616	667	637	588	597	607	623	654	665	645	619	587	594	637	646	635	624	631	621	610	595	626	646	645	620	601	622	615	642	629	618	609	626	664	592	646	610	573	628	629	651	618	638	642	609	632	626	606	566	616	632	604	656	619	577	618	588	659	567	617	646	641	682	613	645	606	618	581	641	600	641	587	601	618	625	657	654	607	588	601	609	651	611	629	611	672	594	638	578	664	633	614	584	593	637	635	643	615	599	622	581	647	632	657	648	639	604	605	662	643	605	603	648	608	659	678	666	600	677	652	615	635	604	643	609	647	607	623	662	620	654	657	658	613	627	642	620	638	615	646	591	594	639	635	621	638	638	598	623	650	650	593	601	653	616	620	648	625	635	680	596	632	635	668	627	632	625	633	627	630	646	629	593	619	615	589	565	639	610	600	636	556	609	625	612	606	572	600	606	592	682	676	650	600	654	617	593	623	599	643	660	651	611	625	683	605	605	640	607	587	601	674	664	635	588	636	597	618	590	669	612	635	658	667	595	626	618	625	678	671	619	601	617	613	589	617	584	615	625	657	622	640	609	641	628	645	620	641	620	625	647	575	594	626	616	627	629	605	586	611	655	617	610	641	639	605	613	605	645	631	604	621	631	641	655	579	627	650	644	620	634	635	657
1357	569	302	192	274	805	878	4298	162	124	112	103	102	74	81	76	75	84	80	61	59	58	56	63	51	46	59	56	83	43	56	47	63	60	44	52	60	54	58	56	49	46	60	55	57	47	49	60	57	60	53	57	59	50	51	66	39	51	39	33	55	70	87	115	72	46	53	47	57	51	56	58	56	44	53	59	36	52	41	47	54	55	54	61	50	56	54	38	51	52	63	60	35	60	47	54	52	57	48	53	57	42	60	53	49	52	57	43	51	50	42	53	53	49	55	53	43	49	48	43	48	42	47	42	45	35	51	51	55	49	47	48	49	47	43	55	47	57	55	49	53	46	52	49	55	57	57	50	50	59	53	59	47	43	60	65	51	38	51	53	47	54	44	38	48	38	42	51	60	45	51	47	64	50	51	56	59	52	53	46	61	49	37	51	42	49	49	34	41	54	56	56	45	68	53	52	51	51	54	60	48	42	56	59	58	37	60	55	70	53	55	49	50	43	43	42	52	56	56	47	35	50	46	49	52	55	54	45	52	46	57	52	57	46	41	40	47	49	61	58	47	48	58	43	50	41	57	45	47	58	63	51	46	59	47	45	52	39	48	51	54	53	40	51	52	56	52	36	44	49	57	58	40	62	41	64	51	63	44	56	55	46	53	46	48	46	56	53	57	57	47	54	45	49	65	67	51	36	44	46	49	47	53	55	52	45	61	50	46	47	44	59	53	52	47	44	54	53	50	59	50	55	39	62	58	51	53	38	47	48	54	64	42	50	40	41	55	61	59	60	52	61	45	52	54	57	60	49	63	44	53	47	44	41	51	50	56	52	50	47	50	51	47	51	56	58	48	57	52	49	53	51	46	29	50	46	58	49	38	54	62	52	43	56	52	53	51	61	53	56	51	53	40	46	44	45	49	47	60	57	48	55	63	50	47	43	43	47	48	49	48	60	55	47	42	48	40	34	60	41	50	52	46	49	52	57	47	39	46	62	50	55	44	47	65	57	40	41	52	42	45	48	41	39	57	52	59	54	56	56	51	42	60	37	42	44	48	56	41	51	43	63	53	42	48	55	40	43	60	47	48	45	51	48	54	40	54	54	39	52	43	57	48	69	46	48	54	59	42	51	53	46	61	46	52	47	59	52	51	57	46	62	46	49	49	46	59	57	50	46	45	40	46	58	52	61	53	48	47	48	50	52	54	48	48	45	45	49	58	58	58	50	48	60	49	40	51	47	51	55	55	55	44	64	45	47	52	55	49	42	66	43	56	53	51	59	50	47	48	49	54	48	57	45	46	49	37	47	54	48	59	46	56	47	37	56	45	56	50	56	38	45	55	59	45	54	43	58	51	44	46	56	48	58	53	54	54	50	45	51	46	43	56	50	53	36	62	48	51	41	47	35	52	54	40	62	43	43	50	65	54	53	52	54	48	57	51	55	51	62	45	40	45	63	49	39	45	51	61	63	47	41	54	47	50	56	55	47	50	48	49	40	41	42	55	45	46	46	52	52	64	45	46	61	46	63	60	51	46	64	41	52	64	60	58	58	51	46	50	59	55	57	45	49	62	52	52	57	47	57	62	55	51	42	54	43	54	52	53	53	40	49	51	47	53	50	47	53	61	53	44	61	53	48	43	55	55	42	58	66	53	53	55	57	52	59	51	52	47	59	55	58	61	53	49	48	66	49	53	44	41	46	52	61	45	57	54	48	59	50	36	46	49	50	60	63	65	42	50	57	50	46	46	53	50	58	50	57	40	44	57	63	54	42	49	61	48	49	47	50	50	52	54	47	70	40	54	51	58	46	48	58	48	59	50	49	34	42	58	54	53	62	59	45	60	59	50	45	47	50	50	46	54	52	53	47	53	59	53	47	51	59	52	50	63	47	52	57	57	59	42	41	44	50	42	50	46	49	52	47	60	43	46	39	49	62	43	46	59	48	44	63	61	39	47	49	61	61	48	58	47	42	44	52	56	48	40	57	45	60	44	53	54	29	49	56	56	55	43	49	53	45	37	57	49	53	52	46	54	41	61	57	64	49	64	51	50	54	51	53	61	45	58	46	44	54	44	48	63	52	66	52	47	51	65	40	56	41	36	56	48	51	60	48	46	52	44	55	42	63	53	46	48	56	53	46	48	62	44	53	63	53	54	54	49	48	49	49	49	49	49	47	50	53	44	65	51	58	52	34	51	59	48	51	52	46	51	66	54	42	60	45	42	50	49	50	51	45	42	39	57	48	41	46	47	49	57	54	35	53	44	52	42	44	58	50	57	43	59	47	55	41	45	62	46	58	51	37	52	56	58	39	52	49	48	42	47	47	47	42	61	51	66	38	50	57	45	49	48	61	45	55	45	54	47	56	46	42	38	49	48	59	47	45	62	49	46	71	51	50	47	51	43	46	54	54	48	49	48	39	45	51	53	47	46	64	39	51	56	45	52	71	51	61	54	45	60	69	56	52	64	54	69	48	57	56	46	55	49	53	50	56	48	43	56	41	53	53	56	63	39	52	54	47	40	53	51	41	41	40	56	40	53	49	46	61	53	55	59	50	40	54	54	60	47	43	67	54	45	41	53	41	41	59	46	59	44	41	37	44	51	36	58	48	48	39	51	44	47	49	46	51	55	50	49	44	36	46	52	45	54	50	64	53	46	58	44	56	63	66	47	58	36	52	44	50	60	36	49	56	43	55	48	47	34	46	47	44	54	50	48	55	48	49	43	57	43	47	60	57	54	55	49	46	42	50	46	51	45	52	48	56	48	48	43	58	46	42	47	59	46	52	55	62	56	50	58	53	47	52	50	45	63	59	65	52	38	46	49	43	42	59	50	48	48	58	55	45	48	48	59	45	46	49	65	54	52	44	48	38	43	53	51	58	62	52	54	67	45	47	56	52	39	53	51	40	46	62	45	44	51	46	37	42	64	56	47	47	73	44	51	51	60	35	46	41	46	65	66	59	52	54	46	48	65	61	50	47	59	62	53	46	51	54	50	55	57	40	47	55	48	56	54	56	46	54	41	51	53	49	55	49	45	53	46	53	54	53	51	63	43	63	52	52	52	50	63	48	38	52	56	53	57	65	63	37	49	45	47	46	51	40	44	60	63	58	51	45	52	39	59	53	35	50	43	53	54	48	52	48	57	38	44	50	53	49	50	50	47	51	51	40	52	42	43	46	43	50	49	52	40	47	53	55	40	50	59	46	46	58	52	42	64	47	55	43	47	40	65	55	36	53	47	45	48	48	35	48	48	50	47	41	61	45	58	53	49	39	61	53	56	51	47	47	60	53	54	52	54	51	41	52	42	45	65	57	50	45	57	61	42	44	47	70	50	57	56	50	53	51	54	50	60	44	55	55	60	51	42	47	59	56	45	45	50	68	42	49	55	57	57	55	51	56	40	47	57	53	56	54	57	61	56	38	60	55	50	57	37	51	61	44	51	61	59	39	48	53	44	50	47	40	51	54	62	47	60	45	56	51	54	53	57	45	49	47
18924	10316	5944	10326	18102	24973	23766	34573	6655	5075	4353	3745	3146	2759	2390	2239	1916	1791	1621	1533	1402	1275	1258	1138	951	940	972	955	901	908	902	853	903	780	813	726	790	733	779	755	733	773	737	747	762	809	743	680	738	730	809	743	778	742	717	664	672	721	686	603	620	1475	2560	2550	1100	598	642	646	638	603	611	653	646	628	620	622	630	624	610	646	618	613	629	629	606	613	611	722	654	584	630	627	676	624	617	631	626	652	663	590	644	618	617	609	606	665	626	637	588	608	631	618	600	629	615	634	632	621	643	643	632	602	679	628	645	625	668	618	648	617	666	632	626	617	597	632	635	600	608	621	604	682	679	626	617	627	622	600	628	610	622	598	649	597	661	642	607	660	615	619	632	629	643	606	657	608	623	609	578	651	611	603	603	614	641	638	622	655	659	599	569	672	622	613	616	617	598	641	635	663	676	633	615	636	638	626	626	646	593	642	610	611	611	639	607	596	632	584	641	595	648	659	613	660	606	611	649	641	699	648	670	643	633	698	618	642	572	637	627	615	648	641	639	626	609	657	667	643	621	644	633	661	585	670	602	643	675	616	629	662	619	639	600	621	629	653	628	593	626	641	636	632	608	662	660	636	602	668	615	679	603	611	632	665	678	625	648	647	661	630	646	626	649	610	638	639	634	652	641	664	658	633	634	614	638	643	642	637	619	632	625	646	610	620	617	645	611	615	616	587	622	618	603	613	597	609	636	619	654	592	647	624	673	656	644	618	622	668	649	611	654	579	586	620	604	617	604	642	618	595	593	601	598	596	658	623	633	630	583	604	651	679	617	664	611	667	633	608	617	677	590	632	608	662	645	671	621	656	601	697	613	631	661	619	620	625	627	629	620	625	625	644	629	617	646	623	616	629	660	565	609	637	631	620	642	636	609	578	658	637	586	649	656	646	570	681	679	631	595	662	641	614	606	647	604	594	645	635	682	652	637	582	608	621	644	651	612	653	630	618	618	613	664	634	629	636	655	602	632	657	655	626	670	622	638	629	625	627	664	667	628	640	601	613	587	619	668	634	638	625	594	623	598	627	628	665	621	623	605	641	627	594	656	596	683	594	630	648	654	635	610	649	656	644	699	628	591	636	633	614	651	640	669	649	634	651	669	590	649	636	682	602	616	622	618	647	603	645	645	632	625	623	654	588	592	630	631	586	596	633	645	602	611	573	618	623	653	622	643	621	642	614	679	657	637	653	642	606	652	628	603	622	657	659	654	623	633	699	593	618	646	616	624	663	624	622	586	647	654	654	607	609	607	650	636	604	673	635	623	622	614	626	644	602	609	626	643	673	618	671	603	601	644	613	667	661	643	644	624	629	647	635	698	575	584	654	604	653	654	623	677	663	624	652	631	619	654	603	645	667	621	604	636	640	654	628	645	619	628	639	617	629	616	658	625	621	586	654	630	653	587	656	630	643	654	636	650	583	649	625	636	668	622	628	682	624	647	659	601	607	662	614	606	684	607	638	662	626	593	643	647	611	603	649	684	633	582	631	597	643	696	614	630	650	619	628	631	590	616	649	624	616	625	616	618	678	629	615	649	618	634	614	599	623	627	607	624	607	572	631	681	598	597	616	646	639	633	647	644	657	666	624	612	616	630	665	632	635	598	609	597	638	648	612	639	625	635	639	621	650	635	615	638	686	656	645	654	614	614	622	621	618	642	645	620	594	620	665	674	609	664	618	611	584	631	614	651	646	649	653	635	588	650	637	646	588	599	622	625	675	661	616	615	634	630	616	603	626	600	678	607	629	636	660	627	595	603	627	657	618	647	653	665	658	615	636	604	604	643	599	673	618	614	615	635	604	610	614	606	647	665	639	607	610	658	653	622	628	627	629	657	643	616	670	593	671	639	607	647	672	636	601	645	678	637	641	618	659	659	638	661	593	645	610	626	631	666	670	641	648	663	598	608	641	608	626	637	615	610	647	657	613	625	631	631	598	596	644	629	643	620	656	648	630	641	612	584	611	637	634	635	602	600	605	612	635	684	633	638	679	657	595	641	618	669	642	654	673	646	658	620	670	638	636	656	651	577	631	604	654	661	582	655	616	598	601	640	644	649	618	665	647	653	613	659	639	690	650	597	636	664	665	618	603	657	599	614	687	640	635	601	647	602	601	605	612	642	658	627	648	647	629	671	630	628	638	630	639	638	646	619	632	637	646	632	607	624	617	640	632	670	632	682	634	633	603	636	659	649	681	646	622	640	612	678	646	659	603	624	606	643	628	652	601	616	637	632	639	592	647	644	625	626	614	609	599	581	614	623	607	654	595	578	624	627	635	656	667	667	690	610	606	582	651	606	626	613	602	634	664	599	592	625	636	648	645	628	632	611	619	646	614	660	610	676	564	635	609	646	622	618	667	607	628	643	658	602	642	643	636	686	627	620	669	652	604	642	613	640	616	622	625	609	631	610	614	606	664	643	642	616	617	645	615	628	651	659	628	632	629	632	628	630	655	656	655	610	591	659	592	647	626	624	580	585	652	638	650	642	670	674	646	642	608	675	639	647	628	632	634	659	654	590	628	641	654	611	634	620	625	608	638	646	610	569	642	617	611	641	649	675	665	635	631	665	652	647	636	657	632	666	612	632	607	663	616	650	682	662	586	614	637	654	665	635	637	641	631	637	610	596	611	615	564	631	672	646	578	616	605	648	695	646	658	615	645	623	624	648	654	596	607	631	646	624	646	658	658	597	609	644	629	584	603	596	621	637	594	664	607	617	646	640	638	635	651	631	600	620	643	618	601	621	628	645	657	649	652	631	628	666	611	623	668	620	650	663	619	627	646	692	657	614	608	624	663	606	622	616	638	626	581	680	637	613	620	625	653	624	610	657	622	610	584	660	616	664	677	626	621	594	616	619	602	659	606	624	679	613	648	622	630	576	615	634	655	624	640	616	666	645	632	656	642	683	648	601	650	671	590	629	582	652	615	627	574	611	612	654	642	661	617	641	610	616	600	607	608	626	592	642	626	624	632	622	616	613	659	662	682	599	627	634	648	646	655	640	665	615	662	660	680	609	663	611	651	611	650	625	601	629	655	651	616	638	576	611	680	636	595	658	619	656	628	625	630	638	616	603	638	655	651	585	595	612	648	684	642	657	601	652	610	642	621	594	611	601	618	601	634	649	631	603	663	627	661	658	634	644	653	704	654	584	658	624	648	647	603	592	607	622	573	619	614	629	573	667	650	653	665	655	663	626	636	623	639	627	611	633	684	619	592	645	585	618	632	621	638	620	645	648	596	607	594	622	650	617	608	653	643	625	626	632	621	635	624	655	672	605	619	623	599	637	672	672	613	625	603	646	647	618	597	626	650	609	602	641	615	642	650	639	690	674	640	583	598	639	637	626	618	645	668	641	640	580	624	645	667	650	596	608	629	594	612	637	602	604	681	620	634	589	645	629	655	610	657	623	601	617	615	633	632	622	649	630	576	600	622	583	662	623	634	658	595	665	618
2807	546	311	256	259	478	954	3873	228	136	165	163	131	132	108	101	115	106	97	93	110	81	95	80	102	72	83	92	103	77	91	89	70	84	68	79	84	78	96	75	95	76	78	64	80	72	72	106	77	76	92	83	91	76	74	61	75	76	70	74	83	123	135	131	72	77	85	80	63	72	82	79	72	83	69	75	78	56	75	76	80	68	63	87	73	94	82	77	62	83	83	70	82	66	66	85	69	73	75	74	81	76	77	66	59	78	81	83	84	83	79	69	54	78	65	83	96	70	62	89	90	66	74	81	79	84	78	72	52	78	72	80	90	74	80	76	78	68	85	69	90	80	79	106	90	72	86	81	65	79	65	76	69	71	88	67	88	80	80	68	79	64	67	80	86	81	72	76	58	87	80	77	76	70	73	67	69	82	75	77	84	71	80	84	104	78	82	80	83	65	85	88	79	82	81	89	62	82	76	66	79	85	80	80	83	70	79	67	66	86	77	89	85	79	59	75	82	80	73	68	93	77	85	63	77	82	73	87	86	90	74	83	79	75	75	59	77	72	65	70	70	66	88	66	69	89	79	77	65	68	82	73	82	79	67	75	86	92	83	75	85	73	68	82	71	72	72	71	81	80	70	72	75	81	72	81	89	79	87	85	70	67	81	66	65	72	97	63	76	77	84	67	69	67	72	87	92	90	79	74	87	57	86	75	70	68	68	73	74	69	70	89	73	62	92	73	77	87	82	68	77	89	85	63	87	72	71	72	84	68	82	64	73	77	73	76	76	81	82	62	87	79	70	73	76	89	79	76	84	77	95	72	78	72	57	80	85	76	89	80	94	68	90	69	97	69	74	93	80	75	69	73	66	73	72	75	91	70	81	53	69	78	68	68	81	87	80	74	72	71	74	83	74	72	85	76	78	81	76	79	79	84	66	79	60	73	62	71	75	76	80	67	72	67	63	92	78	77	74	76	82	85	103	73	77	89	72	74	72	77	73	83	67	62	72	73	70	71	64	71	72	91	78	74	86	86	87	83	68	75	69	81	79	66	73	75	79	70	88	79	81	73	79	60	93	80	74	74	79	77	83	81	101	76	70	98	70	75	80	86	91	71	87	69	73	80	107	69	88	85	78	92	74	80	72	70	79	69	76	81	70	78	91	82	68	71	72	75	63	58	81	76	77	87	74	75	80	75	92	96	79	92	79	72	77	71	92	79	82	56	87	84	93	62	91	82	84	73	83	85	59	79	81	69	83	59	78	59	78	66	77	82	74	77	65	65	61	90	84	93	89	79	78	85	72	78	67	88	91	90	81	74	94	79	84	66	76	80	71	83	73	77	70	65	80	60	90	83	83	69	84	68	76	85	78	75	71	66	78	82	79	84	77	91	64	79	73	79	78	82	91	84	79	68	55	78	92	95	72	99	71	80	78	79	72	81	79	75	68	58	73	71	84	81	78	70	71	79	91	107	90	60	70	67	76	68	75	78	91	82	64	80	81	80	86	78	67	81	74	54	85	82	75	64	70	76	72	84	57	84	71	69	75	75	75	72	77	82	88	81	75	92	90	75	84	79	66	82	58	75	91	88	90	69	77	70	76	72	84	59	79	69	74	83	82	90	74	81	65	63	68	81	73	70	81	84	82	71	85	71	74	71	75	69	78	83	97	79	80	77	88	89	92	81	55	82	81	85	78	78	76	63	83	81	71	71	85	78	71	75	89	71	82	74	86	76	93	83	76	75	85	62	67	75	75	93	60	72	70	78	73	87	60	76	76	73	86	81	81	72	75	91	79	72	70	93	68	82	74	69	67	71	87	76	72	95	73	65	80	71	74	87	66	72	74	75	73	82	87	94	78	75	80	85	73	78	71	81	80	92	87	71	85	79	84	68	47	74	77	90	72	51	88	75	74	78	70	76	56	86	77	90	74	87	90	73	89	57	65	80	76	78	76	90	68	84	67	68	84	69	95	59	90	83	78	84	73	82	82	83	82	79	72	78	81	71	68	76	72	73	76	67	77	92	63	88	92	74	77	82	84	75	77	87	72	73	79	91	69	90	91	78	80	77	86	83	69	98	80	83	84	90	82	76	76	82	66	81	89	67	66	75	76	73	80	75	80	75	73	72	69	85	65	78	78	89	77	90	77	82	83	65	80	63	69	80	82	73	69	80	70	64	97	82	79	91	68	53	71	93	72	61	79	86	80	77	91	82	85	73	72	65	79	74	81	78	79	83	72	82	84	72	73	68	81	72	70	78	76	70	63	76	83	78	82	67	78	81	79	80	72	64	95	72	79	83	83	73	71	76	82	97	78	85	72	80	72	78	71	74	79	91	72	79	73	72	76	82	77	90	85	84	83	68	86	79	78	83	72	70	81	89	82	64	84	103	67	67	81	70	62	75	74	84	81	69	76	95	75	85	91	94	80	89	82	69	65	79	91	75	64	80	78	73	80	71	70	79	87	81	94	88	85	64	62	72	82	78	87	86	84	73	79	80	76	87	82	81	64	90	71	75	90	91	76	68	87	73	61	67	83	65	79	87	81	83	65	61	90	83	66	73	86	82	78	70	77	81	90	91	89	76	84	92	68	69	73	78	73	83	90	89	75	88	85	84	62	71	68	79	69	63	87	88	96	73	74	66	77	73	80	71	61	92	72	64	73	82	60	92	58	71	65	96	67	77	75	68	79	85	66	85	76	67	78	79	91	78	77	73	72	90	79	65	76	83	58	78	92	86	87	63	73	77	65	77	88	77	70	79	81	77	79	76	58	83	73	74	87	56	76	72	71	81	67	70	84	82	55	61	60	81	89	79	81	64	76	69	87	90	75	85	95	84	77	91	84	79	72	69	80	72	85	73	86	73	87	73	87	72	79	99	76	83	81	73	82	80	87	76	80	80	78	74	80	65	80	76	73	77	77	86	73	71	70	92	71	78	70	103	96	82	74	70	79	91	89	79	74	72	73	77	80	73	87	86	85	75	69	73	73	87	67	80	73	66	94	68	71	88	79	78	71	83	65	82	79	84	91	77	85	76	96	65	79	78	78	82	80	83	76	98	75	73	84	82	65	86	90	82	77	73	88	93	58	73	68	78	82	75	75	75	79	90	82	82	85	71	78	61	79	83	95	79	82	58	73	80	64	78	82	69	71	77	74	76	76	80	72	73	88	80	82	85	71	73	67	70	92	70	72	84	89	94	74	63	74	70	68	83	85	81	70	71	78	73	90	70	74	81	63	92	69	85	84	69	85	86	79	87	75	87	83	69	84	100	77	70	87	71	59	69	74	72	86	80	81	78	59	80	66	67	80	88	77	87	73	94	77	63	80	73	76	86	88	76	100	80	80	87	97	75	79	75	72	79	76	87	85	76	70	86	78	72	69	74	79	93	68	85	92	68	75	86	86	72	83	69	76	61	76	88	62	83	82	75	80	74	78	71	76	79	70	75	74	96	89	73	66	74	83	89	64	86	70	68	82	69	86	83	91	71	70	63	69	73
18066	10146	6134	10556	16871	19995	25539	31629	7568	5972	5086	4627	4030	3608	3233	3131	2674	2323	2346	2082	1932	1718	1675	1492	1420	1374	1393	1339	1245	1264	1300	1260	1237	1199	1181	1191	1190	1112	1060	1102	1070	1142	1093	1097	1143	1096	1106	1073	1048	1127	1190	1135	1134	1135	1097	1060	992	979	991	1009	1015	2185	3508	3180	1114	940	966	981	938	940	964	1005	1000	958	915	972	985	932	968	992	992	979	944	948	986	1015	955	1016	979	958	983	968	973	970	949	936	1006	962	980	981	935	1002	985	993	978	954	917	948	948	998	916	969	1020	1003	967	1015	969	1005	962	993	989	1013	984	1013	1045	981	949	969	967	1008	947	973	1047	1022	959	975	934	1010	987	1024	979	963	1018	992	936	978	994	919	941	982	966	954	999	961	992	963	1009	966	953	931	939	975	1000	977	1000	1005	1008	998	958	901	962	1018	961	969	988	1023	966	985	953	1011	986	1008	919	1021	995	992	1014	995	920	999	967	1003	970	963	930	970	1000	994	953	1013	1008	1011	995	992	994	1033	982	992	936	1015	1034	1038	959	962	983	987	1023	1005	1012	1005	946	960	968	977	1008	997	961	982	930	1014	1006	974	1006	1011	1007	969	1003	932	994	1016	935	942	967	983	936	996	1010	962	1013	1011	1017	1016	972	962	956	931	950	1018	1021	925	973	925	1027	944	985	933	914	1034	1007	941	980	926	962	936	946	956	983	1024	960	998	997	979	995	948	1011	967	993	1019	970	932	963	1021	984	1028	991	1017	993	989	967	985	1011	995	1036	976	969	944	1002	1034	943	990	982	977	1009	970	977	983	1016	945	1030	1032	961	950	1003	990	951	966	940	971	1004	954	941	960	937	1023	985	975	998	970	968	995	974	982	990	997	915	942	984	990	991	1009	962	976	979	1012	958	950	954	985	982	1004	1002	999	990	1045	959	1022	936	967	978	1004	963	1022	965	1000	1000	953	971	988	1047	994	993	992	958	1048	942	939	989	948	984	980	1034	1031	993	971	997	1006	964	1013	986	958	956	1007	956	991	956	944	945	979	943	955	986	1007	1053	961	1002	1005	980	991	973	945	985	1030	991	988	921	989	976	981	980	1013	945	1025	997	997	987	949	963	940	983	946	972	972	962	956	999	941	973	1028	992	979	961	1034	1040	1024	988	1038	926	967	1054	981	975	976	984	975	969	1006	968	975	979	978	931	982	1005	1005	1033	1020	976	1018	922	918	997	981	994	994	1025	972	908	974	999	951	970	959	960	1010	941	985	979	945	969	949	971	981	990	955	954	978	994	980	970	949	1009	1025	1020	970	970	992	998	992	979	966	1053	1007	1023	1008	962	950	987	1034	960	981	946	985	1015	983	999	958	978	1024	972	1005	984	985	925	1059	913	998	926	968	990	945	1019	952	942	994	988	1034	954	916	999	920	976	1017	934	1001	929	981	958	970	958	971	985	953	1034	976	937	957	916	936	985	1021	962	974	1018	1060	1004	967	974	973	987	924	969	982	1009	979	994	893	1056	943	987	1014	999	924	994	960	1019	929	949	964	1027	934	947	989	1002	1040	964	907	962	935	926	1029	964	955	948	998	1021	980	956	971	971	993	1015	932	999	923	990	989	943	989	978	995	951	968	954	901	941	954	934	958	969	994	990	1009	901	977	952	943	989	970	954	978	1030	963	940	948	1003	979	974	1033	1004	971	959	965	971	946	983	960	951	957	919	967	1019	980	984	1018	962	971	936	1034	974	968	949	1001	998	983	976	941	1006	988	984	1013	957	1020	1011	975	988	1025	1014	933	975	1038	994	1037	974	1063	964	979	980	933	1002	1007	997	957	988	945	960	992	1014	989	966	932	1012	956	985	1018	983	991	982	978	1000	975	968	989	998	1012	989	1071	922	1002	1004	997	990	983	1011	955	955	1032	965	976	1016	984	980	938	985	945	976	965	991	974	962	952	1034	939	948	1005	1022	979	968	950	993	946	1028	976	1022	966	968	968	989	1025	962	966	990	987	934	982	1053	972	1007	1010	1012	1003	941	961	935	1027	958	1015	1019	987	969	963	989	1005	966	994	957	920	942	967	956	977	996	1006	989	972	949	986	1002	953	1021	1020	1011	959	963	974	970	1053	991	969	986	977	981	1051	958	961	1005	943	1034	1005	976	1063	940	954	940	1043	988	1001	944	956	1001	960	986	1044	996	1003	1005	1045	973	1003	930	989	1032	975	919	945	977	949	963	974	1003	1059	958	1017	959	1010	946	996	1019	952	973	933	961	987	937	1001	966	994	963	995	928	987	989	964	977	1018	1011	1051	1028	1037	1011	962	974	1021	932	986	1001	938	939	1021	1006	968	1003	971	940	968	900	1022	944	942	963	938	953	968	954	994	973	960	981	1002	945	953	988	996	933	962	957	941	936	972	1010	1024	919	993	974	938	1025	972	946	969	956	987	964	971	970	980	962	1033	978	1034	942	944	1034	1001	962	924	1020	961	937	992	1009	947	967	967	989	953	978	991	974	960	971	988	961	989	999	919	981	1010	949	1007	953	996	959	986	992	1003	995	1014	958	1038	946	1025	1006	961	974	925	983	1020	1042	1009	1044	954	1041	1004	970	1050	984	924	946	1019	907	937	969	983	984	1000	959	959	1016	933	973	948	913	1014	985	981	955	967	994	983	988	968	947	1004	944	931	958	953	969	955	970	991	1003	953	983	971	1020	1007	942	1011	975	986	1036	985	989	1015	975	977	977	963	1010	1002	967	928	1033	984	966	991	986	950	973	1003	962	998	1042	977	1004	1011	986	1029	995	997	978	965	984	1010	1014	972	950	972	961	987	983	965	943	984	979	1002	922	984	1050	987	990	1036	982	1033	911	980	1023	927	1025	988	983	941	1006	1031	963	983	963	1003	1016	1016	964	986	1020	950	1017	1033	972	936	999	981	970	998	993	1005	984	1012	995	998	960	978	995	971	955	986	999	1032	923	1004	983	932	988	920	987	984	976	943	1008	1038	934	978	977	1003	958	952	1021	948	979	953	1007	978	981	996	993	1018	953	991	944	987	993	975	956	998	937	970	1000	1012	936	963	1004	1003	951	983	993	973	965	938	920	982	973	997	995	917	1008	990	1002	963	964	986	968	977	932	1012	1022	970	965	992	923	1004	1019	987	984	946	982	943	1000	968	992	966	973	968	962	938	1028	895	965	991	943	1011	957	1031	1076	974	1011	999	1023	948	1013	994	974	981	939	999	972	1003	963	987	980	936	1051	1010	873	959	948	936	1025	969	1016	960	1010	1017	1014	956	1001	980	979	1009	995	999	1029	955	938	939	960	1002	975	967	1009	971	973	950	967	935	1025	1013	950	999	1001	990	984	1010	993	983	957	969	958	1001	1011	967	988	977	948	978	963	986	1016	954	960	1004	942	958	947	973	906	951	1034	1066	1031	1012	1022	1032	942	963	991	1009	950	981	1012	1009	970	982	959	999	948	898	983	1020	992	990	985	925	1011	946	971	987	965	946	990	1029	1049	971	1009	1003	1027	1004	980	903	986	975	963	992	976	954	956	1022	1017	932	1011	971	1022	985	947	952	977	1012	976	1045	925	969	930	988	985	992	1021	919	1003	956	979	919	1012	962	1014	1032	1031	994	986	963	937	1022	1013	957	1014	1035	995	995	970	995	935	962	979	1007	1035	988	946	983	962	1004	998	1026	1036	944	967	996	970	973	994	939	1005	1050	1007	989	906	930	979	938	1029	1016	999	1016	989	973	935	998	973	1025	992	996	1011	982	931	938	982	1004	954	972	991	991	975	1023	1037	961	967	976	1021	965	945	971	994	965	922	1044	978	1029	947	963	965	1011	1022	924	1002	980	1001	937	1012	1027	998	1021	955	1013	973	966	966	947	1001	1009	1008	970	963	973	960	954	1009	986	959	980	1042	1010
1915	686	437	278	303	343	747	305	253	200	207	159	173	154	141	151	136	127	110	112	100	97	109	78	69	82	75	94	92	102	79	73	93	75	88	84	81	77	76	85	85	91	82	78	66	68	74	84	64	63	73	71	66	74	62	81	74	83	70	80	77	114	206	228	106	67	62	77	58	77	66	73	81	80	80	71	71	86	71	63	65	75	84	68	66	73	86	81	64	70	67	86	73	72	75	71	60	69	53	60	66	84	73	55	69	62	65	68	68	74	72	69	64	68	71	60	85	67	74	84	72	79	83	64	76	73	76	65	77	74	65	75	63	83	71	91	82	76	79	66	71	70	66	83	77	75	81	75	75	59	82	69	76	55	64	87	68	71	69	62	84	77	80	85	69	75	70	68	77	73	71	88	67	69	76	63	89	64	53	64	70	76	58	82	71	66	70	67	80	65	80	81	80	67	74	64	79	74	68	81	64	86	84	81	75	55	64	60	79	68	64	72	79	71	67	66	73	83	86	89	67	64	66	67	74	69	52	70	63	66	77	72	77	64	80	64	66	69	63	78	76	90	68	57	71	73	69	76	63	68	80	78	65	66	86	65	79	77	78	81	67	65	62	77	63	58	76	73	63	66	71	65	79	67	61	73	82	74	77	57	72	59	78	68	58	62	59	85	63	63	83	92	73	80	78	73	77	87	80	64	67	68	70	66	79	78	81	73	57	76	71	69	84	81	84	70	68	77	61	83	69	69	76	74	79	63	66	72	68	82	66	74	87	67	65	100	70	62	72	68	82	87	72	78	65	66	73	79	64	85	55	63	83	68	64	80	55	78	102	78	76	61	79	51	87	81	60	84	78	85	74	73	85	72	74	81	76	65	64	67	62	84	73	63	74	68	63	73	84	67	86	77	82	55	67	74	70	77	63	81	78	74	67	53	85	50	68	67	72	82	64	66	88	68	77	70	82	71	72	74	83	77	71	76	73	78	61	74	71	78	73	71	68	71	77	72	59	79	71	76	72	73	81	70	75	73	84	66	74	64	63	83	76	74	74	69	82	68	75	69	80	63	83	66	75	72	70	75	77	71	82	73	64	66	65	85	71	63	64	72	70	78	83	83	81	94	63	72	75	81	62	75	66	80	66	85	62	77	66	75	68	78	86	65	76	88	64	63	73	69	67	63	75	84	79	69	92	69	88	77	79	68	75	71	75	70	77	70	69	73	68	64	75	51	64	66	64	69	68	86	84	70	60	77	66	68	69	75	85	84	62	75	74	72	72	74	69	67	72	87	62	60	59	54	81	80	65	86	59	63	70	78	62	78	72	68	57	83	67	94	84	75	73	65	67	83	54	92	76	76	81	83	70	82	70	72	56	67	67	70	67	70	74	66	79	60	59	74	68	77	91	71	67	69	75	65	59	70	64	74	80	73	76	78	73	60	70	77	56	55	87	62	76	68	74	85	81	74	77	75	56	60	79	69	65	77	82	65	75	81	73	67	74	67	73	60	69	70	69	60	73	70	85	60	79	72	64	83	59	71	81	76	80	65	76	71	56	72	83	75	62	74	74	70	70	59	66	57	89	88	79	58	75	78	80	69	83	65	78	64	82	70	85	71	71	58	68	81	64	68	77	74	72	70	65	74	70	74	69	73	72	89	64	75	69	84	72	83	61	75	72	66	75	72	84	70	88	73	57	76	68	83	64	72	68	65	81	81	74	85	87	58	80	75	68	63	62	74	61	61	80	80	72	92	76	74	77	96	86	77	69	57	73	59	67	71	65	91	57	76	71	79	94	91	74	78	72	84	71	61	71	79	79	70	48	70	82	72	59	64	73	95	80	78	73	77	65	57	69	79	79	79	75	59	58	81	77	70	85	71	72	69	85	53	72	71	69	69	71	61	89	73	75	68	68	71	64	74	93	70	77	88	80	71	74	69	67	79	57	62	75	76	68	74	56	70	64	76	73	68	73	74	67	87	84	66	73	63	64	65	69	72	60	71	82	79	69	63	57	67	84	75	70	64	59	82	72	83	85	74	75	94	65	85	65	84	69	64	68	66	64	80	63	62	85	74	78	72	82	95	60	58	61	72	77	75	71	72	74	65	63	65	81	72	59	69	84	92	80	63	64	64	80	73	79	67	70	62	90	75	79	65	65	79	81	74	86	58	81	75	86	67	64	70	64	71	90	72	63	87	70	65	76	61	64	68	57	89	81	61	67	71	64	81	76	72	64	75	79	83	82	77	94	85	70	90	79	93	66	79	70	68	69	71	63	75	72	65	68	62	79	80	82	77	86	71	60	74	57	72	81	79	81	78	69	59	74	90	72	63	70	81	67	72	65	68	80	68	89	66	72	64	65	81	67	68	82	57	82	87	74	75	72	66	72	81	76	76	92	75	71	66	71	79	68	69	55	69	70	74	61	91	76	72	66	65	71	85	73	73	86	72	64	72	81	80	84	84	54	69	68	77	66	90	76	64	76	81	74	80	68	83	70	80	89	93	68	78	66	83	83	70	76	75	79	81	87	62	76	70	74	71	75	64	77	82	69	76	88	90	73	63	66	79	64	61	71	77	69	59	87	70	67	63	76	62	82	75	75	87	72	69	82	83	82	68	71	68	83	90	57	80	83	66	87	89	79	73	88	75	73	89	61	65	68	75	61	83	75	74	67	83	67	80	72	75	67	82	79	73	73	61	82	78	83	66	71	71	70	79	83	78	60	79	74	71	66	85	74	72	78	74	74	79	61	84	72	70	73	52	82	80	69	72	71	62	78	73	74	72	59	79	66	77	61	80	75	59	82	68	72	74	69	58	64	89	79	76	78	83	81	77	59	84	62	79	64	83	74	68	76	72	79	62	89	84	74	77	65	79	63	70	77	76	73	76	64	85	73	77	78	74	68	68	59	66	78	66	50	72	63	85	85	80	69	73	74	85	64	79	64	76	65	69	72	77	71	70	76	80	72	69	68	75	57	74	78	73	73	68	58	63	59	86	74	73	91	66	78	74	58	68	79	70	69	75	72	70	81	79	70	78	75	68	73	75	66	65	72	81	73	74	76	62	71	64	78	66	70	69	77	72	67	90	70	69	72	83	64	65	78	62	82	63	70	72	79	66	53	75	78	72	81	71	73	82	72	59	66	76	81	76	67	98	78	68	85	81	65	74	73	85	74	78	66	82	75	76	75	84	78	69	84	77	66	75	81	82	71	73	56	84	66	85	84	66	69	87	60	63	78	78	68	75	77	66	81	76	88	77	74	68	72	81	73	74	69	70	83	75	59	60	65	78	71	64	59	70	77	79	54	60	68	80	62	72	76	83	65	70	74	75	69	71	69	75	64	71	65	83	89	77	62	82	76	77	80	83	71	70	70	71	63	69	69	84	69	68	99	83	71	74	90	61	76	76	80	75	81	72	69	72	84	80	66	78	77	76	69	89	67	67	82	71	60	80	80	72	76	73	74	72	58	69	78	71	69	78	85	72	63	70	73	71	80	70
21493	12262	7563	13235	19408	19053	22431	13757	11032	8756	7829	6739	6059	5341	4864	4526	3896	3400	3235	2788	2427	2287	2119	1813	1677	1606	1547	1528	1470	1417	1362	1230	1233	1236	1234	1308	1187	1118	1133	1118	1170	1081	1053	1085	1147	1101	1123	1058	1137	1141	1187	1256	1130	1089	1125	948	1015	992	953	953	922	3118	5799	5215	1471	840	896	907	872	888	915	868	828	870	885	899	851	831	891	901	862	871	896	863	906	930	946	809	876	906	863	927	883	860	906	896	838	839	846	928	888	874	932	862	890	856	894	914	935	874	921	892	817	865	843	854	863	919	882	876	889	844	895	867	871	853	831	866	907	855	849	885	839	870	865	887	855	872	859	881	839	929	848	859	864	898	858	854	878	911	892	906	872	912	941	925	900	876	887	884	878	881	918	896	848	941	840	864	851	859	866	888	875	832	904	884	885	926	890	845	874	894	904	894	834	927	829	857	869	858	843	801	900	831	840	883	888	870	889	915	881	859	870	876	845	831	920	872	890	904	884	934	891	896	854	862	899	859	846	852	880	852	856	862	928	832	830	920	941	896	885	835	910	875	871	854	936	839	927	875	856	876	824	907	872	888	886	865	871	820	851	860	877	940	890	901	868	852	913	892	905	902	848	902	882	891	882	868	860	895	879	853	871	872	856	863	822	927	850	894	854	838	842	867	888	905	911	849	843	944	894	837	855	880	874	944	853	862	900	881	886	909	841	888	887	840	894	876	902	887	883	887	855	892	845	878	896	854	850	907	892	857	905	883	853	806	888	874	883	885	882	864	896	923	870	815	915	875	909	920	861	851	915	952	892	843	816	871	898	874	928	912	883	897	883	886	900	894	889	940	845	860	944	948	858	906	870	888	884	857	877	862	916	801	883	918	834	854	844	788	860	907	865	906	861	854	939	877	868	879	899	882	867	818	908	864	891	865	871	869	902	845	850	885	835	895	874	888	920	910	922	884	881	918	858	875	944	908	894	861	854	927	866	835	905	856	842	876	917	799	862	895	878	854	862	832	885	954	843	894	877	916	939	898	881	915	868	862	845	876	849	922	894	904	834	924	864	924	883	866	872	858	884	925	897	894	861	954	918	877	865	890	862	877	853	922	856	860	829	849	875	936	853	837	905	852	841	878	892	859	855	886	919	922	942	869	874	933	937	853	843	863	819	878	851	916	878	875	865	935	853	840	871	877	901	870	863	834	880	847	817	891	892	921	885	849	908	907	891	952	901	883	808	828	829	883	909	850	898	945	866	894	869	889	837	861	882	872	871	865	855	914	904	894	941	852	873	882	893	904	886	875	893	818	877	913	847	820	830	921	863	854	879	877	909	884	844	868	898	922	909	826	839	907	899	926	904	831	963	902	851	895	869	879	874	847	898	883	923	829	879	882	871	902	856	873	869	925	879	895	901	911	842	874	884	924	843	889	908	839	821	863	898	892	914	895	903	846	874	887	857	906	871	893	819	932	846	913	886	884	864	830	851	886	839	846	843	915	836	889	842	878	852	864	905	906	862	852	856	916	909	901	866	909	831	891	926	859	879	886	834	840	832	863	896	845	862	893	884	858	899	863	863	894	830	874	914	869	900	812	882	864	845	855	904	848	858	899	952	852	935	929	865	865	849	930	870	891	880	849	888	838	867	909	874	868	847	852	956	940	879	853	856	882	905	927	872	875	907	830	855	814	876	903	850	855	851	863	861	876	884	882	866	875	888	916	873	832	896	880	841	901	834	864	872	882	860	889	894	856	862	903	895	864	859	901	969	902	910	879	861	906	909	873	940	892	842	878	869	906	897	890	890	892	862	869	846	878	899	872	887	802	878	934	890	922	865	850	874	861	888	886	890	866	852	872	915	837	914	853	920	887	874	880	851	867	862	855	872	859	873	896	885	880	901	942	902	861	948	864	925	864	856	865	903	933	921	923	804	900	890	912	881	871	887	947	896	874	935	860	891	839	925	875	884	861	822	877	824	907	904	880	873	895	808	902	842	905	807	810	900	902	830	881	840	876	833	842	845	896	900	910	917	945	872	905	901	839	928	894	899	832	882	852	911	966	892	935	893	887	882	892	853	893	894	870	872	875	865	895	891	927	833	866	880	889	859	837	882	886	846	863	924	877	872	892	888	905	876	877	909	846	879	887	838	853	889	888	904	856	854	875	850	871	889	876	885	866	899	914	853	846	864	879	860	854	860	883	864	861	845	895	885	853	861	898	886	861	909	898	883	876	878	818	862	830	856	870	854	869	892	866	901	869	911	888	898	854	837	841	866	844	938	918	849	888	899	876	898	854	871	839	911	934	884	859	919	840	879	893	885	914	889	886	834	918	900	894	834	885	876	836	845	935	842	891	893	894	908	874	816	901	895	842	926	871	901	878	897	897	862	832	870	866	884	865	891	860	906	860	900	920	920	864	901	879	917	911	861	868	861	903	897	896	872	871	858	819	856	879	859	873	870	858	926	918	872	924	888	886	849	912	933	870	868	934	893	850	844	854	859	895	906	876	853	889	893	887	942	826	849	910	848	872	877	864	853	837	918	859	834	898	841	892	910	897	848	902	884	888	911	926	885	872	916	864	878	905	880	848	864	897	885	887	892	861	841	870	885	890	949	839	890	849	849	882	872	852	902	883	924	872	920	910	888	840	859	890	853	872	869	887	886	837	908	922	884	873	885	868	918	887	856	894	888	893	826	875	936	846	906	932	846	900	851	929	879	887	871	862	845	848	839	891	832	898	927	869	897	903	870	890	878	896	933	909	872	865	879	864	921	869	866	860	889	825	872	850	893	865	893	896	872	858	859	839	898	923	884	845	893	903	844	901	889	857	903	893	879	946	902	912	844	916	852	894	866	843	929	868	953	899	910	881	881	847	881	860	845	868	878	832	908	799	914	817	852	924	870	926	865	881	879	887	855	898	903	871	876	871	902	829	868	860	840	919	879	855	909	884	845	906	900	828	915	868	873	899	874	817	883	904	913	912	844	935	865	914	869	843	824	912	880	825	860	865	915	841	881	898	857	797	901	903	860	867	861	883	902	914	884	907	885	882	842	870	905	869	835	831	883	873	826	947	912	856	896	877	895	895	876	879	896	908	910	839	909	871	862	862	840	904	886	826	876	870	884	876	879	877	898	854	866	852	921	863	832	911	817	913	906	901	870	859	891	823	859	898	832	856	866	845	870	866	844	936	897	875	880	835	911	914	902	843	890	866	873	841	863	854	870	870	877	925	844	895	859	922	880	869	892	887	910	875	875	930	896	876	866	922	910	889	909	896	845	899	855	877	924	867	851	855	891	848	869	903	898	928	889	920	912	840	851	871	874	911	883	856	928	856	860	911	853	940	900	860	862	865	908	857	848	830	881	903	872	846	901	881	836	842	866	883	832	885	859	821	853	868	889	870	885	892	894	901	839	866	887	865	868	880	903	877	910	875	876	884	879	915	881	887	870	901	823	875	891	868	855	887	849	889	885	825	942	935	880	869	865	867	872	857	830	925	853	865	922	841
1889	378	198	148	150	153	172	163	102	98	112	97	102	79	103	76	84	63	64	62	59	68	64	62	62	46	55	44	51	64	55	52	41	52	42	47	51	45	48	39	46	36	52	45	49	47	61	47	43	50	36	51	61	55	60	59	43	49	54	43	53	76	82	72	61	52	48	32	52	59	55	52	53	52	52	41	57	48	59	44	53	46	57	40	43	49	64	46	69	44	51	55	51	41	48	50	71	50	40	51	44	56	46	53	35	50	44	47	55	39	41	47	45	49	47	55	42	49	48	33	47	52	50	51	50	49	50	50	41	47	46	59	52	51	53	43	41	46	45	48	53	47	44	47	52	39	43	49	54	43	33	52	52	55	40	34	51	38	46	56	50	40	44	50	52	43	41	48	51	45	57	38	54	48	38	48	51	63	39	54	52	52	49	52	54	48	50	44	38	35	47	44	43	51	59	48	39	48	57	54	55	44	59	45	43	45	49	50	49	50	63	53	61	48	37	33	47	51	55	49	42	37	37	48	55	37	47	58	55	55	41	38	48	40	55	61	54	55	47	36	47	54	50	52	36	49	45	48	56	51	48	47	58	36	42	62	48	45	55	52	49	44	50	54	46	51	48	53	46	43	59	49	58	40	48	48	53	50	51	59	44	54	54	54	48	49	43	46	48	42	46	43	65	55	55	49	52	46	55	44	39	50	46	49	48	61	31	53	51	52	47	60	49	40	38	49	47	36	52	43	54	40	45	51	49	44	41	52	45	48	33	44	51	61	54	39	45	45	57	45	38	44	42	52	53	71	43	49	51	47	49	52	43	34	47	45	51	42	47	54	62	50	45	52	50	59	58	47	47	55	58	50	47	48	47	42	57	45	37	51	56	49	47	45	48	39	52	34	55	50	57	51	40	50	66	47	54	49	50	45	43	51	42	48	63	45	36	49	46	57	48	48	47	61	41	43	47	50	43	55	46	46	55	54	42	49	36	56	64	57	63	48	42	49	46	47	44	45	54	28	52	58	53	71	52	46	52	40	52	53	46	53	46	37	48	48	50	51	45	47	38	46	42	50	51	62	52	52	43	51	51	64	38	45	41	58	42	52	59	50	41	43	48	51	58	40	44	52	50	52	58	46	60	61	61	60	52	46	53	54	54	45	56	42	49	44	63	46	44	49	53	47	47	48	42	47	38	38	53	62	47	60	38	54	49	50	38	42	56	42	45	62	61	53	55	36	48	49	50	48	43	51	31	47	51	46	48	59	55	52	46	60	46	54	52	47	49	52	55	40	42	51	47	47	60	56	50	64	41	46	40	51	49	43	52	55	56	60	62	52	62	43	44	45	53	61	50	56	41	44	47	46	57	40	45	50	49	51	47	47	43	38	40	40	57	48	51	49	46	48	50	48	46	54	43	58	43	45	56	59	63	45	46	60	48	38	50	45	47	53	60	41	38	50	49	55	60	57	56	49	52	40	50	49	45	47	44	43	43	55	46	63	43	38	60	54	54	37	52	53	48	49	43	50	45	55	47	51	40	54	59	36	62	46	53	49	44	40	47	54	38	44	43	39	45	47	63	60	48	57	54	40	53	54	40	51	45	45	41	50	51	53	52	77	48	47	54	45	55	51	45	53	45	37	51	40	48	47	47	57	58	40	53	54	40	46	51	51	47	45	47	48	47	51	43	47	53	44	48	54	48	43	51	39	52	51	47	52	51	56	47	45	57	53	48	53	52	50	44	48	49	52	45	53	59	64	59	46	42	53	53	56	65	55	44	41	50	53	47	52	51	50	51	31	57	62	52	57	51	39	47	47	54	40	55	49	50	42	48	46	50	47	67	47	44	58	49	57	65	37	40	52	54	40	56	45	46	47	57	48	47	41	70	55	47	36	56	42	45	54	46	47	32	52	50	54	52	51	40	52	42	35	42	52	45	45	35	62	56	57	38	40	50	36	48	50	55	52	40	40	37	39	42	50	51	50	46	55	55	55	50	47	36	63	44	68	46	48	41	54	62	35	57	47	52	54	55	45	44	46	65	58	30	44	49	44	55	57	54	53	55	51	48	36	57	37	49	49	53	59	46	52	44	46	55	39	57	53	49	40	46	50	47	51	54	52	46	55	57	41	50	51	40	50	54	48	48	46	50	41	59	53	50	48	45	54	36	44	60	52	47	40	48	49	56	43	49	40	48	48	47	43	43	44	38	44	61	56	48	45	54	46	54	43	47	53	52	49	71	49	39	55	47	54	54	49	48	46	42	54	59	44	54	42	49	51	51	51	51	55	60	57	50	61	44	43	45	59	45	51	55	57	43	54	48	47	49	50	54	49	49	43	62	39	50	54	51	64	50	56	41	55	62	46	38	48	59	54	49	42	52	53	55	42	51	51	52	56	48	43	40	49	51	45	51	47	57	46	51	57	47	47	52	51	32	50	53	53	42	53	56	51	52	37	56	59	42	40	53	51	61	42	54	56	51	42	59	45	47	41	56	48	39	40	49	46	38	42	48	42	39	43	41	59	41	49	49	66	45	52	59	56	45	55	41	58	59	52	51	47	42	47	36	51	52	41	36	51	53	53	41	43	44	50	56	40	52	44	50	55	44	58	49	51	47	60	54	50	48	44	42	37	50	44	57	44	52	50	52	45	54	59	48	53	49	41	35	47	45	49	43	37	63	53	47	55	53	47	51	51	52	61	51	45	31	50	45	40	47	55	50	57	47	45	57	44	42	37	42	53	50	60	40	51	40	52	53	50	45	54	39	51	53	55	53	59	49	51	52	47	54	40	45	66	50	48	40	54	37	50	42	45	43	61	54	39	49	44	66	53	39	50	58	51	47	52	61	63	49	45	32	50	55	50	54	55	47	52	42	41	52	33	54	58	44	45	37	42	46	46	57	54	41	47	40	61	57	55	55	52	62	46	31	43	54	44	53	47	53	40	57	49	41	49	57	65	45	59	49	57	47	46	40	45	36	49	41	64	41	51	58	58	35	57	51	50	46	55	59	60	49	51	57	59	47	54	56	54	48	51	55	42	40	51	50	35	58	37	44	50	57	51	46	48	42	41	49	35	60	31	33	50	57	40	42	45	42	45	44	54	41	49	56	45	46	51	54	51	54	51	48	53	48	41	51	48	39	38	46	57	45	53	36	44	53	43	36	45	59	51	56	44	46	46	58	41	49	53	54	63	46	43	58	49	33	44	57	48	45	46	44	54	57	58	58	44	43	53	47	45	52	49	58	48	45	51	36	46	49	51	51	57	46	50	54	56	45	59	51	47	38	60	43	48	46	51	57	52	49	54	58	51	40	36	40	53	50	44	54	55	40	38	54	51	49	58	56	57	69	52	52	47	54	46	55	61	47	50	57	36	46	53	41	63	46	40	55	44	57	51	56	53	53	44	39	57	50	46	43	44	49	55	41	43	41	47	43	51	44	47	55	48	46	47	54	47	47	54	49	50	50	48	59	39	58	49	51	41	54	49	48	51	59	42	45	61
15444	7532	4238	7345	11840	11726	10717	9190	6003	4634	3973	3357	2924	2734	2491	2250	1898	1737	1647	1536	1419	1324	1167	1076	1023	978	963	905	940	908	845	881	841	908	859	830	800	763	776	780	741	720	737	739	687	758	682	717	738	723	733	711	707	723	686	719	695	694	637	686	645	1178	1778	1903	1025	621	667	652	652	652	623	669	644	660	654	646	676	643	642	654	670	641	682	629	630	625	631	663	630	603	630	613	648	674	669	592	606	641	667	685	648	641	639	647	661	644	601	660	640	653	664	611	633	649	621	645	618	639	636	628	675	629	614	690	680	671	622	644	656	631	670	618	696	637	631	659	626	690	609	672	624	641	628	647	686	629	665	685	628	634	606	667	617	656	690	657	675	632	649	660	591	606	654	640	651	653	612	639	620	629	651	663	657	631	694	614	650	673	645	636	623	702	643	648	615	601	682	681	713	655	680	614	637	632	666	604	627	665	650	652	628	661	650	659	650	616	612	601	632	632	653	665	648	640	689	616	640	610	664	660	632	665	649	628	668	646	651	706	656	602	610	648	687	655	613	634	663	647	635	707	669	641	640	664	591	667	640	615	621	690	659	643	632	677	651	660	637	669	637	702	645	627	645	652	646	649	647	603	635	669	672	642	703	593	668	685	639	647	648	689	632	639	655	687	645	654	654	662	659	682	624	650	629	660	647	676	616	671	641	630	635	630	647	663	638	638	605	628	637	623	669	634	629	637	657	647	607	629	675	640	658	622	642	665	652	703	663	637	676	645	688	600	627	666	660	643	656	688	657	626	681	620	594	635	679	645	653	660	662	623	608	643	690	659	659	677	581	658	679	658	623	644	649	657	688	687	682	696	671	633	656	658	624	641	658	621	600	662	679	638	641	655	643	627	665	622	637	650	633	647	671	663	694	607	650	695	651	645	673	654	683	693	659	607	654	659	664	694	632	640	647	644	653	667	633	599	635	651	661	627	684	663	658	679	639	637	631	617	655	651	659	664	670	638	671	653	622	618	699	626	628	663	643	583	655	635	618	647	648	614	644	602	665	600	614	630	630	634	681	643	635	620	641	678	626	700	672	713	654	620	607	677	648	635	680	654	633	650	643	651	649	647	668	651	654	640	672	668	677	633	663	609	679	624	641	646	647	689	621	679	672	678	649	658	660	647	609	635	605	658	633	639	689	670	608	661	680	633	618	652	631	685	612	651	642	677	627	649	671	598	649	654	631	653	648	658	652	628	665	656	625	640	704	687	628	656	611	640	654	666	643	648	658	653	662	634	605	654	642	657	608	628	664	658	654	693	675	591	650	611	702	689	631	667	635	631	650	614	642	670	643	655	639	666	677	650	677	726	632	638	669	664	684	667	644	642	657	645	652	639	605	664	633	678	667	655	652	661	646	644	696	660	684	657	655	634	666	678	630	624	633	645	672	635	616	676	649	640	637	679	681	645	690	674	620	644	658	647	640	600	656	662	615	674	617	651	677	643	656	683	622	640	656	643	638	649	634	644	623	632	628	624	673	688	629	631	647	658	652	677	653	616	671	644	653	616	658	645	645	621	614	687	694	648	662	652	673	680	630	603	696	707	654	639	610	631	671	621	663	632	632	635	648	678	637	636	662	637	627	648	627	611	638	700	692	677	663	659	634	626	671	643	682	619	666	665	675	627	692	627	604	639	646	695	649	648	634	636	645	634	611	686	621	688	663	624	655	644	662	665	656	617	620	600	684	674	632	622	716	635	616	654	648	660	612	659	708	691	661	599	680	697	677	624	655	614	628	649	652	626	609	653	658	695	636	672	631	629	620	644	605	656	613	654	638	637	605	676	618	620	644	620	662	685	649	610	666	671	645	638	660	675	665	690	655	643	644	633	694	641	637	649	639	663	616	640	637	667	588	654	650	631	632	638	632	615	651	661	632	648	655	672	632	648	660	605	657	679	666	710	654	619	704	681	636	661	647	650	636	662	644	634	678	644	626	628	650	654	652	634	674	652	673	631	628	648	689	678	644	679	636	630	637	655	656	670	665	612	652	665	655	675	662	632	644	631	609	610	634	630	616	623	703	679	622	655	604	605	630	639	641	639	636	695	668	687	647	654	657	623	664	659	634	617	625	649	621	635	610	673	656	657	639	666	600	629	650	642	670	641	630	641	624	697	658	684	662	652	650	671	627	681	642	667	612	633	676	666	607	658	640	676	667	683	647	576	647	608	652	652	643	705	664	699	651	663	654	670	646	689	633	660	651	645	636	605	626	655	667	635	670	673	642	684	646	700	679	610	656	620	661	631	625	635	654	641	637	660	654	666	652	656	649	678	608	652	648	652	662	643	657	700	618	647	647	666	670	681	662	641	651	637	644	678	630	621	649	620	634	622	640	668	676	619	636	585	672	633	661	628	671	628	630	639	665	716	625	679	684	630	655	659	637	646	702	633	624	655	637	668	606	624	635	607	659	603	677	637	656	677	646	642	633	636	655	611	621	672	646	666	692	645	600	642	619	631	643	668	660	648	623	668	646	670	637	627	656	671	666	655	634	652	632	673	605	632	671	649	676	617	677	665	601	632	676	636	629	654	680	633	663	637	673	638	677	648	660	673	625	650	660	633	647	653	638	626	633	655	636	653	630	636	589	642	674	634	633	681	633	616	682	624	642	661	633	662	665	661	693	680	675	686	668	658	637	616	642	601	637	618	628	642	649	668	686	633	665	653	660	671	667	713	673	702	617	651	682	655	619	651	649	647	671	681	654	638	655	647	644	672	641	666	658	638	653	623	629	662	669	652	665	681	640	687	637	638	636	661	683	633	635	672	628	637	653	659	661	618	636	673	641	667	659	607	702	714	657	638	660	640	642	696	613	640	635	637	673	657	628	629	653	637	657	654	621	610	670	670	660	691	697	670	626	659	639	691	632	628	657	654	642	629	629	669	649	676	628	636	718	640	608	645	651	674	645	668	686	664	628	703	622	677	651	609	606	646	670	632	652	632	639	708	648	606	619	644	677	617	678	630	644	674	618	613	654	645	611	676	659	648	646	650	650	615	635	647	665	612	630	695	601	654	671	646	639	608	699	677	665	689	660	653	692	704	628	623	624	688	691	691	652	619	661	692	678	634	630	634	661	672	631	670	652	632	655	647	651	642	640	683	675	669	652	632	658	634	634	707	662	668	636	669	631	595	653	649	616	682	663	594	668	648	615	611	657	652	674	605	617	668	652	640	620	623	635	626	595	670	691	618	678	710	657	679	655	675	668	609	662	656	652	607	651	643	594	633	640	672	642	659	680	653	644	636	639	612	649	636	664	633	616	614	686	668	684	611	641	630	693	663	656	656	651	640	642	670	665	686	639	636	651	696	661	626	676	640	680	716	651	640	676	651	673	642	671	672	639	730	678	687	608	641	651	632	652	659	649	671	681	665	640	615	633	620	678	668	612	682	652	661	601	682	635	668	634	591	667	648	671	657	634	650	626	683	683	619	647	643	634	626	633	684	654	668	672	702
1320	505	272	170	185	230	240	204	148	136	124	120	93	120	109	84	89	86	91	89	67	77	62	66	67	95	57	60	60	57	53	65	54	44	51	66	58	55	41	44	47	61	41	45	64	46	52	52	54	55	53	69	51	65	59	53	46	56	58	53	52	80	102	112	73	57	40	42	54	37	52	40	55	52	43	58	67	42	53	49	50	39	67	44	54	45	50	62	46	45	64	47	72	50	51	44	53	51	49	58	51	52	41	50	42	59	48	49	49	53	60	53	49	51	36	46	50	55	50	41	44	49	45	53	56	54	51	45	46	41	41	48	37	58	57	52	42	42	50	55	65	53	72	44	43	47	52	46	49	51	52	55	43	53	45	47	55	48	60	52	55	38	54	59	48	48	47	51	54	54	50	56	43	47	45	52	47	50	54	59	58	57	50	44	56	53	48	62	46	48	56	53	63	57	52	46	55	49	48	51	51	54	45	52	52	52	43	55	59	63	53	60	41	56	53	53	60	65	54	48	52	56	46	55	54	39	45	51	64	53	51	52	39	59	35	62	41	45	52	63	50	65	51	46	38	48	50	45	60	52	54	54	49	62	58	50	60	53	56	36	50	45	44	58	42	58	66	62	55	39	56	48	63	62	49	48	44	49	49	58	46	59	55	44	40	52	39	50	49	56	47	43	49	54	51	52	53	50	53	47	52	43	43	45	55	55	50	46	51	56	53	47	39	47	52	50	56	51	58	38	31	44	56	38	59	35	45	63	52	51	46	49	50	44	55	54	46	44	51	39	46	44	46	48	59	52	37	46	49	48	56	53	43	58	49	58	45	40	41	45	51	51	60	50	68	57	59	30	55	44	45	57	58	44	49	52	43	66	50	51	59	47	43	56	40	55	47	40	59	51	55	45	53	55	45	51	45	47	48	60	56	44	62	41	49	49	49	58	35	56	46	54	54	44	59	41	48	51	47	64	37	68	48	49	49	57	60	44	43	55	42	54	41	59	46	52	42	48	43	61	51	41	50	44	54	50	51	41	60	49	61	49	51	59	54	49	58	46	41	51	49	59	54	54	59	41	58	73	40	41	61	58	49	43	50	63	41	35	44	55	42	47	59	41	56	49	58	51	50	46	43	51	42	56	53	49	53	39	53	50	47	45	43	56	56	65	43	47	55	56	43	49	48	49	55	65	55	45	57	57	47	47	45	55	54	52	50	52	48	55	44	61	59	58	45	56	49	50	62	45	41	51	52	47	52	58	56	55	44	59	49	47	55	52	52	55	51	48	49	58	47	42	56	41	49	48	44	45	57	53	51	48	54	59	45	46	52	48	47	48	56	47	54	48	50	42	53	45	47	50	53	64	47	53	48	54	56	56	59	31	41	49	50	45	48	52	55	44	58	66	50	54	52	57	44	49	41	43	78	58	63	56	53	40	44	55	53	45	56	34	51	46	45	44	62	56	57	62	54	47	49	59	56	36	56	42	53	51	47	46	52	45	61	48	47	51	49	62	53	53	51	52	57	59	47	55	41	43	57	57	37	46	50	40	45	54	42	43	43	47	53	49	58	48	37	58	45	48	46	54	50	50	49	55	50	51	52	54	35	37	48	51	50	58	47	52	38	58	50	55	47	59	56	49	57	46	50	49	39	53	59	50	40	60	50	50	56	45	45	57	53	63	64	39	58	44	56	48	45	60	49	43	49	59	48	50	39	50	56	46	43	58	48	58	43	49	57	54	48	40	55	46	38	55	62	46	39	41	57	46	37	41	53	58	39	52	50	56	39	56	52	47	54	49	62	52	56	60	53	46	48	56	62	46	51	55	46	51	55	36	55	60	42	45	57	49	58	48	50	50	54	39	46	63	53	46	47	46	57	40	44	54	56	42	57	44	52	55	56	50	55	46	51	43	45	52	62	52	53	44	57	32	57	42	52	56	56	46	46	64	53	51	55	40	56	57	56	38	55	46	70	58	51	39	50	69	43	54	48	50	52	56	55	46	52	52	37	45	44	55	64	59	51	69	56	55	40	40	57	49	62	53	57	44	45	46	49	54	47	57	60	50	51	47	56	58	43	51	59	44	53	52	45	49	64	51	45	57	56	51	47	44	41	39	38	38	46	50	49	48	42	47	50	51	58	53	57	38	52	46	53	45	58	46	55	60	36	52	54	46	46	35	40	58	54	41	44	49	58	55	46	50	63	49	40	55	63	50	49	52	48	50	48	51	47	55	54	56	52	72	46	54	45	61	41	52	60	38	56	34	54	52	52	53	56	46	61	61	43	55	58	50	55	56	54	52	70	57	59	41	46	52	46	49	46	48	46	54	40	61	45	44	53	46	51	44	53	52	61	50	49	65	50	55	52	41	57	52	56	57	58	61	54	59	53	53	55	49	45	51	61	48	50	36	65	46	46	52	33	56	63	35	49	60	56	46	44	43	58	55	57	55	51	43	60	53	42	49	52	43	51	47	58	64	43	53	56	46	54	47	49	64	60	46	57	58	46	60	42	55	40	55	53	45	55	56	48	52	40	43	55	51	53	55	50	54	43	56	50	65	50	43	50	54	47	46	52	49	40	44	53	50	38	45	51	57	43	43	60	39	58	58	50	50	67	55	54	49	45	47	60	51	54	64	44	58	41	55	36	50	33	53	58	49	58	59	54	60	65	42	36	38	40	48	40	54	38	54	36	49	54	44	46	41	40	67	50	43	46	40	44	53	44	41	45	47	57	54	61	53	49	48	54	64	51	57	52	62	50	39	57	59	47	59	51	39	49	39	52	60	37	59	42	42	54	60	58	39	49	55	60	53	45	43	58	48	47	55	48	48	54	48	46	46	45	59	49	54	44	61	59	42	49	45	49	44	54	49	40	60	57	60	66	59	48	50	62	50	53	48	48	51	41	52	46	51	53	48	61	47	49	51	53	55	63	56	47	41	52	47	42	50	47	51	50	46	56	42	44	54	44	44	45	47	56	53	32	51	63	44	40	49	49	49	42	66	51	45	51	53	51	50	36	55	41	48	57	51	48	53	58	40	44	57	51	51	55	43	51	58	59	59	46	53	56	49	55	44	47	43	47	66	55	63	52	52	48	42	41	56	62	52	28	52	52	53	55	57	61	60	45	49	46	41	45	45	49	53	50	45	55	49	36	43	55	66	46	51	44	51	60	56	56	56	68	50	40	45	55	49	65	54	43	55	41	41	60	50	55	53	52	48	62	38	55	45	50	47	49	57	52	43	58	40	41	52	44	49	58	56	64	62	49	52	49	56	56	50	50	36	36	51	42	59	40	52	46	44	52	56	48	62	38	55	38	52	52	37	56	49	63	49	63	63	49	58	47	58	51	57	47	54	54	42	38	66	44	56	54	58	46	64	51	53	57	55	49	50	50	34	53	49	34	54	53	54	62	47	49	37	42	56	49	58	54	54	35	54	48	47	49	59	44	43	50	59	53	59	65	58	47	52	47	55	50	56	46	53	43	40	48	62	55	58	49	43
18350	10158	5581	9974	15146	15340	13684	10961	8235	6660	5755	4944	4209	3854	3629	3193	2727	2427	2204	1982	1839	1626	1516	1272	1178	1242	1158	1092	1044	970	911	912	983	977	971	891	826	875	832	848	827	828	851	795	767	772	822	769	736	813	823	834	805	710	797	702	684	711	688	682	659	1918	3719	3134	1447	632	644	599	606	610	623	599	613	630	672	646	572	627	620	627	633	603	587	600	611	602	588	615	647	630	625	651	656	605	643	641	603	593	579	642	617	596	638	688	626	587	652	612	604	568	631	635	582	658	581	630	617	601	597	621	601	639	654	641	626	589	648	588	701	651	611	646	632	604	598	605	627	653	622	606	631	618	601	615	649	609	657	621	602	652	622	619	605	653	642	640	636	613	584	641	609	606	637	595	594	635	631	600	608	590	617	650	612	585	628	650	640	651	624	577	617	589	620	635	589	619	600	606	607	633	623	604	641	627	597	632	620	628	597	622	654	630	623	644	598	620	629	627	642	639	606	652	653	614	636	616	585	610	629	619	644	626	595	653	650	627	585	645	632	602	576	585	593	647	614	607	640	637	628	626	613	665	650	655	595	630	611	606	581	667	647	618	612	638	639	616	696	614	602	597	594	612	599	625	641	603	609	643	602	644	623	624	594	621	610	601	623	647	645	615	639	671	638	598	604	609	570	599	641	645	604	641	672	705	576	593	659	622	618	591	644	632	652	629	608	621	632	618	628	652	643	609	623	639	621	630	611	620	643	608	640	647	644	668	574	608	629	608	645	600	667	639	659	648	617	683	648	658	626	613	666	632	577	616	617	650	580	626	614	616	597	608	612	643	624	616	613	632	562	625	652	585	666	653	643	587	621	618	595	597	620	628	651	634	649	565	663	654	600	632	652	662	633	616	682	640	641	599	654	607	621	636	614	577	632	628	605	623	657	605	623	597	638	606	650	626	621	595	602	625	622	625	626	651	654	645	647	604	682	629	641	639	603	593	611	633	626	611	646	649	638	662	591	624	640	595	667	644	610	650	654	619	635	619	588	624	625	662	623	579	614	629	677	602	634	650	600	633	613	665	641	608	596	604	596	630	615	624	602	620	662	644	620	617	625	631	609	674	621	574	584	625	617	585	626	585	611	618	606	644	621	615	632	661	672	608	614	636	591	646	601	610	643	643	600	628	600	618	625	599	621	636	597	627	612	619	642	626	599	623	680	600	611	667	647	602	606	597	638	652	613	640	630	590	645	586	575	604	615	624	621	619	638	625	601	619	621	643	631	644	582	615	630	611	662	631	659	630	608	656	652	624	561	639	573	655	637	674	611	602	607	627	626	602	571	640	631	572	614	617	633	641	638	597	607	628	608	573	608	625	658	625	614	619	610	631	648	598	638	578	637	607	576	597	621	609	604	569	634	638	622	629	652	612	645	617	610	626	603	663	612	622	619	606	607	660	630	637	605	620	594	622	596	581	628	656	650	664	630	671	635	644	575	660	618	660	570	600	630	685	622	638	610	630	616	609	621	613	649	599	643	622	631	651	620	576	606	574	613	634	612	639	621	619	604	658	615	617	609	613	586	589	586	620	599	629	612	605	612	650	578	632	598	590	604	612	611	645	604	645	632	634	609	686	564	654	586	604	631	649	645	583	654	629	654	633	610	610	587	590	573	629	633	639	652	587	616	646	630	642	653	616	668	615	630	627	637	621	612	612	626	617	605	638	613	579	613	569	611	667	667	668	614	631	598	584	587	630	635	609	621	605	632	637	639	674	628	625	609	623	633	608	611	628	667	645	615	582	627	617	622	631	585	592	685	605	621	704	628	652	631	627	613	609	648	563	643	643	616	622	609	623	575	593	616	620	604	619	626	645	619	571	630	616	615	649	624	606	667	649	633	587	611	646	614	604	642	611	615	602	656	603	658	640	585	595	627	655	629	665	646	647	616	612	617	614	638	652	616	609	594	605	610	649	600	591	637	625	616	654	563	619	600	635	596	587	620	592	624	635	595	653	627	613	573	636	614	612	607	668	595	651	605	631	590	625	599	666	659	624	619	640	633	650	604	622	657	602	600	617	625	612	657	602	650	607	633	619	612	623	607	622	670	676	663	637	637	590	633	618	607	633	641	590	655	639	580	615	629	655	623	668	611	605	677	606	641	638	624	618	649	615	628	602	671	637	648	565	607	643	624	624	678	636	613	627	595	619	622	629	645	612	589	608	606	569	633	634	602	603	635	642	624	603	649	637	652	631	634	612	588	628	665	664	627	622	607	631	636	610	614	621	655	636	588	598	672	614	596	644	590	605	646	644	634	625	653	662	662	631	585	605	604	595	638	579	613	631	638	663	639	604	615	616	653	672	614	657	627	618	634	580	643	607	619	590	632	601	639	598	624	591	623	597	640	642	639	604	629	621	658	592	636	643	607	633	596	587	635	623	612	659	651	593	628	592	589	614	660	639	584	684	600	592	622	589	632	582	633	592	624	647	649	653	612	628	609	621	599	635	616	677	574	604	601	596	575	620	626	632	613	602	638	632	632	606	594	605	630	627	580	644	615	651	619	605	608	654	605	624	603	628	635	644	599	608	612	634	634	665	649	614	647	648	653	669	611	631	640	613	588	615	616	599	608	639	619	608	580	570	604	582	653	604	649	648	632	660	588	626	637	596	640	598	617	638	607	608	608	670	616	620	625	598	632	654	634	637	628	653	615	666	663	610	605	600	656	599	650	628	631	585	641	605	629	615	672	647	631	636	644	597	578	636	592	613	600	637	637	613	581	649	618	624	623	605	637	639	699	624	568	644	644	623	599	617	623	650	603	617	595	644	653	611	643	590	592	641	645	621	601	604	616	624	637	645	626	624	618	624	617	625	644	614	610	654	641	644	626	625	607	648	640	586	615	628	657	585	680	632	620	644	633	642	632	576	642	662	636	581	613	613	581	622	595	646	622	644	611	631	603	613	590	610	606	647	625	624	622	613	623	655	625	668	653	628	613	630	620	592	626	604	619	640	634	623	640	621	600	623	624	648	641	633	634	647	600	631	606	615	679	605	596	585	632	661	603	615	622	619	624	588	585	610	605	634	616	570	675	620	610	572	569	599	618	641	631	654	604	599	623	627	588	632	630	618	640	628	606	590	649	691	598	607	622	601	600	633	646	601	627	594	608	615	600	631	652	603	587	623	631	660	666	641	607	620	643	622	656	632	601	631	612	666	646	586	654	636	592	576	647	614	616	635	604	633	585	668	617	636	611	602	630	613	644	603	595	620	631	600	569	642	611	637	649	621	609	609	654	643	636	566	619	610	633	594	602	651	672	639	612	643	620	616	589	658	632	636	689	614	659	623	633	645	606	629	655	694	635	598	616	637	619	612	587	628	631	634	622	564	605	620	621	643	613	638	602	596	667	605	589	667	633	645	618	612	646	649	612	668	625	649	688	664	643	648	628	588	601	640	627	613	624	656	619	656	620	601	595	667	604	634	636	647	640	616	685	630	605	639	624	662	651	642	630	589
2869	503	285	215	213	254	667	342	190	191	162	157	146	141	131	122	115	121	116	103	104	80	116	82	95	82	83	78	93	87	91	84	88	84	65	87	92	91	81	67	71	76	97	70	76	67	92	97	79	78	85	81	75	84	96	81	75	57	69	76	85	120	147	162	118	72	78	74	86	88	91	102	78	92	77	80	79	80	73	71	84	76	81	91	78	80	70	77	88	90	74	84	72	84	74	63	81	77	63	89	89	74	79	64	87	84	88	83	90	86	82	82	78	83	77	91	81	68	83	76	79	74	92	78	79	76	75	79	85	74	86	96	82	73	95	77	76	76	80	82	93	84	82	78	86	79	83	97	74	71	91	74	82	73	87	89	71	87	88	73	75	67	81	77	74	82	78	75	75	63	89	81	90	80	64	79	80	83	72	82	71	81	69	84	86	82	80	76	82	89	65	90	84	93	80	81	68	64	87	69	86	84	78	68	65	63	84	76	93	79	82	76	74	89	74	76	61	107	82	71	73	78	83	73	60	68	75	101	70	89	74	101	81	81	78	80	72	79	76	80	106	85	68	91	80	79	81	72	70	73	81	82	63	79	104	65	85	80	72	89	65	69	64	85	73	75	73	77	67	72	80	70	80	80	76	71	72	86	85	84	72	99	94	79	70	85	68	69	100	78	84	64	74	79	83	75	93	78	83	82	58	85	87	85	79	76	89	89	77	76	77	85	77	77	77	75	80	83	80	72	67	82	71	78	70	79	63	93	79	79	77	74	77	102	71	79	77	89	67	74	70	68	96	78	73	75	71	94	92	81	92	69	61	66	73	80	82	85	72	77	80	87	71	88	95	72	85	74	71	92	80	89	71	75	90	82	96	86	76	87	66	85	100	77	57	90	73	87	75	69	103	78	96	73	68	77	80	62	75	72	57	68	61	78	89	91	68	79	78	71	73	68	78	79	80	71	81	72	75	80	93	80	90	86	71	70	82	76	84	68	76	79	63	88	71	83	86	80	93	99	91	70	93	77	87	83	62	75	74	87	79	76	84	83	95	86	78	100	63	85	82	84	66	80	85	84	77	87	89	71	71	76	72	70	58	76	83	59	84	82	80	90	75	83	84	104	72	94	94	78	90	74	84	81	78	72	77	92	82	76	88	71	79	83	65	76	94	80	79	86	67	66	79	63	65	72	81	85	85	87	76	82	85	90	77	77	75	79	69	97	71	86	75	87	95	105	81	97	86	71	90	93	64	74	86	72	80	75	76	81	68	61	69	78	57	74	85	71	80	75	80	81	66	83	76	72	84	79	64	76	69	84	76	83	73	87	76	65	73	67	78	88	82	72	62	80	84	65	70	71	66	90	95	95	76	67	85	81	77	77	87	100	74	75	68	76	72	88	83	91	90	78	81	82	70	72	61	75	69	82	75	73	78	101	85	89	82	71	88	83	67	90	84	71	95	92	87	70	80	78	68	76	85	78	87	77	71	81	87	75	78	87	67	83	84	82	95	81	88	84	78	88	79	82	92	80	62	79	84	78	79	79	78	69	70	92	85	60	85	82	81	67	76	87	76	64	92	84	77	74	71	63	86	104	76	73	62	80	69	70	68	86	66	76	87	84	67	75	75	72	74	84	91	88	77	72	88	78	71	68	89	84	71	89	83	81	69	73	68	63	76	72	89	87	83	76	66	59	83	84	66	75	78	69	83	76	84	72	78	93	83	80	61	74	72	65	86	83	67	93	73	77	77	76	66	77	84	78	82	92	84	65	83	89	79	73	82	85	75	93	101	90	73	71	82	73	82	82	80	82	75	71	76	79	80	79	80	94	83	87	81	89	61	68	88	91	87	76	75	96	91	77	76	86	92	81	85	81	84	68	83	91	93	73	81	82	88	75	78	73	76	102	82	84	77	78	79	78	74	85	101	75	84	72	83	87	74	66	83	81	77	67	86	81	65	78	80	90	68	82	87	84	70	76	91	84	71	87	70	74	79	84	79	84	69	92	56	83	66	83	90	86	100	79	65	71	74	70	77	78	79	74	68	73	78	88	76	86	75	72	82	74	70	75	77	77	78	81	79	86	72	82	78	75	80	77	80	87	79	79	88	95	87	102	80	71	84	80	86	75	86	70	81	83	70	67	82	87	65	78	82	95	84	83	73	59	74	74	81	75	85	82	75	72	90	81	76	80	79	69	82	73	98	84	99	83	69	65	78	77	75	81	98	71	85	87	75	86	67	99	71	60	68	81	76	73	78	70	79	65	76	78	88	73	86	82	79	84	79	74	86	88	85	85	70	88	66	80	79	92	81	82	90	89	78	96	81	71	66	94	78	65	86	89	71	75	80	74	80	88	74	61	82	83	79	90	91	65	86	86	78	82	86	67	88	83	79	91	76	81	79	82	80	76	81	71	67	87	78	67	61	76	75	77	64	84	79	90	91	77	72	99	84	79	76	69	85	76	84	95	78	71	67	71	78	84	86	91	73	66	71	84	73	79	71	81	73	72	79	76	88	79	78	73	68	66	73	94	78	84	72	68	86	82	94	87	81	86	76	96	79	87	75	66	79	71	102	78	64	76	92	65	75	79	81	74	89	78	79	75	90	78	82	89	60	96	84	74	80	82	78	88	67	77	106	71	86	83	95	84	77	79	75	84	78	92	84	79	66	73	63	76	87	75	74	67	85	89	78	77	96	73	71	81	76	89	77	77	78	79	68	79	81	74	76	85	62	83	67	72	64	88	83	85	71	69	74	84	77	76	89	79	75	72	75	69	67	87	104	87	63	78	80	87	96	93	86	79	91	67	66	78	99	72	74	62	98	81	69	74	71	64	65	63	77	79	70	80	91	83	82	87	86	60	69	78	74	77	75	91	82	103	85	92	86	89	80	81	85	67	87	87	71	78	79	78	82	79	82	65	81	84	69	59	69	78	83	75	89	68	91	83	88	64	92	80	71	75	72	73	79	82	90	65	75	84	59	66	76	78	90	67	71	70	89	64	77	82	86	77	71	86	71	79	83	84	79	89	87	62	69	74	96	80	103	89	72	75	70	77	86	68	97	80	87	76	73	64	68	78	82	85	69	88	77	68	97	86	103	84	84	81	76	76	88	84	78	74	86	81	73	88	72	85	82	72	97	72	76	74	76	71	84	74	82	78	89	81	85	66	76	80	73	98	83	60	73	77	93	87	67	96	73	95	64	84	71	76	70	83	73	78	89	60	79	78	79	82	66	81	82	72	81	87	63	60	74	83	83	75	84	66	93	72	76	74	80	68	70	71	65	85	76	82	89	77	92	91	87	78	81	70	67	62	77	59	81	72	81	73	75	80	79	83	65	79	79	75	66	76	73	75	82	81	69	69	61	85	82	71	78	71	72	83	77	72	79	90	81	88	78	78	81	78	63	87	103	96	86	72	71	66	72	80	81	84	77	68	68	76	86	90	69	94	78	76	77	77	94	72	91	79	96	88	73	87	86	74	69	70	81	79	86	89	82	75
17620	9288	5432	9686	14929	15528	21479	12532	9144	7390	6751	5699	4921	4989	4380	4067	3404	3000	2889	2632	2404	2156	1922	1788	1714	1592	1584	1537	1469	1315	1359	1424	1476	1462	1436	1309	1168	1197	1239	1182	1149	1183	1165	1191	1138	1243	1117	1123	1117	1238	1136	1175	1241	1194	1127	1049	1034	1081	1067	1092	994	3062	3989	3642	2115	1315	1024	964	979	1039	1007	1010	983	946	960	960	1043	983	967	996	987	966	984	969	1004	1035	970	985	968	1013	977	1047	1016	964	1016	1026	987	1062	990	1008	980	1021	968	1008	1026	967	1001	988	1037	1015	991	1038	985	1014	1040	989	982	1050	970	1045	1045	1020	998	1001	998	975	1025	1005	1013	983	1007	1033	940	960	971	1008	1028	1039	1015	999	951	999	1021	985	1004	976	994	1030	1000	962	1007	1028	1032	1032	1052	1016	988	981	1013	1024	967	1013	1026	940	1033	1010	996	952	1028	997	1019	989	1027	1002	1022	1011	997	1002	982	960	995	1009	1029	1017	1024	1031	1005	973	1000	991	1018	1020	1032	1007	997	1042	999	1033	1050	976	1018	946	1012	996	993	1044	945	1036	1008	1028	1082	938	1073	973	1002	1018	1017	1032	1015	1021	991	1027	974	970	1005	1001	992	1003	989	969	949	1005	974	1028	963	993	946	988	1010	1002	1021	980	1040	1007	984	1012	997	985	1012	1044	957	1008	970	981	959	1028	994	997	1008	1020	982	1033	983	980	1089	1004	982	994	1050	986	1026	987	998	1020	1015	997	1038	1001	1009	954	994	1005	997	1000	939	975	1039	981	941	1029	943	1011	982	1015	992	1061	1021	983	999	1024	939	1080	992	1080	1004	1001	978	1006	998	983	978	1003	971	1010	1012	984	961	1057	1027	1005	1033	996	960	962	980	982	953	996	999	1019	1037	1012	974	956	1018	992	1058	1005	965	1027	1022	1021	1019	1035	981	943	1074	1010	1020	1001	1023	1009	992	971	1035	1012	958	985	1026	1001	956	1020	1003	989	1033	982	1028	1032	1011	1022	1036	1003	959	989	1080	973	973	945	1028	971	1018	988	984	1025	1021	983	997	971	1026	966	991	1036	992	989	1027	1016	1033	978	956	967	1033	1050	1036	984	1073	1055	961	988	930	1043	1092	1042	1050	1046	1028	1030	990	991	974	942	1006	1062	970	972	1047	1013	952	1020	973	993	979	1000	990	1016	1009	1072	1005	1037	995	982	963	965	1018	962	1014	1002	1001	1058	970	953	1005	1041	993	1019	1035	1016	1024	1036	1017	972	955	933	1017	989	974	1025	1024	979	1007	1063	951	1001	971	1070	997	1020	1056	1000	925	1025	1024	1051	1007	1061	983	999	974	973	971	1019	997	1072	950	1003	1042	987	969	1004	984	998	953	1025	1056	1053	1012	985	981	978	1018	1013	1017	1042	990	981	956	1006	953	960	1034	957	994	1024	993	1018	930	993	944	1031	1023	1049	974	1006	1046	997	1000	1009	993	1010	988	1016	1023	1022	1016	1000	1038	1049	991	1068	1030	1004	1004	991	1002	985	1028	998	1046	1021	1024	1037	1027	971	962	1014	960	1059	990	1007	1009	982	1060	1016	977	1008	1007	1016	1030	1010	1041	994	994	1036	991	1031	1048	1002	1013	1002	994	1024	1015	995	980	1007	1003	956	973	1035	1042	973	1031	1014	957	1006	980	1033	1025	992	998	975	914	1012	936	988	996	1056	957	1014	991	955	976	1000	1055	1038	1012	995	1015	1031	1027	981	966	1020	1026	976	982	978	938	972	1031	962	1003	1021	1026	1005	1059	1013	1027	999	1007	984	1060	998	966	997	977	961	1006	1036	1022	949	1001	992	1004	976	1031	999	1021	1019	967	1004	1024	955	1011	1002	1001	950	966	1064	995	1018	984	1030	974	940	950	1002	998	937	967	1000	1029	1013	1043	1020	1026	1048	992	995	945	1022	1006	1012	976	994	980	978	1033	932	1003	971	974	969	981	975	1015	959	1008	1008	990	975	974	1061	1008	1018	1003	978	1000	1002	971	1007	996	950	983	1068	964	1036	1000	1014	987	985	1028	958	1006	995	1000	1014	1032	961	1029	974	957	1021	1034	970	966	1003	1028	976	1038	964	1010	1000	1045	1126	985	993	1023	1024	1036	1003	985	937	1001	1007	1016	1018	984	987	976	966	999	997	1037	999	970	1018	1001	1012	983	1011	1026	985	998	993	995	1027	1029	1019	1025	1012	1008	1068	972	1014	1050	1085	1020	980	1031	984	1000	979	1027	1099	1007	968	1011	976	984	1030	999	960	940	999	1000	1029	1015	987	989	1013	990	958	1014	994	993	960	1035	1032	953	975	1001	964	981	982	932	993	968	942	1017	1007	990	998	1030	1036	987	1001	1027	1023	1044	1004	1004	991	991	996	951	1018	1015	1063	1043	996	979	987	1053	1008	981	958	998	1076	967	1031	1009	992	1033	1006	997	1042	1009	1028	1031	991	976	956	988	1033	1002	1006	1016	959	995	1005	1012	983	984	977	1025	968	1020	1038	1017	952	999	1031	966	1057	947	994	1043	951	959	1012	1012	1035	1033	982	987	984	969	1039	1024	1057	991	1029	1011	1001	1024	1015	948	986	1034	983	1076	1011	1009	1032	983	1009	1060	980	1003	1047	1023	981	1038	995	1018	1020	989	996	1004	997	984	978	918	995	1051	968	993	978	1034	979	1027	979	1015	1086	996	1033	1060	997	1027	1015	996	1039	985	1020	1015	995	984	1019	1017	1037	1021	1012	1011	1018	1071	988	1010	969	1002	974	980	999	936	982	1026	985	982	1024	979	980	1005	990	1068	1008	1004	1021	1017	1018	1010	978	1049	976	1036	1054	991	999	1006	973	1030	980	1008	979	1014	963	978	1040	1040	990	1024	979	968	980	975	1031	1020	994	971	1090	1002	1000	974	961	1056	971	1023	1010	1004	1005	979	1014	973	978	1039	992	969	1045	980	966	1032	998	975	986	969	1000	1008	1033	1019	1055	1029	1010	1049	993	1025	1051	1066	982	1013	1021	945	941	987	1074	956	1000	1005	1013	1048	1095	957	964	1012	1007	1063	1018	1028	1046	1041	1003	1001	999	1051	945	1001	986	973	990	986	981	988	1035	1012	987	968	1037	990	970	1002	1004	935	1003	1014	1026	1008	1006	1018	996	1016	1019	1028	1031	1018	981	1010	948	1012	1008	934	1022	1007	977	1000	1048	1004	1008	1032	951	968	938	1011	1019	1019	965	990	965	1052	973	1009	1004	1003	1005	996	1018	1037	1080	998	986	1065	1004	1002	998	972	1005	939	958	992	993	1038	961	959	1015	1009	1067	979	990	995	995	979	995	981	994	1025	1013	1027	954	951	1019	1004	991	973	1029	1002	1014	991	1054	1006	1013	999	993	1033	971	925	1072	964	974	1017	978	1024	1009	1012	993	961	1008	986	1015	1020	1001	1007	993	1041	1033	1001	1001	998	961	1015	983	1028	984	954	970	960	992	1000	983	1046	1024	998	988	986	1060	981	1006	1017	950	976	986	1011	942	1024	945	970	997	959	971	1008	1033	1036	977	1029	1007	993	1044	1026	1011	1021	924	1038	992	989	1007	1003	1036	1031	992	974	960	995	1006	987	1003	964	1024	1030	1013	934	1012	1011	1007	1017	1006	1024	1007	972	925	946	918	948	932	912	1016	986	987	959	1003	964	963	955	991	983	1013	970	954	1008	944	1004	994	965	1040	1014	983	979	990	981	1026	1014	1014	1002	995	1103	937	1004	978	1018	979	968	991	992	991	997	1035	1045	1042	1055	1021	992	979	995	983	996	1033	1023	1003	988	987	968	998	988	995	1011	995	1012	963	1041	997	1021	975	1027	964	1059	992	1081	1000	1008	991	1006	1045	1048	1013	952	966	1051	1006	1035	1012	1038	995	1007	1019	1024	955	1035	1013	970	980	1007	1002	1001	1004	1041	997	1011	1022	973	992	967	1030	1023	963	979	954	1046	938	991	1023	1030	995	1035	981	975	1015	973	1003	1053	1008	1000	1020	973	1063	1039	984	979	986	1009	993	961	983	981	993	1000	956	1031	1028	1028	1012	1048	1007	1006	1027	969	993	1010	1044	1050	993	1033	1011	988	965	1017	979	945	1003	1021	1027	1018	978	1087	945	1024	1007	995	1033	995	1010	1065	957	917	976	1032	1037	1010	1019	1004	968	1035	1042	1024	1024	979	1045	973	953	1036	1070	979	989	991	980	1066	999	959	980	1002	1083	1066	1000	1001	1049	1042	985	980	1023	966	987	1041	1001
2029	664	347	238	253	311	2083	861	256	213	227	181	164	184	136	122	114	112	135	118	129	105	105	94	104	107	87	102	89	83	95	79	96	98	96	83	66	93	91	89	85	87	87	82	98	86	84	92	79	74	93	95	91	84	80	83	66	80	84	85	75	142	201	181	147	115	95	83	68	73	96	82	66	87	75	82	76	76	69	92	75	91	68	68	85	84	67	83	82	81	60	82	83	66	68	81	80	70	75	86	69	73	74	73	81	85	82	60	80	63	89	77	85	72	70	93	82	73	88	90	84	94	85	69	62	84	98	61	86	80	76	76	84	85	83	81	98	85	80	89	69	68	91	91	92	86	80	76	82	92	76	93	78	69	59	95	82	87	81	82	70	66	65	85	78	87	91	85	69	79	84	80	76	88	90	90	74	81	79	72	76	87	78	85	85	60	77	91	80	73	73	97	71	54	73	77	78	84	77	79	86	79	70	86	78	81	79	78	76	93	84	70	72	80	71	84	67	85	91	77	76	76	75	63	67	99	68	84	74	86	74	85	75	79	77	71	60	77	83	79	74	80	87	68	74	75	89	68	76	66	83	75	82	68	85	89	92	60	82	70	85	88	87	76	97	79	82	78	88	77	75	76	70	100	104	92	88	72	78	84	86	81	79	79	74	89	80	67	79	77	86	89	63	69	72	86	82	73	82	69	82	84	73	65	71	74	77	82	81	101	75	83	94	88	75	82	87	86	90	74	95	74	75	72	86	88	75	67	76	74	80	73	90	75	61	76	82	75	77	76	79	76	80	76	73	88	70	75	73	84	73	84	72	77	69	78	75	61	67	92	87	73	85	78	80	93	82	76	67	79	77	62	85	78	72	70	83	85	73	83	83	67	88	67	68	73	87	90	57	78	85	76	77	80	88	68	87	62	71	71	87	74	83	100	81	70	86	84	69	81	57	94	86	93	85	88	85	76	84	81	64	84	78	77	74	71	79	73	82	72	84	74	74	81	76	61	80	81	69	86	73	73	89	68	68	88	79	73	71	76	83	65	86	78	74	75	95	91	81	81	80	70	60	69	71	83	82	84	79	69	68	94	81	77	77	84	84	65	78	61	73	83	73	70	79	81	79	79	87	84	89	90	74	80	86	79	64	93	87	63	91	87	61	85	86	75	80	74	76	74	81	73	98	75	72	87	81	102	75	81	77	86	80	75	71	78	71	91	90	91	84	75	60	76	83	73	89	80	92	70	63	71	99	69	92	89	63	73	72	82	81	72	95	70	84	81	63	73	61	78	72	82	77	88	61	71	75	91	66	66	77	77	82	80	71	58	71	72	67	85	85	72	90	74	77	79	81	86	74	88	77	88	85	81	85	80	82	74	92	85	100	76	80	78	78	78	88	87	57	68	70	74	82	71	82	65	75	92	80	73	71	69	89	87	83	80	69	99	85	78	88	63	80	67	84	64	98	78	78	67	68	83	65	71	85	91	83	80	98	77	69	77	72	53	89	81	85	94	80	77	82	88	74	71	69	85	80	76	81	62	90	92	73	75	96	87	86	74	78	66	75	64	70	69	102	70	79	80	60	78	84	83	75	73	81	71	64	76	79	56	81	75	75	85	67	73	77	62	82	83	63	78	88	72	81	74	81	80	85	73	93	73	73	73	68	83	61	91	65	89	80	81	84	76	75	92	70	79	85	68	78	82	78	70	75	84	69	89	68	60	73	80	77	95	69	81	68	63	94	89	88	85	78	68	87	74	64	79	88	81	71	84	81	65	79	90	102	106	80	80	77	92	60	86	77	79	76	88	87	91	70	77	82	90	66	77	92	70	65	66	83	72	80	65	77	88	82	55	75	77	80	87	86	77	76	83	82	90	70	85	76	79	76	85	85	85	80	64	78	65	85	67	71	69	104	87	64	73	77	76	93	90	79	75	74	70	77	96	67	65	97	80	65	67	87	75	86	85	87	84	84	86	69	78	64	86	84	80	68	89	74	95	72	68	80	102	78	78	78	77	80	81	70	77	83	85	77	74	78	87	86	78	72	77	75	90	70	82	77	91	75	63	81	72	87	89	93	78	76	83	74	83	69	74	84	75	77	76	89	79	83	84	89	69	77	71	79	86	94	84	65	62	92	77	63	76	73	68	65	84	84	78	79	57	99	56	85	74	89	77	82	93	84	69	65	71	66	74	64	68	74	88	69	83	89	87	81	68	87	82	67	66	72	70	77	84	66	77	88	77	89	79	77	74	85	67	81	65	86	60	68	86	86	78	85	86	66	74	86	59	80	81	78	73	67	80	84	76	70	79	71	72	90	93	85	66	86	91	73	72	83	87	82	94	92	72	95	76	83	77	86	75	77	77	74	78	86	69	77	78	75	97	90	88	63	84	82	65	71	77	72	88	63	79	87	74	73	80	75	69	80	96	86	83	76	81	81	83	72	83	62	95	74	64	74	69	75	76	85	77	73	81	82	64	77	84	75	66	67	78	71	85	65	84	84	58	73	83	82	86	84	72	67	70	89	69	87	71	79	85	64	70	83	71	78	85	75	100	86	92	65	67	76	79	80	80	69	71	80	80	110	83	76	75	87	69	80	73	83	80	80	72	86	83	71	72	79	62	82	73	71	82	76	99	86	80	72	101	84	104	87	76	98	73	73	78	72	78	80	75	80	83	84	72	70	77	75	57	68	76	72	77	55	81	76	69	82	85	66	71	77	89	73	63	90	74	89	77	80	87	100	96	82	72	79	78	85	79	70	66	81	84	75	74	70	87	87	72	78	94	69	78	81	79	88	89	70	68	92	76	78	69	93	81	79	79	75	73	69	68	79	84	80	84	79	79	88	79	84	77	73	89	81	68	68	73	69	80	71	86	87	92	77	83	82	58	70	90	62	71	78	78	68	67	73	96	67	92	88	73	81	81	75	84	89	92	77	68	87	83	96	84	79	82	76	73	97	82	78	67	70	68	65	83	64	84	80	72	87	71	92	83	85	95	76	77	74	84	78	82	70	71	91	87	77	88	72	73	74	69	82	78	76	86	79	85	91	81	78	71	63	64	87	99	84	67	91	74	91	78	72	81	76	89	86	75	73	77	81	79	76	66	97	75	78	73	70	69	83	71	88	89	89	82	92	70	68	71	90	66	81	88	79	76	85	81	83	65	87	86	90	83	89	66	76	82	67	76	69	82	88	88	81	79	88	76	79	68	74	75	64	76	64	75	70	75	78	77	81	60	89	83	82	77	88	65	90	87	79	82	73	76	99	92	69	73	83	80	92	66	62	76	83	82	81	75	74	79	72	106	90	70	79	77	86	72	69	72	66	88	80	67	81	88	82	79	83	98	81	75	69	70	62	81	80	67	69	65	74	62	81	79	72	85	88	69	96	83	76	77	77	98	91	88	80	72	67	73	85	78	70	67	68	83	76	65	72	75	84	71	84	81	80	70	84	66	80	72	77	82	86	85	79	81	82	75	50	76	87	70	87	79	81	84	89	84
21692	11407	6785	12065	18113	18363	28630	14297	10619	9067	8496	6808	5964	5810	5282	4846	3924	3594	3365	2955	2781	2497	2033	1999	1809	1692	1670	1719	1490	1383	1529	1602	1600	1583	1421	1423	1321	1263	1149	1254	1198	1116	1189	1126	1134	1215	1265	1186	1178	1186	1230	1208	1317	1189	1148	1048	1011	1019	1037	962	985	3437	5459	4576	3511	1628	971	937	859	935	1027	945	925	930	931	961	941	947	940	928	970	914	953	950	902	935	948	953	978	948	965	961	955	904	963	919	957	962	973	976	949	939	991	924	948	1002	915	947	914	956	981	965	957	919	1009	934	956	950	1016	908	943	951	945	912	900	959	951	911	950	971	947	995	913	953	972	984	971	925	1009	934	919	931	939	898	928	959	941	990	962	945	976	929	920	980	944	1003	925	943	1009	917	935	986	971	962	978	953	988	960	946	941	928	961	991	983	932	961	900	972	948	948	888	915	942	946	952	858	920	986	971	934	911	991	943	958	968	916	914	964	975	975	952	955	934	910	932	932	932	928	944	982	898	984	958	948	964	945	961	951	954	987	949	915	959	919	946	933	965	947	933	891	925	911	921	965	877	1013	971	936	960	984	933	971	926	942	962	939	971	962	914	942	915	889	955	1038	994	992	921	1025	940	920	982	938	931	964	995	981	940	980	945	998	943	948	936	920	969	933	952	939	940	972	983	965	986	974	946	905	938	972	979	962	903	976	943	939	937	912	950	973	984	962	945	940	916	955	939	1013	934	913	1006	898	971	943	944	979	979	942	966	950	958	934	937	927	930	970	963	966	933	960	966	937	967	935	973	950	961	1002	919	924	949	926	944	947	951	979	951	958	935	981	964	945	925	960	960	959	944	941	960	942	984	971	928	952	942	973	914	916	926	985	950	939	969	969	970	961	965	934	919	1007	944	960	962	962	957	916	978	939	923	925	980	980	959	892	957	979	988	1001	906	929	943	966	950	909	901	960	946	903	934	1001	948	936	976	899	953	957	937	912	950	942	956	921	954	921	972	922	994	969	941	987	942	910	960	935	966	970	940	908	912	939	922	948	883	923	957	1001	937	979	916	961	932	962	999	938	909	931	929	967	899	961	966	1003	938	918	936	967	939	962	970	968	920	970	925	968	972	921	947	998	909	985	930	938	944	985	940	930	987	888	985	946	952	974	949	947	987	992	1001	960	909	941	955	953	940	907	973	1002	916	977	939	952	961	936	932	944	931	939	935	951	954	944	957	968	934	961	942	1007	996	941	959	899	908	887	1025	966	937	968	1016	931	922	965	925	974	918	941	947	955	898	1005	969	951	999	1013	923	924	941	931	942	937	1010	985	900	972	919	967	940	980	942	895	954	956	991	904	968	971	937	932	965	906	948	992	946	920	945	932	922	926	951	905	990	943	910	930	929	932	914	926	971	978	958	977	1049	1027	935	965	945	957	873	890	986	894	917	965	972	917	998	978	944	926	982	968	997	956	911	946	963	915	975	982	972	1006	944	970	941	983	954	945	985	930	956	943	985	982	971	918	911	1001	1004	939	974	958	893	906	991	1021	905	929	945	976	938	940	961	992	974	968	962	957	903	933	984	1006	955	887	933	976	994	988	905	935	966	964	966	939	911	1011	954	953	964	920	1008	937	933	964	931	946	974	933	932	931	979	971	967	938	940	958	957	866	922	948	981	908	963	973	937	967	991	883	925	980	955	991	929	925	942	944	937	996	949	968	916	945	966	924	952	972	963	908	981	919	917	900	962	900	905	977	915	949	945	926	929	912	975	939	894	950	938	958	999	945	978	928	908	1000	972	927	934	904	920	986	947	985	937	907	945	960	952	991	942	984	975	949	944	959	946	938	963	953	962	936	955	976	925	947	897	987	897	921	941	946	972	993	925	919	929	1002	933	913	937	933	974	972	962	930	964	955	965	940	915	959	937	945	978	923	985	952	943	941	896	979	977	994	906	916	957	974	918	942	924	918	924	955	928	957	1002	957	923	951	937	932	965	937	942	931	993	945	961	964	989	952	942	927	950	964	946	956	881	899	944	905	912	894	935	957	928	950	955	944	977	949	930	945	971	968	979	949	986	897	888	1009	913	948	904	984	981	1033	925	949	950	916	949	982	928	1034	974	960	944	926	970	948	945	979	981	922	924	975	976	924	922	949	934	980	948	932	931	949	902	982	953	991	954	962	905	961	939	982	912	915	909	927	940	990	975	951	985	984	944	953	920	901	946	934	970	999	939	937	949	981	989	960	968	969	933	919	959	943	955	919	940	937	927	945	952	971	932	917	992	938	962	999	925	920	945	938	965	964	972	948	929	930	984	944	946	946	927	978	943	948	979	954	959	908	924	968	1003	920	927	1024	959	946	945	960	974	933	954	994	964	983	957	884	958	948	951	937	952	970	925	950	938	966	947	934	933	936	1017	905	996	938	980	899	950	1030	935	940	952	914	919	917	960	983	927	959	944	908	933	947	952	926	928	967	962	950	914	942	956	971	907	976	962	925	944	942	958	980	893	937	969	959	984	914	966	960	946	955	899	969	947	930	956	959	960	979	961	999	953	971	1008	867	981	976	957	930	983	909	958	926	919	969	909	973	922	911	941	978	926	926	969	940	1012	925	923	987	1010	948	922	954	961	939	937	909	938	985	908	951	996	944	991	975	972	984	1007	949	920	953	942	993	909	875	989	970	974	935	913	946	943	957	974	1011	1009	921	972	904	994	936	932	941	953	922	946	942	937	953	938	985	987	925	962	953	946	969	912	990	957	924	993	956	918	888	931	980	960	954	952	970	924	954	1010	920	944	927	943	960	921	1017	937	949	980	936	965	990	966	964	927	952	929	927	905	940	935	911	946	927	915	985	904	965	950	945	888	920	942	954	962	954	899	970	910	914	1004	939	935	961	879	1032	899	995	924	941	998	946	973	925	987	972	992	992	918	951	966	954	928	910	972	896	971	1008	936	902	1025	943	945	958	975	963	927	963	938	970	905	947	977	970	869	914	981	904	946	977	937	957	1009	984	937	980	928	1049	967	981	953	937	936	941	931	964	914	940	927	929	899	935	931	996	986	903	940	941	999	957	986	971	977	951	925	941	962	932	885	941	940	906	891	933	1010	950	936	872	1002	957	951	949	965	931	975	921	978	963	990	959	934	865	971	912	1011	896	992	951	933	945	900	956	1018	965	936	933	966	914	974	978	993	968	994	925	939	933	966	989	899	963	982	944	890	931	939	926	974	960	924	989	1009	936	998	938	935	962	913	924	943	909	893	937	945	939	986	974	956	1018	996	967	947	966	911	925	946	968	935	943	980	987	913	973	987	954	958	915	946	966	971	929	977	889	965	937	910	957	954	939	917	979	976	946	919	947	946	958	954	988	979	918	949	916	963	908	944	983	899	961	964	930	931	927	924	955	895	1027	1004	983	981	989	979	955	993	949	914	983	930	923	920	948	972	919	931	971	972	923	913	992	902	913	916	979	944	950	951	907	921	928	985	965	925	1017	958	919	884	1009	1013	927	900	953	958	978	990	925	932	1004	917	957	994	904	944	939	977	975	892	941	913	969	961	871	912	914	1013	970	962	941	902	957	954	916	899	941
1903	289	213	154	144	167	573	144	107	105	114	115	98	76	86	83	78	76	74	68	69	72	73	57	57	52	56	48	69	55	61	69	69	64	56	50	57	62	52	77	57	68	59	44	52	58	73	54	48	56	48	60	65	56	55	52	56	66	44	50	62	87	89	93	76	62	64	51	49	47	60	60	66	58	50	57	54	57	60	60	55	56	55	59	52	48	57	50	63	53	49	39	46	60	57	54	50	51	43	47	56	60	53	53	57	48	64	49	45	67	43	34	68	50	62	58	66	52	54	59	51	59	56	65	49	51	58	62	60	54	62	62	65	56	44	49	76	57	51	52	51	51	51	51	66	57	48	45	55	52	56	54	55	59	56	60	49	56	47	67	52	49	59	54	54	61	56	61	50	52	57	54	48	64	56	45	59	71	52	38	59	47	50	61	57	68	58	45	70	49	56	57	47	63	57	60	48	56	77	54	58	47	44	34	39	55	61	54	49	48	55	55	68	60	58	61	50	50	59	56	42	64	47	39	62	56	36	66	49	47	52	48	48	69	54	62	50	70	42	51	53	53	62	56	57	54	67	53	49	58	48	39	58	61	51	51	61	53	58	46	34	51	53	64	60	46	45	52	65	51	54	39	51	64	47	47	49	53	56	45	43	50	48	55	60	50	47	50	48	46	54	59	65	57	52	62	47	41	60	62	47	52	66	67	55	63	51	57	59	44	60	55	49	51	53	60	60	54	55	64	55	51	50	44	56	46	52	52	48	61	46	52	46	41	50	49	79	54	52	50	56	66	48	56	41	51	50	58	60	60	61	51	53	52	62	51	54	62	73	54	49	55	54	43	49	58	55	55	52	61	46	61	60	69	57	55	49	58	52	61	52	52	47	45	42	76	52	57	56	56	45	49	55	48	60	55	52	54	63	55	59	52	39	61	50	58	54	51	50	60	55	59	58	68	46	46	53	45	57	39	55	67	61	54	61	70	54	46	54	56	51	67	60	65	49	60	50	60	57	50	46	55	61	59	45	61	50	52	53	47	67	47	61	58	57	56	52	66	55	55	55	59	50	55	63	65	54	73	69	64	57	55	58	68	66	60	62	46	75	62	48	64	52	60	50	56	53	43	59	49	48	46	42	67	52	57	48	68	50	69	66	45	57	56	46	55	54	65	69	52	59	52	42	55	45	82	63	46	53	49	57	55	56	51	48	59	65	51	41	55	52	66	58	49	51	51	52	60	57	55	59	47	51	61	57	62	62	49	62	47	54	37	55	43	41	55	56	68	35	45	48	41	60	56	44	48	43	63	70	41	66	58	59	53	63	61	31	46	43	56	64	53	63	57	58	83	41	66	46	47	60	53	48	63	54	56	46	61	46	62	59	43	51	56	48	62	64	53	55	47	66	66	55	49	64	56	61	45	54	65	55	58	59	51	64	60	58	48	51	55	58	49	52	51	61	58	42	58	45	62	47	49	38	60	47	46	55	55	55	52	52	55	52	49	56	60	56	58	52	51	70	55	53	70	51	52	60	68	56	62	51	43	54	52	50	56	53	54	56	52	47	47	58	62	40	55	61	58	49	38	58	67	54	51	48	64	55	52	63	55	61	42	49	48	56	61	53	63	51	66	56	55	69	58	54	47	49	48	59	62	65	48	59	55	48	66	63	44	58	63	53	64	52	47	57	56	58	51	57	61	63	56	68	56	52	52	51	63	41	50	60	39	58	41	56	64	57	48	53	57	45	43	55	61	65	51	45	51	51	52	56	53	65	53	61	53	66	43	42	50	63	55	52	51	54	56	61	52	64	63	64	58	50	57	62	51	65	66	66	60	55	55	58	57	48	65	56	55	64	55	56	56	58	48	50	48	65	44	50	65	52	66	65	56	50	60	67	62	49	58	62	43	40	61	56	52	43	52	72	69	46	69	62	55	52	58	77	47	38	56	59	59	53	46	68	52	59	55	53	50	59	53	50	41	61	41	62	54	67	43	56	43	54	52	45	63	52	59	49	58	56	64	53	63	50	50	58	71	47	51	53	52	46	50	61	74	50	53	57	45	48	54	49	42	53	55	55	65	61	63	50	56	65	62	62	48	62	52	47	49	54	58	59	57	54	57	60	73	54	54	42	50	55	53	50	63	65	61	51	56	47	40	51	56	52	51	67	54	59	80	62	51	60	62	53	60	52	59	50	52	56	44	47	52	69	60	61	58	48	52	54	60	51	66	48	59	52	42	57	52	41	66	57	58	61	57	43	42	37	53	50	52	53	45	51	56	57	56	50	46	59	51	61	50	50	51	46	60	65	76	43	66	67	43	64	59	50	51	66	56	56	68	72	56	65	51	60	43	65	64	51	57	60	63	55	56	46	59	53	51	57	51	54	52	58	59	44	54	56	54	48	57	77	59	48	49	62	54	58	58	59	52	39	65	62	62	72	54	59	60	51	50	56	44	56	55	43	46	64	42	60	55	56	46	49	46	49	55	48	57	40	59	52	56	48	52	70	67	58	64	52	56	60	50	62	55	70	53	53	54	53	47	54	49	60	53	51	71	49	55	58	55	59	52	65	47	53	41	56	57	46	62	57	44	58	53	56	52	58	49	58	51	50	42	63	53	44	57	56	64	45	53	59	48	57	60	75	73	49	53	45	46	66	49	51	51	48	48	54	47	60	49	62	58	72	48	71	61	55	51	48	45	69	64	64	50	54	61	46	53	56	60	63	58	57	49	38	46	55	57	53	55	44	51	59	55	58	39	51	47	51	58	59	58	56	49	53	53	43	65	64	49	55	60	52	48	49	51	68	53	57	48	52	51	52	53	55	47	57	54	54	63	56	56	58	59	62	49	54	56	48	53	52	69	64	53	52	37	54	47	78	55	57	62	46	47	35	53	54	53	46	53	52	51	57	52	52	68	51	52	55	44	61	63	60	38	57	52	49	58	38	60	55	59	57	56	63	57	65	51	67	49	53	49	58	68	63	64	58	57	54	51	55	55	51	70	53	55	54	68	48	43	49	53	48	52	59	57	56	47	55	56	53	50	55	62	71	57	49	38	68	57	58	67	59	65	49	52	54	53	62	59	58	56	45	55	50	44	54	54	50	68	63	61	55	56	62	49	52	60	52	58	52	52	62	46	56	56	47	55	52	58	49	45	43	55	48	57	47	55	53	46	61	53	47	51	51	56	54	62	52	65	44	60	48	54	58	65	55	57	55	63	58	66	53	53	56	52	59	55	37	46	51	59	51	49	48	55	69	57	67	51	46	55	46	58	55	57	49	52	53	44	59	47	43	56	54	48	60	53	65	55	56	64	51	61	55	48	41	48	68	64	52	52	48	55	56	51	53	58	67	63	52	46	59	56	60	41	51	56	60	58	60	60	65	70	59	63	50	46	51	55	50	46	53	52	58	61	52	42	59	62	55	52	65	74	44	44	58	60	53	56	58	49	60	45	55	46	47	66	58	46	70	44	61	56	63	43	54	56	64	61	54	70	53	47
14905	7105	4094	7139	11399	11783	20665	7128	5745	5074	4689	3780	3306	2819	2714	2323	1984	1849	1745	1713	1453	1327	1220	1197	1119	1118	1047	1069	929	958	1127	1062	1047	1033	1031	919	948	851	865	822	797	831	827	839	771	791	775	855	856	746	784	825	847	825	780	766	758	749	740	725	732	1366	1807	1712	1455	948	701	760	708	706	716	711	758	709	731	714	728	654	700	743	752	727	741	729	685	694	705	713	695	770	694	690	692	728	710	728	718	702	680	719	710	708	696	653	733	705	748	717	717	691	731	709	661	696	745	719	684	722	753	706	698	688	720	754	725	731	737	674	721	668	723	762	737	744	658	730	718	708	727	728	740	742	723	759	683	709	687	729	716	738	757	708	728	748	757	750	698	699	744	699	732	632	705	730	673	729	733	706	723	708	711	670	716	718	697	709	733	683	766	676	747	694	659	734	769	730	745	716	704	728	685	757	670	761	701	703	731	727	702	701	715	741	741	728	679	769	685	712	686	747	709	775	713	715	722	763	714	732	721	700	734	701	695	700	721	690	711	723	773	717	701	698	687	737	703	681	721	764	662	707	704	705	756	733	764	689	741	728	731	756	768	729	729	662	727	718	728	713	759	690	772	714	736	748	739	735	784	744	746	736	722	723	713	699	716	683	765	746	725	741	718	681	733	754	733	739	735	692	761	718	751	762	727	747	743	689	730	727	721	672	693	706	715	751	698	732	726	730	735	722	709	728	695	781	752	737	757	713	752	734	757	765	717	726	712	728	750	680	695	688	744	707	720	800	730	733	764	693	719	714	740	705	716	751	733	755	731	697	733	722	715	702	705	733	734	721	720	741	722	731	685	725	731	709	762	706	697	713	735	684	717	764	798	705	715	733	705	772	719	730	746	690	711	728	751	707	725	738	723	738	719	766	702	747	718	694	710	674	668	678	724	761	698	749	752	719	704	737	733	728	671	704	758	742	720	737	706	653	677	726	711	751	736	717	695	719	739	711	710	696	764	730	700	728	744	697	736	674	737	727	745	731	760	737	711	704	743	739	720	743	784	704	703	707	709	699	711	746	673	740	736	681	733	729	766	691	726	759	753	745	719	695	765	681	732	735	765	667	684	724	724	704	726	700	723	716	723	736	734	759	703	712	725	740	736	733	677	711	770	703	703	724	723	690	683	722	765	705	706	740	739	721	737	776	750	736	717	722	748	703	686	712	673	715	676	713	749	720	646	738	676	703	726	730	781	769	728	780	705	689	725	709	719	730	753	721	704	704	732	736	754	722	725	721	700	730	739	673	690	724	731	729	698	740	745	699	696	670	732	717	730	742	739	721	731	724	657	763	713	695	738	769	755	750	720	732	693	742	718	732	765	736	689	681	734	691	712	725	709	730	754	735	713	708	698	706	719	703	732	736	720	752	700	768	706	689	675	700	766	726	697	722	727	773	674	745	694	759	704	771	749	705	755	737	746	745	741	721	716	730	714	719	767	729	710	715	703	706	710	808	721	750	736	761	734	740	697	724	747	733	691	722	694	698	667	741	702	734	735	724	740	699	757	679	755	765	772	716	719	730	698	698	744	739	713	714	696	734	690	696	681	717	752	702	742	770	706	749	679	727	686	722	708	769	701	733	751	760	754	707	730	718	724	736	735	728	771	729	692	701	747	707	727	758	717	735	730	753	722	709	747	680	727	707	692	686	720	690	711	688	712	719	699	734	700	671	695	721	713	759	740	699	677	704	711	721	713	714	693	683	721	738	714	740	747	752	679	680	757	747	715	742	745	707	711	741	727	727	746	721	737	677	722	760	726	764	751	704	754	757	723	729	697	734	716	738	739	724	719	702	734	729	727	793	713	753	669	717	738	725	713	722	693	780	739	728	732	762	703	748	729	702	753	728	776	698	714	726	764	748	773	677	724	679	720	713	743	707	740	699	718	680	727	747	732	748	715	664	770	733	699	760	740	737	741	720	737	730	687	713	748	737	713	706	708	666	722	755	728	792	751	702	737	750	705	709	734	766	725	695	745	750	734	748	734	726	729	748	759	685	730	735	730	697	700	733	729	680	758	743	714	714	765	752	718	783	742	686	747	719	745	719	717	654	716	757	707	739	736	785	720	717	744	757	719	694	773	701	738	738	740	784	732	693	681	726	721	768	743	708	685	733	663	739	759	741	733	696	721	739	742	719	663	764	754	687	721	693	700	736	737	699	754	780	707	713	763	706	739	750	732	743	737	763	747	754	705	735	766	735	696	712	703	721	751	730	713	718	704	689	731	745	771	736	693	782	766	729	705	750	712	737	722	639	754	694	736	696	708	691	725	700	697	681	757	753	808	703	736	736	714	713	737	750	781	745	751	694	748	706	777	775	722	765	745	690	708	722	756	764	729	764	703	729	754	756	726	688	739	742	771	744	738	718	730	727	722	704	672	710	678	722	720	731	695	739	738	683	743	735	724	716	745	727	678	748	714	738	711	729	719	737	712	732	739	752	745	688	720	748	724	748	727	762	725	728	781	692	715	742	698	687	724	734	723	717	762	703	780	709	700	723	706	702	704	658	700	734	740	724	727	805	736	730	722	722	747	735	695	731	725	727	699	736	707	728	758	717	723	647	715	697	715	727	705	729	698	731	743	741	702	720	752	702	725	688	675	735	748	742	730	746	770	710	688	725	714	718	748	735	657	757	764	733	743	661	759	756	721	711	724	703	719	761	692	746	719	707	744	749	732	705	695	697	707	759	753	675	708	699	694	713	697	727	769	734	719	675	693	676	738	710	751	736	706	696	733	760	758	746	760	700	696	725	750	738	736	740	770	727	715	709	655	732	746	735	771	735	755	726	719	719	730	742	733	741	696	745	686	733	734	773	717	747	731	732	688	700	680	710	731	735	741	704	740	682	734	736	710	703	748	738	727	754	697	716	725	710	716	704	720	744	716	757	728	777	721	741	697	711	744	719	705	742	746	740	783	728	714	721	750	759	756	719	706	680	737	724	757	748	785	704	717	710	695	740	725	768	756	762	738	708	736	744	707	747	687	725	699	718	675	712	721	712	715	733	755	714	707	717	711	685	740	766	670	713	724	728	723	701	753	733	720	746	700	752	661	739	698	694	731	751	773	757	722	747	707	683	749	753	737	725	695	785	679	731	702	776	781	746	766	696	728	740	755	713	747	706	755	705	717	681	744	674	692	718	704	739	718	739	748	762	714	738	699	683	748	763	721	752	809	767	718	749	693	752	682	736	726	749	717	770	723	735	734	742	700	726	762	749	730	724	734	751	740	790	780	753	726	711	742	715	721	701	785	795	740	741	688	707	732	741	745	703	727	699	735	708	694	744	723	701	682	674	749	699	689	720	756	712	680	719	727	723	752	730	765	748	745	726	729	698	712	743	707	758	694	746	726	728	726	734	726	743	743	677	760	764	698	713	755	715	732	722	723	736	704	713	694	709	756	704	705	726	730	669	713	690	715	739	706	675	701	752	755	701	752	708	692	765	725	688	755	655	698	673
1278	512	269	229	195	217	578	3150	230	144	151	111	113	101	130	89	87	80	71	85	78	75	74	63	59	66	85	68	45	68	70	66	63	52	62	53	63	61	62	66	64	59	58	56	62	57	73	66	55	63	49	64	64	61	70	45	64	50	52	64	56	99	109	94	112	71	63	61	52	52	54	60	66	56	75	45	67	68	61	48	43	38	61	46	74	66	52	65	53	44	57	55	52	61	56	54	59	64	59	48	64	52	57	68	48	50	45	62	49	50	57	47	55	68	56	52	53	65	49	52	54	52	63	50	60	56	54	60	55	50	56	55	64	57	56	54	56	59	50	73	63	70	67	62	57	59	65	53	45	52	45	54	58	69	67	49	44	68	65	51	47	50	51	46	39	57	50	36	49	62	62	49	53	58	53	57	56	60	65	63	55	61	66	54	56	58	50	63	51	68	52	60	57	60	71	51	50	66	64	62	58	60	48	50	58	54	69	63	64	46	44	66	61	52	53	59	65	65	44	47	57	60	65	53	52	55	57	53	46	63	64	65	65	70	75	51	46	53	66	53	62	56	50	64	70	56	51	51	65	48	59	58	44	51	51	61	55	61	55	66	56	54	58	49	62	57	53	51	68	53	48	52	61	52	51	55	52	42	56	50	63	62	60	58	69	51	54	56	55	55	55	56	56	51	55	53	45	50	50	60	57	61	54	56	57	69	57	57	57	50	53	51	68	63	64	56	67	51	54	59	71	74	51	64	62	57	50	48	60	63	55	69	62	40	71	56	59	61	65	56	63	57	58	54	62	60	65	54	56	62	55	66	54	53	56	59	58	51	57	60	61	58	53	59	53	63	62	40	51	49	45	62	41	63	55	52	49	56	66	59	49	61	56	49	50	61	48	68	54	58	79	58	44	52	54	43	56	47	63	55	48	56	39	64	64	54	49	56	55	56	57	54	55	68	58	66	48	59	62	60	71	41	53	69	52	63	54	41	52	55	54	59	51	54	61	47	56	50	60	39	64	66	52	43	63	41	61	55	56	46	62	57	68	58	72	48	68	56	56	67	53	52	54	60	64	62	63	56	59	42	55	53	77	73	51	57	61	57	54	57	59	48	51	59	71	64	51	61	59	58	58	85	55	57	51	55	56	57	59	60	46	58	51	54	59	60	54	50	58	59	61	50	61	57	59	46	58	47	48	68	49	61	59	58	59	54	72	52	55	65	41	39	51	45	58	47	56	52	50	52	47	61	61	56	56	57	41	63	50	51	58	46	55	52	49	73	40	52	59	55	57	53	48	49	68	65	51	65	53	59	58	63	53	49	54	64	60	70	49	61	44	54	57	54	59	60	54	53	52	51	59	51	45	62	68	64	52	58	64	46	45	67	54	70	53	64	61	65	60	46	49	57	58	52	57	57	53	50	56	62	53	69	59	72	45	64	64	52	44	43	57	65	61	60	68	55	65	51	58	48	58	66	52	56	55	56	50	51	58	55	52	42	53	56	56	59	62	62	51	55	53	58	56	52	53	55	57	64	65	60	54	55	59	56	35	52	49	57	58	57	42	62	53	56	48	55	50	57	52	50	55	60	63	53	51	57	61	44	56	47	62	44	60	55	59	52	63	51	58	67	65	63	58	47	54	54	54	52	53	57	56	64	53	53	64	54	58	51	48	62	62	63	64	51	53	43	76	50	57	58	50	69	52	62	47	57	41	59	66	47	58	59	51	52	60	49	58	54	45	64	63	57	58	49	54	53	46	45	53	59	50	51	64	52	67	56	61	63	49	60	55	65	65	48	51	52	59	64	45	49	67	56	56	64	60	52	46	57	55	58	62	54	67	54	64	46	50	59	59	61	60	62	40	47	56	60	74	65	68	56	58	50	57	46	44	60	52	60	70	61	50	63	54	48	57	51	72	64	57	48	70	60	50	56	51	67	55	46	57	50	51	66	56	49	47	55	54	54	55	53	72	72	53	63	55	66	56	58	71	60	62	52	67	65	55	50	70	63	48	56	58	71	53	44	51	67	46	57	47	56	54	59	54	63	64	67	62	78	71	53	54	55	48	60	51	60	53	68	47	52	58	51	48	73	68	66	58	51	45	60	56	58	46	75	65	46	50	61	75	51	68	55	57	49	52	54	51	52	55	64	57	60	55	60	59	46	54	59	50	49	52	43	60	58	46	50	67	48	50	62	58	52	62	58	58	64	63	52	58	58	59	52	51	52	55	55	64	65	72	51	62	50	56	51	47	59	62	50	56	53	57	60	47	44	60	50	61	53	48	56	59	54	49	64	59	59	58	55	56	55	45	54	49	55	65	67	62	53	54	53	67	56	46	66	53	63	60	53	63	50	64	52	51	66	67	49	62	55	61	52	68	50	53	52	64	58	56	56	62	58	69	47	53	48	52	57	45	47	48	56	51	51	52	68	55	58	59	68	58	54	50	52	63	66	73	55	48	52	49	50	56	57	56	62	56	54	67	52	59	69	57	63	53	63	53	66	62	57	66	49	55	57	47	58	48	47	59	60	55	48	50	57	50	62	55	54	56	64	46	51	42	37	57	53	43	50	43	61	60	63	61	56	65	62	50	55	60	46	56	57	52	58	51	64	54	75	69	57	49	58	45	62	47	46	58	49	46	61	66	56	44	72	80	55	52	68	60	57	61	60	47	60	49	53	50	50	57	63	66	61	58	58	52	43	45	51	56	62	50	59	60	60	54	51	62	46	57	52	66	57	69	49	62	64	61	73	52	54	64	68	66	50	42	54	58	52	73	67	58	70	65	50	60	60	55	66	52	49	46	50	52	67	47	54	51	56	55	50	58	65	61	67	60	55	75	58	33	56	56	56	43	55	53	60	47	60	55	47	54	45	51	75	63	71	63	63	50	51	68	62	58	67	58	50	48	54	60	52	49	70	66	56	51	61	53	68	53	46	47	50	55	41	55	54	67	59	82	56	46	54	59	54	62	60	67	62	61	65	65	67	48	45	44	69	66	51	52	54	56	53	55	53	47	60	57	50	54	60	61	56	43	48	55	51	71	51	54	55	52	49	59	51	64	66	62	55	60	66	54	57	64	56	52	70	61	56	51	47	55	48	60	55	51	62	44	57	59	51	50	62	45	70	57	61	53	59	53	60	74	52	70	60	66	51	62	48	53	72	41	54	69	53	67	62	51	60	64	59	53	54	63	70	68	54	51	57	64	49	58	54	62	63	56	55	60	48	59	53	67	54	66	52	68	52	58	60	45	58	63	56	44	45	53	57	62	47	53	49	56	54	56	48	48	52	53	59	62	44	66	55	44	67	42	60	39	54	55	46	61	50	55	53	47	53	57	49	51	62	48	70	64	56	35	48	58	64	53	57	53	59	59	47	52	41	65	65	60	62	58	44	62	43	59	69	52	61	51	45	69	43	60	57	60	54	47	56	53	71	64	66	60	56	55	60	59	53	47	61	58	69	72	65	51	75	62	58	64	55	58	60	72	45	50	50	66	49
17984	9895	5461	9841	14949	16030	22130	30335	7278	6360	5807	4574	4010	3691	3406	2880	2492	2148	2152	1902	1780	1606	1380	1245	1284	1093	1190	999	1000	1025	1172	1092	1102	1041	987	925	886	854	910	812	826	787	825	804	742	804	802	819	848	808	821	805	1101	821	794	766	716	754	744	741	754	2101	2768	2651	2078	954	691	678	695	662	737	666	692	717	725	715	720	701	674	697	668	707	679	690	691	685	717	655	677	633	679	695	700	702	694	719	706	683	749	718	682	680	655	699	703	717	674	696	692	646	699	697	721	676	724	666	663	704	703	704	734	681	704	683	664	685	700	741	687	719	722	704	741	683	701	669	689	696	691	696	639	715	699	706	677	665	624	679	708	687	668	690	701	685	684	662	713	706	699	691	696	720	684	663	674	726	668	678	684	698	692	760	708	678	717	638	657	684	717	676	698	709	670	697	685	669	714	657	731	719	737	717	686	701	727	678	698	689	691	695	640	665	669	684	675	679	693	717	709	658	772	715	725	731	691	688	719	697	704	682	674	708	726	694	721	725	636	681	758	668	705	739	719	712	699	699	750	711	692	674	671	704	702	661	664	737	725	711	712	691	737	713	719	726	660	705	651	712	704	764	708	719	687	670	694	722	731	684	672	764	729	716	687	702	666	694	676	710	707	693	729	734	730	654	715	729	677	722	709	737	697	717	697	683	653	696	688	682	700	653	658	678	728	716	753	704	633	702	699	674	711	693	711	699	728	698	712	695	683	681	693	665	723	693	707	709	680	707	679	668	744	669	655	695	668	730	715	668	731	734	657	726	687	735	684	705	688	678	735	679	683	755	690	720	688	671	705	736	690	695	700	663	727	678	693	704	691	682	705	694	710	655	690	720	721	671	708	695	689	676	739	740	647	690	694	657	710	739	684	643	695	644	727	682	708	685	716	713	709	652	744	687	672	698	678	721	656	715	754	641	717	679	705	684	668	700	705	704	737	714	753	709	673	693	720	667	714	687	698	691	700	706	712	714	679	701	675	704	670	721	713	674	748	664	686	703	710	629	679	696	659	702	707	697	687	742	664	700	728	694	652	656	681	697	694	718	714	714	719	702	693	672	668	698	678	709	679	713	674	709	711	689	680	677	697	694	743	696	681	711	687	725	739	714	713	702	685	709	741	688	690	710	702	713	700	706	718	669	706	698	732	676	674	664	667	705	663	711	703	704	732	710	706	710	709	685	706	697	681	658	732	664	634	689	724	714	689	669	699	708	701	746	701	698	689	720	684	692	655	699	691	722	690	659	708	701	719	689	672	659	694	704	698	719	672	655	715	685	680	692	670	695	690	713	706	673	667	703	698	743	687	714	661	749	688	675	663	675	666	732	695	720	688	699	706	665	700	657	704	622	721	720	670	683	684	706	720	699	683	774	702	727	679	697	654	661	681	717	685	691	697	662	711	705	678	654	656	647	671	677	721	701	685	672	718	714	706	686	742	701	680	712	666	671	686	708	728	706	684	682	701	683	692	691	703	661	713	661	702	724	697	706	683	709	692	705	691	691	715	686	659	679	714	662	684	725	697	704	708	707	714	719	708	629	709	637	743	727	675	707	690	682	743	692	728	690	660	711	711	687	712	640	668	730	690	677	668	697	727	712	681	693	711	701	698	731	721	709	683	664	674	677	718	718	683	668	675	706	737	715	659	657	689	682	688	666	672	699	702	709	688	703	715	699	715	657	720	658	709	716	696	700	742	764	672	714	708	738	690	736	653	686	672	686	673	725	749	687	678	683	651	674	677	707	711	666	675	731	723	703	704	724	731	708	661	685	737	684	694	680	732	712	715	702	729	678	736	724	682	684	703	710	695	697	630	709	721	635	708	635	711	701	690	695	704	719	710	705	677	659	653	697	718	719	707	692	710	652	688	691	724	691	703	696	685	712	705	701	717	775	678	702	727	707	725	688	687	739	685	688	699	736	694	720	682	708	750	671	701	750	710	669	704	626	692	744	711	687	669	688	704	639	670	694	723	656	642	713	732	697	736	688	691	694	757	715	659	639	730	694	698	669	708	714	710	687	694	666	670	708	715	709	716	712	717	663	701	718	679	706	682	699	689	726	725	715	750	715	685	664	703	641	642	723	692	716	736	704	704	682	656	746	752	677	742	692	695	690	692	698	681	657	698	718	676	765	664	685	752	704	694	718	721	688	715	657	709	654	710	714	703	685	739	736	744	720	646	693	711	721	673	675	675	672	709	710	672	690	703	677	689	714	739	732	718	665	702	700	719	699	713	685	718	683	677	698	696	728	688	661	719	718	707	717	689	682	695	665	673	738	738	710	718	676	700	705	737	699	705	697	663	735	701	668	665	634	703	702	697	685	631	691	715	680	708	719	749	706	702	716	667	699	747	695	671	688	694	687	688	711	686	727	669	645	741	670	685	674	671	702	721	672	682	652	718	640	625	730	652	673	696	688	707	666	691	687	693	696	729	650	729	726	678	625	707	680	695	702	684	681	695	684	665	683	710	707	671	678	712	698	696	647	706	717	660	681	707	678	679	691	718	658	705	680	722	693	703	693	644	689	674	667	721	684	689	724	692	673	715	747	667	688	699	689	686	707	731	719	686	617	679	677	667	736	687	676	732	727	670	684	680	729	668	701	668	614	693	679	664	728	697	698	702	723	678	665	670	673	680	651	715	705	665	725	717	690	703	704	674	722	729	647	696	725	660	739	752	679	689	710	666	713	669	703	697	652	695	681	681	698	698	728	703	714	715	693	682	697	729	749	737	690	730	669	679	703	685	719	707	724	687	733	715	680	700	674	665	695	696	736	658	705	688	680	702	703	714	683	741	710	699	690	651	719	735	729	689	682	733	737	730	686	703	667	664	714	694	733	689	743	719	741	719	723	716	735	685	772	670	690	700	671	734	635	730	710	678	674	718	735	698	737	658	697	732	670	710	707	714	717	622	666	672	758	655	697	672	662	732	695	678	651	752	726	696	742	728	710	660	675	740	622	712	666	749	689	681	732	706	659	715	667	712	667	709	683	678	723	692	689	685	723	703	680	686	700	673	705	673	708	735	708	714	684	702	715	766	738	681	711	694	714	700	706	659	719	671	709	717	711	695	681	686	682	698	756	706	725	675	702	690	686	688	725	677	700	706	744	720	702	712	682	695	707	648	703	696	775	687	724	676	725	733	747	733	721	692	661	702	687	707	767	699	689	701	713	708	700	674	682	726	712	695	649	682	683	695	725	690	685	729	724	672	720	706	715	709	688	707	714	710	722	699	736	703	696	656	683	697	658	714	701	689	703	640	710	749	719	695	744	675	694	713	720	693	728	791	669	718	697	694	682	718	666	645	712	697	762	711	704	610	701	718	682	705	712	716	669	717	701	711	664	631	675	705	707	700	706	700	687	676	670	704	697	683	732	714	675	718	688	705	700	695	697	691	711	715	714	695	677	674	716	659	673	674	664	670	684	711	702	697	671	685	704	725	712	694	686	697	691	679	692	692	704	700	738
2921	458	288	212	228	252	779	2978	280	217	194	155	150	151	139	132	100	124	115	117	101	109	94	93	83	100	108	76	90	94	85	95	88	84	92	84	84	97	94	73	95	80	86	65	70	77	83	89	84	69	82	71	78	88	82	86	89	74	81	78	80	146	147	136	132	79	84	73	72	89	97	92	77	81	79	80	79	76	71	83	82	85	62	74	86	74	86	72	70	77	88	66	86	76	89	84	77	78	92	80	82	78	72	80	79	80	87	79	68	59	78	89	78	84	80	92	80	71	73	76	76	107	79	68	101	75	101	79	65	73	73	79	75	86	76	74	64	78	79	72	87	70	84	79	81	94	75	66	89	91	82	74	75	69	64	90	79	72	78	70	66	83	61	82	84	63	87	70	73	85	76	61	90	82	84	80	76	80	89	65	90	84	74	79	97	73	89	76	88	76	89	75	71	82	63	63	83	82	79	100	79	80	85	79	90	80	93	79	86	90	95	69	93	85	83	72	92	76	93	96	79	72	74	69	85	70	96	58	84	83	75	81	92	81	73	90	85	79	77	93	71	69	87	76	80	88	90	83	80	91	91	88	90	81	71	67	86	90	73	64	81	92	78	77	75	82	72	75	91	80	80	82	92	78	73	74	82	85	88	84	92	76	77	95	78	72	86	88	68	69	70	85	85	87	85	76	74	81	87	88	69	79	68	88	77	86	82	98	83	88	79	78	80	74	82	78	82	77	66	77	85	71	78	99	81	87	59	74	72	85	82	99	67	82	81	68	78	90	71	62	88	91	89	85	90	79	81	80	73	73	74	78	95	98	83	79	78	85	93	108	71	91	80	82	83	83	86	85	77	72	81	82	87	90	76	83	76	83	76	80	86	73	83	90	78	72	93	82	97	85	90	83	83	67	79	79	82	91	82	60	81	92	76	72	80	96	79	75	99	89	83	73	82	79	83	71	79	92	70	89	88	93	95	69	86	74	83	73	76	81	71	81	75	77	92	83	78	88	85	81	74	92	79	77	78	84	76	75	84	80	98	79	80	66	84	86	72	97	88	71	79	73	78	64	86	89	93	69	65	55	85	82	98	81	94	90	82	83	76	89	69	74	82	83	75	85	79	100	85	100	93	88	81	87	94	81	94	82	76	70	101	80	93	73	76	73	77	83	78	66	69	73	92	81	85	78	68	79	70	75	77	77	72	89	84	91	100	77	72	67	80	71	70	85	79	84	72	80	80	98	93	66	74	80	88	75	86	87	84	77	77	80	91	84	89	74	82	75	93	88	78	77	84	94	71	77	100	93	93	79	72	79	77	81	82	81	92	82	81	80	79	83	77	85	76	80	96	88	75	80	74	79	73	82	97	74	67	74	96	72	68	84	78	89	95	87	78	100	75	80	79	93	93	88	72	74	89	90	73	83	79	71	78	77	98	93	84	82	91	81	90	87	75	81	97	88	72	74	73	80	63	91	83	74	94	87	74	68	77	82	66	64	91	75	81	75	93	92	76	87	87	106	84	73	90	63	68	74	80	65	71	82	81	80	89	68	75	95	79	75	81	70	81	92	77	81	82	59	72	79	76	78	82	96	79	68	87	80	91	90	76	69	85	93	87	90	84	61	73	68	74	81	80	71	93	86	70	72	84	82	69	93	76	80	79	88	83	67	83	67	71	72	77	76	110	85	77	83	74	76	80	76	72	75	66	73	72	94	98	92	70	74	77	74	68	79	84	81	84	79	96	85	83	97	78	73	80	87	90	78	84	80	89	84	67	67	92	80	72	73	95	90	93	82	82	112	88	75	75	78	89	88	78	87	79	88	83	86	81	86	100	83	85	82	69	88	81	74	90	83	81	86	90	95	69	89	87	62	99	72	81	71	79	84	76	76	66	77	100	96	95	102	65	88	94	83	78	86	79	91	83	88	88	90	84	76	93	88	73	97	67	83	92	63	78	82	73	102	104	85	89	84	69	81	87	74	90	80	85	96	85	63	92	95	70	79	79	84	91	101	82	79	93	62	83	76	62	71	73	95	89	73	70	77	74	76	75	95	100	85	88	77	86	92	81	80	71	83	90	89	77	79	74	84	89	73	88	84	84	78	98	85	74	84	85	74	85	71	101	79	76	71	86	90	69	85	77	80	100	77	87	77	83	69	80	61	74	88	87	87	88	78	85	73	87	82	83	97	80	74	95	83	95	68	84	82	68	65	69	84	71	82	82	90	63	68	83	89	66	79	77	68	82	82	70	82	64	96	93	77	74	67	91	73	75	80	73	86	85	93	90	88	79	82	72	83	74	79	80	85	99	77	72	95	80	89	75	81	72	88	85	73	76	88	82	76	74	78	76	75	79	91	70	82	80	67	84	75	84	85	95	89	78	94	75	80	74	73	65	93	69	82	70	73	65	86	95	63	79	92	94	79	89	86	74	87	77	83	79	75	78	98	86	82	68	82	91	81	89	72	72	74	75	87	82	86	86	83	61	83	71	90	82	84	84	76	89	69	77	67	86	98	78	63	83	73	81	90	98	65	75	70	77	70	76	68	72	106	85	70	85	69	83	75	88	73	102	79	76	82	74	87	83	76	79	84	73	85	87	88	90	79	82	68	81	74	70	65	69	95	83	80	94	77	85	84	68	71	82	89	94	85	91	76	79	92	83	75	91	64	89	91	90	71	72	74	76	89	77	82	82	83	56	80	85	86	79	83	81	93	68	80	93	80	77	91	66	89	82	85	70	93	68	72	83	81	74	93	84	84	95	73	87	90	85	89	89	76	91	75	78	79	75	91	88	84	88	73	84	74	72	85	82	74	77	75	70	80	73	75	94	77	80	84	74	73	82	73	86	73	76	84	78	102	70	75	81	79	92	74	93	78	95	83	82	77	80	84	78	84	84	84	74	79	78	83	67	98	83	66	79	79	89	66	83	88	86	78	72	89	81	94	94	79	93	80	80	72	102	68	79	88	76	72	71	78	78	83	74	90	72	84	103	77	74	84	86	75	66	85	83	89	78	82	83	67	73	101	78	79	91	76	83	85	80	83	79	73	73	84	70	82	77	86	86	70	83	90	81	81	76	78	76	80	81	86	90	76	76	67	85	86	82	77	88	85	86	91	76	80	96	74	84	72	77	73	82	64	79	102	103	82	96	79	68	73	87	88	74	75	85	72	82	69	90	71	69	72	65	76	73	85	73	82	88	82	95	76	79	75	73	86	77	80	87	107	88	97	73	81	89	85	85	75	71	73	92	65	77	82	85	94	78	73	69	70	88	81	79	74	82	65	84	87	79	70	86	84	73	86	77	69	87	71	77	83	85	82	81	88	75	93	70	79	81	90	71	76	98	74	66	92	72	85	80	69	103	84	86	89	79	71	83	81	69	85	83	90	83	86	91	95	92	81	78	81	68	74	74	74	74	81	86	90	80	65	92	62	74	75	89	95	71	69	91	80	84	73	88	83	82	73	87	91	86	83	88	92	61	69	86	64	96	77	96	84
17701	9302	5767	9936	15403	16287	25420	30966	9234	7850	6894	5056	4644	4433	4276	3773	3023	2849	2751	2552	2263	1975	1830	1675	1585	1544	1511	1435	1414	1495	1548	1426	1450	1288	1215	1263	1269	1196	1217	1086	1139	1106	1137	1133	1134	1168	1250	1159	1247	1196	1163	1171	1304	1191	1073	1047	1055	1036	1060	1075	1053	2615	3215	3447	2468	1012	1004	1056	1035	1051	1067	1010	1006	1064	1015	984	1072	1057	1017	980	1024	1033	1074	982	1079	1048	1029	1009	1055	1078	1077	1052	1004	1090	1035	1001	1064	1029	1044	988	1027	1030	1037	1044	1083	1017	1082	1024	1055	1012	1039	1027	1046	1050	1048	1026	1056	1016	1094	987	1000	1088	1054	1074	1002	1088	1062	1041	1025	1004	1011	1023	1001	1056	971	1003	1088	1010	1005	1091	1047	1071	1027	1024	1078	1059	989	1031	1066	1065	1019	1026	948	1068	1043	1121	1012	1022	1039	1072	1039	1036	999	1025	1038	1093	1030	1052	1043	1104	1002	1106	1018	1010	1032	1030	1042	968	1044	1068	1010	1008	1030	1044	1022	1016	1023	1066	1044	1008	1006	991	1006	1031	1039	1032	1012	1028	1045	1034	1036	970	1062	1093	982	1070	1060	1011	1060	1089	1059	1058	991	995	1026	1037	1052	1055	1063	1034	1070	1013	1024	1004	1033	1001	1091	992	1041	1018	1006	1106	1055	1020	1015	1041	1049	1065	1031	1098	1023	1053	1075	1022	1038	1075	1046	1061	981	1071	1019	1064	1055	1024	1012	1000	979	1006	1062	1013	1016	960	1052	1001	1048	1017	1042	1040	1065	1004	1056	1032	1059	1032	1046	999	1028	1084	1021	1011	1073	1049	1040	1026	1009	1081	1003	1051	1078	1049	1008	1055	1089	1024	1048	1047	1064	1015	991	1042	1075	1038	1027	1028	1042	999	1052	1057	1057	1044	1071	974	1059	973	1035	1082	1018	1014	1045	1032	1035	1001	1028	1045	1039	1057	1026	1022	996	1010	1020	1084	991	1032	1065	1077	1062	1000	1086	985	1012	1082	1044	1046	990	1018	1099	1028	1030	1017	1001	1020	1028	1058	1053	1019	1073	1045	1038	1098	1041	1057	1022	1020	1063	1098	1018	1025	1089	1059	1066	1089	1035	1048	1065	1070	1010	1013	1009	1039	999	994	978	1031	1015	1089	1023	1027	1050	1062	1020	1037	1047	1063	1008	1030	1040	1017	1059	1048	1063	1075	1037	1056	1021	1002	1071	1040	1032	994	1074	1041	1018	1038	1008	1063	1037	1033	1037	1075	997	1029	1017	1055	1056	996	1089	1090	1024	1113	995	1036	1051	1049	1044	1043	1034	1053	1059	1042	1046	1011	1061	1046	1085	1043	989	1002	1088	1039	1072	999	980	1039	1013	1028	999	1038	1006	1017	1020	1077	1039	1007	1033	1042	1025	1042	1034	1072	972	1025	1040	1110	1027	1024	1005	1039	1015	1000	1088	1042	1010	1055	1014	1035	1001	1007	1063	1026	1042	1025	1083	1070	1015	1032	1117	1019	999	978	1046	1045	1062	1012	1093	1003	1004	1044	1050	1075	1065	1071	1038	1057	991	1017	1043	1046	991	1041	1017	990	1069	1076	997	1008	1052	1056	1084	1027	1021	1020	1023	1017	1033	1023	1050	1033	1019	1004	981	1046	1057	1017	1008	1035	1041	1024	977	1060	1001	1075	1015	1050	990	983	1015	1059	993	1038	1066	1023	1125	1008	990	1048	1059	1037	1035	1030	1055	1026	1008	1070	1039	1001	970	1031	973	1059	1070	1032	1057	1066	1038	1057	1047	1008	1067	1052	1057	1078	1036	1052	1013	1048	986	1020	1067	1075	1035	1019	1059	1060	1083	997	1055	1011	993	998	1039	977	1032	1058	1038	1064	1039	1018	1037	1062	991	1058	1018	1096	999	1037	1038	1035	1083	1008	1010	1044	1076	1030	1073	1049	1055	1016	1044	1030	1009	1018	1004	1047	1018	1019	1010	1024	1057	1083	1035	1017	987	1076	1029	1053	1075	971	1067	1033	1100	1024	1034	1042	1018	1042	1000	1049	1033	1045	1016	1066	1045	1069	1027	1035	987	1010	1091	1045	1045	970	977	1038	1035	1027	1049	1014	1053	1085	1023	1066	1001	1007	1007	1017	1005	1060	1032	1048	1007	1042	1030	1043	1047	1078	1049	1078	1092	1039	1061	1012	1005	1026	1057	1032	1029	1046	1118	998	1035	1031	1043	1051	976	1016	1033	1032	1059	1082	1069	996	1076	1062	1045	1038	1048	1019	1025	1041	1027	969	997	1057	1074	1029	1042	1004	1037	1015	1043	989	996	954	1031	1004	989	1004	1026	999	1074	989	1040	1001	1054	1066	1045	1085	1059	1053	1024	1067	1024	1051	986	1024	1074	1013	1051	993	1035	1090	1013	1081	1014	1052	1030	1000	1067	1051	1059	1052	1010	1002	1068	1022	1024	1052	1034	1030	1068	1067	1014	1026	1004	1031	1036	1059	986	1032	1035	971	1085	1043	1060	1016	1033	1022	1055	995	993	1038	1025	1024	1038	1042	1030	1062	1010	1020	1058	1016	1023	1057	1048	980	1082	1059	1070	1055	1056	1030	1039	1026	1071	1037	1002	1029	1050	1015	1021	1059	1044	1059	1036	1110	1064	1040	1051	1075	1008	1091	1041	981	1045	984	991	1058	1026	994	979	990	1054	1051	1020	1007	1017	989	1067	970	1019	1000	997	1066	1106	998	1053	1041	1063	982	999	1051	1030	1075	1045	1033	1037	1002	978	1047	1076	1075	1070	1035	1048	1037	1042	1074	1034	1073	996	1048	1045	1087	967	976	1007	1032	1042	1034	1091	1036	1027	1067	999	1030	1043	992	1016	1016	963	1060	985	1053	1044	964	1013	1035	1021	1050	1035	1005	1043	1010	1020	1082	1045	1030	1036	1030	1031	1063	1043	1041	1029	1067	1035	1070	997	1026	1016	1027	1005	1039	1021	1070	1049	1003	1108	1032	995	1037	1035	1027	1043	1073	1064	1004	1024	1034	1056	1037	1044	1047	1082	1027	1095	988	1041	1041	1080	1030	1078	1048	1041	1076	1035	1061	1032	1009	1054	1030	1073	1006	1017	1037	988	1116	1040	989	1017	1034	1080	996	1029	1030	1020	997	986	1015	1028	1010	970	1079	1002	1078	1012	1044	987	1025	1060	1108	1034	1038	1057	987	1032	1033	1008	1003	1049	1020	1027	1003	1055	1051	1077	1078	1026	1065	1002	1057	1004	1063	1025	1034	1044	1007	982	1052	1017	990	1026	1054	1010	1017	1040	978	1024	994	1039	1014	1037	965	1049	1008	1002	1019	966	1063	1013	1067	991	1015	1042	1071	1024	1047	1005	1022	1042	1028	1096	1028	1021	1059	1045	992	1053	1017	1049	1087	1070	1017	1078	1002	1028	1042	999	975	1016	1022	1016	998	1048	1067	1011	1056	1040	1050	1002	1026	1021	1042	1083	1022	1035	1029	1065	1016	1007	1100	1020	978	1019	1087	1063	1045	1040	974	1063	1026	1049	1045	1012	1034	1026	1033	1049	1024	1034	1038	1038	1011	1054	1096	998	1091	1063	1075	1043	997	1077	1111	1031	1059	982	1113	1023	1048	1003	1042	1113	1015	1043	1014	970	1023	987	1005	1034	1053	1028	1032	1042	1019	1065	1105	1017	1026	1072	1049	1025	1133	1030	1029	981	1052	1003	1039	1012	1063	1037	1046	1111	1048	1020	1022	1044	966	1025	993	1048	1008	1044	1039	986	1066	1028	1005	1017	1033	1067	1103	1107	1086	1039	1006	1037	1054	977	1069	995	1014	1029	1126	992	1033	1066	1001	1057	1007	1009	996	1036	1067	1037	1026	1005	1033	1018	1007	1026	1038	1074	1046	1017	1035	1080	1021	1088	1059	1041	1005	970	1068	1023	1026	1013	1000	970	1013	1043	1052	1050	1061	1023	1067	1047	1060	1004	1067	1107	1025	1038	1085	1037	1063	1050	1109	1055	1061	1015	1015	1014	1034	1014	1008	1059	1055	1035	956	1061	1071	1012	1048	1018	1045	1059	1012	968	999	1016	1049	1127	1033	1029	1075	1071	1015	1022	1036	1057	1010	1032	1006	1080	1047	1027	1028	1031	1057	1038	1024	1000	1075	1041	1054	1002	1074	1033	978	994	1038	1085	1035	1050	1038	1069	1030	1030	1053	1040	1033	1115	1040	1016	1018	986	1001	1065	1027	1020	1062	1017	976	1037	1024	1045	980	1070	1086	1040	1021	992	1036	1045	1061	1043	1055	985	1003	1021	1017	1063	1034	1085	970	1054	1013	997	1019	1051	1048	990	1009	1038	1006	1034	1044	1032	1054	1041	1039	1012	1045	1022	1016	1031	1016	1009	1016	1019	1034	970	1026	1001	1035	961	1045	1066	1110	974	1032	989	1039	997	1039	1061	1035	1029	1052	1047	1083	1069	1052	980	1031	1092	1016	1039	1014	1030	1042	983	1045	986	1009	1028	1057	1006	1032	1045	1021	1050	1079	1007	1052	1002	1006	1044	1069	1070	1028	1048	1046	1041	1058	1084	1104	1023	1022	1048	1064	991	1077	1042	987	1099	1056	1030	1024	1009	992	1042	1064	1087	1042	1015	1051	1102	1022	1051	1106	1029	1001	1071	1027	1091	1044	957	1029	1025	1093	1054	1039	1023	1085	1010	1008	1012	1020	1078	953	1025	1007	1061	1005	1111	1006	1005	1028	1083	1035	1013	1011	1050	1011	1057	974	1070	1065	1004	976	1014	1021
1959	601	392	251	279	330	401	375	286	281	253	204	187	161	177	163	124	150	138	124	116	110	109	87	71	103	75	76	88	91	90	103	89	95	68	99	97	74	82	82	94	87	67	81	86	78	76	79	91	88	86	82	113	86	81	79	78	77	77	81	73	170	182	205	154	78	90	78	85	88	72	76	74	82	70	76	94	76	80	74	69	93	69	73	81	77	82	82	75	77	74	69	81	63	74	84	82	78	80	70	70	65	67	76	89	90	76	80	80	72	77	71	74	82	93	74	87	84	78	78	88	77	88	77	71	73	77	66	82	82	65	75	78	74	75	89	83	76	60	84	67	91	91	66	89	72	85	80	88	75	79	78	79	75	54	61	78	70	88	80	73	82	71	70	72	66	80	73	67	70	81	77	65	77	69	83	82	93	74	87	84	70	86	78	64	71	69	91	85	92	70	78	88	79	81	76	78	80	66	75	85	77	86	86	65	65	76	70	78	67	69	88	92	81	78	76	75	69	63	59	70	72	69	72	92	80	90	74	73	78	85	98	79	71	77	71	84	75	71	92	90	82	87	69	62	81	68	71	61	65	87	74	84	63	76	95	66	66	74	79	80	75	81	62	74	78	78	78	82	74	66	80	78	70	86	81	68	66	87	85	86	80	69	75	72	73	72	82	69	83	82	84	72	74	79	70	59	88	81	66	89	60	83	68	87	92	74	91	74	77	87	66	72	89	82	77	76	77	85	63	76	100	69	80	88	85	81	90	89	83	77	69	78	88	68	79	64	76	65	74	78	77	84	81	81	96	81	78	72	66	79	84	87	69	76	79	72	72	88	78	81	77	82	85	79	86	68	80	81	73	66	92	54	54	72	81	73	77	86	100	78	77	89	88	89	73	75	87	91	75	89	81	78	81	66	83	82	89	74	77	73	83	97	75	58	84	77	85	79	75	89	86	91	59	80	68	77	76	73	89	90	82	81	73	78	58	81	89	78	68	70	69	66	59	56	84	71	52	84	86	76	77	62	75	72	82	90	99	88	90	80	84	82	75	88	86	81	78	77	76	94	69	67	67	86	84	87	74	69	80	78	83	74	77	82	76	77	80	75	74	79	80	77	87	77	62	72	76	71	75	72	74	72	81	55	67	87	63	75	71	84	86	95	76	83	95	76	66	81	71	95	76	73	87	76	89	89	72	81	70	72	86	70	77	70	83	75	79	77	83	70	81	66	66	75	86	65	84	76	72	93	67	79	70	81	79	77	92	74	74	83	80	79	72	61	74	63	68	59	57	77	63	71	78	79	59	76	70	83	93	88	90	89	87	72	71	70	82	75	72	76	89	68	67	82	73	77	72	81	84	94	81	71	93	70	81	74	79	75	78	77	83	70	82	71	63	73	76	71	68	81	74	76	79	77	75	67	71	86	68	76	77	71	83	76	90	84	69	66	66	68	80	73	79	74	71	64	72	87	86	84	70	65	81	80	68	83	77	94	68	92	78	81	75	91	83	91	80	66	83	76	84	82	77	62	71	68	70	83	65	59	82	66	74	72	80	74	71	60	78	67	63	75	78	65	75	76	92	85	75	104	80	77	63	73	66	82	82	79	74	86	93	89	75	81	70	93	85	55	84	79	73	77	73	81	77	78	76	70	91	65	66	81	85	96	69	58	61	84	84	81	75	81	72	81	72	97	82	68	70	75	98	70	83	66	75	85	90	67	69	87	69	69	71	68	76	86	81	80	79	87	88	84	87	80	88	79	67	84	66	63	78	80	90	78	63	81	70	67	84	74	68	73	82	77	71	77	61	75	85	67	70	79	81	88	79	95	75	74	78	76	71	78	94	67	76	78	78	86	75	84	82	77	75	82	74	53	81	78	78	91	78	76	66	85	81	85	98	76	77	79	72	83	72	68	86	80	79	66	81	64	69	77	70	68	83	69	65	68	79	80	89	67	78	74	83	84	72	81	81	85	75	62	78	91	62	71	65	77	73	65	79	74	71	78	84	74	66	68	82	78	84	78	85	79	68	78	84	80	71	86	80	63	70	81	80	72	64	75	79	73	75	85	73	78	75	68	82	78	72	81	92	80	73	86	70	90	72	70	95	72	77	81	80	65	80	58	86	72	69	60	79	80	88	79	84	72	68	79	65	72	80	86	101	69	84	84	75	83	77	80	91	71	65	67	71	82	91	83	75	71	77	64	61	84	71	101	73	76	64	73	87	63	73	74	82	73	84	73	68	88	83	82	73	74	75	82	83	76	89	82	75	83	73	68	76	81	77	63	73	64	75	78	82	84	75	67	80	88	70	81	72	86	84	69	79	83	83	76	87	76	67	81	84	84	68	82	81	66	64	70	73	73	66	51	79	76	62	75	79	73	78	87	86	56	77	82	67	79	74	77	89	73	74	79	68	80	80	75	70	90	64	74	95	71	80	89	85	68	83	76	87	56	79	74	80	80	83	88	87	92	83	70	68	62	60	70	71	68	75	62	59	79	65	81	69	78	93	76	75	82	82	80	88	92	75	79	83	63	67	73	100	88	75	92	67	67	66	82	71	72	83	65	74	72	86	76	75	82	74	75	78	80	70	64	90	80	86	76	74	67	92	67	81	92	82	79	78	69	82	79	62	73	91	70	64	81	92	73	89	74	81	75	76	89	70	76	86	66	72	75	61	79	84	61	89	63	79	76	76	76	93	87	81	75	86	66	80	62	63	90	86	83	77	86	75	77	71	81	66	79	69	86	72	68	76	76	52	91	89	74	79	75	80	100	66	82	63	76	76	57	60	69	80	86	84	79	70	86	80	79	70	80	67	85	81	68	81	75	74	73	72	73	75	74	104	73	71	77	95	93	75	81	67	85	86	80	82	83	79	73	71	69	68	73	79	75	66	83	77	81	84	82	77	72	82	86	71	84	75	87	79	63	82	84	94	71	83	81	72	76	79	88	72	74	71	91	83	75	73	76	60	95	95	89	78	61	78	77	96	95	86	74	74	113	67	83	93	76	69	78	78	77	65	77	68	73	79	73	80	75	73	70	70	71	75	77	87	78	84	74	73	66	82	70	68	81	69	76	76	76	76	68	71	75	79	76	85	74	85	86	71	81	78	66	65	71	89	71	87	65	74	67	84	77	53	74	81	81	75	76	81	79	64	71	74	73	85	75	71	74	84	77	97	82	56	62	55	84	90	72	58	80	80	91	79	70	86	85	96	66	86	66	95	72	83	87	93	83	92	84	73	82	79	77	97	77	78	82	83	98	82	64	68	64	72	70	76	85	68	81	75	71	76	68	90	75	88	74	62	86	85	86	68	75	60	86	85	77	73	74	63	82	83	86	82	79	78	86	75	84	60	76	71	79	79	91	84	91	69	92	70	74	87	75	80	64	76	85	76	89	68	71	68	85	75	79	79	65	68	74	64	74	78	68	88	68	84	78	84	78	78	93	68	65	61	76	73	59	87	78	80	79	85	82	83	62	88	90	79	90	63	92	90	67	80
20985	10950	7050	12184	18640	18889	18139	14322	12957	11457	9508	7649	7040	6329	6161	5054	4304	3929	3674	3395	2985	2452	2141	1949	1812	1797	1687	1491	1685	1775	1747	1583	1392	1455	1280	1223	1307	1263	1247	1088	1128	1053	1111	1106	1140	1219	1183	1213	1202	1167	1145	1174	1168	1172	1071	1108	1060	1043	1021	978	1065	4128	5161	5518	3163	927	941	926	936	927	952	986	940	897	907	974	936	900	916	929	924	920	934	968	993	944	872	948	938	915	975	919	924	867	890	909	954	890	931	917	955	935	891	887	936	956	1007	883	936	903	887	940	972	911	958	947	921	948	892	906	897	854	929	966	974	935	976	939	920	961	932	970	905	997	893	931	897	954	922	969	847	942	916	925	912	903	916	869	933	953	911	934	955	918	992	887	902	934	943	895	895	934	894	924	933	953	963	849	895	904	949	936	965	902	952	919	905	1010	896	918	952	951	991	936	919	965	938	904	947	946	1003	979	948	914	952	956	919	934	926	914	938	971	955	903	914	918	944	900	918	940	954	954	930	905	953	971	945	918	983	951	904	903	949	909	887	974	976	972	976	927	919	867	993	922	951	937	947	957	926	955	941	943	942	939	955	916	917	911	967	925	932	929	904	964	915	905	946	988	923	961	957	896	926	893	926	941	902	871	914	873	933	937	963	913	907	988	858	868	907	961	910	946	928	916	926	927	977	897	892	970	944	920	908	909	972	899	913	913	906	908	996	929	973	970	971	945	934	949	942	968	926	877	953	950	950	972	903	888	926	974	942	937	936	920	926	919	915	929	940	919	945	879	965	964	920	887	872	871	965	916	951	900	987	947	946	929	961	945	996	918	958	958	893	958	915	978	962	935	932	965	954	921	915	951	964	968	904	962	952	971	915	956	926	917	918	875	967	911	939	897	961	933	905	972	901	955	977	956	933	899	940	967	944	859	975	936	930	938	948	945	950	951	944	941	927	910	948	927	907	895	898	944	916	947	920	979	956	927	934	934	887	895	996	896	935	896	898	909	897	916	951	949	930	951	958	937	924	922	919	922	939	947	970	941	940	938	951	935	947	963	980	918	937	891	901	885	935	926	921	918	901	933	925	934	918	942	930	901	959	939	934	947	908	921	887	938	914	904	958	890	985	943	928	914	922	959	905	915	927	935	923	907	938	990	926	945	921	876	932	931	875	910	934	916	937	966	904	945	897	936	893	909	905	959	925	907	891	967	932	982	962	899	893	898	911	941	931	936	941	914	930	910	986	914	926	921	913	911	945	902	888	938	960	931	984	898	916	900	912	875	903	889	899	897	1008	971	900	883	914	925	920	957	930	914	883	922	902	929	983	917	927	952	915	930	875	959	958	925	963	954	890	938	950	979	944	928	925	920	932	935	940	929	884	925	903	926	934	969	979	879	880	890	904	975	913	974	943	913	902	896	881	920	917	917	950	919	910	926	938	947	963	937	982	935	961	930	952	949	929	967	910	942	959	886	922	956	917	982	923	973	951	908	926	930	900	962	941	935	931	976	927	936	929	899	963	987	931	941	951	944	911	903	912	914	924	926	881	929	944	907	965	957	949	879	935	967	961	896	962	909	959	929	928	931	962	905	918	918	938	877	916	891	980	974	925	906	901	890	939	931	988	895	933	941	966	944	860	960	949	960	941	937	956	964	957	919	958	895	914	965	950	906	942	951	913	997	954	861	864	937	953	905	864	914	943	925	919	922	888	930	903	846	935	897	871	903	920	946	969	930	911	948	977	893	965	933	972	938	930	929	896	951	935	945	949	926	934	1024	897	971	946	995	965	961	948	1015	950	949	952	875	917	953	940	932	920	986	895	962	950	941	966	902	879	900	894	951	947	931	956	976	896	936	937	915	932	925	931	860	937	902	973	836	949	941	904	937	940	943	909	918	1007	938	889	924	986	949	913	889	928	951	926	992	977	956	934	893	948	896	939	901	931	954	917	933	936	976	931	923	960	919	953	915	908	992	935	889	898	905	936	949	920	948	951	897	949	978	948	920	940	993	951	953	897	973	926	934	947	941	901	974	888	936	926	896	916	965	933	949	923	916	956	908	868	937	900	948	922	954	898	933	945	902	951	882	929	907	958	893	923	952	990	971	879	940	923	940	903	890	940	989	879	962	956	864	910	932	917	945	919	905	918	918	916	956	913	924	917	889	909	936	910	865	940	969	926	971	955	957	914	940	916	942	972	949	932	916	935	900	942	950	884	953	938	876	900	913	872	985	908	864	952	927	964	950	904	884	904	934	909	937	937	892	908	912	930	919	939	935	944	915	938	933	881	926	933	898	887	959	918	894	943	848	945	931	883	919	971	912	922	954	908	913	957	879	879	964	898	885	917	916	917	972	915	963	924	929	964	965	952	912	929	930	941	916	920	974	937	890	923	945	904	910	933	947	905	936	914	915	898	913	897	860	938	956	950	931	921	940	908	940	919	926	906	1009	947	934	945	881	961	929	909	941	910	931	942	898	882	971	949	932	946	929	931	908	934	939	982	953	932	898	963	896	945	947	934	981	933	944	930	933	920	952	956	907	945	914	961	952	910	925	925	934	930	937	959	889	907	915	904	895	909	1002	898	882	926	939	975	946	891	937	894	837	938	860	920	930	903	915	908	899	906	910	913	900	909	906	924	992	946	912	942	951	966	906	939	908	886	905	903	963	958	914	929	961	897	999	913	934	969	897	918	931	940	924	918	940	917	919	940	917	946	953	902	950	908	971	940	920	873	951	945	921	914	946	928	974	926	984	928	895	861	966	979	976	974	926	964	921	928	954	905	929	954	886	923	931	943	946	915	969	875	924	914	911	897	942	905	903	927	910	924	900	909	950	889	947	918	931	880	929	949	924	941	940	975	856	970	933	914	934	896	920	917	928	945	922	935	894	950	909	949	982	895	869	998	925	909	910	927	964	921	1029	981	970	940	931	912	903	925	910	951	948	899	910	932	944	918	939	977	918	892	890	894	985	937	975	956	901	964	969	933	898	880	941	922	926	951	933	938	933	928	909	916	904	880	931	983	933	880	952	941	932	944	928	904	912	929	890	926	919	914	942	981	901	943	885	934	920	978	852	918	963	912	927	919	926	887	936	932	904	923	959	981	943	940	891	908	927	911	935	947	970	892	855	934	942	921	984	887	927	977	929	904	934	925	884	911	910	879	934	920	963	915	933	918	896	900	953	935	880	925	908	901	963	949	964	930	945	898	901	920	906	873	955	889	963	889	971	950	973	940	979	904	929	927	906	965	946	932	950	966	904	926	933	919	919	934	934	905	898	933	933	916	936	924	966	850	907	876	919	988	926	952	933	938	940	943	932	959	958	942	971	911	902	950	917	919	907	921	939	897	941	893	994	929	954	940	951	964	947	984	915	959	926	866	916	925	918	905	917	970	935	948	949	956	917	992	959	932	934	942	959	931	897	951	940	878	958	924	919	930	905	907	901	928	914	897	875	894	942	930	927	948	899	905	909	956	927	954	943	915	947	909	867	944	923	889	910	961	953	909	898	898	948	1010	881
1846	302	163	119	147	166	156	146	145	151	115	101	117	103	120	88	66	66	74	92	82	68	58	69	60	68	47	65	63	52	56	68	60	51	50	55	58	53	61	49	58	51	56	52	75	57	55	63	54	52	55	57	62	39	43	46	41	69	55	48	53	90	87	99	102	67	61	55	61	69	67	45	55	46	57	65	62	47	58	54	53	59	37	47	51	71	42	43	56	58	53	60	57	41	57	44	53	44	57	49	40	48	60	58	47	54	47	62	57	47	54	44	49	50	42	48	48	57	49	59	50	66	58	53	50	59	51	60	61	50	55	48	54	60	41	49	64	54	48	42	64	49	55	49	76	60	50	45	53	54	51	52	52	57	63	48	48	45	55	50	52	56	71	44	69	71	48	55	54	70	58	49	54	61	44	51	54	60	48	54	47	49	51	57	42	51	58	34	57	49	53	58	65	55	47	43	48	46	64	65	59	54	45	59	58	58	56	62	50	56	59	51	55	62	55	61	56	63	43	55	42	59	66	62	52	38	47	55	51	57	53	49	53	48	54	39	60	57	51	63	45	60	58	54	56	56	59	72	52	46	39	58	60	58	64	53	55	65	56	46	58	47	57	65	55	51	63	44	56	51	54	55	43	57	49	47	56	43	60	46	58	61	49	54	61	53	50	52	47	64	54	67	53	48	52	54	45	48	51	51	45	49	47	47	46	44	44	49	54	55	71	46	59	57	42	57	65	55	53	55	58	68	54	39	60	65	47	60	64	58	62	52	51	44	41	57	51	57	65	58	58	65	57	50	56	57	44	49	53	50	58	49	63	58	55	60	54	52	45	56	59	56	64	52	51	53	52	55	52	56	66	45	56	45	61	68	65	49	41	57	48	59	45	48	56	44	64	58	56	55	55	59	49	41	46	51	67	52	58	51	64	52	53	54	62	59	54	39	50	68	41	43	60	55	40	47	62	66	56	55	51	59	44	41	47	52	65	49	56	43	50	52	61	47	45	68	59	47	62	58	43	46	52	51	54	68	53	56	59	46	62	50	57	56	66	55	50	52	52	66	45	44	59	38	63	47	47	57	57	43	52	43	65	46	53	49	49	59	56	51	64	57	46	50	53	43	47	53	48	59	50	50	46	63	54	76	57	66	61	45	52	58	46	45	48	48	57	52	64	48	48	60	43	48	51	60	63	62	48	49	52	58	43	52	65	34	37	53	46	48	55	54	51	57	54	41	61	43	53	55	52	54	51	60	46	55	67	43	51	50	50	58	46	54	44	51	47	42	50	71	45	64	59	52	43	47	43	63	52	59	55	61	67	40	62	64	49	58	46	58	59	60	58	58	56	62	49	49	63	49	52	49	58	49	57	51	56	54	49	62	51	53	52	57	45	59	58	49	67	56	50	69	52	52	51	45	54	55	40	59	55	50	51	44	47	56	54	59	54	58	50	48	45	47	52	56	63	51	57	69	47	52	56	44	45	51	56	45	50	51	63	59	61	55	54	55	49	46	49	68	57	58	50	49	47	57	49	48	51	41	61	63	52	43	41	49	56	56	38	46	51	65	58	51	54	62	64	39	59	53	60	57	50	53	43	54	48	50	50	52	47	53	53	54	58	43	45	43	55	50	33	53	64	51	53	51	50	49	39	49	72	46	59	44	43	52	50	52	49	50	54	53	47	52	59	49	51	50	58	51	45	62	62	42	73	41	59	57	46	41	53	53	51	43	55	48	65	48	45	65	52	47	49	51	65	41	56	61	49	59	53	49	52	56	54	43	56	60	47	55	52	49	45	54	52	65	42	50	40	52	51	59	57	56	50	60	63	59	58	53	43	41	63	51	54	37	40	61	55	59	56	43	57	61	49	50	39	58	48	52	50	61	43	64	54	62	60	49	41	55	61	58	62	58	61	67	54	54	49	57	62	42	43	44	47	56	46	57	44	65	77	49	46	51	49	44	51	47	57	46	58	66	53	60	62	50	49	58	59	61	35	57	48	59	52	61	42	63	69	54	54	53	54	64	68	47	45	48	63	54	45	54	53	59	76	38	68	61	48	50	55	62	47	57	40	52	65	52	46	49	46	48	52	51	58	61	58	62	49	53	61	46	41	59	47	64	49	50	51	50	64	57	56	45	62	54	44	43	49	54	71	57	57	45	47	62	45	62	68	62	47	40	52	54	55	45	52	59	54	48	53	69	47	42	47	56	56	56	51	63	59	44	41	58	71	58	45	59	54	46	56	44	68	49	47	62	61	40	46	47	57	59	57	66	36	60	47	74	50	70	61	47	53	55	66	48	49	61	51	44	43	51	48	61	45	61	55	55	66	54	51	54	51	50	53	53	64	73	60	52	64	44	52	50	61	49	59	54	54	57	62	57	52	62	48	52	58	49	53	73	42	55	72	51	56	57	55	45	66	60	61	53	53	63	62	78	46	46	47	69	52	49	67	55	52	62	53	65	57	61	45	45	51	51	51	51	52	47	50	58	60	68	39	65	55	55	55	58	58	55	53	54	57	65	44	55	39	47	47	55	41	54	60	64	50	68	56	61	50	58	67	44	59	55	52	55	62	54	56	42	67	51	55	49	52	61	45	53	51	49	58	60	71	56	53	48	54	51	52	50	47	51	64	58	53	66	50	58	52	50	67	60	66	65	51	53	66	72	48	59	64	51	52	55	67	45	50	49	45	53	64	47	50	71	58	49	52	53	53	52	57	59	46	54	43	58	71	68	48	54	51	56	51	62	53	52	49	48	52	49	40	60	44	54	49	60	57	54	54	56	60	62	45	51	56	70	35	54	50	55	52	50	58	46	61	56	47	64	50	58	54	48	58	58	51	53	53	51	67	66	56	57	53	56	63	35	53	52	50	48	57	64	42	55	54	59	48	51	49	58	59	49	55	45	51	53	64	46	55	46	55	55	51	66	60	43	50	57	50	54	59	60	52	50	45	40	47	62	63	48	61	57	49	66	64	49	60	55	46	77	46	52	55	58	52	45	48	38	54	54	44	56	57	55	74	67	40	45	58	54	64	41	54	50	71	53	74	58	60	53	52	53	47	59	55	62	53	56	50	64	60	54	55	68	55	53	62	51	51	55	55	40	46	49	58	51	53	64	58	46	48	38	51	67	55	55	48	53	62	53	61	52	48	52	54	59	60	68	52	53	63	54	57	54	44	49	41	61	49	60	57	44	54	41	56	52	48	58	44	67	45	52	54	52	38	57	54	45	62	50	63	44	64	57	64	45	55	53	59	52	46	55	47	51	49	51	51	53	67	53	51	60	56	45	47	62	56	42	53	47	44	41	55	63	56	68	57	53	59	52	54	65	55	55	56	54	53	49	50	53	54	48	63	58	62	61	52	49	58	76	62	75	55	60	48	49	54	59	47	52	59	48	45	64	57	71	55	46	58	51	59	50	50	55	55	56	45	34	65	62	55	57	47	44	58	56	46	57	52	56	50	44	59	52	44	46	63	58	61	55	75	57	48	56	51	59
14459	6410	3700	6828	11549	11891	9566	8828	7794	6722	5369	4278	3878	3719	3325	2446	2080	2046	1992	1834	1585	1367	1265	1214	1168	1137	1030	992	1102	1237	1058	975	969	876	818	901	877	845	855	807	738	744	748	772	781	728	798	765	782	784	786	834	743	756	732	785	773	765	733	780	737	1426	1859	2018	1671	707	737	714	684	718	696	677	664	716	738	685	690	697	711	686	669	661	672	676	730	703	702	694	676	722	727	680	712	680	687	699	685	720	696	729	709	645	694	688	709	693	656	693	714	664	710	744	715	727	667	717	704	732	676	720	685	715	735	685	717	729	731	735	680	691	740	706	745	650	713	701	704	735	737	765	699	700	730	748	689	720	690	676	720	674	690	678	697	659	726	640	686	671	712	666	699	708	716	737	712	714	698	693	716	701	691	765	708	719	686	703	692	725	675	721	719	709	701	721	639	703	684	710	744	704	767	682	692	712	676	676	666	704	694	726	713	715	681	685	704	669	728	723	667	711	720	713	650	678	721	707	710	674	655	648	727	704	725	671	714	676	685	727	678	739	680	660	685	709	684	699	687	688	721	682	646	666	704	700	651	719	706	773	698	689	716	717	713	680	645	681	707	707	670	727	677	772	773	708	668	678	680	726	712	687	714	682	688	709	663	735	681	732	679	689	690	695	686	683	754	697	733	665	709	734	688	708	702	721	748	645	681	636	683	720	703	750	687	673	678	685	700	690	678	703	703	667	706	678	737	622	690	712	702	736	705	713	728	637	707	710	714	699	733	680	697	691	735	626	713	739	710	681	687	707	679	652	724	667	725	703	660	714	689	682	655	665	647	697	763	690	696	706	673	718	668	697	756	666	723	680	685	734	691	689	658	714	672	720	702	699	719	689	710	680	683	718	657	755	737	716	726	696	742	713	647	699	709	717	690	712	723	718	709	683	682	712	700	708	717	675	655	668	671	736	699	700	736	670	716	707	734	710	693	686	687	718	674	714	699	730	723	670	683	649	677	696	700	685	682	659	708	753	689	715	661	700	688	739	692	748	704	690	717	714	713	730	677	660	672	698	719	711	722	688	691	657	681	634	699	711	695	642	704	667	702	734	707	650	678	647	673	695	722	704	778	706	678	714	663	722	670	707	689	683	673	694	687	714	679	662	691	673	703	662	731	694	739	673	717	713	673	720	684	661	758	627	706	729	739	747	624	688	713	655	738	718	681	675	672	737	679	728	707	723	709	683	682	707	728	720	703	714	729	699	728	686	683	704	678	711	633	697	683	715	725	721	678	691	745	692	680	731	683	712	704	684	679	654	652	655	737	743	724	682	697	698	713	713	688	714	657	675	737	672	693	694	664	755	699	674	691	708	721	680	698	698	707	682	703	724	721	698	658	697	702	701	718	677	620	694	732	706	708	706	713	688	688	640	641	682	713	684	708	677	677	667	728	696	701	700	724	731	697	730	687	682	682	683	677	726	727	722	701	654	712	736	699	724	715	692	699	730	669	746	658	695	673	724	707	675	646	702	700	680	701	725	727	685	711	726	696	668	668	748	671	724	685	688	745	668	663	687	701	714	729	695	708	674	718	679	727	708	715	712	707	723	691	734	663	765	689	732	705	743	700	722	706	712	677	726	661	683	717	686	684	700	700	746	693	688	735	719	686	726	694	716	720	707	713	747	701	729	697	731	689	673	722	707	731	728	726	712	747	695	703	690	680	729	715	668	715	706	771	718	733	757	695	715	672	657	673	732	710	696	696	702	694	694	690	664	744	650	698	711	684	694	710	669	689	704	664	670	721	749	699	691	708	706	732	703	674	693	674	706	639	716	675	692	711	690	688	724	694	737	707	701	697	718	717	679	691	721	684	735	726	716	713	723	712	711	655	713	678	671	744	696	750	667	693	685	642	705	679	760	694	712	718	724	671	658	762	726	692	684	695	732	714	682	704	701	673	727	681	638	675	701	670	698	699	725	674	726	750	719	682	691	679	711	680	713	715	738	724	716	663	716	747	628	757	704	671	684	682	699	726	772	711	665	724	668	692	690	677	690	688	654	688	724	694	730	709	736	700	701	722	665	674	693	692	659	677	737	670	717	735	732	694	679	729	722	692	697	672	764	715	677	661	717	681	684	675	655	671	741	710	648	695	671	733	706	695	703	673	726	689	714	693	708	686	708	633	755	689	670	749	694	720	729	681	661	711	694	687	738	714	705	663	669	722	730	671	716	754	709	718	686	731	673	690	751	683	661	714	707	687	684	719	712	732	654	705	723	702	727	665	694	713	730	699	698	671	692	696	692	653	729	691	741	688	695	694	679	735	726	668	704	739	686	691	681	652	736	704	693	691	710	681	702	764	718	704	727	742	690	713	706	744	710	695	707	668	754	674	710	678	727	718	704	694	707	719	732	687	634	747	735	712	704	688	703	682	684	689	668	689	741	744	735	708	721	679	692	702	742	694	673	651	681	718	740	730	723	685	698	694	698	704	695	693	681	746	711	735	716	722	738	696	689	650	698	694	696	701	728	693	692	703	736	727	715	712	723	706	749	703	727	651	694	721	685	704	714	675	682	703	691	667	723	728	698	726	694	776	731	694	704	717	669	737	696	765	689	712	702	716	653	687	675	691	703	697	694	724	711	650	682	663	704	699	685	714	698	685	699	710	696	670	714	711	729	686	683	696	691	640	721	698	674	718	708	686	725	741	716	671	722	712	741	696	743	654	679	674	705	705	705	688	685	702	683	729	660	716	682	718	695	739	725	668	708	696	729	693	737	665	721	725	732	693	708	745	696	671	651	736	739	705	697	688	731	714	672	701	720	648	696	724	721	721	694	701	700	677	715	695	666	684	698	678	674	712	743	701	738	740	671	717	699	699	664	716	717	709	668	743	713	683	692	751	685	702	732	695	685	716	684	698	689	700	650	701	690	680	747	704	684	685	656	731	714	727	722	746	713	674	757	739	716	748	669	695	697	746	709	743	724	667	705	705	755	674	690	724	683	698	727	716	714	681	681	671	715	654	686	701	667	724	695	692	718	707	645	679	703	685	660	695	673	700	746	708	705	723	705	708	678	742	693	676	701	693	686	657	701	676	649	675	718	708	687	688	690	721	728	719	712	700	731	684	711	727	675	667	747	715	714	717	726	715	686	724	706	642	695	689	698	713	711	689	702	714	731	768	648	717	736	693	694	724	723	731	683	732	689	729	714	705	697	676	756	715	678	741	708	702	668	692	686	720	724	745	693	688	682	678	681	676	714	706	722	679	717	702	720	678	740	718	666	693	672	702	714	699	674	711	707	714	705	705	678	724	697	690	754	667	735	713	684	744	671	705	696	719	703	702	723	700	683	666	749	704	710	731	707	709	698	736	658	723	685	705	693	676	702	712	698	751	675	734	708	715	721	714	721	751	719	655	730	710	690	675	736	709	677	691	679	683	738	698	720	716	709	712	693	696	666	684	731	749	712	705	726	687	711	682	653	671	728	697	718	747	736	694	751	678	712	725	737	720	705
1095	473	232	154	212	220	297	215	185	174	175	154	160	133	107	100	89	102	95	77	78	68	61	66	66	73	62	52	58	67	61	70	67	56	59	63	58	70	49	53	64	69	74	59	58	53	65	65	47	55	58	58	75	59	48	60	48	46	57	68	56	111	111	133	111	40	39	59	54	50	42	68	53	60	62	55	52	67	52	40	53	56	52	58	60	48	59	51	50	50	58	54	48	43	64	47	58	56	54	54	54	53	56	50	55	62	50	61	44	42	56	50	55	44	55	48	63	48	53	59	50	57	56	47	47	57	41	42	53	58	45	56	52	61	74	55	49	55	54	55	48	48	45	53	50	60	71	51	52	63	56	63	49	56	48	53	50	51	50	58	48	57	42	46	55	56	51	61	53	58	50	59	56	58	60	56	49	54	41	55	58	61	48	53	61	51	55	56	46	59	48	60	60	46	65	54	58	53	59	59	40	52	61	51	49	54	43	64	45	63	57	52	60	40	49	57	40	47	42	50	57	45	68	40	55	72	47	54	64	63	48	62	52	59	45	59	47	53	37	48	41	52	48	45	60	61	67	59	63	45	43	62	55	52	50	45	56	58	62	60	46	58	51	59	58	46	50	60	53	68	46	59	60	46	47	63	46	52	50	43	57	63	44	42	47	73	52	60	41	58	72	60	68	48	55	50	58	61	61	48	51	63	48	51	52	58	33	58	50	53	60	51	50	56	42	59	59	54	46	50	46	61	53	65	50	51	59	46	59	52	55	65	46	59	46	56	51	65	49	36	41	50	51	58	58	63	52	59	39	61	57	44	55	58	64	37	61	58	44	54	54	53	58	48	64	43	53	31	39	53	47	43	80	46	64	53	66	49	49	58	49	51	46	60	53	55	58	49	55	70	63	68	59	45	62	48	52	60	47	57	54	51	35	47	57	55	55	57	44	57	45	48	47	55	58	45	58	54	57	45	52	54	49	58	59	62	47	45	48	41	36	56	61	56	59	67	55	47	50	51	64	52	49	68	48	47	50	47	47	59	62	49	52	48	52	57	61	52	68	49	52	56	58	46	63	47	48	57	50	54	54	52	44	47	61	44	61	58	54	48	55	45	65	55	56	48	54	50	63	51	55	54	46	53	50	55	46	46	51	53	49	52	46	53	49	51	46	55	52	70	51	55	64	54	49	54	60	54	47	43	57	60	51	56	56	43	45	52	42	35	63	63	52	63	62	53	57	53	67	51	51	56	51	47	47	50	65	47	61	51	77	42	57	50	66	48	52	57	55	58	51	70	43	48	58	39	48	53	50	64	60	45	49	44	40	43	41	62	58	49	52	51	42	57	48	35	55	60	55	57	48	43	59	43	43	53	48	47	54	55	51	51	60	49	64	41	58	64	63	51	59	46	53	63	46	56	49	56	64	52	48	47	54	61	49	46	49	42	52	48	58	54	52	43	60	62	58	49	61	54	53	47	50	49	69	57	57	48	50	49	46	56	56	52	44	57	44	59	60	61	57	50	67	56	62	75	55	47	58	57	78	56	59	52	51	53	51	44	49	57	54	58	52	53	44	45	51	52	70	51	57	58	56	58	66	58	52	53	63	57	58	53	53	43	43	54	52	53	53	69	57	50	47	55	47	55	50	51	59	51	57	39	67	53	51	53	53	71	57	46	54	39	50	52	66	45	39	60	57	52	59	49	56	47	48	63	45	63	49	46	49	51	61	62	43	46	51	58	64	46	50	55	54	63	60	44	67	46	59	60	51	56	69	51	66	39	55	53	40	56	59	43	57	39	52	50	63	63	60	51	41	41	56	66	56	48	54	42	57	42	57	41	56	48	63	50	56	52	69	53	41	37	43	54	40	65	57	49	40	48	45	57	56	64	43	68	63	48	37	57	59	56	57	49	59	57	49	48	60	36	51	64	45	52	49	61	57	57	59	59	53	50	49	70	64	54	47	46	63	51	53	73	41	54	46	47	54	41	61	50	69	49	61	63	60	62	58	45	53	56	51	50	51	46	50	57	61	55	61	44	52	66	53	58	54	47	59	52	51	51	56	50	54	55	70	58	64	69	47	43	56	38	57	51	60	32	60	65	56	69	51	45	58	70	62	47	54	62	45	50	54	64	59	53	56	47	67	53	55	39	54	61	48	47	47	43	44	53	52	69	62	48	35	43	55	63	45	54	38	61	50	53	61	50	60	59	48	54	44	49	59	70	40	60	60	61	45	36	51	50	57	60	64	40	53	74	47	50	60	49	50	67	67	50	53	57	56	56	60	60	58	52	50	63	66	39	57	63	65	51	40	43	61	51	68	46	48	59	44	47	45	59	59	43	64	54	69	60	53	60	55	48	65	58	42	66	64	58	68	50	52	43	53	66	50	49	60	54	61	53	63	41	68	55	57	56	61	41	52	48	50	46	40	48	46	57	45	51	58	52	58	49	65	61	51	48	52	63	50	57	57	49	58	55	56	51	52	49	68	48	51	63	51	68	60	53	50	61	67	51	49	45	61	64	58	56	58	57	39	54	45	37	54	54	54	64	55	49	52	44	46	56	56	75	56	52	60	57	65	60	63	56	66	46	52	52	58	58	44	62	49	64	46	71	56	65	59	58	55	44	48	61	58	47	52	49	69	55	59	58	49	52	45	68	48	68	52	55	64	50	51	55	48	54	51	59	53	45	59	64	53	55	52	49	53	56	59	45	33	33	54	43	55	37	56	44	53	51	44	55	53	58	55	47	49	58	45	52	56	50	38	55	51	48	60	71	64	52	53	38	60	41	56	56	53	55	44	57	43	50	51	54	46	68	53	50	55	63	45	56	56	51	63	67	49	46	66	54	51	46	54	55	45	46	42	61	56	68	61	46	58	45	53	62	54	60	40	57	48	54	59	31	46	45	48	40	41	65	46	48	68	41	52	63	57	50	46	44	57	62	45	60	46	62	49	53	52	63	49	39	51	54	58	53	37	63	52	58	55	38	61	48	53	52	52	50	55	58	63	53	44	52	63	47	59	58	45	52	67	41	51	41	54	58	61	61	58	53	47	57	49	56	50	63	64	61	58	46	49	48	68	66	64	51	60	56	46	49	60	52	58	48	58	52	52	56	57	50	63	52	45	51	43	52	50	54	57	46	59	68	46	41	51	42	63	57	46	50	48	50	53	52	55	47	42	60	49	48	58	41	64	68	46	38	55	51	52	45	60	48	39	54	55	57	44	50	54	56	59	51	49	45	34	50	58	47	55	60	51	55	45	64	58	60	52	52	62	56	45	59	39	50	57	44	59	49	54	57	53	60	48	50	54	49	50	62	47	45	56	43	49	50	42	52	60	56	69	54	60	54	58	62	57	62	53	46	64	54	49	65	64	59	58	64	58	65	49	47	57	47	67	52	55	41	56	46	65	55	55	52	56	54	48	57	51	51	60	50	56	55	58	51	52	59	48	59	55	57	58	51	43	49	50	46	42	41	46	58	52	47	53	49	49	50	43	37
17576	9198	5102	9430	15525	15417	14685	11911	10224	8565	7357	6282	7184	5291	4526	3493	2982	2803	2837	2373	2009	1679	1479	1410	1241	1274	1197	1153	1412	1197	1169	1025	941	836	886	1176	917	815	862	758	738	777	722	746	705	804	872	791	844	817	789	804	829	730	805	743	705	745	706	712	812	2877	3136	3229	1891	651	696	670	663	620	675	634	669	674	691	701	681	631	662	680	668	693	670	677	661	676	622	639	670	619	733	654	661	644	648	684	704	712	669	674	659	665	691	654	643	594	641	657	679	656	680	663	687	693	622	699	648	616	612	633	656	663	652	693	603	662	622	673	720	621	665	662	682	656	654	691	630	670	661	651	660	664	656	663	606	685	618	675	692	671	656	674	639	646	673	683	687	645	672	698	660	644	656	694	639	625	677	653	646	704	668	675	631	666	701	673	680	675	692	649	674	675	720	692	701	669	602	693	642	703	648	702	689	666	699	643	689	691	656	669	658	671	673	656	680	677	690	693	665	655	659	661	730	696	679	693	658	654	698	646	632	629	679	643	692	615	700	687	662	668	673	707	678	642	647	624	694	677	671	707	689	658	686	686	646	610	672	698	659	672	663	690	672	668	699	681	668	644	648	661	701	660	633	666	657	710	636	676	706	685	714	675	687	673	691	665	645	672	680	669	668	643	672	682	653	662	682	677	700	631	681	646	667	650	647	667	657	625	633	677	682	692	707	719	652	653	658	665	676	722	655	703	651	660	657	630	668	645	686	640	643	657	650	708	685	685	675	677	685	696	657	669	676	666	704	632	686	676	677	637	650	649	687	631	694	684	702	624	688	701	621	671	648	644	696	668	653	635	678	649	696	664	693	721	647	704	686	646	680	646	692	686	676	667	687	662	645	687	647	671	647	661	637	673	662	698	700	665	651	665	626	675	672	656	648	668	658	664	684	657	704	691	655	681	690	653	688	691	675	645	654	679	628	669	637	696	655	629	712	643	644	663	653	665	661	647	662	599	688	658	660	673	651	682	669	710	673	621	649	675	695	704	648	652	650	666	715	684	667	661	644	635	684	683	666	677	668	685	684	707	667	630	667	646	663	668	662	678	625	650	678	677	703	626	675	693	665	643	675	699	676	698	704	689	680	650	678	705	673	651	705	703	671	678	655	684	717	667	684	614	693	676	647	654	690	640	697	623	690	636	671	629	692	694	664	639	629	638	660	705	688	659	689	663	672	664	673	683	670	653	645	637	717	630	701	673	710	649	632	684	712	657	667	648	658	657	661	671	671	719	630	709	658	681	687	674	717	650	717	696	647	632	665	683	683	622	633	671	679	677	642	633	696	650	652	652	684	655	685	631	633	675	625	643	660	628	607	651	662	656	630	669	655	674	637	703	665	635	625	668	671	697	624	663	665	687	651	710	708	668	692	712	699	701	714	633	661	651	649	655	659	671	675	668	666	652	689	651	696	657	635	683	656	640	655	660	675	699	648	643	681	683	681	690	657	627	672	673	674	715	703	682	669	689	671	673	665	700	675	637	684	649	668	664	658	665	682	697	650	669	657	694	639	646	652	697	687	711	679	614	676	699	712	680	696	667	706	655	669	633	647	693	664	676	628	645	702	682	665	649	696	637	630	691	687	630	648	668	653	672	674	683	648	620	657	668	642	666	632	685	654	684	660	694	666	638	673	668	648	654	686	685	693	710	659	689	635	702	683	634	661	614	672	607	657	687	678	696	688	671	694	640	647	677	656	671	703	675	628	679	663	641	654	668	649	663	678	641	697	691	666	653	646	656	666	735	658	721	692	662	686	597	717	666	664	680	659	676	653	628	652	678	664	668	700	696	645	716	676	703	646	683	669	642	642	700	680	635	679	687	698	630	638	632	685	653	728	670	632	655	675	642	621	659	672	621	624	689	651	632	702	694	656	677	654	693	614	704	647	645	683	654	699	721	637	750	647	662	681	666	663	709	667	651	680	666	651	735	696	688	702	685	634	687	662	660	659	642	653	673	685	668	661	662	686	660	646	647	670	696	697	699	661	692	639	628	650	706	628	672	668	672	612	651	631	666	676	672	689	675	657	653	699	626	673	684	641	686	679	671	648	640	654	710	677	646	660	689	661	641	686	657	632	659	644	642	646	680	673	654	706	701	632	681	634	639	661	690	697	629	713	670	687	641	657	670	648	681	654	655	619	678	666	684	668	707	707	640	632	707	660	637	670	700	691	671	626	675	652	671	677	667	696	653	657	682	638	663	689	674	643	684	692	636	629	668	686	672	667	637	634	637	665	679	660	631	632	647	687	624	661	666	658	639	641	691	687	637	610	659	659	686	674	671	620	618	674	672	666	679	675	686	689	630	680	656	675	656	672	688	649	668	708	671	673	662	693	674	665	703	641	613	701	661	639	694	684	648	687	694	670	651	655	681	680	632	663	676	626	645	637	691	686	649	647	695	665	683	664	667	641	668	682	701	645	705	649	653	643	721	669	738	656	709	671	650	622	667	631	662	662	636	619	687	668	682	681	714	669	650	694	655	669	669	676	655	643	651	697	659	685	651	672	628	669	679	619	644	672	712	677	648	632	677	678	666	676	638	701	640	617	632	645	688	662	705	661	645	649	667	689	659	687	621	658	625	652	622	662	672	720	671	652	700	675	646	664	649	684	670	677	641	662	653	661	671	681	666	687	601	680	654	654	660	694	701	708	646	672	708	656	664	661	684	634	677	677	696	639	675	657	646	686	678	618	703	671	648	678	693	666	694	688	634	670	676	695	683	674	713	614	672	660	720	702	703	649	676	664	671	636	699	689	692	720	715	659	695	658	616	702	667	672	697	723	707	663	646	626	672	663	660	611	656	703	694	671	684	699	660	646	625	642	713	666	675	688	669	647	686	689	635	661	626	664	687	656	655	685	667	656	666	666	676	651	654	692	682	671	658	606	659	676	621	630	683	673	693	727	651	658	651	683	647	679	668	691	667	687	695	651	648	649	656	669	692	661	671	728	643	674	708	669	640	665	659	648	692	673	658	691	666	713	695	684	649	643	657	628	657	710	706	666	655	689	667	673	655	641	627	704	637	640	665	631	708	650	643	663	651	687	660	658	661	640	638	696	675	664	662	699	696	671	664	634	677	692	695	635	640	666	684	658	681	647	657	639	679	626	661	701	685	680	660	700	631	682	712	679	695	661	690	696	619	684	680	677	682	673	651	689	672	697	660	667	649	646	645	669	712	691	686	631	658	677	686	715	707	672	665	682	676	624	610	658	689	669	652	649	693	673	656	682	671	651	657	633	670	648	689	682	684	658	672	659	671	649	664	636	694	703	689	617	643	612	689	653	700	654	652	633	651	630	687	647	670	659	644	678	672	659	668	654	648	651	664	681	688	676	653	649	661	729	645	677	643	690	655	646	602	637	630	677	665	673	664	685	694	696	678	632	704	727	676	666	684	640	670	652	697	672	689	649	637	657	649	732	705	675	727	632	704	673	702	658	656	650	671	686	672	666	676	657	702	708	695
2818	451	300	227	213	252	1003	289	240	229	186	186	200	182	149	153	100	130	109	107	100	98	123	94	98	111	98	94	94	96	76	87	90	98	83	101	89	80	95	96	84	87	81	81	95	95	94	69	86	77	85	91	84	101	86	77	92	79	66	58	77	154	154	151	126	68	94	76	73	62	76	60	84	86	75	70	87	87	60	83	103	76	61	83	62	91	73	89	88	79	65	80	90	67	71	83	82	70	91	85	79	81	101	85	87	77	62	83	78	84	84	88	78	79	82	70	68	67	81	76	90	98	91	70	81	66	91	95	81	74	86	81	89	83	92	89	78	84	68	85	87	80	81	78	85	79	83	85	67	90	79	64	84	75	86	91	87	87	68	77	72	81	90	69	103	67	77	87	77	85	69	69	70	85	93	89	76	76	65	74	81	75	81	65	69	85	88	75	75	80	84	75	72	67	91	75	90	70	72	90	95	85	94	79	81	73	77	74	67	90	78	94	71	94	83	81	80	89	93	83	84	74	71	80	88	83	85	78	79	71	63	68	73	73	81	81	80	89	75	81	83	97	75	75	94	72	74	84	87	73	65	82	86	84	81	82	92	88	82	69	96	70	73	75	86	80	84	70	86	68	72	75	88	80	85	78	76	64	68	75	74	81	70	102	79	83	73	102	86	65	95	80	79	66	84	83	56	84	78	78	88	73	77	75	94	64	88	86	76	83	96	74	70	78	75	74	82	69	94	85	100	74	87	93	83	66	68	84	84	98	92	85	70	79	90	89	68	83	80	82	85	70	87	76	84	91	82	73	74	78	78	73	85	84	77	73	83	75	98	76	82	73	81	85	93	89	76	101	71	93	72	71	79	70	70	91	85	85	90	74	81	90	77	82	74	100	89	81	82	66	79	81	81	64	77	79	76	83	72	74	77	75	81	75	81	88	74	81	77	68	81	64	93	62	85	76	81	104	90	80	76	70	64	81	88	97	82	83	77	89	65	83	84	84	72	80	75	102	76	78	71	91	78	78	61	92	76	85	78	81	69	78	78	85	83	79	78	83	74	95	80	97	92	76	68	77	79	81	73	96	82	72	88	69	64	91	84	74	70	72	81	74	91	88	68	104	82	76	80	85	71	74	82	75	89	73	97	82	79	71	79	74	83	81	101	75	68	73	77	80	87	69	94	67	86	71	84	89	77	87	86	67	94	79	73	83	79	73	81	84	83	80	87	91	78	85	72	83	92	75	87	82	71	73	85	87	87	74	79	79	73	90	74	61	71	86	70	74	86	98	82	74	73	81	76	83	75	85	85	91	71	76	84	83	89	84	84	97	74	80	91	70	70	92	87	78	111	72	82	72	86	95	68	78	81	65	70	76	74	74	83	74	84	71	78	91	86	79	70	80	96	86	73	74	85	84	89	75	77	80	78	98	77	90	77	85	85	95	74	67	90	77	87	69	85	71	85	81	72	96	77	78	60	80	96	80	73	72	89	86	71	75	75	83	85	79	77	74	70	78	87	83	87	73	83	78	93	76	77	78	80	68	73	73	81	62	83	65	81	61	87	72	81	77	79	66	86	76	93	91	81	73	84	89	97	71	93	94	94	81	73	92	70	74	85	82	86	76	74	75	72	70	69	84	83	82	82	65	84	91	80	77	87	85	71	82	90	80	72	81	70	78	78	100	79	81	77	76	73	77	88	70	66	68	93	69	70	80	87	88	61	79	84	81	60	73	75	70	70	77	83	78	88	77	72	69	94	60	75	81	72	59	76	73	83	94	86	80	82	107	84	77	76	86	78	76	87	87	91	78	82	69	75	71	90	98	87	58	73	85	79	69	73	68	90	98	90	82	80	72	86	85	76	71	91	63	78	75	77	85	81	88	68	81	81	84	74	81	68	97	88	78	72	81	72	77	77	77	72	87	95	75	64	81	88	83	86	75	74	67	85	90	73	78	85	74	95	96	90	79	88	95	79	79	81	86	87	65	87	87	86	78	90	76	81	85	82	90	84	100	88	94	80	83	86	82	74	81	84	74	75	83	74	83	86	86	70	66	62	90	70	90	87	93	76	72	76	85	78	84	68	90	75	92	69	74	85	88	89	94	71	84	85	62	80	73	74	93	89	76	88	72	73	74	81	82	77	84	67	81	65	84	69	85	74	63	83	93	87	80	81	79	97	84	68	80	83	85	73	67	77	80	75	92	78	92	88	80	67	83	83	91	77	85	95	71	84	76	83	83	79	78	77	76	86	79	79	97	82	68	76	66	91	77	76	78	88	81	89	95	68	83	73	76	77	83	72	68	87	63	74	81	87	70	71	78	78	66	71	75	86	78	80	73	67	84	91	63	97	87	69	82	88	67	85	71	69	76	88	87	82	76	73	79	77	91	80	93	70	101	84	65	96	88	75	64	77	87	87	72	110	72	93	63	75	71	90	63	88	81	83	91	75	79	78	86	78	81	89	74	93	78	76	82	73	69	60	80	72	85	84	65	73	72	76	83	75	78	95	74	76	79	88	93	82	76	82	65	72	85	82	86	87	76	91	68	76	84	99	72	63	87	87	90	74	77	75	64	80	74	87	81	68	85	71	90	82	77	63	79	78	68	79	84	83	80	57	92	61	78	99	74	77	76	80	84	72	69	90	81	90	70	72	92	73	72	74	107	75	74	74	74	88	81	84	88	91	72	85	89	88	82	70	75	98	84	78	77	82	85	70	82	89	79	78	77	83	76	101	70	75	74	86	86	91	68	84	82	68	78	85	76	71	83	64	67	68	81	70	90	74	87	76	74	83	71	63	85	80	99	93	83	83	81	83	81	82	96	88	79	82	71	74	93	69	93	88	77	87	82	75	75	69	75	87	81	71	70	78	81	88	95	85	83	96	95	78	86	82	72	83	82	70	84	77	75	75	82	97	82	74	94	84	84	98	74	72	96	96	79	76	77	74	89	85	76	81	82	82	79	69	79	86	64	78	67	90	90	91	85	79	87	77	94	79	80	82	70	76	80	84	80	76	87	87	89	75	70	76	76	95	86	94	72	82	74	91	87	61	78	72	65	70	79	76	89	60	91	64	83	81	78	77	71	77	73	70	78	81	98	83	65	91	72	68	77	91	83	87	73	74	66	75	70	94	73	74	80	81	80	78	85	78	76	75	87	72	88	77	87	98	98	70	89	80	80	94	81	95	74	95	78	76	69	63	82	79	103	74	60	79	74	99	103	88	73	79	101	71	68	83	79	68	77	75	77	68	90	82	71	79	79	77	97	88	75	74	67	72	88	79	87	86	98	74	89	84	69	82	82	89	79	77	74	80	70	79	97	62	105	73	80	74	70	89	85	88	83	70	86	71	97	78	80	89	75	76	88	80	82	81	55	96	82	90	75	88	97	108	78	98	91	75	77	91	71	77	74	80	88	82	101	84	77	77	66	69	96	72	81	82	92	81	91	93	80	76	79	73	84	80	74	90	79	83	71	81	94	85	86	77	82	73	80	94	83
17055	8886	5462	10064	16097	15694	23958	12616	10798	9405	7991	6728	8400	5994	5065	4060	3582	3435	3395	2928	2442	2187	1860	1778	1692	1736	1593	1613	1683	1529	1455	1371	1246	1187	1308	1792	1266	1218	1148	1184	1107	1161	1139	1193	1116	1205	1216	1290	1180	1202	1234	1185	1184	1138	1090	1117	1082	1089	1041	1011	1233	3314	3856	3806	1831	1037	1032	1022	1032	982	986	1083	1028	1025	1062	1027	1076	1020	1014	1057	984	1039	1011	1024	1032	1053	992	989	988	1046	1002	1039	1025	1067	1022	1006	1017	1040	1051	1019	1004	1050	992	1018	959	1024	991	1021	982	996	999	988	991	1012	1018	980	998	983	1022	974	994	1063	1000	1019	1064	1046	1071	987	1045	1037	1007	957	993	975	1060	1003	998	1029	1039	1070	1056	981	1007	1064	1008	1023	1038	1057	1011	984	1022	1029	1057	1007	1056	1061	967	950	990	1039	1054	1008	995	1055	960	1046	995	1015	1063	1030	986	1012	987	998	1027	1011	999	994	1028	1089	1026	967	989	1014	1076	1010	998	1052	996	1016	999	982	1021	1032	1052	1030	1005	1030	986	996	1033	1047	989	1031	982	1055	1033	1028	1035	1006	1037	1041	992	978	1005	1064	988	1005	1039	1062	980	1017	1003	956	947	1022	1030	1034	977	1038	1015	992	1012	1022	993	1024	1038	1025	1037	999	977	1028	1003	1032	1034	1064	1031	1027	1042	989	1027	1038	976	961	1012	1015	1027	1026	1045	1024	1038	1048	1039	1003	1020	1011	1031	982	1002	975	957	1018	1040	966	1017	1028	990	1031	1003	989	1061	1016	1019	995	963	1028	1040	1004	1041	1006	1006	970	1007	1033	1040	1040	988	1026	1069	1076	1021	975	1004	1012	1000	1000	983	998	1080	1008	1047	1016	981	1044	999	1045	1002	1028	1020	1060	1066	1088	1017	991	994	1078	1001	1046	1026	1002	976	1005	980	990	1054	1022	998	1050	1017	1020	1011	966	1028	1005	1029	985	1009	1020	1039	1017	983	1041	1030	1047	1036	1016	993	1037	1078	1032	1003	981	985	994	966	1005	1017	1046	1003	1015	1025	1002	973	1059	988	985	1057	1026	971	1013	1014	1049	1031	1013	1005	1060	1028	956	1083	1082	1055	1028	1102	1009	1092	1069	966	983	1066	1025	968	1033	1013	1010	1008	1013	963	1019	984	1034	1003	986	1069	987	973	991	1026	990	1037	1012	1037	1012	1026	1036	1033	992	1050	1010	1027	968	981	1039	1033	1006	1008	1012	1018	1035	969	987	1055	1023	983	1038	1013	1007	1009	992	1014	1002	956	1027	1076	1088	979	1019	1043	936	1053	1063	1032	972	998	1004	984	1044	1043	1003	1019	1012	993	1060	1017	1015	987	1006	1007	977	1041	1019	1040	1028	1002	1078	1010	1044	1023	1058	971	1005	1012	1050	1043	917	1007	1040	994	957	1002	994	987	994	1044	1017	1031	1009	1030	1045	987	988	1034	990	986	970	994	982	1031	1032	1065	1014	1073	994	1047	1034	1035	1064	992	935	1047	1016	1039	1010	950	1027	1019	1055	1000	1054	986	1018	1035	1016	992	1018	980	1019	1031	1037	1023	977	983	1016	1011	969	991	1023	1044	1011	1035	1022	1033	989	1016	995	1023	1008	1014	976	973	989	987	1029	1021	1014	1017	1001	1025	999	1066	1030	1003	1073	1003	1016	1031	972	1006	952	1004	1007	978	1024	996	1078	965	1067	1013	997	999	992	1001	976	1037	1008	1032	1013	1067	961	1057	977	1027	1031	960	1017	970	1016	1093	980	1011	994	1029	951	969	1035	1020	987	997	997	1021	1013	989	1040	960	1077	1010	993	1008	993	974	973	1008	975	1037	953	1041	1025	985	980	1021	985	953	985	1020	958	1023	996	1085	997	1013	1042	945	979	1062	994	1063	1044	1007	979	1033	1012	1058	1033	1035	1010	1020	966	923	996	1053	1026	973	1030	963	965	993	1047	1033	1042	1035	1048	1025	993	1009	1039	1100	1039	1010	1003	1033	993	967	996	1044	1025	975	1105	984	1011	1067	1034	990	1026	1016	1065	1045	1032	990	984	1067	1024	1032	1021	1001	960	1056	1071	998	999	995	990	1029	1005	1002	1009	1031	980	1060	1040	968	1058	1016	981	1015	1006	1018	968	1020	997	1018	1074	1047	1027	1004	1053	1005	985	1000	1103	1055	1005	971	986	1019	1033	1030	1040	1005	1083	975	987	1011	1028	1053	1017	1040	995	1041	1002	1032	1043	1012	982	1043	990	1013	1026	1010	1022	1013	1041	1040	1019	983	1013	1032	1063	1006	1005	1014	1005	1009	970	1014	1003	1010	1006	1038	1008	986	1007	1036	1024	1005	1030	1018	1005	1092	956	1005	1014	1000	940	1025	1055	994	1009	983	981	962	1003	977	989	1002	1059	975	1019	1044	1007	1013	1004	989	986	998	997	1030	1025	1050	1029	1036	997	1017	980	1048	1054	1035	1015	1030	1009	1049	996	1069	1018	1041	1014	1030	1079	986	1015	1044	1029	1022	1025	988	1000	994	1059	1012	1059	997	1001	983	1031	1030	1023	1000	1039	1032	1076	1053	994	1028	1003	1027	1009	980	1019	1108	1047	975	1010	1021	1029	1072	973	1033	991	1008	1009	1037	997	964	1014	992	1010	980	1019	972	1010	1046	968	996	1017	1023	987	1017	1001	1016	1040	1057	974	1032	981	987	1003	1039	1041	1021	1062	985	1010	1048	1019	999	1003	1011	971	1039	973	1002	1063	934	1025	963	996	1005	998	1016	1015	1063	1035	1000	1041	1060	1016	1039	1060	997	1061	1011	976	1054	977	1033	1012	986	1037	1014	1024	982	1092	980	1046	1021	1006	999	1005	1006	1016	1002	971	1024	971	1060	994	1049	1000	973	1068	1057	946	1040	1027	1034	1052	1062	975	1099	1011	1009	968	1039	992	1035	1078	1023	1013	1073	997	926	1086	1017	997	1047	1033	1012	1012	1017	963	974	1028	1010	1012	1026	1011	1047	1017	971	1028	1014	1044	1041	1013	998	1000	1048	1043	1079	995	959	1029	1000	1022	1001	1048	994	1050	1000	1026	988	1022	968	1033	998	981	1025	1022	1066	987	1001	1025	1015	1019	1061	1015	984	989	1043	970	1004	993	997	1048	1007	1048	988	973	1054	1026	1008	995	1030	1046	1005	988	1008	1013	1021	1057	979	1039	1058	981	1037	1025	1037	997	1010	1023	1000	979	997	1071	1012	1041	1063	1014	1032	1026	991	1057	993	1035	1033	1009	1074	1010	1047	992	1028	1072	984	1000	953	989	1004	982	1029	1072	1040	1019	1022	994	1032	997	1030	997	1029	1012	991	1054	984	1004	983	1069	1018	1049	1025	1035	1024	1006	1004	1014	1012	998	1027	1038	1012	1027	1026	1040	991	997	1081	992	1026	1005	974	1002	1036	999	1042	1061	1035	1040	1040	1042	1062	992	1040	1036	973	1057	1017	1042	1001	1005	1030	1041	961	1030	1032	1027	1051	1068	1001	999	1019	1012	1058	982	1010	1015	970	1031	1058	987	1012	1049	1039	1081	1007	1047	977	1010	1074	1021	1021	983	1063	1026	1019	1000	1076	1032	982	998	1008	1029	1037	978	1011	982	948	1068	1057	1038	1023	1064	1061	989	982	1013	972	1013	1032	1001	1036	1022	997	1007	1053	997	1048	1022	993	1017	1007	992	1007	1032	1011	1047	975	1048	1036	1066	1077	975	1015	996	1027	1066	1044	1028	1004	1014	1044	1007	995	991	1041	1008	1015	1013	1075	994	975	1035	1055	1032	1015	1020	1078	1035	1010	1043	1006	1049	1032	988	1014	966	1003	1019	1008	1003	964	1005	997	1035	1078	1016	1029	1053	1035	1005	1008	1032	991	1086	971	1031	1034	1078	1075	1062	926	1022	1037	1045	965	966	1001	1058	957	1030	1001	1025	1003	1020	1059	1028	1055	1105	1029	1033	944	998	1053	1038	999	1019	997	977	1018	958	1008	975	1023	1038	1079	1024	1043	965	1008	1010	1036	1040	1090	1015	958	969	1052	1045	963	1041	1012	986	1027	976	1008	998	1038	1054	1023	963	992	998	1015	1044	1017	981	1037	1019	963	1012	1056	1020	1009	1015	1033	1033	964	1006	1018	1054	990	1013	1076	1008	1059	1004	981	1022	982	1005	1009	1113	1020	1046	1086	979	1079	969	1026	1057	999	987	1041	1024	1026	1018	974	979	1050	1057	997	1002	1020	1049	1003	998	1049	1073	998	1014	1014	1040	1080	997	1025	1023	1048	1015	1031	1019	1084	943	993	995	984	1027	1023	1020	1000	1016	1011	1024	990	1129	1017	983	1040	997	1021	1016	980	1007	1074	1041	981	969	1026	979	1035	1017	1096	967	1046	977	1037	985	993	1017	1007	992	1022	1002	1014	975	1055	1032	996	1012	994	1005	972	1031	968	1010	1019	1007	991	983	1009	960	985	969	986	1049	996	981	1030	1038	1030	1001
1796	625	388	258	276	306	2839	581	251	236	189	199	262	189	137	154	161	126	153	119	117	104	109	91	84	86	95	104	92	94	85	85	90	82	68	112	88	80	76	90	76	82	82	68	70	80	70	88	89	90	83	72	102	108	73	61	86	80	82	74	80	156	205	176	115	77	72	89	79	81	90	86	84	77	84	74	74	85	89	81	77	66	83	72	92	82	67	81	82	75	74	97	71	95	82	64	75	69	78	89	76	62	68	80	86	81	70	85	72	73	87	68	76	75	88	84	68	71	81	73	77	84	79	73	66	76	79	65	83	63	76	75	82	77	87	82	85	95	72	67	74	63	70	65	72	85	88	73	94	64	79	82	82	73	76	68	82	68	73	82	76	73	74	72	82	91	65	83	90	88	84	79	83	81	89	84	80	86	75	77	74	80	78	80	86	66	74	75	77	89	71	75	76	72	82	73	81	70	89	81	88	62	81	85	67	75	80	68	88	85	51	76	61	55	67	63	84	81	84	80	64	81	75	72	71	74	82	73	90	77	81	84	66	60	69	80	69	87	71	70	89	85	93	70	63	82	69	76	79	76	80	82	80	66	69	81	76	88	64	71	76	74	66	83	84	87	95	81	72	76	74	74	71	70	89	74	84	88	84	78	76	80	63	67	84	83	94	83	79	74	77	76	85	87	79	67	97	102	66	66	83	73	65	84	80	62	77	73	73	67	73	81	68	90	87	76	79	75	74	63	82	68	72	81	91	89	90	87	77	86	90	71	72	78	91	89	87	83	76	75	77	83	86	97	78	83	68	82	76	68	80	86	66	60	91	72	70	75	77	70	77	80	83	69	83	72	82	76	89	70	82	64	70	85	88	74	81	89	77	79	67	73	93	61	71	81	65	70	76	88	88	80	81	80	87	71	97	77	80	97	80	81	76	98	89	78	70	70	76	84	81	78	74	77	78	79	86	75	68	92	92	92	72	82	79	89	80	66	80	67	81	89	84	69	74	79	74	68	82	75	75	94	85	70	88	72	68	90	70	81	103	75	72	84	60	66	57	78	83	93	81	71	65	87	84	87	67	86	75	62	95	79	69	54	76	76	70	83	66	85	77	83	86	87	94	81	71	56	81	72	92	62	78	70	74	84	85	90	78	80	66	71	77	71	58	67	76	83	68	92	91	74	80	89	97	83	83	70	80	66	97	73	84	78	74	89	80	75	74	80	80	60	69	82	86	75	73	74	90	67	70	63	86	76	78	66	62	87	84	76	79	76	81	88	76	76	88	90	69	67	77	70	69	80	77	78	84	84	80	74	83	68	55	81	87	80	68	79	78	81	70	82	66	79	77	78	80	68	72	82	89	77	60	71	90	77	80	84	81	80	61	77	85	95	72	73	68	75	56	69	78	78	66	69	80	88	72	75	82	68	86	92	75	78	64	67	77	76	87	71	72	78	75	74	82	86	77	91	94	76	80	72	75	77	72	95	86	88	83	75	82	83	75	78	71	73	85	78	76	82	79	68	83	57	89	71	68	86	66	70	81	90	82	80	87	81	80	72	78	73	79	75	79	80	85	72	89	82	73	75	84	81	78	89	77	75	84	76	83	63	73	66	81	70	72	85	65	80	82	81	78	77	68	97	61	79	79	81	77	83	89	58	76	64	70	75	96	83	78	61	84	64	60	88	72	80	88	80	70	70	90	75	80	75	79	78	82	81	77	82	76	79	70	68	82	72	85	68	61	80	65	86	77	90	86	67	74	84	71	87	78	71	69	56	73	74	80	73	79	75	74	76	72	77	92	79	72	58	72	70	61	79	68	89	67	100	80	61	99	87	84	93	74	84	83	75	89	59	75	83	77	83	73	83	66	72	91	70	84	74	90	77	80	79	87	66	74	87	79	64	54	73	81	62	83	79	76	81	78	81	84	74	84	72	71	85	74	76	89	73	85	74	80	86	93	94	84	68	80	74	69	67	88	96	75	75	93	92	78	74	79	84	75	88	73	80	76	66	59	87	69	86	95	80	73	70	81	75	78	60	66	87	61	84	72	86	56	75	66	68	93	82	75	76	74	77	72	86	73	66	76	80	77	57	79	67	89	77	99	84	98	73	78	97	72	87	72	69	79	76	90	82	82	95	81	82	82	86	82	86	84	84	58	98	69	67	76	69	84	70	71	81	80	78	83	83	75	80	82	66	70	80	77	80	77	86	67	76	69	80	85	97	90	85	85	81	66	79	66	84	85	82	94	85	83	72	89	78	77	100	70	84	78	84	88	70	68	91	84	85	64	64	88	78	80	81	84	73	75	81	85	84	92	83	91	77	79	95	90	77	84	85	71	79	70	70	86	86	82	80	76	75	85	67	72	69	88	85	79	76	79	55	68	79	77	77	83	86	77	74	87	66	83	74	79	68	93	66	70	63	76	71	89	108	67	72	80	84	77	92	75	92	59	70	70	79	63	90	78	73	69	83	91	93	79	69	83	67	76	86	72	77	90	71	89	83	73	64	85	90	70	61	79	85	87	84	68	86	88	68	77	71	75	80	74	76	73	82	63	84	88	86	82	81	83	77	83	85	66	92	80	80	79	83	71	77	85	76	65	78	76	74	83	79	80	77	97	65	74	67	71	84	61	81	75	72	58	77	83	81	80	64	70	92	81	71	67	87	83	66	57	76	84	78	93	116	74	85	61	80	84	76	73	78	70	79	61	80	70	79	72	80	82	83	69	71	78	84	70	91	86	74	78	75	78	61	81	80	87	80	68	59	97	83	72	84	96	74	75	77	78	84	72	73	69	77	76	82	64	71	63	76	81	75	72	66	73	75	92	82	79	77	79	64	75	76	73	78	66	78	78	73	70	83	68	73	73	81	73	77	86	86	77	85	72	93	83	82	76	71	83	73	92	70	99	68	83	79	66	78	81	79	72	74	83	77	77	69	90	77	81	75	72	76	89	76	74	96	81	82	77	77	75	90	82	84	63	75	73	86	85	63	89	84	82	75	71	89	69	87	82	78	98	72	72	78	74	58	66	72	69	65	89	76	67	67	80	88	84	80	86	74	78	57	97	79	75	74	80	88	91	72	69	87	98	80	93	67	57	101	67	69	68	69	80	79	80	62	72	79	79	98	65	79	64	80	71	88	78	80	80	66	69	78	65	79	91	66	74	66	76	60	85	81	81	86	72	78	96	65	69	87	92	71	73	80	69	87	81	80	86	73	91	84	73	57	73	88	73	96	75	80	72	76	89	77	78	80	86	72	72	57	84	81	87	58	79	81	70	74	87	80	70	79	90	90	96	73	80	79	74	73	74	72	81	76	84	61	79	70	85	87	82	79	69	75	73	84	63	76	90	79	82	85	76	70	92	65	63	63	60	69	89	80	77	77	81	73	69	87	73	73	75	83	79	58	68	58	60	80	65	92	89	61	77	85	81	64	68	67	81	72	72	77	62	71	82	70	89	65	95	85	80	69	80	75	76	74	68	69	88	80	87	80	92	78
20999	11479	7167	13022	19395	18763	31910	15237	12365	11349	9112	7906	10138	6682	5852	4810	4173	3967	3978	3342	2669	2434	2040	1928	1894	1796	1669	1788	1941	1681	1449	1301	1233	1256	1422	3855	1199	1114	1075	1145	1105	1115	1110	1131	1198	1264	1204	1162	1210	1191	1237	1217	1515	1584	1045	1055	1003	993	1070	1019	1322	4419	4987	4545	2565	963	957	962	975	966	976	957	985	974	923	964	980	944	999	944	976	972	929	946	955	970	976	999	964	903	926	919	956	914	1006	883	971	946	949	943	1002	929	978	909	974	1013	904	979	977	946	988	915	977	990	953	949	999	944	905	892	951	915	905	962	934	918	934	921	949	919	932	943	927	952	951	955	981	952	935	986	933	971	945	896	932	973	993	945	992	969	952	1004	959	948	974	934	958	942	936	923	922	969	1008	950	973	940	939	934	975	980	968	953	976	987	969	958	911	1039	947	1005	925	909	951	996	918	947	940	951	944	916	962	917	925	919	926	936	960	968	972	921	975	978	939	958	876	979	937	911	963	995	957	926	987	963	947	934	950	942	969	958	952	925	1034	953	933	927	917	960	991	890	958	979	950	955	922	928	922	945	945	957	980	939	962	949	976	940	956	941	987	982	949	944	909	976	985	986	1006	1005	929	920	924	899	947	1004	891	963	926	982	973	917	981	937	960	970	936	1006	921	917	976	924	897	963	979	931	957	917	957	945	958	918	953	984	952	927	1001	975	933	979	976	950	969	922	919	956	926	952	936	964	944	940	950	986	985	881	998	956	980	899	911	955	921	978	916	967	976	934	998	921	918	931	948	963	973	949	959	948	974	924	977	948	928	962	999	978	986	946	956	989	903	968	970	981	896	970	994	916	921	964	927	905	942	945	983	959	881	860	964	1008	952	964	1012	975	974	972	917	913	1008	935	940	935	946	939	962	933	981	984	963	963	930	936	987	1010	942	918	999	968	974	906	926	966	973	936	902	921	923	963	963	944	927	990	959	991	1037	969	1000	900	918	930	951	955	967	933	944	996	975	1019	983	960	984	972	970	944	945	934	947	908	963	952	980	971	927	990	924	965	969	964	944	948	951	963	889	899	1031	947	932	959	961	1026	961	934	917	994	1007	965	998	960	979	938	928	958	956	960	909	999	964	946	995	947	935	989	998	974	989	957	945	943	925	989	916	970	944	995	893	971	940	1001	928	947	971	998	958	998	987	963	995	983	914	944	958	938	997	944	939	923	892	938	925	1003	981	957	962	994	1033	857	969	959	963	937	921	959	939	964	954	920	975	962	923	1006	919	990	971	915	978	986	958	950	922	899	957	909	956	1004	1009	890	961	973	931	975	964	996	931	998	1017	989	953	1000	935	977	958	991	960	946	994	963	984	910	974	956	983	955	944	967	975	928	930	964	1005	915	922	949	970	880	914	965	928	1000	1026	901	957	955	913	929	925	947	983	936	947	922	996	921	967	968	912	959	979	932	930	935	931	914	941	941	971	954	920	958	943	975	964	972	979	975	955	955	936	963	942	975	952	992	966	934	954	964	934	915	906	901	980	1018	898	895	957	948	931	985	961	976	975	970	991	931	958	940	932	964	976	942	953	946	946	937	964	928	977	908	966	1006	1024	980	917	936	985	948	965	921	904	991	956	964	939	924	924	956	913	979	951	958	965	940	951	930	900	971	956	940	986	961	937	943	935	939	964	988	974	920	963	965	980	987	923	972	915	983	1008	939	962	982	951	962	894	972	940	930	990	975	1003	959	919	960	1008	931	894	919	904	949	965	975	960	941	927	920	988	932	962	970	980	967	945	950	1002	968	933	989	892	936	960	949	934	1026	901	949	920	1007	916	982	988	973	965	928	997	946	1001	977	987	926	992	901	995	920	957	896	927	956	970	927	904	950	923	992	994	930	973	918	990	899	934	987	932	960	961	960	958	967	945	977	987	987	931	938	978	928	961	926	954	968	946	941	989	978	970	931	976	938	878	970	965	968	995	948	955	969	947	918	904	1004	985	965	934	940	899	964	949	949	960	938	964	905	970	963	956	937	955	912	956	951	971	1012	966	977	970	930	978	928	997	977	968	956	1021	967	966	942	925	946	944	927	920	937	906	992	998	912	983	967	949	961	976	909	958	1007	994	943	983	973	1021	960	946	1019	934	901	1005	911	995	909	975	959	952	940	946	963	943	1012	1011	946	928	962	929	965	935	935	959	933	965	949	949	1049	969	963	956	961	949	950	892	954	1026	971	956	895	923	947	949	986	1007	980	952	985	959	944	984	964	941	910	987	989	929	979	948	958	918	951	991	954	1004	958	1008	939	911	921	927	968	961	936	946	952	972	974	955	1001	951	914	971	936	918	953	953	965	1029	952	954	947	1003	918	931	917	956	1011	928	1008	993	1004	950	981	921	937	919	933	973	972	967	980	948	940	940	935	923	939	1027	908	948	951	991	879	944	878	958	940	953	944	960	951	947	944	973	989	939	938	935	965	986	939	985	934	965	927	919	964	994	929	978	958	967	977	988	945	956	962	970	937	965	992	944	951	1003	974	958	982	915	940	961	918	953	957	910	1006	965	882	914	985	965	960	964	943	996	1017	951	907	915	971	924	933	978	977	978	911	935	962	938	995	925	1007	972	906	975	932	928	934	970	975	963	981	941	890	930	939	920	981	899	949	919	961	935	906	965	940	884	981	999	951	960	988	892	1003	936	943	942	926	901	930	968	944	973	981	937	963	873	994	975	978	946	938	961	962	970	901	951	976	910	908	969	982	982	952	937	949	907	947	999	980	906	937	975	954	940	934	969	979	940	972	994	1004	935	939	907	937	991	913	969	1038	950	947	930	975	949	951	992	980	961	994	946	960	944	966	941	944	969	918	951	992	958	958	972	922	1006	970	905	899	888	931	952	988	1009	982	915	958	994	1000	946	947	944	949	919	997	934	933	883	886	995	1058	982	948	939	957	972	941	958	945	921	957	918	980	900	964	970	981	948	945	936	943	983	897	986	930	987	999	962	938	982	999	896	946	978	934	923	895	970	885	1031	954	938	970	990	970	968	901	942	944	947	956	900	905	984	907	935	970	959	965	956	924	980	933	968	938	913	968	918	948	946	961	1013	920	888	980	982	902	980	954	949	998	1007	931	996	987	912	998	918	988	980	961	986	944	958	963	923	904	944	929	896	905	935	1049	920	983	946	928	1013	968	979	912	962	997	962	958	980	936	964	953	1011	978	916	918	983	1047	938	955	966	924	963	944	987	947	868	891	958	947	940	950	934	971	948	922	868	975	927	956	913	976	951	923	948	984	927	975	941	938	968	965	942	982	947	953	967	940	958	937	983	956	965	941	902	971	957	923	944	943	947	969	957	989	907	942	976	1025	955	984	900	1031	980	944	978	942	977	1001	938	929	949	915	952	983	953	964	979	972	969	953	1007	879	925	955	934	926	957	960	986	988	948	949	965	973	925	959	948	954	975	1011	987	970	959	926	990	933	967	933	932	987	941	966	958	981	929	923	983	955	938	948	979	972	954	945	952	974	895	984	978	937	946	931	940	911	953	925	992	962	935	1020	945	961	960	916	996	946	930	980	909	914	986	977	1023	971	937	970	994	941	925	948	942	934
1868	328	194	153	142	145	390	204	142	175	129	126	139	105	83	89	80	66	73	66	79	75	61	49	79	66	53	63	57	65	56	58	52	50	56	88	58	60	52	52	47	63	50	59	44	57	50	57	50	51	49	47	64	57	46	56	52	65	58	45	54	79	77	73	62	53	43	61	57	53	55	52	39	53	55	58	55	47	46	51	53	40	63	56	49	59	53	60	68	46	52	52	63	60	63	54	48	44	59	60	47	61	67	54	59	51	48	52	45	48	56	68	52	53	44	44	49	57	51	46	60	53	45	58	58	62	59	66	53	62	51	54	50	64	46	67	62	47	56	54	49	50	65	57	45	58	60	50	44	47	53	59	56	69	52	49	69	59	40	52	48	47	45	51	48	64	46	57	57	38	47	54	58	42	60	47	49	59	58	66	56	67	63	48	58	50	56	49	53	56	45	51	69	52	56	67	53	58	46	54	56	68	48	59	59	57	57	49	51	66	51	57	56	49	67	55	53	56	52	49	46	55	52	47	59	50	54	53	54	62	53	59	64	51	57	51	58	54	54	53	58	47	68	42	49	54	57	58	54	55	53	54	48	57	51	62	50	49	60	56	65	62	49	58	54	66	53	54	59	63	50	56	69	62	49	61	67	51	43	47	53	46	60	53	61	59	66	39	51	54	59	49	55	47	58	47	57	62	56	55	59	49	56	61	55	57	58	53	53	58	54	62	57	54	51	57	52	52	44	49	65	58	52	58	59	58	62	55	55	50	48	54	50	66	57	52	68	51	55	49	61	60	55	47	52	67	47	61	50	58	57	55	60	64	61	42	39	58	60	62	73	58	58	38	47	54	55	50	44	65	47	60	50	57	53	50	53	68	44	79	38	57	57	60	56	58	60	69	67	57	60	60	54	54	55	56	62	45	47	58	59	44	44	50	45	76	55	49	56	46	62	51	54	50	47	60	58	68	60	52	57	65	73	55	55	49	74	42	57	55	53	46	52	50	65	47	45	59	49	47	66	62	66	43	60	55	40	54	47	58	57	44	63	63	56	49	54	58	59	55	68	54	45	67	59	49	48	45	67	50	51	41	50	44	49	53	64	52	72	54	53	68	59	60	48	62	40	47	51	60	75	44	54	54	47	57	55	62	50	60	58	49	43	59	39	65	69	53	54	58	49	45	70	50	48	54	50	53	63	57	44	48	54	71	46	57	70	53	61	55	67	48	49	46	49	58	58	50	53	43	51	47	49	48	43	53	44	55	67	59	45	45	54	40	50	56	51	51	52	47	60	39	68	56	62	54	50	66	63	56	53	54	55	58	55	65	48	58	43	36	55	40	55	49	46	51	52	64	52	56	58	61	52	52	66	52	52	66	45	66	41	54	71	69	44	45	48	44	55	67	46	65	60	51	69	54	63	53	47	56	66	61	44	59	45	53	42	51	46	65	61	63	56	59	47	71	53	60	66	55	58	53	63	66	54	53	62	51	65	58	53	44	46	51	60	65	60	60	52	62	57	60	45	68	49	41	60	54	52	52	46	43	49	51	43	47	53	49	54	49	56	59	69	57	67	49	50	45	61	45	50	44	52	60	55	35	53	54	52	55	65	45	59	64	51	55	50	57	63	57	53	53	59	63	60	50	53	55	59	45	70	61	56	44	50	61	60	52	61	53	75	56	53	43	52	53	63	61	58	40	57	53	48	60	56	53	57	68	55	52	54	56	53	52	62	66	52	51	63	53	73	52	58	52	47	52	52	53	52	53	38	49	43	57	56	58	53	61	56	64	41	52	59	51	45	61	51	56	59	41	61	69	53	60	68	55	42	61	61	38	52	63	71	46	49	55	55	66	56	60	52	62	47	46	36	51	50	57	59	57	51	47	53	36	55	62	51	49	59	55	59	62	59	53	59	48	47	49	58	69	58	59	42	56	45	66	72	54	44	54	49	50	69	50	58	46	66	56	58	62	60	67	51	50	47	47	61	55	56	53	57	37	48	61	39	36	54	56	40	52	56	43	57	59	40	59	48	47	55	53	53	58	74	58	55	54	48	48	60	55	59	58	44	45	48	64	47	54	54	60	69	45	67	34	54	41	53	52	58	58	63	57	51	59	58	48	49	68	43	48	45	55	48	61	52	64	40	58	53	47	49	61	51	52	63	62	48	53	58	71	38	46	48	62	57	57	52	44	58	58	63	52	58	48	57	63	50	56	58	60	52	55	57	55	48	53	49	58	60	46	63	52	41	51	49	61	64	49	46	63	52	60	65	51	51	55	61	43	63	51	63	48	63	75	50	58	56	68	55	60	50	48	44	66	42	45	53	41	51	62	66	64	51	46	54	50	63	46	72	47	56	53	49	58	54	54	50	56	43	47	55	55	56	49	54	52	50	61	44	49	57	64	55	60	53	56	61	62	63	58	62	55	47	45	57	50	36	57	58	68	44	60	49	46	70	32	50	51	54	52	56	55	47	38	53	46	51	49	51	64	49	55	45	47	53	50	55	60	62	46	41	55	65	69	59	53	45	50	45	58	54	57	62	65	50	57	43	50	46	47	49	60	57	44	49	57	52	59	57	61	51	53	67	52	64	65	55	49	59	61	47	65	50	55	53	47	52	53	52	55	41	47	70	39	56	51	63	38	56	44	65	53	65	64	67	67	50	57	52	57	52	56	56	50	57	59	46	52	53	66	44	59	61	43	48	55	46	57	59	55	55	55	52	50	49	51	60	58	41	58	44	49	49	49	55	65	61	55	54	58	59	58	57	63	57	50	56	53	45	64	66	45	51	50	62	46	55	41	54	44	53	46	48	54	62	68	59	54	60	55	55	61	51	45	63	53	54	54	54	54	54	49	51	61	55	60	69	56	61	45	57	54	50	56	57	54	48	52	43	56	59	50	56	60	47	42	50	55	51	60	57	49	60	57	46	60	58	65	52	51	57	54	55	59	53	58	63	65	59	39	50	47	60	59	49	54	59	43	47	61	57	59	53	51	59	61	69	56	46	62	55	55	45	55	46	65	73	41	48	54	44	60	44	56	58	50	45	48	48	48	55	50	53	48	59	57	48	62	59	58	50	47	64	48	54	56	54	50	61	47	48	61	43	47	62	61	50	59	49	52	55	58	79	53	48	55	63	70	59	38	68	51	57	73	54	50	48	54	64	38	47	56	45	52	63	49	45	51	54	56	57	58	53	40	58	56	47	39	57	61	54	51	62	47	49	50	53	49	52	51	56	66	48	52	59	63	56	51	62	57	52	51	51	70	46	58	58	52	45	49	46	47	49	59	43	46	47	48	51	56	64	66	63	48	59	60	58	53	55	57	57	51	59	46	64	60	61	50	46	53	51	44	50	67	52	63	45	56	50	56	54	46	59	57	49	54	49	59	60	59	53	50	56	45	58	60	56	49	49	46	55	65	59	45	46	50	43	45	60	45	53	65	70	51	46	70	62	57	63	52	44	53	57	56	58	48	48	64	55	56	61	55	57	44	50	62
14926	6996	4002	7596	12390	11938	16953	9040	8116	7634	5533	4600	5539	3717	2954	2480	2235	2101	2122	1773	1554	1343	1193	1134	1225	1126	1078	1172	1206	1081	892	863	865	873	964	1800	747	843	746	758	742	749	718	742	790	813	789	816	795	782	841	814	901	822	750	725	741	699	696	744	838	1472	1686	1650	1189	727	721	712	694	736	721	688	698	692	726	733	725	704	722	718	720	731	678	677	708	718	686	687	668	682	683	702	657	726	728	763	689	747	736	646	694	716	749	731	751	709	697	700	714	699	709	720	702	718	704	697	688	744	726	710	674	733	662	695	701	720	706	732	706	724	681	717	755	693	708	705	752	741	722	690	691	704	705	718	708	748	736	691	663	663	683	744	752	724	707	735	712	696	719	661	685	665	712	666	700	679	753	709	680	716	717	697	707	741	703	754	676	702	701	719	774	741	766	699	684	705	677	692	718	709	773	748	707	705	732	704	719	695	732	715	696	709	685	713	730	722	766	680	712	702	736	718	701	685	755	741	749	730	700	733	707	680	701	705	702	696	712	667	696	718	681	706	695	739	674	667	666	749	684	732	734	625	730	759	697	655	697	747	712	676	722	754	704	691	748	715	735	761	678	719	698	694	734	702	693	747	735	743	713	718	694	697	728	681	678	671	647	731	717	670	700	701	767	737	690	697	705	769	683	690	731	720	713	698	697	721	737	719	729	714	685	744	701	683	676	693	698	742	705	741	676	711	699	674	683	728	725	713	692	758	693	762	678	704	722	687	690	664	703	677	733	748	671	736	655	708	670	718	736	746	753	708	685	752	725	719	685	748	706	718	746	685	736	686	709	725	720	639	723	725	697	739	743	719	687	716	718	703	704	725	699	703	699	721	684	709	711	721	689	697	689	711	721	661	700	704	731	743	724	753	707	731	733	668	736	689	739	725	734	720	697	722	723	723	762	722	720	743	709	721	657	723	719	683	713	721	699	722	687	699	747	716	736	679	684	725	678	671	716	738	741	702	731	649	702	707	747	697	700	703	749	686	682	716	708	735	732	693	730	683	719	771	729	699	682	688	760	725	719	731	679	735	695	677	735	695	737	718	698	689	742	727	711	784	760	718	665	731	714	696	747	665	702	711	735	684	681	684	718	723	718	703	708	715	720	695	717	750	692	737	674	709	742	672	716	683	692	687	734	731	678	731	684	715	711	713	747	735	735	738	698	692	709	711	693	707	720	716	740	687	763	742	725	703	749	724	730	725	721	725	708	671	686	714	729	669	712	734	693	733	754	744	738	718	708	683	668	692	699	741	673	674	710	746	714	694	688	708	704	738	655	719	696	679	754	744	724	700	743	708	733	668	705	722	698	717	694	696	712	717	730	730	702	716	666	698	730	715	691	711	701	704	732	740	693	709	664	742	689	683	713	743	712	683	722	730	723	715	758	750	727	696	704	714	686	761	743	671	658	714	775	713	713	684	708	712	731	733	724	708	730	694	782	708	683	692	714	758	667	681	714	693	759	705	710	669	757	680	770	704	759	743	730	681	703	683	726	680	715	724	717	682	743	696	734	664	697	623	722	742	722	734	718	687	711	688	697	718	692	754	712	681	694	708	743	731	678	709	723	710	721	724	741	768	736	699	708	714	702	727	708	760	719	694	689	675	730	694	683	732	666	708	731	699	730	702	704	683	749	741	700	743	716	681	704	758	697	741	699	738	681	749	678	727	781	692	684	752	720	697	693	706	728	699	714	707	726	722	700	720	690	704	725	694	724	673	725	717	736	682	782	660	679	682	677	703	731	703	683	732	725	708	718	710	683	685	715	716	706	692	737	688	731	708	647	698	742	709	738	690	746	714	703	713	761	694	682	767	672	709	742	689	694	685	766	692	731	666	722	679	698	721	675	697	741	724	693	694	775	695	714	702	779	719	738	706	766	672	692	702	720	734	666	689	735	735	706	716	654	696	693	745	728	679	704	709	716	705	712	697	689	750	697	664	704	749	746	737	712	727	710	694	725	735	723	758	684	696	693	673	668	768	692	717	711	686	686	731	706	716	723	689	713	735	684	623	678	689	739	708	739	695	698	706	698	703	683	700	707	759	724	699	747	655	717	698	712	687	677	737	749	728	700	763	705	692	666	710	683	716	665	748	698	702	723	671	733	719	721	676	759	700	689	718	694	702	720	709	734	704	692	690	684	741	695	707	706	739	667	719	704	733	693	693	776	732	719	709	711	735	738	716	663	716	710	686	694	747	740	776	731	726	721	678	715	720	707	704	747	711	686	723	728	693	704	748	697	707	664	652	746	714	692	714	696	694	695	656	718	710	722	707	705	700	715	730	704	753	718	693	711	713	716	729	719	693	708	714	738	724	706	687	709	718	718	724	712	677	691	711	727	725	649	690	690	732	733	719	703	694	680	737	742	695	728	708	682	702	720	708	725	677	683	691	723	717	685	686	666	714	673	698	719	713	710	713	704	709	679	688	727	719	740	700	673	710	695	731	705	708	702	698	683	731	703	729	737	733	731	697	688	707	677	680	672	678	691	737	702	703	691	701	697	725	732	702	759	708	676	724	743	677	677	681	705	688	712	682	746	679	741	720	739	725	702	669	711	725	766	724	696	743	738	701	730	688	718	711	716	727	729	724	729	717	715	720	756	713	718	680	687	718	757	726	693	665	729	690	699	712	729	701	702	742	697	702	737	685	700	738	716	773	692	694	738	771	681	688	728	717	705	643	670	690	729	645	697	728	692	713	743	737	706	685	682	700	741	718	664	692	746	696	701	679	723	731	687	669	691	679	739	720	712	718	732	669	741	736	691	738	730	724	710	668	730	716	706	728	720	712	709	726	690	759	683	776	717	756	673	719	727	707	741	755	700	749	688	705	666	692	713	690	737	733	739	674	751	705	758	658	741	679	734	664	697	698	708	679	750	726	678	663	678	748	685	664	677	709	702	702	680	709	711	706	714	686	728	709	724	711	725	697	679	666	749	749	704	723	691	715	668	674	706	703	685	750	681	745	735	697	722	708	740	722	701	715	680	720	711	701	680	673	664	730	713	699	686	716	693	734	727	677	685	755	707	665	727	683	684	702	701	711	703	698	704	713	675	679	721	707	684	714	715	679	676	735	662	732	703	724	733	744	743	705	689	691	736	675	720	682	713	696	705	707	699	702	712	725	694	693	747	725	695	683	722	738	741	715	716	729	704	730	725	689	677	711	671	725	725	719	702	701	705	706	716	701	708	705	725	684	689	699	663	704	675	702	731	680	698	700	676	728	735	704	783	643	742	696	732	699	668	755	730	670	709	664	735	668	719	668	702	682	730	767	688	754	712	717	700	692	715	688	680	735	673	714	687	713	712	662	765	693	732	731	702	719	699	764	731	724	705	702	704	707	723	687	689	710	698	728	759	680	707	736	712	724	726	691	733	704	677	744	703	688	706	728	675	650	707	725	742	705	754	694	693	714	729	708	743	718	713	764	674	734	711	724	690	718	723	668	697	724	658	698	713	707
1245	489	291	195	194	218	242	220	189	213	167	128	422	234	96	104	87	94	88	88	77	68	67	46	76	70	54	60	58	49	59	49	57	72	63	96	51	33	43	52	58	39	66	63	47	64	43	49	62	60	62	56	75	45	63	58	49	58	45	62	68	85	110	101	64	47	61	56	55	39	44	59	51	48	45	64	51	58	52	47	52	47	59	51	52	48	54	51	64	45	59	44	45	53	51	48	49	55	60	66	60	63	55	54	63	56	50	61	42	50	46	58	60	49	50	45	46	62	60	52	49	63	48	46	50	61	45	52	73	68	54	55	60	50	63	59	43	46	44	53	57	58	51	47	65	63	47	64	58	67	57	54	48	48	71	57	58	56	41	47	77	55	55	57	49	60	59	46	51	58	54	51	48	52	53	76	59	52	36	60	51	58	69	49	41	51	49	55	59	57	55	51	56	35	54	66	46	58	53	63	55	49	54	55	49	57	54	48	51	56	46	48	52	58	64	53	56	50	60	57	57	58	49	37	44	67	47	57	53	53	58	56	64	50	64	49	47	46	50	55	59	54	59	58	53	43	45	59	46	70	50	58	44	52	43	54	46	47	51	53	52	62	55	58	53	48	49	70	61	59	67	50	56	44	56	52	53	63	52	44	67	61	42	51	57	56	57	54	49	43	51	53	59	48	50	61	52	52	44	53	56	48	47	52	43	59	38	73	67	53	49	58	56	55	58	60	47	41	57	67	57	54	45	53	61	65	47	47	60	59	47	41	50	54	58	55	41	55	40	50	52	51	51	50	46	51	49	54	62	48	48	71	62	53	61	51	54	45	52	56	59	54	63	50	58	56	67	61	39	49	51	40	59	50	55	60	53	49	63	46	44	44	44	52	60	63	44	59	52	56	58	60	59	45	56	61	43	55	60	53	58	51	46	59	56	44	60	68	57	45	50	56	52	50	55	55	54	65	45	49	56	54	54	41	60	56	61	67	48	50	56	52	51	54	55	45	45	53	48	53	56	60	46	52	64	51	54	49	44	53	48	61	57	59	58	59	53	49	45	54	56	51	49	52	50	55	56	50	53	57	34	60	61	42	50	47	54	48	62	56	44	53	53	61	45	51	56	48	51	50	52	63	63	53	60	54	45	45	45	57	60	53	59	60	48	61	62	52	62	60	54	43	51	63	50	65	48	52	57	39	52	64	55	46	53	41	44	52	53	68	56	56	57	38	43	62	52	52	47	45	70	57	39	58	56	70	39	55	56	62	55	48	54	54	48	65	51	53	65	51	59	48	59	42	58	48	45	50	60	53	48	55	58	51	62	54	56	52	65	47	51	58	52	63	52	50	50	59	54	53	62	41	51	51	61	54	51	54	47	63	56	47	48	55	58	41	45	55	55	42	49	49	46	49	57	65	36	59	42	58	48	52	58	50	53	51	56	60	44	60	60	45	52	60	47	64	45	55	39	55	50	60	59	55	55	53	68	45	52	55	49	62	65	45	60	47	34	39	46	41	51	68	55	65	51	53	45	53	54	58	52	57	48	51	37	46	49	48	43	56	51	62	50	59	67	58	57	55	55	52	61	44	56	48	44	48	58	49	51	50	52	51	49	56	60	58	51	60	53	55	52	68	50	60	58	58	55	63	54	49	49	45	43	48	38	45	57	51	73	61	50	48	50	48	59	42	47	44	53	52	66	62	61	53	57	52	54	66	49	52	59	60	45	66	56	56	54	51	48	53	50	53	59	64	58	55	40	46	46	52	59	54	44	57	59	48	62	52	64	67	46	39	44	61	60	53	42	53	52	52	49	65	75	56	63	46	54	44	53	60	58	60	60	50	54	59	55	54	57	47	43	53	63	54	51	53	62	39	58	49	46	45	58	58	55	52	56	41	53	59	55	58	63	47	64	71	53	58	63	59	56	57	51	61	43	61	51	48	53	66	45	55	47	56	52	60	57	57	58	55	56	55	54	36	55	50	57	57	64	58	43	54	48	50	44	45	51	53	50	37	53	50	52	47	52	65	49	50	53	49	55	56	52	64	65	66	54	53	63	65	45	41	49	54	66	55	50	52	52	39	47	50	55	48	43	52	56	45	47	55	48	61	51	54	52	60	51	49	41	51	54	52	63	59	58	62	49	43	60	50	43	50	51	53	47	61	59	52	51	48	52	46	47	63	55	45	67	44	46	54	49	52	40	47	46	53	48	45	53	49	52	60	49	53	52	45	47	53	59	49	58	48	49	59	46	48	46	59	40	39	60	61	63	49	55	54	54	54	34	55	51	52	62	57	49	64	47	56	50	60	49	53	59	53	49	43	49	62	42	52	66	63	49	57	64	59	58	48	59	48	52	55	53	55	47	51	38	75	47	44	47	56	45	47	47	56	47	45	57	51	49	53	45	51	47	45	57	63	50	66	57	44	42	47	34	55	55	53	57	46	57	42	36	50	56	52	52	58	64	46	48	48	72	60	58	52	53	59	53	62	49	49	47	46	45	59	42	51	57	46	56	49	52	64	69	46	48	55	52	57	51	55	49	44	56	44	53	55	59	64	61	61	59	48	56	58	59	62	74	46	54	43	54	60	47	58	50	50	58	51	68	54	46	57	54	59	42	62	43	55	56	64	63	61	61	48	70	45	59	56	58	50	58	51	55	68	56	53	49	53	44	48	48	53	57	61	63	67	57	58	63	44	50	65	45	60	56	55	74	58	45	50	52	50	46	54	55	44	51	52	55	55	48	54	53	56	48	55	63	48	55	54	51	59	42	54	59	44	45	60	53	52	52	50	46	48	59	60	50	49	58	55	55	54	57	49	44	39	57	58	49	65	53	45	52	51	48	55	57	56	57	52	51	50	55	63	63	58	54	55	51	60	59	44	58	55	56	54	56	56	63	42	35	58	42	69	54	56	49	48	43	50	52	48	52	62	50	49	39	44	43	43	52	52	46	60	52	52	61	57	50	43	54	48	63	52	58	57	51	48	59	59	72	62	42	44	60	62	46	54	38	62	46	49	47	65	52	42	54	49	58	46	46	47	54	54	62	50	54	59	55	60	61	66	66	51	54	57	70	43	48	45	42	54	50	61	59	55	64	49	57	49	70	60	51	56	57	54	53	47	50	57	57	51	58	44	74	60	47	50	53	54	62	62	47	58	50	49	52	50	52	39	49	69	46	55	54	43	57	53	59	52	53	72	48	61	46	57	53	54	53	45	49	60	36	51	48	57	48	54	58	58	61	50	55	46	59	59	53	62	45	56	44	42	50	56	61	44	60	54	47	47	53	48	41	57	55	46	52	49	55	50	54	68	49	48	53	51	49	65	70	48	45	56	50	48	57	65	64	60	41	57	44	45	42	49	57	46	53	54	58	63	56	56	52	54	54	53	44	61	58	50	46	43	52	51	41	45	47	52	46	64	60	50	51	46	46	51	49	59	68	55	48	58	61	52	52	42	56	55	58	43	45	52	41	56	69	55	63	46	48	56	54	54	66	52
17970	9629	5420	10375	16067	15354	13750	12427	11056	10560	7552	6482	12266	6308	3958	3365	2961	2786	2872	2304	1974	1670	1425	1352	1358	1172	1255	1378	1243	1106	958	899	888	939	1079	2053	798	743	704	742	706	757	725	762	812	833	858	849	806	800	863	837	1009	838	749	753	735	740	675	689	1009	2763	3067	2740	1066	654	703	694	634	656	661	626	642	654	614	600	672	653	672	648	699	662	636	697	643	641	690	649	655	616	686	690	596	691	650	641	629	680	648	673	659	689	675	662	679	661	633	679	673	684	673	611	673	676	683	614	657	651	688	644	682	652	644	619	642	682	637	635	599	653	607	659	649	678	654	689	702	635	691	652	635	650	661	698	629	704	690	648	655	640	692	692	623	670	683	678	643	650	682	684	630	682	683	636	645	649	642	672	664	714	666	638	676	695	638	649	636	652	671	617	690	662	657	619	648	671	663	702	648	692	638	642	623	654	637	678	668	627	666	682	644	606	610	655	633	666	667	661	701	590	661	715	668	667	652	643	657	683	658	640	651	646	646	613	628	680	651	683	627	660	680	630	648	666	609	673	619	617	650	612	655	671	671	671	692	659	667	633	678	659	682	661	649	643	641	634	661	660	661	645	673	662	691	662	644	685	675	646	666	640	648	700	646	630	604	662	654	657	637	686	621	722	682	656	627	667	689	627	651	640	696	674	659	677	643	704	699	606	646	677	659	664	659	720	670	686	673	657	612	646	623	674	619	618	691	689	644	651	650	650	637	685	655	689	679	703	661	652	689	629	661	680	630	671	712	704	669	675	711	666	711	655	636	698	687	644	688	653	661	650	700	695	659	676	664	653	669	677	657	672	712	693	664	694	654	651	667	648	642	656	646	694	662	644	645	684	601	654	634	693	688	693	648	669	699	639	656	674	667	639	639	654	678	710	637	678	657	661	641	656	648	598	680	699	649	624	686	644	658	647	652	641	663	630	671	692	637	666	670	649	680	654	659	677	628	705	691	699	675	697	700	614	650	603	663	704	646	618	675	668	633	604	610	621	618	641	661	687	650	709	674	662	674	658	667	660	629	692	642	622	634	668	648	657	651	655	640	664	715	612	609	654	640	677	619	635	618	690	678	637	602	645	611	671	660	703	677	685	674	699	623	660	667	676	716	644	690	619	692	629	669	664	662	623	684	607	657	664	624	638	700	658	716	691	667	667	695	652	657	641	641	648	669	651	645	649	649	655	653	692	611	651	651	663	663	664	719	645	703	675	624	614	662	729	656	635	673	683	642	643	630	650	688	654	694	648	675	678	668	669	652	640	670	658	637	637	627	613	662	621	652	662	642	571	660	707	635	707	654	640	660	642	662	617	674	606	695	654	700	663	648	742	687	613	664	674	591	650	656	700	618	651	636	636	630	664	691	626	620	642	606	688	638	678	663	610	653	645	634	637	655	673	642	658	658	636	642	690	674	617	683	652	701	668	650	674	676	638	654	653	653	651	668	619	689	624	671	699	674	593	716	640	629	661	703	673	633	639	683	694	665	676	680	627	651	686	643	676	591	586	695	694	645	668	642	667	650	663	664	697	655	651	673	677	657	683	636	637	624	609	667	639	645	620	664	618	658	658	690	621	668	641	684	688	616	708	628	685	664	713	671	665	631	635	655	645	610	626	611	649	620	682	649	695	659	750	660	654	674	644	662	688	642	650	626	697	616	630	627	647	640	664	636	651	693	642	670	658	634	677	662	673	602	662	603	669	649	664	668	656	656	615	646	636	679	648	601	666	635	677	674	627	661	653	605	650	628	645	649	692	701	713	665	668	677	652	669	625	653	643	614	643	681	654	664	622	697	633	645	612	669	653	642	642	677	630	634	696	692	648	649	624	607	698	628	653	675	668	651	686	707	657	668	684	630	649	643	651	595	673	672	680	682	632	666	676	651	630	611	687	632	640	676	663	657	668	645	636	622	646	691	718	673	623	688	639	703	666	658	635	674	652	662	641	660	670	677	627	701	649	653	640	682	640	666	644	641	673	685	689	677	678	638	658	674	646	679	630	623	689	680	645	658	657	635	621	623	664	675	683	651	663	661	702	663	637	645	642	658	681	684	676	651	634	693	634	655	690	684	690	641	686	667	685	663	617	649	657	596	644	659	692	647	641	728	671	669	675	671	634	656	645	649	626	654	660	673	654	640	640	643	699	638	671	684	669	674	673	668	635	672	662	643	680	640	650	682	672	659	636	645	679	596	692	674	677	677	682	674	625	659	697	644	638	698	633	689	655	653	636	672	723	661	692	645	631	634	623	633	634	662	686	678	614	681	701	662	688	668	658	666	638	693	663	684	657	695	665	661	671	675	657	675	644	619	648	630	673	687	658	667	689	629	672	657	642	664	641	659	666	637	670	667	695	651	657	664	678	683	624	646	630	669	686	682	643	630	690	693	648	681	679	683	650	640	660	692	682	676	626	671	638	633	665	673	627	635	615	669	710	673	634	641	636	635	676	653	679	641	692	663	695	665	640	684	657	674	662	687	657	671	662	639	668	663	666	630	633	683	704	672	597	631	669	620	669	633	647	654	673	627	668	643	672	614	626	649	647	618	727	672	638	629	686	632	669	599	650	633	661	633	642	666	641	669	613	661	679	646	644	665	682	705	712	654	653	633	631	631	654	678	620	659	701	646	655	654	630	633	612	662	680	610	633	702	618	648	625	649	686	657	663	617	606	711	678	690	663	620	696	657	685	661	644	700	676	702	623	616	659	679	649	683	654	659	655	665	653	631	690	672	580	685	646	653	668	663	679	665	648	658	661	660	647	598	650	714	668	654	680	639	649	688	643	645	670	650	634	670	669	702	642	676	651	615	647	659	649	614	652	652	632	690	666	653	606	712	707	665	678	710	635	654	643	625	656	678	624	623	678	676	671	680	667	684	705	631	688	657	645	680	673	673	639	665	697	665	671	653	710	635	679	650	652	688	645	627	665	647	661	688	685	658	673	628	620	643	655	614	641	631	663	671	670	672	666	608	662	627	656	695	710	672	655	669	659	638	624	687	672	641	660	652	657	662	701	682	641	702	635	663	678	677	641	649	645	669	664	624	649	644	637	672	635	705	685	699	626	645	658	653	694	660	644	702	646	699	675	687	612	679	669	670	679	669	650	658	649	677	667	606	658	664	658	680	663	625	633	638	634	682	650	691	688	688	636	636	670	650	645	640	660	626	636	655	631	698	631	673	637	676	683	644	671	654	658	637	651	668	669	696	644	648	635	662	676	658	626	662	668	649	672	627	617	628	700	628	711	671	653	686	650	675	636	686	650	720	659	634	661	672	625	670	653	660	712	674	624	714	673	649	663	684	663	707	632	675	686	663	690	633	666	646	676	638	665	668	672	642	629	665	674	686	647	660	642	684	643	630	664	660	638	621	659	648	698	693	664	661	648	640	686	604	685	667	669	658	601	610	713	643	615	655	692	683	685	647	642	689	652	685	681	611	679	623	607	643	635	643	666	670	659	629	707	653	647
2674	476	321	219	215	260	255	239	242	273	214	207	241	173	143	127	125	129	142	112	82	86	105	97	110	100	88	84	88	78	98	74	91	83	103	129	92	78	81	77	74	74	73	102	70	89	86	83	74	89	83	74	91	70	85	85	73	75	70	80	85	143	150	144	84	67	94	81	64	82	63	74	87	76	85	74	72	81	77	65	65	72	78	76	65	80	82	79	71	76	87	75	72	71	74	82	73	73	67	74	82	72	72	82	77	86	85	98	77	73	82	82	77	77	78	85	79	78	90	68	88	77	73	76	81	87	82	65	71	73	73	84	89	70	72	90	84	81	80	90	87	71	97	70	88	84	84	103	83	67	85	74	87	72	85	89	79	85	76	80	94	67	77	87	66	82	80	67	76	74	91	78	69	80	86	84	69	92	68	87	75	83	82	77	81	88	77	65	74	88	70	84	78	76	71	76	84	91	53	83	96	64	84	90	80	72	83	70	76	85	76	76	71	77	85	68	85	72	71	92	105	75	77	94	71	88	73	76	58	78	71	86	92	95	92	72	78	67	77	74	71	73	96	77	90	96	82	78	85	75	87	71	93	83	66	90	70	90	72	72	86	84	89	71	80	101	80	79	66	77	70	83	76	100	84	77	67	95	85	90	77	80	76	82	60	91	76	83	80	88	80	81	64	72	89	100	89	72	60	88	93	76	96	96	83	87	71	87	71	85	78	89	68	85	65	67	67	54	77	66	75	74	67	80	80	63	80	66	79	78	70	75	79	87	71	75	78	70	59	75	75	73	74	70	74	73	79	81	86	80	76	67	85	83	76	87	82	68	83	94	79	67	76	72	74	67	87	78	67	83	82	79	87	71	81	77	77	77	77	77	83	78	85	83	78	68	93	78	74	62	73	74	70	71	88	74	60	77	82	75	79	66	71	85	77	88	77	77	69	84	79	74	84	73	79	76	90	80	90	91	82	76	80	83	81	65	82	74	77	77	75	73	85	78	71	82	81	82	79	87	79	79	101	72	82	73	68	83	70	82	73	71	80	70	73	75	82	76	81	54	83	85	66	73	63	74	84	83	84	99	80	64	72	80	71	75	79	80	89	78	101	72	82	70	72	80	79	92	93	87	90	76	78	78	95	67	71	90	72	86	74	90	68	73	80	87	74	71	82	81	69	80	86	84	64	71	68	87	75	74	79	84	91	74	90	78	83	57	78	62	85	78	73	73	95	76	89	84	85	82	84	84	90	100	75	76	72	87	83	74	69	81	90	93	76	85	79	79	78	90	82	79	89	86	88	78	93	79	69	75	75	97	86	71	78	72	81	66	80	80	68	84	69	79	81	71	67	74	93	90	75	69	86	80	97	74	83	82	73	67	84	69	94	73	78	69	71	83	91	77	72	94	85	92	75	88	82	85	65	76	93	76	92	87	90	93	81	76	83	66	79	74	58	71	83	62	72	87	86	78	74	66	70	90	81	81	80	65	75	90	70	57	77	66	84	77	81	74	74	65	78	87	74	72	84	91	76	86	71	82	75	88	79	90	89	76	74	100	70	97	94	85	80	84	71	83	77	76	85	90	73	84	67	83	95	74	88	78	90	76	72	75	76	90	76	76	67	89	80	89	83	82	67	81	82	76	86	91	70	75	73	82	80	71	60	75	88	65	82	78	99	82	86	75	69	70	93	83	84	73	71	66	71	82	74	74	86	76	79	83	68	64	72	59	77	78	79	76	79	79	72	91	78	65	73	59	79	93	76	76	74	71	97	81	59	77	89	59	72	87	74	66	80	67	76	80	90	85	82	87	91	75	71	78	87	82	74	85	64	87	76	83	73	76	70	75	80	73	68	85	68	90	85	80	89	79	85	86	90	75	90	74	95	68	104	82	82	82	90	78	78	76	75	74	64	86	73	81	56	81	81	79	68	85	76	76	90	71	84	83	82	83	77	72	83	64	76	72	66	83	95	81	71	70	66	86	66	94	68	90	78	93	83	72	84	89	88	91	78	75	91	81	85	79	103	77	80	72	74	73	75	74	82	81	81	80	82	65	87	81	98	77	75	75	75	83	76	80	86	95	60	75	76	84	84	91	75	85	74	79	82	78	75	83	81	81	94	76	99	77	78	82	76	70	89	71	76	78	74	82	78	77	89	75	71	75	74	74	73	88	88	79	60	96	93	90	73	88	76	81	77	80	60	65	81	84	80	88	74	73	84	67	72	86	73	86	73	84	86	86	79	60	72	90	82	73	79	73	75	86	89	76	72	82	88	82	74	80	85	82	76	89	71	69	69	65	57	77	78	92	81	86	67	79	91	86	75	73	93	78	88	79	77	79	73	77	71	87	75	83	72	70	78	63	76	72	81	71	74	90	73	80	87	75	71	72	74	94	92	85	76	70	79	76	82	87	76	77	95	65	76	64	75	106	90	66	88	82	78	66	81	97	77	68	80	78	76	97	80	73	66	78	67	68	76	71	70	88	78	78	85	82	82	76	63	72	101	77	89	74	88	68	79	73	66	82	87	68	76	92	85	69	83	70	77	74	75	80	74	93	81	67	71	79	86	87	82	74	58	84	63	93	96	87	77	69	71	76	71	69	74	80	81	68	91	72	69	76	74	73	80	78	62	75	90	84	80	80	85	81	84	70	86	75	66	79	87	72	89	75	76	89	74	70	92	80	90	78	76	89	88	91	72	97	84	78	90	80	81	65	87	83	85	85	104	85	83	94	67	76	65	86	77	83	80	74	78	83	63	73	80	79	80	77	78	83	77	84	77	81	88	72	81	95	79	68	83	76	78	79	71	84	80	70	84	72	73	72	78	69	82	84	76	90	81	98	88	78	76	82	71	81	87	101	83	72	76	74	83	85	68	81	82	86	76	85	89	80	66	78	85	93	75	88	66	79	77	76	95	67	78	92	97	72	78	72	63	77	84	84	71	73	67	79	81	97	88	70	77	79	82	91	80	81	54	92	72	96	90	87	67	67	78	88	90	83	67	75	79	60	78	72	71	92	77	82	74	83	92	65	72	89	92	81	77	65	89	79	76	83	73	70	74	70	87	71	72	63	78	90	84	78	95	87	83	72	67	71	91	69	90	75	64	82	74	90	84	85	74	84	64	84	82	81	96	71	79	57	80	82	74	78	82	94	81	91	89	89	67	78	76	78	84	69	90	72	80	74	55	72	65	81	87	89	63	90	80	69	80	83	78	75	58	74	85	68	78	81	93	95	80	76	76	87	88	73	73	77	92	83	62	89	84	71	89	94	85	88	46	70	62	67	58	80	96	79	90	75	62	71	66	81	102	74	82	68	78	101	71	89	80	81	104	81	89	80	91	69	82	74	72	75	92	65	81	72	90	92	76	82	80	78	78	73	59	78	88	84	84	83	74	91	77	94	66	65	86	94	74	85	80	75	69	78	69	78	79	77	78	91	82	68	82	78	69	69	79	68	81	73	82	85	81	72	88	68	74	71	82	75	82	84	81	85	84	61
17065	9148	5802	10216	15220	15131	14279	13347	12469	11199	8177	8859	8722	5451	4804	4389	3749	3464	3620	2909	2457	2095	1878	1786	1904	1660	1753	1760	1528	1403	1301	1351	1421	1253	1875	2915	1140	1143	1109	1120	1109	1089	1075	1136	1170	1246	1254	1194	1142	1228	1244	1211	1491	1383	1100	1096	997	1055	1044	1071	1536	3641	3833	3219	1072	967	997	990	969	1021	1059	1019	991	992	949	1001	993	978	998	1021	1001	1001	1041	951	1028	1037	1007	994	999	997	989	1004	1084	999	974	981	1032	1009	994	939	994	943	989	1039	970	966	960	1008	995	1020	1025	1050	973	946	951	1028	1011	955	1001	979	1047	989	987	1031	975	997	965	1071	979	981	975	1007	978	978	980	1000	995	959	983	990	1044	990	1029	976	1014	1004	1032	909	961	943	1051	1003	987	958	1037	1003	964	995	1005	1045	975	940	1010	1022	1002	986	981	995	993	1057	959	966	967	1052	1005	1040	1006	1002	949	1045	1055	1031	1019	995	918	962	1010	968	991	1026	956	980	1059	1025	972	978	936	997	912	972	998	998	990	971	1021	1001	1041	990	1006	975	986	963	992	955	978	987	986	927	1018	1007	1053	1006	1082	947	985	1013	976	994	1014	1023	992	1008	970	1005	1011	1043	999	1003	953	1004	979	992	991	1010	1017	997	1059	977	978	1011	1004	919	1011	1013	958	988	1027	973	1029	951	991	954	952	1077	1032	994	987	953	958	936	958	1024	1011	1028	1042	979	978	1049	987	986	994	1026	999	1067	1072	1031	1025	987	962	974	988	1036	1020	1012	1052	1011	1034	1051	937	1021	987	986	985	977	982	921	1010	1011	1024	973	961	1010	988	1046	966	980	998	971	945	1052	993	919	986	1015	970	1007	1001	932	990	997	989	1015	1023	991	1055	1062	1020	1006	1053	1040	1024	986	1035	1010	1024	936	992	1000	1031	959	994	1011	1010	1061	1026	914	1008	979	991	978	1024	983	1065	925	1003	977	1020	1086	975	908	983	960	1010	963	945	958	1048	979	1057	1004	965	980	956	962	1007	1022	1003	991	997	988	988	1012	995	1017	1024	1080	981	975	935	997	959	995	993	999	978	1031	1023	973	1011	986	971	970	1018	1007	982	1015	987	982	961	1019	1007	1042	995	979	967	1021	972	1046	1006	988	995	997	976	1036	1000	1012	1028	971	995	1006	965	1089	1060	965	1006	1040	1028	999	980	1088	982	965	1036	991	999	989	975	980	1035	945	1000	967	1002	977	1034	988	997	1026	1051	1044	968	1019	987	1020	1008	1013	959	1009	1003	996	1035	912	1055	962	1050	973	1040	992	1040	1013	947	1046	972	1044	1008	974	1004	1043	971	980	1004	959	988	964	989	1030	1004	976	1034	1008	1016	988	1008	994	997	996	956	970	950	999	1006	967	955	1036	1024	947	1013	995	955	1002	945	951	993	987	1040	959	988	954	992	1002	1019	1038	1004	977	1032	1074	1072	1030	966	970	966	987	980	1017	1042	974	982	989	984	979	1009	982	978	994	1039	962	985	1013	991	1012	1086	1001	949	960	987	967	991	957	1070	982	1015	971	989	975	1069	959	977	982	1021	1020	1048	962	975	965	980	973	1013	1030	990	1029	1029	950	1039	1040	1012	981	976	1049	987	1007	1016	967	1021	1034	1017	1021	924	1026	996	977	967	1002	969	979	1003	924	931	956	1065	978	1025	983	969	976	1042	982	1018	1016	976	1010	1066	997	964	1024	981	1017	967	1012	1013	1034	991	1012	989	1024	999	1004	1008	1016	974	982	974	991	1055	1001	1028	1029	993	977	1029	967	1038	1045	953	999	1031	1042	963	1004	960	992	1005	1014	1063	939	1027	1004	1002	1042	974	1035	992	1041	978	1006	1061	1037	1037	1044	1030	1012	994	1003	1006	961	999	956	1027	1037	1016	966	1020	986	964	1021	1071	998	1006	927	1009	990	959	972	943	1070	1008	995	1028	1003	999	964	998	1002	945	1008	1022	1001	988	963	958	1034	958	1011	980	963	1038	1021	963	983	1027	1044	958	965	989	977	957	1001	954	978	1038	1048	939	1011	962	962	992	967	997	944	998	1059	980	1019	1016	977	961	1002	996	1007	1018	923	1031	947	1013	1009	976	1005	1010	986	1026	1035	980	957	1014	980	999	986	1011	962	1005	998	954	1017	1002	927	973	986	970	1001	1049	984	1021	978	982	965	991	1018	987	992	942	995	1001	995	954	991	1027	1008	1014	1015	975	991	941	1003	990	999	1001	1040	958	960	969	953	969	975	993	986	921	1020	963	1004	927	980	1012	1000	983	1036	975	1013	1100	992	1010	1029	990	979	1000	990	973	1019	970	983	1000	997	1007	961	967	1038	968	1005	1010	1011	999	975	1015	1020	969	997	1010	1022	945	998	982	962	1048	1007	983	987	986	1007	924	1027	1056	981	953	974	1004	1009	979	986	993	1027	989	954	1003	1015	1020	1005	972	1025	993	1013	953	1041	1002	1082	999	946	996	999	1060	1007	1007	1018	994	1000	971	982	998	999	979	986	942	964	981	1015	1014	1021	960	1023	972	1018	946	956	971	990	971	949	989	968	946	1008	977	1041	975	992	998	1007	954	1038	998	966	996	1025	1006	978	1001	994	998	980	1020	1008	966	1059	1007	1011	978	978	987	1016	960	1021	1022	1003	980	1013	1028	992	980	993	1003	1033	931	985	1004	1026	1067	1006	1011	975	1054	1032	1053	998	990	1009	999	972	991	1019	1001	1019	1080	1020	1032	1083	1007	983	944	1001	1047	1000	1047	1046	956	1035	1014	1044	995	1029	1025	1022	994	950	960	994	1052	993	961	1000	1035	1014	1012	978	996	997	980	1001	1036	1035	992	1001	994	973	1060	998	980	976	1012	996	1003	1006	968	1033	982	983	909	980	991	1056	1000	973	1017	983	970	989	942	1019	998	947	956	964	1000	1057	1009	997	1026	1024	1046	994	1005	975	1013	1047	1002	968	996	1000	986	983	1022	1016	1027	955	1010	934	991	957	1000	1019	1023	957	939	1028	991	1006	988	991	992	964	1002	965	1004	1039	972	986	1017	950	995	1010	958	1001	992	1032	1033	991	1032	1027	1002	1062	1028	936	1043	1024	1017	1070	1014	1002	1050	991	993	995	982	972	1020	1024	1029	1025	969	987	1013	1019	1072	953	991	1014	1006	971	978	962	1024	1049	995	1010	1017	1006	1034	1005	1012	919	963	1015	953	1005	966	1063	1018	1052	948	930	1015	981	1034	991	1022	1062	1031	988	983	1034	953	999	1069	1017	982	981	947	1020	1029	1004	973	1031	995	950	975	954	1013	1022	973	1001	1005	1033	965	992	984	952	993	989	995	958	1009	1026	972	980	1012	1017	1018	980	969	987	1034	973	951	935	965	985	1023	1026	1014	973	1010	995	1007	985	974	966	1015	990	1009	1046	965	1061	967	1009	1023	1012	1026	942	1001	999	967	961	990	1058	951	976	1003	1035	1029	960	984	1049	988	1041	1013	968	1020	993	958	952	1028	971	989	1010	1032	972	982	1022	984	1007	993	1023	1013	990	1035	966	1025	943	975	1005	1016	1019	990	1000	1042	1037	978	938	1034	988	984	1072	1033	944	967	970	1020	988	974	998	975	983	998	991	995	1021	1048	1002	981	1030	981	1020	1067	993	1033	985	969	1066	1001	1014	1007	986	1026	982	995	989	984	996	1031	968	993	987	978	971	1009	991	952	1020	956	1019	983	982	1032	980	1014	997	989	983	968	1000	1071	956	990	980	986	1047	1032	1038	993	1007	1026	1041	1005	998	984	956	995	968	1015	971	1018	963	968	952	1005	929	981	916	942	986	1106	968	1005	1013	1009	1012	1000	952	1056	1077	972	1034	1003	1003	1002	1060	1041	976	1009	1056	1006	1004	987	1027	993	1004	1006	969	987	998	1021	998	1028	958	1050	974	990	962	967	966	989	967	1013	1002	1000	972	996	1009	983	964	1003	1018	993	1021	1034	948	977	1014	1023	1027	964	1007	971	1015	1016	1012	1013	938	964	1041	1045	951	1008	964	1047	1053	1071	992	993	981	964	970	1000	1018	975	1021	987	1035	970	934	1036	1009	1008	979	998	1009	993	962	994	952	1020	1009	985	995	980	1023	950	949	973	989	979	967	954	969	985	1009	941	955	953	966
1865	714	404	270	286	315	347	368	330	316	221	263	212	190	184	149	135	151	152	117	119	95	101	104	100	107	95	87	90	88	71	109	94	77	119	223	90	86	74	99	70	62	86	90	79	98	94	87	95	97	92	81	108	114	92	74	69	80	83	87	98	177	195	119	88	83	78	71	84	95	92	70	80	85	83	70	69	79	83	76	89	88	80	68	83	83	81	74	86	71	64	69	85	92	96	79	75	92	81	67	69	88	63	76	73	78	61	90	78	88	75	85	68	74	69	78	70	76	80	74	83	75	92	73	84	71	69	83	80	61	80	82	88	59	83	80	84	53	86	71	63	87	73	85	53	87	73	77	76	84	74	79	79	81	80	72	79	79	76	69	78	73	71	67	73	73	83	88	82	78	66	77	85	87	68	67	73	81	76	72	79	82	80	65	87	79	88	76	77	80	83	76	74	67	60	83	75	70	82	85	76	85	75	72	64	81	89	79	83	94	74	71	94	77	73	88	70	65	73	78	86	90	75	80	70	67	68	77	66	86	77	70	79	83	69	65	90	70	74	90	78	78	79	65	78	77	83	61	80	71	83	59	69	70	75	96	80	76	72	81	84	86	68	76	98	72	76	76	70	71	77	85	79	71	87	76	74	93	83	67	85	80	68	79	77	70	82	61	69	73	79	64	80	67	70	61	89	74	71	67	83	72	73	71	85	86	84	79	79	78	91	101	65	85	60	55	79	80	86	78	82	80	79	80	76	79	84	70	63	78	90	68	66	89	74	84	63	68	77	71	82	74	66	93	94	78	72	84	85	89	88	68	68	72	87	81	67	95	77	67	74	81	75	79	79	83	63	81	63	80	91	70	80	79	76	60	72	65	68	69	69	76	60	93	73	69	75	72	72	58	101	72	77	76	85	66	93	76	89	76	78	62	89	91	68	67	83	62	79	73	76	62	82	82	76	74	87	68	73	75	84	72	57	71	74	72	64	77	72	66	78	92	68	74	88	82	79	77	79	62	73	89	74	82	83	77	83	60	67	87	77	92	77	72	71	69	66	92	85	79	77	72	76	82	65	84	76	79	77	53	77	87	83	82	76	90	75	73	67	81	76	65	68	67	78	89	64	89	71	67	71	66	88	70	82	65	79	80	73	86	92	73	63	87	70	73	91	68	70	71	81	90	80	79	67	77	78	87	75	83	89	69	79	79	81	89	72	82	78	85	91	77	64	80	85	74	80	76	82	83	80	79	83	94	87	60	91	79	77	83	94	84	76	87	59	76	67	75	90	89	79	92	92	90	84	70	76	77	70	84	88	86	77	90	88	77	93	70	78	80	60	80	76	81	64	77	79	72	79	82	95	76	79	75	65	81	63	76	86	74	76	72	73	84	87	73	71	59	88	84	66	77	72	79	82	62	84	84	80	65	84	72	67	78	75	62	83	64	76	100	76	78	78	73	93	81	89	82	79	95	75	79	73	83	97	61	66	75	82	81	91	72	65	62	88	69	77	67	85	84	76	60	77	86	76	72	90	61	81	67	72	85	89	83	69	88	76	66	71	72	91	75	59	72	81	74	69	83	69	67	73	75	86	73	65	91	81	75	88	98	69	73	78	72	82	74	76	62	90	82	94	75	79	74	80	82	81	68	82	89	78	78	77	77	88	76	76	74	85	86	69	70	76	78	73	68	87	75	76	63	84	78	78	66	79	74	84	58	79	72	78	76	90	78	79	67	74	76	82	90	80	63	80	73	82	85	69	82	82	74	90	78	70	85	67	81	78	78	77	76	68	74	66	71	71	59	71	83	66	67	73	68	74	71	88	79	83	80	78	69	81	71	100	70	78	58	79	72	81	78	85	69	86	66	77	96	77	77	70	74	80	67	65	71	84	79	73	83	70	79	80	81	80	76	72	72	66	96	73	85	78	65	74	82	83	82	71	69	82	76	63	71	58	93	84	66	74	70	86	72	71	75	76	88	72	82	79	74	75	78	65	69	69	83	80	65	77	80	78	82	79	75	69	88	74	76	64	80	94	78	70	78	79	71	93	69	87	77	71	73	87	84	83	77	79	67	83	77	92	81	68	79	82	83	81	71	93	83	73	60	70	72	76	76	67	94	72	77	72	70	78	80	93	80	81	67	76	85	74	72	81	76	67	105	87	80	72	88	88	81	68	68	75	82	71	81	83	73	65	69	89	72	92	86	68	85	65	81	77	79	67	77	80	81	84	81	84	69	68	85	90	87	76	68	74	88	80	75	67	74	91	66	66	65	92	68	76	62	71	78	67	83	84	78	73	86	87	89	70	83	70	75	69	78	72	72	81	78	87	78	87	74	84	77	85	91	93	72	74	66	81	67	65	79	74	77	84	88	86	91	73	91	78	76	74	74	76	69	79	78	79	72	89	78	90	91	81	87	78	61	89	92	65	69	79	87	91	98	91	84	83	94	79	67	73	68	79	72	91	71	81	71	79	70	91	73	79	69	76	68	67	63	69	80	95	114	85	76	72	64	64	71	70	62	92	76	78	96	74	76	61	65	83	82	80	85	84	80	84	77	93	69	69	64	64	84	76	78	64	80	84	82	73	81	74	74	78	85	78	67	79	61	77	71	85	89	89	74	77	73	88	81	80	74	78	84	108	83	76	74	82	84	68	60	83	67	80	92	66	73	62	69	80	79	68	79	64	86	64	94	72	69	79	69	87	69	84	96	90	76	83	64	74	82	84	69	77	78	75	88	70	75	94	84	75	83	74	74	73	86	86	84	80	88	77	86	81	84	90	86	65	71	82	83	72	82	85	56	71	75	77	88	74	78	79	81	85	89	79	70	73	72	80	84	84	87	75	78	87	90	81	85	87	72	70	86	88	93	78	70	76	86	74	87	76	86	89	76	97	62	77	84	76	75	69	72	71	81	76	64	64	75	78	70	78	66	71	83	95	67	77	82	69	70	82	71	83	82	92	72	64	80	77	84	79	83	82	70	90	69	71	86	80	64	75	81	78	80	71	68	75	72	71	83	77	90	63	90	78	68	71	77	68	64	72	88	67	61	72	87	75	70	98	71	77	78	86	68	62	61	47	77	73	85	63	67	83	66	75	78	74	69	79	71	80	71	74	72	83	75	59	82	93	74	81	76	75	84	85	83	70	82	79	73	77	90	76	85	71	96	86	91	80	65	81	89	89	77	78	73	72	76	71	85	74	78	63	73	75	81	76	73	74	87	66	87	76	69	75	85	70	75	85	85	78	86	84	73	77	77	80	74	79	71	76	66	83	67	87	56	69	88	79	66	78	69	87	70	80	66	77	81	71	94	66	85	79	78	74	71	73	77	71	80	72	69	82	79	93	79	69	77	80	96	45	70	80	86	94	93	86	77	79	77	76	76	71	77	82	89	69	99	69	78	82	74	55	80	89	74	80	89	95	88	83	71	64	72	62	78	79	79	78	88	65	80	77	87	88	57	62	59	73	78	74	86	76	75	79	90	84	85	83	62	92	84
21138	11409	7122	12501	17992	18411	17317	16125	14987	12346	9704	10319	7627	6447	5916	5416	4505	4328	4275	3549	2951	2294	2154	2090	1949	1704	1994	1766	1571	1511	1361	1427	1305	1200	2562	6786	1012	1078	1069	1065	1107	1055	1082	1041	1191	1189	1254	1260	1196	1176	1211	1165	2260	2863	1020	993	1004	1092	990	984	1613	4434	4510	3388	1163	955	947	899	934	916	916	892	913	903	867	914	925	936	904	946	933	950	949	935	966	910	876	905	916	905	954	935	917	929	961	865	888	929	872	928	883	880	937	898	930	945	932	921	994	890	923	956	891	900	914	940	939	935	919	892	911	952	897	962	976	914	874	903	923	971	955	957	922	933	958	926	873	896	914	951	872	933	908	905	965	931	945	966	923	952	867	971	894	946	943	886	949	921	943	931	910	904	916	921	953	888	914	924	910	894	926	930	925	883	950	880	918	893	919	891	937	971	940	907	872	911	929	947	952	908	885	933	945	885	893	960	947	1001	996	948	894	970	938	899	901	885	903	910	939	888	830	943	943	874	868	951	947	870	926	952	900	942	944	926	949	892	935	904	902	904	905	905	927	940	933	922	930	970	987	968	937	906	968	903	895	958	943	933	916	930	905	936	927	897	967	914	907	880	908	921	943	949	981	926	937	912	908	924	928	951	939	910	964	889	948	905	956	936	948	937	979	934	954	937	868	940	941	964	945	963	889	915	933	951	992	886	915	886	869	885	913	884	895	861	928	926	941	940	951	904	958	960	916	901	935	966	941	935	918	896	882	911	915	927	933	937	947	902	921	904	897	940	906	890	969	930	913	916	921	917	991	932	881	891	894	907	913	912	953	905	908	911	897	942	920	960	962	924	893	918	876	938	932	900	926	946	869	906	929	969	945	958	850	850	945	948	982	918	879	932	904	922	939	892	948	908	909	882	919	924	970	926	929	953	935	936	967	900	982	910	882	956	960	918	957	946	949	979	888	887	924	927	961	929	964	967	932	954	972	894	917	991	945	872	937	939	903	856	936	920	891	903	955	945	900	946	970	931	899	904	955	909	918	929	948	912	910	962	958	911	873	907	943	913	917	888	903	960	945	906	950	882	922	882	940	911	956	918	978	906	956	905	967	945	937	945	947	917	930	894	895	952	986	905	923	923	912	899	946	934	915	879	944	953	927	919	920	925	949	937	969	958	972	950	898	939	927	881	942	940	920	946	915	957	979	914	934	974	880	918	906	903	881	905	901	931	937	967	916	972	908	931	916	927	935	904	906	947	908	974	959	931	855	861	931	957	958	889	900	926	960	929	905	923	952	916	935	897	951	886	916	883	915	964	908	914	972	921	951	915	945	897	931	920	896	950	943	949	964	870	934	926	890	958	920	890	926	897	908	931	899	907	955	956	936	878	884	960	885	938	955	911	908	923	1044	890	913	900	971	917	901	933	939	918	966	956	951	893	986	924	919	923	903	927	919	900	934	959	939	917	925	890	943	943	898	970	988	904	926	991	952	905	910	897	978	953	938	982	912	927	895	975	904	877	908	934	942	907	907	935	929	870	886	945	920	869	927	895	880	962	938	913	921	918	871	956	902	871	930	954	935	910	861	976	992	909	921	910	950	932	894	903	887	900	917	962	911	921	912	933	896	951	878	919	897	921	918	930	936	935	952	935	947	886	897	940	924	929	880	975	956	908	950	921	919	978	947	959	959	888	939	940	906	915	951	907	928	978	883	902	901	960	927	940	950	944	928	897	903	1013	968	947	961	907	967	880	911	912	942	929	949	975	930	928	916	925	905	889	978	905	916	960	900	942	933	924	946	972	958	877	915	936	1025	914	940	851	892	887	930	911	919	932	963	934	908	914	898	918	903	932	986	928	891	927	911	949	879	920	919	943	943	936	928	957	913	892	960	902	940	892	950	961	945	921	887	905	935	905	922	933	924	940	903	984	847	985	936	942	917	943	894	965	975	941	933	935	867	914	873	906	1011	917	967	962	903	943	897	942	878	904	914	954	893	938	955	957	925	900	910	982	926	915	905	930	880	968	903	927	896	902	924	931	914	913	959	886	912	925	961	921	917	926	929	930	893	930	943	933	970	888	928	946	893	898	920	896	929	872	982	896	920	944	905	899	871	925	835	942	939	905	892	894	946	954	900	915	919	999	924	913	913	900	927	944	852	917	991	933	885	926	904	905	949	888	924	917	981	921	926	946	925	928	892	943	952	943	934	914	931	959	925	901	973	972	890	943	929	883	931	890	878	876	1026	950	935	935	895	917	934	887	951	926	926	958	942	953	964	918	916	936	877	954	907	989	923	884	965	902	951	927	874	913	943	960	902	987	921	922	951	933	934	967	894	914	930	935	960	924	886	915	887	927	944	936	925	900	906	875	895	911	943	922	883	874	904	889	921	912	925	941	890	920	952	957	957	962	907	946	919	910	952	945	874	914	961	882	935	934	969	929	947	887	897	960	930	958	934	919	887	906	963	892	923	942	928	902	931	931	961	952	945	926	946	923	939	915	950	947	922	873	954	899	941	960	919	909	942	909	916	904	947	892	963	924	984	944	996	969	965	1000	906	928	893	879	891	938	914	955	930	945	936	918	960	903	909	909	889	939	915	959	920	936	935	950	932	936	944	912	907	939	891	953	928	887	929	914	955	1010	953	932	944	927	925	895	970	956	905	979	981	974	911	929	878	942	933	910	906	916	932	917	900	933	895	924	891	923	931	928	966	905	932	916	905	951	968	908	972	923	917	948	953	910	955	912	960	870	930	900	888	926	910	901	929	946	997	997	927	963	974	944	980	924	930	927	904	893	875	917	936	989	885	966	903	881	973	953	941	909	941	933	942	891	911	894	904	901	881	935	916	932	932	942	969	883	937	958	918	920	874	979	919	926	959	906	899	902	982	963	942	900	942	894	872	973	921	904	956	900	941	915	984	916	941	882	930	953	911	928	874	927	926	915	899	959	934	946	893	883	885	888	960	930	940	900	933	872	938	963	969	964	948	874	916	969	864	920	941	959	932	950	940	977	926	912	925	867	878	932	923	933	923	856	909	962	979	855	895	953	916	934	891	916	894	930	926	915	919	921	907	959	921	938	909	928	903	965	887	895	930	965	918	955	958	959	912	889	873	925	919	963	867	926	917	952	945	908	922	935	919	949	911	956	994	896	927	880	929	917	915	868	899	950	938	949	908	947	931	905	954	937	945	944	911	916	920	893	896	882	907	892	933	926	932	961	938	914	901	886	959	920	935	937	933	956	944	943	877	889	872	960	964	932	931	903	950	929	845	885	915	918	852	937	919	947	951	927	960	873	902	942	922	920	899	967	973	965	941	843	885	933	892	898	888	905	880	958	885	927	960	894	938	896	906	906	906	898	925	863	952	926	928	892	918	911	974	921	948	899	972	897	886	951	926	927	956	919	941	875	897	917	941	918	944	918	970	884	922	913	964	907	882	889	891	901	938	921	907	947	925	991	902	980	896	974	926	930	918	900	907	914	954	905	904	917	887	890	880	924	917	881	908	904	916	960	921	925
1795	290	193	142	141	179	191	208	194	138	136	140	110	101	93	93	88	68	89	79	82	48	75	77	66	71	73	63	62	53	51	56	71	68	79	142	45	60	57	52	73	50	59	69	76	58	52	72	60	65	62	55	49	74	62	56	47	58	59	44	63	71	75	64	53	76	61	55	56	53	54	45	44	59	59	57	51	64	63	50	49	45	53	66	65	60	62	61	53	54	73	57	47	52	59	81	55	46	59	60	56	53	48	63	64	49	54	58	52	60	50	61	50	54	74	53	49	60	58	53	57	63	57	55	45	53	56	49	77	54	53	56	57	55	54	59	59	68	53	57	52	38	58	53	60	47	56	58	44	56	55	49	55	48	60	58	56	53	53	52	67	66	64	52	65	57	44	60	55	41	46	47	56	55	44	57	62	51	53	56	47	57	63	50	54	51	59	51	68	47	52	46	61	59	52	58	57	52	66	51	51	59	49	45	54	63	50	44	57	61	49	55	53	52	56	54	59	59	56	53	60	50	54	65	57	51	50	46	54	56	65	49	59	56	59	63	58	51	61	58	57	50	62	50	53	56	52	53	50	60	47	52	65	54	48	60	53	61	71	46	66	58	59	62	49	59	60	42	55	53	42	40	51	49	39	45	45	50	57	41	50	57	61	67	69	56	64	56	64	76	57	64	50	44	55	62	51	49	43	69	48	64	57	58	52	54	57	66	74	57	66	55	59	50	54	57	45	49	48	48	51	59	47	57	46	53	51	57	56	56	61	65	53	50	65	53	54	60	47	59	46	57	45	49	63	54	58	40	50	51	72	50	55	56	55	58	44	72	51	60	48	53	48	54	50	54	58	49	55	50	59	53	60	65	48	56	60	53	59	47	49	55	54	47	41	55	60	61	51	66	63	50	59	69	51	60	67	60	54	57	59	42	58	61	49	48	48	56	50	66	57	52	55	60	55	49	67	71	64	66	63	53	52	59	53	53	58	58	51	51	69	70	55	56	65	63	50	63	66	68	59	64	58	48	54	38	56	59	40	48	68	55	51	54	57	65	52	56	60	65	51	55	49	68	50	61	62	54	59	58	68	72	66	62	49	69	37	74	48	57	58	59	37	51	63	49	55	52	58	53	63	59	48	41	51	50	56	69	54	56	68	53	55	67	68	64	57	47	57	49	56	49	53	56	53	64	50	55	52	52	52	48	47	63	55	56	52	65	57	50	46	56	77	63	52	58	62	40	59	52	52	52	59	51	60	54	69	54	52	52	57	59	58	57	56	56	46	56	58	53	42	61	64	51	70	45	59	49	48	65	47	60	57	48	57	62	65	49	53	64	66	56	62	58	50	54	39	56	48	57	52	62	51	51	40	47	74	47	51	49	51	49	59	53	62	49	54	64	46	54	59	61	54	49	51	49	55	49	56	45	59	53	61	57	65	72	52	63	54	46	57	57	57	53	47	57	45	64	62	60	61	66	69	63	58	61	60	58	44	68	59	58	58	68	54	60	57	55	54	54	56	53	58	53	52	63	60	54	66	54	54	62	46	57	53	63	67	63	48	66	58	54	58	61	53	44	55	62	56	61	53	66	68	53	61	54	59	54	57	58	52	62	45	49	56	53	59	57	60	60	58	54	64	52	46	40	77	56	34	60	49	46	62	59	63	72	65	46	56	44	43	49	54	52	54	49	62	60	58	68	51	52	56	50	53	57	58	55	55	60	51	49	53	58	57	64	58	67	45	54	55	72	55	44	60	49	56	43	63	57	45	65	63	43	65	45	53	55	50	45	53	63	53	68	46	52	48	50	57	56	51	64	51	56	60	53	60	58	56	62	69	56	56	49	53	45	57	48	57	49	55	50	53	53	64	47	68	49	64	54	67	60	62	51	44	52	54	61	48	56	54	52	53	47	62	68	55	51	56	65	46	48	55	62	56	57	56	66	60	54	65	69	47	48	61	56	63	59	46	52	50	63	49	56	86	55	49	54	56	68	62	43	39	55	53	53	65	60	62	55	53	55	64	55	60	52	62	61	41	56	62	55	41	62	48	64	55	62	54	54	52	73	52	58	58	42	51	47	48	53	45	59	52	63	51	56	57	45	61	48	52	52	47	63	63	56	44	50	63	52	41	59	47	44	65	64	56	52	70	47	56	52	41	61	57	49	46	71	52	52	49	50	69	67	58	53	60	47	63	42	65	52	60	66	49	51	57	58	53	46	55	61	45	62	56	50	56	57	58	40	57	59	52	43	55	58	57	51	60	60	57	54	60	48	39	55	57	55	60	59	52	47	78	48	49	51	46	52	66	49	48	46	51	54	52	54	56	68	66	55	52	58	55	53	54	59	40	59	62	53	55	76	45	50	58	46	49	67	58	50	62	40	55	59	53	55	62	52	66	52	48	53	57	65	60	62	45	51	44	58	44	62	52	58	63	54	61	58	53	41	64	44	55	59	40	53	54	40	69	51	50	54	68	49	41	58	41	44	50	64	47	57	61	40	48	57	58	58	60	58	50	55	49	52	52	74	54	65	58	55	54	56	64	48	53	57	61	56	57	50	51	53	55	62	68	49	51	47	60	58	62	60	56	66	49	49	57	59	52	66	62	47	57	47	50	47	60	52	51	63	60	58	66	52	50	59	46	39	53	60	49	58	69	59	64	57	58	49	45	44	63	60	46	53	55	53	48	50	66	60	62	62	48	52	52	70	45	50	69	56	54	65	46	43	55	48	50	57	58	73	58	63	59	54	54	57	58	55	56	47	62	66	59	67	46	50	52	64	54	63	43	56	62	49	50	62	59	48	60	47	47	48	67	52	54	51	58	57	52	51	64	55	47	58	61	39	59	60	54	53	62	52	52	71	52	56	38	55	53	54	63	51	43	63	56	67	56	58	52	66	63	54	60	49	46	50	47	52	62	77	68	54	55	68	46	60	61	55	61	60	43	53	60	49	54	50	49	60	51	58	63	63	52	61	51	54	39	64	66	69	57	63	53	47	46	52	53	48	63	74	47	50	55	59	61	48	62	53	71	56	56	54	56	69	53	55	69	62	52	46	60	54	72	66	55	56	53	51	59	56	52	56	51	56	57	61	53	57	54	49	50	46	61	58	42	48	63	64	56	58	49	52	63	50	54	60	41	56	42	71	58	60	58	60	39	57	73	58	51	49	56	58	43	44	49	58	57	50	55	65	55	75	53	52	65	53	59	53	58	58	51	53	47	60	51	45	52	52	59	54	45	63	56	54	45	43	63	42	59	50	67	51	57	51	55	48	54	53	53	51	47	51	42	62	48	65	68	43	61	57	51	63	54	55	55	62	55	62	53	47	56	70	58	56	32	59	69	60	48	50	55	62	42	52	53	66	64	60	59	53	59	53	56	72	51	57	52	60	67	49	41	51	48	49	50	56	59	57	57	51	65	42	66	46	51	45	59	46	58	46	60	42	61	54	61	48	62	43	64	48	60	48	51	63	55	77	62	57	66	55	48	54	53	69	55	63
14427	6837	4070	7029	10934	12191	11864	10915	10064	7741	5697	5937	4275	3579	3222	2875	2344	2390	2139	1914	1513	1276	1260	1277	1231	1193	1279	1147	1010	953	990	919	881	853	1728	3657	732	736	749	724	709	815	741	727	770	758	784	800	794	810	803	784	927	1157	747	763	697	774	770	758	828	1321	1451	1457	1022	738	711	753	718	693	705	723	726	717	727	747	701	693	715	742	735	705	724	729	724	724	705	715	699	780	742	746	707	723	749	706	724	752	705	736	700	710	745	709	704	750	730	726	718	700	689	751	730	721	760	711	705	756	767	728	719	697	761	703	739	736	733	662	688	751	689	713	756	711	720	703	695	781	660	746	764	710	730	680	721	651	744	671	753	747	700	674	694	720	728	728	739	742	787	724	710	721	705	740	734	716	737	716	718	722	727	733	717	697	736	708	743	704	715	739	715	695	720	711	721	741	745	733	725	725	699	697	782	710	727	703	706	679	736	799	721	748	736	745	737	726	722	700	766	746	786	766	738	739	760	743	737	747	679	724	732	733	715	759	748	744	715	734	741	738	659	707	718	734	754	742	724	744	731	739	746	688	716	773	725	729	704	699	695	761	723	709	705	681	746	707	674	782	670	682	725	679	737	712	731	747	730	750	742	728	668	716	703	745	707	772	741	726	671	728	736	691	715	758	742	743	695	714	749	736	699	789	763	751	700	691	731	747	713	726	703	769	746	745	692	744	723	755	730	685	699	719	745	731	714	703	704	718	717	718	724	754	714	730	790	708	678	778	687	709	774	694	721	684	734	722	722	687	717	777	733	671	773	726	752	673	736	687	733	749	733	702	712	739	695	729	715	704	686	679	722	709	771	723	714	723	738	710	658	731	725	687	754	758	733	720	702	760	730	637	711	732	756	749	736	699	736	745	717	709	744	718	752	710	717	789	701	723	734	735	708	687	712	714	696	707	709	721	748	723	735	695	753	740	755	727	739	745	686	773	743	786	679	767	708	720	742	755	731	696	743	745	694	711	728	712	717	738	701	690	735	719	723	728	771	755	711	749	715	739	716	714	753	710	726	741	700	748	720	716	729	713	716	711	741	691	705	698	707	751	679	827	705	701	729	740	702	685	730	725	710	731	708	674	695	766	680	708	758	710	748	701	731	690	724	718	746	707	709	730	737	663	718	737	784	734	717	729	743	718	697	722	663	715	702	689	733	693	727	702	722	726	703	762	700	708	717	717	706	759	732	716	762	698	790	760	748	664	729	702	731	732	765	685	743	733	696	730	737	699	701	693	738	699	688	757	734	710	725	756	709	737	722	678	777	772	738	724	752	716	741	682	719	717	758	765	707	723	727	704	721	712	728	694	697	691	719	754	701	708	750	783	753	682	703	753	681	809	749	699	715	709	674	713	699	757	737	708	697	733	732	707	729	742	751	734	710	701	761	731	702	730	657	684	689	713	723	739	715	712	689	726	751	755	728	683	721	752	706	705	709	700	713	759	732	734	696	752	751	732	749	694	693	709	695	729	705	712	698	703	774	720	733	724	742	726	720	688	705	702	683	733	707	694	683	692	733	720	716	734	701	736	704	711	760	727	725	697	680	779	716	729	718	709	751	790	681	703	727	688	711	722	708	729	754	713	660	760	667	666	732	732	736	703	674	765	785	741	700	629	695	698	700	724	746	736	737	733	685	734	757	714	718	776	691	699	783	731	717	704	726	737	761	663	696	732	665	747	759	754	737	720	747	661	688	739	709	739	689	718	747	733	732	735	684	710	720	730	675	702	701	731	773	750	724	695	730	719	708	740	769	729	686	752	709	677	739	747	698	727	695	709	736	709	738	779	759	739	752	747	733	691	729	728	730	712	660	729	666	739	722	696	755	719	749	721	752	697	709	719	706	714	801	735	721	734	696	703	745	715	747	716	770	690	751	710	726	707	725	774	728	736	733	727	731	740	690	724	763	761	704	714	705	759	709	695	742	733	714	757	680	746	682	721	687	753	719	777	715	732	720	733	735	785	691	688	711	739	683	723	728	760	672	743	731	709	690	702	733	701	766	702	735	696	735	708	686	712	724	729	734	712	673	723	677	681	716	690	714	685	764	720	719	717	779	690	708	737	700	683	733	693	702	746	702	748	710	725	744	725	705	752	670	682	736	796	756	726	686	718	749	745	706	718	731	712	726	692	733	745	739	677	722	747	715	670	753	713	692	705	746	736	714	717	719	757	731	718	743	717	696	679	737	714	722	709	728	671	740	712	741	697	719	753	742	787	744	725	703	721	691	705	735	716	740	737	719	694	765	719	701	741	747	703	708	694	686	738	764	770	725	788	748	706	691	695	744	675	762	690	705	754	795	713	735	717	673	720	767	736	704	718	726	693	709	711	699	704	741	736	704	740	724	750	725	727	697	728	691	738	698	730	741	672	713	733	672	718	702	737	704	727	671	716	710	725	743	710	693	735	723	749	729	771	703	726	689	713	771	718	706	700	702	731	699	735	748	701	697	731	693	707	730	746	773	728	678	743	751	702	753	681	747	716	718	759	704	701	692	740	723	733	702	720	736	722	707	682	717	720	737	672	706	694	705	752	713	732	763	745	733	716	756	729	714	740	715	744	729	689	716	739	735	700	735	739	694	763	735	690	707	715	704	714	757	725	726	707	727	731	724	703	765	749	688	678	731	710	749	691	723	699	729	701	740	730	681	761	702	750	702	765	721	756	755	744	724	741	713	694	736	695	743	677	718	735	731	675	690	712	743	748	749	704	662	739	708	713	668	727	724	754	735	780	734	733	733	706	655	655	745	698	755	689	688	737	703	743	716	733	726	734	723	717	700	745	678	747	733	725	761	710	716	734	758	683	674	732	750	752	737	717	728	710	726	737	744	699	739	723	714	757	738	661	700	716	700	726	723	699	740	747	743	729	701	728	726	741	734	721	679	724	758	783	710	727	701	697	723	716	726	765	720	735	773	676	806	734	690	708	707	756	765	707	684	757	653	748	669	740	689	692	684	716	678	709	723	688	753	720	749	747	701	706	711	680	745	720	751	741	715	742	724	665	685	719	722	715	723	739	697	648	730	713	729	767	716	720	713	707	719	691	705	715	719	706	718	731	702	737	699	738	684	675	734	718	704	725	673	714	701	760	740	719	771	698	772	695	771	718	725	708	724	673	723	713	711	721	764	652	687	729	708	695	750	740	724	705	718	729	730	731	765	725	734	758	686	736	695	730	749	741	692	701	705	750	726	705	723	742	697	747	735	700	695	726	721	698	671	680	745	745	709	727	777	684	718	749	716	699	712	768	689	727	730	716	662	774	750	701	701	742	699	719	754	700	703	700	694	761	746	711	756	731	656	747	729	763	734	744	718	725	692	714	707	667	722	724	732	725	777	687	717	741	688	693	750	729	682	725	733	750	714	753	745	720	747	759	727	732	722	674	708	747	739	724	681	718	724	659	745	716	734	709	732	694	695	693	709	737	696	684	778	719	730	699	719	723	708	735	747	754	727	723	695	715
1233	494	297	178	206	269	302	270	305	192	175	307	222	138	117	117	115	103	110	98	89	86	84	74	66	86	66	61	73	69	58	76	58	61	122	330	55	50	56	52	53	61	54	62	59	56	62	52	64	71	54	60	85	75	49	60	58	63	56	36	51	95	85	85	77	64	55	52	60	63	52	60	61	74	59	62	55	42	53	56	39	76	65	49	62	63	45	44	48	57	54	65	69	63	52	61	47	56	55	51	66	65	58	58	59	56	59	54	64	51	52	51	54	65	52	56	59	45	64	55	58	62	55	52	53	41	51	49	58	64	67	61	63	53	55	62	56	55	67	66	60	60	51	61	48	56	60	64	55	63	59	56	57	51	55	71	59	55	45	50	58	60	49	67	51	55	57	62	58	46	54	61	57	61	62	66	62	50	64	57	62	56	51	59	83	60	47	64	52	58	67	58	54	52	62	60	52	52	60	56	53	73	56	44	70	49	55	58	41	61	48	53	64	53	53	53	57	56	54	52	52	47	65	57	52	45	57	61	58	69	42	63	48	53	55	44	54	54	47	59	51	48	54	57	52	52	66	53	59	62	63	63	42	54	45	56	60	66	45	62	62	68	61	56	64	62	56	51	64	63	46	68	61	60	65	58	58	50	46	56	59	62	54	64	58	66	51	56	65	57	59	52	62	46	54	58	57	69	53	65	51	54	54	55	62	59	61	70	54	57	61	49	60	58	51	64	53	49	50	52	58	56	57	49	48	71	45	49	77	46	60	64	64	53	59	57	58	49	59	59	60	65	67	49	62	61	61	51	46	59	41	57	52	69	54	58	58	49	54	52	62	50	46	54	64	57	58	78	74	67	66	54	65	54	55	50	56	38	69	56	48	63	52	61	44	51	52	59	48	54	61	45	56	55	61	58	55	72	46	50	55	49	49	59	54	58	50	52	48	65	52	64	54	47	68	67	55	52	58	43	62	53	50	63	57	49	59	62	47	59	58	66	55	44	56	45	46	60	65	70	60	46	49	43	52	52	51	78	70	68	65	50	51	40	56	63	67	58	51	61	53	63	64	66	59	73	63	55	58	56	59	64	69	50	43	64	54	57	61	68	49	56	57	47	46	42	52	60	57	51	51	70	70	48	57	55	52	68	59	52	50	53	72	63	60	67	50	44	48	68	54	46	59	67	53	58	60	59	60	47	75	56	62	68	54	60	59	48	64	63	54	60	58	50	70	56	52	60	65	46	47	69	65	52	59	55	59	61	42	45	57	62	62	52	56	54	46	35	70	45	61	58	68	55	60	46	63	51	39	66	57	53	70	62	59	50	54	49	71	51	61	64	55	45	75	51	61	67	45	54	55	52	66	54	53	64	62	55	44	54	57	58	52	48	46	53	54	50	47	66	55	57	50	80	50	46	48	38	59	64	50	48	55	76	48	54	43	65	54	50	56	57	60	55	62	66	69	61	56	52	49	64	59	65	61	52	48	71	46	56	50	53	58	63	65	54	46	58	52	55	64	55	50	49	57	50	64	60	59	56	55	71	61	64	55	51	67	79	59	65	63	58	62	78	48	59	62	47	53	68	61	50	52	61	41	68	64	56	63	63	67	67	55	55	43	59	69	47	57	47	65	38	41	51	58	53	69	49	54	65	59	74	44	56	57	46	59	51	45	57	64	59	49	46	69	60	63	56	61	49	36	54	51	48	61	57	70	60	61	57	53	62	68	53	59	55	64	60	54	57	54	59	74	52	60	52	64	60	66	74	62	52	49	60	49	51	52	62	50	57	57	61	48	70	55	67	59	46	58	54	59	53	59	50	63	53	53	64	58	51	55	49	52	53	55	60	62	60	60	73	67	53	75	57	50	62	55	56	47	67	42	62	60	53	58	72	59	65	55	46	57	66	58	57	56	60	53	60	59	47	64	58	57	47	64	58	62	58	66	62	62	48	52	64	52	59	57	52	55	57	56	54	54	58	64	61	56	59	49	67	47	52	71	57	45	57	51	75	57	60	57	55	52	50	66	59	56	66	68	61	63	53	60	50	62	50	54	61	47	59	49	56	52	58	56	60	72	56	54	66	73	51	41	64	55	52	64	69	42	57	54	67	50	60	80	55	56	64	56	46	64	55	49	68	64	65	66	53	72	49	66	52	58	58	42	73	57	47	53	50	50	47	64	60	45	58	50	53	56	50	49	61	55	58	54	55	50	59	59	53	60	64	51	41	51	53	57	62	70	55	60	62	50	53	54	55	56	69	75	62	52	60	56	50	59	48	68	54	58	55	59	70	68	61	51	56	63	56	60	57	67	51	68	64	52	55	63	64	46	56	47	68	54	61	53	52	44	52	55	71	45	64	46	58	52	55	61	52	67	56	48	68	70	65	63	55	54	70	52	61	52	62	49	60	57	50	59	61	55	55	49	57	56	64	70	72	61	51	62	42	56	70	52	55	56	56	38	56	58	53	62	68	67	59	47	64	50	59	65	54	66	60	56	49	39	57	53	51	58	71	65	57	51	61	53	55	57	67	56	61	45	51	64	46	62	50	42	55	60	72	69	51	62	52	58	59	56	49	50	59	53	52	51	47	53	65	44	59	54	55	56	54	58	59	64	66	51	53	55	65	47	70	67	54	62	65	55	51	53	71	52	64	60	51	49	55	66	54	45	55	68	45	65	48	55	60	55	69	58	55	49	53	62	54	57	50	52	55	53	56	53	65	53	70	58	56	59	53	58	65	51	47	55	48	59	54	58	49	53	50	39	53	46	51	71	64	46	60	59	51	49	50	57	63	49	65	60	62	49	61	49	55	63	63	58	57	56	50	53	50	58	57	55	59	49	63	51	56	49	37	54	63	64	66	62	72	52	60	64	52	61	59	57	42	44	46	65	54	46	63	52	51	50	60	63	66	40	61	62	62	43	54	55	62	70	54	53	48	53	60	57	58	58	68	54	55	57	77	49	53	70	49	42	55	60	49	59	54	62	54	48	47	56	50	65	50	54	72	63	68	59	52	51	54	53	60	50	44	61	70	52	58	71	61	53	64	71	55	54	41	48	71	52	59	58	45	40	43	61	50	68	53	62	54	66	55	45	49	50	64	55	53	65	47	46	42	63	62	72	76	60	53	49	71	63	46	67	65	64	48	64	52	63	54	72	54	51	45	71	60	57	47	62	64	60	48	41	49	60	58	66	57	51	60	48	66	51	45	55	63	64	48	59	55	47	67	51	54	52	53	52	50	49	57	62	52	51	54	58	62	59	54	39	64	34	63	67	40	56	65	63	56	52	66	50	56	60	68	58	53	57	57	50	65	58	55	66	65	63	48	69	60	52	51	67	59	53	58	52	58	42	52	64	57	45	43	43	62	48	66	55	50	73	51	65	45	46	55	51	56	54	64	65	64	49	63	51	60	58	55	55	60	32	64	53	44	55	69	42	46	50	44	69	63	59	47	50	58	63	61	74	51	42	57	45	49	56	59	64	59	64	62	67	50	52	52
17853	9313	5317	9451	15083	16504	16122	14744	13424	9273	7545	11929	7521	4804	4393	3894	3429	3070	2816	2391	1879	1469	1607	1492	1325	1528	1443	1285	1167	969	934	958	888	846	3756	8590	797	728	750	782	812	732	762	771	782	858	811	805	780	799	759	783	1686	1846	735	748	701	725	742	731	969	2049	1926	1733	1450	679	691	678	691	705	691	709	656	732	659	681	671	675	682	657	703	675	699	670	722	651	684	680	709	659	704	685	716	715	666	656	681	728	711	676	686	695	705	706	666	729	700	729	739	666	678	708	713	641	726	697	685	697	690	699	693	680	674	675	720	721	662	674	713	721	692	744	696	726	654	694	660	707	681	698	713	722	689	683	721	676	710	677	752	699	688	681	702	714	670	695	710	667	652	738	657	667	694	708	675	726	701	711	702	655	735	655	701	681	675	689	690	698	697	738	701	711	662	670	728	628	726	702	737	674	697	699	702	732	708	666	674	739	651	665	686	709	670	669	684	716	685	643	694	675	694	675	683	733	653	649	687	684	703	722	687	679	695	713	689	710	689	703	689	718	677	755	710	689	666	690	706	700	724	710	722	725	716	645	637	679	712	683	671	711	682	678	681	679	696	697	663	667	613	720	702	651	703	725	730	677	651	697	741	685	640	683	691	692	700	726	665	700	678	677	715	654	681	680	697	680	679	733	677	679	731	716	645	657	666	674	642	675	675	712	687	655	633	665	664	647	653	669	716	711	701	685	687	738	688	716	767	671	689	636	698	696	654	745	710	704	689	672	704	694	719	681	670	709	727	667	712	688	741	715	701	674	699	694	717	709	651	679	702	721	677	726	647	694	686	669	691	720	665	688	684	647	653	701	676	694	738	690	700	657	693	689	676	682	687	695	723	682	651	681	684	672	690	677	674	640	655	726	676	706	722	682	701	710	697	716	700	697	693	704	650	664	667	696	696	709	689	715	681	694	661	715	731	736	644	666	723	665	714	666	699	710	706	699	693	659	661	660	682	681	670	701	730	705	632	700	644	697	673	688	678	704	696	701	657	696	662	646	697	726	730	767	733	699	727	672	705	651	680	690	714	672	688	652	694	672	710	696	657	714	662	686	644	691	722	685	677	673	687	659	681	681	674	646	710	727	687	733	700	676	661	652	711	707	667	700	701	749	677	715	679	730	706	676	709	718	720	696	674	661	688	716	649	688	708	691	694	682	687	709	664	743	663	664	654	685	687	688	729	659	728	676	739	701	672	667	696	719	703	693	689	714	690	669	742	643	668	680	687	696	700	684	677	624	678	712	672	722	680	713	637	705	687	697	725	686	649	675	682	699	688	696	729	667	668	707	683	697	718	716	710	730	728	640	668	679	741	660	657	667	698	750	731	746	703	657	721	665	633	675	717	663	688	701	714	641	637	659	703	693	664	662	702	707	647	672	665	712	673	704	674	712	682	735	661	647	745	708	625	705	709	716	704	749	730	722	714	706	725	669	702	662	678	646	682	664	711	703	672	709	686	708	719	674	671	667	698	673	735	680	678	694	720	682	750	647	685	736	722	720	691	705	659	682	657	685	677	671	657	709	683	657	666	665	723	644	651	702	660	699	680	694	653	673	727	688	657	666	684	708	657	670	728	702	665	723	683	713	759	680	669	631	779	676	745	687	706	650	708	691	675	667	715	644	745	674	673	683	684	674	672	676	688	692	721	687	687	697	720	706	688	715	648	711	702	696	636	693	717	703	678	709	716	699	712	682	677	702	705	697	677	705	685	679	730	689	692	666	692	701	734	639	695	722	705	750	655	636	676	724	651	732	735	711	658	678	691	676	691	674	685	715	707	686	677	703	678	688	679	760	695	687	723	736	708	694	699	775	684	711	726	717	689	678	691	685	680	690	721	720	702	702	682	694	688	693	685	720	664	698	682	723	729	691	665	681	648	668	690	669	650	696	682	704	680	694	676	674	731	717	660	726	677	683	709	681	658	688	722	752	716	636	728	699	726	704	713	659	683	687	655	720	691	678	674	709	703	700	711	673	698	699	675	659	678	671	670	674	694	713	679	717	665	701	722	723	684	702	686	678	709	705	696	681	671	627	725	701	668	681	692	701	681	689	673	667	695	720	671	687	707	660	730	656	680	713	722	637	675	730	666	664	726	679	710	666	743	738	647	680	685	723	730	667	702	671	664	706	649	687	692	712	710	709	705	698	702	661	728	654	692	711	665	684	692	709	717	658	717	724	673	701	684	723	713	708	700	708	712	670	704	647	675	712	722	685	666	721	668	716	690	704	684	705	694	704	714	677	678	666	719	679	704	713	688	675	675	676	658	705	703	700	727	691	698	691	712	682	755	714	700	680	692	703	708	661	691	749	677	696	731	749	672	641	704	667	680	693	652	672	714	678	729	709	672	692	709	699	686	704	639	734	691	728	745	699	709	664	787	701	712	647	733	663	669	687	685	732	691	678	686	656	695	724	706	657	753	698	760	689	679	718	673	763	665	666	692	642	645	698	724	696	715	665	747	709	689	708	695	655	703	695	690	688	664	752	681	709	694	669	668	742	656	688	657	684	704	695	714	677	724	686	697	698	699	660	705	678	697	749	739	658	710	677	632	633	717	667	740	720	704	721	700	709	739	693	716	661	700	659	652	706	704	747	706	679	711	719	688	745	685	676	682	684	706	718	767	674	674	722	711	692	663	711	740	710	698	687	680	699	668	698	651	690	721	682	690	675	707	710	662	703	699	704	690	676	707	665	675	703	707	696	723	686	680	694	700	745	736	634	673	708	691	701	734	667	685	698	737	732	661	745	717	696	705	704	689	718	699	677	710	706	700	680	696	720	667	709	670	716	703	715	723	676	736	682	750	666	702	694	690	710	695	714	670	676	684	709	689	687	676	675	710	775	704	695	664	693	650	649	678	747	706	647	650	697	690	686	711	722	708	656	745	675	699	687	696	693	719	709	702	666	673	705	679	709	682	692	669	662	707	674	679	619	694	708	733	701	703	686	674	689	722	672	680	732	676	691	720	693	674	690	702	683	673	646	679	688	705	638	692	722	702	704	706	723	644	665	734	696	680	693	693	698	704	710	732	680	726	659	677	689	728	669	691	705	716	709	609	659	700	667	669	658	698	713	695	696	703	687	683	677	666	679	728	714	682	727	704	721	692	673	696	731	765	680	714	697	701	652	656	675	749	731	670	683	678	661	663	712	685	719	690	712	698	672	679	667	736	670	704	707	732	664	670	719	688	702	678	654	769	670	662	674	730	691	669	673	724	725	668	698	664	674	689	673	661	698	694	702	701	711	705	687	702	707	688	675	686	693	726	682	705	704	672	687	675	729	697	676	698	696	725	713	648	652	706	646	738	682	689	650	675	684	741	674	697	677	689	682	673	715	700	680	727	731	681	659	698	659	726	693	662	704	691	664	730	689	690	723	667	658	704	688	676	682	703	702	680	690	714	755	698	673	745	696	698	663	700	681	678	656	667	652	723	758	734	688	695	671	694	715	710	746	676	704
2744	449	278	191	217	342	336	321	366	238	212	345	479	186	173	148	133	117	126	134	98	90	120	114	75	117	74	104	93	96	83	85	80	101	186	304	79	87	94	78	85	75	82	87	75	77	89	93	87	86	86	81	124	107	76	69	90	78	90	92	85	118	117	114	92	71	92	81	83	75	75	86	78	101	70	71	80	87	79	77	98	89	82	88	87	84	87	70	82	100	88	82	75	83	88	79	69	75	83	84	56	81	85	74	92	95	94	88	83	76	80	99	77	102	100	78	84	73	94	91	87	76	91	81	84	76	89	87	80	66	88	85	83	86	79	88	96	61	62	82	89	69	77	93	80	75	65	77	84	72	83	80	93	82	85	81	96	83	77	77	97	82	78	82	93	67	75	89	100	78	71	73	90	80	74	82	68	78	85	75	92	78	75	92	96	63	68	75	79	90	75	94	101	79	72	94	78	86	72	74	74	63	73	89	88	79	98	76	90	77	69	90	81	72	77	83	64	71	72	88	88	60	90	77	81	86	65	80	86	79	80	73	89	80	68	95	91	96	80	83	68	93	85	95	88	85	85	73	86	84	88	92	92	82	90	66	96	89	78	83	89	91	94	91	78	99	89	80	78	92	76	76	86	77	76	78	92	80	87	89	81	75	87	67	72	82	77	80	80	67	78	80	78	100	74	100	92	74	69	80	78	83	58	74	79	81	73	80	77	77	99	82	75	83	80	79	79	77	83	63	73	87	83	103	77	96	74	88	88	92	82	61	81	80	91	84	81	75	77	84	71	73	88	93	64	76	85	73	68	82	65	84	100	70	96	76	87	86	90	88	66	78	72	84	79	76	90	79	83	70	90	86	79	65	72	82	79	79	92	78	63	84	77	66	82	78	84	81	84	89	70	78	86	89	93	76	80	84	86	104	84	80	78	78	90	90	68	68	76	68	93	96	77	81	81	91	87	85	96	64	80	71	82	71	81	97	94	80	81	75	82	76	72	78	82	110	64	84	88	64	70	77	81	80	75	93	96	80	83	74	81	75	72	82	83	97	91	80	62	75	87	91	85	93	74	79	64	82	86	82	71	86	79	89	80	59	73	71	89	76	85	85	84	77	82	71	105	86	69	70	82	75	93	73	84	100	101	91	80	90	90	96	82	71	74	75	72	93	74	73	72	69	91	83	78	68	85	78	72	100	84	82	82	96	75	75	93	82	85	72	70	67	89	85	83	82	78	93	79	72	83	100	77	74	80	73	90	86	95	89	86	76	79	88	74	87	83	84	78	81	73	84	82	97	75	70	76	95	76	98	88	78	73	81	79	76	92	93	65	91	94	78	78	83	94	75	97	79	85	88	69	74	64	85	93	80	70	79	85	86	81	78	70	89	85	89	86	73	73	89	93	85	65	83	92	89	83	84	92	86	80	77	83	76	83	92	81	92	94	81	101	82	88	75	76	82	90	94	87	75	92	62	74	87	76	71	83	107	78	70	100	99	86	86	86	73	78	84	70	85	75	89	88	83	93	70	75	84	95	63	83	87	80	79	85	91	79	77	57	82	85	89	83	77	69	87	71	89	81	80	85	71	75	88	75	81	79	89	72	85	76	82	88	71	100	50	76	71	72	67	82	70	83	83	87	76	59	79	94	77	74	78	87	92	87	83	61	86	84	79	76	76	88	74	90	81	101	87	82	82	79	68	82	85	82	72	73	74	75	85	88	86	66	94	84	76	80	88	86	85	103	82	81	83	89	91	68	75	70	78	77	86	72	78	84	92	82	91	90	66	70	98	80	84	88	62	100	88	77	89	97	89	83	68	65	92	69	73	82	73	67	74	97	82	87	93	68	62	77	72	70	86	86	77	81	91	92	76	86	82	81	89	95	94	69	74	90	88	81	84	79	84	99	85	67	74	81	100	78	94	78	84	82	77	77	78	88	95	82	84	83	92	89	76	83	83	102	79	88	91	77	78	92	76	66	83	97	87	82	82	80	73	95	90	91	89	90	84	71	84	77	78	79	72	61	74	90	85	85	69	86	85	91	75	92	81	72	78	87	83	84	84	87	93	72	97	71	92	69	77	81	68	84	98	80	85	81	77	95	65	77	88	84	87	93	72	82	74	81	82	97	66	89	75	80	90	89	71	75	72	70	94	85	82	64	87	95	83	99	89	75	85	75	84	61	88	77	92	94	69	78	78	101	89	87	80	87	88	68	96	77	77	98	85	82	67	79	79	79	73	93	88	89	81	88	86	73	82	105	81	89	74	69	81	82	78	88	87	83	95	80	82	87	85	72	74	80	82	84	90	77	65	67	74	85	59	77	83	79	77	79	79	74	71	94	85	79	74	80	87	74	69	76	75	88	84	86	74	90	89	87	71	85	74	74	81	65	73	73	72	93	73	94	74	88	82	82	85	82	85	90	85	81	69	95	83	86	73	100	82	78	69	97	88	76	88	95	83	79	94	70	81	66	81	102	85	89	84	82	69	76	85	77	75	75	84	64	84	73	77	71	80	81	67	75	77	65	74	96	82	83	90	89	73	83	99	93	92	63	83	103	86	80	80	80	68	95	78	77	96	62	79	92	92	97	85	74	99	80	80	74	92	74	87	80	71	71	66	80	77	80	92	79	71	72	92	92	90	88	72	77	86	90	85	80	90	79	88	90	81	96	65	91	87	77	100	95	85	99	96	74	74	74	84	82	80	65	87	75	83	80	74	75	81	84	94	66	75	85	82	83	82	82	83	85	89	91	92	83	82	72	78	91	69	59	74	79	68	95	75	92	71	91	84	76	97	90	81	69	93	69	94	80	70	80	77	69	72	104	78	64	94	101	91	76	90	90	74	85	86	98	86	90	88	69	68	89	94	75	72	88	99	87	97	89	97	95	96	81	80	72	90	89	79	78	86	67	97	90	92	80	87	101	90	97	71	73	82	96	84	82	82	77	81	89	76	68	80	98	92	75	88	88	84	91	99	98	86	80	85	72	75	80	88	91	92	78	65	87	96	75	83	80	67	86	100	68	87	83	106	86	93	89	75	98	79	71	88	67	71	73	93	77	92	84	73	81	77	83	88	80	76	97	84	86	63	92	91	86	60	82	66	72	75	87	77	98	78	86	71	91	65	76	76	87	79	87	98	64	86	78	77	74	71	77	88	97	79	83	89	86	87	76	82	88	102	80	83	90	94	74	108	80	79	87	73	89	84	88	74	84	70	78	86	95	77	78	88	70	91	88	90	77	57	81	82	86	75	92	78	75	75	80	89	76	78	91	88	87	71	86	77	74	80	70	80	80	83	69	72	75	89	85	75	82	84	77	76	78	88	79	79	68	100	78	86	87	79	84	88	92	64	75	67	74	86	83	83	90	85	72	80	83	72	79	76	83	96	79	81	79	62	66	79	109	86	83	89	80	65	99	79	75	88	82	86	77	76	73	86	75	80	73	70	73	86	96	97	74	84	63	89	74	83	82	80	87	93	74	64	70	72	73	74	77	65
16781	8721	5215	9303	15725	17693	16957	15692	14438	10108	8464	13433	10793	6690	5537	4587	4193	3896	3397	2954	2251	2061	2122	1914	1726	1919	1721	1587	1485	1342	1354	1247	1165	1161	4690	9039	1079	1113	1074	1107	1109	1111	1148	1094	1074	1105	1149	1173	1159	1197	1126	1025	2270	2061	1102	1047	1025	1098	1070	1050	1330	2578	2478	2119	1336	1006	1060	1015	1032	1012	1044	981	1050	999	1015	1038	1043	990	1018	1061	991	1003	997	950	1031	985	1030	1001	991	1008	1057	1022	990	1059	975	1050	986	1022	991	998	1059	988	1010	1058	958	1022	1009	1028	991	1044	1020	1009	972	988	1010	1038	1004	1012	1035	1007	1017	963	1060	1008	1074	981	1036	1077	1035	1063	1000	1013	1004	1041	1017	1046	983	957	1062	1001	1034	1004	1038	984	1043	1021	1019	1041	1008	1037	1055	1048	1036	1060	971	1043	1071	1007	1008	983	995	1035	990	1097	1058	1081	1055	1029	1013	1017	1022	1049	1040	1019	983	1051	1024	984	1035	1046	1005	1110	1088	1000	972	1033	1031	1044	1014	978	1058	997	968	993	972	1043	1012	984	1036	1019	1085	1036	998	988	1036	1035	1059	1030	1002	979	1041	1058	972	1007	989	1027	1013	1034	988	1009	1004	1041	1053	1060	1010	1011	1022	1055	1095	1018	1044	1072	1046	1061	990	987	1006	1066	1012	1034	1012	948	1050	1029	1016	1054	974	1049	1000	1037	1035	1046	1049	962	1061	976	992	1036	1029	1038	977	1019	1018	1055	1027	1044	1047	976	1042	1000	1006	1049	1046	950	1059	1020	1027	1012	980	1009	988	976	1019	1046	985	997	978	1049	1034	1020	1039	1049	1041	1064	1053	971	1005	1036	1044	1047	1045	1070	1009	996	1067	1001	1018	1001	1058	1032	964	1040	1059	1040	1046	1014	1051	1049	1063	1044	1079	1023	991	978	1054	1010	1069	960	1060	1020	1030	1033	1075	1027	1047	1086	1036	1095	1075	992	1021	1056	1059	1033	1025	1022	1042	1029	1010	1013	1082	1021	1059	1057	1023	1018	997	1022	1034	1047	1076	1026	975	1015	1028	1000	1041	997	1012	983	1037	1028	1040	1011	1025	1024	961	1005	1070	1000	1035	1066	1036	1093	1004	1034	973	1046	1016	1002	1006	1005	1064	1012	1011	1013	1034	1009	1072	1005	1034	1037	1103	978	982	1032	972	997	949	1011	1046	1069	1049	1059	1008	989	1057	983	1041	1015	1020	1048	1083	1012	1007	1018	1044	980	1048	1051	1033	1020	1003	967	1036	1007	978	1042	1020	1004	1000	1033	965	1060	1058	1022	1047	986	1005	1014	1078	1035	1024	1006	1085	1088	1016	976	1042	1057	1000	1029	1058	1008	1029	1024	1090	997	977	1068	1015	1032	1004	1029	1020	1068	1000	1022	972	992	1044	1007	992	1094	1011	1062	993	983	972	1033	1033	1023	994	1011	1033	985	1026	1010	1023	1013	1043	999	1064	1011	1018	1002	1005	1027	1021	1021	1032	999	1032	1074	971	1012	1077	1053	1026	1016	992	1028	1021	1020	1034	1031	977	1032	1039	992	1069	1043	1072	1044	982	1046	1032	1033	1005	1083	977	1021	1015	1031	1048	962	1062	1019	1097	1003	1081	1054	1010	1019	1023	1053	994	1062	1011	985	1054	990	1027	1069	980	1011	1007	982	1054	1077	1018	1040	1019	1041	987	975	1024	1046	997	1070	984	1042	965	995	1031	1020	1028	1035	1026	997	986	1013	983	1059	951	1053	1017	1006	980	1043	1090	1011	1053	966	1015	1001	1019	966	1042	1008	1002	1024	1031	1016	989	996	1055	1027	1005	963	1026	1050	959	1015	1016	983	1014	1052	1010	1039	998	1028	1028	1012	996	992	1018	1028	1040	1001	985	1015	1036	1059	1001	1026	1006	1062	1022	1035	1020	1025	1013	1052	995	1041	1035	1085	990	996	992	1023	1041	1028	1050	995	998	1014	997	986	1025	1038	1045	993	1047	963	1082	1012	993	1028	1001	1011	1039	1016	987	992	1019	1003	1044	1047	1093	1019	1064	988	1001	1003	1017	973	1011	980	1017	1021	1011	1031	974	1126	1013	1038	972	1032	1085	1062	1014	999	989	1005	1042	1074	1082	967	1027	1001	1037	1018	1031	1059	1047	985	1042	1039	1059	1018	1024	1005	1045	981	1031	1019	1023	1065	996	1063	964	937	1058	1011	1057	1052	986	1026	1027	983	1025	1044	998	1014	1057	1063	981	1072	1015	970	981	1042	1010	1030	1043	1009	1046	983	1020	972	965	1044	1022	1020	1022	1024	1023	1046	1041	1048	1044	1011	998	1017	1027	1040	995	992	1007	1078	1004	1049	966	1024	998	947	995	1041	964	1054	1011	956	1039	1035	1040	1054	1009	982	994	1011	1029	1059	1050	1001	1018	1032	1069	1039	1030	1042	1023	1028	1074	1096	1022	1011	1029	1071	1011	1005	1009	1081	1003	1036	966	1019	1056	1065	1008	988	1029	996	1047	999	1005	1063	1029	992	1026	1045	1086	948	971	988	999	963	1038	997	1051	1043	1022	1063	1044	1023	979	1023	1050	1034	1051	1018	1018	1098	1015	1029	1012	1003	1003	1002	1032	1053	1024	1026	1012	1036	1007	989	1012	1021	1040	1015	1027	1061	1028	1017	1017	1006	994	1058	1073	1006	1046	1063	977	1017	987	1068	1040	1029	993	1005	1060	1016	1029	969	1002	1036	1036	1055	1041	1016	1017	1071	977	1044	998	978	989	1026	1035	1067	1019	1018	1006	1031	1053	984	1035	1008	1043	1033	966	997	1010	1018	1043	1064	1044	1014	1032	1024	996	1034	984	1015	981	986	1031	1010	1041	970	990	1034	1027	1033	1072	1045	1074	1002	958	1029	977	1028	1036	1029	1006	1025	1060	985	1088	1035	1034	1052	1057	1017	1026	1066	1019	984	1044	1015	1006	1102	1025	1077	1097	1043	1039	978	1052	1069	1024	1018	1046	1062	1063	1038	1074	1001	1020	968	986	1016	1018	1011	1081	1015	1068	991	1036	1048	1037	1048	994	1022	958	993	1049	1009	1006	1050	1007	947	944	1064	993	1022	1080	1003	1072	1073	1015	981	1024	994	1022	1038	1031	1000	1049	1007	1047	1028	1034	1008	1009	1027	982	1109	997	1030	1046	996	1029	999	1002	1028	1016	1023	1033	1073	1050	1003	998	1014	992	1040	1026	1001	1087	1041	991	1000	1051	1017	981	1022	1011	1068	1010	984	1023	995	1011	986	1021	1026	1000	983	1004	984	993	1017	1019	1019	1041	983	1072	981	1058	1013	1008	1038	1032	1052	1010	1038	1052	982	1046	1032	974	1023	1041	1013	1023	1018	1034	1016	1029	1053	1057	1046	998	994	1001	1046	1070	1052	1038	1043	1025	1015	1044	996	1044	1045	998	1079	1018	948	996	1047	1053	996	1075	971	1001	1018	1016	1062	993	1053	1017	1039	997	1007	1019	1075	989	987	1009	1024	1073	1016	1090	999	997	1100	1024	1049	1063	1080	1046	996	1061	1054	1046	1063	986	979	1088	1013	1017	1032	1019	999	1021	1071	993	1069	1018	989	1080	1029	1067	1045	1029	973	1058	1040	1001	1014	1066	1019	1092	1060	961	1043	1042	1020	969	1063	1046	1064	1037	1004	1019	1044	1000	1018	1040	1069	1036	1057	999	1015	1007	1039	1011	1023	1033	1085	1058	996	1079	989	1025	993	1039	1018	1021	1015	1014	1049	979	994	984	995	1043	1009	1013	1015	1024	1014	1059	999	989	1013	999	986	972	1017	1037	1046	1017	1032	1019	1017	1038	1021	1035	978	1026	1024	1011	969	971	962	1008	1071	1038	1038	1043	1070	1018	1031	1027	1078	1015	979	976	1022	998	982	1046	1011	1005	1057	978	975	1001	1056	1058	974	1018	968	1031	1005	1006	1011	1051	1007	1043	1010	1011	984	1029	1007	989	1039	983	977	1064	1036	999	1084	1023	1000	1038	1031	1024	1026	1044	1006	1009	1035	1058	1035	1030	990	1024	1020	985	1015	1056	1036	990	1042	1045	982	1030	1014	1054	997	967	1095	1024	1030	1016	1033	1004	1027	1017	952	990	1001	991	969	1005	998	980	1004	1004	1032	998	1090	1051	995	1007	1037	1063	994	1014	978	997	1011	1080	997	995	1077	1009	1054	1059	968	996	1053	1034	1065	1058	1043	1037	1024	1053	1054	1031	1014	962	999	1016	978	1054	1063	1032	1021	1041	1057	969	987	1060	1001	946	1015	1004	1010	984	989	1064	1098	1047	1046	997	1055	1027	954	1070	973	988	1061	1000	1026	1029	1053	1019	1037	1020	1053	995	1025	1103	1039	1031	1016	1100	1017	994	1013	1092	992	970	989	1063	1056	1055	1039	987	1054	980	976	1050	1048	1024	1008	1027	1021	1006	998	994	979	1016	974	996	970	1053	992	1024	1041	1023	1033	1018	1046	979	1040	996	1033	1000	1032	960	1067	1056	1010	1013	1082	985	1007	1035	995	998	1034	977	1033	1014	1072	1050	972	1021	996	1032	1015	1034	1020	994	1031	1026	1066
1837	609	354	231	307	390	447	419	368	309	250	322	895	243	213	164	165	149	147	126	112	117	104	103	98	106	94	81	87	99	67	88	99	75	273	406	94	80	77	65	79	93	79	76	83	70	82	82	81	79	82	80	108	74	72	77	83	81	80	72	97	155	137	108	75	80	64	62	63	72	78	86	79	70	65	69	76	88	72	75	60	68	95	86	89	72	77	78	63	71	72	73	88	69	73	54	86	78	80	91	71	82	67	75	71	80	84	75	76	76	72	68	65	76	83	85	71	78	81	90	85	68	87	57	73	83	78	84	74	83	80	79	75	68	82	75	82	89	73	71	78	69	76	67	88	65	67	70	71	72	63	73	83	64	88	78	64	66	79	83	81	78	70	67	65	63	86	77	86	74	70	71	80	88	81	73	71	81	75	68	77	82	82	79	84	79	85	73	94	79	83	77	83	70	89	55	79	77	82	87	86	73	74	89	63	64	59	83	69	83	59	84	85	79	84	76	78	68	62	72	81	79	68	89	96	83	69	73	64	79	77	73	71	79	93	71	68	81	92	89	77	83	75	76	62	68	86	80	78	82	80	91	67	85	65	77	93	75	79	76	69	78	72	71	83	74	84	71	78	81	86	86	75	59	82	71	83	71	76	80	75	69	80	85	85	64	86	59	70	61	86	78	82	80	75	59	72	72	79	75	74	68	87	81	93	72	69	71	60	89	75	73	66	85	60	63	70	82	71	79	94	79	65	68	71	64	82	64	82	73	75	89	64	82	71	78	53	83	93	88	84	69	76	83	80	62	75	76	93	86	70	69	97	74	82	72	74	76	68	83	86	78	73	60	82	84	82	73	59	65	72	71	67	77	85	58	56	72	77	84	81	60	70	71	94	71	67	74	90	91	80	55	73	75	81	75	78	80	71	80	66	74	75	83	73	76	71	85	71	87	67	79	66	79	71	76	81	77	92	88	73	76	80	80	65	85	80	76	81	65	65	70	88	71	83	82	73	70	89	68	67	73	74	81	83	79	69	82	79	79	86	82	77	81	78	67	91	76	79	68	65	72	66	75	80	76	76	75	87	69	78	87	74	81	76	79	82	72	85	73	73	90	72	86	70	78	62	79	82	78	96	79	65	82	73	66	84	83	78	85	83	64	85	70	71	82	62	70	73	72	76	67	80	74	64	63	90	75	82	68	81	81	75	106	84	70	94	76	83	77	68	66	75	60	67	60	82	78	79	88	70	66	83	70	77	62	74	82	82	65	67	89	90	73	90	79	74	84	61	68	76	78	66	79	70	69	68	80	67	76	71	88	91	71	80	74	70	89	68	73	75	71	74	81	85	76	88	99	66	83	71	71	83	69	77	65	85	79	81	73	77	71	63	80	70	81	87	69	78	76	87	77	71	72	75	66	81	80	100	81	81	70	73	71	85	85	75	77	77	82	84	61	71	55	84	66	86	62	66	84	74	84	72	80	78	65	69	59	84	72	79	81	70	84	73	76	74	58	79	72	75	70	68	71	65	78	66	74	91	73	73	70	61	85	74	72	76	73	85	69	71	70	79	76	75	80	72	74	77	80	67	78	78	77	81	65	78	72	74	58	80	73	85	90	86	70	82	71	76	65	58	65	69	70	78	87	76	71	82	78	73	79	80	76	70	80	84	81	71	74	60	70	82	79	82	77	70	70	76	85	92	77	81	88	87	64	66	78	71	68	83	74	65	82	93	83	89	75	85	72	64	72	89	96	66	82	69	74	76	72	76	71	78	82	72	80	76	76	72	69	84	92	98	78	62	55	80	55	61	81	71	65	72	83	72	59	87	60	83	89	81	94	82	68	68	73	80	83	71	66	59	63	86	69	92	79	78	80	67	96	79	80	88	75	78	72	76	79	89	76	74	75	73	67	84	82	75	74	68	73	63	99	69	77	74	68	67	79	64	73	69	57	67	88	78	77	86	78	51	82	86	79	82	81	81	77	78	73	69	68	72	67	56	75	75	60	78	68	71	83	76	69	87	75	79	80	71	86	75	89	83	59	75	76	77	55	65	70	77	60	89	80	63	71	66	87	77	79	66	83	76	86	76	98	66	68	73	73	60	85	88	64	61	58	80	66	90	74	68	63	68	56	71	84	64	62	68	89	73	81	74	73	76	77	90	81	77	84	78	54	80	76	75	78	74	78	80	74	66	71	65	72	79	65	65	76	54	68	71	68	92	84	90	73	76	85	80	65	71	83	63	85	90	81	74	79	80	67	89	75	67	62	74	72	63	85	78	80	69	95	76	84	81	81	77	73	73	82	64	80	70	70	76	84	81	90	72	91	81	73	90	79	78	72	72	81	66	85	65	83	98	79	65	78	64	74	67	74	77	77	74	81	74	89	75	64	78	62	90	78	86	66	73	80	85	82	71	72	62	82	68	84	78	71	78	65	75	79	75	75	90	64	67	82	58	80	75	82	79	72	76	69	81	74	64	74	61	63	65	73	77	63	78	66	90	73	65	80	99	66	64	74	95	74	83	73	73	91	79	76	78	94	63	80	68	73	81	80	68	64	87	78	86	84	72	67	78	62	79	74	63	75	76	70	85	71	77	75	62	86	74	94	88	51	80	71	84	65	85	76	79	79	99	81	86	83	76	70	75	69	75	80	80	73	76	84	65	80	85	79	76	81	82	86	86	76	76	79	77	71	71	70	72	83	64	72	77	80	73	78	88	75	81	86	75	69	83	79	79	75	75	59	61	84	80	69	63	73	79	76	64	69	78	57	76	72	78	75	70	63	86	105	70	84	69	74	101	72	62	70	77	61	72	76	81	81	73	82	96	88	81	80	80	67	78	89	66	70	76	71	76	71	62	95	69	74	93	77	78	66	83	75	86	64	68	81	75	81	83	98	78	67	79	68	91	76	76	71	75	84	66	73	88	82	80	72	73	82	85	74	75	75	69	67	67	72	59	84	69	65	84	77	73	74	76	63	75	82	79	70	76	77	76	60	66	79	83	84	74	61	81	75	83	81	64	76	97	79	79	77	73	71	90	79	77	76	63	67	80	73	75	75	70	68	83	76	78	69	71	73	66	88	82	78	61	68	73	87	74	73	71	74	78	76	77	67	62	86	84	92	92	79	89	80	71	76	72	55	67	63	89	83	65	71	78	88	69	83	72	73	77	74	66	85	66	86	62	66	86	96	66	86	82	79	60	77	76	78	75	67	97	77	76	89	91	83	73	84	74	63	81	77	84	79	76	95	92	72	64	68	90	66	80	96	71	63	82	78	74	60	82	52	84	70	76	75	76	68	65	66	59	77	69	74	86	79	75	79	72	72	65	77	75	78	65	84	76	73	73	73	68	69	76	73	62	83	88	68	101	69	68	76	61	87	74	55	68	63	63	88	87	83	71	90	58	71	94	70	68	77	67	83	64	87	72	77	69	67	89	66	71	58	82	81	73	76	74	76	92	86	66	73	63	86	63	95	75	69	80	68	64	86	92	69	74	91
20589	10829	6581	11755	19400	21039	19529	18714	16371	12377	10349	12874	18389	7362	7234	5600	4935	4434	3817	3330	2657	2293	2313	2045	1966	2179	1687	1630	1396	1387	1322	1289	1176	1085	7878	9905	1039	1042	1043	1013	1030	1056	1106	1106	1125	1139	1139	1192	1109	1111	1121	1043	1917	1032	927	1001	987	961	949	943	1557	3947	3427	2117	946	938	918	917	930	867	886	915	900	1000	891	889	918	916	885	937	857	917	924	888	947	923	935	942	915	858	894	920	926	926	922	930	915	910	953	909	911	936	892	847	924	952	883	901	939	948	874	863	849	947	888	938	921	897	921	905	881	968	907	958	915	903	898	952	875	920	868	916	943	879	934	944	963	902	906	908	917	893	953	876	915	913	906	899	920	908	905	936	918	906	935	903	868	922	907	851	899	923	849	889	904	887	922	857	920	949	959	963	976	912	909	928	929	885	902	939	897	919	897	926	898	934	924	861	913	923	892	880	943	850	918	972	901	933	871	951	881	902	903	914	875	942	921	953	893	946	871	935	1004	929	899	921	940	920	885	889	938	958	964	865	888	925	907	902	896	923	939	941	941	854	914	923	974	887	890	911	914	885	910	939	937	931	884	900	932	924	920	929	978	936	894	929	897	906	859	894	950	930	896	976	894	896	900	907	861	871	919	900	916	933	918	934	939	928	926	924	904	851	966	966	891	909	905	890	929	952	923	954	885	909	963	897	943	906	944	922	896	912	917	941	863	848	897	885	929	943	924	891	845	927	949	936	904	901	974	859	897	950	924	900	940	953	911	883	952	871	929	897	948	843	958	941	889	886	924	910	877	920	990	888	879	925	941	911	907	901	917	897	962	883	884	901	946	869	914	889	903	897	875	943	888	936	950	913	927	901	905	942	907	908	898	901	926	937	910	944	878	903	904	928	881	903	963	957	904	927	932	923	950	898	936	911	898	893	904	912	946	884	943	890	926	947	893	884	887	915	918	966	916	928	878	922	973	896	914	925	931	912	896	924	919	861	882	947	953	923	893	929	916	946	889	922	901	881	915	945	891	968	953	936	928	938	904	906	899	987	918	911	937	864	942	914	915	865	926	913	864	926	912	895	895	947	963	921	899	894	959	880	886	963	976	948	907	901	874	894	905	892	859	931	927	919	928	962	921	899	893	959	911	952	923	924	880	948	893	929	923	917	932	914	918	957	928	883	891	912	960	937	909	953	948	923	897	902	920	925	907	903	873	917	924	920	920	892	872	896	899	935	874	871	882	872	877	892	873	921	929	897	896	915	886	863	953	903	878	921	882	890	923	919	899	923	907	898	924	891	916	883	964	896	925	920	925	995	931	898	942	886	932	878	873	940	913	917	892	919	891	902	880	863	915	878	909	925	910	922	888	867	929	906	906	875	919	972	866	989	923	910	933	885	911	910	910	901	898	957	861	939	967	915	935	962	926	947	861	886	973	896	948	930	896	938	866	932	936	897	869	908	939	910	904	944	926	941	901	910	892	910	929	919	909	910	908	881	926	937	849	925	949	936	895	912	851	911	962	944	871	939	876	890	936	970	946	937	909	955	889	934	899	894	957	871	977	941	875	934	898	897	909	914	892	934	934	906	992	921	902	928	915	928	934	904	885	810	916	964	935	924	859	890	949	841	944	893	895	932	909	888	856	958	952	869	953	899	913	933	878	878	872	913	950	934	882	958	912	854	884	883	877	944	895	909	939	905	947	890	857	926	941	888	953	876	903	866	925	931	926	979	851	866	948	895	929	977	919	926	862	882	868	882	933	920	896	880	887	879	864	923	938	878	977	893	897	946	901	912	885	934	892	952	869	890	907	925	892	899	891	885	954	864	902	927	920	974	898	901	880	939	954	922	874	901	914	931	876	950	890	906	925	938	911	900	997	932	973	846	950	877	901	969	930	880	860	958	932	901	931	963	910	843	922	855	906	966	858	926	889	907	899	895	912	949	888	916	927	893	928	889	936	908	859	907	940	885	892	932	962	913	947	943	949	961	843	900	894	913	949	912	905	958	916	890	930	899	864	916	902	915	848	909	959	901	922	949	899	921	909	878	937	902	878	884	953	900	914	903	884	906	897	924	989	928	946	886	910	908	900	942	946	936	936	907	874	912	909	931	926	964	901	919	898	919	927	915	897	947	966	925	899	920	904	901	912	866	896	896	842	882	953	917	891	862	929	879	906	941	897	878	960	910	913	959	918	981	881	906	909	897	946	898	928	930	868	914	892	943	911	932	878	877	906	954	915	935	892	901	931	936	897	911	882	933	916	850	948	870	907	908	904	969	957	902	869	911	974	905	917	909	932	989	934	947	937	904	905	922	892	913	910	973	942	993	947	931	937	913	955	909	927	947	905	887	899	922	982	862	887	909	892	852	932	906	965	885	907	911	858	885	898	936	936	907	953	898	935	945	906	915	943	862	966	945	900	916	887	923	924	910	872	890	929	903	933	909	908	922	851	940	967	923	967	895	928	951	921	930	915	931	885	907	957	869	945	930	905	892	881	954	903	978	889	935	928	902	885	874	892	885	901	892	869	924	917	935	962	876	886	899	919	923	907	874	879	894	915	898	978	908	929	890	923	926	931	897	857	894	964	866	860	956	897	901	950	883	916	849	928	902	904	929	908	937	884	954	890	894	948	888	948	917	903	964	838	885	916	910	932	903	894	874	888	884	918	907	890	884	888	895	901	927	949	884	895	913	918	885	931	919	965	937	931	970	939	949	899	929	915	905	915	911	905	939	922	924	871	978	901	900	945	854	949	912	937	919	899	875	930	917	941	948	909	924	904	965	917	899	932	930	920	892	925	930	947	932	878	855	955	908	985	894	927	902	948	972	942	944	930	940	913	887	894	933	919	889	908	925	902	908	875	945	971	922	892	928	905	923	875	889	929	941	872	879	923	949	872	859	909	960	895	966	899	878	908	909	890	905	936	928	889	911	959	915	916	907	895	912	901	954	918	883	928	906	914	922	872	918	890	947	898	916	903	941	876	902	917	873	932	861	924	905	916	922	928	943	904	904	917	852	927	948	929	860	962	853	922	898	868	917	888	871	900	899	872	927	947	904	932	877	900	849	880	902	903	901	886	932	966	908	870	916	921	877	926	920	881	932	918	927	920	956	908	898	907	878	980	930	934	954	943	921	903	918	917	875	957	891	923	964	898	930	963	869	930	949	887	907	862	936	870	900	915	903	925	923	926	939	940	903	919	923	942	901	907	896	915	943	957	931	939	896	897	956	949	922	919	911	916	894	995	961	964	963	926	901	949	861	949	939	936	877	915	952	937	909	907	958	865	862	953	927	959	942	881	875	876	970	907	938	904	865	880	953	915	891	949	879	935	903	941	886	907	874	923	862	926	849	954	960	973	967	874	938	891	929	884	914	899	991	899	920	924	938	897	954	922	958	886	952	864	948	980	878	950	911	886	960	885	876	900	917	919	898	930	902	883	917	933	917	867	901	906	921	931	908	850	925	877	928	933	876	931	917	919	909	895	999	904	915	951	923	939	919
1737	298	158	134	169	216	217	217	193	203	146	149	367	113	124	75	108	63	83	62	71	66	62	73	58	63	78	52	48	53	70	66	48	51	87	130	47	58	64	45	54	54	58	56	64	51	57	62	76	58	51	46	47	71	43	36	50	51	49	37	53	65	66	69	45	57	62	55	65	43	41	45	61	51	44	57	59	61	44	43	56	47	60	58	64	51	57	48	45	51	50	52	41	56	50	51	59	63	52	52	58	54	36	45	56	45	51	55	60	45	60	51	63	61	58	55	44	58	55	55	45	57	59	51	49	55	49	39	53	51	48	50	61	47	49	63	60	60	51	56	50	52	42	60	63	52	63	49	49	49	46	44	53	45	59	61	57	49	50	54	47	47	50	55	57	57	45	43	47	54	55	50	48	61	65	50	48	58	44	52	60	49	55	60	55	48	50	61	51	62	36	59	44	44	48	43	60	58	53	58	54	52	55	51	56	50	63	57	49	44	48	67	58	58	54	52	51	55	61	53	77	50	47	48	51	47	54	55	57	53	58	52	53	43	53	52	51	54	63	49	58	51	59	49	68	49	60	46	57	64	42	64	62	49	55	58	56	40	53	46	53	58	52	61	48	48	53	48	58	56	50	44	43	53	55	43	52	51	54	47	50	46	52	55	64	59	45	50	52	46	61	53	56	53	61	57	58	42	60	58	54	54	49	40	63	51	42	46	50	59	56	58	55	47	58	52	58	54	53	64	62	59	53	55	65	47	51	64	55	62	60	58	52	54	61	80	45	57	43	44	61	53	49	47	58	50	46	59	53	47	51	55	45	54	60	48	44	46	54	58	59	47	66	50	64	58	50	49	54	45	45	61	54	43	55	62	38	55	64	59	50	53	62	54	57	64	44	48	59	45	41	56	53	55	56	62	39	45	58	49	60	68	53	57	51	61	38	44	62	56	63	67	64	65	52	65	54	53	48	49	44	59	58	56	48	60	42	54	60	61	49	60	40	44	51	46	51	50	42	54	56	55	62	60	49	44	41	44	47	58	41	52	47	62	51	55	50	49	45	68	62	44	58	44	54	53	62	52	63	41	58	52	67	56	63	64	58	46	39	45	56	52	49	65	54	52	55	50	65	49	47	54	56	59	51	56	52	65	73	59	50	54	48	56	60	53	55	42	44	53	49	50	37	66	49	60	68	50	47	37	49	47	56	55	53	60	55	49	57	42	39	59	56	39	50	44	59	46	53	50	35	56	46	50	36	55	45	47	66	65	59	53	51	54	65	61	50	59	45	41	53	56	46	49	44	51	68	45	50	44	56	50	52	60	55	58	46	53	52	64	61	53	61	51	63	48	58	52	51	49	46	41	71	57	43	57	47	55	59	59	58	39	59	35	48	58	58	55	51	44	60	50	61	56	61	47	62	49	44	51	49	58	60	43	53	38	51	58	65	53	43	52	58	55	58	50	55	56	65	68	40	38	58	48	49	65	54	54	52	54	58	53	57	49	53	50	43	53	60	58	66	49	59	75	56	40	51	45	33	60	59	58	64	47	48	40	50	56	54	52	59	58	57	54	59	54	53	48	52	51	45	41	51	54	51	66	66	62	43	47	53	57	60	59	56	49	69	48	44	43	50	56	68	69	57	56	55	38	67	54	56	54	59	51	45	60	57	47	59	52	42	54	57	48	52	45	41	49	49	60	50	53	52	48	51	56	41	59	66	56	59	54	46	55	46	50	61	53	45	50	47	55	68	60	57	62	49	56	44	50	62	55	38	72	49	62	47	63	43	53	49	58	57	50	77	65	59	48	48	61	48	52	50	51	60	61	48	49	64	50	59	45	49	36	56	60	61	55	50	57	44	71	53	56	44	47	59	60	67	64	44	70	49	52	54	56	49	61	39	48	64	57	42	56	47	40	48	47	42	57	44	60	44	48	50	70	48	46	64	41	39	46	50	50	54	59	45	50	64	52	60	49	51	44	60	54	54	48	63	41	52	57	63	60	52	64	51	52	63	52	59	63	58	48	57	60	65	33	50	50	52	46	42	50	53	42	47	62	52	29	61	53	53	55	55	48	53	62	51	49	57	53	61	59	64	59	59	45	52	52	59	48	49	56	58	43	54	52	65	47	59	48	49	65	55	57	40	46	55	57	53	61	51	52	47	49	59	61	56	55	71	52	65	52	53	55	52	42	58	57	42	60	38	66	57	56	50	42	52	52	66	47	46	45	55	52	60	58	62	59	50	75	45	45	44	60	52	43	58	62	59	47	70	53	57	62	57	58	55	61	47	56	63	52	47	49	51	63	58	44	58	46	54	65	54	71	53	54	40	58	41	66	46	61	67	48	61	59	37	54	46	63	47	58	46	50	51	57	55	54	63	40	47	61	56	56	58	57	59	52	61	60	47	64	53	51	57	53	48	59	48	44	69	57	58	46	51	45	62	48	50	48	55	54	57	44	55	66	62	62	45	57	42	52	59	37	53	51	59	39	50	53	52	60	45	59	56	53	72	53	50	57	47	63	54	49	58	51	49	59	50	56	51	68	59	44	61	47	46	67	62	58	47	55	67	48	46	54	49	54	61	51	44	48	63	51	56	46	51	55	47	59	60	53	57	58	55	59	47	52	64	67	51	57	37	40	59	46	55	49	46	56	43	53	55	60	53	53	53	62	51	52	60	67	49	59	59	53	52	57	46	55	59	71	50	69	55	49	56	52	56	54	62	55	51	48	68	54	57	32	60	55	48	52	44	58	63	53	69	52	53	68	63	56	52	63	49	55	46	52	44	54	51	56	52	61	59	68	51	52	32	61	56	59	44	41	39	54	61	75	54	39	55	47	76	54	57	59	51	49	58	59	52	51	56	48	49	38	48	44	57	58	50	42	51	57	57	50	54	61	60	43	65	49	56	55	46	51	63	42	52	61	67	42	50	60	49	63	52	53	48	56	55	52	50	64	49	59	52	57	55	47	51	52	49	44	56	46	57	53	55	62	54	42	64	62	50	68	67	50	51	40	39	64	65	62	47	49	49	63	52	57	45	67	52	52	41	60	68	53	46	55	31	55	54	44	43	57	59	47	46	41	43	59	41	68	49	75	59	57	67	53	51	40	49	63	41	65	51	55	64	52	53	69	55	66	55	66	54	55	48	62	49	52	64	40	61	59	49	48	52	52	52	64	61	67	52	64	59	54	51	70	55	49	51	48	44	54	49	56	55	59	66	48	54	62	50	46	51	56	47	46	58	55	54	55	59	56	51	40	43	55	58	59	49	57	55	49	54	48	60	48	43	55	53	43	44	53	66	67	58	53	67	47	38	43	50	54	46	46	47	63	68	59	63	47	54	61	53	56	46	58	40	61	55	54	42	59	68	57	48	41	55	62	63	33	46	43	56	41	59	67	58	52	40	42	58	46	50	44	49	57	46	65	58	63	33	51	63	45	53	51	48	47	60	51	52	62	54	58	52	49	43	51	53	54	54	59	40	43	44	47	49	57	42	49
13981	6281	3523	6852	13573	14678	13792	13086	10479	8034	6177	6325	13262	4420	4481	2780	2609	2190	1772	1634	1339	1250	1331	1195	1216	1246	1086	939	920	897	839	789	772	758	2825	3300	746	754	734	716	741	736	777	762	732	745	794	797	775	710	762	768	695	717	746	711	680	691	711	693	800	1347	1370	1057	754	653	682	664	727	661	705	684	659	646	697	699	717	705	684	704	694	705	689	692	704	704	673	680	659	644	686	701	688	691	702	715	712	680	706	690	710	721	735	671	664	667	671	725	655	724	684	660	673	664	731	685	674	704	722	664	719	672	667	701	735	682	723	726	727	695	687	677	718	730	708	677	691	724	723	681	751	680	662	632	714	718	719	660	699	691	726	691	704	735	675	729	691	706	678	760	687	684	764	710	738	676	731	700	729	700	695	716	674	685	652	709	698	703	710	685	696	693	742	739	689	700	671	722	709	659	694	714	716	703	699	672	621	686	708	685	670	694	692	704	708	733	673	705	693	712	682	709	743	696	678	729	693	680	682	660	675	679	676	679	704	721	666	706	675	687	681	666	697	661	678	678	688	681	703	707	716	682	700	680	668	680	674	669	730	702	685	669	679	713	674	691	708	645	697	725	641	641	693	687	690	699	673	684	673	674	704	693	725	739	668	702	687	711	705	697	707	749	659	704	656	694	691	704	703	710	707	720	695	654	647	741	655	706	716	663	722	688	739	719	709	685	701	744	733	645	669	668	711	698	692	722	705	641	705	729	684	690	734	706	701	731	716	687	739	700	740	740	688	703	700	699	698	702	699	665	671	684	665	692	656	684	705	715	683	678	706	707	720	701	665	692	702	713	690	689	670	691	750	667	692	692	649	685	667	690	731	636	716	665	733	749	635	720	714	687	715	714	701	752	716	728	674	663	659	682	680	663	695	738	713	663	719	719	681	710	672	676	713	714	707	696	725	710	682	716	698	699	716	693	687	629	647	664	674	641	693	670	708	708	660	698	685	679	687	725	653	749	700	689	727	702	703	694	711	661	703	692	683	714	739	744	731	712	706	718	656	726	733	713	673	723	732	692	672	671	720	706	688	680	648	708	684	660	648	712	705	723	658	708	728	678	726	726	760	683	726	703	698	712	701	691	709	689	661	732	692	703	706	716	710	684	723	696	700	646	690	698	691	738	692	774	692	726	712	706	687	716	696	726	719	683	670	722	707	691	739	697	689	732	713	690	683	711	702	677	666	696	715	669	719	681	731	695	698	692	654	707	678	702	721	636	711	679	653	681	719	727	691	644	686	716	689	658	687	676	741	697	688	658	729	733	682	668	689	694	631	714	684	687	647	678	691	683	705	648	668	726	697	719	700	656	693	699	683	693	692	708	721	691	710	698	723	713	720	690	664	681	753	722	687	728	654	744	706	669	653	709	663	691	663	713	702	714	705	682	683	677	676	674	681	723	609	676	721	720	690	697	676	706	688	677	673	709	700	711	684	748	763	648	657	646	733	682	689	748	709	708	720	734	690	758	644	731	703	717	702	726	718	721	725	706	713	688	692	677	655	675	719	731	706	701	670	684	722	657	700	677	697	721	732	683	674	678	663	666	662	710	659	747	699	679	676	694	745	705	647	680	679	647	710	676	683	694	725	672	683	702	691	703	674	728	724	710	660	627	681	673	679	650	706	724	696	682	717	706	730	735	637	663	686	662	671	683	692	688	703	705	707	712	698	698	660	737	677	716	687	662	688	738	734	706	659	705	701	692	742	708	718	671	674	652	655	679	712	691	714	706	660	692	696	690	649	657	703	696	739	702	689	722	657	695	670	671	717	670	700	714	671	655	692	721	703	709	702	680	712	637	683	703	646	703	655	716	686	708	719	701	705	739	641	690	690	705	681	699	718	735	677	656	710	678	672	684	760	670	688	688	738	716	712	670	688	655	726	729	692	696	674	681	704	736	719	710	680	706	708	661	688	717	659	730	712	645	657	685	659	692	715	674	653	699	679	643	772	682	665	677	694	740	689	697	741	691	688	715	675	740	736	690	711	707	693	683	699	693	668	660	698	722	677	703	727	713	671	670	666	692	704	683	713	701	726	696	704	702	699	676	669	665	714	655	676	673	692	671	696	688	721	679	692	706	711	706	704	721	672	654	678	681	704	650	714	696	688	689	691	645	705	670	731	659	679	723	702	673	679	686	687	676	671	703	724	651	729	727	658	705	725	670	737	690	686	723	689	707	709	661	731	650	681	725	682	684	691	706	712	708	666	659	708	735	696	709	724	680	666	631	679	703	726	688	689	715	697	693	666	722	703	724	688	713	707	730	678	701	658	679	720	755	707	661	688	721	687	723	669	684	728	716	664	654	673	672	719	732	709	706	735	677	770	671	704	684	702	731	692	659	719	755	686	666	704	670	664	653	689	703	680	675	730	656	689	647	678	771	682	696	711	670	698	717	659	700	719	688	674	687	658	681	712	704	635	719	718	725	700	716	695	676	716	668	699	708	700	632	674	682	694	641	676	693	666	704	676	745	655	679	701	668	691	646	718	635	678	652	704	636	732	661	690	676	674	681	696	700	721	739	699	696	683	705	713	673	661	688	658	730	720	752	715	752	696	705	670	716	656	668	711	673	695	698	691	696	663	707	698	649	706	720	667	681	714	671	725	702	718	667	666	754	691	663	683	700	670	687	666	678	715	683	719	679	736	709	687	728	700	746	688	649	663	722	705	689	710	748	667	691	701	683	739	704	649	712	687	654	689	743	660	749	733	707	712	671	676	675	713	717	708	714	693	650	717	652	701	630	693	671	724	761	684	704	735	668	700	724	701	704	752	645	668	699	704	723	652	678	689	661	715	700	717	673	688	717	689	703	625	710	638	720	679	692	679	661	681	709	652	670	713	720	720	691	704	640	684	652	704	770	685	702	724	681	673	654	701	720	757	670	684	683	703	737	670	676	699	709	727	693	716	672	738	695	644	666	726	646	682	687	632	697	727	641	677	712	682	699	660	728	691	684	727	674	682	720	695	715	670	720	691	726	708	685	719	654	692	659	699	686	694	731	685	735	679	717	698	686	683	709	666	639	698	721	664	756	718	677	742	760	693	645	700	674	696	686	761	700	666	668	717	684	704	690	663	600	693	719	654	657	668	704	668	735	707	648	659	706	665	746	722	729	713	732	696	718	736	671	650	718	691	674	656	686	715	698	699	689	712	680	669	697	725	714	655	701	708	682	655	719	674	696	654	687	726	695	727	667	735	682	702	709	676	714	702	669	715	640	698	691	729	646	736	669	724	716	727	682	725	690	693	671	724	699	711	703	690	716	739	671	764	718	750	680	703	697	668	689	676	701	672	732	668	689	693	703	762	721	732	676	661	705	663	688	683	701	666	725	700	705	704	639	673	704	704	714	694	659	686	695	672	691	715	690	719	699	730	672	689	628	665	678	722	682	644	725	681	701	676	719	684	741	690	711	680	680	707	706	694	700	682	743	709	687	721	690	708	630	695	697	677	731	747	712
1137	413	269	205	232	298	337	344	251	205	176	222	1385	295	132	111	105	101	101	70	86	66	73	73	60	73	51	68	64	53	53	70	60	50	170	225	61	75	60	49	62	66	58	68	60	62	56	54	62	44	48	57	57	62	42	57	63	48	55	45	56	89	92	80	65	49	57	54	46	48	40	60	62	56	54	66	56	53	59	54	58	54	49	49	59	47	53	49	51	45	50	55	45	60	55	47	55	65	62	55	65	61	72	51	63	47	59	62	63	54	59	61	52	48	61	67	56	48	53	48	60	36	64	47	45	55	55	67	50	61	49	62	68	60	62	54	61	67	63	46	53	56	61	61	58	49	44	57	54	79	58	47	48	45	58	66	48	56	58	58	62	47	58	57	52	57	60	67	65	47	66	62	45	61	47	65	53	59	51	52	53	55	57	44	53	64	59	57	63	59	51	69	50	47	57	50	59	48	64	61	55	56	64	66	46	50	52	63	57	61	71	64	70	47	47	41	60	56	56	61	61	42	60	53	52	67	55	45	47	68	52	50	61	66	51	47	54	66	52	41	55	57	54	60	51	54	52	67	63	72	53	57	43	59	70	60	55	64	59	57	42	52	65	54	63	57	51	55	61	64	45	51	59	54	46	68	55	44	49	52	54	53	57	47	60	55	47	59	48	53	50	51	47	59	56	58	55	56	65	59	53	49	59	50	53	58	51	65	62	54	61	56	47	46	60	50	56	49	52	58	36	49	43	59	58	44	61	55	73	55	58	67	51	49	51	54	56	57	46	58	53	50	60	65	73	70	64	50	52	49	50	59	43	53	70	58	56	58	52	53	56	65	61	58	58	73	59	53	73	44	45	46	52	50	63	55	57	51	58	48	59	42	62	43	64	58	46	64	51	55	49	56	57	48	61	58	52	41	58	54	57	59	70	47	55	57	55	61	66	57	51	62	45	53	59	52	57	55	55	62	41	60	55	61	55	31	48	57	61	53	50	52	53	56	57	62	53	46	41	50	62	45	61	60	69	55	53	54	54	61	67	58	60	59	57	57	49	66	84	55	69	58	43	47	42	62	63	51	58	39	50	49	54	47	48	50	55	51	61	61	74	48	57	45	57	65	51	47	66	59	55	51	61	58	36	58	49	57	56	60	52	52	42	58	46	69	45	60	50	54	46	68	50	51	53	51	60	46	61	55	51	43	55	57	53	60	49	54	61	58	55	64	54	59	67	50	66	44	58	55	47	62	56	73	66	57	62	51	56	52	57	51	62	51	44	60	69	66	53	53	49	67	69	66	64	49	52	45	63	60	66	58	56	60	57	52	64	46	46	66	48	58	62	41	66	46	54	63	65	49	61	71	57	66	76	56	58	54	55	68	58	49	47	52	61	50	57	63	47	50	47	52	49	59	51	65	58	53	44	53	55	61	53	53	44	66	48	46	48	55	47	69	56	56	53	68	56	68	47	48	59	69	49	66	79	42	52	50	53	57	61	57	50	51	56	61	61	49	52	59	55	52	59	50	69	56	50	57	54	45	65	59	52	46	49	42	51	58	55	59	46	69	59	63	62	61	64	41	46	54	51	56	62	55	51	62	58	51	58	59	52	50	43	64	45	52	61	56	51	54	49	57	57	57	50	55	57	43	59	56	71	39	56	58	49	55	52	58	59	57	41	55	61	55	60	52	71	62	74	51	49	52	57	56	52	67	48	60	57	57	50	50	54	53	62	51	58	52	64	53	51	40	53	54	54	51	57	65	58	63	59	56	61	48	57	53	51	61	67	66	52	52	48	52	61	77	49	54	51	45	52	50	50	70	53	53	63	56	58	57	45	46	58	48	48	55	54	40	59	51	62	59	54	73	57	56	73	53	65	50	51	74	46	43	44	54	41	46	57	52	66	54	49	42	56	54	54	55	50	59	52	63	53	52	46	49	59	53	62	62	46	61	64	53	63	56	50	47	54	42	50	60	53	61	45	67	44	58	66	63	60	47	65	48	53	58	50	55	61	62	55	60	76	39	40	64	54	60	48	48	52	65	58	49	57	49	52	59	51	67	59	54	50	67	52	63	43	54	48	53	67	48	65	43	42	62	61	53	58	46	56	53	60	56	55	44	50	45	49	44	50	55	39	52	58	60	57	35	57	40	55	68	53	61	60	52	48	59	56	47	55	59	39	52	57	54	48	56	60	56	61	54	50	51	65	57	60	64	62	54	59	64	55	48	55	45	55	58	50	53	61	44	53	52	52	51	50	52	46	45	42	58	54	45	54	65	58	54	61	61	65	41	62	58	54	53	62	56	59	44	48	71	46	69	62	39	59	60	53	47	54	60	69	46	49	44	60	43	57	39	50	54	50	62	55	58	51	63	51	57	52	53	48	70	52	63	57	63	59	56	44	58	56	57	52	58	54	44	48	54	54	53	62	58	60	61	60	72	65	63	70	57	56	62	61	51	46	56	70	64	49	59	56	48	63	40	58	47	51	68	47	43	57	52	48	58	50	56	49	50	56	52	58	73	68	71	58	48	62	61	53	47	54	67	60	55	55	52	60	68	56	50	58	50	51	56	51	61	53	51	49	49	47	51	63	50	62	49	67	42	55	48	50	58	56	51	47	57	61	48	47	57	52	62	56	63	62	49	73	66	42	48	63	55	63	48	62	63	58	62	56	50	62	53	53	42	57	43	46	63	42	63	59	54	58	52	52	53	63	58	65	57	66	57	53	49	42	57	55	54	62	78	60	54	54	56	42	45	38	42	55	48	53	57	58	49	64	60	42	47	58	62	58	44	48	68	50	69	53	33	45	55	43	59	53	68	60	63	65	67	46	70	59	57	55	60	66	52	52	60	52	60	42	53	55	48	59	46	61	40	53	49	47	53	54	61	65	67	55	55	73	64	63	48	51	62	50	65	50	47	43	56	74	52	48	65	54	68	57	51	58	66	64	52	49	64	60	72	67	55	46	66	49	51	43	51	49	63	34	55	43	52	67	55	53	50	51	62	46	57	59	64	50	46	54	65	64	56	56	58	52	64	71	49	57	71	64	56	48	48	71	57	57	50	65	50	64	48	53	48	60	41	54	57	52	70	48	57	64	50	58	67	46	48	57	46	50	59	46	53	50	42	57	54	57	47	55	47	62	56	47	50	58	61	60	58	56	53	54	69	55	60	55	70	58	45	43	41	54	63	62	65	66	64	62	57	61	58	58	59	59	47	45	54	57	55	54	55	46	57	54	48	59	51	54	63	38	60	62	54	62	46	49	61	68	59	59	55	73	45	52	65	57	50	61	67	58	66	54	48	45	59	40	50	58	45	50	46	57	49	53	57	59	58	59	52	57	45	44	75	52	55	53	48	53	55	51	42	66	56	47	46	57	56	52	54	51	57	63	72	60	52	65	55	61	69	55	58	52	53	50	51	60	65	52	52	57	67	52	54	52	61	61	60	58	76	65	58	70	60	59	47	52	54	52	57	58	56	54	63	54	59	62	50	61	64
16886	8634	5020	10042	17289	18509	17009	16344	12890	10566	7969	10052	25981	8690	5781	3573	3276	2791	2192	1961	1701	1555	1452	1365	1462	1342	1228	1031	997	908	865	827	753	853	5493	7233	764	779	758	806	741	737	750	805	750	744	770	793	837	704	775	705	757	689	724	682	742	691	649	729	936	1958	1880	1427	931	675	712	701	640	714	656	660	747	681	672	688	671	626	620	664	695	674	682	669	704	692	668	664	602	645	686	713	658	731	724	695	762	700	680	673	680	687	653	680	681	683	702	667	710	669	679	678	665	686	675	658	678	665	665	712	666	674	711	703	696	649	637	680	683	691	707	696	639	683	641	760	678	611	669	702	677	699	658	619	700	654	664	687	752	678	679	667	704	684	666	710	680	688	683	694	679	681	658	692	691	687	694	663	624	718	666	674	674	684	725	665	708	698	630	713	702	660	656	688	693	691	699	664	683	694	692	678	681	704	656	674	690	705	715	698	653	618	629	694	672	681	720	682	736	706	697	727	709	682	698	690	717	618	674	645	724	680	674	731	726	668	704	637	646	669	753	713	691	650	651	615	697	680	714	717	684	706	681	700	675	674	704	682	694	663	685	643	673	636	666	674	703	653	729	687	716	713	718	681	688	710	646	711	749	636	688	690	681	633	682	672	665	732	699	738	729	656	691	648	679	687	692	675	665	681	653	700	684	668	633	685	641	671	666	685	639	691	713	687	680	664	735	681	698	686	662	688	709	633	727	649	691	678	722	649	707	697	690	690	710	657	725	637	692	659	678	682	654	691	679	699	699	708	725	725	686	647	670	680	671	686	713	671	684	639	638	675	651	667	683	667	702	667	685	674	694	706	669	650	684	653	689	668	724	663	687	725	700	687	691	708	634	665	675	629	680	702	691	695	681	710	674	642	708	666	683	650	704	720	685	734	685	658	699	667	675	746	721	632	659	726	692	692	692	681	651	701	658	659	706	643	712	672	686	702	712	684	674	651	674	669	674	676	699	694	656	695	680	742	705	679	604	707	692	688	674	654	693	678	694	681	663	633	684	674	683	669	661	682	673	698	659	678	637	703	653	738	668	691	698	677	667	700	676	671	623	747	716	709	720	714	684	663	679	722	705	656	682	694	664	681	725	681	662	730	719	674	680	688	683	676	680	679	679	685	666	629	689	670	663	655	721	713	617	744	681	671	651	695	699	691	694	665	684	663	660	690	673	698	665	727	660	665	661	723	678	647	690	675	685	729	646	696	662	698	664	667	681	680	665	698	651	677	697	716	677	685	682	720	702	650	661	738	675	725	702	697	696	668	708	653	697	715	701	713	696	705	707	629	662	700	698	676	634	675	687	664	666	694	695	658	721	692	646	684	671	687	672	683	664	664	681	715	708	699	668	682	674	680	719	679	682	688	660	675	712	598	659	750	648	729	678	694	667	666	701	645	653	719	677	712	705	666	665	698	702	687	670	722	646	657	695	700	632	641	684	700	657	681	685	641	669	676	663	679	681	697	689	650	676	698	677	714	688	714	751	686	669	668	682	653	680	681	692	710	691	682	669	707	697	697	704	669	669	656	676	681	629	625	711	652	682	752	676	680	694	712	675	725	694	684	683	709	708	662	695	742	730	663	617	687	723	688	716	667	690	698	662	649	709	678	714	700	689	665	658	726	690	702	672	692	659	674	707	718	652	727	706	668	669	666	657	690	667	667	643	688	676	688	680	646	677	682	718	663	690	677	669	680	675	706	642	680	693	690	699	672	700	666	671	667	735	696	729	697	690	742	723	678	723	676	673	669	677	667	694	678	639	698	661	748	715	676	710	687	673	668	708	693	673	647	690	691	648	624	714	644	688	701	704	654	650	635	669	663	671	674	655	655	683	732	699	677	690	669	698	662	749	709	711	681	695	678	673	664	695	684	706	684	730	697	655	691	687	701	658	729	686	723	713	697	661	683	694	666	639	689	709	642	708	673	721	642	665	645	669	673	686	668	686	723	657	745	682	680	672	680	687	626	720	672	691	710	642	664	700	695	710	673	708	705	714	687	699	682	670	724	708	716	712	655	704	628	631	667	654	639	708	722	665	690	710	655	730	658	703	692	703	696	732	747	646	684	707	678	685	655	664	691	712	688	639	740	654	641	718	647	676	696	642	655	668	644	711	720	711	693	670	688	685	673	656	680	701	716	706	684	633	710	664	662	679	697	701	647	694	701	682	698	682	713	661	721	707	727	665	699	651	678	685	668	680	670	707	688	686	719	674	709	702	712	678	640	717	668	660	689	700	701	638	669	695	708	647	630	736	672	710	749	677	679	701	680	676	634	678	669	672	673	692	695	676	692	645	633	686	688	663	688	691	666	653	668	640	679	678	649	687	692	711	731	661	734	662	678	630	645	667	665	685	673	661	680	706	698	677	672	678	721	694	702	712	678	707	714	661	679	716	681	653	718	681	661	697	720	677	672	669	709	701	679	697	710	682	628	696	688	705	679	674	703	720	655	692	668	648	699	641	667	703	718	648	713	693	693	658	676	652	648	673	662	703	711	724	683	665	703	660	634	668	647	670	672	700	681	695	683	676	680	698	681	694	703	672	672	652	668	658	713	719	667	649	688	689	680	687	686	687	676	636	664	719	717	653	675	712	680	738	637	666	673	704	685	688	707	714	661	672	680	697	671	686	667	713	648	664	655	702	676	668	666	657	682	704	674	684	701	691	701	687	671	660	684	700	690	673	694	682	683	664	706	644	677	702	692	677	708	697	679	682	659	633	683	657	690	684	693	694	673	703	708	662	691	639	681	707	724	681	703	665	712	660	697	687	660	727	665	685	702	700	694	658	672	681	664	687	671	688	644	673	644	671	677	693	692	635	711	675	665	697	698	709	658	698	634	629	718	715	703	662	688	687	684	676	632	684	705	680	682	659	669	682	655	688	646	662	725	702	703	684	688	649	704	671	704	653	647	689	694	703	682	707	658	724	646	695	641	689	668	664	681	698	702	696	706	665	683	679	690	626	717	676	606	697	699	686	690	714	670	647	683	709	743	675	691	662	702	673	707	730	647	678	703	671	697	694	676	678	723	679	653	664	686	666	711	698	673	681	694	698	690	667	701	692	692	667	709	721	677	692	692	673	693	688	687	706	700	691	650	659	660	659	641	704	663	685	709	682	712	726	710	673	714	669	676	682	740	682	670	686	654	697	695	667	675	680	715	668	689	671	675	722	652	670	706	743	684	656	702	719	706	688	626	685	692	666	692	710	688	716	703	672	672	731	668	694	656	688	678	711	689	645	643	706	637	724	672	715	711	683	702	663	670	713	684	672	667	665	680	676	651	634	662	701	721	720	662	704	667	714	639	675	637	716	642	693	681	641	677	703	686	670	665	744	688	692	716	709	671	664	660	663	647	671	644	647	690	686	697	676	670	697	688	653	664	643	674	632	740	729	659	654	692	687	705	646	687	707	647	684	669	729	686	703	672	707	648	674	663	682	709	654	642	725	683	692	679	709	641	669	669
2673	439	273	249	261	367	381	743	290	255	205	271	1802	236	161	146	137	131	122	97	110	114	93	120	94	88	92	96	98	106	79	86	69	75	290	368	107	75	96	103	82	94	87	75	94	84	87	85	76	95	66	83	84	79	71	91	84	78	79	77	101	106	106	99	86	97	79	90	73	82	96	72	90	89	74	98	79	78	80	86	92	87	95	93	77	82	88	76	80	78	102	70	84	91	73	76	72	88	89	89	80	85	96	75	78	87	83	86	77	75	78	84	79	87	81	86	103	77	68	83	75	88	84	83	96	91	102	74	88	97	85	87	71	76	72	90	65	90	84	84	84	67	87	88	94	82	86	90	89	58	74	93	69	96	77	90	94	77	103	72	72	79	83	78	86	75	81	94	93	82	87	77	74	94	59	68	78	61	74	80	63	92	66	85	81	82	78	82	74	85	71	95	74	81	90	85	74	70	85	72	82	82	88	72	81	66	83	92	79	84	96	81	95	83	96	85	78	98	90	82	66	83	74	76	66	102	77	88	84	88	100	96	90	115	94	70	87	87	88	74	102	105	74	97	85	79	91	79	74	95	94	73	80	88	76	81	87	70	85	86	81	75	99	71	84	88	78	90	71	83	81	71	92	87	73	75	99	73	87	72	70	76	104	72	80	85	78	85	89	90	84	98	75	73	63	77	88	95	69	87	89	96	86	84	79	71	91	83	79	71	85	85	80	65	91	83	70	76	74	83	101	91	83	75	87	78	78	85	84	80	74	85	80	97	78	85	72	84	76	86	93	85	102	95	78	86	82	65	92	81	79	87	91	81	87	70	78	87	83	76	74	95	80	74	75	75	81	88	95	92	98	77	82	79	72	72	83	87	97	99	58	87	85	85	80	95	96	101	85	92	73	72	87	81	92	74	68	74	68	72	98	85	87	79	90	83	94	82	72	79	83	72	94	82	84	93	68	83	85	81	87	97	94	87	71	88	79	83	89	85	76	69	81	78	86	85	60	86	98	77	98	86	98	85	102	93	78	83	91	90	96	73	85	80	89	105	88	75	91	70	73	81	89	84	104	79	78	74	77	88	72	81	83	75	83	72	77	91	74	92	72	77	99	76	80	71	95	89	85	95	85	93	86	82	89	76	95	75	80	94	94	75	98	71	68	80	95	76	89	81	81	84	111	77	72	88	87	106	92	74	98	70	77	88	71	86	93	84	83	91	85	99	87	86	91	108	87	87	72	67	87	74	82	80	77	68	99	97	80	91	81	86	71	73	82	80	84	88	81	83	90	88	75	76	86	87	82	64	64	100	97	79	75	60	82	79	73	66	95	92	79	79	86	88	82	82	73	72	65	71	96	86	99	64	85	87	88	73	100	67	88	78	78	83	83	88	104	88	86	85	88	84	85	89	83	83	85	78	91	80	82	73	69	62	70	87	89	88	80	81	87	83	89	96	87	74	79	72	88	77	81	88	69	71	80	74	80	95	81	72	92	76	75	87	94	90	76	72	67	80	68	90	90	87	86	80	90	94	82	87	65	84	81	85	78	81	83	80	73	100	76	105	103	84	78	79	82	78	76	91	81	69	74	83	55	76	81	101	96	85	109	80	79	88	94	82	90	80	86	85	67	76	90	86	81	93	86	73	88	89	93	79	89	90	76	82	88	78	77	80	110	84	74	83	95	78	99	89	76	84	87	94	87	81	84	69	91	83	85	103	66	89	83	90	89	82	76	90	82	90	75	79	68	75	82	81	92	86	58	95	85	70	80	74	82	87	91	71	80	85	72	88	62	94	69	83	82	74	79	82	66	70	77	105	66	74	93	86	104	92	87	69	83	81	92	97	84	95	73	93	81	79	71	81	80	90	67	97	81	84	99	86	76	65	86	80	69	84	81	82	79	87	84	77	88	94	86	64	95	86	81	90	94	88	90	89	74	71	94	63	97	101	95	83	81	78	88	80	92	78	94	76	83	92	83	79	71	83	87	72	90	58	82	98	78	80	92	81	80	91	85	83	94	85	73	76	95	84	96	66	96	77	88	53	90	81	82	90	73	91	88	92	78	92	81	95	78	80	70	77	91	97	92	65	90	80	99	70	76	77	94	71	86	75	73	83	86	85	70	80	85	71	80	80	92	76	67	87	78	93	87	81	79	80	84	58	92	88	84	90	84	88	89	81	93	89	84	84	83	78	89	87	69	76	83	69	86	86	82	79	75	86	68	70	84	85	80	91	97	92	84	83	77	73	76	87	75	94	81	77	74	88	80	96	83	85	94	86	77	95	82	92	76	77	81	76	87	89	81	91	85	73	88	83	72	103	88	84	93	71	77	87	95	79	81	80	86	71	84	67	70	76	70	97	72	87	102	93	82	87	96	89	71	79	90	87	97	91	86	95	102	95	91	96	79	90	103	92	71	84	96	92	107	84	104	73	78	67	82	82	94	77	73	83	82	92	66	72	74	78	77	80	76	81	64	81	92	75	72	74	69	78	75	79	84	82	87	91	94	86	82	91	89	73	86	86	79	82	86	83	68	81	82	75	84	74	87	78	70	91	86	87	91	86	81	69	68	103	91	67	75	73	83	100	78	70	91	90	82	75	88	76	82	79	90	94	75	76	80	87	86	82	77	82	72	96	88	86	70	78	79	77	78	105	88	91	89	94	73	100	86	84	78	91	74	81	70	89	86	84	83	84	81	83	69	89	81	87	88	71	79	87	84	91	92	79	96	95	91	90	88	87	82	92	78	74	81	96	104	92	95	75	84	78	71	80	82	73	90	65	75	70	86	74	79	82	103	80	78	101	92	79	75	92	73	94	83	66	97	77	72	63	74	82	83	82	83	82	72	85	94	76	74	67	86	60	73	80	85	94	69	90	97	89	86	77	68	94	80	69	70	77	80	81	65	76	85	94	96	77	87	90	107	74	75	72	84	70	71	83	84	69	75	80	92	86	84	88	92	75	74	71	87	90	93	91	92	83	83	80	80	71	82	73	87	88	84	95	92	88	73	88	83	97	80	82	81	94	80	81	83	78	80	75	98	92	72	73	87	85	79	90	80	73	67	66	78	74	74	96	95	85	101	78	85	81	84	83	72	99	87	93	92	87	89	78	79	68	79	89	85	92	93	85	74	81	74	86	89	86	109	95	81	91	76	76	94	93	80	98	72	66	73	88	81	76	91	104	73	95	88	84	92	93	81	67	76	83	85	88	83	84	72	84	75	95	81	85	78	77	83	92	80	75	95	88	79	92	90	70	81	94	87	97	91	88	93	81	77	88	100	87	74	100	87	95	79	91	85	82	100	74	87	82	76	75	93	63	71	102	75	80	101	73	82	66	84	58	76	85	89	69	85	78	88	87	89	82	89	78	75	91	74	96	83	79	90	84	66	82	84	89	71	63	88	84	68	86	76	89	89	76	87	88	88	86	97	81	73	72	94	84	91	89	98	67	81	67	88	71	74	78	65	84	93	96	81	85	77	96	91	80	73	93	83	82
16210	8639	5694	10634	17721	19257	18176	20729	13538	11303	8626	9428	28914	7339	5276	4357	3673	3171	2809	2638	2291	2061	1839	1738	1701	1705	1544	1384	1364	1242	1180	1168	1133	1198	8833	9680	1828	1052	1115	1054	1067	1042	1089	1123	1101	1095	1086	1193	1169	1137	1114	1062	1002	1057	1057	1050	1071	1057	1046	1035	1296	1936	2009	1699	1264	1085	1046	1058	994	993	1137	1069	1067	1037	1079	1003	1021	1009	1019	958	1045	1022	1037	1008	1053	1111	1060	1025	1051	1022	1068	956	999	1030	1072	1045	1016	1038	1056	1040	1047	1025	1020	1017	1050	1060	971	1018	1054	992	1014	1085	1039	1011	998	1010	1078	1053	1047	1059	1084	972	961	1017	1047	996	983	1070	1059	1095	1067	1108	1069	1010	1014	1036	1009	1079	993	1028	996	1014	1111	1001	1023	1034	1098	1078	1011	1047	1069	1046	995	1036	1010	1093	1016	1016	1042	1049	998	1019	1042	1028	1068	1075	1038	1043	1061	1016	1032	964	1036	1019	1065	1035	957	1061	1033	1028	1016	1075	1009	1024	1004	1023	992	1028	1044	1050	1016	1045	1005	1064	1064	1041	1014	1022	1054	977	1017	1064	1006	996	1032	1067	1015	1034	997	1018	1088	1067	1014	1058	1064	1014	1018	1031	1034	1041	1054	1072	1036	1020	1076	1066	1009	1004	1027	1056	1030	1093	1043	1022	1062	1035	1049	1049	1016	985	1027	1048	1059	1034	995	1005	1055	992	1039	1024	1019	1001	1032	1045	1023	1077	1099	1083	1052	1081	1046	998	1083	1057	1080	992	1037	998	1077	1040	1037	1004	1077	996	980	1053	1081	1012	1038	1029	1020	1013	1040	1001	1014	1052	1023	1011	1047	1049	1021	1000	1063	1051	1068	1091	1037	1010	1002	1035	1064	1073	1028	1068	1041	1010	1004	1046	1003	1048	1055	1010	1024	1030	1011	1025	1007	1069	1029	1013	1014	1044	1071	1040	1030	1071	1073	1019	1035	1048	1038	1046	1052	1071	1059	1004	1029	1015	1020	1011	1052	1053	1024	1037	1028	951	1036	1044	1081	1033	1035	1012	1024	1061	1023	1022	978	996	1062	1040	977	1011	1061	1034	1074	972	1037	1005	1011	1042	1034	1025	1080	1007	987	1065	1015	1065	1058	1047	1066	1044	1037	1005	1050	1025	1023	1105	989	1050	1023	1070	1017	1015	1045	978	1061	1054	1060	1043	1044	1029	1035	1017	1015	1047	1052	1070	1087	1033	1051	1060	1050	1049	1006	1028	1068	1037	1010	972	1010	1040	1012	1007	1059	999	1026	1027	1067	1013	1067	999	1033	1016	1079	1034	1038	1055	1028	1011	1068	997	1068	1054	1006	1041	1067	1057	1069	1059	1027	1038	1003	1052	1024	1025	1060	1063	1010	999	1013	985	1020	1005	1043	1064	1079	1057	1022	1098	1030	1028	1037	1015	1055	1073	971	1032	991	1002	1045	1028	1021	1038	1050	989	1074	1037	1043	1063	1163	1026	1071	995	1061	1053	1039	1053	977	1046	1014	1054	1042	1096	1051	1046	1038	1004	1029	1049	1007	1059	1086	1013	1047	1052	1028	1106	1048	1010	1067	1020	1013	1062	999	1050	998	1031	1036	1008	1095	982	1021	1013	1075	994	1065	1075	1030	1004	1016	1046	1016	1030	1051	1083	1099	982	996	1012	1057	1023	999	1026	1038	1009	1030	1014	1023	1031	1068	997	987	989	1000	1062	1039	1012	998	1058	1036	1045	1100	1011	1035	1050	1007	1040	1014	1055	1041	980	1064	1077	1051	1054	1111	1092	1091	1016	1033	1042	1028	1035	999	1091	1071	1045	1019	1002	1055	1048	983	995	1014	1053	1021	1025	1053	1082	1010	1006	1042	1048	1013	1045	995	1026	1044	1030	1046	996	1050	1044	1048	1081	1053	1045	1014	1045	1085	1019	1006	1046	1032	1007	1050	1060	1025	976	1072	1055	985	1060	1042	1054	1094	1033	1057	1082	1057	998	1038	1046	940	1008	1054	1044	1016	1079	1022	1045	1072	1066	1034	1043	1046	1043	1039	1038	1024	1022	984	1063	1020	1048	1044	1073	980	1028	1036	1049	1136	1079	1042	1033	1074	1047	1033	1137	1077	1060	1049	1031	1056	1037	1010	1106	1083	1037	1062	1031	1035	1077	1076	1029	1016	1022	1084	1052	992	989	1030	1104	996	1034	1083	1050	1056	985	1044	1000	1009	982	1052	1017	1009	1070	1012	1032	1059	1041	973	971	1005	1065	1055	1077	1064	1041	1016	1004	1080	1062	1034	1006	1088	1103	1017	1078	1023	1044	1070	1073	1012	1016	1022	1093	1060	1002	1035	1128	1003	997	1042	1047	1042	1024	1041	1100	1049	1060	1046	1023	1021	987	1062	1045	1060	1042	1049	1088	1046	1086	1057	1059	1025	981	1050	1022	1048	1054	997	1015	1000	994	1006	1056	1018	1035	1072	1008	1061	1009	998	978	1080	1025	1035	1043	1039	1099	1038	1043	1040	994	1025	1061	1065	1064	1013	1041	1008	1073	1014	1059	1069	989	1012	1040	980	1029	1063	1048	1002	988	1031	1061	1047	1035	1009	1063	1083	1009	1034	1044	988	1059	970	1013	1043	1054	1030	1057	1009	1088	1056	1082	1036	1043	1001	1056	990	1059	1047	1059	1024	1038	1044	1011	998	1040	1073	1002	1066	1034	1039	1077	993	991	1040	1036	1016	994	1004	1052	1026	1058	1094	1057	978	1007	1051	1021	1069	1063	1063	1020	1056	1021	1062	1015	1055	1062	1039	1025	1033	1036	1021	1015	1059	1008	1071	1014	1015	1039	1004	1056	984	1018	1017	1044	1022	1002	1013	1022	1044	1065	1012	1072	1030	1058	1026	1057	1037	1025	1030	1022	1115	1072	1072	1002	1021	1068	1018	1020	1106	977	1038	1068	1007	1104	1058	1098	1030	1065	1023	1055	1026	1020	1005	1022	1020	1049	1044	1085	1053	1035	1053	1029	1035	1094	1028	1054	1076	1018	986	1055	1018	1029	990	1041	1012	994	1034	1033	998	1020	1039	1062	1003	1056	1079	1043	984	991	1052	998	1003	1075	1005	1032	997	984	993	1018	993	1069	996	1039	1029	1090	994	1019	1027	1053	1033	1051	1012	1030	1064	1028	1007	1012	1014	980	1060	1023	963	995	1035	1032	1083	1053	1035	1078	1023	1089	1028	1061	961	1122	1048	1015	1055	1034	1067	1091	1028	1058	1007	1010	1024	1070	1027	1075	1032	1050	991	1028	1068	986	1062	969	1081	1050	1033	1050	1054	1039	998	1030	1014	1037	989	1079	1040	1045	1037	1037	1007	1043	1000	1025	1075	1022	1044	1072	1031	1057	1074	1023	1028	1026	1042	1047	1051	1031	1069	1089	1072	1030	1033	1022	1080	1052	1046	1061	1020	1027	1073	972	1016	1004	936	1008	1060	1057	1021	1038	1017	1093	1022	1057	985	1048	1025	1048	1027	1054	1047	962	1042	1012	1035	1009	1075	1035	1024	1045	1012	1052	1008	1035	1009	1079	1044	1041	1062	1063	1041	1060	1048	1068	1086	1054	1060	1063	1081	971	1055	1058	1057	1048	1016	1006	1036	1018	1071	1033	1058	971	1016	1053	1030	1067	1084	1045	984	1015	1023	1016	1074	1014	983	1050	1054	974	1017	1016	1026	984	1100	1021	1064	1034	1051	1021	1027	1055	1028	1032	1014	1060	1038	1065	1077	1054	1074	1016	1024	1088	1089	1031	1038	1043	1029	994	1051	997	1044	1064	1121	997	1093	1024	1038	1011	957	1067	1048	961	1011	1026	1065	1054	942	1053	1039	1062	1030	1053	1085	1048	1064	1074	1030	1081	1032	1020	993	1043	1035	1041	996	1042	1001	1028	1044	1038	987	1006	1092	1030	1053	1059	1080	998	1025	1033	1010	1017	1094	1012	1032	968	1066	1003	994	1050	1080	1052	1029	1032	988	1032	1062	992	1009	984	1036	1094	1033	1057	1088	1008	1026	1034	1067	1022	1066	1001	1053	1007	966	1018	1035	1002	1032	1010	1034	1075	1016	1024	1052	1100	958	1035	1004	1046	1054	1024	1037	993	1036	1026	1089	979	1077	1070	1081	1004	947	1025	1038	1088	1023	1045	1044	998	1024	1049	1073	1048	1081	1002	1024	1052	1027	1087	1054	1081	1019	1050	965	1003	1029	1034	1097	1059	1033	1053	1063	1038	1048	995	1065	1038	1063	1070	994	1100	1015	1057	1072	1049	1069	1014	1000	1055	1032	1062	1007	1070	1105	1011	1058	1024	1024	1081	970	1030	1063	1034	1036	1004	1069	1067	1056	1069	1086	973	987	1068	1031	1050	1041	1007	1029	1061	1079	1037	991	1031	1066	1106	1007	1025	1040	1116	1060	1042	1069	1054	997	1088	1042	1059	1047	1020	993	1027	1089	1013	1087	1005	1080	1014	1009	1032	1095	1020	1008	1075	1024	1040	951	1024	989	1063	1066	1002	1011	1029	1068	1021	1044	1011	1080	1046	1030	1011	1019	1033	1080	1054	1047	1048	1011	1070	1064	1030	1057	1066	992	1051	1058	1085	982	1055	1051	1060	1060	1057	1028	1049	1060	1050	952	1033	1016	1058	1058	1041	1076	1029	1076	1067	1066	1023	1047	1026	1049	1010	1006	994	1021	1034	990	1004	1075	1126	1089	1042	1086	1080	1065	1026	1037	1081	1047	1065	1040	1019	1049	1014	1051	1018	938	1047	1036	1013	1013	1029	1042	1041
1724	645	366	256	349	448	455	624	376	333	247	281	2226	381	209	178	132	122	143	138	105	119	92	111	104	103	102	100	94	71	93	81	94	92	544	566	156	99	66	88	84	79	78	62	103	62	89	85	81	82	84	73	87	71	86	75	83	73	81	86	94	130	116	103	79	82	79	75	86	76	75	71	76	75	77	92	85	77	91	81	86	72	74	81	74	85	80	98	80	74	86	93	74	61	93	69	89	92	79	91	74	85	78	72	80	71	87	81	85	75	84	66	102	98	74	76	82	67	86	84	80	80	95	79	64	86	72	93	70	99	75	73	82	82	78	82	64	77	83	76	76	77	83	85	77	74	77	87	84	84	94	80	77	84	97	77	78	68	79	96	79	69	85	82	86	74	61	71	108	95	76	89	81	84	84	83	79	77	71	89	77	68	84	67	93	88	83	78	77	71	77	84	80	76	93	78	88	67	80	91	75	63	87	81	93	92	93	88	78	89	86	87	77	77	93	89	78	88	82	89	81	86	73	92	68	72	88	62	86	65	71	69	75	74	84	75	67	80	98	93	79	78	73	71	73	78	61	76	68	81	75	89	83	89	78	96	76	60	82	84	100	74	79	85	93	77	79	87	81	86	89	68	92	72	89	76	71	81	84	81	80	79	80	82	79	74	87	82	80	83	89	63	106	77	72	81	90	77	87	89	64	88	78	71	87	77	80	85	78	71	74	110	83	85	84	92	72	74	83	71	74	85	91	61	72	73	78	91	78	73	88	76	77	96	70	75	75	80	79	79	69	71	84	71	90	85	82	81	87	98	83	84	88	90	66	86	75	85	84	84	84	90	84	73	80	72	80	76	90	77	83	81	90	70	94	72	88	69	75	77	69	81	74	73	67	68	85	80	90	68	77	91	86	73	69	81	81	84	79	70	92	96	92	81	82	86	77	85	64	88	94	87	68	93	90	71	88	85	66	77	78	73	97	87	96	77	85	89	69	95	69	78	91	93	78	90	69	77	93	80	79	67	71	90	84	69	87	76	66	71	87	96	84	75	63	74	90	92	92	68	88	87	77	92	85	85	80	80	89	72	84	73	75	75	94	77	86	77	96	101	99	76	88	106	78	64	89	61	68	86	82	73	63	74	91	80	82	78	82	77	76	74	83	73	86	79	79	85	74	70	93	76	76	66	69	85	89	76	65	90	95	84	59	63	72	72	85	78	87	94	83	84	83	98	72	77	85	96	55	76	77	78	77	80	92	97	78	84	82	87	91	96	72	80	90	84	90	95	81	92	77	76	75	87	85	73	81	76	78	80	84	82	94	86	85	79	84	83	84	70	79	74	87	77	74	70	73	90	72	90	78	83	77	84	60	79	80	88	93	72	58	86	71	77	103	63	80	85	72	90	79	81	76	70	79	87	80	104	70	75	86	86	96	86	66	83	96	80	86	77	92	88	90	70	91	77	84	100	89	88	82	93	84	75	77	91	77	92	81	75	81	75	85	78	76	57	65	71	68	62	78	76	89	75	74	71	96	87	90	82	83	87	100	86	70	85	86	73	78	73	83	78	90	73	88	64	68	79	90	80	82	95	92	73	90	78	85	83	76	77	80	66	88	83	76	69	85	83	73	83	83	67	85	79	81	86	82	81	57	63	79	84	72	71	74	81	65	82	77	80	73	80	73	84	73	72	94	92	93	79	91	81	76	102	80	74	76	79	98	82	88	74	79	73	76	84	78	89	69	71	83	77	66	84	84	68	82	90	75	82	97	63	68	69	89	76	81	68	97	67	94	82	98	95	89	73	83	76	83	95	83	96	87	78	77	88	89	83	95	87	88	80	77	76	75	84	87	84	84	70	83	76	68	74	87	75	77	86	74	93	74	71	80	71	79	71	78	86	73	85	69	81	73	80	74	79	72	83	78	71	80	89	78	99	76	80	86	91	72	74	82	65	77	66	79	70	93	85	69	92	68	70	77	78	74	88	65	75	76	80	81	80	79	80	71	78	85	88	73	71	72	89	89	69	86	75	74	86	73	75	89	74	81	78	78	96	76	84	77	76	75	71	70	78	77	73	76	84	70	70	75	75	87	77	94	71	79	69	77	78	91	86	84	87	87	78	64	87	83	81	94	87	87	72	73	96	80	83	63	71	78	72	75	95	91	85	91	76	80	71	91	81	81	72	79	82	80	66	58	94	88	85	72	84	94	76	82	96	93	70	71	74	93	78	80	78	80	87	85	75	81	82	94	79	101	92	79	81	77	53	96	82	78	84	81	74	66	79	86	86	82	91	78	78	76	80	71	92	72	73	83	83	75	88	79	90	70	87	67	69	98	81	101	74	84	68	76	89	87	80	86	92	100	69	64	83	86	72	85	70	79	85	82	88	80	86	82	95	65	83	85	74	87	68	82	67	79	93	60	74	84	96	69	74	73	88	81	79	77	74	81	76	94	74	89	83	82	88	78	59	72	99	79	97	98	95	89	75	71	74	69	89	71	75	58	60	73	53	79	82	95	75	86	83	70	82	79	79	77	82	76	78	85	69	78	89	78	73	79	75	77	87	75	82	77	95	79	76	83	72	88	85	82	87	74	74	84	81	77	85	71	86	69	88	78	73	71	83	80	68	98	78	69	92	86	88	86	81	95	103	83	82	78	73	69	69	75	66	85	78	89	83	76	84	74	74	68	84	81	71	73	86	72	87	83	91	84	64	78	90	76	97	85	99	75	91	76	72	62	86	89	83	82	73	69	78	90	74	83	84	67	87	68	94	72	85	85	74	64	61	90	71	81	75	80	72	83	84	84	74	83	87	79	69	74	79	91	79	70	68	88	88	78	73	71	62	77	77	62	80	72	86	79	100	80	85	71	83	56	70	90	87	89	75	83	77	87	77	92	74	66	68	87	86	87	82	77	81	80	66	84	73	82	76	83	78	76	77	83	80	70	75	85	75	85	84	73	79	83	65	91	80	75	85	60	97	89	86	84	76	69	81	84	90	76	98	68	92	71	61	92	84	84	97	71	80	99	80	72	84	80	98	80	59	84	74	85	72	74	96	75	86	80	70	75	87	79	73	66	79	77	96	77	79	83	73	81	60	72	69	73	77	87	75	72	91	88	82	82	67	79	94	69	72	74	81	81	79	83	82	81	66	89	79	93	74	79	75	73	83	78	83	68	73	100	71	96	79	75	68	80	88	72	71	76	77	67	81	75	71	85	74	71	69	90	62	106	76	91	75	68	71	85	84	80	63	71	62	91	78	72	81	88	71	88	77	81	93	88	77	73	102	85	77	73	85	76	63	81	78	85	82	78	79	88	68	87	72	95	70	74	86	87	73	83	67	73	80	87	77	78	82	76	83	78	78	80	76	84	62	82	71	79	81	89	79	67	87	96	74	79	82	76	73	77	83	92	71	74	83	66	81	83	85	84	89	99	81	85	76	88	79	85	75	83	91	94	66	96	89	80	91	85	93	86	60	96	99	78	89	93	70	88	72	73	91
20273	10945	6895	12900	20839	22152	21271	21204	15868	13034	10499	10457	31288	10072	6943	5267	4417	3894	3457	3175	2737	2184	1997	1999	1897	1832	1652	1511	1287	1247	1158	1149	1174	1659	13603	14706	4102	1030	1054	1058	1064	1028	1059	1058	1120	1087	1109	1124	1011	1094	1007	958	1050	975	1006	963	975	966	988	1011	1305	2166	2237	1877	1294	943	912	954	949	949	979	969	948	887	1020	1004	943	969	963	943	986	976	932	907	938	1000	939	873	956	974	963	975	935	1002	921	961	972	996	1005	957	967	972	980	916	928	994	933	918	952	961	943	937	938	942	930	936	936	899	1001	969	904	913	912	926	982	967	954	971	1008	947	914	954	934	954	953	936	1003	940	953	953	1001	925	987	974	952	987	928	938	947	962	968	982	943	880	919	918	946	952	955	901	1014	1028	946	987	934	964	982	955	987	931	931	970	979	947	985	976	923	999	997	965	973	943	971	990	938	925	1015	982	943	988	916	927	982	962	951	947	958	1003	951	948	993	981	994	945	1006	991	914	973	1001	944	919	934	956	914	983	950	968	966	947	964	933	942	1007	972	937	955	1001	943	953	901	944	958	975	963	975	971	960	1022	1005	952	928	1021	969	944	997	971	964	906	967	966	962	981	965	919	985	938	961	917	935	962	981	1003	956	995	944	956	954	1007	925	943	922	976	940	964	955	935	993	984	986	932	935	961	950	894	914	974	934	973	986	1008	965	973	950	952	1009	974	927	961	971	1013	992	926	919	960	960	971	941	961	997	977	996	1006	1003	959	1036	949	953	990	969	968	994	944	938	907	940	999	949	911	959	981	968	907	927	964	952	919	948	1003	914	992	935	1014	931	946	984	979	989	934	966	916	925	995	1023	1006	960	966	989	956	967	1014	1027	963	962	975	982	913	996	975	950	939	968	950	972	927	929	932	979	979	959	911	987	958	908	940	983	1013	940	936	957	928	981	939	954	953	962	934	1027	1010	945	994	897	923	932	932	955	971	936	1001	996	963	929	934	939	945	975	1024	959	984	960	965	1019	966	993	976	983	968	970	943	982	1020	955	988	989	1013	1001	966	925	1022	931	978	934	983	962	940	967	967	932	992	974	950	953	941	925	959	951	967	934	980	984	945	994	957	998	877	976	986	938	904	945	933	968	1012	951	947	967	948	965	975	980	883	943	950	968	988	959	944	959	957	1002	1008	943	981	987	993	971	946	964	957	949	967	970	987	983	953	929	991	977	962	1012	968	1016	1030	916	905	991	889	910	956	994	965	1032	976	981	980	988	964	942	966	992	962	975	989	983	1045	935	997	973	935	991	969	975	949	990	965	1007	973	956	949	963	944	997	921	961	963	973	944	985	967	971	977	985	977	980	1004	978	941	976	964	981	979	958	985	946	954	956	962	958	951	979	988	978	955	973	1002	1055	932	936	1038	950	977	1000	951	968	935	989	928	1035	948	945	952	927	929	987	988	897	1009	970	907	988	973	1039	971	987	936	942	946	941	1046	944	1006	928	969	935	974	994	949	984	966	954	963	958	966	963	966	948	993	942	978	959	971	993	923	995	1012	951	950	987	961	936	974	973	1021	970	962	968	985	1009	1000	970	955	1000	967	970	974	939	965	965	974	1002	940	970	983	954	994	974	957	887	945	955	1029	926	942	967	999	1039	930	907	953	938	911	979	968	974	992	944	922	1050	970	948	947	991	1005	981	953	970	977	952	1003	950	893	959	929	962	938	940	991	1001	938	945	926	962	927	989	993	982	971	994	964	972	952	993	978	953	995	978	974	919	973	966	894	915	989	928	943	986	878	952	989	944	964	964	1022	988	997	931	981	952	1003	958	987	1011	1021	957	981	930	940	1024	956	929	929	954	893	980	992	952	1019	950	925	925	944	960	982	1012	967	965	1045	929	953	1016	947	961	968	984	938	978	955	960	1030	954	1030	958	926	939	963	964	995	955	985	948	1011	900	914	997	946	976	972	937	987	948	912	933	1010	971	1008	966	990	938	914	952	945	1005	979	959	967	950	901	999	961	999	961	959	1005	928	1000	985	971	1004	970	977	996	989	972	981	1025	947	962	952	927	967	972	974	1017	922	955	975	980	987	983	960	964	1005	993	949	999	986	977	931	945	965	967	961	935	946	1022	959	958	988	936	1003	1004	917	949	906	952	955	922	906	1015	1000	942	984	942	992	934	942	964	980	992	963	987	936	965	997	926	1007	985	939	940	977	936	1006	972	958	1015	1005	986	950	968	924	1005	920	988	951	932	989	1001	976	983	1027	993	1012	949	1011	950	941	969	948	963	953	945	948	963	989	989	925	969	925	923	932	969	975	958	978	944	984	921	934	1013	949	967	967	961	938	1008	937	986	968	996	979	974	1031	934	959	962	969	926	950	971	926	971	918	1011	961	946	945	906	993	985	952	985	910	905	1012	993	934	903	973	980	950	956	1003	991	949	983	952	979	963	949	940	975	930	975	1011	980	946	963	951	914	995	1022	946	975	929	959	990	941	1014	1000	987	959	937	939	931	924	956	931	981	978	972	990	998	916	934	986	967	961	958	954	956	953	950	928	1003	934	986	977	1003	992	942	954	937	995	976	907	978	964	1003	927	963	985	952	1033	966	956	998	898	933	979	917	968	988	954	976	1032	1007	1001	915	984	982	1015	976	1006	939	961	982	944	937	1017	965	1035	936	958	985	989	1001	952	963	986	974	937	972	967	1006	960	969	1021	973	986	926	945	950	987	965	1044	983	965	979	980	945	930	979	1055	953	960	986	924	985	937	959	968	967	945	949	972	960	974	1019	980	963	940	997	958	959	1024	987	970	985	952	954	915	981	973	960	969	951	966	915	952	985	922	930	968	1020	918	943	918	986	974	964	925	1000	931	976	958	939	970	942	916	931	971	959	987	969	995	935	943	940	973	986	980	976	1005	1004	943	947	948	909	986	1000	973	957	978	972	945	998	998	979	1007	1022	969	976	931	998	923	942	952	966	954	931	948	1006	978	978	961	926	1023	947	1019	992	974	984	939	985	940	1004	919	958	955	935	972	932	937	978	986	953	950	950	957	937	946	901	959	941	954	946	984	989	981	967	908	988	952	983	945	972	928	1001	879	1017	987	951	954	927	947	972	935	973	1000	1007	957	968	972	1012	956	974	962	966	997	935	925	935	932	973	968	923	1011	942	1035	953	960	945	986	893	969	956	904	1018	951	954	913	996	980	984	958	922	954	926	997	971	884	997	958	924	955	951	983	1017	969	917	994	951	960	947	936	967	984	1006	983	1006	970	913	1004	955	935	991	960	997	986	940	977	1002	966	991	941	917	906	890	892	925	943	996	963	951	960	972	1014	933	982	972	983	975	997	966	994	949	989	938	973	963	1080	961	937	964	1028	936	971	957	943	992	878	1003	1014	1015	996	941	951	1035	932	940	1017	996	949	987	890	960	1009	951	927	982	938	1005	916	984	973	969	974	1008	929	950	950	1003	909	984	983	976	990	976	979	963	970	988	947	937	970	953	974	949	928	940	960	987	945	987	977	927	968	936	932	1001	915	994	1044	933	974	995	964	982	994	993	1009	907	958	970	982	958	944	982	917	894	993	922	926	933	994	954	982	943	982	955	1010	1039	1012	1034	968	1001	1032	1011	1024	974	985	919	990	968	973	978	939	1040	1018	961	946	1004	942	989	1002	969	971	976	1014	935	960	933	942	939	993	957	956
1752	298	185	158	194	214	261	359	188	166	120	121	459	149	98	90	92	75	90	78	68	66	79	65	57	69	65	74	62	59	63	72	48	61	139	201	72	76	51	58	74	63	52	48	50	68	51	69	56	58	56	53	48	49	50	57	59	50	53	68	58	71	77	67	53	50	53	53	58	63	55	73	50	55	53	69	50	59	65	79	56	70	48	68	71	60	50	39	53	50	45	56	62	69	74	51	58	60	48	61	52	54	53	69	47	43	49	48	79	58	58	59	61	60	51	57	70	66	57	67	52	65	67	62	49	61	64	50	57	60	91	57	58	59	59	63	63	50	67	61	57	52	59	52	69	54	56	57	58	61	64	50	62	50	41	81	59	48	51	58	52	53	42	57	58	66	71	71	53	60	49	67	47	54	57	71	71	62	61	64	52	51	70	46	50	58	54	81	43	51	58	53	46	65	66	62	56	43	44	39	54	48	57	65	58	66	56	58	61	60	56	47	58	48	60	54	54	48	58	48	59	55	55	54	54	62	63	73	50	47	52	65	56	47	54	50	63	44	58	49	62	73	63	62	77	52	55	60	60	51	47	56	58	59	71	56	60	61	56	62	66	52	60	54	62	59	56	53	56	34	61	51	51	55	55	63	50	65	47	70	47	57	37	67	37	69	62	53	56	75	59	70	57	63	53	58	67	62	48	56	70	58	59	72	67	66	53	68	73	55	63	44	62	59	59	61	58	62	64	53	67	59	57	53	48	69	54	58	60	73	56	64	45	59	57	49	56	64	51	55	69	55	47	69	53	52	52	53	60	76	55	45	69	51	47	59	68	47	52	63	61	60	65	59	46	46	60	50	44	71	61	66	57	72	47	66	53	67	54	52	51	62	63	47	47	48	60	50	70	60	60	53	64	43	57	58	61	63	55	54	56	61	53	52	60	49	71	64	58	71	68	71	68	63	69	55	66	48	56	65	58	49	47	59	61	55	51	56	56	70	68	62	56	65	54	69	51	46	55	67	50	49	54	54	47	68	50	43	56	57	58	61	45	66	60	57	57	44	58	67	51	55	57	48	59	47	45	53	51	55	61	61	59	47	65	54	60	47	69	57	47	56	45	59	60	57	69	49	64	45	69	54	51	64	63	57	53	67	51	74	51	58	59	63	65	60	56	51	50	63	63	55	66	55	49	47	50	77	52	52	55	59	59	68	50	47	73	53	58	41	67	51	56	52	59	48	48	64	52	53	53	62	64	56	41	51	47	56	50	44	50	63	64	62	54	67	54	62	58	49	54	56	55	44	60	59	64	52	68	55	49	49	64	50	67	54	65	57	71	63	57	67	49	53	68	59	57	58	56	50	45	72	68	46	40	61	46	69	68	69	56	42	52	62	57	61	41	45	55	68	51	52	63	58	55	61	56	63	48	56	50	52	63	61	50	57	47	60	57	49	55	62	63	48	55	57	56	63	58	58	71	56	58	57	55	62	58	51	67	58	63	48	75	52	71	64	47	46	61	52	64	57	47	55	48	63	59	54	48	53	70	73	42	68	47	55	53	71	62	56	51	67	55	56	47	50	67	54	46	56	69	71	57	42	54	64	52	60	53	59	69	49	37	45	55	72	70	54	44	60	65	54	54	47	62	49	57	57	49	55	47	65	52	60	66	47	54	50	66	51	46	50	49	51	54	65	46	64	72	60	63	61	57	58	61	73	51	59	60	68	50	56	49	51	45	71	69	54	56	63	52	59	51	73	71	67	75	66	61	47	55	64	63	57	51	61	49	65	59	64	60	53	44	55	48	54	65	47	60	52	68	68	59	61	60	54	55	46	51	61	58	61	51	66	60	45	64	54	64	72	66	60	64	60	66	64	56	58	63	60	48	64	64	50	55	46	45	58	52	49	59	64	49	58	52	55	63	60	63	59	58	62	47	53	62	62	55	58	52	50	58	47	55	55	65	49	55	53	73	60	57	60	58	49	69	57	49	70	66	59	70	53	53	61	63	58	52	60	60	66	53	55	59	56	52	58	72	69	61	57	57	70	51	59	53	66	63	64	54	70	61	56	61	47	56	53	53	65	54	52	60	51	52	50	60	44	68	51	52	58	69	63	57	52	64	48	46	66	52	60	56	61	58	63	49	39	51	68	53	51	83	56	46	54	53	74	53	47	62	56	62	51	50	48	63	62	43	71	59	44	52	53	46	50	45	61	60	58	58	61	44	48	54	71	40	57	54	55	63	75	64	61	55	60	51	53	72	67	64	45	53	62	56	68	58	54	61	61	52	57	55	44	54	61	54	56	67	53	55	50	63	54	52	78	49	58	51	50	58	52	53	50	53	61	58	46	65	50	52	67	53	78	64	45	62	60	46	60	59	47	48	52	59	45	57	59	43	64	56	60	58	56	53	70	44	70	63	57	61	51	76	50	61	47	49	69	64	56	57	67	66	56	65	54	55	54	54	48	75	63	64	49	57	54	57	57	67	40	64	62	52	52	58	55	67	67	52	61	64	55	51	68	51	62	57	66	51	51	70	44	69	57	60	60	52	68	52	59	56	41	64	60	76	41	70	50	57	63	53	50	70	77	44	52	52	63	51	51	47	45	52	55	51	47	45	62	61	51	74	52	61	68	58	69	45	55	65	54	66	64	54	51	58	75	61	64	57	62	64	54	50	61	62	62	55	61	56	47	53	62	53	68	53	48	54	53	54	44	58	57	69	56	44	58	52	59	49	55	61	57	41	64	69	58	54	52	71	45	61	64	61	52	54	72	63	52	56	65	47	50	59	64	53	62	67	67	53	46	62	73	67	59	67	54	62	65	51	67	48	49	77	53	52	60	56	67	62	66	52	53	65	63	66	65	59	50	49	63	45	51	65	46	54	62	48	42	65	55	53	53	58	74	41	78	57	56	54	58	68	59	63	62	60	48	62	49	49	57	67	54	63	46	69	52	65	68	53	74	54	49	58	56	68	56	61	67	64	59	50	54	47	62	52	59	72	64	57	46	48	56	50	60	57	50	60	62	66	54	62	53	62	52	57	57	46	63	68	48	49	57	59	65	72	49	66	54	55	44	60	55	56	44	61	64	59	56	58	51	76	60	58	55	67	59	65	62	62	53	67	42	55	63	50	53	63	46	57	61	64	62	63	59	51	46	57	61	64	52	69	60	53	66	54	62	56	66	58	47	52	54	51	71	64	73	53	68	68	57	41	62	61	58	56	69	57	46	58	58	57	62	63	74	48	44	52	38	63	52	64	50	55	43	57	60	47	59	64	59	60	57	64	70	51	60	49	71	44	46	51	56	63	68	63	59	62	50	52	54	68	54	54	59	60	48	40	57	62	61	65	60	59	65	52	63	56	61	50	60	53	78	58	56	59	70	50	49	49	53	51	52	50	57	64	60	61	57	49	55	52	54	55	60	66	71	49	69	33	68	53	64	59	64	51	49	47	58	55	60	68	61	52	54	61	55	49	52	42	56	56	54	66	48	77	63	62	57
14246	6428	4006	8216	14806	16016	14952	16413	9777	7402	6182	5168	14476	4790	3282	2809	2249	1908	1801	1767	1567	1445	1226	1283	1229	1128	972	1017	880	833	827	805	837	1211	4384	5147	1391	776	751	753	744	773	768	791	766	766	758	771	755	729	746	778	672	766	753	791	744	727	772	721	777	923	1011	1060	861	696	757	725	676	732	733	714	771	697	761	724	732	722	772	728	743	768	728	774	713	687	736	702	741	721	734	682	769	712	762	742	763	732	715	749	726	745	721	778	740	710	683	701	763	717	750	735	724	790	755	708	711	736	697	761	728	721	778	709	703	760	744	698	777	709	732	731	740	780	696	723	743	683	796	717	737	767	780	730	726	779	735	723	776	778	724	719	746	713	666	742	713	740	745	743	738	769	763	748	715	759	756	731	742	718	738	759	732	755	751	732	674	743	731	742	754	753	735	737	713	770	741	686	736	705	741	735	712	746	713	732	737	733	762	729	763	735	723	735	748	687	755	715	699	712	718	753	743	744	715	703	758	760	715	715	755	727	718	708	757	706	751	693	719	768	755	711	736	724	752	757	709	750	743	765	766	718	754	732	695	780	786	694	689	745	744	752	757	672	731	771	768	734	719	736	765	722	701	747	764	755	685	769	689	739	696	755	735	738	702	759	716	740	721	760	718	733	713	688	735	697	743	740	725	732	718	778	725	776	738	712	760	741	729	795	716	694	721	717	757	782	660	742	699	753	738	776	717	742	704	727	697	699	746	749	762	718	777	735	711	734	750	759	766	731	733	712	706	778	753	712	794	732	745	758	724	774	717	726	780	736	729	717	684	748	769	795	721	734	762	712	720	752	731	730	759	755	742	771	742	692	708	777	743	752	724	732	741	752	698	694	697	788	728	750	708	706	754	729	756	747	745	743	719	704	766	740	721	729	745	783	723	753	729	726	761	679	784	718	753	767	733	758	740	744	719	728	756	762	720	756	751	730	755	707	772	739	727	705	757	714	714	709	748	766	693	718	740	739	773	739	745	722	692	711	738	695	737	743	725	739	767	740	725	774	740	702	772	773	800	727	728	728	754	765	748	744	716	708	741	741	675	718	764	737	730	748	709	770	723	755	710	742	726	729	676	679	741	766	739	769	735	717	743	682	741	740	762	716	763	761	728	738	703	729	749	720	738	756	744	736	771	697	719	691	756	762	730	707	755	711	742	769	732	730	741	768	753	716	790	739	750	737	781	728	723	717	759	729	756	751	698	756	722	732	713	766	752	704	736	763	689	737	761	736	733	732	740	721	689	738	744	712	741	701	731	741	771	728	728	731	735	774	708	722	758	751	783	743	727	701	749	728	756	732	742	734	723	737	749	728	756	753	707	751	696	785	743	763	728	742	734	772	721	722	717	731	759	785	714	735	719	784	755	751	739	709	722	748	740	725	710	740	756	737	709	731	698	718	744	754	764	745	737	720	708	766	752	726	727	709	772	724	693	722	710	750	747	690	760	763	736	746	724	700	787	698	732	742	756	733	720	738	710	739	728	714	719	731	758	718	761	731	760	740	746	727	753	702	736	778	733	700	718	712	767	785	721	730	707	750	738	698	724	752	764	741	695	680	735	720	707	775	812	735	762	671	719	709	745	739	674	714	699	769	732	735	702	748	722	729	749	720	723	718	707	710	703	699	722	750	756	746	727	717	742	752	745	760	713	727	705	754	756	703	723	668	731	770	741	739	684	748	716	724	698	742	751	750	722	734	730	691	775	700	752	739	752	714	759	756	747	696	743	728	761	738	737	703	740	710	737	731	711	792	748	721	753	759	732	717	730	730	720	717	736	700	752	757	760	747	719	697	759	710	703	789	731	709	769	766	756	763	771	692	751	678	718	717	751	726	755	751	739	732	724	686	744	751	761	724	764	745	807	762	736	733	728	797	701	747	714	706	748	730	789	724	741	734	734	736	757	748	726	736	768	730	744	749	734	715	758	725	737	730	767	777	759	756	734	745	794	794	742	734	770	760	744	765	706	742	782	731	750	785	747	647	741	747	741	702	733	720	727	723	794	739	742	740	775	719	730	737	747	735	727	707	734	709	720	700	747	739	725	773	774	680	765	750	734	727	698	715	752	715	717	716	774	707	752	719	745	726	729	746	750	764	763	694	760	714	707	720	704	743	753	747	758	780	728	712	742	718	730	742	752	733	730	701	750	772	721	740	753	726	724	755	748	761	761	768	737	714	724	760	755	751	692	757	659	734	755	735	712	784	740	727	701	755	709	734	730	696	710	749	781	748	728	736	772	674	692	764	776	749	697	747	755	761	778	746	762	738	753	692	745	716	690	746	757	722	730	756	776	704	698	754	732	735	739	701	724	733	760	737	655	751	783	708	771	758	754	734	719	720	725	736	755	748	761	742	767	747	779	704	687	739	756	692	748	778	745	746	690	762	690	791	764	693	749	719	733	743	710	760	744	745	736	699	710	771	738	715	710	715	769	718	718	720	711	757	760	673	737	710	730	742	741	724	733	775	803	729	734	747	708	756	722	764	760	765	690	789	732	742	731	724	726	724	730	769	754	741	709	722	701	736	683	688	756	760	724	729	716	735	735	731	777	747	750	772	752	733	753	754	743	756	766	748	727	767	757	748	763	728	746	740	751	738	750	724	729	735	757	703	771	770	731	733	701	739	763	736	750	731	740	686	750	754	749	714	775	784	730	732	752	720	733	787	750	716	810	770	741	787	722	762	728	719	751	733	713	751	740	712	772	683	755	789	723	747	753	690	714	776	735	716	740	725	723	742	713	732	732	695	749	687	722	752	755	731	745	725	717	764	705	750	719	696	763	758	739	738	760	699	790	693	736	727	722	733	757	756	720	725	770	769	760	735	736	729	742	738	752	706	747	731	738	773	729	757	725	770	714	724	728	680	714	741	722	696	722	764	692	747	708	739	715	728	712	718	707	726	759	742	773	763	712	733	741	779	743	726	716	728	718	768	768	741	727	703	727	731	710	703	753	744	706	826	730	693	716	740	781	713	738	745	742	749	740	749	744	757	753	725	760	760	740	697	741	697	724	747	734	710	717	783	738	721	742	731	713	740	698	742	735	751	754	780	779	695	745	675	718	753	689	697	732	753	726	723	761	687	787	755	721	774	790	733	775	723	729	720	767	723	747	750	711	792	722	710	751	757	791	780	698	763	684	732	710	761	691	656	699	706	740	735	729	738	783	759	711	738	721	697	678	725	722	737	793	696	736	710	757	736	757	749	676	757	750	699	703	756	729	718	700	732	751	751	744	759	719	764	780	694	769	643	721	803	727	720	723	781	743	677	727	707	752	752	757	781	731	751	786	761	718	744	767	720	714	700	733	693	744	739	720	752	776	716	731	708	746	774	776	713	717	760	748	745	722	755	727	697	751	742	761	768	803	707	710	746	757	722	723	715	741	708	755	731	736	744	712	710	794	722	758	738	760	786	728	739	782	744	776	740	678	745	764	735	701	758	721	721	695	720	715	755	753	720	735	721
1132	447	281	213	289	320	358	732	237	232	185	158	752	148	109	95	94	89	90	104	70	81	62	81	84	70	64	52	65	43	77	38	61	105	338	324	88	53	55	54	61	60	63	60	60	43	74	54	55	66	71	60	55	76	53	54	50	60	56	61	59	69	69	63	75	58	53	59	62	69	61	48	50	58	47	59	60	64	52	52	56	51	52	59	59	66	56	49	55	62	51	68	59	45	60	48	58	60	60	47	58	47	48	48	59	48	48	59	36	63	53	55	59	52	61	61	62	67	59	62	62	50	66	69	64	45	67	46	47	46	57	57	73	54	56	52	53	65	58	55	63	66	62	37	54	66	62	52	51	62	52	62	45	53	50	53	55	60	48	68	59	63	48	59	58	60	51	65	54	80	67	64	53	63	54	60	65	55	54	51	41	50	49	54	53	56	67	56	51	61	49	55	50	55	44	40	54	65	59	44	46	64	49	48	70	52	53	47	64	60	40	62	63	65	69	63	63	54	52	60	61	42	75	64	39	55	70	64	59	57	59	56	51	55	64	49	62	52	62	55	55	43	50	55	60	53	58	69	63	69	58	56	50	65	45	52	70	70	59	74	58	58	53	49	59	48	42	71	65	39	52	55	64	65	66	57	57	50	30	64	62	62	61	54	61	59	56	56	52	62	54	57	61	58	54	64	65	56	59	56	55	63	56	63	64	50	62	60	71	62	44	61	58	52	63	49	65	51	61	49	66	73	46	60	63	53	43	60	62	60	38	56	65	56	69	48	57	56	51	61	57	53	50	51	43	54	47	66	50	57	70	61	54	51	50	55	68	55	54	61	58	63	60	58	60	49	68	43	59	61	71	69	46	60	49	59	60	58	51	44	38	50	40	61	50	46	61	54	56	48	70	53	53	55	59	62	49	63	43	56	49	60	53	54	47	62	57	65	61	50	54	54	57	49	53	47	56	51	51	48	61	52	52	64	71	55	50	63	58	45	62	48	55	49	56	68	50	48	57	55	69	48	55	46	58	61	49	53	62	60	59	65	51	52	51	57	56	52	49	68	52	58	45	53	44	51	59	59	52	62	48	47	45	59	47	55	51	51	57	57	61	73	51	58	49	51	56	50	52	51	47	52	58	50	51	58	52	59	57	56	53	51	69	57	51	69	56	63	54	54	54	50	56	62	55	57	42	62	54	53	56	54	65	52	66	55	59	58	41	55	65	48	65	71	58	57	46	63	51	44	51	62	56	46	61	55	71	58	49	41	69	78	54	47	78	53	44	57	46	55	43	58	60	48	55	59	46	49	72	61	63	52	46	61	48	52	61	51	67	58	54	58	60	69	58	55	69	73	59	62	54	68	52	64	54	60	55	59	58	66	49	58	68	59	48	62	59	69	50	46	65	58	50	48	70	66	55	68	53	74	53	67	52	57	67	56	64	60	63	49	56	42	67	63	52	45	60	50	45	62	49	57	54	49	53	75	59	49	59	56	59	59	65	47	63	56	61	65	52	60	48	54	66	54	50	51	44	47	61	57	38	66	71	53	57	61	54	57	51	64	57	54	59	58	59	57	52	61	56	59	70	60	55	64	58	61	76	51	60	57	53	67	65	72	55	47	61	51	57	55	47	46	65	57	50	67	52	48	44	60	71	57	61	60	60	62	52	62	59	53	54	46	55	66	53	63	66	69	60	56	56	60	54	57	54	60	56	55	66	52	45	59	45	67	71	53	50	59	53	45	52	51	45	63	52	57	54	70	60	50	46	59	51	55	55	54	58	58	52	51	47	53	67	70	72	55	46	36	62	72	57	51	39	54	63	63	72	49	54	56	69	56	54	60	65	67	65	58	75	69	61	59	55	60	67	54	63	58	54	48	53	60	55	61	53	59	64	47	38	63	52	57	54	74	59	67	61	55	61	44	52	55	60	81	46	56	65	65	48	68	62	66	46	40	66	60	72	53	51	60	65	78	49	46	50	44	56	63	68	45	61	48	54	53	46	60	52	66	57	68	47	56	52	72	63	47	49	47	57	63	63	61	59	76	47	45	54	52	51	64	50	60	58	64	68	50	48	58	73	49	47	69	55	66	55	58	57	70	59	45	62	63	65	62	57	61	47	70	72	42	52	74	52	57	43	55	52	70	56	63	50	62	56	58	57	65	53	69	58	58	58	70	60	52	60	54	59	53	57	60	54	53	48	48	74	59	51	53	66	58	50	49	61	62	56	68	57	55	55	54	42	58	66	64	56	70	57	56	71	59	50	64	63	60	52	53	56	53	57	55	59	71	68	48	55	46	61	48	50	62	54	57	56	70	61	55	56	62	64	54	56	54	50	53	55	67	65	78	69	59	65	52	54	74	59	40	58	67	59	61	61	36	61	51	50	68	64	62	53	46	78	49	69	65	76	59	50	67	57	57	64	56	45	45	73	60	58	54	67	51	52	64	56	59	47	54	44	66	51	39	57	66	58	45	79	61	68	37	60	44	66	61	50	58	56	55	67	63	49	65	46	62	56	56	54	54	53	55	49	45	71	57	53	69	49	59	51	42	59	60	49	63	49	59	67	53	66	52	61	50	51	56	64	45	55	47	56	57	52	53	48	62	60	62	71	58	58	45	64	58	58	68	60	69	65	69	61	49	61	62	53	55	48	62	49	52	53	65	55	56	52	59	55	67	59	75	59	53	57	52	45	59	49	68	62	59	57	49	47	56	49	70	52	45	60	59	55	63	59	55	67	55	56	65	49	53	66	72	53	68	55	48	68	59	52	50	55	72	46	59	58	52	55	58	53	45	58	64	50	60	61	54	48	61	46	55	55	52	58	56	51	56	62	59	45	62	63	59	44	54	54	61	67	52	58	56	61	56	65	46	55	52	66	64	56	48	52	49	53	53	56	68	80	63	67	53	59	57	57	60	67	49	79	54	63	56	49	54	53	57	52	56	54	55	50	67	51	54	66	57	60	56	47	64	48	62	61	66	53	62	70	59	62	63	55	58	49	70	66	57	53	49	52	56	60	58	55	57	60	60	66	46	55	70	60	64	58	48	58	52	59	43	50	59	42	47	62	55	57	50	47	52	73	46	58	83	68	51	66	50	51	74	61	49	63	53	70	72	66	52	54	52	69	50	65	60	67	54	54	51	54	49	59	58	50	64	48	55	51	61	60	58	61	59	64	56	54	50	60	61	45	53	59	62	60	55	56	51	65	55	56	62	54	53	59	49	63	66	46	54	58	51	50	47	62	70	62	52	60	56	47	64	57	60	67	55	53	67	54	47	54	54	59	48	66	54	69	60	58	57	64	65	55	48	41	65	52	74	54	57	50	52	57	56	49	70	67	61	61	54	47	55	48	55	54	59	47	45	55	65	58	47	57	60	57	63	63	74	51	72	54	43	57	45	43	44	52	45	60	61	62	55	61	58	49	55	45	42	52	62	60	47	68	83	50	67	53	49	61	57	66	61	51	59	56	53	54	52	55	54	49	48	49	60	49	56
17181	9331	5456	10994	19083	19924	18525	22169	11907	10438	8125	6980	18251	5266	4570	3863	3111	2702	2470	2437	2118	1721	1437	1522	1516	1233	1120	1045	896	877	870	1001	1142	2613	9698	9497	1664	786	774	754	767	731	705	815	766	748	811	804	788	777	684	767	701	718	728	693	718	720	729	677	905	1155	1509	1284	933	712	697	689	664	659	697	678	702	691	692	720	726	695	722	702	709	734	694	707	726	717	663	666	700	709	659	665	718	715	648	692	693	664	752	712	737	691	732	712	703	679	731	736	698	714	662	699	748	609	695	673	678	737	676	689	750	679	690	683	674	698	693	641	670	698	697	700	722	674	722	719	708	688	665	680	694	635	703	715	679	712	709	680	716	679	697	727	676	733	711	697	681	719	680	742	739	724	704	710	686	732	760	702	672	663	687	718	679	762	682	690	642	696	723	708	691	685	673	690	713	675	702	669	743	708	702	693	695	695	671	704	657	644	687	666	686	699	699	688	734	692	730	699	637	741	714	685	666	713	710	749	715	690	658	710	724	672	674	697	662	731	704	700	703	684	716	717	708	712	668	688	705	684	732	672	710	685	741	771	705	754	722	707	706	700	720	677	684	641	711	707	685	685	698	668	686	731	670	679	686	687	751	745	657	724	726	656	752	697	702	679	710	718	733	674	682	678	736	697	679	695	678	682	692	685	678	701	708	699	697	707	721	658	673	690	651	690	727	700	670	713	683	736	682	695	687	618	697	721	699	753	699	685	711	657	712	727	673	724	719	691	704	671	653	710	674	687	696	696	773	718	747	692	755	651	673	738	762	704	716	712	724	715	715	766	710	691	690	657	709	710	742	701	691	744	685	672	730	697	656	751	692	745	676	693	692	697	669	629	687	694	648	681	725	661	719	645	646	712	696	695	719	684	714	715	719	704	657	697	697	660	695	669	727	667	708	761	672	674	661	719	706	711	702	704	695	719	722	704	674	706	665	711	724	669	697	708	732	727	698	707	679	674	676	682	721	691	679	738	658	738	732	781	643	711	665	711	682	699	695	689	647	762	736	700	660	697	670	704	710	714	720	682	665	661	695	708	669	686	686	702	709	728	645	659	694	755	674	704	673	704	753	756	676	710	666	677	711	734	699	699	674	686	735	713	695	725	667	690	694	732	684	680	688	684	696	723	695	740	704	704	694	767	679	679	713	704	760	681	713	715	724	648	683	708	733	735	728	715	709	733	686	724	691	739	734	650	662	668	720	715	757	706	712	711	676	726	684	725	686	729	666	709	686	712	723	660	650	685	727	724	740	688	713	705	703	677	696	715	726	678	713	699	702	729	701	730	718	749	692	730	716	678	679	678	703	677	735	738	732	675	738	663	694	700	712	685	719	727	767	709	706	738	691	705	737	751	674	720	715	683	699	711	676	715	697	737	689	725	698	715	720	683	707	673	686	677	719	729	757	696	703	673	648	718	698	695	710	710	743	703	703	670	738	703	691	708	735	724	758	731	686	700	691	717	730	645	659	738	697	701	706	729	658	737	640	716	700	656	697	745	725	658	706	684	682	721	696	735	697	670	708	749	684	700	735	724	698	758	723	705	675	741	705	672	690	707	667	707	715	712	726	695	726	687	699	682	694	697	678	696	732	727	667	700	695	730	649	656	682	744	727	707	698	711	685	734	702	684	689	666	689	765	684	700	696	677	724	684	686	687	690	716	680	711	692	707	668	714	707	657	723	649	707	710	692	696	729	675	711	698	719	719	702	734	735	673	672	697	735	700	703	727	725	688	674	671	736	696	726	670	718	688	664	725	757	712	725	720	703	726	728	713	660	759	733	684	721	662	756	659	682	703	650	701	740	719	685	655	756	658	716	723	725	738	717	669	736	668	705	699	704	703	745	679	701	728	704	738	665	717	719	698	689	714	718	691	642	699	690	720	719	684	692	693	726	680	709	689	733	717	729	731	701	688	700	692	683	705	697	685	704	708	717	715	692	656	682	734	720	682	691	672	658	687	646	705	683	705	736	723	686	723	737	727	670	708	707	719	703	696	706	698	692	681	679	718	686	691	669	674	719	726	680	724	723	722	661	661	652	727	767	715	666	735	696	747	702	721	708	695	685	680	714	679	701	712	678	693	663	735	753	668	703	730	736	658	691	711	726	695	690	721	725	724	714	677	698	750	725	693	667	666	698	675	726	749	638	682	706	700	747	722	681	696	668	716	715	731	692	685	736	740	715	699	665	669	713	733	705	680	736	713	677	660	721	694	706	723	711	715	707	651	739	689	663	674	709	705	682	690	682	735	699	717	725	721	684	728	718	666	678	715	670	783	676	697	713	713	694	742	688	760	724	753	694	711	720	762	726	666	684	707	731	732	688	679	711	688	724	666	744	652	660	686	735	757	722	691	647	717	719	675	705	681	671	724	689	722	753	743	689	713	682	738	687	682	687	718	682	688	714	690	683	718	667	686	708	682	694	676	690	753	673	715	675	736	704	685	678	722	706	656	712	750	702	675	745	677	720	759	733	715	691	685	689	660	678	695	701	692	747	713	707	685	717	709	713	752	742	677	710	660	682	732	708	698	666	699	680	647	701	710	708	699	683	726	669	701	638	712	714	693	707	682	704	695	699	712	714	669	679	707	675	712	672	709	721	701	696	705	656	682	697	671	734	707	679	731	672	694	695	634	700	681	730	647	705	740	731	674	683	733	666	679	732	690	714	696	706	699	738	670	718	736	716	668	685	675	707	695	677	724	685	670	663	679	659	691	710	672	687	706	690	687	734	673	698	662	722	701	693	705	644	731	740	746	725	746	699	730	707	725	681	681	682	730	703	750	696	720	657	683	726	734	703	709	661	670	706	684	732	666	760	664	758	719	687	731	662	733	690	670	673	680	737	670	733	695	694	692	695	725	687	705	675	702	644	758	694	730	691	660	692	699	692	684	720	686	730	695	717	703	699	701	660	676	699	707	731	667	712	746	633	768	726	673	696	737	728	665	682	706	740	667	740	715	695	697	694	690	679	726	677	699	690	726	684	714	656	686	729	707	709	733	726	699	680	712	722	677	716	693	728	726	713	692	672	691	698	694	691	714	745	664	662	677	759	670	711	698	716	675	703	727	667	652	672	663	686	706	683	680	697	710	754	680	650	727	704	677	713	673	638	705	703	713	668	702	701	703	713	657	716	684	713	699	678	689	731	738	703	716	709	690	698	716	744	652	691	708	699	716	648	696	692	685	701	646	676	743	698	697	675	724	705	694	715	723	741	689	697	693	629	701	665	732	717	747	698	721	712	705	703	742	656	716	712	734	706	645	690	677	717	713	696	695	695	685	695	701	647	716	722	697	708	675	695	681	718	715	691	679	712	767	726	674	724	714	724	701	695	731	691	751	727	660	671	710	723	690	728	677	697	723	673	678	701	623	710	690	661	717	707	719	695	697	737	683	673	634	717	707	726	721	669	705	703	704	708	740	727	665	686	657	648	698	689	730	683	699	682	701	728	742	710	679	667	697	695	705
2794	511	314	255	309	388	485	578	292	255	236	204	512	175	192	136	126	124	117	113	127	102	101	94	118	82	93	98	77	88	98	101	87	138	456	409	104	85	83	79	95	71	81	83	85	85	88	87	93	97	98	78	100	82	83	73	88	74	85	84	98	110	118	107	86	66	92	76	100	78	94	84	81	91	82	91	85	98	73	87	76	77	84	94	75	75	79	96	91	90	75	93	87	73	83	76	89	77	92	70	85	88	80	84	83	90	102	85	95	75	86	83	80	103	83	89	100	82	91	75	78	77	92	80	83	98	84	87	79	83	78	86	81	74	73	98	82	86	63	99	87	77	77	87	83	87	89	95	86	74	94	83	104	69	92	65	89	93	71	69	95	79	80	82	81	79	78	83	73	82	78	68	102	92	81	86	80	89	89	80	82	72	91	102	81	79	80	85	81	98	89	78	85	89	83	68	92	78	81	78	81	76	80	82	93	75	105	82	74	75	97	89	85	78	67	81	79	85	71	80	91	79	94	78	93	59	87	77	75	78	90	92	82	89	95	84	97	76	92	84	72	90	85	69	83	72	92	96	86	87	81	71	79	78	100	82	75	88	92	84	100	89	84	85	71	90	84	79	77	84	91	82	80	70	81	80	91	80	85	84	72	75	73	98	78	68	78	93	89	82	75	74	78	81	85	82	65	89	80	94	81	85	77	95	87	92	88	63	71	76	85	84	93	65	92	86	88	91	85	83	88	76	81	69	87	71	78	82	77	68	82	90	82	84	75	87	88	79	73	83	70	85	94	93	84	99	80	81	73	78	77	101	78	78	96	75	90	85	93	96	67	81	79	84	90	87	98	77	98	88	78	93	75	85	75	102	72	82	86	89	91	76	99	84	78	66	78	79	77	84	92	91	82	81	82	79	78	83	91	91	78	105	97	101	92	81	83	93	82	85	79	79	70	81	92	85	82	89	88	92	83	84	77	80	79	83	85	85	81	72	72	85	85	85	84	85	68	87	75	81	88	80	81	78	92	92	85	99	94	92	94	91	81	95	79	72	82	101	94	76	79	71	79	78	79	79	71	61	76	79	79	83	91	83	79	81	98	78	91	84	90	74	82	85	76	95	88	95	95	87	88	86	91	71	91	88	88	82	90	103	80	77	82	90	77	85	81	80	75	92	80	85	80	91	79	76	85	65	102	88	96	81	87	82	76	78	84	92	89	74	95	72	94	74	84	94	83	84	94	74	84	84	87	75	73	87	85	101	81	73	86	84	87	79	87	78	78	95	101	77	94	75	91	69	94	74	71	80	79	93	86	86	92	91	87	79	84	73	81	84	82	77	80	75	78	88	90	77	67	85	93	93	73	86	83	88	98	87	88	69	75	84	67	85	102	72	97	76	100	84	82	70	84	79	78	70	84	78	83	68	85	91	82	87	96	92	81	90	73	85	85	85	87	83	87	99	73	79	63	95	82	83	81	82	72	77	91	72	81	83	86	77	88	80	84	71	86	72	90	79	71	101	83	85	94	78	71	87	90	88	97	72	79	81	79	84	69	103	82	87	100	82	73	79	91	86	85	78	90	88	86	91	82	102	81	74	82	85	83	76	84	92	66	76	76	86	79	67	90	89	82	86	73	96	71	79	75	65	88	76	84	93	82	98	77	71	82	63	76	72	79	78	84	83	76	86	75	88	89	85	75	85	78	79	76	86	97	72	73	77	74	61	82	69	77	91	89	93	102	86	85	93	97	77	88	84	84	82	85	92	83	92	98	96	93	65	80	88	89	95	90	76	105	88	80	75	84	65	80	86	72	92	76	82	81	94	84	99	77	80	62	83	95	72	85	80	75	83	83	77	96	75	83	86	82	79	88	76	88	78	82	82	105	68	86	88	91	93	90	89	75	87	82	75	74	72	89	77	86	82	82	69	101	77	87	89	72	87	73	97	77	68	74	69	79	64	78	85	75	87	88	73	97	105	86	78	85	89	97	84	76	85	88	92	86	89	86	86	96	80	72	79	68	80	95	78	74	87	72	77	81	73	74	85	78	78	70	86	87	87	77	82	85	81	76	89	87	99	103	85	113	91	100	94	102	100	85	99	78	102	77	92	86	91	90	87	92	84	81	90	79	108	86	71	75	86	88	83	86	95	80	75	74	76	77	85	93	86	93	86	79	76	89	69	90	94	80	95	83	75	63	75	72	84	87	93	74	81	81	95	81	75	102	91	67	81	98	84	93	89	84	73	82	80	94	87	91	82	91	88	87	94	81	78	79	86	63	73	84	87	79	93	102	75	99	88	81	88	75	84	90	100	77	68	81	90	113	78	97	94	77	96	71	86	77	94	95	86	93	84	71	85	83	99	86	75	84	91	83	76	81	73	74	95	81	77	88	73	73	71	76	97	79	95	86	80	89	83	73	83	70	82	88	73	82	94	101	88	85	91	72	70	94	75	90	77	91	73	79	95	97	74	84	76	62	92	80	89	84	89	79	91	81	95	98	77	81	75	76	82	97	89	75	94	80	87	80	85	80	82	83	83	88	79	83	83	81	93	101	79	75	86	80	78	78	85	85	70	87	79	86	79	69	88	76	93	93	65	85	87	68	66	86	81	82	86	88	94	76	67	82	90	70	86	97	92	75	94	90	91	97	92	93	92	86	64	80	91	72	86	77	85	81	64	102	88	79	74	80	93	87	84	90	71	74	84	80	93	84	71	86	80	73	85	62	68	64	79	77	72	78	84	86	70	68	85	74	92	93	81	68	92	71	78	91	90	92	83	90	91	92	81	73	89	73	80	82	74	80	94	105	97	79	85	79	82	98	83	85	86	71	97	86	99	81	98	97	84	69	72	90	97	86	87	82	71	87	94	98	83	96	86	79	89	64	84	80	88	86	71	81	89	77	84	88	86	92	84	80	62	111	91	78	76	82	77	84	79	83	88	72	71	94	81	83	67	97	98	83	82	91	75	92	92	75	78	78	96	91	81	79	92	80	83	74	102	73	86	86	97	101	88	66	89	103	81	79	88	103	81	97	79	91	95	86	74	76	83	88	110	78	69	72	74	78	80	90	83	97	92	84	84	89	72	79	96	81	91	94	90	85	83	91	89	73	92	87	76	92	99	101	72	76	91	93	71	93	94	83	100	69	88	69	88	91	76	88	85	75	65	84	84	84	89	80	84	86	76	71	74	88	80	85	70	88	81	80	98	75	84	76	100	82	84	81	95	92	103	73	93	85	91	79	80	77	90	75	77	99	82	96	86	66	89	87	109	101	86	99	79	87	89	72	93	76	83	78	86	91	85	86	92	91	70	80	69	65	76	84	85	86	86	91	94	68	78	82	99	78	72	90	76	95	82	74	92	81	89	77	98	86	90	92	74	94	91	79	72	85	97	65	68	75	85	79	86	73	72	96	74	97	68	81	85	97	90	100	97	93	89	85	93	78	81	79	99	87	71	73	83	88	84	84	93	84	78	91	73	75	100	94	86	87	86	87	97
16770	9058	5976	11325	19319	20226	22241	19028	12552	11035	8996	7673	15433	6596	6537	4733	3993	3375	3206	2995	2730	2207	1897	2152	1963	1662	1749	1349	1266	1221	1227	1637	1251	4398	12364	10907	2386	1175	1087	1072	1093	1141	1121	1122	1089	1151	1069	1160	1113	1114	1069	1055	1015	1087	1012	1012	1084	1050	1032	1020	1238	1501	1931	1760	1174	1026	1092	1075	973	1018	1076	994	1037	1046	1105	1036	1071	1006	1022	1043	1058	1053	1082	1034	1049	1082	1028	1043	1030	1081	976	1067	1073	1002	1091	1019	1053	1072	1056	1030	1080	1065	1003	1052	1054	1039	1064	1008	1086	1032	1110	1035	1032	973	1019	971	1054	1028	1019	1039	1001	1054	1032	1104	1003	1057	1050	1029	1026	1081	1084	1064	1072	965	1028	1032	1062	1017	1083	1090	988	1020	954	1074	1052	1067	1081	1033	1055	1042	1008	1076	1017	1031	980	1029	1073	1041	1065	1086	1094	1012	1012	1056	1010	1004	1044	1085	1033	1029	1021	1046	1068	1120	1048	1097	1088	1069	1056	1001	1053	1062	1076	1114	1025	1020	1037	1027	1041	1068	1023	1028	1072	1062	1035	1009	1043	1073	1062	1043	1033	1000	1025	1058	1059	1037	979	1099	1007	1076	1048	1045	1036	1032	1105	1102	1057	1041	1010	1059	969	1081	1043	1095	1052	1045	1058	1023	1087	985	1115	1073	1046	1033	1021	1029	1031	1054	1075	1052	1034	1051	1042	1109	995	1042	1030	1069	1036	994	972	1047	1028	1044	1091	1033	1081	1060	1041	971	1065	1052	1001	1034	1077	1082	1039	1070	979	1022	1073	1078	1042	1008	1041	1072	1030	1010	1023	1038	1047	1059	1051	1128	972	1072	1019	999	986	1089	1040	1052	1064	1049	1041	1052	1054	1040	1025	1068	1102	1038	1096	1046	1041	1059	1031	1060	1085	1032	1014	1059	1004	1041	1099	1077	1084	991	1073	990	1018	1051	1030	1020	1027	1022	1087	1036	1068	1057	1073	1024	1050	1038	1057	1100	1002	1058	1053	1044	1038	1073	1030	1038	991	1058	1071	1019	1029	1141	1044	1023	1039	1048	1071	1060	997	1088	1026	1000	1034	1043	1047	1023	1005	969	1034	1029	1046	1052	983	1073	1067	1043	1040	1040	1020	1079	1095	1012	992	1033	1051	1051	1075	1018	1049	1042	1032	993	1078	1026	1077	1012	980	989	1022	1108	1071	1023	1031	1032	1034	1018	1074	998	1067	1097	1017	1041	1076	1050	1058	1025	1013	1064	975	1055	1038	1033	1129	1064	1045	1016	1110	1018	1068	1063	1087	1028	1071	1042	1109	1004	1109	1019	1106	1049	1055	1074	1124	1085	1019	1040	1086	1074	1045	1041	984	1004	1081	1014	1098	1048	1047	1018	1014	1082	1015	1032	1071	1016	1071	1026	1036	1109	1014	1052	1030	1032	1050	979	988	1087	1005	985	1075	1035	986	1016	1005	1062	1048	1073	1047	1005	1047	1090	1029	1041	1057	1067	1088	1077	1053	978	1025	1019	1079	1044	1042	1034	1090	1075	1038	978	1036	1088	991	1049	1032	1048	1010	1092	1040	1032	1068	1036	1058	999	1087	1029	1058	1072	1029	1044	1029	1005	1000	1031	1073	1018	1048	1040	1050	1023	1008	1066	1007	1028	1089	1095	1029	1012	1034	981	1047	1028	1115	1063	1036	1136	1019	1052	1082	1031	1008	1054	1044	1007	1028	993	1039	1023	1092	1062	1047	1052	1041	1078	1083	1072	1013	1143	1065	1129	1100	1016	1040	1031	1053	1091	1028	1051	985	1038	1000	1059	1099	993	1065	1021	1002	995	1014	1071	1073	1003	1041	1063	1024	1062	1067	1040	1047	1017	1056	1075	1010	1057	1028	1055	1101	1044	1059	1064	1076	1072	1052	1012	1060	1026	1070	1016	998	1024	1128	1083	1072	1079	1012	1060	1047	1004	1033	1012	1073	1125	1051	1003	1041	1070	1059	1022	1078	1045	986	1077	1001	1026	1002	1094	1027	1093	1039	1071	1106	1095	1031	1035	995	1053	1078	1059	1062	1040	1010	1044	1155	1061	1055	1051	1075	1056	1012	1098	1014	1043	1016	1077	1077	1030	1010	1039	1032	1073	975	1099	1006	1063	1060	1043	1064	1022	1016	1042	1005	1087	1056	1049	1013	1032	1027	987	998	1074	1024	1058	1044	1021	1052	955	1037	1019	1017	1097	992	1056	1014	1004	1017	1044	1071	1071	1062	1060	1041	1028	1056	1037	1022	1035	963	1010	1045	1072	1080	992	1064	1049	1055	1017	1046	1003	948	1017	1030	1003	1054	1115	996	1049	1088	1058	1039	1076	992	1104	1048	1011	1061	1018	1037	1027	1098	1022	1015	1060	1026	1039	1047	1077	1070	1045	1033	987	1020	1029	1039	1058	1066	1030	1075	1046	1048	1085	1072	1036	1015	1061	1088	1066	1004	1012	1042	1040	1059	1040	1062	1063	975	1026	1088	1032	1020	1029	1034	1064	1061	1023	1037	1079	990	1072	998	1085	1002	1042	1055	1055	1041	1031	1058	1031	1070	1074	1069	1067	1068	990	1066	996	1073	1064	1072	1063	1037	1018	1041	1063	1018	1060	1018	999	1056	1040	1078	1027	1036	1078	1036	1075	1057	1056	1028	1058	1062	1018	1048	1073	1075	1041	1051	1012	1083	1070	1076	1059	974	1090	1042	1085	931	1002	1057	1049	1107	1033	1036	989	1023	1109	987	1056	1065	1098	1050	1020	1001	1006	1056	1044	1040	1050	1090	1041	1010	1093	1072	1049	1082	1007	1075	1075	1037	1051	1065	1055	1066	1084	1041	1082	1054	1008	1019	1068	1001	1008	1015	1081	1045	1014	1038	1061	1026	1037	1054	1089	1094	1035	1033	1015	1054	1053	1041	1075	1033	1067	998	1036	986	1085	1063	1075	1010	1074	1073	1031	1022	1068	1042	968	1088	1057	1031	1055	1007	1080	1084	1079	1028	1074	1071	1087	1117	1083	1093	1000	1056	1047	1050	1041	1044	966	1018	992	1027	1087	1029	1009	1056	1124	1089	1060	1096	1083	1035	1089	1063	1055	1041	1030	1043	1071	1051	1009	1034	1109	1065	1023	1081	1031	1074	1047	1024	1051	1039	1052	1028	1036	1107	1043	1066	1061	1054	1025	1054	1087	1082	1003	1025	1006	992	1052	1061	1030	1014	1072	1002	1082	1044	1065	1034	1068	1012	989	1020	1024	1029	1062	1035	1031	1092	1048	1035	1059	1035	1043	1061	1026	1093	1052	1097	1091	976	1071	1066	1065	1049	1104	1019	1060	1045	1038	1107	1067	1133	1011	1064	1040	1080	1008	1029	994	1035	1003	1014	990	1081	1051	1014	1078	1062	1096	1050	1063	1050	1028	1038	1025	1014	1045	1036	1057	1069	1034	987	1011	1047	1054	1026	1044	1006	1011	1061	1070	1062	1070	1037	1059	993	992	995	1065	1003	1082	1103	1033	1030	1039	1036	1062	1061	1029	1081	1013	1030	1083	1077	1055	1041	1099	1041	1072	1052	1046	1045	1041	1090	1095	1059	1073	1055	1039	1035	1004	1080	1024	1043	1032	1052	1047	1023	1007	1053	1069	1059	1090	1065	1038	1035	1058	966	988	1033	1040	1003	1088	1058	1026	1068	990	1017	1020	1028	1066	1018	997	1076	1005	1017	1003	1028	1048	1076	991	1067	1098	1027	1046	1055	1113	1076	1025	1021	1007	1060	949	1062	1029	1028	1063	1056	1026	1080	1024	1041	981	1064	996	1064	1007	1077	1041	1019	1085	1032	1057	979	1057	1083	1089	1010	1060	1018	1082	1066	1074	1047	995	1104	1047	1025	1019	1102	1044	1046	1075	1085	1025	1060	1076	1100	1007	1046	1063	1059	1020	1049	993	1020	1050	1051	985	1012	1026	1041	1044	1050	1015	1063	1027	1029	1058	1050	1040	1102	943	1096	1003	1037	1060	1118	1052	1046	1128	1024	1065	1054	1027	1088	1018	1076	1041	1102	1058	1068	1046	1055	1052	1048	1074	1062	1003	1054	1014	1083	1048	1094	1044	1055	1029	1038	1070	1062	1030	1016	1064	986	1100	1114	1061	1087	1011	998	1089	1003	956	1085	1068	1032	1026	1065	1036	1082	1040	1040	1013	1049	1031	1031	1031	1072	1034	1061	1042	1106	1017	1017	1095	1010	1018	1088	1000	1063	1008	977	1071	1013	1104	1106	1045	1070	1007	1024	1026	1077	1053	1047	1132	1028	1101	1097	1018	1049	1010	1018	1091	1003	1074	1032	1116	1064	1078	1074	1064	1057	1076	1052	1096	1065	1054	991	1036	1091	1085	990	1043	1100	1051	1069	1072	1095	993	1029	1095	1026	1061	1033	1082	1068	1099	1013	971	1059	1001	1147	1036	1041	1123	1033	1069	999	1069	1008	1051	1028	1069	1031	1003	1061	1024	1078	1088	1018	1110	1052	1072	1036	1028	1069	1075	1107	1086	1085	1031	1050	1047	969	1082	1020	1109	1022	1094	996	1032	993	1056	1025	1040	1062	1034	1077	998	992	1106	1055	1089	1059	1018	1111	1019	999	1040	1092	1050	1060	1002	1035	1024	1092	1040	1044	1029	1031	1008	1076	1032	1073	1015	1022	1020	1025	1039	1086	1063	1034	1038	1055	1069	1041	1052	1029	1035	1053	1019	1080	1075	1034	1034	1042	1041	1028	1048	1015	1034	1093	1071	1068	983	1042	1065	1033	1087	1027	1086	1001	1029	1060	1051	1078	1050	1045	1091	1022	1065	1015	1033	1005	1112	1054	1040	1050	1006	1020	1067
1909	733	434	341	380	515	611	558	365	298	254	241	639	236	192	186	178	143	142	134	149	110	88	111	122	101	82	87	87	80	78	86	95	299	663	559	181	103	72	89	106	74	82	98	83	96	73	76	93	86	80	97	93	86	87	93	76	80	64	81	89	87	106	93	79	83	75	76	69	82	76	75	73	66	81	67	86	86	67	81	77	68	74	98	75	63	74	81	96	84	85	94	78	73	80	89	70	68	87	78	84	74	80	73	81	102	89	83	87	86	70	71	93	77	95	69	87	97	96	80	75	66	82	82	95	85	81	88	62	70	73	87	68	81	90	82	78	70	83	77	81	76	88	67	75	72	91	70	78	73	78	82	80	99	79	86	91	78	82	87	93	96	83	79	83	90	97	77	94	102	76	83	81	82	84	77	86	72	100	73	82	84	87	74	88	85	72	75	79	71	88	67	72	76	93	93	84	77	81	80	83	83	87	81	74	89	90	70	93	99	76	89	89	57	84	81	90	74	90	73	93	95	79	96	79	83	92	89	80	82	101	81	87	91	83	95	63	83	94	78	77	102	96	72	74	74	72	71	86	86	74	100	94	92	75	68	73	81	93	80	76	89	78	91	83	91	83	79	95	70	74	82	72	59	66	97	68	87	93	74	83	91	89	80	71	65	95	77	76	83	88	101	82	93	86	92	74	86	82	88	82	77	82	79	81	94	75	75	90	77	86	69	70	81	64	77	92	84	78	66	69	86	77	86	83	76	90	67	73	72	86	83	99	78	95	91	84	75	91	77	78	62	86	91	85	75	89	100	83	84	80	86	88	73	85	67	84	74	73	76	90	98	80	98	80	72	77	68	66	89	105	87	83	86	94	81	99	76	96	86	71	91	80	84	84	92	78	77	82	73	77	75	76	80	76	111	91	83	85	81	84	93	89	90	79	87	86	92	72	88	70	67	106	87	85	92	77	69	77	92	82	58	79	90	81	77	82	80	89	58	76	81	81	79	97	75	85	87	84	95	69	70	74	90	71	62	95	77	103	87	61	91	94	68	87	79	91	74	89	80	88	79	87	75	93	74	77	79	67	78	82	82	88	84	74	67	93	90	88	91	87	84	89	87	95	99	96	77	84	74	86	89	86	67	96	80	86	67	86	71	82	79	83	76	93	77	77	102	97	71	80	69	87	75	87	99	91	77	87	76	82	97	82	79	65	93	90	87	85	76	72	78	72	85	78	85	74	73	70	69	85	87	80	78	75	76	67	81	69	72	83	88	82	72	96	84	74	92	85	76	87	75	92	72	80	78	84	87	80	73	79	91	85	91	87	67	78	89	70	89	86	84	79	88	84	68	79	85	87	83	89	79	86	76	85	76	69	86	85	82	79	63	62	81	76	87	71	79	77	70	81	92	76	81	86	78	85	85	74	66	94	70	88	80	85	82	94	73	81	62	82	68	82	110	77	68	93	81	85	78	81	86	66	80	82	77	94	81	74	103	91	88	78	96	75	70	79	78	89	82	86	82	86	74	102	71	78	85	84	78	101	70	71	77	64	78	82	76	84	87	70	103	78	69	97	76	84	78	68	79	87	76	71	77	71	82	74	95	85	74	72	68	82	86	81	74	99	77	84	73	87	78	87	79	80	84	68	93	81	83	80	70	85	69	71	79	66	74	78	94	94	89	76	67	82	86	82	75	84	85	66	79	64	80	83	74	82	81	83	85	78	90	83	79	85	101	81	93	84	75	76	86	77	60	99	91	69	75	85	61	101	70	81	67	88	77	85	83	72	86	97	74	85	80	82	76	63	76	85	95	90	105	85	78	92	80	79	79	79	74	67	87	85	95	80	69	87	72	86	63	73	90	75	80	64	77	73	90	79	80	84	88	62	99	90	71	69	79	83	68	85	85	86	80	65	74	78	67	79	79	62	100	91	83	91	74	69	86	80	83	97	80	89	73	82	75	79	75	74	77	88	76	69	82	77	93	72	80	82	85	73	81	82	78	81	81	86	86	81	100	89	79	87	92	95	94	83	92	93	83	81	88	83	86	75	89	89	79	103	100	87	80	109	81	72	85	76	78	85	81	75	94	99	73	89	90	78	66	68	88	92	80	74	67	81	86	79	77	75	73	98	97	88	81	83	81	81	72	70	96	89	63	79	78	86	92	93	77	80	78	85	83	92	65	95	102	86	65	75	81	52	80	85	74	86	91	95	94	100	71	76	89	72	85	88	80	102	67	69	58	72	85	82	85	78	89	84	92	68	86	85	79	78	73	75	77	81	86	78	62	92	75	87	71	87	75	79	95	86	67	74	76	79	93	76	94	75	71	81	74	88	65	96	71	71	84	86	83	78	94	85	83	82	75	70	86	82	79	89	72	85	88	91	78	86	75	98	95	84	94	82	79	76	92	71	70	65	84	74	80	74	77	78	94	73	85	90	69	73	89	80	88	73	64	93	84	92	79	85	80	97	93	78	91	75	81	72	83	90	84	79	85	100	82	77	95	97	73	74	83	75	76	88	90	80	89	82	74	102	87	82	92	72	88	73	70	77	83	79	79	89	90	80	81	72	85	85	95	80	72	87	87	88	70	96	63	78	87	74	72	75	83	83	66	80	77	88	77	90	99	87	95	81	89	67	82	84	89	88	94	89	78	81	84	77	66	77	90	78	92	87	90	78	90	75	85	87	74	61	83	97	63	86	91	88	66	86	77	73	80	79	81	85	77	79	75	91	97	68	66	88	91	64	86	71	66	79	92	83	74	80	80	79	90	79	79	80	73	73	92	88	69	70	82	80	79	82	82	90	63	88	69	97	82	71	76	82	81	78	98	81	59	82	78	79	84	83	77	95	74	75	82	83	61	62	80	61	102	88	105	87	83	79	81	80	99	83	80	83	77	86	76	75	79	71	70	76	85	73	87	90	87	81	77	105	105	77	89	91	85	72	76	65	72	70	68	62	93	67	76	95	81	86	68	73	77	99	91	81	85	88	86	65	86	84	93	92	78	85	72	94	82	82	79	87	80	76	78	76	84	81	98	66	90	64	77	76	84	84	75	76	96	91	91	86	71	87	69	88	78	84	94	76	76	75	87	72	66	89	88	85	92	94	79	86	84	83	84	63	66	73	74	76	83	80	86	87	75	74	74	79	67	84	86	76	89	95	77	86	77	89	94	68	88	82	79	78	80	75	81	71	75	94	81	75	90	86	80	87	63	91	80	71	72	84	87	88	71	101	88	77	86	78	75	84	80	85	74	75	99	65	93	65	93	84	80	71	83	76	81	72	82	83	67	77	74	73	79	65	86	83	90	85	89	75	82	91	83	85	76	79	79	81	84	76	87	76	75	84	74	90	73	78	70	94	70	81	78	74	75	62	79	80	84	91	84	87	88	77	82	99	68	73	96	83	68	85	87	68	71	91	84	71	90	74	70	91	99	87	70	84	91	79	76	63	66	93	87	77	85	85	92	73	70	60	84	72	87	87	77	92	80	99	82	69	72
20955	11720	7590	14412	22587	23182	22218	20454	15287	13003	10631	9648	20429	7323	6613	5604	4795	4036	4024	3616	3193	2269	2325	2299	2063	1745	1597	1372	1250	1243	1164	1391	1702	9126	16877	13924	3676	1121	1082	1094	1083	1045	1037	1068	1061	1031	1127	1090	1062	1008	984	978	981	983	1006	1032	948	981	989	1019	1236	1549	2226	1968	1325	947	1020	968	981	942	933	957	966	945	993	981	941	969	912	968	938	993	914	1018	983	994	927	978	967	978	999	988	933	936	1005	972	961	938	942	1021	928	991	970	944	942	936	1003	928	1032	908	928	926	987	939	952	944	979	990	958	969	977	964	1012	990	1003	939	1012	1014	942	959	974	948	942	961	1007	970	933	958	988	991	978	967	938	922	952	1008	978	943	965	915	965	1014	925	951	979	966	942	1007	903	960	942	954	932	986	950	931	923	991	949	977	1002	968	939	928	968	975	928	1009	1008	942	955	963	949	973	892	960	976	952	956	972	989	945	931	924	969	1020	1014	936	937	962	987	1006	939	948	998	943	934	959	969	980	945	961	987	982	969	934	999	932	1010	931	975	982	1004	911	934	981	945	938	971	995	956	1003	1032	992	970	962	889	1005	988	950	963	965	965	976	1010	935	970	1008	1002	1009	993	955	986	987	999	986	986	999	984	943	1022	933	963	980	982	996	972	950	993	974	926	952	954	983	985	974	973	930	992	996	1009	999	972	939	934	943	951	947	947	916	896	928	975	985	998	1073	1001	929	917	982	937	964	957	989	974	963	936	1018	946	935	990	942	945	994	1026	989	954	969	947	1004	968	950	1026	956	1009	965	933	948	996	959	951	964	1018	971	959	1034	977	944	940	968	918	979	955	911	947	1012	957	973	900	961	973	979	997	976	985	992	939	955	946	962	956	988	959	1022	1010	976	952	1031	969	1044	975	946	989	896	994	964	1008	924	933	977	955	978	947	931	1001	933	984	966	967	999	989	990	990	970	993	932	948	903	933	963	963	1045	959	1030	967	1017	909	998	999	998	947	1036	989	994	984	984	958	932	977	962	945	922	954	982	1037	962	975	960	941	989	975	986	1006	995	1006	915	927	962	991	1019	950	906	969	970	959	1044	1007	977	961	971	937	970	979	965	964	960	970	960	933	946	914	969	986	937	1012	941	990	984	953	942	1005	916	939	975	959	956	1014	1036	992	964	924	1031	912	972	984	947	963	998	1041	937	968	971	966	926	973	966	1008	960	978	948	998	939	936	994	909	986	1027	999	957	1014	977	902	1002	963	985	972	934	1017	958	935	939	1041	1010	1001	942	1031	975	962	939	946	948	1019	1008	977	944	943	944	990	958	958	1005	1011	973	1019	978	962	949	958	1014	958	936	965	940	949	936	935	918	934	961	990	960	940	986	1002	997	953	955	946	951	948	968	962	918	983	961	947	992	963	983	975	972	980	987	962	959	989	989	930	982	976	936	955	919	956	932	975	993	926	989	922	965	972	976	999	987	968	1037	1001	1011	930	984	982	956	958	948	954	954	947	1026	957	949	1021	996	955	1022	966	997	1015	947	962	961	972	953	969	901	971	962	995	965	951	988	967	978	953	925	963	946	975	934	960	947	976	897	947	953	958	969	955	922	987	981	1011	974	1001	980	947	967	943	974	1013	1014	960	970	968	942	967	947	935	942	999	952	914	967	913	990	995	1028	1024	945	971	920	1011	979	937	924	907	977	1016	1033	1007	963	972	964	991	971	971	980	948	967	979	997	945	950	989	942	1008	1014	965	981	972	1035	954	997	960	911	1018	966	1039	963	949	927	991	938	961	937	951	965	1005	963	999	977	968	984	952	963	997	925	997	956	971	980	1037	955	962	952	1006	995	1015	982	914	932	984	1008	976	903	981	933	999	982	1016	979	981	922	954	973	1024	938	968	919	972	964	946	1000	932	921	989	989	954	1042	944	983	994	922	992	986	943	975	1018	994	936	992	961	1026	998	998	940	990	934	915	950	958	970	989	949	939	975	967	969	990	973	995	932	935	999	1000	1012	950	1024	1011	923	994	926	904	963	920	996	994	960	972	1008	936	957	995	987	1028	973	993	990	961	968	986	936	898	980	951	992	1000	976	1021	954	976	1032	988	939	1004	984	1001	1000	960	1034	951	964	934	947	929	920	1007	981	966	1017	979	975	916	932	955	1041	924	997	965	941	952	918	968	953	1017	972	955	971	943	972	968	969	959	919	957	935	941	955	934	1022	1000	885	1042	940	999	1041	1027	959	1001	980	945	944	1006	947	966	948	957	984	1010	929	967	985	994	960	944	954	992	1002	980	872	958	940	970	1002	933	974	992	957	969	931	961	946	1003	959	991	980	968	950	992	949	963	992	965	956	954	1016	969	988	964	961	951	967	955	910	996	1012	1014	986	966	1041	983	1041	983	963	935	957	965	960	990	1001	938	978	933	1015	975	925	917	939	935	991	988	973	994	975	947	1001	999	1017	969	1009	939	980	1004	951	993	953	915	970	919	940	957	915	985	1030	966	951	990	1029	892	936	969	984	975	973	971	993	983	947	947	943	993	925	951	984	962	932	985	972	1006	913	962	1003	975	998	966	971	965	921	959	999	991	933	943	1003	926	985	978	942	1000	939	1035	951	925	979	1020	942	993	966	958	1034	974	931	924	988	981	967	1006	949	971	986	1018	970	982	985	976	1010	934	982	994	953	973	999	963	990	949	1048	944	976	932	986	970	943	940	935	903	983	994	993	908	990	1060	972	1026	946	1007	949	989	1005	988	915	954	1022	975	967	954	1026	1036	947	945	1006	973	1004	992	1018	1035	981	972	1011	952	931	964	1030	941	1049	1000	1007	1011	985	993	979	979	958	921	947	975	1027	955	952	1005	943	963	918	978	1008	992	955	930	963	872	968	956	1004	966	934	1001	1053	1004	966	1006	962	944	948	1024	954	951	1004	944	948	945	963	941	959	950	958	949	941	926	954	936	978	959	940	963	959	948	982	966	964	970	976	994	956	938	997	1022	1006	980	941	997	986	966	921	994	1016	1005	976	1051	963	987	988	917	947	937	972	1016	969	1020	983	919	996	957	966	984	972	968	986	982	964	921	949	1018	994	956	950	965	955	1028	927	1017	971	987	909	947	1006	971	931	974	979	922	931	944	990	976	961	955	988	979	961	976	960	936	966	986	986	941	971	948	958	957	935	1007	934	977	983	982	955	968	942	946	999	1004	935	989	968	1011	1021	942	971	984	1003	998	980	998	920	965	974	968	985	963	985	955	1003	940	1023	965	956	924	939	977	939	994	936	968	1000	964	978	944	983	944	999	917	936	975	947	927	997	996	1053	920	990	945	952	943	1001	973	958	938	924	955	1040	933	1001	993	957	970	936	938	934	998	989	931	947	953	959	1011	990	1019	997	984	1014	948	955	1003	993	1002	957	993	1005	1008	976	1041	914	993	939	912	943	950	971	950	986	972	984	910	945	953	1030	1003	933	1041	954	1017	961	934	936	945	922	954	998	971	970	911	966	921	1014	1010	957	956	969	1008	992	950	963	961	918	990	943	965	929	992	963	904	909	1008	1007	966	945	968	951	936	956	980	923	945	975	935	1000	960	966	989	982	1013	1003	975	968	992	994	967	929	942	980	952	974	957	976	971	983	973	943	1031	974	955	988	1020	971	970	917	950	970	961	981	989	947	1006	926	913	970	894	962	936	999	994	980	971	956	978	946	985	979	982	937	1028	939	961	990	956	960	977	934	944	1034	991	964	952	922	977	964
1852	371	257	214	217	272	256	255	190	186	173	155	183	117	89	106	91	95	89	91	74	74	71	94	74	62	70	64	82	70	64	65	74	129	196	217	86	59	61	58	69	63	59	59	67	59	73	65	64	74	61	67	63	65	60	55	61	56	57	70	50	59	60	63	49	56	65	68	59	67	56	59	52	52	68	65	62	58	66	62	49	71	64	81	55	65	57	52	75	53	59	55	52	49	69	62	47	61	64	65	50	63	57	65	54	61	56	60	65	70	60	69	61	73	54	52	61	47	53	75	48	63	66	59	64	65	68	50	62	78	54	56	76	68	59	52	42	71	54	66	64	52	51	70	54	56	47	55	61	62	66	51	62	63	55	54	57	54	71	61	68	51	54	60	73	56	48	59	64	74	51	69	56	84	69	61	63	63	64	64	46	75	56	63	49	66	52	59	50	57	56	58	66	62	51	48	59	52	53	63	66	66	68	60	44	45	58	55	58	50	48	48	54	69	62	62	56	62	56	56	62	54	68	61	56	67	58	59	76	47	63	67	60	60	62	50	57	60	65	60	74	51	54	61	60	68	62	54	65	64	63	57	76	56	50	73	66	61	61	63	56	54	48	59	66	60	53	70	53	50	65	58	55	58	44	66	62	56	48	62	64	70	49	55	63	49	53	64	48	67	76	55	56	56	58	51	71	67	67	76	73	54	58	61	64	61	45	68	54	62	72	68	58	54	43	50	65	69	56	66	57	57	45	65	52	57	66	63	69	57	63	75	47	52	64	63	50	60	57	62	54	57	57	62	54	53	66	72	49	64	70	58	61	57	57	58	56	57	72	60	74	63	68	66	50	63	54	51	71	59	55	70	48	61	81	56	56	68	52	47	73	63	63	54	57	61	63	71	56	62	73	64	55	57	51	57	60	45	55	55	51	54	50	46	48	53	49	55	75	64	58	64	80	59	66	56	53	62	58	63	56	64	61	44	54	59	59	73	58	49	60	57	58	63	62	67	66	70	64	47	59	72	71	55	55	67	66	66	54	58	68	61	53	61	72	62	63	49	43	58	56	66	63	55	61	60	58	62	66	56	64	60	57	51	67	66	56	62	65	44	53	51	58	57	61	56	71	59	65	55	67	58	54	54	43	55	69	53	53	63	54	52	57	56	54	49	68	57	60	75	62	52	52	39	67	65	59	47	54	54	71	56	59	58	65	68	51	68	55	59	47	59	53	48	57	54	81	53	64	63	62	64	51	65	56	58	53	60	74	58	53	55	61	77	51	67	66	58	48	50	58	64	58	51	54	59	67	54	61	54	51	61	60	55	56	56	81	63	52	54	66	66	55	47	59	53	75	67	52	58	58	48	59	56	64	60	53	53	55	53	62	55	68	55	67	69	62	56	58	56	75	52	53	68	67	72	66	54	63	64	64	48	52	59	47	62	53	49	55	44	59	54	57	67	56	62	67	47	57	49	76	67	66	59	63	66	59	67	52	58	60	50	76	58	57	49	64	59	58	53	74	49	73	77	51	57	60	57	66	54	65	66	73	51	49	63	60	64	58	46	61	60	67	52	50	58	53	63	60	60	79	42	52	56	58	53	71	67	65	53	86	62	58	57	67	63	62	76	58	64	51	51	53	53	56	57	46	60	71	62	56	52	66	50	51	57	64	56	67	68	62	66	61	50	63	57	55	57	51	65	61	59	64	66	50	62	72	51	65	57	49	60	69	60	66	61	64	63	69	42	45	63	53	60	57	66	59	53	51	57	61	59	71	61	63	49	58	71	52	56	72	70	67	65	58	62	50	69	59	67	74	53	67	72	65	57	55	74	64	70	50	68	56	66	57	57	63	54	59	65	65	55	50	51	74	63	63	61	59	55	61	62	56	66	57	61	66	57	81	61	60	54	84	55	66	52	69	54	58	63	60	73	60	51	51	46	61	56	62	50	55	58	50	53	49	71	60	58	64	58	57	52	58	63	52	50	71	51	57	59	77	49	55	63	63	69	59	67	71	62	60	62	66	66	65	71	51	54	69	51	69	60	61	65	39	60	41	64	57	60	58	69	56	62	55	53	67	70	57	76	62	63	52	54	46	45	69	63	55	63	60	52	55	55	66	56	49	54	48	57	65	59	56	51	69	67	62	61	60	64	61	50	56	52	67	55	46	65	72	64	68	50	54	65	51	63	74	62	66	62	60	54	73	56	50	66	72	61	51	76	76	61	60	71	70	47	73	53	75	51	50	50	62	51	61	58	66	56	62	65	54	49	67	59	63	49	61	62	58	50	67	66	64	53	58	48	66	61	57	52	74	57	52	51	71	66	51	72	79	54	68	59	63	51	68	56	51	53	56	68	72	56	62	75	59	54	56	58	55	51	59	61	56	55	70	57	69	65	69	59	60	70	45	58	59	67	58	70	69	45	56	61	72	58	53	55	58	65	57	58	73	49	57	52	58	63	63	71	70	53	59	60	70	55	61	50	58	69	69	48	78	63	69	60	51	47	49	66	50	64	56	45	64	53	66	57	56	62	68	64	67	59	63	64	50	62	53	50	70	56	67	65	75	62	64	61	55	61	51	53	55	61	56	59	61	64	59	59	58	64	61	73	78	62	54	54	70	57	56	68	56	62	50	56	61	62	48	58	57	65	53	65	66	73	59	71	58	57	69	65	65	61	62	67	70	56	71	66	55	57	60	70	54	65	65	58	49	62	63	49	57	48	54	51	59	61	61	65	67	64	57	47	59	54	53	66	78	59	68	61	59	68	53	45	67	42	45	66	53	68	64	57	57	61	57	51	67	66	67	54	60	57	69	69	60	58	54	59	50	68	55	73	69	58	59	68	51	61	65	69	75	61	61	65	54	66	66	57	52	51	48	62	64	58	66	66	60	52	67	51	61	72	65	61	65	51	65	52	56	63	67	58	52	60	59	83	66	60	56	45	52	64	64	58	64	74	44	62	45	77	59	66	49	56	62	69	49	55	70	68	61	68	65	64	56	65	55	51	62	63	57	50	46	61	55	72	62	61	61	63	59	58	68	64	65	62	60	62	55	77	63	48	66	67	60	57	61	64	72	65	62	61	64	55	54	69	60	62	80	48	68	55	48	60	62	70	63	54	54	52	51	62	65	48	67	61	64	63	53	53	60	50	58	49	58	51	60	69	57	60	51	52	48	66	63	56	59	57	58	50	57	61	52	67	64	59	79	50	68	68	48	60	46	61	59	44	65	60	61	65	52	50	52	57	58	50	55	55	63	56	60	89	50	47	66	63	68	54	64	74	57	68	63	64	52	59	59	55	73	45	55	63	69	50	59	61	51	67	58	56	64	63	65	54	64	61	58	62	55	60	65	68	61	65	54	65	64	61	55	51	65	49	61	68	53	65	64	63	60	73	41	49	64	68	65	55	66	59	53	70	52	52	46	70	54	55	57	41	74	49	56	75	72	62	59	63	54	61	61	69	54	58	75	56	56	70	63	54	58	72	68	62	77	57	48	66
15114	7556	5012	9837	16502	17298	15728	13201	9704	7923	6503	5462	8107	4008	3285	2857	2300	2174	2139	2012	1682	1271	1305	1333	1264	1095	1038	906	870	884	830	980	1184	3307	5726	5492	2084	775	797	812	798	786	770	788	782	784	774	743	794	828	806	791	835	812	741	799	759	774	769	798	849	890	933	1060	764	775	766	754	749	722	707	778	792	760	763	763	787	745	816	791	754	768	792	754	732	781	798	734	755	774	725	792	797	781	743	829	781	804	736	760	813	782	732	735	800	742	839	721	768	799	751	776	777	766	773	719	783	806	732	792	783	788	739	743	758	769	774	732	793	796	759	753	814	768	772	764	767	761	723	764	756	741	743	798	833	755	742	727	756	742	804	741	771	782	783	811	737	801	752	735	820	780	749	779	798	803	752	706	781	751	793	800	796	785	801	797	763	793	759	840	747	744	811	779	754	780	769	773	768	780	752	762	743	759	839	784	732	772	777	719	776	774	772	754	740	753	767	722	803	735	772	790	804	796	786	781	776	808	734	821	768	788	774	746	747	748	728	785	825	731	782	765	791	763	786	823	781	750	748	753	780	794	763	765	748	770	765	745	775	777	799	775	773	756	786	779	772	791	768	763	767	715	795	778	733	800	794	786	769	767	756	737	745	771	751	755	739	788	754	788	741	754	751	774	752	834	794	753	852	768	756	810	771	793	742	766	771	800	786	775	786	753	776	782	765	750	759	791	767	783	748	769	746	768	780	757	787	788	751	772	767	778	746	767	800	742	771	731	820	783	785	764	791	754	824	773	735	698	768	795	739	727	819	752	744	765	759	760	755	770	798	759	781	755	772	748	756	788	816	775	779	822	762	810	767	784	778	793	741	757	779	726	763	752	741	747	798	826	799	774	734	762	769	763	829	795	801	797	738	690	776	803	820	753	804	765	769	747	706	749	772	781	736	786	754	875	746	818	779	749	759	759	725	733	743	779	780	788	761	772	755	791	795	771	797	806	762	725	741	761	816	777	739	761	781	726	738	773	755	769	758	764	749	751	764	794	711	803	730	774	810	726	775	755	788	808	808	701	751	729	790	810	782	759	803	777	767	753	807	806	726	844	781	793	818	765	709	767	777	783	714	781	785	766	832	763	737	789	790	742	826	740	794	748	787	771	764	794	757	782	773	786	774	722	747	783	823	784	785	784	721	729	814	771	792	764	763	751	755	769	787	781	718	733	792	807	752	752	756	824	718	836	746	773	762	789	812	792	742	736	743	737	756	747	793	786	829	749	758	796	786	755	800	801	797	766	754	752	809	798	733	796	769	805	769	767	762	761	774	791	736	759	742	788	757	718	715	807	791	773	797	786	784	783	766	810	794	780	722	722	809	758	782	782	760	807	818	733	832	795	770	780	753	737	744	789	797	782	810	783	762	833	724	777	739	822	793	748	780	764	801	755	794	758	772	737	752	822	737	751	780	781	772	779	793	771	773	770	763	772	742	713	738	765	774	729	742	763	792	739	795	836	755	758	739	726	804	753	808	796	747	777	779	770	755	743	771	740	785	773	808	759	763	751	762	786	830	764	782	769	790	717	809	802	714	819	779	752	761	766	750	792	730	804	728	760	743	775	775	723	742	826	764	746	725	790	793	770	768	773	790	790	822	778	796	790	774	751	774	772	749	804	743	785	757	788	747	728	771	749	800	777	773	744	751	768	739	802	741	742	767	764	821	826	778	741	764	744	749	840	776	838	786	812	782	812	764	797	764	771	762	803	775	681	743	766	832	738	772	755	788	773	831	758	781	750	759	750	790	772	771	783	779	736	736	806	788	812	814	740	729	783	823	780	787	767	773	779	769	758	708	734	754	786	814	797	778	768	742	812	782	775	756	780	732	789	761	759	759	832	763	789	776	756	770	775	748	813	775	767	796	771	773	801	743	723	749	773	751	769	800	810	769	724	787	788	790	740	738	828	778	784	812	796	771	807	761	781	770	743	776	750	731	786	779	754	802	754	805	744	793	765	744	740	803	733	749	784	784	748	818	796	738	782	773	778	756	783	786	752	776	800	806	755	760	783	784	758	761	774	756	755	765	749	754	752	740	780	805	764	759	780	770	764	759	784	788	783	758	760	801	766	771	747	776	764	821	762	797	813	737	765	740	775	778	802	761	768	787	770	750	706	748	760	784	791	748	765	758	805	757	768	800	787	754	804	777	786	761	780	760	761	710	770	753	801	743	797	767	800	778	762	759	764	804	767	724	770	761	747	754	760	801	803	759	768	738	776	762	749	760	782	779	805	751	758	764	776	785	738	810	778	758	751	777	800	745	793	749	803	746	811	765	739	743	763	782	763	787	750	773	792	768	757	685	776	770	763	791	765	777	747	790	784	794	761	713	710	783	800	779	728	770	749	778	754	814	774	799	781	768	736	742	788	757	731	770	810	757	757	750	702	749	754	744	768	773	767	753	752	806	715	731	781	802	777	759	743	773	801	804	758	744	766	793	813	812	787	773	755	718	729	791	745	793	771	780	765	779	744	786	765	759	789	768	783	796	771	771	760	812	745	797	754	783	814	727	779	741	754	791	765	756	784	750	779	750	756	804	776	777	733	775	786	722	754	788	758	750	762	729	767	783	752	797	754	788	760	799	728	784	757	766	811	764	827	752	762	748	796	783	809	759	788	746	745	774	812	780	728	805	806	775	797	719	756	747	754	774	762	763	723	827	799	806	763	763	808	745	808	785	771	766	731	747	816	710	759	779	766	802	817	823	797	785	812	749	747	747	724	790	784	728	722	766	800	745	731	756	822	780	735	792	786	758	782	747	838	769	809	793	792	777	814	820	747	776	751	697	771	762	784	815	794	781	778	771	766	795	762	751	786	745	742	754	762	714	776	742	781	809	751	819	830	765	769	824	763	768	813	774	753	734	782	791	744	804	813	793	794	738	778	724	760	800	787	838	790	699	741	744	759	758	752	762	761	801	724	796	806	788	748	736	800	808	804	759	809	790	767	736	747	772	726	750	803	750	748	747	732	777	717	804	789	794	774	780	745	787	765	784	783	816	776	764	759	736	778	790	743	735	697	769	802	768	781	775	779	807	746	779	763	835	826	766	784	765	792	780	767	781	774	794	741	751	774	748	769	755	769	771	776	742	738	766	801	756	752	795	804	744	777	776	772	749	764	766	785	767	788	806	781	731	758	719	741	767	800	797	768	788	761	780	780	803	746	780	780	794	789	740	765	815	808	776	727	815	752	802	783	757	748	789	729	758	791	779	776	791	721	762	788	764	793	758	786	786	788	767	811	841	791	763	773	775	823	781	771	725	747	704	748	783	774	781	782	777	758	794	787	721	800	757	782	737	781	776	736	721	769	772	736	812	799	799	788	750	775	756	769	809	773	771	791	766	750	803	776	749	780	770	785	787	778	762	811	769	759	735	767	799	729	790	780	740	774	819	745	730	819	780	745	738	757	749	766	781	743	786	786	773	760	783	753	733	731	777	758	783	745	768	739	793	798	754	785
1449	695	360	248	306	352	371	317	269	261	210	181	226	144	149	127	120	100	100	116	76	76	71	76	77	60	83	58	73	73	76	83	106	226	371	368	123	79	58	52	66	66	67	57	66	60	54	69	72	67	53	69	71	73	51	59	60	53	63	67	59	74	69	77	60	63	59	55	53	53	63	74	65	60	74	54	60	47	68	61	59	45	51	65	53	68	52	65	58	50	67	75	67	68	81	56	65	54	47	60	61	69	69	74	57	77	65	60	64	64	66	50	55	68	64	78	69	48	56	75	46	62	64	55	53	64	62	69	70	54	62	54	50	75	54	67	60	60	64	63	69	62	64	61	69	54	54	52	63	71	52	59	58	58	64	57	43	46	55	52	60	60	49	58	62	65	71	53	57	71	53	57	59	53	65	61	66	66	60	63	56	62	66	68	63	51	59	61	50	68	54	66	65	54	57	60	59	57	56	74	69	59	84	60	57	71	57	63	73	85	58	65	72	64	55	66	63	61	75	67	80	70	60	65	60	64	60	72	60	55	72	68	71	52	63	65	76	61	62	74	66	65	57	73	59	52	76	63	62	67	43	60	58	61	56	68	53	62	58	57	77	53	61	54	55	63	66	53	51	58	62	52	66	74	56	66	39	64	60	57	61	58	58	62	63	54	46	61	55	65	61	59	76	57	44	57	57	71	46	78	67	63	70	63	56	60	52	64	53	65	56	63	61	62	61	63	71	63	68	70	47	73	70	53	58	61	58	70	84	62	60	69	62	48	69	53	61	65	60	59	63	56	62	57	65	54	45	44	58	67	68	58	60	59	59	61	75	49	56	62	46	65	47	72	67	72	55	64	58	62	60	42	77	48	58	52	67	53	56	66	51	50	64	65	68	63	64	58	64	47	77	55	61	59	62	55	67	65	52	66	51	55	47	70	53	62	55	62	57	58	62	66	56	67	56	49	49	64	57	59	59	59	61	58	58	61	63	51	66	69	56	74	61	56	61	59	44	69	73	57	63	64	66	61	57	67	55	76	68	55	69	67	76	76	58	58	63	62	65	50	59	67	62	62	64	65	63	62	72	46	71	56	63	68	68	51	65	62	64	72	70	64	67	71	57	55	58	75	68	64	61	46	46	63	60	56	71	65	62	65	59	52	49	52	61	51	73	67	60	74	80	55	51	45	56	53	50	64	62	53	63	75	63	58	61	60	62	52	51	60	59	71	69	66	70	62	62	69	56	53	66	46	56	49	67	61	58	67	62	60	64	67	59	58	64	66	75	72	58	59	67	53	54	59	58	60	70	54	71	55	58	64	63	66	67	63	63	70	53	67	66	80	64	60	66	53	56	64	61	79	60	77	59	57	60	58	55	50	57	67	57	64	65	58	54	61	56	51	65	72	61	79	73	64	74	51	57	73	57	74	60	65	65	76	52	72	68	53	54	53	69	57	73	70	53	53	63	86	65	52	70	48	68	54	73	73	55	68	61	71	58	65	63	60	59	53	70	64	75	67	64	63	70	83	52	49	61	59	53	54	61	54	60	55	50	60	60	54	59	79	53	54	73	63	56	54	57	64	67	66	65	63	64	45	65	76	70	75	52	54	72	70	58	54	74	56	57	62	54	55	60	63	61	46	75	77	58	71	46	54	63	71	43	49	66	62	72	85	59	63	59	44	81	55	67	59	50	61	74	75	68	64	64	70	74	71	66	65	63	54	56	59	67	63	68	67	78	60	61	66	64	65	57	56	66	56	56	76	59	51	55	61	63	59	52	62	65	65	66	68	58	67	67	60	74	57	58	60	57	70	56	56	64	59	66	58	55	56	54	72	62	49	78	53	66	58	73	61	70	54	52	64	50	57	54	58	59	45	72	58	69	69	70	53	68	62	62	68	55	55	67	57	56	67	60	61	61	66	64	61	67	75	58	57	56	54	65	60	57	71	52	62	57	66	65	76	61	50	64	58	67	62	67	58	60	68	67	66	72	68	55	68	60	68	73	66	57	62	86	59	60	51	73	54	63	62	51	60	53	55	55	61	66	65	72	72	63	69	61	44	63	66	49	57	59	73	49	63	54	74	50	64	61	66	49	59	63	69	73	66	50	67	60	57	51	54	61	61	67	78	58	58	72	60	53	67	67	55	70	59	72	54	65	51	68	61	61	65	54	78	54	58	68	76	60	48	63	61	54	73	61	66	65	72	57	80	67	51	69	67	55	51	77	40	54	72	60	67	77	68	71	61	67	60	49	57	63	69	51	67	68	59	49	61	62	60	55	66	65	50	68	73	58	60	57	58	58	76	58	66	58	52	57	53	66	74	62	51	70	67	63	58	74	55	64	63	60	67	50	65	78	52	63	64	61	68	52	54	46	61	64	62	64	67	69	59	79	67	55	52	74	55	54	58	53	74	55	64	77	64	48	63	50	49	62	51	59	59	52	67	56	68	56	50	58	74	60	83	60	70	61	66	58	56	55	62	66	57	56	56	88	63	74	57	61	65	53	50	60	65	54	67	57	56	66	65	51	71	55	75	61	67	60	59	57	64	67	65	54	56	61	62	67	55	64	68	68	50	72	58	73	73	61	50	64	71	62	57	55	60	63	54	55	58	65	57	69	63	57	65	64	62	66	66	60	67	72	62	61	53	55	63	55	60	64	69	69	77	69	63	47	63	65	65	56	66	62	63	61	58	58	48	72	53	60	64	77	57	64	74	71	56	56	57	69	56	58	43	70	69	69	67	69	58	71	81	64	68	68	59	58	61	49	46	72	64	56	64	59	60	50	53	66	63	66	60	68	65	53	57	65	51	67	64	57	80	56	58	69	59	58	55	54	75	57	64	66	58	69	57	58	48	64	52	57	62	57	59	53	69	71	58	59	58	48	62	70	54	53	77	64	70	64	73	46	56	53	67	61	66	52	72	70	51	62	62	63	65	57	69	68	63	78	61	60	56	52	58	57	73	66	60	65	61	67	57	69	66	56	53	70	68	53	61	66	64	79	71	73	67	70	69	66	58	60	72	68	77	65	65	62	77	65	60	71	43	60	60	71	62	58	52	62	83	56	66	68	56	57	51	59	59	64	59	62	62	50	68	51	61	57	69	63	46	56	62	58	52	55	56	56	43	69	59	76	59	67	62	72	67	51	61	72	61	53	65	60	50	58	69	57	47	56	48	51	46	49	66	68	60	82	35	69	63	46	59	63	48	59	57	58	58	51	66	73	60	71	71	64	50	56	59	50	62	59	66	71	75	67	71	67	63	67	50	67	64	62	66	55	52	67	62	45	66	62	61	65	61	59	54	50	67	62	56	60	66	69	65	74	67	71	59	69	76	68	54	56	55	59	72	47	69	74	52	60	54	75	65	62	53	52	63	63	43	54	66	58	57	69	72	71	79	83	67	71	55	70	56	64	65	67	58	62	63	63	69	45	68	49	56	64	63	55	77	63	50	59	58	58	67	50	61	54	61	65	56	74	67	53	55	51	62	61	65	78	56
19418	11255	7009	13030	20667	20559	18642	15490	13226	10818	8957	7159	9966	5300	4527	3966	3266	3156	2922	2761	2020	1589	1613	1613	1385	1365	1109	995	991	995	1088	1265	2343	7845	11098	10202	3769	835	805	866	837	797	782	813	798	817	799	801	807	796	732	746	890	833	807	715	763	734	790	764	860	1093	1217	1061	925	756	721	809	780	777	732	747	803	804	837	747	772	750	791	810	688	762	723	785	767	751	777	744	808	727	717	764	801	733	763	796	765	779	755	749	708	764	764	797	769	761	773	779	768	722	767	764	769	808	749	765	749	792	756	769	799	793	759	770	677	764	765	771	729	759	775	792	746	750	831	803	749	770	794	789	772	772	743	742	757	745	746	738	773	778	816	763	759	759	751	823	770	765	817	763	754	789	739	817	764	788	753	730	736	715	786	745	740	765	769	766	801	783	761	787	791	740	780	704	718	761	811	761	786	771	704	762	731	775	782	807	775	755	768	818	742	783	732	791	812	717	767	803	809	776	759	712	758	799	789	768	758	790	775	715	742	793	764	753	766	714	786	731	797	743	793	780	745	752	814	733	718	748	808	733	782	798	812	794	735	727	736	748	748	738	781	794	756	783	720	826	740	753	727	735	765	771	741	800	775	782	705	762	768	746	781	749	726	746	749	780	775	746	776	739	747	780	779	775	739	776	752	801	775	753	779	772	740	811	758	772	792	759	707	784	753	804	744	726	781	761	730	772	787	767	745	735	770	816	785	782	749	740	802	779	751	746	721	786	774	777	846	728	725	816	716	795	760	742	759	726	756	760	766	801	781	744	767	765	732	743	767	754	724	740	764	775	751	794	758	751	759	758	763	722	738	770	742	728	758	770	770	797	791	793	758	765	734	819	802	753	791	753	746	714	731	760	791	761	737	772	746	752	772	769	807	771	748	777	737	771	769	757	758	752	802	775	736	808	745	737	768	816	804	805	755	782	795	736	766	737	751	794	741	745	754	797	728	777	798	718	779	774	759	790	785	756	734	755	737	745	784	751	754	755	742	803	741	759	764	759	752	763	788	770	762	756	754	790	761	742	747	775	727	763	750	755	807	779	757	789	731	753	757	747	726	757	785	807	741	800	743	748	782	801	756	723	761	760	757	781	757	760	769	787	786	806	824	775	803	714	796	759	753	767	771	762	756	734	798	810	741	750	777	787	771	771	752	744	808	795	759	768	782	783	738	805	720	760	771	724	747	721	777	783	755	736	776	743	751	774	784	819	778	732	796	753	782	787	780	801	742	758	801	763	830	753	794	806	743	768	782	767	797	769	750	712	733	773	784	743	702	737	787	717	774	799	828	726	746	738	767	722	751	780	743	780	794	764	779	753	832	713	758	798	756	735	800	782	755	728	745	744	768	709	798	762	821	728	768	761	780	838	779	727	817	795	772	757	764	775	800	733	689	763	728	756	789	759	753	729	780	792	744	783	761	752	738	775	724	728	777	806	770	723	795	775	739	768	727	746	739	774	764	782	747	766	775	788	760	747	783	737	775	749	717	781	801	774	746	716	764	760	763	735	746	773	710	743	781	758	754	714	761	757	751	793	756	743	729	758	802	752	769	762	809	778	771	735	729	738	754	771	725	762	753	745	761	761	825	765	731	760	768	731	806	761	799	761	779	821	777	726	741	741	758	788	722	766	794	785	773	753	775	750	742	789	774	772	782	789	761	785	795	779	764	767	763	726	788	783	793	773	791	811	749	737	762	796	755	804	764	738	762	710	702	730	747	772	730	762	795	825	792	700	677	729	785	755	805	739	808	730	731	743	750	740	776	793	787	763	738	784	745	737	762	751	799	714	782	833	690	801	773	794	770	753	761	691	755	728	782	696	749	785	827	763	768	754	781	767	824	793	729	785	753	822	757	752	754	760	791	773	772	755	771	743	732	746	738	765	781	747	749	779	729	793	766	768	778	777	771	744	723	744	724	730	740	743	775	706	775	740	733	731	759	760	758	776	823	724	759	755	792	751	798	733	777	746	703	758	807	775	732	772	774	797	746	747	735	748	783	736	766	772	754	743	732	763	778	718	805	746	718	772	693	790	753	785	776	727	732	765	724	776	720	729	718	773	752	736	791	761	760	757	751	748	789	744	723	814	763	767	744	739	767	761	783	789	714	718	751	805	750	770	806	738	783	780	795	751	751	754	726	771	792	774	838	778	753	792	770	769	795	783	744	724	782	727	784	762	775	762	778	758	796	757	741	741	750	779	746	770	786	810	755	755	750	764	785	847	808	774	749	783	740	779	762	736	802	811	739	783	782	750	747	797	766	775	727	769	740	772	727	677	775	782	748	767	795	788	764	718	753	789	738	754	781	788	771	797	783	735	753	751	767	751	768	797	793	800	787	723	787	779	747	752	761	759	766	769	792	745	760	790	713	803	746	778	755	731	780	772	757	765	757	736	766	741	761	768	705	752	728	843	697	763	746	755	773	762	736	782	773	796	777	804	771	726	772	783	744	785	789	750	760	760	771	802	754	755	781	772	762	783	769	755	722	749	744	801	735	752	741	769	744	744	784	748	832	766	721	794	772	755	742	746	739	788	735	763	778	772	818	764	776	779	789	765	829	791	775	740	752	679	763	767	738	762	735	782	743	809	730	798	712	743	692	792	745	700	762	743	772	767	781	719	836	778	755	717	746	772	770	762	805	762	736	723	739	810	785	805	740	760	699	808	789	757	797	734	771	719	811	716	727	759	786	804	748	723	760	782	777	685	721	778	773	793	763	779	749	794	784	698	783	815	768	756	775	767	732	772	847	801	728	785	754	749	772	809	694	804	748	742	755	740	780	758	762	713	813	727	741	785	777	782	746	765	784	739	775	767	728	709	728	774	804	766	797	754	755	796	740	772	729	737	793	760	748	795	770	771	803	739	725	749	777	756	716	740	779	765	734	796	766	738	732	762	762	788	753	723	724	755	739	734	761	796	753	759	768	735	745	857	773	726	739	731	755	776	747	777	742	762	790	769	762	756	737	774	754	771	757	747	844	769	749	788	793	782	761	736	786	769	832	752	759	759	722	746	777	724	766	787	831	768	815	747	754	761	826	807	780	747	711	764	738	717	725	786	751	748	763	761	759	732	729	805	780	760	786	738	767	789	761	779	717	756	764	745	764	777	729	765	793	788	765	748	774	768	767	750	776	772	756	753	779	780	756	790	806	774	771	743	779	764	768	763	728	745	754	758	735	737	748	809	775	761	709	804	753	799	754	759	773	773	789	765	767	770	742	775	770	721	747	723	764	746	695	750	772	772	761	816	779	787	802	723	744	755	753	764	752	763	770	709	756	747	736	757	748	791	744	788	756	749	768	792	815	745	693	802	766	710	750	810	795	781	726	738	740	766	773	794	772	723	740	763	735	771	766	749	786	784	782	808	761	726	752	757	759	749	787	814	810	742	788	700	762	792	754	767	802	780	755	783	723	802	783	756	770	767	800	774	777	773	732	781	750	736	765	814	785	737	733	815	785	734	749	746
3121	689	389	293	312	369	387	346	312	261	235	197	199	162	152	136	144	134	122	138	111	103	115	110	94	102	83	101	94	111	130	133	153	352	395	375	177	96	87	82	85	84	84	90	75	86	94	76	86	72	80	94	102	103	101	64	88	71	95	108	99	98	102	87	79	77	93	91	90	88	101	84	83	73	88	97	90	93	94	87	97	102	91	88	80	86	71	96	106	102	102	81	101	83	75	88	90	97	85	105	77	77	95	101	74	81	89	86	92	89	78	88	92	70	74	84	106	107	84	83	93	80	78	77	88	75	63	86	68	102	101	98	89	89	111	95	88	78	79	78	85	88	101	87	78	91	93	83	95	92	77	97	86	95	88	84	84	72	79	104	85	87	84	79	108	92	85	68	95	101	80	85	77	90	104	100	116	73	102	93	84	95	109	92	94	83	95	73	78	102	77	86	99	100	113	96	74	68	84	99	77	87	92	83	92	76	87	94	85	76	95	96	84	85	84	68	86	74	83	97	83	89	86	84	96	91	91	102	79	107	83	97	90	93	85	66	99	95	88	81	98	92	104	89	93	106	84	92	104	82	81	106	109	83	89	84	75	90	100	105	78	73	82	77	84	94	88	75	95	91	79	91	117	89	68	90	104	91	79	89	87	84	95	115	83	87	101	77	90	93	90	85	100	86	91	104	95	84	83	86	87	75	87	76	95	87	86	106	86	77	87	93	84	90	84	97	86	84	91	81	76	73	102	104	79	91	83	79	91	64	81	68	84	91	98	66	92	103	82	77	94	90	92	81	82	90	88	79	87	80	89	89	77	91	92	82	78	93	108	70	87	97	83	98	85	87	90	90	78	80	89	79	89	85	84	85	92	102	83	101	86	94	86	96	99	70	87	80	100	94	86	88	67	84	88	84	88	84	88	86	95	85	106	86	86	107	83	96	88	67	92	93	92	88	83	89	96	75	114	94	90	85	88	85	84	83	89	82	97	79	86	79	99	87	89	84	94	92	80	83	83	74	85	90	89	86	105	82	92	88	77	66	92	87	71	85	78	91	100	91	82	78	111	86	98	76	99	92	83	79	75	65	90	84	85	89	95	93	79	88	106	103	116	92	95	79	89	71	86	80	88	101	77	83	76	87	76	95	87	81	79	74	73	82	85	80	75	83	85	87	87	86	101	97	89	86	91	88	99	97	89	101	100	89	88	86	95	95	72	84	85	89	91	80	79	98	91	103	89	86	87	71	90	82	84	94	88	93	87	100	83	68	65	88	79	85	79	76	83	99	103	103	87	81	85	103	103	91	86	69	117	80	85	84	107	79	101	83	94	80	101	89	86	81	90	90	89	94	79	98	77	103	79	89	86	82	85	80	91	84	79	97	90	71	91	90	87	89	84	95	90	85	78	91	85	78	110	93	101	77	95	90	89	75	89	80	85	93	104	84	94	96	73	78	100	95	89	79	85	81	93	89	89	78	86	97	92	82	98	104	94	77	97	83	95	78	90	80	76	80	81	95	75	84	92	101	78	101	82	102	88	77	94	88	88	97	88	100	97	87	97	91	90	85	99	93	70	104	80	86	85	82	98	93	91	82	89	96	83	97	88	80	70	81	80	82	107	95	89	78	95	73	85	83	87	81	76	97	102	104	93	93	90	88	82	102	89	93	96	72	86	87	79	97	101	99	85	90	83	70	79	83	94	88	91	84	80	74	79	102	74	71	102	73	75	94	81	88	97	89	87	85	80	84	85	88	90	98	93	93	82	99	78	87	79	96	97	91	88	83	89	73	93	65	84	84	84	87	102	78	92	77	83	96	88	90	95	86	99	99	90	84	77	92	93	86	88	94	89	85	79	80	90	100	79	90	92	88	92	110	79	83	90	71	104	71	80	97	86	78	85	81	96	91	91	71	88	94	86	95	81	88	93	107	81	73	84	86	74	85	91	89	94	104	83	93	102	89	81	102	72	76	80	84	83	100	85	78	72	92	105	77	110	87	106	92	110	95	99	88	85	80	92	90	90	112	83	84	83	82	94	91	83	93	95	89	84	92	102	75	84	93	96	73	102	74	87	73	82	82	92	77	111	83	85	96	77	90	81	91	96	89	78	87	96	85	90	75	88	78	69	83	93	76	57	105	82	88	99	86	89	93	103	96	104	91	85	107	85	81	85	73	87	84	86	97	96	81	102	84	84	94	85	105	79	84	90	97	96	87	86	99	83	85	83	107	82	94	98	70	85	83	75	91	91	90	79	86	86	81	96	83	83	93	70	94	88	84	83	86	82	80	91	101	99	100	98	104	108	98	103	101	87	79	89	90	91	89	79	85	85	97	77	98	73	87	95	79	81	110	97	93	87	83	93	83	75	92	82	93	77	100	94	91	101	88	92	89	75	88	93	83	91	82	94	86	109	97	94	83	75	81	94	95	103	87	81	87	90	100	67	74	83	89	81	80	94	82	71	94	91	79	88	104	75	89	96	91	90	88	78	76	97	67	85	97	104	86	90	101	69	87	88	84	98	120	74	83	90	87	87	96	84	83	81	92	88	83	83	84	88	78	96	82	77	67	97	85	87	85	86	85	97	81	82	102	77	97	85	77	84	92	88	83	88	84	94	96	96	78	69	73	78	85	89	89	94	101	85	96	86	100	75	91	85	102	92	82	80	95	91	87	87	82	96	79	95	81	103	77	87	97	77	90	95	93	92	98	83	85	74	88	71	83	78	76	80	101	111	84	81	75	94	77	68	62	85	78	93	59	81	96	99	101	92	87	78	84	86	98	105	85	91	97	85	94	89	91	82	84	81	80	85	82	99	90	91	82	94	93	77	84	87	93	84	88	93	83	87	65	79	83	75	90	73	82	83	77	70	89	72	76	82	92	79	90	93	80	96	91	95	98	80	94	98	81	93	84	105	94	81	89	63	85	97	83	88	89	99	83	73	90	87	85	83	102	82	87	95	83	98	86	86	90	83	87	91	84	87	77	91	89	88	83	101	87	105	88	79	92	97	69	95	92	82	110	109	86	98	85	98	93	80	87	85	87	78	96	96	79	94	94	93	117	99	79	86	87	104	87	90	99	73	104	83	76	87	84	90	100	101	89	88	92	99	85	86	81	77	75	87	84	88	79	85	88	87	94	91	87	78	80	65	93	79	88	89	96	87	86	93	80	89	95	89	97	89	79	104	92	88	76	93	104	85	85	82	128	102	92	96	101	81	77	79	79	74	66	113	76	77	100	89	76	85	89	92	106	94	88	89	85	87	92	76	65	88	91	93	85	100	103	88	98	84	89	63	83	87	73	82	87	82	63	91	100	93	83	83	104	88	91	85	89	82	89	67	82	90	91	75	88	86	79	88	97	102	84	76	70	101	86	89	62	94	111	76	70	85	80	86	94	73	92	83	68	77	79	98	80	98	86	91	106	72	86	69	89	93	84	85	87	82	87	91	93	82	98	85	88	91	80	67	82	95	95	84	82	85	86	86	78	101	86	77	71
19030	10893	7176	12548	20370	20443	18727	16369	13990	11634	9681	7336	8686	5854	5181	4542	4002	3875	3731	3205	2377	1982	2109	2084	1717	1639	1537	1448	1349	2333	2751	2938	3829	10063	11824	10415	3951	1127	1146	1204	1169	1146	1069	1162	1169	1096	1099	1134	1150	1096	1170	1042	1311	1244	1108	1094	1154	1107	1133	1111	1239	1441	1521	1378	1306	1144	1100	1111	1094	1117	1037	1081	1124	1107	1076	1141	1155	1122	1060	1154	1113	1104	1058	1089	1123	1107	1067	1118	1059	1096	1125	1112	1084	1121	1118	1098	1047	1063	1058	1127	1069	1157	1097	1196	1099	1141	1088	1075	1104	1083	1077	1075	1121	1142	1127	1046	1079	1077	1165	1066	1061	1127	1131	1118	1085	1034	1070	1201	1135	1061	1141	1081	1106	1097	1115	1130	1076	1117	1096	1106	1107	1135	1140	1052	1064	1068	1081	1102	1111	1061	1102	1080	1126	1102	1122	1100	1141	1123	1116	1123	1085	1124	1040	1115	1093	1133	1060	1100	1138	1086	1080	1047	1097	1085	1076	1075	1072	1083	1110	1065	1056	1124	1099	1055	1120	1166	1005	1112	1101	1116	1049	1126	1135	1092	1115	1106	1068	1044	1066	1081	1127	1108	1126	1062	1126	1081	1134	1115	1174	1114	1092	1096	1103	1078	1111	1069	1073	1078	1125	1145	1131	1107	1044	1060	1081	1066	1153	1146	1087	1133	1063	1091	1150	1155	1110	1081	1058	1074	1056	1089	1038	1112	1098	1104	1115	1102	1107	1121	1090	1119	1133	1107	1110	1114	1150	1077	1130	1083	1099	1136	1070	1100	1161	1115	1074	1102	1110	1174	1089	1090	1150	1076	1114	1120	1116	1090	1064	1081	1106	1112	1115	1092	1131	1118	1098	1084	1076	1116	1111	1126	1090	1091	1097	1142	1153	1102	1055	1088	1112	1096	1145	1099	1114	1019	1135	1112	1001	1035	1115	1091	1054	1071	1122	1117	1072	1138	1106	1093	1077	1065	1062	1045	1099	1094	1093	1087	1110	1109	1102	1080	1100	1106	1088	1079	1114	1131	1057	1130	1135	1171	1117	1053	1097	1098	1118	1110	1081	1123	1107	1077	1069	1211	1055	1155	1146	1117	1087	1079	1114	1194	1112	1075	1137	1085	1115	1110	1132	1131	1120	1121	1150	1090	1057	1050	1100	1165	1071	1141	1081	1145	1089	1133	1080	1082	1096	1106	1105	1094	1133	1060	1137	1066	1092	1172	1108	1159	1108	1109	1138	1093	1093	1092	1100	1131	1110	1103	1120	1089	1067	1164	1072	1065	1131	1136	1097	1159	1115	1108	1126	1078	1055	1071	1075	1115	1126	1104	1109	1141	1145	1068	1108	1043	1080	1074	1093	1103	1063	1155	1101	1101	1095	1068	1085	1081	1100	1141	1058	1155	1081	1100	1121	1128	1018	1099	1118	1096	1123	1186	1067	1073	1148	1079	1107	1163	1111	1118	1073	1053	1136	1031	1071	1120	1104	1099	1063	1103	1078	1127	1064	1046	1064	1086	1082	1096	1073	1095	1060	1115	1085	1080	1153	1094	1077	1049	1119	1125	1083	1068	1068	1129	1157	1106	1148	1039	1145	1124	1106	1132	1078	1090	1111	1168	1081	1102	1064	1044	1123	1117	1199	1057	1103	1144	1094	1046	1152	1095	1084	1137	1087	1151	1076	1149	1120	1108	1068	1070	1131	1110	1134	1120	1126	1126	1136	1104	1098	1104	1091	1084	1095	1103	1101	1067	1059	1070	1104	1058	1086	1187	1051	1129	1128	1083	1127	1141	1096	1098	1066	1096	1105	1117	1126	1089	1121	1116	1157	1101	1070	1076	1044	1101	1063	1155	1142	1097	1072	1105	1193	1100	1109	1150	1157	1140	1051	1085	1129	1127	1120	1067	1118	1113	1113	1097	1044	1120	1066	1073	1161	1127	1052	1136	1102	1157	1053	1061	1115	1126	1059	1132	1100	1105	1131	1116	1091	1079	1152	1114	1114	1177	1139	1090	1133	1165	1101	1080	1048	1116	1093	1098	1114	1127	1084	1106	1167	1139	1105	1047	1125	1114	1074	1096	1070	1107	1062	1168	1125	1106	1080	1141	1118	1097	1099	1064	1098	1152	1097	1081	1091	1072	1069	1096	1068	1107	1082	1141	1088	1124	1121	1060	1108	1130	1122	1155	1126	1109	1058	1150	1117	1051	1106	1119	1073	1101	1121	1087	1144	1114	1149	1091	1116	1034	1045	1131	1102	1143	1051	1026	1144	1064	1080	1158	1175	1114	1117	1115	1086	1145	1139	1104	1158	1108	1086	1082	1049	1100	1081	1092	1100	1114	1056	1110	1070	1075	1103	1090	1113	1024	1111	1107	1047	1102	1104	1130	1086	1121	1114	1097	1120	1099	1141	1105	1135	1118	1091	1080	1109	1026	1072	1198	1129	1100	1125	1050	1148	1065	1107	1134	1125	1109	1093	1105	1054	1106	1185	1095	1118	1083	1121	1058	1113	1100	1089	1152	1079	1058	1119	1164	1062	1098	1154	1112	1118	1082	1098	1023	1148	1075	1147	1059	1115	1073	1117	1090	1107	1087	1137	1138	1121	1058	1111	1107	1061	1155	1083	1116	1157	1118	1138	1171	1099	1061	1140	1065	1102	1077	1096	1098	1140	1100	1102	1099	1106	1128	1086	1127	1147	1144	1111	1121	1069	1064	1167	1047	1082	1057	1149	1067	1121	1083	1079	1099	1034	1064	1115	1178	1119	1115	1098	1046	1089	1114	1133	1068	1098	1102	1132	1087	1123	1120	1090	1075	1098	1120	1120	1098	1062	1102	1128	1116	1087	1192	1101	1099	1085	1107	1055	1110	1092	1123	1104	1140	1058	1068	1087	1101	1108	1069	1101	1183	1116	1109	1123	1098	1097	1099	1121	1081	1098	1152	1117	1135	1118	1129	1126	1105	1094	1081	1101	1085	1078	1136	1071	1050	1098	1185	1080	1076	1108	1115	1064	1120	1094	1086	1079	1090	1057	1117	1094	1118	1110	1091	1128	1102	1123	1073	1113	1106	1083	1108	1068	1146	1041	1097	1063	1155	1157	1158	1087	1033	1139	1092	1133	1083	1144	1080	1162	1112	1092	1156	1085	1104	1129	1125	1140	1120	1172	1078	1056	1061	1115	1042	1038	1109	1134	1111	1095	1112	1110	1107	1090	1116	1107	1090	1112	1089	1169	1049	1064	1115	1085	1051	1078	1133	1096	1059	1102	1137	1122	1099	1110	1099	1125	1149	1070	1134	1123	1090	1086	1109	1144	1118	1085	1064	1123	1074	1099	1139	1089	1053	1086	1111	1105	1113	1094	1108	1080	1135	1090	1087	1059	1069	1107	1085	1099	1120	1050	1113	1095	1077	1105	1084	1146	1025	1106	1080	1060	1101	1116	1069	1127	1091	1080	1153	1088	1087	1072	1104	1089	1098	1074	1101	1095	1059	1152	1124	1118	1136	1150	1043	1128	1087	1053	1071	1146	1114	1071	1088	1097	1118	1058	1160	1099	1128	1071	1107	1105	1113	1105	1104	1106	1111	1097	1136	1142	1096	1163	1036	1119	1131	1113	1061	1134	1116	1107	1107	1059	1079	1109	1120	1063	1077	1129	1142	1109	1122	1112	1160	1109	1079	1144	1101	1095	1117	1164	1113	1122	1073	1129	1123	1098	1082	1112	1149	1134	1154	1122	1102	1121	1052	1078	1122	1102	1122	1090	1157	1155	1088	1078	1098	1137	1101	1104	1051	1085	1063	1099	1053	1108	1134	1136	1081	1091	1050	1103	1108	1078	1130	1121	1067	1143	1066	1126	1126	1175	1089	1095	1136	1094	1081	1128	1101	1102	1112	1118	1048	1147	1053	1158	1070	1056	1089	1106	1105	1107	1079	1052	1075	1081	1086	1097	1077	1133	1071	1051	1133	1027	1125	1053	1111	1058	1073	1112	1089	1087	1068	1126	1200	1120	1075	1101	1061	1059	1138	1081	1141	1123	1066	1076	1056	1112	1148	1146	1099	1043	1099	1080	1130	1109	1082	1158	1096	1155	1090	1128	1122	1121	1080	1117	1118	1069	1126	1057	1115	1119	1059	1111	1131	1071	1081	1101	1113	1086	1133	1143	1062	1021	1098	1128	1087	1166	1126	1092	1096	1155	1140	1055	1137	1086	1090	1091	1189	1139	1223	1098	1106	1091	1090	1095	1073	1097	1088	1177	1062	1106	1101	1070	1182	1085	1050	1079	1130	1140	1103	1094	1108	1104	1088	1080	1099	1071	1112	1144	1075	1066	1108	1131	1136	1122	1150	1061	1102	1049	1076	1165	1104	1056	1118	1096	1082	1041	1064	1069	1143	1143	1079	1050	1105	1104	1106	1082	1110	1079	1050	1079	1115	1116	1091	1069	1073	1043	1119	1069	1076	1093	1101	1108	1123	1059	1077	1092	1100	1108	1049	1096	1096	1053	1109	1154	1064	1100	1121	1088	1048	1070	1082	1104	1144	1095	1060	1099	1141	1071	1110	1122	1098	1050	1100	1107	1059	1092	1107	1091	1092	1109	1109	1092	1073	1131	1166	1144	1123	1088	1084	1051	1102	1057	1099	1112	1075	1159	1092	1079	1139	1137	1104	1122	1113	1161	1171	1070	1133	1073	1081	1131	1165	1116	1099	1113	1112	1091	1098	1144	1074	1099	1106	1097	1093	1170	1117	1077	1066	1114	1104	1072	1172	1079	1124	1115	1096	1106	1117	1089	1071	1102	1083	1139	1117	1043	1103	1105	1072	1121	1074	1017	1048	1038	1117	1109	1139	1077	1142	1043	1105	1082	1113	1085	1099	1125	1103	1073	1097	1107	1065	1077	1107	1075	1054	1154	1110	1152	1081	1072	1074	1096	1093	1079	1162	1062	1123	1123	1160	1086	1135	1138	1177	1109	1061	1072	1113	1083	1138	1189	1108	1104	1122	1145	1083	1129	1125	1058	1091	1127	1089	1095	1109	1107	1158
2252	946	509	377	415	486	456	440	384	326	269	258	413	192	182	167	177	165	157	123	108	126	111	97	100	95	104	77	97	117	152	290	217	473	533	473	221	91	76	79	87	96	87	90	83	101	84	74	88	78	88	73	111	84	87	81	79	87	95	75	89	101	95	98	77	94	79	90	81	86	87	79	82	77	90	85	83	109	81	74	89	85	86	80	99	90	93	76	95	85	96	102	82	78	78	86	79	81	89	86	93	95	74	79	104	94	79	96	78	85	78	77	84	70	94	102	77	83	87	74	86	80	94	86	96	90	77	86	81	89	87	109	96	69	86	100	90	84	79	71	88	105	78	72	77	83	86	92	75	87	92	94	83	101	105	92	86	88	82	88	75	82	100	87	96	76	81	96	82	75	88	73	75	84	76	95	92	90	81	82	84	74	101	96	93	70	90	85	72	78	76	97	72	82	75	89	91	73	92	95	75	94	94	77	84	95	88	87	82	86	84	66	92	88	79	88	102	89	90	77	93	64	102	88	83	76	77	76	79	86	92	65	81	100	92	87	82	90	79	73	76	89	94	80	72	100	89	88	95	92	88	98	87	84	81	87	84	85	88	66	85	79	79	65	73	85	79	83	84	68	69	78	78	65	92	91	100	103	79	85	92	77	83	92	75	101	74	74	80	94	92	84	84	87	94	86	91	87	83	91	91	95	88	77	98	94	74	83	99	101	83	98	104	88	81	85	75	83	78	86	103	76	68	77	75	94	80	87	74	86	86	90	77	82	78	70	89	88	90	68	94	81	88	73	75	81	82	76	75	84	72	70	79	89	81	97	97	84	78	85	87	89	74	76	72	80	82	69	70	79	79	78	78	87	81	76	79	74	86	67	84	67	91	99	87	101	108	68	82	81	93	68	84	87	96	87	84	94	98	73	66	75	86	85	81	74	86	79	95	78	100	87	85	74	86	86	98	81	89	84	86	93	84	73	82	96	96	78	98	88	103	86	70	98	96	66	82	103	66	80	76	81	83	75	79	78	96	76	89	95	92	93	62	89	88	89	98	83	93	81	100	84	89	93	71	74	88	72	77	86	75	70	80	87	76	81	97	91	82	90	79	88	64	77	80	71	59	88	77	84	96	76	90	106	97	82	73	90	75	86	94	78	84	103	84	86	72	96	81	82	78	86	81	78	89	92	91	81	76	76	69	84	66	82	84	91	66	62	81	88	88	87	76	92	90	119	79	80	69	81	97	67	80	92	84	96	78	77	83	70	88	72	74	73	84	62	75	75	81	86	88	78	95	72	80	90	70	83	89	93	80	91	64	88	83	90	85	89	74	96	83	94	93	109	84	97	112	83	75	81	97	87	73	100	97	79	85	103	92	59	80	68	84	100	97	93	70	84	68	98	78	82	85	84	81	68	82	70	66	87	87	84	70	75	79	92	91	78	76	89	85	84	92	81	88	69	90	76	68	75	88	87	95	77	77	77	73	94	96	88	74	93	73	87	88	93	86	89	77	81	69	76	91	85	88	68	80	72	79	87	101	93	73	91	90	84	100	102	93	81	89	91	91	75	80	94	89	75	88	92	98	78	82	92	81	93	89	95	86	89	76	111	72	83	70	67	86	83	69	81	81	88	84	73	76	72	88	94	88	77	66	87	98	75	96	94	78	101	90	72	91	102	79	89	102	93	94	91	78	110	91	84	85	90	76	78	87	95	85	87	75	95	88	73	86	84	65	94	88	92	84	98	72	73	85	82	87	88	89	84	100	76	78	63	89	82	79	97	78	84	90	68	78	82	81	73	92	88	81	71	82	74	82	74	102	101	72	92	82	95	113	102	83	72	86	97	80	83	80	84	98	80	95	76	74	90	84	68	95	78	93	81	80	79	94	76	84	90	81	76	89	76	74	79	95	86	78	87	97	82	87	87	73	84	76	81	89	89	90	78	76	91	78	82	87	67	98	84	95	90	81	94	65	92	92	97	96	75	82	79	99	76	81	74	81	85	80	86	86	82	76	71	70	70	87	78	87	92	90	83	68	86	82	97	76	87	77	67	84	75	77	84	98	89	73	93	71	104	82	71	96	85	70	90	88	79	85	89	75	105	84	88	90	86	80	82	94	95	66	83	82	90	72	89	83	65	89	81	83	86	97	77	101	82	85	80	100	91	78	90	94	86	65	83	96	84	73	79	75	84	83	87	69	85	84	85	91	84	100	59	80	78	87	92	92	83	92	87	66	74	71	78	97	96	92	76	72	78	89	77	90	90	96	82	102	81	86	71	87	106	90	79	88	80	83	67	86	91	67	91	104	92	75	101	81	75	88	83	85	70	63	94	79	95	84	95	90	75	83	95	92	94	73	83	77	102	86	81	79	98	92	87	80	83	79	84	84	82	75	68	83	78	95	84	75	86	81	72	84	87	84	87	87	90	82	89	83	80	89	95	85	78	69	85	74	101	81	94	81	83	108	73	84	95	90	80	81	84	98	71	86	101	83	73	91	73	82	77	93	100	92	88	80	74	75	76	88	83	84	87	56	100	101	71	95	71	82	105	72	72	82	87	85	61	95	73	82	88	79	88	85	73	77	91	96	90	93	100	89	85	89	79	88	102	92	77	88	90	88	91	85	75	82	88	76	94	76	84	72	98	83	74	86	80	86	88	93	86	77	71	71	57	83	89	79	90	87	79	97	87	68	85	75	76	79	65	79	78	91	81	89	70	86	89	87	95	79	103	68	91	78	86	89	94	92	89	83	98	102	97	79	76	90	85	101	92	106	78	80	91	75	69	83	75	99	73	101	87	84	81	99	91	69	93	89	86	93	92	91	75	64	91	93	85	87	90	81	89	95	95	79	79	103	74	80	84	84	78	72	79	74	94	86	67	91	74	97	85	82	98	72	84	79	78	97	89	80	81	84	75	77	90	111	78	89	89	89	88	90	92	87	74	82	81	87	63	81	90	87	90	66	82	79	86	78	90	87	90	68	73	73	73	86	92	95	95	61	73	98	105	89	83	84	80	91	77	70	84	94	83	62	80	79	65	88	85	79	79	75	77	83	70	81	83	81	83	99	77	85	75	95	93	78	79	78	104	81	84	104	81	82	72	95	81	92	82	72	90	82	84	89	81	83	87	72	81	95	69	82	75	78	80	78	108	91	72	79	91	86	90	94	80	83	84	74	86	84	78	91	84	95	91	73	79	85	90	88	76	87	81	95	92	66	78	75	86	94	77	93	83	86	101	86	77	93	83	67	74	85	92	89	78	78	96	69	87	86	91	83	82	83	80	82	87	69	100	100	86	94	73	87	66	97	91	91	93	72	86	76	91	83	85	82	74	79	78	100	95	83	90	79	90	73	78	93	65	70	79	80	91	73	93	91	106	73	76	98	93	80	87	83	83	101	86	73	83	85	80	87	100	73	79	86	87	82	82	90	89	83	87	84	82	94	91	74	81	84	96	100	91	97	84	82	79	91	85	81	71	86	74	92	72	78	96	79	84
22999	13438	9015	15095	23183	22681	21257	18897	15759	13609	10901	8764	14152	6642	6238	5616	4923	4642	4283	3479	2601	2255	2164	2174	1869	1706	2122	1382	1338	2209	4085	6780	5901	12997	14329	13223	4491	1102	1068	1113	1069	1046	1025	1029	1075	1062	1121	1027	971	976	1036	987	1384	1127	1018	1020	1029	1022	1015	993	1333	1667	1592	1328	1147	1034	984	1008	1008	988	1012	980	1005	1006	983	985	1027	1037	1045	986	991	993	1005	1014	1007	1081	1016	991	1036	1024	1030	965	971	1044	1021	956	1035	1012	1031	988	1015	988	1042	1043	1008	1005	1058	1077	993	1029	994	966	1018	1029	1022	1027	1046	1047	1079	1016	997	993	1012	1010	1076	1048	1057	996	1013	999	1055	969	1007	1064	1040	1012	1036	1040	1031	1025	1012	995	1026	984	1047	1025	998	1041	1064	1041	1028	1065	1031	1023	968	1001	987	995	1032	1015	1059	1025	969	980	1014	1083	1051	1036	1026	1033	1037	987	1053	1022	955	1020	1091	1011	997	954	1027	997	1075	1008	1009	1025	1005	1025	1059	1029	1036	1043	1063	1041	978	967	1050	1027	1019	1021	1026	1003	1031	1048	1001	1010	1020	1034	1028	1018	954	1060	1029	1005	1016	1069	1055	1025	947	993	1007	1021	982	981	1006	1024	998	984	1060	970	962	1043	1043	1029	1027	1047	1055	992	1018	1019	1018	1035	998	1071	1049	1004	1034	1036	1041	1007	967	1003	1119	1022	957	1018	1005	1015	1020	1003	981	1029	998	973	1014	1025	1003	1031	1023	1009	1017	986	988	1010	1027	977	1038	999	996	967	1025	1089	998	1039	1049	1032	1008	1012	999	1003	1039	1040	1043	1046	1027	1053	992	1082	1013	999	1020	1041	980	1014	994	1018	1030	968	973	1001	993	1041	1001	1018	1031	987	1063	1066	1050	1000	980	1043	1028	1033	982	1026	1047	990	993	1050	1032	942	1021	1027	1025	985	1004	1029	1037	1042	1045	1069	1022	1038	1047	1017	1016	994	1017	1018	1003	1089	1062	982	1053	955	1025	1028	968	1015	1016	1006	1018	1048	998	999	1054	1048	1038	1061	977	989	1005	1045	1005	1064	1010	996	1048	1034	978	1041	1017	1077	957	972	1051	1026	1012	998	1005	1020	1003	1027	1008	1028	1019	994	1008	1075	982	1012	948	988	1006	1006	1028	988	1045	1069	1001	1009	1040	1038	1039	1001	993	979	1103	1011	1028	983	1041	1032	993	1023	962	1048	1004	946	1021	1054	1013	1029	1031	993	1012	1018	989	1014	1023	1013	1000	1068	989	993	1047	1052	952	979	1002	989	1020	1080	999	1013	1050	1055	1038	1035	1033	969	969	1008	1000	979	1048	1045	1002	988	1072	1033	1023	1008	1003	1015	1042	1034	979	1024	1028	1034	1015	1000	1064	1028	1010	941	1004	1009	1048	1001	1043	1010	1045	1036	978	1016	948	985	999	1032	1009	1050	1044	1056	1022	1044	1027	967	1080	1051	1017	997	1047	999	1061	1031	1021	999	1062	975	975	1087	1040	983	1025	1018	977	992	1011	1009	1002	1039	970	1037	1032	1063	1001	998	1043	1032	1004	999	996	1011	1002	997	1002	1000	973	977	1002	1070	1077	1010	995	1062	1051	1044	1054	1019	1018	997	1058	1020	1015	1072	1034	965	1018	1042	1047	990	1055	1049	1076	1000	946	1037	964	1050	1007	999	1050	992	1070	983	1016	1011	982	982	1003	1058	1041	1007	1093	1025	981	999	1015	1018	1009	986	993	1026	1015	1028	1095	1068	1047	1031	1069	1026	1005	1044	947	1043	998	988	1021	1008	1015	1040	1058	975	1025	993	998	1098	1028	987	1007	1066	1060	1067	1018	1064	1039	996	994	1007	1072	1022	1013	1020	988	982	1035	1005	1023	1011	1015	1064	972	992	1007	979	1027	1081	1015	982	997	1010	951	1027	1015	1002	1004	1003	1060	1066	1012	1043	1028	1004	1014	1001	1037	971	1038	1057	993	971	1018	1008	1067	1023	1024	1048	1000	973	1018	999	999	1029	1018	1021	970	1040	1034	933	969	937	987	1015	1041	1049	1002	991	990	1029	998	1009	985	997	1045	1023	993	1039	996	922	982	997	997	1017	990	1039	1012	1015	1065	1005	979	1011	1002	978	1027	1013	1031	1068	984	1011	968	1039	1030	1005	984	1007	1035	1081	1069	1076	1019	1014	1054	982	1072	1013	1051	1050	1012	1007	1042	1098	1031	1011	1018	1019	992	1028	1083	970	1009	1001	1003	1026	1079	1021	966	1013	1026	1019	1042	981	1048	1037	1009	1032	1050	1012	998	952	1042	1036	1054	1030	982	1012	1023	985	1041	994	986	998	1078	1005	974	977	1026	987	1012	1073	982	1057	1012	999	1026	1065	1004	975	1003	1041	991	1016	1021	1037	963	1091	954	1057	1012	1025	1011	995	918	1001	1024	1056	1025	1030	1063	1034	992	993	1007	1030	1040	998	1014	1066	1032	963	1028	1002	1026	958	999	1000	1044	1009	1037	1051	999	992	983	1032	1025	1042	954	956	958	1045	989	1080	1021	1067	1006	917	1019	1013	1036	1036	964	1006	975	1037	1002	1067	978	1053	1052	1046	1029	1047	971	932	1053	1102	1019	982	995	1014	1019	1002	1022	1041	1013	1088	1000	1018	1033	1040	1020	999	1066	1025	987	1027	1027	1012	1079	1036	996	1015	1025	1023	1033	1029	1039	1075	999	970	1028	1064	1023	992	1068	1076	1016	994	1020	1006	1029	1040	1036	1053	1045	1053	1040	1081	1034	1015	1034	979	1092	963	996	1030	1058	1072	1018	1033	999	1023	1017	1020	1063	1042	1048	1037	1065	1061	1056	998	977	989	980	960	1051	948	1015	1007	1028	995	1013	1058	1025	1061	1056	1048	979	1006	1017	1053	1040	1007	1067	976	980	1072	1030	1023	991	998	998	1111	1000	1056	993	1009	1051	1023	1003	1009	1052	1074	994	1025	994	984	1094	985	1056	1013	1021	999	1038	1034	1052	965	962	1018	1042	986	1003	1040	1004	972	976	1029	1005	1008	990	1014	1046	1030	970	1060	1021	1043	1011	1059	1025	1029	1001	1012	972	1002	1068	986	1026	990	1025	975	1080	1001	1000	1026	981	1035	1073	1017	982	972	1001	1052	961	1002	986	1028	1042	979	1063	974	991	1042	1028	1055	960	1048	991	990	1027	1033	1065	1049	991	1023	1007	1015	1040	1012	1012	1054	1055	1009	1018	1002	980	1000	1030	1095	1043	988	996	1011	981	1050	1025	1033	936	1026	987	1023	982	939	990	1021	953	1000	1079	1045	983	1065	1031	1000	1030	1009	1063	1030	1038	986	1015	1070	1010	1000	1047	1097	1032	1025	1066	1003	1026	1060	988	1043	1011	978	1053	1006	981	1038	979	1054	991	1014	1014	1017	986	1032	1025	1002	1089	1027	1013	1028	991	1022	1046	1061	1031	998	984	1013	1001	999	1034	995	1004	954	958	1033	1012	983	1090	1044	1014	1023	977	1071	1027	1021	1051	1003	1024	1060	1016	997	1010	994	1014	1060	1044	1040	995	1025	1020	986	1019	1006	1051	1073	978	1041	1018	1030	966	1042	984	1015	1038	995	1025	1018	1030	995	1014	990	982	1002	1011	1022	1053	1056	1006	949	1054	1070	1036	991	983	1024	1084	1069	1018	1012	1047	1016	1031	1042	1009	1044	1035	992	954	994	993	1032	1016	1014	985	981	1030	1087	1025	1005	1020	1059	1040	1030	1050	999	1047	1045	1055	966	1057	1085	1025	988	1045	1021	1041	1020	1001	1028	1023	1031	1112	1027	1069	972	991	1021	963	1022	1029	995	1063	986	1037	1012	1017	1013	1047	1078	1005	1000	1021	1071	998	1021	1014	978	1025	993	1068	1046	986	998	1005	1059	984	1052	1026	1018	996	1008	1030	1027	1053	1074	1009	958	1006	1000	1010	1012	1015	1033	984	985	1007	1035	965	985	1035	1012	1054	1040	1016	992	1027	1038	1014	1044	1011	986	1047	1009	1006	1035	1043	1045	1029	1026	1049	1024	1033	1053	997	955	1000	1052	1037	1016	1026	1020	972	988	1021	1078	1019	955	1030	1010	1004	1014	989	986	1071	1021	962	949	1027	987	1035	1026	984	970	1052	1022	1049	1035	1045	974	991	990	986	1006	1079	1032	958	1037	1026	1045	983	948	1068	1007	1038	984	996	1018	970	967	1026	1034	1022	990	1023	980	1049	1013	1017	1054	1092	1085	996	1012	1011	1020	1027	1009	1028	982	964	1018	979	1049	973	976	1041	985	1054	1037	1034	1047	1091	1030	1035	995	961	1054	1020	1027	1012	1068	1064	1052	1071	1039	986	1020	1028	1015	1011	978	1010	996	1061	1029	976	1034	986	1034	1019	974	1081	1015	1043	1036	1020	1002	1039	1028	1026	1005	965	996	1068	996	1026	1010	1022	1061	1020	1042	1065	1023	1076	996	998	1028	1060	967	1047	989	1026	986	1036	1023	983	1004	988	1030
2122	534	321	224	246	263	237	231	186	189	148	113	280	141	123	87	84	94	86	90	79	77	87	80	51	68	70	64	64	63	82	67	101	143	166	205	96	71	63	50	54	63	56	58	57	63	59	79	69	56	58	72	71	63	60	54	46	51	56	56	65	76	75	68	69	50	72	67	64	51	66	59	58	62	76	64	53	67	68	64	61	55	71	66	64	64	65	51	58	74	59	59	67	50	81	50	55	54	66	58	56	64	52	61	59	81	69	58	60	46	63	57	63	61	72	78	59	58	65	72	54	76	70	66	60	74	63	65	68	68	60	66	63	72	58	60	71	66	68	71	55	60	71	61	64	70	56	58	69	66	70	74	58	46	76	58	54	61	73	63	56	62	62	64	73	73	72	72	71	73	58	67	68	61	49	59	84	61	51	59	54	81	66	55	76	61	69	63	67	66	71	63	64	63	64	59	82	77	71	50	64	62	69	62	57	68	52	61	58	64	57	59	68	61	66	60	71	64	63	70	61	60	66	78	73	57	69	70	65	56	55	62	52	79	63	71	67	76	42	61	61	60	70	45	61	54	69	79	57	67	56	63	68	61	66	64	72	61	67	68	52	72	74	61	62	47	76	56	57	62	64	66	67	79	80	64	64	76	74	49	74	55	55	56	57	67	74	67	52	67	61	44	70	61	73	54	58	59	70	66	51	70	59	66	62	76	60	63	65	67	64	50	68	71	62	45	62	53	67	47	62	57	52	65	77	36	63	60	67	63	58	68	54	62	54	58	66	60	62	54	81	73	69	68	61	60	67	63	66	59	66	62	58	76	63	71	61	59	59	73	62	59	63	68	76	65	72	66	72	50	75	67	70	54	75	63	53	71	62	60	61	72	67	67	60	64	68	67	63	68	72	67	78	68	56	52	50	59	62	62	60	54	51	62	65	70	61	71	58	59	76	77	55	65	58	52	52	61	62	63	62	72	69	65	73	65	56	64	66	74	61	66	69	54	63	68	60	71	68	67	82	67	59	71	56	62	45	69	70	50	67	57	50	64	75	59	68	59	50	53	57	77	60	49	62	67	64	67	65	54	65	73	57	56	63	64	67	55	80	63	78	73	54	64	70	69	54	60	66	61	70	74	74	67	52	65	67	48	51	66	64	66	60	71	70	77	65	65	68	54	72	59	62	85	62	75	67	78	49	66	69	62	56	58	70	63	67	69	58	57	69	73	74	56	65	71	65	60	42	55	75	61	60	57	54	57	63	65	51	70	65	60	58	54	65	61	72	71	56	76	66	49	67	69	57	53	60	69	59	78	67	75	48	61	57	68	56	65	76	70	57	63	69	76	59	56	73	73	58	52	58	65	61	58	65	59	62	51	67	70	71	55	59	62	62	61	57	70	68	71	69	81	59	75	77	70	76	66	62	72	70	67	74	54	57	58	59	64	58	90	70	74	61	55	66	75	53	62	69	74	72	52	55	70	51	57	71	51	67	55	46	58	65	66	60	73	68	74	81	52	74	69	59	72	69	62	75	63	80	61	75	54	71	53	68	74	82	71	73	67	66	77	66	76	64	63	83	70	56	55	67	73	69	72	54	57	70	51	61	58	45	71	56	76	62	81	58	68	57	75	65	68	68	63	65	60	60	62	64	74	54	56	65	71	76	65	75	80	60	63	63	52	57	51	57	58	52	59	62	74	53	77	64	59	58	61	66	67	63	58	67	75	60	59	64	64	52	62	75	71	51	49	57	65	68	54	77	62	57	72	71	47	73	60	74	70	64	66	66	72	53	58	69	71	74	61	48	71	57	58	83	69	75	70	92	54	79	64	67	71	64	65	60	48	58	60	70	71	63	64	49	69	65	67	56	73	58	60	60	56	61	62	60	81	76	67	70	81	53	51	62	77	56	64	71	53	63	52	58	55	75	60	69	63	63	59	80	60	64	59	70	77	68	72	77	53	68	78	64	74	67	59	66	70	72	88	55	67	58	75	66	69	62	67	70	58	58	57	64	69	67	64	62	61	61	65	56	56	66	61	62	64	65	60	64	60	59	77	55	63	66	71	62	57	78	72	62	77	82	64	66	70	74	76	57	58	68	68	67	55	65	56	57	62	73	59	64	67	66	62	64	70	57	57	70	66	55	74	69	51	61	67	63	59	64	68	48	75	64	59	48	73	68	64	63	56	67	68	53	65	54	66	44	62	69	45	63	59	61	62	63	68	56	66	54	60	59	62	57	54	69	68	67	44	44	60	89	68	74	63	47	69	57	53	79	72	68	74	74	75	64	64	63	70	59	67	62	55	72	76	60	59	66	63	52	53	48	52	57	73	67	73	47	78	71	55	55	62	53	73	70	60	58	78	50	57	63	71	75	60	62	64	66	50	46	57	53	66	60	63	49	70	67	62	64	71	60	73	79	57	52	64	57	67	74	59	61	60	61	61	77	58	66	62	82	63	73	82	68	72	67	68	70	54	50	65	59	57	65	65	67	55	70	67	50	68	62	53	59	58	74	48	71	58	55	67	55	53	59	71	62	53	54	60	66	72	51	60	54	72	64	82	72	62	63	62	55	56	67	60	60	64	68	57	63	62	68	58	67	58	59	74	68	51	50	59	45	60	60	59	74	57	62	71	64	57	67	55	70	78	57	66	60	70	75	58	55	73	64	62	55	65	58	76	70	63	56	56	67	60	66	63	76	66	63	53	57	62	78	70	69	70	68	60	82	52	82	67	61	69	74	82	50	71	63	67	78	61	55	70	76	59	59	76	76	64	65	72	70	52	63	65	58	77	59	72	73	60	59	71	61	63	62	68	50	60	59	62	68	61	50	77	61	64	67	63	52	66	67	63	51	64	60	62	81	71	74	68	69	69	63	69	55	60	65	73	67	57	57	69	58	68	53	67	59	55	65	74	62	74	54	58	52	58	62	60	76	62	70	86	53	69	78	66	55	59	66	59	64	56	74	73	66	72	71	62	57	67	66	58	51	67	67	65	61	84	65	66	67	67	65	66	48	57	62	48	56	70	58	68	62	62	63	59	66	75	61	62	54	66	60	58	51	70	70	58	53	55	71	61	70	73	56	73	59	63	69	47	58	59	59	79	52	69	71	57	67	50	60	57	67	71	61	56	52	64	61	72	74	62	60	60	70	54	64	63	67	61	64	69	58	58	76	57	44	66	51	59	53	63	82	62	60	63	76	40	72	55	69	63	67	60	47	50	58	62	72	67	72	59	71	56	56	77	71	66	71	65	70	72	54	62	58	62	60	53	74	45	54	66	66	78	62	62	62	69	79	71	52	54	67	58	68	66	62	62	63	74	67	67	59	52	63	56	52	69	68	56	58	63	60	66	76	66	62	79	76	61	51	46	60	58	58	60	73	75	64	84	76	61	58	61	58	53	64	63	61	69	55	75	65	78	51	61	57	52	63	65	73	56	73	46	70	61	57	58	59	57	68	57	51	59	61	61	83	61	61	53	69	58	58	60	46	69	56	62
16933	9379	5831	10216	17223	16465	15136	12670	9841	8148	6071	4682	9768	4795	2973	2761	2554	2285	2073	1552	1443	1281	1399	1283	1141	1053	1075	937	961	1151	1526	1320	2350	3620	4936	4996	2053	850	818	883	819	825	802	793	807	823	851	823	797	818	850	844	872	835	796	802	784	818	780	794	882	962	934	965	889	818	821	783	819	808	842	806	774	804	818	788	750	821	794	818	810	861	801	767	824	784	812	853	779	809	828	804	844	816	809	756	816	811	831	793	764	799	814	777	836	813	763	755	828	756	783	794	785	839	863	841	806	838	793	864	793	749	797	805	827	815	793	836	766	852	799	819	775	840	817	755	812	818	784	808	830	777	828	814	836	764	799	820	786	784	821	787	821	808	809	795	867	840	822	750	810	845	832	784	846	800	818	799	817	793	799	837	826	809	825	832	821	793	768	830	809	847	797	766	825	797	792	797	812	836	775	801	831	791	817	784	836	845	851	787	824	828	829	780	813	800	809	820	796	835	782	811	836	793	788	771	816	802	852	812	891	876	819	828	813	829	807	804	793	847	771	744	805	798	836	762	806	804	805	831	784	804	819	814	837	789	814	831	806	764	789	796	782	826	800	836	832	819	829	808	799	773	787	835	798	774	801	843	822	830	786	827	815	827	816	765	810	801	807	841	833	815	823	825	835	830	790	817	827	771	783	849	782	773	838	775	829	797	839	849	775	843	840	833	796	866	827	810	779	773	801	798	837	791	775	803	811	813	797	812	804	834	807	842	810	815	863	796	792	842	852	804	810	800	829	770	809	777	774	838	823	726	812	806	808	793	845	815	822	784	783	778	777	826	796	813	808	792	810	779	776	778	810	829	809	818	800	832	771	813	757	801	832	799	747	799	773	829	803	809	813	818	831	771	819	799	804	838	773	748	805	763	812	804	846	793	829	781	762	776	809	770	788	791	840	823	834	809	793	831	782	827	785	820	738	817	796	828	734	818	787	841	857	813	792	801	827	826	800	790	794	842	843	805	813	777	803	808	781	804	823	854	785	762	774	804	806	830	823	783	840	771	848	799	830	780	782	838	828	841	776	816	803	800	810	858	865	791	818	801	786	791	795	845	830	783	845	835	789	827	807	799	849	817	789	756	804	788	771	809	782	847	796	807	784	792	841	817	851	803	832	831	792	794	793	830	755	810	825	805	759	765	797	801	814	819	845	813	778	827	795	771	846	795	808	838	784	791	837	783	804	781	767	804	756	758	849	756	825	813	790	808	769	757	794	808	825	764	846	783	838	803	837	849	783	788	805	782	872	830	750	791	846	821	788	836	811	847	830	888	759	794	769	769	845	858	801	782	809	781	794	801	784	858	819	810	864	816	826	828	805	819	809	835	832	822	803	763	833	835	847	797	808	825	781	804	787	842	772	852	781	810	768	789	817	796	819	786	814	756	872	830	780	821	793	816	828	826	856	788	869	847	815	792	782	784	801	809	855	756	851	806	790	844	793	844	806	817	835	749	794	850	831	825	830	808	754	831	782	847	833	800	809	807	832	809	872	835	817	749	794	805	833	801	771	795	793	861	824	819	825	814	784	805	804	843	810	777	809	808	784	822	815	805	779	799	842	834	854	837	797	853	755	840	781	826	778	797	795	828	831	824	770	849	828	797	828	811	833	873	799	817	799	772	762	839	841	808	783	843	765	753	796	837	818	781	822	801	805	844	796	822	808	799	829	778	845	797	888	799	800	836	774	815	778	833	757	836	813	765	811	805	823	831	758	774	828	821	821	797	817	808	813	805	810	863	739	792	785	762	831	806	807	815	833	865	767	853	756	841	814	806	786	817	816	849	801	801	762	794	809	802	852	774	807	844	838	794	842	834	846	798	818	873	794	815	815	794	768	862	812	807	798	824	802	805	839	735	791	876	797	805	801	796	831	807	811	768	808	807	797	796	832	830	815	799	787	771	815	831	785	791	847	821	833	809	805	791	766	804	815	817	871	818	777	867	782	827	810	791	808	771	796	823	800	800	860	821	809	847	754	826	820	791	795	785	810	790	830	807	798	780	813	802	812	817	806	792	839	812	821	849	775	809	777	781	828	830	784	795	798	824	772	803	847	838	784	789	789	806	830	836	855	795	814	808	857	782	802	809	812	780	799	827	813	802	815	778	826	786	813	797	839	843	789	822	805	802	780	849	817	826	813	829	763	747	814	830	811	825	799	813	858	825	827	850	806	799	783	765	774	810	811	805	810	875	786	835	834	766	815	790	821	803	782	775	799	803	820	777	832	777	787	846	783	773	812	809	820	757	823	788	758	747	779	786	749	807	812	822	810	786	810	819	849	819	792	793	739	843	837	791	827	776	785	804	819	865	837	808	811	829	810	788	779	807	801	799	749	807	851	807	784	792	820	826	767	819	846	801	813	758	819	861	771	812	847	803	795	829	863	832	801	784	823	849	804	822	797	786	826	822	777	804	816	832	811	801	825	818	819	803	803	828	848	798	802	800	786	802	887	747	794	863	805	780	793	840	836	825	732	803	795	828	867	795	787	782	800	819	882	869	849	806	791	784	805	817	845	844	808	801	789	814	769	816	815	812	827	786	827	782	802	783	788	783	821	780	835	863	791	834	824	847	826	844	846	837	729	811	794	810	793	846	826	856	830	804	810	800	760	807	806	777	845	788	819	795	875	819	835	766	813	802	810	798	832	820	809	749	775	822	824	813	755	812	819	828	815	825	851	804	807	780	850	852	844	813	863	814	798	774	828	813	815	830	778	844	815	805	852	815	809	841	789	795	818	788	793	844	810	742	835	824	846	808	774	811	839	818	786	807	786	819	817	828	819	835	779	842	817	805	826	802	821	845	856	791	858	816	836	767	798	801	760	819	794	780	787	782	825	804	820	746	766	766	847	763	788	780	776	841	778	839	783	889	794	760	821	805	802	800	793	780	827	765	788	827	832	755	814	786	852	754	779	892	795	781	765	831	822	812	794	804	815	818	810	818	773	772	771	818	786	765	786	780	787	784	799	823	838	821	823	819	766	823	843	795	800	800	823	798	806	781	821	816	815	835	777	815	887	832	839	807	818	781	891	790	798	757	839	798	819	827	799	841	797	873	805	826	845	790	771	781	863	806	808	806	802	876	791	833	782	837	807	870	761	758	786	808	834	827	780	796	801	781	813	778	858	795	814	848	795	730	821	801	800	801	818	828	844	814	776	861	805	796	831	774	815	782	786	770	830	825	796	737	835	783	811	786	805	807	864	802	786	771	834	856	830	803	767	803	771	834	763	761	828	803	795	780	779	808	808	873	817	822	788	795	837	774	823	776	798	827	769	807	835	779	843	782	802	817	813	807	826	760	802	806	792	792	806	769	783	802	852	861	852	839	789	892	825	805	784	850	880	804	819	818	804	836	804	829	789	813	777	794	810	770	824	855	780	844	794	827	816	797	780	798	793	865	803	771	801	844	787	800	817	810	804	828	828	834	850	780	757	852	802	778	834	790	824	766	784	771	805	756
1603	778	428	274	284	352	422	840	263	212	195	157	241	136	119	131	115	97	100	89	73	88	61	95	82	61	77	81	50	194	259	76	115	198	318	336	141	76	61	60	74	61	66	80	71	60	44	53	63	61	71	65	70	68	59	65	72	55	51	61	76	67	75	61	58	61	70	71	67	66	67	52	59	57	67	65	60	54	61	63	55	67	67	54	56	66	57	49	62	78	67	68	55	52	56	62	69	74	71	71	59	68	74	51	75	73	80	57	65	60	70	77	62	60	63	60	68	47	50	76	77	50	59	67	64	58	70	53	82	63	76	71	56	63	67	55	58	62	52	69	73	58	60	72	68	63	50	61	59	72	48	70	63	69	62	50	65	56	62	74	65	57	61	66	66	59	63	49	58	60	68	85	61	56	56	78	60	58	73	59	58	86	60	67	70	67	72	62	72	74	67	65	69	71	64	54	65	64	53	82	62	75	49	73	67	64	53	52	60	65	67	58	53	58	65	69	70	56	60	79	58	52	63	64	64	66	65	66	69	51	60	59	62	63	58	65	64	66	50	73	65	54	74	68	61	68	79	59	52	67	67	69	59	60	58	66	72	44	45	58	69	68	64	62	64	54	75	68	51	59	69	69	86	69	57	55	55	66	72	74	75	77	64	69	60	70	57	66	67	53	69	62	65	65	54	67	66	59	73	65	78	72	65	58	74	57	46	47	55	67	63	71	76	56	58	77	69	62	63	75	64	66	71	59	66	66	67	68	54	58	75	59	60	57	54	51	66	61	57	51	64	67	75	66	84	74	57	86	61	67	68	73	73	80	80	54	54	68	58	70	63	63	60	68	63	56	58	70	68	62	65	51	57	57	56	55	65	65	63	68	56	66	53	71	65	73	60	61	69	68	65	74	75	63	54	70	58	54	61	70	69	68	60	62	54	61	69	57	55	56	79	57	62	67	74	64	50	60	52	73	59	58	55	68	67	66	92	61	70	65	59	47	63	59	75	65	70	55	67	59	66	79	63	56	56	77	76	48	60	59	67	68	75	60	88	60	74	62	65	45	54	54	83	55	70	76	63	76	58	76	69	68	65	68	71	72	59	71	69	59	76	60	72	81	47	76	66	69	48	71	65	67	53	48	69	71	49	71	65	71	54	67	72	70	60	73	60	51	60	60	78	63	54	65	67	65	57	68	66	59	79	69	60	55	62	69	51	63	68	40	75	69	47	52	60	60	67	85	70	66	57	62	74	55	72	72	71	74	69	72	53	71	62	74	68	63	57	61	55	59	62	51	77	55	81	74	65	61	55	62	53	67	61	55	61	60	64	68	54	71	67	69	66	60	73	87	66	58	68	72	75	64	58	64	62	78	70	70	70	66	69	57	69	55	50	43	44	65	49	67	52	58	58	59	82	70	47	66	68	65	77	72	59	59	65	69	66	61	64	64	62	62	66	76	74	59	57	58	63	63	75	64	52	66	59	56	63	61	57	72	65	61	57	49	67	63	62	69	49	68	52	66	56	60	61	66	59	69	74	58	62	63	68	65	74	76	62	66	64	67	74	61	60	66	52	65	59	64	63	72	72	61	60	70	73	69	67	71	70	57	83	64	71	56	53	72	53	76	74	71	48	80	62	55	66	62	52	54	60	63	78	77	72	53	54	60	71	56	63	73	73	67	60	75	68	55	65	57	63	56	68	74	70	62	67	54	73	55	72	56	68	71	72	65	71	65	59	69	78	61	57	64	64	76	70	64	63	75	51	75	69	78	59	61	72	63	60	71	57	66	64	68	54	56	54	62	69	64	49	73	51	68	66	64	43	66	60	68	63	74	44	60	70	70	65	73	74	66	61	63	68	57	63	59	62	70	63	59	68	75	64	59	58	66	73	72	59	73	52	71	56	74	66	55	58	41	61	52	63	64	59	51	65	54	47	58	69	58	56	64	73	67	69	60	79	56	74	62	55	59	65	68	72	66	41	53	61	62	58	67	64	64	55	62	76	60	78	79	63	74	54	68	70	48	58	56	72	61	68	50	59	68	77	78	67	71	56	66	70	61	54	74	66	72	53	68	63	79	68	50	61	62	52	71	63	65	71	63	71	59	83	66	55	59	63	87	72	78	64	63	60	60	61	70	63	67	62	60	66	54	53	56	79	60	78	66	67	63	62	72	60	71	62	63	64	91	66	50	61	60	68	56	72	69	65	68	69	64	60	66	65	60	73	60	50	67	73	67	45	64	77	76	60	57	69	57	60	63	69	62	67	52	62	58	65	61	58	70	50	70	60	64	72	72	73	53	57	77	56	67	57	68	67	48	51	57	78	68	67	67	77	47	56	71	58	68	55	64	49	67	61	57	54	79	65	71	61	68	71	69	58	66	62	66	66	50	65	84	60	69	60	75	64	77	59	60	65	67	73	69	69	63	54	68	89	62	60	87	77	60	68	78	55	78	74	61	53	64	61	58	75	70	64	60	66	59	62	74	74	60	67	73	61	68	52	65	58	67	66	64	64	74	77	64	59	57	68	62	74	75	51	66	59	56	60	79	57	66	70	55	68	65	69	63	76	53	72	59	54	50	57	76	65	55	66	54	64	52	73	60	48	68	60	54	54	75	59	65	59	57	72	61	52	57	62	59	52	61	65	67	70	63	73	70	75	62	58	67	59	50	66	64	74	53	56	69	55	54	64	48	70	70	62	63	56	57	62	63	78	49	55	68	73	59	74	62	66	71	58	66	61	47	51	53	84	53	76	67	68	60	59	70	68	58	82	49	56	66	69	54	77	59	58	70	79	54	70	61	61	59	69	52	59	66	60	62	64	57	57	56	65	57	58	78	58	64	57	70	53	60	48	61	73	74	76	64	60	56	54	72	55	64	74	65	65	57	74	77	59	65	62	64	61	60	79	57	54	66	70	68	70	69	64	55	74	82	76	62	57	77	65	70	54	61	78	59	78	65	71	61	69	73	61	73	64	53	72	81	54	55	61	58	68	84	68	48	62	60	71	58	52	69	64	62	61	75	63	63	53	56	71	62	62	58	67	59	59	64	57	61	59	58	75	72	78	76	64	57	62	51	62	63	63	65	77	55	63	59	74	60	65	59	59	54	70	63	85	65	72	62	80	60	52	62	56	59	72	59	71	67	78	70	59	62	50	57	46	54	69	63	63	51	66	70	73	56	51	60	66	57	62	66	57	57	58	62	61	55	68	55	64	60	57	52	59	62	51	58	70	80	73	61	62	66	55	60	73	62	64	69	55	65	59	70	64	60	61	72	78	55	63	55	57	65	85	57	60	64	62	52	51	72	76	64	67	68	74	61	63	65	71	56	70	54	58	70	79	55	50	64	60	75	78	60	56	55	61	72	73	66	64	68	55	63	59	56	78	76	61	68	66	70	62	68	74	66	61	61	60	63	69	70	70	68	66	70	64	56	75	58	81	65	73	63	55	78	65	78	60	67	71	76	66	73	53	67	56	61	78	57	65	47	58	65	51	53
20136	12139	7690	12509	20398	19763	20551	21221	11497	9742	7506	5982	8431	4930	4065	3945	3436	3128	2525	1993	1810	1613	1602	1534	1295	1156	1169	1064	988	5675	6755	2016	2927	5539	9404	8509	3372	841	801	834	850	808	745	766	778	825	787	781	776	758	762	744	1081	785	793	769	787	765	822	774	949	969	953	915	778	766	774	767	791	783	747	760	813	800	771	745	726	799	768	813	778	828	761	819	769	735	744	778	758	768	811	775	806	766	794	759	817	763	774	820	766	781	809	739	798	813	771	786	767	777	780	800	768	725	792	764	779	776	724	718	790	797	765	783	793	758	791	767	822	781	786	792	787	773	785	738	799	789	729	750	769	765	798	723	829	784	777	764	788	696	787	809	789	738	825	758	749	760	790	778	740	758	761	799	717	800	780	782	769	788	816	763	791	802	765	795	744	742	783	812	765	754	776	792	786	758	759	761	804	780	759	779	796	799	782	765	803	771	801	751	717	789	773	701	771	804	788	810	773	786	747	757	818	736	776	748	785	807	742	824	741	784	772	739	775	793	802	813	760	731	758	833	758	818	792	750	800	782	796	782	786	783	779	734	794	800	746	817	740	776	740	780	819	782	788	724	764	759	775	719	790	766	796	761	795	802	751	761	793	730	715	745	818	771	772	759	806	758	794	739	800	781	741	779	774	796	742	789	794	776	752	777	747	781	749	728	735	787	769	787	828	777	754	750	784	788	789	752	794	765	819	770	722	738	778	727	770	755	781	782	752	752	816	775	772	784	746	762	822	765	763	762	759	707	819	752	751	727	834	721	813	786	795	699	718	775	764	782	720	783	770	779	789	814	798	794	744	777	783	790	787	741	808	738	788	805	763	754	726	771	732	764	804	790	820	758	764	798	782	771	784	762	748	741	745	824	787	804	809	786	754	786	777	747	739	768	784	794	808	745	823	774	749	775	754	788	753	744	777	767	750	798	784	795	780	799	767	796	795	798	757	748	753	782	796	781	816	792	740	829	825	839	833	794	748	742	755	797	749	799	786	782	790	704	792	811	813	760	785	728	771	763	777	751	793	820	758	790	796	770	778	798	808	783	826	760	793	805	815	785	775	736	766	800	756	776	767	747	797	777	790	810	819	779	782	754	745	775	802	756	750	736	737	776	766	799	798	814	734	744	790	770	824	805	746	769	802	845	787	783	735	805	816	765	797	771	728	816	817	775	763	746	777	722	773	792	787	754	771	738	831	791	753	759	739	789	735	772	780	798	796	826	754	791	789	807	777	784	775	799	739	801	743	756	807	762	797	756	780	766	798	773	774	772	785	754	761	738	731	794	822	764	786	757	805	807	767	760	793	810	802	798	766	815	776	763	829	789	811	794	759	813	776	805	739	764	761	786	732	793	768	780	749	795	758	742	792	758	747	771	791	762	800	787	744	779	802	775	785	756	762	772	782	770	759	788	777	830	765	800	808	759	760	817	753	803	770	752	745	732	751	779	731	757	758	778	781	715	761	791	767	742	802	745	814	744	831	760	778	776	766	742	777	791	725	754	771	767	745	800	784	795	753	722	794	772	786	766	808	784	788	763	864	795	767	763	793	804	756	771	815	764	754	816	747	791	812	739	800	763	788	723	785	760	824	752	775	771	770	778	761	793	748	757	710	778	847	754	786	764	787	780	848	769	791	730	758	791	793	757	745	832	762	781	794	780	832	772	786	777	816	771	792	784	735	842	757	749	779	763	822	781	761	769	769	766	813	795	789	789	842	746	758	787	748	742	714	785	803	826	773	757	804	767	829	761	723	814	789	778	765	822	746	813	739	784	845	774	766	782	774	788	776	755	787	761	802	751	802	794	775	749	755	773	758	808	736	789	800	760	777	789	764	831	776	812	781	761	830	773	720	739	764	758	732	758	799	804	795	798	796	799	800	763	762	758	805	824	781	788	854	779	770	794	755	794	777	768	783	766	791	824	772	789	760	767	783	827	802	774	805	809	763	748	774	778	730	804	735	787	780	787	745	818	737	786	812	754	751	791	771	805	796	828	752	762	748	752	692	763	788	796	786	787	749	787	802	780	775	758	763	754	765	769	797	749	776	741	788	751	781	781	760	849	735	768	761	784	805	794	773	758	707	727	785	787	809	807	755	798	789	759	753	800	781	786	770	815	761	806	788	822	818	739	748	796	771	759	702	757	773	834	801	807	728	825	816	789	787	767	780	741	772	835	790	769	787	818	730	780	744	812	775	767	788	789	809	798	764	765	792	756	795	782	776	761	775	800	782	763	792	769	777	761	741	795	780	767	818	765	749	789	776	745	784	813	797	807	809	785	765	801	822	764	856	800	762	777	804	776	812	773	761	763	770	786	826	762	768	791	728	799	758	768	793	815	739	812	726	800	775	784	747	807	767	792	744	777	726	787	771	734	742	826	766	798	779	781	783	811	749	764	812	761	760	759	795	756	801	850	709	779	767	756	756	828	809	780	789	756	806	744	716	791	806	766	839	775	810	768	777	796	789	761	779	766	783	808	778	747	791	770	756	774	785	773	729	764	781	788	759	717	733	813	735	760	810	755	775	786	780	777	838	816	785	803	766	767	749	785	762	759	796	803	784	808	768	788	776	784	796	804	792	806	776	772	790	772	751	751	762	758	749	807	782	774	743	762	782	738	782	797	800	798	749	743	818	746	789	753	787	780	786	804	775	813	775	755	774	759	775	799	726	786	803	802	784	787	789	799	807	822	805	733	834	714	777	851	813	748	728	780	767	759	807	753	761	766	805	787	795	816	820	777	742	803	794	743	785	801	796	783	801	774	744	802	811	781	823	763	838	767	806	779	786	727	825	786	758	788	803	779	790	793	801	800	794	771	799	791	794	807	790	789	743	765	753	762	795	774	779	785	821	846	831	699	753	788	781	803	797	801	773	734	744	803	823	799	771	794	770	790	774	733	793	776	798	772	763	762	802	753	782	765	808	746	785	792	745	788	774	748	818	798	754	803	760	754	791	799	807	764	790	776	786	755	762	771	820	785	762	843	837	724	744	838	786	798	836	803	765	762	785	778	714	754	770	770	757	771	780	750	801	738	726	760	787	787	778	742	787	776	783	760	760	762	821	782	795	768	710	795	785	767	800	836	726	789	803	737	749	752	773	792	741	773	766	742	802	799	799	781	789	728	748	779	738	760	765	776	808	809	814	809	813	772	763	837	778	776	782	736	774	770	766	748	735	747	803	772	782	760	754	766	784	758	746	763	800	779	815	767	788	780	795	744	773	783	765	810	791	801	809	789	764	733	805	797	755	809	780	755	744	787	794	816	763	809	816	791	829	741	817	786	758	777	815	789	786	758	776	826	798	794	764	809	778	810	761	790	784	801	792	811	795	820	843	741	786	790	815	793	803	801	821	792	816	739	760	799	781	690	720	763	786	790	783	741	772	737	735	774	796	784	770	694	808	736	795	755	816	791	805	825	815	786	812	831	773	779	795	770	771	800	761	774	750	765	817	773	802	769	735	754	806	741
3236	674	444	312	305	362	729	765	250	226	230	192	248	207	147	188	151	162	115	117	107	117	106	103	91	90	99	135	106	298	341	157	222	269	297	285	139	79	107	94	80	91	81	107	106	108	91	82	89	96	90	90	86	88	84	92	87	91	97	74	99	96	90	88	80	74	92	87	87	94	100	84	96	82	96	68	81	74	73	104	89	98	90	106	88	97	86	91	88	95	92	86	89	63	85	82	94	87	96	82	81	100	94	91	101	98	92	86	84	86	95	83	89	91	93	82	100	87	93	80	77	89	103	110	101	67	107	86	86	97	84	89	92	79	99	82	95	86	86	94	91	94	96	100	99	83	103	92	80	94	75	97	93	73	93	111	105	87	108	97	76	87	80	83	83	100	87	77	95	108	86	86	88	96	86	97	95	74	100	112	94	85	90	92	98	75	97	88	89	93	79	95	82	95	94	74	87	80	79	90	106	88	103	90	86	90	82	80	91	97	99	78	102	92	85	103	97	81	94	93	85	87	91	80	106	117	85	111	75	81	79	115	103	84	91	89	90	105	111	78	96	88	86	97	82	100	90	82	86	81	83	89	82	81	95	94	86	92	73	82	101	64	100	97	95	95	83	99	88	88	118	58	101	99	80	100	91	92	86	72	82	89	95	78	89	82	89	77	91	94	88	80	83	89	68	85	101	109	89	81	89	114	110	85	105	109	98	95	82	92	88	101	93	80	101	93	95	81	95	86	88	96	82	113	75	79	96	72	78	75	86	104	94	92	97	102	95	87	96	94	77	87	104	79	100	81	111	78	89	79	91	91	106	83	80	88	92	101	101	99	84	82	96	93	77	85	80	93	81	103	86	99	87	83	111	97	85	94	89	106	71	89	93	100	111	89	91	95	81	76	102	104	73	84	113	99	69	90	88	94	96	94	79	80	83	84	94	97	94	96	91	97	102	95	120	74	104	89	90	112	97	92	84	100	93	90	83	82	96	94	85	90	94	84	88	96	91	91	96	87	107	80	90	79	83	104	94	88	93	97	99	96	95	101	80	100	91	95	87	71	79	94	96	99	75	113	104	99	92	89	85	90	80	105	78	94	86	99	83	89	93	87	90	104	86	82	78	87	86	88	82	99	83	83	78	83	77	76	88	89	99	88	102	101	93	79	90	88	106	87	107	92	87	81	102	91	69	83	110	112	95	97	80	107	98	89	78	88	92	78	90	88	90	73	85	102	95	104	101	103	103	71	109	98	89	92	90	90	99	85	85	87	94	84	86	91	97	120	107	90	89	86	103	87	102	108	93	81	78	87	87	81	96	90	81	83	81	92	102	83	81	88	89	86	92	108	101	101	83	90	86	70	71	99	74	85	80	97	94	88	72	100	95	95	94	87	94	80	107	99	84	95	100	94	78	76	94	69	88	84	92	88	93	91	103	105	88	97	78	93	83	90	90	97	90	93	96	89	96	83	88	106	80	97	89	91	76	97	106	101	95	99	117	89	101	78	90	86	95	95	96	101	88	77	97	86	91	81	99	92	91	104	92	78	98	77	88	100	94	72	92	75	97	102	93	98	91	96	108	104	105	80	97	90	91	103	94	97	72	88	88	92	98	98	89	76	84	85	88	83	96	82	80	85	78	68	103	72	85	91	96	91	87	86	89	109	79	100	82	86	77	94	89	78	96	117	82	97	91	90	85	103	86	99	100	103	67	71	97	93	84	96	82	95	88	87	81	93	83	84	86	84	94	106	82	116	74	80	104	86	97	64	96	92	99	101	66	88	86	102	88	90	94	98	76	93	97	86	94	78	96	99	91	93	80	81	99	93	93	78	92	91	92	94	107	77	87	87	92	98	86	96	84	80	91	92	82	103	95	92	87	83	89	82	103	81	89	82	83	92	97	84	94	86	80	84	81	94	100	103	73	72	85	102	84	83	96	108	91	73	84	87	88	82	91	97	81	86	102	89	92	82	94	81	78	89	85	95	92	92	98	81	99	98	82	107	81	95	96	102	97	85	79	99	92	91	93	79	80	91	92	83	104	91	94	90	84	89	90	75	105	79	103	86	81	82	89	90	85	79	90	105	88	95	79	79	103	88	92	82	105	103	91	99	98	88	101	82	82	110	94	99	83	88	93	102	77	89	90	96	100	85	89	79	91	78	78	97	80	86	92	87	84	108	91	85	105	91	92	88	93	62	86	91	84	94	89	81	95	81	77	92	87	82	106	91	78	76	98	112	89	82	76	95	94	87	100	111	85	93	91	84	73	92	74	93	92	96	90	89	101	102	95	95	88	95	105	85	91	83	96	85	73	106	82	97	95	91	97	88	102	83	103	81	85	100	87	89	94	102	112	85	100	91	90	94	76	81	89	116	94	88	85	81	92	102	65	83	84	86	90	87	98	90	93	111	100	90	85	88	72	79	104	79	74	86	83	86	76	87	71	84	101	85	83	81	98	86	72	97	103	83	93	91	80	97	93	77	89	83	111	94	102	83	87	86	101	90	82	78	77	88	96	86	98	89	94	96	100	92	88	94	94	90	80	76	99	113	104	91	74	97	71	88	77	84	76	104	85	86	90	90	79	83	106	98	86	86	89	97	101	95	81	96	82	99	88	93	90	95	80	92	95	103	96	87	85	90	91	86	98	100	103	114	77	88	95	96	104	93	86	88	98	90	79	77	75	99	100	105	75	91	74	91	106	91	100	94	90	97	86	98	81	85	82	66	99	106	92	70	84	91	101	89	98	110	105	75	90	102	86	109	107	102	94	95	79	97	82	102	108	81	85	98	90	103	81	92	91	79	84	83	91	84	76	92	110	76	90	89	81	104	76	92	83	72	99	95	87	91	94	83	91	93	79	100	90	103	102	98	115	87	98	92	100	77	94	77	90	90	101	88	87	82	65	86	97	95	96	107	82	80	98	87	85	86	98	79	93	91	86	88	94	88	87	77	81	83	101	104	90	90	89	89	88	102	78	82	82	98	91	91	87	92	87	89	98	89	86	83	100	73	88	102	99	100	92	83	111	87	94	76	100	101	94	84	91	86	86	93	82	84	78	111	100	90	88	92	88	98	93	88	87	91	104	106	91	103	84	85	100	98	81	92	97	98	95	102	75	95	77	102	78	97	86	109	79	78	101	99	92	99	80	86	94	90	78	86	101	77	89	84	100	98	94	92	92	97	108	79	91	100	102	101	101	94	100	86	84	94	86	95	101	86	103	92	86	79	88	101	69	83	90	97	92	87	100	98	92	91	101	83	88	85	95	90	92	90	80	94	93	74	97	102	95	86	76	81	90	78	97	93	94	81	76	114	70	92	92	86	95	92	103	90	102	99	84	67	89	75	94	77	98	98	81	95	100	83	93	94	89	103	81	94	101	91	93	94	100	74	104	74	82	94	97	85	95	91	84	91	90	82	85	92	105	99	100	65	84	78	84	97	71	80	86	116	75	96	92	94	81	83	87	103	88	78	110	68	108	85	82	79	104	103	79	87
19456	11610	7699	12741	19367	19642	23402	22740	11540	9965	8128	6442	9254	6610	5003	4689	4110	3734	2947	2553	2449	2215	2027	1823	1671	1541	1966	2586	2079	8420	10102	4067	5724	7142	8208	7169	3109	1108	1139	1194	1094	1128	1155	1152	1134	1123	1155	1101	1126	1094	1153	1116	1253	1136	1109	1084	1126	1137	1072	1069	1205	1294	1253	1213	1158	1147	1112	1165	1131	1124	1052	1094	1105	1072	1103	1094	1198	1128	1125	1130	1118	1147	1088	1092	1115	1120	1220	1077	1113	1074	1131	1113	1134	1087	1153	1111	1112	1044	1144	1082	1051	1083	1093	1137	1107	1167	1137	1090	1071	1130	1075	1140	1152	1154	1123	1136	1099	1086	1129	1169	1156	1125	1069	1116	1129	1095	1059	1116	1090	1067	1119	1107	1066	1129	1105	1110	1053	1076	1147	1037	1087	1087	1141	1107	1121	1104	1098	1121	1079	1065	1138	1183	1080	1116	1104	1094	1166	1156	1063	1052	1144	1080	1168	1124	1084	1041	1094	1052	1130	1106	1165	1108	1142	1099	1153	1107	1122	1172	1123	1178	1189	1083	1091	1157	1091	1089	1084	1132	1087	1099	1152	1206	1147	1075	1080	1177	1132	1090	1106	1140	1127	1063	1076	1148	1084	1114	1112	1109	1138	1107	1120	1105	1110	1090	1160	1144	1175	1103	1140	1169	1109	1109	1050	1124	1103	1179	1108	1140	1077	1117	1159	1032	1086	1116	1119	1105	1144	1138	1091	1131	1072	1178	1091	1128	1126	1100	1151	1086	1108	1133	1074	1141	1124	1130	1118	1179	1113	1058	1121	1136	1183	1119	1051	1132	1101	1087	1118	1065	1127	1112	1150	1134	1159	1098	1117	1039	1132	1099	1081	1116	1134	1136	1075	1137	1079	1169	1146	1137	1117	1113	1061	1140	1068	1140	1143	1144	1137	1117	1061	1081	1130	1114	1086	1150	1121	1132	1097	1110	1125	1114	1143	1103	1085	1044	1088	1167	1109	1112	1114	1110	1147	1049	1102	1152	1082	1109	1073	1124	1121	1130	1126	1123	1119	1112	1089	1104	1113	1135	1115	1075	1082	1163	1108	1113	1098	1108	1083	1037	1159	1118	1173	1152	1146	1128	1087	1152	1085	1119	1128	1090	1160	1093	1132	1132	1139	1174	1120	1151	1193	1182	1112	1106	1119	1058	1134	1111	1169	1119	1089	1147	1156	1121	1163	1073	1082	1110	1119	1087	1116	1089	1139	1119	1122	1142	1092	1084	1155	1129	1060	1109	1160	1114	1060	1163	1135	1103	1149	1128	1135	1135	1115	1157	1079	1143	1082	1106	1159	1067	1153	1141	1128	1203	1084	1122	1121	1194	1105	1029	1118	1087	1114	1130	1129	1124	1075	1105	1074	1102	1153	1068	1084	1101	1091	1109	1115	1135	1103	1121	1152	1191	1179	1134	1146	1117	1088	1136	1107	1083	1071	1147	1060	1114	1145	1085	1155	1079	1099	1119	1101	1138	1116	1105	1096	1134	1092	1121	1103	1120	1164	1151	1115	1100	1123	1127	1126	1150	1124	1094	1189	1070	1149	1091	1157	1126	1104	1077	1100	1109	1123	1154	1148	1152	1137	1162	1138	1187	1097	1174	1109	1029	1104	1093	1127	1074	1135	1142	1137	1154	1088	1077	1156	1095	1096	1133	1094	1150	1126	1121	1119	1130	1063	1139	1122	1168	1101	1181	1161	1030	1100	1063	1147	1088	1128	1148	1037	1136	1064	1137	1094	1145	1216	1165	1082	1133	1089	1144	1164	1140	1105	1104	1126	1091	1094	1115	1170	1191	1236	1107	1130	1083	1123	1145	1139	1123	1138	1078	1111	1120	1101	1120	1168	1096	1091	1077	1126	1097	1087	1164	1087	1116	1101	1077	1083	1106	1089	1134	1110	1075	1143	1188	1076	1194	1108	1186	1080	1101	1110	1053	1103	1177	1103	1108	1090	1142	1086	1092	1087	1124	1105	1114	1144	1063	1112	1090	1140	1063	1183	1139	1113	1129	1082	1110	1090	1128	1105	1085	1120	1162	1114	1088	1123	1074	1088	1153	1078	1106	1113	1107	1107	1118	1192	1082	1064	1148	1158	1111	1134	1069	1109	1134	1134	1175	1125	1117	1122	1120	1105	1075	1086	1105	1132	1135	1111	1168	1081	1136	1126	1109	1138	1165	1168	1152	1111	1108	1070	1139	1147	1086	1122	1132	1116	1086	1079	1119	1132	1150	1173	1062	1136	1202	1159	1094	1139	1074	1097	1149	1110	1087	1061	1073	1133	1080	1119	1119	1207	1094	1121	1073	1153	1100	1100	1163	1134	1163	1119	1118	1026	1096	1096	1109	1108	1126	1128	1106	1047	1118	1127	1100	1117	1102	1100	1125	1135	1101	1169	1151	1094	1124	1126	1128	1148	1175	1124	1092	1082	1119	1125	1152	1106	1096	1162	1072	1118	1115	1143	1120	1075	1100	1138	1136	1125	1096	1089	1123	1092	1128	1106	1128	1070	1159	1119	1106	1098	1146	1164	1149	1119	1066	1095	1116	1110	1093	1059	1116	1108	1136	1096	1218	1161	1164	1099	1098	1176	1056	1101	1157	1088	1137	1121	1137	1093	1197	1123	1101	1122	1108	1125	1138	1101	1085	1166	1108	1076	1170	1078	1131	1149	1184	1120	1101	1116	1169	1096	1128	1146	1083	1102	1113	1146	1171	1077	1117	1209	1123	1097	1159	1063	1099	1157	1111	1094	1124	1115	1082	1093	1012	1127	1132	1130	1080	1099	1133	1149	1142	1116	1115	1077	1073	1091	1091	1122	1152	1121	1146	1195	1105	1102	1094	1143	1184	1132	1139	1079	1137	1078	1126	1079	1165	1138	1087	1130	1113	1075	1111	1109	1037	1094	1100	1098	1104	1098	1109	1153	1083	1069	1061	1081	1122	1185	1132	1091	1102	1063	1118	1125	1119	1123	1068	1130	1109	1164	1162	1112	1110	1051	1180	1112	1075	1115	1130	1176	1064	1111	1168	1110	1111	1163	1128	1097	1150	1127	1063	1078	1088	1177	1114	1086	1098	1111	1073	1134	1145	1087	1100	1099	1135	1138	1130	1091	1137	1088	1163	1090	1130	1090	1105	1145	1168	1127	1055	1120	1112	1146	1146	1071	1123	1124	1126	1203	1062	1128	1128	1053	1118	1124	1097	1129	1126	1127	1115	1160	1112	1111	1104	1179	1108	1097	1143	1166	1097	1100	1110	1134	1175	1096	1124	1146	1106	1139	1042	1140	1063	1092	1175	1115	1150	1123	1160	1143	1098	1109	1126	1156	1131	1098	1081	1110	1106	1119	1074	1122	1105	1128	1080	1079	1165	1077	1065	1126	1074	1210	1103	1110	1110	1126	1068	1114	1104	1092	1152	1069	1093	1106	1132	1135	1051	1062	1091	1127	1105	1176	1165	1130	1160	1152	1177	1133	1135	1136	1098	1083	1095	1026	1087	1152	1108	1101	1049	1109	1098	1129	1094	1134	1163	1117	1086	1173	1105	1143	1135	1113	1129	1111	1129	1106	1147	1146	1050	1105	1135	1174	1181	1141	1042	1154	1085	1101	1202	1092	1122	1143	1128	1127	1065	1115	1133	1098	1094	1089	1070	1072	1126	1100	1128	1126	1098	1156	1065	1111	1116	1119	1157	1065	1115	1119	1155	1164	1161	1155	1096	1175	1073	1105	1111	1036	1115	1116	1146	1070	1097	1188	1089	1138	1109	1103	1067	1167	1101	1095	1113	1204	1091	1016	1111	1178	1094	1128	1067	1115	1112	1168	1130	1098	1127	1093	1098	1089	1134	1084	1054	1108	1097	1105	1100	1080	1100	1130	1148	1085	1079	1105	1173	1186	1126	1107	1109	1156	1119	1134	1152	1164	1105	1105	1072	1121	1082	1149	1134	1069	1151	1124	1107	1148	1180	1150	1151	1163	1109	1110	1151	1118	1183	1181	1125	1173	1136	1187	1064	1058	1165	1107	1104	1110	1113	1113	1056	1150	1160	1118	1054	1035	1099	1138	1097	1101	1106	1110	1151	1163	1135	1086	1122	1097	1132	1152	1030	1176	1170	1081	1095	1067	1134	1127	1113	1096	1131	1154	1159	1139	1071	1173	1099	1082	1152	1092	1178	1146	1116	1068	1138	1164	1141	1112	1127	1148	1111	1104	1076	1107	1120	1138	1121	1114	1133	1119	1118	1095	1167	1122	1138	1090	1091	1096	1157	1162	1112	1130	1095	1131	1030	1054	1147	1136	1092	1115	1078	1158	1163	1138	1137	1132	1158	1184	1146	1128	1119	1131	1096	1118	1136	1181	1117	1136	1080	1100	1108	1128	1146	1115	1074	1146	1098	1123	1133	1126	1114	1079	1159	1127	1070	1112	1145	1138	1183	1117	1107	1147	1109	1124	1129	1104	1141	1138	1114	1151	1116	1108	1093	1122	1084	1109	1063	1127	1128	1132	1147	1106	1115	1135	1103	1093	1074	1034	1074	1111	1146	1114	1149	1108	1122	1088	1099	1124	1124	1118	1155	1119	1166	1071	1068	1126	1120	1110	1128	1089	1149	1154	1165	1103	1124	1151	1133	1094	1154	1150	1132	1066	1095	1079	1106	1211	1139	1127	1108	1156	1141	1195	1094	1100	1171	1145	1158	1121	1114	1118	1027	1137	1153	1151	1152	1126	1065	1158	1163	1149	1117	1130	1079	1069	1112	1133	1082	1100	1108	1126	1078	1138	1089	1124	1078	1099	1102	1178	1087	1127	1170	1103	1128	1119	1096	1104	1174	1097	1070	1126	1128	1170	1062	1116	1167	1107	1125	1156	1141	1129	1111	1117	1122	1126	1066	1148	1073	1130	1057	1139	1122	1085	1109	1123	1127	1161	1077	1149	1093	1090	1109	1107	1128	1157	1117	1099	1130	1109	1088	1156	1178	1108	1077	1122	1071	1104	1120	1117	1181	1102	1077	1156	1184	1126	1153	1169	1162	1105	1110	1097	1114
2470	1093	576	388	354	463	1372	4072	322	238	228	169	485	317	180	165	154	134	121	122	134	120	96	105	108	93	140	262	185	241	378	149	186	389	372	368	171	70	84	101	78	77	77	72	73	98	94	95	93	88	105	86	87	75	74	84	103	89	102	66	86	97	102	96	62	93	82	89	90	95	82	83	90	85	80	85	84	110	79	91	100	72	104	76	84	72	73	90	73	98	83	93	83	95	78	87	63	88	83	101	75	73	72	81	100	73	94	78	97	104	82	68	91	76	96	87	96	80	101	91	91	83	81	92	94	90	86	95	77	79	77	87	89	71	77	86	91	94	89	78	97	96	85	66	65	97	92	89	84	88	79	100	73	97	91	93	89	78	87	88	96	80	85	73	91	78	86	77	93	79	99	76	85	86	95	93	83	91	102	85	87	99	80	92	100	87	79	92	93	78	88	85	86	86	100	78	77	87	98	88	89	76	87	90	108	102	82	87	89	82	82	78	74	75	91	87	81	96	99	108	78	87	83	78	91	82	99	77	90	87	90	84	90	79	96	79	80	94	68	89	73	94	94	103	77	86	75	95	83	100	80	101	73	71	81	85	90	83	91	100	96	87	108	83	99	108	87	91	112	79	70	77	82	93	78	88	75	79	79	86	93	70	61	77	85	95	98	99	105	101	94	91	97	90	93	75	84	96	76	86	97	76	77	70	90	82	87	89	103	81	75	99	98	100	88	114	68	88	91	95	81	83	91	80	80	90	86	93	77	68	108	87	88	89	116	84	85	90	88	91	73	70	84	109	86	94	82	87	97	87	85	92	80	91	78	73	106	81	103	89	84	88	89	84	100	89	65	93	85	84	83	83	85	80	76	105	87	78	104	100	71	84	64	87	87	102	90	88	93	94	84	92	78	88	85	78	76	84	95	98	87	101	76	106	93	82	92	92	87	99	99	100	95	73	79	72	103	80	90	102	91	95	84	89	84	92	86	85	98	87	80	74	97	89	75	86	79	72	94	80	85	92	81	87	83	84	90	78	96	97	91	84	78	81	86	80	95	98	90	94	88	73	85	81	96	96	107	84	89	100	79	91	84	80	81	96	91	86	92	73	84	85	96	85	91	99	88	75	79	81	98	72	88	90	87	65	100	90	81	81	88	101	95	91	78	89	80	87	89	98	94	95	88	85	96	96	79	86	86	82	85	82	74	88	87	72	94	78	83	81	84	95	102	81	87	72	85	96	95	76	68	80	87	85	99	84	93	85	82	78	90	86	90	77	86	78	74	79	82	80	88	78	84	89	87	85	86	87	104	92	94	94	77	74	94	76	83	91	89	105	97	78	83	98	95	87	82	101	68	99	77	71	83	84	89	85	72	112	89	88	86	110	86	86	98	81	91	74	106	84	97	89	82	86	72	75	94	81	103	82	74	88	81	99	78	88	85	93	98	93	89	81	89	82	89	82	89	89	92	62	70	84	85	96	74	94	83	95	99	102	96	72	92	86	96	84	90	94	99	80	99	87	76	83	94	86	83	74	82	89	78	108	84	65	82	96	80	79	88	84	78	82	96	87	74	91	93	86	103	91	81	94	90	84	93	90	82	89	76	79	97	72	86	80	81	76	84	79	92	75	98	89	95	92	101	86	81	91	70	91	93	96	83	86	83	83	96	97	90	84	107	85	97	87	78	68	76	76	94	98	85	96	96	84	75	96	83	80	79	90	87	75	101	80	93	85	95	77	86	76	85	82	79	85	97	88	89	109	74	93	93	88	92	75	97	70	79	91	92	88	81	86	93	92	88	83	94	92	78	83	81	99	100	87	92	87	85	82	64	99	66	93	109	69	99	84	61	84	103	87	88	64	86	87	89	75	86	85	85	87	96	84	77	97	82	90	80	88	72	71	99	87	82	107	83	83	116	97	103	107	86	94	76	92	83	94	91	85	91	72	73	88	84	91	99	81	85	104	100	74	90	80	95	86	89	85	86	74	101	93	94	85	84	83	81	76	94	108	94	96	95	90	89	96	92	89	103	83	82	58	92	107	90	78	89	95	92	86	88	83	85	73	76	72	90	99	85	101	91	87	76	70	80	86	68	104	85	100	78	90	68	83	95	85	75	87	92	83	77	80	84	94	84	74	85	95	84	104	74	86	81	90	75	98	81	74	85	87	86	98	85	77	79	78	74	79	98	81	91	75	75	91	79	80	97	97	76	105	68	91	102	100	93	87	86	86	87	86	79	82	91	101	85	73	91	96	80	79	78	72	84	74	87	93	111	83	93	101	82	101	73	109	98	95	96	78	80	76	93	86	94	84	85	89	87	105	102	90	87	91	95	77	91	103	76	84	83	92	96	93	76	101	79	88	77	82	86	85	86	89	78	80	80	68	96	84	71	86	87	76	86	87	89	99	78	90	85	75	90	99	76	98	87	70	94	84	96	87	97	77	84	84	83	83	76	97	108	107	99	72	86	90	98	80	97	86	92	97	73	87	99	103	80	86	89	74	85	95	94	75	84	78	104	82	98	83	104	89	83	89	99	88	86	97	87	84	81	95	88	81	73	103	92	94	82	78	91	85	105	99	87	80	90	109	77	90	86	93	73	95	72	87	93	76	85	73	91	104	99	88	92	81	83	88	72	85	116	78	89	96	93	95	78	90	98	84	83	104	87	71	87	80	77	86	82	96	78	96	99	90	82	92	92	76	86	70	82	86	100	87	85	94	97	83	73	77	95	100	87	94	90	97	76	78	78	101	99	96	81	93	92	85	83	96	91	77	86	83	83	90	80	88	93	82	107	82	92	70	106	78	75	77	81	62	98	75	85	97	93	91	99	89	76	84	102	78	87	80	94	83	93	88	103	71	86	89	92	78	80	68	81	85	81	88	83	82	106	93	102	80	101	105	94	87	106	87	97	102	77	83	84	102	81	91	90	76	71	99	89	81	92	87	103	82	88	88	84	91	97	90	76	88	71	88	71	80	95	82	80	104	102	82	95	80	93	88	80	90	91	89	95	73	79	90	80	87	86	70	80	103	88	88	92	95	80	76	71	102	81	86	100	94	78	92	75	89	85	107	86	86	99	68	93	98	93	91	84	99	83	98	95	102	81	78	86	91	109	87	96	75	86	91	92	81	83	94	87	88	86	88	70	87	95	91	75	81	82	96	71	82	96	80	66	105	85	88	94	91	83	83	90	82	90	84	91	91	99	79	98	80	97	81	82	101	75	83	83	82	90	81	87	89	99	88	88	84	89	83	91	100	93	91	72	91	92	98	96	83	86	85	97	85	90	87	82	85	79	101	85	78	99	108	98	89	65	85	98	85	78	80	85	99	75	81	91	86	109	98	80	86	101	85	78	84	83	77	86	83	84	85	99	83	84	79	90	93	95	87	70	73	76	88	88	84	92	89	99	98	92	80	90	95	96	97	87	75	88	92	94	88	86	99	90	76	83	87	97	90	70	99	77	77	76	83	86	79	84	86	98	86	104	90	89	84	105	98
23817	14469	9286	14304	21069	22794	30013	35984	12684	10652	8640	7007	15898	9296	5759	5325	4616	3984	2992	2706	2665	2266	2033	1844	1718	1586	3471	7816	4641	7345	9634	3979	5000	10442	10435	9219	3873	1073	1056	1062	1066	1102	1083	1073	1108	1095	1096	1092	1048	1015	1028	1081	1070	1026	1035	1074	1083	996	1073	1162	1205	1335	1272	1249	1129	1013	1009	1051	1017	1023	1043	1051	1060	1029	1046	996	1050	1079	1013	1055	1067	1026	1072	1058	1086	1004	1053	1084	1066	1030	1104	999	1076	1052	1079	1116	1113	1044	1039	1056	1081	1030	1012	1047	1098	1040	1043	1048	1014	1025	1028	1096	1068	1080	1022	1044	1051	1081	1085	1018	1066	992	1054	1089	1057	1068	1072	1031	1033	1044	1056	1041	1036	1076	1052	1054	1088	1055	1098	995	1088	1068	1047	1032	1029	1041	1035	1038	1063	1082	1071	1112	1091	1076	1113	1044	1047	1024	1004	1061	1043	1037	1042	1085	1056	1071	1045	1064	1073	1081	1039	1088	1075	1076	1067	1060	998	1018	1089	1054	1027	1061	1100	1046	1084	1063	1037	1025	1034	1025	1044	1053	1056	1026	1039	1073	1050	1026	1079	1065	1034	1046	1055	986	1084	1058	1135	1052	1088	1052	1112	1070	1098	1123	1015	1071	1077	1085	974	1076	1067	1060	1055	1120	1077	1038	1071	1018	1033	1061	1105	1048	1049	1037	1044	1088	1030	983	1047	997	1088	1078	1036	1030	1037	1041	1084	1043	1030	1038	1078	1026	1069	1016	1026	1035	1047	1072	1006	1096	1031	1045	1019	1064	965	1023	1052	1078	1053	1057	1082	1054	1086	1083	1094	1089	1026	1078	1097	1019	1018	1056	1117	996	1086	1012	987	1059	1012	1031	1082	1084	1073	1018	1024	1046	1063	1054	1084	991	1075	1096	1054	1059	1072	1083	1040	1051	1044	1055	1084	1015	984	996	1072	1065	1078	1049	1049	1090	1037	1052	1065	1049	1032	1029	1114	1016	984	1043	1032	1045	1076	1020	1103	1037	1033	1025	1078	1063	1037	1068	1046	1074	1070	1033	1083	1016	1045	994	1047	1094	1069	1024	1020	1073	1034	1009	1022	1076	1049	1039	1068	1075	1087	1010	1020	1057	1106	1030	1043	1050	1053	1060	1068	1060	1071	1021	1082	1059	1094	1075	1022	1002	1013	1066	1023	1111	1066	1104	1008	1025	1036	988	1000	1058	1066	1084	995	1087	1053	1061	1102	1072	1040	1064	1037	1101	1071	1052	1035	1093	1043	1104	1060	1073	1027	1007	1068	1079	1053	1069	1085	1045	1035	1066	996	1068	1034	1020	1066	1028	1079	1080	1007	1030	1032	1061	1033	1034	1068	1048	995	1039	1074	1061	1069	1053	1055	1010	1045	1084	1043	1060	1064	1001	1095	1037	1038	1078	1087	1062	1021	1040	1051	1049	1075	1014	1044	1080	1052	998	1018	1116	1079	1086	1094	1018	1062	1026	1084	1017	1019	1035	1011	1071	1047	1024	1064	1066	1071	1064	1043	1063	1045	1098	1028	1055	1077	1023	1102	1055	1034	1082	1066	1044	1041	1076	995	1074	1059	1028	1062	1046	1022	1073	1071	1055	1086	1076	1052	1028	1048	1037	1073	1058	1046	1057	1050	1080	1040	1080	1039	1049	1114	1016	992	1110	1069	1045	1055	1041	995	1065	1044	1062	1047	1029	1053	1082	1058	983	1104	992	1098	1109	1022	1103	1069	1020	1024	1037	1065	1017	1065	1048	1015	1062	1000	1057	1047	1022	1051	1020	976	1056	1062	1064	1049	1062	1058	1061	1083	1028	1121	1043	1057	1045	1067	1063	1040	1043	1050	1036	1100	1115	1033	1145	1077	1090	1074	1021	1050	1034	1103	1052	1109	999	992	1009	1029	989	1099	1056	1073	1037	1058	1012	1047	1051	1061	1012	1087	1057	976	1064	999	1082	1086	991	1060	1119	1055	1088	998	1073	1004	1134	1082	1065	1064	1058	1041	1072	1011	1067	1036	1070	1068	1031	1091	1059	1086	1049	1065	1028	1018	1067	1031	997	1074	1029	1007	1043	1092	1040	1074	1032	1109	1032	1075	1044	1077	1035	1053	1051	1029	1049	1059	1070	1032	1050	1005	1071	1055	1043	1020	1077	1081	1030	1087	1034	1038	1063	1070	1075	1058	1005	959	1023	1043	1059	1026	996	1094	1063	1109	1061	979	986	983	1023	1024	1052	1004	998	1050	1006	1049	1055	1074	1068	1081	1042	1044	990	1063	1012	1006	1053	1088	1032	1075	1070	1078	1043	1036	1043	1092	1048	1074	1048	1081	1033	1065	1044	1066	1030	1099	1020	1060	1010	1072	1053	1016	1034	1093	1019	1091	1031	1086	1052	1045	1056	1034	1122	1068	1046	1008	1077	1062	1078	1081	1027	1053	1024	1037	1076	964	1011	1118	1077	1052	1058	1053	1040	1064	1047	990	1039	1011	1051	1045	1028	1059	1083	1063	1024	1045	1054	1009	1051	1074	1055	1053	1052	1066	1059	1038	1029	1053	1027	1048	1076	1076	1094	1013	1050	1041	1082	1081	1035	1093	1038	1074	1042	1101	1045	1120	990	1031	1031	1038	1116	1000	1017	1058	1048	1065	1057	1011	1047	978	1026	1023	1029	1095	1025	1082	1061	1076	1082	1076	1118	1087	1030	1099	1038	1073	1075	1091	1113	1030	1094	1085	1056	1099	1051	1060	1045	1029	1055	1061	1077	1038	1091	1094	1061	1041	1060	994	1087	1021	1036	1038	1022	1084	1090	1043	1046	1030	1015	1058	1064	1062	1048	1091	1025	1099	1033	1000	986	1059	1037	1015	965	1057	1090	1076	1034	976	1053	1031	1065	1068	1094	1043	1033	1087	1054	1029	1079	1059	1040	1088	1052	1083	1027	1056	1040	1037	1043	1055	1066	1037	1123	1056	1041	1082	1060	1090	1083	1025	1060	1038	1090	1013	1082	1056	1043	995	1103	1042	1089	1007	1112	1075	1073	1051	1003	1051	958	1058	1047	1057	1080	1042	1077	1032	1033	1082	1060	1022	1089	989	1039	1088	1073	1083	1027	1065	1002	1046	1036	1007	1025	1063	1090	1111	1004	1034	1036	978	1101	1059	1039	1017	998	992	1057	1071	1083	1067	1083	1031	1042	1051	1019	1024	1014	1015	1108	1011	1058	1063	1084	1049	1036	1017	1063	1082	1068	1072	1058	1033	1085	1046	1050	1072	1055	1071	1037	1080	1120	1057	1040	1027	1002	1084	964	1031	1078	1074	1082	1050	1085	1044	1051	1019	1097	1067	1098	1043	1019	1081	1054	1063	1057	1009	1027	1041	1091	1062	1007	1022	1028	1057	1025	1002	1013	1025	969	1058	1041	1074	1069	1090	1058	1088	1045	1032	1013	1075	1077	1075	1114	994	1126	1043	1025	1076	1056	1015	1072	1067	1045	1047	1062	1090	1012	999	1020	1051	1021	1083	1093	1064	1058	1071	1054	1105	1042	1116	1052	1050	1049	1074	1088	1029	1079	1071	1039	1033	1036	1031	1062	1051	1033	1028	1085	1057	1074	1085	985	1044	1090	1042	1072	1092	1040	998	1050	1087	1024	1045	1087	1054	1071	1045	1070	993	1068	1008	1066	1062	1117	1020	1067	1023	1054	1023	1060	1065	1086	963	1001	1038	1045	1059	1064	1079	1066	1016	1058	1053	1036	1101	1057	1031	1030	1039	1019	1067	1103	1016	1070	1037	1105	1057	1080	1078	1067	1060	1090	1087	1079	1024	1066	1015	1093	1081	1073	1067	1080	1058	1021	1094	1056	1075	1078	1089	1109	1002	1070	1013	1066	1010	1035	1039	1073	1081	1032	1046	1034	1061	1094	1087	1071	1030	1095	1077	1069	1049	1034	1082	1047	1123	1035	1057	1060	1023	1080	1023	1040	1008	1053	1036	1087	1082	1025	1092	999	1073	1100	1056	1018	1042	1066	1064	1083	1061	1020	1055	953	998	1025	1119	1108	1055	1017	1053	1050	1116	985	1062	1017	1050	1040	1056	1017	1018	1044	1023	1076	1066	1096	1107	1041	1071	1062	1079	1046	1070	1095	1033	1022	1079	1019	1074	1142	1086	1010	1082	1025	986	1109	987	1051	1106	1062	1034	1071	1047	1062	1058	1043	1040	1069	1006	1060	1022	1019	1060	1023	1039	1075	1045	1061	1028	1005	1060	1060	1018	1017	1054	1028	1090	1043	1023	1061	1024	1060	1034	1051	1058	1016	1025	1016	1076	1020	1061	1039	992	1034	1044	1062	1013	1121	1079	1076	1087	1104	1031	1102	1083	1018	1057	1070	1055	1028	1064	1105	1081	1018	1113	1091	1094	1051	1028	1081	1043	1075	1097	1069	1064	1063	1074	1068	1082	1094	1037	1000	1053	1045	1056	1036	988	1068	1038	1029	1016	1051	1011	1054	1026	1097	1058	1010	1062	1094	1033	1046	1047	1040	1077	1031	1077	1048	1027	1021	1076	1053	1007	1056	1075	1084	1078	1044	1060	1063	996	1055	1062	996	1048	1091	1042	1006	1058	1072	1056	1063	1001	1055	1068	1042	1081	1076	1041	1073	1033	1032	990	1023	1069	1100	1104	973	1034	1059	1036	1056	1042	1081	1079	1074	1038	1032	1033	1019	1062	998	1014	1060	1018	1040	1014	1016	1108	1049	1038	1023	1062	1080	1037	1032	1087	1012	1055	1068	1030	1022	1045	1100	1110	1024	1068	1047	1063	1009	1012	1023	1082	1058	1068	1005	1033	1087	1085	1040	1044	1079	1094	1025	998	1047	1095	1014	1039	1153	1071	1093	1103	1059	1065	1002	1065	1121	1105	1033	1035	1080	1075	1030	1011	1099
2213	517	260	200	206	232	300	769	163	147	122	113	209	160	132	107	96	99	91	82	82	67	72	68	66	75	81	180	100	121	91	85	74	128	144	128	91	69	65	70	62	51	58	60	77	68	61	71	58	60	80	59	64	67	67	68	52	64	66	80	51	72	80	74	68	64	74	70	65	74	64	59	54	76	51	69	82	76	79	50	68	70	51	63	54	68	77	69	72	69	76	68	59	55	64	81	66	76	62	55	80	64	69	87	74	59	64	66	62	69	65	54	67	75	68	76	65	70	58	63	70	65	82	51	68	75	65	69	90	54	77	76	66	66	69	71	73	66	68	56	57	58	67	78	56	61	68	69	66	87	65	81	66	57	66	59	70	64	76	76	60	67	82	60	65	50	60	76	70	52	67	67	64	52	69	83	59	65	75	55	59	64	72	65	64	63	39	77	79	68	71	68	54	61	86	68	75	70	79	62	67	65	50	74	67	72	61	75	72	76	78	57	59	68	69	70	68	80	61	64	74	52	69	69	61	63	67	70	60	56	63	59	59	58	76	57	53	80	53	74	65	77	61	65	63	66	68	63	66	55	75	55	59	80	54	67	56	64	70	67	69	60	70	63	72	66	72	71	55	62	48	61	55	75	73	59	66	74	56	73	71	74	57	69	57	67	67	64	67	67	77	43	69	52	67	52	50	62	55	86	58	58	66	70	76	66	71	71	76	71	61	69	82	72	74	66	64	57	65	77	63	59	73	76	63	79	65	67	66	74	66	76	53	81	69	58	65	78	81	80	54	71	68	60	58	68	77	76	63	83	70	54	79	57	62	66	67	59	65	69	68	61	59	63	82	63	44	60	77	67	70	60	64	72	67	66	64	62	61	82	63	63	62	72	64	67	58	68	68	71	63	68	58	65	78	71	84	66	74	62	74	74	65	49	60	55	60	67	53	72	68	68	66	71	61	72	62	78	77	59	64	73	67	65	72	60	67	68	56	67	61	69	70	71	72	71	62	77	60	56	63	70	70	55	71	57	65	63	70	65	64	63	77	71	74	66	65	65	57	54	63	80	61	61	70	71	62	66	67	70	65	67	61	71	64	65	77	61	58	59	65	63	60	58	63	85	72	54	66	66	67	67	60	67	71	63	63	68	72	64	55	59	68	67	63	59	70	88	71	71	53	64	67	70	52	65	70	80	74	63	67	77	67	79	57	71	65	74	61	70	87	68	59	67	69	70	60	57	61	59	65	85	59	71	68	59	55	67	61	63	57	72	44	67	69	62	61	62	60	74	64	53	65	68	72	84	50	59	69	65	78	57	70	57	68	74	69	74	65	66	62	71	64	70	79	51	63	76	56	79	65	79	71	57	74	69	84	85	77	57	69	54	64	60	64	55	77	70	80	75	74	68	70	65	74	58	74	75	53	68	81	61	71	60	55	67	63	77	58	76	81	82	52	67	80	51	70	48	73	73	76	60	80	63	54	67	75	68	68	69	71	68	77	62	77	66	57	65	58	76	57	58	75	64	63	67	69	56	85	59	76	87	69	68	61	59	52	56	66	70	67	60	66	64	71	66	50	80	67	63	55	76	64	70	70	56	77	60	61	49	60	80	64	62	60	75	71	68	57	53	63	71	69	75	75	84	83	93	57	69	59	81	71	75	58	69	71	61	83	70	70	74	83	70	61	59	52	73	70	73	76	63	77	72	69	65	70	64	78	63	69	64	73	71	49	84	82	72	64	64	65	65	60	68	46	51	69	65	76	71	74	66	62	66	56	73	60	66	58	70	67	59	65	58	59	65	73	72	60	67	84	68	61	71	54	63	68	48	69	64	64	62	69	69	67	75	60	59	69	58	58	50	74	58	78	69	58	58	82	74	56	66	74	79	63	73	71	81	66	66	73	66	63	69	79	63	61	62	58	60	67	78	64	83	71	69	66	62	64	68	69	83	74	59	62	56	78	55	70	78	79	70	67	66	66	90	66	72	63	74	61	60	59	67	67	67	69	60	54	83	83	74	72	71	65	75	64	62	73	74	69	73	54	61	63	58	74	62	64	71	87	63	69	61	74	74	60	58	59	47	65	59	77	59	56	63	65	71	67	72	71	60	55	64	88	73	71	65	62	57	79	67	65	70	70	75	71	66	62	76	69	76	62	56	52	65	58	72	73	65	71	77	64	69	62	65	67	71	79	70	83	66	69	66	64	60	76	76	83	62	50	86	60	72	64	61	58	53	69	57	64	61	65	65	64	75	45	74	61	64	65	67	67	66	68	66	60	42	69	63	77	65	85	65	73	54	67	75	66	61	53	59	64	71	70	59	76	65	67	74	64	81	73	68	73	57	73	72	72	72	69	67	66	44	63	57	71	63	76	73	72	77	75	56	75	60	69	71	71	63	68	63	60	79	63	59	58	70	69	60	69	82	63	85	61	84	66	65	63	77	59	67	72	76	49	61	68	78	66	76	76	71	62	69	58	59	78	68	61	77	71	70	75	68	66	60	60	77	63	68	64	54	74	56	56	54	74	64	65	72	75	80	56	58	60	77	68	69	67	62	56	74	78	67	77	59	51	61	58	67	61	76	65	56	61	63	78	80	65	81	77	71	65	46	80	61	75	68	68	67	65	72	70	67	63	76	56	70	60	79	72	64	64	57	63	76	59	72	55	63	74	76	54	59	80	73	70	66	63	54	71	74	62	78	55	78	56	66	73	78	84	57	66	57	61	71	60	69	58	66	54	79	66	67	63	78	71	71	55	65	69	62	81	71	74	79	73	64	63	76	65	62	62	58	64	72	78	71	68	51	65	73	64	69	74	67	77	64	57	60	59	77	62	79	57	80	65	71	58	67	64	71	63	64	76	64	61	54	77	55	75	61	66	70	81	66	75	58	61	61	67	77	81	62	74	71	52	75	53	53	64	59	56	59	68	66	60	70	64	58	74	68	61	59	69	53	70	52	65	66	69	68	61	80	73	53	73	62	74	81	53	64	68	62	64	59	60	63	74	78	59	75	70	68	62	71	56	50	75	59	63	56	79	63	65	57	65	68	66	57	79	44	67	82	79	69	71	55	70	81	59	68	56	68	66	63	66	62	59	74	65	71	63	79	59	77	73	60	77	78	54	63	60	60	63	63	80	74	68	61	75	62	64	56	66	67	52	69	77	64	68	61	74	56	61	55	52	62	66	72	57	61	57	59	71	64	66	70	75	77	76	59	59	72	78	60	79	55	62	65	68	68	66	98	72	66	65	66	82	59	60	63	74	77	67	56	67	60	55	67	72	61	70	64	60	71	52	55	69	61	76	61	66	57	68	61	80	77	64	60	73	74	61	56	59	58	70	76	57	57	70	60	54	66	71	90	66	81	58	70	80	62	68	63	61	62	81	64	54	52	70	74	68	66	50	73	50	50	59	66	71	66	70	76	61	70	68	66	69	73	66	49	72	64	65	75	70	64	69	79	68	77	47	60	65	65	72	60	64	63	68	71	59	63	86	74
17762	9202	4985	8828	15062	16492	16744	23798	7433	5920	4671	3930	7806	4567	3827	2862	2300	1917	1491	1480	1510	1393	1237	1161	1092	1080	1382	5531	2602	2997	1382	1772	1502	2838	3043	2817	1514	883	903	858	836	858	821	839	865	896	843	871	850	820	843	814	840	799	864	819	859	801	839	836	854	956	889	876	824	870	889	864	835	914	854	862	855	861	877	889	843	795	833	847	869	877	833	805	821	876	813	850	794	834	854	791	837	831	852	828	871	870	834	844	870	861	851	863	852	839	837	865	803	874	833	875	803	810	851	846	857	890	882	835	812	857	851	850	840	832	819	825	829	835	778	819	805	836	864	837	850	826	821	809	895	850	770	821	802	889	856	830	846	827	830	836	846	853	874	874	887	860	845	863	867	848	844	862	859	850	847	828	789	804	836	934	814	830	854	819	909	809	869	881	803	847	816	827	862	878	823	835	830	879	789	810	861	867	867	842	807	847	827	830	852	914	832	812	847	872	832	873	838	777	862	864	852	841	829	874	836	873	834	851	859	855	823	873	841	854	859	858	877	786	861	837	843	837	812	842	852	784	844	883	842	875	842	851	822	809	844	820	829	833	838	871	769	848	885	859	764	840	841	851	871	826	896	872	785	852	832	801	838	786	838	843	833	854	876	856	832	840	847	821	830	812	846	848	902	867	825	842	799	832	803	810	869	842	858	846	863	786	850	887	856	805	847	886	794	844	862	868	831	852	848	914	777	853	822	852	914	815	908	845	818	832	894	817	867	830	856	840	873	897	903	826	782	819	832	869	865	836	901	837	840	855	830	848	809	823	828	898	844	862	854	869	908	816	844	815	878	848	852	810	854	795	895	859	872	828	905	875	870	861	813	825	828	884	896	850	842	868	857	837	828	820	805	820	839	834	880	805	839	821	866	871	823	836	835	868	845	835	890	883	807	845	908	840	808	861	850	855	788	834	761	835	837	860	836	871	817	917	832	854	868	818	876	903	787	805	862	803	814	822	894	893	880	871	865	877	829	855	893	889	807	825	817	839	884	855	813	841	862	833	847	849	814	835	854	840	817	890	838	858	860	878	863	859	824	842	839	851	888	815	899	815	832	860	866	841	848	890	818	811	855	834	804	817	848	787	832	865	880	840	841	883	844	833	784	833	867	877	839	829	826	843	790	836	841	802	789	780	823	830	847	864	860	829	873	835	849	853	828	833	841	815	854	858	816	872	845	839	844	846	820	832	831	839	820	848	877	870	851	817	879	870	875	817	876	831	830	876	864	891	826	832	892	856	845	851	922	835	821	879	878	824	843	910	838	851	784	814	868	843	843	769	802	858	857	858	830	874	809	790	869	822	842	821	846	868	833	861	820	851	855	815	890	814	905	842	824	914	834	816	859	829	819	833	887	859	869	810	874	793	803	799	861	846	855	864	865	885	846	775	833	901	919	825	895	835	829	869	851	861	863	921	868	838	847	920	859	847	846	812	834	858	857	865	861	781	834	806	862	847	863	833	876	834	856	888	800	812	863	794	766	822	858	840	846	834	843	816	843	840	789	899	829	857	876	827	849	838	843	830	869	787	865	936	896	799	810	817	862	847	810	837	829	779	934	850	822	844	850	805	822	867	880	824	839	864	861	782	878	837	862	827	833	889	852	859	812	807	847	879	866	871	816	851	860	872	817	843	858	876	832	872	852	823	865	877	813	849	860	826	852	857	826	873	796	887	819	815	817	861	855	834	846	817	822	836	789	856	858	888	840	786	817	869	867	853	794	922	804	856	828	859	870	830	857	802	860	943	838	804	870	875	814	832	840	869	840	830	849	847	819	847	782	869	814	875	843	850	881	854	825	836	881	829	778	846	825	909	799	856	802	847	852	836	864	912	877	796	789	832	865	855	806	836	832	826	858	871	870	819	816	841	882	863	863	820	848	836	818	833	832	899	818	844	808	857	864	858	834	834	895	841	870	797	869	870	864	787	816	805	825	877	839	859	866	857	867	898	837	808	861	829	812	813	855	838	809	828	851	857	873	822	870	844	880	871	812	855	838	837	820	884	878	829	902	845	803	751	812	913	782	834	837	891	884	850	861	896	836	874	842	836	875	857	814	900	845	837	842	879	828	846	895	884	821	878	882	832	835	832	836	867	817	866	891	827	817	842	858	817	899	855	846	824	817	835	864	843	839	835	883	835	875	790	864	798	866	824	849	797	859	864	914	862	872	851	891	829	838	840	853	856	883	909	881	829	844	883	821	804	845	865	838	804	846	843	851	828	849	858	860	846	861	817	831	865	815	831	879	859	832	871	905	866	826	857	841	896	822	818	880	872	897	847	812	801	826	835	875	889	864	849	788	841	867	839	862	901	864	881	816	872	864	778	851	895	901	831	885	812	909	838	877	856	793	850	816	829	841	821	836	871	836	855	901	836	877	864	842	863	863	893	809	855	841	830	870	891	826	867	862	815	863	811	827	837	851	862	898	852	814	835	846	799	900	822	849	868	823	795	831	838	851	859	775	831	810	808	816	817	836	871	861	823	842	901	878	893	824	905	862	849	858	834	821	830	860	835	882	838	846	804	883	828	853	866	844	825	841	837	888	824	811	837	857	826	818	812	864	802	821	793	804	818	831	877	899	803	805	858	819	841	845	781	842	812	871	866	880	897	898	858	824	845	889	870	830	874	815	829	865	821	840	853	830	848	818	823	904	808	874	866	852	836	870	847	863	903	828	834	831	855	813	810	814	797	856	844	785	842	855	834	807	790	841	822	858	840	848	852	775	796	875	867	833	838	865	828	822	827	849	802	824	847	901	807	886	848	908	816	852	857	852	811	881	848	862	839	841	837	852	829	862	797	852	858	815	797	851	769	864	860	829	902	828	836	889	841	823	836	852	868	810	842	831	844	922	813	884	878	867	844	785	894	836	867	872	868	834	826	876	825	877	840	809	873	821	890	850	878	850	888	850	832	836	859	801	886	914	881	821	907	823	818	839	830	817	817	747	826	902	862	805	879	842	898	788	880	837	818	850	871	855	879	880	869	860	837	869	893	875	856	859	876	870	836	849	856	817	913	795	903	886	866	862	902	833	836	887	793	888	823	836	821	815	868	794	851	858	816	835	832	786	872	823	836	816	815	850	845	846	900	797	848	854	878	815	854	835	828	778	862	882	813	819	807	873	858	892	902	826	829	822	902	824	875	880	862	797	827	881	890	867	817	851	867	806	879	837	840	807	905	830	860	873	809	830	821	919	816	864	812	868	812	861	886	826	835	818	803	874	845	884	874	868	873	799	856	848	781	832	798	821	857	832	800	836	803	806	845	839	883	822	797	876	852	798	797	872	826	852	863	808	800	846	830	880	870	788	811	839	842	846	838	840	831	818	805	832	854	819	777	811	869	844	765	847	898	833	827	897	799	782	810	807	845	865	832	829	878	820	847	863	876	838	843	812	848	875	821	860	850	816	887	873	891	831	887	818	872	833	827	821	823	833	830	890	880	842	884	829	830	832	845	875	823
1806	712	303	270	272	354	1459	2851	302	162	141	141	150	248	170	117	95	109	86	76	93	77	87	62	77	75	92	396	154	209	83	109	101	183	212	176	102	73	59	69	73	65	54	52	69	71	66	59	80	68	71	60	64	68	61	76	68	60	86	60	61	56	74	56	62	80	74	69	65	56	53	64	60	79	76	59	74	65	63	52	69	62	60	61	64	60	62	70	79	79	56	73	65	63	68	50	59	53	72	68	60	92	79	79	62	63	59	68	66	59	62	53	64	58	76	70	68	75	63	58	70	55	51	72	72	65	70	69	72	69	52	76	56	69	69	72	70	59	60	74	50	64	68	57	60	65	63	84	70	66	70	57	64	73	57	71	77	76	67	68	71	66	71	47	63	72	69	70	67	60	73	55	71	71	67	60	76	71	63	67	67	66	61	66	62	63	66	63	70	60	81	69	64	72	70	80	70	79	67	72	65	53	59	63	62	62	70	85	60	68	65	60	73	70	62	75	68	69	61	67	46	59	56	62	69	68	68	67	76	85	64	58	72	53	81	80	72	63	66	78	56	62	62	59	71	63	71	63	75	79	71	60	67	68	70	55	66	61	69	64	55	74	73	96	80	62	72	53	65	76	67	61	55	63	70	62	59	67	63	50	49	60	75	68	55	64	49	54	80	59	61	61	51	88	68	74	56	74	81	70	64	57	53	71	59	68	68	74	53	50	54	67	54	67	74	56	56	75	70	49	54	79	54	71	70	47	70	74	65	77	59	65	63	59	72	57	71	72	61	81	78	62	71	78	63	65	52	68	57	70	54	70	71	79	55	67	68	68	74	89	75	68	66	78	60	45	64	71	72	56	72	62	66	75	78	67	62	76	63	59	70	74	86	62	68	70	71	70	57	57	79	57	57	73	71	77	64	62	68	65	48	72	63	70	84	75	60	70	74	71	67	69	57	73	75	59	62	79	78	66	61	59	78	77	59	60	50	72	54	56	59	66	64	66	66	75	81	83	70	74	50	61	72	72	74	66	64	62	62	67	78	67	58	73	70	61	89	74	67	63	55	62	66	57	77	59	63	69	66	56	61	78	80	82	59	61	72	67	61	62	61	67	64	75	67	56	66	63	61	56	89	70	68	83	64	55	73	63	71	65	71	67	76	75	63	60	58	63	56	79	54	71	76	62	67	65	57	72	73	68	68	54	73	67	51	61	63	66	72	57	73	55	52	66	55	63	84	61	61	67	53	77	60	44	55	62	64	77	69	69	67	76	66	62	65	76	54	75	69	80	59	59	66	72	63	57	63	73	81	68	70	73	72	64	77	62	71	64	61	75	76	63	75	64	62	61	58	69	69	78	75	64	74	68	67	67	73	69	79	68	60	64	61	56	65	65	65	63	66	69	69	46	62	70	84	62	59	74	65	68	69	63	73	64	63	51	63	57	66	68	65	52	57	80	73	69	69	62	79	67	62	73	74	75	66	69	72	60	58	49	71	73	79	67	68	67	66	81	72	61	67	76	74	60	69	70	77	54	68	65	59	64	78	66	69	76	64	62	55	64	69	54	62	66	69	75	62	62	66	55	57	64	66	58	74	69	67	65	70	78	51	65	69	65	44	52	68	77	60	54	68	70	68	58	70	69	63	86	79	59	65	64	74	71	78	79	61	63	69	76	60	71	64	60	74	72	50	66	81	80	63	69	64	65	68	85	76	76	67	76	64	62	60	62	59	70	73	59	62	53	64	63	61	56	63	72	64	82	68	64	71	69	66	89	67	54	63	58	70	63	80	70	72	50	65	64	79	70	62	58	62	63	72	73	66	54	60	49	70	69	68	67	76	66	70	61	57	67	62	69	70	73	69	77	68	70	71	53	59	65	72	61	87	61	57	69	72	64	67	71	63	77	81	62	72	78	61	56	76	62	77	63	67	71	67	62	78	78	57	58	77	52	70	81	68	55	63	76	64	63	73	67	62	67	56	57	69	69	68	50	64	65	66	60	54	59	55	77	67	58	68	72	75	59	76	70	72	54	65	72	63	56	62	79	69	58	74	69	71	64	60	74	55	64	72	65	68	74	65	74	85	57	64	82	59	69	65	61	65	72	53	76	69	60	69	71	83	73	67	68	75	67	68	62	54	61	52	53	57	63	59	72	64	70	68	50	72	64	78	65	69	54	51	71	56	69	68	54	67	70	54	64	62	79	58	59	59	57	61	77	66	73	62	65	48	77	63	82	71	74	66	79	76	71	80	68	62	67	71	64	61	75	55	58	62	72	62	72	59	55	57	64	72	76	77	62	60	71	69	61	64	52	66	65	72	68	67	65	77	50	62	64	58	66	60	72	69	60	63	61	71	57	55	75	66	67	66	58	59	56	74	69	65	74	70	69	59	71	73	65	82	50	56	70	78	65	56	56	81	76	70	62	70	64	55	72	53	72	67	60	60	69	64	62	69	68	67	73	59	78	70	66	75	80	66	67	55	58	61	60	62	70	71	64	72	83	60	62	64	72	75	73	58	66	66	66	68	63	68	60	53	62	67	75	63	66	64	72	77	84	53	56	73	56	71	56	65	67	58	78	68	78	60	65	63	74	63	80	64	67	73	63	76	71	73	79	68	66	76	56	50	70	60	57	67	74	62	66	61	67	68	62	76	51	64	61	63	78	73	67	66	65	67	69	72	66	59	73	74	63	55	59	57	65	83	63	72	77	61	63	72	60	63	65	72	70	78	59	59	61	57	66	65	66	54	63	68	69	83	73	79	60	59	63	82	83	47	64	70	64	73	62	66	69	65	70	77	60	51	64	69	74	81	62	77	79	71	63	71	59	69	57	82	64	49	68	60	69	56	76	64	66	68	73	66	64	83	63	68	68	69	81	78	60	70	73	69	55	68	66	53	66	66	65	60	75	74	58	71	71	75	92	60	64	61	66	74	65	79	50	65	61	72	57	70	76	49	56	56	53	55	63	66	74	63	70	65	61	81	58	52	56	76	80	62	69	60	71	53	78	77	60	52	67	50	65	73	47	64	68	62	67	68	41	67	64	59	75	65	64	79	66	75	61	63	69	64	61	72	79	55	66	72	66	60	58	60	71	63	74	71	63	64	62	68	64	56	79	67	71	86	52	58	65	72	67	64	70	55	65	59	71	63	65	80	52	65	65	65	61	59	75	72	61	56	68	61	62	77	68	93	69	65	60	57	59	73	78	63	64	75	60	59	59	62	60	56	62	64	70	69	80	54	72	75	67	71	71	62	69	80	62	66	77	67	64	63	63	76	62	55	62	60	72	62	58	53	62	52	71	61	58	57	62	66	75	64	59	72	43	71	64	67	57	73	64	59	70	60	77	58	54	58	63	63	61	79	62	72	59	74	64	62	59	71	67	75	64	74	84	57	69	55	76	66	64	63	56	67	53	53	78	67	67	72	61	69	61	65	59	75	68	77	74	55	66	68	61	66	69	61	74	76	68	61	88	77	69	63	65	69	63	60	65	63	74
21238	11635	6335	11504	19067	19852	31525	34247	11036	7198	6065	5116	5823	8405	5243	3579	2980	2380	1877	1825	1699	1546	1389	1381	1295	1081	2520	11121	4116	6140	1378	3115	2601	5360	5621	4662	1986	807	852	829	763	821	783	808	795	851	846	859	813	747	821	835	835	845	772	832	832	775	815	815	867	917	932	868	787	810	812	833	799	826	797	843	767	836	830	753	853	816	840	764	839	810	900	800	828	805	828	810	782	806	847	825	790	859	857	808	824	831	801	796	769	799	785	807	789	829	755	762	790	822	808	819	850	820	858	835	811	775	850	816	812	786	869	826	824	799	844	745	809	803	825	802	772	780	792	844	790	869	832	820	781	801	805	838	810	839	797	765	820	796	784	819	804	829	809	810	858	807	807	748	818	798	783	783	825	823	882	831	753	776	823	767	792	807	794	794	835	832	804	800	802	795	805	772	816	799	801	807	792	794	838	834	821	782	811	832	783	813	837	831	797	728	839	816	789	819	795	844	796	780	849	845	772	800	829	807	768	803	832	810	794	770	839	802	833	842	818	767	823	805	818	808	755	782	873	782	778	841	790	833	764	792	800	860	812	794	838	828	782	780	804	828	822	823	777	791	794	798	810	816	784	858	831	804	791	878	816	828	854	820	814	811	820	759	857	802	788	783	827	808	839	829	827	780	819	778	829	788	808	848	825	866	780	821	853	767	791	874	802	836	827	796	736	801	809	795	804	778	839	799	780	810	822	755	773	786	819	775	806	773	792	800	774	769	773	820	822	786	828	815	832	786	808	777	776	852	818	792	794	822	801	841	792	792	826	804	835	811	849	804	805	818	824	769	818	798	820	776	809	843	777	798	813	806	826	815	856	826	889	858	786	783	832	752	817	828	817	768	777	824	809	820	782	772	787	857	801	795	804	779	804	823	864	820	850	817	824	797	784	759	784	846	807	848	826	815	820	841	803	771	806	863	799	804	751	803	790	794	858	786	819	795	811	764	823	798	830	856	798	809	772	787	820	812	841	828	817	812	798	799	857	806	771	807	795	810	808	805	843	804	773	823	792	770	759	791	810	791	839	771	809	807	844	795	812	802	843	755	801	856	838	852	791	834	819	803	811	807	820	742	864	791	819	779	861	828	781	836	794	793	829	846	818	845	842	788	805	795	766	809	820	860	789	806	791	808	762	773	787	806	777	836	811	779	784	863	803	777	825	809	859	776	812	782	852	784	831	811	794	847	826	844	863	770	806	826	800	838	808	772	834	820	849	832	806	816	819	826	811	801	775	806	778	788	862	817	811	738	793	795	798	842	780	814	793	804	794	816	769	825	816	832	809	828	836	791	825	858	795	840	794	800	819	829	757	818	773	840	825	817	765	827	833	811	791	799	727	874	779	818	797	821	832	867	818	829	839	814	799	776	863	780	825	858	915	794	781	808	836	771	833	826	859	883	818	822	815	863	842	783	765	843	801	850	801	840	841	790	799	841	791	814	823	817	789	822	781	838	811	776	832	808	801	809	816	833	741	827	827	808	747	777	843	819	819	797	793	806	837	757	800	865	813	842	797	801	806	808	800	801	787	813	814	811	755	779	803	790	853	757	783	769	812	781	800	762	802	822	825	790	771	799	838	829	853	836	785	821	850	808	849	792	762	813	778	829	800	798	803	788	751	804	792	821	784	772	789	797	793	840	803	819	805	819	806	787	818	774	859	818	748	773	781	836	792	841	813	829	807	786	864	817	903	800	807	804	814	833	829	810	830	777	831	819	843	830	792	829	865	835	839	872	802	778	824	843	829	861	832	768	817	834	838	860	774	811	821	789	813	815	793	816	813	820	789	799	844	800	823	816	829	827	834	864	841	832	802	794	744	794	812	784	820	819	780	806	836	813	811	858	832	881	861	748	781	849	770	802	807	830	838	802	779	851	778	818	850	784	804	847	767	835	799	781	848	815	827	768	822	798	783	768	790	853	793	787	802	813	767	841	843	775	805	850	768	817	832	851	787	811	830	834	792	836	817	809	796	790	858	815	789	853	831	848	853	823	801	766	803	727	788	822	780	790	789	832	809	814	822	788	836	823	771	754	805	831	794	772	770	773	819	822	854	799	843	827	778	800	769	770	803	794	764	801	813	835	779	829	799	811	788	767	819	813	819	817	819	836	781	817	818	786	811	805	864	793	808	784	857	772	822	860	776	782	787	789	828	789	776	799	805	838	858	839	811	828	833	824	811	763	775	793	750	843	819	827	804	838	807	820	748	812	833	807	803	825	828	783	823	780	811	795	807	853	811	877	823	755	862	848	813	789	786	846	783	794	773	885	821	819	842	821	760	811	828	859	835	834	799	842	779	777	780	834	830	777	774	796	820	812	790	820	814	767	839	816	766	781	834	825	799	806	793	774	827	834	821	807	810	855	855	804	842	825	836	789	795	822	826	800	796	800	834	775	812	846	789	834	796	818	776	835	832	784	791	819	820	776	764	757	851	801	836	765	828	823	770	771	749	830	849	839	852	863	771	861	849	809	842	802	792	797	805	824	793	774	833	817	818	806	825	823	814	781	830	825	798	826	832	777	831	831	814	829	791	827	794	811	784	839	797	793	807	825	791	842	801	757	804	825	783	829	783	820	800	887	793	813	775	834	800	810	789	856	840	761	776	835	849	749	815	796	802	782	813	834	804	790	829	851	810	857	842	812	817	831	803	778	820	814	828	851	784	773	790	830	819	829	820	830	822	785	805	806	787	816	805	819	836	833	841	804	775	842	818	759	832	804	850	854	868	790	816	834	811	833	800	816	790	850	757	817	789	837	828	806	826	788	857	767	797	791	806	799	781	833	804	815	795	785	881	815	821	813	836	820	868	828	831	867	820	786	797	833	828	864	789	827	804	848	809	810	773	814	845	851	797	818	793	877	835	785	828	825	826	811	834	781	762	765	848	845	802	752	848	785	823	793	881	809	765	805	777	804	804	770	817	836	863	770	819	814	858	799	860	838	829	810	809	781	786	856	793	843	804	771	806	774	825	863	764	823	800	797	798	805	853	788	838	809	811	793	835	843	831	817	843	810	788	796	826	787	793	858	808	783	827	790	758	841	818	814	816	757	793	786	800	814	855	811	805	801	778	816	756	818	827	802	831	792	800	783	832	830	801	784	862	820	766	845	815	849	774	793	823	815	775	821	775	850	788	799	797	792	808	831	802	838	830	795	785	853	810	797	818	882	808	861	801	786	756	821	811	785	811	818	768	808	787	838	811	774	790	805	796	830	807	741	786	818	828	779	783	850	784	834	824	805	842	824	815	779	813	849	838	795	844	842	801	806	804	773	837	812	862	858	804	788	841	790	834	793	802	823	768	767	796	841	810	753	818	809	779	769	753	790	817	794	796	870	805	852	828	769	818	798	719	822	801	806	804	835	773	792	815	872	817	792	875	759	817	855	784	813	783	840	785	843	755	840	792	800	832	848	830	767	787	771	808	797	807	822	848	824	800	812	836	779	810	807	792	796	794	823	787	819
3511	690	355	276	311	622	3726	3055	293	176	190	147	152	207	136	134	121	126	98	96	124	115	111	107	94	93	151	340	171	173	92	180	126	269	221	220	112	84	87	81	78	81	86	80	77	95	106	83	88	93	85	104	77	73	100	87	84	86	80	89	92	90	79	97	95	94	106	88	87	83	91	90	91	88	85	82	87	90	86	87	109	95	91	91	86	96	82	85	102	102	90	90	91	98	88	109	82	102	96	113	79	105	96	92	94	116	110	87	117	81	85	88	74	87	80	105	87	75	78	76	76	79	72	94	99	103	85	92	89	105	89	82	76	98	98	83	100	92	97	87	100	96	94	92	88	92	87	86	92	105	77	85	87	97	87	89	84	91	74	96	80	91	81	76	66	104	85	102	90	86	81	85	101	104	101	104	99	84	94	95	94	94	92	103	101	99	83	100	83	92	95	117	99	80	80	81	78	80	91	113	92	85	89	86	80	107	100	100	86	98	96	104	103	103	93	88	85	97	72	83	90	103	92	92	92	86	98	91	104	87	80	82	95	94	101	88	89	90	111	106	81	82	97	98	73	88	89	105	95	94	74	90	79	91	91	89	92	93	97	96	79	96	98	86	104	90	85	92	83	90	92	95	82	97	108	108	91	88	104	105	77	87	88	91	83	75	108	106	93	82	89	90	91	102	75	90	101	89	87	86	106	74	88	94	92	93	86	77	77	78	89	91	98	90	88	102	88	83	92	84	92	84	93	98	102	83	89	93	108	112	92	101	95	86	80	89	94	78	93	96	98	82	93	91	77	84	78	78	96	103	87	97	100	91	85	92	96	80	70	100	105	79	91	97	92	104	79	99	80	79	97	96	102	90	111	110	101	85	86	85	99	81	76	105	87	81	105	95	98	83	102	94	91	109	97	85	90	94	94	92	70	104	84	86	99	96	103	102	97	90	97	101	91	104	104	104	80	87	83	86	87	102	91	96	85	82	83	98	92	82	107	89	103	96	100	94	83	100	113	90	77	88	98	75	95	89	88	93	92	98	99	94	91	81	79	92	73	83	101	101	90	85	86	106	81	88	90	87	92	99	98	90	93	90	91	100	90	88	86	87	88	92	88	94	82	102	94	91	67	109	82	85	91	100	83	99	97	92	94	78	82	95	82	78	87	102	88	101	93	89	98	85	95	109	87	98	95	97	98	83	82	89	95	89	81	94	61	81	92	109	90	84	117	109	110	106	90	111	100	90	88	84	80	84	88	80	104	110	97	100	93	107	82	102	89	109	84	86	91	81	95	90	89	87	89	100	94	95	80	107	96	79	88	91	94	75	88	97	84	82	86	104	92	91	94	82	86	84	103	91	81	85	90	98	96	109	103	91	89	101	94	89	84	105	79	87	86	85	89	94	84	100	88	91	88	93	95	89	84	92	98	89	87	95	92	80	81	86	96	97	108	82	80	81	84	97	85	80	79	95	92	91	90	102	97	95	95	96	75	90	92	100	91	78	92	111	87	96	87	87	113	93	108	86	102	79	88	82	81	88	100	90	117	99	86	97	92	89	95	99	96	112	102	82	98	105	89	105	86	91	93	85	85	88	80	84	96	92	73	92	98	89	88	72	86	95	78	110	78	102	91	94	84	91	103	84	94	104	79	73	81	97	86	75	85	88	93	86	91	100	84	82	95	88	90	93	91	95	108	88	87	90	89	93	90	86	103	89	87	95	107	101	85	83	78	92	95	99	88	95	102	107	89	96	78	105	81	89	76	91	94	82	76	88	102	82	109	107	105	81	109	101	92	92	107	108	71	83	86	92	101	101	97	102	84	102	99	94	87	93	86	110	98	79	86	98	79	83	109	82	82	93	93	99	101	89	99	86	81	86	103	81	94	74	88	86	86	83	89	96	87	78	90	73	68	99	72	89	94	92	94	81	86	72	76	95	109	87	75	90	96	86	67	86	73	99	85	112	79	80	91	103	72	94	73	102	91	89	89	91	84	94	111	118	94	110	73	93	75	99	81	83	95	92	87	95	78	102	83	89	91	91	86	93	95	95	109	79	91	94	90	82	70	89	102	84	85	83	99	82	94	102	89	73	80	86	92	87	85	87	90	101	88	88	83	106	98	77	87	100	111	113	86	84	84	85	91	93	103	85	87	102	90	98	86	98	101	89	75	100	101	70	76	84	91	84	95	76	81	105	107	83	85	89	91	103	89	88	99	91	81	93	85	85	92	103	93	83	88	76	96	94	109	104	102	97	99	86	83	93	96	83	95	96	99	80	105	88	84	92	101	99	96	95	84	87	87	85	86	85	69	91	92	93	82	100	100	100	91	106	91	86	79	88	89	102	89	99	91	85	89	98	87	77	84	99	101	91	85	95	99	91	99	89	91	96	85	83	73	98	95	86	99	103	113	87	87	88	94	102	96	92	84	92	87	80	98	97	95	77	71	105	78	110	78	95	99	101	77	91	94	111	94	80	93	82	90	104	88	95	95	91	102	96	94	102	94	72	88	94	99	98	78	100	80	76	96	79	84	107	102	95	89	94	94	94	90	94	93	102	94	107	77	84	96	114	106	94	94	95	94	91	83	78	84	87	72	82	97	110	101	88	100	77	76	94	102	88	94	91	91	76	91	101	86	95	99	78	96	111	96	98	87	84	101	66	100	95	87	83	87	66	99	86	91	88	101	100	82	101	69	88	95	102	106	111	88	94	92	98	100	89	112	82	93	78	104	96	85	86	84	91	87	93	82	103	86	92	104	75	108	98	80	94	103	107	95	87	92	84	90	100	89	94	94	89	83	90	96	89	108	70	92	112	102	92	84	85	87	93	85	88	93	77	104	99	88	96	88	69	82	87	111	101	99	97	95	96	92	79	83	82	97	84	78	91	101	81	81	100	95	85	65	94	82	83	85	104	73	86	107	110	109	103	96	81	81	100	96	87	95	91	98	98	101	94	83	97	93	86	90	99	87	86	95	97	97	73	81	80	93	95	85	92	87	111	97	83	80	96	91	101	107	91	95	101	85	93	81	103	96	90	93	104	113	79	93	97	94	79	78	93	86	99	75	96	80	98	87	85	82	104	81	97	95	114	104	80	87	98	93	98	106	79	72	87	93	106	96	98	87	103	93	103	76	101	85	94	107	75	86	106	103	99	108	83	98	89	98	95	78	91	79	93	112	97	106	96	88	88	89	96	96	86	91	87	85	84	111	74	95	78	66	92	103	97	87	108	97	106	104	106	100	87	81	94	99	97	95	89	96	82	89	79	93	101	92	94	80	83	81	95	81	103	99	98	87	82	92	106	85	97	85	101	110	91	90	97	90	99	95	83	94	81	89	94	92	71	96	85	87	76	76	89	110	88	85	95	83	102	81	91	88	95	90	110	90	124	89	94	87	87	92	93	99	86	90	93	124	80	93	86	83	85	113	80	89	74	78	106	88	95	83	82	100	93	86	74	90	94	101	93	83	87	93	103	102	77	80	83	115	89	101	102	95	96
20231	10987	6178	11532	19290	21767	42972	33065	10673	7263	6183	5571	5243	7404	4324	3924	3388	2652	2320	2201	2124	1848	1714	1656	1519	1405	3032	9749	4742	4985	1469	3804	3297	6999	6967	5679	2020	1181	1150	1140	1149	1178	1151	1139	1144	1133	1125	1121	1080	1111	1184	1172	1131	1128	1131	1166	1194	1135	1224	1090	1246	1330	1253	1267	1077	1186	1120	1166	1158	1111	1217	1113	1149	1111	1090	1146	1161	1124	1083	1125	1163	1119	1127	1137	1154	1187	1113	1140	1165	1172	1158	1137	1122	1180	1153	1171	1084	1159	1164	1206	1119	1126	1156	1087	1173	1146	1164	1209	1108	1123	1165	1085	1177	1093	1142	1161	1105	1193	1124	1155	1111	1146	1101	1157	1165	1130	1187	1101	1131	1167	1127	1138	1095	1138	1161	1162	1093	1120	1129	1129	1147	1165	1151	1107	1125	1122	1117	1138	1146	1127	1129	1111	1139	1172	1143	1082	1125	1211	1151	1167	1162	1097	1086	1112	1163	1084	1119	1128	1124	1140	1172	1139	1179	1152	1104	1183	1122	1159	1127	1153	1126	1119	1220	1134	1096	1166	1085	1151	1077	1137	1138	1152	1113	1182	1161	1167	1143	1121	1124	1189	1056	1147	1178	1182	1165	1137	1162	1142	1093	1149	1121	1091	1166	1114	1143	1154	1149	1116	1129	1181	1108	1138	1102	1181	1133	1112	1113	1115	1139	1166	1136	1143	1128	1134	1130	1160	1109	1104	1083	1123	1127	1142	1093	1095	1107	1105	1136	1146	1142	1120	1177	1180	1162	1161	1187	1109	1132	1155	1094	1125	1116	1062	1133	1174	1170	1146	1132	1095	1124	1106	1125	1130	1137	1149	1107	1120	1178	1102	1147	1109	1257	1126	1140	1131	1217	1093	1148	1141	1126	1170	1112	1139	1137	1149	1120	1083	1134	1149	1152	1171	1084	1145	1115	1182	1127	1139	1150	1125	1174	1155	1147	1144	1122	1125	1131	1120	1137	1141	1129	1177	1150	1124	1143	1134	1153	1063	1165	1190	1124	1148	1130	1114	1152	1167	1165	1177	1140	1127	1153	1135	1099	1147	1102	1102	1132	1105	1156	1160	1140	1140	1095	1087	1094	1092	1145	1200	1110	1128	1158	1091	1159	1169	1127	1214	1093	1179	1108	1159	1167	1097	1146	1113	1174	1085	1128	1158	1187	1134	1140	1140	1099	1117	1138	1104	1114	1188	1088	1146	1139	1096	1139	1166	1143	1155	1106	1144	1129	1161	1144	1174	1168	1174	1099	1080	1114	1087	1151	1137	1108	1122	1170	1129	1056	1103	1170	1142	1152	1115	1127	1141	1147	1158	1105	1155	1142	1099	1133	1121	1097	1090	1147	1089	1120	1169	1169	1144	1162	1133	1132	1162	1173	1067	1147	1127	1129	1166	1168	1105	1251	1104	1156	1128	1152	1129	1129	1142	1131	1162	1130	1126	1103	1144	1155	1166	1099	1097	1171	1130	1107	1131	1121	1139	1186	1105	1112	1199	1082	1052	1128	1135	1153	1103	1104	1125	1128	1149	1112	1133	1162	1126	1181	1118	1130	1167	1162	1095	1116	1166	1106	1072	1096	1178	1135	1096	1137	1158	1102	1107	1170	1146	1084	1169	1105	1141	1066	1085	1090	1146	1156	1097	1196	1112	1075	1164	1139	1133	1145	1159	1150	1134	1126	1104	1120	1128	1184	1109	1166	1113	1143	1101	1120	1153	1156	1165	1080	1093	1171	1077	1124	1189	1146	1188	1114	1137	1174	1099	1146	1108	1122	1175	1194	1136	1170	1131	1158	1132	1109	1156	1165	1156	1117	1178	1150	1140	1221	1156	1156	1130	1215	1096	1235	1194	1126	1187	1101	1163	1038	1127	1099	1120	1113	1141	1161	1161	1108	1041	1169	1101	1167	1152	1103	1161	1140	1129	1195	1102	1115	1144	1118	1125	1154	1209	1126	1216	1201	1112	1131	1200	1134	1156	1203	1122	1155	1150	1074	1141	1182	1132	1141	1132	1099	1141	1161	1170	1087	1155	1167	1178	1130	1126	1120	1120	1139	1159	1150	1092	1118	1185	1173	1125	1182	1142	1079	1098	1123	1134	1134	1123	1112	1117	1119	1093	1181	1150	1126	1152	1122	1157	1156	1146	1118	1146	1209	1091	1112	1115	1145	1170	1124	1046	1152	1173	1138	1127	1126	1153	1122	1154	1192	1104	1134	1134	1130	1108	1180	1125	1126	1097	1115	1065	1177	1166	1132	1096	1115	1171	1100	1099	1125	1113	1175	1138	1127	1170	1153	1121	1160	1151	1145	1211	1110	1091	1142	1153	1143	1126	1095	1128	1097	1083	1187	1139	1100	1122	1145	1159	1137	1181	1140	1124	1119	1125	1115	1219	1116	1134	1104	1137	1147	1140	1103	1127	1114	1128	1147	1156	1093	1171	1160	1130	1181	1139	1203	1163	1188	1106	1169	1143	1122	1146	1132	1109	1114	1093	1077	1126	1097	1167	1167	1074	1178	1106	1115	1154	1134	1171	1171	1138	1138	1159	1078	1129	1168	1200	1124	1160	1137	1164	1079	1100	1114	1183	1128	1099	1132	1153	1138	1128	1105	1127	1112	1164	1137	1148	1105	1179	1072	1166	1148	1106	1117	1118	1143	1145	1118	1136	1121	1127	1075	1147	1094	1150	1114	1157	1158	1110	1109	1158	1122	1142	1132	1068	1181	1085	1108	1151	1155	1151	1115	1176	1167	1194	1131	1091	1170	1137	1101	1099	1112	1120	1076	1161	1116	1152	1157	1058	1176	1127	1164	1181	1111	1096	1232	1156	1180	1120	1152	1138	1140	1119	1149	1164	1183	1117	1163	1167	1128	1168	1158	1162	1160	1140	1179	1110	1139	1133	1134	1155	1134	1108	1136	1128	1110	1137	1147	1084	1159	1073	1148	1089	1151	1137	1060	1153	1137	1079	1102	1140	1132	1126	1195	1079	1165	1083	1144	1145	1168	1147	1125	1112	1128	1142	1173	1180	1146	1201	1125	1198	1128	1140	1167	1128	1153	1106	1169	1152	1122	1117	1180	1156	1191	1129	1123	1150	1192	1100	1147	1153	1195	1138	1200	1175	1137	1123	1068	1109	1149	1132	1122	1118	1176	1126	1133	1156	1114	1141	1167	1143	1179	1114	1206	1092	1134	1090	1158	1169	1110	1153	1113	1159	1173	1103	1239	1176	1213	1175	1155	1226	1076	1101	1099	1193	1098	1179	1161	1182	1121	1118	1149	1148	1124	1107	1145	1130	1176	1174	1186	1088	1090	1173	1204	1138	1166	1093	1184	1160	1102	1154	1177	1166	1113	1141	1101	1089	1165	1176	1126	1124	1239	1142	1050	1073	1225	1151	1182	1153	1097	1126	1091	1194	1103	1137	1132	1153	1166	1155	1098	1149	1152	1100	1161	1149	1108	1132	1134	1141	1119	1188	1094	1104	1108	1152	1202	1124	1093	1097	1169	1131	1106	1167	1146	1170	1127	1087	1168	1106	1154	1147	1169	1103	1192	1105	1128	1124	1104	1162	1124	1126	1103	1183	1135	1124	1179	1178	1126	1142	1156	1119	1160	1137	1114	1158	1158	1132	1180	1214	1068	1138	1175	1188	1171	1136	1122	1199	1113	1148	1127	1184	1208	1163	1162	1147	1204	1124	1141	1160	1171	1156	1108	1196	1123	1090	1089	1134	1077	1144	1115	1144	1162	1137	1149	1173	1099	1099	1203	1116	1163	1170	1095	1177	1115	1105	1121	1164	1063	1045	1203	1106	1101	1155	1111	1107	1180	1101	1173	1056	1129	1124	1089	1122	1146	1092	1172	1127	1136	1118	1164	1139	1176	1124	1101	1129	1120	1132	1142	1121	1064	1150	1143	1114	1137	1145	1144	1154	1148	1160	1092	1089	1140	1091	1082	1090	1135	1161	1178	1096	1175	1043	1107	1169	1140	1115	1164	1167	1173	1121	1202	1139	1135	1103	1089	1146	1150	1099	1136	1060	1121	1091	1129	1163	1150	1132	1175	1124	1144	1150	1127	1174	1128	1242	1096	1171	1139	1116	1159	1178	1176	1134	1167	1109	1100	1171	1169	1216	1123	1097	1065	1158	1162	1103	1148	1127	1157	1140	1165	1193	1161	1152	1158	1172	1168	1078	1148	1169	1170	1219	1141	1140	1101	1147	1108	1150	1174	1142	1174	1167	1180	1184	1134	1179	1137	1110	1130	1126	1097	1191	1147	1170	1122	1139	1101	1162	1161	1182	1159	1178	1100	1127	1162	1161	1080	1106	1152	1158	1081	1178	1119	1076	1095	1181	1193	1161	1082	1101	1106	1152	1240	1183	1166	1127	1129	1153	1194	1121	1166	1118	1176	1151	1090	1129	1097	1140	1098	1113	1147	1191	1070	1124	1140	1177	1100	1197	1182	1173	1187	1159	1165	1125	1108	1137	1131	1118	1180	1160	1129	1125	1159	1126	1166	1140	1102	1099	1164	1112	1169	1127	1129	1171	1084	1124	1164	1155	1169	1196	1141	1140	1131	1090	1128	1130	1085	1116	1097	1180	1114	1160	1152	1140	1161	1183	1141	1155	1131	1191	1182	1067	1146	1143	1184	1088	1143	1125	1112	1128	1117	1152	1145	1108	1124	1132	1121	1140	1173	1143	1087	1072	1142	1180	1137	999	1200	1164	1122	1149	1117	1139	1127	1184	1191	1148	1134	1141	1116	1178	1157	1175	1104	1121	1110	1169	1142	1104	1158	1108	1157	1112	1186	1113	1122	1082	1058	1104	1153	1179	1139	1148	1168	1139	1151	1119	1167	1148	1173	1087	1127	1112	1150	1111	1135	1180	1178	1117	1166	1147	1211	1094	1131	1214	1147	1119	1161	1126	1118	1184	1130	1162	1132	1180	1119	1112	1077	1132	1128	1146	1109	1109	1118	1067	1126	1156	1098	1136	1090	1157	1202	1147	1133	1096	1127	1134	1129	1118	1093	1186	1150	1096
2404	921	475	336	375	1260	4854	4435	505	234	199	180	198	248	191	169	138	107	116	119	112	106	115	91	101	98	188	495	273	128	157	238	182	338	367	290	139	87	87	72	88	93	82	91	85	78	97	88	73	91	95	104	83	84	91	67	92	87	89	101	97	95	74	84	85	85	76	83	103	95	91	89	78	87	84	95	83	100	97	92	70	69	92	92	102	92	88	99	79	92	78	100	82	90	83	71	90	82	83	81	77	92	94	79	79	83	93	82	82	98	92	82	87	93	83	77	72	83	94	87	92	74	98	71	78	91	79	83	83	86	92	76	98	95	83	82	83	78	87	79	81	80	89	89	90	92	101	95	85	101	78	66	85	90	90	100	93	94	88	94	89	89	83	92	68	95	84	97	93	89	90	74	90	81	90	81	108	88	72	88	95	71	99	78	95	93	90	110	93	90	80	89	94	94	103	73	108	82	81	86	91	91	75	84	78	68	82	83	72	79	81	81	92	72	96	84	93	92	83	97	80	69	100	94	74	81	80	78	109	76	87	92	77	79	76	89	88	75	87	84	109	76	90	81	86	90	87	93	91	86	92	84	95	96	93	96	88	75	95	90	93	86	85	89	114	100	87	85	100	100	91	97	106	70	92	91	79	101	88	85	66	100	71	76	94	100	93	65	84	69	105	84	66	95	87	76	80	100	92	98	86	79	88	89	80	74	98	90	73	96	78	86	84	82	81	90	81	83	72	70	81	101	102	86	78	102	87	82	89	88	89	80	98	95	81	96	72	91	104	81	90	79	78	97	84	66	105	79	79	77	87	92	78	87	81	66	94	85	82	89	104	86	71	93	109	84	94	97	69	62	94	78	78	84	83	82	93	84	78	90	78	92	80	77	92	87	74	81	103	95	68	94	90	96	94	84	91	80	89	93	80	78	103	75	103	89	92	93	79	105	84	82	85	87	89	84	94	91	91	84	76	95	100	70	74	96	90	75	90	80	86	88	90	69	88	96	105	87	87	82	95	89	76	85	98	91	81	74	100	79	81	72	87	75	92	73	87	87	76	78	75	88	94	89	98	92	80	78	77	95	73	87	87	73	72	96	71	78	81	69	93	91	91	88	79	74	79	92	78	95	97	82	83	84	83	83	82	96	104	90	85	89	79	91	99	84	100	84	91	103	72	82	113	88	72	77	90	61	78	86	76	86	85	100	85	101	81	90	93	105	91	83	103	100	77	93	99	105	80	102	96	74	88	73	107	86	74	81	95	100	96	89	77	79	85	85	83	85	98	72	83	71	96	99	86	67	83	69	87	76	75	101	106	88	77	71	94	80	78	84	92	101	84	91	68	95	86	95	96	71	103	83	82	71	95	94	86	98	82	93	90	75	77	82	89	82	91	90	94	84	75	94	101	69	85	80	82	85	79	101	91	86	89	89	87	82	99	80	107	92	66	93	85	107	80	73	95	84	90	94	81	86	92	71	97	113	87	87	83	95	86	90	69	79	83	82	82	101	79	99	93	89	88	109	69	85	95	91	87	86	83	95	71	85	87	96	82	87	79	71	84	88	91	97	72	96	83	93	88	101	104	78	101	89	84	82	94	90	93	104	67	101	87	87	80	99	83	102	66	95	81	85	89	81	77	73	93	80	93	97	74	93	98	90	83	80	84	77	97	83	92	84	99	89	73	104	106	79	85	92	67	97	84	68	69	75	87	86	86	111	88	85	81	94	84	74	88	70	87	74	80	99	95	98	101	79	100	94	75	77	79	93	94	88	86	85	81	74	83	95	87	101	83	84	86	89	85	88	84	97	86	96	91	68	91	93	84	89	79	78	88	91	99	100	78	83	88	84	94	79	87	69	101	77	92	91	90	79	79	73	81	87	77	93	78	90	80	91	105	103	98	85	87	89	91	83	86	78	100	80	87	87	119	75	99	94	71	95	86	99	74	76	90	73	88	83	90	106	87	95	80	84	76	93	87	91	107	83	87	78	84	81	77	86	95	84	72	100	89	95	82	80	87	74	103	103	76	90	98	80	97	96	96	95	94	80	84	88	87	72	88	53	91	88	78	71	84	68	72	104	81	86	82	77	90	78	90	86	67	87	82	84	92	112	82	82	92	74	86	89	86	70	90	88	87	83	86	96	89	84	92	104	84	92	83	100	86	80	71	78	72	64	98	77	93	85	85	96	98	97	78	93	98	87	97	94	100	79	102	76	92	93	92	104	95	80	95	90	92	95	96	93	86	89	93	97	83	103	93	100	79	98	93	75	73	99	75	96	87	84	78	102	83	88	86	89	72	75	78	89	97	102	96	74	69	88	101	73	91	119	92	85	99	113	75	77	97	71	82	77	92	91	85	77	76	93	81	84	106	77	91	76	94	88	91	98	70	56	88	78	86	90	74	95	81	94	81	92	80	99	69	81	89	99	70	76	108	86	80	90	81	90	80	82	94	92	90	88	94	86	80	100	94	99	88	95	90	81	84	100	93	85	93	78	90	101	78	86	98	93	93	82	99	89	101	99	91	95	86	92	88	78	90	86	101	75	95	93	103	90	90	83	96	86	97	77	82	69	78	96	80	105	82	80	109	98	84	93	85	101	86	86	66	73	85	78	84	75	82	92	83	89	85	77	80	81	77	83	90	86	78	97	90	81	92	83	90	100	87	76	91	70	80	83	86	83	78	91	86	99	82	91	88	91	80	88	101	78	97	97	76	79	68	98	91	86	99	85	83	94	87	93	92	91	90	80	90	90	91	82	77	67	110	78	100	87	97	88	70	79	85	79	90	94	89	76	97	94	88	100	87	87	99	82	84	91	88	82	78	96	89	72	76	103	88	83	86	75	95	88	97	84	70	87	99	84	86	87	100	81	93	99	100	82	82	90	78	93	90	83	96	92	88	72	98	94	96	74	104	77	103	70	89	87	82	88	95	86	74	102	101	72	88	87	87	88	103	91	87	85	85	106	97	91	83	77	78	88	95	82	80	75	101	89	90	82	83	84	86	86	85	91	82	89	90	90	88	86	88	89	70	83	84	87	80	88	85	95	92	80	79	75	102	91	99	86	91	86	78	84	95	89	89	95	89	87	66	84	88	82	93	95	84	96	102	75	87	86	83	97	75	89	91	89	79	107	87	88	92	77	86	88	82	93	92	90	89	75	90	83	93	87	92	85	85	79	96	85	91	83	88	84	89	69	81	78	94	91	87	73	92	83	95	85	88	75	93	80	78	107	74	93	83	100	90	83	77	87	76	81	81	62	75	79	89	74	77	85	94	82	82	85	100	65	87	100	82	77	92	74	97	83	94	72	80	81	104	91	77	93	100	86	102	67	86	78	80	85	93	76	74	88	79	89	93	99	92	92	96	69	73	87	87	92	82	102	88	94	83	71	91	88	86	73	89	92	75	82	101	97	96	100	75	85	74	82	83	89	93	76	88	77	98	86	79	79	86	75	81	72	102	92	81	94	80	79	100	114	77	80	97	66	78	98	80	83
23635	12890	7862	13793	21740	31161	43741	41609	11732	8915	7796	7262	7355	8103	5314	4838	3954	3033	2696	2539	2403	2058	1839	1642	1522	1443	5237	12961	7921	2264	2877	5528	4411	10901	9374	7523	2790	1041	1047	1026	1018	1125	1074	1024	995	1085	1026	1040	1074	1099	1108	1090	1057	1022	1094	1063	1106	1041	1103	1024	1121	1285	1295	1216	1011	1033	1063	1113	1058	1074	1029	1085	1068	1060	1059	1050	1019	1081	1059	1068	1025	1056	1114	1032	1039	1048	1060	1051	1045	1032	1059	1012	1044	1045	1074	1087	1047	1019	965	1066	1114	1011	1035	1038	1065	1078	1012	1035	1071	1051	1039	1030	965	1068	1053	1022	1044	1010	1021	1064	1101	1016	1051	1085	1038	1053	1029	1067	1020	1064	1023	1035	1045	1045	1070	1049	1072	1046	994	1036	1024	1088	1075	1107	1086	1030	1028	1051	1083	980	1016	1061	1020	1043	1060	987	1081	1034	1014	1037	958	1060	1036	1060	1030	1123	1041	1085	1086	1069	1068	1073	1049	1036	1034	1055	997	1056	1068	1025	1032	996	1069	1044	1099	1075	993	1071	1029	1042	971	1088	1033	1100	1070	1031	1020	1011	1039	1046	1092	1071	1034	1065	1065	1121	1068	1027	1083	1041	1041	1030	1042	1111	1041	1038	1060	1050	994	1069	1033	1020	1057	1058	1089	1034	1072	1040	1097	1073	1064	1013	1040	1025	1077	992	1024	1044	1014	1076	1039	1040	1058	1072	1010	1066	1055	1048	1160	1032	1021	1054	1021	1070	1007	1070	1016	998	1068	1035	1074	1094	1024	1021	1019	1063	1069	1020	1068	1071	1045	1056	1050	1097	1064	1114	1074	1104	1068	1092	1043	1035	1020	1028	1052	1011	983	1067	1074	1040	1019	1055	1031	1001	1021	1084	1075	994	1027	1002	1059	1060	1057	1030	1025	1048	1089	1088	1028	1096	1079	1023	1081	1018	1082	1080	1015	1035	1064	1066	1074	1019	1031	1038	1054	1066	1054	1078	1046	1048	1127	1021	1059	1080	1083	1045	1053	1003	1040	1037	1061	1087	1011	1080	1021	1062	1115	1040	1081	1018	1106	1053	1049	1051	991	1078	1042	986	987	1051	1142	1044	1092	1057	1062	1085	995	1040	1018	1096	1060	1004	1040	1083	1064	1057	1030	1038	962	1040	1056	1059	1019	1058	1123	1056	1074	989	1084	1048	1060	1121	1075	1032	1068	1058	1079	1063	1114	1117	1064	1075	1049	1024	1031	1101	1012	1005	1091	1032	1041	1030	1058	1024	1026	1036	1084	1036	1098	1000	1062	1076	1051	1088	1084	1031	993	1073	1053	1061	1082	1043	1025	972	1065	1041	1045	1066	1083	1060	1031	1014	1060	1076	1057	990	1085	1011	1103	1005	1049	1065	1061	1023	1115	1018	1066	1047	1070	1035	1015	946	983	1024	1051	1053	1036	1061	967	1029	1007	1061	1019	1010	1044	1048	1016	1036	1091	1021	1048	1098	1051	1008	1004	1054	1053	1016	1075	1010	1025	1087	1076	1048	1064	1055	1094	1029	1093	1020	1100	1039	1081	1028	1053	1022	1026	1094	1079	1097	1015	944	1057	1054	1049	1076	1091	1013	1015	1086	1060	1024	1030	1134	1064	1085	1046	1023	1091	986	1009	1074	1061	1088	1075	1009	1057	1029	996	1057	1011	1099	1059	1056	1031	1047	982	1055	1065	1023	1004	1012	1059	1028	1011	1046	1041	1026	1076	1058	982	1023	1067	1100	1114	1049	1049	1011	999	1079	1055	1093	1082	991	1035	1025	1054	1046	1061	1038	1073	1064	1040	1057	1096	1055	1061	1045	1058	1054	1059	971	1012	984	1016	1073	1021	1054	1055	1069	1035	1033	1017	1028	1049	1093	1128	1077	1061	1087	1072	1054	1046	1015	1002	1064	1015	1082	1052	1062	1071	992	1067	1022	1075	1011	1031	1033	1011	1092	1084	1058	1023	1079	1049	1031	1086	1040	1053	1090	1048	1061	1008	1058	1075	1026	995	1078	1043	974	991	1061	1042	1081	1024	1087	1120	1012	1042	1071	1089	1118	1049	992	1090	1044	1013	1065	1049	1047	1025	988	1086	1045	1015	1057	1082	1042	1060	1051	1054	1013	1074	1089	1086	1080	992	1099	1092	1012	1057	1062	1041	1028	1069	1012	1029	973	1057	993	1063	1011	1010	1048	1062	1014	1042	1083	1102	1063	1072	1059	1052	1043	1046	1018	1036	1043	1043	1070	1081	1044	1075	972	1079	1059	1050	1010	1040	1039	1105	1066	960	1059	1059	1071	1105	1014	1096	1020	1059	1063	1033	1089	1060	1110	1019	1066	1067	1013	1071	1067	963	1083	1113	1051	1070	1062	1069	1054	1079	1050	1055	999	1059	996	1022	1104	1004	1082	995	1003	1036	1036	1067	990	1064	1045	1047	1033	1066	976	1078	1064	1084	1075	1016	1057	1052	1074	1023	1009	998	1053	996	1046	981	1033	1019	1011	1062	1081	1022	1037	1068	1023	1092	1115	1076	1077	1021	1047	1074	1044	966	1081	1025	1029	1024	1040	1079	1039	1071	1090	1112	1076	1028	1024	1054	1015	1044	1015	1049	1035	1025	1053	1080	1087	1064	1039	1068	1011	1043	1003	1040	1020	1049	1062	1070	1001	1061	1043	1056	1060	1052	1082	1046	1012	1067	1030	1041	1033	1167	1043	1047	978	1031	1056	1028	1044	1045	1081	1028	1004	1032	1092	1105	1075	1091	1043	1056	980	990	1078	1035	1065	1011	990	1072	1120	1114	1182	1057	1001	1001	1022	1040	1043	1052	1047	1066	1034	1089	1070	1001	1121	1098	1028	1030	1083	1026	1043	1004	1007	1048	1050	1002	1057	1038	1042	1081	1043	1004	985	1109	1077	1104	1042	1053	1085	1061	995	1044	1056	1049	1071	1025	1055	1033	1046	1072	1027	1029	1057	1052	1068	1134	1023	1048	1043	1045	1019	991	1025	1037	1104	1056	988	994	1100	1073	1054	1024	1024	1021	1031	1032	1041	1006	1054	1048	1042	1084	1052	1015	1080	1070	1066	1013	1015	1053	1056	1075	1063	1013	1037	1074	1061	1054	1088	1039	1096	1033	1031	991	1066	1046	1094	1045	1050	1012	1044	1057	1022	1029	1029	1080	1071	1074	1073	1038	1094	978	1032	1040	1045	1069	1052	1038	1054	1089	1001	1015	1091	1026	1016	1046	1075	989	1028	1052	1056	998	1060	1021	1043	1059	996	1109	1103	1062	1073	1068	1015	987	1012	1056	1083	1035	1067	1056	1062	1065	1073	1067	1061	1035	1081	1064	1031	1085	1042	993	1030	1051	1034	1044	1045	1074	1033	1013	1012	1016	1003	1083	1075	1066	1091	1051	1109	989	1081	1028	1078	1056	1103	1078	1014	1033	1033	1008	1035	1036	1057	1028	1039	1070	1051	1056	1008	1060	1085	1086	1035	1056	1019	1095	1033	1027	1088	1026	1035	1060	1030	1006	1105	1160	1041	1076	1027	1011	1115	1053	1078	1047	1105	1070	1091	1020	1092	1061	1053	1093	1041	1070	1055	1090	1043	1015	989	1026	1046	1045	1039	1069	1049	1045	1065	1079	1011	1060	1032	977	1033	1017	1047	1001	1063	1004	1056	1044	1087	1105	995	1089	1089	1058	1016	1049	1056	1056	1059	1024	1086	1037	997	1060	1029	1031	1061	1158	1079	1034	1051	1063	1037	1041	1073	1009	1064	1056	1029	1028	1042	1035	992	999	1111	993	1020	1048	1072	1066	1048	1071	1066	1010	1047	1055	1042	1017	1018	1093	1037	1055	1034	1042	1009	1036	1008	1031	1065	1018	1033	1058	1042	1088	1010	1090	1021	1019	1062	1013	1062	1075	1048	1023	1078	996	1050	998	1022	1057	1028	1034	1094	1086	1056	1013	1025	1034	994	1047	1055	983	1077	1057	1022	1104	1074	1118	1084	1030	1009	1083	1025	1097	1069	1078	1040	993	1065	1022	1053	1035	1036	1045	934	1026	1066	974	1033	1087	1099	1085	1022	1105	1030	1040	1014	1061	1102	1060	1032	1038	1042	1055	1031	1060	1029	1041	986	1028	988	1068	1053	1094	1048	1092	1047	1020	1039	1062	1048	967	1078	1065	1071	1054	1055	1111	1084	1088	1073	1075	1014	1027	1068	994	1080	1045	1050	1134	1119	1035	1071	1044	1013	1046	1021	1005	993	1042	1036	1091	1085	1110	1129	1039	1039	1073	1101	1073	1014	1080	996	1025	1057	994	1034	998	1069	1030	1068	1062	1038	1110	1058	1026	1075	1076	995	1036	1045	1038	1032	1068	992	1041	1049	1050	1046	1109	1022	1035	1101	1058	1110	1068	1024	1000	1029	1087	1043	1016	1057	1026	1060	1077	1046	1054	1065	1032	993	1036	1055	1055	1016	1022	1019	1016	1072	1060	1003	1052	1034	1038	1110	1027	1001	1060	1091	1070	1046	1023	1018	983	1081	1035	1048	1082	1031	1089	989	1072	1076	1058	1041	1040	1133	1028	1040	1028	1025	962	1068	1044	1054	1035	1052	1031	1035	1054	1051	1074	1034	1043	1037	1045	1063	1102	1048	1107	1061	1025	1033	1018	1036	1083	1005	1057	1026	1057	1088	1122	1043	1027	1020	1016	1132	1085	1048	1076	1036	1006	1004	1037	1028	1022	1025	1075	1034	1075	1045	1095	1083	1010	1039	1042	996	1082	1019	1092	1100	1030	1085	1077	1058	1014	1065	1012	1117	1019	1038	1012	1012	1100	1044	1038	1087	1060	1052	1028	1038	1048	1147	1061	1031	1061	1016	1066	1075	1024	1032	1008	1069
2085	410	236	184	190	233	446	1070	203	123	98	119	122	117	102	106	80	88	82	90	73	57	68	75	75	66	115	199	113	62	80	76	85	132	143	123	91	84	62	65	61	65	65	70	59	68	65	77	64	70	80	70	55	51	70	73	59	68	60	66	60	76	61	75	62	72	60	64	69	59	67	54	66	67	64	62	64	69	65	72	67	70	59	63	57	73	66	67	82	64	75	64	51	53	72	70	68	49	67	73	73	72	55	63	62	59	70	48	68	68	69	66	54	61	79	57	69	58	55	69	64	77	72	53	68	87	55	55	63	70	71	68	63	68	59	72	47	62	78	46	59	66	66	65	69	79	69	54	79	66	56	81	60	80	78	64	80	64	68	77	63	58	66	62	56	71	68	58	59	71	59	67	73	59	74	59	78	70	74	70	75	73	59	54	67	73	53	69	71	68	76	69	59	55	61	67	73	60	65	50	65	58	74	68	68	63	72	63	62	66	75	61	56	56	77	72	67	73	75	62	68	57	78	64	66	64	50	59	65	61	74	61	54	57	52	63	68	68	64	68	58	70	65	79	77	63	74	71	62	77	73	68	63	64	69	78	70	52	65	82	64	64	63	48	62	73	63	61	67	70	76	57	66	62	76	78	74	68	72	65	59	62	57	55	63	69	60	42	75	67	77	69	64	65	66	80	58	62	79	69	66	62	69	65	70	56	78	65	55	73	75	61	77	61	62	69	64	65	67	54	73	49	58	50	61	69	63	69	86	64	49	61	71	78	60	85	51	84	66	68	73	67	67	55	57	74	72	53	67	59	56	66	68	63	53	68	53	62	66	58	64	57	68	65	67	64	65	66	54	69	77	70	64	59	69	70	39	62	66	65	61	62	49	76	70	58	53	51	65	61	55	56	60	82	71	61	70	70	67	71	67	66	78	59	60	67	70	62	50	46	60	61	54	64	70	49	70	74	69	79	70	69	75	55	74	83	66	74	58	68	70	52	58	80	71	68	74	64	63	78	58	63	69	81	54	55	71	61	69	64	73	67	72	85	70	66	65	51	73	66	52	56	73	53	70	69	64	75	62	62	44	85	65	54	72	60	55	47	59	67	59	67	75	76	67	72	78	57	53	53	56	75	69	67	66	63	79	65	63	64	63	67	68	64	65	62	71	68	57	75	63	48	67	65	63	68	54	69	68	66	57	75	65	61	70	53	67	61	57	59	80	66	66	47	71	63	79	70	68	55	73	67	61	60	71	85	77	63	69	61	62	78	78	65	57	70	56	54	68	68	60	75	69	45	71	57	86	63	58	57	57	65	92	69	77	75	49	63	68	74	79	66	63	67	56	67	61	63	55	80	56	59	64	79	56	66	57	62	66	64	59	78	64	67	68	68	67	64	69	60	60	65	61	54	59	63	70	71	72	78	64	67	67	66	71	64	58	58	70	72	73	64	62	65	70	56	57	62	60	54	68	70	77	63	69	75	66	80	83	80	60	64	73	59	65	75	72	51	78	73	62	60	82	67	78	65	64	55	66	66	69	66	60	67	59	84	48	68	62	56	65	70	77	71	61	71	64	59	64	74	72	67	67	56	62	86	60	67	70	61	56	63	62	57	52	76	77	72	67	65	80	55	74	55	69	65	65	50	68	76	65	67	55	70	58	76	55	77	69	68	72	72	59	63	69	63	67	91	50	75	70	47	74	61	69	53	44	70	64	63	70	57	66	64	74	60	56	74	60	60	66	79	69	72	73	76	71	64	74	69	53	66	68	66	68	55	59	62	77	65	54	53	67	77	61	70	68	70	71	68	70	57	53	67	49	61	65	69	56	66	54	58	45	64	69	57	73	62	45	63	43	59	77	72	64	61	61	68	59	50	59	74	75	55	63	48	78	71	65	54	49	49	69	46	59	78	56	71	76	54	64	71	60	60	68	54	70	68	58	61	74	67	61	64	54	57	57	67	64	59	65	68	66	71	67	63	73	54	62	67	61	77	70	74	59	71	63	54	59	63	58	63	79	76	61	67	70	80	55	65	69	75	75	52	68	60	76	60	65	68	77	64	65	76	55	79	49	73	61	65	61	60	64	73	78	57	70	61	72	63	60	62	71	66	66	61	53	71	59	75	59	71	63	65	61	66	65	92	59	68	70	66	62	68	54	77	74	55	87	72	63	69	85	80	56	67	60	78	61	68	80	65	63	78	64	71	62	53	68	48	53	58	63	69	68	71	62	68	75	64	59	70	57	78	59	77	50	67	67	62	78	54	69	69	66	59	60	68	55	71	52	79	82	59	51	68	86	66	44	69	65	63	69	63	66	66	78	59	64	69	59	61	73	58	78	55	77	71	56	49	68	54	77	59	60	70	68	56	64	69	61	73	70	75	65	66	64	83	63	78	48	78	59	70	51	68	59	74	74	65	75	70	56	64	72	70	59	73	68	62	72	83	62	72	64	75	63	60	84	53	58	59	70	65	62	72	55	88	71	67	75	52	61	60	79	73	74	71	72	57	58	77	59	63	75	59	63	79	61	59	68	66	60	55	68	73	69	65	61	64	60	67	62	63	54	59	65	77	55	61	71	62	62	72	76	65	45	66	61	59	59	50	55	66	74	56	59	65	69	68	66	60	60	70	68	72	69	66	55	65	75	58	78	62	72	65	56	77	70	62	66	65	61	59	57	53	48	76	79	64	57	61	59	71	75	60	59	54	58	62	50	74	68	74	61	68	66	42	60	65	81	51	65	68	83	67	70	48	65	72	59	62	67	71	76	57	62	60	72	61	72	58	68	56	69	55	80	62	61	57	69	56	69	76	74	67	44	61	70	72	83	75	67	72	63	61	74	63	67	71	69	63	71	76	54	75	60	67	66	79	49	53	62	63	68	83	61	73	56	65	63	70	64	63	57	76	65	64	64	67	62	66	60	72	79	78	70	70	72	55	60	58	62	57	73	62	67	64	65	53	58	68	55	67	70	61	68	79	54	51	60	67	65	56	62	53	55	65	68	76	71	75	55	62	66	70	63	55	62	70	68	74	58	52	71	64	69	51	66	62	64	60	62	78	72	54	67	57	81	62	55	67	57	69	59	66	53	64	69	53	71	78	51	62	73	78	76	64	79	69	60	61	74	76	65	72	75	62	54	65	57	79	63	67	65	56	65	63	60	66	58	63	89	70	61	79	84	50	60	59	51	64	68	74	67	69	63	64	72	66	55	62	59	73	64	74	71	68	56	70	62	67	64	63	72	76	65	53	62	73	67	61	62	73	65	56	63	63	69	61	58	63	63	54	75	61	61	73	79	65	75	62	64	69	60	61	66	71	73	75	69	62	66	68	66	56	70	65	59	71	63	59	68	58	62	66	72	70	77	73	78	60	58	65	58	53	58	63	68	69	66	88	72	64	71	54	64	49	78	53	74	69	50	70	64	55	59	79	61	63	83	71	60	69	58	62	58	65	52	55	55	68	75	78	68	73	61	70	87	85	66	76	53	81	69	59
16708	8167	4774	8897	15132	15984	18815	27505	6876	5250	4579	4483	3803	3890	2837	2399	1978	1638	1548	1457	1354	1338	1200	1113	1059	983	2496	6014	2288	996	1275	1521	1692	3474	3329	2928	1439	862	858	817	823	846	805	816	884	826	797	819	838	842	842	853	786	889	843	804	826	812	810	857	812	904	887	864	831	841	840	801	794	821	823	843	811	850	854	878	827	872	875	839	826	850	834	783	839	870	838	836	832	837	801	849	801	813	845	806	827	849	861	765	816	819	821	795	809	807	822	820	808	904	833	827	811	815	828	862	830	808	857	829	830	852	815	850	826	855	832	846	806	821	810	804	879	853	802	803	829	793	850	843	868	819	797	825	833	806	824	826	861	797	776	905	766	856	810	850	801	854	809	836	810	808	830	818	829	833	810	859	801	901	858	842	825	880	896	810	829	833	861	780	836	815	836	841	824	829	796	827	858	857	808	881	902	806	817	845	875	852	851	900	846	819	785	810	818	826	840	814	865	848	839	829	802	815	805	817	831	862	866	847	822	837	818	884	798	821	895	818	830	835	799	871	834	831	848	826	814	791	863	807	841	831	860	855	825	837	839	817	848	868	841	821	877	808	840	812	854	840	817	832	765	810	771	881	812	853	816	839	872	847	869	800	822	855	867	822	838	820	903	857	804	802	870	803	810	832	852	821	843	832	808	852	819	833	810	800	819	863	839	874	819	848	798	790	852	816	848	850	824	864	831	862	817	789	828	883	882	797	779	833	833	855	849	802	788	792	843	851	827	841	891	903	800	806	857	807	832	885	813	840	826	861	792	821	816	846	801	809	773	831	808	836	798	816	823	847	812	847	787	779	821	785	820	828	825	778	849	811	830	824	820	817	790	845	854	778	858	849	826	803	833	833	838	838	799	837	850	788	854	907	807	849	802	769	835	778	883	851	838	888	855	860	865	799	889	806	842	831	809	833	841	861	844	844	816	839	849	878	832	830	852	844	803	839	828	857	881	836	878	848	834	800	771	769	870	862	806	841	792	834	888	830	847	807	844	834	794	847	879	761	843	832	829	813	762	892	818	816	840	825	869	784	851	849	809	762	817	850	880	829	829	827	845	827	836	852	816	822	852	809	884	861	821	857	787	852	782	851	838	866	823	925	826	846	887	829	834	856	884	828	801	866	866	856	807	796	812	859	867	829	868	864	839	848	836	832	855	828	858	825	845	811	858	839	831	859	800	808	860	853	836	858	855	812	818	804	884	826	821	862	840	829	878	814	850	899	852	852	855	827	809	863	822	853	865	851	864	805	855	797	853	802	834	833	796	794	798	816	818	842	790	892	798	824	819	820	837	866	821	869	848	818	850	818	805	842	815	822	826	834	829	857	789	875	806	895	827	810	823	774	804	794	799	794	822	843	849	876	851	824	843	817	850	810	844	822	828	882	771	785	771	813	839	873	857	821	883	852	911	850	904	808	808	799	834	814	808	869	833	819	843	774	842	835	825	839	816	843	819	811	827	795	857	851	803	844	831	782	819	772	854	831	788	802	824	782	823	839	806	811	805	798	809	824	859	809	819	816	847	833	847	826	845	846	872	809	809	856	822	849	834	883	869	862	838	900	880	841	838	796	840	861	832	834	759	844	823	815	873	814	850	825	840	851	886	865	798	800	853	802	811	813	823	812	864	773	846	865	833	838	870	803	878	770	864	818	850	826	846	826	889	824	824	791	882	862	861	828	805	816	769	826	773	769	801	811	827	769	850	793	818	852	847	844	827	806	831	883	797	852	801	843	855	819	823	832	806	843	821	831	805	798	831	836	811	821	841	830	882	796	821	795	819	869	833	896	843	832	896	843	805	851	825	815	833	825	833	814	839	784	828	807	878	857	861	821	822	836	822	831	844	837	865	839	791	822	858	815	840	814	824	875	825	824	827	801	869	846	805	847	842	802	823	807	811	830	836	840	847	870	804	831	824	806	853	819	854	825	785	824	826	790	841	827	826	839	861	834	862	769	893	862	878	820	822	814	815	814	849	806	834	832	866	786	785	776	825	825	857	805	839	803	813	876	813	891	865	846	856	819	803	829	807	828	849	830	851	839	827	820	856	864	833	839	852	878	829	809	830	840	835	856	849	853	862	869	849	818	821	854	862	899	802	824	809	829	816	821	808	821	821	834	811	832	804	793	860	865	806	814	820	851	816	776	840	848	878	845	858	816	786	858	830	779	805	855	874	857	794	829	821	792	874	848	831	855	827	875	844	844	828	769	892	797	795	824	844	839	801	809	791	800	807	868	857	826	812	823	793	902	780	872	861	839	852	826	792	838	833	803	836	814	838	877	806	805	828	792	871	838	843	845	792	873	809	851	819	827	802	880	831	800	800	834	805	827	806	831	880	875	856	820	826	801	797	824	890	807	789	893	824	886	819	816	801	849	823	856	816	826	796	817	838	852	867	885	816	874	813	823	776	849	834	870	845	836	853	820	813	823	826	785	849	817	824	838	857	852	817	850	816	838	843	872	898	832	820	823	820	849	840	842	829	881	815	834	820	802	812	773	881	837	825	851	875	870	855	846	866	817	813	846	822	826	854	799	808	825	831	853	851	843	796	825	837	814	814	821	763	833	835	854	860	787	817	823	823	774	827	887	779	829	855	824	789	869	844	841	854	826	814	879	860	846	836	818	832	812	804	854	825	820	849	788	813	846	857	826	801	867	803	818	779	771	845	832	807	843	877	817	827	797	837	887	809	888	843	834	811	807	841	868	864	774	858	778	818	852	861	785	869	813	833	862	818	830	856	832	805	829	837	781	800	812	814	823	879	847	814	840	848	812	823	828	837	857	777	817	820	795	804	828	846	825	806	793	863	821	845	827	807	810	759	832	801	807	791	829	785	812	858	819	837	800	838	828	842	832	826	828	865	867	808	833	804	844	843	875	849	816	831	819	831	805	808	874	855	839	797	849	802	844	841	846	829	835	875	837	893	783	795	821	781	775	835	820	875	820	842	813	788	816	760	862	820	797	875	817	840	859	844	857	868	829	871	811	851	826	847	825	836	884	791	816	836	835	826	813	846	825	859	859	867	761	786	788	836	846	865	850	834	850	829	817	804	819	842	821	806	781	812	845	868	855	831	796	830	818	834	851	871	826	825	832	793	811	869	833	788	856	818	880	806	838	805	839	829	855	871	785	878	892	836	834	804	819	887	807	822	847	841	859	858	840	818	821	840	804	820	822	806	807	817	836	811	829	836	812	836	802	807	854	821	854	810	809	799	802	843	894	834	850	831	809	854	834	831	821	894	836	846	889	874	827	855	849	812	858	836	839	853	874	869	840	880	821	822	877	855	882	826	845	871	916	826	803	846	860	890	822	879	861	826	870	825	812	856	820	828	898	845	848	823	866	863	865	858	830	831	843	866	862	836	832	802	867	802	845	838	831	802	852	883	820	895	810	833	802	847	839	805	800	831	847	860	813	838	830	822	819	877	856	887	823	841	849	840	866	798	817	827	881	841	751	842	815
1473	584	326	265	251	288	3614	3168	355	159	127	133	141	312	109	97	82	72	93	77	82	84	60	75	60	59	144	287	164	62	105	125	101	186	172	146	116	68	69	70	70	69	55	65	67	73	58	49	76	65	67	60	64	62	69	68	66	53	80	79	56	67	60	65	53	68	66	63	69	82	58	70	70	71	71	62	68	71	47	67	68	57	66	53	69	71	60	74	67	74	59	75	60	58	60	76	79	61	56	70	45	58	55	52	70	73	58	63	65	59	64	59	66	55	58	68	66	69	67	58	50	67	67	68	60	59	53	65	56	66	52	62	56	50	78	61	48	60	78	81	52	58	74	61	52	43	64	62	81	63	58	85	62	69	59	84	81	71	79	61	49	73	69	58	68	58	68	72	68	69	65	55	59	60	66	58	75	69	46	82	65	62	66	68	67	55	61	68	56	75	67	68	67	56	64	67	79	73	58	56	48	65	61	65	71	63	71	72	68	71	67	66	50	66	64	60	72	62	53	77	58	76	64	67	63	67	62	71	65	72	68	70	61	75	78	73	70	54	67	61	60	67	67	60	70	72	70	68	68	58	62	65	59	71	69	71	60	54	72	57	80	74	64	85	75	74	71	57	71	63	74	57	68	73	73	65	63	56	49	62	60	67	62	65	67	79	54	74	61	66	61	65	56	62	64	70	70	61	72	75	60	67	75	68	77	63	66	51	56	56	65	71	58	68	63	65	60	70	76	77	73	79	71	75	63	61	62	63	56	69	71	64	58	66	70	79	67	66	60	71	64	77	65	67	62	77	75	60	77	58	73	68	82	88	55	61	63	72	73	79	47	68	54	57	73	62	63	60	65	59	74	60	66	66	77	79	60	66	87	69	65	90	75	71	55	59	78	60	78	74	59	52	65	75	59	63	62	62	59	57	76	57	62	65	72	80	60	64	58	63	73	69	66	60	56	62	78	59	66	76	71	63	63	55	53	60	64	52	64	66	71	65	72	73	66	55	65	58	69	68	85	59	67	74	62	74	62	66	66	67	76	56	63	62	57	74	65	64	70	60	69	62	74	79	73	50	60	58	64	70	63	68	84	85	62	51	73	70	58	69	75	68	61	69	67	57	71	62	69	58	70	59	79	58	59	66	59	63	60	75	44	74	47	57	61	71	68	69	79	64	60	63	51	59	66	79	69	61	73	71	61	55	58	61	85	61	75	83	70	85	62	73	72	74	76	60	60	59	49	56	68	55	60	72	64	72	71	56	69	83	66	65	60	64	62	54	61	78	65	67	76	57	64	62	69	60	63	74	61	68	72	61	70	67	64	77	63	87	65	68	63	81	69	56	65	75	81	51	70	80	74	56	57	64	74	70	76	62	75	62	63	68	61	63	58	50	68	62	51	50	59	64	65	64	57	61	75	72	78	76	71	66	65	57	74	64	75	65	73	49	52	57	51	62	61	66	66	53	73	70	70	64	75	64	63	61	83	54	66	63	74	69	71	55	67	66	60	65	70	69	77	70	77	73	70	81	64	52	61	73	59	60	59	63	71	59	78	64	63	69	54	58	68	67	66	74	61	70	64	52	81	57	57	73	62	60	57	60	68	58	68	60	69	65	64	61	66	71	69	62	56	73	54	78	64	48	65	56	64	62	53	64	66	60	70	67	54	66	64	58	64	60	64	63	74	61	66	70	74	61	74	74	57	74	57	71	57	68	89	61	77	68	53	56	79	78	61	49	64	59	61	68	63	61	64	74	63	77	80	66	72	63	71	69	70	70	68	68	59	62	58	68	72	81	77	63	66	46	72	62	59	71	51	62	69	56	71	69	70	69	72	68	57	65	78	81	65	67	52	56	55	64	62	72	57	61	53	68	71	65	64	58	73	61	49	61	56	67	65	65	60	74	67	67	46	58	59	72	74	61	60	78	65	78	91	67	77	65	59	74	64	76	71	76	80	70	66	69	63	66	59	68	66	63	50	75	61	62	74	66	51	86	60	66	77	56	53	59	71	62	57	64	65	60	79	79	60	63	71	69	58	65	71	60	61	82	64	65	56	69	80	76	72	67	71	61	68	69	61	62	62	60	60	57	57	62	65	65	63	61	70	63	55	62	75	58	54	55	65	66	77	59	54	75	67	63	54	75	48	64	64	61	71	76	51	57	79	63	61	86	59	59	72	65	71	60	73	54	70	64	61	62	61	56	62	72	64	65	76	60	54	59	59	55	66	52	68	65	68	70	60	57	65	64	70	65	70	66	74	65	64	71	60	58	63	51	69	58	61	61	63	68	80	62	85	70	71	63	72	61	58	64	58	71	57	81	63	74	71	58	58	65	77	49	64	61	80	73	63	64	64	72	49	60	63	72	93	70	71	75	68	53	57	89	72	61	81	73	66	61	54	70	66	54	69	64	76	64	65	57	66	66	61	63	77	77	65	76	77	78	62	87	83	66	78	65	62	69	70	52	67	74	64	75	65	68	69	52	67	58	67	62	73	63	52	59	68	55	57	62	52	56	74	56	67	61	76	70	75	61	62	55	69	74	52	81	70	62	87	62	67	67	78	53	55	72	67	59	73	67	55	71	76	64	64	62	56	90	66	66	64	63	67	73	79	73	60	64	58	60	77	68	85	75	70	81	57	68	60	70	78	66	67	75	69	74	56	62	60	64	91	69	52	53	58	81	79	74	67	75	70	64	68	58	73	83	65	57	72	66	75	65	55	70	53	87	63	65	59	63	77	73	72	55	65	47	75	65	69	59	70	68	49	64	61	75	52	66	48	67	63	57	66	50	56	49	64	57	61	72	74	67	77	61	59	63	63	63	76	58	65	66	62	62	63	75	67	66	53	68	69	69	67	74	65	71	62	77	65	51	81	68	54	49	63	64	65	63	71	62	64	58	68	65	70	60	61	69	69	73	59	73	68	63	51	56	60	43	68	53	76	63	74	67	59	58	69	67	77	75	65	63	70	62	60	71	74	66	67	80	66	58	75	77	64	66	65	73	71	64	79	64	69	61	70	54	48	59	61	49	69	78	67	61	54	63	61	64	60	68	59	78	65	70	52	70	72	71	42	59	57	69	59	65	70	57	64	57	79	64	48	74	63	64	83	70	58	74	71	62	45	69	58	54	81	62	67	67	64	64	63	58	66	68	67	72	71	60	51	56	73	67	72	69	68	63	55	65	58	60	56	65	72	73	66	71	59	65	52	84	58	82	63	78	73	60	57	65	78	54	65	70	72	72	67	78	67	69	69	60	63	63	69	65	63	73	61	58	69	71	51	73	52	62	77	67	76	61	70	55	61	52	69	71	74	66	57	68	65	71	61	67	64	66	54	67	69	65	57	81	69	66	72	62	60	52	53	66	64	85	62	61	69	51	73	68	60	62	81	79	72	64	70	60	69	75	56	48	57	69	67	71	68	64	53	68	64	74	54	63	68	74	65	71	82	64	50	79	77	62	80	59	69	57	56	70	54	58	66	51	68	52	51	83	70	51
19474	10564	6616	11610	18142	19174	39726	36361	11565	6543	5746	5190	5588	10806	3272	2813	2238	1889	1802	1648	1584	1362	1277	1190	1072	1034	4631	9209	4203	1037	2488	3251	2856	5432	5132	4355	2609	860	843	866	873	876	824	854	791	813	814	789	864	833	794	781	786	773	777	789	799	824	806	776	820	832	899	799	850	782	792	828	818	854	847	826	811	800	830	870	788	846	803	808	818	820	846	803	800	802	806	818	769	811	825	750	843	826	836	820	777	787	811	790	848	762	814	813	808	838	836	807	772	800	800	843	857	835	779	776	759	785	814	767	804	814	824	802	820	850	844	850	814	835	812	864	797	843	815	811	828	812	836	852	805	794	817	844	812	802	772	818	788	840	850	847	783	817	801	845	837	820	778	807	803	813	817	807	851	855	816	830	821	794	807	818	786	768	868	834	822	748	822	793	839	797	877	827	785	836	774	793	835	834	831	829	829	821	805	853	757	814	806	817	842	801	778	883	813	785	785	813	795	763	813	770	793	798	836	799	801	806	780	817	786	819	808	812	849	829	808	803	781	815	782	803	801	802	801	860	842	813	788	837	785	766	803	816	847	859	840	752	756	816	829	790	811	773	793	811	804	801	829	808	807	797	850	777	805	815	786	811	778	813	828	838	813	807	830	795	787	851	784	798	795	814	827	843	831	802	816	872	833	772	815	760	792	853	837	781	852	830	780	809	793	845	825	820	818	883	832	774	788	821	771	847	829	830	845	800	797	797	760	811	847	863	814	809	748	792	864	845	816	841	835	772	853	819	756	817	768	846	838	810	810	827	863	778	806	834	836	811	790	787	837	777	845	803	787	871	813	814	832	782	815	741	824	796	798	830	816	856	792	810	850	796	783	823	807	815	850	861	793	782	779	841	820	785	837	799	785	815	818	819	784	747	821	785	766	805	798	782	841	797	815	768	784	758	841	831	791	837	803	851	798	793	773	845	801	859	812	824	808	812	790	804	814	780	837	809	812	829	797	750	786	830	875	839	803	807	840	770	789	822	823	823	801	776	820	831	815	828	819	829	768	798	824	842	806	772	778	852	843	812	807	848	800	820	816	829	794	817	808	781	829	859	861	802	842	809	784	800	744	883	817	834	805	778	787	789	799	837	833	793	831	851	863	833	776	816	771	788	835	794	799	829	827	805	859	802	826	787	829	862	820	887	787	836	802	762	807	824	816	842	805	811	827	785	835	782	826	826	813	773	810	827	807	827	818	829	823	795	831	852	794	820	823	833	854	812	832	844	828	822	828	808	802	782	820	802	802	882	815	796	849	841	819	825	838	830	782	820	827	825	847	796	784	851	838	749	812	810	841	793	857	819	793	794	827	791	758	867	848	877	829	783	786	795	781	806	765	789	783	839	809	835	813	807	798	828	803	812	847	823	767	812	784	787	783	836	778	842	829	829	837	803	813	875	835	859	831	831	842	841	811	809	818	802	868	843	762	768	813	830	842	830	806	831	800	784	837	838	817	844	838	816	835	783	811	835	809	852	841	814	774	828	813	797	795	759	762	810	851	807	828	800	797	817	824	767	785	808	845	820	808	840	771	835	825	858	835	825	803	818	813	766	814	812	787	771	791	805	834	880	772	766	807	856	802	779	800	768	821	859	813	820	796	770	835	824	834	870	824	853	763	783	831	881	772	822	822	839	793	810	824	821	807	843	811	882	813	818	797	841	844	797	789	856	826	817	773	872	832	809	781	842	860	793	842	850	796	800	779	817	786	812	792	819	776	775	789	824	789	832	780	840	788	804	825	799	788	832	833	877	817	830	820	860	787	852	813	843	817	853	848	799	781	855	851	811	808	804	840	751	830	801	809	796	823	828	783	803	817	814	789	789	805	874	828	814	822	828	814	818	863	840	791	836	769	833	760	860	780	801	751	814	817	851	862	831	858	799	810	806	769	835	837	826	871	788	778	782	804	824	819	888	790	809	784	790	815	825	813	803	820	793	792	833	844	834	825	834	760	793	809	809	842	815	795	843	835	847	845	803	801	777	826	802	815	807	797	802	831	795	775	775	856	765	811	786	832	829	803	799	818	795	821	771	844	812	826	827	827	774	844	850	860	817	840	801	776	835	816	867	827	812	799	768	835	787	844	816	831	833	819	801	812	843	822	838	807	835	857	834	836	816	824	824	808	813	833	774	826	816	787	872	870	846	845	837	780	859	817	841	794	780	839	812	839	851	842	775	819	840	831	821	838	800	798	792	806	806	797	817	854	802	757	830	831	813	858	791	771	758	812	801	833	819	810	814	823	797	843	792	827	819	819	836	814	810	829	779	820	749	823	801	780	804	817	791	836	824	748	793	799	853	834	795	832	830	836	848	832	832	803	846	795	865	812	812	825	818	834	794	860	826	776	844	830	796	801	831	850	805	824	827	794	764	811	864	781	859	797	804	802	829	809	772	793	789	864	856	804	858	841	804	817	812	829	822	829	822	780	804	794	835	861	756	800	777	783	770	803	826	841	773	806	816	823	828	801	815	811	838	777	862	827	787	825	806	766	779	807	819	816	785	811	808	788	815	785	861	827	795	828	790	802	795	855	846	830	807	826	830	804	830	800	783	805	793	764	831	802	795	841	791	787	840	794	841	832	798	840	805	804	805	814	852	813	813	808	818	791	868	827	806	859	823	831	825	809	838	827	816	761	833	815	825	796	792	832	752	804	855	818	799	795	791	803	823	853	806	845	839	800	834	804	830	803	799	842	815	830	833	834	783	826	781	820	819	820	821	851	761	828	823	838	783	815	842	848	856	821	813	787	822	811	793	845	802	864	851	785	820	848	794	839	768	777	810	834	820	791	862	816	847	824	787	766	873	815	793	816	834	813	749	820	872	791	831	812	811	820	781	861	810	793	798	856	854	790	837	808	775	798	809	785	803	834	812	840	858	827	772	834	779	827	763	790	795	796	756	784	815	820	829	791	840	805	796	821	812	819	834	779	872	790	834	855	805	818	846	866	811	809	808	806	786	801	798	851	791	799	796	817	829	839	835	849	806	814	834	819	811	799	816	837	830	810	835	776	800	849	820	802	783	817	835	820	820	787	831	835	829	817	785	813	840	785	817	815	836	762	836	814	814	808	808	804	837	826	811	782	809	845	752	827	793	807	805	786	800	793	776	854	811	847	835	801	781	792	814	801	789	804	791	818	818	790	790	816	788	814	817	787	806	825	818	815	790	798	724	783	816	826	834	797	799	754	804	822	805	817	784	800	829	836	823	799	858	824	849	790	819	736	767	801	841	810	853	782	812	841	842	807	842	828	766	825	787	822	809	871	795	811	851	835	796	802	796	770	848	808	801	838	797	823	839	783	799	809	842	766	797	816	873	816	804	824	815	785	821	857	779	826	837	848	800	885	839	803	802	810	849	862	781	840	791	802	811	819	796	778	835	802	806	780	795	758	831	782	799	865	820	812	856	752	848	763	830	786	777	795	816	859	815	785	822	818	801	791	850	817	846	790	796	803	787	870	857
3052	573	362	259	243	398	4559	4043	1363	177	144	160	206	244	127	115	102	96	107	92	100	102	109	100	95	92	177	276	130	101	163	127	164	225	222	170	135	99	90	96	110	95	81	93	107	92	112	91	101	100	97	77	94	74	96	84	90	101	108	93	105	75	88	106	102	93	88	90	93	87	85	97	80	92	88	99	87	83	82	98	87	82	75	100	98	86	91	82	85	84	75	89	76	80	104	87	88	84	88	89	99	85	97	92	75	90	86	85	81	90	100	103	97	80	93	97	91	88	77	83	85	93	101	85	86	68	91	72	101	97	80	109	98	109	78	87	98	113	90	83	94	98	96	90	93	93	86	93	85	96	92	74	103	92	80	106	94	99	108	86	83	103	66	89	95	82	93	96	102	85	87	94	89	101	101	98	94	88	98	81	96	93	75	76	85	76	104	83	101	97	87	84	81	99	88	102	98	102	96	92	97	83	85	93	101	91	92	106	89	92	92	83	83	103	97	106	92	93	93	84	97	97	86	94	79	96	103	98	93	75	100	87	109	83	86	71	108	91	98	91	90	85	94	102	104	113	95	82	98	74	93	85	86	94	81	92	86	96	98	100	76	71	89	84	100	94	92	98	82	93	100	83	88	107	94	94	77	105	78	96	102	97	92	114	85	82	99	92	96	96	80	81	109	93	75	103	110	87	88	90	81	83	98	86	108	94	105	81	87	89	91	100	94	94	86	101	79	80	88	80	93	82	97	103	99	85	83	104	87	86	73	94	75	83	90	81	95	78	96	89	95	88	99	96	88	91	93	90	91	86	94	85	95	88	91	85	101	91	79	95	85	94	99	84	101	93	96	72	98	80	73	108	72	87	77	73	91	77	86	92	84	100	90	86	80	95	74	106	94	99	113	88	86	77	89	102	87	81	99	90	92	104	76	82	91	92	91	109	89	88	87	89	78	104	125	90	85	99	113	93	88	81	82	66	95	76	91	98	94	91	95	82	102	87	79	97	90	90	71	86	68	87	70	72	97	87	78	65	89	87	92	88	105	86	89	89	86	70	108	85	79	88	94	92	104	83	95	76	89	106	91	91	100	97	79	110	91	89	99	81	88	103	93	78	101	78	90	75	88	112	97	95	98	101	87	95	82	87	106	76	91	85	89	100	94	78	71	94	90	74	91	83	79	109	116	88	88	109	99	89	88	98	120	95	88	81	94	85	77	90	85	105	87	85	91	92	78	85	81	92	97	96	88	102	63	103	98	86	90	86	94	98	96	85	84	78	93	72	89	101	95	91	99	102	74	82	102	89	81	102	95	80	91	96	79	84	90	98	100	102	92	106	89	99	90	87	95	86	94	86	98	98	109	82	92	91	88	109	111	102	87	90	107	89	96	90	76	93	95	110	90	92	88	82	98	99	106	91	78	95	104	101	95	95	88	81	103	90	88	76	91	91	86	98	87	100	106	90	86	86	103	89	80	94	87	91	81	95	77	104	80	100	71	93	88	84	97	83	89	99	99	110	98	87	91	99	91	96	92	96	82	88	89	92	93	91	106	94	108	84	97	95	90	85	87	94	90	97	95	90	94	94	88	98	80	101	71	90	80	114	89	75	77	89	74	83	103	103	109	81	101	88	108	118	85	81	93	97	102	89	73	95	87	91	81	75	99	90	90	75	70	88	89	98	91	91	88	95	90	86	82	88	85	99	101	92	87	88	91	104	94	87	85	94	90	100	99	78	73	107	85	71	87	90	88	86	91	87	97	90	100	90	84	106	76	93	93	95	94	88	114	75	88	73	90	86	85	76	85	77	90	88	71	89	80	97	91	90	94	95	82	75	86	99	80	101	92	98	97	104	106	97	91	93	88	91	83	87	80	87	87	105	83	108	98	74	97	86	88	101	97	101	111	89	106	82	84	94	83	82	80	91	92	76	89	83	94	95	87	87	84	82	83	88	91	79	106	83	85	102	91	91	86	77	83	84	93	101	94	95	93	82	95	114	98	82	82	83	76	97	92	84	75	84	84	104	90	86	99	97	91	103	97	87	102	89	97	84	95	93	113	98	80	88	70	102	94	79	93	75	83	80	83	99	96	110	93	96	81	96	100	95	108	79	93	76	85	79	79	73	108	82	89	111	88	83	98	82	82	85	100	82	95	96	81	84	98	99	91	86	88	98	96	90	80	73	83	77	98	84	84	93	87	89	97	84	88	98	71	111	95	72	69	93	97	84	84	92	88	96	75	86	90	96	101	82	82	95	84	83	84	106	75	83	103	104	86	79	87	94	106	98	88	87	102	85	82	85	81	94	95	86	94	93	86	113	95	93	85	86	100	88	85	90	94	94	96	85	82	84	81	75	91	85	71	92	110	98	91	85	85	102	107	112	87	88	72	95	97	93	79	96	88	74	83	99	80	86	94	80	115	102	92	95	102	83	100	118	82	85	97	89	97	96	74	106	101	107	79	92	86	95	90	75	96	94	81	91	89	89	98	80	86	90	84	95	76	107	85	110	94	93	88	98	95	111	92	76	84	98	91	107	84	80	87	73	104	108	107	96	77	89	67	72	84	99	93	91	103	81	110	72	83	100	69	76	72	83	75	95	87	101	101	90	111	85	88	100	98	81	97	92	85	104	82	74	92	92	97	85	100	85	84	93	92	93	84	84	93	84	91	81	83	104	99	87	91	80	99	97	91	89	96	91	89	101	89	79	88	92	90	106	94	101	75	95	92	98	86	97	101	83	85	104	104	92	94	89	109	86	71	121	84	88	87	88	88	94	111	81	98	77	119	92	86	93	90	101	103	85	87	99	82	93	87	99	81	83	84	96	91	92	91	98	84	92	85	84	97	80	97	84	94	85	99	89	88	106	94	104	94	84	87	97	78	77	97	88	100	69	96	93	95	100	67	88	98	77	88	93	86	106	72	106	107	103	107	83	90	94	88	83	106	89	101	89	104	99	104	74	96	86	85	81	83	82	95	103	82	106	89	94	96	85	111	87	91	104	104	91	88	96	94	118	87	95	97	97	85	96	95	82	76	113	78	101	118	82	97	98	85	90	72	78	92	75	82	90	83	89	91	94	87	83	104	81	77	86	74	77	100	92	86	85	77	86	81	99	92	77	96	95	93	84	102	98	85	83	100	105	77	84	96	87	94	86	94	73	81	95	93	86	94	99	94	89	88	85	78	83	84	97	80	88	98	89	87	83	81	76	74	70	93	85	81	98	84	89	90	93	86	87	99	96	97	104	90	91	91	92	80	83	97	71	91	105	94	91	84	77	81	79	97	101	92	103	121	85	83	102	86	104	79	80	101	98	94	90	85	93	100	86	106	80	103	95	92	113	76	96	113	93	84	80	90	101	91	94	91	80	88	93	86	88	89	90	102	82	107	89	98	93	93	77	95	90	96	100	77	90	87	79	81	93	82	86	98	91	96	80	100	102	87	85	98	84	102	78	66	100	85	74	97	88	95	101	84	79	74	76	92	97	77	81	92	88
18734	10287	6842	11370	17577	21050	41733	42141	20834	6564	5566	5385	6260	8134	3430	3094	2503	2162	2170	2070	1925	1695	1562	1452	1376	1346	4813	8884	2235	1393	3551	3477	4255	5801	5689	4434	2321	1162	1127	1164	1161	1157	1142	1130	1124	1144	1124	1127	1130	1154	1147	1185	1164	1082	1126	1156	1158	1111	1136	1152	1087	1238	1185	1150	1135	1102	1137	1088	1170	1145	1154	1129	1122	1131	1117	1149	1118	1159	1130	1145	1159	1101	1122	1121	1177	1122	1118	1106	1085	1151	1142	1130	1107	1120	1157	1126	1105	1108	1156	1119	1173	1090	1111	1074	1106	1105	1154	1088	1149	1138	1160	1136	1059	1143	1146	1164	1139	1129	1108	1124	1145	1123	1133	1184	1145	1187	1154	1161	1166	1125	1110	1133	1204	1099	1130	1086	1142	1079	1133	1090	1170	1092	1127	1147	1101	1186	1168	1077	1131	1148	1160	1158	1181	1124	1155	1081	1213	1144	1070	1039	1032	1183	1142	1107	1109	1122	1155	1127	1159	1070	1195	1123	1185	1116	1158	1134	1169	1124	1210	1103	1138	1105	1135	1164	1086	1089	1145	1110	1097	1126	1161	1162	1110	1102	1130	1152	1137	1156	1157	1164	1195	1130	1104	1132	1184	1119	1106	1144	1178	1065	1203	1184	1148	1142	1172	1115	1152	1147	1117	1128	1048	1094	1142	1106	1102	1166	1167	1166	1087	1138	1154	1158	1081	1143	1092	1131	1189	1125	1148	1103	1104	1113	1119	1174	1135	1143	1113	1076	1148	1117	1138	1117	1100	1130	1131	1194	1150	1162	1143	1114	1182	1158	1095	1084	1149	1152	1166	1170	1102	1145	1137	1103	1127	1155	1117	1133	1141	1075	1138	1170	1117	1135	1126	1105	1165	1097	1177	1100	1141	1120	1120	1171	1123	1145	1149	1144	1164	1201	1193	1128	1123	1078	1169	1135	1125	1155	1132	1173	1135	1110	1153	1119	1143	1144	1169	1146	1137	1165	1118	1136	1134	1124	1141	1124	1137	1163	1174	1116	1167	1103	1159	1154	1109	1202	1163	1150	1178	1115	1119	1084	1166	1141	1076	1142	1101	1145	1148	1183	1144	1115	1160	1102	1085	1159	1169	1175	1047	1144	1089	1099	1118	1149	1098	1133	1150	1056	1148	1143	1130	1205	1130	1134	1076	1188	1096	1102	1127	1125	1142	1150	1195	1105	1154	1167	1145	1125	1180	1159	1094	1106	1101	1184	1097	1133	1201	1167	1135	1105	1140	1142	1193	1186	1135	1102	1162	1153	1135	1093	1197	1088	1117	1086	1118	1082	1133	1096	1151	1129	1176	1106	1141	1158	1218	1092	1156	1141	1161	1146	1144	1151	1178	1253	1135	1097	1107	1153	1150	1165	1120	1129	1139	1097	1129	1149	1155	1127	1084	1082	1126	1137	1139	1157	1090	1046	1116	1186	1126	1136	1151	1072	1167	1121	1100	1163	1168	1094	1176	1134	1080	1135	1104	1180	1153	1078	1119	1189	1082	1152	1116	1209	1169	1122	1193	1091	1111	1147	1125	1082	1199	1115	1164	1088	1161	1138	1210	1132	1080	1121	1131	1080	1154	1152	1177	1143	1162	1132	1165	1134	1166	1127	1141	1104	1093	1120	1176	1125	1154	1115	1080	1148	1089	1143	1129	1126	1080	1148	1151	1090	1115	1134	1106	1113	1162	1114	1079	1165	1119	1168	1132	1079	1124	1151	1197	1108	1132	1129	1091	1144	1159	1136	1100	1102	1112	1147	1089	1119	1154	1127	1105	1177	1166	1150	1113	1149	1068	1104	1098	1100	1139	1126	1144	1117	1181	1120	1106	1140	1190	1125	1087	1167	1186	1145	1120	1143	1123	1140	1060	1172	1129	1102	1124	1145	1172	1135	1164	1159	1175	1148	1170	1105	1120	1135	1138	1194	1202	1114	1151	1167	1120	1104	1137	1137	1134	1169	1133	1088	1131	1199	1138	1159	1107	1135	1168	1135	1123	1118	1135	1126	1150	1131	1144	1097	1101	1095	1112	1145	1173	1194	1092	1113	1150	1114	1181	1162	1097	1083	1172	1173	1156	1082	1133	1147	1155	1171	1184	1082	1145	1109	1143	1152	1126	1140	1144	1116	1174	1144	1135	1166	1176	1125	1147	1147	1208	1129	1144	1186	1084	1111	1098	1133	1111	1155	1138	1137	1107	1136	1205	1059	1117	1128	1177	1123	1137	1186	1118	1154	1171	1091	1191	1098	1114	1162	1144	1126	1151	1130	1151	1143	1131	1121	1145	1132	1096	1121	1137	1121	1078	1138	1160	1124	1097	1128	1106	1174	1158	1143	1127	1110	1127	1175	1134	1102	1105	1155	1126	1067	1131	1098	1142	1165	1149	1151	1059	1119	1142	1153	1146	1150	1111	1064	1137	1161	1092	1137	1151	1149	1104	1143	1128	1150	1142	1148	1169	1160	1112	1137	1106	1143	1111	1148	1111	1148	1159	1161	1176	1102	1159	1108	1174	1149	1139	1153	1108	1118	1075	1134	1159	1154	1098	1194	1145	1120	1125	1162	1141	1086	1151	1191	1163	1197	1160	1186	1196	1143	1203	1134	1077	1153	1148	1169	1147	1119	1152	1133	1130	1149	1109	1102	1152	1092	1110	1171	1077	1091	1155	1086	1138	1164	1134	1130	1084	1176	1208	1138	1120	1116	1078	1147	1129	1139	1116	1110	1133	1140	1105	1077	1116	1123	1099	1086	1112	1117	1137	1152	1184	1078	1098	1142	1083	1119	1121	1179	1163	1060	1143	1126	1100	1119	1167	1138	1090	1124	1111	1114	1140	1170	1126	1122	1141	1102	1172	1072	1198	1087	1120	1183	1112	1158	1132	1053	1100	1087	1101	1144	1061	1157	1127	1176	1143	1137	1198	1128	1164	1183	1131	1109	1143	1145	1139	1196	1113	1129	1083	1084	1103	1106	1202	1142	1120	1139	1168	1150	1146	1111	1082	1157	1116	1096	1136	1112	1109	1116	1142	1119	1130	1112	1122	1114	1202	1133	1185	1107	1159	1131	1221	1193	1171	1156	1141	1168	1159	1099	1150	1131	1139	1158	1148	1141	1161	1128	1118	1113	1058	1130	1167	1122	1127	1162	1118	1185	1134	1156	1143	1120	1139	1141	1157	1087	1258	1121	1077	1140	1171	1141	1134	1166	1195	1152	1125	1180	1087	1116	1116	1144	1136	1168	1112	1092	1131	1129	1190	1175	1123	1098	1119	1187	1109	1043	1133	1144	1094	1127	1192	1116	1140	1095	1132	1140	1123	1132	1174	1094	1181	1077	1165	1141	1107	1135	1131	1132	1187	1122	1130	1123	1100	1117	1143	1110	1170	1116	1117	1140	1086	1169	1151	1120	1168	1104	1112	1137	1110	1146	1131	1134	1142	1141	1147	1123	1168	1147	1153	1113	1130	1182	1154	1141	1149	1146	1145	1145	1104	1168	1095	1154	1098	1096	1140	1098	1102	1177	1204	1165	1173	1126	1101	1096	1195	1174	1126	1171	1054	1151	1077	1173	1158	1165	1114	1108	1161	1121	1149	1124	1125	1111	1160	1155	1107	1159	1145	1163	1187	1072	1095	1128	1132	1138	1143	1124	1173	1150	1183	1163	1118	1171	1178	1119	1148	1101	1140	1066	1116	1136	1108	1112	1173	1203	1127	1142	1154	1141	1171	1125	1151	1130	1151	1155	1167	1137	1104	1098	1136	1146	1168	1161	1087	1104	1119	1155	1087	1165	1138	1078	1163	1178	1108	1174	1172	1153	1128	1113	1152	1168	1165	1177	1180	1122	1169	1058	1122	1156	1095	1149	1132	1075	1168	1142	1102	1144	1181	1134	1106	1171	1143	1110	1153	1138	1101	1126	1146	1173	1145	1201	1126	1159	1150	1153	1112	1230	1152	1121	1143	1125	1160	1159	1189	1159	1108	1156	1148	1120	1113	1174	1152	1096	1147	1139	1109	1076	1115	1129	1170	1143	1173	1157	1166	1158	1175	1140	1134	1146	1124	1097	1102	1108	1160	1100	1127	1047	1183	1204	1210	1133	1110	1218	1152	1143	1197	1145	1100	1158	1128	1110	1162	1104	1124	1090	1118	1097	1145	1168	1175	1150	1119	1098	1097	1124	1162	1129	1177	1130	1166	1095	1111	1130	1135	1119	1110	1181	1106	1086	1135	1108	1157	1073	1110	1155	1127	1226	1108	1175	1110	1137	1183	1093	1165	1124	1079	1107	1112	1148	1111	1061	1147	1159	1126	1100	1112	1084	1168	1069	1194	1102	1142	1135	1113	1139	1087	1107	1100	1162	1125	1148	1144	1171	1164	1118	1125	1149	1169	1128	1101	1142	1116	1151	1134	1186	1170	1153	1150	1175	1190	1109	1077	1168	1091	1102	1126	1121	1124	1129	1166	1111	1144	1091	1120	1109	1147	1186	1126	1158	1180	1162	1105	1142	1118	1131	1116	1138	1083	1164	1117	1152	1144	1133	1153	1117	1089	1188	1171	1157	1115	1093	1115	1154	1118	1220	1112	1134	1165	1154	1143	1174	1085	1118	1142	1103	1173	1090	1116	1118	1133	1087	1191	1136	1158	1147	1183	1081	1142	1096	1145	1169	1114	1023	1169	1151	1130	1128	1044	1144	1120	1124	1114	1126	1133	1154	1120	1148	1113	1196	1095	1100	1162	1050	1170	1171	1129	1155	1105	1109	1090	1090	1153	1129	1166	1211	1087	1176	1120	1088	1064	1171	1096	1139	1156	1139	1192	1150	1127	1078	1158	1220	1150	1132	1135	1127	1117	1144	1157	1194	1143	1170	1185	1120	1092	1176	1119	1195	1103	1148	1155	1148	1195	1140	1117	1106	1114	1158	1199	1140	1130	1190	1175	1165	1148	1165	1106	1154	1152	1163	1140	1087	1111	1095	1082	1146	1164	1119	1128	1123	1129	1139	1095	1121	1170	1130	1177	1152	1160	1124	1077	1189	1134	1131	1115	1191
2105	816	422	344	293	495	2109	8396	2485	255	197	173	211	353	146	138	133	147	110	121	101	100	94	101	97	98	237	249	99	83	189	285	178	331	359	263	142	78	96	95	79	84	91	84	93	90	91	91	101	73	84	93	80	87	95	88	89	83	97	81	102	92	100	69	82	74	86	83	87	76	77	96	96	73	96	80	87	80	83	112	69	83	94	96	77	75	94	81	85	73	83	80	92	72	93	100	91	82	84	106	81	72	84	73	75	83	86	88	72	92	93	82	91	77	78	82	86	77	90	82	100	99	96	88	80	79	88	82	90	79	72	78	97	104	75	81	80	91	94	96	77	84	75	74	96	99	99	79	96	80	80	95	86	94	90	81	81	98	79	73	85	85	87	72	95	86	82	94	78	89	71	81	78	92	88	83	77	79	92	83	87	78	100	74	89	88	112	75	90	86	82	90	88	92	78	80	97	69	88	91	103	89	82	91	77	72	99	80	104	89	82	85	88	87	95	93	89	94	92	81	82	84	84	88	87	92	90	83	86	78	77	97	88	75	76	82	77	103	93	71	82	81	95	79	87	84	75	81	72	96	98	90	101	97	82	88	102	91	73	98	103	69	74	96	105	91	82	101	89	103	91	86	94	82	92	99	84	74	83	75	76	85	88	77	91	84	70	93	94	100	84	89	93	82	85	79	90	100	85	86	75	81	76	82	88	90	77	81	103	89	108	97	95	88	80	92	93	71	77	86	93	79	79	93	92	72	87	95	84	89	86	91	88	88	77	81	89	85	77	70	87	91	101	87	77	82	96	78	83	81	93	85	86	85	83	86	92	93	71	77	82	90	89	105	79	99	95	94	82	84	85	66	100	73	87	102	76	79	96	96	80	80	76	96	80	77	92	87	89	86	89	90	90	98	91	101	88	81	81	89	106	86	82	91	109	81	82	80	104	87	88	93	109	93	89	91	84	86	92	83	74	100	72	108	77	82	89	86	84	84	91	94	72	77	74	78	81	76	82	97	75	87	97	78	110	107	75	85	73	85	89	86	93	83	93	80	92	84	86	77	97	62	83	102	82	88	94	72	87	90	75	105	98	76	87	78	90	93	83	86	80	80	85	80	83	97	97	86	95	78	72	81	89	90	100	95	81	85	94	91	81	86	93	93	86	85	91	95	84	105	83	89	79	85	97	81	81	91	91	78	82	80	82	90	85	89	89	97	88	92	72	82	83	99	96	90	99	71	79	104	93	84	78	82	84	87	82	100	90	95	67	93	95	87	104	102	86	93	85	75	78	78	86	85	77	83	88	84	73	79	92	88	88	84	104	107	80	94	105	84	93	88	72	64	78	88	79	72	94	75	97	80	84	86	71	93	96	77	89	72	83	93	83	80	93	89	60	112	89	70	81	74	64	85	82	91	99	91	84	76	76	74	86	87	77	100	87	91	88	79	84	80	89	74	87	100	93	84	77	78	71	80	95	78	71	90	87	70	88	78	75	76	79	82	85	91	86	73	93	85	93	75	88	84	95	89	82	86	75	73	84	86	83	102	83	74	85	89	80	92	86	83	79	94	85	96	100	112	84	74	62	95	79	85	94	98	85	84	98	74	88	80	85	101	83	81	80	96	91	93	98	92	83	80	102	78	86	93	80	96	100	92	93	82	71	91	85	107	72	70	85	89	88	84	83	73	80	76	93	76	76	73	92	81	77	87	77	95	82	87	82	78	84	85	75	92	67	94	75	103	87	97	83	74	111	76	81	89	90	75	80	107	84	79	91	86	76	80	75	94	86	87	84	96	87	91	73	70	92	88	88	98	78	73	75	95	72	94	73	92	82	68	86	78	85	87	91	65	74	88	93	89	91	75	90	86	69	97	89	80	97	81	90	88	86	74	80	86	81	85	87	103	93	106	104	92	87	104	76	75	86	88	68	89	87	78	95	82	88	82	89	80	94	86	75	82	79	85	82	73	89	88	91	86	72	86	95	81	90	77	100	71	100	93	82	88	82	76	90	78	85	87	96	81	87	86	76	85	77	84	93	104	105	71	70	93	79	93	77	90	103	81	93	74	89	91	88	83	76	85	94	87	73	85	90	85	87	83	90	96	103	74	84	111	90	95	86	81	70	79	72	80	69	94	88	82	79	81	94	97	84	102	88	79	90	97	87	95	88	98	108	90	110	88	75	86	90	83	82	93	91	83	83	95	99	88	73	80	100	87	78	97	94	74	96	95	100	85	101	99	84	95	97	99	79	96	100	71	73	82	103	95	87	74	83	80	84	92	75	89	78	78	86	72	68	82	78	85	84	75	100	94	87	89	87	93	108	78	84	79	91	81	74	77	79	97	82	104	94	98	79	86	93	117	92	94	69	88	72	84	69	64	99	92	104	85	94	81	87	84	98	92	89	81	68	80	87	76	90	92	89	88	74	96	87	93	76	96	87	80	84	98	84	94	94	86	87	85	73	86	76	78	94	96	89	73	90	91	75	84	84	69	93	81	84	81	93	84	101	87	80	67	94	89	78	92	82	76	88	73	89	77	69	101	78	98	74	97	96	83	103	77	89	80	87	79	82	76	94	90	83	98	81	86	88	97	81	84	81	108	80	74	88	100	106	75	94	76	91	78	74	69	81	86	93	87	106	85	103	82	76	82	93	69	86	98	82	90	89	85	70	89	69	87	83	82	84	81	81	92	92	84	77	85	94	79	74	73	93	90	83	88	101	90	102	95	99	95	99	84	84	84	82	94	80	88	92	78	78	75	101	67	84	82	87	80	88	84	86	64	101	90	85	93	93	69	91	95	74	89	80	71	82	78	84	89	80	90	74	79	85	102	102	92	90	94	101	81	84	79	83	77	80	79	93	80	97	96	84	75	92	91	82	92	79	84	91	87	79	88	78	78	71	91	90	79	108	94	95	80	88	76	98	86	78	76	82	81	88	93	113	89	96	91	99	92	92	82	93	88	83	89	98	74	75	80	90	106	93	86	94	123	70	89	95	86	101	81	101	86	86	91	81	102	79	93	100	97	88	86	87	80	87	82	66	85	82	80	94	99	83	89	92	67	82	83	91	96	87	80	81	88	85	85	84	103	90	86	91	94	76	102	88	83	93	80	105	81	76	82	81	89	75	91	92	81	78	94	83	71	82	88	86	89	73	94	93	95	84	91	84	99	80	95	70	98	84	87	93	85	69	87	88	83	77	98	104	88	86	78	68	99	90	81	96	85	92	92	87	81	100	83	89	83	90	84	96	85	89	78	84	96	86	79	81	83	76	85	77	100	113	90	78	85	85	107	100	94	92	79	105	92	87	87	78	71	79	104	85	98	79	88	107	84	88	68	86	88	91	86	81	85	98	72	99	98	72	90	84	96	92	81	96	96	74	86	77	82	82	72	79	95	97	87	89	96	86	100	89	86	99	98	86	75	89	86	82	107	86	92	107	74	66	87	76	97	104	71	79	91	89	85	85	82	77	85	97	105	78	81	79	94	82	89	83	93
22502	12260	8004	13471	20362	23757	31977	52370	22328	8797	7855	7292	7809	10612	4748	3937	3220	2827	2723	2522	2250	1893	1693	1479	1467	1465	6684	5732	1441	1481	6105	8808	5625	10412	9572	6798	3400	1108	1048	1052	1077	1083	1129	1057	1032	1084	1039	1082	1086	1043	1080	1240	1081	1035	1088	1103	1101	1054	1040	1125	1074	1133	1154	1044	1076	1068	1063	1073	1062	1061	1021	1050	1098	1038	1031	1007	1030	1097	1067	1057	1010	1061	1093	1093	1020	1074	1081	1068	1018	1091	1020	1015	1021	1074	1040	991	1043	1079	1065	1058	998	1083	1057	1047	1033	1015	1024	1022	1056	1051	1059	1066	1067	1056	1071	1032	1031	1051	1089	1068	1012	1027	1014	1071	1086	1050	1032	1080	1107	1049	1047	1062	1001	1013	1005	1030	1087	1013	1056	1054	1065	1013	1069	1117	1073	1035	1002	1033	1016	1033	1072	1089	1090	1017	1074	1067	1078	1049	1051	1039	1063	1055	1093	1025	1044	1080	1049	1090	1039	1023	1048	1021	1036	1071	1118	1032	1060	1056	1075	1020	1068	1041	1073	1094	1012	1035	1048	1046	1079	1071	1059	1054	1033	1035	1073	979	1100	1054	1047	1080	1006	1047	1099	1018	1032	1047	1066	1094	1028	1076	1080	1088	1013	1074	1041	1073	1074	1105	993	1082	1078	1084	1053	1062	1076	1024	1021	1021	1041	1045	1025	1043	1095	1078	1057	996	1031	1090	1038	1059	1057	1035	1100	1051	1068	1014	1078	1106	1109	1077	1014	1065	1080	1085	1085	1045	1074	1008	1008	1080	1079	990	1046	1023	1078	1100	1027	1058	1024	1040	1081	1042	1049	1028	1060	1022	1063	1057	1098	1091	1053	1071	1035	1061	1040	1041	1060	1077	1017	1038	1136	1030	1048	1038	1075	991	1018	1074	1029	1015	1049	1035	1068	1012	1107	1006	1082	1101	1029	1027	1121	1007	1050	1132	1096	1026	1060	1019	1048	1040	1035	1025	1111	1048	1021	1079	1044	1015	1034	1012	1093	1059	983	967	987	1068	1058	1079	1030	1002	992	1035	1030	1012	1020	1008	1035	1064	1068	1066	1101	1058	1058	1004	1081	1097	1069	1052	1079	1073	1069	1119	1061	1028	1091	1027	1038	1064	1082	1019	1033	1111	1051	1065	1069	1069	1119	1102	1123	1065	1101	1059	1056	1052	1034	1014	1075	1100	1019	1076	1052	1071	1055	1044	1024	1029	1100	1041	1063	1038	1056	1076	1055	1041	1099	1072	1029	1084	1072	1056	1028	1094	1089	1043	1036	1049	1031	1098	1081	1081	1066	1066	1108	1059	1084	1026	1069	1085	1032	1038	1052	1063	1088	1106	1054	1040	1038	1052	1078	1061	1054	1056	1061	1032	1119	1097	1039	1079	1063	1059	1040	1025	1075	1064	1065	1038	1019	1018	1019	1125	1079	1132	995	1070	1039	1031	1045	1069	1036	1071	1068	1032	1021	1050	1043	1034	1056	1107	1043	1059	1028	1058	1074	1082	1045	1011	1034	1042	1081	1066	1038	1016	1086	1057	1081	1080	1023	1043	1046	1078	1046	1047	1063	1057	1068	1103	1079	1062	1035	1060	1062	1099	1056	1060	1083	1039	1081	1009	1074	1146	1041	1091	1048	1051	1035	1068	985	1067	1060	1047	1048	1028	1075	1020	1127	1043	1056	1014	1014	990	1068	1062	1050	1090	1064	1040	1033	1026	1040	1080	1094	1034	1044	1046	1023	1133	1069	1122	1110	1108	1043	1078	1055	1021	1031	1137	1070	1061	1014	1092	1079	1095	1060	1034	1026	1059	1062	1008	1083	1053	1066	1148	1043	1125	1080	1062	1062	1095	1036	1071	1053	1064	994	1009	1092	1113	1018	1066	1114	1030	1044	1067	1048	1011	1048	1011	1067	1046	1016	1100	1068	1110	1121	1056	1010	1025	1081	1025	1065	1036	1032	1074	1103	1102	1038	1040	1004	1010	1041	1092	1113	1046	1116	1069	1067	1039	990	1042	1024	1031	1071	1042	1116	1054	1031	1078	1098	1076	1066	1028	1002	1058	1038	1054	1033	1042	1055	1014	1052	1110	1020	1066	1040	1037	1010	1065	999	1069	1067	1079	1041	1034	1078	1064	1045	1047	1053	1015	1077	1057	1150	1026	1050	1095	1036	1064	1072	1077	1059	1051	1052	1049	1074	1040	1086	1078	1110	1035	1062	1024	1064	1037	1006	1080	1055	1024	1038	1090	1021	967	1058	1081	1110	1075	1069	1025	1076	1035	1077	1069	1120	1098	1062	1052	1076	1095	1100	1087	1069	1041	1063	1066	1044	1048	1049	1095	1049	986	1046	1059	1028	1022	1076	1063	1032	1068	1065	1049	1009	1063	1078	1051	1017	1053	1088	1008	1049	1043	1047	1072	1105	1020	1043	1002	1026	1073	1077	1082	1063	1077	1037	1076	1022	1045	1069	1033	1056	1004	1083	1077	1004	998	999	1099	1020	1099	1094	1113	1031	1090	1058	1035	1040	1095	1077	1090	1059	1072	1052	1040	1071	1068	1032	1080	1105	1044	1063	1031	1060	991	1092	1087	1082	1100	1043	1017	1023	1017	1046	1123	1143	1096	1057	1083	1053	1031	1049	1066	1049	1066	1063	1064	1019	1033	1034	1062	1072	1064	1094	1089	1050	1082	1035	1058	1112	1011	1034	1067	1055	1084	1012	1045	1069	1032	1090	1027	1066	1065	1014	1040	1050	1003	1062	1057	991	1083	1066	1004	1042	1093	1085	1114	1045	1079	1017	1075	1038	1045	1073	1041	1091	1031	1015	1110	1029	1032	1047	1034	1006	1004	1062	1068	1088	1050	1059	1024	1001	1046	1001	1040	1041	1043	1018	1081	1011	1038	1048	1081	1056	1055	1007	1052	1023	1062	1083	1093	1051	1027	1058	1021	1100	1139	1006	1092	1068	1061	1058	1050	1075	1091	1093	1090	1030	1049	1047	1083	1074	1050	1007	1083	1082	1134	1041	1081	1091	1038	1038	1034	1075	1039	992	1073	985	1066	1033	1033	1027	1091	1063	1040	1043	1096	1064	1101	1035	1031	1088	1091	1058	1038	1073	1073	1029	1104	1051	1053	1037	1020	1090	1076	1069	1051	1047	1015	1060	1058	1064	1025	1116	1018	1016	1065	1063	1068	1091	1039	1047	1087	1034	1008	1067	1021	1056	1025	1038	1008	1047	1063	1053	1136	1111	1066	1076	1054	1106	1031	1083	1080	1056	1052	1001	1057	1082	1062	1067	1097	1057	1049	1000	1071	1020	1059	1034	1076	1052	1075	1016	1060	1039	1071	1086	1076	965	1077	1069	1049	1088	1046	1095	1032	990	1082	1078	1093	1081	1087	1051	1114	1028	1068	1093	1077	1068	1055	1077	1013	1012	1021	1046	1067	1066	1039	1068	1032	1022	1023	1065	1069	1051	1088	986	1046	1090	1072	1126	1106	1049	1002	1093	1052	1022	1073	1013	1019	1080	1039	1043	1116	1086	1035	974	1054	1082	1103	1057	1041	1101	1047	1041	1021	1048	1064	1021	1081	1081	1099	1073	1062	1062	1077	1123	1042	1004	1118	1061	1094	1046	1094	1018	1025	1052	1090	1081	1044	1064	1089	1021	1002	1102	994	1064	1101	1090	1041	1023	1051	1108	1083	1062	1065	1053	1098	1100	1037	1064	1061	1049	1105	1044	1095	1018	1035	1111	1027	1053	1083	1055	1114	1075	1083	1026	1087	1020	1033	1095	1096	1014	1105	1036	1031	1106	1102	991	1110	1135	1133	1088	1039	1053	998	1097	1085	1094	1096	1076	992	1049	1060	1084	1044	1081	1012	1069	1068	1043	1061	1016	1058	1103	1028	1096	1023	1112	995	1022	1056	993	1093	1060	1061	1065	1032	1066	1115	1043	1057	1007	1047	1088	1010	1064	998	1029	1083	1068	1033	1093	1042	1114	1071	1114	1001	1091	1056	1037	1035	1105	1020	1059	995	1011	1072	1177	1027	1053	1051	1066	1053	1021	1072	1047	1114	1065	1075	1023	1047	1073	1055	1060	1083	1034	1010	1080	1072	1056	1059	1065	1000	1052	1047	1044	1058	1027	1080	1004	986	1060	1081	1088	1024	1077	1052	1022	1056	1031	1031	1021	1096	1104	1062	1068	1092	1118	1103	1084	1051	1029	1036	1032	1049	1043	1028	1081	1054	1027	1008	1089	1112	1032	1041	1038	1062	978	1091	1040	1091	1030	1084	1021	1034	1016	1031	1083	1007	1097	1070	1049	1076	1038	1024	1086	1021	1066	1037	1050	1055	1096	1074	1001	983	1080	1044	1047	1024	1067	1057	1061	989	1007	1050	1057	1086	999	1091	1072	1126	1041	1049	1073	1096	1089	1041	984	1040	1100	1084	1024	1064	1002	1054	1028	1037	1042	1100	1024	1057	1034	1079	1038	1091	1045	1054	1083	1046	976	1066	1013	1066	1031	1105	1088	1093	1084	1101	1077	1057	1060	1078	1043	1027	1121	1057	1031	1067	1032	1072	1034	1098	1022	1070	1059	1063	1017	969	1061	1135	1076	1091	1089	1026	1010	1096	1066	1034	1055	1079	1042	969	1105	1074	995	1068	1054	1046	1038	1038	1067	1027	1040	997	1071	1082	1053	1045	1005	1064	1037	1030	1074	1104	1073	1033	1109	1029	1053	1068	1098	1063	1045	1078	1020	1102	1087	1100	1071	1004	1062	1022	1038	1007	1037	1017	1102	1088	1045	1012	1065	1069	1046	1051	1023	1039	1045	1073	1052	1087	1053	1089	1062	1118	1055	1071	1045	1071	1095	990	1082	1034	1037	1050	1091	1017	1072	1075	1121	1039	1032	1013	1071	1075	1050	1062	1055	1059	1073	1023	1085	1075	1056	1148	1051	1115	1006	998	1027	1045
2036	396	222	168	169	230	328	1461	420	133	130	120	97	143	89	96	62	89	78	85	67	70	67	66	87	84	103	133	60	77	94	127	102	146	145	115	76	70	62	57	62	52	67	63	63	47	61	66	72	75	59	60	79	80	70	61	68	74	62	65	71	79	62	65	69	50	66	62	77	57	65	78	68	62	55	51	65	66	56	69	64	75	65	73	56	58	63	54	60	77	70	67	60	61	72	61	60	65	60	76	61	64	76	61	67	66	54	75	66	64	53	60	69	50	48	61	55	68	68	50	64	58	72	62	66	57	72	71	69	74	60	59	53	63	57	77	62	70	64	73	63	68	73	67	60	68	51	64	60	66	47	73	64	56	64	70	45	69	73	62	63	65	55	65	61	64	71	76	61	75	56	66	42	62	68	64	65	58	69	64	55	74	57	69	80	56	65	66	55	52	71	77	67	63	68	66	64	64	67	65	63	72	64	73	54	66	56	60	67	62	70	73	63	66	70	50	60	69	76	65	62	76	60	79	61	68	67	68	49	68	72	83	60	76	52	62	50	55	72	68	51	77	64	74	70	72	57	55	73	64	73	67	57	50	58	67	69	69	69	63	59	63	73	51	70	62	66	63	67	67	70	76	52	55	65	55	76	70	58	57	58	66	64	51	69	73	80	63	61	73	67	54	67	50	60	69	60	80	77	61	72	47	76	63	71	67	54	66	62	51	67	79	74	59	67	61	60	58	56	66	56	47	61	66	66	79	72	54	51	70	59	64	58	75	73	63	59	64	62	64	70	66	67	49	63	60	66	73	67	89	83	60	57	73	50	67	71	59	76	55	70	53	66	76	64	64	69	57	77	73	76	61	72	68	84	59	63	59	66	51	44	70	70	55	65	71	56	60	70	76	61	66	61	58	68	57	59	59	66	59	71	55	66	72	67	65	68	58	73	66	85	60	66	61	71	68	69	68	69	68	71	58	77	73	73	61	55	54	63	72	66	60	66	64	65	75	67	55	81	69	61	64	55	62	61	67	61	70	72	63	58	74	55	49	53	71	59	60	59	65	62	63	65	68	73	62	52	72	51	54	61	52	75	49	78	65	67	77	77	64	70	61	71	60	60	69	62	48	78	69	68	75	63	65	61	67	54	78	66	79	54	68	57	55	71	71	64	51	65	57	67	67	64	72	67	66	57	63	75	76	55	67	75	63	64	64	71	52	59	58	58	71	59	60	61	72	67	77	54	59	58	69	59	67	57	80	76	66	59	70	58	80	53	50	63	63	61	59	83	63	67	67	58	62	59	61	75	53	54	65	68	59	69	66	71	60	77	61	71	60	77	56	66	80	66	60	72	62	57	56	73	58	66	54	78	72	54	61	54	82	59	74	63	76	61	65	61	64	57	74	71	73	77	62	69	53	61	70	76	74	76	69	68	54	63	71	70	76	72	69	73	76	61	76	66	75	57	60	60	64	56	60	74	78	74	53	52	62	51	67	64	70	71	68	57	56	54	71	60	48	74	58	62	66	55	59	59	59	61	62	65	60	58	50	66	69	72	70	66	82	72	66	53	60	70	68	61	55	83	62	78	59	57	60	78	54	57	57	73	62	56	68	52	61	68	71	71	69	53	74	73	71	68	63	78	49	66	61	62	72	78	61	66	62	73	66	55	65	52	74	68	68	69	51	65	56	65	75	48	61	66	71	67	75	66	66	66	80	63	71	51	59	78	54	80	63	70	59	69	59	69	70	72	55	58	67	59	63	66	75	51	65	63	51	69	60	65	65	57	65	64	64	55	62	76	68	72	70	59	61	55	82	64	64	73	53	61	97	86	74	71	73	74	55	60	47	65	71	57	74	52	57	65	64	68	56	66	69	71	54	68	67	67	72	63	65	60	55	71	82	64	75	69	75	64	54	56	64	69	69	61	66	76	67	73	68	65	87	72	63	83	79	61	63	59	66	71	65	70	65	64	73	78	70	67	63	63	62	69	76	76	74	57	61	74	77	69	72	62	64	74	60	64	66	65	60	71	60	57	55	69	57	56	64	80	66	67	63	61	71	56	54	54	61	60	51	60	66	59	50	52	54	60	72	58	67	55	78	60	59	76	68	65	68	59	52	63	68	52	65	53	80	65	61	60	63	67	56	57	57	60	59	81	74	57	87	55	64	75	54	58	59	45	79	72	61	80	73	72	67	51	55	58	73	71	71	59	66	69	72	70	51	59	72	69	64	67	68	64	75	66	56	59	62	74	76	64	61	48	72	66	69	74	63	63	64	65	60	73	78	71	62	63	68	59	80	57	58	72	61	63	59	63	65	79	65	61	77	64	72	66	71	62	77	70	80	63	57	63	60	73	64	73	81	80	68	76	78	51	59	56	61	63	60	64	58	74	62	55	61	65	63	72	63	61	59	63	60	81	67	71	64	62	63	68	49	79	78	76	73	60	51	73	64	58	67	69	57	59	64	78	74	68	58	66	73	58	69	72	62	76	70	78	57	64	64	70	75	57	64	82	66	58	79	58	61	67	65	63	67	69	56	63	65	61	63	67	67	68	49	61	61	51	65	82	76	75	58	63	60	74	72	67	83	60	65	67	61	67	63	66	63	79	59	71	74	69	56	56	62	68	61	68	70	61	59	60	52	68	63	66	68	66	71	56	80	63	57	52	71	60	55	76	72	69	62	69	60	59	72	76	51	65	64	72	70	70	77	66	63	76	89	51	66	55	63	61	71	59	84	70	58	67	54	64	69	63	71	73	66	67	47	61	61	66	60	60	65	57	54	65	85	69	64	69	77	61	66	59	56	59	54	71	55	66	66	59	61	78	70	75	50	64	51	73	70	83	65	74	51	54	60	82	62	61	73	68	85	70	64	74	52	73	58	69	56	65	78	64	65	61	52	68	62	72	60	50	52	49	73	57	63	75	57	85	76	56	68	70	55	65	72	66	55	92	65	72	69	64	63	60	71	66	52	42	59	69	56	68	65	51	68	69	60	57	70	85	75	67	55	70	74	63	78	73	74	63	70	66	56	57	60	67	73	67	64	77	61	57	63	82	67	63	62	53	67	83	51	62	71	68	76	51	60	67	75	68	59	70	56	70	69	81	69	55	71	58	70	68	71	56	89	57	64	66	68	72	71	79	72	65	61	60	68	72	62	71	57	71	55	74	62	62	54	57	66	66	57	64	65	66	62	61	66	59	61	70	64	73	71	67	60	77	73	60	52	61	75	63	57	70	74	62	70	53	68	61	66	62	69	65	69	73	72	46	61	53	77	71	62	60	69	80	65	73	62	57	59	70	73	63	68	67	78	72	73	55	51	70	67	58	73	61	79	74	69	66	57	64	57	77	67	71	70	63	70	68	54	60	69	60	58	57	74	70	55	74	70	55	47	67	66	73	49	50	81	60	67	54	64	73	62	55	60	56	67	61	60	56	53	68	56	71	71	59	77	62	67	77	68	54	78	74	80	59	67	62	56	69	61	79	65	61	67	65	61
16079	7828	4626	8095	13419	14710	16963	31724	12357	5079	4870	4327	3427	4776	2451	1946	1606	1692	1655	1454	1297	1205	1053	1065	1061	1057	2266	2333	1067	1331	2197	2933	2314	3613	3257	2671	1339	849	847	872	826	865	834	910	794	876	857	869	859	914	838	870	846	834	850	801	849	831	841	837	821	868	903	870	864	837	849	849	801	819	857	833	853	799	807	820	853	828	894	864	852	864	903	845	841	841	857	855	862	829	820	849	886	851	799	849	862	838	876	818	873	838	804	802	785	898	836	812	797	812	788	882	845	793	830	856	840	870	882	849	871	798	912	864	831	829	808	783	821	874	885	849	875	839	877	822	855	863	837	834	901	822	877	864	839	848	823	797	821	813	783	851	830	822	868	844	828	903	861	869	850	832	854	857	811	850	803	837	833	866	871	823	828	848	853	854	851	853	861	844	863	861	827	850	897	817	840	864	774	815	860	805	868	842	815	822	813	831	815	887	817	820	847	810	861	837	878	846	797	871	826	827	826	795	867	821	825	858	845	844	814	890	819	801	795	809	819	842	833	861	870	857	816	753	837	834	883	867	741	833	809	847	860	818	834	878	840	832	837	859	777	849	866	820	851	867	860	834	789	840	827	801	848	805	820	857	801	815	867	846	812	792	821	851	860	856	826	855	843	871	779	792	857	854	849	849	796	813	804	795	834	853	798	862	830	823	844	827	848	885	867	871	813	861	851	824	865	872	841	811	845	853	843	843	902	841	865	860	838	822	830	832	833	835	829	857	869	773	835	789	878	885	869	822	819	876	822	823	803	811	857	850	861	820	828	795	793	817	837	809	795	848	841	854	857	815	890	826	869	831	792	862	811	842	873	870	846	884	900	850	902	748	832	893	835	825	830	837	822	834	846	837	831	868	860	868	804	769	875	839	897	762	822	833	837	816	820	882	838	860	814	853	820	813	835	806	862	803	821	766	877	825	851	837	825	872	823	840	893	841	842	843	888	815	818	796	852	829	807	815	898	856	862	848	849	899	862	867	883	865	869	810	864	857	812	863	819	885	800	824	847	840	837	825	818	829	820	848	850	907	779	875	774	851	804	830	841	785	815	825	795	881	840	849	791	841	835	845	808	842	816	844	847	814	827	808	792	822	887	872	807	827	731	831	778	855	913	799	898	854	900	890	803	827	856	866	877	902	857	855	867	865	884	811	829	803	891	877	813	848	799	820	859	866	801	831	838	814	833	883	845	840	902	845	850	823	863	886	807	861	833	864	793	833	821	863	844	834	832	837	852	865	776	840	879	869	824	809	849	851	851	822	832	798	835	855	803	848	813	874	813	868	806	808	854	804	845	814	848	803	843	799	878	825	820	847	853	869	840	816	838	839	842	861	869	813	855	877	847	800	831	839	820	867	870	840	815	854	780	857	819	849	824	860	851	880	810	825	818	854	846	848	848	829	818	847	854	788	835	835	822	856	859	830	858	793	800	827	776	795	834	844	835	810	831	839	831	853	861	908	837	830	861	813	839	877	843	795	863	844	823	808	807	831	847	823	863	810	859	836	900	827	846	883	842	811	849	809	826	866	840	830	830	853	837	787	856	809	820	814	863	802	861	798	839	801	847	873	857	794	789	781	856	771	865	855	849	840	836	842	918	832	819	799	778	884	848	832	827	824	819	830	829	823	816	816	805	856	806	838	854	822	832	789	837	835	819	839	800	782	832	803	815	822	824	822	895	850	819	868	825	883	889	832	793	831	856	854	877	834	831	777	853	891	840	849	857	844	865	859	811	821	836	870	819	827	827	838	855	822	806	803	846	872	848	841	783	820	881	823	857	809	855	835	815	853	841	879	812	834	861	820	870	863	801	850	883	854	784	851	831	843	836	853	865	810	883	840	873	791	835	902	885	845	791	834	833	814	855	844	816	840	803	837	823	874	812	854	833	828	839	827	812	838	838	782	796	787	790	835	827	808	825	894	829	836	824	836	855	783	831	818	844	837	794	783	807	821	840	876	861	838	795	851	851	842	812	831	830	805	838	852	821	823	806	861	849	869	818	847	909	817	855	792	852	860	843	850	840	832	893	803	880	804	809	856	829	827	820	838	804	889	876	801	844	824	855	786	828	852	844	877	867	823	866	856	871	837	792	803	812	816	798	864	857	829	841	834	820	777	879	885	778	812	842	799	879	822	856	812	868	855	841	868	780	811	817	885	816	766	874	881	841	791	834	835	858	827	845	824	774	826	915	802	828	854	820	799	833	885	771	790	815	847	817	830	889	856	832	833	841	835	795	819	845	844	834	818	817	878	886	824	845	843	802	861	830	828	854	858	877	835	897	847	804	814	802	890	883	848	808	838	840	821	796	822	886	857	910	872	861	792	810	849	874	827	840	822	807	824	842	793	789	833	888	858	805	825	763	838	836	874	845	815	785	821	825	849	831	822	858	821	842	851	830	834	817	859	826	862	834	828	865	804	829	830	873	779	837	825	822	791	845	823	769	809	799	872	865	812	768	833	826	821	805	839	860	840	786	832	802	853	876	828	871	854	846	825	816	835	814	812	841	844	861	828	850	824	837	839	804	825	847	879	826	880	820	812	841	877	832	816	882	857	888	818	840	791	831	820	851	862	853	817	831	802	831	852	873	811	847	914	818	840	862	868	808	836	847	850	783	805	825	798	841	820	829	859	905	811	881	874	797	855	830	869	870	811	808	881	847	857	808	855	808	818	814	791	857	805	794	763	749	830	829	832	810	823	842	793	847	824	861	842	845	840	833	817	906	853	857	828	835	839	853	828	893	811	877	854	863	873	837	828	856	802	818	800	847	811	815	843	837	823	848	866	820	837	907	804	807	826	824	817	871	837	874	848	822	857	860	862	820	897	847	836	791	852	806	825	828	855	797	814	815	789	862	876	791	842	823	845	776	879	780	849	817	886	805	820	793	867	825	842	875	779	818	804	808	836	795	841	858	871	821	787	860	846	846	876	838	862	770	846	832	803	852	881	878	863	796	884	844	816	796	837	864	839	821	920	855	834	791	824	873	856	846	811	838	813	881	823	820	820	859	803	845	846	862	847	814	797	828	828	864	811	825	866	806	873	860	816	858	846	829	808	814	863	850	803	839	798	823	820	816	895	858	873	826	801	859	827	867	802	865	850	874	844	879	841	878	783	841	854	864	834	793	833	842	868	845	821	816	848	879	802	865	894	881	814	868	845	859	817	845	851	821	850	859	808	918	864	857	833	867	818	860	803	831	793	855	846	864	816	874	851	832	866	791	821	846	898	854	832	901	822	888	847	849	873	884	780	880	858	818	848	822	831	791	875	823	870	845	867	839	857	843	814	822	844	814	855	808	835	860	863	853	816	860	785	829	817	857	817	823	839	852	836	839	836	791	836	883	838	856	823	868	866	806	806	802	794	823	824	870	820	879	843	856	780	792	805	846	836	824	801	859	809	823	784	831	855	845	778	847	842	875	840	797	853	881	854	840	823	872	796	885	840	832	840	855	854	843	852	833	854
1400	579	300	194	233	250	922	4797	862	144	154	165	130	152	102	94	93	104	82	78	83	65	67	79	71	67	129	272	81	142	133	143	118	179	217	176	87	69	56	79	81	52	67	64	57	72	74	58	61	67	73	63	65	51	60	66	63	45	65	62	54	73	67	69	69	55	61	67	53	59	70	72	58	85	74	78	62	64	66	75	66	75	61	61	57	64	59	63	68	61	60	68	69	77	64	61	72	57	81	69	64	59	75	48	72	72	71	64	64	56	57	70	80	68	70	47	63	74	75	63	66	59	57	64	81	67	69	63	69	76	68	62	62	66	67	62	78	45	66	71	69	76	51	65	69	72	57	70	64	79	67	62	77	66	75	60	65	61	63	67	75	65	66	58	56	68	58	67	72	62	65	60	68	61	77	70	69	61	65	63	65	72	78	79	63	66	64	61	75	88	69	58	69	71	65	68	53	54	79	57	60	76	65	59	55	63	50	56	61	74	58	64	53	58	71	60	64	72	67	84	79	67	61	74	63	70	91	74	58	62	75	61	68	51	74	48	58	58	60	54	43	60	66	66	56	71	64	57	58	70	65	49	54	64	54	52	57	61	67	64	69	64	68	62	59	72	59	67	85	63	54	64	77	44	56	67	61	67	73	62	71	74	66	65	68	65	63	68	79	59	59	69	58	68	60	74	65	78	56	62	61	79	75	65	71	56	86	55	64	67	67	72	76	58	57	55	70	64	67	58	65	55	65	65	62	54	76	55	62	58	66	70	62	64	59	44	47	60	67	61	70	59	81	67	61	68	67	75	51	65	69	57	72	70	77	61	67	69	67	58	52	72	57	65	76	64	58	45	53	62	72	52	64	48	55	72	59	63	65	79	75	66	80	56	66	59	56	60	61	90	70	68	58	84	57	58	47	66	53	64	56	66	57	68	72	76	69	62	61	75	65	61	73	64	72	72	71	63	55	57	67	57	61	50	64	54	58	82	67	69	61	74	62	77	50	52	68	71	61	74	64	71	70	77	65	63	57	57	63	76	59	64	56	65	54	69	59	56	60	61	60	56	61	68	80	48	64	81	57	71	80	75	58	68	78	60	73	57	58	71	61	58	59	66	56	72	62	60	75	61	61	70	66	70	70	81	76	74	52	68	58	69	53	55	63	61	70	61	68	67	73	56	70	66	65	68	68	64	70	69	60	61	72	56	59	54	55	51	76	57	67	71	61	68	69	67	71	74	75	51	71	64	68	60	77	82	74	59	68	74	73	52	67	64	73	72	68	63	76	64	56	79	58	55	54	74	70	52	57	66	69	69	70	55	62	59	63	62	77	69	61	78	66	74	62	66	51	76	68	60	69	73	69	60	74	62	63	56	58	66	68	65	58	50	83	77	79	68	53	64	71	68	82	60	70	68	64	73	63	73	79	65	62	59	74	66	72	57	65	89	63	63	67	69	64	72	72	67	74	72	69	70	73	58	65	59	63	56	57	70	58	55	63	69	75	68	71	83	72	66	70	53	73	50	58	65	60	73	58	71	65	71	67	66	75	77	61	73	61	66	65	65	47	60	65	60	62	56	63	62	67	61	47	71	60	78	59	57	67	70	77	74	62	70	68	64	70	78	60	65	52	61	55	67	62	59	64	63	81	67	70	73	72	53	57	68	77	48	67	67	66	62	78	54	62	65	60	71	72	79	62	61	74	66	50	71	77	55	61	42	78	60	67	80	77	67	73	73	68	61	56	70	56	71	61	62	75	73	64	76	51	64	71	60	69	59	82	60	73	62	72	59	62	73	60	59	59	74	74	64	65	67	59	72	70	61	70	59	62	51	69	66	78	62	53	55	64	63	68	66	65	72	64	66	63	57	66	74	55	58	67	74	64	56	65	69	63	69	54	52	62	57	68	75	62	70	61	70	60	62	64	70	68	67	68	62	67	70	62	66	67	74	52	76	72	69	64	76	75	68	67	79	68	66	45	54	82	72	64	66	67	72	76	62	65	58	58	71	55	59	70	66	61	51	68	56	66	66	82	72	64	70	57	81	59	53	56	69	68	69	60	68	65	69	70	57	63	69	56	71	61	63	71	72	55	77	49	62	64	69	67	75	73	67	70	75	63	71	87	65	65	73	71	72	65	84	62	56	54	67	52	58	67	82	55	73	49	44	75	72	64	55	56	57	64	74	52	72	77	59	53	68	63	71	65	56	43	84	73	49	77	82	61	44	63	56	61	56	49	66	62	64	70	75	58	69	64	81	69	60	59	82	67	66	55	56	69	81	70	81	60	73	65	55	57	59	68	57	67	64	73	59	66	63	75	79	57	66	53	50	51	58	50	59	92	69	67	79	74	56	60	69	74	55	66	65	64	64	63	73	60	63	58	65	71	70	60	70	67	72	78	76	61	72	61	70	62	67	71	65	66	59	57	73	69	70	56	53	50	66	63	58	63	74	49	64	60	66	77	62	69	82	74	64	62	70	43	55	68	73	77	54	64	52	57	69	64	56	62	54	58	69	62	68	51	66	78	61	57	63	65	83	58	76	59	69	69	58	56	55	52	56	65	70	69	70	70	64	74	70	46	76	54	78	76	66	77	60	64	71	60	67	70	59	62	61	61	46	69	65	62	91	65	76	53	66	66	66	59	75	73	80	62	62	72	63	82	73	62	73	66	68	58	67	65	67	79	53	63	61	60	73	55	64	68	66	83	69	66	65	67	47	56	67	68	67	62	64	68	69	59	56	59	62	86	65	53	51	60	66	68	69	65	64	66	52	77	63	73	67	67	76	81	70	61	63	58	72	58	68	77	70	68	65	75	68	65	65	64	53	56	79	64	62	47	68	65	77	80	58	43	65	62	76	52	67	66	53	59	80	66	64	54	52	66	60	60	64	59	58	75	57	71	72	60	63	67	80	60	53	70	57	56	55	60	65	52	68	80	73	70	75	63	55	67	69	52	59	50	58	67	62	68	54	67	59	60	79	70	67	70	69	68	54	72	75	64	71	72	58	72	75	76	57	56	76	63	52	72	76	49	71	57	64	53	75	52	79	51	76	66	54	78	61	60	60	68	73	62	66	70	70	67	63	58	80	73	51	58	66	59	70	57	59	66	67	59	63	69	70	74	53	71	54	77	56	84	58	68	74	61	54	66	65	64	55	64	52	66	60	56	63	66	67	56	56	69	70	74	60	69	52	58	61	61	58	59	72	73	65	52	73	64	55	75	77	50	63	64	86	73	55	66	59	54	68	58	64	67	67	74	71	58	57	68	74	67	66	69	64	69	71	68	63	79	69	54	72	76	72	65	74	51	60	78	60	70	65	74	61	57	66	73	68	59	53	55	55	68	64	61	57	69	55	76	57	72	72	60	70	73	61	65	67	70	63	57	62	71	73	60	87	63	68	80	71	60	60	54	67	62	70	68	62	59	64	67	70	71	67	51	62	78	67	67	69	59	54	64	60	66	63	79	81	73	59	58	53	53	47	67	71	73	62	41	64
19179	10398	5857	10062	16633	17081	27041	44944	14512	6793	6379	5388	4578	4857	3114	2530	2124	2206	2046	1667	1416	1282	1100	1076	1067	1162	3500	8399	1697	3909	3519	4848	3078	5235	5839	4350	1548	825	826	854	796	780	841	800	802	809	822	819	761	828	814	858	829	836	830	834	853	787	790	822	829	921	875	824	797	871	777	804	808	854	841	874	800	818	788	813	786	847	805	784	806	799	795	837	791	791	804	791	802	850	829	801	774	843	812	810	790	826	792	760	768	803	789	805	801	752	788	812	801	844	786	820	863	842	809	817	855	823	787	811	819	816	856	818	791	762	795	815	808	781	803	831	794	812	800	841	826	765	827	840	807	821	804	836	852	804	792	809	817	820	788	804	780	830	826	790	837	802	804	810	789	838	821	800	819	788	793	795	763	817	807	784	818	795	737	802	791	805	834	809	827	804	780	872	827	803	840	781	846	836	825	850	786	811	823	799	801	803	803	819	770	822	832	807	751	777	841	819	776	769	791	825	773	820	808	841	812	809	862	818	846	779	830	772	746	777	753	898	818	813	823	799	824	809	805	810	838	795	798	769	801	774	853	751	825	804	859	847	805	825	835	849	881	825	817	795	809	764	825	815	838	815	817	810	826	794	823	756	841	817	773	802	818	819	814	842	822	800	788	788	839	787	838	756	825	822	766	822	768	805	797	812	800	793	813	799	775	819	789	793	765	754	788	829	781	827	833	791	775	797	849	847	830	849	874	765	758	840	842	764	810	799	830	859	802	832	777	802	768	799	769	755	795	836	821	836	844	814	778	838	786	786	789	766	812	788	806	818	870	812	844	833	808	781	839	794	778	813	814	812	794	803	791	797	820	816	812	808	752	820	795	793	863	790	844	823	817	922	798	788	749	805	774	776	767	828	799	833	830	789	798	816	871	822	802	826	778	795	753	787	829	804	857	797	805	832	804	804	809	813	801	790	815	834	794	811	796	815	779	824	817	838	848	811	788	871	779	823	831	827	812	830	792	761	798	771	832	768	850	803	775	803	802	778	781	858	799	795	817	848	838	804	819	781	850	835	808	770	788	810	829	833	779	790	795	798	763	825	820	800	827	815	825	796	807	795	797	810	818	799	805	776	833	811	828	781	824	805	757	790	878	804	806	769	826	821	801	807	813	793	823	824	797	811	775	786	836	769	799	808	780	845	804	821	833	780	786	806	817	751	865	806	774	785	800	812	792	776	806	825	782	823	799	784	807	785	776	801	843	780	772	834	835	828	801	820	826	816	789	771	823	780	816	824	899	800	807	819	862	797	824	773	806	840	778	841	780	814	837	792	799	789	790	784	817	793	808	817	819	858	804	822	789	830	794	831	810	819	848	804	818	758	803	818	775	851	763	813	835	775	822	826	769	768	819	873	837	828	821	847	839	857	848	745	824	859	789	882	840	847	827	769	840	804	805	821	814	846	826	800	812	862	800	855	792	813	799	806	790	819	840	782	818	782	857	778	813	809	750	774	788	775	799	851	789	743	825	820	817	807	792	898	806	791	830	797	801	783	768	784	792	820	828	799	856	839	807	769	811	866	824	765	805	802	838	798	829	811	823	786	787	815	819	791	794	824	816	793	838	836	828	872	828	835	833	767	830	801	778	836	770	824	817	816	807	809	803	868	804	872	816	856	851	819	784	855	833	809	788	810	819	860	761	798	820	790	815	786	829	755	827	806	780	772	811	802	812	838	801	802	807	793	771	764	831	782	817	784	780	828	793	805	762	803	831	811	851	827	839	814	747	776	803	799	823	813	844	788	835	813	831	778	830	810	832	788	810	817	818	813	794	783	844	844	804	814	802	810	781	819	768	928	845	810	811	813	793	802	837	763	836	821	761	770	758	835	841	805	800	817	824	843	842	818	803	819	824	764	833	807	790	809	851	801	806	871	837	807	770	823	810	798	775	801	790	832	793	844	804	851	850	782	873	802	813	850	849	775	854	793	767	784	813	834	796	776	810	791	846	829	849	783	812	773	814	792	807	794	824	834	840	821	786	807	837	780	820	816	838	780	828	824	810	795	820	881	819	815	799	815	832	827	820	812	832	800	829	817	801	819	803	799	789	789	801	775	771	784	873	841	805	840	782	804	833	841	772	823	805	882	824	785	805	818	834	840	807	824	811	743	784	781	821	832	839	799	837	817	818	806	822	858	792	819	840	818	818	777	791	778	803	803	806	802	840	766	769	842	775	822	788	807	847	855	834	874	834	854	823	776	836	842	842	810	798	796	874	826	831	842	804	796	839	811	816	814	724	766	771	835	801	826	799	775	810	796	838	811	840	796	839	769	781	829	857	797	817	832	836	776	816	817	851	795	835	797	860	836	804	762	798	794	810	805	784	768	847	838	822	820	770	814	862	812	835	808	872	842	794	805	839	848	837	833	806	803	772	781	807	826	813	801	803	865	870	808	850	834	835	787	798	826	834	862	823	766	800	811	803	828	796	774	829	794	743	806	787	835	765	847	828	809	781	799	775	832	823	792	851	816	789	769	812	767	846	786	774	806	798	781	803	820	800	774	804	811	778	769	806	869	822	843	834	802	822	770	792	835	785	807	783	865	795	811	802	814	848	814	808	843	803	790	810	807	777	854	778	875	834	804	779	805	796	803	797	798	810	795	795	772	774	777	787	811	766	844	798	815	801	790	858	733	841	853	842	828	841	819	792	778	750	787	804	797	881	841	775	827	793	823	795	842	809	858	820	803	789	781	794	779	794	816	779	824	800	813	843	819	756	769	805	829	810	811	866	835	770	820	793	776	821	806	761	755	766	794	839	808	799	769	784	787	805	784	808	768	798	777	802	835	794	819	860	799	816	812	781	840	791	783	804	815	802	853	797	756	765	750	815	813	807	829	828	813	810	804	727	806	805	835	791	838	811	851	840	800	810	793	820	817	788	839	775	803	812	814	810	841	772	790	819	849	842	798	842	825	776	806	840	810	783	824	862	876	794	768	824	745	772	810	784	816	816	818	807	797	813	770	834	805	827	838	825	764	856	801	769	770	831	838	784	815	782	820	771	819	827	812	798	794	837	788	781	795	809	858	788	797	804	799	822	844	838	809	838	821	790	810	805	809	828	784	765	838	772	763	791	845	789	760	824	824	793	794	775	801	793	770	850	813	792	810	801	818	808	835	836	836	794	844	815	809	801	777	819	805	787	783	785	818	820	846	838	809	812	796	882	846	793	805	802	786	827	765	781	796	796	793	832	772	829	815	794	871	827	785	847	834	805	836	788	848	821	807	787	782	821	802	816	843	819	832	871	836	823	811	824	809	862	806	788	815	802	789	804	816	803	825	788	798	799	752	802	785	882	806	806	852	756	766	816	853	889	830	860	776	828	813	793	783	773	820	826	828	831	776	852	781	868	809	772	813	762	819	828	811	881	827	818	829	834	807	834	804	754	810	834	800	806	788	823	755	835	798	793	806	805	791	830	836	819	800	847	856	792	811	808	740	800	853	796	823	815	807	832	851
3046	565	318	208	242	281	1165	6241	2273	156	186	161	136	172	108	132	123	108	110	110	101	106	109	98	95	97	142	267	158	244	137	153	119	185	220	210	96	104	115	110	87	64	84	99	91	78	89	74	81	84	74	94	83	78	88	99	87	102	87	92	96	72	86	93	82	97	84	94	83	75	97	100	95	85	80	93	95	110	80	78	95	76	74	88	82	100	64	104	79	101	102	96	89	94	101	84	73	103	89	105	93	86	81	87	93	94	87	93	78	93	96	83	99	73	85	87	89	91	93	95	103	92	108	99	68	75	89	99	93	97	74	92	78	79	102	91	76	95	93	100	81	111	98	87	89	94	84	113	72	84	76	99	84	101	72	98	92	88	85	93	84	87	86	87	75	79	89	108	87	107	69	86	100	102	88	90	95	91	79	100	84	93	99	100	90	71	93	83	89	75	91	109	81	86	99	98	91	107	74	83	97	104	86	100	99	87	82	92	101	81	79	104	86	106	86	88	111	86	73	105	89	90	81	92	109	73	77	95	86	97	88	88	91	93	83	101	73	109	100	75	82	81	99	79	91	75	97	83	87	105	104	83	83	101	81	77	90	79	92	104	83	69	85	96	77	82	88	91	78	89	100	80	86	77	86	86	89	80	76	104	79	93	83	81	91	92	66	90	88	88	91	90	89	91	102	87	102	86	73	105	67	82	70	89	114	95	86	99	113	98	105	95	95	89	91	86	95	105	96	94	84	75	90	85	97	88	88	81	82	92	100	112	89	94	94	108	97	88	91	95	84	75	105	85	81	87	78	79	83	82	73	103	81	89	81	113	104	83	97	89	92	90	78	105	98	98	90	88	78	98	104	99	89	107	83	85	92	97	101	86	90	83	76	91	85	101	90	89	90	91	83	92	87	97	93	103	89	73	100	79	76	89	103	87	88	78	92	89	86	95	99	97	83	82	87	87	79	84	83	102	81	103	104	82	89	104	79	104	80	96	96	82	96	100	86	93	87	84	82	117	79	85	96	90	90	97	98	78	85	77	92	84	103	72	85	102	86	86	87	83	75	86	94	103	90	92	101	100	103	84	99	103	80	97	77	88	86	85	85	86	86	99	87	91	86	86	77	103	91	92	96	112	78	94	88	78	92	82	79	100	94	96	85	86	87	93	79	94	77	94	101	91	94	106	93	89	90	87	86	90	79	85	103	79	108	92	79	85	77	94	91	111	87	96	80	80	87	87	100	94	98	82	93	87	85	92	95	99	84	101	89	82	102	84	83	76	79	80	89	95	104	82	87	88	82	92	102	94	79	104	99	73	89	90	79	86	84	97	101	99	82	81	77	81	98	89	105	93	77	94	94	87	115	82	90	99	79	92	86	104	97	86	83	91	87	100	88	89	113	77	77	74	82	88	92	107	77	73	107	83	99	107	92	90	78	97	80	99	78	69	83	93	78	90	103	113	94	81	75	94	95	87	83	83	64	87	85	90	77	73	80	91	88	80	89	89	97	99	86	98	106	97	93	106	82	86	85	69	73	83	72	89	82	103	97	102	105	104	81	89	106	105	98	92	96	94	79	92	88	86	85	88	101	77	83	90	90	84	92	83	94	83	92	106	82	106	90	101	93	88	90	104	91	87	93	90	95	87	95	90	96	94	93	94	83	78	84	107	96	91	91	88	112	89	78	87	73	100	95	85	108	85	93	99	73	82	102	83	93	91	84	87	89	85	80	83	79	106	79	89	99	89	77	92	81	108	89	104	113	100	73	97	86	89	86	92	97	87	83	98	100	101	87	76	84	89	97	118	81	83	78	90	88	78	76	92	73	105	88	99	99	115	94	96	102	92	90	77	86	89	90	103	83	98	99	92	94	75	94	88	94	91	108	83	89	94	114	96	97	79	86	86	81	98	91	91	95	88	74	74	97	69	80	88	85	102	80	87	91	113	113	91	94	97	97	94	87	79	74	87	94	78	91	94	80	93	103	91	87	82	90	104	104	89	104	85	104	91	87	99	85	97	78	104	76	95	92	87	109	93	94	79	81	99	98	87	103	104	77	95	96	93	97	88	88	85	102	81	85	88	84	93	93	81	84	87	95	87	83	81	94	99	79	95	96	88	88	88	86	87	100	90	98	88	83	91	86	99	84	89	91	109	103	96	90	94	79	109	90	92	75	95	84	82	101	76	92	105	77	91	82	95	79	97	107	86	84	83	92	91	99	108	87	88	85	82	115	100	86	114	78	94	105	104	80	105	86	85	85	80	96	86	105	77	81	78	92	104	88	96	96	86	95	94	70	91	99	82	73	92	89	88	93	90	93	99	79	84	89	95	86	103	84	97	85	99	92	86	90	90	76	83	99	108	88	83	95	73	84	86	95	88	85	109	88	101	103	77	73	100	104	69	83	98	89	76	96	86	92	99	89	87	77	100	87	102	89	71	97	99	89	89	91	83	84	89	107	78	100	90	90	109	83	89	99	87	79	78	76	100	81	85	91	92	106	83	95	95	81	96	88	101	94	82	74	85	96	88	94	90	94	84	111	109	97	90	91	79	90	101	85	88	65	89	83	91	96	87	87	90	95	92	96	84	84	83	85	85	99	96	103	96	87	92	98	85	97	93	98	79	81	91	81	83	91	96	82	84	93	97	75	116	97	100	86	76	102	107	77	90	72	75	93	85	99	94	79	96	90	94	101	99	109	77	90	99	100	98	89	99	92	87	102	86	85	97	91	94	98	84	95	97	88	82	99	80	95	99	89	86	104	82	105	78	85	81	97	76	88	71	92	100	82	82	83	100	104	94	69	73	66	92	92	93	109	104	85	87	94	80	94	93	76	91	88	88	85	96	75	82	97	77	86	93	87	106	103	92	102	90	74	90	95	103	119	83	88	93	88	91	115	96	109	88	93	85	82	97	82	96	95	100	85	94	97	103	74	89	100	107	90	78	105	89	89	115	85	93	97	83	105	84	86	88	93	97	81	101	94	99	90	83	68	99	87	75	99	94	93	99	84	96	96	79	79	82	84	88	84	83	73	88	89	84	86	80	88	88	102	78	89	116	91	79	81	85	82	105	82	96	82	87	85	98	77	91	96	89	88	107	105	97	102	79	86	85	89	63	82	82	96	88	83	91	97	90	90	98	69	96	94	83	95	86	101	105	94	78	101	94	86	100	84	92	109	84	84	92	110	87	79	92	91	99	89	91	86	84	92	87	98	84	94	89	94	92	89	94	102	74	97	87	113	80	83	89	96	91	109	98	103	85	96	106	70	99	87	112	99	90	84	83	96	86	75	90	94	116	92	91	107	86	80	95	89	78	75	92	110	86	73	82	96	88	89	91	90	100	86	96	82	96	86	109	78	99	109	95	90	89	78	97	77	85	86	82	83	89	79	98	100	96	82	108	75	93	79	92	94	95	85	100	87	92	89	95	75	59	84	87	107	89	94	105	104	91	88	94	89	85	80	91	88	85	80	109	79	99	101	90	94	79	97	89	101	88
18419	9755	5784	9985	16356	17391	27551	49800	21401	6691	6211	5379	4729	4552	3136	2773	2494	2478	2297	1866	1705	1543	1440	1437	1464	1480	3905	7454	3234	7951	3141	4261	2329	5158	5647	3941	1770	1129	1197	1165	1153	1110	1118	1219	1122	1226	1160	1093	1203	1153	1148	1195	1108	1144	1117	1151	1142	1150	1184	1101	1199	1225	1162	1141	1131	1155	1106	1147	1125	1174	1105	1136	1183	1091	1178	1159	1155	1165	1150	1078	1145	1172	1148	1134	1177	1110	1080	1092	1210	1155	1187	1125	1133	1160	1160	1165	1110	1149	1138	1084	1139	1116	1189	1092	1084	1175	1137	1141	1099	1127	1115	1161	1107	1138	1088	1157	1117	1103	1103	1122	1191	1128	1182	1092	1153	1123	1173	1078	1158	1177	1124	1105	1113	1107	1147	1158	1150	1088	1108	1091	1139	1127	1090	1120	1116	1138	1169	1133	1156	1102	1132	1160	1162	1144	1125	1085	1131	1088	1136	1138	1133	1179	1148	1130	1146	1128	1110	1135	1099	1145	1143	1183	1115	1120	1157	1121	1116	1154	1118	1130	1143	1133	1134	1128	1133	1153	1134	1154	1202	1101	1132	1108	1155	1130	1113	1169	1148	1083	1152	1165	1140	1187	1136	1142	1131	1174	1124	1097	1148	1156	1117	1151	1150	1169	1180	1089	1186	1182	1116	1112	1114	1181	1119	1128	1210	1128	1141	1113	1148	1122	1159	1128	1169	1116	1135	1111	1119	1096	1170	1095	1122	1139	1092	1133	1212	1142	1098	1131	1147	1146	1206	1103	1119	1165	1209	1129	1123	1165	1138	1116	1084	1063	1178	1171	1168	1204	1094	1104	1130	1162	1124	1133	1151	1192	1121	1106	1126	1103	1114	1148	1136	1178	1165	1134	1139	1162	1088	1130	1106	1126	1157	1134	1179	1122	1168	1195	1142	1141	1154	1143	1173	1091	1144	1159	1139	1170	1134	1128	1123	1141	1154	1106	1115	1141	1097	1109	1117	1125	1138	1122	1100	1086	1155	1069	1111	1151	1122	1173	1128	1053	1192	1217	1186	1159	1165	1106	1104	1091	1142	1072	1141	1070	1113	1178	1095	1185	1164	1158	1110	1122	1067	1058	1154	1166	1130	1119	1096	1141	1128	1149	1176	1105	1094	1178	1153	1102	1083	1127	1129	1162	1076	1148	1134	1125	1141	1184	1178	1202	1120	1160	1157	1140	1197	1146	1137	1160	1196	1140	1190	1130	1122	1137	1166	1144	1162	1160	1183	1163	1176	1173	1154	1086	1132	1157	1086	1156	1098	1112	1107	1066	1168	1123	1143	1180	1115	1160	1148	1157	1160	1142	1201	1116	1130	1094	1217	1158	1102	1206	1114	1133	1181	1111	1092	1112	1104	1136	1129	1160	1105	1179	1172	1138	1152	1122	1097	1140	1170	1133	1143	1118	1088	1100	1191	1113	1134	1161	1142	1153	1118	1130	1122	1111	1175	1185	1106	1115	1173	1151	1138	1165	1129	1179	1168	1100	1076	1130	1117	1102	1137	1103	1076	1163	1151	1120	1174	1113	1106	1060	1172	1179	1104	1106	1165	1194	1094	1162	1151	1090	1154	1146	1148	1131	1114	1102	1143	1148	1095	1107	1107	1109	1141	1121	1100	1100	1087	1179	1111	1135	1075	1193	1166	1156	1200	1164	1137	1088	1152	1128	1157	1144	1155	1178	1088	1180	1149	1139	1171	1141	1114	1124	1166	1135	1141	1178	1126	1129	1129	1132	1116	1120	1125	1137	1126	1107	1164	1123	1083	1141	1183	1118	1101	1144	1095	1116	1152	1164	1117	1105	1126	1185	1193	1112	1147	1136	1145	1084	1112	1115	1121	1132	1131	1169	1117	1204	1138	1161	1168	1153	1135	1166	1132	1129	1147	1140	1150	1181	1143	1135	1221	1130	1147	1176	1091	1193	1092	1197	1158	1080	1160	1158	1221	1128	1150	1109	1105	1106	1166	1168	1154	1181	1117	1119	1157	1145	1194	1136	1126	1140	1122	1137	1162	1166	1191	1033	1050	1107	1125	1148	1186	1161	1118	1162	1092	1170	1132	1185	1165	1082	1172	1115	1165	1139	1103	1172	1172	1129	1157	1197	1127	1087	1225	1088	1155	1137	1165	1117	1083	1124	1203	1133	1178	1069	1172	1149	1121	1136	1193	1150	1181	1215	1150	1164	1126	1116	1122	1102	1076	1182	1133	1147	1107	1152	1097	1146	1161	1132	1118	1101	1131	1094	1217	1145	1075	1081	1182	1111	1110	1203	1169	1113	1140	1098	1172	1155	1187	1158	1168	1141	1169	1092	1110	1178	1163	1084	1112	1135	1173	1137	1125	1075	1123	1178	1061	1165	1194	1170	1182	1110	1158	1099	1122	1181	1142	1134	1132	1123	1125	1117	1159	1134	1105	1205	1157	1203	1148	1108	1137	1146	1116	1157	1074	1137	1100	1142	1167	1091	1097	1140	1107	1135	1133	1159	1048	1166	1195	1095	1161	1172	1124	1127	1072	1203	1156	1091	1149	1123	1166	1114	1098	1136	1161	1147	1077	1086	1126	1076	1136	1115	1232	1171	1192	1197	1176	1124	1136	1084	1099	1132	1122	1124	1120	1166	1113	1132	1115	1121	1092	1098	1172	1146	1167	1105	1200	1117	1153	1170	1101	1145	1166	1102	1154	1165	1159	1102	1141	1176	1166	1096	1146	1106	1147	1094	1136	1070	1098	1133	1119	1126	1126	1127	1155	1123	1054	1179	1166	1111	1139	1135	1148	1139	1125	1144	1138	1086	1123	1134	1084	1121	1134	1099	1121	1145	1156	1085	1174	1189	1156	1149	1147	1157	1154	1189	1188	1105	1157	1126	1130	1202	1125	1156	1066	1219	1142	1162	1114	1056	1093	1161	1146	1165	1132	1163	1106	1180	1091	1148	1166	1153	1116	1073	1139	1125	1174	1158	1161	1218	1126	1105	1158	1152	1144	1141	1146	1149	1099	1098	1152	1149	1094	1164	1121	1169	1106	1130	1155	1160	1140	1123	1124	1149	1111	1133	1122	1107	1179	1104	1089	1132	1109	1159	1154	1088	1213	1109	1077	1124	1114	1142	1157	1098	1132	1106	1154	1122	1128	1145	1153	1185	1068	1167	1183	1194	1160	1155	1160	1142	1074	1134	1143	1102	1122	1110	1111	1150	1137	1156	1142	1113	1121	1149	1172	1176	1121	1137	1196	1160	1144	1130	1167	1162	1159	1143	1115	1157	1137	1128	1138	1126	1128	1185	1134	1147	1139	1159	1139	1130	1148	1149	1158	1165	1147	1150	1158	1137	1152	1171	1141	1101	1153	1213	1143	1079	1173	1092	1083	1133	1109	1135	1105	1131	1103	1079	1152	1162	1147	1143	1142	1153	1093	1134	1103	1111	1159	1171	1125	1167	1148	1154	1096	1174	1052	1106	1155	1160	1131	1080	1115	1131	1115	1090	1140	1124	1087	1151	1142	1115	1127	1156	1126	1121	1118	1115	1139	1113	1091	1134	1121	1135	1116	1151	1113	1138	1132	1206	1150	1120	1086	1063	1119	1160	1107	1111	1184	1153	1133	1112	1174	1186	1129	1154	1193	1125	1179	1116	1132	1153	1110	1117	1172	1060	1095	1106	1117	1134	1174	1162	1106	1140	1156	1133	1154	1076	1078	1113	1123	1153	1136	1116	1140	1086	1160	1139	1120	1161	1180	1112	1136	1137	1160	1096	1152	1098	1149	1154	1160	1177	1087	1122	1122	1111	1160	1160	1167	1111	1191	1133	1167	1109	1098	1153	1136	1167	1096	1177	1175	1125	1122	1145	1151	1136	1140	1095	1157	1107	1154	1137	1073	1187	1168	1162	1085	1096	1108	1152	1148	1156	1135	1112	1135	1131	1171	1131	1129	1117	1104	1188	1161	1169	1153	1112	1130	1202	1153	1154	1136	1197	1186	1091	1043	1162	1147	1172	1163	1087	1125	1205	1119	1134	1198	1138	1214	1143	1196	1088	1132	1168	1130	1126	1160	1149	1202	1135	1164	1142	1110	1135	1135	1093	1134	1152	1096	1073	1106	1058	1173	1113	1089	1127	1157	1192	1181	1103	1127	1066	1159	1118	1137	1124	1204	1121	1118	1083	1075	1077	1134	1127	1069	1152	1158	1127	1129	1097	1135	1153	1158	1119	1112	1135	1142	1080	1123	1150	1102	1111	1095	1165	1097	1117	1151	1131	1166	1154	1156	1136	1093	1119	1063	1164	1150	1103	1027	1114	1165	1149	1205	1144	1128	1149	1187	1125	1118	1136	1146	1161	1095	1110	1118	1213	1132	1137	1095	1141	1166	1150	1224	1144	1174	1104	1154	1210	1116	1127	1148	1075	1132	1191	1174	1160	1148	1130	1106	1113	1159	1151	1134	1176	1105	1213	1149	1148	1143	1099	1104	1147	1130	1086	1098	1089	1123	1139	1167	1102	1157	1169	1162	1109	1151	1177	1132	1221	1116	1136	1203	1103	1147	1135	1102	1102	1107	1143	1141	1166	1156	1216	1136	1120	1104	1155	1132	1178	1111	1124	1090	1182	1127	1092	1086	1133	1097	1178	1128	1134	1160	1134	1146	1203	1179	1167	1148	1139	1187	1184	1150	1170	1201	1135	1114	1172	1135	1129	1110	1124	1131	1195	1127	1172	1127	1107	1120	1102	1163	1179	1124	1171	1073	1119	1188	1125	1151	1111	1184	1158	1162	1136	1176	1145	1186	1143	1161	1149	1144	1164	1179	1164	1055	1117	1151	1144	1105	1165	1156	1155	1187	1203	1153	1173	1173	1121	1133	1159	1120	1135	1129	1177	1210	1132	1169	1104	1118	1116	1152	1109	1129	1168	1107	1093	1150	1082	1125	1163	1168	1095	1094	1126	1145	1185	1136	1110	1139	1137	1084	1126	1098	1103	1088	1130	1087	1118	1175	1154	1139	1133	1104	1195	1117	1143	1111	1077	1148	1069	1131	1073	1196	1085	1178	1133
2025	777	394	233	295	340	2779	12447	4653	198	184	163	126	200	137	106	122	126	124	113	115	96	99	100	90	96	214	202	262	281	123	195	143	212	256	157	123	72	104	97	74	77	98	89	79	65	92	81	91	70	110	80	77	95	87	93	95	97	92	94	80	98	89	71	74	91	101	101	84	92	86	80	101	90	81	83	76	111	78	81	76	92	89	89	92	88	85	80	61	81	75	99	76	94	69	96	105	76	86	100	97	82	90	83	91	89	93	86	88	77	87	83	70	83	83	75	89	90	82	74	88	72	96	86	93	72	85	89	86	71	95	71	100	85	94	105	81	99	83	89	77	83	77	91	73	79	111	89	97	71	95	94	104	87	79	85	82	101	91	82	84	75	83	91	92	84	77	71	89	80	107	91	88	74	89	91	81	90	92	74	96	101	88	74	82	89	86	94	85	98	105	76	65	85	79	78	98	104	90	91	80	96	88	99	80	75	97	91	92	94	79	94	96	92	79	93	83	87	91	96	83	93	90	86	86	82	120	79	94	108	81	109	80	88	84	101	92	105	88	81	83	75	87	100	85	90	110	76	89	81	93	81	94	92	83	96	89	96	77	99	88	80	99	82	89	105	88	92	77	103	104	87	90	78	80	107	89	64	90	96	80	93	78	109	84	96	107	105	85	91	91	104	83	97	75	78	93	109	92	79	101	78	86	84	85	74	93	98	91	85	90	98	99	84	90	94	108	83	81	103	88	80	95	90	72	84	93	107	82	83	81	112	80	79	95	71	80	85	84	97	91	87	72	97	104	103	91	82	86	97	92	82	88	95	95	89	75	72	81	88	84	91	76	79	78	90	74	84	84	99	79	94	98	82	95	104	81	73	101	70	98	88	107	91	88	94	91	84	89	84	78	73	78	94	91	81	92	85	87	79	85	99	85	87	82	90	95	93	105	92	83	96	92	92	78	78	99	91	76	96	88	78	94	88	101	91	82	101	87	89	77	89	75	91	84	85	80	84	82	85	108	73	69	93	91	83	92	86	91	84	73	85	96	105	92	77	85	80	84	92	66	99	73	96	87	86	84	106	90	81	76	102	95	91	85	95	84	74	83	70	89	109	72	81	77	97	102	90	69	101	85	65	103	78	87	78	82	118	74	87	82	69	93	75	88	89	94	93	89	91	91	106	84	83	109	66	108	98	90	97	86	79	94	78	88	87	69	82	105	74	96	93	89	75	85	91	79	89	73	77	82	84	97	120	103	85	73	95	82	84	87	93	96	82	82	76	82	79	106	87	93	79	84	81	92	96	89	84	97	92	93	96	80	84	87	68	90	87	68	85	103	86	91	65	69	90	80	85	89	85	78	78	83	101	103	78	84	95	89	91	100	88	69	91	93	82	90	90	77	85	89	75	81	75	85	88	97	76	82	97	74	87	93	72	105	82	76	73	81	75	89	101	73	81	91	78	82	90	100	88	102	103	83	66	82	75	96	83	92	95	81	90	85	91	105	89	86	81	90	86	60	89	89	93	92	100	83	89	85	84	107	103	88	79	88	65	84	89	94	102	84	78	82	93	93	91	103	71	98	95	79	82	93	85	87	104	100	71	88	92	95	84	95	77	86	89	90	81	77	76	91	95	88	85	92	81	88	90	98	88	69	72	95	79	87	81	93	72	83	79	75	86	89	85	93	86	72	88	81	94	75	75	91	82	97	93	82	102	104	70	79	83	101	85	89	82	80	76	68	90	90	83	91	83	97	93	80	79	91	92	89	101	93	82	95	82	90	100	82	93	108	97	69	81	73	89	81	86	92	96	87	93	74	93	90	90	91	92	91	83	84	92	92	87	87	92	95	93	80	87	82	109	85	91	88	88	87	93	67	87	88	83	92	85	87	83	94	88	87	92	108	89	86	65	83	84	83	81	100	94	84	95	93	92	90	83	86	85	79	64	68	80	94	84	97	97	80	94	94	82	95	89	89	94	87	108	83	87	75	74	86	70	95	69	81	89	102	102	85	89	79	99	100	85	79	95	76	86	81	78	67	75	82	77	92	83	82	98	74	83	86	85	105	88	99	77	102	74	78	67	83	96	95	77	90	85	82	82	96	91	87	89	85	87	78	78	81	100	112	101	86	85	81	86	90	90	88	87	96	84	84	78	80	89	93	77	83	85	85	82	81	79	79	102	86	94	83	80	87	64	71	103	85	94	89	80	91	78	80	84	83	85	77	79	81	84	104	78	88	91	104	69	86	90	87	92	69	101	84	84	97	84	93	71	109	89	98	87	91	94	97	109	80	79	88	80	94	85	95	73	82	99	94	86	88	79	81	86	76	87	97	79	77	97	95	87	76	92	82	95	96	90	81	91	84	82	64	87	88	85	86	88	83	90	109	92	79	89	107	75	71	89	96	98	78	89	90	97	84	82	81	89	82	100	85	106	105	89	69	85	82	89	91	99	90	101	79	86	80	92	99	97	84	85	75	71	106	85	80	71	72	78	92	94	86	95	100	94	85	83	81	78	78	87	79	90	80	97	76	100	82	91	92	84	92	89	89	86	97	110	68	83	89	101	81	80	93	96	92	89	78	93	91	97	92	84	87	98	112	79	87	76	81	81	86	75	94	86	105	89	79	80	90	81	99	94	83	97	95	80	87	86	91	82	75	91	101	100	94	79	77	97	88	78	86	88	85	104	74	89	72	75	102	77	85	75	88	83	103	74	112	68	72	95	99	90	78	87	92	83	81	90	83	98	88	100	80	96	100	81	95	86	85	81	89	88	101	69	94	98	72	76	89	82	98	69	86	75	85	85	95	107	88	98	100	87	80	81	86	90	87	75	82	84	84	95	89	94	93	87	82	72	82	97	98	87	73	79	92	83	80	82	88	75	96	74	88	83	72	78	90	75	99	103	88	69	79	93	83	85	71	91	91	63	91	74	89	84	91	101	92	91	86	83	100	95	69	87	101	85	81	96	88	94	93	84	74	76	90	95	79	111	84	87	81	74	79	82	90	88	79	79	96	78	87	91	88	88	100	91	102	89	96	86	98	83	80	89	85	86	101	85	88	77	86	84	81	94	84	86	75	102	75	101	75	71	79	74	92	67	101	95	98	104	80	88	77	65	73	86	89	84	75	103	85	85	80	95	82	74	82	86	100	90	87	88	90	90	105	99	96	81	80	80	76	82	95	97	74	98	88	91	98	82	88	83	95	79	93	94	105	87	73	98	62	71	96	89	86	82	108	72	90	99	78	82	89	75	88	88	74	87	106	80	92	101	92	91	85	85	76	89	105	69	87	97	97	90	81	79	84	82	117	84	75	86	78	82	98	91	96	86	84	101	78	101	85	83	103	86	85	89	84	86	92	83	74	81	88	86	85	73	99	70	84	69	85	85	91	84	84	85	83	88	74	92	77	102	93	85	86	89	82	85	99	55	84	93	88	79	97	99	94	96	99	71	70	94	100	87	97	86	93	77	100	73	81	107	89	92	95	75	84	73	74	87
22412	12413	7252	12537	19848	20655	39158	60949	26996	7479	6665	5710	4621	6596	3240	2831	2719	2516	2143	1826	1725	1502	1452	1450	1439	1528	5954	5349	8266	8482	2375	5296	3371	6196	6085	4032	1913	1121	1101	1099	1087	1072	1149	1070	1096	1013	1062	1076	997	1041	1079	1051	1099	1102	1116	1073	1064	1086	1132	1025	1084	1166	1135	1035	1047	1046	1075	1030	1053	1032	1076	1157	1053	1054	1088	1028	1073	1099	1021	1063	1077	1053	1099	1077	1072	974	1091	1076	1126	1025	1108	1028	1108	1076	1090	1076	1096	1052	1112	1018	1045	1068	1015	1032	1090	1097	1042	1054	1133	1036	1046	997	1055	1062	1090	1093	1089	1065	1042	1142	1030	1045	1041	1058	1056	1110	1068	1062	1050	1043	1028	1096	1149	1079	1004	1059	1061	1070	1063	1089	1093	1041	1074	1092	1065	990	1016	1114	1054	1069	1036	1056	1075	1071	1063	1119	1085	1104	1019	1100	1048	1079	1003	1041	1105	1136	1078	1111	1090	1094	1086	1041	1066	1072	1024	1078	1035	1059	1049	1074	1072	1118	1072	1084	1035	1014	1103	1049	1032	1031	1045	1083	1043	1083	1054	1028	1078	1066	1078	1064	1075	966	1118	1067	1054	1102	1064	1008	1037	1071	1073	1051	1010	1078	1041	1066	1056	1042	1057	1104	1012	1048	1064	1030	1129	1103	1074	1034	1025	1068	1045	1106	1109	1019	1048	1082	1058	1039	1097	1061	1066	1078	1066	1066	991	1036	1067	1090	1100	1113	1095	1117	1087	1075	1065	1039	1082	1034	1030	1053	1096	1058	1077	1092	1060	1041	1078	1059	1027	1039	1135	1026	1130	1019	1082	1092	1022	1069	1065	1071	1067	1096	1030	1084	1055	1095	1027	1061	1058	1098	1098	1053	1094	1050	1067	1079	1028	1051	1086	1074	1032	1098	1087	1032	1089	1026	1061	1060	1076	1070	1115	1051	1117	1087	1139	1089	1091	1041	1057	1123	1105	1038	1132	1114	1035	1052	1040	1059	1014	1037	1072	1014	1102	1052	1058	985	1068	1051	1066	1046	1058	997	1017	1066	1039	1029	1075	1075	1037	1094	1059	1131	1102	1097	1087	1058	1015	1115	1100	1091	1048	1062	1148	1041	1025	1095	1048	1059	1077	1073	1009	1087	1076	1004	1118	1115	1058	1087	1053	1015	992	1095	1063	1134	1062	1080	1082	1092	1078	1067	1052	1124	1063	1060	1027	1055	1063	1077	994	1046	1107	1056	1080	1122	1060	1045	1093	1094	1134	1082	1045	1060	1103	1104	1054	1056	1107	1099	1116	1062	1112	1080	1094	1087	1037	1093	1035	1090	1109	1055	1096	1066	1127	1063	998	1080	1082	1012	1084	1094	1069	1046	1060	1053	1045	1064	1054	1015	1065	1053	992	1078	1076	1077	1093	1156	1099	1101	1056	1085	1059	1071	1054	1046	1051	1090	1039	1044	1102	1041	1055	1058	1087	1087	1035	1144	1072	1072	1007	1077	1073	1037	1070	1028	1036	1072	1041	1104	1078	1069	1065	1115	1112	1091	1090	1080	1092	1053	1080	987	1074	1095	1052	1075	1080	1084	1066	1042	1061	1071	1087	1064	1032	1048	1100	1102	1049	1067	1098	1089	1083	1056	1030	1086	1043	1060	1041	1124	1044	1107	1071	1144	1112	1072	1053	1092	1068	1071	1058	1080	1046	1087	1102	1058	984	999	1062	1020	1084	1128	1097	1066	1068	1061	1099	1071	1006	1090	1041	1074	1082	1050	1092	1088	1027	1051	1048	1063	1057	1043	1041	1050	1056	1095	1124	1033	1020	1082	1120	1102	1122	1028	1073	1060	1054	1044	1083	1077	1067	1130	1019	1056	1066	1105	1082	1065	1040	1055	1078	1044	1066	1099	1061	1087	1055	1063	1102	1128	1075	1127	1079	1030	1119	1052	1073	1093	1095	1011	1065	1026	1060	1067	1072	1045	1068	1114	1061	1130	1137	1074	1076	1039	1052	1080	1090	1036	1042	1027	1067	1113	1036	1116	1136	1099	1132	1092	1117	1116	1052	1010	1033	1070	1004	1038	1067	1082	1022	1038	1049	1043	1042	1058	1137	1063	1055	1121	1085	1050	1087	1042	1034	1052	1023	1064	1068	1085	1090	1044	1030	1055	1112	1020	1091	1126	1050	1085	1067	1046	1066	1052	996	1020	1073	995	1120	1112	1055	1053	1047	1109	1031	1094	1022	1104	1066	1078	1089	1098	1045	1088	1012	1056	1058	1072	1010	1016	1042	1066	1099	1112	1059	1073	1094	1046	1067	1099	1055	1051	1020	1036	1047	1055	1093	1043	1093	1024	1096	1073	1067	1050	1035	1034	1078	1034	1046	1000	1075	1025	1128	1081	1034	998	1000	1121	1051	1073	1107	1036	1050	1121	1083	1044	1058	1033	1024	1066	1085	1102	1031	1026	1041	1123	1081	1101	1052	1030	1045	1062	1119	1066	1048	1044	1075	1032	1066	1089	1043	1005	1078	1089	1061	1058	1064	1041	1064	1079	1052	1081	1089	1090	1127	1072	1058	1101	1112	1022	1125	1088	1063	1034	1089	1051	1032	1054	1119	1077	1006	1036	1105	1058	1055	1094	1110	1090	1051	1025	1142	1036	1089	1054	1116	1153	1059	1111	1072	1078	1105	1090	1026	1071	1070	1105	1091	1085	1039	1051	1086	1042	1044	1059	1078	1107	1034	1117	1077	1055	995	1123	1064	1047	1061	1099	1065	1047	1035	1045	1058	1099	1018	1100	1111	1068	1108	1076	1033	1123	1084	1062	1080	1068	1119	1085	1009	1090	1057	1036	1076	1082	1063	1042	1024	1025	1026	1051	1045	1107	1005	990	1080	1055	1088	1097	1053	998	1077	1041	1057	1101	1081	1054	1068	1121	1054	1055	1060	1020	1014	1077	1055	995	1082	1099	1077	1112	1110	1073	1025	1032	1051	1111	1042	1072	1147	1060	1085	1048	1093	1076	1034	1078	1080	1033	1103	1027	1054	1120	1072	1046	1071	1023	1060	1030	1094	1087	1076	1057	1052	1095	1083	1037	1070	1086	1065	1120	1041	1085	1093	1053	1088	1121	1067	1033	1018	1103	1067	1114	1090	1043	1075	1099	1093	1054	1050	1044	1078	1035	1072	1041	1048	1063	1101	1041	1101	1017	1057	1087	1050	1059	1105	1015	1069	1037	1106	1103	1004	1079	1105	1052	1064	1025	1044	1045	1047	1083	1062	1055	1092	1070	997	1058	1091	1088	1081	1109	1122	1065	1099	1144	1099	1037	1122	1038	1027	1018	1089	1059	1052	1095	1039	1102	1078	1056	1047	1024	1046	1043	1057	1057	1087	1031	1075	1066	1097	1043	1084	1065	1096	1043	1044	1091	1102	1107	1101	1070	1053	1024	1072	1066	1119	1091	1108	1069	1087	1046	1032	1103	1025	1060	1027	1084	1064	1085	1017	1100	1076	1051	1080	1030	1085	1078	1071	1087	1085	1097	1090	1036	1038	1064	1081	1065	1026	1055	1053	1076	1104	1140	1080	1002	1026	1074	1103	1094	1028	1055	1091	1074	1064	1105	1051	1076	1052	1026	1064	1080	1103	1054	1078	979	1077	1032	1085	1046	1064	1086	1089	1041	1065	1027	1053	1073	983	1042	1067	1026	1081	1036	1114	1088	1104	1067	1079	1059	1105	1110	1054	1015	1088	1046	1080	1001	1083	1047	1044	1075	1149	1090	1098	1102	1062	1077	1081	1042	1063	1101	1093	1066	1038	1083	1062	1098	1046	1078	1078	1092	1107	1013	1089	987	1111	1105	1046	1065	1072	1124	1135	1055	1041	1016	1084	1111	1030	1056	1087	1104	1093	1064	1050	1069	1073	1073	1044	1080	1053	1118	1091	1063	1047	1043	1036	1042	1037	1063	1060	1094	1079	1066	1057	1079	1060	1066	1087	1037	1020	1000	1082	1080	1101	1046	1087	1088	1094	1120	1125	1082	1139	1066	1040	1088	1062	1026	1037	1064	1097	1059	1116	1086	1057	1021	1063	1067	1044	1068	1072	1063	1073	1081	1112	1039	1129	1147	1040	1064	1079	1111	1101	1075	1048	1008	1073	1103	1048	1035	1083	1102	1041	1062	1054	1119	1060	1053	1077	1060	1090	1093	1079	1057	1080	1054	1054	1048	1068	1134	1059	1049	1046	1071	1150	1037	1133	1047	1070	1106	1079	1086	1064	1071	1087	1027	1073	1051	1073	1033	1020	1064	1031	1069	1127	1084	1083	1045	1104	1096	1071	1083	1029	1090	1081	1023	1073	1153	1096	1063	1092	1035	1065	1040	1048	1124	1043	1025	1040	1086	1053	1081	993	1058	1087	1107	1113	1084	1053	1037	1086	1091	1037	1099	1031	1065	1058	1122	1104	1098	1120	1066	1070	1046	1088	1072	1079	1080	1056	1067	1083	1090	1006	989	1072	1050	1035	1076	1053	1124	1089	1079	1031	1059	1031	1052	1064	1138	1102	1085	1121	1091	1057	1056	1108	1068	1035	1085	1131	1069	1067	1102	1086	1120	1075	1023	1096	1054	1092	1086	1084	1082	1067	1156	1079	1116	1057	1054	991	1046	1059	1028	1091	1095	1053	1068	1067	1047	1150	1072	1089	1063	1096	1071	1081	1074	1073	1087	1083	1089	1019	1087	1019	990	1072	1112	1050	1069	1058	1055	993	1048	1107	1060	1114	1067	1068	1087	1064	1086	1082	1060	1107	1074	1082	1065	1032	1082	1056	1030	1065	1030	1123	1049	1088	1079	1134	1099	1100	1040	1091	1074	1063	1013	1091	1086	1065	1053	1059	1071	1097	1040	1026	1155	1026	1051	1035	1052	1034	1024	1003	1065	1063	1059	1056	1066	1020	1105	1116	1111	1041	1042	1082	1095	1045	1056	1100	1017	1033	1088	1088	1004	1063	1074
1819	331	202	165	172	205	1010	2797	1297	99	96	97	83	88	92	71	83	75	86	82	66	65	60	85	65	64	93	90	85	94	64	97	69	108	97	85	60	76	66	63	80	62	72	58	56	80	61	63	73	51	58	67	80	45	71	57	58	62	73	67	69	65	65	54	78	61	69	77	66	60	75	71	73	59	69	76	67	59	63	87	74	48	66	59	52	67	80	78	67	53	68	84	67	76	62	66	65	59	75	59	74	64	67	67	63	62	78	63	73	56	70	77	74	80	80	61	56	66	70	59	78	74	64	57	75	64	51	91	66	64	67	66	58	64	81	74	60	61	75	72	70	74	56	54	69	70	76	63	86	64	70	55	73	71	56	63	59	79	58	74	74	75	70	77	63	77	76	67	65	76	64	70	54	90	57	65	71	63	73	60	69	60	53	55	72	63	63	49	72	65	79	70	73	61	88	81	68	75	57	64	57	50	77	75	76	67	80	78	72	69	62	59	62	61	57	52	78	66	55	65	68	68	92	65	68	55	83	66	62	76	69	67	79	64	71	69	69	65	66	69	62	66	56	67	69	62	65	76	71	77	71	88	77	83	69	63	72	60	55	61	55	67	74	86	67	80	58	66	58	70	71	56	57	76	75	68	52	70	53	58	82	69	72	48	68	72	75	56	67	65	69	80	66	73	77	81	72	56	86	63	62	72	68	65	68	68	81	61	56	76	66	57	71	79	83	66	64	62	67	66	77	58	64	76	75	57	71	67	61	80	62	67	71	68	64	66	68	69	54	55	63	70	74	90	60	64	63	67	61	56	61	74	65	70	60	55	55	76	63	68	59	81	79	87	62	60	69	62	84	74	65	75	68	66	55	56	65	77	75	66	54	67	68	75	70	64	72	71	70	71	61	58	70	56	74	54	71	64	73	49	54	66	68	74	64	74	65	69	54	60	74	67	68	69	73	68	59	79	71	92	82	69	67	69	64	57	54	66	71	75	63	79	64	67	70	79	78	67	89	72	56	74	56	71	64	64	61	65	66	77	62	56	59	64	64	73	64	60	72	63	83	67	65	80	68	62	82	83	66	57	67	63	55	59	67	61	68	55	61	70	69	59	68	38	67	78	67	67	57	72	83	60	65	71	67	68	68	69	81	61	68	73	70	72	62	68	57	59	66	72	65	79	68	76	85	81	68	53	77	64	61	66	74	67	58	82	82	56	71	76	66	60	55	67	81	71	75	60	72	73	68	66	77	63	71	61	60	75	64	70	61	70	54	77	69	75	65	79	64	64	71	72	49	67	68	68	67	51	64	71	69	75	71	72	61	57	75	61	67	66	78	59	58	71	72	59	74	65	74	82	66	65	56	70	56	74	63	62	77	59	75	58	76	78	67	57	66	73	72	87	80	64	46	71	67	68	69	75	60	61	71	57	82	53	72	63	85	69	80	63	56	55	68	64	71	56	83	83	59	68	67	67	59	66	65	75	70	53	74	55	68	59	72	78	75	65	70	76	70	57	65	62	83	74	68	61	81	77	65	57	59	68	77	57	74	66	60	74	76	61	71	79	77	77	69	72	59	63	75	86	58	67	69	61	67	56	70	76	68	59	73	72	62	60	76	60	60	81	73	70	58	64	64	58	67	62	85	63	71	81	82	71	66	67	63	85	54	61	76	70	66	64	74	82	70	73	60	74	73	70	72	77	67	69	72	57	77	66	62	70	63	76	69	61	71	72	72	74	70	66	70	88	71	85	67	68	48	72	71	62	62	67	73	75	50	71	63	71	56	56	75	50	78	65	68	75	89	70	65	71	56	82	72	71	64	47	57	79	71	56	73	56	52	70	72	75	82	58	66	55	70	56	71	79	70	63	51	62	76	66	73	72	73	66	68	72	69	41	81	58	47	69	68	69	67	64	73	64	67	81	69	65	63	69	60	71	80	73	67	63	63	64	52	67	63	57	79	63	71	58	71	71	54	57	72	66	78	50	80	75	81	58	63	75	52	83	68	57	71	60	70	80	57	55	73	70	62	68	70	73	67	48	65	70	74	71	62	61	75	79	67	66	70	71	63	66	68	65	77	72	64	80	74	66	60	56	82	84	68	77	72	70	67	61	68	71	56	60	90	70	73	58	52	78	66	77	71	59	68	69	69	69	63	72	58	67	69	74	60	57	59	62	69	69	74	69	64	77	78	78	77	65	71	60	61	73	71	58	68	86	80	70	77	61	67	61	67	74	63	62	52	56	69	52	60	76	71	80	57	66	70	58	70	74	56	60	64	62	80	54	69	65	74	74	70	74	50	75	75	64	74	67	64	65	62	75	60	72	79	60	73	57	83	75	79	85	60	70	78	74	75	50	66	52	83	67	75	61	75	66	69	83	66	77	56	65	73	69	73	75	90	81	68	57	62	67	76	71	56	72	67	80	82	68	77	77	62	63	64	62	65	79	80	76	72	63	73	65	56	64	62	72	73	71	64	67	59	59	65	67	59	56	83	58	64	64	63	73	81	64	79	61	62	70	58	62	64	73	63	83	63	83	71	64	65	62	66	57	70	96	77	81	75	66	73	60	71	73	67	63	73	80	64	60	66	69	61	68	63	64	53	75	64	65	69	59	59	61	79	58	59	71	76	91	60	61	60	64	60	64	70	69	70	65	66	74	75	66	72	69	71	82	75	71	72	58	55	61	61	57	52	56	60	68	64	64	61	59	68	75	68	62	71	67	58	66	75	75	67	71	73	66	69	66	88	55	63	53	77	69	78	53	70	78	67	59	67	66	64	77	56	75	62	62	77	64	62	76	64	68	56	81	65	58	77	65	76	73	65	52	76	63	68	73	63	66	68	75	69	66	76	72	73	68	64	72	65	79	66	70	66	61	68	68	63	71	68	65	68	62	52	63	59	79	68	74	63	63	81	65	60	89	75	76	57	65	45	68	59	51	73	70	67	70	74	66	73	69	60	52	58	62	56	70	82	75	74	78	63	48	70	56	65	60	54	81	73	76	78	71	64	52	65	64	73	58	74	82	71	71	62	71	47	66	71	59	74	93	90	56	58	73	77	70	67	72	64	56	78	79	53	55	60	76	64	69	73	62	70	65	62	61	56	58	84	60	64	60	60	55	80	65	61	66	83	60	64	84	83	80	57	63	56	81	71	67	74	74	65	66	58	66	67	55	79	61	65	73	64	69	76	66	61	66	54	62	72	69	69	62	70	62	61	76	64	83	66	67	73	81	78	66	93	63	72	74	72	55	61	78	74	61	69	63	59	71	64	68	65	77	56	54	59	49	59	62	62	60	62	73	75	63	82	62	73	72	64	79	74	69	60	83	70	66	53	69	80	59	61	65	72	60	72	74	65	76	78	59	56	70	74	68	67	67	63	63	63	64	68	83	65	58	73	70	67	59	52	68	78	73	71	78	71	65	70	64	68	68	61	74	78	58	70	68	66	58	77	57	63	79	62	60	65	65	66	47	59	58	74	59	65	72	62	59	68	74
15658	7197	3962	7008	12317	13923	27237	37905	19866	3917	3219	2505	1766	2324	1674	1355	1371	1345	1117	1065	1059	973	922	1023	935	959	1454	1642	2194	1579	1108	1923	1284	1971	1887	1564	1100	869	889	840	847	886	934	860	890	898	857	868	846	859	822	899	837	857	908	847	900	890	912	877	902	907	852	918	828	808	852	883	881	860	869	863	898	845	906	891	825	912	831	900	818	972	866	912	903	841	897	849	912	910	804	916	875	825	836	855	843	849	859	835	882	817	861	871	894	896	850	895	886	837	907	843	891	833	830	851	866	890	883	902	921	859	868	808	895	846	923	853	830	809	904	859	887	867	844	852	826	879	850	856	875	841	871	881	887	875	875	873	930	874	906	913	842	875	886	857	839	862	848	878	900	863	864	851	859	916	842	921	886	877	903	835	869	821	862	863	927	850	871	870	901	894	849	895	921	852	857	825	879	888	891	869	840	864	850	852	875	859	927	911	870	853	851	875	891	851	865	844	876	879	849	815	868	860	854	908	833	856	823	891	835	887	885	899	877	816	872	869	942	956	879	892	872	852	842	853	874	911	888	875	801	846	873	824	871	856	916	900	842	810	864	906	846	857	873	868	931	876	869	842	878	860	894	854	858	857	808	848	882	867	899	878	897	886	889	907	868	897	826	900	882	929	905	901	869	859	888	918	924	873	855	891	877	865	821	868	969	824	924	893	826	853	820	917	853	834	789	890	876	887	837	905	842	852	903	839	864	847	810	853	846	901	928	885	886	859	861	874	915	894	837	869	829	916	902	875	896	852	851	882	840	855	866	916	838	871	858	881	885	851	899	900	895	908	845	885	906	876	837	926	832	866	883	835	862	844	847	911	864	889	899	836	903	863	856	904	841	907	874	832	854	834	902	862	857	887	897	904	861	912	856	837	877	822	897	859	868	917	850	863	860	935	867	894	885	864	847	864	889	817	920	868	882	917	836	896	881	851	905	929	941	850	898	852	865	851	857	834	872	912	911	862	876	844	901	868	831	830	849	869	886	838	887	824	829	908	844	873	859	895	894	890	887	873	902	890	875	845	886	884	846	908	915	920	842	851	889	867	900	884	876	797	892	878	838	900	852	912	866	872	876	849	804	871	884	889	912	887	862	871	864	857	904	889	875	876	852	883	919	895	865	838	894	913	886	858	855	867	869	900	875	856	803	881	879	891	875	862	893	846	901	852	888	882	851	908	822	839	888	879	888	879	905	921	917	947	929	852	865	914	801	916	834	885	876	871	838	895	833	838	860	856	910	890	862	817	889	860	895	859	866	896	866	852	854	900	888	899	851	858	908	838	870	879	866	874	892	899	858	873	895	865	842	908	901	936	849	801	859	840	832	916	856	872	853	907	937	854	802	842	852	891	884	860	898	859	867	838	900	864	838	878	906	891	863	843	886	856	875	914	827	832	832	852	899	866	898	885	857	870	863	873	851	853	905	876	848	850	874	868	853	872	874	907	918	879	878	890	885	844	839	862	851	867	847	851	877	855	849	834	873	896	861	823	876	897	888	898	920	861	836	859	874	831	861	881	841	913	893	891	916	846	827	892	796	868	904	861	837	875	901	806	882	854	840	880	877	910	870	839	871	866	863	856	894	884	856	895	885	890	874	882	897	896	882	863	884	845	864	836	921	900	818	889	867	853	843	847	864	917	855	822	871	864	816	888	942	847	850	906	876	892	874	852	859	878	857	883	873	877	855	817	872	891	827	894	898	859	862	848	839	877	845	903	863	863	809	884	804	800	864	850	860	849	856	859	873	864	835	904	896	858	861	859	884	917	907	854	843	851	875	846	870	906	878	833	901	878	849	895	916	884	826	822	888	871	857	882	913	892	873	863	821	900	899	864	915	842	878	837	872	847	850	847	916	873	914	863	945	855	886	851	876	887	869	853	881	827	850	905	865	838	890	829	889	824	917	881	846	904	887	837	876	862	835	877	820	814	854	851	886	849	893	892	921	833	860	867	913	912	853	867	886	892	860	880	881	869	895	855	867	861	875	851	878	857	853	885	894	864	900	843	875	856	883	870	855	892	907	877	828	821	829	883	800	838	869	901	886	874	880	919	855	868	847	828	873	879	906	928	861	907	826	861	876	874	883	864	881	875	852	845	836	860	862	824	933	865	805	858	870	871	843	910	881	859	852	838	909	844	921	843	883	890	866	875	918	923	906	852	881	923	885	847	860	892	917	915	923	829	840	881	832	841	921	910	900	915	917	862	856	890	881	873	841	869	877	905	895	795	878	843	891	853	913	866	855	871	885	855	837	858	819	901	859	841	820	889	835	855	925	887	878	873	909	877	859	864	857	870	881	872	853	875	847	845	822	896	852	819	858	907	849	846	922	869	834	877	932	872	919	918	911	901	848	913	870	865	854	888	864	853	876	863	873	919	843	847	926	850	851	895	800	880	867	897	860	852	848	877	870	847	835	911	902	898	886	862	907	873	899	848	904	910	878	884	867	829	917	897	915	857	855	886	868	862	817	913	834	897	882	865	879	855	910	847	856	902	858	825	933	923	884	839	812	861	833	912	839	906	888	832	877	863	886	873	805	948	884	897	872	890	866	884	910	860	880	880	871	933	867	933	898	895	905	924	878	858	786	888	927	850	871	877	854	893	856	880	884	871	859	884	835	810	877	894	904	864	925	828	899	899	869	902	903	841	857	862	862	892	879	892	903	836	946	871	880	880	871	864	829	859	826	854	875	819	867	890	863	844	866	816	851	890	885	891	909	882	880	882	881	865	838	865	825	890	868	848	917	799	899	855	917	894	898	905	862	913	845	884	856	847	804	861	925	843	844	895	882	870	895	914	916	884	847	894	887	893	857	845	881	885	886	874	873	860	863	891	894	874	882	868	887	869	877	888	895	898	867	899	904	875	849	909	826	890	856	907	926	875	896	866	867	862	840	832	866	919	884	883	847	860	857	900	854	854	829	806	818	906	908	874	863	846	852	897	886	912	861	940	850	861	899	851	877	860	802	829	899	907	848	883	839	914	873	882	829	915	861	852	828	814	819	850	870	880	851	857	821	900	886	919	877	803	887	898	876	882	876	871	877	845	927	867	868	866	851	876	896	823	865	899	815	919	867	891	877	848	917	888	873	857	850	877	898	886	909	876	913	881	901	836	904	903	865	894	887	839	848	862	862	850	893	835	909	873	893	881	941	833	823	869	842	863	855	905	878	848	870	854	901	859	849	885	831	933	872	860	904	904	867	881	850	890	924	860	951	831	869	848	838	902	894	866	878	849	863	923	898	909	844	905	846	912	870	905	878	871	879	854	849	927	863	842	843	899	846	867	822	874	884	940	893	865	866	862	846	902	897	829	886	893	877	934	883	875	874	852	856	832	884	841	871	919	922	869	865	850	851	857	869	862	907	830	868	922	892	880	882	868	821	915	872	902	921	873	865	877	856	910	828	870	892	889	814	911	861	918	882	865	860	942	912	830	828	858	834	839	842	817	835	858	897	903	870	853
1272	548	282	197	211	277	2464	7835	3101	145	120	122	101	138	110	71	92	90	76	65	75	84	72	93	82	60	120	182	130	102	94	117	79	142	165	112	81	60	63	65	65	63	60	63	62	59	68	53	57	66	59	57	55	53	65	65	81	72	69	56	65	79	52	62	69	65	64	62	64	67	70	74	57	78	71	64	80	66	78	64	80	68	77	62	62	57	66	67	56	69	67	65	52	70	62	60	58	67	63	68	75	62	68	76	63	62	67	62	71	74	68	74	70	67	72	71	80	63	66	68	76	74	66	47	53	68	74	77	55	67	72	57	55	69	70	64	70	74	68	84	64	62	65	75	54	64	62	62	69	63	68	72	80	58	65	64	68	50	56	65	71	60	72	67	64	51	73	66	73	64	53	75	71	76	67	59	56	77	55	64	58	67	61	65	75	54	55	63	61	58	62	68	82	82	62	79	56	64	66	65	51	75	77	59	61	58	55	63	71	68	69	51	73	68	62	61	71	72	74	78	60	56	69	74	64	56	60	77	79	68	79	73	60	60	67	63	68	66	70	59	61	68	81	71	76	83	63	64	63	70	70	74	68	64	69	69	71	61	56	65	73	63	60	83	64	82	50	76	59	67	71	69	71	72	55	61	76	69	56	60	72	54	63	65	65	72	68	64	73	61	54	52	89	65	56	63	59	87	75	68	62	74	74	67	52	74	60	59	68	74	72	64	61	76	69	69	67	68	79	82	74	72	64	59	72	54	77	62	67	71	69	63	60	81	70	72	73	60	69	75	59	52	70	54	62	65	89	67	66	60	63	67	72	63	54	63	64	67	61	78	60	67	66	68	74	75	60	72	70	63	68	61	68	61	76	76	67	80	63	61	50	59	74	67	66	73	68	78	67	65	69	66	78	59	72	47	64	73	67	50	69	69	56	59	87	58	74	63	66	50	76	62	59	68	55	73	74	58	64	78	62	64	64	81	46	71	70	69	64	70	56	76	68	59	55	65	75	68	58	63	86	69	90	87	75	56	68	68	62	67	65	59	61	73	78	69	71	69	58	59	54	70	67	68	53	71	63	79	61	65	79	69	77	68	70	65	68	73	72	66	75	59	51	56	68	64	64	48	66	60	65	73	73	69	73	68	65	70	78	59	64	64	60	74	59	74	57	71	68	68	60	67	74	65	65	72	69	58	70	50	65	49	55	61	65	66	63	59	73	64	75	77	72	54	71	66	65	73	50	75	53	76	47	65	57	67	55	61	73	62	62	77	75	68	45	68	62	52	74	70	82	70	47	64	71	68	74	66	54	68	73	66	62	71	77	64	64	67	64	65	67	84	60	72	58	56	62	76	69	64	81	69	58	56	71	63	62	64	69	74	64	67	60	74	69	74	54	74	66	57	65	63	58	76	57	80	59	57	67	81	65	60	56	81	79	71	63	55	63	81	77	64	70	87	66	64	72	56	66	69	71	71	60	70	62	74	67	75	51	69	70	69	67	73	75	62	54	71	76	57	65	75	60	62	80	50	70	76	73	66	66	70	63	82	81	51	64	70	60	68	70	67	61	69	63	65	73	55	59	62	74	65	67	67	69	72	73	70	66	66	78	78	67	75	62	72	51	62	62	81	54	71	62	67	77	55	69	59	63	68	74	61	71	70	80	63	52	50	79	55	76	80	77	70	71	74	63	60	64	62	66	79	73	76	67	52	61	57	65	67	60	70	70	56	59	70	62	51	63	66	73	78	68	82	68	69	65	59	76	51	82	76	79	72	64	70	49	56	82	48	69	59	55	69	67	62	68	67	71	73	55	56	57	58	60	73	67	70	74	69	65	80	71	54	63	65	64	70	64	66	66	85	52	70	59	62	69	64	65	71	59	55	68	53	71	68	69	84	60	66	60	75	67	66	57	70	74	54	73	61	80	52	70	56	71	64	51	63	53	64	74	66	69	72	66	59	63	69	63	74	54	60	54	73	64	59	69	79	75	58	68	48	78	60	67	60	63	77	75	60	60	58	65	66	66	69	75	64	55	66	70	60	52	79	69	70	65	79	64	61	67	70	72	65	70	62	59	80	59	66	74	65	65	66	62	63	63	58	74	66	69	84	68	74	67	64	72	54	71	61	64	71	54	78	62	72	57	79	68	82	61	69	65	67	63	58	65	57	56	63	71	57	71	78	55	64	82	72	62	66	57	52	56	66	69	76	60	65	59	70	69	62	60	77	53	73	63	66	66	60	75	51	59	53	56	66	76	63	51	81	63	68	56	70	72	62	65	69	72	73	61	74	59	74	65	65	52	65	79	72	74	72	64	74	70	63	60	68	62	68	54	64	71	70	69	69	63	56	50	73	65	63	74	62	79	60	59	72	66	55	69	74	64	59	67	71	60	60	70	80	71	69	63	82	59	57	52	67	66	56	56	67	51	68	68	65	59	75	77	71	63	62	77	61	61	52	59	62	75	67	75	63	67	51	74	68	62	62	76	79	75	71	53	75	85	82	69	68	70	47	78	52	63	69	65	70	62	74	74	48	69	64	70	68	65	70	78	68	61	70	70	62	74	60	72	75	62	54	68	62	67	58	56	56	64	58	61	76	81	70	80	60	68	53	63	54	57	67	55	79	56	82	68	67	76	68	64	55	72	71	75	66	68	72	69	77	76	70	61	66	69	69	59	58	72	73	76	62	70	71	62	57	67	67	57	58	62	48	59	50	86	74	54	77	52	84	63	51	73	63	78	57	65	62	65	61	67	60	55	70	72	64	66	66	64	67	69	76	68	66	60	67	70	67	62	72	88	74	59	73	69	85	61	64	71	64	56	61	73	62	73	62	70	56	64	68	53	62	66	64	79	74	66	79	70	71	73	81	75	62	69	68	66	73	74	72	66	72	69	91	62	78	77	81	57	69	54	61	73	60	66	48	78	59	60	71	67	68	59	70	64	65	75	71	68	68	75	58	73	69	72	72	56	77	67	58	81	71	71	80	65	83	70	72	52	74	60	85	70	69	65	70	74	73	78	55	72	69	69	90	71	62	66	83	69	76	79	66	59	60	80	73	61	64	61	79	57	68	70	73	79	71	81	67	58	66	67	73	60	67	74	54	82	63	53	74	64	70	59	61	70	69	63	61	70	74	64	55	69	64	57	69	67	64	72	85	69	64	73	70	81	48	54	60	78	77	63	56	69	70	59	70	66	66	56	77	66	69	68	71	77	53	57	57	87	50	63	73	61	71	73	62	66	64	61	55	63	69	77	76	81	64	67	72	82	79	78	67	65	72	68	45	68	75	65	67	63	52	55	72	67	55	66	76	68	46	88	71	58	73	64	58	63	80	73	69	72	70	81	62	69	66	72	79	63	57	53	60	60	68	54	64	64	70	73	69	55	69	64	68	61	70	63	69	66	61	59	68	59	67	69	68	62	74	65	80	46	68	80	59	52	67	67	62	68	74	74	58	58	69	65	69	45	70	60	58	73	56	62	68	70	67	62	60	74	76
18478	10094	5452	9759	16582	17074	36839	52711	24645	6146	4673	3074	2452	4944	2390	1889	1792	1514	1312	1240	1155	1056	1051	1035	1042	1105	2747	5513	3633	1686	1830	2536	1777	4228	4079	2893	1574	866	814	798	846	830	887	834	815	843	793	840	813	812	814	837	794	787	868	809	830	823	768	806	851	813	833	766	843	810	832	792	816	882	856	815	824	817	807	802	794	824	842	864	834	823	879	812	853	857	825	820	812	831	808	826	777	856	783	777	827	859	823	798	796	851	832	847	874	821	805	842	821	841	825	770	850	843	822	817	842	804	833	841	814	794	798	811	774	768	809	823	850	899	805	857	761	794	828	847	800	832	839	809	796	877	815	826	838	848	821	809	818	778	841	832	779	800	814	836	800	807	841	782	846	867	795	824	870	824	804	786	844	837	796	805	879	831	792	824	833	820	762	868	842	853	825	843	818	826	824	834	840	821	814	745	831	775	834	789	859	829	829	816	815	805	841	823	803	809	830	827	812	786	848	778	804	827	839	801	774	771	789	775	893	851	846	821	872	790	816	784	829	765	772	799	826	789	866	800	830	814	825	841	784	853	830	807	800	801	817	799	799	794	796	813	820	826	886	823	847	820	799	821	805	755	813	831	864	803	815	736	867	809	791	819	790	810	819	793	882	785	800	777	819	806	808	859	834	800	829	857	750	772	821	819	803	841	788	820	851	830	778	813	822	789	807	798	824	822	809	849	864	800	838	861	813	806	847	840	801	813	836	826	787	824	836	838	830	827	824	808	840	842	841	829	781	846	799	807	797	770	811	853	822	848	805	786	828	849	855	857	834	797	815	818	819	846	840	872	850	817	826	813	794	779	840	821	806	847	815	831	783	795	800	756	833	811	857	811	786	881	770	784	821	831	852	822	852	839	885	855	806	838	807	856	863	809	842	855	861	821	808	868	824	805	881	822	807	800	811	858	848	833	814	895	793	788	772	841	817	820	789	860	820	778	798	838	838	829	837	816	858	826	778	792	844	823	817	829	834	855	861	833	870	826	852	840	807	774	858	800	819	770	862	792	785	837	818	788	787	825	789	827	776	752	864	833	855	828	788	843	820	782	784	813	820	800	816	817	787	823	913	825	830	835	873	874	802	801	855	784	856	855	855	832	810	835	862	797	826	878	805	826	809	891	801	865	812	778	828	792	848	818	855	794	793	835	819	835	856	800	791	863	815	817	830	782	860	844	830	845	802	792	825	786	826	830	800	854	847	836	888	808	836	830	809	843	836	797	844	836	842	833	875	843	854	825	844	860	747	812	784	823	856	799	869	833	857	831	800	813	858	870	839	843	831	839	820	833	838	880	799	858	854	811	774	809	816	827	814	821	749	818	790	812	807	796	801	780	845	818	824	848	929	843	832	827	817	753	833	809	823	834	888	823	857	779	835	805	846	795	833	848	824	812	791	791	792	821	875	788	803	796	839	816	814	805	818	798	818	812	767	785	857	801	809	854	826	831	856	838	866	756	825	830	767	824	825	795	850	847	770	836	817	857	853	812	801	831	827	826	812	837	865	840	774	818	845	883	806	815	799	835	811	817	825	799	849	803	825	843	839	849	784	832	820	866	811	800	801	831	864	829	799	815	837	842	823	801	806	810	856	846	835	832	826	827	825	806	757	810	844	815	804	841	830	842	825	775	822	806	802	856	859	827	811	886	818	836	791	820	780	846	863	789	794	819	858	837	855	831	800	796	837	818	872	809	826	824	842	849	840	799	800	866	771	824	880	839	765	839	837	837	873	823	821	818	854	858	806	841	846	847	863	836	830	828	823	792	828	822	897	810	833	796	837	820	843	822	819	789	874	829	821	801	855	796	894	832	829	795	840	775	822	826	836	804	849	834	829	820	852	848	789	818	797	859	818	838	824	793	839	799	803	787	791	794	805	852	840	823	823	822	806	855	836	836	797	816	817	862	833	827	817	846	810	887	816	857	803	836	831	825	859	841	842	820	795	883	816	868	806	836	802	820	814	815	813	813	849	801	775	789	800	803	842	779	811	856	805	837	788	836	787	851	852	809	802	786	780	838	852	841	803	829	806	831	812	778	845	832	805	823	877	812	835	769	825	815	794	889	832	870	824	838	836	823	810	791	782	811	854	856	804	854	822	857	824	848	806	846	844	802	819	830	793	821	817	816	820	816	763	866	837	770	832	797	833	833	820	827	834	856	850	812	811	824	791	845	841	824	810	847	853	818	852	818	820	780	801	836	805	860	809	878	762	769	826	825	815	756	853	773	826	880	853	829	819	823	812	825	830	815	816	786	797	836	778	822	782	803	844	823	822	811	857	830	868	845	802	814	810	769	817	806	861	860	783	851	834	854	847	849	836	811	855	798	784	833	778	782	823	787	848	777	821	776	815	838	827	856	837	820	820	812	828	804	843	866	844	853	817	842	859	778	795	802	799	837	825	845	802	840	792	813	833	842	790	820	750	851	847	864	838	779	805	814	839	837	848	872	842	825	821	828	837	788	856	833	840	833	817	845	785	897	823	782	810	840	868	846	780	827	814	803	874	837	873	834	864	839	811	829	815	800	826	833	809	800	779	810	815	768	830	798	823	798	829	833	820	861	838	791	777	792	861	851	830	884	864	777	882	835	780	853	830	807	872	863	800	847	864	819	785	805	820	801	877	846	841	814	860	813	833	751	832	787	860	808	811	842	758	824	841	765	832	805	799	842	791	779	834	819	831	865	838	816	837	829	837	840	838	857	805	860	776	820	819	826	828	822	801	784	843	851	823	789	817	816	825	806	778	804	827	796	839	869	823	768	812	833	806	802	807	810	864	796	808	798	858	840	741	809	802	802	795	806	833	873	792	839	850	797	767	859	809	835	771	842	813	819	858	814	873	854	838	768	805	821	802	886	813	819	850	816	838	790	780	849	803	826	862	834	834	849	813	792	842	807	741	822	824	801	835	806	813	810	761	788	798	801	816	827	824	907	833	799	768	793	859	776	812	827	827	828	805	837	791	793	806	844	811	830	767	810	811	806	832	810	811	795	861	848	823	799	840	806	818	798	815	822	818	860	815	820	816	828	835	845	840	794	798	847	823	828	794	817	822	856	854	786	849	881	800	817	808	814	808	850	898	778	836	843	880	802	804	815	849	784	811	893	882	842	821	812	821	813	808	818	822	814	828	823	820	793	787	794	834	797	796	815	789	803	819	806	825	817	841	792	843	876	842	827	806	829	858	825	815	847	824	793	772	854	821	882	801	783	819	791	792	796	788	839	814	789	842	824	843	790	799	787	843	834	835	842	839	858	812	808	828	793	834	824	864	801	776	886	778	779	782	859	820	848	792	850	830	854	796	819	806	834	784	784	798	817	825	854	807	791	855	856	811	815	821	880	823	837	839	850	795	834	852	850	828	796	832	772	852	800	841	832	819	783	837	799	863	786	779	822	807	811	819	789	891	852	834	831	813	767	830	788	810	790	846	804	798	828	826	835	840	807	838	791	846	794	766	755	861	847
2954	504	313	236	237	293	2896	7072	2019	174	166	130	124	299	105	122	109	90	101	100	98	101	94	87	92	110	125	136	99	98	133	126	193	269	256	189	121	80	87	90	87	111	94	83	90	89	80	94	90	96	89	85	92	82	93	94	90	82	80	95	81	86	77	96	109	86	87	84	86	101	80	89	89	87	107	99	98	96	79	75	81	82	105	88	90	80	77	89	88	81	64	93	92	99	96	94	87	86	109	93	93	75	75	86	80	72	100	83	92	95	87	86	81	89	77	100	88	101	75	90	94	87	112	109	93	91	88	71	88	72	85	87	102	92	91	72	96	98	91	85	74	75	97	69	106	91	90	96	102	99	98	82	82	102	81	86	95	82	85	88	72	74	90	94	71	80	100	86	87	73	83	99	95	97	79	92	71	94	94	76	105	78	100	92	90	76	93	89	92	102	86	84	85	94	104	78	80	83	68	85	92	87	83	95	94	74	97	90	73	69	86	93	88	98	95	90	78	94	83	96	108	102	98	99	86	69	90	88	84	83	102	97	92	96	101	83	88	79	75	89	93	102	79	87	67	81	86	83	74	97	76	92	84	83	76	90	74	97	90	90	97	86	82	91	90	75	82	81	94	68	95	96	98	99	94	105	82	89	82	98	75	89	91	87	82	102	92	97	87	95	84	82	80	102	87	101	105	77	90	73	106	88	91	73	105	89	99	94	86	70	78	99	87	81	90	84	102	75	78	87	105	99	80	78	89	88	91	71	87	103	93	84	91	89	100	85	86	79	86	79	67	100	71	107	91	89	85	95	92	88	81	88	87	66	83	77	79	90	93	94	101	70	95	91	84	85	89	90	96	70	107	94	103	99	85	91	71	93	83	87	72	92	89	103	87	112	84	92	84	92	110	95	104	76	83	77	110	63	80	83	84	83	65	96	73	74	84	95	75	81	88	80	96	86	106	79	81	86	92	87	85	88	70	90	88	96	79	85	68	82	81	87	102	98	70	84	87	86	94	85	71	76	85	91	86	90	65	80	76	88	84	101	95	89	80	91	90	94	94	91	93	81	84	91	93	66	71	83	88	94	93	96	92	78	92	79	80	80	91	91	76	83	82	92	77	76	80	83	82	83	74	92	83	91	79	83	91	87	93	87	89	90	85	89	87	84	88	91	100	84	97	88	109	95	101	90	83	83	113	77	96	101	83	89	83	85	96	99	84	76	93	86	89	96	102	85	92	84	102	77	109	88	91	96	93	83	92	79	75	93	75	93	73	76	87	80	85	103	76	84	87	95	92	77	79	97	109	74	80	94	86	101	99	86	88	84	81	92	102	78	86	99	80	85	86	83	103	79	77	81	100	105	94	93	72	87	97	89	83	103	97	87	108	90	100	105	116	94	108	78	88	83	92	100	87	101	92	86	75	85	100	81	98	84	83	80	81	90	91	91	84	100	108	103	85	91	87	74	98	103	93	85	92	94	69	104	87	73	92	85	107	92	97	95	104	100	98	94	85	90	78	81	72	91	105	104	88	87	77	89	82	69	70	85	84	86	100	83	79	79	84	97	94	94	74	107	72	95	88	93	72	88	84	96	101	67	82	80	86	106	87	89	74	78	90	71	86	81	102	86	92	81	80	82	93	77	97	89	91	106	84	104	82	92	82	97	77	90	78	102	72	70	84	83	104	103	84	85	92	85	78	75	83	92	111	84	97	92	89	88	88	72	86	86	80	105	102	94	82	85	86	90	93	87	100	86	78	101	87	81	91	89	90	85	67	86	100	75	97	77	81	91	84	82	77	101	79	84	90	89	91	88	92	84	102	84	76	77	97	79	78	87	97	95	82	83	89	101	95	72	83	90	89	83	82	95	83	88	93	109	78	91	85	78	86	80	101	77	79	104	81	90	72	95	84	104	86	106	89	95	88	81	69	90	101	108	83	93	85	94	83	81	84	84	79	77	93	88	104	83	89	83	95	84	96	64	96	106	70	83	82	105	93	90	90	88	86	95	90	98	89	80	81	88	90	84	75	80	78	98	87	66	98	65	89	100	87	93	102	83	78	82	84	84	75	108	75	88	92	81	99	101	101	97	109	88	96	95	69	74	80	77	97	86	93	103	100	79	82	77	85	92	88	78	71	90	100	95	92	81	89	78	98	101	103	84	93	81	74	95	113	98	103	93	101	91	79	100	93	84	88	96	84	97	80	100	95	91	83	83	82	83	80	87	70	101	89	90	93	82	110	93	87	105	89	92	100	88	72	84	94	92	83	82	79	93	100	95	81	79	94	105	89	75	81	78	65	91	77	63	79	89	87	105	93	86	75	93	91	86	90	79	80	84	100	102	94	79	72	96	86	98	94	92	75	96	94	92	97	84	92	90	75	97	83	100	78	89	90	88	95	85	89	87	88	93	81	86	83	92	82	84	94	85	102	88	95	90	85	79	73	75	84	78	74	70	93	105	104	81	94	89	75	84	71	63	92	88	75	104	86	104	79	88	92	89	110	94	83	86	83	75	92	101	94	71	104	95	79	82	91	82	82	90	77	90	98	83	82	111	89	91	86	82	93	105	66	80	78	86	97	92	82	99	85	96	75	96	85	83	68	72	85	85	93	86	89	73	87	90	97	81	80	87	88	101	79	78	91	78	88	95	74	91	82	94	88	76	91	93	94	112	83	102	91	79	86	82	84	74	78	77	75	99	77	85	78	91	76	100	83	91	80	89	94	86	93	92	79	80	93	71	73	104	97	89	94	80	81	81	86	94	74	105	95	91	97	73	87	92	106	84	79	88	81	101	94	91	93	87	80	92	94	86	87	87	97	85	105	86	104	102	87	104	99	81	72	103	86	114	98	87	96	86	89	90	107	82	91	85	74	105	91	104	87	102	88	77	108	69	82	99	79	66	102	82	84	87	79	111	82	69	74	88	84	79	97	84	103	98	81	83	84	82	108	88	89	86	91	101	97	87	89	107	86	88	82	81	74	93	93	96	79	79	79	89	75	107	110	78	84	90	88	84	80	93	103	93	91	94	82	80	75	72	74	99	86	90	93	83	70	83	94	105	87	87	76	93	96	94	82	99	82	77	83	90	80	86	83	97	82	78	82	70	94	76	92	90	91	72	92	91	86	79	89	87	99	78	94	95	99	86	86	89	76	90	85	94	97	89	89	83	81	81	92	76	93	69	91	78	94	101	98	72	101	79	84	69	93	73	69	94	77	91	91	103	89	96	90	79	85	84	86	86	92	84	96	94	92	91	84	85	86	82	66	101	87	81	92	82	85	77	92	88	89	98	88	92	83	104	88	94	105	91	77	70	75	87	88	91	85	70	78	93	110	89	109	88	87	93	88	84	87	81	82	90	90	101	92	90	95	90	109	105	80	92	84	76	77	88	89	89	90	96	89	80	91	88	102	96	89	75	88	80	86	86	92	75	71	85	79	70	84	105	93	89	93	77	100	84	82	96	111	93	73	90	81	104	99	95	78	98	83	82	84	89
17963	9476	5815	10085	16777	17967	39165	50117	21318	7272	5421	3763	3295	9292	2883	2665	2502	2012	1698	1764	1564	1490	1360	1473	1508	1430	3111	3336	1455	1395	2930	2495	5163	7499	6730	4162	1745	1107	1108	1106	1116	1072	1093	1137	1139	1109	1117	1078	1048	1115	1119	1076	1107	1118	1119	1107	1161	1055	1132	1113	1149	1185	1134	1131	1103	1123	1156	1120	1115	1059	1089	1117	1082	1092	1084	1080	1173	1128	1142	1097	1108	1092	1080	1120	1160	1102	1111	1097	1090	1102	1112	1127	1100	1115	1085	1078	1143	1085	1079	1066	1106	1128	1103	1103	1107	1113	1171	1085	1089	1050	1119	1089	1094	1149	1061	1109	1084	1103	1084	1066	1128	1130	1113	1151	1144	1058	1106	1138	1149	1089	1089	1084	1134	1066	1110	1096	1073	1111	1092	1163	1116	1015	1111	1144	1101	1129	1144	1115	1129	1096	1091	1114	1074	1113	1115	1080	1046	1049	1084	1097	1064	1113	1135	1127	1123	1039	1148	1140	1122	1124	1049	1055	1115	1134	1133	1117	1092	1118	1080	1148	1103	1114	1099	1091	1135	1073	1075	1040	1121	1129	1156	1124	1140	1044	1117	1117	1042	1194	1096	1063	1087	1109	1102	1137	1110	1088	1043	1078	1135	1119	1083	1091	1072	1101	1154	1073	1062	1103	1117	1080	1064	1138	1090	1124	1130	1078	1070	1088	1064	1028	1067	1125	1046	1145	1129	1125	1042	1039	1089	1071	1095	1100	1070	1103	1152	1151	1131	1082	1082	1127	1134	1070	1091	1088	1128	1121	1106	1121	1154	1007	1115	1128	1158	1122	1138	1142	1142	1081	1167	1090	1088	1101	1150	1123	1087	1098	1032	1124	1105	1120	1041	1052	1103	1085	1109	1107	1136	1070	1115	1093	1165	1117	1111	1136	1134	1045	1130	1128	1087	1098	1119	1107	1103	1085	1096	1118	1075	1174	1095	1051	1123	1157	1107	1108	1075	1109	1041	1101	1083	1122	1112	1128	1053	1115	1087	1121	1092	1159	1067	1095	1119	1077	1099	1118	1064	1088	1141	1065	1159	1076	1131	1020	1113	1104	1061	1086	1086	1128	1105	1072	1081	1135	1091	1130	1115	1117	1083	1079	1113	1100	1101	1106	1122	1063	1113	1117	1140	1123	1118	1066	1080	1076	1091	1130	1075	1158	1113	1169	1108	1108	1101	1065	1099	1072	1129	1149	1044	1094	1132	1018	1091	1103	1121	1136	1052	1082	1131	1147	1113	1114	1098	1113	1074	1106	1158	1075	1117	1093	1171	1110	1121	1123	1140	1072	1116	1088	1116	1126	1180	1058	1050	1088	1116	1073	1129	1131	1100	1073	1076	1136	1090	1140	1079	1110	1123	1106	1108	1085	1141	1110	1119	1125	1121	1132	1076	1082	1091	1121	1039	1103	1166	1075	1052	1155	1081	1066	1057	1062	1064	1107	1131	1105	1105	1089	1073	1147	1107	1197	1138	1131	1112	1075	1133	1079	1057	1158	1155	1096	1107	1092	1144	1128	1136	1134	1138	1128	1097	1101	1110	1068	1104	1104	1116	1158	1144	1157	1112	1185	1106	1137	1161	1062	1097	1147	1139	1069	1128	1085	1084	1112	1091	1116	1094	1120	1124	1083	1082	1100	1104	1073	1100	1101	1184	1111	1126	1111	1074	1080	1092	1083	1164	1087	1082	1023	1153	1112	1127	1088	1099	1099	1053	1114	1105	1026	1126	1139	1073	1143	1142	1141	1146	1115	1161	1167	1075	1087	1105	1124	1099	1089	1114	1134	1107	1120	1082	1111	1104	1127	1122	1075	1086	1105	1071	1129	1134	1087	1126	1101	1103	1108	1132	1145	1087	1090	1042	1073	1190	1208	1113	1096	1111	1098	1148	1106	1074	1121	1101	1078	1108	1061	1153	1090	1080	1097	1090	1067	1095	1064	1117	1108	1083	1067	1140	1097	1108	1212	1131	1100	1095	1089	1088	1173	1111	1107	1145	1086	1096	1126	1107	1087	1156	1123	1097	1126	1078	1169	1145	1081	1064	1105	1142	1126	1151	1049	1146	1091	1172	1113	1146	1073	1041	1107	1164	1108	1107	1079	1042	1137	1162	1110	1109	1131	1084	1165	1151	1050	1083	1127	1130	1119	1158	1098	1163	1091	1127	1115	1076	1105	1130	1142	1116	1115	1085	1114	1130	1141	1111	1106	1077	1127	1098	1119	1120	1099	1124	1114	1124	1160	1173	1129	1071	1117	1103	1109	1170	1067	1064	1115	1131	1105	1061	1041	1119	1147	1103	1130	1147	1166	1106	1094	1116	1100	1117	1134	1080	1038	1102	1134	1118	1081	1062	1071	1136	1054	1072	1096	1171	1087	1064	1129	1108	1207	1130	1064	1094	1123	1144	1140	1121	1096	1038	1136	1084	1107	1094	1108	1122	1088	1087	1085	1110	1105	1099	1058	1106	1094	1146	1141	1150	1131	1079	1057	1172	1131	1152	1057	1063	1106	1117	1091	1047	1118	1136	1108	1144	1098	1068	1052	1044	1104	1109	1037	1089	1133	1055	1117	1111	1155	1128	1094	1126	1074	1071	1095	1065	1149	1074	1105	1130	1068	1098	1092	1122	1123	1097	1089	1122	1103	1098	1087	1206	1076	1148	1118	1095	1115	1056	1089	1104	1067	1091	1098	1159	1123	1095	1140	1093	1188	1130	1151	1097	1085	1058	1083	1058	1190	1117	1088	1115	1140	1129	1065	1114	1147	1100	1080	1218	1125	1087	1094	1178	1093	1101	1108	1053	1131	1124	1135	1148	1131	1195	1061	1156	1108	1149	1135	1091	1111	1091	1088	1091	1120	1088	1048	1146	1114	1133	1098	1051	1090	1121	1102	1133	1134	1204	1114	1149	1096	1066	1088	1106	1127	1123	1090	1099	1141	1187	1090	1149	1055	1105	1127	1047	1141	1084	1081	1156	1149	1074	1079	1086	1058	1083	1074	1095	1107	1071	1125	1034	1073	1114	1081	1086	1090	1156	1121	1077	1087	1111	1055	1174	1085	1148	1094	1101	1072	1125	1138	1085	1078	1134	1072	1075	1075	1118	1090	1085	1105	1079	1061	1083	1096	1068	1141	1126	1114	1092	1156	1075	1102	1111	1079	1100	1123	1185	1110	1072	1115	1136	1142	1119	1134	1117	1048	1093	1144	1097	1148	1135	1112	1104	1088	1137	1056	1128	1097	1065	1117	1118	1129	1078	1122	1120	1144	1043	1148	1138	1086	1121	1148	1135	1129	1079	1078	1067	1050	1080	1104	1120	1106	1066	1089	1109	1134	1088	1082	1116	1101	1064	1085	1061	1144	1039	1121	1076	1102	1099	1075	1106	1114	1096	1097	1074	1037	1070	1094	1117	1157	1127	1100	1073	1122	1088	1072	1106	1057	1070	1132	1042	1176	1093	1079	1133	1073	1100	1063	999	1115	1099	1102	1093	1084	1094	1111	1153	1105	1121	1145	1155	1081	1125	1075	1130	1125	1105	1141	1138	1117	1143	1106	1068	1094	1114	1114	1140	1062	1073	1072	1156	1029	1146	1091	1133	1114	1126	1106	1184	1116	1104	1138	1143	1096	1053	1101	1077	1108	1124	1098	1109	1052	1080	1156	1158	1096	1094	1050	1150	1098	1154	1076	1157	1146	1085	1105	1142	1070	1085	1079	1111	1095	1026	1124	1089	1107	1134	1092	1140	1115	1124	1112	1114	1082	1096	1074	1094	1112	1089	1087	1154	1128	1091	1106	1098	1101	1115	1150	1134	1100	1142	1114	1117	1036	1142	1128	1071	1124	1128	1117	1112	1077	1135	1115	1135	1144	1091	1053	1091	1114	1100	1162	1061	1082	1112	1094	1108	1061	1109	1041	1082	1118	1044	1099	1086	1123	1135	1095	1085	1068	1128	1098	1124	1105	1149	1090	1183	1112	1159	1143	1113	1132	1129	1091	1106	1167	1131	1104	1105	1146	1126	1132	1097	1082	1053	1140	1107	1079	1140	1087	1131	1069	1126	1095	1119	1094	1138	1032	1068	1143	1070	1117	1120	1134	1064	1099	1073	1165	1146	1136	1089	1122	1083	1144	1133	1069	1092	1110	1088	1118	1132	1049	1093	1090	1177	1096	1042	1091	1065	1105	1095	1141	1128	1105	1100	1132	1107	1092	1102	1088	1110	1098	1096	1119	1131	1024	1091	1045	1120	1080	1134	1131	1104	1122	1099	1168	1139	1098	1122	1134	1120	1115	1098	1116	1076	1092	1073	1098	1103	1119	1110	1107	1115	1074	1132	1100	1086	1089	1071	1083	1134	1110	1114	1150	1175	1050	1087	1053	1116	1160	1101	1071	1153	1115	1088	1102	1141	1098	1160	1152	1114	1098	1114	1113	1139	1132	1098	1109	1085	1069	1188	1088	1065	1091	1171	1064	1164	1101	1076	1157	1130	1104	1123	1096	1054	1100	1103	1111	1070	1144	1169	1163	1134	1121	1101	1103	1149	1116	1186	1098	1101	1098	1101	1138	1080	1139	1061	1113	1105	1137	1137	1036	1082	1140	1124	1091	1156	1131	1090	1122	1132	1144	1084	1175	1096	1089	1076	1082	1077	1109	1083	1050	1087	1132	1085	1068	1098	1081	1143	1109	1115	1117	1109	1053	1090	1031	1063	1050	1031	1093	1165	1118	1163	1090	1146	1168	1073	1125	1144	1047	1103	1091	1105	1105	1129	1124	1119	1117	1180	1102	1159	1126	1109	1122	1106	1141	1087	1078	1091	1071	1093	1150	1093	1076	1094	1078	1087	1119	1105	1097	1113	1083	1120	1106	1112	1068	1124	1107	1120	1105	1079	1098	1073	1127	1117	1065	1114	1042	1117	1117	1117	1075	1095	1108	1088	1051	1109	1128	1134	1097	1104	1047	1133	1139	1129	1130	1124	1091	1076	1082	1113	1108	1150	1107	1130	1061	1144	1148	1101	1067	1191	1070	1096	1126	1147	1055	1137	1119
1935	665	393	300	296	349	6223	11701	2778	172	172	128	126	481	160	130	112	98	84	80	91	94	76	100	91	87	115	95	105	80	134	164	252	355	283	189	95	76	78	80	87	77	80	76	80	81	76	58	74	74	81	70	75	94	90	77	83	68	107	90	80	71	75	81	67	80	77	80	86	75	81	84	69	85	86	82	62	75	75	87	82	88	67	71	70	61	65	76	87	75	89	79	94	81	98	95	77	86	76	77	82	84	104	90	94	85	86	79	93	82	91	86	62	94	89	78	90	87	74	81	74	73	79	96	85	85	92	75	84	79	80	65	93	66	92	71	89	82	89	80	102	79	79	76	78	87	64	72	77	83	72	76	83	100	89	95	93	78	87	86	83	80	82	86	94	67	84	75	91	91	76	96	81	93	98	66	72	85	75	71	80	98	101	78	86	87	98	85	76	63	73	84	86	82	83	72	87	87	74	75	84	70	68	90	88	83	83	83	76	60	86	84	92	83	80	91	99	81	86	81	84	65	72	85	95	77	76	81	103	97	97	85	84	68	79	79	81	80	72	94	71	80	55	89	78	84	79	84	86	89	86	73	94	93	88	81	77	84	65	79	82	91	85	71	68	85	88	96	89	83	83	68	83	86	87	102	80	74	76	86	81	87	94	74	69	71	93	83	76	83	88	84	86	88	76	90	70	77	76	79	78	77	82	72	97	90	81	74	73	72	78	88	80	69	84	82	86	88	100	88	66	81	87	77	74	77	78	81	90	74	72	98	76	67	80	72	77	74	81	90	68	84	83	67	103	86	93	98	93	82	87	65	65	88	84	86	87	78	67	89	84	83	92	83	77	89	86	78	88	97	82	96	73	79	87	80	84	83	76	89	94	65	81	92	88	75	72	69	75	103	73	78	83	84	70	84	86	92	89	91	76	88	85	71	85	74	81	95	80	87	89	99	84	67	83	71	67	89	105	79	100	83	78	79	70	78	62	85	91	80	67	78	92	77	85	74	95	85	76	86	81	84	79	85	88	92	68	81	84	83	94	94	85	86	79	90	81	73	95	97	91	90	93	97	77	70	76	78	78	79	98	84	76	94	80	78	100	90	81	92	78	96	64	71	102	96	86	77	102	78	83	93	90	68	74	80	90	85	91	79	77	69	78	84	98	87	79	100	72	84	100	72	75	74	76	82	83	71	101	84	90	78	84	85	81	80	91	69	86	92	77	89	94	95	85	88	72	78	77	93	81	73	79	81	71	84	90	77	89	77	71	82	91	94	84	104	89	71	78	73	85	86	101	92	76	86	74	73	95	97	90	94	80	77	80	74	82	91	94	83	102	84	74	94	55	84	75	85	89	76	86	92	82	84	74	74	83	93	102	88	81	52	90	87	79	83	79	81	89	78	90	83	75	83	79	79	89	85	88	68	78	60	76	74	90	91	87	77	75	79	90	81	78	74	86	77	104	82	72	70	83	79	75	76	79	100	74	70	91	78	89	81	81	69	75	76	85	101	90	75	97	78	79	85	75	89	62	88	75	79	77	87	66	99	77	82	77	77	85	72	73	79	90	65	77	83	77	67	80	78	62	74	83	86	99	87	101	79	75	78	85	79	72	91	85	84	83	83	71	87	82	89	80	85	87	97	77	73	95	74	93	86	98	82	92	84	79	84	84	77	62	80	77	99	83	94	74	73	78	65	103	88	93	73	84	86	80	69	83	64	85	69	91	69	77	71	102	84	98	75	85	90	84	64	74	92	82	89	81	83	109	79	77	67	86	84	86	82	85	85	82	67	88	99	75	71	85	89	103	73	83	78	76	82	87	80	96	77	69	77	76	82	97	81	83	69	76	93	77	84	89	95	87	83	76	82	67	81	78	90	56	85	102	77	83	85	91	90	93	96	93	79	72	87	65	77	85	74	79	68	77	84	103	90	80	77	86	74	65	72	69	84	85	76	89	85	95	100	78	81	104	85	82	78	85	68	92	81	90	88	84	76	79	77	73	92	70	83	82	89	92	90	87	84	82	90	75	89	76	74	69	95	86	87	87	85	93	79	101	82	86	71	74	82	74	106	78	88	74	87	80	84	79	90	76	86	85	99	95	85	84	82	78	88	106	70	80	75	89	81	75	77	80	82	89	88	80	94	90	86	84	94	75	95	83	90	86	77	65	81	88	64	81	97	84	72	87	78	82	91	73	85	80	73	84	101	88	101	95	91	71	90	84	66	73	67	82	99	79	84	80	99	90	97	68	86	85	87	75	91	97	83	91	91	71	74	81	83	95	83	74	71	94	78	85	88	83	69	79	69	85	81	91	87	80	67	78	88	84	92	78	84	79	73	95	85	79	75	76	79	69	91	79	89	92	85	69	67	73	91	85	63	83	85	86	96	73	69	88	76	77	89	66	93	85	76	81	68	88	69	83	91	69	85	77	100	87	88	84	82	82	84	79	87	85	81	93	75	67	71	79	84	62	77	88	86	74	75	101	81	69	70	75	72	82	82	81	107	81	66	87	80	79	83	72	79	86	88	98	85	72	101	89	68	65	76	71	84	80	77	72	75	73	88	82	88	86	102	87	71	82	82	81	98	80	72	69	78	77	71	72	84	57	87	73	96	83	72	72	81	94	80	91	84	67	78	56	81	84	100	81	68	76	75	74	69	76	73	90	80	82	84	83	75	94	68	76	86	85	55	100	96	80	93	87	79	109	80	72	84	78	76	95	78	101	82	88	89	74	68	76	71	81	79	83	78	68	90	74	87	88	88	73	74	73	96	88	85	89	84	83	95	87	99	99	90	76	79	90	82	79	81	88	80	72	79	72	109	82	73	75	84	72	83	63	87	74	89	88	98	92	66	94	71	68	78	72	70	67	77	86	101	82	93	81	68	69	61	105	96	81	85	72	87	92	75	93	82	82	77	84	95	86	79	80	76	89	75	67	77	82	77	85	77	82	68	79	109	80	94	84	89	94	86	84	88	85	67	82	92	66	88	74	72	81	77	81	71	70	71	63	56	73	76	74	77	71	80	83	85	84	75	70	77	87	85	107	63	68	74	74	87	82	53	66	78	91	94	74	74	93	91	88	99	85	81	91	93	79	83	78	89	67	71	91	87	95	66	75	82	83	91	99	92	76	67	73	86	93	84	92	79	67	71	89	94	92	89	91	82	93	87	86	70	95	86	76	98	67	86	86	81	82	104	85	83	101	84	105	77	67	73	76	97	91	87	90	85	68	86	86	76	58	75	75	73	75	73	65	74	76	85	73	91	78	79	80	93	76	80	71	82	80	77	79	94	99	80	58	57	81	87	72	77	88	86	83	84	79	83	88	76	79	72	79	88	89	72	72	79	80	67	77	87	81	78	90	85	93	71	90	69	75	86	73	78	81	84	69	87	77	74	81	62	73	83	96	93	88	85	75	65	75	72	77	89	82	84	96	68	76	78	68	82	74	84	73	92	87	90	93	77	92	85	71	78	76	69	85	70	84	86	85	93	85	76
22070	11883	7245	12637	19941	20023	48672	59243	19261	8151	5754	4136	3750	12412	4943	3083	2556	2163	1773	1731	1638	1479	1527	1445	1551	1435	2510	2112	3010	1473	3018	4320	7540	10298	8110	4825	1584	1022	1041	1050	1012	1065	989	1081	1025	1001	1047	976	1015	1013	968	1067	998	1017	984	1000	989	1041	989	1009	1106	1065	938	982	965	992	945	971	1006	995	1021	1017	996	1010	969	1011	996	1061	994	1000	998	970	996	926	996	1033	978	1008	1015	1007	1005	1025	1000	1046	1008	932	1003	973	1064	1012	1007	1039	979	1023	998	1016	1026	990	986	952	967	1031	965	1003	1026	1019	1020	1021	980	994	1017	1069	966	1010	993	999	984	1019	1007	945	948	1027	999	1031	987	991	1005	1013	1005	1006	1033	979	1036	975	1003	970	972	1031	1016	977	1018	974	1023	945	915	945	1007	996	1026	998	1011	1003	1030	1002	966	1032	972	997	970	1041	1028	981	1012	979	1004	998	976	986	994	969	955	994	964	986	1003	1014	967	1049	951	989	985	986	1055	975	1036	996	987	971	1034	983	999	1018	1022	1025	1006	973	1025	1005	1018	1001	1025	1001	1038	1005	1033	1010	998	979	981	1051	991	1004	978	935	1029	978	998	1003	972	998	918	1001	1018	1032	999	936	983	964	912	1010	971	999	995	976	955	982	975	1039	1033	1015	974	1003	1014	996	1012	1032	961	986	1042	943	1063	974	1004	995	1005	1022	1036	981	1023	975	1000	983	981	1022	1039	969	995	993	989	996	1056	949	1017	1020	979	982	1002	950	1016	1012	943	974	1020	963	1020	984	997	935	1014	997	997	1004	974	1046	947	1022	982	1025	997	985	984	1020	954	997	998	963	962	942	952	1009	1008	988	1022	1079	970	1044	1011	963	994	1004	997	999	978	997	1029	982	946	998	931	1024	968	982	962	1022	1024	992	1016	1020	1044	1013	1016	985	1027	986	1026	1003	961	978	1020	991	1036	1011	1018	1016	1015	1004	968	978	992	1033	1028	907	1003	974	941	1037	1042	1041	981	1008	1021	994	972	988	1029	948	920	958	1082	1081	998	1008	997	980	1059	1014	1041	1007	1003	958	1001	927	949	991	996	978	981	1002	993	1026	987	1027	986	974	1022	1055	1067	1040	968	978	986	1040	997	989	919	1004	1009	994	1035	1013	1007	1053	1030	1010	1022	1008	1035	984	972	1010	962	991	1027	951	954	992	1022	969	1000	1004	920	985	975	989	1009	1059	1034	985	996	1027	1050	1048	988	1008	969	991	1044	993	996	1019	966	1000	975	989	1010	1009	995	1012	1033	979	969	1015	986	985	954	968	981	987	1077	976	980	1045	995	1009	975	996	970	965	1023	1046	1008	1002	957	1003	1011	1003	949	988	1018	966	1034	1001	1084	999	969	974	994	988	978	966	958	975	940	1002	1009	1032	991	974	980	1044	993	972	1015	1038	970	943	1030	982	1013	976	1062	983	998	983	992	992	995	1029	933	984	973	992	962	990	997	1000	1016	1004	972	991	944	1008	1033	988	1007	956	985	1077	991	998	945	983	977	975	1024	993	980	981	977	952	1049	1008	1016	920	1007	982	944	1029	998	1029	1036	1058	977	1035	968	951	1022	971	1013	974	953	1011	1021	1038	986	999	1031	1002	1033	1003	1040	1002	988	969	956	1034	924	959	1037	1023	1027	1007	1024	978	1010	991	1003	994	1004	937	960	939	965	983	997	1035	1036	1019	1022	1018	1057	949	979	946	976	1088	989	979	1036	1018	1034	1026	1005	977	1015	1021	1005	997	1022	969	1004	958	956	1049	989	991	991	1016	1009	994	1001	983	978	1033	1002	1028	999	980	1022	995	967	925	1023	1029	1010	990	995	1005	999	1006	961	909	1030	1032	1034	980	1024	981	974	996	1012	1062	950	994	1066	941	961	946	997	990	967	1024	996	974	1052	988	989	995	1003	1000	1003	986	1010	1003	1020	1012	984	986	976	960	1021	1040	952	960	970	962	1029	1011	996	1023	955	1054	968	947	1017	998	1040	1011	1058	981	957	972	947	1032	980	952	974	1016	1024	999	1040	940	982	1008	956	997	979	997	996	988	1039	968	1005	1044	990	1019	981	1030	962	992	1051	986	971	956	1044	1025	947	1026	1040	994	976	991	978	998	977	995	1022	976	1002	1006	986	1000	990	1036	1024	955	972	1023	985	1003	957	1054	1030	1085	978	925	982	982	1020	994	1060	1002	955	1036	1012	995	1025	940	993	1051	993	1027	998	1012	994	1006	1053	1001	1053	1026	995	1040	1006	1020	1004	943	1011	1049	980	1032	1047	1047	996	934	996	1068	992	1010	922	1041	998	991	1065	1001	996	993	1020	1013	1038	1026	1041	1006	1004	1006	1006	1079	954	992	961	1011	1045	1013	1043	956	999	967	1017	985	1021	968	1036	1005	1052	939	1005	1052	964	1004	960	974	974	966	1015	991	1042	1041	1027	963	1027	1093	999	1041	1029	948	1041	990	988	994	1019	982	1000	980	1006	1038	1025	1049	971	1007	980	1015	1055	1006	1031	1013	1082	1043	1003	906	991	996	983	1014	1052	982	1026	1038	948	1003	972	983	962	995	963	965	1016	995	1023	1012	1005	983	999	949	941	1039	975	1026	1006	986	1006	984	1056	956	952	1024	991	1028	963	1046	998	1040	1020	1030	1003	987	955	961	984	1015	938	1024	1023	982	1019	921	967	996	1039	933	1019	957	1017	979	970	931	971	980	963	962	975	1006	1018	988	1043	985	1020	1011	977	1026	963	1064	981	989	953	976	951	966	989	952	1054	1004	955	995	1016	1036	995	972	1009	1027	972	1035	1001	963	937	978	961	1075	1039	1002	925	981	993	1002	965	993	1018	1007	982	1016	1031	978	1034	977	1006	970	993	939	957	991	1049	954	986	1026	1000	968	969	1033	940	1002	1032	968	976	962	961	1021	1061	949	970	965	1003	1015	983	993	985	1035	929	990	1022	982	976	976	939	1025	1001	1039	985	965	987	981	971	976	1009	964	1001	1061	997	997	997	1016	988	977	1011	1026	1010	1014	1058	991	962	1013	1036	1027	906	984	976	954	972	1031	1013	1009	1001	942	933	967	1008	931	955	939	984	998	1004	1006	996	1001	967	1001	956	1019	1033	968	975	974	1029	966	1005	1017	988	1026	1054	1040	959	989	1020	953	1008	988	965	980	987	1010	1033	975	976	1013	998	984	981	1029	980	1036	1015	1002	1023	996	990	966	1006	978	1007	1004	989	984	989	981	981	1071	1001	982	958	957	1003	965	990	1011	1053	994	937	983	945	1011	969	965	1023	1005	962	953	984	983	1038	1005	921	1044	1037	997	1014	985	944	987	1051	960	1012	990	981	982	998	1015	965	971	985	1015	1001	984	957	994	1050	995	976	950	1018	1014	1037	976	960	1006	965	945	978	957	1046	1013	996	1027	1018	989	961	956	1009	1037	957	988	963	991	1049	1004	1037	1000	1016	970	974	1040	1042	1014	1011	998	1028	1012	991	982	965	1000	951	1043	1020	963	987	1040	1002	976	971	928	991	981	992	998	1001	946	1053	1055	970	1001	987	976	1087	1034	995	987	1021	1028	1004	975	942	981	1015	1023	974	1010	992	1018	945	994	1048	986	1008	991	943	974	1010	987	1018	1036	997	928	943	953	1037	971	1025	1019	966	1052	1029	985	1018	980	1007	998	967	918	983	974	1003	1091	1014	995	1012	990	992	994	997	969	966	986	983	1042	981	961	957	1009	1005	1064	978	1027	992	996	983	983	1037	1018	1014	1004	989	951	1005	992	997	1002	964	1017	1030	975	951	992	1003	1007	989	988	1004	1038	1005	998	1043	978	991	1030	1024	975	983	943	966	961	1022	974	994	1033	1011	983	1047	1043	1022	954	1049	949	966	1040	1009	963	990	980	1003	986	957	999	998	1017	996	976	1019	974	1022	989	988	1006	945	1024	955	986	991	953	969	987	963	952	944	1024	1040	995	984	1005	984	1032	968	1014	973	1070	997	996	1029	1069	985	992	1046	966	982	946	985	1013	966	1009	989	971	982	1021	984	944	997	939	1070	1011	1003	991	1000	995	1064	1018	1030	1013	990	1018	980	948	924	988	1025	989	975	1007	987	953	925	1021	963	980	1029	1008	1004	971	997	980
2013	318	192	148	175	185	1436	3111	1212	116	80	69	53	116	87	75	60	66	58	62	63	65	64	67	60	68	70	74	88	71	76	74	79	86	85	67	59	66	72	69	79	56	79	77	57	67	39	79	63	68	72	51	60	57	50	55	51	59	32	55	55	45	60	57	73	52	53	65	62	48	50	73	61	57	54	65	72	74	64	62	55	69	60	62	75	71	55	63	70	47	64	77	61	59	61	45	62	74	61	60	68	55	60	58	66	60	58	41	60	56	62	57	52	48	64	67	66	72	69	57	55	72	64	56	71	58	61	56	64	54	62	63	78	66	71	48	55	43	61	50	62	59	61	68	58	62	69	71	64	64	59	50	70	49	68	52	59	60	64	61	68	66	49	68	49	70	66	61	56	56	59	58	61	60	55	58	65	65	57	67	68	66	58	57	72	62	65	57	65	66	71	67	66	67	71	54	67	65	49	63	60	66	65	51	55	60	73	56	79	66	49	71	73	64	62	61	63	73	67	60	78	67	62	68	61	56	60	67	70	63	63	65	45	55	62	62	59	61	58	62	72	54	62	59	61	59	53	56	66	70	57	64	78	61	58	59	52	54	45	58	76	68	69	66	46	70	59	48	63	63	62	55	68	54	60	68	64	61	66	57	50	61	64	76	70	60	61	59	49	52	56	64	67	61	69	63	72	59	65	78	65	75	69	60	58	64	54	52	61	53	63	54	63	55	69	65	48	56	66	58	63	61	62	53	59	60	62	51	62	51	45	67	70	67	59	53	63	59	73	53	55	61	56	69	73	63	59	73	70	68	66	56	59	62	56	65	69	61	58	53	68	76	52	48	48	49	67	60	56	52	55	59	67	59	47	64	62	67	61	56	62	70	60	77	64	72	60	54	66	62	38	54	48	58	57	65	58	60	72	65	51	59	53	53	69	55	69	55	66	67	61	57	59	65	74	72	53	65	66	59	59	57	55	61	71	68	62	69	61	66	73	47	64	60	62	57	72	56	63	59	65	69	62	65	64	71	56	68	68	63	81	58	70	53	60	62	63	70	63	72	61	56	49	60	56	59	72	70	57	67	60	57	48	56	62	64	63	57	51	60	56	46	62	57	51	62	57	66	59	65	60	68	58	68	67	57	69	56	48	44	71	69	56	68	71	59	62	57	52	54	69	54	53	60	71	45	50	64	65	57	62	67	62	71	50	52	66	56	63	67	69	60	76	67	43	62	54	64	62	64	62	67	65	59	59	55	65	68	66	56	64	70	58	58	57	55	62	65	60	61	49	59	56	59	61	67	61	68	58	53	64	65	57	57	52	57	61	60	51	67	52	68	75	73	82	57	66	61	67	61	67	56	60	68	65	62	69	42	58	55	56	56	56	56	59	53	68	58	62	63	60	53	83	67	55	60	54	67	58	76	75	60	60	76	59	65	61	48	63	74	50	52	81	53	53	61	62	50	62	62	61	58	73	70	70	48	64	60	62	51	63	55	60	54	61	60	77	71	66	69	62	57	78	61	70	66	50	55	51	63	70	51	58	57	58	70	62	76	67	78	69	73	44	58	50	69	75	61	53	62	65	60	63	67	62	55	65	82	58	62	63	53	70	58	68	61	98	64	66	61	46	65	56	50	69	58	68	45	53	72	52	52	54	64	62	71	53	47	58	72	81	52	54	43	52	73	65	60	68	72	62	45	69	58	58	53	64	71	59	59	49	79	56	58	71	59	75	67	48	58	60	56	52	56	63	54	60	57	58	51	53	66	60	63	57	65	54	65	51	68	70	53	71	59	50	68	52	70	50	43	58	63	73	73	70	47	60	64	65	71	64	57	54	58	69	56	58	56	51	57	57	58	65	52	58	72	65	68	59	65	66	58	60	65	54	50	55	60	60	56	58	84	66	74	53	65	64	59	64	55	57	58	46	54	75	47	54	59	62	51	58	62	62	56	56	60	65	58	59	51	61	66	45	55	56	52	65	64	59	56	54	59	68	71	56	62	74	49	64	67	65	62	72	61	54	60	61	59	54	66	54	65	54	52	52	47	54	53	72	53	65	65	75	69	68	63	59	56	62	49	59	60	58	58	54	59	62	55	42	73	60	59	50	58	59	61	66	65	64	62	68	59	48	68	69	63	60	66	67	57	52	74	63	59	71	64	59	56	61	70	56	57	62	49	61	53	62	49	67	68	61	55	55	49	57	64	58	71	58	57	64	55	72	47	66	75	65	54	58	45	73	62	55	50	79	65	68	57	65	46	72	44	62	53	52	75	51	64	46	69	54	53	52	50	67	63	68	57	58	45	57	62	66	44	56	53	50	45	76	59	65	41	59	63	53	45	55	52	49	60	54	61	57	67	67	54	55	51	63	64	55	49	53	52	46	64	58	54	78	66	48	64	75	63	82	64	48	65	52	70	70	57	65	49	53	57	70	61	58	68	59	55	71	68	64	52	57	56	58	65	66	57	64	58	61	56	58	65	52	68	78	58	70	60	60	52	57	53	59	62	67	62	59	58	57	59	52	70	56	82	66	52	65	57	62	63	59	52	63	54	54	54	47	68	58	66	69	57	54	61	56	43	65	60	67	60	54	53	50	61	68	66	79	63	68	62	63	56	66	59	74	75	63	62	62	61	49	68	56	61	51	74	55	66	65	72	60	53	78	70	48	62	70	59	61	55	67	53	64	67	50	68	67	57	76	62	73	81	59	57	60	55	71	40	58	61	54	58	53	62	62	65	67	62	59	73	60	56	62	57	71	58	82	49	61	58	67	49	79	63	57	51	73	54	59	53	61	63	58	70	59	61	65	71	54	72	55	67	61	55	71	69	62	58	61	62	51	45	66	57	55	68	71	59	52	57	63	56	60	57	59	65	46	66	60	74	63	49	59	61	53	60	71	58	54	56	60	73	51	72	68	53	58	47	69	56	59	66	59	57	70	63	53	70	53	56	51	48	74	54	75	55	61	61	66	55	57	54	55	72	54	57	74	68	60	54	79	62	81	64	55	58	53	68	61	65	55	51	64	74	68	68	67	65	52	75	54	57	57	62	56	53	62	63	57	42	50	59	62	62	64	51	63	43	37	47	54	65	61	69	51	72	69	56	60	66	64	72	64	63	58	61	66	48	66	73	61	70	58	72	66	62	57	52	72	62	58	54	62	50	75	48	54	68	81	61	60	65	68	67	55	71	58	65	66	70	71	59	57	67	67	65	71	63	48	65	61	53	47	64	62	61	70	57	59	68	58	59	61	51	47	53	71	56	57	71	54	47	62	75	64	53	48	43	50	59	72	71	74	60	59	65	62	70	46	63	71	48	62	68	52	76	75	58	66	77	68	57	69	67	70	63	64	43	62	50	60	53	66	71	66	53	70	65	49	73	68	56	69	64	67	68	60	58	74	63	65	57	67	58	57	72	60	44	68	60	58	71	52	71	72	73	67	62	69	68	65	63	57	54	59	66	72	59	62	59	73	56	62	67	61	68	54	80	56	65
15279	6960	4087	7413	12402	13199	34491	38665	19269	3045	1986	1596	1506	3611	1690	1290	1228	1062	944	949	939	849	906	910	971	925	1017	1315	1551	975	1046	1042	1663	2318	1996	1131	775	793	809	804	777	790	772	821	748	774	809	815	850	808	823	821	829	752	805	824	704	786	776	790	782	774	803	805	763	825	780	768	786	761	829	791	784	825	791	776	860	847	794	763	774	750	811	831	801	789	830	801	784	802	792	828	776	823	787	777	774	782	825	794	791	811	821	773	822	747	790	793	787	825	801	803	724	784	784	802	806	730	801	778	817	781	790	812	748	844	761	772	818	783	813	759	795	817	776	777	763	785	758	769	811	818	819	850	796	775	767	828	782	849	808	802	778	775	756	814	746	789	780	816	828	840	774	785	788	773	775	813	830	804	769	817	823	766	748	779	769	766	784	755	792	760	816	842	812	849	770	776	794	798	810	769	779	830	765	810	786	771	778	763	822	807	765	787	737	766	806	772	756	816	765	796	854	774	802	777	823	784	803	881	792	740	846	804	778	824	775	769	749	831	772	782	813	791	794	821	783	763	752	804	779	758	825	804	806	796	782	730	850	770	799	808	808	836	817	805	804	801	727	791	804	835	741	767	801	810	807	806	769	807	774	805	797	744	821	751	769	817	755	775	809	827	767	755	812	809	806	786	776	806	759	805	776	787	809	789	809	747	810	784	763	805	809	805	739	786	747	788	759	825	786	877	824	752	792	821	817	771	824	823	778	778	788	775	801	792	816	748	801	777	791	789	802	829	782	785	796	717	797	846	815	828	751	828	852	802	798	797	794	809	861	816	764	816	778	807	801	761	824	829	808	804	788	794	821	775	804	810	847	754	788	802	816	772	810	750	785	792	809	767	808	779	767	811	802	820	790	862	806	793	753	763	785	695	835	862	787	760	798	769	763	768	780	767	814	814	802	818	769	739	841	824	787	790	797	852	774	782	832	787	769	817	786	796	765	806	792	790	802	806	779	792	760	816	789	815	844	764	770	835	823	775	808	798	813	775	795	803	845	745	815	762	834	817	783	782	846	875	803	789	817	794	770	806	829	816	848	738	774	825	788	786	832	768	783	760	788	730	795	800	808	802	817	846	805	842	775	830	828	787	780	759	780	813	776	795	783	849	768	842	755	727	768	759	804	812	823	819	840	807	796	773	798	744	763	820	801	799	801	818	831	852	814	790	757	776	824	750	791	784	748	770	821	778	800	744	845	789	768	854	770	806	772	750	771	840	794	754	831	810	836	818	786	825	768	819	886	820	819	803	822	752	795	813	758	807	781	818	802	770	779	817	790	817	766	784	810	800	814	846	743	850	768	778	748	722	776	874	770	762	814	779	822	801	794	814	811	835	816	781	796	853	843	823	847	792	809	796	793	810	778	771	798	833	806	765	832	785	757	801	858	832	854	795	791	736	793	802	769	828	773	787	835	819	801	810	809	815	877	814	804	785	816	793	823	820	787	746	796	827	783	801	788	819	784	760	798	799	791	742	817	811	750	770	834	818	841	811	842	778	772	765	825	791	799	798	762	805	808	808	773	799	797	792	759	791	806	784	783	813	822	755	806	800	780	789	822	760	837	776	846	790	799	778	777	782	827	833	799	769	776	776	835	774	779	786	766	780	854	767	781	764	797	839	802	830	789	778	766	794	777	776	799	821	792	793	816	800	777	839	795	788	760	805	816	790	803	831	786	777	744	825	815	748	777	795	815	794	764	786	801	796	808	840	780	794	791	801	817	806	808	770	822	778	815	819	806	815	730	816	831	771	749	811	818	821	819	773	795	760	750	801	810	779	773	803	797	809	740	807	808	793	756	788	781	768	752	817	825	805	823	791	793	793	820	801	760	756	795	793	806	767	792	770	828	822	785	793	824	737	809	826	796	846	832	805	828	820	793	751	763	838	817	800	787	823	789	764	800	734	815	812	846	811	823	813	827	781	818	790	839	844	782	759	833	790	817	813	772	823	791	832	766	820	763	789	812	836	792	810	814	786	810	788	793	819	838	822	792	819	813	814	807	836	801	763	783	768	773	842	769	753	802	819	789	820	776	801	764	795	843	791	787	807	814	792	821	789	793	827	832	774	772	779	796	763	784	751	804	784	793	848	868	759	762	812	778	753	797	813	846	806	776	811	832	791	832	812	820	818	795	789	831	830	792	780	798	874	793	755	795	798	767	801	774	884	802	821	776	820	771	861	823	779	783	803	874	775	732	781	772	816	775	756	748	764	810	776	793	848	823	797	806	817	782	830	783	788	747	768	814	795	789	784	786	812	804	770	799	766	794	793	820	755	788	775	764	836	826	773	825	854	783	795	797	767	835	832	806	804	870	794	755	832	782	757	801	793	809	813	813	808	779	805	788	827	737	820	777	812	841	780	817	810	805	790	736	755	801	754	788	751	788	789	820	791	813	834	830	793	801	789	786	770	798	801	809	797	820	793	789	806	798	820	829	817	811	770	784	775	842	793	771	788	824	741	819	831	778	782	861	796	757	755	771	802	775	772	797	776	779	780	777	782	799	793	819	829	806	786	798	808	804	750	757	782	810	842	816	781	741	775	788	779	821	796	777	832	836	805	821	749	764	838	787	804	751	817	785	799	730	810	810	770	793	803	845	814	849	816	813	787	863	746	796	793	794	802	718	858	774	832	779	823	785	772	802	782	764	814	811	780	796	794	817	815	804	773	804	813	829	766	840	802	740	817	818	796	781	824	715	802	794	770	821	817	793	775	789	800	743	830	779	807	723	802	814	763	804	807	789	787	791	788	791	805	780	822	820	782	789	794	822	811	805	798	792	772	787	787	840	724	805	812	790	791	768	800	816	838	778	779	797	828	850	796	806	798	796	783	778	815	844	750	774	776	807	776	808	818	856	803	847	808	806	748	784	782	758	801	799	776	758	802	750	783	779	770	783	807	818	817	794	797	800	812	810	802	802	805	779	837	832	766	784	802	839	809	756	809	836	794	826	760	765	741	822	825	775	801	795	801	795	780	778	862	815	786	811	765	799	759	798	759	770	797	783	812	826	799	802	808	787	788	809	868	826	834	786	798	818	780	816	784	838	815	821	775	801	810	806	801	821	783	782	794	826	776	815	744	829	788	835	802	771	743	800	769	768	779	824	812	807	819	799	775	785	827	786	801	805	842	818	769	809	774	780	793	752	795	754	758	816	799	816	738	832	751	762	817	809	765	823	845	850	819	779	772	824	793	807	783	802	816	746	801	818	837	836	788	819	797	788	789	752	762	811	820	778	812	802	770	807	804	820	804	800	818	809	759	777	759	836	821	821	809	774	831	741	806	784	796	818	802	780	734	791	767	801	733	774	791	794	715	778	832	827	806	816	799	811	771	811	812	812	768	765	807	786	807	865	778	777	762	763	792	809	773	772	805	799	796	823	755	812	830	784	792	834	777	763	784	782	819	777	775	834	765	790	773	814	829	756	799	755	760	808	786	795	784	774	857	810	828	773	815
1258	517	298	188	249	301	5087	8769	5183	131	60	79	66	128	81	65	93	63	61	66	58	72	68	62	63	59	67	85	77	66	73	67	91	106	115	104	68	68	71	63	57	71	58	57	56	58	65	73	60	59	62	66	51	59	52	59	71	46	61	48	57	63	60	49	66	63	72	65	70	65	62	60	57	63	68	57	69	76	73	67	59	77	65	62	73	51	49	75	62	58	74	74	63	61	81	65	65	77	60	50	58	70	57	57	67	60	49	54	56	58	54	61	54	65	58	60	66	70	69	67	68	64	53	75	53	59	58	66	76	58	58	62	65	53	55	62	61	63	66	62	67	80	64	53	50	53	55	65	68	57	59	63	66	54	55	51	63	56	60	56	72	69	61	56	79	58	68	57	61	58	55	59	67	42	62	68	65	48	58	61	69	67	65	75	67	71	67	69	61	67	68	58	61	63	79	72	73	60	62	71	51	58	55	56	56	66	69	54	64	48	60	62	54	71	63	56	63	62	70	66	47	58	57	63	67	47	54	67	56	52	65	59	63	71	66	80	64	51	48	76	66	54	58	60	49	71	67	64	62	59	66	69	59	63	53	60	65	65	70	64	69	61	59	53	65	63	62	57	52	58	49	62	52	60	57	57	66	62	73	67	58	76	54	68	67	63	45	65	68	58	73	62	73	65	60	60	46	66	60	55	64	65	53	58	57	79	43	58	63	61	68	55	57	65	59	53	61	58	67	67	55	58	59	57	40	60	66	67	78	65	61	59	54	54	61	52	58	54	64	48	68	53	67	56	53	68	69	62	53	67	55	57	62	55	60	70	67	56	53	63	53	72	58	50	75	68	58	48	66	65	68	52	54	45	57	59	62	50	65	67	58	55	60	73	73	62	66	57	46	63	65	57	60	55	66	84	71	62	67	50	68	43	65	49	81	72	65	70	56	62	60	60	63	82	66	52	71	64	61	74	76	58	66	65	61	53	60	53	64	64	65	49	69	60	54	65	55	54	67	47	55	62	65	78	63	66	56	75	60	70	65	59	56	61	57	69	78	72	57	62	67	59	58	62	61	49	58	68	84	66	68	62	67	57	55	68	66	70	47	51	60	68	61	62	60	54	60	50	64	44	58	71	55	60	61	61	58	58	52	62	56	68	68	60	58	80	55	67	46	68	63	58	64	65	59	79	73	39	59	58	74	63	60	62	65	69	73	68	57	54	59	73	60	68	62	69	78	63	68	68	65	53	72	53	56	70	69	60	60	73	69	61	73	72	60	53	73	67	74	61	65	71	61	81	72	75	74	70	52	57	40	57	76	65	69	67	65	64	58	55	56	63	56	75	67	56	66	55	62	55	41	58	62	59	76	70	61	67	62	60	65	49	65	57	68	57	48	71	68	44	65	53	62	52	63	68	77	62	65	56	68	56	54	58	69	64	55	60	50	66	65	64	60	66	58	68	56	56	51	61	59	53	64	63	66	53	57	54	59	57	57	57	58	54	52	57	65	67	69	60	67	61	63	68	58	64	48	63	71	61	54	63	72	54	64	65	54	44	59	69	61	59	57	57	63	64	46	67	50	63	57	59	68	54	66	66	55	63	66	53	58	81	81	61	61	63	61	62	56	68	64	65	65	61	72	68	60	61	46	63	57	50	53	52	60	51	48	65	57	61	71	54	47	71	66	70	61	64	60	75	53	69	50	75	65	63	64	68	70	65	60	60	75	68	65	63	63	64	70	58	58	66	52	70	72	67	59	64	64	60	85	57	64	52	55	69	55	68	57	66	69	69	67	57	61	74	57	62	47	60	63	66	62	70	68	56	59	66	59	57	55	62	70	63	61	58	62	51	55	67	71	60	69	76	73	78	58	70	65	63	75	72	70	54	59	71	57	84	75	66	51	59	61	59	65	59	66	66	56	69	60	71	65	72	73	57	66	56	51	60	63	71	42	64	69	66	55	66	53	62	69	49	67	60	56	54	56	57	47	53	79	50	58	58	77	60	62	72	75	63	63	57	58	67	67	59	67	60	57	65	61	73	62	73	60	63	60	67	70	56	59	63	61	63	65	71	54	62	50	77	62	55	57	60	62	49	69	69	68	62	53	63	62	47	64	68	59	63	52	56	70	60	66	50	60	55	61	69	59	52	57	67	63	58	67	52	63	68	60	62	72	68	64	57	66	57	67	72	68	61	59	76	78	53	53	61	66	60	64	47	65	53	62	62	61	48	53	60	67	78	61	69	59	61	74	64	57	73	69	43	51	61	54	59	56	54	65	59	55	62	92	65	54	59	66	70	72	70	66	67	64	59	63	51	60	61	58	62	58	60	59	45	74	60	59	60	71	56	69	56	56	65	54	65	62	52	66	65	67	65	56	52	58	74	68	73	53	67	62	53	78	54	61	58	68	60	58	58	60	66	68	72	60	56	71	67	77	66	76	65	55	70	56	55	54	47	69	58	64	73	67	58	52	64	65	85	51	60	67	66	69	60	63	70	50	66	47	54	54	61	67	56	64	46	62	71	59	70	61	74	66	75	52	60	62	62	64	78	73	71	61	65	70	65	61	75	56	79	70	66	59	65	44	59	64	61	47	78	57	75	69	57	54	67	60	71	59	68	61	59	58	58	56	78	53	57	72	64	58	67	61	53	62	53	61	75	79	69	64	65	68	53	62	53	68	53	68	56	57	73	58	84	53	65	60	50	64	72	49	70	63	60	62	54	76	72	65	63	59	64	57	76	70	65	58	75	66	65	62	75	49	56	52	59	64	56	85	56	72	56	67	53	55	42	56	67	60	63	58	60	68	75	71	63	54	57	65	45	66	71	64	65	64	64	66	52	60	53	69	78	62	68	67	56	65	57	67	77	52	53	65	75	63	65	68	62	69	55	54	73	57	59	59	57	55	60	59	66	59	48	53	61	46	69	67	49	62	52	65	75	55	52	67	79	62	59	56	59	63	48	53	70	54	54	79	54	79	67	58	67	67	61	59	73	66	76	64	59	64	52	76	62	57	57	77	61	66	61	63	68	64	53	45	64	66	65	90	87	53	61	66	66	69	68	67	50	73	83	54	61	58	63	54	65	73	43	71	65	50	59	62	65	46	67	70	66	80	48	52	53	66	57	61	73	60	66	59	56	62	71	64	74	66	54	70	70	51	62	65	65	53	56	60	56	48	60	60	65	53	75	61	60	55	58	56	60	60	67	62	70	64	65	59	73	66	75	60	63	65	74	67	62	68	71	51	58	62	53	65	56	70	65	67	56	54	64	70	68	77	68	73	71	71	53	62	62	62	56	57	63	65	53	39	63	50	73	62	82	76	56	97	52	57	63	61	59	66	76	60	65	57	51	66	58	74	65	42	67	68	62	65	60	69	66	51	71	58	73	42	80	71	65	53	60	72	52	66	72	56	50	70	57	68	64	68	58	56	60	70	87	54	67	60	78	55	50	65	51	57	73	52	61	66	66	75	65	73	64	63	45	67	58	60	64	62	69
18920	10148	5636	10096	17078	19560	50429	53782	36182	2910	1874	1515	1441	3831	1743	1300	1167	1107	947	947	873	922	905	963	946	870	897	1545	2000	852	924	852	2219	3485	2880	1656	834	807	818	815	775	793	717	792	849	770	810	836	794	853	850	745	790	797	830	818	806	772	762	817	809	814	828	804	784	751	747	804	804	759	816	797	794	828	781	794	798	796	793	775	785	803	773	818	792	822	789	774	800	821	760	806	754	792	756	767	749	819	831	782	797	790	754	780	809	759	787	754	796	801	826	792	808	811	795	757	793	764	804	780	772	783	813	801	807	742	756	775	826	820	812	823	795	757	838	814	783	739	808	809	770	776	757	764	807	849	816	782	802	755	757	790	774	757	812	784	781	792	812	826	808	800	824	792	798	806	785	797	772	775	790	791	797	779	814	791	799	803	828	780	810	803	852	785	839	857	774	795	772	786	766	797	775	809	806	804	807	774	753	850	801	777	797	810	794	767	781	793	835	816	795	746	805	836	786	818	771	789	809	781	839	818	724	760	824	777	774	809	780	774	853	766	835	811	813	776	755	756	799	784	840	798	778	836	798	795	787	819	787	783	826	826	815	781	760	777	805	826	805	786	814	750	825	802	749	800	794	799	791	786	803	795	788	795	797	817	778	816	818	833	795	845	805	781	805	810	812	799	732	815	793	784	727	810	810	799	744	829	806	757	854	768	771	844	849	789	819	829	783	805	781	831	787	768	828	799	746	750	765	818	794	783	795	796	798	820	832	856	816	818	825	829	827	759	776	777	781	797	754	798	847	770	816	772	787	746	814	808	843	829	792	800	810	769	845	843	839	750	771	723	791	809	821	796	815	813	741	809	822	762	762	824	773	790	799	776	741	791	773	812	833	808	800	770	828	827	842	810	775	764	752	785	830	759	804	762	789	874	800	835	799	820	801	773	801	812	745	755	766	760	802	772	831	791	780	785	802	780	735	794	765	787	738	799	821	741	836	770	775	818	816	821	862	772	746	844	790	820	783	801	775	754	770	791	766	777	771	813	791	826	800	858	801	754	785	839	760	815	778	841	828	789	803	781	784	831	819	807	794	845	795	835	798	812	807	806	809	766	794	798	769	780	842	786	806	799	745	838	804	784	805	722	781	822	803	805	801	810	797	806	830	760	823	818	810	792	766	828	832	810	797	796	801	788	782	781	774	785	752	789	766	747	802	787	831	790	746	805	798	784	790	796	867	762	797	807	773	786	804	782	838	808	833	819	780	794	748	827	789	867	788	784	804	853	829	807	766	800	852	813	806	812	823	863	808	822	808	782	811	809	815	772	831	819	762	832	838	742	797	804	775	770	762	821	790	803	838	762	835	788	816	789	781	813	810	749	812	823	748	818	774	773	843	774	800	793	801	780	840	757	805	782	818	797	747	771	780	758	795	808	759	792	836	798	775	790	795	826	810	777	817	733	803	814	850	838	803	821	783	778	780	809	798	796	832	784	753	810	818	780	759	803	826	748	835	805	772	804	842	764	762	782	761	788	749	829	778	778	785	825	772	865	783	828	828	846	825	782	752	818	758	833	806	802	785	790	801	825	793	775	789	777	788	776	747	823	828	838	837	779	789	824	765	815	793	811	812	829	825	782	777	816	773	796	792	722	828	763	849	760	798	786	790	766	803	826	810	845	812	794	801	780	808	767	773	806	776	833	851	792	785	825	783	790	745	778	783	764	904	792	717	801	810	838	794	785	766	826	826	768	817	833	796	815	800	805	784	766	830	761	822	784	831	835	822	791	805	809	769	845	763	783	810	767	789	771	804	739	780	852	730	794	840	821	797	767	855	833	816	794	810	781	784	796	762	779	804	858	799	757	790	834	771	796	832	788	857	780	844	783	785	803	779	757	744	778	793	803	792	781	766	786	761	763	739	785	784	769	751	770	770	787	812	808	816	758	819	786	818	809	824	776	854	759	776	769	826	797	779	804	789	764	851	781	818	815	798	800	802	798	771	845	776	796	850	799	780	809	819	776	777	813	804	810	821	829	791	802	820	830	784	855	780	831	810	743	805	774	731	784	774	789	762	785	832	823	777	781	802	770	746	798	783	749	806	759	805	791	791	807	759	857	800	834	774	785	797	766	797	818	780	773	788	789	790	785	755	801	796	793	789	788	774	789	825	872	766	824	793	846	786	755	806	808	796	807	794	815	784	778	822	840	799	801	793	819	760	823	792	784	795	788	808	746	803	757	769	785	744	819	769	823	759	776	812	821	802	789	758	784	830	750	787	770	784	747	807	830	819	774	837	803	826	794	776	812	823	833	798	790	791	804	837	803	805	829	835	786	784	791	779	723	777	780	788	774	790	789	796	832	782	782	812	769	765	760	764	773	785	742	798	758	775	775	821	779	822	798	782	802	740	833	768	780	788	769	794	802	761	832	794	783	786	765	829	725	780	821	807	835	728	778	812	811	771	822	786	765	747	794	716	746	789	800	789	864	830	772	813	777	744	760	783	746	769	762	771	764	833	810	783	792	817	756	785	812	765	792	783	727	770	769	752	845	809	822	773	809	846	757	821	757	780	795	803	834	834	782	787	757	770	825	780	772	774	818	832	786	789	817	816	862	773	787	820	823	773	774	820	786	792	785	753	817	766	786	810	813	809	814	758	835	758	789	820	758	795	787	776	802	795	762	824	749	828	821	767	749	805	782	769	768	830	770	765	782	779	776	821	772	776	791	780	819	813	803	860	784	792	781	781	796	764	804	793	827	795	849	830	781	811	796	791	768	804	784	838	813	832	799	773	796	799	802	785	778	785	823	794	755	828	768	767	782	749	781	789	777	821	802	781	815	825	815	777	793	756	849	820	788	776	806	774	787	789	837	821	815	814	851	779	802	830	801	771	745	846	809	826	850	705	804	771	794	704	789	794	795	760	780	756	779	805	755	805	792	809	860	856	766	815	773	764	803	714	829	802	753	791	773	769	825	779	804	794	786	811	797	772	794	791	820	798	812	786	782	815	782	768	804	834	794	752	819	780	777	775	821	814	793	798	739	804	760	752	806	778	816	820	747	789	771	763	760	765	744	817	859	831	815	808	818	739	777	821	768	819	853	832	821	761	803	800	803	846	810	804	762	822	820	753	820	810	746	750	780	816	840	776	763	804	803	788	742	853	804	796	808	779	832	798	778	774	801	808	739	834	811	784	769	807	753	774	761	746	733	810	819	792	782	809	762	804	820	781	810	793	773	787	803	789	797	818	825	820	780	830	766	795	760	820	817	878	760	806	799	769	804	753	765	815	805	818	813	787	805	781	788	768	823	794	801	750	804	782	837	777	827	780	821	741	728	789	813	745	810	807	815	778	794	781	773	777	840	858	758	830	786	790	844	811	789	816	775	836	844	770	828	843	813	777	764	759	813	757	793	816	763	779	792	798	786	792	782	780	815	819	820	851	822	800	800	848	777	781	766	787	803	826	817	811	773	787	778	795	806	810	786	772	777	771	776	783	785	818	820
2949	531	283	213	241	331	5680	9252	5137	136	116	117	93	207	119	101	92	85	82	82	96	79	76	97	80	80	99	80	107	78	78	106	142	148	145	124	79	74	82	85	79	86	85	88	97	80	79	77	84	83	85	80	104	108	91	79	90	76	72	81	80	80	91	74	105	78	83	68	77	86	92	94	68	88	94	78	86	88	85	102	83	96	79	75	96	102	86	80	86	82	83	73	94	73	75	75	83	74	93	102	94	78	82	84	78	91	101	100	100	89	84	84	77	90	95	79	84	93	99	104	92	109	91	95	73	85	79	79	95	82	94	93	91	86	79	89	86	80	86	75	91	80	66	90	89	95	86	85	94	92	99	87	95	81	96	89	91	77	72	95	94	94	66	80	89	86	92	84	89	83	78	75	76	88	77	88	92	90	95	77	85	88	88	87	89	90	98	80	90	106	92	73	91	75	100	87	96	79	95	87	88	72	81	107	74	105	84	85	90	84	87	83	81	115	86	64	92	97	100	85	81	82	75	77	91	91	91	84	84	83	97	81	85	78	83	80	89	83	115	78	92	91	94	90	94	88	78	88	79	100	93	81	89	69	75	98	102	105	83	72	76	75	86	91	73	74	101	76	89	79	77	68	87	82	84	81	83	79	88	76	70	82	90	92	75	113	93	98	70	84	80	79	89	80	93	98	96	83	87	98	90	88	90	93	78	78	76	81	87	95	85	86	96	93	75	99	86	74	76	95	89	88	99	69	102	92	84	100	93	93	84	86	94	83	82	85	111	82	85	84	88	85	75	89	83	88	95	103	79	95	80	94	84	72	83	73	97	91	70	72	84	87	87	89	107	96	81	83	82	87	78	78	89	92	96	80	80	95	80	92	86	77	112	90	79	81	78	92	85	80	79	84	70	93	90	99	62	98	90	81	77	84	86	90	77	81	73	81	89	91	71	81	70	78	96	93	79	88	59	109	99	98	81	97	86	81	89	87	96	69	93	99	85	88	85	85	69	81	76	82	101	99	88	89	112	97	91	98	93	94	65	89	86	87	77	102	104	97	82	87	91	83	79	98	85	82	85	89	81	105	77	90	80	104	96	85	74	96	93	77	80	76	89	89	87	93	85	76	85	85	88	88	89	97	104	84	89	83	97	78	66	111	83	99	95	78	79	86	78	81	92	70	92	75	92	62	81	83	92	93	82	91	86	92	96	95	91	92	94	101	101	86	77	86	90	79	75	90	110	81	91	73	97	102	76	75	96	97	86	99	81	82	91	75	83	97	89	78	100	89	70	80	92	82	82	75	86	85	66	89	72	83	101	75	73	79	97	91	74	97	77	89	76	99	82	88	65	99	89	82	82	94	89	95	63	88	90	96	79	72	64	87	80	79	96	74	70	85	96	86	80	80	95	83	92	89	95	74	81	70	89	90	103	88	79	103	88	85	90	88	93	82	87	78	86	100	89	77	81	96	76	80	83	79	82	91	95	91	93	95	99	91	89	104	91	89	90	73	71	98	84	90	107	86	78	93	94	88	89	101	92	107	99	87	98	92	69	86	88	97	104	100	94	87	99	69	90	87	89	95	91	87	87	77	110	70	87	86	93	92	72	90	87	93	76	95	87	80	103	85	87	93	82	80	75	73	80	89	84	81	90	98	77	89	109	74	87	89	91	75	93	77	85	92	95	76	76	91	91	86	88	73	86	90	95	97	92	96	99	92	84	96	97	95	95	100	95	78	72	94	81	80	81	79	83	112	111	86	86	75	79	83	95	92	85	88	96	86	88	86	61	91	79	88	85	80	64	83	85	79	65	104	75	72	104	88	81	98	77	82	95	91	107	103	85	87	95	88	97	92	88	86	93	69	79	84	85	75	94	94	81	96	88	87	81	73	83	90	73	85	98	95	94	88	89	83	83	84	82	72	82	84	86	103	100	86	87	88	97	99	91	100	89	97	67	95	99	102	99	75	79	100	85	86	102	67	75	105	98	92	79	111	76	88	74	79	95	86	79	85	94	97	79	94	94	106	88	61	88	81	75	70	89	83	95	83	89	81	87	93	93	99	102	109	85	106	77	86	77	93	87	94	96	85	68	84	80	80	89	98	95	92	98	88	99	94	84	97	91	85	81	75	86	91	91	78	108	96	87	86	84	96	75	83	89	88	90	86	87	73	86	82	79	90	87	81	90	81	84	92	79	83	79	100	97	102	87	75	84	96	89	89	74	92	90	90	99	81	79	93	82	75	83	83	94	103	100	72	94	80	78	78	97	68	99	83	74	74	96	99	88	80	81	94	86	80	90	73	98	90	86	107	74	82	95	91	88	103	99	82	80	94	85	81	90	81	103	79	96	90	83	79	90	107	86	70	78	88	66	88	91	71	74	91	99	83	80	85	95	89	90	71	76	94	82	99	84	88	101	89	89	93	79	97	72	88	76	91	87	78	112	75	72	91	74	94	85	97	76	78	93	88	105	92	78	95	89	71	84	63	95	77	80	76	82	73	71	82	99	84	90	91	91	81	91	98	77	82	82	93	91	83	63	102	98	94	94	91	78	86	96	84	87	83	90	79	79	95	101	86	88	88	73	84	72	86	84	82	76	87	73	88	86	88	100	90	81	81	94	73	99	91	93	72	94	81	94	79	87	78	89	86	76	93	69	82	98	85	89	92	91	80	92	94	94	82	101	89	95	71	97	80	84	82	76	76	91	98	77	89	91	88	88	91	91	80	79	76	107	88	88	75	82	81	77	82	71	93	89	83	103	94	86	95	89	95	89	92	72	93	87	78	70	99	86	93	77	79	96	95	82	96	82	93	92	79	111	89	87	97	87	90	78	91	109	82	87	99	77	88	90	71	117	111	81	103	91	87	90	81	88	96	81	98	72	93	84	97	87	75	93	91	83	79	73	80	93	91	88	91	73	81	78	81	102	96	84	80	85	97	86	92	74	80	89	91	100	88	79	92	89	100	87	95	99	88	89	84	98	95	80	92	92	88	84	81	96	87	80	82	86	91	82	79	80	95	87	73	82	81	83	84	88	91	75	91	77	84	80	111	75	86	94	89	94	89	87	95	91	74	88	93	88	75	85	86	80	83	82	85	86	82	79	80	81	98	90	87	90	93	80	85	82	85	95	87	88	67	90	84	74	101	96	89	95	85	79	77	88	84	85	63	91	90	85	79	90	93	89	77	69	98	88	73	84	82	81	99	90	86	94	94	70	84	102	80	86	98	101	70	72	92	79	84	96	86	96	83	79	82	90	81	84	86	92	97	90	92	91	95	80	84	94	89	80	66	93	105	78	85	95	89	83	78	103	89	73	90	78	75	87	89	85	104	98	76	85	75	88	89	81	102	76	84	88	88	89	91	81	102	90	76	90	90	87	81	92	86	82	77	98	93	91	84	96	92	88	93	82	102	104	88	91	93	93	93	86	95	100	85	92	84	76	106	80	86	82	73	75	74	90	74	77	74	82	97	82	98	83	88	93	80	78	84	98	93
18134	10037	5793	9860	16469	18677	51924	55715	35101	3070	2204	1992	1911	7000	2195	1672	1504	1517	1324	1254	1263	1263	1207	1293	1253	1202	1119	1686	1417	1182	1154	1424	3353	4189	2903	2004	1112	1108	1111	1091	1070	1172	1112	1090	1084	1146	1152	1172	1110	1124	1120	1059	1104	1092	1161	1078	1110	1047	1106	1093	1118	1118	1107	1079	1142	1073	1074	1167	1081	1111	1155	1094	1086	1110	1106	1104	1113	1076	1096	1042	1083	1065	1036	1094	1089	1115	1112	1105	1114	1084	1090	1157	1086	1064	1149	1060	1099	1108	1060	1165	1119	1106	1059	1090	1136	1161	1074	1124	1094	1089	1101	1097	1113	1142	1089	1130	1135	1106	1080	1074	1084	1118	1142	1159	1100	1181	1142	1074	1068	1016	1041	1098	1149	1135	1060	1103	1129	1088	1105	1139	1077	1076	1097	1072	1109	1029	1169	1130	1092	1106	1104	1123	1145	1092	1074	1050	1135	1091	1089	1050	1090	1095	1123	1082	1079	1145	1134	1134	1105	1112	1124	1074	1148	1068	1114	1056	1130	1051	1130	1104	1106	1156	1100	1085	1094	1104	1060	1097	1085	1071	1061	1149	1059	1091	1092	1112	1083	1103	1109	1072	1112	1082	1141	1091	1136	1087	1138	1112	1158	1121	1098	1115	1080	1073	1122	1096	1071	1067	1105	1072	1112	1208	1049	1197	1137	1108	1083	1162	1081	1117	1091	1063	1055	1071	1111	1177	1092	1102	1111	1144	1128	1101	1137	1100	1075	1128	1132	1112	1129	1164	1079	1097	1090	1106	1067	1030	1121	1071	1052	1073	1064	1108	1142	1128	1144	1080	1054	1120	1105	1077	1046	1059	1154	1130	1081	1143	1102	1100	1040	1141	1095	1118	1089	1101	1077	1099	1062	1100	1130	1106	1100	1175	1089	1085	1090	1069	1086	1088	1148	1078	1057	1058	1104	1113	1127	1117	1083	1068	1147	1108	1178	1096	1137	1058	1116	1068	1084	1106	1065	1140	1054	1112	1106	1087	1117	1111	1137	1092	1064	1034	1046	1116	1112	1131	1102	1063	1093	1068	1142	1088	1097	1091	1112	1071	1110	1068	1072	1103	1088	1097	1164	1061	1057	1086	1130	1123	1102	1072	1133	1133	1106	1070	1200	1123	1118	1096	1090	1111	1086	1104	1123	1166	1101	1064	1080	1113	1139	1107	1083	1089	1057	1119	1070	1094	1078	1115	1105	1103	1070	1118	1092	1069	1080	1092	1093	1103	1124	1078	1056	1106	1095	1083	1108	1014	1125	1101	1118	1089	1077	1158	1080	1061	1068	1152	1088	1079	1097	1125	1103	1123	1148	1117	1123	1074	1139	1107	1087	1079	1058	1115	1096	1059	1076	1061	1110	1090	1093	1145	1100	1119	1108	1124	1059	1142	1098	1086	1082	1099	1122	1020	1137	1097	1102	1114	1121	1097	1122	1058	1096	1145	1145	1104	1105	1081	1094	1111	1101	1134	1119	1106	1145	1109	1102	1078	1022	1078	1114	1106	1075	1063	1051	1127	1123	1153	1050	1049	1082	1120	1171	1088	1133	1075	1060	1032	1038	1080	1115	1049	1103	1141	1147	1037	1129	1057	1070	1063	1070	1062	1116	1117	1145	1122	1079	1018	1121	1075	1066	1067	1149	1081	1064	1048	1117	1097	1039	1123	1067	1108	1107	1097	1107	1049	1014	1093	1151	1133	1166	1111	1061	1127	1157	1140	1091	1105	1076	1088	1055	1104	1148	1119	1114	1166	1073	1109	1066	1117	1104	1130	1085	1135	1087	1030	1037	1128	1115	1076	1142	1113	1108	1161	1156	1112	1084	1095	1142	1135	1108	1099	1108	1069	1107	1154	1131	1120	1129	1077	1037	1119	1047	1079	1095	1125	1084	1089	1088	1104	1099	1127	1132	1091	1118	1149	1072	1104	1098	1097	1100	1121	1089	1063	1132	1113	1053	1103	1076	1109	1021	1107	1105	1007	1078	1104	1111	1091	1050	1121	1051	1119	1123	1089	1075	1122	1135	1141	1077	1068	1090	1171	1143	1113	1094	1103	1134	1014	1111	1121	1137	1110	1081	1100	1048	1083	1148	1076	1066	1112	1054	1102	1088	1062	1128	1136	1116	1099	1095	1160	1107	1059	1145	1098	1103	1096	1073	1059	1087	1099	1071	1112	1112	1088	1149	1064	1055	1075	1114	1125	1078	1072	1057	1118	1101	1101	1130	1117	1013	1072	1090	1102	1055	1163	1094	1062	1128	1071	1077	1055	1125	1123	1116	1138	1074	1110	1069	1088	1087	1097	1103	1126	1167	1165	1097	1088	1062	1102	1081	1120	1073	1090	1101	1088	1073	1110	1082	1107	1045	1096	1060	1088	1130	1121	1122	1096	1086	1148	1149	1073	1065	1098	1136	1065	1100	1128	1072	1094	1097	1094	1141	1052	1118	1173	1077	1066	1074	1134	1092	1186	1092	1080	1142	1074	1102	1118	1113	1125	1079	1109	1071	1138	1071	1098	1116	1108	1066	1088	1099	1133	1183	1071	1046	1044	1026	1085	1064	1121	1101	1095	1092	1085	1064	1023	1099	1103	1073	1094	1110	1089	1102	1112	1063	1042	1138	1111	1141	1100	1099	1096	1093	1126	1093	1154	1083	1080	1086	1097	1065	1084	1149	1098	1098	1134	1113	1112	1127	1142	1077	1075	1074	1193	1087	1081	1146	1131	1063	1088	1123	1152	1138	1068	1034	1078	1147	1025	1138	1149	1100	1043	1133	1101	1092	1056	1122	1138	1085	1147	1040	1103	1106	1108	1094	1114	1063	1065	1079	1061	1110	1082	1129	1102	1076	1105	1104	1091	1082	1031	1135	1080	1106	1070	1087	1041	1077	1147	1094	1104	1100	1127	1115	1102	1126	1052	1068	1100	1091	1109	1133	1093	1095	1135	1071	1108	1067	1060	1081	1109	1077	1071	1051	1046	1071	1123	1076	1049	1061	1198	1077	1100	1091	1087	1166	1127	1111	1129	1137	1079	1093	1120	1096	1155	1118	1060	1157	1070	1078	1109	1108	1109	1107	1037	1112	1107	1119	1058	1150	1109	1140	1148	1107	1091	1129	1066	1167	1108	1146	1148	1113	1152	1061	1115	1026	1132	1089	1155	1071	1125	1163	1101	1124	1066	1174	1124	1087	1152	1096	1106	1111	1119	1080	1083	1099	1114	1071	1112	1075	1072	1094	1098	1093	1088	1033	1112	1061	1071	1147	1116	1149	1127	1069	1126	1107	1128	1088	1077	1084	1088	1101	1165	1115	1024	1129	1085	1066	1090	1101	1101	1083	1104	1052	1100	1047	1129	1099	1105	1076	1099	1130	1072	1044	1093	1154	1098	1117	1071	1094	1124	1115	1083	1096	1124	1120	1120	1070	1052	1078	1091	1062	1063	1099	1160	1097	1064	1093	1107	1120	1076	1159	1049	1045	1055	1066	1133	1126	1150	1058	1115	1062	1078	1117	1111	1158	1049	1110	1117	1099	1126	1068	1118	1109	1041	1076	1091	1115	1094	1095	1081	1116	1078	1109	1101	1124	1059	1089	1127	1060	1108	1110	1137	1082	1131	1157	1103	1090	1082	1094	1122	1053	1116	1144	1064	1131	1081	1131	1087	1093	1054	1127	1128	1154	1091	1121	1124	1106	1095	1104	1113	1089	1053	1154	1049	1127	1077	1089	1151	1092	1148	1091	1079	1109	1128	1039	1079	1100	1130	1134	1086	1144	1121	1085	1108	1129	1110	1110	1127	1116	1067	1105	1084	1079	1084	1159	1116	1134	1064	1111	1120	1130	1070	1106	1141	1106	1076	1154	1117	1134	1057	1137	1138	1102	1131	1121	1077	1119	1075	1105	1079	1119	1112	1036	1090	1110	1079	1073	1099	1105	1082	1122	1151	1096	1080	1123	1114	1133	1070	1069	1022	1118	1148	1059	1076	1091	1083	1103	1127	1031	1068	1097	1084	1076	1123	1153	1149	1108	1104	1082	1134	1070	1127	1083	1128	1136	1050	1099	1151	1160	1097	1110	1101	1103	1124	1113	1129	1059	1122	1142	1127	1090	1093	1092	1108	1064	1099	1095	1093	1084	1074	1132	1154	1104	1096	1086	1080	1179	1084	1086	1209	1162	1064	1124	1099	1099	1058	1031	1107	1089	1101	1088	1121	1145	1087	1098	1044	1126	1139	1166	1081	1042	1079	1093	1099	1076	1034	1123	1090	1074	1076	1108	1059	1095	1082	1127	1069	1091	1096	1067	1112	1155	1048	1064	1036	1093	1068	1081	1115	1143	1130	1103	1121	1130	1074	1068	1146	1138	1087	1103	1092	1071	1036	1139	1143	1104	1103	1165	1069	1093	1123	1082	1111	1087	1148	1119	1119	1108	1065	1030	1120	1120	1045	1131	1096	1095	1076	1018	1169	1144	1110	1106	1079	1081	1053	1044	1089	1090	1131	1047	1082	1157	1089	1121	1063	1077	1072	1061	1104	1131	1090	1156	1142	1092	1073	1112	1074	1124	1032	1086	1043	1093	1073	1101	1128	1036	1066	1187	1142	1102	1084	1150	1086	1123	1103	1111	1096	1057	1150	1153	1119	1110	1054	1120	1123	1080	1083	1064	1140	1094	1099	1095	1076	1151	1096	1110	1134	1114	1127	1081	1076	1092	1101	1101	1079	1115	1124	1097	1050	1113	1079	1110	1077	1087	1121	1089	1136	1065	1116	1092	1091	1087	1035	1067	1035	1047	1094	1087	1192	1124	1158	1114	1068	1091	1019	1098	1126	1123	1069	1072	1099	1141	1108	1049	1094	1121	1131	1133	1107	1071	1044	1109	1079	1121	1124	1078	1112	1094	1133	1079	1139	1145	1087	1150	1136	1117	1149	1124	1113	1113	1075	1081	1050	1083	1132	1126	1088	1083	1068	1126	1132	1143	1076	1075	1146	1099	1165	1083	1103	1114	1072	1075	1147	1137	1067	1096	1031	1098	1136	1049	1023	1143	1060
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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
