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
342714834892	342714835453	342714836003	342714836554	342714837103	342714837653	342714838203	342714838753	342714839303	342714839853	342714840404	342714840953	342714841503	342714842053	342714842603	342714843153	342714843703	342714844253	342714844804	342714845354	342714845903	342714846454	342714847004	342714847553	342714848103	342714848653	342714849203	342714849754	342714850303	342714850853	342714851404	342714851953	342714852503	342714853054	342714853604	342714854153	342714854703	342714855253	342714855803	342714856353	342714856903	342714857454	342714858004	342714858554	342714859103	342714859654	342714860204	342714860753	342714861303	342714861854	342714862403	342714862954	342714863503	342714864054	342714864604	342714865154	342714865703	342714866253	342714866803	342714867353	342714867903	342714868454	342714869004	342714869554	342714870103	342714870654	342714871203	342714871753	342714872303	342714872854	342714873403	342714873954	342714874503	342714875054	342714875603	342714876154	342714876703	342714877254	342714877804	342714878354	342714878903	342714879454	342714880003	342714880554	342714881103	342714881654	342714882204	342714882754	342714883303	342714883854	342714884404	342714884954	342714885503	342714886054	342714886604	342714887154	342714887703	342714888254	342714888804	342714889354	342714889903	342714890454	342714891004	342714891554	342714892103	342714892654	342714893204	342714893754	342714894303	342714894854	342714895404	342714895954	342714896503	342714897054	342714897604	342714898154	342714898703	342714899254	342714899804	342714900354	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2175	3300	1900	2700	2175	3300	1900	2700	2176	3300	1900	2700	2176	3300	1900	2700	2176	3300	1900	2700	2176	3300	1900	2700	2177	3300	1900	2700	2177	3300	1900	2700	2177	3300	1900	2700	2177	3300	1900	2700	2178	3300	1900	2700	2178	3300	1900	2700	2178	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2179	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	3300	1900	2700	2180	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
1071	772	616	894	3659	16458	24289	16416	6960	2146	655	236	118	76	74	80	86	86	70	66	74	79	78	76	70	78	74	78	86	77	87	88	71	95	82	85	72	76	73	81	55	98	61	95	61	88	71	71	89	72	73	69	83	76	76	73	88	75	63	76	73	87	77	68	80	69	72	70	67	75	68	73	70	74	77	76	72	81	59	68	78	68	80	78	80	67	82	79	81	84	84	80	76	81	69	72	77	72	74	71	75	70	89	63	70	77	78	78	93	88	76	84	82	65	71	86	82	75	75	81	75	73	72	82	79	80	89	68	82	78	73	75	99	68	78	74	71	88	74	64	82	85	75	83	91	89	87	50	74	76	89	68	85	90	78	74	70	71	61	68	66	88	81	67	77	73	73	76	84	87	67	75	100	81	77	66	76	70	97	68	79	91	76	80	68	95	85	81	85	82	69	67	57	80	80	66	70	69	81	70	76	72	98	84	77	72	78	69	94	74	72	62	85	74	79	66	81	75	74	86	81	79	73	82	93	76	64	84	93	78	71	80	78	81	78	73	62	79	77	86	70	96	70	71	86	74	82	66	76	70	82	78	75	80	60	74	69	84	71	77	80	72	80	60	88	61	66	92	77	61	85	74	72	69	72	81	64	75	61	83	72	68	87	63	75	83	78	82	95	80	71	70	71	78	72	75	86	67	75	86	92	73	73	70	75	84	92	73	77	72	55	89	71	82	90	91	76	73	69	85	92	75	70	78	74	95	82	70	71	90	81	86	65	79	54	79	89	67	79	87	72	84	71	87	69	86	64	85	84	72	84	72	89	72	94	77	83	83	76	84	77	88	82	71	71	76	67	81	67	77	79	85	57	73	72	91	71	90	91	74	83	75	92	81	88	77	76	60	81	76	90	79	86	78	85	77	80	78	73	81	73	91	68	80	59	77	85	81	93	82	81	71	70	69	78	69	73	74	74	75	68	76	69	75	116	64	83	90	75	80	75	66	82	85	74	83	83	76	73	79	72	79	80	83	93	72	68	71	68	76	66	63	76	68	94	79	80	65	76	72	65	72	86	78	72	99	72	89	87	77	93	74	77	81	90	98	94	69	63	75	75	68	70	86	80	80	75	92	71	88	80	61	82	79	69	79	64	84	78	84	84	81	91	87	69	83	81	63	60	75	71	94	70	82	65	81	76	86	62	60	74	74	71	70	78	83	81	73	75	65	64	76	93	83	79	83	77	81	88	88	86	74	64	63	86	84	83	83	61	75	105	83	75	83	74	80	79	79	79	87	75	82	81	93	84	83	85	68	74	83	79	84	77	76	77	80	88	80	86	82	83	85	100	79	81	74	96	100	93	82	73	81	72	89	69	72	83	88	77	88	82	66	87	75	71	66	70	66	60	87	100	94	81	60	74	87	75	79	80	71	75	93	64	71	73	70	77	63	83	73	63	71	86	73	75	77	84	79	71	75	76	64	71	76	68	62	96	66	67	75	95	62	71	72	70	70	64	80	70	86	69	87	74	72	72	83	86	78	65	76	60	74	80	69	77	88	92	78	85	79	78	84	75	92	66	68	85	67	71	74	89	94	89	60	74	78	80	81	82	83	56	84	80	77	79	62	63	79	71	83	89	88	67	73	85	80	77	92	78	78	92	69	85	76	60	92	77	75	75	71	74	73	71	72	64	69	70	81	81	78	65	91	66	69	85	84	82	54	73	95	78	79	71	87	84	78	79	68	63	80	103	74	72	70	87	82	83	77	80	80	82	81	64	76	68	63	71	70	95	67	93	99	71	82	93	88	74	89	92	79	91	87	71	72	74	63	76	88	78	78	80	84	77	73	77	74	99	74	84	100	91	88	66	87	88	75	84	87	80	76	57	67	75	86	78	89	79	91	72	73	62	69	73	72	72	71	66	81	93	77	85	92	74	89	78	68	82	63	84	72	69	74	79	70	80	77	75	86	73	75	66	79	82	81	89	73	78	91	79	86	75	80	70	74	77	78	66	69	82	67	81	62	68	84	91	78	86	78	70	65	75	64	80	84	77	87	81	78	76	65	66	80	75	88	58	83	68	70	97	63	78	90	77	75	60	80	66	104	72	63	79	81	73	63	78	83	70	76	81	79	77	74	79	93	70	67	85	64	76	76	67	70	81	77	74	80	71	72	84	68	70	84	84	79	81	92	74	73	66	70	73	68	86	82	70	59	70	70	69	96	91	77	62	76	84	73	87	78	73	74	96	74	84	67	77	79	83	68	77	92	60	83	84	68	75	88	86	63	73	82	83	93	75	88	73	68	84	67	75	69	77	88	78	88	62	71	82	76	79	77	66	69	80	87	82	74	78	68	76	80	75	58	83	81	87	86	82	69	73	74	87	87	75	74	93	80	83	82	79	80	77	78	72	76	69	75	67	91	85	84	82	58	77	68	77	85	76	80	88	82	64	75	66	67	86	86	75	53	80	71	66	99	88	75	81	72	101	79	74	76	80	69	81	75	68	70	72	77	80	75	77	91	83	83	92	84	61	70	90	80	70	60	90	86	73	73	77	92	77	81	69	84	85	73	72	87	84	72	74	71	85	94	70	92	80	89	81	78	61	82	85	70	69	78	82	85	66	72	71	70	85	74	74	78	91	65	98	69	72	66	77	72	84	58	72	88	83	76	66	83	80	76	65	85	71	77	81	75	81	84	79	79	75	79	71	76	79	62	73	89	66	69	75	79	81	77	80	71	70	70	66	86	97	73	78	74	92	68	73	81	76	82	77	76	72	83	79	71	65	72	89	77	58	75	80	75	84	92	76	90	74	71	81	85	69	82	65	79	68	77	65	65	65	72	87	73	86	72	86	82	78	78	79	71	82	70	89	73	66	69	65	97	66	77	68	73	87	75	79	75	89	74	91	65	82	82	71	74	86	84	90	92	85	66	77	76	80	76	81	74	68	82	79	69	66	78	78	67	87	72	71	76	92	67	75	75	75	77	80	76	73	90	75	85	82	66	70	85	84	86	86	64	72	79	77	78	78	77	86	71	89	86	88	81	70	72	89	66	91	79	55	69	79	63	75	72	87	73	69	59	86	72	75	72	82	77	72	87	80	86	81	72	80	77	82	94	81	76	80	77	84	95	70	71	80	78	75	87	78	88	60	75	76	79	73	82	80	67	79	76	78	89	87	91	76	67	80	87	73	59	76	68	72	78	91	64	87	76	62	84	93	89	66	86	87	67	80	75	72	74	79	75	76	89	82	86	70	66	62	66	85	83	81	75	80	75	63	86	80	83	87	81	82	97	84	73	72	72	79	68	61	74	81	83	66	78	79	80	86	67	88	68	69	83	89	90	73	87	72	86	79	73	72	62	75	67	73	87	73	69	77	63	82	80	90	82	61	76	80	76	70	70	83	71	78	86	75	77	82	81	78	77	76	78	77	81	67	72	80	70	85	78	83	86	75	94	85	73	83	67	94	64	84	70	82	65	79	76	77	73	65	80	78	80	60	81
18886	14403	11072	28623	52527	68909	77611	59935	40847	27257	14861	5101	1915	1091	1026	990	982	1061	992	1004	1036	976	982	974	980	1003	974	1002	1018	1025	965	1003	973	973	1025	961	1012	995	1023	959	1046	995	1042	1002	972	966	1009	1042	1013	997	1012	1010	919	946	963	988	1029	948	935	995	1015	1017	927	989	987	968	993	998	1002	1010	1007	969	1065	976	1007	1015	1013	981	961	1023	1008	1023	966	1031	1021	974	968	968	1000	1026	977	1030	964	997	1030	1009	962	992	989	1033	983	950	995	1020	979	997	992	983	990	990	1006	1000	966	1005	996	998	965	1003	1021	977	931	1068	982	973	989	954	1001	1034	1000	981	1003	1064	1042	994	970	950	970	992	1021	994	989	990	948	995	985	1003	995	1015	967	976	1001	1078	961	1049	1012	1027	978	1005	980	990	966	970	1034	943	1031	965	945	1012	1003	918	1012	1056	930	971	1000	995	1004	969	998	1049	960	1003	941	1000	980	1002	949	984	993	999	931	981	1008	964	975	1035	993	1006	1022	1012	1037	999	1019	1036	989	1016	982	1033	941	1015	986	1029	978	1013	970	944	966	939	966	990	987	1054	1009	981	989	1026	1047	994	1000	982	1010	980	1017	973	987	982	967	967	984	999	985	984	1050	1027	967	1011	1016	1008	1039	999	993	1006	969	1008	1006	904	1000	1004	929	1003	1008	995	920	1061	950	1002	990	991	984	943	966	959	1052	992	1018	997	972	967	991	943	973	1031	1017	981	973	1000	984	1031	974	1036	1037	942	1007	974	976	1025	989	986	1033	946	1053	1031	1029	962	970	1002	1031	940	991	973	1002	1012	977	1023	986	994	958	1011	975	991	988	932	990	1063	986	939	1063	982	990	962	915	1005	980	976	992	1001	1020	972	1015	992	1028	1034	926	981	992	1026	1004	1014	982	963	973	1011	1085	1018	988	983	973	1032	940	968	988	1013	928	999	988	989	996	1031	990	990	943	1022	981	952	999	962	964	1010	962	980	969	1028	1014	975	968	1064	989	934	928	1036	924	1025	1006	1015	1039	1005	1029	1058	988	988	1029	1040	944	1023	1011	1011	1032	1010	993	958	1008	967	1004	966	988	975	1035	1000	995	1020	1010	1025	996	969	984	958	976	1017	981	978	984	986	1009	985	1005	1010	1033	979	980	997	924	1015	1050	1006	989	988	1045	1013	1009	1006	991	972	1062	990	1001	1047	951	1025	976	993	949	1047	992	981	926	938	1017	985	980	978	975	995	945	1009	1030	1009	969	1066	973	1016	996	1052	988	967	993	988	949	1018	1024	995	974	969	971	990	963	947	939	1003	970	1025	988	998	1008	957	950	965	996	1025	1006	956	967	1035	1011	1009	961	985	1000	985	982	1019	976	1025	1010	1013	965	1006	945	983	990	1003	998	993	989	1062	940	940	962	942	1084	1003	992	979	1019	993	1069	975	981	999	993	1006	980	958	1006	987	979	1034	987	950	990	1016	983	998	1005	1032	985	967	984	999	1006	1025	1039	957	997	961	984	997	1010	982	963	969	986	970	959	980	1015	1052	959	976	967	988	1008	929	961	998	1015	941	1036	1005	955	993	999	1052	1016	992	972	985	1011	1039	1008	1019	981	968	977	1049	987	986	1017	1037	992	1045	1029	987	1042	960	997	989	974	1001	1010	1010	959	992	977	987	963	992	1019	1024	1025	993	938	962	1031	976	975	1032	966	937	984	981	1002	969	951	966	1008	987	1024	1071	950	929	1020	1013	1029	1000	998	987	985	1030	1001	1016	1027	1001	945	1005	960	972	1013	1005	1017	987	1008	1015	989	1020	977	1013	978	1003	1004	966	967	993	1033	964	1018	1031	984	983	1050	995	1025	967	935	958	978	1029	1001	1010	974	967	973	1045	1002	997	1022	1005	1003	936	1032	1000	987	965	968	1001	1002	964	985	1037	1013	971	1021	1022	1003	978	956	977	955	956	1005	999	1032	972	1010	966	957	967	945	990	1020	994	944	1053	961	1014	965	962	959	974	991	1046	977	1021	984	957	969	985	962	964	974	966	995	975	1005	977	1039	1014	1001	978	932	1009	968	994	976	983	947	1021	978	1004	968	983	947	1022	980	1053	986	1020	971	1023	1002	1015	983	994	1030	1041	980	1029	985	989	986	985	947	947	953	945	1012	975	1046	982	960	989	997	959	1012	1000	1025	996	992	1067	977	969	1000	1013	989	1039	926	991	1009	1030	1036	965	1017	1047	980	959	963	956	987	988	1002	962	991	962	1015	984	996	962	922	998	988	1020	992	1045	1025	987	1000	911	1006	952	1030	1019	994	915	980	976	953	998	976	943	983	1022	1013	1025	1011	969	1044	1000	990	1031	981	979	1027	990	991	1010	953	984	955	992	936	1016	1001	995	976	988	985	1013	1009	969	982	980	975	965	980	1013	1008	1054	950	978	1014	976	1035	1019	986	952	952	965	1054	1049	1000	1019	1024	1029	1012	927	1029	1043	980	943	940	963	1031	1020	974	937	965	1038	1028	1028	997	964	993	1000	1006	1011	980	1038	1025	1021	958	1039	1054	1021	1000	1032	950	1014	986	940	943	998	1004	1013	1042	950	939	984	946	1031	955	971	971	995	974	991	996	1015	1002	956	909	996	997	1026	934	971	984	970	976	961	991	1007	1010	1019	984	1064	1006	988	1024	1008	993	1025	955	993	1009	989	997	994	967	998	981	1001	916	997	1010	938	955	995	962	1011	992	960	1039	984	976	1001	966	939	1034	996	956	1022	979	995	992	990	1014	952	1012	1028	1012	1067	1002	1003	974	979	1031	1008	1050	1015	989	1013	1029	1004	980	1010	1005	1037	1024	903	1040	974	951	978	1006	1020	1009	900	960	1030	973	954	967	990	1022	1036	997	1006	1003	964	991	983	1012	984	978	986	1021	1003	948	1032	978	1032	955	1002	988	1021	963	969	1027	994	984	982	941	979	1032	1043	962	1049	947	971	1025	998	1027	1033	975	987	986	977	981	1053	1009	962	1001	958	952	946	980	1013	961	971	1000	1006	939	983	992	954	960	934	954	944	1051	1013	904	1005	976	1030	953	1037	1022	1058	1011	985	986	1027	1014	991	1008	952	990	955	1089	948	1013	974	1005	1023	979	993	1013	1007	1010	997	1032	993	988	1032	968	1081	1025	983	1015	1009	1004	980	1017	1007	977	1021	1013	1001	1015	985	1005	1044	977	1000	959	1000	981	967	985	987	1020	981	999	1022	992	952	1052	974	1036	982	1006	987	977	978	959	951	968	953	1021	1004	1012	1032	991	937	1030	986	963	1046	1018	985	980	1002	976	1002	971	1022	933	998	1032	997	993	989	1050	1014	1004	1015	1013	971	986	981	981	969	1059	981	1000	1001	935	994	1008	1016	990	1001	1037	1026	1002	995	922	973	1051	997	979	962	1009	1037	1003	937	1004	1026	1001	977	1014	983	1009	1022	980	945	1040	940	994	976	1015	1031	1000	1078	1035	995	1008	981	1007	987	983	988	980	1006	1009	993	946	997	984	965	1030	979	980	998	1025	1004	951	972	957	948	990	979	929	977	1030	993	982	1018	1002	994	983	999	1069	1036	955	1015	996	1004	1014	983	929	992	984	972	999	999	1030	937	960	970	1010	977	1039	1006	995	980	966	956	1039	1022	988	1039	1004	960	994	1033	971	1027	960	994	989	979	1055	999	986	1028	984	1006	985	1016	988	977	1007	1019	952	1049	981	976	970	1001	1018	975	966	983	987	956	912	1030	1052	985	951	1001	1063	977	1042	1002	961	978	1043	945	996	1013	952	995	1026	1001	1045	1010	1018	967	955	946	973	943	980	988	994	969	995	1015	952	953	1011	987	962	1011	995	963	984	972	1020	985	1002	968	1036	1017	1032	970	962	1005	1007	1025	921	1013	947	998	1001	950	987	1046	986	1004	1001	1012	968	974	992	945	990	1018	943	973	1002	971	961	980	1010	959	1019	973	999	1032	908	977	996	964	990	1030	967	1028	974	972	957	1014	968	982	1033	976	1010	976	936	1026	1030	992	1013	982	1005	993	1046	967	999	993	1015	1013	1032	1034	1049	1051	1033	1044	941	1000	1007	999	960	979
1481	421	327	246	367	3718	6572	4119	1618	594	251	99	80	66	71	59	79	57	68	60	58	58	52	56	54	74	64	51	59	57	72	61	67	62	74	67	48	67	74	55	62	64	76	63	61	47	60	64	61	61	80	55	77	62	64	70	63	59	69	64	73	71	60	74	64	52	63	56	54	57	65	68	53	80	72	67	68	43	62	67	62	53	68	57	59	68	59	63	62	78	61	76	66	57	60	55	65	57	64	47	58	61	68	52	66	70	65	67	72	73	71	70	58	53	65	80	66	82	55	62	73	61	75	66	70	70	71	63	68	50	58	70	54	69	59	73	60	72	52	62	59	75	52	57	67	60	65	67	53	66	57	75	71	61	75	82	59	55	69	66	67	71	61	67	80	68	66	71	54	61	57	80	65	75	66	70	64	59	67	68	77	64	64	69	66	65	58	57	58	64	58	52	61	74	62	66	66	63	68	69	57	68	64	78	60	65	69	74	52	62	47	63	66	59	60	69	61	53	73	50	54	71	63	47	58	79	89	59	56	68	76	56	75	56	66	58	64	62	65	60	63	60	65	88	54	65	58	66	62	72	48	58	55	77	66	72	57	69	61	66	58	67	50	64	71	57	81	49	56	41	56	55	76	71	60	66	56	69	67	58	65	55	86	56	68	61	64	73	64	59	65	59	60	72	74	58	70	72	77	60	56	72	73	64	68	66	68	63	60	70	70	74	57	55	51	77	53	63	44	69	62	72	72	70	53	64	73	72	58	67	63	61	69	62	54	64	75	56	55	65	58	59	67	63	67	47	57	67	78	69	67	72	53	68	57	47	60	61	51	59	61	54	69	75	71	70	65	64	72	69	74	65	68	78	65	77	61	60	70	54	61	57	61	56	70	62	66	72	67	69	59	70	71	63	77	64	46	67	79	59	65	55	63	50	57	67	57	65	68	60	64	64	59	60	54	70	82	71	71	52	55	72	61	68	50	66	63	55	60	61	64	63	50	60	69	56	53	77	50	70	60	74	70	66	57	64	65	53	67	59	54	71	70	73	69	74	69	62	64	58	70	77	73	60	63	58	68	54	75	70	73	81	75	61	54	56	64	69	52	68	83	59	51	69	89	62	59	63	65	67	56	79	75	80	59	61	48	48	79	56	76	55	58	52	56	64	64	60	49	68	58	55	75	49	69	64	70	71	65	63	59	60	55	63	66	79	73	66	50	72	74	69	61	59	75	54	62	61	69	56	60	68	64	60	66	64	75	55	65	70	62	63	60	58	85	52	56	45	60	69	71	60	69	79	67	57	71	64	49	66	68	70	68	59	63	75	64	68	63	73	60	59	65	69	60	68	69	59	67	65	65	65	76	77	71	78	67	66	52	60	69	73	66	55	53	64	59	71	73	70	70	60	62	60	57	47	70	59	64	79	68	66	68	77	54	53	53	77	57	61	56	72	78	62	67	72	61	65	59	66	78	54	71	61	68	56	62	68	55	64	66	58	79	65	72	76	72	64	50	67	56	56	61	47	70	60	62	66	67	64	64	62	66	64	70	69	68	63	71	71	49	71	59	64	58	71	71	60	74	58	55	60	70	53	81	67	71	58	72	67	72	76	53	59	66	61	47	68	60	65	62	57	69	68	65	59	61	67	74	59	60	67	61	70	66	63	62	65	59	64	73	61	78	68	71	63	62	67	53	55	56	67	74	64	60	56	65	62	45	63	55	70	59	55	68	65	58	67	65	58	64	62	63	73	73	50	42	62	62	54	59	58	75	71	67	65	63	85	60	50	52	67	64	61	67	61	66	70	63	56	61	70	70	52	69	64	73	81	67	68	68	81	71	81	62	70	59	73	67	74	71	59	52	72	58	55	65	63	58	67	71	55	62	69	59	73	58	54	58	66	53	59	73	68	75	64	65	59	64	59	72	60	70	59	62	63	69	61	52	58	70	74	57	69	62	89	66	61	59	76	72	59	76	51	70	70	64	76	65	57	57	73	64	61	53	58	62	79	63	62	75	65	63	56	71	50	55	65	73	69	84	47	56	70	64	67	56	76	71	44	64	85	60	62	66	62	49	57	51	58	70	66	56	68	64	63	50	61	48	51	70	48	61	68	74	68	65	69	60	61	53	62	67	61	84	62	88	77	57	55	68	61	69	72	75	77	64	67	77	49	86	45	47	67	80	71	72	70	69	80	58	69	66	75	66	57	75	75	62	63	75	75	53	62	59	70	64	72	69	72	59	76	56	70	65	63	73	69	69	54	65	67	76	61	63	67	55	64	66	56	52	69	56	80	60	70	61	62	65	79	71	55	52	71	75	51	72	58	76	73	67	60	67	77	64	77	62	66	62	62	52	49	56	68	70	64	72	55	53	68	59	57	62	63	75	53	55	69	72	79	66	77	68	60	63	46	68	79	50	67	69	64	72	51	74	82	56	54	52	56	55	62	79	71	58	55	65	66	66	88	73	57	64	75	51	74	60	74	58	52	55	53	65	57	53	60	65	68	64	70	62	63	72	67	66	75	67	79	66	58	72	65	65	93	51	62	57	69	57	72	74	73	46	59	64	60	66	60	64	69	69	66	65	60	58	70	66	57	58	68	66	57	58	60	75	70	63	63	66	71	65	52	74	73	71	62	57	68	64	69	73	73	66	69	63	78	56	61	56	68	71	50	78	57	76	69	62	76	73	52	54	76	63	68	63	56	71	53	72	65	68	58	70	62	56	68	70	75	60	69	65	69	64	54	75	58	66	56	56	64	76	56	53	65	59	67	72	66	69	77	76	76	70	65	66	60	52	75	75	72	58	49	60	61	59	53	72	66	70	73	63	61	67	69	52	57	65	69	62	64	51	56	80	58	73	70	68	64	66	67	56	55	68	76	64	57	59	73	67	48	66	59	71	67	73	60	66	60	74	68	63	59	51	65	71	63	58	70	57	53	57	61	51	73	70	72	66	63	66	65	53	59	74	70	65	62	76	72	61	63	71	57	62	62	63	65	58	67	62	63	61	70	55	68	54	77	58	39	70	81	53	67	65	62	59	59	63	69	59	59	78	44	65	57	54	74	62	59	68	60	65	69	62	67	60	76	57	73	56	56	66	58	66	63	48	56	56	63	60	73	62	69	61	63	79	63	75	70	72	73	67	64	69	63	66	63	59	59	71	57	62	60	56	67	57	63	56	65	66	55	69	61	89	62	61	50	66	69	59	83	73	61	74	66	67	68	67	68	68	60	54	49	63	67	63	68	68	67	67	58	78	74	65	60	60	49	60	56	75	70	64	76	68	64	69	76	63	72	74	79	53	59	64	54	61	83	50	78	75	61	62	75	55	79	57	59	69	50	61	61	56	50	73	67	64	64	62	58	58	58	68	72	73	83	66	71	76	69	53	70	55	61	69	64	49	54	60	67	69	68	69	57	54	65	64	59	76	56	71	59	70	65	63	67	63	58	73	73	60	68	74	62	66	62	63	48	62	66	63	54	58	58	43	73	76	75
15266	9221	6449	13991	24879	47357	48385	37049	25370	14016	5643	1913	1048	891	851	809	785	822	830	827	828	825	786	816	805	875	837	858	797	839	802	819	822	850	847	836	811	855	825	828	814	782	827	826	814	856	873	806	810	846	877	854	804	816	850	874	842	853	845	830	857	823	837	864	834	864	814	849	818	794	840	814	800	810	808	811	822	869	844	826	813	888	798	863	829	789	830	838	793	846	814	872	905	813	836	789	848	786	786	825	820	882	852	879	846	842	811	821	845	858	788	831	865	839	807	824	911	835	888	816	859	835	822	819	886	810	830	795	819	848	860	865	840	823	839	808	767	797	854	793	795	872	813	859	837	880	835	850	834	849	835	882	858	863	828	886	817	804	821	788	827	829	856	878	797	809	813	836	840	881	851	811	806	844	818	841	813	852	884	839	816	781	840	834	838	865	867	878	780	844	829	848	880	846	828	787	847	799	833	867	861	844	914	854	851	799	809	896	828	813	864	840	784	806	817	814	825	819	797	828	807	835	800	847	823	797	854	868	849	822	814	834	814	805	795	791	795	869	865	854	868	847	843	859	789	853	878	856	874	824	815	859	862	850	850	819	814	924	818	791	888	839	820	785	785	853	796	829	821	849	826	812	877	837	798	823	801	832	847	841	851	821	798	807	853	823	856	883	859	835	874	834	813	841	855	853	806	866	814	840	838	860	852	802	824	867	825	811	889	845	822	892	836	821	837	883	784	816	842	833	861	858	809	771	811	839	787	828	822	849	835	897	846	847	795	829	764	829	855	898	806	872	855	820	847	824	802	868	811	852	863	903	806	838	819	760	820	840	812	845	818	880	834	828	849	806	836	818	818	844	862	829	812	886	801	825	803	857	838	880	825	814	838	788	849	814	828	829	852	814	849	874	818	836	827	816	826	838	895	796	818	868	849	875	847	840	834	854	823	844	837	823	865	831	801	917	862	852	798	812	858	802	859	803	784	816	863	825	802	840	850	822	775	813	806	824	788	825	832	862	831	811	870	818	882	809	817	844	816	880	846	797	833	814	843	853	771	812	782	841	883	825	824	828	863	818	860	870	800	832	862	831	897	823	823	864	820	848	851	834	877	881	815	821	822	791	825	816	828	868	883	864	822	822	859	835	814	843	844	837	849	827	851	857	793	863	819	861	829	859	844	790	825	821	830	787	870	819	798	858	791	848	792	815	729	832	831	786	846	781	835	830	836	816	848	846	823	820	828	868	773	845	850	821	834	859	831	792	866	848	842	807	812	804	855	837	833	888	800	863	815	813	848	827	830	810	872	862	840	801	859	832	829	855	813	808	813	803	858	832	861	807	812	848	822	827	865	802	816	849	817	843	838	820	843	839	821	784	892	816	851	768	848	802	821	808	851	832	820	841	839	850	840	783	828	832	858	782	866	872	821	828	883	862	861	841	852	754	840	857	871	851	867	794	808	807	849	859	842	891	795	816	784	765	842	825	863	796	804	836	833	843	781	849	794	820	864	835	808	822	755	791	867	836	826	786	840	801	823	844	824	861	830	840	839	787	895	850	832	840	824	771	800	791	836	815	839	849	843	822	815	851	833	854	812	810	804	813	853	819	801	844	866	859	843	874	835	765	872	826	827	799	835	854	772	845	831	886	879	808	802	818	872	825	812	802	816	822	799	821	817	853	856	843	809	855	802	893	809	822	811	813	834	877	771	880	846	810	841	836	843	854	805	830	840	823	853	797	864	816	818	809	846	834	880	827	857	828	825	854	927	813	832	808	824	792	834	823	855	848	836	788	831	830	835	883	838	870	831	843	873	799	840	821	872	852	803	848	834	845	815	804	846	794	816	829	872	776	822	864	824	782	836	819	850	795	863	838	884	792	852	830	819	837	847	819	829	830	835	769	825	839	874	837	879	822	839	871	834	822	841	833	834	862	798	891	826	781	809	852	815	847	855	787	761	791	845	806	819	771	834	857	820	848	811	916	800	827	846	862	832	849	841	859	851	805	849	852	814	840	854	802	807	818	851	838	861	840	832	886	865	849	846	847	808	813	843	830	826	886	845	819	753	803	860	794	840	818	818	870	847	828	838	875	826	891	807	822	859	848	866	758	885	868	836	849	844	871	831	851	809	791	829	822	846	817	858	837	863	885	802	829	890	854	812	836	862	779	842	835	774	825	855	774	849	848	826	859	866	804	852	910	853	814	822	816	804	848	822	837	847	823	837	783	873	860	813	831	822	866	839	830	819	868	873	864	805	862	859	781	828	855	815	857	786	812	816	827	831	821	831	799	845	834	836	841	796	823	843	816	774	808	836	846	875	822	866	800	864	809	866	855	859	855	842	804	862	834	825	821	836	803	813	856	840	782	810	773	859	859	842	813	786	833	823	789	799	792	860	814	876	844	835	804	803	863	846	831	887	847	820	862	864	867	885	809	789	809	860	860	823	786	768	875	822	821	903	903	856	807	843	756	861	833	817	836	818	800	817	811	835	874	858	774	840	779	843	858	867	865	817	835	843	796	844	880	867	805	850	832	876	866	849	817	805	790	852	799	826	793	787	813	789	816	830	775	846	847	813	833	843	835	855	823	862	824	837	862	814	862	809	870	864	832	820	863	856	867	803	859	823	824	851	836	843	848	822	842	767	843	840	862	803	820	785	831	822	829	845	802	856	869	842	841	828	836	828	857	845	875	848	845	787	822	797	773	822	886	862	869	783	849	813	844	832	818	915	807	787	847	813	826	817	805	845	816	802	869	846	822	795	858	755	786	786	870	885	786	841	804	881	847	846	841	849	822	860	792	824	853	828	822	872	820	819	818	829	798	823	839	773	857	844	845	822	847	855	851	792	774	799	806	819	855	825	841	812	801	818	826	794	863	879	846	860	887	869	728	802	786	863	832	839	859	830	845	803	850	833	834	837	827	808	812	873	847	794	784	856	790	805	810	826	803	786	840	791	850	842	871	822	853	852	773	856	872	820	800	812	847	835	859	838	799	832	800	815	826	845	802	885	876	833	828	871	817	816	817	834	893	809	864	821	769	861	864	810	839	859	846	821	884	863	824	782	838	827	826	845	837	804	830	825	818	864	828	781	824	855	794	856	866	904	877	828	841	866	896	833	846	810	825	829	853	852	830	825	788	848	886	832	831	827	774	816	827	816	846	835	776	827	884	866	835	808	826	821	766	791	815	834	822	776	809	861	836	892	833	876	845	846	837	818	834	842	810	910	837	854	811	821	823	843	786	872	861	841	858	823	851	858	838	852	833	806	853	858	865	868	861	823	808	816	837	800	831	887	835	827	837	828	856	836	813	794	838	774	825	786	852	832	850	869	864	836	866	813	809	785	890	862	834	792	828	825	810	848	791	858	798	773	808	820	794	841	839	874	849	919	838	814	817	820	868	831	834	831	877	839	801	833	832	837	788	870	860	840	841	811	835	831	839	823	795	845	845	819	818	822	820	832	832	850	795	888	879	830	796	869	854	825	876	818	828	840	841
970	683	311	290	661	9343	14921	9734	4358	1407	455	155	105	54	73	70	59	75	56	61	70	73	78	64	85	69	62	75	82	65	69	77	67	71	68	73	76	50	71	71	77	86	72	71	72	58	69	70	56	73	81	72	60	56	70	81	63	52	63	82	70	52	76	67	74	66	73	55	93	71	67	90	56	66	60	69	72	70	67	54	66	75	55	84	69	63	79	56	64	73	72	77	70	58	65	73	81	61	68	55	68	63	46	81	64	66	71	62	62	55	61	70	79	62	76	68	79	77	57	71	75	75	66	76	75	63	80	72	57	75	82	64	67	61	67	60	75	68	80	73	56	59	65	47	66	62	68	69	59	60	70	66	60	64	70	59	54	71	75	69	69	71	59	72	53	71	78	43	68	65	66	83	69	83	71	64	76	66	56	60	63	88	57	66	54	66	56	65	76	64	49	83	57	57	65	65	56	69	76	67	63	56	71	74	65	71	56	77	79	75	64	82	73	63	59	62	63	71	69	70	76	78	65	82	66	76	51	64	64	60	63	81	63	58	65	58	70	62	61	71	72	70	71	85	72	65	65	76	58	57	61	73	75	51	76	77	74	61	69	73	66	60	66	68	60	65	65	74	78	75	63	74	61	61	71	62	74	65	52	73	57	63	63	68	62	68	57	68	66	62	67	67	53	76	77	75	79	80	66	47	62	73	74	69	60	51	68	58	69	74	54	58	63	64	80	54	64	60	70	59	72	71	59	63	76	71	67	66	57	57	75	68	64	77	48	71	64	69	64	63	76	69	75	64	55	72	64	73	68	61	66	62	61	58	55	75	78	69	74	55	64	60	54	73	78	70	62	65	70	64	54	69	70	78	67	73	75	66	64	64	63	57	67	76	79	69	73	68	58	51	73	55	71	65	65	67	87	60	68	79	64	58	72	83	73	74	62	75	64	84	77	54	73	53	78	58	71	69	70	63	42	67	68	68	65	52	75	64	84	56	72	74	71	67	67	66	77	71	77	69	71	64	67	63	91	71	66	69	62	92	61	75	73	68	84	70	71	63	56	82	59	68	75	69	63	47	78	70	71	51	70	70	57	69	68	66	71	62	54	76	66	63	65	71	78	66	54	61	60	70	60	78	64	69	55	72	77	59	66	81	58	59	58	55	72	68	59	44	63	88	82	67	69	61	59	65	86	65	74	73	75	69	68	60	96	55	69	73	61	65	90	70	67	67	59	81	63	80	53	65	63	66	77	64	56	73	69	53	67	64	50	67	55	70	77	59	64	74	67	75	59	65	68	79	72	68	75	70	64	63	59	69	71	73	67	77	55	64	65	72	72	88	64	82	72	53	67	65	68	56	75	62	61	74	66	62	71	65	69	63	68	65	81	57	63	64	66	73	78	65	73	66	64	62	71	62	77	66	65	69	71	60	57	73	73	67	80	81	70	69	65	77	57	59	52	57	77	68	55	77	59	70	72	76	75	55	62	47	72	56	64	75	68	69	62	67	75	75	77	55	61	71	63	69	72	68	72	63	80	72	71	71	72	61	66	63	70	63	81	70	82	66	71	78	72	70	75	57	75	51	67	66	71	67	59	79	69	63	65	59	83	63	65	67	64	71	72	64	64	59	68	72	60	68	60	77	82	69	74	69	47	58	74	67	78	81	58	71	72	82	77	64	66	75	75	51	66	54	67	58	62	66	80	58	53	61	56	76	74	88	59	66	52	61	57	66	63	68	64	68	64	64	70	55	65	61	70	62	82	70	77	57	59	53	62	58	58	58	72	61	56	63	61	71	61	66	72	68	54	54	72	59	58	69	71	67	58	65	64	68	61	66	68	82	73	75	61	56	78	77	64	59	74	67	76	67	60	65	59	64	64	74	61	68	61	78	78	64	72	67	79	72	62	58	64	70	65	51	66	68	63	61	73	74	66	73	65	62	56	67	76	67	57	72	62	58	67	69	78	62	68	81	64	64	74	70	65	80	71	69	63	83	75	74	67	67	56	76	64	60	77	65	72	69	67	76	68	75	74	69	59	67	55	87	74	66	62	71	84	55	65	69	78	68	73	70	71	55	70	63	50	59	52	70	75	75	68	51	77	75	70	75	66	50	61	64	64	73	84	69	74	79	54	73	62	67	73	85	69	62	65	78	61	57	65	66	61	60	83	57	57	60	64	66	69	64	67	54	72	71	70	61	78	81	74	66	70	67	69	63	64	75	71	61	70	61	69	63	69	75	94	66	61	71	74	71	72	54	69	68	64	71	68	61	81	78	66	50	77	73	75	59	76	72	82	72	61	92	67	72	68	72	65	70	64	69	60	69	69	62	61	67	72	60	68	71	68	57	72	66	73	56	72	69	73	66	67	66	72	56	60	62	96	79	75	77	68	65	74	60	49	71	63	58	58	80	59	73	67	66	66	73	66	70	74	62	78	69	64	69	61	72	70	63	68	66	75	65	73	68	64	59	60	73	78	66	76	77	63	56	74	77	69	54	54	65	79	77	71	54	76	69	69	77	72	77	88	65	66	68	58	74	78	59	61	74	72	85	65	84	67	65	55	57	80	78	71	61	72	71	75	66	62	72	57	70	58	57	67	62	67	55	85	58	63	64	59	78	76	69	72	54	67	57	58	76	61	65	75	55	78	63	54	65	71	71	55	81	62	63	70	69	69	76	59	66	66	71	63	60	68	69	72	78	56	55	69	75	64	66	64	58	62	80	69	67	53	71	63	74	70	60	73	59	62	63	78	64	57	61	63	73	70	73	70	69	71	63	75	80	65	56	70	61	79	74	68	68	54	66	68	68	64	75	68	68	74	71	68	62	63	59	73	67	71	67	75	68	72	72	60	77	68	63	67	57	81	57	70	59	73	73	64	57	63	82	69	73	70	81	65	59	84	69	59	62	59	74	65	71	72	50	61	56	74	74	60	60	68	57	64	73	77	78	72	58	78	54	66	79	68	58	71	64	66	55	80	72	75	60	77	60	73	70	87	66	72	58	61	64	60	82	55	70	68	71	71	59	62	71	70	60	65	77	64	75	57	71	59	78	44	78	75	60	78	84	62	42	61	64	71	63	84	73	60	53	78	66	66	56	78	75	59	74	67	67	68	57	69	62	80	52	69	64	75	64	61	80	84	71	64	70	85	67	72	64	59	73	56	71	71	76	69	66	69	63	62	79	81	78	63	66	62	61	64	88	75	61	67	63	52	69	65	77	78	61	78	75	61	72	56	67	65	63	70	60	67	66	60	66	77	72	60	78	73	74	66	84	58	68	73	73	72	61	59	76	73	63	68	78	69	80	54	57	70	56	65	65	81	69	57	60	63	66	73	74	61	69	55	59	76	62	76	65	76	71	56	56	66	67	68	73	68	60	64	59	62	70	68	85	60	74	68	66	68	76	86	61	56	78	64	50	68	66	74	69	70	66	75	67	70	57	72	86	71	75	75	66	83	65	59	69	66	73	75	76	62	85	72	83	60	70	64	60	67	66
19831	13315	6685	15412	30917	61649	64309	49185	34603	21851	9628	3180	1276	984	920	884	855	883	867	900	880	797	905	875	903	895	852	881	907	849	868	881	808	810	895	827	932	848	867	835	849	868	860	884	880	872	859	857	886	868	823	906	832	879	830	885	857	863	880	835	915	863	885	881	833	910	906	847	882	862	852	856	877	892	866	859	907	873	799	863	901	883	869	871	848	861	894	850	857	852	858	901	856	888	849	889	878	886	858	877	881	847	881	911	908	873	866	866	873	875	818	861	872	876	914	928	898	908	845	892	883	887	892	834	893	894	896	878	846	838	898	896	871	842	882	864	893	888	861	895	854	860	844	853	875	839	885	869	876	826	838	897	848	857	830	855	901	882	875	855	880	848	836	858	879	852	849	836	945	886	880	846	845	849	872	869	879	836	866	885	874	913	842	868	914	845	904	916	839	909	864	909	948	847	885	851	879	900	914	883	891	869	905	896	852	852	877	889	884	898	807	884	831	855	913	853	943	868	869	772	851	922	867	857	851	899	896	938	806	882	818	866	888	834	867	871	863	889	894	884	901	803	903	861	899	811	857	891	862	828	901	911	870	892	808	882	860	875	854	805	847	791	842	864	866	812	846	831	886	894	847	842	890	905	869	878	855	906	891	855	859	873	900	866	910	909	927	893	878	896	872	938	905	901	872	828	855	900	866	892	831	832	819	889	916	860	837	846	952	856	873	907	909	839	844	872	905	875	850	857	863	877	857	901	893	869	914	840	869	863	909	859	845	862	838	815	802	861	858	835	914	888	861	909	819	842	838	858	903	890	876	852	830	808	865	909	853	890	845	897	875	955	871	892	926	866	825	886	883	900	851	858	908	822	889	876	923	890	873	862	882	903	822	877	921	887	818	875	872	893	889	848	827	876	874	856	901	873	820	836	889	875	890	866	890	879	922	901	860	908	890	888	897	856	867	835	852	811	856	859	912	904	902	897	882	881	913	866	875	901	888	918	910	798	823	873	948	880	903	889	915	815	821	961	861	920	878	878	893	873	816	913	884	900	867	874	863	923	912	871	927	839	863	876	838	831	859	866	878	877	869	909	894	887	843	915	877	876	895	877	911	914	877	857	870	877	828	863	861	900	884	900	888	831	893	854	833	886	875	881	886	893	886	828	851	827	854	898	844	879	908	910	856	884	918	836	855	883	918	890	838	876	862	871	860	841	882	902	822	864	862	868	880	861	860	929	875	863	890	869	876	889	911	898	846	874	869	934	859	886	877	879	878	843	878	897	869	843	856	864	826	881	838	882	870	915	867	876	872	828	824	867	919	897	859	892	904	842	860	935	877	881	862	880	811	833	858	848	906	905	880	868	822	820	900	849	880	869	927	841	884	888	867	949	882	898	902	860	860	839	827	883	825	934	887	889	862	868	832	888	889	832	813	893	909	846	856	917	861	869	837	897	857	854	849	838	877	810	932	828	883	835	892	867	851	916	845	911	882	896	881	848	967	841	890	884	868	870	872	855	904	934	900	893	876	891	919	842	832	882	849	851	874	869	849	838	852	874	913	884	878	876	895	904	881	869	853	831	896	891	870	888	831	880	843	832	828	863	906	888	861	911	882	870	848	868	863	853	936	880	860	824	885	891	876	861	837	854	824	850	818	859	901	928	867	908	905	930	857	873	864	893	896	861	843	901	880	864	840	878	858	844	927	874	897	885	930	923	860	884	854	885	818	853	889	852	811	898	905	886	828	881	895	855	868	909	919	853	878	870	903	890	830	911	854	837	823	875	865	911	865	848	853	827	879	928	864	894	897	854	878	885	881	875	894	889	899	884	816	856	837	882	866	860	863	944	860	882	892	899	843	855	871	907	865	875	936	862	876	901	809	813	880	869	860	880	823	856	813	838	863	909	864	848	858	832	849	866	838	883	849	849	806	849	838	856	848	854	899	800	853	894	880	845	881	811	919	844	912	857	916	843	875	877	875	868	867	929	836	854	866	866	909	879	895	842	883	829	851	882	867	842	840	889	864	831	839	917	874	899	847	866	895	880	840	917	843	919	847	942	865	870	870	892	879	878	873	852	873	909	898	859	896	858	893	849	848	881	838	884	833	913	825	859	817	919	906	884	886	916	902	892	879	895	914	856	835	889	844	891	846	905	907	882	856	879	870	891	883	914	917	875	888	869	844	851	878	876	869	874	883	854	854	845	916	916	886	837	871	844	884	897	858	829	791	889	861	915	818	882	856	856	865	877	877	902	865	902	883	891	882	912	916	851	876	828	857	836	891	821	851	893	917	895	814	831	874	920	851	850	874	858	838	856	883	841	861	875	872	848	857	871	868	849	871	839	890	830	861	842	902	825	925	844	859	890	903	919	919	848	898	880	874	903	863	883	851	906	871	861	854	870	877	850	885	867	866	872	890	842	883	888	870	859	833	907	813	934	886	897	829	884	880	868	880	848	890	822	863	858	878	915	862	866	872	885	884	878	845	836	876	844	856	886	896	949	851	873	879	848	854	858	879	870	862	831	853	877	886	825	809	853	865	848	870	862	852	823	851	843	901	871	858	879	869	903	877	816	877	885	869	847	901	882	929	827	834	876	878	833	881	930	856	890	866	867	884	911	859	923	903	880	892	865	890	873	872	860	898	844	876	851	874	850	847	850	885	870	822	905	871	874	839	878	844	882	855	888	854	865	853	866	870	889	905	879	902	821	818	885	849	912	894	874	869	825	855	888	878	869	817	876	876	907	918	938	843	849	799	886	900	920	866	859	875	878	872	797	949	907	838	888	920	883	869	884	880	896	853	882	868	873	859	881	882	884	903	861	862	902	833	918	897	861	865	851	879	853	893	879	903	918	841	911	880	891	822	876	857	942	895	864	880	838	883	849	854	815	858	868	956	860	901	921	866	837	860	877	884	849	888	863	877	853	858	861	848	867	874	861	888	859	934	877	845	823	834	851	864	928	868	892	889	895	838	845	824	873	853	880	894	841	873	941	884	895	900	874	895	884	826	886	902	913	901	851	909	871	890	853	902	885	884	896	857	904	883	882	837	870	860	833	908	921	850	854	886	896	867	854	859	865	867	850	817	791	876	895	878	876	891	906	911	851	930	856	857	874	864	888	854	829	928	922	947	870	877	841	893	859	892	815	833	896	852	861	896	853	895	876	857	865	836	842	868	898	808	927	841	881	876	880	903	886	913	862	928	858	830	848	860	916	854	814	873	874	874	933	869	874	884	898	857	926	873	888	846	876	881	907	876	885	862	873	885	893	877	869	887	821	935	888	870	864	888	825	819	852	891	901	860	841	875	839	846	894	852	862	887	847	886	879	875	890	846	859	869	896	895	884	818	925	829	890	884	910	848	871	836	921	867	845	933	917	872	809	846	877	890	924	882	877	865	886	826	875	890	827	857	888	931	853	841	825	872	859	852	848	853	908	891	864	948	799	865	877	923	848	921	837	850	883	868	909	908	891	881	874	912	843	884	827	845	873	877	875
2336	462	284	309	640	8338	15806	12143	5674	1813	519	184	99	70	74	80	58	72	81	78	63	83	66	84	73	69	74	86	63	73	78	58	71	79	62	80	73	71	71	68	76	78	72	84	65	63	72	59	58	61	66	69	74	69	68	61	54	83	63	66	80	66	73	64	75	72	73	58	81	69	59	76	75	75	74	74	66	67	77	57	70	83	68	69	77	69	74	76	67	62	63	69	63	79	73	88	84	74	89	72	71	71	73	69	71	81	76	69	77	81	58	67	72	72	72	75	79	67	69	65	76	66	69	61	68	85	81	75	81	77	80	65	80	80	71	72	67	82	74	93	81	61	67	68	80	72	71	59	55	60	86	74	80	71	87	70	53	59	79	72	70	83	65	81	71	73	76	69	66	59	71	65	74	68	88	60	76	78	62	68	62	75	75	69	61	64	60	68	87	61	68	72	64	65	68	52	72	61	84	76	68	73	67	77	59	83	77	69	65	66	73	72	72	74	72	59	76	66	70	66	84	66	60	70	84	75	65	72	55	78	54	71	72	71	83	75	78	69	84	62	71	57	62	62	79	70	61	70	84	72	62	57	79	79	76	77	82	72	87	52	81	61	79	69	79	59	66	54	73	74	66	68	59	79	71	61	83	76	96	75	83	59	68	72	69	73	78	78	78	56	61	67	69	68	70	68	82	62	58	63	63	75	76	78	57	73	72	77	68	75	74	76	74	66	62	62	72	59	64	73	62	68	62	65	74	74	49	60	85	77	73	73	62	75	82	64	64	65	63	67	74	71	62	65	83	74	72	57	66	83	64	66	70	78	56	64	88	73	71	71	73	71	78	63	68	84	75	68	67	76	58	69	73	65	68	67	56	64	87	74	61	71	81	72	61	64	74	74	69	78	95	79	70	67	64	80	57	57	72	54	77	81	70	72	73	61	83	65	80	84	78	58	61	65	94	88	71	66	62	79	68	68	73	69	69	71	59	74	84	63	70	66	68	55	82	60	69	81	53	67	73	69	71	69	71	70	62	85	65	68	60	59	72	77	68	87	62	84	72	73	72	63	68	90	73	57	88	80	71	81	79	84	75	61	64	81	62	64	85	81	71	78	70	76	82	56	78	81	72	57	79	86	82	75	72	71	67	56	65	77	66	89	86	77	61	71	79	85	73	57	72	70	58	74	76	71	59	54	77	70	68	89	78	79	58	64	65	77	82	69	78	58	84	73	61	71	70	84	62	76	63	74	67	74	89	65	73	64	67	66	80	72	80	75	78	66	64	70	68	66	76	63	66	73	76	54	77	68	97	81	89	71	83	83	74	85	89	62	70	75	74	78	75	79	70	61	67	89	56	79	90	85	63	90	77	71	70	70	64	76	74	63	70	78	73	62	74	65	63	77	73	54	74	67	67	72	71	80	62	76	77	78	73	66	84	76	79	61	82	79	56	71	71	64	78	60	84	77	73	62	69	76	82	67	71	59	72	76	57	69	68	80	74	77	59	72	67	74	60	85	73	65	70	57	82	58	72	72	56	71	62	64	66	82	77	83	62	53	69	81	72	74	79	76	84	69	56	79	85	57	72	69	76	72	66	72	80	84	74	79	68	69	88	82	78	67	64	69	70	73	71	82	71	69	65	67	71	83	77	74	66	79	72	70	93	71	71	70	61	74	63	82	73	66	61	61	86	70	77	65	72	64	74	67	67	66	85	69	59	78	61	67	60	68	81	69	65	75	75	75	61	70	68	72	76	82	69	66	61	74	60	80	60	65	57	69	78	73	76	70	61	64	71	58	72	66	88	60	68	66	75	75	85	56	68	65	57	65	80	78	76	75	59	70	69	86	60	80	64	68	64	91	83	76	68	77	77	68	74	62	80	77	68	72	82	79	64	61	60	62	69	67	69	71	71	72	72	70	84	75	74	68	63	61	57	70	69	77	63	79	67	75	59	66	82	76	62	66	58	78	73	78	79	73	61	75	74	79	71	67	61	80	76	63	83	54	59	81	72	73	60	68	78	79	63	61	76	80	71	70	68	63	80	74	84	78	79	72	69	71	58	75	73	66	73	51	72	79	65	72	75	73	69	75	70	67	77	66	68	62	69	66	72	70	71	82	84	69	65	76	74	68	74	84	80	74	75	63	60	79	79	74	62	67	63	63	74	67	70	72	75	81	73	79	66	83	65	68	61	66	87	71	67	83	60	68	82	75	80	78	78	83	82	72	75	67	77	71	61	69	64	73	72	70	70	76	77	56	68	72	72	59	48	70	55	65	80	66	64	73	74	57	77	64	73	60	65	71	77	59	60	60	76	63	64	63	75	68	80	75	76	80	64	75	56	66	71	74	67	60	90	59	63	77	65	60	66	83	77	68	60	78	79	78	66	66	73	79	57	78	73	75	67	73	73	81	72	70	77	50	68	53	74	67	69	67	78	64	79	72	68	76	79	73	71	69	68	81	78	61	74	64	69	66	74	68	67	77	85	78	74	84	70	73	81	73	78	71	73	66	66	60	83	82	67	64	71	77	59	73	70	65	70	67	80	69	74	58	76	80	78	73	78	71	81	76	80	80	83	68	71	77	74	72	73	66	77	69	71	64	70	65	48	73	71	81	72	94	80	77	63	76	63	81	67	76	64	76	65	73	70	61	68	85	70	69	73	69	75	73	65	65	69	69	66	74	65	72	70	70	74	74	45	91	62	63	59	76	70	77	75	69	69	74	75	66	77	72	71	73	79	60	68	84	64	78	79	54	66	76	78	80	65	78	63	90	66	79	73	54	70	51	84	68	66	73	67	69	73	75	52	64	83	59	66	62	60	71	94	74	78	66	73	92	57	71	69	76	77	63	75	74	73	79	83	65	63	68	76	71	70	64	92	67	66	76	73	74	65	56	62	56	67	63	67	66	66	66	77	77	65	59	67	75	72	86	61	91	73	73	66	78	66	71	79	89	70	66	70	77	67	78	89	78	77	90	70	68	78	69	79	73	70	63	55	80	71	65	69	59	61	61	67	65	64	68	65	56	68	63	82	72	76	68	75	73	82	64	64	64	88	77	79	59	57	67	85	89	66	62	79	63	75	63	72	62	72	75	93	76	60	82	79	65	72	79	75	74	71	81	74	69	62	71	68	71	67	59	72	79	83	71	72	73	86	66	68	75	63	80	74	85	74	82	66	65	58	92	91	58	73	65	79	76	66	71	67	68	69	72	77	69	70	77	65	54	64	82	73	67	67	77	79	54	69	59	61	66	78	69	55	77	68	65	56	68	68	74	84	76	64	61	73	66	69	66	74	68	62	61	74	75	64	69	82	75	66	89	77	59	63	64	81	85	76	77	73	66	78	71	67	66	82	69	77	72	78	88	66	74	71	62	71	66	87	68	68	69	85	75	76	79	72	54	80	73	77	76	69	70	68	77	72	77	78	68	84	64	74	85	72	68	74	77	63	65	76	65	64	69	77	72	79	69	51	74	76	81	64	73	62	77	74	67	73	72
19000	10078	6239	16108	31115	60058	67606	54580	38472	24882	11581	3931	1519	1073	910	901	997	872	890	933	962	970	933	885	886	910	929	922	875	951	935	906	931	946	955	929	958	979	901	904	885	918	916	964	887	930	962	962	868	923	898	979	953	866	952	937	917	935	956	895	911	864	874	946	928	897	978	893	910	966	911	895	945	950	983	937	915	903	904	965	905	914	919	934	897	976	983	941	904	914	943	898	896	882	911	894	958	910	966	955	974	939	918	889	944	910	880	913	960	953	909	927	954	902	922	941	930	918	925	922	889	957	914	972	869	929	909	961	930	963	955	920	949	969	885	934	907	909	939	984	917	943	913	946	959	893	919	933	943	935	929	911	908	932	920	919	919	913	923	992	905	885	918	927	938	915	940	899	947	950	924	924	906	966	919	946	922	984	885	934	903	889	978	963	915	897	954	945	890	874	927	912	975	886	940	920	929	980	941	924	974	906	941	944	918	929	881	940	892	914	888	934	923	907	967	939	915	1041	916	923	885	944	922	899	932	965	918	905	945	955	937	934	928	959	888	911	954	920	948	904	937	974	913	931	956	943	897	966	910	954	884	901	918	872	935	913	955	925	946	911	900	912	955	823	980	947	924	887	887	930	908	935	886	912	933	928	921	938	881	990	948	921	919	929	900	916	865	930	882	946	890	943	829	914	981	987	900	916	923	887	941	930	907	893	924	895	931	939	966	933	946	985	900	921	951	917	965	916	960	924	906	877	937	922	899	960	897	962	906	943	917	933	978	946	920	973	928	843	989	911	899	899	935	926	953	865	958	855	908	906	927	932	886	985	927	934	912	907	972	892	886	894	936	906	963	968	879	944	941	915	900	926	942	914	939	946	982	960	983	990	917	937	983	993	951	896	933	985	914	911	947	952	865	921	955	928	952	928	921	983	913	902	909	1013	914	949	883	913	919	899	976	921	930	920	1003	927	940	948	952	892	916	960	957	955	884	901	879	896	940	912	877	932	878	956	949	931	970	846	884	897	937	900	892	903	960	895	939	935	944	924	948	934	931	932	937	949	895	882	964	927	943	896	878	891	897	907	910	919	894	934	980	958	898	945	978	903	942	957	915	893	965	913	921	940	951	942	932	935	924	916	913	960	962	890	949	905	947	900	935	904	929	946	918	873	934	938	962	942	936	943	920	955	905	947	954	887	903	907	932	956	876	929	932	944	884	906	886	921	873	976	905	882	927	966	933	979	946	926	915	931	912	937	912	922	940	894	955	921	934	963	950	852	907	970	929	925	917	951	954	932	871	907	954	899	940	941	905	932	957	910	911	864	892	893	965	896	898	857	963	907	875	924	934	935	907	946	978	951	931	940	890	897	916	928	928	982	935	904	864	926	936	939	935	904	866	933	912	935	924	894	981	884	950	885	928	909	937	913	947	948	939	895	926	886	919	921	968	942	912	928	925	917	956	954	910	929	925	913	911	950	909	940	956	901	929	900	908	923	923	886	921	939	940	950	904	937	939	946	920	896	932	895	941	951	824	915	939	871	897	950	902	953	897	946	889	977	861	857	974	872	961	949	935	944	963	886	899	929	899	935	915	986	897	923	913	943	923	932	859	934	912	891	927	890	959	953	992	916	880	932	949	903	956	961	915	918	928	923	995	894	909	961	936	872	900	939	863	915	909	883	916	924	949	903	960	905	906	887	933	931	944	916	953	896	934	851	920	980	976	930	906	885	940	871	878	946	921	898	905	913	934	912	940	930	934	928	909	917	927	980	960	920	943	953	918	934	943	943	909	917	894	886	941	923	935	920	864	914	880	915	915	906	908	931	949	930	962	896	937	919	968	916	883	979	915	931	884	900	907	940	949	908	906	880	886	940	921	932	931	893	926	941	893	946	928	971	951	978	905	885	911	948	904	914	926	933	966	959	941	914	893	909	938	928	923	964	946	885	921	900	942	977	882	918	929	932	904	936	946	965	910	941	898	944	932	951	914	960	917	941	882	938	914	918	890	915	947	951	968	961	904	893	912	939	932	911	881	961	923	875	920	854	921	900	978	969	915	885	950	908	889	967	969	942	958	948	922	902	913	882	955	845	974	916	951	886	903	916	930	884	900	838	911	905	947	927	926	956	934	919	967	972	974	932	979	919	892	862	913	889	942	938	935	936	928	946	863	916	957	968	919	897	886	876	919	929	922	911	923	944	950	909	903	879	935	942	880	866	895	949	985	923	885	886	883	902	884	940	905	919	912	937	940	969	890	919	897	940	984	959	960	854	935	950	975	900	951	916	940	893	924	947	900	909	887	911	927	959	946	972	950	921	932	980	927	876	952	962	929	920	883	933	908	906	985	885	912	877	919	954	914	902	930	990	951	927	939	907	921	929	923	968	894	880	922	972	905	939	896	948	954	886	929	925	954	943	940	932	863	842	870	922	891	930	885	954	949	884	976	923	919	965	949	911	980	971	923	892	911	913	991	931	871	903	943	932	909	919	937	907	935	931	931	962	958	942	936	899	935	859	945	923	944	916	891	943	927	936	923	891	884	983	938	937	946	862	905	945	938	972	926	966	869	863	902	900	913	894	922	983	951	874	975	924	927	957	906	936	918	919	932	847	957	889	933	967	875	926	886	917	918	985	947	911	923	990	929	941	890	935	964	931	951	909	891	953	947	885	954	927	917	946	916	886	885	927	905	953	970	970	943	913	886	965	923	889	881	907	938	944	954	919	927	986	895	909	902	969	973	990	932	901	938	949	879	922	935	954	909	1012	923	900	999	895	955	924	910	906	895	896	886	991	876	944	910	942	927	907	919	935	947	974	910	948	965	923	896	885	942	929	923	929	984	903	906	928	924	958	971	953	946	915	942	926	977	924	919	903	922	900	950	953	911	886	896	899	966	970	906	953	967	958	924	908	871	902	939	932	971	959	914	878	939	957	982	930	902	911	900	928	900	914	893	968	948	917	900	938	967	914	928	924	893	931	903	954	961	918	928	900	902	911	948	936	961	965	914	951	914	911	957	924	952	957	907	920	962	902	923	922	967	944	941	965	873	938	937	905	971	898	967	954	902	944	894	915	935	925	924	838	924	960	951	944	945	916	893	898	924	918	934	918	915	929	918	924	907	970	951	841	868	973	888	898	910	912	937	954	988	918	917	923	895	918	974	927	924	938	944	910	923	978	897	939	958	930	974	911	868	961	900	933	893	925	986	929	951	868	943	925	901	911	922	881	936	902	928	938	964	937	993	899	959	905	856	919	903	920	918	910	895	909	898	920	947	906	887	898	907	866	905	909	923	945	890	922	949	1014	990	968	923	902	931	909	936	917	883	934	938	920	926	890	965	932	911	922	905	960	951	878	992	940	930	937	935	930	936	952	866	917	912	922	946	954	913	968	894	966	906	955	932	916	919	955	876	909	891	893	906	944	932	921	963	918	932	919	960	907	966	956	923	885	882	935	859	897	916	943	917	966	947	888	911	912	942	942	914	888	880	904	940	964	930	884	934	891
1289	591	433	284	1833	15833	24844	17200	7989	2294	633	235	77	70	78	66	79	68	75	74	75	82	77	78	69	84	82	67	60	69	76	87	79	84	82	57	85	80	72	71	80	77	78	66	80	85	75	84	86	66	68	80	66	76	83	83	62	72	74	73	55	71	84	70	64	64	81	79	83	71	80	83	72	72	83	77	85	76	74	70	72	77	87	72	68	95	63	83	65	70	88	67	73	73	78	72	80	84	71	79	74	71	80	83	68	78	80	90	71	78	87	72	56	71	66	81	64	80	71	64	68	69	72	66	71	77	66	82	70	64	73	81	77	79	66	71	70	74	79	76	66	76	70	70	81	94	81	84	76	65	71	72	69	64	88	65	80	56	57	81	76	70	64	74	79	88	65	74	77	69	71	71	83	70	74	58	74	85	74	70	70	69	77	66	86	67	86	70	77	80	65	72	60	84	55	67	74	82	77	81	62	73	67	87	67	68	68	70	74	96	85	80	83	70	90	66	67	61	71	76	77	71	73	75	102	63	74	64	78	70	62	84	71	75	79	69	75	80	76	71	80	74	71	67	84	67	75	52	76	58	78	79	87	70	70	68	70	68	58	67	80	73	71	51	70	98	78	80	67	69	76	63	62	54	80	88	82	80	63	73	69	77	80	83	67	77	73	81	70	76	62	68	81	77	77	83	83	87	60	85	73	75	64	74	69	61	70	97	82	80	73	80	80	87	85	67	62	73	76	94	65	79	72	85	85	86	92	75	76	82	76	60	81	66	70	84	92	63	69	77	68	79	68	91	75	90	67	70	78	85	87	83	65	86	57	70	79	75	86	77	82	84	67	73	78	78	87	75	85	66	73	69	59	73	87	85	64	78	80	80	73	80	67	89	54	74	71	70	80	75	86	79	74	72	79	70	86	77	74	74	76	92	67	75	71	62	71	89	70	83	81	71	68	75	66	79	61	70	68	79	89	86	71	85	71	63	86	70	62	74	50	78	77	85	64	75	83	83	76	80	83	79	63	67	65	73	90	84	75	78	67	73	75	63	72	64	74	84	63	73	74	64	79	68	78	72	72	75	70	70	78	61	77	76	88	67	72	72	72	64	67	60	60	73	75	79	72	69	70	80	73	75	77	72	85	88	65	75	72	73	97	61	76	77	70	71	78	70	79	72	66	75	70	72	65	68	87	72	84	65	69	83	68	86	70	75	73	62	78	73	74	80	68	81	75	78	80	81	96	58	68	77	67	79	84	69	75	71	90	68	85	62	76	86	78	78	90	66	59	63	73	83	74	80	72	77	77	87	64	73	69	69	72	82	76	77	76	57	74	80	79	54	67	74	65	90	81	73	76	78	76	75	85	73	86	85	74	86	70	73	68	64	81	55	61	66	75	60	81	83	73	57	60	70	67	74	73	87	77	94	92	90	81	73	65	78	75	66	79	73	61	78	74	67	86	82	69	74	75	64	85	81	69	83	61	76	70	65	65	88	64	74	71	67	74	62	74	73	63	83	71	72	87	78	67	70	66	81	78	75	65	75	67	73	74	83	72	81	78	64	58	79	78	83	72	84	80	77	59	83	59	67	101	78	69	73	57	83	67	74	96	91	76	71	85	79	77	68	79	88	86	76	65	78	71	83	83	75	63	76	76	74	73	97	87	73	75	62	79	79	73	67	75	79	93	65	61	76	68	77	83	54	88	75	94	85	80	79	85	81	86	65	58	70	91	86	86	70	67	70	97	72	61	64	49	79	66	88	82	73	70	75	68	81	61	86	91	77	73	73	63	69	72	78	83	96	67	81	60	80	72	93	61	68	83	77	85	65	75	70	92	65	68	90	71	80	62	80	66	65	73	58	77	75	78	59	90	56	88	67	78	80	79	68	77	84	96	83	87	77	66	70	70	86	87	53	65	80	80	67	82	65	73	72	73	72	68	85	79	67	57	62	73	73	79	73	75	73	73	83	64	75	68	91	65	81	70	76	79	72	83	92	66	76	73	74	66	82	66	61	76	81	74	78	75	87	67	80	85	68	66	72	88	57	60	87	56	61	63	69	75	80	67	76	90	72	65	86	78	65	79	77	73	79	76	73	87	84	82	81	78	50	76	74	63	77	64	76	70	72	59	73	60	68	74	82	76	64	73	86	67	72	77	79	95	66	80	72	73	77	65	66	90	78	74	73	69	74	68	91	75	70	83	77	74	82	82	77	79	79	89	67	68	72	72	67	71	61	76	55	71	78	71	82	78	81	80	93	76	73	85	71	75	80	58	73	81	64	75	61	62	78	76	79	73	69	64	71	77	75	78	79	84	73	82	60	83	60	59	72	73	89	68	65	95	66	67	77	82	81	71	81	95	74	78	70	65	65	71	78	53	71	78	70	94	68	67	82	65	83	80	76	84	69	71	63	70	90	75	79	79	67	84	89	63	70	79	78	60	76	53	85	67	70	75	90	73	74	75	82	64	69	85	76	78	61	83	82	67	74	82	74	72	66	73	73	70	89	69	59	76	56	81	67	72	60	64	67	71	71	77	53	68	61	81	66	64	71	79	69	83	87	60	83	69	67	71	79	94	88	70	62	84	63	94	69	75	74	68	78	80	78	81	88	75	68	77	72	59	70	85	67	54	70	81	62	84	76	76	59	75	83	83	73	79	70	69	80	81	89	71	68	82	79	82	75	76	68	82	62	86	64	86	74	81	83	72	73	68	66	67	62	79	72	69	83	78	80	70	51	84	76	74	78	81	69	73	63	68	79	75	63	76	80	88	83	70	54	57	71	67	65	94	69	98	69	77	64	84	86	49	79	75	71	75	60	68	72	68	82	88	77	78	81	69	80	83	83	80	74	85	76	90	76	84	80	67	72	81	82	75	73	71	90	71	74	74	76	77	67	65	70	74	67	84	72	80	72	74	70	70	66	71	75	75	76	70	70	81	76	60	77	84	73	71	69	91	73	73	69	71	71	72	66	83	73	69	85	84	70	64	89	79	80	78	66	72	66	80	77	92	76	68	80	76	69	65	82	69	76	69	87	82	75	56	60	77	65	73	81	82	87	84	76	68	72	71	68	80	72	84	89	81	65	86	81	57	71	77	76	78	70	61	75	64	94	77	74	76	79	90	76	67	89	83	76	85	66	81	77	61	77	75	82	69	79	81	87	80	73	77	89	72	72	77	79	73	86	89	89	80	72	75	78	60	74	88	76	70	76	88	84	84	63	76	73	82	94	68	72	54	88	71	81	78	83	90	85	75	69	66	70	77	80	68	66	73	66	71	73	69	74	73	75	77	67	76	84	68	81	76	72	54	64	56	60	74	74	64	76	73	84	61	90	67	78	81	62	60	88	82	64	83	60	56	74	70	66	79	73	77	70	75	73	76	70	83	72	61	80	79	78	70	85	68	94	77	64	69	86	76	74	81	79	72	83	65	80	90	70	59	73	90	69	72	79	94	86	88	66	70	67	80	79	78	92	73	69	81	74	72	73	88	89	77	71
20548	12215	8016	15212	41555	74044	76672	60758	41718	26853	13578	4743	1798	1093	1066	972	915	998	942	985	962	923	981	1023	963	959	931	941	1031	997	955	1004	974	963	956	954	959	908	1004	974	974	967	947	924	1001	946	983	913	989	937	934	965	956	930	944	996	920	1003	964	1012	941	992	992	1029	927	904	891	909	924	926	973	954	938	939	945	959	935	998	968	996	1003	907	947	1007	933	941	966	955	934	975	935	995	976	935	971	980	971	931	1005	908	940	923	1028	950	942	959	982	910	933	964	972	963	1011	963	956	983	960	947	940	941	1001	954	921	913	948	955	945	949	934	933	936	897	1002	981	989	981	941	967	953	936	916	904	964	1000	914	956	990	1014	981	948	999	918	984	935	959	963	985	1009	934	1002	970	948	966	950	1006	969	936	914	974	916	892	988	969	965	968	944	907	939	978	914	930	913	974	935	983	941	999	982	964	940	969	929	983	941	944	956	958	938	993	967	957	952	901	1063	970	913	971	974	926	909	988	947	968	948	984	936	976	993	981	981	941	932	1015	993	968	949	943	955	953	951	922	969	992	957	973	939	953	956	957	941	939	952	953	935	956	1010	939	899	965	983	939	956	997	934	943	963	942	1011	979	1011	941	961	917	996	906	920	1037	914	1002	962	947	938	941	940	966	950	978	979	1024	967	934	935	956	943	988	944	954	980	962	990	943	933	953	949	925	974	951	898	1008	962	922	957	980	998	935	949	935	964	947	1006	959	963	930	941	952	1001	1016	951	954	974	901	970	1012	898	946	1005	950	910	939	995	944	976	968	959	971	923	925	976	946	970	930	1001	960	956	951	968	952	946	977	939	945	984	902	921	977	988	968	997	947	890	958	921	932	972	1005	968	945	960	982	919	974	1003	927	952	1007	984	1009	907	967	976	1007	960	945	966	995	963	954	1014	991	901	994	958	962	977	924	975	965	991	951	906	985	986	949	1012	963	982	943	952	969	914	916	934	972	1018	939	962	1011	1005	974	973	948	980	955	1029	937	929	976	953	940	921	979	971	991	962	956	964	1024	928	934	992	954	948	963	949	953	911	964	942	936	952	944	955	937	958	926	952	962	981	960	982	970	957	959	964	973	989	926	940	982	1013	944	944	947	919	956	987	960	1038	1010	975	974	940	965	1005	976	1015	923	966	960	961	1001	969	959	965	957	1019	935	918	997	967	962	937	985	940	998	946	990	991	940	958	933	991	928	975	968	989	989	960	1009	986	949	987	969	940	960	961	960	952	981	931	944	964	957	954	961	909	993	951	990	1022	948	916	958	945	992	963	1002	981	928	969	967	961	973	944	948	967	1013	945	1012	957	990	931	931	936	976	976	996	953	949	948	934	956	940	978	1012	952	1034	947	1011	931	980	975	974	912	948	923	932	920	966	969	939	976	996	1024	992	989	970	953	946	990	931	941	942	1010	994	933	951	914	966	967	978	971	993	974	970	880	958	940	971	980	935	950	1001	950	970	949	974	984	940	962	940	980	964	960	943	951	919	952	971	932	987	971	958	977	918	933	990	940	942	966	955	946	948	974	1007	947	917	964	1019	919	902	964	915	970	939	941	979	976	929	973	981	892	1003	958	1008	974	1021	959	986	1022	934	904	1003	965	969	966	991	934	970	963	959	951	938	966	961	977	1005	951	960	980	962	917	932	951	941	1016	965	943	956	966	978	973	958	962	932	953	1036	942	982	960	980	938	902	986	1001	943	992	1017	991	948	903	958	981	936	991	997	1027	969	962	950	938	944	939	961	977	999	964	950	990	913	949	940	944	1013	955	918	993	943	913	912	941	931	939	933	1002	939	986	954	972	962	992	980	969	955	958	955	952	908	962	932	945	979	1026	959	995	957	986	925	965	997	926	944	997	948	943	945	927	946	978	961	1022	945	953	967	956	933	1001	955	1020	977	947	960	980	950	908	953	993	971	965	949	988	962	946	1001	915	979	987	1022	939	944	1001	964	975	968	935	923	978	1021	954	912	969	989	987	915	974	972	1002	945	969	943	920	1009	998	980	968	937	988	910	959	923	969	936	942	990	1000	915	953	993	964	960	924	902	964	941	1000	958	952	1020	937	1013	930	973	961	943	957	993	1001	949	969	937	966	956	968	964	967	1018	992	946	953	983	1008	976	970	946	1014	910	1000	980	950	975	980	944	961	962	940	934	953	889	954	969	1004	981	915	976	942	966	962	965	1000	967	914	967	941	1026	956	994	916	970	982	956	962	988	937	912	940	958	956	992	1006	893	977	949	939	895	956	931	939	980	953	915	950	946	984	933	909	959	972	928	938	1013	968	917	927	961	951	978	952	995	1018	944	950	934	967	963	951	948	993	991	976	931	903	1002	949	906	954	926	963	992	923	995	1035	957	962	954	923	994	942	943	993	1012	999	1000	1025	944	949	919	980	966	937	1012	994	899	934	926	990	971	930	995	978	940	908	970	941	951	1011	985	964	922	1000	990	984	953	894	983	993	1027	947	937	953	948	990	972	941	1022	944	969	952	967	948	985	1005	1001	1013	978	955	944	953	985	951	951	961	971	915	978	993	948	1068	902	976	928	980	989	938	994	944	938	996	926	928	926	986	927	976	939	1028	968	981	977	995	939	1011	920	960	1017	968	1039	998	949	936	960	961	925	959	956	965	943	931	932	1011	931	960	933	930	997	967	940	959	957	963	943	898	958	997	958	981	961	957	943	933	963	950	1002	1001	976	886	965	983	934	1000	863	948	943	992	967	904	968	985	954	1001	1005	952	970	932	964	961	913	957	997	967	987	995	912	958	923	994	955	913	927	975	905	981	917	953	987	979	966	950	943	966	965	974	951	952	996	987	976	916	977	948	962	997	943	984	1013	939	912	947	987	980	1005	922	931	925	923	929	1005	968	901	999	944	931	1015	976	968	961	1001	986	980	984	986	958	919	984	954	959	999	996	991	941	957	1001	907	994	967	934	933	1015	954	955	947	967	970	975	900	954	956	934	874	989	954	943	972	923	920	954	941	902	977	927	994	920	918	942	1000	912	979	962	979	968	895	977	946	984	984	976	1006	979	958	949	931	936	944	936	963	912	922	947	941	967	1000	975	985	977	982	955	944	973	914	924	956	980	959	1003	961	978	977	965	933	977	1015	937	975	950	953	956	927	994	941	916	913	978	964	995	960	926	1009	954	951	1003	971	1006	997	968	954	996	962	948	955	981	931	908	966	956	1001	978	948	976	939	932	984	1022	963	949	928	972	957	918	950	956	1031	991	943	920	958	1005	928	936	912	961	975	961	956	957	948	943	1014	965	984	929	971	947	893	919	980	997	948	938	964	965	892	979	950	939	1014	925	927	956	908	963	923	978	910	962	979	942	1020	971	926	975	1035	967	988	948	959	942	972	937	964	940	963	978	1007	993	1009	920	947	931	968	950	928	945	978	981	934	904	977	968	978	970	982	926	964	964	1000	915	973	938	994	953	984	922	942	971	940	862	954	956	955	959	990	957	962	950	958	944	986	981	1036	1001	977	974	925	973	956	938	957	952	938	972	952	945	959	940	975	991	932	956	956	980	976	962	945	970	951	988	974	966	961	952	970	1000	956	960	954	972	981	966	979	967	1000	992	940	976	953	921	985	969	990	958	937	934	1007	944	961	965	954
1580	184	142	134	379	3915	6514	4161	1736	617	205	104	67	72	58	63	71	65	59	63	54	69	85	74	61	75	72	51	75	68	54	68	65	68	71	51	60	85	60	79	64	55	67	63	54	46	62	73	65	59	52	64	73	65	82	56	65	66	62	55	73	60	61	53	65	73	76	65	59	75	52	69	69	77	59	50	59	60	69	62	62	66	57	63	73	65	81	49	65	48	61	76	57	71	67	63	64	62	72	55	71	54	75	54	66	59	72	53	66	73	74	61	60	48	70	67	60	61	63	67	64	66	57	70	55	57	58	79	66	51	66	53	60	77	47	76	58	55	62	65	66	63	74	59	61	59	50	68	62	73	66	68	67	51	72	47	57	69	60	65	58	59	60	71	66	58	62	68	68	68	62	65	69	52	66	59	66	68	59	65	52	63	65	88	48	56	74	52	67	70	60	70	68	66	49	77	65	66	64	64	71	63	62	61	68	61	59	67	78	63	65	61	70	57	79	67	74	57	68	65	68	64	72	59	65	63	65	47	68	70	71	74	58	49	73	61	63	55	58	66	54	54	62	67	86	57	56	67	49	58	59	58	68	54	55	53	66	76	76	80	72	59	54	61	57	65	64	61	70	70	55	72	72	66	65	60	81	52	61	64	73	60	70	57	84	64	58	73	66	64	73	67	74	59	66	51	83	64	56	62	61	60	55	72	59	53	54	57	69	49	69	65	54	65	78	69	52	69	58	57	56	57	45	60	70	77	70	62	66	78	73	72	59	75	67	67	58	66	61	70	66	64	58	63	68	66	63	82	63	68	56	66	65	55	66	56	68	81	66	81	53	72	55	52	71	77	69	59	59	66	63	55	78	69	56	44	61	71	55	68	60	69	72	82	66	72	46	70	66	64	60	64	59	69	67	79	77	55	56	63	77	55	68	65	67	56	77	66	72	54	77	72	74	65	55	65	57	75	63	62	87	69	76	56	70	61	68	72	47	56	71	58	60	68	47	65	53	63	85	76	58	56	60	65	74	69	70	67	61	55	56	57	57	64	72	60	67	59	76	62	64	55	75	59	53	62	61	72	66	58	75	63	71	53	73	70	53	66	70	74	57	66	63	58	63	56	52	68	60	64	58	53	81	80	50	71	74	70	51	69	68	63	68	83	66	62	61	56	60	54	64	50	63	75	58	63	76	78	75	60	54	68	73	61	56	68	80	71	71	62	64	63	82	60	63	47	56	62	70	62	75	59	63	60	56	50	62	67	65	64	66	61	65	56	61	63	69	72	56	66	60	63	75	71	71	59	60	55	56	62	61	64	56	69	59	66	65	61	69	75	74	66	73	63	55	65	72	69	72	55	68	71	57	59	57	63	64	61	78	46	74	56	75	65	56	62	62	71	72	61	69	78	56	67	66	90	73	56	60	49	59	56	73	53	77	60	58	59	73	72	61	62	60	75	69	64	71	67	74	56	66	57	67	70	65	74	62	62	73	66	54	68	64	67	73	62	63	54	51	64	57	70	72	54	54	61	62	66	50	84	59	64	65	64	78	55	62	75	65	66	57	52	66	62	76	71	85	52	51	61	54	60	69	55	76	68	64	73	64	60	64	70	56	87	74	62	50	49	66	51	42	56	86	73	79	73	56	67	61	80	69	73	52	65	66	85	55	83	63	62	54	77	76	60	66	69	63	54	55	64	74	60	68	47	50	63	54	67	71	58	66	66	58	64	72	68	52	74	66	66	77	65	61	58	62	62	72	63	73	52	67	61	65	61	72	67	68	52	63	68	65	61	61	73	47	58	57	54	58	60	59	53	58	62	43	65	61	46	82	77	63	60	61	56	60	76	62	64	54	70	46	61	64	58	57	63	68	58	77	59	68	71	48	65	72	60	68	74	56	55	55	60	61	54	60	58	52	69	61	56	78	62	75	62	51	75	51	54	63	59	82	58	69	67	69	73	70	61	65	70	79	62	78	72	58	67	57	64	59	70	82	60	61	72	64	78	60	68	67	65	56	66	57	55	73	59	65	64	60	62	79	68	64	69	69	71	71	68	66	57	73	65	61	61	54	69	67	59	66	69	64	57	70	75	66	73	59	65	69	63	60	62	68	60	66	73	64	67	57	59	67	77	74	51	70	53	65	68	74	61	53	40	60	57	58	66	56	60	65	66	57	61	44	63	68	61	55	46	59	58	74	75	51	62	73	79	62	61	53	70	57	71	72	69	52	65	65	56	65	68	69	67	54	62	71	71	66	57	52	56	59	65	58	66	59	66	72	78	75	38	66	43	73	71	69	70	65	58	77	59	77	56	69	56	69	64	68	67	68	76	69	64	66	63	69	62	58	65	63	58	62	73	65	69	65	62	47	74	64	58	65	55	61	61	59	66	54	70	62	47	66	72	83	66	58	61	71	63	68	59	76	57	60	80	70	60	68	65	49	64	54	85	59	59	59	64	68	45	64	68	63	56	71	62	66	63	61	62	53	68	54	59	65	62	68	55	66	64	59	64	58	57	63	61	64	86	70	79	66	59	57	59	52	71	61	46	59	57	61	69	73	75	62	70	61	61	66	59	58	75	62	71	81	67	64	64	67	57	60	57	66	69	61	53	72	55	52	66	56	67	62	48	74	62	61	79	61	60	64	59	50	58	69	64	72	62	51	64	71	68	60	66	59	56	60	65	77	56	72	53	65	57	66	59	68	69	65	80	62	63	55	68	69	65	56	66	56	74	59	63	58	65	65	72	66	50	74	69	79	54	64	68	81	59	56	58	60	65	64	62	63	63	59	67	66	58	67	67	55	54	75	76	55	56	66	69	68	57	61	52	61	68	70	59	60	60	62	62	67	60	63	64	64	59	66	51	71	65	74	70	65	62	61	60	46	73	75	74	62	55	80	73	56	69	66	60	53	64	75	62	83	61	60	75	64	62	65	57	69	52	61	73	59	66	55	74	71	85	55	48	57	75	69	84	70	68	69	57	64	59	70	74	72	70	67	61	67	59	70	70	58	71	63	70	73	59	61	64	71	56	53	75	70	72	58	79	56	72	60	57	58	54	77	62	67	66	62	47	48	62	69	62	55	79	63	58	66	74	63	68	68	63	64	62	69	68	52	71	61	59	69	60	50	65	60	65	64	67	79	63	56	69	68	63	58	80	70	58	73	67	75	52	71	59	74	66	62	67	66	64	68	63	52	68	54	48	72	65	52	50	69	58	65	72	72	53	67	71	71	69	62	67	78	47	62	56	72	62	64	68	54	59	77	53	51	73	67	58	79	54	61	60	58	56	69	71	71	65	67	63	71	73	61	64	59	62	56	63	65	63	73	64	69	58	62	59	69	62	52	77	61	63	65	72	66	47	61	63	61	57	55	66	77	67	61	63	58	55	51	82	68	52	53	65	65	85	64	56	53	63	77	58	78	55	68	57	74	56	74	70	61	54	54	78	89	70	75	65	73	75	70	77	76	63	70	68	63	43	63	59	52	76	68	67	62	64
15970	4940	2715	7070	23689	48437	48118	37165	25476	13929	5273	2032	1057	926	873	823	851	779	814	837	803	787	819	800	828	821	810	856	855	875	752	778	838	864	791	798	835	840	853	833	812	830	806	771	838	824	880	818	821	776	794	777	829	812	779	846	787	821	822	777	827	843	806	834	780	760	812	826	822	832	766	802	802	819	768	854	873	838	878	858	838	841	792	794	780	813	786	848	781	853	817	810	817	824	777	807	781	832	852	848	836	841	797	838	841	850	788	848	801	836	807	806	798	802	855	833	769	829	829	785	835	756	773	797	848	800	797	908	835	808	843	771	884	816	816	773	829	829	799	836	812	805	822	850	828	849	836	810	801	779	834	792	814	834	860	874	811	781	837	805	780	815	747	794	857	821	802	884	827	785	764	828	867	831	794	833	789	801	863	787	821	831	812	813	793	796	829	835	809	822	792	793	841	772	863	840	830	817	818	773	854	770	812	779	845	764	790	828	810	793	789	841	842	856	851	834	834	822	815	820	900	781	821	827	840	820	768	817	788	833	788	794	811	771	860	837	805	833	833	794	862	919	807	825	811	814	807	799	844	811	879	839	816	817	864	799	824	852	803	793	821	828	821	835	803	848	834	871	802	845	836	794	796	796	798	816	848	793	857	845	821	817	809	873	855	827	830	827	808	830	780	801	802	804	795	819	819	856	813	776	834	819	845	840	854	816	811	817	807	831	798	837	793	823	811	795	858	812	825	826	857	816	821	849	786	827	813	843	851	846	805	812	766	793	793	848	794	787	809	819	843	802	815	821	799	801	802	880	799	799	762	813	785	836	846	800	809	807	835	799	818	781	815	789	807	812	818	806	835	839	825	812	862	790	856	850	826	826	863	860	804	815	861	843	824	821	862	845	810	818	836	759	820	829	766	866	830	812	782	856	775	845	833	858	827	835	779	865	851	791	785	800	844	821	864	862	848	840	807	775	795	770	825	824	848	857	876	783	868	802	825	800	876	835	795	834	855	761	836	851	784	849	825	799	799	864	804	815	834	809	773	819	808	811	833	804	807	861	819	802	801	855	861	837	824	808	768	892	835	813	853	779	834	824	802	855	830	798	776	822	865	837	848	815	840	796	809	774	865	779	796	812	813	841	826	822	823	843	795	796	830	834	797	789	841	859	784	819	796	848	788	866	798	846	854	780	849	849	849	791	849	777	826	873	825	837	804	766	799	813	832	825	864	827	875	818	790	845	839	822	834	827	857	797	808	828	813	802	773	784	875	850	758	805	769	813	856	807	840	845	837	829	805	766	892	827	820	842	779	826	845	833	795	856	819	838	761	810	848	845	820	817	830	801	826	821	829	853	801	839	840	845	789	808	804	834	813	848	810	856	796	894	824	837	816	849	802	857	831	818	843	824	829	832	825	806	867	846	844	806	809	865	789	825	827	840	847	837	795	844	861	802	792	841	781	856	797	776	810	847	800	809	840	836	844	794	827	784	802	833	826	843	795	813	833	805	851	804	837	832	814	822	840	844	836	848	777	879	794	829	856	789	775	776	822	807	745	827	856	782	790	842	800	871	830	837	860	784	881	820	826	821	816	808	815	796	793	851	836	777	797	798	840	807	844	806	802	837	813	877	737	787	819	778	768	859	786	871	851	833	863	805	757	845	782	830	817	837	827	851	819	843	799	778	780	834	833	801	821	798	815	858	777	789	812	786	806	820	863	839	851	795	819	786	837	873	842	825	800	819	797	808	902	815	808	818	823	808	839	814	780	858	849	815	832	777	860	849	817	850	810	857	786	842	780	858	772	831	819	888	764	890	793	828	846	815	862	806	831	813	809	772	820	848	812	800	847	793	787	808	830	796	835	830	854	819	845	876	772	826	811	836	834	798	799	844	801	837	784	841	850	772	828	804	818	787	772	867	857	801	789	833	786	809	811	791	818	826	887	838	832	821	827	783	803	772	828	822	808	833	847	831	812	797	755	815	835	827	833	814	863	823	820	813	807	772	791	819	798	827	818	803	790	816	790	847	853	816	812	783	824	835	828	833	823	813	778	839	835	846	844	827	751	860	848	811	783	797	855	803	838	850	870	800	853	813	859	844	789	835	835	807	823	815	833	839	831	847	828	822	812	825	781	778	825	818	805	852	794	800	812	833	781	778	873	795	834	839	825	818	792	837	774	859	785	829	773	837	794	875	782	797	820	819	856	847	778	808	797	816	793	846	853	783	798	826	818	823	794	770	807	824	875	866	798	855	783	827	868	816	819	861	799	836	816	862	824	802	823	878	826	845	845	879	819	844	869	840	770	777	836	818	773	866	821	859	840	781	883	828	834	861	811	839	841	790	858	768	795	838	785	811	845	809	790	804	834	890	801	833	768	851	793	833	808	800	819	796	839	850	810	827	784	799	837	870	796	840	792	807	795	794	798	826	843	830	813	784	817	837	808	790	826	802	861	801	848	737	855	775	782	796	877	810	767	837	791	860	836	845	820	802	855	813	811	832	822	784	826	823	815	830	830	814	849	752	799	851	785	805	803	797	832	807	812	803	835	805	835	822	855	793	822	865	796	794	818	819	826	783	840	797	817	816	821	824	765	829	836	777	815	811	791	828	761	774	845	789	833	791	795	852	821	804	813	808	843	836	841	835	803	851	800	840	843	819	821	818	875	777	825	843	786	803	817	795	851	827	806	848	828	811	778	833	847	801	809	808	802	757	847	760	813	825	801	873	844	833	801	815	832	858	838	865	807	804	817	839	863	847	829	814	845	851	869	763	812	826	846	801	813	862	842	778	869	819	866	799	767	823	821	827	846	814	791	770	820	833	837	800	793	845	844	820	829	836	813	843	787	802	801	785	812	831	801	867	882	807	876	795	863	850	817	799	808	860	825	861	801	765	833	848	814	837	850	819	844	831	787	828	788	809	866	819	807	885	869	823	793	847	782	870	789	781	800	805	848	837	828	847	804	844	861	839	799	795	838	830	785	798	841	768	846	827	828	842	796	797	835	888	838	773	806	806	815	879	798	807	800	780	855	817	860	773	823	845	832	853	812	835	771	867	835	798	869	832	798	830	843	805	785	860	811	807	794	826	806	826	838	837	840	837	860	819	879	874	826	837	819	836	827	878	809	831	828	839	814	774	827	818	856	844	825	840	810	797	829	784	768	803	812	798	800	808	869	775	825	819	823	835	854	851	806	812	750	845	804	821	835	815	770	810	828	819	775	802	802	793	800	869	847	878	809	777	793	793	853	857	798	823	812	784	833	834	780	827	803	826	800	862	760	810	793	852	873	817	854	819	838	782	825	864	765	829	839	846	793	781	844	844	795	849	799	801	817	766	817	817	773	802	800	831	836	800	799	814	812	872	855	813	811	813	813	811	833	781	796	806	812	800	874	831	821	800	859	757	856	866	750	868	840	829	779	795	817	798	784	837	803	836	818	805	821	842	808	835	789	781	785	798	779	831	839	860	827	804	831	839	822	818	815	801	812	834	863	838
688	305	244	318	767	10618	15594	9557	4003	1239	393	170	93	84	65	64	80	66	65	71	79	86	78	62	64	71	56	64	77	60	72	65	69	59	74	67	70	75	75	74	54	78	67	59	61	61	76	69	75	78	61	64	69	77	70	63	60	64	71	70	51	62	65	67	69	71	89	59	73	72	67	57	71	52	63	74	67	61	51	79	73	61	77	68	62	78	57	76	68	69	73	57	84	90	48	69	76	72	67	62	77	61	65	93	52	65	54	66	68	65	74	78	64	64	66	62	65	64	57	69	76	67	56	77	78	73	59	63	78	67	59	71	80	58	65	62	67	70	67	60	64	64	65	71	62	51	63	58	65	60	78	83	78	64	67	84	74	57	74	62	59	67	65	69	54	77	63	73	66	80	67	72	72	71	52	83	69	84	91	58	59	47	68	77	67	51	91	69	64	64	65	65	66	72	77	62	75	71	68	65	67	64	72	64	74	74	67	77	66	74	57	62	66	66	66	71	65	74	77	52	57	52	60	74	73	65	71	64	72	64	64	67	78	63	66	75	70	71	64	88	61	74	51	50	57	72	75	66	54	60	74	65	67	61	76	80	60	76	78	103	81	69	80	72	73	66	57	64	74	73	64	73	75	67	69	67	78	66	68	71	70	69	73	66	72	61	62	74	64	57	69	52	66	54	53	67	70	73	80	70	75	54	62	79	58	60	67	64	59	73	65	67	67	71	76	67	74	65	67	72	71	81	63	82	60	76	87	62	59	59	52	61	49	66	71	87	56	65	71	65	75	70	63	55	77	67	74	73	79	82	63	78	83	77	60	59	73	85	68	56	57	63	73	57	56	70	67	75	70	59	68	79	71	77	64	50	72	71	63	74	68	59	71	68	65	65	77	75	65	69	59	59	66	69	69	79	73	74	70	60	78	88	68	89	65	79	71	71	85	61	71	66	72	69	59	63	72	71	67	57	64	64	70	94	67	78	60	59	64	63	52	79	74	62	55	60	83	62	65	52	67	56	66	64	75	55	66	62	57	59	62	64	65	75	70	65	58	58	67	68	67	75	55	74	58	73	55	76	66	65	71	64	58	74	67	47	80	53	79	63	58	57	71	64	57	75	60	61	79	55	65	77	72	60	77	67	64	66	63	70	87	71	69	66	76	65	72	64	65	71	74	51	63	59	58	63	77	78	61	64	66	78	74	69	61	48	84	64	76	61	70	63	79	57	52	67	59	74	66	58	55	71	59	58	70	63	64	70	70	65	65	78	76	63	68	56	64	74	69	79	69	82	65	72	59	60	66	60	57	85	65	70	61	71	70	63	61	72	77	81	63	49	80	65	70	61	65	62	75	67	54	69	68	75	74	72	47	45	65	64	60	51	68	64	77	69	72	59	83	64	78	59	85	62	71	76	75	64	65	72	80	73	68	68	68	72	81	75	65	59	66	69	71	61	65	74	61	70	54	76	58	79	72	64	85	70	70	64	75	72	78	74	78	66	67	70	72	59	78	70	88	68	76	65	49	71	81	68	61	63	74	71	68	65	62	75	59	67	75	66	70	68	63	66	58	64	54	70	68	79	67	65	65	58	64	53	78	72	68	78	56	68	55	74	81	68	62	63	69	67	71	62	82	75	68	66	72	87	68	65	69	82	71	63	64	74	80	73	61	78	66	69	57	70	56	74	66	63	64	81	73	74	66	60	70	58	61	49	60	58	74	73	58	72	67	65	87	51	61	60	68	77	80	65	78	65	56	71	76	79	69	60	70	64	71	59	64	54	67	60	55	66	73	66	58	78	71	74	59	61	64	55	79	70	81	59	63	67	63	77	64	65	70	59	69	54	64	65	57	88	71	75	64	70	64	60	56	70	79	70	70	66	73	50	69	63	69	60	58	66	72	70	76	62	63	60	62	52	61	79	58	69	68	76	71	70	68	58	62	76	61	67	62	69	65	72	57	74	65	66	73	63	65	79	76	66	67	66	54	67	79	81	71	67	68	60	65	70	63	67	84	65	79	64	66	73	68	71	50	73	69	53	93	70	66	74	80	74	81	74	68	54	72	79	63	59	58	60	74	63	77	65	75	77	69	63	65	70	63	61	88	62	68	57	72	55	59	62	65	74	69	70	56	63	66	68	58	68	74	62	74	63	66	68	64	88	74	57	69	76	52	65	69	68	49	74	70	87	79	81	66	55	87	65	61	87	59	54	73	66	56	78	62	65	72	60	80	72	60	74	64	65	76	74	64	62	64	55	66	69	72	77	73	65	61	79	78	61	67	76	67	76	57	72	67	72	68	65	70	67	74	69	56	78	67	71	65	77	58	74	63	65	78	76	50	70	70	64	77	53	56	72	45	70	77	56	63	65	78	65	67	80	60	52	76	59	67	77	69	81	64	59	75	60	79	71	71	74	68	64	68	66	75	64	70	70	78	78	64	64	68	57	72	66	56	79	63	81	70	64	64	71	58	78	78	71	59	68	56	81	71	59	67	67	66	69	66	61	67	64	67	74	64	47	73	73	67	63	53	73	64	83	71	64	53	57	60	64	60	79	67	62	55	66	75	65	70	63	71	76	71	57	67	60	73	57	53	65	80	79	61	57	57	66	66	67	59	68	73	54	70	72	70	65	61	48	56	70	66	78	61	75	78	63	71	61	59	61	72	57	68	64	63	66	52	66	63	85	72	77	68	72	70	66	59	65	58	74	76	66	67	82	77	61	64	66	60	82	63	67	69	65	64	75	53	67	66	81	73	61	68	67	50	50	68	57	60	66	62	70	71	78	59	76	57	64	65	82	63	56	67	70	59	71	65	61	63	61	86	58	60	79	61	54	62	72	72	73	66	66	61	58	77	66	62	56	67	73	84	61	75	72	53	68	63	72	74	67	60	62	66	55	78	59	62	65	77	64	71	61	62	68	59	80	58	71	81	84	66	53	75	84	61	68	68	70	51	73	60	71	57	59	64	65	88	73	57	82	75	69	64	73	83	64	68	71	80	84	69	78	66	68	76	66	65	67	71	49	82	65	76	47	60	62	68	68	75	69	57	65	70	75	69	53	59	51	82	68	62	69	64	70	69	61	75	66	64	78	57	79	85	62	61	59	62	80	65	57	61	68	64	69	76	67	80	67	90	59	63	67	78	61	70	64	70	68	74	63	65	74	66	71	74	73	72	52	57	58	78	69	70	64	62	88	75	55	68	81	56	76	64	72	76	66	62	73	71	57	83	70	63	64	71	53	69	84	73	61	62	62	69	73	71	83	63	67	84	72	78	63	64	62	72	74	75	66	67	55	67	60	64	72	76	64	64	62	65	67	65	70	63	57	71	65	66	78	80	81	75	68	63	73	75	62	79	72	73	68	70	67	52	61	63	68	65	60	57	74	65	67	61	69	70	61	73	72	57	59	66	74	54	72	62	84	84	81	76	81	53	74	59	76	77	76	64	68	62	60	68	59	66	73	66	61	58	65	74	70	70	62	57	75	58	57	68	78
14561	7465	4595	16616	33461	64653	64377	48547	33560	19522	9184	3381	1314	922	890	839	914	812	891	910	847	865	853	856	855	860	835	862	857	860	838	927	887	887	843	856	863	868	845	905	889	833	837	836	822	848	855	864	827	880	885	795	893	893	867	871	893	822	844	791	830	848	899	855	849	854	893	922	898	829	886	910	860	861	851	853	852	856	880	897	858	852	868	862	896	865	886	861	885	861	849	820	865	856	907	855	904	876	912	875	867	866	906	896	884	883	886	822	863	841	898	865	846	873	885	908	918	927	865	969	824	854	818	875	854	826	873	885	869	873	872	817	860	857	850	852	889	908	848	879	819	885	857	864	826	916	845	909	872	875	857	854	879	878	852	830	938	842	876	879	910	848	906	869	892	867	924	837	869	831	858	856	848	808	854	810	882	897	909	846	837	864	841	890	881	873	896	872	808	855	828	860	813	902	880	878	888	818	895	875	897	893	838	867	855	859	890	867	873	841	859	829	836	887	863	884	881	889	879	862	901	849	904	828	835	854	823	892	832	895	820	929	863	924	836	867	842	813	878	875	918	822	839	831	904	851	828	809	886	909	867	876	898	857	932	860	864	900	841	880	830	902	836	870	882	841	861	827	886	865	856	841	812	867	835	844	857	840	864	857	846	856	838	843	872	915	843	879	877	881	885	879	861	868	827	882	877	879	886	886	880	906	869	880	903	840	847	872	868	852	920	855	833	867	855	901	891	853	870	842	808	853	871	922	873	855	930	856	841	857	844	922	868	879	820	844	821	855	861	826	887	853	913	857	869	825	894	878	883	912	910	881	869	838	891	853	887	877	874	810	918	911	853	846	895	873	880	924	884	858	880	909	874	837	845	879	862	877	880	888	836	847	899	880	866	859	861	897	909	873	876	850	834	849	862	861	886	890	811	836	834	891	879	901	902	849	839	880	854	853	834	920	815	860	896	888	851	849	833	884	823	864	832	907	820	837	792	874	881	820	941	857	852	862	878	842	864	935	811	835	847	878	856	864	870	886	941	837	871	829	827	877	864	868	885	888	885	863	888	869	911	858	847	864	806	844	831	828	898	897	845	878	874	820	851	881	874	834	899	863	894	859	879	860	856	899	811	831	857	859	854	852	838	902	903	826	899	820	847	800	890	850	829	865	845	874	829	853	874	870	807	889	868	835	845	878	892	913	872	900	880	854	914	877	861	835	854	878	851	841	958	926	879	813	854	850	831	883	857	839	835	891	845	827	850	816	873	855	870	871	859	829	864	895	912	878	891	854	870	874	860	884	860	822	902	888	882	829	845	877	913	899	865	838	882	875	920	891	847	879	894	880	827	861	848	828	863	801	857	888	862	831	904	890	864	868	869	890	900	853	845	844	893	838	841	863	867	882	869	914	879	878	825	876	884	877	878	881	865	875	831	883	846	851	817	911	883	814	886	799	870	924	894	856	842	807	841	837	866	863	836	901	902	865	921	867	878	890	846	892	884	847	817	869	873	856	854	912	884	905	847	890	856	883	819	862	865	857	850	833	904	878	926	845	874	906	834	810	858	883	855	840	913	852	846	912	835	843	828	818	877	878	837	844	856	838	893	857	893	892	885	832	870	917	888	840	921	869	815	811	843	885	840	856	900	881	874	840	859	908	910	866	846	876	816	848	908	820	894	835	853	863	878	867	844	824	868	866	893	864	835	914	846	850	810	889	900	836	876	819	911	878	844	890	878	877	891	795	854	857	873	881	932	875	849	880	834	884	885	900	841	853	840	853	891	875	875	900	878	802	861	881	896	856	864	881	867	838	867	867	859	886	871	853	837	890	907	884	848	826	900	849	858	824	851	889	841	901	839	825	859	871	894	849	864	901	881	926	867	873	849	880	844	887	869	860	911	872	854	888	894	860	878	830	830	851	847	872	903	881	874	856	876	819	865	859	858	865	848	899	890	892	868	873	869	851	832	850	905	915	908	856	904	854	878	855	868	841	822	866	885	819	881	850	844	911	856	893	898	852	889	883	868	885	841	845	853	853	853	870	907	853	912	830	824	862	850	879	871	857	847	841	892	880	871	889	903	810	890	864	880	876	912	879	848	909	909	843	816	874	871	800	888	879	900	890	876	816	872	859	862	866	857	902	833	875	858	895	878	905	872	909	846	894	917	865	883	876	910	827	892	905	884	857	877	851	831	835	816	895	929	889	845	831	850	911	871	870	854	862	862	898	919	888	848	847	885	876	901	885	916	895	899	856	840	844	872	843	815	851	838	872	926	865	900	868	841	907	851	864	837	873	874	908	892	881	903	840	851	870	897	823	867	899	832	897	794	877	869	848	870	851	855	844	869	842	857	856	898	872	828	910	898	867	895	867	887	882	880	873	860	909	848	862	839	891	898	923	889	908	891	814	862	865	864	897	839	888	901	811	866	881	853	896	927	929	816	888	852	908	865	931	829	794	918	854	889	896	841	847	848	853	857	839	859	929	850	874	888	854	883	832	873	894	832	896	836	934	850	898	849	851	816	919	901	879	865	873	892	833	853	849	907	824	856	897	870	823	864	840	876	857	818	874	861	867	848	861	846	879	886	862	815	882	804	867	866	884	870	842	828	889	838	866	811	912	837	869	835	912	866	910	892	858	837	857	869	822	887	897	837	840	897	830	866	789	810	824	870	922	900	873	875	832	852	895	843	882	875	895	817	855	903	838	838	824	903	876	869	833	902	862	943	858	838	827	835	883	876	854	823	919	872	899	865	823	856	900	858	847	875	850	895	943	861	857	851	843	884	834	911	894	882	798	890	873	864	895	835	860	863	889	875	813	894	890	802	876	867	826	876	839	841	873	857	889	822	828	886	881	831	881	833	904	808	844	897	879	869	833	856	896	817	888	859	859	867	877	899	892	869	860	858	857	879	937	843	837	881	873	921	833	893	831	869	865	902	861	915	861	843	860	887	862	833	850	842	841	858	868	872	874	758	865	892	827	897	869	922	855	861	852	895	866	878	867	890	910	892	875	844	872	853	868	884	837	851	797	897	833	911	820	888	867	875	825	830	871	823	881	879	888	829	876	868	833	936	838	878	872	870	846	906	843	894	861	823	908	866	856	822	855	783	865	880	877	835	814	900	846	885	901	882	816	804	875	921	877	889	882	860	927	869	938	864	852	889	898	874	864	845	848	877	852	908	898	916	878	884	864	810	898	887	855	774	875	850	844	852	906	791	899	884	844	855	856	848	884	856	913	855	855	900	866	864	830	879	892	857	871	863	868	834	901	847	899	827	884	841	836	868	881	847	864	856	831	882	865	873	800	890	874	841	865	879	866	879	826	841	867	846	901	855	894	796	866	865	841	846	829	847	829	860	859	874	871	852	851	889	883	840	891	900	877	871	870	878	870	873	853	850	834	922	868	882	879	887	896	873	929	873	888	857	899	878	859	845	875	870	875	827	908	859	865	953	901	872	890	886	885	904	814	855	864	821	875	815	886	878	801	851	874	865	840	859	888
2052	358	302	445	2018	12063	15308	10151	4168	1196	411	146	94	64	67	66	77	68	81	75	69	74	85	69	54	66	64	74	90	64	70	68	57	52	63	62	82	68	67	68	73	76	59	69	76	73	66	66	82	68	78	66	58	67	75	59	83	52	66	64	71	77	81	76	87	69	70	60	68	68	79	81	71	66	73	70	64	71	73	75	74	68	59	59	85	84	69	71	70	70	70	87	74	62	76	67	74	70	71	88	64	69	61	76	77	66	72	74	83	67	85	63	69	59	70	70	83	65	59	75	73	61	77	64	99	76	67	70	78	81	69	67	65	64	66	74	74	52	61	74	87	69	66	70	68	75	66	73	62	69	80	58	58	70	68	64	50	71	63	76	63	79	68	75	76	62	74	73	64	66	79	85	69	70	69	74	61	76	72	75	70	79	69	74	73	70	72	64	70	64	62	75	60	66	62	77	74	58	79	66	65	62	73	90	75	67	63	79	76	63	82	60	81	78	74	68	69	58	73	72	67	71	67	49	70	58	64	72	82	70	75	72	63	61	65	82	83	69	73	63	66	65	74	74	62	72	76	78	66	66	70	72	63	63	62	58	72	77	54	76	55	66	70	71	77	58	78	67	65	67	76	77	84	67	71	72	74	65	63	60	69	66	79	68	75	76	85	45	81	57	76	76	66	74	75	77	81	63	78	68	73	65	82	94	67	71	66	57	71	51	76	66	63	64	63	77	65	82	62	75	76	64	74	71	57	74	84	81	69	62	57	72	79	84	61	71	55	72	93	76	80	80	66	63	76	67	64	68	68	79	78	69	65	59	66	84	82	73	75	62	67	74	66	75	70	80	70	84	63	76	69	85	58	61	82	79	61	73	80	93	76	81	71	70	76	83	80	65	64	55	70	56	71	68	72	64	71	63	72	70	61	74	68	73	83	73	84	67	71	72	75	77	57	79	69	70	76	81	76	66	70	75	73	70	82	82	79	87	69	86	65	68	66	67	75	70	81	75	75	73	74	69	67	70	64	77	74	82	66	71	70	71	67	74	72	74	81	84	76	69	82	77	78	65	72	59	67	75	77	86	68	62	65	65	84	77	61	80	78	83	67	81	86	65	66	70	67	76	56	73	67	83	65	77	65	67	58	63	75	65	81	63	68	66	64	72	75	60	77	73	70	63	67	78	67	61	78	63	69	67	63	58	83	78	61	62	65	64	73	70	84	73	68	62	56	53	71	75	74	77	64	81	74	70	63	64	72	79	90	69	61	65	68	52	76	61	66	66	80	69	81	76	76	74	68	77	74	77	83	69	69	60	67	70	67	70	58	71	77	90	84	60	63	83	70	69	66	69	65	84	71	75	60	87	55	77	68	73	73	68	64	78	64	71	62	68	70	69	60	77	83	73	61	74	77	74	69	77	72	74	66	67	69	60	75	71	64	66	86	68	76	67	82	71	61	87	75	73	71	58	69	66	57	76	82	72	70	70	66	74	58	70	68	69	66	68	71	62	69	80	70	67	84	74	65	68	71	81	83	72	73	86	73	70	60	90	76	87	69	60	73	75	64	70	73	62	80	65	68	54	80	72	66	79	93	76	85	63	80	64	68	74	74	82	70	70	58	74	67	81	72	71	65	70	65	82	77	95	64	58	72	62	76	87	68	82	57	64	54	59	72	65	77	69	61	81	72	78	68	78	74	70	69	71	77	58	78	65	50	74	75	70	75	71	67	54	58	59	61	60	81	65	79	60	62	74	70	67	69	59	74	76	68	80	70	73	63	64	49	81	68	68	86	75	62	77	77	77	81	55	65	63	77	66	68	78	69	62	75	78	79	77	72	77	61	67	76	70	63	73	79	62	59	62	59	83	48	58	67	68	55	74	77	80	65	73	69	73	75	75	75	63	71	85	56	66	70	74	66	80	74	79	76	66	73	52	80	75	86	67	73	73	76	72	71	63	94	72	56	69	63	71	71	67	82	66	72	75	67	56	77	76	69	57	71	88	81	67	74	64	62	59	85	61	70	78	67	72	72	68	82	74	71	82	68	82	63	67	59	69	56	64	78	72	84	63	88	64	67	68	53	56	65	63	61	65	65	62	65	80	96	73	75	67	80	68	81	81	82	74	64	71	86	65	67	76	79	66	75	85	73	71	56	70	69	72	69	71	71	64	67	70	67	75	63	66	75	78	66	70	66	49	67	65	71	62	73	58	68	82	77	65	67	74	80	64	71	80	64	76	85	64	74	78	68	67	60	62	63	79	77	66	82	77	64	76	60	48	65	65	95	67	62	81	74	70	73	76	63	69	69	84	67	88	73	61	71	72	66	62	65	64	73	75	56	68	70	71	87	76	70	72	52	80	71	76	65	59	78	78	75	63	74	71	71	66	81	75	60	72	67	79	84	78	71	68	75	66	56	65	76	78	79	79	79	73	65	68	70	62	78	70	57	58	81	78	67	57	71	67	77	64	62	76	63	63	69	72	79	80	63	69	56	78	63	89	72	59	70	86	60	78	82	76	62	82	75	62	73	74	73	72	73	92	71	82	63	82	93	72	71	74	58	72	79	77	66	71	72	73	72	66	72	57	81	56	58	74	65	56	73	63	76	65	56	80	59	69	87	78	73	74	70	67	54	73	80	94	64	70	62	66	66	79	93	75	75	77	75	71	92	61	60	82	77	82	60	65	77	64	66	71	59	80	68	84	69	78	73	62	63	73	68	94	58	81	72	73	73	74	71	69	72	63	73	73	85	83	67	71	85	67	67	76	68	79	67	65	60	65	65	90	75	78	61	69	69	77	52	56	67	65	69	54	63	79	73	80	53	70	66	57	66	79	75	59	57	75	63	68	62	67	69	71	64	81	73	73	76	76	69	67	71	69	49	94	68	70	72	73	64	75	75	89	83	77	80	62	70	84	60	64	73	84	74	76	72	84	62	66	72	92	68	57	71	66	72	68	53	71	69	68	61	64	67	66	76	62	64	78	61	81	76	71	61	66	66	51	80	81	70	68	65	82	69	70	66	77	76	86	59	64	57	84	70	68	74	73	68	61	68	69	76	67	68	61	70	57	76	85	76	80	66	66	67	90	67	58	48	53	78	69	62	61	78	63	66	59	74	62	65	60	76	80	60	69	78	62	77	53	69	87	62	71	81	67	70	75	73	57	72	64	81	71	72	76	83	68	80	70	82	79	77	64	66	71	55	75	78	73	66	67	93	67	64	72	76	79	77	65	71	82	66	61	69	56	52	67	70	72	80	59	60	70	74	65	72	67	77	66	64	87	68	48	70	63	76	70	83	63	74	80	63	64	71	63	56	72	61	70	68	71	71	68	63	84	62	74	62	78	75	87	52	78	89	64	70	59	98	93	56	69	55	62	70	66	76	104	64	78	64	64	86	58	71	73	62	74	65	76	80	62	71	67	77	70	66	69	78	63	77	64	69	65	72	66	59	75	71	75	74	74	65	71	65	76	63	85	69	70	63	83	74	70	74	72
14223	7507	7312	20175	42788	67904	65172	49899	34892	21293	10222	3528	1476	1059	983	921	973	957	877	923	867	972	927	941	925	877	881	880	895	907	967	883	907	964	884	862	942	923	938	866	920	911	913	949	940	908	929	908	867	921	890	949	902	915	881	928	974	925	877	938	903	908	966	936	942	899	945	888	898	942	956	902	1008	888	880	911	881	930	928	925	926	895	927	935	879	965	883	918	882	898	902	911	870	931	897	899	945	909	907	943	921	931	875	855	922	878	926	958	953	883	908	931	948	904	917	892	940	935	919	911	920	926	920	939	935	935	920	901	896	895	874	917	843	892	989	925	941	905	945	921	982	924	964	850	898	970	882	912	902	877	910	946	906	910	923	976	913	894	883	925	894	895	897	894	969	967	858	930	927	947	946	880	979	897	922	922	927	917	943	935	947	959	930	963	913	957	964	901	902	947	936	888	897	928	938	936	915	904	920	923	923	920	901	920	904	913	911	931	873	896	911	904	929	913	937	967	924	928	985	870	916	916	907	901	893	921	934	948	991	873	865	982	912	933	971	948	922	878	913	982	916	918	888	900	887	910	916	913	962	911	952	883	946	927	848	982	908	913	958	897	972	957	930	870	963	878	956	950	904	950	919	881	883	954	905	902	929	904	837	901	919	911	970	922	921	905	898	826	909	913	909	929	923	928	913	943	929	933	924	900	926	954	931	917	888	934	951	898	857	934	936	933	874	922	913	950	936	891	972	942	894	874	963	905	901	989	874	930	921	873	941	906	942	924	907	909	892	945	932	956	945	860	894	948	982	881	920	923	938	927	861	945	924	950	937	904	890	936	906	949	888	941	915	948	930	946	896	980	908	905	961	872	903	933	931	942	916	918	881	921	942	897	923	867	910	986	879	976	903	910	938	917	916	903	914	899	882	900	953	942	960	926	902	899	901	906	923	950	907	889	886	914	896	904	928	867	938	911	933	899	916	914	941	917	882	910	889	927	897	874	924	905	877	870	970	941	910	929	882	934	948	987	939	905	889	946	905	884	855	894	924	950	900	899	908	935	993	977	915	949	912	937	883	916	954	944	956	963	905	872	963	947	912	940	881	901	936	921	950	888	925	956	876	877	944	920	967	925	909	860	959	926	959	930	905	932	887	993	927	934	864	877	980	937	915	947	936	878	911	897	952	933	985	906	933	936	908	943	948	929	947	899	933	931	912	965	825	932	949	885	936	896	912	917	904	872	900	875	938	946	892	900	918	937	940	899	876	877	928	884	977	965	953	961	930	936	928	877	900	948	942	911	950	923	918	915	904	964	931	873	934	891	915	976	882	946	869	947	917	896	945	916	931	918	925	963	903	899	911	932	955	934	884	912	951	935	948	944	946	951	914	963	1003	980	923	933	907	920	895	938	941	955	896	888	947	915	928	905	896	929	880	918	851	901	947	930	913	869	956	912	916	920	871	906	903	961	927	909	939	899	897	941	900	961	903	892	881	974	945	952	915	929	900	956	935	934	938	908	919	890	910	887	951	891	908	938	883	923	868	944	959	869	939	912	976	908	893	929	962	960	878	875	904	913	883	942	918	925	880	920	926	934	889	959	876	890	892	863	921	956	932	886	953	957	917	952	932	863	958	914	912	909	900	983	953	914	895	926	910	881	947	969	931	900	913	905	920	902	947	1005	934	965	933	991	924	909	936	934	943	872	891	942	958	877	974	922	864	868	905	964	923	906	899	899	948	913	950	974	942	926	895	927	912	947	925	899	911	921	886	930	935	928	937	941	993	952	910	947	946	903	945	935	949	932	887	946	908	925	885	866	927	982	955	903	944	928	930	941	922	894	928	934	926	922	975	912	901	920	884	933	984	920	927	933	910	959	935	985	933	903	923	848	1003	904	957	939	914	964	913	897	944	921	931	946	916	896	983	898	853	941	914	930	886	930	950	928	907	942	970	926	934	927	902	925	981	918	942	900	859	940	932	925	884	888	933	910	911	908	923	881	945	895	923	909	913	900	1002	893	909	1039	961	936	902	934	926	952	934	967	925	920	928	921	942	871	871	932	946	898	933	948	953	904	952	896	881	846	967	959	916	933	921	932	929	911	960	926	887	925	904	893	892	911	886	965	862	939	943	943	928	871	919	926	900	930	954	925	899	954	897	900	949	891	875	959	940	905	961	972	914	938	859	952	923	922	907	939	930	946	877	928	958	952	883	904	941	974	935	890	926	951	948	904	911	948	942	915	890	933	938	924	939	968	894	911	970	942	879	992	887	922	866	951	935	940	999	962	963	977	911	938	921	949	950	904	907	889	941	926	899	906	928	900	938	915	893	893	937	902	869	939	954	851	896	919	932	951	945	917	897	914	910	920	923	914	926	894	982	956	935	909	915	942	952	887	941	977	924	948	891	889	950	915	954	925	961	896	945	926	904	968	901	937	955	901	989	933	861	883	933	934	962	904	844	916	949	942	886	921	933	898	887	937	958	918	895	926	951	913	950	877	937	881	964	907	938	977	956	919	941	915	919	855	938	904	912	929	895	938	877	983	907	944	897	898	957	934	960	898	920	913	926	965	943	892	882	906	934	943	931	990	889	924	967	904	967	933	984	902	919	915	948	965	981	910	927	924	924	924	910	952	859	919	912	944	891	943	901	865	918	981	879	916	961	928	906	877	955	892	909	961	951	910	963	937	945	997	883	930	902	888	900	951	931	966	926	955	914	907	923	892	892	948	940	955	936	861	896	959	925	944	911	942	920	931	941	923	934	933	896	903	934	916	927	904	943	926	904	911	989	910	931	926	950	949	945	959	974	940	952	879	878	904	864	944	938	935	960	902	932	890	911	949	906	874	945	861	940	913	910	959	931	930	916	923	887	882	908	935	945	887	969	892	842	958	928	919	918	937	903	929	897	915	950	881	894	869	926	919	895	902	973	882	927	938	874	890	906	925	914	931	897	890	947	907	888	903	924	974	969	918	944	898	923	892	957	911	923	906	956	882	936	905	934	899	937	932	952	945	896	944	897	929	895	901	931	888	888	889	947	945	1016	897	918	839	936	940	957	954	929	879	910	981	942	894	914	925	907	903	900	939	888	948	884	956	906	916	957	930	882	936	927	906	957	927	928	910	927	885	951	946	919	903	885	906	918	943	973	903	951	938	904	962	945	900	887	940	878	884	918	878	848	896	902	917	960	924	950	934	918	942	884	947	883	916	902	909	872	913	912	939	942	961	900	941	888	904	966	994	965	868	942	952	980	909	920	931	867	903	976	948	909	893	954	961	904	936	942	927	955	891	922	922	908	894	924	917	895	865	925	881	907	969	958	917	889	914	897	916	886	920	890	888	963	974	931	890	938	948	866	992	925	890	946	928	959	909	945	949	916	946	926	970	905	986	930	944	860	950	950	900	937	916	919	941	921	915	967	918	946	957	895	919	939	904	950	931	925	892	924	931	923	939	933	885	904	925	900	968	938	869	935	905	900	937	847	917	930	873	884	979	915	919	887	932	926	879
1193	665	711	623	2291	19511	23025	15636	6841	2181	674	198	139	88	63	72	79	77	63	79	56	86	50	64	96	77	71	75	58	84	93	72	84	76	68	85	69	70	70	86	74	65	91	73	91	61	76	88	80	78	79	71	73	86	75	79	66	52	80	87	72	69	68	63	68	72	81	66	87	71	70	73	66	70	69	77	87	69	57	74	76	83	73	60	82	75	81	86	77	84	73	63	75	69	79	68	84	74	73	87	75	86	84	92	83	78	70	76	72	58	75	76	87	70	77	67	60	66	75	70	78	64	75	65	63	64	67	71	62	91	76	65	75	82	88	60	70	72	56	80	64	85	70	75	73	76	75	89	82	88	80	70	72	71	60	78	68	72	65	81	72	74	67	79	75	76	83	70	85	59	65	79	83	61	73	76	76	63	77	61	80	77	69	87	73	70	64	73	78	75	60	69	88	83	59	74	79	84	80	77	73	81	72	77	62	78	83	68	77	74	69	73	64	73	88	64	85	73	82	83	73	53	60	83	74	87	68	76	56	75	60	84	67	76	79	61	64	80	65	61	73	79	60	71	80	66	81	78	74	66	66	70	71	72	68	62	87	73	76	86	66	71	81	61	70	65	74	81	73	90	77	84	96	79	64	71	55	76	66	74	79	73	69	73	65	87	76	94	73	80	56	68	66	60	74	105	61	76	85	74	83	87	74	75	74	82	84	69	68	72	88	85	78	64	60	69	93	79	75	73	71	77	77	70	69	75	78	81	81	69	79	76	89	70	86	82	69	87	82	89	72	81	60	85	80	70	78	80	84	81	74	91	87	93	53	58	58	72	61	83	79	67	73	57	82	77	92	79	72	79	73	79	89	70	65	67	65	78	71	64	78	72	66	84	68	70	76	74	59	77	81	77	75	86	72	87	70	83	68	74	71	78	71	84	64	77	70	74	87	63	67	79	74	75	90	64	77	79	83	92	91	72	85	84	71	91	62	83	75	67	76	80	60	82	88	81	79	80	77	73	71	71	73	76	69	72	65	65	74	83	87	82	67	69	65	76	70	61	78	68	64	80	77	61	88	77	70	94	76	68	86	69	69	65	76	87	75	77	86	82	66	75	76	73	59	76	80	78	82	54	82	80	75	72	72	68	95	74	81	73	66	66	74	82	84	75	64	85	76	78	49	88	62	73	69	81	55	78	79	78	78	57	85	79	65	80	65	83	85	54	82	84	69	72	63	75	64	75	90	75	69	75	76	79	72	73	76	73	55	85	83	54	89	73	66	83	52	67	74	72	73	79	78	83	82	72	91	88	83	61	70	71	68	74	66	56	75	90	61	78	52	76	65	103	84	60	95	87	78	87	83	76	76	64	83	79	75	81	74	83	72	62	76	75	71	78	77	74	78	86	66	66	76	76	79	74	76	77	88	81	67	74	77	69	79	76	56	79	78	63	83	76	75	90	60	81	63	77	76	75	62	71	69	60	77	81	82	83	76	62	80	67	74	80	69	81	64	79	67	76	77	68	74	73	80	54	80	76	64	84	60	72	59	61	76	75	70	82	70	78	84	70	75	69	71	95	80	80	83	60	93	68	76	64	77	85	77	64	74	83	56	76	76	73	67	90	77	69	71	71	60	80	86	79	67	74	77	64	79	63	73	77	80	65	65	73	70	61	87	69	72	67	82	69	80	69	75	73	96	73	62	67	80	88	87	69	75	81	62	101	60	66	76	64	65	49	48	72	66	73	62	63	74	78	88	74	69	67	83	67	74	89	67	68	76	73	77	81	80	79	80	62	76	77	74	83	67	59	72	79	71	81	86	79	78	68	74	80	73	71	82	75	95	89	73	82	67	91	70	70	78	74	73	76	77	58	74	76	83	81	68	69	67	63	80	71	81	71	87	83	75	62	77	76	86	79	78	82	76	60	64	77	66	75	78	78	66	79	63	56	83	78	81	71	90	82	72	78	73	78	76	70	76	82	71	72	71	66	71	76	90	83	80	60	64	70	84	79	78	69	73	71	71	66	99	72	75	72	81	83	78	78	73	67	81	77	73	66	74	75	71	79	66	81	72	59	59	94	73	70	78	84	76	75	83	84	70	79	80	67	69	74	82	75	80	76	74	62	74	73	79	62	69	73	82	73	87	59	76	69	90	80	83	77	71	76	81	78	84	75	69	86	82	76	75	60	71	75	79	80	76	78	80	74	92	69	85	70	80	69	81	94	69	81	68	88	75	68	79	75	60	71	81	77	72	64	86	69	83	73	58	86	80	74	64	83	66	83	73	68	73	73	61	79	68	78	78	74	84	91	88	62	61	76	74	73	70	56	68	70	96	72	71	82	56	82	83	80	76	61	80	68	67	75	81	72	68	71	67	75	75	81	82	74	64	67	75	75	81	84	88	73	67	72	59	58	84	70	83	65	75	71	82	86	68	66	70	75	68	71	71	70	75	74	72	71	75	64	79	70	72	72	91	68	66	74	74	88	93	60	60	77	65	72	70	70	75	64	75	68	82	76	75	70	72	74	86	75	70	79	70	68	75	78	74	73	66	73	84	86	72	87	54	70	64	83	75	83	78	75	84	81	64	72	83	77	77	79	73	80	74	98	74	77	76	63	71	72	65	84	74	90	76	86	75	84	56	74	73	82	72	74	74	75	68	72	73	80	77	73	71	63	78	87	81	75	61	75	74	72	76	81	83	70	88	81	95	59	60	69	85	69	85	79	80	67	86	71	82	76	75	71	79	69	75	77	84	64	69	73	85	74	87	79	83	62	79	76	63	81	56	86	73	72	82	67	81	67	78	92	80	67	71	75	91	77	81	60	67	91	75	73	84	84	67	85	65	89	78	80	87	75	84	66	69	88	67	73	77	65	70	75	72	91	61	92	75	82	61	71	81	74	72	86	87	74	74	75	79	72	69	66	80	87	67	71	69	79	74	71	83	76	63	73	78	77	86	69	92	64	67	72	66	90	84	64	90	61	71	69	68	80	71	66	82	59	74	93	65	78	65	63	66	75	72	82	69	67	65	82	68	77	59	85	75	72	74	78	58	63	63	80	86	83	66	62	75	63	80	79	63	91	88	77	74	64	77	71	79	69	92	66	69	90	72	81	70	72	78	81	68	80	81	71	81	77	86	81	86	74	65	66	90	67	74	78	87	79	70	66	65	71	61	67	91	74	72	73	75	82	83	67	69	74	88	88	77	74	61	83	67	75	85	73	67	86	90	74	76	75	80	84	78	74	83	76	82	80	79	76	79	73	66	81	68	79	65	102	73	80	66	55	67	76	72	80	70	54	75	75	65	72	71	77	62	68	92	78	80	74	73	80	85	75	59	90	80	96	82	76	69	77	74	77	78	72	58	88	81	61	67	80	80	77	76	79	80	69	92	73	74	75	90	87	75	78	79	73	75	84	77	62	71	91	82	76	78	60	72	54	78	67	77	68	63	69	64	91	65	93	87	70	68	89	69	90	79	84	79	64	72	82	101	71	89	75
19751	13038	12510	24497	43268	77152	74144	58453	40173	26976	13889	4707	1750	1023	1010	1000	891	966	926	917	1030	979	886	920	962	930	995	936	965	963	921	950	928	940	935	966	1000	908	991	972	983	960	898	960	966	917	968	931	910	1009	948	945	932	909	917	970	963	928	926	919	1056	950	983	905	972	943	957	925	953	935	950	963	907	964	911	923	1001	938	935	958	967	938	956	954	978	962	934	956	918	943	984	934	906	951	974	918	1012	939	972	940	962	967	1017	946	909	963	964	950	918	916	965	941	925	951	1004	994	920	924	971	969	940	902	942	900	895	944	981	953	942	989	983	966	965	980	918	930	914	904	989	948	921	897	962	922	921	935	920	985	897	991	937	901	934	991	963	963	918	943	943	1010	986	950	983	898	936	945	985	892	978	926	938	937	996	928	999	918	973	952	987	986	1035	954	916	953	933	932	972	968	932	944	977	957	951	960	911	917	909	899	972	920	934	978	978	923	894	972	966	1003	998	963	971	938	990	957	973	958	973	917	974	950	1000	958	932	976	949	981	926	960	931	1014	934	934	952	922	953	913	991	986	944	948	905	1009	926	976	931	959	934	957	948	992	976	955	996	969	944	949	964	934	973	1009	956	939	935	954	972	906	920	924	883	960	1005	950	936	979	927	915	938	939	979	931	945	962	898	937	984	895	922	931	941	967	958	933	989	966	930	935	1005	950	942	954	944	901	949	905	999	967	972	938	932	920	941	898	898	959	973	964	983	940	962	929	944	987	925	947	989	976	908	922	975	1018	962	949	1002	944	938	879	1015	913	991	1036	954	951	939	946	986	989	926	936	916	927	1010	974	995	939	977	945	950	962	979	895	892	923	969	932	965	913	920	954	1035	943	941	910	961	942	953	967	909	922	882	1008	964	926	926	947	985	935	961	958	946	942	941	963	927	932	921	963	980	944	963	951	1006	945	928	955	950	946	1009	945	938	945	929	902	956	1003	962	957	986	920	972	947	927	920	925	916	942	939	929	965	949	960	990	955	962	950	952	955	977	946	918	935	936	944	926	918	939	927	933	1005	956	978	927	966	997	961	947	908	976	931	972	934	955	917	989	948	930	941	972	936	937	927	961	922	973	915	916	997	965	968	922	932	965	940	926	944	954	951	1009	983	914	970	960	979	909	963	918	920	917	1015	936	970	989	973	971	1001	965	956	945	880	910	921	972	950	967	941	1013	990	926	910	926	1006	952	990	974	990	953	937	924	952	949	937	975	947	973	926	927	915	939	973	903	966	939	999	914	935	944	910	963	976	1002	903	995	947	972	943	900	890	967	977	983	934	993	1013	938	931	976	955	897	933	963	975	954	931	909	903	920	966	914	963	962	958	979	985	958	928	945	952	907	1005	942	901	953	945	950	1000	904	966	937	937	962	982	924	997	933	935	921	958	917	977	948	965	963	918	945	969	931	929	947	1005	966	973	980	980	957	960	1020	936	992	940	948	979	977	963	917	962	972	937	960	954	974	899	956	968	925	1007	982	947	994	943	996	949	985	1001	992	973	977	1007	938	944	1018	933	961	1004	951	969	958	938	908	956	990	970	947	967	916	963	987	947	966	945	975	951	955	953	980	927	938	934	939	933	945	980	942	919	885	933	973	981	915	973	957	952	950	971	959	941	934	945	952	1003	988	961	918	861	942	946	980	974	1019	971	933	979	940	983	922	962	935	1007	1015	912	966	937	1006	977	914	942	961	1007	975	996	952	913	968	957	926	960	988	931	961	989	967	1015	934	946	972	961	979	1002	945	899	902	923	1004	942	895	975	988	954	1010	996	1010	943	992	948	917	901	928	967	999	886	948	986	944	962	925	890	994	946	932	935	974	960	867	908	977	983	992	976	988	980	942	968	971	949	909	924	979	936	932	978	980	947	951	944	971	945	941	942	985	930	937	954	914	920	993	1007	963	942	1004	913	915	986	919	966	934	978	960	927	942	938	1003	938	961	974	972	954	929	982	985	968	1027	942	991	956	967	986	968	963	925	975	931	976	964	905	987	967	938	966	990	962	956	991	965	967	938	920	899	985	952	964	1014	996	923	1002	951	959	964	953	944	913	945	972	973	929	936	958	949	944	945	1007	921	921	902	985	882	959	954	944	979	938	935	963	941	943	934	920	897	986	984	930	1002	910	984	953	967	1002	971	928	898	896	962	996	1005	922	955	960	951	1013	1011	968	950	939	998	921	931	977	988	950	923	938	968	977	970	977	973	971	922	980	928	901	948	922	951	903	930	984	953	917	977	934	943	972	896	952	959	982	918	936	960	954	1015	963	976	965	930	954	895	974	960	951	981	977	984	959	978	970	1024	933	930	913	977	940	978	958	917	933	943	923	980	969	963	932	974	935	943	982	973	926	943	973	967	980	980	945	926	959	939	1025	940	866	1002	979	968	971	891	909	904	1000	972	957	987	960	955	935	972	916	937	932	933	967	994	903	946	936	980	999	938	930	961	988	1001	961	952	907	984	1002	926	985	1016	992	964	926	952	938	988	944	947	937	979	1019	901	908	909	911	931	989	933	950	971	939	929	888	955	947	947	919	931	959	963	911	927	956	930	889	1024	972	978	995	916	994	955	946	918	918	976	924	999	967	973	938	950	899	971	961	950	857	959	985	928	955	920	970	880	953	944	924	1012	921	944	994	940	982	967	1014	914	921	916	953	931	938	936	1017	1029	987	940	946	912	971	984	961	931	933	951	957	953	923	959	930	958	981	947	926	904	967	1033	932	982	952	922	963	958	962	906	936	913	935	963	933	949	949	1003	919	977	953	897	950	935	946	898	986	969	955	885	979	960	907	969	947	1006	926	974	961	943	970	922	934	919	948	939	937	945	949	913	913	935	1021	950	965	975	988	1005	931	929	925	935	973	944	968	953	985	987	959	993	959	963	976	953	953	972	954	1003	924	907	981	915	980	931	934	963	975	931	879	965	982	981	926	959	920	1031	997	1008	942	910	922	943	940	929	940	908	967	898	969	942	1010	926	958	987	957	990	966	941	954	905	933	926	940	919	945	1003	949	971	929	929	926	961	966	942	957	957	984	989	995	946	990	916	953	924	946	1016	1047	999	980	967	929	996	937	910	942	929	965	951	916	995	964	967	963	1006	946	994	975	928	924	948	967	976	948	963	981	919	923	907	1011	975	963	939	947	919	965	957	967	928	896	957	968	928	936	978	985	912	951	967	925	936	996	952	930	950	929	938	957	944	956	999	938	999	912	988	928	929	927	975	940	957	1000	974	919	984	970	942	998	1011	942	976	992	954	985	950	953	975	963	913	961	970	933	960	943	897	942	907	913	986	943	953	964	881	949	994	967	978	965	930	1051	987	873	955	963	972	985	894	885	950	937	920	849	926	961	924	917	982	941	997	962	892	999	954	972	930	934	938	991	930	1001	892	982	990	965	1003	954	933	922	951	925	954	901	924	937	914	932	955	953	940	984	941	906	892	906	938	950	926	948	944	936	1014	936	985	990	930	947	979	994	993	962	946	910	930	1022	929	995	938	964	938	951	965	933	949	1026	965	951	925	914	970	1017	980	974	926	948	975	979	943	943	951	925	939	955	977	957	963	980
1433	319	479	343	603	4424	5825	3781	1617	592	229	103	57	61	55	66	63	63	75	60	81	62	71	53	71	56	67	59	55	52	66	68	57	67	55	64	68	60	69	63	58	57	76	81	72	55	70	67	56	76	72	62	72	58	81	67	54	66	72	69	68	61	79	71	64	65	55	73	56	57	54	75	60	57	74	76	64	78	70	80	50	77	64	63	54	66	67	66	65	69	70	56	71	58	59	63	74	65	54	65	67	56	62	59	83	70	65	64	58	63	66	73	67	62	60	74	79	68	57	73	65	68	67	75	60	60	71	59	68	71	66	68	63	58	73	49	52	65	75	72	73	71	66	57	60	60	65	57	60	55	57	54	58	54	75	59	53	61	56	75	75	69	52	78	67	50	50	64	68	55	66	47	57	69	62	62	69	70	59	67	65	70	50	58	79	63	60	60	61	72	52	60	54	54	60	61	65	63	68	73	49	68	62	61	63	79	57	73	68	56	68	73	66	69	58	64	66	76	51	69	59	61	66	55	61	60	60	76	53	60	63	58	41	56	54	80	64	79	48	57	62	77	59	62	61	62	62	63	63	55	52	76	57	57	63	61	51	61	49	66	68	61	58	70	68	80	54	54	66	51	64	74	76	69	69	56	65	82	77	64	56	62	63	55	50	74	55	50	76	59	63	50	67	59	68	82	51	60	65	69	65	59	56	53	46	61	53	67	64	66	54	70	62	76	68	57	61	49	63	69	63	67	61	50	70	68	74	57	62	66	68	63	71	71	64	74	69	64	67	69	57	60	75	68	69	69	64	49	51	73	70	69	55	63	75	50	60	60	60	72	58	57	62	57	72	62	72	55	64	74	54	64	74	65	63	71	64	62	49	66	62	70	70	69	67	59	74	63	64	65	69	59	66	71	69	45	55	61	79	68	76	51	70	65	55	71	73	78	71	75	65	55	47	83	60	59	60	75	62	69	65	64	72	61	60	68	74	54	49	69	74	52	79	76	68	67	72	58	57	79	69	70	64	59	53	70	66	67	81	64	68	59	63	72	68	62	75	67	66	66	71	75	55	59	80	56	78	72	49	75	60	62	72	68	55	61	64	67	60	73	86	65	75	75	66	56	63	60	63	68	61	57	59	47	60	65	68	61	67	61	76	54	71	74	72	66	67	55	58	65	58	68	73	55	68	66	61	68	60	60	59	60	71	49	57	56	69	73	67	76	60	76	55	68	73	60	66	65	68	65	50	61	73	89	65	73	64	60	61	50	68	66	54	79	44	81	45	52	58	64	79	65	65	71	59	55	61	70	77	50	51	57	55	62	61	62	80	71	52	53	61	79	80	64	80	54	64	42	54	59	73	59	58	39	57	61	67	55	78	73	76	69	68	72	58	53	61	60	82	53	72	59	56	67	65	84	70	64	62	71	51	53	71	63	52	75	65	65	67	58	68	67	59	64	69	67	54	69	58	71	59	50	62	64	63	77	57	57	59	72	73	58	55	56	66	60	75	64	66	45	58	65	49	83	65	72	59	74	57	65	52	67	79	45	68	70	70	55	63	52	63	59	57	67	60	68	63	66	52	65	62	61	65	55	57	75	63	56	68	68	61	76	63	52	67	70	61	60	55	71	59	60	71	58	57	69	67	63	58	58	61	63	74	65	59	48	63	58	64	60	60	53	60	58	63	72	71	55	52	86	57	64	67	78	68	73	62	67	55	65	76	54	70	61	68	67	65	56	62	65	70	61	52	58	68	77	71	57	60	66	66	63	68	74	64	62	62	64	55	53	60	63	67	74	60	47	63	60	70	67	83	53	63	70	75	58	65	70	59	60	72	60	49	62	69	69	60	53	55	83	69	67	65	74	65	55	52	58	69	68	61	68	54	63	61	50	63	68	68	65	55	62	56	57	65	50	63	61	69	69	64	63	60	64	56	72	65	58	73	61	59	70	73	68	52	60	65	60	70	69	61	45	64	68	60	69	59	64	56	61	67	67	69	71	78	62	62	56	82	67	59	52	56	71	54	62	66	58	66	56	58	66	51	71	64	54	74	52	66	75	58	56	79	57	62	81	54	69	72	65	52	60	72	53	67	56	54	68	50	59	55	53	88	45	61	62	65	57	73	59	64	69	59	63	58	53	54	83	63	81	47	74	56	61	59	69	59	54	62	55	59	66	58	48	78	81	65	47	66	57	62	63	58	79	63	72	67	79	61	66	63	65	59	65	63	58	72	65	62	74	78	67	61	53	50	59	55	58	60	62	68	69	65	61	62	63	55	63	68	67	62	67	63	61	65	56	74	68	63	61	71	61	64	63	70	56	66	67	54	68	66	66	55	72	51	73	53	75	73	62	61	64	65	64	48	70	75	82	65	68	66	72	58	54	50	76	72	65	60	72	53	67	61	69	59	69	65	58	69	59	66	71	83	52	70	65	58	69	68	73	67	59	53	69	65	63	61	74	66	80	66	76	53	65	64	55	63	63	60	59	64	83	60	69	75	66	59	61	67	83	57	58	55	72	56	52	57	67	75	80	58	64	57	61	70	63	67	54	73	64	65	77	66	64	65	63	75	73	62	64	65	74	68	54	53	58	73	59	63	70	70	68	55	65	63	47	60	59	55	74	63	68	79	66	62	67	62	56	64	53	70	60	62	52	67	49	60	53	75	54	69	67	72	63	50	58	67	62	73	64	47	55	69	73	54	62	79	62	65	76	75	60	66	57	56	76	76	65	64	65	61	67	64	75	70	63	73	58	74	68	79	69	60	51	61	41	61	58	64	70	51	56	55	71	72	65	65	67	63	77	75	61	59	56	52	68	73	71	75	67	69	72	82	61	61	73	73	67	66	71	66	64	76	71	62	80	70	61	61	61	73	61	56	61	67	69	69	72	76	59	70	57	58	75	69	73	54	63	62	57	60	58	65	76	58	60	72	56	80	63	63	54	70	52	66	57	59	71	57	66	68	74	87	58	70	69	62	53	57	70	67	67	70	67	84	69	56	50	65	59	67	65	67	67	60	62	60	57	71	69	56	57	65	66	57	72	60	59	69	61	63	74	58	68	77	86	50	66	66	59	62	56	50	73	66	60	74	61	62	55	77	62	64	42	76	58	58	73	63	66	49	70	73	72	79	60	60	51	62	59	61	62	56	68	65	60	57	60	61	81	71	76	76	71	57	66	69	61	49	75	56	62	54	56	60	61	63	60	61	57	71	65	69	64	65	62	67	65	62	59	54	51	64	57	54	70	57	76	58	71	66	72	61	61	63	63	62	87	55	56	51	77	58	63	85	70	84	59	66	62	56	64	73	60	66	52	68	67	67	71	63	59	62	59	72	74	52	66	58	58	67	67	52	52	67	66	68	62	70	59	61	63	70	76	71	72	66	50	72	76	50	55	73	81	56	57	58	68	63	82	53	70	85	62	59	67	57	72	75	65	69	54	73	55	71	70	78	60	81	69	66	48	71	53	81	67	65	58	61	72	53	43	61	60	68	64
13278	7230	9125	16395	29194	48692	45948	35944	24946	14087	5398	1898	1074	904	808	837	779	814	869	840	826	813	782	810	875	848	840	768	814	767	824	850	797	846	841	839	828	802	854	792	841	818	825	793	844	797	793	793	817	800	850	854	792	791	820	843	806	823	829	795	848	809	815	830	837	850	812	838	824	759	796	814	840	787	767	855	757	794	811	786	848	852	796	804	834	806	798	858	784	842	754	805	837	854	846	802	841	828	802	846	847	846	855	814	828	836	839	820	807	857	816	803	856	895	793	781	822	845	771	807	840	857	806	835	845	859	758	812	894	824	816	854	753	865	810	858	812	821	860	814	888	842	840	794	865	847	858	871	838	832	856	806	788	798	786	849	842	765	896	920	865	857	859	812	846	799	856	881	845	868	805	796	811	819	816	805	836	823	768	810	822	835	858	755	839	761	769	798	908	830	811	790	803	824	769	780	815	836	836	875	842	823	791	806	853	824	808	801	791	848	813	843	820	815	847	790	821	846	862	779	795	818	784	828	817	880	831	832	835	825	811	807	821	829	777	828	819	835	856	845	803	846	866	839	807	858	785	826	811	803	820	832	807	775	810	822	802	816	882	837	834	881	765	844	813	865	819	797	806	828	811	899	878	793	815	846	804	847	763	835	842	868	804	783	832	870	818	806	771	841	834	836	829	812	834	864	783	804	805	850	864	824	811	857	844	834	896	828	887	833	807	853	857	787	839	859	819	872	796	851	851	798	827	858	829	851	826	803	885	831	824	814	853	845	852	839	814	798	819	845	810	799	849	832	859	809	805	811	845	827	793	781	871	757	798	858	846	862	851	752	781	819	832	842	841	790	787	817	777	804	837	859	805	823	819	859	816	814	826	809	838	834	793	851	826	811	837	809	806	829	814	803	864	874	816	826	852	827	831	852	816	819	804	823	816	818	787	863	825	820	845	784	845	845	870	878	830	767	838	835	840	806	778	861	820	783	840	818	802	816	837	869	825	794	869	814	814	803	816	808	835	871	864	857	859	852	841	816	869	831	796	835	800	830	830	811	827	828	834	804	877	832	855	806	832	791	855	850	841	812	777	818	831	804	803	812	795	823	825	852	881	744	798	793	847	820	889	801	781	881	835	809	824	795	780	808	794	845	816	841	828	829	854	813	822	809	836	844	842	721	806	826	858	841	837	897	849	866	886	817	818	823	836	822	770	814	833	793	840	860	852	861	818	833	861	834	815	856	788	862	788	887	786	843	784	858	850	818	876	766	796	814	901	859	857	851	835	846	789	813	812	838	875	846	846	778	828	840	815	839	806	802	818	826	840	843	781	848	784	801	776	848	838	850	788	856	779	880	763	861	817	835	800	879	804	820	784	803	854	786	794	878	829	842	817	842	781	811	823	851	828	848	813	823	858	834	815	881	821	780	815	805	791	786	825	815	820	809	812	840	844	841	875	838	800	852	817	810	840	847	838	855	791	839	841	816	817	822	795	831	839	869	858	892	848	819	835	820	817	800	826	826	852	832	810	790	777	802	827	838	789	807	867	783	780	800	835	805	835	817	754	843	826	851	833	830	818	834	781	799	810	863	755	794	799	810	796	790	868	810	807	810	877	817	884	830	837	824	850	821	827	833	865	824	819	794	820	783	806	782	811	791	813	854	775	844	859	776	839	798	813	831	815	875	860	808	831	860	842	860	850	854	797	853	875	788	770	861	827	863	831	843	865	809	836	799	811	812	819	759	828	781	825	869	792	784	868	859	870	840	822	777	822	794	847	849	816	849	867	839	826	805	832	781	841	808	784	811	837	845	817	759	852	818	804	813	809	812	786	845	811	815	835	822	892	806	808	816	844	862	795	855	874	886	812	851	817	856	797	812	854	828	810	841	805	805	859	846	810	819	860	826	824	807	909	800	829	817	838	839	815	823	810	838	853	818	785	780	829	818	835	833	813	804	835	773	817	837	836	765	843	781	808	796	789	807	862	824	804	855	807	847	845	834	818	783	777	827	777	834	848	792	846	831	797	833	791	832	768	821	821	836	831	857	806	866	825	810	783	822	848	796	850	885	795	796	788	813	843	797	771	791	827	783	803	838	782	793	802	860	821	848	780	809	880	807	783	804	821	815	790	774	813	854	852	817	793	878	815	849	834	812	841	805	836	817	793	816	813	838	849	790	857	839	809	807	779	836	828	855	849	871	836	857	798	831	829	841	847	805	809	795	775	781	829	792	831	824	811	841	855	863	881	828	806	799	838	868	791	853	855	773	810	826	775	838	861	857	832	796	811	857	814	835	855	863	818	812	813	868	782	816	816	838	788	816	860	787	909	826	860	773	817	809	893	870	785	833	814	817	817	807	814	855	845	808	863	821	788	805	829	823	825	837	813	801	826	795	820	782	803	855	847	816	843	892	828	824	838	866	817	817	784	837	838	798	788	794	822	832	799	886	803	802	763	839	787	831	838	839	775	890	813	801	826	841	804	824	791	820	825	777	827	843	804	815	739	821	851	847	824	868	845	838	843	883	831	783	836	860	799	816	844	857	871	826	791	874	825	785	862	858	809	851	821	789	864	744	796	803	803	837	839	821	865	791	848	781	885	882	879	812	803	799	839	815	812	847	826	876	788	777	804	816	818	831	828	813	856	761	847	790	842	828	813	830	836	845	824	819	832	849	826	883	857	842	817	787	833	799	840	823	861	798	786	838	794	843	843	841	841	831	841	859	838	812	758	801	841	851	832	812	840	791	808	817	884	814	793	868	816	813	855	824	838	830	811	842	867	852	846	809	830	837	830	885	839	824	841	861	806	808	859	784	833	824	868	831	842	797	824	832	810	847	866	805	879	880	840	815	772	803	765	852	866	851	817	803	860	814	811	845	862	843	809	850	798	789	839	842	826	831	843	822	835	788	843	811	848	867	821	879	841	825	816	809	831	804	831	812	803	815	800	833	847	769	825	814	836	861	810	887	831	903	872	829	800	855	797	799	814	819	832	827	851	867	848	802	872	793	839	821	824	842	767	830	823	813	821	845	832	878	875	793	826	866	723	824	867	781	838	833	801	851	827	795	807	858	852	814	838	798	822	858	826	805	849	831	835	803	805	848	791	834	860	793	804	866	834	853	845	825	780	803	826	793	819	835	826	819	828	820	881	796	851	829	830	803	842	809	828	780	827	768	855	806	767	835	785	823	841	836	833	828	815	837	861	808	806	794	783	802	799	814	868	845	842	786	860	823	799	819	781	822	887	851	865	792	895	838	754	850	865	832	778	816	815	789	869	833	854	836	851	827	788	802	804	813	815	834	838	793	859	828	832	886	821	803	817	851	807	842	839	810	827	838	822	814	813	792	805	771	812	851	785	810	802	810	852	824	901	844	821	824	768	819	811	843	798	853	828	842	824	797	776	825	871	821	795	858	850	845	841	863	838	854	817	801	817	821	773	834	853	779	819	845	861	852	793	819	840	802	775	846	795	815	842	806	812	850	804	798	837	770	793	851
802	699	649	441	1052	11625	14898	8538	3506	1080	350	139	71	75	57	76	77	78	65	76	66	64	52	71	64	59	67	70	79	66	70	71	67	65	67	71	47	79	72	67	63	72	67	80	69	60	81	68	73	66	65	73	73	72	70	56	61	64	63	57	66	63	78	57	62	77	67	68	64	58	73	58	74	68	53	90	73	69	70	75	64	58	60	62	73	73	58	78	59	79	54	54	65	76	53	74	77	67	72	60	70	74	60	68	63	72	69	62	60	69	71	69	64	59	60	82	67	55	62	71	65	68	59	75	72	61	61	75	69	56	61	60	59	65	80	66	66	56	73	57	72	79	54	71	82	66	56	71	60	54	77	57	70	70	65	54	72	58	60	53	58	66	55	75	71	66	67	80	87	76	60	66	77	83	65	60	73	63	72	75	55	65	64	68	53	70	57	57	73	67	56	71	54	72	72	70	82	64	64	60	58	52	71	58	72	75	56	62	80	49	71	53	73	75	69	73	62	79	75	63	46	78	71	51	76	60	56	60	63	56	59	74	67	64	55	70	80	78	67	68	65	63	71	63	76	71	72	79	66	64	68	74	55	69	73	67	91	54	60	62	65	62	88	74	59	49	62	57	75	56	75	61	56	81	70	70	72	65	56	64	65	58	77	66	60	64	65	74	71	58	57	71	86	69	67	65	55	60	63	55	59	61	59	71	72	80	75	62	63	70	69	68	62	80	71	62	66	86	52	70	54	69	68	80	50	71	62	58	61	71	79	61	54	61	43	67	51	77	73	63	61	52	66	78	67	59	63	65	63	75	61	64	56	57	70	59	57	83	65	71	78	61	69	69	70	60	68	64	57	85	61	57	66	77	82	65	69	69	45	62	75	67	64	59	52	72	71	62	67	61	56	68	71	61	67	85	79	76	70	71	80	69	80	63	67	61	67	74	66	61	77	68	60	74	76	62	69	75	64	58	63	63	71	64	88	71	55	61	54	78	67	69	76	64	62	70	86	70	62	56	62	73	65	61	72	72	86	60	66	69	76	79	79	72	71	55	69	59	69	59	74	61	64	55	56	78	69	68	81	65	64	72	54	69	63	61	55	74	76	60	74	72	74	62	64	55	56	65	63	68	59	64	58	56	65	58	67	78	70	64	70	70	64	70	70	60	64	64	67	63	74	55	75	61	68	66	63	72	55	62	79	87	56	70	72	55	69	69	88	66	68	73	57	53	73	66	62	83	70	70	87	62	70	73	58	64	59	73	89	57	64	73	58	72	61	66	60	79	68	69	63	72	61	71	72	62	74	67	68	61	68	66	69	65	52	74	67	79	70	56	59	67	62	61	69	66	65	71	58	59	69	74	69	66	58	85	84	69	76	64	71	53	83	69	74	56	77	70	66	71	59	76	71	65	58	63	75	71	78	65	82	56	66	63	68	70	89	60	77	56	67	68	80	70	77	77	67	61	66	58	73	65	80	68	74	66	71	62	70	64	94	54	60	77	69	65	69	77	68	65	66	79	69	62	74	82	53	74	67	71	82	75	75	81	63	71	51	67	70	81	50	61	42	53	81	74	43	84	65	63	84	64	47	88	76	73	63	57	63	57	66	69	64	70	62	64	58	65	82	55	66	73	80	74	70	67	78	67	71	68	56	63	70	65	68	71	70	65	61	58	66	72	68	69	64	62	71	55	89	69	73	89	69	59	74	84	79	57	85	63	59	66	54	74	76	71	65	91	61	71	78	70	92	57	52	56	59	60	59	71	75	73	72	68	68	67	67	69	56	79	67	76	61	74	67	62	59	75	70	56	59	71	75	69	62	52	60	50	50	80	67	60	59	63	80	71	64	57	58	62	64	63	64	66	65	74	62	82	54	76	83	71	78	51	58	57	63	67	70	77	70	64	67	61	51	60	68	78	68	70	72	59	80	57	73	59	76	70	53	74	65	83	84	76	64	60	70	55	80	57	71	68	76	61	76	73	73	74	64	55	66	57	72	70	72	80	81	60	64	61	61	66	70	51	68	69	65	74	79	71	64	78	62	69	61	72	71	75	64	60	63	60	62	59	84	49	67	67	73	76	68	63	58	57	68	55	73	73	63	58	69	64	68	84	81	59	65	87	64	65	59	76	70	63	77	59	70	78	76	84	63	72	73	51	69	59	81	72	63	62	67	62	70	76	88	58	64	76	60	60	64	67	72	61	63	66	65	71	66	83	53	77	60	75	71	66	71	71	68	62	66	63	66	70	66	56	62	79	75	64	66	59	69	72	62	60	64	70	57	64	68	83	75	71	71	77	76	67	90	70	57	58	68	73	71	66	76	71	68	63	79	70	76	77	75	67	55	54	72	77	65	58	68	74	66	54	75	67	70	75	68	68	66	64	76	52	60	63	77	51	66	51	76	73	65	72	60	84	60	58	68	68	66	75	59	61	63	73	69	72	65	60	70	79	60	55	66	64	58	71	56	70	78	47	79	88	75	77	65	67	62	71	77	58	65	56	56	78	67	59	63	69	70	58	62	57	68	62	59	84	76	69	60	72	72	72	66	64	67	58	63	65	67	65	55	81	40	58	57	66	65	65	67	78	65	67	72	76	67	73	74	76	79	67	68	68	70	77	59	73	61	81	79	72	74	61	51	64	75	69	44	80	78	74	65	75	72	75	70	71	79	70	65	69	62	63	78	65	56	78	55	75	69	57	62	65	56	78	63	71	63	69	56	67	62	61	67	72	84	65	65	63	58	61	64	58	69	65	74	64	72	69	78	66	71	65	62	73	57	63	85	85	57	71	72	65	74	63	68	69	70	63	58	62	65	64	71	58	71	68	60	79	66	61	89	84	59	61	70	77	53	47	69	75	67	69	64	72	67	75	67	62	72	44	65	65	59	68	69	69	63	74	84	81	52	63	59	72	72	67	65	62	77	69	66	73	77	81	71	63	77	53	60	74	59	73	73	71	73	69	62	57	70	76	68	62	64	80	69	57	66	64	58	66	62	66	74	66	67	64	64	72	83	62	62	72	55	71	72	62	62	46	71	59	73	58	61	91	67	72	56	73	65	58	84	72	64	74	53	68	61	74	63	87	79	63	64	81	85	70	58	58	80	65	79	58	56	68	62	63	75	52	65	59	56	58	68	69	80	66	74	68	74	60	75	54	71	69	65	80	75	76	64	66	66	62	82	68	67	65	83	74	63	68	75	81	70	61	73	65	63	86	69	60	77	72	67	80	56	65	62	65	62	64	60	72	76	73	53	76	72	68	62	64	62	68	72	60	62	75	70	68	67	77	69	65	69	84	58	56	71	66	80	59	83	59	86	74	76	76	63	68	73	66	78	72	82	82	65	61	74	68	88	79	68	61	71	61	61	63	80	70	52	83	61	53	75	57	60	69	61	62	63	75	53	75	69	64	79	58	79	83	72	73	59	70	66	74	60	67	67	60	58	50	75	67	69	66	59	58	72	70	73	65	77	69	68	58	72	61	75	74	68	55	78	60
17505	13566	11681	19446	35010	66378	62410	46076	32378	19627	7995	2666	1307	927	857	896	859	825	877	875	851	844	854	869	891	856	890	849	888	886	865	850	827	860	864	907	856	863	848	882	858	889	830	865	857	857	891	858	819	870	913	874	842	840	877	848	874	865	897	868	844	872	859	837	835	924	861	894	882	873	920	831	834	875	904	879	892	872	879	821	901	850	899	926	841	831	839	873	879	903	862	842	870	944	861	835	909	856	894	823	855	847	847	883	873	850	837	867	904	925	876	901	897	831	860	901	828	852	849	888	820	912	884	891	883	844	851	867	865	853	875	867	827	853	867	836	853	851	829	888	814	852	853	868	848	839	804	853	860	922	837	856	811	836	893	905	874	838	841	848	916	870	833	846	845	867	897	896	862	886	811	833	878	879	924	866	834	873	847	851	876	882	852	818	853	865	904	841	891	825	835	888	854	836	781	903	846	864	869	853	854	892	952	846	922	882	895	886	819	857	884	861	844	877	877	857	844	915	832	857	849	863	922	839	852	867	877	775	867	817	889	867	862	856	871	888	871	896	897	887	810	855	838	842	817	874	804	863	893	874	824	824	866	818	841	913	896	875	827	860	853	842	926	836	878	868	837	833	853	870	852	891	890	838	871	846	871	842	857	819	900	861	853	839	932	858	847	787	809	873	887	870	922	839	904	841	793	882	853	841	884	874	885	924	848	853	881	928	886	814	837	859	818	870	876	847	900	879	877	902	796	868	833	873	824	847	871	892	865	838	883	900	895	866	859	884	908	889	918	833	864	878	862	837	867	838	837	849	860	844	844	865	870	877	910	857	880	861	826	892	838	904	854	876	886	870	880	851	836	870	843	889	871	857	853	847	837	846	914	887	870	908	863	879	876	815	884	877	880	903	849	829	902	833	892	842	840	895	915	895	857	886	912	863	902	824	876	851	861	877	921	878	881	877	849	867	844	863	829	849	844	878	880	865	852	885	880	822	831	904	857	900	882	884	873	883	854	848	877	876	853	875	861	853	864	880	862	852	823	815	871	850	858	815	846	871	913	869	868	927	907	856	827	843	832	851	829	857	859	922	880	892	829	867	874	861	874	857	827	880	870	913	901	918	893	830	836	826	911	835	850	827	859	884	885	878	866	859	864	856	886	839	862	887	854	869	868	921	853	810	878	866	922	860	891	839	875	831	843	853	888	885	854	906	878	904	891	889	842	897	892	854	837	841	863	776	851	866	877	838	871	856	886	827	864	883	855	838	888	845	811	869	833	946	871	881	873	874	853	860	869	879	812	903	919	870	807	861	860	862	876	916	889	863	855	848	865	851	833	855	848	874	864	855	908	857	868	843	847	847	861	888	891	893	886	841	847	892	829	934	864	892	824	842	863	875	843	860	867	883	857	855	849	886	929	859	826	829	858	852	877	817	887	867	837	828	844	826	840	893	877	836	791	866	834	909	888	892	822	859	838	880	877	907	863	849	906	881	887	850	907	847	815	815	887	912	859	841	861	874	850	874	922	883	900	855	832	858	891	892	937	808	878	868	881	862	846	881	856	863	858	906	871	888	805	901	856	911	905	855	866	806	873	795	850	890	864	878	891	870	820	863	885	910	894	849	846	878	866	874	867	856	843	899	830	801	862	861	838	873	843	790	813	869	806	911	820	876	902	868	852	901	869	905	858	872	866	871	919	868	863	881	921	891	806	857	845	873	822	839	874	836	900	824	890	898	828	891	854	811	935	837	854	817	858	866	858	868	846	848	868	893	847	829	868	872	834	837	892	816	892	865	886	858	872	883	882	879	883	870	866	828	848	905	857	889	859	873	860	859	904	841	873	901	854	851	885	879	893	798	837	846	911	899	888	822	876	857	866	903	855	877	803	895	870	858	877	860	874	795	835	832	794	853	871	794	877	872	797	848	875	880	863	916	838	880	862	854	841	880	884	897	900	836	852	892	855	916	882	900	885	846	899	855	861	832	861	857	823	875	839	829	829	839	907	881	911	890	867	843	779	861	821	846	864	818	879	839	903	897	846	852	911	904	828	873	854	846	869	863	832	894	821	902	842	800	853	929	850	855	799	849	901	851	811	890	821	920	851	851	866	845	854	920	859	928	848	867	869	861	855	870	811	850	866	890	882	885	880	895	917	889	829	886	844	894	855	854	867	888	848	865	872	852	876	827	874	888	904	871	880	831	851	851	900	895	853	897	898	883	815	904	887	802	891	896	891	858	794	856	861	837	849	895	812	877	882	837	842	802	879	878	868	899	915	851	926	882	852	835	825	861	826	879	857	881	865	867	868	848	851	874	849	860	910	850	858	884	869	841	855	886	868	851	873	892	862	890	854	903	868	851	832	871	867	813	854	897	825	853	887	889	882	882	844	867	897	860	878	822	868	847	855	890	854	912	855	816	871	822	844	868	872	820	869	885	906	865	846	877	889	877	852	921	793	860	894	875	847	847	897	831	819	827	841	874	883	831	824	856	879	861	813	831	870	855	898	861	840	886	847	834	861	892	836	861	880	820	823	843	884	889	881	859	859	829	855	870	870	882	858	906	915	838	845	854	832	865	850	870	903	900	883	822	884	877	863	857	872	866	882	857	869	870	885	836	865	857	849	854	830	875	825	873	857	861	907	832	931	808	838	884	842	894	834	880	877	837	867	839	860	843	858	885	868	902	842	849	855	851	880	851	877	809	894	879	856	898	815	904	842	862	845	847	883	905	813	873	893	840	888	863	911	879	842	898	849	870	833	889	842	889	851	848	868	859	869	887	857	904	862	818	815	880	883	855	868	914	842	893	877	798	867	869	913	890	880	841	822	870	859	856	853	913	868	844	860	855	835	863	830	850	858	875	846	861	870	851	830	900	844	936	902	899	948	883	898	921	941	774	834	896	873	900	903	875	828	887	827	782	853	845	836	848	866	837	896	870	866	842	850	872	874	878	859	829	849	836	882	862	896	839	886	868	861	847	827	848	890	856	850	831	894	863	852	875	915	882	884	854	882	824	921	868	855	858	880	826	880	872	817	876	881	941	835	893	873	827	858	830	870	875	832	898	872	882	792	877	817	882	830	858	842	879	882	876	883	880	875	834	871	866	850	869	883	841	845	908	859	833	840	880	892	887	865	895	906	839	855	894	845	829	868	866	890	888	913	928	871	894	819	843	904	836	876	854	830	834	880	838	853	860	879	862	847	857	886	813	814	854	858	866	849	872	890	885	849	869	811	864	881	878	860	884	854	858	865	843	860	859	819	800	852	914	863	899	857	868	861	883	839	890	904	864	904	828	869	823	888	904	942	834	834	835	876	880	871	824	823	848	890	806	826	849	884	861	903	870	874	902	883	880	845	912	835	878	834	896	842	866	871	852	823	922	858	861	854	828	888	886	874	900	901	898	846	846	844	873	881	877	831	900	830	838	854	895	865	818	818	931	908	894	876	869	863	912	847	889	843	859	865	839	896	883	875	815	850	841	889	918	843	871	896	859	853	836
2322	885	688	575	1447	12723	16012	9781	3888	1241	412	136	70	68	82	75	67	70	82	72	68	74	66	69	61	62	87	59	76	66	79	68	58	54	69	64	65	63	67	87	98	74	64	72	84	71	73	78	63	75	74	83	64	71	67	75	74	65	72	62	57	83	67	70	88	70	61	74	62	77	71	79	63	72	69	64	67	71	63	86	67	62	79	81	62	74	56	72	73	77	64	69	73	69	83	81	64	67	79	63	68	71	100	81	75	73	71	78	89	72	69	54	77	76	79	66	65	65	61	60	70	72	70	61	70	66	71	70	64	69	70	79	76	55	86	81	72	55	68	73	67	68	58	68	72	83	56	64	70	69	60	60	67	72	66	57	64	73	72	60	64	65	56	90	75	75	83	77	73	43	77	83	56	80	87	70	72	68	75	69	66	78	75	72	81	83	71	60	72	69	97	79	75	67	65	76	51	71	92	62	84	69	79	78	73	72	71	62	82	83	68	65	71	64	51	75	75	60	70	65	57	75	57	64	77	73	68	72	70	94	56	73	61	73	75	85	62	89	71	86	68	77	77	72	80	77	62	83	84	72	73	59	75	62	64	70	66	68	79	77	68	70	64	91	73	90	73	62	60	78	66	70	76	65	83	59	76	65	82	67	68	63	64	73	83	68	73	70	71	59	67	79	74	69	66	69	63	73	59	75	70	69	77	67	88	77	75	64	76	66	63	71	68	56	77	66	65	66	77	67	67	71	83	70	76	62	70	87	73	66	72	83	64	76	69	57	72	94	79	100	72	75	73	77	66	78	79	60	80	77	52	74	66	73	91	76	84	88	76	69	70	76	69	71	75	80	73	63	53	68	54	76	71	76	74	80	75	68	58	62	70	59	77	73	66	78	81	65	64	76	71	65	70	74	77	56	61	62	79	61	76	73	82	87	75	71	64	58	95	63	75	71	91	77	72	59	68	60	93	64	60	94	71	69	74	67	69	83	82	62	70	61	74	64	62	68	72	83	83	67	75	74	70	73	68	66	74	75	79	69	70	61	68	76	61	66	77	68	53	69	93	74	55	62	62	74	75	69	58	72	60	81	73	78	77	86	67	81	76	69	72	78	69	55	88	73	64	69	75	80	57	61	66	64	61	74	68	66	69	83	79	77	79	68	72	86	51	67	70	75	71	66	66	82	68	53	70	79	69	71	73	60	76	86	78	61	71	69	69	77	53	74	68	69	64	84	71	64	69	65	72	78	82	74	76	67	70	79	65	74	74	78	63	69	57	71	76	64	59	63	74	68	80	67	84	72	79	81	78	74	66	82	71	72	77	75	86	75	77	52	76	58	66	74	70	79	88	71	68	63	70	78	81	60	70	65	82	66	64	65	83	63	61	70	69	67	59	70	79	71	78	70	67	73	57	66	66	66	75	80	76	73	65	61	59	71	82	88	72	63	57	60	77	58	89	72	81	62	69	83	70	85	59	71	60	64	63	72	78	68	67	69	60	71	74	82	72	70	66	60	73	61	63	68	60	58	77	84	69	68	72	83	57	62	77	73	58	77	77	65	79	60	68	74	67	78	66	77	71	69	56	89	59	67	65	72	73	70	75	83	77	73	83	69	54	67	61	78	71	76	76	52	71	71	61	67	77	70	74	82	56	69	74	56	65	72	64	74	70	70	83	68	79	80	80	81	75	74	66	67	59	76	83	76	67	73	62	68	72	54	64	63	70	70	66	72	73	68	60	68	58	70	65	70	60	64	57	66	70	79	86	67	66	71	67	70	68	74	77	72	77	74	76	66	67	64	75	74	64	70	76	76	72	73	85	69	83	58	81	62	79	81	79	68	65	75	71	85	74	65	65	68	71	87	74	67	64	82	68	76	76	76	64	69	76	73	57	61	61	69	73	60	62	65	72	77	68	55	80	79	62	72	61	57	67	72	66	69	78	68	72	69	66	84	84	61	76	75	83	66	81	85	59	61	77	69	70	75	76	62	73	66	70	62	81	76	73	57	61	81	64	53	69	71	58	70	75	70	63	66	67	65	65	73	65	71	67	76	69	55	68	79	54	80	67	97	71	60	75	62	60	61	64	83	68	69	67	65	86	65	67	73	77	64	78	70	62	69	86	70	68	65	75	64	71	64	66	64	69	66	72	78	62	59	73	72	80	71	73	64	76	81	65	75	78	71	88	63	77	65	83	79	61	58	72	80	80	55	85	87	69	88	79	63	82	71	77	73	73	78	79	58	77	60	75	74	68	79	84	71	74	65	69	88	60	73	76	70	68	61	64	71	77	57	75	62	74	77	70	58	81	64	69	74	73	65	80	61	63	68	69	65	78	89	62	76	69	75	64	52	62	71	84	68	55	65	71	62	62	74	80	82	63	70	60	59	70	75	72	71	70	67	74	72	73	62	69	72	79	74	71	79	69	62	65	70	98	56	76	82	67	65	89	65	64	79	82	83	69	66	71	77	78	67	64	71	56	71	81	81	90	67	60	65	82	83	60	65	64	58	69	86	69	83	54	78	69	66	63	78	72	75	81	85	63	62	59	77	65	75	79	56	71	63	64	88	67	86	60	61	79	76	62	72	59	81	70	71	67	74	57	74	68	71	80	61	81	86	73	81	64	76	78	52	73	79	77	69	68	79	71	59	64	56	90	63	72	70	62	54	75	63	74	85	79	75	70	72	65	76	79	66	67	70	68	79	63	73	94	62	73	60	93	63	63	63	66	66	65	67	67	62	75	60	62	80	67	75	76	52	67	82	68	63	89	56	71	71	68	59	77	74	81	72	63	69	63	80	65	75	63	69	69	61	78	67	85	78	77	78	81	71	60	91	76	67	69	80	84	74	67	84	59	73	80	69	71	60	73	64	70	72	83	77	65	69	72	55	73	75	72	67	78	82	63	81	75	53	56	70	64	66	78	68	67	77	84	71	82	60	78	80	68	61	74	68	81	67	75	75	80	79	55	71	77	77	80	82	69	63	62	64	89	72	59	64	75	67	78	73	70	73	69	72	69	65	60	77	76	60	79	86	89	66	79	73	74	80	75	72	73	58	85	80	72	64	95	68	83	79	77	69	74	61	66	72	68	63	70	66	68	72	63	73	84	79	56	72	74	61	51	73	77	84	74	65	60	75	65	63	74	66	90	77	66	71	76	64	70	76	73	71	67	82	82	60	88	83	72	76	72	68	63	75	70	83	71	77	67	78	60	69	73	73	67	70	69	69	64	67	76	63	65	48	62	71	73	67	68	62	73	66	76	76	66	70	78	64	62	71	66	81	68	75	66	62	72	66	70	71	70	81	70	62	83	82	65	67	81	82	68	62	73	71	62	72	63	64	72	79	72	70	59	70	73	75	72	72	70	73	73	64	73	61	68	72	51	60	71	76	75	72	48	76	66	57	56	77	52	80	55	69	76	71	64	66	69	61	87	84	69	69	73	61	75	84	68	77	76	81	70	62	54	64	78	79	73	74	72	66	67	76	71	71	64	75
18472	14682	11130	22880	37682	68420	65384	49190	33976	21032	9015	3014	1368	999	930	897	930	958	955	921	946	869	912	962	898	904	952	872	880	907	927	900	950	953	930	913	930	902	922	875	891	947	934	911	951	926	918	911	973	935	929	889	855	960	877	953	880	917	885	925	937	899	905	977	896	948	922	935	900	919	902	912	906	927	898	910	899	887	848	828	897	941	927	937	893	950	908	949	866	930	943	918	892	937	838	906	883	895	888	898	876	901	917	945	965	905	893	888	890	837	903	955	893	926	913	928	961	872	942	897	856	912	881	955	919	930	929	906	947	933	921	869	971	933	946	902	910	916	929	919	921	973	888	910	935	931	889	928	963	922	921	905	911	904	888	952	899	885	947	926	936	901	911	943	924	912	879	886	905	938	915	918	919	885	929	875	970	961	897	898	889	942	938	919	928	917	924	909	910	906	916	927	936	863	904	905	886	922	939	913	938	880	858	914	974	961	955	936	930	920	907	940	893	871	911	959	931	939	943	902	923	937	931	934	931	938	927	930	916	891	937	839	946	851	964	936	925	848	919	933	929	968	928	865	959	889	857	858	904	968	878	896	935	925	881	955	947	893	915	938	938	893	905	955	938	916	917	894	928	897	878	887	893	941	912	871	893	943	936	950	884	942	925	893	901	898	978	894	955	956	889	876	897	931	943	913	947	940	912	935	921	890	942	845	922	914	935	903	888	911	861	951	964	897	908	921	933	903	919	928	960	941	890	937	844	936	951	952	934	888	878	922	946	919	881	939	897	930	912	953	910	916	921	927	904	912	953	925	901	899	925	920	933	928	953	905	904	855	954	950	944	913	1001	987	901	947	959	916	929	882	898	866	910	960	956	889	917	904	874	927	926	943	859	871	946	865	895	892	909	922	912	953	865	868	843	839	941	892	887	919	896	892	939	887	960	888	906	927	919	895	972	905	905	862	902	913	861	905	907	864	940	886	898	918	915	938	904	873	871	998	923	940	910	963	931	923	929	925	930	877	906	895	891	900	949	860	860	950	938	962	880	944	937	916	875	969	925	899	871	921	938	966	903	948	956	917	955	864	933	926	901	924	879	920	918	934	925	931	931	897	955	937	875	928	904	942	921	927	894	945	920	920	874	966	930	944	915	907	924	942	913	937	877	939	857	884	902	903	892	928	927	928	894	912	966	890	945	926	964	898	907	903	908	882	914	893	917	914	929	976	878	867	873	856	969	944	955	914	871	949	993	887	891	893	845	936	936	924	956	940	904	887	940	884	897	906	946	851	917	905	901	965	939	948	908	935	925	899	952	948	862	892	923	918	922	970	900	889	928	865	934	954	918	914	983	943	924	914	985	887	930	885	940	868	928	899	963	892	930	878	900	930	925	912	889	938	916	873	937	922	907	909	897	915	946	892	909	939	912	967	912	932	870	911	902	931	896	941	929	883	881	896	900	859	926	920	938	953	908	917	878	926	943	946	932	859	943	883	914	917	880	862	932	941	883	968	928	894	919	901	895	897	915	985	903	929	917	929	912	929	947	941	904	925	896	898	945	931	900	883	928	907	925	921	874	883	894	937	847	922	950	888	886	878	910	882	942	923	969	946	958	879	926	950	876	895	924	886	911	914	898	896	909	891	924	942	911	963	933	940	869	956	909	859	923	890	902	917	912	942	944	900	895	933	912	927	944	941	907	934	874	944	994	881	916	891	944	921	901	919	887	908	891	923	945	920	934	911	938	904	895	861	895	941	941	914	889	857	900	921	945	901	902	894	930	916	939	926	898	853	905	933	899	901	871	911	957	841	921	946	893	914	955	896	952	869	888	901	880	921	913	933	925	913	913	917	917	930	907	916	947	901	885	881	912	922	907	903	877	880	880	913	924	892	950	887	852	898	865	923	920	914	951	924	963	939	919	870	918	895	926	935	954	948	891	926	904	887	901	922	906	879	890	954	872	906	936	879	943	864	904	903	906	898	929	911	963	887	894	912	897	938	890	920	957	893	888	905	939	886	948	938	920	895	880	879	894	898	875	935	937	884	890	943	882	989	921	875	924	948	955	893	938	907	935	942	852	913	959	958	877	1007	936	946	927	838	888	903	961	943	917	913	903	953	966	935	941	913	876	876	902	963	888	895	881	917	870	876	936	938	886	926	915	919	915	915	869	899	891	934	957	869	908	923	907	937	882	963	852	901	895	923	925	918	950	859	871	901	906	884	924	939	908	916	887	892	878	887	971	910	884	868	976	908	899	868	946	908	979	885	900	943	950	924	911	907	890	907	939	953	941	849	940	927	872	936	900	831	906	924	896	883	915	931	890	850	877	891	869	895	898	964	885	900	882	903	891	876	883	869	917	930	922	909	906	938	882	969	893	976	911	911	914	897	931	934	932	889	889	940	894	877	935	922	931	950	921	923	904	862	922	937	895	903	905	872	921	929	914	919	926	940	924	888	951	871	917	924	963	900	925	929	995	867	865	947	964	883	908	924	918	890	953	898	930	929	917	901	941	902	874	902	881	860	893	885	947	862	900	903	898	925	928	919	877	912	972	889	903	896	907	863	938	904	837	929	932	926	944	880	876	905	969	933	946	880	901	858	911	876	953	918	946	925	921	923	920	917	968	909	966	913	971	935	955	911	898	961	937	932	912	949	969	858	983	871	894	945	945	967	891	923	900	933	879	938	892	887	910	934	915	947	931	899	891	928	896	894	865	913	947	924	934	903	929	906	968	886	916	907	898	882	974	934	904	909	939	931	886	959	861	931	869	896	942	941	951	889	975	889	898	957	869	876	911	860	866	934	900	942	933	931	916	927	901	932	881	955	880	854	922	954	946	933	883	931	903	884	947	908	885	884	881	935	873	920	934	906	924	930	911	902	918	904	976	908	874	905	922	886	915	891	901	858	884	868	937	925	880	908	938	922	891	902	906	943	883	965	900	911	891	897	928	931	962	898	883	970	876	960	863	944	904	988	929	911	900	945	889	940	901	902	917	870	882	982	894	871	884	894	903	901	933	896	902	933	902	914	978	939	906	936	942	933	872	928	940	908	941	971	944	950	986	904	933	916	946	923	935	916	985	913	883	910	867	943	942	899	885	976	928	913	919	887	964	885	884	928	871	955	823	922	918	904	885	971	918	937	922	928	975	886	921	934	863	918	883	955	889	958	938	908	940	970	862	943	956	927	921	921	944	868	933	940	913	942	920	900	889	929	896	922	956	907	910	856	950	882	911	918	917	924	932	908	892	878	908	897	901	908	904	939	953	927	891	967	899	872	914	884	920	889	966	952	902	907	937	925	934	878	902	930	942	930	948	899	887	917	947	915	900	907	878	901	879	940	919	966	899	898	869	952	887	884	883	917	945	907	927	939	889	909	912	991	931	889	901	881	982	915	955	885	963	927	870	922	911	869	946	890	872	888	919	914	940	932	932	897	955	894	912	887	920	948	931	947	895	920	919	939	919	962	946	892	944	977	951	893	928	935	933	923	944	948	981	917
1525	1186	892	802	2951	20216	22609	14781	6577	2054	619	208	94	72	71	63	86	74	75	100	86	63	81	73	77	61	78	87	76	65	74	60	67	76	64	65	81	73	59	60	70	57	78	76	80	71	78	79	74	79	70	81	67	68	68	69	63	72	71	88	73	80	82	65	78	80	48	72	77	77	70	65	61	86	87	79	78	80	70	71	74	66	71	65	67	71	52	74	74	86	86	76	86	69	86	63	88	74	71	66	73	70	68	72	87	81	86	88	78	61	85	64	77	69	78	79	82	88	74	74	69	84	71	63	80	74	71	78	66	69	60	76	55	71	80	73	75	71	63	72	83	63	69	73	71	69	69	71	81	69	69	70	72	78	73	78	70	73	67	70	82	86	73	81	69	68	79	72	79	83	61	65	87	93	58	80	73	82	66	70	70	68	77	82	74	83	71	70	83	90	63	68	73	81	68	78	75	76	53	64	72	64	66	65	61	82	72	69	72	72	78	72	81	72	59	83	69	77	63	75	70	82	56	80	65	84	60	71	73	82	80	66	62	75	82	66	62	80	71	67	79	72	85	66	73	63	75	67	89	73	69	79	81	68	77	57	93	70	70	81	70	89	70	75	79	81	67	60	76	89	77	73	67	75	68	78	72	79	81	57	66	57	68	50	80	86	78	74	87	96	73	60	69	79	75	66	71	64	78	71	74	85	67	77	74	79	76	79	66	73	89	66	65	89	81	65	76	76	75	71	71	66	83	53	81	78	94	85	67	63	81	81	83	74	70	63	70	79	88	81	85	73	67	82	68	67	89	80	73	72	72	61	71	82	79	67	60	71	62	71	62	64	62	61	67	93	85	81	62	78	86	65	63	91	83	71	73	84	75	83	96	65	69	68	67	73	79	70	65	75	64	67	75	69	75	66	82	87	71	67	55	95	97	73	70	58	77	66	65	69	68	84	67	78	66	69	75	71	77	69	70	74	88	80	76	69	84	83	74	69	76	76	75	68	73	76	63	81	88	59	54	64	62	51	67	75	69	82	82	81	77	88	74	69	75	66	71	94	77	72	72	68	64	77	76	83	76	65	68	59	84	62	59	72	67	76	75	64	63	72	68	67	78	77	64	88	70	77	81	66	63	80	84	77	73	69	79	82	75	93	86	80	60	54	79	93	70	69	77	72	78	82	71	74	72	82	62	81	71	65	56	83	79	65	83	71	78	71	69	77	71	77	67	72	73	78	86	78	67	84	75	75	72	62	72	66	61	86	74	67	75	80	78	70	65	74	47	85	80	69	61	72	69	98	75	74	70	66	76	66	85	80	66	80	81	66	57	63	78	66	74	72	72	63	79	79	60	74	77	69	65	68	73	85	70	81	74	84	70	62	75	65	90	70	82	90	62	73	74	82	65	66	72	66	83	87	80	71	72	77	96	77	73	69	65	85	70	72	65	57	56	100	68	80	68	79	56	68	69	80	49	71	81	67	79	54	80	55	67	70	80	84	73	86	79	83	62	75	68	73	77	55	58	85	73	70	75	70	74	80	96	78	72	70	71	92	86	74	68	95	68	74	71	65	74	63	84	77	71	77	71	78	69	81	81	72	76	66	75	63	67	61	65	69	65	67	77	70	63	76	71	73	82	73	72	67	64	62	75	76	72	75	84	80	73	73	68	82	83	65	82	62	68	60	64	84	83	64	85	74	80	75	71	74	79	82	74	66	82	75	66	78	70	79	51	82	69	64	84	73	73	61	91	68	78	80	102	66	79	70	70	79	81	86	65	71	95	66	70	61	84	73	69	66	72	62	81	76	65	82	70	58	82	89	76	75	75	80	57	65	78	77	70	72	72	92	76	70	87	56	77	83	80	70	76	68	67	73	77	65	73	84	79	78	61	80	81	69	75	73	78	81	80	65	69	88	64	77	79	73	70	72	66	93	74	81	81	74	72	75	86	74	73	64	76	79	69	96	70	69	82	78	72	81	73	79	75	64	66	72	77	70	73	69	86	54	67	69	87	77	80	82	81	97	78	75	75	81	83	77	74	84	73	70	70	85	88	80	78	71	85	55	99	81	84	60	79	70	85	70	68	57	72	69	61	75	88	77	96	86	86	88	64	85	93	72	73	90	66	60	58	60	78	73	77	77	71	94	81	70	89	70	65	70	70	84	91	72	81	75	76	85	73	69	75	89	64	59	80	66	53	57	70	77	72	68	77	80	69	81	73	84	58	84	89	82	79	65	83	66	71	72	68	63	72	77	70	80	79	70	65	78	82	72	67	67	69	65	77	84	71	69	88	81	85	77	76	65	74	69	71	68	86	84	86	79	79	67	89	75	80	69	80	74	80	79	66	76	80	85	56	72	65	73	59	72	66	78	73	85	76	77	88	81	85	64	75	68	79	77	78	69	78	68	76	72	82	73	77	71	68	71	73	73	70	66	66	64	72	59	72	74	68	77	68	74	68	75	88	66	84	71	66	61	80	77	66	84	77	72	67	66	69	82	62	86	51	63	75	72	78	58	64	74	65	72	76	64	82	79	71	69	76	92	69	75	68	92	80	88	83	72	64	74	83	79	66	91	62	63	84	77	76	72	71	75	64	84	72	77	80	71	84	84	84	72	73	79	80	78	69	71	86	62	65	68	69	71	71	78	77	83	80	73	75	75	71	85	77	63	58	81	89	84	72	78	80	94	62	65	82	70	65	75	89	74	82	90	69	84	76	81	69	61	84	66	68	68	72	67	80	77	86	73	83	66	66	76	75	74	68	71	84	85	83	78	58	62	69	77	75	69	67	71	66	72	68	62	105	80	75	78	85	69	79	85	83	73	69	76	73	77	56	78	75	65	66	65	77	79	68	70	87	69	77	66	65	89	90	76	72	94	72	86	70	89	65	70	74	85	71	68	82	71	87	78	78	86	68	70	78	68	75	73	69	68	64	77	71	61	64	81	70	84	78	65	59	76	69	77	80	76	73	78	74	73	68	86	83	89	110	69	75	68	59	84	72	74	72	75	77	69	69	82	74	74	62	84	70	84	78	73	76	82	75	82	78	76	79	83	79	81	67	66	76	76	74	78	62	87	62	64	72	70	65	70	80	80	69	76	69	78	77	85	80	78	85	76	77	78	75	80	67	72	78	78	69	71	76	63	54	52	60	73	76	55	71	89	84	76	75	79	77	85	74	80	73	87	62	55	78	78	89	75	81	79	79	68	85	61	77	75	77	72	77	75	83	81	68	76	77	74	68	79	68	73	70	63	82	76	60	82	83	72	75	75	78	76	76	67	89	75	68	72	60	75	66	86	77	66	66	80	73	65	66	65	71	74	68	75	73	83	89	74	58	82	74	74	69	89	69	87	60	69	62	74	87	75	77	75	72	78	78	84	76	65	82	85	71	75	66	83	69	75	69	72	77	61	77	82	87	86	80	90	85	73	81	71	61	56	81	76	78	69	70	64	62	73	72	61	71	82	80	62	73	67	93	82	77	67	84	61	74	81	73	86
23623	17131	14376	26632	40696	79122	73648	56790	39487	25949	13296	4694	1867	1078	972	964	969	953	960	970	919	950	970	963	999	960	919	898	976	924	956	919	925	931	926	947	908	918	1007	945	940	928	916	1003	941	917	983	910	934	953	914	905	980	876	890	935	954	942	908	950	928	957	912	908	961	993	963	920	947	965	1016	937	910	904	970	988	969	921	935	971	948	943	923	899	934	927	973	974	932	954	923	972	943	948	930	993	929	923	913	1002	988	978	896	990	962	988	933	936	918	937	1027	943	955	935	933	953	935	951	1003	906	970	951	935	964	952	955	962	985	940	966	913	932	967	936	922	945	875	991	978	941	895	946	934	937	850	908	914	932	957	928	956	902	915	964	982	963	932	934	992	873	907	955	937	943	919	878	918	956	922	936	885	972	972	966	894	872	902	979	994	892	950	914	900	904	927	923	961	931	970	959	904	949	934	957	986	907	956	956	945	927	926	988	965	966	900	960	930	904	922	959	948	928	981	921	944	940	923	898	987	948	909	923	964	949	895	936	997	975	972	915	904	904	928	929	973	981	926	985	968	956	971	947	937	955	971	939	895	921	953	903	923	916	930	927	998	977	939	957	912	947	922	932	974	952	935	958	980	1010	931	921	943	904	891	934	984	950	942	966	961	936	951	904	940	910	923	939	941	908	925	928	925	918	961	941	952	915	878	899	947	917	933	939	919	937	952	918	968	980	912	912	950	962	878	967	950	965	961	926	966	945	960	987	893	882	911	930	974	954	935	902	950	908	1004	954	927	947	942	875	889	915	962	966	940	941	934	936	996	954	931	918	910	939	956	920	889	883	935	946	955	975	948	932	980	948	947	921	907	953	989	897	946	884	929	926	979	871	920	938	955	972	967	924	951	947	960	910	981	1008	938	896	978	963	946	947	981	941	966	946	911	942	915	934	930	983	954	911	965	909	951	926	955	931	898	948	982	968	948	951	977	963	927	931	968	969	941	945	894	888	889	949	951	938	907	937	959	1001	946	942	900	930	922	931	935	928	931	987	971	877	1010	943	925	980	872	948	957	922	967	945	918	973	942	962	967	954	972	962	943	950	1010	986	895	948	919	881	943	885	942	948	956	940	969	943	914	983	903	892	981	874	988	981	903	911	932	954	912	915	955	968	950	984	957	964	949	985	926	955	904	934	974	951	947	959	956	899	933	911	907	946	932	953	935	891	992	893	947	974	905	933	980	945	930	981	922	962	905	954	958	936	936	960	950	949	889	945	872	913	935	941	925	921	942	933	948	955	933	969	901	953	925	973	911	919	910	913	918	911	950	975	907	922	944	934	912	916	938	998	976	954	978	958	928	924	1024	937	964	929	958	974	883	932	984	912	920	960	959	936	979	965	959	945	928	923	920	925	996	971	932	914	929	894	936	918	903	892	930	964	935	932	990	916	914	956	927	882	957	943	880	966	935	947	956	956	944	950	936	926	962	907	875	961	966	934	902	945	942	974	932	965	959	934	947	900	870	967	939	908	898	953	955	979	894	908	934	919	924	883	964	930	924	947	957	928	990	993	916	926	999	924	947	1014	939	886	987	931	988	973	969	915	946	945	943	912	983	925	945	915	947	958	916	868	886	978	974	957	927	928	957	961	878	944	944	921	947	957	963	972	954	929	948	967	949	943	927	982	952	974	908	965	948	978	928	997	938	931	934	949	961	924	952	901	957	945	926	982	953	945	904	931	911	949	986	946	940	941	957	952	952	1000	935	944	983	966	946	992	919	953	930	960	947	904	926	966	949	943	949	910	920	984	953	943	892	916	965	937	891	921	906	935	977	918	972	976	963	940	910	915	920	913	993	933	932	923	919	986	924	921	945	893	974	907	906	907	952	962	940	897	889	946	1014	937	959	953	939	952	926	924	938	991	939	923	971	923	895	963	947	943	907	958	913	1009	891	913	927	989	921	917	978	958	944	948	966	931	932	988	883	941	950	949	1002	897	939	963	960	946	946	940	905	938	948	962	945	943	1037	959	941	960	924	964	944	904	931	933	905	922	944	943	1013	974	962	999	902	950	968	985	927	951	893	978	904	947	922	933	942	901	919	952	960	956	995	910	887	929	898	922	970	963	929	976	974	985	992	922	933	941	939	955	967	901	950	945	967	942	974	892	928	952	927	919	987	946	891	915	915	955	982	956	1023	977	902	960	967	954	970	940	987	995	978	943	937	920	950	973	967	966	880	891	924	913	957	956	920	951	921	944	934	906	931	915	971	972	929	958	887	869	931	958	934	892	934	972	955	900	983	918	957	940	911	896	955	918	1015	907	969	963	975	967	905	949	974	869	960	959	918	941	991	944	948	966	949	955	952	981	964	990	975	940	904	1006	939	892	935	965	888	904	926	923	932	897	978	948	947	968	942	901	940	964	931	964	909	951	929	927	952	901	944	955	965	921	933	937	905	973	965	965	938	929	933	949	947	992	981	945	904	963	931	947	952	929	901	948	944	921	921	915	911	916	896	945	870	929	951	1006	910	976	982	934	989	966	947	908	966	955	947	974	942	1008	943	1004	944	878	928	923	910	924	948	882	929	947	946	965	924	933	872	977	947	948	976	964	944	905	931	917	896	897	954	944	973	969	914	987	942	934	976	955	968	944	929	958	925	885	937	941	871	908	916	969	889	893	971	956	877	933	918	949	932	952	921	958	954	981	932	931	981	867	939	945	965	953	968	903	955	914	1001	940	938	954	933	978	952	920	947	897	930	924	865	907	933	951	956	917	940	928	945	911	943	952	973	929	921	962	942	941	940	928	969	938	931	863	981	907	937	978	950	967	955	923	1000	921	959	918	974	893	990	890	983	891	951	946	957	988	949	1001	924	953	978	931	997	950	899	974	955	990	988	928	965	920	908	926	934	911	946	960	917	953	904	928	903	914	970	957	941	969	978	947	966	944	936	947	966	942	957	960	875	981	897	968	954	943	950	934	946	902	995	910	976	925	1003	992	967	954	907	932	894	941	962	975	959	950	941	943	936	932	994	961	934	943	927	1024	956	956	930	975	970	933	994	969	929	899	967	962	951	968	934	892	960	898	949	943	952	965	968	960	947	940	974	950	935	975	907	919	996	895	918	924	927	1010	936	940	922	910	920	959	896	922	929	976	907	949	908	901	939	953	969	920	919	902	983	957	968	933	988	946	978	972	924	892	940	930	893	961	937	957	926	872	900	915	926	946	936	965	944	955	930	984	982	937	925	888	968	932	897	1034	940	916	954	920	980	961	1010	893	947	1014	986	990	943	987	950	950	925	941	958	986	1026	1006	934	976	894	923	891	923	962	969	920	916	972	943	919	915	956	939	967	945	984	901	946	946	886	955	945	909	999	911	942	889	904	931	922	919	935	899	919	916	968	912	905	940	949	905	916	892	926	949	958	974	968	927	930	991	975	937	919	924	906	932	903	958	958	914	906	948	992	897	959	960	976	912	907	903	942	936	969	933	941	965	916	960	940	966	949	948	942	887	938	895	965	928	951	957	938	962	938	983	974	890	929	937
1707	648	544	368	618	4527	5662	3372	1531	610	201	95	85	70	56	61	70	58	55	72	65	52	51	81	74	69	57	44	70	61	64	76	68	68	65	57	55	61	65	58	82	52	70	66	74	67	53	63	50	62	50	51	65	66	47	66	72	72	66	59	65	63	69	87	70	66	46	62	57	55	68	57	74	53	68	69	60	75	55	60	57	69	65	64	56	65	64	65	58	58	61	63	51	67	60	50	64	60	60	61	79	51	53	63	66	66	59	56	48	70	57	63	59	46	67	63	58	57	67	52	68	83	73	78	55	67	67	59	52	64	74	64	72	63	56	54	58	63	67	77	69	61	65	77	62	60	75	73	75	54	68	60	54	60	76	59	56	65	71	69	69	70	65	72	61	59	60	64	66	49	59	64	62	66	76	53	57	54	62	63	71	46	68	69	54	65	77	75	65	68	57	69	64	58	74	68	61	56	55	60	70	73	62	47	66	63	59	60	55	54	68	55	58	69	66	66	78	70	77	61	63	54	53	62	62	64	59	67	57	53	63	47	66	66	71	59	51	78	53	65	55	62	64	66	59	67	69	55	70	72	56	62	56	53	54	73	68	75	42	58	64	56	68	53	63	53	45	61	61	58	65	74	64	77	47	69	59	65	81	68	71	62	64	62	54	65	62	66	62	62	58	62	68	51	78	57	66	71	57	73	68	77	64	87	64	60	70	71	79	47	66	66	74	71	69	66	65	67	65	74	68	57	48	50	67	63	49	67	77	61	60	54	64	65	58	73	73	65	56	65	53	58	57	67	82	69	62	60	65	61	68	69	77	59	76	76	62	54	64	72	61	67	67	77	57	72	59	66	50	61	57	55	67	57	76	60	64	57	54	63	66	70	64	65	60	57	59	61	62	68	63	55	70	43	68	69	53	69	60	68	70	64	74	62	66	69	67	63	59	81	66	58	63	56	62	67	69	48	63	78	68	62	67	54	67	48	59	80	70	65	48	68	61	68	58	54	51	61	60	70	55	51	54	69	72	76	55	52	53	72	64	51	73	70	87	62	65	52	64	59	60	53	67	65	60	70	68	61	59	74	70	64	61	74	74	65	81	69	60	57	65	57	60	46	60	64	54	82	74	63	60	57	49	63	51	63	62	61	72	63	69	80	71	61	60	56	80	68	65	60	58	74	64	65	61	61	65	72	64	70	63	64	59	65	59	50	62	68	72	63	64	63	59	77	59	61	45	63	69	69	71	69	53	53	78	81	61	52	62	82	73	74	59	83	61	48	60	53	72	62	69	82	76	81	56	76	65	49	45	76	59	61	67	63	57	61	52	71	67	60	51	70	75	65	67	42	65	67	74	79	68	63	47	64	73	78	45	57	60	61	61	56	67	75	68	53	55	57	66	75	68	78	69	57	60	69	66	52	68	69	60	59	65	52	40	52	67	79	60	55	55	69	60	62	55	62	55	74	64	56	60	53	61	66	79	67	75	69	61	66	56	59	65	66	73	53	72	60	64	56	73	62	51	68	78	64	69	61	50	74	88	60	62	64	65	69	70	63	73	69	67	72	49	74	60	66	59	77	70	62	77	54	68	58	73	74	78	57	62	51	53	62	64	64	62	58	60	73	76	74	57	58	63	78	52	57	70	71	64	59	51	61	63	65	72	51	56	66	71	69	78	58	66	73	64	72	54	54	52	85	63	55	60	63	63	63	70	66	57	60	61	62	78	63	56	66	72	54	68	70	57	53	76	64	69	56	79	69	67	63	77	70	59	68	70	70	71	59	64	62	67	62	72	63	60	62	70	77	64	54	61	51	51	70	48	69	71	54	72	58	47	67	62	69	79	60	61	62	67	65	52	60	65	60	65	51	79	69	69	66	75	72	63	59	58	65	64	64	60	53	59	56	56	67	62	55	66	69	62	71	62	57	74	62	72	66	59	60	69	51	66	56	62	65	74	48	63	61	61	54	70	62	81	55	54	70	67	59	47	60	60	55	61	54	74	67	57	79	62	48	57	63	77	82	79	50	58	50	62	58	50	69	59	70	66	73	45	54	65	55	70	63	62	61	58	60	58	58	72	55	63	72	52	75	56	54	61	53	67	60	61	60	64	63	68	64	72	63	81	61	66	63	74	63	69	71	77	70	52	73	74	59	74	68	72	54	60	67	64	64	75	62	62	54	67	58	62	46	48	76	71	60	68	68	65	58	77	61	56	62	72	49	54	52	80	68	71	66	68	56	70	63	70	50	68	48	62	82	58	69	59	77	84	70	66	60	65	57	80	83	60	60	61	50	71	60	68	59	72	64	66	68	63	59	69	62	63	71	63	63	61	63	59	52	63	65	58	58	58	66	61	67	68	59	55	72	46	62	50	73	76	64	78	57	66	73	62	55	62	63	59	71	52	57	62	70	84	69	62	74	58	57	48	68	78	57	59	75	66	78	81	60	52	62	53	62	52	66	73	69	54	70	52	61	69	67	75	79	63	61	59	61	64	64	56	59	64	59	83	54	64	64	53	56	72	72	59	56	62	68	54	79	55	66	64	59	84	72	57	70	67	69	42	53	78	75	63	66	60	74	67	67	72	62	64	65	63	68	63	68	58	63	73	55	69	58	63	70	75	55	71	59	66	68	69	67	67	67	62	58	61	69	62	66	56	59	59	79	73	62	64	73	68	69	55	72	62	63	73	65	67	70	57	82	64	70	65	60	72	51	59	64	68	50	62	68	57	59	37	61	70	58	68	49	70	66	64	46	58	64	61	60	42	50	71	78	79	56	52	59	61	48	64	67	64	67	76	56	68	67	58	58	66	61	72	59	62	51	58	59	63	75	61	67	69	66	63	64	51	65	62	70	66	59	59	67	63	60	68	75	65	65	48	63	57	64	57	61	61	64	71	63	43	63	63	64	63	51	79	57	65	59	66	57	61	65	63	61	60	58	65	70	62	72	56	62	60	78	63	52	62	63	57	68	78	81	69	67	60	63	76	53	69	52	67	64	62	66	69	72	45	64	49	57	75	56	60	63	52	67	66	63	69	61	62	61	68	58	66	75	65	56	61	69	65	66	52	70	61	70	72	67	76	69	81	60	63	54	51	74	63	68	74	66	69	61	85	60	51	66	55	59	72	63	62	68	62	57	61	49	49	53	69	65	42	68	64	61	61	50	71	64	63	67	50	64	64	68	57	57	73	72	52	73	70	54	55	56	67	72	72	65	61	69	65	70	66	64	63	60	73	70	71	59	60	63	68	64	61	68	48	65	67	52	69	48	61	63	65	63	71	58	65	63	60	66	61	53	88	43	50	65	67	78	51	68	58	67	66	69	58	54	51	79	68	77	56	51	73	58	64	50	72	58	55	56	79	63	56	53	70	72	67	63	71	57	68	61	75	56	65	62	75	63	56	71	59	55	72	74	60	54	63	62	67	55	56	66	69	81	52	63	57	60	73	51	67	57	68	69	68	53	58	72	57	62	65	69	71	57	68	47	56	64	63	68
18409	12484	10545	16124	27418	48821	45433	35061	24538	13311	5037	1985	1062	885	819	839	837	833	789	816	824	825	835	801	801	823	833	806	816	820	798	781	805	788	811	807	810	854	843	754	841	867	865	840	817	783	763	851	831	783	783	812	832	842	817	809	809	862	802	797	783	852	817	848	809	808	798	844	838	840	804	834	794	810	844	808	771	817	831	809	780	822	817	808	802	825	797	875	831	821	827	835	797	834	821	843	777	823	864	852	803	821	808	851	833	805	857	796	797	862	812	816	811	778	785	780	811	839	820	804	776	829	764	829	824	824	806	799	758	784	805	807	788	869	819	826	793	798	858	840	798	818	815	848	843	809	771	769	807	794	818	825	759	817	881	821	800	812	822	824	844	847	784	844	833	830	788	826	813	810	841	787	839	805	843	825	836	783	757	783	834	834	852	825	836	826	813	836	814	804	797	773	834	881	812	771	841	810	783	841	789	874	824	804	797	782	785	850	886	815	848	836	791	831	768	852	828	777	824	838	827	787	779	834	788	797	817	788	863	776	805	815	832	844	816	805	831	822	785	844	818	846	876	843	797	834	828	763	788	828	846	800	824	863	815	779	821	829	804	828	772	853	857	822	822	796	804	812	823	831	785	791	795	807	784	800	863	830	837	764	795	775	819	828	804	813	821	786	786	842	789	822	802	811	814	791	848	843	793	855	815	883	803	804	823	833	841	764	777	851	809	785	791	820	866	851	762	833	774	827	827	797	772	827	859	797	827	756	846	857	791	825	816	780	802	756	869	843	830	839	798	846	832	798	846	818	784	813	815	824	761	847	814	844	850	817	847	824	804	815	832	855	808	821	853	810	864	818	802	785	876	752	826	824	824	855	820	835	800	830	862	809	858	785	858	839	786	831	817	806	852	810	753	785	845	800	810	854	831	832	877	813	783	794	810	805	848	784	852	835	829	802	847	802	799	821	844	808	776	827	819	800	798	822	783	847	828	799	775	832	833	837	792	835	782	800	815	828	812	805	775	827	837	789	814	814	793	794	818	868	843	846	844	840	792	791	815	802	790	800	817	764	814	791	870	788	823	789	826	807	757	813	829	780	800	816	839	820	793	839	830	817	849	815	786	779	854	765	862	814	829	820	844	791	793	825	777	826	805	846	821	871	834	850	856	849	831	791	816	800	810	848	830	771	835	834	814	812	836	789	802	846	824	805	829	768	812	830	848	820	840	807	795	802	791	832	800	808	814	827	838	795	861	835	804	776	819	791	857	819	801	793	841	834	818	818	805	850	772	834	843	839	832	841	810	791	799	816	809	843	868	827	782	846	762	822	817	807	822	811	836	809	808	808	810	806	779	842	828	849	800	802	836	798	814	816	777	865	832	849	800	870	822	818	838	796	771	821	828	757	812	796	810	783	812	796	844	843	842	793	823	804	747	816	800	820	836	849	826	814	868	829	812	807	806	835	791	804	781	835	834	811	817	841	786	784	851	794	831	849	834	774	836	797	808	854	837	840	834	823	830	792	819	767	783	828	867	801	791	797	782	750	806	869	830	881	802	809	793	824	828	812	829	805	794	849	766	812	821	822	820	835	838	856	844	795	825	813	880	800	794	776	774	855	788	818	792	847	814	814	803	813	785	782	830	842	869	818	767	806	835	822	806	850	831	828	833	778	832	775	794	817	799	826	826	847	799	867	803	818	863	893	793	846	797	879	840	819	806	806	851	814	801	819	808	795	803	834	820	848	845	791	838	841	845	850	825	814	826	824	813	764	838	822	807	753	816	852	832	836	837	826	831	759	842	832	788	822	813	778	847	863	787	825	799	802	760	818	773	802	780	827	793	784	808	837	809	801	799	788	812	821	838	772	848	851	801	815	796	816	811	833	787	798	818	871	865	855	837	839	821	863	825	813	812	808	860	811	769	837	797	834	802	830	777	803	823	840	790	783	834	808	787	818	790	795	808	782	813	852	828	828	799	770	813	838	833	810	808	847	793	799	848	820	866	822	866	790	857	768	794	820	749	815	830	785	804	761	831	809	795	761	791	855	833	786	788	801	817	799	830	849	838	836	791	832	824	786	846	762	782	805	832	831	816	816	814	834	827	827	748	820	833	861	861	800	773	833	804	751	830	814	801	851	823	814	842	872	733	848	872	828	791	822	808	801	794	874	768	841	793	809	783	796	850	822	768	844	806	817	824	779	819	825	786	784	803	830	835	807	806	795	802	862	886	772	778	837	803	804	774	832	811	822	828	839	787	776	821	822	848	821	831	794	820	788	806	860	848	777	815	859	756	846	808	848	820	813	847	865	782	769	843	831	872	822	749	829	832	842	823	821	813	834	782	849	789	810	821	800	841	830	806	762	813	772	823	806	775	769	864	824	882	818	781	781	842	820	822	821	846	806	815	829	799	788	816	794	856	813	784	839	859	863	865	798	822	777	824	797	819	831	816	793	806	854	815	808	823	794	845	833	811	734	819	810	859	811	745	832	791	795	848	875	810	777	806	809	776	822	861	837	855	781	774	783	862	817	807	823	744	793	808	802	807	785	828	783	833	814	774	845	824	821	822	795	811	790	809	778	827	808	794	878	848	816	824	816	768	856	790	851	840	841	815	844	803	841	796	824	808	813	862	817	856	828	768	825	857	866	835	850	819	795	828	824	836	819	783	791	883	836	795	818	845	825	784	840	817	803	813	837	773	820	827	814	813	826	827	823	801	813	833	832	796	829	783	852	817	843	817	815	773	812	780	798	814	817	840	779	823	826	782	813	871	789	843	820	801	817	795	797	843	840	833	864	816	808	839	794	819	788	793	835	792	836	852	811	869	851	775	835	874	812	779	815	810	807	808	823	864	838	790	798	815	856	821	803	827	797	783	788	801	793	790	783	814	800	839	845	823	842	821	844	856	822	842	823	790	817	813	809	825	818	792	802	791	819	792	796	798	801	825	850	808	810	815	815	817	794	787	784	794	815	844	774	850	764	838	821	806	828	796	775	812	769	780	736	790	785	806	808	785	815	816	840	861	875	780	805	812	808	828	808	793	796	860	776	787	875	791	797	806	828	837	809	800	858	803	801	885	812	820	787	816	802	800	787	782	837	802	834	843	792	823	863	882	797	835	766	841	803	865	810	824	876	836	857	803	840	827	815	821	791	793	840	780	810	801	799	863	779	846	826	840	843	849	804	843	797	833	829	824	812	794	816	805	804	843	809	764	789	822	818	797	836	825	756	831	798	807	860	805	805	814	863	797	827	818	802	802	799	853	854	875	775	822	851	808	827	799	816	824	762	785	831	775	828	812	771	844	827	815	781	819	764	772	843	835	814	814	793	829	855	829	841	790	820	863	857	849	813	809	810	833	865	803	807	753	805	755	815	800	819	808	861	850	836	786	836	826	776	783	809	851	783	825	804	866	820	836	805	768	807	787	808	856	810	815	830	833	831	838	836	843	804	829	865	847	811	828	852	819	878	801	800	780	826	836	807	811	843	812	850	836	818
1369	1255	775	315	1515	11279	13757	8575	3660	1279	405	154	86	61	79	70	71	61	74	67	70	77	78	59	76	61	66	78	60	60	62	78	68	67	62	85	70	68	70	56	66	73	75	55	90	62	78	66	56	53	67	38	74	68	66	58	88	56	70	80	67	64	62	63	65	83	52	81	63	66	70	70	71	67	56	68	69	80	80	86	71	58	58	58	73	59	73	77	67	77	70	71	78	59	72	66	63	88	73	66	73	65	61	55	71	80	84	66	57	63	82	55	64	64	70	58	75	55	73	72	71	83	71	63	71	69	59	85	62	66	58	67	66	73	61	69	73	70	74	87	75	64	74	57	61	81	54	67	82	65	75	68	66	68	69	53	56	67	71	70	78	63	73	63	64	69	69	72	82	63	71	59	55	72	72	67	92	71	80	57	69	70	58	70	61	72	65	76	67	63	60	69	69	65	63	67	80	63	55	57	59	75	68	65	68	54	58	76	60	72	87	64	67	55	62	67	70	61	55	69	73	71	57	64	82	58	66	56	59	66	51	72	67	71	61	71	68	68	55	64	76	87	59	70	61	63	82	61	57	58	65	68	64	61	61	70	67	68	68	74	53	64	69	73	65	61	69	66	74	69	83	48	59	70	70	51	60	64	74	68	73	62	67	69	61	80	65	68	63	71	54	64	83	65	59	60	75	61	65	67	69	69	84	70	72	91	56	65	80	77	59	76	80	73	57	56	70	78	52	53	67	67	80	59	69	68	76	58	73	68	63	64	53	66	71	67	75	56	56	77	64	76	50	55	72	74	70	55	61	67	59	66	71	50	61	57	50	67	66	66	52	62	83	69	73	65	71	78	60	62	63	62	74	49	59	67	62	69	69	73	72	65	71	55	69	58	70	66	58	66	61	67	57	60	77	69	80	63	59	57	73	62	49	67	63	62	56	61	69	60	75	61	68	65	58	75	65	72	69	61	76	69	71	70	62	86	75	67	74	71	60	59	57	61	64	68	68	74	62	58	72	63	72	78	73	65	69	68	73	66	67	75	82	62	71	68	61	66	68	67	73	77	69	60	68	68	80	68	76	75	68	58	62	74	61	82	64	65	71	67	77	64	71	82	72	63	72	64	63	59	74	52	69	68	67	53	76	54	72	64	60	61	71	62	68	62	66	64	55	64	62	60	68	58	56	63	63	56	61	73	64	82	69	69	49	72	69	72	73	67	70	74	57	63	63	57	54	63	63	71	81	79	63	64	80	65	73	76	69	58	59	80	84	69	73	60	70	70	69	69	66	72	66	66	73	49	68	62	66	64	71	70	60	61	72	64	66	61	72	67	56	69	56	66	71	81	61	55	66	62	68	64	81	68	68	65	70	76	70	62	71	77	65	59	69	64	56	58	71	54	72	73	74	79	55	58	55	63	77	64	55	71	60	72	68	63	59	68	63	72	54	52	62	79	75	71	58	80	76	63	59	69	49	65	53	65	71	66	79	77	72	65	47	60	59	83	66	76	78	55	64	72	74	57	67	63	69	62	72	60	81	56	79	54	64	73	67	58	72	68	67	65	73	76	75	72	73	74	72	76	80	62	78	67	54	55	78	86	64	71	76	68	62	65	73	81	74	65	58	79	77	70	74	71	48	76	67	62	71	78	65	67	54	79	71	69	65	71	70	64	66	46	69	76	63	58	67	53	61	72	75	69	67	68	65	72	71	66	63	65	64	79	61	68	66	76	60	82	56	75	67	63	65	63	57	80	53	71	70	74	58	63	74	61	66	82	71	60	61	73	58	64	54	77	65	74	65	65	73	71	63	58	80	59	65	74	67	63	71	58	61	67	61	62	48	72	70	71	63	78	70	68	87	81	81	58	60	68	77	73	77	75	63	70	66	72	50	66	62	63	53	56	59	76	57	76	68	69	62	70	67	68	76	64	61	79	58	60	78	65	72	71	71	58	55	66	58	67	60	77	49	73	63	58	58	64	56	68	67	67	60	72	75	62	66	65	71	63	76	79	60	71	67	62	67	72	67	68	61	62	58	75	68	76	68	63	71	59	64	58	73	61	66	72	57	61	62	75	69	53	68	74	75	83	54	56	62	73	63	57	80	75	69	53	69	61	80	61	63	87	63	66	68	73	63	76	51	60	62	69	62	57	69	53	62	61	57	59	66	67	66	58	57	71	73	61	72	51	54	58	61	68	75	77	79	70	62	61	78	51	72	81	71	70	65	72	68	55	66	76	63	69	71	82	89	71	62	69	62	66	68	61	63	62	78	74	72	69	73	56	57	70	77	72	47	66	68	54	55	76	53	58	71	59	59	71	72	68	77	73	68	69	75	73	71	59	63	64	58	59	68	86	63	61	65	64	59	73	47	64	68	57	81	65	65	64	74	73	67	67	65	66	73	70	64	71	53	62	71	68	60	59	52	62	61	54	57	69	62	69	64	65	87	63	72	67	75	82	69	58	79	71	73	64	66	52	67	56	63	73	69	66	71	65	67	42	65	61	56	60	76	59	71	61	70	58	64	62	70	55	76	62	58	84	60	70	71	76	76	74	66	58	71	67	80	52	70	51	66	73	63	60	67	61	70	56	64	71	49	70	68	68	67	54	66	61	48	69	67	62	70	63	66	59	76	70	48	62	71	53	65	71	81	59	57	70	73	80	65	68	51	53	71	74	60	60	77	57	71	72	67	83	78	66	68	83	67	72	61	60	68	66	72	50	74	84	56	78	57	82	58	69	58	69	60	71	70	48	57	82	62	58	64	73	64	66	85	78	64	60	79	81	62	74	62	68	77	68	69	54	68	75	72	74	62	70	54	78	64	66	70	60	65	61	73	58	73	67	83	58	65	59	73	57	70	66	47	78	71	72	73	68	73	64	66	66	72	63	77	74	56	67	70	57	66	62	51	70	61	66	60	79	82	59	75	81	62	55	66	64	48	67	50	61	61	79	81	65	63	68	58	68	76	58	67	75	67	63	72	75	79	81	67	67	70	64	62	53	54	58	62	59	67	57	79	74	47	68	63	77	70	51	63	62	58	64	73	71	64	73	72	66	82	69	64	70	81	61	61	64	64	73	73	58	67	72	52	71	62	56	64	76	67	70	80	82	67	68	75	67	60	60	63	57	61	75	69	67	57	65	68	74	74	65	66	55	67	65	76	76	58	61	62	77	58	62	55	55	78	67	56	68	84	70	74	74	78	72	72	77	66	79	71	68	74	67	65	60	77	76	73	72	63	56	72	58	75	69	59	72	63	58	63	65	66	87	65	76	74	86	73	56	79	80	68	73	53	64	59	86	69	61	74	64	68	80	68	65	58	68	48	70	56	64	69	60	64	72	62	56	64	61	75	63	53	57	61	71	73	78	58	54	72	70	58	65	69	59	48	71	54	59	62	64	66	74	66	54	92	58	79	52	74	62	69	59	77	69	61	60	68	68	64	66	73	52	69	66	71	67	66	64	57	61	71	77	76	85	68	66	81	73	62	66	50	55
23304	18183	12763	15343	36985	66260	61104	46556	32867	20106	8902	3048	1419	961	873	804	819	848	874	838	845	878	875	896	775	873	855	812	865	816	859	861	860	855	882	810	886	822	872	844	807	911	873	888	835	919	874	878	896	826	817	850	838	847	844	819	863	813	865	870	847	826	865	871	889	871	856	820	839	850	851	811	837	825	833	927	852	860	803	853	876	836	796	853	853	895	864	880	827	930	839	846	816	925	958	890	875	880	849	879	861	865	880	824	872	889	846	872	836	823	869	822	828	830	852	814	829	851	824	875	836	837	860	868	852	793	843	878	864	810	787	803	813	838	830	881	847	822	830	904	873	832	869	822	804	822	815	822	831	840	851	809	843	855	840	841	874	882	835	875	879	846	928	824	873	803	821	849	818	820	784	851	865	834	852	846	905	845	836	832	906	812	823	893	849	842	837	850	843	912	848	880	828	823	903	893	848	841	835	891	871	795	847	823	838	847	847	830	900	834	845	878	829	838	850	892	841	821	892	846	900	839	877	873	890	905	850	879	829	902	839	858	846	878	858	906	812	891	889	857	890	860	837	853	786	828	877	881	864	875	877	848	807	884	875	842	883	828	872	830	864	873	838	874	844	824	811	887	832	856	807	819	854	875	860	851	897	807	874	816	882	866	858	820	881	858	849	866	814	847	802	863	879	874	838	942	797	856	878	879	828	882	817	840	859	829	825	825	860	840	925	885	834	834	844	922	868	882	843	843	874	900	831	846	829	874	851	881	873	868	853	841	879	830	817	855	862	875	873	904	892	879	904	890	877	870	820	898	873	851	866	812	885	856	864	863	813	863	824	850	835	891	849	855	855	827	820	875	863	852	926	838	905	862	852	887	831	843	819	827	835	860	840	876	838	921	864	829	885	880	865	862	863	866	857	834	842	821	890	849	783	864	850	846	863	831	862	843	781	869	907	922	852	846	918	843	852	865	859	853	896	873	849	858	903	828	867	854	909	791	856	834	901	879	822	848	836	909	851	843	854	815	802	842	836	844	873	869	917	839	817	829	849	866	924	923	853	895	875	879	838	847	853	896	843	869	855	819	865	851	858	812	841	863	820	844	801	850	824	870	800	826	843	842	862	852	834	870	859	881	825	884	867	835	846	834	813	864	832	803	880	864	838	827	857	883	855	838	833	822	891	794	865	876	830	843	825	864	861	867	835	860	851	830	875	829	855	855	866	890	922	821	833	822	890	853	874	828	860	838	837	849	902	839	870	817	883	850	858	861	840	871	856	874	916	878	845	820	826	844	862	873	857	842	868	836	835	808	836	858	854	859	869	872	892	852	873	885	833	860	824	884	910	866	881	899	854	844	860	827	803	853	836	813	886	809	840	843	860	872	876	834	898	897	826	801	874	893	856	870	885	862	868	797	895	821	849	859	820	842	863	824	814	854	838	795	919	848	847	894	847	855	862	883	868	871	888	821	884	853	845	811	852	830	894	801	815	831	828	904	861	836	865	849	886	897	873	854	798	878	826	829	871	872	901	844	824	841	853	891	854	908	813	873	872	809	928	844	831	830	850	858	832	851	837	882	897	792	850	907	843	876	843	816	851	825	860	842	821	817	859	896	855	830	851	911	854	856	766	851	825	899	843	889	878	857	865	833	872	878	849	851	877	870	861	852	889	918	874	794	861	813	864	859	892	845	845	850	833	850	800	899	866	883	853	826	846	903	878	858	882	891	915	833	885	840	879	920	875	812	869	853	877	840	816	841	838	766	821	824	865	867	886	834	898	874	871	856	853	840	863	865	885	847	858	862	839	844	811	828	853	824	810	793	830	869	838	854	882	892	877	815	842	879	848	893	881	835	829	830	802	860	885	825	850	869	857	845	911	804	854	810	845	820	870	850	832	840	870	878	805	850	804	896	884	826	806	877	846	868	845	805	825	884	853	882	842	823	876	883	847	865	820	826	849	876	862	830	901	852	839	887	795	880	865	816	815	896	844	844	804	878	832	839	824	849	887	867	795	803	875	911	857	858	887	878	833	837	898	824	832	879	807	886	816	856	848	882	840	866	821	847	836	855	804	852	850	853	855	855	851	854	840	847	824	830	851	903	858	828	832	858	896	843	846	853	828	888	857	902	839	854	928	849	862	842	830	824	805	863	867	858	849	892	859	875	852	826	750	827	832	825	814	831	801	863	844	854	810	873	883	867	840	832	840	866	836	779	896	796	910	799	839	870	850	856	863	843	845	785	842	852	887	838	818	831	854	852	812	888	855	852	838	860	896	826	851	806	807	824	851	854	862	852	785	835	884	879	847	908	802	903	815	888	842	863	913	895	886	838	852	852	812	881	882	886	830	878	846	878	839	872	892	830	796	845	874	811	855	871	821	950	875	818	826	848	870	814	855	832	862	840	807	850	884	849	897	880	837	851	785	838	831	806	879	861	877	879	839	851	857	869	864	845	842	891	850	850	871	881	853	870	803	846	856	840	806	865	822	852	901	870	886	858	848	866	828	872	829	829	872	924	819	885	878	837	870	835	912	856	853	875	900	810	870	853	828	843	883	848	848	862	907	870	850	809	834	865	871	854	831	844	841	807	837	897	837	803	823	855	864	835	884	832	847	847	822	838	813	905	859	907	914	842	867	884	822	820	860	844	776	845	799	868	795	831	849	853	883	880	905	823	842	866	858	918	902	837	875	878	931	881	877	793	856	867	804	869	870	834	838	868	833	822	883	884	873	840	854	845	840	916	884	839	831	911	794	809	787	823	867	861	842	879	827	835	855	872	867	815	877	864	923	862	833	862	819	817	859	860	877	827	852	912	820	841	809	836	853	860	815	841	879	851	865	824	881	860	805	897	820	889	867	843	853	826	840	870	843	862	866	917	808	857	816	866	835	853	851	844	860	846	842	843	855	877	845	901	858	869	883	851	863	801	816	838	836	908	928	848	889	837	891	847	827	801	856	846	817	853	889	867	949	833	859	801	842	839	819	901	797	859	860	890	853	879	862	877	847	860	837	842	832	869	889	866	868	855	868	815	802	866	898	881	873	879	854	837	831	876	900	888	825	873	840	820	901	849	863	877	850	841	882	913	899	886	822	864	778	855	871	887	860	868	852	837	887	848	848	868	838	904	868	884	898	840	864	806	830	855	860	837	789	836	837	848	861	818	849	862	904	830	852	883	792	791	878	910	832	834	875	872	815	874	832	879	847	836	895	841	838	860	847	835	872	886	815	845	826	863	840	831	869	891	884	880	876	973	874	832	878	891	836	902	850	879	861	829	838	859	813	795	865	885	855	881	825	852	901	825	832	847	827	821	899	898	840	824	826	868	835	825	881	874	843	850	867	808	845	811	826	818	848	866	807	894	883	864	847	854	817	923	852	897	902	832	847	875	841	860	842	884	777	836	810	905	874	851	888	859	809	858	861	938	859	857	832	870	819	883	821	778	836	848	856	859	824	815	867	838	861	846	850	821	848	858	856	797	919	878	891	813	823	877	836	878
2825	1095	720	337	1065	12013	14969	10159	4303	1388	434	160	104	73	74	81	78	96	67	62	80	65	75	61	67	63	59	73	83	62	74	69	69	76	66	80	66	70	79	69	71	65	50	82	70	80	68	75	70	59	76	85	71	58	74	59	79	57	71	77	74	67	66	80	62	70	74	68	49	69	61	79	62	77	61	75	62	71	68	74	65	66	66	56	75	69	74	75	58	48	73	74	69	103	75	77	59	75	77	75	70	80	63	85	70	61	71	82	75	61	79	71	84	80	76	73	70	62	81	81	65	61	71	63	81	92	86	78	64	68	67	66	69	73	77	57	55	82	60	62	78	71	46	72	60	58	67	81	79	73	88	69	83	70	62	72	56	61	73	70	66	65	76	62	85	65	77	70	66	69	63	65	73	88	72	65	76	68	69	85	74	70	80	58	64	76	79	67	67	88	76	75	72	71	68	82	77	82	59	71	64	60	76	71	66	80	68	75	68	59	73	53	69	64	67	74	70	71	74	66	60	61	65	52	57	75	68	62	78	75	78	56	59	75	63	71	76	71	66	66	55	69	74	71	91	64	61	66	84	60	59	74	74	77	59	53	72	55	72	78	56	58	72	69	79	68	77	61	81	74	72	68	65	64	66	71	69	73	52	81	75	75	67	59	63	78	82	64	76	70	73	74	64	60	71	61	74	72	59	69	86	66	65	72	65	62	72	63	74	63	82	76	58	63	65	79	65	90	60	83	74	76	74	74	72	77	77	53	65	73	57	73	64	82	85	58	62	66	76	62	76	70	67	77	74	64	62	79	73	70	64	81	81	74	87	66	69	66	71	55	71	76	86	55	65	66	62	76	65	70	67	65	68	70	69	68	70	64	74	70	75	78	72	82	77	69	67	45	62	63	77	62	67	70	86	70	70	60	72	64	74	75	69	69	63	78	68	68	70	64	72	73	84	73	72	73	73	65	69	58	69	78	72	55	85	67	63	70	69	70	76	72	74	85	71	44	80	62	85	49	67	67	76	76	62	65	71	46	74	74	81	68	106	88	71	74	71	85	67	69	58	75	74	68	62	63	59	74	58	74	82	54	70	67	69	71	76	77	60	71	69	66	67	68	74	57	58	63	67	63	56	65	68	77	72	53	67	71	58	78	67	71	53	69	74	67	83	53	73	77	60	68	64	65	64	75	71	91	74	69	77	71	78	57	78	71	77	60	71	79	52	68	73	65	78	59	57	67	68	67	48	64	67	47	73	81	83	84	72	63	68	54	68	74	80	78	73	56	65	67	54	69	62	77	78	80	56	72	74	56	65	79	70	63	67	68	60	73	61	73	69	59	59	67	80	70	68	73	75	84	73	76	81	76	68	69	69	66	76	79	59	58	66	76	68	85	84	79	76	64	78	63	73	74	91	81	74	64	79	67	65	49	71	70	46	62	75	66	74	54	69	62	75	68	66	73	59	89	60	67	64	80	63	82	78	84	71	67	61	78	59	61	71	63	68	78	75	74	67	66	66	78	78	68	74	76	66	65	85	72	67	67	80	85	59	62	61	73	75	63	77	72	68	92	73	71	78	66	66	75	63	60	77	67	79	61	78	64	72	68	66	72	73	73	83	59	67	85	80	88	70	68	70	67	69	77	53	77	72	69	73	64	74	68	67	74	60	73	65	69	68	55	74	66	59	68	52	79	63	59	65	74	73	75	57	62	74	64	68	71	71	70	65	81	74	69	66	64	69	76	73	63	58	69	75	77	63	87	58	79	66	76	67	68	63	76	76	75	72	52	82	62	58	79	76	70	81	60	85	82	69	76	65	64	70	71	56	54	80	72	52	76	72	67	66	53	71	62	88	78	49	69	65	67	76	77	60	65	73	71	75	58	59	63	79	68	69	63	70	72	68	67	84	72	63	54	53	74	58	64	85	61	76	83	53	69	56	68	56	72	78	66	65	56	61	78	68	79	65	67	70	61	69	75	86	63	70	79	62	62	70	80	71	77	63	54	73	48	85	73	59	69	73	86	60	76	64	76	69	68	73	74	81	72	67	59	65	77	56	57	62	84	64	57	69	72	71	64	70	72	71	64	59	67	73	58	66	52	69	79	67	70	75	88	78	71	65	71	56	55	80	62	73	58	69	68	51	54	75	62	69	80	66	59	88	77	65	57	79	58	70	68	68	59	64	82	68	77	72	81	69	68	66	61	73	65	84	66	58	78	77	78	67	80	82	70	88	74	60	69	83	67	71	64	67	47	68	76	75	69	64	69	64	67	70	86	67	63	67	70	78	64	75	62	76	62	58	83	73	57	47	61	70	79	74	83	75	72	61	71	82	81	90	79	77	71	71	76	73	66	68	75	64	89	63	76	61	67	65	72	59	59	70	64	59	68	41	101	81	72	66	76	57	66	75	79	71	74	68	83	72	83	78	64	58	70	72	80	53	74	69	66	81	86	79	60	77	66	67	76	75	83	74	63	75	59	64	70	66	67	86	70	74	51	69	70	74	79	86	59	69	69	80	65	63	77	62	77	54	76	78	75	73	79	81	74	71	68	74	75	61	64	68	61	58	80	62	67	65	82	86	66	60	80	61	63	77	71	56	68	61	75	74	58	61	55	67	73	61	75	77	60	76	71	75	73	65	68	59	71	63	77	64	71	71	72	57	73	60	72	67	88	72	77	64	65	72	71	80	64	87	70	67	79	77	65	66	58	64	64	76	66	68	61	78	65	71	75	77	74	66	81	68	73	81	75	66	74	66	60	74	76	70	83	57	70	59	64	65	57	71	60	62	81	63	77	70	64	82	77	73	76	56	62	89	69	63	67	62	67	71	70	66	63	61	76	54	78	79	65	65	71	74	91	70	75	74	70	62	79	75	57	67	74	72	70	72	79	61	78	62	81	58	65	67	70	60	70	71	71	57	76	70	81	79	74	68	86	75	64	70	67	59	71	63	73	67	66	64	80	67	75	62	77	60	90	68	60	71	61	54	70	75	71	66	53	58	66	63	69	74	51	61	71	65	56	75	80	76	64	80	52	75	74	58	64	58	68	79	76	69	78	52	71	64	84	65	84	74	69	62	58	76	76	101	66	78	57	54	60	66	57	69	73	72	74	76	75	68	83	61	74	59	78	74	70	87	84	70	81	62	58	73	59	84	58	83	58	61	76	70	66	69	78	74	68	72	68	63	57	68	60	57	72	79	85	75	69	73	74	69	75	70	65	68	60	68	70	64	66	85	70	72	76	71	57	80	60	77	85	61	76	67	66	53	62	71	54	77	79	67	68	74	64	76	69	74	63	79	77	67	72	64	71	69	66	89	65	71	74	59	54	60	73	72	67	77	55	70	64	78	67	57	66	72	63	60	74	70	80	68	60	66	78	79	70	72	66	69	65	74	80	64	68	65	70	74	75	71	71	71	61	79	83	76	58	53	62	68	61	62	63	66	62	87	65	72	79	69	82	69	75	70	63	62	65	77	78	72	67	62	71	64	66	78	80
23812	16667	11563	16006	33695	67654	64433	50277	35268	22684	10622	3554	1401	1033	922	917	929	888	872	874	918	945	886	913	868	933	897	917	927	914	929	869	916	942	862	916	909	903	885	940	907	896	934	944	889	865	875	912	889	898	845	953	926	920	934	930	876	932	891	894	924	890	957	892	859	860	862	869	930	893	916	970	924	860	942	913	860	898	934	886	937	893	845	900	920	922	876	889	922	909	946	928	907	962	884	894	944	911	899	878	899	873	828	933	951	886	956	923	940	904	859	916	857	916	879	958	991	918	916	928	931	858	904	929	937	937	866	935	886	929	863	865	884	933	895	886	903	877	894	935	876	901	893	892	940	965	889	959	913	929	906	914	893	970	896	874	876	877	926	866	895	901	914	897	928	888	943	897	943	862	911	865	915	886	868	907	905	926	903	963	926	912	909	927	939	884	924	909	889	880	873	955	932	878	969	922	889	939	923	914	876	929	915	903	956	927	908	935	875	997	889	937	919	924	895	916	933	930	921	922	918	944	917	911	910	936	892	931	905	950	917	871	945	873	881	926	881	881	939	900	893	918	905	998	872	957	964	970	897	956	882	901	905	914	957	876	863	868	889	926	881	948	943	906	930	901	880	876	833	923	937	903	854	879	899	870	901	951	905	904	894	892	912	881	920	914	951	933	880	921	962	937	909	877	917	904	900	915	911	889	846	927	889	955	885	886	952	892	894	935	923	911	924	923	921	926	911	914	862	890	970	834	947	924	931	872	872	889	960	922	920	846	964	907	869	941	897	914	893	907	894	895	926	924	920	903	909	905	918	950	935	972	932	914	904	898	869	940	880	919	906	938	885	910	871	870	872	881	864	878	929	910	888	975	911	927	909	894	919	889	904	876	893	847	912	903	897	884	968	945	898	938	959	844	926	842	897	933	928	879	934	925	873	925	879	922	947	945	891	891	924	900	923	914	889	876	942	904	891	941	897	914	914	908	944	927	982	911	879	927	896	894	938	897	891	930	919	894	924	923	925	876	918	908	914	909	948	930	913	913	870	942	856	969	884	907	918	893	960	929	883	913	915	930	964	940	890	889	889	890	877	862	932	864	916	914	864	953	947	946	991	906	918	854	907	933	898	944	863	883	868	906	937	940	884	910	872	919	895	906	940	909	944	882	883	932	911	949	924	911	903	890	880	928	907	906	919	894	903	894	982	888	941	936	896	906	907	915	943	903	907	963	899	880	886	889	937	871	901	868	878	865	925	928	911	882	897	892	891	881	883	904	922	969	899	940	864	934	895	930	891	865	968	931	912	877	894	915	846	946	884	909	887	900	898	904	909	908	897	883	890	892	882	895	833	886	869	890	941	919	876	918	871	868	910	896	963	915	900	923	935	922	880	893	922	919	906	894	857	871	899	912	883	901	934	910	903	881	908	937	957	937	937	910	910	925	898	884	926	917	872	881	861	878	917	872	941	874	971	928	909	879	898	954	973	909	879	974	927	921	914	942	932	922	981	934	887	931	942	963	884	931	916	880	940	876	884	877	889	993	892	945	931	877	892	904	975	953	918	940	899	905	901	923	872	901	931	900	963	875	907	943	938	890	911	928	920	955	903	915	904	930	943	889	917	955	926	891	941	951	950	984	878	897	881	922	945	904	909	925	888	902	911	903	892	919	918	878	882	875	875	921	909	928	955	894	892	881	947	935	892	927	911	900	914	873	885	936	913	873	926	918	855	886	916	942	891	913	909	903	907	894	938	879	890	848	905	947	950	910	895	906	939	955	889	937	843	915	907	973	882	909	945	922	951	925	947	867	887	926	896	882	894	954	898	907	950	896	861	959	894	894	896	880	925	938	916	895	918	897	875	930	875	925	929	905	923	898	939	933	877	862	923	886	871	891	895	953	878	929	900	921	898	953	909	947	933	856	902	891	881	894	955	885	874	882	880	907	865	909	948	983	885	872	919	973	940	893	968	920	888	890	971	884	918	914	891	902	870	947	871	875	908	932	871	922	872	930	896	891	907	957	911	919	863	930	963	940	962	879	922	939	877	934	930	947	902	939	909	961	873	904	882	904	886	936	875	961	924	945	898	977	860	942	917	903	876	910	899	832	880	842	918	907	889	918	935	876	903	884	924	923	881	870	906	947	894	933	945	905	933	894	892	890	904	895	905	912	942	925	903	926	924	873	903	910	889	878	951	919	877	891	938	970	927	935	907	965	884	877	890	928	929	947	889	900	924	966	926	888	898	851	907	958	908	907	922	917	895	891	913	900	910	945	930	863	940	965	895	931	879	926	959	936	920	889	853	880	907	950	954	913	932	888	886	882	896	905	943	896	902	896	968	904	915	852	941	892	911	918	905	954	900	891	950	903	918	947	901	939	850	887	923	929	873	898	877	906	932	883	934	966	861	907	890	920	988	950	914	916	887	946	873	908	895	979	920	934	926	870	902	911	922	904	948	910	936	899	907	912	904	927	932	908	882	907	913	925	922	908	898	887	907	899	911	872	900	866	898	945	923	863	864	865	950	937	968	947	936	920	925	925	840	969	929	906	922	895	845	894	889	942	955	923	921	896	892	895	913	954	882	922	923	905	879	910	924	931	871	941	857	867	880	891	948	908	886	875	883	873	880	893	862	856	886	913	899	936	936	909	895	905	905	858	936	913	848	925	892	892	952	946	909	885	950	912	929	906	898	899	881	875	892	919	981	892	909	955	888	891	889	924	881	937	920	919	938	881	906	924	935	907	938	937	918	922	949	921	921	914	928	934	878	881	876	926	921	951	950	881	912	919	918	902	890	951	913	899	910	907	866	953	893	944	956	939	918	908	882	906	884	919	866	925	918	938	928	903	897	976	859	923	915	967	896	920	857	940	887	954	914	860	882	914	887	926	931	929	961	916	876	920	896	920	908	971	847	928	885	927	900	871	931	944	916	964	889	970	900	906	869	892	887	917	942	879	911	940	927	914	888	884	900	924	884	928	947	916	918	941	907	915	921	902	918	936	887	887	930	914	956	922	885	917	879	905	870	949	923	928	901	964	890	915	895	858	937	880	898	926	900	903	856	868	934	872	912	868	952	932	885	864	903	919	947	899	865	914	884	912	906	932	943	933	901	937	878	920	866	888	911	903	885	924	929	903	909	907	912	937	889	972	887	864	892	879	922	899	881	908	872	839	943	895	947	931	840	977	935	921	926	884	906	898	866	953	858	914	911	884	896	911	868	895	951	899	940	932	874	857	920	911	874	893	902	863	983	904	913	885	915	881	925	893	897	918	901	920	893	940	836	888	928	924	919	935	919	929	941	919	906	878	909	908	941	942	903	942	848	946	938	905	910	968	932	916	925	879	932	920	914	902	900	905	931	905	935	842	913	868	915	892	870	891	914	953	929	930	930	958	909	884	910	859	915	914	951	929	922	965	920	950	900	905	899	974	938	903	953	923	945	902	924	911	970	866	910	908	903	901	919	903	945	943	901	931	880	903	852	889	926	908	886	928	937	915
2194	1622	965	574	2788	19289	21827	15384	6689	1950	525	194	106	77	69	85	76	79	89	78	54	72	76	62	73	68	59	69	74	76	77	81	69	82	67	72	76	71	72	63	63	74	60	73	69	62	73	81	76	71	78	76	66	59	71	85	62	93	93	74	78	66	84	70	71	64	70	90	81	74	84	61	72	72	86	87	67	57	77	72	64	77	69	66	53	74	78	68	74	78	77	59	71	72	66	74	75	75	75	69	73	51	62	68	72	65	80	64	72	70	64	86	63	84	71	75	75	79	85	65	58	68	78	69	66	68	78	71	67	96	93	70	78	65	69	63	76	64	60	62	72	67	82	73	76	67	70	67	70	68	76	66	70	60	71	75	68	72	76	61	66	73	79	77	63	79	58	76	77	67	72	66	86	64	68	67	67	83	78	69	67	59	59	65	98	66	84	71	62	73	83	60	94	74	79	71	76	66	74	82	73	70	77	59	72	82	59	75	81	68	72	67	70	86	87	73	68	71	88	76	90	77	72	50	60	70	64	71	78	79	61	79	87	83	74	60	67	60	64	69	75	74	79	74	83	82	70	59	84	78	83	71	56	79	67	57	69	71	76	71	76	82	87	59	65	67	62	69	76	65	65	86	82	64	65	61	81	65	65	53	71	70	78	75	57	87	78	77	75	80	65	65	56	58	64	75	62	78	78	64	77	75	67	81	77	73	67	70	81	65	72	76	69	70	75	75	72	78	85	83	75	80	78	63	76	68	86	66	73	68	69	72	75	63	86	74	60	69	71	77	66	73	61	68	85	77	87	70	68	90	73	77	67	64	81	80	86	67	60	71	71	81	83	79	62	75	72	71	70	74	72	83	66	64	69	92	82	68	81	73	66	82	72	77	82	78	87	80	77	66	72	67	85	74	80	66	70	60	78	87	69	67	68	63	83	77	68	81	80	71	71	77	74	75	60	69	71	60	57	80	77	78	76	63	89	79	72	78	62	73	70	85	71	85	59	61	77	76	75	72	63	65	68	57	75	61	65	61	79	74	73	66	86	72	69	85	70	68	62	73	67	63	69	67	67	76	73	89	63	53	81	61	80	73	69	65	81	67	65	75	72	71	69	73	68	65	58	80	78	72	60	77	79	54	60	75	79	83	71	70	65	57	60	64	77	74	80	54	66	59	58	64	59	70	71	73	80	68	69	84	70	75	82	80	56	72	64	65	69	69	67	80	69	75	61	72	68	68	65	63	59	70	72	74	84	75	89	79	82	79	68	67	73	60	79	71	79	73	87	81	66	82	68	72	73	76	77	70	73	73	73	74	68	71	90	74	76	74	62	75	77	87	67	76	83	78	66	84	72	71	74	66	66	64	67	85	67	66	82	64	87	72	77	82	73	70	76	69	55	64	72	74	77	55	79	86	66	67	83	79	81	66	73	84	76	66	76	75	66	82	52	81	80	84	64	69	71	80	58	88	76	66	71	73	79	77	72	78	57	74	68	75	69	88	80	75	71	74	79	81	63	81	67	58	66	73	78	74	78	73	67	68	59	68	71	83	85	77	62	68	61	71	69	75	67	78	88	64	88	80	67	63	63	73	73	73	78	90	84	67	69	72	64	74	73	71	78	74	68	73	79	68	63	76	74	71	70	87	62	65	78	71	69	74	75	68	70	80	62	77	64	82	78	79	57	69	79	61	73	71	57	73	74	69	70	71	76	65	63	80	51	81	78	82	65	75	79	57	69	67	71	77	69	76	66	63	63	78	69	78	80	74	60	72	86	69	69	68	71	70	81	72	73	70	78	78	76	74	79	77	70	72	67	67	92	84	68	64	60	66	73	62	66	74	71	61	68	59	64	83	64	66	73	67	81	51	84	69	61	81	76	84	84	62	58	84	74	68	86	79	82	87	68	75	59	60	68	70	61	62	80	62	62	78	70	75	58	90	66	58	78	75	65	73	67	83	63	71	72	77	71	71	88	86	61	60	78	72	64	75	65	77	77	72	81	74	72	68	67	69	70	70	75	79	83	69	80	66	75	75	85	79	83	73	82	70	75	77	68	70	81	64	64	73	83	78	80	80	72	57	71	75	77	63	71	70	81	59	73	58	77	72	68	81	78	90	73	63	63	63	66	77	70	65	68	75	61	63	66	64	75	78	89	49	66	62	93	64	78	63	81	69	74	75	71	73	60	64	68	60	60	80	77	77	90	73	74	83	74	88	64	53	92	74	63	83	64	68	87	70	78	72	76	64	70	68	68	80	51	70	90	82	63	72	88	69	69	77	72	68	72	68	68	86	90	64	82	76	74	73	67	75	65	81	68	71	83	70	81	68	69	66	68	68	85	67	74	73	56	72	68	71	78	77	54	76	70	72	78	74	68	69	63	76	71	69	73	78	79	66	71	87	64	71	73	68	64	64	70	86	65	84	83	62	60	63	81	80	61	78	71	81	83	64	68	68	64	76	78	84	55	67	69	61	64	65	82	73	91	73	76	75	63	59	81	65	66	58	70	72	75	80	52	65	92	70	79	66	75	85	75	66	73	70	58	67	63	78	66	66	70	59	78	76	76	64	57	82	90	67	86	68	76	63	70	81	63	57	77	72	74	91	63	71	67	89	68	68	58	76	72	55	69	77	63	69	72	68	79	76	76	69	82	79	78	75	74	71	62	83	100	83	67	79	74	73	69	74	81	58	74	71	75	53	71	72	63	73	85	71	58	74	77	73	70	78	79	82	79	65	67	86	72	61	76	84	61	64	70	75	83	71	65	63	76	69	77	70	71	64	73	61	64	60	76	71	71	83	86	82	78	71	66	68	67	67	67	76	69	79	88	72	79	62	77	88	70	78	77	78	79	71	80	67	77	72	70	79	86	77	65	97	69	90	87	87	75	70	77	77	84	53	81	75	73	70	68	70	60	70	64	83	70	82	77	61	73	69	77	73	74	57	70	77	68	81	66	83	61	67	83	64	53	76	82	62	71	70	67	69	63	97	84	65	72	81	68	80	70	53	84	63	70	61	85	72	77	86	69	66	73	65	79	88	70	80	81	67	81	62	70	72	76	92	85	67	72	71	70	69	59	75	73	72	68	78	77	54	82	77	75	71	84	70	64	66	89	64	58	73	71	65	66	80	75	79	58	69	75	71	69	65	79	70	68	66	89	68	68	88	67	70	74	59	59	70	61	86	70	68	76	68	75	76	81	57	87	58	71	60	80	55	67	71	80	72	84	81	70	93	92	86	55	68	69	74	69	59	61	71	64	69	61	82	67	81	75	68	73	65	59	67	66	70	82	89	62	76	69	69	59	80	76	88	82	74	87	74	74	73	58	73	61	79	85	61	78	62	72	73	77	95	74	70	70	75	81	84	69	58	76	76	64	75	78	56	68	64	86	73	73	62	73	85	64	77	65	54	71	71	57	58	65	89	69	91	68	59	59	76	69	65	66	73	72	63	76	73	89	88	76	56	66	70	72	83	74	70	79	80	73	68	88	79	58	65
28619	20949	14777	21615	42121	77729	73368	58227	39351	25750	12790	4232	1579	1041	946	942	928	895	909	901	865	927	904	1009	922	946	947	962	969	938	932	978	975	953	957	943	984	956	962	919	934	932	930	905	923	974	939	959	935	968	935	969	934	943	958	939	891	939	1003	924	920	982	916	922	950	939	913	955	945	941	907	941	978	956	972	920	998	917	943	937	902	906	953	945	943	947	952	917	925	912	1043	936	899	898	964	957	937	955	968	933	956	973	984	993	1004	912	994	950	936	928	952	916	965	972	913	914	1010	834	930	954	948	912	862	856	943	927	937	1002	955	858	944	946	953	946	917	933	953	919	987	927	903	970	1012	897	969	929	937	927	943	957	963	953	930	914	876	949	901	928	943	948	933	1006	914	933	971	969	962	975	887	954	962	931	889	980	916	958	962	937	943	969	977	977	916	869	945	949	924	963	892	934	908	902	916	910	953	922	948	929	880	950	938	972	998	969	930	954	939	939	914	947	946	942	925	959	985	944	870	926	952	1000	897	931	969	865	962	901	953	921	874	934	985	936	975	947	948	914	895	976	967	896	906	1048	971	916	915	950	932	924	910	985	956	953	968	948	975	1016	926	914	943	974	908	965	907	951	939	966	941	927	959	887	999	964	914	951	926	952	911	1003	964	957	973	962	1033	894	985	929	930	925	918	973	957	944	917	976	964	894	941	919	917	965	935	951	916	957	901	957	888	961	910	963	925	966	893	923	904	973	974	954	957	919	920	927	982	968	965	942	980	920	920	906	937	924	913	994	956	952	975	979	981	930	943	919	913	959	906	972	1009	975	946	975	975	936	953	948	918	968	923	924	879	982	892	932	908	979	968	1002	938	907	931	951	1003	908	915	931	960	923	971	956	955	931	956	933	920	915	941	987	940	1004	961	955	936	936	937	902	1014	932	949	898	964	998	918	885	956	965	901	964	910	928	935	937	1011	943	968	936	922	904	978	949	912	945	982	946	1004	982	982	931	879	906	884	920	960	972	955	921	977	928	942	947	960	934	976	941	967	911	938	923	900	980	909	968	937	955	964	895	903	967	938	952	954	881	930	937	942	957	953	934	919	915	989	936	958	956	990	1033	968	870	929	941	901	931	903	941	951	949	948	918	930	957	913	920	988	911	973	952	934	928	973	926	944	937	961	930	947	972	958	972	898	952	933	995	962	864	911	891	955	979	991	954	963	938	964	982	1029	930	982	927	947	951	939	963	930	969	988	925	943	950	961	969	950	961	915	908	947	938	966	944	931	885	943	952	959	947	960	938	871	951	933	966	1000	925	970	919	902	990	886	948	958	919	925	977	942	933	944	940	936	936	939	942	987	925	974	925	971	916	930	967	920	961	986	972	936	996	905	966	898	951	951	935	952	982	933	899	923	972	941	954	917	891	914	906	930	958	908	889	945	951	892	969	1011	928	962	977	938	907	955	935	939	993	952	951	969	920	975	935	970	982	937	993	908	927	873	990	927	966	926	916	963	936	989	965	884	964	919	933	1003	951	959	955	964	956	908	968	969	965	905	958	940	956	950	877	908	950	881	901	905	950	942	913	976	940	940	911	940	975	947	982	919	931	916	926	965	953	931	962	889	905	922	926	911	959	929	918	895	938	934	960	940	923	933	939	940	950	942	931	966	996	961	989	904	897	910	914	947	890	976	928	941	935	948	971	931	924	958	891	932	924	968	845	968	930	1010	929	946	956	954	933	945	947	982	966	993	951	956	969	907	931	902	980	890	954	961	940	961	891	909	956	990	972	971	903	955	921	923	963	952	909	921	935	935	912	950	890	979	915	1030	939	989	964	936	971	965	912	943	914	967	928	963	950	937	931	911	967	1012	934	922	935	904	941	947	949	922	936	915	983	962	943	918	944	931	956	958	936	936	927	949	980	927	977	962	928	910	880	992	993	911	1016	933	963	923	902	904	918	931	942	965	943	957	985	919	919	980	909	920	947	987	982	986	945	951	921	949	940	960	950	940	961	975	960	941	924	917	895	963	936	952	971	931	933	914	951	934	982	955	965	896	981	970	911	989	977	944	968	951	933	943	899	885	952	1016	954	908	973	959	941	948	956	1016	978	856	921	921	929	934	970	944	934	936	916	939	944	900	960	1002	918	995	955	998	935	922	941	1008	937	949	987	893	903	947	928	939	955	998	939	927	918	985	947	949	934	941	963	910	909	979	971	955	901	942	998	917	900	962	934	959	960	950	978	961	950	981	948	953	970	901	920	955	977	958	878	920	934	942	891	953	933	912	962	924	915	925	958	943	985	933	966	892	970	876	904	963	987	995	1055	944	909	948	970	984	946	936	952	936	966	965	951	964	928	978	927	940	909	938	975	978	968	989	951	966	1009	892	926	937	950	957	930	898	967	934	964	980	953	908	940	948	963	960	995	919	961	951	959	945	915	945	949	936	965	915	954	967	945	898	922	886	976	992	981	935	942	949	922	965	981	976	957	974	959	921	953	901	936	917	908	972	929	959	945	923	975	938	981	967	944	929	956	961	966	945	945	982	912	943	959	974	928	908	968	986	968	947	963	972	910	926	924	934	955	957	931	958	934	938	950	943	942	966	942	964	939	987	963	917	909	917	984	964	981	901	901	956	926	964	932	976	965	956	992	949	939	929	1001	939	946	951	988	925	958	994	997	925	897	947	909	929	917	992	972	953	966	955	935	943	977	905	948	954	927	1005	918	974	964	940	949	962	897	976	944	943	909	898	856	974	958	925	963	923	936	931	920	904	921	950	911	905	943	938	964	962	977	898	974	945	899	959	961	864	963	944	999	963	905	881	906	938	901	955	927	937	971	981	914	920	920	898	997	875	939	942	1017	963	966	954	885	992	956	961	931	920	959	982	963	957	906	934	987	940	914	1040	922	913	936	919	936	1005	899	911	939	953	966	903	953	978	989	970	925	955	972	916	966	995	962	1001	940	963	945	931	906	908	979	967	912	895	991	916	982	850	967	1019	945	910	993	887	951	901	1008	917	912	1018	952	915	945	965	930	936	922	950	959	950	970	921	884	876	938	950	898	925	933	1017	980	1025	925	966	909	900	953	955	983	949	876	1010	906	918	901	955	963	961	942	916	941	909	927	1009	966	979	883	977	924	965	905	931	921	931	884	986	953	932	906	1006	951	968	954	936	916	944	932	928	920	945	974	934	952	926	957	885	902	928	919	946	938	978	930	950	942	959	944	925	940	894	930	963	965	947	943	958	930	957	933	924	943	920	937	978	941	965	969	935	906	994	930	974	916	926	968	925	918	912	940	894	955	929	975	927	920	942	939	906	961	991	921	984	928	931	921	909	932	959	967	988	918	916	904	954	956	965	945	932	925	968	894	946	931	976	947	877	910	922	934	962	945	914	948	959	925	970	909	962	957	990	882	898	925	954	913	969	887	913	974	912	881	957	977	963	983	857	918	1013	893	980	998	909	949	934	933	909	971	927	904	953	948	932	975	962	954	929	965	896	903	961	914	916	901	952	948	942	964	919	960	938	942	881	976	940	958	960	927	984	917
1992	819	486	268	665	4667	5321	3631	1575	563	209	101	51	59	66	59	72	81	64	76	61	85	62	69	67	69	58	61	84	54	58	66	51	73	57	64	55	56	63	51	72	72	61	77	51	62	73	66	55	54	52	61	67	54	78	64	76	58	63	61	69	54	67	48	65	50	65	67	71	57	57	67	58	77	70	66	76	63	52	72	72	70	72	70	62	60	69	60	46	73	60	67	57	66	63	61	58	73	62	55	55	78	65	58	64	64	68	67	74	56	62	73	57	48	56	65	66	68	57	72	83	68	60	65	65	61	57	58	66	56	86	59	46	63	65	68	75	69	64	72	64	58	72	65	56	58	71	50	76	68	61	59	59	60	58	64	68	58	59	63	65	67	49	58	51	64	61	62	54	57	76	63	56	61	69	72	69	75	62	57	60	64	81	64	70	54	45	54	64	65	64	65	74	55	77	63	56	60	63	88	71	52	74	62	62	62	61	54	56	68	66	72	68	58	65	79	58	63	60	59	84	56	71	63	67	54	78	49	56	67	71	70	62	48	67	50	67	70	60	52	76	68	66	63	78	63	67	66	68	67	69	65	64	70	45	74	54	63	77	53	63	70	58	65	49	55	54	62	57	63	75	62	72	55	60	73	75	55	60	76	63	65	70	57	65	64	66	69	65	70	63	69	56	60	73	73	60	58	69	66	66	57	62	61	57	75	56	60	56	55	58	76	54	52	56	56	51	60	70	60	69	72	61	62	56	66	59	73	73	74	62	69	53	65	68	72	60	63	61	58	56	83	57	61	69	64	58	53	70	68	64	61	64	49	67	52	55	63	54	62	59	57	61	44	68	75	55	65	70	65	68	63	67	75	68	58	68	62	55	71	52	70	58	72	50	63	62	81	66	75	71	63	55	52	56	70	69	70	69	59	61	55	74	61	65	53	62	66	62	61	71	67	63	67	58	64	66	56	82	72	65	86	63	58	57	63	52	55	58	70	60	67	70	63	53	65	72	65	52	76	80	63	44	64	64	68	59	75	69	52	53	43	69	71	60	65	72	56	61	70	66	69	67	58	49	62	64	64	67	62	54	58	56	79	56	63	80	71	65	70	59	49	68	62	56	76	63	64	65	65	62	57	63	70	68	68	64	64	65	70	69	65	86	61	66	58	77	63	70	53	53	65	88	63	67	54	64	68	65	81	64	67	69	83	71	77	56	57	70	54	55	78	70	80	66	57	58	57	68	46	54	70	67	50	54	56	74	75	72	55	77	70	62	58	69	65	59	62	62	62	59	53	56	67	63	45	59	49	54	70	54	62	66	55	51	50	52	60	62	78	56	71	64	46	63	66	60	53	44	65	75	62	68	59	72	79	52	63	57	57	73	69	79	55	65	61	65	57	50	42	62	60	72	61	58	53	77	59	56	55	67	52	62	54	78	56	62	65	58	70	54	61	64	65	69	75	61	65	58	60	72	67	75	57	61	62	60	77	61	70	62	50	70	67	58	70	66	69	62	63	75	62	63	64	60	68	77	67	60	72	66	47	58	72	64	62	50	68	71	78	75	57	59	46	56	58	60	60	66	51	58	58	67	65	59	57	67	56	65	72	58	55	62	82	63	76	50	59	67	54	68	73	53	65	74	66	67	59	65	67	67	63	55	62	65	58	68	67	55	50	71	64	60	70	71	65	78	52	70	62	66	66	60	60	54	64	69	63	72	82	48	61	54	55	58	75	55	74	65	73	57	56	46	66	50	66	71	77	63	65	73	66	70	67	63	62	59	59	65	55	65	68	60	57	45	52	67	49	64	50	55	68	72	62	60	75	50	53	69	61	61	55	53	68	71	73	71	61	62	59	59	62	74	69	60	54	66	64	58	69	53	47	63	60	66	49	60	69	65	82	57	66	76	55	59	60	60	77	64	63	57	56	65	73	74	72	63	76	78	67	59	62	69	61	60	69	66	53	54	51	61	65	63	71	73	53	81	69	70	65	61	52	68	60	66	65	65	64	69	76	71	68	71	63	53	51	63	50	57	65	55	49	47	70	57	64	62	49	70	55	66	60	61	60	61	61	58	71	66	56	60	62	56	61	67	51	56	82	69	63	65	68	49	60	74	57	52	58	63	73	73	60	67	49	66	79	64	66	49	59	70	70	67	64	66	65	73	74	55	65	78	54	53	56	71	64	70	59	73	59	77	63	72	62	67	57	62	57	56	48	55	72	53	67	67	52	57	69	70	57	79	63	63	61	64	51	58	64	54	73	66	60	68	63	67	77	59	61	64	60	60	61	55	65	70	73	67	52	60	64	58	65	60	61	59	61	63	73	55	81	54	78	67	50	59	61	67	79	60	47	71	71	62	62	58	62	66	56	62	53	51	61	72	50	60	63	77	69	72	65	54	63	71	47	62	52	63	61	75	60	56	45	50	64	62	53	61	71	57	86	65	59	61	56	54	62	68	64	53	78	61	65	66	67	68	67	75	70	56	67	54	65	56	60	53	68	70	73	65	58	67	55	66	63	53	52	65	71	65	64	67	69	64	67	57	53	56	57	69	67	66	62	55	66	64	66	68	57	60	56	48	61	83	68	74	72	65	53	63	60	52	57	85	57	62	51	46	62	58	64	57	58	64	53	66	56	53	71	66	54	68	67	55	52	59	54	51	63	70	70	58	68	63	63	61	61	83	55	70	52	67	65	53	66	53	70	60	53	49	55	69	65	76	57	72	58	65	63	48	54	62	58	70	75	57	64	77	71	63	64	67	67	75	55	58	52	61	62	46	73	58	59	85	44	63	64	68	58	80	58	60	63	60	61	62	62	64	61	68	58	52	71	70	67	62	61	67	57	65	51	56	53	66	77	79	63	61	65	68	60	60	63	55	64	64	64	68	72	67	61	61	59	54	62	60	55	75	62	73	61	72	76	71	63	76	64	47	62	41	63	59	52	71	69	56	80	77	59	61	58	61	77	65	64	78	55	55	72	69	68	72	64	64	60	54	63	65	69	67	54	60	81	60	50	70	86	52	55	70	76	68	52	80	63	56	64	81	62	65	53	44	67	58	57	57	64	60	56	57	56	65	61	75	63	56	58	66	50	63	66	75	70	60	60	63	76	63	66	57	50	86	68	55	58	54	60	70	49	61	56	66	65	59	67	67	69	48	74	72	65	55	58	63	65	57	62	54	56	50	65	69	55	60	67	76	60	68	59	63	54	57	64	49	41	70	69	48	72	63	61	57	70	66	57	63	63	49	64	58	57	65	50	63	64	76	56	77	62	55	61	61	52	59	51	59	75	57	73	75	69	65	69	56	60	58	55	76	71	64	70	57	70	74	58	56	77	72	59	54	66	65	67	57	62	66	82	73	57	61	57	72	69	69	72	78	60	53	49	65	60	69	69	48	52	63	73	68	71	68	56	65	66	56	69	61	60	70	68	69	64	53	57	81	63	67	64	47	66	51	72	58	79	61	63	74	60	69	69	65	65	65	58	70	58	50	69
22269	13833	8932	13303	27095	49605	44979	35559	24601	12602	4868	1801	1018	825	853	796	853	821	802	820	775	812	810	833	849	795	782	800	862	802	798	800	872	833	837	827	830	856	830	821	865	814	795	895	806	803	810	799	843	819	819	827	829	814	824	774	827	794	840	781	826	795	760	784	820	797	783	880	802	761	816	825	856	816	807	829	795	811	817	835	816	860	897	836	783	824	809	826	809	811	789	807	855	860	814	810	803	778	784	841	795	840	812	846	795	806	775	823	823	763	829	785	819	822	805	816	829	825	831	794	841	828	757	811	785	776	833	816	785	839	815	864	812	839	851	831	819	769	808	770	829	781	809	839	806	816	835	849	838	859	826	852	788	785	803	805	807	823	797	818	823	817	832	809	842	816	837	796	823	759	829	849	815	837	811	834	787	845	832	831	826	831	825	809	828	825	831	830	838	836	814	817	866	817	780	810	782	865	854	847	806	826	813	793	834	829	803	819	821	801	803	791	847	848	841	762	844	845	831	806	800	848	803	828	791	860	829	798	804	823	790	814	827	823	809	857	797	885	800	834	816	821	836	813	835	785	885	793	855	875	799	819	807	805	839	802	794	799	740	798	808	838	848	840	840	821	853	814	791	833	801	801	859	768	847	845	855	863	829	818	823	804	812	790	813	844	821	853	811	807	798	865	838	878	808	833	833	815	834	791	835	875	817	800	802	820	795	785	792	816	850	801	848	847	853	796	773	826	817	759	788	852	849	798	823	856	856	819	840	803	827	791	843	842	879	815	819	842	862	842	853	823	813	809	852	811	849	775	859	827	851	820	855	842	812	811	876	821	773	820	825	834	798	793	845	808	856	835	864	863	814	804	808	822	775	799	835	827	777	811	758	816	853	816	827	848	772	843	838	806	844	860	820	801	786	841	803	854	863	833	791	813	770	847	829	852	837	806	810	821	841	797	808	858	802	838	814	835	776	795	820	804	800	822	828	808	824	781	822	827	852	844	864	811	780	797	800	840	792	823	860	822	799	845	839	777	794	770	850	811	797	827	862	833	817	828	856	867	813	803	812	838	823	823	827	858	845	801	795	866	796	787	799	841	808	784	795	828	804	829	869	791	855	845	821	839	814	825	809	758	786	845	804	869	840	867	833	838	863	803	802	823	794	818	838	852	848	848	826	809	851	813	809	836	810	823	859	809	813	812	783	867	849	800	779	842	788	801	830	823	842	825	862	819	802	828	835	833	826	766	837	790	829	868	836	801	795	838	775	807	789	834	803	862	827	847	811	809	799	752	823	809	798	844	834	827	853	862	820	849	817	712	816	807	813	785	778	785	830	808	778	811	864	791	854	804	821	813	794	828	819	793	811	797	846	827	840	808	825	810	809	807	801	815	777	855	802	867	842	750	826	809	831	834	865	880	824	779	821	778	827	825	821	822	803	817	827	823	830	851	849	830	795	809	862	811	857	810	836	816	813	825	824	828	890	774	821	825	820	820	825	843	847	843	825	846	781	788	786	793	866	839	852	813	801	853	802	810	811	866	780	823	791	797	834	886	830	798	785	865	824	813	861	795	827	779	768	786	815	814	826	855	782	807	831	832	792	822	857	806	866	796	793	805	903	800	815	778	814	846	872	760	837	778	809	896	862	777	806	798	833	835	863	811	835	838	803	867	784	825	836	835	796	845	850	791	825	808	833	793	806	817	806	798	841	769	798	809	837	812	845	775	834	829	825	793	852	847	805	783	824	795	848	825	800	820	847	886	781	822	828	801	843	826	794	805	823	836	881	801	880	821	854	828	804	764	833	798	861	818	785	809	799	853	807	851	759	842	853	820	833	825	857	811	822	824	878	869	851	798	799	848	804	801	818	764	804	859	841	816	854	828	806	840	833	854	810	806	801	792	823	803	825	754	827	824	818	825	793	828	833	810	815	800	839	847	834	801	883	787	834	822	847	814	818	830	833	844	820	851	835	780	830	826	853	782	835	801	855	791	852	833	804	831	830	807	839	852	834	827	887	806	803	844	837	833	832	818	810	833	829	834	836	838	811	778	828	855	832	854	818	832	784	810	814	829	801	795	849	852	827	838	825	796	801	787	865	794	813	872	803	814	832	853	824	764	762	804	775	823	894	805	865	779	838	803	789	755	791	806	753	858	852	868	878	761	824	818	814	814	830	863	788	819	839	815	818	835	835	779	889	830	837	829	800	844	758	812	841	881	827	791	814	853	785	798	786	857	837	797	816	865	823	775	827	803	825	880	803	812	830	850	841	827	797	797	792	841	779	863	881	843	855	823	865	813	823	786	830	810	812	807	767	834	786	826	772	853	813	811	835	828	816	781	808	821	777	838	856	779	829	832	834	827	848	790	836	850	792	853	888	819	808	818	823	833	821	886	804	845	821	774	811	820	826	862	829	842	788	786	825	751	803	794	800	831	841	819	826	836	784	826	770	805	792	831	825	839	782	848	766	851	787	821	818	839	833	848	786	837	789	812	836	854	880	849	845	826	858	774	831	781	823	823	835	770	828	804	869	817	821	796	768	827	823	818	844	791	818	847	781	803	856	825	793	840	852	786	826	827	826	824	819	834	806	854	861	802	837	793	784	812	832	840	824	778	873	758	787	825	790	856	828	838	817	800	862	783	817	791	786	797	814	833	823	832	857	845	836	796	778	844	849	807	818	829	812	790	845	829	863	835	810	790	805	827	830	815	799	795	769	797	797	819	840	826	773	821	860	812	803	861	775	836	822	793	800	849	776	826	774	842	785	824	800	854	854	822	796	840	828	844	781	822	850	835	819	830	804	775	836	854	835	787	852	794	822	768	849	848	820	794	842	837	809	840	817	820	762	843	848	842	809	762	821	776	791	843	827	825	830	862	790	823	815	838	829	800	844	813	799	815	809	833	825	834	859	806	840	830	780	812	818	785	830	833	844	864	841	750	854	762	830	822	862	794	781	805	835	846	792	821	843	805	814	832	821	844	835	787	802	819	837	778	869	862	833	857	802	840	842	814	840	783	788	793	797	813	868	835	806	809	841	830	797	820	782	853	800	800	797	835	848	827	797	783	811	846	798	776	792	817	817	771	824	795	821	851	824	824	799	874	848	832	837	842	813	809	797	790	853	849	786	784	803	815	815	808	837	830	831	832	799	809	872	794	796	830	836	826	770	820	828	815	810	841	844	774	792	818	798	795	843	837	776	826	826	824	801	807	839	811	808	827	836	821	800	835	829	770	807	822	848	864	814	813	791	823	835	814	829	784	816	867	774	786	859	809	852	837	787	837	852	834	817	826	792	815	843	816	828	813	843	779	792	817	786	824	827	859	826	808	787	810	832	861	839	866	871	826	852	824	855	772	809	879	834	843	813	862	855	807	760	824	783	829	801	840	844	831	810	887	867	809	777	867	829	836	802	831	796	839	850	825	833	802	828	790	805	819	822	853	813	821	813	833	822	770	842	804	797	795	811	836	859	830	836	790	835	811	878	768	843	854	803	774
1526	1224	575	288	1326	12053	13474	8275	3275	917	302	97	88	72	79	81	69	58	61	72	58	65	71	68	74	63	67	71	62	72	71	60	65	58	49	50	61	55	89	71	67	62	66	64	64	81	77	76	61	79	66	57	58	74	54	72	87	65	53	84	53	65	66	65	53	66	63	63	63	66	74	62	58	52	62	76	69	66	77	55	54	65	61	64	61	74	63	71	58	61	72	74	60	63	57	69	56	53	71	74	59	60	67	79	73	65	62	69	61	70	82	77	61	73	58	63	67	72	73	73	73	68	54	63	69	58	59	75	78	58	48	72	70	58	67	76	53	70	67	75	75	66	63	67	55	65	69	74	74	63	74	59	66	68	59	72	59	54	65	54	60	72	62	67	53	55	75	56	62	71	67	71	70	62	81	79	66	65	79	42	89	58	79	63	73	70	57	56	61	72	63	73	68	64	66	70	65	68	79	71	53	64	59	70	70	80	77	59	56	66	56	62	68	72	66	60	61	68	59	69	64	65	64	43	67	73	55	63	67	78	65	69	64	66	56	65	74	62	69	58	68	73	61	54	49	61	88	77	49	64	73	62	66	59	77	72	73	70	85	65	69	74	63	53	65	67	46	75	67	60	68	76	73	57	78	63	69	53	63	68	64	67	60	58	66	63	72	58	71	72	64	68	74	57	56	45	71	62	63	61	66	57	77	63	61	62	79	75	54	59	63	89	62	79	77	81	72	53	65	62	69	88	58	68	55	54	65	65	72	70	60	75	66	76	67	56	63	62	46	60	63	62	66	65	58	91	59	70	57	65	59	56	56	44	70	68	63	51	67	70	72	54	65	63	73	64	48	58	65	58	89	62	61	54	65	66	75	60	69	69	72	71	62	65	64	70	58	76	70	65	72	63	56	70	80	58	83	70	58	63	67	67	69	72	59	62	65	62	63	54	57	62	69	66	76	70	61	72	69	71	64	66	75	63	69	76	74	73	57	68	75	69	59	79	66	70	61	62	64	77	68	62	77	71	73	61	69	67	70	68	54	60	61	72	77	62	69	81	57	71	74	74	75	66	63	66	58	64	53	65	73	59	64	61	64	57	67	77	60	66	53	69	77	53	66	71	66	78	64	62	69	75	64	59	60	62	65	51	73	56	73	73	57	60	71	56	64	78	86	68	57	64	76	63	68	61	61	70	71	82	79	60	71	88	60	68	77	56	72	57	57	66	64	82	71	72	68	67	83	75	71	69	75	63	54	77	57	68	60	68	54	58	64	71	63	59	66	62	62	62	76	79	50	70	53	57	62	54	75	58	62	62	84	68	69	70	69	65	69	57	68	63	57	67	67	65	64	73	54	81	73	59	61	76	79	64	65	68	65	66	66	59	57	64	79	68	66	68	65	67	57	72	70	85	68	82	72	63	74	47	57	55	63	73	79	69	67	71	79	58	65	62	70	63	56	62	63	71	69	64	64	72	67	56	59	64	55	62	56	74	76	67	69	60	62	60	72	65	54	69	71	67	60	75	64	57	69	75	69	87	80	70	52	66	69	65	69	83	61	66	63	58	58	71	69	66	65	58	65	65	65	77	47	67	62	57	69	63	72	64	55	64	65	61	73	61	63	54	62	64	67	66	58	66	59	58	60	66	81	62	52	81	68	64	59	61	67	61	67	51	68	62	56	73	81	61	65	55	59	54	60	72	63	74	58	76	62	71	68	55	59	66	68	57	63	70	57	84	55	69	66	70	63	62	75	67	63	55	64	73	67	58	67	74	79	66	62	72	73	84	65	78	68	82	73	82	78	65	72	68	75	75	64	52	73	66	76	61	58	68	77	71	80	72	69	73	64	70	71	69	72	71	58	67	70	65	73	57	47	73	67	67	73	74	75	75	65	67	61	56	77	50	74	60	78	60	77	63	62	67	66	65	67	66	68	71	71	62	70	57	71	64	58	62	65	65	64	63	57	66	66	62	67	70	71	65	63	66	79	53	55	66	68	59	74	53	76	60	72	68	58	72	66	73	71	54	36	78	53	75	65	53	64	56	61	50	82	60	58	74	71	51	79	60	70	73	64	71	66	59	64	65	67	64	68	78	62	77	71	77	63	56	70	56	56	63	62	78	55	58	57	48	65	53	64	66	85	77	72	65	67	82	74	67	64	78	66	71	48	63	81	81	68	66	63	71	50	68	75	64	58	61	68	63	61	63	54	70	76	46	64	64	60	58	71	76	62	66	43	74	74	76	66	66	68	68	53	69	49	61	57	69	68	64	73	63	53	69	64	69	62	68	61	62	69	68	64	66	61	79	68	55	56	60	63	59	61	66	60	77	49	66	66	62	81	64	54	67	57	60	69	70	69	55	69	64	66	76	54	68	65	64	68	56	67	65	69	82	66	56	65	67	67	69	69	65	60	69	75	67	64	56	74	60	64	60	53	57	64	63	69	78	73	57	65	77	59	60	88	88	66	50	58	74	72	76	61	66	55	67	69	73	71	72	63	74	61	76	65	52	67	72	56	63	65	62	55	68	58	72	66	86	69	65	63	57	65	65	61	71	70	61	81	58	60	65	67	73	60	69	70	68	85	62	70	60	67	66	70	66	72	68	73	60	77	58	63	58	81	70	69	63	72	67	62	81	64	67	69	70	68	72	74	62	60	66	70	66	68	60	73	56	66	66	59	64	70	68	64	62	60	79	73	67	62	71	71	60	62	74	87	68	56	78	77	68	68	66	57	74	58	68	65	70	62	78	59	72	56	57	57	65	79	76	63	77	71	72	65	59	72	51	58	67	53	57	64	63	55	64	67	63	55	63	83	76	61	61	67	82	64	66	56	71	83	78	59	77	65	67	70	54	69	73	56	58	66	71	79	71	65	75	56	79	60	68	75	53	78	60	68	77	67	63	63	74	71	60	70	71	71	63	63	80	44	65	66	65	66	68	64	62	65	70	66	63	72	66	60	51	65	77	81	54	75	69	65	50	71	76	61	65	56	64	60	75	65	68	77	52	70	70	70	58	59	67	57	81	52	69	68	57	67	69	68	81	63	68	70	60	76	76	51	65	70	65	62	55	68	68	67	67	67	65	74	77	62	67	67	75	56	62	72	61	75	75	55	58	65	65	43	61	76	64	72	72	77	56	50	63	77	58	68	62	69	57	53	80	60	61	69	56	70	59	58	87	54	65	61	74	69	78	49	63	69	70	60	65	71	76	62	71	70	59	58	52	50	71	57	69	56	68	61	70	59	74	65	70	64	66	73	61	79	69	70	71	74	56	68	65	69	79	80	52	55	69	69	73	78	55	66	67	73	70	74	71	52	63	71	64	64	70	67	78	70	54	51	60	67	69	70	63	62	56	67	81	67	64	67	70	70	65	67	68	71	61	72	52	70	58	79	77	50	50	60	77	62	66	66	57	64	59	60	46	62	78	79	63	79	69	56	60	59	61	74	83	63	69	81	65	71	65	46	60	79	66	53	79	71	69	67	61	60	76	64	74
24939	17299	10569	14686	35109	67399	60277	46169	31604	17439	7372	2375	1044	897	857	836	857	893	832	897	863	867	818	837	863	814	833	827	857	882	897	868	843	867	836	849	843	847	853	879	854	881	832	851	808	818	836	824	885	809	854	802	859	846	832	897	844	834	832	864	818	863	827	833	885	877	877	913	847	807	883	881	870	812	872	876	849	891	826	860	865	900	867	852	893	893	787	861	812	846	834	889	815	831	814	853	805	831	798	922	821	817	826	851	864	836	861	862	842	849	911	854	844	917	861	842	847	823	806	875	840	861	881	825	882	871	765	835	886	790	805	887	886	796	832	861	888	892	841	840	853	849	904	871	852	855	851	861	860	898	785	856	808	881	913	842	825	837	816	838	900	823	843	879	906	842	836	842	853	898	816	856	829	828	895	868	883	926	882	879	845	820	872	874	863	858	845	852	796	900	804	841	823	850	870	836	855	848	818	822	880	877	899	860	886	811	825	912	863	848	795	852	823	829	867	870	900	814	832	804	887	878	828	824	835	850	873	849	897	891	920	842	896	846	900	870	890	871	869	855	824	871	880	837	864	822	842	891	875	910	852	892	875	884	867	892	814	831	837	868	825	824	854	848	860	853	878	895	874	836	859	824	841	873	869	882	858	870	886	907	833	897	868	843	816	847	850	820	882	805	899	825	847	875	840	851	826	842	847	830	868	826	853	839	886	892	836	902	860	832	854	846	875	813	820	819	883	828	834	867	862	869	846	835	839	883	801	825	841	878	855	902	835	846	826	844	820	837	876	854	840	848	844	883	939	810	841	879	852	853	848	852	849	852	915	817	880	860	878	873	871	819	839	875	861	817	829	907	855	843	852	839	867	843	893	790	842	850	868	889	850	840	813	840	894	886	861	851	851	900	801	863	829	815	832	817	845	813	854	912	885	871	853	857	871	890	816	881	851	845	839	907	873	823	877	893	847	836	870	919	851	858	851	862	879	834	864	816	901	818	887	816	887	869	843	878	838	828	831	837	850	812	831	852	851	830	880	880	863	854	911	859	878	853	856	837	843	841	837	900	863	861	861	878	864	835	875	856	828	905	869	880	853	883	835	867	861	863	802	866	857	866	859	891	914	841	802	854	821	852	890	880	870	880	910	836	873	833	827	859	867	871	870	931	896	894	835	843	824	903	902	900	856	885	812	831	845	850	877	828	817	839	815	846	827	845	818	817	815	840	887	835	835	825	862	930	913	847	834	931	887	798	893	861	842	827	872	867	842	848	807	880	844	845	849	859	858	861	858	859	868	865	832	850	858	850	800	878	778	940	891	874	832	830	805	849	861	838	836	880	856	870	894	845	866	827	837	833	858	839	844	795	852	859	904	850	834	897	884	897	831	856	905	854	836	879	901	882	887	880	880	855	859	843	831	895	824	837	828	852	880	881	821	872	861	865	872	866	820	854	857	899	851	818	854	802	849	817	869	847	884	922	848	848	859	842	823	855	872	891	870	852	858	878	869	918	881	856	906	860	897	847	918	856	851	848	841	817	838	834	813	864	842	858	882	795	868	910	840	917	811	800	814	927	854	874	836	869	834	869	833	818	854	892	867	851	848	851	889	855	890	846	892	922	807	852	851	859	826	882	865	853	821	892	836	911	841	814	808	900	837	836	857	882	869	848	825	828	863	831	862	895	798	834	813	882	843	820	799	857	851	893	813	864	869	859	848	820	842	868	897	806	852	856	802	893	876	835	874	891	792	832	838	873	790	807	867	860	830	805	852	840	831	850	871	826	827	882	830	884	856	850	856	867	856	849	837	844	822	851	864	938	851	829	807	904	857	839	800	836	875	896	874	844	817	866	898	891	929	837	789	904	870	855	839	830	826	851	806	830	818	804	880	839	846	911	872	832	893	882	883	888	864	843	873	889	888	812	854	811	858	831	800	882	848	849	844	899	824	839	805	802	843	848	841	865	898	844	848	822	902	850	809	846	889	923	824	824	865	853	861	867	821	844	875	866	833	853	820	848	857	864	894	812	842	886	892	884	872	898	798	813	874	837	883	867	855	883	849	879	865	807	890	891	831	844	817	885	819	882	847	807	820	825	893	867	818	836	854	909	879	842	895	803	873	876	834	839	832	857	852	867	805	864	861	907	882	852	859	835	851	849	823	869	829	876	813	840	875	902	814	844	824	825	867	825	829	808	848	807	860	861	853	823	861	816	849	845	842	790	849	841	857	855	885	818	846	840	835	883	925	855	899	861	930	862	829	897	868	871	865	821	848	850	898	915	856	848	884	843	837	877	824	806	861	843	861	840	831	853	830	831	856	859	842	875	861	907	832	832	862	829	893	865	876	878	842	846	820	859	860	824	829	909	790	820	932	846	836	853	853	850	843	838	854	857	872	831	836	880	831	877	832	854	848	932	872	874	893	827	836	854	895	881	873	813	834	820	878	877	800	827	880	903	873	827	885	895	889	871	832	844	835	885	834	851	796	856	884	827	848	860	886	855	868	895	828	827	819	848	800	780	854	846	868	893	848	861	875	836	888	848	862	869	835	878	868	840	868	860	912	818	875	909	818	840	853	824	840	823	861	845	840	841	808	878	853	799	806	838	906	838	906	878	856	834	869	830	846	844	848	822	856	847	814	883	875	904	831	866	884	849	849	814	873	884	861	830	797	806	845	866	827	895	868	839	885	797	871	841	869	911	860	835	876	838	847	896	862	867	891	893	920	873	814	851	791	866	812	849	873	923	875	853	895	832	833	925	893	847	861	860	854	877	833	879	897	892	839	816	806	867	882	822	875	834	832	853	826	840	857	849	829	832	835	899	850	886	831	855	816	873	876	850	884	861	837	875	870	855	879	832	843	859	870	840	902	873	828	830	793	899	849	812	854	884	851	847	874	902	896	847	828	846	833	848	899	850	884	812	812	880	876	838	862	844	898	866	901	872	890	794	806	896	892	840	842	835	817	883	871	837	797	869	864	859	847	872	835	886	853	841	854	858	864	788	902	837	862	827	831	837	875	819	872	837	861	863	848	870	855	912	858	845	872	851	817	867	894	818	875	872	815	864	846	868	876	899	839	809	817	783	871	862	887	816	843	842	848	876	861	811	907	846	915	850	874	815	833	888	884	884	872	842	900	844	838	828	858	823	889	820	845	832	840	835	847	836	847	829	908	806	849	825	808	884	877	878	871	844	883	820	858	930	869	837	904	898	868	851	864	838	841	826	870	863	860	863	815	836	874	862	827	829	839	847	833	889	837	812	840	843	861	887	882	834	855	868	878	866	839	863	833	847	833	847	874	857	866	838	795	860	887	827	862	881	812	876	849	852	814	852	859	868	858	799	876	904	871	896	856	825	861	840	866	823	874	851	899	842	844	869	884	851	885	813	826	801	892	840	863	862	917	868	871	892	851	866	908	839	856	899	878	825	850	854	843	832	857	854	881	867	767	864	872	844	839	874	877	867	806	864	869	887	867	866	880	879	887	782	847	801	908	817	887	894
3219	1096	665	414	1967	13960	15079	8702	3383	928	289	117	87	68	77	88	68	80	79	75	73	85	75	76	92	73	71	80	71	66	73	64	63	63	63	73	69	69	50	71	67	77	67	67	50	72	91	63	62	64	65	68	58	80	59	80	79	61	68	57	69	71	76	70	65	56	75	74	82	72	58	79	78	65	72	70	59	71	67	61	78	51	76	63	64	79	74	87	64	82	71	66	85	64	65	81	62	72	70	74	68	77	52	73	72	64	72	56	66	88	71	61	81	64	90	71	74	60	74	62	48	75	68	71	60	72	65	69	78	50	70	65	60	65	70	80	78	73	70	54	68	61	71	73	64	75	64	63	79	70	70	63	71	73	79	59	77	58	71	87	70	66	75	53	67	63	75	70	86	63	60	82	61	77	71	66	73	59	75	74	75	69	63	75	53	58	76	69	68	71	59	77	66	63	74	73	68	65	73	79	66	69	79	69	62	70	75	74	73	70	76	74	64	66	66	67	67	76	67	78	66	70	61	69	65	52	56	65	62	74	57	57	78	66	70	64	52	85	63	92	69	77	60	72	60	73	73	74	80	67	69	63	66	68	65	70	75	68	71	66	80	68	87	54	56	61	70	76	58	70	66	80	74	73	75	61	71	57	77	58	71	70	69	60	66	70	63	61	74	77	70	65	75	65	73	67	66	79	58	64	69	64	71	72	80	58	78	57	73	69	82	65	62	78	79	80	78	73	67	53	50	73	60	68	64	80	68	69	83	57	66	77	68	67	70	58	77	58	55	76	74	78	56	76	76	68	65	68	87	59	69	77	67	57	77	60	63	65	65	68	79	78	66	62	74	69	79	75	68	82	59	75	70	61	74	69	77	83	71	67	82	79	59	78	71	49	51	67	59	76	95	71	74	48	65	68	76	85	69	76	82	54	62	82	63	76	76	76	74	81	78	87	62	73	83	73	70	73	70	65	78	70	67	61	68	75	61	59	73	65	68	75	81	68	63	85	76	86	64	62	69	79	75	78	80	64	63	54	73	87	79	56	84	59	65	57	69	82	68	75	72	74	81	68	60	71	74	54	63	57	60	71	69	71	65	68	67	64	73	85	58	70	73	73	77	71	66	68	64	63	75	67	83	62	76	58	78	74	80	69	65	77	60	73	79	84	64	85	67	71	62	67	64	82	67	58	73	62	50	88	63	66	56	80	67	81	70	63	62	76	77	72	62	55	73	67	75	72	67	77	63	59	56	63	65	71	67	64	53	79	60	78	73	62	54	68	77	74	54	59	59	59	64	70	63	72	73	67	63	59	70	73	84	63	80	70	74	72	75	58	62	79	76	71	59	83	80	69	68	63	75	62	65	57	82	63	69	66	66	69	77	81	63	70	82	65	62	79	64	62	72	50	64	60	69	82	57	65	74	61	64	70	72	70	74	70	66	60	76	65	78	65	70	63	79	74	67	72	68	57	72	69	66	75	71	62	74	69	62	70	60	66	71	76	62	82	68	71	77	65	72	67	70	56	66	85	73	57	70	58	63	75	59	67	82	83	63	65	80	69	56	69	75	73	71	66	62	58	70	80	71	68	75	76	72	76	74	66	56	64	77	58	62	82	56	70	74	67	76	84	66	67	68	66	86	54	74	73	73	67	78	68	56	67	60	64	76	73	58	72	71	62	58	65	61	53	61	63	71	73	68	49	81	78	87	64	67	66	72	54	62	64	74	66	68	65	65	69	80	65	69	76	64	78	83	64	74	74	63	78	59	69	79	69	67	78	67	77	75	61	85	63	68	74	64	58	63	76	89	59	70	77	82	61	70	73	68	73	72	75	64	69	78	73	64	73	64	71	81	52	53	81	65	73	68	59	64	75	66	76	81	69	61	45	72	83	80	61	67	66	65	66	77	66	62	78	65	60	59	83	77	72	72	58	68	63	67	66	75	83	64	64	60	73	67	79	57	83	71	66	68	70	70	77	63	64	70	77	60	70	75	68	75	57	71	87	65	67	73	62	70	66	65	82	71	66	95	89	75	77	75	90	65	62	57	70	70	70	77	70	64	81	68	69	85	67	61	78	82	55	62	57	64	58	81	62	67	66	76	65	78	79	69	82	79	64	66	59	63	78	52	68	87	73	72	62	73	79	73	51	73	68	64	55	56	71	76	64	52	69	69	71	57	63	53	58	81	74	71	73	75	71	68	71	64	77	79	71	75	77	66	75	63	64	67	75	73	72	64	59	82	82	77	75	56	84	75	80	67	60	64	71	67	79	66	81	70	74	70	46	64	85	69	68	76	52	81	66	77	71	77	70	68	74	81	67	79	55	67	77	62	56	75	76	77	64	71	75	79	66	86	81	72	67	71	80	68	68	53	70	66	66	75	81	64	63	71	70	77	66	70	71	68	84	58	64	72	73	67	84	65	62	59	65	69	80	80	57	71	78	64	82	72	84	67	77	82	69	69	74	78	72	57	81	74	69	77	67	74	62	76	67	77	75	85	62	66	58	69	57	66	73	67	65	61	69	64	73	45	78	69	66	65	72	65	83	56	57	82	75	68	90	67	79	86	77	73	77	65	58	61	77	81	84	74	71	70	60	45	49	66	68	76	71	73	63	73	73	69	73	77	78	70	66	54	62	83	63	64	85	73	69	78	76	80	62	64	74	70	64	75	64	63	84	65	72	80	72	63	64	85	59	74	56	71	65	64	63	69	74	68	63	73	71	74	57	78	61	58	80	55	49	70	72	68	68	66	67	84	72	56	61	56	65	62	57	88	57	86	67	71	61	77	67	63	64	68	71	77	83	67	54	65	57	74	64	62	63	65	73	58	84	59	68	74	88	68	68	70	64	57	70	73	71	80	89	71	65	59	51	66	68	58	61	64	85	82	68	67	77	54	81	78	73	75	55	63	81	60	64	62	73	66	70	62	60	72	72	67	74	72	79	71	67	81	67	78	77	65	80	64	67	71	79	71	58	53	69	80	80	80	77	57	61	88	64	57	56	72	61	70	76	75	65	72	72	56	73	61	63	72	78	76	64	71	64	67	74	64	60	71	85	69	63	57	66	77	74	77	71	57	51	66	64	85	79	70	74	64	72	72	68	82	68	75	82	64	68	69	76	68	61	58	50	77	82	69	65	61	70	54	71	64	68	71	68	80	56	73	76	89	71	73	73	64	71	58	64	66	67	60	76	77	75	73	74	62	56	66	59	63	68	67	72	78	67	74	77	75	64	67	54	82	65	66	76	79	63	68	81	78	58	63	66	75	71	61	54	70	51	69	80	69	69	73	66	86	59	61	76	89	87	69	62	71	80	53	79	66	73	78	75	69	63	77	58	75	72	67	86	76	56	76	65	53	65	70	58	75	70	68	70	67	57	78	61	60	65	66	61	61	79	70	59	66	76	77	63	62	61	69	68	68	70	82	63	65	73	63	68	63	77	66	71	78	76	71	65	79	72	69	63	74	64	76	78	60	84	62	69	76	54	66	67	80	63
25457	16847	11244	18098	38405	70513	62288	46959	32367	17248	6831	2253	1114	925	923	910	922	886	944	950	912	957	962	978	870	909	929	893	870	856	863	903	908	922	912	855	883	923	863	943	913	931	913	980	887	923	889	900	870	852	941	912	878	920	886	881	929	889	898	848	917	919	899	930	931	872	898	920	885	832	890	844	857	872	897	929	904	931	910	914	830	876	902	917	911	879	891	951	916	955	923	898	922	947	904	914	930	932	950	903	917	964	842	911	920	892	967	949	904	906	863	868	882	926	912	976	863	913	891	932	930	889	911	892	852	923	869	907	888	930	870	870	907	927	919	886	897	881	942	882	940	904	962	888	917	947	909	921	849	879	914	965	920	913	914	958	903	886	943	916	913	984	882	877	923	901	882	908	936	922	923	883	892	907	901	886	939	955	909	925	859	901	931	917	919	888	893	905	918	874	889	924	919	846	932	961	896	964	907	897	961	891	947	891	925	884	921	918	928	931	924	975	946	908	930	926	912	900	929	919	929	914	889	921	964	880	914	887	915	939	870	946	910	885	841	862	941	874	946	886	927	924	903	956	920	891	843	877	908	864	903	974	955	894	932	971	857	913	861	865	938	982	896	940	927	916	846	886	971	899	941	943	980	922	935	869	944	909	972	917	890	901	919	880	974	940	926	923	909	984	869	895	870	885	930	905	893	927	921	893	912	868	847	920	954	928	840	884	964	896	889	855	872	896	885	895	884	927	887	946	861	949	921	908	888	917	897	929	912	886	888	957	936	965	956	886	849	931	910	949	849	927	862	943	917	916	883	895	844	865	916	920	930	957	915	926	901	907	940	906	904	883	879	854	901	956	903	897	912	887	890	905	894	960	939	916	913	870	907	910	905	897	915	917	975	983	930	868	858	882	959	962	920	899	933	860	935	873	909	870	920	927	905	933	908	905	952	886	871	846	917	923	912	901	982	870	906	922	858	880	937	898	904	923	987	920	935	900	871	915	898	929	921	895	870	882	897	875	903	907	908	914	914	936	918	910	874	932	847	890	918	862	884	873	925	883	914	902	858	923	919	933	900	928	956	903	899	885	899	917	934	888	957	840	913	897	942	915	895	942	916	860	861	898	883	912	979	953	928	890	890	940	934	875	925	892	938	909	926	913	901	971	931	887	894	916	940	894	951	924	897	859	983	935	908	961	972	949	876	934	918	919	945	884	925	984	873	936	941	891	908	884	919	938	908	916	924	892	948	885	905	874	877	952	915	895	942	928	868	899	869	934	905	856	952	871	912	915	958	933	939	898	885	876	926	896	906	926	907	910	910	920	983	948	898	879	896	887	960	898	931	918	861	923	902	878	863	954	942	897	928	955	931	914	870	956	941	907	926	910	891	946	936	898	911	923	863	903	879	905	868	900	888	939	874	843	990	931	875	864	887	877	944	900	957	915	900	887	859	902	907	943	867	908	932	861	903	841	928	889	909	938	936	856	919	907	947	904	878	882	943	915	948	858	925	898	935	920	912	906	903	873	955	899	947	901	902	916	883	874	880	918	903	962	919	921	876	861	942	886	878	907	875	914	873	899	959	944	960	888	943	947	864	888	887	890	895	877	896	928	908	924	921	875	920	922	934	890	835	921	922	898	866	898	947	925	903	880	915	884	868	843	940	924	930	960	896	917	941	905	846	929	904	887	900	940	892	848	927	960	868	926	878	890	914	929	905	926	873	872	924	900	940	912	881	877	899	864	853	899	870	954	876	922	878	924	891	969	898	916	859	922	926	878	899	904	898	884	905	965	903	910	932	920	889	975	895	907	923	886	849	890	899	956	944	940	878	921	918	933	935	910	901	917	947	917	951	908	869	927	921	916	960	913	910	893	973	926	923	967	960	895	877	907	914	892	925	925	896	851	942	888	869	928	918	897	873	901	914	909	945	932	919	890	916	895	899	950	885	935	925	929	933	893	936	942	890	852	884	888	926	865	920	919	914	901	934	886	900	875	870	903	923	920	860	879	914	932	961	913	934	907	906	905	935	880	938	888	883	908	884	880	925	917	886	957	934	909	920	949	910	930	865	950	911	884	956	899	962	893	916	939	917	887	963	895	925	900	848	900	914	931	841	958	905	908	924	895	891	883	909	869	977	945	882	891	915	896	895	936	906	900	952	856	892	882	927	873	914	916	913	919	924	911	943	910	968	889	899	870	852	861	925	939	886	961	849	888	870	932	917	935	927	908	964	937	949	886	905	983	938	916	935	940	886	907	947	874	898	904	879	918	909	892	875	894	975	870	934	891	966	882	920	883	940	877	950	869	913	914	887	937	947	876	884	922	861	908	883	881	949	940	935	921	952	918	899	905	923	897	886	930	936	927	937	874	947	860	935	924	946	921	922	947	923	886	962	907	929	903	964	877	960	900	935	877	836	917	888	945	988	878	909	923	873	861	942	889	918	893	860	906	941	897	876	931	922	889	902	869	901	889	870	960	894	911	892	937	913	896	898	905	880	912	889	886	942	885	947	878	934	914	932	915	888	926	980	900	927	903	891	921	913	894	893	926	915	882	889	941	962	904	927	889	875	940	900	898	868	974	929	882	920	912	930	856	900	908	885	900	943	910	962	883	909	892	887	934	859	908	943	893	926	879	941	906	930	920	965	911	947	999	892	903	978	912	904	914	889	914	897	914	901	948	890	854	875	893	962	833	909	919	884	866	873	875	933	883	914	834	914	930	902	912	923	940	955	923	956	877	940	927	921	940	954	918	933	882	936	924	877	905	930	868	942	925	927	891	889	880	879	923	874	922	888	941	909	909	887	985	912	969	923	902	908	837	858	910	900	906	928	932	900	884	918	944	888	910	896	850	889	924	947	897	908	913	954	906	887	869	898	915	860	895	886	912	916	925	892	938	956	934	929	894	946	935	888	894	890	940	899	882	950	924	943	901	902	967	965	953	935	931	954	891	887	928	887	812	840	886	885	869	896	855	928	900	885	871	912	897	883	940	901	928	879	988	890	903	960	903	933	884	882	883	923	943	908	930	872	889	905	844	889	853	927	939	825	918	900	901	929	918	945	850	941	897	870	902	934	918	891	902	888	959	878	891	954	916	919	955	950	889	939	905	865	920	897	912	899	880	956	911	902	913	860	916	919	888	941	920	963	907	959	889	922	887	929	887	912	926	869	912	885	892	924	892	906	905	930	888	899	942	951	918	927	883	900	932	861	925	934	905	911	929	958	926	885	921	977	926	933	915	901	987	854	886	908	982	885	876	987	894	952	960	921	963	916	924	940	946	943	973	934	985	972	867	891	944	860	946	855	903	908	908	920	885	944	888	921	910	903	900	928	956	950	914	876	894	886	902	913	842	897	884	901	980	899	888	889	949	910	945	854	884	919	872	916	860	891	909	928	930	898	919	926	940	880	943	916	932	938	918	875	884	906	956	873	952	933	940	917	912	930	882	959	926	921	931	911	895	875	838	827	865	896	892	955	950	920	897	944	900	881	960	908	899
2214	1689	1007	646	4818	21817	22171	12651	4586	1203	280	138	102	87	64	69	69	75	65	72	71	64	71	88	78	85	66	71	73	73	81	59	74	76	79	76	77	82	82	63	69	75	66	77	77	68	60	82	63	64	76	73	64	79	78	55	79	67	72	81	54	71	62	84	86	77	80	70	86	67	67	67	67	71	69	58	74	79	79	76	78	80	86	87	68	74	68	87	63	61	49	65	62	63	70	75	61	59	72	70	72	52	73	75	68	77	61	76	69	78	64	73	78	81	59	88	69	81	71	89	75	77	74	53	66	89	75	79	61	63	79	68	76	47	63	79	85	66	68	79	71	84	67	64	60	70	71	51	80	78	70	74	64	63	71	65	79	74	59	69	78	74	84	77	77	83	85	90	69	83	60	65	67	78	72	69	72	60	63	74	65	73	68	68	82	56	72	67	76	66	61	78	47	79	61	75	72	73	76	82	65	65	64	85	76	61	67	62	59	69	65	67	72	93	74	85	72	70	76	77	76	67	78	61	80	87	55	62	89	74	69	67	73	81	68	61	62	69	73	67	72	76	62	74	71	67	69	80	74	80	81	65	66	65	76	74	76	62	69	76	69	63	63	82	66	84	75	67	96	85	70	79	65	77	83	62	65	82	73	72	74	63	72	66	65	58	77	75	75	73	68	86	82	76	68	64	75	55	80	81	74	82	68	68	80	64	63	70	81	69	69	55	51	74	71	61	71	71	77	87	77	71	64	61	79	77	74	96	74	102	65	74	61	74	73	75	64	63	69	59	90	71	83	72	75	63	65	76	57	72	70	56	68	74	77	65	79	75	68	83	68	60	77	71	82	72	70	79	79	72	70	75	75	66	74	46	69	67	67	89	74	74	81	61	64	76	80	79	75	68	85	81	84	75	75	64	79	85	80	76	74	84	86	68	70	81	66	76	84	57	65	86	75	63	82	63	77	78	65	74	83	67	92	67	70	75	70	75	78	68	67	76	83	65	73	72	69	82	72	87	74	79	74	69	64	84	64	71	70	72	78	72	65	73	71	77	77	67	101	58	79	75	77	74	71	78	50	75	59	66	74	76	73	59	75	82	72	74	67	80	88	86	65	61	61	74	70	64	85	66	76	87	66	97	64	75	92	66	68	59	66	81	66	80	79	69	72	67	76	62	89	76	68	73	88	78	80	54	68	59	74	54	69	82	72	79	77	70	69	84	76	75	54	66	84	75	74	70	78	72	78	83	68	67	71	74	62	91	94	87	61	63	67	79	80	84	66	76	80	40	80	60	69	61	74	71	76	61	76	55	71	87	64	78	83	79	61	65	77	73	57	76	77	66	76	62	87	88	79	76	72	63	82	92	81	78	80	81	72	69	77	72	72	62	73	63	65	67	73	66	89	74	79	69	84	61	73	68	59	80	67	67	63	77	75	64	75	79	63	86	65	64	72	77	77	64	77	75	62	57	57	80	75	57	75	65	69	80	68	74	58	67	71	63	55	71	71	99	69	76	56	76	66	72	82	72	78	88	62	63	57	77	70	75	84	73	65	70	77	88	72	64	85	67	78	70	54	76	74	81	77	64	64	76	71	89	70	76	60	73	61	72	58	65	80	73	93	75	71	71	76	77	67	72	78	81	52	67	78	71	82	61	73	80	77	80	75	69	73	62	73	72	63	72	72	87	73	71	80	69	71	85	83	74	58	66	75	62	81	77	72	78	74	72	70	71	63	71	75	75	71	89	76	76	82	65	81	82	69	78	69	67	54	71	72	53	71	54	72	82	74	84	67	66	57	66	59	78	68	86	70	59	73	70	61	79	83	83	85	80	80	71	75	67	73	77	68	61	80	77	68	62	84	88	73	65	76	71	67	80	64	56	76	62	71	64	58	66	63	58	65	73	85	69	64	78	60	71	59	76	58	78	83	67	73	82	82	68	75	70	70	78	61	70	66	83	66	69	74	61	72	72	64	78	54	80	77	85	63	79	75	62	79	77	64	59	87	74	70	71	84	73	88	67	66	77	65	78	85	82	79	70	69	89	68	73	74	82	83	83	90	72	74	75	71	65	79	63	65	79	72	75	68	81	77	89	85	83	73	86	79	60	55	65	81	67	63	80	63	70	80	79	62	71	71	77	78	75	65	67	91	75	80	75	58	74	75	60	77	77	72	69	67	59	78	64	78	64	63	78	64	81	56	83	89	61	80	75	76	65	87	53	63	62	74	87	74	63	66	65	79	67	66	83	61	66	78	79	75	87	72	79	74	62	73	65	54	70	66	79	74	72	65	71	66	81	80	87	57	72	71	73	61	64	72	71	66	63	66	67	88	72	62	45	81	70	81	73	78	65	65	87	80	73	76	87	71	63	69	69	54	86	69	67	73	72	66	76	71	71	63	63	60	65	59	57	70	87	60	80	56	76	55	63	56	60	74	59	61	63	57	59	73	77	68	67	71	80	73	67	81	83	64	71	68	74	70	74	78	70	72	70	77	85	73	69	75	63	63	88	61	72	80	65	82	73	65	78	61	79	74	76	67	67	77	87	63	80	69	68	83	76	76	73	75	83	73	70	80	69	56	66	76	72	84	63	84	82	72	81	81	64	64	74	67	71	63	83	75	71	80	74	63	69	63	63	82	78	79	61	72	78	57	73	79	73	73	68	68	71	61	73	65	70	75	85	79	63	59	65	76	85	71	65	89	80	79	69	56	73	76	63	66	62	83	73	73	60	79	70	66	62	75	89	66	69	65	88	71	66	63	58	89	85	71	72	75	63	60	62	89	90	78	75	69	78	61	76	67	67	88	74	77	69	69	72	79	62	62	80	79	67	60	65	87	71	67	74	74	46	78	65	75	55	67	70	80	72	70	72	66	71	64	76	75	55	65	67	66	70	71	79	79	78	79	70	58	73	74	77	63	75	64	81	77	57	63	66	71	78	91	84	67	63	64	85	82	69	58	92	60	73	64	81	69	77	78	79	74	74	71	65	79	83	65	74	67	78	72	64	66	72	74	71	75	68	74	58	70	61	48	72	72	80	67	70	62	59	70	78	73	73	62	81	82	75	71	74	76	77	69	70	60	67	66	85	78	63	82	75	74	67	59	64	70	74	77	79	81	77	72	70	74	67	73	58	69	64	62	82	78	57	72	74	72	73	59	74	83	80	77	67	56	68	71	75	66	77	78	75	74	66	73	59	77	64	75	71	71	59	64	61	60	71	81	70	73	86	78	61	90	72	78	60	78	59	65	61	82	71	79	54	72	70	76	80	65	76	84	83	63	95	73	61	69	78	76	63	86	60	72	54	64	61	81	85	70	69	79	78	74	84	73	89	70	74	71	81	80	79	60	72	62	65	67	57	79	77	88	74	69	67	59	75	77	62	75	77	70	70	71	53	66	72	70	97	49	82	73	87	83	68	58	69	80	68	90	75	69	73	77	75	69	84	77	75	63	71	85	93	80	69	67	69	72	69	68	75	70	88	79	73	73	79	74	73
28717	20925	15043	22935	48408	81108	69556	52496	35698	20031	8155	2677	1214	1001	990	967	936	1006	987	967	903	964	954	947	936	856	1014	905	971	1010	905	965	939	927	935	951	919	938	969	950	943	971	937	922	962	929	932	894	898	951	967	926	957	942	925	983	956	905	938	917	982	896	912	927	925	956	963	932	920	947	928	949	877	985	1008	894	959	943	892	975	939	967	913	897	964	899	991	922	869	983	932	961	948	962	924	890	926	908	933	909	952	916	970	912	926	928	951	896	934	953	935	946	975	964	945	981	944	923	919	942	910	909	942	956	912	1003	901	861	971	969	939	964	954	960	967	954	941	938	935	925	941	922	925	903	982	931	939	939	970	900	874	959	958	968	970	881	968	915	932	934	1010	942	923	947	980	876	877	971	931	965	930	964	904	936	955	950	912	916	940	914	976	908	999	909	906	959	927	933	982	901	990	917	938	962	953	956	899	956	944	944	913	964	907	936	871	899	907	1018	936	936	899	952	919	943	921	906	866	924	929	908	934	989	960	864	894	933	954	982	952	947	912	953	934	907	914	946	957	915	915	858	910	920	953	946	946	965	959	927	925	943	895	940	909	989	964	959	872	916	857	895	1019	940	940	932	954	955	911	914	918	949	951	910	923	879	928	984	937	925	907	976	975	965	928	955	919	968	906	958	886	989	944	974	948	952	949	980	927	937	952	977	983	888	925	923	925	916	944	891	983	958	914	986	957	947	963	908	987	890	937	947	949	858	918	879	911	939	959	911	877	963	989	954	921	950	946	967	916	980	961	959	978	989	963	936	947	976	937	953	965	929	969	930	967	895	982	974	959	941	970	931	949	932	998	964	941	911	933	954	991	951	898	955	971	938	967	933	931	945	942	883	991	922	948	922	949	937	918	950	980	892	944	903	974	970	949	947	925	908	907	889	981	966	962	967	919	900	1016	967	958	947	910	980	935	933	955	999	971	925	961	970	899	956	903	937	957	953	932	981	883	929	968	945	963	907	1001	907	956	898	918	935	943	928	937	922	964	880	905	936	919	880	931	948	993	924	910	930	927	920	967	962	962	918	928	974	931	957	903	944	992	933	908	971	894	960	964	916	941	998	974	923	892	985	918	965	959	933	953	942	946	951	969	955	974	966	933	920	941	904	910	955	931	897	1014	935	957	903	921	936	941	943	987	937	997	938	927	889	941	932	901	944	923	923	900	991	972	971	910	962	946	957	887	933	963	990	948	989	898	890	909	964	967	939	895	933	979	856	948	924	903	914	918	954	928	966	934	950	911	908	954	917	937	916	894	932	935	889	980	938	889	900	913	915	913	954	965	1008	887	936	953	947	905	919	934	933	985	953	880	956	962	934	999	916	943	902	929	907	956	931	956	894	945	953	950	937	929	954	998	900	958	1018	928	1005	930	937	913	945	1007	941	936	945	925	939	929	946	948	979	944	929	946	975	891	897	898	940	929	926	974	914	909	921	942	909	941	928	893	950	931	976	919	978	916	985	931	965	965	872	987	959	952	952	911	913	899	953	965	958	944	967	958	966	932	949	933	885	887	957	930	965	890	936	930	947	941	955	853	938	863	940	949	969	890	895	950	920	963	947	954	954	909	998	935	899	904	969	910	945	916	965	981	930	987	988	928	931	933	884	964	974	957	966	964	923	941	960	918	912	953	939	890	885	900	1013	966	932	884	959	899	906	942	906	988	911	911	980	982	979	1019	949	915	912	924	983	922	974	930	959	947	966	956	941	943	929	934	968	992	941	949	1008	897	973	979	948	941	959	961	925	948	899	972	957	946	936	916	949	920	972	944	954	936	962	942	980	997	950	921	985	895	923	945	917	968	926	994	892	951	935	952	951	892	916	943	936	910	925	958	927	956	956	939	938	885	961	956	932	976	884	915	880	898	949	959	907	931	860	916	943	991	958	963	946	915	931	983	940	985	974	913	929	947	939	931	913	957	936	921	895	932	947	934	951	937	909	951	948	978	963	902	962	977	910	961	942	930	942	967	951	927	946	922	930	940	970	914	935	940	896	888	880	924	937	954	931	1010	960	935	972	960	964	959	933	943	913	951	917	999	934	900	958	951	947	984	934	972	936	890	977	975	969	888	946	865	952	927	936	967	942	866	971	916	976	932	964	906	899	941	888	975	984	968	943	933	925	944	915	949	953	907	941	959	954	927	967	913	901	899	956	927	942	910	952	981	962	931	973	901	932	945	901	967	913	995	946	959	928	925	919	984	933	895	936	911	887	944	941	903	948	959	968	928	946	948	973	956	923	951	967	941	890	953	935	973	935	966	976	894	919	940	924	998	967	901	990	942	924	964	924	995	931	965	895	945	923	965	978	932	969	925	922	900	934	996	893	932	927	919	964	911	917	970	954	970	908	952	889	987	940	896	931	926	947	934	967	942	875	914	920	963	970	890	972	930	902	932	1000	960	926	921	932	966	937	957	932	1010	888	855	900	932	931	992	869	942	902	896	977	948	914	908	877	952	908	963	920	914	912	947	1044	880	949	913	955	968	959	963	983	905	909	917	920	982	938	848	902	934	894	942	977	922	927	968	947	939	930	933	982	944	934	956	907	907	984	926	874	953	914	910	871	962	903	949	947	961	977	922	880	905	950	973	973	883	911	965	922	961	957	897	958	946	898	957	891	947	939	907	913	966	907	898	952	969	971	985	967	950	930	1013	903	932	910	928	938	926	892	961	1004	912	882	931	935	917	1006	948	908	914	975	961	928	912	947	923	959	941	925	938	951	985	953	930	954	934	872	945	956	998	923	937	941	939	963	922	954	895	929	927	943	895	955	956	932	952	943	971	916	909	894	927	909	942	899	938	938	903	945	937	989	952	991	958	953	956	973	960	961	924	921	952	929	936	921	921	948	913	962	908	984	903	954	971	954	964	912	916	935	940	951	934	885	969	974	958	935	928	952	930	892	972	945	935	949	904	940	943	918	919	903	916	1003	894	933	914	945	960	971	917	933	976	976	965	939	895	889	893	949	981	913	910	934	965	909	988	1011	973	998	907	991	973	975	897	972	947	966	908	962	937	1001	953	950	910	959	921	924	933	906	941	954	941	927	926	932	922	918	954	968	941	956	894	885	928	920	929	957	972	952	910	947	1033	988	941	927	982	939	933	944	986	942	974	906	975	955	981	937	899	976	960	915	914	952	905	912	999	870	961	893	951	907	932	931	950	917	892	917	997	923	947	922	944	954	995	928	872	943	964	923	941	958	907	895	937	976	973	954	902	928	932	930	949	912	960	871	921	971	944	902	916	969	915	890	937	931	975	953	907	958	971	959	973	944	943	953	929	942	922	941	876	961	909	980	988	933	937	930	926	938	974	934	949	922	952	934	954	971	927	958	925	940	935	913	923	949	944	934	963	1011	960	924	937	945	918	980	988	936	990	958	928	921	939	950	969	940	969	962	943	944	949	918	919	898	972	958	906	950	975	966	952	958	897	924	995	937	1015	931	935	982	974	916	927	911	995	936	973	918	892	920	871	931	910	965
2217	961	519	249	1079	5536	5583	3022	1105	345	169	80	69	75	51	58	70	64	64	67	58	68	73	65	64	52	70	66	63	69	53	65	54	59	60	62	69	61	67	51	60	71	73	61	70	67	56	66	71	62	60	62	55	65	56	69	63	57	71	44	78	80	72	66	66	62	60	59	63	41	54	61	63	66	74	78	66	71	48	60	62	41	57	63	49	64	57	71	72	72	61	62	54	65	71	62	68	64	67	65	66	61	56	66	80	61	55	70	58	67	62	66	68	58	72	64	58	52	65	68	66	76	51	66	71	69	72	53	74	65	57	52	67	52	74	61	68	53	49	52	57	74	58	63	56	52	73	70	57	71	67	54	66	49	71	65	59	56	72	52	55	63	66	62	67	52	68	56	59	54	57	69	69	62	52	62	62	58	55	58	58	70	65	78	65	61	73	60	59	66	55	66	72	67	68	68	68	70	80	59	66	62	72	71	64	59	66	64	57	67	54	67	61	49	61	64	54	55	70	68	79	65	53	65	52	63	57	63	80	56	64	64	54	77	64	70	59	71	53	72	71	71	70	65	60	56	79	65	57	66	67	72	56	60	55	50	56	87	77	59	62	59	87	62	68	72	66	70	60	74	48	62	71	72	59	69	65	54	60	73	68	57	64	68	61	67	56	56	68	61	58	66	72	68	55	53	60	52	63	61	71	68	67	65	71	78	50	58	56	57	71	65	62	67	59	81	70	66	55	55	58	54	56	47	59	62	71	63	65	64	80	54	63	56	71	53	65	72	68	67	59	66	59	74	38	68	66	47	59	81	64	46	63	64	65	70	64	69	63	55	57	68	64	91	58	65	65	54	63	50	55	63	69	64	62	57	59	78	72	41	62	59	62	70	71	54	68	58	58	46	53	54	64	55	59	66	82	61	54	68	71	64	72	58	60	57	60	59	68	57	68	62	57	57	71	65	57	65	60	62	57	65	55	60	69	66	64	68	59	63	63	61	62	49	69	52	51	73	53	71	61	66	70	58	87	81	49	76	71	69	56	65	66	72	67	49	66	44	61	70	60	56	67	61	70	70	69	58	58	59	69	77	64	68	64	50	66	64	64	70	70	73	66	56	61	61	59	69	57	59	62	65	55	63	62	67	63	60	60	83	66	66	69	54	72	53	58	56	62	47	68	55	70	76	61	75	65	71	67	48	63	71	66	44	53	78	61	57	82	53	63	68	70	66	58	56	75	62	68	55	68	65	59	52	52	65	59	61	63	63	64	70	53	76	71	59	57	67	52	69	65	60	72	63	67	66	65	78	69	65	69	60	66	71	57	60	62	60	57	68	54	54	65	66	56	63	61	70	57	60	47	72	69	76	64	68	51	69	55	48	51	63	48	49	60	65	54	58	59	63	69	55	55	78	60	57	60	68	67	61	56	55	58	74	55	55	70	57	55	70	56	75	72	69	73	68	58	68	79	87	72	56	66	55	58	53	69	51	63	58	71	70	68	70	65	63	64	63	67	58	55	54	58	61	63	61	56	55	71	55	67	72	79	69	67	62	57	67	66	66	64	59	75	54	64	53	62	61	48	70	56	67	71	60	58	58	45	58	53	67	61	74	67	58	68	71	71	70	61	65	70	66	68	63	58	62	59	68	56	61	49	68	64	70	56	63	76	70	59	71	63	65	57	51	54	58	60	47	71	60	59	46	70	62	64	66	59	63	73	64	67	71	59	62	62	68	75	60	93	56	68	59	66	66	63	74	57	60	50	66	61	68	68	57	67	52	73	60	55	66	71	59	67	66	58	75	68	51	74	62	62	57	60	63	60	60	70	67	55	63	66	52	69	48	56	43	50	58	75	68	58	71	49	62	71	65	76	66	60	71	64	66	66	58	69	76	59	55	57	59	74	54	56	62	72	63	57	49	68	84	64	69	75	64	62	57	55	73	42	82	67	67	58	62	67	74	69	55	70	46	51	67	69	70	59	56	75	70	45	50	66	64	62	56	52	58	76	43	57	55	65	63	65	63	77	64	63	49	60	50	53	63	70	67	72	55	49	67	73	69	64	59	62	70	71	68	60	65	57	58	65	51	66	59	62	64	73	69	76	67	62	82	59	66	71	61	60	72	63	67	58	66	75	70	65	59	66	49	64	60	74	65	91	59	64	78	64	70	60	64	58	69	64	59	63	46	61	69	62	60	56	63	68	60	52	71	62	66	76	66	59	58	63	76	52	63	64	69	74	66	58	73	68	52	64	58	75	65	52	69	52	61	60	74	69	56	70	56	56	59	64	66	71	73	65	65	61	69	59	59	49	54	62	74	65	67	65	75	56	71	61	65	52	65	60	70	65	67	69	69	54	65	54	61	69	65	65	62	50	53	68	71	58	71	62	61	70	52	55	68	58	67	73	50	70	76	54	70	55	66	66	69	76	65	60	67	56	56	58	50	76	60	63	61	74	59	74	65	63	74	75	63	80	76	58	66	73	55	56	58	56	65	61	49	56	54	59	55	69	65	76	66	59	70	72	64	76	71	58	60	66	55	63	79	62	68	63	73	55	53	59	58	70	58	79	62	68	71	51	62	66	60	63	73	66	59	61	52	67	51	68	39	55	80	61	70	61	59	57	60	64	61	64	60	57	56	65	70	65	61	63	63	55	53	55	64	55	67	57	63	75	62	59	71	78	58	69	64	69	53	61	71	48	54	66	69	78	55	63	58	66	53	45	74	63	61	63	62	57	58	55	75	63	62	73	62	56	68	72	60	46	61	62	61	70	57	63	57	47	70	47	58	62	56	63	67	69	58	67	66	66	71	78	72	58	68	81	62	70	75	58	50	71	57	59	61	61	49	67	59	58	59	83	73	52	54	57	69	61	73	74	69	69	70	60	76	60	66	71	60	64	58	61	69	41	65	77	67	54	72	67	70	64	57	62	51	60	66	59	57	53	57	56	61	75	54	63	72	68	55	67	57	64	66	63	72	67	58	55	58	66	73	60	75	69	56	76	65	71	62	66	60	68	61	48	58	60	63	61	70	67	69	56	57	72	55	54	54	67	49	62	66	64	62	72	62	59	73	64	56	66	47	61	51	70	60	72	63	67	54	65	70	58	59	73	60	63	57	65	53	73	55	70	76	64	66	66	58	63	59	51	54	71	70	61	66	51	59	71	72	55	75	56	65	67	62	68	52	61	68	78	68	61	50	71	65	72	73	60	58	64	71	56	66	49	61	73	60	54	75	65	58	46	60	45	73	63	63	61	67	69	65	67	54	63	68	53	69	68	71	61	66	66	70	60	75	71	54	59	73	59	63	60	68	56	58	69	65	66	63	54	63	56	60	65	49	69	52	69	69	54	76	63	70	54	72	69	56	75	57	58	68	64	77	64	59	58	60	55	57	64	62	74	66	69	81	62	63	57	67	57	62	62	55	72	66	59	55	66	58	81	57	71	70	56	73	50	58	65	51	62	75	60	62	68	78	76	62	48	61	57	75	68	44	59	78
23732	15765	9582	13953	33210	50481	43546	32336	20701	9486	3296	1355	928	823	831	833	838	872	860	778	792	866	826	813	779	850	762	874	775	851	798	805	831	828	798	800	830	800	810	772	782	802	813	894	806	868	787	774	791	796	831	837	802	770	862	773	789	809	817	799	815	815	767	851	884	781	809	861	842	797	797	847	818	820	792	820	777	826	837	831	847	845	809	803	826	843	848	826	795	808	818	820	833	815	833	806	785	782	831	807	808	832	846	796	820	803	822	832	838	827	871	794	803	828	794	843	828	862	804	789	848	856	861	834	784	847	806	849	820	748	775	843	774	803	888	833	869	783	799	864	808	886	849	818	815	883	782	844	829	871	813	835	862	786	824	838	853	846	839	801	901	857	799	778	802	796	856	821	818	849	901	829	791	861	854	820	811	791	888	826	829	849	812	795	836	868	832	808	832	831	835	810	826	787	822	873	805	861	820	806	788	838	807	800	860	800	820	788	859	760	819	823	824	807	800	799	849	862	857	786	818	851	823	782	826	811	839	795	805	794	809	812	820	827	822	804	850	815	796	819	822	817	834	840	814	861	845	849	842	787	834	898	820	811	786	827	810	814	794	857	787	849	826	807	797	802	858	819	801	871	836	822	791	833	821	797	843	868	827	865	855	819	826	809	799	880	848	784	774	848	828	835	837	795	826	820	804	810	774	819	811	797	846	826	820	797	864	786	827	832	835	810	847	814	778	826	832	835	797	883	834	820	796	843	872	836	830	831	783	817	861	839	853	822	768	847	781	807	849	810	850	806	826	812	818	770	836	811	837	829	870	807	884	822	849	832	776	846	815	824	798	844	803	849	780	808	793	822	815	825	807	816	811	817	805	809	837	794	845	863	825	789	799	891	801	848	790	812	838	820	861	804	806	861	819	788	834	804	854	850	827	818	838	836	825	857	796	798	826	790	839	798	815	816	834	812	852	814	809	848	746	814	856	798	815	810	849	812	821	868	818	846	815	819	858	798	865	834	844	788	822	814	873	853	777	870	807	807	805	836	824	844	846	782	837	869	792	837	815	837	781	830	817	751	834	845	822	808	813	866	805	835	802	834	802	851	839	835	789	816	816	815	875	824	814	788	806	772	835	818	828	822	814	800	858	821	798	827	843	792	748	777	749	802	821	822	822	837	839	880	840	834	823	838	853	814	751	820	852	748	796	825	847	827	826	770	797	819	844	848	782	839	824	815	852	852	803	769	842	848	844	831	799	822	892	815	841	811	804	775	816	806	810	808	786	817	832	789	854	771	761	837	817	843	807	820	856	831	822	800	828	817	803	828	833	791	855	825	821	842	822	780	835	829	832	773	797	846	834	852	822	811	836	860	800	811	834	861	837	841	824	827	841	832	789	821	820	876	772	783	843	812	805	823	847	794	816	834	825	821	837	846	808	833	840	825	825	841	834	771	770	858	855	815	833	816	836	774	824	815	842	792	805	810	824	850	829	821	853	824	846	835	827	854	826	811	789	820	814	846	834	866	845	788	819	806	824	834	827	800	813	813	854	770	839	866	802	804	848	823	860	814	841	811	818	835	767	839	806	821	812	820	788	752	824	799	778	811	843	830	847	802	824	828	862	813	819	788	849	833	851	787	809	798	820	815	809	877	836	817	828	814	831	829	846	832	816	862	796	763	866	817	808	774	853	828	804	850	821	840	840	810	819	807	839	816	852	889	802	800	843	823	793	855	808	840	784	803	811	833	768	788	805	771	814	837	854	802	831	836	916	831	843	867	754	837	838	820	796	882	892	835	804	819	824	840	831	796	800	789	831	839	794	848	857	836	810	803	835	806	854	856	782	807	844	757	843	805	817	842	834	853	808	842	826	830	831	814	840	808	809	775	778	824	821	850	819	837	841	873	824	787	881	849	807	822	817	806	809	887	809	821	823	798	853	798	771	845	839	855	802	855	808	796	801	828	814	839	809	821	805	820	849	811	808	826	808	804	822	833	827	838	791	834	769	837	843	813	804	816	840	827	798	844	878	843	874	811	779	847	855	804	795	881	803	825	867	832	886	758	815	801	833	862	790	832	802	789	822	774	818	818	850	802	863	787	784	881	773	844	781	833	866	807	835	843	826	761	839	861	884	807	846	782	827	807	833	827	869	854	796	805	840	853	772	859	780	878	841	791	826	869	795	842	797	796	841	787	856	826	782	850	812	765	809	771	785	797	822	827	798	858	840	848	800	835	818	851	833	797	844	798	843	794	790	781	855	790	850	827	846	809	858	837	829	780	814	861	830	777	809	769	849	865	767	792	818	836	804	814	861	845	833	806	859	840	825	833	811	776	830	853	798	846	833	805	813	838	867	808	811	886	824	789	817	826	854	863	821	777	809	847	826	767	851	801	814	854	787	809	856	818	846	837	792	841	828	800	844	827	837	895	822	729	847	849	872	782	848	823	867	837	775	766	824	833	812	772	800	870	839	792	780	837	824	762	839	850	815	818	857	846	840	816	807	813	819	833	797	849	783	809	778	805	818	839	827	829	782	823	839	769	839	800	854	854	824	822	846	770	820	823	815	822	787	828	778	874	791	797	805	818	848	774	786	756	797	817	821	818	871	793	844	811	830	858	855	825	831	843	876	829	838	858	818	827	851	836	828	825	835	829	856	785	814	838	762	813	793	775	826	850	822	813	826	831	835	805	855	796	831	799	810	851	803	833	833	812	883	787	850	833	812	810	839	797	778	819	793	830	809	889	785	835	810	824	862	826	809	844	809	852	849	824	857	834	804	871	826	823	803	798	813	817	831	816	794	850	795	813	868	851	817	835	810	798	834	855	880	816	792	871	826	850	854	789	851	813	807	803	836	835	789	848	815	815	827	789	818	787	810	797	820	839	901	854	848	814	832	859	816	783	795	847	850	820	816	782	838	851	859	784	824	818	775	838	802	835	803	862	862	841	866	858	829	804	796	808	812	836	837	813	822	812	834	801	785	835	815	840	819	832	841	804	835	822	832	837	813	861	786	831	831	860	856	769	854	810	810	827	835	779	842	802	804	820	844	865	850	843	804	811	852	795	816	845	804	793	854	794	784	834	810	847	818	780	796	829	858	801	776	777	785	852	825	825	839	844	836	798	802	855	786	849	838	868	789	822	815	809	789	840	843	786	855	827	859	917	846	867	857	834	805	763	849	808	807	910	882	784	888	830	828	835	863	817	760	809	871	845	846	823	812	793	825	799	873	836	844	796	832	864	815	820	844	833	804	820	829	823	842	816	782	795	829	793	802	812	779	781	826	824	832	828	840	808	860	854	847	868	841	796	842	842	766	844	846	870	835	804	799	779	780	827	731	874	821	842	825	864	816	790	881	845	829	860	790	850	878	841	872	866	782	817	832	838	797	880	844	826	804	799	797	788	825	837	789	845	880	844	773	805	804	827	822	816	813	858	871	788	819	804	789	885	828	838	828	833	826	788	829	826	817	833	820	839	817	857	763	838	828	814	824	825	762	755
1603	1120	548	373	2697	13831	13240	6908	2343	699	226	113	69	79	67	61	72	68	67	58	65	74	58	68	83	72	86	65	70	63	85	66	58	59	66	52	68	62	70	62	62	69	66	64	65	55	87	63	82	60	69	66	64	59	67	73	60	67	63	67	64	76	61	80	44	63	69	64	87	72	55	73	47	59	72	63	56	59	56	79	59	73	51	69	64	61	77	48	87	51	65	74	66	70	73	72	68	69	54	65	74	70	68	74	76	76	70	72	63	50	68	70	65	66	69	79	57	63	78	67	59	55	64	62	71	71	57	66	67	68	70	71	73	55	75	62	68	57	69	80	66	75	63	69	68	82	63	71	71	49	59	53	76	67	65	66	68	76	59	64	74	60	53	55	75	61	65	70	61	68	57	62	69	53	55	61	68	69	54	63	70	69	71	58	63	79	61	71	78	65	63	71	63	53	63	70	54	66	60	62	61	81	73	66	80	66	62	79	59	65	78	65	57	68	66	70	71	73	66	70	61	76	68	70	71	62	73	65	63	65	85	64	59	59	65	75	61	74	72	68	62	65	60	69	62	71	78	59	59	53	73	71	67	52	67	56	72	68	75	75	70	55	74	60	47	75	68	54	62	55	69	76	56	74	79	72	58	71	68	81	62	61	61	62	57	74	65	60	63	72	53	55	45	62	63	69	62	74	63	80	69	68	71	67	60	69	66	74	72	73	88	73	61	69	66	72	55	65	64	57	67	62	57	62	69	69	64	59	63	69	62	68	81	57	82	52	83	79	57	69	79	59	64	60	60	59	73	65	70	77	73	62	65	50	69	57	61	72	68	55	76	53	64	81	66	67	67	61	76	61	54	86	59	60	63	74	63	59	62	64	76	63	62	70	59	73	55	64	64	75	63	67	68	55	50	68	68	58	64	77	56	72	77	67	74	73	73	64	59	66	71	71	58	80	64	61	71	60	78	65	69	67	54	57	59	77	82	86	81	69	61	64	57	69	65	58	79	60	56	85	68	70	70	66	69	72	78	78	60	57	71	71	58	70	78	78	75	62	55	70	61	68	52	70	60	66	66	63	66	69	73	78	71	58	70	59	54	74	61	73	89	58	69	61	68	69	67	74	61	54	56	67	75	68	59	69	66	62	71	69	59	68	68	59	79	52	60	69	51	59	75	68	61	74	69	70	71	56	58	66	60	66	72	71	64	59	65	58	85	58	68	57	73	60	72	73	68	59	64	69	65	77	68	61	64	59	57	75	57	62	60	78	60	68	86	85	81	54	75	68	67	74	57	68	72	75	59	83	79	83	75	61	60	76	55	51	49	62	55	77	69	70	71	80	55	75	58	61	72	53	63	63	68	71	72	88	60	70	66	79	65	65	65	52	78	69	76	56	69	47	59	55	63	68	57	63	52	70	70	71	72	72	96	64	79	65	54	66	69	67	70	74	59	63	59	58	60	66	67	59	62	71	76	63	74	71	67	61	81	79	66	77	54	59	62	61	78	75	62	57	62	57	63	65	56	60	60	65	61	76	60	70	71	59	69	68	72	60	66	67	61	76	47	53	80	67	80	80	67	74	56	70	82	77	76	71	67	73	68	50	71	75	83	70	59	77	83	65	69	74	75	68	58	55	80	70	64	62	74	62	54	54	67	79	59	66	68	62	65	66	64	59	60	65	65	78	71	76	58	70	69	72	79	65	68	88	71	65	55	70	85	69	62	66	61	65	65	65	66	68	75	88	64	68	63	49	78	61	71	75	73	59	67	67	72	63	66	64	76	78	48	73	62	71	75	63	60	75	74	75	65	61	68	71	67	62	62	62	60	58	62	63	68	63	64	53	79	61	61	65	65	68	64	69	64	73	64	72	64	65	68	53	70	61	58	79	76	59	73	65	69	74	62	67	73	70	66	63	68	61	58	78	72	61	56	54	64	68	62	55	66	63	62	78	73	70	63	69	79	64	63	58	73	62	62	57	54	75	59	60	79	81	54	63	59	68	60	64	83	60	71	83	71	57	69	73	54	59	58	72	67	70	51	68	66	72	61	67	48	75	72	68	66	62	79	84	67	74	69	67	61	65	66	76	81	80	67	63	85	78	65	57	49	66	60	65	75	71	85	71	61	77	73	68	66	59	47	59	78	55	73	72	78	70	63	62	45	70	64	63	66	60	63	56	66	58	65	76	53	66	68	74	68	61	63	67	62	73	67	67	70	59	85	58	65	73	68	77	65	82	61	67	85	75	65	63	60	78	78	53	63	63	61	53	79	67	71	75	60	102	65	65	50	67	67	60	66	56	80	68	81	66	57	67	66	62	66	57	52	65	81	67	70	49	73	63	58	77	71	69	71	69	76	60	72	78	63	54	66	54	60	66	83	73	45	61	75	71	69	68	66	73	67	70	59	61	74	74	67	57	62	75	62	57	75	63	46	44	62	68	77	72	54	79	67	58	62	70	70	58	67	64	63	61	68	58	73	58	65	94	75	58	83	44	52	66	65	64	68	74	67	64	57	67	70	69	69	78	73	63	56	59	56	70	68	73	65	72	63	61	61	68	69	58	83	60	61	62	77	61	57	67	61	65	55	70	64	57	60	80	74	66	66	66	67	65	76	69	70	72	68	53	90	51	67	66	66	61	74	57	69	75	74	71	64	74	57	81	73	68	66	66	71	64	63	55	74	64	67	64	60	72	67	67	59	77	58	71	77	71	61	52	68	68	66	74	71	67	72	69	55	61	68	82	74	54	72	75	63	53	76	59	63	65	68	69	67	71	65	68	66	69	65	66	58	63	71	64	65	75	66	59	72	72	66	71	71	66	83	67	51	79	46	55	65	65	74	70	70	67	60	59	76	69	74	56	76	77	67	64	65	74	56	77	70	62	65	82	60	69	85	63	63	70	59	60	69	79	69	68	68	66	68	76	66	58	69	67	61	62	54	68	63	66	77	58	69	65	73	70	58	64	58	69	72	66	69	54	85	69	62	64	64	81	59	67	64	70	67	69	67	62	76	68	66	64	61	82	58	62	69	66	78	73	70	58	71	68	76	68	62	67	70	68	59	71	63	68	76	75	60	62	64	70	69	65	70	51	67	59	74	69	76	61	77	64	56	62	69	66	62	65	61	57	68	63	54	72	81	53	67	69	78	77	67	68	70	76	68	70	61	74	77	72	56	71	59	80	64	57	56	60	65	73	78	74	74	55	61	74	78	60	77	60	66	71	51	62	63	72	70	77	62	74	67	61	59	68	60	60	52	75	56	69	47	67	70	67	68	54	86	59	66	68	57	59	53	64	83	58	75	44	67	79	61	80	65	58	70	61	85	57	84	52	83	68	61	60	68	76	67	59	60	62	57	59	65	62	74	73	76	72	57	61	61	59	69	65	63	71	64	53	64	52	62	49	59	57	63	61	68	77	73	70	65	77	64	60	71	60	87	67	62	63	74	57	86	77	72	86	59	60	77	63	68	62	63	64	65	71	58	56	62	64	67	81
24877	16199	9953	17792	42500	69941	58202	42482	28493	15223	5848	2013	1074	952	854	871	861	922	868	863	866	846	888	910	862	878	909	861	807	918	847	871	854	874	910	890	893	862	813	856	845	850	855	852	848	898	833	895	870	823	856	893	943	825	802	864	878	919	850	877	804	862	918	820	900	885	862	845	923	887	817	847	841	874	851	809	834	905	912	840	813	872	856	898	865	859	870	879	843	856	867	847	912	875	939	847	877	886	843	880	818	848	822	884	911	882	821	865	847	867	837	875	882	850	831	875	907	866	864	804	890	839	828	837	829	858	842	854	860	865	900	825	880	861	864	908	849	844	909	850	849	837	904	891	878	866	804	874	901	859	844	900	854	893	873	893	871	884	807	848	868	841	895	877	882	843	874	883	837	846	890	854	867	881	865	886	849	848	904	843	802	877	887	866	898	902	870	869	853	875	852	873	858	823	887	883	830	834	905	830	803	853	860	893	819	857	921	880	922	814	908	864	855	837	859	905	855	832	845	839	906	868	890	797	843	906	887	850	836	864	886	821	797	857	819	886	844	824	825	905	904	839	839	792	911	917	878	905	813	855	883	854	877	885	849	855	900	803	850	889	826	913	811	893	908	875	898	863	903	896	872	916	853	862	889	885	815	879	877	851	846	882	807	926	881	856	856	836	905	893	832	904	921	913	888	814	909	835	924	884	860	854	856	850	855	823	891	854	870	889	907	881	862	919	875	833	893	864	863	844	875	808	803	852	876	885	854	836	790	876	852	867	845	864	867	831	857	849	889	914	864	839	809	817	883	868	854	825	845	895	867	874	910	890	855	870	852	867	856	897	925	820	840	891	890	834	818	893	917	917	816	883	858	878	866	871	818	861	896	874	817	931	888	846	894	836	853	820	891	835	885	905	867	832	860	846	875	856	899	818	838	844	883	862	861	847	896	809	915	847	885	883	841	885	878	868	824	855	857	814	843	868	867	856	791	921	928	833	911	838	915	874	887	854	910	841	891	908	917	856	842	852	877	821	848	925	895	831	802	866	886	857	818	904	881	901	891	839	819	836	864	875	884	863	844	836	850	871	798	869	849	841	868	903	860	929	933	852	920	891	864	867	893	832	853	873	845	878	901	803	878	879	781	862	841	835	862	830	823	913	909	869	915	880	870	821	849	892	858	876	854	858	855	820	851	837	897	875	949	821	886	870	846	926	883	850	909	855	854	801	907	904	880	864	898	875	858	831	934	806	901	842	878	819	890	845	839	863	913	880	840	814	802	889	889	847	834	908	847	864	797	850	840	915	896	851	930	933	825	851	846	863	848	885	893	877	847	913	858	878	868	888	852	887	858	864	843	859	849	842	857	822	871	894	900	856	864	857	856	859	839	863	855	910	868	861	857	847	846	902	892	832	925	796	842	839	859	881	844	865	891	829	821	868	916	820	862	875	866	890	863	857	896	846	900	894	874	897	874	860	865	841	882	877	896	864	872	810	844	840	880	882	838	856	880	854	876	859	840	875	938	851	860	872	902	825	824	839	878	869	880	913	903	888	874	879	874	829	902	877	859	927	833	887	875	889	866	877	909	876	842	894	901	865	811	841	851	874	810	864	922	814	878	859	928	821	885	861	855	816	861	909	875	873	853	840	887	817	908	883	850	883	883	847	860	862	792	828	823	801	822	861	876	860	860	853	826	882	821	915	848	898	819	870	876	866	862	882	860	853	834	901	846	880	867	842	863	853	872	822	845	844	887	790	875	864	925	910	904	822	862	859	782	897	848	851	896	861	805	867	804	846	861	853	843	870	829	853	903	833	869	881	848	889	872	890	848	841	848	840	826	831	898	882	882	871	890	859	859	829	820	921	871	833	837	878	857	847	856	910	878	871	902	832	867	868	881	863	854	846	908	865	879	885	831	854	872	921	816	856	910	830	847	894	836	883	861	815	799	837	881	812	876	915	881	872	860	852	838	875	839	850	894	828	860	835	842	831	867	935	915	891	892	870	819	861	823	865	870	861	865	821	875	846	887	875	844	816	844	847	819	808	807	857	883	879	893	884	872	884	872	903	848	837	856	854	854	834	871	864	856	846	838	866	851	830	851	893	836	885	839	847	876	870	881	866	856	850	844	821	926	878	853	881	815	840	883	885	795	887	848	882	844	899	845	877	863	845	879	797	886	903	857	826	896	902	877	877	889	881	866	854	898	869	849	888	876	867	842	915	852	804	864	822	853	828	905	835	859	864	843	894	885	905	871	924	862	923	855	868	878	882	811	856	871	854	886	892	897	842	859	881	837	913	868	855	882	872	874	935	924	876	830	887	837	845	812	808	871	906	877	819	899	868	857	893	877	857	894	870	859	852	904	854	902	909	899	870	840	871	892	949	875	836	815	883	837	893	880	915	848	822	910	848	823	934	859	847	828	860	832	885	854	859	838	865	940	862	858	883	856	822	889	835	856	890	868	877	858	848	895	825	825	929	928	838	871	909	873	860	897	934	820	866	843	906	903	859	876	857	880	815	816	828	857	835	854	861	812	889	843	874	883	818	874	927	871	857	885	888	868	820	858	822	843	902	851	833	838	845	914	876	900	909	827	833	829	866	842	926	842	863	856	881	882	922	865	863	881	850	875	902	845	907	914	875	871	856	858	824	837	897	845	856	888	846	845	869	864	911	829	868	840	885	827	861	886	885	833	853	876	879	796	887	936	865	849	866	819	918	857	887	909	879	847	855	882	864	810	877	906	874	852	853	866	804	870	855	861	866	862	895	817	900	867	847	859	904	876	839	882	878	906	856	844	879	893	831	881	885	847	886	897	837	839	838	889	827	838	866	853	806	895	934	845	848	890	895	911	812	818	920	851	880	813	904	897	855	892	860	855	845	876	831	838	873	817	847	836	922	852	831	885	858	827	865	873	895	846	834	849	874	842	856	896	880	859	836	832	860	844	864	887	832	850	833	880	854	865	842	881	860	892	858	834	824	870	887	803	882	870	915	937	811	862	920	878	827	902	852	887	873	902	892	895	847	847	853	874	874	885	857	900	840	849	852	854	841	881	866	874	836	847	841	922	858	861	897	842	874	843	834	862	885	884	869	842	852	868	891	845	874	879	906	865	921	847	876	876	881	862	859	818	916	918	846	869	862	873	883	846	839	881	841	808	886	865	883	842	868	836	878	869	847	917	891	872	827	843	889	810	903	852	851	905	872	879	840	866	858	894	871	871	845	915	850	902	849	868	841	895	894	869	863	867	862	868	855	881	850	857	870	859	837	887	908	870	873	875	833	888	902	843	857	839	868	834	852	862	886	878	861	829	883	857	879	816	874	845	809	825	869	832	869	892	851	902	907	883	873	933	830	837	880	833	810	853	882	911	818	846	860	854	868	887	868	855	895	847	897	859	876	853	830	862	888	848	877	849	890	842	888	830	851	851	881	858	850	810	886	845	839	876	836	881	834	829	892	875	836	911	844	856	862	859	840	842	890	827	872	954	861	872	869	825	872
2750	1065	555	389	2160	14125	14679	8348	2951	869	257	119	77	75	61	81	80	79	70	62	70	63	68	65	68	62	59	67	66	76	77	73	58	75	69	63	68	68	68	85	69	79	71	59	54	73	67	76	62	68	63	69	70	67	72	82	78	56	59	72	69	78	59	75	77	66	65	65	73	69	75	83	58	57	65	70	59	52	71	54	60	76	74	71	55	67	66	62	73	88	73	67	76	79	78	64	51	91	71	71	68	80	77	69	76	75	81	69	69	52	79	61	73	69	66	59	70	61	76	82	62	69	54	58	59	71	59	76	79	83	80	89	67	63	78	69	65	76	72	66	61	80	66	71	43	68	75	75	59	76	74	70	71	59	56	65	75	63	82	52	71	77	73	85	74	79	65	77	80	63	70	67	61	64	67	71	77	80	70	68	58	86	51	55	97	67	61	52	59	51	86	75	77	70	59	81	69	79	61	79	71	54	72	80	60	62	65	66	64	85	63	65	77	57	85	57	78	70	64	69	74	70	67	81	72	68	72	59	62	68	78	69	79	67	60	63	54	74	67	68	65	70	77	58	66	80	58	56	67	64	74	73	83	63	74	67	66	87	74	67	71	58	77	60	68	86	65	79	70	72	88	77	68	66	62	75	61	64	64	66	65	74	66	76	62	61	63	66	81	79	53	89	80	70	72	63	65	73	67	56	62	61	66	70	69	66	87	68	63	72	67	74	70	78	73	64	68	86	69	58	58	71	59	68	74	63	63	60	69	73	62	80	55	69	72	69	72	69	73	58	64	77	61	82	76	66	79	64	70	59	62	66	89	57	57	51	64	77	77	74	80	67	70	74	52	59	63	64	61	82	68	57	72	64	75	66	62	68	70	73	71	64	88	60	73	77	84	64	65	68	64	57	69	65	56	60	75	60	58	70	71	65	81	69	73	89	64	60	73	67	69	69	63	84	79	65	63	63	72	83	66	67	64	79	79	65	71	70	66	78	66	71	71	67	72	54	75	67	64	67	56	76	85	58	65	61	57	85	78	69	83	72	70	61	73	68	72	51	78	52	73	72	63	77	90	61	68	76	69	59	58	70	69	86	73	54	56	83	65	58	82	56	63	84	66	70	83	63	69	59	80	69	89	80	83	73	66	61	84	69	62	67	65	61	61	69	69	88	62	80	72	72	72	68	57	64	65	75	79	72	64	75	60	57	67	77	78	68	69	73	63	70	105	57	70	70	79	87	88	60	85	65	76	64	66	78	74	76	72	69	68	64	75	60	73	58	66	66	81	80	67	81	75	59	76	55	91	61	73	66	62	91	57	63	69	75	70	68	59	57	59	57	84	78	62	78	71	73	66	65	69	70	60	65	65	66	82	57	83	70	79	48	76	72	75	84	65	78	68	73	64	60	55	75	58	65	60	72	74	66	68	71	68	80	63	61	68	68	65	56	67	70	61	68	77	75	67	69	62	79	65	56	67	69	67	66	81	63	64	65	68	72	69	78	65	66	68	70	67	86	69	76	74	87	76	48	70	56	53	74	86	84	60	60	81	65	68	72	71	68	75	54	63	72	71	78	62	71	70	84	68	55	59	71	65	87	70	62	61	78	69	79	58	63	70	69	66	82	74	72	81	73	59	75	73	67	73	64	98	67	74	61	72	61	70	60	68	64	76	74	58	69	72	67	71	80	62	69	66	66	61	71	81	56	75	68	83	70	73	65	60	66	68	59	69	67	79	57	95	60	61	71	73	78	67	69	69	58	73	83	77	73	54	75	75	87	81	54	62	73	78	87	73	64	63	79	62	65	58	70	65	59	74	63	63	75	85	62	66	65	62	65	75	78	67	62	55	82	67	71	66	69	65	55	59	79	71	62	70	69	64	76	66	78	71	77	67	63	69	75	75	67	75	73	70	53	66	57	68	69	76	71	88	64	70	70	70	55	62	64	68	80	73	69	84	60	71	85	82	81	77	60	57	57	62	69	71	60	83	66	57	60	70	72	61	67	61	68	64	74	67	89	57	74	76	54	76	66	60	68	75	65	66	67	75	72	64	70	81	75	72	60	76	70	62	76	64	60	59	70	73	59	85	84	74	87	75	91	56	64	73	78	76	58	83	87	69	67	79	61	62	80	76	61	67	67	64	67	87	68	72	81	44	66	81	68	71	51	63	72	84	82	66	67	77	60	74	55	59	78	60	66	70	67	65	56	76	78	76	66	50	60	63	65	64	62	60	64	79	72	82	71	62	79	57	82	82	65	61	66	61	70	68	71	70	60	49	64	66	59	75	77	63	74	72	66	66	60	82	74	65	60	71	62	61	66	74	62	75	63	74	67	80	69	76	70	60	67	46	60	70	70	73	67	66	72	79	74	67	85	82	77	69	68	83	65	58	68	70	74	67	51	73	51	59	53	71	83	65	70	90	59	77	72	59	77	79	81	71	71	64	64	60	66	70	59	66	66	65	60	87	76	72	75	71	65	72	77	61	77	67	80	70	83	76	63	56	70	74	74	66	84	83	98	78	62	66	71	75	47	79	57	52	60	84	78	74	81	79	63	75	81	60	66	69	61	67	70	96	81	79	78	80	74	63	66	74	78	66	70	75	81	65	79	72	81	72	63	67	64	71	79	71	68	76	64	77	68	75	62	66	78	67	61	66	80	57	57	62	57	65	79	70	63	65	77	64	73	66	64	81	63	64	67	55	63	85	78	72	70	76	64	62	65	56	78	69	59	50	70	54	64	62	71	60	85	61	64	66	55	69	72	50	66	62	66	75	76	58	81	64	65	73	71	63	75	66	60	73	75	65	75	75	64	73	62	63	82	69	62	60	67	76	59	72	66	80	77	63	75	62	75	68	70	64	71	66	72	74	57	67	61	74	80	68	80	74	61	71	70	67	69	61	67	70	59	73	69	66	69	66	71	77	64	73	69	69	54	66	56	63	63	65	71	73	50	66	69	77	81	83	69	69	71	79	70	86	50	86	64	78	64	61	69	61	67	70	82	73	86	67	71	59	73	75	73	85	69	64	67	54	57	71	66	83	73	73	60	80	57	59	60	71	64	71	63	70	67	71	69	85	78	85	64	52	65	62	61	67	64	65	66	66	72	70	63	81	66	83	63	45	70	67	77	66	58	69	66	58	80	71	69	61	64	57	59	77	83	69	58	70	71	56	66	65	81	64	78	74	64	79	70	70	61	75	54	62	72	73	70	75	66	62	51	74	63	88	56	75	66	82	74	72	80	61	63	62	69	54	81	74	63	75	72	68	79	66	73	75	74	55	69	50	80	65	66	67	75	71	85	63	71	82	56	78	67	73	62	75	62	55	67	70	70	81	56	82	67	70	57	68	54	59	67	57	62	62	71	83	60	65	75	81	81	62	60	70	86	67	79	77	69	70	66	66	57	62	77	58	69	73	64	69	68	86	72	71	61	61	71	60	68	78	68	54	71	60	58	78	68	85	65	62	70	75	69	60	66	70	68	84	85	76	69	54	69
22979	16168	10208	17252	40203	70350	62186	46316	31013	17843	7092	2442	1183	999	897	870	905	932	899	916	923	951	938	968	951	866	940	869	905	868	846	933	878	878	947	941	894	949	946	918	902	900	922	948	939	926	878	921	947	900	921	881	899	931	887	939	914	947	920	928	982	913	935	947	896	920	908	932	880	925	927	910	899	888	919	908	936	841	913	911	910	901	929	907	891	927	867	898	899	920	913	861	887	919	908	954	959	888	960	940	911	951	938	846	905	913	907	873	878	937	942	901	916	933	951	935	939	942	925	905	887	933	908	926	925	964	973	903	958	881	896	931	890	903	932	920	906	940	916	919	876	900	910	888	909	901	873	933	905	868	915	871	864	900	903	912	915	945	861	896	944	863	937	874	971	946	911	871	946	912	939	889	917	894	927	938	922	877	895	900	934	901	888	922	893	913	935	891	948	885	873	989	937	866	939	906	968	930	937	939	895	901	939	914	856	887	925	901	855	925	928	912	926	945	922	872	931	922	927	916	943	895	847	931	913	891	948	916	909	986	907	959	915	952	915	903	843	957	876	902	913	904	916	953	916	906	929	885	885	917	894	875	920	892	856	941	924	857	919	844	925	927	914	878	938	914	917	926	888	930	874	955	931	905	970	929	900	943	937	874	875	921	947	892	893	893	906	895	937	924	903	912	920	934	904	927	917	903	892	894	956	892	895	906	912	864	977	924	916	832	954	939	846	959	921	912	874	864	960	914	896	952	861	933	859	904	901	955	919	947	900	940	970	954	891	883	864	968	918	932	922	920	925	927	887	934	941	907	924	870	968	905	926	905	950	925	913	916	981	936	906	911	860	930	873	916	884	908	938	908	888	938	882	925	924	928	854	891	890	918	932	932	907	944	922	962	895	936	971	897	920	897	882	912	937	928	881	903	917	892	911	917	942	891	892	894	882	879	904	909	933	919	966	933	901	958	881	855	933	942	902	907	936	883	872	948	932	952	877	918	925	902	934	916	906	924	906	896	915	925	925	878	905	901	890	922	924	924	908	879	901	946	941	936	915	906	959	915	926	932	919	932	935	898	923	886	895	913	976	908	936	910	904	914	936	912	890	909	922	909	901	907	915	923	970	942	949	953	855	905	918	944	909	913	873	912	908	916	879	898	929	909	929	901	947	863	904	868	889	939	884	875	908	884	942	889	932	920	902	952	858	926	919	901	907	924	878	959	882	925	946	902	932	930	877	864	903	912	928	973	904	933	937	890	928	922	917	934	939	921	934	943	925	899	898	905	933	907	916	877	913	910	901	904	951	916	923	904	909	915	894	861	932	910	994	961	892	907	928	913	892	911	872	905	921	895	910	922	918	889	920	889	808	942	940	879	893	908	862	897	882	916	910	915	1016	940	863	962	937	857	926	877	889	849	926	834	946	897	933	877	893	861	931	896	1005	875	918	903	874	937	903	945	934	903	937	903	912	914	915	942	941	865	882	903	942	909	929	948	922	960	909	905	902	917	978	906	921	932	969	889	938	902	910	900	925	899	894	886	911	886	887	889	882	913	940	891	934	898	877	935	976	912	924	945	911	922	853	957	908	903	925	910	923	884	917	846	889	895	888	926	876	927	943	903	922	872	913	942	932	868	934	930	862	899	881	919	929	947	845	931	948	896	908	856	892	889	927	938	964	900	883	908	967	906	953	904	982	854	938	877	938	913	960	915	900	895	905	903	910	870	898	915	958	912	913	906	849	838	896	930	909	888	936	929	858	905	885	958	934	929	889	927	897	925	864	931	914	901	921	903	890	919	889	941	951	928	941	915	856	924	892	883	927	935	916	875	899	924	929	886	924	912	865	931	869	894	916	894	899	917	899	906	966	928	963	924	937	925	883	900	964	958	959	957	930	930	907	922	880	945	998	884	887	892	938	934	924	915	904	934	900	908	875	855	910	900	890	925	906	943	899	873	945	915	932	951	961	927	921	929	906	928	910	905	945	967	891	965	904	922	935	949	899	878	942	891	879	929	968	949	834	910	911	912	962	902	927	883	895	941	903	917	951	952	903	935	892	913	905	957	909	922	893	895	970	874	948	916	882	841	980	931	880	908	944	916	888	900	899	931	906	927	882	888	910	961	921	914	929	926	856	958	898	935	953	949	906	879	922	907	887	879	928	896	930	880	901	898	953	939	927	883	921	876	900	881	899	904	929	909	957	901	892	913	940	947	928	947	913	900	913	949	923	891	933	944	899	933	880	891	913	877	930	936	925	895	957	913	899	899	885	866	924	879	922	939	909	936	908	929	910	919	891	841	860	903	877	943	921	948	908	889	895	912	909	917	964	892	914	902	882	906	887	896	884	867	995	888	925	920	927	850	900	895	896	887	911	864	986	948	879	890	908	909	880	963	952	838	902	915	918	910	892	886	965	904	920	891	912	942	926	905	933	916	925	910	923	891	916	880	916	965	915	936	906	902	876	940	933	915	999	921	894	906	903	879	927	879	977	964	886	919	896	930	936	898	941	959	964	925	924	901	916	941	901	882	887	924	846	911	936	897	905	904	893	892	887	903	902	867	897	916	935	927	901	899	838	856	901	860	909	905	877	922	862	949	933	893	954	913	972	850	908	915	916	918	922	909	935	925	870	863	895	919	957	923	918	927	918	884	893	880	889	933	904	897	911	905	921	958	899	896	892	908	924	864	979	933	897	886	899	891	884	938	934	941	948	885	966	919	927	862	923	813	872	875	918	925	902	997	897	907	905	875	888	948	904	956	920	886	889	888	859	903	937	888	955	952	868	960	900	888	895	931	951	915	879	902	899	923	883	972	884	959	963	881	932	928	935	939	869	915	937	888	928	890	953	926	890	918	894	916	965	904	869	897	928	899	898	925	890	911	845	935	914	950	947	876	916	939	926	913	885	915	880	1002	903	891	884	891	877	885	915	969	981	877	884	932	848	910	930	941	904	945	908	879	837	925	926	862	910	963	900	934	913	873	896	879	876	909	893	871	908	920	882	949	926	918	912	969	950	922	888	977	862	929	909	927	887	931	911	855	916	898	963	887	934	955	962	902	914	885	951	946	963	900	898	868	890	915	926	925	926	949	908	945	939	929	862	879	889	922	933	933	862	902	886	906	891	907	873	948	906	879	930	910	925	905	870	902	952	898	924	895	962	931	926	869	895	858	961	915	909	921	918	946	890	937	959	902	949	898	900	940	880	906	934	950	886	847	905	906	924	916	912	901	879	858	860	906	868	915	894	931	931	892	925	887	874	926	911	899	917	891	923	955	932	894	948	886	1001	928	874	951	901	926	856	856	926	930	886	928	964	856	888	902	841	908	876	906	907	921	913	896	916	865	882	860	891	873	928	942	898	886	967	895	881	871	877	913	915	876	839	961	898	890	852	921	874	888	958	900	908	886	893	872	891	925	887	853	948	911	914	957	908	891	925	869	956	884	891	922	881	912	897	925	871	859	895	948	919	890	869	874	899	955	880	969	886	868	915	886	888	905	872	892
2305	1305	744	438	3975	22237	22059	12963	4743	1253	380	149	93	67	84	68	70	81	66	65	63	75	64	67	68	72	82	90	73	69	76	77	59	50	68	70	71	81	81	78	81	86	85	73	69	77	80	83	80	57	67	70	70	85	48	70	63	69	75	82	75	65	82	75	74	69	86	67	73	70	67	69	74	79	73	77	72	54	58	72	75	74	69	82	72	55	75	76	73	73	64	87	60	68	83	70	66	55	89	71	70	74	65	65	76	42	70	77	67	80	68	61	70	71	90	70	77	64	71	60	61	74	73	72	64	65	69	76	69	64	68	71	74	80	85	67	80	70	72	66	78	80	81	74	72	79	54	76	84	88	76	66	57	78	87	56	76	80	59	60	74	68	67	65	71	73	77	66	60	77	81	68	73	67	75	75	66	70	64	71	80	73	60	62	71	84	68	68	77	70	76	77	62	75	68	68	66	77	77	58	67	78	52	69	63	71	80	66	60	68	72	73	79	73	53	77	80	61	69	58	71	80	67	78	63	89	56	71	66	63	65	71	65	73	91	78	73	78	77	67	71	76	75	63	76	80	51	65	76	58	63	72	65	88	76	86	82	64	59	66	73	79	62	67	54	66	51	57	66	72	73	88	75	74	77	69	75	74	70	83	85	77	71	61	62	60	83	65	72	66	82	83	76	62	64	57	63	73	68	65	61	69	68	82	77	64	70	68	61	67	66	62	83	75	53	74	74	71	76	60	66	68	92	71	85	47	66	68	64	76	70	73	62	63	72	80	67	69	70	68	71	78	77	63	67	77	71	69	80	70	67	70	61	69	69	69	73	68	86	71	56	77	69	74	73	69	74	72	76	76	55	80	86	85	61	62	75	68	63	74	80	78	58	74	60	88	78	64	56	82	70	61	76	67	74	59	70	70	72	67	68	80	70	75	61	62	67	73	75	74	57	68	68	76	61	74	68	68	66	57	81	59	84	65	82	74	69	64	65	64	73	61	71	72	67	69	65	65	69	95	75	56	74	71	82	66	73	58	61	69	79	68	64	81	75	66	62	74	60	70	67	65	65	70	80	61	73	64	70	75	71	79	77	85	67	79	70	57	78	68	65	71	80	68	62	69	79	68	73	66	75	66	67	76	79	58	63	70	66	71	72	71	81	80	75	71	82	63	71	73	71	79	62	78	76	73	70	68	58	79	66	65	70	68	67	55	86	68	74	68	67	59	73	65	64	51	62	71	78	59	62	69	65	78	81	81	67	81	83	90	84	64	84	61	84	69	77	71	76	74	77	75	86	58	67	58	71	70	73	82	73	70	70	77	77	53	72	62	73	70	81	78	82	69	74	63	70	82	58	71	79	77	69	64	74	65	84	87	90	79	84	79	69	81	92	78	100	84	66	70	73	62	80	61	63	65	72	74	62	87	77	56	61	67	70	71	70	66	64	64	75	49	59	81	69	66	69	54	70	72	65	72	68	74	57	62	63	71	65	64	69	68	67	77	72	79	60	66	72	69	61	56	75	58	81	60	62	66	71	56	70	52	77	55	81	65	69	72	60	57	85	73	80	71	73	76	72	64	67	79	68	67	70	70	66	67	79	72	75	76	72	65	83	69	70	77	68	61	68	71	73	84	65	85	69	76	79	62	64	76	70	57	74	76	70	60	73	56	69	56	88	75	87	54	58	61	74	69	81	68	51	75	63	59	80	82	57	69	67	65	85	76	79	77	67	63	67	67	61	69	65	91	69	75	64	65	81	66	67	65	73	77	67	65	71	64	63	73	75	61	63	71	59	81	74	72	73	81	71	58	54	58	66	69	77	76	69	84	75	72	69	64	65	60	68	84	84	69	65	71	71	65	77	68	78	79	64	71	77	87	72	62	55	70	74	72	58	77	74	71	61	69	68	68	61	62	72	65	74	70	80	68	94	67	77	53	71	68	58	72	83	74	68	54	80	71	81	82	59	56	86	65	84	61	70	82	65	79	76	83	75	77	69	75	62	79	57	58	70	77	77	70	82	75	85	84	75	63	59	80	57	82	77	77	55	72	67	60	80	83	73	73	70	80	65	74	79	75	80	81	78	82	74	81	79	87	77	78	68	77	53	77	73	80	61	70	87	66	63	72	64	80	67	75	68	70	75	72	73	81	68	65	65	63	79	74	67	71	80	68	67	70	68	64	65	71	65	69	72	77	74	75	61	73	63	82	83	70	56	81	72	68	59	69	78	82	89	69	69	76	62	69	76	66	83	52	72	70	68	60	66	88	68	68	73	69	82	63	74	79	70	84	78	84	70	47	75	65	73	76	75	62	77	61	75	60	57	72	77	82	65	70	71	80	78	55	67	78	70	55	70	78	70	79	72	85	62	74	70	69	59	89	81	76	72	66	70	81	76	70	69	72	62	72	73	87	76	65	68	71	68	62	66	71	67	70	67	77	80	86	62	50	78	70	64	79	73	65	71	74	78	62	75	67	67	74	80	68	66	83	65	73	78	58	91	84	82	71	79	54	74	74	67	74	69	81	69	68	79	63	65	82	75	67	68	68	83	59	70	64	58	58	79	72	71	77	81	68	69	81	67	101	58	87	73	69	73	76	59	62	72	72	63	72	78	75	67	73	78	70	76	67	88	62	62	68	71	80	74	91	70	54	78	75	75	66	79	69	72	76	74	72	79	75	70	65	74	58	58	62	57	67	82	79	56	68	75	88	76	61	64	84	82	63	55	63	73	71	59	71	81	69	79	76	66	69	76	75	84	62	65	70	64	68	71	91	66	87	60	77	86	79	65	74	63	57	74	83	51	64	68	57	77	67	84	67	64	70	68	78	56	61	62	75	70	77	67	81	67	60	68	78	81	66	66	68	76	76	73	73	79	83	71	65	63	68	81	69	64	77	58	90	63	60	83	71	73	65	72	83	74	69	62	77	67	77	75	66	79	85	64	57	60	67	71	97	60	79	68	91	75	78	71	71	72	79	69	85	69	78	82	69	71	68	83	73	62	79	71	75	84	82	69	64	72	66	80	66	82	58	67	69	61	72	53	58	64	65	67	66	69	50	70	71	60	87	63	73	80	60	61	80	64	65	69	71	79	82	51	66	69	83	70	66	64	62	81	64	84	87	75	67	68	70	69	71	79	64	61	55	58	71	72	74	88	75	73	77	85	75	72	71	65	67	77	64	82	74	74	67	73	76	64	68	82	64	68	72	84	81	68	65	81	77	72	61	81	50	64	71	73	69	67	83	69	67	70	72	71	77	62	73	84	76	78	73	91	80	81	65	76	62	73	73	74	64	66	55	66	71	76	69	74	83	73	61	70	82	74	64	80	82	80	81	76	77	78	77	58	70	78	56	76	70	78	62	80	78	64	66	62	64	61	72	77	55	73	74	76	75	72	75	66	68	67	59	90	90	70	81	66	70	86	84	66	83	64	66	67	58	71	88	66	74	80	79	70	83	87	58	73	79	66	63	81	65	78	75	57	73	65	68	60	59	78	74
28288	18109	12394	19946	47309	80638	70245	53418	34902	21205	9256	2948	1356	999	955	971	951	929	974	910	909	947	969	951	1012	958	959	910	990	982	939	904	923	981	972	916	933	984	952	945	906	942	922	948	974	927	924	952	917	885	977	911	951	910	905	905	929	967	958	926	1000	931	869	914	958	921	948	951	903	890	986	990	930	966	968	950	938	889	946	992	952	937	1005	920	978	960	932	960	1010	929	927	969	913	929	891	917	903	960	966	946	937	952	891	928	985	975	972	935	881	926	922	998	963	969	911	938	944	1002	982	950	961	1011	937	952	979	908	941	923	892	899	1013	961	961	956	1039	971	952	951	925	926	952	908	919	912	926	897	939	970	942	905	897	953	957	930	917	926	1016	944	884	971	951	998	889	929	941	990	979	880	923	996	941	901	937	959	922	943	977	948	954	934	905	888	965	957	910	975	938	912	983	950	980	939	976	955	943	945	952	946	975	960	950	958	972	965	951	970	951	940	963	970	980	937	960	906	997	905	886	927	936	1002	898	936	919	986	946	882	973	934	941	913	984	946	981	940	897	897	926	976	949	928	955	996	935	960	898	934	916	919	992	937	980	963	919	898	969	914	930	943	940	937	914	958	966	947	964	924	946	979	938	948	891	968	999	946	868	927	932	988	896	951	936	962	907	910	898	926	907	951	946	932	929	970	925	1027	941	889	880	936	942	927	978	913	932	927	977	946	947	925	949	942	886	972	928	931	880	938	936	930	930	1007	956	962	921	863	935	935	960	957	923	908	916	984	919	910	944	961	958	990	913	926	928	961	929	930	904	918	913	1002	926	914	995	915	907	896	914	991	977	873	912	939	932	938	918	955	935	886	938	935	1010	940	916	969	900	923	938	939	857	981	926	973	974	925	945	951	952	949	939	941	926	943	946	933	983	942	998	922	940	921	911	911	960	952	924	931	944	935	895	936	968	940	911	931	915	945	932	883	898	920	950	962	932	901	949	918	984	964	948	910	928	955	949	933	942	936	949	989	947	875	983	936	880	927	886	929	922	987	962	952	969	954	919	952	888	952	966	991	955	972	927	897	935	952	934	908	935	936	967	953	944	952	901	946	901	933	952	927	941	965	973	918	942	947	910	949	956	915	954	927	932	853	949	926	911	1003	891	930	967	939	971	967	944	918	938	904	943	933	904	925	938	945	951	939	918	972	934	973	932	915	946	933	974	863	942	936	933	885	948	938	949	916	934	933	945	903	950	954	920	954	941	981	933	968	991	928	947	877	970	893	934	915	879	949	936	943	983	941	948	930	976	904	963	940	945	946	868	970	935	953	921	907	912	957	933	926	917	988	973	927	910	952	949	980	945	951	877	960	941	956	914	985	920	913	972	997	921	918	939	958	896	960	969	892	871	900	942	951	971	943	977	917	910	936	920	891	952	949	933	946	938	972	923	896	961	996	935	940	931	941	971	923	1002	965	952	905	828	941	930	913	907	917	975	976	905	950	976	951	942	962	939	916	903	976	920	934	946	961	945	929	957	919	951	872	969	955	925	962	919	975	986	963	992	928	909	971	942	1018	917	972	894	931	911	930	988	904	926	921	912	886	974	957	957	853	992	907	1034	938	962	912	943	941	905	914	926	912	933	952	940	1004	915	998	953	932	921	932	885	921	959	948	971	943	913	962	939	957	969	973	974	934	942	964	902	947	962	921	918	945	953	952	923	904	934	939	917	971	981	947	941	990	964	984	904	980	975	888	876	931	937	950	935	961	917	975	989	936	966	973	921	958	952	907	970	950	930	919	931	952	880	963	929	965	963	919	999	941	960	935	928	973	958	945	930	957	977	963	878	932	937	1005	959	890	916	931	935	923	977	915	919	897	932	934	910	956	988	931	949	921	989	926	958	979	1009	907	914	934	924	904	985	963	956	894	961	933	886	940	918	928	948	947	986	917	898	955	863	949	955	924	928	928	958	933	911	938	883	908	930	983	912	983	924	897	899	949	937	943	915	980	934	976	912	930	950	969	952	936	897	974	932	964	898	914	975	932	880	942	902	974	951	966	965	942	897	962	927	1005	928	957	961	957	958	915	956	913	925	983	934	884	914	939	920	974	917	928	939	882	908	914	990	984	965	919	960	967	978	960	987	945	1023	933	963	950	950	1005	898	989	942	879	957	961	904	944	972	963	910	905	936	965	928	935	933	889	920	938	926	925	894	969	946	1002	917	964	986	946	895	899	936	941	894	930	958	995	951	945	940	955	935	904	945	966	922	953	946	970	987	924	949	961	928	930	945	930	912	908	951	948	937	972	942	954	923	1026	962	967	940	920	941	964	927	945	969	916	906	986	971	944	948	905	938	967	877	963	899	933	949	909	949	919	898	918	917	970	922	882	923	965	958	927	883	965	952	929	930	965	956	910	911	969	919	945	909	996	979	917	918	930	922	840	903	957	953	953	957	981	899	937	917	931	943	985	944	988	962	965	967	952	991	941	966	938	935	985	936	953	951	936	967	960	940	893	984	958	957	938	953	984	944	966	915	965	961	955	935	960	872	936	885	958	942	920	924	918	1005	921	942	971	1007	941	972	954	946	934	926	967	990	934	944	871	982	914	985	922	934	940	890	942	891	949	902	958	934	936	912	944	877	903	931	945	929	924	901	910	908	935	916	975	905	947	947	1009	959	889	887	917	971	949	952	925	977	1014	983	941	952	946	917	955	1010	951	941	995	993	959	954	909	876	989	956	916	931	913	892	956	996	955	890	972	955	940	979	978	912	898	942	967	949	935	936	901	962	956	970	908	965	881	943	969	946	943	931	900	913	999	1032	964	970	960	937	976	930	949	933	930	946	967	905	979	901	897	915	977	928	936	956	932	915	958	953	942	937	910	947	941	960	906	987	1005	935	916	883	953	941	946	922	930	933	908	935	935	967	939	978	907	955	913	931	995	939	895	931	942	941	946	905	944	908	931	932	953	950	897	954	915	958	937	952	895	881	933	942	907	923	955	957	975	966	932	965	976	960	910	922	887	960	988	975	943	934	960	966	964	961	958	945	884	915	951	941	981	907	926	950	908	913	939	945	927	945	941	935	958	948	919	920	950	970	957	962	923	980	953	960	971	933	927	942	971	914	971	904	943	891	939	883	936	904	945	988	943	943	939	1002	961	926	956	951	930	887	924	920	946	973	925	940	976	963	906	948	965	975	929	938	944	890	965	888	940	937	948	918	873	922	890	911	924	935	931	910	951	996	902	921	874	955	904	876	881	894	992	949	965	999	933	970	921	945	919	955	946	940	983	883	927	960	893	919	885	971	918	936	926	869	913	942	921	903	886	930	919	913	916	945	956	944	943	907	996	902	989	898	947	932	945	937	912	962	963	945	939	941	951	915	972	955	980	950	927	912	952	979	959	925	945	940	958	914	979	923	970	986	930	914	1021	925	961	947	965	947	961	948	960	931	963	951	901	955	881	968	987	926	926	968	971	970	946	950	998	962	1005	918	986	883	965	918	934	924	903	947	902	975	932	1003	933	889	978	931	905	925	939
2163	671	285	193	771	5384	5857	3076	1177	418	147	94	57	71	68	69	59	68	79	65	69	55	61	79	63	67	67	57	60	78	70	60	63	67	53	66	61	53	73	67	68	53	52	67	67	55	78	64	74	65	73	58	64	66	65	69	74	70	61	62	65	57	59	66	58	69	53	59	62	52	60	73	66	53	65	62	69	75	63	63	62	49	73	63	67	68	62	50	74	70	65	78	60	68	59	67	57	86	49	72	68	68	69	68	53	76	74	70	71	62	59	59	65	62	54	69	57	68	67	73	57	63	52	73	56	66	60	71	54	75	70	54	58	62	55	59	60	56	60	67	61	67	64	52	78	68	58	87	63	57	67	61	95	58	72	73	59	62	72	72	81	66	68	54	50	66	54	72	61	61	71	65	63	65	72	72	61	58	59	69	49	65	71	69	72	79	50	52	68	69	55	86	51	68	62	72	71	70	78	69	69	63	72	49	64	66	60	76	63	64	64	64	54	65	56	58	74	63	61	63	66	50	49	55	62	63	68	54	68	61	67	74	67	63	73	63	73	69	53	59	69	53	57	63	61	67	67	66	52	73	77	70	62	71	51	64	53	55	61	61	68	69	52	62	73	70	70	80	69	64	61	51	66	65	63	57	72	82	69	65	60	70	55	41	57	68	64	64	71	72	70	56	76	65	65	59	49	65	52	64	66	62	68	68	76	51	60	63	74	77	61	54	58	72	58	68	60	65	76	59	62	59	77	61	68	71	71	67	69	75	68	65	52	70	62	70	75	74	58	66	60	55	62	52	74	66	63	60	60	63	50	64	75	64	59	55	70	63	55	70	61	74	61	78	66	69	66	63	72	61	66	80	57	69	77	52	59	51	63	58	79	61	55	67	52	66	68	62	69	87	61	51	73	54	52	59	61	57	80	57	55	61	72	61	58	67	52	70	74	57	58	75	62	67	49	76	60	63	62	68	61	61	62	72	78	51	60	70	58	59	67	52	60	51	56	67	66	70	57	68	60	68	46	57	59	58	56	52	80	62	69	67	52	65	76	54	62	63	73	61	47	68	68	51	52	71	78	60	52	67	66	73	69	67	75	56	65	56	62	56	68	63	68	59	78	74	61	74	60	54	69	47	67	72	71	66	84	76	50	69	53	70	51	63	57	68	65	72	63	67	70	55	54	65	57	82	55	56	65	64	53	51	60	56	59	61	57	52	65	55	67	67	63	58	64	63	54	57	80	57	71	58	63	66	65	50	54	62	65	67	77	57	65	65	66	67	84	57	56	68	64	70	59	70	59	55	64	60	53	67	72	61	62	67	59	64	68	56	70	73	74	55	60	57	63	61	60	56	64	67	60	63	53	74	57	54	71	68	73	66	61	73	58	63	69	56	74	64	54	67	71	65	66	61	54	67	72	67	73	76	71	52	59	77	69	77	71	67	56	63	57	62	61	66	60	52	65	80	61	64	64	73	66	56	65	55	64	64	65	56	60	69	69	64	64	61	59	58	54	60	54	75	64	61	75	58	72	61	72	71	72	69	61	58	68	59	70	63	64	63	66	72	85	62	70	77	59	60	68	62	67	84	58	65	53	85	77	58	61	62	76	79	56	41	62	56	55	69	63	60	64	67	64	51	60	78	78	74	68	72	72	63	67	55	61	63	61	66	68	61	66	68	66	63	68	66	63	70	53	64	70	63	56	59	57	58	75	77	62	58	67	73	61	65	68	66	54	74	68	69	64	68	80	50	58	53	71	61	69	61	65	79	67	60	64	69	66	66	60	60	76	66	59	68	71	68	63	55	65	62	69	60	57	62	63	57	70	56	53	78	57	58	58	59	83	62	62	64	64	64	67	71	59	63	64	55	54	73	64	65	69	70	68	67	64	79	74	66	59	54	72	48	83	75	65	64	67	74	62	60	65	60	52	77	67	52	61	74	62	71	69	56	76	74	61	62	54	64	71	68	57	50	73	41	61	55	77	57	67	60	65	57	74	62	84	64	70	65	63	62	60	64	72	61	67	76	65	70	63	64	57	60	65	54	69	54	64	61	52	56	62	76	58	53	64	75	55	65	67	56	77	52	80	50	57	57	55	67	66	58	78	57	83	60	61	77	56	64	59	66	61	56	54	68	68	70	76	71	68	61	69	63	72	56	61	64	66	84	57	44	54	64	68	64	55	65	65	65	68	59	64	59	58	68	71	49	65	55	61	67	68	70	70	49	65	61	55	81	62	45	60	64	74	71	64	66	59	81	56	66	66	66	60	68	69	57	76	61	48	55	64	51	63	73	80	67	61	67	71	66	90	71	65	84	61	59	69	62	49	95	51	69	69	77	62	55	69	73	55	73	63	63	63	46	58	73	70	58	54	60	76	68	78	54	58	70	61	66	59	75	85	66	72	54	58	70	56	72	80	77	56	63	71	62	58	55	56	70	59	75	57	50	83	62	59	64	76	65	67	73	58	66	57	73	70	52	80	44	62	81	78	58	47	66	50	63	72	60	69	52	76	56	54	68	46	77	52	63	76	81	71	62	69	69	52	54	69	69	64	74	65	66	68	73	38	70	59	67	81	56	46	71	60	63	54	76	73	49	61	73	66	57	54	58	64	52	63	69	71	61	67	66	58	63	56	64	64	74	68	61	64	58	58	67	61	54	63	58	70	73	49	59	78	65	58	69	65	48	73	55	61	85	57	56	58	67	74	38	43	46	72	55	52	70	67	62	62	60	73	61	69	62	63	67	79	65	62	51	68	76	59	71	62	63	51	71	58	59	67	60	61	59	61	47	72	60	69	66	60	57	68	71	75	72	61	63	52	67	50	60	73	60	72	65	60	70	60	72	60	75	49	65	58	68	63	61	93	60	58	68	62	65	58	59	60	70	64	60	65	58	75	48	48	73	62	65	60	52	60	62	59	56	79	90	64	65	64	63	62	51	75	67	52	72	60	79	67	75	74	56	63	78	63	59	57	57	58	66	47	76	78	58	58	59	59	58	48	56	63	65	52	68	67	61	55	65	58	62	68	69	46	60	54	64	63	70	69	48	67	54	51	45	79	57	52	63	55	66	48	64	68	54	65	56	72	61	66	64	68	72	68	64	64	59	71	63	66	64	68	69	62	70	62	57	65	71	62	78	63	66	64	74	56	55	70	61	67	61	71	69	61	62	69	62	69	74	71	59	61	72	74	58	57	57	67	58	57	53	58	55	68	67	61	53	60	65	61	65	63	60	57	67	70	50	68	72	75	66	64	70	68	60	63	46	67	55	45	62	60	57	55	51	68	68	50	52	67	62	61	61	68	68	60	72	59	76	53	61	57	55	66	71	72	64	58	65	64	51	62	74	60	61	72	57	68	50	47	65	51	68	61	70	68	61	60	65	61	58	75	66	55	62	69	76	57	52	54	54	50	63	47	59	73	61	53	75	62	50	62	52	61	51	66	65	69	61	62	55	50	62	63	84	68	71	62	63	69	58	68	52	57	63	69	66	62	67
21960	11989	5557	9986	29738	51818	44236	33334	20901	9895	3766	1452	965	852	839	814	849	835	839	810	847	818	822	784	820	857	803	789	858	842	831	839	839	841	804	798	802	812	838	810	815	796	852	813	832	769	805	798	822	835	812	827	814	825	833	768	766	925	843	807	809	858	832	831	804	839	876	846	795	846	793	805	811	858	820	888	826	786	803	835	806	777	779	831	834	836	821	850	836	858	838	838	782	858	808	866	838	831	897	830	823	809	868	842	849	787	793	899	828	833	847	849	810	844	875	809	837	811	797	844	861	840	818	813	805	861	845	829	854	807	835	817	822	816	801	800	799	812	861	811	809	864	834	810	824	822	814	839	874	767	821	780	821	822	784	839	848	808	834	820	816	785	783	814	837	799	826	783	855	821	811	816	870	833	773	826	842	796	819	839	867	862	793	809	823	826	850	851	849	826	799	788	833	776	791	861	830	785	841	787	791	815	814	790	814	796	820	829	841	815	856	803	808	799	822	820	795	753	793	863	829	831	806	844	777	769	842	798	810	840	813	869	824	774	847	829	797	774	875	820	843	828	837	822	850	784	818	794	828	808	809	825	826	826	848	887	871	781	808	815	859	815	849	821	887	854	781	823	793	847	857	776	821	802	898	843	816	840	834	806	843	814	805	827	855	841	811	819	826	846	811	867	891	824	849	838	853	792	789	825	838	866	855	780	821	832	854	848	840	769	790	819	795	830	800	843	830	785	766	838	790	859	793	782	780	817	784	816	813	775	807	837	809	846	801	868	846	858	819	818	884	817	824	864	816	777	795	828	820	808	775	809	815	818	843	844	834	803	730	826	807	768	825	800	884	818	824	837	823	788	841	814	802	851	759	809	853	863	869	876	822	833	831	810	796	861	844	812	807	851	810	854	857	806	842	902	860	831	806	806	800	840	835	796	823	849	828	824	824	877	870	871	758	775	818	835	785	798	845	820	784	846	825	807	852	845	819	847	826	842	804	830	825	799	857	813	845	839	783	822	898	820	825	815	848	828	800	815	841	799	760	841	843	831	815	857	839	796	785	790	834	836	809	833	843	856	788	830	847	818	818	827	820	805	825	825	851	819	834	817	827	803	831	822	868	832	811	834	868	817	919	887	795	804	829	803	817	822	821	835	778	826	829	908	815	854	814	802	825	841	831	850	886	860	848	834	823	828	858	851	830	843	807	809	831	813	842	828	778	804	780	775	886	827	812	849	818	830	864	845	830	814	775	786	837	844	853	808	839	825	849	796	799	801	852	849	821	855	757	890	807	884	828	815	767	857	804	845	784	877	846	829	826	855	853	817	831	836	826	809	827	864	821	799	808	821	775	836	839	800	823	808	822	827	796	865	814	818	815	856	865	825	828	810	873	788	827	874	765	886	793	841	860	847	824	825	848	802	815	791	830	829	822	798	811	840	807	833	859	795	858	804	809	834	768	852	865	889	884	754	801	869	875	825	805	771	825	819	819	815	856	790	813	814	822	838	781	880	843	797	785	877	861	832	793	832	823	789	823	861	812	800	835	814	835	818	801	848	812	802	841	808	872	759	799	804	822	794	845	794	807	802	843	810	852	781	816	774	853	855	811	850	803	835	809	794	780	823	826	896	793	835	782	836	812	812	794	805	892	773	797	815	857	785	794	821	813	836	804	851	821	816	798	846	841	856	870	780	792	834	825	852	824	758	808	782	843	822	814	814	790	789	809	771	816	805	836	860	845	797	809	849	829	787	833	786	809	806	813	863	822	861	778	820	862	794	854	878	807	830	867	824	825	818	844	842	844	830	816	823	818	830	840	820	858	877	792	818	804	790	842	809	800	788	791	816	851	822	778	808	810	803	756	821	809	850	781	839	857	849	810	806	809	853	828	834	818	838	826	873	839	829	768	850	780	826	891	847	824	802	810	840	820	787	841	753	816	808	822	797	835	852	796	847	838	825	795	853	813	823	854	871	833	813	799	848	842	778	839	860	786	801	865	795	843	841	907	806	823	838	803	821	834	860	755	858	829	812	834	839	823	860	811	789	801	860	804	818	811	882	845	882	827	779	843	824	823	790	814	791	804	832	832	828	821	814	881	815	814	820	848	849	838	850	829	811	822	851	844	781	749	805	848	848	828	818	822	844	827	867	894	858	816	859	825	850	865	862	788	869	823	818	860	843	807	800	902	839	820	814	814	848	819	831	799	834	825	822	809	759	884	828	795	821	808	779	861	816	831	822	833	809	836	885	825	833	814	805	833	826	894	833	913	834	842	862	776	809	860	839	858	785	833	816	781	800	838	783	834	853	863	840	787	835	813	848	781	862	808	823	865	849	848	853	860	787	835	838	822	834	832	849	819	814	861	870	846	861	863	849	891	836	835	818	836	847	800	782	801	791	802	859	776	845	853	882	835	777	834	793	830	802	812	793	814	836	831	834	796	828	788	856	802	798	817	810	847	839	838	806	847	839	854	812	880	845	838	860	840	814	832	838	804	829	844	789	790	853	858	848	844	849	790	777	829	794	796	816	802	850	773	846	799	842	860	814	795	785	834	864	880	791	784	834	802	825	848	827	841	815	818	843	848	855	810	816	842	838	816	789	818	856	765	822	851	801	805	826	857	841	852	818	843	842	807	822	817	812	786	871	820	833	823	820	804	799	873	803	808	841	843	793	785	849	819	810	812	794	783	808	867	771	807	867	841	861	876	866	797	847	844	849	866	830	860	871	789	823	884	803	822	836	805	818	844	856	802	844	782	859	785	779	831	806	771	857	818	811	766	791	802	832	836	802	833	866	821	787	807	814	852	833	828	830	820	830	850	821	817	827	847	845	843	820	841	873	826	800	863	813	820	829	830	808	785	839	775	763	847	834	798	799	827	791	816	849	836	780	839	832	827	810	879	791	836	823	801	854	823	848	806	805	802	812	793	861	852	836	879	882	805	796	808	804	846	840	769	872	797	800	842	852	841	817	845	836	784	830	859	852	800	822	816	808	846	779	834	820	839	827	854	859	816	878	788	827	798	817	829	819	845	850	816	828	797	795	778	804	804	786	866	847	802	800	784	808	852	849	825	866	822	791	810	829	819	888	820	815	844	822	817	798	866	820	831	824	899	820	808	827	818	837	809	824	801	787	829	825	766	809	809	815	810	832	791	793	779	840	822	808	832	847	832	805	830	809	803	819	776	784	828	818	793	855	823	856	849	811	808	809	817	786	832	836	834	869	823	817	888	831	832	815	805	823	889	818	771	842	872	808	789	862	787	873	770	814	822	837	830	825	826	805	869	792	843	812	829	782	819	842	812	790	801	803	808	836	820	894	756	821	838	805	823	817	868	799	849	828	832	833	817	815	833	808	823	835	809	830	817	792	825	866	801	828	863	822	814	795	794	799	819	841	803	819	881	826	765	810	851	805	787	825	836	831	839	850	789	839	803	833	808	779	815	863	857	819	817	832	822	887	848	856	806	827	780	829	776	825	864	873	818	844	855	835	822	812
1363	816	471	309	2455	13366	13324	6580	2295	729	250	116	78	74	63	62	70	76	68	67	64	58	75	64	69	76	63	48	52	66	74	54	69	65	71	72	70	55	76	73	72	71	78	60	62	69	64	78	57	87	79	53	81	64	66	69	60	81	81	71	48	68	78	68	67	70	59	75	58	66	62	64	76	59	73	68	61	82	68	52	59	60	76	66	55	53	63	66	75	59	67	73	63	73	66	59	54	56	50	75	62	71	84	63	67	62	76	73	68	66	67	65	70	60	61	65	62	78	67	67	69	62	79	67	79	62	62	64	66	66	74	64	59	55	61	68	66	70	68	85	55	70	60	68	69	68	65	60	59	59	76	74	66	75	70	73	59	72	78	69	64	67	43	63	79	64	48	86	74	70	57	73	70	59	68	70	63	58	80	58	81	80	47	61	62	65	64	79	59	68	72	51	70	56	73	72	70	66	69	59	62	63	67	62	65	65	71	63	63	76	66	64	57	75	79	63	66	56	55	62	69	61	56	64	61	69	74	69	81	64	65	75	72	75	93	69	71	65	57	66	74	59	63	75	58	63	65	68	73	57	63	80	67	74	71	70	60	68	60	75	82	62	48	61	74	60	62	88	77	61	56	71	58	72	70	68	71	68	62	69	79	64	69	72	70	65	62	57	62	55	61	70	66	58	60	67	67	74	73	62	74	87	70	66	87	50	78	64	68	56	64	52	54	65	65	71	70	62	58	62	67	66	58	78	65	72	60	59	72	69	54	88	54	52	67	59	73	72	77	67	54	73	80	67	61	62	62	57	59	64	63	81	56	69	61	59	73	59	73	65	58	63	59	56	71	68	59	68	61	68	61	79	63	71	71	57	52	66	61	70	63	74	68	68	73	63	87	66	52	59	68	74	67	63	61	68	60	68	67	68	54	66	60	48	61	57	59	73	74	73	60	74	66	58	79	73	60	73	51	75	52	76	83	67	56	72	58	59	58	76	56	60	66	56	70	63	79	58	66	67	75	55	71	68	65	54	68	73	78	47	74	78	64	50	62	66	74	80	78	78	78	69	58	63	72	76	68	53	75	69	63	67	69	62	61	64	56	68	63	68	73	72	72	66	78	68	72	68	52	51	77	74	61	57	75	48	83	75	69	72	69	76	65	74	55	68	77	66	76	66	60	55	76	64	51	66	77	62	76	69	55	64	75	63	68	70	83	71	69	49	62	59	70	79	62	74	56	64	68	67	69	65	74	78	79	61	68	74	64	60	78	64	65	52	62	81	64	66	73	60	60	66	66	64	52	75	58	69	62	63	54	68	67	64	68	78	69	69	71	78	70	73	83	60	68	58	67	63	58	54	63	66	57	63	69	76	64	68	85	73	59	71	67	55	77	65	68	62	62	63	67	69	66	79	52	77	81	68	63	43	66	60	76	70	74	55	71	52	67	72	49	68	66	64	62	68	68	51	67	69	74	52	67	81	62	60	61	74	71	70	71	68	65	74	60	55	59	71	56	68	65	63	74	65	72	60	69	71	69	70	68	50	72	88	68	59	71	59	68	70	64	71	71	56	82	64	74	55	73	74	80	61	67	63	71	65	62	62	72	61	56	60	63	70	59	62	62	64	82	92	50	61	71	48	62	62	66	58	61	75	70	72	63	60	53	76	60	62	75	63	85	69	72	59	64	77	72	67	72	66	61	69	67	68	74	79	64	55	58	62	70	79	80	68	77	70	72	67	71	62	68	64	70	56	62	67	60	69	67	71	57	60	65	64	62	69	65	62	72	70	59	58	64	74	56	76	69	55	63	69	71	77	68	75	70	76	67	58	81	63	69	73	53	72	82	64	60	67	60	69	62	70	57	71	47	64	67	69	55	57	69	73	68	67	70	50	78	69	82	53	68	74	72	62	59	62	57	76	76	71	72	70	71	74	55	64	62	68	74	78	63	58	80	72	58	86	71	68	73	71	64	69	68	74	59	63	59	62	73	68	71	56	60	63	61	83	79	69	63	65	71	58	69	70	70	75	58	56	66	68	71	76	75	55	49	65	79	57	55	56	68	55	62	63	79	72	70	66	59	51	76	79	66	70	63	72	65	74	75	74	62	66	74	60	56	69	71	64	72	52	65	82	89	73	71	65	64	70	58	60	63	69	67	56	58	66	51	63	57	77	64	76	54	67	68	69	61	52	79	58	69	50	65	79	58	68	63	57	73	80	64	71	63	75	77	57	78	74	71	62	75	62	83	77	66	65	58	69	68	73	59	67	63	48	62	71	58	81	62	64	62	61	71	72	71	60	49	69	72	69	76	66	69	67	73	71	68	56	60	53	57	59	69	56	75	44	86	77	57	56	75	56	63	73	45	52	60	81	51	55	66	77	68	75	81	71	85	75	70	55	64	56	82	66	78	63	73	52	49	61	68	75	67	67	66	72	52	46	48	71	67	63	63	79	58	60	53	72	68	79	67	64	63	79	67	63	69	68	78	65	76	62	66	74	55	66	76	63	58	59	60	57	66	77	63	67	78	60	63	66	78	57	66	77	73	65	66	68	71	63	66	53	72	65	45	73	67	70	72	53	73	76	67	61	81	52	57	68	64	71	78	61	79	67	69	70	72	59	65	62	67	74	75	60	58	73	61	69	74	61	50	71	69	65	53	69	64	71	77	62	79	73	59	51	67	61	70	74	70	90	67	63	64	63	72	66	61	73	63	74	72	56	57	72	64	57	64	59	62	64	61	75	73	56	57	59	46	71	60	57	70	62	62	59	59	76	57	70	78	87	73	71	56	67	59	76	61	53	84	55	52	73	65	73	84	63	57	73	73	62	74	59	57	70	73	75	66	58	70	67	65	63	64	64	61	65	70	58	56	65	66	59	64	64	55	78	64	73	62	74	70	69	71	66	60	72	59	64	61	67	60	69	43	75	64	62	71	55	79	83	62	68	61	83	70	78	69	68	65	78	72	62	59	65	45	61	74	77	60	74	50	64	51	73	62	73	58	59	67	65	53	59	71	73	73	63	81	53	67	61	64	66	64	71	57	61	70	43	55	65	71	53	67	76	63	65	66	75	68	71	61	73	69	54	69	67	62	71	62	70	75	80	61	64	66	62	62	65	70	62	52	55	54	91	52	73	60	74	70	71	66	56	65	67	84	60	54	72	81	65	65	71	71	67	50	83	69	75	74	70	82	65	73	62	73	60	79	62	70	79	66	64	73	71	64	60	72	74	65	70	69	64	68	55	84	73	85	72	72	67	69	74	72	59	60	70	68	69	62	71	54	59	73	71	68	69	66	69	59	56	79	75	60	76	67	63	73	70	52	56	71	65	76	62	68	80	59	64	66	74	75	83	52	83	74	65	53	80	62	66	71	62	77	59	60	68	75	61	75	60	65	56	59	69	74	73	85	59	61	81	63	71	56	74	64	67	61	62	67	71	73	73	40	65	60	65	70	60	63	55	50	54	60	61	64	59	70	66	71	70	74	59	58	85	64	65
22897	14542	8658	15199	42417	69293	57639	42538	28077	15555	6096	2063	1114	889	846	863	795	897	858	871	888	890	831	821	789	874	814	916	870	814	827	857	836	851	880	858	860	914	875	896	866	908	825	814	873	870	871	857	845	868	836	812	806	902	843	806	820	820	794	870	921	807	887	847	859	832	891	822	859	815	835	862	835	882	834	832	813	858	867	842	866	847	867	833	858	833	900	798	841	871	874	867	903	842	837	837	893	822	797	841	868	832	852	863	902	913	851	823	853	816	824	842	816	852	851	854	871	832	845	855	845	844	871	893	881	875	830	816	867	842	799	867	862	843	857	890	842	880	929	841	882	875	886	861	870	906	911	801	861	871	809	897	923	860	842	873	862	830	867	830	862	858	873	845	844	877	860	841	845	845	802	839	884	873	863	857	870	820	854	829	859	838	859	866	838	841	868	858	878	843	867	898	802	856	878	876	823	831	848	897	843	826	845	844	869	870	823	818	845	863	883	877	870	767	769	870	875	856	834	817	817	842	866	828	873	856	923	852	852	912	889	845	837	843	855	873	904	868	831	826	845	882	798	850	844	855	866	849	892	859	866	836	885	807	874	818	877	861	902	836	843	874	862	858	909	908	799	796	877	850	814	873	893	851	847	839	845	831	827	839	852	834	803	858	862	836	846	868	902	858	830	895	845	826	852	871	832	839	808	847	893	805	885	870	841	883	818	812	853	825	802	819	841	824	910	884	864	837	843	863	834	834	802	882	827	826	902	825	885	886	852	828	846	852	868	845	829	810	845	839	847	873	828	891	884	857	892	841	874	868	868	843	860	853	842	845	856	898	823	895	798	880	830	849	867	893	834	796	810	866	823	844	848	858	907	898	862	806	816	844	838	888	906	883	846	838	875	861	883	859	800	813	818	890	847	875	803	889	872	816	829	865	899	820	909	888	829	819	796	866	858	865	852	825	845	862	849	896	861	855	851	785	914	905	963	926	838	892	837	843	852	879	875	881	838	873	869	823	814	860	866	882	853	831	893	843	810	866	881	861	824	851	827	850	832	827	878	816	834	887	809	849	849	824	876	808	857	871	891	860	862	857	809	867	819	857	863	800	848	866	853	876	892	886	837	858	871	889	910	826	889	848	815	861	830	836	871	829	865	830	839	869	850	841	922	825	869	814	887	786	821	815	855	867	876	827	862	807	845	850	880	812	873	882	880	861	896	847	835	815	887	852	851	798	853	867	820	887	795	878	852	833	866	880	796	859	857	805	875	840	844	841	915	835	875	850	857	864	816	813	855	847	864	839	835	848	847	820	815	907	901	847	905	827	872	815	829	855	840	886	861	835	889	909	887	815	862	796	879	915	837	850	841	909	832	852	908	851	846	833	858	861	840	873	792	815	812	883	799	839	815	873	837	831	839	838	869	897	863	819	873	922	882	860	829	870	857	872	847	821	817	847	863	868	871	836	852	871	866	851	910	818	886	870	845	815	863	853	839	901	836	819	809	831	890	910	875	856	855	891	858	846	781	875	815	858	853	879	859	845	823	780	857	825	808	823	812	852	846	878	864	849	862	790	845	854	860	833	837	785	863	836	859	872	850	848	847	893	891	851	893	816	797	857	890	832	812	849	816	902	822	824	829	845	834	851	832	839	826	915	821	857	894	823	836	864	885	869	855	912	876	849	864	841	829	863	824	831	846	867	801	794	910	868	855	823	852	881	837	875	832	854	812	851	885	901	845	882	855	858	821	802	875	857	907	843	785	833	883	842	866	835	798	816	854	807	828	784	855	847	845	841	865	871	902	815	853	871	859	852	841	808	833	896	836	824	843	859	843	820	893	881	821	790	838	804	834	850	894	860	829	855	819	803	867	872	836	852	828	845	839	893	842	900	866	822	860	859	844	881	910	823	866	825	851	805	837	855	814	877	865	805	853	866	843	898	811	828	878	879	830	844	853	833	811	864	830	863	879	847	869	874	820	918	895	881	866	899	878	871	802	867	832	888	842	847	862	836	897	893	871	918	827	825	875	803	856	842	902	873	939	832	864	829	850	830	854	908	820	849	813	890	859	841	874	828	867	856	849	863	833	889	877	852	854	880	868	920	807	869	811	826	819	830	856	859	843	838	856	855	891	853	792	786	855	879	884	882	870	833	854	834	879	822	874	859	862	869	863	787	873	850	812	855	880	817	832	838	838	830	817	845	845	810	873	909	855	883	942	836	831	881	804	830	809	844	858	854	816	856	864	902	812	892	883	870	822	842	855	794	846	887	879	854	831	849	836	804	900	846	868	849	827	868	838	913	814	869	844	800	890	883	830	842	811	842	892	853	844	852	833	831	871	823	820	886	828	859	837	818	840	898	852	845	895	877	868	792	846	821	910	882	848	823	852	863	792	885	820	818	808	864	823	800	823	854	880	825	810	854	829	847	905	848	848	841	847	850	868	870	879	893	882	841	780	872	828	880	854	849	885	821	875	844	793	863	837	879	860	804	802	811	869	859	839	849	823	841	851	869	854	902	891	879	838	806	870	891	928	859	854	841	791	852	781	859	849	866	834	768	878	866	864	852	876	871	790	877	847	862	851	835	859	819	877	852	848	908	852	869	819	799	794	830	863	837	875	862	857	841	876	828	842	888	841	922	797	830	880	870	897	834	846	853	845	841	891	833	851	860	881	837	843	838	851	841	898	870	846	847	836	837	875	886	863	779	885	843	901	834	828	823	851	889	827	874	887	861	843	923	868	886	826	864	830	816	857	854	879	894	826	883	822	856	841	864	924	827	899	847	867	806	853	875	782	849	886	819	893	904	878	850	858	830	857	821	862	881	859	832	907	890	876	850	837	826	875	843	813	839	779	870	876	895	858	864	840	848	813	836	840	866	859	851	846	793	901	814	865	878	816	860	850	823	880	860	837	889	812	876	825	806	853	896	885	877	892	880	850	881	879	826	898	873	811	831	817	845	884	805	855	868	863	833	832	770	865	777	851	878	873	872	854	872	878	874	898	858	885	903	847	821	900	902	878	860	883	894	881	867	804	852	849	896	853	885	845	877	825	844	864	867	856	805	855	829	840	795	854	920	847	860	839	854	832	824	829	837	805	803	925	811	817	834	831	840	830	904	851	842	830	891	882	874	875	887	826	850	887	846	842	911	856	865	820	799	857	819	889	830	831	840	848	861	888	858	887	856	833	836	854	861	878	858	874	799	819	876	845	858	839	874	826	857	813	915	860	898	870	836	847	829	843	831	856	876	833	838	882	876	832	839	813	864	824	860	861	892	856	862	800	828	955	818	841	859	843	831	854	855	896	827	842	793	803	942	831	791	888	857	820	845	820	825	867	853	860	844	863	913	897	846	890	853	887	826	834	838	778	871	857	864	839	886	858	868	859	809	884	794	828	849	883	852	900	807	858	877	846	865	919	860	868	870	866	872	898	794	827	851	872	847	803	899	855	840	832	866	817	883	823	845	886	853	843	873	883	879	879	896	877	842	887	851	878	913
2801	987	494	351	2336	13868	14659	7564	2781	810	263	112	74	67	71	71	65	73	79	70	61	63	62	68	68	79	82	88	59	83	66	69	75	63	67	59	74	62	74	66	67	69	64	70	94	67	62	61	76	62	67	76	71	83	73	73	72	80	68	77	71	77	75	62	67	87	73	67	58	74	67	75	69	77	56	68	71	66	72	69	70	66	67	71	60	72	67	62	67	76	75	62	56	67	78	77	74	78	67	66	67	72	63	78	66	65	57	69	82	83	52	64	57	69	81	69	72	53	68	90	71	65	76	73	76	74	63	76	62	63	68	72	67	65	64	71	71	69	67	73	63	50	73	61	76	67	69	69	57	49	76	60	71	69	63	64	85	72	70	70	75	64	69	81	73	67	74	59	63	70	80	72	66	80	62	66	58	78	77	77	75	69	63	76	75	70	60	65	64	66	60	67	73	73	70	68	68	59	64	57	81	63	58	84	62	72	64	75	71	83	57	69	66	76	64	48	72	71	58	77	71	59	64	69	75	68	74	71	73	64	77	58	75	60	69	93	76	78	57	66	70	84	76	65	75	64	69	72	67	80	67	86	67	75	78	73	75	69	64	59	69	70	61	58	63	74	72	70	71	74	63	57	77	61	76	74	82	75	78	71	69	57	72	64	55	67	85	77	73	69	73	67	78	77	82	77	64	73	73	83	66	68	66	70	77	83	71	47	65	66	70	65	63	63	77	78	66	77	68	78	78	71	61	48	62	69	72	69	62	55	75	59	75	63	71	59	68	80	74	59	74	58	67	78	73	71	65	62	58	69	59	59	57	65	75	63	63	67	64	50	76	60	78	68	55	60	74	70	68	63	57	57	67	73	63	65	57	85	80	78	81	61	85	81	65	71	73	52	71	57	69	66	73	56	58	58	67	55	64	59	76	72	81	73	58	75	72	66	69	83	53	57	79	58	73	63	74	70	74	81	53	80	61	72	65	61	68	49	80	67	72	69	64	67	68	58	68	67	71	69	78	72	56	75	83	60	78	65	64	58	71	69	70	72	61	71	84	57	79	68	69	59	67	68	69	75	78	67	63	69	67	66	65	68	86	74	67	62	79	62	66	65	71	68	64	71	70	62	56	78	76	76	66	66	64	58	62	63	73	74	58	64	70	72	69	71	75	50	62	79	71	78	73	68	82	75	56	77	73	72	65	61	54	74	71	67	69	80	83	57	75	59	68	69	64	68	75	76	71	68	70	73	56	77	61	64	73	66	68	63	60	67	79	70	72	63	65	72	79	56	65	74	77	68	61	70	57	78	79	69	69	85	48	59	61	78	76	71	66	81	72	79	56	61	65	69	72	70	73	56	77	71	66	75	70	64	56	79	54	79	54	73	72	60	67	63	69	76	78	74	92	51	72	71	77	64	72	86	74	61	73	78	64	70	80	78	52	84	65	91	74	70	71	66	61	88	76	69	70	67	60	69	73	54	69	72	60	77	64	71	66	65	53	62	60	75	65	84	72	70	75	58	64	73	63	60	84	73	70	60	70	66	69	70	80	80	76	69	73	62	66	61	69	83	73	69	67	62	70	83	60	65	71	69	54	57	65	78	66	66	59	64	70	68	84	59	61	79	60	52	67	69	83	58	70	64	68	81	69	78	85	85	68	74	65	69	65	73	71	75	61	68	54	72	66	70	56	67	66	73	70	64	62	68	75	66	62	59	80	63	76	58	73	75	77	62	70	83	61	72	71	75	62	66	79	72	75	71	69	76	78	56	62	71	54	59	72	72	64	77	85	69	62	53	68	67	79	57	86	73	61	73	65	60	83	71	86	67	63	54	64	61	67	61	62	74	70	76	61	72	79	73	54	60	68	81	61	75	79	67	65	75	60	76	79	64	62	69	68	58	76	63	63	50	63	69	63	78	63	67	68	55	85	77	71	62	64	82	63	70	67	77	77	75	61	82	65	79	59	76	70	85	65	69	60	76	74	72	71	73	63	82	71	73	64	61	76	65	73	75	56	77	65	59	71	73	72	66	69	74	74	62	68	67	72	62	46	78	79	63	71	69	65	79	67	83	47	63	72	71	72	70	69	77	70	75	69	68	67	70	68	79	65	54	77	77	60	64	66	56	84	67	60	74	76	59	74	61	68	80	80	67	70	72	44	71	70	65	65	58	63	63	65	78	88	69	54	54	54	60	52	68	68	61	71	53	56	72	71	77	77	82	76	63	77	79	80	70	59	74	50	62	68	72	59	82	71	64	73	57	61	64	60	77	71	73	61	71	64	69	57	61	55	53	61	69	73	62	73	67	88	62	68	68	58	56	66	71	62	67	76	67	77	60	80	73	81	73	80	74	67	62	68	59	55	56	68	78	82	84	59	69	62	74	79	72	71	65	80	74	78	59	65	80	68	58	90	87	45	71	72	62	83	67	68	72	71	70	64	66	63	64	63	63	69	75	73	60	56	68	61	84	57	73	67	75	60	63	80	70	73	74	60	74	83	74	77	66	78	75	77	65	72	66	67	72	72	70	60	80	71	60	76	72	69	66	73	79	67	56	89	78	77	87	69	59	55	58	71	75	60	53	72	63	68	63	71	70	57	81	54	63	76	74	59	58	58	70	77	79	55	75	79	64	67	65	59	55	74	65	82	60	84	74	54	66	60	59	75	72	57	56	56	61	53	70	72	67	69	85	88	73	77	63	70	82	64	70	78	73	79	69	71	72	69	71	81	64	73	70	74	97	69	71	66	83	77	70	97	75	82	68	63	62	55	69	66	67	64	64	70	69	52	79	80	69	76	56	58	75	75	74	56	78	67	66	76	66	72	70	74	62	66	65	73	61	78	65	61	61	66	76	70	71	74	69	69	77	85	57	65	60	68	56	73	95	64	76	69	70	72	67	50	54	49	80	77	75	70	70	73	60	65	72	64	61	64	68	67	61	65	83	74	69	61	61	55	72	65	72	65	70	67	59	61	59	68	65	68	44	68	66	72	56	63	80	78	59	51	72	70	67	75	65	55	69	74	82	63	66	59	81	59	79	73	61	65	84	50	55	64	68	57	73	69	62	79	58	75	61	67	68	68	60	75	72	59	72	69	71	76	80	75	71	77	87	54	63	84	61	78	61	65	66	59	62	76	52	69	68	74	69	73	63	66	70	72	74	60	59	66	74	78	84	80	70	68	86	59	69	62	68	63	74	71	78	60	74	66	67	57	65	54	79	67	69	70	70	74	74	83	61	63	58	76	68	54	69	58	68	58	75	55	55	83	68	66	69	65	74	62	66	61	58	77	76	64	65	87	59	68	78	62	70	63	68	58	71	70	74	79	72	74	56	69	73	55	77	74	77	55	81	78	75	74	64	69	77	78	58	77	59	69	75	50	64	80	68	57	89	71	85	60	65	69	64	79	63	64	67	82	66	76	79	65	73	68	65	61	55	67	70	71	78	68	56	75	54	75	76	64	59	65	58	52	91	74	77	66	58	70	82	63	63	61	83
23692	15353	9361	15813	42337	70708	60340	45349	30839	17461	6995	2399	1125	960	886	916	889	893	882	888	841	871	894	929	884	870	914	883	899	902	898	880	927	906	915	940	907	857	832	911	927	886	929	895	949	870	890	837	893	955	864	974	922	898	832	931	922	940	891	968	882	892	910	900	877	902	877	892	874	887	865	902	848	934	935	913	905	927	958	808	925	886	894	933	933	943	915	894	899	929	927	859	862	917	833	887	900	955	888	852	882	923	893	882	854	885	852	885	862	885	956	928	912	902	935	923	899	907	941	859	944	883	944	926	881	935	910	956	928	875	893	845	891	899	937	921	829	890	919	910	899	933	891	865	911	865	895	938	923	917	904	923	907	934	880	901	911	886	916	916	903	931	923	855	838	896	953	903	865	930	932	974	915	936	935	939	912	880	927	904	929	895	874	892	875	888	863	932	901	918	876	839	889	885	903	933	964	940	898	915	919	885	914	897	942	927	890	926	938	889	893	940	920	886	882	891	929	911	972	930	920	929	890	868	908	835	905	863	882	956	908	894	891	897	883	873	865	912	912	895	923	877	950	929	929	963	938	899	886	876	910	868	944	887	842	928	880	883	901	880	957	902	943	894	916	882	889	872	866	885	914	873	941	912	882	894	899	940	906	860	890	958	937	877	889	887	923	887	908	954	916	883	963	911	906	851	901	910	888	920	925	908	858	862	885	874	946	905	894	909	846	989	897	909	994	882	917	868	900	883	884	941	920	871	869	914	921	902	928	860	975	895	897	949	913	917	927	871	896	877	925	954	933	932	891	895	862	918	920	930	875	937	931	915	905	912	940	877	897	875	908	891	891	906	956	896	866	861	937	915	871	918	881	942	872	912	957	937	923	847	919	904	888	972	910	866	874	880	894	912	881	882	909	940	908	941	943	874	930	868	898	923	899	840	914	884	898	865	858	943	904	897	974	859	882	936	905	914	832	933	862	880	898	926	922	891	926	938	892	940	897	934	870	883	874	945	923	856	948	886	878	913	865	929	888	875	872	923	908	880	886	891	944	885	893	900	929	912	953	881	873	899	913	911	903	926	891	862	936	906	904	930	904	936	872	886	856	887	889	870	899	914	898	904	863	879	947	919	930	833	912	908	910	926	863	865	904	883	900	994	927	907	898	900	893	898	908	923	914	895	894	873	933	850	890	903	929	894	860	896	876	930	979	901	874	909	860	875	893	877	956	842	895	914	951	870	928	899	862	880	928	862	903	927	914	937	928	887	910	916	924	937	864	928	896	885	923	915	933	921	915	969	860	902	926	940	934	916	903	910	920	875	950	925	915	932	895	931	913	903	913	918	902	874	938	892	912	885	876	899	906	956	977	933	863	871	949	951	903	918	975	902	920	884	896	972	991	893	875	886	986	871	900	859	902	892	895	869	918	909	877	866	881	951	894	874	869	947	889	884	898	923	889	891	892	885	931	922	887	911	879	923	930	901	843	928	914	876	878	905	883	891	870	864	936	898	906	939	891	880	917	901	905	893	879	898	881	889	886	912	934	914	944	909	854	957	894	856	928	924	845	884	901	857	901	892	913	913	896	906	872	875	929	852	986	878	931	846	863	952	922	891	941	871	898	892	887	884	883	911	918	912	895	910	927	843	893	877	869	841	875	939	899	878	862	936	941	923	875	838	903	872	926	931	907	909	900	840	911	889	880	914	950	943	886	913	948	899	883	914	925	902	916	909	926	882	904	898	903	941	873	907	863	862	963	921	923	896	930	934	895	890	912	870	909	890	888	897	891	909	920	923	924	891	910	920	878	863	890	959	925	950	876	948	854	941	855	887	917	864	899	943	900	866	926	904	911	935	846	892	911	923	904	942	900	903	858	902	922	901	879	922	876	909	892	896	934	946	864	845	827	923	918	878	884	896	851	888	928	877	940	885	899	888	927	902	912	954	866	829	881	857	889	893	895	890	896	865	884	946	888	888	893	896	911	947	905	860	934	881	914	890	951	924	961	872	927	886	925	850	948	891	897	906	869	922	916	932	933	833	907	954	918	918	907	871	846	910	905	917	854	844	858	909	899	893	909	924	902	885	882	911	937	875	857	923	900	873	893	913	876	889	878	896	942	929	915	874	909	904	862	909	896	934	876	845	911	906	911	913	871	916	887	962	924	902	866	926	876	953	937	874	886	916	880	910	892	899	970	945	925	886	876	929	874	896	897	928	901	878	859	907	864	895	886	932	918	929	949	861	928	878	887	902	922	917	937	905	931	917	920	923	905	874	929	899	920	884	923	931	877	881	980	903	888	846	884	863	943	867	932	874	902	940	922	898	930	884	948	915	879	896	888	919	916	910	945	919	907	886	905	911	872	881	883	904	881	932	844	959	874	955	892	903	881	837	885	915	957	933	907	883	941	900	897	902	938	924	853	872	905	926	908	918	945	915	927	927	903	903	913	903	904	889	957	867	889	884	885	890	950	916	942	942	929	893	922	968	863	890	919	875	867	941	877	868	888	914	862	890	905	961	887	874	932	863	877	885	933	947	910	920	898	880	928	932	890	938	903	936	902	922	819	929	843	913	874	842	896	880	886	875	938	884	864	888	912	911	893	890	886	871	918	924	981	859	878	922	919	879	907	880	903	903	852	888	909	863	966	893	945	867	912	876	952	918	896	934	956	928	929	866	877	836	883	989	938	902	875	888	907	899	921	889	864	910	941	868	941	903	863	910	835	924	896	885	901	924	890	929	900	965	902	890	896	904	930	931	900	890	915	869	880	907	912	863	908	926	897	895	881	934	940	854	909	893	861	951	887	869	878	894	906	900	851	854	906	841	865	906	880	898	903	935	896	928	888	936	947	894	901	932	887	946	936	937	927	921	899	887	858	874	901	893	898	884	909	913	967	879	861	867	895	936	945	887	927	881	906	883	926	863	897	913	902	943	896	887	887	833	897	899	904	871	929	948	875	961	876	893	916	892	937	926	915	865	864	911	876	900	880	903	885	965	908	916	953	921	918	934	908	976	908	919	896	893	866	888	883	908	874	865	899	926	926	880	890	910	901	886	928	915	859	916	893	853	924	871	902	898	922	964	852	896	962	890	910	867	897	922	883	859	863	938	900	907	851	889	898	864	920	896	905	923	921	899	898	901	912	881	937	864	842	889	933	918	920	894	820	877	886	877	888	896	899	891	905	861	932	891	951	926	921	890	897	921	898	901	880	959	864	946	904	891	896	932	891	833	927	889	887	949	924	839	852	935	889	949	897	947	878	877	914	880	892	885	887	878	902	911	845	872	884	869	954	872	901	931	912	912	901	918	891	891	906	887	921	905	890	949	846	984	880	936	889	891	925	926	906	876	840	894	919	888	905	929	961	940	944	930	856	884	930	833	874	932	896	871	923	873	906	901	897	876	886	847	923	901	929	878	883	920	914	895	891	906	907	861	913	842	854	926	887	888	919	942	914	884	832	873	891	876	872	887	919	878	937	944	912	948	910	932	889	896	879	914
2133	1495	696	518	4304	21430	21519	12000	4736	1223	364	154	76	68	85	81	71	60	82	66	66	73	69	73	71	69	68	60	69	81	83	83	85	80	81	69	83	63	72	66	73	69	67	72	55	68	78	71	67	70	77	76	91	72	78	72	63	74	75	75	71	71	73	77	63	75	84	96	71	74	59	73	77	61	76	71	66	63	74	69	62	74	81	86	82	66	75	72	81	82	69	64	74	76	73	66	70	75	79	72	65	77	71	75	82	78	72	75	71	63	65	63	70	84	70	79	79	66	61	68	69	69	66	75	73	71	71	67	58	54	70	89	71	66	58	90	73	61	56	66	76	74	65	62	75	84	68	74	68	76	65	78	82	79	77	72	72	73	74	64	64	73	68	58	76	66	57	62	64	75	55	66	67	73	61	79	60	59	85	77	74	76	82	78	68	66	70	81	65	70	72	71	68	75	70	77	68	80	72	75	85	73	78	54	86	68	71	72	83	70	81	58	76	67	69	66	48	70	80	75	57	58	68	70	76	76	75	79	66	62	68	73	66	77	80	68	77	73	78	70	77	76	73	87	65	79	63	71	67	65	75	62	74	58	71	74	63	57	70	75	63	69	76	64	53	78	81	74	87	84	59	88	83	63	67	65	69	71	71	83	67	64	69	78	81	72	62	87	56	77	73	61	66	58	76	72	76	72	59	69	71	61	53	87	70	66	91	66	75	63	78	56	84	82	68	75	80	86	70	72	81	59	66	74	69	78	64	71	58	72	77	71	78	74	71	85	78	85	72	75	71	76	67	68	61	84	76	66	83	58	67	67	70	87	77	71	75	75	76	74	73	65	73	63	78	71	60	73	76	54	67	84	69	55	59	72	72	73	79	69	67	71	67	56	75	64	72	65	77	83	69	77	69	65	64	72	62	61	70	75	83	87	89	64	72	77	73	59	57	69	73	64	66	62	84	77	68	69	65	69	92	79	73	77	74	75	69	68	61	77	77	53	67	83	61	66	81	88	74	62	58	65	78	52	73	74	69	74	74	74	65	64	61	83	57	66	86	66	66	66	70	63	81	61	70	68	79	72	81	73	90	79	71	74	89	69	71	77	65	62	62	63	69	82	67	82	67	68	74	74	72	77	72	67	63	62	71	67	86	77	61	78	66	66	69	71	68	66	64	83	62	70	86	54	62	86	66	82	56	90	65	63	73	74	70	73	79	75	60	73	70	68	70	69	77	80	60	55	77	60	86	73	76	55	71	79	62	83	77	71	63	60	73	83	66	89	55	55	62	65	67	65	66	61	64	50	63	70	80	59	78	86	66	66	79	68	80	72	62	74	59	72	65	64	71	76	53	70	59	70	70	86	76	67	75	66	66	74	67	61	69	72	76	80	64	79	81	64	67	58	75	80	64	90	67	61	70	60	70	84	66	85	62	78	72	63	75	66	78	85	61	66	80	77	71	59	68	78	78	65	67	71	64	78	69	72	67	85	72	76	68	68	74	76	48	81	52	90	74	92	70	71	74	74	67	79	58	70	70	79	63	64	75	71	58	69	67	79	75	70	68	67	67	62	79	81	82	66	68	70	92	74	70	84	62	70	67	70	76	60	63	77	65	62	56	74	65	63	79	66	71	60	66	61	63	79	70	61	72	72	84	73	75	51	73	69	82	62	63	81	78	71	77	68	66	57	73	81	78	64	64	78	71	81	61	86	81	77	79	62	78	74	61	63	78	68	66	51	68	61	68	68	62	71	78	72	89	79	74	68	78	64	59	60	84	63	60	86	86	73	59	70	72	79	55	85	69	75	62	80	76	87	76	66	71	65	57	51	72	71	67	71	64	82	69	93	77	71	82	83	73	77	74	60	53	74	69	93	72	86	69	80	70	75	69	81	80	56	51	79	61	50	77	73	87	85	71	61	67	81	65	59	66	60	79	66	74	83	75	64	65	70	76	67	71	73	79	77	78	83	59	75	67	69	82	77	79	78	62	83	54	63	79	78	83	81	80	72	89	80	56	84	63	55	79	71	73	79	59	72	63	51	84	75	72	66	54	80	87	71	66	62	72	93	69	77	62	75	59	65	65	88	65	75	59	79	62	68	75	66	73	66	81	64	73	67	58	69	63	73	94	52	69	82	59	58	61	77	59	74	82	76	48	83	71	78	72	67	79	67	65	63	69	71	59	67	83	76	65	73	64	78	74	77	83	64	69	65	72	76	63	65	84	58	79	76	69	78	81	76	72	74	70	69	75	99	63	77	80	70	74	77	69	80	73	65	68	55	79	66	64	85	74	63	72	78	73	71	62	80	75	84	62	71	72	62	75	64	66	69	77	83	81	75	78	78	71	59	74	61	66	74	70	75	74	69	70	65	69	95	75	66	61	69	78	81	64	60	76	64	71	83	68	75	70	67	75	69	64	76	60	66	82	82	73	62	87	72	84	73	74	70	58	67	69	71	71	65	77	71	77	72	72	71	52	71	69	67	77	73	70	73	73	58	68	73	62	67	63	74	90	69	76	63	63	68	56	72	65	72	75	70	67	70	63	65	62	67	66	73	73	60	63	78	85	76	71	80	55	64	73	50	82	74	70	73	86	57	66	68	53	81	79	69	69	58	72	69	67	83	78	60	71	71	57	67	65	67	67	60	81	63	65	76	64	83	67	75	80	60	68	72	57	84	80	66	77	69	89	58	73	76	74	74	67	59	71	75	78	62	75	87	59	67	80	83	87	65	68	79	89	72	59	61	77	83	54	66	76	67	69	64	63	63	72	77	74	73	80	69	66	73	71	73	77	71	75	62	71	75	70	60	76	58	72	70	61	77	95	68	87	81	89	64	85	67	82	70	69	75	57	77	71	68	74	84	76	77	67	71	77	88	68	63	76	71	68	62	76	71	58	81	79	70	72	80	71	83	70	72	71	71	75	72	66	61	72	79	73	60	66	63	80	71	64	67	76	75	91	61	64	67	78	85	72	68	58	84	66	70	89	74	54	76	69	67	73	75	76	64	54	74	67	85	65	64	81	63	62	78	70	64	74	78	64	60	66	66	63	82	59	56	63	90	66	75	64	72	62	66	75	82	67	79	78	69	65	73	72	80	73	71	65	67	64	79	74	63	72	70	76	78	69	72	79	63	72	71	75	72	78	76	58	70	65	72	65	74	66	68	94	69	87	47	69	79	81	63	70	78	63	79	84	79	92	76	85	63	60	74	85	64	73	70	73	77	69	68	64	66	76	63	74	85	74	64	94	66	74	71	58	83	81	73	62	69	74	82	63	73	72	69	84	69	67	70	56	71	73	69	71	69	78	78	76	68	59	69	73	63	66	56	82	86	80	77	74	66	71	79	87	70	60	65	62	65	65	57	66	69	72	70	68	77	64	66	63	59	65	69	54	72	85	69	62	86	64	75	68	87	76	55	77	72	69	71	85	88	74	66	84	88	88	62	65	78	62	69	68	92	84	74	62	77	70	60	61	77	78	58	73	75	67	85	73	70
26959	19162	11885	21116	49100	79021	69307	52270	36237	21843	9869	3223	1307	1006	962	915	942	916	948	953	931	930	863	911	889	954	893	980	938	956	967	960	903	905	929	926	943	942	971	993	935	927	908	936	905	951	941	924	933	972	919	939	914	914	918	912	914	950	916	870	903	929	916	987	922	920	918	893	964	941	949	956	944	942	963	934	909	868	976	938	926	912	941	922	876	907	973	940	937	919	901	959	951	976	948	917	911	877	927	959	913	879	918	869	880	902	980	947	891	921	948	943	843	998	916	937	953	904	921	980	857	926	1003	901	882	919	953	884	939	910	918	901	871	896	964	912	904	941	917	903	954	929	938	912	939	932	972	884	913	907	918	932	865	889	886	910	886	948	907	927	970	987	914	902	935	942	916	926	987	924	913	938	925	918	993	965	907	916	896	943	965	974	903	962	907	934	970	923	888	911	917	915	858	981	917	864	961	950	958	942	938	997	947	902	925	911	943	923	925	956	950	933	943	928	963	959	926	932	953	918	948	949	932	946	947	943	902	935	963	913	950	961	947	903	932	939	939	980	948	915	933	924	903	885	913	970	909	908	922	951	933	974	957	900	924	935	898	923	896	914	867	921	894	915	919	891	889	932	905	869	917	968	962	951	985	902	971	934	941	956	953	851	903	973	947	916	936	930	974	970	912	996	878	905	942	887	940	927	938	918	933	960	927	957	1004	960	963	987	878	975	971	946	935	988	961	887	956	903	953	932	888	873	922	956	906	942	962	898	941	901	920	916	904	943	946	950	932	991	906	905	931	952	929	951	890	915	916	952	900	927	947	924	960	924	951	932	949	926	907	971	898	899	889	929	901	967	946	973	942	899	918	936	926	887	902	876	955	940	935	912	898	912	901	973	949	966	883	971	956	926	939	883	953	886	909	869	934	969	918	872	908	934	942	875	976	899	893	944	907	962	900	964	932	905	945	897	966	913	929	935	897	914	971	954	918	859	888	923	920	950	936	870	924	963	911	927	892	981	906	976	890	936	956	932	971	940	940	906	927	928	947	868	945	928	962	984	893	936	937	933	927	986	903	893	941	924	1001	959	836	932	944	944	937	973	936	920	889	944	895	922	954	934	958	943	923	960	944	910	916	918	952	919	928	887	950	938	931	966	910	990	880	953	912	889	928	919	955	990	947	897	893	951	977	906	905	939	889	911	893	872	906	945	934	934	918	934	1015	899	939	931	915	908	859	942	987	966	901	932	952	960	914	914	940	862	928	920	932	951	919	898	915	919	914	943	908	902	980	968	921	902	968	962	940	925	925	938	974	938	910	926	908	929	921	936	960	913	905	948	946	913	950	937	903	961	916	901	931	964	941	918	912	906	920	954	920	912	961	922	958	912	939	892	916	951	908	902	926	941	870	924	900	910	892	979	955	913	860	938	981	895	945	949	954	965	954	931	942	943	926	950	895	911	919	960	973	961	976	934	914	944	946	901	944	894	885	901	944	967	913	938	920	940	949	944	910	872	919	996	987	968	930	883	932	858	984	931	929	940	878	947	952	941	885	948	938	928	909	900	939	952	960	931	926	934	898	890	952	961	935	919	922	906	906	958	903	904	920	908	914	903	940	944	895	939	909	976	938	944	915	895	893	912	871	984	956	912	895	950	890	932	969	881	880	922	919	921	916	993	977	991	948	931	901	953	931	917	962	924	926	962	899	945	941	930	883	872	927	945	960	966	940	939	935	956	908	947	875	964	1014	890	932	936	986	901	901	921	918	934	930	899	947	906	891	911	942	894	878	930	938	914	910	891	946	889	923	937	921	938	937	942	932	903	912	886	915	934	916	941	964	955	928	825	961	913	902	881	932	986	918	906	893	947	912	962	923	937	954	940	965	902	885	915	926	910	1010	953	947	976	951	900	884	924	968	928	960	971	972	923	929	920	965	950	937	1011	978	961	910	937	974	914	947	946	921	920	903	920	950	960	932	935	911	918	953	926	951	925	966	905	915	918	926	896	970	903	909	945	986	908	950	950	935	885	980	879	925	856	925	942	901	944	945	919	920	913	905	877	1020	918	913	941	950	913	939	980	948	898	982	912	930	945	909	958	983	932	931	850	909	902	980	969	987	918	898	959	942	906	891	903	915	955	888	919	880	890	886	942	994	932	931	911	902	962	919	984	909	983	882	920	977	877	938	898	916	908	903	945	906	900	917	970	920	933	876	892	959	941	989	976	963	932	944	912	956	912	989	940	900	940	955	918	1000	906	898	940	899	950	928	929	960	897	849	947	930	953	911	984	916	896	955	947	991	971	932	938	919	960	990	917	952	910	962	955	913	949	949	970	973	975	939	892	1000	940	882	915	947	906	881	926	887	947	957	954	951	969	854	977	959	940	885	976	952	943	923	947	920	961	954	964	909	961	859	935	964	921	922	936	914	931	943	903	890	944	947	935	945	952	974	925	952	942	879	918	953	953	911	906	923	960	981	1004	938	941	920	940	937	926	956	927	893	946	952	910	896	866	947	931	952	879	987	989	932	938	877	921	962	910	955	940	957	928	947	928	918	938	908	906	911	933	937	888	916	871	903	950	932	943	898	929	960	951	882	934	855	895	947	903	890	990	887	924	921	927	915	939	916	875	926	942	891	960	946	921	953	886	966	957	914	923	979	910	926	931	888	925	945	917	908	972	871	951	928	974	949	929	855	951	916	917	905	917	904	925	920	928	870	919	921	939	868	888	981	953	887	909	923	932	913	916	930	971	917	908	962	976	910	946	921	937	962	879	926	901	956	914	896	958	880	922	947	883	912	860	938	928	988	908	945	902	914	887	941	920	892	952	867	946	970	930	895	879	944	915	854	963	944	907	882	937	904	940	925	887	865	882	944	920	880	949	974	926	941	940	941	911	910	885	909	917	953	930	918	910	974	893	892	928	908	975	906	894	966	896	919	977	946	932	983	867	979	898	927	901	938	950	942	950	959	924	899	930	900	912	912	954	921	878	938	946	924	928	870	924	914	886	955	924	924	899	881	917	920	920	943	928	920	935	945	944	962	913	933	899	963	897	934	911	973	939	879	897	944	938	946	928	868	927	893	918	955	928	899	941	958	977	944	920	900	965	929	928	939	909	969	915	966	960	894	952	921	896	911	935	901	918	955	875	963	989	969	962	935	896	920	924	910	968	911	878	928	937	923	899	931	948	937	915	921	946	915	930	959	976	952	904	933	950	968	901	878	899	923	921	911	942	915	911	960	901	941	885	944	926	899	936	945	927	902	941	927	948	922	946	968	915	926	874	893	920	950	889	944	930	993	921	912	996	912	901	925	946	887	885	933	890	972	947	937	920	910	938	867	925	924	902	915	894	959	897	949	927	896	914	934	964	947	909	944	971	945	923	931	953	956	912	910	888	899	960	920	941	919	923	964	921	910	907	916	901	888	913	873	857	955	965	918	911	915	972	933	935	899	918	896	924	884	905	927	885	940	850	926	922	884	935	928	914	871	920	921	904	906	982	977	922	866	897
2253	797	437	282	1388	5570	5319	2723	1022	358	143	71	65	62	85	67	69	64	70	70	61	67	72	59	61	73	51	70	54	79	48	47	62	60	74	77	69	72	83	79	61	68	64	68	60	59	60	74	62	61	55	61	63	64	67	69	76	73	64	64	61	61	59	69	61	63	80	70	84	56	63	57	66	74	55	57	63	64	70	87	54	60	65	56	78	64	58	71	69	78	77	63	70	55	61	69	74	65	61	66	44	56	50	63	55	58	68	58	68	61	73	58	75	65	66	67	51	56	75	67	61	75	61	53	83	62	56	59	59	78	67	63	67	73	49	54	63	58	81	63	71	62	63	61	59	53	69	55	79	50	70	79	60	66	57	69	57	61	53	67	69	71	62	60	62	81	54	50	63	53	66	49	62	52	63	61	59	59	68	66	62	63	71	56	65	51	70	56	67	63	57	78	66	60	45	65	81	66	60	62	57	60	72	61	71	72	55	62	51	58	62	67	63	61	53	57	57	62	71	69	64	51	54	59	67	65	48	52	61	57	62	67	76	64	62	73	78	59	74	70	61	66	80	59	79	70	58	65	59	66	67	56	53	67	70	61	57	54	74	60	65	62	57	55	51	54	86	74	70	59	53	57	58	56	66	66	70	64	48	54	63	59	70	65	51	52	53	61	87	63	52	64	62	51	61	61	66	52	63	66	64	76	55	67	61	43	66	56	61	58	67	54	65	60	56	66	69	67	58	63	58	61	62	65	55	57	57	62	72	66	58	71	67	65	67	46	47	64	69	62	71	66	46	75	60	64	73	51	67	63	56	75	80	60	60	75	59	77	50	66	54	53	72	68	59	53	63	66	65	66	42	68	69	70	62	66	43	79	56	54	50	62	63	74	66	73	74	63	66	53	80	65	62	66	56	82	62	45	57	58	58	63	53	68	48	66	63	54	53	61	73	55	71	50	69	64	67	74	66	67	56	54	68	60	59	64	69	45	60	70	60	73	61	57	61	53	47	49	68	66	80	65	75	65	66	65	50	54	71	55	68	54	75	68	72	72	80	71	56	65	71	61	60	75	63	74	66	83	62	71	67	68	65	66	64	67	63	71	61	52	74	43	66	62	73	64	63	74	54	68	73	58	61	71	62	66	62	54	52	62	55	54	60	63	65	63	62	52	60	71	75	65	79	62	61	64	62	57	63	63	78	85	78	52	59	44	58	70	62	74	70	71	59	70	60	56	49	61	63	56	59	60	62	52	65	53	62	65	65	69	60	74	60	55	42	59	58	53	70	54	64	62	52	50	58	60	77	70	57	48	63	51	55	55	73	56	63	59	58	48	72	58	74	61	53	68	55	68	66	59	64	82	48	55	64	63	65	61	55	58	60	62	56	47	63	72	53	87	66	58	63	64	71	71	42	80	68	73	61	56	72	65	59	54	74	58	55	74	68	55	52	50	65	61	63	53	66	61	90	61	54	69	82	56	57	68	67	69	69	58	57	59	68	50	69	74	60	52	70	77	68	58	58	60	73	53	73	57	63	60	64	67	59	60	69	58	73	66	62	70	51	71	62	57	57	65	47	49	70	76	63	70	70	60	58	64	67	58	62	55	57	74	55	67	50	71	60	50	68	52	64	56	64	47	76	82	58	80	55	83	61	76	61	67	54	64	64	64	75	56	60	66	80	65	62	62	52	58	60	57	63	66	80	70	71	77	60	67	64	61	76	62	60	61	71	60	69	65	51	58	65	63	81	47	62	64	50	61	71	76	61	77	61	76	57	57	59	48	63	62	73	55	58	68	66	59	60	60	69	68	50	65	50	56	53	65	77	74	67	75	55	51	78	59	66	64	62	76	69	64	47	73	49	73	49	71	83	48	70	53	52	62	80	53	53	66	73	58	65	60	67	59	64	67	63	61	75	60	62	59	69	52	75	62	58	68	59	49	63	70	72	74	73	55	77	52	62	69	68	66	45	76	73	72	65	60	60	64	65	65	81	66	68	50	60	66	48	62	65	40	56	70	61	68	79	77	68	63	61	70	61	68	58	54	73	66	70	51	51	60	55	66	68	67	52	68	65	62	64	67	67	61	57	62	76	59	61	66	69	57	59	44	72	54	61	60	50	75	44	61	64	63	55	60	69	64	62	79	54	65	52	64	88	57	75	73	76	57	58	64	66	68	54	48	60	58	62	64	66	72	76	53	71	61	63	64	60	57	65	70	67	51	66	66	52	76	76	59	64	46	61	57	61	60	80	57	57	51	69	61	63	63	66	54	65	74	62	75	67	63	63	43	71	69	49	57	70	64	59	59	63	64	63	50	57	55	65	59	73	56	65	68	61	67	57	62	61	60	66	70	63	68	58	77	69	72	66	57	61	55	39	54	56	58	57	63	59	60	66	63	49	53	60	57	78	50	71	76	68	59	59	67	76	63	70	45	69	68	57	59	74	67	66	65	60	71	69	71	59	53	68	82	47	61	60	53	70	78	79	54	51	59	65	63	76	77	58	61	59	62	60	68	54	69	55	59	64	61	70	84	57	62	64	63	61	65	68	45	59	70	59	66	70	61	53	59	53	60	54	54	63	61	59	64	61	59	58	55	79	48	67	68	68	64	62	66	56	61	51	72	67	55	63	63	71	52	48	56	70	68	57	59	77	65	73	54	62	67	57	66	59	73	59	68	71	74	77	65	53	65	66	52	68	66	53	70	62	73	58	63	73	38	60	56	59	62	75	66	71	52	58	79	60	81	54	59	63	46	62	55	55	54	75	74	62	61	63	63	66	55	72	72	65	72	56	66	50	58	68	59	61	54	59	65	51	68	70	51	64	77	56	62	51	69	66	61	72	57	72	71	65	52	58	60	50	63	67	64	58	64	64	63	57	58	67	66	60	66	57	60	56	55	57	68	58	52	56	68	72	63	72	73	47	74	75	65	65	66	68	69	62	67	62	64	60	71	52	55	74	59	59	48	56	73	58	58	67	56	61	58	60	69	72	70	60	73	78	62	52	69	73	72	58	57	57	63	81	59	65	45	65	61	59	61	67	62	68	62	63	74	76	70	67	71	72	50	61	49	66	44	64	56	46	61	54	55	77	74	77	60	59	62	53	71	70	66	46	67	72	70	54	50	75	55	51	48	60	71	47	50	74	61	70	55	65	80	56	59	86	66	87	68	46	66	49	71	54	57	56	50	59	62	69	65	67	68	77	56	71	60	70	72	65	64	64	71	52	57	57	56	63	50	59	60	74	64	66	68	49	66	62	63	65	68	65	72	65	54	61	76	75	65	65	64	59	77	61	72	55	73	60	57	47	68	63	60	68	55	62	67	49	66	65	61	54	57	60	63	62	70	60	54	40	58	52	58	44	73	65	72	75	61	61	58	62	64	62	65	55	59	65	60	62	60	61	51	70	66	62	72	49	65	59	70	66	60	61	56	53	64	71	63	61	53	67	55	53	58	61	58	50	73	59	48	50	55	75	70	73	63	49	45	61	50	56	61
22574	14063	8429	15739	38153	51179	43432	32138	20620	9489	3564	1450	859	862	837	816	803	840	802	875	880	830	842	806	808	818	804	757	806	788	774	802	813	787	799	800	779	831	820	842	808	826	811	757	805	789	826	797	786	885	782	814	808	798	785	867	859	750	795	797	900	770	847	812	830	808	816	797	781	798	806	855	824	785	814	820	832	800	836	821	824	799	838	795	854	789	822	789	842	802	795	886	813	807	829	792	850	839	787	862	842	837	872	799	795	808	849	786	819	827	827	821	786	805	820	790	812	781	745	833	782	818	796	813	858	812	831	856	813	834	830	832	838	788	796	821	788	733	787	845	849	848	820	840	826	771	813	791	803	836	795	790	784	851	794	823	773	809	806	800	797	790	809	777	834	816	803	787	848	858	792	816	803	806	742	835	764	798	803	787	875	812	769	800	850	786	810	810	748	798	827	812	809	854	762	750	812	814	812	821	841	878	798	819	756	823	812	832	835	794	748	796	883	832	808	796	778	806	843	860	789	842	829	858	862	846	845	837	863	811	827	762	827	780	850	801	804	769	822	832	778	817	821	824	806	841	818	826	813	809	803	829	773	829	824	822	803	811	851	879	841	854	760	894	823	857	848	813	829	822	757	742	812	761	834	793	807	797	808	807	829	810	788	815	810	789	793	791	809	828	828	806	841	808	800	824	787	804	868	796	825	852	832	772	812	819	794	808	831	816	816	815	836	805	812	863	801	880	796	788	806	847	763	846	770	790	794	827	758	787	834	820	838	802	814	801	844	788	820	840	823	765	808	797	816	823	865	844	829	776	853	798	774	834	787	823	812	789	837	784	881	821	832	802	864	781	811	852	819	791	805	825	817	837	847	839	794	806	847	868	802	814	808	823	806	813	814	804	817	840	837	790	854	807	795	788	846	847	823	800	841	819	868	817	832	815	836	829	806	762	841	820	862	823	814	822	796	804	819	830	818	823	807	826	796	886	809	812	830	799	826	813	791	874	820	811	743	837	809	830	759	860	815	833	796	772	757	846	831	805	819	838	836	838	868	783	815	840	823	806	800	810	827	857	813	846	829	771	757	833	776	857	788	805	851	855	820	806	793	818	805	830	831	783	798	819	813	815	854	792	765	847	825	804	787	832	827	891	845	808	835	845	826	815	861	826	768	792	808	845	809	812	748	771	788	814	789	787	818	802	884	752	793	824	820	796	800	794	847	865	785	823	833	819	845	839	799	817	800	768	826	882	807	754	789	785	895	802	827	843	828	809	785	856	839	846	806	798	832	831	819	817	820	795	843	821	783	871	857	791	828	847	768	800	798	814	821	818	915	767	827	858	799	835	808	880	844	793	834	803	843	801	804	863	814	770	869	741	792	804	827	823	849	793	812	847	813	838	810	859	813	835	832	804	835	738	810	831	836	830	791	782	874	842	822	771	811	815	831	835	812	825	806	842	856	827	832	816	845	808	818	816	816	764	806	869	796	829	794	806	827	780	781	864	828	818	845	855	815	777	862	789	811	787	856	854	797	818	809	807	807	804	795	786	818	808	817	818	844	834	794	834	846	791	865	837	851	838	840	783	829	825	800	886	785	806	839	737	778	825	762	829	803	813	782	840	819	836	819	832	806	809	813	818	842	839	819	828	794	829	804	776	789	789	834	851	836	815	847	773	771	805	842	802	793	797	891	839	821	815	804	776	821	854	800	823	802	753	842	763	816	812	854	784	812	807	819	797	797	795	850	810	883	764	875	839	828	812	830	807	817	733	840	830	781	800	850	816	837	769	815	829	777	828	854	830	758	811	824	816	844	873	776	786	822	803	815	803	800	790	853	767	809	800	787	795	823	785	849	776	812	798	807	790	781	830	764	809	813	762	814	790	795	812	824	793	850	806	836	855	832	796	795	764	827	866	837	788	812	770	839	781	818	793	795	806	816	788	826	773	812	800	825	826	778	789	784	814	797	823	832	808	840	844	808	832	843	795	803	834	821	808	804	827	829	842	815	741	796	851	779	832	792	802	791	797	823	805	861	805	857	771	839	828	833	851	798	830	869	834	849	817	911	837	829	778	779	834	840	846	888	839	825	819	835	818	849	875	805	820	808	788	834	798	811	788	817	790	772	838	810	788	829	839	834	824	811	836	847	881	765	781	831	768	772	800	842	811	789	825	813	751	761	816	815	804	822	792	809	830	818	793	811	776	812	855	778	769	774	854	819	854	816	804	804	798	789	788	850	813	808	818	843	824	818	800	800	881	830	833	855	816	830	825	871	831	810	810	790	817	798	824	840	840	862	784	843	829	840	842	822	853	822	826	848	852	855	823	778	813	808	820	804	825	822	865	795	830	849	782	841	855	822	816	828	777	875	808	835	841	815	810	833	829	773	785	800	805	833	791	837	844	831	831	830	809	812	865	838	813	774	827	857	775	806	831	814	824	796	836	783	790	851	863	851	826	868	784	857	841	854	799	772	863	826	810	812	802	840	774	801	829	849	770	846	809	805	835	807	836	867	842	814	755	883	846	771	833	847	820	774	814	860	846	844	800	802	825	842	773	852	833	798	828	847	814	750	851	811	811	881	802	810	859	808	797	820	820	746	818	854	825	862	750	857	861	835	836	803	844	864	810	817	835	816	810	789	835	835	881	859	839	829	840	743	801	805	790	810	831	797	866	801	804	808	840	837	828	783	825	816	824	795	847	844	840	817	798	827	839	803	792	851	832	851	801	830	871	861	846	861	801	764	834	832	810	819	822	805	821	835	813	819	824	828	783	818	801	821	830	823	773	789	828	794	838	842	771	851	827	829	802	804	845	863	772	826	830	823	792	774	788	831	814	792	779	813	817	809	909	850	781	842	840	816	843	818	792	841	817	827	825	853	834	826	802	835	860	789	817	828	874	814	800	814	793	822	791	808	819	838	883	823	836	850	868	815	800	830	809	805	822	802	830	839	865	863	827	822	810	843	842	776	834	783	845	824	755	793	842	822	833	821	787	824	766	817	830	820	790	827	813	810	838	866	860	831	787	802	839	827	819	827	830	783	809	813	882	832	813	832	848	824	819	816	829	837	766	766	842	824	819	763	759	833	808	809	849	827	847	804	824	854	808	779	795	816	829	777	783	834	829	788	826	820	781	825	812	838	850	793	824	808	853	790	817	771	816	852	867	805	877	851	810	827	790	860	780	754	794	800	847	783	840	827	849	815	775	767	796	800	797	761	815	777	810	789	757	765	809	797	806	785	782	821	795	830	848	820	845	855	776	820	800	888	817	792	788	823	800	795	770	804	825	791	804	828	816	818	778	828	847	782	829	793	826	768	833	800	828	810	869	843	765	809	821	830	797	829	808	831	802	844	846	831	797	853	848	826	850	790	797	779	816	833	810	771	774	769	804	816	806	843	838	839	871	799	789	815	826	830	803	803	854	864	816	840	816	808	863	813	781	867	809	890	815	772	770	828	761	784	745	799	855	805	804	845	855	818	796	850	801	820	779	800	876
1849	1092	512	535	3265	12578	11933	7031	2547	751	291	104	77	73	61	84	67	74	65	77	66	65	85	56	61	59	65	60	63	67	69	61	63	57	69	77	69	74	67	72	75	54	64	67	66	69	43	72	70	55	84	53	59	60	57	73	75	84	55	68	69	79	66	59	75	66	73	63	57	69	61	76	75	62	60	63	69	67	76	55	68	75	59	62	58	69	68	58	59	58	61	67	66	73	59	50	61	72	69	59	77	69	67	67	68	70	63	68	72	70	77	56	79	60	57	76	69	56	58	55	83	66	64	51	78	65	77	69	49	55	71	64	65	49	60	68	66	62	69	72	59	76	64	70	58	58	58	57	61	63	69	68	51	65	78	57	68	76	61	58	69	69	79	63	66	70	75	77	69	70	65	77	71	65	67	61	69	58	52	57	68	65	63	71	36	67	68	53	68	67	84	61	70	64	63	68	90	59	57	62	65	76	78	65	67	76	73	81	67	60	64	46	60	73	60	70	73	55	61	57	72	76	63	63	72	61	62	65	61	72	62	68	57	62	58	73	62	56	56	65	69	74	60	67	59	66	58	57	69	51	71	55	59	66	65	61	54	49	73	50	79	67	72	55	58	62	80	49	70	51	58	82	62	57	62	68	84	62	73	68	62	70	59	53	69	64	57	67	80	58	64	75	66	49	77	77	60	72	58	51	68	64	56	59	65	66	54	69	69	60	65	67	62	62	73	63	60	57	66	67	70	52	66	63	59	95	67	48	63	65	70	58	75	78	64	56	68	61	59	58	72	57	50	61	68	57	68	65	59	59	58	58	63	46	62	76	77	69	59	68	49	78	57	67	76	71	61	58	66	50	58	62	59	79	62	53	53	62	70	71	74	77	59	78	50	68	63	75	59	69	71	57	66	59	58	55	70	52	72	72	66	65	64	70	69	60	53	50	45	64	77	66	65	49	63	83	76	63	69	49	78	63	65	47	56	59	46	61	55	51	63	60	50	72	80	69	60	76	61	74	75	51	62	65	65	58	63	65	56	75	67	59	70	70	73	82	69	53	78	69	57	60	61	67	79	58	73	68	72	63	51	64	63	77	55	64	64	62	68	73	54	57	81	73	70	68	67	50	71	67	64	57	67	72	75	59	60	56	67	64	71	61	73	71	63	76	70	69	62	71	71	56	65	66	62	67	76	65	64	64	65	64	60	69	78	78	62	78	72	66	73	63	66	84	60	63	70	66	52	57	88	55	68	65	61	70	65	61	72	58	62	72	66	64	75	61	59	64	65	67	57	61	78	56	78	68	65	75	77	54	74	72	62	78	73	43	72	56	65	69	71	61	55	65	71	62	69	53	56	70	81	62	61	65	64	61	70	72	59	62	70	58	61	66	52	64	58	62	63	67	69	72	71	65	76	69	72	69	70	71	60	48	71	51	80	57	75	73	70	70	59	75	68	66	62	66	72	62	85	71	66	60	77	68	67	63	73	65	82	64	64	58	74	68	62	66	59	79	58	68	43	71	69	74	74	72	51	71	65	68	53	58	69	66	88	62	62	53	64	59	69	76	77	69	62	77	55	70	72	64	64	61	61	77	63	57	68	53	59	58	46	69	50	61	74	78	79	73	69	64	66	67	71	83	59	52	75	53	56	57	67	66	57	64	60	71	45	67	74	75	57	81	63	64	50	57	57	70	73	71	65	60	65	67	60	64	63	53	70	62	68	73	71	64	64	81	63	73	69	73	64	71	65	67	58	69	71	54	68	48	59	83	68	63	59	76	60	52	58	68	61	56	61	66	70	73	64	61	72	82	61	60	58	57	58	84	66	69	77	63	51	70	73	65	72	62	66	70	82	67	94	61	84	72	74	55	61	69	60	75	75	63	62	70	62	76	55	63	49	59	79	68	59	91	74	56	63	58	58	65	82	67	71	64	69	68	49	71	62	71	53	55	71	62	63	62	61	71	54	56	69	75	59	59	52	61	53	52	65	64	60	76	60	53	63	62	68	70	68	57	70	79	78	73	63	58	69	63	64	73	57	58	67	80	61	77	54	75	69	65	68	70	55	63	69	57	54	61	66	65	58	69	59	59	64	59	55	70	75	87	68	60	64	77	61	70	71	61	65	69	72	65	63	69	66	57	60	59	81	56	69	61	65	58	75	56	61	68	67	63	67	68	68	64	68	70	76	62	56	62	65	66	61	81	61	55	73	57	82	59	66	57	66	71	71	60	58	77	69	56	65	67	65	68	64	60	75	69	65	67	67	54	71	73	72	64	81	59	79	67	62	55	67	73	56	79	61	84	63	58	73	67	56	78	69	66	59	52	55	61	60	69	62	60	61	65	69	65	55	66	80	60	53	56	58	64	67	60	70	58	72	69	46	77	53	62	67	73	58	68	58	52	59	65	63	74	59	73	65	67	68	57	64	62	62	56	64	53	56	57	49	71	60	62	69	58	74	71	64	61	73	52	71	67	61	67	58	60	62	62	74	71	72	58	59	69	62	74	81	67	65	68	64	77	75	64	59	60	61	62	66	61	46	45	84	56	66	60	70	69	59	61	67	68	54	75	60	68	62	64	82	75	65	79	60	73	74	84	65	62	57	70	55	67	82	66	53	60	57	74	80	73	70	46	56	63	55	62	69	50	58	54	67	63	70	84	67	61	60	75	58	85	76	61	70	66	61	58	58	69	72	77	84	68	65	78	73	71	64	55	68	60	70	74	62	59	66	52	69	60	64	59	76	70	76	72	56	64	67	60	68	64	67	64	65	64	76	60	61	51	88	73	66	62	63	84	54	65	67	60	59	68	61	66	75	76	69	74	73	57	62	67	72	73	59	74	72	62	76	76	69	64	70	75	75	65	67	68	62	54	55	66	68	69	59	72	64	56	77	73	56	85	73	74	66	64	48	80	52	53	64	75	56	78	71	56	61	83	60	72	58	66	70	68	62	62	63	64	66	66	56	66	70	67	58	75	67	67	59	63	52	65	87	68	78	59	79	51	55	76	61	58	56	63	62	83	56	66	69	77	68	76	55	57	65	77	68	71	72	54	67	58	56	86	75	61	70	65	67	54	69	64	64	64	75	66	64	58	51	56	70	64	62	81	70	72	67	88	70	67	71	57	75	52	61	61	58	79	61	67	67	64	76	75	71	73	71	66	68	64	66	72	50	77	79	54	62	57	74	67	70	72	65	57	64	51	72	66	67	72	63	54	66	57	64	70	63	59	66	63	64	72	65	58	70	55	61	50	60	63	63	68	64	55	75	79	71	76	75	69	63	59	68	72	64	70	51	54	51	70	56	64	65	64	79	63	78	73	63	74	65	84	65	64	70	60	72	58	48	72	71	63	79	74	61	81	73	66	73	68	74	75	71	61	64	69	56	63	64	68	64	67	62	76	67	73	66	67	68	54	51	68	63	61	62	60	50	57	53	67	64	80	77	61	62	64	65	71	65	66	70	57	73	67	68	83	67	91	78	61	65	61	67	63	61	66
25757	16241	10305	22180	48238	67212	58097	43402	29003	15747	6652	2150	1058	896	876	843	859	825	784	831	880	830	895	842	838	845	845	808	878	864	821	872	838	834	883	853	826	835	846	829	797	901	829	835	873	804	817	862	883	807	891	834	876	836	823	811	887	825	894	853	812	810	840	861	794	849	879	870	864	873	834	855	887	838	848	794	792	825	848	834	837	839	860	897	875	844	812	849	841	881	850	862	871	881	841	848	878	877	826	806	838	861	859	858	844	888	850	876	855	886	848	869	878	864	857	859	789	859	852	840	881	785	831	787	832	850	834	838	859	832	864	871	872	878	863	824	897	853	855	855	845	854	819	836	811	833	835	846	856	816	808	832	844	847	821	843	841	867	813	818	838	872	893	839	832	850	828	878	872	820	855	813	841	887	850	888	817	803	822	854	876	851	833	892	836	870	818	843	821	832	797	895	885	816	843	876	827	832	829	839	867	846	834	874	848	865	853	831	806	857	837	848	865	858	818	859	841	865	850	852	875	851	821	873	833	865	829	834	909	816	823	838	832	839	860	808	929	866	779	878	810	794	891	840	848	815	833	884	894	833	802	858	858	853	835	889	911	827	862	858	887	819	843	906	835	839	875	839	870	841	832	859	881	837	884	847	846	867	835	818	897	820	841	835	844	904	861	817	788	882	835	839	850	859	882	827	861	817	802	812	863	891	849	919	860	828	839	820	823	813	846	859	815	873	840	879	875	858	859	888	821	826	858	830	853	833	871	816	885	858	871	784	867	825	849	867	824	811	822	869	828	882	875	838	869	868	904	851	809	820	884	852	857	760	832	867	844	849	826	876	853	793	856	774	843	834	799	835	863	861	789	863	817	873	825	853	865	835	865	823	809	864	809	862	887	858	868	811	819	836	843	837	826	827	835	885	843	839	788	886	798	806	858	869	804	806	879	848	873	805	845	845	854	877	895	847	851	846	901	859	866	846	843	852	880	857	870	844	830	834	785	863	880	847	908	905	845	826	840	847	811	848	818	853	851	822	852	802	817	842	880	877	864	849	847	856	875	801	825	855	850	838	904	847	896	874	847	886	865	845	909	846	840	896	874	885	819	842	885	873	856	844	838	864	779	856	854	826	880	830	891	843	817	808	911	871	818	853	858	861	862	842	841	852	796	816	848	829	891	792	864	852	819	851	824	832	848	899	849	913	853	861	850	866	851	780	828	878	839	849	867	819	845	807	871	850	864	841	834	882	838	852	851	837	802	892	856	848	879	842	838	866	861	858	887	831	866	809	779	889	832	845	866	851	828	829	813	853	845	852	798	839	852	819	801	802	861	880	869	842	871	829	858	824	824	861	876	863	853	813	860	846	819	839	807	813	839	845	821	884	827	887	887	824	842	863	847	875	833	797	797	808	809	873	863	848	857	828	817	836	872	873	838	866	899	847	847	824	844	821	864	836	815	861	828	826	846	837	869	844	870	850	855	799	806	856	851	796	848	889	802	845	823	822	864	805	859	884	853	871	894	809	847	899	875	871	819	838	875	858	813	858	861	842	823	859	842	824	901	832	858	844	845	794	866	847	855	821	872	858	828	815	834	843	864	869	865	840	911	830	843	800	861	820	821	858	835	868	860	856	827	855	897	869	867	901	839	925	844	848	873	820	852	838	818	871	849	847	855	867	863	881	836	843	848	845	824	833	822	825	910	858	836	888	848	868	829	817	821	831	875	864	858	821	840	819	819	829	835	842	779	845	839	846	919	889	847	851	861	867	856	831	859	838	850	902	875	847	836	818	792	875	852	866	827	851	910	887	821	888	837	850	875	862	880	842	871	824	868	861	907	820	815	802	858	887	838	876	879	833	877	817	834	865	837	808	821	876	853	793	838	845	881	826	875	796	875	859	837	852	850	865	873	844	844	848	870	829	814	876	854	880	898	784	841	803	843	812	815	843	887	797	835	818	857	873	893	782	840	835	859	854	904	857	861	860	864	866	823	836	872	806	825	882	834	860	830	855	887	857	864	866	858	842	852	856	879	834	882	811	860	839	806	845	892	836	807	872	851	812	782	821	822	896	865	812	877	811	879	822	884	847	829	834	819	848	790	838	863	824	835	888	882	838	849	883	805	813	872	810	824	869	879	794	846	914	847	880	819	871	845	839	798	835	834	865	858	828	816	807	848	836	818	818	825	857	826	881	854	819	880	842	872	822	877	874	803	856	833	846	805	877	806	871	821	889	842	856	865	854	823	857	855	843	839	881	836	780	858	811	851	830	848	860	837	790	876	882	814	806	826	856	836	845	875	815	848	829	846	875	848	832	821	820	806	833	852	855	835	836	847	832	850	822	836	853	824	877	854	860	826	826	816	902	843	864	876	803	884	792	843	867	911	880	827	873	820	870	878	834	849	861	860	824	924	830	866	854	876	833	826	865	807	842	836	870	864	905	823	800	864	861	875	841	843	851	831	798	874	884	882	885	892	861	824	834	827	854	844	821	840	841	874	881	818	881	866	848	894	826	849	866	846	851	894	854	831	888	881	820	871	831	858	833	834	900	798	866	821	873	855	817	821	829	843	854	881	855	876	813	836	801	842	845	900	853	836	852	847	845	807	909	899	812	855	814	817	860	846	809	864	839	862	790	835	799	833	824	837	835	875	835	834	834	812	851	808	839	840	799	843	843	851	864	856	868	857	832	882	863	837	827	824	881	809	871	841	827	855	903	896	851	823	875	807	885	848	820	865	826	837	838	902	874	841	804	867	844	836	801	807	833	862	853	823	854	802	881	850	888	838	843	850	842	851	870	826	853	842	845	813	859	804	839	864	849	836	884	880	836	892	815	833	841	844	891	798	804	844	815	836	831	846	822	856	821	818	890	828	895	778	856	854	832	802	818	859	899	857	806	875	873	855	831	829	814	842	846	813	812	800	843	840	858	840	797	836	831	855	846	872	853	866	830	858	863	855	874	841	841	808	858	823	884	863	814	832	869	869	859	833	765	845	833	802	829	796	903	869	887	881	842	825	906	834	864	883	827	842	873	803	902	854	803	878	871	876	863	815	826	841	844	900	839	819	850	803	868	836	848	871	821	833	819	835	844	857	852	806	866	875	824	832	866	838	856	845	871	844	801	857	861	822	881	900	834	876	850	829	892	870	806	819	832	832	881	852	843	764	855	831	848	833	838	902	845	873	872	822	854	884	886	820	857	868	873	850	852	837	841	839	909	893	862	880	805	878	880	881	839	850	832	863	854	819	804	842	796	861	877	847	833	871	852	804	821	860	871	794	839	849	885	837	860	829	829	908	912	808	862	833	836	884	825	864	848	878	849	833	852	861	819	841	883	830	830	914	845	778	876	821	809	778	841	828	877	845	812	837	834	845	851	889	799	887	877	879	826	880	864	881	790	829	810	795	885	880	884	816	869	814	811	866	850	872	855	826	837	895	812	829	854	846	856	850	808	820	824	813	867	821	873	827	867	874	867	819	848	830	881	864	863	805	832	802	883
2854	781	668	642	2832	13557	13967	8118	3323	940	294	112	78	49	63	67	60	63	66	71	82	54	71	59	64	67	68	71	73	55	80	76	67	81	63	65	71	66	83	66	65	56	83	66	66	67	73	62	72	75	65	63	82	77	62	65	72	58	57	70	73	63	83	68	69	63	73	61	68	66	70	71	59	64	68	66	67	68	66	81	73	75	58	70	60	75	72	66	64	65	62	64	73	76	72	74	69	69	64	74	78	50	84	75	61	73	77	47	77	67	64	68	71	58	65	80	75	67	66	69	66	61	72	63	72	78	57	74	68	63	68	70	75	92	82	71	69	64	73	70	61	77	72	68	69	68	64	86	75	61	61	69	66	66	86	87	64	75	51	74	66	62	62	70	62	73	72	65	69	63	78	82	64	63	74	64	67	61	61	63	72	61	71	67	59	60	76	41	62	66	65	62	71	84	80	90	68	76	73	75	64	77	82	59	66	76	67	57	72	75	59	71	67	71	76	69	57	70	64	70	68	58	61	66	70	76	71	71	65	90	79	78	81	72	81	75	57	74	70	70	68	66	76	61	64	57	76	58	76	59	65	77	66	55	62	75	72	78	69	56	64	54	63	60	76	63	67	62	62	70	75	71	74	72	73	80	62	56	75	65	71	55	65	57	75	72	71	68	64	60	70	83	68	68	71	71	91	67	79	69	76	79	70	69	60	68	65	68	69	79	80	82	62	70	87	61	79	64	80	66	74	68	66	66	82	64	71	67	60	81	66	68	59	57	73	73	68	48	62	75	58	74	60	70	81	59	66	65	67	61	82	50	74	69	61	63	64	72	66	70	66	71	77	85	65	60	67	52	64	65	64	71	64	66	72	62	73	63	67	66	66	77	79	76	80	72	66	79	71	68	59	84	56	57	69	63	60	84	58	80	80	71	61	70	86	66	64	62	61	73	72	64	62	61	63	64	76	63	65	65	64	72	58	75	76	61	64	65	68	82	64	81	77	65	79	74	76	58	91	67	62	78	64	67	72	71	57	69	76	69	65	63	75	69	82	72	72	63	64	57	66	76	56	75	66	64	77	73	85	68	59	65	78	78	59	59	82	61	73	63	67	73	68	72	70	68	65	74	70	81	68	62	69	69	67	61	64	70	66	69	78	82	77	56	73	88	75	59	81	61	77	69	60	63	64	57	77	64	64	68	67	70	68	54	66	71	75	64	75	69	64	58	57	83	72	61	69	65	60	79	72	61	55	78	69	74	76	65	69	64	59	54	72	59	72	64	66	71	64	59	72	57	68	74	69	64	62	60	71	76	51	67	54	57	80	62	65	63	69	71	59	68	82	79	61	66	73	73	78	89	76	73	88	65	67	66	75	81	54	56	82	69	59	60	78	62	87	55	61	60	71	64	60	58	67	64	73	90	70	73	56	57	62	62	90	77	84	62	55	54	61	65	73	69	63	74	71	58	65	74	63	75	70	65	68	60	66	75	64	71	76	77	71	74	78	78	53	70	78	60	70	61	55	70	81	73	72	58	67	71	69	72	60	79	74	69	59	77	78	63	73	55	71	72	62	71	75	75	83	54	55	68	67	59	73	65	73	71	69	58	52	63	79	53	58	72	63	65	62	64	51	67	67	64	55	64	80	54	61	57	69	69	64	81	68	64	64	73	61	67	77	71	70	67	64	83	68	71	71	59	70	73	70	79	60	75	65	67	69	68	64	64	80	74	81	58	58	74	75	57	70	66	81	65	55	84	74	64	48	65	67	88	73	71	70	56	64	64	58	67	73	67	90	72	56	72	67	62	94	81	84	51	65	72	66	63	64	85	85	83	67	71	75	60	59	76	67	58	55	69	64	58	61	62	57	83	78	72	77	69	73	82	70	77	74	67	66	67	75	83	77	84	67	94	69	66	75	68	65	59	69	78	55	57	78	59	58	62	77	96	65	65	73	61	71	61	76	71	65	89	63	75	60	67	63	89	69	68	57	59	71	76	66	68	69	74	71	77	62	60	65	80	58	69	75	73	70	75	68	61	60	64	74	59	59	53	75	83	76	66	80	88	55	59	69	63	61	71	56	79	63	76	72	72	75	70	46	64	56	76	50	56	57	76	59	69	71	65	63	73	55	63	71	74	81	75	63	56	69	67	75	71	58	64	74	41	75	79	73	71	59	74	71	66	73	71	61	69	79	55	65	59	80	79	75	63	63	66	81	74	62	79	60	67	69	81	71	55	74	75	54	73	78	65	68	63	72	74	68	76	63	72	75	72	57	74	77	64	75	70	85	81	77	75	64	57	60	73	72	69	63	78	50	76	76	78	75	67	79	74	66	61	80	68	71	53	60	70	65	60	49	70	82	83	71	80	74	75	85	72	60	74	55	78	71	59	69	86	75	72	72	79	73	69	69	66	54	65	72	61	62	77	67	59	69	83	79	68	76	72	56	73	81	68	69	64	55	58	73	61	66	76	71	66	55	58	65	57	58	78	50	66	60	67	69	71	65	67	66	59	87	62	59	74	67	71	66	76	80	75	79	72	72	67	67	77	80	54	61	60	65	70	62	68	69	63	63	89	75	72	64	57	80	73	65	56	86	70	58	67	65	67	73	80	61	74	76	83	69	58	63	57	56	82	72	61	73	67	52	65	73	60	73	68	66	61	65	68	76	75	65	62	68	66	61	84	55	61	68	62	54	69	69	69	74	62	68	76	62	63	54	62	63	71	74	86	75	58	65	54	85	60	73	69	48	73	62	81	62	61	72	54	53	65	50	75	72	65	72	65	64	70	51	76	65	65	63	76	59	63	66	59	57	67	65	75	73	83	72	71	71	65	68	50	75	60	61	64	60	81	73	67	65	66	82	53	53	74	67	68	68	73	61	57	60	75	47	66	75	78	69	73	61	84	67	84	65	73	64	55	68	72	82	65	62	68	66	62	63	65	61	70	75	68	55	73	69	72	74	71	74	62	72	63	64	73	55	66	72	62	80	71	83	75	69	76	63	74	63	79	73	54	55	60	66	63	62	80	67	72	73	75	69	65	74	61	72	59	65	68	74	70	70	73	69	78	79	68	56	81	79	60	73	77	57	70	62	78	71	56	69	87	63	65	56	79	61	83	62	85	70	64	63	59	62	70	62	86	61	70	73	61	76	71	56	62	54	80	71	70	80	69	68	70	65	84	64	77	64	78	70	61	77	67	59	60	68	54	81	64	69	62	60	58	83	65	71	70	45	72	65	72	57	75	75	79	76	69	87	71	67	73	73	67	65	81	71	63	83	64	61	71	71	69	77	64	73	65	82	67	60	67	66	68	57	70	58	60	81	58	76	73	73	59	71	74	63	73	73	69	66	65	64	81	68	82	73	69	72	63	63	59	74	75	74	75	66	70	75	74	65	80	78	70	83	56	65	81	66	68	71	64	68	51	68	64	68	60	64	62	55	56	63	57	76	68	53	83	76	70	70	64	77	67	72	66	80	56	57	72	73	68	76	68	63	74
22325	13732	12369	23845	45907	69821	61419	46605	32003	18137	8003	2666	1168	1010	918	811	812	922	883	863	903	875	885	899	924	950	946	871	867	875	888	880	886	891	906	873	930	868	879	922	885	906	924	920	893	961	874	898	947	877	909	944	888	854	875	905	919	897	925	894	892	924	935	874	893	943	859	848	923	948	882	879	878	857	877	854	880	870	916	867	907	903	880	897	901	914	830	894	871	893	917	874	855	852	877	916	898	866	939	845	905	822	916	866	874	900	895	848	893	953	837	930	915	886	901	871	923	919	905	905	895	820	861	837	888	872	877	846	879	881	905	904	892	898	905	889	919	895	915	855	926	861	817	889	869	881	934	879	905	915	892	842	883	860	870	872	871	915	870	897	839	940	849	895	962	955	928	856	829	915	867	865	879	897	892	909	833	894	897	874	907	857	901	931	876	935	881	886	862	860	902	866	862	916	850	918	873	857	873	905	906	915	921	883	869	942	913	936	896	905	896	886	930	875	913	903	883	886	914	900	930	888	872	863	892	856	891	846	867	877	856	884	859	901	846	871	903	889	881	950	883	945	890	870	871	909	852	885	893	892	905	909	866	952	881	828	898	857	922	859	869	874	820	929	941	946	850	854	942	861	855	885	866	908	848	919	897	875	876	905	899	838	862	841	823	937	926	909	906	888	909	875	875	878	863	883	925	888	900	879	871	901	895	927	905	910	871	913	869	890	863	909	917	889	898	921	910	935	854	865	912	937	868	869	932	858	863	866	921	888	846	853	910	863	927	929	847	862	849	961	896	878	890	910	921	919	897	888	931	819	917	909	870	898	874	884	964	876	907	882	902	913	911	876	934	879	872	874	895	877	900	871	911	930	915	899	917	838	973	872	911	895	883	859	897	878	918	840	910	900	923	923	936	865	867	879	890	913	857	901	931	884	863	902	862	849	869	923	920	915	899	891	851	887	889	878	909	897	880	850	917	868	909	886	878	911	958	855	859	924	878	890	878	874	862	858	949	863	899	911	879	890	839	876	907	913	927	843	859	910	909	946	919	924	920	921	911	842	878	943	883	902	860	921	953	894	852	881	900	891	853	881	914	867	861	858	892	898	964	887	852	886	952	929	913	941	866	885	875	863	863	916	905	857	910	881	808	885	869	925	865	900	853	871	914	915	852	931	909	837	851	903	918	897	895	830	907	884	885	901	863	920	840	897	890	875	927	891	889	913	893	913	871	888	863	867	897	903	875	931	887	910	877	877	895	869	857	859	862	894	920	899	902	894	884	906	865	903	863	903	861	890	880	904	939	872	908	846	917	882	895	858	900	865	903	867	921	903	875	992	877	879	907	848	890	916	915	869	878	913	874	845	859	871	918	867	890	896	940	896	900	876	865	866	884	903	914	897	922	891	933	904	914	883	862	923	880	890	879	883	863	930	876	908	905	883	933	897	929	888	906	923	890	898	945	845	856	840	870	886	894	906	929	965	868	867	897	870	933	876	890	884	858	907	849	920	926	961	907	892	938	894	887	875	870	864	891	900	840	878	904	868	923	862	848	895	882	907	935	882	902	945	869	921	838	953	903	892	882	926	842	873	895	877	876	885	866	877	831	905	903	874	935	922	913	902	903	863	902	904	937	890	885	945	916	889	875	891	915	919	924	874	886	852	869	872	891	884	953	933	929	899	923	937	911	892	930	883	909	863	899	909	896	895	909	916	898	882	887	922	894	855	931	942	878	903	912	874	920	939	872	863	869	901	888	928	867	887	898	906	908	856	938	884	877	900	874	905	893	888	880	931	909	928	856	953	892	899	936	924	923	871	909	907	856	857	886	869	846	919	955	888	896	902	873	943	919	909	931	935	896	892	912	880	900	885	882	936	862	909	839	864	918	895	876	919	894	898	862	944	885	860	898	984	938	907	915	859	931	885	876	835	891	895	896	909	862	864	882	926	910	894	913	912	859	910	865	891	824	861	947	874	838	911	906	878	897	913	948	894	887	896	809	872	884	870	862	880	865	864	898	875	921	904	894	894	911	903	884	881	846	874	905	868	946	877	888	881	896	895	903	975	923	897	851	844	933	892	939	939	922	933	903	894	855	848	895	869	877	892	894	911	855	880	867	862	872	871	890	918	914	845	909	898	937	919	930	850	886	881	898	886	890	881	859	880	925	857	916	903	888	887	880	902	813	907	903	869	870	930	941	878	884	862	879	900	943	848	893	936	900	903	860	881	903	912	860	894	842	913	958	871	862	889	903	902	902	855	887	960	837	915	963	815	879	905	874	892	914	848	885	899	895	915	858	902	921	863	855	950	923	887	856	906	932	912	872	884	869	910	902	883	920	872	916	869	822	941	920	847	903	872	885	877	886	878	892	937	886	897	925	861	859	864	911	870	943	879	926	895	888	860	901	906	927	869	962	926	912	883	863	886	921	897	894	902	905	913	892	880	925	964	893	905	929	909	938	931	870	859	896	881	830	896	901	893	917	884	884	848	890	898	849	923	859	905	921	897	926	857	827	854	877	906	869	918	973	889	908	907	879	850	917	906	923	846	894	903	905	894	873	834	899	874	864	899	883	904	883	898	857	888	874	857	884	904	909	903	867	949	934	893	889	911	843	924	858	834	915	850	846	906	866	914	840	883	904	881	831	867	875	854	870	903	925	903	898	888	914	863	922	882	890	895	923	899	908	925	913	892	870	943	906	985	932	884	888	890	866	861	925	879	900	892	910	935	915	895	923	925	901	878	899	940	880	914	863	882	880	838	856	877	902	919	898	948	918	833	892	868	893	853	871	896	856	932	884	903	854	888	907	878	900	913	876	922	907	914	905	916	856	919	880	878	899	861	913	952	853	907	862	893	920	875	922	945	879	851	937	828	885	937	925	935	886	878	868	894	918	902	897	874	903	843	849	869	865	928	869	915	905	864	883	912	891	850	932	931	886	899	850	930	880	869	901	854	846	897	883	880	879	923	863	877	923	860	882	937	882	872	928	927	855	885	896	939	921	846	907	902	904	921	907	915	859	929	946	885	911	892	900	898	907	858	863	814	950	904	905	901	915	906	878	886	906	878	897	873	884	917	883	894	941	893	893	832	935	903	877	859	936	897	881	887	897	929	894	953	879	912	897	928	859	887	893	897	931	912	865	878	944	876	862	869	861	879	858	889	869	877	871	899	866	864	876	872	833	880	909	934	900	925	889	909	929	901	888	850	936	924	922	906	892	871	937	935	882	855	865	932	863	890	887	898	886	853	902	954	926	906	926	844	908	918	827	904	907	926	972	864	898	861	930	852	886	897	892	961	879	901	891	892	921	906	898	848	857	943	923	885	918	908	899	891	883	877	933	848	879	868	867	922	896	867	891	904	838	899	924	878	876	893	900	890	869	858	844	913	901	883	913	909	876	868	943	900	890	923	929	920	904	890	863	919	934	891	900	892	918	888	873	901	883	904	885	885	914	901	904	857	883	853	878	896	888	874	884	862	880	868	914	924	871	894	901	893
1845	1327	1217	925	4584	20566	20787	12793	5034	1421	451	187	95	65	78	78	60	68	90	67	68	69	71	68	88	68	65	73	84	76	85	69	54	60	64	68	58	79	69	85	84	58	65	67	67	66	66	62	68	60	51	63	81	72	63	75	60	71	67	76	70	70	77	73	77	57	73	71	77	75	57	58	75	77	51	77	59	67	71	78	69	78	92	61	88	74	65	82	66	75	57	74	76	59	79	67	64	66	69	47	77	68	76	79	63	67	87	81	74	81	82	67	74	68	66	63	76	76	81	72	82	67	76	72	83	57	82	93	68	61	60	55	75	72	72	66	74	61	83	62	60	71	66	65	59	84	75	71	70	67	78	67	68	65	84	67	66	79	77	84	86	75	75	50	70	76	79	79	69	72	68	87	66	83	78	57	76	66	77	70	67	78	93	56	50	60	64	61	68	71	75	68	67	61	75	73	77	81	78	60	78	79	70	63	75	71	66	69	75	60	87	83	66	68	75	79	70	89	59	65	73	67	70	77	90	68	72	88	59	65	70	71	66	62	76	62	62	66	70	62	75	62	57	75	62	73	72	59	71	70	71	70	69	57	69	69	67	72	61	81	79	75	79	65	69	63	78	69	73	74	73	81	67	70	81	77	61	76	66	67	75	68	66	67	73	84	71	69	71	67	63	64	69	79	75	57	71	69	54	76	61	66	59	69	76	68	67	67	87	67	59	67	64	68	74	80	66	74	67	59	68	75	71	61	72	70	71	50	76	62	66	67	54	64	64	77	63	76	58	63	81	66	92	73	77	79	64	73	78	76	69	69	62	76	78	50	58	82	64	74	67	51	79	59	64	66	83	64	76	68	62	69	66	62	67	84	59	69	78	74	71	86	69	74	66	71	56	85	81	73	75	64	82	79	71	67	77	69	57	85	80	67	70	79	55	69	70	69	74	67	79	76	67	55	64	56	69	65	66	78	57	70	77	57	73	62	90	82	71	63	74	64	88	75	73	67	66	78	57	75	65	88	64	73	74	62	64	62	71	88	72	47	74	63	82	66	68	56	74	71	60	65	64	72	84	90	71	78	77	87	68	92	86	75	59	87	60	58	79	72	69	70	79	68	59	57	78	69	75	78	71	67	54	66	81	50	48	60	70	72	79	78	66	71	69	81	91	62	83	60	78	59	76	70	56	62	61	76	77	79	75	75	62	64	63	83	77	80	79	75	63	68	73	64	67	70	68	83	77	82	68	66	65	76	57	72	61	65	69	64	69	62	69	69	72	68	59	58	60	57	68	72	60	70	61	62	83	70	76	75	77	57	83	61	74	78	77	85	63	78	64	91	64	77	64	58	66	74	62	77	71	75	68	63	79	65	81	71	84	70	80	68	65	63	88	62	72	68	68	69	72	78	83	75	86	73	67	78	73	56	72	84	69	78	60	70	53	72	82	59	85	68	61	51	80	77	73	59	67	71	81	69	65	64	77	52	73	55	74	75	72	75	71	78	79	65	80	70	83	83	81	68	62	57	66	61	68	84	68	69	64	53	65	77	59	86	55	77	67	64	63	63	67	65	68	68	68	77	75	60	74	70	78	73	66	63	72	74	84	52	64	69	81	59	66	73	74	73	72	89	69	64	81	53	66	79	71	67	75	73	55	59	63	71	68	67	74	73	67	71	61	78	76	81	74	62	62	71	64	51	81	66	70	68	70	76	67	74	71	62	78	69	69	62	53	62	64	66	61	75	82	56	68	73	68	67	70	68	63	67	79	62	68	72	79	72	67	84	76	67	72	59	77	84	71	77	74	72	75	82	60	68	67	85	73	71	73	58	78	55	66	64	75	66	63	61	66	67	50	77	76	84	68	68	64	67	63	75	94	66	72	66	57	75	98	68	78	85	89	61	55	72	78	81	71	65	82	69	64	64	71	72	85	99	76	66	61	62	68	73	88	83	53	93	67	61	86	78	65	77	66	66	64	51	74	63	67	64	78	66	69	75	67	76	70	71	64	71	65	83	73	70	71	88	75	77	80	86	82	60	73	69	63	74	70	90	67	67	68	77	62	66	67	73	72	78	67	63	69	71	72	64	65	63	53	79	86	82	79	60	76	72	78	64	72	77	72	81	63	81	77	79	75	68	63	78	71	71	59	63	67	78	75	68	70	72	60	72	78	81	57	80	82	68	83	62	71	65	70	75	70	75	79	71	81	66	64	64	62	72	69	66	72	83	70	78	86	70	58	59	87	46	66	71	66	68	67	65	77	63	73	70	81	69	70	56	65	64	60	73	59	52	72	76	81	73	72	60	71	86	77	70	67	85	69	70	81	50	53	69	70	64	68	62	90	71	67	61	61	78	67	62	84	71	50	63	81	81	80	76	68	77	69	78	48	61	88	83	63	80	71	66	83	71	63	73	57	66	78	70	84	65	71	77	59	74	57	86	75	74	74	77	63	57	75	85	79	73	83	69	81	76	63	61	65	63	68	54	70	68	84	58	59	88	73	57	64	59	74	61	73	76	77	74	70	64	83	79	72	75	63	69	75	74	78	66	80	62	59	80	60	78	65	78	84	91	78	57	76	56	68	70	64	87	53	66	66	82	74	68	64	73	78	74	80	62	62	76	80	66	55	66	79	71	64	62	73	77	58	85	64	78	72	76	69	72	71	64	68	61	83	61	71	72	52	81	66	71	89	80	71	67	80	66	65	76	66	82	74	69	70	74	73	80	83	83	83	71	73	77	65	77	73	78	89	77	66	73	57	49	50	64	75	79	79	57	65	68	62	74	90	56	67	66	79	69	80	60	59	71	75	77	71	72	60	83	79	80	82	62	60	75	76	72	65	62	66	69	71	53	72	79	69	67	66	66	71	75	73	61	59	70	60	77	81	77	75	61	62	76	64	60	71	73	61	79	64	70	66	84	58	63	74	64	69	65	75	67	66	56	63	64	74	62	68	59	86	81	66	70	61	60	80	70	74	68	75	60	71	59	80	70	69	83	73	72	61	76	67	79	62	66	74	72	76	63	62	65	79	61	67	65	69	70	69	71	59	85	69	73	71	63	78	61	66	71	58	76	66	56	75	52	69	73	73	77	80	89	74	70	77	59	61	64	69	62	74	78	79	60	85	72	67	66	77	73	66	74	79	69	80	78	71	60	76	74	70	56	78	66	83	71	66	75	79	59	74	47	89	62	72	79	65	82	74	58	81	62	69	76	67	66	64	81	88	67	65	69	74	59	62	61	65	71	56	80	66	65	62	64	59	61	71	72	70	66	61	65	63	66	62	67	84	68	62	76	71	70	70	72	75	68	71	70	65	82	83	66	59	57	61	75	78	68	74	77	64	78	75	67	64	79	69	61	89	66	58	61	60	68	72	65	65	63	63	70	78	61	69	55	72	66	72	65	75	67	75	67	90	66	68	68	74	79	66	69	84	76	79	70	78	75	65	78	76	53	68	67	65	68	79	55	75	78	90	65	68	70	74	62	65	69	69	62	41	80
25385	18367	17772	27673	52486	78674	69638	53611	36390	22623	10784	3608	1429	1053	954	927	896	890	922	909	924	859	924	888	860	903	982	872	917	947	930	865	909	930	886	915	976	882	941	978	892	922	923	992	918	941	925	890	876	917	877	940	902	975	936	926	931	884	932	927	898	927	895	849	895	888	918	935	927	942	897	961	935	948	919	906	884	888	926	911	926	885	905	875	886	912	912	921	937	936	943	926	923	921	934	911	926	922	979	930	957	919	904	909	929	924	906	932	908	919	971	988	956	883	902	955	898	946	902	970	918	902	973	946	898	903	913	868	909	925	897	915	942	910	964	926	963	963	922	934	947	925	870	945	907	886	923	877	933	944	918	925	923	941	914	963	934	930	938	882	982	867	891	900	960	932	911	944	896	905	915	909	960	858	935	925	962	916	963	922	934	970	932	941	899	930	923	905	946	912	860	877	914	894	913	894	903	890	985	934	926	982	888	925	891	936	863	914	894	898	947	914	908	883	904	935	935	916	896	935	892	874	899	918	924	919	886	887	909	892	925	952	908	875	955	905	926	912	970	879	939	880	887	921	898	901	923	928	949	959	868	864	913	917	902	924	884	930	950	897	899	936	897	887	848	856	935	890	1001	923	926	919	892	964	915	898	935	944	945	926	895	915	935	890	958	884	929	942	893	877	890	898	908	909	925	884	870	938	920	924	893	894	925	892	912	939	950	941	930	963	929	923	925	936	943	929	972	965	884	1004	883	923	925	883	889	905	887	950	955	942	906	894	880	911	970	919	934	923	961	877	918	932	926	919	852	920	876	900	963	926	928	910	917	928	909	850	920	941	920	916	895	947	949	941	903	932	877	938	963	970	918	921	950	884	910	964	937	945	890	908	927	906	958	920	924	945	929	961	891	960	931	910	869	935	937	900	952	941	902	923	971	899	946	928	894	951	928	897	900	889	946	900	937	935	909	955	950	887	928	937	913	944	911	932	903	870	883	916	936	902	925	884	935	954	939	964	915	912	930	929	906	969	942	960	888	916	953	901	944	955	909	892	865	916	895	945	947	937	905	909	956	891	880	942	954	897	940	869	970	942	880	905	963	951	963	933	942	877	979	869	921	935	1004	963	900	963	972	917	921	892	882	973	907	971	915	916	974	976	1002	958	885	900	879	927	870	952	946	920	917	930	908	904	880	956	913	922	973	963	930	892	904	931	862	915	904	921	927	945	918	984	943	912	956	938	950	893	930	943	909	930	933	939	945	895	880	922	898	913	912	948	960	969	1003	908	897	923	932	876	902	937	886	915	935	902	957	943	911	927	918	951	903	936	885	965	869	924	972	897	903	911	944	913	908	916	931	856	910	946	876	858	951	942	889	931	931	946	911	856	907	929	914	922	887	960	969	878	925	927	895	974	978	961	917	969	945	914	947	953	912	926	909	962	910	895	927	970	881	924	889	937	960	896	947	925	959	910	877	953	862	904	988	935	973	954	890	927	922	952	903	1005	929	982	939	880	921	884	901	934	931	908	899	883	857	933	980	897	896	933	939	937	926	930	938	940	972	924	934	905	939	928	886	921	873	928	881	925	961	923	903	888	941	907	912	877	930	939	975	884	905	925	945	852	929	876	880	957	929	999	937	927	889	935	939	847	919	971	920	943	905	892	848	864	930	894	860	904	947	851	933	949	958	900	906	968	974	958	876	909	982	945	931	932	901	884	958	907	900	952	949	919	934	921	907	914	926	924	914	923	886	895	959	929	891	920	929	899	942	890	973	959	912	883	927	884	950	921	914	912	935	900	918	940	982	920	908	917	914	900	910	998	961	919	885	889	909	898	903	949	924	937	932	964	885	940	947	941	930	944	879	935	908	914	935	918	924	914	900	916	866	911	946	944	931	906	878	931	968	945	919	954	925	970	958	917	892	913	909	905	954	917	898	881	876	917	849	950	943	950	926	953	887	933	944	967	956	959	981	858	989	896	956	892	885	932	857	899	949	929	876	900	924	888	914	965	875	921	963	927	911	963	855	925	962	968	888	922	889	937	890	903	942	874	909	921	943	923	934	916	940	927	902	936	936	961	953	893	949	944	930	910	954	889	914	920	922	932	890	870	932	958	950	966	923	929	941	911	879	960	896	934	924	944	855	879	968	905	887	961	921	982	942	884	900	914	911	972	907	936	908	899	952	928	910	919	943	951	924	899	867	925	922	940	905	915	927	906	928	1018	976	925	932	915	981	922	988	896	869	874	911	876	857	890	920	928	891	901	934	915	934	920	915	912	910	961	953	962	913	976	921	895	946	954	868	955	816	889	908	946	890	902	953	949	880	910	960	944	923	977	925	918	929	907	875	921	942	898	884	914	893	888	880	945	883	919	866	920	923	919	952	881	937	951	924	960	929	931	896	982	939	943	939	893	937	951	900	872	955	932	899	925	901	888	905	944	912	919	851	954	958	900	924	884	900	934	938	899	923	912	885	920	919	927	869	916	873	963	909	907	954	875	960	946	948	937	921	905	909	938	941	946	933	879	850	910	912	917	950	882	962	917	935	901	964	896	941	923	933	924	908	923	908	984	949	943	915	942	900	900	998	925	937	954	900	939	855	933	907	917	935	881	885	893	889	957	893	926	947	852	933	927	956	1019	879	897	919	918	896	930	905	969	1014	916	908	952	884	894	927	910	938	923	996	950	874	1026	961	907	910	946	899	913	916	945	925	935	879	869	955	926	933	976	932	966	872	924	913	880	946	920	982	899	909	917	939	973	897	965	909	955	943	873	882	937	930	904	937	911	929	918	912	989	948	945	875	906	920	916	951	934	947	937	956	924	929	930	948	938	938	940	921	952	906	934	920	949	967	912	931	898	910	960	925	933	891	897	907	908	895	928	901	927	908	911	927	912	888	885	909	928	989	871	964	956	923	931	895	951	917	958	905	881	959	933	930	892	892	906	902	932	937	970	920	935	971	897	956	897	933	913	907	852	992	929	909	921	878	937	869	893	915	934	943	898	936	959	913	947	985	923	902	956	959	918	895	923	850	916	954	914	898	949	879	889	908	888	917	921	883	925	915	940	932	876	989	944	869	844	926	909	908	895	877	902	915	980	946	928	948	928	874	962	928	900	922	903	915	885	892	943	899	919	958	920	867	938	915	893	893	971	897	879	945	951	883	958	925	871	873	888	876	915	921	904	943	920	927	899	987	920	917	910	923	911	910	856	897	938	918	866	915	931	899	941	923	916	937	936	965	906	900	904	910	944	943	927	900	914	936	875	865	904	909	945	874	880	960	918	932	922	925	902	921	930	908	896	933	917	954	865	921	952	957	856	892	941	918	959	966	952	880	880	899	911	957	989	921	917	918	966	931	860	934	934	966	923	909	855	925	931	893	937	893	968	867	932	952	911	894	914	951	910	958	926	897	874	918	892	981	910	959	932	912	905	917	914	931	864	939	915	882	921	918	931	930	947	920	953	936	979	966	880	917	959	912	884	914	852	904	966	954	928	882	904	877	926	901	908
2025	854	598	498	1532	5193	4924	2790	1185	423	159	91	68	54	72	57	64	72	53	63	60	61	67	62	59	60	80	71	75	78	72	70	70	62	73	59	59	67	59	56	50	66	59	78	66	63	77	68	57	53	65	72	65	71	57	57	69	56	55	45	63	65	56	54	57	63	59	65	57	59	64	40	54	53	81	52	60	61	56	67	65	52	71	61	59	74	63	60	58	59	52	57	58	67	57	48	58	59	68	52	54	73	57	51	70	65	67	62	69	50	66	67	68	76	56	72	60	76	56	46	55	58	72	80	63	59	69	61	63	57	72	54	51	62	65	57	73	56	55	52	56	52	59	59	69	61	39	48	65	60	55	80	66	71	55	57	65	49	66	70	64	79	65	65	56	61	57	54	50	68	73	65	53	68	55	54	50	60	69	63	69	62	69	65	61	58	62	73	69	53	54	60	62	61	64	62	59	53	65	56	67	52	74	58	72	61	62	62	51	71	66	62	69	57	64	62	63	59	53	71	65	68	69	74	63	59	64	53	57	48	51	66	76	61	68	76	75	53	57	58	63	50	55	61	56	70	57	70	87	58	64	64	57	65	71	69	45	54	50	66	46	64	61	77	64	72	75	53	42	54	72	63	56	56	50	61	59	65	67	53	46	53	45	64	63	71	67	66	57	66	56	70	66	64	65	66	62	53	66	51	63	60	52	62	57	61	60	58	71	60	53	54	58	66	65	47	59	58	82	61	63	53	64	56	71	59	66	59	61	69	70	57	61	58	78	75	59	74	81	60	66	68	48	59	58	42	65	76	69	68	56	56	70	56	58	55	58	61	55	46	54	80	55	66	67	50	64	61	72	56	58	65	52	61	52	62	55	68	59	61	71	54	61	62	61	48	57	63	45	60	56	53	58	67	64	55	43	71	64	54	69	69	68	75	71	49	56	57	55	61	58	56	51	60	49	59	65	50	52	69	54	60	45	74	60	73	56	67	53	61	59	68	75	64	57	57	60	67	57	68	59	67	65	71	63	55	67	57	61	58	65	68	63	72	64	44	65	72	61	57	68	70	64	71	62	58	62	63	66	55	76	55	57	66	50	47	58	59	66	70	60	66	62	60	59	66	68	51	44	64	57	55	74	60	63	67	53	60	76	56	66	59	44	46	73	59	68	60	59	67	64	73	56	62	57	64	65	64	64	66	77	59	73	63	55	64	73	57	54	59	45	56	57	57	58	59	58	56	66	65	57	54	56	60	68	68	57	67	71	50	58	66	55	61	73	72	81	53	57	73	61	54	49	50	63	63	56	56	52	68	53	69	65	59	55	66	61	63	63	67	69	70	57	66	56	68	65	61	75	57	62	71	58	61	59	58	80	68	86	78	57	54	57	74	50	60	62	70	64	76	71	72	62	57	75	65	72	80	62	57	57	60	52	57	54	59	51	64	64	57	58	68	77	68	72	68	71	76	67	66	60	68	58	55	80	52	71	52	67	61	54	66	62	65	71	60	75	57	66	72	69	62	67	71	52	53	64	65	72	54	59	60	71	61	71	68	47	61	65	70	53	68	74	55	59	57	85	60	64	60	67	50	55	59	59	76	82	60	57	58	66	66	71	59	65	47	64	62	52	58	46	59	65	71	57	61	68	66	66	63	71	60	58	63	71	73	64	70	63	78	43	61	60	74	78	69	65	74	70	63	71	66	78	57	52	61	54	44	66	68	75	65	63	68	57	58	71	70	85	58	57	66	70	69	59	60	61	52	62	68	72	52	54	73	73	72	61	74	67	48	58	68	72	38	63	73	63	56	62	71	56	58	56	63	62	61	61	57	57	58	73	54	66	70	55	47	60	63	51	61	75	53	60	56	61	64	62	73	82	60	52	51	49	75	66	54	60	48	63	65	54	58	63	54	68	56	49	65	70	57	55	61	59	58	55	68	60	67	55	64	58	58	43	50	52	64	82	58	57	56	55	83	61	72	59	64	50	65	60	56	54	51	52	65	58	64	48	65	59	66	64	65	60	64	65	61	51	73	54	64	44	68	46	71	65	62	54	66	50	66	65	62	54	66	54	56	57	58	51	63	57	42	57	65	77	66	71	65	54	66	61	59	52	62	58	69	63	64	65	57	67	67	68	62	67	62	60	72	63	51	53	61	63	72	56	62	64	65	69	69	48	59	56	60	63	63	65	67	55	60	50	56	55	55	63	48	58	54	51	57	66	67	62	61	57	64	74	55	71	56	65	71	79	77	69	63	82	58	67	63	62	65	60	55	64	57	55	58	62	57	59	66	69	58	62	55	54	68	56	73	62	63	54	57	54	51	67	66	53	75	57	74	55	67	79	65	56	74	65	64	72	73	59	74	76	67	59	77	57	48	67	42	58	56	55	72	55	59	64	69	59	68	72	56	62	58	62	71	63	63	57	49	62	61	63	53	65	62	46	66	59	66	76	69	79	63	65	63	63	52	69	65	73	53	61	64	50	56	50	57	64	49	50	60	58	59	58	68	76	56	44	68	58	61	63	57	60	62	58	53	59	64	85	52	60	60	67	62	64	54	61	53	74	59	57	68	66	67	60	64	61	56	70	56	67	75	63	73	62	61	60	65	66	63	50	57	55	60	61	52	62	69	51	52	50	66	53	79	71	43	46	61	72	67	63	61	54	51	64	62	66	61	65	56	73	46	53	63	67	50	67	71	70	63	62	58	44	60	62	51	67	61	64	69	63	51	64	47	55	71	49	51	62	62	68	60	54	61	67	59	58	69	60	58	63	64	51	70	73	70	79	54	63	58	78	58	65	63	63	54	62	65	63	65	59	54	65	56	57	60	49	82	75	75	54	84	58	57	66	55	50	58	67	63	67	60	67	54	66	47	58	58	44	57	69	70	61	60	57	57	58	58	54	57	50	73	54	63	78	62	75	74	55	45	65	70	51	66	67	49	52	54	72	53	59	59	63	62	77	67	73	68	61	82	54	69	51	72	77	70	48	62	65	56	57	70	60	69	61	66	65	56	63	65	61	68	65	66	73	67	45	55	50	43	71	68	49	63	46	65	63	80	56	48	66	53	71	59	60	67	65	67	60	60	60	62	65	66	61	62	48	74	58	73	64	52	56	65	63	64	69	69	67	61	54	57	51	51	59	66	70	60	59	48	76	59	46	66	56	73	75	57	74	55	64	61	50	64	53	59	52	59	62	62	60	70	73	73	73	61	67	71	70	60	63	67	74	73	61	61	56	59	62	61	52	54	73	52	61	73	69	70	69	69	56	73	60	63	54	61	58	57	43	69	72	61	68	57	53	55	67	61	67	70	67	77	63	46	70	69	61	61	58	66	57	71	52	71	62	67	52	62	70	65	79	54	65	53	70	62	52	62	74	61	58	51	57	58	61	58	66	68	69	53	51	73	58	60	68	65	60	66	53	80	66	58	60	59	65	53	58	69	67	65	63	53	64	45	46	60	49	67	68	66	53	58	59	66	50	63	38	69	60	66	60	57
22844	14988	11291	21138	38707	49778	42783	32679	21515	10230	3834	1467	970	870	803	820	822	838	792	826	835	760	852	844	837	812	839	809	817	791	850	794	844	815	823	827	792	810	782	858	760	810	813	844	798	793	835	789	792	754	780	875	804	822	828	801	812	796	814	836	809	819	797	816	771	829	794	812	832	789	808	767	795	796	782	823	799	761	847	829	803	855	851	850	840	825	820	817	850	831	858	787	892	809	826	803	801	793	791	767	750	799	827	810	791	795	827	852	829	838	794	818	816	782	764	801	775	819	791	815	805	902	816	828	764	805	816	806	824	789	859	791	796	798	772	807	797	768	783	832	809	815	795	814	786	825	784	780	794	789	806	826	805	820	768	833	808	800	774	818	791	786	865	798	799	872	822	798	773	776	787	778	832	824	783	793	791	781	779	818	799	833	836	844	801	806	850	771	813	791	792	800	807	800	755	776	824	789	759	826	801	788	820	853	845	781	848	765	830	757	786	843	816	794	798	858	808	840	835	808	819	809	795	752	835	781	782	822	827	858	822	799	801	792	806	805	804	799	875	807	831	820	795	795	838	800	836	870	823	834	796	841	786	783	820	769	769	790	817	819	825	812	817	848	789	848	788	850	795	813	821	833	833	847	804	859	786	823	795	783	795	771	813	800	807	806	798	832	827	828	810	841	773	786	794	847	805	753	831	814	762	810	770	776	754	765	814	818	829	776	824	790	794	836	791	802	793	848	861	805	807	771	785	827	821	774	826	803	785	795	834	747	821	789	847	858	776	829	797	792	808	820	822	816	809	818	793	800	849	789	835	820	832	819	838	764	786	786	756	854	789	784	812	751	800	798	848	785	767	797	818	828	801	803	842	821	819	833	754	788	794	865	830	781	800	813	824	842	812	871	827	813	795	819	860	824	848	808	819	810	810	835	794	817	810	868	791	848	795	769	833	813	868	797	801	804	817	758	768	808	798	823	806	859	856	813	811	817	801	782	795	766	839	792	818	831	841	845	760	848	783	767	794	830	847	791	818	830	789	813	777	826	808	836	817	738	808	797	824	763	843	806	813	854	805	787	780	804	807	800	813	810	832	793	816	773	851	802	801	799	852	811	794	760	843	762	789	826	848	780	812	828	804	768	824	837	858	804	854	832	771	788	759	842	805	834	804	783	802	790	862	771	802	810	832	821	871	801	840	785	788	794	882	805	844	814	875	816	829	833	849	753	783	865	821	851	836	816	847	837	809	787	821	855	800	848	838	786	772	796	810	819	859	821	866	826	837	796	773	819	744	794	800	821	858	826	805	792	838	768	801	805	857	849	827	790	832	825	816	800	751	802	860	849	834	780	825	848	828	799	776	841	854	834	816	814	787	818	812	821	797	831	793	841	793	840	796	819	807	817	795	807	811	826	833	849	806	805	745	871	818	800	838	809	837	803	835	760	805	822	817	826	763	881	805	812	799	760	814	839	861	828	818	843	841	798	811	796	817	832	798	784	792	804	821	777	789	806	809	850	805	874	762	731	808	802	816	820	827	816	811	857	789	782	824	879	831	799	751	805	778	873	830	817	809	819	813	763	814	817	779	854	794	864	813	757	792	826	829	788	780	833	834	823	841	832	833	819	808	803	797	789	784	776	829	820	801	826	837	809	748	827	827	830	816	798	777	833	823	769	830	818	842	838	839	783	816	803	877	803	802	808	837	799	822	793	800	852	764	810	825	810	810	781	823	862	810	770	817	816	860	851	813	781	837	821	788	837	838	832	782	820	833	812	761	863	835	806	836	818	814	815	837	783	800	783	824	796	774	794	785	820	824	806	842	837	848	788	813	848	836	795	787	813	842	806	849	827	874	825	837	839	787	792	797	816	860	812	809	792	792	750	832	772	842	783	776	833	827	831	857	823	839	799	805	762	790	777	785	780	831	814	861	758	792	818	797	820	781	831	778	828	815	855	776	809	796	767	869	797	815	816	851	791	796	829	770	815	810	772	863	807	833	835	783	796	807	800	838	790	830	837	871	859	822	768	760	799	788	814	772	792	840	845	799	766	816	807	811	859	758	805	792	815	782	839	825	828	847	821	818	844	849	817	784	820	802	808	782	827	818	795	775	795	841	799	783	806	829	822	857	806	810	794	801	809	815	821	832	807	831	821	860	790	785	778	830	830	803	829	788	826	800	851	784	789	834	801	780	807	718	775	770	803	840	815	791	814	856	862	812	824	794	814	867	839	815	822	831	772	806	826	862	818	800	793	822	829	818	788	807	778	824	830	836	804	838	808	844	755	815	838	788	817	816	879	770	806	835	801	871	810	824	797	828	877	818	790	812	774	758	801	845	844	799	813	801	805	839	819	805	810	828	803	860	850	763	822	752	801	795	789	794	868	809	764	787	848	835	824	827	809	796	816	785	832	799	830	803	809	777	821	812	832	850	806	810	816	795	827	803	793	838	830	809	779	810	799	812	817	861	848	823	825	801	807	726	841	797	857	792	835	835	828	810	815	847	748	830	801	799	801	785	809	797	848	839	818	809	800	782	796	790	778	762	832	786	792	775	787	826	821	840	807	817	775	791	742	856	841	753	814	759	773	809	794	822	773	838	813	824	808	843	804	812	797	815	800	819	823	825	799	798	794	767	851	829	808	821	778	827	780	880	826	822	790	881	811	841	768	822	823	829	812	750	817	774	806	801	829	807	827	777	789	780	839	747	777	767	764	882	792	788	799	833	819	832	787	783	827	814	831	810	826	829	802	828	842	817	799	792	799	801	794	773	856	810	828	830	790	801	811	839	810	816	802	822	814	857	813	790	764	841	786	829	781	826	872	804	831	808	828	809	806	822	812	708	890	837	796	832	809	810	767	818	817	783	844	848	804	840	861	787	832	854	864	801	838	801	785	803	835	804	788	825	802	831	833	808	825	805	764	802	823	792	777	830	826	790	823	768	821	801	830	799	814	812	837	839	824	811	820	795	789	798	777	780	829	768	808	804	776	803	830	836	788	772	808	830	789	777	821	833	825	809	798	815	842	844	788	810	791	839	808	789	778	817	819	813	818	787	826	792	815	816	731	797	789	830	804	804	810	756	816	823	828	778	815	807	798	847	808	837	757	762	803	803	854	766	807	788	808	820	826	746	831	788	793	803	874	851	831	833	828	809	772	824	770	796	815	850	753	810	830	766	856	881	809	801	774	793	831	816	781	772	829	799	801	774	807	778	823	793	812	813	849	843	802	835	792	811	827	796	818	776	853	766	816	801	819	831	849	831	818	823	799	810	830	823	806	805	759	779	845	801	802	875	807	836	831	797	835	826	813	785	814	789	801	808	828	783	802	857	810	760	841	788	819	812	820	813	791	833	763	876	794	801	815	760	797	780	751	792	864	806	805	765	806	844	812	805	762	809	753	811	797	815	803	815	818	775	860	866	781	824	803	803	801	821	828	855	810	829	862	767	798	849	733	799	849	824	797	826	829	818	792	805	809	839	784	806	793	790	818	819	799
1984	1278	800	639	3159	12487	11903	6348	2454	788	271	116	63	61	74	70	62	72	60	71	76	55	62	54	53	68	53	69	66	72	62	59	62	56	62	80	60	68	62	69	58	68	56	65	69	70	75	68	76	63	69	70	64	74	87	79	68	57	63	54	62	58	69	67	70	81	70	63	69	72	61	63	59	57	82	71	68	65	64	60	67	53	73	65	52	69	67	59	64	70	60	61	63	61	67	66	66	67	70	58	52	56	69	77	85	65	81	63	71	67	50	76	60	48	60	73	78	76	63	69	74	67	80	70	57	78	59	79	59	79	65	80	67	49	77	60	67	43	76	70	67	67	88	58	73	62	71	62	65	64	66	84	54	78	83	52	67	69	57	66	71	68	59	60	51	67	70	77	74	69	73	60	71	61	55	74	66	70	54	63	79	54	59	63	67	70	55	70	52	64	61	76	53	46	68	60	83	61	64	63	55	73	55	79	57	51	81	48	61	65	78	63	73	60	60	67	56	56	61	77	58	58	48	63	81	64	67	59	65	73	64	65	59	55	81	76	64	67	74	51	64	80	53	54	58	53	60	69	78	48	56	72	65	58	64	73	63	78	72	70	63	84	71	70	60	83	57	51	63	77	63	62	72	64	66	60	74	65	51	66	70	63	61	70	79	56	69	58	43	69	75	66	74	91	65	62	68	71	70	58	59	61	41	45	51	78	60	59	49	86	54	62	75	64	76	70	41	71	61	54	74	66	51	56	67	72	62	64	54	59	69	55	60	55	71	70	63	60	77	63	57	63	64	68	61	69	59	70	60	64	68	49	67	58	69	60	66	74	61	62	65	65	79	63	40	48	67	61	55	52	70	51	63	75	71	60	54	57	57	56	79	67	58	65	70	76	67	70	52	69	58	48	75	78	63	62	58	65	56	68	59	61	75	69	61	71	71	49	68	86	60	69	61	59	58	51	62	71	59	65	67	67	65	73	77	55	60	66	68	61	72	80	62	69	65	68	52	81	69	68	68	69	72	68	63	67	71	83	74	63	66	68	74	63	67	72	76	69	63	55	72	59	65	75	65	65	63	63	56	60	76	60	66	67	74	64	65	65	77	51	57	63	66	51	66	53	73	62	53	58	65	66	63	54	58	79	67	65	59	55	60	66	66	67	77	60	68	67	59	79	63	70	64	72	64	68	59	76	66	72	51	66	68	63	71	60	59	54	67	66	71	84	58	70	53	68	61	63	58	75	59	51	64	65	62	60	65	68	50	68	60	68	74	62	67	62	48	54	56	61	68	62	67	67	57	70	68	77	68	57	77	77	67	64	73	71	73	76	72	56	61	65	62	66	56	57	82	62	65	68	53	47	74	65	67	64	64	67	71	59	83	79	67	68	55	53	69	64	68	60	63	55	71	64	57	76	65	71	62	72	54	69	69	53	57	72	64	52	65	62	79	65	60	58	63	59	67	61	60	67	46	51	67	62	63	62	59	69	72	50	63	66	62	64	69	57	57	64	70	60	78	60	66	74	69	54	69	80	65	60	63	68	76	75	72	79	66	54	74	70	52	75	66	67	77	69	68	58	57	71	75	72	64	72	70	64	75	63	67	76	63	65	68	73	74	68	82	55	67	74	68	56	82	68	60	65	69	53	59	63	72	77	47	72	66	68	59	62	66	65	66	52	55	66	61	73	69	72	69	47	67	68	68	56	59	50	64	64	56	60	60	61	62	81	67	58	61	62	75	59	56	65	64	61	58	59	71	59	68	60	66	69	53	73	60	65	55	55	70	51	58	69	69	66	56	69	63	69	64	73	62	64	61	68	79	70	64	67	74	68	76	56	65	60	62	61	72	67	73	61	54	72	72	63	80	51	62	72	66	57	55	75	69	67	59	51	67	58	82	64	58	67	76	67	71	71	61	67	61	72	52	67	54	68	59	69	75	67	75	62	64	56	60	61	52	55	39	65	80	78	58	69	62	53	73	56	67	64	70	59	68	67	70	63	59	60	64	58	66	65	73	56	66	71	72	68	66	59	64	70	52	65	72	57	69	50	73	60	84	42	57	69	66	74	54	61	75	60	54	63	63	61	75	50	50	55	58	67	67	67	71	67	57	69	76	62	65	86	66	66	57	69	62	56	54	67	54	62	54	67	65	68	53	81	69	60	66	63	58	63	66	65	61	73	63	62	65	74	67	64	65	67	58	60	67	81	63	63	81	57	63	61	87	63	42	67	69	66	67	74	69	64	62	50	55	60	64	73	69	56	68	62	66	59	49	56	56	80	60	67	56	70	73	63	67	66	67	54	73	53	61	72	69	60	68	68	72	49	60	60	79	58	58	57	62	56	51	70	60	59	54	57	65	66	67	55	63	68	83	54	59	56	73	60	63	66	67	68	47	58	77	41	69	55	64	58	73	62	74	66	77	52	61	68	80	56	81	61	63	60	45	72	63	59	49	57	46	73	52	64	64	66	66	65	64	73	63	61	52	67	55	60	65	76	81	59	67	63	58	73	55	61	63	77	69	68	63	53	64	52	73	68	53	58	56	55	68	66	58	78	51	59	60	73	68	72	53	76	66	72	60	71	64	56	57	62	77	54	49	69	63	67	60	66	53	54	68	65	55	66	61	74	54	60	71	57	79	63	57	66	69	69	65	76	77	68	71	87	53	64	63	70	66	45	86	66	67	61	70	72	72	56	66	74	67	65	53	66	73	60	59	75	70	75	62	60	59	63	70	65	72	66	76	66	80	69	70	73	75	64	56	85	63	56	50	73	66	63	75	63	73	63	70	70	70	54	70	65	70	59	70	64	60	67	68	71	83	63	53	80	67	76	67	47	65	69	60	60	74	61	66	69	60	57	63	56	70	75	59	78	57	64	67	78	56	75	67	69	79	58	59	77	55	56	79	55	67	75	62	66	64	67	44	62	65	66	68	66	65	61	51	64	72	61	55	75	58	58	65	63	58	58	74	70	62	75	37	71	66	70	68	62	54	62	69	79	69	64	75	72	51	80	74	70	58	74	60	58	53	55	71	69	75	65	75	58	66	62	75	63	62	69	56	84	47	64	65	64	68	51	52	65	71	68	69	62	65	70	64	64	82	62	76	68	51	75	79	61	55	68	56	56	73	68	58	67	52	66	46	46	68	60	76	64	62	66	75	66	61	66	74	60	57	66	64	77	60	58	69	70	67	59	68	69	72	43	70	61	65	56	61	68	62	71	77	53	70	62	71	54	61	51	58	63	75	58	49	62	62	65	74	62	63	48	68	71	67	70	60	70	78	85	68	56	65	70	65	60	57	74	76	69	58	71	57	64	55	64	64	68	55	56	73	66	62	71	67	51	81	76	65	66	72	57	68	64	50	71	67	47	69	63	75	67	58	68	49	56	68	72	66	72	59	66	78	70	69	76	67	58	48	67	59	65	64	68	82	64	53	54	73	68	64	58	64	58	61	63	55	66	59	65	47	60	71	64	63	54	64	63	61	64	71	83	54	68
26632	17626	13030	24108	46237	66725	56935	42323	29089	16492	6479	2071	1120	951	885	817	835	801	870	825	822	864	863	898	860	802	788	837	837	868	848	852	811	817	796	770	835	807	805	849	800	832	809	789	791	870	835	814	815	862	817	835	813	836	852	782	796	817	861	846	865	818	818	828	834	842	817	863	814	833	850	833	796	845	825	858	847	809	830	842	887	845	892	850	849	883	902	856	818	823	840	841	795	833	850	834	874	807	844	807	824	850	846	824	821	811	757	819	781	835	846	818	810	883	805	821	830	871	805	835	824	880	851	888	862	878	848	868	866	829	845	868	791	871	787	845	882	838	870	917	808	845	831	908	859	786	855	779	812	832	807	841	865	785	856	864	864	859	866	834	794	791	833	857	768	868	926	861	842	847	866	858	830	824	827	878	814	812	827	873	788	825	847	862	814	792	819	817	791	901	797	879	811	829	829	870	828	832	827	871	848	782	807	801	841	767	815	812	844	809	860	806	781	880	839	837	863	848	844	856	810	814	790	882	866	847	832	812	749	840	869	828	840	857	798	801	825	820	862	842	794	850	871	741	821	816	840	835	822	832	806	861	825	772	879	832	843	825	806	815	819	863	895	810	872	855	855	859	823	819	847	839	833	900	847	850	893	868	834	797	828	808	832	832	871	855	850	844	819	832	828	816	832	831	848	850	876	770	821	883	776	798	872	847	856	815	832	866	782	862	762	763	805	856	800	846	803	833	783	837	872	854	821	815	866	892	850	849	868	810	819	792	849	835	817	859	836	845	876	845	814	851	828	866	874	856	886	758	795	844	882	824	830	856	882	832	821	877	810	832	821	857	878	842	807	816	854	796	801	834	836	838	880	814	840	852	809	849	853	865	805	858	862	842	795	820	806	862	817	836	838	822	871	832	826	810	846	827	813	845	843	810	797	799	814	820	869	834	782	809	848	887	874	868	864	798	842	788	839	850	783	835	848	905	855	784	796	869	837	873	822	842	824	868	830	805	811	816	845	850	820	837	842	920	819	854	821	820	854	823	849	800	870	864	846	857	818	795	802	796	825	819	886	835	812	830	820	873	879	814	835	848	819	885	854	834	868	849	846	802	807	829	848	862	792	832	849	861	788	824	828	788	868	851	846	798	861	869	859	888	861	812	828	925	831	884	830	806	822	805	848	905	842	866	861	826	845	825	801	852	846	810	784	847	851	816	802	847	852	850	846	837	858	821	823	764	796	812	863	864	872	848	876	922	844	781	845	809	860	844	826	852	832	785	832	814	795	830	809	852	839	795	828	839	806	800	875	834	799	855	809	827	872	852	804	824	816	831	837	814	830	773	831	798	827	829	826	777	871	843	877	810	864	808	842	817	866	822	870	812	799	862	850	849	866	837	789	870	813	780	835	862	805	798	823	864	854	816	859	814	913	818	787	790	870	801	836	840	814	828	868	811	824	870	820	895	866	829	829	882	786	861	842	833	885	812	812	849	870	859	849	814	853	810	853	850	832	818	851	842	825	849	817	853	832	784	862	802	792	808	814	829	805	855	816	843	840	855	884	804	774	902	834	832	859	848	847	885	818	792	831	769	836	839	785	786	824	828	811	801	863	778	817	887	897	827	877	830	838	807	890	829	878	833	837	888	811	805	800	814	850	824	858	812	881	862	826	850	890	840	857	822	838	832	815	809	877	831	836	907	820	864	804	783	829	828	777	809	822	835	809	790	860	797	833	842	799	854	866	759	887	797	832	805	826	824	835	871	854	846	820	810	857	874	832	834	823	817	852	800	881	826	843	865	801	833	865	854	804	860	873	849	813	815	849	805	812	857	834	768	767	857	864	792	882	830	842	852	789	825	809	826	833	855	858	861	848	873	825	844	809	866	844	801	820	864	776	843	820	859	798	813	850	867	826	818	799	872	836	842	866	823	873	825	798	807	822	808	812	876	853	807	850	849	867	860	813	822	790	803	848	799	810	845	884	838	850	885	790	811	835	828	765	774	813	848	871	832	850	829	844	841	847	876	825	844	804	819	830	873	895	874	866	796	822	800	865	890	855	768	884	815	820	827	821	845	832	862	898	823	806	859	811	842	833	846	807	813	846	879	849	811	798	860	816	854	821	818	839	834	812	817	848	871	834	822	823	837	837	839	770	815	822	801	799	809	872	822	794	840	876	876	866	877	838	810	820	844	860	861	828	835	806	859	843	895	805	856	783	853	815	815	836	789	828	845	869	862	829	879	885	872	804	835	844	836	842	821	858	855	848	872	792	747	846	824	795	843	818	805	826	861	816	838	832	873	877	861	851	857	833	825	767	841	856	842	824	867	822	848	798	797	801	846	804	818	857	844	826	850	851	849	813	854	842	845	813	873	828	896	887	831	843	859	819	845	799	762	870	806	862	823	855	818	808	838	839	895	849	871	864	860	870	783	845	852	833	824	822	815	842	813	845	825	830	845	806	845	846	845	855	872	831	838	803	809	829	800	833	825	824	875	826	801	748	835	816	841	808	871	849	837	807	876	810	793	890	872	817	837	825	849	821	824	832	824	787	859	800	852	887	834	820	839	827	867	809	829	850	884	804	827	845	871	880	865	867	836	821	800	815	818	847	815	840	880	808	884	830	841	930	902	871	813	834	830	790	854	828	828	892	826	895	877	852	866	834	843	900	829	809	876	808	820	822	828	909	835	816	864	866	893	843	813	827	844	848	815	822	850	837	828	798	863	811	850	829	828	836	829	881	879	845	862	828	859	852	849	839	870	803	895	889	804	785	749	827	839	843	872	843	786	868	816	863	901	880	839	828	851	823	807	882	809	806	797	799	779	829	833	805	858	904	827	845	846	806	792	834	844	869	862	827	856	831	830	821	871	831	838	781	819	852	830	863	831	862	868	826	908	854	803	831	863	836	874	829	823	829	865	844	845	804	858	855	850	786	851	775	803	802	843	857	840	841	847	822	854	849	859	855	820	861	832	897	790	812	838	854	858	833	855	805	824	928	869	828	818	832	801	862	846	869	797	852	859	798	776	836	901	852	859	832	862	819	845	866	838	817	800	896	882	848	875	796	756	854	863	823	831	807	871	872	836	846	833	839	878	798	820	810	808	837	853	838	770	824	855	799	884	865	844	829	819	833	840	840	806	819	853	863	831	829	839	855	830	848	856	819	799	820	864	816	811	809	855	852	820	801	822	836	847	801	756	826	842	832	871	781	787	820	793	842	822	852	865	816	864	862	845	903	854	878	864	849	848	819	830	832	826	850	849	801	833	836	792	844	818	855	842	855	888	798	823	924	813	824	849	786	871	828	808	821	845	865	785	815	826	814	829	834	834	814	858	801	873	851	867	817	857	832	807	839	828	822	793	863	846	840	829	798	852	803	804	865	871	836	884	851	751	845	839	876	818	827	855	860	820	846	827	826	859	878	795	840	825	865	844	819	853	811	882	832	881	776	838	864	811	803	863	842	834	839	846	825	830	860	800	842	833	869	834	810	866	849	841
2960	1389	1026	537	3825	14149	13554	7209	2600	816	268	113	81	81	76	57	68	86	72	59	87	73	69	68	62	77	79	80	68	70	74	63	65	58	69	74	87	72	76	71	69	94	68	62	67	76	68	65	82	70	69	84	58	63	65	48	54	74	55	61	81	62	79	71	64	75	69	67	65	60	68	72	70	65	78	67	65	65	71	60	81	80	80	66	88	56	67	73	63	63	72	67	62	53	66	72	67	83	77	63	61	66	78	79	70	73	81	76	82	85	65	56	68	65	68	70	53	89	54	74	53	75	63	73	54	58	77	70	69	64	65	61	54	62	70	64	54	70	67	64	71	72	64	69	58	64	68	58	65	73	81	68	71	68	69	74	71	75	79	65	69	66	62	61	79	61	62	66	71	74	68	55	68	74	64	81	66	74	70	76	66	68	67	82	61	62	76	59	69	73	70	75	55	67	65	64	75	60	69	71	60	73	84	59	84	66	62	73	63	73	80	82	61	77	74	53	63	57	53	65	67	59	50	66	59	70	60	66	59	69	70	60	54	75	76	65	92	65	77	66	58	71	79	73	71	61	80	66	69	66	79	78	70	88	95	64	70	73	67	72	66	83	78	75	65	78	70	85	63	64	81	68	62	72	68	64	64	81	71	87	55	73	79	79	57	55	65	74	67	74	65	76	73	76	55	74	66	75	73	70	74	63	75	74	70	84	73	68	58	65	75	64	75	55	65	50	72	73	85	76	64	83	76	49	48	78	72	60	63	82	59	69	72	76	68	68	77	73	81	74	63	64	74	57	72	78	69	70	68	75	62	80	60	68	63	71	67	63	73	75	79	72	70	69	73	72	62	61	71	78	69	72	61	58	73	73	81	64	66	74	75	65	81	70	62	53	73	78	74	74	73	71	67	75	70	85	74	50	81	74	64	84	62	63	55	64	70	76	65	81	70	53	60	74	55	78	68	70	68	75	83	82	72	70	66	65	81	70	79	76	68	61	54	66	72	69	74	70	63	77	66	59	71	65	65	56	73	77	57	71	78	76	64	71	54	70	49	72	55	54	65	69	68	57	66	68	69	63	75	60	84	69	51	59	62	49	64	73	56	69	73	59	71	58	74	67	91	70	73	68	65	77	61	80	60	78	61	60	71	70	70	69	65	64	66	79	60	71	72	86	83	63	66	63	73	70	65	56	76	62	82	63	68	66	62	65	73	67	64	70	75	54	70	63	74	68	79	77	59	79	47	57	67	63	67	76	48	88	69	76	62	89	53	57	65	64	72	69	80	78	66	71	67	71	64	66	59	68	73	62	74	66	77	69	58	59	79	72	61	81	72	56	66	82	84	82	59	69	69	68	76	67	68	61	53	57	65	64	84	76	58	55	60	74	49	69	60	70	78	78	60	77	97	66	59	73	94	79	73	65	67	67	69	73	73	67	62	66	56	64	67	78	85	73	74	77	72	64	53	62	64	69	59	69	66	73	74	67	55	58	66	89	77	63	74	55	63	73	59	73	64	86	65	64	68	55	87	61	65	79	71	74	55	59	77	88	59	49	77	72	64	76	56	48	74	80	69	82	72	71	68	91	75	63	65	63	69	74	74	56	52	65	72	48	65	67	78	51	71	72	77	55	66	68	65	57	62	72	64	72	74	70	83	56	75	58	60	82	81	69	74	56	85	61	56	70	61	71	83	67	79	74	75	64	71	79	73	82	55	64	60	77	69	56	78	71	78	62	53	60	73	85	73	73	68	62	78	58	64	59	72	55	76	64	79	72	71	77	54	74	74	60	60	77	69	64	81	66	55	92	68	60	79	81	68	63	73	76	63	63	70	53	74	60	70	60	68	72	64	80	58	72	70	68	76	51	71	66	87	56	77	51	74	59	62	70	63	72	81	83	51	57	81	81	69	84	63	64	60	78	73	72	63	61	66	85	73	76	71	64	75	66	68	72	65	64	72	79	75	66	71	72	75	58	57	70	76	54	76	64	71	67	66	65	78	57	65	61	65	60	65	64	59	62	77	74	72	72	70	59	73	51	77	58	68	81	66	61	80	79	62	67	67	61	59	84	80	58	66	64	59	68	71	70	52	56	65	64	78	62	97	75	76	58	77	74	64	69	70	62	80	71	78	64	70	58	77	65	70	64	61	52	61	68	51	72	65	78	55	71	84	73	73	84	58	72	66	75	56	76	67	68	75	74	75	70	68	64	59	74	76	61	62	67	75	68	71	66	78	72	57	62	79	73	99	71	61	82	65	59	75	62	76	75	63	63	57	79	76	60	60	68	48	56	62	69	73	76	65	66	72	61	61	54	71	76	63	66	72	72	49	68	60	69	58	57	66	72	66	74	60	75	66	63	64	75	73	65	79	65	71	63	58	63	75	60	54	71	55	83	60	77	70	67	64	74	84	74	54	67	72	58	69	75	68	82	63	85	75	75	79	63	85	64	78	79	65	61	80	66	57	70	84	72	58	77	63	57	78	57	70	74	70	78	67	66	67	68	58	81	64	62	66	70	72	64	68	74	62	71	67	66	70	69	81	64	65	65	57	48	84	73	58	57	77	64	75	69	74	87	66	74	68	70	86	64	69	71	76	60	52	59	88	69	83	83	65	75	62	64	70	66	59	66	73	55	58	67	69	69	68	73	66	48	66	67	67	70	72	80	75	59	66	64	70	58	62	59	84	69	57	62	58	61	70	59	72	57	54	78	64	54	55	74	56	78	69	65	67	52	60	74	59	62	70	82	67	63	80	78	67	49	62	61	55	60	67	81	54	71	74	76	60	82	58	70	58	63	70	68	65	70	71	66	75	63	60	69	67	61	68	60	68	75	66	65	85	72	75	67	70	65	74	62	69	78	78	68	60	74	59	56	78	75	65	70	54	71	74	68	63	74	58	66	73	62	78	66	61	59	67	78	86	79	73	72	72	68	62	79	66	52	75	71	62	78	58	66	85	57	75	58	57	74	72	68	69	72	64	78	89	83	61	63	57	64	87	60	66	56	80	62	65	71	61	88	65	85	67	65	80	63	74	56	77	64	77	70	62	73	67	78	67	57	76	53	80	67	72	57	64	66	48	69	63	62	65	68	75	67	54	68	65	50	70	61	58	66	64	72	66	68	73	68	70	61	72	64	77	62	72	73	57	74	85	59	62	68	66	77	66	55	57	60	61	79	61	66	65	60	70	77	79	73	71	75	74	67	70	75	77	76	71	63	65	64	67	68	67	83	64	73	66	73	74	67	67	55	85	68	67	72	71	58	78	56	59	68	58	68	58	74	73	53	52	71	72	70	66	73	64	61	81	70	63	84	79	65	59	78	60	57	73	82	73	78	67	70	73	61	72	66	67	59	83	63	70	63	79	68	77	85	78	58	64	65	81	77	60	76	70	62	78	64	76	78	75	60	61	64	74	66	70	68	79	73	68	83	75	69	76	78	60	69	66	72	66	61	84	82	76	64	65	66	67	65	71	64	68	68	70	58	73	73	53	64
23731	18796	14915	21918	48344	70539	59812	44168	30059	17313	6941	2177	1203	919	857	884	835	912	929	835	891	873	888	927	857	898	933	856	894	898	875	858	863	906	882	928	892	881	859	861	884	929	881	882	811	895	871	847	874	911	900	893	899	870	818	881	872	888	880	848	860	868	935	870	866	831	889	876	879	843	835	842	924	847	884	888	821	861	883	884	885	889	820	911	881	917	894	845	844	886	887	876	889	863	860	911	878	853	900	846	859	884	857	862	880	878	851	874	862	901	940	902	869	892	867	897	870	859	894	891	897	920	878	877	843	870	853	894	891	880	859	847	821	851	892	845	907	840	858	865	907	892	872	888	861	874	878	854	873	946	908	847	885	880	823	910	918	883	899	924	907	867	850	833	923	874	858	931	854	852	860	901	869	873	926	825	817	862	849	823	912	924	916	807	898	898	909	878	869	867	884	908	901	905	918	844	887	942	870	895	889	878	924	878	918	887	869	862	882	898	865	898	871	904	901	915	836	922	907	861	859	860	866	880	891	859	874	873	961	885	921	909	867	906	906	887	885	921	927	868	906	899	820	886	879	863	852	848	846	911	907	899	874	885	902	883	937	934	890	887	880	882	848	911	871	864	905	894	929	913	915	877	846	852	888	890	860	886	900	920	837	913	873	831	894	875	902	902	889	847	881	840	884	928	880	877	865	877	886	904	894	875	831	886	906	889	885	917	887	832	860	870	894	928	849	847	951	854	931	867	928	907	888	889	892	920	869	867	860	919	833	896	900	898	865	884	887	880	852	867	860	869	899	856	926	885	915	899	853	887	871	870	901	891	901	867	895	888	927	926	841	917	863	907	872	904	853	853	889	869	902	880	883	882	896	879	953	898	873	846	851	865	861	899	883	921	864	905	898	850	846	889	915	884	901	869	946	843	873	880	867	896	810	865	873	882	908	865	908	865	871	850	865	931	866	890	914	859	933	857	864	886	883	874	862	904	863	933	875	865	833	840	946	906	876	868	840	878	900	927	853	898	932	888	882	911	890	923	910	875	888	880	880	838	875	882	896	896	894	899	919	893	868	897	878	880	873	834	868	898	869	891	891	868	910	914	916	878	882	881	864	902	861	840	903	868	901	909	854	909	907	853	901	881	844	866	912	870	866	850	879	909	840	874	897	889	871	856	914	866	951	955	826	858	857	912	859	912	881	873	922	902	881	910	851	909	913	909	890	864	896	861	873	853	863	929	894	871	920	892	869	844	881	936	850	877	862	915	908	883	895	904	868	871	916	864	903	907	928	898	884	857	848	892	829	919	834	853	883	826	868	866	909	918	877	911	863	914	924	935	883	919	954	887	925	859	874	885	895	899	909	897	910	879	919	859	875	859	854	826	875	868	832	800	907	880	921	892	911	890	861	923	915	848	955	955	899	831	879	896	867	886	888	881	873	894	832	912	881	830	902	878	910	829	882	888	911	884	849	891	889	900	836	921	874	932	890	890	897	890	877	902	883	951	922	808	860	867	905	879	871	882	896	893	866	907	884	880	890	906	863	881	826	884	918	914	848	923	877	867	900	826	909	881	877	872	879	883	924	891	854	851	839	871	883	892	868	907	866	883	897	878	873	916	862	916	861	915	893	871	897	887	870	940	853	854	900	900	893	868	859	886	820	894	866	868	924	876	920	864	877	934	849	888	884	922	903	851	897	852	878	880	867	863	864	927	901	934	878	894	824	957	850	867	859	906	904	870	890	902	837	905	847	906	861	909	860	914	907	901	840	905	833	899	876	870	945	877	902	874	866	898	887	886	860	902	878	890	902	929	896	834	894	845	897	907	905	918	945	861	867	874	922	888	937	886	887	811	900	870	866	875	857	840	884	881	887	845	856	885	917	854	845	918	840	898	868	824	887	854	902	861	881	900	842	904	872	893	926	819	938	865	917	838	912	903	885	910	900	879	856	833	923	953	898	943	901	903	882	885	867	898	897	925	902	897	835	890	844	906	898	897	832	872	913	871	929	863	915	835	883	907	906	861	934	930	886	889	926	932	886	861	841	860	860	860	908	865	853	887	948	875	835	882	907	814	855	885	906	866	835	893	912	867	895	870	916	890	911	884	869	882	916	899	892	858	896	840	858	915	833	889	868	877	843	912	845	929	893	899	885	856	891	859	871	887	887	933	899	904	871	871	902	853	876	837	889	862	883	871	867	896	890	952	905	837	947	866	847	908	809	918	839	861	842	881	937	888	856	861	941	903	894	859	882	916	910	885	891	917	916	851	890	880	901	863	866	867	894	881	880	926	892	868	912	906	824	858	895	892	887	862	860	887	855	859	915	886	905	927	855	892	878	857	902	907	842	871	972	888	899	803	925	898	916	858	845	908	877	883	923	918	836	922	868	842	876	906	922	956	889	861	906	941	896	887	888	910	901	891	858	926	903	966	916	879	890	923	860	866	880	852	872	899	889	889	872	868	911	855	846	868	864	854	838	883	859	922	801	945	859	866	844	901	877	865	910	985	868	878	900	839	888	873	885	889	863	853	863	896	917	859	903	836	901	916	871	916	937	886	856	918	923	889	910	935	838	858	871	862	879	896	844	864	889	925	914	940	899	917	890	902	912	872	828	915	922	849	880	884	848	867	915	876	856	850	904	866	894	887	926	901	862	900	821	843	874	863	859	853	817	878	841	910	918	846	894	915	910	832	887	920	926	911	865	847	888	888	938	856	868	892	887	823	901	886	898	927	938	895	864	845	910	863	882	873	875	840	884	922	918	826	846	860	923	861	852	909	917	869	863	918	870	842	914	876	874	886	892	887	881	930	878	825	846	857	844	918	878	909	855	887	862	857	915	904	855	931	919	931	881	898	877	889	874	902	886	927	870	871	814	886	918	887	892	933	889	937	865	884	893	867	911	858	907	872	917	860	855	882	880	841	846	859	825	884	869	907	939	882	870	879	898	866	894	921	855	909	912	918	886	818	882	882	891	877	868	922	889	860	892	922	894	871	919	852	885	890	870	863	810	886	896	901	916	905	899	854	920	928	904	948	863	902	880	902	825	934	881	896	866	924	868	836	900	909	838	863	857	909	878	870	880	899	899	928	834	878	916	905	857	851	844	900	900	870	899	884	917	885	903	869	906	849	885	886	906	844	867	865	886	862	902	840	860	874	837	895	881	875	894	848	873	827	932	891	866	914	888	881	872	883	821	872	881	899	888	887	900	924	904	907	851	840	931	835	925	889	895	872	874	901	883	855	851	877	868	885	862	873	877	856	870	849	832	839	854	869	901	900	855	888	866	853	858	889	902	882	842	827	854	912	842	874	874	895	920	916	935	831	875	875	900	891	870	877	868	858	917	890	898	879	906	935	882	913	919	941	866	874	890	879	890	918	897	882	881	847	897	940	858	887	869	872	863	878	876	917	907	883	874	870	855	926	871	864	885	860	902	909	883	893	875	907	826	877	886	801	881	971	836	856	875	874	886	946	867	953	887	946	877	890	855	885	899	903
2655	2119	1070	563	8630	22337	19714	10836	3927	994	334	119	86	59	68	60	69	75	62	76	82	73	69	68	69	77	78	66	60	82	73	77	60	58	72	64	80	78	73	75	72	58	81	75	57	69	67	78	59	63	67	71	65	64	65	54	63	67	80	58	60	63	80	65	78	60	88	90	66	65	60	53	74	54	61	59	82	69	77	75	68	74	73	69	72	76	82	59	74	75	66	60	76	70	71	78	64	65	63	82	56	81	81	72	82	82	81	72	67	74	74	74	68	57	73	62	67	73	74	64	67	76	73	88	76	67	69	83	69	70	67	81	70	79	67	57	74	88	60	72	53	74	77	66	65	70	67	51	78	75	69	71	66	80	76	68	97	58	66	63	61	93	78	67	75	75	73	67	78	74	75	60	77	74	77	59	67	83	75	79	74	75	71	69	71	73	58	83	64	63	70	71	71	62	61	65	78	74	64	65	71	73	76	78	61	76	70	78	66	52	69	67	62	71	77	67	70	72	72	56	76	70	75	56	75	74	58	73	73	87	80	77	58	51	72	60	67	51	68	74	75	57	82	65	67	57	74	57	70	68	73	76	73	53	63	84	76	73	71	73	69	63	69	87	78	53	76	66	77	68	77	71	66	68	68	78	65	57	72	71	68	61	71	86	69	69	73	81	72	60	65	58	67	74	74	72	81	66	75	82	78	57	84	66	67	70	79	67	58	64	81	60	67	79	79	66	76	68	74	85	57	75	71	71	62	68	71	78	57	68	73	79	93	68	87	78	75	83	67	71	77	79	78	72	70	75	65	81	72	58	74	66	76	59	60	75	69	72	63	71	68	81	60	63	65	81	77	75	71	68	78	79	60	85	67	78	65	69	80	63	71	71	65	73	73	64	62	70	63	74	87	66	73	78	74	78	73	68	73	70	81	82	88	62	76	64	63	56	69	68	71	68	79	81	70	75	66	86	64	77	68	69	76	61	62	62	71	69	77	63	73	70	51	62	70	55	86	63	64	66	78	64	65	69	69	69	75	70	67	74	81	76	64	63	65	74	76	74	78	86	64	67	73	70	67	69	74	67	60	70	80	69	74	79	81	63	71	78	76	83	67	72	82	85	66	76	69	66	78	77	60	70	54	75	72	74	65	78	83	63	73	79	74	83	43	63	81	65	74	60	67	81	61	59	65	65	69	63	73	80	75	75	58	67	72	58	64	71	86	71	59	54	74	85	75	84	77	67	65	77	82	57	78	79	77	65	70	81	65	73	65	66	67	77	79	75	68	68	61	88	73	65	79	75	59	77	76	67	65	62	75	74	67	74	66	59	89	77	71	75	62	65	63	72	70	70	69	60	61	69	80	65	74	83	73	71	75	78	63	71	61	76	68	60	65	65	66	74	67	65	66	71	71	57	63	67	67	81	84	92	56	72	71	68	70	72	66	72	79	72	61	62	70	56	68	62	78	61	63	61	54	82	67	60	76	67	81	78	70	72	50	73	79	90	82	66	81	77	70	69	66	74	74	67	69	80	68	73	71	68	75	88	74	67	69	91	69	69	75	78	71	74	59	59	65	71	61	66	74	81	73	83	70	60	61	72	68	67	64	76	67	75	50	73	71	78	70	67	74	61	61	66	75	58	74	64	74	66	57	70	65	55	67	56	80	61	66	82	74	73	82	59	72	56	77	69	81	74	74	69	75	70	75	70	59	65	67	81	77	66	62	82	79	79	74	89	65	78	75	66	65	84	75	74	67	72	65	74	64	72	78	66	78	80	69	64	83	75	69	72	86	71	71	62	65	68	79	69	69	75	60	72	74	79	84	62	59	61	64	67	67	92	70	89	63	81	67	60	68	61	76	77	71	79	76	71	71	74	90	74	66	57	69	70	75	75	71	91	77	95	69	73	71	65	60	65	68	62	68	77	60	72	77	70	78	72	68	55	82	87	69	71	52	70	76	66	72	61	72	62	62	69	63	72	65	71	72	71	76	90	77	72	79	82	67	77	60	81	85	68	58	68	85	65	79	59	75	67	72	68	69	70	83	64	64	90	70	68	64	62	73	60	67	74	56	77	70	70	74	74	58	79	75	77	87	68	78	73	87	79	78	65	74	69	64	69	71	74	71	76	57	71	65	70	69	68	73	83	69	71	67	71	64	68	52	56	71	61	78	68	67	68	68	67	80	71	78	77	64	64	64	67	77	73	77	82	73	57	63	67	58	68	84	78	81	65	54	79	70	67	80	69	71	85	72	80	77	76	57	70	60	63	52	61	87	80	86	68	62	70	79	68	71	79	69	74	65	60	75	92	68	78	67	67	72	62	77	72	60	64	68	76	72	65	75	83	75	89	61	71	84	69	82	71	70	64	78	91	77	88	70	65	72	71	55	77	74	68	78	69	80	68	63	59	53	60	62	69	61	66	78	77	84	75	65	55	74	69	86	62	64	65	56	79	75	67	59	77	78	62	57	68	71	69	54	67	78	64	68	69	65	81	72	65	65	87	60	70	69	54	72	78	74	68	76	61	73	61	70	66	78	73	80	81	67	81	71	63	65	56	63	89	70	67	58	68	70	88	87	78	71	67	57	63	78	72	71	63	70	73	71	71	77	86	84	67	68	71	69	70	66	72	63	69	65	76	61	77	79	83	76	83	78	75	59	85	61	80	76	93	66	57	84	70	79	72	72	65	68	76	63	53	67	62	67	71	69	83	80	62	66	65	78	75	52	73	82	75	67	71	74	73	61	83	75	71	68	72	68	69	82	70	74	79	69	63	81	67	77	86	68	61	94	63	70	82	83	73	74	58	65	66	88	89	64	57	65	58	73	66	89	69	87	68	76	90	73	75	80	68	78	95	86	64	62	63	65	71	67	73	81	96	70	79	55	63	71	78	73	78	76	69	63	68	63	71	73	78	81	63	60	80	63	73	55	74	76	79	78	63	71	78	80	60	75	67	82	76	75	80	70	66	89	66	68	76	63	83	84	76	82	81	83	44	57	56	57	81	77	60	79	67	63	72	64	82	51	61	66	75	58	61	90	81	65	81	66	69	62	58	75	64	78	79	78	58	72	79	68	77	71	72	72	53	79	83	73	74	69	57	75	78	65	81	79	77	71	62	74	64	68	77	69	71	69	69	61	69	70	60	67	69	76	74	78	64	65	80	63	72	67	89	79	76	73	74	62	76	50	74	86	76	73	65	50	68	74	69	73	64	59	83	71	69	58	85	100	77	69	62	74	66	65	86	72	76	83	74	58	72	63	62	87	74	64	81	51	63	69	78	57	70	70	59	53	74	66	100	78	59	74	68	72	63	68	65	75	57	53	70	75	73	78	75	71	64	69	74	61	67	69	75	85	67	75	59	78	76	58	66	86	69	68	61	62	62	78	72	69	64	88	66	62	77	54	63	69	63	56	77	67	67	81	55	74	80	70	74	88	71	75	58	70	74	78	66	70	62	75	75	71	62	79	67	81	77	70	70	64	75	82	65	69	69	61	79
29899	22197	15107	22642	61524	80662	67717	50012	33299	19998	8243	2444	1237	982	919	882	884	892	948	989	926	945	913	896	929	961	945	934	929	961	903	850	843	852	869	933	938	950	909	923	867	909	910	947	870	864	868	887	891	907	966	935	977	915	933	871	918	894	905	903	939	918	921	932	930	927	921	908	914	881	933	899	917	908	906	923	914	931	912	953	912	918	938	976	912	866	893	942	921	930	932	924	926	885	907	916	917	926	919	912	941	940	977	947	918	939	952	894	880	874	931	885	942	949	932	908	875	921	889	911	880	919	962	915	904	957	906	962	965	951	952	921	930	926	931	949	899	856	916	970	903	980	906	915	941	898	932	887	933	907	995	958	940	889	914	906	956	906	941	943	891	897	938	931	876	917	865	928	953	970	953	914	855	905	939	923	882	902	879	925	894	924	933	946	931	907	907	887	890	969	918	921	908	898	854	886	883	905	915	916	929	890	958	906	915	958	960	898	905	904	895	926	996	927	901	892	929	914	905	872	973	861	923	948	926	871	961	940	874	933	938	924	924	904	932	914	870	893	888	948	926	897	851	912	926	908	951	857	878	961	950	895	879	891	894	972	886	937	904	1012	875	886	922	946	908	922	978	890	885	970	925	931	890	883	832	919	926	927	876	958	904	973	953	922	875	941	909	911	874	961	904	907	939	912	957	926	935	916	931	934	939	888	946	978	902	933	888	876	901	928	943	852	962	955	922	924	955	926	942	892	915	904	937	912	904	929	862	929	877	912	913	919	904	923	927	938	893	949	899	887	935	899	886	953	898	923	940	902	902	929	884	894	853	931	951	961	859	855	895	927	896	916	911	946	937	914	909	912	953	900	921	950	873	925	954	924	942	915	942	999	929	934	970	950	899	816	904	887	896	885	907	909	930	911	938	925	954	918	922	905	916	902	942	909	927	915	984	856	950	872	948	925	926	922	966	887	933	927	954	942	901	931	886	916	901	959	947	933	927	924	935	948	961	887	897	854	944	939	941	942	869	882	939	928	945	849	976	927	929	958	897	917	930	899	920	823	905	902	996	902	930	985	927	901	944	868	900	872	902	891	961	943	838	914	962	962	947	880	933	878	879	944	950	875	906	903	938	949	935	915	923	861	928	910	890	871	889	904	975	898	915	898	879	900	891	925	934	973	904	944	892	901	832	900	940	950	930	969	928	920	930	928	913	902	957	867	907	906	891	920	874	901	877	943	948	917	941	894	888	903	894	936	953	896	877	909	895	929	922	957	875	919	894	855	984	929	953	916	957	939	981	895	921	957	922	914	880	916	914	888	978	936	962	883	929	916	909	929	939	927	960	932	858	928	918	904	880	917	913	883	911	897	887	935	936	875	960	860	916	911	936	935	931	877	919	938	904	941	866	908	865	884	914	919	929	982	902	943	910	895	960	944	933	936	961	897	931	912	920	886	865	902	915	895	926	860	901	905	935	923	949	982	895	961	946	937	928	918	863	939	964	977	915	914	890	903	993	920	904	918	913	913	937	940	947	910	902	972	912	911	889	931	902	900	915	915	947	939	970	941	950	955	945	909	889	923	847	902	847	947	910	872	912	880	883	944	935	942	940	854	889	962	933	959	949	947	933	917	945	926	918	934	922	900	955	930	938	949	959	899	893	939	904	942	921	953	883	869	883	889	938	921	902	920	901	876	918	971	930	901	947	948	911	913	897	916	996	967	933	906	952	973	920	907	971	927	927	941	944	928	934	946	925	952	921	908	924	883	877	932	914	942	948	898	894	867	936	937	928	894	943	912	929	875	918	908	927	919	899	876	974	877	943	941	909	929	877	957	880	920	922	960	951	896	948	931	929	916	916	904	965	930	906	927	867	913	920	934	960	941	936	891	916	891	926	902	948	922	923	965	915	971	900	847	898	918	860	863	865	935	912	890	917	910	949	951	889	940	959	906	905	930	916	943	948	925	921	930	956	945	939	916	902	948	926	878	904	894	911	937	887	992	893	895	939	917	889	945	879	892	917	899	935	921	926	907	945	907	975	957	935	947	892	915	932	908	906	868	879	916	912	907	937	910	889	961	904	933	870	893	905	985	991	895	934	906	914	891	942	848	892	875	974	945	943	923	861	910	976	919	902	925	840	911	885	920	925	965	885	916	943	918	937	923	861	913	958	910	886	958	943	907	907	945	950	954	915	954	860	970	936	906	920	912	873	909	948	907	941	919	919	956	951	935	894	942	920	918	971	928	895	919	909	906	928	955	951	903	919	921	949	962	907	979	884	927	866	876	944	917	840	908	934	868	886	929	880	948	893	951	925	931	900	905	943	955	884	974	921	979	945	979	899	988	926	972	908	924	888	933	937	895	930	934	916	953	908	967	901	908	911	931	899	869	963	938	998	942	968	901	896	893	913	937	893	893	890	921	919	902	954	914	923	929	961	921	918	920	909	921	888	912	947	907	973	944	922	920	902	919	869	931	891	884	942	954	944	918	928	892	896	916	937	927	907	968	924	947	891	920	910	906	898	924	923	904	906	872	900	908	908	891	960	942	954	972	872	952	936	884	939	904	939	905	912	948	947	962	958	891	908	934	942	897	935	908	963	990	918	906	897	916	875	870	927	921	923	899	923	892	950	852	956	905	905	933	870	906	901	926	943	884	925	893	891	934	900	920	908	910	904	916	905	891	939	899	912	960	899	969	945	972	912	880	914	932	934	912	928	946	934	873	937	943	945	901	924	930	932	925	947	913	949	950	986	944	891	928	926	922	907	882	959	933	904	907	900	916	966	894	913	929	926	926	953	909	949	950	937	912	921	953	880	886	944	946	889	961	923	944	930	954	917	962	925	879	906	888	908	891	934	909	896	911	873	921	896	917	900	913	873	930	918	863	894	893	921	910	918	967	948	901	931	860	904	920	986	923	910	882	937	931	924	925	888	871	940	934	894	928	859	910	937	902	904	892	952	897	911	905	898	947	904	974	939	897	923	924	913	899	920	898	899	947	899	916	881	913	921	924	938	936	940	915	903	889	911	891	949	940	909	931	872	968	890	910	972	888	875	930	979	915	910	899	1018	901	936	935	943	948	976	913	899	905	973	880	947	909	886	950	898	955	912	917	885	953	960	876	913	944	958	867	902	975	918	906	937	933	900	950	954	881	964	915	926	988	953	925	939	860	900	947	956	914	895	942	940	871	917	915	898	938	960	880	909	884	971	869	862	887	907	903	993	927	931	898	842	937	969	903	945	928	923	923	897	959	904	894	888	919	877	928	930	875	956	915	940	888	891	885	913	875	898	888	902	893	883	881	893	999	875	945	945	927	928	947	976	880	960	963	938	942	877	888	930	908	900	907	919	905	940	926	912	905	919	916	938	911	942	936	863	962	908	896	926	925	961	907	843	935	878	929	907	949	931	940	900	949	894	924	936	944	955	893	936	877	926	896	936	848	972	930	946	902	947	879	959	906	949	957	957	862	906	968	887	951	935	901	910	909	903	901	895	926	936	953
2603	889	474	306	1648	5157	5185	2655	1074	347	132	75	68	62	59	81	51	38	74	64	59	76	72	58	65	68	76	70	59	71	43	54	61	60	63	65	54	56	82	53	60	63	65	60	63	59	62	51	71	71	56	58	63	54	60	69	61	68	75	52	72	82	72	55	76	56	70	65	56	60	59	57	62	62	58	79	68	55	53	62	45	64	53	58	60	58	71	70	63	64	62	56	67	57	75	62	57	61	66	70	59	66	74	77	69	63	53	38	62	61	55	67	54	60	55	51	70	72	63	59	57	60	54	68	67	65	54	55	65	62	65	68	72	59	63	60	62	49	57	67	53	56	63	60	62	65	71	49	45	76	57	64	69	56	52	68	76	52	56	53	68	65	66	69	59	69	77	55	69	53	60	69	72	58	64	74	53	61	56	72	51	61	60	62	49	74	64	54	49	60	77	63	58	65	56	49	58	69	61	59	71	67	65	63	57	69	53	66	62	69	61	55	63	71	67	82	68	59	58	64	56	70	72	69	53	73	57	59	60	53	68	55	70	64	63	60	64	73	54	59	66	71	58	57	64	59	56	65	66	65	73	65	72	55	73	55	62	52	68	62	74	62	71	56	73	76	63	57	57	72	70	64	79	68	50	60	64	64	66	67	73	58	64	76	58	50	77	55	65	62	60	63	56	58	72	65	55	63	71	58	59	63	61	76	74	57	58	71	62	59	60	45	56	73	63	59	62	66	54	66	53	57	58	68	66	63	62	65	55	72	67	70	66	67	70	53	62	61	49	61	71	60	50	59	67	64	47	77	60	60	69	68	57	71	73	63	55	58	60	69	67	72	70	56	53	60	56	52	56	54	59	63	57	77	53	56	59	68	67	64	63	50	63	60	53	58	68	69	62	67	76	60	45	51	64	60	70	67	56	81	58	52	58	56	68	51	64	52	76	49	53	56	60	61	50	66	52	52	81	52	72	65	81	74	64	50	72	62	63	56	64	61	71	66	69	58	59	56	60	64	67	50	84	68	47	46	74	71	64	59	70	75	45	52	66	52	58	75	60	59	77	58	71	58	60	68	57	57	61	59	52	65	55	75	65	64	69	65	69	59	58	63	74	73	74	57	60	58	59	70	51	57	57	48	69	52	57	72	69	63	69	59	68	73	64	68	65	52	63	62	65	59	74	71	73	55	58	60	66	54	53	60	67	57	78	68	66	56	65	66	53	66	71	59	70	58	68	58	56	50	65	47	62	66	67	54	59	64	59	54	62	46	62	55	45	79	70	54	43	77	83	65	63	57	68	67	73	60	51	64	61	58	59	64	55	47	49	73	61	69	67	53	70	69	79	57	69	50	49	72	57	75	75	48	68	67	57	65	69	67	52	66	64	58	56	71	56	67	71	60	58	43	62	62	61	64	80	76	44	67	52	58	80	60	52	74	70	63	57	76	65	79	59	63	60	68	67	62	52	63	67	65	62	56	66	61	71	65	54	64	61	65	57	57	58	54	69	51	62	78	48	62	61	68	61	66	53	64	63	63	60	74	61	65	58	60	56	55	49	55	70	64	74	68	71	66	80	65	59	52	64	68	89	46	66	57	69	72	57	66	60	69	57	54	67	65	69	64	56	61	47	58	63	58	71	58	70	57	64	83	73	64	84	74	71	60	63	52	56	57	57	60	70	52	84	59	51	65	74	68	54	72	72	77	63	61	60	53	66	62	65	65	61	58	51	58	55	56	51	66	74	71	61	61	65	67	77	77	48	73	66	74	65	70	70	58	63	51	57	58	65	64	71	73	68	61	69	61	57	65	48	52	78	58	56	70	68	60	55	53	51	55	62	74	78	62	63	62	76	67	61	58	61	77	55	73	61	64	66	55	56	66	59	67	64	52	60	58	68	67	58	74	63	63	46	68	65	73	56	62	72	58	70	64	53	61	66	52	65	81	48	75	76	74	63	58	70	47	71	69	46	66	66	71	59	81	59	49	68	52	59	49	63	54	67	61	74	52	61	63	64	68	58	66	62	70	59	58	56	46	68	63	51	61	54	68	44	59	91	49	71	62	67	63	68	64	79	67	56	56	60	61	71	61	59	76	66	56	56	83	79	64	47	72	62	52	56	52	61	55	62	79	60	60	69	58	64	68	66	66	64	67	61	55	71	63	68	67	65	55	84	66	62	61	57	60	62	60	56	61	56	65	65	66	59	64	70	73	76	67	63	59	55	56	67	64	67	58	63	62	59	61	75	58	59	73	69	54	75	72	50	49	65	59	75	72	59	73	50	59	65	57	60	65	64	75	62	75	62	58	66	63	57	53	63	68	61	49	54	59	55	71	68	59	73	66	67	68	55	70	73	67	64	66	60	68	82	64	72	75	66	72	73	51	70	58	47	63	54	63	55	56	58	73	57	67	66	45	52	57	75	60	73	51	75	69	69	44	71	56	55	71	51	72	71	62	70	64	64	56	59	75	69	69	66	62	80	54	67	63	74	54	57	78	65	74	63	61	78	50	69	57	59	75	64	65	69	66	52	61	48	65	73	66	57	60	73	61	65	50	57	64	56	61	65	63	60	82	51	55	75	65	63	61	65	52	67	68	71	54	75	73	69	67	62	55	61	72	54	59	72	48	56	59	67	60	67	59	51	66	60	73	73	70	68	40	67	70	60	59	62	69	57	66	60	49	63	65	73	61	61	63	77	55	54	50	62	61	67	69	62	57	53	64	64	68	80	70	46	59	79	63	59	54	51	67	71	53	73	50	63	79	47	64	66	64	60	92	69	73	59	53	68	69	67	64	66	60	62	63	67	70	74	62	56	55	56	65	55	73	53	64	61	63	77	61	75	50	57	69	54	61	71	70	50	36	71	65	64	66	66	56	67	74	63	55	46	63	55	60	65	66	74	66	57	69	62	59	65	64	57	65	59	60	70	50	63	69	61	65	69	78	78	71	59	59	52	61	78	58	63	54	68	64	60	65	68	77	49	75	56	56	69	58	52	68	64	79	62	70	67	62	52	62	74	48	64	66	66	64	56	67	71	57	62	49	64	39	55	57	56	58	46	55	68	71	55	74	71	62	70	66	64	62	54	58	56	65	60	70	64	60	66	59	71	71	72	69	55	72	55	59	66	69	60	65	58	60	77	78	56	60	57	61	49	66	61	72	59	53	66	69	50	62	57	63	74	63	65	56	81	56	60	62	75	68	83	70	69	55	61	73	60	56	63	62	58	69	69	58	64	68	60	65	54	57	56	69	60	57	64	60	56	54	78	61	85	71	73	49	65	60	66	77	42	65	49	73	65	53	72	52	59	68	78	53	73	73	62	64	69	67	68	70	44	67	62	56	60	55	58	62	70	59	67	73	59	59	52	58	61	67	58	51	64	73	69	64	79	61	78	55	58	71	55	48	57	64	58	52	65	53	58	73	55	60	68	71	68	64	80	59	57	38	66	62	55	58	75	67	70	70	56	66	68	61	65	70	60	66	66	63	66	60	65	71
26084	14033	8689	15951	39249	49996	42745	31621	20101	8848	3127	1260	934	795	842	746	814	777	818	806	773	837	822	840	821	823	797	803	787	784	756	763	754	807	806	841	824	820	779	834	814	775	764	745	846	807	814	774	873	807	821	759	828	806	863	811	820	808	795	785	789	828	796	823	820	866	844	793	760	792	790	802	736	816	834	820	754	724	823	840	836	801	772	859	851	823	841	855	816	813	863	804	783	829	758	787	824	841	823	791	782	801	791	794	854	791	769	786	821	830	814	837	833	732	832	835	781	783	821	805	787	779	832	779	821	780	794	821	855	838	837	819	808	817	829	758	895	814	792	788	785	768	865	835	788	820	784	810	775	816	831	803	813	838	804	788	818	843	785	801	795	824	824	811	831	768	750	781	798	779	835	823	788	795	802	815	818	819	774	808	818	778	768	812	804	818	747	798	768	799	751	797	843	783	777	846	831	803	780	848	802	816	808	781	849	765	776	806	790	825	756	840	802	786	804	784	798	820	797	799	783	859	794	774	823	790	794	776	806	800	786	802	779	782	827	799	814	835	828	824	824	860	808	772	804	810	804	790	799	820	811	820	798	856	835	810	805	802	820	842	813	830	839	800	808	771	823	797	832	828	810	781	801	834	841	808	824	888	763	880	853	801	804	792	798	806	839	814	805	845	797	872	837	833	781	788	861	809	807	857	823	813	816	788	732	847	816	802	842	906	841	805	805	822	800	820	783	807	802	822	790	788	785	864	811	840	816	772	806	786	858	788	812	822	798	803	797	810	846	819	912	783	825	854	814	777	854	800	784	786	801	833	851	814	807	777	861	803	816	795	778	815	794	808	836	781	796	811	849	750	819	842	812	810	789	837	817	821	831	793	771	770	777	833	813	810	805	820	804	737	812	828	809	817	756	776	787	806	812	781	823	830	792	798	801	762	813	823	786	773	770	792	852	845	861	785	781	786	808	776	816	750	760	784	783	814	826	807	767	770	815	828	778	880	811	837	809	797	802	796	781	816	800	815	799	875	812	772	801	788	800	807	771	842	807	808	802	791	799	832	761	789	851	765	782	798	826	755	832	810	819	824	824	788	828	820	769	813	801	774	804	829	819	819	810	828	771	784	775	802	793	826	831	824	804	774	811	788	848	804	843	808	843	785	831	804	809	793	852	807	789	784	797	784	792	799	834	829	813	813	847	834	826	825	801	794	833	782	785	828	868	764	823	787	835	781	832	788	799	815	853	800	792	828	813	790	848	757	756	836	808	831	814	838	847	794	791	840	800	823	833	806	788	822	767	818	838	812	795	778	821	877	764	799	800	755	790	800	756	782	859	830	817	821	821	789	762	805	817	801	816	780	837	806	821	768	772	844	781	824	822	801	785	800	822	817	799	784	825	797	762	784	860	842	762	869	809	752	763	804	863	809	812	824	827	762	840	812	810	811	763	812	799	826	794	819	811	763	841	787	802	759	833	844	806	765	842	802	803	844	756	825	781	838	780	851	792	762	884	810	827	771	797	743	791	861	763	796	773	829	792	748	771	805	737	750	806	807	788	817	785	798	842	802	788	798	898	772	816	815	781	818	868	780	811	803	828	787	807	797	805	818	827	794	793	739	821	835	873	805	783	817	807	829	818	775	783	856	779	809	864	790	846	796	805	790	832	808	793	763	796	779	799	779	815	710	769	795	778	815	818	822	830	865	809	784	812	760	807	836	799	824	790	818	796	828	756	841	813	798	874	845	816	823	861	748	788	799	844	814	781	836	782	729	795	810	799	872	831	781	789	786	828	779	824	829	789	759	750	780	798	781	786	801	753	770	812	769	861	802	782	807	818	778	774	785	825	829	809	856	784	813	800	818	790	791	762	825	800	785	813	784	845	843	743	832	789	794	808	813	800	854	784	844	790	856	812	811	809	804	828	804	772	758	809	778	835	853	855	815	735	843	854	808	769	796	809	813	816	807	819	794	786	817	766	844	809	812	832	827	808	796	768	803	791	814	842	794	801	782	807	817	823	791	816	814	821	849	827	765	803	815	817	836	808	846	775	803	793	781	795	794	780	856	834	851	805	788	792	854	830	814	829	804	803	830	828	880	824	833	786	786	783	843	810	821	797	802	805	847	835	828	774	788	827	855	799	814	799	793	815	835	773	836	793	856	793	790	767	790	803	829	838	791	790	836	869	791	822	826	742	839	766	822	837	752	809	809	786	823	785	794	863	791	830	815	769	810	830	847	823	820	837	866	819	842	766	792	816	788	855	809	851	821	819	833	783	779	821	791	837	869	875	778	820	831	779	793	787	804	826	815	804	821	795	750	814	862	816	805	797	810	834	831	830	855	790	797	796	852	802	789	841	748	827	816	823	843	802	798	818	845	834	811	772	796	832	784	822	821	854	818	773	775	780	790	836	795	795	751	836	768	794	799	766	795	799	814	835	780	800	808	814	870	819	812	809	820	814	841	757	806	805	766	817	764	800	818	794	803	796	807	784	794	827	832	772	764	800	793	781	828	805	817	787	824	804	804	820	778	855	823	800	789	824	814	790	827	805	831	760	840	826	831	795	832	806	765	799	724	788	814	803	779	736	828	801	804	823	779	810	777	829	828	814	830	840	810	819	840	825	769	798	786	781	728	786	859	845	762	813	800	806	812	804	794	828	848	831	804	790	778	795	826	777	783	820	774	782	846	810	776	815	759	843	769	821	823	831	741	801	796	839	802	848	859	781	826	793	800	811	805	830	827	792	761	791	883	779	819	746	796	809	824	873	819	793	814	788	772	857	797	771	815	868	822	797	791	899	760	853	832	755	744	825	757	775	774	793	903	797	828	802	795	840	810	795	836	803	792	811	827	762	776	788	804	817	822	817	812	832	772	825	858	811	824	824	813	796	789	783	828	818	770	819	801	793	800	816	767	815	764	805	829	781	809	823	761	759	781	790	812	768	816	810	885	809	799	817	801	792	800	800	861	798	811	784	835	806	824	783	781	795	770	866	803	806	818	839	786	799	824	809	828	826	799	829	786	797	834	760	810	765	837	768	733	843	805	795	835	812	780	806	776	737	796	836	837	822	763	844	784	784	812	817	826	797	807	783	799	808	827	820	837	816	788	801	821	839	834	821	800	776	762	752	852	760	839	796	820	790	854	751	807	814	850	756	856	820	779	828	802	826	843	787	805	796	831	780	794	798	834	785	855	789	810	829	800	802	803	794	803	764	790	860	798	828	768	773	805	819	803	796	801	884	829	789	804	827	848	793	752	877	791	799	803	769	845	808	789	825	761	819	784	841	859	819	803	785	754	838	756	806	829	800	803	808	823	813	792	851	785	862	795	751	840	766	832	782	783	771	824	806	821	829	767	837	766	838	766	811	857	862	814	785	838	788	803	793	813	822	830	793	820	835	800	804	790	827	796	804	789	843	794	808	843	787	784	769	819	818	824	789	838	792	828	832	802	820	814	776	762	771	785	830	818	808	850	793	793	773	774	824	768	817	785
2090	1158	633	433	2139	12310	13525	7289	2735	837	266	102	79	85	63	79	59	76	62	54	74	71	58	59	79	58	78	63	69	72	59	71	51	66	69	62	61	64	56	67	67	84	80	67	69	68	86	58	77	67	56	72	67	62	73	63	74	78	61	64	71	65	65	66	63	66	67	63	60	75	67	74	71	50	64	78	68	82	81	81	83	80	65	80	54	58	73	78	60	68	61	68	73	70	69	72	56	64	54	60	50	68	68	64	66	73	72	64	57	67	59	71	67	67	74	60	78	67	56	68	74	73	56	62	65	64	69	52	82	59	61	59	85	58	59	76	62	53	62	67	70	72	76	58	56	70	67	58	64	74	63	64	74	68	64	74	59	73	67	72	68	69	64	71	64	59	49	56	71	59	59	55	60	68	76	75	74	61	54	82	69	70	82	75	69	57	62	50	55	76	63	76	65	71	66	64	71	61	67	56	58	66	54	55	66	62	58	60	62	61	64	56	75	61	66	69	61	58	63	69	77	65	70	69	63	51	72	66	77	68	67	50	83	63	75	71	79	56	71	65	67	54	61	65	63	60	62	54	56	49	64	57	59	56	72	80	78	62	62	66	63	65	82	79	73	69	58	59	58	64	64	75	55	67	55	78	76	72	71	63	64	64	59	50	75	59	75	57	62	56	74	81	66	63	70	57	62	63	78	58	68	75	59	57	60	70	68	61	69	69	58	65	74	66	63	60	72	59	62	66	69	75	71	57	63	75	57	74	74	55	59	69	59	52	67	56	61	79	67	63	73	75	62	69	61	71	66	68	79	57	65	81	73	76	66	62	64	59	70	65	84	74	59	75	60	66	69	44	58	68	73	67	82	62	57	69	72	67	84	63	53	71	64	66	62	69	64	78	60	65	53	67	83	75	60	73	75	68	66	69	58	71	58	69	58	80	63	70	60	78	73	62	65	59	60	47	59	61	79	60	61	71	61	67	61	56	69	78	70	76	66	57	60	62	55	64	68	84	65	63	56	57	70	65	78	68	62	60	63	62	64	54	74	71	66	68	67	67	56	65	61	71	68	69	72	53	67	67	77	69	48	74	79	51	79	72	75	57	55	67	62	65	60	54	68	56	75	66	58	62	56	60	65	61	81	65	66	76	71	58	66	64	65	52	77	73	66	79	60	69	57	67	64	62	68	59	66	39	63	68	86	59	66	62	65	61	66	67	66	77	70	58	61	81	47	71	63	58	65	63	77	61	69	60	74	68	52	52	71	64	60	57	53	70	59	57	57	53	51	63	73	61	64	81	61	80	63	65	65	62	72	65	77	57	55	81	69	69	60	69	60	73	77	62	64	59	69	68	84	71	67	61	73	58	64	51	76	69	60	65	74	55	64	65	71	56	74	58	66	55	66	60	61	62	75	84	74	62	61	62	54	65	59	57	72	53	61	49	95	84	78	55	51	82	77	70	69	72	59	87	72	69	70	66	61	50	60	64	62	65	53	48	78	73	84	80	56	61	64	65	62	56	71	76	67	57	70	77	61	69	90	66	46	66	63	70	67	64	57	67	78	74	68	72	79	69	77	66	66	79	71	74	79	61	50	67	62	77	71	75	66	66	77	69	80	50	55	65	58	69	82	68	67	61	50	59	70	48	66	82	68	88	66	70	83	56	72	58	61	77	61	65	69	66	66	56	67	70	59	66	79	62	75	65	49	76	65	51	74	73	60	65	56	67	62	82	70	70	73	67	71	64	63	60	70	46	67	71	69	64	70	76	58	61	59	81	57	55	68	73	72	70	63	74	59	62	79	52	77	64	57	77	67	60	57	70	54	72	55	65	66	78	82	52	73	57	68	70	63	70	64	69	70	66	58	71	56	72	55	60	66	73	60	58	64	71	77	66	68	72	90	75	57	76	81	68	61	72	66	57	77	75	56	68	54	76	48	71	45	74	69	75	65	68	57	69	68	65	53	72	65	83	67	63	67	65	76	68	65	74	70	65	69	63	78	76	77	63	56	59	61	64	66	59	56	68	80	59	67	75	62	66	82	77	72	57	50	70	63	54	64	58	62	54	59	69	59	69	65	74	59	69	77	56	65	68	72	62	62	54	60	57	70	64	66	68	55	60	80	80	80	62	72	55	55	74	61	60	61	66	74	50	66	71	63	73	60	62	65	71	61	57	73	65	55	69	75	63	78	63	63	59	73	72	56	72	67	67	57	65	63	66	71	73	95	62	68	64	73	70	64	59	63	55	59	69	58	71	67	55	68	61	77	60	73	70	55	69	78	81	58	54	77	53	66	53	61	76	71	49	71	80	71	63	68	62	52	79	58	50	69	60	71	76	61	72	67	61	64	59	50	58	73	60	67	54	54	60	63	73	59	49	67	64	66	58	69	76	66	73	65	57	55	57	69	66	65	65	62	74	61	65	74	56	53	79	54	64	71	63	82	49	63	60	70	66	74	67	62	69	69	63	66	67	66	70	60	66	70	60	65	61	80	63	61	65	47	62	72	62	68	56	69	60	74	65	80	69	75	63	52	70	93	76	70	65	71	73	62	49	68	65	72	76	63	76	62	61	59	59	67	77	83	58	60	63	63	70	74	54	52	79	64	71	72	63	76	60	66	56	63	65	79	65	70	62	60	67	59	57	63	69	74	89	65	77	65	53	58	71	69	68	62	62	66	44	55	70	58	84	55	55	73	70	63	73	71	75	68	58	78	76	57	72	68	80	71	69	74	58	73	66	62	71	52	56	63	75	66	71	63	71	83	68	60	75	67	68	55	77	64	67	70	62	57	82	80	73	83	76	62	62	59	57	59	62	46	66	56	71	79	77	76	68	63	66	76	72	73	71	74	74	58	63	64	76	57	69	59	60	65	58	65	52	70	68	64	61	79	51	70	63	57	75	63	55	66	71	70	70	82	59	67	76	58	68	66	64	79	67	57	59	76	70	73	67	77	59	55	68	65	60	59	71	69	73	49	68	71	75	63	65	69	55	60	70	63	65	71	65	53	72	61	71	67	66	59	79	71	78	68	79	70	71	63	57	69	71	77	59	53	71	51	80	55	76	75	82	79	75	71	65	65	67	73	73	79	58	50	65	63	53	63	56	64	62	62	60	69	70	68	62	74	62	70	80	73	62	61	55	64	74	62	62	69	71	71	78	83	61	67	56	61	52	69	69	52	71	79	65	60	70	52	74	54	53	59	66	66	57	69	66	70	57	73	61	63	63	59	83	53	64	73	64	65	61	59	79	66	71	82	60	63	60	61	51	66	59	71	59	73	70	77	78	65	74	63	66	55	79	62	69	77	69	70	55	67	63	54	74	74	72	64	70	59	69	73	68	70	52	69	66	65	63	66	54	64	79	48	56	55	63	55	71	66	63	72	60	60	69	69	52	62	67	62	52	52	64	69	80	66	61	78	65	69	69	55	80	48	59	68	66	66	71	67	61	66	64	56	85	64	62	65	65	64	54	68	76	56	76	67	59	71	80	66	65
27064	16532	11313	20031	42263	67632	59469	43386	29602	16118	6028	2048	1055	941	827	834	821	869	883	851	861	825	836	804	863	816	874	832	849	849	837	837	855	832	815	867	814	844	805	815	839	862	825	871	844	831	838	817	835	841	866	786	861	798	824	857	834	773	816	806	853	817	846	840	864	821	828	810	856	806	823	821	855	875	872	856	821	858	838	874	839	834	861	828	846	879	869	842	837	803	793	828	813	836	771	808	813	837	881	801	833	841	848	833	857	885	900	808	857	850	810	857	842	806	868	867	832	851	870	848	789	829	817	855	797	850	837	820	856	837	826	775	828	863	825	854	819	909	899	825	817	855	848	799	822	881	840	813	861	783	821	819	841	868	794	816	831	861	819	865	804	844	887	788	864	825	881	891	810	846	765	865	862	883	832	871	785	852	767	849	869	850	840	860	824	817	830	825	816	818	839	873	826	899	827	861	823	832	911	836	845	810	861	876	790	817	832	872	816	813	799	841	768	807	889	858	812	897	800	785	834	862	857	838	852	822	820	838	873	823	859	846	808	775	855	834	850	798	811	824	852	842	836	866	884	825	814	861	870	822	802	885	870	809	859	877	828	824	807	824	865	846	853	860	823	807	815	872	881	821	809	867	804	837	809	826	803	830	836	872	798	815	885	808	867	843	776	836	861	862	821	864	801	785	895	892	865	886	828	836	837	798	881	870	821	830	833	790	829	870	828	864	796	851	844	810	817	804	829	824	795	868	861	813	880	828	863	810	829	862	841	827	835	884	845	854	824	901	799	879	825	847	878	808	863	809	814	874	865	813	798	852	795	852	816	846	837	821	864	809	868	788	788	856	814	833	863	830	858	861	779	896	770	851	837	809	838	835	861	844	865	851	834	821	841	839	857	777	834	855	837	867	816	819	838	878	847	912	852	838	841	826	841	799	832	870	800	774	845	789	826	827	836	851	816	829	842	782	805	829	900	843	820	880	888	856	813	859	835	853	844	817	823	858	871	809	802	832	845	838	831	807	852	835	886	829	846	823	844	874	810	820	824	777	836	842	827	863	846	815	891	823	816	855	801	873	803	795	848	844	926	832	848	878	895	827	803	815	818	808	849	880	841	853	862	861	856	858	896	843	859	815	846	832	856	826	882	872	856	736	795	873	842	824	904	857	914	799	857	814	882	872	753	799	838	829	811	813	819	869	859	790	832	925	824	788	842	829	831	848	850	867	835	838	853	854	811	805	873	870	843	873	835	836	843	884	860	770	856	836	870	828	822	848	793	854	844	871	822	814	866	847	834	871	839	835	854	877	861	800	803	813	814	859	823	814	842	826	858	785	797	888	857	807	820	851	815	814	846	801	858	847	828	887	824	859	838	781	852	844	820	840	822	821	813	812	900	859	822	836	789	862	867	860	889	878	862	814	819	861	867	866	820	833	860	814	817	849	836	791	798	857	864	838	823	848	838	858	846	858	888	905	881	835	846	857	813	799	818	799	875	830	849	802	892	843	876	815	826	886	781	833	818	835	895	776	796	839	852	824	838	806	848	830	806	793	831	844	905	835	867	842	812	885	872	874	842	872	837	847	847	799	848	861	815	834	815	822	867	830	816	853	810	857	802	821	847	828	791	836	825	802	854	919	794	821	860	870	852	826	851	862	834	858	886	858	831	887	852	837	864	837	859	869	863	805	827	840	823	864	846	866	849	865	853	829	827	780	859	819	797	829	887	817	861	842	847	789	821	840	824	849	854	856	791	840	815	865	833	805	805	810	815	837	843	872	840	876	884	809	849	814	855	825	812	862	845	790	811	851	830	847	833	859	833	832	810	845	822	829	805	888	831	831	834	825	871	818	840	830	883	823	826	857	885	840	825	819	844	830	809	861	803	903	836	818	863	794	845	812	861	852	835	888	830	882	857	841	832	853	839	788	817	800	862	791	823	807	891	810	875	859	848	809	793	828	837	836	824	779	848	870	841	886	788	818	851	880	763	834	850	802	834	777	843	841	832	838	834	827	875	806	836	851	812	885	787	847	855	820	877	830	819	828	833	838	813	776	874	800	798	815	827	801	855	848	842	865	872	814	904	807	846	834	863	879	834	827	812	832	820	827	813	857	865	817	869	822	851	827	791	865	856	834	825	847	805	826	832	830	834	883	830	859	858	825	796	800	836	807	817	858	826	836	832	860	784	849	802	841	807	880	838	807	810	881	872	849	801	834	827	806	819	852	824	815	901	800	880	825	781	826	821	779	787	841	806	802	843	886	875	855	873	872	835	822	817	808	828	838	774	875	827	860	871	800	816	860	833	842	842	807	833	853	805	834	808	859	871	797	819	875	870	774	804	820	907	853	798	823	847	793	809	833	854	814	810	852	798	876	858	844	828	825	853	789	851	883	767	782	848	846	831	849	873	801	869	846	871	858	834	788	854	818	817	848	822	869	869	816	810	829	850	838	866	849	826	846	834	821	829	846	807	819	809	809	870	815	825	862	800	843	839	844	825	873	834	868	831	830	845	805	877	831	792	794	828	816	840	835	842	858	819	859	868	835	809	807	844	868	820	825	814	810	794	798	872	851	854	844	783	876	814	860	807	815	841	827	830	787	854	893	872	838	813	815	849	805	835	831	846	821	849	842	888	849	829	818	851	866	844	795	802	857	878	807	815	834	824	789	823	908	895	816	840	863	869	778	814	860	805	845	814	843	785	803	856	856	868	837	870	835	816	851	915	901	795	884	825	824	824	818	807	900	862	835	837	838	840	870	809	847	847	893	783	893	886	905	849	859	853	860	830	866	832	869	857	827	867	803	849	882	864	833	831	883	803	845	793	861	776	795	841	868	845	884	822	858	864	856	871	858	863	820	841	780	814	821	826	869	864	798	828	869	846	825	834	870	842	879	911	824	811	822	847	878	818	884	808	847	873	779	800	828	855	832	854	799	830	826	890	815	878	818	869	812	804	868	828	883	816	838	802	873	856	801	828	865	841	848	829	825	817	827	835	810	828	828	862	834	827	799	850	818	887	896	848	808	801	848	896	861	832	845	854	897	862	845	847	843	908	846	853	848	886	845	882	849	838	838	834	797	854	783	896	822	828	765	812	824	860	800	849	815	859	863	821	819	756	877	888	817	862	862	832	831	829	876	824	868	792	851	872	888	812	814	866	880	889	848	867	815	855	813	812	866	822	806	853	837	872	797	779	863	892	824	798	819	856	819	889	819	819	812	788	795	869	816	827	844	878	838	817	818	822	831	855	848	833	859	802	845	773	864	839	790	867	861	808	880	833	851	859	848	834	845	866	839	863	819	848	843	847	815	845	824	829	832	785	829	820	855	849	890	887	806	831	847	807	871	794	808	860	854	842	827	825	816	849	849	854	912	803	802	843	872	790	825	864	879	810	829	857	834	870	850	876	811	810	867	797	826	839	890	786	798	783	846	805	857	892	867	822	803	782	791	827	833	834	871	797	796	879	867	828	843	841	798	833	797	809	806	851	847	866	825
3165	1124	602	469	3411	14067	13866	7686	2858	856	270	132	80	67	71	66	74	70	71	64	47	61	81	60	76	71	58	67	77	66	79	75	63	71	72	76	75	74	81	67	65	70	67	67	68	61	71	69	64	60	65	72	59	66	70	81	59	65	82	65	55	63	64	81	72	52	74	67	59	74	84	72	66	68	79	74	79	66	77	78	74	63	65	74	46	62	69	71	63	67	61	60	74	76	72	85	82	70	66	75	59	66	68	75	58	73	66	75	63	73	71	59	80	69	60	60	68	61	59	71	73	74	72	72	64	90	71	70	67	56	71	64	75	79	76	66	69	65	74	77	73	76	75	63	67	76	67	68	86	59	59	56	67	66	67	83	64	56	64	67	56	73	72	66	67	71	76	73	63	56	67	72	71	65	71	68	88	75	68	58	56	64	71	91	75	78	68	67	62	79	63	65	65	72	67	67	48	80	49	69	59	69	61	65	70	74	80	70	69	80	55	65	75	61	75	73	71	69	54	62	54	71	56	78	55	58	63	64	77	73	69	73	72	59	76	66	76	65	65	77	58	69	69	64	51	65	61	74	84	68	70	67	73	61	80	62	74	71	70	81	66	65	83	72	72	69	67	71	67	80	74	65	53	71	80	70	67	90	70	70	68	75	57	58	57	76	72	65	78	58	68	68	74	79	54	55	72	54	75	71	61	75	67	76	71	66	63	75	76	71	69	62	59	58	73	69	71	67	65	61	61	55	70	60	63	65	57	74	92	70	75	60	70	52	78	68	64	65	68	77	73	78	71	73	77	69	66	67	76	66	60	73	70	72	52	68	57	59	81	60	61	71	59	66	86	81	66	63	70	65	66	56	75	77	69	65	72	72	59	69	59	80	73	66	66	70	76	62	66	63	63	84	56	65	74	71	71	67	74	77	70	61	73	68	79	51	83	54	79	56	75	75	79	70	68	56	79	66	79	70	50	64	62	66	62	61	81	81	69	73	65	67	70	60	91	89	60	58	72	69	82	60	55	69	56	76	65	71	79	74	58	57	68	75	78	59	72	55	73	65	62	56	60	73	72	63	79	73	62	57	74	65	54	68	72	66	53	53	72	60	69	71	81	60	71	76	72	75	51	53	69	75	55	70	79	77	75	64	49	65	64	67	67	70	65	81	73	65	70	77	60	79	59	63	61	72	55	68	70	53	63	71	80	83	78	64	69	64	71	67	52	61	72	65	58	67	69	56	71	67	60	71	68	79	58	65	69	79	62	75	55	59	67	55	64	60	68	71	74	72	77	64	69	83	68	52	69	83	72	59	71	67	69	71	71	57	70	69	84	63	68	61	72	71	70	70	66	75	64	73	69	72	64	68	80	50	79	57	66	62	41	49	75	78	61	69	87	76	64	51	64	75	65	71	66	80	73	72	72	62	67	68	70	41	60	75	67	81	70	61	77	59	63	73	69	69	72	75	74	75	75	68	62	74	64	73	81	65	69	79	73	67	71	68	70	68	68	65	79	73	60	51	61	67	67	73	60	74	66	64	73	74	63	51	66	58	64	65	62	59	73	84	70	58	79	78	79	78	70	63	69	66	62	70	58	77	79	72	65	59	59	76	69	69	68	63	82	73	72	71	67	62	64	69	73	61	73	81	53	74	53	58	74	73	69	79	69	86	59	57	69	71	62	58	61	74	69	78	74	59	75	83	70	73	82	61	62	76	65	72	55	67	71	73	66	57	67	49	59	75	52	76	73	72	61	57	58	71	66	73	71	66	61	67	69	67	57	75	71	71	77	85	74	69	58	70	70	65	62	78	77	83	72	78	67	68	59	65	73	66	63	52	75	56	74	67	72	68	69	69	55	75	56	53	58	76	63	68	64	73	71	75	67	65	69	70	66	80	63	72	65	54	64	77	65	69	73	77	77	62	73	60	65	62	81	55	75	84	74	62	49	64	63	68	64	71	77	54	77	75	50	74	79	61	65	66	61	66	62	75	74	61	77	70	80	74	69	72	81	70	80	63	58	63	62	59	76	80	61	76	76	59	57	61	80	65	82	68	62	60	62	66	56	66	60	64	78	65	61	72	59	56	78	63	82	76	63	78	78	64	58	54	74	69	68	64	85	68	58	61	75	69	74	75	72	63	56	64	63	71	80	60	70	74	80	75	58	82	86	66	67	71	71	75	66	74	75	54	70	70	65	67	57	60	73	66	85	66	64	58	58	60	71	67	70	74	59	75	69	76	72	71	61	70	60	63	86	77	66	73	91	62	68	69	64	64	62	59	61	81	51	57	55	58	75	77	60	81	72	62	73	67	60	67	60	76	63	60	71	55	68	74	66	68	60	76	62	63	73	57	71	67	77	68	71	70	80	80	76	74	69	60	72	54	74	68	72	68	71	75	57	79	70	71	68	66	63	63	73	73	53	76	51	68	70	65	66	64	84	66	50	84	61	73	69	59	69	77	60	61	68	60	53	72	71	54	70	67	60	72	52	68	75	56	66	71	75	76	69	71	59	65	85	64	67	61	89	76	60	84	69	87	62	78	75	72	70	71	57	73	92	71	57	73	50	87	76	71	79	75	59	65	50	84	46	56	58	64	84	69	75	69	65	76	55	70	75	65	73	66	73	68	61	56	59	73	77	79	59	66	63	64	66	69	65	70	64	64	66	76	67	77	56	55	62	70	53	77	57	62	67	69	70	67	67	68	89	62	65	72	77	58	84	50	78	68	72	84	59	66	62	66	77	79	66	63	84	84	71	70	67	69	65	63	69	65	74	83	71	72	53	73	50	76	60	72	61	77	71	56	80	61	74	66	63	61	63	57	61	65	64	64	63	79	71	68	63	66	52	60	82	65	65	66	62	68	74	64	80	63	75	67	53	71	66	67	74	69	50	66	65	71	68	76	56	58	73	75	66	60	78	76	70	79	74	78	76	65	71	77	74	63	55	62	60	58	66	78	47	58	64	65	71	76	70	63	77	69	63	75	70	72	80	58	84	68	67	78	80	54	74	63	60	82	58	59	57	66	69	79	67	67	63	59	80	72	62	79	67	59	69	60	78	66	65	80	75	65	72	60	71	67	54	60	70	73	73	69	72	74	56	79	79	79	62	70	72	76	61	71	57	79	72	65	71	64	77	85	58	54	64	72	77	84	85	64	51	65	56	82	79	60	60	77	55	91	76	70	56	69	59	69	69	75	79	64	67	79	86	72	63	55	59	59	71	67	61	74	63	70	71	74	69	72	58	70	65	75	60	86	82	59	63	77	69	71	65	75	65	70	72	70	61	73	57	66	67	78	72	76	67	64	71	71	77	74	55	61	83	78	61	68	54	69	70	64	48	92	61	71	66	82	61	68	69	68	67	70	56	82	66	69	84	73	67	80	75	54	70	69	79	64	64	65	67	70	60	70	65	87	61	63	61	61	74	82	60	62	58	62	73	71	58	78	88	74	73	65	66	73	83	67	76	51	64	73	75	72	61	74	73	67	77	57	64	73
24568	16773	11093	19943	47791	70508	60922	45201	30939	17522	7250	2335	1178	929	941	927	873	849	939	887	871	886	894	929	909	917	903	877	924	882	880	884	865	928	893	886	906	881	840	921	901	877	884	849	900	869	838	866	889	867	916	931	904	955	888	874	863	873	863	898	860	892	943	866	923	890	871	883	899	911	900	878	873	918	896	872	903	904	867	848	939	895	880	887	947	881	857	905	872	836	878	922	878	861	912	899	891	905	914	923	870	871	832	900	900	907	964	900	892	883	894	832	888	860	871	859	820	889	865	936	893	875	919	911	903	912	866	873	953	857	887	922	875	923	922	901	868	875	951	883	876	889	928	910	922	926	902	849	930	904	902	885	859	894	855	922	880	878	865	904	860	893	887	857	864	873	958	900	860	852	837	881	870	852	907	877	892	905	932	903	914	929	903	925	925	883	894	873	929	869	840	907	883	844	882	923	937	895	876	872	915	917	898	934	938	899	913	896	872	859	900	845	880	861	840	905	900	943	925	873	890	827	901	941	907	884	878	879	874	913	879	903	881	876	896	924	890	948	872	865	916	937	941	857	906	964	901	833	886	869	838	877	839	922	933	914	931	893	897	856	890	952	892	871	870	894	872	944	951	920	889	957	880	877	907	879	956	881	915	886	908	884	904	910	880	847	910	935	887	866	917	899	850	890	860	887	969	877	884	848	945	908	876	919	909	898	894	912	913	887	929	893	868	884	892	927	852	921	848	931	836	852	917	871	915	855	871	886	886	909	940	913	882	908	900	916	889	833	897	865	900	922	941	912	873	921	908	908	902	915	852	863	892	878	896	894	891	891	869	866	900	937	917	927	853	939	887	878	909	933	877	935	892	909	928	910	902	874	910	902	889	865	898	894	879	870	926	880	826	855	930	934	856	845	879	915	942	916	901	872	887	884	862	858	909	907	895	940	875	900	844	899	888	909	876	908	920	916	917	890	879	875	945	861	939	905	886	875	889	879	894	914	893	911	861	938	870	890	884	844	839	902	905	873	938	873	844	880	877	870	859	865	906	896	901	909	904	888	964	835	913	894	901	871	948	879	892	914	876	896	934	888	952	820	857	913	910	872	908	884	852	901	892	908	921	864	862	917	922	900	891	873	859	889	915	953	920	914	871	866	851	846	889	871	904	877	891	929	907	919	913	856	947	905	898	947	877	846	863	870	906	895	867	891	904	851	887	896	873	892	878	847	892	909	890	872	876	855	922	864	875	862	930	925	844	843	854	918	839	855	870	835	861	919	901	892	890	923	844	889	904	902	863	856	898	870	862	898	868	875	947	926	891	882	865	873	897	911	854	879	922	902	935	899	905	896	828	916	885	849	886	909	934	894	853	875	844	899	868	866	865	908	902	898	910	850	894	901	953	840	903	857	883	917	869	925	875	923	895	904	865	876	895	942	828	907	925	891	907	931	885	913	860	871	833	884	872	900	923	851	889	935	856	865	923	911	896	866	851	885	904	904	854	810	860	874	905	907	880	905	852	965	861	854	835	943	889	914	913	909	891	873	884	883	897	889	929	859	879	905	957	877	893	826	864	911	937	898	880	922	947	914	900	935	852	896	887	917	811	897	917	884	922	874	939	955	875	909	915	829	864	862	953	877	940	888	887	871	938	955	927	869	826	878	898	867	873	940	843	886	879	905	864	897	857	917	900	868	895	837	942	852	793	857	889	887	908	902	913	944	826	876	874	900	850	895	930	882	899	826	847	889	878	884	848	877	863	871	905	912	895	907	909	888	894	902	939	919	860	892	887	888	939	887	921	875	919	854	851	900	887	895	868	851	905	916	909	920	903	873	895	884	888	861	898	909	901	898	942	844	934	966	915	855	897	875	847	935	890	928	900	900	924	885	921	907	875	863	851	875	899	900	846	898	919	871	881	902	845	932	880	939	894	871	840	867	889	934	890	908	906	848	903	936	869	895	910	865	907	858	834	951	867	861	910	922	896	915	864	895	907	855	905	873	881	874	867	894	905	965	839	911	866	914	915	899	897	929	895	854	887	903	820	902	904	909	895	932	882	958	900	900	895	889	889	889	905	871	939	862	899	937	881	863	893	907	859	868	864	933	849	853	889	862	933	866	947	900	948	895	904	889	869	890	924	947	843	905	903	893	823	804	879	937	860	848	859	887	848	890	917	871	860	878	888	876	862	877	921	943	891	926	911	865	889	839	848	910	926	940	897	857	862	894	856	871	865	887	897	953	924	851	937	850	869	859	869	912	854	837	850	854	915	883	871	939	902	909	905	868	921	926	836	892	869	888	906	940	909	859	898	849	905	863	876	894	870	853	887	860	860	886	907	876	860	973	915	899	889	857	861	902	913	889	934	869	884	862	888	915	895	971	861	869	867	916	928	911	875	889	889	942	854	857	860	917	902	879	902	873	887	854	895	897	856	853	876	931	881	909	902	877	867	882	904	865	938	932	864	919	898	953	911	941	912	875	907	903	915	902	942	875	897	869	900	899	918	839	870	872	895	857	903	894	937	894	905	830	943	904	875	894	871	887	872	882	918	909	928	933	857	895	878	910	897	898	865	868	892	912	912	905	946	840	838	895	927	879	851	890	908	915	882	924	847	868	875	873	876	923	903	885	834	852	886	861	863	911	871	889	845	844	948	876	844	875	925	930	835	915	870	880	866	865	907	895	948	901	866	871	939	884	898	842	899	823	934	864	826	891	862	910	863	910	902	917	903	880	866	907	921	875	839	871	875	888	891	920	892	854	891	813	896	903	881	934	904	876	876	864	923	843	877	880	920	927	888	900	840	925	861	886	908	918	931	916	908	856	868	900	884	963	921	883	920	898	906	935	833	920	901	891	871	895	837	907	880	900	927	885	903	921	952	873	851	888	897	896	939	880	835	897	865	887	856	859	900	902	849	879	884	893	900	859	834	936	924	932	885	907	895	870	898	930	928	880	873	907	860	840	931	920	879	869	908	886	870	906	874	868	884	891	899	893	884	899	915	889	927	892	867	863	852	880	866	895	907	897	857	880	887	906	928	888	920	915	953	905	944	858	879	842	903	875	902	904	899	948	920	855	921	920	892	898	908	861	880	869	912	903	883	899	889	887	895	908	866	934	879	917	881	835	876	899	868	882	956	865	871	832	892	946	832	954	876	874	887	897	892	926	856	845	863	886	868	899	857	927	879	881	948	868	895	861	880	877	843	878	897	892	914	871	930	898	916	882	820	879	879	919	896	907	854	893	858	889	862	847	953	945	887	886	910	891	893	862	868	874	929	883	910	883	865	857	871	945	913	867	913	841	902	896	918	863	896	858	843	904	863	890	922	891	906	918	926	876	892	884	888	872	882	914	937	865	866	860	905	901	858	826	845	922	944	921	935	933	941	913	893	898	860	948	884	912	886	919	919	915	899	879	881	889	891	908	861	906	898	899	939	872	830	885	879	845	910	872	856	918	928	920	864	876	906	897	932	888	902	905	830	852	901	872	962	923	888	874
2423	1707	965	689	5576	21180	20719	12189	4530	1502	481	178	93	77	69	60	64	58	61	68	68	71	61	70	60	68	63	72	71	75	69	72	80	70	82	62	78	74	72	72	75	73	66	86	73	77	68	64	62	86	81	67	64	66	69	72	88	64	85	69	83	60	64	62	72	77	90	69	63	58	63	62	75	75	63	61	76	68	75	69	54	66	81	73	71	65	70	73	83	60	69	71	84	86	71	58	71	71	69	72	80	66	80	63	67	73	65	79	69	68	85	66	63	80	74	57	81	76	72	60	66	70	60	70	67	82	68	91	68	72	83	84	75	80	71	61	84	85	65	70	86	82	88	68	65	67	54	73	71	65	69	77	84	64	58	69	78	71	80	72	79	68	59	60	68	79	71	82	63	60	76	80	59	72	75	71	74	78	65	66	73	61	71	85	59	80	75	70	63	71	79	68	73	69	80	80	77	78	64	66	78	73	68	67	62	62	67	77	75	74	74	61	76	55	55	79	65	59	65	68	63	87	65	56	75	62	62	77	76	76	64	83	70	78	77	57	68	73	68	76	74	63	75	65	69	76	67	86	63	72	80	65	89	60	75	82	59	81	61	83	78	74	63	85	74	66	65	63	71	66	82	80	57	85	71	65	73	70	79	67	73	58	70	76	70	66	60	82	67	69	65	83	75	73	73	56	70	78	82	69	76	78	64	60	78	50	69	68	73	79	67	67	74	87	71	75	62	76	68	61	73	66	66	87	74	75	71	83	70	58	69	58	70	80	63	73	59	70	81	61	85	65	71	84	62	72	80	72	60	77	57	75	72	70	76	80	76	75	88	62	74	59	56	78	60	70	75	68	54	72	63	75	71	83	70	58	63	61	65	67	71	73	70	81	68	67	60	79	60	65	75	84	55	65	63	73	68	80	75	83	66	62	65	69	72	73	73	61	77	87	78	71	66	84	67	76	59	74	86	71	75	75	70	70	48	68	61	77	65	70	50	79	78	59	66	76	69	73	72	60	64	59	66	68	66	80	77	86	84	71	65	60	77	70	60	74	66	75	75	68	67	66	77	63	70	59	85	79	71	76	74	84	59	69	68	67	72	85	69	76	65	66	64	75	70	61	78	76	55	75	80	69	70	68	75	81	75	73	65	57	71	61	68	62	78	82	71	77	80	70	64	74	60	60	77	66	58	66	74	76	63	86	69	58	55	66	64	68	75	63	63	80	88	73	66	77	79	72	89	70	52	52	68	84	70	66	67	60	76	59	72	63	55	54	72	62	67	83	65	60	69	60	52	67	53	63	80	62	77	74	76	74	77	77	72	72	61	58	64	72	62	74	83	74	53	81	78	61	67	61	68	75	72	76	62	81	64	66	74	66	57	70	89	78	71	61	67	54	70	70	64	73	69	75	59	72	70	74	92	66	67	76	79	69	71	76	58	73	59	68	78	62	66	83	73	84	74	65	71	64	57	55	88	70	69	65	68	84	59	84	67	68	70	79	80	59	76	62	63	66	86	60	64	69	85	78	79	75	69	66	69	83	78	87	87	80	68	73	71	81	58	79	63	66	82	62	79	74	79	79	66	78	55	63	75	66	72	64	77	68	65	62	75	86	60	69	76	75	68	77	83	80	75	88	69	68	82	65	59	63	67	70	68	69	56	79	79	71	81	70	64	74	78	74	64	84	79	78	81	65	80	70	66	72	77	74	87	71	82	66	92	73	72	61	68	62	66	80	68	69	59	80	78	69	83	59	67	83	60	61	59	53	73	71	73	73	64	65	67	69	82	83	84	69	78	81	78	65	83	67	69	73	73	53	78	79	67	68	82	77	70	53	64	61	69	72	59	64	64	75	71	61	67	65	60	61	61	53	62	71	64	70	64	71	70	73	79	61	83	74	80	70	78	80	68	75	96	62	76	78	78	70	77	71	71	71	83	62	70	58	70	75	65	70	73	77	66	72	75	75	58	84	65	56	68	66	74	68	87	74	68	76	72	77	81	70	69	78	80	89	75	72	70	66	87	68	69	73	61	75	88	68	70	91	50	63	66	70	80	65	55	83	74	91	71	71	77	56	70	79	63	77	74	78	64	78	69	70	65	72	76	76	66	64	63	75	66	77	61	62	68	74	77	67	70	67	76	78	68	71	71	84	60	72	53	62	69	61	77	69	70	66	67	55	78	82	70	67	68	61	60	63	81	77	60	75	77	72	84	74	82	77	64	64	74	73	65	78	72	67	96	78	80	74	64	69	68	74	54	63	78	83	59	74	74	62	70	64	78	80	72	72	73	82	63	54	68	76	72	65	82	77	57	66	70	58	77	62	73	67	67	79	57	81	59	78	76	61	67	62	85	83	75	61	65	80	70	59	85	66	76	57	61	70	60	64	82	69	75	76	83	55	78	93	68	74	67	71	76	67	68	63	71	68	56	67	76	74	82	75	75	68	75	66	75	78	59	67	70	72	86	74	75	69	79	67	75	82	71	75	76	86	68	64	86	86	65	83	77	78	64	61	72	71	64	75	80	78	69	74	66	67	61	76	67	69	60	59	55	72	82	57	75	69	78	65	79	59	79	62	79	66	74	77	74	76	70	72	84	72	68	69	65	79	66	78	72	75	71	72	63	78	87	82	68	68	79	81	68	71	63	81	67	85	66	83	70	76	66	65	62	50	63	63	84	63	64	63	64	77	69	68	66	62	82	82	68	89	59	71	83	74	80	79	76	84	63	80	74	72	65	77	83	70	74	61	80	68	63	65	79	74	68	70	61	80	73	70	83	68	58	72	84	72	73	63	77	78	73	62	77	71	88	83	73	57	71	70	67	76	75	62	65	63	67	74	67	73	75	71	74	73	67	73	60	82	69	67	89	67	78	80	61	65	63	66	75	65	60	75	87	82	86	58	71	71	90	66	93	78	64	68	75	76	88	75	68	78	78	80	62	57	66	66	81	60	82	60	86	74	74	73	85	63	67	77	66	85	54	68	68	70	72	66	85	81	71	66	67	91	63	56	78	71	66	65	85	71	79	77	60	81	67	67	65	69	80	64	60	78	78	65	75	69	84	70	72	80	71	73	80	73	91	77	60	71	68	64	74	72	77	71	70	63	64	83	77	79	67	77	72	70	74	64	72	87	81	80	54	72	80	85	72	67	83	76	87	65	54	72	77	75	68	74	63	61	75	69	82	65	71	61	70	68	80	61	63	75	62	75	64	68	87	73	78	71	57	82	70	76	75	73	67	74	71	73	64	72	61	72	73	64	73	94	78	74	69	61	89	79	64	57	77	63	78	76	56	58	59	57	52	79	70	61	68	64	86	70	76	79	66	75	80	78	75	67	86	68	76	68	61	73	59	73	69	80	67	78	66	69	73	70	79	63	67	80	70	59	62	74	58	69	62	73	72	71	91	60	75	71	77	66	61	64	69	65	64	63	71	68	61	75	88	91	65	80	66	77	61	88	64	71	57	88	78	70	75	80	68	52	57	85	75	81	82	66
28202	20616	15048	24275	55558	78922	69931	51938	35334	23254	11010	3512	1411	1058	968	919	955	932	916	875	900	962	919	910	915	922	873	924	938	909	899	920	941	951	928	917	923	912	913	967	907	898	949	929	919	864	968	933	953	884	906	936	914	933	896	885	895	942	882	933	1009	867	879	898	934	933	841	913	962	940	927	891	926	898	880	936	887	930	929	918	932	936	928	943	943	926	914	964	918	883	939	931	911	908	908	937	915	944	947	939	915	907	974	890	910	915	909	971	905	894	907	877	932	885	916	922	944	965	920	953	948	936	935	921	907	884	923	894	900	950	917	910	913	947	920	905	901	862	926	922	924	925	943	964	940	880	913	923	886	993	975	927	935	908	926	873	906	906	900	936	877	901	857	923	861	921	955	928	909	936	924	892	882	949	949	886	919	925	931	947	889	869	867	952	949	881	886	877	875	939	893	866	909	910	908	923	893	889	897	926	912	894	898	956	871	911	963	908	902	887	922	898	906	909	884	937	897	959	885	926	908	929	962	887	899	837	896	898	912	899	917	904	915	888	903	872	919	968	904	935	921	925	882	886	902	906	943	899	883	889	940	909	968	903	942	916	896	914	942	913	890	879	930	870	910	877	917	872	917	951	948	876	887	917	924	892	940	911	893	965	889	959	918	930	878	916	926	978	911	897	896	886	924	898	965	926	880	920	903	921	906	946	909	893	923	886	900	912	931	975	908	829	876	938	905	925	953	898	966	944	924	1005	901	915	936	888	920	892	936	910	939	898	915	881	870	951	927	957	922	945	910	890	843	930	911	950	884	894	951	918	940	930	868	931	903	938	945	936	945	910	896	917	934	914	942	868	928	909	985	878	931	917	870	903	912	880	902	930	913	919	913	947	876	937	910	927	945	923	967	956	930	958	873	937	939	985	905	926	929	925	953	936	925	908	934	909	936	890	932	945	893	922	939	939	986	934	908	903	921	924	909	941	913	975	935	922	919	934	903	958	866	923	946	930	874	898	953	903	951	923	968	880	947	976	944	913	923	914	930	904	878	904	935	920	914	924	928	958	947	959	910	903	927	943	951	901	907	934	927	881	967	889	966	929	934	921	922	954	903	952	894	929	891	876	935	935	903	936	911	844	896	905	938	888	908	937	895	961	965	929	910	884	962	910	889	946	901	845	933	934	933	865	913	928	887	955	966	877	925	966	921	907	912	883	948	928	898	950	955	921	898	928	891	958	974	928	935	935	898	936	885	935	931	925	925	917	937	904	945	928	937	885	917	938	953	884	971	938	931	923	852	927	929	897	914	915	946	888	920	889	880	952	891	951	968	889	918	904	910	942	943	907	930	908	891	905	927	938	911	906	919	965	945	934	915	920	958	941	946	915	926	901	886	908	960	846	921	886	922	913	922	905	923	878	922	892	917	922	947	959	970	928	943	926	913	915	918	937	944	896	958	875	896	875	922	924	910	884	940	878	893	916	838	901	921	919	993	893	922	904	918	938	927	923	921	977	933	914	895	934	925	928	997	883	936	877	953	872	916	912	897	933	863	930	956	950	918	951	938	964	923	899	914	922	931	954	961	950	884	939	931	890	882	927	943	875	908	930	893	914	908	870	930	947	918	924	928	998	929	881	890	945	849	991	926	900	948	950	911	918	885	967	896	923	943	951	886	938	953	924	911	907	891	903	930	912	903	949	906	901	957	890	921	930	917	935	955	943	877	946	919	891	978	921	885	959	907	920	970	886	968	927	866	900	935	984	938	938	918	978	912	914	914	927	918	933	899	933	931	940	879	904	940	952	864	869	941	914	908	922	901	900	899	933	920	897	934	914	926	929	905	918	896	917	925	956	914	924	935	920	931	965	877	894	965	892	945	896	874	932	937	899	911	936	960	938	909	942	954	940	924	934	924	912	934	933	901	897	951	898	897	930	927	982	958	883	862	911	952	882	929	917	898	933	924	963	911	880	907	919	904	915	972	885	918	908	893	897	896	926	881	896	901	906	911	930	908	921	916	938	938	941	905	931	942	905	914	929	897	906	966	921	888	845	901	928	951	932	899	905	863	947	911	938	886	906	872	917	907	918	868	935	965	947	908	956	862	913	951	859	897	907	897	901	926	955	972	945	948	855	917	871	924	933	926	912	904	909	888	942	921	974	965	912	928	893	967	896	1000	884	855	929	889	935	843	948	887	908	978	911	932	930	915	906	890	920	913	956	952	951	863	927	914	917	946	924	884	900	937	901	929	936	890	944	921	858	916	964	932	959	927	898	901	887	920	932	923	915	982	901	943	909	888	908	911	878	936	923	938	894	946	946	934	1020	924	963	970	951	874	930	913	923	902	917	928	961	917	924	908	912	954	929	885	917	980	915	936	963	938	970	966	957	891	941	961	939	884	907	899	952	890	944	880	888	966	903	937	875	915	916	893	904	962	928	864	917	937	912	930	904	901	931	926	937	913	911	852	965	889	919	944	922	922	904	935	966	933	966	918	971	965	937	907	869	881	890	886	922	938	967	924	884	910	894	929	891	967	921	873	917	932	894	906	922	883	937	942	921	865	923	881	915	932	972	926	928	924	958	906	876	921	921	896	948	925	962	883	946	897	964	933	920	947	919	911	956	932	882	957	956	910	1011	887	871	949	949	985	883	924	960	905	940	891	931	889	895	948	914	871	920	951	944	891	901	929	889	939	880	899	903	974	953	924	893	902	921	990	946	958	902	922	967	879	921	871	934	903	996	903	933	938	948	918	903	933	949	911	958	957	925	967	903	927	985	939	913	909	925	929	864	905	939	905	933	961	933	946	873	931	935	932	893	937	894	964	926	944	933	874	929	909	900	889	873	940	946	915	922	862	928	949	835	966	964	941	989	870	946	884	908	933	952	934	931	966	924	922	951	948	892	921	936	909	944	882	959	934	873	941	926	933	932	957	880	948	933	955	948	920	938	910	890	935	891	894	935	949	870	941	958	948	874	927	922	948	932	846	901	922	928	864	938	934	877	891	918	925	893	918	899	989	930	928	935	861	961	984	886	886	911	923	906	960	845	952	961	898	972	931	945	946	941	897	992	913	953	935	889	879	946	909	923	916	921	954	970	879	968	914	953	922	966	954	931	899	906	873	913	915	958	954	939	975	928	899	888	860	939	936	891	933	929	938	905	929	966	869	942	936	939	923	928	931	943	986	888	888	978	900	911	919	936	930	912	878	883	916	941	906	963	875	932	897	936	883	919	879	919	894	943	891	838	975	928	903	887	933	932	896	929	893	901	945	909	856	885	932	948	922	956	930	917	896	954	893	894	957	902	911	914	915	874	934	895	892	972	896	883	906	917	878	944	974	917	909	943	896	921	917	908	900	873	848	911	868	988	909	867	907	907	969	903	973	893	921	937	923	950	919	904	939	936	910	930	981	987	947	959	897	892	984	993	973	919	877	930	933	963	923	944	946	957	929	953	921	911	952	904	887	921	897	972	909	918	969	943	936	899	883	936	929	919	928	951	906	996
2363	958	508	368	1341	5371	5191	2729	1135	405	176	79	62	67	72	63	41	61	60	66	55	61	52	52	66	68	69	57	64	54	63	61	56	70	68	63	65	61	63	62	64	62	60	66	63	70	78	49	53	55	68	57	69	74	68	57	63	57	65	64	49	70	73	58	56	67	64	57	58	73	53	51	70	64	63	58	54	49	56	61	49	70	67	65	65	44	53	63	68	68	66	76	74	79	63	64	63	72	58	61	64	51	61	56	54	60	59	59	59	58	50	51	65	58	60	70	66	67	43	63	58	73	62	65	70	56	57	43	67	61	78	69	51	64	55	69	68	69	73	74	58	62	76	64	59	65	73	73	57	69	76	70	64	48	59	48	57	69	72	50	57	58	56	59	52	75	43	56	72	79	65	74	49	63	70	59	70	54	67	55	52	72	48	69	74	68	63	56	54	65	67	58	53	50	50	67	61	58	73	55	64	71	60	45	66	72	60	61	56	58	60	73	87	67	72	56	54	73	58	74	74	66	58	59	73	73	72	61	57	56	55	60	69	70	51	62	60	52	68	69	62	55	58	68	55	65	64	48	74	62	75	65	52	64	75	67	58	71	65	66	63	53	75	73	68	61	73	52	58	59	67	58	46	63	71	56	75	57	74	62	70	73	65	65	64	69	69	68	64	73	77	45	65	73	65	86	54	60	63	52	47	62	57	57	51	59	62	56	72	56	65	78	56	55	57	50	61	55	60	62	55	54	65	50	61	68	71	53	61	60	73	43	58	76	64	63	69	79	66	52	75	51	58	65	63	56	71	65	62	68	76	80	64	58	68	59	71	79	68	65	53	82	68	68	59	60	68	59	62	56	56	63	63	50	71	69	67	53	60	65	50	63	59	72	61	58	56	63	55	50	66	74	67	68	57	60	59	65	60	70	68	83	70	62	60	42	67	73	62	62	60	62	61	61	55	54	73	51	71	58	56	61	60	51	76	71	58	62	62	59	64	67	56	87	72	67	63	58	59	74	55	65	59	67	70	61	59	85	65	56	68	76	57	59	62	48	56	64	70	80	56	70	68	57	51	67	54	62	67	71	69	63	70	54	64	57	51	65	61	66	60	69	58	59	58	66	52	65	62	62	54	62	58	60	63	77	46	69	73	67	53	68	58	60	71	62	65	69	67	67	62	73	60	60	72	56	64	70	47	72	61	69	61	67	78	70	56	72	54	70	68	50	59	71	59	74	68	66	65	59	71	61	54	54	42	66	63	67	50	68	58	78	68	70	66	52	61	52	46	53	70	59	52	64	60	65	65	64	51	56	66	55	48	65	56	60	63	70	70	54	60	49	65	68	53	52	59	66	67	56	64	80	66	57	63	61	58	55	67	55	53	69	69	71	58	55	71	64	70	61	68	68	54	64	57	62	63	67	69	58	58	63	58	63	51	69	62	48	69	65	57	70	53	68	51	59	72	58	59	72	51	71	62	63	59	55	63	55	65	63	69	66	64	62	65	72	60	61	45	71	59	84	61	70	67	58	69	64	60	63	58	56	60	67	68	63	60	79	60	63	57	78	47	64	69	82	50	81	54	66	66	52	47	67	63	78	80	68	61	68	55	63	66	69	66	55	64	69	58	55	68	69	61	75	41	62	73	58	51	61	66	62	48	66	63	66	61	63	63	60	48	56	67	69	38	57	52	75	57	61	61	82	68	55	65	55	52	58	62	54	59	49	46	63	60	55	60	65	64	62	66	56	62	64	54	73	67	61	69	63	62	65	53	59	86	70	69	58	63	63	60	76	60	79	71	62	61	60	67	63	65	69	57	52	43	59	55	64	64	62	66	67	67	74	54	66	56	60	62	72	66	56	56	75	61	51	62	70	72	64	66	57	64	44	61	69	61	63	67	55	57	62	61	63	64	59	70	52	59	45	52	62	62	67	75	57	65	59	55	67	55	68	63	57	62	72	69	78	64	61	62	70	59	79	61	53	69	69	61	46	72	65	69	68	72	49	57	48	56	61	60	71	64	79	76	59	51	67	51	55	72	69	51	75	65	65	55	56	59	70	62	61	75	50	66	72	65	65	59	68	61	72	70	76	58	75	67	82	73	70	58	54	64	66	61	79	52	65	53	56	61	55	56	68	55	63	59	71	65	67	61	58	58	63	62	67	63	60	64	62	57	65	59	71	58	69	65	66	61	52	66	62	52	69	54	68	55	85	71	58	56	67	53	66	63	55	60	65	64	71	54	55	67	69	68	62	50	60	57	57	59	56	60	75	69	69	61	55	60	81	62	70	64	60	69	55	58	71	66	64	60	74	63	43	55	74	63	64	64	69	74	67	60	62	44	75	68	70	60	76	65	63	80	58	75	59	64	55	64	60	56	78	65	66	50	56	56	69	52	71	64	53	54	65	68	66	46	73	70	75	60	68	65	68	64	70	66	70	39	73	73	55	62	57	62	54	57	54	73	58	66	67	65	77	70	66	73	64	53	70	57	65	67	53	67	62	53	68	72	56	69	69	56	50	67	78	67	66	64	69	57	60	69	66	51	76	55	63	58	49	58	61	75	71	71	59	70	62	57	74	55	74	56	61	73	60	54	55	62	58	68	61	63	58	65	53	56	56	66	68	61	66	58	78	64	59	65	54	65	50	54	60	66	67	74	67	60	62	63	77	61	61	66	64	62	52	73	62	62	72	82	66	65	53	52	61	49	70	65	51	54	64	63	67	63	57	72	50	64	51	80	72	63	61	68	49	71	56	64	64	55	57	59	62	68	66	59	61	63	62	55	56	60	67	65	63	78	56	56	74	54	67	62	52	58	42	71	50	76	75	63	64	62	51	72	74	50	70	64	58	67	50	47	60	61	65	61	68	64	63	60	51	61	83	71	55	54	51	61	70	65	60	56	58	66	68	57	59	66	45	53	64	64	56	89	63	66	63	68	65	62	70	47	56	67	59	56	64	72	60	59	66	67	61	69	51	66	65	59	60	68	59	52	54	48	53	55	60	63	61	47	66	55	73	60	60	67	55	56	62	64	75	63	58	60	59	65	71	62	60	81	73	74	63	69	73	68	57	64	55	64	55	76	62	69	71	61	67	60	59	66	71	64	75	65	72	53	82	52	47	68	54	66	69	57	48	69	67	60	65	65	67	60	59	50	58	70	61	49	65	54	65	53	67	57	58	50	80	60	71	62	58	55	60	56	63	54	77	56	60	64	72	66	52	67	58	47	62	60	57	60	67	60	56	52	51	69	74	60	49	53	76	48	58	71	67	56	69	66	65	52	68	55	59	57	71	62	71	62	73	54	78	51	68	59	62	70	63	64	66	67	66	58	51	50	73	67	57	68	55	59	67	76	69	62	57	58	59	70	50	60	64	69	62	72	66	74	62	78	83	61	65	63	72	61	61	52	52	60	62	49	64	62	77	73	60	69	64	57	69	63	59	63	53	76	63	63	45	54	77	64	51	67	82	52	63	55	55	61	61	67	57	53	66	62	53
24075	15524	9825	17055	37139	49920	42987	32446	21712	11017	4035	1460	942	857	760	883	811	824	795	781	778	818	818	784	793	827	785	784	783	828	760	791	776	810	768	823	808	763	830	829	837	761	814	815	791	773	769	780	789	766	825	771	795	776	823	841	859	841	789	814	796	805	842	800	777	832	822	764	800	832	812	854	799	847	801	781	803	824	836	806	843	801	816	815	835	779	761	817	844	845	803	784	829	749	826	805	811	827	811	807	813	833	828	839	831	796	826	791	823	793	797	816	768	833	832	782	766	812	789	793	797	802	848	855	833	837	788	833	793	824	868	835	775	794	802	802	778	827	795	774	815	798	817	777	831	790	826	819	791	819	875	864	894	845	861	809	843	763	823	821	792	819	806	814	850	781	811	803	822	807	774	841	774	795	797	817	820	790	801	801	822	878	832	815	781	824	789	783	774	836	813	811	779	803	787	721	795	748	823	817	833	846	831	795	813	792	765	770	832	849	780	798	845	763	799	786	801	844	852	808	826	820	802	787	761	811	814	795	796	808	780	801	792	781	762	774	822	812	812	813	813	802	801	805	769	843	813	853	864	787	835	780	774	797	869	780	781	822	779	824	808	769	830	801	885	823	775	814	806	800	860	775	846	802	712	864	834	804	803	772	805	815	836	784	758	823	810	797	810	835	822	800	813	799	777	804	776	763	817	799	813	852	786	841	825	851	814	781	752	837	785	807	807	799	827	780	784	849	809	847	775	789	763	769	822	807	796	828	834	845	820	835	818	782	823	852	828	790	789	777	827	809	814	809	818	808	800	780	839	799	749	792	752	773	826	865	800	792	770	806	790	800	827	817	852	809	861	748	794	797	793	791	802	820	821	825	843	816	822	895	806	831	791	819	819	805	782	782	774	852	816	813	765	854	777	841	778	803	774	795	784	817	831	809	771	781	768	830	789	874	768	807	773	824	793	819	828	830	846	801	782	841	793	828	777	834	784	811	790	820	795	813	757	804	803	797	819	785	780	845	811	835	786	811	811	744	753	817	843	769	824	746	809	807	811	805	848	851	815	806	763	856	794	809	839	806	826	796	841	779	786	802	805	819	799	809	852	776	786	840	757	769	833	812	770	812	820	785	833	826	760	787	817	854	748	808	796	759	786	853	797	823	836	794	797	807	760	834	812	809	814	803	842	820	769	805	838	832	761	814	834	794	849	816	827	837	854	805	825	764	820	802	815	850	830	829	775	823	799	766	837	791	783	822	817	795	788	832	831	764	747	796	848	841	786	846	814	815	816	819	784	831	814	837	779	874	809	840	788	759	846	864	793	782	862	805	815	807	828	781	787	814	802	799	800	840	859	785	775	863	816	823	843	805	780	784	801	792	792	791	825	782	864	761	838	859	825	836	793	835	786	798	815	774	777	800	792	828	821	798	826	834	825	803	816	776	799	778	810	762	768	825	807	816	816	826	781	845	729	778	829	859	844	805	796	790	812	788	805	820	836	788	820	818	848	850	837	810	813	846	811	781	800	851	854	812	820	785	800	775	808	843	828	798	764	822	780	830	793	826	862	794	840	777	829	838	829	837	739	846	767	796	811	773	834	801	762	806	825	846	813	833	812	820	815	814	788	837	845	800	804	811	826	838	776	849	793	799	806	798	784	787	778	802	847	820	819	855	796	811	839	846	828	777	797	849	795	820	835	834	823	863	847	763	852	821	811	830	818	844	793	845	808	770	790	813	804	831	837	805	811	859	829	791	819	795	824	835	783	807	810	825	811	847	843	807	829	817	821	832	791	853	800	835	764	817	791	778	782	771	849	761	797	795	838	816	792	755	810	851	803	828	831	800	841	817	785	767	824	837	783	823	800	849	864	823	786	806	834	795	753	823	786	872	796	794	802	802	802	741	829	815	801	833	793	842	823	811	802	802	790	806	795	833	867	752	778	840	824	779	805	813	808	754	811	764	829	788	786	822	804	824	831	834	792	780	808	775	762	825	818	827	805	775	818	801	753	774	800	837	865	802	841	777	814	808	809	780	811	784	802	833	789	849	830	827	783	850	843	816	814	823	839	776	768	776	807	791	796	824	785	764	826	789	824	796	825	738	778	813	795	788	816	816	841	830	818	782	805	812	786	826	807	830	791	751	802	810	823	775	850	813	843	822	833	815	752	829	832	773	785	791	846	836	815	812	754	825	809	829	833	818	830	818	831	819	772	794	873	831	802	764	803	763	808	822	796	807	847	823	850	833	835	853	820	793	823	820	820	777	799	795	794	809	848	817	775	838	844	774	781	762	810	752	868	815	836	854	774	811	821	784	794	805	853	821	789	825	827	759	818	803	828	824	814	808	787	826	837	852	810	788	852	829	784	812	843	775	833	820	813	843	836	833	854	823	827	770	829	812	779	824	822	776	850	805	794	813	845	832	768	857	849	868	815	806	797	765	825	834	822	795	774	769	772	832	831	860	833	752	787	799	758	870	807	807	793	828	785	764	768	811	841	794	829	822	773	814	809	802	824	794	797	818	789	815	784	846	818	803	831	839	773	776	824	825	834	764	796	791	774	810	788	835	821	792	864	781	790	831	786	803	821	820	845	810	819	794	821	808	779	858	802	793	759	787	798	814	825	791	812	831	787	796	823	842	823	798	782	848	798	793	836	810	822	818	811	804	786	806	848	796	840	774	858	768	824	767	836	770	801	770	848	789	831	827	821	826	811	764	777	814	810	871	807	798	791	776	796	770	745	809	851	798	812	796	810	835	813	803	825	783	791	790	803	771	814	784	762	826	789	776	804	842	832	832	806	839	837	762	746	815	853	812	828	801	775	838	808	778	866	827	828	833	820	861	829	782	783	829	760	827	797	817	847	821	824	819	781	843	885	821	764	804	770	811	797	805	773	798	806	816	763	807	803	761	807	790	797	779	765	734	835	864	808	783	829	774	785	827	783	848	853	854	803	774	825	872	780	810	789	775	860	837	783	822	785	793	841	836	801	843	801	838	787	781	788	772	807	789	852	791	829	816	774	754	794	832	843	796	807	779	801	810	777	768	847	799	762	813	805	824	826	872	821	830	821	807	791	779	793	772	795	769	831	831	788	802	851	818	791	797	833	805	827	806	824	780	801	766	841	796	807	805	845	840	826	815	799	807	832	826	839	826	810	804	812	753	805	779	810	804	809	828	846	822	796	804	795	817	810	772	858	769	824	825	818	760	778	806	797	853	828	802	779	774	799	833	825	757	803	792	847	784	818	820	815	783	791	788	836	842	839	787	783	804	778	806	823	792	854	827	797	746	771	767	808	811	806	794	761	787	830	828	789	793	827	814	770	775	805	752	780	844	765	810	768	789	837	779	804	790	751	770	794	838	837	840	815	833	814	821	791	830	807	774	815	789	852	835	797	794	758	801	813	821	791	827	835	793	768	851	794	809	770	782	803	771	829	839	816	813	823	783	808	824	822	845	831	798	815	770	777	799	826	774	834	790	827	813	856	767	825	798	805	764
1907	1648	903	570	4328	12866	11718	6072	2206	762	244	109	63	85	71	79	76	57	67	58	62	64	51	82	70	71	66	67	69	74	90	74	64	75	61	65	62	68	72	59	67	68	80	53	64	63	63	61	71	64	63	82	71	72	71	67	67	67	57	50	72	47	62	56	79	55	85	53	61	60	80	57	69	70	64	75	69	60	81	62	64	75	69	46	56	66	64	79	69	68	63	71	49	56	67	62	72	69	73	66	77	51	52	64	61	59	68	64	58	66	65	53	79	67	61	72	45	72	70	81	69	56	63	58	46	55	60	78	56	64	68	52	63	57	64	78	74	69	62	66	70	60	60	66	65	72	83	60	67	64	60	63	66	69	58	71	62	75	71	63	58	69	68	69	65	62	76	71	60	63	79	62	73	70	53	71	61	59	59	55	63	80	79	60	65	67	59	56	70	63	60	69	63	62	76	78	59	54	79	74	71	55	64	67	68	75	69	63	51	66	58	70	73	76	70	73	49	63	56	51	67	64	73	65	79	65	68	64	68	69	75	72	73	81	61	77	81	63	75	46	63	72	88	64	61	54	57	57	60	71	48	70	60	74	63	68	60	48	68	51	63	55	55	58	86	63	83	59	71	64	65	73	73	76	72	67	64	77	70	62	60	66	71	71	71	74	71	67	65	68	68	62	60	59	68	76	65	74	72	65	60	78	70	63	56	75	74	76	69	64	59	70	72	64	49	67	68	66	52	64	82	67	70	71	67	65	76	70	51	63	73	71	51	70	60	84	61	63	65	67	69	75	61	69	64	54	76	57	60	88	62	67	86	54	63	69	59	70	72	64	66	50	78	64	77	63	63	62	71	65	72	66	76	57	68	75	57	61	82	58	66	68	76	65	73	70	77	69	54	61	62	65	66	60	74	70	67	80	68	64	64	87	65	72	58	60	81	60	75	59	56	59	55	62	78	74	60	47	59	69	68	68	58	75	61	58	69	58	62	64	70	78	70	52	56	78	56	61	51	54	73	59	61	64	55	55	66	63	62	64	72	56	70	76	67	65	76	73	68	52	61	72	67	71	63	67	72	56	91	67	73	76	56	57	60	67	66	71	50	70	68	44	60	47	60	69	65	68	55	65	69	70	54	55	72	57	62	65	65	69	56	56	72	55	77	70	66	64	60	63	56	61	65	70	69	63	78	80	70	66	59	73	61	60	54	82	55	77	60	64	59	63	68	73	69	71	60	68	71	82	63	70	61	71	76	62	63	68	78	58	61	83	58	67	67	56	72	60	53	77	56	69	65	58	75	81	59	67	69	70	69	93	64	70	69	67	89	59	73	65	55	64	57	59	63	56	77	56	72	67	85	53	71	60	66	60	71	64	63	77	62	70	69	59	59	74	53	89	67	74	55	75	70	56	76	58	61	72	56	65	54	62	64	66	65	64	79	62	72	66	51	72	66	60	59	63	58	69	58	66	74	62	68	54	68	68	60	70	79	65	65	71	60	62	63	63	73	61	66	57	79	72	60	58	68	60	60	78	82	73	70	74	75	65	68	73	73	59	58	49	80	65	55	72	77	64	72	69	47	81	54	67	64	50	55	71	68	59	71	70	75	59	67	59	67	67	76	62	64	52	79	65	80	72	75	77	67	69	69	63	69	67	73	66	68	71	71	59	72	62	78	65	64	69	61	63	52	56	61	56	78	77	74	59	61	70	67	63	52	61	55	71	65	62	54	65	81	53	60	54	66	85	90	78	74	62	69	71	58	56	72	70	74	53	69	68	58	62	60	65	61	68	80	65	70	74	77	60	59	67	55	65	59	76	59	61	64	68	68	64	54	67	68	66	61	57	47	52	58	78	73	71	70	70	63	80	62	47	60	60	65	78	58	54	58	62	58	71	62	64	59	57	74	77	64	59	65	66	80	79	80	58	72	75	68	71	63	76	59	48	66	67	74	63	64	61	67	64	68	53	67	65	64	64	70	66	77	83	65	67	61	70	55	60	74	63	71	67	58	77	70	51	62	61	59	60	57	73	67	72	62	78	65	55	61	59	54	72	70	68	72	65	82	73	68	58	61	64	68	70	62	78	65	71	78	58	58	69	59	62	61	51	61	74	69	68	60	63	63	62	57	58	64	70	55	67	59	70	72	64	61	71	66	60	67	69	56	59	66	66	67	64	59	69	64	72	58	50	65	63	73	82	64	53	52	73	64	60	70	57	62	56	54	68	90	54	62	60	61	56	62	55	59	76	60	64	65	61	66	69	77	81	56	69	72	82	72	59	46	57	59	67	63	73	75	74	70	71	69	76	55	66	57	70	70	66	71	64	74	60	59	57	78	59	63	72	70	61	72	75	56	84	69	64	65	71	69	73	59	66	89	56	75	55	72	79	69	63	77	52	73	64	64	63	75	73	58	67	71	65	70	65	54	46	72	80	62	57	65	59	70	68	72	74	69	61	50	59	58	53	55	48	58	71	54	60	78	77	57	68	75	64	61	56	76	71	77	48	71	72	69	72	59	73	65	60	60	65	71	81	59	47	68	58	77	55	67	73	69	66	61	59	79	66	61	60	64	83	66	76	73	69	55	64	71	60	68	61	78	70	63	60	56	60	72	58	63	63	64	66	52	75	71	73	61	74	58	75	76	61	52	65	63	63	62	62	70	62	59	64	68	56	60	69	61	63	75	64	51	59	63	66	78	62	65	62	60	65	73	73	77	52	67	57	64	61	71	63	64	63	62	63	66	55	60	61	60	70	74	62	64	54	70	72	58	58	71	63	77	57	65	56	73	53	75	73	67	72	61	78	55	85	65	73	63	54	76	72	73	59	73	60	75	58	58	55	65	82	48	65	80	58	69	76	56	73	71	59	54	61	56	71	78	64	57	77	71	61	61	60	54	66	62	75	60	73	71	65	57	61	71	72	68	56	63	48	68	58	66	66	92	49	65	66	72	56	65	62	60	66	57	78	61	68	64	68	66	55	53	80	55	64	59	47	62	54	64	65	65	73	70	57	66	64	62	66	66	46	59	66	66	85	71	54	76	59	83	53	71	53	53	72	64	74	59	67	60	52	69	71	69	65	60	59	61	74	75	65	55	53	68	78	60	76	56	64	54	71	64	77	69	58	75	75	68	50	49	56	61	69	66	74	79	65	64	62	61	64	66	61	51	62	73	67	56	53	66	66	68	54	61	61	75	77	68	58	67	74	72	79	73	63	61	61	67	69	63	68	69	46	62	62	64	69	64	68	56	78	65	56	46	74	61	84	91	78	66	48	59	74	67	67	67	61	62	69	72	69	55	73	72	69	57	72	76	89	65	62	90	75	65	57	72	62	55	69	65	78	69	64	82	73	63	67	64	70	59	71	62	55	75	71	69	73	70	57	57	63	61	72	55	73	73	71	76	63	64	68	59	70	69	57	70	59	45	73	66	61	61	58	53	76	73	67	70	64	65	63	61	80	49	66	52	60	72	66	69	55	53	70	65	69	69	75	52	66
26795	20074	14243	22597	51607	66900	56062	40698	27442	15082	5563	1932	1041	855	892	825	849	860	862	804	875	822	846	850	870	879	832	799	792	831	858	886	888	825	891	840	816	818	794	893	871	812	838	833	819	828	894	866	863	832	860	842	832	859	841	871	816	819	820	841	846	833	813	852	822	842	829	823	903	844	862	832	866	824	777	828	882	841	875	843	866	786	830	852	847	801	828	806	831	830	840	813	815	858	858	834	850	814	883	816	911	844	823	837	887	875	833	827	860	812	809	867	838	850	858	821	863	866	835	840	795	799	847	862	852	839	835	863	844	839	851	830	869	824	880	820	826	823	840	853	803	824	807	875	873	851	860	882	850	794	801	845	808	858	873	841	863	790	865	823	858	854	843	829	836	824	860	829	825	850	890	865	836	859	838	875	852	790	836	863	866	829	795	851	854	844	887	853	836	862	876	869	839	842	893	849	856	806	854	821	850	835	808	845	793	851	811	887	852	860	825	811	840	840	822	847	866	863	870	847	863	828	843	785	850	788	855	845	835	850	810	804	786	853	845	820	890	853	856	840	800	841	846	841	838	836	850	863	906	839	786	867	886	849	893	869	815	830	847	820	845	822	863	791	805	861	868	816	862	905	834	857	843	850	775	892	846	806	840	839	854	835	875	806	866	895	861	806	882	798	829	839	818	894	849	800	881	813	880	857	823	848	860	829	866	850	884	841	793	811	874	808	836	827	825	841	891	829	826	875	848	830	841	843	833	826	904	825	853	851	832	842	846	819	804	827	798	797	810	847	835	850	830	817	842	780	814	884	805	855	812	816	844	841	834	842	812	858	793	862	830	829	854	828	844	874	844	830	875	819	859	784	878	900	846	819	895	867	858	901	835	881	820	832	819	864	854	817	828	916	847	823	889	899	846	846	784	867	832	827	796	891	871	839	897	811	884	837	850	841	876	859	836	844	873	849	825	838	828	828	826	831	777	842	806	879	852	858	882	823	829	824	797	839	847	860	876	815	807	837	844	835	833	834	831	844	837	842	854	835	841	814	850	796	814	856	827	802	809	857	821	857	827	849	890	819	811	827	874	792	821	758	845	795	856	876	831	869	809	824	855	834	842	861	841	842	850	782	794	804	903	839	852	786	874	831	859	856	885	793	833	851	821	868	864	873	786	837	864	832	846	832	801	850	854	864	793	807	846	867	815	815	862	854	876	867	843	829	862	848	799	847	871	843	859	808	833	870	851	823	888	881	829	805	864	873	796	912	866	821	843	868	841	861	854	857	868	812	843	867	843	821	841	827	804	794	877	867	839	795	852	845	842	846	882	827	852	877	836	823	864	826	851	846	906	854	883	807	827	876	823	829	827	851	825	823	783	876	884	854	936	831	806	826	845	821	810	873	833	856	849	830	819	820	863	903	797	840	870	847	770	872	864	837	823	791	835	859	829	816	835	892	823	811	834	813	832	827	795	794	802	890	848	827	802	847	823	837	869	827	829	818	807	856	874	854	830	799	834	854	827	842	790	856	800	861	878	867	848	819	862	835	897	892	865	818	829	866	786	861	860	896	813	826	825	871	878	838	820	810	829	833	861	816	842	840	847	871	853	846	844	833	891	880	834	776	818	856	870	799	835	847	789	864	872	812	853	826	833	867	823	817	822	838	861	836	851	870	842	775	833	844	851	874	855	906	917	795	895	788	830	859	872	813	833	865	857	831	816	818	793	843	861	870	866	857	830	869	869	827	832	879	817	898	856	839	862	836	840	906	852	862	863	841	876	806	872	806	846	845	825	854	878	881	801	837	872	850	863	885	847	842	827	887	858	877	898	821	847	854	843	859	835	844	863	847	816	895	909	807	850	865	833	837	822	826	858	824	878	854	876	871	822	793	817	867	862	840	874	850	803	860	828	812	859	804	865	859	788	885	858	815	850	875	855	834	830	868	859	878	837	865	873	785	851	809	818	847	822	855	850	838	815	859	839	772	865	835	840	866	862	902	784	824	921	789	877	794	840	886	804	838	831	856	884	866	842	840	872	839	877	892	871	860	867	836	841	837	805	848	868	879	838	785	834	880	809	870	868	830	845	842	867	784	868	847	821	804	810	833	863	891	870	845	870	838	900	819	881	820	840	826	818	828	840	827	773	820	899	823	860	805	857	802	850	839	820	845	855	808	820	782	832	827	834	870	853	903	798	831	855	814	811	850	870	825	851	842	834	881	867	863	834	796	818	792	891	787	847	790	830	827	828	902	872	843	784	846	830	841	883	837	898	888	857	852	870	820	832	889	811	821	823	830	851	827	863	869	863	853	808	805	850	811	806	866	851	852	818	825	870	792	866	787	863	786	849	826	815	888	834	890	894	815	854	878	837	841	856	850	869	910	811	880	864	864	850	857	865	861	833	835	848	897	812	811	903	856	835	825	826	808	862	888	884	860	811	827	847	860	810	875	864	843	819	864	866	838	813	839	856	840	823	804	800	827	829	818	855	848	841	876	852	834	824	858	815	842	815	871	830	872	843	857	856	900	888	841	881	866	779	846	840	810	814	871	802	878	816	862	836	850	868	831	882	856	799	825	828	825	807	866	896	795	846	854	827	873	885	794	808	849	830	805	821	855	887	867	827	865	858	840	818	815	835	820	822	809	835	818	829	868	852	855	818	818	829	837	836	873	835	820	886	827	838	811	888	871	856	898	881	860	828	822	852	859	828	888	860	846	865	824	803	842	864	828	861	794	838	833	778	818	813	880	783	800	873	888	894	813	848	854	800	858	863	842	817	877	866	820	814	911	876	854	813	826	855	919	885	821	819	862	818	840	866	847	835	891	814	831	857	791	823	898	825	831	859	806	845	866	806	829	828	849	825	817	837	802	855	855	854	854	855	842	794	806	850	872	881	876	799	791	910	860	871	862	868	798	775	839	816	836	759	832	928	867	826	807	872	808	824	928	854	855	822	885	827	842	813	827	861	855	829	816	790	877	838	853	863	847	848	821	838	852	877	921	865	864	893	912	863	875	827	822	822	841	878	842	883	874	872	821	861	791	830	854	808	805	870	878	866	813	827	863	871	836	834	872	799	823	817	814	851	813	853	804	911	821	827	852	851	829	849	839	800	909	875	801	885	815	836	826	841	863	812	875	835	882	856	842	842	869	801	844	823	863	806	812	835	860	877	826	861	895	836	844	840	819	824	787	874	812	889	851	812	836	852	849	842	810	840	823	885	820	796	871	830	890	840	868	816	862	838	836	808	832	851	801	882	874	815	862	911	838	837	738	852	870	805	813	822	801	795	870	844	860	849	849	823	857	833	788	875	883	847	848	855	866	847	838	855	815	813	804	822	888	817	893	876	853	846	850	836	854	796	873	867	843	831	826	828	825	829	830	803	830	834	854	875	874	851	789	819	821	815	870	856	902	840	809	823	774	801	847	841	829	827	830	861	813	842	786	848	906	846	882	812	825	799	851	801	862	831	795	835	874	832	865	852	796	816	860	819	871	916	803
4037	1063	507	457	4484	15454	13750	6814	2283	691	213	89	73	81	73	68	58	73	57	78	54	63	78	75	68	70	73	58	68	77	72	62	66	77	65	61	63	71	78	60	65	53	87	67	63	74	69	62	73	67	70	79	76	67	62	73	60	72	61	65	82	70	74	67	59	75	57	82	84	61	61	81	77	65	70	71	61	69	63	73	78	68	65	55	65	60	70	74	55	63	69	70	63	63	90	78	64	69	61	76	73	80	72	72	57	84	61	70	78	56	73	80	87	72	65	68	92	80	63	80	64	82	69	60	68	64	55	64	63	59	61	63	70	77	55	73	61	71	60	70	71	63	68	69	68	69	63	81	79	84	78	63	65	66	70	64	82	58	79	67	69	65	76	75	52	60	65	68	75	46	65	57	94	65	64	61	66	85	72	70	61	56	51	68	65	77	60	65	72	63	67	74	66	64	66	83	78	77	70	55	63	60	62	60	62	66	85	83	82	54	68	62	67	61	59	67	84	70	72	50	71	85	72	75	68	73	76	78	69	78	81	78	70	70	69	74	82	73	69	64	77	76	65	64	54	74	74	94	72	67	62	73	64	71	67	73	69	68	73	70	57	72	81	59	71	75	76	79	51	56	63	68	60	77	63	72	65	60	67	80	87	70	63	46	70	71	58	77	83	70	50	76	60	68	61	69	58	71	72	82	81	65	67	65	66	43	58	62	79	60	71	78	72	60	76	69	79	71	51	67	73	74	58	58	78	61	78	77	67	62	66	54	73	54	75	79	56	72	70	69	65	80	70	74	73	69	67	64	73	73	72	83	65	79	61	63	53	84	84	68	50	69	73	61	55	68	69	55	62	82	62	78	76	59	64	71	65	59	49	77	47	56	62	57	65	77	60	62	64	65	64	66	65	70	78	64	64	63	69	72	68	70	71	68	72	63	66	66	72	72	60	75	73	73	74	73	67	66	69	60	83	69	66	80	72	62	71	58	53	54	60	69	64	75	67	70	83	71	75	72	60	58	74	72	65	61	64	69	75	68	56	51	67	55	69	63	64	80	62	69	72	57	74	68	70	75	74	70	73	62	59	72	63	73	80	64	55	66	87	52	70	73	68	83	63	59	69	72	70	68	63	87	65	79	58	61	46	80	57	70	56	69	68	54	63	66	67	61	61	62	62	67	72	53	76	71	86	66	65	66	57	84	85	64	69	73	54	70	72	70	61	64	64	67	66	71	68	60	71	78	71	77	79	74	77	76	64	49	74	70	76	73	84	67	73	62	69	87	66	71	83	70	63	75	69	54	61	72	71	63	69	80	67	70	79	86	69	80	69	62	74	75	67	67	62	71	68	64	74	68	64	67	53	69	64	65	86	71	66	76	91	75	80	75	56	71	81	77	61	66	69	66	65	78	65	60	72	89	71	69	75	54	70	72	69	80	71	65	68	60	67	74	67	67	73	67	64	71	62	60	86	79	66	58	70	73	60	62	76	67	69	76	72	70	70	80	65	69	62	70	67	66	70	82	52	71	68	79	92	54	77	63	63	56	71	71	64	56	55	73	59	65	66	83	82	75	68	74	61	58	63	89	68	62	51	46	72	71	76	52	73	54	67	74	68	68	66	64	58	69	74	61	53	62	72	52	68	70	63	82	73	76	66	72	67	65	64	70	67	60	73	64	55	58	61	70	68	55	59	60	70	71	75	66	78	80	66	67	74	66	67	71	73	66	55	73	80	72	80	82	77	64	74	69	67	75	62	67	71	60	56	58	65	54	80	82	75	64	72	72	70	80	68	69	69	61	70	68	70	67	71	76	72	66	51	78	66	50	72	51	74	64	83	69	60	76	76	78	73	85	88	58	61	72	75	73	64	84	67	59	66	65	61	72	79	58	88	61	82	56	79	58	63	66	75	58	90	69	66	57	74	82	59	76	77	67	74	74	78	66	71	68	68	75	71	51	72	70	65	72	54	66	67	62	73	73	57	81	71	85	61	57	70	60	65	70	74	58	90	74	79	55	55	61	71	70	81	58	66	67	70	61	65	74	75	59	61	66	67	75	73	56	72	70	59	61	69	54	60	68	63	75	72	71	77	56	68	67	73	82	74	68	63	70	62	62	73	65	77	69	64	76	67	75	73	72	59	65	70	68	68	82	77	66	82	62	77	65	75	74	74	88	88	66	64	58	69	74	69	61	60	65	77	57	69	65	55	71	70	69	73	83	81	61	59	55	72	70	58	70	68	59	68	68	75	74	65	79	67	60	59	78	65	64	65	65	68	78	67	64	71	65	81	72	76	65	66	56	66	80	60	70	69	73	57	82	59	69	63	69	80	62	87	61	74	69	63	68	74	56	70	62	75	73	71	52	68	77	58	75	63	59	65	76	68	65	58	69	74	65	56	58	64	67	80	67	66	61	72	58	70	71	62	60	97	59	64	69	88	59	57	61	58	63	70	61	72	76	64	58	50	55	60	68	64	71	63	72	48	73	81	75	68	57	56	66	58	72	70	77	47	58	69	67	58	61	74	69	76	74	60	78	72	70	76	72	65	70	70	48	50	81	70	71	83	60	72	61	59	72	68	69	71	77	67	57	80	66	79	67	67	65	89	71	69	61	69	80	62	65	81	64	60	65	61	73	59	67	62	58	73	55	78	67	59	64	73	65	61	94	68	72	68	63	66	66	84	48	77	61	76	70	79	62	79	74	77	77	67	75	72	59	77	80	66	64	64	67	49	73	66	59	51	64	90	79	64	74	72	73	67	75	62	74	70	80	71	75	59	59	76	82	72	53	74	54	62	69	67	53	64	60	91	77	86	72	63	68	66	79	59	75	69	57	66	60	82	65	48	63	62	80	68	101	76	72	60	73	61	74	68	54	70	68	60	58	53	50	76	82	59	77	56	56	65	78	71	76	65	68	63	67	66	66	72	73	85	69	75	73	66	94	74	65	59	68	54	69	57	72	65	56	72	77	74	90	72	85	83	54	64	59	74	80	56	64	64	62	67	62	77	77	63	78	61	73	83	61	68	52	75	90	76	74	63	63	66	63	64	78	72	68	78	68	66	72	68	78	64	68	65	72	67	68	82	73	59	60	60	69	58	87	62	66	79	70	63	66	55	65	71	66	55	83	67	52	57	85	60	62	79	73	77	79	63	59	68	77	82	56	71	59	76	64	66	58	77	60	62	72	58	52	73	89	86	71	71	76	68	73	59	72	62	64	80	79	79	65	64	71	70	67	69	79	83	67	55	57	62	65	63	74	72	74	68	76	71	77	78	81	63	76	83	74	56	69	80	78	65	59	70	70	61	60	61	58	73	69	60	59	58	79	83	73	68	58	66	64	85	73	58	75	64	66	61	60	74	78	77	65	72	67	78	83	55	71	79	76	68	73	69	76	62	68	63	62	60	78	74	60	73	78	71	71	68	79	70	71	56	68	67	67	69	69	54	58	57	66	62	73	68	66	67	76	62	73	76	66	66	61	75	78	77	75	68	68
28075	15631	9716	19655	49873	71124	59362	42424	28153	15123	5233	1805	1051	964	883	941	905	861	867	884	865	924	941	880	863	918	876	918	879	906	875	877	854	881	886	913	967	889	930	894	941	851	862	849	911	869	901	851	906	836	895	914	928	915	872	845	854	876	841	851	901	956	923	867	881	888	885	889	914	963	866	884	875	885	902	929	911	810	869	917	901	905	936	912	868	903	856	891	869	868	870	889	821	941	879	895	851	906	904	827	884	909	928	919	882	848	896	865	843	938	822	849	913	886	890	938	912	919	872	888	864	943	883	876	900	916	855	947	922	871	847	842	877	907	871	926	898	885	885	903	918	896	924	891	936	821	910	884	924	918	946	855	930	925	922	916	883	922	844	842	900	924	876	863	881	970	895	907	933	911	895	886	912	900	943	894	917	865	873	813	907	935	904	914	841	908	894	905	904	882	876	904	931	864	881	826	890	924	914	876	943	869	875	909	891	910	875	850	931	922	862	857	884	902	912	869	891	864	913	891	846	912	888	899	886	907	892	848	885	869	896	871	848	878	891	880	870	902	925	849	852	869	887	890	905	895	909	898	889	857	887	872	883	864	905	884	884	902	957	905	865	898	879	886	913	916	882	874	903	908	894	847	897	912	901	914	883	908	883	872	934	915	854	903	885	874	892	906	925	902	906	933	912	937	854	845	873	887	854	944	860	863	952	901	876	881	885	882	867	888	896	913	985	929	927	924	953	942	944	864	912	902	871	875	906	924	932	886	871	888	892	887	916	871	908	912	946	904	891	899	857	923	858	888	925	874	897	877	845	875	905	910	880	904	847	830	911	898	875	903	881	911	852	901	948	915	881	898	878	918	855	871	911	841	913	905	937	917	871	892	921	901	929	904	877	909	945	914	938	881	912	893	908	852	877	901	840	912	878	890	945	904	939	927	829	879	863	942	936	877	841	954	881	916	867	859	924	897	904	864	913	924	876	916	848	893	921	860	910	923	950	848	944	831	902	892	875	891	893	824	876	862	940	906	874	931	896	920	863	884	909	925	940	876	869	875	913	870	892	833	893	923	876	876	914	872	877	884	870	852	942	953	908	924	882	861	930	920	819	883	859	892	923	887	882	846	892	891	936	832	881	910	842	913	902	883	847	913	921	895	910	894	907	898	893	948	913	889	888	897	874	877	877	878	852	934	919	854	880	919	908	884	845	880	867	882	851	927	945	810	890	862	872	890	946	886	859	875	842	902	946	856	922	863	903	935	866	871	897	898	875	873	877	897	899	862	909	881	838	880	928	911	872	867	845	888	851	850	872	914	912	877	857	887	864	910	912	887	859	869	945	872	922	890	877	888	902	906	868	877	877	931	907	896	893	887	892	883	886	900	955	879	929	868	856	900	897	839	877	865	871	896	893	910	934	889	871	912	897	898	895	892	876	879	899	912	876	869	893	897	831	902	864	889	939	875	895	917	904	900	904	874	880	863	893	879	876	911	895	934	887	884	897	880	913	901	899	897	838	914	868	890	866	898	834	859	905	899	894	869	837	910	859	921	890	890	875	935	874	891	947	860	851	875	881	901	887	913	886	888	924	961	919	865	872	890	889	877	858	916	900	895	864	908	865	885	888	845	897	858	836	869	873	914	863	884	893	909	944	870	870	829	882	848	934	870	902	916	899	870	859	937	899	873	885	897	915	907	831	861	953	922	922	905	876	848	908	922	873	919	922	924	980	911	904	907	868	897	921	882	907	928	872	925	906	892	887	904	875	942	963	861	895	914	915	918	863	908	900	881	893	965	868	875	869	876	862	864	843	877	890	889	863	909	858	888	881	888	857	920	882	873	882	892	877	904	907	925	937	860	900	870	865	879	954	928	938	901	888	931	875	902	959	881	880	871	880	925	919	890	890	874	895	947	903	925	912	807	867	926	904	929	930	940	869	938	945	890	871	893	923	877	871	883	901	883	892	899	884	844	873	859	847	902	877	901	839	855	872	915	870	874	877	847	933	888	879	859	856	877	864	855	876	950	906	933	893	879	892	906	897	913	857	945	881	959	883	876	845	951	957	914	893	931	931	858	894	919	846	877	938	827	841	889	884	890	875	955	900	867	888	887	908	866	901	900	888	861	928	918	861	932	827	843	889	951	912	881	897	901	812	900	835	925	893	846	877	833	849	900	881	891	877	940	886	887	887	872	841	815	849	870	854	913	923	903	863	913	970	842	897	928	853	905	950	855	906	918	877	836	865	905	917	893	890	891	905	900	941	878	858	865	883	862	936	892	874	881	894	883	916	908	903	912	851	894	881	925	863	885	935	897	916	830	899	894	835	876	870	873	889	908	904	885	946	815	858	864	946	918	922	926	870	910	935	912	840	863	935	876	877	978	887	897	851	892	859	885	927	873	927	908	885	922	896	942	873	901	892	883	899	935	887	917	849	891	935	850	912	918	916	905	918	903	893	830	853	908	944	888	879	893	946	871	860	933	889	899	880	820	900	881	880	863	917	861	852	870	887	906	877	903	859	904	895	901	889	884	847	869	816	890	873	840	919	883	910	912	851	906	888	891	857	895	827	917	903	889	849	923	883	913	907	883	889	902	877	840	911	924	870	881	891	893	862	874	883	883	840	900	902	922	950	862	856	874	890	857	930	856	906	907	861	874	930	808	903	955	890	895	889	859	875	895	894	891	926	907	948	888	870	915	857	834	922	967	969	972	889	949	918	896	913	926	909	886	873	897	938	903	903	878	941	871	873	921	870	856	901	848	931	878	869	948	910	944	878	886	846	869	873	896	881	847	885	915	912	914	871	825	867	886	857	863	828	895	939	946	864	876	937	912	932	888	872	936	860	869	896	928	852	911	879	928	857	859	882	888	887	840	876	869	862	877	898	904	881	845	902	922	913	912	887	906	879	881	946	865	902	953	866	865	887	911	909	901	858	891	884	886	869	901	839	872	925	913	899	887	846	906	862	904	895	845	908	894	931	910	871	850	931	886	869	899	938	879	907	868	908	936	887	876	888	885	851	905	891	937	934	933	902	857	917	964	906	928	908	876	871	884	892	877	883	889	920	901	883	935	902	826	863	882	878	939	899	893	869	865	854	865	917	873	871	906	888	865	856	883	849	902	883	853	879	851	903	901	877	900	906	868	876	899	909	917	943	912	926	945	869	959	896	880	877	888	911	870	907	887	930	920	912	844	910	964	910	958	903	912	917	855	829	911	872	903	907	859	911	879	882	830	835	876	842	892	810	909	923	841	922	903	858	919	898	874	866	904	855	909	908	899	890	865	913	884	870	914	899	871	889	869	915	934	877	916	864	846	874	881	947	938	911	913	892	898	963	916	914	851	900	888	917	850	886	839	907	897	975	900	884	902	875	897	895	861	798	850	867	874	900	885	893	919	882	867	905	859	895	896	868	932	888	899	822	911	920	855	903	927	871	919	920	932	880	937	861	838	875	934	946	929	864	905	888	900	890	862	877	880	859	888	859	888	904	911	937	910
2301	1394	801	552	7564	23053	20270	10817	3729	975	269	126	78	70	82	75	84	67	66	64	70	64	67	66	77	81	69	81	72	65	85	74	83	70	69	77	63	58	77	75	59	62	80	64	68	74	64	75	79	68	82	56	70	75	76	78	75	63	77	65	59	70	62	76	82	47	64	71	77	63	70	72	61	82	72	59	77	70	87	64	74	70	77	52	50	56	79	60	74	50	73	69	75	80	65	87	62	78	77	77	61	69	67	61	66	68	69	70	90	66	64	62	60	80	73	74	72	60	73	82	84	72	73	71	85	70	65	64	73	64	54	69	61	68	72	65	71	61	73	63	67	74	76	63	57	74	79	78	77	63	58	89	63	71	75	70	67	77	72	70	68	82	71	73	65	70	78	74	74	78	93	52	68	83	75	74	61	60	79	81	80	72	57	67	67	77	79	68	58	88	68	45	77	69	74	82	59	75	68	64	71	66	70	76	75	71	69	64	58	74	78	72	74	76	79	83	68	74	55	79	62	74	70	58	65	69	49	68	68	63	64	82	87	61	65	77	71	70	60	58	74	60	83	64	69	78	75	87	73	85	70	73	92	66	79	74	75	86	64	69	63	75	65	77	64	57	69	80	78	78	81	57	52	68	60	63	59	57	69	77	91	73	77	79	74	74	78	64	62	78	67	62	65	83	86	73	75	70	64	61	64	79	73	64	56	53	79	72	60	66	84	74	71	66	64	66	78	71	72	76	62	71	77	72	66	71	71	66	86	58	56	90	72	71	76	81	65	84	72	76	78	86	59	68	63	66	71	59	63	77	71	81	71	81	75	85	81	73	58	50	73	74	77	64	75	74	58	83	84	75	66	74	72	90	62	74	64	65	78	59	65	65	67	78	73	60	72	74	69	82	74	58	75	71	63	67	74	62	71	79	73	57	75	82	61	72	77	69	71	69	67	90	59	82	64	75	74	60	67	66	64	80	84	59	70	78	73	78	72	57	74	66	74	73	70	66	68	75	56	67	62	69	61	83	76	76	69	77	70	66	84	64	68	65	56	72	81	53	67	84	53	74	74	64	61	70	72	64	76	76	68	67	75	56	67	73	75	70	63	65	60	72	75	84	64	73	77	71	62	60	85	76	76	67	75	48	72	88	63	71	68	65	64	61	78	70	75	51	85	62	72	62	60	75	64	71	69	71	68	62	75	75	75	71	66	57	70	72	72	68	63	65	86	59	67	69	59	72	73	71	68	67	63	70	75	69	71	65	67	59	63	65	70	81	62	74	72	81	76	84	70	75	69	70	61	72	58	57	69	76	74	84	76	63	63	81	69	81	63	68	75	81	78	65	71	62	58	71	75	75	62	84	61	64	80	70	54	66	61	70	65	56	69	67	75	63	95	75	65	92	70	71	67	97	70	64	79	65	75	65	65	63	64	57	75	70	75	78	69	56	76	68	64	74	72	90	72	64	77	59	80	66	67	67	63	71	65	67	71	69	73	69	56	76	81	76	62	73	85	55	61	67	74	78	76	75	90	60	74	74	80	70	69	70	69	77	74	80	75	63	69	87	66	74	76	78	75	73	59	67	68	58	81	89	73	63	69	87	74	73	79	68	68	75	82	71	83	59	72	68	68	64	57	72	70	56	75	70	77	70	71	61	69	71	74	73	78	75	68	69	92	64	64	66	67	75	69	63	66	62	64	76	77	71	65	79	61	71	67	77	69	61	83	75	86	67	81	83	61	71	81	62	85	64	72	63	64	77	69	70	85	66	88	56	71	59	64	78	75	61	51	69	79	77	66	78	49	62	60	71	65	69	63	63	79	69	68	71	79	73	68	58	65	65	67	83	75	76	62	85	64	65	79	83	69	67	82	82	73	75	67	60	70	72	62	91	72	65	79	89	75	89	70	75	68	74	69	61	77	60	64	63	71	73	80	67	68	73	70	73	72	52	76	71	80	69	77	64	57	65	76	72	58	79	76	67	72	61	87	66	63	74	63	80	70	71	77	63	64	85	79	67	85	76	53	72	72	64	76	64	61	74	67	69	63	77	61	64	81	67	65	87	66	81	71	70	83	71	66	64	75	71	95	69	71	70	71	84	70	70	89	74	68	66	77	78	76	67	88	63	59	64	80	78	72	76	72	59	82	68	72	76	71	75	77	68	70	74	72	62	61	63	72	77	71	70	70	73	69	61	62	83	72	60	60	68	77	70	65	63	64	75	72	74	84	61	57	61	56	71	85	76	75	53	79	60	70	83	72	68	78	82	59	62	79	55	61	84	68	66	58	80	71	58	73	77	85	59	69	56	77	66	66	77	70	72	63	74	87	79	77	76	71	66	64	73	82	73	85	77	96	65	48	75	60	73	74	69	73	67	69	58	70	59	64	88	79	91	68	87	70	65	58	56	72	66	60	55	85	86	66	79	67	73	77	67	68	74	70	65	69	64	81	81	62	60	65	80	76	71	65	79	71	62	69	57	66	60	74	77	73	65	69	81	71	75	69	54	76	78	75	72	67	80	71	60	72	75	71	79	83	69	65	63	72	47	56	60	91	59	82	69	87	63	80	70	73	69	64	70	72	76	69	70	65	68	62	83	82	74	72	79	57	85	78	73	63	57	94	76	65	70	77	72	62	75	78	80	87	74	88	70	60	75	62	72	71	72	89	54	69	67	83	62	76	78	50	66	83	60	74	65	80	78	61	67	78	71	79	68	63	72	65	71	89	77	56	79	69	81	58	56	61	79	76	65	56	61	51	68	82	65	65	63	67	64	98	73	77	77	63	70	78	64	78	76	69	71	75	63	79	71	67	72	70	70	76	78	73	87	86	61	79	76	74	69	86	73	68	61	71	80	83	82	73	62	67	61	68	66	73	75	66	81	74	85	82	70	68	69	79	84	76	75	93	77	61	78	71	62	77	69	72	80	65	83	49	83	73	72	81	73	50	77	70	88	68	80	79	72	69	57	62	73	86	73	65	71	76	84	70	54	83	78	80	74	89	73	70	81	65	78	69	86	66	65	71	83	60	73	83	76	63	73	74	79	69	75	74	77	71	73	84	62	78	62	86	64	71	82	69	78	57	65	63	92	73	80	78	74	66	61	77	78	68	73	57	61	49	58	67	82	74	82	66	72	79	58	83	59	74	80	67	64	66	75	72	83	72	73	66	64	68	68	66	66	84	77	74	65	69	63	76	81	63	60	59	63	66	66	75	77	67	93	68	75	64	65	86	72	77	75	64	74	67	71	60	78	82	83	75	65	65	70	79	84	71	68	66	75	74	73	64	94	68	76	61	65	69	69	76	72	69	75	74	74	71	61	66	79	75	69	64	83	63	62	73	62	74	73	69	79	76	63	91	84	74	60	76	67	72	66	67	73	72	62	72	73	58	83	97	61	61	59	79	62	66	70	82	93	81	69	75	69	58	58	84	77	71	66	61	77	71	68	83	67	75	67	62	62	92	67	72	84	60	89	60	71	68	60	75	89	91	84	67	75
27762	18558	12952	22678	58822	80848	67947	49495	32839	18580	6806	2166	1147	909	962	948	897	905	908	933	970	926	957	952	930	962	905	880	928	920	945	926	986	1000	958	878	905	948	969	956	935	900	836	959	962	949	942	887	908	970	979	1014	910	945	962	910	924	873	946	924	923	903	945	874	934	926	939	907	955	937	948	925	923	886	897	940	919	966	913	947	943	907	890	917	909	930	908	933	910	953	859	914	925	947	967	892	902	920	953	907	933	926	994	909	980	889	917	915	947	950	938	897	901	908	932	911	955	927	900	900	952	888	946	844	920	940	935	939	956	973	927	924	921	905	879	965	959	875	896	953	869	906	927	922	946	1008	949	940	923	889	928	877	972	940	962	946	882	879	884	901	911	943	948	940	985	930	914	959	907	948	889	933	923	874	914	922	951	991	914	959	977	883	940	891	935	890	925	938	912	882	933	949	938	923	896	931	977	898	949	929	889	879	897	921	975	917	922	964	980	903	916	956	945	993	919	892	925	941	923	935	937	923	960	945	921	940	863	981	914	933	928	923	983	941	881	905	886	938	940	902	935	912	959	967	916	859	940	924	897	912	956	953	894	922	889	951	874	935	879	939	938	947	896	946	935	888	950	934	853	846	865	946	953	933	874	914	889	933	947	979	868	909	894	938	879	958	867	956	956	911	909	925	946	871	931	971	905	899	923	949	951	937	981	925	937	907	927	896	937	937	936	950	953	864	885	928	879	903	927	908	956	936	947	905	910	924	933	956	911	905	942	915	934	924	916	871	952	936	908	893	944	887	940	925	954	861	909	915	931	865	916	968	953	943	942	957	904	932	871	896	952	884	885	897	901	890	860	885	933	898	930	958	910	904	947	979	871	948	962	958	973	922	893	917	902	933	911	954	906	915	927	861	943	898	901	908	910	938	911	950	907	957	940	940	928	927	909	891	947	960	940	973	903	852	869	953	932	891	913	861	935	913	887	964	930	941	867	883	912	930	914	938	988	901	946	946	935	931	893	855	918	945	887	909	899	944	886	922	985	884	925	888	931	914	942	903	927	963	926	901	900	890	903	921	941	931	929	902	865	914	912	881	924	907	1002	853	925	992	878	904	909	934	909	921	951	892	944	888	883	933	912	973	926	984	962	888	962	920	914	899	905	941	894	902	940	866	934	986	982	893	1008	936	961	894	919	922	949	921	957	933	978	859	957	917	902	896	937	929	888	927	897	950	910	942	918	962	932	934	940	922	923	976	948	939	886	907	885	894	920	916	952	899	961	881	986	926	897	926	942	912	897	947	944	977	930	918	871	886	870	918	955	871	861	961	934	887	888	919	1006	939	949	979	954	949	934	868	927	912	922	897	920	915	888	895	941	938	939	877	920	900	877	982	936	931	947	888	900	957	922	961	992	934	895	931	915	887	958	904	965	922	869	953	952	931	896	941	915	964	901	958	966	909	893	918	929	951	940	929	901	910	894	907	937	918	952	904	914	914	920	903	890	905	944	902	908	957	913	883	864	960	878	946	895	952	934	937	912	915	890	921	905	913	904	917	898	928	899	873	907	922	912	931	919	935	856	948	949	917	956	883	889	910	902	875	961	925	947	924	875	895	956	931	910	951	932	896	926	975	889	919	899	956	949	956	927	957	907	957	917	911	921	932	879	946	936	935	920	948	950	910	938	890	923	889	923	924	903	902	907	890	883	876	951	923	877	964	906	873	936	885	931	894	862	888	968	916	896	887	901	939	966	975	937	874	887	905	972	916	973	853	945	952	902	946	906	879	971	919	927	904	929	948	993	947	944	926	994	969	956	884	937	901	870	925	900	892	931	945	948	928	945	905	905	925	911	894	922	935	869	916	964	910	924	966	932	931	920	904	932	876	895	879	887	948	939	887	973	922	958	921	884	923	914	923	994	896	945	926	896	927	923	932	939	904	968	885	918	883	920	897	918	953	867	847	868	964	932	914	884	894	957	868	887	954	926	953	889	937	952	948	856	909	930	876	930	919	943	912	928	893	941	903	934	930	926	899	936	918	886	938	916	922	897	962	930	941	981	962	898	923	890	918	911	926	915	932	935	944	920	939	971	893	948	934	900	908	952	934	943	970	877	916	913	910	927	965	962	940	909	875	938	884	940	912	881	908	952	890	948	923	946	930	941	922	928	952	876	936	847	942	929	888	903	976	871	899	913	908	917	929	892	930	927	894	912	951	920	945	917	945	888	902	925	879	940	948	940	939	906	882	915	930	946	950	922	937	950	918	882	978	946	895	990	1007	952	895	926	906	911	942	872	934	904	914	935	901	928	916	968	910	932	921	938	925	910	932	949	935	933	888	938	945	925	867	913	865	931	964	879	941	911	910	942	894	897	908	930	895	899	883	888	917	910	965	922	876	920	919	930	939	931	911	909	929	969	913	952	894	961	890	912	924	929	944	909	943	928	977	929	961	875	868	909	923	906	907	904	908	897	943	920	916	869	871	884	933	927	941	941	932	912	939	909	949	872	933	911	958	898	886	930	961	955	892	961	941	913	932	937	853	883	911	930	926	964	853	890	985	949	923	941	901	916	938	868	948	950	956	935	931	944	922	894	973	880	931	946	914	894	925	913	955	889	963	906	932	930	934	948	862	913	921	876	876	914	893	907	926	937	900	891	906	891	886	924	880	962	882	870	886	903	987	907	931	940	943	933	888	908	943	918	900	985	938	904	908	899	885	915	962	953	913	945	905	904	949	914	889	977	936	872	905	932	903	881	922	944	892	889	1016	946	981	912	909	927	963	964	892	917	990	911	934	922	893	904	927	944	947	940	849	903	908	953	984	954	929	900	915	965	885	872	923	927	929	887	911	962	883	884	942	903	914	926	954	938	981	927	942	984	925	937	911	972	932	890	923	937	926	946	893	926	961	967	901	948	934	931	921	911	953	893	927	956	888	936	945	950	912	926	909	966	906	894	901	869	975	908	947	955	917	920	977	908	956	905	915	918	945	904	915	911	924	914	973	906	922	930	961	922	875	925	964	951	968	891	905	945	887	892	909	932	915	824	901	878	914	933	932	919	956	948	936	926	924	837	919	941	908	897	932	887	917	929	907	945	909	950	946	950	923	1007	936	890	944	946	927	903	926	907	906	859	943	918	951	955	915	872	887	891	926	885	950	927	944	876	934	938	930	984	942	935	985	992	905	918	924	901	869	968	884	951	893	903	941	951	914	918	922	942	904	953	905	936	917	915	954	925	917	901	892	982	860	991	907	923	887	935	943	918	932	947	984	909	908	901	922	943	869	886	983	929	833	882	940	924	945	943	924	940	914	916	935	913	915	925	970	910	911	961	887	879	919	963	950	932	953	967	931	905	886	941	942	865	892	934	921	918	968	907	910	928	929	928	908	939	891	934	949	922	899	919	933	928	928	909	874	901	950	939	916	915	949	908	928	935	954	923	917	947	899	917	909	929	943	935	925	940	950	875	923	912	881	896	979	972	965	947	912	889	946	997	912	882	894	927	935
2043	751	440	363	2176	5609	4664	2207	818	312	138	82	68	64	59	62	62	71	62	68	50	57	52	63	56	57	71	59	75	57	75	60	63	61	60	81	50	66	52	49	63	53	72	71	57	62	81	64	56	55	70	56	51	63	63	66	69	64	73	71	59	46	56	52	73	66	71	60	70	55	58	63	59	62	74	62	74	58	55	63	61	76	52	65	68	48	60	64	52	61	69	72	70	59	72	72	61	55	57	68	76	50	51	73	59	68	64	54	47	65	60	63	62	58	57	65	48	57	66	56	66	55	67	70	56	61	71	68	55	64	63	54	66	68	72	59	59	59	57	66	61	43	76	83	63	65	71	66	63	54	68	73	65	68	64	57	65	55	64	66	58	64	60	65	66	61	52	52	66	55	62	64	70	70	78	63	71	55	76	61	61	52	57	58	66	56	55	78	73	68	57	72	54	61	67	63	74	61	71	59	59	64	65	59	56	71	61	79	71	86	68	70	57	56	51	59	68	62	76	55	64	56	60	78	57	56	52	64	52	64	58	67	63	64	67	73	67	50	83	64	61	76	56	60	58	53	51	63	57	68	65	55	56	62	69	72	78	58	58	67	58	56	53	67	59	53	58	60	64	64	52	67	64	69	48	64	64	55	67	49	56	63	66	64	60	60	54	48	58	63	68	53	49	67	70	47	58	57	65	71	64	49	62	59	77	57	71	62	64	66	63	66	69	59	67	54	73	56	60	75	69	53	53	55	57	65	64	52	71	71	62	74	54	62	63	69	69	71	72	77	69	57	59	45	50	54	53	65	62	73	78	69	74	55	68	55	65	69	66	65	64	55	85	74	68	52	49	77	63	69	74	70	67	59	63	59	48	51	57	69	55	81	65	68	65	68	67	69	63	66	65	61	74	66	48	61	68	73	54	87	66	68	65	55	57	63	70	59	54	68	51	64	40	64	65	67	68	67	73	61	59	63	51	57	56	65	52	57	64	56	62	57	55	64	70	56	56	56	65	76	61	65	48	73	66	59	50	64	64	73	66	73	66	69	57	70	67	60	58	55	59	70	55	76	66	58	49	59	58	51	66	58	61	65	80	66	82	68	65	66	70	73	52	62	65	55	60	55	58	60	72	73	62	68	61	53	58	56	50	54	62	65	68	68	59	65	84	73	53	41	56	66	68	60	60	65	60	48	59	68	62	66	57	73	70	64	65	57	64	49	64	56	54	68	62	60	65	69	58	65	68	70	62	67	72	65	57	65	53	53	71	66	69	64	65	64	81	71	61	74	49	62	58	65	78	62	60	70	60	55	53	64	53	61	60	58	57	60	60	55	57	57	66	59	60	71	67	59	54	59	58	67	61	51	57	61	49	75	59	56	68	68	72	63	60	61	63	60	52	63	74	67	65	65	59	73	62	60	65	78	63	52	69	66	75	60	59	61	55	64	68	58	55	69	55	50	61	55	59	66	48	71	60	66	82	58	69	77	53	80	60	61	65	48	62	63	60	80	71	58	69	73	69	63	70	71	55	64	62	63	57	70	65	65	77	56	50	56	77	54	60	66	63	50	71	69	64	73	47	56	64	65	68	65	61	70	60	54	63	49	64	65	62	57	67	72	63	70	60	65	68	50	68	53	67	67	64	42	65	62	68	64	76	66	54	58	59	69	65	59	61	67	66	61	80	60	62	71	59	72	79	47	63	67	80	52	73	57	58	62	52	72	63	62	66	68	62	53	53	63	68	65	68	62	61	66	60	63	67	60	57	85	67	73	60	56	59	69	71	57	68	58	77	69	53	64	64	49	53	72	68	53	73	66	65	74	62	67	65	60	46	66	60	64	53	64	67	59	64	51	79	56	66	66	59	74	54	71	66	68	70	44	61	56	70	59	65	61	72	57	66	85	72	74	56	69	57	56	55	84	70	63	54	42	77	63	56	65	53	67	80	72	67	63	71	69	66	56	64	60	78	66	61	62	68	65	61	79	65	70	63	70	62	74	62	56	57	55	63	68	60	45	68	55	64	76	43	54	63	69	49	80	71	82	67	49	70	61	62	65	66	53	47	59	77	70	52	60	45	67	64	72	71	66	67	67	63	57	60	58	59	64	61	56	55	63	76	59	67	65	58	74	71	66	64	58	73	64	58	63	66	78	71	73	46	65	58	69	64	63	54	64	53	61	72	69	55	73	77	58	63	71	43	60	70	66	59	77	64	63	76	69	53	71	56	52	72	71	49	54	68	65	67	64	58	49	64	70	60	92	57	53	66	60	81	57	65	61	53	54	53	74	74	66	49	58	67	73	62	65	53	65	52	73	63	65	63	54	55	66	61	71	67	60	61	56	70	70	68	61	74	78	71	60	51	53	60	58	59	68	67	41	70	54	45	73	68	61	63	53	52	55	66	65	55	62	59	57	59	53	68	64	63	59	52	78	64	59	60	54	50	63	55	58	61	64	56	70	65	59	59	66	60	80	58	46	62	64	67	68	62	66	70	71	63	56	54	64	61	58	70	56	62	67	73	61	63	57	65	51	65	83	61	63	65	64	60	57	62	59	49	56	61	68	67	70	61	49	55	62	79	55	60	62	68	82	60	56	67	57	72	70	48	63	54	66	66	57	68	67	57	52	64	57	53	65	67	62	69	56	78	49	76	74	71	88	67	56	61	81	58	59	77	57	57	64	78	59	66	64	71	58	59	33	67	59	68	58	44	70	59	51	71	72	64	59	74	47	64	53	58	60	72	54	73	71	70	64	76	71	72	49	61	57	65	60	68	71	57	53	67	71	51	71	56	47	57	54	54	54	51	55	58	60	51	83	53	57	56	62	51	63	59	68	50	73	62	61	73	73	64	63	74	59	55	58	65	63	74	54	60	64	69	68	65	53	57	61	57	59	53	74	58	45	67	63	54	64	68	68	69	52	63	68	71	82	62	71	73	81	65	70	64	66	67	50	54	48	83	62	52	49	60	57	64	59	64	53	61	71	66	71	52	57	61	64	49	79	75	72	66	68	72	50	68	63	62	54	62	61	53	57	69	74	63	56	62	52	63	70	62	54	70	59	62	55	72	69	62	56	64	65	56	60	76	65	66	75	68	58	64	62	58	77	57	73	74	57	65	55	65	62	68	59	84	64	72	67	68	68	57	53	65	51	54	72	61	61	60	71	60	53	56	62	69	47	74	81	59	68	63	62	65	77	71	52	67	70	64	57	76	72	57	69	69	63	71	73	74	56	64	76	67	66	66	72	66	60	55	66	63	81	64	69	71	50	61	80	58	63	60	58	61	63	74	61	63	59	61	56	60	51	56	62	72	58	62	74	53	64	62	55	59	62	63	69	54	68	64	58	81	55	59	60	61	55	57	57	60	68	70	59	54	60	68	56	48	58	54	64	51	70	80	67	45	56	71	74	54	59	67	54	70	58	67	75	53	47	55	74	77	67	57	62	74	58	46	63	65	62	51	65	71	63	52	57	63	57	61	60	57	58	70	52	61	68
20838	13130	8410	17116	43123	50054	40668	29374	17623	7464	2496	1190	830	773	793	806	822	803	814	817	830	757	826	850	787	755	799	790	813	768	844	835	765	803	800	825	779	868	802	807	814	843	790	809	796	813	823	807	800	840	783	806	816	776	773	787	808	813	785	824	800	812	805	779	833	809	827	810	831	828	817	754	815	811	793	829	711	815	826	806	735	782	807	771	781	791	811	760	790	796	762	830	803	806	790	803	831	790	757	769	767	803	790	824	864	800	823	737	861	844	781	778	835	823	841	818	772	804	819	803	807	787	791	766	871	776	796	785	855	785	884	821	779	805	818	800	768	812	809	816	789	768	820	817	816	798	810	806	775	800	758	806	865	748	826	762	809	819	795	802	823	778	795	778	758	824	772	829	859	802	772	792	728	828	797	798	848	792	807	862	806	836	757	812	804	827	752	766	768	825	815	800	760	829	797	841	855	745	790	806	809	886	775	821	765	780	808	806	795	824	788	849	890	774	844	757	767	781	804	781	795	787	807	834	777	778	779	772	786	766	805	795	836	832	784	758	752	756	780	819	841	823	785	767	795	817	782	817	809	768	800	788	790	772	813	812	841	803	800	790	783	880	790	798	772	785	812	813	794	841	811	824	836	753	769	795	825	776	790	772	831	806	819	794	815	796	796	808	772	790	777	800	781	836	818	836	786	783	806	807	788	786	814	817	777	853	755	828	793	831	764	831	795	816	804	825	826	749	776	813	847	754	797	836	775	783	829	803	800	804	845	745	809	816	770	819	805	842	830	835	838	848	741	867	844	812	794	784	796	782	803	769	831	773	825	747	779	796	799	860	794	785	765	787	741	796	816	783	817	763	824	783	793	777	802	783	837	808	806	828	823	857	827	829	844	810	779	796	821	832	765	814	785	797	770	824	819	796	819	813	814	806	846	780	758	779	827	766	811	776	778	801	737	825	795	832	836	826	811	782	785	809	838	752	798	793	799	809	782	790	819	779	778	803	839	869	805	805	832	829	779	792	781	820	826	815	810	760	803	833	777	790	791	824	775	805	800	801	760	782	836	788	785	841	810	796	809	776	783	793	818	842	798	839	788	825	828	797	797	824	851	822	792	784	835	781	789	804	794	744	796	786	809	798	765	800	797	779	816	771	787	812	816	796	764	813	828	770	798	810	787	787	783	792	766	817	816	781	803	782	820	749	830	867	883	813	840	815	788	792	769	744	791	811	824	829	749	815	819	810	840	792	769	771	827	800	817	816	877	837	787	775	829	828	807	817	758	818	807	804	816	852	774	826	795	773	771	802	754	743	844	774	817	836	803	804	813	853	774	739	847	777	816	785	809	783	759	780	764	829	810	789	784	774	792	816	803	821	836	847	817	851	838	817	813	810	799	826	824	820	812	838	837	811	771	795	814	827	775	801	849	752	818	738	828	846	824	811	742	852	756	858	760	800	765	825	846	828	764	798	791	802	795	820	814	778	837	759	817	841	789	787	778	757	824	827	817	833	772	810	776	839	784	826	829	839	841	796	804	807	852	798	824	803	801	828	836	799	781	807	786	799	749	832	799	835	830	799	842	795	816	831	784	776	807	813	792	777	789	775	834	794	792	851	806	759	838	820	807	854	768	779	835	816	801	809	751	806	764	819	812	834	812	786	805	783	766	823	787	785	829	759	796	789	780	822	761	814	786	749	813	803	833	793	785	794	854	820	827	819	838	814	839	781	796	796	864	795	818	815	817	813	793	819	848	825	804	837	803	795	743	891	816	846	808	748	798	783	824	786	827	796	809	790	808	793	826	820	820	824	820	796	765	808	811	811	817	777	751	812	826	801	770	777	799	768	786	806	808	847	786	868	797	823	803	840	871	809	791	788	807	799	845	764	787	764	794	745	789	789	799	780	801	828	755	769	814	856	755	828	744	812	822	825	791	786	825	808	780	848	814	782	805	803	804	843	780	787	781	834	825	821	828	805	794	823	823	791	776	784	807	815	837	779	795	744	787	766	807	807	805	825	832	851	839	827	836	847	832	795	808	820	783	759	806	769	818	793	769	812	785	823	826	815	842	812	825	793	845	823	798	803	811	840	812	848	821	783	840	831	809	848	802	759	796	824	880	823	846	820	839	816	836	789	844	814	783	836	770	756	781	844	816	775	849	801	793	742	755	782	802	801	781	807	852	785	771	822	763	826	840	789	856	799	788	801	821	781	763	823	813	790	803	798	815	847	815	825	793	773	799	789	782	815	836	773	781	786	755	802	807	777	770	804	794	782	847	771	862	809	773	845	782	808	790	800	799	798	835	760	771	798	848	816	789	764	838	749	840	795	754	742	826	789	769	812	813	805	849	816	793	811	815	802	820	851	806	813	833	822	797	782	830	825	803	808	835	823	826	813	773	757	762	801	787	817	793	836	834	794	775	814	795	793	805	823	809	822	771	798	823	813	831	751	793	776	837	820	833	790	813	808	776	775	763	808	822	838	839	796	788	842	778	816	799	786	768	846	804	806	784	816	841	825	743	820	798	767	868	845	784	797	810	792	841	824	819	843	811	828	805	802	836	807	787	825	807	812	783	792	835	813	854	844	799	840	854	830	824	828	789	810	774	765	805	829	808	775	838	869	772	783	804	791	815	826	840	817	866	783	757	848	814	795	806	752	823	816	770	825	839	806	757	792	773	812	862	798	810	793	772	850	788	816	860	840	839	770	810	865	821	865	788	792	805	764	806	808	800	807	822	832	895	838	755	756	837	834	802	794	794	784	817	841	834	818	783	778	894	802	773	878	771	770	786	827	820	820	794	810	829	835	870	832	761	823	810	807	817	813	828	773	792	783	824	777	761	772	785	818	797	819	791	786	748	790	796	827	755	815	800	803	753	831	796	738	852	779	807	803	820	869	795	786	820	827	804	805	820	842	779	755	788	754	835	808	795	832	816	820	769	787	805	780	799	785	811	782	805	834	823	807	840	796	818	861	824	805	841	817	791	815	847	865	803	800	814	819	795	752	855	787	760	818	766	771	784	794	808	787	788	810	831	787	797	789	785	811	816	787	813	828	788	774	792	826	861	764	856	768	780	808	793	823	812	793	817	812	800	767	806	811	774	806	794	793	841	798	790	805	799	810	779	787	806	800	813	849	793	789	810	794	861	791	754	812	794	797	828	800	806	848	803	825	793	809	837	829	821	822	791	801	774	822	825	830	849	837	799	787	797	784	825	789	801	789	821	822	788	808	857	819	800	782	833	822	784	823	797	788	784	836	810	821	785	813	800	801	802	821	784	826	812	810	778	830	799	807	791	794	788	839	793	826	832	821	831	752	859	790	817	789	828	793	811	820	809	839	824	788	801	835	749	796	777	804	776	786	876	766	852	842	768	839	804	744	804	804	790	777	824	820	827	835	805	799	814	830	821	853	804	856	791	808	789	786	805	815	811	843	801	835	804	781	810	823	804	871	834	801	739	819	807	803	790	791	821	840	800	769	755	819	813	832	759	777
1316	827	554	502	6560	13721	10791	4884	1608	500	179	106	62	64	57	74	61	66	66	73	55	63	62	74	76	76	44	69	64	53	67	63	76	67	69	71	79	65	57	65	54	66	66	72	68	66	56	61	67	79	58	73	67	74	63	68	75	61	64	70	60	67	64	77	74	56	72	66	75	67	56	68	64	74	76	72	75	67	68	70	72	62	64	63	66	74	87	77	63	68	75	69	60	57	57	77	58	61	50	73	71	61	63	64	75	73	66	60	69	58	64	69	56	68	52	58	67	64	80	86	60	62	65	58	56	62	69	57	73	68	63	68	54	62	68	60	69	63	76	65	61	56	74	80	63	66	63	68	72	63	62	71	78	60	67	66	56	60	59	72	67	68	63	53	61	65	55	59	77	62	65	75	59	71	58	58	68	55	82	55	62	64	73	51	71	72	67	63	69	63	73	67	63	55	77	68	68	58	76	60	57	75	62	65	62	61	63	68	61	72	69	60	61	66	59	73	75	89	72	61	71	64	62	73	82	67	58	79	70	81	78	65	55	64	76	75	54	65	58	69	70	66	71	62	68	60	68	73	62	59	63	60	70	61	63	66	70	79	54	78	63	60	71	61	73	57	54	72	64	64	51	69	77	84	75	49	63	70	59	53	69	70	63	81	69	55	72	69	77	66	55	67	57	68	53	58	62	74	72	73	59	59	65	69	64	73	69	59	54	61	61	60	57	65	68	71	51	65	68	75	84	61	59	85	61	50	60	63	76	61	67	64	71	60	67	55	64	73	59	72	69	76	61	56	54	71	72	47	59	68	55	57	69	75	58	81	58	69	68	72	63	62	62	60	81	66	59	60	62	57	64	63	71	60	60	66	66	59	61	59	72	73	51	67	77	73	66	57	57	69	76	66	61	58	79	75	79	73	65	76	69	61	52	61	70	77	71	66	60	57	81	58	55	63	64	59	66	65	61	69	78	66	71	65	52	75	51	55	77	58	60	60	67	63	71	60	74	63	68	66	59	59	62	68	65	76	61	61	53	77	65	57	64	60	68	61	73	68	69	76	67	63	77	65	65	62	65	64	59	71	72	70	64	69	71	52	78	62	61	75	56	73	53	54	62	62	77	76	60	61	62	75	67	71	68	72	55	72	56	71	71	79	85	82	75	56	54	62	52	66	55	72	61	79	53	72	63	69	60	68	69	58	63	70	67	73	63	57	64	68	74	70	64	72	69	68	71	59	62	73	57	68	68	64	82	68	73	71	51	71	56	57	53	58	74	58	80	60	64	58	71	66	65	74	63	61	88	78	73	57	67	73	60	63	78	76	67	57	69	73	68	51	73	62	73	76	68	60	56	59	71	68	75	70	75	65	73	49	66	72	68	62	67	67	66	60	62	67	58	74	57	53	65	77	56	77	60	59	63	63	61	57	82	66	62	76	72	71	76	71	61	74	58	78	52	66	51	59	66	70	58	68	71	55	60	60	67	77	63	78	76	62	70	65	52	67	79	59	73	67	78	65	63	69	72	76	60	74	77	78	78	79	73	60	60	57	67	73	67	77	61	69	62	62	67	81	74	70	77	67	61	73	58	76	69	60	71	76	53	68	80	59	74	71	65	62	58	67	62	73	61	61	63	73	65	77	63	64	59	68	78	77	77	76	61	68	71	65	76	66	64	58	66	71	61	64	58	56	69	58	74	76	59	68	68	63	79	75	49	76	79	64	55	63	81	71	73	70	68	76	63	54	66	76	69	60	67	62	57	87	81	68	54	65	47	85	72	52	79	66	60	62	68	78	74	71	58	51	66	68	78	81	67	64	70	61	55	72	57	58	76	64	64	70	66	75	81	68	59	79	55	56	63	63	60	60	75	78	75	72	63	50	67	65	65	54	60	65	64	66	78	74	56	78	66	71	68	69	58	72	83	68	65	63	70	57	81	64	70	62	54	73	64	59	63	59	68	64	64	80	74	58	61	76	60	65	63	60	65	75	69	66	52	61	69	62	65	69	57	61	83	71	57	76	63	67	64	69	70	55	71	70	63	64	58	71	60	72	80	75	52	62	70	65	53	56	71	56	56	48	63	81	51	63	82	55	78	50	75	73	59	75	74	55	68	71	68	72	57	74	64	68	68	67	75	55	64	66	77	45	64	64	75	60	77	79	75	69	83	63	62	77	62	72	63	72	62	57	68	65	57	74	62	68	55	67	67	71	57	59	71	67	53	61	58	71	58	85	58	74	56	61	67	62	87	64	72	69	57	64	65	67	70	71	60	67	69	65	63	56	66	72	79	73	55	63	69	63	70	66	57	68	49	72	68	61	66	69	70	95	63	72	59	65	74	93	55	60	48	59	62	81	75	58	78	73	65	60	62	68	67	56	63	51	77	58	84	75	48	66	70	59	74	55	82	73	59	61	66	62	73	68	69	67	68	71	74	65	64	56	77	64	60	54	79	71	67	67	72	69	70	75	53	75	75	68	77	67	62	71	74	84	74	68	80	74	57	68	80	67	61	67	57	61	58	66	75	77	54	64	61	63	78	63	74	57	58	55	76	73	67	55	77	55	81	69	89	56	73	74	68	84	52	62	50	72	84	76	47	52	64	68	79	59	66	77	61	81	82	60	60	65	64	74	58	65	72	64	74	62	59	84	60	66	50	55	82	60	69	63	68	58	60	57	68	47	73	53	99	61	68	65	61	68	62	66	48	64	76	70	61	79	72	64	71	64	64	50	68	56	82	59	69	63	82	69	70	55	65	65	55	69	64	68	73	64	70	72	58	81	81	59	77	67	63	61	72	55	73	53	69	65	65	62	65	83	70	60	58	60	67	65	82	71	70	63	61	67	64	62	77	71	74	70	76	76	57	73	55	74	54	65	66	75	53	61	53	72	56	51	75	74	59	53	67	69	76	71	64	61	60	63	60	55	69	76	60	67	66	64	67	55	68	59	71	60	70	70	75	69	79	67	73	58	68	74	72	72	54	51	63	66	68	74	78	58	71	66	60	57	52	61	63	62	61	65	66	74	60	79	73	70	57	71	50	58	62	67	88	60	68	61	70	64	45	62	75	73	63	75	69	84	66	71	63	60	61	68	64	71	62	64	73	75	59	70	65	70	81	73	69	60	78	64	66	70	70	54	73	68	78	63	62	68	70	59	78	61	81	63	66	60	54	84	68	55	66	55	81	53	64	59	60	74	79	54	63	68	60	72	64	77	66	64	65	62	85	71	53	65	54	60	81	71	83	70	62	77	82	59	77	64	72	55	61	72	70	56	59	68	69	65	79	66	69	69	62	57	66	77	69	61	58	75	83	77	72	85	66	65	86	70	61	74	47	72	65	70	71	73	70	67	61	67	76	63	57	66	70	72	64	62	58	69	66	65	70	75	59	75	54	67	44	80	69	63	49	68	66	77	52	73	77	66	73	82	69	69	60	79	50	80	66	62	70	85	63	72	67	77	68	85	53	65	70	55	59	77	59	63	84	74	64	63	60	67
21743	13985	10067	20743	61195	66855	53440	37587	24170	11725	3861	1489	877	892	869	845	833	854	797	875	810	889	832	832	816	862	822	859	810	842	841	854	870	852	824	849	816	826	818	863	823	796	861	824	842	849	796	865	837	804	848	853	837	849	823	853	842	856	855	846	869	838	858	851	877	804	845	863	838	774	852	837	788	810	804	829	849	791	849	769	812	850	808	828	806	843	847	830	821	829	830	858	839	801	848	870	845	817	852	892	805	816	859	874	843	844	834	821	784	869	795	871	841	810	821	869	828	838	882	843	823	847	865	810	803	804	845	845	836	816	774	832	795	801	888	846	860	856	865	876	810	842	831	862	810	802	856	828	844	832	866	806	815	864	829	838	816	818	800	869	837	781	841	838	791	824	845	776	842	866	865	841	786	858	848	808	892	845	810	857	846	811	866	813	828	876	830	820	854	851	814	819	846	814	839	914	821	837	810	868	873	806	868	828	866	870	805	839	842	801	819	857	834	813	804	810	806	767	809	819	871	800	856	862	808	747	807	827	878	872	817	871	821	895	824	852	848	861	836	791	846	821	819	854	893	862	836	813	878	871	814	888	864	809	832	864	866	876	857	855	859	857	860	804	809	798	865	760	859	828	827	876	859	837	842	859	869	798	868	798	834	816	863	800	836	832	822	893	834	816	857	815	813	801	854	834	807	806	838	871	850	877	862	850	846	848	819	890	850	815	822	854	855	871	825	839	843	886	853	850	837	792	841	848	816	820	826	884	819	861	844	884	857	849	822	908	845	822	806	874	834	804	813	858	871	819	823	828	836	828	879	855	837	847	809	832	846	797	856	870	814	849	830	831	821	855	882	889	832	773	815	850	838	865	832	823	881	850	815	817	798	830	815	808	811	865	858	857	807	838	788	843	831	839	838	814	858	834	855	837	817	882	826	821	814	896	823	876	834	762	851	802	852	903	824	805	836	818	863	827	800	800	879	867	893	837	856	857	843	838	862	850	838	852	845	848	796	851	846	830	852	792	891	845	858	857	822	840	845	882	896	780	875	815	902	838	813	844	832	865	841	792	864	835	863	813	790	843	787	827	860	785	793	857	820	843	841	890	818	805	822	836	806	846	835	845	836	780	850	814	857	876	849	810	840	824	806	861	838	821	826	841	815	897	808	825	815	765	838	818	844	793	782	830	893	834	850	830	887	827	838	803	844	825	861	809	839	849	877	795	792	867	813	849	852	820	832	811	837	836	827	835	851	813	821	788	833	845	856	841	838	868	885	846	845	887	812	876	875	804	840	844	813	851	842	816	825	817	839	838	902	864	866	812	862	814	835	864	833	825	833	826	902	835	835	832	874	849	803	831	821	877	774	840	797	812	819	830	831	878	835	841	856	829	811	792	785	846	864	815	812	871	853	794	818	811	832	833	870	863	832	838	853	825	908	823	849	807	877	821	851	821	797	820	845	903	836	810	850	839	794	821	830	823	850	866	857	784	864	784	753	898	860	843	785	834	874	800	907	896	876	856	835	876	813	820	853	813	837	856	838	833	897	909	880	814	815	849	835	820	831	845	847	875	805	851	830	884	839	860	796	870	797	805	827	872	855	828	831	815	834	860	837	838	857	828	848	831	820	857	797	827	826	858	808	861	834	861	830	849	857	849	825	839	853	842	874	808	853	798	829	807	808	890	825	888	895	843	880	853	795	833	840	789	849	861	857	832	838	824	871	866	879	827	863	814	845	839	820	835	884	857	834	792	850	773	876	783	805	829	817	835	833	920	849	845	808	823	829	820	799	809	841	866	888	807	790	858	827	868	834	814	858	883	882	869	815	856	810	824	879	808	886	803	854	833	872	826	797	865	791	787	836	792	857	855	811	872	815	790	872	830	830	862	835	842	805	824	877	835	797	827	861	817	829	832	875	830	823	875	876	875	853	819	835	832	882	804	823	788	803	850	865	840	843	849	856	828	849	784	853	808	774	866	814	806	883	812	838	851	809	802	831	809	831	829	802	844	805	810	843	851	860	850	892	797	813	859	829	844	887	838	868	838	820	866	840	827	858	846	872	821	809	831	868	837	886	853	857	844	836	805	787	798	820	808	836	881	796	786	846	837	858	851	862	824	831	937	855	891	825	785	787	832	819	820	855	851	820	815	843	832	839	849	840	852	839	844	852	851	786	852	823	822	811	865	835	806	859	812	836	806	857	824	865	814	770	815	804	869	789	851	846	817	816	903	803	782	889	805	811	801	828	834	807	806	897	840	859	845	842	883	867	845	854	819	807	845	822	815	800	805	798	828	865	854	809	794	849	838	793	858	838	835	883	845	812	786	852	844	825	847	839	862	798	820	863	894	838	851	834	848	808	811	830	812	890	839	789	838	846	847	860	833	856	895	860	861	849	844	861	842	862	824	891	849	838	857	841	854	819	856	810	830	855	838	880	783	866	847	848	799	815	870	786	821	825	860	818	830	779	830	834	801	843	838	837	808	827	859	855	857	843	838	852	868	818	822	870	881	822	829	848	800	834	840	848	817	832	857	840	862	871	886	864	837	873	874	808	864	818	863	839	809	843	813	832	823	829	829	897	872	855	847	860	859	872	826	838	842	885	830	856	823	811	785	862	871	825	761	813	826	821	847	823	843	833	816	799	819	824	820	818	809	802	838	832	793	838	819	843	866	836	810	824	859	829	849	826	845	815	794	821	819	871	824	836	839	869	839	779	857	878	845	827	850	859	824	775	819	838	834	808	899	822	852	802	811	839	911	856	818	828	843	774	866	780	827	889	832	872	810	853	806	817	861	870	839	787	839	824	827	806	844	870	850	852	856	851	842	854	871	836	856	843	859	815	895	875	821	833	893	858	814	834	864	855	856	833	827	821	814	807	843	823	849	853	797	813	834	832	829	819	831	814	841	761	857	835	809	841	835	892	822	874	822	818	788	827	859	866	859	797	886	817	857	851	858	830	826	839	816	808	863	870	819	864	810	835	848	833	895	844	847	830	798	802	868	812	850	822	859	810	841	875	821	868	828	814	901	794	833	824	784	808	789	912	834	842	830	780	828	873	894	837	858	882	817	861	880	829	834	840	849	866	829	868	762	784	802	819	801	839	857	840	849	906	822	827	819	860	843	869	798	872	859	803	815	837	852	831	885	825	807	818	799	855	833	867	813	810	798	825	881	858	809	811	766	854	866	856	839	853	793	866	790	833	858	835	805	830	840	863	775	841	860	810	898	820	829	853	842	835	907	838	861	885	820	832	795	829	870	871	867	819	847	799	847	832	801	934	822	811	811	825	874	883	792	820	804	785	849	824	835	795	836	869	811	796	846	914	839	865	850	877	827	836	844	883	885	788	834	879	817	838	834	841	865	854	839	811	834	818	789	812	872	801	821	814	813	831	879	839	824	785	808	831	833	852	836	854	849	823	829	835	825	822	861	813	846	791	863	867	852	821	856	807	831	846	853	829	830	862	811	864	835	848	833	827	827	827	809	869	833	848	846
2588	689	540	967	7946	14752	11271	5063	1580	489	149	92	86	67	71	57	57	64	61	67	66	73	76	63	71	57	71	77	70	79	76	75	93	65	62	71	76	65	67	62	62	75	64	87	77	77	72	77	68	70	77	72	82	73	69	78	67	56	84	80	62	71	54	52	74	67	80	74	83	74	64	71	66	69	65	63	72	86	70	52	65	85	65	62	55	74	58	77	70	62	71	73	79	66	66	58	67	67	70	86	69	67	71	75	58	68	64	64	72	73	71	60	70	73	81	46	64	78	56	68	77	54	61	75	65	71	75	67	83	74	61	65	62	80	64	84	66	65	79	79	69	73	71	73	90	77	65	73	85	68	61	72	53	69	84	64	61	68	69	60	69	77	67	63	90	75	68	72	73	67	79	57	71	48	68	71	71	69	67	57	64	85	73	76	50	77	69	66	66	69	73	87	67	61	65	60	71	66	65	57	92	63	72	78	70	69	64	66	65	63	78	68	71	72	62	59	63	74	90	66	66	56	73	81	82	82	70	64	91	78	60	81	68	65	68	75	72	71	63	58	80	68	87	83	65	59	76	71	64	64	70	59	65	65	70	62	78	66	68	74	68	99	62	75	75	66	56	69	61	76	66	73	54	75	72	83	66	61	72	80	68	69	60	71	52	71	65	62	52	59	76	90	75	66	75	54	83	72	65	86	64	56	72	65	69	72	77	78	73	74	70	83	58	91	79	62	65	66	65	72	62	95	76	69	70	83	66	65	60	78	65	77	59	60	62	70	71	59	67	81	74	59	63	84	54	62	74	56	85	62	52	65	56	79	59	76	70	62	67	91	72	70	87	60	72	80	75	62	64	83	71	73	68	65	80	78	81	78	67	59	61	71	66	73	54	79	55	71	58	60	66	72	75	68	76	73	73	82	57	62	56	85	56	66	58	72	78	69	64	57	64	82	54	68	50	80	74	60	84	70	68	78	77	77	76	69	82	51	60	64	62	62	64	69	52	65	71	75	82	78	69	77	84	66	66	78	71	61	70	79	77	52	67	71	64	74	73	73	83	65	71	74	61	64	70	58	52	77	73	73	77	67	75	75	59	58	70	58	67	75	72	76	61	65	64	79	67	84	62	63	51	70	67	69	59	69	61	73	66	66	70	66	74	65	75	62	73	65	66	48	61	66	77	67	74	65	54	66	53	77	53	62	73	50	57	81	62	66	71	72	82	68	56	65	69	74	67	74	73	76	82	65	82	71	68	61	57	64	68	69	66	79	71	61	70	77	58	64	84	61	67	68	58	74	57	73	58	76	81	74	77	76	72	71	78	75	78	78	69	71	80	62	61	63	77	80	59	69	90	61	70	74	59	83	59	71	64	86	69	57	58	73	88	68	55	68	61	71	68	85	66	70	65	66	70	71	76	81	75	69	63	80	57	61	68	58	78	77	84	63	60	64	73	73	72	69	62	58	83	52	73	61	61	62	74	67	49	73	81	79	71	79	75	65	75	56	66	63	74	79	75	71	57	73	77	66	85	81	66	75	80	75	73	59	69	73	64	79	57	71	73	73	74	60	91	65	63	65	52	77	72	63	57	66	77	68	79	61	73	63	72	59	79	76	71	70	72	68	81	66	66	53	74	80	81	61	59	78	83	76	79	65	72	77	68	70	75	69	62	71	79	71	73	79	71	68	70	77	89	72	57	71	54	73	57	72	56	68	65	71	72	84	67	59	83	84	76	67	69	65	69	67	65	56	62	66	56	72	72	74	64	71	75	67	69	69	61	61	77	81	73	65	77	72	70	69	61	80	73	67	87	93	70	54	65	78	83	64	69	61	72	71	63	76	93	59	83	74	75	74	70	61	68	67	54	76	66	75	65	60	46	58	74	54	66	60	74	65	78	60	78	58	68	65	80	70	66	67	81	83	86	61	74	78	74	68	61	65	71	71	73	62	85	74	57	70	80	83	67	70	99	75	63	75	70	64	76	72	74	69	72	79	64	66	78	81	63	66	70	78	71	83	71	69	57	51	67	72	66	64	69	74	62	73	71	72	84	94	68	78	71	66	63	84	63	78	58	66	58	78	71	80	75	48	63	70	70	71	62	68	74	71	65	56	71	61	59	88	72	76	75	67	71	66	78	71	71	68	71	82	58	69	72	71	66	51	78	78	53	65	68	73	80	81	64	83	75	59	64	74	70	70	68	64	79	71	67	62	66	75	68	73	57	82	66	76	64	66	81	72	62	58	62	76	45	81	75	64	61	48	76	61	62	82	67	57	72	61	69	69	70	68	62	70	83	59	67	71	76	70	58	75	84	65	68	63	78	88	65	68	71	77	68	85	66	70	86	68	69	76	72	70	61	57	74	62	71	63	66	71	58	46	72	90	72	59	50	81	61	63	66	59	66	72	54	73	63	61	62	68	63	66	76	78	57	74	70	63	91	68	63	62	71	73	73	76	57	72	65	69	69	70	66	71	58	70	67	71	61	67	68	98	71	69	72	77	79	71	55	64	70	84	81	68	73	75	60	53	58	74	83	65	52	72	55	82	67	81	64	63	74	85	67	62	61	71	64	54	68	86	77	60	77	76	62	63	84	69	70	67	81	92	64	90	67	66	67	73	74	81	69	55	51	80	93	68	66	61	66	78	58	60	94	68	72	82	68	65	78	78	74	70	62	61	62	68	73	71	78	75	67	70	84	59	63	55	66	58	79	81	72	68	65	75	68	66	64	66	69	57	81	55	68	60	54	72	74	61	60	76	80	77	71	60	70	72	85	60	71	94	75	78	68	60	68	71	77	63	68	72	61	72	65	63	75	69	76	80	61	74	82	78	59	63	91	71	75	65	76	73	60	69	67	62	63	66	72	61	76	64	71	53	76	67	86	70	75	61	77	57	69	74	66	64	62	53	81	73	64	71	64	55	77	70	66	64	82	76	62	62	73	74	63	69	66	62	64	73	70	75	79	62	58	71	78	73	60	80	67	53	76	72	61	66	64	62	56	76	77	60	61	83	69	64	69	65	76	69	65	78	77	71	74	71	70	81	70	75	63	65	79	51	60	68	69	57	72	73	68	69	66	60	70	63	82	64	77	75	75	79	79	63	57	61	72	58	63	76	80	57	65	69	75	74	77	76	71	81	79	60	79	80	69	78	71	74	69	71	63	65	77	69	69	62	68	57	68	69	80	63	67	74	67	83	73	75	69	60	64	76	74	64	73	64	71	69	71	84	58	72	66	70	78	73	72	71	73	67	77	70	68	82	68	68	68	52	76	66	50	72	65	72	70	65	77	59	76	68	71	64	67	76	67	75	69	70	65	67	62	63	68	75	78	60	60	77	72	79	64	75	70	53	52	71	65	59	63	66	70	64	67	70	81	61	74	72	76	61	50	62	88	66	81	61	61	72	59	74	84	60	85	68	78	71	76	83	47	76	64	76	79	71	64	71	69	76	54	65	68	88	64	74	53	65	76	80	56	73	79	69	67	59	83	46	62	57
19642	13028	9956	26822	63972	68157	54471	37969	24823	11958	3912	1531	955	929	859	894	911	807	919	883	928	904	890	889	864	857	843	888	942	914	854	879	875	871	906	866	922	930	883	899	907	875	868	886	855	924	895	855	901	870	898	926	831	941	849	928	868	912	882	862	916	887	856	854	867	877	850	895	954	914	906	889	936	892	863	854	906	904	842	867	868	883	862	932	862	893	894	883	930	813	883	952	843	849	832	876	883	815	915	860	880	846	849	889	891	893	890	890	883	851	889	898	844	887	911	840	884	847	908	912	876	907	898	860	878	873	840	905	866	874	916	865	904	831	839	884	847	909	925	835	919	878	908	918	848	873	884	843	870	869	898	880	922	899	870	886	891	862	927	871	846	821	936	890	889	952	880	847	928	959	872	855	896	902	839	872	848	850	890	857	901	887	803	883	848	891	896	933	850	878	887	956	903	858	899	842	885	891	855	848	839	904	875	902	820	892	868	921	906	855	896	835	885	869	870	881	836	935	854	890	863	859	899	906	910	915	864	866	892	930	914	919	871	914	866	900	868	922	864	869	918	894	835	895	891	893	930	886	862	857	869	907	923	958	910	867	925	928	855	902	895	911	942	895	901	859	871	909	885	896	931	850	882	870	874	933	890	862	865	896	884	891	878	889	873	902	909	849	843	869	864	919	880	923	833	867	926	862	839	880	907	858	900	846	877	876	908	906	862	880	894	883	927	904	851	856	877	853	930	907	906	893	899	914	901	903	865	852	914	864	875	867	848	844	842	878	862	844	870	865	936	877	901	880	873	852	859	855	895	823	867	882	897	811	866	891	887	881	906	866	912	911	879	914	875	872	877	898	919	893	852	850	885	865	866	856	884	866	869	888	925	880	899	897	877	902	839	871	855	852	824	863	829	849	850	851	861	887	874	907	890	895	909	912	857	865	897	852	863	894	897	852	856	900	935	852	899	841	914	919	894	895	891	842	927	860	880	875	853	852	950	858	874	857	823	836	864	900	892	841	887	886	893	946	884	907	892	891	836	866	874	937	904	880	828	886	893	876	821	883	884	887	889	881	878	877	902	892	873	887	888	904	924	891	891	887	860	885	894	858	852	879	864	850	890	856	880	904	862	866	900	794	884	854	887	892	888	884	863	889	808	883	911	896	822	866	886	898	868	856	878	914	865	882	854	915	916	941	860	821	948	873	877	899	879	905	875	869	913	863	835	883	947	864	865	913	944	893	876	904	848	888	879	865	937	863	874	866	910	892	873	858	851	880	840	878	857	827	920	893	875	883	922	873	908	860	905	868	887	885	827	878	874	926	890	801	916	900	910	872	883	867	906	951	856	916	855	864	890	880	891	898	893	868	863	898	857	863	864	827	877	835	912	825	838	871	959	891	845	903	890	909	869	903	890	895	854	934	851	840	874	899	857	887	914	877	905	914	902	924	874	874	879	823	864	886	932	914	889	903	846	887	919	870	876	868	867	852	888	845	806	869	850	867	853	903	895	937	886	885	880	895	933	830	914	905	904	878	864	919	860	916	867	835	873	836	839	930	904	920	861	872	882	874	886	891	908	847	879	929	919	886	883	810	915	899	915	883	866	849	859	917	864	922	830	942	864	819	859	907	893	865	852	868	942	837	934	912	935	877	922	910	898	884	880	839	853	872	881	893	807	879	836	896	849	846	869	894	879	930	882	884	843	874	866	880	863	884	904	855	862	859	869	855	830	885	866	833	865	847	876	873	860	920	884	896	849	871	923	891	872	837	860	880	841	819	896	899	888	851	786	890	888	858	879	907	874	862	844	911	856	865	881	873	892	877	894	891	885	888	883	914	871	859	856	840	888	939	943	871	896	884	859	894	892	869	869	929	891	862	914	896	889	883	908	881	851	885	905	869	893	879	813	877	873	916	885	867	948	834	887	897	876	813	830	878	871	815	955	884	833	902	909	871	861	900	942	871	806	861	879	905	898	891	853	849	864	895	842	860	846	811	891	889	848	869	917	895	863	865	853	973	864	909	899	907	904	869	860	840	913	919	846	893	899	844	873	831	889	897	876	867	911	880	831	890	889	922	892	961	902	897	842	900	891	881	876	905	848	881	877	896	823	851	906	901	847	872	915	903	963	861	856	861	851	922	878	862	895	909	895	908	887	877	900	872	868	870	907	922	876	836	875	896	841	835	868	897	812	878	881	896	933	871	908	883	865	863	935	895	884	857	877	900	858	864	862	871	900	881	894	883	875	845	892	943	863	920	893	832	873	878	832	921	826	857	922	887	873	903	879	906	870	896	877	896	905	845	890	881	846	889	841	824	859	903	880	943	905	891	881	865	845	921	823	871	854	848	812	831	833	927	864	900	888	821	905	901	823	915	894	850	884	889	860	878	858	918	884	840	847	911	878	874	911	854	913	920	855	824	937	917	883	918	881	873	883	910	895	874	901	859	802	834	918	927	887	848	927	833	854	916	894	885	915	915	885	883	847	875	885	905	901	880	829	872	868	890	868	886	877	892	876	906	888	860	876	825	838	883	896	858	871	905	888	880	911	898	895	865	879	900	851	927	894	842	873	889	841	852	893	848	847	830	881	925	883	920	857	833	876	896	953	857	905	902	904	857	845	834	870	857	872	879	872	914	906	926	951	819	910	876	927	882	905	927	929	901	923	898	909	857	859	847	823	851	831	932	851	909	868	952	874	937	895	887	925	871	895	871	902	887	951	873	909	842	871	874	920	852	896	872	894	889	916	874	846	863	860	923	859	908	878	899	902	919	882	854	941	868	870	880	874	879	915	866	864	847	922	842	907	880	875	905	888	899	846	888	866	912	885	849	865	906	911	892	857	872	882	873	888	870	887	865	833	877	900	888	919	870	930	892	855	888	897	877	903	832	874	863	904	865	879	873	848	909	916	877	855	843	866	883	862	891	868	906	893	894	809	809	945	899	869	842	875	868	884	891	895	856	817	881	853	849	906	884	857	878	877	908	894	888	896	828	830	874	899	852	890	884	818	856	851	861	905	848	881	907	851	811	825	856	910	855	897	866	908	848	893	825	836	876	935	872	796	863	862	866	856	883	876	917	850	837	840	888	887	896	912	824	872	871	874	883	878	816	884	882	854	887	898	879	904	928	872	934	891	925	888	865	894	894	900	931	857	915	897	925	898	916	831	873	908	897	899	871	924	907	904	883	871	924	898	829	920	907	953	849	881	850	852	932	864	895	906	873	904	859	921	876	808	898	910	863	879	878	876	835	900	893	864	867	860	878	865	884	841	895	867	823	904	925	885	849	873	925	836	896	894	899	896	870	848	868	901	869	929	910	874	903	899	896	878	831	831	917	882	840	901	893	846	842	885	829	882	863	925	870	871	856	925	849	865	900	921	876	866	862	868	839	930	877	870	860	869	879	911	865	829	895	856	878	913	862	857	844	867	900	870	863	853	857	902	858	874	849	891	889	880	922	834	909	876	859	889	890	943	907	890	932	860	909	890	879	882	907
1792	1010	701	1359	11286	23972	18265	8571	2585	683	263	93	82	64	71	66	78	74	67	67	82	80	71	77	80	94	71	61	79	67	77	79	62	79	74	66	81	80	82	70	80	75	78	63	61	60	74	78	81	74	75	97	72	56	57	75	68	75	69	75	75	54	63	86	74	80	74	81	72	75	67	72	57	67	78	71	62	68	58	74	61	76	64	80	71	50	82	55	69	77	70	80	74	73	80	77	65	77	53	75	79	75	76	86	64	91	68	65	63	69	96	63	62	68	79	82	79	55	72	80	52	65	68	65	62	57	74	58	72	81	76	68	72	64	66	70	76	75	73	81	76	82	61	61	72	58	74	77	75	81	73	78	75	63	68	71	70	68	67	67	78	64	71	97	73	73	74	80	78	73	60	71	63	65	66	74	56	68	84	68	76	82	69	80	74	85	58	70	68	78	83	75	72	66	59	73	87	73	71	59	78	67	67	86	85	60	82	63	71	57	65	62	75	70	56	72	66	73	78	69	76	70	77	83	70	67	73	53	71	61	71	76	79	65	71	77	65	68	79	70	61	85	61	76	75	66	72	55	85	87	69	80	66	69	77	81	61	86	67	53	64	81	89	70	72	84	67	56	64	72	82	75	66	58	83	83	64	89	69	80	74	66	70	64	60	61	70	73	70	62	77	81	67	92	64	69	75	54	91	71	76	75	76	82	93	91	65	69	75	78	73	65	75	79	78	76	84	75	78	65	75	60	77	75	68	87	74	71	59	73	64	73	74	58	73	67	82	79	69	87	55	62	72	80	63	79	68	69	69	85	68	71	80	70	80	70	86	79	79	72	65	74	57	68	72	78	78	66	76	64	78	79	76	71	68	75	72	70	74	78	60	78	74	59	69	73	79	63	69	82	65	58	92	87	67	72	78	60	63	59	82	76	74	71	71	87	59	78	89	71	68	68	71	65	65	65	63	65	68	69	69	66	72	62	95	63	83	75	70	76	69	62	79	76	65	80	61	87	95	78	68	82	78	75	72	73	68	85	69	76	68	84	68	92	75	73	58	78	67	74	93	61	66	67	81	70	76	59	78	68	69	62	67	82	72	62	66	92	67	65	71	74	71	81	75	61	58	69	62	69	71	76	80	73	80	77	89	67	78	75	70	71	82	85	70	64	76	65	86	71	86	85	79	75	70	85	98	80	74	71	76	90	70	52	79	79	72	64	79	83	58	68	80	66	71	86	66	98	78	70	71	79	82	64	77	77	87	62	74	76	67	74	80	79	73	73	78	83	76	68	71	76	70	69	83	69	75	79	72	74	81	63	89	74	70	56	69	65	80	57	58	76	70	77	80	87	69	80	64	62	68	64	72	60	60	81	70	65	87	64	80	72	82	68	75	72	59	55	81	74	63	60	70	67	78	69	86	62	75	74	82	63	82	70	63	75	64	93	65	60	62	66	67	93	76	63	94	66	69	84	61	74	63	89	84	65	74	69	79	74	78	74	81	78	56	75	80	91	64	79	78	78	79	57	77	65	84	69	58	69	63	74	66	67	81	72	75	62	72	65	84	67	75	64	62	60	65	67	65	73	78	76	62	75	65	73	58	71	77	64	74	83	68	74	73	62	69	62	74	83	76	88	69	55	70	78	61	74	75	63	76	73	66	75	65	77	70	63	76	70	83	65	82	71	73	78	81	68	64	70	56	76	77	74	62	82	77	70	81	72	56	68	75	72	60	80	75	59	68	78	62	74	73	67	72	70	75	83	69	76	73	62	71	76	76	69	67	70	58	64	86	79	79	77	71	66	69	69	75	74	75	81	80	61	81	70	64	64	85	72	78	83	76	77	65	69	77	71	73	63	72	62	63	65	80	57	86	72	75	83	78	65	85	77	69	76	73	82	73	60	65	72	87	67	65	70	83	69	64	62	58	74	70	79	80	73	87	77	74	79	74	71	74	70	76	79	82	80	66	56	77	63	75	69	80	69	91	74	53	70	68	71	75	63	65	68	76	68	77	74	70	72	59	53	74	70	79	87	73	67	70	77	78	78	71	86	74	63	72	77	89	55	57	69	75	61	73	78	82	80	59	65	80	51	72	58	87	74	84	84	66	82	66	72	75	70	81	77	64	62	85	68	58	61	69	82	80	61	81	67	73	78	77	68	72	76	79	75	79	82	80	83	65	65	91	72	81	74	76	54	63	72	69	63	73	72	62	65	90	63	79	80	55	62	76	74	73	82	72	72	78	65	74	86	58	57	58	82	85	67	60	90	81	71	86	92	78	74	74	68	66	72	61	73	60	70	76	70	61	67	79	72	60	59	59	56	69	66	80	80	61	68	71	62	71	74	83	60	54	70	77	59	67	65	77	85	49	65	68	58	85	77	76	62	65	76	70	67	89	65	75	83	63	60	73	76	74	58	75	68	78	63	82	84	64	59	63	75	72	77	73	74	76	71	69	45	66	76	66	53	60	100	74	65	67	78	74	79	69	72	84	61	85	60	70	82	74	75	77	75	66	64	59	78	62	75	68	69	62	65	66	66	60	76	75	78	80	81	86	82	68	70	67	73	85	69	76	68	65	56	74	65	76	79	66	63	70	65	59	66	71	86	78	69	66	72	69	55	65	84	69	79	68	65	74	80	81	53	76	94	79	78	79	80	78	64	75	60	60	77	72	78	70	84	80	61	81	82	75	84	67	70	63	77	70	82	61	63	64	59	50	73	71	84	67	67	66	76	85	71	72	84	76	69	75	72	78	69	71	66	90	92	81	74	84	87	81	62	79	77	66	76	69	74	77	58	63	75	68	73	71	72	58	67	63	68	69	73	71	76	74	77	77	62	72	75	68	50	66	55	76	72	77	71	78	93	76	77	79	76	71	72	67	61	75	59	62	63	69	73	63	70	81	68	75	65	74	70	75	75	76	61	76	74	73	69	74	67	72	74	66	71	84	81	70	64	65	77	59	84	76	69	79	78	78	72	56	59	80	72	65	72	74	77	69	73	68	80	63	75	71	69	95	71	75	79	53	72	71	61	70	71	62	86	79	75	64	83	92	86	74	75	62	75	76	76	66	56	59	76	75	55	73	68	75	76	69	64	81	72	59	64	64	75	84	79	61	69	74	69	74	74	76	74	61	81	74	64	66	67	64	63	74	80	90	72	74	73	71	69	75	67	68	70	77	66	62	66	59	69	83	85	86	64	74	58	80	56	66	60	81	55	75	71	76	71	65	78	71	72	67	72	87	72	75	71	69	63	64	68	66	68	75	67	77	73	58	67	70	68	82	75	75	83	62	101	74	66	76	80	74	84	70	70	71	74	66	95	70	65	85	72	92	79	76	74	70	72	77	70	77	75	70	72	52	68	76	67	69	93	67	87	77	77	82	58	76	77	82	69	82	65	71	73	73	72	65	83	72	71	77	75	66	71	77	92	77	78	82	57	85	79	58	46	89	72	66	77	48	85	84	74	86	66	66	71	71	84	73	74	61	84	57	67	72	80
24897	15963	12164	31495	68969	80174	64248	44888	28894	15300	5257	1834	1064	956	943	958	913	966	987	913	916	932	895	877	831	951	922	880	864	912	942	850	933	904	972	915	935	929	934	895	913	893	924	918	889	891	874	952	934	902	878	903	892	925	891	891	882	891	923	893	887	894	933	933	888	959	870	912	898	884	913	928	913	905	897	933	908	827	890	901	909	916	916	925	964	908	911	927	911	927	945	956	894	915	919	949	920	958	893	905	957	971	918	853	883	932	904	941	917	954	940	951	928	861	872	897	904	875	933	902	981	920	930	907	920	900	920	921	881	991	927	966	930	856	914	926	939	931	888	920	954	954	925	905	893	934	882	902	879	933	838	938	866	933	889	888	968	947	873	883	920	915	951	930	898	919	920	936	915	947	915	933	934	896	897	943	886	877	925	909	931	932	904	917	945	959	872	977	871	885	878	938	899	946	886	920	898	914	896	905	938	888	892	909	910	896	886	892	947	876	905	951	882	924	923	959	981	922	899	942	930	874	906	890	906	898	962	935	858	910	899	874	916	890	935	937	910	931	831	950	966	939	900	892	903	888	903	946	929	967	927	976	885	938	946	915	904	937	923	934	899	882	975	872	931	899	903	911	879	892	890	876	918	922	938	870	940	948	953	968	882	863	905	952	926	889	932	950	912	905	912	932	882	926	1002	878	972	887	867	871	897	897	917	878	889	913	923	876	966	918	918	954	883	919	864	903	921	857	891	888	894	958	896	950	949	885	884	925	936	889	967	906	925	894	890	915	963	902	844	942	945	923	912	900	886	891	966	913	953	913	882	862	928	858	888	868	886	933	922	864	923	929	906	894	951	954	926	949	956	936	986	928	925	912	911	888	894	905	948	953	949	861	935	897	965	883	904	912	926	935	874	915	930	920	863	929	942	910	910	900	877	948	900	897	879	933	917	927	893	957	872	888	931	913	910	903	858	914	926	939	973	865	891	889	940	944	910	935	929	896	885	920	890	917	869	941	897	966	988	892	913	922	896	838	887	942	944	927	924	907	870	898	939	895	863	930	928	950	941	942	930	853	887	864	905	906	881	953	874	919	851	980	954	940	895	883	881	907	869	929	909	925	927	884	944	872	908	880	871	866	958	939	895	927	931	913	819	940	920	909	979	860	935	888	934	911	880	932	934	865	974	875	877	900	883	821	913	868	912	920	848	893	943	926	902	867	891	921	900	914	858	880	928	849	955	895	933	863	945	874	937	977	909	935	911	924	937	945	933	947	929	925	889	846	854	917	913	895	937	917	927	883	866	890	901	923	924	920	940	916	901	923	870	913	908	854	916	929	954	904	952	941	886	925	858	887	970	922	912	937	935	888	909	911	874	895	959	981	948	887	915	867	903	935	903	937	910	933	933	910	943	883	916	919	919	912	923	889	942	933	910	913	953	947	879	955	919	888	915	911	914	924	952	901	874	989	897	932	917	927	935	947	891	886	898	902	925	979	931	852	967	944	915	920	898	907	944	884	906	942	883	865	869	860	899	884	920	873	902	940	850	922	885	903	864	940	908	943	927	919	928	890	947	961	931	929	911	938	929	931	919	884	895	894	937	909	894	944	934	907	854	947	938	921	920	916	871	894	882	856	870	917	904	914	895	899	887	893	883	939	886	921	917	907	901	869	962	907	964	883	888	942	910	839	929	938	865	867	949	918	862	909	909	847	922	915	939	878	854	948	926	868	898	904	981	910	867	951	866	927	916	935	955	861	878	943	908	878	897	889	965	957	906	921	912	903	958	874	959	905	896	920	986	960	902	906	905	997	929	854	904	918	892	877	946	911	893	1015	887	979	850	893	924	891	923	912	957	890	929	959	896	865	940	964	907	905	965	892	904	887	942	893	907	922	903	904	936	907	841	877	951	884	918	876	913	912	894	907	920	899	924	917	968	979	906	940	894	864	884	904	946	872	928	940	929	921	877	885	940	948	945	890	924	902	941	870	873	993	901	890	954	901	899	961	883	943	915	898	902	923	910	919	905	928	936	939	901	908	868	876	922	890	886	886	927	865	956	903	926	912	898	918	949	923	942	892	889	892	903	910	881	885	947	920	923	962	939	931	917	924	904	896	961	947	885	928	945	941	941	908	892	950	921	928	887	933	895	954	938	894	924	969	832	877	933	826	915	937	883	923	962	926	941	911	906	910	956	915	921	939	928	900	885	910	859	893	875	937	873	929	1001	914	880	915	906	924	955	916	886	927	874	950	950	926	896	857	969	931	895	809	923	946	901	944	893	927	931	933	882	891	924	912	926	922	932	924	936	870	930	922	874	926	875	912	853	900	874	909	944	952	926	934	906	854	925	883	947	912	908	918	925	891	879	917	904	923	910	932	893	872	876	877	866	911	890	914	915	901	825	906	870	857	940	899	968	853	979	922	888	966	901	932	894	964	916	916	912	892	919	865	923	870	885	908	884	957	895	968	916	916	900	902	902	913	961	905	912	888	893	875	953	914	946	891	879	945	922	897	913	884	927	930	895	923	936	900	911	874	887	892	990	932	958	869	855	971	907	961	930	864	941	900	940	892	924	929	914	937	901	883	876	897	878	895	887	889	926	943	889	945	856	963	916	931	867	877	912	887	885	896	888	922	905	942	898	856	962	933	910	946	904	937	888	881	862	912	941	841	932	909	886	889	870	901	931	899	900	940	877	930	937	912	881	892	863	900	851	896	892	903	861	912	894	896	952	927	930	918	937	900	909	900	899	903	927	963	943	936	956	873	893	943	889	913	872	917	954	909	897	931	947	924	908	958	902	921	934	856	923	899	939	939	846	926	894	911	894	906	895	895	875	939	866	915	950	905	969	891	938	889	944	885	917	891	935	939	882	874	912	889	939	876	957	910	920	917	919	886	896	859	942	891	880	877	945	966	898	919	916	870	885	886	897	905	924	970	924	929	902	892	903	933	919	917	920	987	943	908	951	923	916	865	888	967	930	950	903	871	879	960	924	886	886	918	899	927	921	978	919	901	898	912	910	890	893	872	911	910	889	942	922	956	904	915	932	889	922	932	903	962	936	884	950	949	879	905	937	885	929	919	904	879	895	935	863	876	924	886	868	963	939	874	926	900	952	875	927	916	896	962	941	881	968	916	924	896	899	942	913	885	943	894	905	928	896	939	922	981	896	914	943	885	944	918	935	919	887	917	953	904	891	856	948	899	869	943	904	860	922	943	924	905	942	844	924	928	940	849	876	928	940	859	927	904	933	916	909	898	953	926	905	937	888	909	900	938	881	875	898	908	873	885	893	932	923	901	875	950	895	915	893	926	865	968	920	891	980	875	911	932	932	900	866	942	884	962	924	957	891	921	914	896	907	927	932	933	890	934	924	912	913	1012	945	887	885	880	867	907	914	886	890	888	936	889	901	882	944	922	939	933	911	876	921	931	878	909	936	941	879	942	922	901	933	908	900	927	906	920	915	919	862	888	793	880	873	927	866	906	916	916	905	914	936	889	888	969
1831	577	333	468	3006	5993	4099	1803	605	219	98	76	67	75	65	58	74	77	73	69	65	64	61	67	57	62	62	52	69	65	65	52	62	57	66	64	74	61	61	66	55	41	45	70	66	68	57	77	74	65	57	66	69	69	57	53	54	53	82	74	80	70	56	61	64	66	56	55	53	81	60	57	68	51	53	62	58	53	49	63	64	57	54	72	62	56	68	69	70	67	59	65	68	68	54	52	65	54	47	61	73	62	54	68	66	70	64	65	73	65	63	72	83	51	61	58	50	63	78	63	70	72	57	58	65	74	69	50	79	61	69	62	65	68	52	63	58	54	59	75	60	54	58	68	70	56	67	54	70	55	67	58	53	64	65	52	66	61	52	61	67	69	67	62	76	67	62	56	58	64	71	61	55	65	74	65	68	56	53	72	65	53	59	58	52	85	64	54	71	56	77	61	64	56	57	56	70	77	57	76	52	66	58	61	68	66	66	53	70	56	53	62	69	64	74	53	71	72	55	64	65	62	51	51	66	73	61	73	68	54	70	49	70	56	58	87	71	75	52	49	66	62	51	68	69	56	66	73	74	65	60	72	73	66	57	63	58	68	66	70	60	66	62	48	58	57	49	50	55	73	60	67	60	68	60	66	58	55	56	65	67	59	76	63	65	64	63	52	59	63	79	63	48	66	71	71	69	51	60	67	57	51	69	50	69	66	54	52	58	61	63	70	60	57	72	49	63	64	56	56	53	83	59	57	56	57	55	68	67	63	60	63	72	66	52	62	74	60	51	57	84	75	64	51	72	53	68	58	63	64	60	68	62	46	55	40	72	54	54	56	67	56	63	49	68	65	74	62	69	56	58	70	59	73	65	63	63	50	65	69	52	69	73	64	60	57	75	68	64	58	58	65	67	66	57	79	60	70	66	65	56	73	68	48	53	54	59	57	56	68	60	67	53	56	59	63	68	61	64	66	55	68	61	73	63	48	61	67	57	63	64	61	63	57	62	64	66	73	62	55	66	62	69	60	57	54	78	74	58	68	66	60	68	55	69	69	81	70	61	52	74	59	69	50	62	57	52	71	71	66	62	68	63	64	59	54	56	56	64	72	52	84	79	67	77	68	64	65	59	73	66	59	53	58	72	68	81	64	66	63	65	62	57	59	62	51	67	70	54	64	70	68	64	74	75	66	60	57	60	68	66	83	61	48	65	66	61	66	54	72	66	70	64	66	58	59	68	73	64	66	56	71	51	52	69	59	57	74	55	63	61	56	64	47	74	67	53	69	62	57	62	62	71	52	76	69	54	68	47	62	52	63	73	71	56	54	63	75	56	67	61	59	67	77	57	62	51	66	67	76	53	47	66	70	53	61	54	68	80	79	70	59	60	60	77	72	66	59	72	57	66	80	56	57	58	60	63	65	47	64	71	78	59	60	63	68	59	63	76	67	65	51	59	54	59	79	62	60	78	69	59	55	63	65	59	73	54	68	58	65	59	63	49	65	63	60	67	73	55	64	65	65	67	64	69	70	57	69	68	63	69	63	71	53	64	58	59	62	62	52	36	78	55	60	71	69	62	58	65	73	66	54	67	67	66	68	52	53	63	51	65	66	53	69	58	57	63	50	63	72	64	62	58	50	56	50	64	63	58	52	57	73	63	70	57	74	61	55	66	61	59	45	57	56	53	62	63	67	62	61	54	68	58	60	66	51	74	55	69	71	70	67	71	67	54	62	65	58	62	59	78	57	63	66	55	42	64	75	64	60	79	65	59	66	57	68	68	88	73	51	77	60	55	62	69	63	60	71	62	67	52	60	64	61	70	64	54	69	59	57	69	65	68	52	61	61	64	50	61	55	54	64	69	65	48	61	59	48	68	59	66	56	70	74	73	63	76	57	62	78	69	65	69	58	58	64	64	77	66	61	51	48	72	67	74	69	65	63	71	67	50	48	66	71	55	61	63	63	60	60	69	68	66	64	59	59	71	69	72	75	56	63	63	56	61	66	63	58	71	55	51	66	64	58	65	64	60	59	44	61	64	57	71	61	61	66	56	61	64	51	68	66	54	60	58	60	63	76	74	74	59	62	74	56	70	55	71	64	57	59	63	63	62	63	70	66	74	59	69	64	39	53	64	51	47	75	67	62	60	50	69	63	79	60	52	67	75	53	69	74	66	54	71	55	64	63	49	52	64	68	61	61	65	58	71	61	67	64	65	61	52	57	64	69	68	70	71	56	66	67	62	52	67	63	53	68	82	54	60	60	54	74	71	62	61	56	66	62	76	53	77	58	57	64	60	85	80	68	72	62	68	53	80	63	79	74	63	67	69	75	55	67	65	53	62	58	61	62	55	69	56	53	64	49	64	61	64	64	67	56	59	71	48	59	57	65	81	66	54	58	56	63	54	74	71	62	62	65	57	67	51	58	70	62	76	58	59	77	58	67	54	67	76	75	57	54	57	72	51	68	60	64	65	45	69	59	54	64	56	58	58	55	57	71	62	64	71	69	56	60	60	66	61	68	74	78	68	63	65	67	79	69	62	63	69	52	58	77	67	69	58	56	75	66	71	68	61	62	61	69	66	62	55	62	66	53	56	61	52	85	64	57	72	61	62	53	69	64	68	65	51	48	55	51	66	73	82	54	70	69	65	68	56	65	71	60	71	61	56	67	56	66	57	66	62	69	59	47	42	73	66	67	53	79	71	63	59	65	66	57	66	58	61	61	52	61	58	60	69	61	58	41	53	73	65	49	66	65	66	58	54	66	51	68	66	57	67	52	75	71	77	67	68	65	54	56	59	78	55	78	57	62	61	60	58	68	66	62	65	69	78	69	60	63	78	58	77	65	68	80	66	66	64	56	63	61	59	57	67	58	63	70	64	76	68	82	52	62	68	58	60	87	74	58	54	66	57	58	69	76	71	74	66	57	65	44	75	62	69	47	57	73	50	67	51	66	71	67	63	66	63	52	69	61	59	65	72	86	67	60	54	86	61	81	64	63	63	49	51	74	65	45	77	65	65	63	61	58	62	75	64	52	57	68	77	65	72	51	64	71	58	64	52	53	68	54	65	72	52	76	63	48	56	78	54	46	69	69	69	61	62	38	62	79	55	76	59	52	74	62	61	58	59	65	86	68	71	72	55	57	62	72	65	68	76	64	54	61	63	67	50	74	55	63	60	64	62	64	67	61	59	68	65	60	68	56	64	51	72	77	71	57	76	59	65	77	63	71	70	67	67	63	62	63	68	63	64	62	58	69	52	87	67	59	57	61	53	57	60	56	70	54	85	71	74	57	47	56	72	60	50	73	70	69	52	67	68	60	49	68	60	59	54	58	67	67	70	67	73	56	65	56	72	70	65	55	69	70	72	73	56	58	59	67	78	62	70	71	62	65	67	61	53	53	76	63	61	54	59	56	60	58	68	56	57	56	51	47	72	67	72	72	58	66	51	64	74	69	59	57	62	73	65	74	69	83	68	53	68	68	55	55	74	75	62	43
18336	10642	7001	19733	46886	49495	38404	26722	14484	5623	2038	1032	835	834	831	750	776	822	819	779	773	803	822	814	843	821	751	743	803	789	777	754	751	769	849	821	782	814	770	788	772	783	785	778	793	835	840	848	776	780	762	820	793	792	797	817	776	826	785	751	824	806	795	747	751	827	799	795	794	752	813	758	815	846	777	749	784	818	815	849	733	792	774	777	826	791	842	787	804	779	799	749	767	764	804	762	796	809	807	797	781	779	788	824	821	803	808	788	855	826	807	815	783	772	770	798	798	797	782	799	829	817	833	805	834	814	747	778	773	780	850	780	805	782	833	799	768	764	797	812	824	818	786	825	773	818	806	819	794	768	813	804	837	837	866	820	818	794	805	854	780	835	767	772	779	789	758	821	771	813	786	837	803	857	797	739	829	771	773	796	875	782	778	793	817	773	826	859	810	780	784	782	818	769	781	816	794	795	892	857	773	858	798	834	777	756	819	824	828	776	769	818	774	797	785	791	818	755	830	804	790	798	802	811	804	805	829	787	828	801	754	813	739	783	802	842	833	812	784	786	794	836	790	804	846	784	800	775	821	826	797	814	799	825	776	807	766	826	801	778	829	820	790	778	795	759	806	781	780	786	818	798	864	799	865	814	773	778	815	767	797	785	794	813	774	801	782	770	794	807	834	795	850	767	828	804	805	793	837	792	785	836	870	774	802	787	783	831	800	755	816	819	810	774	812	781	775	818	821	817	778	789	794	863	795	800	801	816	773	819	793	808	782	803	815	804	840	832	794	833	790	818	770	833	871	809	858	803	813	777	825	805	803	760	790	810	816	787	790	824	805	795	804	809	845	774	798	800	773	835	804	841	814	780	741	783	793	762	813	764	764	769	790	796	814	816	775	799	818	787	807	803	890	794	811	833	802	886	745	787	802	779	821	808	802	794	769	773	771	827	761	810	797	776	806	813	832	822	752	789	835	795	774	779	831	786	794	796	822	777	825	759	805	807	797	802	768	785	785	803	773	821	806	801	768	818	842	776	782	806	786	813	787	814	788	819	795	873	788	803	803	868	801	767	791	780	764	819	751	819	825	810	804	776	811	803	776	713	823	849	756	763	821	821	790	791	805	766	794	832	803	765	810	771	830	783	824	740	775	858	819	812	784	765	803	797	832	834	761	767	803	774	818	817	873	839	861	769	769	779	860	833	760	727	769	775	799	825	758	785	815	769	749	755	795	769	822	853	846	828	847	773	810	780	794	781	838	753	765	782	769	820	796	835	805	842	835	810	836	806	746	814	810	819	811	795	781	777	801	777	855	790	809	802	782	770	810	792	809	801	795	795	781	785	782	851	788	743	789	834	782	777	794	815	765	840	781	766	791	800	820	846	780	764	806	817	813	787	818	807	765	739	782	788	817	768	755	865	780	708	790	787	824	861	815	795	839	818	760	795	771	806	785	854	784	766	838	812	815	851	776	813	782	806	820	831	780	802	793	781	752	816	755	827	780	797	793	769	753	804	795	821	767	770	789	742	793	780	816	773	818	725	811	810	746	801	808	791	790	813	758	800	783	767	877	843	832	822	785	776	787	817	834	755	757	837	829	817	828	799	836	844	808	791	828	781	785	790	782	815	806	809	833	868	798	810	840	806	808	826	845	758	787	819	765	780	808	818	748	744	831	813	857	778	788	748	830	791	811	827	803	777	780	788	789	823	798	853	791	779	807	806	819	785	803	828	771	801	840	806	825	757	785	828	786	822	786	863	765	746	808	823	835	806	804	800	774	740	765	794	802	827	789	705	811	808	814	796	798	779	798	804	818	839	790	806	785	866	799	805	836	805	807	805	757	768	782	799	851	773	771	802	752	809	820	788	803	762	788	809	780	793	796	822	802	790	834	793	850	805	759	789	782	748	785	789	840	812	777	760	757	794	783	806	808	747	822	820	817	849	789	790	824	802	798	747	808	774	790	837	796	820	800	788	797	768	800	806	818	798	810	759	820	803	839	755	784	808	806	804	834	790	752	814	773	809	769	793	815	760	810	832	755	820	822	794	774	809	796	783	758	803	767	849	756	772	780	817	791	781	829	810	838	771	852	843	835	835	813	872	775	803	755	807	796	820	805	841	746	801	756	799	791	855	803	743	790	817	793	804	830	798	825	776	794	756	834	781	829	781	788	792	797	786	806	845	827	798	805	759	790	833	778	762	812	816	763	843	763	759	839	790	803	772	786	814	838	812	756	837	767	743	833	836	797	764	802	768	811	796	822	847	801	821	821	804	804	778	796	801	805	799	795	787	763	757	797	772	811	730	803	835	739	839	768	874	871	888	809	806	778	748	802	765	778	781	754	782	781	756	819	804	777	819	775	831	780	783	789	829	785	821	758	778	821	784	797	791	816	809	805	825	855	769	788	786	834	809	798	848	813	800	812	843	792	787	765	742	815	798	761	786	805	806	840	855	814	781	805	809	718	739	754	811	823	814	778	830	874	785	798	831	788	770	803	811	796	780	824	836	784	838	782	747	814	821	817	808	767	767	816	764	880	814	795	807	812	789	772	782	799	793	870	813	834	799	758	766	877	801	769	804	773	748	816	824	784	768	799	753	805	808	806	817	845	799	818	822	809	804	818	796	785	772	766	769	802	782	828	799	768	810	801	800	812	805	785	792	754	817	856	858	825	822	863	853	819	784	809	794	822	808	840	811	807	799	808	785	831	882	787	774	790	805	817	799	797	826	814	831	813	827	796	738	847	825	797	780	827	771	802	824	791	817	823	854	810	815	803	829	781	740	829	829	772	794	774	845	792	786	788	798	804	786	740	812	790	772	780	781	808	796	775	796	806	822	791	776	850	799	743	752	813	813	819	782	800	811	755	826	800	800	795	780	764	788	785	769	775	800	799	713	844	769	774	826	808	793	814	816	790	826	795	799	830	738	796	799	792	823	808	799	771	789	823	819	845	762	764	802	853	825	805	780	764	841	800	748	790	793	836	793	814	846	834	759	764	767	812	804	829	796	757	779	813	775	778	794	842	823	870	790	822	727	783	791	816	777	778	784	850	820	776	779	825	799	696	851	810	844	792	840	783	761	795	773	775	773	751	793	781	784	821	812	775	798	750	823	800	788	780	809	805	728	845	798	773	776	845	774	787	766	801	784	781	815	804	819	763	863	762	832	797	767	814	765	821	778	782	777	841	833	765	791	838	813	828	756	755	795	779	799	789	758	790	814	836	801	773	745	789	835	801	773	775	800	814	817	773	783	796	769	833	796	792	802	838	788	794	789	771	819	787	776	821	806	756	815	817	825	792	765	863	801	782	778	804	808	817	750	816	825	846	795	804	806	810	779	788	818	755	781	804	768	763	764	832	802	777	767	801	783	831	817	774	810	828	815	841	794	774	766	779	778	839	769	791	805	733	791	755	840	781	772	771	813	778	810	867	777	790	852	837	757	782	762	838	822	794	794	773	750	808	840	759	815	808	854	810	768	799	786	817	802	772	798
1388	976	601	1093	8328	13639	9716	3777	1158	367	159	86	61	60	63	69	70	65	69	62	69	80	62	67	64	73	73	79	63	78	80	70	69	75	69	70	73	78	70	65	65	80	62	72	49	57	61	52	73	73	76	57	73	73	69	62	71	70	60	72	68	81	66	58	70	70	63	55	66	56	71	62	65	71	70	57	66	64	51	78	68	66	51	59	59	54	61	71	57	59	59	54	69	68	51	68	66	74	67	64	61	76	67	61	50	61	71	62	87	65	78	62	76	61	74	49	61	64	67	74	54	88	57	71	67	50	62	67	71	67	68	61	54	72	62	59	72	62	68	59	66	56	68	62	75	51	69	80	69	60	71	66	61	60	80	56	62	64	63	65	86	56	48	69	70	57	76	62	60	79	66	60	72	60	78	68	64	62	56	81	61	51	73	69	75	62	69	73	62	72	78	59	63	67	64	71	79	60	54	61	66	49	53	81	61	62	62	79	85	59	58	64	63	58	70	69	67	61	73	68	63	55	60	71	58	62	67	62	59	69	65	56	55	65	51	64	64	57	76	63	71	61	56	67	60	63	52	62	50	79	74	64	68	78	63	65	64	77	73	62	57	78	71	69	62	75	73	83	56	59	76	58	74	72	75	76	72	59	69	78	64	66	46	71	79	61	56	59	63	60	71	64	68	64	72	88	58	64	61	70	65	62	52	65	67	60	59	50	63	56	57	79	67	68	67	72	54	64	70	65	83	62	65	62	65	57	58	71	58	66	75	66	68	66	66	76	78	68	79	60	60	71	56	64	65	73	70	81	63	72	63	64	76	64	73	51	58	56	59	61	73	58	60	65	69	78	61	61	55	75	64	59	45	65	59	68	60	51	59	62	68	62	60	66	68	77	80	70	81	61	68	56	76	70	68	67	75	65	69	60	66	62	69	63	86	65	75	80	67	76	75	51	63	69	63	62	77	69	63	62	56	43	65	63	59	72	68	71	68	66	71	65	75	55	69	55	69	52	75	61	66	67	72	55	59	73	64	66	49	67	73	54	67	72	47	66	80	58	59	60	61	69	61	74	60	62	69	57	62	69	72	53	60	67	68	68	76	74	59	55	56	68	59	63	54	75	59	54	72	52	75	68	76	72	89	68	55	64	81	57	48	63	65	84	54	83	67	47	66	50	76	58	69	63	53	66	66	68	58	65	70	69	66	68	67	75	63	64	66	59	72	71	61	81	71	60	56	63	66	77	63	54	71	57	52	65	58	81	56	64	60	63	71	67	62	40	83	63	63	70	66	72	63	73	80	69	59	63	81	74	71	62	65	73	66	59	64	66	77	61	66	60	55	71	55	59	71	69	66	61	75	55	64	79	55	81	63	70	55	59	71	56	61	72	55	54	70	70	68	71	68	75	63	78	63	80	70	64	61	65	63	60	62	62	58	58	53	62	66	72	66	60	54	74	59	56	74	74	68	71	56	62	53	69	73	70	65	54	58	63	88	57	71	67	72	57	70	71	74	54	62	62	75	73	75	58	68	66	59	66	68	59	58	75	70	66	72	71	74	69	60	60	78	63	71	60	51	71	70	60	57	65	80	59	65	61	59	58	67	69	55	71	62	52	66	68	63	61	69	59	71	65	73	59	74	57	68	64	65	71	79	77	73	62	78	52	54	66	76	66	54	62	71	69	74	67	71	67	75	84	64	55	68	72	64	53	66	50	62	56	65	71	67	78	59	60	68	89	66	62	72	61	70	61	58	65	62	82	75	56	63	68	64	64	68	57	76	66	71	62	52	58	80	71	81	59	67	67	59	65	69	68	73	62	78	80	76	72	69	60	60	84	69	74	66	72	55	83	85	68	71	77	70	72	66	59	56	66	61	64	67	66	66	58	62	84	64	76	76	78	64	69	70	70	73	63	57	76	53	69	63	77	55	57	54	71	52	69	55	71	74	55	74	57	71	65	61	62	65	68	66	56	70	63	70	64	63	46	53	51	58	62	70	69	67	67	73	66	78	61	90	64	62	79	82	70	60	74	47	66	61	63	48	58	62	77	66	62	69	68	76	61	63	59	63	74	68	94	60	62	72	52	73	66	70	50	55	65	54	69	51	74	73	66	52	61	64	68	65	65	72	52	51	59	79	52	59	69	66	74	64	84	47	63	69	67	61	52	74	64	67	60	60	62	64	71	63	61	69	73	61	74	71	44	81	59	52	55	55	58	70	69	66	74	79	69	82	94	74	56	73	61	63	58	60	59	64	64	59	67	70	78	81	79	53	64	70	70	64	67	66	55	59	83	66	79	96	77	55	63	58	72	61	59	66	68	58	65	79	61	70	73	68	63	65	65	82	59	57	52	71	58	66	59	70	78	56	61	75	54	73	71	80	59	70	60	73	67	76	60	68	58	62	73	52	67	74	66	72	73	61	63	70	71	53	62	66	66	67	77	65	71	55	79	62	68	62	57	55	77	60	71	84	62	60	58	80	77	60	67	44	75	60	70	72	71	66	82	79	65	75	62	74	89	67	68	74	65	66	62	51	66	60	58	65	68	64	80	78	74	62	76	56	75	71	64	53	62	65	71	57	69	68	57	65	71	64	64	64	54	72	72	67	53	62	66	83	83	62	69	70	70	76	75	80	66	79	69	76	72	60	61	49	57	72	52	70	63	45	79	66	66	76	65	54	71	69	69	57	60	70	71	55	70	57	71	66	62	68	61	60	57	53	56	55	76	63	63	75	84	76	64	54	69	65	68	64	67	63	71	67	66	63	71	58	68	70	72	75	68	73	88	74	64	54	82	66	61	55	59	65	77	65	73	70	55	62	64	80	81	66	64	62	43	84	64	54	58	56	64	54	70	74	67	75	59	63	65	62	75	64	70	59	56	57	59	68	64	66	67	62	69	84	74	73	67	64	64	61	50	71	67	57	55	71	56	64	65	77	54	78	51	60	69	50	82	68	64	55	64	68	69	64	72	61	63	62	65	78	60	62	52	56	77	67	72	67	72	71	61	73	71	61	66	71	68	58	74	59	53	70	65	61	49	65	62	72	67	82	88	75	43	61	64	71	61	66	81	49	51	62	81	73	59	79	74	67	67	66	81	65	74	76	68	62	67	73	69	63	62	60	62	65	70	56	72	74	72	61	57	60	59	56	70	63	67	65	71	80	55	64	60	72	72	76	76	71	57	57	74	70	65	69	69	75	55	63	58	72	52	57	72	79	70	53	68	78	71	62	77	61	60	64	63	48	94	73	62	52	62	82	70	67	57	62	74	68	67	70	65	54	61	73	93	63	83	67	62	69	67	69	74	64	42	60	53	71	63	61	73	54	71	79	51	61	60	69	86	59	69	58	66	76	76	64	50	69	51	70	54	67	61	64	80	74	59	66	61	57	68	71	60	73	79	77	67	61	74	65	56	58	69	52	61	58	56	69	64	70	68	69	64	69	65	76	62	63	57	67	72	66	79	57	73	75	69	69	67	60	70	63	75	60	68	70	86
22588	15280	10448	30111	64564	65536	50727	34515	21424	9650	3148	1264	910	848	828	852	868	810	824	852	800	827	861	846	841	787	842	809	798	809	805	803	806	819	815	777	795	819	828	826	846	803	807	792	863	847	781	830	800	754	856	774	803	841	792	810	820	812	803	820	772	828	845	785	791	794	773	845	835	822	800	807	823	839	827	838	821	812	817	857	841	821	842	875	851	889	824	854	815	796	857	812	805	820	843	793	805	862	839	826	831	835	815	858	850	838	819	794	838	828	840	849	819	824	829	823	774	863	781	841	840	821	817	815	840	840	823	814	843	842	832	837	828	788	778	825	840	819	844	850	793	765	851	847	832	830	851	787	835	816	826	825	843	808	845	809	803	815	842	824	809	816	809	786	864	816	829	775	870	856	790	786	825	793	788	846	775	836	777	800	810	835	781	825	824	868	890	813	787	813	823	773	832	830	864	834	798	811	791	865	838	819	854	854	832	826	798	830	816	784	851	790	803	850	904	851	813	891	814	855	844	815	864	853	838	910	832	831	772	822	857	837	862	809	830	829	814	817	852	795	817	857	849	781	858	796	850	793	779	797	849	855	862	806	801	842	847	797	828	852	869	818	808	863	794	820	849	798	815	830	878	842	780	827	843	818	853	815	857	840	812	819	824	792	803	840	809	851	882	835	857	870	824	827	820	806	875	825	810	808	830	823	824	772	839	837	838	854	836	785	795	838	781	830	836	797	835	844	839	886	812	772	831	812	883	836	835	818	794	831	845	823	831	840	844	826	817	797	846	864	793	850	875	821	860	819	860	802	820	859	813	843	795	861	805	837	850	805	896	844	789	809	836	815	829	843	829	862	879	864	855	839	864	824	783	826	825	809	853	811	813	822	860	802	837	864	834	866	792	820	861	821	804	867	885	834	824	799	830	826	832	809	817	844	811	785	826	833	830	776	792	849	868	801	794	836	789	823	789	851	833	845	829	793	822	810	828	796	808	799	781	808	805	743	840	792	826	824	834	793	859	829	804	805	822	890	819	796	857	852	878	867	841	852	825	890	846	794	834	876	797	897	827	836	801	827	792	871	851	852	786	813	782	806	794	802	840	817	847	815	845	868	828	837	817	843	822	860	799	809	861	835	799	831	863	822	851	827	803	825	823	814	835	815	829	815	788	809	816	821	870	823	843	833	786	788	795	790	805	809	806	833	842	826	829	824	835	813	860	840	804	825	821	816	830	847	871	820	838	807	845	793	810	785	811	827	836	844	815	808	788	771	821	812	781	808	801	816	817	798	857	852	800	755	834	784	846	801	803	837	812	819	797	818	815	855	859	843	780	859	800	783	849	806	784	868	774	828	818	788	858	840	859	857	834	817	854	825	868	793	850	807	806	833	838	821	793	828	804	813	839	784	794	807	822	837	800	834	811	788	818	818	832	790	849	783	842	852	798	837	783	799	797	853	829	831	800	812	791	766	844	838	771	854	790	804	774	816	813	763	824	844	845	822	848	820	821	800	804	823	857	849	805	833	784	771	810	797	846	817	873	859	845	830	860	852	833	841	827	868	796	804	799	799	845	798	835	835	800	834	828	819	843	789	756	837	816	825	841	829	880	847	858	781	822	806	811	803	850	815	820	838	866	863	880	784	803	828	831	820	859	848	836	771	779	860	838	780	788	828	859	804	814	788	819	850	863	793	826	810	866	784	832	822	841	841	829	844	814	915	862	834	847	798	853	819	804	866	790	831	829	846	809	850	844	851	896	758	813	825	822	783	804	834	821	805	803	832	863	806	843	843	798	807	809	824	802	816	764	836	833	833	860	832	841	823	825	839	819	783	818	840	830	804	789	859	832	811	849	824	807	814	802	817	797	827	860	796	843	787	823	858	811	882	903	811	811	780	872	879	822	854	842	847	802	810	835	824	818	786	805	810	847	862	822	815	845	850	799	815	812	846	806	824	833	849	817	846	819	824	831	756	846	844	855	834	878	834	809	841	770	820	827	821	816	790	801	825	816	813	872	873	789	848	816	820	784	838	830	809	795	818	791	821	815	900	861	837	807	817	842	801	833	799	839	851	790	813	799	783	816	840	870	846	838	775	793	786	785	846	848	834	861	817	878	833	869	847	885	811	827	813	823	848	817	795	830	834	825	869	799	835	726	790	818	797	856	794	809	843	857	828	832	830	798	825	799	820	865	803	860	801	816	880	827	860	834	829	821	818	817	837	810	838	792	865	794	803	831	775	799	876	851	846	813	818	870	850	765	864	824	825	857	827	827	872	806	815	827	826	796	857	828	812	822	831	831	778	839	819	813	827	888	760	822	814	797	801	879	824	881	866	859	786	860	859	783	889	816	770	808	785	769	816	804	798	779	796	864	832	875	832	855	834	807	845	779	818	825	811	837	858	801	845	860	813	823	825	800	812	820	801	838	833	837	893	822	783	817	827	871	830	841	833	874	852	806	908	830	824	816	818	830	815	834	875	858	825	867	810	849	855	859	825	837	825	756	844	830	797	897	832	818	882	828	847	821	872	839	810	765	838	862	800	791	832	801	846	812	847	805	824	867	846	825	805	864	864	838	815	873	796	796	787	785	795	788	868	791	798	814	843	854	859	805	789	823	831	803	875	876	824	826	833	788	848	864	826	831	864	811	790	852	826	895	828	843	809	819	796	846	811	784	796	832	814	845	816	858	824	813	825	804	858	791	822	841	850	826	838	875	814	753	874	914	817	840	864	853	823	812	817	835	861	840	821	812	851	841	831	804	817	820	850	791	812	792	820	809	828	784	791	850	796	807	856	816	858	877	877	880	850	829	852	800	821	824	838	778	836	763	824	842	871	858	806	838	819	866	814	828	800	808	836	825	845	839	853	815	837	801	813	780	804	782	849	785	808	840	846	847	803	816	824	763	807	813	873	825	827	819	796	837	852	812	828	858	808	834	766	870	857	798	810	764	796	824	791	832	754	784	788	839	887	817	849	841	801	828	817	806	863	845	857	848	823	793	853	829	817	823	838	838	839	857	811	814	832	802	845	866	855	844	827	826	874	837	791	843	803	847	841	765	835	850	800	782	802	790	836	824	802	835	778	812	827	792	802	844	840	827	889	779	829	834	827	853	871	866	835	836	782	809	873	871	811	853	800	829	857	818	821	862	800	802	814	891	891	843	813	852	832	844	809	853	837	829	833	801	791	849	854	873	838	802	807	831	825	854	825	821	862	815	812	845	804	827	831	871	819	855	836	858	843	811	802	879	838	847	821	838	853	799	859	855	805	831	850	822	826	834	781	867	794	828	820	859	835	830	820	864	844	806	819	851	830	819	800	830	811	837	836	848	837	869	828	814	803	850	807	823	797	863	808	817	825	849	875	808	850	848	836	850	813	837	871	826	811	802	809	816	821	816	831	789	828	813	777	854	803	803	819	852	868	840	824	884	853	854	821	794	801	813	800	747	773	863	846	866	812	864	860	860	823	882	796	805	878	756	798	820	790	855	836	795	853
3011	990	696	1230	8290	15445	10493	4605	1388	458	163	93	84	58	62	62	59	76	65	65	71	70	65	83	72	55	82	76	49	73	58	72	79	70	62	74	62	77	63	66	59	63	81	64	62	57	76	65	65	65	59	76	69	70	74	63	62	82	64	54	53	64	71	76	67	75	58	73	66	77	80	68	62	62	75	69	68	64	70	78	76	61	68	64	64	57	87	66	61	54	73	60	73	62	74	72	62	65	53	69	64	71	51	59	58	73	64	53	79	79	77	60	67	64	72	68	63	64	54	72	70	75	68	73	73	75	59	69	60	64	61	55	65	57	59	66	72	90	74	58	65	62	71	61	64	75	70	78	77	74	77	66	62	62	83	69	58	66	70	62	78	78	65	64	60	61	63	60	54	71	70	63	79	54	61	59	77	55	68	76	66	49	58	78	65	61	66	69	79	71	80	69	78	65	72	73	73	74	80	72	70	88	75	67	57	68	87	77	62	76	68	73	64	61	60	82	71	74	72	62	55	80	79	71	63	70	73	76	65	74	73	86	71	68	59	65	72	73	70	66	63	63	68	64	65	70	71	61	61	62	74	73	54	74	83	69	75	72	78	71	73	67	65	74	56	69	62	72	72	61	66	65	91	75	74	62	65	67	81	57	69	71	65	69	48	69	85	88	72	62	70	76	77	64	75	86	73	61	66	60	70	59	71	78	72	65	57	62	68	71	60	73	56	77	83	70	66	71	78	70	62	66	73	67	66	68	77	66	66	67	76	66	54	77	65	70	66	57	57	59	59	53	69	70	64	69	74	69	50	61	58	74	71	76	66	70	73	73	72	69	74	78	79	56	67	68	63	77	70	72	66	80	73	68	79	64	70	74	65	76	60	90	67	60	66	61	67	66	67	70	76	71	50	76	61	60	70	67	65	76	64	51	78	53	62	65	74	71	65	62	73	66	71	60	75	73	55	65	64	62	74	60	69	58	77	58	64	83	78	68	84	66	53	57	61	88	62	58	97	65	75	64	57	72	71	57	78	80	58	76	61	71	66	59	74	69	84	66	64	70	65	60	65	68	68	77	75	68	67	83	76	63	70	56	57	68	59	71	71	66	72	68	70	60	75	60	64	62	76	62	70	61	87	65	90	56	73	58	66	59	64	71	67	58	48	57	74	79	53	50	60	64	69	73	57	75	86	71	68	59	60	67	69	75	64	62	65	69	57	81	68	73	55	82	59	62	53	63	77	62	68	66	58	60	77	58	57	55	54	67	61	75	70	57	68	77	64	61	76	68	67	57	62	63	82	82	70	54	60	58	54	76	65	80	60	69	54	56	49	64	45	69	71	73	82	72	67	67	67	72	73	56	69	67	75	76	71	76	72	82	65	64	74	72	63	67	53	63	68	75	74	78	79	67	69	64	77	58	75	65	65	59	69	66	74	66	60	73	80	62	78	68	62	73	59	72	72	61	72	58	62	64	63	79	65	57	59	63	65	74	77	65	59	71	60	64	69	80	59	77	70	61	55	67	55	60	55	65	74	66	61	64	59	53	80	70	72	61	61	67	72	65	65	52	70	63	83	90	70	51	57	62	66	65	69	81	72	86	66	77	68	60	67	76	68	72	74	63	53	64	75	53	83	60	60	82	63	80	61	75	77	72	74	62	59	61	65	65	75	65	73	61	86	85	73	70	67	61	66	59	73	71	60	74	59	61	81	67	61	65	87	55	76	61	76	79	74	74	79	66	70	62	74	65	58	75	82	64	49	73	62	66	81	65	52	71	69	71	57	68	48	67	74	71	71	62	73	73	68	81	67	84	64	57	65	71	75	53	69	76	81	64	67	82	57	61	62	64	64	73	70	55	69	74	67	74	84	54	63	69	83	62	72	67	63	68	78	77	65	79	69	79	56	61	55	68	80	54	67	79	68	59	72	63	69	56	72	78	79	63	65	69	79	66	66	57	64	69	65	85	65	72	84	58	61	63	61	64	69	76	50	47	54	69	81	65	73	69	64	61	76	74	58	57	67	73	68	70	57	66	66	75	70	76	73	69	53	59	60	75	79	59	73	72	81	73	77	81	76	65	67	71	63	63	74	79	60	60	55	68	66	72	82	76	70	65	75	70	81	65	63	55	81	75	52	84	68	61	77	59	70	84	61	66	73	78	63	81	66	65	68	59	70	70	91	87	54	79	64	56	58	65	77	62	76	64	67	72	69	62	65	52	49	65	73	60	83	77	67	57	78	72	68	66	81	67	67	66	66	66	74	73	61	66	83	73	64	56	56	77	50	69	84	71	68	59	72	55	73	68	69	65	77	70	63	71	74	71	63	80	62	73	71	77	70	74	67	61	80	81	60	69	70	63	72	75	72	57	74	80	76	79	63	60	74	89	81	66	74	74	70	70	69	65	82	56	71	67	68	71	85	78	76	75	66	74	75	81	60	69	64	68	73	79	59	77	67	55	73	67	56	64	67	57	57	69	87	77	73	63	64	74	81	78	49	78	65	76	73	84	79	69	68	66	68	66	70	78	64	88	66	60	70	68	76	80	63	66	70	61	61	59	78	76	74	83	69	51	78	80	67	77	71	66	80	81	61	77	70	61	78	74	82	81	79	63	59	64	76	81	66	71	65	64	56	69	64	68	71	58	68	78	73	65	84	68	75	67	72	55	64	71	61	60	80	61	75	54	55	61	65	59	69	70	68	72	62	63	66	68	58	70	78	76	70	61	66	61	51	50	56	61	72	57	68	54	66	68	70	72	65	65	73	68	51	64	71	76	61	73	65	60	73	59	61	80	80	70	70	71	62	70	69	59	75	64	69	59	70	81	48	66	80	61	65	50	75	72	62	73	74	73	62	67	80	71	63	69	63	63	71	68	62	69	89	50	75	78	63	67	80	60	73	71	63	58	56	71	62	64	59	72	71	85	58	56	72	63	67	62	70	78	62	68	64	69	74	68	58	52	79	51	73	66	64	76	74	59	68	77	58	69	59	77	53	74	62	70	76	67	80	69	65	74	69	65	81	55	66	69	62	68	58	68	60	71	62	61	60	69	70	62	78	70	63	87	75	73	65	67	69	70	85	78	59	66	51	64	60	72	63	73	60	80	66	79	65	68	59	62	72	72	62	59	78	58	69	79	65	69	60	57	71	79	69	72	72	72	84	60	59	63	53	64	69	80	47	82	54	68	81	57	61	65	72	60	68	84	78	60	54	72	71	65	59	79	65	69	58	67	73	76	45	71	59	76	73	80	65	63	70	76	70	54	82	90	78	66	75	60	69	81	52	81	63	61	76	63	60	62	84	65	84	62	73	60	68	57	64	71	70	53	72	79	59	53	72	64	84	77	63	60	65	56	62	59	61	70	71	69	79	74	58	86	77	59	66	59	65	69	68	54	72	57	75	80	74	58	67	69	58	82	65	85	65	82	62	58	52	61	65	76	75	61	81	62	74	58	59	76	66	81	65	77	75	65	64	70	81	76	68	69	70	71	69	78
22730	15555	11914	29870	63790	68518	52585	36990	23596	11172	3527	1345	948	898	938	893	874	904	866	910	909	850	904	853	894	900	807	893	862	943	863	856	861	845	894	816	881	838	885	805	902	912	902	909	864	919	891	889	878	869	875	841	868	878	880	824	872	913	863	846	864	853	859	868	895	871	865	886	938	856	899	889	830	879	853	889	890	846	826	852	844	897	878	883	849	873	874	842	901	864	890	918	870	869	823	892	888	861	883	908	822	915	857	868	835	821	873	874	896	882	900	893	842	917	865	856	854	908	887	857	825	879	852	863	795	898	867	819	874	861	840	865	892	872	837	873	891	839	850	900	884	878	870	852	896	834	919	909	819	867	915	936	853	863	840	846	915	885	914	846	897	875	908	832	871	868	840	874	853	917	928	799	855	853	910	927	821	904	847	858	883	875	822	895	867	884	812	889	874	925	873	831	848	836	833	898	853	877	863	873	911	875	927	862	853	924	888	850	883	869	912	846	876	897	872	838	823	894	889	914	881	879	880	921	864	832	892	816	895	873	866	868	892	914	865	851	889	853	863	866	903	838	923	908	904	905	833	887	854	878	923	844	873	855	867	860	879	876	853	867	860	900	832	837	936	899	870	879	868	898	884	890	869	859	849	905	873	801	899	885	892	861	877	806	864	867	902	850	905	868	871	827	908	886	892	876	866	933	906	888	841	888	879	899	871	917	916	816	912	901	908	864	846	849	883	892	865	892	867	919	837	908	856	814	870	890	844	853	870	862	920	836	854	863	853	877	858	855	861	911	851	909	864	851	805	907	865	873	900	911	873	867	856	818	853	910	862	877	890	901	835	886	860	877	919	878	845	837	865	855	857	900	933	872	880	839	905	850	858	855	857	853	881	860	820	892	909	837	851	869	845	854	893	848	921	855	819	901	856	905	880	914	924	803	874	872	873	885	825	942	875	836	849	904	863	902	828	915	854	849	869	872	874	929	833	879	892	928	833	878	850	889	859	821	897	860	873	832	830	863	885	925	846	887	889	878	895	880	931	862	833	914	872	883	858	891	876	893	844	859	870	839	864	894	898	820	834	910	873	861	816	890	911	873	862	917	890	857	903	878	881	889	811	889	867	870	873	894	837	854	885	855	854	916	875	904	873	858	883	847	929	868	899	889	884	877	823	856	886	889	859	875	856	834	866	878	849	883	862	870	897	919	819	865	854	917	854	870	865	866	879	879	858	881	848	876	869	883	852	830	881	888	903	853	856	897	901	854	896	828	873	868	835	936	885	874	863	920	889	888	915	868	885	858	858	840	863	923	884	790	846	877	916	789	880	874	883	840	877	828	894	895	846	835	856	910	896	915	792	863	939	929	841	901	871	815	892	889	877	911	934	926	830	861	848	847	886	871	909	907	874	843	863	876	834	848	847	881	845	913	856	853	874	830	932	898	906	896	844	911	889	841	870	866	847	871	896	850	887	850	845	866	858	929	839	894	908	866	834	899	847	856	888	840	828	875	880	882	857	824	843	863	904	869	918	814	888	837	861	907	860	874	868	874	914	817	820	862	859	895	900	877	869	851	931	866	887	823	872	882	864	833	894	880	880	839	851	858	875	838	939	885	903	877	857	908	873	837	904	860	921	833	871	888	912	892	892	862	858	880	940	885	863	916	930	847	920	870	864	823	867	849	898	931	854	848	856	925	820	905	908	896	861	868	841	878	863	832	847	883	896	953	859	892	876	895	856	878	885	863	838	877	873	830	879	877	850	885	876	895	893	908	876	862	881	866	883	827	851	857	846	870	879	862	904	866	883	888	907	830	861	912	822	860	884	863	866	846	868	835	904	877	920	871	888	865	913	796	854	889	818	911	832	801	883	927	834	889	895	823	883	857	861	857	844	885	866	871	981	812	884	854	884	864	884	908	901	861	886	863	894	872	882	856	942	872	908	882	826	893	866	931	875	821	878	868	893	854	909	885	873	968	883	937	867	834	844	879	884	842	899	867	867	849	870	866	899	808	796	859	803	874	946	885	913	924	817	850	888	844	884	909	859	852	822	863	870	819	883	848	930	837	854	846	876	880	873	865	814	873	883	884	831	872	890	846	841	862	834	903	858	887	828	910	855	813	858	916	871	860	847	913	903	905	861	905	891	850	895	858	895	896	883	901	907	875	853	884	879	889	843	873	891	881	865	898	899	940	881	885	904	912	826	898	854	862	877	932	843	889	867	812	864	845	888	873	866	833	842	876	867	864	845	838	882	905	904	890	875	894	889	849	896	869	885	886	898	912	864	879	858	876	868	814	813	875	848	874	872	892	929	833	881	859	867	945	834	872	835	884	847	829	866	872	870	897	906	865	866	857	863	869	876	900	925	845	847	843	878	846	860	890	840	855	823	880	915	869	878	825	901	817	903	838	911	939	918	862	887	824	859	884	878	854	893	886	864	801	927	881	919	862	885	874	946	886	888	847	898	815	900	821	887	858	866	908	886	908	823	896	818	850	936	857	890	830	863	840	904	881	843	879	835	870	830	916	865	892	877	871	890	855	869	876	871	839	894	865	882	886	847	871	885	835	847	899	862	869	868	904	856	846	845	925	823	862	908	901	869	904	877	905	903	892	874	875	879	884	892	916	864	834	872	815	887	853	872	813	916	873	852	862	845	891	820	905	872	859	839	882	856	824	861	837	841	902	894	909	882	861	949	891	858	891	871	873	857	861	876	807	865	872	846	854	916	815	880	916	888	898	817	869	815	889	834	871	873	861	895	886	891	900	852	882	883	837	832	883	897	890	872	821	867	874	862	813	923	906	868	854	913	826	850	912	859	872	890	865	859	886	870	858	906	833	845	852	915	899	887	865	861	883	875	882	868	841	872	890	860	860	884	870	880	891	866	870	793	877	878	858	930	848	840	900	869	893	804	818	910	870	821	854	868	818	918	887	891	872	901	839	906	851	889	860	875	840	888	910	886	889	888	878	833	856	863	866	893	872	882	879	942	863	864	911	886	917	835	863	910	895	854	858	890	854	831	910	918	877	873	890	853	893	882	916	829	878	883	862	892	884	877	848	876	843	905	865	879	821	853	860	882	881	891	847	853	880	914	881	925	870	909	887	880	867	936	877	856	881	894	882	869	849	892	857	878	887	842	883	872	873	883	876	855	846	849	882	864	870	832	871	875	813	887	872	873	851	898	864	912	906	841	897	873	851	943	861	875	828	865	901	887	918	874	822	881	853	872	877	825	846	895	870	837	905	838	841	813	843	884	902	863	849	834	857	841	902	868	869	887	892	863	834	835	865	897	893	901	834	932	903	868	842	878	876	867	882	881	882	877	909	864	861	910	856	925	869	897	884	862	867	862	890	910	930	856	900	854	843	852	838	858	883	855	885	893	861	882	908	914	900	867	918	829	914	878	886	888	830	919	889	868	859	889	856	830	811	912	935	851	898	892	852	884	890	833	907	846	839	878	888	888	804	932	914	887	890	831	868	806	857	838	870	895	853	912	865
2132	1574	1062	1106	12426	23523	17357	8053	2549	716	207	92	73	88	71	89	84	68	81	66	59	70	55	76	71	63	75	70	80	75	74	88	86	63	78	80	80	68	75	76	66	68	64	72	68	62	75	71	66	77	61	63	71	62	74	87	81	48	75	79	68	73	82	68	58	74	66	78	79	75	76	72	70	56	67	82	84	65	58	53	65	74	65	74	66	66	66	69	63	68	70	69	82	58	61	70	74	90	73	58	54	79	74	72	86	64	83	72	69	71	66	81	60	63	75	61	60	75	74	61	91	60	62	70	70	73	71	75	75	85	71	79	73	56	69	75	72	65	72	80	60	64	64	74	68	80	58	78	86	61	63	60	73	67	65	83	87	75	55	74	100	69	68	68	72	71	67	55	71	71	74	63	68	73	71	58	74	76	75	76	76	93	81	77	64	86	73	60	67	63	69	69	72	66	77	76	71	91	67	77	54	45	79	72	52	71	70	68	75	71	72	67	67	72	60	77	79	68	55	63	78	73	79	76	95	69	61	60	60	73	70	63	73	58	68	89	66	68	69	68	73	74	66	78	66	69	65	64	64	68	78	77	73	64	83	70	79	67	72	59	71	62	73	69	71	79	69	71	88	80	73	66	64	76	82	62	72	81	68	70	72	62	78	61	63	62	73	88	74	74	63	67	59	60	63	66	65	62	60	68	66	71	74	68	70	94	75	63	70	74	63	63	63	70	61	57	79	63	75	70	70	71	91	68	49	61	86	84	71	78	59	81	66	63	69	71	75	64	76	89	65	65	68	69	65	76	77	78	65	62	58	67	60	69	72	67	70	69	76	78	90	87	71	71	71	72	76	81	59	82	69	72	73	83	81	74	60	65	62	85	69	79	67	80	68	64	62	79	73	50	68	75	72	64	67	67	76	58	65	65	78	70	63	66	74	70	60	67	73	67	73	60	62	64	74	59	76	80	64	67	70	67	62	67	85	70	67	79	84	74	98	80	75	69	79	67	64	71	74	68	80	66	68	66	89	73	86	78	77	70	67	69	70	83	71	58	101	80	73	60	86	71	73	61	77	58	78	80	71	66	75	71	73	79	75	70	70	69	69	72	68	73	66	72	66	64	74	65	71	87	67	77	64	75	65	71	60	72	81	58	58	62	84	78	72	66	65	54	62	73	76	81	59	70	64	54	69	68	60	88	88	62	70	71	63	64	85	84	67	70	75	78	58	70	65	83	68	65	64	82	85	81	60	79	75	72	77	84	76	88	82	70	68	81	82	74	67	81	73	58	67	58	68	84	70	64	76	59	51	67	53	52	85	77	77	71	70	67	66	56	65	68	60	75	60	66	65	69	70	69	84	65	72	78	75	77	76	73	76	55	84	59	67	65	72	79	70	76	83	61	58	71	63	83	76	73	77	70	71	72	79	76	57	75	77	63	75	85	72	70	68	71	72	76	72	63	80	57	69	72	84	70	73	83	61	76	71	82	68	72	86	73	47	79	81	62	72	75	63	69	75	75	86	75	64	57	62	61	77	70	64	64	62	62	59	72	65	61	72	69	71	61	68	79	79	70	91	87	68	68	67	66	66	65	69	80	57	72	73	73	73	65	63	66	74	65	90	80	82	65	78	68	73	66	74	85	75	72	69	79	61	71	71	50	73	65	72	58	63	67	81	84	74	65	78	82	86	68	69	84	71	76	76	80	74	71	64	63	72	76	64	73	56	85	48	87	74	67	71	74	64	83	67	66	73	77	82	54	79	75	69	79	78	72	54	61	59	66	74	66	66	79	72	65	61	47	64	59	82	82	77	77	61	79	56	68	78	56	77	64	70	67	81	63	70	73	67	62	64	69	75	73	83	87	57	83	59	68	65	76	73	67	59	64	67	58	80	58	76	70	69	54	79	68	74	63	58	72	59	75	84	73	68	53	63	60	71	69	68	69	52	71	79	77	67	63	55	81	67	70	83	76	78	71	67	54	72	77	62	68	72	86	57	67	67	90	61	68	62	50	81	68	62	62	59	70	76	64	82	76	78	76	57	68	75	79	62	70	71	75	55	73	63	66	80	64	79	65	89	69	69	59	70	77	84	81	73	60	66	73	83	64	88	71	77	59	69	68	72	68	89	66	75	74	56	75	80	65	81	77	65	70	42	78	75	62	75	68	59	61	71	83	65	67	58	80	67	63	71	67	70	81	78	83	59	66	80	76	80	63	61	72	70	57	61	81	72	72	67	71	70	73	83	78	80	80	74	72	63	63	69	62	64	63	74	60	67	64	71	63	64	73	62	71	78	64	86	64	71	73	64	70	54	76	65	68	73	68	64	78	85	62	70	50	67	60	76	60	77	80	72	72	76	73	61	68	60	74	67	76	70	69	74	67	70	81	82	74	62	84	67	58	74	68	66	61	68	76	79	85	63	89	56	57	79	73	68	67	71	64	64	59	69	67	68	63	72	75	66	66	73	81	75	78	63	68	55	65	78	66	81	74	65	71	63	76	68	76	66	80	83	67	78	62	70	54	63	72	56	73	58	74	61	70	67	70	64	70	72	71	77	79	67	78	54	72	70	73	75	66	79	74	80	71	80	85	61	68	71	71	65	82	70	76	82	74	88	65	78	70	70	67	72	69	79	70	65	62	68	81	61	60	72	69	79	76	68	80	74	75	77	60	83	67	72	68	63	70	76	70	63	65	70	74	70	59	83	71	71	64	84	59	66	65	67	59	67	71	71	55	62	78	78	70	78	67	77	71	77	63	67	72	69	71	74	79	65	69	68	66	74	70	67	73	76	75	62	77	70	80	58	64	71	64	71	82	87	62	60	80	64	79	96	50	84	71	59	75	67	60	82	71	59	74	77	80	76	74	61	71	64	85	78	70	72	58	64	65	57	72	84	59	80	73	63	94	74	60	68	75	57	70	67	78	58	56	68	77	77	59	72	87	56	65	62	57	58	74	70	71	76	86	62	54	67	61	63	79	76	75	73	58	61	82	74	59	74	62	80	64	75	59	72	73	67	87	61	91	72	67	61	75	72	63	83	68	57	85	68	75	67	61	58	67	78	77	65	53	75	66	67	85	69	69	86	71	73	64	78	62	66	62	66	71	51	73	69	66	70	70	77	70	70	57	77	74	71	65	67	56	71	87	65	92	89	58	61	87	73	77	57	70	77	60	75	62	88	76	74	73	79	75	64	69	67	67	78	68	69	77	82	68	66	72	79	72	63	63	62	59	71	78	64	75	80	59	81	69	61	72	74	56	71	72	66	60	64	73	84	69	73	72	64	59	81	66	57	67	81	80	55	78	68	72	75	87	80	62	60	74	62	76	71	73	67	68	59	76	75	69	67	64	70	57	67	61	76	63	63	72	60	67	60	75	72	82	72	60	75	81	74	65	86	86	75	72	59	77	80	70	60	74	74	71	65	67	69	61	78	82	69	60	68	62	67	75	68	69	59	71	68	64	64	71	85	74	76	64	64	72	72	63	61	79	77	76
26967	19836	15602	29844	69379	79417	62770	43847	28751	15035	4942	1503	945	890	861	886	920	892	878	898	882	924	879	868	915	892	892	959	926	917	917	945	930	939	935	932	880	908	876	903	924	884	882	933	916	921	894	890	866	883	856	907	827	912	901	899	865	877	887	896	907	930	888	943	937	911	904	933	902	940	911	885	882	844	902	926	927	887	901	931	943	912	907	874	829	959	899	905	864	891	929	853	826	902	959	887	904	899	903	886	858	855	860	873	905	876	916	907	891	922	905	908	867	858	862	873	878	900	901	855	846	922	895	868	872	915	902	872	935	880	906	948	929	894	871	962	872	870	885	864	903	918	949	976	884	905	916	929	902	925	852	883	847	864	880	867	915	883	946	953	896	930	892	884	899	982	918	922	898	859	927	904	962	887	892	916	925	932	910	931	924	876	937	875	907	911	856	959	919	858	932	899	946	902	879	901	910	898	901	896	869	845	902	902	913	910	856	887	923	912	839	910	851	838	904	916	948	978	824	909	918	967	882	871	912	907	895	951	855	919	895	898	946	931	845	922	860	888	918	857	947	887	930	895	870	940	910	875	860	874	913	864	919	870	892	856	894	893	907	893	898	887	918	932	933	928	822	918	892	897	916	865	893	902	946	887	917	882	880	874	921	946	938	879	910	911	853	891	913	932	905	893	916	867	925	889	882	915	924	842	887	894	889	914	859	925	930	898	897	968	884	906	886	892	899	906	848	887	921	890	886	905	925	937	903	868	932	856	882	885	905	905	904	952	897	924	932	887	902	921	947	902	879	890	898	899	906	882	928	858	860	894	882	865	854	877	925	878	869	907	882	878	899	949	884	921	933	896	913	904	874	923	870	910	904	914	917	857	911	920	844	903	864	908	921	883	912	937	911	913	892	905	942	894	891	888	927	933	915	881	938	857	886	958	912	917	877	937	892	947	893	946	878	894	907	929	861	933	950	890	894	899	849	918	908	922	949	937	888	899	898	917	887	918	917	932	874	915	874	876	929	906	866	921	887	917	873	908	874	951	836	902	911	955	962	925	895	897	908	936	867	885	921	919	932	941	924	895	845	876	942	892	916	892	904	868	913	917	931	901	849	852	919	947	931	942	911	941	976	924	932	930	878	909	919	909	900	914	890	925	919	910	850	893	878	834	875	907	927	880	927	937	942	933	876	913	911	865	936	870	882	923	876	910	859	900	908	863	915	912	923	903	915	884	861	997	922	912	897	899	893	877	920	885	905	924	860	881	944	867	908	904	910	913	877	872	931	889	898	920	933	919	892	861	850	931	906	932	895	900	946	938	828	895	875	917	867	899	836	940	868	900	918	892	868	860	885	910	888	894	939	926	944	888	865	875	841	868	902	925	934	927	854	892	985	923	905	901	951	914	887	887	906	959	915	889	900	888	924	862	888	899	895	898	855	898	870	875	931	906	860	941	886	910	910	886	869	922	904	856	877	909	908	929	884	939	912	893	864	897	863	908	905	956	887	905	853	893	917	863	926	869	899	905	927	918	944	885	946	941	865	936	888	908	899	872	932	915	930	912	883	865	857	932	906	883	971	885	914	882	930	927	909	923	973	925	923	887	917	918	893	888	927	943	960	872	865	901	907	883	935	942	920	940	898	903	857	895	941	869	895	928	961	924	897	865	938	848	962	870	906	967	893	914	929	894	908	968	915	918	896	873	937	932	952	921	929	927	967	949	864	871	932	900	867	906	876	947	939	917	856	871	925	926	923	924	866	916	886	943	898	919	917	946	867	904	917	916	893	862	958	857	953	911	955	909	857	903	900	883	901	895	922	889	907	862	911	926	891	837	921	931	930	904	877	919	964	897	854	902	904	870	894	870	907	926	884	849	996	914	869	909	892	889	870	959	895	939	888	897	915	910	917	890	888	933	943	911	894	884	941	943	901	914	910	883	921	942	911	910	904	849	911	903	889	918	897	884	885	886	896	879	876	892	931	933	909	902	930	875	908	881	951	964	895	862	917	888	853	911	938	918	855	926	932	856	903	930	852	923	818	897	895	870	862	882	914	925	909	906	820	910	910	942	950	919	937	911	839	922	884	923	935	884	916	894	986	894	956	897	904	928	872	917	876	850	918	951	854	874	924	837	897	888	897	852	910	912	920	909	899	912	864	886	927	918	897	947	903	884	856	922	864	895	911	866	935	935	902	908	941	867	931	891	882	968	878	896	929	918	895	860	882	912	842	912	955	954	934	917	934	875	931	865	870	915	901	890	871	931	919	897	900	902	934	944	919	899	918	939	901	856	904	973	902	927	865	905	870	832	877	889	871	843	931	848	854	911	888	933	934	918	900	871	945	887	918	868	894	899	891	917	890	906	915	860	906	897	961	908	910	889	861	898	945	868	877	912	925	878	946	949	851	918	941	925	946	866	880	839	897	859	909	841	902	887	924	880	885	867	881	903	896	870	961	855	891	916	890	895	951	880	916	895	912	923	885	939	856	957	919	927	901	903	938	940	908	963	878	896	901	906	855	908	953	872	893	950	926	908	925	880	911	893	914	908	920	895	934	966	914	896	883	927	892	893	876	967	884	890	898	873	849	929	843	891	919	970	876	933	911	879	942	936	883	869	883	882	853	937	944	914	947	910	903	898	867	896	905	907	890	839	874	926	888	957	927	890	910	871	893	846	880	899	912	879	901	899	907	934	898	957	868	922	876	919	892	940	918	926	928	848	895	896	866	842	870	848	883	912	940	947	900	904	902	836	923	913	861	853	896	899	875	863	880	885	878	885	868	932	931	896	881	891	955	916	936	903	905	914	903	873	865	946	899	895	910	947	891	879	892	900	867	907	859	881	873	834	861	883	891	950	884	889	937	899	883	930	921	948	869	936	876	879	928	912	900	926	908	881	911	904	911	905	947	938	929	898	917	862	947	923	928	912	938	878	903	904	881	861	885	901	872	962	898	907	875	897	888	917	889	898	943	887	877	905	923	864	925	927	896	879	928	894	901	926	945	919	939	949	912	894	921	909	922	880	925	859	928	920	912	940	933	933	912	919	866	904	947	954	852	905	902	879	878	923	957	928	882	895	877	888	901	928	943	893	926	908	869	911	909	913	882	886	869	880	922	888	931	890	875	901	935	894	895	899	891	881	912	943	918	953	861	909	910	897	939	928	959	912	881	848	929	903	909	889	982	912	931	946	902	848	901	907	908	926	909	920	916	886	884	910	901	907	875	853	911	895	911	893	919	908	874	849	894	915	876	876	920	892	888	917	937	882	880	865	976	907	902	941	868	910	934	913	952	931	868	921	856	934	914	904	943	909	907	836	910	906	900	898	882	849	930	838	894	877	870	889	857	935	927	891	913	907	929	896	899	931	936	858	929	894	858	904	888	917	895	877	878	868	897	871	922	894	897	899	903	911	913	891	893	888	854	919	866	867	904	918	895	904	942	898	856	887	914	889	917	888	901	871	897	927	904	876	903	925	938	887	925	866	857	878	877	889	888	836
2118	691	332	587	3374	5226	3561	1575	595	226	90	75	65	59	55	70	62	62	54	45	54	73	68	68	58	66	71	58	60	56	58	63	66	54	64	63	60	56	68	67	69	52	61	64	54	64	62	71	48	53	60	61	70	56	55	57	57	53	64	65	60	58	61	63	61	74	72	64	62	61	73	64	52	57	71	54	50	63	66	48	48	56	59	49	60	69	66	74	43	68	55	53	61	59	74	62	72	69	46	64	68	54	62	39	62	61	50	61	49	71	76	63	63	71	72	65	49	51	64	56	64	60	86	64	50	55	49	54	66	61	66	60	59	62	68	60	59	55	60	62	63	55	54	62	46	57	54	55	72	60	61	63	66	61	71	52	63	56	61	51	64	66	77	64	55	55	65	67	45	51	61	61	79	47	63	64	74	59	64	57	54	56	58	77	52	66	50	49	70	69	59	51	62	64	50	58	68	60	72	56	61	71	73	69	60	50	67	60	61	59	62	60	64	60	73	59	73	75	62	51	54	55	59	67	81	74	56	64	85	66	56	61	60	56	61	74	51	60	77	47	67	59	74	62	65	53	64	63	49	57	54	66	75	64	57	61	68	54	54	62	66	62	65	62	64	69	63	63	51	65	63	69	61	61	56	63	63	59	55	64	63	76	59	53	72	52	65	55	57	55	74	68	55	69	45	49	68	59	63	57	54	63	64	66	71	62	65	64	65	68	65	56	83	44	60	64	65	60	58	55	71	55	60	62	61	54	83	59	49	71	74	76	49	69	52	61	62	55	50	55	65	43	54	56	72	67	52	76	51	71	81	60	56	52	79	61	68	73	64	49	55	57	75	59	63	65	64	55	58	72	45	65	71	56	47	63	68	64	54	67	71	68	60	61	59	62	59	66	71	66	64	62	65	57	63	59	54	44	56	50	67	73	54	58	72	61	69	70	67	52	61	74	64	50	54	57	58	75	69	65	65	73	63	62	60	71	57	52	70	47	56	56	78	57	73	70	46	70	71	75	63	59	64	58	64	65	60	50	64	62	58	45	45	55	61	63	77	50	56	66	60	58	50	76	50	71	64	66	54	65	55	70	56	47	46	63	54	56	49	65	71	67	55	64	59	62	59	75	51	64	66	57	59	52	64	56	62	66	60	55	53	76	54	64	56	44	64	77	68	56	74	58	67	64	52	71	74	48	66	62	57	53	60	65	62	63	61	71	61	60	53	62	54	63	51	67	60	58	64	60	62	62	63	57	61	62	63	50	66	54	56	69	46	70	78	69	48	68	70	46	45	64	66	65	66	55	64	70	53	52	59	63	64	63	51	58	59	66	64	74	74	66	53	63	63	58	70	61	62	57	54	76	68	69	64	62	52	59	56	58	66	62	63	51	50	61	62	57	69	68	65	62	74	72	57	60	62	66	57	61	77	59	57	64	54	52	83	64	60	60	62	70	64	53	74	58	68	67	47	72	64	68	62	55	56	73	68	65	61	68	57	70	76	70	58	50	47	54	66	66	79	61	71	57	66	68	53	67	57	70	66	60	60	63	68	56	56	70	70	67	59	67	56	49	64	55	58	64	71	73	67	64	48	69	58	55	61	61	53	60	68	66	60	66	56	73	58	55	65	57	63	54	82	60	60	70	77	73	76	72	60	80	63	54	57	57	58	67	70	62	70	62	65	65	52	60	63	61	70	50	70	71	66	65	52	56	60	59	71	51	73	54	61	78	62	53	47	55	68	64	57	66	50	81	62	63	65	46	58	63	77	58	61	57	70	53	71	69	80	51	79	66	58	66	61	47	68	67	70	62	71	53	54	63	64	72	70	67	54	67	53	53	65	53	61	60	51	65	47	61	66	60	67	70	62	57	61	58	50	59	69	66	55	58	59	61	64	56	61	62	58	52	47	64	52	50	66	67	66	59	59	70	57	55	49	70	69	76	57	51	66	69	63	77	57	70	68	68	64	54	58	62	56	65	62	69	60	72	56	62	61	66	57	54	51	63	52	64	63	66	61	55	45	66	53	50	69	74	58	67	65	59	53	66	65	55	62	51	67	70	56	60	67	56	52	61	51	55	78	57	64	53	61	72	66	75	51	55	50	50	64	54	62	61	65	73	72	67	59	68	49	57	70	63	61	70	65	76	65	64	61	62	54	64	61	78	56	72	72	74	61	59	61	58	59	66	63	68	54	44	60	56	58	52	60	73	69	77	77	65	49	63	59	64	56	51	51	56	59	86	49	70	60	51	60	59	65	70	60	48	70	59	56	55	61	68	75	57	48	66	74	63	61	72	51	64	57	66	76	68	64	65	57	65	57	65	78	47	66	57	79	54	64	65	62	70	49	65	59	58	66	62	73	53	71	44	61	48	61	51	71	52	51	50	63	62	68	46	71	56	63	66	67	58	62	60	53	63	57	55	86	61	59	66	77	75	55	63	63	60	51	68	60	46	46	78	58	57	59	51	60	74	62	73	58	73	49	60	66	62	62	70	77	59	71	62	61	62	54	71	66	54	72	60	58	71	66	52	64	70	77	46	54	63	62	63	51	69	59	67	57	71	67	73	58	62	61	73	61	50	54	53	53	52	61	57	64	47	72	71	65	51	67	79	64	65	63	63	55	56	64	70	57	66	65	60	48	63	66	54	58	58	56	58	75	64	69	60	53	60	49	61	59	52	63	60	52	64	59	55	55	67	61	70	44	59	56	65	67	70	61	54	65	70	52	61	56	47	65	65	65	65	61	57	66	67	61	49	59	59	71	62	66	60	56	68	61	69	56	79	56	53	67	59	59	66	74	67	58	73	56	64	62	57	60	63	41	58	54	66	61	61	69	59	67	67	68	69	61	69	62	61	68	54	64	50	63	48	62	69	58	50	63	73	45	46	58	71	70	57	56	80	73	65	56	73	46	53	41	62	73	81	65	61	63	67	56	69	63	71	60	67	61	54	61	57	75	64	66	73	71	54	61	52	67	56	54	57	57	62	67	51	68	49	61	63	74	46	70	63	59	67	52	57	51	49	65	55	65	62	61	72	55	61	63	58	66	63	64	78	52	51	57	76	62	56	72	63	55	64	64	59	68	65	75	62	52	57	60	57	59	50	53	54	67	60	63	51	54	60	58	52	71	48	61	70	52	51	54	66	58	67	68	58	51	69	60	61	69	63	57	68	71	66	64	52	64	54	62	49	62	62	59	53	56	55	70	60	59	47	78	60	59	65	66	62	79	68	67	63	78	50	65	50	59	64	60	54	51	65	66	72	66	50	57	64	69	59	68	52	69	62	66	61	54	47	66	66	62	69	66	59	63	62	66	70	45	65	55	70	66	54	79	63	51	60	61	76	65	72	62	56	69	61	61	67	75	55	50	58	67	69	58	59	51	65	65	55	70	66	49	72	62	66	43	51	55	57	67	79	64	49	61	50	60	56	60	56	59	64	62	70	61	49	63	63	69	57	67	62	59	50	64	55	70	69	59	66	71	55	64	61	47	49	78	57
21346	12435	6612	21800	47192	47277	37133	26288	14584	5671	2034	1035	805	793	752	781	786	782	765	807	806	783	754	778	744	768	784	739	800	792	739	757	799	784	738	752	792	789	766	781	799	788	746	779	765	833	763	794	842	808	769	796	755	841	791	795	789	832	834	776	807	826	778	770	765	795	832	786	797	745	840	753	790	814	778	794	751	795	770	774	818	766	785	786	751	733	772	822	775	785	777	796	730	821	770	696	769	750	731	771	777	758	743	778	780	786	786	856	786	821	820	791	780	783	831	749	766	750	806	798	777	816	755	792	729	716	801	795	780	795	782	728	771	770	789	752	735	786	766	838	777	814	832	780	794	803	757	835	801	796	777	794	788	792	825	801	796	764	799	776	780	763	782	814	780	758	816	755	815	795	776	809	756	721	798	756	779	724	788	780	772	811	768	839	770	792	731	779	779	783	807	825	796	806	758	723	789	748	818	769	727	797	811	732	815	819	750	730	763	803	817	754	774	772	840	770	778	842	774	774	815	722	765	797	810	724	752	757	818	791	827	826	750	766	789	760	818	774	836	781	786	825	785	759	782	748	792	784	760	758	753	819	818	770	824	853	792	778	785	754	767	763	805	771	790	775	807	755	794	799	788	780	747	769	744	794	787	812	753	800	796	770	805	824	797	837	803	781	809	779	788	784	791	765	821	809	824	754	747	764	820	822	795	834	788	770	768	772	805	763	775	771	807	781	759	832	813	799	808	820	880	831	788	834	769	759	812	810	763	762	778	788	786	809	762	797	759	788	758	786	778	753	819	754	812	786	797	755	808	780	774	791	787	801	835	835	776	807	784	789	827	818	779	726	828	771	792	784	777	818	780	824	761	742	806	721	693	828	776	805	801	765	784	747	784	787	782	741	789	764	784	781	767	797	810	786	802	812	811	772	783	765	844	820	824	772	752	831	793	794	834	826	792	809	767	743	754	752	780	762	798	800	816	765	779	760	791	763	794	815	798	774	744	766	761	773	750	757	773	773	750	754	793	799	760	775	826	842	802	858	745	768	818	816	768	775	770	790	813	750	808	722	800	796	794	785	845	786	720	820	772	790	809	776	811	804	789	793	818	815	786	753	815	756	781	753	784	798	750	823	778	823	788	685	789	712	770	836	829	778	775	803	783	817	797	809	798	807	781	741	833	810	797	771	770	803	805	796	771	733	836	787	783	792	753	809	778	768	793	751	780	738	823	836	785	770	791	770	752	805	789	809	754	807	761	768	815	756	794	829	744	844	805	787	779	805	783	817	754	840	779	801	829	784	763	774	821	790	806	764	778	827	790	786	786	809	760	759	787	767	757	765	795	800	787	769	756	805	765	801	770	777	785	789	783	795	788	810	813	831	777	784	775	804	786	760	774	793	835	814	783	812	783	794	783	809	778	755	768	732	804	761	788	775	878	748	795	778	786	731	775	810	787	751	813	775	810	777	769	811	769	791	732	759	767	722	814	791	775	772	801	805	771	772	786	802	784	791	750	777	773	803	810	793	830	767	770	808	797	765	736	781	769	810	798	790	772	751	768	811	784	767	779	766	805	755	817	730	799	779	779	767	796	770	833	827	757	742	829	746	762	804	748	723	761	780	789	815	837	835	815	812	815	772	760	753	742	783	832	731	816	780	763	832	810	773	761	804	762	773	777	757	782	812	804	811	777	818	770	853	753	795	755	792	799	745	877	774	726	774	816	766	759	799	799	799	759	798	798	797	832	785	830	736	807	746	820	822	866	812	836	781	765	761	786	800	774	764	797	743	715	788	781	825	789	798	788	783	772	800	825	756	779	817	792	754	792	812	810	814	830	780	789	779	783	759	833	751	803	773	757	821	781	774	809	806	797	826	764	820	808	750	767	829	793	771	747	753	753	767	804	826	792	755	803	796	802	762	723	790	805	828	820	765	836	759	818	774	788	821	785	751	789	863	727	831	773	812	778	796	785	784	785	817	767	768	793	786	775	730	810	746	781	785	790	806	733	772	792	771	760	799	807	793	783	769	766	746	758	800	755	795	814	765	818	781	823	794	833	750	809	794	778	756	767	829	778	814	716	858	796	821	835	785	785	762	786	794	765	722	826	807	779	776	737	779	741	801	821	797	782	721	824	741	832	750	770	818	807	775	798	806	823	793	791	810	805	762	791	824	846	775	816	838	805	810	778	785	801	790	757	780	794	762	793	806	798	767	776	804	769	841	771	815	763	841	783	834	789	788	823	776	808	851	749	810	728	764	762	764	756	813	778	731	756	790	774	753	769	759	787	797	759	810	734	737	790	811	775	749	789	757	810	798	814	774	800	827	805	804	757	801	818	796	773	808	771	772	801	781	786	830	786	796	813	743	787	792	812	815	803	784	790	798	818	796	763	831	773	767	777	763	830	785	764	786	853	816	802	710	781	769	788	779	793	831	806	693	766	741	814	787	753	820	780	762	795	811	783	813	732	780	767	800	776	806	784	797	801	746	766	752	837	786	801	821	776	838	806	750	780	764	775	789	757	801	729	759	735	834	781	827	842	794	756	833	792	789	780	854	780	752	782	804	809	815	791	826	787	775	733	791	824	760	756	786	773	755	812	793	814	785	794	828	754	777	800	763	776	813	761	792	812	761	766	788	792	765	730	749	767	766	755	729	757	828	795	774	773	772	769	756	788	795	819	757	799	793	780	798	816	767	805	780	834	780	780	793	812	778	776	761	811	818	790	782	785	755	765	836	798	781	802	801	785	825	739	755	800	768	755	780	769	786	811	769	767	750	808	774	793	776	826	803	797	776	759	768	773	795	822	834	815	747	771	798	790	790	800	809	804	763	762	809	770	846	751	819	769	776	794	793	832	766	803	756	774	769	733	859	784	810	783	798	775	801	794	750	815	790	759	773	784	784	795	755	774	746	726	773	777	824	826	775	739	743	826	800	785	763	821	793	822	751	809	741	803	809	782	815	835	788	815	776	751	795	768	800	781	765	815	792	772	843	771	791	744	819	781	782	789	797	778	765	870	770	833	786	804	777	788	798	786	789	773	774	785	777	846	761	817	771	763	754	801	752	802	809	800	759	798	732	783	773	796	828	750	760	785	767	801	757	752	781	778	791	745	829	787	797	782	793	775	779	793	826	754	761	821	795	785	824	805	814	769	856	775	801	801	814	806	787	783	782	752	787	785	776	779	785	760	816	801	785	753	802	799	758	806	806	804	720	789	823	792	808	831	816	781	841	850	807	768	743	774	793	817	778	801	782	777	784	792	802	802	780	793	756	798	746	784	794	797	781	793	731	779	804	791	795	807	775	794	832	792	783	812	777	758	784	761	732	760	770	781	784	761	766	756	801	801	769	810	791	796	828	792	764	812	858	759	733	817	854	852	753	735	797	776	800	790	759	752	759	769	776	745	760	823	807	800	824	822	796	769	803	793	743	803	785	828	844	727	780	835	781	749	745	759	764	804	790	768	775	821	782	809	847	750	792	787	798	743	796	755	773
1443	903	421	1550	9347	12667	8429	3679	1230	406	170	78	71	66	60	76	69	68	62	68	57	63	59	58	52	66	69	53	70	57	61	55	70	65	61	65	75	51	72	46	66	58	58	57	80	67	55	68	65	57	68	57	66	71	77	49	65	63	58	62	59	49	71	61	71	57	73	60	65	68	77	60	82	68	73	59	65	61	67	73	60	61	57	79	59	58	55	53	60	57	65	69	65	61	58	71	55	72	55	62	61	62	67	73	67	85	73	66	69	66	65	74	66	58	55	58	62	83	54	63	55	71	67	56	67	78	70	62	74	59	69	56	63	51	63	52	65	61	62	51	63	57	62	53	58	75	47	67	57	61	58	66	64	78	74	67	62	57	60	73	56	78	72	64	57	57	55	58	64	54	59	64	69	77	67	73	60	67	60	69	69	75	57	49	71	65	76	66	62	62	59	68	78	69	65	68	59	58	44	62	52	64	82	69	74	66	49	64	59	61	64	69	68	55	58	62	57	59	63	67	52	48	52	49	61	50	74	63	49	73	60	54	67	61	77	71	70	74	82	58	68	80	71	70	65	56	63	58	51	64	58	62	54	68	57	64	59	59	73	67	89	59	73	67	69	72	62	53	79	68	57	67	62	62	82	70	59	67	66	61	77	62	61	67	70	70	70	73	64	65	68	64	64	60	60	59	55	64	76	63	38	73	66	71	76	61	66	71	67	53	78	73	51	68	66	59	62	57	60	83	57	65	61	56	56	71	50	67	60	66	58	64	69	62	71	58	67	53	52	61	63	71	71	56	61	65	68	67	59	62	63	78	63	49	62	60	58	57	69	61	78	83	62	65	67	51	71	63	59	63	58	64	66	59	72	81	68	55	67	54	74	54	61	58	69	73	63	70	78	58	58	73	79	61	63	53	55	64	61	66	69	58	63	80	63	74	69	60	70	64	68	74	74	50	54	65	73	62	76	60	62	62	65	66	63	73	52	62	58	74	52	68	58	72	72	72	72	68	79	63	74	56	53	56	62	57	70	52	55	71	69	56	69	53	61	63	65	73	46	65	67	55	71	65	55	58	63	70	60	52	77	71	59	60	63	70	71	62	71	72	70	56	63	56	79	52	61	71	72	78	71	70	74	65	65	67	68	70	64	64	64	68	63	68	68	62	72	68	58	72	64	62	59	51	67	59	63	52	68	57	77	55	59	73	76	50	57	57	60	67	78	69	84	53	72	68	73	56	72	59	68	62	56	61	62	61	66	65	68	52	51	67	60	62	50	57	50	70	70	64	72	58	60	51	62	68	73	56	63	58	66	83	55	59	55	55	66	64	70	52	52	72	66	64	68	78	59	59	73	49	71	60	83	64	54	58	76	71	61	57	64	77	58	66	70	56	57	68	66	56	68	47	57	72	59	65	65	82	52	67	64	53	61	77	67	62	65	64	65	69	49	57	60	66	71	65	67	62	63	75	65	57	73	77	62	74	60	66	43	54	71	61	61	59	59	54	59	56	65	73	67	63	56	63	74	64	67	72	54	70	77	58	49	56	67	54	63	57	71	64	55	63	70	79	65	63	87	57	56	70	61	57	73	66	82	56	64	73	57	77	61	64	75	65	54	59	58	61	56	66	72	66	69	71	63	48	60	67	67	59	57	66	67	60	73	64	69	54	63	54	76	75	57	61	71	63	66	63	64	64	57	66	66	62	80	69	78	55	53	44	68	71	76	58	63	51	73	66	47	72	69	62	66	54	59	68	47	77	61	62	75	62	68	73	49	95	60	59	72	71	71	72	69	68	69	68	61	58	62	56	66	72	57	60	72	73	65	63	67	80	61	79	68	57	80	46	49	54	53	66	73	66	55	70	57	67	54	70	67	60	54	64	57	77	62	52	71	51	46	73	61	74	74	70	65	67	70	67	66	66	70	70	67	73	58	70	67	54	68	62	66	64	78	61	59	65	59	60	58	62	64	66	73	71	49	61	64	79	65	59	60	62	51	74	72	70	39	65	78	69	64	68	55	65	62	63	60	66	56	62	51	71	78	59	57	67	74	60	63	68	72	65	60	68	70	75	69	64	53	67	65	67	72	69	75	62	75	59	60	64	57	73	55	66	69	68	60	65	43	64	66	64	65	69	67	60	72	47	57	48	56	59	72	70	75	66	62	69	67	67	70	68	65	70	61	56	57	62	60	70	73	76	52	58	55	59	57	62	60	81	59	56	71	63	56	69	69	58	70	67	58	64	72	64	47	60	68	59	67	82	58	63	73	69	55	71	52	66	55	60	69	68	71	68	52	65	57	61	56	66	71	67	60	68	73	74	62	68	68	71	58	58	67	65	66	67	71	59	64	56	65	66	63	55	64	52	72	60	45	83	57	82	66	56	54	93	53	63	62	62	46	67	59	69	59	55	60	67	48	69	54	56	49	50	74	68	67	63	67	79	68	58	60	57	65	74	68	65	63	70	59	69	60	55	64	65	72	50	73	61	62	61	49	59	58	72	62	58	59	49	54	72	70	71	66	74	58	70	62	59	61	64	46	81	58	70	64	58	74	71	61	53	80	60	69	68	81	57	62	51	56	64	76	53	63	59	51	59	65	65	53	46	70	47	55	58	66	67	84	67	59	73	55	52	60	80	47	64	65	73	56	66	68	64	73	59	66	51	53	35	57	61	65	56	66	66	72	54	75	66	72	67	53	66	70	57	76	62	56	57	76	70	56	67	54	55	58	70	64	54	55	65	87	54	81	48	65	74	85	73	59	68	70	64	70	62	60	61	63	51	63	67	62	75	57	53	66	72	74	72	60	80	69	57	55	61	59	63	56	62	59	79	64	62	65	62	64	60	69	61	67	53	73	62	57	70	66	66	52	71	63	74	56	75	51	48	63	60	70	60	65	66	65	54	68	58	64	69	53	63	58	56	60	87	68	53	58	63	54	83	64	81	66	60	62	54	62	65	81	64	61	57	75	64	61	69	62	72	59	70	69	59	65	69	59	58	67	69	50	72	61	74	56	58	74	49	56	61	65	50	59	59	65	60	66	64	68	58	58	79	51	59	57	74	71	62	58	60	67	61	69	54	46	67	57	60	77	50	71	68	76	75	70	76	64	63	53	69	61	57	65	64	77	75	62	70	79	65	53	55	75	42	66	65	64	77	72	61	61	62	68	64	55	76	69	62	55	61	49	57	47	63	65	68	58	68	77	57	62	76	72	59	51	58	57	61	61	76	61	89	63	55	61	71	63	65	68	74	62	68	56	56	66	66	60	56	58	61	70	58	62	61	75	59	62	68	72	51	67	70	73	67	61	67	50	57	78	59	71	70	62	69	58	64	76	66	59	60	60	63	61	69	58	66	64	51	66	68	66	61	59	52	66	57	63	84	76	75	57	65	70	60	64	75	56	64	67	70	54	58	62	54	58	63	66	63	71	70	66	63	69	68	64	85	71	63	74	59	57	81	70	60	61	52	69	54	73	50	61	68	62	59	88	69	59	73
23625	14177	7834	31622	67052	63796	49407	34259	22044	9888	3240	1234	896	841	836	800	877	787	787	878	817	851	882	805	844	816	815	829	813	828	810	854	828	814	864	831	839	857	805	851	841	812	843	792	787	772	813	861	781	852	802	832	827	776	861	788	832	802	808	794	866	816	829	840	820	812	837	875	795	812	830	839	814	822	827	805	866	856	811	783	801	839	801	798	805	805	826	852	834	815	782	794	822	822	836	784	806	823	778	837	857	825	812	805	860	824	817	861	849	838	818	780	889	855	825	790	795	777	762	808	843	810	788	859	832	858	766	806	830	826	816	844	840	804	786	854	813	832	812	824	794	817	812	818	833	789	793	822	844	816	820	808	817	828	829	802	819	814	851	825	799	840	828	879	782	835	818	827	844	844	804	831	826	836	838	768	806	825	841	803	804	839	819	866	762	811	830	805	830	790	777	817	836	810	832	801	863	819	864	817	756	820	817	812	884	826	791	827	791	847	833	783	870	826	820	830	840	832	804	778	784	825	814	773	783	785	773	800	821	822	851	788	816	807	771	857	817	837	858	849	809	808	817	816	808	851	815	846	820	856	814	805	815	801	789	807	822	841	879	827	854	779	824	808	844	806	796	826	795	818	779	803	824	793	784	793	892	822	827	808	859	852	814	836	863	818	792	758	856	844	822	787	884	850	874	834	873	798	851	858	802	805	805	858	775	820	818	847	859	839	831	819	832	858	793	822	830	850	805	751	860	784	858	824	832	826	822	812	840	820	792	848	803	805	763	827	801	777	839	783	858	817	791	827	890	821	860	837	767	831	806	837	806	807	778	785	859	848	839	749	828	847	809	854	818	774	810	818	810	904	805	820	813	796	839	789	844	822	860	788	833	794	786	782	837	798	883	783	857	798	800	803	829	791	829	805	825	814	796	791	810	842	795	840	844	834	820	819	817	826	821	835	829	797	835	800	877	861	826	818	841	841	855	809	828	802	743	841	807	807	801	862	825	781	798	839	808	795	771	850	815	828	780	847	872	856	806	853	815	823	826	818	845	829	824	828	794	838	876	852	797	825	842	857	808	788	829	809	798	836	851	882	776	839	775	809	824	777	893	781	830	872	812	820	807	860	879	831	801	857	788	824	850	834	835	842	786	784	831	785	842	793	823	849	762	844	782	839	809	853	823	834	809	849	776	809	822	818	777	808	860	862	798	794	826	813	853	825	808	775	830	817	836	857	806	844	879	858	832	805	833	828	810	796	837	800	800	821	792	867	846	789	843	847	780	839	797	825	805	778	839	849	791	806	822	814	788	839	816	821	818	887	870	833	780	801	849	799	779	747	779	836	844	805	865	776	822	824	838	784	786	831	813	793	803	856	816	833	802	854	828	825	859	849	827	852	799	795	841	854	817	833	812	801	892	805	846	852	769	868	789	812	875	780	804	813	818	781	797	840	833	814	773	837	839	794	842	807	810	832	785	842	822	865	835	822	854	820	808	826	791	780	809	817	815	801	806	766	808	854	823	784	802	830	807	838	835	849	781	869	838	833	853	769	838	807	791	817	794	851	791	808	820	836	797	806	817	776	863	823	809	803	804	810	852	793	787	816	811	808	825	891	819	820	809	781	840	878	770	813	815	802	782	795	899	825	780	773	813	783	842	871	824	853	830	805	812	835	830	831	805	843	766	881	829	841	859	814	770	783	824	787	842	800	830	862	795	855	846	813	813	794	785	811	831	768	796	820	829	821	818	836	816	784	878	854	773	818	810	853	813	840	808	750	815	832	820	839	786	870	787	878	770	790	796	836	809	792	849	831	778	784	804	834	824	824	799	803	796	785	856	783	857	812	843	891	849	818	803	811	849	808	835	782	807	799	800	833	825	770	838	812	806	822	788	800	853	823	860	817	807	798	782	785	868	835	791	797	828	829	794	777	829	800	822	808	777	810	846	825	824	797	811	785	843	781	790	821	802	815	822	826	846	853	833	844	812	825	834	777	806	761	866	810	803	791	828	800	856	768	810	814	831	844	845	789	798	858	851	804	773	825	777	841	845	839	881	840	802	826	822	799	828	806	826	808	795	811	797	803	817	831	824	796	791	846	904	812	827	815	829	815	810	866	828	815	836	819	801	836	790	818	805	839	800	833	817	796	782	872	794	832	843	808	809	847	845	792	887	813	837	851	807	785	799	863	810	853	793	770	781	785	829	814	847	762	795	748	832	847	869	816	838	821	834	774	871	750	796	843	893	808	833	818	828	786	823	837	801	799	848	796	821	828	802	827	824	792	828	838	836	820	788	819	797	826	802	810	842	822	809	869	855	795	764	753	787	831	840	793	819	806	817	793	793	824	794	810	864	779	913	781	845	847	841	834	782	811	818	839	808	812	853	823	846	778	779	839	874	809	771	853	837	778	816	803	783	815	823	859	807	830	840	793	834	799	766	830	801	841	814	791	785	789	777	802	785	794	796	800	819	792	820	789	792	802	835	806	855	855	817	800	793	808	843	863	778	787	848	799	793	859	795	790	794	844	834	822	808	817	859	827	826	774	817	815	806	815	890	812	856	808	825	797	800	822	812	760	801	859	819	787	823	841	798	847	829	770	821	822	821	789	805	817	816	871	794	806	835	826	818	856	866	797	842	795	798	839	803	766	831	847	822	782	807	808	833	768	816	823	809	817	864	840	790	808	809	836	830	782	830	874	790	839	816	844	810	779	863	834	795	799	851	836	823	869	853	790	817	838	875	862	778	752	828	789	784	797	833	828	791	835	832	789	811	772	849	807	822	779	848	830	796	835	795	798	812	815	837	797	838	811	845	835	864	819	810	808	806	826	831	812	796	791	811	834	795	833	795	856	805	816	856	847	818	888	781	783	821	807	811	787	805	838	792	817	788	842	816	861	856	854	858	820	737	857	784	827	840	823	796	833	824	837	831	779	860	808	770	847	791	813	866	817	814	845	834	850	804	800	882	831	835	814	864	804	795	867	840	830	841	833	796	817	875	832	795	815	831	799	847	813	822	823	805	751	809	850	809	891	863	877	818	808	788	774	844	804	858	778	772	806	828	773	817	836	846	793	789	784	905	796	848	839	775	829	806	795	830	857	816	820	775	836	802	751	837	773	819	820	817	830	834	848	843	837	843	839	850	876	837	803	797	829	843	803	797	829	821	896	809	853	785	819	882	807	832	885	764	806	816	811	856	872	797	846	841	793	810	823	812	808	849	833	815	789	803	804	821	821	784	840	799	830	786	742	843	852	843	842	780	810	877	817	828	845	808	828	880	826	854	823	793	884	823	840	778	856	855	832	842	834	838	830	841	810	792	779	810	807	805	840	799	852	820	802	823	869	794	851	846	811	819	818	835	825	819	816	827	798	817	870	816	836	834	820	814	826	836	770	875	846	835	822	837	826	837	877	800	772	824	836	841	805	814	805	825	834	849	847	818	803	797	841	817	818	822	844	836	817	833	768	795	917	854	773	841	789	818	875	836	807	857	838	760	823
2889	818	492	1807	9055	14604	10100	4259	1374	485	184	87	88	67	86	71	56	61	72	70	72	61	68	87	58	69	72	87	79	66	63	72	68	73	68	56	63	59	68	70	57	74	75	66	70	73	53	64	68	74	61	72	61	58	70	84	68	70	81	73	62	66	78	62	63	77	56	70	75	56	66	77	69	71	55	78	54	60	69	56	72	71	69	53	64	67	70	78	63	71	61	59	74	55	70	69	76	66	72	68	41	62	67	60	65	82	56	69	80	88	60	76	71	62	72	69	76	77	75	76	70	58	65	71	54	70	82	63	69	63	61	80	74	75	65	73	62	62	56	76	73	63	57	63	65	71	78	60	62	72	64	68	60	49	61	55	64	72	62	61	73	75	72	70	67	82	60	91	63	59	60	69	63	92	64	62	69	75	73	76	74	71	55	79	72	58	75	73	63	70	63	65	73	65	72	63	85	62	52	68	60	60	59	64	67	53	76	55	73	65	51	66	67	61	71	72	69	70	57	70	64	68	66	69	60	69	76	75	69	58	63	66	71	69	69	66	59	70	67	63	87	64	53	56	74	59	69	66	76	63	68	65	64	79	64	63	69	51	87	65	64	62	67	48	54	70	60	60	69	79	80	68	59	64	51	71	62	76	57	73	77	68	68	62	57	64	70	67	63	69	72	70	65	63	54	54	66	80	64	72	63	74	70	71	64	62	65	66	63	77	62	66	81	59	63	70	69	74	58	75	61	78	72	73	87	73	53	55	62	67	79	71	49	50	71	73	59	69	63	76	73	69	56	72	66	73	70	67	77	52	65	68	67	62	59	58	73	76	62	51	65	59	56	73	59	61	62	74	62	64	57	85	74	78	55	85	62	71	63	50	82	72	66	71	76	78	68	55	65	77	73	78	63	65	64	76	64	64	63	64	71	78	73	60	71	67	70	68	61	69	70	61	66	76	69	58	78	72	77	76	64	72	70	64	65	61	59	65	60	60	75	60	76	57	65	58	73	63	74	68	64	72	78	82	70	70	75	58	61	67	77	65	73	74	82	63	56	65	59	58	64	72	79	80	61	69	70	66	84	63	88	60	67	70	72	81	81	65	49	66	71	65	71	51	57	85	78	67	66	71	63	71	80	75	74	55	71	63	67	66	66	68	61	63	67	51	70	58	72	72	84	58	76	65	56	74	53	88	58	71	69	54	75	61	72	83	78	59	72	59	67	62	64	73	68	73	57	68	63	62	61	61	70	65	61	84	63	62	67	77	79	79	68	82	62	68	63	63	84	68	70	77	61	67	68	71	63	75	81	48	54	71	58	61	76	69	59	70	57	80	62	55	74	66	83	61	68	56	73	69	67	69	64	88	69	56	60	64	66	62	84	74	66	64	72	76	69	52	86	43	60	79	70	57	80	60	65	81	71	74	52	66	75	85	63	73	57	62	79	55	51	67	75	73	76	79	67	57	59	68	83	65	62	71	80	67	66	74	60	78	63	80	67	67	77	65	68	59	61	66	64	84	64	58	66	65	67	57	62	64	72	69	60	65	60	66	62	68	64	57	93	72	80	66	63	61	69	61	72	74	67	64	70	62	58	69	70	70	70	73	49	70	61	56	83	62	53	70	65	81	57	58	66	62	79	77	62	69	58	64	90	65	82	57	82	79	81	71	73	77	76	68	69	79	80	87	63	66	62	60	68	61	63	60	66	75	74	73	64	73	66	64	71	60	59	69	71	48	70	66	70	76	75	59	80	61	68	68	73	54	66	62	58	64	67	62	56	53	80	65	61	55	72	64	61	52	75	69	66	62	55	59	76	60	80	54	60	72	75	71	67	76	69	58	71	54	80	67	66	64	72	73	70	61	62	60	57	73	76	68	64	73	74	67	76	67	81	64	64	58	68	61	63	56	70	65	63	67	73	58	75	68	54	58	68	68	57	67	54	81	62	68	77	67	62	69	72	55	61	66	78	63	71	63	79	72	59	63	64	47	60	73	55	74	76	61	82	60	53	63	70	76	59	72	77	74	63	63	59	68	60	58	64	77	70	67	68	65	56	79	68	73	75	81	65	65	78	75	71	60	64	47	78	67	50	68	80	77	65	53	57	58	58	63	83	64	64	61	61	68	66	65	69	72	77	80	54	67	54	79	71	54	73	76	72	66	66	61	73	66	64	64	74	72	71	78	56	68	62	63	69	72	73	64	73	49	76	60	74	66	73	68	57	72	77	63	67	62	67	57	66	67	59	69	73	68	69	64	73	51	60	66	66	62	70	49	77	86	65	66	59	79	73	65	67	62	72	59	63	46	85	92	64	74	74	68	65	68	64	55	59	61	62	78	67	56	67	72	75	52	65	51	80	73	61	72	71	64	66	72	65	81	81	74	68	67	71	72	78	68	71	78	60	65	70	70	75	80	61	70	68	67	59	71	56	75	69	68	58	61	63	74	64	79	69	65	58	77	78	59	79	70	68	65	55	59	56	67	68	56	71	75	78	66	61	57	68	71	70	65	67	69	64	72	61	59	69	70	63	57	60	63	65	64	61	63	62	64	63	73	61	63	58	70	60	75	60	77	63	71	78	55	67	70	53	65	78	65	65	64	61	65	61	62	65	73	70	65	62	63	72	69	70	91	62	70	65	54	63	63	51	70	71	72	62	83	77	58	66	63	70	70	64	74	73	74	63	69	65	55	69	71	49	89	56	96	67	64	68	68	70	81	61	59	69	72	72	64	70	75	67	59	75	57	70	72	73	69	58	68	66	68	73	69	55	67	71	66	66	67	69	70	53	58	70	59	77	70	67	70	67	75	69	62	62	64	51	81	67	72	74	71	67	66	57	65	72	79	69	67	74	62	68	72	60	69	53	59	62	67	62	67	67	59	64	66	63	64	73	75	75	61	56	68	61	59	67	67	70	71	71	70	74	67	71	47	75	55	85	57	56	77	72	63	78	69	79	82	70	60	60	79	67	68	63	59	72	80	70	71	60	65	64	77	50	67	66	70	58	69	77	62	65	64	74	63	86	56	68	50	63	78	83	50	62	78	72	67	58	70	65	66	67	69	64	69	77	63	58	68	55	73	58	63	80	77	69	66	74	59	66	54	75	66	44	67	63	61	63	59	69	84	73	63	60	79	56	64	65	71	76	70	60	76	71	65	77	74	76	62	70	68	66	65	68	82	74	59	55	67	65	72	75	77	67	71	62	64	69	77	52	82	70	89	59	72	80	81	59	66	78	57	76	72	53	75	65	63	62	76	67	62	64	86	76	71	63	59	80	69	74	64	72	62	72	65	73	70	52	61	57	55	74	69	71	63	78	66	79	62	58	71	64	79	63	49	85	85	84	65	60	87	58	72	64	68	79	60	73	55	67	81	75	62	68	73	73	61	70	55	66	67	66	71	78	65	45	65	63	49	72	47	71	64	86	61	82	62	69	70	73	78	67	66	57	64	68	52	76	66	51	73	69	63	72	70	72	76	77	65	74	70	57	70	56	51
22513	13980	9050	34048	66464	66898	52458	36458	23950	11864	4023	1380	975	926	845	905	916	920	888	900	899	834	844	825	829	890	818	795	844	886	820	856	864	863	924	851	861	849	861	816	853	891	898	872	852	898	800	874	882	891	830	805	915	893	839	918	881	815	906	829	858	848	872	920	855	866	866	882	850	862	902	840	893	890	867	859	858	852	917	865	904	861	810	809	875	921	845	839	876	881	872	844	863	868	875	822	899	863	836	874	869	833	898	865	836	880	853	912	850	860	890	882	834	899	873	838	838	860	869	884	866	800	875	824	882	823	872	860	884	798	876	850	902	852	907	834	798	841	857	888	910	874	914	862	903	851	903	848	867	930	818	875	848	834	877	872	858	816	882	841	876	865	915	876	897	820	837	879	908	838	856	897	851	897	824	865	829	899	857	837	876	858	849	844	897	897	914	855	891	872	840	856	814	844	844	890	865	906	860	866	853	857	887	871	883	880	922	882	914	895	898	816	822	850	887	840	908	837	851	887	886	892	878	820	874	884	842	837	854	889	823	864	895	832	908	849	909	869	847	887	912	875	892	858	865	838	850	838	910	860	829	849	918	899	827	840	873	820	908	850	914	932	870	870	868	861	875	830	863	880	853	852	796	886	814	865	862	877	885	843	860	817	870	831	829	849	867	894	881	864	890	878	859	922	908	858	904	910	861	853	849	832	897	849	866	864	877	892	867	847	848	830	881	898	845	868	906	871	812	888	834	866	807	853	921	848	875	861	856	891	862	839	912	838	833	852	898	857	857	824	873	922	847	863	877	862	889	860	885	882	860	844	851	855	856	869	827	888	884	877	886	841	839	891	840	848	881	855	916	852	856	843	867	879	843	873	868	914	892	928	867	870	855	855	826	895	844	864	901	886	782	855	857	858	881	902	833	843	854	896	892	842	845	888	885	846	837	883	851	895	887	869	939	826	835	934	875	850	874	871	886	869	844	830	923	863	879	853	841	919	805	822	871	915	830	893	863	856	875	849	862	914	864	864	875	851	894	887	891	871	890	853	794	848	907	888	877	868	863	880	871	842	872	897	891	941	876	869	873	921	856	910	879	873	851	853	878	885	846	931	871	878	896	850	931	892	925	879	856	827	885	895	803	827	850	895	869	881	858	892	825	873	861	869	854	882	823	822	893	864	912	957	847	918	889	867	927	885	878	837	930	877	907	900	817	867	840	865	846	908	886	865	842	884	821	824	854	871	858	864	855	849	870	829	834	830	867	874	865	850	876	829	896	856	915	872	868	898	879	867	828	927	875	827	899	856	877	875	869	882	866	842	880	853	870	880	909	876	817	841	861	891	822	877	868	847	885	873	894	949	878	948	843	888	861	900	886	911	877	869	837	868	838	875	865	889	913	880	874	915	916	889	825	840	843	841	834	886	900	851	859	858	863	889	836	878	873	884	851	875	866	857	855	836	831	899	834	848	857	860	868	887	873	885	862	900	876	892	827	906	842	883	856	874	852	854	872	859	885	851	859	885	859	870	824	857	842	842	898	833	918	885	861	873	806	876	881	860	858	911	871	866	853	873	872	831	885	839	847	906	909	836	858	807	868	854	885	877	855	907	907	873	855	892	846	868	888	831	895	832	874	874	856	890	872	831	858	911	854	843	925	851	896	894	884	879	826	855	827	929	896	875	871	866	900	869	860	848	839	871	867	823	861	860	857	801	850	843	820	914	899	879	880	895	856	895	873	825	878	847	835	868	874	870	833	860	884	856	944	898	887	862	909	829	875	821	831	830	864	850	878	866	845	848	884	870	832	863	823	844	902	851	864	888	870	911	839	817	866	953	867	885	835	878	861	908	886	915	895	853	910	885	897	845	882	878	920	837	878	847	884	870	893	861	881	856	874	873	885	868	865	874	843	869	850	861	841	844	849	823	862	874	875	867	855	878	859	887	889	833	853	834	835	892	890	795	856	892	897	852	866	856	936	861	918	893	833	856	868	882	927	815	905	835	881	909	903	813	879	948	864	873	901	837	880	870	850	816	901	877	836	935	896	892	887	869	878	876	869	851	825	846	857	864	856	855	859	852	881	833	865	827	846	902	854	901	853	864	867	872	885	843	839	879	901	803	863	847	882	863	887	902	886	921	912	887	857	805	837	860	877	906	868	906	867	867	862	838	864	890	850	921	868	882	883	857	855	903	823	848	855	858	857	860	928	879	905	849	883	851	890	875	794	878	850	855	836	900	875	881	874	933	946	932	830	809	882	859	860	879	814	863	840	890	918	901	937	825	826	920	801	829	892	873	861	868	870	825	932	832	812	815	857	795	861	867	853	829	945	873	862	875	924	894	882	901	867	807	847	858	903	876	807	827	831	945	849	890	901	848	850	862	870	880	830	839	874	924	819	863	904	860	850	880	831	890	887	888	867	863	921	861	867	878	843	860	875	897	890	886	841	925	854	845	847	833	900	806	843	808	892	890	884	885	875	874	935	903	874	847	892	863	854	834	860	922	886	913	902	889	865	880	880	835	891	885	814	826	866	883	900	903	815	886	823	847	869	871	865	842	920	883	896	868	871	861	842	852	898	923	821	894	839	869	845	878	847	887	839	909	926	866	844	877	874	835	835	866	856	907	911	908	876	846	791	924	899	845	843	847	875	872	868	856	921	837	852	847	869	891	895	902	889	867	830	917	888	895	838	869	827	893	871	810	828	839	874	901	862	853	853	888	876	820	874	879	848	901	869	893	864	938	837	861	864	847	845	918	891	879	906	879	877	842	898	924	883	871	870	843	884	827	822	870	886	847	825	881	847	884	899	872	875	863	900	902	808	907	873	947	927	848	838	869	934	875	801	890	899	866	887	896	893	865	886	845	821	885	840	854	815	894	838	840	818	882	858	837	887	867	834	897	845	877	857	839	887	856	892	874	885	874	898	828	920	879	849	853	879	894	868	895	829	856	861	907	848	893	858	827	882	852	848	872	883	857	890	824	851	859	898	847	859	903	871	901	893	911	870	918	873	875	872	851	862	828	856	836	910	893	867	837	903	851	815	873	862	856	873	901	879	881	840	884	859	857	887	854	866	865	867	850	908	835	840	873	813	852	896	915	869	884	867	801	895	916	857	873	847	881	888	859	875	863	856	855	858	836	882	863	871	833	833	890	896	872	804	819	880	856	909	868	814	880	849	889	884	858	891	881	841	876	850	919	847	853	916	824	828	839	911	862	878	868	885	927	876	882	839	892	902	902	879	870	834	826	897	901	862	849	827	874	883	860	840	883	856	887	884	898	862	901	876	803	858	840	871	817	874	875	860	887	875	878	876	853	824	914	828	859	877	840	843	864	871	876	907	887	862	859	823	910	844	920	894	849	895	853	844	855	843	894	928	809	861	879	876	874	852	829	848	871	873	874	861	830	899	863	877	844	868	868	852	783	905	835	894	851	874	882	833	812	831	868	866	884	862	895	906	830	828	854	857	874	868	832	890	823	909	853	855	832	886	813	854	897
1772	1079	638	1647	13515	22652	16800	8140	2673	810	242	105	70	71	74	79	69	62	73	65	76	79	59	72	64	64	69	73	66	61	59	75	75	76	73	62	71	79	58	81	77	82	76	61	83	64	57	73	63	72	79	79	60	88	74	61	82	65	68	76	56	79	72	70	70	75	84	67	72	83	80	74	56	67	58	67	78	70	58	63	67	52	69	80	61	69	89	61	83	68	65	82	61	70	62	66	66	69	62	76	69	71	65	70	52	72	81	85	65	65	74	86	63	64	62	81	74	62	54	56	61	78	65	62	66	74	63	61	69	75	62	78	77	70	67	59	64	77	57	86	78	68	57	80	60	75	65	57	64	84	72	74	60	62	71	61	85	86	88	60	74	73	64	71	71	66	68	69	66	66	62	73	68	63	70	75	48	78	61	72	69	64	71	70	75	68	71	67	68	55	68	75	64	70	59	66	69	72	79	64	84	69	60	62	81	60	99	73	56	69	71	70	66	64	73	74	63	64	61	81	69	76	71	87	78	49	79	75	74	85	56	88	55	72	74	67	86	65	79	59	66	62	58	73	73	69	77	67	52	68	72	67	65	64	78	67	57	74	49	82	71	63	55	67	70	72	70	81	66	73	67	80	73	61	58	76	88	70	64	60	68	71	59	74	77	57	72	76	66	67	60	53	63	75	63	70	61	56	68	62	75	66	76	75	74	76	66	56	74	66	75	84	62	79	74	72	83	68	69	74	83	69	63	66	59	66	69	73	76	60	70	86	70	71	71	71	49	66	68	72	53	60	74	87	75	44	75	70	70	78	73	59	68	66	67	67	69	61	69	60	67	81	78	77	70	56	65	86	70	68	74	66	69	57	87	69	60	78	80	54	81	74	59	71	66	60	73	58	61	72	81	71	69	83	67	67	75	63	60	66	57	68	77	66	51	71	68	84	70	64	57	66	60	80	71	83	67	85	70	75	79	64	66	70	65	65	68	69	62	72	82	51	75	85	76	76	67	61	72	66	68	64	55	73	63	63	81	75	60	72	67	60	74	58	74	54	74	63	90	69	61	70	61	77	60	57	65	75	62	55	56	84	57	60	78	75	73	75	69	67	65	74	76	67	72	74	74	71	79	77	70	69	60	66	69	65	72	66	72	64	72	71	59	62	81	66	73	64	63	67	65	69	68	67	66	60	71	86	73	82	67	49	71	66	74	77	46	74	61	66	80	73	81	78	82	81	66	62	62	84	69	74	78	62	82	53	90	71	60	76	84	81	70	63	58	63	78	67	71	76	73	67	62	68	81	58	61	83	65	76	75	76	73	65	63	69	65	60	73	71	66	65	73	70	80	83	66	61	76	71	74	73	79	62	62	67	86	76	73	65	53	69	86	65	87	74	55	58	78	57	68	55	55	73	73	58	70	62	72	75	49	66	66	77	69	86	87	71	79	76	50	65	76	70	57	70	58	69	63	61	64	61	66	75	65	73	82	66	70	69	66	77	63	68	56	56	55	74	67	61	65	64	77	82	72	79	81	65	69	70	60	74	59	60	68	61	69	72	74	68	54	69	72	66	75	69	63	73	63	77	75	86	79	58	53	64	64	78	67	63	82	63	60	82	70	75	65	59	74	59	66	75	74	55	79	66	82	50	71	65	68	81	75	86	55	81	51	66	65	83	75	75	58	59	83	54	66	70	65	75	79	73	64	82	69	73	69	65	61	66	88	65	66	91	63	72	60	72	74	63	57	82	67	74	81	58	68	71	66	62	68	65	71	80	73	76	65	64	62	74	76	69	77	61	79	87	63	84	65	63	57	77	66	60	75	68	64	82	91	66	66	70	82	76	73	59	72	67	68	61	67	72	61	78	74	61	69	55	54	63	61	80	69	53	73	82	74	68	70	63	62	69	65	69	80	70	75	65	75	71	74	63	80	75	65	64	80	63	93	75	98	68	74	64	79	86	68	56	76	74	69	82	68	82	79	71	72	63	65	74	73	67	68	75	57	76	68	80	64	77	75	81	66	73	52	63	73	81	73	84	69	69	69	77	72	61	66	79	67	64	66	72	63	70	69	66	76	69	73	53	72	71	88	62	69	59	68	66	62	74	64	65	62	64	70	68	77	84	72	70	79	65	65	74	62	65	71	62	63	59	66	73	82	68	69	68	69	93	93	69	72	78	59	61	78	56	71	73	60	66	74	65	53	74	79	82	70	70	68	56	83	84	67	62	75	76	71	84	56	75	75	81	70	58	76	64	65	82	60	60	59	75	75	81	75	73	90	73	73	66	72	81	53	62	71	74	79	70	69	76	80	68	78	78	82	78	63	70	62	75	73	71	65	76	58	75	65	77	53	57	66	69	72	63	57	65	81	64	85	80	78	72	60	65	90	66	74	57	74	74	70	69	74	60	63	62	56	92	52	71	71	71	77	70	79	62	67	71	74	69	82	73	63	80	72	64	61	68	65	76	58	76	70	69	77	76	67	66	77	72	64	71	56	82	73	54	70	79	74	69	75	60	68	72	69	60	54	74	65	61	52	64	63	72	68	72	71	67	88	64	50	70	75	88	61	78	60	84	75	65	71	71	69	58	75	73	79	57	71	66	86	88	75	77	74	67	67	70	73	66	66	55	70	68	68	63	67	70	77	59	57	64	68	64	64	83	80	57	77	75	72	69	59	67	68	69	84	65	71	71	74	62	66	62	62	79	61	78	67	67	72	80	63	80	76	71	82	64	77	74	65	71	64	70	75	51	73	74	72	68	78	84	77	61	71	64	73	79	69	58	55	63	70	87	81	74	64	60	62	69	68	72	62	66	68	64	69	61	80	70	63	74	54	70	69	69	62	58	83	56	71	69	66	70	68	73	60	59	57	70	67	73	67	70	47	61	72	69	82	73	56	75	77	59	74	68	81	68	71	74	79	74	69	68	43	67	84	77	79	70	69	80	58	70	62	72	70	75	65	69	68	74	64	76	66	70	73	74	76	68	85	81	56	88	73	74	68	78	65	75	78	74	78	59	68	67	69	63	66	62	69	71	76	70	81	80	70	89	72	79	57	67	64	62	62	60	69	67	70	60	59	76	62	64	70	73	73	64	76	61	80	56	73	76	89	69	84	68	67	61	73	74	72	66	70	66	74	65	68	62	80	86	63	64	54	57	69	81	77	50	62	70	63	75	76	66	79	70	62	69	61	77	71	74	51	71	86	68	82	77	63	79	76	94	70	56	82	77	73	72	60	66	67	78	71	60	64	89	66	76	67	76	57	73	81	75	56	79	80	74	59	59	66	82	70	78	76	63	48	60	80	69	66	61	88	59	63	72	61	71	68	75	65	67	70	71	69	66	84	80	73	57	79	68	65	57	69	66	75	58	55	73	67	75	62	70	69	75	85	82	81	59	64	55	69	61	67	66	66	78	81	76	70	78	66	63	74	79	59	72	73	54	66	72	70	50	66	69	77	68	77	57	55	76	77	72	89	75	74	61	70	68	76	55	68	59
25559	16816	10878	34100	75560	77848	63132	44563	29870	16239	5774	1774	1052	951	904	939	840	851	874	909	895	863	914	879	894	888	908	879	904	847	849	880	917	877	814	905	895	885	902	925	969	904	868	914	928	880	897	864	934	903	878	877	874	868	927	896	865	889	904	976	920	879	858	908	878	917	902	886	910	921	921	864	824	835	810	944	863	903	860	912	916	906	956	894	896	931	894	908	874	878	906	892	877	854	864	863	887	851	902	868	864	901	890	912	902	900	877	835	892	888	858	825	850	971	895	909	859	947	910	932	956	882	881	960	904	887	919	867	889	932	907	889	946	897	868	933	864	868	882	915	870	896	878	921	909	889	909	915	928	894	878	931	887	847	948	913	907	853	897	898	874	900	897	893	908	898	913	871	862	939	882	924	947	926	906	882	931	877	909	845	956	866	855	951	938	931	875	903	875	859	877	868	961	881	900	889	915	858	913	905	918	897	906	873	931	901	900	930	924	898	902	904	913	898	900	862	907	848	911	921	900	849	917	852	887	886	865	897	859	854	889	891	880	948	872	925	842	936	876	902	915	893	960	902	906	893	882	815	853	885	929	847	889	885	876	843	907	911	917	878	895	883	912	878	887	838	851	848	868	881	884	872	935	946	912	872	884	870	906	909	924	909	894	857	882	920	927	901	909	864	902	882	916	872	929	927	885	867	897	903	901	879	886	881	947	904	881	948	913	905	901	899	944	893	968	851	905	911	908	880	914	886	853	901	926	899	948	850	862	875	883	865	844	883	861	896	909	874	888	906	931	900	898	922	838	901	875	905	879	893	912	854	873	844	894	867	967	900	904	952	923	961	890	944	898	892	892	870	926	869	910	922	877	896	886	836	893	872	894	873	904	848	926	870	863	897	865	935	912	858	933	905	910	880	876	872	892	903	913	880	918	845	885	943	880	937	885	925	859	956	880	890	918	905	872	910	931	895	863	908	915	955	887	894	887	884	864	872	819	909	914	888	871	848	832	890	869	857	892	887	932	900	933	958	896	897	857	911	915	902	901	899	856	923	937	928	866	896	871	937	957	926	913	908	897	900	897	936	875	910	925	897	926	895	880	884	866	832	887	906	878	938	884	864	923	893	898	903	856	884	910	880	872	889	896	888	947	839	873	897	904	904	909	904	844	928	884	905	923	896	907	910	859	906	889	905	921	868	899	915	907	869	942	885	875	904	864	911	884	919	934	913	868	894	910	908	894	902	904	950	899	875	911	898	881	875	884	874	884	897	874	843	863	889	901	915	855	886	959	924	872	918	962	887	902	886	926	863	891	917	889	902	896	907	842	894	839	841	833	893	904	869	887	880	925	945	845	888	852	887	860	851	902	854	922	878	887	926	872	906	926	853	881	904	920	896	878	887	910	885	909	875	882	861	868	894	849	887	905	871	913	942	925	930	882	890	894	893	936	900	887	877	898	886	907	902	863	850	871	917	868	887	900	876	887	920	870	850	906	830	925	901	957	933	956	858	934	939	892	877	897	928	868	894	857	924	859	875	916	932	936	848	846	869	907	879	891	820	884	844	884	890	854	902	860	914	891	934	898	861	921	866	894	898	902	898	899	927	866	900	895	930	883	884	892	846	901	908	886	929	913	868	860	891	890	891	907	891	929	837	881	912	871	900	874	902	932	896	923	915	913	891	949	830	962	914	913	888	864	925	854	889	873	867	936	953	917	923	898	848	907	914	869	937	878	869	889	957	896	931	911	897	866	895	894	911	872	888	858	904	966	882	854	863	850	877	892	922	903	878	898	887	907	860	862	904	897	876	930	878	902	882	909	853	902	972	876	944	904	852	873	872	864	912	896	907	905	864	928	933	916	864	848	852	855	858	949	882	860	861	922	898	860	859	904	929	906	933	936	824	871	911	893	943	879	918	878	869	924	885	905	876	796	914	887	929	931	930	858	861	890	905	845	891	887	942	878	941	899	930	906	892	884	866	901	901	923	896	911	931	910	875	924	916	864	854	855	876	894	893	918	878	913	877	833	886	867	908	810	888	935	875	891	857	868	871	862	916	873	921	854	892	883	882	897	888	896	870	911	940	837	919	867	857	868	864	903	896	896	916	935	877	884	868	861	874	895	888	932	939	858	880	873	910	819	873	898	903	899	906	931	903	905	895	932	960	902	896	904	868	888	959	910	885	839	900	896	905	926	919	933	919	931	928	895	917	868	906	930	897	855	840	895	914	875	892	946	881	888	894	895	914	898	914	852	901	871	896	836	904	914	930	934	881	860	846	879	917	913	886	873	844	928	900	869	842	920	882	815	884	932	846	872	880	887	950	891	887	866	880	878	889	859	905	865	889	911	863	916	880	870	893	886	882	940	902	857	879	915	881	869	913	904	873	852	894	920	901	873	882	844	871	910	893	888	909	884	914	848	885	857	921	835	918	873	890	900	909	908	941	900	871	918	897	925	899	900	856	948	877	900	884	891	880	914	921	882	914	894	900	910	928	870	892	906	946	876	935	923	970	854	882	905	881	883	893	901	944	873	852	893	861	904	892	878	924	894	915	889	885	916	905	925	890	908	901	897	923	898	868	896	955	914	911	860	899	859	918	899	893	931	864	870	905	921	966	893	939	898	928	886	894	915	873	879	897	894	891	899	971	856	888	923	896	892	868	854	883	858	864	859	866	914	885	892	874	906	895	924	911	937	864	862	854	939	879	847	874	872	886	938	880	913	865	903	899	945	861	870	886	901	865	921	863	951	873	909	871	929	900	885	927	917	929	921	879	919	901	881	856	847	904	900	938	913	899	887	932	893	856	866	877	903	887	895	859	905	885	913	887	867	877	886	822	855	927	856	879	894	892	875	899	854	874	883	937	915	889	909	890	899	864	933	919	920	883	857	902	898	863	923	909	933	899	882	924	877	847	890	918	931	912	879	893	854	844	874	889	946	909	935	895	887	828	933	908	885	897	896	866	912	896	904	897	911	859	866	950	925	901	885	853	896	905	868	908	885	913	888	844	892	893	892	902	895	868	916	892	882	886	925	920	925	935	892	904	888	889	885	873	867	931	872	895	916	909	888	870	847	922	951	863	880	866	841	905	924	948	919	906	895	899	847	904	934	917	879	854	904	896	899	870	873	914	890	881	835	873	870	892	890	886	890	886	929	916	913	897	916	873	889	855	929	920	893	887	859	904	859	890	910	903	896	939	868	884	897	850	846	921	866	875	888	899	909	922	857	835	891	948	891	894	894	928	874	853	888	888	918	882	885	883	901	920	887	901	933	866	910	910	920	889	900	885	912	908	899	861	880	900	887	884	923	904	879	868	893	893	899	916	876	868	902	868	851	904	867	870	886	923	909	865	888	899	865	873	923	913	919	910	923	864	874	914	862	887	903	869	859	897	905	898	884	902	954	923	882	905	887	913	855	893	889	896	919	910	904	887	913	907	927	979	865	895	845	858	907	902	922	914	956	908	932	942	908	894	910	898	887	899	921	921	896	890	883	882
1890	571	339	316	3098	5765	4267	2032	712	259	114	76	64	66	56	74	62	79	70	35	48	69	68	48	65	66	67	67	55	53	58	52	71	62	75	77	61	53	65	71	67	65	56	57	57	70	65	73	71	65	68	71	63	50	65	51	69	65	60	61	63	43	49	45	58	61	79	47	57	63	59	53	57	72	60	54	64	57	60	72	58	65	51	68	54	63	49	59	57	56	62	50	57	59	54	71	57	58	65	61	49	60	51	62	71	64	60	53	55	52	60	58	65	60	48	65	64	60	50	66	55	77	75	77	65	62	60	65	67	77	57	55	64	71	76	62	55	61	66	73	68	56	64	61	71	59	52	76	54	70	59	59	88	54	61	58	54	51	65	64	51	64	65	70	49	61	62	57	62	58	47	58	51	55	53	57	56	58	59	67	54	59	65	74	64	64	68	54	53	56	61	59	55	64	60	73	69	68	65	71	65	67	72	63	59	62	58	60	61	61	52	57	53	61	66	51	64	61	58	67	66	67	68	68	53	57	49	60	57	67	51	62	69	59	67	56	69	67	58	68	61	63	59	76	62	64	62	59	64	66	58	61	63	56	65	69	68	68	67	45	60	70	66	51	81	62	50	59	57	69	59	75	61	56	65	63	51	53	70	63	47	53	68	75	67	57	58	52	46	70	58	66	50	80	56	66	63	65	57	48	52	55	61	78	59	51	55	56	56	62	73	71	68	55	63	65	61	73	71	58	61	61	65	55	65	68	69	65	58	63	62	53	67	54	55	49	58	49	64	62	67	54	47	51	61	64	66	63	51	54	48	65	69	71	60	51	57	66	69	55	65	59	60	67	63	64	56	60	52	58	63	60	60	60	60	62	66	70	69	49	60	60	70	82	66	61	64	58	56	62	53	56	55	79	57	75	64	65	47	75	63	66	67	78	77	60	64	72	64	64	76	67	56	72	66	57	56	63	58	54	69	59	64	59	58	48	54	78	42	54	74	56	60	66	68	55	54	57	64	51	76	78	70	60	51	62	66	62	75	66	62	47	53	67	65	78	60	65	44	56	74	63	51	48	76	58	62	62	60	50	45	53	58	60	65	66	59	58	59	39	52	73	60	55	57	59	59	60	59	53	56	55	62	71	56	54	67	73	60	63	67	55	61	63	73	61	58	65	68	50	56	61	64	55	71	61	65	50	56	61	68	77	54	60	57	56	55	50	55	62	62	57	62	71	61	62	53	48	63	69	76	66	56	66	60	47	47	71	61	61	59	66	62	54	70	72	70	67	71	56	51	62	62	67	66	51	61	49	47	55	61	58	60	58	65	72	55	74	58	64	57	72	70	58	60	59	60	63	70	65	53	63	69	60	51	62	59	76	71	61	64	52	56	63	62	68	60	48	65	60	60	74	68	69	62	57	45	68	49	64	69	65	62	61	68	57	59	64	61	44	55	46	54	76	52	67	59	58	81	80	67	67	69	55	65	58	61	64	62	68	62	70	62	59	56	58	66	67	68	65	58	71	56	61	61	68	65	57	52	54	58	64	52	46	74	58	63	59	62	53	64	62	61	60	62	55	59	72	66	70	70	73	64	58	62	58	65	55	53	65	50	57	72	73	57	63	65	67	53	61	70	52	51	58	61	44	51	69	67	59	50	72	63	61	52	59	59	73	71	79	49	58	63	65	71	57	52	61	51	68	57	48	62	59	73	63	70	63	69	61	73	50	80	68	53	70	52	71	63	69	51	64	54	61	62	62	63	58	66	71	64	52	76	57	63	69	60	51	58	61	75	58	71	63	52	71	61	61	48	63	56	74	59	69	48	59	69	61	52	66	60	67	55	53	62	65	69	50	56	62	42	63	76	68	64	67	70	51	72	78	69	60	46	41	59	63	58	55	60	58	58	74	69	70	52	70	56	79	64	69	59	68	55	60	61	62	52	62	77	61	75	65	66	58	67	71	72	56	64	69	53	62	73	73	75	68	59	65	68	55	57	55	57	57	70	66	50	65	53	55	64	74	58	61	58	49	69	59	62	71	56	63	63	71	57	65	61	71	55	77	56	58	68	59	61	55	55	61	59	55	78	60	59	67	70	65	55	64	59	54	52	65	50	73	60	70	52	71	70	55	71	59	52	61	64	63	49	68	66	59	67	56	73	60	86	73	59	72	55	67	61	61	62	55	70	49	70	62	71	62	64	61	75	59	63	69	63	56	66	55	65	57	63	64	58	64	53	65	71	75	59	69	49	75	52	61	64	69	61	66	69	59	61	67	60	52	62	55	61	68	60	59	47	53	50	57	58	42	55	67	57	60	57	55	77	47	59	59	75	67	55	59	69	58	61	59	71	50	66	67	69	68	65	55	58	70	70	65	63	72	68	60	71	58	67	59	74	61	66	68	61	61	52	68	74	54	69	75	67	51	59	52	60	68	53	48	64	65	69	54	69	59	58	62	56	52	55	68	69	61	71	58	70	71	71	66	71	57	64	41	60	74	52	53	66	74	56	58	49	51	69	65	59	77	54	48	62	69	66	59	67	58	68	53	52	73	55	59	53	47	77	53	67	61	69	66	56	52	61	86	63	63	62	80	53	78	62	58	52	53	61	60	66	66	63	48	58	62	48	77	62	64	60	64	58	54	47	59	51	57	80	64	52	59	56	66	57	66	57	57	74	70	58	70	59	70	63	66	68	59	57	51	70	62	52	67	51	64	64	60	42	76	66	48	68	73	68	50	57	64	52	60	67	46	56	53	62	58	61	58	56	79	57	74	54	62	57	64	61	61	53	62	58	64	64	56	72	53	56	57	69	72	55	66	67	75	58	77	62	62	75	59	56	53	59	61	59	64	58	59	49	59	54	59	71	73	53	61	47	70	58	63	50	76	50	68	55	63	62	68	60	50	55	53	73	60	60	68	69	51	74	64	67	59	58	73	68	67	64	45	59	72	53	55	72	68	81	66	75	58	52	65	63	62	57	52	68	54	64	69	61	70	58	70	60	57	60	77	59	66	60	71	72	72	58	71	68	61	63	61	58	56	60	63	67	53	54	66	63	56	60	55	51	56	54	64	63	59	56	69	56	54	76	62	53	55	59	75	74	51	76	52	61	45	55	58	64	52	67	68	63	62	60	55	62	62	54	64	56	61	59	70	52	54	56	64	54	69	63	56	68	59	49	60	64	72	63	63	65	65	75	62	66	69	64	71	56	73	75	63	67	71	62	63	59	58	56	54	60	66	53	46	54	75	46	54	69	63	69	71	63	64	61	50	65	55	61	60	74	78	60	63	63	60	61	63	51	71	65	59	73	51	65	58	46	56	59	65	58	62	68	58	64	62	71	67	55	61	70	81	71	70	56	62	52	56	52	64	64	61	61	80	68	56	48	64	60	67	66	58	69	50	63	58	57	56	49	60	69	61	63	69	46	62	50	65	62	63	48	49	53	56	60	64	64	57	69	57	71	44	53	58	68	64	60	58	66	51	66	66	66	72	72	53	58	64
20205	11223	6653	16335	46821	49390	39125	28596	16484	6471	2267	1054	821	854	841	819	770	747	806	772	772	810	829	808	792	819	759	727	793	811	782	787	783	784	801	727	781	788	843	800	745	811	729	820	771	783	776	771	792	793	723	818	761	807	805	805	806	784	834	810	776	751	813	790	775	764	762	742	802	788	753	745	838	815	794	791	761	784	770	752	806	809	811	829	758	835	773	814	739	796	770	811	727	782	821	762	769	789	708	806	736	810	790	786	756	796	721	787	791	760	773	783	791	792	798	818	822	807	796	787	849	783	789	818	793	788	807	833	783	766	753	764	764	744	785	792	846	787	798	800	788	746	731	748	769	762	748	781	785	751	770	827	757	769	809	794	807	788	782	763	847	797	821	821	732	792	796	787	769	779	772	796	799	814	765	776	758	772	742	799	829	736	805	768	816	776	784	735	793	828	787	815	768	801	805	770	768	757	816	807	796	796	758	795	778	756	762	816	784	778	840	758	785	762	746	735	737	799	837	767	794	796	785	744	761	841	764	769	782	785	799	794	812	814	756	794	777	752	788	807	771	780	812	845	736	791	826	811	782	764	791	749	767	773	785	801	763	769	782	740	774	773	772	803	822	777	846	789	766	805	735	753	809	814	779	794	813	761	766	796	806	766	791	720	790	777	784	816	761	763	813	777	781	747	766	790	803	810	810	745	803	795	776	773	784	778	785	802	751	802	774	831	777	802	762	836	799	768	853	776	786	774	736	771	767	785	812	747	757	808	792	773	777	795	773	816	784	823	812	769	802	772	811	737	765	835	761	770	832	783	753	794	768	768	855	802	795	768	787	827	740	859	776	800	732	769	829	798	759	764	768	853	735	806	758	788	743	795	791	784	818	759	820	738	794	821	775	815	783	795	826	795	783	769	799	789	737	784	810	764	759	761	757	762	801	813	767	774	810	765	764	803	801	773	753	775	803	794	839	792	791	779	802	817	833	763	786	846	791	746	810	764	781	805	803	757	750	805	782	733	793	762	821	783	775	832	803	755	828	796	758	794	774	802	802	771	748	835	787	813	741	766	825	745	826	805	816	806	774	778	821	776	770	796	793	742	811	762	761	802	778	779	765	795	714	778	863	811	789	767	742	765	787	721	774	801	779	812	803	780	802	809	824	753	809	768	771	748	815	773	766	758	800	778	796	778	805	844	808	759	788	805	768	761	817	759	790	775	750	772	736	774	775	802	759	801	809	799	786	754	742	767	756	772	754	831	761	853	787	789	790	810	756	819	745	796	767	796	809	824	767	816	801	727	839	769	795	761	840	812	812	763	764	782	768	771	741	778	773	767	815	767	743	754	764	822	774	755	784	826	771	826	773	771	803	782	806	750	824	790	769	794	801	756	795	758	822	769	817	815	820	718	806	761	798	794	759	781	806	758	769	788	784	784	852	850	844	801	837	754	863	769	760	789	746	797	799	820	798	815	753	754	739	803	810	796	767	784	826	833	779	810	798	823	771	804	793	768	772	830	802	781	850	827	767	836	774	769	784	757	825	807	810	783	712	800	747	727	822	802	803	819	780	740	796	788	805	787	817	825	765	766	760	782	837	834	802	769	772	797	766	816	786	777	790	735	757	808	811	792	791	800	806	749	778	789	798	778	763	825	751	729	754	785	788	793	751	767	836	711	770	767	824	784	773	817	732	780	785	782	827	797	769	752	801	802	771	777	791	778	762	819	754	813	789	786	786	765	775	831	817	773	800	774	742	785	791	820	820	778	708	789	741	744	759	778	774	742	786	764	796	797	776	791	801	787	768	812	781	749	815	798	728	775	775	733	798	790	737	779	785	814	823	838	801	799	774	753	814	772	772	768	765	762	777	772	802	759	771	845	753	753	794	736	758	820	809	768	764	793	816	811	770	806	751	820	753	787	788	744	809	756	827	792	769	778	813	774	777	771	753	776	759	785	776	804	786	811	768	774	764	777	788	791	775	769	799	814	793	772	756	744	789	757	772	810	784	782	748	791	828	795	821	812	853	723	775	798	779	759	781	809	797	783	750	794	796	741	772	808	817	773	739	846	776	814	797	801	763	775	810	770	818	772	780	785	832	771	787	831	772	820	722	756	758	776	734	784	775	781	773	803	805	796	771	776	750	757	778	744	732	798	812	786	784	808	752	771	783	776	819	753	777	770	784	774	821	763	789	752	786	750	770	763	753	825	731	741	789	806	781	754	786	753	787	800	786	773	764	733	789	806	813	792	772	792	794	782	798	790	836	777	817	810	771	775	817	804	785	766	772	818	738	759	764	767	809	770	751	830	778	771	797	800	771	782	814	726	776	750	754	772	726	766	796	770	785	770	831	749	819	778	756	774	769	752	760	806	741	800	769	784	777	758	788	766	751	781	798	805	779	790	737	757	763	798	765	796	752	776	772	779	773	720	817	757	762	772	739	819	833	794	781	798	771	774	790	807	791	836	803	817	777	816	812	829	773	790	780	813	753	801	805	818	796	748	807	760	779	810	805	765	746	777	796	717	758	744	768	752	772	754	795	765	769	802	796	797	825	740	755	780	812	782	767	833	786	761	739	788	778	751	797	760	748	823	783	775	799	807	798	789	824	763	729	809	783	840	768	742	739	821	798	809	779	825	763	733	759	805	782	787	812	778	806	820	763	758	731	796	784	788	803	794	778	756	801	794	780	734	782	750	782	769	782	798	730	715	800	796	770	793	763	808	759	797	770	767	824	792	809	759	733	779	761	775	774	820	803	758	800	763	773	781	781	776	781	745	749	819	762	762	818	777	823	779	808	752	758	830	771	773	783	784	779	778	795	765	800	775	751	786	797	745	798	765	787	715	727	746	765	781	832	817	739	786	746	756	773	778	739	786	745	748	751	810	746	764	812	814	778	778	782	778	738	817	768	751	760	824	799	763	733	782	806	781	811	762	747	736	796	769	795	776	783	736	828	752	775	768	810	731	849	764	759	771	776	789	767	818	809	803	781	712	832	771	781	763	787	767	769	787	783	731	773	797	871	769	769	820	750	731	737	803	786	777	799	845	784	810	819	785	805	742	796	760	755	795	756	795	831	804	790	736	827	791	801	826	796	763	746	802	819	787	774	814	785	801	741	797	799	758	818	773	771	755	840	747	791	807	765	771	756	777	772	790	797	731	779	811	780	794	798	773	773	766	862	789	809	762	858	772	735	793	806	754	792	760	803	771	768	816	812	812	772	783	743	780	774	792	785	783	813	781	758	800	789	777	755	764	811	823	775	787	796	818	789	781	742	730	789	755	829	763	797	776	822	785	787	770	819	757	768	789	789	740	776	760	776	755	795	824	795	775	815	802	792	772	757	744	793	780	782	767	772	798	784	782	779	851	790	751	726	755	726	812	771	760	754	733	763	752	769	825	731	818	769	819	787	776	754	775	812	777	763	793	777	806	785	803	745	740	776	787	727	774	798	768	814	799	768	779	754	784	764	734	809	812	794	791	777	815	811	775	760	770
1104	782	440	1224	8605	13131	9491	4160	1317	417	141	88	72	60	62	66	60	73	61	54	74	68	62	90	54	56	70	69	74	58	70	78	77	66	58	68	69	67	69	65	70	67	69	66	67	56	65	62	55	76	57	64	65	61	57	59	68	72	71	70	60	64	59	55	61	59	71	66	64	68	78	67	64	69	67	67	75	95	51	70	57	66	63	71	69	48	69	53	59	58	78	68	66	68	61	66	73	53	62	61	62	60	75	61	74	57	67	71	69	50	74	74	69	60	64	70	57	69	72	73	72	66	74	70	57	62	51	68	69	65	63	68	52	48	58	45	72	59	66	65	68	34	46	53	63	69	70	70	79	61	67	62	70	65	65	72	72	70	58	53	66	74	75	61	75	87	66	70	72	62	62	67	82	62	62	57	60	65	64	57	54	61	57	67	58	67	79	60	63	58	65	58	69	68	72	69	59	65	64	62	72	58	60	62	55	63	56	65	68	82	62	70	68	53	61	62	67	61	62	70	79	61	75	63	57	67	51	62	62	71	60	53	58	68	55	61	66	65	54	56	71	47	71	56	67	63	68	65	71	68	63	62	67	76	67	60	78	63	65	72	70	75	62	79	65	78	59	63	67	50	79	74	55	60	57	64	57	57	55	71	55	56	74	74	74	59	69	73	69	72	63	74	58	70	60	58	56	72	61	70	77	62	56	51	70	72	64	77	66	74	66	77	66	39	53	54	59	70	57	79	54	64	57	77	54	72	79	57	75	65	74	56	64	69	57	62	64	81	75	74	59	61	60	60	67	72	76	69	67	64	72	64	54	55	67	62	54	54	55	81	71	60	66	63	73	76	84	58	66	54	60	77	59	69	58	67	73	62	52	60	53	56	69	65	82	74	68	67	57	64	58	57	67	54	65	63	67	51	58	66	60	68	79	69	60	63	77	75	61	83	52	59	70	66	59	68	56	67	52	65	63	67	49	60	49	63	65	63	65	74	50	61	79	71	72	75	79	67	58	63	62	61	71	58	59	70	57	54	68	80	59	67	60	61	63	49	72	64	60	72	73	73	63	68	70	67	73	71	68	66	67	65	56	74	85	52	59	62	74	61	61	74	57	79	57	65	50	70	80	54	67	68	73	53	71	63	63	64	70	49	51	71	67	57	72	62	61	53	64	79	76	63	78	55	53	62	65	57	71	63	70	54	71	53	53	67	70	61	71	69	70	62	67	74	60	59	55	74	72	55	61	65	52	60	53	59	74	76	74	70	63	53	83	61	71	72	69	71	71	57	72	68	65	70	67	69	72	58	65	65	69	52	55	64	67	65	68	73	79	68	71	59	56	60	51	65	64	61	70	73	81	53	61	64	66	51	56	53	57	70	61	60	70	51	54	62	54	57	64	63	48	77	61	65	69	71	65	64	49	70	54	61	48	68	63	68	65	75	56	63	65	70	57	67	71	66	61	46	64	65	65	70	71	75	66	66	60	65	63	69	60	62	50	64	71	69	70	54	66	66	69	72	79	57	61	74	67	60	72	69	48	57	49	73	66	64	67	59	82	62	52	71	81	74	59	62	57	51	68	61	64	46	61	76	64	55	81	69	57	72	67	61	77	68	74	74	76	71	69	78	56	68	69	60	78	68	53	56	62	60	72	63	68	75	68	60	62	57	64	76	69	74	55	66	60	57	63	75	58	58	71	75	70	67	52	72	49	65	72	91	54	73	66	70	68	54	72	67	79	74	58	58	52	62	67	59	62	58	59	70	57	79	68	56	65	57	62	57	52	73	64	57	70	69	60	78	57	73	46	74	58	59	56	59	71	61	63	60	56	68	55	78	53	71	53	75	68	54	65	65	66	47	55	60	77	49	50	54	65	76	74	60	48	72	61	58	77	77	77	66	60	61	72	73	45	64	59	72	62	71	74	72	54	65	65	50	62	71	66	66	61	74	67	70	73	57	69	65	67	64	56	72	61	67	52	76	54	53	63	56	56	63	74	76	57	68	68	54	78	75	74	45	68	67	74	77	61	65	77	64	65	70	65	71	59	60	60	65	62	69	61	60	54	65	66	72	78	62	66	73	70	57	68	50	55	65	71	61	64	72	61	64	71	82	58	69	57	70	59	73	63	69	78	54	65	65	63	58	60	61	50	64	63	66	72	69	74	71	74	79	71	53	74	56	63	58	63	53	71	57	68	59	62	72	73	66	74	83	65	76	65	72	69	64	64	68	48	59	49	57	42	62	71	62	50	67	75	65	54	71	58	59	80	86	67	49	64	45	68	55	73	72	70	64	60	59	73	72	64	52	60	68	62	56	62	59	52	61	62	68	61	64	87	63	73	66	54	66	67	67	62	69	69	64	58	54	69	58	51	58	55	70	57	56	65	56	66	55	50	60	73	75	68	75	58	61	65	75	71	62	71	62	59	49	70	75	61	75	58	80	51	58	73	60	66	69	73	60	51	61	54	63	62	68	76	67	57	63	76	64	63	65	72	55	70	62	81	71	52	76	65	65	59	46	54	61	65	64	64	64	66	71	67	71	63	63	65	59	69	74	63	57	62	68	72	76	57	70	57	71	65	64	63	69	70	67	60	54	54	70	58	68	71	63	63	62	73	57	68	68	64	59	59	73	60	43	67	68	63	64	68	52	73	63	68	62	70	72	76	65	73	66	77	65	68	64	62	49	43	64	52	64	64	79	78	63	62	75	75	56	68	71	62	74	64	65	74	60	65	55	53	93	56	51	63	58	60	60	53	63	57	61	60	63	46	64	69	62	52	58	62	66	62	72	60	61	57	59	81	58	65	68	55	75	76	64	67	83	81	56	63	66	56	71	60	73	69	68	75	71	60	63	72	69	76	66	62	76	66	76	72	73	67	60	60	49	71	66	52	69	74	49	56	62	70	63	66	59	58	66	47	59	66	44	67	58	63	58	80	74	71	56	64	51	69	75	53	58	61	66	58	60	59	69	70	63	64	79	67	69	58	67	60	75	69	58	65	69	63	65	76	71	74	57	64	62	63	74	61	64	70	58	66	51	67	77	73	67	55	69	59	59	71	61	75	70	61	70	67	56	57	73	56	65	66	60	69	51	69	61	60	71	65	40	83	66	67	72	74	53	55	64	79	82	62	59	62	75	67	73	73	75	66	55	52	61	63	51	67	60	62	82	61	61	49	73	80	55	64	69	61	60	82	65	61	71	72	64	52	59	80	66	75	53	60	68	63	55	65	58	58	58	68	68	63	68	67	85	49	64	72	72	68	66	54	75	71	66	60	68	71	67	54	63	64	64	54	69	66	55	51	64	71	67	61	56	60	81	69	57	59	56	69	69	54	72	59	49	66	71	69	69	54	65	44	61	47	54	66	80	67	70	49	59	48	64	67	77	68	63	59	52	67	47	56	50	64	70	65	69	52	63	71	68	60	65	69	70	71	63	63	57	55	71	55	54	65	67	64	64	68	50	58	70	62	77	75	61	64	66	51	58	65	56	87	57
20511	13745	8324	27538	65217	65276	51106	35562	21588	8572	2666	1140	885	843	859	827	842	819	767	763	801	773	836	810	865	768	792	838	834	860	836	769	820	824	842	753	836	840	795	798	781	810	835	813	781	794	844	793	792	863	829	817	804	794	788	789	854	787	807	771	786	817	784	819	856	801	790	761	771	764	835	792	812	819	848	849	801	785	819	813	834	826	817	808	775	797	777	818	801	782	879	790	784	834	858	813	811	786	851	816	822	745	842	761	790	805	783	747	848	854	834	824	783	790	816	805	791	804	802	783	835	771	815	839	798	781	819	757	817	839	836	774	754	737	829	781	821	843	823	839	797	807	826	820	834	793	780	840	769	829	805	858	827	845	821	789	817	766	763	898	788	812	815	806	785	815	819	862	827	801	773	786	846	823	816	839	769	848	837	870	837	818	821	793	787	851	780	766	844	831	826	785	801	846	828	769	798	823	794	835	835	783	860	773	805	815	822	770	809	789	799	837	795	802	794	835	829	784	803	828	793	846	786	739	842	812	777	794	836	813	799	857	794	866	835	805	776	809	831	782	830	824	824	811	778	792	758	822	822	870	789	795	845	814	800	814	826	839	839	815	821	822	865	861	770	810	826	772	788	849	794	801	818	805	810	757	852	826	765	906	775	787	808	792	824	806	813	827	861	817	823	803	868	768	796	800	814	850	776	820	827	846	843	796	819	799	773	842	827	853	768	786	842	800	757	791	815	802	897	822	835	862	819	805	767	832	870	842	809	807	852	790	776	814	795	758	821	800	868	804	791	843	822	832	789	814	834	831	808	814	844	852	783	771	774	841	850	786	825	790	795	774	818	815	805	842	750	800	829	798	824	829	803	814	810	790	763	815	776	859	831	810	858	799	795	815	823	874	810	783	812	762	820	787	775	805	807	819	865	775	802	820	836	826	793	805	804	773	823	816	805	818	826	780	822	820	807	822	819	878	767	796	832	823	807	834	861	818	824	811	759	813	852	849	809	852	829	773	840	825	758	803	805	835	791	864	834	778	808	781	842	827	784	861	833	792	770	812	796	793	839	811	797	785	858	786	840	837	790	793	859	814	792	769	835	803	815	802	820	799	801	803	809	814	800	814	804	867	820	803	819	774	793	790	890	805	793	821	785	788	821	821	836	865	846	834	838	788	798	818	789	793	830	816	771	814	815	819	826	788	784	800	819	807	835	810	879	818	825	755	819	829	780	845	801	855	835	825	833	803	781	775	853	835	829	854	759	837	846	851	836	794	827	832	789	830	818	851	833	781	813	774	827	787	778	792	884	768	800	804	817	859	806	761	771	787	825	841	821	820	810	803	803	795	780	819	796	784	805	792	820	817	793	848	796	886	813	839	831	831	826	820	829	812	799	826	807	817	824	831	877	877	794	815	806	811	791	819	778	859	799	831	794	805	825	820	800	785	786	857	795	849	843	805	819	758	832	807	832	794	810	770	773	796	828	842	817	780	848	828	819	817	853	805	817	780	775	823	794	829	830	823	815	733	793	854	796	816	780	817	837	816	814	825	779	785	829	811	817	816	816	794	843	794	814	869	838	782	809	769	857	816	800	840	851	783	817	777	859	796	827	789	800	757	782	774	785	806	765	814	813	749	782	770	811	746	809	764	808	824	792	806	768	824	804	804	813	826	792	809	827	797	853	803	801	785	860	817	772	813	787	793	829	818	774	802	861	815	823	841	804	790	760	815	833	784	780	805	797	824	817	821	825	858	843	834	813	828	802	786	819	818	866	863	834	845	838	741	832	830	809	806	783	840	740	806	783	840	810	838	860	834	775	842	817	837	854	777	791	735	788	850	778	831	813	803	793	783	806	772	845	815	787	779	828	798	817	787	772	827	815	797	809	851	797	821	793	842	778	830	896	822	801	869	766	812	828	863	840	873	833	816	812	783	848	836	794	781	786	850	832	837	794	786	800	803	770	791	826	792	795	793	787	776	824	829	813	828	837	812	841	762	856	805	801	802	775	794	757	813	846	796	809	804	842	823	792	795	822	864	858	795	832	840	847	838	805	783	796	780	808	791	831	823	809	808	867	806	889	841	809	811	829	782	816	843	797	816	763	777	836	781	774	830	790	810	795	840	792	799	863	853	857	734	820	829	805	832	806	784	815	826	802	844	825	792	770	843	798	826	823	821	800	775	854	814	811	811	807	830	800	847	898	801	789	819	788	778	746	776	853	793	782	772	769	817	818	798	818	765	805	793	831	828	819	816	811	784	803	819	819	806	834	827	806	811	815	871	834	799	802	806	817	766	833	827	839	779	765	811	889	875	809	853	815	814	845	759	799	775	803	799	823	777	770	815	828	797	785	825	789	856	790	829	779	800	851	791	821	827	820	772	813	779	800	832	779	787	811	859	785	815	838	788	814	823	812	797	845	825	814	821	828	826	796	796	755	850	791	794	846	780	844	844	803	811	841	815	820	809	781	821	814	764	771	772	841	818	790	812	798	805	821	839	816	778	800	782	802	821	846	766	809	830	795	828	807	798	833	822	815	798	782	805	825	782	816	798	819	822	783	792	802	788	807	825	805	821	763	758	839	824	812	770	804	801	846	790	775	805	870	759	828	761	820	768	843	773	786	843	809	814	815	778	841	789	781	809	765	888	763	828	807	788	812	792	859	808	801	839	824	812	868	829	819	829	787	847	774	820	823	799	819	795	802	787	785	786	827	780	787	814	784	798	841	807	809	778	847	803	833	780	775	798	819	767	796	762	777	817	790	824	851	839	760	787	845	777	773	803	795	765	783	782	809	777	786	830	841	801	813	791	719	842	813	792	841	796	811	820	774	805	798	816	801	834	874	816	795	793	793	822	811	797	830	777	817	815	813	847	834	841	768	774	811	803	787	827	807	801	737	786	876	843	789	796	810	793	815	827	795	833	808	798	781	784	784	837	826	828	819	806	832	784	822	767	819	851	818	780	772	733	814	747	826	819	847	810	829	835	823	800	801	799	845	785	856	818	791	810	786	814	809	861	812	788	768	815	843	853	794	826	788	823	811	795	860	830	829	843	803	813	817	846	783	767	804	798	796	819	782	812	818	825	851	789	852	789	814	820	810	819	802	858	784	828	797	797	805	798	804	780	791	825	854	819	828	794	731	767	858	788	788	772	833	817	728	770	830	819	800	796	803	845	820	841	798	814	765	845	832	825	809	794	798	847	794	774	844	776	777	830	820	780	808	782	831	817	815	819	799	790	801	799	800	796	766	797	832	836	804	804	838	792	764	783	865	798	809	822	821	787	781	845	833	861	857	808	825	805	801	807	775	780	815	782	758	822	792	809	839	822	839	821	790	792	877	839	838	813	803	825	782	865	819	828	823	857	821	817	815	800	795	807	869	834	813	869	868	796	818	770	813	872	784	847	794	813	824	773	812	777	795	789	795	813	865	877	820	838	796	813	794	852	775	853	798	837	859	865	766	841	795	839	803	789	849	852	853	860	786	804	802	877	810	794
2594	755	392	1672	9751	14160	10413	4581	1466	371	145	97	73	61	55	80	58	63	68	81	65	62	74	55	66	88	61	74	76	80	83	62	74	64	80	76	69	61	68	66	69	70	76	68	81	81	68	73	58	69	53	60	65	66	82	67	72	63	59	74	73	54	71	68	68	73	67	77	82	77	69	75	66	62	60	86	62	63	74	73	87	80	73	75	72	60	67	64	72	65	70	74	63	90	81	76	66	76	72	60	71	79	70	52	74	70	69	59	68	64	81	56	66	58	63	70	57	61	72	68	59	65	75	63	60	66	76	68	81	80	77	54	86	70	68	60	59	69	54	61	73	70	51	75	74	72	66	66	57	64	63	65	79	70	73	67	80	63	71	79	78	65	70	62	67	82	59	48	60	65	66	60	76	72	73	60	84	69	56	65	69	81	68	53	66	93	65	65	64	68	57	68	63	62	64	72	73	86	67	64	68	64	77	57	76	64	69	72	76	54	93	78	72	70	62	64	59	76	56	68	55	80	66	65	57	64	59	60	73	54	59	60	87	60	79	65	66	55	57	66	67	53	68	64	66	73	70	68	58	75	74	91	77	74	66	81	70	64	63	71	69	77	83	51	68	66	79	84	67	65	70	67	70	73	64	73	74	57	73	70	64	71	75	65	70	77	54	66	74	63	64	84	72	56	63	78	64	76	66	53	56	66	80	79	74	71	60	61	73	87	68	63	81	72	63	63	69	72	75	64	71	58	65	67	74	67	65	67	73	69	62	70	78	62	69	70	63	75	60	53	73	75	70	80	65	75	81	55	74	66	68	49	68	73	74	65	68	67	62	77	69	57	71	71	57	66	66	75	58	65	67	65	58	62	85	69	60	66	89	70	74	61	63	80	76	84	54	72	63	72	59	67	64	69	74	69	72	60	72	69	72	75	64	75	66	78	77	87	57	51	79	67	73	80	73	72	76	68	74	66	84	79	69	63	68	60	75	57	53	80	61	60	71	73	75	69	78	83	53	62	64	65	66	51	73	51	59	71	67	74	61	80	59	43	72	98	69	83	72	71	69	66	64	61	64	81	72	72	56	71	52	67	77	80	89	71	57	48	61	70	60	70	71	65	68	65	68	64	73	71	64	56	64	61	64	61	59	69	69	86	59	71	58	82	72	65	66	52	73	59	64	75	73	59	57	75	68	76	73	68	69	73	77	68	70	70	68	55	70	73	74	83	62	66	64	78	68	68	67	69	68	61	62	70	70	71	72	70	63	82	69	63	78	67	68	83	67	63	80	69	64	74	52	73	73	65	60	64	58	55	78	74	61	63	79	82	76	57	80	61	69	72	74	78	84	65	72	69	57	80	61	75	60	67	85	72	64	58	71	73	56	64	67	74	68	70	71	77	60	60	79	60	69	77	59	67	58	63	62	70	55	74	81	72	52	64	56	62	69	67	77	80	66	72	91	84	73	67	67	81	63	54	77	75	72	72	76	69	67	57	75	94	63	75	84	56	79	63	61	68	86	75	75	70	70	70	64	59	73	80	67	63	68	73	79	71	68	92	65	55	71	54	72	66	58	71	84	68	65	74	72	56	63	71	73	73	64	79	74	82	72	62	62	60	71	61	80	71	72	66	74	61	64	71	72	70	64	65	77	79	56	79	49	77	77	72	61	63	64	83	73	69	70	60	66	72	67	79	59	65	64	78	74	69	72	75	86	50	73	57	81	57	61	61	57	69	64	65	61	72	80	67	67	64	64	69	72	72	77	75	77	74	76	73	62	67	70	62	69	63	84	70	65	65	61	70	68	77	70	77	56	63	62	74	71	80	76	55	74	64	81	76	60	51	68	92	62	75	66	69	92	73	65	67	83	66	81	57	58	63	68	57	73	66	86	60	78	63	72	81	72	74	61	71	53	69	71	72	54	75	50	70	58	77	75	73	84	69	63	69	73	64	65	69	55	64	81	55	80	62	63	64	74	68	77	69	62	65	79	61	64	61	67	59	75	67	86	78	75	76	72	79	68	72	79	58	81	71	62	59	67	60	62	69	85	68	64	57	79	72	60	53	58	62	77	78	55	72	71	76	69	62	61	58	71	63	58	61	55	74	53	79	65	69	62	74	71	55	70	86	59	65	53	66	59	75	64	76	85	76	57	70	71	62	70	52	76	75	64	56	70	76	76	65	71	78	61	62	63	55	69	73	67	73	77	67	75	60	64	70	73	66	61	84	68	71	54	51	58	79	78	69	63	77	70	69	81	71	76	63	71	72	73	66	66	82	62	60	62	76	49	60	72	68	71	63	72	77	65	74	84	50	60	74	74	79	80	72	63	69	72	72	74	88	63	69	72	86	89	58	69	71	72	55	56	60	75	53	61	82	61	76	76	58	75	72	86	68	73	76	65	67	76	91	62	58	61	55	72	56	69	72	71	57	63	56	62	61	78	70	69	64	68	76	74	74	63	65	73	57	59	62	70	67	85	77	68	78	79	56	63	63	82	69	70	56	59	64	57	54	67	70	63	70	56	81	70	73	67	78	60	70	56	58	79	60	70	78	66	69	81	68	71	68	62	77	75	66	69	70	60	71	65	59	58	65	64	69	67	72	81	60	57	76	70	79	64	77	70	57	74	67	71	59	69	74	74	68	76	62	69	71	62	55	54	69	57	70	62	70	74	72	65	65	83	57	75	67	70	78	81	50	71	70	64	65	59	67	74	81	75	78	72	58	72	61	61	67	64	70	76	68	73	66	72	72	92	86	61	69	77	71	73	56	71	60	64	65	66	51	66	69	68	72	78	69	68	63	73	57	82	58	62	75	57	77	93	63	65	64	67	71	60	66	79	81	67	77	68	80	65	69	82	55	63	59	74	66	67	70	64	68	65	60	71	58	68	55	68	52	73	69	69	77	71	62	71	61	71	58	69	72	64	76	73	81	78	72	66	63	67	65	63	70	64	84	67	69	61	78	71	83	66	76	77	74	58	65	74	64	62	82	82	56	64	88	65	72	57	74	77	62	95	75	69	75	62	68	66	71	63	81	58	55	57	67	72	57	75	56	60	64	70	63	66	79	68	67	69	73	57	65	55	72	59	64	72	67	77	81	76	75	77	63	71	67	62	77	65	66	71	53	75	67	52	72	74	63	66	74	73	60	67	72	64	81	66	61	73	64	62	58	80	74	63	81	57	80	69	66	63	53	77	59	53	53	57	65	66	58	76	75	58	68	76	77	69	65	63	70	58	72	67	76	80	80	78	69	79	64	68	72	71	76	61	71	57	63	71	65	64	67	71	56	62	72	76	71	67	63	62	65	73	68	67	69	76	63	57	87	67	70	77	58	62	64	58	68	74	73	66	70	66	89	72	78	60	59	67	68	61	46	73	66	65	80	77	65	64	69	67	59	69	70	93	71	68	59	64	75	70	75	69	64	80	72	68	77	55	63	65	70	68	62	69	69	59	69	65	61	66	68	75	79	66	81	72	64	66	73	70	72	76	73	67	74
21084	13183	7746	31695	67003	66513	52899	37237	23070	9537	2735	1199	939	854	863	884	881	862	848	914	879	810	913	839	890	894	833	838	847	813	870	850	931	882	865	833	845	849	802	898	870	860	861	863	882	873	899	892	831	849	841	818	796	858	876	844	834	893	917	890	848	858	876	845	854	922	869	852	868	819	892	823	870	873	838	867	819	901	850	865	902	913	856	895	877	866	866	838	868	874	844	893	836	900	871	840	899	867	847	873	943	871	881	841	834	920	861	889	817	833	850	843	896	875	906	852	835	878	882	880	898	826	783	852	848	907	836	856	815	859	907	858	872	885	837	878	870	817	850	894	894	906	806	839	841	881	836	837	867	888	861	887	889	862	840	876	847	886	874	873	831	874	837	859	864	873	817	928	844	843	811	917	831	917	891	828	882	879	861	837	858	847	882	856	897	909	867	911	895	839	909	866	832	889	857	847	908	787	856	895	849	895	888	865	848	893	845	869	899	846	908	860	895	863	840	851	911	887	837	870	881	858	812	859	808	820	856	819	857	862	871	867	879	870	872	845	872	911	931	892	900	857	858	869	881	924	908	886	855	865	869	884	851	886	857	873	890	838	848	846	879	865	874	906	860	831	895	863	884	852	856	861	854	831	918	853	858	828	863	902	893	899	847	812	899	902	830	869	886	841	868	819	846	877	797	849	831	873	840	910	851	834	844	852	855	865	891	849	903	854	884	847	875	842	813	839	908	901	825	861	852	882	878	879	847	860	884	886	863	848	857	888	884	864	807	901	905	889	837	906	843	805	840	869	843	884	812	876	877	872	892	872	839	841	825	889	848	888	881	864	823	903	853	882	879	873	883	872	854	882	878	907	804	842	851	895	829	856	874	875	848	870	877	860	900	856	836	826	926	877	833	850	899	887	873	845	889	917	913	887	834	846	835	829	846	871	867	870	847	896	864	860	842	883	865	801	893	839	813	870	854	907	880	877	850	856	854	867	854	895	902	869	873	897	869	895	918	906	905	883	829	831	856	826	924	864	879	899	844	840	872	869	891	852	879	880	832	914	869	849	839	880	840	872	860	858	810	863	850	849	884	855	840	881	845	886	831	834	887	866	845	838	818	828	917	916	913	928	852	905	866	840	924	909	906	852	899	872	852	828	875	820	893	876	871	910	894	843	825	841	940	859	868	899	856	859	830	881	807	909	879	909	871	920	870	892	904	820	837	919	888	829	893	859	937	816	883	853	882	870	824	870	899	886	825	888	870	851	898	830	899	850	845	873	867	870	879	793	826	867	893	849	865	879	847	892	864	858	855	805	888	863	833	897	845	861	884	821	878	885	915	874	837	942	828	869	850	945	806	893	830	860	836	846	838	907	881	911	857	826	873	851	891	844	883	877	905	866	904	851	869	905	900	803	917	914	869	866	897	908	840	838	852	885	876	886	849	841	874	860	829	878	858	900	820	847	923	865	870	862	797	901	853	872	926	852	852	888	891	870	914	862	854	885	872	821	867	875	822	882	881	823	870	878	824	880	850	873	876	885	894	877	841	907	882	853	883	856	873	846	844	880	830	856	915	896	810	868	815	901	893	927	844	857	857	890	876	829	861	886	860	892	857	843	843	865	879	834	900	846	801	861	882	869	876	874	922	880	873	823	856	840	918	884	898	856	888	913	880	849	841	888	865	888	828	818	856	848	842	857	855	891	877	878	871	815	874	877	789	852	901	887	856	878	840	890	854	878	892	918	873	868	918	824	894	880	865	892	869	914	853	858	851	847	907	897	868	874	922	859	840	864	854	851	916	831	888	861	897	890	840	825	868	858	858	854	880	858	865	903	866	854	892	872	842	893	851	892	865	819	838	837	896	878	867	834	956	884	884	857	927	844	893	829	860	919	891	934	875	918	881	853	851	844	886	912	860	877	823	826	908	875	894	891	858	895	851	855	845	802	890	852	914	883	879	862	839	852	915	884	920	912	888	889	916	883	881	832	900	827	881	847	857	832	875	857	913	868	837	856	895	870	893	852	894	834	888	881	856	939	825	881	868	863	818	880	882	898	892	862	901	832	834	863	847	901	866	876	849	848	862	879	883	861	857	851	891	849	845	849	828	771	861	883	911	877	846	848	896	845	842	912	871	913	908	869	868	845	869	859	851	818	884	892	934	925	827	907	878	799	891	833	850	823	890	806	859	805	891	854	900	873	856	886	923	856	856	801	874	893	872	877	906	911	821	866	892	911	865	894	893	904	852	901	831	915	882	856	857	813	861	835	860	888	863	896	873	851	824	851	894	842	837	849	925	909	801	869	934	863	881	869	850	871	852	860	869	854	803	889	935	858	883	929	903	867	881	866	897	866	844	893	847	856	864	842	841	894	874	856	844	832	797	862	877	878	819	864	836	867	858	855	916	896	837	858	875	850	897	909	839	838	862	889	877	850	844	874	838	870	872	838	821	892	860	846	859	823	926	861	880	812	809	852	874	941	890	859	870	899	855	897	882	793	860	847	814	867	876	854	844	832	911	857	878	850	887	885	874	798	867	841	803	853	869	849	865	913	897	855	849	884	874	881	919	881	905	886	879	873	894	817	852	930	865	808	896	888	849	818	833	795	871	883	908	856	941	870	874	854	918	872	838	880	870	852	891	823	851	871	880	858	862	867	872	902	846	821	827	872	881	857	917	875	861	868	875	825	836	877	907	925	870	829	899	875	861	878	840	847	911	848	886	862	856	811	852	891	835	891	891	848	802	863	873	810	930	881	829	855	944	835	847	859	890	893	888	873	870	854	837	895	813	872	832	903	912	860	871	900	880	834	856	893	849	861	868	871	870	863	881	870	827	846	824	846	833	917	839	881	855	858	902	877	874	882	897	865	907	843	932	886	874	852	842	890	912	892	877	852	884	836	894	812	921	892	916	848	873	876	851	834	858	857	848	853	881	776	888	820	867	822	898	827	870	916	880	872	900	875	885	848	930	876	865	840	858	851	869	900	873	856	845	844	873	868	878	839	850	837	905	866	900	863	853	892	853	892	813	836	877	865	854	891	827	830	860	888	862	831	867	790	873	847	849	865	842	850	897	851	879	855	916	853	883	880	893	832	835	939	864	883	833	876	830	827	860	885	885	847	858	871	866	879	797	870	889	920	852	850	908	907	851	868	901	843	875	823	888	868	880	938	872	849	903	923	887	808	853	846	924	881	840	893	813	789	879	934	812	879	887	878	830	872	862	849	883	886	803	873	889	865	854	834	861	862	859	922	813	802	826	876	820	846	888	903	913	830	845	824	866	883	912	948	842	898	886	860	834	822	838	872	805	831	843	873	903	833	823	845	873	833	875	916	918	863	911	853	900	790	876	887	856	851	838	841	838	802	846	845	876	845	865	857	897	880	891	878	858	848	859	922	821	915	872	881	907	853	886	847	912	832	828	879	838	861	888	891	867	856	868	864	830	855	874	867	911	867	856	883	831	866	820	891	885	894	814	860	852	800	866	835	841	892	883	894
1884	1151	536	3428	14247	21076	16315	8576	2627	665	203	96	69	75	65	64	81	76	84	65	68	75	70	60	62	76	79	78	65	75	81	73	68	62	58	69	63	82	82	60	77	61	82	53	85	75	59	78	66	71	70	62	69	78	65	85	63	66	76	77	66	64	61	67	87	73	70	86	58	79	65	75	67	78	59	72	69	61	74	81	82	73	69	62	68	65	78	82	68	73	76	85	63	69	56	67	63	77	81	64	79	80	78	68	66	69	71	81	59	85	72	70	69	68	76	69	60	73	56	81	76	76	63	67	54	78	57	77	59	79	69	75	80	70	85	70	88	77	63	62	64	81	67	69	63	74	81	75	65	82	71	82	70	74	74	71	67	81	85	62	74	63	75	51	66	66	72	75	79	60	63	71	62	71	77	56	64	78	69	74	72	77	60	67	73	87	78	69	70	59	71	88	77	81	71	66	66	62	66	93	72	81	71	68	76	73	67	62	77	65	62	65	98	60	73	72	75	86	81	70	83	69	62	78	69	80	70	64	62	69	56	95	71	77	63	77	69	74	70	81	82	69	70	64	73	72	67	66	72	60	66	71	79	66	68	76	67	69	53	70	64	53	75	63	78	75	61	66	79	72	78	60	73	66	73	71	90	73	57	57	78	67	69	66	69	67	65	76	81	67	72	59	65	54	80	62	85	84	65	68	79	73	78	73	72	58	74	61	82	77	70	86	69	67	59	68	65	82	63	79	71	82	75	75	66	82	76	63	67	76	62	77	71	69	72	63	78	85	88	66	61	68	76	61	76	78	77	74	86	60	64	72	68	60	76	73	78	65	54	75	81	62	63	65	76	84	69	62	59	66	60	65	69	66	65	63	63	73	75	80	68	78	59	88	69	63	71	64	78	74	62	66	72	60	71	69	79	81	56	63	73	54	61	57	70	91	74	74	60	65	63	91	76	78	70	80	72	71	49	73	64	49	70	66	86	82	54	74	58	69	65	70	58	73	59	64	71	82	80	69	73	71	78	67	85	64	68	64	75	73	73	69	79	74	58	60	63	85	77	74	67	75	79	71	59	65	96	64	62	70	68	65	61	70	80	78	62	65	75	73	67	80	75	83	66	60	60	73	55	76	66	84	53	79	75	76	75	54	69	72	72	81	69	62	67	86	62	71	69	65	90	80	67	68	76	64	64	74	77	75	60	64	85	63	55	58	85	74	62	67	70	72	59	50	73	73	70	71	88	66	59	68	90	62	69	75	86	80	84	56	78	70	81	79	60	64	77	64	78	75	82	70	64	69	70	78	88	69	68	60	78	73	62	66	58	72	56	84	70	81	79	58	69	83	74	84	73	74	74	69	82	63	63	86	67	74	73	69	69	62	65	61	53	66	74	82	60	78	76	98	76	69	67	67	65	79	83	64	66	62	82	91	78	80	77	81	76	78	71	74	76	86	76	58	78	72	79	75	64	78	69	73	59	59	82	73	85	80	69	83	83	59	80	68	64	83	89	90	61	85	82	73	71	86	63	72	80	60	68	76	71	77	77	73	63	69	70	55	72	65	65	47	86	75	80	65	62	70	66	86	63	60	81	73	64	85	63	75	61	60	97	62	84	74	80	82	63	57	72	67	71	81	73	79	67	66	67	78	68	72	66	62	66	72	65	77	86	65	63	58	77	61	82	69	69	60	60	68	88	77	73	57	64	71	71	82	77	79	69	80	74	71	69	75	71	58	71	80	75	71	70	66	59	78	69	63	82	75	87	67	64	76	66	62	79	71	73	70	80	70	69	67	62	67	67	73	82	80	73	67	70	77	83	67	63	64	57	73	66	61	74	64	56	71	76	64	78	66	69	68	62	59	64	75	56	81	75	75	75	69	65	68	55	60	69	63	70	78	72	55	66	74	77	61	58	76	76	76	68	65	77	64	82	62	74	65	58	65	92	76	62	59	55	70	65	71	63	81	77	74	59	77	68	71	87	62	67	61	68	78	68	59	65	76	76	68	72	69	76	68	62	73	80	79	67	74	81	77	60	74	72	89	71	84	90	64	66	76	61	82	73	80	70	64	67	83	79	72	65	62	88	77	80	59	66	70	60	72	70	73	69	70	81	63	56	58	71	74	78	79	85	76	74	97	63	65	74	72	74	63	72	82	85	54	80	65	69	63	82	69	82	62	70	73	77	66	82	81	77	86	77	74	75	76	69	66	72	72	65	63	69	76	62	80	76	60	79	69	67	81	67	65	58	70	85	66	56	83	86	73	69	76	68	77	71	82	82	95	75	77	67	68	58	68	56	78	80	78	61	72	76	76	55	88	70	70	75	71	81	61	57	85	91	68	73	82	53	71	75	66	66	47	73	71	70	84	68	61	55	61	72	77	59	67	86	80	60	62	84	69	73	68	69	66	64	66	69	69	56	69	60	67	55	86	73	75	77	66	64	65	82	75	62	72	76	66	80	72	67	57	71	68	61	59	69	71	71	82	63	59	71	79	63	62	65	81	70	72	76	80	71	66	68	95	73	68	69	72	80	82	61	59	65	66	76	60	89	61	65	61	62	72	75	72	63	73	64	79	75	66	62	60	66	76	68	70	77	60	76	76	70	87	72	69	62	62	77	85	59	74	58	74	71	63	68	55	74	71	92	78	83	74	73	72	63	84	73	75	69	77	66	67	85	89	77	58	85	65	80	65	75	75	74	75	62	72	75	58	50	60	74	74	64	70	70	64	62	74	64	60	93	61	59	74	67	88	65	62	58	74	71	65	58	77	70	61	71	80	72	69	68	72	50	68	80	75	86	68	55	66	82	62	79	89	58	54	58	71	79	63	51	67	69	66	56	70	69	83	66	74	65	45	68	58	61	69	71	73	70	69	75	80	80	61	65	91	78	74	70	66	67	59	79	63	82	63	70	57	74	72	74	74	82	82	74	97	58	74	62	71	71	63	72	55	95	82	76	70	68	68	53	67	71	69	75	73	64	71	73	57	73	73	72	83	72	53	78	64	73	68	66	80	65	67	65	65	65	73	69	73	72	58	64	74	72	71	71	65	69	71	73	75	64	81	63	62	66	75	70	78	76	72	65	61	72	56	69	85	64	71	91	95	67	77	74	60	63	84	62	59	71	69	82	70	70	68	69	65	61	63	60	76	76	66	82	66	67	79	62	81	72	65	69	87	72	74	79	72	83	68	92	87	77	70	83	76	79	79	89	75	82	76	73	80	74	68	69	46	70	58	82	67	83	73	68	68	70	70	67	77	72	84	66	67	61	84	55	68	81	79	70	71	81	65	79	60	73	70	68	88	77	64	79	74	76	64	74	73	88	66	90	55	76	67	58	58	69	71	73	73	77	70	67	62	78	62	57	65	64	72	69	83	76	78	80	67	64	60	74	77	75	83	95	82	82	73	51	70	68	54	51	69	67	81	65	81	76	72	67	69	65	65	73	64	82	77	65	75	79	51	69	57	83	68	79	81	66	56	63	73	79	77	82	64	66	70
25550	16375	9090	43213	74935	76524	62545	45471	28654	13980	4221	1503	989	884	879	887	873	933	883	903	861	917	914	858	904	945	916	920	843	891	897	911	889	913	905	882	938	943	905	904	848	889	895	918	909	957	878	899	910	932	876	915	924	866	923	951	856	907	944	849	883	886	948	928	876	910	867	879	938	882	876	897	935	884	834	904	897	942	945	900	868	898	885	865	854	931	925	868	917	860	891	919	911	854	923	871	878	926	909	903	940	889	877	919	897	886	890	933	876	915	926	889	907	870	878	914	872	885	932	919	946	866	929	862	938	898	880	907	883	912	887	924	839	917	917	839	915	863	901	887	920	919	905	927	907	965	894	889	902	905	851	891	911	935	863	898	894	895	905	857	880	840	909	875	919	893	923	840	882	905	896	888	918	918	937	940	929	975	866	891	887	896	887	908	886	879	918	868	901	897	845	874	854	860	861	940	916	891	890	857	881	847	890	852	896	926	936	938	946	871	863	872	852	859	894	869	898	881	877	932	875	870	889	899	910	870	912	920	923	882	872	857	856	900	872	937	900	886	876	917	919	917	857	849	871	928	900	917	945	859	871	872	948	880	951	902	909	901	856	884	919	958	952	919	880	870	849	897	888	927	880	926	847	914	911	867	861	922	916	875	933	948	900	914	873	928	904	954	927	898	867	889	900	911	907	853	879	913	872	913	921	894	924	868	912	912	901	871	941	1008	908	908	876	874	905	878	875	904	915	923	859	881	919	846	858	912	853	946	876	881	864	920	868	835	881	856	888	945	899	933	896	931	904	884	930	892	912	903	883	908	936	897	900	907	942	936	916	879	854	925	872	929	916	869	950	913	875	911	894	812	897	925	882	826	933	824	913	820	952	849	904	897	920	906	888	911	930	893	905	863	919	916	907	832	887	903	890	901	867	853	897	853	919	883	864	945	904	863	848	898	880	907	881	938	903	884	875	842	876	869	857	904	900	891	850	873	876	942	912	942	925	819	874	892	944	929	900	887	882	894	857	883	859	872	927	917	923	862	868	952	895	864	900	864	961	854	876	881	869	918	940	940	915	911	902	953	908	967	910	967	876	886	948	867	880	895	939	901	882	900	886	887	913	871	866	869	890	916	901	859	934	910	856	875	873	882	906	925	896	865	898	910	901	876	869	866	879	870	937	932	898	897	912	877	897	889	906	885	914	842	918	867	895	910	917	894	953	893	885	874	874	869	892	908	879	911	929	909	884	898	896	839	885	901	846	890	868	822	898	876	864	908	877	946	938	923	835	955	915	906	890	882	900	867	911	941	924	893	872	885	903	884	908	910	862	925	886	889	916	893	910	901	944	874	864	884	876	947	931	954	928	915	895	830	939	897	930	897	894	926	857	847	872	899	885	885	891	910	885	883	924	922	891	964	903	882	914	892	913	879	863	877	945	903	927	891	888	897	921	914	876	916	893	858	885	859	866	895	903	900	871	872	871	956	917	873	903	943	896	911	879	898	875	808	897	875	901	879	957	897	860	857	895	898	917	920	908	882	862	897	896	903	912	894	914	920	899	887	944	884	949	903	951	868	904	829	918	945	877	914	899	943	928	900	888	870	882	868	890	894	917	922	950	876	930	888	891	895	924	880	906	893	920	925	928	888	980	909	892	923	889	892	855	941	919	882	893	872	883	900	888	956	885	876	878	930	924	883	892	905	874	918	894	886	908	847	920	869	884	884	906	892	892	940	899	884	851	848	890	920	910	898	883	920	941	894	916	899	933	915	892	891	900	885	855	930	893	977	854	895	901	882	891	861	902	875	903	903	900	912	912	874	877	874	885	936	850	882	905	876	899	878	908	906	913	939	906	911	957	890	932	910	875	907	833	910	895	901	843	896	896	897	890	887	904	926	920	919	910	955	897	940	927	911	915	900	888	923	918	900	876	867	912	885	876	950	896	900	904	904	870	828	856	881	909	902	953	862	882	910	937	916	938	878	933	932	973	855	867	864	907	906	900	908	929	886	937	851	908	920	868	888	868	888	901	886	872	842	875	880	960	908	875	890	916	882	884	924	952	871	857	902	894	832	889	892	889	879	912	882	951	924	911	871	878	884	895	874	936	931	869	885	883	902	879	948	919	923	927	906	909	909	904	895	886	892	846	880	934	817	883	892	889	841	876	901	881	905	902	864	881	877	884	901	954	931	887	897	891	918	891	897	902	970	877	890	908	900	934	880	835	935	906	896	973	904	907	896	873	951	896	898	915	907	879	897	925	887	902	839	889	872	873	926	896	908	900	881	921	893	867	914	913	937	883	860	921	856	898	833	841	907	866	920	889	911	901	904	906	889	945	952	942	910	955	901	927	881	900	847	893	905	925	942	930	923	918	922	869	844	881	885	900	883	913	908	887	920	885	896	904	845	883	935	922	903	896	938	871	842	964	893	922	870	871	844	889	897	911	923	894	927	828	847	870	880	969	883	906	898	923	870	897	906	920	908	876	884	828	884	874	850	882	911	911	916	923	900	872	929	889	882	917	900	880	913	873	921	899	902	878	867	873	871	900	926	902	909	962	922	901	925	902	909	880	927	852	888	859	992	824	878	931	882	836	854	909	914	919	893	912	931	897	912	952	931	895	946	889	874	866	912	924	945	954	883	937	939	876	870	861	848	914	904	853	877	887	873	930	925	955	907	945	877	904	908	870	881	880	886	929	916	931	863	904	888	968	857	863	886	904	906	936	888	852	914	849	902	949	941	861	878	988	865	895	881	921	919	894	885	861	917	902	892	941	869	921	924	913	903	915	848	839	905	926	930	916	877	957	910	922	875	917	940	874	856	862	853	867	904	946	902	852	894	877	920	950	843	864	891	827	887	858	905	869	887	962	899	860	911	881	860	891	864	877	889	866	895	965	883	900	835	903	904	911	839	886	884	965	870	879	947	884	922	914	889	883	881	940	897	924	908	978	956	857	910	861	905	916	919	911	926	834	913	949	887	904	916	958	896	860	863	928	927	867	932	908	916	920	877	864	895	899	916	915	901	867	879	904	874	894	889	866	906	918	863	902	899	940	937	890	859	888	826	873	869	908	871	878	856	912	896	895	920	881	959	951	877	840	909	866	896	842	915	872	838	910	939	967	902	903	880	882	835	877	896	903	950	913	881	913	920	884	942	910	936	892	895	899	884	901	934	925	883	934	883	936	888	931	864	882	894	852	845	926	939	889	874	856	873	879	867	880	926	890	908	870	868	899	903	916	862	916	866	916	921	910	885	890	949	951	950	896	870	913	960	880	897	898	850	939	880	919	929	867	880	870	915	899	892	878	881	863	884	927	896	961	895	925	868	895	893	878	912	879	879	913	847	890	923	907	868	943	923	835	868	927	912	889	912	876	886	877	906	887	914	878	968	900	882	870	910	904	833	897	925	874	888	908	888	921	909	920	888	886	901	923	872	853	864	938	873	917	914	883	972	938	928	942	928	903	853	861	921	926	919	890	899	928	905	925	852	905	882	890	871
1748	413	238	791	3250	4579	3914	2076	732	243	101	70	67	53	70	68	64	59	75	63	63	58	59	68	62	65	66	72	56	60	59	59	70	60	64	67	63	58	62	51	59	58	67	46	68	62	67	61	59	62	70	72	66	62	61	55	73	73	56	58	73	59	63	61	62	68	75	72	71	57	58	59	53	66	62	53	60	84	48	57	76	70	63	63	59	58	47	55	61	60	59	82	55	62	60	81	57	70	52	75	67	60	62	55	69	69	67	74	65	58	72	78	60	50	70	72	60	77	53	69	63	57	55	72	77	53	63	58	52	63	52	46	49	46	58	62	62	57	85	50	63	56	65	65	59	59	63	68	60	67	65	65	52	54	65	63	68	61	53	76	67	63	68	72	63	65	53	71	65	60	56	62	73	64	65	59	60	61	78	75	69	56	60	78	60	75	57	71	58	48	74	65	59	61	55	78	75	57	57	63	63	72	62	61	71	53	67	70	61	72	65	61	71	63	62	60	54	76	69	58	51	58	53	69	62	53	63	58	58	59	58	48	57	60	75	60	56	62	62	52	58	71	63	64	59	49	60	66	48	70	61	64	55	60	69	65	57	57	59	73	52	66	53	72	75	66	54	56	57	67	63	59	59	54	62	56	59	73	52	62	65	59	61	74	64	70	55	64	64	62	61	46	63	63	57	69	63	53	65	59	54	58	66	60	59	65	62	67	73	62	66	75	68	57	68	61	57	59	71	65	71	62	68	61	54	65	63	79	56	51	57	68	64	55	65	46	60	54	61	56	66	66	65	54	75	74	79	50	63	57	65	67	56	61	61	73	69	59	49	56	69	68	73	70	60	67	68	64	61	69	77	62	65	56	79	60	71	61	59	63	69	70	56	68	62	68	64	49	69	75	74	67	64	51	58	57	63	79	53	67	59	73	60	64	70	69	81	59	65	66	66	70	56	53	67	64	58	59	53	70	60	58	60	55	52	63	54	68	74	53	59	68	70	54	68	54	58	50	52	68	43	61	80	68	69	48	60	73	68	70	55	63	57	53	64	65	54	67	67	68	61	63	41	67	53	48	61	48	77	62	67	58	65	58	59	76	52	62	66	77	52	70	71	70	66	60	54	57	76	73	57	72	54	73	70	68	49	63	67	59	70	64	61	62	67	52	60	64	69	58	53	52	63	74	46	73	60	72	67	62	68	52	63	68	61	72	66	53	74	68	81	58	76	69	61	52	60	58	72	66	54	51	63	54	67	68	66	56	69	59	68	59	68	58	68	76	58	69	76	59	58	73	51	65	74	58	60	57	66	72	47	61	63	68	64	74	63	62	69	67	70	55	62	64	66	61	75	58	73	58	66	64	56	53	58	59	64	60	59	68	71	57	64	60	47	53	69	57	43	58	64	68	71	64	58	73	73	52	79	76	51	63	69	54	64	55	56	60	71	51	58	58	69	58	58	64	59	52	66	46	63	45	72	61	61	54	55	53	59	66	69	48	61	59	50	53	73	60	60	67	71	57	49	69	64	48	56	68	50	60	54	67	49	55	55	51	60	64	71	56	76	66	73	73	58	67	72	62	80	49	58	72	66	56	68	68	52	57	56	61	63	60	62	54	59	73	64	58	60	58	60	67	42	58	59	70	50	66	58	64	51	68	55	61	55	57	63	54	51	71	69	72	55	52	48	69	76	55	60	66	77	68	74	61	69	66	82	62	65	62	54	74	64	63	63	64	52	59	66	76	61	44	71	84	49	75	52	60	68	71	52	63	60	64	61	53	61	65	58	57	59	65	55	69	65	77	68	61	58	74	65	62	63	61	54	54	64	69	59	57	63	66	70	64	57	54	57	69	61	61	64	62	72	59	61	77	69	48	55	44	70	65	61	56	58	56	68	63	61	75	69	50	62	56	60	61	64	70	68	61	63	62	77	56	74	54	66	76	68	55	61	61	67	65	70	64	62	72	64	65	64	54	72	61	66	62	59	51	46	70	68	63	63	51	84	67	56	51	59	57	64	65	51	55	60	58	63	59	68	62	60	63	40	69	69	60	70	59	45	75	64	62	49	67	64	53	67	65	57	58	67	70	61	52	65	68	61	60	75	67	58	66	55	75	58	89	57	72	73	60	67	53	71	55	56	84	62	65	62	62	60	59	67	70	55	55	65	78	68	67	64	60	67	57	66	57	57	55	57	54	63	68	63	74	70	66	65	65	59	67	44	58	62	47	65	57	66	70	75	67	77	70	75	62	52	62	52	63	67	70	64	62	59	70	64	51	55	60	73	60	61	68	52	68	60	74	57	73	73	62	60	60	75	72	69	62	64	72	62	59	60	57	66	68	44	57	57	70	62	49	51	59	66	60	76	64	66	56	67	53	63	70	68	55	72	63	54	72	48	64	67	67	53	61	85	67	51	74	67	60	60	61	67	47	70	70	61	82	65	66	65	50	57	59	71	64	63	52	59	62	65	58	61	61	59	60	54	68	75	51	74	44	75	56	77	54	55	58	75	66	68	55	76	54	44	73	67	74	66	47	63	76	62	55	67	62	69	54	63	56	61	62	60	65	62	70	59	67	64	70	74	63	60	57	69	71	48	64	59	50	60	59	48	58	53	69	71	57	49	66	67	54	77	51	60	61	62	53	59	43	53	68	62	66	62	71	55	55	78	68	64	64	64	55	59	58	53	66	60	92	68	66	62	57	78	60	58	65	72	53	60	66	67	81	70	57	55	61	72	65	67	48	49	64	73	58	57	70	59	70	55	59	63	75	68	63	56	59	59	78	52	72	61	68	67	61	59	50	58	63	83	58	67	60	65	55	71	62	65	61	51	60	71	78	65	92	56	64	63	68	71	66	71	61	68	70	68	68	51	64	70	56	58	57	52	57	73	58	66	50	65	55	67	52	82	70	61	50	67	50	61	66	64	60	66	61	58	59	73	57	56	55	56	62	58	56	66	60	57	52	65	75	49	60	54	65	50	53	62	46	79	52	74	68	63	58	58	67	67	76	61	76	62	70	59	87	71	55	54	67	66	74	61	67	63	72	59	48	60	52	61	67	53	73	67	71	69	76	56	56	61	73	54	64	66	66	60	57	53	56	63	66	53	75	48	70	62	70	67	67	59	70	68	69	57	61	57	57	65	51	69	53	67	54	64	60	79	71	56	68	62	60	62	68	66	59	68	64	71	67	75	61	67	46	69	64	70	69	62	73	73	59	63	75	63	67	59	76	66	64	69	70	62	72	51	67	68	56	54	62	73	61	64	66	78	56	63	66	70	54	59	68	68	79	71	65	64	63	69	55	69	51	63	59	68	64	52	63	54	58	59	66	57	68	55	66	57	60	57	55	64	55	77	61	56	70	57	74	54	61	60	63	55	55	60	53	68	63	66	59	65	54	70	64	73	55	64	51	74	55	69	62	68	61	64	65	63	65	49	68	64	71	63	68	73	73	69	66	68	66	72	70	77	62	62	72	67	65	64	62	72	47	69	59	52	66
17898	9197	4691	22879	45765	46025	38903	28274	15381	5853	1937	1030	859	787	797	815	773	798	808	772	761	796	771	793	824	781	762	786	768	826	781	768	805	811	830	793	764	830	749	837	794	807	806	800	778	824	760	777	771	793	826	827	795	762	808	821	770	779	802	783	800	801	761	791	801	825	821	800	794	814	760	821	809	771	818	734	748	821	837	795	743	811	779	781	772	797	814	741	792	806	806	768	786	733	827	733	794	786	802	763	761	776	773	788	833	810	783	716	811	781	755	789	786	785	772	754	771	779	805	757	797	767	761	731	807	836	756	798	802	840	788	744	793	741	840	791	792	830	807	800	847	761	724	761	759	800	807	741	763	802	766	773	818	798	836	811	808	800	788	758	858	759	772	756	764	791	806	765	744	782	774	821	820	790	739	771	758	760	828	792	786	784	784	815	775	803	810	754	797	772	781	786	795	780	761	839	800	756	855	805	777	827	810	785	749	809	814	753	802	806	775	783	766	849	767	817	821	808	794	773	803	797	816	766	809	773	764	752	753	769	763	799	805	776	831	786	819	805	779	825	796	816	764	757	794	794	785	785	766	775	734	805	790	807	781	730	761	791	833	785	788	782	827	793	774	779	828	761	758	810	757	766	849	816	814	805	778	792	760	814	784	764	788	737	747	789	821	813	730	854	767	848	785	748	787	773	763	832	766	767	766	800	799	781	832	765	754	833	809	811	808	799	815	823	821	780	783	764	770	752	732	814	783	779	768	809	842	804	829	794	820	838	733	761	773	806	799	768	778	776	818	733	796	760	814	797	780	796	814	841	733	806	757	847	793	780	799	740	816	800	783	861	816	740	827	788	760	820	798	800	819	768	778	773	753	786	802	742	778	808	795	753	821	795	804	756	764	753	821	805	790	761	817	798	803	798	812	725	844	855	748	776	798	834	794	774	801	800	810	776	776	752	775	823	770	804	769	848	811	778	806	741	819	768	783	773	855	795	797	785	754	773	761	794	826	771	810	849	773	787	788	725	794	766	688	817	836	823	832	804	792	767	756	814	784	768	812	760	756	819	793	760	798	768	792	816	770	815	789	812	764	773	751	820	816	784	783	776	769	800	789	767	743	832	793	792	793	793	786	824	809	819	767	766	771	782	768	789	787	758	815	758	814	825	780	771	760	771	780	796	803	832	757	825	793	778	762	813	755	825	800	776	790	802	798	804	775	801	760	752	845	832	801	771	735	806	835	804	774	783	798	778	747	780	722	741	758	803	785	751	767	809	791	762	812	751	776	820	783	792	750	800	818	829	781	801	794	774	797	770	764	773	808	775	780	793	815	779	751	728	812	789	775	810	812	770	786	824	798	772	777	791	762	787	788	775	801	776	792	781	831	793	785	804	783	794	776	753	816	827	760	710	764	799	805	782	765	819	786	855	801	814	735	762	775	769	769	811	784	784	815	813	790	840	751	740	783	786	816	756	748	765	773	782	778	781	765	780	807	800	797	785	823	796	764	796	792	784	775	810	810	767	781	806	751	838	790	807	780	814	809	790	787	814	826	767	779	772	751	760	785	791	830	777	819	760	814	741	804	792	745	766	811	808	805	750	773	752	752	773	809	814	789	724	823	783	731	807	773	808	788	759	802	827	775	820	790	806	801	826	836	794	790	765	782	800	796	792	767	834	795	775	781	801	793	766	730	777	816	767	765	803	837	787	785	825	760	805	760	746	796	772	790	820	780	750	839	799	779	768	802	826	818	786	802	760	790	780	825	800	848	804	758	753	794	777	800	771	782	756	787	748	834	730	787	797	725	780	779	743	796	843	830	777	831	825	790	823	753	786	840	787	796	737	800	776	798	786	782	775	769	788	730	821	815	814	764	808	841	732	782	797	794	761	784	738	747	769	792	753	810	775	809	790	834	784	821	771	784	749	736	771	795	818	816	775	796	816	781	766	794	803	765	796	771	777	783	750	782	802	789	800	756	808	802	801	777	782	836	799	749	838	759	801	756	815	810	746	771	826	798	804	791	784	765	764	786	754	792	780	822	751	775	810	778	819	817	823	810	771	815	848	766	740	781	767	763	812	761	765	831	833	806	831	783	792	772	819	776	829	814	804	804	752	833	785	791	790	793	748	753	757	799	782	779	810	802	752	785	769	780	773	750	804	768	817	824	825	801	761	827	769	789	772	795	783	832	813	804	817	788	794	781	788	801	747	792	791	791	737	750	794	793	810	836	824	821	788	763	795	805	812	792	768	783	787	789	751	764	816	772	786	767	776	817	798	774	790	818	800	795	788	774	798	782	766	794	804	764	802	780	793	811	748	792	773	772	758	771	766	809	762	804	784	838	795	739	731	779	780	821	779	798	752	787	782	822	747	789	726	758	748	856	776	803	767	819	774	757	827	797	782	814	799	764	817	774	759	785	780	791	799	740	818	800	793	846	785	775	812	764	794	836	805	788	759	834	786	784	808	790	798	775	779	788	814	798	828	809	822	824	817	805	779	694	787	783	765	756	808	836	789	830	795	794	773	709	761	801	767	830	818	831	816	820	751	808	799	821	788	841	785	792	809	796	797	771	815	809	752	797	793	789	810	741	791	770	801	770	780	791	786	765	804	760	763	864	786	773	804	788	800	780	789	772	798	725	792	838	793	771	763	803	795	827	796	733	769	827	779	749	806	794	822	777	746	736	761	750	772	799	792	783	800	764	756	780	771	739	806	773	807	775	786	811	809	744	780	775	803	795	781	757	757	771	797	869	801	843	773	801	767	756	788	781	753	780	742	761	767	798	807	793	814	793	787	777	771	840	772	826	826	771	789	786	795	823	752	812	760	766	728	827	782	758	815	771	801	800	824	778	760	805	770	807	777	810	755	797	775	803	846	747	787	776	778	771	780	792	828	769	786	793	765	762	806	802	844	751	769	812	793	763	801	763	781	789	806	754	764	785	830	783	799	770	798	767	793	765	800	804	784	783	808	790	776	768	777	829	823	836	802	789	767	822	788	752	806	779	818	791	800	826	807	794	770	777	841	831	759	807	830	795	813	760	795	743	784	835	760	747	792	797	787	767	782	800	792	772	772	755	786	787	796	822	778	760	783	817	812	753	791	813	762	788	793	785	785	781	827	737	819	748	784	808	760	801	791	791	828	803	768	787	787	792	804	786	807	782	824	806	809	773	778	771	748	753	791	846	808	801	743	720	756	760	820	810	837	824	754	769	794	814	805	809	837	781	742	816	765	807	783	780	788	788	799	764	837	779	783	794	792	758	792	798	794	812	780	746	791	749	772	752	760	750	799	801	771	757	791	811	827	812	778	793	789	785	793	826	826	841	802	776	785	752	752	827	811	832	776	776	779	765	787	806	787	828	729	787	805	824	799	800	734	789	820	826	770	770	771	802	792	834	787	784	766	782	802	782	820	798	751	785	813	792	816	815	762	791	764	785	773	792	801	831	782	789	711	758	807	800	802	815	801	788	786	781	777	805	745	801	800	804	786	765	803
1068	648	311	1570	7215	12765	10057	4654	1370	406	158	83	68	63	60	65	60	76	72	69	64	69	65	74	63	74	59	67	60	54	71	63	71	51	67	54	53	68	61	63	61	65	61	54	72	68	48	64	59	67	57	62	74	60	57	71	62	62	77	62	66	61	60	67	64	64	73	60	66	61	72	62	85	71	60	82	77	65	71	79	65	65	47	54	59	57	71	68	69	71	77	59	52	70	70	88	75	64	66	55	72	65	57	72	62	56	75	62	55	61	67	72	76	55	73	85	59	65	76	68	62	69	63	69	49	71	69	50	54	62	71	69	57	57	71	76	55	67	77	67	54	84	65	60	59	73	69	67	59	85	69	61	59	62	68	63	63	58	72	53	68	51	63	54	70	53	60	69	62	54	64	83	65	62	64	60	63	70	74	71	70	71	60	73	60	57	70	59	66	62	63	68	58	51	53	77	74	66	70	65	60	70	67	58	60	59	59	57	63	59	68	67	63	60	59	59	67	70	64	64	72	53	62	59	74	54	59	66	59	61	53	72	71	65	54	68	62	58	80	59	59	70	56	65	66	66	74	72	71	59	61	51	63	53	53	64	68	79	67	52	57	50	59	56	74	59	61	57	60	76	62	66	61	72	72	63	69	67	70	73	62	62	54	71	73	72	66	51	72	66	65	76	61	51	79	67	55	60	65	74	60	50	70	60	65	75	65	64	83	79	76	65	58	61	58	65	64	49	66	58	63	53	64	60	67	65	66	69	64	69	68	70	79	52	75	67	60	65	58	61	70	60	50	60	63	70	65	83	55	62	66	84	57	55	58	59	64	54	56	63	66	77	77	76	55	57	56	68	54	77	52	66	60	78	62	60	69	71	69	70	66	61	52	69	66	62	69	65	61	55	73	69	60	57	56	77	79	60	62	59	63	55	78	63	58	58	85	61	71	70	81	61	70	76	60	82	73	49	61	60	58	83	66	54	70	51	69	66	76	63	63	73	65	71	47	66	69	59	73	79	57	58	69	66	67	55	60	58	74	54	66	62	58	54	74	84	80	57	70	70	55	72	62	71	83	70	69	61	65	77	69	57	65	66	64	76	73	75	70	67	52	79	68	61	58	72	66	58	63	57	56	66	53	76	66	84	65	67	72	56	71	74	59	62	66	56	72	48	76	67	68	76	64	58	63	84	71	73	63	62	57	74	68	69	79	62	66	58	56	70	69	57	68	63	76	64	79	74	58	78	66	65	64	58	72	71	64	74	74	67	62	72	67	51	65	61	67	71	56	72	63	58	61	70	81	70	64	64	68	75	75	67	75	73	61	72	53	55	67	62	56	63	74	69	61	58	47	57	69	73	70	66	72	59	63	71	67	52	82	56	62	63	63	58	77	72	56	62	70	75	69	70	70	53	60	59	66	67	57	67	55	62	67	63	61	65	71	71	77	71	66	59	59	64	59	69	48	63	68	56	64	84	62	77	65	57	53	59	60	56	49	60	68	67	53	74	62	56	66	66	77	54	69	72	62	76	69	70	63	49	81	65	62	49	63	77	56	72	87	59	67	63	66	50	65	50	66	70	62	66	61	53	56	69	62	63	63	59	80	74	70	52	72	70	67	57	68	65	65	65	59	66	56	61	70	65	72	57	71	70	68	48	72	55	71	69	74	62	60	69	64	59	66	54	57	69	67	65	61	63	64	63	70	76	64	78	73	60	67	57	61	67	80	65	60	73	58	72	77	80	66	66	56	60	43	71	80	75	55	70	70	63	72	58	61	63	59	66	62	62	65	60	82	85	69	66	76	66	50	68	63	52	60	66	55	71	67	47	66	65	72	63	50	61	59	76	64	55	57	74	56	76	65	81	67	67	73	60	70	75	49	80	64	71	63	69	77	72	65	70	70	74	63	57	65	58	60	61	71	75	62	68	60	73	67	66	58	51	56	61	69	62	53	70	72	61	51	73	73	55	75	68	70	74	71	74	55	79	82	73	82	70	53	70	70	66	66	72	62	57	53	57	68	70	75	67	65	56	48	56	76	74	63	59	74	56	68	74	62	57	75	55	60	61	69	53	63	65	66	82	58	74	72	68	71	65	73	83	67	59	55	54	67	63	76	51	75	62	62	68	68	68	49	64	48	66	71	60	76	50	67	66	67	75	61	61	59	66	55	73	62	51	67	55	60	65	75	73	70	66	52	64	66	69	69	62	60	59	71	74	77	64	64	59	71	79	60	75	61	56	62	52	74	56	62	65	65	61	66	78	68	47	69	54	56	53	83	75	62	62	62	58	59	62	56	68	68	64	67	61	75	68	62	76	68	55	63	61	73	40	58	80	49	56	67	57	63	73	61	59	67	61	52	73	71	59	60	66	56	66	53	72	75	64	65	79	66	50	51	61	76	66	58	69	57	82	74	65	72	57	63	59	72	65	72	74	69	59	58	71	59	67	83	52	57	60	58	70	71	75	54	61	72	66	82	62	76	70	70	81	55	55	69	53	65	66	65	83	65	77	54	76	79	62	49	67	69	70	64	75	75	80	67	66	63	56	64	71	62	60	66	65	59	51	66	52	79	81	70	55	60	75	76	62	83	48	70	69	62	74	61	54	63	70	61	60	54	58	67	58	62	71	58	64	59	49	78	54	64	67	63	63	69	62	76	71	64	67	68	54	57	76	63	50	66	64	63	57	67	61	65	51	66	67	63	67	67	61	70	66	70	60	63	69	62	65	75	59	76	72	59	77	66	71	66	62	64	72	83	65	58	60	69	65	79	69	53	67	72	68	60	76	67	60	64	61	54	66	59	65	67	53	68	62	51	46	62	55	70	66	83	74	67	66	69	61	68	54	58	65	59	43	64	69	58	74	62	51	71	55	62	76	76	69	61	59	71	66	69	55	58	66	70	62	51	63	73	69	73	52	65	60	65	47	72	73	63	57	72	77	62	56	73	64	80	71	77	65	77	61	68	82	52	68	68	61	65	82	59	67	66	62	65	55	61	71	60	58	59	59	68	57	51	69	61	74	64	73	83	60	54	57	79	56	57	67	65	61	68	71	61	56	64	56	71	77	63	57	56	77	59	75	76	66	62	75	63	70	56	71	58	66	49	67	66	69	69	52	62	66	73	75	66	62	61	72	70	60	65	69	70	58	71	77	65	57	61	57	57	58	50	56	72	64	53	64	80	74	72	68	62	65	62	43	48	55	48	70	61	65	63	63	60	61	74	65	59	74	72	55	70	59	74	54	57	64	70	74	59	67	73	68	67	41	63	66	62	56	62	56	62	74	71	68	52	73	84	68	52	78	58	64	64	51	73	81	64	77	67	57	81	76	60	57	71	64	57	57	49	62	70	68	79	58	54	63	72	74	66	56	69	58	67	68	58	71	74	66	62	65	71	66	67	67	52	55	44	55	63	53	59	54	59	69	66	55	66	65	71	61	65	69	66	63	73	62	70	74	49	59	77	75	62	63	78	63	71	81	79	65	66	72	65	65	60	69
19901	11890	6027	32783	60034	65301	52898	36668	22558	9817	3000	1229	881	818	817	838	855	767	766	808	800	821	762	792	766	807	808	830	855	797	826	808	794	752	808	834	836	805	784	751	810	847	839	825	811	834	824	792	794	844	860	789	846	852	810	754	825	839	828	816	823	784	831	799	847	814	799	784	813	829	781	852	799	811	785	797	794	778	808	773	809	893	757	837	821	816	801	849	829	805	826	787	789	809	821	798	781	820	815	772	811	793	841	817	841	787	799	810	802	839	747	847	778	861	812	810	867	804	822	803	823	769	818	868	812	812	829	819	790	810	836	849	823	776	811	789	838	783	837	832	816	837	830	801	794	788	831	810	840	775	810	801	865	808	830	816	840	803	806	803	798	840	821	822	785	813	829	798	827	826	807	802	855	803	781	804	796	797	829	776	855	848	841	793	780	781	813	794	837	848	852	831	834	828	838	842	774	808	859	774	800	862	830	808	845	822	806	855	832	845	820	842	828	813	811	797	783	781	814	789	822	789	843	816	809	818	811	864	881	789	817	802	865	826	867	824	808	848	750	829	833	804	872	827	825	836	830	808	842	851	791	830	828	809	853	791	801	778	841	812	801	779	800	809	800	824	826	830	838	800	815	777	798	838	782	838	829	786	818	829	824	844	821	807	877	783	774	812	815	803	795	784	833	826	845	765	864	852	814	790	822	806	834	834	757	838	802	804	839	855	826	768	813	837	820	832	836	786	818	822	812	804	763	828	810	803	831	806	811	751	795	867	868	821	799	811	805	846	821	814	822	840	838	818	847	808	818	817	803	829	787	816	798	781	777	826	837	779	841	836	862	826	802	860	832	790	813	832	817	853	861	825	816	865	786	844	807	817	839	767	820	834	817	799	830	780	837	793	809	842	793	825	817	814	816	808	822	826	817	828	814	818	791	841	807	785	754	794	827	862	837	813	820	826	822	828	814	775	865	833	776	828	806	810	843	801	781	812	845	853	840	825	801	820	760	900	896	820	812	826	807	781	790	812	828	845	811	863	799	848	855	850	835	837	863	837	778	803	822	812	872	828	852	812	801	796	837	779	836	859	775	810	811	827	841	778	820	841	854	794	877	854	812	778	826	838	842	788	801	759	821	806	820	848	820	757	847	859	776	780	809	808	807	813	832	801	891	885	813	880	866	784	781	816	835	860	808	853	771	841	825	760	849	805	763	789	865	849	787	735	751	796	853	771	772	839	802	793	798	803	794	822	819	786	735	763	835	789	778	808	857	826	817	817	829	817	844	802	809	747	799	778	824	848	841	794	819	799	794	823	806	816	847	794	821	846	827	856	774	777	831	845	829	819	789	799	782	824	798	788	826	813	867	782	853	812	830	811	809	876	768	849	846	831	818	811	819	808	823	759	785	785	838	828	806	788	874	793	759	816	804	839	847	791	798	815	853	810	819	872	828	784	806	791	810	805	793	830	787	793	812	796	802	775	759	787	843	860	773	803	825	813	836	796	838	821	760	814	808	777	800	746	818	818	824	818	839	797	800	811	748	826	857	793	783	849	847	842	833	811	795	810	840	792	821	836	793	907	818	780	841	810	803	891	859	793	873	822	857	792	801	822	860	847	823	781	782	810	826	786	825	820	786	837	811	815	780	846	803	844	828	853	847	868	817	773	845	840	799	849	810	789	780	811	817	810	871	818	812	852	843	794	792	778	819	839	833	831	837	801	790	806	797	868	855	811	870	799	819	855	808	800	835	791	820	818	816	826	808	836	831	799	804	810	868	853	817	824	828	814	793	872	826	830	796	819	846	786	773	785	825	823	825	885	818	820	753	788	794	822	804	813	814	843	841	839	828	842	832	818	839	789	856	824	826	799	774	841	787	855	846	812	783	782	822	752	809	960	786	875	843	828	775	794	769	744	824	823	812	875	823	832	802	799	840	821	851	807	811	810	882	812	810	864	835	827	813	829	810	797	809	819	824	837	807	825	839	787	824	833	757	820	820	821	787	808	811	810	794	796	812	831	875	785	887	841	788	835	808	807	821	797	878	823	794	788	822	799	815	793	773	830	816	862	829	836	759	791	837	807	853	825	885	827	810	789	808	806	815	762	777	857	822	887	770	798	817	826	852	824	786	840	810	843	820	811	810	827	811	818	807	806	848	791	814	805	835	799	841	804	809	816	814	808	823	786	835	783	797	817	826	814	816	832	811	810	797	819	770	762	834	803	800	827	807	835	783	856	831	782	839	786	799	795	800	757	806	809	811	850	805	832	788	799	773	840	849	802	789	875	841	825	860	850	810	767	810	787	798	771	843	840	811	829	808	850	815	830	801	835	849	838	817	815	797	743	802	834	847	821	774	797	800	807	834	804	795	840	813	799	804	802	839	816	800	842	832	796	788	843	795	803	803	819	801	812	848	765	820	824	775	811	838	814	800	795	836	844	788	828	850	795	808	775	788	843	816	838	785	805	838	804	854	772	864	810	801	787	803	817	785	868	836	813	880	821	818	787	819	835	765	840	760	829	868	804	794	816	812	796	813	817	848	781	806	803	780	827	829	812	812	829	846	827	818	856	838	822	779	814	827	790	819	824	787	900	829	787	784	819	835	817	783	772	743	772	811	796	831	876	848	820	816	878	816	803	791	787	808	824	893	830	834	807	790	803	788	834	795	824	782	797	814	828	847	879	868	848	837	798	790	845	860	826	873	788	793	831	849	848	807	819	818	840	808	822	796	838	834	833	884	822	782	834	820	805	844	791	868	853	851	851	834	853	843	780	853	821	786	840	815	840	827	820	843	796	877	813	784	831	807	787	858	784	821	812	808	784	817	796	851	775	849	813	830	767	822	870	811	759	814	781	819	773	777	844	769	748	795	821	797	803	828	790	822	797	803	874	830	842	869	882	824	799	785	796	792	860	810	804	765	775	832	848	805	835	805	780	852	796	794	782	863	765	758	813	827	780	803	801	772	804	770	830	805	839	863	798	840	852	834	795	824	816	830	786	750	761	868	833	819	799	834	838	830	855	794	820	824	773	850	782	814	824	802	781	822	790	801	814	852	779	797	833	838	878	789	821	828	854	792	849	824	821	800	793	851	849	785	789	839	847	790	816	810	819	862	800	786	794	836	778	803	836	828	772	851	818	803	780	790	781	788	814	813	824	820	844	831	839	795	827	810	764	795	808	770	829	804	779	778	834	763	789	799	832	772	809	817	810	832	768	798	821	810	833	823	816	754	825	837	829	791	832	790	810	809	777	817	764	828	790	774	828	783	814	803	811	807	795	844	852	812	826	774	827	848	793	846	801	829	832	786	814	863	860	802	827	809	777	820	815	835	829	780	840	835	785	841	773	809	744	763	870	771	782	788	816	796	820	834	826	872	806	800	778	829	806	837	805	809	839	820	831	856	785	784	807	828	829	837	819	870	841	825	824	839	780	822	780	810	773	824	816	819	818	823	823	834	813	821	846	818	822	836	813	793	796	860	865	840	777	794	803	815	797
2614	596	344	882	6805	16015	12626	5782	1865	504	174	93	93	75	67	66	58	62	59	59	77	66	73	68	62	64	60	49	51	68	74	73	82	71	55	66	78	61	69	69	66	64	71	59	67	60	76	77	76	64	63	66	73	72	59	65	65	75	50	65	61	80	63	62	88	69	68	73	56	69	67	67	57	68	72	73	71	69	72	65	69	71	67	70	52	66	72	74	67	61	80	67	57	65	80	59	72	66	78	69	58	63	64	77	65	71	58	60	60	72	77	64	59	77	55	61	52	68	75	60	76	68	71	78	64	64	64	70	60	70	78	61	67	71	61	59	73	74	69	66	65	74	69	57	77	86	64	80	56	79	96	76	61	65	56	61	58	64	84	77	67	75	75	67	64	71	52	60	91	74	55	60	65	74	65	63	65	78	70	80	53	68	90	64	68	60	69	71	85	66	73	70	79	72	53	71	61	80	77	62	59	70	65	65	68	81	68	49	71	71	74	67	64	65	58	56	67	67	71	83	70	59	69	69	78	62	81	72	73	64	68	66	74	82	54	74	57	54	59	57	74	81	70	71	69	73	67	77	68	72	66	84	56	73	77	69	61	58	71	67	69	73	61	49	57	66	80	67	71	66	76	65	67	65	76	68	65	57	72	62	76	64	70	68	61	78	67	74	73	62	71	63	82	64	58	64	69	66	65	76	74	66	83	56	72	56	51	61	48	70	79	68	78	70	71	63	69	56	69	60	74	57	60	58	76	79	65	66	60	56	69	80	71	61	69	65	62	63	70	78	80	64	64	80	60	65	62	59	64	59	66	61	66	78	67	56	64	75	65	67	67	67	65	48	67	75	72	63	83	70	68	62	53	86	71	69	71	75	66	64	73	52	64	70	74	68	83	74	70	61	77	75	76	77	75	68	79	72	63	61	68	58	55	76	70	75	69	71	59	60	75	74	66	75	78	57	64	79	68	62	69	67	74	85	65	67	76	62	61	77	75	73	80	69	67	64	57	83	81	67	59	63	70	76	66	71	83	63	59	76	66	70	57	62	55	79	68	71	61	77	75	62	69	79	64	59	73	64	71	52	81	84	80	70	66	86	65	70	75	78	64	68	70	67	77	77	70	64	64	74	73	61	54	59	74	65	81	54	55	70	92	60	57	70	62	58	71	74	75	63	70	73	74	60	69	54	66	64	67	67	67	65	67	77	69	75	76	72	84	54	78	66	68	72	68	79	77	80	78	63	60	56	54	81	64	62	60	65	72	76	70	56	68	63	66	62	57	66	70	61	66	78	62	70	63	59	79	74	71	67	69	77	62	74	80	52	66	61	87	61	76	65	71	71	62	71	66	55	61	60	49	67	76	71	68	77	82	69	64	74	82	77	53	55	60	65	63	60	59	80	58	64	52	64	56	73	62	73	66	63	73	69	72	62	69	72	74	74	82	56	78	64	77	70	64	67	61	77	91	65	70	67	67	79	54	73	56	74	71	65	66	69	69	71	74	67	62	73	77	82	64	62	60	67	65	63	67	68	68	57	56	72	63	69	68	73	59	66	65	63	79	80	83	64	57	74	72	86	75	67	81	70	70	55	64	76	57	79	67	73	85	78	66	77	68	81	69	68	73	69	82	60	63	74	68	74	68	57	77	67	68	89	71	66	63	66	72	61	89	82	62	75	67	74	72	74	66	67	71	74	78	58	57	56	58	58	70	67	76	60	75	81	59	79	58	71	73	59	70	67	63	63	54	52	64	59	73	67	74	62	65	69	86	73	73	73	69	73	55	88	68	67	62	76	59	76	66	66	71	71	65	79	68	59	62	68	56	62	60	68	79	54	77	57	65	82	57	69	72	67	65	61	64	57	57	79	56	69	72	61	71	60	68	67	74	60	63	79	84	77	62	78	59	81	81	67	69	63	70	63	69	59	73	78	56	57	73	70	78	74	69	74	65	65	62	75	70	73	66	62	68	72	55	58	67	67	67	71	66	59	61	71	52	70	77	59	57	64	70	72	59	76	78	53	67	60	69	66	61	57	69	71	41	81	77	68	83	64	60	72	60	69	83	85	71	67	78	69	66	68	64	55	67	67	72	86	65	83	71	74	75	65	69	61	70	73	66	78	69	68	66	55	64	55	60	86	64	86	59	70	65	63	74	76	63	56	65	65	74	83	75	64	72	83	72	65	79	63	73	70	69	78	73	65	76	48	62	69	77	63	76	78	74	70	60	77	54	63	84	77	73	68	61	71	58	61	69	63	88	55	55	59	63	74	77	65	69	69	74	64	67	58	60	58	70	71	62	60	65	66	68	69	50	56	65	76	69	61	74	75	67	55	72	75	69	91	62	62	50	49	73	64	74	73	81	83	58	56	61	61	59	73	66	59	65	59	70	63	61	79	68	74	67	77	73	61	54	72	76	70	66	65	68	71	66	71	64	83	70	63	79	67	74	82	56	59	63	79	65	70	63	70	80	62	71	86	56	67	70	66	69	63	63	74	70	67	69	72	63	69	73	66	71	65	77	65	67	72	73	73	67	64	77	65	74	70	68	79	74	83	72	65	66	72	67	78	73	67	76	58	66	69	67	84	70	66	71	70	59	57	63	58	65	78	72	62	68	81	69	71	70	59	63	64	65	67	67	63	61	68	82	63	72	70	82	48	74	64	62	68	59	76	56	70	79	67	72	69	72	57	64	72	68	70	57	58	68	63	71	71	72	68	57	68	64	71	55	69	63	74	70	70	72	63	60	63	75	77	73	56	58	68	80	58	71	50	68	68	76	63	75	65	85	72	62	71	66	64	70	61	71	80	79	78	78	63	69	69	77	67	67	72	70	67	70	81	58	67	75	62	80	58	61	75	77	73	78	51	74	70	62	72	69	60	63	74	82	81	77	64	60	76	56	86	74	69	61	61	72	56	54	69	74	64	70	76	79	63	63	74	62	77	77	66	90	73	77	77	66	53	70	85	85	60	84	65	75	67	71	72	44	65	70	87	76	54	56	76	67	56	55	68	70	67	77	73	82	75	76	61	55	63	81	66	70	64	65	61	62	65	68	72	62	66	71	68	77	72	93	65	67	74	69	77	71	72	71	66	81	76	60	68	64	57	75	63	66	77	71	78	78	61	77	57	64	74	62	70	71	68	54	73	61	70	76	67	55	70	71	70	53	68	72	57	71	75	67	69	74	76	63	88	72	71	51	76	77	64	76	62	71	64	62	71	67	72	70	76	74	74	81	67	75	59	66	69	61	61	71	68	78	58	66	73	50	60	62	72	74	68	69	77	78	65	74	71	70	54	59	64	76	59	73	75	68	79	60	87	68	54	68	52	69	58	64	63	66	59	67	52	87	76	56	67	72	56	70	52	66	73	72	52	82	73	68	67	62	64	75	71	69	62	62	78	86	74	77	66	70	68	73	76	66	56	68	54	68	71	61	69	67	57	51	72	67	67	62	55	54	58	80	72	75	85	52	85	75	73	63	71	58	78	61	72	67	65
20022	11250	6667	22607	61199	70871	57088	39896	25650	12031	3772	1352	978	866	868	918	856	883	933	894	874	860	915	911	912	862	886	859	823	922	910	836	849	874	878	921	876	880	874	927	859	869	848	876	820	832	860	909	834	886	882	912	915	881	874	878	882	830	835	896	868	857	883	847	873	909	865	842	884	892	829	822	846	874	830	858	915	886	859	855	844	815	867	845	891	856	859	890	852	840	869	856	873	908	885	849	880	860	925	862	818	887	918	870	850	908	915	889	841	910	857	895	890	882	848	818	822	900	841	904	823	944	866	889	875	883	863	858	838	880	836	882	797	883	911	857	843	852	882	868	836	910	791	885	804	938	878	784	829	911	898	831	907	802	868	892	862	893	849	814	785	886	830	849	936	906	849	865	873	880	806	875	840	882	862	901	874	879	880	873	863	814	865	839	858	923	867	890	889	905	859	877	879	900	853	924	918	847	875	824	866	925	871	897	850	865	873	844	829	831	859	848	875	899	876	878	859	878	888	876	854	912	873	893	864	894	896	901	891	854	828	864	843	860	837	880	884	858	876	891	882	912	916	903	893	819	882	895	872	877	894	842	927	917	860	818	903	848	897	881	923	897	882	882	905	860	869	863	885	885	872	872	882	878	875	853	917	855	822	838	857	866	890	855	835	823	870	841	868	925	870	872	898	890	897	903	891	808	914	819	874	915	784	855	888	859	861	844	898	896	898	893	861	889	868	844	875	876	961	876	851	856	868	804	880	923	868	873	854	899	871	848	849	865	906	834	835	850	873	848	890	878	908	905	893	899	873	901	836	831	850	809	843	898	901	879	848	879	926	864	837	854	877	836	887	866	897	852	927	866	838	864	891	898	833	830	893	884	865	912	841	860	899	885	862	861	864	859	882	891	862	906	856	834	802	886	874	851	857	873	848	867	906	825	886	857	885	903	896	869	887	837	892	858	858	879	803	976	794	880	866	888	883	864	911	862	870	872	849	846	846	898	914	918	857	857	879	856	850	836	880	923	852	882	845	875	885	904	908	846	868	926	865	873	873	906	871	886	802	894	913	866	884	846	855	907	937	888	832	923	883	852	868	871	861	907	881	850	893	854	878	882	915	840	908	929	897	871	897	875	852	803	917	863	891	855	900	862	847	876	912	892	906	903	873	879	847	897	886	864	875	876	915	824	869	867	803	894	870	866	812	879	920	880	877	874	846	857	875	848	933	843	898	841	830	862	895	918	816	852	909	921	835	853	859	927	901	843	902	903	884	853	845	890	878	870	863	913	884	912	876	898	868	864	876	899	871	901	947	935	859	892	912	844	824	890	888	883	912	934	913	823	936	932	850	888	870	898	901	878	807	883	834	912	897	867	887	926	943	869	846	877	914	880	899	888	855	854	902	844	853	850	902	834	907	861	857	874	867	853	899	888	882	840	833	873	875	909	919	854	883	843	880	877	887	884	874	886	869	846	881	850	866	852	886	859	881	863	893	890	877	874	919	891	883	887	913	877	858	852	843	873	891	914	862	901	845	852	915	841	865	887	893	821	891	895	882	862	866	901	911	855	848	929	910	899	848	871	887	908	867	856	915	871	847	819	905	854	859	922	896	918	902	867	873	886	922	867	873	847	833	912	841	895	900	850	889	868	877	893	867	883	834	856	849	888	862	843	843	880	947	834	894	884	902	891	888	874	905	903	830	882	872	899	858	865	920	894	847	919	837	814	881	928	838	934	878	847	861	849	889	906	925	876	845	858	911	889	879	858	881	943	836	877	850	849	889	875	878	910	893	891	840	861	900	856	873	860	876	897	866	861	898	892	852	857	875	882	830	860	919	901	879	895	845	846	861	853	871	894	874	870	890	867	832	903	840	869	880	890	878	940	914	884	878	875	895	905	866	872	911	875	864	876	876	834	777	866	836	932	895	884	890	891	850	876	916	836	908	864	891	878	872	890	836	877	883	830	914	844	889	899	864	928	859	850	857	881	888	891	918	894	884	861	857	856	891	877	846	830	889	902	857	871	872	879	912	882	880	871	908	871	870	848	803	869	871	901	884	905	888	919	896	905	845	866	895	852	874	855	884	835	853	835	879	965	909	880	874	857	901	816	859	860	886	852	850	841	887	840	879	860	841	864	867	859	960	922	840	866	885	922	887	884	841	845	893	892	853	861	866	868	894	847	838	878	809	856	861	913	875	906	836	894	872	883	888	813	887	876	838	858	907	898	879	857	881	899	907	842	934	890	901	893	816	856	878	863	864	878	932	877	837	903	844	881	906	861	873	888	872	957	909	878	851	871	871	855	894	885	890	941	870	858	888	893	874	869	864	901	843	873	859	880	828	874	853	915	897	874	803	892	837	868	942	872	858	848	875	876	878	852	889	915	854	911	833	940	919	883	912	915	850	880	908	880	851	910	828	830	848	891	904	900	881	874	846	898	887	887	873	847	903	895	890	884	854	963	854	871	893	889	866	837	882	931	923	841	849	841	851	912	879	871	889	891	860	845	814	888	808	808	905	829	834	868	857	909	852	858	842	838	916	900	856	860	898	911	843	880	888	904	847	859	895	824	898	869	873	899	866	880	854	923	879	911	866	890	854	867	857	906	857	863	863	855	870	874	908	812	840	835	874	886	922	957	856	883	866	867	838	911	879	890	876	908	887	901	836	838	848	915	927	921	917	841	861	847	897	868	857	950	895	866	904	812	896	845	902	859	874	888	904	895	861	830	871	885	860	822	918	894	848	870	812	894	909	912	875	830	874	884	838	875	900	892	858	839	884	854	867	870	883	872	851	840	902	864	875	844	883	849	901	856	848	845	841	857	879	865	920	881	872	929	866	891	899	823	816	873	819	846	869	896	908	830	875	930	886	849	896	857	879	910	919	880	871	896	829	822	840	879	835	849	882	830	896	907	873	890	835	869	911	817	891	862	938	883	825	843	917	903	921	906	876	814	859	899	902	865	924	850	878	901	866	887	875	920	893	844	885	896	826	859	845	870	861	837	922	857	880	876	848	856	848	855	825	868	824	840	888	845	907	896	799	922	909	889	854	909	871	867	890	876	845	840	902	862	808	852	846	936	861	846	928	880	864	890	859	890	898	888	876	891	847	864	833	878	909	868	878	881	872	925	875	900	858	920	913	931	840	843	916	863	843	907	868	903	875	888	880	887	900	896	880	860	928	870	873	860	890	862	815	887	866	919	849	865	877	869	857	860	892	798	908	855	833	877	856	843	893	858	840	875	899	823	942	874	855	867	878	906	904	906	865	841	848	814	856	876	918	850	881	862	883	885	912	854	837	884	873	867	883	863	878	893	917	905	904	915	866	903	905	919	873	872	875	855	945	889	865	876	890	863	871	924	830	914	851	832	792	882	882	871	854	842	821	893	886	865	878	849	876	877	907	845	906	799	830	888	874	894	826	839	869	868	908	903	881	886	924	891	858	878	872	824	866	874	878	870	926	903	915	835	926	889	808	877	888	873	881	881	848	914	827	878
1623	815	498	386	10093	25179	20716	9998	2784	703	192	105	79	77	50	70	72	83	57	77	82	74	67	68	74	73	56	62	67	71	81	75	74	73	78	73	69	76	67	60	51	81	78	68	66	63	67	79	64	60	65	76	71	73	72	67	63	56	84	69	84	64	74	75	70	53	71	76	62	58	69	78	75	65	70	60	76	73	66	85	71	64	76	58	75	59	77	66	69	92	87	56	79	79	73	64	68	75	75	65	66	65	69	84	78	70	64	54	77	69	60	61	68	63	85	78	71	75	64	73	67	68	71	79	58	71	92	71	74	68	74	65	77	71	74	65	80	69	48	68	60	62	65	81	72	63	67	73	79	58	80	80	72	77	70	77	69	94	61	65	63	69	72	69	70	72	81	77	69	66	74	76	80	42	70	68	64	66	74	78	72	79	78	65	72	70	62	52	78	72	57	82	69	85	73	84	92	76	78	76	72	66	70	64	70	70	62	69	74	70	74	71	75	74	54	82	65	71	70	68	69	55	82	72	79	74	65	67	72	63	75	65	73	63	71	65	76	68	63	67	80	89	67	66	69	61	70	58	64	74	79	92	59	68	64	75	83	87	75	79	70	75	73	75	67	86	69	64	66	72	58	69	70	53	56	70	70	91	80	74	62	58	65	67	64	70	81	71	73	79	72	77	87	67	69	85	70	88	67	66	89	78	66	62	57	71	60	65	70	73	62	68	80	68	74	72	64	78	69	66	67	66	59	62	72	72	62	71	63	71	83	63	73	56	64	73	77	84	71	65	81	81	82	73	72	77	69	72	82	58	77	66	64	77	58	78	76	67	67	70	68	74	76	68	78	63	91	81	74	73	72	73	80	73	69	82	72	81	75	73	69	74	55	75	75	79	63	66	101	81	73	64	73	71	68	79	63	51	62	78	72	60	70	55	68	68	68	84	79	73	60	68	54	61	70	82	63	78	77	65	63	62	75	67	66	75	62	83	74	59	65	69	80	55	70	70	73	65	81	72	64	67	68	68	59	64	80	82	71	61	72	81	59	58	68	67	70	74	69	81	56	89	75	77	67	77	77	65	61	84	71	76	83	66	73	70	64	54	69	63	71	79	67	52	68	55	65	59	81	65	66	74	64	66	69	70	58	85	62	60	72	59	69	77	69	83	71	72	63	69	63	46	69	75	62	76	57	68	75	71	70	64	84	76	57	65	91	55	67	81	56	82	79	62	73	74	58	70	75	90	71	61	56	77	76	75	71	60	58	65	65	61	61	60	92	68	82	75	66	64	65	80	73	72	69	73	62	73	84	74	72	82	65	73	59	56	63	68	69	69	67	73	72	77	87	68	68	64	74	75	76	70	69	60	84	53	58	89	63	88	65	56	85	64	80	66	101	74	73	70	74	65	72	74	78	73	62	55	70	68	95	78	70	77	69	70	63	74	74	69	68	80	72	64	73	66	90	71	67	60	76	54	78	78	61	69	72	65	77	71	77	87	81	67	67	71	68	74	63	71	85	66	76	71	67	80	61	70	69	76	81	64	66	53	78	84	65	84	65	64	82	72	64	61	83	65	78	87	71	58	66	61	67	78	78	60	64	75	65	70	56	78	79	58	51	71	70	69	78	57	73	86	65	71	77	76	80	65	70	64	80	75	56	67	72	56	64	67	63	66	66	69	58	63	81	54	72	80	71	69	63	61	73	75	76	70	79	66	73	72	61	76	74	69	94	70	72	71	62	63	65	73	69	65	75	73	67	73	64	70	76	55	65	74	81	75	64	86	82	75	72	70	68	66	52	69	62	70	79	68	56	68	61	62	67	79	72	67	59	83	82	63	81	41	71	72	70	68	70	69	67	78	74	99	65	59	70	54	61	70	78	51	71	65	57	79	88	71	64	77	74	66	89	67	72	74	80	79	77	76	75	86	95	75	79	60	46	69	72	71	66	71	93	68	89	70	65	71	65	63	69	75	69	79	64	62	66	71	67	70	79	72	75	76	61	76	64	59	62	63	53	69	76	58	57	83	74	69	72	59	60	80	79	78	66	55	73	58	61	68	61	62	74	66	65	73	72	63	60	64	63	58	72	77	83	59	83	62	62	66	62	80	55	74	81	59	65	70	62	73	77	74	55	58	74	62	81	67	74	60	67	67	58	64	72	71	60	70	74	65	62	57	60	70	81	86	81	68	69	63	66	73	66	72	83	77	68	81	85	77	85	65	80	76	63	84	75	62	58	68	64	79	82	59	73	67	57	63	61	68	82	66	77	61	79	55	66	55	66	81	68	60	79	57	65	67	57	85	62	71	64	69	83	63	65	85	55	73	86	82	65	69	85	65	61	81	69	68	79	66	74	83	63	76	62	81	62	75	70	78	64	69	79	67	67	70	73	67	63	66	59	66	67	67	81	70	66	65	61	76	75	75	52	66	73	82	68	63	73	61	80	74	77	65	61	79	70	63	72	53	77	82	67	78	67	64	80	67	66	87	69	58	72	55	66	69	70	73	90	56	77	57	78	68	72	61	75	62	70	66	85	82	75	63	68	73	74	78	70	73	64	72	71	77	66	68	66	80	63	79	84	58	64	62	62	65	63	57	64	76	70	86	75	76	76	71	47	71	59	71	86	79	72	72	80	74	60	80	76	68	52	81	73	52	70	69	74	65	88	66	80	74	67	75	66	70	69	61	55	74	80	75	74	66	77	60	75	85	71	77	69	48	66	93	85	67	70	76	82	62	81	64	66	67	72	79	60	59	73	69	64	77	78	82	76	74	72	61	68	60	73	67	58	76	78	60	77	70	69	78	78	64	74	58	72	66	76	65	77	68	67	58	67	71	77	71	68	66	67	62	60	66	73	59	80	80	64	68	63	72	77	69	76	63	52	81	72	77	58	55	70	76	70	59	59	82	73	78	63	88	75	80	69	62	54	65	94	56	71	87	64	77	79	66	85	57	68	65	60	93	67	78	76	81	66	65	78	66	81	79	68	66	83	76	70	73	70	81	72	61	63	78	64	75	63	61	63	69	58	67	80	49	67	76	57	68	63	86	88	66	72	79	76	60	71	75	60	69	70	60	63	80	80	74	60	62	67	65	84	86	70	61	79	75	62	84	68	76	75	67	67	77	70	78	59	77	62	76	76	61	72	70	68	79	80	65	75	77	59	64	90	75	64	68	71	76	61	76	65	66	78	67	74	79	75	67	78	70	72	79	57	71	66	69	77	62	79	75	65	66	62	75	68	62	75	68	52	78	79	76	60	73	56	72	70	61	73	54	63	63	74	73	69	75	64	67	72	75	68	67	63	67	59	68	78	71	69	78	60	63	87	77	71	67	86	70	58	64	80	70	65	65	66	55	73	60	74	68	65	66	65	60	65	78	53	75	67	68	63	69	76	67	63	73	67	67	68	86	68	68	78	73	63	69	63	70	65	76	77	59	64	70	61	66	79	58	73	69	91	56	60	66	86	59	97	66	60	83	79	75	63	76	77	63	56	60
23793	13828	9470	19550	65164	82400	67682	45671	28744	14271	4686	1624	1025	922	872	885	916	891	873	911	887	927	889	932	869	903	942	928	900	880	946	853	925	880	902	899	938	906	923	922	920	879	863	900	887	906	867	955	985	882	915	929	907	923	889	903	878	923	868	893	861	861	951	900	858	847	856	905	859	890	927	886	822	891	911	881	864	884	877	891	872	902	914	928	924	896	901	922	899	878	888	901	859	890	926	933	888	890	930	919	861	880	888	898	894	820	904	910	929	930	849	895	869	909	911	914	890	868	863	938	857	924	936	901	922	869	896	896	862	929	921	911	949	894	884	930	916	923	922	899	917	872	893	846	883	841	886	926	878	924	990	888	885	897	822	896	938	867	918	937	866	972	937	890	855	936	898	906	881	896	888	881	884	895	941	905	884	928	907	906	899	901	898	940	874	873	935	869	920	965	864	948	900	952	836	928	870	927	899	955	894	905	932	873	840	868	912	869	938	881	871	925	893	872	907	911	836	855	894	860	894	898	917	899	865	874	916	906	909	893	897	922	878	886	877	920	932	962	903	901	869	885	884	918	847	952	837	924	910	888	898	905	883	896	912	901	827	893	875	933	910	885	912	923	922	936	900	921	899	917	913	874	865	911	845	954	899	916	873	893	898	949	908	876	927	897	942	889	850	916	927	950	921	925	926	881	923	866	866	876	905	890	923	880	909	943	860	872	897	895	910	905	948	841	879	943	923	892	884	912	931	964	897	911	953	845	885	883	893	872	910	932	901	897	962	932	841	925	938	892	873	831	879	854	871	879	882	860	875	890	948	893	933	867	918	916	919	921	893	896	937	884	910	918	914	898	850	860	929	898	933	915	894	874	947	910	915	922	883	852	889	888	863	869	886	927	900	957	932	916	861	902	929	894	878	911	882	926	937	882	884	934	936	924	876	890	937	855	928	902	973	856	862	856	929	923	839	901	888	948	872	892	942	913	879	903	859	955	929	911	905	918	917	865	950	905	920	924	925	893	860	876	850	931	873	861	847	844	960	908	863	894	890	862	883	832	910	851	911	929	872	943	910	925	861	913	890	851	928	866	846	904	906	864	906	874	848	911	909	890	937	854	866	941	885	919	904	886	910	937	865	944	963	955	930	925	898	885	927	906	884	880	920	895	893	908	880	955	873	896	928	901	941	904	895	914	883	896	879	882	909	902	852	854	837	936	909	879	867	918	888	914	913	929	938	903	936	920	875	840	906	945	877	970	982	892	905	903	884	925	900	889	863	870	904	863	908	898	886	911	898	920	920	872	894	897	893	870	920	883	918	922	867	943	931	942	927	890	927	897	921	915	924	841	891	839	936	932	834	882	916	856	916	922	923	860	868	919	903	922	900	841	904	900	920	885	921	865	933	876	924	883	876	882	864	926	863	916	902	898	904	943	882	959	917	900	937	909	907	896	885	869	905	861	884	908	941	873	921	923	897	909	915	921	886	941	848	917	930	898	903	949	921	855	887	907	911	859	854	899	910	871	871	897	933	893	908	894	917	912	912	938	856	932	847	938	880	899	870	866	891	924	931	886	977	894	928	887	889	973	921	879	851	890	871	885	883	897	905	962	904	942	867	892	893	916	953	924	867	957	892	902	894	911	963	884	888	919	881	847	882	875	885	890	940	901	907	917	907	864	911	917	940	929	911	926	888	878	901	893	894	879	912	890	862	930	930	914	916	917	942	889	890	834	908	904	901	862	904	865	838	908	921	912	923	859	924	894	899	874	920	921	920	892	874	918	909	877	873	928	873	831	908	888	898	949	878	878	857	879	914	894	912	855	927	904	934	910	905	908	901	929	864	931	921	889	915	914	902	888	854	857	854	894	939	935	881	858	908	909	927	889	888	942	895	902	861	860	903	926	859	889	888	883	938	900	937	853	941	913	907	885	875	875	919	864	863	892	947	912	861	911	862	905	876	914	914	887	896	877	913	952	876	875	917	930	931	882	904	904	923	909	883	920	895	866	888	910	883	944	832	956	913	868	913	831	934	868	925	876	967	917	923	882	885	896	895	851	894	880	870	847	871	862	891	937	870	901	873	867	908	901	885	902	905	862	912	966	900	915	976	852	887	970	885	864	890	892	863	883	932	899	894	868	949	873	906	909	923	903	855	900	951	877	862	891	896	943	930	935	859	891	915	891	966	887	885	937	856	882	886	879	935	890	880	906	879	853	884	879	926	896	892	928	889	896	866	889	931	945	946	836	896	948	887	888	911	941	905	875	914	907	891	885	898	940	896	903	896	877	947	890	883	921	905	917	828	860	891	856	934	862	944	838	946	873	873	914	929	857	895	914	905	928	896	903	870	865	838	876	923	917	900	905	920	875	927	849	878	894	916	916	914	868	926	915	905	926	875	886	942	933	933	863	909	923	916	873	929	859	866	859	914	885	935	913	881	885	896	906	947	907	889	903	935	856	908	909	919	967	929	916	931	845	939	898	922	910	904	922	916	883	859	918	885	872	855	889	897	909	920	848	891	906	920	897	854	899	946	885	895	903	906	952	934	904	885	896	896	898	879	944	921	935	933	892	880	924	911	962	890	835	855	934	847	898	903	925	868	897	942	907	850	844	915	886	894	873	931	932	921	893	880	868	877	907	858	859	868	940	918	864	937	914	910	825	912	946	902	890	882	932	886	850	925	920	858	962	893	924	927	917	889	879	828	899	885	912	973	890	915	883	870	890	912	877	963	879	891	880	908	876	915	905	855	914	910	901	922	898	951	877	876	929	920	872	912	917	892	893	871	892	891	914	886	946	936	915	902	880	878	913	916	925	971	903	907	891	904	942	909	863	902	932	867	908	889	862	841	871	864	932	863	896	871	880	891	895	854	950	914	907	858	920	894	896	891	836	882	913	907	915	907	915	847	927	881	873	900	928	928	874	951	865	871	918	901	879	937	885	940	920	894	918	890	878	906	886	896	872	894	891	917	896	928	861	846	896	915	881	848	878	873	897	929	907	886	844	965	922	940	950	901	891	920	875	929	898	866	917	907	888	929	908	875	866	895	881	900	902	855	885	843	915	952	893	931	849	878	886	900	936	919	908	906	906	876	915	901	850	893	869	886	891	925	965	913	875	901	915	911	923	846	879	926	925	929	855	865	873	905	912	852	912	850	929	911	916	903	903	918	893	897	873	920	925	952	881	864	901	943	890	897	939	883	937	918	912	899	906	911	916	877	887	890	906	915	902	946	895	929	933	920	899	899	895	885	909	909	898	868	926	890	890	922	954	866	901	886	895	937	892	877	914	947	850	935	917	905	894	908	883	882	897	894	882	904	888	863	932	907	932	911	866	914	922	908	901	867	907	920	911	884	942	874	915	854	932	838	882	914	891	837	887	861	924	911	856	894	919	856	917	900	872	949	897	910	876	867	891	860	918	926	899	900	937	861	906	917	871	906	887	912	906	924	923	870	884	865	885	911	930	827	936	891	949	912	870	906	896	905	968	926	868	891	898
1645	371	231	211	2643	6713	5259	2116	649	205	97	65	65	71	67	60	55	64	55	48	56	64	57	58	71	51	52	68	76	58	64	60	59	56	47	66	51	63	61	59	51	56	61	68	71	58	69	71	69	54	55	69	56	79	55	56	69	65	57	72	61	69	59	67	67	64	58	64	71	65	53	57	65	65	55	55	67	59	69	65	62	60	50	67	62	57	65	56	72	53	68	57	61	68	57	63	55	53	70	59	70	69	62	67	62	72	64	73	55	50	69	66	63	64	63	56	62	56	72	69	75	55	46	63	54	62	69	66	69	65	57	61	58	63	58	62	55	61	63	68	69	49	55	57	68	72	61	50	65	69	73	58	56	58	62	71	71	70	64	69	55	62	75	68	62	43	65	64	61	69	64	58	73	67	72	56	65	60	60	59	65	57	60	61	47	65	62	65	72	73	78	62	62	59	62	54	72	55	65	69	69	79	65	66	60	60	74	55	57	68	58	74	63	58	56	74	62	61	60	62	60	51	61	51	68	62	62	50	74	56	54	52	60	64	62	53	50	62	57	83	47	70	58	51	69	60	43	69	49	53	62	71	47	62	58	54	52	52	65	67	73	62	65	70	62	63	73	52	74	59	59	52	74	60	70	58	71	56	66	66	63	40	64	62	56	60	62	61	53	47	74	54	57	53	72	52	71	50	53	64	61	70	65	60	66	58	56	52	64	55	62	54	51	56	72	55	58	63	55	68	63	56	74	57	63	66	69	63	77	56	75	73	63	53	69	65	50	71	61	63	76	70	62	53	60	64	69	60	66	40	59	71	41	78	48	59	56	61	61	48	56	58	75	56	62	74	67	71	68	66	63	55	64	56	69	63	57	63	64	77	72	70	61	70	53	54	63	68	58	55	57	53	63	73	65	60	51	62	63	50	63	60	74	53	59	55	71	65	69	64	59	57	54	69	63	60	62	57	60	58	51	63	72	59	78	64	45	59	67	60	63	61	61	46	60	58	71	75	73	54	45	62	57	65	62	70	59	61	66	57	58	62	58	66	71	63	58	63	56	59	66	68	71	52	69	63	54	64	61	62	63	72	47	69	58	52	50	64	74	52	48	61	64	62	65	59	58	64	65	56	70	67	63	50	65	58	59	56	73	58	66	72	80	64	70	53	66	70	65	63	67	67	63	57	70	71	61	61	44	70	76	57	57	79	61	72	57	59	52	43	66	64	57	49	60	57	51	57	67	70	54	68	60	78	57	58	59	68	51	58	59	49	58	59	74	72	63	60	67	64	73	74	53	63	56	62	70	63	57	68	60	63	55	58	55	80	61	67	48	75	67	59	69	50	55	73	43	48	67	59	55	79	59	56	70	43	72	53	48	53	63	50	70	60	60	63	58	64	56	61	65	49	73	72	58	63	62	54	53	53	59	56	63	59	64	69	59	51	60	60	61	46	75	67	75	64	67	60	61	66	65	57	71	62	55	66	66	60	59	60	57	60	61	61	65	71	66	61	77	68	69	66	51	65	71	58	50	68	76	56	73	53	64	52	64	75	57	67	59	57	54	73	62	74	56	42	58	86	66	51	55	57	54	59	58	68	58	67	54	62	65	60	64	68	67	58	60	64	64	53	72	63	69	60	51	44	76	58	51	68	73	59	46	61	67	54	66	68	66	61	69	53	70	56	60	62	60	68	65	47	56	61	60	54	57	64	56	56	62	73	69	67	59	67	56	68	63	61	78	61	68	70	65	60	71	55	66	49	70	58	57	66	74	66	58	63	66	66	71	52	60	53	52	65	47	65	56	59	63	74	59	45	59	62	63	71	50	63	70	68	61	74	63	65	71	61	54	65	59	53	65	62	60	66	57	62	67	61	57	56	51	55	50	70	57	72	55	64	63	63	58	60	52	62	74	59	64	67	59	72	63	74	68	57	44	65	53	76	69	60	68	73	73	62	51	52	58	68	50	63	78	54	55	66	49	75	57	70	68	56	56	56	66	69	59	54	49	61	59	59	63	81	53	68	64	67	66	50	56	71	61	64	66	64	70	56	63	64	64	61	74	67	68	52	61	64	65	56	56	59	58	56	63	57	68	75	66	60	57	64	59	53	66	60	58	62	59	61	57	72	55	59	51	73	57	68	67	60	50	64	56	75	53	53	56	77	62	50	60	76	52	66	72	56	56	58	59	61	74	72	60	65	61	66	50	52	62	71	72	59	51	62	64	70	68	56	56	56	69	71	63	67	66	51	65	60	55	59	70	50	77	42	56	50	67	64	61	61	63	65	72	59	80	53	67	60	66	59	63	57	57	70	57	65	53	62	74	48	61	65	54	60	57	56	57	53	67	55	40	52	65	64	59	69	67	57	67	71	60	54	42	54	67	80	54	67	81	65	55	74	59	62	64	61	62	68	72	62	62	65	67	76	84	66	72	59	61	59	67	53	72	71	63	61	66	70	59	52	68	67	57	61	51	52	64	59	58	71	60	57	61	62	62	47	50	56	56	64	58	54	62	75	50	58	70	66	75	67	59	76	66	60	59	64	66	60	62	65	44	62	55	62	73	71	68	58	63	73	56	59	65	71	55	60	64	70	61	51	61	68	49	46	60	64	64	65	48	46	51	58	58	81	55	58	63	58	63	69	70	60	66	72	59	67	62	59	60	54	55	61	60	58	71	66	65	68	58	56	43	72	57	66	51	67	64	56	62	54	60	61	68	52	69	63	65	57	60	58	60	60	57	70	55	66	67	79	70	44	76	65	52	55	69	51	50	67	66	56	76	72	50	50	61	61	61	58	66	81	67	66	68	66	69	66	67	57	64	68	63	63	60	72	68	45	79	64	53	55	63	66	63	66	62	62	69	51	58	49	49	56	61	64	66	57	65	70	62	65	67	64	70	74	57	59	60	67	61	62	61	59	71	49	81	62	55	49	56	55	59	55	67	48	65	60	53	59	66	62	70	61	73	58	69	59	67	64	58	76	54	61	71	58	87	59	69	45	67	54	84	59	59	58	56	54	65	76	67	54	52	68	60	62	57	67	69	48	63	68	56	79	68	61	66	62	71	62	50	71	70	73	58	62	58	58	63	55	64	57	60	61	69	74	60	69	63	62	67	80	66	61	68	60	66	58	63	76	72	60	72	45	51	66	64	51	54	58	68	57	84	58	65	70	63	79	62	53	74	60	54	65	69	59	62	63	80	60	81	54	51	52	53	51	64	79	58	57	63	65	57	64	59	70	60	66	70	74	45	73	58	63	77	56	73	57	51	52	65	58	68	57	55	62	81	65	67	55	58	63	63	57	62	60	68	65	64	61	60	62	60	61	63	62	58	64	65	60	59	61	78	52	62	66	59	58	62	66	72	49	81	48	68	50	60	61	68	66	69	56	63	77	58	54	56	61	63	49	72	71	62	72	49	57	44	59	75	70	60	67	73	50	73	61	54	47	65	53	62	63	64	72	73	54	63	54	61	55	67	62	66	55	66	74	63	65	72	55
16461	7936	4754	11747	43978	51665	41061	28059	14406	5146	1861	962	791	823	779	797	843	766	749	813	805	816	779	821	776	814	786	707	815	845	804	849	746	777	800	778	795	810	781	836	772	840	790	784	821	755	797	759	800	817	784	756	829	840	817	800	770	812	759	818	779	777	744	823	783	754	840	822	779	759	815	786	790	847	766	802	763	746	787	804	783	780	801	791	777	818	774	780	812	823	806	782	759	834	810	809	774	769	817	811	744	749	774	774	788	813	848	735	751	797	779	796	796	810	823	802	761	794	842	811	832	808	854	743	769	778	826	841	738	784	762	790	833	834	745	783	836	846	742	819	801	793	775	790	779	769	780	779	813	821	765	793	840	828	785	798	764	806	824	780	784	803	788	820	795	811	733	769	755	817	821	806	825	788	757	791	810	798	769	891	760	794	788	801	815	753	801	786	770	818	783	788	799	787	782	776	816	760	772	768	775	800	769	768	803	793	808	772	786	861	815	838	771	775	777	780	819	796	805	831	749	783	830	791	814	763	812	788	783	802	766	785	825	794	806	771	795	800	742	795	787	787	809	764	809	840	798	789	833	780	810	770	787	823	781	830	772	826	736	715	794	825	741	809	794	826	791	812	751	744	835	855	781	774	828	736	761	805	780	732	806	804	792	867	730	752	783	822	809	768	772	773	736	798	759	821	785	780	780	829	800	793	793	823	789	813	783	813	815	833	791	774	765	777	805	769	836	780	776	813	808	820	792	772	775	825	827	810	750	788	781	758	776	835	832	822	792	818	783	840	789	768	791	759	785	801	775	779	766	795	796	772	791	786	751	769	754	781	770	794	800	825	801	739	826	790	786	783	814	806	763	789	753	787	789	769	837	754	849	804	813	755	756	781	768	782	795	777	800	793	769	759	743	805	742	754	807	826	802	826	859	776	799	852	828	745	785	771	797	786	828	781	803	775	817	775	770	857	793	749	876	815	812	780	796	807	794	789	840	778	819	788	803	767	816	812	800	866	793	819	826	772	796	788	784	774	775	801	761	799	816	786	797	789	781	780	767	845	844	774	814	850	817	767	785	750	749	804	752	798	759	775	762	797	812	813	775	786	821	816	778	842	779	754	808	781	786	839	808	837	767	772	807	781	801	819	788	840	742	802	783	762	819	792	791	778	838	812	833	814	742	839	813	827	806	835	791	795	855	768	782	814	771	840	807	863	797	758	799	825	786	788	804	768	811	757	776	835	811	789	832	763	774	789	803	790	788	800	792	787	778	780	827	774	805	829	785	763	787	744	785	806	791	771	810	821	732	790	790	816	797	788	836	820	852	805	804	813	777	796	834	826	808	802	777	833	784	769	812	782	740	796	825	821	798	786	826	802	816	816	771	798	797	730	769	793	756	771	806	787	790	784	809	772	816	760	758	767	771	798	828	759	758	837	838	766	772	804	819	824	765	751	778	762	809	741	834	730	780	802	731	795	783	752	786	733	757	765	815	779	824	767	823	762	828	822	811	805	838	798	847	769	763	767	773	772	800	810	808	802	780	828	730	795	802	752	772	813	755	828	808	810	790	829	773	787	791	793	816	821	826	805	784	811	753	777	795	781	831	807	815	810	777	813	797	803	785	832	799	748	750	826	764	759	849	774	790	844	832	799	824	796	782	812	803	754	774	752	841	768	827	798	806	798	815	802	825	820	784	809	789	745	788	818	748	778	782	729	782	832	737	766	753	797	794	854	824	756	781	786	805	812	796	795	778	773	819	814	811	769	811	808	761	759	806	773	814	819	771	845	776	772	843	833	754	770	806	799	767	765	820	786	815	815	790	802	848	786	808	801	789	796	807	767	743	818	793	769	751	771	790	864	809	768	810	766	783	818	802	799	799	769	740	790	822	772	801	812	836	830	797	823	816	863	805	784	785	800	733	829	732	812	775	771	749	757	779	801	763	766	751	772	814	790	817	781	796	795	789	794	831	808	792	778	819	814	777	784	757	794	771	741	769	802	752	759	760	763	801	787	810	790	832	784	778	800	725	843	767	753	778	752	821	783	840	757	748	784	767	759	766	812	765	800	792	819	777	796	761	769	786	783	819	818	742	789	775	795	776	783	768	771	753	770	784	792	806	831	763	816	804	815	769	802	749	772	760	792	795	783	811	797	763	781	791	784	845	794	753	758	812	798	775	764	738	777	805	814	760	787	813	788	741	774	792	775	819	779	786	822	781	807	777	805	791	793	814	824	740	795	810	832	775	757	829	785	796	852	825	807	828	816	776	798	787	829	811	786	827	763	794	776	779	843	805	801	810	810	791	742	794	783	753	784	785	791	811	791	781	797	780	791	849	737	779	795	825	794	788	815	782	804	761	806	815	819	836	826	797	835	827	794	774	825	807	781	747	752	796	801	758	831	826	765	835	824	764	777	777	801	796	844	818	774	799	758	778	771	763	800	805	816	760	808	811	761	836	786	782	807	780	769	757	754	745	791	764	809	809	783	794	778	775	825	840	756	779	747	825	831	802	765	798	802	783	767	769	755	759	797	760	795	761	838	797	817	824	767	797	797	776	797	733	780	811	773	810	753	765	747	798	799	780	772	810	808	786	809	786	758	836	773	808	787	764	776	774	775	784	768	797	784	827	802	801	852	794	751	834	778	771	765	788	826	765	783	818	782	804	807	824	784	747	816	814	808	812	823	824	797	774	852	808	782	787	747	821	742	772	797	760	813	801	769	792	814	767	808	840	806	824	840	805	849	839	784	832	801	788	753	796	817	758	789	790	818	763	837	828	777	833	792	797	832	794	808	770	821	755	779	824	758	789	799	774	788	827	741	764	789	772	746	840	690	768	830	814	761	818	709	797	789	780	788	774	872	808	769	793	792	773	781	828	784	790	805	777	822	787	834	795	760	759	765	793	776	796	787	828	798	792	751	814	783	772	782	797	781	809	835	793	796	758	763	789	830	769	792	789	751	794	839	792	797	801	825	781	772	767	816	785	761	788	806	791	844	820	815	746	771	807	822	773	774	810	778	775	779	794	808	782	796	814	757	744	805	769	788	803	732	783	756	780	843	805	787	792	772	755	739	777	787	762	788	753	774	785	778	802	817	803	771	839	789	795	775	805	788	774	802	813	840	793	802	818	785	786	810	798	788	774	763	801	760	789	809	779	764	804	833	804	788	740	777	795	824	810	755	820	765	753	801	791	776	819	764	764	810	817	836	809	786	790	872	793	816	766	778	777	740	735	760	802	832	816	807	825	786	760	822	783	826	762	801	798	804	814	825	839	791	813	793	769	823	791	834	800	790	793	829	773	808	781	776	810	822	770	757	812	746	791	796	801	817	741	788	801	765	772	785	762	797	815	767	722	757	790	800	845	758	843	770	824	801	765	823	749	796	788	791	796	816	802	785	800	868	754	804	770	777	787	808	770	811	773	746	807	787	759	803	761	790	769	722	794	790	793	816	799	770	776	852	788	770	835	807	761	782	795	817	829	774	823	804	861	857
994	527	365	529	8323	14754	10625	4449	1123	331	109	80	75	61	69	62	68	60	49	64	60	58	63	79	69	60	60	59	66	60	69	57	55	55	69	75	66	61	54	62	75	56	72	71	68	64	70	51	61	66	59	56	57	59	73	61	57	70	70	60	52	70	62	68	47	66	66	71	73	97	63	64	69	49	68	58	54	62	63	70	73	61	46	53	63	81	68	60	81	64	63	85	87	61	66	63	59	66	65	67	53	66	72	65	54	55	61	63	57	64	60	75	59	46	67	66	67	86	70	64	71	68	75	54	56	59	78	58	57	57	55	50	60	65	76	62	80	62	67	69	70	66	45	82	61	61	63	68	62	57	65	63	65	65	78	71	68	59	60	63	59	54	61	77	74	62	68	65	58	77	75	71	64	69	47	66	77	61	70	69	69	55	72	85	62	55	67	67	75	56	56	62	59	43	64	63	59	57	76	70	65	68	54	46	63	64	57	56	56	59	46	62	56	58	73	58	67	52	80	70	61	68	60	56	54	60	74	51	60	78	61	71	59	56	75	61	59	48	64	60	70	70	63	63	79	63	75	58	68	66	60	58	74	56	59	63	65	76	49	71	65	71	69	64	60	58	49	58	64	58	64	54	73	67	69	59	79	73	62	63	79	56	60	77	62	64	63	57	67	79	70	70	51	71	86	64	62	65	71	61	74	74	52	50	70	66	72	85	76	74	66	95	64	57	68	61	56	61	70	77	68	62	72	58	61	72	49	76	55	68	69	73	63	71	58	50	62	66	63	59	60	71	70	66	52	67	63	60	56	58	82	71	70	75	63	82	64	68	65	64	73	57	65	64	62	40	65	58	77	57	65	52	63	59	61	59	64	66	56	67	57	69	70	61	71	64	54	64	62	62	78	59	62	72	62	59	61	59	61	61	71	67	59	64	68	55	68	66	63	73	56	72	71	55	68	64	67	68	72	64	71	60	55	72	63	75	58	53	56	61	65	56	66	47	62	69	59	61	68	56	62	68	60	69	81	55	62	51	79	63	59	53	51	61	75	79	82	61	85	67	57	77	49	75	60	68	57	63	62	70	57	66	40	63	64	62	68	62	63	67	59	68	56	64	52	62	68	72	58	65	59	61	64	63	68	74	66	66	76	62	63	45	66	64	75	63	69	63	61	63	70	57	75	62	60	72	67	70	58	55	73	77	79	57	67	62	62	53	69	65	53	61	60	87	55	42	76	81	53	59	62	76	53	60	74	76	74	70	66	60	57	62	65	74	51	71	81	55	66	72	66	63	57	65	65	70	69	58	59	73	65	52	56	50	64	67	61	55	71	47	69	62	54	73	57	67	61	59	67	67	59	67	50	68	57	78	72	46	54	70	64	66	65	71	63	56	46	59	71	70	54	66	64	65	55	77	62	47	70	57	58	57	75	61	68	56	61	77	63	50	67	58	63	45	71	59	43	70	60	74	63	63	60	77	67	53	57	73	62	67	79	57	62	58	69	55	62	66	73	63	70	63	74	60	73	68	67	57	59	59	78	91	53	81	56	63	66	56	67	74	62	89	51	61	64	76	57	76	80	50	58	69	68	72	58	74	58	67	60	74	62	73	62	47	64	62	76	69	57	61	70	71	78	65	69	56	75	64	56	65	77	61	58	63	73	69	64	75	52	67	60	60	75	56	63	57	55	66	61	55	59	70	42	80	56	72	59	81	64	64	55	57	56	63	62	61	53	59	61	59	67	88	57	65	48	60	65	82	69	75	60	72	67	73	58	65	66	66	59	78	66	62	78	60	57	59	69	62	61	79	61	59	62	69	77	76	59	60	59	55	64	79	56	77	48	78	66	62	70	71	70	61	53	52	64	57	58	52	66	63	55	58	67	66	66	75	77	68	69	52	73	74	68	63	74	67	51	86	64	59	72	57	68	63	62	72	55	69	55	51	81	67	79	61	54	73	45	74	73	56	59	64	70	50	59	68	63	64	69	69	78	76	67	80	59	66	59	52	70	56	55	63	58	60	62	64	60	54	39	58	66	68	58	68	66	66	70	60	69	56	64	42	56	75	59	66	61	75	76	72	60	64	71	75	61	59	66	58	69	73	74	58	60	78	67	68	69	63	68	70	67	75	57	74	65	69	64	62	76	47	68	73	65	67	68	48	62	73	48	63	46	65	71	57	67	62	61	53	72	60	60	70	62	78	63	67	88	69	62	66	69	64	71	61	72	66	75	72	56	57	73	55	66	79	56	55	63	72	66	63	63	66	73	62	67	58	65	56	64	65	66	55	69	46	51	83	67	51	80	55	71	62	54	62	56	63	47	70	59	61	65	52	66	62	59	67	78	59	65	55	74	59	55	55	75	52	66	68	72	67	76	72	55	68	60	53	66	62	89	92	64	73	54	64	80	63	67	64	69	58	77	66	67	52	58	63	63	64	63	66	66	62	81	54	64	67	73	62	52	66	59	55	55	77	67	74	79	69	51	65	58	68	74	68	63	51	61	66	51	54	52	70	69	61	62	70	66	67	72	59	57	70	75	62	56	67	69	68	73	55	51	61	71	65	68	60	71	75	55	55	68	80	60	63	73	76	68	56	77	58	65	66	78	63	67	58	57	51	65	54	67	73	70	62	53	60	62	67	67	69	66	60	60	66	54	68	61	68	75	71	55	66	65	52	70	71	75	63	67	66	68	54	57	61	60	61	57	76	62	64	57	72	64	57	69	79	74	68	57	68	74	57	62	62	76	55	70	72	61	71	60	62	68	61	61	65	71	69	58	71	48	54	59	72	61	63	58	51	73	67	61	60	63	58	70	71	48	62	81	64	62	53	45	59	73	72	74	75	49	72	68	60	71	78	75	68	52	68	72	67	69	88	68	58	71	72	82	54	54	50	59	60	62	72	65	58	75	58	52	64	66	71	73	56	58	72	79	71	64	55	65	74	65	63	67	57	80	56	57	61	62	57	54	67	71	55	60	64	76	63	76	71	69	75	49	58	61	64	61	54	61	65	61	64	66	70	67	63	63	58	68	59	71	68	66	59	59	64	64	68	61	58	45	62	69	63	70	69	63	74	68	62	64	64	63	65	69	53	75	64	57	69	51	55	86	69	52	67	61	62	58	54	69	73	62	77	71	66	60	58	51	76	68	59	68	65	58	74	50	62	67	69	67	71	71	48	82	73	70	62	74	64	68	65	68	80	73	70	62	53	66	56	66	63	66	77	69	67	65	62	65	66	63	67	66	62	69	77	52	57	78	78	72	61	69	61	65	68	72	52	72	60	67	58	71	59	73	55	61	47	53	60	74	61	79	69	74	60	60	77	73	54	60	69	57	72	71	66	70	71	57	78	67	55	56	79	64	61	68	64	61	59	80	81	72	66	63	66	65	57	69	59	71	73	79	53	55	79	68	54	64	65	54	60	73	67	77	57	55	64	59	69	60	66	67	64	63	66	53	69	54	59	71	64	77	58	49	72	56	76	55	64	52	59	60	60
18471	11138	6738	20990	63495	67385	52712	35458	20198	7534	2411	1048	846	789	779	823	823	806	804	771	809	818	850	812	840	874	820	804	763	913	848	858	838	843	799	835	894	844	827	783	868	787	792	859	782	810	853	812	836	844	797	786	833	823	852	770	785	835	849	776	832	757	774	864	835	856	794	801	796	838	817	794	803	843	843	799	823	817	811	770	843	856	820	808	855	840	859	821	803	817	795	804	816	826	796	856	816	823	799	815	806	803	836	798	813	815	813	801	830	843	864	781	825	808	797	782	821	793	774	782	809	845	815	772	827	837	774	816	806	835	820	846	798	838	834	852	820	852	806	806	869	813	787	863	873	827	842	796	798	838	778	818	861	825	811	820	855	810	743	785	804	849	842	845	789	806	854	873	833	829	813	846	853	810	846	805	838	817	849	803	805	805	829	789	838	856	781	815	772	869	834	790	777	851	796	854	883	791	827	768	779	804	789	789	808	828	806	885	842	796	815	838	834	844	807	811	755	854	834	808	837	774	809	811	844	792	839	850	843	821	824	849	803	774	835	773	800	870	753	804	825	812	820	854	841	790	781	812	761	831	807	857	789	814	773	751	793	876	808	860	853	794	828	800	802	793	787	813	852	807	773	918	782	821	834	811	807	767	795	821	814	836	803	808	800	790	787	791	761	851	833	814	789	828	857	811	825	844	837	823	836	842	840	817	812	802	841	823	820	866	795	833	862	863	817	809	838	818	798	824	790	845	873	839	840	832	798	766	810	807	833	833	765	816	819	853	839	830	825	830	857	838	781	842	841	836	813	810	832	827	813	796	824	840	843	797	821	804	845	837	833	818	848	854	819	818	806	834	826	871	795	842	811	850	807	801	779	803	882	862	803	833	820	809	801	855	835	822	776	811	824	812	798	815	824	825	846	807	834	807	844	857	830	802	871	836	845	860	849	851	815	800	820	826	831	864	788	832	840	785	847	835	816	821	841	837	817	792	881	835	860	765	812	806	816	799	783	825	831	789	823	826	830	772	832	831	784	809	775	815	801	851	800	799	816	789	842	868	830	856	802	840	772	810	797	873	823	823	797	785	819	808	863	821	816	866	803	801	847	821	847	808	840	844	828	804	810	838	860	825	808	784	840	831	785	830	788	774	800	854	823	827	814	781	775	867	858	854	785	853	806	848	827	821	854	880	800	825	780	800	817	867	779	847	801	803	827	815	808	779	795	876	787	824	858	806	879	799	826	835	811	780	809	808	811	846	872	812	761	789	811	788	828	832	811	842	916	864	835	816	820	816	810	816	824	841	843	855	846	804	811	821	787	807	795	847	847	826	835	792	812	840	785	821	825	858	803	832	841	800	806	853	815	846	797	788	826	807	802	841	841	823	878	811	809	803	814	827	836	803	781	816	804	799	815	845	832	825	781	881	837	793	795	820	864	822	817	852	816	818	834	884	796	807	805	797	860	800	786	833	780	830	805	835	855	794	827	813	801	837	787	774	832	844	778	844	807	802	818	828	833	845	789	786	852	807	828	854	819	829	815	812	804	830	784	776	788	858	826	819	790	825	782	818	806	808	844	831	820	827	804	826	859	828	824	793	825	859	842	770	815	847	845	800	853	777	790	822	813	855	848	815	796	835	780	830	818	869	821	847	860	849	837	805	815	862	855	826	829	810	835	859	825	792	807	787	809	860	824	787	831	834	804	802	818	765	804	801	839	865	784	867	825	822	843	795	822	831	854	829	848	802	783	776	793	815	788	810	855	813	819	845	811	778	810	852	856	852	816	844	842	808	800	849	859	844	756	868	830	848	824	852	824	829	844	838	792	865	829	866	851	811	830	848	786	819	833	838	853	769	842	839	857	855	866	820	843	816	855	791	814	884	808	836	808	799	782	863	777	826	843	810	835	799	846	815	776	823	861	781	821	807	822	875	829	807	831	823	812	859	836	824	780	778	883	845	834	796	833	762	778	816	793	798	815	813	785	857	848	843	859	845	844	866	834	868	834	812	846	817	816	823	831	819	819	855	842	790	822	824	801	760	849	836	809	844	891	808	793	811	824	833	815	813	821	839	815	840	832	833	828	846	783	831	769	865	858	823	864	821	825	800	868	874	826	822	791	813	888	784	835	811	830	822	819	796	788	786	851	809	838	824	755	871	808	828	802	814	820	819	803	768	825	816	832	831	868	840	786	823	858	844	829	855	816	842	824	853	778	823	773	795	798	836	807	844	825	821	860	819	818	834	881	818	838	813	807	821	771	827	836	826	817	816	844	853	843	833	860	838	806	860	832	827	821	810	815	824	838	823	794	829	788	879	787	890	781	821	833	841	847	840	846	852	799	828	819	835	836	795	784	751	842	873	819	761	797	829	846	796	856	765	846	814	843	820	831	829	788	862	866	854	794	811	818	803	826	838	816	872	833	810	805	849	838	838	811	816	818	777	815	804	793	806	797	826	821	791	806	829	837	805	832	785	810	834	841	866	788	768	791	774	772	794	846	812	828	836	863	807	832	851	828	787	872	828	805	810	855	781	824	820	817	785	835	813	806	828	876	844	814	839	788	848	856	768	808	825	867	821	828	864	826	794	773	822	836	793	837	804	851	811	911	795	792	849	882	807	829	800	844	839	847	793	849	824	782	847	810	854	802	867	792	766	836	827	826	784	817	838	807	868	796	831	840	837	781	801	810	832	848	793	840	798	842	790	841	780	796	860	827	813	851	818	805	790	827	817	845	851	781	763	793	799	812	803	867	805	847	821	810	830	801	834	821	804	865	817	788	827	812	824	850	859	815	808	840	813	851	834	815	805	874	871	809	800	858	810	856	831	868	781	810	837	822	836	823	780	852	862	805	870	853	838	826	841	817	784	771	841	839	835	768	837	870	818	800	834	799	774	801	784	821	798	836	875	809	864	797	824	850	872	809	854	821	832	819	814	781	859	801	796	766	807	810	818	837	855	797	819	776	762	839	831	818	806	834	799	817	841	826	833	824	801	842	841	869	822	792	773	760	788	881	801	791	817	821	803	805	781	844	834	828	812	838	857	832	841	866	753	787	803	826	801	810	794	839	828	769	793	804	808	836	802	808	826	828	838	834	816	805	838	832	842	802	848	803	822	853	809	796	821	784	815	795	793	818	804	828	865	832	764	839	777	834	822	851	779	824	854	838	778	849	874	827	822	770	764	849	796	822	839	840	854	814	838	838	904	816	809	831	866	824	865	788	817	856	827	808	819	780	809	837	811	812	797	840	819	829	767	843	792	846	822	840	832	817	781	808	827	848	814	829	771	812	815	820	855	860	824	890	803	881	819	789	778	780	770	816	857	873	834	828	784	796	827	824	768	820	784	824	812	799	828	865	881	844	865	842	816	807	854	824	819	823	829	773	831	862	802	844	801	868	831	831	828	766	836	773	845	806	797	827	829	778	842	812	799	829	846	840	815	798	782	856	842	860	839	789	807	790	813	806	786	786	852	818	821	838	798	828	801	846	866	834	836
2476	601	345	1138	9290	16193	11013	4254	1222	350	128	75	56	57	84	66	65	76	63	54	70	74	62	69	62	70	63	71	74	69	77	75	71	60	53	60	70	60	62	70	59	60	72	73	69	66	58	67	64	85	74	58	63	69	78	55	57	85	75	71	71	66	62	68	64	69	62	70	67	67	52	61	62	69	67	67	73	57	72	70	69	71	69	76	73	63	60	59	62	61	67	64	63	83	66	56	69	54	62	72	76	58	70	79	60	63	61	64	62	69	67	75	59	73	71	58	64	87	51	79	82	66	69	63	55	66	75	78	62	66	67	76	59	87	53	69	56	55	62	66	61	88	67	53	70	65	71	67	64	64	64	66	65	78	76	62	70	61	66	73	60	75	67	63	69	72	75	65	64	68	62	71	81	74	68	85	64	62	59	66	66	80	72	62	69	62	73	54	67	68	72	78	72	71	74	57	75	74	72	76	51	71	63	60	50	71	70	67	59	85	75	78	58	73	59	55	62	57	65	65	90	61	90	79	80	63	61	64	73	62	60	69	66	74	58	70	56	63	48	41	69	58	66	66	74	75	74	70	63	79	68	64	80	67	79	75	69	69	70	67	71	68	62	63	54	64	81	67	77	63	74	83	75	73	58	64	75	71	72	93	72	62	77	66	72	53	76	71	76	75	67	73	71	89	55	66	55	58	66	72	75	68	68	51	67	54	58	67	65	67	72	74	58	58	67	65	51	70	76	68	66	72	73	60	81	61	69	56	65	60	79	62	69	63	81	55	60	49	57	78	60	59	69	67	75	63	72	67	78	80	59	64	59	59	69	55	63	71	65	63	62	56	72	71	78	70	80	48	61	67	76	63	65	93	58	64	69	86	72	74	60	76	63	74	69	60	60	68	70	67	53	69	54	77	67	54	54	67	66	74	57	61	66	81	80	83	67	58	55	72	70	61	68	54	72	89	81	63	76	79	59	65	68	71	74	70	57	71	74	61	63	66	78	63	66	77	83	54	60	62	74	77	70	64	65	78	61	63	65	63	69	67	56	65	59	50	74	70	68	74	60	69	65	76	72	64	75	74	84	74	83	77	64	69	70	57	73	78	80	67	61	73	69	70	59	55	62	77	56	70	75	62	60	61	68	72	64	87	60	52	66	68	56	87	64	54	65	67	69	66	81	67	70	89	75	78	65	64	71	56	75	60	62	66	78	74	56	66	71	69	89	65	49	48	73	61	69	71	69	74	80	71	63	75	63	62	59	73	72	68	73	84	67	58	74	59	59	76	71	60	70	85	69	65	71	64	70	72	75	74	76	72	82	79	51	62	63	72	56	64	72	68	69	60	77	78	66	76	60	74	54	65	77	62	70	63	71	79	81	68	76	73	60	73	59	73	78	75	62	63	63	65	60	52	62	83	68	69	59	56	56	71	75	61	75	78	68	93	67	72	56	61	70	71	76	57	79	71	56	69	81	64	63	59	53	61	73	74	55	71	67	82	60	57	74	71	73	51	66	75	58	79	63	63	76	63	68	72	72	84	73	55	80	67	70	55	59	72	88	68	71	65	66	61	70	78	67	79	79	65	70	79	81	64	74	68	70	68	66	71	62	75	70	90	75	75	74	68	62	66	58	64	70	70	62	55	55	67	54	65	61	64	62	55	50	63	80	61	69	75	83	74	84	58	56	60	58	85	81	73	68	69	53	84	70	71	58	72	72	60	63	72	84	77	61	59	84	82	65	70	67	85	71	68	63	73	70	60	64	65	80	70	70	64	71	70	64	61	44	60	63	68	71	75	60	69	65	60	71	74	74	71	79	68	79	74	78	62	61	62	70	67	71	76	82	50	82	75	65	72	68	50	60	59	76	66	72	62	70	57	75	83	77	72	72	70	73	73	64	63	70	68	81	84	62	70	72	77	61	69	74	56	85	65	71	68	66	80	70	71	71	64	63	56	59	70	76	58	81	54	70	77	51	64	61	70	61	77	77	71	87	60	62	61	69	61	65	74	61	88	63	54	69	61	58	71	67	45	61	61	61	70	66	62	61	75	56	56	60	69	67	74	57	63	67	62	65	71	73	63	66	72	78	63	79	74	63	80	72	68	64	66	72	69	74	68	74	81	54	76	83	72	57	68	71	62	58	73	49	57	63	63	60	70	85	63	79	75	92	58	78	65	70	71	66	69	72	70	55	79	67	58	53	62	67	56	79	59	67	74	76	60	70	73	73	73	81	78	67	65	65	56	61	51	57	55	60	62	77	59	62	67	73	55	74	60	72	71	73	64	58	62	57	57	77	79	56	69	70	75	65	65	59	63	71	74	58	76	85	81	78	65	55	65	55	69	78	57	82	59	65	61	69	66	70	70	66	55	80	66	72	52	69	51	62	89	70	58	56	66	62	54	84	61	74	65	74	71	72	65	66	73	75	84	66	65	61	50	53	54	63	61	75	78	61	70	65	88	68	71	45	78	81	62	64	69	68	59	69	70	69	55	81	79	73	78	75	62	59	76	66	56	69	64	72	84	71	64	73	73	73	83	87	72	75	57	72	76	72	74	80	60	65	76	65	60	66	70	78	69	71	79	81	75	63	71	66	77	71	66	66	68	69	85	71	65	58	63	63	69	63	67	70	57	72	82	53	55	51	72	67	79	84	73	70	77	90	65	56	63	69	75	82	86	63	61	64	58	66	53	62	73	69	82	71	63	65	74	59	71	63	76	73	54	67	62	65	63	70	62	63	81	69	57	75	71	77	52	76	65	68	67	83	70	61	70	70	61	76	65	74	82	69	76	75	80	66	68	68	57	84	69	68	65	60	70	57	49	62	60	58	76	71	82	55	63	68	64	61	56	69	66	71	71	61	66	64	51	79	80	68	66	66	69	65	49	60	62	67	67	77	65	71	78	62	79	71	64	66	53	59	85	65	59	68	74	52	65	83	65	69	62	85	64	68	74	52	58	60	67	60	65	65	79	72	60	82	69	78	69	56	62	71	67	59	68	69	56	70	80	75	79	68	81	67	63	70	57	80	69	86	60	65	66	80	80	73	68	77	56	65	79	73	63	63	79	64	66	65	67	65	69	74	73	67	66	74	50	76	62	86	75	66	67	55	65	69	65	74	64	67	64	72	59	74	77	58	57	76	66	79	66	68	52	70	75	63	76	81	58	78	60	80	65	55	69	67	65	74	77	62	61	75	66	81	79	51	84	74	66	59	83	74	66	71	59	72	50	69	56	63	71	62	91	76	75	66	64	70	53	75	64	65	71	68	63	86	58	62	72	61	66	69	53	62	70	62	63	68	68	67	68	59	75	73	57	67	70	54	80	57	69	72	64	69	63	54	82	89	80	70	74	63	70	75	78	43	68	74	64	66	59	66	64	60	76	72	53	69	71	72	72	71	67	64	70	67	88	67	81	65	64	79	75	70	94	58	58	70	73	71	64	67	70	76	74	78	48	74	71	70	57	64	70	62	73	88	59	92	69	64	71	59	68	56	68
18955	10900	6884	27022	67537	68949	52603	35687	21302	8123	2524	1209	903	916	849	866	866	840	850	868	840	887	901	830	868	869	875	844	824	831	828	866	902	879	855	830	879	861	869	908	887	825	869	856	853	901	880	842	847	927	872	856	845	862	903	865	855	897	909	834	891	864	847	951	873	914	880	866	862	874	876	861	885	847	895	893	915	916	874	878	810	887	895	853	843	885	873	871	844	860	870	899	868	860	824	867	873	915	839	952	900	882	851	902	863	900	886	842	867	889	876	914	843	868	845	877	863	852	877	919	853	852	839	858	884	830	871	907	841	869	890	881	862	879	882	821	832	892	876	881	843	907	861	911	837	859	872	955	905	857	858	885	901	893	824	870	911	809	849	892	883	839	793	837	874	918	846	846	862	862	846	892	884	841	878	934	880	895	896	874	839	906	831	869	920	858	858	886	899	912	871	897	858	828	927	916	884	844	887	885	893	883	882	908	819	877	882	845	835	879	858	861	937	856	843	848	895	889	857	874	902	950	813	877	884	876	905	885	880	935	856	821	857	862	865	895	879	874	834	838	842	776	899	878	875	861	913	896	829	945	881	941	850	919	903	881	862	856	809	876	870	858	907	841	820	856	883	836	816	872	823	941	875	864	881	837	886	858	845	886	823	843	909	841	896	865	852	836	848	856	843	898	883	879	827	842	849	871	853	872	895	861	903	892	881	853	834	885	845	872	871	859	889	884	908	903	876	889	900	877	932	831	892	832	852	883	861	842	920	883	898	920	918	846	866	902	886	884	874	866	853	920	856	914	899	938	824	812	896	865	824	871	913	859	885	873	872	883	884	848	895	878	873	879	876	861	829	836	849	839	868	861	909	903	829	905	892	836	913	816	854	865	900	797	892	860	842	871	860	873	845	912	908	829	874	888	870	900	814	875	889	888	905	860	869	881	899	868	827	887	850	851	909	877	876	876	869	844	873	864	864	868	905	830	856	885	890	803	911	876	846	918	867	908	843	866	933	874	836	839	871	871	851	832	851	898	857	851	866	857	849	857	924	857	908	912	869	882	866	878	859	867	855	878	895	873	886	919	896	861	876	849	851	869	882	887	897	875	891	894	866	869	871	883	886	893	980	874	872	896	869	856	862	874	880	856	886	822	863	805	826	873	848	868	889	858	847	855	872	862	893	863	854	803	885	856	860	850	846	933	883	802	893	818	916	861	859	899	874	876	902	871	858	891	890	816	835	842	839	873	925	877	863	867	870	877	906	906	869	865	942	872	892	909	832	845	846	871	819	828	835	899	838	849	858	853	843	841	874	854	922	841	903	891	875	870	860	865	840	877	881	877	884	850	854	844	902	906	892	879	901	884	903	849	917	853	893	864	889	899	868	908	876	909	948	851	831	898	925	852	895	829	875	893	880	888	876	828	853	789	874	939	816	861	886	920	873	887	915	828	893	890	928	896	933	882	922	833	861	850	817	874	916	866	915	866	825	847	888	854	852	869	815	925	879	875	871	868	812	902	865	905	844	800	907	904	875	887	862	807	881	899	831	844	871	855	888	846	881	861	887	873	894	871	896	826	886	883	880	915	851	852	876	850	870	857	866	824	888	890	861	954	851	879	888	822	852	853	864	858	894	872	895	914	816	917	864	900	866	856	864	845	820	877	865	877	830	891	909	870	916	875	874	904	856	877	857	922	894	883	881	887	868	780	892	871	889	927	882	823	911	838	900	876	885	879	890	902	845	912	856	926	890	885	895	835	893	897	888	885	874	892	822	906	901	856	857	850	924	917	877	845	891	890	844	855	895	833	859	890	841	854	829	876	883	845	895	893	909	870	942	925	829	887	884	899	905	950	817	905	852	853	877	938	834	904	888	892	875	871	884	901	853	875	844	850	866	904	871	881	878	897	911	886	835	848	905	871	848	936	915	823	887	880	886	849	910	890	861	881	890	904	833	905	859	875	903	906	867	858	882	869	892	863	881	875	830	853	870	874	907	874	854	813	853	869	876	842	882	888	838	914	920	844	899	893	869	885	862	882	837	859	873	863	893	856	860	887	834	864	887	865	836	856	884	885	894	858	907	829	910	866	889	899	856	850	865	899	883	849	843	869	884	861	867	911	879	842	906	894	885	859	893	892	885	887	884	906	891	868	861	880	891	892	839	858	879	868	877	849	853	853	841	884	866	866	855	913	854	856	881	873	867	903	858	840	872	904	856	897	914	881	848	835	897	884	887	855	858	896	855	877	860	849	920	867	866	857	885	859	899	854	892	889	881	836	860	896	885	850	862	797	884	836	791	856	876	853	895	869	815	886	851	866	855	891	908	865	887	914	876	854	877	850	825	881	871	906	835	847	886	838	850	909	871	828	902	888	924	877	868	849	847	882	851	871	877	875	841	886	874	853	884	877	827	892	855	906	888	855	878	858	875	928	839	846	829	841	876	841	838	846	849	852	854	840	910	900	887	866	903	857	851	886	884	848	882	870	887	843	864	866	838	868	836	902	824	893	841	871	913	840	822	891	858	880	898	832	861	906	883	916	874	819	860	850	898	864	857	893	903	835	883	787	867	853	847	839	882	865	833	849	910	879	905	891	856	896	880	862	876	888	897	860	912	843	895	849	877	890	835	913	858	904	899	874	887	888	884	899	817	814	880	883	859	842	891	841	890	884	922	909	836	859	887	949	850	894	903	871	875	895	815	926	912	820	860	912	869	890	842	948	871	870	832	869	851	805	813	890	869	900	827	905	858	899	865	913	895	886	901	873	858	858	845	846	850	909	863	870	846	901	867	882	872	892	870	882	907	840	871	861	857	795	851	827	896	877	872	873	864	903	824	899	835	844	825	876	857	827	838	813	826	837	869	860	894	878	883	873	852	868	876	859	908	868	831	881	900	850	887	896	832	874	830	834	864	841	824	869	865	849	857	883	903	896	848	836	834	883	819	908	805	888	909	912	895	844	899	945	844	849	841	925	856	874	885	906	912	912	890	872	920	847	852	837	930	861	889	887	846	881	848	845	834	891	898	847	826	870	867	891	828	901	794	888	831	872	891	833	858	825	858	873	918	898	801	853	857	879	846	844	924	854	823	894	883	898	926	918	845	832	852	858	860	847	809	889	926	884	848	842	877	866	875	892	890	881	877	903	853	904	842	832	878	874	862	848	844	904	802	843	876	830	841	905	928	887	883	929	886	833	894	887	845	900	885	878	862	878	914	891	860	882	896	895	880	859	866	862	899	872	857	866	840	889	916	872	883	883	890	895	918	850	862	876	876	900	878	835	848	892	908	905	882	869	915	872	839	898	856	897	884	881	853	908	874	843	950	874	859	856	903	932	893	895	867	872	862	885	892	910	912	879	906	815	858	886	884	819	895	892	822	889	914	854	880	862	898	859	890	867	897	865	892	852	866	915	819	851	866	829	870	838	912	890	843	879	808	865	891	868	904	895	867	827	845	896	905	867	826	879	839	866	904	869	865	910	900	871	857	866	887	909	900	877
1513	734	466	1634	16783	23665	16105	6186	1578	407	143	83	81	64	85	69	83	67	65	73	83	75	63	60	54	72	86	59	68	77	65	69	75	92	80	68	70	65	78	56	73	73	76	66	66	63	84	61	69	60	65	91	70	69	62	59	78	66	54	70	68	79	67	75	69	77	70	69	64	80	68	75	58	64	58	88	58	79	77	65	72	64	54	81	66	71	89	70	66	57	68	85	78	64	84	66	87	64	70	68	85	66	80	71	59	65	81	83	75	67	91	76	77	79	69	73	77	70	63	71	74	60	79	70	75	85	57	51	76	61	70	71	79	92	69	65	68	75	76	73	69	99	72	71	80	54	79	72	75	68	72	75	65	59	70	74	77	71	82	60	63	68	77	75	72	58	79	87	64	76	80	65	72	75	74	76	67	76	71	70	74	69	86	76	69	69	65	65	75	68	53	71	77	68	64	79	71	76	79	67	69	60	69	65	75	66	60	70	74	60	72	70	67	72	72	70	66	67	83	63	65	68	78	63	88	58	72	69	85	70	68	85	64	79	61	78	77	88	69	57	71	69	74	66	89	76	56	66	71	56	79	56	69	72	75	71	78	84	72	79	81	64	64	78	74	68	66	88	82	80	63	73	68	66	65	59	72	73	68	68	55	78	83	80	73	64	64	72	86	65	83	64	67	64	76	58	64	64	67	67	69	70	81	60	84	75	74	76	70	79	59	72	67	74	79	82	66	67	66	71	79	59	75	68	65	65	73	64	73	62	59	79	75	62	63	66	70	68	65	69	73	80	63	75	80	71	63	59	76	78	68	77	58	72	74	55	76	80	61	65	70	75	65	73	68	69	66	52	73	69	76	68	89	60	55	63	72	61	68	74	69	77	71	59	72	76	67	77	73	76	63	81	67	75	74	69	75	65	69	65	65	60	74	59	70	66	61	75	78	79	75	67	80	80	86	80	80	69	66	61	71	68	71	74	75	70	67	81	63	74	63	63	80	62	60	76	73	78	80	89	68	60	87	69	60	65	67	53	81	55	61	75	52	67	68	62	74	71	66	65	73	62	67	70	75	71	58	59	61	51	75	65	71	75	70	55	60	78	67	76	61	76	79	80	70	59	69	63	61	82	66	76	55	70	72	60	76	67	77	70	69	54	58	66	68	70	64	85	75	74	79	61	70	86	68	78	66	68	75	62	58	79	71	62	59	71	73	72	69	72	63	76	71	70	87	70	73	80	66	79	63	63	63	72	67	90	73	56	74	65	74	63	81	86	74	55	67	65	68	72	73	75	72	59	76	68	89	78	70	58	82	73	66	61	63	90	68	58	62	70	57	70	84	67	63	78	75	80	73	84	70	69	81	90	62	54	74	56	63	66	62	61	76	74	74	70	71	52	63	69	50	78	82	70	59	70	68	69	79	82	62	65	57	70	83	81	76	69	62	81	81	62	75	65	83	69	57	67	80	80	58	58	62	56	74	66	72	67	75	80	84	73	53	61	70	59	86	68	70	62	77	72	68	72	72	66	57	69	72	76	76	78	60	75	77	60	68	74	61	81	80	62	62	67	73	66	61	90	88	73	57	66	75	64	69	69	67	64	66	78	68	72	78	63	72	70	60	69	51	62	68	70	63	76	60	69	77	65	75	67	72	66	76	73	55	70	77	78	83	63	74	61	57	73	68	83	70	69	63	83	65	54	69	62	82	75	56	70	79	55	71	72	75	73	64	78	82	74	68	69	81	82	68	81	73	68	73	63	69	68	63	65	71	87	71	58	71	59	65	66	68	68	67	71	70	75	69	63	64	70	61	59	67	71	74	57	82	71	67	74	81	74	73	67	61	68	66	68	70	69	66	82	65	64	71	59	70	75	69	60	67	62	67	58	74	80	89	76	74	53	66	64	84	60	84	50	67	50	73	75	74	76	56	58	86	76	69	72	78	85	95	63	63	80	69	83	61	67	77	75	68	63	66	68	74	78	80	57	74	82	76	67	71	78	72	71	69	63	80	65	74	80	72	60	88	80	71	76	68	64	66	65	57	63	62	75	75	80	68	57	76	74	67	70	68	90	60	58	82	70	75	79	68	71	77	75	95	72	67	67	66	63	75	74	78	56	62	66	82	67	61	73	66	66	77	79	83	73	63	71	85	60	78	78	75	76	79	81	68	76	69	70	70	80	63	66	64	67	61	81	87	70	56	70	78	82	83	75	67	78	78	58	86	80	68	70	64	62	68	76	73	74	76	73	73	65	98	71	74	65	67	60	72	61	57	67	67	59	68	56	78	82	64	81	71	68	90	63	61	59	66	73	82	73	62	74	64	76	57	65	70	75	74	71	75	66	63	76	87	70	78	74	64	76	62	67	78	50	70	61	69	68	70	59	79	74	71	72	74	65	78	63	61	77	62	74	84	66	88	77	65	72	67	77	64	68	70	74	74	67	79	64	71	69	70	57	76	71	85	80	58	51	59	57	71	65	74	75	65	66	70	76	79	64	74	73	71	67	76	63	80	83	75	72	64	48	75	73	60	59	65	65	66	72	74	69	56	83	76	75	74	62	74	66	63	72	67	69	82	56	72	58	62	75	60	67	76	58	69	62	74	82	74	61	74	70	79	64	78	50	81	77	58	84	74	75	75	62	65	72	74	65	69	66	83	76	77	69	78	80	70	57	82	65	62	73	68	72	67	66	62	85	59	60	74	71	56	51	74	78	62	78	66	69	62	70	66	77	63	58	75	77	65	73	61	68	64	68	74	68	73	61	90	63	67	65	71	59	81	61	67	71	61	78	79	63	73	74	68	73	76	58	65	83	79	76	64	78	65	79	64	73	72	75	55	72	70	59	70	70	69	65	66	66	80	67	77	74	77	71	94	81	67	69	82	65	72	60	62	49	69	67	52	58	69	86	71	65	65	69	63	66	68	77	79	61	74	80	91	66	70	71	81	78	82	64	55	77	76	72	68	76	71	79	62	66	61	57	67	62	71	52	72	70	84	72	70	77	76	75	67	70	66	73	59	63	75	74	54	60	45	74	66	51	66	67	65	51	57	59	68	82	60	71	84	75	73	69	70	81	66	60	71	89	83	72	72	94	59	63	70	75	80	80	73	67	73	63	77	60	87	55	82	65	58	74	65	72	69	71	82	90	66	86	59	62	76	65	59	82	74	65	63	87	84	74	68	66	79	57	75	82	62	77	69	57	68	66	63	75	64	67	74	72	80	63	85	85	70	77	82	76	74	61	79	67	73	80	80	71	68	71	64	76	64	70	76	75	78	81	74	71	70	69	67	77	79	62	67	68	70	75	77	64	60	61	64	88	79	83	69	59	71	77	78	62	66	86	70	73	75	61	76	76	66	66	57	77	72	75	78	68	76	60	78	73	72	60	63	63	62	56	57	61	63	83	74	68	65	57	74	65	60	74	78	62	72	72	72	73	72	74	68	67	67	66	77	75	68	54	64	75	56	81	50	79	65	75	77	63	73	72	67	61	65	83
22927	13807	9093	31678	75630	77719	59614	39017	23147	9667	2893	1236	934	885	886	847	975	923	927	843	887	900	875	844	945	910	903	930	916	904	882	868	890	925	917	896	861	916	945	915	865	855	847	863	871	891	885	903	866	883	872	964	924	935	899	928	916	858	923	856	951	889	902	897	925	910	879	931	895	904	879	898	929	937	910	862	858	879	888	958	909	912	904	934	906	914	881	884	855	871	927	890	933	917	908	866	927	885	981	860	910	910	907	909	847	866	863	851	847	927	875	921	918	936	855	863	935	891	848	957	945	880	975	852	906	892	901	918	881	892	904	919	936	911	912	896	964	949	918	847	873	849	886	932	927	904	890	874	955	879	959	835	882	883	835	863	881	904	891	939	891	936	899	909	923	878	871	860	870	953	923	937	881	907	869	924	882	895	876	853	909	889	926	895	902	903	932	908	895	866	882	895	905	889	894	914	884	908	862	948	893	908	883	907	897	941	900	893	898	919	857	878	882	932	936	890	888	891	890	869	868	876	868	882	883	877	880	927	870	872	873	903	868	903	945	933	847	908	903	878	883	942	884	902	905	878	872	912	953	878	867	882	871	896	952	896	879	920	854	837	896	876	860	857	911	875	949	843	910	862	943	879	866	910	856	933	852	916	839	946	893	916	904	872	923	845	911	921	926	891	871	932	868	882	942	849	880	895	949	955	931	907	940	910	899	908	942	888	941	937	939	892	908	880	886	850	862	953	897	874	923	959	908	950	886	866	900	861	877	910	908	920	883	881	879	934	869	927	849	884	864	918	884	875	933	959	950	867	905	908	859	923	886	923	868	912	931	838	896	987	916	895	879	899	923	893	905	927	869	871	938	927	921	961	856	898	904	920	901	884	937	866	884	914	854	818	887	871	905	910	906	917	867	906	927	866	906	852	896	889	884	854	843	888	889	873	934	848	869	904	897	875	864	928	864	912	893	865	902	885	906	922	857	937	932	857	899	871	909	908	895	949	848	878	922	903	912	951	871	927	877	896	947	921	893	939	931	926	870	937	887	826	879	912	874	895	906	875	930	894	922	905	949	927	917	906	887	832	870	909	902	886	926	928	864	920	897	898	918	874	890	920	910	971	905	918	853	914	900	893	841	911	944	906	826	932	922	903	934	926	873	907	900	895	862	902	891	868	918	922	946	904	888	882	878	913	872	894	911	896	847	913	920	884	928	857	959	892	898	961	930	920	922	919	894	868	915	903	864	870	921	941	917	898	860	931	870	905	868	881	892	909	916	940	881	809	920	886	900	830	907	894	922	838	881	919	908	921	941	895	890	882	919	861	917	886	920	852	886	880	843	909	941	908	895	874	886	903	964	940	885	911	895	907	933	856	911	925	926	898	884	815	869	867	894	908	919	881	891	956	831	871	884	908	834	899	845	896	913	921	913	907	902	865	905	947	935	945	939	858	866	881	949	913	905	897	919	947	871	914	926	875	880	867	895	912	917	916	894	927	910	868	939	907	915	900	880	922	910	920	917	844	897	896	896	887	887	929	878	891	908	884	897	901	873	885	888	888	900	874	875	882	916	908	909	922	875	850	888	855	908	908	881	927	914	873	870	898	912	858	871	913	900	884	954	897	890	832	877	946	907	900	906	914	878	933	876	947	844	896	881	957	862	926	855	918	925	938	930	855	922	854	885	848	868	932	902	899	893	833	882	913	873	867	866	891	898	864	890	866	944	930	909	928	860	909	942	903	896	954	892	860	892	883	954	875	918	894	905	943	889	932	905	914	900	892	925	925	866	907	910	911	845	890	855	909	881	927	916	937	907	885	871	913	883	870	905	916	914	904	913	917	920	955	941	915	866	917	854	950	899	927	915	926	908	854	894	890	921	896	916	886	885	858	901	955	954	870	879	873	841	886	923	820	946	978	896	887	899	937	909	878	900	884	885	909	889	902	893	917	842	908	840	919	891	887	898	867	930	894	907	875	860	944	798	934	915	873	856	873	857	921	926	872	923	913	889	856	871	944	845	860	894	879	945	878	878	905	932	921	913	888	885	925	915	907	917	920	891	883	902	905	880	922	931	923	843	912	857	871	888	945	897	937	905	907	942	895	906	895	898	896	873	884	941	884	908	899	886	911	891	938	880	908	895	944	881	879	906	924	912	908	915	902	926	923	922	878	897	932	912	892	872	844	926	913	903	903	886	823	827	891	868	899	869	895	919	917	909	879	906	904	872	913	912	891	896	873	878	901	897	885	936	870	835	872	900	919	931	912	913	904	948	895	857	855	873	929	905	943	882	866	893	905	911	880	877	904	858	915	896	930	877	880	879	870	912	853	918	872	899	875	867	893	970	936	858	824	877	902	830	930	898	878	929	857	879	914	873	897	901	891	860	882	910	877	945	912	876	915	922	899	876	921	924	859	896	858	937	893	909	882	871	891	874	891	854	909	888	885	874	885	913	913	896	847	925	941	913	948	883	900	863	910	879	915	861	865	935	873	946	924	841	850	854	924	904	917	899	925	922	887	945	850	843	877	915	880	869	896	810	842	938	845	881	822	896	904	864	886	909	903	965	894	946	861	921	938	879	907	896	916	911	893	915	894	890	898	889	966	902	950	916	902	833	862	888	882	896	847	887	898	870	897	851	917	871	935	904	889	926	942	877	856	897	943	930	891	925	907	936	898	859	895	937	846	891	937	929	918	884	905	910	911	919	947	882	893	907	913	920	859	962	877	914	946	864	898	868	911	902	954	940	902	931	829	915	943	839	885	878	908	934	953	955	901	879	971	947	923	930	956	878	889	920	872	967	891	930	882	887	885	904	980	874	859	893	890	888	916	910	825	850	892	888	847	944	888	930	876	918	894	928	864	877	901	907	931	902	946	961	923	900	914	914	940	906	886	926	913	938	890	882	872	898	858	933	901	853	860	888	885	898	916	940	894	929	943	903	864	889	900	883	905	874	892	910	920	927	866	866	816	950	891	890	859	935	830	916	868	927	897	920	876	871	894	925	892	917	910	903	911	893	907	969	913	916	941	929	864	875	843	878	855	933	904	882	855	920	879	881	887	877	881	880	958	868	878	860	924	861	902	889	914	875	913	892	934	898	933	874	915	874	898	847	885	919	965	883	873	866	899	879	894	919	815	905	924	895	912	862	888	895	930	926	887	890	855	915	930	899	895	889	916	881	901	889	889	874	906	900	924	863	911	867	897	844	914	895	879	910	882	858	847	897	905	857	890	900	917	969	901	921	882	904	900	877	905	920	890	870	874	890	890	852	941	889	932	892	887	890	945	915	904	856	955	932	890	910	859	970	920	889	888	876	893	872	865	902	883	870	904	892	854	871	896	880	880	855	880	888	854	909	889	868	896	897	900	849	917	928	913	868	910	872	897	892	861	909	921	896	897	859	939	889	896	878	862	893	894	906	886	852	870	885	953	842	870	904	933	929	935	875	891	903	903	825	903	903	923	894	857	905	893	906	943	875	880	943	911	856	912	913	892	927	930
1740	332	202	559	4782	5753	3395	1218	328	135	86	65	40	60	53	79	62	63	70	50	62	53	63	63	73	52	77	72	60	52	57	57	61	55	60	49	64	56	56	47	58	62	57	53	68	60	77	48	58	73	73	69	56	78	67	61	52	63	68	62	58	60	55	57	53	60	59	57	64	55	61	72	45	69	50	52	69	66	69	51	58	52	64	67	79	62	66	61	61	62	63	57	65	60	66	65	65	62	53	58	63	69	66	53	51	66	63	56	67	41	62	67	60	65	56	62	72	52	69	67	67	59	58	55	72	64	56	64	58	78	49	68	56	60	62	64	78	71	63	69	61	59	48	57	55	53	69	66	59	61	72	52	47	51	49	59	62	73	61	65	65	62	61	55	68	68	68	67	69	62	74	52	50	71	64	50	63	54	57	75	66	57	59	84	83	56	63	59	49	75	62	62	68	67	61	60	60	67	67	50	62	62	62	55	57	68	61	56	57	68	52	59	54	70	51	66	54	62	54	61	66	69	62	52	50	68	58	60	62	70	63	52	61	67	57	55	48	61	54	67	69	52	68	50	75	58	66	43	67	62	56	59	53	66	66	59	70	89	60	60	60	64	65	56	52	56	78	49	54	79	69	62	55	74	56	64	67	64	63	64	66	60	63	54	57	70	63	60	79	71	73	59	50	57	54	65	63	51	62	75	62	63	59	50	68	81	61	52	74	69	66	68	69	62	69	65	66	58	64	56	70	50	69	45	72	64	77	64	65	64	63	74	70	64	67	68	68	92	54	65	63	51	61	60	55	53	74	66	56	60	56	66	71	63	70	56	50	69	53	54	55	65	83	71	54	58	54	56	53	70	65	61	51	89	68	67	66	67	82	57	60	63	84	63	48	59	52	91	61	62	56	56	67	65	52	54	66	64	72	52	57	77	72	59	57	60	67	62	67	67	64	68	64	55	64	57	66	71	64	67	50	64	63	64	59	67	61	72	51	62	60	54	61	72	61	65	75	62	66	58	63	53	72	56	66	79	48	65	76	57	57	60	70	71	58	65	58	73	72	73	52	66	75	64	65	59	57	54	64	64	65	54	59	63	67	55	56	63	65	66	56	63	70	55	55	53	69	71	57	76	74	69	57	59	61	65	67	75	55	69	59	67	79	57	55	58	68	55	63	65	59	68	62	53	77	55	73	68	52	65	57	68	51	61	63	55	83	61	57	70	58	59	50	80	60	54	56	65	61	56	53	45	69	51	46	59	71	70	60	65	64	62	85	55	72	70	73	67	59	72	73	68	62	62	54	64	51	65	68	63	53	74	61	58	52	60	58	66	56	63	62	65	61	55	70	64	71	72	70	64	48	72	66	76	67	70	63	63	68	66	45	54	59	49	54	64	65	66	51	60	55	71	60	63	70	60	50	60	62	75	71	62	61	60	69	65	71	59	58	62	60	62	54	63	59	71	56	60	58	71	75	65	62	66	55	71	71	52	58	63	74	54	79	62	55	56	68	80	66	59	70	75	67	75	63	70	64	68	73	70	69	61	57	74	67	57	64	63	61	62	61	44	57	63	59	68	74	57	60	58	60	70	64	69	51	61	62	55	61	60	71	70	70	83	56	59	68	60	52	60	66	58	61	65	67	65	72	62	53	76	66	56	68	68	64	61	65	74	55	54	71	73	67	70	53	61	63	76	53	56	64	68	55	70	52	81	61	47	84	58	58	68	63	66	69	54	61	69	76	58	54	71	69	55	65	65	53	51	59	79	79	58	62	52	69	62	74	69	50	75	58	63	79	63	61	59	54	68	45	69	65	59	60	73	71	64	64	66	57	56	50	76	73	53	65	56	56	61	55	49	69	72	67	66	62	63	67	70	60	50	64	50	71	67	68	57	63	75	64	55	67	69	55	55	62	61	72	68	59	68	54	75	73	59	55	69	59	64	71	68	62	65	64	65	59	64	67	66	69	68	66	71	75	67	72	65	56	62	57	67	50	58	59	59	60	76	64	46	52	61	51	67	69	69	70	67	76	66	57	52	61	61	64	72	60	63	57	68	68	68	64	68	54	57	64	64	59	73	74	60	69	48	63	60	74	82	56	50	60	70	39	44	60	76	64	57	46	59	65	59	67	69	69	57	62	62	61	63	53	58	60	64	62	75	56	59	83	62	64	50	63	66	68	63	69	49	60	65	64	52	70	63	56	62	54	72	67	55	60	54	62	57	73	68	75	65	63	49	66	60	56	60	59	49	47	70	65	65	58	57	78	49	53	67	62	61	59	59	56	70	57	67	60	71	49	65	59	64	57	59	60	50	65	52	58	60	62	49	55	64	56	55	62	62	68	51	64	68	81	48	57	62	62	52	70	62	70	58	65	63	46	69	56	63	62	53	75	55	61	57	70	56	68	61	55	66	69	66	65	70	63	60	57	69	59	50	68	64	74	65	58	71	66	58	62	55	58	53	57	62	58	62	53	52	61	65	57	60	65	58	59	65	71	53	62	73	56	60	63	66	75	70	76	76	68	53	67	66	61	68	72	63	53	65	60	55	74	65	54	73	60	48	62	70	62	63	65	54	64	46	55	70	73	58	50	45	56	63	61	68	65	79	64	61	63	60	57	63	73	62	56	60	60	67	65	60	56	52	69	68	80	57	73	64	46	51	62	78	49	58	64	66	57	57	53	67	61	64	65	69	52	56	51	51	56	56	67	55	68	59	71	64	57	64	58	64	45	59	61	71	56	64	62	63	54	43	62	58	75	54	48	84	57	62	58	65	63	54	61	66	70	53	55	76	67	60	63	56	57	49	66	49	68	62	58	65	55	65	65	50	72	57	70	65	61	65	58	60	72	59	72	66	68	55	73	61	76	64	49	50	52	60	73	60	64	62	68	70	69	71	66	73	63	59	57	61	74	61	57	63	61	60	50	68	67	55	56	81	71	62	77	65	56	60	58	71	57	62	54	61	63	64	51	71	55	73	77	75	56	52	68	68	53	59	54	67	68	58	66	53	68	69	52	66	63	65	65	71	61	59	65	55	54	59	55	66	57	62	76	72	53	57	59	48	61	65	56	66	48	57	72	74	50	58	69	68	71	57	64	65	51	60	59	72	62	64	83	77	46	66	70	59	65	63	56	64	72	74	70	70	60	61	70	62	80	62	55	54	66	63	58	58	60	65	75	64	70	56	58	68	60	67	74	76	62	53	59	53	55	63	68	62	71	66	70	64	58	67	70	65	71	65	59	77	63	64	50	80	59	48	59	53	58	47	71	61	72	66	64	51	48	52	76	61	59	53	58	47	65	51	60	69	59	67	69	56	68	70	66	47	67	70	58	60	59	61	68	47	72	66	67	62	60	55	68	72	61	58	61	54	64	84	66	68	64	71	64	67	73	58	61	63	47	65	60	75	58	50	64	64	69	48	57	67	61	66	72	53	58	55	67	57	66	61	57	67	49	63	76	50	85	57	69	44	64	62	55	54	54	53	72	60	73	71	68	48
16473	7742	4541	20327	50972	46784	35016	21879	8790	2926	1274	815	792	754	800	799	744	763	769	805	808	795	799	828	770	760	791	785	754	824	826	793	823	781	770	775	811	762	808	816	793	803	786	766	834	784	808	806	749	837	751	813	847	758	818	767	862	764	795	798	758	741	848	769	804	786	785	814	793	821	796	772	821	758	811	763	735	813	783	765	759	770	779	803	798	788	759	808	736	773	774	794	746	788	794	842	721	836	813	799	813	763	782	797	806	809	780	808	862	791	830	812	828	751	831	790	774	829	818	809	775	773	802	768	780	787	780	787	756	818	777	781	785	850	781	805	823	753	806	779	794	787	825	787	765	800	754	779	758	804	824	819	776	813	814	787	768	801	756	808	786	792	762	793	765	798	759	836	799	773	758	810	788	812	829	753	750	812	799	778	774	825	764	855	739	843	790	769	820	768	827	764	815	803	812	784	809	810	853	779	804	819	777	792	783	763	818	801	841	782	816	795	769	852	795	784	852	786	783	783	763	768	810	792	807	771	779	792	838	814	791	763	800	809	789	817	780	793	796	794	797	744	792	727	747	777	800	773	802	731	815	830	793	757	828	778	841	777	816	820	762	789	753	784	786	767	764	779	796	803	836	761	800	826	779	851	786	789	767	749	732	801	783	818	796	759	855	776	736	791	808	785	776	819	784	795	757	798	807	776	820	798	798	846	778	832	777	812	778	803	835	743	779	797	796	814	773	795	782	742	807	808	845	800	829	753	801	798	742	797	805	793	819	800	773	804	783	779	800	766	810	802	797	799	736	772	789	777	803	810	810	769	805	793	792	762	769	762	836	819	785	797	782	776	793	790	825	801	835	747	824	783	829	819	837	773	739	791	790	796	785	823	793	793	798	829	827	808	807	746	748	802	815	781	844	763	825	810	808	776	782	763	800	801	853	756	799	817	799	793	765	818	846	810	798	790	827	785	800	753	780	772	807	827	838	752	811	796	769	836	833	792	811	731	795	788	812	808	799	778	762	817	820	793	756	820	827	809	781	796	763	816	809	738	822	757	743	817	781	835	792	773	831	806	776	802	851	773	772	770	806	750	717	811	752	799	795	818	796	781	835	809	796	793	793	771	766	799	784	787	794	846	780	834	798	827	735	821	786	745	798	787	772	745	807	779	789	761	809	807	762	807	757	793	822	765	762	789	805	770	778	763	835	800	774	837	830	788	778	784	801	761	812	752	823	772	804	815	802	787	734	765	753	781	797	750	802	793	772	788	794	736	815	805	775	837	802	798	811	803	787	770	762	784	753	823	829	815	799	772	831	776	793	783	760	779	805	787	789	827	757	792	768	773	856	822	788	749	758	758	812	771	810	777	768	829	800	751	752	795	800	785	788	801	830	808	819	779	846	773	799	849	792	750	766	785	741	782	789	833	816	856	771	829	806	813	840	757	755	781	771	772	783	835	820	812	828	780	815	798	786	788	834	803	771	749	760	809	792	745	777	785	758	835	854	840	783	810	775	798	816	808	762	747	772	795	774	774	804	781	798	799	814	778	803	783	778	765	825	784	820	792	793	790	761	800	792	807	778	809	855	772	764	781	801	800	770	845	837	836	772	767	762	787	790	806	792	773	789	791	818	793	825	793	798	765	787	809	760	848	778	772	825	748	818	753	787	776	798	813	798	744	844	800	798	754	742	768	780	833	801	775	796	796	836	744	775	810	781	766	800	777	793	776	799	860	761	765	819	784	821	776	820	783	825	829	860	784	802	787	827	815	787	771	823	806	829	800	770	785	837	779	806	774	779	841	804	837	805	799	779	777	779	823	766	758	813	744	836	766	803	815	777	770	811	757	805	799	788	831	809	794	805	804	748	885	802	780	847	851	824	751	777	803	810	819	786	847	810	802	800	826	784	816	777	828	744	786	800	812	809	825	798	794	802	797	798	842	778	768	763	794	832	796	784	809	803	786	794	737	790	800	794	796	847	838	775	854	743	789	808	752	852	770	715	767	775	810	823	802	737	745	808	824	783	774	775	785	754	802	756	806	805	831	807	802	833	773	801	796	836	763	817	769	791	826	789	793	783	821	825	754	786	835	810	746	764	800	787	823	777	818	776	799	723	818	841	790	757	798	787	799	753	816	728	779	830	785	795	782	773	790	820	803	771	790	835	800	763	780	815	771	799	762	766	804	794	812	825	787	808	798	764	734	775	799	798	806	837	833	797	795	846	815	815	750	786	787	801	815	800	765	817	735	813	789	823	765	781	791	795	772	762	799	788	817	806	830	790	806	775	845	768	802	761	789	735	821	775	795	712	760	776	736	792	771	815	788	741	737	808	798	781	749	781	808	791	822	805	769	804	769	770	751	828	784	769	795	804	787	840	795	771	802	786	796	777	788	746	799	775	783	830	817	794	773	817	792	790	766	768	803	807	780	814	799	733	814	782	787	789	766	762	765	817	751	773	772	812	818	816	804	866	844	751	808	866	778	770	753	769	752	809	812	741	807	783	822	819	782	766	801	846	781	795	754	769	803	784	758	782	818	816	786	765	794	794	804	821	792	842	820	799	807	884	806	766	782	793	778	797	799	795	781	817	782	773	849	813	797	825	808	806	791	759	784	809	767	792	805	772	768	808	818	806	833	804	814	765	794	732	801	817	776	784	821	779	755	806	777	743	802	806	798	791	777	860	777	771	765	797	791	806	790	768	762	776	811	798	785	769	825	836	798	823	777	819	811	745	756	766	755	804	817	782	785	799	828	789	831	775	763	789	759	832	782	814	810	799	751	752	817	822	772	821	722	772	769	791	837	814	809	800	794	826	781	806	785	768	770	826	818	834	779	782	776	765	777	839	746	789	817	753	804	818	816	812	765	803	765	776	814	793	846	804	777	782	760	796	782	816	773	783	766	803	809	785	783	747	821	869	765	800	789	793	836	807	780	787	830	744	753	790	757	771	727	786	773	774	809	835	787	839	771	839	791	816	813	723	799	811	819	795	785	791	777	871	855	782	847	795	797	809	799	812	768	760	791	784	850	787	817	791	822	781	793	834	836	806	795	750	760	791	759	766	787	848	873	812	759	770	797	782	769	804	770	773	767	764	811	813	785	765	818	789	794	780	840	828	794	808	810	774	772	800	818	796	817	794	810	845	757	772	814	830	796	810	801	810	807	725	808	850	821	799	787	846	827	796	844	844	772	785	804	807	782	843	772	791	838	774	801	773	827	828	799	753	789	819	756	752	766	848	811	827	772	865	774	863	815	812	771	790	789	768	786	788	807	867	825	754	765	831	794	783	755	782	798	767	804	826	788	765	771	743	799	771	757	791	824	765	766	786	759	825	754	766	812	781	817	789	798	803	791	803	769	798	805	786	848	796	799	774	756	788	777	761	793	756	790	801	843	746	773	813	763	742	816	742	772	864	811	772	789	792	811	806	785	827	799	752	785	750	787	787	778	792	787	777	758	799	741	821	827	799	794	804	846	751	790	755	788	771	807	763	798
922	499	321	963	10933	14690	8355	2789	712	245	100	69	55	77	76	60	63	72	69	72	83	58	73	64	64	52	68	57	71	67	78	59	69	67	49	56	50	81	50	58	64	62	74	71	70	62	64	66	65	66	65	65	78	66	55	60	72	74	79	60	68	58	69	63	60	67	57	74	62	67	76	63	71	77	55	80	70	68	77	68	80	73	60	72	64	67	64	62	75	68	72	71	81	68	65	55	76	78	65	61	63	59	56	62	67	60	69	67	83	73	67	71	62	59	59	74	64	60	63	60	47	48	67	46	64	71	55	54	68	62	74	72	67	71	56	73	73	69	62	67	51	79	60	65	69	60	53	68	63	75	62	69	70	63	65	71	68	64	69	65	64	67	64	65	61	63	55	64	58	75	64	71	78	55	59	57	49	58	60	67	63	73	83	70	69	66	73	73	71	56	70	63	62	64	64	61	62	72	70	74	70	54	59	58	46	66	75	69	66	61	68	65	60	66	53	75	53	58	67	54	57	58	54	71	53	61	74	73	53	63	67	73	64	51	64	56	69	58	63	61	67	53	56	83	74	55	69	69	49	55	58	62	58	63	62	65	69	74	67	59	79	55	65	57	55	65	71	73	67	68	75	47	60	58	71	56	48	63	67	59	64	74	73	56	82	60	54	84	71	75	60	67	63	64	78	66	66	92	58	66	72	71	57	71	70	66	58	60	59	53	78	51	59	63	55	69	66	68	70	60	57	55	83	64	68	66	68	82	66	56	70	63	62	58	56	64	52	65	71	79	67	52	74	52	67	55	70	69	56	91	61	60	80	73	66	60	73	76	68	53	60	68	57	71	82	63	58	66	78	62	51	52	75	72	85	62	60	61	61	65	79	57	60	78	62	47	58	64	71	69	72	64	59	56	58	63	69	59	68	53	71	76	66	86	77	56	65	67	52	60	63	58	60	61	66	65	69	65	71	74	60	56	58	76	60	60	61	59	71	74	54	56	66	76	54	45	56	63	52	63	80	76	72	66	66	75	63	74	66	69	67	71	70	70	68	59	66	58	65	65	81	81	62	53	62	66	59	54	70	62	68	73	58	60	66	64	77	63	64	68	62	74	56	73	52	46	67	59	68	73	82	64	44	52	49	68	65	72	62	59	57	64	54	79	60	77	62	62	72	61	63	72	63	57	63	59	69	64	69	57	68	50	68	62	49	66	60	71	61	67	57	67	63	58	79	58	79	65	64	66	72	74	77	76	69	61	70	61	68	56	67	77	61	69	56	72	70	63	69	65	76	54	61	52	71	67	64	72	63	65	63	81	56	61	62	64	57	57	58	55	60	67	46	46	62	71	69	77	56	57	65	65	65	65	72	48	65	64	76	69	73	68	66	53	75	66	57	56	59	62	72	80	61	68	67	56	62	64	56	62	49	74	70	64	72	76	61	75	73	84	57	66	68	48	79	58	68	71	66	54	66	73	72	64	55	63	53	48	81	65	61	59	57	45	60	77	58	57	63	65	52	61	52	56	57	60	70	58	61	80	69	51	66	79	66	60	64	62	48	63	56	69	59	70	80	70	67	67	71	77	61	72	60	55	66	70	63	67	57	69	54	73	65	71	69	76	61	70	66	77	61	66	62	77	73	71	70	70	68	54	74	57	77	61	68	60	67	64	74	70	62	56	73	69	63	71	54	63	57	70	76	68	65	56	64	73	62	72	72	80	59	63	85	60	60	71	78	46	72	69	58	56	69	48	51	50	59	77	64	50	56	50	69	48	61	62	66	83	77	71	72	69	60	63	64	63	64	54	65	62	75	80	58	68	60	54	48	62	72	57	58	72	71	59	58	61	82	61	55	60	78	59	58	69	66	62	57	63	55	76	62	81	76	66	71	69	58	71	68	83	59	72	68	46	59	56	59	78	59	70	60	70	60	79	72	63	75	64	67	77	58	63	62	54	62	56	75	74	63	75	60	58	71	60	68	59	66	61	60	72	64	67	75	51	68	58	74	69	71	61	63	69	65	68	67	72	58	57	70	56	70	58	54	74	76	73	64	55	68	73	63	59	50	64	71	77	70	75	58	51	58	66	70	78	65	77	56	63	59	64	63	81	60	70	55	67	51	62	60	62	48	67	67	71	57	66	64	71	67	60	61	69	73	54	54	63	65	65	66	72	65	76	59	70	68	67	49	52	79	70	49	69	55	82	61	54	54	68	67	67	56	56	54	60	59	70	71	60	64	59	53	67	78	75	61	58	56	73	64	68	70	46	72	65	66	72	69	67	62	61	75	68	55	66	54	54	64	62	67	62	54	77	69	66	63	69	62	60	58	78	68	62	91	65	78	70	78	49	64	45	65	64	76	76	60	61	62	71	59	57	69	63	76	73	58	56	61	68	59	70	65	64	63	58	59	64	76	71	60	76	72	72	69	68	43	66	65	61	64	56	75	68	71	63	63	70	64	76	70	56	73	62	80	65	59	65	59	67	69	59	63	57	59	74	70	52	78	66	52	73	84	69	71	70	63	71	54	76	62	56	59	65	56	61	48	46	66	83	69	63	64	74	63	60	66	69	54	55	60	58	71	62	74	67	75	57	60	74	80	67	52	66	65	67	65	62	66	67	69	58	67	63	57	68	61	69	64	64	56	67	71	76	58	67	70	54	75	61	57	70	54	64	59	51	64	70	59	65	77	62	63	75	58	76	57	49	58	61	78	55	67	64	68	65	78	59	66	78	75	65	68	64	63	69	63	67	73	70	72	67	61	62	76	68	61	55	68	59	73	71	57	75	67	62	61	60	73	62	63	71	69	67	70	57	53	60	66	71	59	73	49	75	65	65	43	66	55	79	67	50	67	56	76	54	57	74	57	67	60	55	72	72	64	63	76	67	59	84	63	62	63	63	72	63	53	49	69	64	72	60	64	66	65	72	62	61	65	83	63	76	64	67	62	75	65	59	64	49	57	65	63	65	76	58	60	50	57	50	67	62	65	70	59	65	48	54	52	60	60	64	70	64	55	76	63	53	68	57	75	74	72	71	70	63	58	60	71	63	63	60	69	69	62	69	67	56	74	56	77	62	72	62	58	69	69	42	60	60	57	66	66	50	65	67	68	74	74	55	65	69	62	69	58	75	58	71	44	63	76	61	63	82	73	59	69	62	62	68	65	67	76	66	70	58	72	71	54	64	75	70	70	75	64	60	65	68	77	52	67	67	62	80	66	60	70	57	67	69	64	60	60	63	51	70	81	53	61	67	75	77	72	60	54	68	58	67	72	44	67	64	58	70	66	73	63	79	58	63	73	66	68	60	52	53	56	58	87	63	76	62	50	61	69	58	60	58	83	79	69	64	69	72	75	57	69	73	66	58	71	61	66	66	61	61	61	50	65	62	62	51	60	61	70	54	51	59	57	69	67	70	59	80	66	75	66	51	49	70	65	58	75	72	66	67	64	70	60	61	80	65	63	65	55	62	70	72	60	52	46	66	54	66	74	67	60	65
18172	10495	6465	26354	69244	64767	46588	30236	15465	5553	1740	1024	860	857	806	794	850	822	838	805	845	822	801	806	833	781	824	800	831	828	795	766	809	830	829	795	835	790	798	853	806	848	814	765	811	803	798	807	819	793	824	857	815	776	796	854	824	837	827	807	828	804	818	755	763	817	849	793	804	839	872	808	803	808	805	878	790	772	826	787	829	821	870	808	833	802	780	826	872	848	844	827	759	812	831	805	857	847	804	802	790	838	787	853	835	790	813	804	852	828	845	812	835	778	774	800	784	822	774	784	852	785	806	838	813	772	826	837	817	807	810	844	856	802	860	825	828	825	800	846	815	800	860	785	840	808	807	781	796	788	860	784	848	838	853	824	791	800	871	801	817	808	828	786	803	809	829	822	821	800	847	826	787	819	803	864	859	821	833	811	841	829	822	801	840	801	787	829	830	813	790	786	844	873	828	840	872	826	805	832	802	836	854	782	804	803	810	820	815	819	805	817	804	823	868	789	841	741	833	821	792	787	853	792	853	844	780	863	792	816	833	847	827	815	820	844	865	838	817	803	821	818	854	863	833	834	829	802	788	849	825	845	799	843	831	812	845	803	808	826	801	778	804	806	839	854	829	794	830	812	821	801	813	862	805	813	781	818	837	774	854	846	863	833	823	819	894	813	777	824	818	834	858	833	813	810	805	758	826	798	815	841	796	861	792	843	803	807	814	861	828	827	819	827	786	849	822	814	777	820	829	792	789	766	784	830	844	794	828	835	771	851	807	832	814	843	806	875	831	793	789	837	790	835	774	784	822	812	807	783	860	826	822	834	808	856	856	811	795	817	776	798	799	769	822	786	858	849	816	830	792	828	805	846	838	830	818	820	818	843	802	835	837	800	831	857	795	856	825	803	842	840	837	829	793	812	841	797	819	799	853	827	816	793	798	775	791	766	856	819	819	774	773	807	797	840	835	825	857	817	837	838	853	841	812	813	811	832	826	834	839	783	857	860	776	839	837	847	811	797	790	793	837	877	852	840	821	782	826	761	860	814	900	835	834	791	776	865	809	819	808	822	786	842	892	804	821	832	779	836	809	850	866	777	815	740	783	863	783	815	863	836	793	856	738	838	839	814	786	861	824	827	827	860	874	827	864	800	860	776	846	835	833	874	801	866	835	851	823	826	828	821	846	783	842	794	865	803	821	825	804	833	823	825	834	850	776	865	795	830	801	813	815	812	830	812	776	864	817	814	821	793	774	808	822	837	776	878	832	805	845	734	808	859	831	798	803	857	817	813	863	826	785	815	833	795	811	829	868	836	818	785	864	841	800	815	833	813	770	800	817	831	836	815	792	827	845	825	802	871	805	859	796	839	843	833	820	814	842	819	839	832	819	781	833	850	824	846	770	816	780	854	836	830	802	758	796	855	783	822	857	865	788	795	862	814	800	848	841	885	796	826	785	805	851	800	830	818	824	804	805	823	800	854	839	773	813	779	874	870	808	812	811	861	820	825	799	882	821	869	819	820	809	783	845	801	855	831	896	824	811	889	785	819	848	840	790	823	785	889	779	809	807	853	865	780	846	819	792	841	835	794	796	779	853	829	819	823	823	827	765	807	860	866	850	800	859	827	844	825	850	804	829	808	855	810	872	856	813	758	831	775	881	770	825	839	832	859	797	837	817	876	810	794	826	851	803	835	819	776	779	815	791	827	789	823	857	835	781	800	796	855	816	787	860	813	870	845	792	837	812	849	800	820	800	836	839	809	821	877	831	760	844	788	840	862	808	829	841	790	812	824	833	817	759	772	786	785	827	820	791	826	799	825	848	777	803	844	819	834	822	846	824	817	845	834	833	816	834	831	856	753	801	852	816	843	790	780	810	848	853	860	775	815	767	861	853	824	832	853	865	818	865	850	805	817	842	850	761	791	822	811	806	795	835	788	807	884	791	785	808	861	820	855	804	780	810	816	842	807	842	876	790	857	848	858	839	807	796	818	839	787	828	811	847	782	821	804	813	862	779	777	794	846	852	801	839	789	822	793	811	785	837	848	800	794	779	850	817	829	845	833	747	805	822	851	807	791	854	803	829	818	764	789	782	815	839	774	815	823	845	845	847	828	859	831	799	866	782	762	800	790	806	822	811	808	852	831	829	803	831	805	800	814	826	805	828	807	881	790	844	865	814	833	840	778	815	802	825	795	800	817	866	819	833	806	854	800	817	814	822	830	852	840	808	835	862	776	763	774	843	796	869	830	814	830	855	780	859	845	797	812	799	836	795	832	856	837	828	884	795	812	757	799	864	823	813	870	796	766	813	835	874	810	807	786	833	820	796	835	862	835	815	826	833	798	868	820	771	816	830	836	818	760	828	805	801	774	836	811	792	832	821	815	823	817	851	847	780	856	809	837	837	827	813	793	848	801	788	860	815	845	828	803	854	826	801	856	769	767	819	827	816	801	823	834	769	820	797	818	829	807	891	830	807	785	809	854	784	816	830	862	832	829	774	841	772	822	852	856	871	777	842	874	860	821	848	828	776	840	877	757	791	829	873	830	828	787	813	812	847	802	840	799	855	811	796	849	878	842	801	819	799	790	808	792	806	816	786	881	843	796	844	852	809	747	845	829	817	821	837	896	810	807	837	793	850	808	824	789	858	794	801	841	774	779	829	839	793	792	773	864	804	847	819	774	818	864	849	869	836	870	817	783	761	801	756	772	852	761	783	788	802	814	802	862	852	819	816	748	822	842	842	778	794	847	805	835	816	752	853	828	848	796	858	849	771	824	784	849	767	841	845	797	783	818	850	823	827	818	784	828	810	725	787	815	779	813	767	816	827	862	815	866	806	783	781	823	854	802	829	847	819	781	790	773	821	798	811	845	850	792	861	778	834	856	824	857	786	865	851	810	810	796	815	836	807	794	842	871	809	799	815	807	881	793	813	825	818	801	812	803	792	854	830	833	757	863	795	806	770	763	820	869	873	834	810	792	767	809	804	880	821	798	810	813	762	843	799	836	855	788	847	796	853	817	809	820	820	816	848	784	815	848	816	803	795	811	841	858	828	815	835	824	808	802	823	828	834	840	860	805	817	855	818	856	835	822	801	786	797	802	834	861	801	825	778	831	787	817	849	829	823	826	814	841	827	834	859	830	814	803	817	805	857	803	787	838	839	846	830	820	794	834	799	816	841	851	830	774	758	845	824	820	827	822	846	826	787	803	841	828	785	825	799	837	761	846	789	794	812	832	759	856	824	875	799	826	838	810	804	792	847	824	821	810	815	877	836	879	792	817	848	807	858	860	846	820	853	861	834	796	822	823	821	823	844	759	776	810	794	851	820	840	805	801	818	770	862	783	807	841	818	783	791	854	843	843	841	819	823	837	797	852	820	823	850	846	834	809	863	845	854	849	820	883	810	827	805	834	827	827	818	809	798	790	798	763	859	859	790	778	832	808	807	813	787	836	822	797	802	805	848	807	849	858	829	780	824	840	799	833	816	820	830	810
2333	511	380	2148	11942	15281	7921	3110	934	257	133	84	72	75	72	56	77	66	73	70	69	62	52	64	57	57	68	73	70	67	78	75	76	63	77	62	64	62	61	50	81	67	47	65	62	71	79	67	61	67	59	73	71	75	83	59	70	67	73	67	81	75	46	74	53	53	69	76	52	79	53	75	56	65	73	70	70	71	73	59	64	56	75	63	66	53	77	54	46	76	78	64	56	62	76	67	60	65	58	58	67	64	58	66	77	71	74	61	73	67	70	67	67	76	62	64	77	71	76	67	63	63	64	60	58	56	65	70	63	68	82	76	72	74	75	59	62	76	66	64	78	69	78	51	86	80	70	69	64	77	68	77	63	73	84	62	61	59	56	57	56	68	70	53	60	71	73	67	62	77	55	75	63	75	61	60	72	73	69	76	69	64	75	56	78	73	58	64	63	71	64	68	78	59	67	57	75	62	66	65	66	64	76	81	68	88	88	70	51	65	90	56	70	78	55	57	66	72	59	69	68	65	75	63	61	70	63	68	81	71	75	55	65	58	65	85	62	75	70	66	61	78	78	75	57	64	55	71	80	68	70	64	73	73	66	65	66	60	72	76	53	68	66	75	66	65	68	73	50	66	76	47	81	71	80	64	69	66	64	85	61	60	72	70	78	75	70	67	89	49	70	64	65	62	64	65	80	66	70	65	72	64	59	79	70	55	55	69	69	62	77	59	78	85	78	69	69	65	71	59	67	73	76	68	64	49	54	71	76	62	74	60	61	73	63	77	68	61	59	69	60	63	66	54	62	66	73	70	69	69	59	67	62	73	65	63	55	78	68	61	62	74	70	65	74	73	70	62	73	68	62	76	65	63	61	77	61	81	73	54	66	52	82	85	72	72	74	58	64	61	57	63	58	60	62	64	57	80	66	71	66	65	80	67	62	59	71	58	61	56	60	66	72	60	67	69	56	60	58	64	62	73	66	74	62	59	56	74	57	63	56	69	81	83	60	61	59	68	66	68	71	70	63	51	63	75	73	69	69	64	82	65	66	86	58	70	61	40	69	74	82	69	62	61	73	71	63	76	56	73	63	75	66	63	63	71	77	57	66	68	59	63	70	44	68	78	67	62	64	54	77	81	68	68	68	72	75	68	61	69	76	57	68	50	66	74	55	59	65	76	67	74	61	56	67	63	70	66	59	66	56	60	87	71	65	70	82	53	64	64	72	57	71	53	61	65	67	87	63	62	53	69	82	79	77	65	74	69	64	56	63	79	60	64	50	52	60	67	70	59	59	73	68	61	70	68	67	52	67	74	66	74	70	64	76	64	65	65	70	59	69	55	58	67	65	74	61	67	73	68	74	86	70	67	52	62	65	66	72	70	69	79	70	48	63	81	70	84	61	84	81	58	84	71	72	70	46	72	75	74	74	60	70	65	72	70	64	69	66	69	64	77	60	71	64	65	70	82	54	71	54	61	77	79	69	51	60	67	72	65	72	58	64	56	68	77	74	68	73	58	73	53	78	83	52	66	73	67	68	74	56	59	75	60	64	66	62	52	73	67	66	76	78	64	57	68	61	65	81	66	66	71	79	66	65	73	58	65	73	81	85	67	75	65	66	63	76	70	62	65	61	65	92	80	53	68	73	67	57	76	64	70	58	66	72	69	71	61	91	69	64	67	62	63	68	64	84	57	57	59	67	64	80	68	88	73	56	58	70	79	67	59	74	59	70	57	68	67	65	79	74	86	57	60	66	62	63	86	80	65	56	66	65	80	68	62	68	70	55	72	73	65	70	53	78	74	67	71	62	65	74	69	69	56	63	70	67	75	69	60	70	84	75	63	58	56	68	59	62	73	76	66	67	71	79	59	60	79	66	67	75	75	61	71	63	65	68	77	65	65	72	80	64	57	55	75	62	56	69	67	70	68	76	68	64	65	79	60	66	58	82	74	52	62	81	69	61	64	70	75	69	71	53	66	63	67	47	69	69	59	68	54	69	63	60	66	74	59	72	63	66	65	62	69	48	68	59	62	63	56	76	64	68	73	63	73	56	61	64	74	62	60	71	58	70	70	72	63	73	69	56	65	61	70	64	72	69	60	67	69	80	60	70	75	65	65	65	77	70	67	60	85	60	71	76	68	60	46	74	64	61	72	53	61	84	64	69	69	60	75	60	75	78	68	63	69	53	74	60	60	82	79	64	53	87	56	56	48	64	64	69	57	72	79	77	68	73	61	72	67	65	59	91	59	88	72	70	65	72	84	68	75	63	73	70	68	71	63	62	70	67	63	53	67	61	64	70	52	67	62	61	75	72	74	77	66	91	68	65	53	49	60	86	60	67	59	74	67	68	67	68	58	72	75	66	58	51	83	50	68	76	55	61	67	56	68	66	74	74	61	61	74	61	76	75	73	82	75	79	50	82	70	68	66	56	78	65	59	54	70	73	57	59	65	63	78	57	90	73	58	72	78	74	66	54	66	63	74	76	85	70	84	63	61	59	55	67	70	70	61	64	89	61	73	53	63	66	70	52	81	76	91	68	79	66	85	64	60	64	57	76	61	69	76	63	69	69	61	69	67	73	66	85	78	70	63	66	73	72	64	62	56	80	55	64	88	65	65	66	60	60	57	56	72	63	73	71	58	66	62	49	73	72	72	60	61	63	68	75	59	65	71	66	78	68	68	61	64	77	62	69	62	67	56	61	69	69	67	85	77	73	67	59	60	71	47	66	60	66	63	71	65	60	74	87	64	64	76	80	59	47	81	68	72	43	73	77	58	60	71	55	55	68	57	95	66	56	76	73	56	63	76	73	76	70	75	85	54	66	59	62	81	54	53	85	59	64	56	64	84	57	65	63	70	56	67	73	68	70	64	67	76	58	73	59	70	72	58	79	64	57	74	73	64	64	66	70	89	57	61	58	66	52	64	51	61	61	60	65	63	76	79	59	49	58	65	59	56	66	85	69	69	64	60	57	62	64	58	63	70	70	63	66	60	76	66	66	71	86	62	63	76	59	69	71	63	76	74	49	54	65	89	69	77	74	66	63	58	65	60	75	60	84	73	83	61	65	79	55	70	77	72	74	59	60	71	61	66	76	65	74	63	60	71	64	76	58	73	65	61	56	68	70	61	72	52	65	64	56	81	63	65	84	76	58	52	62	65	76	69	66	72	74	64	65	66	65	67	75	70	57	70	61	66	75	59	62	57	71	79	60	57	74	68	74	61	72	61	65	79	70	73	69	62	56	63	65	60	76	73	61	75	64	75	55	77	53	70	58	72	70	71	73	72	76	65	64	55	64	62	88	80	60	64	77	72	46	66	57	68	61	62	68	49	64	67	62	66	68	68	68	67	81	56	84	76	59	65	84	78	62	71	60	59	57	56	58	63	57	72	60	61	73	64	83	75	74	70	71	64	73	71	54	61	69	73	49	88	56	61	64	76	70	71	79	55	74	71	67	64	76	57	71	61	55	78	63	58	76	55	66	55	67	71	62	70
18265	10124	7641	32840	70815	65253	46714	32775	19530	8163	2396	1175	875	909	867	888	858	863	865	888	903	870	797	936	898	896	838	887	895	896	881	793	862	896	884	889	841	832	893	845	856	840	848	876	862	879	885	868	891	915	838	892	890	863	865	934	885	832	895	853	828	844	871	912	935	835	879	851	884	876	865	869	883	871	870	887	877	871	863	861	878	926	841	844	826	922	843	857	817	889	869	872	875	881	838	840	844	927	874	899	850	888	904	903	889	857	878	867	872	903	849	857	873	892	878	887	870	837	858	852	868	847	844	865	854	848	876	865	859	874	896	888	895	907	899	954	888	809	877	840	846	879	885	866	890	866	845	906	902	866	885	849	921	875	863	815	873	874	869	812	886	884	879	871	861	910	856	898	856	876	870	868	839	906	842	863	827	893	865	828	900	856	852	851	814	874	858	879	839	897	846	841	904	872	874	874	840	846	836	834	835	863	882	888	844	823	791	875	848	863	851	819	920	894	872	835	831	936	889	891	871	858	887	883	859	856	874	910	830	869	904	834	883	832	879	864	858	820	860	888	862	872	838	924	846	870	912	854	863	894	853	867	915	889	887	886	906	873	864	835	866	871	859	876	893	871	881	844	895	855	850	896	864	858	880	865	909	878	857	884	861	828	881	841	890	872	873	845	834	878	874	824	892	862	898	882	831	876	853	868	872	856	900	840	869	873	834	850	868	885	848	873	886	865	876	915	881	906	882	906	934	832	842	894	850	831	832	842	851	821	847	869	886	844	867	856	867	871	806	909	877	838	887	859	880	885	845	863	845	875	825	883	871	852	873	830	877	848	853	856	853	839	887	865	872	890	862	851	840	820	910	896	870	820	907	885	871	884	912	879	841	886	911	843	898	851	866	884	881	919	908	873	861	881	914	885	905	855	865	846	858	881	893	878	908	884	922	871	857	831	909	848	856	831	827	835	868	916	921	875	843	912	828	896	922	862	816	975	897	876	846	849	884	925	887	876	884	845	896	825	872	865	851	832	823	892	856	886	839	831	851	881	866	841	902	868	875	870	850	858	908	833	864	901	843	877	866	850	912	853	883	850	892	881	857	863	871	850	872	851	874	895	885	846	833	872	861	843	875	825	865	844	891	842	868	897	881	922	832	868	900	826	889	874	878	885	928	861	886	921	863	884	868	787	870	907	872	904	881	888	870	886	852	894	885	773	873	852	861	845	868	849	861	823	844	887	866	911	861	883	882	820	812	847	810	890	866	853	862	870	901	852	886	872	880	917	854	938	899	829	896	900	852	826	873	912	825	841	859	841	840	871	902	825	909	835	872	861	906	862	850	862	880	846	917	884	873	871	843	856	892	829	861	909	891	916	911	879	870	851	826	859	822	919	876	851	860	889	824	915	870	846	826	889	828	875	857	864	866	855	906	858	845	849	916	881	892	915	870	861	879	878	850	855	896	866	895	838	822	883	874	840	863	885	860	882	883	886	872	895	858	920	858	828	867	874	857	880	847	899	880	883	833	907	846	827	846	908	863	891	859	843	849	894	904	789	805	872	854	840	862	868	879	915	865	869	859	847	884	838	898	890	860	890	869	835	864	869	827	922	827	864	919	897	908	868	892	892	865	856	830	868	862	868	837	844	917	782	868	879	900	871	908	940	832	877	849	851	863	851	885	842	849	895	873	897	870	846	855	854	863	923	888	946	878	909	876	858	859	839	932	875	854	826	822	825	881	900	869	830	879	921	830	834	867	853	807	854	855	837	826	835	903	817	925	860	890	811	871	849	878	888	882	883	873	860	883	880	845	879	890	882	842	870	859	830	861	848	890	902	870	816	835	873	914	879	873	865	891	863	897	888	910	826	897	838	801	860	853	904	814	895	883	868	936	910	899	829	886	870	887	883	940	874	881	833	882	883	885	945	839	856	863	850	899	818	895	913	835	860	873	860	877	905	926	842	848	879	855	924	844	829	866	868	811	874	885	893	853	924	893	867	890	850	856	882	881	876	859	921	909	845	880	887	884	899	833	898	883	844	900	848	856	856	877	886	897	864	920	891	868	850	854	890	865	831	894	892	850	859	863	865	821	860	821	867	849	850	900	833	830	869	877	857	900	898	823	868	931	843	850	833	876	876	916	874	835	880	885	828	866	906	899	926	887	888	895	869	866	890	871	891	908	871	824	865	874	865	884	846	833	898	884	858	901	922	829	883	860	920	906	876	874	915	908	861	899	914	836	888	872	830	851	836	840	855	811	857	841	902	906	851	862	874	836	840	842	890	803	885	864	854	884	928	900	854	872	812	866	858	862	897	879	863	816	886	904	850	873	860	840	856	912	865	910	838	855	850	934	903	859	805	831	854	847	847	895	890	812	830	839	889	839	856	851	864	878	836	867	848	820	880	825	906	865	863	864	861	849	875	880	885	862	871	899	902	862	845	817	887	837	874	904	841	862	849	823	863	848	869	836	851	864	882	852	870	872	902	822	861	847	868	877	871	885	893	847	861	839	853	897	836	860	863	877	883	856	894	853	826	877	856	848	887	825	872	826	873	862	816	842	880	870	883	855	866	900	856	858	906	875	853	873	872	905	935	866	847	888	857	872	838	902	853	833	892	842	893	895	846	959	886	862	915	890	855	889	881	876	811	923	879	899	895	856	853	900	874	896	890	855	882	900	887	882	820	859	843	902	884	844	899	855	894	846	872	832	821	879	873	863	916	883	880	887	859	853	845	844	823	865	880	862	867	862	879	885	899	865	853	834	867	863	890	855	848	840	919	857	864	892	924	877	845	874	881	859	834	829	810	934	875	858	907	881	860	935	906	815	874	943	901	879	867	904	856	863	838	915	904	855	854	930	906	890	868	933	883	831	919	873	910	876	903	852	855	854	887	819	826	895	894	873	864	863	876	816	871	858	855	853	817	821	835	861	905	883	816	851	844	873	839	869	899	836	878	858	875	818	901	899	857	853	886	858	849	878	921	839	861	894	826	892	862	854	920	847	860	854	844	964	849	862	918	871	922	842	880	880	842	872	900	883	851	874	871	890	922	866	909	820	885	913	876	885	885	847	867	887	833	838	868	869	843	894	890	886	852	859	857	854	920	886	930	866	837	882	852	852	858	905	849	873	899	865	863	916	854	894	890	869	865	858	810	860	893	859	826	872	886	894	863	875	829	837	858	843	878	865	928	815	919	844	836	878	872	840	878	889	826	826	883	869	901	801	873	872	869	869	833	852	866	796	874	852	833	887	853	903	811	911	834	888	833	820	866	838	861	878	877	799	858	861	873	900	880	940	847	847	825	888	875	879	897	833	857	878	904	870	842	880	852	883	918	874	835	825	937	901	829	917	862	821	893	869	847	900	921	903	840	816	825	884	875	879	867	875	838	863	842	854	835	867	861	886	912	901	841	849	887	861	892	903	877	863	909	882	883	857	844	833	908	864	848	861	876	888	887	889	871	839	870	826	871	939	857	857	902	892	937	876	843	915	907	910	888
1475	635	490	3184	18034	22586	13752	5010	1531	442	159	75	55	59	82	57	81	71	76	80	59	58	70	59	55	69	70	73	66	81	80	82	70	62	76	70	75	71	66	74	61	52	86	69	73	72	74	63	72	71	80	61	66	62	84	63	86	61	61	71	66	66	72	75	63	89	74	63	75	73	75	69	66	77	77	82	69	64	61	61	66	64	76	69	60	73	66	75	68	65	76	69	56	60	67	75	61	81	60	74	72	67	70	84	83	62	80	62	66	55	71	63	72	67	66	72	62	63	58	66	52	57	80	73	76	67	67	65	71	63	53	64	64	75	57	63	52	75	64	75	73	57	71	60	70	70	61	65	66	56	67	60	56	61	66	77	64	88	66	57	71	62	59	76	73	68	68	68	61	56	61	73	72	75	71	71	57	70	73	52	72	61	75	63	66	68	68	71	76	85	68	66	71	65	68	70	66	54	73	51	75	66	68	58	78	91	71	73	77	59	59	71	64	82	66	71	76	59	66	74	67	61	52	65	69	63	65	66	78	59	62	56	60	74	73	81	71	71	85	69	78	52	60	66	78	74	75	69	63	65	61	80	67	69	70	70	55	87	63	72	62	70	66	74	68	66	57	59	66	63	78	65	98	78	77	58	71	52	60	73	54	63	85	62	78	80	81	71	60	76	60	68	69	81	74	61	74	86	77	63	54	69	70	79	62	68	58	68	69	74	66	69	75	72	63	69	63	74	72	63	71	73	83	66	76	78	78	67	80	68	61	77	69	74	69	66	68	60	55	72	73	62	90	59	67	66	70	64	69	71	66	64	86	67	83	57	63	67	70	61	66	64	58	74	67	55	56	55	74	68	57	69	60	68	91	80	60	62	83	76	67	81	71	69	61	59	77	70	79	65	72	73	66	66	73	72	81	70	65	65	79	69	81	60	65	56	62	83	64	75	59	51	80	63	66	78	76	71	76	55	61	56	75	68	68	67	68	63	67	60	67	73	63	63	64	80	75	61	73	74	58	62	65	67	72	75	62	85	78	61	66	78	79	64	61	91	74	70	75	70	83	81	69	72	75	71	58	67	61	69	73	72	77	70	66	59	63	67	71	56	68	63	59	60	58	65	54	57	68	58	67	71	82	87	84	72	85	76	64	50	70	80	64	73	71	63	70	61	61	82	63	53	68	77	59	70	63	82	70	66	64	66	58	67	67	61	71	74	68	66	74	65	61	79	61	62	78	59	67	70	71	76	73	51	64	75	65	59	85	63	57	62	63	67	71	79	63	63	66	71	79	66	73	58	70	70	53	72	58	80	68	69	70	68	62	65	61	78	74	74	64	73	75	61	70	58	71	80	62	65	59	67	67	78	58	69	67	63	68	52	68	65	61	73	61	76	68	67	54	71	89	80	56	59	62	66	62	88	57	80	71	75	70	77	81	68	59	61	63	83	63	62	64	68	59	68	73	68	64	61	72	68	85	65	76	55	74	63	61	75	74	82	71	63	61	62	61	69	75	51	54	72	78	68	70	74	52	81	62	74	78	81	71	58	76	68	66	70	80	67	65	73	72	60	77	55	66	60	64	56	73	63	56	62	72	72	72	65	66	66	80	59	66	76	62	68	70	67	77	66	66	82	65	59	73	62	76	70	76	76	59	72	87	59	88	71	70	65	65	73	85	81	78	70	67	60	55	64	64	64	65	71	76	84	88	57	84	80	69	67	63	64	74	79	75	71	66	67	62	60	72	69	56	67	77	75	68	85	63	62	67	65	69	68	60	83	79	79	73	69	69	62	72	78	73	63	57	74	58	78	64	77	69	59	72	76	61	89	65	70	65	64	71	66	76	76	60	63	66	69	69	70	59	66	62	60	74	70	72	62	68	62	74	79	65	67	81	79	64	78	65	60	75	88	68	65	76	76	83	61	69	64	72	59	62	64	73	64	62	80	66	64	54	66	75	74	83	55	68	85	85	84	71	60	57	65	70	69	82	71	71	72	67	66	51	52	65	84	75	81	60	75	59	70	79	53	65	62	57	59	68	65	75	73	62	60	63	70	66	69	71	66	64	59	76	81	65	72	62	60	58	66	65	81	64	75	74	70	78	66	59	74	72	76	68	67	71	64	69	90	73	88	56	80	59	62	68	74	80	77	76	75	76	67	74	63	73	62	74	56	64	81	60	62	58	65	59	67	67	52	77	75	62	70	76	66	68	66	53	71	74	65	76	57	61	86	68	78	70	70	67	75	61	62	77	65	76	77	64	65	67	63	65	80	69	70	72	74	66	66	61	70	65	66	64	86	66	74	80	73	72	86	80	82	71	79	84	59	69	59	64	59	76	81	68	54	70	67	84	63	75	65	72	65	69	77	77	70	92	78	77	72	69	74	74	69	82	67	86	63	69	74	62	74	67	75	65	74	62	86	76	79	77	77	60	80	78	61	62	75	69	75	71	84	74	69	61	49	70	77	71	73	54	75	68	63	66	82	66	62	83	61	69	62	63	66	58	82	75	68	78	69	61	63	79	67	65	65	76	67	50	64	68	80	78	78	66	66	77	74	63	77	57	84	61	64	76	74	82	69	66	81	68	74	70	77	77	73	74	66	65	81	83	68	66	64	73	60	74	67	62	67	64	67	73	82	55	67	84	62	64	83	76	69	62	55	66	64	77	68	70	66	75	81	67	65	77	66	80	65	63	64	57	80	71	66	70	76	67	87	64	52	71	87	68	72	86	74	54	71	64	72	59	73	66	74	76	85	63	67	68	71	76	81	85	65	70	56	73	70	76	66	67	69	65	65	72	51	62	69	56	56	61	55	61	72	62	60	76	74	76	54	73	65	75	58	66	70	67	77	69	68	67	70	70	67	73	64	73	66	71	54	70	70	63	75	54	62	76	68	71	66	69	65	59	68	67	73	68	66	60	79	67	74	80	73	78	92	65	57	68	68	74	69	72	73	66	61	78	76	66	80	66	71	69	86	84	63	59	62	64	77	69	79	81	71	71	69	73	63	67	72	72	70	72	67	67	61	68	82	75	73	58	63	70	65	75	55	76	66	71	65	69	71	69	69	70	73	72	58	69	81	85	79	70	62	67	71	76	73	79	74	60	66	79	51	63	68	72	84	64	70	56	95	71	73	59	53	68	71	63	74	75	79	73	69	77	63	52	74	86	69	67	70	62	95	77	77	65	76	62	56	69	56	72	69	82	63	66	69	66	84	73	64	79	54	67	62	68	67	72	73	63	61	67	76	67	61	63	79	71	85	66	71	83	59	88	58	62	69	62	68	70	71	63	76	63	65	64	87	81	83	60	46	60	68	64	65	74	72	67	73	73	82	58	67	83	67	62	80	55	78	67	78	62	68	80	66	53	66	53	54	84	78	71	63	68	56	77	56	67	63	66	57	73	70	70	68	63	77	61	64	74	64	79	47	68	65	59	61	82	68	63	69	57	75	77	76	66	72	79	63	57	83	71	58	63	69	64	76	65	74	65	67	67	77
22174	12207	8897	37984	81188	75077	55972	37739	23798	10797	3256	1262	917	928	924	949	891	915	947	927	897	896	947	888	897	879	875	874	926	935	916	904	867	941	902	922	863	919	900	867	905	936	899	894	873	926	856	893	891	898	910	877	908	938	872	792	958	885	853	895	923	883	892	897	849	912	858	908	871	905	881	935	842	934	872	906	880	861	937	878	864	914	871	942	862	866	919	888	845	866	871	820	880	891	885	845	898	889	882	909	821	860	887	893	901	954	892	920	932	859	839	895	950	876	925	867	835	882	895	891	906	952	878	950	894	905	905	877	926	883	905	903	889	895	919	844	930	930	850	839	884	880	874	904	875	888	871	830	861	895	841	829	869	893	846	892	858	853	910	933	857	873	903	891	876	892	824	887	883	926	901	875	820	929	888	880	907	926	884	873	881	890	862	901	867	901	871	873	890	873	907	905	877	911	913	915	866	936	952	884	882	869	923	910	911	855	865	884	886	870	862	881	889	829	900	889	897	880	849	897	907	899	881	863	896	896	853	832	926	950	855	887	872	881	916	874	884	930	865	914	926	902	866	874	920	909	913	878	921	882	919	891	912	917	921	878	905	924	873	920	914	924	916	855	841	903	891	910	884	878	914	888	902	917	919	858	860	901	903	871	947	915	907	936	817	915	907	916	908	879	875	870	916	827	892	913	907	919	907	858	858	881	866	913	909	879	869	871	880	865	911	857	933	902	871	879	876	888	866	865	893	952	915	884	877	835	852	878	849	882	892	860	893	884	833	925	853	933	842	947	888	851	877	862	872	818	899	862	884	890	911	862	890	903	856	895	908	882	931	868	895	895	952	868	922	926	875	936	885	871	893	934	895	893	902	895	851	869	860	873	863	915	899	874	915	916	908	957	935	885	879	915	904	876	898	870	897	900	966	924	910	859	903	858	900	906	891	845	889	904	866	940	916	865	890	901	889	888	899	877	902	870	830	896	845	865	876	874	918	916	856	861	904	894	845	905	892	850	883	936	940	915	916	867	917	918	875	971	888	811	926	885	891	843	866	872	921	959	897	896	880	853	842	864	914	932	891	860	848	891	921	932	943	859	835	849	915	907	870	936	818	889	891	919	908	929	901	926	885	888	883	889	855	899	939	903	882	914	851	869	897	908	928	881	834	907	850	876	873	867	924	939	862	877	932	848	911	872	894	905	908	933	886	883	873	862	952	880	907	913	880	805	920	869	879	920	903	895	902	931	888	869	910	901	928	900	904	880	930	895	892	901	908	833	948	936	853	921	876	928	913	895	790	900	888	903	900	935	924	846	902	910	892	926	884	871	934	869	860	862	940	823	907	895	868	936	874	943	873	875	927	875	946	936	914	929	936	925	899	842	858	875	892	865	908	919	840	876	919	899	946	881	916	880	857	891	920	909	889	895	807	888	862	941	856	905	870	890	909	900	841	904	898	917	929	916	872	873	920	908	924	914	873	912	861	889	859	936	928	932	851	853	960	906	860	864	854	826	862	912	884	863	933	911	929	911	909	863	890	907	853	923	903	874	920	860	884	859	870	872	898	928	885	879	865	885	912	912	889	897	901	892	874	885	914	865	914	874	907	876	895	923	872	906	901	887	833	927	917	848	928	925	859	869	917	873	911	903	861	859	918	928	942	851	879	873	896	835	886	876	904	867	957	911	892	855	851	875	878	881	875	876	892	867	923	870	892	920	888	918	892	892	923	891	875	853	937	941	872	909	926	870	930	936	904	934	918	885	910	929	899	887	892	942	878	875	902	911	902	888	887	859	864	898	943	856	873	915	922	884	932	891	882	916	879	869	893	889	850	862	921	907	878	932	930	920	930	902	883	894	890	914	917	847	884	846	926	894	924	875	854	906	942	894	915	930	842	871	886	891	910	901	906	956	915	963	883	869	869	873	941	878	921	880	883	921	854	919	870	843	920	968	892	874	910	919	921	879	899	873	863	843	904	919	858	881	939	872	916	898	938	910	888	902	911	887	908	939	923	839	901	897	906	918	878	911	873	904	937	862	881	926	913	861	931	947	927	947	877	850	890	857	933	909	874	925	863	888	881	915	853	918	870	861	898	832	881	881	926	848	852	872	923	933	878	830	873	887	921	836	922	895	915	880	846	809	908	857	891	916	939	894	860	940	928	903	908	914	850	872	870	887	894	871	938	892	952	895	867	911	860	909	882	875	943	887	844	862	919	920	939	915	900	844	842	873	880	946	911	929	879	866	889	902	888	917	829	923	890	902	878	897	919	863	931	879	903	889	929	893	936	929	904	881	924	873	877	960	928	903	908	865	887	899	925	934	920	873	861	919	959	854	892	919	844	864	906	877	848	909	896	889	892	945	895	856	927	879	935	910	892	922	863	917	933	904	893	887	899	878	928	917	910	957	890	877	956	911	884	888	873	876	911	861	933	855	912	869	927	886	871	925	911	885	901	873	906	899	882	893	905	880	892	914	913	898	873	911	961	843	884	910	894	848	929	853	921	919	907	925	949	888	862	892	895	921	867	922	937	906	935	952	956	872	846	880	888	913	914	910	924	872	919	920	927	888	920	899	884	886	897	958	879	927	890	875	903	904	906	883	951	928	840	855	855	874	919	844	926	880	888	925	888	892	882	914	910	891	889	857	887	877	906	920	922	924	891	906	919	858	925	902	940	921	853	888	902	907	901	881	938	867	892	882	939	885	828	882	919	872	867	901	860	849	883	880	911	890	935	890	907	904	900	857	877	875	963	879	906	920	885	902	889	902	899	850	880	839	911	944	910	903	934	927	922	894	882	928	861	916	830	944	901	875	910	973	912	896	892	862	874	859	913	871	911	891	901	875	839	852	882	859	918	874	886	862	918	886	926	862	905	908	880	878	864	934	871	933	882	871	901	841	856	872	871	823	888	889	944	882	835	889	907	904	860	897	917	981	907	864	864	846	894	875	880	923	865	859	904	887	890	883	864	905	896	908	906	881	888	862	936	912	870	917	906	949	894	874	870	911	851	945	850	878	910	847	925	891	881	846	933	924	918	881	964	912	874	869	909	865	946	921	936	929	901	968	884	871	911	847	879	963	890	852	916	877	867	885	887	886	930	850	934	906	890	874	889	855	872	882	853	854	860	844	891	888	892	876	887	878	917	869	893	907	955	935	878	886	890	895	885	943	903	911	890	901	881	912	848	884	860	904	918	897	895	911	858	885	896	912	881	883	839	813	920	889	840	896	911	943	887	900	895	833	869	909	876	887	943	892	901	877	905	882	875	874	888	911	895	888	939	894	922	883	863	931	851	878	924	915	912	899	886	894	887	905	951	882	899	869	943	906	859	873	960	907	915	902	878	779	907	939	913	905	880	890	871	905	889	890	972	908	914	921	881	892	864	887	894	890	816	910	911	836	905	909	909	892	885	906	905	881	873	873	890	896	923	906	821	932	929	942	893	844	908	918	890	909	928	863	888	911	911	869	873	894	885	896	908	880	878	892	881	872	922	925
1522	321	288	1090	4560	5418	2866	1044	419	168	74	59	78	65	85	73	70	58	62	61	53	61	74	51	59	57	67	50	78	49	59	58	60	57	68	70	53	60	55	59	66	61	66	74	73	65	54	68	63	58	70	62	49	56	49	55	61	59	59	78	62	51	60	49	50	57	72	59	74	75	65	73	65	56	63	61	67	61	67	59	55	42	71	58	51	62	71	48	58	53	61	80	81	60	62	68	68	62	73	65	59	68	60	56	52	68	57	54	55	62	62	61	59	62	62	67	72	52	57	73	69	68	67	68	62	51	55	68	53	68	65	57	61	54	63	64	72	69	64	56	50	71	70	57	57	48	72	58	67	61	45	57	73	67	58	54	68	64	65	63	73	73	68	56	73	80	53	66	78	55	78	45	57	69	62	59	68	67	73	60	60	66	71	60	47	58	61	60	73	78	67	60	60	55	81	65	69	74	64	76	77	50	59	61	72	61	59	62	58	68	67	60	58	57	55	64	59	55	58	82	74	57	62	70	60	65	64	65	63	73	65	67	59	85	64	67	75	57	58	68	58	53	58	64	80	51	62	64	69	63	63	72	58	65	48	64	60	67	73	55	67	63	63	67	59	73	64	63	62	65	46	62	67	65	65	54	70	61	64	57	50	62	73	62	55	82	53	50	57	60	60	62	53	64	57	67	66	64	43	82	62	61	50	56	60	68	62	64	79	52	71	59	55	56	73	72	59	72	55	69	62	63	61	69	73	55	50	62	67	75	57	65	58	58	71	57	73	65	67	72	56	70	78	63	53	54	66	73	80	65	58	58	56	47	80	59	62	70	57	66	83	72	66	56	51	66	49	64	43	64	47	78	68	67	76	55	57	58	56	59	51	50	62	65	61	61	71	57	74	54	54	84	62	63	75	65	63	53	63	71	57	63	74	60	71	68	58	60	60	62	69	59	58	73	71	69	65	61	73	66	71	64	58	46	56	67	54	61	53	63	71	70	60	53	59	52	64	62	79	63	56	69	54	69	51	62	71	68	70	65	58	81	65	65	63	71	55	52	74	67	66	53	79	71	64	63	55	52	66	58	64	60	59	66	55	75	65	66	76	70	62	64	65	67	56	60	59	70	74	51	63	56	55	65	63	71	65	61	55	71	59	73	66	62	70	66	66	66	68	60	65	56	62	65	50	50	65	70	60	61	78	58	70	58	58	68	72	64	57	66	54	76	60	58	57	55	63	75	59	69	73	65	69	57	73	54	64	56	65	73	70	53	80	59	57	66	69	65	73	56	63	66	65	64	76	70	66	76	59	49	81	72	57	65	46	66	58	74	51	71	57	88	53	72	70	58	63	63	72	57	63	51	67	63	74	52	59	55	53	76	70	54	53	66	69	55	70	66	55	66	61	57	64	59	50	62	59	53	55	53	60	90	55	68	53	80	75	63	92	63	67	59	54	48	72	69	69	73	74	72	62	79	69	54	69	41	60	76	75	69	56	61	65	74	54	70	66	58	44	77	71	58	68	76	64	45	45	54	69	62	68	60	44	59	51	56	57	63	57	57	68	55	72	46	70	63	66	63	63	65	63	70	73	61	57	60	71	66	48	71	69	70	56	67	61	64	49	63	62	53	64	78	59	52	49	65	65	67	63	55	71	56	60	59	59	67	51	61	59	64	60	56	73	54	57	60	55	46	68	55	59	59	61	70	64	65	66	56	56	71	67	54	65	73	65	53	57	59	65	51	62	53	53	77	59	65	49	57	44	75	76	67	58	59	63	63	79	60	63	58	63	50	54	49	70	56	56	62	62	64	67	57	60	59	57	63	60	71	57	57	69	58	69	72	66	59	51	62	59	78	59	57	62	45	66	69	51	54	60	64	45	64	58	48	59	49	51	65	68	53	83	57	68	61	74	68	57	69	59	67	59	62	58	66	63	68	57	77	71	61	55	54	89	69	62	60	53	60	66	62	59	69	61	61	66	59	51	71	66	65	63	85	64	62	61	54	69	56	59	50	49	63	45	73	57	73	67	49	65	60	64	61	73	39	65	66	69	61	57	57	64	78	49	53	69	58	52	58	70	69	60	53	61	50	65	70	72	67	61	60	59	67	51	57	62	63	66	71	65	51	61	66	70	61	58	46	61	64	57	55	56	58	50	65	66	73	66	74	52	56	68	67	48	61	53	70	75	65	59	73	70	61	51	56	50	57	74	53	55	58	64	62	89	64	77	50	69	69	63	70	63	50	60	62	54	65	50	55	50	71	58	70	52	65	51	54	70	55	66	67	65	83	74	67	46	51	62	49	56	69	67	59	56	48	72	73	55	57	48	47	72	70	63	65	62	60	63	54	56	64	67	68	58	62	57	77	65	59	55	66	62	79	56	57	69	57	58	62	55	57	62	63	62	71	64	62	50	65	70	67	56	67	62	75	52	61	69	72	62	74	59	52	49	52	52	65	63	61	74	62	66	66	65	62	62	62	67	72	62	75	56	71	69	65	68	55	69	58	73	60	68	71	68	65	62	62	63	67	62	62	54	61	71	54	61	57	63	71	66	64	66	64	59	61	62	58	47	74	58	65	53	63	61	62	68	64	62	57	56	63	47	51	64	65	76	59	70	52	57	46	70	59	60	58	57	59	80	54	63	53	70	76	64	59	62	66	60	61	61	64	65	58	67	70	57	61	37	52	51	66	59	63	59	70	63	49	65	65	68	59	46	69	50	53	63	49	72	68	49	66	75	64	60	70	68	69	60	64	70	67	56	61	54	51	75	65	63	54	64	71	55	63	59	76	69	67	53	66	76	53	72	64	73	67	65	52	59	63	60	72	67	63	70	72	51	54	65	53	76	91	68	68	62	61	64	63	60	60	57	59	76	66	55	58	61	83	52	65	49	76	56	52	59	74	52	61	62	56	64	48	82	77	73	61	49	75	61	54	77	57	65	52	78	65	71	59	66	68	71	74	65	76	60	53	70	60	61	82	47	82	72	57	67	56	67	74	80	63	63	65	65	64	63	59	57	58	61	75	57	56	62	66	64	64	58	64	54	61	63	72	44	70	71	73	80	53	51	57	66	79	65	70	56	57	59	40	61	70	75	56	56	68	51	59	57	58	66	54	53	72	70	65	72	58	50	65	67	56	62	54	48	56	66	66	63	51	47	62	57	62	61	47	62	50	69	62	53	56	59	52	63	60	57	70	61	60	71	51	62	60	71	56	70	52	56	65	63	58	80	67	62	61	63	61	62	75	59	59	64	63	69	56	64	71	66	54	59	45	54	59	65	55	67	68	73	61	59	67	65	69	64	52	70	67	69	57	63	62	53	57	69	60	63	70	76	52	53	50	50	64	67	68	68	61	54	67	47	59	67	53	70	47	53	46	76	58	78	63	58	60	65	56	66	59	67	49	64	49	63	76	77	68	54	53	60	57	77	61	63	50	59	56	60	55	50	64	60	68	73	63	61	62	60	50	66	50	60	62	63	57	74	60	84	73	58	80
13662	6832	5854	28036	50274	45858	33525	21666	11210	3675	1376	907	819	794	768	772	747	790	810	778	762	786	790	747	741	787	745	812	775	726	775	846	803	765	752	770	844	752	823	808	843	760	777	844	738	745	742	784	801	772	795	763	821	789	770	827	776	759	757	793	761	760	775	761	767	811	750	751	763	770	738	800	780	817	808	754	802	810	715	801	751	823	762	770	787	814	755	788	818	827	844	806	750	787	784	774	756	770	809	779	777	768	817	808	811	791	806	787	741	820	774	782	766	790	775	817	765	798	800	765	812	786	789	773	757	738	795	773	775	768	773	769	793	740	823	796	732	779	792	773	775	783	809	769	734	751	788	808	775	743	733	776	789	827	794	793	789	793	791	783	738	754	783	743	776	735	782	826	786	766	770	747	777	734	794	803	775	760	745	796	811	827	776	829	786	883	773	765	784	767	841	785	790	773	783	806	745	800	817	757	785	767	822	751	732	796	811	796	771	819	813	804	785	770	832	732	755	782	796	814	764	766	794	761	793	792	785	775	751	728	752	815	741	790	803	784	811	747	837	787	779	762	758	773	796	793	822	796	781	789	790	771	702	788	793	778	778	793	822	760	752	806	780	728	819	795	788	783	807	786	776	708	786	785	766	812	765	791	796	787	791	775	783	772	820	757	764	785	804	777	818	777	849	803	816	793	761	758	765	805	785	779	772	781	751	818	758	746	746	800	781	786	750	801	799	763	854	734	797	772	775	777	783	800	784	768	786	779	787	749	823	798	792	814	807	752	803	837	746	775	814	809	798	802	807	777	767	781	781	766	784	785	796	777	833	723	729	776	833	793	736	755	833	782	778	743	786	771	805	817	789	792	774	788	790	817	785	787	768	777	779	738	805	784	740	839	819	802	777	827	788	758	799	764	801	811	742	782	788	791	779	786	826	796	793	775	749	795	774	766	789	818	823	785	809	764	784	784	822	771	813	773	809	780	768	778	821	798	817	773	762	787	771	807	815	781	817	812	732	743	752	782	759	742	796	770	777	749	843	803	774	782	761	744	796	844	799	795	768	764	759	761	824	783	809	801	733	824	791	818	815	778	778	762	810	806	794	814	836	706	787	835	802	754	739	763	815	787	789	822	764	768	801	796	829	744	773	760	732	777	807	791	808	767	780	809	747	792	772	800	842	813	757	782	762	761	761	795	796	826	729	813	793	779	770	821	811	764	753	801	779	795	739	834	787	822	791	768	779	807	812	760	724	743	791	793	724	794	778	841	820	793	784	768	754	793	743	770	783	760	792	790	789	784	778	806	838	763	734	808	780	787	800	787	759	806	800	780	809	729	748	771	805	806	780	800	831	762	783	782	785	769	782	773	733	811	773	779	791	780	774	803	824	784	782	751	795	759	810	812	785	766	766	767	797	805	778	821	793	802	801	753	768	816	792	787	789	763	817	758	796	824	752	757	789	825	812	806	732	746	778	818	723	823	798	827	731	826	780	833	766	795	800	796	815	805	778	790	801	758	807	770	786	764	742	813	774	752	785	784	766	763	766	820	781	789	789	776	780	740	788	744	727	767	757	823	806	770	722	787	850	772	805	796	784	807	801	771	752	754	775	747	808	752	794	798	788	823	755	779	801	799	769	771	843	789	801	821	779	814	768	763	816	813	805	743	795	774	769	793	765	756	821	770	792	785	819	760	793	751	787	799	828	774	788	776	766	798	717	792	799	783	724	803	776	781	775	783	789	788	763	801	798	755	783	722	764	743	798	761	778	799	788	740	823	787	778	831	747	809	760	791	766	726	809	781	802	809	782	784	798	802	829	773	764	791	812	768	794	812	807	778	766	743	762	769	830	791	773	773	774	773	758	768	752	787	782	769	798	757	806	810	774	790	772	765	772	788	821	777	777	795	802	801	706	745	837	783	777	755	761	741	741	732	773	752	789	805	825	764	764	775	795	749	792	795	797	790	819	761	761	766	804	769	806	824	786	782	794	788	760	772	846	780	773	788	766	825	815	780	794	799	804	753	810	810	777	736	783	790	786	831	757	807	773	804	753	796	809	764	767	777	775	721	748	781	742	770	770	830	756	764	773	813	829	771	779	791	757	767	773	803	785	765	792	782	754	778	788	776	798	800	839	756	815	765	799	775	793	767	796	798	774	747	814	748	777	783	774	835	768	805	846	779	798	769	789	785	785	763	788	747	773	807	788	769	779	801	813	792	799	780	794	771	765	780	796	791	782	800	757	782	783	763	840	738	752	791	804	806	816	801	779	798	813	822	811	778	785	816	795	774	766	777	798	789	808	792	747	799	820	785	754	750	737	801	795	801	789	783	781	764	777	809	826	792	825	787	782	797	807	787	774	774	760	798	818	764	807	805	786	771	804	796	760	805	758	808	792	758	763	776	773	778	758	836	799	787	802	774	825	754	796	789	811	830	831	784	776	785	788	783	772	807	784	761	789	770	768	795	809	812	765	783	798	747	791	744	789	802	827	765	786	804	834	818	778	813	827	800	802	787	790	800	793	779	754	762	777	790	768	800	789	814	793	824	785	790	790	804	797	792	736	779	812	774	809	791	764	827	763	788	787	797	750	844	802	768	753	772	783	730	780	766	725	771	774	819	745	765	831	840	795	802	772	722	760	832	781	760	816	780	769	778	753	839	799	802	779	772	767	809	789	753	762	789	763	769	739	741	749	782	780	731	755	717	769	779	800	771	767	818	781	848	757	741	806	741	821	778	750	816	804	762	813	764	732	718	791	745	791	742	809	782	753	829	755	759	743	752	770	736	756	771	784	759	760	759	743	752	765	824	779	775	801	770	807	797	786	799	811	749	810	796	755	755	810	789	817	814	782	762	752	788	800	795	776	796	780	772	762	846	764	764	752	783	766	795	809	808	752	754	732	812	797	769	764	800	784	773	748	724	796	821	791	823	786	780	734	759	761	832	727	757	761	824	788	759	745	780	799	824	766	780	805	811	796	731	785	795	773	743	791	770	769	745	771	795	794	767	777	807	801	778	823	777	778	804	783	787	799	816	786	833	810	801	751	802	825	792	743	753	795	748	800	749	779	784	732	822	751	765	741	733	760	833	814	776	789	760	792	799	741	777	732	777	781	823	804	792	809	846	790	830	797	768	734	795	753	778	787	784	840	817	739	849	800	800	811	803	800	830	848	809	791	779	769	777	797	782	793	824	801	816	775	797	747	761	804	755	748	782	754	788	769	787	785	742	848	755	809	760	781	787	754	794	756	801	799	744	803	800	755	795	789	789	754	735	801	768	804	784	785	821	823	782	785	743	782	834	760	824	805	755	765	794	783	806	778	784	781	783	805	828	780	755	829	798	831	797	834	832	799	777	771	827	806	798	765	788	797	813	762	788	780	758	744	771	733	804	794	745	800	803	730	836	807	805	779	786	814	813	762	761	777	788	741	769	767	846	773	765	817	791	789	767	790	741	822	761	821	756	774	809	830	724	782	823	749	802	777	789	830	758	817	787
795	506	414	2902	11095	11128	6544	2846	962	315	104	85	54	54	59	74	65	60	77	77	70	59	53	59	61	67	59	54	69	58	59	55	83	76	61	49	60	60	45	59	61	65	67	56	70	72	64	65	73	68	58	72	74	61	74	66	68	62	63	65	54	71	57	64	62	45	63	54	64	73	75	50	59	75	57	66	63	76	60	56	69	45	50	63	67	52	72	66	58	63	64	60	61	71	67	54	54	62	78	60	71	55	61	77	62	57	63	74	53	68	53	73	64	71	65	58	60	60	58	68	75	67	69	65	52	61	65	68	69	64	77	78	65	81	72	60	65	65	55	49	70	46	53	53	76	47	61	52	55	63	76	56	69	64	65	58	70	64	63	54	68	64	57	62	65	55	60	63	60	67	71	67	70	48	72	77	57	74	61	64	57	73	55	66	62	57	69	57	58	57	71	70	62	64	61	88	93	70	48	70	67	61	54	64	56	71	73	51	64	60	72	80	70	71	67	44	72	64	74	62	82	71	48	59	69	57	89	80	58	64	68	55	68	52	57	68	59	69	77	56	49	68	65	70	67	62	64	71	66	61	66	63	72	59	70	73	77	69	62	56	61	76	69	67	64	71	65	68	64	52	61	71	57	64	67	54	69	78	64	59	56	60	80	77	64	78	54	72	67	56	68	71	68	72	66	67	68	75	60	57	86	68	71	76	64	87	65	62	63	71	64	57	64	58	69	76	62	56	59	54	69	49	84	72	57	76	75	77	60	63	50	69	79	67	57	66	71	71	57	83	77	55	55	61	58	60	65	60	80	63	60	70	68	69	60	69	74	62	67	58	54	63	78	65	73	64	72	68	61	55	66	58	55	49	85	74	69	61	63	57	73	69	68	73	52	49	76	69	74	45	66	71	70	70	67	62	68	69	51	78	58	79	67	47	72	59	62	61	72	66	63	46	81	50	73	60	71	58	58	73	55	67	60	66	60	64	59	84	71	58	65	63	66	62	59	54	68	72	70	63	59	53	54	67	58	82	67	63	71	70	69	67	66	56	59	67	50	57	55	54	66	67	59	49	59	68	65	65	63	57	54	65	60	50	64	46	62	80	66	66	68	70	57	57	48	63	67	60	69	48	58	65	78	70	70	66	78	59	60	53	54	68	66	65	62	62	59	71	72	52	65	76	44	58	65	59	52	81	60	46	63	67	60	67	76	45	63	58	70	62	67	67	58	53	60	69	61	83	51	64	69	55	69	60	66	63	68	81	65	58	67	63	64	64	60	67	82	72	62	57	65	62	58	75	73	66	80	59	70	68	67	68	55	60	68	58	55	67	61	63	61	54	56	62	74	71	63	71	64	52	59	61	62	64	62	69	73	61	49	74	59	62	67	55	70	49	79	61	67	59	77	63	62	61	69	52	68	71	59	58	62	57	66	63	64	64	68	81	53	65	88	64	70	73	62	72	53	56	70	52	70	55	56	59	68	61	58	58	64	71	59	62	56	69	64	65	72	61	54	55	74	58	79	71	65	51	71	55	64	51	62	74	66	55	53	69	62	56	71	66	77	60	71	62	66	74	60	71	62	56	61	62	65	72	76	64	64	63	69	57	63	60	54	68	66	63	55	72	63	59	70	68	63	70	50	63	70	77	55	59	76	56	70	55	58	65	67	57	71	72	55	56	68	60	67	68	67	60	85	65	74	71	55	52	67	72	48	80	61	73	54	59	72	65	80	59	71	62	64	58	60	76	59	60	64	59	64	74	72	58	77	70	63	79	52	53	67	67	45	68	67	69	76	66	62	57	68	63	54	58	66	68	52	69	67	58	67	55	75	57	56	67	71	50	84	72	75	48	55	76	57	60	62	67	66	77	53	83	68	60	58	73	65	76	61	79	72	80	71	76	69	63	72	62	68	74	56	57	62	57	62	70	66	61	47	60	66	58	52	79	58	64	77	58	47	68	55	77	78	62	66	60	73	75	59	75	81	56	61	57	70	57	62	62	64	64	65	59	57	70	59	53	53	50	64	66	52	66	56	59	55	74	50	61	53	82	61	64	73	70	54	68	68	57	64	60	66	78	71	67	66	57	72	57	60	73	63	68	78	84	53	53	63	88	74	64	77	73	72	62	79	70	61	64	72	70	59	60	70	76	65	62	76	74	56	67	61	59	71	59	74	64	52	54	60	68	52	70	69	65	76	49	63	64	72	75	57	62	68	71	59	67	71	74	50	58	80	60	46	75	54	55	60	65	64	66	69	65	63	66	85	49	67	55	81	67	67	76	70	52	59	72	66	58	74	45	54	67	69	73	71	61	66	76	53	77	69	60	67	70	66	70	62	63	61	70	70	44	58	79	54	66	68	68	61	64	62	58	56	80	62	55	70	62	63	64	75	64	60	69	66	65	53	48	75	62	49	71	64	78	52	67	77	65	65	81	57	78	73	65	54	60	71	77	71	57	65	72	62	41	63	65	58	67	64	74	68	65	53	64	60	80	63	49	60	63	78	70	68	62	65	73	52	56	68	60	60	61	63	54	61	63	58	70	63	66	53	63	67	63	68	68	50	55	60	66	65	68	73	67	47	72	53	65	54	72	56	61	80	70	62	77	79	64	70	73	83	58	63	64	63	68	75	70	74	61	62	63	68	69	63	48	63	58	60	77	76	68	71	62	55	58	55	73	58	49	57	59	78	61	55	63	58	48	60	66	75	60	67	59	73	62	67	48	57	50	63	57	54	56	73	56	67	70	54	61	51	70	66	69	52	68	73	54	71	65	72	57	63	60	57	65	60	58	70	54	75	58	62	74	65	54	44	63	67	65	67	66	70	64	59	55	68	63	52	70	61	74	60	44	61	66	69	61	47	57	63	74	61	68	61	74	66	72	72	66	48	55	71	73	69	65	60	72	74	67	59	68	77	60	56	72	56	54	66	58	55	75	85	77	83	57	73	65	61	68	62	62	65	61	76	48	53	54	59	70	50	70	67	71	64	74	63	82	71	61	63	58	57	65	52	63	67	68	55	76	58	67	65	67	68	70	61	53	68	66	54	66	68	62	79	60	75	69	61	66	71	82	63	63	78	75	70	56	61	74	64	59	67	64	61	61	70	78	50	64	64	66	48	77	71	63	56	56	57	69	82	61	72	63	64	54	67	67	58	76	64	73	72	58	80	55	63	62	79	60	52	72	56	58	64	58	65	61	69	69	59	56	70	77	75	63	58	55	61	59	53	92	71	57	65	55	69	63	50	56	63	61	72	65	51	55	58	74	57	61	57	72	77	77	60	51	82	55	71	62	59	62	61	69	66	70	62	73	67	62	63	46	74	76	77	88	70	81	63	71	72	59	70	65	68	63	68	61	59	66	68	69	75	51	63	48	76	75	67	70	80	62	53	51	71	59	55	78	59	51	67	57	69	71	69	61	67	73	76	78	74	94	65	67	60	72	51	64	66	65	67	66	63	56	59	68	62	74	55	74	65	64	68	69	58	72	69	72	74	56
16143	10503	8124	40716	69100	58181	45362	31689	19107	7478	2181	1010	840	808	818	753	774	797	768	792	830	837	808	781	768	824	770	822	797	765	814	840	804	774	788	833	809	844	785	834	795	827	793	835	777	807	827	814	804	801	815	840	817	801	859	817	855	795	802	817	841	821	778	866	799	793	773	788	850	815	816	848	821	777	800	811	758	863	839	830	845	809	772	808	863	776	842	837	793	822	791	823	774	773	830	793	787	794	785	770	804	829	779	798	821	864	850	814	842	789	809	764	782	830	811	781	840	783	801	793	842	849	820	764	825	797	800	796	817	775	801	831	787	759	790	801	757	822	809	801	831	810	785	798	830	828	762	809	809	807	785	797	816	817	773	810	766	801	855	809	837	824	812	812	842	792	797	848	826	825	803	823	825	817	768	809	832	800	834	829	805	816	800	789	775	814	800	819	826	821	847	801	824	796	787	800	815	833	764	854	824	780	844	835	836	793	782	800	851	805	797	828	763	824	841	844	769	839	789	790	830	813	804	793	819	796	850	833	806	845	883	780	817	796	836	798	822	751	845	768	841	846	786	866	815	782	801	817	785	791	795	743	770	802	766	805	781	846	804	826	789	816	830	781	786	798	816	796	770	852	737	800	794	819	892	807	838	833	818	788	802	791	807	870	823	785	818	830	823	808	845	825	798	866	826	805	838	821	842	836	819	775	797	821	806	778	764	813	788	766	773	837	807	821	806	810	827	812	806	801	791	850	831	759	814	796	794	854	794	797	797	783	790	803	785	784	760	815	830	791	836	860	793	785	823	839	804	807	806	816	796	792	840	758	775	810	869	833	791	849	846	836	824	806	763	830	786	813	800	756	761	795	772	813	797	854	799	793	771	827	820	795	832	854	819	808	824	825	811	875	778	788	793	796	798	807	822	809	810	806	837	800	824	800	774	808	792	807	817	817	804	800	769	799	780	811	735	814	813	802	810	807	775	876	844	843	828	822	821	838	805	816	808	840	802	768	801	852	796	830	790	806	828	827	884	834	826	809	786	842	831	830	783	859	829	797	793	834	806	828	781	834	766	832	790	847	843	774	794	822	827	836	775	839	763	813	817	800	794	808	840	859	821	877	785	789	783	825	790	788	810	827	808	796	852	812	776	816	774	773	816	844	836	798	818	863	807	809	855	818	787	795	767	840	818	767	771	838	815	754	801	819	810	841	842	728	820	783	820	829	811	840	810	751	770	807	753	824	735	800	844	829	813	832	808	780	806	833	827	800	781	792	828	853	802	803	781	768	843	794	837	805	857	816	794	840	806	853	841	798	822	865	797	812	825	833	811	780	797	835	801	839	840	815	807	862	776	828	840	822	788	806	775	789	816	813	835	833	804	825	845	861	836	750	842	752	846	838	773	802	827	782	820	798	802	814	791	815	758	841	796	830	816	832	783	776	794	814	807	799	811	798	879	806	789	807	807	836	790	807	847	816	834	827	822	822	813	785	774	780	863	789	801	834	795	789	818	812	816	824	815	762	850	841	793	810	837	805	821	831	819	842	840	815	804	824	804	773	846	846	844	849	807	784	838	834	804	849	790	807	776	817	792	817	780	813	845	778	781	815	862	835	806	801	813	838	791	766	827	813	835	869	818	814	820	857	811	795	792	831	828	818	854	808	827	790	836	794	748	845	762	802	793	764	865	745	789	844	809	827	817	800	810	798	804	797	833	808	815	873	798	770	833	798	786	816	802	858	796	811	805	752	806	811	780	805	794	834	862	788	793	814	815	848	790	804	820	861	815	795	795	794	836	843	769	837	783	811	845	791	853	849	769	769	813	805	752	815	808	792	887	798	787	810	814	793	780	807	859	785	796	844	789	773	767	800	761	831	833	817	851	822	800	794	872	799	818	804	745	796	781	813	784	804	832	831	777	816	824	834	788	816	809	813	791	826	810	810	810	815	782	810	781	856	798	818	775	817	798	815	772	784	791	820	804	792	809	805	745	767	799	806	797	821	804	780	812	840	846	801	813	794	833	818	781	853	806	804	830	797	813	783	814	799	727	834	778	785	780	806	865	856	816	814	825	816	826	804	882	798	819	791	834	754	776	803	808	776	853	775	823	807	773	741	819	802	819	860	917	791	793	781	860	784	801	792	836	854	746	820	776	856	813	796	828	805	787	856	797	764	833	804	861	786	841	823	840	766	829	784	889	846	812	804	781	790	797	807	812	798	801	810	843	898	854	806	860	821	850	829	808	808	852	859	759	804	813	819	793	835	816	770	799	802	742	806	853	795	777	774	790	783	795	804	813	855	828	764	801	795	821	784	815	840	845	855	797	791	791	814	759	857	735	803	776	799	764	816	845	808	891	779	833	843	842	870	762	768	814	885	803	844	799	802	840	775	857	790	778	817	803	895	796	827	757	773	756	804	791	828	818	809	794	817	779	801	828	810	882	819	814	777	780	771	863	764	847	860	836	751	806	794	792	821	873	786	857	823	745	823	820	827	884	764	825	770	800	786	785	839	782	800	745	864	771	823	815	817	801	750	763	807	819	776	715	813	787	799	796	788	771	875	802	785	808	813	783	815	802	816	792	805	825	762	808	762	787	859	800	804	826	822	819	824	828	787	779	807	785	819	756	853	808	817	800	841	791	817	820	840	824	793	810	766	779	872	868	803	814	761	820	847	785	833	802	808	799	819	782	800	777	822	778	779	822	787	802	848	835	832	817	850	800	811	829	854	835	795	832	870	875	824	810	788	811	853	836	798	837	752	833	838	808	872	826	753	791	825	839	861	861	834	822	835	790	801	845	851	836	798	784	756	788	725	857	831	838	778	846	830	790	782	816	786	821	817	807	840	809	815	816	792	777	856	785	813	799	842	780	800	824	855	843	773	801	794	791	820	826	800	778	876	781	814	849	783	810	799	814	833	777	815	859	831	807	785	825	848	815	797	826	839	786	845	789	822	770	838	811	801	833	803	838	856	760	833	792	817	808	779	780	821	792	810	868	776	765	832	822	795	813	797	785	840	811	791	791	771	814	782	831	833	763	848	781	772	822	822	808	810	847	787	827	823	807	767	750	800	803	834	800	818	844	812	783	851	843	822	808	837	847	855	800	759	832	848	832	850	773	827	814	814	735	849	807	792	789	808	768	816	853	854	804	796	835	831	760	806	781	849	762	826	813	815	826	811	827	792	781	818	814	845	791	758	786	839	807	830	863	861	822	893	850	803	767	799	828	774	785	837	815	815	821	846	856	817	799	753	791	853	847	828	780	872	816	844	795	837	758	819	799	862	843	858	859	760	817	768	832	847	819	772	810	852	854	796	789	785	888	803	838	825	756	777	799	798	805	791	786	819	777	786	811	787	810	840	853	804	832	779	804	787	830	773	815	786	762	813	785	830	811	806	826	837	819	767	799	837	843	839	796	794	817	806	786	832	792	835	853	794	767	753	843	826	855	826	836	834	853	825	779	861	780	788	834	813	753	789	749	870	772	783	833	821	751	823
2222	426	448	4436	11495	11681	6880	3074	1014	288	105	75	56	92	63	69	69	69	63	67	82	70	70	71	69	68	59	64	61	68	74	53	71	74	65	60	74	64	73	60	70	80	63	67	76	62	71	66	76	62	67	63	53	83	69	76	60	76	72	56	65	63	78	60	55	70	74	53	62	67	63	72	63	69	80	64	73	68	74	65	72	65	63	70	61	71	61	71	65	62	69	84	97	64	72	71	65	70	85	76	68	80	70	69	72	69	53	79	81	67	72	58	55	65	68	63	74	71	68	69	90	64	67	62	62	64	81	77	74	74	83	50	70	51	67	64	75	63	63	69	59	62	65	76	70	68	63	52	77	61	56	61	72	51	66	72	64	73	66	66	61	72	78	57	64	76	77	60	64	74	65	79	70	78	56	80	78	56	78	79	60	78	61	59	68	68	62	76	59	52	73	76	58	54	49	60	66	69	66	65	67	87	57	63	70	70	73	75	57	51	65	84	78	72	59	74	75	56	76	65	85	62	81	66	69	71	61	57	78	72	76	77	64	76	71	63	64	78	69	71	66	68	76	55	82	57	81	63	65	67	57	68	67	74	63	60	68	62	63	67	50	56	65	62	71	64	58	80	67	61	73	80	56	66	65	65	65	62	64	60	57	69	74	66	71	70	75	62	74	72	75	70	64	67	57	77	74	86	64	66	73	70	64	68	67	50	74	63	64	64	66	71	68	50	80	77	68	66	72	58	61	56	72	65	59	71	84	65	61	51	69	75	70	64	68	61	74	54	71	50	58	67	60	56	71	56	47	62	68	58	60	71	72	64	67	65	77	67	61	61	66	57	72	71	84	57	61	64	76	61	65	82	71	67	74	65	67	58	72	65	74	46	74	59	69	57	85	75	69	64	69	71	71	65	69	79	60	68	64	63	56	62	76	82	68	73	65	56	73	70	67	58	71	70	70	73	67	64	63	71	63	78	71	56	58	84	62	65	78	60	49	68	60	73	45	80	77	66	59	56	73	69	70	70	63	64	71	63	66	50	79	62	72	67	70	65	75	80	75	46	69	73	87	71	69	65	59	77	53	72	71	61	69	62	74	60	61	75	70	58	55	60	60	70	73	63	49	64	61	73	61	69	66	78	81	70	54	66	57	77	58	71	60	62	67	74	69	70	76	65	75	74	62	54	74	75	59	68	68	62	53	57	71	72	84	78	71	63	74	62	65	63	60	71	72	64	72	60	55	58	77	80	73	57	66	72	77	60	87	66	64	65	68	66	68	68	59	55	57	64	85	73	74	61	66	69	68	74	94	55	62	63	77	68	69	83	67	64	71	68	66	88	69	70	73	55	61	72	65	88	67	60	75	52	63	60	77	67	70	81	69	67	57	64	60	52	71	66	81	65	57	61	58	65	80	84	58	61	73	77	54	73	74	75	64	61	65	70	68	49	58	59	80	61	65	66	65	61	71	69	50	57	82	74	68	63	58	58	88	86	79	75	82	65	73	65	67	77	66	69	69	67	79	68	61	84	58	78	76	52	69	65	79	75	80	67	55	72	67	73	67	61	57	63	74	63	62	76	53	55	58	82	58	62	75	70	85	95	67	58	68	88	65	67	64	77	55	71	55	65	60	65	84	57	57	56	72	78	86	66	67	69	57	58	74	68	47	62	69	62	73	67	65	61	61	62	58	74	69	77	73	64	60	80	66	60	68	74	70	67	70	58	66	74	68	67	84	65	82	64	52	58	60	68	81	73	63	61	63	77	68	58	60	76	65	62	73	68	58	70	70	82	75	69	71	70	64	56	60	68	57	66	54	80	61	73	70	74	62	60	67	60	66	59	75	54	72	75	60	61	53	59	65	62	68	60	73	66	66	62	71	67	75	63	65	71	61	62	70	65	73	45	78	68	71	79	64	61	70	66	72	58	52	82	64	74	75	68	59	67	59	77	56	78	74	53	69	65	58	63	66	63	63	59	80	79	68	71	61	92	65	69	70	78	61	63	47	84	80	74	69	80	60	72	74	59	73	67	60	74	74	79	65	63	56	70	67	62	73	70	67	68	76	74	67	51	76	64	63	86	67	73	60	54	77	61	74	71	69	59	71	76	83	72	73	57	48	92	72	76	74	77	63	60	57	66	63	64	67	83	59	72	60	69	67	89	65	58	73	62	62	61	65	64	77	64	61	74	73	70	73	55	89	64	76	66	46	68	61	72	73	65	84	60	95	59	69	79	64	81	73	70	69	72	57	78	72	61	61	61	83	67	62	68	75	68	64	63	77	55	65	67	50	71	70	64	52	80	71	68	70	59	76	53	74	65	61	88	57	72	60	64	58	61	65	64	68	62	76	78	69	71	70	62	74	65	63	61	53	56	80	65	63	78	70	62	82	57	45	65	67	66	74	69	74	65	70	75	63	55	67	63	63	61	72	64	64	68	68	54	73	63	63	69	63	53	76	57	69	59	71	77	66	69	65	80	71	68	62	69	62	63	68	71	73	76	65	59	55	72	68	68	70	71	63	81	68	71	66	60	59	67	57	72	78	70	70	71	48	67	57	65	80	68	75	78	67	70	65	76	47	81	77	71	70	75	74	62	73	63	73	75	75	72	61	63	64	82	71	79	66	81	69	63	78	73	57	65	70	61	52	73	72	61	57	65	69	52	63	66	68	71	80	55	57	70	69	66	51	58	74	68	64	70	64	67	64	68	58	78	59	63	75	58	71	50	51	55	80	67	70	66	62	65	59	74	66	68	69	82	63	68	75	60	71	70	64	71	53	63	75	67	61	65	60	71	62	75	82	68	73	56	80	76	62	68	54	77	51	57	64	77	71	63	71	62	66	62	74	77	61	62	71	67	77	77	77	79	59	72	51	70	60	79	58	56	45	59	73	85	75	74	69	64	58	74	84	65	75	65	75	54	63	62	74	63	59	59	74	61	71	80	77	62	76	69	60	76	70	86	54	56	63	67	79	68	70	62	75	70	65	61	53	52	48	73	75	72	75	61	60	62	68	60	60	55	58	65	51	71	68	63	86	81	62	69	71	68	61	64	74	62	68	51	73	62	67	85	60	53	73	68	55	70	61	69	63	74	73	70	62	59	62	66	57	72	70	64	70	67	60	77	65	62	71	62	85	74	75	67	74	64	68	63	68	69	82	72	65	64	55	66	68	56	55	68	51	61	68	69	64	77	63	62	60	76	75	59	70	71	63	59	69	62	67	69	81	71	76	75	84	59	56	72	73	53	55	63	63	59	67	67	51	82	75	69	58	67	69	75	75	67	72	62	70	67	72	69	67	64	57	74	56	77	55	76	55	61	67	63	78	61	73	61	71	82	63	71	61	73	57	68	88	61	61	63	53	73	68	79	84	57	82	56	73	58	67	72	75	86	63	75	83	70	83	51	52	70	61	75	62	70	56	65	69	72	64	58	62	77	65	68	73	65	63	71	71	63	67	75	62	70	74	57	74	72	71	70	77	67	86	52	63	61	61	51
16081	9229	8261	46363	69140	57921	46781	33308	20085	8197	2385	1154	856	849	878	847	849	891	841	862	832	849	905	878	886	871	841	858	768	865	853	889	850	869	890	866	870	839	845	857	852	849	897	896	876	879	828	867	840	834	888	846	890	889	785	879	807	869	857	895	805	875	844	877	869	874	893	847	851	865	788	889	928	907	831	884	902	897	890	862	891	834	824	830	874	844	807	882	878	857	848	837	911	845	868	862	868	864	937	927	902	888	889	830	833	883	853	847	809	868	863	828	810	873	864	868	839	854	910	917	870	885	888	866	911	840	887	861	859	883	858	873	915	862	844	854	878	865	857	922	832	801	819	873	865	849	910	862	834	881	821	846	860	916	862	815	922	851	791	880	871	875	804	856	890	889	887	862	822	888	849	916	833	820	852	852	854	823	838	855	853	869	830	802	875	880	874	856	859	872	844	868	845	866	837	878	871	849	877	810	847	826	908	867	844	873	872	879	924	780	869	850	859	870	833	859	871	846	843	866	865	852	869	847	835	897	849	864	870	875	895	881	875	837	894	875	825	882	850	852	860	892	868	848	810	850	893	801	879	826	847	842	934	827	850	838	829	928	877	823	860	848	889	873	882	852	916	900	812	885	893	887	875	877	845	890	871	859	864	811	852	787	864	860	894	819	835	852	861	836	913	888	841	883	847	844	864	822	878	895	925	882	895	859	834	854	866	865	831	874	851	844	873	902	840	861	826	831	833	805	805	885	848	901	845	853	901	903	825	918	842	817	868	880	869	921	891	867	906	827	848	871	905	871	869	890	883	891	839	812	846	855	878	859	904	922	881	891	836	841	863	909	851	846	812	899	856	832	846	875	873	870	878	855	853	891	883	853	838	825	868	880	882	905	930	895	862	812	873	857	918	879	847	863	883	880	840	877	854	872	817	857	847	859	821	865	894	868	908	873	917	794	846	868	873	852	905	890	878	838	863	811	843	866	850	866	853	832	869	863	867	843	907	851	888	864	848	878	813	832	807	829	872	869	812	858	885	860	864	899	806	891	826	888	839	849	891	902	892	846	888	901	802	835	898	844	868	876	878	850	854	861	851	829	864	824	849	957	888	857	865	904	877	851	843	841	846	878	829	870	830	876	867	876	873	891	875	889	839	919	872	833	856	858	821	825	850	833	811	866	870	855	871	878	829	886	832	853	842	847	891	865	880	846	876	853	857	891	828	899	852	875	828	827	869	878	850	834	859	861	868	845	807	918	818	886	867	848	863	837	852	829	898	905	898	892	844	858	877	915	790	923	855	865	875	841	804	835	826	857	839	912	835	887	858	823	886	860	844	809	853	912	878	881	879	876	864	880	903	851	860	844	841	860	886	805	876	903	893	891	887	838	860	872	822	857	833	846	843	859	893	852	855	846	875	892	872	924	910	887	866	824	885	823	852	843	842	850	819	824	825	883	879	911	842	897	872	834	839	914	831	861	886	865	882	868	869	860	835	935	897	838	841	850	887	828	831	825	897	861	827	887	910	862	827	829	846	818	896	852	873	880	855	868	876	867	884	864	882	839	844	852	809	878	816	882	862	865	935	899	884	865	842	822	820	880	885	846	871	842	911	845	833	800	833	839	838	910	830	860	870	842	879	846	884	865	827	818	862	903	866	860	868	877	841	850	840	917	839	886	861	926	821	937	875	857	835	862	816	912	867	828	850	854	848	897	826	861	805	929	835	846	888	880	821	853	873	839	841	840	848	891	863	810	826	877	878	901	825	867	840	842	870	912	845	894	808	818	857	836	886	827	878	860	892	879	838	854	860	907	887	894	920	818	924	848	895	842	821	879	857	897	840	868	844	869	841	863	868	873	873	895	854	867	836	881	852	867	863	851	894	860	805	873	874	859	827	898	848	848	869	870	854	822	898	892	818	887	836	887	857	893	859	883	908	850	835	858	858	894	892	801	855	840	814	879	865	887	909	820	863	845	848	868	847	856	834	889	886	892	866	826	859	841	841	871	860	844	854	812	888	861	822	865	868	893	857	875	891	811	857	841	866	837	811	858	867	865	811	831	811	880	865	831	852	873	834	845	869	862	901	840	874	834	881	817	843	896	863	828	821	890	840	841	894	883	867	875	865	832	833	827	846	901	861	860	837	861	883	833	830	841	872	891	849	907	888	857	834	904	863	888	857	845	911	836	890	820	853	865	792	842	870	848	876	893	845	851	864	836	827	870	886	807	843	887	767	853	877	889	877	888	832	876	878	917	878	849	831	840	830	908	872	891	873	849	865	887	838	884	880	899	917	834	879	913	892	856	901	828	800	838	806	821	875	876	906	901	874	817	902	887	875	844	845	799	876	892	826	818	885	859	883	888	895	889	924	885	875	869	891	870	797	870	835	856	846	853	916	901	865	819	831	822	871	889	846	839	861	862	826	856	865	785	874	808	806	832	824	921	892	878	879	840	844	912	896	899	833	831	865	873	815	847	868	894	910	872	850	876	875	856	868	850	835	911	863	834	868	830	846	853	867	877	885	893	846	863	868	845	875	853	848	886	872	892	864	848	848	913	830	858	893	824	884	859	887	903	853	911	927	914	874	896	830	838	808	857	845	865	847	862	837	867	897	832	880	850	871	811	931	856	882	828	814	861	893	824	837	864	811	871	876	836	913	858	870	827	832	887	857	878	905	884	834	889	891	925	779	883	853	823	848	884	824	933	850	858	888	860	851	853	876	874	891	849	853	795	865	874	907	869	878	852	853	870	839	883	868	854	879	888	842	861	854	852	870	847	902	873	852	834	854	860	806	861	831	872	855	867	829	861	845	806	921	896	839	857	879	823	864	833	851	875	857	858	857	821	860	823	918	859	777	847	856	877	831	882	823	847	858	847	834	818	888	852	850	902	910	887	870	825	847	893	824	874	869	863	885	871	861	807	855	846	829	838	861	853	849	859	842	846	853	850	861	846	877	814	867	837	884	863	814	885	881	816	885	878	899	869	853	826	833	847	845	869	879	877	838	922	917	906	895	831	834	895	835	830	863	862	863	885	862	829	897	833	883	828	846	877	878	860	852	887	854	866	881	863	836	824	897	871	830	860	887	908	889	868	807	928	886	809	857	854	881	909	847	852	877	872	878	817	823	938	847	854	848	835	857	849	861	853	854	877	825	848	900	888	890	885	877	863	867	929	838	814	827	904	885	897	884	851	863	822	848	895	850	829	816	885	881	806	828	859	858	803	810	840	824	900	849	887	885	874	855	913	899	801	909	868	882	864	803	852	876	898	875	868	867	876	873	897	850	884	847	874	874	865	869	881	884	829	813	860	900	865	870	844	908	837	859	819	925	840	857	891	901	878	864	866	853	931	838	881	883	838	825	910	858	855	898	870	884	819	836	835	833	813	913	885	882	860	877	856	863	857	818	863	833	866	817	853	906	868	846	852	868	804	916	857	829	887	881	827	866	810	858	833	845	869	856	876	788	844	855	803	877	909	850	831	844	871	796	913	855	881
1212	610	533	8204	17168	16980	12106	5225	1420	419	155	85	87	66	69	77	73	77	73	69	71	61	60	70	67	68	66	56	69	80	73	63	69	63	75	70	73	60	61	64	69	87	65	56	62	85	72	80	79	66	77	70	77	69	68	77	89	57	77	72	72	79	80	65	57	78	74	59	50	73	67	56	78	72	69	68	75	75	66	66	59	69	78	66	71	60	62	68	74	61	78	56	74	82	59	78	75	60	75	68	80	71	83	57	75	57	84	64	68	74	66	67	78	67	55	65	67	68	63	62	66	64	69	54	71	65	67	90	64	74	72	72	65	66	74	64	66	66	72	69	71	74	59	66	83	57	68	68	70	71	55	76	74	67	74	74	69	71	75	77	71	64	63	60	76	82	83	71	65	64	71	69	75	52	73	76	56	66	59	69	76	74	63	88	61	63	67	70	71	50	58	62	65	65	66	60	64	67	63	67	85	69	70	70	76	62	61	54	74	86	68	65	72	67	72	75	78	67	77	71	91	66	64	70	75	63	60	73	76	65	75	85	67	70	59	78	64	50	74	60	68	88	67	61	70	60	73	74	74	73	72	71	73	70	59	87	74	66	77	67	65	56	65	68	59	71	67	90	68	80	80	61	78	69	81	65	45	70	59	67	75	63	58	78	72	79	73	61	66	62	66	79	59	61	68	66	65	91	66	56	76	75	72	71	68	67	75	71	62	66	65	79	65	75	62	74	81	73	58	76	77	79	59	89	66	77	74	56	59	70	87	65	69	69	78	75	71	72	64	66	72	58	59	66	63	80	79	78	58	71	58	64	68	74	69	73	76	68	61	66	80	64	81	79	70	65	72	77	64	62	67	64	71	84	74	61	71	64	74	67	66	41	54	60	71	83	75	69	56	74	65	63	69	59	66	81	73	62	69	77	67	67	67	65	70	70	51	77	63	78	58	73	77	64	74	71	62	76	68	81	73	75	68	70	70	77	83	66	57	65	73	78	64	70	61	65	65	74	60	77	65	73	63	73	67	61	75	57	74	57	77	67	80	70	75	91	76	60	68	72	84	60	74	69	89	62	66	69	58	82	62	61	68	66	70	71	74	72	68	71	73	62	66	68	54	63	65	86	63	59	73	83	59	88	70	65	73	61	77	84	60	63	80	66	60	79	77	65	80	70	49	63	60	74	78	67	78	64	59	82	83	66	75	66	63	62	68	69	64	55	75	71	69	69	74	54	64	70	65	77	55	70	76	65	69	71	65	66	76	72	73	62	68	71	68	56	79	80	63	73	86	79	59	70	60	72	59	72	67	71	77	78	64	60	66	59	70	64	64	68	70	72	65	71	66	67	68	77	70	82	68	70	57	70	58	75	69	68	74	65	57	69	66	59	72	67	58	77	71	71	80	46	56	70	78	62	83	61	74	75	77	77	59	61	66	80	78	59	65	81	58	71	61	58	79	64	63	59	66	62	59	78	74	69	83	79	76	68	66	81	77	71	66	64	72	74	70	58	54	73	78	74	83	63	62	63	74	67	60	69	57	63	70	66	86	66	76	72	74	70	61	71	68	79	52	87	76	60	68	79	70	90	65	51	77	64	61	54	66	67	65	77	70	84	66	57	74	82	57	78	79	76	73	68	66	75	78	66	80	77	66	80	82	73	75	74	65	74	71	65	77	77	65	77	53	80	82	56	79	54	65	71	66	86	66	68	66	71	61	67	72	70	64	62	72	81	58	73	72	68	73	78	85	76	58	58	79	72	64	68	79	73	61	67	70	71	61	67	69	69	65	63	73	65	66	87	76	55	70	68	59	72	75	86	76	76	77	72	75	69	63	59	66	67	83	57	62	73	73	75	51	69	59	62	84	73	82	59	65	60	68	54	69	55	65	78	85	53	71	62	59	90	55	62	75	62	79	58	69	74	73	76	66	65	69	66	77	83	64	76	54	80	89	84	75	62	63	66	67	65	71	68	64	75	60	60	65	65	70	54	71	83	70	59	57	61	60	65	68	70	84	56	55	78	75	81	72	73	73	79	61	69	64	80	67	82	63	66	46	69	76	60	90	62	73	79	79	75	58	70	64	46	78	56	58	69	70	75	49	73	54	90	68	68	63	65	55	80	68	78	62	80	68	51	65	59	64	57	75	80	70	66	74	83	74	74	54	66	75	72	72	78	54	80	60	89	61	67	74	76	70	67	84	69	69	67	68	60	61	87	76	71	62	64	62	63	59	63	58	64	70	78	74	72	72	77	67	71	56	70	72	85	69	66	72	69	66	61	65	63	69	66	48	59	78	76	68	61	75	62	62	66	55	74	67	64	60	74	75	61	96	81	63	69	70	73	55	55	74	75	59	61	57	80	62	72	79	70	70	59	81	58	63	67	77	68	78	70	79	60	80	84	88	64	62	70	58	77	68	54	73	60	66	82	83	61	64	69	62	82	69	71	61	64	65	72	70	77	74	66	66	69	74	64	80	69	67	68	51	51	58	63	74	82	72	64	81	63	77	65	73	70	70	58	78	73	85	63	71	68	85	72	71	68	65	71	69	63	64	70	71	55	70	91	68	68	63	97	64	70	71	69	59	67	68	82	64	79	69	73	72	54	58	65	59	71	72	78	71	80	72	68	70	69	66	73	73	64	65	86	47	71	78	58	54	74	65	61	67	67	65	74	74	78	72	70	64	61	74	64	53	72	65	70	62	75	66	81	80	62	66	74	76	52	71	76	83	64	59	70	65	70	74	72	65	68	71	73	63	76	70	65	71	56	73	57	68	62	58	60	58	59	71	69	58	79	69	67	62	67	60	58	62	68	75	57	68	80	59	59	60	64	69	61	69	71	76	72	78	62	65	80	84	69	69	63	73	72	74	71	71	81	67	74	71	68	58	71	68	79	66	73	75	81	75	72	74	79	69	62	83	58	73	84	68	59	79	74	74	66	80	72	59	64	65	77	60	67	68	51	61	70	73	63	64	64	80	61	61	67	68	59	71	61	63	71	63	72	74	75	59	72	77	84	81	75	68	66	62	78	70	71	60	67	81	72	75	82	66	58	75	68	60	78	74	80	64	50	68	83	55	64	74	72	70	65	67	79	63	72	81	80	61	73	86	74	67	69	70	65	68	69	52	74	80	64	63	69	76	79	88	65	49	68	64	75	69	73	76	69	72	76	60	76	66	70	77	69	53	61	70	73	71	70	65	63	84	80	69	54	62	59	62	71	83	76	73	73	75	67	64	80	60	71	70	73	75	63	80	73	73	59	67	70	75	71	75	56	59	74	76	73	73	62	79	62	50	74	66	57	73	75	72	79	93	81	73	71	76	70	66	54	71	77	88	64	73	85	59	66	62	80	60	68	60	53	82	87	84	50	65	74	51	61	70	71	66	66	70	72	69	60	78	67	61	71	74	85	69	71	73	71	68	81	66	62	64	65	81	82	69	57	73	68	63	63	54	69	80	81	58	57	78	58	80	67	84	73	79	62	81	61	63	66	74	66
20071	12198	9951	57381	78301	68566	55934	38147	23211	10232	3158	1226	952	877	846	916	890	892	910	854	890	951	913	876	886	858	882	897	928	846	854	865	893	855	922	891	843	887	914	838	919	892	871	960	856	878	901	904	917	867	851	874	884	861	877	883	911	892	915	917	895	887	852	908	932	936	919	925	927	868	835	915	900	872	908	916	867	821	891	856	932	901	905	847	839	896	889	845	920	839	918	832	866	863	938	848	900	848	880	829	861	883	879	881	891	892	901	852	907	823	886	906	867	833	910	861	872	901	864	865	844	887	863	934	910	877	903	835	876	879	933	882	880	915	900	897	812	888	889	839	851	882	823	935	919	864	905	921	830	843	868	850	965	860	843	931	897	893	902	858	845	870	898	837	868	904	845	914	859	900	929	899	951	887	845	858	863	875	859	902	844	935	898	864	864	889	879	925	916	926	903	889	882	925	851	930	911	909	878	906	853	855	812	914	921	971	946	897	864	905	966	946	872	903	914	864	892	810	893	912	863	865	850	937	807	919	900	917	914	900	916	897	874	864	911	917	877	894	888	892	867	907	842	920	857	903	901	845	924	844	866	879	890	909	862	915	862	913	868	901	890	866	859	892	882	895	873	875	859	867	890	894	928	847	858	919	848	900	877	860	839	869	893	908	910	877	896	877	905	872	849	905	953	933	851	857	853	853	895	886	869	872	905	908	903	833	888	883	875	921	840	902	877	854	889	936	858	883	929	857	918	874	851	978	850	832	894	868	888	891	890	882	801	897	857	900	869	877	862	915	927	924	875	959	912	870	852	924	900	921	876	824	887	922	902	873	879	899	927	884	885	885	852	873	883	876	904	860	906	881	879	859	824	869	873	893	897	881	875	891	854	872	891	945	908	849	892	896	861	842	891	838	855	908	890	901	886	885	843	871	932	868	904	900	848	897	884	862	848	862	855	906	874	827	915	883	914	925	897	825	934	847	909	839	953	887	899	901	847	925	900	903	867	916	888	867	892	881	880	890	870	867	900	855	913	880	953	885	900	861	878	925	924	941	911	931	911	830	901	849	913	884	906	847	886	867	890	899	909	899	892	882	850	870	862	863	842	881	940	868	906	823	929	855	897	872	885	871	896	928	880	867	884	864	879	877	892	873	859	902	904	873	883	872	861	888	857	893	919	813	875	916	900	901	894	936	936	872	892	844	812	906	893	874	858	871	908	857	856	861	925	898	856	841	906	889	866	888	938	852	867	947	898	931	862	867	881	928	850	832	892	883	859	858	878	894	876	880	861	888	881	939	890	896	863	847	863	915	933	934	911	897	868	884	853	884	859	912	882	864	879	843	899	878	876	889	897	919	870	851	898	858	917	875	885	888	877	871	943	909	894	944	859	888	881	882	872	872	842	901	833	862	861	919	871	876	845	871	897	920	890	945	879	859	925	860	886	910	891	910	887	835	873	905	878	887	875	852	980	832	873	879	909	908	887	857	888	875	873	859	872	892	892	916	854	893	875	898	875	861	849	897	885	911	874	874	843	867	811	949	857	885	936	921	933	884	903	915	912	915	821	852	927	884	927	902	846	854	837	883	884	856	911	917	861	950	898	912	850	902	849	875	901	924	908	875	898	938	885	852	903	893	914	884	841	875	883	925	901	905	837	909	918	890	903	882	845	946	843	885	901	920	859	908	864	848	949	945	894	889	854	872	863	878	889	873	834	923	912	897	868	901	951	858	885	881	889	942	902	917	903	925	888	849	888	863	890	918	807	939	891	882	895	866	920	904	922	862	920	881	909	846	874	880	924	876	940	889	875	897	940	935	868	840	936	887	872	926	953	887	854	854	933	873	843	888	880	897	908	847	853	920	858	890	869	850	898	873	911	868	880	900	855	830	885	980	906	891	966	918	886	873	904	893	920	883	906	909	833	861	862	845	915	875	879	897	905	900	869	875	867	880	882	874	868	851	847	899	913	867	856	859	885	867	872	926	869	890	886	944	949	936	877	900	881	887	885	868	877	871	896	837	899	854	946	845	937	916	861	914	905	903	852	923	856	843	930	897	886	854	885	836	891	899	871	896	893	915	871	842	903	890	828	831	844	841	862	852	871	861	861	908	904	880	902	935	901	961	876	882	846	881	865	890	856	856	879	955	882	832	847	844	925	905	920	895	902	885	943	880	915	927	839	892	896	889	937	892	808	870	892	875	880	878	855	902	873	861	908	873	880	876	872	883	891	891	879	882	925	903	935	903	848	925	905	896	911	910	925	887	900	904	892	843	875	906	865	944	879	900	881	887	877	829	871	899	898	896	863	900	920	886	905	875	836	888	870	931	868	891	843	920	898	877	927	860	880	883	922	901	911	880	907	927	879	866	897	866	863	848	913	890	867	896	930	866	853	901	889	890	872	909	915	886	905	897	883	950	880	841	879	840	863	855	892	921	918	899	920	883	901	866	848	905	875	831	900	889	899	917	849	842	892	897	876	872	908	893	856	881	909	859	921	884	889	904	838	914	880	884	843	890	899	875	894	898	878	886	848	875	862	896	895	963	861	908	828	872	926	905	884	893	854	856	933	903	856	885	882	863	892	887	894	923	836	848	895	855	894	917	873	876	923	873	941	860	861	830	831	902	879	899	847	881	910	780	872	902	880	859	896	893	923	867	916	834	934	802	891	909	909	903	914	901	852	896	857	865	871	822	897	819	813	834	886	855	901	911	889	869	930	906	843	867	909	864	932	913	882	862	922	869	908	904	860	904	861	911	858	896	857	868	875	899	941	831	883	883	881	891	887	892	935	874	928	877	880	886	957	905	893	835	862	914	921	894	893	915	863	923	954	875	905	904	919	856	830	953	889	877	905	895	932	863	922	875	888	912	922	928	869	898	863	883	889	902	887	871	901	865	868	891	906	894	881	876	911	893	857	905	897	878	938	920	904	945	850	922	835	851	923	856	863	861	916	910	927	876	860	877	894	898	860	877	854	900	951	854	922	833	869	875	901	869	926	890	868	831	887	922	913	877	867	920	845	834	812	875	865	863	933	898	845	891	860	891	931	893	887	943	876	872	865	903	920	951	815	957	844	817	867	918	897	887	867	929	891	906	879	847	916	876	850	892	846	866	913	875	886	910	873	884	918	838	913	829	914	935	881	866	879	899	835	881	913	849	897	881	902	894	879	867	862	865	901	834	886	908	896	908	860	903	863	875	874	892	941	844	869	910	853	892	860	902	814	847	888	873	873	893	901	912	901	890	896	887	902	943	870	871	882	905	887	928	876	874	875	865	880	887	895	926	895	879	902	904	904	981	912	890	925	883	891	895	867	828	897	929	908	894	912	871	903	916	855	892	908	891	870	903	913	886	918	878	841	894	895	889	882	887	943	903	902	919	883	901	883	923	903	887	925	893	900	860	873	908	888	896	940	906	860	869	882	875	896	927	868	868	901	839	862	884	868	923	837	930	890	916	901	856	861	886	949	885	864	894	919	835	852	855	846	866	868	870	907	890
1509	384	254	894	4354	4601	3228	1410	434	204	88	58	64	67	45	63	60	63	75	62	73	53	59	60	63	62	66	62	56	56	67	59	57	54	57	67	82	52	70	48	53	65	53	68	70	57	73	65	64	71	70	63	68	53	61	64	65	60	67	67	55	59	62	56	51	69	75	64	81	67	77	56	58	66	60	70	62	67	65	59	70	57	83	50	60	59	63	68	46	62	65	78	69	64	80	72	61	49	61	55	50	62	40	69	55	55	77	43	79	51	68	71	69	60	76	60	64	61	65	65	73	51	65	71	60	65	79	54	64	49	60	49	61	77	61	61	61	60	55	57	68	58	64	65	56	42	69	64	74	67	70	63	57	60	56	67	58	65	59	59	53	63	59	72	75	67	76	39	66	64	68	61	59	67	52	68	79	59	64	69	63	63	65	73	54	62	63	70	61	74	59	58	75	53	63	63	66	65	66	59	67	53	64	57	58	66	67	52	65	49	61	71	46	66	65	60	77	76	61	52	63	54	51	62	61	60	74	69	55	72	51	61	54	59	75	77	69	59	70	50	63	65	64	53	56	63	62	54	75	58	68	58	70	77	66	59	67	59	65	78	60	55	62	62	70	63	57	50	64	69	65	68	58	74	63	62	55	46	52	69	67	57	62	78	65	73	52	61	57	74	71	58	55	56	69	74	71	70	60	60	48	66	64	61	66	64	52	57	63	67	66	52	67	54	45	70	55	63	58	65	64	61	49	53	66	58	53	74	61	60	65	58	62	51	60	62	41	67	59	64	54	48	57	67	53	66	75	69	52	54	58	77	60	60	56	71	57	82	66	64	62	59	72	73	66	75	51	58	55	50	53	55	59	55	80	54	59	59	68	58	57	64	62	53	69	53	57	48	52	61	74	60	74	66	57	57	67	77	63	67	64	61	75	62	50	59	73	59	58	63	64	64	55	66	68	69	66	56	54	53	66	63	49	58	72	58	62	56	61	64	67	51	67	66	54	52	66	66	51	76	68	73	61	75	66	67	52	58	59	64	54	60	64	54	58	57	64	66	60	50	60	65	74	77	60	57	59	58	62	60	59	64	63	45	72	53	65	52	74	62	61	65	58	80	73	51	71	60	55	63	62	53	69	66	78	61	84	59	75	63	54	60	71	68	71	61	74	60	69	65	74	71	65	50	65	58	63	78	72	66	49	56	60	61	58	77	50	55	56	61	56	61	53	69	54	61	61	64	66	55	55	61	61	66	57	58	57	71	63	67	53	51	68	83	65	53	61	64	66	77	73	57	65	53	71	58	64	61	67	67	51	60	57	48	71	78	74	60	64	83	65	62	56	58	54	54	61	53	61	64	61	53	63	64	55	55	65	70	60	61	48	68	72	64	75	71	45	64	63	48	73	66	55	73	60	56	66	53	50	87	58	55	51	51	68	66	65	51	70	70	63	74	70	66	68	60	62	54	65	63	70	70	45	57	58	64	76	51	52	62	54	64	63	55	62	54	55	52	71	84	64	66	59	70	56	59	57	62	64	72	61	61	58	76	73	69	63	57	54	57	72	59	58	66	46	59	64	60	61	62	51	50	51	61	60	60	58	57	62	67	66	46	62	61	63	65	65	71	55	61	58	71	65	66	71	70	63	56	63	63	50	48	75	65	65	73	64	66	60	57	70	60	60	61	64	56	70	58	67	79	62	68	47	55	55	53	60	64	67	80	63	63	70	65	60	56	60	67	52	69	52	56	62	66	50	60	68	66	61	64	73	67	63	55	70	69	66	70	57	73	60	62	61	69	70	72	58	55	76	60	71	58	59	50	66	57	64	67	64	66	57	53	55	64	72	59	60	67	64	62	59	63	78	55	54	72	65	62	60	48	56	68	69	53	57	57	59	53	62	50	57	55	48	63	53	62	75	55	53	66	47	62	69	54	60	61	66	56	54	48	75	69	60	58	67	54	61	59	62	54	62	55	68	50	58	63	67	69	54	58	63	64	69	57	64	65	64	65	69	57	67	60	45	74	59	56	53	87	70	60	56	61	61	61	52	56	56	53	59	63	60	64	74	57	66	86	65	53	66	60	61	55	60	64	56	60	63	68	55	69	50	55	64	58	62	54	60	52	66	61	66	80	58	67	75	64	62	67	57	59	66	76	56	71	56	69	70	64	57	56	66	75	72	63	56	60	57	82	52	57	53	58	63	57	72	62	57	57	53	57	71	75	60	60	61	55	66	46	67	53	66	45	66	50	54	62	49	60	57	77	64	63	60	62	62	48	60	67	65	54	60	47	73	57	43	56	79	67	60	59	66	62	53	65	66	71	58	60	65	67	69	73	66	58	65	61	62	60	59	73	58	65	70	75	54	66	57	63	66	80	68	46	49	49	72	58	66	59	53	56	73	63	68	53	56	55	55	59	68	63	67	57	74	55	62	79	68	64	84	56	54	56	66	73	69	62	61	74	62	61	53	68	69	62	55	58	45	66	58	65	54	68	69	61	63	78	58	47	61	58	46	69	62	53	69	60	64	50	66	57	61	65	64	59	47	65	58	61	57	62	56	58	52	74	61	50	57	46	56	46	67	56	70	50	48	68	51	69	63	68	59	64	64	71	60	58	61	65	49	58	61	60	59	58	59	64	55	69	58	65	56	58	50	48	68	49	68	65	63	69	59	68	73	64	55	60	74	75	54	64	64	58	65	68	68	58	45	67	63	63	60	66	55	73	66	48	48	53	61	54	68	62	58	66	55	53	63	52	55	72	61	66	71	70	81	48	51	67	62	76	62	65	68	55	65	60	59	66	49	65	71	61	55	62	51	61	58	57	42	69	56	45	58	77	58	70	58	65	70	57	58	50	59	65	57	65	72	68	65	52	62	72	72	75	65	72	69	52	69	66	59	74	62	52	51	64	61	75	69	63	66	59	76	63	58	62	59	70	60	59	56	66	64	63	74	54	63	52	63	68	70	64	68	64	42	68	58	75	72	64	45	66	68	57	53	80	65	62	69	45	64	57	64	63	63	54	64	65	50	58	65	50	62	66	59	59	59	45	68	62	66	50	59	67	54	58	67	61	60	61	64	59	50	56	69	57	62	55	71	48	50	58	54	61	61	62	71	64	57	72	54	58	64	67	69	52	62	51	65	55	51	74	53	57	60	60	70	69	55	62	68	72	60	78	69	71	53	66	50	48	58	50	57	64	71	56	66	56	60	49	55	59	70	60	80	56	53	70	61	74	63	61	58	55	65	62	73	84	72	54	71	61	80	44	68	63	59	55	52	71	44	55	51	73	67	61	61	50	61	56	57	60	49	54	71	64	60	63	67	65	65	68	80	70	47	57	73	55	51	60	73	62	67	63	70	55	56	64	54	63	47	67	55	57	55	63	51	67	65	74	75	69	62	61	42	64	78	47	68	62	52	63	56	63	70	66	62	66	66	65	59	57	56	57	60	63	63	76	70	72	73	66	85	55	57	54	63	62	75	50	49	71	55	60	61	67
14908	8221	5353	26728	50195	44264	35972	24459	11383	4291	1634	971	812	755	806	785	774	744	791	802	801	790	748	780	793	751	801	795	768	779	761	806	780	789	747	754	775	768	789	726	767	799	808	783	793	810	782	827	739	834	852	786	784	796	741	728	728	747	762	746	763	804	772	790	770	785	775	767	775	793	777	735	757	777	778	817	790	787	775	770	779	823	766	772	743	778	790	790	766	761	747	781	758	822	775	775	748	808	783	767	750	807	821	781	792	804	768	799	749	788	790	752	758	809	712	777	769	795	739	821	786	775	791	761	836	777	792	723	742	762	782	761	815	808	753	841	759	791	804	783	798	751	799	776	764	770	794	785	784	764	783	770	797	769	796	760	747	769	800	820	789	798	827	828	777	814	791	756	761	752	823	795	775	815	760	782	816	788	761	770	772	736	731	767	731	763	798	749	787	753	767	757	771	785	763	826	781	747	748	775	807	791	741	766	732	792	793	776	794	766	831	770	788	763	772	750	782	713	788	754	781	793	767	761	767	799	809	709	826	763	764	763	818	791	756	793	803	804	788	744	753	737	750	734	738	773	771	735	787	779	798	840	772	755	759	742	819	774	798	795	764	799	801	768	784	772	736	798	786	795	787	782	758	793	807	809	813	806	824	795	762	804	783	783	787	764	819	766	779	786	761	753	779	730	800	764	803	774	737	763	806	844	763	806	756	762	802	773	740	813	801	839	808	723	777	808	812	745	829	783	809	712	754	778	777	762	803	766	837	753	793	785	790	747	788	763	775	760	794	774	781	806	799	786	786	738	783	791	760	755	743	818	811	764	800	799	770	789	746	828	773	808	768	790	747	779	840	784	824	734	795	801	755	810	819	746	788	794	772	750	783	831	769	749	804	747	767	781	760	781	747	771	768	773	804	764	770	816	794	823	809	794	760	761	774	786	791	740	852	770	797	784	790	790	798	801	753	757	784	768	767	762	744	732	792	827	803	761	750	822	819	827	770	790	821	811	797	784	752	793	764	738	829	774	802	768	832	817	773	821	752	733	810	793	761	801	779	785	765	757	783	782	789	790	790	773	738	841	807	812	792	759	829	777	794	798	819	801	780	752	794	745	757	809	808	785	772	778	771	784	832	808	755	746	767	776	770	808	817	764	787	842	790	779	785	789	800	841	731	788	792	760	757	779	852	803	772	812	810	765	795	796	762	779	751	801	786	780	768	796	801	770	785	782	751	779	793	778	745	803	789	748	702	865	795	799	769	719	831	797	795	791	803	779	781	745	762	742	791	808	766	769	757	788	723	815	777	766	780	779	765	874	736	796	726	828	806	795	756	796	787	772	788	800	799	783	841	767	793	806	810	784	797	791	788	826	773	771	787	752	748	816	782	820	805	762	803	754	733	757	774	797	761	766	797	794	750	814	749	779	767	797	776	791	828	752	753	767	815	777	816	752	769	733	809	805	790	777	762	775	761	759	758	836	769	766	867	806	761	822	833	779	831	762	856	760	805	787	810	758	721	795	821	790	827	770	790	845	776	769	806	763	775	825	799	808	763	792	782	789	798	795	824	832	772	780	776	743	758	790	739	766	821	752	847	778	779	751	798	789	789	814	747	777	807	747	822	793	776	771	763	807	723	750	790	795	805	779	738	796	738	817	765	749	823	777	753	811	828	838	799	765	792	786	747	793	783	806	803	804	736	821	790	747	782	755	809	756	778	805	777	762	802	787	811	745	764	832	787	784	816	805	770	735	772	783	789	758	788	792	776	755	777	732	821	765	718	773	745	780	824	789	781	785	845	763	804	751	817	767	773	731	755	792	781	775	760	763	777	755	753	754	733	798	784	780	789	801	796	749	710	819	759	749	784	779	774	732	749	760	755	798	773	753	728	769	843	790	767	763	785	817	822	804	802	838	744	798	759	704	797	757	829	747	723	792	772	779	814	831	786	783	761	805	767	755	742	811	758	758	804	775	804	777	817	792	793	772	809	804	757	740	765	777	808	786	816	790	787	815	748	817	804	807	778	763	775	807	775	801	779	783	782	769	816	842	769	793	783	798	787	764	767	766	835	806	817	773	798	743	779	796	756	754	794	769	829	768	756	794	800	804	784	739	761	770	737	838	750	804	770	789	779	751	741	768	802	725	755	729	798	821	791	796	754	754	782	729	803	760	803	775	760	794	744	790	772	805	810	793	772	783	770	762	777	773	710	761	792	801	808	752	788	749	790	800	800	765	765	778	745	774	760	778	736	797	792	779	804	755	825	752	797	768	818	781	782	764	815	759	811	789	830	756	796	757	801	815	773	768	790	775	754	753	777	787	787	765	803	732	827	855	802	702	786	758	761	838	849	781	769	788	764	784	707	795	829	797	755	765	757	781	801	798	742	763	765	773	795	771	814	796	780	834	751	796	802	805	824	827	765	797	828	792	815	778	850	812	770	800	748	750	760	786	713	759	822	757	744	827	745	858	801	772	772	791	823	793	759	750	796	778	750	811	820	787	759	800	769	725	772	794	805	784	795	814	790	757	766	822	750	739	770	813	815	812	743	820	804	785	764	753	791	785	763	776	770	772	749	789	759	780	780	762	804	747	828	765	748	768	744	794	772	756	766	780	815	778	820	814	792	766	795	722	754	765	764	749	785	808	788	780	783	781	743	792	798	780	786	773	783	796	758	807	769	753	792	807	776	743	788	803	792	803	756	753	785	801	808	775	744	771	751	797	767	781	784	796	726	748	800	768	832	787	813	811	747	785	776	830	800	776	797	785	756	789	785	809	769	786	808	770	793	768	776	782	759	719	761	790	819	801	768	784	824	777	808	739	798	728	808	800	753	799	758	747	764	768	754	795	775	818	781	795	816	806	778	802	754	763	762	819	765	804	784	790	871	796	763	768	764	802	722	803	797	804	758	762	805	781	766	812	763	744	689	779	807	840	744	769	775	819	787	803	764	785	768	774	873	750	774	796	774	737	780	764	803	776	801	781	801	792	780	815	777	811	846	760	772	794	767	794	814	798	771	760	796	772	765	812	835	743	777	782	784	750	829	786	759	765	756	821	809	812	775	821	761	786	796	733	743	779	781	768	785	781	766	808	734	756	772	780	762	804	805	797	831	797	795	787	758	814	759	779	771	781	787	777	801	761	808	777	846	798	785	788	734	780	768	782	784	821	764	768	771	783	834	784	757	727	814	747	806	830	782	774	776	798	771	747	810	792	789	751	759	774	860	794	791	796	743	808	756	790	806	715	825	778	781	793	811	789	804	767	809	827	742	741	731	729	800	768	808	791	803	765	786	788	715	813	761	793	786	807	749	839	787	774	793	857	801	794	783	771	762	773	768	794	727	813	812	795	799	780	785	763	817	779	736	767	774	803	813	767	749	741	763	722	736	818	787	813	748	764	786	807	792	757	794	825	727	730	818	775	780	772	826	755	808	802	792	708	861	816	834	789	780	771	845	754	773	760	783	715	782	797	782	770	826	790	779	756	775	788	788	760
1117	612	365	1967	8736	12824	9022	3652	1009	312	133	69	74	72	63	57	55	76	60	65	57	62	71	53	64	61	56	65	54	79	70	57	70	55	66	58	76	79	63	63	64	45	69	49	66	61	65	62	75	55	56	58	64	61	70	63	63	62	53	75	72	60	61	82	53	80	67	65	66	65	58	64	65	58	57	59	70	75	78	62	69	65	66	73	56	59	53	60	78	45	58	72	67	68	62	65	60	73	59	81	64	56	63	62	70	68	61	66	62	96	59	57	63	58	65	63	69	56	71	65	66	70	75	75	72	65	56	72	68	61	58	66	58	52	64	61	70	63	66	68	57	65	66	67	75	73	66	44	61	65	69	61	70	71	61	61	62	77	69	76	64	62	71	57	77	68	69	55	61	82	71	45	67	66	68	50	57	65	62	80	63	57	66	59	76	46	70	63	75	64	67	60	63	61	49	63	60	64	54	70	62	55	72	54	63	43	73	63	50	58	73	53	74	61	65	56	63	54	68	72	74	71	65	71	72	68	63	56	47	80	53	66	66	57	50	73	73	48	64	57	50	66	65	79	71	69	62	63	62	60	68	45	63	58	66	66	66	61	63	60	45	84	55	62	56	64	52	70	70	51	68	63	51	72	58	63	74	66	64	62	55	70	64	51	55	59	62	67	77	61	53	80	64	67	61	51	59	70	58	64	59	76	61	71	60	61	59	65	50	67	64	67	54	65	60	74	66	58	56	49	58	62	48	69	57	70	65	68	58	64	64	54	70	62	74	59	69	60	51	64	59	50	69	54	53	59	56	57	65	58	75	66	70	59	54	46	63	71	63	42	70	69	52	56	54	56	59	68	74	81	62	71	61	49	60	68	62	81	71	60	71	62	67	70	75	55	48	59	62	70	62	63	68	63	73	61	54	56	61	69	61	68	61	71	54	73	58	58	65	65	74	61	70	74	84	80	53	66	68	60	73	64	57	55	65	74	68	58	75	65	62	61	61	60	77	67	55	75	53	59	59	57	66	67	63	55	73	62	67	59	58	79	53	57	63	66	59	72	75	71	69	63	58	65	76	60	57	70	67	63	64	64	64	63	71	54	58	65	77	64	71	58	60	70	71	70	53	61	58	63	58	63	62	75	65	55	69	69	78	77	68	62	79	69	65	67	48	77	60	67	60	64	57	64	72	58	60	71	74	65	61	71	68	74	62	62	64	74	74	71	70	65	56	53	65	85	65	53	68	56	57	67	67	67	68	73	65	63	72	55	70	61	69	64	49	70	60	55	64	58	74	73	62	48	73	71	54	61	66	64	62	60	54	65	56	85	49	49	62	75	54	57	50	54	51	78	73	59	65	53	67	56	62	50	66	75	47	70	68	64	67	56	53	72	54	53	67	63	76	72	67	73	57	67	50	74	73	58	57	48	70	78	55	72	62	78	79	56	61	62	60	61	64	55	64	62	59	69	63	46	63	61	57	69	68	55	66	48	57	59	62	54	64	72	61	63	54	66	67	63	61	75	60	60	64	60	61	66	63	66	49	59	64	73	66	57	69	78	55	68	68	53	83	43	69	50	61	60	64	65	60	67	59	47	52	51	65	50	51	59	49	72	68	58	57	56	79	66	62	69	60	74	71	59	59	78	75	78	64	55	73	53	61	67	68	58	65	55	53	70	58	57	52	68	50	68	71	66	71	64	54	55	64	61	63	70	71	64	78	57	67	61	67	74	56	56	56	81	77	67	70	65	56	65	70	57	44	55	51	59	52	59	68	71	67	72	67	58	65	56	66	58	66	85	71	75	70	54	69	65	75	58	67	63	65	62	51	77	56	67	65	70	65	49	65	68	72	67	48	69	47	80	63	52	61	54	62	61	62	67	50	53	64	59	84	52	56	73	69	59	57	62	64	52	68	77	78	54	62	64	84	67	61	53	72	57	66	63	72	55	52	73	50	61	69	67	68	75	78	72	64	81	77	57	74	62	58	65	62	62	63	57	55	50	71	81	59	67	62	66	68	59	55	56	68	60	78	58	71	68	76	53	58	54	74	60	76	53	57	73	68	51	58	60	62	56	66	76	77	54	72	70	70	62	66	50	78	69	73	58	62	59	66	66	65	68	60	70	69	69	78	58	60	64	72	63	70	72	64	58	73	64	75	65	65	50	57	74	62	63	54	68	61	54	70	60	69	55	85	58	64	61	88	54	63	69	55	78	60	76	68	46	73	65	49	70	62	56	64	71	66	61	63	72	58	60	85	66	69	71	64	63	75	52	58	71	60	55	65	58	49	52	52	57	64	48	67	76	65	82	61	61	81	59	61	66	61	62	86	67	64	52	62	52	75	71	51	66	65	54	77	62	70	58	58	48	82	77	61	63	57	63	60	62	55	70	79	84	69	56	74	69	56	55	66	73	64	52	59	60	65	68	68	59	58	53	60	73	62	58	76	78	61	72	69	76	67	65	64	62	65	57	64	55	70	67	52	48	65	73	60	62	48	56	70	57	63	51	57	59	61	63	67	65	67	51	63	61	75	67	69	78	63	67	67	55	58	72	59	46	68	54	59	73	58	61	70	62	54	79	54	60	50	60	62	68	56	59	60	74	51	62	61	57	66	69	58	74	55	61	70	66	57	54	58	62	57	67	55	59	65	66	65	72	79	66	73	68	69	60	55	67	65	52	64	58	62	60	68	67	55	60	63	66	76	67	65	60	68	76	62	63	67	56	72	71	77	69	65	53	58	55	69	63	64	62	61	64	59	69	65	62	52	63	57	69	62	73	66	59	66	66	52	56	74	67	49	71	84	63	70	79	54	60	68	52	71	77	65	70	71	73	62	76	63	70	68	65	69	58	60	64	78	68	46	62	66	58	58	55	50	51	61	56	62	65	58	66	62	70	68	59	61	62	59	72	61	58	64	76	65	73	56	67	49	57	51	60	64	71	45	68	60	52	70	78	60	71	71	60	72	48	65	79	58	64	70	73	52	80	77	66	65	61	61	71	63	66	53	65	67	76	72	54	46	58	62	68	45	83	60	53	75	66	52	63	50	56	62	72	67	64	68	64	66	70	69	61	62	62	61	74	67	73	67	71	64	59	66	56	66	69	58	46	69	59	68	70	61	71	63	66	66	64	71	66	63	66	65	61	55	64	75	53	51	64	61	51	56	61	73	67	61	62	52	74	71	67	52	66	57	65	73	53	67	70	52	71	64	63	64	72	59	65	73	57	52	66	59	76	75	67	46	56	62	76	65	66	61	61	56	58	59	74	58	67	60	69	82	57	67	64	61	61	67	64	51	66	74	64	82	67	61	63	66	71	65	56	65	61	66	60	61	52	89	56	59	73	60	70	61	55	62	69	60	66	72	66	56	62	61	67	64	53	55	56	65	53	74	55	62	71	61	55	71	60	56	63	70	54	60	60	61	62	50	49	67	64	71	62	71	72	65	51	55	64	67	69	57	67	77	64	63	60	66	52	85	53	65	62	63	65	64	66	55	66
19335	11994	7107	34486	65251	64082	50201	34059	19370	8237	2674	1231	884	774	860	783	840	866	782	845	795	836	796	783	831	794	822	820	773	791	767	818	825	780	831	847	841	780	878	802	788	835	841	819	808	802	836	856	804	798	859	804	833	769	875	820	830	795	830	798	825	756	753	821	833	812	813	778	804	785	803	824	836	814	808	789	818	798	805	820	826	807	836	769	813	789	765	797	826	835	792	800	780	794	815	787	802	832	866	832	773	800	793	805	790	811	802	828	835	774	787	812	797	810	821	821	803	800	786	848	821	832	854	761	809	806	794	824	833	805	808	822	766	761	836	809	744	819	805	788	815	823	818	819	822	836	784	779	767	838	793	801	877	844	818	810	804	774	776	802	796	844	810	799	774	795	757	766	795	799	811	807	799	836	841	782	856	812	783	788	802	855	769	828	839	815	852	774	847	882	839	797	836	756	772	845	858	841	805	848	856	815	819	805	787	764	825	835	767	876	800	838	807	786	804	851	793	804	787	812	740	820	818	783	820	823	817	836	818	739	806	861	808	810	835	805	857	817	762	883	805	816	794	844	818	781	768	849	817	799	814	803	816	811	796	775	828	841	862	795	826	807	814	798	830	814	832	769	816	817	823	818	801	819	815	837	777	803	818	729	798	792	849	823	842	809	826	798	806	825	774	812	849	845	832	795	827	830	849	759	793	832	833	748	804	793	819	776	752	818	828	840	792	815	799	887	811	740	771	837	798	782	771	786	841	785	779	769	813	765	873	778	795	823	902	763	820	805	853	812	796	813	782	850	853	836	821	763	790	782	830	767	839	807	792	809	826	799	855	821	854	830	800	803	808	805	839	797	838	819	804	781	828	797	816	802	807	784	806	829	801	847	830	796	807	804	822	803	822	803	813	841	812	828	797	814	824	770	753	801	843	825	833	811	812	766	842	801	832	805	822	834	879	857	806	842	843	739	833	836	812	826	813	809	833	822	770	786	813	832	778	813	832	801	812	799	892	780	797	807	822	791	821	816	794	811	834	798	842	815	835	844	831	799	853	812	833	801	787	784	779	802	804	785	762	813	850	851	833	811	845	801	865	849	870	836	818	805	798	777	809	818	779	820	774	855	833	829	814	799	799	831	832	780	810	837	796	833	809	849	823	829	812	786	794	740	856	841	840	815	856	832	796	791	773	809	759	813	759	799	803	815	789	784	817	799	799	792	781	782	776	788	781	836	788	858	860	808	736	818	824	799	831	763	767	836	822	836	824	834	795	862	831	824	831	788	799	780	843	836	775	784	810	831	848	797	772	796	841	806	770	797	833	846	827	804	796	777	809	832	835	771	845	797	816	797	773	756	828	842	749	769	805	779	794	784	785	818	818	807	799	793	802	786	765	830	817	853	861	790	799	822	808	797	793	820	831	782	834	827	783	827	782	796	788	777	809	835	827	817	767	828	823	844	809	879	818	824	779	837	794	790	810	771	795	817	793	772	774	790	810	791	784	753	738	858	800	793	817	788	843	796	809	769	833	826	793	788	822	854	767	833	755	761	835	861	805	809	821	866	818	826	805	823	852	814	831	807	811	821	816	819	811	818	753	812	772	757	810	840	869	809	864	795	788	807	735	839	854	814	795	796	829	805	866	804	806	861	783	789	822	825	798	751	798	788	821	781	827	780	842	807	775	809	800	833	787	798	836	789	817	842	846	805	758	827	783	783	806	808	810	782	826	782	767	825	793	826	778	839	768	840	764	787	793	840	839	819	837	799	817	836	783	882	803	803	796	794	775	838	780	864	870	820	808	847	797	801	825	778	786	817	782	828	723	814	818	796	793	855	847	778	803	828	807	811	756	834	800	778	818	812	854	858	780	767	818	793	745	824	818	833	782	849	803	866	776	768	824	812	768	787	819	802	850	803	802	818	793	816	774	768	831	803	818	819	799	835	825	775	770	781	819	798	822	817	856	759	785	829	803	819	803	815	846	762	818	845	756	805	862	816	802	862	800	766	824	803	825	832	775	805	808	837	796	845	810	810	807	793	852	804	797	789	821	817	857	762	786	807	810	763	779	799	796	794	727	809	805	812	821	803	794	840	814	766	805	818	825	784	850	798	827	767	764	794	828	816	786	819	882	830	822	760	807	810	803	786	814	827	793	770	802	837	774	788	836	761	829	850	787	827	763	819	809	840	809	842	795	822	860	826	802	800	770	852	808	778	776	831	758	768	810	800	812	818	772	820	849	781	821	782	826	802	793	777	782	836	810	802	805	822	772	830	819	832	809	807	748	770	769	806	773	778	761	827	776	778	774	820	794	801	827	743	812	801	771	792	805	805	819	813	805	811	822	823	799	814	814	815	783	776	801	798	753	803	793	814	822	790	778	787	841	800	820	838	801	817	800	845	775	792	797	835	819	819	819	774	829	827	813	833	830	821	835	791	821	796	804	792	787	806	745	768	856	810	839	789	785	844	840	845	780	796	800	833	815	791	884	816	788	804	794	823	836	806	744	760	800	804	802	867	874	784	856	814	859	767	837	790	761	810	840	799	841	811	800	811	783	827	833	812	785	851	808	797	812	771	820	806	809	830	785	799	829	847	756	794	817	822	827	807	775	805	812	780	759	778	799	862	851	807	803	802	833	794	784	816	828	834	805	793	781	793	829	795	832	810	822	817	839	759	800	857	853	842	847	799	794	815	852	796	810	812	791	799	837	866	821	800	775	807	800	849	815	793	807	815	831	839	776	816	797	806	797	829	825	794	816	796	836	798	814	834	791	779	826	827	807	763	798	779	771	796	816	878	823	797	867	854	772	789	823	827	819	825	833	808	824	770	822	776	818	842	754	832	854	828	800	776	838	771	833	790	785	815	811	813	790	820	772	823	804	872	792	821	799	857	757	828	808	783	841	833	851	850	825	797	794	781	811	786	786	825	820	827	817	797	761	755	818	814	808	820	840	821	825	827	821	821	838	807	887	791	784	842	794	836	827	816	786	781	774	821	834	815	808	798	815	798	754	762	815	740	845	835	847	786	827	831	836	825	847	755	811	804	803	762	822	870	813	830	780	828	805	827	811	811	796	785	810	776	802	800	803	850	825	779	844	780	808	805	838	846	779	849	822	819	856	851	789	830	797	766	820	810	826	827	814	816	793	812	804	779	778	785	813	836	791	830	833	818	773	791	804	801	842	838	832	757	826	779	786	847	793	847	794	818	779	835	819	830	857	836	791	861	736	820	776	798	796	774	784	784	784	776	840	811	789	824	811	788	831	828	831	798	839	792	820	883	767	820	853	811	817	810	794	811	761	768	803	806	773	751	830	822	795	828	858	810	822	804	783	840	816	778	833	837	827	832	822	791	779	799	844	830	835	789	854	754	805	796	831	827	821	874	827	828	820	817	809	758	760	823	804	786	798	798	801	781	847	762	806	816	788	776	780	798	814	788	797	847	796	806	831	823	770	824	826	814	873	771	856	785	822	814	818	799	819	792	811	849	777	824	755	776
2276	477	290	886	9469	15931	11568	4272	1393	408	161	92	80	60	70	77	77	82	65	61	61	70	60	67	52	73	68	76	58	71	80	75	69	79	62	63	81	70	64	61	62	66	70	56	71	63	61	76	79	77	80	68	62	71	75	64	79	56	71	65	64	65	68	79	67	55	67	67	59	69	54	70	75	71	86	63	69	55	63	62	52	66	52	68	71	70	69	70	76	67	67	62	83	76	68	65	65	56	60	71	74	59	59	66	71	66	83	61	64	62	70	57	71	62	78	74	52	75	75	67	69	58	71	76	65	60	62	60	74	69	63	71	60	66	50	78	70	60	68	69	65	58	57	80	76	66	57	73	70	68	68	69	67	72	65	60	80	81	76	69	79	54	66	72	67	61	63	67	68	56	74	63	69	48	51	71	71	65	63	68	76	73	69	66	57	72	70	71	67	68	72	69	64	69	67	73	89	57	64	51	77	68	78	45	72	62	65	73	81	63	59	69	51	65	70	72	78	70	69	59	64	59	66	65	75	72	60	53	71	72	78	70	68	61	75	71	62	71	71	60	67	55	53	77	57	68	72	52	68	71	54	92	64	50	74	83	68	66	71	66	70	54	67	65	66	65	61	78	61	73	56	85	60	59	60	56	63	64	82	71	59	68	79	78	56	75	80	68	57	63	63	73	66	57	71	55	58	65	60	59	63	75	68	64	63	81	87	58	69	63	80	72	72	62	76	77	70	74	59	76	64	54	71	65	58	72	79	77	73	73	75	61	70	59	72	73	68	62	84	84	60	55	73	76	78	75	67	64	79	75	73	60	79	71	62	64	72	61	70	65	67	53	51	54	79	67	61	74	49	74	69	60	50	68	64	60	60	65	68	63	56	62	75	69	77	77	67	61	65	75	87	56	71	63	72	61	65	76	72	60	82	73	71	52	83	77	63	70	63	74	74	64	68	71	48	62	67	61	74	61	67	81	61	65	68	66	68	80	74	50	78	77	69	72	76	57	72	67	67	72	62	60	80	54	74	57	71	66	79	65	67	52	75	65	78	66	66	57	63	64	72	58	59	81	65	66	58	65	71	66	65	72	64	73	71	65	79	59	71	72	80	72	87	60	64	54	61	80	56	77	70	63	63	70	58	79	60	86	69	81	60	80	56	51	66	46	70	68	60	62	76	71	68	59	66	62	65	71	54	80	67	71	64	75	60	76	61	67	58	70	75	67	66	59	54	75	60	74	62	73	66	62	68	66	64	65	60	72	68	67	75	71	67	86	67	62	68	71	65	74	82	74	62	65	68	72	66	54	71	78	61	59	76	65	72	66	53	50	67	85	64	86	70	74	78	71	62	72	58	74	69	67	43	77	65	73	63	68	70	61	58	62	56	70	76	62	69	66	65	88	80	72	72	70	68	69	70	82	66	70	73	72	83	71	66	72	71	62	66	82	72	44	67	59	65	60	72	63	63	62	73	71	72	72	66	61	64	58	69	72	62	69	78	60	78	60	67	78	65	73	64	80	67	66	71	69	60	63	59	71	64	55	71	57	75	77	73	51	66	60	69	66	57	49	65	60	77	80	70	66	69	71	68	66	64	59	66	63	77	61	71	63	55	57	68	50	54	63	84	53	52	76	58	79	78	65	61	70	83	58	67	58	78	67	73	51	57	65	69	66	66	64	65	60	71	72	78	68	69	65	53	79	67	71	70	66	81	75	82	75	76	75	68	66	51	77	92	60	54	70	74	63	57	79	59	71	63	57	79	73	67	53	74	71	78	67	53	64	62	70	63	74	68	62	66	75	60	54	68	62	73	70	63	84	78	99	86	72	62	61	66	65	66	51	67	55	66	62	61	75	62	70	84	75	68	67	57	67	75	52	78	61	64	60	69	65	66	68	68	57	72	64	73	73	60	53	71	60	59	78	70	62	53	77	57	69	68	68	67	73	86	57	54	68	62	72	59	69	77	66	58	58	72	57	66	58	59	71	72	73	64	63	71	76	67	72	83	68	67	48	84	59	64	66	61	78	79	56	66	65	63	55	70	69	62	64	64	47	58	70	81	62	59	72	58	75	74	60	52	77	71	72	64	52	69	64	72	76	61	64	55	69	66	58	76	62	75	67	68	71	64	78	72	71	74	97	79	67	57	66	65	72	62	79	57	65	62	53	62	81	71	82	61	72	49	57	56	73	61	67	56	71	69	57	63	53	61	82	68	61	60	65	63	69	58	60	66	66	59	72	65	63	75	61	72	73	57	75	62	62	58	52	74	63	67	73	87	71	74	68	63	73	57	69	64	58	78	76	64	71	58	63	78	61	57	66	64	59	65	57	54	66	65	69	74	78	72	70	51	56	64	67	81	79	68	68	60	67	63	75	61	69	74	64	65	61	54	86	71	66	87	85	67	56	74	69	75	66	64	77	61	74	76	69	68	75	73	58	70	67	60	77	68	55	73	85	77	67	69	65	79	70	76	57	46	66	57	67	56	61	79	63	52	63	79	68	71	73	72	64	56	66	67	62	61	78	73	63	67	68	70	66	63	74	52	75	63	73	65	76	67	53	58	64	56	69	79	74	67	56	56	77	76	90	69	65	72	54	64	64	61	59	78	70	60	80	72	74	56	63	74	79	72	70	72	66	55	68	76	68	70	56	70	74	75	59	72	70	81	71	74	75	61	68	79	65	65	70	73	77	73	58	67	69	81	66	81	81	63	73	63	72	63	70	79	65	62	68	76	72	58	67	69	81	74	64	81	74	66	64	74	67	67	71	73	57	68	67	78	69	68	70	75	72	63	80	68	67	75	63	77	64	60	65	66	70	66	64	72	59	67	55	68	78	79	61	56	72	70	62	73	82	69	78	79	61	58	73	70	63	66	63	64	73	63	60	66	59	66	49	71	70	73	60	75	66	71	69	58	64	74	68	45	60	67	63	67	74	68	59	78	65	59	74	63	75	60	69	79	70	53	71	78	60	76	72	68	71	50	69	51	80	71	63	71	59	69	64	65	70	58	69	60	84	62	75	77	73	74	70	74	49	63	74	65	73	76	68	62	76	64	66	69	62	65	72	64	72	81	71	74	61	74	69	74	57	68	68	77	71	82	62	75	82	61	78	70	73	79	82	58	63	70	67	67	77	64	64	63	62	71	66	53	65	52	55	69	73	68	76	66	68	74	75	62	62	81	89	63	56	67	52	91	71	56	58	56	63	74	70	65	72	67	82	65	70	67	77	68	71	66	65	71	79	62	70	64	68	63	77	67	71	72	65	63	59	74	71	62	54	67	70	75	65	82	54	68	74	65	69	57	68	70	74	73	63	64	79	69	63	76	72	68	69	86	75	66	66	67	68	78	72	75	66	68	63	61	60	77	64	63	63	59	73	84	67	65	62	63	70	62	72	65	61	59	76	63	62	55	78	62	63	64	59	70	64	66	62	80	61	55	71	77	64	65	74	91	66	70	72	73	57	69	83	56	67	68	66	83	79	63	77	73	65	75	50
17114	10032	6124	22826	67459	69589	54140	35670	23189	10754	3702	1445	952	872	885	877	844	858	878	802	866	882	873	857	858	846	893	810	929	885	939	811	859	873	890	832	808	897	802	872	862	883	878	887	844	819	878	849	890	874	867	863	834	907	866	877	900	820	816	898	881	864	931	877	861	860	828	904	841	857	841	832	837	868	834	882	867	838	842	827	852	855	886	882	864	873	854	865	866	907	846	901	876	817	875	872	887	795	866	866	881	849	854	858	861	898	850	844	888	838	924	861	867	830	862	863	891	865	863	847	847	830	837	820	916	892	899	860	824	881	856	864	835	875	882	879	864	858	825	931	848	891	915	886	868	881	878	863	893	864	811	914	826	896	849	857	861	829	905	884	888	855	893	860	833	863	907	853	787	922	874	841	867	875	856	873	850	866	858	863	882	838	891	865	846	864	940	869	828	849	862	891	898	878	852	914	856	850	840	898	866	891	905	840	851	850	840	834	869	845	880	882	853	825	816	803	855	883	911	904	910	878	877	866	862	855	829	913	858	844	830	863	864	834	885	811	866	889	895	896	851	863	869	811	871	891	864	876	835	843	864	862	868	860	884	840	931	871	864	883	845	819	867	852	914	877	891	853	829	860	886	914	859	881	892	856	879	840	891	903	831	925	883	858	845	862	857	848	807	884	890	890	811	863	905	908	876	864	814	870	842	940	850	843	868	792	851	887	843	860	848	883	814	802	872	872	812	831	887	809	856	827	859	903	825	918	829	895	823	884	828	862	882	838	842	887	825	868	843	865	828	847	889	859	879	822	843	883	864	898	850	927	918	813	861	849	853	830	878	880	853	842	848	865	894	914	852	889	829	838	849	827	872	888	838	889	864	845	888	904	820	854	897	851	833	868	898	892	907	895	904	831	849	843	841	841	825	826	848	851	816	911	839	800	816	863	861	855	860	908	885	908	868	884	871	882	841	876	884	877	821	884	821	877	811	910	846	872	848	863	836	870	898	847	934	838	909	888	867	928	907	863	821	871	881	919	842	906	905	827	911	870	880	847	852	873	867	867	898	850	882	822	827	860	880	855	853	880	890	843	891	846	769	873	844	854	858	889	898	881	807	782	898	883	850	873	860	878	890	842	865	909	821	865	899	851	880	894	852	848	806	907	867	805	926	846	859	800	898	892	838	853	883	843	848	861	843	850	862	832	865	891	858	852	833	878	877	915	863	882	854	868	860	821	857	846	829	840	880	920	867	892	851	857	859	844	815	802	825	820	819	849	864	867	923	836	899	834	882	844	864	852	878	821	904	866	886	848	844	908	916	852	890	831	868	887	880	821	857	851	874	847	846	880	810	891	846	860	855	905	855	885	864	844	825	871	847	835	858	839	864	863	862	854	931	856	891	904	881	849	799	868	867	890	893	865	862	826	837	887	859	849	875	867	857	851	851	867	926	929	883	813	884	822	904	883	893	869	827	897	828	868	858	817	848	851	815	898	870	866	867	831	858	850	834	875	812	853	886	906	850	853	857	807	891	909	897	849	841	893	929	833	865	856	885	879	850	854	851	943	859	874	864	852	879	839	818	875	818	820	879	894	887	865	838	874	857	879	872	853	874	841	834	881	877	837	881	807	830	805	821	867	872	843	829	838	860	843	888	855	904	863	879	859	925	857	852	837	832	928	822	875	879	906	869	848	902	895	841	886	845	880	880	849	843	833	861	843	838	845	815	885	859	927	858	846	819	856	845	896	811	888	840	874	887	909	811	838	885	840	872	884	877	847	863	848	825	907	848	821	866	842	877	876	882	847	841	903	798	861	885	890	846	854	842	836	854	872	859	851	877	834	832	853	853	863	841	911	807	873	815	873	924	931	866	903	882	854	834	843	930	842	885	860	818	874	870	866	889	881	850	811	867	857	872	804	864	860	912	871	877	880	882	880	848	845	879	920	855	919	825	853	837	855	832	865	858	810	855	891	871	913	862	924	858	888	864	800	814	842	854	868	866	831	886	805	836	835	862	858	929	844	861	864	882	888	865	881	889	905	871	850	882	906	900	915	909	839	873	897	866	936	862	814	855	898	850	904	832	847	837	849	923	849	834	906	858	871	818	908	813	865	864	897	819	846	857	863	870	851	824	893	848	835	904	856	931	819	877	860	814	862	835	847	886	908	828	840	862	857	835	915	920	851	826	867	865	865	870	858	886	890	880	919	856	882	897	916	899	830	887	854	828	850	884	892	851	858	933	894	905	854	889	861	849	866	873	897	849	855	782	882	839	850	830	872	855	882	871	906	811	839	833	860	854	811	904	875	888	869	819	915	879	902	851	835	823	875	890	918	889	843	867	806	872	872	921	849	848	850	889	851	874	851	864	854	851	866	888	804	886	885	898	893	839	867	837	885	832	857	870	882	802	859	828	859	826	877	879	859	887	840	835	854	838	898	895	801	788	915	840	879	859	841	887	861	857	910	836	884	882	839	887	878	851	851	873	813	918	857	867	871	846	910	912	857	842	839	868	869	861	888	921	873	895	847	873	891	888	812	921	871	876	896	882	941	846	915	862	865	883	893	890	904	876	891	912	838	858	855	838	852	915	845	895	858	883	857	849	834	833	882	916	816	843	844	917	883	840	881	906	852	859	865	869	857	893	883	922	867	868	883	896	888	882	862	862	870	915	850	889	886	905	891	862	902	851	806	813	858	903	873	907	858	850	838	872	895	852	802	881	911	873	845	909	817	847	881	846	837	899	872	869	863	906	806	884	911	861	854	879	851	884	828	837	837	845	842	919	827	873	868	917	891	835	816	869	896	816	893	818	854	839	815	868	853	831	916	881	813	886	875	855	889	851	861	884	873	855	882	857	862	884	907	863	845	860	812	868	867	827	880	818	889	817	915	883	833	835	877	870	879	871	854	863	870	867	872	870	902	904	817	855	873	885	845	874	830	914	809	869	831	851	870	877	854	879	901	903	868	902	801	846	872	878	828	894	866	924	855	886	859	847	850	817	849	880	836	881	829	923	896	876	842	863	862	843	886	865	820	864	829	872	870	842	844	871	827	838	847	845	922	890	825	856	868	876	840	821	835	839	834	916	876	842	881	821	848	856	846	817	823	847	918	857	901	852	862	893	839	833	855	898	881	847	850	832	874	818	859	898	887	865	865	870	853	872	884	879	874	876	854	860	874	888	872	840	829	822	887	799	876	885	868	901	848	857	883	883	841	889	866	861	880	842	855	849	884	959	880	814	822	871	872	840	842	892	835	922	844	883	897	842	821	874	897	858	819	855	898	846	882	861	863	852	898	848	926	866	887	896	847	908	836	852	868	872	811	863	857	792	804	893	847	912	916	875	904	830	853	868	833	871	928	880	882	827	855	887	812	904	830	918	865	889	874	912	905	830	851	855	879	915	847	858	908	897	847	845	881	855	864	843	836	863	833	823	884	905	884	864	896	831	874	868	839	828	855	869	839	882	894	927	927	825	830	883	852	878	887	870	829	857	880	906	810
1210	555	384	1294	14071	23431	17185	7936	2816	874	258	100	86	73	71	60	76	71	64	68	67	75	59	74	70	70	75	64	52	63	56	72	64	68	78	65	53	72	77	55	66	75	66	71	59	56	86	67	57	52	74	70	51	67	67	78	68	67	77	80	64	80	69	59	67	81	71	83	67	69	58	80	68	58	65	69	67	61	68	70	84	64	55	58	64	69	72	60	66	61	54	89	78	66	70	55	62	58	57	78	76	68	76	58	77	61	73	67	62	54	78	70	57	63	72	64	75	60	73	61	73	50	62	58	59	76	83	80	55	71	63	70	58	76	61	65	82	61	75	53	59	72	73	70	63	68	65	71	72	61	68	60	72	65	69	74	73	72	59	61	61	84	78	59	61	65	74	70	81	65	70	65	67	62	68	67	67	71	81	65	63	64	74	54	67	83	71	81	70	73	74	73	49	64	67	69	82	71	53	64	81	60	72	65	71	65	60	60	71	66	65	65	76	48	72	63	53	73	68	76	65	74	73	62	49	52	60	80	83	64	73	79	46	63	82	69	68	59	71	64	77	75	70	59	63	62	80	64	71	76	64	56	58	51	81	77	67	68	68	73	69	69	63	86	66	76	49	62	81	65	54	81	66	69	66	70	67	75	67	53	73	63	76	69	57	61	61	65	75	78	79	69	70	54	70	66	75	60	53	57	71	52	63	82	72	76	67	78	63	59	58	73	53	71	58	73	66	71	79	65	66	56	78	77	67	70	66	73	71	66	59	75	72	74	64	70	73	78	59	66	72	67	72	64	81	79	69	67	76	64	61	77	58	88	71	57	73	67	84	69	65	55	60	65	73	67	59	68	77	64	71	53	75	80	58	67	56	64	62	57	80	77	77	71	71	74	73	61	62	78	62	69	67	78	69	79	68	68	64	62	59	62	65	51	71	90	67	69	76	75	53	70	74	69	88	62	78	78	83	67	72	65	72	85	79	72	77	68	67	67	72	72	78	64	62	66	64	57	84	73	62	68	69	73	58	75	72	73	67	70	80	69	69	59	73	69	60	71	67	77	67	54	82	64	84	79	47	64	66	66	67	83	77	59	80	64	60	59	68	71	72	62	83	59	63	59	76	64	63	69	61	83	67	74	74	72	48	68	70	62	88	72	54	55	65	82	76	65	76	78	67	81	81	63	77	59	69	79	67	69	65	75	74	75	67	67	66	70	79	78	60	79	74	83	80	63	63	68	60	62	58	70	76	71	56	60	83	61	70	71	68	63	78	81	72	67	59	68	74	79	75	62	71	61	70	83	64	75	70	70	84	83	61	74	60	78	70	60	61	59	63	90	65	80	63	61	62	74	71	73	58	73	74	63	55	77	71	57	78	52	65	78	76	65	81	69	73	77	64	74	69	67	71	80	71	69	71	73	71	64	82	72	71	74	63	71	69	64	72	55	72	82	73	60	68	58	62	81	69	60	52	68	79	78	57	61	70	69	69	82	66	63	70	76	66	85	71	67	84	89	69	59	53	63	57	79	66	62	67	60	55	64	65	94	74	62	73	68	64	72	67	72	81	73	82	86	71	73	65	73	66	69	85	73	79	77	72	78	71	64	70	77	85	80	70	75	69	50	64	77	69	62	77	58	71	74	86	66	71	69	55	87	80	75	74	86	65	68	57	62	84	87	71	55	89	49	66	70	63	70	82	66	63	67	70	65	76	70	66	58	67	81	77	78	70	78	75	68	62	86	67	65	65	62	73	78	64	74	69	68	59	69	54	77	65	57	74	80	75	62	64	78	83	77	101	66	64	83	79	77	67	72	78	83	68	56	76	58	81	72	51	60	93	64	68	63	72	64	73	61	76	76	63	58	77	64	68	60	71	84	70	55	59	61	90	64	73	60	64	68	67	61	69	72	75	71	69	87	78	74	66	56	81	77	68	72	60	64	77	76	78	76	73	57	48	71	60	72	66	72	49	65	65	81	70	71	63	67	55	85	62	74	56	63	76	83	73	61	72	86	65	74	72	72	76	72	48	62	67	64	84	77	58	83	70	73	77	63	73	72	54	65	64	76	60	70	68	74	67	77	77	80	76	43	54	64	62	66	69	72	70	67	64	79	66	60	72	86	77	65	63	63	73	73	65	60	62	76	48	51	64	63	66	71	65	79	66	63	73	78	78	61	67	63	66	64	73	81	76	80	71	74	65	70	63	65	65	66	73	64	83	74	73	64	71	64	55	61	69	61	84	75	52	64	61	72	65	52	54	76	59	73	67	64	73	71	76	68	70	66	64	53	78	86	67	72	69	83	71	65	75	72	68	64	71	69	68	76	75	63	77	71	57	77	48	64	68	60	77	78	68	59	65	72	56	63	67	65	66	69	57	64	84	67	73	55	81	61	57	65	63	71	70	87	67	74	69	52	80	65	68	83	64	62	76	66	68	78	76	78	75	77	73	55	68	71	78	60	73	78	64	63	48	65	54	68	66	64	89	76	63	64	74	64	67	76	88	68	70	52	66	63	82	66	59	64	80	80	58	70	77	65	75	67	69	80	74	76	67	74	68	85	64	76	56	63	72	74	67	52	68	72	71	65	89	66	70	79	61	74	61	69	57	86	53	67	65	59	81	62	60	64	70	62	68	61	67	65	78	83	77	69	71	61	73	74	72	73	85	73	62	68	71	67	76	69	74	72	55	75	61	72	65	74	75	68	67	63	54	61	57	74	73	69	76	72	77	70	73	76	65	68	65	74	72	62	74	79	50	68	54	77	65	69	86	70	79	70	69	82	68	75	70	80	59	72	89	65	72	66	71	70	68	73	52	67	69	65	76	73	67	78	72	71	57	64	61	54	63	65	78	69	63	80	68	63	60	58	62	62	79	76	74	68	79	62	69	66	66	67	76	71	61	69	59	83	58	66	79	61	64	86	69	76	59	56	68	69	69	67	77	68	62	68	63	64	71	61	60	82	59	46	77	73	73	75	68	70	66	82	77	75	64	56	72	63	74	61	62	76	85	82	59	64	66	60	61	67	66	72	73	76	68	74	74	66	66	69	63	58	77	65	68	63	69	86	80	60	53	60	81	64	70	60	66	66	58	72	73	75	54	74	53	70	59	89	78	71	69	62	61	54	75	70	72	88	54	69	80	61	67	67	81	57	66	68	74	86	57	70	76	64	67	71	68	66	82	72	72	62	74	58	68	77	75	67	64	67	67	63	69	55	79	69	56	69	69	61	85	63	83	57	64	80	90	75	61	60	84	78	70	50	65	64	68	63	65	74	82	65	63	78	66	71	65	85	76	77	67	61	58	72	77	63	67	74	91	55	77	73	73	63	80	64	77	68	77	62	59	58	76	71	65	76	79	62	64	54	84	60	67	59	57	68	75	70	56	64	63	73	66	68	75	60	69	62	73	77	64	67	79	76	66	77	76	54	67	76	68	61	77	78	76	65	53	70	70	84	64	60	59	76	67	66	70	68	75	67	77	79	88	71	60	67	75	69
19478	10833	7135	25448	74789	77683	62321	44721	30295	16899	6669	2174	1077	933	887	924	987	866	921	896	892	937	880	872	911	908	878	871	864	916	893	862	940	909	946	914	812	882	934	896	862	854	861	905	831	910	868	877	909	895	815	877	901	903	867	899	913	879	958	884	870	956	846	856	897	852	915	913	899	884	897	885	903	880	869	879	866	856	857	932	879	919	853	855	859	889	864	877	881	875	889	902	893	928	873	885	912	879	878	909	948	891	939	906	848	912	892	907	898	902	873	931	857	849	844	897	931	894	840	916	878	854	901	875	859	925	868	886	841	860	901	868	867	897	902	916	911	820	863	864	840	895	910	908	873	858	903	962	910	861	886	821	847	874	891	901	883	869	883	932	887	864	852	936	896	911	885	908	899	930	896	850	887	914	875	853	918	871	895	881	878	922	889	951	875	865	910	939	893	905	888	871	911	913	865	935	862	810	897	938	869	855	854	863	872	868	950	872	895	881	915	873	867	848	886	883	847	888	992	847	910	908	912	929	899	902	869	838	890	877	918	863	885	932	886	816	882	880	878	892	887	869	907	872	887	898	874	899	920	864	918	947	913	889	852	879	861	909	920	900	840	889	887	890	883	872	896	888	870	844	902	910	908	825	882	943	870	904	876	881	903	896	853	934	863	899	891	820	855	918	876	856	851	870	931	910	929	883	878	914	865	885	874	867	904	901	909	893	869	887	880	851	880	866	922	878	904	899	830	892	915	883	881	909	839	883	960	929	873	870	880	895	867	891	904	895	877	870	849	895	932	925	886	916	880	890	878	866	906	945	901	853	881	941	907	860	826	931	936	868	912	920	863	878	884	843	945	881	899	929	923	913	921	931	870	880	857	885	878	866	897	920	867	880	901	867	917	901	855	895	887	871	825	855	872	946	870	875	911	874	901	860	912	910	846	853	833	893	904	925	878	913	917	861	847	908	900	869	856	905	859	875	867	880	885	893	903	889	907	918	887	884	914	875	889	897	920	897	873	899	870	958	801	947	911	913	871	889	890	924	886	886	872	892	913	886	861	881	898	872	901	863	917	944	852	932	941	892	879	871	926	909	873	824	867	917	842	839	896	913	950	907	916	882	895	928	897	877	911	897	880	878	860	924	936	916	867	905	904	865	866	845	909	860	916	941	879	927	870	897	860	887	867	877	814	935	910	914	906	882	844	904	870	840	945	907	902	884	875	888	876	869	916	883	937	887	915	911	847	842	890	921	877	889	892	880	945	865	884	866	874	921	866	910	936	890	933	944	884	882	884	898	896	892	870	886	900	855	923	906	885	887	878	848	912	819	912	894	849	883	861	862	941	848	899	912	890	867	902	883	859	860	849	879	860	847	872	883	855	928	875	902	930	870	887	876	832	921	897	905	869	913	893	941	870	854	877	868	875	881	928	831	918	903	908	846	916	868	868	926	952	911	859	848	830	915	898	899	855	884	858	907	891	869	876	894	888	924	851	880	921	892	945	923	847	927	888	901	850	868	908	914	929	922	967	863	893	888	918	852	941	894	832	934	872	877	839	906	900	842	878	919	858	828	821	957	901	937	875	839	913	868	894	871	948	933	930	875	919	910	941	825	875	863	887	904	894	841	882	913	871	902	884	874	882	873	894	875	895	908	924	885	900	913	870	852	888	910	927	872	867	874	883	873	864	871	813	893	878	885	922	893	886	932	914	921	877	841	893	905	879	865	880	923	872	861	876	897	844	871	885	867	907	900	891	847	916	853	917	811	831	833	934	862	880	875	888	874	929	917	937	886	886	936	885	938	931	861	894	873	941	872	905	907	939	915	900	896	850	876	926	898	892	890	895	910	833	860	890	891	888	827	892	828	853	880	891	889	868	874	959	858	831	874	884	899	864	872	948	892	925	869	874	899	924	823	918	913	890	894	886	890	934	910	891	921	862	891	867	860	911	892	818	908	863	841	888	932	874	888	892	909	902	877	894	860	886	880	882	823	899	906	948	954	909	885	878	820	891	948	844	849	841	864	892	903	903	870	888	916	853	866	894	919	897	913	912	882	834	935	941	868	940	889	842	856	883	862	892	876	830	917	835	857	865	893	857	912	868	936	888	924	907	849	873	893	882	892	951	857	911	848	860	911	933	918	886	898	900	850	905	909	883	862	873	901	891	889	938	894	869	933	878	905	897	897	885	854	897	860	889	881	917	862	855	908	888	895	833	883	900	916	869	972	863	878	882	901	881	881	867	896	951	904	881	896	895	879	886	876	926	887	908	888	911	848	917	832	921	888	903	863	876	894	848	854	906	921	858	897	907	925	896	932	852	931	902	880	854	893	933	875	848	898	838	937	844	881	899	864	883	879	839	893	831	900	857	831	881	843	844	843	884	894	912	881	957	868	888	913	891	867	838	895	884	841	924	888	874	926	869	901	895	837	854	841	886	851	864	888	851	934	918	904	920	872	874	905	864	863	862	849	852	933	845	885	919	883	878	858	893	878	868	901	892	919	814	836	851	951	836	909	869	891	900	913	876	953	898	879	870	866	896	853	932	883	883	888	930	895	858	926	881	914	850	891	899	942	923	883	939	861	878	825	862	906	928	879	873	866	880	945	907	915	862	882	885	872	875	905	905	905	888	882	899	878	908	881	885	891	899	855	917	873	903	862	875	902	905	906	872	919	858	878	908	933	882	925	905	871	848	871	871	939	802	873	940	888	863	964	845	902	878	903	878	869	889	868	854	856	913	863	925	892	888	907	950	884	873	911	885	867	853	862	866	883	866	881	882	938	934	783	902	893	939	848	877	891	912	935	860	903	872	837	929	934	914	908	885	878	888	908	897	886	866	934	861	892	870	842	889	861	918	909	916	872	953	946	920	863	926	938	906	917	938	860	907	889	873	872	917	864	920	921	926	861	916	920	854	849	900	857	888	886	914	870	837	881	873	844	880	894	871	864	873	907	944	900	818	830	944	867	832	910	937	880	838	896	880	891	888	883	906	887	870	890	854	885	864	840	890	905	896	881	889	896	857	866	909	861	848	897	914	866	843	922	859	852	956	911	825	880	892	876	888	896	902	960	902	858	890	890	891	851	885	900	943	890	922	848	857	864	939	936	900	843	884	864	883	973	873	859	881	887	927	909	874	913	929	899	880	896	893	912	898	867	855	904	879	893	895	891	943	912	828	919	888	876	844	893	883	905	886	920	896	853	949	941	908	854	887	907	835	896	904	870	893	864	886	881	861	878	903	911	903	934	855	895	895	904	918	866	947	865	850	956	880	858	879	890	864	883	904	835	902	876	894	907	916	900	891	905	957	788	876	891	894	869	854	904	891	870	903	970	928	862	901	899	937	925	909	915	867	913	848	867	887	928	889	932	905	869	900	846	865	893	927	877	894	906	914	874	892	899	853	900	930	897	942	892	903	904	899	900	873	883	931	872	895	858	888	892	879	894	856	893	865	930	931	864	878	848	887	885	863	895	849	925	865	933	878	886	885	880	873	868
1341	212	178	671	2058	4827	4162	2153	855	331	170	81	59	67	44	56	59	69	61	56	61	62	54	66	54	48	73	75	60	62	58	50	51	46	65	51	60	49	76	54	59	60	68	69	49	59	69	62	50	66	50	49	50	62	45	67	55	69	60	64	70	60	67	66	59	55	53	51	57	67	61	65	52	53	57	63	62	65	52	57	54	55	52	51	60	61	64	61	58	63	54	69	57	70	63	59	57	66	71	74	61	57	67	58	61	72	58	64	58	75	56	49	60	65	54	60	57	71	55	60	48	65	57	63	62	60	60	71	59	53	59	48	57	54	66	49	58	59	70	57	63	73	66	60	75	56	48	69	63	56	77	76	57	59	46	50	67	66	52	57	63	56	65	65	73	50	49	61	52	57	50	61	64	49	53	51	66	66	62	54	48	57	57	70	62	60	67	61	59	58	61	51	59	57	64	60	68	62	58	55	66	57	52	50	58	64	72	62	58	54	50	68	62	64	51	70	61	62	63	49	74	69	63	69	53	65	53	66	67	54	72	54	67	56	55	70	60	71	51	60	49	61	64	52	50	68	70	63	68	49	68	72	68	53	74	60	47	46	65	71	52	64	66	57	48	53	48	70	67	59	55	70	55	71	60	70	63	59	55	87	65	51	53	50	56	72	56	52	56	63	49	68	71	56	60	72	56	62	54	52	61	70	66	52	67	62	71	59	76	72	64	60	60	62	64	61	62	55	48	48	62	41	71	60	61	47	57	55	50	68	58	59	61	61	61	78	71	66	51	56	57	53	65	58	63	65	56	52	71	48	54	63	60	62	73	75	54	59	63	63	58	59	54	68	58	58	65	54	69	57	58	55	56	55	56	68	55	65	81	61	73	72	71	77	64	61	70	52	74	64	53	73	60	60	54	65	47	66	60	62	61	59	74	61	48	61	70	55	56	54	73	55	60	50	61	66	86	62	62	52	58	59	51	72	61	59	63	46	56	56	62	52	69	60	62	56	63	68	63	67	63	57	54	46	65	55	54	55	52	55	74	51	66	66	60	65	59	76	53	58	56	66	61	60	57	59	68	65	64	60	77	63	61	52	78	57	65	79	63	58	71	53	66	69	58	64	60	59	62	62	57	62	65	70	50	59	67	67	63	48	67	64	64	51	57	65	45	65	58	73	61	62	65	52	52	66	59	73	62	59	64	62	59	59	69	65	61	50	57	58	58	64	66	55	60	57	58	45	49	57	66	64	48	73	54	57	49	85	48	51	53	75	66	59	54	67	55	69	56	79	75	54	54	61	49	79	66	58	65	66	61	60	57	57	61	50	63	62	64	62	52	66	75	71	63	55	61	70	60	54	54	52	63	61	66	55	56	67	63	61	74	65	44	60	61	61	63	71	63	54	67	61	46	55	68	59	62	55	74	74	57	56	66	62	50	72	48	62	54	50	64	76	57	59	59	57	56	59	49	52	64	71	65	59	65	56	55	74	52	50	69	53	53	72	59	63	56	56	59	61	53	49	57	57	59	67	65	55	65	58	68	60	53	47	55	60	65	61	55	63	55	62	54	56	52	62	48	56	65	59	61	59	55	66	58	64	65	71	49	63	74	59	57	65	54	54	61	56	57	68	64	55	68	49	75	56	51	52	70	68	45	65	59	57	60	44	67	63	58	52	61	44	60	58	62	64	73	70	69	59	51	60	65	60	58	58	62	73	70	67	66	57	62	60	57	52	54	64	55	66	65	63	78	46	56	79	66	70	59	69	62	57	61	73	63	46	55	46	60	57	55	47	61	52	62	63	55	58	56	55	62	60	70	41	45	57	74	68	70	53	60	66	69	69	76	66	72	55	52	58	51	63	66	60	64	65	62	66	71	66	71	59	73	72	62	61	59	59	53	63	55	63	51	59	64	53	60	66	70	56	49	62	49	60	65	61	62	59	57	45	50	77	55	67	55	56	67	52	54	60	45	66	64	46	65	59	69	57	54	56	60	43	64	58	60	49	61	71	61	52	52	58	72	52	66	62	58	46	60	45	63	84	63	66	58	65	50	61	56	72	66	58	57	62	57	58	62	54	67	60	60	60	63	65	49	53	59	64	72	60	67	56	70	65	65	62	54	52	74	68	68	54	60	59	76	52	54	47	67	60	68	50	72	54	59	69	56	64	52	64	52	63	60	51	50	51	74	56	60	59	57	61	61	68	62	60	62	61	64	57	70	52	67	70	60	57	69	69	62	64	58	56	54	69	63	52	51	63	53	69	49	60	64	59	72	62	51	65	71	71	65	55	72	43	59	48	54	52	52	44	40	36	58	55	62	70	68	56	55	49	62	61	74	69	54	55	60	55	67	44	59	55	65	65	45	63	54	67	59	66	54	61	55	54	69	50	74	53	56	49	56	45	63	60	63	61	64	66	59	57	61	78	64	64	50	58	54	55	67	66	62	57	61	66	61	65	68	57	47	59	68	67	63	60	49	57	60	54	60	63	50	57	50	49	51	54	59	48	61	59	58	58	61	55	64	43	56	67	66	62	62	55	69	57	57	72	65	66	58	54	49	65	58	59	56	58	64	79	49	67	52	68	45	55	59	49	63	72	64	50	70	67	63	66	59	44	63	67	58	65	55	47	50	46	57	48	58	60	60	63	50	64	56	53	61	49	66	66	62	78	53	60	56	53	58	64	60	59	60	42	53	49	54	55	78	57	45	67	60	58	65	58	67	66	70	60	74	61	58	47	66	50	62	58	58	76	73	64	66	59	63	60	59	49	74	62	52	53	57	64	58	63	54	55	52	66	59	53	70	51	47	62	58	74	61	67	65	41	61	53	69	69	51	53	64	76	67	49	55	62	66	76	61	56	51	60	43	63	66	65	63	68	58	61	64	73	65	66	63	66	53	61	62	59	61	70	65	71	55	56	65	60	54	69	45	59	62	65	50	67	55	49	67	63	70	46	74	58	60	64	62	57	60	63	66	58	63	62	53	63	58	64	60	58	64	67	62	70	64	53	62	49	72	42	54	58	62	64	48	62	61	56	53	58	67	66	57	57	65	69	60	60	60	57	61	58	54	61	65	57	59	70	61	74	47	60	57	62	63	47	53	59	73	60	46	54	71	71	51	72	59	71	66	61	59	69	68	44	76	59	54	65	61	57	43	57	64	58	65	64	60	45	56	66	52	61	65	65	64	58	56	53	60	49	55	59	71	47	80	43	68	72	65	53	54	70	60	70	54	53	65	65	56	64	57	56	51	59	50	65	61	56	43	61	54	69	66	47	48	54	58	67	67	65	68	63	65	68	63	61	50	44	70	53	57	65	55	61	73	72	68	55	55	70	62	60	65	74	52	59	56	57	59	78	73	71	68	72	50	65	71	51	50	46	59	77	61	76	56	57	59	54	54	58	56	56	71	62	59	47	55	66	54	73	56	70	65	61	70	70	65	59	57	61	65	63	63	62	50	59	65	66	61	69	67	56	71	71	67	60	59	64	76	62	58	70
11993	5183	3320	22043	42520	47846	39936	29992	18504	8469	3234	1313	891	825	760	770	785	792	745	744	773	739	760	770	776	763	797	768	757	792	768	817	755	783	707	770	738	778	745	818	823	793	767	768	783	784	777	770	739	791	784	763	730	787	794	770	772	789	774	819	763	766	766	705	782	787	765	783	749	815	759	770	784	751	780	769	790	776	725	747	787	774	731	770	749	764	799	752	749	742	808	816	799	783	759	763	723	765	811	805	724	798	757	751	795	779	749	780	760	784	784	774	749	766	745	742	813	768	751	756	777	770	812	750	741	767	691	790	802	793	804	765	773	815	784	742	818	841	761	754	761	772	744	808	792	800	770	756	816	751	792	786	756	819	722	788	734	793	755	799	782	779	758	818	773	772	775	780	787	777	823	773	779	799	771	794	757	830	756	744	760	760	792	776	776	764	788	791	757	749	752	750	748	775	769	762	773	772	780	806	784	753	801	750	736	753	776	767	737	750	825	741	737	777	767	806	721	772	762	794	774	770	754	786	759	769	797	749	778	799	789	752	727	767	751	775	757	807	754	800	732	783	780	772	775	731	805	811	775	768	767	762	782	784	768	797	804	826	797	790	789	791	773	775	742	767	776	746	757	749	827	834	786	763	783	774	764	735	748	754	760	741	793	800	764	767	802	785	776	767	784	824	728	759	783	765	756	766	786	754	778	769	781	761	779	769	848	739	727	757	796	766	800	783	784	761	754	768	771	758	746	793	729	763	790	796	812	829	738	742	755	791	767	775	774	766	759	791	826	796	813	743	786	796	781	733	821	756	778	810	770	779	752	751	764	767	773	705	756	785	774	751	794	761	777	694	819	768	761	778	756	849	748	764	773	728	771	780	776	793	795	736	739	740	771	792	691	772	727	772	760	741	799	763	754	741	815	760	759	766	775	763	811	811	749	721	807	794	819	780	815	803	765	777	736	748	744	769	754	782	786	825	792	778	772	794	732	773	814	739	788	742	790	794	801	761	764	795	714	758	756	762	801	778	774	800	748	782	755	731	747	779	779	757	806	796	782	764	749	753	764	758	839	744	750	763	790	815	824	794	744	815	774	775	750	766	781	778	772	731	779	794	820	785	769	777	801	763	792	743	748	776	746	796	785	745	755	778	809	743	822	772	744	774	748	800	787	780	787	784	775	802	775	773	742	750	745	764	772	808	718	758	755	748	822	801	767	755	836	766	731	766	766	764	816	731	791	783	798	757	752	824	819	742	777	758	753	788	828	734	816	782	744	761	760	739	794	811	757	760	802	779	801	836	784	793	801	777	758	755	785	740	772	778	768	772	804	759	752	767	848	785	792	801	755	786	777	766	776	799	773	750	794	832	838	814	825	744	727	775	737	752	789	760	770	797	778	723	731	727	808	754	715	755	737	779	737	757	762	722	776	790	837	785	778	713	835	840	807	782	828	746	794	779	785	785	748	782	767	782	811	787	758	769	754	776	754	717	758	797	774	753	747	755	789	748	778	730	786	789	758	752	742	770	772	825	765	796	804	822	742	752	796	704	729	744	726	761	755	726	788	794	774	794	793	798	754	742	801	774	770	790	743	767	831	785	716	791	749	733	775	769	786	799	777	866	764	739	807	777	801	772	791	809	746	811	755	746	781	805	755	805	746	765	798	778	813	737	760	784	799	741	824	730	792	735	756	777	773	785	731	795	766	765	752	783	739	823	741	798	816	777	771	741	784	770	744	791	779	760	781	742	788	760	785	759	730	773	780	750	797	733	762	867	749	772	785	776	780	768	746	762	721	699	776	782	788	778	794	734	763	793	807	786	819	816	754	715	716	809	776	802	756	795	692	747	780	746	786	767	836	756	742	745	793	775	791	726	747	742	807	716	788	764	777	774	747	783	744	754	861	770	810	764	774	794	741	747	763	745	746	755	745	810	790	798	784	731	824	784	793	773	762	768	756	783	770	713	764	743	783	816	769	757	798	815	747	785	702	773	763	802	754	829	765	763	808	725	795	766	784	810	746	747	798	793	794	758	747	827	769	758	766	724	815	710	790	797	723	795	767	724	768	747	769	793	807	778	814	804	765	769	795	727	749	747	725	738	782	746	779	801	793	760	773	813	771	786	839	716	751	790	749	767	774	723	808	753	738	820	801	746	743	760	778	753	798	820	747	766	768	762	773	775	761	752	768	747	738	791	763	762	772	815	794	791	739	779	769	777	766	771	789	790	793	775	809	785	746	779	739	771	766	794	839	746	784	810	745	747	765	751	753	754	793	772	778	781	753	767	784	790	777	786	762	733	777	751	795	792	792	788	819	790	770	781	758	787	779	787	798	756	758	730	805	743	826	784	756	759	794	756	763	780	778	744	814	816	673	740	812	800	773	767	728	745	776	774	730	750	788	805	755	742	783	746	748	738	731	838	768	805	809	747	765	770	758	779	822	748	749	761	780	789	787	802	785	765	777	781	787	740	741	817	775	779	772	790	775	793	844	773	758	822	804	777	784	732	702	732	736	746	757	769	790	789	783	714	809	787	717	796	756	774	801	784	810	725	774	755	773	790	714	781	801	771	770	768	764	739	753	761	769	759	772	712	786	750	771	817	730	754	776	794	758	834	745	751	724	762	852	790	807	749	707	812	791	780	786	778	780	738	752	788	748	730	773	824	803	779	802	752	840	786	782	798	747	710	816	755	782	795	806	786	791	772	764	751	763	751	852	795	798	825	781	788	837	775	789	744	696	746	796	766	761	780	744	799	720	763	779	744	794	768	767	737	749	766	777	770	739	769	774	744	743	750	778	770	737	821	755	734	750	812	761	826	744	781	736	730	807	756	786	741	760	754	792	783	776	767	814	779	791	765	761	770	774	747	801	825	760	784	760	785	801	750	760	813	760	791	764	783	789	787	800	759	742	710	771	774	794	770	805	742	782	754	728	811	799	746	778	766	805	772	762	771	789	783	731	757	797	830	787	775	750	783	784	731	756	759	796	748	820	796	766	813	758	726	733	758	833	776	736	756	766	792	779	811	782	772	798	790	766	717	775	782	783	813	742	792	778	796	777	778	784	711	765	770	783	781	767	723	824	749	764	775	792	743	798	746	755	787	712	795	787	786	762	761	767	791	781	771	735	818	796	781	806	818	802	742	787	758	787	779	779	792	754	793	785	765	789	782	742	771	767	754	801	811	751	727	758	748	760	763	749	760	763	801	763	805	751	760	762	787	781	770	757	756	784	768	767	752	805	755	755	775	787	758	778	780	743	818	830	769	756	775	741	786	752	790	780	737	769	738	816	786	817	747	754	756	821	783	762	756	779	776	716	765	755	860	755	818	822	763	808	786	756	790	817	770	765	792	810	799	746	751	783	787	740	780	773	809	737	798	736	786	783	762	773	799	786	822	728	767	783	765	797	810	796	770	844	803	748	773	771	803	721	777	767	759	757	744	812	785	718	817	786	750	760	797	785	755	776	752	759	815	732	800	747	757	777	766	770	739	801	754
674	352	183	2080	5660	11073	9555	5198	2171	804	273	107	82	69	54	85	65	70	39	68	59	57	69	68	60	64	69	69	70	68	69	63	60	62	79	64	62	73	62	53	56	57	67	66	50	57	50	76	65	47	49	68	64	65	78	64	51	66	57	66	49	50	51	63	68	64	61	64	66	61	52	74	57	69	55	55	57	79	62	58	65	51	65	66	63	54	55	63	65	50	61	72	57	51	44	61	63	63	71	68	52	59	65	70	64	62	60	49	64	68	65	66	62	63	62	65	71	70	69	46	49	77	53	54	40	59	70	59	71	52	66	55	68	66	41	72	56	69	58	64	67	50	63	65	57	55	62	64	44	65	70	65	59	58	45	58	57	65	49	46	50	61	63	58	60	64	67	56	73	61	57	58	63	64	75	64	72	72	60	43	66	53	56	60	80	70	80	59	64	58	62	72	65	68	70	68	54	55	47	50	60	56	73	63	60	62	63	62	62	77	58	47	53	67	59	60	68	64	54	79	53	72	51	69	64	65	71	48	59	59	56	56	72	65	63	52	48	57	59	57	47	66	64	55	65	66	64	79	67	70	70	54	78	65	65	50	68	58	68	57	59	78	61	66	60	67	63	53	64	57	59	62	66	89	62	67	72	66	64	63	57	69	69	70	79	49	56	76	58	70	59	54	63	45	61	76	78	58	66	57	52	51	60	50	60	60	64	60	67	57	58	70	62	60	59	74	59	61	71	56	54	55	73	54	64	76	58	67	61	63	57	74	59	65	64	64	61	53	58	85	72	65	57	53	63	49	53	63	60	45	55	63	63	53	65	75	61	81	75	60	66	63	55	56	62	47	73	67	59	60	49	59	68	55	56	57	68	59	59	69	60	54	60	67	61	71	57	57	59	61	61	70	60	66	73	68	53	68	69	68	72	64	66	84	73	53	63	63	63	58	62	69	58	63	57	55	63	57	56	75	69	66	60	53	68	69	59	58	57	45	65	53	71	53	57	58	60	62	78	60	67	64	81	62	68	64	43	64	69	60	54	75	71	73	54	61	57	65	75	56	58	56	59	58	59	75	65	56	70	61	51	71	69	60	54	57	61	57	53	54	50	61	78	70	63	73	59	58	68	68	57	66	63	72	53	59	71	62	57	56	66	62	64	60	66	60	67	76	54	57	65	63	70	72	57	71	63	65	77	65	71	63	60	62	68	68	65	59	60	72	71	66	56	81	68	59	66	65	56	67	65	65	73	50	63	62	72	72	57	70	62	68	67	74	81	77	69	68	55	68	68	59	61	58	47	54	59	45	68	64	44	58	62	56	67	72	63	66	64	74	62	64	70	74	67	58	60	61	86	66	69	66	64	58	50	69	74	71	44	81	60	51	65	62	58	76	74	60	62	51	61	63	67	63	59	67	60	64	52	68	70	59	62	64	59	61	58	64	63	53	70	57	70	64	65	59	67	71	47	70	78	62	62	64	75	64	44	66	61	55	40	69	56	58	46	68	70	72	54	65	63	64	63	63	74	45	62	60	74	71	62	60	56	53	54	61	48	64	46	65	55	57	62	64	62	48	59	48	62	52	65	61	61	63	65	83	73	66	64	58	61	57	75	74	85	66	57	55	68	68	43	74	78	57	59	71	61	61	65	56	57	78	51	63	58	67	69	51	69	73	56	67	68	63	47	61	69	61	59	69	62	58	57	61	59	57	57	71	60	55	53	48	68	66	57	72	62	57	63	57	82	55	61	46	66	47	59	75	65	58	66	53	62	65	44	55	64	64	57	70	68	63	62	62	59	59	58	72	65	75	70	57	67	60	54	53	65	55	65	61	66	55	78	76	63	67	60	68	54	58	60	55	60	61	54	61	62	62	66	48	75	56	52	56	58	65	74	54	71	55	74	73	67	60	61	58	67	68	60	77	78	71	59	63	64	65	65	55	62	61	65	84	65	62	50	73	71	60	57	74	62	51	71	75	57	60	56	71	60	64	65	48	65	55	71	70	54	50	71	59	71	48	59	58	54	63	56	61	67	52	65	62	55	68	48	56	55	63	66	65	67	60	70	69	54	67	50	54	67	67	64	47	76	57	58	45	80	51	57	61	61	62	65	72	58	60	51	71	56	62	71	68	57	67	74	64	62	63	58	54	64	62	52	54	64	61	43	59	60	45	56	64	65	89	63	67	64	65	69	49	59	64	66	68	66	62	59	36	59	72	61	59	68	77	65	66	47	61	69	54	75	58	62	62	58	48	61	79	52	46	73	57	60	95	55	47	51	63	56	68	66	70	54	64	46	62	72	52	63	48	57	69	75	63	56	62	63	65	58	78	64	63	51	53	69	58	54	60	64	59	72	71	59	63	73	58	47	80	65	65	63	56	74	73	63	64	64	55	71	57	52	55	49	66	64	57	62	62	52	54	65	59	49	67	55	56	64	68	59	72	63	70	55	65	49	70	65	67	62	45	60	55	75	58	59	66	54	45	65	47	69	76	69	69	53	82	62	63	52	54	65	71	63	63	60	59	73	67	65	62	52	61	53	54	80	63	62	66	65	52	69	41	75	47	46	69	63	64	55	65	46	77	59	65	60	71	64	62	63	57	70	55	56	63	58	70	70	52	59	42	54	60	64	51	63	58	61	52	66	51	54	69	71	67	63	70	75	68	64	64	74	70	66	53	68	66	52	58	69	55	80	60	50	52	62	78	54	68	71	78	59	67	66	54	71	58	57	58	52	55	73	74	50	62	53	66	57	52	84	80	70	65	79	69	55	66	72	57	47	63	74	67	67	69	57	70	56	63	62	75	74	58	60	53	64	51	62	63	58	63	69	71	53	61	54	56	66	63	69	64	53	63	60	73	68	48	53	54	58	61	62	66	60	57	72	67	50	66	64	62	53	69	55	43	70	59	60	56	62	60	69	62	63	66	55	62	60	60	50	58	62	68	63	69	62	71	83	71	63	50	59	62	72	64	64	64	52	55	62	73	75	58	57	61	74	56	71	55	64	74	64	45	47	69	55	77	61	62	67	52	67	52	72	53	77	68	60	67	49	45	54	70	58	52	51	52	62	56	54	64	69	73	65	62	67	67	71	64	62	48	54	70	60	52	62	70	58	61	53	58	60	58	77	69	65	65	75	61	58	45	64	65	73	58	44	73	58	61	55	70	48	65	67	62	63	69	53	63	63	65	49	59	67	64	69	66	67	56	70	70	56	88	54	55	57	55	61	74	66	54	58	49	58	60	57	49	58	63	60	54	56	60	69	59	64	63	70	60	63	71	64	61	44	75	52	58	66	59	67	57	69	70	60	63	66	74	59	78	64	46	69	76	66	57	59	61	61	63	63	57	65	53	54	61	73	65	79	65	67	68	62	60	71	51	73	54	60	52	66	53	71	52	79	73	60	71	66	65	59	59	42	67	71	66	63	73	67	60	55	71	63	64	61	55	49	75	56	68	81	65	71	74	52	57	72	71	66	67	60	53	59	60	63	68	59	66
14154	8416	3564	35537	56526	63589	53660	40021	28731	17417	6748	2125	1011	870	803	824	809	823	763	755	796	779	796	847	800	819	789	798	812	790	774	835	780	735	812	841	778	781	861	843	758	784	796	767	760	762	749	788	793	778	787	866	795	816	864	745	770	774	788	803	805	793	781	804	734	814	833	808	794	810	807	770	806	833	765	813	763	776	768	800	783	786	785	830	808	794	805	758	795	771	774	821	832	802	760	801	812	801	827	776	811	775	752	796	780	839	838	759	772	845	797	814	775	822	832	791	873	794	803	772	795	835	832	809	810	830	775	743	807	784	807	819	726	771	785	786	784	819	814	769	802	838	816	816	786	770	789	780	753	833	860	806	812	805	781	797	792	751	766	819	773	807	808	790	812	807	819	801	816	760	808	804	854	786	761	799	821	830	785	813	799	857	824	752	822	836	853	815	826	802	791	840	769	791	750	806	817	826	782	764	775	770	816	771	843	835	770	772	791	774	768	806	812	734	810	788	796	788	731	829	837	764	786	766	809	797	804	798	831	806	803	834	804	815	788	771	772	841	826	795	790	790	829	812	803	811	804	777	754	797	843	801	780	781	746	773	776	804	792	783	814	784	744	777	858	814	838	775	784	784	773	767	802	769	790	813	806	826	775	792	841	799	801	844	808	829	790	815	821	775	789	790	787	794	806	810	859	784	787	771	836	785	768	723	818	785	811	809	768	803	841	826	762	835	807	821	808	842	741	804	821	767	798	837	772	809	819	787	800	815	796	810	788	804	809	791	787	785	839	822	786	787	827	786	793	796	810	793	806	789	817	819	807	787	821	820	786	804	770	807	854	770	827	749	807	826	829	800	854	816	783	852	792	773	769	774	804	755	779	830	801	796	783	832	770	826	828	744	802	856	799	755	787	807	792	799	803	813	803	783	770	826	766	835	741	791	751	812	789	785	774	798	789	835	805	720	823	827	774	792	804	825	769	872	767	789	809	776	790	728	817	807	772	796	785	797	794	751	793	774	827	842	830	840	828	800	813	757	824	765	818	804	784	767	785	829	811	779	809	761	767	796	802	803	831	772	820	812	824	802	829	788	844	803	783	812	782	824	798	856	812	772	749	801	819	791	712	798	788	870	768	784	796	746	827	804	810	790	808	812	823	831	821	803	811	774	794	804	821	805	794	768	793	771	818	809	846	800	820	809	744	747	797	809	788	754	748	784	792	738	779	809	782	780	793	780	779	827	817	772	787	778	838	757	766	792	737	819	815	781	800	755	800	803	782	747	820	838	811	793	811	813	773	814	853	846	769	785	798	839	819	750	794	778	815	824	820	798	731	818	784	840	816	813	772	787	784	727	777	812	846	828	799	811	801	849	784	774	777	838	801	828	789	828	790	786	816	820	813	784	836	809	802	869	809	796	812	820	783	795	800	770	815	757	835	779	773	757	749	784	780	829	808	753	777	818	758	775	800	834	821	786	831	835	865	804	828	799	777	839	834	816	797	855	807	762	828	816	794	792	797	821	767	782	782	818	789	827	759	800	734	779	781	794	802	783	740	807	831	791	805	814	759	843	820	826	809	780	850	795	778	761	813	776	804	750	784	740	822	796	797	812	840	801	781	775	784	826	796	755	766	813	779	819	795	792	792	789	769	779	822	770	782	758	824	792	812	812	776	827	744	751	785	823	774	847	811	780	802	759	751	829	828	757	830	832	856	823	796	834	788	786	782	760	828	834	816	827	783	789	806	854	803	810	784	788	776	825	800	819	847	771	780	764	797	793	775	771	789	842	802	777	803	829	786	784	833	767	818	774	753	791	804	793	793	834	775	829	800	778	769	841	796	771	818	777	813	796	795	798	781	785	808	873	804	801	769	762	729	818	830	785	831	779	765	767	771	771	784	828	788	816	841	837	799	831	839	813	794	735	796	771	872	836	800	784	816	830	824	758	797	774	832	813	839	819	777	798	838	813	825	780	791	816	814	796	755	816	801	835	777	805	769	821	786	814	823	777	779	797	778	823	789	752	814	807	811	822	746	743	807	779	851	805	839	820	767	806	823	784	820	808	803	799	808	813	777	775	821	839	792	780	762	813	822	825	864	846	799	813	749	875	790	835	752	800	831	798	758	773	768	798	795	815	840	786	793	838	800	806	831	787	800	828	809	755	808	769	804	740	804	787	770	805	831	807	823	803	832	769	786	780	771	779	808	803	770	790	810	774	818	814	811	779	822	815	826	816	805	809	851	741	778	836	785	796	815	780	783	838	800	787	741	805	812	812	779	799	781	820	770	840	814	786	789	831	791	796	781	772	806	767	797	780	812	809	786	790	842	798	806	827	813	778	714	804	793	781	778	778	806	782	816	756	791	843	786	830	789	819	800	813	746	786	805	807	842	815	850	780	820	839	832	761	834	811	796	828	763	817	806	785	812	808	807	849	838	804	847	788	820	772	784	784	773	776	823	772	773	774	835	785	775	755	776	792	783	796	819	799	803	777	807	824	776	832	838	776	793	818	788	806	776	784	798	838	754	783	768	792	777	797	812	828	821	795	804	758	847	825	802	830	835	786	831	792	823	825	787	798	784	813	818	749	774	825	810	809	798	809	846	838	770	804	831	834	806	825	813	827	755	798	858	800	772	780	809	806	778	804	839	790	801	783	781	776	849	796	819	797	817	803	824	770	808	823	851	809	785	803	825	810	811	836	834	780	787	832	825	821	779	769	774	799	866	813	825	794	784	769	789	811	797	835	817	747	823	847	784	822	802	813	759	815	788	749	810	768	854	825	781	822	808	787	826	772	802	782	770	795	778	790	816	777	803	837	861	781	820	833	756	842	758	781	782	800	764	871	797	832	803	830	817	755	779	745	786	791	846	737	790	780	819	809	803	814	777	849	768	782	791	813	757	814	838	788	795	832	794	830	865	810	804	774	834	793	827	748	800	804	765	780	836	767	775	779	818	812	797	810	776	773	752	774	793	830	791	827	793	836	832	784	829	843	800	805	846	791	805	776	772	775	802	771	780	814	803	773	803	847	864	837	796	814	819	786	806	824	778	781	797	785	812	744	761	794	805	796	816	788	806	788	851	766	824	772	738	801	794	786	859	807	759	804	794	811	779	821	803	812	785	805	808	800	780	845	812	802	832	774	806	806	797	809	777	715	801	807	763	823	766	801	810	806	799	781	831	794	798	828	775	870	749	732	788	852	788	820	826	769	819	806	824	866	844	761	833	796	805	809	790	802	838	789	840	834	778	782	726	837	769	851	792	827	789	775	832	770	793	783	826	792	856	807	812	847	790	791	808	825	778	785	779	767	801	815	823	786	770	785	768	826	794	768	780	787	849	793	824	789	772	762	799	823	869	797	809	797	771	787	789	821	791	828	765	790	781	823	796	747	792	775	747	763	801	749	822	772	791	793	830	842	773	790	763	815	784	788	817	784	781	782	804	829	809	850	821	821	776	819	845	794	825	816	850	811	801	807	796	809	783	816	812	802	781	773
2094	272	190	1609	4419	12125	11581	6707	3502	1155	337	150	82	73	91	62	59	54	57	60	65	73	51	69	62	74	69	64	51	64	66	64	70	74	59	64	70	59	60	70	57	59	70	60	76	80	60	71	61	58	62	74	66	76	68	55	56	69	52	70	60	72	58	59	58	70	64	65	67	74	81	66	56	59	62	70	61	60	71	69	56	67	62	72	73	67	71	57	57	55	59	68	62	82	58	73	64	63	56	72	55	85	74	67	56	53	59	77	63	62	73	57	55	67	68	59	61	68	70	71	54	63	69	67	70	59	82	80	65	66	63	54	76	75	64	79	68	56	65	64	65	58	66	68	80	55	57	63	66	54	63	72	63	65	62	86	65	61	51	65	46	62	78	67	72	76	72	64	55	61	50	59	78	62	69	66	73	71	62	66	67	70	65	69	68	53	54	69	71	71	66	59	68	75	61	69	80	75	58	56	55	56	59	52	65	66	67	52	61	72	64	59	52	61	68	53	60	64	66	52	69	70	70	60	59	68	64	77	62	58	69	65	60	57	77	69	61	65	61	61	63	62	47	60	70	59	68	65	70	67	74	78	62	81	69	53	66	68	75	54	73	60	84	59	66	88	54	75	52	67	69	68	68	56	53	59	62	82	77	71	74	55	66	69	75	62	57	64	59	68	62	66	56	71	65	59	63	55	74	54	65	67	72	71	66	67	60	59	75	75	70	79	75	81	74	79	66	72	48	63	70	66	65	57	72	53	71	60	64	71	60	58	72	47	62	69	56	55	69	82	55	53	57	69	75	58	56	63	75	54	53	60	63	66	72	53	58	50	64	70	65	60	61	54	56	75	66	59	67	63	72	67	64	57	64	55	52	55	69	60	50	57	64	59	77	82	67	61	69	67	56	71	61	63	65	62	58	83	57	66	73	73	66	60	51	63	68	71	51	55	73	69	56	53	66	62	62	65	60	77	66	77	62	69	70	70	69	67	55	46	78	55	60	69	58	60	69	65	60	61	63	63	52	61	58	63	62	56	67	69	72	58	72	66	48	70	73	60	55	59	63	64	58	84	59	61	62	71	75	54	73	78	69	62	75	64	62	60	66	80	71	68	56	75	72	72	63	71	57	55	64	57	62	84	54	62	60	66	57	71	58	56	42	68	60	67	68	69	69	62	63	63	61	63	63	67	75	64	68	69	59	67	64	69	53	67	71	67	74	70	52	69	76	58	73	58	70	68	83	60	71	66	57	63	62	65	77	73	73	68	57	55	77	63	57	54	59	51	72	71	70	55	67	66	81	61	57	63	67	67	58	51	55	65	46	60	52	71	66	66	65	63	74	58	61	68	74	62	64	49	60	68	70	54	64	66	73	77	83	76	47	73	76	61	62	64	68	54	68	58	58	73	75	58	64	62	59	63	74	74	66	52	68	61	64	59	70	65	52	60	61	59	58	70	64	70	77	56	57	64	54	64	61	67	45	70	69	70	47	52	62	74	73	57	78	80	72	68	56	58	79	66	39	63	56	56	74	69	63	79	75	64	72	69	62	68	65	64	58	58	66	59	73	70	62	68	72	58	64	72	55	58	56	72	66	65	68	70	67	59	76	58	62	58	54	58	76	61	71	71	80	50	71	73	64	67	60	57	73	71	73	64	58	58	74	56	75	71	78	70	85	71	61	67	57	73	70	65	62	62	65	60	59	62	66	67	70	67	74	62	69	66	55	77	83	60	72	63	67	60	57	56	69	65	59	74	70	69	48	55	63	54	52	68	59	49	83	63	67	67	83	51	66	73	55	76	57	59	63	49	55	61	67	70	78	59	52	69	67	55	56	71	63	64	66	63	72	58	68	62	73	73	74	54	76	58	56	64	58	56	62	64	80	47	57	74	57	71	71	66	58	74	68	51	58	58	79	71	62	60	65	71	65	70	66	58	58	86	60	72	70	79	76	65	55	75	65	63	57	64	63	65	75	60	68	76	64	62	66	63	61	62	67	75	72	51	73	58	72	62	59	53	72	64	56	79	64	55	59	64	65	75	77	84	72	72	69	64	69	65	54	73	57	57	63	54	59	64	65	65	62	58	57	68	56	65	67	73	57	67	71	65	75	70	68	67	64	58	53	73	69	72	62	56	67	63	59	66	62	68	60	66	64	74	55	50	75	62	56	74	45	67	57	54	65	61	72	72	76	62	67	65	86	64	61	60	62	60	57	54	82	65	57	64	64	80	67	67	71	52	65	60	60	68	68	61	67	69	67	60	66	64	77	64	70	57	71	57	71	73	62	69	75	68	73	70	70	76	68	64	65	66	67	63	69	56	73	82	62	66	52	75	70	58	59	58	54	69	58	71	70	64	69	52	67	65	70	61	64	64	66	57	65	60	59	58	48	54	63	67	57	83	61	87	72	77	52	57	64	54	69	86	60	63	62	58	60	67	63	78	52	55	60	70	63	51	73	70	91	56	64	74	65	52	63	78	62	57	69	52	61	73	51	70	77	61	62	69	71	56	66	55	63	68	62	57	82	66	59	65	55	61	72	68	74	58	73	78	68	56	62	68	71	57	62	64	79	79	61	81	75	68	54	76	70	71	60	58	60	58	63	53	68	64	60	59	55	55	64	66	61	64	66	56	60	68	65	69	73	75	73	80	62	60	75	62	40	73	60	72	64	63	67	66	77	64	58	80	78	53	67	66	77	57	64	62	52	62	76	54	58	67	59	66	48	64	66	66	61	58	71	72	60	63	61	49	71	49	76	72	52	70	58	65	69	68	67	67	73	69	67	74	83	61	71	64	80	45	69	49	62	56	74	63	71	56	44	72	54	60	66	45	66	59	65	44	68	67	53	73	66	50	74	73	75	78	66	56	56	66	62	65	65	69	57	66	75	72	73	67	56	78	73	72	72	62	58	64	69	59	64	69	66	74	67	56	72	55	68	70	72	57	57	68	58	65	60	66	62	73	64	65	61	71	58	64	63	73	59	70	59	57	80	48	69	53	81	71	59	66	70	67	75	71	83	67	86	53	64	73	67	84	62	66	69	62	57	48	67	66	56	65	59	60	56	77	71	64	59	72	64	85	74	52	79	73	52	66	74	66	69	59	64	51	67	48	49	79	67	85	58	72	61	64	55	74	59	72	67	66	82	55	82	72	61	61	63	72	61	66	76	58	54	68	69	63	71	58	67	68	64	60	65	66	71	66	57	81	66	64	91	77	65	63	69	72	79	72	57	78	61	62	70	68	66	73	55	82	57	54	74	65	55	65	68	65	68	56	65	59	66	59	62	59	69	54	69	85	67	56	74	70	51	60	68	75	54	53	74	69	70	71	70	63	56	91	70	72	60	56	65	66	62	62	58	62	66	69	70	76	75	61	55	59	68	60	70	57	67	63	74	71	70	61	75	79	61	61	57	61	62	69	72	62	70	81	59	65	65	75	69	60	60	58	63	63	54	65	61	80	62	78	70	59	64	58	67	85	53	66	57	53	68	80	74	67
14805	6753	4248	32389	51684	67899	57379	45364	34300	20905	8441	2606	1131	934	841	809	870	849	866	814	859	845	903	840	866	891	853	869	906	871	868	900	838	859	911	885	816	890	884	848	877	876	845	862	876	843	852	850	819	887	903	871	772	847	839	870	850	875	875	850	853	889	876	913	826	836	823	856	818	862	879	864	830	813	831	838	834	855	834	853	808	853	831	863	871	851	824	864	886	844	958	829	842	829	842	872	868	845	863	863	856	850	924	892	814	848	889	867	827	889	866	810	834	915	814	868	856	850	901	860	866	835	819	814	808	868	869	857	829	863	828	909	866	832	877	749	823	855	869	829	849	873	804	857	804	857	872	801	801	799	857	815	898	838	801	854	870	914	808	901	831	822	851	854	857	848	871	859	841	855	862	833	882	867	879	814	889	872	808	830	892	887	846	897	885	830	854	886	849	851	856	852	848	805	818	874	867	845	903	824	816	845	871	887	865	847	878	870	828	831	853	821	897	821	864	819	787	840	868	833	870	883	853	848	867	862	824	852	868	852	863	890	877	832	813	852	830	802	810	878	860	849	819	863	826	915	801	829	844	880	857	823	843	827	852	862	807	899	887	868	863	813	893	855	800	830	810	860	849	862	867	824	808	883	864	876	872	836	877	850	849	870	875	834	851	804	887	860	873	874	829	891	830	872	822	937	886	833	861	930	823	851	828	848	843	860	863	842	880	841	807	869	885	813	885	894	867	902	842	857	885	893	822	861	912	836	928	928	807	868	824	915	833	816	869	858	854	839	909	859	880	849	844	886	852	833	883	913	902	855	862	851	878	828	862	858	861	850	897	860	858	861	865	808	825	823	891	864	859	867	888	866	887	876	864	804	893	822	891	888	856	903	854	848	902	814	897	783	916	864	833	890	847	856	835	886	892	880	844	827	827	890	840	890	863	893	867	802	875	866	860	879	899	835	854	861	877	861	837	886	878	815	861	890	845	836	922	892	874	882	856	927	861	849	841	878	842	903	863	894	897	849	814	903	841	914	882	866	870	850	861	868	848	857	884	846	853	814	868	858	871	849	846	829	838	838	832	840	837	851	872	839	883	822	870	860	843	816	894	882	838	904	865	901	841	825	875	857	867	824	839	846	870	865	811	821	806	861	868	828	851	926	874	843	848	831	796	804	882	837	896	815	840	866	894	868	835	860	852	873	854	861	782	865	858	845	831	846	827	922	865	848	839	838	859	890	877	872	790	859	847	834	828	852	872	905	836	850	837	812	823	820	834	831	866	854	849	793	900	828	844	827	864	865	879	843	896	853	777	880	866	849	867	804	808	893	833	833	837	835	915	840	861	857	857	868	831	870	835	846	884	788	858	828	927	869	861	919	885	833	872	887	810	819	853	860	836	885	861	814	876	875	870	882	814	867	871	884	850	869	893	860	855	831	847	777	835	889	907	837	849	855	902	865	836	834	894	890	853	835	896	810	845	848	815	832	872	865	872	816	874	874	862	842	815	857	924	841	846	806	823	871	864	878	903	834	817	820	848	855	831	926	865	900	894	878	899	861	831	825	892	830	908	819	893	867	880	802	846	860	836	821	798	854	931	829	891	836	848	804	865	857	849	889	852	867	881	842	853	914	878	927	856	913	862	878	905	877	842	854	830	852	803	825	829	877	889	806	871	811	845	785	903	870	855	893	957	883	838	875	836	832	881	806	857	838	865	882	871	819	835	884	828	870	848	858	909	848	862	815	806	842	864	859	860	845	885	887	858	883	827	807	846	871	911	883	864	881	814	893	841	899	867	833	863	853	865	868	767	876	889	846	836	828	871	813	927	857	863	836	876	853	854	843	897	868	800	881	867	897	916	862	884	816	756	794	841	862	878	848	882	813	856	838	836	848	847	888	899	848	911	878	860	914	851	852	841	873	859	870	828	885	814	825	902	863	861	869	936	870	880	855	894	875	893	859	864	823	877	909	818	863	853	879	827	870	879	876	869	879	896	883	829	845	875	842	872	853	824	859	921	901	866	886	827	809	908	899	798	884	863	859	852	838	919	825	901	831	857	826	848	852	855	857	840	857	847	862	852	862	794	915	837	905	867	871	872	834	887	877	842	834	863	855	931	881	832	862	834	877	828	839	873	897	880	839	890	855	841	890	913	857	822	812	842	847	900	857	840	865	844	905	910	869	854	809	843	849	811	838	834	845	830	888	862	820	876	837	802	872	810	877	876	850	840	856	891	867	834	913	848	817	809	846	866	832	851	877	847	849	835	858	860	884	836	873	832	880	834	879	838	841	851	822	898	882	844	920	842	803	841	869	848	815	870	821	814	903	896	860	899	870	861	870	924	839	812	887	861	902	835	910	860	867	868	913	844	852	869	842	855	834	797	888	846	866	860	831	866	846	848	852	877	864	798	852	824	857	862	830	821	829	823	859	865	827	867	868	835	880	888	898	868	913	873	839	856	868	835	820	898	830	847	854	829	811	885	846	904	852	856	916	825	805	888	813	826	910	861	844	825	866	849	835	824	901	849	902	845	876	873	850	874	855	823	828	831	861	892	913	867	859	870	874	868	848	884	894	868	879	882	902	872	812	849	798	858	838	827	857	862	824	828	901	883	851	845	862	834	855	805	856	801	817	805	839	863	895	911	840	905	821	852	877	877	843	807	892	915	833	879	848	807	829	823	880	873	900	849	936	903	844	861	833	861	813	869	843	830	890	838	861	894	868	833	822	868	896	855	806	840	845	803	827	892	886	828	837	836	870	834	813	863	851	877	822	887	833	849	808	919	903	857	901	848	835	866	874	833	848	858	872	854	889	855	869	877	840	842	900	848	849	902	820	828	847	833	882	840	891	856	892	844	814	828	847	827	842	845	919	904	837	867	841	890	853	861	865	868	870	782	847	879	914	892	850	819	828	814	870	852	889	838	851	902	832	846	888	861	861	833	843	856	877	851	847	877	852	873	861	878	844	903	836	845	842	807	866	843	919	806	905	901	859	816	841	902	861	867	886	895	889	851	840	782	844	805	861	861	840	842	847	870	842	818	861	866	857	881	886	811	855	845	855	908	889	793	892	875	846	859	872	855	838	871	865	877	903	865	850	878	894	870	864	917	928	840	797	895	859	883	907	819	827	841	860	860	888	908	869	863	829	851	857	901	828	886	810	822	815	878	850	867	872	859	859	882	820	811	846	848	849	859	874	866	934	834	861	802	847	800	868	896	841	836	830	862	866	825	887	865	837	881	897	840	836	951	812	859	870	896	786	863	843	815	861	928	819	836	874	850	895	874	871	816	808	859	821	857	874	866	862	882	852	863	865	861	852	832	873	841	846	884	858	914	831	820	859	909	828	868	884	833	873	879	892	840	863	911	871	833	821	839	902	843	859	813	859	845	823	837	853	843	875	869	879	859	822	896	757	896	864	896	868	885	843	846	820	829	858	833	875	867	857	839	846	820	851	868	829	867	895	877	807	841	818	805	851	853	849	875	842	859	843	796	857
953	386	328	774	8424	22439	19459	10800	5418	1738	433	136	67	70	72	60	86	62	57	65	70	72	70	57	62	63	54	63	71	77	57	73	88	58	69	68	43	57	66	71	60	81	63	81	46	74	74	77	67	61	64	68	76	58	62	58	72	63	75	65	51	80	64	62	55	65	64	70	71	79	68	72	63	68	63	66	58	56	63	62	61	72	69	71	68	67	74	70	65	65	72	78	60	61	57	71	73	77	71	61	71	73	79	65	72	58	64	66	59	76	79	85	76	66	54	67	68	62	63	50	65	62	70	67	61	72	65	66	82	61	53	74	81	62	56	58	72	78	56	75	66	57	72	82	68	70	62	62	83	66	67	55	76	66	67	60	65	59	78	61	64	78	67	69	62	64	62	72	63	62	62	72	69	66	63	72	74	77	66	57	68	55	77	68	79	66	74	51	73	69	63	52	70	62	70	53	56	56	69	53	69	69	67	67	68	83	59	78	77	63	74	68	67	76	82	72	70	63	47	63	75	89	57	44	60	80	71	72	75	67	83	77	66	75	57	74	63	79	67	80	80	63	71	75	59	64	75	75	82	65	70	60	59	78	73	74	70	61	54	51	80	73	52	77	59	74	68	89	75	79	66	66	64	87	71	76	71	78	59	65	83	68	67	69	55	64	63	84	66	65	64	71	56	62	64	64	63	69	78	70	68	69	53	63	66	65	59	82	62	71	74	67	62	78	49	71	64	54	83	45	80	70	71	66	65	61	73	70	58	63	65	82	87	81	65	68	80	74	69	62	68	64	69	62	67	68	46	75	57	77	66	60	61	67	79	62	77	59	60	70	64	66	62	52	65	72	72	65	70	69	58	81	72	56	70	59	76	57	62	67	61	66	72	64	69	77	53	69	81	59	80	78	49	78	69	58	69	67	50	63	70	81	67	71	56	67	66	57	65	66	64	60	59	84	75	76	78	71	69	69	59	75	70	76	82	72	53	53	77	77	75	62	69	64	73	52	67	58	73	60	61	77	58	72	70	61	51	70	73	58	60	62	61	68	64	59	78	80	67	52	77	74	68	73	65	66	55	79	66	64	65	75	66	67	68	70	63	56	85	69	57	78	70	78	75	64	59	61	66	56	63	67	63	84	79	83	70	61	67	53	71	75	66	74	60	58	63	82	61	50	67	63	60	66	57	57	66	70	68	58	70	74	64	78	64	62	60	71	61	50	66	65	61	63	65	72	56	55	65	63	75	70	75	81	62	59	52	62	63	84	79	91	65	60	71	66	65	69	62	70	64	65	62	72	76	65	80	92	61	78	65	80	77	59	74	64	74	61	66	71	60	67	77	94	70	47	80	65	75	63	69	65	62	45	72	59	79	62	64	68	76	73	50	75	64	59	64	68	76	55	49	52	78	79	88	64	70	73	71	57	65	76	69	68	63	60	64	68	63	59	73	75	61	49	62	73	67	75	64	75	69	56	63	64	54	75	62	74	56	57	61	53	60	70	65	85	58	76	73	57	58	68	48	57	71	66	61	70	53	60	61	59	75	69	68	63	73	64	55	78	65	68	64	64	77	67	55	56	59	64	70	75	70	57	60	67	67	77	63	67	67	71	68	67	57	63	71	59	67	69	77	87	74	67	63	82	76	75	67	71	70	66	84	72	47	68	68	73	83	57	68	80	65	76	65	79	71	60	67	77	70	75	81	65	58	65	65	61	69	71	67	76	66	67	60	61	66	78	59	77	69	56	56	60	79	64	68	70	73	71	73	70	77	52	67	67	76	71	64	58	70	80	72	65	59	57	60	67	84	75	71	88	59	81	61	49	78	55	74	69	80	67	76	62	78	49	70	61	59	48	63	68	81	75	62	65	60	76	61	81	61	65	71	82	52	67	61	66	65	74	83	59	79	68	62	70	52	52	62	68	63	62	74	68	55	75	60	60	66	64	70	56	80	85	74	87	73	69	70	77	67	73	71	51	70	56	62	84	66	58	84	73	64	79	70	65	72	70	79	60	72	75	64	60	66	71	61	66	54	71	73	69	53	74	77	71	63	59	69	57	69	78	50	62	63	58	79	70	66	77	81	71	62	67	63	58	82	58	83	62	65	77	65	64	68	71	64	77	55	67	61	61	58	75	75	68	70	77	59	62	65	49	73	60	77	87	81	57	67	63	64	70	79	53	61	64	70	75	73	73	77	69	70	60	49	74	77	76	71	75	62	62	49	66	53	60	73	90	67	62	74	78	75	60	75	74	66	90	68	69	61	74	85	69	49	68	74	57	62	76	70	70	69	66	73	55	65	60	73	71	88	69	61	60	74	71	63	64	79	80	63	77	85	61	73	71	63	61	63	65	61	73	80	71	62	61	68	72	69	63	51	67	55	56	66	65	60	63	61	77	75	79	69	45	59	79	63	83	68	58	82	66	67	60	78	64	74	70	65	65	66	72	49	52	64	71	60	69	54	67	65	75	70	72	84	64	76	59	75	63	66	78	64	66	56	74	75	81	58	55	75	65	54	52	80	77	55	55	70	71	66	60	57	61	60	82	70	82	72	82	77	74	61	67	67	77	65	64	59	52	76	60	68	72	63	85	71	82	92	66	68	78	68	76	49	71	56	47	71	56	60	80	50	61	70	67	82	81	77	66	65	69	68	63	70	51	64	64	53	71	65	57	81	68	65	68	57	72	62	61	69	71	70	75	55	56	68	71	76	76	61	65	76	67	58	70	62	66	69	79	62	58	61	61	66	74	79	72	63	70	77	71	64	79	61	71	71	62	54	63	70	74	66	57	65	68	66	75	86	67	63	60	73	78	72	59	66	44	59	65	72	59	64	49	66	74	92	60	85	76	56	89	68	60	74	76	55	68	63	68	60	72	71	85	55	75	62	59	66	59	66	70	68	70	56	53	66	73	68	72	56	81	60	56	60	65	76	71	71	83	52	72	70	79	84	72	73	54	56	75	80	81	70	80	64	82	61	88	73	81	64	66	62	70	86	68	54	73	60	63	68	88	63	72	68	59	74	79	64	65	62	70	70	64	60	68	61	69	69	72	60	58	77	78	82	66	66	75	60	74	57	74	44	73	87	72	79	64	59	56	60	77	65	66	64	65	59	76	73	60	67	68	67	75	68	77	71	69	73	63	80	47	75	69	65	72	70	82	75	59	68	70	57	54	72	52	75	61	63	65	81	74	66	67	74	67	64	72	54	64	60	50	70	64	64	65	66	77	72	60	77	66	58	66	65	68	67	57	77	65	63	56	90	62	70	67	61	58	65	68	66	62	78	68	74	77	78	61	72	70	68	70	65	66	68	75	70	68	57	70	60	80	59	72	71	55	75	70	65	59	63	53	72	56	64	70	70	64	72	72	59	84	59	66	86	65	67	71	66	63	69	73	51	68	66	80	64	64	61	61	75	47	75	64	65	51	64	70	79	68	81	74	59	69	68	54	58	63	72	71	79	72	72	69	77	72	70	81	65	66	66	70	63	69	73	62
17164	8780	6886	19096	62571	80375	66979	51677	38658	24955	11322	3436	1347	956	856	869	908	852	860	862	897	850	910	896	881	878	923	887	890	887	861	892	877	929	861	927	874	860	888	913	902	923	883	875	895	871	802	843	910	840	821	898	886	882	911	912	890	882	859	895	930	930	916	817	898	851	876	853	863	925	917	872	909	958	853	913	909	857	866	874	862	914	877	900	863	953	872	914	922	880	888	867	918	913	924	864	866	901	853	830	895	877	866	869	916	855	827	880	908	848	859	928	872	938	885	881	916	901	864	905	841	865	907	833	885	820	902	899	897	899	928	875	807	911	877	864	885	926	902	865	874	863	894	869	885	907	913	851	944	906	898	923	879	890	922	885	909	871	883	888	899	902	892	882	934	893	832	896	886	904	862	851	878	881	897	854	918	896	904	889	860	910	882	911	872	912	898	886	890	856	883	842	894	877	881	925	870	898	878	866	862	890	871	856	911	859	860	940	912	901	825	863	857	891	907	913	855	875	877	853	845	860	909	905	894	892	915	865	874	912	866	901	940	905	852	914	879	850	895	871	885	918	895	846	889	913	946	855	879	923	877	824	925	843	805	838	857	873	930	829	898	881	934	905	877	893	798	889	924	930	900	941	852	848	896	862	890	925	910	911	930	846	855	938	895	958	889	896	938	866	855	824	850	864	903	926	925	852	879	826	835	876	882	872	894	858	836	893	889	933	879	853	922	841	904	914	904	900	898	907	858	933	873	847	903	882	936	920	846	909	903	872	825	884	863	923	912	875	858	940	903	884	893	877	812	905	897	878	853	871	872	922	861	881	952	856	882	901	885	868	861	903	866	874	930	854	897	859	927	883	910	869	891	901	850	868	872	862	881	871	886	856	860	889	907	883	916	922	869	839	889	887	864	856	867	883	902	889	844	901	931	900	853	849	893	978	847	890	851	805	874	867	884	854	866	884	864	871	875	862	869	862	927	827	873	854	931	941	849	884	814	907	845	871	857	905	862	907	843	920	881	922	886	845	895	864	828	912	904	930	883	918	889	877	876	895	946	840	868	838	843	880	891	898	850	856	862	888	919	918	896	862	906	890	865	880	862	878	942	913	902	896	885	888	886	882	865	854	878	897	888	900	846	843	908	891	870	902	915	879	865	895	899	858	933	860	894	830	875	812	914	817	912	853	880	857	852	865	860	866	865	874	873	831	885	873	878	837	880	911	829	829	889	871	839	828	875	897	860	886	860	869	914	835	908	919	939	866	867	929	849	858	926	850	869	895	924	863	826	883	901	885	879	872	861	888	882	835	886	871	864	894	904	888	893	884	883	890	927	882	819	900	854	884	859	878	893	870	834	878	912	871	855	871	902	887	891	846	942	853	828	935	846	847	859	957	850	862	852	890	893	917	889	842	893	912	912	892	894	828	906	918	911	873	825	856	870	874	886	888	875	910	946	883	909	939	859	860	815	908	857	875	904	853	929	845	867	868	877	885	879	875	906	890	894	859	848	922	877	891	882	867	884	848	883	869	872	896	827	938	886	825	889	912	921	828	894	893	858	886	907	876	862	828	895	876	883	904	880	872	902	857	908	890	841	957	927	875	849	919	912	913	924	893	922	878	916	911	830	871	844	821	919	872	837	874	891	931	894	866	871	828	866	897	904	874	855	913	857	931	860	832	907	898	873	816	889	862	898	823	890	865	888	899	868	910	830	871	876	916	917	893	865	873	879	887	881	893	853	884	838	908	842	873	852	921	853	850	838	892	846	884	876	885	937	889	881	895	926	897	883	929	928	898	841	907	907	880	879	918	862	824	934	888	908	863	820	853	889	856	855	907	883	843	864	869	874	864	893	841	931	863	907	884	939	843	889	815	920	914	858	975	831	861	911	872	883	884	839	866	909	802	910	885	894	882	889	866	851	895	863	871	858	871	893	908	915	910	852	885	887	842	895	879	889	807	964	868	869	934	892	858	873	918	914	895	911	854	849	927	842	907	892	885	912	921	874	866	845	877	905	840	844	886	893	842	894	873	889	851	891	940	883	947	913	872	845	906	869	863	922	899	880	941	887	862	911	889	893	834	852	859	895	885	911	847	884	830	894	835	881	895	905	898	873	882	849	918	871	898	837	912	887	878	939	878	907	848	848	920	866	858	846	916	875	907	878	921	872	857	873	884	874	799	874	890	902	865	872	880	890	841	902	922	883	862	864	876	798	867	863	919	842	913	910	909	845	898	872	867	888	927	867	926	871	941	899	859	860	829	857	861	930	859	866	894	875	933	878	858	874	883	886	873	865	946	883	877	827	854	910	887	927	893	860	819	894	855	867	907	909	924	878	814	920	898	846	860	874	952	860	853	887	866	889	883	931	897	869	916	886	906	946	917	933	927	839	872	918	879	902	885	893	896	890	853	888	878	903	923	880	891	868	870	914	882	879	864	897	892	865	929	916	931	892	874	864	913	890	881	894	889	940	921	868	879	892	864	891	901	900	856	862	875	892	865	873	953	887	846	890	831	842	896	907	900	918	902	864	933	898	888	879	863	855	850	923	852	892	836	927	867	905	878	886	872	848	845	869	849	884	915	867	880	932	889	841	875	908	889	875	875	856	895	928	882	911	879	886	927	868	907	920	866	899	845	868	894	893	887	874	941	880	875	874	873	915	857	879	871	877	864	847	857	905	884	899	856	907	886	876	841	899	892	853	844	853	892	888	923	885	872	900	917	951	868	910	919	870	916	924	894	907	906	888	880	889	926	858	892	868	904	870	849	933	885	930	865	849	905	841	850	853	895	827	958	864	848	900	877	890	889	912	887	881	845	900	885	902	892	909	903	832	847	847	871	878	901	905	927	857	885	921	864	910	860	879	874	873	867	916	913	884	898	869	885	937	828	912	832	846	901	854	843	886	913	869	887	884	853	886	828	899	842	871	901	910	909	856	885	891	907	881	934	904	855	907	895	857	844	905	891	890	841	878	889	901	892	833	900	915	858	905	906	882	916	857	876	880	892	852	875	903	828	899	886	905	921	895	883	851	920	907	889	884	922	870	880	865	899	878	891	866	834	868	841	931	900	906	919	951	886	900	853	918	860	910	909	913	914	880	909	868	861	868	825	852	889	920	895	843	904	924	846	824	891	928	926	883	857	908	862	875	881	885	864	870	916	854	892	858	874	843	911	890	907	862	854	949	892	853	863	841	882	844	894	853	884	905	903	898	877	860	823	899	894	890	905	889	851	881	862	893	877	858	896	899	879	895	868	923	895	868	914	885	873	870	874	844	885	893	898	857	858	880	857	865	909	889	886	886	875	860	935	875	929	838	869	871	859	871	948	848	889	901	894	820	892	903	887	942	899	910	819	918	846	826	873	877	949	885	890	932	812	867	867	933	824	865	918	892	895	861	892	905	900	857	844	866	915	890	863	832	858	858	836	878	861	863	875	888	908	843	947	837	882	884	863	898	845	895	914	864	863	901	848	902	832	907	859	864	902	893	872	863	895
1344	153	96	94	1102	6349	5366	2609	1351	581	208	87	52	58	71	69	67	50	69	73	50	54	61	46	64	50	56	64	66	63	72	63	48	65	55	63	59	45	45	56	67	60	67	57	59	57	63	67	56	64	66	67	51	51	69	71	68	65	62	55	48	51	75	58	68	61	37	60	61	68	57	60	56	66	64	50	63	68	56	59	58	62	63	60	65	46	49	58	55	50	61	52	53	55	56	61	42	57	58	61	54	55	47	48	57	63	66	42	66	45	64	57	46	48	48	55	61	50	66	57	50	46	55	74	72	58	55	43	49	61	65	48	45	65	77	60	59	71	60	66	63	61	48	43	57	73	69	63	55	62	69	47	58	52	79	67	56	54	49	65	60	53	52	49	66	43	69	58	58	71	66	69	55	62	56	55	67	62	59	62	52	57	66	54	70	54	56	45	70	41	69	63	66	64	57	64	61	48	57	62	58	60	54	64	63	57	64	60	51	59	59	65	65	61	50	51	57	63	57	71	61	53	62	63	63	63	58	72	58	76	46	48	70	54	61	62	65	58	62	43	59	53	72	67	66	63	66	52	45	57	54	68	65	67	53	59	46	61	71	84	54	58	52	47	71	66	58	59	49	46	64	46	65	54	53	61	54	61	60	50	57	54	50	49	54	59	62	59	60	58	51	61	60	65	47	62	64	57	75	54	66	61	53	54	65	58	65	55	51	56	52	66	61	68	56	61	52	63	60	71	53	68	73	48	63	54	61	67	63	44	64	66	50	52	47	57	72	60	65	63	52	58	58	67	55	63	60	49	56	65	63	64	53	48	54	68	62	68	49	49	61	49	65	52	56	65	52	68	71	45	60	53	63	63	66	54	59	61	59	71	68	71	59	58	55	73	57	73	54	67	52	68	58	61	65	55	63	44	55	54	64	72	70	65	59	59	55	61	51	57	54	61	51	72	66	59	63	62	61	69	73	65	72	47	53	68	58	74	61	74	65	57	52	64	59	46	66	58	53	67	57	67	61	60	51	75	51	54	62	50	65	58	60	62	59	60	54	65	68	82	59	34	67	55	50	50	62	53	50	53	69	52	61	55	61	67	56	72	64	53	58	55	63	64	65	64	54	69	72	60	63	59	65	60	65	69	65	49	63	58	66	53	52	74	55	59	61	60	56	51	73	49	52	60	51	57	65	61	71	56	57	52	60	62	50	50	64	58	54	57	72	51	56	63	56	46	72	79	67	66	64	59	46	64	58	71	44	63	52	49	60	60	55	57	55	65	53	58	56	60	47	53	48	57	62	44	52	49	57	64	64	53	63	61	55	61	61	58	54	52	55	56	55	53	53	58	70	50	70	78	55	71	72	65	48	60	59	62	60	63	63	58	76	79	50	52	65	60	59	62	60	65	58	49	58	63	57	68	53	58	43	59	56	53	68	61	74	62	57	52	62	62	62	58	69	56	56	63	59	60	72	52	62	44	65	52	60	52	58	59	51	61	49	64	69	54	60	66	59	44	59	56	59	60	50	65	64	65	55	73	64	64	63	49	71	52	54	66	66	53	66	63	64	52	73	54	60	64	55	60	65	50	67	67	73	58	69	60	64	68	58	59	54	58	63	70	78	49	57	53	65	64	71	55	69	59	53	72	64	63	75	65	60	56	57	56	55	61	46	57	60	66	55	72	62	46	65	52	69	79	55	60	43	69	55	50	57	56	73	49	48	59	63	61	58	54	60	64	63	70	57	55	62	52	48	65	70	60	81	61	50	57	46	57	61	46	67	53	52	61	61	55	60	62	60	57	56	57	48	61	61	47	64	56	53	51	63	71	67	51	45	44	42	60	77	60	55	70	56	69	60	63	57	53	72	64	72	55	58	64	51	60	73	51	62	44	70	66	60	62	44	58	61	59	56	56	59	63	45	69	66	66	51	63	71	60	60	58	73	55	52	59	57	69	61	45	59	50	64	59	61	58	47	54	49	61	62	71	58	59	58	55	60	64	50	69	74	62	66	57	57	58	61	56	59	61	62	67	47	64	54	49	59	63	68	48	61	76	57	60	61	54	48	47	50	52	60	62	65	60	62	61	70	55	56	60	52	51	58	69	64	69	75	56	66	47	56	64	57	65	59	59	59	57	61	56	64	70	62	61	59	60	70	62	51	67	56	44	59	67	57	53	55	59	58	51	60	63	62	65	58	51	79	68	52	58	52	53	63	66	56	37	56	53	68	69	63	52	70	58	70	54	66	55	74	51	47	65	65	59	56	61	61	68	57	56	65	54	64	47	69	61	62	52	70	54	73	54	50	68	60	58	79	75	57	47	67	54	58	78	55	55	59	54	59	63	54	72	60	51	53	62	67	74	61	67	49	56	56	78	57	56	62	39	56	66	63	72	69	62	60	57	52	60	54	49	53	55	67	55	52	63	55	61	43	65	55	67	47	67	75	46	74	62	57	53	58	63	64	61	56	50	60	55	50	55	60	52	47	56	49	56	46	61	68	62	53	48	36	65	53	54	63	54	68	64	61	54	56	46	75	54	64	73	62	55	55	51	59	59	58	57	58	58	53	72	51	67	68	60	59	57	50	62	57	50	70	57	61	61	43	70	51	65	50	54	52	62	74	56	75	62	49	58	67	55	50	55	55	70	52	58	46	62	55	77	70	56	73	53	58	70	51	59	63	68	73	61	58	57	76	60	60	71	64	65	62	58	56	69	73	69	59	53	61	59	67	51	72	54	53	60	67	61	64	71	56	48	65	61	66	69	61	65	61	63	55	51	51	67	48	50	69	74	82	66	51	56	50	70	50	57	70	51	64	56	80	57	54	57	57	59	73	61	60	66	62	59	52	63	39	63	66	58	76	69	68	63	58	57	65	56	63	60	66	53	58	70	49	72	55	42	68	55	60	57	68	60	57	65	52	56	50	56	59	54	61	61	62	76	57	58	70	67	62	61	62	59	65	50	77	64	59	59	77	57	59	62	50	62	64	55	57	42	59	78	52	60	52	50	67	61	58	53	48	55	75	75	46	61	67	56	52	74	67	59	63	65	47	54	69	64	67	81	64	64	54	70	63	43	58	61	54	54	58	54	65	58	61	56	74	47	58	53	53	57	56	73	47	52	65	54	71	57	65	54	62	62	61	52	55	71	42	65	61	72	56	59	59	66	62	67	62	65	48	57	59	54	53	58	64	71	52	63	65	56	61	76	65	54	71	54	51	52	57	59	69	47	59	52	69	54	57	56	62	64	61	53	58	52	59	47	60	53	54	61	65	83	58	47	63	60	60	53	56	52	61	56	58	65	61	71	81	57	57	58	47	50	54	49	67	72	64	57	61	62	56	60	61	66	76	69	57	51	54	69	50	67	43	77	73	57	58	59	72	61	49	55	56	60	54	58	66	58	64	64	67	51	62	52	68	57	57	52	50	61	60	72	69	58	46	62	53	59	65	54	65	69	73	51	60	76	57	74	49	74	65	64	63	67	52	61	69	67	55	57
10349	4143	1858	3788	28969	53605	43026	32545	24052	12922	4515	1647	905	795	733	824	756	718	767	820	815	739	737	751	758	755	726	745	768	781	771	722	714	778	760	771	761	756	736	766	762	796	784	748	743	771	750	765	745	742	814	791	819	737	781	798	794	782	767	737	773	788	750	756	747	806	794	754	795	794	760	721	755	776	748	740	798	760	761	782	805	757	819	710	720	728	755	742	772	750	748	770	771	748	740	795	703	753	779	748	760	762	761	771	742	778	765	762	743	745	772	758	785	795	760	792	747	731	752	716	796	753	752	794	754	730	735	718	765	798	751	751	813	811	767	708	714	809	763	715	790	790	790	776	746	733	766	736	784	755	796	741	745	766	768	820	787	779	768	795	795	774	746	749	758	778	779	752	763	782	748	804	772	737	746	781	793	765	783	766	771	753	792	783	751	771	731	759	760	750	815	743	730	744	750	778	773	754	798	762	747	770	771	722	797	774	776	723	714	744	741	772	739	744	727	764	773	770	773	750	763	760	759	795	734	808	770	719	797	749	791	749	778	768	773	779	742	762	724	757	822	720	749	770	736	775	762	778	744	722	755	789	796	742	788	764	772	727	774	759	759	803	744	769	754	742	781	760	751	693	805	763	729	775	743	745	769	779	761	787	756	776	732	780	749	766	776	782	730	773	741	757	727	820	762	783	776	761	799	705	761	832	780	787	780	779	774	753	811	734	745	777	762	728	737	780	724	776	779	780	782	778	783	688	725	780	788	788	788	804	755	768	837	749	753	784	747	736	750	810	769	768	803	770	802	747	747	752	757	785	781	773	761	756	742	801	787	775	726	818	783	778	750	779	734	765	741	790	760	760	813	785	762	745	777	739	714	803	725	738	776	771	777	706	753	763	727	747	803	770	777	738	737	799	827	753	782	772	773	764	748	751	786	708	731	813	764	788	769	787	777	787	761	772	755	762	758	780	730	807	792	742	756	808	758	747	766	747	791	800	786	766	749	777	743	765	758	740	757	799	720	804	740	772	745	807	739	729	787	752	762	806	745	725	758	770	781	762	714	794	814	713	769	810	788	751	843	735	794	851	775	750	761	821	752	727	768	806	801	731	799	737	725	754	770	821	762	768	783	749	724	769	769	778	705	748	754	776	746	767	800	794	759	792	744	767	775	744	823	825	719	813	763	758	757	768	753	777	741	757	778	739	760	707	786	719	760	768	749	728	722	768	782	761	805	766	734	801	762	791	770	728	782	778	715	808	784	780	786	761	738	760	738	748	751	773	748	754	750	751	719	757	745	769	774	758	778	775	736	755	791	829	753	801	771	747	733	810	782	760	710	714	811	748	774	760	719	765	734	753	775	729	763	749	789	763	770	775	748	760	785	758	758	791	767	766	745	765	739	757	751	774	730	746	791	785	763	782	778	776	762	723	783	773	738	760	748	726	775	778	768	736	797	790	755	760	773	744	790	749	740	785	820	743	753	766	755	777	739	717	731	784	735	743	763	758	801	744	819	790	754	734	784	750	773	778	662	745	787	786	769	726	759	753	765	768	803	813	748	701	792	783	762	786	760	768	786	766	787	770	755	724	737	688	783	748	799	743	726	776	753	775	736	788	725	709	733	780	729	720	769	719	808	778	731	796	749	759	813	749	730	705	750	796	801	773	700	772	737	766	728	775	756	750	763	747	761	796	737	763	763	694	757	758	758	789	824	691	731	802	752	792	814	751	717	786	720	795	817	754	705	766	731	775	799	789	778	732	741	733	728	781	747	746	772	793	770	825	743	743	763	745	799	817	769	752	750	776	815	776	746	779	730	765	738	749	735	771	746	774	749	783	786	760	796	726	777	737	765	744	742	748	744	809	769	774	816	820	795	763	783	736	767	741	778	775	761	742	762	774	742	745	749	786	747	755	754	736	754	764	814	812	728	721	752	797	787	726	736	750	748	748	773	773	777	744	800	745	768	784	754	757	820	760	757	790	770	737	740	816	769	799	776	763	769	794	784	803	809	785	788	754	752	789	796	775	715	751	814	781	776	801	762	777	783	771	778	764	771	768	797	729	742	781	772	767	798	819	784	746	748	762	790	751	787	751	777	733	725	810	721	784	722	747	779	775	756	773	733	744	787	760	750	798	772	754	800	800	754	756	769	775	736	795	766	752	756	803	797	733	827	697	760	789	774	724	744	780	776	795	758	810	776	732	782	768	722	769	740	781	777	763	786	800	764	797	803	753	728	773	740	757	775	763	779	800	797	720	760	796	708	716	694	786	736	773	760	713	741	750	779	779	775	766	772	737	792	764	797	760	775	785	788	811	763	709	765	753	791	778	713	784	788	774	772	743	800	779	774	778	762	762	806	790	743	705	739	747	790	709	798	798	792	743	736	786	753	780	761	783	768	782	757	776	807	763	745	776	753	757	703	763	772	740	777	762	751	818	746	742	789	769	777	739	716	773	753	755	743	738	771	801	776	785	753	765	750	745	786	781	752	721	757	725	753	737	744	796	798	756	795	730	749	738	722	777	795	779	776	787	779	729	769	735	740	747	798	734	818	732	747	790	733	778	773	754	773	782	772	726	742	763	739	822	810	788	820	769	752	773	768	754	761	774	768	778	755	804	752	720	768	766	745	809	771	765	777	761	729	756	757	763	734	770	790	729	749	742	803	772	744	796	761	763	730	772	788	804	715	807	801	762	736	774	783	766	763	762	770	753	789	744	760	758	763	798	761	808	815	788	821	727	784	798	806	783	791	738	770	753	764	750	806	806	813	732	754	801	730	776	765	796	756	796	753	752	766	736	804	689	743	772	745	779	733	734	774	697	729	800	733	742	772	750	783	777	732	825	767	795	770	728	781	723	823	713	709	763	737	778	789	787	786	781	770	764	777	734	734	727	762	802	774	828	815	757	785	789	781	737	761	776	704	708	733	714	766	814	721	742	770	713	790	727	729	751	800	752	746	726	772	787	725	740	751	748	732	753	718	822	759	729	690	762	754	777	805	761	777	757	773	759	805	766	753	815	744	781	768	771	812	751	797	828	776	721	785	719	793	741	739	763	740	706	731	811	766	777	740	783	743	758	778	724	748	761	769	764	787	767	713	737	740	782	740	716	748	760	798	767	735	731	710	770	781	800	772	737	765	808	790	785	777	750	727	778	724	796	784	796	780	750	762	799	771	758	782	747	777	772	729	783	731	740	753	751	707	760	778	787	735	765	776	839	743	746	748	807	728	799	804	740	739	729	779	809	724	754	725	779	779	777	741	806	768	754	760	758	807	773	740	741	794	767	766	751	790	805	758	781	740	783	731	803	770	769	788	774	743	777	754	770	770	762	673	751	748	757	804	766	766	753	787	746	736	747	787	709	763	812	818	730	837	739	803	782	819	731	786	770	762	756	777	795	758	770	762	761	735	763	720	760	708	762	805	819	792	752	770	762	762	766	793	797	788	713	776	760	794	770	755	720	797	786	783	732	765	733	730	740	761	742	797	769	786	750
654	241	154	118	4626	12466	10991	7087	3266	1144	303	128	63	72	65	55	59	52	60	60	64	64	65	63	71	61	53	66	57	74	70	58	68	58	59	71	60	48	70	61	66	57	60	64	68	58	57	52	64	66	72	62	56	59	62	55	61	58	56	77	58	57	61	70	60	64	51	66	59	59	61	68	72	69	60	60	68	64	67	56	61	55	67	49	60	58	53	79	60	72	56	56	66	59	64	74	59	61	63	59	61	70	63	51	55	59	59	67	67	51	67	63	66	73	60	63	72	67	68	51	59	61	55	60	54	64	53	62	57	71	52	64	63	66	66	67	52	52	66	68	65	59	60	59	64	61	57	69	63	63	54	61	61	59	72	57	60	50	69	56	74	77	63	57	65	76	76	59	64	75	48	61	66	75	62	45	65	56	62	56	60	53	67	66	63	62	70	46	61	51	64	51	60	74	65	62	57	59	63	55	65	57	58	64	61	61	61	57	55	66	64	60	59	77	46	63	46	61	58	61	58	59	61	69	60	68	62	48	61	51	62	67	48	62	63	62	61	67	72	52	63	68	67	74	78	66	68	64	66	66	61	61	64	60	80	64	63	51	59	74	68	66	63	66	66	59	70	74	64	56	54	56	74	65	62	54	70	56	59	55	65	43	59	64	49	64	67	72	67	80	57	67	55	49	46	59	66	62	66	64	64	65	57	63	71	56	64	67	52	70	59	70	48	49	52	62	52	56	70	74	49	71	63	69	42	51	60	65	63	59	69	78	61	64	63	58	71	69	64	55	69	62	71	59	68	81	67	67	58	54	55	67	63	63	49	55	58	70	67	57	68	66	52	63	63	42	66	66	55	58	63	44	58	68	66	59	61	78	55	56	64	56	60	63	55	69	58	58	62	59	62	47	56	64	69	50	68	69	65	59	63	72	48	54	62	52	60	55	69	55	74	71	64	55	73	56	65	54	66	74	63	58	85	69	73	66	58	57	59	62	56	52	58	74	62	59	59	53	61	58	71	56	65	74	59	62	44	66	72	69	60	49	59	55	63	57	54	53	62	69	58	59	71	60	53	76	63	65	59	53	64	65	53	54	54	65	50	56	71	58	48	88	52	57	69	62	56	60	54	66	54	72	57	63	67	56	50	43	61	85	52	50	62	55	52	57	65	73	82	54	72	51	62	53	55	66	62	55	80	50	55	69	67	68	63	52	67	65	65	65	57	63	59	65	56	77	48	66	64	55	63	65	55	62	47	69	67	79	63	60	59	53	60	69	67	64	71	53	68	56	70	60	69	51	49	63	54	61	54	68	64	63	68	61	54	60	50	65	59	63	57	55	69	71	60	59	54	70	54	58	69	56	64	69	70	51	72	83	58	55	54	68	63	58	62	61	59	66	56	60	51	61	73	56	70	66	60	62	62	58	58	55	53	61	50	53	69	71	74	51	53	61	64	52	53	67	69	59	49	54	53	55	69	67	41	60	71	56	69	59	73	59	48	53	66	60	68	58	74	65	62	65	75	68	68	77	59	53	69	61	65	64	47	53	63	69	54	64	72	56	62	64	67	59	70	54	51	60	59	69	58	65	63	48	58	50	50	58	58	60	58	67	60	62	59	52	66	57	61	76	50	56	64	54	63	69	61	59	65	67	54	75	70	71	55	63	49	63	49	67	64	61	60	61	65	57	86	60	67	56	70	52	62	63	68	63	52	65	48	76	54	60	54	67	54	59	63	71	57	70	55	65	68	62	63	60	63	67	62	65	71	60	59	56	85	65	58	58	48	55	62	48	58	62	69	65	58	67	67	62	67	74	62	60	60	60	57	50	58	66	61	63	61	60	57	68	60	63	63	68	66	67	72	77	71	70	71	55	55	58	53	58	70	65	53	56	73	73	60	64	58	76	51	46	67	63	64	48	70	59	53	48	67	71	51	57	60	54	61	54	54	62	54	57	70	57	54	49	55	56	52	61	59	53	49	59	58	59	75	51	52	68	47	68	65	81	53	54	60	58	56	77	70	75	56	70	59	57	66	74	61	62	62	65	56	52	58	50	76	70	72	63	63	77	50	61	57	74	63	53	65	55	62	67	60	76	58	61	51	56	80	63	69	62	75	59	53	62	58	62	66	68	66	64	59	62	63	61	54	78	56	63	69	67	69	67	66	70	72	57	67	62	52	74	70	36	58	53	60	63	67	63	71	68	57	52	62	60	53	68	58	70	70	64	69	65	72	62	62	61	46	64	64	70	69	67	63	74	69	76	58	59	60	61	58	70	56	67	60	57	65	67	74	72	54	69	60	61	64	60	54	57	67	59	58	61	65	71	63	67	63	63	71	69	68	53	67	66	67	62	67	69	60	62	69	59	52	56	69	63	58	60	61	57	68	63	52	58	47	72	63	51	63	52	72	51	55	64	54	76	69	56	70	60	63	57	64	64	58	56	67	63	61	71	45	70	64	61	55	63	51	69	67	59	63	62	62	65	65	49	63	66	47	71	52	52	64	55	63	50	60	54	68	63	52	66	62	69	57	61	50	58	60	55	62	67	54	59	62	71	48	44	49	77	61	56	71	57	53	63	61	74	81	63	45	58	57	58	61	55	57	49	64	66	69	47	59	50	64	58	61	58	70	46	42	57	57	66	60	53	53	56	59	59	59	66	74	69	43	68	62	57	72	72	54	43	74	62	65	61	61	65	73	69	51	67	55	67	57	48	53	59	57	58	61	62	48	59	81	61	69	67	52	59	48	73	59	61	57	80	61	42	65	50	47	68	75	48	63	71	62	67	55	44	77	52	77	57	57	62	52	62	62	61	71	68	66	66	64	52	57	70	53	60	69	69	51	50	67	60	52	59	53	61	66	73	66	65	59	60	68	59	62	69	63	49	69	67	68	62	74	64	46	64	61	50	56	62	67	73	65	58	63	54	57	56	63	53	51	65	60	69	61	69	65	50	54	71	60	55	74	63	61	65	75	60	73	66	73	53	65	49	72	58	63	73	75	61	53	70	54	62	67	67	49	53	70	73	68	68	64	63	53	73	65	69	69	60	46	71	51	75	55	61	67	58	57	57	59	57	65	54	53	57	61	55	70	62	60	59	58	54	70	72	54	72	49	54	60	68	59	60	60	55	60	65	57	62	59	57	50	73	60	64	72	44	57	75	60	74	75	70	62	81	74	64	61	52	57	64	63	65	79	63	59	67	60	76	56	40	58	71	55	72	66	66	50	69	58	68	62	61	61	61	49	69	62	64	53	52	61	56	61	63	54	67	70	61	59	85	50	65	68	74	53	61	73	57	70	60	64	59	63	68	62	72	52	65	63	67	55	57	70	64	63	54	51	62	61	60	54	51	55	65	61	58	66	49	56	55	54	61	70	57	65	59	60	60	64	61	66	56	56	55	65	55	56	59	42	51	66	82	70	60	54	75	75	68	63	66	53	63	85	54	73	59	61	60	74	69	57	59	54	68	61	63	71	57	63	61	61	52	51	67	68	58
13650	6575	3039	6402	49372	65698	57018	44921	32559	19566	7830	2398	1085	862	811	795	818	821	770	743	777	806	868	807	809	804	820	766	760	749	769	825	771	812	789	763	759	803	764	761	762	832	764	784	761	780	773	833	770	829	762	818	769	734	796	820	753	788	763	751	822	794	788	766	814	844	810	798	783	779	781	826	801	790	793	827	751	775	820	810	733	821	783	769	826	788	831	828	815	792	730	795	826	798	791	839	790	793	771	768	787	796	741	821	766	819	768	824	771	798	821	780	833	770	761	776	823	794	805	742	808	748	795	777	774	775	767	828	800	819	780	811	773	806	798	817	755	804	816	782	773	776	763	758	773	778	776	810	802	762	777	795	780	816	802	747	786	738	784	797	786	829	788	839	827	799	792	776	758	800	823	774	807	831	807	826	770	778	873	764	832	809	819	830	772	798	812	780	787	756	756	713	787	761	783	752	783	806	741	784	753	772	797	794	826	784	798	811	794	875	800	801	752	804	806	831	830	792	772	771	767	805	756	752	763	809	792	791	754	793	797	777	812	835	792	808	830	797	797	769	841	817	769	808	794	774	816	793	810	855	746	790	800	807	757	778	835	795	771	795	831	782	802	837	804	802	776	777	735	774	797	791	755	794	801	791	772	850	833	729	821	769	792	781	808	779	761	789	771	787	846	864	756	739	780	800	819	777	756	832	781	731	829	810	799	749	791	760	819	801	793	758	815	777	813	885	793	780	785	817	771	816	783	841	779	748	787	806	759	771	789	785	784	804	808	757	767	794	787	823	812	847	785	800	769	736	783	843	805	808	774	844	774	784	835	813	789	802	815	793	788	798	783	800	821	761	809	811	763	801	792	785	784	793	803	745	789	766	853	787	777	787	769	798	766	771	820	784	800	822	817	840	799	784	787	766	773	819	858	781	782	787	745	813	832	830	792	766	770	750	787	763	763	786	774	765	760	688	786	817	791	799	826	764	849	810	788	803	839	836	770	827	758	784	730	829	774	768	810	791	802	774	742	744	795	816	795	842	783	783	825	815	835	814	803	849	789	793	783	785	764	806	801	799	750	788	757	757	828	840	759	783	759	762	826	823	820	779	766	811	793	813	778	838	786	772	775	819	763	772	821	757	752	787	777	813	823	787	760	800	830	799	773	751	787	816	797	780	807	815	765	819	796	771	803	807	794	830	830	766	792	752	807	751	820	770	789	774	779	803	808	786	819	771	761	800	788	783	804	782	790	775	764	792	834	765	820	794	772	787	812	826	775	784	813	825	816	765	782	801	811	777	810	776	785	773	747	803	772	787	808	772	822	780	843	797	777	791	864	816	786	790	746	792	790	808	783	816	847	818	773	790	769	769	754	807	768	783	783	800	830	769	759	775	862	758	834	782	780	768	792	788	818	801	795	806	783	776	791	787	793	783	738	847	813	841	808	798	788	746	784	843	791	748	826	776	835	754	802	792	815	826	758	771	834	782	809	807	830	801	766	818	723	801	744	776	831	754	775	798	768	734	820	772	813	781	756	775	812	809	787	764	818	794	764	809	803	855	816	810	813	807	780	828	835	792	755	785	758	760	775	859	822	764	790	757	759	784	765	812	833	852	764	754	780	774	786	759	781	811	798	752	754	743	820	801	848	744	759	784	814	764	811	759	796	747	761	821	804	745	755	787	767	809	791	814	730	784	813	825	814	767	797	796	819	788	784	817	726	799	737	801	752	792	806	763	752	755	803	758	770	796	773	779	775	799	771	749	749	818	767	818	823	756	781	780	828	767	756	798	801	824	767	816	787	818	808	820	760	763	760	824	748	730	809	761	782	777	799	774	761	778	787	787	779	795	783	795	791	825	767	802	804	778	804	724	802	777	774	780	790	713	813	786	821	794	841	821	801	776	825	793	764	841	807	760	789	773	766	770	780	808	854	805	776	770	721	803	782	848	785	777	733	768	808	829	793	762	747	782	793	763	818	791	780	763	861	788	786	819	857	812	822	707	794	779	814	781	805	808	822	824	772	768	827	816	778	781	823	799	788	807	797	791	760	782	802	775	820	788	768	806	772	808	773	775	812	866	756	794	803	765	793	776	830	799	834	766	778	847	845	790	831	834	728	787	770	782	761	770	833	774	720	737	826	820	793	826	782	747	771	793	757	735	820	785	785	792	773	843	765	809	779	827	762	807	820	736	789	783	772	779	758	811	806	766	756	774	756	814	816	738	796	813	765	770	799	813	823	798	776	765	764	846	778	789	775	812	768	791	803	777	781	816	817	794	773	750	841	793	811	812	779	801	810	780	808	826	809	777	787	766	766	768	773	827	838	812	831	761	793	716	804	777	776	802	746	814	821	797	789	824	808	752	761	800	800	782	783	803	787	783	811	770	784	885	803	784	788	763	810	787	776	737	785	788	815	770	779	818	756	781	767	740	764	777	796	785	806	802	799	818	797	824	804	811	793	851	804	780	735	790	754	788	790	852	787	799	776	783	812	768	760	790	767	775	787	799	788	754	801	800	793	808	798	773	836	786	761	777	785	812	822	806	811	797	822	817	829	769	806	774	814	799	799	766	768	827	787	789	847	743	812	797	765	785	819	797	793	782	750	797	770	771	817	779	739	801	798	746	803	784	796	796	772	815	855	780	822	809	808	788	758	816	791	784	807	765	783	756	742	819	794	755	767	796	759	795	806	772	814	780	785	811	761	807	791	809	785	767	827	818	754	754	809	834	750	833	812	786	770	794	747	811	814	806	814	865	812	832	764	816	755	804	784	795	788	813	800	803	776	751	833	819	805	833	811	800	797	812	782	762	821	828	790	768	755	776	763	803	748	726	789	784	785	797	744	770	762	788	780	786	840	814	824	828	779	780	809	734	794	782	765	783	798	788	827	794	791	801	847	803	841	803	791	832	762	764	813	765	797	785	780	763	770	804	773	860	805	778	786	820	723	822	800	835	827	797	788	813	811	786	786	761	787	746	765	746	807	779	813	822	792	740	783	800	763	846	849	779	806	793	772	752	831	798	783	780	804	801	824	747	788	780	800	820	793	814	761	765	772	821	799	833	829	767	813	808	785	766	827	750	789	795	798	791	750	829	793	781	776	805	744	829	843	760	822	816	789	770	777	759	858	760	801	793	762	769	798	830	802	827	771	780	778	803	835	784	786	793	800	790	768	806	801	777	766	793	782	809	792	814	762	772	792	808	768	792	803	777	764	757	769	827	854	793	815	788	810	793	821	794	858	775	793	758	806	797	800	775	795	759	847	781	830	791	799	809	779	800	782	768	790	779	790	803	773	799	747	834	791	822	834	773	812	774	775	793	846	765	812	791	818	842	768	804	797	766	747	779	857	795	754	776	769	799	813	825	775	757	794	775	807	772	823	817	754	771	779	759	842	809	775	798	820	803	792	813	822	815	810	770	783	819	753	772	808	789	787	763	840	781	814	807	782	785	809	788	792	797	794	749	774	793	722	771	758	781	767	810	856	759	778	841	754	796
2041	225	163	129	1283	11209	17019	10962	4588	1382	373	118	103	75	74	61	54	57	63	59	75	67	72	69	57	67	67	81	67	73	76	74	61	69	76	64	60	70	75	50	67	84	78	59	62	67	78	55	53	67	62	65	65	80	68	60	66	70	69	53	70	67	75	56	64	51	68	67	57	59	70	55	62	64	69	63	70	64	69	48	64	73	61	52	61	74	60	59	63	79	72	67	59	65	64	52	62	71	64	69	63	67	64	79	62	73	64	73	52	74	80	71	64	70	62	54	74	72	54	59	55	69	63	54	62	66	73	70	66	75	64	72	52	56	51	70	77	72	67	74	62	56	78	71	56	73	75	66	69	52	72	70	70	68	68	61	58	63	89	69	64	67	45	60	68	73	64	61	68	59	56	64	54	74	58	66	62	58	68	69	63	70	55	66	78	57	67	96	59	59	72	62	68	51	64	68	70	84	56	74	63	77	61	62	76	88	70	69	65	57	67	64	73	65	51	62	53	65	69	66	91	71	62	68	71	53	64	73	67	68	57	60	75	56	64	60	59	64	59	49	55	59	59	86	56	61	72	65	66	70	74	71	70	84	77	65	64	66	66	56	65	68	72	69	56	68	58	70	57	69	63	71	58	57	66	63	59	60	63	65	52	65	67	62	57	64	65	55	87	62	76	66	66	66	62	71	78	67	64	59	62	68	54	72	66	59	70	57	73	55	68	73	80	58	56	61	71	56	68	69	54	61	74	74	62	71	80	62	72	56	63	75	63	50	71	45	57	68	70	89	53	70	74	62	55	78	66	62	76	70	72	68	68	57	67	63	69	56	52	83	56	68	64	61	82	61	60	72	79	71	75	80	67	61	85	78	58	68	71	46	70	84	52	73	65	63	61	71	71	76	65	61	53	83	70	73	64	69	75	83	67	60	88	79	64	63	62	50	53	65	78	62	80	71	58	64	62	69	70	70	68	63	74	54	80	80	49	57	64	64	59	67	61	61	76	61	55	75	72	70	77	81	75	54	69	62	59	75	53	63	69	56	68	54	67	69	58	63	74	65	81	63	76	60	65	67	69	68	60	79	58	59	56	68	74	60	82	57	73	46	77	61	79	73	65	70	64	57	79	82	59	56	63	61	56	58	61	65	80	57	56	53	65	72	69	59	72	73	63	58	55	56	56	68	81	56	53	70	74	69	55	53	69	63	89	73	64	73	64	52	58	51	59	76	74	75	73	60	77	68	71	69	67	58	84	69	53	58	62	66	67	57	66	64	62	76	76	75	59	67	72	80	63	88	81	58	67	57	77	57	56	70	61	63	62	69	60	64	67	59	62	61	61	80	61	71	70	81	54	49	59	69	68	63	67	79	53	53	47	77	76	83	58	71	69	66	60	71	60	64	60	61	67	76	59	63	65	63	56	72	67	70	49	55	62	56	76	72	57	74	58	52	57	64	82	65	56	62	60	69	73	66	63	65	60	55	71	56	59	65	63	65	69	74	50	57	57	65	64	50	71	82	80	76	59	81	64	56	78	60	60	68	73	64	66	61	62	63	61	60	54	68	72	71	50	70	71	81	71	69	65	62	63	64	65	70	71	57	84	62	55	54	63	67	60	75	67	70	66	65	79	65	69	71	54	64	52	83	62	60	61	62	46	61	53	71	66	60	78	75	68	67	73	71	50	51	66	74	64	52	64	63	62	61	71	61	69	74	51	60	75	58	64	57	60	67	60	71	73	63	62	71	79	68	69	62	69	70	68	74	54	74	79	75	57	62	72	69	62	71	67	56	67	68	69	73	70	64	61	68	61	62	66	59	69	70	75	73	74	52	67	72	59	48	60	54	56	73	61	74	71	59	60	75	57	66	62	55	51	68	64	56	87	72	61	70	67	71	66	68	69	65	58	75	47	72	65	69	73	60	65	46	60	72	45	69	72	77	80	67	71	62	70	71	66	54	50	64	70	74	58	48	65	73	59	63	64	67	62	58	63	62	60	58	80	50	66	69	79	61	68	57	84	60	80	49	77	49	80	73	73	62	57	63	79	64	50	77	66	80	72	80	56	77	70	68	58	60	78	68	52	87	67	66	69	63	70	72	64	70	75	59	70	81	75	61	72	72	71	73	66	70	76	59	55	49	56	70	77	75	54	82	74	71	61	60	51	66	62	63	68	79	67	69	74	67	50	53	80	80	62	75	59	63	59	70	56	69	70	47	61	53	63	54	62	67	66	63	62	75	66	65	68	80	61	54	70	67	53	65	77	64	64	67	59	66	62	71	65	77	65	55	63	54	71	78	66	53	71	70	57	57	76	59	67	66	69	70	59	52	61	62	85	77	74	70	71	52	71	65	61	51	58	63	66	75	75	72	54	62	67	62	55	55	56	60	80	65	73	66	76	68	76	72	72	62	69	65	86	79	72	67	63	62	62	64	77	75	56	68	69	70	62	65	69	63	68	56	63	69	77	51	64	69	71	70	66	57	67	57	73	59	71	69	64	69	60	65	81	74	73	61	66	68	73	65	58	78	55	72	73	69	77	73	66	60	51	75	69	70	77	73	70	60	60	63	55	67	65	66	69	69	62	59	50	64	67	70	57	61	58	85	82	76	70	64	58	63	76	70	72	65	72	73	71	55	61	74	74	70	66	69	70	52	62	61	64	77	74	64	61	69	62	86	64	51	67	63	67	65	72	61	64	75	60	67	70	58	70	46	68	66	65	51	68	64	70	61	60	72	59	63	75	70	64	60	59	69	71	55	65	65	64	61	71	63	66	64	66	66	67	72	65	80	80	64	62	65	73	60	56	67	64	64	76	57	65	61	58	49	61	59	58	61	57	83	68	62	74	84	77	79	68	57	61	65	73	65	71	62	76	76	69	64	58	55	83	78	69	63	72	72	66	78	59	64	74	56	66	75	60	63	68	71	55	70	57	65	63	58	59	80	64	66	65	83	71	62	68	82	55	63	66	60	62	58	72	63	58	55	62	62	78	56	68	72	74	67	73	59	56	68	67	67	59	72	68	69	66	61	70	67	65	80	70	66	58	75	66	64	58	61	52	61	62	56	75	66	63	83	75	83	79	62	58	62	69	68	54	51	57	81	57	55	59	74	61	58	50	72	64	70	71	49	72	54	65	63	63	65	78	77	56	59	71	82	85	71	71	62	68	58	71	66	67	78	51	70	74	77	76	53	71	65	60	66	74	60	62	67	86	66	59	66	71	56	65	56	69	92	75	64	62	66	65	83	56	79	70	58	64	76	76	49	69	58	64	59	51	60	57	71	61	60	66	66	67	70	69	62	71	58	71	74	62	73	67	64	63	58	66	67	63	76	67	60	68	69	77	65	70	66	68	62	70	67	61	68	63	63	67	64	73	86	69	58	76	74	67	67	64	62	74	70	64	64	69	64	74	77	63	71	68	64	66	65	65	75	61	72	70	69	73	66	61	60	65	46	73	73	61	68	65	59	78	74	66	49	58	66	69	70	61	59	69	63
13398	5817	3167	6470	31547	64670	67652	51895	35719	21813	9356	2819	1142	888	863	812	827	830	832	863	814	831	831	862	864	853	841	890	827	868	843	814	849	829	821	809	872	771	837	857	872	872	838	837	855	877	908	853	802	853	858	859	807	876	889	840	836	874	889	788	822	877	834	829	875	870	835	796	888	837	868	829	817	860	844	875	843	827	812	773	859	874	876	806	863	889	884	796	820	808	882	864	901	852	849	824	869	876	816	857	872	827	859	835	861	860	867	850	862	855	876	830	819	867	889	848	850	811	866	895	868	884	907	924	856	826	832	785	791	899	844	835	903	847	830	866	870	861	871	849	836	831	876	817	817	850	851	877	823	873	827	847	865	870	869	877	873	847	847	817	845	860	837	786	897	845	781	864	867	830	819	812	832	851	865	863	816	823	873	795	839	857	878	835	868	840	818	830	853	826	879	876	810	837	882	859	878	878	835	827	781	828	842	876	799	882	831	874	913	845	836	844	837	869	830	846	867	826	902	846	861	880	906	854	836	873	852	859	871	842	818	804	826	843	803	829	850	847	857	880	872	830	841	866	911	833	854	796	890	854	877	874	911	851	911	795	834	845	872	847	868	884	812	865	829	917	810	822	857	796	826	845	845	837	846	913	885	801	823	876	850	857	884	815	864	842	825	834	827	847	831	840	884	861	837	889	850	815	850	789	906	849	834	808	860	849	861	865	889	854	820	868	845	837	809	827	812	840	860	849	871	833	846	831	840	816	803	865	855	843	847	856	824	859	834	863	802	844	849	828	892	879	831	846	875	838	857	840	888	818	860	853	882	823	804	815	866	814	830	884	895	812	890	874	866	821	855	850	816	840	838	802	831	813	874	860	868	796	911	847	840	819	859	883	879	843	919	843	816	866	845	833	819	881	822	868	847	877	850	867	847	811	847	850	889	798	828	872	842	860	848	860	882	846	915	851	876	842	829	859	830	830	834	805	845	821	827	877	881	855	862	888	856	870	843	789	837	904	900	879	865	876	806	835	903	881	857	815	870	811	816	849	862	804	831	831	880	825	830	801	844	850	857	903	852	835	896	882	847	887	816	866	848	809	877	842	899	823	858	897	863	879	859	867	883	805	866	884	815	803	847	850	855	848	886	861	867	900	856	924	877	933	817	863	881	856	863	855	815	855	876	823	797	821	857	886	842	804	881	853	817	861	878	792	852	825	884	843	821	869	860	810	872	847	837	828	874	905	882	833	865	846	816	864	819	867	837	902	754	887	855	821	846	816	842	877	786	871	885	860	934	876	807	844	828	821	771	807	858	883	863	833	857	854	873	817	890	878	836	846	841	829	825	865	890	830	800	839	823	791	859	864	869	791	856	867	854	857	847	868	886	869	866	843	904	843	872	851	838	869	845	804	840	861	869	871	828	819	840	809	901	831	821	790	854	852	853	834	833	842	826	812	878	824	901	853	850	888	880	862	836	864	850	840	844	834	871	834	817	852	775	827	892	825	879	866	828	835	817	861	880	818	837	847	883	833	856	867	885	845	887	824	895	852	842	900	780	830	864	918	873	851	864	870	854	818	832	826	824	835	882	857	822	849	830	822	836	855	852	870	898	931	868	882	881	881	846	835	866	902	859	801	836	846	791	837	931	814	887	807	872	855	833	829	877	829	856	872	842	904	836	868	825	802	845	827	797	906	849	844	861	843	870	815	832	863	818	847	856	817	836	857	806	821	826	887	820	839	832	867	848	842	796	806	839	873	817	869	897	867	888	802	836	839	876	881	869	850	868	815	852	854	812	847	861	864	819	829	820	824	863	857	848	907	858	821	794	833	853	835	865	826	827	879	873	884	920	833	839	832	812	906	828	836	860	858	840	863	839	800	854	845	840	828	838	847	839	877	840	863	831	815	868	854	822	890	862	824	872	882	862	859	866	872	849	838	853	819	864	854	877	790	848	842	843	845	862	884	850	819	856	851	827	835	823	823	871	839	860	842	788	927	805	841	864	846	851	850	855	839	813	860	839	871	856	887	845	797	840	830	849	851	874	839	813	899	767	842	818	867	855	862	859	898	865	885	862	930	830	870	864	851	846	884	862	830	878	826	893	853	805	859	855	860	811	867	855	847	797	853	844	866	825	804	918	909	862	833	883	874	840	871	880	861	921	867	840	840	874	846	846	878	865	905	860	869	839	885	804	834	886	818	885	845	818	854	905	849	839	840	857	837	844	841	811	848	872	820	862	812	857	867	849	843	778	833	812	843	834	848	872	835	835	790	847	875	812	845	819	899	839	830	901	855	887	774	830	855	850	855	866	820	857	833	814	762	827	893	877	856	842	859	869	808	817	826	834	862	849	847	847	850	845	866	877	825	828	845	848	828	869	863	823	843	856	833	811	877	851	816	822	845	824	827	898	833	842	901	859	852	884	891	819	887	874	864	846	845	876	792	841	878	859	848	831	900	888	861	862	859	864	845	890	900	830	872	848	836	846	874	869	832	856	812	827	849	877	804	828	820	893	823	861	842	848	755	928	830	870	805	857	860	860	863	899	873	832	821	904	880	846	864	833	833	855	860	837	828	807	855	857	841	848	802	868	820	845	840	828	880	841	839	854	845	892	836	897	803	874	904	868	870	810	775	899	861	849	843	875	866	831	851	868	855	866	848	830	793	841	808	881	848	866	873	823	914	836	873	813	883	825	871	821	851	820	881	875	878	857	867	797	842	840	821	873	873	872	863	882	864	778	810	854	839	883	824	774	849	850	860	837	853	827	861	885	846	923	834	847	798	864	825	878	862	905	802	801	841	864	834	846	871	847	841	852	850	816	876	851	847	853	817	818	875	839	800	850	855	902	845	843	841	791	843	870	856	897	870	869	905	858	837	857	840	873	863	882	831	858	830	834	897	864	838	787	837	855	881	839	870	895	848	832	869	865	846	841	821	875	891	823	849	888	809	825	852	847	835	857	872	831	877	831	838	852	825	830	920	815	773	899	856	850	827	856	835	869	841	839	857	871	860	887	860	881	858	920	860	852	804	824	828	885	887	851	863	857	842	853	835	840	878	841	834	864	861	855	900	885	843	842	829	894	841	844	858	838	827	896	887	877	830	827	810	854	791	838	887	815	836	893	842	852	839	891	815	835	870	835	848	856	858	899	901	802	844	844	886	790	879	870	877	794	829	818	868	902	882	843	850	848	841	823	860	800	844	852	796	848	845	863	868	883	841	784	850	847	877	847	876	833	812	872	850	839	823	832	838	876	853	859	876	878	819	839	836	811	899	867	867	843	932	855	820	849	853	850	916	856	834	800	812	821	876	845	822	850	839	920	838	815	865	864	883	886	844	814	863	931	869	833	837	854	888	837	879	859	826	820	833	881	858	852	856	825	799	813	867	886	843	843	805	843	829	868	795	837	845	850	863	849	840	775	822	821	891	869	849	853	824	847	832	840	837	876	801	812	859	866	819	815	855	852	846	868	858	866	883	826	876	832	801	849	883	920	877
1099	333	191	188	913	17593	27694	16310	6666	1717	422	172	78	95	52	83	79	57	71	80	61	60	62	71	75	66	79	69	52	56	69	56	59	63	57	66	65	61	68	56	63	71	78	61	73	82	53	77	50	74	81	67	59	72	66	61	70	65	69	88	63	68	49	68	50	88	54	73	58	59	69	77	88	74	75	67	59	60	68	58	63	66	68	63	69	61	73	71	53	69	63	68	74	60	89	51	69	74	73	81	74	67	62	65	79	65	66	65	80	71	67	66	59	60	70	72	62	72	81	64	77	79	56	71	54	61	79	59	55	80	71	71	68	64	72	74	70	80	60	60	75	71	66	69	75	76	41	54	60	60	56	81	60	81	76	64	52	63	62	68	66	65	65	81	55	69	82	55	59	76	76	44	74	72	68	72	68	69	57	73	70	55	65	83	59	77	45	79	51	79	67	62	81	72	79	67	76	61	61	59	51	74	73	75	64	64	56	65	60	67	59	74	56	63	80	74	66	57	64	70	67	57	53	55	66	70	72	56	79	94	73	73	67	82	72	56	64	64	65	72	82	61	77	73	69	67	64	59	64	68	70	63	64	67	68	80	82	52	70	84	77	79	59	69	83	63	69	59	68	57	79	66	69	65	88	74	64	74	63	58	65	59	69	64	63	86	55	59	56	69	67	63	61	73	56	73	68	61	70	67	53	57	63	78	78	70	82	51	70	82	61	61	75	58	67	60	67	59	73	64	86	65	80	61	68	49	75	83	59	69	63	68	74	76	72	88	53	63	72	69	64	89	79	60	55	74	74	68	60	66	59	67	66	66	59	61	77	74	62	68	76	77	74	73	54	61	83	61	64	55	52	64	83	83	65	65	78	69	70	73	77	67	64	71	52	66	53	67	72	62	70	73	69	58	60	60	75	69	61	67	59	63	73	58	56	76	82	66	67	66	66	61	65	60	62	62	70	71	67	80	72	60	78	68	78	65	84	63	64	67	73	58	76	84	58	72	75	60	61	68	78	69	73	63	69	66	73	73	69	62	61	68	74	75	67	83	50	56	66	75	69	82	71	56	63	73	68	63	65	71	76	61	69	91	71	67	66	68	52	66	68	76	70	69	63	64	66	57	67	70	59	72	65	59	67	76	65	71	65	80	64	76	65	74	73	64	65	93	70	80	77	77	58	62	66	55	62	70	66	60	64	64	80	72	63	65	69	68	67	71	74	70	70	65	91	61	72	80	72	75	77	76	49	65	73	74	62	69	69	72	68	53	65	76	62	59	75	74	67	59	67	62	69	67	71	64	68	48	72	74	58	64	66	55	73	65	71	74	69	63	83	58	62	68	77	72	75	77	73	64	63	63	70	68	68	62	59	83	64	56	72	76	52	67	76	71	71	54	63	61	72	74	73	67	77	68	62	65	66	51	71	66	71	60	72	96	69	64	66	70	64	65	62	70	69	60	53	57	70	59	71	72	59	67	86	73	75	60	67	72	66	58	70	79	53	67	70	53	71	76	62	65	60	83	74	70	56	69	74	58	58	82	66	75	67	72	90	69	70	77	70	82	65	84	59	61	73	71	63	51	61	73	70	69	54	71	65	70	69	66	58	76	63	78	65	56	63	57	56	73	58	74	62	72	65	56	50	64	67	70	65	66	53	76	67	64	67	78	64	74	63	66	73	71	74	70	66	78	69	61	76	61	73	58	63	60	63	65	57	68	73	89	71	70	62	72	86	79	64	82	65	85	62	69	68	65	60	54	56	59	68	64	84	64	67	66	72	71	51	93	63	67	73	67	85	59	71	60	72	75	62	69	69	69	78	59	68	79	60	81	73	71	72	55	72	73	72	62	67	76	77	60	58	90	74	61	61	58	76	73	74	74	64	73	62	66	56	85	70	72	85	92	84	75	71	58	66	63	73	59	64	56	70	69	72	52	64	63	73	57	79	66	62	56	69	62	64	69	61	58	53	69	68	57	68	62	85	65	67	66	55	67	59	82	76	65	43	68	71	74	75	73	60	92	68	62	70	62	84	58	58	76	60	71	72	73	69	65	59	64	67	62	75	95	61	64	50	60	81	70	72	72	73	71	72	58	60	53	79	76	58	52	57	72	71	68	76	78	67	76	67	77	64	66	55	69	61	79	65	64	73	62	69	72	60	64	49	75	83	62	65	76	59	63	94	77	60	77	68	56	79	60	70	60	89	76	66	76	68	73	64	69	76	65	72	58	66	77	62	61	60	63	68	79	68	63	54	64	68	65	62	52	70	66	53	53	71	89	75	83	60	56	67	62	72	73	64	71	69	62	60	59	83	62	57	53	74	68	65	77	76	68	58	73	73	55	47	89	73	56	62	67	65	74	72	65	58	67	69	71	74	75	65	67	77	58	58	68	62	64	68	69	61	68	72	87	62	58	75	83	67	77	60	65	66	78	75	71	67	78	82	82	66	52	61	55	65	74	71	63	72	63	61	78	76	93	66	63	66	66	65	78	70	71	69	98	69	69	74	67	62	76	70	80	82	67	77	68	75	71	70	66	59	66	79	69	77	64	50	59	74	67	60	64	71	72	59	54	77	52	78	61	72	62	75	51	73	86	77	88	68	65	79	62	65	82	68	83	67	81	58	77	59	61	61	60	59	81	72	78	61	79	71	65	66	53	55	59	59	70	85	67	68	58	72	52	74	67	54	61	64	66	71	60	73	70	62	89	63	56	78	60	75	74	64	70	74	56	61	62	56	66	70	70	67	54	76	64	79	82	69	53	82	71	61	73	60	80	73	82	65	55	78	79	74	62	76	54	72	56	56	64	82	58	55	57	76	67	67	76	75	83	63	65	68	68	63	60	70	80	83	71	76	73	68	57	60	63	73	69	70	60	68	71	53	63	63	51	73	59	66	69	81	71	75	58	60	73	68	64	67	82	60	65	78	85	56	64	64	61	71	78	80	59	61	84	71	80	62	69	72	58	63	60	86	70	71	65	59	51	63	66	82	66	69	66	77	65	80	73	89	61	73	68	70	72	66	79	74	53	44	70	55	82	71	64	71	84	69	79	71	63	76	64	57	66	65	61	78	69	64	57	58	60	67	63	66	69	59	68	69	56	56	64	74	64	67	77	65	77	57	64	60	97	59	72	77	76	56	64	82	59	57	70	69	70	68	63	62	73	84	66	73	67	68	54	81	62	74	77	71	70	69	78	74	66	72	63	63	60	51	75	70	78	57	62	60	77	66	74	72	65	55	60	77	65	70	61	64	78	66	66	61	73	78	79	64	74	84	48	60	70	70	73	71	77	53	76	64	60	84	65	56	57	59	76	71	74	75	60	73	66	60	65	74	68	64	61	54	72	79	72	67	76	60	70	75	82	74	77	80	76	65	67	70	63	71	55	71	61	59	54	71	80	65	64	63	70	64	49	60	55	59	50	78	64	55	78	60	58	71	68	76	70	63	81	67	69	80	63	67	82	61	52	70	91	69	54	74	69	76	68	79	63	66	65
17160	8270	4021	10386	33269	68582	77823	56942	38459	23048	9907	3147	1233	932	936	891	865	869	869	882	836	907	836	835	910	826	904	856	826	828	853	868	865	862	907	868	862	882	872	894	851	827	907	859	841	912	832	893	823	858	963	841	850	901	882	866	890	859	866	846	865	870	914	940	865	882	879	904	931	904	814	867	936	833	843	876	908	906	844	865	847	900	923	909	847	881	871	826	873	908	903	871	905	879	895	904	875	892	907	868	873	869	889	870	841	868	862	915	873	884	844	900	877	875	903	887	822	915	852	864	880	862	880	856	848	862	902	899	893	870	876	899	877	875	881	884	921	889	826	893	879	875	863	859	906	903	862	873	886	913	911	891	896	869	937	845	832	842	961	890	866	858	898	915	927	852	843	869	898	831	878	847	851	924	879	874	903	882	817	917	824	917	903	823	884	855	857	861	887	849	895	875	878	888	863	849	872	895	883	865	861	899	849	909	831	888	850	897	887	885	938	854	909	869	869	920	877	951	864	861	852	855	925	848	854	867	876	816	856	916	899	907	847	807	862	866	816	867	908	871	867	942	856	865	891	886	885	864	899	877	891	884	852	845	872	874	882	877	906	881	843	853	912	844	868	863	893	885	855	895	905	890	888	858	871	867	896	915	816	870	905	922	919	907	863	894	858	879	855	846	894	909	861	855	860	882	901	864	913	861	934	893	886	835	852	899	851	839	802	859	836	870	885	882	916	884	801	862	904	888	879	916	906	843	893	853	866	859	866	906	872	865	908	878	894	897	845	827	883	853	841	860	911	879	885	883	859	939	919	846	877	869	870	905	874	832	933	885	843	843	920	881	871	862	856	864	903	858	876	881	893	856	806	844	895	856	850	876	915	859	885	865	875	878	864	845	862	854	868	887	931	876	912	839	882	871	898	856	862	850	899	856	880	900	862	842	870	898	908	880	846	890	835	890	900	890	950	857	869	884	869	862	882	895	891	870	858	887	891	845	906	869	902	865	869	863	862	880	886	874	886	877	855	820	849	835	863	855	904	855	851	860	872	925	830	899	836	885	871	815	873	849	836	905	869	929	879	856	914	920	859	856	916	851	905	862	878	892	849	875	821	869	873	810	880	851	929	879	878	858	937	866	858	845	850	928	867	895	873	826	885	866	901	845	901	818	829	886	889	908	863	867	886	840	860	824	843	865	863	854	867	846	877	924	848	866	814	862	890	830	894	851	869	833	927	860	886	880	846	906	892	867	883	907	885	843	902	888	891	888	884	894	886	868	831	906	886	929	875	879	823	844	881	875	927	914	883	863	872	864	897	881	833	887	835	896	830	870	882	926	871	853	929	831	840	869	825	933	890	879	875	909	873	847	871	906	894	799	849	866	921	894	834	877	904	891	847	919	947	862	853	868	846	902	878	875	897	883	874	862	842	913	827	903	878	880	825	903	880	853	849	865	867	835	848	854	844	829	872	835	843	884	837	855	872	858	916	851	877	857	893	856	878	856	856	859	838	888	847	851	952	856	846	883	912	852	886	855	824	904	915	839	834	852	805	855	876	890	869	834	879	894	887	884	846	859	909	910	920	848	800	880	875	921	863	863	929	836	837	881	909	888	892	875	876	866	821	862	861	915	849	869	908	866	861	853	896	869	888	838	894	853	870	925	901	863	916	879	855	833	826	881	913	885	905	907	885	900	908	904	882	879	939	836	887	878	912	875	899	867	881	869	871	903	876	846	860	886	887	869	926	901	933	880	860	818	882	845	899	931	869	828	865	879	868	877	867	885	867	864	879	839	887	890	814	881	899	882	851	867	833	872	873	857	893	896	872	903	827	933	841	879	900	894	857	864	878	861	886	863	888	899	923	878	892	854	870	906	884	850	892	970	892	914	861	872	880	867	829	888	882	870	898	888	833	912	825	854	875	849	868	905	913	840	887	833	890	875	886	854	906	842	848	895	892	960	893	887	942	868	880	942	891	860	870	886	862	924	879	815	914	856	867	862	892	864	838	811	928	911	915	910	917	917	870	881	851	866	832	889	902	830	803	850	868	849	896	866	859	867	917	865	885	852	852	854	868	877	914	826	935	850	847	844	891	906	897	883	869	888	893	853	901	923	871	885	906	862	882	888	902	917	866	913	880	875	921	890	864	873	873	876	896	895	913	843	891	894	883	870	846	823	856	849	916	932	873	875	867	895	845	870	847	875	874	801	842	864	842	873	878	840	869	834	838	841	866	891	932	872	803	890	860	839	839	871	911	869	947	906	893	879	838	895	928	883	908	840	872	857	911	868	866	899	875	852	865	874	868	880	862	880	873	909	900	876	875	895	801	857	869	875	850	841	854	899	888	825	876	884	854	904	855	874	895	935	837	890	840	906	895	875	856	861	905	860	881	887	879	839	861	873	947	926	887	931	902	871	947	880	863	867	914	859	869	864	858	927	860	912	854	898	820	874	893	946	918	909	967	814	902	886	895	827	876	853	916	922	836	857	866	888	903	862	901	825	888	866	894	881	913	828	860	873	906	840	874	884	850	938	872	892	917	805	867	871	868	858	917	956	879	906	906	916	871	789	887	885	899	881	940	881	888	878	795	880	865	842	882	858	837	863	884	890	886	868	941	897	887	897	806	821	878	858	856	856	867	882	819	894	832	817	875	861	897	891	867	884	930	903	872	892	931	891	876	864	888	866	848	791	861	902	930	883	857	870	852	887	846	879	856	839	883	847	911	846	832	824	866	887	847	825	907	858	881	843	883	863	875	844	920	871	818	867	869	811	869	857	837	845	837	856	887	919	857	882	876	897	885	886	897	841	909	892	865	907	873	860	823	874	875	891	863	829	805	894	866	889	890	893	894	827	873	910	914	896	918	874	851	877	843	855	875	843	844	821	908	877	922	866	893	901	848	943	817	866	886	872	883	868	868	867	822	888	870	879	862	888	881	888	860	885	886	928	860	814	900	907	850	919	848	869	851	893	914	931	863	833	858	924	902	892	894	894	887	910	859	871	871	860	833	895	900	878	917	905	847	952	853	931	863	833	939	901	913	862	881	845	896	844	944	905	882	890	864	875	862	901	870	878	909	817	838	847	893	895	885	892	868	886	876	866	900	888	857	941	861	877	877	868	859	892	879	887	839	941	868	896	851	919	909	906	890	878	920	839	831	828	902	881	828	849	874	887	870	904	906	876	902	899	823	883	866	830	895	893	805	888	895	849	857	852	887	903	878	866	873	904	880	848	877	875	872	844	847	842	884	894	878	884	902	829	837	905	854	865	879	892	873	870	803	861	929	841	874	884	859	840	875	892	879	867	811	896	895	836	861	882	893	831	849	839	823	898	872	892	850	890	858	871	865	872	875	849	872	844	865	871	884	875	918	857	930	845	873	870	908	827	827	884	864	891	853	848	849	885	877	837	810	850	848	842	867	892	890	873	901	870	893	883	870	873	843	882	839	860	802	943	869	909	892	857	865	844	827	869	909	806	815	844	914	860	885	836	892	888
1301	122	86	83	804	4482	6407	3549	1484	435	164	75	63	54	59	57	61	54	67	68	66	55	64	49	56	51	48	57	61	49	64	50	74	63	63	46	48	56	67	59	60	72	57	70	54	50	58	60	55	55	43	62	74	61	60	60	70	52	51	70	64	62	57	54	57	40	60	59	61	37	63	76	63	54	53	72	59	61	57	51	44	51	67	61	57	58	65	53	77	60	69	68	61	55	75	60	48	65	68	68	65	57	61	47	56	66	64	58	64	67	61	71	59	65	55	51	64	62	51	62	67	56	49	54	69	55	52	55	55	50	64	60	60	64	54	67	52	52	66	54	56	51	66	63	56	50	69	60	41	61	45	59	51	52	61	74	56	52	61	74	58	66	63	54	80	52	59	50	58	66	49	49	68	55	72	57	56	74	54	64	64	80	54	55	60	55	52	53	57	56	55	67	60	51	61	71	69	64	60	58	66	81	52	67	62	51	58	45	65	58	60	62	62	60	53	65	61	67	58	47	52	59	60	61	50	47	56	60	53	55	54	79	65	52	65	59	62	62	53	62	75	83	60	61	51	63	57	60	67	57	52	64	65	73	50	54	55	58	61	67	56	49	60	60	58	56	59	65	53	63	60	58	68	57	62	55	58	53	62	63	60	46	64	58	56	58	48	70	69	57	58	45	54	55	59	58	49	68	58	57	67	62	66	59	55	53	59	64	56	74	67	55	53	70	58	66	53	43	51	63	56	51	50	45	64	61	58	70	62	67	44	54	49	55	70	69	71	70	49	64	65	62	60	60	46	55	52	68	49	58	52	60	51	59	69	46	52	44	67	53	53	72	66	44	58	55	58	59	46	57	55	69	59	36	68	59	53	63	45	58	64	58	58	65	60	53	64	64	54	53	55	49	58	63	53	66	74	54	47	62	59	58	65	57	60	58	50	66	46	55	47	65	65	62	62	53	62	61	60	62	59	56	64	64	51	71	57	55	65	56	46	58	75	59	47	60	59	64	56	60	62	64	64	73	55	73	62	58	57	51	51	58	53	65	60	65	62	68	52	63	64	65	41	63	48	52	60	67	64	57	47	66	65	59	68	58	55	56	53	59	55	62	53	55	71	65	70	57	60	69	73	52	73	54	70	59	55	54	69	61	63	62	52	59	61	51	56	52	49	46	58	54	62	70	63	44	66	54	51	44	52	58	45	53	47	61	65	52	61	60	52	55	63	54	52	60	66	65	63	44	54	60	59	58	51	49	54	71	51	73	58	70	50	53	67	54	59	59	60	59	56	68	75	57	50	63	55	63	63	62	58	46	88	58	54	56	57	54	53	80	52	70	42	67	53	60	56	62	51	50	51	53	66	69	70	57	58	62	63	64	60	51	62	50	51	72	57	55	60	47	55	49	68	66	52	64	48	51	61	49	45	53	64	50	56	65	64	59	80	61	48	49	61	65	54	57	61	64	48	63	47	57	64	67	60	49	53	71	63	66	57	47	52	77	48	63	72	58	55	58	69	69	48	52	55	71	55	81	48	66	57	53	57	56	73	47	59	59	70	61	69	65	66	70	58	61	54	66	76	49	75	52	71	63	49	65	50	54	62	54	70	49	54	53	48	68	61	58	49	60	48	43	52	60	52	64	53	50	70	63	56	50	56	52	64	68	59	61	61	66	57	57	53	65	69	69	71	55	65	57	57	60	56	64	55	51	65	52	50	50	52	46	45	54	53	53	56	61	54	72	79	64	52	62	63	56	63	55	70	61	54	63	52	51	44	72	51	49	52	53	54	54	46	61	64	51	60	45	54	58	44	56	59	50	53	44	57	61	62	63	59	70	42	69	41	55	44	66	67	58	43	53	51	63	49	70	77	57	55	53	63	54	65	55	58	61	63	50	50	55	53	63	59	49	56	53	67	65	68	50	69	54	72	58	55	56	46	62	62	55	68	64	53	51	56	59	51	52	49	58	65	74	62	58	57	61	59	47	57	61	73	59	59	59	53	58	57	55	57	71	53	55	59	61	53	74	59	62	61	68	61	45	52	49	52	68	73	55	51	65	57	60	58	69	54	45	51	49	58	71	47	71	51	60	71	59	53	80	55	54	58	52	66	57	51	58	49	62	64	63	52	38	64	67	61	67	68	65	66	68	56	59	53	49	57	59	47	55	78	53	61	56	59	71	54	68	61	58	50	53	69	49	56	68	62	66	68	55	67	72	58	53	56	54	72	61	64	70	53	55	69	72	57	49	48	69	56	65	54	56	57	63	55	62	58	76	65	58	49	58	54	64	66	51	54	51	66	70	67	56	49	56	53	69	74	54	55	68	53	63	58	59	53	68	46	43	44	48	48	42	55	72	50	58	79	48	53	68	61	57	50	59	59	55	56	54	56	53	57	84	58	58	58	57	70	55	63	57	58	58	63	59	61	56	50	68	59	61	62	56	52	50	54	74	43	55	56	61	55	61	53	73	62	46	56	63	57	60	56	67	64	55	62	60	47	49	50	46	55	70	54	60	65	58	59	47	39	50	68	60	54	62	48	50	53	61	62	48	59	61	60	47	50	66	62	56	65	70	78	67	61	56	60	48	67	50	65	64	47	62	68	66	52	63	52	74	63	47	65	57	55	59	60	68	51	59	58	62	65	67	61	50	52	52	62	66	54	58	63	63	58	53	61	51	52	50	46	51	64	61	66	56	54	59	58	66	49	60	69	52	78	66	59	71	66	56	51	71	54	59	55	60	55	70	67	53	52	55	55	52	56	67	65	70	68	46	71	57	57	49	60	50	64	54	55	52	59	52	50	72	71	66	54	58	52	63	68	63	67	69	72	55	56	61	65	67	55	58	61	58	63	54	59	55	62	52	49	55	59	51	68	74	57	58	55	53	61	62	69	69	45	60	53	58	60	64	67	55	55	59	61	65	61	59	68	79	50	56	62	56	64	65	70	59	69	64	69	55	65	51	64	43	47	61	49	64	48	53	67	64	70	51	52	61	68	62	60	49	54	54	65	61	48	71	51	59	61	83	57	64	66	63	63	59	52	67	70	64	48	58	57	44	71	53	59	51	64	69	55	60	61	57	55	50	53	65	47	46	63	61	71	56	56	59	53	64	70	56	60	49	44	66	51	47	69	63	57	56	58	37	70	66	58	64	53	54	65	66	48	67	52	56	66	51	69	59	65	72	66	58	59	59	65	55	54	51	52	69	66	56	54	53	64	47	62	78	58	59	61	55	55	83	53	68	65	47	48	52	60	61	52	53	60	45	56	60	63	65	59	49	54	76	52	63	58	55	61	50	77	63	51	62	52	61	68	61	78	50	39	59	62	63	58	55	38	45	54	62	61	51	57	53	61	40	58	70	55	61	69	57	59	46	69	43	60	59	48	65	70	64	60	51	75	56	53	60	63	59	59	61	50	52	63	61	71	65	71	62	51	54	60	64	67	62	62	54	67	61	56	61	52	65	66	52	49	69	64	64	49	63	65	53	64	64	49	52
9881	2969	1541	3977	29279	49127	47007	35054	23023	10833	3813	1497	919	773	759	756	811	770	737	725	762	758	759	745	766	811	726	786	803	721	747	765	787	807	786	734	780	759	740	756	754	752	784	755	756	766	773	715	713	721	815	752	744	756	763	805	743	762	748	760	758	768	798	749	742	736	718	743	777	795	740	755	718	781	756	756	781	757	751	763	774	821	744	770	679	730	732	676	774	726	757	725	708	755	761	754	765	716	735	783	751	764	710	713	753	762	740	727	741	760	738	746	744	752	792	703	734	770	761	772	745	750	772	731	738	767	734	718	755	784	744	761	756	727	769	746	720	751	805	725	738	784	741	769	742	702	765	773	745	742	792	743	720	774	788	740	713	739	729	712	784	771	742	733	759	730	768	737	761	766	719	739	730	757	764	717	722	760	704	799	793	756	776	748	707	775	754	756	713	764	728	750	751	751	733	740	737	739	739	699	760	750	734	743	800	758	704	781	800	769	779	684	781	760	669	744	719	782	757	720	807	734	775	764	775	767	771	775	812	736	731	752	716	744	753	744	795	777	767	783	748	805	747	720	775	766	744	802	731	761	728	746	724	758	739	757	751	752	767	744	763	767	752	820	769	716	777	765	759	715	742	740	762	733	731	806	751	739	741	758	704	735	721	781	787	762	779	766	687	784	800	796	738	762	773	730	730	720	751	740	745	766	788	805	786	744	697	749	792	729	715	731	745	779	763	741	720	776	794	741	727	751	770	762	759	772	794	718	752	788	757	725	754	767	755	700	717	761	731	805	753	806	793	769	802	710	752	725	763	738	716	703	770	796	753	777	799	748	756	740	767	744	776	721	741	720	779	773	735	766	730	797	724	750	740	753	767	739	742	796	751	720	774	799	730	738	762	760	744	748	815	743	709	798	786	719	749	772	731	783	766	775	733	737	713	751	756	782	753	785	731	729	846	759	746	744	786	742	756	709	756	754	738	740	693	779	716	780	753	785	767	748	785	748	741	733	732	750	728	751	802	748	765	756	738	782	726	806	718	755	734	728	711	736	744	787	767	735	742	757	755	734	844	809	735	787	789	770	768	777	739	740	741	793	731	793	792	738	738	747	755	840	691	758	759	794	747	766	765	783	779	754	759	726	744	748	816	780	771	749	772	754	677	727	781	810	813	748	783	798	799	763	769	753	767	768	721	749	751	778	765	775	812	745	785	749	716	730	717	769	796	758	736	772	785	741	768	757	805	759	777	760	719	731	798	769	763	738	768	757	695	772	739	756	732	741	784	741	752	733	725	729	749	757	785	777	717	797	768	768	757	713	740	730	769	743	780	753	739	785	744	706	745	685	743	785	691	716	718	735	734	751	718	745	739	699	781	756	843	749	741	716	786	723	692	698	741	759	736	759	738	765	729	715	743	762	771	767	743	782	749	728	744	745	737	697	739	787	745	679	746	747	750	729	738	763	757	756	743	786	754	809	749	768	777	753	714	772	727	723	800	722	731	726	752	791	731	780	745	696	722	787	758	710	729	742	778	734	715	720	773	762	798	732	727	737	799	769	774	748	752	741	754	760	760	760	751	735	761	777	728	737	767	738	763	737	725	768	718	727	775	756	724	758	765	784	751	790	744	727	714	748	807	729	727	754	736	792	753	730	727	705	777	738	760	750	775	757	755	775	747	730	800	751	761	758	746	756	732	760	802	741	786	766	730	750	738	786	763	747	777	753	784	752	757	765	722	784	763	755	738	751	776	747	714	691	751	770	765	769	735	697	754	795	722	781	769	763	710	779	688	737	715	742	765	816	741	742	748	814	768	759	750	763	750	745	780	704	721	721	798	754	715	779	754	743	715	747	768	743	769	748	782	760	755	748	795	729	744	710	783	743	780	746	722	733	740	688	785	732	737	731	721	767	715	757	773	789	731	770	757	813	758	766	756	760	713	765	735	730	778	757	754	723	730	823	799	735	768	755	763	734	721	776	753	694	747	750	782	784	766	711	696	721	730	764	747	759	746	730	709	762	696	732	731	738	690	739	792	754	730	836	729	796	751	804	751	764	751	770	768	720	735	781	761	793	770	779	736	774	758	765	734	792	730	713	705	821	761	756	743	744	789	763	753	787	769	730	760	766	828	709	740	760	759	742	780	703	787	715	756	755	697	747	727	751	740	746	784	720	755	744	709	738	793	774	764	764	740	751	758	729	762	739	751	714	774	732	767	816	716	743	740	736	764	732	716	780	751	785	782	757	769	762	781	685	690	739	715	785	776	776	731	759	714	794	736	751	710	750	735	763	715	731	747	727	724	718	735	735	768	712	788	800	762	738	796	738	796	757	744	765	725	784	771	759	743	782	799	732	765	734	744	736	783	741	760	757	800	751	713	751	794	749	748	743	759	759	724	713	757	758	760	676	681	742	780	760	788	739	782	733	771	733	738	802	702	753	784	727	780	710	771	786	726	718	756	732	769	740	736	739	721	740	808	759	706	744	758	780	715	705	733	762	782	790	810	761	717	774	775	765	710	765	801	717	787	715	721	721	778	745	696	686	735	788	773	753	795	720	735	764	753	700	777	758	782	736	743	731	786	769	755	718	741	729	769	742	727	729	725	770	802	790	727	723	744	718	758	742	721	777	741	707	753	742	773	724	768	764	703	731	742	692	701	739	740	748	766	777	723	740	778	815	787	669	731	761	712	758	750	789	731	743	751	758	702	778	766	735	783	717	769	701	770	734	757	716	690	757	726	747	733	794	758	775	734	744	734	776	787	717	716	730	759	742	759	788	712	733	767	807	792	719	747	701	751	709	738	733	698	719	733	745	709	705	762	734	738	764	756	762	713	738	730	749	775	723	726	699	741	764	761	777	753	745	722	754	773	763	748	819	775	729	718	764	782	732	726	776	768	788	744	734	738	717	766	751	790	715	760	687	799	750	731	696	749	783	727	760	739	732	755	727	780	733	777	770	783	721	747	739	759	769	779	720	779	777	809	719	775	759	773	749	761	772	783	731	755	755	741	741	730	791	689	765	749	742	753	790	741	741	715	711	718	740	747	784	837	746	732	771	758	767	766	747	717	795	749	838	811	750	767	799	748	753	729	742	732	740	754	749	740	692	765	770	773	792	770	760	809	752	737	745	789	736	769	738	710	729	724	772	766	784	734	720	770	736	761	752	755	739	793	733	766	760	739	730	763	745	780	755	733	744	818	726	742	753	773	722	718	737	764	743	743	729	794	735	777	758	730	755	744	717	746	760	719	683	743	815	763	754	766	732	725	734	738	763	801	723	775	779	799	744	744	739	745	750	776	717	728	745	743	807	718	702	762	776	740	766	768	778	778	758	795	724	716	753	754	765	748	730	704	727	737	767	772	759	758	745	764	735	793	771	789	735	776	712	679	687	701	791	715	782	733	728	762	774	770	763	767	743	737	750	781	752	788	809	722	732	739	707	720	736	757	764	770	780	781	727	767	742	787	778	727	764	792	780	749	709	715	720	749	757	730	711
555	188	161	184	1242	9676	15266	9974	4035	1124	305	125	76	69	67	50	61	52	72	60	66	64	60	62	74	62	62	76	59	73	54	67	58	58	59	48	57	60	58	57	65	57	57	72	62	60	69	55	54	71	70	66	44	64	61	55	60	67	57	71	67	65	60	63	71	64	59	65	70	56	61	65	71	49	58	68	60	57	50	70	61	71	69	63	53	66	72	58	50	67	54	57	54	68	55	57	60	61	61	76	67	56	55	54	58	61	85	59	57	49	83	64	55	71	68	72	75	64	59	61	76	64	56	60	68	56	58	70	58	57	66	59	48	57	53	61	67	69	65	73	72	43	66	72	60	66	62	54	61	70	67	64	49	61	62	62	59	57	58	56	55	64	51	47	64	57	57	72	72	62	73	76	69	61	58	70	52	66	59	61	57	65	59	60	60	49	66	69	58	65	55	61	74	65	66	50	54	48	61	64	72	66	62	59	61	67	55	50	75	60	62	59	65	73	49	64	62	74	53	68	61	66	65	78	76	70	67	58	47	67	46	67	65	68	54	54	66	64	66	74	62	61	69	52	56	70	73	80	67	69	60	52	52	58	65	54	55	54	54	67	51	66	58	60	64	59	49	73	55	59	77	52	52	56	71	69	67	61	67	52	59	62	66	56	75	67	70	60	63	63	48	48	58	59	54	65	56	79	57	56	61	75	66	57	59	72	62	61	55	51	59	76	67	50	54	60	54	56	53	52	63	58	62	53	56	70	53	59	44	49	57	42	61	60	64	49	62	62	59	54	56	70	59	65	56	82	62	62	52	58	58	58	63	58	62	53	50	58	55	69	57	57	59	60	64	59	61	56	67	59	57	56	48	55	60	55	69	79	60	78	67	66	79	73	65	70	69	65	73	65	67	62	47	73	61	72	64	62	64	69	61	72	60	68	57	60	64	79	57	56	56	58	63	56	73	57	58	55	47	55	56	64	72	53	78	53	58	45	67	71	66	56	50	58	67	63	56	62	65	57	64	65	63	66	72	68	63	58	60	68	62	59	80	61	48	68	64	56	55	61	58	68	66	55	61	74	61	73	63	66	66	61	67	71	61	63	65	57	55	58	56	57	74	67	71	65	62	64	63	64	56	68	62	74	61	49	56	65	54	54	51	70	79	56	63	56	69	67	68	45	53	56	62	72	65	59	57	60	67	62	83	58	66	73	64	65	61	68	62	57	51	64	63	59	67	49	55	67	60	56	52	55	82	67	54	47	65	55	54	73	61	56	51	60	71	60	58	67	63	62	47	54	64	52	52	70	67	54	59	49	60	66	68	78	67	76	67	69	61	52	74	63	64	60	69	61	58	60	79	61	65	67	66	63	65	63	62	61	57	56	80	69	81	59	63	69	58	67	57	58	65	58	67	65	64	74	74	69	53	66	50	62	64	56	60	65	75	54	67	79	61	51	73	61	59	59	55	60	70	57	64	59	58	64	57	60	62	56	78	82	52	84	57	65	62	62	67	53	64	67	52	62	63	74	53	56	68	61	57	55	68	61	63	57	80	58	66	68	59	66	66	80	63	66	67	73	60	67	57	58	56	58	70	59	54	65	63	66	65	66	69	65	70	71	69	63	60	69	71	63	58	59	54	67	52	64	66	68	43	63	54	60	63	67	50	64	50	62	45	63	52	73	67	66	63	74	54	59	65	78	74	65	48	56	55	72	58	55	77	73	55	57	61	62	69	65	49	44	67	57	59	61	65	50	62	69	67	55	62	48	75	66	67	49	67	62	54	60	45	76	54	61	67	46	54	65	67	66	72	60	50	74	55	72	67	60	60	57	85	63	66	67	57	62	70	55	66	61	61	68	57	67	63	75	67	45	63	58	70	55	50	63	52	58	70	54	66	66	71	61	52	68	54	69	71	49	60	80	67	57	57	68	67	59	56	72	70	56	67	51	62	60	69	54	63	57	65	64	64	62	56	58	58	64	58	50	59	65	73	59	73	58	61	66	75	68	67	65	62	57	60	63	61	73	48	59	76	67	84	71	64	54	73	57	61	64	48	63	62	60	56	47	57	75	56	63	60	59	56	55	63	67	48	70	54	58	56	62	59	71	63	59	68	71	63	68	55	55	66	59	67	56	64	50	58	79	64	57	69	60	63	44	59	62	66	67	68	62	67	70	68	69	73	56	62	59	53	73	53	45	58	67	49	56	47	72	62	66	71	52	52	70	60	56	62	68	50	68	77	61	49	74	52	48	75	66	72	68	63	51	61	58	52	57	55	54	61	75	55	71	57	67	51	76	64	74	58	60	49	62	55	60	73	63	60	57	76	76	66	61	60	64	69	55	65	71	61	63	64	70	54	62	58	63	67	62	60	59	68	55	48	70	55	65	57	74	52	62	52	55	54	45	52	68	57	66	75	59	61	57	66	54	75	62	58	63	72	68	62	83	53	58	60	58	63	53	59	64	49	57	66	56	71	48	60	66	63	68	50	72	60	75	59	56	50	65	63	63	57	74	62	65	67	63	75	58	54	52	70	45	65	60	83	51	52	55	62	74	69	64	71	49	62	70	56	69	47	49	80	65	52	54	49	68	64	54	69	53	53	59	66	67	56	61	68	73	52	62	76	70	70	71	54	63	56	52	57	56	53	71	67	47	60	63	63	54	61	66	62	62	50	60	57	74	61	54	50	72	52	57	76	57	69	62	68	52	69	53	67	57	69	73	62	64	74	72	60	65	51	59	60	65	70	38	74	63	82	61	53	54	66	62	51	60	63	62	53	56	66	58	65	53	67	68	68	53	68	54	67	48	58	48	65	54	59	67	61	66	60	39	70	54	52	57	53	70	56	60	58	67	66	64	59	52	70	56	62	50	63	63	79	63	59	70	55	71	74	60	46	64	58	68	51	61	70	65	59	63	72	51	52	56	53	71	60	59	57	59	73	64	59	60	52	59	48	61	62	57	70	59	62	54	57	55	58	70	60	63	58	72	61	61	73	81	65	45	64	57	74	61	59	53	70	67	59	65	59	63	65	55	65	50	63	70	64	66	57	59	66	45	52	44	59	53	70	61	47	63	65	68	59	63	65	54	51	50	56	77	45	64	61	47	59	60	40	71	52	61	72	68	61	67	57	69	62	61	51	62	73	63	56	46	66	57	54	82	60	73	75	69	55	65	69	69	55	64	50	69	66	50	64	75	65	78	55	68	55	55	65	52	56	67	70	46	43	60	68	53	71	67	71	56	58	53	60	63	56	48	71	78	61	63	76	61	63	67	67	66	69	57	66	62	67	63	59	58	66	68	67	46	49	66	44	63	62	61	80	55	75	68	57	58	63	53	59	56	53	46	52	67	52	46	66	64	60	68	60	69	64	66	78	63	70	67	61	54	51	63	55	62	65	66	51	66	53	55	51	72	86	68	64	68	65	63	54	52	63	67	74	71	61	51	71	67	53	66	62	54	61	62	60	38	64	57	67	55	59	79	55	60	65	60	68	60	46	81
12108	5460	2859	11308	34860	63274	64808	48756	33423	19402	7813	2562	1165	826	784	798	838	758	813	759	728	751	797	813	763	763	777	826	789	810	771	839	768	796	789	766	785	774	832	818	841	806	728	823	722	813	797	773	742	749	797	803	780	777	796	775	767	800	784	772	759	800	786	797	721	795	804	778	842	770	781	799	770	809	802	740	735	802	784	754	769	794	797	800	793	756	743	806	784	726	772	830	795	763	816	784	802	775	796	812	796	813	760	732	753	792	734	767	784	757	775	785	777	788	790	764	739	797	762	780	839	806	787	804	743	761	814	754	814	820	800	787	792	837	816	755	754	811	776	779	786	799	838	830	780	792	803	761	783	751	782	779	791	826	765	834	761	788	794	809	748	811	734	811	785	810	797	811	722	789	847	761	778	753	799	788	772	749	746	776	795	783	746	769	786	787	791	804	812	752	855	826	775	777	810	765	746	771	806	751	800	802	751	831	781	768	798	741	763	789	799	767	785	779	766	772	790	798	765	835	764	800	785	751	779	787	749	759	831	800	811	810	780	748	793	782	769	784	815	818	723	761	779	798	758	816	780	766	817	772	766	802	807	774	784	763	791	752	828	761	738	796	791	761	757	822	808	764	798	792	758	745	727	736	816	759	784	806	792	807	742	803	777	763	753	755	754	788	745	796	768	780	747	754	802	816	809	759	827	775	790	722	749	806	751	778	779	781	768	806	741	809	737	759	801	794	781	723	803	805	796	789	783	781	796	774	818	784	772	732	839	782	808	749	795	814	821	850	792	819	825	841	770	769	855	800	799	794	778	835	821	843	764	778	773	745	795	800	812	790	745	777	768	768	870	787	815	763	817	806	754	780	776	814	750	801	746	757	784	776	764	760	825	760	773	784	797	757	812	782	790	794	780	803	808	814	752	754	802	743	798	797	803	738	762	776	818	798	774	802	766	787	790	795	799	811	707	816	800	816	795	821	802	810	782	806	795	808	793	763	768	803	848	769	794	774	807	842	815	796	821	828	740	748	809	820	808	767	827	809	840	787	785	773	783	791	774	738	843	760	812	813	785	787	783	750	783	778	795	758	794	800	795	762	731	807	828	781	785	818	750	724	790	818	757	747	803	737	818	817	754	794	788	720	759	794	772	714	745	761	835	808	812	771	821	814	796	803	771	794	765	796	782	820	797	801	796	759	766	810	775	708	752	845	753	775	831	779	781	806	788	756	777	751	727	768	802	782	774	740	765	795	801	802	761	755	769	696	802	811	738	759	788	782	753	790	805	818	792	785	787	787	787	733	768	797	796	763	788	790	755	794	838	765	741	787	827	816	802	799	790	741	771	781	717	755	840	782	799	786	781	765	769	792	800	774	816	783	798	786	756	826	797	756	812	796	777	799	834	761	799	804	760	767	792	784	756	808	752	805	771	822	776	807	759	807	769	778	749	769	815	759	731	807	785	819	780	797	809	740	752	787	798	793	799	762	761	755	760	775	817	809	745	818	747	809	785	790	767	774	770	774	793	813	802	724	835	758	785	753	764	748	770	849	806	759	783	773	755	804	697	803	753	799	787	730	780	832	799	773	870	776	779	755	785	773	786	818	786	832	768	859	785	827	771	748	798	789	771	807	768	762	707	757	799	772	781	766	797	727	778	821	765	738	737	734	767	788	776	805	751	771	770	751	840	746	770	769	788	783	825	749	777	829	767	831	800	801	785	792	723	790	753	798	817	780	814	812	754	780	791	756	771	796	802	832	832	794	779	773	731	763	778	806	764	794	803	816	761	793	786	824	732	809	815	799	720	849	823	765	817	790	805	826	763	758	774	776	752	773	773	744	728	794	788	804	830	758	852	776	777	738	781	780	795	810	754	776	812	717	815	780	829	816	802	804	773	784	767	770	790	795	764	789	817	793	787	771	801	768	780	761	758	781	774	795	806	750	718	807	758	821	788	734	728	790	814	750	759	755	807	797	785	842	752	754	832	766	783	823	745	750	798	754	754	748	780	739	745	786	811	809	773	764	757	759	829	757	806	805	823	758	801	784	772	799	757	783	728	796	764	793	735	729	789	795	791	803	800	714	776	757	753	785	757	784	794	767	750	799	787	751	809	763	767	771	779	808	809	784	806	836	734	775	794	773	776	769	746	805	795	813	778	801	779	796	752	779	814	767	761	792	763	804	762	813	811	809	791	744	742	836	801	722	802	829	852	811	802	782	790	780	781	791	810	774	817	807	765	760	741	795	797	849	826	748	787	776	776	798	737	803	757	783	738	821	774	807	775	818	787	832	802	791	762	800	801	751	778	819	793	776	794	811	825	747	806	814	741	762	778	777	828	817	848	782	761	796	830	773	815	802	810	753	794	802	821	773	777	783	794	815	775	791	743	819	753	753	829	800	836	782	782	802	767	785	835	798	830	746	744	837	787	744	823	721	777	766	835	749	791	829	831	782	805	782	736	761	760	777	819	759	737	731	764	797	758	796	794	792	751	797	846	765	781	830	813	783	753	770	811	728	805	786	800	781	845	802	722	749	805	820	777	781	790	806	779	784	805	775	781	834	805	795	777	775	784	720	790	791	729	769	803	812	760	766	788	745	782	814	825	779	781	762	763	802	808	771	769	781	798	773	781	785	828	815	736	803	749	737	762	795	778	715	800	800	787	789	742	802	798	794	780	763	756	809	810	786	825	734	733	756	799	789	783	735	755	803	799	794	850	808	805	794	794	815	784	772	775	752	784	751	766	782	747	844	779	780	799	799	748	768	808	798	850	758	776	779	788	775	790	789	781	807	760	782	784	818	790	832	794	807	797	758	737	811	822	805	776	734	820	748	766	758	771	812	779	719	760	768	743	787	796	728	740	828	766	780	773	815	756	792	720	786	811	812	807	783	757	748	778	781	821	787	759	792	794	786	776	786	778	807	828	822	773	843	741	809	823	793	803	758	817	779	760	857	819	808	845	785	762	755	774	775	787	780	867	750	805	805	807	778	791	796	742	775	799	782	807	807	801	782	800	788	802	800	803	722	784	758	837	780	807	809	759	812	758	744	751	809	837	805	797	832	709	762	766	763	784	792	748	828	783	797	716	768	763	811	758	788	749	788	834	761	776	759	820	744	799	810	771	752	795	802	777	813	794	824	821	793	814	797	776	743	808	774	787	834	826	767	748	793	798	771	784	811	798	748	808	767	793	774	788	828	734	739	752	781	783	750	790	817	796	836	777	829	779	774	768	780	788	791	740	760	777	762	811	785	807	757	765	748	800	808	797	717	796	793	768	769	808	816	743	825	799	768	788	796	756	768	784	840	767	787	779	809	765	789	813	770	782	763	827	780	838	746	709	818	776	788	783	783	741	812	793	793	788	749	806	783	746	786	792	748	777	791	798	804	827	833	831	798	798	790	782	758	797	763	780	754	787	825	737	796	753	725	811	798	759	772	758	778	772	812	813	763	750	772	771	795	784	764	797	812	784	823	865	758	805	761	774	788	774	750	750	739
1992	198	156	135	837	11402	17407	10675	4427	1280	371	134	106	72	72	62	70	69	68	46	74	64	73	58	59	75	75	75	61	63	72	69	76	76	71	60	65	57	51	66	70	56	71	65	66	67	72	62	79	75	63	62	62	66	61	73	77	72	46	61	67	47	67	69	67	71	86	54	64	60	81	75	62	68	56	60	75	76	60	57	75	65	52	64	70	73	52	74	56	74	56	63	51	63	70	63	55	47	65	67	69	63	67	72	62	61	63	65	76	79	69	74	69	64	67	52	52	82	59	68	59	78	54	58	54	75	71	90	74	58	73	53	69	64	73	68	53	74	58	61	59	79	72	93	65	63	59	70	60	75	60	50	66	62	53	61	60	52	65	62	64	64	65	78	90	83	64	70	57	63	67	85	53	74	73	63	59	69	59	60	63	66	62	70	58	80	56	64	73	64	63	58	67	77	53	67	66	72	54	76	73	68	63	75	77	57	65	71	66	69	60	66	75	74	56	63	67	76	67	78	54	63	79	59	69	58	64	67	61	53	64	63	61	67	65	71	73	76	71	67	67	67	74	63	79	76	56	62	61	81	59	64	66	59	84	81	87	58	63	74	52	63	54	63	76	74	57	71	82	65	56	66	62	66	58	69	69	72	61	74	62	64	71	62	70	67	68	65	76	73	57	50	71	62	66	51	71	66	54	83	80	59	65	64	85	58	66	75	73	74	68	65	63	56	67	74	57	83	71	62	57	68	67	62	85	69	64	76	63	62	71	73	69	60	67	69	62	66	68	82	62	70	65	79	57	66	58	63	78	62	62	75	72	80	72	65	65	71	73	67	56	51	59	62	70	72	64	69	68	68	60	54	78	78	64	80	75	68	68	88	59	59	71	69	75	74	73	66	54	64	71	70	61	77	63	64	70	65	65	71	64	78	64	62	71	77	72	76	66	67	61	71	71	71	65	63	74	71	62	53	61	63	62	58	68	62	70	75	63	88	69	55	57	82	55	70	65	67	60	52	74	52	71	61	76	78	79	79	76	64	64	77	73	63	72	67	58	61	78	62	61	61	50	62	81	69	60	76	79	76	68	59	63	70	48	57	65	64	75	76	49	57	68	79	61	67	64	77	79	65	54	46	60	64	64	70	56	78	66	62	73	57	61	74	75	77	57	76	65	62	73	75	66	56	66	53	73	72	67	61	81	66	55	63	61	61	50	57	71	75	65	60	82	72	68	70	66	72	73	73	69	77	73	67	68	59	72	69	78	65	62	70	75	74	62	58	66	71	73	52	62	63	59	63	58	57	65	79	58	62	59	51	60	61	59	69	65	63	69	75	75	47	74	77	65	73	77	68	70	71	72	68	68	64	82	71	54	71	74	59	69	59	69	66	59	70	68	59	74	68	63	46	73	75	61	67	70	73	64	66	66	57	60	73	51	69	67	80	66	58	62	62	55	65	73	80	61	83	73	73	83	70	77	56	68	70	50	56	80	68	64	58	71	68	74	65	64	60	74	73	63	62	60	62	69	67	65	68	70	64	63	65	58	68	69	51	58	56	73	66	72	63	66	65	77	72	65	73	69	57	90	54	84	63	82	76	79	64	74	59	53	68	66	72	76	66	54	68	69	67	56	57	67	59	61	55	65	58	76	84	64	53	60	57	51	64	55	55	74	66	66	70	71	75	65	57	71	61	70	71	61	70	64	65	71	63	64	71	57	77	58	55	74	77	60	69	61	65	81	62	74	79	62	47	65	62	53	68	69	76	66	58	59	63	61	50	44	59	60	62	81	71	66	59	70	79	79	59	64	64	72	54	81	57	64	48	55	57	55	75	67	70	60	70	52	63	68	55	59	86	67	78	57	60	71	64	74	69	69	66	65	68	68	75	66	49	72	61	54	85	57	73	62	73	67	78	45	73	66	63	48	66	67	75	66	61	64	62	55	64	69	67	70	66	60	70	55	68	54	71	49	58	68	52	69	65	57	76	57	60	72	75	69	69	56	61	69	78	70	68	56	73	68	68	61	49	67	62	71	77	60	50	63	79	68	68	76	59	72	54	54	63	64	69	70	50	66	64	63	48	70	81	62	53	72	69	65	61	78	58	61	67	95	76	68	69	66	62	69	66	67	82	76	63	55	63	74	64	66	97	65	68	70	55	65	62	65	65	64	70	63	60	58	58	59	56	65	66	67	56	61	67	56	91	68	68	73	72	59	65	64	75	59	67	58	64	67	85	62	70	74	63	65	65	56	76	64	61	57	47	62	61	79	47	56	69	60	66	66	78	47	73	80	66	65	57	74	54	70	47	74	57	62	70	82	68	66	67	77	45	59	70	57	60	72	62	68	69	49	68	51	76	63	60	50	75	60	73	76	72	73	59	54	85	74	65	62	54	61	75	79	60	67	66	54	70	62	55	57	73	65	63	66	61	56	53	75	77	69	66	51	79	74	61	76	63	56	66	68	80	59	59	71	78	66	77	68	71	77	62	60	64	75	62	67	59	81	67	76	62	59	79	72	64	67	63	62	71	63	83	68	81	60	68	67	72	69	68	66	64	59	60	57	65	66	66	64	59	72	66	59	87	63	61	70	69	63	66	74	70	66	60	55	65	69	65	63	56	70	67	70	49	62	53	72	68	64	55	62	55	68	69	70	66	79	82	59	59	70	68	75	56	87	65	69	72	59	70	77	55	66	72	64	55	65	61	52	64	64	69	66	79	68	69	78	71	62	63	81	62	76	60	69	69	63	66	59	73	63	77	64	64	70	71	62	62	66	80	80	55	72	50	79	72	55	74	63	65	74	67	67	66	73	67	59	72	74	82	64	70	80	76	63	65	67	57	75	70	77	68	71	80	70	71	53	74	75	55	61	66	70	67	53	63	83	46	57	65	59	73	55	77	66	64	63	68	63	90	71	52	55	62	61	68	72	80	70	58	52	63	57	61	53	67	71	78	68	61	75	83	62	76	69	55	67	76	66	75	87	52	64	67	66	71	79	55	71	74	57	67	63	75	54	51	67	75	63	57	67	75	76	74	59	56	72	60	70	61	63	78	68	62	68	64	71	72	50	72	68	63	71	59	76	55	68	63	76	64	72	87	81	47	73	63	59	58	61	54	64	64	66	69	70	69	84	66	62	54	62	63	59	66	56	81	54	84	67	55	72	70	57	73	44	64	71	70	69	68	75	69	72	61	58	72	63	60	67	61	80	65	72	64	57	61	60	79	80	75	54	56	56	78	60	69	55	61	73	61	78	74	72	76	59	56	64	57	57	66	74	58	69	83	73	68	63	74	62	71	70	62	62	72	71	59	72	69	70	82	73	71	79	65	66	75	65	74	67	65	64	60	68	68	61	75	65	63	56	69	67	60	58	67	75	63	48	60	70	79	53	76	57	60	62	51	69	70	67	76	64	79	66	71	58	56	67	66	68	77	69	66	65	45	66	58	61	80	70	76	64	56	81	73	71	72	66	62	69	55	65	77	62	65	64	61	75	50
12120	4964	3206	8405	30277	65197	68316	50809	34982	20771	8454	2915	1282	965	882	877	800	821	846	835	893	843	835	829	853	884	835	812	820	906	861	877	837	834	797	868	817	875	845	849	843	826	804	813	856	872	820	826	771	826	885	792	845	819	828	844	826	868	808	807	828	849	858	825	849	875	839	826	829	840	912	865	837	867	897	896	855	783	883	877	845	880	852	814	828	863	845	916	879	851	862	866	847	882	860	856	835	834	802	853	841	861	845	865	766	885	847	838	857	855	850	805	831	882	839	842	855	828	819	825	848	885	864	856	891	817	812	853	848	813	872	832	850	895	810	845	844	823	867	788	824	848	858	860	816	820	830	876	854	883	818	812	852	872	884	836	891	872	803	835	836	847	852	875	864	884	866	879	840	848	782	890	818	786	876	868	816	857	861	896	790	889	820	859	833	897	841	837	840	831	853	807	822	866	837	799	834	840	818	861	812	801	867	887	816	835	833	802	839	849	812	829	842	834	823	802	861	869	868	872	834	867	824	867	861	876	893	859	849	833	899	857	876	800	854	883	904	867	818	842	883	825	813	818	828	850	860	862	833	807	901	821	813	897	844	863	842	849	813	841	848	848	904	820	838	838	836	874	834	886	856	849	894	842	868	807	814	823	796	817	852	810	815	797	867	851	863	894	834	818	854	873	878	874	814	829	860	892	845	839	888	845	866	834	849	906	828	843	858	878	879	863	866	863	819	840	848	854	891	836	835	827	862	873	872	891	852	880	873	823	858	881	896	785	872	907	776	846	832	859	843	859	796	841	832	863	901	873	829	857	846	858	830	865	866	798	808	863	796	835	876	798	840	780	875	860	839	844	863	808	835	804	824	861	846	852	822	855	870	805	922	868	863	843	891	889	831	830	884	864	827	887	801	858	813	868	841	874	851	866	812	852	827	876	822	821	807	823	889	855	853	837	830	885	841	832	838	884	820	860	873	865	884	917	871	863	869	885	856	845	857	867	935	810	853	823	843	899	902	797	831	821	835	910	868	848	823	827	841	889	824	852	852	826	812	888	899	832	792	855	884	851	882	866	865	854	848	839	805	823	812	861	857	858	843	940	839	794	842	851	818	835	817	848	856	854	836	868	910	886	846	888	840	877	863	835	848	856	879	837	757	875	859	825	878	858	876	874	913	856	856	895	825	799	796	861	813	850	875	847	816	854	858	837	842	869	806	835	855	864	858	854	829	849	823	810	864	868	842	863	835	801	882	826	885	857	848	876	874	844	826	863	841	829	829	864	845	864	844	881	850	794	893	806	857	836	863	856	804	859	832	821	866	850	844	815	874	829	802	806	848	877	826	845	856	833	843	855	852	810	876	851	875	857	815	851	813	832	821	879	849	871	804	805	813	878	861	827	894	848	820	897	824	843	821	843	852	859	798	867	836	902	846	878	862	829	854	823	849	840	835	872	927	833	861	866	841	865	826	861	808	840	812	865	843	783	852	843	798	840	787	849	866	856	868	838	853	849	843	894	822	892	847	868	866	845	850	832	830	864	849	840	814	840	839	851	893	877	866	859	809	813	831	860	829	855	847	862	846	884	893	844	827	844	851	864	855	857	860	849	887	872	791	836	810	887	894	896	820	820	800	872	849	866	826	842	871	846	799	827	863	874	835	852	828	914	855	853	832	888	903	837	845	815	857	843	875	870	854	882	835	840	846	826	815	837	880	834	866	821	859	846	849	856	884	914	881	828	825	887	830	855	841	866	876	844	844	853	866	876	816	860	852	828	841	793	824	838	838	832	808	841	874	836	867	853	866	867	840	861	910	824	835	879	840	829	836	884	857	863	805	785	897	837	838	875	815	811	857	854	887	830	846	809	826	748	847	853	841	830	837	932	867	826	860	873	879	828	835	851	793	810	853	805	874	821	822	838	889	860	803	851	846	870	879	802	832	828	848	850	869	840	842	818	841	854	868	830	844	843	825	890	828	810	876	839	836	835	860	869	862	843	823	883	824	847	824	898	858	820	910	872	836	840	849	855	887	817	809	910	847	823	850	854	822	842	916	835	810	864	812	804	871	810	838	804	843	850	877	875	850	864	856	889	798	811	842	799	832	840	864	792	803	825	883	801	896	828	837	858	862	891	875	862	844	866	857	875	832	793	826	866	840	863	781	854	800	849	840	866	910	866	803	900	788	812	815	800	859	835	854	822	853	857	840	844	827	896	806	862	835	885	801	842	812	815	810	894	872	848	890	848	831	873	917	907	859	865	821	813	846	855	812	841	806	830	843	832	823	812	842	849	902	872	856	872	863	887	855	846	845	849	810	825	819	862	865	884	877	829	842	847	843	852	881	880	881	838	793	881	870	838	861	854	847	883	913	790	872	856	837	916	836	821	850	866	859	853	830	789	848	836	816	856	847	782	863	852	834	838	904	831	883	873	854	861	840	837	803	881	832	840	830	823	795	823	845	834	847	849	806	912	838	842	810	842	857	871	821	825	885	852	865	814	836	831	848	878	847	861	793	824	847	840	879	897	871	909	817	875	891	861	794	843	838	824	828	860	858	840	891	825	870	785	865	876	899	855	883	871	841	864	830	856	864	848	826	844	828	845	852	851	851	861	859	884	879	853	849	826	834	846	831	845	818	867	833	792	861	817	900	891	809	832	849	877	874	841	874	844	874	825	858	834	877	830	874	875	869	848	838	866	852	822	863	851	836	850	901	836	792	818	865	886	822	841	820	835	801	828	869	823	834	795	815	863	883	859	866	911	841	912	848	896	829	822	817	875	832	921	865	845	853	813	813	848	858	845	887	757	843	807	879	892	824	865	837	855	864	867	805	862	835	848	829	860	858	836	831	872	860	880	890	794	850	884	786	860	884	869	872	841	863	851	881	851	867	822	825	829	839	849	850	839	827	884	817	872	827	834	783	859	782	874	815	880	860	887	813	845	852	881	834	867	839	796	865	834	894	879	840	817	896	855	848	852	821	905	805	822	854	839	812	855	870	836	799	903	846	889	879	857	871	822	846	832	868	815	852	873	808	837	915	889	880	834	867	869	852	816	869	854	878	834	828	847	850	803	813	848	834	839	863	854	843	849	820	877	875	929	871	883	853	845	814	835	865	870	815	861	896	809	806	845	846	875	805	888	880	823	827	835	828	848	881	858	860	828	880	797	855	875	845	814	840	833	852	863	817	899	861	837	837	827	803	864	838	874	797	834	855	841	797	845	903	848	843	820	827	841	814	876	873	830	887	842	838	821	818	894	858	852	866	874	856	850	844	874	806	861	861	843	863	847	870	813	891	837	892	876	839	917	890	858	908	835	861	837	810	809	897	869	809	851	842	859	810	855	904	832	855	847	875	806	823	854	844	858	846	832	845	855	805	872	806	812	860	830	841	841	845	852	798	857	890	815	840	830	848	863	833	812	838	866	861	800	852	845	841	849	857	855	858	878	795	775	848	899	834	878	805	808	865	861	843	870	929	831	855	839	883	866	793	846	854	852
957	316	217	234	2128	18788	22507	17101	7856	2174	592	190	100	71	54	57	57	68	66	69	85	66	66	54	66	78	78	64	74	72	62	74	77	58	80	68	72	65	59	71	57	76	61	60	70	87	89	68	62	78	82	67	68	59	84	90	64	67	78	66	67	63	86	64	85	61	67	75	69	67	75	83	78	72	57	71	70	75	65	71	63	76	76	65	66	75	60	91	67	85	59	59	71	65	52	66	59	59	78	60	71	78	90	60	76	72	60	80	63	68	66	59	55	65	78	63	74	71	50	58	66	68	75	72	61	55	69	67	64	76	67	66	65	65	53	56	66	71	64	69	63	73	76	54	59	60	72	51	57	75	80	79	62	56	48	63	63	68	63	72	70	68	86	72	80	68	63	64	75	83	73	57	74	70	86	61	83	65	60	75	73	71	68	67	64	59	60	63	70	78	73	61	72	77	77	47	50	82	70	81	63	70	61	59	62	61	80	58	76	56	73	70	79	61	48	62	71	69	81	72	63	47	75	62	64	77	66	67	64	83	65	65	55	57	67	70	77	56	83	56	82	76	90	67	65	74	63	75	48	57	69	77	61	70	67	59	76	66	72	59	48	59	61	71	69	61	60	94	72	72	55	76	56	68	74	77	67	79	78	61	79	74	64	59	65	75	61	71	81	73	77	74	66	55	73	61	64	67	75	67	64	60	58	73	63	61	83	62	72	76	75	63	70	57	66	50	63	67	67	66	56	70	58	56	80	51	56	70	77	73	63	66	78	62	70	61	67	66	68	75	63	73	81	69	65	74	77	62	61	64	78	66	85	63	77	68	65	68	61	69	70	67	83	75	76	60	61	67	88	78	68	68	86	83	79	76	64	85	56	79	61	72	51	81	66	61	69	76	61	77	62	60	67	86	56	70	71	70	70	62	74	76	72	67	78	58	82	63	61	62	70	67	77	62	65	72	70	80	60	65	72	73	55	67	72	76	61	73	78	63	56	62	61	72	71	66	74	76	62	69	54	69	73	59	72	60	62	77	64	78	70	58	66	62	65	89	77	77	84	70	79	65	70	77	65	77	66	64	72	72	56	53	68	68	69	69	66	65	73	68	67	62	65	71	75	57	70	73	74	67	52	84	59	60	61	62	57	75	74	59	83	55	63	77	74	95	60	59	64	53	58	75	68	68	74	84	60	72	59	61	79	75	70	48	57	73	69	57	64	70	55	56	62	68	61	75	63	62	61	64	75	82	70	64	58	85	79	81	67	56	67	56	73	58	54	64	56	77	61	67	71	71	81	76	68	72	60	65	63	70	63	80	55	69	52	61	71	63	84	74	71	67	64	71	71	74	53	66	64	74	73	66	63	72	66	57	62	65	74	69	74	61	63	64	68	71	63	66	56	65	75	71	77	67	60	68	51	60	59	81	72	59	63	61	75	74	66	65	74	63	76	73	59	67	59	92	70	61	69	58	64	74	78	71	72	66	69	66	67	58	79	64	63	68	76	68	57	58	77	70	82	62	64	73	82	70	61	62	72	64	67	57	67	62	81	63	77	82	71	71	59	72	70	65	55	64	62	68	71	72	68	77	69	65	56	72	70	66	81	61	64	62	74	80	74	75	63	88	72	64	72	72	70	72	74	73	66	53	72	61	67	61	74	84	71	62	71	72	69	75	61	77	69	76	61	85	66	79	66	83	73	70	73	61	60	78	67	85	67	83	76	74	57	73	70	76	61	65	63	64	67	74	71	62	58	69	47	70	71	73	86	69	66	67	49	58	69	68	53	67	64	68	74	54	77	79	72	68	55	74	86	75	58	66	65	78	72	51	61	78	73	74	73	73	76	63	62	55	61	79	76	70	74	76	75	72	70	50	65	58	63	72	62	67	78	61	89	63	48	49	72	50	77	66	47	70	81	66	70	76	66	68	65	65	70	62	62	55	63	61	78	65	60	59	63	73	71	61	61	66	65	64	73	80	64	67	66	72	66	55	71	60	50	65	77	57	87	70	58	61	72	86	67	62	64	78	70	63	65	79	65	62	80	72	73	66	78	69	77	84	68	76	82	77	68	65	73	58	56	72	62	50	69	66	72	67	72	59	79	59	66	77	51	53	68	68	78	68	56	58	66	63	69	66	77	62	60	63	64	55	74	72	61	71	72	74	59	72	74	73	63	70	72	57	65	72	74	73	81	74	48	64	71	61	71	75	61	74	66	64	57	63	56	71	97	67	75	72	72	65	69	64	71	73	77	57	77	84	77	82	81	66	68	72	75	80	66	63	74	73	73	60	77	73	74	69	70	71	84	71	63	76	71	63	92	66	75	67	59	68	76	63	71	77	73	62	67	61	47	66	67	72	76	65	65	52	67	66	80	75	75	84	60	71	77	59	56	65	67	64	57	62	52	63	68	81	68	73	71	72	62	84	89	73	59	70	65	67	73	61	67	71	69	65	82	74	90	67	59	48	74	57	67	67	68	68	75	66	65	77	59	69	72	74	80	79	65	74	62	65	64	73	67	91	59	68	71	77	65	70	68	62	53	70	75	78	64	78	69	60	75	52	66	69	75	74	68	56	68	61	60	65	64	80	57	84	69	74	90	61	63	68	42	71	75	61	75	82	67	62	74	62	71	64	59	72	63	70	79	67	57	64	78	80	53	56	65	61	77	72	57	67	50	55	76	64	63	55	65	64	74	52	66	77	75	68	59	67	66	71	70	65	74	65	75	78	78	68	77	67	63	75	56	81	75	70	59	67	61	74	69	76	84	67	60	77	59	74	78	75	64	52	73	78	54	58	73	67	60	75	71	70	75	74	75	67	58	53	69	68	76	60	72	77	69	76	54	74	79	72	56	56	75	68	56	66	67	58	68	56	54	59	73	52	90	61	65	81	68	70	64	65	72	82	69	52	73	65	63	68	70	64	65	74	61	63	60	81	57	68	72	69	62	81	65	65	66	65	65	80	81	66	66	64	70	70	58	55	71	64	74	96	60	65	70	67	60	75	66	71	70	55	68	62	66	64	77	67	73	84	63	70	68	82	73	67	74	66	51	71	76	63	76	74	65	55	57	97	69	65	61	82	67	51	69	67	73	83	70	72	57	57	69	70	52	67	69	53	78	65	53	60	64	43	53	61	52	55	61	64	50	76	63	58	77	77	72	71	74	71	65	55	77	74	54	75	67	71	71	64	74	71	53	72	66	70	55	69	75	68	61	60	72	72	64	61	65	65	67	65	57	74	70	67	63	65	60	76	75	73	62	65	68	68	73	61	63	74	78	54	65	66	62	64	70	68	64	79	84	61	66	76	65	75	72	71	73	62	62	78	63	68	59	57	58	61	53	64	86	74	67	65	64	79	70	78	63	61	63	68	72	63	60	64	67	58	65	55	70	84	53	70	77	62	72	73	80	73	60	67	57	52	57	91	71	61	77	64	63	77	63	74	77	55	77	67	53	81	68	67	76	72	67	81	67	64	64	75	73	56	68	77	63	57	76	68
15802	7945	4369	15429	41994	74672	73406	62040	42169	25902	13102	4466	1670	968	871	882	889	854	884	857	830	846	900	845	887	858	905	858	872	869	879	853	835	881	899	866	939	868	823	857	885	893	897	955	895	858	897	845	871	902	832	898	891	868	822	835	894	859	900	871	893	884	876	873	890	836	888	867	860	886	819	820	890	862	946	893	903	890	883	910	880	915	867	872	836	870	857	894	936	882	860	911	897	904	863	843	859	872	847	887	881	889	817	896	879	916	869	861	863	857	888	878	820	856	899	895	868	878	870	893	867	830	885	893	847	897	858	873	889	831	861	882	900	882	876	798	911	842	882	920	919	915	851	884	870	889	869	898	888	851	851	924	915	885	832	854	861	842	900	875	846	871	879	873	927	874	888	932	859	847	865	866	886	889	888	863	858	872	882	857	892	952	824	906	837	838	912	875	874	866	891	863	861	865	858	917	878	890	911	920	887	867	889	919	868	904	871	842	922	887	864	881	820	867	848	831	867	877	876	854	836	829	913	894	860	914	854	883	899	903	874	854	898	870	897	879	838	884	885	848	856	847	902	877	876	837	854	891	916	869	890	879	834	861	883	911	878	824	876	848	912	857	851	859	832	866	895	905	845	837	908	865	881	823	885	884	786	877	859	869	847	924	870	847	893	884	896	893	843	855	909	853	869	873	841	859	891	902	858	860	916	863	870	914	874	880	846	862	825	934	912	911	875	881	884	848	857	880	899	814	847	896	871	905	903	859	864	858	921	847	926	861	839	857	876	898	862	850	902	881	845	904	826	829	862	919	895	891	875	905	833	858	877	874	906	890	879	873	839	875	902	839	873	851	873	878	812	859	800	858	850	872	880	912	843	892	859	811	902	873	871	852	894	912	864	868	897	866	907	853	922	932	872	919	859	854	820	870	908	911	849	897	848	883	814	862	874	872	877	912	885	890	866	846	851	854	888	888	861	824	812	811	913	882	830	872	876	859	864	850	892	831	921	910	841	920	877	883	913	863	847	912	838	841	887	850	859	902	890	858	852	828	826	846	848	829	834	913	879	895	857	895	898	916	868	901	858	845	902	909	940	876	895	849	899	862	834	865	868	840	890	881	867	928	877	853	856	852	869	922	896	879	852	947	843	846	849	910	915	892	845	880	902	890	905	859	913	872	836	847	912	886	878	858	906	842	892	889	888	798	858	900	952	887	869	920	895	911	893	895	879	921	879	866	879	863	900	886	912	903	825	888	928	879	839	853	910	879	864	910	861	878	845	840	939	822	875	881	844	925	851	863	837	871	845	880	919	904	917	863	862	893	864	816	892	859	874	916	914	869	889	833	899	862	927	888	892	886	866	873	793	892	890	857	837	916	870	891	857	822	896	877	901	864	889	930	876	900	838	861	898	916	861	888	856	884	888	883	862	860	867	877	893	841	872	881	885	827	911	868	862	916	871	882	903	832	875	894	903	853	871	899	849	889	841	910	872	837	858	903	862	881	834	855	921	873	858	910	829	887	914	865	894	845	857	902	867	887	946	811	820	825	865	839	904	846	851	888	825	918	889	890	902	905	912	859	921	876	884	846	889	837	923	910	890	867	914	883	840	872	926	855	852	861	913	896	918	825	881	833	891	870	835	903	899	897	858	870	833	888	840	840	863	874	865	868	838	892	880	866	888	884	871	935	874	914	869	897	889	882	850	874	876	912	822	830	839	872	884	879	856	901	894	860	900	844	886	904	867	922	844	854	904	858	874	863	884	867	863	881	873	871	889	878	882	872	924	899	865	935	860	878	849	825	856	924	854	905	891	873	860	872	874	891	860	839	911	870	831	894	844	829	795	892	865	856	856	862	903	877	910	878	887	886	879	885	904	851	811	856	847	853	882	870	850	865	812	871	864	883	868	861	851	892	880	865	904	895	879	854	860	878	867	860	865	836	850	850	880	843	880	855	911	890	839	869	897	913	837	901	907	855	908	878	883	836	866	873	916	832	864	861	893	869	902	838	876	893	896	904	849	844	835	886	825	875	936	894	916	843	885	838	914	896	857	868	931	859	955	890	830	892	836	839	883	909	875	817	852	834	855	875	807	869	853	899	845	882	908	812	854	865	867	836	852	899	817	866	925	872	855	976	903	918	807	831	899	842	889	862	903	874	873	845	891	892	847	859	842	859	873	924	867	909	924	914	933	879	881	902	815	850	868	818	810	898	840	892	910	860	865	873	859	896	920	877	871	882	852	896	874	915	892	869	811	844	909	861	877	932	895	872	880	890	833	894	841	867	835	879	810	910	912	856	883	852	905	820	848	897	842	876	869	888	930	884	841	903	895	919	880	874	896	889	879	857	878	887	870	861	871	848	905	874	860	871	900	911	884	849	875	896	916	838	902	863	894	880	830	885	847	877	823	946	876	888	889	925	847	835	835	889	829	840	895	905	853	827	881	825	854	862	882	883	909	955	886	844	852	872	865	906	832	862	797	870	866	853	860	906	802	883	862	830	840	899	849	881	879	788	897	853	854	886	877	892	849	842	916	840	876	907	910	864	870	840	931	891	869	881	887	887	856	900	814	857	938	832	930	874	912	904	903	873	874	814	909	902	875	879	869	900	816	888	899	863	888	816	870	878	929	847	871	845	847	869	850	847	864	857	895	903	895	878	870	892	832	869	880	911	895	862	843	891	833	794	879	884	824	852	847	814	847	854	831	874	843	827	885	904	864	906	868	832	861	898	866	844	831	951	901	835	874	863	888	909	897	916	911	890	887	886	830	879	871	855	907	854	895	894	823	835	898	891	885	905	900	899	872	836	835	862	875	857	925	846	846	871	898	849	867	942	864	835	884	877	856	885	910	872	908	900	849	893	899	868	862	882	848	849	930	879	831	877	882	840	866	906	834	804	848	887	951	910	879	899	880	936	850	879	869	853	904	898	873	928	870	920	816	854	848	919	855	863	848	904	867	842	833	885	874	824	850	854	870	875	897	897	867	832	908	899	937	902	872	932	863	856	869	859	892	868	869	883	888	856	880	892	859	889	925	911	869	828	848	868	897	849	885	906	887	883	861	888	884	927	940	881	820	830	897	920	853	826	868	933	827	865	876	888	824	873	892	881	917	852	818	851	869	833	943	872	889	869	848	871	853	876	925	833	818	846	829	828	879	821	895	887	884	850	839	861	897	858	828	876	877	877	871	919	886	901	853	871	867	868	876	830	915	899	860	804	889	864	868	849	895	899	871	884	921	852	928	892	899	905	861	842	887	861	922	872	934	907	963	849	879	910	919	848	862	833	819	905	893	823	892	900	832	853	818	860	897	871	883	880	923	892	847	901	878	858	954	969	908	905	839	840	914	872	896	883	932	853	859	848	891	931	856	855	847	873	870	868	854	877	871	941	870	891	847	893	832	835	824	892	870	880	822	845	860	867	913	872	876	858	868	904	908	865	868	887	823	854	913	872	878	865	849	882	867	879	858	838	916	893	884	819	861	887	823	871	913	802	832	895
1320	104	110	100	248	2744	5990	5042	2266	722	261	109	72	70	60	43	49	70	66	40	59	75	58	49	52	57	62	59	60	71	55	53	54	42	76	53	57	49	62	54	56	62	54	67	60	56	55	61	73	66	73	58	48	66	57	57	68	63	69	72	60	51	58	62	57	53	52	69	77	52	46	52	63	53	48	67	55	58	55	42	62	51	64	53	61	49	58	64	48	63	60	59	60	54	66	50	57	56	57	70	55	61	57	50	75	67	64	51	77	54	61	57	67	56	54	56	58	60	54	64	47	50	58	48	51	68	66	48	69	64	53	68	61	57	67	66	68	61	46	66	76	53	64	59	50	60	47	72	59	39	65	62	48	52	64	54	63	60	59	67	55	56	65	61	53	64	54	66	58	52	58	61	56	59	56	66	68	62	47	55	64	69	51	46	63	64	62	61	63	68	74	58	75	44	85	60	68	60	57	58	69	61	63	60	57	64	61	74	54	64	66	45	52	50	58	70	63	75	71	62	54	70	53	68	67	69	61	45	63	60	75	64	46	59	55	59	73	69	67	39	53	57	52	61	59	57	55	71	54	53	63	60	58	76	56	68	50	56	53	65	54	54	62	74	68	52	63	62	55	66	53	60	66	60	56	55	64	54	61	60	56	66	58	63	53	59	71	54	47	53	69	55	54	61	49	50	58	55	73	54	54	58	66	62	65	65	47	54	63	59	60	51	50	57	62	70	50	53	75	53	51	47	48	59	57	54	43	58	60	55	59	49	46	58	57	53	69	66	61	67	54	55	60	54	45	68	60	59	64	58	61	61	72	53	62	63	65	45	51	65	62	67	62	68	62	59	45	61	55	51	63	68	54	41	59	59	45	53	54	49	50	47	66	60	60	57	56	66	41	69	57	65	53	69	51	47	54	61	50	58	65	54	68	52	39	46	53	64	69	65	66	54	60	63	52	56	60	53	50	52	44	55	53	52	65	58	68	56	61	47	60	58	67	61	63	47	66	68	60	68	63	53	58	57	58	61	51	48	54	59	71	58	67	49	58	73	52	54	64	65	66	62	69	55	56	59	57	60	49	55	63	59	51	61	56	62	56	57	57	61	70	39	56	57	54	54	56	59	61	68	45	49	51	58	58	61	49	66	57	48	70	55	48	51	64	51	58	68	43	55	70	68	58	57	52	50	54	46	58	49	44	65	51	59	65	64	60	67	52	71	54	64	57	61	70	48	52	65	60	61	64	51	55	70	52	67	70	71	55	63	66	69	59	71	48	67	63	54	69	52	60	55	65	51	55	47	63	65	64	51	55	53	50	71	50	50	41	52	60	61	59	69	68	61	61	64	56	61	58	66	57	52	49	86	58	75	77	41	56	70	53	63	69	57	59	63	61	61	55	58	51	55	60	54	68	51	54	59	54	49	62	62	53	66	64	66	53	55	55	66	70	59	50	58	54	60	71	64	56	49	59	57	53	59	54	54	54	60	61	56	56	57	61	62	57	60	57	69	59	59	53	68	60	76	44	62	62	72	55	61	64	59	61	40	57	60	68	51	51	67	55	52	60	50	62	54	57	66	55	64	64	62	47	65	70	55	47	62	56	59	48	57	67	59	89	60	72	57	63	69	54	57	65	76	67	60	53	75	56	72	55	68	52	61	67	50	59	60	78	60	62	48	54	53	74	68	62	61	52	62	70	55	51	74	52	53	53	53	53	73	54	56	59	72	63	56	57	65	45	60	62	59	66	70	53	74	74	62	50	64	65	69	53	59	68	60	68	69	65	58	52	49	65	55	68	45	69	59	52	49	67	67	76	79	60	73	60	63	63	53	56	70	50	57	51	67	69	74	54	61	65	56	63	46	55	55	50	60	61	59	64	64	63	68	60	63	57	53	56	65	57	56	71	59	62	55	48	62	62	60	50	55	59	66	58	62	47	66	58	67	54	63	68	70	61	45	61	59	51	57	61	60	62	59	76	47	59	59	50	65	59	46	65	55	48	73	64	62	64	58	55	75	54	38	61	50	71	57	57	72	64	57	54	63	65	67	68	76	51	62	53	58	64	50	63	64	65	55	65	64	58	43	62	66	68	62	56	54	56	66	57	72	57	54	52	56	61	56	65	71	57	52	59	60	61	47	52	47	52	75	64	55	58	56	55	67	50	45	68	66	57	59	65	65	51	63	68	55	51	45	59	72	61	64	58	63	66	76	56	43	49	65	60	48	62	48	59	61	68	70	70	61	58	64	53	68	53	74	59	59	66	49	60	42	75	73	69	64	63	60	65	56	56	60	75	73	50	60	54	63	64	53	58	77	45	66	63	53	65	58	58	58	49	69	66	70	52	50	67	51	59	57	59	74	54	60	54	65	54	55	72	60	63	62	47	62	59	52	59	36	62	59	57	69	56	66	71	60	66	52	70	65	68	40	67	58	51	48	50	59	66	68	65	58	59	52	51	62	63	61	60	58	58	65	75	55	65	51	43	78	66	70	57	70	46	58	63	49	52	63	67	49	56	61	77	58	58	60	63	65	54	61	54	65	60	61	56	56	46	54	57	62	62	44	52	64	53	68	61	45	67	58	50	55	42	55	61	53	53	64	63	75	48	63	70	61	61	66	55	60	57	51	57	61	56	56	60	64	59	54	52	72	56	69	54	78	75	56	59	59	70	60	56	66	39	54	63	60	63	66	59	79	51	59	60	58	63	57	55	55	63	51	65	62	58	58	60	65	43	67	61	59	51	64	68	56	64	45	64	55	46	58	79	56	59	55	56	64	55	64	67	58	48	54	58	62	53	50	54	55	64	50	51	56	59	71	61	68	59	58	49	49	58	51	68	48	62	65	57	58	59	65	65	54	66	50	59	63	64	46	55	63	47	57	64	52	55	68	59	41	58	59	59	51	74	57	65	58	48	53	67	54	49	54	51	65	52	58	65	54	52	62	66	56	64	47	59	58	57	57	71	59	58	52	51	59	59	52	50	57	56	55	62	70	52	63	66	57	44	55	63	73	60	52	55	63	56	69	59	70	51	62	57	55	42	66	66	57	52	55	66	67	69	65	63	62	51	63	52	70	78	53	47	56	50	66	56	69	51	74	35	55	61	67	67	49	55	62	72	48	67	57	54	67	59	59	60	54	57	46	61	64	47	52	72	65	49	45	60	52	57	56	66	40	53	56	65	42	61	54	71	60	46	59	58	60	64	67	52	62	51	64	61	61	66	66	49	58	64	58	59	60	58	52	54	58	58	55	66	56	45	56	58	52	51	57	59	49	47	57	56	64	59	54	60	54	56	48	55	66	66	48	53	72	60	58	53	53	43	69	76	73	77	46	61	61	55	51	59	58	63	61	76	50	56	63	62	54	50	66	59	66	42	58	62	69	55	57	61	58	50	56	71	52	50	59	67	67	65	62	56	44	65	65	60	66	52	65	72	55	52	52	59	66	63	60	68	58	71	52	46	52	62	52	59	52	59	63	63	59	56	44	57	59	66	70
9076	2781	1969	5645	18424	41548	48302	40426	27805	15028	5793	2100	1018	811	744	725	763	736	756	703	773	749	733	794	720	810	739	768	711	735	768	712	754	784	766	725	701	784	683	728	716	727	750	716	753	753	710	725	772	776	736	747	759	735	718	771	798	773	720	777	759	757	738	789	768	744	719	726	718	731	721	755	721	710	703	711	755	759	749	753	719	775	752	780	769	718	759	749	705	751	694	781	727	738	716	749	763	739	735	770	768	729	756	724	695	751	744	726	762	680	788	766	756	774	759	786	761	752	730	728	745	775	755	710	767	742	749	754	717	737	792	783	723	726	748	762	691	733	748	742	701	758	796	780	734	734	743	741	734	761	720	704	802	726	797	733	724	750	783	722	793	753	749	789	709	733	722	755	748	812	725	784	748	736	754	734	744	742	806	775	809	747	775	738	719	744	738	776	725	732	773	748	777	734	758	759	749	793	784	763	770	732	752	759	764	785	731	751	706	753	749	732	750	747	733	682	739	784	770	760	738	704	761	735	761	765	739	709	730	726	742	745	703	761	765	775	800	770	707	783	750	782	790	720	755	717	758	764	759	771	698	714	774	776	778	738	749	757	702	732	766	758	764	757	728	774	737	731	778	786	785	780	762	746	681	758	771	747	796	735	738	767	716	760	708	726	772	757	705	723	740	797	712	757	742	770	714	727	740	765	767	748	706	782	794	773	751	780	742	752	798	759	735	735	782	736	749	757	713	804	777	714	719	785	782	773	773	768	741	750	767	783	805	780	741	803	734	780	777	799	789	753	725	760	754	755	748	711	788	760	779	761	771	750	774	765	754	788	772	766	780	767	761	794	756	741	706	770	825	753	745	737	744	774	758	784	777	721	732	752	784	732	770	747	737	740	753	767	752	770	737	733	733	743	736	736	778	756	773	762	767	749	737	722	749	761	730	696	746	771	717	755	764	735	762	742	783	718	745	805	760	703	793	736	779	757	745	783	786	779	749	756	699	756	716	754	692	787	746	720	743	773	747	758	731	745	747	700	715	762	771	736	798	782	754	738	770	744	749	751	812	746	766	757	742	757	725	707	752	729	713	757	725	744	809	747	770	763	741	792	747	720	731	723	756	760	768	692	748	776	757	731	761	754	749	783	753	729	764	769	752	731	754	755	768	705	766	769	732	695	781	748	736	717	792	744	764	755	725	729	782	773	744	779	747	708	761	719	771	805	728	728	797	747	794	691	781	727	733	784	700	799	764	742	739	730	761	788	774	749	740	753	794	724	747	801	739	794	719	770	736	746	722	729	762	725	750	698	726	740	717	751	764	695	740	742	770	797	702	762	722	756	728	799	798	750	765	768	769	769	770	764	735	739	748	739	739	721	691	760	771	737	772	699	709	774	722	739	754	743	730	771	720	764	796	708	770	807	757	778	764	765	800	713	742	756	774	747	784	763	737	785	746	744	739	717	763	776	727	747	772	740	798	747	783	770	786	745	716	764	753	785	793	772	823	762	707	718	794	772	777	776	748	751	740	792	763	683	798	772	806	757	724	753	794	750	778	767	751	752	731	809	770	727	719	751	708	744	761	756	741	785	757	720	777	790	754	783	740	778	766	744	736	757	753	750	771	736	784	754	788	767	732	721	766	715	728	747	772	740	728	726	781	728	781	792	765	746	751	764	806	757	749	734	768	744	740	791	753	761	780	771	736	741	752	712	755	756	773	762	741	712	760	706	767	717	763	729	736	744	747	744	702	727	732	784	743	746	753	730	772	800	781	761	740	787	734	788	776	739	754	805	798	732	717	811	781	753	683	757	774	723	772	786	750	721	759	734	746	692	728	726	747	723	770	752	699	737	730	705	758	730	793	756	692	814	754	734	742	724	804	723	745	726	769	759	759	712	740	778	713	705	731	745	716	731	756	767	780	728	752	737	711	777	707	745	783	727	734	742	796	728	763	775	759	711	792	724	824	705	741	772	726	766	795	774	708	804	755	700	731	739	715	743	699	736	715	733	732	726	726	753	773	701	762	755	725	757	708	776	733	777	707	730	769	723	742	699	774	695	724	745	794	753	707	696	784	744	819	769	808	740	724	700	738	772	777	807	768	758	729	728	742	778	768	775	742	771	737	732	771	740	717	729	787	709	729	747	744	702	769	748	718	750	771	773	734	751	750	769	751	761	766	715	745	760	759	743	815	745	738	752	758	767	788	778	739	795	691	821	738	725	752	740	784	752	785	745	788	697	775	728	765	736	750	786	770	780	730	750	712	745	727	785	716	776	751	752	784	796	816	736	723	789	717	742	721	687	792	770	761	743	800	761	762	761	761	791	760	738	782	732	731	722	762	731	778	750	728	752	738	732	753	746	730	755	721	760	779	723	719	800	767	754	763	701	773	811	751	733	775	777	759	778	785	724	715	720	710	699	745	739	717	748	787	756	778	713	747	819	742	729	778	725	792	738	724	744	726	768	730	780	727	721	747	755	702	774	786	704	795	737	767	768	688	775	744	756	758	710	725	702	724	785	805	741	725	738	779	762	743	727	701	761	757	716	744	778	774	741	758	759	763	799	742	776	761	774	750	768	691	749	757	747	740	744	745	741	732	754	759	797	738	815	711	762	749	757	738	730	763	753	724	786	718	730	746	747	784	735	768	736	728	760	755	682	744	757	746	757	759	744	817	780	802	698	706	706	792	754	755	771	761	762	732	768	772	790	831	704	740	746	786	784	778	738	734	714	764	774	745	766	765	753	758	780	719	729	743	741	705	777	764	760	800	712	729	795	753	751	785	759	747	683	739	725	742	744	768	718	774	737	746	743	705	809	732	758	754	753	755	766	712	746	739	746	761	731	788	771	776	766	750	768	754	729	752	780	763	765	733	778	822	753	735	775	720	717	742	718	764	748	788	735	780	773	734	748	737	693	787	821	755	782	764	787	741	714	759	723	701	723	751	788	760	761	710	738	689	762	757	765	775	808	760	744	751	711	766	767	739	778	770	773	743	762	734	752	762	714	720	738	765	776	770	758	785	737	746	792	722	724	749	707	720	763	790	721	767	770	740	739	800	794	801	766	756	743	754	774	740	767	728	721	746	745	738	731	726	724	740	748	739	775	748	716	736	788	750	730	746	786	743	735	798	772	760	740	726	742	729	776	771	764	724	777	737	751	761	790	767	776	795	698	720	740	721	726	787	743	797	751	736	728	700	714	752	741	748	767	731	738	772	709	800	734	711	757	753	763	758	728	746	725	776	719	742	728	686	731	732	778	753	754	804	761	756	735	758	748	732	785	740	727	723	785	731	743	779	726	763	728	801	758	753	749	775	764	721	842	785	752	765	777	718	748	713	772	751	750	731	739	736	747	777	752	721	802	755	741	733	769	729	751	748	727	755	761	756	774	734	770	726	755	786	751	703	805	735	713	780	717	732	778	740	713	741	752	744	768	761	736	769	796	758	764	753	760	740	744	759	746	771	761	768	758	724	735	742	793	680	750	777	736	786	726
551	185	175	185	346	7391	16181	10634	4691	1303	344	162	73	53	63	61	57	60	48	70	50	60	70	65	55	51	88	63	59	48	62	47	62	69	84	56	61	59	68	75	68	51	57	83	57	55	82	65	54	62	65	53	59	63	56	59	51	58	66	67	58	68	57	71	73	50	57	71	58	55	53	44	65	72	62	81	63	68	63	83	67	56	59	65	57	52	70	51	57	62	70	60	54	73	48	65	60	58	62	51	57	73	68	59	61	63	66	61	50	51	55	51	57	59	63	69	68	69	51	69	50	56	62	61	70	73	67	65	60	54	58	55	65	57	53	66	60	60	64	62	54	65	71	59	54	58	47	69	58	61	61	54	64	67	56	67	54	51	85	54	57	63	60	53	54	63	59	48	58	54	51	59	63	63	68	61	56	61	59	66	74	63	69	47	49	64	46	60	67	54	63	52	56	55	59	60	61	63	68	54	53	63	52	68	59	82	56	69	70	45	62	58	69	58	66	55	47	55	64	61	64	47	65	46	48	73	63	61	60	63	70	58	60	74	85	69	62	48	63	56	58	58	54	63	70	58	60	54	56	59	52	66	70	53	61	72	51	53	58	56	63	53	66	56	63	54	48	59	61	59	62	67	62	65	54	53	45	70	58	55	59	55	67	61	60	68	55	50	61	54	51	59	54	62	57	55	68	64	59	56	62	65	51	63	60	64	55	48	57	68	69	64	63	78	61	66	64	51	62	65	61	65	69	70	61	60	61	54	70	55	58	59	66	64	58	65	49	80	66	59	68	56	72	66	38	67	60	58	61	75	64	46	60	63	62	64	59	75	66	53	76	57	51	50	61	52	58	63	60	67	72	68	49	49	67	80	75	58	59	60	73	48	66	60	53	57	68	58	40	79	75	67	66	69	60	55	56	69	67	53	60	50	61	54	58	53	53	56	64	67	66	51	75	59	63	63	46	58	58	63	56	50	66	60	67	55	57	63	68	69	55	51	67	65	52	63	55	52	56	69	57	62	64	60	61	68	69	64	69	63	66	50	70	53	68	65	64	61	64	70	76	57	59	53	64	59	46	58	54	68	52	55	68	52	63	70	58	70	66	78	71	64	69	64	66	54	64	62	53	61	62	55	47	56	56	44	49	77	57	63	57	76	59	69	71	58	63	70	51	68	66	66	64	53	54	75	62	66	61	53	55	58	59	68	56	64	82	79	50	58	66	71	76	39	54	64	71	56	81	56	56	56	61	57	67	45	64	53	65	59	61	47	57	68	66	61	66	68	58	71	58	80	68	59	64	59	58	76	64	56	61	58	53	60	57	68	68	63	56	58	68	52	67	57	66	60	58	64	53	60	58	39	46	62	57	66	56	68	59	57	75	55	60	60	54	71	60	62	74	60	57	56	82	51	51	67	71	58	66	50	74	64	69	57	63	70	65	56	53	79	74	60	63	61	55	46	73	53	62	51	69	72	78	68	65	71	60	52	57	62	69	60	70	72	63	53	66	65	59	53	47	59	66	68	61	82	72	52	59	61	64	59	54	62	63	72	48	63	75	57	64	68	69	56	74	68	59	53	49	67	75	68	63	59	60	64	60	60	71	60	70	48	64	60	56	61	65	57	62	62	64	66	80	61	50	57	55	63	52	73	54	67	53	74	59	57	59	55	44	51	64	65	68	68	63	56	66	62	57	64	45	53	64	52	69	69	70	67	72	49	44	61	46	69	52	71	56	57	66	75	69	63	65	72	69	47	59	58	62	72	55	61	56	63	52	62	57	60	67	52	61	63	63	65	68	64	64	54	72	44	61	69	66	66	46	58	59	68	57	55	62	66	58	49	56	56	69	55	65	45	71	61	60	53	61	60	71	63	47	56	73	60	71	59	60	56	83	54	56	56	60	56	53	61	67	61	50	59	42	57	70	55	50	73	57	60	74	59	81	53	56	65	67	49	57	69	60	68	52	55	70	69	67	47	68	60	53	68	64	70	68	64	63	66	63	85	72	59	47	69	56	62	61	58	77	65	64	54	56	60	58	52	75	60	65	71	76	74	60	67	64	63	60	66	60	55	53	69	47	50	72	55	59	54	60	50	73	56	66	70	56	60	61	66	65	72	65	74	53	58	60	63	63	65	53	55	41	54	69	47	64	72	58	64	42	47	59	58	63	45	69	53	64	49	44	72	64	52	59	49	57	82	55	49	64	54	55	59	69	63	62	57	58	48	61	68	51	63	56	54	56	68	57	68	61	57	57	46	53	58	61	58	59	75	52	45	56	60	55	51	51	66	53	65	56	62	61	75	83	67	79	68	63	63	49	54	60	67	58	58	61	50	54	52	59	71	52	60	63	59	73	53	61	55	57	53	43	62	60	64	60	44	55	71	68	73	61	61	64	59	57	57	65	68	67	59	72	76	62	61	60	51	65	64	50	58	66	47	78	56	59	54	63	58	56	56	61	66	79	68	54	71	57	60	49	60	60	55	58	60	60	71	64	68	64	58	56	41	61	77	57	62	54	50	61	71	56	59	70	63	51	58	61	60	61	56	67	65	62	60	55	58	64	54	57	51	60	90	64	68	77	65	56	61	61	79	69	77	54	72	67	74	51	46	75	44	57	60	62	64	58	50	59	82	72	67	57	73	55	50	53	57	55	61	69	55	69	58	52	62	48	58	51	51	55	65	49	64	55	69	66	61	52	67	49	58	65	62	71	47	58	62	58	64	44	57	71	62	70	64	63	68	67	45	59	55	65	56	79	70	50	68	71	68	58	60	55	58	52	51	59	60	68	51	65	60	63	64	58	56	60	60	58	71	62	54	56	67	61	66	53	64	60	77	68	67	63	67	56	47	62	58	52	59	59	66	61	56	62	69	73	60	66	68	49	60	52	59	63	67	56	67	66	60	52	60	64	67	58	71	56	34	75	49	49	78	57	69	63	65	56	63	64	64	54	54	64	54	55	58	61	56	69	71	64	63	62	64	84	59	58	62	58	58	61	52	58	70	59	65	54	75	72	62	62	66	55	55	67	49	51	56	61	60	54	64	65	76	59	60	56	56	59	60	60	55	73	46	55	55	61	53	65	53	66	73	59	73	68	48	72	63	53	64	65	56	63	60	60	63	61	56	56	65	50	58	67	51	58	65	67	58	65	68	57	63	53	71	60	64	64	60	56	54	62	63	57	59	64	61	74	61	64	66	58	70	58	60	66	64	61	69	63	53	57	54	53	67	61	59	56	57	72	76	71	60	60	61	55	63	58	61	69	69	58	59	66	66	62	57	72	48	65	61	55	58	60	56	63	64	79	59	68	60	62	58	65	72	64	63	60	64	52	57	61	56	53	68	81	54	61	70	43	66	45	53	58	53	66	61	64	62	48	62	57	74	60	61	55	56	66	57	56	63	57	54	55	70	66	65	74	63	64	38	64	53	41	65	55	59	49	54	55	62	50	43	65	52	65	60	61	61	74	56	58	56	76	59	56	72	64	62	62	63	55	48
11295	5520	3350	9219	24506	57434	66452	50549	35407	21203	9217	2873	1222	896	791	722	790	778	784	774	764	806	791	772	798	749	752	773	761	793	806	760	787	775	813	799	816	790	751	744	763	781	746	784	758	782	811	773	804	786	811	770	747	778	775	801	794	745	737	793	771	812	801	773	778	801	745	795	768	798	793	821	770	792	738	797	722	756	788	824	758	776	748	737	802	774	776	802	752	767	783	783	812	778	784	727	806	822	772	780	796	755	773	750	809	765	759	775	783	821	813	786	790	744	807	790	764	798	756	789	811	824	794	797	788	751	736	772	815	789	772	762	761	801	810	801	779	736	759	784	803	763	735	739	772	791	802	746	739	763	727	785	806	784	810	832	782	785	768	763	791	779	830	786	832	712	779	773	767	752	760	768	756	780	721	767	802	754	775	748	800	751	788	806	735	814	770	797	774	762	814	797	721	814	741	798	770	717	789	759	787	794	802	756	812	731	763	782	763	821	801	772	760	768	726	773	867	736	800	729	803	789	775	782	828	701	744	802	750	790	791	791	783	792	773	787	749	795	783	851	794	762	792	808	854	779	789	751	791	765	777	765	789	805	789	791	795	762	784	790	788	728	807	757	805	701	835	823	772	774	791	803	768	807	776	796	769	739	763	770	777	778	776	755	806	748	776	818	828	780	758	814	756	798	794	808	743	853	818	812	728	798	795	766	793	787	747	756	767	785	791	792	760	772	790	802	758	808	803	793	784	781	769	747	781	738	747	771	766	736	754	787	775	779	740	785	732	797	769	791	768	740	796	774	770	809	813	752	784	783	773	820	777	750	766	779	791	732	783	759	792	789	780	787	792	764	787	781	766	753	759	793	828	777	784	767	761	774	792	784	779	765	757	804	766	788	770	752	743	782	775	798	767	724	776	781	817	796	759	763	761	731	794	804	772	818	794	767	795	740	754	793	809	767	746	774	800	768	841	760	784	773	768	736	769	775	714	742	772	729	712	829	787	755	840	747	787	815	763	773	762	776	791	791	775	772	833	807	785	742	799	766	757	788	793	765	739	725	807	788	803	731	807	755	785	813	744	783	787	799	799	744	779	754	784	734	721	793	804	837	784	747	782	718	796	773	843	792	807	789	780	818	838	729	757	861	784	765	768	788	789	826	806	717	794	771	798	761	727	781	769	793	784	758	791	779	821	732	810	768	754	846	843	750	770	801	820	766	802	788	744	765	741	787	796	786	809	769	768	757	817	771	794	769	755	780	763	779	799	808	763	795	795	732	771	770	768	761	770	786	777	747	727	761	784	740	760	797	771	779	785	783	774	767	779	789	799	742	770	744	797	807	725	727	783	794	792	787	767	757	803	732	762	739	788	810	786	781	777	761	762	768	779	738	778	788	739	847	768	777	769	809	744	786	815	772	831	829	806	821	762	779	750	826	747	817	774	782	753	787	742	821	799	739	776	786	746	784	800	794	832	791	725	771	809	803	770	775	791	760	765	783	781	742	773	750	786	811	732	772	733	790	791	781	756	810	771	771	801	772	778	741	817	746	805	808	808	802	773	771	760	768	828	781	794	810	805	776	792	776	809	810	716	767	767	763	771	761	757	818	754	730	803	761	766	785	791	748	763	809	759	796	788	764	745	772	769	768	750	776	780	719	786	757	775	767	780	846	806	772	788	814	768	748	762	735	708	763	754	769	756	791	765	816	835	787	807	827	774	788	802	805	776	751	771	793	779	787	749	780	757	786	802	783	775	785	769	766	785	776	780	807	800	741	723	764	823	788	748	749	743	770	809	759	785	732	807	738	731	746	769	746	785	776	782	768	806	754	764	751	743	761	764	764	798	771	804	831	791	760	737	777	781	775	775	737	807	765	758	784	739	799	779	787	776	754	780	739	811	828	815	751	772	777	776	761	739	799	765	791	801	834	748	781	762	765	794	784	773	764	792	764	823	801	815	791	795	753	758	764	782	770	807	849	762	778	837	775	781	778	794	796	791	794	782	740	816	785	777	786	770	775	743	794	729	733	743	783	762	788	757	792	794	757	767	764	806	809	742	772	789	766	779	762	795	763	776	784	752	789	772	716	779	777	760	736	786	756	751	808	806	746	805	812	748	801	776	744	737	759	772	752	732	810	757	782	824	783	787	741	794	778	816	769	761	744	779	758	784	838	757	804	755	779	779	736	803	792	775	735	804	776	783	783	736	790	784	746	787	757	788	734	783	697	782	812	801	776	757	797	794	721	749	762	791	727	825	807	784	806	757	739	775	745	801	767	755	757	835	790	770	797	786	817	780	758	790	784	849	757	803	788	759	746	764	764	772	778	740	758	778	796	792	770	818	738	776	757	825	793	815	752	740	803	806	792	805	757	749	776	751	737	776	732	800	761	825	770	767	824	776	773	761	750	799	818	737	798	791	786	796	794	749	752	792	775	725	771	774	781	798	756	809	754	832	749	806	733	802	747	805	786	782	798	839	732	743	725	800	777	765	791	783	793	791	799	767	833	798	766	757	772	786	801	823	741	780	766	781	829	787	729	781	791	770	763	815	755	743	802	783	780	792	780	844	745	818	796	740	786	778	771	762	767	732	839	773	737	818	797	798	802	740	793	784	783	801	805	757	766	784	798	780	763	728	755	782	768	769	784	727	819	851	767	784	782	754	764	794	775	755	812	793	785	784	801	777	768	770	807	714	785	752	800	795	830	795	788	763	813	741	741	763	772	746	783	726	748	785	743	788	735	794	816	750	843	715	710	789	806	712	769	735	748	736	759	764	749	764	852	762	765	808	712	712	781	770	736	778	789	820	776	771	806	749	786	806	763	756	737	786	762	771	792	829	760	790	788	721	808	768	722	745	804	771	750	794	796	791	750	764	791	762	800	797	768	773	827	734	769	749	739	783	762	816	733	763	800	775	767	782	737	755	786	780	809	784	812	775	767	757	793	834	776	793	807	751	737	793	795	778	801	745	766	755	743	736	726	750	731	748	781	747	803	777	733	778	811	757	759	743	822	787	769	763	758	750	769	786	763	805	762	776	801	767	771	787	765	727	792	785	753	757	782	762	760	764	786	791	798	739	766	797	794	747	777	766	743	819	743	745	771	779	759	762	800	766	766	743	786	781	826	796	735	749	805	794	760	778	785	816	783	848	821	800	748	799	801	797	757	767	780	771	787	767	767	766	757	783	707	765	824	794	786	774	800	791	746	744	817	788	795	753	785	762	797	801	797	771	746	740	832	778	836	757	696	773	822	788	758	788	800	749	808	773	799	772	790	734	815	771	801	789	804	766	762	756	786	788	754	771	766	765	738	746	727	777	787	741	759	740	774	747	772	750	792	804	766	811	789	692	797	782	810	752	760	770	811	770	759	773	804	750	801	760	785	767	801	762	795	752	797	787	825	795	757	800	802	746	822	766	785	836	758	752	736	764	810	774	761	718	802	797	754	786	790	748	756	802	758	784	792	746	800	824	775	791	774	791	769	786	809	778	783	743	815
2009	254	160	142	217	7392	18663	12177	5402	1605	508	193	68	71	74	63	69	70	60	66	67	70	66	65	66	71	55	73	56	66	55	53	72	56	58	76	63	67	55	71	50	57	62	69	72	53	77	69	69	67	79	64	74	71	79	70	77	60	61	69	66	74	62	60	64	55	71	62	54	62	64	69	69	59	55	67	79	71	68	63	61	74	59	59	62	70	71	64	70	66	65	53	60	70	57	55	66	58	72	64	57	69	55	72	60	82	63	60	66	66	64	65	73	65	75	73	68	64	71	61	88	61	56	78	63	62	64	56	51	61	67	52	66	65	57	68	64	63	55	71	67	57	71	68	74	77	77	69	66	62	60	74	74	66	58	66	71	67	65	73	75	76	61	66	62	76	74	58	70	68	78	90	68	64	70	63	57	69	57	54	66	62	73	58	53	70	64	56	68	61	63	69	76	64	61	64	49	65	67	81	76	64	58	70	70	79	50	49	56	67	60	48	71	55	72	57	58	72	52	48	71	73	71	64	76	66	59	69	67	67	65	59	62	72	61	74	73	71	59	61	71	57	71	45	60	69	66	92	75	63	58	48	67	72	51	75	66	62	67	72	79	67	62	61	66	78	69	74	60	58	75	67	70	60	52	64	77	64	65	69	49	79	63	69	63	64	74	72	62	71	60	70	59	70	73	72	64	70	62	71	76	71	60	69	65	52	71	64	69	73	68	65	69	55	72	68	62	72	69	59	77	84	59	69	54	71	53	75	61	67	58	68	66	62	71	68	69	84	70	55	66	95	63	61	60	64	53	67	66	68	68	58	66	59	61	56	56	56	60	72	94	73	67	58	62	73	67	67	77	70	64	53	71	72	79	71	78	62	72	71	59	67	55	69	68	55	70	63	75	82	59	70	83	66	60	66	77	50	69	55	65	68	67	61	64	69	81	55	63	86	58	67	68	64	76	79	63	69	65	67	66	71	81	71	57	58	77	62	64	58	61	60	71	64	82	85	62	71	71	74	59	65	71	57	67	60	66	45	68	66	65	54	58	79	67	58	78	53	84	58	53	71	74	58	57	65	80	52	77	68	70	81	61	76	67	64	79	81	65	69	68	76	61	65	62	64	74	67	72	66	63	72	69	73	48	62	78	71	71	68	76	80	65	57	77	49	56	59	64	59	66	63	61	66	81	71	77	63	67	58	58	62	64	56	64	56	70	56	57	73	67	62	70	71	77	56	59	69	51	60	69	73	71	53	58	81	69	76	58	69	90	74	54	57	65	68	58	85	49	79	76	62	76	55	51	51	44	59	62	61	74	64	53	64	72	79	64	57	57	65	72	76	65	61	75	66	69	81	58	52	68	58	61	61	76	57	55	55	67	66	74	65	56	71	67	56	73	57	65	70	66	61	91	65	67	66	78	73	76	63	79	55	83	68	65	77	74	69	64	64	60	48	66	63	72	57	64	76	67	70	70	71	62	85	71	65	62	66	62	64	67	54	46	59	57	73	65	54	51	67	68	52	66	70	80	68	78	64	69	57	62	75	68	71	63	56	70	77	68	75	68	57	71	71	61	78	73	69	72	76	79	47	67	66	65	57	74	67	71	63	66	67	64	65	79	77	54	58	68	68	74	69	75	74	67	64	60	75	54	61	64	65	79	65	66	76	61	55	70	78	76	57	70	72	60	71	51	55	76	69	57	57	62	69	64	56	77	77	56	56	70	61	70	60	74	54	68	63	61	65	47	57	51	63	54	69	70	77	60	67	71	64	56	63	70	62	48	56	78	73	72	52	64	64	51	60	64	57	73	75	73	76	63	61	62	84	64	68	48	69	53	81	64	68	60	63	77	66	53	58	73	70	73	61	79	61	61	64	58	57	61	63	65	59	70	75	73	71	80	74	76	77	86	67	70	57	72	63	69	84	71	60	56	69	71	74	76	63	61	59	64	73	78	62	57	60	69	43	79	60	69	74	53	75	62	66	69	79	79	67	71	70	63	64	76	61	75	69	57	63	58	96	67	63	63	84	78	67	65	56	66	69	51	65	62	64	63	71	90	68	79	76	71	47	67	76	61	74	52	69	63	75	63	67	69	61	62	63	78	65	60	67	56	66	66	66	96	73	62	80	63	71	53	65	58	72	67	69	63	51	61	59	67	72	78	67	64	54	70	80	57	63	73	66	54	71	62	71	76	77	59	61	64	58	54	73	62	57	67	70	71	67	62	69	68	61	60	71	81	59	79	68	65	79	89	74	78	69	61	50	61	80	59	80	72	53	72	62	60	45	55	51	64	60	71	69	62	61	65	66	68	78	55	68	54	70	57	64	58	79	51	68	58	68	70	60	55	53	65	69	63	73	53	58	71	52	65	81	64	55	62	69	62	68	59	58	62	61	67	69	63	58	60	66	58	72	65	61	68	64	73	66	66	58	75	65	56	62	72	61	57	52	76	74	66	68	71	76	56	58	81	79	66	64	69	61	85	74	55	64	65	58	58	66	72	68	62	68	79	58	63	52	52	85	55	67	82	54	61	63	65	70	52	66	68	70	61	61	67	68	55	75	61	76	77	70	58	68	66	59	74	73	51	65	47	74	65	74	57	77	77	61	55	65	52	56	72	61	69	61	68	59	57	68	65	60	68	80	65	55	63	62	75	71	67	59	70	69	56	61	76	85	66	51	69	65	68	62	66	71	78	80	59	74	63	65	67	74	67	65	66	56	66	74	68	61	67	60	72	77	65	64	62	76	68	71	71	67	75	59	67	60	67	74	61	63	86	67	68	73	69	51	65	71	61	70	79	56	60	73	64	75	56	64	56	77	58	52	62	63	52	63	66	72	63	74	64	60	55	69	68	51	75	82	59	72	69	50	57	63	73	61	72	60	73	64	52	81	60	73	64	64	76	70	62	58	67	77	64	78	53	72	68	61	50	68	59	54	67	67	54	57	75	49	69	62	70	68	69	81	72	69	55	61	69	55	58	61	73	85	71	68	53	71	66	68	77	59	80	65	87	60	73	66	55	58	41	68	68	72	78	74	80	68	63	65	56	73	55	61	59	75	61	83	69	69	75	58	77	57	65	53	65	74	56	77	66	64	57	50	71	66	58	63	70	70	60	55	52	66	87	62	74	73	72	62	54	66	55	66	78	69	72	67	69	78	80	64	65	58	65	82	67	80	61	55	55	59	87	69	78	56	52	68	57	77	58	58	63	61	71	70	76	59	68	59	60	63	70	80	54	72	59	74	80	52	70	72	74	51	44	68	69	72	66	63	69	84	74	62	74	69	71	76	70	65	67	57	73	78	69	71	73	69	59	46	67	46	71	70	84	78	75	67	65	75	67	59	67	58	68	73	62	62	72	77	63	53	70	57	69	54	65	61	66	63	69	60	66	71	56	69	73	73	75	72	63	91	72	68	69	79	51	75	75	63	58	81	64	59	53	61	66	67	57	72	58	72	55	71	73	71	67	76	79	69	64	50	64	79	75	76	60	57	61	69
11822	5704	3249	7503	17675	57407	69148	53626	38088	23793	11187	3553	1272	885	832	830	836	890	837	832	825	824	801	885	823	805	891	838	806	859	819	835	826	847	830	864	856	850	866	851	876	871	886	850	806	844	852	904	827	850	835	821	843	772	877	830	862	826	844	823	868	858	857	835	857	828	816	851	823	875	838	846	902	915	862	814	820	864	848	837	882	864	814	835	855	827	824	883	846	813	836	819	868	802	876	839	860	839	814	791	807	809	845	847	863	849	842	829	811	834	834	896	839	852	841	847	870	842	816	894	897	870	843	834	857	838	866	887	797	823	884	842	811	877	860	804	863	837	834	825	867	819	817	829	823	781	878	780	856	842	834	857	864	812	875	857	813	812	901	820	846	848	857	860	822	907	878	840	849	841	851	913	862	862	807	806	848	840	843	859	904	899	883	831	835	805	861	796	855	813	895	835	848	829	837	862	866	852	854	817	789	827	895	826	822	845	911	874	827	848	879	818	851	862	805	828	822	891	852	839	872	813	856	899	808	800	876	881	847	821	845	810	852	827	859	788	823	819	846	820	835	911	846	860	818	889	773	873	836	836	873	856	849	833	825	813	816	862	817	861	856	827	865	856	801	817	838	828	848	867	814	807	821	808	881	866	807	866	854	804	845	812	848	864	858	894	829	878	796	858	896	821	813	847	827	903	918	798	849	870	899	875	830	855	827	776	855	838	846	855	899	873	814	802	857	900	895	860	813	830	885	825	850	858	852	837	869	869	828	851	880	820	917	801	853	832	844	812	830	872	897	811	845	825	885	850	861	857	837	860	864	818	867	841	818	856	858	925	834	849	805	849	820	815	850	844	868	843	871	883	818	841	835	840	823	868	831	830	874	810	776	850	857	873	837	873	850	876	867	828	834	844	890	827	832	852	849	867	841	858	827	870	814	858	826	852	910	868	890	860	866	856	820	784	842	850	888	833	814	871	823	860	863	854	866	901	791	842	823	873	787	822	823	801	894	865	850	835	795	867	857	858	851	892	905	885	787	833	847	843	847	842	829	844	869	839	801	807	908	888	838	802	836	861	901	864	818	849	872	856	889	802	800	860	878	847	892	861	833	863	852	797	818	864	817	843	870	879	886	819	847	865	881	860	842	837	795	860	813	844	836	861	857	813	839	831	819	787	822	807	814	825	846	864	858	847	836	816	873	841	847	834	816	819	864	839	825	875	856	922	852	844	834	797	816	804	876	854	852	853	898	800	837	862	834	819	876	822	813	823	843	812	809	800	806	836	851	849	848	797	871	853	811	874	830	801	811	842	795	839	851	837	818	864	815	802	910	835	835	837	823	863	845	857	867	833	837	901	850	842	821	845	849	879	869	829	866	839	819	827	839	893	834	833	860	910	822	867	855	871	853	878	850	811	818	877	885	843	840	863	864	818	843	864	862	886	823	836	867	813	890	857	844	814	837	877	858	835	880	862	844	881	810	825	817	892	922	853	810	850	910	792	888	831	860	838	864	842	839	844	861	755	826	840	833	847	868	809	903	864	834	770	842	820	821	793	835	874	806	824	871	931	836	839	857	842	809	835	882	816	885	817	836	821	840	892	806	820	855	897	844	896	827	813	888	833	826	886	855	817	850	802	786	853	830	815	789	842	832	896	882	849	837	850	807	793	864	831	840	815	824	857	819	836	855	860	879	847	841	821	848	872	853	881	837	844	768	918	869	852	856	892	835	876	818	853	827	851	871	849	834	870	815	866	889	837	842	847	786	852	860	867	845	876	858	847	860	830	841	860	801	830	759	833	814	813	863	843	850	841	851	823	826	808	837	807	879	900	864	840	810	855	854	847	811	837	828	861	864	868	803	852	814	821	902	903	850	833	841	842	867	819	883	817	900	857	882	857	847	837	845	842	857	831	838	852	927	856	862	869	863	815	829	849	820	855	803	839	848	868	796	809	819	857	939	812	888	794	786	835	809	864	905	811	885	836	865	814	853	862	876	803	866	826	876	836	818	820	793	830	841	815	791	892	818	898	867	796	899	872	826	848	818	819	844	792	773	815	861	822	819	831	837	856	820	835	841	838	854	823	780	834	839	814	868	819	788	837	871	811	791	834	801	801	862	805	805	834	824	890	873	806	880	874	836	821	890	835	805	825	803	862	845	818	865	801	881	843	847	856	805	851	855	867	875	838	914	872	794	856	839	819	826	864	853	836	866	865	841	844	819	810	821	853	869	876	842	850	867	863	816	794	842	857	838	839	892	901	836	880	884	844	829	815	787	872	837	874	902	852	860	860	886	858	817	783	833	879	875	847	832	884	857	801	857	799	798	847	898	911	866	847	871	870	855	817	835	790	837	798	836	867	870	840	842	844	901	849	843	832	860	882	884	817	813	819	834	855	883	855	886	827	807	858	837	850	824	871	828	836	873	823	890	861	873	808	849	794	820	817	817	833	846	870	823	818	874	831	856	845	837	878	822	821	833	853	792	812	858	801	825	802	821	793	843	853	828	871	845	828	821	834	861	813	795	843	785	835	839	849	835	890	868	828	844	833	844	867	841	851	860	834	881	795	835	845	794	834	862	779	818	869	837	839	838	865	849	818	863	881	877	890	806	880	860	908	851	847	879	854	854	875	855	858	837	827	794	837	795	855	829	811	895	839	845	851	847	870	860	829	860	865	832	853	839	857	840	841	882	870	780	867	820	867	803	772	818	852	842	806	857	783	856	866	862	789	846	805	810	884	812	832	854	842	865	860	839	819	860	849	838	815	886	845	877	848	853	837	820	837	829	807	852	842	803	876	827	817	829	856	840	872	874	808	831	876	833	846	860	852	814	858	844	846	838	865	869	849	823	827	791	864	839	827	816	883	845	856	831	834	828	850	872	895	838	876	928	840	866	824	857	844	819	859	860	845	864	860	845	875	816	839	854	807	761	853	822	756	875	826	870	808	831	891	803	890	866	788	877	853	855	814	825	798	838	816	825	857	872	877	839	799	834	863	846	832	812	855	810	848	840	872	806	865	877	838	865	827	826	871	837	847	880	812	839	871	857	825	831	856	852	858	826	850	856	828	874	810	833	844	871	854	823	821	818	853	853	809	865	815	789	807	835	827	889	870	861	838	848	805	896	840	858	880	807	861	876	828	884	864	850	883	846	856	827	885	840	864	885	866	838	835	816	840	853	876	837	865	819	785	842	875	848	775	832	869	830	850	864	828	835	839	804	856	832	814	866	845	822	847	821	814	828	853	808	851	878	884	860	850	840	867	827	857	854	866	816	795	842	833	838	829	885	868	858	807	846	843	850	893	882	844	846	881	876	893	776	895	873	844	906	844	839	820	908	845	824	855	832	856	860	843	895	844	837	847	832	813	810	854	856	845	841	852	821	815	774	827	845	800	804	851	898	866	823	819	870	835	870	852	842	852	849	847	820	910	826	809	858	834	862	869	864	841	871	865	843	863	848	845	852	844	857	867	889	847	874	861	854	848	871	879	848	845	807	899
944	362	272	216	294	15001	24560	18045	9262	2941	702	207	102	62	68	60	71	63	64	54	80	63	67	60	61	63	73	62	74	67	84	59	57	64	68	53	67	69	86	59	72	55	58	66	67	66	76	59	60	70	46	80	63	73	69	73	68	71	54	70	69	62	80	57	62	52	55	67	60	65	61	66	69	74	77	61	88	69	70	82	67	61	73	75	60	70	70	59	73	66	66	60	63	59	70	60	68	61	69	70	79	66	71	74	80	77	69	68	71	59	69	71	64	79	63	76	53	66	84	63	62	73	64	65	56	71	58	69	60	57	56	64	74	67	95	70	64	67	75	74	75	82	83	84	52	69	62	75	63	63	61	55	64	74	56	74	75	67	59	69	65	60	67	67	67	81	74	72	74	52	62	77	71	71	69	68	67	57	57	76	56	66	66	59	69	63	72	60	88	76	87	63	74	85	53	67	67	64	55	65	72	58	77	53	72	63	71	65	74	70	59	76	59	61	77	70	77	65	59	59	75	75	74	74	68	48	72	69	63	88	57	65	79	73	74	69	69	71	72	64	59	72	69	62	72	66	62	65	62	70	78	64	57	73	68	55	56	66	67	58	60	47	64	63	76	66	67	70	70	70	50	67	64	57	63	88	61	66	71	61	81	73	59	56	61	62	66	65	73	59	63	57	72	63	70	74	80	67	65	62	82	65	71	67	73	82	63	67	70	70	75	61	59	64	62	49	69	65	82	64	76	74	63	53	77	64	71	65	67	57	74	60	57	81	54	64	76	66	75	61	73	74	72	60	51	77	81	70	76	81	73	84	82	70	74	65	71	64	55	77	63	72	58	66	70	73	65	65	66	62	57	58	80	74	70	59	71	65	75	64	69	62	69	54	63	73	74	59	70	76	67	69	80	83	82	74	65	63	82	61	65	61	55	80	58	67	79	75	56	57	72	64	58	62	76	67	62	82	76	72	73	65	67	64	75	62	65	72	75	61	57	74	71	69	94	72	72	63	75	65	71	78	69	75	67	68	67	76	68	70	64	70	56	63	68	66	58	61	62	66	78	64	62	63	69	86	92	72	66	56	65	68	72	58	79	67	73	65	56	70	58	71	69	61	67	68	71	65	79	70	68	68	61	74	62	68	74	68	60	60	66	50	70	49	71	63	84	81	63	61	70	71	73	60	68	64	72	69	67	63	66	59	74	49	73	69	67	60	62	85	75	71	78	57	64	67	73	60	65	70	70	79	81	61	77	71	69	63	74	56	78	61	71	75	63	68	68	58	73	70	54	50	71	76	57	67	71	63	64	77	56	57	61	57	77	65	72	59	74	58	63	63	70	68	67	61	65	84	72	55	68	65	45	67	64	58	68	66	68	63	66	65	62	86	73	72	76	67	74	56	63	61	76	69	80	61	69	73	88	67	73	79	78	62	53	62	70	55	65	79	86	60	58	62	62	66	62	62	64	74	88	71	65	74	65	64	70	65	72	57	83	68	57	68	59	64	72	52	90	56	73	73	61	76	67	75	53	73	56	72	73	74	72	85	67	71	66	70	66	78	69	61	65	66	66	55	63	62	58	59	69	62	71	78	63	69	66	72	67	67	69	68	66	69	79	67	66	66	80	61	63	66	72	76	72	75	82	65	69	75	78	65	56	79	72	75	82	72	55	63	66	64	64	72	67	89	63	57	55	66	54	66	67	78	57	66	60	55	74	66	67	75	62	71	58	63	65	61	62	76	74	73	73	71	78	65	72	60	74	61	70	66	75	68	71	61	64	68	78	49	75	51	67	64	66	60	64	75	65	70	67	65	71	69	71	72	61	74	73	72	68	66	70	71	66	71	63	55	70	84	80	53	72	62	63	58	69	63	65	70	70	78	73	61	62	73	70	63	72	53	75	65	66	63	61	59	65	59	62	60	70	51	69	69	78	73	68	61	75	78	66	77	60	54	63	48	68	69	62	67	73	67	63	71	78	80	54	74	58	66	69	82	69	84	73	60	52	58	71	68	59	85	63	60	49	83	75	60	64	71	63	64	60	55	66	80	69	67	74	78	60	65	71	82	72	76	75	78	72	67	63	59	68	77	72	61	74	64	60	82	78	63	58	80	80	64	58	71	63	63	82	74	80	66	65	55	66	86	64	63	66	74	66	66	62	69	59	80	77	72	73	81	82	61	66	50	57	62	68	61	55	76	71	70	78	62	62	69	71	83	82	73	63	57	71	55	77	75	50	64	70	76	72	66	74	55	66	60	60	59	73	65	57	61	68	69	73	70	68	49	72	70	69	64	74	80	61	68	75	72	60	70	67	61	60	59	76	61	72	83	73	69	72	56	65	48	53	64	72	67	65	71	77	54	64	67	63	65	78	68	66	61	58	68	65	68	66	71	65	70	68	80	79	76	69	66	72	67	67	71	63	70	61	68	69	65	74	73	65	69	58	64	76	71	71	60	69	76	80	73	74	70	56	62	63	65	59	59	75	64	79	70	66	64	64	54	87	71	80	62	61	68	78	55	66	70	77	55	61	79	61	90	89	69	64	65	64	62	73	80	62	66	88	61	80	67	67	61	68	75	76	60	60	62	69	75	61	72	70	72	64	65	73	63	72	64	58	83	65	61	61	57	57	62	80	71	71	72	65	63	62	72	58	75	64	62	71	66	64	67	74	82	66	69	71	74	79	79	72	74	69	70	71	75	72	82	69	67	59	79	89	58	67	77	65	70	59	64	66	71	82	67	62	85	65	64	82	58	82	69	79	81	52	72	75	60	66	57	64	70	68	70	56	70	74	60	78	79	63	68	50	65	71	71	51	52	64	61	74	63	63	69	73	67	79	63	70	63	76	66	67	69	66	71	69	70	67	61	72	73	77	69	66	67	59	58	76	76	74	72	58	77	55	66	81	59	70	74	67	73	59	53	66	77	68	71	73	57	64	71	67	72	55	86	51	63	66	74	83	67	79	51	73	74	65	72	78	73	71	63	57	72	76	69	67	77	77	87	66	65	86	76	71	57	70	80	69	64	66	80	72	64	70	72	69	65	65	70	75	69	64	64	61	55	72	67	70	61	81	53	68	65	59	70	62	54	63	79	83	73	70	64	55	70	80	73	82	70	78	62	66	66	51	49	87	74	73	66	74	69	76	65	63	80	82	61	55	69	65	63	69	75	81	75	71	67	61	67	70	67	56	60	51	56	66	53	58	61	58	69	74	68	77	71	70	73	64	64	76	66	72	77	70	77	62	66	78	67	67	68	84	65	72	62	69	69	79	65	69	68	53	66	70	76	82	70	61	70	69	55	73	69	75	60	72	79	73	68	55	55	71	71	60	63	78	58	73	79	74	66	65	78	73	70	74	76	75	69	74	70	66	72	78	77	71	63	69	63	56	58	76	73	61	59	64	81	72	62	69	67	77	65	75	64	58	64	68	63	63	56	77	63	59	77	79	88	71	65	62	80	81	51	66	70	73	73	68	74	58	58	72	65	48	52	56	87
16659	8705	4834	10552	21799	67643	76263	62690	44976	28497	14219	4607	1583	1020	885	911	902	898	875	856	891	840	882	792	828	947	920	887	854	850	871	871	892	906	846	864	899	876	853	881	868	843	881	850	862	878	860	835	812	820	828	843	844	818	863	878	830	880	880	896	860	883	856	845	896	846	902	868	919	862	844	836	867	854	899	847	848	825	908	851	898	881	864	925	871	831	848	855	869	902	855	847	868	861	876	897	879	863	856	904	835	907	871	868	811	890	923	845	888	879	852	837	853	863	880	860	863	844	878	822	917	840	827	831	863	858	793	835	871	873	805	860	875	888	898	844	841	872	873	920	917	865	914	835	869	897	887	850	847	875	864	866	901	819	861	883	918	789	860	825	845	848	835	858	868	830	864	839	862	895	887	863	841	869	830	925	846	819	851	867	839	865	867	928	873	887	850	830	825	879	872	861	812	821	894	830	870	893	870	874	866	897	808	884	855	875	823	935	883	871	841	838	829	861	870	850	866	860	845	890	868	852	867	884	896	902	841	886	914	847	885	834	872	896	839	795	819	871	875	796	869	887	874	819	886	836	884	887	868	902	854	880	886	862	863	901	910	849	883	871	899	899	866	902	934	881	828	883	889	828	822	809	889	842	880	852	838	886	862	817	857	871	828	891	886	894	845	897	864	829	871	883	835	887	875	860	871	853	925	853	834	810	814	846	858	868	868	851	839	869	865	887	864	845	886	851	840	839	875	889	842	827	877	820	840	869	897	882	864	913	855	829	843	853	869	896	865	862	829	842	861	878	864	936	861	901	832	929	858	881	821	857	853	940	888	831	848	896	866	913	813	882	853	874	872	846	899	882	822	852	860	850	823	875	910	869	829	880	869	894	846	874	886	841	888	908	877	868	932	853	876	880	821	862	829	870	828	903	850	883	857	885	867	901	862	834	821	821	885	896	890	876	880	834	840	852	845	840	859	877	897	891	847	829	872	934	900	852	864	851	849	885	875	898	869	870	867	877	836	870	875	859	877	896	833	796	835	847	839	836	905	865	876	865	804	841	898	870	899	919	853	815	857	856	890	834	909	880	880	868	883	845	850	843	834	860	833	857	849	853	881	865	857	866	886	843	853	884	893	845	876	864	826	858	848	848	915	860	854	849	888	899	869	864	898	865	844	919	822	925	966	814	872	933	839	854	864	840	821	863	827	836	888	924	873	853	835	835	884	882	882	957	852	830	842	888	846	834	863	913	881	880	871	879	908	811	821	866	871	843	857	842	798	831	900	894	847	865	879	871	939	844	892	853	866	855	839	843	871	919	877	806	882	883	890	829	849	904	836	841	858	861	871	889	820	902	895	855	902	907	899	840	920	861	811	867	865	873	881	865	881	888	868	905	858	875	838	897	811	876	836	880	850	844	867	842	900	824	865	879	864	856	885	849	820	879	797	887	874	872	889	833	837	873	840	830	884	865	889	874	851	930	902	888	813	816	912	887	853	873	824	894	837	858	866	901	842	848	849	892	864	848	876	858	865	850	878	938	870	853	918	883	820	859	874	881	866	837	853	859	856	922	829	834	879	812	890	879	885	841	837	842	837	866	889	935	814	887	884	870	870	894	826	890	872	820	864	861	925	910	849	896	872	864	860	834	858	881	869	855	893	876	863	914	861	882	838	835	808	853	831	881	826	865	907	830	870	821	861	867	880	884	888	846	876	868	872	822	867	841	863	906	823	841	866	913	864	852	918	813	859	894	908	886	875	843	875	851	890	833	888	888	864	897	882	893	839	855	861	883	883	862	830	865	892	894	907	834	884	902	873	860	874	908	878	865	867	806	874	818	877	882	813	877	878	913	857	875	887	847	926	849	843	874	864	885	810	850	911	857	864	885	822	879	881	878	838	847	866	844	901	873	918	905	843	870	859	856	877	853	836	860	925	881	840	859	856	877	882	873	827	871	889	849	903	861	910	832	876	784	837	859	810	913	852	902	888	890	843	877	867	916	824	829	874	879	897	845	879	869	885	820	874	897	823	881	856	878	908	871	848	906	919	888	875	895	886	858	837	951	926	853	883	860	861	907	868	902	863	830	888	854	870	827	898	862	835	929	881	882	874	864	882	815	890	872	852	864	852	880	890	856	834	840	908	836	874	831	892	846	835	879	840	847	891	879	866	884	904	815	907	868	834	918	874	880	822	893	845	849	892	925	890	870	873	862	859	907	845	859	873	851	885	845	865	906	878	867	907	922	856	876	923	835	859	902	870	885	868	926	843	862	877	831	860	813	879	849	793	856	811	947	853	888	851	898	861	842	859	832	881	848	865	872	858	787	842	919	871	834	936	832	851	873	875	857	802	863	808	932	843	877	859	860	824	839	913	906	893	905	790	899	920	879	887	884	910	862	891	862	888	869	802	858	850	879	840	877	887	936	922	936	862	903	865	907	823	879	897	874	854	866	889	883	866	842	904	826	852	861	810	871	843	861	881	896	844	849	843	812	824	843	899	923	831	881	852	801	916	866	863	822	876	861	895	828	856	832	898	891	876	878	858	912	849	912	883	862	937	853	823	842	866	875	867	805	856	817	869	898	795	809	825	822	895	894	894	922	884	848	905	858	869	905	848	841	848	848	856	833	829	872	888	883	860	832	870	871	834	870	785	846	876	829	879	896	894	845	891	902	914	828	914	863	831	869	919	918	846	821	847	918	879	870	851	902	898	888	905	854	902	872	860	864	905	898	888	899	850	915	881	825	866	852	850	875	828	865	803	885	849	851	876	839	892	869	890	866	850	858	882	807	818	897	846	836	896	860	883	863	850	806	823	827	879	865	851	935	847	920	845	859	834	876	848	809	842	861	837	869	867	890	828	830	855	838	849	881	868	897	852	818	866	854	878	845	846	872	844	897	877	880	882	877	915	905	890	876	835	881	892	891	805	834	852	874	877	864	850	841	846	780	804	783	867	875	857	831	814	863	878	899	848	899	876	883	913	872	909	870	865	838	861	891	880	938	943	836	838	909	846	888	865	823	868	881	900	813	850	847	854	827	883	868	879	851	850	904	871	905	918	900	844	901	819	846	873	890	853	821	814	861	863	892	878	834	834	879	871	877	883	881	880	899	849	836	899	876	874	833	873	844	866	900	900	899	862	841	919	860	894	878	878	914	859	895	845	856	837	886	863	841	896	889	842	860	869	893	888	907	873	930	896	853	819	878	852	871	794	838	879	856	885	876	850	838	829	863	874	890	876	860	830	834	900	883	873	868	876	884	847	860	854	859	882	856	845	817	850	847	860	851	871	865	883	876	847	846	871	870	825	817	912	882	877	816	833	853	849	859	819	873	867	865	866	882	865	856	882	866	822	871	870	854	862	861	840	859	838	826	845	866	896	856	884	845	883	829	870	777	861	862	887	890	869	882	884	862	894	843	841	829	896	876	939	878	853	889	852	913	846	886	852	847	861	883	853	874	878	862	830	870	860	872	829	834	859	841	873	860	866	863	805	876	826	877
1355	121	89	71	113	2712	5511	5060	2619	1024	304	106	83	54	60	60	57	60	54	55	63	63	54	38	58	55	51	56	42	63	60	71	61	57	47	62	57	60	59	66	57	62	60	44	60	53	70	59	72	54	58	52	72	61	61	48	52	63	60	49	59	47	59	59	56	48	74	67	64	72	60	58	85	58	53	51	66	43	61	58	54	50	57	72	61	49	62	47	51	57	65	58	57	60	51	51	63	49	63	57	69	73	61	61	55	61	58	66	68	63	53	57	53	55	61	52	47	61	54	56	64	45	55	64	63	52	61	59	63	55	56	50	71	66	61	51	54	60	64	56	58	77	65	46	62	64	70	52	49	75	57	59	60	59	66	61	61	65	59	55	77	63	70	61	51	75	66	64	57	55	61	63	51	67	54	59	70	68	69	59	64	59	61	43	58	49	68	63	67	54	59	58	60	64	59	55	74	43	61	64	55	59	60	60	66	61	51	55	54	74	71	55	68	61	51	66	61	62	57	58	53	76	52	43	52	48	64	60	63	63	57	53	43	54	67	65	62	61	56	51	47	52	73	54	55	57	54	66	53	60	67	67	52	57	67	57	51	75	62	61	51	67	64	56	73	54	63	63	58	67	58	59	59	59	52	50	54	55	64	51	58	65	70	61	63	69	58	51	60	71	64	51	60	75	63	82	61	68	55	52	81	59	65	70	43	68	54	54	63	68	70	61	71	56	52	58	52	63	67	56	71	55	54	67	58	60	56	64	66	63	58	68	54	64	63	51	52	63	60	46	69	47	56	44	48	58	57	64	56	59	59	51	57	53	56	49	67	59	52	52	63	57	51	54	47	63	45	66	57	63	55	65	50	50	68	57	70	61	80	41	57	70	62	61	67	60	65	48	63	53	60	58	60	64	51	56	55	57	58	55	82	64	57	71	72	44	61	53	41	55	64	70	49	71	64	63	55	64	52	51	48	49	60	52	57	64	65	53	64	56	57	46	50	71	59	52	59	67	58	52	43	53	69	58	59	48	59	54	53	60	45	50	54	49	60	50	74	57	63	65	60	54	62	65	57	63	55	69	69	66	59	51	59	58	56	59	78	68	51	53	64	53	57	61	49	62	52	55	45	46	66	57	54	53	64	44	66	57	67	67	45	52	59	73	60	55	48	65	64	56	61	57	58	57	47	57	59	60	64	53	62	69	47	64	55	62	58	54	41	60	56	55	72	56	60	60	58	63	59	61	59	66	68	79	64	58	60	63	62	72	60	58	61	56	68	56	59	68	71	64	64	74	52	70	56	59	60	57	58	55	65	59	67	57	54	60	69	74	53	62	55	71	54	60	62	66	68	68	64	59	52	60	56	45	58	66	64	66	64	58	54	54	62	69	63	58	59	72	61	48	61	58	72	67	61	43	66	57	59	55	55	55	62	46	61	61	60	72	54	69	59	52	61	62	64	68	63	60	60	65	60	51	52	60	45	63	55	47	54	64	55	60	65	64	56	53	59	68	68	61	66	52	64	64	50	52	58	56	69	52	56	51	52	68	63	56	51	41	68	61	49	63	70	67	61	44	63	64	71	54	50	60	70	50	45	55	66	56	53	61	70	48	60	55	58	60	51	46	50	61	59	56	51	52	63	54	61	52	59	60	62	70	53	68	64	59	56	56	52	55	61	73	65	63	51	47	57	49	69	70	58	72	57	47	68	48	66	57	58	55	55	51	60	54	50	55	72	56	58	58	52	49	76	60	62	44	65	66	64	74	56	54	61	58	55	53	60	56	66	70	57	69	54	62	51	48	53	56	49	55	60	65	53	49	69	48	55	64	56	59	53	58	60	54	51	49	68	49	61	60	60	61	76	52	58	48	65	42	61	59	65	65	64	64	74	60	57	60	47	69	72	51	45	73	52	67	45	50	61	48	54	46	72	55	59	70	52	54	72	67	62	68	55	64	60	49	54	67	63	62	56	41	49	65	71	63	58	54	59	55	72	61	54	56	81	58	58	68	69	53	69	49	58	64	51	61	65	47	48	65	52	60	62	64	52	55	62	52	59	60	65	67	54	45	58	62	69	78	65	55	56	68	57	54	47	62	47	55	55	51	65	50	62	66	60	64	49	56	50	61	56	56	51	63	50	69	56	40	49	47	54	52	56	61	57	77	77	63	71	53	54	55	55	44	46	66	58	53	57	53	76	57	52	65	58	42	59	56	58	74	61	55	74	52	49	50	57	56	43	61	55	60	60	53	53	67	66	66	55	54	63	63	66	56	56	46	60	57	62	78	53	69	63	60	60	66	49	68	49	54	59	57	64	56	60	54	50	59	62	63	54	39	58	49	60	64	59	59	62	58	55	52	49	59	57	57	67	62	58	63	68	56	58	58	46	66	46	66	59	61	55	57	65	46	58	59	63	71	40	60	53	74	63	55	53	64	56	53	56	45	75	54	61	49	59	60	49	67	68	58	59	50	69	66	50	56	61	58	56	51	52	57	62	62	59	59	61	54	62	61	54	56	59	44	60	67	69	57	55	52	61	46	63	62	64	66	63	73	60	60	47	61	76	54	69	57	63	53	50	68	60	48	69	71	55	55	54	58	54	67	56	68	59	51	69	60	60	63	53	55	50	54	61	58	43	55	65	56	56	58	62	53	67	57	64	55	65	63	61	50	67	51	56	64	66	56	56	62	65	66	51	62	58	44	55	61	53	57	58	56	59	69	62	68	53	64	75	58	62	67	64	51	63	59	57	69	52	58	49	53	60	60	75	59	52	58	61	51	51	60	59	65	79	66	58	59	59	64	60	62	59	51	57	69	53	56	63	51	53	71	67	56	64	64	70	58	45	49	61	61	59	50	59	63	77	47	73	59	64	65	58	51	71	68	63	55	67	56	54	57	50	50	76	52	74	74	51	55	59	55	61	74	71	58	62	58	50	61	59	67	55	73	57	46	46	54	73	59	63	65	60	75	78	54	49	58	46	72	62	60	46	61	56	47	46	47	64	58	43	55	51	55	60	55	47	65	68	50	58	43	47	53	50	48	73	56	59	66	65	71	65	74	64	46	54	58	60	53	67	54	66	51	59	56	62	58	48	55	62	71	59	56	57	64	63	73	49	52	56	58	53	62	55	68	48	79	57	56	51	53	68	71	66	68	65	51	62	43	61	63	55	49	55	57	60	61	57	66	65	43	55	51	65	50	66	67	78	52	69	42	61	59	70	61	52	46	50	54	63	58	65	49	55	57	60	56	49	49	37	60	55	56	65	58	63	44	61	51	51	73	54	58	48	66	55	71	49	71	55	66	49	69	66	46	53	52	52	60	43	60	45	45	71	72	61	69	47	58	60	52	53	52	72	55	59	63	43	63	62	56	57	44	58	58	50	46	66	63	42	63	60	47	64	64	59	51	51	62	55	71	43	63	54	60	62	43	59	61	71	59	67	56	61	66	58	58	68	63	45	61	50	62	57	60	54	62	57	62	56	49	65	62	54	57	58	42
9867	3029	1652	2888	8581	43191	47479	40524	30063	17790	7020	2240	1026	802	790	740	784	744	821	757	739	726	728	728	770	711	814	722	715	750	757	697	739	753	722	773	766	770	706	738	760	742	729	717	723	699	763	789	776	760	751	729	788	750	741	781	729	734	766	751	769	727	738	765	703	760	724	772	728	751	689	752	755	750	768	737	710	744	784	746	737	702	718	768	735	751	757	743	734	750	771	720	754	712	800	699	697	790	769	751	733	745	738	744	717	759	777	764	720	771	788	747	711	777	710	749	743	801	785	750	678	754	736	746	742	753	711	794	735	766	728	786	724	712	745	756	727	705	783	695	759	761	804	711	727	737	772	741	782	791	779	749	725	739	765	785	765	731	755	789	772	709	739	705	745	728	751	753	735	727	737	741	773	785	769	726	736	725	772	746	790	713	737	748	732	746	759	799	727	753	779	794	736	770	711	749	775	788	705	768	726	701	799	763	755	712	740	775	768	756	774	761	775	783	772	754	727	740	713	761	740	781	752	663	798	761	692	747	729	732	727	762	731	789	753	737	680	731	764	746	725	696	742	738	763	710	748	809	790	716	754	749	738	743	793	728	726	776	736	761	703	711	739	771	712	721	766	779	719	749	759	736	725	768	732	764	770	759	763	727	695	703	734	745	698	770	730	709	767	696	712	732	802	721	752	783	763	766	726	743	762	715	770	756	765	703	719	694	747	814	712	744	719	792	761	729	756	735	727	720	763	757	733	735	772	717	752	700	764	769	712	737	690	787	718	750	708	750	715	678	749	715	814	770	704	803	752	741	737	767	723	707	784	751	759	742	750	758	729	754	745	752	778	741	780	751	734	708	734	742	746	802	739	731	792	738	754	707	732	736	756	758	726	754	736	718	774	748	742	691	736	796	727	752	757	759	785	768	736	768	777	776	776	777	771	742	750	716	776	762	744	787	738	739	762	730	731	790	728	781	744	766	733	759	733	796	727	755	745	791	718	807	758	727	722	772	741	742	715	743	740	704	721	770	771	735	760	749	756	818	750	778	759	778	784	783	717	751	743	765	760	761	743	767	765	766	748	733	705	738	777	749	744	731	780	724	751	789	756	723	752	697	755	672	762	734	724	782	780	775	744	786	725	742	784	746	725	742	718	769	767	700	723	735	756	717	750	763	740	733	793	718	708	708	721	765	791	758	759	762	752	732	728	719	767	758	742	768	736	750	759	737	734	766	714	760	727	744	743	782	713	785	696	715	766	793	731	755	730	718	730	750	741	753	759	698	747	778	716	774	799	765	734	698	710	724	771	733	761	730	728	769	714	766	732	744	728	766	779	778	771	737	757	746	741	737	758	718	701	764	768	752	738	727	724	731	733	730	721	771	728	749	736	754	732	754	795	785	751	721	728	728	718	726	742	755	732	731	743	737	777	766	767	760	756	739	742	753	750	736	775	705	751	775	683	692	706	741	707	768	751	728	713	745	759	710	750	801	751	737	756	744	746	773	768	770	740	741	775	724	714	748	713	723	752	722	758	710	744	710	746	740	735	775	743	769	769	750	751	765	746	723	735	778	797	752	789	756	740	726	749	777	729	689	741	771	755	752	746	739	711	722	673	778	770	739	788	726	714	762	768	744	760	762	722	717	749	778	706	672	733	716	776	745	730	742	772	762	759	724	752	739	740	735	781	713	733	775	771	761	776	743	707	783	750	742	729	711	788	726	717	777	739	711	719	748	731	769	776	756	757	737	732	750	744	773	769	712	753	780	674	763	749	739	731	716	701	737	742	743	734	761	733	773	699	716	764	800	745	747	701	749	773	741	790	739	743	753	733	679	771	771	797	728	717	694	756	754	702	774	756	724	768	763	778	781	757	681	771	737	737	728	719	769	755	738	775	789	722	786	710	724	751	774	822	738	748	747	759	777	761	763	753	756	757	759	736	687	740	696	740	749	729	724	716	795	757	737	772	739	737	815	736	732	728	720	773	718	735	726	718	746	790	678	686	726	788	757	730	754	734	789	719	724	680	724	692	779	756	774	706	773	744	764	710	740	727	726	763	776	769	783	752	743	696	763	728	702	770	797	755	715	730	767	732	764	760	753	761	712	753	751	755	755	697	794	783	711	744	704	740	755	737	723	751	753	709	759	709	771	756	725	756	696	729	777	757	716	735	784	737	744	738	771	768	772	725	718	723	740	749	772	737	769	758	732	749	761	757	698	791	778	729	712	804	781	735	773	781	730	760	722	755	718	770	759	733	766	762	717	712	741	768	748	782	767	744	738	743	703	760	736	698	777	755	741	755	756	776	753	779	818	740	698	745	747	743	776	716	736	777	757	736	749	776	742	762	727	761	729	767	764	778	744	755	734	750	766	759	745	736	729	782	774	784	761	750	726	757	753	754	746	775	755	787	702	736	775	740	733	733	805	732	743	749	824	731	745	745	745	758	728	698	781	730	769	764	787	724	734	770	718	808	750	785	742	746	754	719	757	760	721	797	751	759	771	759	779	746	760	737	744	703	753	724	813	792	723	745	742	708	772	736	732	750	814	747	775	723	757	714	788	733	747	777	699	765	796	757	804	733	723	745	783	762	774	733	746	791	723	749	742	706	729	759	767	721	709	737	796	741	737	746	732	739	789	755	717	729	743	821	744	727	736	745	722	710	767	761	735	760	747	781	750	674	742	794	735	774	777	714	726	741	716	735	763	740	711	744	752	768	761	755	713	770	709	710	786	721	725	780	807	758	789	742	802	770	716	748	694	810	745	714	726	715	736	755	807	717	782	746	765	742	764	799	748	746	730	737	798	729	744	736	730	748	725	728	765	745	733	735	749	765	777	792	739	775	729	749	769	720	739	766	772	734	757	704	766	708	784	723	730	726	791	727	773	738	763	808	765	733	754	741	726	766	703	786	787	759	750	732	778	754	728	770	707	728	743	772	717	773	774	708	781	770	758	730	719	753	761	731	724	749	758	809	719	703	699	771	758	720	734	751	690	768	768	726	729	733	763	756	778	759	718	743	721	748	715	784	761	675	744	775	745	716	720	745	718	799	761	769	723	740	722	751	775	752	754	734	717	735	739	730	776	735	734	755	742	751	731	735	745	762	742	742	739	703	719	771	789	780	735	720	755	762	722	766	721	765	764	724	761	746	814	762	722	759	747	702	754	680	751	774	727	767	760	731	774	707	727	762	786	720	676	749	733	722	731	757	716	733	692	719	736	733	764	765	747	765	730	726	747	741	752	775	740	748	758	761	751	715	751	734	754	778	709	806	723	776	789	776	751	779	764	732	735	728	757	723	735	746	762	730	780	736	713	768	743	746	762	791	684	774	765	760	747	802	743	764	733	763	725	756	747	758	705	780	738	781	652	724	792	658	720	738	751	802	725	741	755	749	745	780	769	737	750	735	740	699	754	715	710	729	753	713	717	724	720	796	755	766	757	736	752	722	756	703	757	746	668	762	736	720	770	752	764	762	743	751	721	810	739	762	773	777	723
616	199	131	102	206	5920	15036	11461	5908	1946	503	163	79	63	64	63	58	67	63	52	61	48	56	61	73	49	52	61	58	70	71	61	60	67	54	60	71	70	51	60	66	60	47	70	70	47	58	54	59	65	62	57	61	64	52	59	48	72	61	58	75	67	55	61	62	63	61	73	59	55	49	53	60	65	58	64	48	49	65	55	48	59	54	73	64	60	71	53	45	61	64	68	72	66	63	69	56	55	63	51	65	72	72	68	43	61	50	52	59	63	64	43	68	59	70	60	57	58	70	54	58	59	60	58	70	63	56	69	77	68	76	58	65	56	49	76	55	56	60	51	66	57	63	63	66	59	56	55	69	71	56	78	59	65	69	59	73	65	45	68	67	55	52	43	63	58	66	73	67	57	61	49	54	48	53	74	64	66	62	53	62	64	51	55	58	68	60	56	59	50	59	54	69	41	55	58	47	73	59	61	58	53	52	51	55	79	62	59	58	60	68	57	59	61	72	52	71	56	56	69	66	82	61	67	51	47	56	64	57	77	69	63	47	65	65	64	60	56	65	63	69	68	69	50	68	68	53	60	63	58	65	56	53	54	62	60	60	54	64	67	61	63	65	55	55	61	62	55	61	65	53	75	65	64	58	79	65	68	53	65	53	54	59	66	61	59	65	53	62	63	68	68	58	61	77	74	58	50	65	66	49	64	54	53	52	78	62	59	82	75	60	69	65	51	65	67	75	56	72	75	59	45	58	62	66	63	66	71	56	67	65	63	61	62	61	56	67	68	55	55	56	65	56	71	60	61	60	68	53	57	57	62	66	58	65	64	45	76	49	60	68	61	65	60	71	60	68	62	66	65	64	53	50	65	55	65	54	63	52	64	61	64	60	57	56	45	52	49	64	65	60	71	64	65	56	60	56	60	81	68	52	51	62	76	66	54	58	65	54	61	57	58	63	55	64	57	52	54	67	61	64	50	62	68	40	56	68	57	66	59	52	71	62	62	47	74	70	52	70	72	60	68	52	51	65	76	57	74	63	62	67	58	62	69	61	55	58	56	69	60	54	33	47	71	49	58	75	59	61	74	62	70	65	54	62	56	45	57	69	63	49	53	53	72	57	67	69	64	59	56	59	61	63	61	43	52	45	67	61	59	64	60	75	60	73	57	64	64	63	62	48	51	65	66	58	52	44	70	61	75	61	58	68	72	62	52	65	56	57	52	54	61	49	65	66	62	79	73	54	71	54	60	56	55	54	85	60	63	58	62	66	55	63	59	61	57	62	58	58	55	56	68	78	67	63	68	64	64	58	70	74	75	58	53	64	58	53	58	60	65	74	55	51	75	61	67	52	62	60	69	69	63	73	60	61	67	76	66	66	56	58	62	67	53	59	49	61	50	68	47	76	62	64	63	60	50	59	59	61	66	50	65	73	63	46	73	46	44	50	66	42	64	58	50	69	58	72	57	58	73	60	53	66	65	60	70	67	74	50	72	70	71	56	64	54	64	64	53	56	64	74	54	66	61	49	69	70	52	71	69	55	53	53	58	56	56	65	61	69	58	60	58	63	69	54	69	61	67	56	44	70	65	70	63	64	66	55	47	58	51	77	70	60	57	55	51	57	60	58	53	75	69	56	62	53	53	61	69	47	56	56	60	58	59	64	53	64	68	57	55	61	57	58	58	68	59	61	73	64	67	53	61	53	72	73	56	67	53	66	54	64	67	56	53	70	78	54	60	62	55	50	51	68	56	70	58	48	66	54	67	59	54	80	64	54	63	55	63	56	54	55	63	59	66	57	74	69	66	80	67	59	73	59	51	54	68	56	60	63	74	56	59	68	78	61	71	63	54	71	64	63	63	58	65	47	45	62	61	68	55	67	67	62	69	62	59	50	65	65	68	66	68	54	73	52	71	72	56	49	68	71	54	66	41	55	53	70	68	69	61	64	45	63	63	58	65	50	69	65	71	71	71	73	59	50	67	63	54	64	60	48	72	72	51	56	63	58	50	59	65	72	67	66	64	70	57	60	62	67	62	70	45	54	70	62	74	59	58	47	60	55	57	65	54	60	58	71	67	69	51	57	48	61	65	72	60	57	49	59	51	60	71	77	64	73	77	54	53	63	69	64	66	55	69	74	62	71	67	46	47	67	57	61	61	63	73	64	66	43	43	68	51	57	54	64	52	59	60	55	57	59	55	56	67	53	57	66	61	66	71	59	66	67	46	57	51	65	55	41	57	66	57	63	62	70	55	53	57	64	46	63	62	55	50	64	74	71	57	68	67	52	49	65	68	75	57	70	56	61	78	56	65	62	73	58	81	58	55	51	55	62	77	48	54	64	64	55	68	66	63	64	51	57	57	67	57	77	56	54	64	66	59	66	63	69	54	64	66	57	70	67	61	52	56	77	63	61	55	58	58	72	61	64	62	79	59	57	71	56	64	64	57	69	75	69	51	56	66	69	65	69	62	59	63	47	54	56	71	53	50	52	49	62	56	71	51	58	53	71	56	64	54	46	70	47	56	54	70	52	70	54	66	71	68	66	46	55	58	59	57	58	65	54	49	75	51	65	61	59	54	54	65	47	67	67	62	68	64	60	71	54	72	53	75	57	74	60	68	58	63	52	58	54	67	52	59	59	56	51	49	73	63	51	62	63	44	59	62	54	61	61	75	60	59	59	92	67	81	74	63	66	69	54	53	66	82	58	69	55	65	59	65	63	62	59	58	57	57	56	53	68	63	68	59	62	45	43	61	70	70	70	56	72	55	58	60	65	62	50	48	65	60	62	70	53	49	59	64	60	72	72	55	59	48	70	66	61	66	66	54	76	56	43	58	55	62	56	59	61	69	69	61	52	70	57	64	62	52	63	66	53	66	68	70	51	72	64	60	64	65	76	57	64	62	58	68	59	53	54	50	70	59	72	61	46	62	60	57	60	65	60	67	54	66	56	75	54	55	45	54	63	74	49	62	60	52	67	54	59	71	55	57	60	81	63	59	54	61	65	55	64	71	55	53	62	58	68	88	48	68	70	62	58	59	53	54	63	73	58	64	67	59	50	66	62	69	73	62	57	54	52	71	78	57	48	57	63	60	65	62	45	68	51	73	66	59	59	61	55	63	54	55	68	73	50	70	46	65	65	65	59	55	64	62	55	66	50	55	61	56	58	60	54	58	72	55	50	67	63	67	68	68	69	38	59	54	57	85	63	53	72	68	63	64	68	74	52	58	76	72	68	56	82	57	64	55	52	59	64	57	72	64	56	61	70	60	62	66	75	65	64	69	53	67	55	55	47	47	48	51	54	58	62	61	61	72	69	56	60	71	67	79	63	71	51	61	53	64	49	64	64	55	57	53	56	53	64	59	69	58	52	57	58	72	67	63	61	57	69	57	69	75	66	52	47	53	72	55	62	71	55	53	57	62	55	63	63	80	59	61	61	73	59	61	59	48	67	48	61	71	63	68	57	56	72	71	55	59	56	56	62	59	61	66	56	59
11764	5863	2669	5844	16938	54287	66231	52960	38877	24606	11114	3648	1273	920	756	714	797	785	750	770	757	803	808	778	729	734	743	768	751	751	785	826	753	762	743	784	740	746	761	741	752	757	723	752	788	778	822	773	747	752	765	751	756	741	751	795	726	756	770	746	744	799	744	760	766	770	790	738	756	698	757	719	773	807	785	779	754	769	809	749	786	767	732	769	764	791	717	802	790	728	774	767	774	789	751	779	773	766	760	711	788	782	774	777	770	784	746	721	771	765	765	745	736	744	771	778	761	753	747	751	780	799	816	772	728	710	764	759	733	763	764	774	734	742	739	764	757	770	794	779	798	814	737	729	776	767	777	759	793	763	771	759	776	775	802	758	780	778	776	791	781	757	762	740	775	730	756	750	792	730	750	782	757	733	793	760	794	760	753	809	702	769	826	772	774	736	810	732	797	766	742	760	759	760	729	747	790	735	794	772	723	754	741	747	729	795	767	784	721	820	782	770	765	786	764	750	762	760	740	759	752	775	755	782	820	801	739	762	740	800	758	768	774	761	789	759	768	782	830	763	778	685	813	797	767	816	756	785	802	817	764	807	726	737	700	778	742	763	757	700	765	751	742	724	760	768	747	742	764	794	762	737	748	746	690	700	773	788	773	791	805	717	793	777	758	777	727	767	785	758	760	745	783	707	771	796	747	801	786	771	758	794	770	819	790	756	773	754	799	764	710	782	779	747	738	781	782	782	799	779	792	755	783	747	821	710	771	733	795	756	761	751	765	776	793	748	741	745	780	758	701	758	738	760	736	763	777	719	797	767	786	794	825	768	787	767	747	769	739	758	720	726	761	791	764	767	729	824	723	830	766	720	779	788	754	778	777	781	775	722	748	765	779	765	754	753	723	711	778	763	704	731	726	744	787	733	724	755	715	777	792	798	797	768	723	796	781	804	785	729	758	762	730	780	767	710	762	766	804	789	749	758	803	807	786	762	763	787	761	771	771	779	778	758	701	797	702	759	705	742	808	744	823	723	802	798	713	762	740	788	781	783	768	767	741	758	805	763	769	757	835	783	772	774	810	775	759	701	807	735	753	832	785	776	762	740	757	792	782	768	775	819	809	770	779	768	822	753	775	739	739	797	769	752	785	712	735	754	750	765	733	763	747	754	758	803	776	731	727	790	771	797	752	749	765	728	739	764	797	774	779	741	771	786	756	791	751	741	756	735	745	752	766	798	775	761	733	791	772	824	800	799	761	769	787	780	767	744	786	792	761	776	773	778	794	762	786	728	771	765	752	752	759	737	774	756	786	798	763	763	803	755	771	781	776	803	687	760	768	760	761	742	732	778	772	788	760	763	769	725	745	783	802	770	779	747	789	773	798	765	736	760	784	758	767	795	761	720	751	825	768	745	781	763	723	722	739	776	806	724	781	762	830	782	762	771	795	787	791	775	751	709	772	768	759	788	768	779	759	730	740	762	753	767	750	775	744	764	789	769	745	796	748	763	791	768	774	751	761	732	762	791	734	803	771	758	785	735	746	777	734	793	769	773	749	761	780	732	730	774	799	776	756	729	718	777	757	759	733	726	755	786	790	795	758	777	755	810	759	735	766	813	765	779	736	761	800	755	748	779	816	756	779	782	808	824	742	782	753	794	782	781	779	766	799	796	758	763	760	787	775	707	804	787	759	781	744	784	735	791	806	783	771	769	756	713	738	754	810	774	787	717	766	771	760	790	811	786	747	771	773	781	759	772	718	721	731	802	793	751	748	807	788	808	741	740	764	776	817	727	787	781	762	762	756	750	770	746	756	769	742	718	771	794	778	790	719	720	767	764	711	756	788	738	747	767	795	781	761	742	755	788	775	763	806	712	752	754	734	748	744	772	779	796	795	726	731	764	742	784	749	730	793	768	783	782	693	821	734	752	779	755	728	761	836	766	752	748	756	762	746	765	795	802	703	761	761	831	787	783	738	736	778	797	803	807	798	804	772	797	773	741	710	781	743	791	774	762	814	785	767	796	693	742	734	805	757	784	775	761	804	773	749	785	750	801	794	806	766	742	816	763	752	773	803	747	771	765	764	759	700	778	759	759	734	738	742	751	786	791	779	770	782	762	780	754	760	747	709	757	745	775	755	771	761	776	772	731	761	829	752	743	800	758	767	744	774	762	747	812	773	742	810	729	769	754	733	765	784	762	757	762	743	757	702	823	769	752	776	745	769	797	785	743	751	728	749	779	753	723	761	773	789	777	735	800	759	757	748	726	809	775	738	782	790	763	810	745	732	784	733	720	720	746	790	727	775	770	730	795	721	828	750	726	759	793	726	828	808	786	796	827	751	752	742	766	734	782	730	756	751	795	782	725	796	764	757	765	758	781	767	768	783	769	767	788	788	748	799	734	741	783	736	753	776	811	807	829	802	740	717	740	757	777	787	745	745	783	770	789	815	750	766	754	787	737	802	781	768	771	760	763	752	737	758	808	782	764	815	815	797	713	764	767	795	788	759	742	739	770	788	795	749	764	770	793	798	830	752	767	740	795	830	752	735	747	789	734	797	769	715	784	764	805	706	782	749	777	732	721	726	777	829	769	800	789	723	747	786	768	795	711	786	752	728	801	716	739	797	793	756	827	765	762	743	758	732	758	801	776	769	761	767	764	786	739	757	815	718	792	780	787	776	718	809	753	756	734	795	773	764	732	778	765	767	725	755	735	731	776	751	851	723	730	802	830	746	806	813	789	815	770	749	779	758	751	813	769	797	767	746	729	764	719	714	761	726	795	809	759	761	742	818	759	760	748	788	794	769	748	719	735	805	711	742	758	753	773	758	773	805	755	764	709	746	748	780	813	787	786	808	756	782	757	741	778	778	777	758	751	769	736	781	788	778	729	745	799	754	762	785	789	756	769	795	740	781	754	769	794	821	763	800	722	789	746	761	797	776	747	786	786	768	769	795	738	722	770	751	777	796	754	744	748	720	768	771	730	749	836	804	812	776	793	854	783	751	782	753	740	751	776	806	793	777	720	738	760	783	779	782	748	718	771	771	796	783	741	783	763	725	762	781	804	796	793	721	800	759	751	766	765	811	810	754	740	769	746	728	764	776	735	823	829	768	794	781	822	734	737	838	827	745	795	701	796	807	737	786	766	721	742	782	807	782	808	795	774	792	797	784	758	767	776	771	763	773	772	742	784	805	761	745	791	759	759	761	750	771	730	776	749	756	734	801	803	712	735	756	771	737	787	741	807	771	771	803	776	767	769	782	776	786	767	767	724	769	805	751	755	773	754	777	772	784	783	762	807	758	715	858	794	797	736	795	780	757	768	807	732	737	789	745	771	767	745	785	760	761	802	753	740	783	760	773	792	746	752	765	802	803	810	823	769	764	745	798	767	752	732	758	740	782	755	757	784	784	787	762	797	760	734	759	779	793	783	796	731	746	775	739	765	749	796	768	778	722	698	771	781	747	780	744	726	756	772	800	753	806	738	805	768	753	780	770	777
1952	202	146	110	176	6932	16391	13998	6986	2095	536	160	80	55	72	63	71	55	72	63	65	65	60	55	68	63	56	74	61	67	67	73	64	51	58	48	75	65	64	54	63	67	60	58	65	67	61	60	55	72	64	80	65	71	75	74	80	58	50	67	64	59	70	62	61	64	75	57	76	57	58	67	67	66	69	64	56	74	65	69	59	42	60	62	64	73	67	56	62	66	53	59	76	71	64	63	59	64	63	67	55	60	67	61	68	70	72	47	68	75	54	78	61	64	67	74	62	68	73	57	73	83	53	80	75	67	49	66	61	47	65	62	72	56	66	61	55	74	63	62	62	66	71	51	73	52	79	77	53	71	56	68	68	64	59	70	64	58	46	73	46	82	57	64	73	54	57	65	73	76	62	61	72	71	56	64	60	52	79	58	78	71	71	59	67	48	59	66	65	68	66	64	59	59	75	56	63	91	65	76	65	62	71	72	61	83	71	77	78	55	79	51	54	78	60	60	59	74	57	71	57	78	55	63	64	60	68	65	61	58	71	70	69	63	66	78	59	69	66	92	70	60	75	67	59	55	72	75	58	70	75	71	60	69	57	62	71	60	72	63	65	61	67	56	67	63	69	69	65	64	61	74	55	76	81	61	63	68	52	65	71	55	65	55	63	54	65	68	71	70	69	64	59	58	49	75	63	59	53	61	68	72	69	62	63	79	69	65	69	65	73	70	82	60	72	76	69	63	74	78	61	72	67	69	69	68	54	79	63	62	53	61	62	68	67	71	57	69	48	57	58	75	68	59	61	77	75	64	73	75	73	63	68	49	60	78	71	49	74	60	75	78	40	69	67	67	72	70	58	68	77	76	65	71	78	82	58	69	66	58	62	68	60	68	63	66	79	68	64	66	70	64	64	54	59	64	67	69	57	49	60	68	63	65	74	64	64	66	76	81	57	67	59	73	54	66	63	64	67	67	65	63	73	69	68	60	64	65	67	59	61	69	62	63	66	59	58	64	63	47	58	46	66	70	67	84	70	59	70	63	58	61	59	71	61	63	63	63	71	84	53	60	76	59	60	60	68	57	54	58	64	45	76	72	79	58	70	61	62	68	57	95	75	47	65	73	64	66	75	67	78	63	68	73	69	84	53	65	59	69	74	59	71	64	63	63	59	77	73	89	64	74	66	53	70	61	81	75	67	64	58	62	76	71	59	77	63	66	69	67	67	48	53	65	63	55	74	57	72	77	55	52	65	70	66	79	69	63	62	78	72	59	59	66	53	75	51	54	78	57	56	66	78	70	65	80	67	67	63	87	65	75	60	81	67	70	67	65	68	53	55	55	54	72	47	56	68	53	67	78	62	65	68	65	61	62	76	66	57	67	59	71	66	75	71	64	84	82	60	51	68	74	73	72	58	59	72	65	56	64	87	67	79	69	53	71	65	67	65	65	66	50	66	73	70	52	56	71	71	62	71	72	69	69	61	66	68	62	58	66	57	80	74	75	63	68	72	76	80	74	64	74	69	65	69	53	81	43	59	72	64	68	77	66	66	77	70	81	78	56	70	53	70	54	55	80	70	58	62	66	75	59	70	64	76	66	66	62	71	63	68	71	64	74	66	83	53	68	72	62	65	69	68	66	76	56	64	53	52	71	63	71	78	81	58	69	77	71	65	69	60	70	68	68	68	79	59	71	70	65	58	63	54	58	73	72	58	63	63	66	70	75	52	71	60	66	72	58	57	58	63	70	72	58	71	60	57	43	80	79	57	73	60	73	51	67	60	67	58	66	66	46	57	63	63	67	65	68	74	58	62	82	65	65	72	69	71	68	62	61	67	75	50	78	63	79	62	69	57	62	59	57	67	67	66	66	68	59	69	52	75	53	74	64	51	57	53	65	57	65	63	58	64	48	72	50	63	70	65	59	63	67	71	73	78	80	64	68	59	61	57	63	60	63	69	68	79	62	65	66	65	63	80	72	64	84	69	61	69	61	75	76	68	87	59	61	55	60	57	66	66	61	76	78	67	67	85	61	76	70	56	57	82	74	66	78	79	65	65	61	69	72	67	68	57	69	70	59	56	63	66	72	65	63	66	54	85	80	57	66	56	67	71	68	62	74	82	65	53	62	82	64	61	58	74	59	87	55	67	72	71	51	60	48	53	64	75	82	73	67	64	66	65	79	61	60	60	61	55	69	48	70	71	71	67	58	56	56	64	67	49	71	74	79	44	60	52	72	63	76	73	60	55	69	49	66	59	55	77	72	78	78	61	81	80	71	68	85	60	69	71	63	75	62	79	66	64	68	52	64	62	64	63	65	56	70	64	76	61	73	60	75	68	58	54	50	66	75	77	67	69	59	77	61	62	63	53	65	63	59	77	55	65	53	69	70	66	59	58	60	57	73	66	67	68	55	67	68	60	63	69	73	51	73	56	59	67	57	72	54	56	52	55	72	65	66	68	58	61	59	54	55	56	70	67	61	67	76	63	56	71	73	70	49	63	54	64	62	55	52	63	58	62	58	59	60	63	75	64	56	67	72	72	71	70	76	62	63	60	65	62	70	71	73	77	54	83	60	66	54	73	82	73	56	71	70	66	76	71	63	66	68	59	54	54	68	62	60	57	70	66	62	66	67	75	61	56	56	65	54	74	78	62	64	65	56	55	59	78	68	57	56	69	71	67	63	56	73	68	62	59	74	53	64	69	62	64	78	83	58	78	70	83	60	47	59	64	59	62	57	70	72	66	58	61	57	58	55	57	67	76	65	64	71	80	51	77	75	61	59	69	77	62	73	64	71	71	60	62	53	60	57	84	47	68	72	70	62	76	73	77	74	69	62	68	64	75	64	62	61	72	66	81	64	65	49	58	64	76	71	54	66	68	66	60	56	55	70	62	64	63	60	74	77	63	74	58	74	74	53	61	78	68	78	63	81	64	70	60	62	64	65	64	71	85	67	78	68	72	71	71	58	68	73	75	59	65	62	61	63	79	70	75	74	68	82	67	68	80	74	56	61	74	69	54	65	64	55	75	60	76	72	67	54	73	66	72	77	63	64	67	62	63	63	73	57	58	59	67	72	74	77	79	87	65	74	69	59	70	47	62	74	79	76	63	63	72	60	62	54	66	77	66	72	71	55	62	68	76	60	70	61	67	73	71	67	68	80	56	63	49	72	68	54	55	72	57	56	68	66	57	66	57	57	66	54	72	58	67	75	49	59	75	73	63	59	60	67	65	61	59	55	73	80	63	73	72	58	62	75	64	63	75	72	60	59	78	66	61	80	58	71	60	70	50	81	60	59	68	60	80	55	58	61	78	69	58	56	60	84	64	72	67	62	54	63	76	69	68	57	72	56	71	67	67	60	73	51	62	64	63	66	70	61	65	73	73	65	77	64	67	61	71	75	72	69	73	59	75	70	64	53	71	59	68	63	68	69	72	64	69	69	69	70	50	60	64	74	62	63	60	63	57	74	55	80	59	79	71	80	77	42	63	60	67	65
12130	5163	2561	5998	14146	55584	69031	57318	40925	25336	11561	3895	1406	895	827	822	826	837	771	857	857	807	840	849	886	796	792	817	816	794	855	813	841	851	860	882	855	848	855	828	832	786	835	800	823	860	791	872	832	842	825	824	840	835	812	820	849	834	853	823	826	776	852	856	804	829	854	887	871	813	840	801	832	863	840	886	831	822	871	837	785	840	865	817	794	834	877	741	836	855	784	800	831	843	823	837	841	818	863	790	803	791	821	841	805	784	866	859	812	789	837	853	774	823	872	859	859	794	855	828	827	830	899	865	827	816	851	890	808	870	872	798	848	802	845	837	818	811	868	805	827	836	862	805	831	856	834	796	830	813	782	798	849	806	851	820	792	848	870	829	845	815	833	773	845	819	840	892	831	813	841	817	811	797	822	819	847	830	791	794	852	892	817	836	820	803	827	818	844	857	813	878	880	804	867	854	831	814	837	849	858	817	859	824	813	838	858	867	879	769	844	810	831	794	819	833	848	864	868	849	854	826	834	818	838	797	766	832	848	830	810	841	834	811	876	823	823	817	810	815	779	843	845	796	873	843	882	802	833	814	805	829	813	760	830	834	758	852	838	850	856	817	836	827	797	803	834	824	845	881	888	840	835	806	751	797	810	829	854	804	804	821	828	879	795	784	840	833	843	820	854	891	859	772	880	824	820	809	887	797	879	854	791	836	839	818	830	844	850	803	812	889	818	832	797	902	826	853	854	857	813	822	848	824	825	847	816	862	851	818	813	834	854	868	842	800	803	795	842	834	809	853	808	862	773	817	845	875	811	821	830	851	825	855	806	789	825	822	811	821	824	837	806	815	808	874	824	934	837	816	815	824	792	808	837	784	862	845	843	858	841	861	842	849	788	837	868	814	837	836	869	868	836	819	886	868	777	843	800	873	826	841	869	822	850	838	856	824	807	824	851	804	800	845	791	803	831	859	831	776	807	777	832	865	874	810	888	804	836	806	757	866	815	786	817	868	832	864	805	867	807	830	825	806	825	816	826	835	832	851	830	848	861	800	838	878	836	793	803	819	800	811	851	825	858	869	800	852	781	780	850	862	812	814	832	867	833	848	830	814	817	860	798	840	821	832	805	854	803	875	821	809	866	846	817	817	865	838	846	797	856	832	854	845	796	818	879	855	805	821	826	846	782	824	832	830	845	824	837	846	901	850	798	800	861	805	855	867	840	805	822	831	828	848	821	825	771	834	828	867	834	840	818	826	850	807	819	884	847	779	825	838	902	811	803	808	761	804	868	813	783	842	870	786	865	830	915	800	796	915	880	878	842	830	829	868	837	858	819	826	775	878	824	807	828	814	842	829	802	832	807	853	860	838	806	810	831	796	820	853	803	836	838	811	883	794	807	813	803	820	830	892	890	839	827	873	780	831	806	835	798	855	806	887	817	796	844	801	845	835	811	826	802	839	809	879	793	877	820	845	833	864	849	811	850	853	797	858	844	834	818	807	800	802	857	821	828	799	820	858	875	795	880	851	837	804	802	840	830	905	818	809	862	840	806	792	812	757	862	842	859	828	821	860	862	809	810	830	781	847	829	873	877	811	842	772	858	770	795	839	861	858	859	827	829	854	819	794	829	821	825	848	807	877	838	789	829	808	806	795	871	802	807	808	850	819	782	861	817	822	827	833	839	818	832	847	809	817	825	772	898	836	828	809	831	817	820	871	857	875	884	833	863	838	810	853	866	793	837	843	824	831	821	832	837	877	878	835	822	800	893	837	850	850	807	845	817	843	843	776	803	872	833	822	855	784	793	797	868	766	817	848	827	792	804	819	782	849	838	787	806	826	907	801	843	850	826	804	859	863	858	851	831	822	778	870	825	867	825	810	833	779	793	817	796	849	841	833	857	820	822	809	812	869	852	816	830	800	868	838	800	835	806	761	777	825	841	840	807	838	831	876	845	825	809	856	844	794	821	813	860	823	860	814	853	804	836	840	893	831	845	885	831	842	810	795	835	867	841	840	775	883	811	866	792	860	869	767	859	884	816	807	862	794	873	828	840	837	782	826	812	790	850	857	833	846	819	817	868	858	829	801	857	837	844	868	854	851	840	849	817	820	814	839	801	808	825	821	868	844	814	811	837	812	836	863	846	826	817	805	836	793	802	855	825	789	843	849	906	807	811	902	861	836	849	882	841	822	831	884	861	826	801	799	885	862	826	833	835	803	842	810	833	832	829	805	871	792	804	858	831	842	872	800	879	769	857	863	868	899	792	789	844	789	860	818	882	803	819	816	841	883	815	826	790	848	835	862	818	831	802	827	788	796	834	809	817	824	864	839	817	862	805	820	891	792	843	831	812	836	855	849	882	812	829	869	817	863	843	790	822	849	832	856	825	836	842	851	844	808	865	797	876	872	811	841	838	803	790	782	843	826	797	814	878	823	833	848	818	821	819	820	831	839	871	875	837	845	785	847	843	766	851	884	808	861	873	793	859	819	841	845	808	850	800	838	890	849	812	873	831	846	853	761	810	808	864	835	846	818	816	802	806	849	888	811	853	834	846	863	870	826	811	820	841	851	866	831	861	851	872	851	835	866	824	824	862	879	797	826	822	869	835	791	868	834	793	832	833	866	824	765	823	810	871	828	842	844	778	827	838	829	825	843	843	813	808	831	866	801	830	828	828	813	810	847	811	839	817	843	818	857	843	794	815	826	790	855	788	873	852	824	826	872	796	809	806	871	883	820	856	834	822	870	812	836	797	774	827	869	859	832	823	835	817	846	831	797	796	861	792	789	890	854	870	836	799	839	836	779	861	822	834	875	874	816	838	831	845	815	823	876	819	833	841	835	866	875	815	840	793	831	795	918	844	895	822	852	804	776	816	875	834	835	814	862	840	824	867	858	811	842	843	871	860	812	803	851	884	889	810	808	872	818	814	833	815	801	827	873	810	871	836	827	841	823	806	804	803	810	833	785	818	808	833	804	822	843	837	838	848	866	817	834	861	846	837	815	835	872	767	842	814	795	805	865	840	829	803	831	809	803	895	785	860	841	808	806	816	869	825	803	816	815	803	791	796	852	806	792	783	793	813	836	818	805	820	791	838	821	847	825	873	845	804	833	820	781	779	792	806	806	823	792	896	805	818	829	856	833	819	871	837	818	826	796	839	826	791	838	828	822	786	816	775	815	838	797	814	843	821	819	860	797	839	869	812	849	825	847	831	901	777	875	856	848	852	858	872	863	803	799	820	797	809	797	834	794	838	825	783	830	830	851	831	829	784	880	854	802	833	842	789	840	855	868	865	794	821	800	856	852	821	845	822	850	835	825	842	828	824	783	843	802	848	806	841	853	828	874	818	862	831	825	811	868	803	838	836	881	811	802	819	854	848	848	842	818	845	833	809	828	872	850	814	842	815	813	815	841	812	803	828	824	835	798	832	824	817	852	830	789	819	835	803	859	859	820	843	823	801	819	817	859	853	817	805	809	806	897	822	767	801	831	808	855
921	263	165	186	283	13613	25542	20162	9576	2489	646	201	94	77	61	65	68	60	65	71	80	65	69	68	58	61	61	62	65	61	61	52	57	80	69	64	75	59	82	67	68	75	59	77	67	80	54	74	69	67	71	59	67	58	68	64	54	77	49	88	63	64	73	75	56	50	76	73	71	79	55	65	66	78	75	67	69	66	50	71	77	60	63	64	50	77	59	74	62	71	65	72	66	72	55	62	73	63	74	68	64	58	70	66	65	74	68	64	73	69	59	67	60	73	81	76	72	73	64	77	77	58	71	64	62	78	64	71	67	70	70	53	65	57	60	65	58	80	58	64	69	75	79	70	57	64	52	66	64	71	69	78	71	70	60	56	82	66	55	65	76	67	68	59	55	66	78	53	62	61	62	61	59	49	79	57	62	55	75	72	67	75	54	55	69	66	75	75	80	66	63	64	78	71	67	76	63	67	73	68	71	65	59	82	77	64	71	63	75	61	74	71	44	80	71	55	62	69	55	54	62	73	69	51	70	71	57	71	91	57	73	67	64	74	77	75	59	59	66	79	84	73	70	75	75	74	67	76	52	68	81	69	78	59	60	70	68	74	62	65	64	60	65	75	78	64	59	59	68	68	73	63	62	63	67	74	67	69	63	67	76	65	75	56	66	77	58	76	64	70	53	76	76	63	62	68	63	53	59	45	64	62	61	67	64	55	67	62	67	50	64	60	79	45	76	69	76	60	45	52	72	65	63	66	64	69	70	62	67	66	66	63	58	68	77	79	79	56	56	59	60	57	73	62	65	77	72	59	60	68	68	57	87	64	69	58	67	65	72	67	71	67	59	84	62	59	68	71	76	57	51	68	62	71	59	73	59	74	71	68	70	66	61	81	59	66	79	60	73	64	72	67	49	72	76	58	62	55	62	80	73	60	85	83	63	81	44	67	64	44	67	71	59	75	63	68	59	73	76	70	68	79	66	51	71	63	68	79	70	49	76	66	61	69	59	59	58	67	60	57	62	71	75	67	80	76	60	75	62	57	66	66	69	83	59	68	72	79	49	68	60	67	68	56	69	66	70	63	68	63	64	70	63	70	61	56	75	65	60	55	68	58	55	73	67	67	65	66	61	75	67	68	64	62	63	64	78	66	65	65	67	62	69	59	60	62	69	63	71	80	70	65	64	67	80	68	78	65	74	70	74	81	60	70	67	77	66	60	65	57	62	70	55	55	57	69	55	81	67	71	60	76	70	66	80	72	63	72	59	63	63	78	66	67	63	65	81	63	78	62	73	62	74	74	62	63	70	69	71	55	66	81	63	61	80	68	56	54	61	63	64	73	74	60	66	72	66	56	77	61	51	65	55	63	73	61	87	68	81	65	75	59	54	66	62	73	67	60	66	70	64	72	78	61	68	62	43	55	60	58	81	66	67	78	55	77	69	52	82	60	69	65	68	75	72	67	63	67	57	61	73	62	75	70	72	69	72	72	66	80	69	72	69	60	60	67	76	61	69	73	80	57	66	69	55	75	73	76	55	64	67	63	76	60	69	74	68	76	66	81	76	63	65	72	56	61	65	62	68	49	67	61	68	77	52	79	62	62	63	57	77	68	53	74	51	77	59	77	65	66	70	65	63	75	67	60	70	66	69	74	72	67	58	54	71	60	71	70	50	62	77	78	60	74	69	57	86	63	62	71	71	80	57	64	54	70	75	70	75	71	78	59	58	66	66	75	69	50	63	71	59	73	69	72	55	67	74	74	68	52	74	58	80	77	62	72	50	66	62	76	72	62	64	59	49	68	65	59	62	76	55	68	69	63	75	74	60	66	61	56	76	57	57	65	90	69	61	68	79	79	53	68	67	66	64	63	72	78	63	60	57	64	62	84	62	69	71	60	48	55	67	67	77	68	61	64	67	72	64	76	78	70	50	71	56	78	60	76	67	75	59	68	59	64	69	84	69	82	58	64	64	53	76	68	58	70	61	63	77	68	73	67	58	56	77	57	61	72	67	77	64	77	62	62	58	80	64	55	72	60	58	53	66	56	83	78	64	67	62	67	76	71	65	65	69	59	63	68	68	64	69	65	68	65	69	55	54	58	69	75	59	59	62	72	74	70	75	73	65	62	75	62	74	68	59	72	76	55	48	66	68	71	46	81	73	54	59	64	71	72	76	55	65	70	67	63	72	71	65	83	60	71	60	60	79	64	66	79	65	57	57	53	71	55	65	69	80	63	59	63	67	79	69	80	82	55	83	76	64	81	54	73	80	64	79	80	65	72	79	55	66	74	70	56	76	57	56	79	65	67	65	60	76	74	62	74	63	62	59	81	63	83	72	54	65	63	45	71	63	71	71	69	62	57	83	73	60	58	85	66	51	65	74	51	65	63	75	44	65	62	63	74	73	63	53	70	54	69	56	77	62	71	64	49	68	63	69	59	79	73	60	59	72	65	70	78	75	55	62	76	73	65	74	61	61	61	56	72	63	63	68	57	62	56	66	71	60	71	68	83	56	60	73	65	67	62	67	81	80	92	57	56	59	66	85	59	62	71	60	47	68	70	68	69	66	66	64	67	80	81	53	60	81	73	67	59	71	68	63	63	63	60	61	74	66	70	55	66	73	55	65	57	74	67	61	65	74	71	75	63	75	67	75	53	75	77	71	59	77	66	58	66	62	74	64	71	76	75	74	62	77	55	71	74	64	64	64	67	49	68	71	66	66	77	70	71	62	63	56	53	55	73	68	58	64	52	48	71	82	78	78	65	67	60	69	69	80	54	57	77	91	61	56	73	58	53	71	82	69	69	66	81	54	54	54	81	84	80	64	65	69	65	73	65	68	55	70	68	88	61	66	64	62	67	82	75	64	64	82	71	59	59	63	73	74	64	65	69	59	56	96	66	70	54	76	61	56	79	66	60	76	70	67	67	69	66	66	64	56	82	81	62	69	68	74	74	73	80	77	53	75	78	61	64	68	73	72	59	62	67	74	53	65	72	73	67	74	71	71	55	77	66	75	62	73	60	58	67	83	74	75	58	66	90	63	67	67	64	62	75	73	68	80	85	74	63	59	70	76	57	53	54	53	66	76	56	71	66	55	66	67	70	82	72	59	64	66	48	71	59	59	62	65	78	85	70	72	56	60	71	68	57	66	74	71	64	64	73	58	71	91	63	59	77	45	62	74	70	62	52	72	68	61	59	61	71	85	72	71	66	55	63	74	56	63	59	73	77	68	67	63	74	67	68	80	79	71	71	61	59	50	62	59	68	64	58	75	66	66	66	69	79	56	72	64	70	72	66	69	61	68	74	72	70	77	58	61	64	73	70	70	77	67	80	66	65	69	59	80	75	68	64	72	64	71	67	68	72	83	56	57	65	63	52	61	62	56	78	59	57	68	67	68	56	52	63	66	59	67	54	85	68	68	76	71	55	65	67	80	60	48	68	75	72	81	67	67	84	65	64	67	79	67	67	71	83	53	59	58	74	67	78	72	80	63	68
15693	7413	3881	8551	21077	62105	78090	64577	43955	26616	13425	4730	1511	935	869	825	817	898	846	875	857	877	830	923	909	894	876	866	892	860	887	874	861	868	848	843	895	860	823	907	839	867	861	877	821	863	854	925	832	842	835	811	838	822	820	839	859	818	864	836	820	850	847	834	879	810	849	816	853	884	854	903	799	878	848	895	840	805	850	804	868	835	796	854	868	839	885	893	834	815	864	852	891	851	936	840	838	904	847	806	877	893	842	889	827	835	886	837	881	810	870	850	858	875	862	858	869	831	889	875	795	868	891	872	865	877	817	842	851	850	849	875	838	851	891	853	835	869	856	863	835	811	883	820	868	885	842	849	838	835	858	913	873	845	896	827	846	858	849	904	866	862	842	827	833	861	908	918	879	842	870	910	840	828	840	917	762	829	858	852	834	837	885	902	846	855	883	916	807	891	882	843	869	854	902	879	907	853	809	830	769	828	925	866	886	831	832	855	849	892	829	836	869	848	870	841	868	909	831	856	849	894	899	911	845	840	868	888	865	844	831	865	849	859	886	827	823	870	839	865	850	884	875	791	880	883	857	817	869	863	818	835	806	822	807	862	932	823	908	867	807	906	892	844	900	881	825	845	805	872	840	846	906	835	846	887	891	854	912	852	851	899	850	827	829	879	836	843	842	828	869	839	857	856	913	848	838	896	888	859	864	874	856	871	888	850	841	914	842	873	817	830	820	877	816	819	837	887	863	869	833	848	842	856	839	855	871	912	873	833	856	876	813	845	851	940	827	923	846	833	827	942	840	818	851	823	906	862	891	888	856	844	868	873	913	902	891	841	871	839	856	868	827	873	861	839	880	821	892	864	816	858	845	813	879	871	854	819	810	874	884	878	904	844	920	871	900	869	808	838	861	849	854	833	869	879	837	869	856	878	870	823	837	903	842	872	859	867	823	874	848	845	897	893	885	931	897	871	889	905	819	857	835	847	901	831	816	859	842	874	871	842	896	881	836	926	840	898	904	871	857	878	908	854	837	856	880	873	850	831	840	904	851	857	834	833	814	826	912	869	880	859	867	881	941	868	825	882	849	817	830	842	875	860	859	817	887	896	833	848	858	898	811	887	857	903	863	842	880	832	866	891	879	836	860	856	871	843	854	847	834	872	911	876	813	860	870	816	897	819	829	910	867	893	890	829	887	896	842	796	890	842	865	884	841	842	834	846	803	852	860	863	859	843	835	877	834	831	859	853	837	920	812	823	894	841	899	900	861	836	926	904	853	830	863	908	894	860	842	857	863	882	911	874	822	871	865	897	782	867	873	867	878	887	825	853	847	863	845	803	836	881	856	865	878	847	829	843	871	806	877	813	863	867	861	844	835	860	837	883	880	892	870	864	888	901	923	883	853	855	881	838	848	826	841	843	828	815	848	891	862	833	851	825	874	831	851	827	839	840	853	865	829	837	875	853	894	857	896	892	827	879	848	929	844	873	878	854	877	853	823	864	804	834	890	911	888	848	885	831	930	842	821	843	848	866	861	852	839	911	865	854	903	800	883	882	886	848	862	845	855	833	867	871	858	898	892	843	859	857	860	838	870	841	817	885	846	881	829	901	920	820	833	854	856	835	830	947	854	883	874	867	841	812	883	887	846	840	871	866	817	868	904	874	889	889	842	899	963	900	875	851	801	890	894	850	861	836	926	826	840	873	811	766	890	894	851	834	926	872	812	882	837	894	829	899	829	828	907	868	879	836	871	895	926	801	902	853	853	817	852	841	814	835	862	836	831	838	908	847	831	872	874	888	867	877	842	792	862	855	865	879	858	845	912	881	850	875	882	848	844	810	848	853	872	863	842	863	870	847	865	852	851	818	877	839	859	842	796	842	867	826	829	890	918	835	886	817	876	854	872	910	856	889	853	856	868	899	846	809	838	860	906	826	858	863	812	885	839	837	865	822	876	789	815	858	875	823	842	874	899	907	883	831	838	945	828	866	812	839	863	863	873	841	869	894	887	897	821	883	847	867	878	883	836	817	850	817	867	856	833	889	786	889	872	877	871	901	816	903	815	871	871	781	784	848	833	874	862	837	870	883	841	878	863	844	885	870	898	810	827	870	867	845	890	864	875	829	779	814	841	841	890	851	865	794	845	875	849	880	868	799	895	917	862	862	860	872	844	815	835	837	825	850	899	913	881	839	787	906	861	848	854	877	835	882	874	854	816	899	884	827	817	864	870	825	854	876	867	889	834	853	859	808	819	853	906	861	843	885	850	857	861	894	847	881	867	848	890	805	900	836	860	859	909	917	890	864	859	881	869	842	871	864	870	913	874	884	884	859	888	900	855	834	865	871	858	840	876	836	828	901	819	844	871	845	888	858	832	793	865	864	853	879	863	915	826	872	881	909	843	864	826	869	871	906	869	847	851	807	919	883	872	850	927	869	885	871	855	825	870	832	869	898	884	831	818	926	847	919	878	845	885	934	857	891	831	794	884	845	858	870	880	825	867	893	902	853	860	897	862	872	862	907	858	840	830	857	853	892	883	845	845	819	889	845	854	900	887	865	864	863	859	870	910	872	872	827	838	866	881	825	834	890	920	912	861	869	886	827	878	836	843	876	880	883	819	828	870	823	829	882	811	847	933	835	899	877	877	839	857	828	834	890	875	836	818	824	813	853	893	881	841	888	888	864	865	860	834	865	847	861	846	840	890	859	873	835	891	862	831	866	907	832	910	860	815	881	845	889	832	893	840	827	807	817	829	857	848	873	833	866	853	792	853	800	865	875	851	931	903	866	852	874	909	875	825	878	869	836	798	863	834	882	853	862	854	872	894	859	840	902	851	883	868	794	844	853	862	816	837	916	853	883	850	894	859	869	820	920	878	879	884	879	849	828	868	840	843	832	875	856	803	889	894	829	902	861	876	848	870	864	863	891	850	865	858	905	883	814	918	842	879	872	890	816	830	782	919	833	854	822	878	887	829	883	844	863	875	839	857	812	878	889	899	897	824	888	912	912	863	844	809	868	858	845	843	910	828	830	880	901	870	843	840	876	835	886	891	851	832	819	840	814	841	859	858	902	914	805	881	908	799	815	808	903	829	864	852	898	841	841	831	854	840	864	830	842	852	882	841	890	843	917	847	821	890	850	832	875	867	892	862	884	867	866	894	878	853	879	857	855	840	838	850	854	819	855	872	867	883	903	858	875	858	836	835	861	909	835	865	845	901	832	831	846	863	827	822	850	827	860	884	815	872	780	890	836	789	851	902	917	840	984	880	847	891	880	826	857	889	828	825	837	877	933	841	890	874	904	882	862	923	869	794	867	898	824	845	842	887	830	862	889	859	849	819	859	855	876	878	866	862	820	889	843	877	816	876	881	867	782	865	829	889	822	843	872	901	911	787	870	909	865	840	911	818	857	867	846	860	848	935	852	866	880	863	793	874	847	879	820	921	905	927	891	810	843	868	846	804	878	828	921	856	863	864	872	877	800	834	897	858	875	857	871
1217	100	75	72	117	3565	7806	4753	1827	543	189	78	69	67	55	56	51	55	64	65	62	59	50	76	51	51	47	47	47	51	61	55	61	65	53	52	70	59	63	42	74	58	64	54	61	75	64	56	66	54	48	45	51	48	69	55	57	57	62	45	51	53	63	60	58	50	66	58	77	43	58	51	56	63	61	43	53	54	63	45	50	61	56	50	69	60	67	58	58	50	70	51	54	66	57	63	54	53	64	71	62	54	57	65	57	40	72	49	49	56	68	65	70	51	65	47	63	61	52	39	60	53	47	74	67	46	54	54	43	62	69	54	54	54	60	56	63	63	56	50	61	59	55	62	52	57	56	51	62	59	57	59	49	55	58	55	50	73	70	54	54	51	54	48	60	54	54	56	54	58	55	58	53	59	48	58	47	59	48	67	61	47	51	61	52	67	51	60	57	50	40	60	71	53	51	59	64	78	65	53	64	47	60	65	62	53	51	50	49	54	59	58	55	59	50	43	52	54	53	44	51	57	60	49	51	49	65	51	47	54	63	52	63	55	70	72	60	67	53	54	57	47	67	53	58	51	72	58	55	49	68	50	71	63	46	50	59	57	53	62	51	52	57	55	69	61	41	61	69	59	49	63	60	46	51	73	62	52	58	57	53	39	57	40	62	58	54	58	63	55	40	69	63	65	52	54	54	60	68	50	58	50	41	56	53	68	50	64	61	63	55	55	59	64	64	48	55	65	54	55	69	58	53	40	57	57	63	69	58	56	46	60	52	52	52	53	54	52	66	53	52	36	57	51	63	63	56	57	62	56	66	54	60	67	51	52	59	59	48	59	73	45	52	57	65	65	62	57	51	44	50	56	56	63	54	62	69	57	51	65	50	65	58	65	64	47	57	70	57	50	60	46	50	56	69	55	58	61	59	48	57	55	70	58	45	63	48	63	57	46	53	44	53	55	65	59	66	70	75	58	48	53	56	46	58	52	43	56	48	55	60	66	54	54	53	49	54	59	58	59	59	53	58	57	49	68	49	51	67	70	67	50	52	62	51	45	48	60	58	55	55	56	55	63	50	51	61	61	62	69	49	62	67	72	64	63	57	51	53	51	62	69	50	48	37	63	56	49	45	55	69	47	62	51	57	68	68	49	61	44	65	47	59	51	59	56	56	55	64	54	61	58	67	58	59	63	50	58	57	47	47	51	51	62	55	44	48	55	43	54	55	49	48	66	54	63	52	67	72	63	62	68	43	62	51	75	60	56	51	68	64	56	47	57	53	52	59	38	41	72	71	66	51	58	57	57	64	48	59	64	59	64	67	63	52	64	48	56	54	68	69	53	63	69	59	47	57	51	58	62	51	56	60	64	54	67	65	66	62	55	59	55	59	73	62	67	61	51	74	64	54	55	42	59	70	63	59	47	53	50	61	67	69	62	52	61	61	55	56	43	55	60	63	44	53	58	49	71	47	55	58	51	63	55	49	56	62	52	63	63	47	49	50	74	63	61	52	62	60	47	61	45	63	51	58	49	69	72	57	51	61	59	55	54	64	58	66	55	50	76	59	74	51	53	55	63	57	59	71	58	60	52	48	45	61	68	51	63	48	54	67	48	49	56	75	55	61	62	47	53	59	53	62	55	66	64	54	69	59	54	48	57	45	47	55	50	53	59	53	64	47	67	64	47	69	57	63	63	57	60	60	63	61	54	68	45	57	63	53	61	70	59	57	56	44	68	73	50	77	64	70	62	61	60	55	65	49	62	58	46	62	52	57	66	61	74	51	69	78	61	58	61	59	58	67	50	54	59	75	51	62	59	60	57	69	49	49	58	54	54	55	50	51	54	50	55	55	61	60	53	44	61	65	59	49	48	54	47	48	61	59	68	49	59	47	64	50	51	61	62	61	62	62	43	68	61	51	54	63	53	56	57	53	55	76	49	48	61	46	62	50	53	52	47	67	55	40	56	58	53	49	67	65	56	45	57	54	54	45	57	67	51	56	56	58	46	54	51	61	51	57	67	62	51	58	50	56	39	52	48	48	68	54	61	56	49	54	67	60	46	44	61	55	63	58	51	44	58	73	59	46	61	56	58	53	56	49	60	59	56	53	68	52	68	71	53	64	47	67	50	60	66	48	45	56	46	69	69	59	70	55	51	44	64	59	58	56	63	58	58	61	46	64	70	56	63	57	63	54	71	45	62	57	48	65	62	50	57	69	53	74	58	56	50	53	49	59	49	52	53	55	48	42	60	67	62	52	54	62	56	48	46	57	48	68	52	52	66	51	53	63	49	61	59	51	58	62	49	66	71	59	56	50	53	49	54	59	61	52	56	55	54	59	59	65	65	52	55	55	45	70	55	57	63	56	54	61	49	58	52	47	53	60	59	52	54	61	55	52	57	48	45	54	48	61	60	65	61	56	64	51	68	59	52	58	60	62	62	69	59	54	59	52	52	56	58	40	52	54	56	58	51	51	62	52	59	62	59	50	75	70	54	58	55	57	48	53	52	60	62	47	58	66	67	54	65	59	53	69	65	49	57	63	60	53	56	55	70	64	53	65	51	52	63	75	55	57	45	58	57	64	77	59	53	57	62	54	54	61	63	61	73	67	47	48	46	42	57	61	72	59	66	51	56	55	52	60	47	57	52	66	65	63	76	48	57	60	48	55	57	56	51	60	49	59	56	63	63	58	56	61	76	68	53	73	45	68	73	54	72	69	50	47	68	71	59	55	58	49	55	65	56	52	48	48	57	74	53	49	68	60	62	66	52	56	56	54	55	55	62	59	65	60	56	70	61	58	46	58	59	52	68	58	54	48	61	62	58	64	69	46	54	53	57	58	40	69	49	54	57	59	44	64	62	53	71	67	59	51	51	48	58	56	66	68	52	50	54	60	54	60	71	59	48	56	60	52	61	51	63	57	66	64	65	40	65	61	70	47	64	52	51	56	54	58	64	57	61	60	48	65	40	61	59	58	56	58	66	63	53	43	67	52	52	53	54	48	56	66	62	60	46	42	58	56	60	56	61	69	59	53	45	57	45	48	52	55	52	46	62	53	51	60	53	57	51	53	65	53	47	61	58	64	47	57	65	50	55	67	46	53	44	58	61	54	54	65	64	56	59	53	43	60	66	59	50	59	73	57	48	55	61	57	54	56	61	54	60	52	52	53	49	58	53	51	65	44	44	62	49	60	51	56	59	57	71	53	65	51	56	58	52	44	59	62	58	53	65	56	67	65	47	77	46	60	61	71	70	57	60	64	60	48	66	56	71	56	53	62	56	46	56	58	59	50	53	61	65	54	63	46	66	62	66	61	53	54	47	46	63	55	50	49	58	61	49	49	57	60	62	53	50	62	56	63	64	66	57	50	53	58	60	57	50	43	46	58	57	53	52	59	58	57	55	57	61	58	50	54	61	66	54	58	69	67	49	53	67	46	62	59	60	51	60	49	43	59	62	55	58	62	55	67	65	43	49	58	64	64	51	43	53	63	59	53	57
9020	2473	1315	2326	8283	46696	51521	38258	25096	11646	4374	1625	948	782	725	748	671	723	706	719	721	711	800	738	764	779	770	712	707	749	800	769	729	765	734	738	727	752	714	731	771	803	761	748	665	758	762	700	728	707	679	773	739	720	753	701	729	773	720	751	677	731	724	739	731	719	687	742	734	722	744	715	741	760	715	756	766	772	735	758	716	748	742	706	756	764	746	712	682	730	731	710	706	675	749	725	681	734	739	722	704	756	746	731	797	681	741	777	725	733	746	707	706	732	781	686	731	739	744	714	719	728	731	695	771	750	718	809	732	728	739	732	792	759	716	771	748	758	733	772	684	735	739	744	744	729	736	713	757	731	739	709	772	767	776	778	723	715	744	735	777	745	702	762	739	749	775	729	711	746	734	730	730	756	753	675	684	680	765	693	762	714	736	714	811	742	711	777	751	730	714	724	732	727	681	749	741	742	646	736	768	735	709	686	720	704	770	722	770	760	715	758	758	727	729	687	730	783	742	727	781	720	729	742	746	769	758	726	766	747	799	729	730	717	686	719	722	715	737	751	757	773	701	736	752	750	758	748	720	735	755	771	737	697	729	713	775	734	761	726	780	763	753	708	703	777	732	744	713	702	758	722	735	759	763	739	659	724	714	727	725	713	732	747	724	718	748	751	721	709	790	758	751	721	687	699	723	718	735	785	744	748	737	726	747	757	655	718	721	734	774	715	742	749	721	773	740	717	733	742	727	707	753	730	753	742	775	704	830	696	747	756	703	759	768	783	732	767	700	774	677	743	749	708	693	772	725	723	742	759	728	760	727	720	719	765	735	708	736	765	739	716	714	739	734	713	762	716	778	736	730	765	741	770	745	764	730	716	725	776	739	744	758	748	727	741	712	742	725	728	776	752	725	793	714	731	722	714	727	725	747	757	714	779	758	699	752	671	756	753	732	774	723	709	689	764	759	708	755	724	722	731	763	720	716	703	715	732	723	746	751	789	790	700	710	711	748	756	714	725	749	747	704	752	711	717	746	753	723	737	725	713	764	694	776	744	743	728	745	692	704	707	715	711	696	728	695	700	769	735	728	681	781	738	763	795	733	705	726	713	768	738	741	714	750	744	769	734	712	716	772	781	768	757	772	743	704	736	749	753	767	742	701	678	708	738	717	744	772	719	783	721	720	735	730	735	729	701	742	711	737	763	700	734	765	749	731	734	673	767	723	728	750	745	731	708	702	770	730	758	748	705	711	786	740	741	749	782	751	775	754	750	753	769	737	735	757	757	728	743	712	766	706	686	745	714	788	766	697	709	692	735	750	808	715	729	736	746	762	753	739	717	769	702	667	730	756	776	703	788	735	735	758	680	726	739	753	719	728	716	725	805	736	774	780	735	670	712	724	792	731	756	725	708	730	738	761	750	703	748	736	743	737	793	746	749	769	777	757	773	699	721	775	677	714	713	722	771	685	735	738	723	719	708	743	741	717	706	759	707	748	694	739	717	730	727	776	759	711	727	735	737	734	758	729	754	742	712	707	716	758	765	724	747	729	783	765	780	738	755	753	719	729	727	722	737	739	755	767	727	748	690	718	701	743	791	734	750	771	758	727	728	729	747	690	721	701	728	740	687	725	753	727	712	777	735	730	785	764	754	754	712	766	768	736	698	737	723	702	705	710	712	729	704	702	736	721	731	732	765	749	773	737	755	718	718	712	717	761	734	780	717	688	752	728	743	770	703	724	704	738	707	723	760	710	723	740	724	778	732	779	719	728	750	739	723	745	791	729	756	714	755	765	746	750	768	727	700	691	758	752	733	783	705	735	760	716	725	792	695	765	765	723	693	716	699	714	745	727	739	735	750	710	741	737	784	738	729	756	764	711	689	743	744	784	729	724	753	708	727	711	756	681	753	730	715	712	752	709	733	723	690	715	772	719	732	733	729	755	737	749	746	713	735	737	753	716	752	744	718	727	730	729	711	760	752	702	749	748	774	688	720	725	729	765	765	750	740	740	690	735	727	769	727	737	788	783	747	716	761	769	728	713	736	705	730	734	775	715	732	790	770	763	671	729	744	743	707	723	736	720	718	722	712	779	717	744	761	760	725	758	756	740	705	774	763	711	760	718	708	702	692	740	743	782	720	698	708	730	779	731	766	751	705	693	750	773	710	745	709	782	758	741	786	714	722	775	719	696	723	789	754	741	724	748	744	747	747	743	720	741	738	731	745	730	762	772	715	740	737	793	758	718	744	698	754	763	748	730	748	753	754	712	736	694	694	732	728	725	721	756	730	748	756	729	759	761	732	755	734	749	790	727	719	732	736	690	771	728	732	771	730	701	744	734	766	704	729	717	709	717	779	725	704	737	717	758	716	784	698	706	746	795	756	703	744	685	709	735	723	712	719	690	742	744	689	710	715	721	710	731	664	738	707	728	754	730	721	754	698	773	748	738	731	770	703	752	708	766	713	760	748	747	722	727	732	723	713	720	719	704	710	748	773	705	739	734	724	779	722	741	762	748	767	717	760	781	734	716	696	688	712	722	715	755	735	740	736	770	770	753	701	724	703	727	764	749	698	773	728	779	746	732	733	752	734	749	793	733	701	766	748	749	760	749	696	766	719	732	760	680	735	711	803	699	768	711	744	754	756	780	739	753	710	743	780	783	740	723	744	699	764	723	748	729	765	713	695	728	735	702	739	726	754	724	729	763	725	801	743	725	750	725	723	738	717	757	737	739	771	709	750	707	762	759	756	702	781	734	766	742	787	726	751	741	764	688	759	684	750	762	732	746	748	704	720	757	756	747	724	756	736	749	726	748	725	691	774	696	776	750	767	730	792	755	739	735	780	687	727	727	748	697	738	764	732	757	794	700	754	733	739	712	748	733	716	744	777	768	713	729	749	751	728	691	778	702	703	734	718	732	733	724	778	772	746	734	736	742	780	752	701	682	731	743	769	753	748	714	720	781	717	693	700	733	709	734	738	726	708	778	743	721	747	731	735	736	779	712	730	729	793	728	780	754	704	760	763	721	752	701	658	766	706	747	750	760	703	809	699	741	723	735	732	709	739	746	734	732	773	750	766	758	684	704	724	751	767	738	727	742	759	768	691	738	764	748	773	729	738	741	733	711	764	741	756	707	725	761	809	710	765	748	753	767	755	723	701	757	770	666	767	779	799	731	717	737	714	741	748	692	724	720	722	761	737	716	749	762	724	741	760	698	726	724	740	763	737	762	734	770	740	759	759	762	761	741	729	792	710	707	734	769	725	722	729	737	728	723	745	751	734	760	729	700	727	772	729	726	754	753	719	753	714	780	769	753	709	763	746	702	755	750	768	775	759	765	741	760	784	684	712	726	751	752	749	735	783	724	741	731	743	761	707	712	757	780	721	759	765	749	758	764	723	721	750	712	736	736	724	730	757	764	703	763	759	734	730	762	735	695	758	737	746	747	722	774	652	729	724	746	742	763	765	755	733	711	773	690	717	737	763	721	754	761	751
508	185	125	93	152	6970	17249	11657	4451	1146	349	136	98	62	70	50	57	59	64	65	67	56	55	46	64	59	64	58	54	64	61	61	55	51	73	44	62	62	68	65	59	52	65	56	73	49	60	48	60	70	57	62	54	57	52	69	60	49	65	61	60	47	61	54	51	64	47	58	58	61	63	65	62	61	50	62	66	62	54	64	58	38	55	68	58	53	40	63	49	59	66	61	64	61	60	50	61	56	48	60	59	61	51	62	70	59	60	58	63	56	55	64	57	66	58	64	50	62	70	63	68	57	49	56	52	63	49	58	71	55	62	56	58	61	57	46	56	46	49	70	63	64	63	57	67	58	62	62	49	50	49	47	47	59	66	56	69	56	60	62	53	63	59	71	61	68	57	55	51	62	55	53	45	51	52	50	56	64	50	50	62	76	62	45	46	48	49	66	56	49	58	55	51	57	54	55	52	54	64	58	61	59	59	63	63	69	69	61	62	55	54	68	46	54	73	51	55	58	64	63	58	52	60	49	44	55	63	54	42	70	65	62	53	68	48	62	70	66	55	44	62	67	68	63	72	53	53	49	58	64	61	61	53	56	53	66	49	67	66	75	60	60	66	53	66	70	45	67	69	55	58	61	63	60	66	58	65	50	69	56	51	55	58	70	64	50	65	55	67	68	58	57	64	76	60	62	55	58	66	58	54	63	67	67	60	63	47	53	59	66	68	48	69	63	68	59	67	67	68	59	49	63	71	52	73	67	59	55	60	62	65	59	53	58	67	42	60	68	53	65	65	68	52	71	44	55	58	48	68	58	64	64	61	49	61	68	58	73	51	57	69	53	62	71	58	79	69	54	65	64	52	64	62	67	59	63	51	59	66	51	60	72	70	49	59	57	60	73	64	58	69	66	63	62	55	65	59	58	63	58	48	69	58	50	63	51	58	52	52	51	65	41	58	51	69	67	52	53	47	66	55	78	57	58	64	62	58	68	72	63	53	61	60	58	63	55	68	65	50	56	62	55	66	49	65	72	67	71	58	54	67	51	60	53	59	46	52	55	43	55	57	62	62	66	63	57	68	73	47	49	54	56	57	56	67	47	57	51	61	59	51	51	54	50	54	71	79	68	59	59	58	61	49	61	62	46	59	47	61	72	63	51	45	71	48	59	53	46	52	43	54	51	54	53	57	65	55	66	72	54	53	62	59	58	60	73	54	60	54	56	59	47	62	50	71	64	57	53	68	55	61	68	62	54	50	58	50	56	58	61	60	61	61	58	64	55	61	64	48	52	56	54	55	60	65	48	52	58	57	59	62	55	56	53	46	65	61	68	45	60	69	58	64	56	53	55	51	60	63	55	63	51	61	77	74	57	58	65	67	69	55	58	50	55	50	65	50	53	56	51	64	61	61	62	63	58	53	56	61	49	66	61	52	60	70	62	59	60	69	68	76	56	56	62	45	53	54	49	74	57	70	63	62	58	62	62	52	67	49	68	66	64	76	46	61	57	41	48	57	66	64	52	56	60	68	72	53	66	61	66	65	53	54	61	51	56	66	59	44	57	63	69	72	49	66	51	48	58	60	52	54	64	66	52	54	69	64	59	50	62	57	56	68	66	57	61	75	69	61	68	59	65	53	53	60	47	66	50	68	66	66	56	71	62	62	67	68	55	62	60	39	65	52	73	70	57	60	69	58	65	60	58	81	67	65	68	58	55	65	54	52	63	54	56	58	64	62	71	66	54	56	55	49	61	55	53	53	48	58	64	53	67	53	61	61	72	59	54	69	50	46	75	67	55	66	59	54	70	60	54	46	56	63	58	58	56	72	62	69	61	76	54	52	63	54	47	51	77	45	54	51	65	51	54	60	51	55	76	58	47	49	71	52	64	73	69	59	61	76	55	49	75	54	65	47	61	57	53	71	72	47	65	66	62	63	68	51	55	59	65	41	50	56	60	50	57	47	69	57	51	59	56	63	59	58	65	64	64	65	52	59	59	61	56	60	48	77	60	66	68	65	65	64	67	51	69	60	65	58	50	57	47	51	63	57	64	58	62	57	68	56	53	65	72	63	58	57	56	65	55	58	62	53	56	61	51	50	71	47	52	53	43	64	59	49	61	72	56	60	54	66	58	47	63	79	49	59	64	56	52	43	61	62	58	66	59	73	54	71	59	72	64	56	58	43	69	62	71	55	55	64	53	60	57	57	71	62	52	65	54	50	58	60	48	64	53	53	65	53	70	59	59	58	65	53	86	60	54	64	57	57	69	62	79	54	68	67	70	64	71	56	54	60	53	59	63	49	68	62	61	63	63	56	55	65	76	59	48	42	56	53	54	49	68	68	56	45	58	60	50	56	48	55	59	65	62	52	56	51	60	62	61	68	54	60	69	55	65	59	62	58	59	51	52	69	57	58	43	70	61	62	60	43	61	61	46	61	48	71	59	71	58	61	59	65	62	49	69	62	59	59	57	53	58	62	65	59	68	66	59	62	60	68	59	69	53	57	75	67	69	55	56	54	68	64	48	50	58	50	62	70	66	53	62	62	61	64	69	59	75	56	57	46	74	66	60	70	54	68	48	55	59	67	49	63	64	57	61	66	60	54	57	71	66	69	60	69	55	74	57	59	65	53	62	55	46	62	54	46	54	60	61	52	65	63	63	68	66	55	61	63	62	53	48	61	64	75	63	53	78	60	56	53	73	53	58	55	63	61	51	64	49	55	60	54	67	57	69	61	54	65	57	60	66	56	62	52	69	62	59	75	59	55	63	55	52	51	56	60	60	70	41	61	64	53	59	54	66	66	53	62	57	67	62	72	57	54	45	69	70	69	59	59	61	67	50	48	74	60	54	59	66	63	53	70	50	58	67	65	67	63	71	66	72	54	54	49	60	67	58	68	50	58	68	56	68	43	47	56	50	72	62	62	51	58	59	53	64	71	61	52	57	55	49	71	51	44	60	63	58	55	60	52	52	72	61	53	48	80	57	54	58	80	64	72	67	56	53	64	60	63	62	46	61	69	69	55	53	65	58	59	44	48	66	60	53	56	61	57	52	55	65	59	63	51	56	53	53	64	62	57	56	73	56	53	65	60	62	51	63	55	53	43	58	47	61	59	56	55	72	57	52	66	68	60	58	42	61	52	50	48	69	62	56	58	50	56	68	52	63	55	68	59	62	63	66	48	59	66	62	62	63	54	64	69	68	66	70	44	62	63	55	62	59	59	53	65	52	71	43	48	86	57	70	54	74	73	53	55	59	54	49	58	51	60	73	44	67	70	60	62	54	66	72	75	63	58	59	55	48	68	66	71	63	65	74	51	56	67	65	57	65	67	69	59	65	48	59	65	53	56	44	53	69	56	45	56	53	66	48	67	51	77	65	51	54	72	76	69	39	56	56	66	60	49	51	61	54	68	73	73	66	53	53	56	69	66	49	66	67	56	65	68	75	58	48	70	54	54	66	50	60	59	56	67	43	53	69	64	49	54	62	60	60	56	60
10772	4941	2332	5770	15279	56833	67864	50965	33858	19599	8221	2802	1115	794	811	785	748	745	810	750	738	789	675	747	807	776	751	717	797	780	728	732	760	732	731	764	736	755	753	778	725	773	723	769	766	752	763	742	707	793	771	757	719	737	779	785	809	768	749	761	721	794	738	740	806	721	761	785	710	759	741	724	806	774	774	755	723	751	736	730	744	799	789	749	742	772	747	763	723	846	735	754	784	752	774	699	757	747	822	751	753	764	718	752	725	693	763	773	709	739	731	755	782	738	778	756	785	745	762	763	759	726	775	771	715	714	736	757	775	717	759	749	709	781	758	778	770	747	720	784	763	730	794	733	760	756	764	756	766	756	727	733	723	780	778	716	734	746	709	747	735	772	757	749	727	715	790	769	715	780	725	746	774	747	794	747	786	771	765	802	747	758	764	767	797	776	765	726	740	768	718	805	781	773	713	789	780	780	797	687	666	737	760	753	720	714	720	770	751	817	766	799	788	745	787	810	820	764	771	747	784	736	761	756	835	750	779	782	732	767	798	760	715	802	728	757	750	768	742	765	734	771	759	782	727	738	762	711	739	753	748	784	784	790	751	810	760	784	711	823	782	778	772	807	708	727	775	777	762	775	779	776	732	838	766	729	722	700	703	764	755	743	800	818	707	798	752	784	736	725	736	791	750	732	780	744	752	741	803	740	732	733	760	805	780	732	729	769	794	781	791	773	744	743	750	733	763	712	741	763	721	744	749	742	728	785	740	766	770	743	817	828	759	798	764	743	733	691	734	802	766	765	761	767	762	769	751	732	728	743	739	785	770	790	750	727	767	780	751	773	765	747	751	783	733	786	788	785	749	778	749	737	719	763	733	791	755	753	788	762	753	766	791	757	748	741	757	774	772	716	759	794	811	710	761	779	717	764	770	760	773	733	784	767	787	717	755	730	729	784	757	798	744	746	756	732	760	765	698	810	751	755	748	771	746	751	749	751	745	723	720	750	783	772	723	751	767	688	819	777	790	698	797	771	791	767	734	776	780	772	736	741	761	747	753	762	792	813	765	786	758	743	729	774	778	776	746	791	743	771	777	734	730	759	717	786	760	732	738	795	794	744	776	776	783	776	779	792	796	738	772	742	723	770	773	805	733	762	742	762	775	751	770	764	788	741	766	810	744	773	821	729	761	756	735	731	750	768	750	759	734	751	797	729	783	737	763	727	781	775	708	738	763	746	758	766	731	764	754	725	749	740	726	743	763	723	768	805	734	751	745	752	719	771	788	748	742	776	782	768	732	730	746	758	729	732	754	759	776	695	775	770	800	713	743	720	797	746	779	785	760	724	767	751	775	774	760	764	779	767	746	752	726	711	737	780	748	755	749	783	832	783	785	791	803	765	752	800	717	721	745	768	767	726	732	735	792	772	766	739	751	780	755	777	760	717	732	771	783	759	728	807	720	706	738	771	767	720	772	749	693	780	738	689	737	799	814	747	765	773	719	776	725	769	785	736	761	759	785	760	781	704	761	783	763	740	749	768	702	743	772	759	778	754	722	777	817	770	788	763	732	756	756	774	693	789	757	753	762	770	743	767	779	758	749	797	739	745	725	765	810	791	755	772	773	775	769	785	794	788	731	764	708	777	741	728	729	792	776	710	756	803	688	750	748	694	827	717	767	742	785	774	747	761	787	809	744	795	783	747	805	743	725	760	737	739	765	788	727	745	698	735	751	748	756	762	701	752	754	759	753	732	805	739	774	764	785	767	760	757	748	756	741	723	735	751	725	765	728	773	722	751	816	743	752	685	792	758	798	766	731	730	758	769	781	767	826	845	776	764	765	748	727	751	778	764	757	767	744	770	756	777	767	766	747	742	741	806	775	719	774	728	755	736	755	777	768	759	804	754	780	729	756	725	714	806	729	802	750	738	777	763	735	761	717	787	749	796	721	753	759	744	763	757	770	772	773	773	776	739	739	777	738	796	733	714	785	788	755	730	739	781	773	772	771	774	758	779	774	745	768	734	757	772	694	743	759	751	702	762	788	747	761	765	760	771	756	779	785	754	767	776	787	793	744	754	785	783	783	722	798	719	768	790	709	787	772	724	767	762	799	704	754	759	791	737	753	782	732	752	774	798	732	744	760	778	760	773	840	825	782	745	735	798	796	728	792	775	717	717	763	741	755	843	777	775	761	740	785	736	726	758	776	754	811	801	746	791	709	802	787	759	754	751	754	761	780	762	773	785	721	790	752	729	761	763	734	783	801	771	826	718	710	737	816	747	777	768	702	786	762	762	810	798	752	798	767	785	771	765	741	743	715	727	790	769	737	714	749	734	793	771	722	766	768	740	770	771	736	762	764	738	724	755	757	751	697	750	754	738	787	727	792	740	778	729	715	814	731	781	743	749	743	752	797	757	726	757	756	703	738	794	739	748	765	732	753	753	761	765	780	732	758	736	758	776	755	769	750	747	782	726	764	744	745	797	745	761	749	730	721	779	726	794	753	776	770	759	728	746	773	752	742	766	748	746	773	799	760	733	811	702	768	754	769	759	777	708	741	787	735	725	795	764	779	776	746	754	751	744	761	762	777	787	762	740	765	790	774	784	767	744	803	790	732	755	812	749	765	742	763	740	791	727	761	753	722	732	759	747	726	730	766	815	797	706	743	752	788	760	741	763	776	801	745	787	812	760	734	742	760	774	750	758	726	729	768	748	775	732	747	750	715	751	734	781	721	738	800	784	702	739	698	779	751	742	728	818	733	799	773	772	774	769	737	749	788	733	792	748	733	708	767	770	771	795	775	775	763	747	715	750	800	762	741	735	712	784	764	797	768	714	732	718	797	764	714	777	813	730	716	755	731	731	790	758	772	772	777	729	781	725	816	749	797	708	762	735	728	734	743	766	760	795	758	748	718	773	778	780	751	720	764	783	763	820	781	734	783	781	720	730	789	749	780	673	761	731	776	766	768	731	738	755	789	720	759	787	759	793	720	686	752	748	779	762	750	754	755	736	717	767	783	676	740	742	747	786	762	779	755	770	831	769	741	738	799	802	762	784	770	708	715	783	749	781	748	789	749	768	768	723	731	740	778	742	773	813	760	708	812	709	778	763	802	789	763	767	771	737	742	747	757	728	760	773	773	755	736	774	792	754	749	780	774	730	766	738	794	759	762	767	742	736	780	765	775	744	751	813	731	764	768	782	780	770	745	744	739	753	733	851	776	724	759	798	772	762	726	742	767	722	752	798	817	737	790	748	791	762	738	761	742	784	856	759	755	759	771	757	748	769	740	778	794	763	792	774	780	746	799	736	720	768	753	721	782	791	755	759	748	736	747	768	715	743	756	712	790	779	739	759	761	717	801	782	750	763	761	753	727	770	727	774	826	785	785	749	785	774	774	754	750	812	763	767	756	751	753	792	754	747	704	763	777	749	757	765	755	739	738	744	774	776	741	749	760	696	770	747	756	774	745	833	768	740	750	779	789	754	760	722	744	775	794	791
1996	186	149	104	187	7504	17837	14014	5834	1663	459	163	85	71	65	58	56	84	66	77	69	60	72	64	68	69	51	61	67	75	68	82	65	63	66	78	59	60	62	49	60	60	67	85	73	71	60	66	68	61	62	60	59	62	63	61	53	51	64	72	63	57	89	53	64	67	64	58	60	62	70	62	58	60	71	66	78	59	69	63	76	64	80	66	69	73	54	64	65	54	61	76	61	72	60	82	59	61	74	65	78	72	57	71	53	62	47	64	59	74	71	70	66	74	53	63	76	63	54	68	66	60	73	56	72	70	64	62	59	63	65	46	72	68	74	67	78	52	58	60	63	65	74	67	63	57	59	72	56	78	58	42	60	51	62	65	68	55	51	53	72	75	53	76	66	46	61	72	59	51	57	58	66	71	60	70	66	46	60	56	59	68	72	66	69	71	70	70	62	56	60	59	65	71	73	59	64	74	50	59	66	60	72	59	54	60	67	46	56	63	67	58	60	72	75	68	64	53	74	57	53	75	66	72	61	80	63	77	67	70	74	63	62	54	72	73	65	63	63	80	54	71	90	62	56	55	59	63	76	71	62	70	68	73	75	56	66	72	69	72	52	67	64	53	86	53	63	57	67	71	70	78	59	50	54	76	60	65	67	60	65	69	50	68	61	62	64	64	59	58	63	58	71	66	64	67	53	45	62	68	62	59	57	55	73	51	64	60	63	72	62	76	64	63	60	61	76	48	57	75	54	80	62	84	62	75	60	64	41	77	60	62	67	59	65	71	57	73	72	59	65	64	57	69	67	57	65	61	66	61	68	66	59	53	64	75	62	78	75	61	57	59	52	44	59	68	70	80	59	58	60	60	70	68	72	65	59	68	63	70	64	59	53	71	57	67	68	51	68	65	57	64	57	61	57	77	74	80	61	49	68	71	40	68	54	54	59	71	67	66	62	68	56	61	79	65	69	69	75	63	54	61	56	45	65	69	61	60	70	77	59	65	75	68	64	72	63	51	75	80	63	60	61	50	57	62	64	72	76	68	59	69	56	62	68	59	60	49	76	57	51	53	63	76	64	60	59	74	65	62	66	72	67	70	60	59	71	61	56	83	75	54	59	69	88	61	52	63	52	58	65	60	58	66	63	70	63	71	64	57	57	66	59	62	63	72	60	85	64	71	53	57	59	52	69	52	61	77	60	67	51	54	58	70	64	51	69	67	62	74	54	67	77	66	60	64	75	71	58	60	68	63	70	66	55	54	69	51	57	69	74	67	58	59	69	61	50	71	78	56	58	76	67	61	64	63	69	69	49	72	63	62	70	51	65	57	60	71	67	80	63	72	70	64	64	56	66	53	61	75	74	73	66	71	58	63	63	73	61	67	60	67	62	65	66	70	67	64	55	70	69	70	53	76	66	57	71	65	57	61	61	65	65	62	58	94	52	75	62	74	78	74	63	67	70	67	75	67	72	71	68	77	70	52	72	64	56	57	73	71	65	68	56	63	49	54	59	62	74	60	68	56	71	70	58	71	71	47	62	51	70	76	73	68	60	59	78	75	60	71	94	65	55	61	56	56	51	63	56	57	74	58	70	61	63	57	68	61	70	66	53	61	66	65	71	67	71	61	73	70	65	70	81	68	68	69	63	68	68	73	81	69	58	79	52	61	73	54	73	54	68	79	58	68	62	61	53	62	51	59	54	63	62	63	54	64	79	54	57	80	72	69	58	68	71	51	63	56	73	73	62	60	75	65	60	59	87	66	64	78	52	69	73	62	64	51	79	71	80	60	55	70	53	64	73	52	73	71	56	80	64	59	67	66	67	60	55	45	46	58	73	56	63	72	66	55	82	57	59	69	60	67	61	55	53	55	66	49	59	63	91	76	63	70	77	69	70	48	57	67	63	56	75	69	49	59	60	70	57	71	66	62	67	73	66	65	72	62	56	61	71	73	60	64	67	69	62	72	62	73	66	77	57	57	59	68	76	81	57	66	81	64	69	68	53	55	56	62	59	80	70	75	73	68	66	64	71	76	76	46	72	60	60	55	51	65	73	63	62	60	59	50	53	67	55	58	61	62	62	75	59	64	68	68	76	59	71	50	60	59	66	58	64	76	70	69	43	49	63	66	80	76	50	63	58	57	59	49	77	63	58	66	77	71	68	54	69	59	76	91	57	68	63	70	75	72	58	61	64	71	61	71	59	59	46	62	61	70	81	54	60	64	71	57	62	64	68	69	72	60	67	79	66	60	51	66	71	61	74	73	77	70	56	62	74	74	79	66	54	66	76	68	60	53	64	48	74	60	79	55	51	64	68	55	68	67	61	57	74	64	55	72	65	86	60	62	73	63	60	55	66	59	67	71	56	74	66	65	79	56	66	60	64	59	58	55	57	57	67	68	67	52	57	69	68	60	68	52	78	48	64	62	76	81	59	48	65	63	61	81	45	74	76	70	67	69	49	54	66	67	63	53	72	71	58	69	61	69	67	55	84	57	61	59	56	58	59	58	64	73	73	64	55	65	48	73	64	68	76	66	62	53	63	55	66	67	63	61	69	54	75	72	74	62	59	63	67	74	63	98	68	54	71	76	68	74	54	68	57	60	62	73	67	72	57	74	73	59	68	74	57	83	66	64	72	57	69	59	49	52	66	61	75	66	58	57	59	68	65	63	52	56	62	64	56	57	61	63	69	76	52	57	66	63	57	63	60	61	73	56	67	64	64	66	69	66	51	70	73	58	57	70	76	63	71	64	66	51	65	70	45	93	63	55	67	70	75	58	51	65	75	62	53	58	63	62	61	71	85	52	67	76	65	64	57	51	63	70	63	57	50	65	57	59	78	72	61	80	72	67	61	77	66	58	61	43	59	57	63	60	58	71	47	66	57	68	51	67	58	67	67	51	67	75	50	59	60	47	74	64	67	57	61	69	56	58	76	67	58	70	55	63	54	66	53	62	59	62	70	79	67	63	49	57	78	79	79	65	67	51	87	70	62	82	68	70	81	70	66	69	55	62	71	84	65	65	72	65	69	60	58	66	59	60	67	61	65	77	58	64	68	71	60	68	61	57	62	69	60	73	67	66	58	62	63	64	82	58	75	60	63	61	76	54	56	72	78	56	85	61	63	64	61	64	68	61	54	73	61	57	46	59	56	60	51	58	67	72	66	67	73	62	64	56	70	64	67	64	79	50	65	61	80	70	63	57	60	57	66	78	83	66	57	68	73	62	60	61	63	62	69	64	39	48	35	53	42	62	62	69	68	63	53	66	81	71	76	80	71	73	60	66	61	64	61	72	63	61	66	68	63	64	63	71	55	54	65	67	65	67	67	67	62	58	74	53	63	53	60	64	74	73	51	77	69	60	68	62	86	58	62	69	65	71	57	70	53	59	61	69	75	58	63	68	61	83	58	60	60	65	39	57	62	63	60	57	64	67	63	61	51	63	65	69	60	56	61	75	70	56	68	59	63	68	68	48	73	52	66	70	65	59	70	66	52	65
11714	4875	2617	5517	14727	58354	70581	56568	37566	22807	10447	3492	1282	914	883	816	835	865	802	799	832	846	854	837	819	850	837	859	845	894	792	818	853	850	824	824	830	773	895	854	814	900	804	791	864	820	822	821	820	800	836	776	835	881	788	833	798	788	829	859	857	807	843	851	898	877	865	792	800	871	853	827	810	823	769	816	833	834	834	875	861	843	810	835	841	857	849	827	817	807	785	783	780	844	875	869	839	853	880	849	819	826	796	836	805	815	802	843	841	794	837	832	860	826	806	842	777	841	888	859	833	847	862	846	862	819	774	802	871	865	787	839	853	860	795	815	773	848	843	783	903	876	830	809	793	826	839	857	827	812	830	813	813	814	856	836	810	836	831	831	825	859	820	861	854	820	834	824	778	825	875	788	831	820	833	770	853	858	810	861	781	811	834	822	823	824	853	861	791	825	820	840	806	806	803	804	876	849	863	839	836	865	778	880	771	837	851	804	808	830	814	781	825	894	811	843	830	864	852	830	833	806	830	848	798	801	864	808	825	840	843	842	814	844	862	861	796	774	876	820	840	822	820	832	780	863	849	780	810	845	876	812	822	848	802	855	877	812	818	793	860	834	845	764	818	796	866	821	807	838	840	824	845	790	818	895	802	844	892	823	836	813	871	798	822	867	841	778	815	897	875	874	847	850	782	841	837	844	856	887	806	832	860	841	839	876	822	793	791	852	821	824	833	846	856	871	837	841	816	792	865	828	849	832	831	881	836	846	854	849	796	816	839	796	822	819	821	828	790	885	829	791	845	825	837	819	828	837	855	866	873	816	849	819	849	848	835	836	814	814	788	847	829	785	865	834	861	850	807	802	816	852	833	852	834	825	790	823	817	832	824	820	826	840	810	821	804	806	806	827	859	820	801	795	853	849	810	852	843	867	836	810	876	845	854	854	810	822	792	822	847	863	864	820	869	819	834	829	845	828	851	837	799	834	878	805	838	855	834	822	735	827	855	833	845	841	830	845	840	863	881	853	810	861	836	838	805	794	816	857	847	822	832	786	870	856	886	827	799	853	822	845	843	866	924	831	859	811	803	781	844	784	807	798	819	843	843	853	872	896	893	833	868	870	808	799	881	847	845	859	811	833	799	833	856	822	797	825	872	840	783	833	854	780	800	847	790	880	863	835	879	835	815	841	857	797	848	832	821	826	827	794	862	781	815	843	798	824	846	884	860	851	806	772	763	842	816	865	833	822	854	810	844	825	797	852	873	852	800	815	816	834	853	867	795	826	773	852	854	822	795	849	796	833	849	848	843	837	792	843	855	820	870	855	809	811	790	811	806	839	847	826	776	870	852	846	821	891	850	849	848	858	806	820	843	844	834	853	833	825	799	879	845	833	807	809	783	824	836	845	806	839	863	801	820	851	795	871	827	848	805	750	846	850	842	865	811	778	803	818	861	875	865	835	870	839	794	798	787	822	818	822	859	854	847	867	831	769	836	822	814	817	833	759	829	796	850	896	861	841	825	901	869	856	830	855	861	777	855	850	823	863	825	821	844	819	822	821	821	841	854	830	837	862	872	828	790	839	818	865	822	838	883	818	827	820	851	822	886	818	811	856	882	805	809	857	809	830	841	812	892	834	880	797	857	806	838	834	868	799	818	815	836	855	836	803	794	850	824	801	841	777	819	827	854	810	886	791	824	804	839	809	823	822	828	783	853	811	824	862	829	778	842	777	816	803	799	816	854	812	786	845	865	808	841	828	813	893	827	829	796	859	856	854	878	833	817	857	883	820	752	836	815	828	839	869	845	820	828	867	792	860	815	792	799	843	855	833	833	818	838	821	848	835	822	805	841	811	822	837	836	829	839	848	800	809	810	852	809	844	787	809	810	866	822	819	878	858	838	818	798	770	787	845	811	806	796	777	853	829	835	857	811	785	835	855	828	811	859	823	815	847	837	834	883	827	837	848	833	827	842	769	835	807	830	857	814	826	887	845	806	824	852	872	825	843	824	832	834	813	811	840	817	848	828	844	853	851	831	814	775	847	895	863	808	857	841	827	858	826	795	842	896	822	816	827	883	814	831	835	834	786	866	848	846	818	826	847	876	827	817	867	898	861	827	858	820	825	808	838	813	872	898	900	836	824	829	806	856	798	797	843	816	822	841	821	811	862	854	875	805	800	788	840	793	776	853	837	774	831	815	882	789	873	840	819	871	833	915	857	843	856	882	818	846	856	802	811	875	828	852	794	857	814	802	812	826	887	862	843	831	831	843	855	859	827	842	858	833	854	829	836	848	842	795	817	862	834	843	826	815	828	795	780	806	826	862	837	813	861	783	820	877	845	752	826	818	838	800	872	824	775	845	814	833	842	849	853	867	843	848	821	822	819	846	856	817	830	826	833	828	823	787	820	866	830	819	887	810	833	803	883	817	824	817	774	804	870	854	816	797	813	826	826	878	887	792	816	819	816	872	804	848	809	789	824	852	891	822	837	844	744	849	833	876	770	830	840	850	843	779	780	884	892	834	825	794	786	833	864	803	875	831	838	852	850	801	825	865	817	870	848	832	814	840	840	821	826	823	868	773	885	823	826	870	858	827	791	843	800	826	801	881	856	841	819	865	829	795	804	860	870	850	850	845	834	834	876	812	835	782	862	826	819	830	797	849	856	829	835	829	818	808	831	900	860	816	819	829	864	797	862	804	796	837	831	794	825	865	794	831	831	833	836	861	801	817	810	853	839	805	878	861	828	852	741	818	886	813	801	853	828	850	856	832	843	872	815	850	801	839	836	854	842	788	852	820	815	882	805	861	851	792	841	837	782	832	875	797	845	778	791	820	846	838	825	835	852	811	830	847	832	822	806	837	832	808	806	820	876	856	810	784	824	794	858	837	844	846	834	831	823	844	822	855	865	859	825	782	799	831	862	857	790	885	830	864	830	867	810	819	832	845	846	843	812	844	814	821	810	837	827	877	831	825	870	849	829	844	852	814	844	840	898	860	873	826	804	865	783	853	854	826	839	754	802	832	900	818	837	802	843	818	889	826	849	812	786	818	860	868	822	842	877	864	835	834	805	833	786	804	860	818	787	812	825	848	824	839	846	859	844	793	804	853	824	843	851	800	794	832	833	803	821	851	923	814	880	805	878	788	855	805	825	827	810	822	840	845	851	821	837	824	787	852	859	857	887	886	792	779	812	836	891	863	791	795	780	865	789	850	877	839	815	841	832	846	778	857	845	798	848	852	817	832	817	851	864	829	826	810	859	810	808	774	827	789	859	815	825	804	834	845	822	834	878	816	833	799	812	815	809	873	841	792	806	848	794	817	804	823	916	807	854	823	823	847	840	843	825	834	785	874	820	865	810	809	891	826	815	860	917	860	806	837	835	836	846	837	888	796	851	806	878	826	801	855	829	810	796	844	868	842	869	819	837	843	843	813	823	787	836	792	834	844	868	825	839	853	860	850	847	824	827	820	848	830	827	836	850	850	831	862	789	785	823
910	305	170	122	167	12381	24493	20768	9625	2793	762	198	107	93	67	69	64	71	64	73	71	75	62	71	72	60	60	63	76	67	69	63	74	71	75	64	73	68	61	70	59	62	61	71	62	50	69	62	68	79	65	77	66	84	66	74	64	46	71	60	75	65	60	72	69	67	59	60	73	64	65	84	71	65	85	61	63	54	60	69	65	50	68	77	70	60	62	79	74	57	63	80	62	65	63	56	66	75	59	62	56	66	83	52	85	69	69	57	72	65	59	74	79	68	69	65	70	53	78	72	64	71	78	65	70	51	75	56	64	57	62	82	63	69	57	66	63	69	72	59	61	75	72	76	65	63	60	65	68	71	68	66	69	66	49	77	53	68	67	51	64	78	63	67	84	66	75	69	61	63	61	76	64	67	70	69	58	59	64	83	74	66	71	69	70	74	57	67	66	59	55	66	82	62	68	59	60	76	73	65	73	61	71	60	61	72	65	63	69	52	73	60	79	74	68	71	61	62	70	63	67	69	65	55	74	78	63	72	68	70	51	85	71	82	72	53	74	63	62	76	56	61	54	51	52	65	65	61	75	72	75	74	83	64	75	61	67	62	78	67	67	77	73	64	69	57	57	85	60	66	69	62	56	75	60	63	64	67	76	66	70	61	67	66	63	62	46	67	71	67	80	78	60	66	70	73	66	60	63	64	80	68	73	88	56	68	66	68	69	68	49	59	54	59	76	65	60	56	71	71	59	63	72	69	67	64	67	70	65	69	56	78	70	75	59	53	64	76	77	59	61	67	72	69	60	67	61	68	60	74	73	57	90	86	70	64	79	62	71	75	70	63	59	63	62	73	60	59	54	65	67	77	69	60	79	83	58	71	75	73	69	60	62	61	70	65	78	73	66	62	69	68	67	71	61	57	60	69	59	61	70	75	67	66	75	67	69	60	70	61	64	69	60	82	83	70	64	77	70	54	78	76	65	64	65	59	62	67	69	74	67	50	63	69	76	78	62	71	58	79	70	68	78	71	63	52	59	80	61	53	70	67	77	69	72	76	83	78	77	70	66	59	70	68	68	67	70	70	57	66	77	74	61	64	74	56	63	82	57	62	52	74	72	79	66	64	67	61	60	72	65	50	65	68	61	76	57	61	68	47	66	57	54	86	74	66	72	58	70	57	57	58	61	71	68	69	80	73	63	68	54	59	63	74	66	75	80	70	75	73	73	71	76	49	56	70	62	61	66	63	55	63	70	54	67	71	73	70	63	69	68	66	67	63	73	65	68	64	79	65	59	72	60	54	74	65	63	57	73	61	75	73	55	63	69	81	66	55	69	76	70	50	58	64	68	64	74	75	67	66	65	63	63	70	81	64	63	61	71	64	59	61	73	83	70	57	74	67	68	77	62	56	76	73	60	72	51	63	59	72	60	56	70	61	72	66	75	61	80	77	72	78	71	56	54	61	69	72	55	63	65	54	60	61	78	56	67	79	71	58	63	75	78	78	66	70	61	75	56	59	68	71	61	69	69	65	58	70	63	83	68	58	70	55	74	67	69	70	66	69	57	72	70	72	66	73	50	83	67	70	61	57	53	61	63	64	62	59	71	75	68	62	66	72	73	62	67	65	53	71	65	82	55	67	59	66	64	72	71	62	61	59	68	80	65	65	66	62	73	58	73	77	71	71	71	59	78	73	70	62	79	64	57	57	64	71	74	60	69	74	75	62	61	84	77	63	59	58	68	68	79	68	69	64	67	61	64	74	69	58	61	68	64	67	84	78	68	74	65	69	79	65	65	56	67	66	65	70	60	71	69	53	63	70	77	73	75	55	64	52	72	63	74	69	70	57	66	48	67	59	80	68	66	65	67	66	75	70	77	62	61	49	86	82	67	73	63	84	61	59	76	82	74	67	70	70	64	67	68	82	61	66	77	82	65	66	51	62	64	60	63	52	61	62	67	56	69	79	61	66	71	55	85	68	66	72	72	67	60	74	66	66	75	78	71	57	62	64	58	89	61	62	64	61	70	67	76	66	77	51	76	71	61	66	68	61	71	73	73	77	68	80	76	75	70	77	65	65	65	75	76	60	48	64	81	74	61	63	68	63	62	72	70	67	65	64	66	78	69	82	72	57	50	73	64	67	71	76	78	64	68	73	63	83	73	61	64	63	75	72	59	78	67	70	52	62	64	60	60	75	63	74	85	67	64	76	68	66	61	66	54	67	65	64	62	64	66	62	68	76	67	59	62	64	69	58	76	72	58	59	72	70	67	67	66	64	86	77	67	83	73	69	54	78	76	70	64	79	69	70	78	66	68	61	68	70	74	68	75	66	64	57	57	72	67	63	71	71	62	59	68	67	74	67	65	62	62	71	70	75	64	66	70	65	71	62	68	79	48	65	85	61	75	72	58	63	73	72	58	68	61	70	66	65	62	71	58	71	80	68	67	64	73	69	66	85	72	67	81	83	68	75	68	60	57	67	68	77	73	66	74	64	77	60	66	56	59	80	58	65	92	82	71	82	66	48	75	71	72	76	76	78	72	60	60	71	58	76	69	75	79	82	65	79	82	63	70	75	53	69	71	58	65	72	65	76	56	72	72	53	65	66	61	83	56	62	64	70	65	75	76	61	76	71	58	63	76	62	65	65	54	48	51	57	73	70	58	64	51	54	64	65	66	66	73	56	64	71	73	68	56	60	73	67	56	68	69	54	68	74	69	77	58	60	74	68	62	56	71	77	68	72	64	54	53	68	56	71	89	69	74	65	67	71	69	63	68	75	56	51	73	65	78	59	66	73	66	70	73	63	68	52	61	64	66	66	71	70	60	61	75	64	74	58	67	64	66	57	72	68	66	61	71	57	64	48	85	74	59	68	72	57	63	81	63	77	67	77	65	61	64	62	66	70	65	63	80	68	75	68	56	70	59	67	75	62	77	65	61	57	68	81	61	70	61	63	82	61	55	78	65	63	64	58	73	63	77	56	51	57	76	68	68	51	56	68	60	67	73	60	57	71	70	68	58	62	81	70	64	74	53	70	67	73	69	58	91	67	66	66	64	76	81	86	60	58	67	60	65	57	60	82	63	66	74	73	67	69	73	74	83	59	62	65	65	70	75	75	70	72	68	65	69	68	69	66	71	62	66	74	59	89	62	70	60	77	54	62	67	58	55	55	69	67	73	79	66	66	59	50	76	76	88	76	75	64	82	67	66	74	56	72	73	72	58	58	66	54	64	74	64	62	67	88	56	70	72	72	68	48	84	74	65	86	66	70	52	83	60	73	87	76	51	72	64	61	71	64	72	61	55	74	63	60	64	69	62	72	73	72	57	58	63	65	65	69	77	76	61	76	64	68	59	84	69	52	69	82	86	74	70	67	61	73	60	64	67	87	87	61	57	74	60	61	86	65	78	59	71	67	70	69	62	86	66	62	74	58	63	69	67	70	58	51	72	58	70	66	76	82	73	77	72	74	65	76	52	76	60	72	67	67	55	60	64	69
15776	7125	3447	7928	16696	65505	77168	66029	44577	28825	15062	5116	1731	1041	898	865	933	895	903	839	874	879	873	816	894	901	847	904	863	847	862	878	881	883	824	861	838	855	880	886	853	857	841	873	870	856	867	868	908	817	849	812	856	867	887	863	905	882	835	858	893	812	832	819	868	841	845	858	835	886	866	844	848	872	834	855	882	892	864	792	779	845	872	888	818	828	858	820	838	864	857	881	867	802	860	803	882	826	874	905	879	854	835	872	826	844	840	880	871	915	831	815	880	783	839	896	831	822	820	812	872	911	811	845	846	824	899	897	792	824	929	861	900	862	927	856	890	913	865	875	836	836	896	917	901	877	858	848	837	857	874	865	904	862	885	833	886	840	907	885	823	775	845	861	796	850	890	812	836	896	836	915	879	873	848	895	915	861	864	831	837	822	908	846	829	868	843	846	838	848	831	854	932	878	849	841	798	909	885	919	785	853	887	866	868	902	849	845	888	847	924	859	849	848	839	831	892	870	824	866	806	844	894	870	903	865	831	844	843	823	819	883	821	875	869	793	849	877	817	858	892	888	904	813	857	818	801	889	875	843	803	857	879	884	859	863	889	886	836	868	815	886	826	895	875	858	902	825	781	834	883	860	874	839	830	873	835	852	838	851	879	873	881	836	858	837	916	862	898	839	842	895	886	895	895	855	832	877	878	867	849	870	819	853	872	825	857	857	909	869	881	825	870	818	838	845	830	883	861	824	835	848	778	870	894	847	862	868	839	855	877	845	892	887	875	806	847	935	848	859	851	793	842	841	849	891	841	846	845	859	882	821	832	841	960	897	851	841	847	894	877	816	864	869	846	862	831	867	879	888	839	843	834	824	839	832	848	843	860	878	809	817	863	879	855	867	869	903	852	896	843	845	912	897	821	897	817	862	870	900	839	867	867	847	915	870	900	882	863	830	828	852	870	878	834	852	856	889	913	911	870	900	842	880	871	850	874	856	881	889	836	879	882	850	860	864	853	878	907	800	842	868	836	870	925	901	879	896	893	860	864	887	829	862	793	888	844	809	798	850	859	848	894	922	811	890	831	877	869	886	870	833	835	934	814	857	873	881	863	909	795	892	840	898	876	888	860	859	869	838	873	868	938	883	935	885	866	848	840	870	813	873	842	872	847	855	819	878	846	841	909	900	849	891	842	882	847	874	833	853	842	826	814	849	868	863	862	907	844	879	865	878	857	911	822	871	881	880	870	872	893	866	863	820	885	861	842	883	890	842	872	843	849	872	926	830	867	844	872	861	848	829	868	912	808	880	898	894	876	828	850	827	836	881	887	897	828	854	888	851	858	904	825	842	860	841	889	885	839	860	842	822	849	832	864	793	834	878	848	880	923	863	848	832	876	891	849	883	852	871	806	854	860	828	915	880	850	803	856	898	891	852	821	874	827	864	881	858	854	859	880	839	895	837	871	874	833	856	816	890	849	895	878	903	833	861	885	866	844	873	874	882	867	803	788	876	822	849	881	797	855	846	865	785	904	830	864	829	844	882	867	828	877	865	855	849	866	834	857	862	878	794	845	864	828	833	859	837	851	875	806	928	798	891	827	895	891	811	852	874	834	863	862	862	856	855	841	901	876	866	898	853	874	877	822	847	875	878	846	870	804	847	856	818	881	866	876	815	855	845	877	900	835	820	815	905	838	850	881	910	829	906	899	823	878	823	845	908	859	882	813	894	877	854	843	878	854	870	913	879	789	812	851	844	838	829	866	858	923	896	848	833	837	884	836	876	835	886	870	924	868	824	819	825	846	846	832	849	853	882	849	832	897	876	852	832	856	827	860	818	881	824	854	869	818	827	816	779	871	865	889	884	875	823	795	863	926	823	871	844	826	839	888	844	855	858	853	895	881	871	831	804	920	866	843	875	813	917	837	836	909	864	841	835	909	878	879	860	831	864	886	870	881	844	824	848	797	866	854	898	870	848	872	884	841	856	847	866	885	888	862	917	851	859	848	864	882	861	889	881	887	877	863	896	870	911	845	891	900	887	847	880	853	888	848	881	831	864	884	851	905	899	802	853	876	876	823	816	859	893	847	840	859	835	852	869	875	855	876	847	874	863	882	837	801	827	895	874	861	855	881	874	829	852	904	867	835	863	874	888	882	810	914	848	887	889	902	848	894	817	823	872	795	861	864	853	879	855	864	907	862	864	882	847	906	901	863	828	867	838	851	882	859	881	813	870	840	897	852	843	826	862	913	841	907	900	850	857	844	856	848	930	884	883	858	863	858	868	830	889	846	845	906	841	877	819	876	909	848	879	862	850	877	803	853	880	853	918	871	866	833	870	847	825	852	859	841	893	825	846	840	855	884	864	877	891	862	893	889	839	822	883	896	858	886	844	853	840	875	884	836	861	877	864	895	839	885	870	828	891	825	873	903	829	831	929	860	891	849	836	838	863	870	882	839	881	826	832	915	831	878	899	902	859	881	870	826	800	874	830	846	883	859	900	839	806	838	874	905	879	884	922	875	869	836	890	874	814	863	830	826	866	902	835	851	895	821	919	826	858	866	857	846	865	866	839	840	844	871	884	866	912	833	813	848	874	865	891	824	914	866	861	844	864	863	871	817	872	867	841	904	781	880	842	893	831	930	874	814	821	867	848	811	869	874	906	850	924	817	892	861	827	860	859	873	852	841	907	865	877	868	858	878	871	861	877	890	840	847	875	851	889	839	851	845	795	825	872	875	917	820	849	880	840	899	854	865	911	828	834	850	806	887	847	842	874	906	850	876	843	863	897	897	819	870	851	845	862	849	892	907	817	848	826	805	887	853	869	871	816	847	852	839	881	859	805	885	882	856	845	824	782	879	843	835	859	939	858	911	827	875	870	874	856	867	785	885	867	920	837	853	893	845	858	825	899	842	823	835	855	849	892	822	918	840	815	863	858	875	873	820	828	860	875	886	866	875	883	880	865	858	860	826	874	871	913	847	860	836	882	814	921	889	890	844	841	861	826	854	839	864	874	877	849	839	784	879	866	812	901	826	829	819	855	832	852	847	839	899	869	856	850	853	892	847	882	873	802	856	859	871	819	838	841	869	902	869	924	898	854	813	863	793	878	916	891	867	849	877	864	802	817	828	911	785	858	887	895	884	858	812	841	843	888	784	895	878	894	900	848	909	872	888	858	869	867	846	858	886	850	907	901	873	854	824	887	896	875	883	870	859	885	912	839	878	941	826	861	883	868	832	882	895	883	881	879	898	883	916	847	896	870	846	846	852	828	866	826	881	866	869	815	909	846	803	784	848	829	872	804	836	868	876	825	858	873	868	897	952	858	869	849	820	880	859	872	864	874	900	862	846	865	844	898	866	831	854	847	842	845	883	856	829	861	819	845	838	883	830	911	875	879	888	857	846	848	847	823	845	846	871	866	928	834	896	827	810	877	849	855	857	905	843	848	848	865	880	847	855	832	859	849	913	877	868	820	850	877	872	853	893	840	846	910	868	869
1267	78	79	78	81	2937	6731	5059	2275	773	269	125	67	72	74	54	56	57	46	63	54	56	65	53	60	62	70	53	47	60	51	53	58	60	54	36	59	48	55	59	63	55	49	48	72	60	50	52	55	51	66	51	58	72	47	57	65	61	54	52	66	65	41	54	41	59	58	65	57	64	59	55	61	52	52	50	55	54	63	64	47	53	52	42	70	53	74	63	58	51	59	65	56	62	63	63	57	56	59	53	59	56	57	56	77	66	41	52	42	61	64	61	68	50	62	62	54	58	56	63	63	49	64	58	59	63	50	61	56	53	56	57	58	51	58	62	52	57	61	59	60	68	43	50	58	52	71	51	55	46	65	61	61	57	54	47	52	51	61	52	59	54	67	59	49	52	55	59	66	58	70	54	65	47	50	65	60	48	52	53	64	53	58	71	60	54	39	46	62	53	57	53	51	58	49	56	53	34	61	65	50	63	62	66	45	57	51	48	50	48	40	45	67	54	54	44	56	62	64	63	51	49	50	68	57	38	45	44	61	61	71	60	56	66	68	48	64	59	68	73	63	66	65	43	54	54	62	66	55	73	49	42	65	58	61	59	64	59	55	68	63	63	50	49	77	48	68	81	56	61	62	55	70	66	65	51	55	66	55	57	51	61	65	55	54	60	65	58	49	44	64	46	49	47	61	52	63	62	58	43	56	76	66	71	34	56	51	61	45	57	56	43	55	58	46	56	59	49	51	63	57	60	66	48	66	54	65	56	57	62	74	57	50	44	54	61	58	65	61	51	70	53	44	61	47	49	61	51	52	59	47	69	65	53	69	51	48	68	53	56	60	49	64	52	67	50	66	67	61	57	54	65	62	64	52	50	50	54	64	61	53	47	67	68	54	68	58	56	57	72	55	54	70	54	49	54	47	54	67	41	40	58	63	61	52	47	46	50	45	59	58	59	65	66	60	48	58	63	54	55	62	62	53	55	62	67	48	59	66	50	68	75	53	60	49	52	68	55	57	50	47	59	69	53	56	41	68	50	58	53	55	68	55	61	48	53	59	59	53	70	59	55	62	52	48	59	66	73	60	58	59	61	58	73	55	52	61	58	58	48	48	70	56	60	47	67	59	45	54	53	55	48	56	53	53	52	58	59	71	45	55	67	80	54	60	46	52	59	64	57	65	51	59	57	60	56	44	64	46	58	51	59	54	55	61	58	57	66	71	56	59	55	62	56	54	61	66	44	57	58	57	58	49	84	45	59	45	53	52	61	50	59	53	48	69	54	64	57	64	65	59	54	63	52	49	62	49	55	57	49	81	47	61	53	65	50	54	57	59	59	77	57	65	52	53	40	61	80	55	60	67	62	47	48	47	58	60	45	75	51	61	53	63	60	57	62	51	53	55	64	50	53	81	59	54	54	62	52	45	51	44	53	57	63	47	66	61	45	54	58	55	70	54	58	62	60	60	66	73	47	40	49	68	44	48	72	55	51	66	61	70	61	55	73	50	62	55	72	56	70	60	60	64	59	71	65	61	63	58	45	65	55	71	53	50	60	45	50	38	56	54	51	59	57	58	54	57	43	55	45	47	45	52	52	51	57	54	61	63	61	57	57	61	50	49	61	49	67	49	60	59	57	58	57	70	63	48	52	60	51	59	65	57	53	50	56	51	65	58	66	54	49	68	48	46	59	66	48	43	52	59	60	51	48	52	57	56	67	53	62	69	57	65	56	54	59	44	53	58	60	65	66	74	74	70	67	58	62	59	65	48	57	51	48	61	64	58	48	52	54	58	38	42	55	56	58	62	55	59	49	53	77	56	42	63	54	61	72	55	51	67	56	58	60	60	57	50	62	62	60	58	58	59	44	67	51	77	60	65	60	45	52	61	49	59	56	50	60	55	56	66	61	62	73	57	59	64	58	60	68	51	64	62	50	44	49	49	56	56	70	59	52	58	70	63	53	53	69	57	54	66	53	59	54	48	60	61	60	69	62	51	64	55	56	56	58	45	57	68	60	58	58	58	51	65	54	50	41	49	61	47	75	66	56	55	50	60	63	54	57	61	61	54	56	70	57	58	65	53	53	60	64	52	62	59	47	61	56	67	69	69	68	50	56	45	71	74	72	80	53	47	55	67	70	67	61	63	49	56	51	59	50	47	69	56	46	56	55	56	62	51	55	55	57	55	79	57	57	63	71	67	64	59	46	43	53	43	64	48	49	48	55	49	57	65	67	69	65	56	50	61	46	47	59	57	61	49	61	54	61	67	60	54	53	54	68	62	51	66	55	54	52	58	53	57	61	53	68	58	46	48	57	72	64	62	62	47	52	51	54	68	67	62	54	54	60	56	68	61	57	61	51	50	67	59	59	64	54	57	55	60	57	74	57	57	54	52	64	62	52	65	61	61	57	78	48	61	63	66	54	61	51	65	61	62	45	57	62	60	59	50	48	60	68	55	60	54	65	53	67	62	67	49	61	51	54	45	57	62	64	64	45	75	58	51	60	55	54	63	55	58	57	68	67	62	63	50	53	59	54	58	68	60	58	37	57	57	52	52	58	55	61	57	56	63	66	58	55	57	58	39	53	64	60	62	52	59	50	55	65	38	54	42	54	62	67	41	53	62	56	50	52	76	50	62	52	55	51	40	65	63	58	65	46	62	51	51	59	60	46	51	62	44	62	66	57	57	58	51	74	63	63	53	54	44	60	61	66	66	62	48	50	45	48	64	60	48	68	63	66	58	49	57	50	70	58	55	50	56	57	46	54	63	67	58	60	56	60	39	53	51	50	58	77	69	51	65	57	58	53	56	64	51	49	61	46	55	65	65	57	56	54	56	48	62	54	60	64	48	66	60	59	61	52	51	61	63	57	46	57	62	66	59	67	68	48	56	63	46	54	51	69	55	61	65	61	65	50	50	53	60	52	44	65	54	62	64	47	46	64	57	41	71	43	62	49	61	58	64	48	66	52	59	64	54	58	61	57	57	63	50	62	67	54	47	51	70	69	50	60	54	55	63	58	58	47	54	68	58	43	69	50	51	72	63	55	65	53	66	63	47	68	58	51	60	52	49	69	60	69	50	60	58	51	60	74	60	63	53	42	69	60	47	52	45	48	57	45	55	43	70	58	57	59	53	67	58	61	56	54	60	67	60	57	65	56	50	59	61	51	57	59	61	50	60	51	58	65	57	54	55	69	55	50	62	41	72	59	54	68	67	66	49	57	63	56	51	61	71	67	52	59	55	59	58	46	60	57	71	63	54	66	61	60	47	61	57	62	58	67	58	48	60	55	66	52	38	54	52	64	59	46	56	57	60	59	69	61	65	50	60	55	56	40	44	51	52	44	68	58	53	63	53	58	46	72	58	48	51	61	61	50	46	73	62	64	60	55	59	47	49	58	62	55	53	56	53	51	55	54	55	62	53	48	62	49	64	59	69	61	49	66	53	45	64	46	60	63	65	69	41	52	51	65	61	58	57	37	55	58	61	49	49	65	66	59
8639	2187	1275	2385	5313	44003	49466	40295	28067	16018	6293	2112	1005	825	770	764	714	701	732	739	749	727	725	785	734	718	747	713	732	683	729	744	711	721	738	732	723	723	736	716	709	695	758	719	684	673	765	707	729	777	763	766	715	743	746	766	719	748	708	743	747	757	734	703	752	722	712	743	716	707	703	666	672	738	731	723	715	712	715	708	736	731	699	706	694	693	702	763	724	769	756	699	740	727	729	739	758	726	706	707	707	793	754	776	771	679	743	704	738	749	772	712	659	743	723	743	733	725	757	742	728	703	780	730	774	790	713	708	738	692	763	705	726	717	752	728	722	722	762	730	741	739	701	740	747	772	699	733	761	736	733	719	733	758	737	763	774	781	745	715	731	772	667	748	723	760	757	705	729	745	765	731	765	729	708	674	715	754	736	734	727	738	739	743	755	729	721	737	770	719	730	718	736	759	729	744	745	693	758	741	731	693	688	755	722	733	735	726	707	784	704	740	745	676	750	710	736	761	755	675	729	741	762	762	720	748	759	756	747	722	759	727	735	735	715	691	767	738	768	705	746	704	719	731	718	760	705	744	683	733	779	760	735	735	708	751	765	723	677	729	711	719	719	751	714	773	763	755	761	786	761	737	738	701	680	702	710	745	763	706	730	713	742	728	743	727	741	761	708	695	721	716	714	695	761	785	731	793	769	748	718	740	789	739	713	737	705	727	758	727	718	765	735	716	691	740	742	774	781	769	779	712	764	748	749	742	723	767	775	750	778	682	768	786	741	701	763	773	795	711	738	729	744	759	750	745	706	717	729	777	695	744	718	740	798	714	796	756	731	788	759	718	737	732	728	700	735	736	737	762	738	730	740	755	783	764	697	749	728	743	772	690	731	755	717	729	778	750	747	762	750	747	747	754	735	782	718	721	787	709	708	687	656	739	711	725	745	684	745	740	790	700	730	746	783	713	688	730	725	681	698	713	717	766	750	767	741	743	713	747	746	703	726	696	750	726	755	752	668	704	743	733	756	760	692	731	720	744	715	759	726	716	758	717	720	729	731	773	715	754	729	695	730	762	698	743	707	730	768	688	722	731	753	740	739	751	755	750	764	762	742	744	761	759	710	740	755	739	752	735	722	731	729	730	744	751	729	700	757	768	732	745	689	752	727	729	687	783	753	769	746	726	732	747	734	709	706	702	764	714	770	705	728	713	736	741	752	732	685	754	713	705	669	720	760	769	801	757	713	813	697	798	752	733	788	716	722	763	702	724	704	782	799	717	703	734	706	741	736	750	737	669	733	763	749	695	712	746	777	777	724	741	723	704	702	757	715	720	733	715	745	747	704	738	737	729	737	742	738	716	675	774	753	718	704	744	743	724	727	762	749	748	673	727	692	713	740	695	733	707	742	753	712	685	726	797	742	752	774	735	755	747	718	761	764	774	768	706	687	705	779	751	697	729	746	737	752	710	793	728	698	736	712	741	714	717	772	746	735	727	725	723	746	709	730	740	732	702	689	735	700	745	659	762	715	752	734	733	712	721	745	664	721	721	769	734	748	739	767	717	771	785	718	715	757	717	693	730	686	753	684	691	719	742	716	755	733	685	723	749	708	773	730	733	774	706	773	740	740	734	743	752	767	745	700	757	708	735	752	750	786	734	736	735	735	712	719	709	764	718	733	748	724	732	711	749	713	693	746	713	779	739	717	757	679	770	723	753	695	744	745	749	752	734	755	724	734	716	736	698	749	742	798	696	719	750	722	728	764	717	707	709	741	698	771	746	678	709	725	816	682	759	691	703	700	720	707	777	714	752	717	745	728	697	765	742	729	736	714	749	720	804	776	712	749	745	717	719	711	741	781	722	752	723	773	749	750	782	753	735	706	759	740	728	685	745	758	677	758	765	741	736	742	767	722	737	752	707	725	722	728	728	714	772	765	739	756	711	716	706	757	696	776	702	687	756	727	725	715	727	753	718	750	796	735	727	755	748	755	747	707	718	720	694	734	746	725	763	743	742	706	691	768	731	718	763	753	782	691	727	716	772	711	748	766	751	739	737	700	725	704	776	758	751	745	743	732	721	764	712	770	720	746	714	794	755	729	751	696	725	752	701	740	705	749	774	760	743	739	723	769	713	764	681	718	768	727	790	749	723	773	750	758	746	748	769	743	809	717	746	740	759	738	746	658	730	721	764	741	749	762	745	662	747	718	782	737	741	783	765	729	706	693	737	682	734	758	705	759	714	736	778	719	709	733	770	713	751	742	656	718	715	739	727	768	758	725	752	694	712	752	726	743	729	710	759	704	756	724	717	726	768	704	717	712	770	749	726	669	726	751	743	727	738	715	727	744	740	674	753	735	755	782	738	764	767	773	718	748	779	664	697	751	724	743	758	728	727	730	777	763	744	718	755	752	731	673	756	730	770	704	725	717	735	736	774	705	743	727	785	684	736	724	756	697	718	743	711	739	745	772	760	705	781	790	724	776	717	720	705	777	755	763	778	699	723	716	731	759	755	682	735	707	730	723	722	729	744	720	796	737	762	711	723	731	737	732	769	752	714	714	705	721	733	739	723	753	733	713	740	734	717	772	743	735	726	721	715	716	697	707	755	691	757	703	799	718	668	762	723	702	694	757	715	777	720	735	787	739	730	734	746	734	716	751	780	747	712	789	697	692	724	774	743	745	727	717	745	746	735	699	721	700	726	770	727	726	781	758	708	712	686	758	744	720	721	763	735	751	716	710	744	735	730	741	753	735	741	730	763	685	724	766	736	697	714	744	715	701	744	761	734	728	718	731	700	770	727	714	736	704	729	730	768	757	703	681	722	724	702	702	744	794	713	710	749	724	724	732	780	738	702	745	753	775	784	727	746	765	761	721	735	771	738	742	744	711	752	789	710	712	721	731	695	771	730	771	733	742	757	753	767	712	704	745	724	722	661	685	717	740	740	748	710	708	751	703	729	716	740	728	763	744	730	697	725	730	774	719	754	746	747	751	739	725	730	745	743	692	725	737	725	775	759	749	711	736	738	718	735	729	746	690	750	713	717	760	708	731	712	792	734	740	771	742	733	731	740	715	729	755	739	695	723	748	770	742	746	753	715	775	768	704	736	694	731	728	739	706	723	715	749	725	735	706	726	747	714	747	772	695	695	700	732	670	725	680	727	748	711	770	701	688	740	748	754	708	679	752	707	741	745	690	814	739	728	730	751	733	742	719	773	781	729	731	736	731	737	752	761	734	740	769	712	691	708	747	727	728	787	741	715	734	673	750	709	697	766	745	716	718	694	741	742	745	735	793	743	719	741	711	757	735	769	697	752	748	748	745	713	754	743	704	695	696	741	730	710	704	738	738	700	788	770	732	720	720	728	768	722	732	729	761	702	733	751	752	745	708	703	778	730	699	766	716	719	682	746	730	734	735	731	682	797	750	763	755	714	718	754	708	762	722	746	752	763	729	762	733	734	714	713	723	756	725	700	776	698	746	716	708	788	747	700	725	723
515	164	119	88	136	6847	15483	11475	5283	1748	506	158	81	61	73	65	61	68	56	68	42	51	81	61	61	65	56	73	67	71	50	59	54	71	52	67	60	61	58	59	54	73	70	70	53	47	58	49	44	59	69	53	67	70	71	64	62	56	59	57	52	58	77	68	68	57	54	57	57	67	59	61	58	65	66	63	72	59	54	63	64	58	61	64	71	56	55	63	66	57	64	47	69	72	54	54	59	55	68	62	68	62	63	62	64	79	59	68	55	60	55	61	67	46	49	51	58	63	60	39	57	51	50	56	55	64	54	58	69	71	55	66	54	49	69	48	62	48	62	57	63	67	56	69	57	45	62	57	63	63	67	49	71	61	62	55	66	58	62	60	56	41	62	52	56	39	56	47	67	45	43	60	55	60	48	64	67	71	64	57	67	48	67	57	64	60	62	63	63	55	67	52	65	59	65	72	40	53	60	62	59	52	61	51	60	54	83	72	49	53	58	54	57	63	46	59	50	60	70	53	78	47	60	64	68	55	50	53	58	51	65	62	51	80	71	62	66	62	62	48	56	59	55	62	61	48	61	62	50	51	63	54	49	55	67	59	45	67	71	53	54	67	61	62	63	53	58	60	56	65	53	53	58	53	62	64	62	58	56	50	58	58	67	70	54	56	54	49	62	53	60	63	51	58	63	76	58	54	56	66	47	63	57	59	60	66	64	76	57	61	60	63	79	52	69	62	56	61	64	64	51	58	66	55	61	61	64	47	57	58	54	52	64	55	57	60	52	54	52	57	59	64	75	65	48	54	70	49	67	70	71	56	61	61	71	66	58	59	63	63	55	70	66	70	62	59	59	52	64	70	56	48	54	60	45	61	49	61	65	58	61	77	88	59	60	70	57	56	63	50	60	57	55	56	46	66	57	66	56	62	84	51	63	59	52	70	75	69	60	58	63	62	53	56	59	49	76	64	51	56	56	66	67	50	47	59	70	53	49	59	68	65	70	53	51	58	59	53	46	41	53	56	56	41	49	39	59	59	52	55	56	70	60	62	56	49	52	60	57	58	60	73	59	59	60	55	49	49	61	53	68	62	61	52	71	70	69	65	63	53	57	61	53	70	55	69	67	55	57	58	48	63	59	46	47	67	46	66	54	48	58	65	58	54	60	47	77	62	67	49	60	52	74	53	62	52	61	43	60	66	56	67	64	52	58	61	55	63	52	73	80	59	49	64	49	58	52	48	51	66	44	60	64	69	58	53	55	64	56	71	53	53	60	67	47	55	61	55	60	54	48	55	71	56	51	53	55	74	56	54	62	51	64	65	66	63	57	70	63	70	55	36	59	61	56	61	68	66	59	57	61	66	66	68	50	52	65	69	56	52	52	55	60	63	65	68	58	55	61	66	50	71	50	57	54	62	54	58	50	61	54	74	58	57	57	69	64	50	60	57	54	45	60	63	64	64	66	60	62	39	50	69	73	56	69	62	58	50	61	51	48	39	59	78	68	59	56	54	55	62	64	50	60	61	65	66	62	63	61	43	45	65	64	56	40	56	57	61	53	76	58	46	70	52	62	63	53	64	66	78	48	52	52	60	69	53	71	59	67	55	61	61	54	60	56	81	67	68	51	67	61	64	56	53	62	53	58	63	54	60	70	74	57	64	57	51	69	57	56	71	58	61	48	49	58	53	79	54	68	60	42	52	60	58	50	68	50	73	60	53	38	44	65	67	56	62	58	58	57	66	47	65	64	52	53	62	61	59	74	57	47	49	57	60	59	49	59	73	57	55	56	74	61	74	59	59	55	57	52	59	62	57	58	60	63	52	47	62	62	58	65	71	61	60	70	72	61	54	52	52	58	62	64	70	64	50	60	53	67	70	63	57	72	56	59	73	58	75	67	62	71	67	51	61	55	64	58	51	58	64	45	57	70	59	65	64	45	69	61	47	50	61	56	63	64	62	51	66	69	53	55	69	51	65	52	63	44	55	52	51	57	61	62	59	52	72	63	53	69	47	55	58	51	55	58	47	51	63	64	57	59	66	60	60	52	82	60	63	57	64	66	69	49	53	57	47	43	60	67	61	55	41	63	51	62	77	53	61	59	48	59	52	69	63	63	49	60	62	47	76	66	47	54	66	62	56	67	67	68	57	59	57	56	65	65	68	67	66	51	62	63	50	57	63	64	65	70	60	59	78	56	59	66	59	64	66	49	58	59	52	67	68	56	59	73	51	61	65	61	61	58	50	67	47	69	68	68	60	60	46	72	56	50	65	63	72	59	55	67	54	59	53	66	62	54	52	55	64	52	59	47	50	56	49	67	52	49	71	58	69	55	61	67	60	45	67	53	64	66	52	56	62	60	55	60	63	54	50	53	53	59	59	55	56	44	58	49	59	52	55	63	63	53	76	62	59	61	55	53	57	68	69	67	72	62	62	40	67	62	51	63	56	63	63	54	53	57	55	60	64	59	76	60	54	72	50	61	62	69	63	64	65	60	67	56	76	60	55	52	61	36	62	68	80	63	55	43	59	63	52	55	76	59	61	63	68	56	66	61	60	66	50	66	71	47	50	69	53	77	64	69	64	65	63	61	60	66	52	64	53	62	60	67	54	58	62	56	61	75	52	58	57	69	51	57	65	66	73	58	56	57	69	58	65	46	64	49	52	73	70	56	53	62	52	72	50	58	60	50	52	43	60	65	67	68	64	51	71	67	67	74	63	68	42	55	63	56	66	60	49	55	56	41	62	47	58	57	69	64	56	60	58	55	62	73	49	70	58	69	57	81	58	71	62	65	56	76	73	62	64	51	67	65	81	50	41	55	51	62	62	55	79	60	60	64	53	70	59	64	72	61	57	62	70	51	68	66	48	70	65	48	64	61	74	69	49	61	65	74	53	59	66	59	60	65	51	59	58	44	67	51	56	44	57	66	57	56	56	64	69	68	59	82	61	54	54	72	55	53	69	63	61	74	71	57	50	50	69	55	58	68	67	58	65	51	65	59	43	64	66	51	57	63	56	62	62	45	62	60	62	58	61	58	58	55	69	56	56	51	52	39	57	57	61	56	56	69	53	59	66	58	55	61	66	67	66	60	62	55	54	50	66	50	51	61	57	60	64	67	75	53	62	50	62	47	56	76	65	70	52	69	56	60	55	65	60	55	66	70	60	73	54	54	63	52	59	69	53	59	56	56	55	66	61	62	56	61	58	60	64	54	49	66	47	68	59	63	59	61	56	65	58	56	50	71	62	75	62	49	51	55	52	52	62	52	63	51	59	57	51	54	58	66	54	56	66	64	60	48	52	51	58	58	60	52	57	57	66	53	48	61	65	68	59	67	75	54	63	52	59	61	72	67	51	74	58	63	57	61	56	56	70	69	63	54	74	66	57	56	53	63	53	61	74	54	70	57	54	60	73	67	69	64	61	48	59	58	62	54	46	66	69	49	59	74	65	72	66	64	74	59	52	53	51	54	48	63	59	57	59	51	56	53	52	68	46
10149	4645	1934	4017	11804	54276	65635	52625	36936	24218	11548	3796	1317	904	728	750	716	740	761	777	808	741	783	739	754	763	749	741	708	716	747	769	816	801	797	733	749	744	740	793	780	718	712	794	794	783	736	729	754	775	784	780	790	736	743	772	719	768	764	774	743	748	783	811	762	826	758	735	762	791	729	732	788	738	756	827	743	758	768	762	765	779	750	741	752	756	676	715	794	809	753	766	806	772	757	750	716	825	747	720	726	822	785	805	741	780	782	776	807	766	755	728	764	755	767	790	769	739	754	707	767	761	772	802	763	764	742	749	734	701	771	797	767	775	715	737	755	821	762	818	790	784	772	804	801	732	813	756	758	798	760	737	779	764	738	725	715	724	810	742	752	739	754	718	754	787	740	748	766	745	754	764	763	743	821	822	744	714	767	723	766	771	769	743	750	764	799	775	744	743	760	747	748	724	793	711	791	762	752	785	743	777	761	794	743	725	821	744	752	738	809	737	750	797	759	749	757	803	740	796	741	744	732	779	734	756	745	771	794	769	753	754	753	762	782	760	765	748	734	782	774	751	710	737	715	804	784	730	789	779	801	858	746	761	798	745	792	696	755	772	726	778	773	708	798	734	784	835	723	714	814	739	762	747	755	767	740	715	771	739	772	762	815	733	732	732	736	780	797	752	751	756	788	775	818	753	778	746	769	782	746	733	777	778	764	796	739	815	717	776	775	791	749	776	747	782	795	846	735	738	782	754	753	772	731	810	764	740	773	754	752	775	740	743	839	778	757	803	795	781	761	751	778	810	740	791	762	776	734	725	779	746	749	762	793	773	725	789	805	756	787	720	724	707	781	725	737	804	741	776	800	743	748	758	714	735	771	730	775	805	800	783	774	782	778	787	708	707	807	759	742	796	781	744	713	727	773	760	787	798	749	781	755	769	785	745	779	809	738	726	748	764	755	769	798	799	754	775	739	782	772	794	740	771	768	764	779	745	753	752	779	719	796	751	810	747	762	745	761	748	790	730	744	769	770	792	770	738	784	761	759	736	766	753	752	747	699	770	773	758	781	772	765	734	736	799	779	785	776	740	804	750	764	765	771	770	781	783	781	762	766	780	749	756	699	779	717	722	773	761	740	800	772	741	744	766	714	742	758	800	789	749	736	768	762	762	747	774	766	752	790	755	754	746	776	808	768	755	736	774	787	753	781	780	751	757	757	776	707	771	735	766	779	785	801	762	789	764	747	800	841	796	817	785	763	833	772	762	722	741	784	785	811	738	802	781	752	761	753	757	744	743	794	742	802	792	761	770	757	756	779	796	736	736	778	799	797	738	756	729	809	797	770	785	775	760	764	736	813	800	762	759	786	727	751	717	793	777	775	732	750	769	703	782	789	705	797	801	762	768	713	732	749	789	765	778	766	757	776	778	788	712	720	746	772	784	777	756	789	783	740	807	734	783	798	758	752	769	771	732	780	775	785	735	786	781	800	750	734	757	737	795	787	769	748	738	758	792	796	760	730	730	785	774	755	751	767	764	770	776	770	742	764	710	781	797	730	766	734	800	742	764	765	784	793	759	736	761	795	718	744	813	737	770	755	752	764	751	744	775	734	759	777	716	759	739	762	732	763	820	794	735	737	723	756	738	730	759	739	771	747	759	826	804	755	759	749	736	795	789	752	726	755	763	755	757	750	736	767	712	776	754	762	793	760	740	781	804	744	760	775	828	740	766	775	809	710	780	752	774	773	789	780	738	767	772	760	797	758	761	726	759	761	752	766	732	790	778	734	732	857	767	744	711	759	791	765	762	777	770	775	772	784	767	806	728	759	744	743	809	749	753	753	769	780	795	768	781	706	765	779	747	783	768	747	754	766	774	745	742	786	737	776	778	769	772	733	798	737	689	802	812	808	733	726	763	728	820	724	788	791	764	766	745	774	737	783	753	710	820	738	731	728	805	810	797	730	812	780	768	726	744	812	723	774	785	728	790	748	757	765	774	751	815	795	725	788	750	789	821	763	733	779	794	772	727	754	785	751	751	763	745	779	732	781	759	751	742	730	777	812	765	778	786	819	697	764	773	731	726	745	736	766	778	738	742	770	774	800	758	738	752	793	789	731	728	774	730	766	770	754	793	736	751	722	824	746	745	754	789	769	772	753	757	795	768	721	752	783	804	770	738	794	778	795	730	753	766	782	715	734	755	771	777	785	731	777	748	788	780	765	740	740	739	813	780	775	778	749	797	749	736	777	759	746	818	755	779	736	789	778	751	747	752	823	822	711	786	799	792	740	748	805	753	770	724	810	722	788	724	773	773	748	745	697	773	721	757	786	763	755	766	768	768	797	768	774	758	741	813	719	816	760	752	769	771	807	708	794	765	736	817	804	765	746	802	768	754	732	773	761	735	775	708	765	786	768	837	756	709	728	792	763	769	758	772	791	772	726	754	749	730	787	765	725	698	793	767	755	731	737	797	720	806	726	778	755	744	774	761	764	748	755	769	790	766	747	723	752	697	719	767	778	771	743	811	780	779	809	765	771	751	772	770	768	777	786	710	796	753	755	727	810	756	778	775	750	811	726	749	701	782	764	756	756	741	767	760	748	720	741	774	761	737	746	787	747	723	783	749	726	762	816	777	744	748	763	756	760	741	738	759	787	754	774	805	761	753	738	752	744	738	747	763	738	690	785	745	767	704	731	833	757	780	767	773	796	768	766	750	712	786	746	801	756	778	749	711	794	740	792	765	770	775	771	770	786	751	769	759	758	735	751	756	753	809	773	805	762	737	764	740	732	778	794	760	799	796	755	737	745	762	760	739	756	736	761	777	793	796	813	730	779	754	725	745	735	758	759	771	807	762	739	739	751	799	784	775	778	716	797	791	756	766	797	750	758	787	784	751	774	766	777	773	790	730	751	734	715	779	730	765	785	734	737	777	794	771	781	792	775	762	720	692	811	775	782	777	779	756	774	724	759	732	787	795	743	791	737	751	763	766	792	765	782	757	707	744	764	771	755	762	739	815	750	788	758	763	800	747	746	781	806	762	750	773	740	768	740	762	777	751	761	767	777	830	790	750	826	741	748	753	733	782	782	797	771	743	755	773	751	723	886	747	745	730	761	805	770	792	755	812	732	735	753	744	794	761	765	786	735	722	742	758	777	783	749	762	741	740	788	783	785	718	755	788	715	747	803	732	747	710	774	797	740	754	796	749	747	749	781	776	742	736	752	726	836	750	734	703	807	771	770	784	758	741	770	719	768	785	784	760	764	772	754	800	769	744	768	730	762	773	775	741	803	811	777	753	752	785	755	772	716	750	778	744	736	716	789	753	807	771	760	769	822	793	774	735	758	801	766	774	742	818	812	748	773	737	746	776	719	804	780	738	764	770	740	762	770	707	730	769	715	793	739	776	781	730	773	757	761	769	746	748	718	779	742	788	775	741	739	783	767	779	750	802	722	736	755	773	752	730	695	759	788	776	782	786	737	757	804	794	748	784	760	749
2014	174	114	111	122	6196	17092	13966	6461	2118	622	190	103	62	60	62	66	61	56	62	67	66	58	69	64	74	54	67	52	67	65	59	60	61	69	54	71	71	66	83	62	76	53	62	59	59	58	60	65	68	65	76	60	51	60	71	78	53	88	61	74	72	67	62	54	65	72	65	56	63	65	64	56	67	80	62	80	76	56	69	57	67	64	69	52	73	69	62	72	68	85	57	50	65	63	73	72	49	63	69	54	75	65	54	66	58	59	61	56	66	50	56	63	52	56	67	64	49	55	63	65	60	62	85	68	55	57	62	58	67	63	61	47	70	59	67	61	51	73	81	72	52	55	70	61	56	71	43	69	59	62	64	64	74	80	59	53	67	67	63	61	65	60	73	67	62	68	59	61	52	77	80	52	61	38	67	70	63	46	62	71	71	63	60	75	83	69	58	52	61	52	52	63	52	57	69	54	58	56	56	68	68	69	61	59	57	56	59	71	63	60	60	60	77	66	57	63	67	52	64	68	63	54	84	59	67	51	58	66	44	74	70	67	72	65	79	62	79	67	61	58	67	67	65	57	69	60	49	65	59	56	66	65	69	66	64	63	55	76	63	60	69	66	67	64	55	44	57	56	55	57	67	72	69	70	57	74	70	72	65	65	70	65	57	72	48	74	56	62	68	51	61	66	71	60	62	56	71	60	58	61	67	82	59	65	68	60	44	56	72	81	62	72	65	66	55	57	66	62	70	75	65	75	61	63	74	57	64	77	62	57	74	63	60	46	70	53	68	92	60	49	63	79	65	70	67	45	49	71	52	67	60	62	74	55	63	72	66	63	73	63	59	62	53	82	48	75	73	65	71	66	75	65	69	70	56	76	54	58	61	69	71	59	75	59	53	57	58	77	55	74	62	71	68	75	66	54	47	68	50	83	54	63	74	65	58	75	80	62	64	68	78	46	67	60	69	51	62	65	67	61	78	58	66	77	75	62	71	64	62	60	64	62	77	67	67	60	68	52	60	60	73	52	64	65	65	71	60	57	54	80	65	71	57	75	74	63	63	62	69	72	68	62	55	67	66	51	63	54	66	67	72	68	65	68	60	58	52	52	54	58	64	55	72	70	67	64	69	59	65	62	63	80	59	72	60	61	87	67	75	61	60	67	65	66	72	69	67	64	67	68	46	59	61	85	67	80	65	62	58	69	71	67	64	53	46	47	51	64	60	70	67	55	63	67	65	62	84	76	71	68	68	77	62	73	63	60	73	58	61	54	62	76	66	77	64	86	68	65	64	61	66	64	63	72	61	72	75	81	74	64	64	73	64	57	51	51	65	63	64	60	54	69	72	69	67	51	60	59	76	66	76	65	66	67	62	45	60	69	69	70	59	77	64	64	65	58	75	65	62	69	61	62	68	68	65	74	52	64	68	49	65	76	74	57	62	63	65	69	66	66	60	57	60	70	65	81	68	79	67	66	64	57	72	68	67	70	60	57	65	71	63	57	72	62	70	65	73	77	71	71	76	60	63	58	68	65	63	64	57	77	69	63	56	57	54	73	68	60	48	83	79	79	68	56	64	66	57	62	63	55	60	55	68	62	68	67	64	68	65	66	73	53	71	58	71	55	44	54	56	75	56	63	72	57	64	53	70	62	56	79	60	54	71	59	62	54	50	58	73	60	69	63	80	61	57	75	59	63	65	53	52	64	75	70	59	55	68	80	57	70	66	58	61	69	69	54	68	66	71	68	66	54	49	71	56	79	63	62	64	67	51	71	72	60	54	63	71	65	51	66	55	56	68	62	60	59	54	73	60	66	66	66	69	73	79	77	71	58	77	61	74	67	52	71	61	61	74	68	67	63	67	71	65	66	50	54	74	58	68	55	69	52	70	67	80	59	55	58	65	67	76	72	61	77	67	47	55	59	75	63	60	59	62	68	60	70	62	55	69	58	69	73	75	53	61	57	66	77	63	73	75	61	65	66	66	70	57	78	72	73	62	70	66	68	62	67	67	58	63	75	65	65	67	70	77	61	76	66	72	62	56	59	64	53	75	66	62	65	69	55	72	52	70	80	67	47	45	70	66	67	63	72	71	76	73	69	64	70	74	70	84	53	66	55	66	64	77	68	62	60	57	64	59	59	55	79	71	70	69	68	74	63	61	67	73	69	55	59	75	62	63	59	69	54	60	72	59	75	60	77	61	43	67	62	65	70	64	65	67	61	70	70	69	72	56	56	71	64	57	82	64	74	60	66	66	67	73	59	62	54	63	68	65	64	60	59	58	59	62	58	61	64	67	76	63	75	62	62	86	82	44	63	71	77	63	66	56	56	74	66	62	56	66	56	53	58	79	57	66	65	53	56	60	73	49	57	56	62	68	63	57	65	62	58	64	69	51	59	69	68	75	70	73	73	62	59	76	58	65	72	70	51	65	66	65	54	71	54	68	49	61	67	66	77	68	50	59	59	66	78	72	72	65	66	68	46	52	69	57	52	54	65	70	62	77	54	77	74	81	61	69	66	52	56	67	77	57	68	68	71	66	72	62	64	55	62	55	65	54	55	91	59	72	65	59	61	58	55	43	70	62	61	63	58	52	58	79	71	78	55	71	70	60	79	61	56	61	63	57	75	77	59	72	64	68	54	59	48	73	64	55	69	62	49	61	75	63	71	56	64	59	66	58	59	57	67	80	63	61	62	64	55	45	62	75	68	57	72	70	63	74	70	71	69	69	60	60	67	63	64	75	59	49	66	50	62	58	75	72	62	75	64	64	52	59	66	59	55	64	78	68	63	65	51	60	73	53	59	58	65	69	67	65	59	66	59	67	78	78	44	69	51	65	68	65	58	57	81	64	59	57	64	60	75	52	62	67	57	63	59	60	74	65	63	66	74	77	75	75	68	77	70	69	61	70	51	55	58	56	62	74	66	66	63	61	63	64	67	58	82	73	70	58	74	80	67	52	59	73	69	65	71	70	77	63	84	70	61	63	64	53	70	71	70	57	75	63	63	70	66	74	67	76	76	58	54	65	57	66	59	45	66	67	51	61	66	72	58	72	64	69	66	61	82	63	79	62	55	56	59	55	82	68	59	67	54	56	66	68	70	74	60	66	63	61	61	54	61	61	60	68	68	74	64	61	68	67	67	63	56	64	76	73	61	63	66	56	59	61	63	55	71	66	57	71	49	58	67	56	49	63	63	50	61	63	57	66	73	63	65	65	59	73	77	63	56	52	60	62	61	61	69	70	57	60	54	61	67	60	62	59	68	69	70	76	61	61	64	61	63	63	65	66	66	64	66	62	60	73	67	61	80	61	74	68	67	66	69	56	61	60	50	51	65	55	68	61	67	73	62	50	58	57	62	65	59	74	50	64	65	61	60	73	62	70	62	66	44	78	58	79	56	54	80	75	62	63	62	63	62	57	66	58	65	63	71	61	73	57	54	65	59	82	69	69	69	61	58	59	80	69	61	67	67	67	72	66	71	63	71	56	69	80	75	53
10806	3876	1890	4214	10332	51630	70149	57674	40272	26333	13649	4518	1524	923	928	827	872	855	855	786	821	819	875	861	842	844	790	808	827	911	864	848	850	874	831	879	842	824	848	845	904	839	835	847	829	890	824	868	840	840	833	827	824	833	829	785	848	831	841	788	863	861	804	791	822	802	849	866	823	788	871	825	791	858	872	867	833	802	829	789	873	839	786	845	828	836	871	877	840	843	787	848	804	811	835	887	811	829	848	832	810	806	831	851	795	843	801	805	820	856	810	866	812	851	830	826	832	846	853	838	837	856	909	780	827	831	830	810	825	874	806	869	883	846	809	838	866	876	814	893	864	840	800	848	855	811	859	837	803	863	835	786	848	846	826	835	821	799	860	815	806	866	882	924	790	852	849	824	894	841	884	828	832	816	859	864	816	853	805	865	847	782	859	791	847	799	830	842	848	830	837	848	820	859	862	892	830	851	825	826	828	875	824	792	821	824	769	836	828	836	836	901	828	798	829	854	837	885	909	863	802	827	856	829	830	860	861	870	855	838	899	835	823	804	860	816	827	818	806	806	802	846	872	808	904	844	850	962	804	784	862	854	801	806	817	900	888	844	855	789	843	869	839	803	907	840	874	906	903	851	829	812	856	834	826	838	856	834	815	869	820	866	881	842	860	857	806	847	810	853	856	842	795	828	827	873	829	840	851	849	835	807	836	831	876	840	830	854	866	781	812	863	847	843	917	844	876	827	852	859	785	867	868	848	809	799	877	815	800	813	867	840	790	839	860	821	863	867	775	843	818	851	804	866	857	840	836	825	899	802	783	878	813	832	805	839	837	834	848	855	848	868	861	854	854	823	800	836	847	829	836	844	816	837	813	828	837	879	875	834	824	844	851	852	827	831	804	821	880	861	838	846	899	878	823	841	877	849	845	819	857	829	811	869	781	781	870	811	797	779	826	792	904	841	860	812	868	873	821	844	867	818	829	877	799	833	856	857	862	844	812	829	875	875	852	847	839	819	871	851	836	832	822	819	866	845	844	878	829	831	850	817	820	899	810	824	850	820	819	803	847	816	839	847	843	889	832	805	848	854	835	846	861	791	895	845	827	874	789	844	859	797	798	863	890	877	891	857	875	823	830	830	904	791	821	832	765	833	851	840	838	854	850	845	875	831	864	794	830	796	816	854	880	849	884	828	856	841	875	813	825	849	837	868	859	819	814	913	835	814	819	866	840	841	869	835	888	786	880	817	815	923	847	848	846	850	859	852	876	853	838	830	858	827	819	859	834	880	832	808	855	867	884	851	810	836	809	791	780	825	845	862	918	858	855	865	889	847	857	842	840	854	895	845	842	857	866	856	855	856	849	870	815	882	896	838	857	845	857	853	818	797	849	848	798	767	865	844	855	840	851	855	815	848	835	865	835	841	902	855	779	864	837	772	846	809	832	776	791	844	839	834	853	823	898	819	854	824	848	888	866	807	866	810	812	816	833	853	814	870	865	878	858	845	818	811	867	826	820	859	821	822	861	843	808	849	820	836	859	846	858	838	850	794	785	846	835	832	776	828	831	830	887	813	887	798	815	861	775	811	852	841	855	843	793	907	870	809	840	795	820	788	869	826	840	823	874	863	840	829	840	844	891	818	803	925	799	789	848	810	847	874	859	855	865	824	859	832	833	846	787	871	830	912	877	880	813	817	858	888	818	807	833	808	824	798	856	828	820	845	894	834	851	837	873	821	859	829	777	895	897	819	918	864	819	868	841	840	794	800	820	840	802	818	836	773	854	860	838	858	883	856	763	835	838	879	796	807	908	819	832	808	855	874	805	882	857	829	808	828	849	832	869	862	870	905	799	874	889	837	831	849	858	790	822	837	818	825	847	824	837	859	829	842	827	859	831	861	814	834	839	830	788	814	804	802	818	839	853	777	860	831	853	861	885	860	827	848	844	829	842	842	814	865	813	831	861	837	887	867	825	841	823	816	835	870	848	853	863	816	819	865	867	844	818	820	813	830	829	844	852	792	815	851	878	914	868	854	822	847	811	829	832	793	866	830	836	835	883	819	853	879	917	802	812	849	823	843	870	757	847	842	845	896	819	795	873	836	860	827	872	794	875	822	893	799	892	864	834	840	828	852	801	896	822	896	796	838	855	866	823	793	890	784	850	862	840	838	838	857	866	835	830	866	869	801	821	814	866	818	865	824	826	847	824	806	817	855	850	832	831	866	847	876	796	813	851	871	872	875	827	836	894	848	827	816	866	819	892	867	830	842	813	865	796	799	832	857	864	803	890	856	839	834	829	835	809	801	815	832	859	829	835	826	807	851	804	830	848	844	849	812	864	860	880	823	778	832	866	863	810	838	826	844	828	887	830	871	859	837	846	880	824	825	837	835	837	804	834	849	783	828	819	859	755	821	839	846	819	865	851	883	800	845	850	853	870	867	812	808	821	800	810	815	857	801	859	846	809	854	861	859	866	830	842	861	869	849	862	850	808	837	874	845	837	865	866	811	862	830	887	855	850	802	849	882	822	858	825	797	838	823	824	823	824	777	866	812	840	836	843	852	821	842	822	844	802	845	824	815	872	874	857	813	799	858	791	808	844	795	831	812	881	841	843	794	887	817	864	791	819	837	854	843	870	863	864	835	871	848	837	815	886	842	816	823	816	869	856	854	839	887	798	821	875	835	822	843	839	828	839	813	845	838	824	871	830	886	813	886	876	797	803	855	822	854	841	842	857	861	880	825	800	880	867	836	838	888	815	825	815	862	857	851	844	794	865	782	905	821	853	837	836	864	816	830	887	807	819	819	800	793	874	874	814	897	817	851	816	808	851	859	820	875	838	851	860	850	854	788	852	893	882	835	785	845	837	841	847	774	881	860	794	838	818	795	839	840	865	788	847	823	796	861	803	830	844	819	841	833	846	811	826	843	842	785	833	806	855	829	830	863	752	806	825	787	853	808	811	836	837	816	816	793	835	812	810	841	858	844	807	871	842	862	794	859	835	828	821	847	860	854	843	831	856	847	819	912	858	869	813	840	804	779	830	792	837	823	833	841	854	862	841	791	852	853	835	820	822	861	856	813	829	832	858	891	826	813	872	843	853	827	846	780	811	886	827	845	852	834	878	828	848	824	846	890	805	868	834	847	901	877	828	820	833	862	838	824	842	829	863	877	799	850	851	919	843	863	796	822	781	846	848	826	829	808	819	845	852	822	872	866	783	830	818	848	806	852	856	831	864	899	808	885	830	836	809	845	891	854	842	872	803	843	820	778	851	847	850	822	854	822	858	841	880	814	841	790	847	830	836	806	832	808	817	844	821	837	891	842	846	858	860	841	871	847	862	834	850	847	861	798	850	837	853	840	856	860	858	837	847	813	856	855	857	856	799	824	841	873	840	780	818	813	814	862	837	869	825	856	840	847	866	854	838	851	836	819	810	895	833	836	872	842	833	890	861	820	802	845	837	812	813	838	830	841	822	862	807	814	785	856	813	886	847	815
945	213	165	171	302	10498	26029	20521	9722	2929	817	211	103	73	87	75	57	68	71	72	54	65	80	60	61	61	71	75	60	55	70	62	56	55	75	63	71	59	74	76	70	67	51	74	68	58	67	65	58	58	63	77	68	67	69	68	95	66	78	71	74	63	67	75	71	65	59	71	52	53	70	57	68	70	67	53	53	67	58	72	57	73	61	76	67	58	62	68	61	76	71	73	44	81	59	61	74	62	56	66	66	59	52	74	64	57	61	65	68	75	55	59	59	74	64	70	66	54	66	68	66	54	71	80	77	60	72	55	57	64	80	84	61	74	66	57	61	77	66	54	59	67	62	76	68	65	71	74	74	54	72	78	57	69	56	61	67	64	60	65	76	65	66	45	61	59	72	45	68	67	51	72	66	68	76	68	75	71	68	65	68	67	75	71	71	68	68	72	62	65	63	63	57	65	78	67	77	50	66	77	51	65	60	72	66	74	57	76	58	66	78	67	74	78	75	76	62	69	61	65	68	50	51	64	67	71	66	46	62	56	56	58	60	73	69	66	72	64	58	77	57	64	71	64	68	68	70	66	59	72	64	67	71	66	51	58	71	58	76	60	71	53	60	63	78	73	64	66	81	64	67	64	62	72	68	65	75	66	81	65	76	74	71	69	67	71	76	66	70	54	69	67	78	68	65	75	49	79	62	58	72	63	58	75	77	70	58	62	71	69	66	67	64	71	86	63	66	70	57	68	70	85	64	55	63	68	79	62	74	65	63	80	73	71	74	51	62	67	86	56	67	60	82	75	64	69	66	56	86	68	84	57	68	83	63	60	61	84	71	62	82	55	87	61	56	67	66	78	69	69	63	69	63	71	62	58	78	80	73	67	68	69	73	65	71	73	74	61	72	62	82	58	76	74	64	58	57	68	77	58	64	57	62	72	59	76	54	68	64	69	81	73	62	81	73	69	63	55	92	57	66	82	69	61	70	69	71	73	60	69	59	76	66	81	67	81	55	77	71	54	68	68	71	67	71	82	74	69	59	60	68	61	75	58	58	71	66	71	58	69	73	61	54	59	61	61	58	63	74	79	76	79	74	76	67	76	59	70	62	64	66	61	76	76	81	69	73	67	78	60	72	62	76	63	50	67	71	57	84	72	61	59	52	55	66	77	85	70	69	74	72	58	87	61	71	65	73	75	68	64	74	81	66	74	65	66	65	63	56	62	65	69	68	68	58	71	77	52	58	67	67	62	71	62	74	89	65	60	60	82	66	46	66	70	80	62	65	68	65	78	55	66	67	76	70	63	56	59	61	74	71	66	93	69	73	62	67	66	77	62	56	56	64	71	69	74	66	57	71	76	79	78	59	69	69	71	64	75	60	58	69	52	66	79	50	73	60	68	73	69	62	80	90	71	62	55	70	77	67	64	57	73	57	67	77	57	65	63	68	57	59	55	57	74	58	71	67	66	76	72	60	64	56	56	58	71	62	77	84	65	74	58	68	68	70	66	63	68	75	70	85	70	63	49	72	57	68	77	61	46	67	85	81	70	67	64	81	85	64	68	73	46	55	65	92	73	97	66	71	73	49	61	74	87	77	67	58	68	69	54	80	64	75	64	63	81	87	66	74	64	52	71	74	78	69	69	74	66	66	73	67	74	66	64	62	71	55	71	68	62	72	49	81	75	67	74	56	68	59	65	75	53	68	60	75	70	54	80	72	80	75	74	66	60	73	63	71	69	54	70	68	71	58	76	58	58	69	75	68	60	53	64	76	66	71	61	74	69	69	76	69	82	54	82	76	48	61	61	65	59	71	65	68	60	52	68	69	68	72	84	63	73	66	64	67	63	89	69	60	70	66	56	70	73	76	78	82	64	67	67	56	63	56	60	75	61	60	74	70	73	81	71	67	76	70	51	79	68	74	63	71	52	58	71	77	65	68	74	73	73	68	73	59	47	68	59	77	63	70	70	65	70	74	75	77	78	67	61	71	68	60	79	63	74	70	48	65	80	70	71	75	67	71	67	60	66	80	61	75	71	60	72	67	73	71	62	74	65	76	59	78	77	69	77	60	62	65	92	69	58	56	60	64	59	80	67	60	73	66	83	69	62	89	66	69	70	65	72	68	74	80	52	55	78	66	80	73	59	78	60	53	62	67	68	57	60	54	62	67	69	69	73	56	67	71	73	59	48	68	80	79	64	61	84	61	83	59	73	68	64	54	67	70	78	54	56	58	67	61	58	56	78	78	68	68	61	65	68	65	67	71	73	54	61	60	63	66	52	62	69	71	70	73	55	67	75	58	59	69	65	87	54	62	78	69	83	76	64	86	66	62	65	69	61	62	61	74	69	59	68	72	56	74	67	74	75	65	64	66	74	62	66	67	81	58	70	58	71	55	80	64	65	72	81	74	66	62	67	72	67	69	69	66	68	55	79	67	63	58	72	51	59	57	81	69	73	72	72	71	67	59	70	80	65	74	73	66	53	57	61	57	57	71	69	65	72	77	63	77	56	67	55	58	63	70	78	69	74	79	73	73	77	68	72	72	70	62	58	69	66	67	59	61	60	79	49	67	67	70	68	62	57	87	73	56	52	56	66	73	71	66	67	67	59	74	67	66	77	61	70	56	83	70	53	64	72	54	57	51	72	63	74	65	68	73	61	58	57	79	78	65	56	62	60	70	61	72	58	71	70	52	58	68	54	56	67	70	56	60	76	74	70	69	61	74	74	66	79	64	81	73	60	68	87	60	77	77	80	75	61	57	58	69	66	63	58	66	69	71	58	58	56	72	55	76	69	61	60	66	69	76	73	68	74	62	81	69	61	68	56	53	78	68	73	66	74	74	62	66	68	83	65	67	70	72	67	56	72	50	57	56	71	73	67	77	72	72	77	75	64	70	74	69	70	82	75	64	72	63	61	61	69	61	54	66	72	65	61	61	74	71	57	72	62	65	78	77	73	80	62	76	78	58	75	65	78	61	62	66	67	57	69	73	68	69	63	69	69	68	66	72	59	79	72	63	68	66	71	56	73	60	70	71	52	47	63	69	69	61	65	74	74	48	76	66	73	64	64	78	67	67	88	76	62	83	63	77	74	75	67	61	78	72	58	70	75	66	79	63	56	65	66	62	65	66	72	86	65	66	56	69	74	78	78	77	61	69	74	63	61	67	59	76	79	71	72	67	63	62	63	87	64	79	64	81	77	75	57	67	59	77	69	63	68	65	72	61	81	81	52	64	69	62	75	70	67	56	51	72	64	61	67	68	76	62	71	66	63	70	84	61	65	62	67	61	71	67	66	79	68	66	73	55	74	61	48	64	72	74	92	76	84	58	73	50	67	69	57	66	60	65	56	55	69	67	68	60	64	77	65	83	84	74	73	60	67	58	72	68	56	76	77	56	60	64	71	72	73	75	61	59	73	55	64	65	81	80	70	65	75	63	55	68	66	70	67	50	61	68	65	76	61	77	66	75	64	64	63	66	74	68	76	59	64	76	72
14312	5777	3003	10608	23441	54085	80584	65279	45148	29234	16023	5732	1701	1034	866	851	835	835	838	832	909	869	862	875	889	829	844	860	854	915	897	859	834	869	862	819	853	868	890	892	913	858	861	902	901	930	847	875	892	868	844	880	820	887	854	857	881	870	892	834	880	872	840	866	853	858	866	881	855	894	896	890	834	838	816	864	891	836	897	841	823	898	863	892	857	881	866	923	825	884	877	850	844	820	895	888	840	846	910	876	887	883	880	886	832	883	865	846	851	914	866	871	900	850	868	858	881	896	943	896	875	840	820	867	895	881	853	822	846	834	842	866	891	859	888	836	878	894	835	848	860	873	877	836	893	855	899	840	872	865	857	827	867	902	880	864	886	899	840	842	873	867	859	893	848	875	884	845	826	845	899	851	878	920	834	858	888	887	878	861	924	858	868	888	876	864	880	857	894	897	857	910	856	831	924	882	839	905	865	838	848	830	865	870	856	817	854	907	841	861	861	851	825	847	892	859	852	883	888	851	836	879	879	844	879	912	857	851	847	873	828	888	876	896	884	845	853	843	845	860	839	900	856	847	880	914	870	907	862	862	847	878	878	850	870	897	840	854	834	852	877	835	887	853	856	892	865	844	865	868	829	902	850	836	903	903	858	874	868	853	844	900	861	847	825	852	889	858	922	898	846	832	870	890	866	813	892	897	897	812	834	891	855	881	838	885	847	896	914	817	889	846	915	887	914	852	865	906	873	869	860	847	851	859	898	839	850	815	889	872	868	946	897	913	851	864	870	847	862	892	864	841	852	836	839	860	878	861	840	875	848	863	837	844	864	911	831	868	856	873	877	870	862	853	856	846	845	857	832	884	833	855	868	850	852	873	891	865	899	860	885	805	903	849	884	871	874	841	835	863	850	846	867	873	856	926	865	912	868	877	866	858	903	860	874	871	869	920	828	882	872	870	895	866	889	851	900	864	840	869	856	906	883	874	896	885	832	847	850	903	902	845	865	875	908	846	894	857	845	889	837	835	891	900	850	854	917	899	876	900	850	864	856	849	842	874	905	833	902	884	824	833	857	861	836	889	875	919	841	929	857	870	891	848	895	864	860	849	836	836	853	837	954	848	852	887	881	808	863	835	830	858	866	818	847	858	872	803	789	897	868	908	933	840	900	840	832	852	808	844	853	889	875	900	896	837	834	923	842	848	857	877	856	809	868	858	871	836	873	898	892	912	868	859	870	912	840	888	885	869	896	908	812	879	868	866	881	847	900	859	930	877	855	892	838	848	866	903	858	866	853	958	913	834	842	896	841	901	873	856	864	843	847	841	878	863	862	908	873	875	870	860	882	844	866	874	817	900	885	929	865	877	834	902	896	886	886	887	854	866	857	849	862	814	889	872	885	876	877	913	824	909	876	893	886	904	916	812	858	823	821	872	830	876	894	881	848	894	912	949	909	919	857	903	904	887	878	879	849	896	906	862	885	826	807	893	848	919	844	885	846	923	850	844	892	893	847	908	892	876	896	860	831	833	908	846	842	854	874	940	860	841	817	889	893	855	935	911	817	897	807	885	850	866	867	864	905	876	819	854	911	852	855	881	811	884	862	794	910	898	897	861	892	936	896	947	922	889	878	849	853	841	882	924	843	853	893	876	807	859	930	867	870	849	846	873	850	888	861	899	868	856	873	872	853	830	865	868	921	857	848	902	877	886	908	844	896	871	883	950	901	857	836	888	870	850	823	891	849	883	819	871	835	872	845	902	900	871	889	821	877	850	832	842	925	854	841	856	868	909	837	912	905	863	870	905	880	865	852	844	865	885	877	850	859	841	887	800	851	874	876	876	869	873	848	843	921	901	870	893	868	855	845	829	852	909	922	842	886	885	887	893	847	875	874	808	860	879	878	871	838	894	904	829	858	863	862	871	878	902	843	854	919	902	892	862	871	876	926	870	884	904	883	890	878	858	907	880	848	886	823	866	859	804	812	818	848	847	911	887	858	891	913	844	841	833	842	858	886	872	833	852	866	885	868	866	829	848	874	871	860	830	875	838	881	880	880	841	859	891	871	876	845	862	878	881	830	860	871	851	867	861	911	888	823	845	892	893	822	890	885	794	854	907	864	864	865	861	867	872	904	889	830	877	893	934	843	915	844	833	907	918	874	879	906	852	884	820	865	865	860	911	910	873	895	826	895	842	910	867	810	888	836	875	832	823	831	887	901	841	895	831	889	874	893	853	899	870	840	845	903	827	890	863	892	846	817	876	873	897	864	915	893	914	833	848	886	877	803	850	904	884	904	867	895	864	822	873	883	890	861	808	821	912	858	846	876	834	805	868	898	875	873	858	856	899	825	854	862	887	877	901	835	843	845	845	864	845	863	903	908	804	863	805	872	880	862	830	886	910	853	925	790	891	893	847	868	935	855	930	889	869	919	872	840	881	919	904	842	843	886	940	902	893	857	840	898	834	835	857	878	816	926	898	855	905	877	889	861	903	839	836	880	876	860	836	891	813	840	842	901	919	860	895	894	855	825	856	867	885	833	856	931	857	812	805	863	852	815	895	826	894	834	889	894	870	858	862	863	835	892	851	896	878	867	845	925	876	870	879	872	894	938	882	856	831	850	901	903	823	890	900	832	848	856	904	937	874	877	894	854	865	922	872	883	825	828	905	894	842	858	848	831	842	891	855	929	853	881	914	853	871	851	909	880	909	880	858	933	834	866	925	847	851	859	862	911	844	818	890	913	825	877	878	875	850	873	870	867	873	883	904	874	872	880	824	885	864	862	904	855	932	884	854	854	836	834	883	835	826	878	876	884	835	837	854	894	867	908	873	833	835	818	858	898	860	887	829	868	879	850	882	896	870	872	805	887	838	862	849	873	906	913	837	926	879	849	840	861	814	859	839	839	867	890	907	939	900	879	887	830	839	866	840	870	854	878	861	904	840	882	882	917	900	864	859	870	837	898	840	839	824	829	835	882	851	900	857	865	854	896	892	869	857	856	887	845	880	871	881	883	904	866	861	866	928	932	809	844	859	872	823	902	884	855	873	806	875	829	860	861	903	875	879	892	862	890	875	882	837	886	871	891	903	871	867	881	828	911	915	839	858	820	860	881	876	873	920	846	849	824	903	837	860	913	843	844	903	895	829	866	842	859	835	871	820	857	901	839	850	870	847	951	893	873	850	892	849	839	841	899	894	878	836	896	885	851	824	860	854	868	852	872	875	895	873	865	867	889	903	852	864	876	854	911	882	848	896	853	847	883	833	936	901	852	886	922	890	898	848	874	887	894	919	839	877	862	832	881	918	890	809	914	911	898	876	881	874	916	868	880	863	896	848	869	889	842	881	857	842	858	868	859	939	801	941	849	914	903	869	881	860	858	896	876	875	918	929	858	844	892	874	866	797	847	842	967	872	860	839	806	828	843	885	889	830	865	915	926	883	805	925	910	835	886	841	859	832	880	888	824	887	856	889	850	926	923	889	908	831	878	871	848	874	848	904
1321	84	94	87	130	2759	7526	5090	2038	703	228	93	84	60	48	51	54	53	49	63	55	56	61	59	47	64	61	67	53	55	56	66	58	54	67	56	74	46	61	56	58	60	59	69	61	55	56	57	67	62	45	60	72	80	46	62	72	54	53	62	56	60	65	52	56	51	68	60	52	48	70	59	64	57	49	69	49	52	49	57	51	67	63	50	62	52	73	61	57	60	46	60	49	59	58	49	66	68	67	59	54	65	60	56	56	55	60	55	54	44	51	53	48	63	64	48	56	47	58	70	66	52	63	65	56	57	55	58	66	51	62	68	66	64	52	52	57	68	59	67	61	57	51	71	70	41	49	53	55	53	51	56	54	65	49	59	41	49	64	54	53	52	58	63	57	59	43	52	53	61	63	52	53	71	61	42	52	54	60	67	59	50	59	55	60	83	69	56	59	61	51	52	54	51	53	54	50	59	49	43	57	52	55	55	69	60	66	61	65	56	52	59	62	57	63	63	61	50	59	56	58	52	50	48	66	79	66	48	67	44	57	60	57	57	40	57	48	54	56	45	59	64	57	57	49	50	52	77	68	53	76	62	56	68	41	59	51	56	53	42	62	54	69	54	47	50	51	61	46	54	39	62	57	55	56	42	64	52	56	54	73	65	54	55	71	52	73	43	48	59	63	53	58	50	50	52	57	51	56	55	51	70	45	54	62	49	57	61	62	48	57	54	63	77	56	55	57	41	58	57	57	48	51	63	56	59	44	54	61	57	50	58	57	54	58	58	59	48	42	52	59	53	78	62	52	51	51	46	62	62	71	69	44	58	52	54	48	55	64	62	62	75	45	70	51	46	55	62	67	36	54	55	68	40	45	56	62	65	59	70	56	49	47	59	44	57	58	58	50	54	62	55	60	47	54	53	62	62	70	68	68	55	65	76	62	41	59	56	55	64	46	48	64	65	62	58	55	68	54	57	62	51	59	56	62	61	47	62	67	63	53	65	51	64	71	50	47	57	57	51	55	57	61	57	60	54	66	55	52	55	52	54	55	63	41	62	63	54	51	66	64	51	70	57	48	42	61	58	57	56	46	57	56	57	54	52	56	59	68	65	61	49	71	43	52	56	56	52	45	48	59	56	56	55	60	61	42	60	62	46	53	61	61	54	63	62	67	51	49	55	40	63	53	52	61	61	53	56	59	67	50	51	57	60	64	61	56	64	45	53	54	44	48	56	49	54	49	56	59	63	60	50	57	41	61	62	51	65	59	62	50	65	50	50	60	60	69	71	62	50	50	50	57	65	55	58	76	46	78	74	56	56	54	52	48	56	61	65	53	59	45	56	41	55	62	58	68	47	56	62	64	57	60	59	49	50	59	57	58	68	53	64	61	47	39	70	51	50	61	52	52	61	57	50	54	58	60	63	54	54	46	48	50	54	61	52	51	68	62	64	45	53	56	59	53	67	40	61	48	55	49	53	62	45	51	60	64	59	55	63	60	52	61	55	57	55	59	58	55	59	46	63	58	47	59	62	70	59	39	55	66	65	61	61	57	49	63	55	54	59	71	63	49	62	60	59	58	53	61	46	74	50	52	67	53	56	59	50	53	36	50	54	49	58	49	71	59	61	48	51	59	58	45	56	81	50	52	55	54	67	58	54	59	63	47	58	41	57	66	56	57	53	68	49	53	59	57	59	61	55	55	68	53	64	60	56	52	50	53	76	53	47	60	61	60	55	69	65	49	69	68	56	60	55	85	54	67	55	43	55	77	62	62	57	60	54	68	41	50	64	55	51	71	46	70	58	57	55	51	49	51	59	59	50	57	60	41	56	58	58	55	61	59	57	61	50	51	57	65	71	47	65	52	60	68	60	54	61	63	49	64	72	61	49	52	53	60	46	53	59	57	53	60	64	52	52	72	68	39	58	61	66	55	55	58	65	64	65	52	55	46	42	51	53	61	59	63	55	63	61	53	52	61	65	48	72	51	59	47	50	64	61	71	59	51	55	63	55	55	44	46	54	51	67	54	51	62	46	52	54	48	56	59	53	45	52	61	56	63	61	69	50	56	54	61	48	71	60	53	65	51	60	60	73	54	64	57	57	51	59	61	71	57	51	51	50	51	52	56	55	47	60	56	49	59	93	62	48	66	56	61	57	58	61	54	58	57	46	51	56	61	53	58	63	44	62	46	60	59	63	62	60	64	66	58	73	47	72	57	56	49	52	61	54	47	56	50	60	48	52	51	55	42	59	45	55	56	49	56	66	48	50	65	56	52	66	59	67	59	63	56	43	53	54	50	48	55	62	65	50	67	58	50	61	52	59	64	65	71	56	46	65	76	67	57	63	67	61	52	67	65	58	62	54	63	66	67	45	50	65	60	42	57	63	60	63	54	65	49	56	67	59	51	54	45	59	54	56	60	44	57	58	61	52	53	50	53	60	65	59	53	57	56	49	61	55	57	49	57	59	69	54	47	58	60	64	67	55	62	46	58	58	60	64	47	65	44	60	65	61	63	48	59	53	53	57	64	53	52	56	57	55	63	49	61	65	67	68	66	68	50	53	63	61	49	50	59	57	64	54	71	50	62	63	43	53	57	63	61	45	59	56	67	63	55	70	42	60	57	61	69	40	54	59	74	56	58	52	49	61	62	54	57	47	49	68	53	60	56	61	58	56	43	63	45	57	76	55	66	63	37	53	68	60	47	62	40	56	60	59	63	61	53	57	48	51	56	67	41	62	53	57	52	64	59	50	62	60	43	51	54	50	54	55	57	40	51	60	58	45	54	41	52	53	53	47	43	65	61	67	69	50	40	43	52	44	52	50	54	52	72	62	73	63	61	61	40	59	52	50	58	57	53	61	49	47	56	50	49	62	55	59	60	48	64	54	52	60	53	57	54	60	57	56	67	59	42	59	65	52	52	54	61	55	74	55	62	54	49	65	58	66	49	59	54	59	56	55	62	53	61	58	69	56	47	39	66	56	60	59	61	60	65	51	54	64	50	66	59	61	59	59	56	59	55	55	54	58	67	66	63	57	71	58	64	53	46	54	76	50	43	56	47	68	62	60	55	56	66	60	68	45	53	79	59	50	58	51	59	62	40	68	51	52	79	50	54	57	59	53	56	42	53	60	55	68	48	49	50	59	57	69	49	62	54	51	44	57	49	62	56	63	53	50	56	64	59	60	59	53	78	55	56	51	57	56	48	47	64	56	57	67	56	46	73	47	60	59	47	74	51	63	69	54	66	45	68	54	72	63	60	57	59	40	56	52	55	55	47	61	63	57	58	60	53	50	65	57	55	55	62	41	57	53	52	55	49	65	49	69	46	49	58	57	50	61	51	46	48	55	47	52	45	57	52	60	59	49	51	68	56	51	64	59	59	57	76	57	49	52	46	52	57	74	62	57	67	60	56	55	59	60	51	58	57	39	60	49	59	60	50	47	41	65	61	46	62	54	71	50	54	47	61	64	42	53	76	62	54	63	51	50	56	47	50	64
8023	1951	1367	3432	11221	42555	51433	38555	26405	14392	5431	1868	945	793	735	710	709	738	734	706	765	762	749	793	751	762	732	764	761	700	753	749	704	785	739	731	738	728	687	696	730	764	773	754	743	712	697	770	783	740	733	788	733	737	769	751	733	761	707	767	688	712	748	711	726	733	711	736	769	750	734	691	711	727	726	744	799	731	701	706	730	748	725	707	734	746	759	721	754	767	692	724	763	720	718	703	725	765	698	738	712	750	726	718	728	710	718	700	748	778	771	770	757	727	732	725	771	742	721	743	762	765	688	700	754	723	784	736	718	727	749	755	774	732	766	752	752	741	731	701	705	788	706	743	754	724	734	736	736	718	738	734	738	761	690	751	703	765	714	711	771	755	730	750	710	739	742	723	737	729	748	711	707	719	775	753	743	739	681	727	729	812	722	737	718	722	716	748	797	724	745	753	697	694	773	688	749	706	719	730	738	745	720	727	744	743	717	737	745	762	741	801	782	755	736	735	758	717	724	727	710	749	745	745	748	775	771	723	763	743	703	736	726	694	735	663	740	715	778	732	763	725	749	717	720	746	741	707	694	749	728	733	707	720	798	714	721	725	689	700	807	741	727	734	701	778	729	759	735	726	690	756	712	713	746	747	733	793	766	748	687	718	723	784	737	743	744	776	699	794	749	719	723	695	715	719	692	734	779	734	731	743	792	771	768	711	729	700	739	719	790	722	728	746	744	749	755	744	756	732	754	712	719	717	726	754	777	740	749	744	735	766	755	713	755	726	694	760	741	702	770	719	754	731	727	750	691	743	723	735	755	720	720	744	792	727	771	733	755	710	712	722	721	740	714	728	714	763	753	755	738	728	760	734	785	759	741	750	726	766	685	733	731	715	766	751	770	711	752	724	775	723	747	718	735	735	723	716	665	723	767	711	730	691	765	784	723	771	730	707	724	748	705	718	707	702	691	744	759	748	740	732	758	755	734	727	732	742	744	758	764	759	708	726	717	726	737	780	673	745	746	744	758	698	756	721	744	757	727	729	755	732	742	738	704	740	757	711	707	773	695	760	769	698	761	722	739	749	765	688	771	754	705	707	715	699	743	759	768	771	709	723	734	719	739	713	727	744	703	730	772	782	710	773	719	687	787	743	735	760	734	730	745	721	777	737	728	775	713	763	775	772	741	775	720	745	753	745	720	740	738	736	732	742	714	717	779	771	708	725	722	774	710	705	755	725	678	767	739	721	723	755	753	711	783	752	776	678	745	728	761	718	767	753	717	725	744	693	735	710	737	744	776	679	748	727	724	707	722	769	764	757	752	772	726	735	785	733	738	733	776	714	785	748	728	712	705	714	763	721	768	757	742	755	769	755	748	746	756	754	728	734	735	742	727	662	709	728	753	695	724	779	785	696	710	679	766	764	755	732	709	777	699	778	752	734	720	785	751	766	701	748	736	774	714	693	709	701	741	769	767	699	732	680	738	709	720	750	784	727	730	732	730	748	692	759	724	759	707	712	745	776	742	676	764	722	773	734	725	736	742	771	713	731	721	709	728	698	758	728	766	727	749	760	740	707	768	714	738	693	743	751	743	776	756	741	733	736	741	751	727	742	770	739	740	744	757	724	759	724	735	770	734	752	741	740	706	745	730	740	716	759	720	740	750	718	747	766	737	762	759	749	757	706	763	752	804	698	731	708	730	725	715	801	779	718	779	715	722	709	729	783	784	784	741	726	684	762	735	684	720	717	795	737	718	744	750	728	739	740	751	697	741	744	702	729	709	743	743	731	752	747	749	770	708	735	726	731	760	722	757	740	739	725	736	715	772	715	734	720	708	717	727	782	780	760	661	761	724	744	807	738	726	751	742	720	688	708	714	758	796	747	744	761	709	753	762	705	732	726	742	762	725	726	669	725	723	703	718	692	729	737	755	757	681	762	770	700	724	726	726	743	751	688	789	756	755	742	736	770	731	758	721	734	688	731	738	722	732	750	734	770	715	704	751	691	764	726	726	720	701	699	727	742	741	728	701	701	748	740	690	760	710	704	740	746	707	725	670	730	786	697	783	741	740	739	723	751	682	764	733	724	750	718	697	728	771	711	720	747	760	702	732	722	754	802	713	792	692	697	725	746	779	709	719	782	748	733	799	719	787	716	715	768	737	686	720	724	703	727	746	776	700	751	730	745	714	717	757	757	767	680	763	750	740	728	689	690	787	747	707	768	712	761	745	709	810	723	749	736	712	738	684	740	744	733	723	744	719	758	719	758	683	709	692	751	743	688	736	726	756	699	764	738	758	743	752	793	731	732	741	747	772	753	733	729	727	737	758	771	716	736	747	713	731	766	754	729	708	767	756	725	738	764	769	741	697	719	691	744	761	722	701	693	690	737	739	712	780	709	749	751	740	708	779	740	785	784	707	770	688	712	735	711	729	701	788	748	696	767	706	752	777	711	798	743	738	702	753	717	730	729	708	758	715	749	720	744	715	700	710	759	778	734	704	694	729	750	740	715	705	730	739	739	742	719	725	730	703	727	701	751	702	731	712	764	751	762	761	716	709	734	727	722	724	764	704	674	701	728	745	733	758	726	736	677	755	761	723	729	771	736	775	700	750	703	738	717	743	687	726	722	689	754	719	743	739	705	772	730	729	756	739	696	777	792	742	744	688	734	738	786	724	798	689	738	691	730	712	766	694	738	734	750	725	745	765	717	747	714	723	700	731	735	780	740	771	732	727	737	719	702	718	714	746	716	738	728	786	727	709	754	767	749	738	718	737	747	727	682	726	649	734	745	819	762	706	721	738	735	756	706	776	706	698	751	768	672	774	780	747	771	718	714	741	692	750	726	683	729	714	738	727	772	743	705	757	746	715	727	725	725	687	764	751	747	756	738	755	742	721	744	750	784	754	783	747	755	740	733	775	789	743	748	730	737	739	728	728	730	706	702	723	714	766	718	755	711	776	744	762	748	778	743	730	711	709	702	728	710	732	737	758	753	754	740	721	760	761	716	726	792	740	731	769	752	685	699	714	747	735	772	738	728	781	764	709	791	746	709	755	699	713	721	755	727	757	738	736	704	724	734	733	715	650	710	746	703	720	731	763	722	751	705	734	695	727	728	746	760	753	746	695	809	710	687	710	832	746	773	755	728	715	765	745	683	759	728	727	712	736	712	704	745	744	701	749	735	725	698	720	734	707	748	747	753	776	726	744	718	697	735	726	760	708	743	742	744	756	708	791	749	745	726	770	735	743	755	756	728	771	775	725	762	688	730	756	747	697	750	733	742	752	723	709	710	692	735	747	733	722	759	718	736	694	703	729	740	733	755	723	733	724	708	735	685	726	709	724	735	704	710	730	735	739	707	800	777	752	781	758	750	751	718	762	743	689	728	791	782	704	753	730	741	734	785	715	726	722	755	698	770	753	752	700	729	747	726	767	763	731	730	768	752	766	765	788	752	747	682	706	768	775	701	765	721	719	727	757	704	723	778	771	731	743	752
475	173	150	167	2407	10872	15846	9161	3297	967	324	132	75	52	60	62	50	49	70	55	48	64	61	47	64	51	55	51	50	48	73	65	67	61	55	55	55	64	62	70	76	55	84	68	70	64	62	72	70	59	60	54	62	51	67	58	60	74	54	66	57	70	59	61	51	51	72	63	76	54	71	69	70	37	64	65	60	52	66	73	65	60	61	59	51	56	51	68	52	57	59	57	66	48	67	51	48	76	59	68	49	58	47	64	52	61	71	48	45	58	60	55	54	50	64	57	52	66	57	66	47	60	54	60	44	62	54	51	53	80	52	52	59	60	71	52	71	66	72	57	60	57	56	58	65	63	49	70	60	67	62	57	63	63	59	64	63	68	51	70	75	61	58	63	62	46	69	62	68	47	47	58	39	60	57	65	46	69	52	53	57	72	66	50	69	49	57	72	60	63	59	69	63	59	54	69	59	55	72	51	54	55	69	64	51	59	71	62	55	67	67	45	62	59	69	64	55	75	65	56	49	69	59	67	55	61	51	48	64	56	50	73	66	60	66	60	61	57	66	55	58	65	66	53	56	61	61	59	44	55	64	52	61	52	73	57	71	75	57	70	59	72	58	54	63	52	61	63	60	52	56	53	66	56	61	58	68	61	63	66	59	62	68	54	53	56	59	60	64	51	68	50	56	64	53	63	69	55	58	54	62	64	57	65	75	58	67	45	56	53	60	52	69	53	61	64	67	66	69	65	49	58	56	54	60	53	39	58	50	49	70	54	60	56	69	69	50	51	47	59	55	66	61	53	59	71	53	64	53	58	58	59	53	60	71	68	51	63	55	54	58	52	61	53	66	45	66	52	77	59	57	75	66	79	79	62	53	71	71	65	59	69	59	70	51	52	53	66	67	49	59	51	65	57	60	71	53	56	52	53	54	58	58	64	70	51	59	57	71	54	56	66	45	62	60	62	67	56	48	59	59	69	47	61	55	59	54	52	57	61	64	50	48	44	60	65	58	57	59	64	45	59	71	56	60	59	58	52	63	59	63	71	61	63	63	63	46	69	44	63	55	62	54	59	63	63	73	62	56	69	64	58	71	63	58	45	60	59	50	52	55	54	54	45	58	47	55	60	61	48	63	54	54	56	55	59	64	56	57	58	63	55	70	55	62	49	55	54	57	73	64	65	63	66	63	83	60	66	66	70	58	52	57	64	69	41	62	59	62	70	68	54	68	66	59	48	63	75	67	59	57	50	51	59	62	67	57	51	53	53	64	51	69	67	53	64	59	66	57	68	59	58	59	58	53	64	50	57	65	61	53	54	61	63	58	59	65	56	62	53	64	56	69	56	69	58	67	49	49	50	61	59	58	58	56	65	52	50	71	53	48	56	53	69	50	41	48	77	58	62	56	55	63	61	52	42	56	60	59	61	61	53	62	55	56	68	78	49	73	61	42	45	59	61	55	67	67	61	64	56	53	52	55	70	71	64	54	64	77	53	54	69	63	74	68	53	62	65	66	53	65	52	50	67	52	52	58	43	77	60	64	63	44	61	53	81	71	60	55	53	69	63	51	59	60	61	52	47	67	60	64	75	51	58	41	66	55	61	71	50	60	57	61	60	69	53	61	69	53	70	62	53	75	56	63	58	70	70	67	57	62	64	50	48	64	64	60	47	48	78	70	68	65	42	58	67	63	65	54	65	72	58	62	53	55	71	63	67	63	63	61	63	57	70	60	47	61	54	55	76	54	70	58	62	59	57	54	58	60	46	55	63	65	63	58	66	64	53	49	64	60	55	48	51	60	58	69	69	57	52	59	56	60	43	61	51	58	60	63	54	61	50	61	61	63	58	59	63	53	67	59	55	71	54	55	61	58	48	43	60	56	57	43	70	60	57	62	78	45	51	64	42	73	59	51	54	69	64	59	60	66	68	64	71	53	59	63	56	42	61	56	58	64	46	57	64	62	51	54	49	69	70	63	70	60	64	51	44	73	62	55	71	72	58	51	51	58	71	44	48	63	64	67	64	46	61	65	54	62	62	59	52	69	68	61	61	59	65	49	57	78	47	58	58	55	59	54	53	56	51	47	71	45	58	61	62	51	58	44	57	55	68	66	58	57	64	56	68	63	43	61	63	61	66	63	52	69	46	66	51	57	58	67	76	55	66	64	56	69	72	67	62	68	76	62	58	57	45	66	57	62	50	72	72	64	59	61	72	57	49	62	52	63	50	77	51	54	59	46	69	55	53	57	68	58	71	56	70	57	51	68	66	64	57	64	66	61	71	53	63	53	54	62	46	58	70	63	59	60	52	60	64	67	56	66	71	55	45	65	50	56	61	55	72	57	71	65	68	56	56	55	58	58	55	67	61	45	63	54	59	54	62	55	60	58	52	46	50	75	69	59	52	58	58	54	55	63	51	51	62	47	60	62	54	51	51	49	73	74	66	56	62	66	55	59	66	63	49	57	58	69	63	56	63	58	62	61	68	55	61	60	67	50	54	58	54	46	47	58	61	50	59	56	63	63	54	57	66	63	54	59	54	63	66	62	71	65	59	67	53	53	54	72	60	63	70	53	49	50	58	54	47	58	53	63	68	61	65	64	53	57	54	64	63	70	63	54	67	55	68	62	71	48	56	65	57	57	68	60	64	64	60	54	50	55	57	58	70	51	63	55	69	53	66	72	64	51	50	49	61	48	72	54	54	66	80	69	66	70	58	54	57	66	62	63	59	65	63	53	56	51	52	72	54	72	67	60	80	68	44	54	47	54	53	59	63	67	59	45	69	70	67	70	57	67	67	61	76	66	64	64	67	48	51	47	71	59	62	62	63	43	73	72	48	60	68	57	53	53	52	54	51	52	59	65	60	57	62	57	58	62	48	64	71	62	58	51	68	57	60	61	66	46	55	68	69	66	59	47	63	53	57	55	54	64	58	66	64	55	71	65	56	68	47	59	65	65	67	54	55	72	61	53	58	55	67	53	48	53	48	58	58	58	49	54	63	73	53	52	63	54	54	60	56	52	67	60	61	49	63	61	52	83	50	56	57	63	75	58	56	63	73	67	59	54	65	61	71	64	56	61	59	44	60	65	67	50	59	72	68	67	66	69	67	63	67	58	59	66	72	48	58	59	69	54	58	54	70	51	63	58	60	48	49	49	67	59	59	59	45	67	57	53	59	52	56	47	59	61	64	60	68	56	46	73	54	66	63	53	68	70	73	64	57	71	67	66	58	57	46	64	58	62	51	51	69	45	51	72	52	61	53	49	57	52	66	65	51	44	52	57	70	53	44	69	83	46	67	51	58	73	58	57	66	62	58	61	63	59	60	49	57	83	62	62	62	69	50	69	69	61	58	65	54	52	63	52	65	67	63	56	54	49	77	67	56	54	58	64	62	53	72	60	74	46	60	58	68	65	50	53	64	58	58	61	66	58	61	57	70	63	62	78	62	52	78	62	52	59	53	67	67	60	73	67	61	50	61	52	46	63	57	62	54	55	53
10025	4989	3019	9962	39083	61940	64460	46494	31436	17787	7195	2310	1033	766	792	759	728	737	805	763	787	796	801	771	760	763	752	774	780	789	746	770	799	830	758	772	783	799	770	794	795	775	781	782	749	763	786	722	760	749	773	792	765	809	770	737	747	800	802	774	783	794	796	781	743	776	736	737	772	742	790	779	742	799	761	769	750	761	757	792	775	722	766	762	776	748	770	792	794	784	764	798	798	746	785	785	747	771	797	790	760	802	761	753	746	775	816	767	798	729	826	840	770	801	784	787	822	781	816	763	747	798	753	765	766	801	771	761	777	771	779	797	705	807	747	759	740	771	740	740	808	763	764	785	801	771	764	781	828	800	754	740	802	775	780	768	753	787	801	777	708	782	783	811	765	785	782	778	808	759	771	779	757	750	760	758	765	779	799	715	770	760	750	742	757	752	798	735	785	809	764	764	772	746	763	760	770	717	737	764	804	756	752	740	761	776	718	768	787	761	799	811	783	738	813	786	775	769	752	784	750	738	833	771	775	749	771	739	815	778	769	774	744	739	813	775	743	801	753	782	771	764	769	784	813	791	785	761	744	758	762	748	815	783	807	739	749	755	833	785	780	754	756	759	737	790	778	782	784	829	748	733	750	793	820	779	760	769	744	788	745	787	716	806	753	734	780	812	810	766	738	788	789	746	791	757	774	776	789	742	782	794	756	762	716	747	753	749	785	788	762	760	814	773	789	771	734	820	755	774	784	757	792	766	823	760	767	762	755	725	764	832	755	779	711	769	760	773	749	809	769	771	826	771	787	743	763	776	782	800	750	739	736	764	805	813	797	755	747	716	739	773	755	817	767	755	783	796	753	749	787	833	776	769	750	801	755	876	743	778	771	831	839	755	772	777	767	753	799	792	767	763	770	786	780	795	803	769	747	755	829	715	740	798	758	795	783	780	739	741	804	750	803	784	769	747	806	820	766	774	741	764	741	791	724	733	786	770	763	828	771	778	778	793	770	778	766	781	758	803	809	760	771	759	772	794	791	722	802	765	784	766	786	779	805	787	799	813	755	742	778	847	727	802	763	756	767	731	768	784	785	819	811	768	793	737	815	776	769	807	783	774	768	778	798	786	721	771	789	732	845	773	732	770	765	858	787	732	824	795	777	764	794	765	788	766	765	793	739	727	741	755	801	778	784	767	714	788	786	750	786	749	744	787	736	777	732	764	768	778	731	749	765	756	770	760	785	774	793	775	743	743	816	822	776	784	732	747	718	760	818	736	790	753	755	784	786	746	757	769	756	779	763	812	751	732	787	772	788	806	772	832	768	790	750	729	726	788	775	810	776	820	789	786	739	761	750	783	745	794	763	764	766	783	828	743	792	797	830	774	799	765	790	783	782	743	785	722	796	765	734	784	778	807	808	767	769	744	775	806	771	776	751	761	753	828	752	818	796	724	791	786	803	768	791	768	786	764	775	797	729	787	770	776	784	771	751	728	812	770	770	789	757	744	764	775	791	805	798	758	762	750	746	762	745	780	749	759	762	766	765	793	712	751	794	737	793	802	747	778	783	781	784	750	786	795	788	793	784	775	794	774	754	752	718	818	750	769	747	835	724	775	764	745	720	754	787	753	767	774	772	735	757	731	798	737	727	833	781	738	750	739	753	820	781	774	811	786	786	762	789	740	757	779	765	781	735	808	773	776	743	808	802	807	797	785	800	800	814	788	784	784	725	805	744	765	822	757	770	771	820	772	783	764	778	761	778	725	716	767	810	768	785	787	782	794	810	780	799	717	772	802	782	738	754	774	758	727	802	798	769	779	740	806	763	781	792	729	782	824	771	760	748	726	799	783	773	762	739	748	776	774	817	766	766	778	774	774	792	760	792	763	790	774	762	820	798	766	806	783	811	772	783	794	755	727	788	801	747	755	783	783	801	833	793	760	845	782	755	792	735	789	746	786	767	758	736	796	771	806	848	794	766	799	757	747	777	725	760	716	774	802	776	783	782	789	735	787	809	794	745	747	775	745	743	795	810	768	770	762	731	749	750	776	754	736	760	772	754	790	778	806	783	745	743	786	802	750	751	788	782	780	787	795	793	778	749	781	782	782	773	750	764	763	788	843	741	800	771	784	751	790	784	761	713	819	774	744	766	760	738	719	794	778	734	775	799	780	799	791	773	715	755	749	780	733	801	783	776	778	810	801	776	819	755	791	756	760	759	795	757	824	802	817	750	781	793	752	762	759	785	780	820	788	727	792	737	788	803	767	800	812	713	721	744	766	794	758	743	750	762	760	806	783	775	758	785	808	774	802	773	737	781	758	754	768	796	769	766	782	759	732	770	771	763	764	799	735	782	780	773	773	772	757	801	721	778	762	766	829	799	787	787	748	797	757	786	784	777	774	803	736	771	762	777	789	768	791	772	759	810	800	751	830	755	802	743	745	787	729	778	758	773	759	786	718	770	764	785	744	792	778	785	708	752	838	735	808	788	730	773	756	765	719	738	781	750	760	765	803	753	797	768	803	794	800	768	777	770	779	785	771	782	781	792	793	821	821	729	751	757	775	809	782	746	770	812	758	749	764	765	735	818	786	818	784	743	759	817	775	780	801	771	730	822	759	836	770	751	823	761	799	769	775	725	735	785	760	756	748	753	745	768	797	812	786	777	739	840	760	735	813	749	751	729	769	784	802	728	841	734	770	746	791	762	699	738	717	747	734	748	803	791	778	789	744	704	753	773	800	708	828	819	767	791	742	755	759	789	770	757	761	776	753	822	766	740	794	738	752	752	761	801	734	824	773	781	780	718	747	740	774	758	787	748	767	726	791	804	786	751	795	781	720	768	819	825	751	783	744	785	739	783	744	794	740	806	760	768	764	790	787	758	778	736	723	731	757	797	724	765	787	769	755	769	724	762	766	741	785	753	785	759	794	829	763	788	795	767	759	744	774	711	773	791	744	758	781	772	778	767	806	777	768	804	749	785	750	751	743	768	771	782	769	762	752	808	747	772	711	751	811	790	763	772	739	750	753	762	736	771	785	764	780	774	794	790	777	768	725	790	751	774	791	792	770	765	740	758	725	795	763	752	791	767	766	812	745	740	788	805	779	753	775	812	800	782	780	818	719	779	766	798	764	738	788	767	746	733	784	833	768	786	747	745	783	750	750	802	783	771	809	749	784	712	776	769	828	785	740	762	830	792	809	716	796	782	775	761	782	745	757	777	746	816	780	808	773	754	762	802	789	765	793	800	782	796	815	766	759	762	717	761	754	738	760	749	770	791	740	786	757	748	765	792	779	763	784	786	732	802	759	783	800	830	782	775	785	801	773	782	785	786	742	752	716	770	781	763	820	792	791	753	714	801	751	799	752	803	748	845	721	704	777	772	733	774	752	789	760	792	842	775	783	826	758	761	745	809	768	788	751	798	813	771	763	772	796	751	787	765	763	769	767	745	746	807	764	777	740	803	754	762	763	769	755	803	767	819	776	788	821	723	818	733	738
1956	175	142	793	2978	11675	16684	9352	3657	1122	348	141	87	63	52	64	60	70	45	64	63	71	72	66	55	70	72	61	62	65	56	58	73	59	63	68	65	62	64	74	60	76	67	68	61	64	72	70	66	59	68	70	63	75	67	61	58	71	54	63	65	60	71	67	73	77	76	51	68	50	62	70	68	51	66	56	67	56	61	55	70	71	53	55	64	82	55	47	62	54	74	59	52	67	63	64	64	58	70	67	74	56	72	82	80	53	75	50	79	83	65	68	57	81	78	65	66	66	74	62	71	68	57	72	63	51	52	74	63	67	65	58	53	62	59	68	67	74	65	57	69	47	77	70	76	70	67	70	49	59	84	59	62	62	66	60	60	68	75	70	59	78	70	59	62	66	65	53	60	53	64	65	66	57	61	64	60	59	66	75	66	72	63	65	55	66	62	67	57	63	56	66	58	78	72	59	79	61	60	70	68	66	59	74	45	59	73	86	58	73	77	66	52	70	55	51	66	77	69	51	59	71	66	70	66	62	65	59	60	59	62	57	63	54	48	68	60	61	57	76	74	57	68	73	69	65	61	69	55	78	64	47	64	66	66	51	56	65	70	69	62	69	58	59	63	40	60	64	66	68	51	63	65	64	69	60	62	60	57	60	68	70	68	72	60	70	66	48	63	52	82	55	79	62	55	60	55	58	67	71	62	67	65	69	75	60	62	68	55	61	72	72	55	71	60	66	55	54	65	59	60	68	68	62	78	66	60	52	57	66	59	60	69	62	71	84	63	70	69	67	67	57	62	58	54	67	58	75	62	73	72	62	64	63	60	63	52	53	64	79	69	43	81	72	62	60	74	59	65	71	61	63	54	63	62	54	69	56	60	55	73	71	51	69	62	60	73	59	76	61	63	79	72	60	73	60	81	60	59	66	59	63	46	63	78	61	74	54	53	71	75	60	66	60	58	63	70	61	66	66	65	72	62	76	68	64	63	65	61	65	57	63	68	66	63	60	57	68	70	68	58	73	56	63	66	63	67	63	65	60	74	79	60	67	61	55	60	58	63	65	52	60	51	71	72	72	68	54	70	59	72	61	62	82	69	69	65	82	61	54	74	53	79	65	53	58	64	68	74	67	61	75	71	61	66	63	61	79	60	55	69	63	73	59	58	70	61	63	57	70	48	80	86	59	64	63	62	60	69	68	51	60	45	72	67	56	63	88	57	70	52	62	62	64	51	61	74	47	71	76	54	61	68	67	72	58	67	61	65	73	61	55	62	71	57	69	50	64	65	52	68	62	69	58	70	68	49	58	63	59	60	61	72	59	58	58	81	75	60	69	80	78	65	64	68	64	63	65	84	42	71	56	59	61	71	69	67	75	67	66	69	53	66	70	58	73	54	61	75	67	56	82	69	69	70	48	69	58	69	60	60	79	46	57	62	68	60	76	81	52	63	68	57	70	67	58	62	73	64	64	77	59	67	80	67	79	81	73	69	70	72	52	45	65	59	57	75	67	70	51	71	63	66	72	66	60	66	53	57	68	62	56	47	71	62	75	86	85	74	57	80	64	68	53	80	65	76	69	61	56	65	55	60	73	53	58	72	67	61	57	60	51	66	62	75	67	55	66	81	76	67	80	66	55	76	74	69	75	60	72	58	63	58	62	79	64	49	63	71	67	71	60	61	68	51	68	64	81	60	66	71	68	70	59	43	53	63	73	62	65	66	67	61	69	66	56	81	53	57	63	89	55	61	50	61	71	58	62	61	65	48	69	62	73	48	63	66	66	62	72	62	52	52	72	73	74	63	60	65	53	64	58	60	61	65	62	64	63	57	63	60	47	61	72	70	65	63	74	55	65	59	61	56	54	65	68	68	60	66	61	70	55	52	59	54	59	54	60	65	80	58	52	71	70	63	66	73	70	55	63	83	70	60	49	69	69	53	67	55	68	68	63	67	59	88	56	62	64	74	70	66	67	89	64	64	74	53	55	70	68	71	70	55	77	66	69	96	77	62	66	85	61	66	67	55	61	55	61	60	80	81	69	70	63	67	73	78	67	61	67	57	70	69	77	53	71	61	71	60	61	80	90	59	70	59	66	56	60	62	63	66	74	61	60	68	66	57	58	70	55	54	71	69	77	63	58	53	70	64	67	61	62	68	67	64	75	82	71	67	50	65	52	55	57	66	66	64	71	57	72	53	63	66	63	52	60	70	62	61	55	66	60	66	71	59	63	57	63	63	66	56	56	51	58	62	72	64	62	59	54	57	60	63	68	55	64	60	71	59	71	56	59	47	64	66	68	67	64	62	80	59	61	70	51	69	56	69	54	81	60	55	69	81	73	58	66	61	57	74	50	57	67	59	75	66	75	59	60	74	59	72	59	63	66	74	56	68	72	47	61	54	59	73	64	59	74	65	50	50	81	72	57	73	59	52	81	54	50	60	54	73	53	78	51	71	62	66	60	74	76	62	60	70	70	68	64	66	65	59	67	77	77	78	57	67	57	64	63	55	56	69	66	65	60	65	70	59	64	62	64	62	70	65	85	74	55	64	73	71	67	60	55	68	59	61	63	64	65	68	61	70	68	63	65	74	53	69	64	53	71	64	57	68	79	52	54	66	65	68	61	66	77	76	72	74	56	88	61	64	48	50	65	57	56	77	62	64	75	70	52	58	71	63	60	54	64	67	74	70	57	58	69	74	82	68	70	58	78	53	55	76	50	63	67	55	74	67	79	55	76	63	61	63	73	64	79	46	67	66	71	59	68	56	70	73	60	59	62	55	72	77	68	80	74	72	69	70	78	40	64	65	71	76	65	62	54	74	86	79	68	54	58	49	66	67	63	64	78	62	59	67	63	72	67	75	65	77	63	62	62	60	55	67	62	54	81	56	56	71	73	64	68	60	64	57	70	56	53	65	63	66	65	63	68	56	66	62	67	61	64	62	56	52	72	74	59	62	49	62	53	69	70	45	92	75	66	75	64	66	57	65	58	66	65	60	50	57	61	69	67	73	53	56	53	58	53	65	63	68	66	69	72	52	59	87	58	59	62	72	56	61	78	69	60	72	66	55	72	60	70	76	65	58	60	66	58	77	68	59	53	60	58	56	66	58	66	66	66	57	65	60	67	61	74	62	69	74	63	64	63	76	76	65	50	61	67	63	64	70	60	52	66	61	69	51	61	65	71	73	71	62	78	65	66	57	60	68	52	47	61	56	69	59	72	68	75	72	66	78	73	66	72	77	80	53	49	79	62	66	74	66	58	73	56	60	55	59	62	71	63	55	55	73	56	54	55	60	66	46	63	72	64	73	44	74	63	62	61	64	59	64	57	80	64	56	78	64	54	53	68	58	58	64	62	65	73	74	65	52	50	47	66	54	68	59	72	63	67	77	69	72	64	65	77	56	53	65	54	66	47	73	63	65	73	73	66	57	66	64	57	54	63	70	60	66	63	63	62	62	76	57	58	68	64	58	73	54	61	73	64	81	77	58	49	68	63
11009	4319	3217	23443	44948	65265	65356	48200	32971	19724	8081	2724	1180	891	876	864	850	803	833	802	793	874	882	820	897	840	842	859	827	818	780	840	844	838	814	807	835	817	807	850	858	862	820	833	816	850	850	909	839	806	787	862	868	795	820	843	895	860	847	840	857	824	773	859	808	866	817	809	861	873	837	796	871	823	875	834	834	832	902	815	807	820	882	813	855	863	833	827	834	863	871	807	797	834	826	817	848	830	799	792	860	798	882	847	822	836	886	869	787	804	855	846	865	819	878	867	823	786	775	879	850	872	827	870	823	803	885	894	836	800	841	853	867	841	868	778	841	782	822	820	866	858	827	891	842	847	857	831	885	841	831	789	846	817	810	828	819	856	837	773	885	857	825	852	868	817	842	784	851	874	854	820	865	820	842	882	883	825	833	781	882	867	881	913	901	822	818	827	851	833	888	879	802	828	864	861	843	831	854	880	878	853	848	830	789	863	788	916	797	863	805	874	820	835	852	839	846	823	814	831	866	844	826	815	884	894	832	894	852	819	817	871	846	828	843	785	816	834	850	798	807	866	861	902	880	839	846	780	855	844	852	852	892	820	815	818	818	847	827	837	807	819	866	814	842	819	821	834	856	809	867	841	839	849	860	821	855	864	818	859	824	857	832	820	869	827	868	825	835	862	870	827	869	835	846	871	852	802	938	806	846	803	875	858	778	822	817	806	867	806	824	873	870	843	837	861	736	854	851	856	811	833	851	869	821	846	795	806	879	838	885	843	819	822	873	823	892	845	840	842	869	850	839	811	861	802	828	838	822	828	833	834	833	825	865	852	825	867	880	841	827	781	854	839	838	840	837	842	829	908	866	803	798	826	786	804	826	850	817	841	782	849	807	860	858	860	829	809	899	843	856	799	803	849	878	803	838	852	854	856	892	829	819	851	865	851	854	857	878	792	878	819	845	851	843	766	764	845	810	808	807	827	828	769	844	842	815	844	862	870	832	865	832	790	855	835	789	829	853	834	834	801	799	840	824	828	793	827	851	851	855	821	844	811	884	856	852	854	814	886	802	851	874	787	842	853	839	801	832	844	836	834	807	858	834	785	803	833	917	825	836	823	803	797	868	845	850	885	805	801	767	846	805	834	805	800	810	817	810	830	857	885	854	863	819	838	825	867	789	871	794	878	842	898	814	849	888	866	811	894	809	829	769	808	857	841	807	822	821	829	843	842	820	839	837	846	854	840	831	845	851	847	801	879	819	884	857	835	850	834	911	831	850	880	835	853	833	875	833	833	839	827	776	857	843	846	832	841	890	858	833	860	901	884	817	839	840	846	871	831	819	882	827	808	908	798	839	852	841	881	830	840	817	786	865	799	850	840	851	875	867	876	835	787	837	779	854	830	867	848	852	868	816	859	859	783	838	806	834	809	837	878	851	870	820	904	789	804	805	833	821	834	839	841	854	815	844	809	854	826	855	892	810	857	861	866	847	821	818	802	893	830	862	876	840	795	792	844	816	836	852	831	880	827	831	874	863	818	812	793	834	862	848	839	874	861	806	818	800	818	821	881	813	797	830	840	801	884	850	811	809	834	882	834	878	860	830	874	893	811	821	874	838	847	816	833	845	821	820	853	837	811	864	849	826	864	847	782	822	789	847	801	832	836	841	836	859	827	831	803	864	798	811	839	817	833	837	815	825	812	818	828	919	860	860	790	812	812	843	829	837	857	854	865	841	822	800	871	847	830	837	861	850	833	869	876	838	870	818	836	865	870	868	887	875	861	845	792	829	828	804	861	787	866	869	785	850	899	842	824	840	831	838	866	867	884	796	825	849	848	898	856	841	845	814	863	899	831	804	865	847	799	857	841	860	865	851	809	822	819	803	867	862	836	780	849	842	866	827	816	801	882	838	783	832	857	860	826	833	855	858	887	818	818	790	813	779	836	848	808	813	874	845	821	867	879	823	805	877	871	843	863	838	807	854	853	891	809	831	866	864	874	831	802	785	836	826	805	812	836	862	806	795	856	871	842	797	852	834	796	850	840	851	874	845	834	871	841	870	821	792	793	822	874	844	848	789	780	821	828	863	863	783	829	804	830	891	835	903	868	830	822	907	827	829	842	892	861	767	854	842	817	848	844	849	843	875	844	850	821	823	846	842	860	870	835	836	873	779	862	773	810	824	814	860	857	868	863	797	830	811	884	868	837	870	852	852	827	812	871	794	888	848	889	827	826	790	835	807	816	811	751	842	795	863	864	809	854	788	826	824	855	869	832	826	886	811	897	797	859	861	830	844	860	879	788	799	819	891	786	825	831	825	873	883	798	818	811	886	840	844	787	843	865	823	787	853	875	893	797	818	858	831	855	840	847	806	782	779	858	839	845	823	822	837	835	844	860	804	818	825	845	803	809	855	794	854	848	848	837	799	805	885	814	877	883	854	865	874	828	789	814	837	796	832	818	815	831	886	758	888	794	866	840	792	816	829	827	838	817	802	815	820	812	860	851	841	867	819	850	800	833	848	857	771	842	806	818	798	839	835	876	812	875	852	811	860	839	833	909	815	825	810	822	858	823	926	833	838	794	868	863	868	795	838	895	867	856	820	829	835	868	826	828	824	847	852	807	790	835	867	865	873	840	846	856	859	799	881	832	808	890	842	848	825	857	854	811	828	819	830	795	861	857	837	829	834	863	842	787	817	849	849	858	796	799	827	873	828	875	839	877	845	835	853	805	805	818	856	844	832	825	874	823	787	847	840	854	801	788	818	814	835	830	811	822	858	843	746	862	830	843	857	869	883	809	893	824	882	864	819	844	851	844	788	813	855	851	808	827	836	818	841	868	867	861	845	844	837	873	864	858	793	823	900	810	855	881	803	815	840	805	826	853	805	813	838	868	809	837	823	769	793	832	817	828	846	812	817	785	836	843	817	846	818	801	819	771	878	854	794	851	856	888	812	874	789	850	872	827	821	839	883	862	849	856	793	821	789	861	807	864	867	864	865	806	874	868	882	828	826	827	803	832	781	863	827	754	799	838	836	835	793	835	807	840	894	802	851	851	785	860	811	867	828	834	924	807	842	783	849	828	846	765	846	838	854	880	840	781	875	808	843	822	868	851	834	807	851	828	801	824	823	785	829	894	855	824	836	810	824	837	781	842	802	858	815	864	826	843	873	861	829	821	811	828	793	804	841	876	810	822	799	819	858	843	878	766	799	826	827	856	870	817	857	828	867	848	846	842	854	864	789	872	821	842	872	814	851	824	802	904	845	835	777	811	831	827	822	847	829	865	783	820	853	777	833	828	857	832	830	814	856	822	878	860	877	856	849	783	811	783	847	854	772	839	829	838	832	857	791	831	815	819	874	791	847	826	816	849	837	824	889	823	770	814	856	900	861	800	864	849	851	852	823	884	900	813	797	841	856	859	835	837	842	789	843	816	832	891	855	859	851	804	848	867	857	819	872	858	832	842	861	860	858	844	890	793	869	892	835	831	858	783	855	799
890	250	208	1349	2111	12746	26011	18872	8213	2463	587	177	85	58	69	67	72	65	61	52	60	60	70	66	88	47	80	71	74	64	70	56	71	62	67	66	69	67	74	72	60	71	74	66	65	69	73	60	54	63	54	76	61	50	67	63	62	58	69	57	77	56	60	65	67	64	47	70	60	74	74	77	52	65	82	65	69	83	64	74	60	63	61	55	75	72	62	73	63	54	59	76	71	57	56	74	67	85	53	71	63	70	69	73	69	66	81	66	59	80	58	68	67	84	58	68	64	66	65	63	55	64	58	91	76	59	74	64	62	49	66	63	57	61	61	75	67	67	65	51	66	73	73	68	77	64	58	59	62	68	69	81	68	71	59	71	65	59	38	80	71	55	77	67	64	60	75	83	67	80	56	79	66	68	68	67	79	74	50	63	61	70	83	81	56	73	76	58	69	60	61	75	63	63	52	65	79	68	72	54	63	52	58	65	70	75	63	69	59	75	41	73	65	65	64	67	69	70	67	52	61	79	71	51	64	56	71	64	70	63	74	79	73	69	56	76	66	76	51	63	85	73	60	54	70	60	83	70	72	73	64	60	73	62	64	63	72	62	70	67	71	81	73	66	57	68	81	64	65	56	58	66	63	57	74	54	75	74	72	80	66	71	67	72	69	62	73	46	61	61	74	75	78	64	66	66	71	62	70	66	75	69	68	66	72	62	67	72	62	64	73	61	66	80	61	81	65	72	59	67	70	55	70	63	71	62	84	78	60	57	74	53	65	73	51	60	62	59	55	74	77	69	75	64	63	60	62	64	58	73	78	75	52	77	70	68	76	64	67	71	75	69	82	59	71	73	71	65	58	71	66	59	62	71	76	67	62	68	56	69	72	71	60	62	55	63	66	62	77	64	81	52	67	64	65	59	69	69	62	75	64	62	82	71	69	69	78	73	80	64	69	54	78	57	56	57	55	44	62	67	73	67	77	58	66	66	58	70	62	67	67	62	72	61	80	77	62	56	73	53	68	65	71	72	68	62	59	63	59	82	79	64	72	63	64	71	64	71	71	71	68	56	64	81	66	81	59	82	55	49	65	55	64	64	69	66	60	68	77	65	55	51	58	65	60	72	71	78	66	81	70	67	63	64	52	64	62	48	56	61	66	65	62	68	66	81	62	72	66	60	62	76	74	77	68	74	90	64	58	56	56	62	57	85	58	66	54	80	60	61	68	60	55	68	69	75	66	75	64	65	63	66	65	49	61	67	60	77	67	84	75	65	76	69	67	59	67	78	70	69	76	63	74	59	57	77	71	59	61	50	63	71	75	61	66	53	85	69	56	58	64	83	78	60	69	51	73	70	70	67	79	68	57	61	58	52	81	83	66	73	71	64	68	66	58	83	53	64	63	64	61	65	60	69	71	61	78	63	61	64	64	63	77	63	64	63	55	72	54	89	72	55	60	60	66	52	70	68	53	64	60	81	78	57	78	70	76	60	76	67	71	76	57	67	75	68	58	67	67	67	65	61	74	70	62	77	76	63	75	64	54	50	78	59	72	63	69	67	64	69	69	72	65	66	61	68	66	59	83	56	65	82	73	61	64	66	67	81	61	66	65	66	58	71	66	70	70	69	66	65	81	60	65	67	65	65	54	67	65	49	65	64	73	78	71	75	76	67	70	78	68	57	78	58	72	61	60	70	71	72	75	64	57	77	66	61	69	61	64	62	73	72	70	63	64	76	66	61	61	53	61	66	68	60	68	60	54	71	63	70	61	67	56	79	73	47	57	76	73	85	69	85	64	58	67	76	57	57	64	68	59	66	73	71	70	80	64	93	84	60	61	67	78	59	68	76	68	64	56	75	58	78	58	74	78	65	70	70	69	60	74	62	63	62	58	64	85	77	64	80	59	58	66	70	76	58	60	81	67	75	62	78	63	62	77	58	66	75	61	55	80	68	71	60	70	69	78	72	87	82	58	51	71	61	70	62	63	56	72	74	64	77	67	42	71	74	69	53	67	71	80	67	72	52	66	62	58	70	76	72	65	62	61	67	73	60	55	79	66	63	64	71	57	68	64	68	68	56	74	67	56	69	75	82	58	60	59	64	58	68	77	61	53	63	66	72	67	70	78	82	57	56	55	62	75	60	67	74	82	52	65	65	68	65	66	80	63	77	50	64	74	60	81	72	58	75	57	72	85	59	65	79	62	70	74	76	65	67	83	70	63	72	56	81	49	55	67	63	69	73	66	53	69	78	67	63	65	66	75	72	63	69	66	89	67	93	85	61	68	68	74	60	65	69	61	74	55	72	64	71	71	76	75	63	77	61	64	61	79	63	68	78	69	54	69	63	62	70	76	84	68	59	69	62	62	52	67	64	63	76	58	59	70	71	70	83	56	59	61	62	64	79	75	70	60	71	49	54	63	66	64	54	72	78	80	69	67	63	65	78	74	71	81	66	67	72	59	62	64	56	72	67	62	77	65	84	62	73	75	64	83	73	62	70	68	70	66	56	76	73	71	59	72	56	69	48	70	65	55	70	60	62	66	67	58	46	64	63	71	67	79	75	65	65	53	65	59	68	75	69	62	72	63	82	62	68	63	77	70	71	71	69	67	62	69	76	59	72	54	73	61	67	72	60	76	61	49	60	62	78	56	69	70	58	81	80	72	62	73	58	66	65	62	66	64	76	66	58	67	68	65	81	51	55	66	52	62	69	52	66	71	72	66	74	46	64	64	64	69	60	56	65	72	58	71	65	57	63	70	71	55	71	78	61	59	58	68	59	68	69	71	76	68	72	76	68	79	62	50	69	61	61	72	49	61	71	73	59	77	71	59	54	61	68	64	64	77	68	61	73	74	73	78	71	66	72	72	64	71	62	64	74	66	63	63	75	73	71	74	58	64	68	64	61	72	56	82	69	76	79	60	66	63	72	63	59	78	58	70	65	80	71	70	79	54	65	81	73	75	69	76	64	54	66	86	57	69	68	70	84	48	71	79	65	77	82	77	53	58	65	61	60	69	69	73	77	77	70	77	59	49	78	79	79	76	60	61	59	74	56	54	68	70	77	74	68	78	63	77	67	57	72	64	59	68	62	66	89	63	70	75	55	69	64	59	62	72	66	68	51	67	66	74	57	69	60	62	58	65	56	71	60	65	64	67	63	62	62	68	65	73	67	66	66	78	68	66	74	60	82	66	55	81	72	67	74	64	63	69	69	71	62	62	64	86	78	71	80	65	71	69	65	68	63	68	73	72	67	60	69	66	82	67	63	73	68	68	59	71	61	66	57	77	62	68	62	59	67	71	71	73	57	67	72	71	60	72	62	63	51	58	67	71	66	74	73	60	65	64	66	67	66	62	60	64	74	62	57	70	75	71	68	71	67	69	75	64	63	72	63	60	74	82	78	75	63	88	57	65	53	64	75	69	61	55	73	72	75	55	68	84	66	59	76	67	58	69	70	65	64	51	62	54	60	63	74	65	69	84	56	68	73	74	62	72	75
15209	7025	4500	31367	43838	64620	77878	61647	41875	26553	12823	4232	1444	1058	890	872	876	867	888	791	863	860	899	850	862	840	860	864	883	851	861	845	878	868	875	783	819	850	869	890	838	843	861	859	871	835	853	885	818	847	898	855	901	851	843	875	837	840	870	836	884	899	860	890	868	883	823	850	865	866	867	817	885	870	842	906	827	883	797	913	916	880	888	842	884	864	860	890	843	896	855	848	823	883	916	858	858	844	849	869	842	878	866	841	863	852	875	879	858	885	836	874	808	871	872	806	885	877	849	873	813	877	848	886	902	828	849	871	876	845	886	775	946	861	850	866	863	903	898	864	810	846	862	829	857	839	881	834	914	845	822	847	856	822	926	836	851	838	815	872	889	861	883	857	899	846	903	804	860	868	901	885	885	881	894	866	889	796	844	842	908	851	881	847	923	864	922	890	862	882	864	820	821	814	834	829	883	837	847	858	883	883	947	862	825	874	926	825	828	855	924	806	863	845	934	828	870	884	854	866	845	861	899	888	873	871	910	865	888	853	844	822	881	874	783	844	856	866	899	901	831	885	864	854	812	850	864	868	864	873	842	850	924	867	866	889	868	835	862	848	846	834	853	846	820	892	884	895	913	877	893	857	884	863	907	898	857	868	881	875	835	820	792	890	849	863	863	825	878	895	872	882	904	843	877	830	882	852	819	865	873	840	872	816	841	917	846	841	854	844	831	855	892	887	857	851	875	858	852	885	776	864	833	865	866	870	861	845	863	868	877	838	867	853	858	835	848	881	812	899	833	873	871	839	872	858	867	820	836	806	879	870	872	849	900	864	922	876	889	877	901	834	907	892	873	912	874	847	830	831	863	906	893	856	869	940	909	895	838	907	820	906	893	826	879	899	865	828	900	877	871	874	901	866	892	861	893	908	912	938	849	869	867	890	875	891	910	882	850	861	890	864	866	874	844	898	908	843	871	847	900	872	848	891	852	859	910	855	865	898	889	848	854	870	841	826	868	825	846	864	826	817	859	884	865	880	890	896	814	853	851	823	907	871	879	896	871	871	912	856	890	859	867	835	869	813	898	879	851	816	916	841	885	889	888	921	892	867	841	871	831	865	857	896	918	849	867	870	871	872	849	881	869	895	844	864	883	846	870	900	849	870	894	913	821	847	863	801	884	895	842	896	846	880	937	884	867	900	885	816	893	893	898	885	869	842	918	820	906	901	835	908	918	920	852	863	826	893	925	816	841	839	917	873	891	903	881	891	877	842	848	900	838	830	877	893	923	849	832	851	872	896	888	894	853	880	855	885	830	860	847	897	843	834	852	900	899	891	831	840	805	885	854	902	894	840	848	840	872	849	892	831	844	897	869	873	856	904	816	856	907	876	898	864	813	869	868	872	848	815	861	899	860	870	916	848	883	874	876	850	892	840	918	916	908	825	852	848	852	844	831	907	852	897	895	887	817	832	893	877	874	858	854	890	875	902	891	890	843	859	843	859	871	864	869	819	932	874	852	902	838	882	877	813	882	876	850	904	850	885	846	814	885	860	812	882	820	872	887	874	839	848	896	874	849	903	836	822	938	890	870	824	847	841	881	865	851	858	824	850	910	896	841	851	858	785	912	906	861	859	841	910	910	818	860	848	894	887	876	868	824	858	864	857	864	876	849	897	888	895	894	864	864	879	874	849	887	828	849	856	930	836	857	898	899	866	903	825	841	892	861	873	850	847	928	870	885	896	819	865	844	896	793	844	896	883	853	830	812	886	873	909	839	863	847	882	877	901	851	902	847	897	911	865	901	875	867	850	862	873	858	864	916	909	855	884	894	852	873	822	905	890	900	831	863	870	837	916	819	868	892	917	826	859	858	811	863	860	882	841	865	853	850	827	879	852	874	805	859	887	841	867	870	879	840	845	910	875	867	876	845	901	923	872	892	868	881	857	913	868	897	859	869	902	911	917	900	832	884	825	860	869	873	851	840	876	837	852	925	889	860	893	862	868	857	906	856	851	902	873	893	839	903	864	856	873	893	852	842	838	828	832	887	885	915	844	892	866	862	844	876	849	899	823	853	873	837	891	915	890	885	869	880	864	922	904	841	891	906	899	826	818	890	890	882	863	861	827	844	877	928	901	893	889	876	889	861	834	813	878	890	922	848	811	888	852	866	859	894	843	922	894	884	877	904	864	889	834	852	878	779	906	931	843	880	865	853	880	932	849	863	869	856	876	843	811	874	836	838	866	846	896	872	856	872	882	867	836	844	885	845	874	810	945	902	871	830	861	874	837	877	867	869	878	849	867	862	877	844	839	921	882	861	857	842	865	837	860	830	891	884	892	879	934	882	856	868	881	924	834	898	829	830	834	867	869	860	889	899	870	859	899	877	826	831	812	799	839	772	871	903	821	857	823	914	857	902	862	875	858	864	853	845	819	885	901	868	890	853	875	868	868	893	893	876	856	910	827	898	874	868	839	907	884	874	863	839	916	896	845	857	873	833	843	861	881	832	835	852	871	867	827	868	854	900	917	899	874	837	830	849	841	814	884	887	876	875	838	924	862	815	856	861	843	895	937	869	921	909	864	877	880	848	890	828	926	867	902	839	844	852	834	816	828	865	899	833	827	846	920	886	902	927	870	799	837	928	821	789	862	886	856	869	931	856	845	857	890	841	864	874	842	827	846	875	770	869	855	874	882	858	833	905	827	875	913	863	839	869	845	896	872	871	854	868	891	870	856	884	894	877	842	822	899	888	886	875	891	844	849	881	835	927	929	886	873	880	910	868	833	850	826	792	870	828	873	887	839	846	939	893	902	856	918	864	834	882	865	899	910	855	931	834	856	923	832	906	877	885	872	832	894	869	864	847	856	896	853	827	845	875	898	916	936	868	843	916	814	878	911	846	921	844	849	879	858	879	916	843	850	891	896	864	889	824	901	846	860	866	854	925	908	886	829	867	852	825	870	837	869	876	839	858	852	833	892	849	880	844	834	908	885	883	869	811	805	832	876	918	871	899	884	901	850	860	827	873	835	842	890	871	899	835	844	854	845	823	856	849	868	904	842	875	877	875	828	879	897	861	856	884	883	858	925	860	869	878	821	867	896	867	933	857	852	854	861	883	924	886	871	841	867	855	828	857	832	906	875	871	902	862	903	931	859	851	863	876	816	795	845	872	857	922	911	887	866	878	942	793	876	865	878	841	893	900	895	891	823	880	825	865	884	868	878	890	849	870	828	844	877	856	880	849	864	832	864	860	883	861	854	862	915	902	859	867	871	950	867	876	859	859	858	830	852	895	907	798	837	907	838	843	846	860	806	848	892	868	872	884	866	914	913	861	905	881	830	849	844	861	833	905	900	931	920	920	876	844	879	875	880	902	847	843	857	835	833	856	840	809	839	836	849	880	875	818	899	877	864	867	850	816	857	856	893	913	837	887	890	900	809	864	867	877	848	827	858	853	872	888	856	876	874	919	863	930	865	828	845	840	885	844	890	857	849	873	883
1226	87	77	152	481	3607	6080	4633	1889	644	228	86	65	48	63	54	52	53	62	46	46	67	62	61	60	62	52	49	50	67	61	64	55	63	63	54	45	57	54	52	49	74	63	54	50	53	63	49	59	51	61	58	67	44	55	56	57	60	59	55	71	63	55	68	53	47	51	57	54	66	60	34	70	53	56	57	63	48	49	65	65	62	62	66	49	66	45	49	64	67	56	46	40	55	54	52	76	53	65	65	51	55	55	61	56	59	60	54	59	59	49	59	57	51	48	55	54	49	57	61	47	46	45	46	57	45	58	54	60	62	64	60	59	55	49	67	51	56	52	55	64	46	54	61	67	61	45	54	58	62	49	75	46	60	43	57	69	54	64	71	58	51	58	56	70	49	69	50	59	65	54	47	60	58	77	42	64	60	54	62	73	55	56	60	57	61	53	46	60	49	53	65	56	64	54	68	56	58	51	55	54	60	66	58	57	57	67	57	59	49	62	70	61	53	53	50	68	59	61	49	49	63	56	41	44	49	49	46	62	61	54	64	71	50	53	54	57	48	60	50	67	46	43	43	54	43	70	60	54	65	62	57	55	56	54	45	52	54	61	62	53	52	67	56	67	42	63	48	56	57	50	51	68	61	62	65	55	50	68	49	51	54	57	54	48	56	54	62	55	55	64	58	64	52	52	49	58	59	48	50	48	71	55	64	47	47	51	62	53	64	50	50	69	35	70	56	54	53	56	53	60	58	58	53	57	68	50	49	59	52	60	58	69	71	65	71	67	55	62	56	46	54	58	55	58	75	42	62	46	53	71	52	56	53	44	51	64	54	51	52	52	60	60	54	51	54	60	48	59	51	46	59	48	61	46	59	60	50	53	64	60	48	47	55	39	66	56	48	58	53	57	53	50	54	49	64	59	43	50	61	49	65	64	62	58	63	38	59	53	69	60	45	60	54	47	52	53	73	60	56	59	50	68	57	64	56	55	58	47	56	61	55	54	50	57	56	53	63	74	53	62	54	73	41	48	63	55	62	62	55	60	53	52	58	44	67	60	62	51	50	64	57	48	53	59	57	51	57	62	46	58	52	53	57	51	54	51	44	60	63	55	47	52	62	73	77	53	54	54	56	54	56	53	61	47	57	58	58	65	62	68	36	49	63	60	65	45	57	56	62	56	60	57	58	52	69	45	62	52	61	51	58	58	51	51	45	49	59	63	50	50	63	57	57	63	54	56	55	65	57	52	58	49	48	45	51	60	61	47	66	50	32	63	52	57	52	64	50	53	62	60	52	67	48	41	54	62	56	50	67	48	60	61	54	49	58	68	56	50	53	61	58	51	48	60	57	59	67	52	39	53	49	51	62	63	49	52	54	63	57	48	51	59	46	50	73	58	62	55	67	66	53	50	69	55	50	56	47	69	67	61	40	67	64	65	58	58	63	50	58	51	68	46	60	45	49	53	66	51	64	53	60	58	63	51	67	50	48	47	60	53	59	50	56	54	54	72	47	59	58	55	65	59	57	60	59	57	54	51	51	54	48	60	52	56	67	54	48	61	54	53	53	69	63	51	58	62	53	69	51	40	44	58	46	66	53	46	69	63	61	50	54	63	52	57	52	61	46	62	51	51	53	57	48	58	52	56	55	59	55	72	54	70	44	59	57	57	44	60	50	54	38	54	63	72	51	57	60	64	59	41	39	47	53	56	49	56	65	58	56	48	66	63	63	65	41	80	63	48	54	50	60	66	59	53	57	66	61	65	56	53	41	43	61	66	50	70	49	57	50	60	68	53	59	68	61	46	51	65	60	59	41	46	63	58	60	59	63	50	57	58	35	56	58	54	59	61	56	41	65	58	65	66	67	62	53	56	51	57	43	65	58	60	64	65	48	59	47	45	52	55	48	59	72	59	53	44	51	58	55	48	63	64	53	58	52	60	43	66	45	54	48	58	50	55	63	59	60	61	51	45	42	51	46	52	70	47	70	69	53	66	64	45	55	67	78	60	67	61	56	51	64	49	51	55	55	51	65	58	58	60	56	54	62	47	71	62	40	38	57	59	65	54	56	75	56	59	62	76	59	53	67	46	54	60	67	58	51	67	59	53	55	54	62	53	54	57	58	53	73	66	62	68	59	61	50	53	58	67	57	65	55	45	52	60	54	52	66	69	55	65	53	67	54	46	66	52	51	61	54	60	54	62	68	67	60	63	61	57	59	60	53	59	60	49	49	66	60	54	45	58	54	73	62	50	54	70	42	55	58	49	55	46	70	48	66	43	67	57	63	59	48	56	67	54	64	68	45	56	57	58	46	56	75	62	51	64	57	51	57	61	62	66	48	55	41	55	62	57	55	63	72	60	61	48	42	56	66	51	46	53	50	57	54	61	52	68	56	60	48	56	58	56	46	52	57	64	49	73	58	59	54	73	52	60	56	67	51	54	57	62	61	58	47	63	60	55	52	52	46	61	54	45	56	48	66	54	61	53	54	47	63	44	64	64	55	54	58	69	54	42	55	57	66	60	45	45	49	40	62	44	47	46	61	59	69	45	49	61	55	53	42	69	64	61	45	50	74	49	61	56	51	63	51	73	49	44	50	57	57	61	47	58	46	48	60	56	53	59	55	62	58	73	54	57	66	73	61	54	63	49	49	66	55	48	55	65	60	61	49	46	53	68	47	43	55	47	54	47	52	52	58	53	67	46	57	62	74	69	37	67	62	43	58	55	64	55	50	59	54	51	54	65	57	59	33	74	57	57	50	69	62	57	65	65	57	53	62	52	44	70	60	40	50	55	45	55	58	59	63	68	72	58	60	53	59	47	68	56	64	57	56	45	53	50	57	67	52	69	51	64	65	66	66	50	50	65	61	62	56	61	45	53	40	52	66	64	52	55	55	69	54	63	51	59	52	34	55	49	54	57	62	47	60	59	54	61	55	45	64	49	58	57	44	46	52	55	63	62	48	57	51	60	53	58	64	49	56	44	56	57	59	47	71	54	57	76	56	65	58	64	42	55	53	59	63	53	58	51	51	61	61	53	58	60	75	53	61	44	64	53	61	50	66	56	49	69	49	57	67	56	55	67	51	55	66	48	57	59	52	74	48	68	57	54	44	58	49	68	71	57	59	47	60	55	49	49	53	48	65	71	53	53	53	54	54	65	64	48	50	53	74	58	58	55	47	65	63	68	67	58	59	66	54	51	57	54	69	47	52	51	54	69	52	49	45	64	53	57	54	53	67	52	58	61	54	61	63	37	57	39	60	54	47	55	58	63	44	53	79	63	57	67	53	41	51	53	50	50	67	57	54	57	57	56	51	53	53	55	66	58	57	49	59	62	60	47	49	45	63	64	63	56	61	57	58	54	47	44	56	59	50	64	62	66	56	63	46	49	35	54	59	61	68	51	57	61	51	68	53	56	67	58	59	49	70	54	51	59	48	54	66	44	59	72	61	53	54	42	57	58	61	61	60	60	55	48	56	50	49	49	67	70	43	68	54
8453	2230	1350	8369	27472	46306	47984	38634	26361	14154	5145	1736	927	753	782	751	729	721	723	753	714	721	779	790	750	721	736	792	793	751	720	728	709	722	705	710	755	725	696	767	751	735	786	769	734	709	704	733	690	721	723	746	764	753	771	756	719	706	773	760	724	720	749	718	732	753	762	824	719	693	735	705	740	728	715	730	735	743	730	733	737	763	751	748	770	721	733	709	727	697	781	752	755	735	700	738	691	777	740	740	794	720	782	720	755	739	749	660	746	709	698	680	719	750	693	715	706	697	722	728	745	743	708	735	764	729	743	795	697	691	745	757	694	736	709	717	690	752	738	757	740	750	768	741	787	718	755	784	760	754	693	755	753	792	786	683	704	738	780	689	773	741	732	741	726	764	735	737	750	779	755	711	746	741	797	736	729	763	721	717	772	727	730	704	743	718	737	743	754	733	754	725	710	733	731	718	742	747	735	746	745	726	773	734	827	703	712	732	764	683	731	739	730	752	699	730	787	715	674	782	704	712	769	762	693	793	715	723	757	747	754	748	785	713	734	702	743	703	712	713	719	716	715	757	740	771	730	742	749	729	770	717	694	698	720	721	734	777	728	737	747	732	769	716	723	720	788	732	759	707	767	690	720	746	731	753	691	782	737	741	762	743	751	737	736	732	722	771	731	742	765	751	761	733	771	742	739	748	756	701	739	739	730	748	737	772	721	783	712	732	713	728	792	733	756	792	676	714	735	743	755	683	777	698	749	667	761	772	721	723	722	732	758	758	688	738	749	736	731	770	723	730	773	714	796	740	719	774	789	695	742	767	730	768	716	733	782	704	774	738	744	741	714	736	779	703	713	768	758	762	704	733	741	689	712	738	784	748	749	729	751	748	707	737	756	691	770	727	696	725	741	709	693	724	769	795	737	733	740	729	714	732	698	733	748	740	767	769	778	805	771	742	747	722	763	699	780	752	780	735	735	751	736	761	760	741	771	750	727	708	754	760	740	762	764	747	728	687	745	725	737	751	748	784	731	780	715	775	730	734	762	769	769	732	773	768	769	735	702	714	741	777	702	690	716	766	770	742	729	680	730	760	723	775	764	736	665	720	768	704	766	712	742	753	748	711	736	714	752	748	778	802	714	689	708	711	725	707	774	789	724	750	739	723	768	782	740	745	741	760	744	687	770	749	717	704	749	717	775	761	764	731	715	770	765	680	724	709	741	718	742	748	745	694	732	701	780	744	757	770	739	731	744	727	703	720	730	722	716	715	700	729	712	737	689	698	782	754	704	740	717	755	728	789	705	771	709	659	718	743	784	762	699	741	731	713	694	751	718	742	719	771	810	681	730	693	748	729	731	765	682	688	728	765	717	712	802	694	699	734	769	746	749	759	718	763	769	727	757	748	712	747	695	717	710	740	776	773	708	758	689	701	759	775	775	725	764	793	774	750	746	722	738	723	774	709	714	766	690	769	762	780	751	782	745	711	771	728	755	736	690	758	724	745	714	736	770	729	775	733	710	752	755	732	725	767	780	721	781	727	763	766	762	759	761	689	705	710	712	758	755	670	748	743	732	739	757	728	757	768	719	713	739	767	749	698	741	741	786	766	734	725	732	737	759	758	788	781	771	731	778	723	772	742	727	778	753	749	739	723	729	737	673	722	728	715	765	749	721	742	723	695	752	765	749	714	738	739	737	717	722	797	738	723	678	734	748	724	707	712	733	781	721	701	803	761	713	754	734	730	733	727	747	689	745	740	674	717	741	712	702	752	713	675	705	720	762	730	701	749	778	738	740	732	769	740	719	708	752	750	758	723	731	716	775	723	728	669	678	725	727	734	697	684	731	759	759	730	706	748	737	742	709	683	752	782	765	740	716	725	722	736	726	715	737	746	741	747	723	742	743	805	730	700	766	777	741	708	671	696	754	715	768	664	755	748	696	750	740	736	739	756	747	678	729	703	744	730	751	760	749	772	772	735	749	717	717	737	742	744	740	739	689	748	706	767	779	707	724	718	740	770	741	726	732	745	734	758	723	739	774	757	722	731	736	723	698	755	727	761	725	742	758	717	688	754	770	715	786	770	758	732	709	735	662	726	708	700	779	741	792	724	786	748	716	732	699	778	795	710	753	761	742	747	728	715	774	771	722	731	740	741	754	753	731	755	740	699	790	762	753	770	684	726	738	701	714	717	733	740	688	716	685	733	782	751	715	757	735	758	754	728	735	674	700	720	735	758	747	736	704	721	738	740	707	733	767	745	763	704	720	781	764	730	679	747	735	755	745	765	755	740	757	717	722	734	783	746	737	735	747	710	738	745	742	735	735	751	754	729	724	690	770	729	722	698	717	713	677	734	768	755	743	779	728	761	754	763	725	737	789	747	736	780	795	719	722	757	734	701	699	726	744	708	756	761	717	744	754	731	694	697	730	757	732	730	745	736	752	770	759	717	750	741	758	772	720	757	749	744	725	710	697	760	770	795	720	754	709	733	734	804	736	703	714	728	747	689	749	749	705	703	730	719	766	774	749	751	749	754	759	764	755	691	723	728	780	728	689	719	728	726	772	788	679	757	747	732	749	782	733	699	747	757	760	699	793	692	791	682	710	716	734	740	761	775	757	710	697	725	710	737	728	694	719	762	694	708	774	727	718	746	738	753	759	754	760	771	718	767	736	708	729	716	790	741	676	699	732	697	719	758	766	769	720	729	749	771	758	748	757	767	756	732	742	704	742	705	716	714	776	705	712	711	715	689	768	738	713	693	739	802	768	711	726	782	745	730	730	759	751	767	732	742	754	728	767	783	723	760	745	748	710	755	779	731	756	729	751	729	775	765	742	742	775	714	724	741	726	737	741	744	737	751	769	740	762	776	743	695	720	718	741	699	716	723	752	741	726	670	784	732	698	738	726	706	693	773	741	796	703	780	720	742	722	752	707	759	738	765	746	785	748	721	784	727	752	717	720	705	740	724	745	746	806	777	743	728	763	729	799	741	766	721	743	751	723	729	736	742	734	749	704	735	694	703	732	763	759	737	807	727	715	774	731	706	777	694	783	764	739	708	746	718	752	751	750	737	730	742	777	752	740	728	760	713	742	698	713	769	755	724	718	699	777	740	765	727	659	710	773	742	730	737	688	751	751	750	709	757	792	731	718	789	750	753	712	693	744	762	730	734	763	744	768	760	732	779	786	738	725	712	768	698	699	738	723	700	708	773	731	742	754	760	709	753	731	725	736	733	760	721	720	667	761	742	771	780	731	736	720	770	778	726	765	731	752	718	761	765	740	786	718	765	731	759	739	697	720	728	770	735	689	740	715	760	742	748	734	734	781	755	719	752	725	720	765	697	696	739	727	734	711	727	710	761	737	770	726	749	752	718	715	735	718	752	722	702	758	708	746	714	711	767	760	720	769	720	752	772	659	730	718	730	734	771	776	779	730	747	703	740	745	714	748	728	734	756	709	776	747	752	724	771	702	749	758	771	760	731	720	743	673	748	723	735
514	150	137	88	1499	12836	14708	9175	3507	992	323	118	68	68	51	77	62	49	64	58	63	57	67	68	45	71	50	61	76	53	58	59	63	63	55	63	60	68	61	42	49	52	46	63	66	55	67	56	49	69	50	60	60	78	62	64	60	68	61	75	56	57	61	79	51	61	73	66	57	65	50	52	51	56	55	66	52	59	66	55	58	53	52	50	50	66	53	54	65	67	53	65	49	66	49	65	39	55	47	39	42	58	52	60	57	62	62	54	70	57	49	67	51	50	63	72	43	52	60	63	63	59	55	62	53	62	63	71	62	68	60	63	52	51	47	59	61	51	64	54	54	60	73	65	72	59	67	45	49	79	63	51	61	62	56	47	56	48	58	51	62	68	66	46	62	69	48	57	63	51	61	58	57	57	51	57	52	49	63	73	64	66	62	58	43	64	58	52	67	65	66	60	59	50	66	59	60	65	44	45	69	54	54	49	69	56	56	68	53	71	60	58	63	51	69	66	51	60	54	63	61	62	47	62	77	66	59	65	49	50	50	70	64	58	47	60	63	49	54	50	58	59	60	69	47	59	60	60	47	51	51	66	37	69	51	59	59	51	58	62	49	57	48	63	63	59	67	48	63	59	61	66	65	47	69	55	57	63	52	67	59	66	43	50	59	57	55	62	73	74	58	61	72	60	51	47	39	64	80	59	66	47	66	56	65	54	52	70	73	66	50	58	57	48	66	56	53	65	51	66	52	56	66	58	66	59	67	61	63	71	58	61	39	57	50	66	70	59	54	62	48	62	68	50	63	53	51	69	58	62	62	60	64	64	72	55	67	57	52	71	52	69	55	69	61	61	42	59	60	56	54	63	52	51	61	69	67	64	56	54	69	40	54	69	55	69	66	62	60	57	61	48	58	65	62	67	61	65	82	65	60	52	61	60	72	66	52	52	48	62	60	51	58	63	58	65	56	57	47	68	47	58	69	47	80	73	65	56	54	64	66	43	54	66	63	48	44	61	63	62	57	56	54	61	47	53	55	59	57	63	57	72	53	66	71	61	47	56	62	52	67	63	63	64	75	56	66	51	46	61	74	68	59	51	58	45	61	50	54	52	53	61	58	38	71	57	56	62	50	55	64	58	68	50	39	49	67	62	61	57	61	58	57	56	56	65	75	74	71	71	59	47	66	54	58	67	67	46	56	63	59	45	61	62	55	68	53	75	62	52	51	76	69	53	58	55	62	63	51	64	60	66	45	64	66	61	57	60	61	64	52	66	62	74	62	53	56	61	65	62	61	49	61	63	54	73	57	71	61	49	67	64	76	65	63	60	71	63	58	77	69	70	69	61	65	62	56	62	65	66	52	62	61	56	59	71	58	63	64	48	53	48	77	59	60	61	45	63	48	58	52	56	58	54	62	67	57	54	60	57	57	62	60	55	60	48	70	70	53	55	49	50	43	67	68	54	49	59	58	62	58	70	54	60	46	48	43	58	57	68	65	77	57	56	59	49	71	56	53	59	63	60	72	54	52	60	48	41	55	61	76	53	57	42	55	75	45	65	54	66	59	61	66	62	48	62	45	50	54	54	71	51	62	58	53	57	66	64	50	55	61	57	51	53	60	50	42	67	55	56	57	58	60	66	63	69	53	60	38	59	63	53	48	65	50	54	47	63	47	70	74	49	56	64	66	64	44	45	53	73	59	42	65	48	53	57	64	51	57	59	49	62	74	57	60	54	71	60	54	48	62	47	56	71	78	62	65	54	57	78	62	54	73	47	58	52	57	50	61	57	52	49	45	57	62	43	59	56	71	66	68	66	59	59	48	59	48	74	55	58	66	62	49	61	58	59	70	51	74	76	52	81	63	47	62	73	60	56	69	58	60	59	47	57	65	48	63	58	61	59	46	51	53	70	60	55	60	63	51	55	59	51	55	43	62	60	57	48	54	57	61	48	51	61	65	63	60	53	57	45	51	55	59	59	48	49	53	56	56	66	65	67	61	61	71	54	62	70	61	54	69	53	55	80	60	40	55	58	60	46	69	65	64	58	47	38	63	59	52	60	60	53	63	49	72	54	47	50	57	60	60	69	69	57	44	75	75	65	59	56	69	60	49	61	66	53	59	40	50	61	68	65	68	55	65	53	72	58	43	55	64	53	78	55	52	57	49	47	55	66	48	46	63	66	65	59	57	66	65	55	68	60	62	54	43	49	65	51	51	58	58	56	58	69	54	51	62	79	55	65	64	45	47	55	62	64	50	59	55	57	55	64	51	54	56	61	50	54	61	53	66	55	74	48	50	57	67	64	52	46	50	56	47	52	62	77	61	66	53	60	50	69	50	63	65	58	72	61	50	53	61	48	45	58	66	55	64	44	41	41	63	61	60	51	64	39	50	56	49	52	63	56	57	60	51	55	60	62	59	54	64	65	56	60	61	56	66	53	74	43	65	63	63	57	64	60	59	55	58	54	62	56	65	61	45	54	60	83	49	51	54	61	48	53	60	63	46	70	54	53	69	61	58	67	63	50	59	40	57	69	60	56	62	53	54	54	65	62	61	41	65	71	60	54	53	61	55	58	66	53	53	71	54	61	67	46	72	61	58	51	66	54	56	60	55	72	66	63	54	59	43	58	61	69	50	54	52	54	63	58	69	55	60	65	54	64	61	57	56	57	61	63	63	59	60	68	61	46	52	60	62	67	49	52	72	64	62	55	54	47	55	54	56	53	51	60	58	54	52	64	57	56	62	52	55	60	50	60	54	61	60	60	57	47	66	54	62	52	51	59	65	52	51	72	51	54	63	45	54	69	64	50	75	62	58	62	61	61	55	41	53	55	56	54	57	54	58	65	65	73	62	59	64	47	75	50	61	61	55	72	51	80	56	61	62	64	63	65	67	66	58	61	63	51	46	62	56	57	66	58	59	48	58	54	65	52	52	60	65	58	60	55	55	66	50	44	54	54	61	82	46	63	67	48	62	48	62	59	66	64	74	61	50	59	61	60	74	64	53	58	55	69	68	52	73	77	49	73	53	49	63	51	69	54	61	62	50	48	50	59	60	55	54	54	78	54	66	55	49	53	58	47	63	55	58	71	66	63	58	55	60	65	58	61	54	65	58	63	47	69	66	51	52	56	56	53	54	60	60	55	69	72	53	60	60	54	58	64	64	49	60	61	73	47	56	63	49	58	72	70	70	49	65	52	61	68	68	48	60	55	72	62	52	72	51	71	85	54	53	57	61	70	59	54	58	63	50	57	56	53	62	59	55	58	72	65	70	57	76	55	65	49	66	53	52	69	53	49	46	61	46	63	50	53	68	51	52	53	44	69	52	53	68	55	55	58	63	41	77	60	65	65	57	68	54	54	75	61	54	65	65	56	41	68	62	62	67	64	48	66	44	77	54	58	58	57	55	58	54	68	61	63	64	55	65	33	67	44	57	62	61	52	62	64	56	58	62	57	63	50	70	51	57	62	56	60	57	52	55	53	55	68	66	66	53	52
9931	4764	2424	5794	34942	66634	63166	47151	31983	18497	7148	2303	1055	790	779	783	767	779	806	760	805	783	766	725	806	796	772	741	765	775	755	810	749	791	732	809	794	752	787	768	754	724	759	769	749	812	754	807	782	783	737	740	791	703	788	798	764	760	782	740	765	752	801	750	751	726	782	821	772	742	793	812	733	784	797	747	768	743	759	713	746	783	791	800	730	723	742	771	817	751	750	748	806	729	763	773	776	725	750	795	784	794	763	739	755	752	780	770	811	780	788	677	771	753	815	764	775	803	740	765	825	753	810	750	740	770	759	718	752	687	828	749	796	756	766	776	767	829	760	830	786	747	702	789	786	749	761	711	758	771	764	789	757	784	792	793	750	779	773	771	752	729	761	766	771	786	789	774	725	770	776	778	781	745	773	767	758	791	768	794	723	822	711	778	803	798	796	694	777	762	758	758	828	737	764	778	765	779	814	772	748	794	741	810	727	764	787	771	789	774	683	775	827	768	774	762	773	827	758	789	750	774	809	764	747	781	754	741	767	760	715	838	806	751	750	732	801	758	796	723	790	771	741	776	754	764	732	757	762	773	777	778	748	746	777	718	794	771	846	757	754	751	737	744	770	779	784	752	770	753	770	746	751	774	756	775	779	709	735	780	747	780	768	758	755	805	773	793	745	791	818	833	744	763	785	748	770	785	743	761	747	751	721	721	752	801	778	781	765	771	742	755	792	767	782	811	727	770	794	792	753	783	767	758	822	761	762	785	788	761	755	792	799	760	765	800	779	732	787	775	812	788	783	768	763	755	732	734	767	749	775	744	767	724	728	795	735	789	777	812	756	704	764	770	807	784	757	821	767	731	721	810	777	759	849	719	773	771	777	791	766	797	795	766	788	765	741	779	757	790	733	824	811	786	738	771	732	761	733	782	746	704	750	748	792	751	749	750	794	826	748	811	781	740	766	754	777	749	741	798	774	749	753	758	738	781	793	733	741	760	731	791	712	774	778	747	789	792	755	747	746	778	829	717	772	776	757	813	744	757	807	792	746	784	736	735	769	752	790	758	791	799	754	780	840	695	762	747	759	763	775	805	738	736	762	794	773	754	719	756	773	806	752	788	748	743	770	787	771	759	742	777	792	778	714	769	810	783	760	735	761	755	803	736	749	778	727	792	747	784	771	776	777	734	808	819	780	796	782	807	779	802	790	748	762	770	780	742	727	727	722	767	749	759	754	787	765	735	775	783	760	752	823	803	768	740	718	780	714	725	732	721	717	749	764	757	755	783	764	751	775	737	728	788	726	792	786	717	742	795	777	783	754	797	723	750	812	747	796	762	767	697	810	761	778	793	777	758	683	746	797	771	748	783	795	780	710	763	742	791	819	746	759	782	732	741	780	838	774	790	811	721	752	699	770	760	750	759	754	755	786	780	767	778	786	804	798	750	795	760	849	769	759	812	732	743	716	775	830	807	739	839	760	773	708	792	753	776	727	787	755	820	788	720	744	759	756	809	787	735	760	726	816	771	829	762	748	818	767	772	791	805	768	741	782	773	763	772	755	775	741	747	780	783	780	758	767	790	770	744	730	791	727	743	760	760	794	765	782	737	794	749	799	739	809	724	766	785	778	773	744	766	747	759	779	736	787	764	751	826	766	735	780	756	831	733	730	750	699	829	826	770	752	755	823	773	783	787	769	796	774	732	785	743	788	822	758	802	770	822	748	768	770	748	745	785	780	741	717	744	764	765	688	737	787	736	771	765	725	725	717	787	781	755	798	817	731	737	786	807	760	810	785	815	770	777	780	769	721	747	759	804	735	759	747	760	762	753	784	776	787	789	776	805	788	771	780	748	773	826	760	759	758	817	755	793	776	754	754	743	723	789	803	754	763	736	795	799	763	775	765	749	759	784	812	727	787	774	793	785	757	757	831	771	770	754	758	800	763	765	765	765	790	781	758	805	756	783	792	807	745	766	801	756	793	746	785	838	770	746	762	803	826	785	794	765	753	769	816	816	796	774	773	751	729	777	726	768	765	777	790	767	759	778	812	792	775	777	743	749	730	746	787	789	765	808	730	737	761	767	755	761	742	761	778	782	742	783	765	748	777	755	770	736	740	820	781	779	765	718	741	784	784	808	779	755	775	794	785	786	726	804	762	738	793	766	811	769	782	751	802	841	733	765	815	707	793	779	744	789	817	829	734	808	763	739	782	787	787	792	744	777	741	749	780	826	770	762	808	760	789	754	735	746	778	805	761	748	756	790	764	784	772	846	782	766	777	779	711	774	743	787	799	761	749	767	716	806	803	804	749	783	817	763	790	795	801	726	781	747	743	745	764	743	738	747	782	773	758	779	786	778	748	763	745	739	763	794	753	762	780	791	740	777	807	765	797	789	722	761	747	761	802	784	723	799	754	784	761	750	755	792	784	777	780	736	798	784	828	827	767	759	742	789	738	747	805	754	747	772	770	783	785	810	799	778	804	756	739	745	797	733	779	753	728	768	735	755	781	782	806	768	779	783	791	721	818	776	719	721	756	789	794	837	783	808	773	690	750	761	790	773	757	760	787	779	730	768	735	739	803	730	782	744	749	784	716	725	804	769	775	724	783	738	788	741	762	770	777	773	756	764	752	723	758	760	718	764	769	832	737	774	775	772	735	777	782	736	807	843	725	767	740	749	735	772	729	770	768	741	825	783	753	788	830	728	750	757	766	764	744	800	739	754	766	764	744	766	763	854	748	797	815	777	763	779	752	748	741	769	787	762	785	752	717	789	735	726	770	770	817	734	763	773	787	781	753	718	744	749	769	770	784	787	751	724	791	809	794	743	783	767	783	771	734	767	821	787	757	774	808	795	786	728	785	774	758	771	750	799	824	812	773	756	773	693	812	789	762	767	742	826	808	781	769	739	760	763	793	788	738	774	782	704	747	783	810	821	722	808	802	785	770	779	797	732	777	748	767	805	737	742	737	756	746	794	797	798	788	755	745	784	796	730	747	770	800	766	769	764	832	803	773	754	802	785	745	770	838	791	768	727	802	754	782	763	829	815	823	696	733	747	807	757	759	728	722	772	762	765	759	746	786	818	776	792	763	775	771	758	777	745	740	715	719	732	759	778	813	765	756	749	762	767	791	795	746	732	793	796	782	796	742	787	743	775	735	733	756	764	778	742	772	738	736	790	789	768	809	748	813	797	765	803	832	804	752	808	780	749	696	814	788	786	756	776	765	759	804	787	748	702	782	771	792	831	811	760	756	791	742	727	738	767	765	789	784	779	745	725	769	719	789	797	736	752	759	749	738	780	770	749	787	741	729	797	777	785	778	799	784	766	770	787	735	815	775	768	755	774	771	771	756	760	758	838	777	759	778	802	750	769	738	789	775	696	752	809	790	757	781	777	752	758	750	784	752	753	696	731	763	756	756	799	761	813	777	730	797	767	752	791	820	815	761	769	745	763	769	773	834	791	843	752	729	750	751	757	777	743	724	760	761	732	792	761
1886	161	117	108	416	10383	18258	12425	5003	1482	393	158	86	61	69	67	69	59	65	61	63	74	63	78	64	64	72	78	61	48	57	53	69	62	65	61	49	62	70	57	57	61	60	53	56	65	76	69	68	57	56	65	66	72	52	65	69	82	68	49	59	59	70	48	62	65	57	71	57	67	49	60	63	65	56	51	70	63	57	57	70	58	64	61	61	67	79	68	62	73	61	50	69	66	57	68	44	50	63	49	66	65	70	68	70	57	62	67	68	65	62	74	58	55	66	57	65	52	74	66	72	65	49	61	80	73	55	65	58	56	76	61	59	63	50	66	52	59	59	57	55	47	70	62	68	66	49	57	63	64	67	59	59	74	71	59	63	69	57	73	52	69	54	53	54	68	63	63	69	50	83	58	58	64	69	64	69	59	52	65	58	69	68	48	57	62	52	77	63	45	68	60	61	67	81	72	62	63	69	65	65	55	64	84	54	63	82	58	63	73	73	62	70	69	66	58	62	57	74	47	56	62	73	68	56	63	73	62	68	70	52	53	57	69	73	65	64	50	55	65	68	75	54	65	69	69	58	62	70	72	56	61	53	57	76	59	76	65	68	72	63	53	57	76	76	73	78	67	53	72	65	67	54	63	57	63	55	60	69	66	60	63	58	64	65	64	62	66	58	66	71	61	70	63	67	79	68	66	69	61	58	64	69	63	54	71	77	68	58	75	66	55	57	59	57	64	65	68	71	67	66	69	62	66	72	65	70	60	78	71	56	45	52	60	77	61	68	75	68	56	80	59	54	70	57	61	78	58	62	66	66	76	75	61	74	52	50	58	65	66	66	65	50	74	59	63	56	64	45	50	85	61	67	60	67	68	63	59	61	79	53	67	72	48	64	68	50	64	66	55	52	67	48	63	62	53	63	65	64	46	48	54	59	71	72	50	55	56	58	61	51	57	53	64	68	62	62	65	79	42	50	66	63	68	59	60	53	55	69	55	64	63	62	56	84	64	63	70	59	60	64	63	68	75	69	52	59	72	58	68	64	49	62	58	65	60	63	81	58	58	76	70	63	73	66	64	69	56	55	58	73	59	77	59	70	71	66	59	62	55	65	73	63	75	69	60	56	58	69	58	64	54	73	58	69	62	57	61	57	65	65	57	76	63	68	54	59	56	69	67	60	60	52	64	70	55	53	53	54	57	60	60	67	65	71	79	66	71	56	62	73	64	67	56	65	53	67	70	56	53	58	69	58	70	59	63	58	62	69	55	51	63	63	52	58	61	59	61	63	67	67	70	70	71	72	75	58	61	66	63	72	54	55	50	69	59	72	73	61	66	60	61	65	60	49	56	66	74	51	74	59	76	63	71	58	62	68	60	68	51	60	71	67	62	57	66	72	47	75	67	51	54	54	57	48	48	68	70	64	65	69	54	66	61	73	73	62	58	72	83	80	67	51	67	47	59	63	79	60	71	76	51	59	68	52	70	69	68	53	68	52	62	57	60	55	64	57	60	64	59	64	60	49	73	75	71	58	68	66	62	55	66	53	57	57	59	61	65	56	72	55	75	68	70	57	58	79	61	55	68	65	64	80	70	68	53	60	73	57	66	55	53	62	67	58	63	58	66	58	74	65	70	68	71	61	69	66	66	85	66	58	59	55	52	57	63	70	63	65	65	66	64	62	74	62	56	58	67	65	71	65	51	76	52	57	69	69	57	63	62	74	69	58	51	74	66	67	74	77	70	60	57	57	60	64	61	51	64	61	57	61	65	60	55	61	58	60	63	68	48	61	68	66	63	58	58	70	69	64	65	66	65	75	67	63	64	58	71	61	73	70	59	65	74	65	68	63	55	60	66	64	64	61	61	62	61	56	83	63	71	63	60	59	67	63	57	60	71	60	62	60	65	60	65	58	59	66	68	64	73	70	55	61	62	59	66	59	75	65	65	68	59	52	50	76	61	54	65	66	64	68	55	62	56	52	63	55	63	68	49	56	59	55	42	59	66	67	52	52	66	71	66	63	57	52	62	69	56	57	68	67	72	59	56	69	66	62	66	63	78	70	72	69	69	68	60	61	79	73	62	60	73	63	56	57	60	63	65	60	69	61	59	71	55	63	67	64	66	63	69	68	52	68	67	61	57	64	59	66	69	58	57	57	80	72	52	63	62	67	59	74	60	67	67	79	71	68	60	69	63	64	68	48	69	66	75	66	69	58	60	71	55	49	76	60	70	75	63	66	50	61	60	53	74	71	60	76	51	59	53	84	71	67	77	60	62	80	52	66	68	66	64	57	65	51	57	73	83	58	70	67	70	70	77	54	64	57	52	67	66	67	72	69	69	66	62	57	68	63	88	66	57	67	62	55	55	62	67	60	72	50	58	61	55	65	60	74	66	46	56	67	46	81	60	53	81	80	78	56	74	66	55	54	62	63	60	59	69	66	58	60	51	69	67	67	75	54	68	64	51	76	76	51	75	57	64	61	72	58	63	54	66	53	63	70	49	86	64	65	68	57	51	60	72	62	57	65	59	63	65	52	56	67	70	65	63	68	61	52	68	57	74	65	57	69	66	84	71	70	69	70	70	75	69	68	67	73	78	63	62	75	68	48	61	56	72	57	49	60	86	64	68	70	69	43	64	59	71	68	42	59	58	64	65	67	64	57	66	61	71	69	55	74	55	62	65	64	66	66	63	58	70	65	59	65	52	74	71	44	67	55	74	52	67	69	65	71	65	58	56	61	71	74	66	68	56	68	59	65	51	59	63	66	71	56	76	62	78	61	68	67	54	78	70	85	57	70	69	72	75	58	42	59	72	66	65	55	72	68	61	66	64	76	62	54	68	66	74	59	74	60	56	57	74	51	66	67	58	59	73	68	52	51	54	69	61	62	65	58	68	72	81	49	63	65	64	60	70	74	80	60	59	52	62	73	63	69	66	62	51	64	74	65	77	66	61	55	59	73	74	74	59	57	56	64	55	59	62	63	64	60	57	57	63	63	75	70	69	72	55	60	63	76	74	57	63	61	71	47	65	59	65	57	59	73	64	72	53	62	74	62	54	73	61	44	55	57	70	55	48	64	81	71	64	69	62	57	61	54	65	51	68	61	69	62	74	63	66	85	71	67	72	55	53	63	70	55	58	62	56	65	65	66	67	66	53	65	63	61	46	55	68	74	55	63	59	53	60	61	65	68	61	71	64	60	60	89	69	60	65	66	67	61	65	55	66	66	73	61	60	79	75	67	63	60	59	72	55	63	65	64	80	62	59	54	60	77	39	67	60	50	69	71	70	78	68	57	62	59	52	69	62	71	58	58	57	69	69	71	69	55	80	68	63	62	55	61	54	66	52	65	67	63	61	62	70	60	66	53	62	68	65	65	69	68	57	65	59	69	53	54	53	67	65	65	66	59	67	61	57	59	50	71	63	54	69	52	56	78	43	68	67	60	59	67	48	74	66	67	57	56	68	46	63	68	59	58	70	62	73	68	45	56	73	63	75
10523	4135	2296	5933	24718	61093	69454	53314	36330	22279	9391	2969	1244	948	876	815	831	893	825	882	841	802	867	821	809	826	889	846	814	837	876	849	797	833	852	847	831	840	804	832	912	854	806	811	863	888	896	860	863	877	832	876	859	875	844	831	801	887	853	842	861	794	888	825	849	806	887	791	839	843	837	822	830	868	821	879	810	829	883	851	835	827	806	805	814	845	802	824	866	871	871	804	832	831	822	843	878	806	883	844	823	891	858	852	822	840	817	847	832	858	857	829	887	848	849	848	832	749	862	833	876	855	864	798	821	824	845	875	850	798	859	881	754	871	818	855	782	805	827	812	797	859	847	790	853	915	803	876	831	843	852	849	838	848	858	829	833	804	884	876	810	863	827	832	800	864	802	803	843	853	843	852	837	891	785	889	827	841	875	851	858	849	830	832	831	833	824	854	843	794	829	835	869	834	840	804	883	869	775	840	836	780	867	874	856	836	893	852	861	837	849	877	836	766	833	845	830	822	836	814	832	865	878	845	817	822	812	808	886	787	891	840	853	871	829	835	812	828	859	823	830	795	792	827	806	854	825	876	858	862	836	805	860	837	873	820	801	827	880	803	892	825	791	869	816	825	855	828	888	842	866	830	843	839	841	824	842	870	798	783	862	829	858	886	876	805	822	817	784	810	852	835	860	853	830	852	851	822	834	833	789	783	781	797	842	823	887	883	852	852	869	814	805	815	794	854	879	841	887	830	822	818	842	849	806	868	823	810	877	856	831	836	868	822	844	775	848	824	884	802	771	844	849	865	854	861	837	823	881	842	859	832	831	845	891	916	813	853	856	839	881	861	877	883	884	849	824	820	883	823	872	819	845	849	847	885	888	807	860	839	843	820	823	846	830	860	865	794	889	806	845	824	846	860	825	855	830	852	835	822	830	851	902	771	822	860	850	814	834	767	811	862	853	785	867	868	829	823	844	870	863	830	794	853	808	855	833	825	827	810	822	806	845	876	861	867	835	817	825	824	877	855	888	871	833	805	831	842	828	825	839	822	853	830	808	832	840	869	824	841	824	808	821	861	831	803	896	804	813	790	837	853	797	838	819	870	882	800	810	810	876	854	842	852	882	803	794	871	889	852	808	873	879	851	863	769	881	841	789	843	846	844	840	861	825	849	890	823	873	831	848	850	873	813	873	861	873	813	855	835	806	856	815	821	861	834	821	841	827	819	826	877	814	773	869	851	843	838	818	822	808	817	854	841	856	845	828	809	791	827	870	853	896	800	811	856	809	787	821	862	844	849	828	859	869	877	847	891	828	809	827	887	822	820	851	830	806	811	871	852	833	815	873	806	837	868	895	871	796	781	810	821	844	870	870	832	857	774	824	895	820	834	849	817	819	862	838	833	849	788	860	821	851	829	895	826	845	881	787	801	850	866	899	847	848	788	839	879	826	860	837	820	788	885	844	855	857	824	864	888	835	808	835	872	858	805	807	834	800	834	781	839	826	859	810	823	860	905	823	834	811	811	804	823	846	806	824	911	929	832	849	858	800	885	818	869	784	816	897	814	844	875	887	881	837	830	877	853	837	808	882	784	820	773	876	866	863	832	840	775	795	772	820	853	852	824	842	812	846	827	846	834	858	822	833	885	876	852	832	858	844	870	874	794	834	850	838	810	837	800	838	858	829	799	828	832	845	855	806	871	803	895	822	856	811	781	817	810	792	810	842	832	835	837	832	842	852	873	877	879	821	920	810	815	859	835	840	840	869	813	877	874	810	872	827	817	840	839	817	782	788	843	832	855	831	859	898	863	775	832	854	858	821	807	822	839	872	836	889	814	818	821	840	811	853	823	834	808	796	816	811	799	829	801	819	849	854	829	812	812	859	806	800	819	797	888	871	852	872	878	883	805	800	835	817	852	830	812	837	833	854	834	868	868	835	854	794	862	789	845	795	835	870	837	861	876	823	834	836	837	825	828	882	812	813	850	839	850	814	859	806	793	857	831	819	835	811	894	833	837	873	848	844	857	833	820	772	861	862	876	866	823	858	864	819	852	825	810	802	858	810	888	836	873	860	834	868	863	824	817	847	866	819	827	849	805	829	836	820	849	812	876	819	817	823	784	824	861	882	830	846	817	868	792	895	835	814	839	774	843	839	837	869	826	846	860	852	842	854	833	867	857	869	831	876	829	853	806	843	838	803	849	816	846	895	874	880	784	815	850	857	821	792	818	774	883	827	868	832	814	871	891	855	846	845	824	832	787	848	837	860	809	840	899	838	832	859	806	893	813	848	804	813	812	822	839	829	856	817	809	839	871	873	918	838	870	808	790	817	822	883	825	832	813	870	839	802	848	857	839	805	862	841	842	844	815	831	857	782	832	876	792	920	813	809	832	873	794	795	821	857	853	845	768	804	860	827	858	841	848	814	829	808	809	849	813	847	790	835	849	795	819	818	870	845	829	852	852	856	842	833	891	835	895	886	822	839	816	852	834	886	783	813	791	862	832	792	815	834	800	819	775	852	894	828	874	847	816	861	835	832	840	846	812	826	856	815	889	851	861	850	848	836	832	851	856	791	838	779	800	827	831	870	833	848	822	900	786	832	841	812	886	848	827	817	839	857	828	782	838	863	835	862	791	849	839	874	861	900	833	867	804	822	850	870	828	821	822	813	857	838	834	797	890	795	860	813	879	784	848	865	804	842	849	857	762	807	822	830	823	928	841	844	818	800	831	768	856	807	859	857	801	820	894	868	806	827	855	874	814	832	895	817	852	898	887	837	837	844	892	823	844	830	811	830	777	824	812	826	888	876	836	872	849	832	828	854	828	828	818	838	855	774	867	825	823	792	783	858	830	801	848	783	828	818	862	806	826	886	841	808	831	783	900	837	876	831	798	820	851	813	901	856	839	823	861	838	846	816	868	851	817	862	809	835	824	843	837	818	817	862	830	863	838	816	901	909	841	837	766	783	846	809	846	854	873	852	827	869	865	839	830	815	865	824	791	842	831	817	886	854	800	866	864	801	857	845	838	880	874	860	859	849	836	841	890	864	826	804	835	787	867	832	852	794	818	829	852	846	788	836	821	846	852	767	863	826	847	811	783	802	798	819	834	843	900	792	857	834	879	811	856	856	809	826	803	872	851	862	859	850	829	863	888	829	876	823	820	792	876	807	843	831	813	842	808	853	859	796	790	868	854	762	815	794	864	811	836	854	866	861	820	820	881	911	833	847	872	832	823	817	817	837	878	860	879	839	869	887	833	826	840	843	853	836	806	884	879	858	907	786	794	803	845	833	788	836	882	839	828	825	803	832	865	804	825	798	840	829	841	842	841	847	805	846	848	831	863	833	854	871	814	800	823	865	851	833	844	809	843	828	880	834	807	825	827	838	828	866	811	848	855	848	835	824	847	872	794	828	858	807	857	895	842	807	864	843	822	848	790	878	830	847	867	830	834	885	824	813	827	876	799	814	848	849	811	848	805	804	835	841	847	896	858	827	870
949	232	157	131	268	14304	27443	19317	8742	2440	621	201	87	61	64	65	66	69	57	54	66	70	70	69	59	61	66	64	85	60	75	66	68	63	60	62	75	66	79	73	51	64	66	69	56	61	47	48	53	72	63	70	80	45	60	72	84	57	56	74	72	62	75	64	61	60	77	68	68	76	75	60	67	60	64	66	57	63	54	70	77	80	77	87	73	70	73	65	67	74	62	65	76	74	75	76	62	72	58	76	66	57	71	77	63	55	67	56	64	77	61	63	78	58	56	66	64	65	74	65	73	70	52	65	62	63	52	58	67	62	65	59	69	71	59	63	58	71	44	64	66	56	49	69	66	58	64	71	50	59	65	70	61	84	75	59	75	67	71	66	62	75	80	64	60	60	70	59	73	64	54	60	57	72	68	70	64	67	59	82	82	60	75	68	73	63	76	75	60	69	50	65	72	64	58	65	75	74	52	67	68	70	63	58	63	68	65	52	72	57	65	77	77	65	63	80	72	75	52	54	87	52	61	60	77	51	66	67	58	68	78	62	51	64	56	67	75	67	64	59	76	68	68	67	67	69	63	62	69	61	56	59	65	56	67	64	77	67	67	65	64	56	60	74	46	74	72	54	57	73	63	62	62	55	86	71	63	69	57	56	76	65	70	75	67	60	71	64	79	60	64	61	75	63	58	63	48	64	75	62	65	61	66	67	61	71	64	62	68	64	48	69	74	65	72	54	61	50	67	58	62	64	66	62	69	64	65	59	69	59	71	67	68	60	75	58	68	78	68	67	71	65	61	74	58	55	74	72	71	75	80	66	56	61	57	67	67	74	54	59	85	58	58	74	63	58	69	70	66	56	58	65	64	62	78	67	53	58	54	74	71	62	66	58	58	68	47	64	84	63	59	72	66	82	65	65	52	74	55	65	54	55	78	70	74	69	59	57	56	67	70	65	59	72	72	59	77	66	68	72	83	84	67	60	62	65	76	57	58	80	72	69	68	67	61	61	76	66	74	62	63	72	60	63	71	65	71	63	68	65	59	62	68	64	62	56	73	74	73	68	83	57	78	51	62	71	63	59	57	77	69	63	78	57	72	68	55	77	85	60	65	61	65	53	79	66	44	55	68	76	59	55	63	47	55	63	66	92	61	74	58	92	81	78	76	67	76	59	52	59	70	53	79	86	68	67	60	66	57	62	68	63	72	82	81	51	62	62	59	70	54	74	67	72	62	73	69	75	50	73	59	64	73	58	70	56	65	60	62	65	68	52	70	70	76	75	69	70	58	73	73	65	64	57	57	66	73	73	69	73	88	75	68	68	71	70	63	75	53	65	77	61	60	60	68	62	64	62	72	61	62	76	71	73	46	57	64	71	54	66	77	64	71	81	72	56	62	70	66	55	79	58	72	67	71	85	68	58	75	70	67	58	59	68	62	68	70	67	71	69	72	73	60	70	79	57	67	63	76	68	68	62	69	80	76	79	58	81	61	61	52	55	74	65	77	58	73	58	69	66	77	56	76	59	71	63	70	63	69	79	69	74	59	68	78	64	57	74	69	64	46	78	57	53	62	64	58	66	68	71	66	72	73	62	64	65	74	56	77	71	66	69	56	67	69	71	69	64	56	55	64	69	76	80	58	59	64	65	59	65	80	79	63	58	83	57	64	58	61	65	54	72	60	72	70	66	62	66	71	70	69	68	81	53	66	74	69	57	62	60	53	57	78	61	81	68	72	63	64	62	56	77	77	68	71	72	78	68	72	51	59	70	58	69	61	69	69	57	54	56	64	74	65	51	71	75	68	73	73	70	59	58	72	63	66	63	71	61	58	64	65	69	57	68	71	67	73	62	57	70	68	63	70	67	71	58	80	72	65	74	59	77	75	59	62	66	70	64	77	61	68	48	78	45	78	62	60	58	59	69	62	71	91	68	77	51	75	65	57	70	65	58	59	66	77	71	62	80	74	53	74	72	57	67	66	55	69	58	59	54	62	60	71	61	62	57	70	73	59	69	70	69	56	61	75	79	66	61	60	62	62	66	72	56	73	64	87	63	66	68	79	49	69	63	77	63	54	59	64	84	64	64	53	70	65	60	62	57	59	62	70	69	58	66	51	85	83	81	73	82	69	68	81	73	69	83	71	77	61	77	73	75	71	65	72	65	74	66	74	65	66	82	79	59	66	52	65	60	63	57	66	82	78	64	66	61	66	78	60	63	57	74	75	65	51	63	61	80	58	66	71	55	57	74	53	94	70	74	59	72	64	59	77	56	65	60	66	58	62	66	48	56	66	69	68	66	60	54	69	60	68	64	75	74	68	60	60	58	69	70	60	65	71	63	68	54	58	55	71	78	84	59	63	78	48	56	75	66	88	75	73	61	64	70	52	57	78	66	54	62	78	75	83	71	59	64	65	60	52	64	53	64	67	81	82	66	65	58	73	60	74	69	70	84	67	79	62	62	67	56	79	83	74	64	84	62	66	66	69	60	80	54	56	65	78	69	80	75	59	74	61	51	69	48	67	71	64	72	78	58	64	56	61	60	60	77	73	66	71	58	72	52	63	77	64	59	73	74	61	67	60	74	61	73	61	71	58	63	61	76	56	57	67	66	51	60	56	76	71	61	69	75	81	78	62	61	65	78	76	58	57	66	81	62	74	65	70	65	68	66	64	65	75	58	69	62	65	63	77	76	66	72	76	70	90	57	72	70	63	73	67	65	66	55	65	64	54	66	62	69	64	70	72	79	64	67	58	71	62	52	69	54	73	71	69	71	62	74	60	55	63	66	56	67	59	71	67	71	60	63	53	67	78	91	60	74	68	72	61	78	82	51	67	57	73	62	52	57	70	58	67	69	69	74	63	55	71	76	66	78	63	63	59	65	70	82	74	68	71	70	77	76	54	71	78	73	61	61	70	62	63	65	73	67	67	75	64	65	67	52	61	71	67	61	56	64	62	69	46	66	59	76	88	64	68	62	68	68	69	60	66	60	63	67	68	64	60	45	68	67	56	70	69	55	71	49	59	66	68	61	62	61	62	72	73	86	72	60	67	76	63	62	62	65	73	57	81	66	64	83	62	59	65	55	69	61	68	77	73	66	67	61	67	71	62	70	63	62	58	67	65	71	74	77	70	81	66	67	60	74	71	64	59	63	62	67	61	51	73	80	72	77	64	63	70	54	69	71	75	77	61	68	58	75	66	71	72	74	63	60	57	53	68	54	69	87	83	79	72	67	68	77	70	61	69	54	59	65	55	68	66	78	81	60	62	76	51	65	74	72	55	80	63	66	70	68	46	79	63	69	68	58	68	54	78	67	83	65	68	63	60	67	58	64	79	68	61	65	67	67	61	71	60	68	63	60	68	71	57	53	72	73	66	70	57	67	61	77	79	61	60	75	72	81	74	92	68	72	67	59	70	73	74	73	65	56	62	71	65	67	65	54	52	65	57	76	76	69	88	68	76	79	72	68	51	70	60	65	75	65	74	66	63	63	73	63
14798	6625	2927	8406	21126	57144	80564	62370	42672	27217	12646	4170	1486	1010	855	846	837	864	877	898	857	858	869	843	876	912	884	874	852	898	891	861	893	806	830	875	842	858	925	869	855	898	856	872	814	817	875	844	898	892	894	919	895	859	849	845	882	857	851	860	900	811	863	907	912	860	823	856	893	827	885	820	883	862	901	839	864	875	808	830	867	885	863	839	869	893	887	828	915	869	863	880	844	836	875	842	878	871	847	841	896	874	845	876	827	859	914	873	884	867	862	901	855	876	874	870	859	866	838	810	844	847	857	880	872	909	860	852	870	886	914	842	876	863	884	883	828	891	819	848	792	834	890	873	908	941	885	852	884	890	877	861	887	832	820	854	868	850	832	859	851	885	859	882	861	884	830	858	928	844	891	891	819	850	867	872	873	867	848	891	894	863	864	882	886	872	858	905	906	880	875	890	858	864	869	864	876	902	831	849	841	835	880	881	830	866	834	855	878	858	816	846	900	862	788	886	875	853	870	863	898	874	887	822	838	851	867	893	871	888	857	884	853	843	855	838	823	877	855	897	905	865	879	838	913	876	859	867	897	860	881	905	869	845	868	871	787	873	873	928	922	853	845	870	855	874	865	834	898	886	873	833	928	883	856	900	851	876	857	834	849	899	878	891	869	915	859	811	857	838	822	857	835	950	865	860	853	873	803	901	844	855	877	856	903	858	926	877	828	871	894	854	878	874	847	843	866	838	878	853	813	864	879	928	871	889	899	888	847	849	844	892	856	853	823	854	909	882	921	870	902	892	885	832	846	892	843	871	975	888	827	848	868	864	860	888	813	886	902	915	841	876	877	886	851	928	874	832	902	854	904	864	847	856	845	887	904	855	821	841	890	834	849	905	867	847	908	832	862	890	871	859	896	883	867	838	882	903	855	878	791	896	814	831	886	835	863	859	860	852	851	898	831	871	891	887	877	833	884	869	836	858	841	841	891	858	896	799	893	848	890	858	865	885	843	847	876	816	853	893	860	874	850	856	861	882	851	864	867	871	853	852	918	909	835	866	896	879	847	849	846	847	826	838	832	884	817	839	825	896	879	927	863	857	827	851	916	873	874	871	860	888	876	864	864	907	821	838	888	797	821	843	861	844	974	798	889	834	871	842	868	836	862	916	897	897	875	885	893	844	852	844	860	910	898	896	875	900	940	873	881	891	872	884	860	824	853	859	858	822	869	825	804	846	876	873	856	907	893	817	860	861	882	857	842	866	860	825	839	856	852	870	872	810	900	847	873	853	911	859	922	876	868	865	837	831	825	843	890	870	859	884	886	910	873	869	819	892	880	878	857	903	897	887	881	806	855	923	850	887	874	829	861	881	909	815	878	867	879	903	925	824	838	838	864	818	891	850	867	812	844	887	813	834	836	838	916	802	822	829	802	853	850	869	841	803	877	900	848	879	844	870	857	876	876	830	858	896	898	856	821	830	890	881	905	862	908	877	827	838	864	867	838	904	836	887	871	871	875	831	907	858	881	883	864	874	870	853	845	835	842	844	837	830	882	868	883	870	856	868	853	824	914	920	888	900	861	869	854	886	884	829	883	871	882	864	786	928	869	879	878	897	860	815	863	833	854	900	860	842	895	867	850	904	904	835	912	917	900	856	827	886	835	886	867	859	865	868	883	854	869	838	875	870	871	878	909	896	869	906	834	857	875	892	838	904	883	876	873	874	858	839	861	859	922	841	880	831	904	915	847	852	840	844	857	840	870	861	858	876	888	829	864	859	865	902	842	802	833	827	909	853	876	898	881	857	870	859	828	856	836	897	877	935	878	883	881	909	894	885	875	865	849	874	863	883	859	887	864	889	872	909	838	907	891	896	853	912	906	867	880	838	854	890	862	854	889	839	872	884	898	936	873	868	843	883	846	858	878	918	892	912	886	880	864	826	877	878	878	820	838	868	903	836	877	898	862	850	844	854	876	883	885	881	874	887	905	851	882	782	870	843	866	867	826	933	900	891	876	830	886	891	871	900	885	881	865	906	877	847	846	820	836	833	877	857	881	847	902	842	849	840	856	874	907	825	834	858	839	860	840	903	894	917	885	904	906	828	878	835	821	863	926	904	869	863	896	827	917	870	842	900	874	866	861	898	899	896	889	877	857	844	881	853	832	944	837	846	831	819	852	888	932	865	845	886	893	860	850	922	827	874	885	867	845	888	865	856	853	867	856	865	893	845	894	873	829	898	856	864	818	808	852	864	910	882	860	933	838	879	849	889	893	945	853	926	863	845	912	860	863	926	846	905	852	898	885	888	858	849	872	889	923	851	889	855	844	855	845	828	947	890	807	873	906	897	873	899	818	856	917	910	896	817	862	869	905	871	867	858	823	836	848	871	895	866	874	862	828	872	906	841	871	823	874	922	876	871	858	902	831	849	897	869	901	833	882	875	880	846	846	873	831	866	927	846	886	833	845	933	839	897	891	863	826	892	829	866	866	864	846	788	867	860	911	851	876	853	862	884	842	866	844	873	843	926	895	896	870	821	904	838	875	901	883	868	865	903	860	866	895	786	868	841	852	824	912	916	864	887	859	909	911	836	881	855	859	862	859	849	826	872	894	928	867	848	921	850	889	851	897	858	860	849	890	830	845	865	911	908	891	868	920	898	907	843	931	855	899	812	914	855	833	895	854	883	836	893	840	847	871	887	859	853	824	866	866	868	868	870	832	869	898	870	854	846	877	862	855	818	929	875	847	814	829	894	804	884	880	864	887	855	874	916	840	826	871	865	873	882	849	870	872	852	917	879	863	879	852	858	823	913	858	829	847	929	914	888	902	829	871	879	834	906	832	857	813	882	830	885	866	855	846	878	890	857	876	833	880	798	877	884	897	823	886	921	846	883	906	852	890	878	854	854	863	817	885	850	864	882	873	856	873	836	911	882	845	863	886	872	838	873	864	858	900	846	897	844	911	872	856	832	884	835	902	900	800	884	915	896	884	897	874	842	864	817	901	890	858	890	888	838	857	842	874	873	880	842	855	850	881	904	843	858	855	870	876	870	871	856	839	887	810	890	824	879	849	865	859	887	894	889	842	816	845	845	845	846	856	882	824	816	887	877	893	886	865	916	849	873	852	864	867	872	855	830	895	882	850	857	875	912	872	835	854	850	843	878	868	867	874	862	854	810	872	909	862	875	917	833	832	858	831	871	883	856	832	858	886	823	819	859	844	854	915	896	902	846	828	913	953	878	840	849	881	861	890	894	881	890	884	880	862	863	916	900	925	869	901	860	852	861	873	896	813	865	883	846	842	860	858	865	842	837	871	874	886	845	884	904	857	855	862	864	877	883	880	894	906	878	883	852	865	886	836	845	810	868	826	883	862	794	859	896	871	840	842	873	892	848	856	910	876	871	868	829	893	832	859	882	940	876	830	891	849	860	887	911	907	863	850	871	863	867	891	912	864	858	844	864	881	875	877	905	895	877	795	864	819	901	848	849	844	893	921	848
1268	96	61	64	98	2103	7395	5776	2400	793	248	126	75	55	66	53	78	48	55	46	49	54	59	77	50	53	58	66	62	61	49	51	65	75	55	56	58	62	59	49	53	68	44	50	54	49	54	53	55	50	48	53	50	48	73	65	62	66	58	47	57	48	71	57	55	63	54	47	51	57	47	75	54	44	61	55	65	56	49	48	66	46	57	59	71	63	57	58	60	57	60	56	84	69	53	59	58	56	69	49	70	61	66	53	53	50	55	53	61	52	66	55	46	54	46	70	58	71	46	61	65	42	61	60	61	57	59	67	61	50	62	52	61	59	52	64	64	50	46	53	61	51	53	51	53	50	59	51	52	60	58	47	55	61	46	52	52	52	56	58	60	54	59	55	56	50	54	48	66	57	48	66	59	46	49	69	56	62	64	55	59	46	59	47	56	69	62	57	56	62	49	49	55	58	60	49	48	61	53	60	63	63	66	50	58	46	58	57	50	63	62	53	51	50	54	59	61	53	50	66	68	62	59	50	57	76	59	65	43	56	54	53	52	53	53	71	67	60	55	56	48	58	55	61	54	64	56	48	59	45	56	59	61	54	50	63	76	67	49	58	65	58	63	54	51	58	67	58	50	48	54	64	57	51	52	61	54	75	57	78	49	57	56	60	41	45	53	45	55	68	47	52	54	46	61	60	78	42	64	53	63	47	52	58	58	54	42	56	49	59	66	57	52	57	58	42	53	57	63	56	56	55	64	55	65	54	56	58	62	56	44	54	41	45	47	49	47	70	53	51	58	51	54	57	64	53	51	59	65	71	55	63	73	54	53	60	50	52	47	67	70	61	63	58	51	35	74	70	59	53	56	59	46	53	53	49	59	62	56	67	53	54	62	53	51	55	65	60	62	57	48	53	72	60	58	58	59	63	60	40	61	61	85	47	52	55	65	69	60	58	49	61	56	74	58	55	61	51	58	52	58	60	71	55	77	60	60	47	53	45	61	64	53	58	67	49	49	65	68	74	37	50	65	60	64	67	46	66	69	56	53	54	65	52	51	50	67	46	66	53	55	54	52	65	50	53	64	50	53	46	58	54	60	39	64	51	58	46	45	60	53	54	61	50	58	57	48	66	63	78	57	62	43	63	55	67	57	53	62	58	54	44	47	44	63	62	48	57	58	54	59	57	55	55	50	47	56	69	48	65	67	55	50	50	54	49	66	62	36	69	73	61	55	55	68	59	59	59	56	53	49	59	57	51	53	58	46	66	53	53	61	54	53	57	60	71	57	57	60	38	55	56	64	59	53	60	50	64	57	69	63	66	52	57	50	43	53	49	50	56	64	66	54	57	43	64	54	63	47	56	64	62	59	44	63	60	56	58	72	58	59	60	60	75	45	69	56	56	60	64	62	54	45	66	64	51	57	41	54	53	59	53	50	60	54	50	72	65	55	63	46	69	61	60	57	61	51	54	44	59	68	56	44	55	46	50	48	72	54	53	61	49	52	52	62	59	64	57	52	54	55	52	65	57	37	50	60	51	51	61	48	63	52	53	59	45	61	61	46	52	51	53	62	46	56	49	69	53	58	67	72	62	58	50	56	58	58	53	51	55	55	52	49	61	51	43	68	47	55	60	60	56	44	67	58	54	48	60	48	62	60	69	59	56	69	48	71	49	49	53	58	45	48	57	57	75	67	52	63	67	57	58	56	56	47	54	57	55	61	64	50	57	58	51	53	56	53	62	69	68	63	39	72	61	51	64	49	63	62	49	63	57	50	65	60	51	54	53	62	61	46	51	44	57	58	48	55	63	51	54	48	57	53	33	56	69	54	54	47	53	61	57	49	49	59	55	59	52	48	52	54	71	69	64	65	66	45	61	59	60	52	56	60	53	51	52	60	63	59	65	66	60	53	65	59	49	65	54	54	44	59	60	54	42	59	60	62	50	58	65	65	48	60	64	53	46	60	59	55	61	60	59	50	56	59	48	60	64	52	42	54	48	43	52	41	70	55	61	53	61	54	62	55	58	44	50	69	64	43	68	57	51	62	56	72	57	70	53	59	63	37	60	64	63	73	60	62	58	59	57	59	59	68	55	62	65	47	54	61	61	56	52	49	41	67	47	60	58	47	57	47	50	47	55	62	59	56	59	51	57	38	55	49	64	46	51	61	64	59	66	56	62	58	53	63	53	53	75	56	72	70	66	64	52	68	68	53	61	49	50	59	48	53	59	63	51	55	71	62	49	59	50	54	59	59	70	70	48	57	54	59	58	52	56	60	51	47	58	61	53	47	70	56	60	54	58	47	57	49	52	53	56	64	64	57	52	56	54	48	68	55	55	55	48	61	66	45	70	55	44	66	45	48	63	62	53	52	51	60	53	52	53	59	74	52	45	48	55	50	50	52	48	55	55	64	56	70	47	51	58	50	60	55	52	49	45	47	58	51	63	66	55	47	67	65	55	67	58	55	49	53	55	55	52	49	51	53	62	54	57	63	50	49	76	48	56	56	51	51	64	63	46	56	61	56	72	60	50	63	70	63	54	58	63	62	46	42	69	47	58	60	49	55	46	68	41	44	52	57	54	62	67	57	55	54	51	53	58	67	48	47	58	46	54	51	56	54	60	49	63	48	48	59	62	54	47	73	55	55	72	53	62	61	43	55	47	60	55	45	64	43	65	58	55	54	56	46	64	70	57	71	67	54	63	79	63	71	66	52	56	59	54	51	55	71	58	52	49	63	51	54	45	55	53	69	59	61	60	54	66	69	42	45	43	58	46	54	55	62	54	54	41	46	69	66	64	59	51	59	60	68	58	62	58	59	39	65	67	63	57	67	65	45	60	62	51	64	60	54	54	45	63	64	60	50	61	52	61	61	66	46	44	51	57	57	59	58	51	60	66	62	62	61	54	68	46	56	54	52	44	67	66	49	57	56	63	53	56	56	57	54	62	50	71	64	57	62	62	55	55	49	51	60	60	59	55	41	67	53	61	40	52	63	54	67	54	62	52	58	56	54	59	43	61	62	55	66	56	55	50	58	56	51	60	40	54	60	53	67	61	68	52	56	60	40	67	54	60	57	48	49	55	55	39	52	42	74	33	51	49	52	52	49	60	56	50	66	39	54	58	56	54	64	67	65	70	50	50	63	40	63	40	62	54	54	48	54	51	63	59	56	42	55	54	48	63	55	53	50	46	60	60	59	62	49	63	77	45	69	50	39	59	64	55	57	61	44	57	54	47	60	65	54	57	52	50	55	52	52	43	60	39	48	57	50	74	51	56	75	54	72	52	55	55	69	66	46	48	55	39	60	51	78	60	62	60	69	51	60	60	60	50	55	52	45	62	54	46	65	46	65	61	62	49	64	63	62	58	55	52	63	54	46	64	47	56	57	53	70	64	81	52	72	45	50	55	52	60	55	54	46	58	55	71	54	61	72	62	53	51	55	55	60	58	50	55	59	50	65	46	61	48	58	66	52	61	53	72	46	54	37	52	75	55	48	42
8421	2119	1226	2093	8237	40041	51927	41397	28451	15845	5695	1897	935	762	751	731	782	709	742	734	713	757	711	699	702	740	690	761	769	716	741	734	778	712	747	727	703	746	679	730	730	777	755	733	775	736	739	704	731	725	738	746	732	752	756	751	770	735	757	741	759	758	716	714	737	705	720	751	666	779	718	746	784	728	795	712	758	733	758	753	768	755	722	724	779	786	758	749	759	733	775	762	778	763	699	694	735	738	765	724	784	749	771	723	742	713	736	701	740	744	698	771	743	743	730	758	677	744	768	721	759	739	728	751	754	727	710	760	739	749	663	760	718	769	750	769	730	700	743	695	715	732	704	720	740	750	758	733	733	728	764	747	749	726	752	747	724	796	757	771	713	725	688	738	716	777	733	698	755	714	773	730	767	735	705	764	794	787	771	765	718	767	761	778	767	722	762	764	738	696	720	736	779	736	697	727	742	746	744	756	760	771	730	793	743	689	713	790	723	698	753	728	695	753	747	762	719	699	726	756	733	704	723	769	763	710	769	739	698	757	728	756	696	742	684	767	742	702	749	725	794	727	741	708	745	772	748	705	755	719	734	739	733	736	753	760	757	716	732	772	764	722	783	771	710	798	770	715	675	782	664	770	755	699	747	761	724	722	753	734	717	731	735	729	773	782	739	769	717	709	705	732	767	740	718	722	738	746	720	741	747	745	710	700	706	751	787	742	719	718	709	681	740	690	698	742	740	751	746	760	730	710	728	712	728	738	749	743	755	704	697	717	712	725	706	728	758	762	694	716	723	753	696	731	710	712	741	732	762	709	737	717	759	732	715	745	764	701	770	721	729	742	736	699	721	732	738	718	736	745	750	737	753	714	716	760	734	757	754	726	741	706	749	786	703	738	746	752	777	737	724	754	701	767	747	721	770	797	714	735	740	706	804	685	726	742	718	744	729	769	743	759	727	745	748	767	754	701	687	736	751	752	742	746	757	749	773	749	716	696	756	760	765	769	749	775	757	709	713	769	714	757	676	762	720	745	738	749	702	709	746	720	704	732	717	760	753	679	762	717	710	756	741	764	749	749	719	745	769	724	788	753	730	750	743	732	719	726	756	730	719	755	732	707	727	713	702	729	702	729	734	716	703	744	722	758	736	743	719	755	721	733	729	766	696	728	708	763	727	746	733	701	721	759	775	733	756	716	751	734	733	717	758	716	775	746	701	739	705	755	713	720	756	702	746	729	764	744	731	734	756	734	743	694	700	712	712	731	707	713	704	716	759	738	767	749	761	751	710	768	777	772	758	730	687	749	713	773	744	738	746	733	718	750	723	759	693	775	739	690	720	723	714	762	709	727	763	761	736	672	702	719	740	748	789	794	714	772	769	692	803	713	743	738	762	769	670	772	737	667	712	752	762	771	788	770	755	717	776	765	706	712	743	722	735	702	698	734	799	773	704	714	773	684	701	747	749	750	724	706	756	750	688	701	779	728	785	767	710	748	692	725	687	737	695	675	767	744	711	724	752	774	739	700	750	747	729	752	735	771	751	798	750	751	746	731	747	707	716	724	747	747	729	782	719	703	721	696	765	734	768	766	735	715	787	768	719	752	728	764	704	712	703	682	729	679	716	758	696	772	743	762	676	744	741	709	726	753	713	716	744	712	758	670	744	755	741	718	783	725	743	761	731	694	731	712	725	724	730	766	719	756	719	683	751	750	778	749	724	785	773	782	707	736	728	657	735	753	753	754	729	767	743	749	732	688	694	736	768	757	676	729	729	765	717	699	792	715	731	707	673	737	707	763	736	709	788	764	782	726	755	739	764	733	761	779	725	764	743	722	751	722	779	744	681	722	744	699	729	729	698	781	704	763	726	735	733	718	709	731	724	741	755	730	790	725	778	775	749	703	749	730	801	746	730	731	783	726	752	747	745	743	705	747	739	738	733	753	774	722	726	746	757	738	721	750	758	761	740	756	758	707	734	738	721	728	748	757	769	750	748	737	758	756	751	765	719	741	735	730	788	658	757	742	749	720	791	754	756	719	719	761	763	753	697	739	704	750	692	786	762	738	707	760	707	737	770	773	689	761	786	784	782	739	739	730	749	763	742	719	715	727	681	758	730	754	742	708	715	734	720	752	724	739	704	744	779	735	727	740	766	745	736	752	711	744	706	758	741	738	739	771	714	791	750	713	745	725	754	785	724	730	702	720	741	772	729	724	785	755	697	724	745	729	751	772	735	773	774	749	688	697	777	752	777	739	742	741	714	759	721	737	776	710	751	773	743	705	731	715	721	733	726	727	741	759	813	704	774	725	764	751	748	717	737	726	776	704	739	721	758	750	747	728	754	684	761	693	748	731	745	743	778	731	758	810	734	737	737	720	761	762	755	728	730	746	726	790	751	734	739	710	737	736	727	786	739	753	757	759	752	711	727	747	771	718	743	716	775	734	751	716	760	677	746	707	793	736	768	749	742	724	784	756	718	725	740	764	719	771	743	748	724	749	723	733	737	752	763	728	742	807	786	758	713	684	700	726	751	717	753	797	724	732	737	737	687	718	760	685	728	719	739	792	730	775	713	713	702	738	764	760	686	817	767	746	736	757	790	687	754	688	756	736	773	747	703	746	738	761	679	787	735	750	702	744	748	703	775	745	738	748	763	717	692	759	717	737	743	785	738	756	770	695	719	683	757	703	740	740	719	757	756	766	710	750	718	752	724	755	771	800	751	709	734	718	699	746	734	728	715	752	748	760	711	749	738	743	699	743	774	698	768	757	742	743	748	728	741	763	739	705	725	744	689	762	710	694	741	702	733	733	778	736	760	724	741	712	757	726	722	747	724	742	743	702	772	774	742	726	718	726	720	677	716	728	749	718	692	776	740	704	753	733	721	787	753	714	674	721	720	766	727	758	754	755	764	759	715	703	727	726	744	716	748	690	724	702	741	757	762	754	732	752	746	751	732	731	721	726	714	793	700	758	769	776	718	763	761	765	755	755	752	786	741	746	707	755	738	741	735	739	716	766	770	771	762	724	756	741	744	775	695	719	744	698	731	744	734	753	751	736	792	720	725	721	765	709	740	727	766	718	734	775	714	723	743	754	764	734	693	728	722	707	732	677	757	758	728	778	773	728	723	751	719	737	733	733	714	749	708	741	756	786	766	747	737	728	771	730	755	773	765	740	744	746	778	699	770	752	729	719	775	716	774	786	736	756	745	756	751	740	718	759	741	744	767	669	747	760	731	744	759	785	712	735	729	738	751	739	767	667	768	711	777	715	740	730	765	679	764	709	712	755	706	718	740	710	733	744	765	725	767	760	725	706	666	772	740	772	761	775	723	762	767	733	726	742	754	737	701	741	703	745	716	748	728	718	748	679	737	792	770	706	732	757	763	769	742	750	759	706	775	719	720	736	740	728	734	762	752	748	685	765	718	759	736	733	694	737	709	771	683	764	724	756	776	705	725	726	755	802	757	751	777	724	745	729	714	689	767	744	766	710	718	734
497	146	110	100	191	6252	15081	12625	5699	1673	430	153	80	49	60	54	53	68	55	66	48	53	56	73	49	44	62	54	60	76	45	67	49	51	59	50	52	49	54	53	57	61	50	49	70	54	64	55	55	62	48	62	59	63	74	53	57	52	46	48	48	50	65	52	56	68	69	57	52	48	68	59	69	57	58	46	51	75	59	55	59	57	51	60	53	70	52	60	57	60	70	44	51	61	64	59	59	57	50	52	58	49	61	60	77	67	66	60	63	59	62	66	59	59	82	56	54	55	58	50	53	60	64	49	45	45	56	62	60	64	50	65	60	51	58	57	63	53	63	57	56	61	67	51	66	61	50	72	47	71	63	57	69	61	75	51	53	58	67	61	59	51	66	55	58	62	62	66	72	69	61	54	59	56	57	53	59	62	70	64	57	63	60	54	53	45	55	55	60	69	71	75	53	51	49	50	68	55	69	56	63	71	49	52	56	61	58	57	61	74	62	53	62	49	59	58	70	55	53	86	64	59	49	60	59	67	51	66	61	52	54	58	48	53	61	73	58	61	59	70	57	56	56	49	68	58	49	48	64	55	50	56	41	59	59	67	48	57	67	54	66	58	55	53	61	45	62	52	54	65	52	55	68	58	54	62	64	71	58	55	52	69	55	63	44	56	57	54	53	64	56	56	53	57	48	51	62	52	60	62	58	51	56	60	63	68	64	59	57	64	66	57	61	57	63	71	74	59	75	58	58	71	73	54	60	60	64	72	45	58	48	48	68	69	57	64	74	46	59	51	65	70	63	58	69	57	66	59	65	57	54	57	59	53	57	53	62	58	52	56	72	54	55	53	52	64	50	59	63	53	67	61	54	73	55	61	56	46	58	56	63	71	53	55	58	60	51	73	55	56	45	63	65	50	60	60	73	65	67	60	47	59	47	41	59	63	55	57	54	58	47	63	70	59	40	59	72	57	68	50	53	50	48	50	62	63	64	61	48	71	49	64	42	65	61	69	69	55	61	68	64	62	60	51	52	47	59	63	73	64	65	71	51	59	67	80	60	56	56	58	48	55	57	51	56	62	54	56	53	61	67	46	62	69	64	50	57	58	48	40	75	60	66	63	49	61	66	56	62	60	75	45	52	61	52	63	75	58	52	67	65	67	53	56	70	52	53	48	49	68	59	64	60	66	54	63	65	63	48	66	59	65	56	55	52	48	68	56	59	60	67	67	67	57	48	67	64	56	68	50	65	73	72	49	61	51	72	63	59	56	57	54	45	51	63	56	63	45	52	53	55	71	59	55	53	66	56	72	48	58	60	57	55	45	66	66	51	61	68	54	59	53	71	48	59	45	63	58	64	63	63	79	68	50	71	67	63	69	45	64	64	66	50	45	57	68	66	67	58	68	48	53	52	45	62	69	62	58	59	56	59	55	52	62	57	64	59	63	66	65	57	51	63	61	63	54	50	62	62	47	59	51	72	55	59	49	60	44	60	65	56	51	66	71	64	81	47	73	58	64	61	60	50	54	60	45	54	67	70	61	58	55	66	65	62	60	59	47	51	70	77	52	64	72	67	58	51	74	64	56	68	57	63	67	64	57	56	62	58	56	66	47	65	56	46	62	60	51	56	51	68	38	56	60	56	60	69	66	60	55	44	53	68	56	49	71	58	49	64	62	45	63	69	40	56	69	62	55	57	62	65	57	62	62	55	53	50	45	48	57	55	62	60	58	55	63	45	84	45	63	47	57	52	61	56	77	58	72	68	50	60	69	75	53	70	57	79	57	71	56	54	50	54	60	59	71	55	70	46	69	54	62	52	56	59	63	50	48	71	59	73	63	59	57	66	44	62	64	64	51	59	52	46	55	62	40	58	54	57	54	54	60	56	62	64	58	62	54	52	67	56	67	45	54	67	70	61	63	66	61	62	76	70	61	57	68	59	71	70	55	43	68	61	61	58	43	51	58	53	51	70	60	49	57	56	46	65	56	50	55	41	50	50	66	72	64	56	57	58	54	61	57	53	56	75	48	51	63	58	63	58	65	51	50	54	60	66	59	64	34	61	46	58	59	60	58	64	58	57	67	71	64	61	57	57	44	57	55	56	45	53	66	46	36	56	67	67	66	61	49	64	57	50	56	71	60	66	76	66	52	66	58	54	51	63	75	62	65	62	63	53	80	63	59	51	67	65	52	61	72	72	65	47	57	71	67	64	74	45	56	58	60	60	60	54	76	65	51	59	76	55	66	57	61	49	70	53	69	49	53	60	51	48	60	47	45	64	60	58	52	72	56	60	71	48	78	58	63	69	60	63	57	57	54	58	56	55	48	87	56	72	66	57	55	61	71	59	44	57	67	55	60	55	57	53	47	54	55	55	68	68	60	40	55	61	53	61	72	53	52	61	58	53	62	46	62	53	43	63	66	42	66	60	54	59	62	62	54	52	57	79	59	47	49	66	67	43	69	70	49	61	58	43	63	63	60	58	54	55	54	72	57	53	54	59	54	56	49	65	65	68	62	66	50	66	53	52	51	55	67	72	51	50	67	55	54	60	58	69	54	59	45	45	58	52	49	64	47	54	56	65	60	64	48	42	49	66	68	47	55	51	55	54	68	64	59	60	66	53	66	54	75	45	50	71	62	68	55	61	48	39	62	58	57	53	59	64	61	55	48	54	64	54	72	55	63	48	62	61	56	61	57	54	53	68	59	65	49	57	60	74	61	61	64	71	59	68	65	58	66	55	63	58	72	68	70	60	49	48	50	51	71	59	60	55	54	62	62	70	65	72	60	62	54	53	58	49	52	43	48	76	64	62	56	55	49	57	63	60	61	68	59	48	59	55	61	59	55	69	56	56	79	51	63	51	66	52	55	41	56	57	62	61	57	63	65	60	55	61	61	58	61	62	46	64	64	60	69	60	58	57	54	52	48	55	52	61	68	58	70	54	52	68	59	61	61	55	60	64	54	49	51	45	52	57	69	60	59	70	45	58	57	60	65	69	52	51	60	39	60	60	69	58	50	66	67	56	57	50	48	56	58	62	56	68	60	63	46	66	55	45	50	62	47	53	52	70	54	56	59	66	66	42	69	47	58	51	63	65	58	57	54	62	61	59	57	62	62	70	58	47	77	56	60	75	58	54	65	60	56	59	73	72	72	59	49	54	55	42	59	61	58	48	60	68	67	59	70	64	62	54	48	63	62	74	58	65	71	56	59	52	61	59	64	58	66	58	53	59	59	47	76	50	67	64	58	54	59	52	50	67	72	66	52	75	58	51	56	62	59	62	67	55	60	58	61	59	70	61	51	60	51	60	65	35	50	68	60	50	71	64	43	68	60	51	63	57	60	75	67	72	64	60	63	55	60	69	58	67	48	60	70	69	69	55	53	57	67	68	57	73	58	54	77	61	64	59	57	48	72	58	61	61	69	57	61	61	66	48	55	58	63	67	70	59	69	70	62	41	70	49	69	67	45	51	77	55	74	61	66	53	63	59	62	70	57
10361	4588	1904	5690	19042	55017	66647	55100	37283	23307	9497	2710	1172	847	724	763	772	767	778	728	754	809	751	713	804	772	745	788	759	774	765	755	833	763	707	788	753	813	765	758	782	769	814	754	722	767	742	796	754	762	778	765	747	817	730	773	761	744	780	710	704	748	746	722	762	821	771	775	768	765	781	784	765	738	780	727	779	795	773	765	748	752	781	727	745	751	766	768	761	789	782	745	764	776	817	753	785	782	755	735	782	756	764	801	730	771	767	753	729	747	746	760	737	779	768	788	769	793	766	779	784	748	755	808	758	792	778	792	745	777	755	723	772	772	757	785	758	758	769	777	763	739	784	766	779	770	730	782	728	740	742	752	736	757	778	787	765	747	760	736	801	787	745	767	793	793	745	793	723	817	749	773	787	759	805	808	788	786	758	785	721	775	814	759	756	788	757	726	794	757	732	799	784	828	794	767	779	741	774	803	754	790	733	759	778	805	780	805	758	758	777	783	768	791	761	758	722	781	737	750	781	799	796	734	753	735	732	755	785	797	771	727	776	791	766	746	783	800	741	712	766	754	733	770	787	780	787	772	763	737	804	803	738	769	751	761	766	760	784	765	740	800	812	766	804	793	773	720	783	746	805	807	742	757	773	786	708	747	728	774	739	744	772	725	768	787	704	758	771	750	733	756	755	755	794	751	788	751	759	732	745	768	782	805	717	736	745	780	773	764	777	793	754	756	755	794	779	755	790	705	789	766	804	786	721	790	782	818	740	778	757	746	751	793	780	744	756	750	756	780	805	728	775	777	771	769	792	804	765	792	764	754	775	763	769	766	747	780	722	814	758	732	765	717	736	831	720	784	793	761	769	790	747	758	772	762	773	785	790	775	809	765	773	770	757	728	786	752	765	801	772	807	755	727	749	785	808	806	771	768	768	747	779	779	778	750	771	779	761	752	755	778	797	738	764	756	787	810	760	742	790	778	757	755	741	767	822	823	748	796	752	809	752	794	730	766	813	746	723	785	761	777	758	753	765	787	689	805	780	814	763	741	801	742	746	751	759	762	817	762	755	785	761	788	771	778	750	766	808	769	732	775	754	765	770	805	725	778	738	778	740	767	764	773	753	757	833	819	741	808	723	752	782	741	758	750	720	766	768	786	788	780	773	738	778	726	815	730	772	725	761	784	764	740	725	735	765	762	729	808	757	727	781	745	777	732	781	756	774	806	795	795	782	785	733	683	733	730	781	806	771	791	763	808	776	753	743	739	744	787	793	753	766	747	757	778	808	732	772	751	736	763	754	824	773	767	727	762	805	732	767	765	728	822	731	805	773	795	820	764	770	770	749	759	756	760	792	718	763	730	722	746	776	705	781	755	794	768	774	756	803	765	779	791	768	734	739	729	746	747	760	813	779	750	761	787	790	771	755	752	768	834	747	730	755	736	788	764	766	788	749	735	773	804	794	803	722	758	784	766	795	755	770	808	760	745	766	794	760	816	766	771	774	780	768	739	800	776	763	736	788	741	733	759	762	772	760	806	712	761	771	754	776	789	724	759	758	761	803	786	747	744	775	681	757	764	759	774	775	787	761	756	726	765	723	715	773	807	748	817	763	762	781	762	754	782	754	805	742	771	746	743	754	818	781	786	786	748	801	755	797	801	818	745	723	770	754	802	732	784	805	761	752	741	765	769	785	764	765	775	825	719	764	755	767	786	793	749	780	751	740	767	791	837	794	810	801	768	768	756	708	732	782	785	739	843	764	763	763	769	784	759	816	778	760	734	772	787	766	758	770	776	760	726	772	783	757	734	829	730	785	749	738	811	768	747	733	768	768	820	807	744	731	753	717	796	807	751	777	753	779	762	752	771	823	781	780	776	775	814	771	769	780	771	754	757	716	732	746	737	745	803	810	747	766	776	745	769	779	753	816	771	737	810	761	803	802	818	825	790	755	717	736	745	771	777	751	792	767	781	802	730	769	765	802	755	785	741	789	776	750	732	791	718	768	749	790	772	803	721	813	737	759	782	768	804	737	811	737	796	812	735	715	763	769	736	757	770	694	793	760	764	771	786	823	747	751	734	761	773	752	742	753	791	752	735	758	787	770	814	731	732	761	713	834	799	742	770	715	751	743	804	757	790	767	809	793	752	781	780	710	798	751	739	764	741	808	782	782	754	808	769	745	738	759	757	705	754	750	754	779	714	774	763	769	766	773	771	752	730	749	775	746	814	764	737	794	745	743	796	800	807	770	777	763	755	831	787	743	721	755	735	775	744	696	732	802	710	757	749	754	767	782	736	713	768	783	766	713	824	796	698	760	765	795	700	805	822	810	736	749	787	775	753	758	747	745	755	803	763	788	783	724	767	783	770	795	824	780	725	746	753	729	796	783	793	748	763	776	748	747	732	726	737	734	813	751	784	757	774	827	760	754	829	768	797	804	801	729	759	750	764	751	793	733	783	734	733	762	732	753	749	782	771	716	760	752	753	747	797	764	761	762	747	795	718	771	750	787	824	744	792	774	742	756	801	772	762	796	830	773	778	758	767	785	808	756	752	736	766	738	809	790	808	718	722	811	729	820	787	699	747	803	721	738	750	763	766	746	729	794	749	745	733	738	755	775	751	823	722	838	747	763	796	765	778	763	750	719	767	729	778	788	820	802	784	748	777	757	796	765	739	800	729	741	799	768	775	764	751	801	757	749	783	744	725	777	790	734	721	779	780	774	722	787	781	773	759	741	744	771	729	748	775	798	714	761	757	814	781	736	743	780	766	779	757	732	721	793	759	761	793	771	780	777	759	827	687	770	752	767	740	767	821	757	786	799	772	714	778	767	734	766	751	842	808	748	787	806	769	775	751	758	764	762	740	765	776	819	799	773	762	776	778	738	777	786	777	757	796	774	794	759	794	760	784	777	776	809	745	772	733	710	748	753	747	757	783	774	787	812	766	747	767	819	723	770	738	808	725	766	755	771	806	772	779	766	750	754	740	744	791	775	723	765	744	778	812	786	724	783	756	802	756	803	812	764	789	779	740	784	750	781	749	720	713	770	796	782	766	773	761	734	754	752	732	782	773	775	738	767	771	781	746	809	779	759	760	709	711	769	739	743	751	813	713	799	828	768	799	713	785	776	759	721	805	769	766	729	734	760	786	797	783	796	770	761	753	771	776	711	788	749	739	735	757	765	737	779	762	791	726	792	791	706	768	727	791	794	734	741	745	756	799	786	736	807	729	754	751	791	724	792	733	730	801	769	792	807	760	729	766	785	803	754	773	726	814	795	722	733	721	822	814	745	738	763	782	805	732	777	755	759	769	763	800	774	775	767	769	784	797	771	732	739	748	736	782	741	757	775	732	759	799	713	754	772	746	779	789	786	727	790	769	759	730	790	774	760	789	742	761	736	769	756	820	795	739	760	741	743	696	747	764	783	747	763	809	770	774	722	762	765	741	783	750	747	803	768	756	757	756	777	745	731	730	764	717	752	805	759	750	793	797	753	807
1910	157	139	135	295	7688	16812	13780	6546	1954	491	155	90	54	77	51	72	56	54	57	68	71	83	56	67	53	65	73	78	82	62	69	78	67	68	67	61	66	61	67	62	64	65	50	53	55	55	74	70	55	66	51	43	69	65	72	60	60	75	64	69	71	69	60	67	64	80	68	77	73	62	61	78	72	59	55	68	55	72	68	57	72	65	74	55	61	71	59	57	61	67	67	67	51	53	76	50	62	62	71	49	71	62	64	70	74	63	68	65	59	61	65	77	62	60	76	52	60	66	66	71	66	70	64	65	49	57	62	73	57	67	61	64	64	71	63	67	59	65	59	69	68	57	65	68	68	68	58	57	55	73	61	61	67	65	59	82	58	65	58	61	57	73	58	43	71	61	63	53	68	55	67	67	67	71	70	54	74	71	49	57	68	71	63	65	57	63	70	67	62	69	55	69	58	74	58	64	67	52	50	64	56	66	62	62	66	66	59	62	56	65	65	63	58	75	68	64	65	60	63	74	48	69	69	50	76	73	61	62	70	69	68	63	74	57	74	79	64	56	79	57	64	68	69	64	65	57	63	53	62	65	80	56	56	65	67	60	65	67	73	71	76	73	66	61	63	63	62	69	67	60	63	49	68	58	67	67	69	61	59	61	65	67	75	56	66	63	64	59	70	66	67	66	79	56	77	66	55	55	66	72	71	73	58	58	67	74	55	57	61	55	65	68	37	55	65	60	61	70	61	69	70	61	88	61	51	60	55	80	79	68	68	63	67	72	74	73	66	50	68	71	61	69	73	84	61	74	72	65	74	65	57	65	58	67	63	58	66	66	71	89	55	70	74	51	71	83	76	79	75	64	74	64	63	56	71	56	63	66	67	61	52	65	78	60	60	72	67	73	60	65	78	65	55	57	60	73	56	68	59	61	63	76	63	85	60	56	70	56	44	67	70	76	72	63	73	82	52	69	72	67	62	63	82	62	68	72	77	66	65	63	63	67	68	55	62	69	67	53	67	80	79	58	83	51	50	54	66	64	62	71	64	64	65	70	63	59	72	63	60	64	64	68	74	65	54	69	63	72	53	49	51	69	66	53	68	65	63	63	60	70	75	69	59	58	66	78	55	68	63	54	52	56	57	63	51	67	61	59	55	77	58	60	68	76	67	69	62	51	48	65	67	58	70	56	57	76	58	85	60	63	62	74	61	52	55	82	73	56	67	67	64	73	71	64	49	60	72	56	56	67	68	60	72	60	64	76	61	70	67	75	72	57	74	65	69	57	56	70	87	55	61	62	76	46	61	63	68	61	53	52	57	66	68	67	70	61	74	59	62	71	70	42	71	61	73	70	58	70	48	73	59	63	64	74	69	60	64	43	60	66	63	63	77	73	57	63	63	63	59	63	64	55	49	63	70	53	54	62	62	61	76	67	72	58	76	58	62	74	64	61	62	55	64	61	55	77	76	57	64	61	64	60	75	65	49	58	54	63	58	52	74	72	69	60	65	58	55	66	56	60	71	66	61	65	69	56	75	73	51	56	80	54	55	70	63	68	69	64	65	61	52	52	77	65	75	71	69	69	70	64	58	69	62	69	70	68	63	71	65	58	73	67	73	61	63	58	57	60	74	77	67	58	51	62	62	65	74	53	61	72	63	56	66	71	58	65	81	64	72	58	90	77	57	60	59	64	49	76	67	66	70	40	64	48	61	59	64	74	52	64	64	56	63	64	54	65	65	70	73	77	55	67	59	70	52	53	70	51	61	57	70	65	64	66	66	58	73	63	79	67	74	78	61	69	61	54	74	63	70	60	56	78	70	68	54	61	62	68	53	80	80	66	53	62	61	77	61	82	55	52	72	60	57	66	77	73	51	71	78	67	64	64	75	62	64	67	78	68	81	55	39	71	81	68	66	58	62	70	57	54	76	65	52	63	73	41	69	48	77	67	80	73	78	66	62	74	65	56	76	66	67	52	78	57	71	60	74	67	71	58	64	56	58	60	60	61	63	71	69	66	70	61	51	69	57	59	68	65	75	69	86	60	60	83	57	60	50	65	52	55	55	64	67	64	65	46	80	69	49	80	80	69	53	59	63	56	60	60	55	68	56	72	69	74	76	52	78	65	58	66	66	52	64	69	66	69	61	73	60	66	54	64	73	58	60	58	59	61	72	76	59	61	73	66	52	68	55	70	74	73	70	57	63	58	60	61	64	80	57	63	73	63	69	67	65	47	60	64	58	62	49	78	66	65	57	62	50	68	74	71	65	68	65	55	52	59	59	62	74	54	73	48	58	71	59	62	60	66	70	76	76	71	66	73	62	63	62	68	62	69	66	68	64	49	70	63	62	64	75	62	66	45	55	79	49	58	66	68	72	61	72	51	62	63	56	59	54	70	70	59	67	74	66	67	74	68	70	60	69	71	76	54	82	42	59	67	63	61	62	49	69	52	65	60	77	76	54	67	54	50	75	56	76	47	74	68	46	60	61	67	72	65	64	66	70	55	72	73	58	71	65	69	69	83	50	74	63	56	55	71	62	57	76	52	75	55	61	68	53	58	65	65	56	66	56	68	78	60	69	74	59	80	78	58	75	62	59	74	60	56	78	55	80	70	55	61	89	65	73	70	56	62	67	67	63	66	56	60	62	58	72	54	60	76	59	66	66	71	46	70	57	54	64	74	66	57	59	56	68	73	74	70	67	67	64	55	78	63	61	76	71	72	85	68	58	62	64	64	52	68	50	61	61	51	62	67	62	62	72	89	58	72	59	51	58	65	65	56	66	61	80	63	69	58	50	54	42	63	64	65	62	64	67	67	58	49	56	82	73	59	62	67	64	76	66	59	53	59	70	70	54	63	64	66	51	60	64	56	62	55	68	81	68	72	61	65	68	54	59	69	66	80	69	62	62	65	64	71	58	58	51	73	63	67	64	69	73	66	64	71	64	73	67	56	67	58	71	65	63	75	53	67	59	56	72	64	80	64	43	66	82	72	70	55	60	61	63	56	54	71	57	73	66	61	60	67	65	67	73	77	64	62	60	51	58	67	69	68	66	73	58	71	68	66	72	83	53	60	63	55	64	54	69	63	71	57	71	71	63	60	74	71	48	60	66	56	73	76	65	69	81	51	75	68	67	73	73	54	61	71	57	74	61	65	57	63	59	67	66	53	62	78	65	60	69	67	67	80	62	73	58	62	58	62	63	60	72	70	69	69	57	56	75	68	67	55	80	66	55	72	65	64	62	75	53	75	46	58	55	70	61	73	73	60	69	77	57	75	54	78	69	60	71	75	72	56	57	71	64	68	58	58	76	66	67	72	67	76	65	68	61	71	64	66	64	62	51	64	81	64	60	62	66	62	73	72	70	69	75	66	73	66	58	53	54	62	62	54	57	68	69	60	65	71	64	58	71	69	61	55	71	48	49	55	47	50	63	71	58	74	56	63	67	50	79	63	69	58	76	77	55	59	69	65	59	72	58	62	80	79	67	50	62	73	63
10707	4052	2229	7009	22372	58550	70449	57176	39954	25310	11216	3390	1310	963	845	873	815	840	835	824	845	885	903	863	793	804	835	832	839	856	866	901	877	806	846	801	826	865	871	843	883	822	838	822	797	843	825	805	891	833	868	882	851	804	788	884	795	838	791	837	840	875	816	857	813	841	816	803	865	859	847	856	834	864	889	820	832	856	827	812	860	864	823	827	821	849	841	800	818	867	820	796	843	807	841	848	841	864	851	811	821	869	844	876	846	886	866	848	815	842	868	834	813	859	874	808	822	838	870	810	853	778	792	813	799	838	827	832	826	824	854	846	883	789	792	795	841	850	924	840	856	872	890	842	840	839	859	863	836	902	875	781	812	910	830	823	811	850	884	797	873	791	866	834	830	830	828	840	858	800	849	838	815	815	875	860	806	866	820	846	836	832	817	832	798	869	813	835	835	805	781	837	851	851	844	864	885	826	861	876	835	905	834	860	835	853	888	881	789	809	853	814	825	852	863	888	858	820	798	852	857	846	837	806	873	827	796	784	878	844	757	805	832	875	757	893	837	860	811	832	879	864	812	849	759	855	854	834	858	810	844	806	823	802	779	815	810	857	899	812	838	844	858	781	879	839	830	839	829	856	887	817	878	851	809	913	848	888	855	835	827	857	828	828	881	852	838	881	817	830	855	854	835	827	825	816	864	847	801	871	824	813	848	806	799	805	803	846	848	841	880	773	857	833	848	800	875	835	814	840	834	880	804	842	860	817	827	878	825	822	798	884	856	814	819	810	832	969	815	815	855	831	789	876	882	898	818	817	837	849	823	838	844	854	855	808	867	812	852	794	859	871	830	868	919	830	872	856	839	800	854	844	842	837	827	883	845	802	804	827	805	850	850	827	810	814	879	804	883	843	859	852	859	846	787	867	790	827	824	827	830	805	818	793	856	801	843	854	830	842	826	805	793	834	842	843	826	806	839	845	843	870	828	831	886	828	832	847	845	859	825	839	840	877	860	839	852	825	814	838	843	807	883	850	853	826	793	810	821	845	826	829	804	841	843	885	848	870	844	896	880	793	802	865	797	825	858	829	857	870	844	807	869	855	847	819	834	847	833	844	873	777	808	832	842	852	895	813	827	833	872	793	839	819	849	788	877	828	857	834	824	834	809	845	818	785	857	847	844	831	900	811	834	873	830	819	784	828	913	837	788	827	842	797	849	855	818	853	834	779	863	807	792	830	867	859	838	837	856	795	824	810	835	790	837	849	896	871	825	815	849	802	873	803	841	832	860	828	848	828	848	833	851	851	835	868	860	824	840	807	800	874	909	849	803	846	818	848	913	808	850	843	841	821	791	822	859	822	832	798	852	799	839	806	791	785	805	780	818	857	893	811	859	811	853	817	805	883	827	819	835	857	810	863	809	845	834	851	843	897	875	821	831	839	833	870	869	828	844	844	897	801	877	824	799	854	840	815	847	849	890	777	860	787	869	854	874	810	832	847	847	880	818	799	858	828	828	856	853	877	859	816	845	834	842	915	772	803	835	868	898	849	843	817	774	843	796	867	918	798	838	815	859	827	854	903	852	895	833	869	848	849	825	845	829	850	836	852	860	832	856	839	857	850	830	830	857	783	799	866	841	784	845	831	871	862	842	874	829	861	789	887	865	857	836	850	853	830	832	861	860	888	885	819	856	927	799	845	823	827	836	874	873	832	845	836	908	867	826	842	848	886	856	879	805	814	842	764	829	849	836	800	860	836	867	869	847	878	846	848	825	871	803	857	859	877	820	832	866	891	813	821	783	831	871	819	878	852	846	863	818	876	810	855	836	915	827	844	824	845	843	866	843	790	866	844	828	821	853	801	786	874	811	820	847	775	863	784	837	884	816	859	852	844	832	840	825	816	853	819	814	875	878	846	826	810	831	873	861	804	811	820	845	793	794	799	875	853	877	829	861	866	845	894	780	821	861	838	849	850	862	867	887	830	813	854	853	817	813	859	825	837	873	835	833	832	855	800	840	878	874	817	870	813	817	845	835	821	836	873	801	813	894	799	818	855	808	807	824	840	784	832	832	844	830	851	843	869	832	801	840	837	895	823	805	853	864	829	834	777	874	759	836	916	810	889	829	816	802	880	847	831	866	848	832	827	830	845	858	802	833	816	832	831	840	800	872	840	795	841	795	848	838	875	886	818	798	779	808	874	826	852	805	872	815	847	835	860	831	799	864	841	825	882	824	822	786	858	833	838	813	862	867	870	827	843	856	848	808	796	870	859	891	846	863	826	791	830	825	811	809	849	881	861	839	770	870	831	839	836	807	861	876	839	796	851	852	841	817	817	856	872	877	860	852	862	797	804	847	839	838	845	856	839	809	823	872	799	845	808	855	824	888	851	796	829	841	887	807	868	880	884	848	828	832	820	813	870	845	835	819	785	839	834	839	804	834	897	838	819	877	823	848	814	864	834	848	822	825	850	792	800	810	828	837	827	900	858	876	837	814	850	834	846	832	868	829	829	872	808	848	888	790	807	849	850	795	813	890	874	799	795	797	864	881	851	814	862	846	866	840	876	809	773	840	842	850	802	824	830	833	812	814	840	818	819	840	893	818	843	825	818	836	775	849	889	850	854	837	831	790	868	818	842	863	877	884	812	860	862	841	785	818	860	866	841	838	851	806	819	859	803	814	789	804	820	841	841	857	854	864	827	897	837	782	780	816	823	851	828	853	847	857	848	819	854	812	790	814	822	822	775	856	848	826	855	795	856	869	862	848	822	810	882	837	824	869	852	846	847	787	817	840	896	851	850	826	830	844	868	807	793	858	837	812	829	858	819	836	790	829	816	869	790	837	814	831	843	833	847	896	843	846	804	783	834	828	865	874	813	815	810	838	820	855	907	845	843	816	781	865	877	852	821	825	815	831	839	825	831	835	816	834	861	800	816	861	836	821	887	846	832	812	854	830	852	811	841	808	876	795	776	831	781	831	824	836	823	855	822	887	862	815	871	830	818	855	845	840	878	835	834	794	805	850	858	829	846	895	836	821	864	836	862	768	845	867	886	831	862	820	838	845	792	868	850	824	817	892	854	807	803	926	872	857	837	833	828	813	895	857	872	841	817	835	835	868	884	837	835	864	847	834	856	796	832	837	825	833	839	861	874	862	871	911	843	863	838	873	861	813	834	840	828	861	846	857	870	884	879	876	805	857	845	824	799	815	891	891	845	871	834	805	812	829	853	827	831	789	805	837	803	792	862	920	825	852	792	857	797	870	840	825	830	844	811	846	805	861	831	883	823	838	854	859	855	861	823	824	788	860	820	850	857	801	815	785	815	856	913	829	865	864	796	872	829	869	821	832	860	830	872	842	849	801	798	869	791	849	835	865	879	796	808	822	881	843	874	821	813	802	879	854	821	872	840	850	859	828	823	834	797	778	862	826	862	820	850	863	814	823	862	841	863	809	787	866	819	844	890	859	820	883	819	825	854	816	798	860	843	867	900	859	877	825	851
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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
