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
342723408667	342723409181	342723409728	342723410278	342723410828	342723411379	342723411928	342723412479	342723413028	342723413579	342723414129	342723414679	342723415228	342723415779	342723416329	342723416879	342723417428	342723417979	342723418529	342723419079	342723419628	342723420179	342723420729	342723421279	342723421828	342723422379	342723422929	342723423479	342723424028	342723424579	342723425129	342723425679	342723426228	342723426779	342723427329	342723427879	342723428428	342723428979	342723429528	342723430079	342723430628	342723431179	342723431729	342723432279	342723432828	342723433379	342723433929	342723434479	342723435028	342723435579	342723436129	342723436679	342723437228	342723437779	342723438329	342723438879	342723439428	342723439979	342723440529	342723441079	342723441628	342723442179	342723442729	342723443279	342723443828	342723444379	342723444929	342723445479	342723446028	342723446579	342723447129	342723447679	342723448228	342723448779	342723449329	342723449879	342723450428	342723450979	342723451529	342723452079	342723452628	342723453179	342723453729	342723454279	342723454828	342723455379	342723455929	342723456479	342723457028	342723457579	342723458129	342723458679	342723459228	342723459779	342723460329	342723460879	342723461428	342723461979	342723462529	342723463079	342723463628	342723464179	342723464729	342723465279	342723465828	342723466379	342723466929	342723467479	342723468028	342723468579	342723469129	342723469679	342723470228	342723470779	342723471329	342723471879	342723472428	342723472979	342723473529	342723474079	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2125	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2128	3300	1900	2700	2128	3300	1900	2700	2128	3300	1900	2700	2128	3300	1900	2700	2128	3300	1900	2700	2129	3300	1900	2700	2129	3300	1900	2700	2129	3300	1900	2700	2129	3300	1900	2700	2129	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2131	3300	1900	2700	2131	3300	1900	2700	2131	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
4506	1424	475	117	113	137	152	124	108	98	99	86	90	102	92	93	80	80	80	89	81	80	72	83	85	88	75	71	87	79	72	61	70	130	844	1173	1089	648	397	199	148	74	66	79	72	59	66	67	82	72	81	71	64	64	60	67	65	67	68	72	81	70	85	71	63	67	79	63	57	50	82	66	58	68	69	80	58	70	66	61	62	67	81	74	54	67	68	72	64	54	63	78	57	60	64	71	80	54	55	66	77	69	90	76	64	61	68	69	83	65	72	67	66	69	64	75	66	66	66	72	84	65	76	68	65	58	65	62	59	55	60	78	53	68	56	70	61	76	75	80	57	64	59	85	82	73	70	74	82	80	71	53	79	72	46	55	50	74	61	58	55	57	81	74	56	73	71	66	64	66	76	60	72	78	67	55	64	63	62	77	78	84	68	68	63	67	91	68	73	82	68	65	67	82	72	60	70	80	68	68	71	63	63	70	75	66	82	67	52	86	74	59	71	55	64	63	79	66	63	81	71	62	51	77	60	67	61	65	62	60	94	58	76	68	80	73	74	62	81	71	82	77	76	59	74	61	70	78	70	71	70	69	64	68	62	58	75	69	63	62	77	76	90	66	69	67	78	58	68	74	52	68	73	76	73	65	70	63	61	62	72	63	59	62	76	77	59	64	66	61	66	65	58	53	82	70	61	65	68	59	67	59	68	68	66	66	65	64	71	69	58	91	63	71	61	68	65	70	68	59	61	72	83	83	62	72	74	80	61	65	65	76	65	65	71	70	62	72	71	73	64	61	72	70	57	67	67	74	68	66	66	69	75	63	49	67	61	68	81	65	64	68	78	73	75	76	55	52	64	69	58	61	60	73	80	50	56	63	64	68	57	66	74	78	76	62	64	60	67	69	62	75	81	67	71	67	74	72	58	61	66	56	67	73	63	61	68	72	71	70	71	48	67	62	65	59	51	77	58	65	64	58	60	83	73	96	63	81	57	57	68	69	71	86	59	89	76	65	75	55	76	58	69	54	80	55	70	53	66	68	54	73	73	65	64	48	78	66	79	50	72	64	71	56	71	67	71	63	68	65	67	60	66	54	70	54	70	68	62	57	64	77	57	70	76	63	80	73	57	80	60	49	71	74	67	78	76	78	63	75	61	72	60	84	58	79	69	63	79	64	65	78	62	69	87	66	57	66	46	60	81	58	76	63	64	58	70	69	69	66	68	71	74	58	67	55	68	54	60	57	68	74	66	72	66	68	62	57	86	69	67	75	69	60	72	70	60	66	62	83	71	70	70	83	64	72	66	67	53	65	59	71	69	49	67	70	66	53	72	70	63	81	71	73	54	64	66	58	63	63	63	60	54	78	73	72	53	64	75	69	55	61	65	73	78	56	65	69	90	70	74	68	67	79	61	53	69	60	55	65	72	65	71	69	66	78	66	73	57	60	50	65	68	66	70	69	51	69	71	69	64	65	58	60	54	79	59	83	58	68	66	73	51	45	75	61	76	71	58	76	72	70	68	69	65	66	74	81	69	62	60	63	57	74	67	66	78	73	79	74	65	69	62	64	62	79	80	68	71	71	64	74	56	49	83	66	58	67	66	71	68	68	60	66	70	54	74	66	60	54	61	63	73	76	58	74	71	75	77	57	57	76	70	83	57	69	68	67	69	72	68	56	60	73	68	74	77	62	89	66	58	66	67	62	61	81	73	73	58	71	62	63	75	74	60	90	71	75	70	59	63	80	66	69	77	57	77	59	62	67	75	62	55	76	64	68	53	72	53	47	62	71	62	73	75	77	68	62	70	60	73	66	75	58	75	57	66	64	66	66	64	75	61	55	67	60	78	68	73	61	68	78	66	76	69	69	70	67	67	70	77	54	67	50	76	50	49	77	67	58	59	79	63	64	72	68	63	75	78	60	70	57	63	71	76	62	71	73	67	58	63	69	66	65	63	72	61	67	70	65	72	65	73	66	75	72	81	70	61	70	60	74	70	63	64	72	85	61	66	60	62	74	68	89	75	67	72	91	71	67	65	78	77	67	59	81	75	70	77	77	69	76	65	71	55	66	63	69	70	81	70	65	73	64	79	70	64	56	77	56	61	66	51	70	58	68	53	65	84	70	72	72	66	72	74	67	49	69	72	79	64	70	61	54	64	76	62	53	65	57	60	65	83	65	68	81	74	64	62	75	58	78	72	66	71	67	56	64	60	73	77	48	78	74	65	71	57	70	63	60	79	57	75	64	83	74	53	78	73	65	61	64	59	59	61	57	72	50	73	55	75	67	63	66	58	68	61	74	70	78	65	78	57	63	60	74	69	69	62	63	50	68	74	68	70	64	60	67	64	78	84	77	78	55	76	73	59	73	70	70	82	66	60	89	78	61	52	65	70	52	78	74	68	68	72	76	66	75	68	72	71	61	65	61	68	86	69	63	68	63	69	72	70	71	57	71	69	56	71	65	69	70	76	59	74	64	57	72	67	63	70	71	57	66	60	61	66	64	61	72	67	71	57	59	53	77	75	66	70	48	57	59	77	60	67	68	93	75	80	74	71	67	63	60	62	72	70	55	61	95	57	69	74	73	68	73	63	65	60	69	53	76	68	56	87	71	66	71	64	69	53	69	61	79	68	64	52	59	68	67	80	73	67	72	54	88	62	72	74	65	75	70	72	84	64	67	65	66	68	79	67	66	74	70	75	63	53	73	73	72	84	75	88	70	69	73	67	71	66	66	53	81	69	72	75	69	43	70	73	60	64	71	54	60	70	65	87	61	54	63	60	59	55	79	58	53	79	61	68	57	57	66	85	70	76	68	62	70	73	60	58	65	64	59	74	56	57	79	69	66	55	83	76	70	78	63	62	74	73	68	78	86	63	65	66	64	65	68	66	58	58	57	82	61	76	71	70	55	76	57	68	60	53	70	75	50	62	60	62	69	58	65	84	77	68	62	55	74	63	72	72	67	62	63	79	73	68	66	75	60	62	55	65	73	83	57	60	65	69	79	77	61	80	66	78	60	60	84	79	72	73	67	62	75	73	69	79	73	60	68	66	73	74	69	66	66	78	79	69	67	66	75	68	79	69	74	66	56	72	62	72	74	66	51	60	72	78	67	67	52	51	69	70	75	64	59	75	62	64	85	82	66	62	55	73	74	78	71	71	71	67	64	65	67	72	63	58	66	73	65	60	60	52	57	70	55	71	70	72	71	72	63	57	61	76	66	61	70	73	79	53	69	74	73	63	85	67	61	63	66	63	78	78	68	60	70	56	71	65	66	78	73	57	55	66	54	60	55	69	85	78	81	58	73	62	72	74	88	81	55	57	58	66	61	54	60	85	76	64	77	72	70	83	68	78	62	60	58	69	61	70	59	56	60	66	56	70	66	65	64	75	68	69	69	65	72	75	72	74	67	68	47	78	60	69	67	65	69	60	48	60	57	75	63	74	70	76	64	61	60	79	61	77	53	63	54	58	68	64	74	75	86	77	56	70	74
33803	16553	5063	3880	7694	8313	7332	5800	4720	3935	3337	2847	2471	2232	1963	1811	1648	1533	1436	1422	1302	1278	1265	1265	1175	1129	1132	1118	1110	1058	1022	1022	1020	2658	17348	20693	17994	13784	8578	4525	2311	1380	1001	853	834	830	819	806	862	900	812	815	812	805	847	883	816	848	825	817	813	908	868	855	780	829	859	837	844	786	838	797	767	815	819	890	800	836	860	856	815	818	854	838	866	825	842	842	814	861	858	836	831	819	846	839	833	828	851	774	825	869	828	812	849	840	895	849	842	818	827	884	801	813	836	826	819	861	819	821	808	831	880	869	899	809	875	783	842	814	816	824	865	868	878	808	814	786	798	819	850	839	819	809	849	857	822	809	844	829	843	822	834	842	825	822	898	837	795	802	763	814	807	793	889	860	861	799	834	830	860	834	836	830	814	810	828	824	877	798	809	839	833	855	862	868	918	868	840	825	824	844	851	849	833	798	796	798	805	810	807	826	821	855	827	808	859	809	830	828	827	826	831	841	866	872	817	835	821	853	869	824	813	810	853	867	818	767	817	822	829	793	809	847	803	809	873	819	884	890	846	884	840	871	826	847	832	786	819	862	820	823	845	832	815	842	870	834	820	855	849	853	842	806	844	871	830	828	820	814	870	824	850	915	834	860	789	805	834	804	860	820	838	839	820	797	854	824	828	848	827	827	862	803	883	782	775	851	879	825	827	882	780	803	840	862	806	826	848	824	824	804	816	859	830	879	822	832	810	872	799	805	852	864	865	860	781	866	777	856	859	823	869	846	816	762	847	815	796	808	851	837	845	808	791	817	802	888	774	842	816	845	846	824	779	828	891	826	883	802	855	845	850	866	867	843	821	854	832	815	821	873	847	889	822	862	778	819	875	840	824	830	852	836	836	877	841	837	781	879	789	841	844	820	898	855	835	874	845	818	889	875	812	840	814	830	823	839	849	845	821	826	864	788	809	870	793	868	813	862	800	852	878	832	843	837	856	832	796	885	835	843	848	825	813	856	818	808	838	877	814	812	847	839	843	847	846	878	832	849	807	881	866	853	864	826	798	830	825	806	855	829	835	844	825	811	863	818	857	878	863	856	809	848	804	812	897	815	928	851	849	853	811	810	863	875	847	867	825	825	813	859	888	872	806	831	907	836	873	843	843	787	832	822	781	799	789	788	853	817	777	837	823	820	816	807	862	793	845	871	837	850	846	894	807	798	819	815	813	807	811	811	852	842	832	812	857	850	807	817	838	849	854	848	807	850	887	767	828	843	837	824	892	806	885	865	787	822	850	831	852	813	835	856	815	852	773	873	848	867	780	837	857	823	876	827	819	823	836	824	813	840	831	835	878	824	875	873	826	827	809	793	837	856	889	818	852	837	857	862	839	801	801	884	824	828	828	855	798	836	811	843	806	830	805	785	839	798	809	851	900	832	816	800	841	802	835	846	841	860	875	872	857	812	816	810	836	846	871	840	795	822	825	849	857	797	863	883	774	816	826	850	827	848	863	840	801	827	825	860	806	880	837	817	796	816	765	821	791	850	861	828	873	855	864	768	857	875	841	829	852	880	776	847	825	814	789	801	812	866	869	845	792	860	864	770	819	864	878	841	832	778	799	826	823	807	810	828	851	840	856	857	826	866	851	885	810	842	844	791	831	842	836	811	835	842	811	827	822	862	801	811	829	806	849	889	843	783	819	868	772	782	795	840	820	858	810	836	875	824	850	818	869	793	838	808	798	858	858	818	839	852	820	896	837	819	838	902	788	835	806	815	822	856	812	851	826	792	850	850	834	819	864	838	800	812	899	796	851	872	850	827	851	852	792	808	852	840	837	907	831	862	834	799	775	827	812	817	802	889	791	887	817	883	816	882	822	854	804	778	860	842	825	847	833	846	802	850	817	817	803	834	796	843	845	843	845	888	840	827	782	852	844	788	811	812	846	830	823	795	862	816	840	783	772	807	787	820	815	802	796	878	836	823	856	801	800	846	814	837	833	825	870	867	845	827	830	807	789	807	817	883	784	866	817	855	824	837	906	843	845	841	837	827	850	841	831	832	830	856	856	871	872	853	820	837	831	799	819	831	844	802	806	815	798	839	809	835	848	887	842	850	841	831	811	789	782	859	865	850	831	856	837	846	852	829	800	840	823	860	815	852	869	788	853	821	805	844	859	833	834	842	801	828	833	831	864	824	853	855	854	819	785	846	831	803	816	822	791	792	831	831	881	858	852	842	856	842	821	800	842	844	818	799	825	869	863	794	805	855	865	773	820	820	825	837	824	806	854	879	813	840	822	871	852	826	844	883	863	788	857	834	823	862	802	810	860	836	816	837	826	838	869	868	813	834	841	786	838	843	788	843	819	798	824	802	838	817	853	823	867	799	800	788	845	835	795	836	880	817	839	837	821	797	909	830	816	833	851	874	870	827	863	864	816	884	814	819	845	865	816	792	871	886	827	865	810	845	832	844	850	853	832	795	794	831	815	835	839	811	770	816	828	845	770	799	832	878	805	818	805	888	855	797	831	849	823	864	859	827	819	842	807	837	866	830	809	798	827	852	828	850	813	828	850	834	835	780	863	830	793	806	811	806	885	863	866	864	843	838	825	876	812	858	796	820	878	845	870	859	839	800	820	833	849	847	879	829	790	823	832	836	837	877	832	819	770	841	808	816	850	862	831	834	822	854	808	828	807	842	835	838	812	919	829	850	854	800	863	821	853	825	820	870	854	813	809	810	837	778	810	847	808	811	818	828	850	834	830	841	807	836	839	834	875	889	786	859	825	845	807	846	822	817	803	818	793	835	828	847	791	843	837	821	811	803	795	878	828	839	870	848	873	823	881	829	836	834	839	857	846	811	794	830	811	799	888	887	845	823	850	833	825	882	864	874	850	854	884	835	890	813	848	857	779	818	837	841	807	828	813	780	831	886	810	863	799	863	814	831	845	853	839	853	910	879	812	856	796	846	804	832	802	876	792	829	850	827	842	843	827	923	870	818	847	864	856	826	837	884	812	849	826	898	844	864	854	839	824	874	812	837	805	836	835	856	869	870	846	799	866	778	863	860	831	837	852	842	776	880	811	824	832	804	862	784	835	870	804	859	845	868	870	787	860	843	843	834	877	801	842	812	825	848	869	839	812	820	853	829	791	814	867	848	849	840	830	809	846	853	832	807	925	782	880	835	814	798	834	853	845	843	793	825	800	829	793	791	849	836	795	873	863	849	778	822	867	803	831	828	842	844	815	831	884	863	849	755	866	855	823	847	829	844	813	836	816	830	829	800	877	835	855	823	859	882	868	821	805	808	833	882	822	827	807	847	876	858	836	825	826	819	867	820	816	849	820	855	801	825	822	832	842	842	823	827	831	833	856	811	812	801	854	835	847	854	794	862	817	887	864	831	824	869	802	811	808	887	837	838	824	822	855	800	921	868	793	833	822	828	804	836	784	865	882	873	875	862	861	841	779	812	857	875	824	848	815	804	855	828	870	807	850	853	823	798
2331	263	104	66	67	56	82	70	71	60	75	68	77	73	78	87	54	67	66	72	79	57	55	51	57	51	67	64	60	67	78	58	70	71	195	366	355	316	193	148	84	89	74	57	62	72	64	68	60	67	73	71	63	67	64	66	62	74	57	58	72	56	82	73	62	62	49	60	68	72	59	54	49	62	68	67	52	58	74	78	58	61	76	62	77	79	56	79	57	68	67	70	55	59	61	68	63	57	71	64	63	64	56	74	62	46	69	59	65	50	55	73	67	65	63	59	72	61	45	57	57	56	76	58	69	79	70	47	65	74	69	64	69	53	66	67	61	77	68	65	65	50	73	63	62	56	71	76	54	67	67	59	64	62	81	50	84	79	60	74	79	64	65	57	67	57	70	73	66	62	58	72	80	70	60	75	63	72	51	71	64	62	67	53	83	65	51	74	60	61	76	80	67	62	74	60	55	79	82	70	63	56	62	70	66	62	62	74	70	52	81	64	71	57	70	68	70	65	64	76	66	65	63	65	69	75	76	80	62	63	59	75	61	71	64	66	72	79	59	74	84	65	80	62	59	63	86	58	73	62	64	61	62	61	69	77	73	56	63	73	59	67	59	52	60	60	60	58	58	70	66	65	73	62	67	70	56	87	43	66	72	73	66	64	58	61	67	62	73	70	69	62	60	75	64	72	64	68	74	72	58	74	69	74	63	54	60	55	66	60	60	68	67	60	54	58	48	76	79	71	58	61	68	57	63	57	71	66	62	74	73	70	63	55	61	78	65	68	76	68	77	69	57	53	83	65	67	63	64	40	71	69	73	63	72	66	72	80	76	57	66	64	66	64	55	63	68	66	72	56	50	57	76	61	71	76	75	59	64	66	62	62	53	67	71	74	70	71	73	77	63	65	59	92	69	59	57	77	64	73	63	60	53	54	45	53	63	69	53	66	66	70	56	57	49	49	56	58	46	72	62	74	59	58	82	68	66	76	57	63	59	75	84	59	68	57	71	66	66	75	64	70	65	62	53	59	71	67	63	64	64	74	65	54	62	75	63	63	70	76	70	71	79	59	72	76	70	68	81	55	71	61	61	62	80	69	69	60	81	52	62	64	74	63	69	57	59	56	65	75	66	62	57	64	63	66	61	59	53	61	56	71	63	55	55	68	65	74	57	76	62	75	46	56	71	68	69	62	57	52	59	63	74	85	69	60	64	77	83	75	61	73	73	68	58	74	65	74	66	74	71	54	52	75	66	56	70	75	61	52	69	66	74	73	55	71	83	77	66	56	56	56	68	77	83	60	57	67	72	52	52	77	70	76	48	63	65	74	61	68	65	82	73	64	82	63	58	56	64	64	70	59	60	71	73	75	62	58	52	75	67	60	72	54	67	57	59	60	53	57	58	62	72	53	58	70	59	70	62	79	70	69	65	67	54	42	64	60	62	59	67	59	62	58	58	78	68	65	65	71	69	75	53	70	71	57	75	64	60	70	59	74	83	71	79	64	72	63	64	55	71	62	59	72	78	66	60	65	71	73	47	82	67	76	71	55	54	72	63	79	61	74	62	72	65	76	63	75	78	74	74	65	85	71	70	70	72	76	59	68	78	61	56	59	67	63	73	57	57	59	67	57	79	60	63	58	62	66	68	54	70	69	58	69	58	58	65	58	61	61	72	70	73	60	66	63	56	80	75	62	60	68	60	51	67	72	44	61	91	65	71	66	75	73	56	66	70	65	73	51	56	67	64	75	52	68	58	60	70	63	67	73	62	55	58	64	75	61	55	71	71	83	54	66	64	46	70	66	67	71	63	69	53	67	70	77	75	58	60	48	46	65	59	70	68	63	76	67	62	88	64	65	68	80	75	64	68	51	80	62	70	61	53	66	60	70	64	71	54	87	79	73	59	58	65	69	68	57	56	65	60	71	68	62	63	54	71	65	61	66	63	55	54	78	67	68	69	68	58	58	56	61	73	77	63	53	62	76	66	75	59	50	45	53	62	63	58	65	60	70	63	64	66	68	52	64	55	63	76	61	60	66	54	87	63	66	77	53	65	66	53	56	52	54	72	74	71	64	63	70	77	65	57	72	63	72	81	64	69	72	55	59	61	66	57	61	78	75	64	58	77	74	64	68	61	60	53	61	75	70	66	62	81	70	54	83	57	78	78	60	71	68	75	75	68	68	62	60	76	63	90	80	62	64	72	63	67	87	57	63	75	55	55	58	74	66	75	69	66	54	68	67	72	64	55	64	49	75	70	64	66	71	79	70	69	60	70	60	63	57	50	75	60	65	48	75	55	80	70	76	56	56	69	76	44	60	66	80	67	60	49	64	71	61	55	64	62	68	78	80	60	61	63	64	65	66	73	69	53	82	61	68	66	62	58	70	77	69	54	52	57	74	69	60	59	68	70	50	69	69	67	62	78	58	68	81	59	60	59	73	56	66	59	81	64	60	63	62	66	61	68	60	68	59	69	63	71	62	72	80	51	61	61	73	55	63	67	61	66	49	61	68	71	65	56	65	59	58	58	62	61	78	59	53	59	74	51	68	69	69	66	56	63	62	66	49	58	56	54	65	72	75	59	71	69	59	66	47	69	61	66	63	56	67	58	71	65	72	77	59	66	82	67	54	63	52	70	67	56	64	74	56	75	72	80	61	57	72	65	60	66	76	65	79	68	62	63	64	64	64	55	58	69	62	65	69	57	71	59	71	72	75	61	52	73	63	66	67	58	83	61	61	60	46	61	68	53	51	57	74	77	59	69	64	71	59	81	63	67	43	55	58	63	69	60	71	65	68	69	66	63	60	64	62	63	66	79	69	60	72	71	69	62	68	68	65	64	70	61	53	74	67	75	64	66	70	60	73	65	70	59	56	77	60	54	57	73	71	65	77	53	67	58	76	52	64	82	62	58	69	63	60	57	65	66	62	64	68	68	65	62	51	65	57	62	78	73	63	65	67	62	56	61	51	53	51	62	70	87	68	62	88	70	64	66	68	64	69	62	65	63	56	79	57	77	72	57	47	63	73	64	59	54	55	73	64	59	60	55	48	57	58	50	71	58	65	72	64	58	65	59	73	54	65	62	70	72	78	72	71	56	68	55	61	76	59	55	66	59	61	49	63	78	68	82	87	60	71	62	69	65	54	62	68	70	71	66	66	74	59	68	64	56	62	55	69	67	65	67	68	54	64	64	59	53	72	75	64	68	76	60	86	53	77	64	62	51	68	57	73	71	65	73	61	55	55	93	61	67	58	57	51	56	65	65	44	81	73	65	52	60	60	73	69	81	59	67	60	78	61	50	66	60	60	66	73	60	54	64	74	52	53	66	52	72	60	66	69	72	68	65	72	75	60	61	66	66	68	80	62	73	66	57	65	65	81	82	68	70	62	73	63	73	68	64	57	55	72	72	70	63	56	61	65	62	73	73	75	58	71	41	51	59	72	55	58	68	83	70	61	65	63	69	63	68	73	67	75	69	62	53	66	59	71	67	50
22424	6185	1782	1409	2429	2683	2469	2041	1809	1517	1370	1312	1247	1097	1072	1026	1009	945	941	864	877	908	864	875	926	896	874	787	864	853	862	839	857	966	5363	9483	9342	6859	4599	2664	1459	1061	870	827	848	806	829	788	749	827	775	831	787	840	843	775	811	834	790	767	844	799	815	755	764	800	778	755	781	810	752	821	830	817	830	797	813	804	790	813	839	814	791	809	795	803	818	814	788	798	818	807	790	774	835	855	827	815	809	810	799	782	792	808	815	812	806	821	826	814	825	753	833	761	770	744	871	790	788	806	798	738	757	804	843	778	762	803	803	826	850	786	758	821	816	803	798	751	845	779	769	756	786	777	779	801	778	805	816	779	783	784	852	814	810	825	828	803	770	770	759	793	801	772	811	796	799	807	754	824	788	821	869	810	823	810	773	817	808	827	860	761	821	850	802	768	785	825	820	788	868	790	778	793	788	777	826	814	803	826	785	757	857	829	790	783	834	834	815	843	825	867	802	777	765	805	803	814	802	791	781	837	763	785	883	796	789	770	751	799	789	801	816	870	791	765	808	768	833	838	775	764	786	766	754	801	762	824	775	838	808	759	746	852	829	827	825	828	792	804	755	812	785	793	797	829	796	746	838	816	798	779	724	815	777	805	792	791	835	790	824	818	782	769	837	801	786	789	882	777	783	820	767	748	789	811	832	787	784	848	822	814	794	807	775	796	813	781	785	777	726	777	831	751	840	821	792	860	767	867	800	798	769	807	806	767	808	753	763	775	788	819	803	800	823	795	785	827	768	734	814	762	805	796	762	777	816	817	830	780	780	757	783	758	763	808	776	784	777	807	821	787	799	770	821	765	849	770	831	829	787	805	786	834	810	814	772	785	807	754	788	769	870	808	795	840	850	838	822	732	808	744	813	835	812	826	859	818	768	842	807	785	828	816	808	832	764	787	766	788	757	740	838	802	752	749	801	781	770	764	837	846	786	817	824	790	825	795	826	836	832	808	766	809	807	799	783	861	786	807	815	827	824	784	835	855	782	775	809	822	824	757	765	783	806	814	782	798	773	772	815	796	844	814	833	802	808	792	848	839	797	738	761	773	778	774	830	813	814	784	736	789	775	814	841	803	806	821	837	797	810	842	820	804	797	768	797	887	818	786	795	814	806	802	818	841	762	820	831	811	799	819	826	838	803	778	789	842	797	796	828	831	850	815	787	773	802	817	786	846	764	801	784	804	826	821	783	764	768	757	809	779	833	847	778	800	833	803	789	806	802	809	780	783	810	789	809	748	797	792	784	862	797	754	745	824	836	759	845	796	819	748	823	811	776	824	825	750	772	810	809	806	869	812	786	797	800	782	820	812	746	781	793	753	792	791	807	836	829	801	785	797	801	815	781	753	810	792	810	743	844	824	759	783	790	831	795	779	860	798	783	787	832	825	778	785	778	776	807	790	786	809	838	836	855	794	833	831	842	762	798	831	788	804	850	778	811	828	831	833	820	807	793	793	786	777	840	820	789	847	813	779	844	765	798	790	795	872	783	815	784	845	798	754	771	840	775	718	824	793	832	833	861	819	751	861	775	772	833	808	760	824	837	839	778	834	810	779	816	772	801	861	757	795	819	782	762	833	786	782	803	792	811	784	817	816	837	850	780	794	785	789	864	791	792	780	814	766	785	834	831	816	759	825	763	786	846	737	841	787	771	791	803	833	785	791	785	804	808	790	789	833	824	804	804	823	804	797	742	821	816	811	738	799	819	833	794	837	821	839	804	787	827	846	787	838	816	811	752	828	849	821	807	782	756	858	857	806	795	784	816	753	788	797	783	824	793	841	768	808	802	816	838	797	827	814	813	795	852	810	792	823	825	817	720	765	744	762	820	818	816	816	841	831	808	799	806	809	800	747	812	767	827	797	802	769	806	781	821	778	785	837	775	825	756	806	803	787	811	773	820	782	805	808	796	879	791	779	791	769	757	791	819	796	830	799	791	792	759	813	794	842	828	821	845	761	783	779	796	839	803	830	841	805	809	763	790	807	824	810	760	822	793	732	776	803	825	778	774	835	777	806	824	867	793	811	791	774	828	777	776	794	795	791	715	792	783	779	787	817	839	851	755	799	830	855	742	789	768	843	801	771	806	828	826	862	826	790	812	802	777	739	770	784	848	768	845	814	827	825	822	782	863	823	801	753	810	818	804	793	766	850	788	759	803	807	796	812	790	761	817	845	811	813	827	797	847	791	793	744	836	763	783	846	815	822	840	813	809	807	791	784	821	774	767	863	799	827	821	778	773	845	851	802	837	834	842	818	813	808	808	797	794	762	817	793	802	816	809	803	865	813	781	807	802	774	763	741	797	822	767	796	805	811	824	781	812	798	803	836	763	785	801	785	805	745	803	795	846	805	763	802	811	854	769	809	789	776	828	745	817	777	797	842	840	773	814	816	799	760	761	762	814	828	855	789	822	781	823	805	803	837	796	822	846	819	790	814	797	797	804	819	785	817	775	787	764	795	812	804	809	816	773	849	783	805	847	746	793	791	849	802	812	804	742	789	779	768	807	819	774	839	803	818	809	855	804	773	827	815	736	787	774	791	814	809	761	826	825	858	822	775	790	749	839	780	812	802	835	812	795	822	784	792	788	742	814	846	830	833	793	773	776	820	809	809	746	775	815	805	875	818	760	810	811	804	768	813	809	788	822	819	792	853	803	827	810	776	809	825	804	796	782	776	774	816	809	820	834	795	803	790	817	815	792	797	813	848	812	820	768	822	789	772	839	811	805	789	852	745	797	800	809	804	785	769	789	837	780	800	777	821	836	831	785	766	816	816	758	800	810	796	768	807	829	856	824	744	803	779	786	800	815	787	808	739	795	785	817	822	839	807	778	785	809	780	810	796	788	789	773	820	827	783	821	826	729	807	784	780	769	793	829	822	778	824	795	758	845	811	792	821	823	804	782	768	840	792	842	777	837	805	762	760	772	768	844	783	820	790	758	785	800	795	831	804	827	790	869	822	808	788	796	771	780	848	758	749	821	829	778	809	790	808	772	840	769	831	835	867	783	796	815	796	834	763	817	849	789	860	786	875	830	809	808	784	841	839	797	795	858	801	830	789	809	863	856	835	772	791	820	838	794	790	769	824	774	808	800	797	802	785	817	747	806	701	787	753	832	798	831	788	747	794	782	817	795	815	832	821	748	765	816	800	778	789	763	801	792	774	800	784	840	794	796	806	787	790	794	787	821	851	840	772	780	818	760	787	775	749	778	791	782	779	745	793	764	791	822	784	869	834	799	877	815	757	758	784	813	787	780	782	811	838	798	845	798	817	843	842	843	807	811	747	801	794	858	847	780	786	838	828	842	809	793	781	811	850	842	761	799	726	793	774	844	848	776	780	809	726	779	750	818	810	814	769	833	849	810	835	817	791	780	820	783	827	832	771	776	799	843	791	815	763	807	768	832	818	813	832	822	750	775	831	828	827	782	747	822	773	786	821	841	822	794	767
3527	1264	207	103	91	120	116	102	91	96	87	77	101	81	106	88	92	83	73	66	68	66	72	74	100	69	75	77	78	74	65	66	78	142	585	807	682	429	284	168	121	93	89	63	59	81	72	70	68	70	68	72	78	67	81	76	66	62	77	68	84	70	62	68	63	85	73	73	58	78	62	73	77	59	77	67	76	62	72	73	78	70	65	71	67	90	72	82	57	66	85	76	72	72	71	74	58	60	66	53	70	67	63	60	70	76	77	47	67	82	62	65	69	75	65	74	58	68	76	62	56	62	64	68	59	53	69	80	71	74	66	67	65	60	80	74	79	69	61	68	83	67	88	58	68	69	69	69	79	69	74	74	63	71	67	73	78	75	82	87	66	67	69	75	64	64	64	81	81	66	67	66	77	81	57	82	67	71	87	57	77	64	67	75	73	86	84	66	76	61	71	67	65	79	68	50	76	61	68	70	79	60	79	67	73	73	53	75	80	64	64	70	59	71	64	73	73	83	84	71	85	65	66	73	57	80	52	71	75	77	74	67	79	61	67	82	75	69	65	82	84	62	72	72	84	82	65	72	57	62	66	70	57	83	66	78	65	81	70	59	77	74	63	73	78	74	56	61	74	76	63	71	65	76	60	64	62	63	84	74	69	73	89	74	82	61	83	52	85	74	70	58	77	72	78	86	81	59	59	71	73	76	70	73	70	57	78	61	52	69	66	63	87	57	61	90	88	75	66	80	63	66	83	69	70	68	89	80	56	73	69	60	60	75	69	60	75	69	69	74	76	63	75	77	58	66	73	83	83	63	66	73	58	77	69	66	60	75	76	77	64	94	70	73	70	62	68	59	73	70	75	83	66	70	79	71	55	61	79	70	67	81	74	71	63	84	83	72	75	67	52	75	61	81	62	69	68	77	69	72	62	72	52	76	75	71	65	76	63	58	85	79	71	69	64	60	69	76	73	70	72	77	66	77	68	72	74	74	82	60	69	74	70	83	82	73	72	59	73	75	66	69	68	69	68	69	62	80	80	67	74	64	70	58	50	77	69	66	74	78	77	74	57	80	70	64	77	57	66	80	74	82	73	59	59	66	77	71	55	77	67	65	78	75	66	62	71	61	85	71	74	65	72	78	72	65	77	65	67	74	63	68	64	86	76	86	83	66	61	60	71	70	60	75	78	62	64	56	74	76	61	71	88	76	68	70	74	75	79	74	79	74	78	69	71	71	60	45	81	72	68	67	54	79	83	77	70	65	76	71	61	78	63	45	71	76	71	64	78	68	63	75	65	58	68	65	69	66	56	81	75	67	49	81	65	66	74	50	70	78	74	70	77	70	65	57	59	52	72	73	72	71	73	64	74	74	67	72	61	57	75	79	90	55	70	65	71	71	66	67	58	81	82	69	63	69	59	80	71	71	66	79	82	76	69	70	59	75	90	70	80	74	79	63	81	74	68	67	69	70	71	71	59	74	82	62	70	63	76	62	69	68	73	79	55	55	68	59	72	84	70	80	78	83	72	56	79	69	75	80	60	82	75	59	75	89	81	59	89	88	82	69	57	51	77	79	80	76	69	57	79	65	63	56	62	68	75	75	85	78	71	60	75	69	68	75	76	69	62	64	67	65	61	80	58	71	80	79	71	79	75	75	79	82	66	76	61	76	76	59	77	62	67	51	77	69	67	68	68	71	65	68	49	71	80	57	74	63	70	78	81	65	68	60	89	74	55	78	76	76	62	85	60	72	82	65	61	69	59	72	82	78	68	67	72	76	54	76	67	73	63	70	59	60	63	79	73	64	69	72	68	69	67	80	70	52	72	78	70	89	71	68	73	61	78	77	75	62	58	62	70	76	70	57	69	73	76	62	58	76	67	53	69	72	74	68	70	82	69	66	78	51	70	71	70	84	69	78	63	82	88	87	72	67	72	69	68	89	64	69	63	65	72	62	71	65	53	70	57	76	70	68	93	66	87	84	83	62	58	63	61	67	71	63	79	83	62	70	67	68	47	61	63	65	64	53	59	77	72	71	52	60	68	68	82	85	76	76	73	66	54	77	65	71	80	63	74	48	73	50	67	80	69	56	59	80	70	62	58	73	75	67	72	64	63	69	76	85	72	79	75	54	64	64	70	62	74	72	73	85	64	82	56	62	87	59	51	74	78	66	78	61	73	71	51	62	61	56	64	61	76	73	72	64	65	72	76	55	78	78	68	52	73	74	67	60	68	61	65	76	79	70	73	79	66	75	74	56	66	63	72	69	80	83	57	85	79	53	77	62	71	81	79	70	79	65	51	61	69	68	75	77	86	77	66	66	62	77	67	87	91	70	69	67	74	76	88	67	84	73	79	76	69	58	75	60	70	78	69	77	64	68	61	81	50	89	66	67	73	69	63	67	68	63	75	69	60	77	69	72	79	86	68	72	75	90	70	70	72	76	68	66	89	66	76	69	68	62	76	59	70	79	52	66	71	75	70	59	79	64	61	62	74	64	77	64	81	66	72	72	59	69	58	49	70	63	74	76	76	67	64	56	71	74	65	63	71	77	80	84	72	88	68	59	100	55	75	59	75	73	97	82	74	63	74	71	66	75	91	63	67	78	60	84	65	79	70	63	71	68	83	79	62	75	64	56	67	79	71	59	75	75	93	59	66	61	73	82	77	76	80	55	76	74	73	69	73	75	67	69	69	83	65	71	76	80	79	61	73	66	72	68	76	74	75	70	62	67	59	70	78	87	85	85	71	72	63	72	78	67	66	63	76	74	75	69	71	74	83	79	65	62	79	72	63	71	66	69	74	80	61	81	57	69	63	63	70	74	83	82	67	72	71	70	78	53	62	53	65	67	75	66	82	84	76	77	76	81	67	59	76	75	68	58	70	50	77	72	75	69	70	61	67	81	68	70	78	54	86	66	69	66	59	63	61	90	75	65	75	75	72	55	72	68	82	90	68	89	76	66	82	77	68	72	70	82	76	80	94	76	57	69	70	65	71	80	66	58	67	72	74	66	81	87	62	69	59	69	68	71	67	76	68	66	72	67	64	72	76	71	76	75	66	86	58	79	70	87	77	72	83	67	56	57	61	74	74	72	60	69	70	66	69	80	70	66	80	67	64	57	62	64	65	72	62	69	61	73	80	76	87	62	65	63	53	84	79	71	72	74	69	82	55	75	59	70	80	56	64	67	65	75	68	86	72	73	64	70	89	76	65	93	80	63	78	65	60	84	85	74	56	66	78	58	70	77	70	77	65	72	74	79	59	53	57	70	71	70	65	61	86	73	88	76	65	59	61	66	72	77	78	61	72	62	80	82	76	76	76	80	64	81	73	69	61	75	76	80	55	68	66	66	56	77	64	72	77	64	64	63	81	73	66	81	65	65	55	72	77	75	75	74	68	77	66	67	80	57	70	81	72	79	63	67	77	79	77	54	85	62	71	62	72	58	63	61	78	63	63	68	67	67	69	93	68	65	70	80	68	77	69	78	74	59	70	65
33356	16777	2926	3151	5816	6501	5494	4276	3447	2801	2507	2175	1951	1752	1578	1508	1405	1287	1209	1170	1132	1127	1175	1031	1030	1013	1012	1006	980	1051	977	959	1129	4202	14985	17553	14657	10267	6140	3213	1774	1176	943	862	870	862	828	871	848	816	839	866	858	792	836	851	819	831	836	835	871	877	830	857	847	802	865	819	860	851	839	841	887	869	872	839	858	896	884	869	814	852	838	878	873	899	909	822	833	839	864	825	851	856	831	849	822	823	811	852	856	873	829	810	846	801	804	805	862	880	828	812	838	811	809	890	892	805	827	868	907	877	876	890	853	834	870	824	855	894	919	855	845	884	863	838	805	785	869	843	917	827	862	878	891	853	864	868	833	832	852	842	842	817	878	819	800	841	763	831	852	846	891	820	870	841	896	849	829	857	883	877	927	820	834	888	851	851	871	831	860	913	867	829	861	876	881	827	852	822	869	801	841	873	867	799	873	834	861	902	851	835	884	862	834	828	827	856	929	809	828	860	841	870	860	870	843	828	824	831	819	854	856	838	861	814	799	816	819	836	830	857	809	858	876	880	866	891	831	803	856	874	851	857	851	860	815	893	875	828	866	838	848	842	768	836	863	869	838	855	888	830	853	816	862	843	767	872	837	842	873	822	842	834	879	813	843	833	886	889	866	819	855	841	852	855	839	850	814	844	831	842	865	881	820	855	872	840	866	851	881	767	878	887	879	848	786	894	806	838	862	843	856	818	818	884	797	838	845	836	848	821	887	903	861	842	833	816	854	848	854	896	910	843	873	817	827	898	868	834	816	833	868	819	920	868	819	873	872	842	858	834	832	860	849	861	848	850	844	877	901	875	867	817	836	873	825	836	855	833	873	824	852	870	852	855	878	874	802	847	868	842	851	857	875	815	902	850	848	895	867	847	843	836	859	855	858	809	850	825	896	855	795	851	836	871	878	842	853	867	804	837	837	857	889	814	865	861	871	865	885	839	826	849	896	830	814	884	882	871	843	852	863	889	844	860	808	821	881	906	797	857	861	825	813	800	871	850	811	855	862	881	803	834	820	899	880	900	848	847	850	890	849	839	820	836	888	837	828	869	838	831	875	842	840	871	833	830	809	868	859	833	877	829	865	843	852	832	895	877	800	854	814	822	899	850	838	855	834	879	832	791	891	842	837	885	818	826	865	882	880	872	785	855	856	828	890	813	824	899	849	863	842	867	884	806	857	830	893	873	873	879	860	863	853	844	836	867	812	818	853	831	869	817	815	866	893	844	855	902	819	890	867	853	866	864	839	829	825	861	870	825	844	860	845	887	874	811	834	855	856	837	856	831	866	817	857	850	850	868	824	834	773	904	863	802	876	875	813	916	877	866	839	821	867	818	890	825	913	849	841	840	848	844	836	902	852	848	807	902	862	811	874	860	850	825	828	816	857	863	879	851	844	832	846	825	848	903	860	772	843	834	810	839	807	849	818	844	868	839	844	849	829	836	835	821	790	847	805	847	846	860	879	790	855	823	827	862	870	819	877	821	839	825	824	829	858	789	898	872	853	849	796	789	843	862	842	822	887	891	838	871	867	879	799	818	842	896	879	879	803	890	839	849	826	799	803	827	859	813	830	854	912	845	848	872	869	891	851	857	857	847	845	829	813	830	882	829	889	843	866	827	882	862	884	814	837	869	819	846	870	841	869	848	876	868	816	834	824	900	822	842	866	863	821	844	818	855	841	882	832	890	818	803	834	877	853	849	851	840	831	841	821	836	842	886	818	846	804	818	873	891	817	895	796	890	880	842	851	850	843	815	853	811	885	802	822	853	818	854	835	808	868	822	839	851	841	821	875	835	835	857	875	886	840	844	809	868	831	876	812	876	896	842	822	827	861	899	860	879	866	805	846	899	844	829	821	841	891	886	852	889	858	869	857	841	857	840	884	842	855	862	910	843	873	845	872	882	836	870	866	819	805	857	851	857	854	842	853	839	840	857	841	832	881	800	834	846	856	824	829	818	858	892	806	843	891	843	844	830	890	926	841	863	839	840	815	832	867	888	868	878	837	834	838	816	797	892	825	883	859	889	845	849	872	871	872	841	817	817	848	889	857	924	930	816	852	857	795	830	814	791	897	821	839	825	824	832	834	818	852	794	868	848	839	859	802	806	831	853	839	874	852	876	848	818	830	871	833	844	873	786	858	844	842	837	831	835	856	866	833	824	840	822	885	857	851	864	877	846	878	818	881	850	846	849	864	819	850	814	811	856	810	874	855	814	864	824	835	853	834	829	830	866	841	874	825	834	830	850	843	790	899	827	819	850	813	848	820	853	918	846	852	855	813	810	850	845	873	830	796	856	864	845	820	864	836	834	875	876	885	858	868	813	837	881	913	858	871	818	899	874	877	891	825	881	835	866	870	856	873	846	805	889	830	827	869	853	844	822	851	836	787	808	852	871	831	876	846	877	826	865	852	885	917	888	839	834	880	838	843	870	847	835	812	888	896	855	866	879	865	863	850	834	845	835	854	868	872	860	814	872	851	851	872	820	919	821	877	852	894	818	820	871	806	866	836	822	811	828	830	871	849	851	890	884	855	787	881	836	856	892	835	851	856	911	902	844	855	909	835	870	846	867	897	865	817	870	877	879	817	834	812	832	873	841	858	871	827	870	858	881	896	861	906	906	828	817	864	812	911	908	838	798	804	845	894	862	834	893	863	900	893	819	858	881	838	838	909	857	824	919	814	836	852	904	872	809	838	895	881	905	864	821	808	864	853	803	852	904	861	825	911	890	853	803	859	825	822	833	869	870	885	879	821	871	831	842	874	816	851	844	850	878	851	818	898	837	851	872	871	858	852	813	874	838	866	807	843	842	847	838	838	862	836	851	832	821	811	869	865	854	799	823	872	859	811	835	833	780	779	869	825	901	873	859	863	853	857	867	789	878	867	847	874	886	862	800	865	839	848	886	874	854	856	786	823	838	888	843	864	866	867	863	857	853	783	819	881	842	831	837	851	844	826	839	852	769	807	857	843	811	874	850	852	818	847	823	791	852	874	868	879	825	862	854	860	857	860	817	888	864	833	890	847	859	877	811	892	828	844	813	844	858	809	819	866	804	840	872	839	857	855	850	802	928	853	831	837	841	797	892	841	843	805	862	875	871	887	885	894	845	808	807	808	869	849	881	851	846	816	852	848	870	833	887	876	852	879	842	834	900	880	854	849	864	842	819	901	840	847	874	849	839	872	868	887	804	851	877	851	843	826	814	817	849	845	858	831	865	849	845	833	871	818	829	822	834	873	848	874	844	853	867	837	880	881	846	850	884	841	825	864	816	835	870	830	833	828	863	869	846	843	838	830	860	851	855	847	857	794	868	887	859	836	861	833	860	865	817	838	867	864	868	815	850	818	860	834	800	858	830	836	842	816	865	836	854	825	844	871	879	815	838	814	884	823	827	849	875	835	864	864	871	814	854	839	884	850	824	904	823	866	841	858	821	860	873	832	855	821	814	879	906	894	851
4544	779	178	92	97	102	118	95	102	106	95	99	94	91	89	86	92	71	80	63	88	63	71	70	62	65	70	79	67	90	80	64	73	76	383	880	920	598	354	200	115	95	94	72	67	74	63	79	51	69	78	76	61	73	66	62	68	60	59	45	73	57	65	78	71	68	75	71	64	69	68	64	74	80	76	69	63	78	71	63	77	68	55	76	65	72	64	77	68	54	63	76	75	86	75	63	76	84	71	73	73	69	73	79	57	64	60	71	96	76	76	65	69	63	51	64	62	67	72	58	67	76	73	45	75	52	74	83	64	74	50	53	78	64	82	78	72	78	76	59	86	80	70	69	66	72	72	61	66	63	80	58	72	72	73	68	83	76	77	61	75	64	74	74	65	68	65	69	68	64	72	70	59	62	87	57	69	87	65	82	59	85	79	78	64	71	66	81	52	64	64	60	69	78	60	78	65	67	73	79	66	84	66	64	59	67	86	58	70	59	71	64	65	71	58	67	65	62	50	75	66	78	52	67	82	71	56	63	73	65	64	82	61	60	60	65	71	59	66	58	73	82	68	66	63	56	79	59	76	70	83	80	71	67	75	68	69	79	72	81	66	68	63	87	65	68	71	81	59	66	68	71	65	58	78	78	66	77	72	74	64	82	63	83	63	67	77	66	70	78	66	71	70	68	70	66	62	67	77	57	76	55	63	79	62	74	74	59	84	72	83	72	81	68	74	65	79	72	77	59	70	71	70	56	65	66	64	61	80	69	71	71	57	78	72	88	65	80	70	44	78	61	72	67	70	60	74	62	71	73	84	83	62	66	75	88	77	75	71	79	84	77	69	69	73	80	74	76	77	66	71	74	68	53	56	87	71	74	77	75	59	80	66	63	75	70	83	64	64	83	68	68	57	68	91	60	83	60	73	76	86	58	63	56	75	92	53	69	65	61	78	52	72	60	82	72	80	78	74	72	79	58	79	73	59	63	92	76	86	67	65	83	79	61	68	68	70	69	79	84	64	56	81	62	70	56	65	60	66	68	73	53	70	56	66	58	70	65	74	91	56	63	81	78	76	57	56	81	70	67	66	72	70	74	70	68	67	64	65	71	73	75	61	59	80	73	63	74	66	78	78	60	66	77	75	64	84	75	65	59	62	66	60	81	79	69	63	55	78	68	63	91	63	52	76	79	76	72	94	80	70	66	67	71	70	80	71	65	72	68	54	86	67	66	73	69	60	75	65	69	64	76	65	72	76	84	66	64	70	57	75	69	74	64	80	77	63	75	80	72	65	59	65	74	65	68	65	68	67	78	58	62	70	67	69	61	65	81	63	79	75	73	78	69	83	69	70	66	75	73	64	79	82	64	67	73	63	72	78	86	67	79	63	81	59	66	63	75	79	65	76	74	85	72	67	65	68	59	55	80	71	69	79	61	69	73	56	71	70	78	65	76	78	79	66	68	74	76	62	56	71	77	79	78	65	72	75	47	60	64	71	87	80	79	73	85	67	69	67	54	72	58	64	58	60	65	90	55	59	58	81	69	84	69	65	65	80	67	67	64	62	77	61	68	78	77	68	81	84	68	54	58	66	67	76	57	78	70	74	66	75	75	79	63	76	67	55	69	77	51	69	70	74	76	84	73	54	53	64	89	53	70	63	70	73	51	67	61	89	73	83	74	90	70	65	67	65	63	52	54	72	69	64	59	77	66	68	68	68	76	58	77	71	70	66	65	82	78	63	64	64	54	62	70	68	67	79	70	70	79	77	67	85	67	85	72	77	83	70	63	74	84	74	81	65	68	92	73	63	80	73	81	87	80	64	69	67	56	69	59	78	69	67	58	71	55	70	73	74	86	85	71	70	67	91	65	89	62	73	82	83	83	65	68	75	66	70	64	69	79	63	74	80	87	75	71	57	85	68	52	68	55	76	61	78	60	76	72	80	73	72	60	70	60	92	62	79	56	63	75	70	64	68	88	71	68	66	66	74	57	73	71	65	62	59	73	69	68	69	56	71	61	68	53	88	66	72	84	64	81	72	54	74	65	63	71	70	74	76	76	53	74	82	71	63	59	71	66	64	68	58	83	69	68	61	67	73	54	82	64	65	61	84	54	61	64	64	48	61	69	78	59	79	82	63	75	71	73	71	69	51	70	62	60	78	62	73	61	62	80	72	58	70	73	66	84	57	63	66	75	66	64	80	73	82	63	75	56	59	68	69	66	62	73	55	58	61	78	65	77	62	74	76	73	80	72	72	79	78	66	78	92	72	71	63	56	80	60	74	71	70	95	69	70	69	74	59	66	70	75	65	65	66	64	76	70	53	66	72	64	63	69	57	72	63	81	65	68	73	82	68	76	80	69	68	61	70	80	73	56	66	78	66	68	70	54	68	61	77	83	63	80	73	56	58	66	70	73	70	62	71	63	70	70	74	69	94	71	60	69	68	71	71	63	75	65	54	85	54	69	85	85	69	81	87	73	76	61	70	72	67	78	65	72	70	78	69	73	68	70	58	70	65	85	64	58	78	82	60	79	83	75	59	82	78	60	62	70	76	85	68	71	57	76	64	71	65	90	61	60	69	78	76	71	65	75	74	75	58	64	67	83	76	72	53	67	57	71	82	67	72	71	67	63	86	81	69	60	73	65	65	77	63	66	68	77	50	74	82	73	58	79	58	78	83	72	65	71	74	62	59	70	62	73	76	90	71	73	73	58	67	64	64	81	60	66	65	58	58	86	67	61	64	80	70	77	69	81	69	85	72	72	56	76	76	77	80	57	66	71	76	67	76	71	68	69	86	87	66	73	58	69	65	71	72	84	77	56	68	79	74	69	62	66	72	59	80	73	77	74	55	68	59	80	61	73	59	69	68	80	77	77	74	71	70	69	83	77	77	73	60	74	71	81	76	64	75	65	91	84	79	61	64	76	78	59	58	83	67	78	46	78	59	68	52	75	66	81	67	67	60	83	68	66	72	53	68	77	63	81	60	74	67	62	76	69	80	70	78	86	54	76	83	72	58	76	81	70	69	75	70	63	73	69	60	66	59	66	89	60	63	69	78	69	69	74	79	62	78	68	73	71	68	50	71	79	53	57	76	62	62	66	68	73	79	63	58	58	63	68	68	81	79	68	68	64	70	75	73	68	75	68	73	61	60	63	77	68	68	70	78	61	84	59	67	76	73	58	74	60	75	76	71	82	64	56	71	64	60	69	63	63	48	71	67	66	70	67	69	74	82	69	80	70	59	82	73	67	85	78	73	67	68	76	83	76	62	66	69	76	78	71	77	67	73	82	84	81	68	57	61	61	65	65	79	78	69	57	65	73	63	66	59	76	72	82	61	88	66	65	57	81	70	70	65	77	72	71	65	59	59	67	84	71	68	69	68	72	54	62	63	75	84	62	66	72	77	70	59	86	72	80	69	52	75	76	70	78	73	79	62	68	55	68	66	49	73	71	66	76	75	62	80	69	63	74	73	76	77	67	68	68	59	80	64	65
30513	13076	2650	2757	5341	6136	5394	4465	3554	3026	2682	2310	1975	1837	1728	1621	1540	1477	1364	1313	1213	1151	1189	1121	1095	1101	1080	1052	1015	1021	955	1035	1006	1129	9082	18686	18160	13277	8205	4180	2103	1247	1026	915	856	813	870	879	868	929	882	794	867	861	929	911	840	831	797	896	862	849	858	848	854	909	863	886	810	889	881	822	853	878	896	876	885	877	889	854	894	879	889	877	894	851	893	861	830	868	851	866	823	887	896	884	818	813	838	885	788	899	839	918	856	905	886	879	854	897	863	860	888	865	868	877	844	885	839	829	859	881	901	880	826	873	882	882	857	872	861	858	874	857	872	853	835	850	884	844	858	874	834	895	876	868	808	843	823	876	911	881	893	847	856	880	869	861	902	933	842	887	892	845	882	863	893	918	817	882	856	829	881	859	852	867	886	885	871	849	890	860	861	877	853	912	895	880	892	899	936	888	893	848	875	784	847	894	869	915	869	885	810	843	812	867	889	849	845	922	880	873	885	813	866	848	817	912	847	867	883	901	865	875	883	817	823	832	902	921	836	866	825	859	862	838	875	895	921	920	855	881	922	896	865	841	853	841	851	859	864	869	875	882	888	820	881	871	877	853	869	866	847	911	853	893	807	861	839	903	957	902	869	943	904	909	887	833	816	870	905	844	856	820	907	800	925	867	913	889	782	839	869	834	862	886	843	861	892	861	880	846	847	888	889	881	860	856	898	875	828	846	872	859	908	847	871	906	822	915	835	855	896	827	902	876	877	834	895	897	839	870	867	867	850	896	857	836	874	925	857	886	860	852	865	821	896	854	882	847	898	897	820	843	918	846	872	887	888	855	938	867	865	849	893	848	877	908	837	904	860	880	885	860	852	843	878	838	892	867	876	880	915	860	888	853	878	855	857	882	876	850	878	875	844	879	878	873	868	835	911	875	880	886	866	914	841	869	859	853	907	903	834	840	878	899	831	881	878	810	908	879	824	828	875	799	872	916	866	872	843	847	894	831	865	917	886	850	896	856	895	871	841	820	875	862	932	819	823	822	881	878	882	863	855	842	839	842	890	873	861	865	860	847	777	831	885	884	902	833	856	857	806	861	847	853	904	837	854	864	900	864	836	847	869	867	898	885	881	876	863	885	878	853	889	804	857	890	845	855	917	860	894	876	852	856	861	851	902	851	894	887	871	904	897	911	877	862	899	858	896	887	921	870	903	876	867	877	859	913	841	829	864	885	881	887	842	859	880	879	825	857	835	869	894	881	902	883	868	906	893	849	829	838	854	796	862	869	888	889	849	880	854	898	828	836	869	870	876	886	871	864	842	833	894	870	866	869	872	897	917	843	851	829	891	887	857	891	905	849	846	916	875	889	845	860	923	868	863	868	875	850	849	890	872	883	845	846	855	826	905	903	813	857	891	846	875	882	893	890	837	838	848	872	861	895	854	903	922	848	879	858	861	846	864	843	893	874	849	880	859	871	865	883	863	844	885	881	852	796	894	856	810	843	868	833	868	889	875	839	869	832	860	902	830	824	857	874	884	883	859	809	887	852	855	890	837	880	922	884	857	913	915	890	853	866	831	841	838	869	856	852	862	841	890	867	877	837	887	864	870	818	831	892	835	878	906	889	847	887	806	842	883	896	891	855	797	927	824	885	893	918	885	891	902	846	886	829	861	854	832	867	839	888	878	816	866	818	834	861	873	876	881	823	885	870	863	879	880	868	862	883	858	800	884	864	877	895	884	877	872	874	861	874	885	860	846	881	829	842	868	871	904	829	880	836	869	888	882	899	844	871	832	878	862	854	893	858	838	794	823	899	876	871	914	922	872	804	848	878	863	914	897	839	838	866	853	900	872	820	847	893	911	844	844	883	883	856	889	882	887	893	882	917	879	878	922	850	870	905	903	885	868	831	855	858	808	900	891	871	907	897	858	845	837	886	842	853	861	887	849	842	875	889	857	913	875	855	899	843	922	902	826	883	828	834	840	874	830	856	869	856	823	892	825	795	855	852	852	893	921	829	862	898	860	889	893	817	798	881	930	870	849	823	818	940	854	878	929	858	898	869	850	840	907	860	848	887	923	865	825	874	799	889	857	865	892	915	853	862	873	876	865	865	915	864	883	862	881	902	867	848	858	813	875	894	826	877	874	830	866	908	846	866	863	788	876	866	849	886	875	857	874	872	846	933	869	854	898	863	865	889	806	853	815	824	902	846	918	809	892	859	860	815	890	881	906	846	843	842	842	842	879	823	883	862	851	877	857	895	850	852	848	867	878	873	883	885	952	906	844	812	840	917	814	921	843	868	845	818	845	878	826	868	891	940	847	866	827	844	884	799	876	821	859	823	869	873	847	912	945	852	855	860	832	870	850	879	832	909	890	877	841	856	850	867	917	865	859	900	894	887	860	889	854	852	908	877	864	814	873	905	912	899	838	892	839	858	905	856	897	924	945	888	867	838	895	912	906	843	830	837	902	845	855	888	872	865	877	890	852	848	895	903	835	860	890	869	896	884	876	833	869	816	944	880	884	844	847	875	890	868	898	852	896	901	937	884	868	885	910	853	861	835	876	861	895	891	891	850	888	898	878	880	914	857	867	861	826	860	878	886	873	847	891	770	874	840	914	890	824	898	873	890	883	857	879	837	861	871	849	840	839	904	881	821	834	889	845	845	871	866	854	844	842	866	850	866	888	865	923	880	844	860	885	815	868	879	800	856	874	910	889	888	896	880	843	781	871	922	840	876	862	862	893	910	816	844	860	902	859	874	878	895	851	887	882	873	831	863	926	868	834	923	823	898	822	908	814	852	878	899	885	910	832	837	904	861	853	893	882	830	861	824	905	813	877	877	905	828	887	858	912	844	821	859	909	847	859	875	863	853	866	888	851	879	915	878	867	867	872	848	873	851	850	823	905	831	832	870	918	843	799	900	867	931	886	884	935	876	827	884	819	868	916	889	856	912	875	882	916	916	895	850	848	861	805	854	908	856	861	845	795	887	875	856	898	824	879	861	891	902	905	869	940	857	883	903	859	912	904	848	882	868	872	802	894	886	841	838	867	881	867	851	931	843	883	889	880	880	880	887	910	909	843	880	821	828	897	822	891	847	853	842	871	889	857	880	871	855	876	897	903	861	881	865	868	814	898	871	858	889	876	828	886	891	865	844	842	902	827	874	886	839	852	890	837	873	842	901	894	868	899	821	878	883	847	822	886	823	875	842	859	869	816	838	870	874	898	828	884	845	879	862	904	854	870	846	874	844	878	882	879	864	917	909	831	928	841	842	885	856	914	906	890	864	892	854	883	868	894	849	893	817	891	847	903	889	855	837	885	851	905	809	891	878	872	853	893	871	900	891	827	928	830	894	832	893	853	876	824	860	897	894	868	850	858	891	835	840	894	840	842	829	888	875	879	873	908	836	849	872	853	845	897	836	858	888	884	877	883	853	836	856	871	858	891	894	898	854	884	843	825	887	849	834	911	898	873	874	873	872	873	903	867	827
5496	1638	274	98	122	173	140	130	118	140	119	107	108	108	69	96	85	90	79	104	59	63	77	79	85	63	92	68	80	70	85	89	66	78	146	1238	1483	1032	545	292	155	105	79	71	68	88	71	76	79	74	70	84	56	60	72	80	69	96	69	77	79	74	78	61	59	71	83	66	76	71	86	65	71	69	58	74	77	72	72	75	77	66	61	73	88	78	61	63	79	83	74	78	81	68	94	74	82	65	78	75	57	63	85	72	61	68	101	71	60	74	62	63	69	63	57	73	80	76	61	83	73	80	73	69	91	77	71	68	63	75	70	72	65	70	58	79	76	86	81	65	63	60	70	84	68	75	96	59	70	86	63	77	66	75	76	79	78	67	73	78	74	61	52	62	75	78	72	79	77	67	63	82	92	81	72	74	65	74	61	62	70	76	73	75	59	58	66	84	72	81	66	64	86	80	62	60	74	71	88	81	59	71	66	64	79	71	88	72	70	78	62	65	75	77	77	70	92	78	75	68	66	68	67	94	85	65	69	75	76	72	63	62	66	66	83	53	79	65	78	68	74	72	54	67	68	81	68	55	72	69	85	93	75	71	71	59	80	79	78	70	80	80	73	61	63	79	66	81	73	65	63	71	72	78	72	59	70	73	65	79	69	71	72	78	79	59	57	70	81	70	61	62	72	80	64	76	72	82	60	63	90	70	73	61	81	58	71	79	61	77	74	57	65	69	66	85	71	70	70	61	82	81	61	68	62	66	72	68	84	78	83	71	74	67	77	80	73	71	77	81	75	68	84	75	67	60	89	58	83	65	70	87	68	77	70	73	62	67	58	60	67	74	59	75	60	86	61	54	73	69	92	74	77	63	71	74	74	74	66	71	83	61	79	75	77	83	61	76	65	76	65	58	69	73	66	76	82	73	60	78	80	69	76	78	81	75	80	62	72	58	76	67	76	71	82	59	78	72	72	67	87	76	65	84	74	75	71	67	71	75	75	66	70	70	70	70	80	68	77	86	79	72	55	67	93	83	61	71	75	80	66	75	59	79	74	81	75	90	80	87	88	84	61	67	74	70	71	86	89	71	76	82	70	68	79	68	83	88	73	63	68	58	80	72	65	78	71	60	64	81	79	77	52	65	58	73	70	71	75	79	73	81	61	80	63	69	69	63	72	79	68	83	74	64	81	81	76	77	83	70	56	57	80	78	82	69	76	54	73	75	74	79	70	77	72	62	63	70	83	70	81	79	84	83	82	83	64	83	73	86	100	61	46	81	80	73	67	79	74	79	77	66	62	64	101	80	77	68	75	77	72	59	71	79	75	63	72	78	67	71	82	77	85	80	79	81	78	72	80	106	72	83	80	86	72	63	62	84	63	92	66	69	65	76	75	78	88	77	70	62	69	75	67	61	72	61	72	82	76	69	67	82	83	73	71	58	78	61	81	78	70	73	68	74	68	83	71	84	56	82	74	78	54	72	84	84	76	54	64	58	86	70	59	79	89	87	84	62	81	65	88	73	86	81	71	69	60	95	67	81	74	78	63	78	69	71	74	76	74	69	63	63	79	86	62	80	65	71	99	62	70	81	67	73	66	79	71	85	56	64	99	77	63	71	74	79	70	94	85	71	64	75	74	65	79	62	69	64	80	74	82	75	73	80	77	68	65	73	84	58	79	69	77	73	65	82	71	61	78	71	75	69	69	58	78	58	76	85	66	77	84	73	63	67	81	79	88	57	79	68	65	62	72	73	70	62	82	97	77	74	77	80	60	72	60	59	84	90	68	70	84	66	63	71	66	77	75	67	76	86	73	68	83	71	67	74	80	70	63	68	90	66	67	77	73	66	79	82	72	67	81	79	68	70	73	68	59	76	70	65	68	63	77	85	60	88	74	77	78	70	66	61	54	74	70	67	71	91	77	82	79	78	86	79	74	84	70	68	87	60	74	79	68	78	77	71	70	90	65	61	92	63	63	69	79	63	67	77	61	75	74	82	57	67	76	68	87	67	80	79	74	70	74	74	88	58	64	72	71	83	72	79	63	81	80	77	85	71	76	61	72	73	73	76	58	87	64	74	74	69	66	83	75	71	65	72	78	81	62	71	68	77	71	85	88	73	74	71	78	60	87	70	70	60	68	76	77	79	67	75	63	65	65	71	73	77	69	72	63	75	57	67	70	73	71	78	71	77	74	69	57	75	72	73	66	75	63	59	90	78	73	67	86	67	65	72	73	61	70	67	64	67	70	60	68	69	62	73	73	71	69	84	63	97	78	83	72	69	68	94	62	74	81	64	71	80	62	71	61	68	70	64	65	73	82	78	77	74	68	60	81	79	75	76	67	79	75	66	82	70	64	68	78	76	65	76	80	79	77	77	91	68	70	68	87	70	57	70	74	68	69	71	63	78	79	69	70	65	72	70	81	76	78	79	72	73	72	78	82	82	75	64	64	81	72	85	56	63	62	70	59	80	69	72	80	72	72	68	61	84	84	83	72	74	66	69	67	72	75	84	69	78	91	73	70	84	77	68	74	68	51	62	82	67	75	65	90	69	76	61	57	66	88	72	64	72	73	87	67	62	70	74	73	75	86	68	80	56	85	77	72	75	81	65	83	75	72	67	77	76	65	72	72	71	60	82	72	77	71	62	81	77	63	70	74	66	84	87	55	64	73	67	83	81	68	78	72	71	85	88	81	71	72	72	84	66	75	86	72	73	83	66	76	75	63	65	73	67	79	70	75	82	67	66	69	70	69	60	80	76	66	81	69	73	67	78	78	74	68	67	73	65	98	69	60	61	67	70	86	73	67	63	60	78	88	70	82	74	68	64	63	81	72	68	63	68	66	74	82	73	69	69	82	81	57	62	73	82	84	74	70	91	78	79	65	75	76	79	94	73	67	70	79	54	61	80	77	69	69	64	74	75	75	64	82	76	77	80	88	79	76	61	81	70	64	65	74	79	98	87	72	69	53	76	69	73	79	68	76	60	89	83	78	71	65	70	70	75	69	84	74	69	67	82	63	74	69	59	76	83	57	77	82	71	71	73	79	71	84	80	63	68	58	69	81	85	69	64	74	80	82	72	76	81	76	70	56	86	71	63	66	74	76	82	65	76	76	74	62	57	73	64	94	75	59	72	67	79	66	77	62	57	64	77	67	59	67	71	64	78	86	55	83	66	72	69	78	76	73	69	74	74	63	71	75	73	76	53	63	68	84	73	72	65	75	66	70	65	78	77	78	74	72	85	54	82	72	81	84	68	73	66	61	57	69	57	67	73	74	60	67	69	65	64	73	83	78	72	72	78	58	81	69	71	76	69	86	77	71	81	60	73	69	73	71	68	62	68	78	75	78	75	81	70	84	69	77	64	72	85	64	72	63	75	62	69	67	84	79	63	63	69	77	64	70	65	75	68	77	78	91	68	64	79	80	83	63	71	66	70	57	77	64	69	69	62	74	75	72	65	66	73	80	86	81	62	89	72	77	77	82	77	66	69	78	63
38270	17068	3681	3929	8208	9053	7770	6292	5147	4165	3550	3031	2673	2370	2143	1992	1821	1727	1620	1551	1401	1418	1380	1316	1288	1179	1188	1240	1224	1163	1162	1105	1138	1097	3624	21892	22900	18480	11663	6042	2813	1532	1084	959	888	889	871	919	924	937	918	896	841	868	895	916	910	874	928	895	870	855	898	911	960	931	914	913	865	915	914	846	932	867	871	901	914	917	946	887	837	904	899	873	882	939	878	874	903	874	906	921	891	913	897	883	931	915	906	899	889	890	853	868	877	891	889	898	889	913	900	906	900	883	897	921	889	870	921	891	898	924	883	922	892	906	920	879	918	890	943	919	907	883	924	921	887	873	820	951	894	863	898	908	927	912	948	918	880	913	859	919	909	842	924	839	901	885	892	862	864	846	912	917	941	909	861	856	954	872	914	934	852	898	872	925	851	905	850	891	905	910	913	864	893	900	880	876	949	890	870	893	834	935	910	867	896	880	900	891	895	866	897	887	876	893	849	903	887	855	906	947	858	865	895	933	889	884	875	917	878	936	941	947	887	887	874	890	921	940	900	907	964	891	856	897	893	904	905	884	926	912	864	863	879	846	865	876	940	874	851	874	913	862	853	901	877	888	893	909	902	928	873	880	902	908	927	896	847	927	876	861	879	918	879	881	946	882	882	925	909	836	892	881	844	850	897	905	886	862	888	847	925	880	851	934	913	870	895	914	873	939	876	913	885	863	911	910	882	921	879	899	939	882	940	940	912	923	907	873	924	857	933	847	906	867	902	876	854	835	858	871	877	931	893	877	887	837	936	887	869	934	944	909	892	876	912	920	918	960	885	856	920	956	843	882	871	865	901	868	858	880	903	847	913	935	894	886	845	886	832	947	917	891	939	935	880	899	888	871	877	908	835	861	903	950	861	929	837	889	817	870	888	923	910	914	904	881	893	884	857	884	897	948	948	903	852	899	935	929	904	889	849	928	882	912	911	939	871	917	935	888	954	880	899	908	884	911	909	915	875	901	897	865	894	897	881	865	893	917	905	930	900	922	819	894	871	907	854	914	894	860	882	876	901	880	923	877	938	898	921	902	860	902	921	901	886	874	894	877	856	874	882	907	934	916	892	877	931	880	922	890	885	849	936	880	913	879	864	916	906	875	895	924	912	893	858	841	940	905	891	831	873	877	854	910	906	854	884	864	862	882	922	922	902	908	876	887	887	888	885	894	868	840	899	927	911	866	907	906	887	921	874	889	915	894	852	892	917	864	912	913	917	934	904	964	877	892	922	859	923	859	896	904	867	860	871	906	898	873	859	892	866	905	896	909	936	872	887	878	870	881	910	882	893	868	925	902	896	905	961	858	855	834	804	935	914	865	870	832	918	927	896	901	929	844	907	868	936	836	886	936	901	928	870	880	865	841	881	875	901	930	855	897	923	903	876	886	872	909	878	878	847	896	870	911	887	891	887	893	911	869	879	896	946	884	902	852	916	919	944	905	873	855	858	893	887	925	949	871	878	911	932	881	904	895	832	891	935	930	855	907	885	875	864	872	885	918	923	917	893	877	911	931	881	887	905	885	870	906	926	922	869	948	908	861	887	924	885	889	880	909	847	938	908	844	885	891	862	903	861	888	897	911	939	880	910	878	941	892	848	919	907	897	879	891	881	888	940	888	935	951	888	881	885	931	904	903	919	874	901	839	901	925	923	900	831	887	948	872	889	892	890	877	977	902	899	890	928	924	905	889	921	828	907	868	920	903	838	892	876	931	915	907	920	874	936	886	895	899	928	918	935	900	942	937	891	903	889	903	885	896	896	896	944	868	896	878	871	890	887	921	877	929	925	870	857	875	883	862	929	920	902	934	889	856	900	908	893	883	848	918	829	896	851	850	873	879	920	885	912	841	866	926	884	933	865	858	857	873	901	914	864	898	857	929	909	935	872	868	950	896	890	875	836	903	890	898	926	862	903	965	898	903	936	877	831	893	919	906	897	943	906	867	854	896	910	942	893	907	901	899	873	925	901	889	866	856	915	908	917	864	929	901	846	875	909	878	907	930	949	896	850	939	916	933	902	921	874	937	817	902	884	879	916	972	922	864	918	889	941	950	904	924	904	888	885	854	897	933	857	896	870	851	868	890	888	940	910	886	883	853	921	866	897	896	905	912	928	886	847	890	933	883	873	893	872	908	880	894	888	887	869	945	913	943	896	856	895	869	915	911	945	909	897	906	900	899	954	894	895	914	883	937	904	916	883	892	922	872	881	850	944	897	891	888	979	894	897	939	932	896	905	925	902	884	951	919	933	869	907	879	915	918	915	867	870	886	928	902	892	942	868	842	889	868	922	844	919	854	863	914	915	820	876	891	974	867	857	930	889	942	883	839	917	889	901	866	938	898	972	923	924	889	856	874	838	817	886	874	896	919	930	889	875	890	862	914	969	879	877	844	871	919	930	922	880	867	886	887	967	883	883	978	883	937	881	870	913	894	915	882	859	887	880	894	964	880	875	872	908	886	977	849	916	900	879	920	894	890	862	895	922	929	922	898	941	874	917	907	888	917	931	923	877	878	897	893	902	886	949	878	883	891	885	976	909	885	920	927	913	925	935	904	873	866	858	888	934	915	934	865	888	902	866	911	849	886	967	856	839	934	863	911	948	848	846	877	891	900	860	917	918	861	875	936	924	986	906	920	886	887	859	896	917	893	887	947	850	910	823	910	878	903	926	913	899	857	879	903	874	897	910	867	839	852	858	885	916	970	875	894	929	860	897	893	897	921	890	852	922	894	862	875	935	931	935	926	928	960	887	865	878	900	885	920	870	875	934	856	891	849	953	932	903	890	927	931	919	912	867	901	897	905	931	906	937	871	901	898	935	894	921	859	872	945	899	873	949	872	863	914	876	878	937	897	881	906	869	907	905	940	916	892	872	912	911	885	857	872	912	882	871	860	910	845	859	933	854	848	905	909	870	913	926	853	840	922	887	868	856	924	892	831	889	865	877	888	929	851	880	865	897	870	912	891	906	843	900	969	938	880	910	907	902	885	851	911	882	957	931	896	899	881	900	918	927	901	852	889	890	879	928	909	848	894	902	855	887	891	898	913	841	860	909	890	899	915	867	837	928	905	857	838	918	893	873	907	914	933	890	888	881	930	879	956	888	901	873	888	937	873	903	866	895	881	895	883	901	931	952	911	928	939	870	893	902	901	896	906	924	873	841	877	884	873	850	923	879	881	863	915	890	887	906	882	859	902	923	916	906	873	882	878	933	887	902	861	867	917	933	877	878	901	909	928	881	909	902	902	904	927	871	928	871	848	910	900	884	897	858	838	926	926	914	890	952	906	916	885	898	886	873	928	813	899	883	865	874	882	884	846	928	907	929	953	974	924	880	918	900	928	922	877	889	910	929	898	914	845	886	922	885	931	927	920	905	930	918	872	928	840	889	846	917	914	882	847	904	922	876	898	852	870	897	906	925	878	875	877	909	889	853	860	880	907	899	874	852	892	895	866	907	909	879	909
2454	289	99	68	83	91	71	65	69	79	64	66	71	61	68	65	82	53	78	62	65	56	82	74	59	64	81	72	75	61	79	65	74	65	177	400	403	319	212	123	95	88	71	63	60	60	88	69	63	65	65	60	60	67	69	62	53	69	57	66	68	68	69	57	60	70	55	69	58	67	50	49	67	71	70	65	63	73	66	52	57	58	74	63	64	56	53	60	55	51	77	64	58	49	67	69	59	58	72	60	67	61	66	47	55	64	53	78	66	97	57	63	72	59	56	49	66	48	64	71	65	72	59	69	72	67	79	59	79	68	64	61	63	62	77	70	63	67	68	71	68	76	68	60	64	57	69	58	59	55	62	57	57	75	78	64	59	78	52	49	63	76	69	69	62	74	73	56	55	58	55	68	59	60	66	66	62	70	68	72	58	62	51	76	64	68	58	51	67	62	69	85	65	64	68	71	73	73	71	56	69	57	57	62	56	73	58	73	62	58	65	80	57	69	60	60	62	54	68	76	70	70	69	79	74	73	60	75	49	55	67	53	54	87	89	76	71	57	73	74	56	66	76	61	74	52	56	50	53	70	62	67	65	63	56	69	63	80	71	58	58	64	68	63	79	64	51	69	55	66	79	61	64	66	67	67	60	60	73	59	49	50	66	78	70	56	62	62	64	57	73	55	57	76	65	62	64	50	82	71	64	75	54	51	63	65	69	48	65	61	72	59	66	60	61	48	64	55	70	48	63	67	59	68	57	59	63	75	67	62	74	77	70	66	62	58	70	66	62	68	68	54	76	72	62	65	62	58	69	51	66	65	69	58	61	67	56	66	55	73	45	64	76	74	63	80	68	67	62	69	66	59	79	66	66	55	70	67	60	68	58	66	69	57	66	61	71	67	67	67	67	54	63	64	58	64	66	59	73	69	67	61	59	53	70	76	66	55	48	60	73	63	53	77	66	79	65	57	68	74	66	71	75	61	68	60	63	78	58	68	72	67	61	69	75	54	51	60	72	78	75	58	57	77	70	65	70	74	62	68	53	82	55	61	73	66	68	57	70	55	63	65	56	70	64	62	66	66	70	78	51	57	66	66	67	54	67	59	65	82	62	79	75	71	79	67	57	56	56	56	83	64	64	67	56	53	66	80	62	66	68	65	78	63	68	80	79	70	62	59	59	65	61	77	64	83	62	55	48	57	71	60	58	50	80	65	68	62	52	64	84	56	68	54	63	62	57	60	49	62	67	64	64	62	74	66	68	56	65	47	65	76	61	59	67	57	65	61	60	63	73	68	68	71	73	62	73	68	75	65	79	62	53	65	49	62	52	64	63	51	67	71	64	68	64	55	71	61	59	66	53	74	65	68	56	81	81	65	71	67	70	63	73	63	62	61	50	71	70	53	61	66	78	60	63	59	69	65	59	69	70	66	80	56	73	65	54	65	54	60	55	67	61	63	57	72	65	87	69	68	68	53	61	73	64	63	59	62	66	69	65	66	58	65	65	72	77	66	64	60	78	75	68	55	56	68	55	65	63	63	64	72	86	66	68	76	68	70	68	58	70	61	69	67	67	68	66	64	58	80	61	74	61	67	62	76	70	52	75	62	76	59	68	68	61	80	76	59	68	67	55	74	54	71	50	54	49	67	63	57	66	67	67	73	71	63	71	63	72	66	74	52	81	47	63	44	69	41	57	59	71	66	62	80	69	75	73	62	58	70	59	72	60	73	60	57	64	66	68	73	43	61	74	67	53	61	68	63	77	62	64	69	64	63	58	60	68	69	66	62	66	74	54	52	81	59	60	69	68	55	52	61	75	76	59	52	71	59	61	66	82	62	72	55	62	68	50	69	58	61	59	56	66	61	64	67	60	54	56	63	67	60	69	60	61	60	70	74	68	67	70	66	69	57	54	60	64	63	66	60	66	85	60	64	67	69	58	58	64	50	60	82	58	61	63	71	72	57	57	66	67	56	50	62	53	70	65	76	58	58	47	74	68	68	52	64	57	61	59	59	75	68	68	61	59	65	73	64	76	52	70	61	63	60	65	63	54	72	72	56	51	65	56	55	60	64	66	61	61	54	60	91	68	67	66	65	79	71	58	54	54	58	69	61	69	64	66	61	81	82	64	68	84	54	68	71	54	62	63	64	69	61	70	65	63	71	50	66	68	78	71	59	56	57	59	71	70	72	56	67	70	77	59	54	53	60	73	73	59	66	57	56	52	60	61	60	57	80	65	56	70	74	68	56	68	56	83	62	69	71	71	62	73	65	70	75	57	52	70	53	58	65	69	57	58	58	59	51	63	58	68	66	75	65	63	68	75	54	60	71	67	71	80	70	60	73	66	66	68	53	74	52	70	68	70	61	63	60	60	80	65	74	76	74	65	57	64	61	61	78	70	71	70	69	70	70	65	63	73	56	78	68	62	77	53	71	76	71	50	62	75	66	70	86	71	63	62	61	62	67	77	51	61	61	65	53	56	65	77	73	64	76	60	57	63	71	56	61	59	59	69	64	68	62	68	72	65	56	62	72	71	72	94	59	68	54	64	58	52	62	58	58	57	76	79	53	61	50	64	57	74	62	69	61	71	69	78	61	58	58	62	65	59	68	68	74	76	69	48	49	69	62	57	61	55	79	69	62	63	58	63	65	66	67	68	55	43	72	62	74	51	59	58	73	70	66	61	72	80	62	49	66	55	55	73	69	72	68	67	70	70	64	70	67	58	57	64	57	73	68	62	55	70	64	70	72	88	89	67	64	72	79	67	62	67	59	61	80	59	75	81	63	63	54	71	58	54	70	65	76	60	76	59	64	75	67	64	65	78	62	60	61	74	67	58	74	54	59	68	69	57	65	54	56	76	49	65	69	62	55	60	48	74	70	76	74	65	67	61	62	66	61	55	55	59	63	77	66	65	75	68	72	73	60	57	79	83	67	63	67	50	55	59	69	51	48	70	58	66	51	53	52	73	63	69	70	58	77	67	59	51	65	90	58	63	67	72	60	74	63	64	69	68	56	65	53	67	84	73	57	64	62	51	64	65	71	77	67	61	70	80	65	77	57	67	61	75	75	69	67	72	57	62	58	70	72	52	60	76	58	67	58	66	62	72	68	62	76	59	67	62	63	62	65	58	65	82	50	56	59	68	50	61	63	40	69	69	62	71	73	66	56	66	64	73	54	81	69	79	50	56	60	64	70	68	60	63	63	56	63	58	60	53	58	73	57	54	68	62	70	60	66	72	55	69	63	57	66	80	70	63	68	62	52	68	73	61	57	67	63	74	61	68	66	61	65	70	58	70	85	61	76	55	57	74	54	61	62	67	58	66	59	70	71	69	58	70	67	63	72	61	63	60	52	57	69	72	65	79	59	58	67	69	70	63	53	66	66	57	63	59	60	76	64	68	55	63	73	74	71	42	56	67	73	62	60	55	53	70	73	60	52	67	66	72	61	63	56	48	65	66	67	69	65	73	67	68	59	63	71	64	60	61	74	67	74
23260	6402	1495	1416	2370	2708	2499	2105	1801	1611	1354	1238	1155	1137	1082	1092	1012	962	954	1007	949	933	936	936	907	910	853	901	884	881	870	877	869	836	4654	9616	10018	7712	4524	2575	1475	1041	888	840	875	773	781	803	830	779	817	808	798	765	806	819	797	786	800	815	789	791	800	799	764	855	793	798	797	793	797	777	804	863	821	789	789	765	796	817	817	865	826	778	793	806	833	800	773	866	824	808	834	825	862	802	801	812	785	841	801	770	760	815	774	823	842	810	798	827	788	753	852	823	774	797	820	787	794	859	819	752	830	829	826	799	801	794	763	808	813	813	796	824	803	770	773	803	804	814	863	744	840	810	753	830	812	767	868	829	756	831	821	784	794	806	854	824	782	809	748	818	753	831	805	804	780	781	828	810	831	775	762	770	776	761	850	823	820	850	780	787	829	846	786	824	753	779	787	838	791	825	780	806	839	806	862	852	790	798	780	819	840	860	825	810	804	796	786	813	789	808	805	759	790	783	781	783	777	749	845	793	864	838	788	834	801	784	833	811	778	777	809	802	830	793	788	752	810	770	838	785	821	763	768	769	785	806	827	820	843	799	821	840	812	798	873	783	875	798	774	811	843	809	843	824	813	828	816	835	770	818	786	780	838	816	807	824	776	858	846	820	850	823	803	807	775	740	798	792	782	772	844	789	819	855	780	793	782	840	799	816	809	788	836	795	828	798	757	823	840	823	780	830	852	805	783	760	818	835	778	825	849	811	808	834	780	811	760	793	836	817	835	851	785	854	833	776	773	866	817	870	866	813	820	834	787	814	813	819	810	835	797	795	901	807	807	781	802	825	788	775	842	787	788	785	775	783	799	804	803	843	835	762	799	835	779	815	809	798	790	789	812	776	747	830	797	772	787	780	755	790	830	825	774	764	836	865	790	846	819	765	789	775	786	841	857	816	860	774	805	808	820	830	797	798	791	840	804	767	826	759	818	825	849	874	824	837	803	786	781	828	802	802	769	765	823	839	811	801	812	796	785	830	788	847	823	791	847	800	791	829	813	820	830	840	775	857	840	799	786	871	831	808	854	829	814	777	810	809	796	781	827	823	836	792	792	855	786	809	767	809	825	774	811	787	824	809	818	733	758	828	786	842	803	777	852	829	864	865	818	808	846	781	835	781	883	816	803	781	854	797	812	817	824	854	796	812	802	747	784	800	778	782	813	809	793	847	805	815	800	852	832	841	776	786	809	809	851	815	798	776	827	810	839	774	804	808	783	784	783	834	832	789	763	830	843	825	821	792	789	816	788	835	817	808	824	824	798	784	802	816	828	785	806	792	850	834	832	820	854	883	784	827	756	808	784	794	769	836	817	769	822	732	774	838	837	796	766	768	839	817	807	845	840	749	778	785	881	879	757	812	881	834	782	769	807	816	814	780	822	783	827	820	833	842	788	804	820	819	827	788	799	812	870	825	857	802	854	781	795	764	796	824	822	825	848	825	778	850	847	813	818	820	767	774	825	832	750	819	809	786	818	795	790	828	805	827	810	801	821	819	814	825	743	814	754	801	807	779	835	830	785	780	770	792	847	804	851	828	847	776	821	803	789	846	791	795	838	839	785	814	793	801	857	734	780	792	808	774	782	801	796	837	779	797	769	768	785	808	801	811	853	801	795	819	822	824	812	807	828	801	795	814	829	826	760	868	842	768	759	823	785	851	841	781	772	781	813	862	821	792	787	779	802	809	786	771	819	789	828	772	813	811	773	789	825	814	809	830	785	819	798	827	814	815	815	848	840	840	823	805	816	789	825	805	833	826	778	798	814	816	761	821	796	757	840	799	782	816	788	785	808	784	819	828	807	823	796	812	801	826	828	834	797	857	808	759	831	797	815	793	808	806	755	817	843	796	837	832	817	786	829	819	797	797	809	804	879	813	791	802	760	801	789	800	845	824	822	830	777	804	759	747	761	795	807	801	819	825	801	773	821	814	769	833	824	826	813	803	779	828	817	839	846	812	746	776	838	825	775	809	792	821	801	768	870	807	817	805	812	826	763	731	796	809	807	786	851	843	711	789	845	788	823	771	902	822	802	838	775	827	809	762	800	783	793	837	819	859	792	805	814	800	759	815	775	742	800	797	811	859	822	780	741	803	829	821	802	791	797	853	848	821	774	750	742	741	840	803	744	792	770	807	780	855	808	803	823	841	784	808	802	800	823	822	790	818	757	815	804	818	833	846	808	823	800	804	784	872	791	806	854	797	748	819	780	788	810	806	776	770	802	830	755	765	832	888	832	820	784	805	847	807	797	774	852	786	774	827	836	791	838	825	800	820	771	813	804	800	827	820	813	818	835	796	823	783	789	736	804	856	792	805	829	752	819	796	804	792	804	845	770	780	719	808	826	821	832	779	797	773	801	838	767	852	769	795	803	779	712	793	832	825	818	792	814	805	776	794	785	817	793	773	785	824	807	766	807	812	794	824	768	786	763	852	816	806	800	805	793	797	802	767	822	782	823	785	790	789	839	781	771	846	790	795	833	798	779	800	854	811	828	825	830	821	799	781	798	743	774	832	787	798	762	802	775	819	786	777	743	823	828	848	863	742	804	810	821	796	794	833	806	780	803	853	809	846	743	825	820	806	730	776	800	776	790	771	782	782	744	831	758	825	810	805	824	799	803	814	794	814	807	758	802	790	834	816	822	790	866	793	790	808	832	838	831	776	812	814	824	822	825	789	768	799	774	804	857	802	769	838	856	800	795	808	850	788	800	753	824	848	766	801	836	824	845	870	792	748	802	813	796	824	777	796	845	810	825	780	761	794	861	768	842	801	828	783	849	795	822	762	785	821	805	861	845	825	805	815	815	849	826	821	729	833	842	771	825	820	834	768	835	852	840	810	810	814	833	778	819	813	818	830	755	819	878	797	834	837	787	821	825	784	859	763	818	806	761	847	839	793	854	838	825	846	816	792	835	790	788	761	814	805	843	775	848	836	765	787	777	777	809	812	843	812	749	778	778	791	820	798	838	789	795	775	823	805	824	777	776	794	824	797	827	816	820	862	787	835	788	802	774	782	872	778	719	819	788	788	797	834	804	831	812	753	806	800	826	825	835	812	814	799	803	776	798	790	825	815	816	807	816	842	753	867	767	819	857	767	860	834	815	786	835	842	780	790	737	796	797	801	852	808	805	774	797	830	785	787	804	795	827	790	811	814	799	800	843	806	812	807	783	823	816	845	816	834	816	783	818	812	825	776	776	816	793	762	796	847	821	802	796	829	828	798	833	787	783	807	851	799	817	816	794	795	798	766	780	790	839	818	838	811	828	803	806	872	776	820	780	808	817	847	813	814	817	803	835	795	788	842	784	809	785	807	779	826	795	822	850	801	816	772	793	841	795	828	813	846	805	830	849	826	812	841	796	795	812	794	784	824	814	828	849	847	790	829	788	828	772	801	830	808	836	791	839	776	836	841	769	812	801	772	793	814	843	814	804	825	785	786	821	807	814	839
3559	1172	170	86	100	107	110	100	119	85	96	81	93	83	88	80	73	64	88	84	78	78	63	81	74	82	82	66	76	76	75	81	67	59	397	883	773	523	204	187	147	68	79	72	64	71	77	63	77	64	76	59	79	77	73	81	62	63	71	54	64	76	64	73	73	74	69	66	65	75	68	69	59	78	80	63	67	58	72	69	53	69	68	69	61	85	67	65	65	86	84	78	67	73	65	54	77	62	68	74	63	69	59	65	58	63	67	70	54	75	68	68	65	67	60	60	65	58	88	69	74	89	65	59	61	77	65	67	72	73	66	74	66	72	68	71	85	71	75	70	68	50	72	60	53	69	73	75	54	72	64	81	66	72	54	60	73	77	53	69	63	63	62	68	83	61	62	84	71	64	64	68	71	87	78	76	55	81	78	76	71	57	77	66	80	73	82	74	58	64	58	78	60	60	75	82	64	71	60	83	69	65	78	60	72	65	80	75	61	71	61	69	55	65	66	63	81	65	63	72	69	73	71	71	73	74	82	78	79	62	74	54	49	69	72	79	67	75	77	68	62	85	68	52	73	85	80	56	60	53	73	79	56	74	58	62	75	73	87	60	72	80	69	53	68	79	66	81	78	74	77	62	53	64	67	67	72	83	74	65	81	83	80	64	66	68	65	71	74	65	72	77	75	80	78	60	59	52	78	66	60	65	65	59	60	67	63	83	59	71	68	62	63	64	68	77	81	69	72	65	65	68	79	65	66	71	81	88	71	55	72	76	84	76	73	77	66	86	83	62	59	59	75	74	75	64	69	81	54	51	59	76	81	72	58	60	75	67	68	73	65	78	60	76	70	62	85	68	74	55	70	89	68	68	79	58	53	60	79	68	58	71	60	68	86	61	68	56	69	59	73	66	59	87	72	62	63	65	77	63	53	77	64	65	65	74	73	63	63	80	80	67	70	65	50	62	65	54	69	73	81	58	51	63	68	74	84	60	71	73	77	56	63	68	63	67	58	69	62	58	82	77	63	60	67	79	60	58	74	75	69	67	70	69	68	71	62	69	55	71	62	73	59	77	55	72	74	54	71	71	62	75	58	67	66	82	78	66	77	75	67	81	79	65	70	69	63	57	68	77	58	63	66	61	69	69	76	71	79	75	67	70	63	70	60	85	77	60	57	79	56	66	74	83	76	55	62	70	69	81	90	68	63	63	80	71	79	62	56	63	77	83	73	65	74	65	77	77	60	64	72	77	81	59	66	81	77	76	64	65	82	74	65	74	61	71	92	71	65	87	62	72	74	62	68	69	77	69	64	60	71	73	56	72	73	77	69	61	75	68	79	73	61	65	74	66	76	60	68	63	75	79	84	69	67	72	80	69	64	83	72	66	74	74	44	58	64	72	61	55	72	64	79	61	71	77	67	86	65	70	72	58	78	64	73	70	69	58	72	70	83	63	74	65	74	58	69	71	74	79	75	69	81	59	75	75	59	58	73	86	79	67	56	67	71	69	65	65	69	66	63	63	59	63	64	57	70	76	57	77	72	71	73	65	71	68	70	57	69	62	75	64	64	60	76	69	63	58	75	65	74	72	63	67	62	74	66	76	62	71	59	71	77	75	71	74	76	66	87	64	78	75	76	72	69	71	61	58	62	67	59	64	70	66	55	70	63	59	64	69	72	78	71	74	66	85	71	73	64	64	65	67	70	63	72	67	86	67	84	77	53	67	81	72	64	91	78	66	66	70	74	67	76	81	60	65	72	82	67	58	73	87	66	69	72	68	73	65	66	61	54	65	79	55	69	67	72	69	76	78	72	74	72	71	68	76	53	64	72	73	68	74	64	77	61	74	71	77	75	60	54	72	64	84	65	64	60	74	76	75	81	75	71	61	62	67	75	65	64	65	68	68	75	60	69	86	60	70	70	73	70	72	64	68	65	60	63	65	69	73	73	75	68	64	66	60	59	80	78	69	66	82	91	65	45	67	58	76	68	65	47	65	60	77	74	75	58	76	67	66	61	66	81	73	76	72	62	68	62	58	60	72	70	66	70	78	62	80	65	60	52	80	74	56	70	75	61	53	84	74	84	67	65	65	80	57	84	72	58	57	70	65	58	61	66	70	57	68	75	68	65	84	83	88	42	88	69	77	59	74	70	60	69	62	63	68	74	61	70	62	62	54	71	61	72	65	61	65	86	67	73	75	58	60	54	72	67	80	74	74	68	70	49	49	61	79	59	60	74	69	67	66	68	74	63	72	77	70	58	64	54	69	73	61	63	84	72	84	69	69	74	76	65	60	76	74	65	64	74	58	83	76	69	80	82	72	80	78	77	67	64	74	70	80	61	73	57	81	59	74	69	53	69	85	75	72	74	66	74	68	72	75	63	65	67	64	85	78	64	73	79	68	77	73	72	71	71	75	68	74	61	60	66	78	71	68	60	65	93	67	68	70	67	66	70	70	58	74	72	66	51	89	83	58	82	58	56	67	62	65	73	69	60	71	71	64	70	76	66	79	62	64	67	56	73	62	81	79	73	72	72	82	73	63	58	78	90	82	72	79	77	66	72	62	68	74	53	75	70	66	82	60	74	70	83	81	63	80	79	71	79	54	77	67	74	75	75	59	52	74	74	77	74	70	60	67	70	88	81	69	66	78	57	63	78	83	78	63	52	62	50	55	57	75	76	72	69	78	63	63	51	72	70	63	80	68	75	83	75	67	64	63	91	61	70	67	56	63	52	89	85	52	79	77	55	65	71	60	63	74	70	81	76	73	74	72	72	54	74	63	73	76	67	72	72	61	80	58	70	63	77	67	68	58	55	62	70	49	67	77	82	78	61	63	75	67	67	64	86	72	69	74	77	73	68	66	64	54	61	55	71	68	71	78	85	68	67	63	66	64	79	76	76	69	68	80	59	75	80	88	67	56	61	79	65	74	69	68	78	64	72	55	72	65	70	67	62	65	76	68	74	54	81	69	68	74	69	61	76	56	65	66	70	83	78	82	48	71	74	68	66	74	75	73	67	62	79	53	68	60	75	59	76	69	71	85	78	100	64	57	61	62	73	70	63	65	84	77	66	69	60	68	72	81	75	64	71	65	61	81	72	63	72	70	65	63	69	67	58	81	64	60	62	60	66	69	64	65	79	69	66	69	58	74	72	78	61	84	54	64	72	56	75	63	67	72	85	72	59	68	54	58	64	74	66	60	77	82	68	66	71	72	68	87	64	63	80	73	68	62	69	62	75	63	75	61	71	71	62	86	71	71	81	66	64	75	71	61	77	76	76	64	82	54	60	63	76	73	57	56	61	70	57	66	64	67	70	71	71	77	76	75	72	60	63	75	87	66	65	73	66	64	67	68	63	60	68	83	63	66	68	71	72	72	67	66	70	69	69	70	71	68	61	68	74	72	81	56	68	70	65	66	77	68	42	65	84	68	72	72	63	51	65	63	75	58	78	72	73	66	75	80	73	68	76	55	82	88	77	77	84	68	77	60	70	62
34780	14967	2577	2958	5942	6521	5496	4363	3423	2904	2435	2212	1903	1726	1568	1462	1414	1345	1220	1209	1134	1168	1166	1119	1096	992	1001	1016	987	1021	1012	947	920	1167	10152	18922	16548	11249	5436	3871	2682	1416	1131	843	857	860	841	837	861	854	807	825	870	851	852	891	837	868	873	815	863	843	820	851	853	861	821	846	831	849	800	840	844	823	833	798	846	900	855	885	843	817	929	867	816	892	819	830	839	863	871	892	880	867	881	854	864	870	825	860	885	854	807	894	809	847	841	874	843	842	891	877	804	791	887	870	821	802	865	847	822	853	877	835	861	831	862	849	820	850	857	887	837	843	856	860	873	833	872	849	876	888	880	822	838	884	802	903	857	839	820	821	843	830	837	843	823	853	845	816	829	829	800	865	837	860	901	838	806	873	847	817	832	826	834	819	913	892	814	867	794	855	835	892	892	840	859	823	792	817	848	838	857	847	874	803	856	839	853	879	858	857	842	805	895	791	809	895	835	819	880	846	895	819	863	835	901	847	838	833	859	838	866	824	849	827	817	834	857	876	801	865	826	852	883	830	843	820	823	808	898	830	841	751	819	830	801	852	833	845	863	786	900	834	859	866	849	819	808	850	832	837	819	854	873	830	881	872	891	839	858	854	888	825	816	756	826	881	896	819	827	876	817	839	904	860	887	873	852	880	837	827	862	902	824	857	852	817	807	842	863	906	850	893	829	857	851	838	821	856	844	834	820	812	862	826	846	860	902	879	872	770	849	872	849	778	867	850	871	861	851	863	854	801	864	880	842	854	893	836	857	802	816	851	863	893	936	843	894	838	883	852	875	861	897	851	905	843	879	846	825	858	907	820	818	837	811	818	828	824	783	850	843	844	821	855	826	834	832	846	860	834	799	804	819	871	846	899	880	799	830	826	860	873	895	852	868	819	919	844	860	884	858	895	801	807	843	825	811	789	844	828	856	842	836	861	831	845	809	833	888	835	853	813	877	815	836	819	899	832	883	793	868	843	901	880	861	860	834	843	869	756	809	840	822	912	844	821	867	896	840	807	850	868	801	813	827	859	835	852	864	875	849	834	846	832	834	866	831	856	922	849	857	856	885	811	888	844	877	878	840	792	874	808	891	864	868	792	862	838	819	852	856	873	870	844	864	846	861	892	830	859	836	891	837	869	876	844	885	833	843	778	806	862	861	894	828	853	885	824	913	861	858	908	863	858	837	865	851	861	832	859	890	828	913	902	819	812	874	843	924	830	854	839	880	818	886	875	845	880	866	842	825	848	800	873	867	850	820	816	918	841	852	866	868	857	906	895	822	898	868	835	863	840	855	843	804	854	801	829	841	841	852	847	807	838	822	840	830	848	815	843	834	789	885	856	854	855	832	885	901	786	849	837	851	835	843	848	850	784	841	826	831	861	874	863	847	890	866	856	830	842	927	815	889	836	877	835	841	888	822	833	817	842	837	876	844	868	825	889	864	837	829	900	843	802	897	837	896	852	848	827	868	885	845	863	834	818	888	916	876	848	846	852	908	861	838	843	825	870	836	888	867	841	845	902	857	871	873	876	847	850	849	883	837	813	834	834	851	891	859	804	873	860	900	841	856	842	900	907	884	832	847	895	916	848	859	837	817	851	839	909	874	832	859	802	873	822	827	897	859	827	893	869	815	838	852	828	808	810	911	827	850	845	836	889	846	866	848	862	834	829	842	870	840	850	866	872	805	787	808	876	810	855	884	855	882	884	860	832	830	892	808	901	855	841	841	885	831	856	818	902	885	858	838	869	807	825	853	857	879	863	834	875	865	826	825	858	837	780	886	781	796	815	844	876	863	856	841	813	836	860	866	827	790	831	791	837	843	835	873	864	867	841	820	851	825	839	855	845	880	845	799	843	804	867	852	823	870	821	809	835	836	849	861	834	883	848	920	836	835	887	892	843	866	840	810	811	894	864	921	835	860	867	844	811	905	813	839	852	872	900	830	853	820	864	847	833	855	883	827	831	837	859	842	870	800	864	860	834	782	872	842	865	825	890	885	826	845	871	854	840	862	869	883	872	833	839	882	867	825	806	880	879	827	815	805	857	843	846	886	820	850	828	850	824	878	842	840	847	853	799	859	855	890	887	890	813	891	838	866	890	865	834	859	818	840	874	872	853	825	825	901	850	834	813	793	843	866	841	853	827	881	825	867	816	893	836	869	841	875	852	876	831	878	860	866	858	850	868	838	834	848	870	861	835	826	834	886	851	872	888	840	856	867	824	848	887	844	814	831	833	828	847	857	773	866	859	798	870	850	804	847	833	865	881	830	835	898	900	845	900	838	880	878	890	844	860	840	863	877	829	822	892	827	834	863	915	877	863	853	876	803	860	842	858	841	880	881	874	847	818	885	909	872	793	852	815	885	852	861	807	842	875	872	844	875	896	795	889	844	860	855	829	889	917	872	841	850	848	799	876	824	857	818	859	865	812	877	817	783	861	838	880	844	894	888	893	805	899	868	829	882	850	861	859	916	867	847	794	826	838	881	887	872	851	912	830	912	838	825	897	831	921	891	863	849	910	853	849	855	845	851	827	874	861	817	852	817	842	813	826	869	814	848	870	879	846	844	835	881	861	841	855	827	870	818	877	799	825	877	830	867	817	811	871	865	825	832	845	860	827	890	859	835	864	821	860	919	874	831	815	861	823	873	805	857	846	858	868	902	870	904	887	839	869	847	854	836	887	841	897	844	854	841	893	884	826	875	883	889	833	869	846	863	874	886	900	876	809	829	846	894	834	799	868	838	800	894	790	846	840	853	861	813	857	893	844	845	838	869	860	821	841	836	821	884	815	855	839	823	831	754	835	825	867	868	856	865	884	833	844	869	871	859	846	858	842	823	854	811	874	836	849	887	883	824	850	836	826	905	855	898	860	839	852	875	879	832	849	840	874	857	805	818	856	893	861	883	826	858	790	835	870	846	879	835	856	829	878	850	878	857	864	857	875	793	847	845	853	865	886	859	799	825	879	859	834	863	846	789	849	849	818	852	836	863	858	855	876	897	816	851	827	853	840	840	822	867	811	865	886	807	885	842	904	849	845	820	832	804	845	862	852	826	848	854	830	823	902	849	873	850	786	798	834	849	834	866	845	879	868	848	847	815	870	864	869	881	818	888	846	799	868	852	798	837	900	847	861	824	880	847	868	854	835	819	859	901	875	811	839	827	874	824	889	851	826	817	853	868	889	826	860	871	904	836	876	894	813	842	848	826	859	866	893	829	816	814	822	823	822	849	869	846	778	895	869	826	836	778	888	854	873	878	850	874	885	850	860	883	882	907	878	835	850	844	880	857	873	855	908	881	863	882	845	854	840	831	848	824	832	900	868	851	827	857	883	846	832	850	799	893	815	823	899	883	819	840	850	804	844	849	807	885	882	838	864	914	860	858	842	863	879	855	873	799	851	832	813	857	886	865	847	861	824	891	831	857	885	872	815	904	851	834	848	860	852	829	872	795	825	887	848	847	810
4037	1002	155	87	82	115	122	123	110	102	108	82	84	79	81	93	82	84	74	79	81	95	70	79	72	88	64	88	74	69	88	75	79	70	342	864	747	676	353	204	175	114	83	65	86	67	72	59	68	57	81	68	91	75	65	71	80	69	78	71	69	56	61	55	72	78	68	60	62	69	85	68	74	76	74	72	72	75	78	79	62	71	66	67	73	62	70	74	59	65	77	66	83	75	60	60	73	67	62	85	81	62	71	64	64	88	66	80	63	70	65	62	77	82	70	66	60	64	86	56	69	64	62	75	71	68	73	51	52	66	59	61	67	71	74	50	63	60	87	74	67	58	63	65	74	78	66	75	64	68	77	75	85	79	81	77	70	75	59	71	66	88	52	63	63	58	57	66	67	75	60	67	68	65	67	74	67	79	75	71	76	79	62	67	58	81	74	58	77	70	67	76	66	80	62	80	59	61	62	69	64	80	75	70	70	61	65	76	62	65	72	64	57	67	49	67	79	74	75	58	56	73	80	63	61	58	60	67	64	62	64	73	70	83	76	58	63	78	78	78	69	65	72	68	63	95	66	65	59	63	70	74	79	67	71	66	58	57	68	67	77	61	63	64	66	83	65	91	59	65	64	75	66	73	74	55	67	79	79	61	71	80	66	59	59	58	62	64	64	61	63	48	72	69	64	65	86	65	77	78	68	74	88	73	63	89	78	71	65	75	67	68	61	61	55	79	66	73	68	69	76	47	73	66	55	76	68	61	65	72	80	63	68	71	68	55	70	66	69	67	72	64	69	60	63	67	63	70	69	45	83	69	63	68	74	78	63	69	72	81	80	66	76	77	85	70	53	67	63	58	70	71	71	71	63	71	72	69	61	73	70	67	69	78	68	70	69	90	89	69	82	63	70	77	77	61	67	87	70	67	44	63	67	57	66	76	68	74	88	74	71	63	75	77	56	65	88	52	68	74	63	63	52	65	62	67	72	73	55	68	68	75	68	74	74	58	63	65	77	69	58	78	68	78	72	74	68	81	84	69	68	64	67	68	59	68	70	61	59	65	75	66	70	80	66	57	67	66	68	60	66	81	71	69	65	54	68	60	77	64	56	68	62	74	62	75	84	59	69	67	66	75	55	75	65	70	68	70	75	62	58	70	69	59	56	68	59	70	63	64	68	57	65	59	67	64	65	75	87	86	72	64	57	66	79	73	67	69	62	63	52	73	85	66	74	71	62	72	72	66	67	68	58	77	58	69	65	72	74	67	76	76	68	81	74	71	84	74	60	68	69	38	73	63	67	69	69	90	67	64	67	72	65	63	67	60	65	68	61	81	59	65	72	68	86	62	74	77	64	70	72	58	71	70	59	88	79	68	66	67	78	59	79	64	83	69	63	61	81	60	60	74	76	88	72	66	73	69	75	47	67	63	77	57	59	68	70	69	72	78	69	73	57	62	70	60	67	65	63	79	75	55	57	73	68	78	60	68	73	61	67	73	67	64	72	55	75	70	60	65	62	73	80	95	67	61	58	58	59	78	60	71	90	76	58	70	66	70	75	63	79	63	66	61	58	67	56	73	73	72	70	68	68	65	68	61	63	61	67	59	72	71	83	76	74	57	67	63	73	66	74	69	84	75	72	75	72	64	70	63	71	71	74	62	76	60	80	76	74	64	76	73	69	77	69	68	76	68	70	64	77	73	56	83	73	59	50	68	67	76	70	85	59	56	63	70	72	92	79	78	78	50	70	65	61	61	64	66	89	80	68	64	57	72	81	62	62	78	80	67	72	56	74	60	65	73	80	74	73	64	65	80	67	66	63	54	66	71	75	67	67	81	71	70	72	53	75	67	75	53	76	57	67	70	51	73	70	59	61	69	69	62	68	84	78	84	64	73	54	55	58	71	73	70	83	66	71	70	55	89	67	73	67	65	64	74	71	70	70	61	89	55	70	75	63	44	65	59	81	76	68	63	65	61	75	81	71	68	89	73	81	63	63	60	71	81	58	82	60	82	62	60	70	77	63	63	64	65	71	60	63	58	71	73	67	63	70	68	83	67	77	58	78	61	75	79	68	76	65	72	50	67	56	67	66	79	77	73	76	72	74	73	72	85	70	61	70	66	56	57	64	70	66	67	67	86	69	80	69	69	70	58	69	65	69	68	77	75	73	76	66	59	69	57	65	59	63	71	52	76	91	61	87	74	73	73	60	70	63	72	69	65	67	62	63	65	95	67	60	71	62	71	66	74	64	54	70	68	63	74	77	68	82	71	65	73	65	75	71	73	64	84	62	72	70	71	75	68	81	55	65	62	66	72	77	65	75	63	60	70	83	68	71	50	66	79	66	80	76	64	69	73	69	77	70	64	75	79	75	70	78	75	78	69	68	55	73	76	65	60	59	62	61	66	74	62	60	65	63	72	76	63	74	67	69	69	59	63	65	68	52	72	86	62	64	78	67	83	85	58	53	66	77	73	59	70	71	75	73	77	77	61	73	78	83	75	62	87	66	72	66	78	67	63	65	76	73	68	77	75	69	66	88	78	62	68	61	72	69	76	70	71	79	62	68	73	81	59	78	77	69	70	78	68	66	74	74	76	67	69	67	82	66	60	85	59	60	70	66	78	80	79	81	76	88	78	57	84	76	65	78	73	71	66	58	47	54	84	68	63	86	73	75	71	64	79	70	66	84	76	72	71	71	76	80	83	73	84	73	71	60	91	67	65	77	81	71	65	64	71	76	85	64	66	73	63	75	57	76	65	75	85	67	83	65	57	60	55	67	70	53	72	56	47	76	68	81	58	68	77	83	82	76	67	73	81	62	71	60	62	67	62	60	69	62	67	77	81	60	69	71	65	74	82	64	64	48	64	49	54	61	53	68	81	66	81	53	69	79	66	67	77	75	74	63	72	66	73	73	69	61	76	67	68	76	65	82	49	57	54	63	70	57	62	73	66	82	85	65	68	60	63	59	61	60	67	74	68	78	77	80	66	71	57	61	72	56	57	59	56	67	75	70	73	58	71	59	83	77	85	75	60	80	67	70	80	67	82	65	71	69	65	49	64	79	60	61	56	79	58	76	83	57	76	64	66	54	74	73	64	63	62	67	68	66	65	73	65	62	66	69	70	68	66	67	70	77	78	54	66	74	71	77	61	71	68	57	61	56	63	73	70	90	61	70	61	61	58	61	71	63	85	75	71	66	74	66	70	63	67	83	54	70	67	68	72	64	69	67	57	73	76	69	73	82	66	75	83	55	62	72	69	44	63	66	56	84	86	64	60	60	68	82	69	68	76	51	79	77	64	74	64	72	60	61	66	70	62	82	76	64	72	64	74	61	70	79	61	59	52	61	76	74	72	61	61	69	86	83	71	60	66	75	66	79	68	68	69	75	75	65	62	51	65	79	65	54	66	80	62	62	72	63	66	70	72	73	68	61	84	60	93	56	58	64	77	65	66	77	53	60	58	60	67	57	79	74	62	62	67	85	66	59	70	77	71
29332	14025	2341	2660	5287	6049	5278	4408	3514	3090	2715	2401	2027	1829	1620	1654	1490	1449	1315	1288	1261	1186	1147	1170	1169	1115	1089	1121	1071	1010	1024	1018	981	1161	9465	17951	16380	13808	8558	5299	3344	1729	1202	958	871	905	829	857	866	921	841	853	873	773	829	861	848	875	853	896	842	833	792	893	889	879	840	856	843	894	794	853	870	838	874	881	866	874	882	869	857	866	816	828	828	841	862	849	799	893	906	864	882	844	802	950	809	838	866	857	836	838	901	882	824	846	914	880	878	866	860	909	802	877	817	913	845	814	838	824	849	863	828	838	862	835	905	893	849	845	892	864	852	901	846	842	891	854	891	867	876	862	833	895	813	826	867	871	875	798	847	840	874	901	861	853	837	864	882	853	868	850	852	881	885	830	840	860	806	888	866	859	846	870	897	810	880	871	845	861	870	851	858	878	850	897	860	870	868	852	885	840	818	824	846	873	898	904	928	855	918	858	839	888	801	884	801	823	881	826	843	827	872	907	844	852	851	880	823	870	828	827	835	877	829	879	853	848	842	854	854	823	886	879	882	876	889	881	826	883	832	906	822	819	907	878	892	862	849	881	870	868	845	884	857	887	868	874	834	892	842	882	868	853	846	850	813	865	853	839	803	871	886	833	865	861	855	856	825	897	857	876	837	856	849	849	853	816	837	812	875	835	901	923	849	885	847	879	852	878	911	873	829	857	836	864	865	840	827	871	830	824	869	883	828	871	829	837	837	877	885	813	868	853	897	853	889	892	868	821	873	898	875	881	842	858	858	877	867	873	839	852	856	885	818	853	896	911	844	893	866	858	841	853	887	903	877	852	863	845	898	860	880	843	820	872	855	951	862	849	822	863	847	816	873	874	881	851	866	817	898	872	853	909	819	858	904	841	871	848	934	850	802	840	895	884	844	863	857	920	864	910	847	846	807	854	824	855	871	859	882	875	853	901	829	847	897	826	840	856	836	873	863	846	854	875	837	849	904	869	886	855	912	931	823	854	856	805	874	890	822	879	908	846	834	865	844	838	885	846	868	836	860	837	857	815	886	867	883	846	874	835	803	834	872	853	881	873	821	869	836	848	872	921	862	856	843	848	873	885	891	878	840	846	872	895	879	833	875	830	892	831	898	821	840	836	887	872	851	848	854	847	877	825	865	862	857	870	842	861	884	823	808	844	889	880	826	815	861	845	879	830	824	889	863	864	853	824	917	852	830	918	891	872	813	873	845	840	865	870	914	883	886	889	839	881	879	903	862	871	876	860	893	881	835	876	824	923	846	848	832	891	840	854	879	865	861	877	937	866	875	841	832	852	884	860	884	867	863	797	878	819	845	879	862	898	860	824	876	889	852	864	872	851	857	862	860	877	901	852	845	863	841	802	824	843	877	870	819	902	852	815	795	834	841	867	860	872	908	801	829	841	870	850	818	840	845	870	846	853	874	874	869	919	868	820	848	859	899	854	869	864	906	886	893	813	830	847	862	878	852	856	847	872	881	837	880	844	851	825	783	896	843	849	835	893	849	879	873	838	875	848	836	801	862	864	878	833	883	890	863	873	881	826	882	881	896	870	903	823	873	835	872	865	879	910	833	812	857	857	848	859	858	893	841	881	835	904	815	860	854	880	849	824	838	866	806	858	858	858	889	836	905	865	825	873	835	879	887	869	882	817	914	855	868	881	890	861	882	884	845	870	869	789	879	859	856	828	855	881	870	875	903	879	875	838	913	837	862	845	916	786	850	906	890	851	862	908	878	829	892	834	843	863	855	847	822	900	899	862	801	874	920	823	872	860	875	869	877	831	832	857	813	882	876	871	873	862	850	912	889	912	880	856	891	871	831	887	866	861	859	909	872	843	866	835	881	859	839	924	882	887	817	877	873	855	827	861	873	872	891	853	930	865	828	909	886	873	850	869	831	877	883	852	865	828	856	816	877	854	884	839	814	855	863	839	831	870	844	864	855	920	831	840	892	826	825	850	859	842	888	885	863	813	896	828	813	817	862	852	865	856	826	813	843	864	832	850	903	847	857	888	884	894	820	860	871	838	916	879	880	876	887	848	856	885	836	842	903	847	898	884	898	866	811	840	865	872	809	838	814	870	850	859	901	872	877	876	879	868	811	841	869	872	848	875	826	804	881	823	872	894	864	860	801	858	882	886	891	835	887	887	808	907	871	794	901	838	836	851	845	881	829	886	874	882	902	855	863	882	846	849	859	836	834	851	819	881	849	884	874	829	830	818	884	903	858	858	837	859	911	902	869	811	827	866	862	817	872	862	851	781	892	832	875	844	885	846	865	858	847	953	905	866	897	900	877	865	850	826	821	847	891	859	878	873	787	865	835	827	923	893	884	844	865	871	840	864	814	834	885	852	888	894	853	856	917	841	892	829	845	846	846	848	845	832	878	860	852	856	816	877	878	896	878	875	825	892	849	823	842	900	823	875	824	857	873	857	866	842	873	819	866	838	868	871	892	880	848	850	863	856	859	833	851	862	831	843	783	881	887	877	887	851	847	828	855	864	866	852	893	780	851	781	845	814	824	867	893	862	848	888	861	884	849	839	922	840	834	844	858	866	857	833	818	814	830	858	872	852	935	858	798	836	894	816	880	826	858	867	859	846	873	913	895	856	846	869	888	844	822	839	894	832	878	882	871	854	867	907	848	863	917	801	885	908	840	895	858	855	826	873	850	887	810	873	853	822	851	849	901	828	778	857	802	838	878	845	818	875	860	824	857	895	834	879	825	907	889	870	900	885	829	835	840	856	866	901	861	856	856	842	807	857	849	855	850	895	870	883	852	869	900	827	845	869	933	848	888	865	907	866	830	853	897	895	874	878	862	824	833	861	856	860	854	847	888	873	873	824	856	851	860	833	860	893	864	870	811	893	873	896	874	793	850	824	862	848	858	828	831	886	849	873	863	831	783	832	837	858	916	861	893	841	897	868	840	821	860	805	896	901	866	833	870	822	835	887	899	876	893	878	921	907	869	834	830	861	857	900	874	823	827	820	913	825	847	907	851	827	819	797	832	884	825	827	887	854	895	912	869	929	898	870	826	858	873	918	858	805	867	822	873	828	875	805	882	878	849	913	910	837	878	854	864	882	874	848	853	866	856	843	916	880	831	864	893	877	861	855	829	841	830	878	859	846	827	857	880	865	881	869	876	867	884	797	894	842	888	868	938	885	851	877	898	874	872	834	873	832	872	885	879	824	851	839	841	885	900	836	860	823	901	842	846	820	862	839	789	864	871	875	877	822	844	865	874	864	921	865	892	903	817	852	839	868	890	881	853	804	817	896	833	816	849	897	842	923	865	879	891	866	892	852	870	839	890	862	888	916	803	899	880	854	852	834	834	885	801	878	865	880	921	878	886	871	865	851	838	852	861	902	864	880	858	862	947	842	848	821	799	835	869	879	901	881	815	860	879	861	850	884	872	827	865	848	849	828	816	846	864	859	833	849	889	813	899	884	923	834	910	883	835	912	857	802
4260	1909	254	107	116	132	143	126	116	119	106	110	82	107	96	87	97	90	78	90	88	89	84	95	72	81	90	93	76	78	67	76	74	102	515	1356	1103	723	317	276	262	146	117	70	74	91	72	64	72	86	88	50	67	69	73	85	84	79	70	60	73	64	75	81	63	64	87	64	80	75	69	61	67	65	67	64	75	70	87	66	65	81	65	74	61	72	78	67	73	68	89	71	68	73	72	74	74	70	61	70	77	70	63	77	75	61	82	59	67	64	70	53	68	61	98	71	59	71	78	80	81	60	68	65	81	86	68	63	57	57	75	72	82	77	75	86	64	64	72	60	78	68	80	57	84	86	77	57	57	78	84	87	70	74	76	62	75	68	56	81	64	69	78	73	86	77	77	59	79	85	57	57	85	72	76	86	64	58	84	80	67	63	80	77	75	62	68	63	67	65	76	67	81	64	70	75	76	82	78	63	79	76	76	58	75	75	89	67	73	89	63	79	69	85	66	67	67	76	91	80	79	63	48	81	73	70	79	71	59	83	92	77	76	82	74	74	66	68	67	73	77	84	78	61	90	58	83	77	74	70	78	56	73	71	75	88	80	64	79	81	71	66	58	54	81	61	84	75	77	77	64	90	68	79	61	70	68	85	76	69	74	75	76	81	68	83	71	93	63	82	73	72	80	61	79	66	75	70	75	80	69	66	66	67	69	85	65	60	75	70	61	75	72	57	66	76	81	74	66	76	68	74	70	64	72	83	63	80	78	55	78	77	63	76	83	83	80	83	75	82	80	60	64	79	61	86	65	66	70	69	84	74	66	69	78	73	60	45	64	69	70	63	59	70	78	78	63	77	79	70	70	64	63	75	72	71	80	68	83	75	81	75	73	60	65	78	87	72	77	68	85	61	77	70	68	65	94	68	63	93	80	67	77	80	64	78	65	73	78	71	66	70	83	73	76	79	75	65	63	75	81	56	87	79	93	86	67	83	75	62	73	75	64	86	79	66	69	64	71	66	80	52	86	62	73	91	72	63	76	92	58	55	65	72	68	71	68	70	76	64	84	70	71	75	78	77	72	71	79	65	67	74	67	75	66	65	80	73	75	65	64	75	72	88	68	61	66	69	68	69	75	66	60	63	85	77	73	86	69	77	85	71	86	78	74	72	94	72	78	79	70	77	63	71	83	62	78	84	77	83	73	60	67	88	79	80	70	70	71	65	66	80	76	56	66	66	63	63	81	62	76	67	78	84	64	64	74	75	94	68	73	69	89	78	72	82	70	78	62	62	68	59	81	64	82	77	80	92	64	77	80	68	77	78	63	65	87	90	71	75	72	65	89	64	68	82	66	74	66	75	72	69	75	60	74	83	75	72	57	78	79	65	87	71	71	61	69	80	71	66	60	83	71	78	86	64	70	66	59	67	68	77	66	69	75	76	72	79	65	63	85	79	95	76	83	72	71	66	73	69	72	68	70	79	82	78	66	74	78	70	72	77	79	66	70	77	77	82	75	79	72	61	76	74	84	69	81	70	78	67	80	72	78	75	92	54	74	76	65	74	80	65	75	60	59	75	88	68	71	51	56	70	78	82	83	88	83	81	57	65	56	92	68	74	70	70	75	82	75	77	61	76	91	73	73	80	59	59	86	71	65	76	88	72	73	76	72	75	76	57	71	66	83	63	85	75	69	70	83	76	80	75	66	56	83	78	70	64	78	62	54	85	73	83	69	71	77	76	68	60	67	72	71	67	77	68	69	87	74	72	68	82	70	60	77	79	91	61	80	69	73	65	74	69	81	56	65	70	52	75	79	67	76	78	69	75	64	80	87	67	61	60	72	74	79	62	66	68	75	60	63	76	71	65	69	79	68	61	71	77	75	72	76	67	78	59	80	74	76	65	59	66	72	72	67	62	74	71	73	64	79	72	87	78	68	83	75	78	70	72	87	66	83	73	65	61	65	58	77	63	71	81	60	62	74	60	77	77	83	74	69	66	69	73	72	86	77	77	87	68	64	65	78	75	60	61	64	63	75	62	77	56	55	77	68	65	64	58	75	75	66	70	62	93	80	76	65	81	70	71	58	78	85	76	57	68	75	66	76	72	78	82	64	74	71	76	63	61	82	69	74	69	70	73	59	67	58	75	65	74	64	77	90	89	65	83	65	64	75	74	77	73	72	71	70	71	77	90	64	78	82	82	77	86	90	67	66	80	83	75	78	77	55	57	51	71	76	75	54	80	57	71	66	67	76	63	67	74	76	72	83	65	69	61	60	87	67	75	101	67	66	81	67	69	67	70	76	64	72	68	73	69	63	61	71	76	82	87	76	67	57	82	75	66	69	68	66	75	69	99	73	77	76	67	66	84	83	66	72	66	63	76	81	65	70	68	69	79	59	78	67	69	76	83	77	75	68	72	83	70	51	65	76	72	68	77	78	58	71	73	79	69	58	79	66	76	69	65	74	79	80	50	89	62	81	73	66	70	81	72	66	61	65	70	72	76	79	67	69	67	86	54	63	75	73	78	78	69	77	58	61	73	65	85	79	64	75	69	76	83	81	71	70	76	67	74	72	74	69	63	69	82	62	84	83	77	80	77	63	73	81	69	53	81	70	75	70	48	62	80	67	71	62	85	74	78	90	68	80	55	54	62	81	72	58	78	68	72	73	76	73	74	73	85	62	85	71	72	70	60	60	89	81	70	88	62	62	67	65	79	69	74	68	74	65	59	75	61	66	73	77	68	74	80	71	65	77	76	83	79	62	51	70	64	78	71	58	74	68	88	63	60	67	58	69	67	79	71	67	65	78	61	74	66	75	75	72	74	87	70	78	67	77	68	64	78	65	69	67	93	74	56	72	83	63	69	67	68	86	63	74	60	64	64	69	68	77	75	71	79	76	75	74	78	73	73	77	70	72	75	86	81	75	65	67	75	72	61	62	76	65	72	52	81	55	68	63	58	73	64	68	78	75	72	72	59	75	71	71	66	71	80	75	63	65	80	74	61	87	53	86	69	79	77	68	73	58	84	78	65	65	87	70	87	62	77	75	77	68	79	75	90	72	72	69	77	71	72	92	65	80	60	63	81	74	79	68	68	84	82	67	70	92	72	92	67	68	87	74	60	71	80	75	71	78	77	69	73	77	79	71	69	75	72	67	70	75	72	92	61	64	74	67	76	59	74	68	55	67	72	63	75	84	61	70	68	70	64	73	74	71	67	79	69	72	64	80	63	69	85	69	95	80	70	67	74	83	69	60	73	76	72	78	86	78	93	76	78	73	60	60	60	68	64	59	65	75	70	81	81	84	82	66	68	74	61	63	80	82	63	59	73	85	86	54	75	62	76	82	58	78	87	76	72	75	67	74	93	71	72	86	68	75	84	65	82	80	59	66	71	58	72	66	78	73	72	71	55	52	63	44	80	56	89	79	57	71	78	71	67	79	74	81	90	84	77	77	74	74	77	70	66	69	74	96	70	68	78	73	78	77	71	67	73	81	82
37266	18093	2944	3999	8263	9137	7856	6310	5178	4261	3500	2974	2627	2348	2278	2048	1851	1744	1609	1537	1442	1444	1342	1315	1304	1163	1354	1139	1163	1193	1209	1194	1121	1681	12140	23372	20809	14343	7626	7159	4911	2639	1571	1108	935	882	892	851	812	868	899	885	895	895	854	874	887	943	903	906	878	937	876	898	887	854	861	848	866	919	873	927	915	909	850	901	835	887	885	872	892	884	868	915	896	903	889	891	890	856	896	852	887	883	890	853	825	912	880	889	885	856	952	887	909	906	873	929	933	878	863	847	900	894	874	931	897	913	849	853	867	877	841	954	913	894	850	908	835	871	880	867	885	888	903	893	900	902	907	928	921	871	916	879	917	913	878	882	869	929	833	838	878	868	850	935	909	867	898	895	874	889	860	866	901	848	865	898	930	846	882	893	922	893	968	890	904	943	911	940	900	958	873	899	895	852	876	916	877	891	924	880	852	923	875	904	931	902	838	891	893	875	900	897	921	896	938	947	874	938	886	930	885	871	877	854	885	875	884	857	932	906	862	860	927	916	954	901	869	912	861	895	867	897	895	921	915	864	899	904	829	836	841	942	899	898	931	870	884	878	850	884	895	910	911	958	858	846	837	925	852	862	967	881	930	934	881	872	870	934	873	895	879	909	923	870	890	912	893	885	898	939	901	897	882	933	903	866	845	896	948	899	880	822	865	945	871	954	847	942	871	889	869	896	888	863	914	905	938	875	871	885	896	897	873	883	846	900	924	851	852	910	928	836	892	881	910	878	902	850	883	882	870	923	925	911	829	903	858	890	880	855	874	925	912	888	936	875	868	898	872	858	894	894	878	862	898	903	881	911	890	904	843	848	879	870	900	932	898	905	930	911	852	871	847	858	866	917	854	879	884	877	874	891	904	914	880	910	868	855	871	873	909	908	887	893	912	933	861	860	892	864	874	881	871	906	848	921	933	842	845	900	885	881	941	887	858	892	888	858	905	954	874	866	887	868	917	898	898	897	829	878	864	883	872	877	920	842	907	841	865	866	919	869	908	906	874	925	873	881	889	898	979	896	935	914	843	850	863	859	892	835	838	860	883	886	818	840	878	870	949	857	915	907	876	820	870	922	882	921	876	864	882	918	868	874	910	891	909	909	848	928	885	877	871	905	874	908	905	792	899	891	889	863	873	842	922	890	892	906	888	903	863	887	909	908	895	899	894	936	843	889	862	925	900	875	930	899	906	915	953	832	895	948	873	900	898	871	887	892	910	830	870	861	829	902	838	902	830	912	852	908	928	918	885	887	935	926	896	881	880	889	885	908	874	843	909	921	912	841	874	887	904	882	917	886	948	888	855	898	940	905	883	865	906	855	891	887	909	893	869	907	852	912	893	942	896	903	804	875	878	919	897	861	926	915	874	903	874	902	871	917	843	879	901	838	895	944	905	901	917	867	901	916	882	951	905	934	900	822	930	921	894	878	880	897	902	893	909	820	896	922	916	912	928	848	909	908	883	902	858	878	895	871	904	872	915	853	905	895	898	870	963	935	854	884	847	891	889	867	885	852	890	876	910	843	843	835	929	919	891	902	879	878	932	909	900	880	860	850	840	941	922	880	884	867	875	903	896	925	896	902	862	918	866	846	862	950	890	855	869	869	856	875	903	869	884	904	890	885	906	891	899	842	821	854	889	878	898	860	910	936	856	881	875	893	897	873	880	940	881	879	876	885	908	902	907	906	881	907	919	864	886	881	868	888	869	915	912	875	952	910	871	855	943	874	888	864	903	852	907	866	905	850	900	876	896	911	846	891	936	947	925	877	927	908	893	867	911	889	882	884	873	926	894	843	878	880	929	913	882	879	873	865	876	853	857	905	909	894	870	869	852	897	882	881	848	890	901	877	854	844	896	862	849	893	863	834	901	815	864	860	920	881	852	836	950	875	897	844	901	910	919	894	889	843	869	911	937	886	841	872	874	847	891	879	897	869	911	884	917	892	906	932	888	923	901	892	857	888	884	870	845	848	871	899	866	866	935	916	950	906	908	894	898	869	875	873	884	899	910	850	843	912	884	879	886	906	922	882	930	880	863	889	890	883	895	929	909	888	889	868	872	916	896	856	867	861	890	924	906	846	907	893	883	877	896	886	884	858	871	829	831	890	903	851	863	880	888	902	911	932	898	904	859	953	869	876	867	868	911	912	930	897	898	881	910	858	905	887	906	838	861	915	935	895	924	823	920	899	871	899	902	894	970	910	879	885	894	855	885	877	885	856	900	883	829	880	851	861	889	924	874	895	872	924	914	903	872	971	904	865	864	933	928	877	911	884	873	892	917	862	897	851	878	873	905	956	860	879	853	921	857	847	829	862	858	903	894	905	922	935	860	891	852	884	897	927	898	877	945	851	894	910	862	856	875	903	879	884	927	879	872	900	883	872	895	840	888	823	845	847	861	881	861	930	900	877	965	881	852	940	873	897	949	922	916	895	922	864	925	896	886	860	887	881	877	849	904	869	869	936	933	929	800	868	872	915	898	921	919	911	849	940	884	864	944	878	902	868	929	919	893	871	886	867	914	917	926	882	854	889	888	868	873	919	875	853	871	925	879	902	874	893	860	894	875	911	829	912	858	877	901	915	909	952	903	888	897	891	849	914	930	917	865	915	867	842	914	838	941	909	889	892	889	892	896	904	922	915	771	889	881	829	891	898	902	890	863	873	886	898	929	924	929	851	899	913	896	842	906	882	871	888	865	905	851	887	868	880	886	932	877	886	893	890	908	900	904	873	893	918	942	932	909	880	918	918	922	840	912	877	901	858	903	861	902	857	934	890	891	857	970	869	802	908	929	880	871	881	868	825	854	862	861	874	914	884	936	887	919	858	855	886	920	915	873	906	912	890	859	879	842	923	858	935	925	914	883	916	868	822	948	904	866	820	926	876	932	859	872	879	915	891	877	856	940	910	946	884	893	876	872	915	875	905	871	890	847	915	939	900	893	869	900	898	895	881	862	884	848	895	842	858	891	888	874	877	905	895	865	885	934	845	907	880	896	917	886	904	847	894	872	877	853	914	882	903	848	848	929	876	897	904	821	919	912	869	879	880	844	876	819	858	856	899	920	906	904	832	913	916	901	869	895	897	872	867	841	868	945	917	892	897	871	906	883	928	880	876	916	929	891	862	829	851	849	855	860	845	890	897	834	880	867	899	845	908	844	860	850	878	921	895	871	915	812	855	893	860	859	895	908	933	909	888	968	837	852	865	894	896	926	898	913	933	931	879	907	886	885	887	845	890	897	854	877	890	906	860	867	874	904	863	944	918	909	907	867	900	934	899	860	870	941	892	855	844	870	900	860	870	893	905	886	900	942	874	878	942	860	908	829	865	865	839	892	890	851	876	852	901	904	851	920	896	839	927	873	898	919	815	924	897	891	921	867	839	864	921	924	885	843	890	866	892	889	906	864	871	875	906	882	859	864	854	913	897	853	891	888	881	916	871	917	874	929	864	873	851	848	863	851	874	935	877
2170	340	79	62	72	76	68	69	67	54	61	48	56	63	75	47	68	60	63	60	51	75	61	47	62	55	74	44	65	66	63	63	71	76	175	311	384	231	154	117	94	86	77	83	63	55	63	55	68	50	57	52	55	74	61	61	60	42	60	55	67	67	75	62	57	79	53	51	62	57	60	55	66	59	51	70	53	77	58	61	58	82	61	58	55	69	73	62	52	61	54	56	73	57	67	65	60	60	52	63	58	45	59	68	59	64	45	57	58	60	66	59	68	60	64	67	50	58	55	54	55	57	70	75	53	69	62	45	51	60	63	58	63	49	54	60	53	59	59	58	56	57	48	66	64	58	71	53	65	74	62	65	46	65	65	58	54	48	64	70	66	64	70	59	77	68	64	63	64	57	57	51	54	52	47	54	52	58	67	59	78	59	51	49	63	63	73	62	45	59	62	69	59	58	57	71	61	63	56	56	62	58	60	78	50	76	63	54	61	62	65	48	58	55	56	60	65	57	51	62	54	62	62	76	59	65	54	50	53	69	53	61	61	62	59	61	57	63	51	62	62	62	51	69	57	72	41	66	61	63	61	73	59	62	58	70	56	57	56	60	66	58	50	57	66	67	60	49	56	61	39	49	57	58	60	67	46	54	67	64	58	61	65	61	66	59	69	72	65	54	59	61	72	74	61	60	67	57	49	63	48	60	56	67	68	52	59	62	52	46	73	57	68	45	78	58	57	53	57	65	63	55	59	52	53	61	72	47	51	76	71	65	63	62	47	60	56	54	50	80	56	55	55	65	52	60	64	63	49	46	53	54	47	66	40	59	68	47	50	51	70	59	64	62	63	68	63	58	56	52	61	65	66	62	61	59	63	74	69	55	61	43	56	57	59	50	45	71	59	60	59	52	67	67	63	63	55	47	47	65	56	65	60	59	63	60	60	63	48	66	50	57	70	58	63	56	55	59	72	60	59	62	64	69	59	62	57	69	75	55	54	68	61	50	49	65	50	57	62	46	59	65	57	71	60	59	53	65	73	53	62	65	56	65	64	56	57	54	70	63	52	64	72	60	78	53	65	63	67	77	66	68	70	59	58	58	55	64	49	60	50	64	65	38	52	70	56	53	63	66	73	61	53	58	65	44	50	64	74	54	56	68	51	55	52	47	54	65	63	74	50	60	64	59	80	72	57	51	60	64	59	66	67	69	64	53	71	58	61	71	52	57	52	56	71	51	61	58	55	66	57	51	64	59	63	58	52	74	57	64	66	63	68	52	59	65	65	61	63	53	64	63	49	56	69	57	52	64	54	53	55	62	50	64	58	59	51	52	55	63	55	52	58	64	58	68	55	72	69	64	52	61	60	53	65	78	67	48	62	57	61	65	60	72	55	68	44	61	57	72	64	63	42	64	74	61	54	53	73	49	54	58	63	51	45	65	53	46	50	54	54	64	66	66	60	63	47	58	59	76	70	69	62	62	54	53	66	59	65	51	49	73	72	68	58	58	56	63	60	72	65	67	62	53	60	68	63	59	57	67	63	60	63	63	64	45	44	53	64	73	48	52	54	53	70	72	55	61	73	64	66	45	69	53	52	73	53	64	61	59	42	61	51	59	53	64	54	49	58	67	43	74	81	61	60	58	64	53	55	67	60	69	54	54	69	51	66	58	55	46	61	72	62	61	57	63	68	68	47	55	55	62	62	47	60	72	65	61	65	52	60	59	50	65	61	61	60	57	67	67	48	62	63	57	47	53	63	64	50	61	74	65	51	64	70	68	66	67	76	56	58	59	59	51	52	58	72	71	61	55	55	57	61	58	59	58	55	73	73	71	59	61	66	48	63	74	52	54	56	57	69	56	62	62	66	35	38	49	46	52	62	57	59	68	60	59	48	61	68	70	67	67	65	59	60	53	64	70	53	70	54	78	60	53	63	55	67	54	55	76	65	72	56	52	58	62	72	69	61	55	62	78	57	59	65	64	69	77	63	47	68	79	65	54	62	56	59	62	70	60	56	63	62	51	63	53	55	65	58	81	56	63	54	52	69	69	60	48	53	63	69	66	64	69	68	54	52	57	61	78	61	51	68	61	51	50	48	47	57	71	82	68	62	53	53	51	61	66	63	65	64	60	62	50	63	68	66	53	67	54	58	65	61	60	48	54	45	67	79	70	55	57	54	44	51	55	49	51	63	42	60	49	68	64	60	53	56	65	59	48	53	74	58	68	49	61	56	69	66	51	65	59	62	72	64	67	49	61	66	62	62	64	46	48	48	53	62	58	59	55	60	68	60	55	57	72	54	66	57	62	57	56	54	53	54	62	68	64	52	57	53	75	69	71	63	56	59	69	61	56	63	55	72	71	63	69	56	63	52	65	73	48	64	61	62	69	42	70	66	48	68	69	56	75	72	62	69	59	49	67	55	59	71	65	74	51	70	64	58	73	61	63	57	77	61	55	52	50	48	55	55	67	52	77	61	52	66	69	54	64	58	69	73	50	62	63	60	56	53	70	57	83	55	62	57	45	51	74	64	48	66	66	63	52	62	64	61	63	69	57	59	65	70	66	62	61	73	56	50	57	76	73	68	51	72	69	50	57	62	52	68	70	60	58	57	43	57	54	59	52	61	54	52	58	70	51	62	67	65	66	71	61	52	77	70	67	60	56	74	56	62	68	58	65	68	47	65	70	61	72	75	63	56	56	57	48	64	59	67	67	54	55	56	55	78	65	59	52	51	51	47	51	76	69	66	67	69	57	63	57	57	53	61	64	62	58	67	59	62	44	55	61	56	54	69	69	48	69	70	53	53	71	56	73	74	57	56	65	67	50	78	58	55	64	49	65	65	70	47	66	78	74	69	51	57	60	55	59	69	67	68	62	63	76	54	58	72	67	69	68	78	67	55	62	70	55	65	59	53	51	57	46	52	59	65	67	53	47	54	51	62	69	52	63	60	41	64	48	54	60	53	66	62	47	55	51	55	67	66	57	58	54	76	53	48	56	62	60	43	66	57	54	73	63	66	60	63	60	50	64	59	55	64	56	63	60	66	47	56	66	56	59	65	57	64	54	60	67	57	66	53	65	58	55	68	64	78	60	74	64	56	71	46	64	49	53	58	51	67	58	46	56	65	61	48	66	56	54	53	76	68	72	66	55	49	50	54	59	78	60	59	52	50	46	57	69	59	55	56	70	70	69	69	54	57	55	56	68	51	61	71	67	73	62	56	60	56	55	58	49	79	62	53	64	76	61	60	63	68	58	61	58	56	71	63	48	59	68	62	53	53	66	55	69	61	56	54	57	62	68	59	55	69	57	68	54	52	61	64	57	69	64	53	55	58	53	62	54	61	65	52	50	60	51	58	52	55	67	59	62	54	46	54	63	67	63	60	56	71	53	54	72	52	72	58	46	65	55	62	67	62	66	51	62	60	58	64	57	51	45	58	51	56	59	67	64	51	59	61	55	58	74	60	51	66	58	59	45	56	60	53	51	56	51	64	65
23002	7376	1210	1316	2360	2809	2451	2008	1825	1475	1290	1189	1106	1128	998	1037	994	892	904	889	910	858	786	854	908	807	785	813	760	850	767	774	850	1256	5170	9157	9151	5809	3148	2493	1631	1429	1246	973	871	796	767	751	804	764	695	760	787	706	672	759	697	763	737	765	754	745	723	743	727	800	744	721	789	762	717	710	764	791	746	705	777	773	701	734	694	753	732	754	751	775	786	778	802	731	763	797	760	774	758	760	718	782	732	754	737	751	726	710	769	720	763	803	744	732	792	773	738	701	771	744	768	761	724	738	734	781	808	757	711	747	770	761	748	743	777	743	738	754	751	748	737	780	767	746	731	699	742	738	703	763	730	781	720	723	778	709	787	730	776	756	735	807	784	737	803	816	743	750	771	737	797	790	779	715	737	744	764	757	773	791	726	778	745	790	781	745	698	745	734	754	733	728	776	711	757	773	748	723	791	754	745	782	749	728	718	749	762	788	742	750	789	774	709	717	720	756	749	739	696	749	780	752	717	792	679	767	787	783	758	724	765	779	727	700	747	745	760	783	738	801	763	801	738	689	753	734	735	747	742	759	732	761	768	752	758	734	733	733	725	721	756	786	764	807	803	716	786	780	742	738	738	774	724	699	761	738	774	750	763	710	726	721	746	691	779	751	767	733	750	734	715	744	805	739	741	769	780	723	768	785	763	775	695	780	774	741	777	714	759	744	800	729	768	741	724	716	740	748	734	743	743	769	796	713	762	703	774	734	728	742	677	795	740	737	758	732	751	741	707	714	780	776	786	785	772	730	693	754	731	796	778	729	760	706	776	779	754	769	725	747	753	745	732	779	726	788	754	752	821	731	738	776	784	741	700	742	740	721	704	771	751	702	801	781	788	748	708	741	707	754	733	717	772	734	715	773	780	747	788	747	774	795	751	750	749	772	766	722	743	761	767	745	739	796	745	750	723	726	742	743	750	704	781	735	784	743	768	755	721	735	748	793	758	784	755	762	732	750	765	772	764	769	748	763	771	764	764	725	761	731	696	771	772	730	793	743	825	729	712	749	704	777	767	724	782	744	703	768	789	769	763	748	753	733	783	741	776	726	750	787	787	751	719	732	730	787	740	749	754	773	742	781	778	745	749	734	767	789	746	763	792	722	747	762	736	747	794	781	786	677	754	783	739	742	720	743	813	745	734	734	740	739	747	757	735	791	749	737	756	782	749	757	736	727	788	731	755	715	719	781	794	711	779	756	724	720	733	770	728	769	724	756	774	740	768	708	763	771	783	744	732	776	755	758	768	748	727	752	758	761	764	752	695	778	755	721	753	707	762	747	727	753	735	762	728	714	765	730	756	712	795	764	751	743	736	727	788	746	754	738	728	779	736	760	776	741	769	752	797	704	745	712	790	719	770	700	770	772	771	775	748	714	768	775	796	738	733	783	757	786	724	764	769	772	745	739	763	746	813	762	760	753	799	755	720	754	747	775	725	746	713	743	734	762	729	805	729	796	728	786	766	710	754	668	712	733	736	715	742	782	732	749	793	726	772	787	792	683	764	753	719	697	708	759	787	733	758	746	724	783	761	711	737	720	796	712	770	781	729	752	752	774	730	707	764	757	687	724	764	746	789	745	745	766	719	796	744	777	726	747	747	789	756	708	786	766	774	767	748	752	746	762	797	754	725	803	737	752	748	709	713	749	791	780	731	795	707	767	742	754	745	724	779	725	742	748	764	707	720	715	760	717	727	813	705	760	749	718	759	782	784	744	740	764	707	732	707	712	743	747	809	739	716	745	771	781	792	713	730	766	730	721	761	731	740	765	746	708	762	723	800	708	755	739	733	767	778	727	769	775	714	752	753	737	778	719	756	775	804	778	754	774	745	719	711	736	727	727	732	770	718	774	726	756	717	738	742	752	752	758	753	748	772	743	757	783	734	781	734	736	757	761	772	791	751	746	779	770	775	756	838	755	734	782	761	748	774	756	740	817	744	750	784	684	737	711	777	719	731	745	746	692	728	787	745	779	751	749	741	762	765	718	766	815	751	736	751	778	751	754	812	758	794	727	800	730	723	792	761	741	747	781	787	752	777	755	719	713	760	708	735	769	756	791	783	741	712	728	784	759	748	736	764	726	745	751	793	732	743	777	788	804	753	750	768	758	743	774	751	721	740	748	755	718	759	787	794	693	762	725	768	769	687	758	745	761	783	762	774	747	772	762	734	749	720	726	757	736	769	768	746	759	723	734	735	808	760	780	695	729	766	753	732	767	747	749	725	769	733	819	723	738	780	749	732	699	729	780	743	785	757	809	785	781	758	760	767	732	797	799	708	707	765	765	699	722	760	765	765	745	729	761	785	732	739	759	747	779	743	774	750	759	749	728	762	768	743	753	731	760	755	718	735	766	705	782	769	730	764	733	794	768	768	724	749	751	752	716	779	743	742	724	764	720	780	736	775	708	786	754	735	715	787	750	755	778	745	719	734	755	752	795	757	778	745	791	743	704	726	757	784	726	760	737	771	788	749	722	743	726	759	772	709	724	710	699	741	744	721	781	709	746	758	748	774	760	747	680	695	720	746	749	769	745	804	738	756	750	738	741	762	728	738	750	710	801	739	710	737	825	750	733	784	826	743	784	705	742	793	760	770	731	803	796	716	738	780	722	718	760	751	729	762	746	764	726	758	782	739	732	781	792	755	737	732	768	722	760	800	786	735	743	749	800	735	755	748	715	705	754	784	729	708	790	725	745	738	735	748	716	745	752	766	732	788	754	749	770	745	759	751	717	789	763	758	760	721	765	773	784	743	747	781	686	750	740	749	719	720	787	766	757	735	768	786	702	727	754	786	755	746	740	768	738	786	786	772	738	762	746	731	760	736	750	731	748	724	752	749	758	737	796	779	783	782	764	756	720	758	751	736	721	744	704	747	749	723	745	734	773	754	742	738	720	753	695	769	804	804	700	742	820	751	729	749	741	781	732	716	759	771	773	753	747	731	753	773	769	727	772	757	769	744	800	738	752	758	747	751	770	746	710	730	803	764	776	760	723	765	767	686	734	751	760	767	755	715	718	710	762	733	776	780	734	800	744	764	776	773	756	736	753	737	745	726	759	763	754	790	757	731	744	772	743	728	771	764	717	831	775	781	804	756	745	802	739	715	723	750	710	764	728	730	717	738	732	771	758	731	754	742	751	750	801	732	741	733	774	725	799	722	763	784	773	748	726	726	788	764	755	737	762	740	752	724	734	775	723	816	761	766	818	777	711	711	719	723	708	775	796	760	715	722	712	727	729	765	769	758	777	786	716	726	739	759	738	739	764	786	764	798	748	761	778	748	752	738	765	737	736	741	760	764	754	733	768	740	755	742	754	749	775	780	698	757	809	779	765	767	689	748	734	783	732	761	736	795	725	738	725	727	712	681	702	745	754	743	717	781	727	748	728	722	791	750	739	710	761	753	766	791	817	777	778	727	774	758	763	721	731	763	737	721	770	778	753	745	796	754	698
2981	1377	159	87	97	121	105	99	110	102	80	91	69	104	72	66	80	69	83	64	63	77	74	65	72	68	61	61	77	74	61	76	70	136	286	537	736	468	344	251	227	153	98	80	74	63	70	67	66	67	53	70	74	62	70	67	63	53	55	70	77	74	61	77	79	60	71	59	60	70	78	71	65	75	51	58	71	66	61	60	68	60	65	66	61	79	69	69	57	79	70	60	55	53	50	68	66	80	72	81	62	66	70	71	68	71	63	65	83	70	67	64	68	69	77	57	68	72	72	64	78	62	67	57	66	69	68	56	70	71	59	64	72	67	62	76	68	73	76	72	65	72	81	63	64	63	58	69	71	75	70	59	69	83	50	66	71	69	67	55	74	69	63	65	59	50	68	61	62	63	66	65	60	56	69	79	75	76	66	63	76	72	69	80	73	72	76	68	59	71	64	67	68	54	70	74	67	64	59	72	72	73	64	55	67	59	68	56	81	74	62	68	65	73	68	59	71	78	75	50	72	68	70	61	66	75	52	82	73	65	67	64	67	65	76	66	54	70	55	61	61	77	63	68	54	67	67	58	58	64	64	70	58	54	61	61	52	71	64	59	69	63	74	69	80	68	71	64	58	68	55	78	82	82	57	71	58	66	73	73	57	69	69	57	69	59	75	52	66	69	62	68	59	51	58	60	49	75	75	55	60	68	45	76	64	63	77	66	64	70	66	59	56	61	63	74	59	58	60	60	57	69	53	61	59	81	71	70	70	86	76	69	67	90	66	61	60	72	66	71	72	59	57	77	68	49	67	66	66	66	71	68	67	74	65	64	70	77	72	53	62	72	76	55	61	73	70	79	70	48	73	61	74	59	68	65	74	66	67	51	60	69	64	60	69	78	56	68	62	59	82	63	49	76	57	64	63	72	57	70	63	65	78	67	74	66	58	64	68	73	62	70	73	57	56	59	71	71	71	69	88	77	73	67	64	65	63	83	92	72	60	69	50	66	65	72	77	80	78	75	48	67	66	79	64	67	75	82	54	64	67	68	61	82	55	52	65	69	51	69	72	70	56	66	62	72	60	52	61	63	57	62	65	70	71	62	67	63	80	65	63	79	74	67	71	80	63	60	62	65	68	65	77	66	73	68	53	64	70	70	61	67	75	79	63	69	62	57	68	71	67	81	63	65	82	87	71	56	66	72	71	67	63	66	54	98	71	63	62	73	75	75	76	79	52	68	60	49	73	58	71	79	67	65	60	69	67	83	59	48	71	72	72	82	78	57	79	80	65	67	66	54	58	62	76	69	75	66	63	59	64	67	68	68	52	62	60	64	61	84	63	79	56	62	76	70	72	66	65	59	69	75	74	70	66	59	67	59	63	66	58	69	79	74	65	67	62	79	52	77	70	66	69	85	67	62	68	66	82	81	49	56	60	81	81	67	76	51	68	74	59	62	51	66	70	72	61	65	62	68	61	53	65	57	52	68	58	54	57	51	57	76	69	64	60	75	72	81	55	55	61	61	73	68	58	64	59	86	73	61	72	66	59	59	72	81	67	65	58	60	64	66	48	58	63	80	72	81	84	66	58	67	71	62	59	76	72	74	79	69	81	66	55	81	68	69	70	49	62	69	62	54	55	65	65	72	67	61	78	61	72	63	62	64	68	61	81	73	48	62	65	76	67	66	60	64	63	69	57	77	54	79	59	51	66	76	62	72	74	72	69	51	72	67	76	60	64	63	64	67	54	59	76	64	67	53	70	51	71	62	66	64	67	59	69	70	67	69	52	65	79	58	67	61	64	62	59	63	59	75	59	62	65	53	62	80	65	52	67	67	66	70	56	73	56	66	72	68	63	72	65	62	63	65	70	67	76	67	70	69	57	82	59	75	64	70	73	68	81	68	69	67	55	72	69	75	73	59	65	65	62	58	75	67	70	61	73	59	59	75	67	51	84	65	42	76	67	62	67	67	73	72	76	68	54	61	68	86	59	51	55	69	79	68	59	68	71	63	67	68	64	63	64	67	78	64	74	72	72	74	77	59	59	66	73	72	78	65	67	56	73	68	61	74	65	66	70	62	76	64	62	49	63	79	63	70	66	77	78	71	58	60	64	54	62	58	80	48	55	63	56	74	71	58	67	63	64	68	66	67	56	67	77	76	80	77	59	78	73	62	79	60	63	64	78	75	64	69	77	71	86	63	76	60	71	54	67	73	64	78	60	72	65	70	68	60	66	62	73	70	63	69	71	80	58	48	71	70	79	57	64	68	71	65	70	63	59	56	64	75	61	73	78	78	63	53	56	59	48	77	84	65	69	74	70	70	56	82	55	60	66	62	74	58	64	63	54	69	54	59	62	44	66	66	58	56	77	74	77	63	62	70	84	66	63	72	75	63	69	73	82	62	61	60	80	67	71	50	73	69	57	54	61	60	61	73	56	62	74	72	70	65	59	48	73	67	77	65	66	68	65	72	67	72	53	75	68	72	59	72	52	66	62	68	57	68	63	72	75	70	61	59	63	67	58	55	54	68	78	72	64	68	71	72	83	60	52	81	75	82	62	58	64	60	60	67	79	54	70	76	62	60	61	72	71	64	70	68	52	64	66	53	81	63	63	63	55	77	57	67	73	66	54	62	89	60	72	77	69	61	65	69	66	62	57	65	76	70	56	62	53	69	68	65	78	55	60	70	70	74	67	67	68	66	72	67	54	72	68	68	73	59	76	58	75	46	58	57	62	64	67	62	64	61	67	68	75	49	63	61	50	55	70	68	66	60	59	68	70	65	67	65	75	60	71	67	67	60	62	58	80	82	60	67	56	57	69	68	53	75	67	66	51	74	57	73	70	44	68	75	70	60	63	66	66	63	66	68	68	63	46	61	75	65	44	64	75	68	58	79	65	52	72	79	77	66	67	61	69	59	67	65	71	53	73	69	67	68	65	81	73	59	68	67	50	75	53	58	70	67	70	62	77	73	66	60	72	64	56	54	61	59	65	70	59	67	50	73	63	74	64	67	69	52	77	63	73	64	59	68	65	78	68	61	61	55	70	76	69	66	49	57	77	61	79	61	61	69	69	64	68	72	85	63	73	64	71	62	70	71	62	54	82	54	60	62	63	74	71	77	74	81	66	63	72	71	56	64	62	71	56	69	73	61	58	63	69	65	74	66	64	70	69	73	68	65	60	70	70	77	66	57	69	55	72	68	65	65	55	56	76	59	56	71	62	70	61	73	62	79	61	53	68	76	63	77	54	57	65	51	69	68	76	76	74	82	76	64	55	64	41	66	65	75	65	50	69	78	59	60	52	81	66	75	53	68	65	72	74	74	58	71	68	68	76	68	66	59	71	66	78	72	69	67	58	70	85	71	64	75	78	68	84	75	60	59	56	52	81	72	73	63	74	67	74	75	75	60	80	67	61	69	53	64	67	63	63	62	57	65	66	81	74	76	67	68	76	74	62	74	71	77	70	74	73	70	67	63	65	59	58	83	80	68	66	67
33386	15042	2106	2862	6004	6442	5462	4339	3501	2748	2417	2141	1844	1721	1542	1421	1363	1331	1196	1163	1179	1121	1022	1053	1068	1008	963	898	945	955	929	948	959	3171	7577	12980	15290	11578	7363	6190	4824	2931	1763	1144	906	824	795	807	789	815	768	791	786	790	804	828	805	808	786	828	804	805	787	821	806	817	801	765	834	825	864	801	815	812	776	801	776	808	825	829	777	823	816	789	852	808	821	820	824	820	851	842	785	814	796	812	817	822	829	806	779	818	835	824	802	791	788	832	810	773	796	787	858	837	774	818	819	853	802	845	834	840	819	803	780	775	814	825	780	804	845	793	805	789	797	805	848	787	846	793	800	813	835	812	796	803	750	774	816	770	812	834	779	777	790	769	810	790	788	822	786	812	844	788	791	803	758	822	820	814	804	851	779	837	842	830	840	804	801	821	839	809	783	797	844	808	858	806	823	840	786	818	858	833	838	756	816	750	791	817	760	823	805	856	796	774	755	808	847	821	829	852	800	840	804	802	806	825	799	783	817	789	795	832	793	727	828	866	795	844	754	824	787	779	812	794	784	779	813	799	861	860	781	804	831	806	765	819	833	801	839	782	795	795	814	753	843	829	832	783	803	822	823	807	802	812	802	823	784	749	754	822	787	762	810	752	749	788	799	806	810	796	810	808	779	819	850	756	849	844	788	844	800	852	797	813	809	830	793	771	784	845	821	792	854	786	848	825	820	795	827	825	811	755	838	804	830	787	839	853	740	757	818	774	819	817	842	788	806	842	815	775	801	866	760	841	833	836	814	753	803	796	811	852	816	844	720	812	808	827	803	796	821	811	792	848	791	813	776	773	807	752	825	771	796	765	792	847	799	789	786	798	819	790	786	813	803	843	773	798	801	832	747	771	812	843	813	785	761	823	809	822	834	794	826	762	720	817	773	835	756	808	791	797	830	819	837	798	779	803	815	792	817	859	844	850	784	838	810	796	765	799	813	778	868	813	750	756	787	838	787	809	825	855	820	817	815	830	771	845	821	808	763	841	796	797	789	811	843	780	819	805	831	807	850	845	804	833	799	838	803	778	796	785	746	848	790	858	816	815	850	771	849	786	836	833	795	792	783	803	817	813	811	803	775	826	857	801	796	844	822	832	796	792	862	836	816	821	800	844	794	849	799	845	832	756	770	813	763	789	831	764	838	793	858	809	828	807	839	768	782	837	812	827	794	809	792	783	830	829	818	798	781	789	786	831	820	803	785	776	805	818	805	794	818	825	796	769	826	789	813	776	802	759	806	849	847	776	788	791	815	769	850	764	789	794	737	782	816	778	753	862	803	771	801	837	784	799	782	793	824	832	800	822	815	816	777	783	832	839	830	816	844	821	811	771	799	828	794	784	814	809	799	776	833	839	763	784	828	846	821	805	788	818	766	838	777	787	793	831	859	784	833	854	776	814	777	789	818	835	801	807	788	826	800	842	805	754	832	796	805	817	800	795	825	791	806	819	785	819	832	788	840	788	805	823	844	780	791	784	829	811	763	792	787	780	799	792	802	784	818	851	822	800	802	839	856	765	815	794	789	821	788	799	766	842	789	855	787	814	809	762	813	810	813	809	779	835	815	772	889	760	803	833	837	816	819	806	821	792	788	805	797	827	804	783	826	798	747	823	775	823	829	791	834	844	786	835	814	792	828	844	801	797	778	779	799	837	770	849	803	782	789	836	802	806	808	761	809	815	794	818	835	772	818	804	840	828	809	781	814	896	814	819	793	881	759	814	812	842	776	876	840	808	773	798	815	809	800	792	851	819	830	786	782	819	796	833	775	775	808	839	814	789	767	784	822	793	825	811	773	762	828	876	859	868	827	811	782	786	779	809	789	829	829	813	825	784	833	822	779	852	818	810	779	762	778	810	826	818	798	820	816	788	815	800	809	787	800	804	804	867	827	791	762	833	812	782	840	822	809	818	773	765	790	787	805	830	796	839	767	807	873	786	769	860	785	820	816	740	791	810	836	816	783	817	810	817	779	848	811	828	788	746	828	812	795	800	801	836	792	814	787	783	806	823	813	751	820	826	862	752	856	787	780	814	880	842	811	832	836	784	777	797	801	885	790	811	783	798	767	792	754	799	766	837	792	812	840	816	798	835	805	778	836	776	871	842	840	743	816	793	816	819	794	809	811	817	812	808	791	843	756	792	776	800	779	781	761	791	857	861	813	798	829	872	833	818	715	773	809	830	745	840	861	806	791	807	837	765	809	772	823	768	845	806	810	813	819	774	819	841	790	815	819	858	810	809	807	808	829	825	792	792	812	850	757	804	785	819	801	802	857	810	763	761	819	803	779	813	824	801	823	806	840	798	825	794	815	814	806	851	788	798	816	810	773	768	799	793	796	823	818	800	789	808	826	818	786	774	801	767	842	836	808	787	842	793	817	807	842	848	832	832	818	783	824	814	755	809	829	819	805	790	832	783	855	831	800	815	791	823	823	847	794	795	804	832	775	791	819	801	812	819	806	763	784	844	788	787	807	794	823	876	785	827	772	819	752	792	818	797	813	826	749	814	865	784	803	799	822	792	817	772	816	795	814	791	752	779	813	847	824	754	817	806	820	834	812	785	797	843	820	801	845	822	816	751	777	741	781	843	840	800	810	816	816	836	808	810	808	813	831	813	792	788	808	792	794	830	808	829	823	751	828	804	818	821	807	764	808	817	804	805	839	818	804	796	812	867	818	770	811	814	783	802	813	814	816	796	835	786	815	773	831	797	837	768	793	794	811	788	812	795	760	825	778	776	819	811	783	760	833	819	809	806	819	778	821	835	791	815	795	798	818	803	866	827	806	793	800	811	805	797	778	768	812	824	797	794	776	811	838	823	836	804	830	844	806	779	789	827	825	810	802	861	771	812	800	801	828	811	752	773	828	834	845	777	826	846	804	763	831	771	796	773	824	800	815	810	865	783	802	763	802	814	791	802	831	815	797	876	824	846	802	804	859	780	799	817	767	814	850	773	817	803	822	796	782	812	815	853	826	806	803	834	832	822	811	787	856	771	813	814	814	796	818	772	837	818	782	839	815	783	795	751	825	869	800	819	804	787	815	786	783	819	810	750	865	779	841	790	802	837	847	816	851	845	820	819	782	797	844	795	864	788	810	794	763	781	814	837	776	838	789	769	771	814	828	812	811	816	848	831	792	832	813	769	821	786	772	837	784	830	870	756	787	814	843	809	801	838	762	764	811	783	832	840	823	799	802	794	820	781	812	778	807	855	864	835	826	799	834	772	813	845	843	834	775	773	809	837	799	782	819	759	869	784	888	822	800	817	787	813	824	867	831	800	853	795	794	813	840	804	833	839	874	819	768	802	778	802	793	762	804	796	802	837	806	772	848	810	893	771	829	781	837	766	792	801	864	802	828	814	791	832	846	799	752	789	764	794	829	795	885	787	784	814	835	797	871	792	781	806	824	754	799	849	843	815	784	825	883	797	755	826	830	788	821	830	840	769	815	822	862	796
4447	1040	142	88	81	117	103	92	102	96	111	92	89	80	87	77	83	84	84	74	96	80	69	61	83	58	74	73	76	67	74	66	87	141	252	391	477	781	656	370	217	129	108	70	82	68	61	67	59	88	62	77	60	63	83	60	75	75	79	62	65	64	72	70	60	71	67	69	78	72	78	54	64	64	74	60	59	66	70	82	72	67	86	66	69	63	66	61	66	69	69	71	62	80	66	60	77	61	67	57	63	76	68	75	77	63	67	67	73	70	83	58	72	60	68	78	78	55	67	79	69	63	58	69	83	69	62	53	72	77	64	71	60	68	73	69	60	68	68	57	80	60	59	73	58	86	54	58	52	62	71	76	68	65	72	55	74	72	70	65	81	71	73	61	57	71	65	68	63	57	79	68	69	73	76	71	62	70	58	82	65	66	72	83	73	63	67	52	63	59	55	87	77	77	63	73	66	77	67	63	71	67	58	64	66	74	86	65	67	80	62	79	66	75	79	88	66	60	58	67	51	80	58	61	64	74	70	77	70	64	53	62	85	84	72	63	71	61	64	63	63	62	81	78	73	59	71	76	82	56	81	78	78	76	70	70	59	76	68	68	69	69	79	76	69	64	67	63	90	70	74	60	70	58	76	77	62	85	70	66	72	69	55	68	72	56	73	67	59	75	66	53	57	73	60	80	64	73	76	59	67	71	68	62	63	63	74	64	57	64	56	80	75	84	77	72	64	80	81	80	60	64	65	64	82	69	68	78	51	71	74	81	58	78	80	70	82	71	68	74	59	70	57	61	80	59	59	58	73	67	65	74	66	66	56	64	69	69	59	62	72	82	61	74	79	73	56	73	87	70	73	55	75	58	66	74	71	74	66	69	73	60	65	78	68	68	49	62	62	68	51	71	70	61	77	66	82	52	72	69	69	72	59	73	56	82	71	67	56	55	61	71	76	64	70	69	74	64	79	77	56	71	70	55	70	72	64	72	61	63	55	61	74	84	61	77	55	77	60	72	60	63	59	77	62	68	61	77	70	70	62	78	64	58	74	66	77	69	76	64	62	61	59	66	62	76	66	65	70	65	68	63	73	88	57	78	63	61	74	69	54	60	82	60	77	64	67	59	69	56	81	64	63	82	65	63	70	70	78	58	75	60	59	66	59	77	47	72	59	64	85	50	59	59	72	58	74	63	76	74	79	63	64	76	74	70	63	61	79	79	71	73	83	76	62	60	62	62	69	64	70	75	59	70	58	66	55	61	71	57	67	69	76	72	66	74	82	56	75	73	60	64	72	68	60	70	55	74	50	79	58	62	60	57	61	76	73	76	62	80	77	61	64	66	62	61	67	72	79	59	71	71	58	56	60	60	67	69	70	72	60	58	71	51	64	69	75	59	73	84	58	57	74	63	77	56	69	56	60	75	83	76	67	74	58	73	49	52	63	65	77	67	72	72	72	65	62	62	64	67	68	44	70	71	77	64	76	53	73	65	76	76	57	63	79	65	68	61	67	69	59	75	73	76	65	80	65	69	70	69	72	78	72	60	44	63	59	68	65	66	58	76	58	48	77	58	71	61	66	72	66	66	75	63	76	69	70	70	79	65	57	76	61	64	76	63	69	57	70	51	65	70	63	68	69	67	65	73	67	78	66	52	72	72	69	76	65	82	79	60	70	63	63	58	60	62	64	66	77	67	67	69	79	74	67	55	57	67	65	74	63	70	76	74	74	64	78	66	60	60	75	72	60	61	74	66	58	68	65	61	55	67	60	54	54	72	66	60	70	67	64	79	56	65	90	68	79	54	61	83	85	79	84	59	77	68	67	76	68	64	69	72	71	70	71	68	62	59	68	69	50	57	75	67	75	71	68	61	79	78	59	77	63	67	78	74	75	64	69	68	58	58	68	72	68	62	67	66	66	56	66	87	68	62	66	77	68	80	76	62	58	57	74	60	57	53	52	51	58	77	88	87	70	66	63	72	63	63	67	65	67	71	70	84	76	64	71	67	79	61	62	65	62	69	80	57	65	78	65	75	71	78	52	71	72	76	68	61	61	79	73	72	68	71	67	83	65	77	65	60	63	71	76	71	80	65	78	83	76	58	57	71	70	64	60	76	62	69	63	72	71	68	73	67	57	64	69	60	69	74	63	52	68	59	66	67	82	66	72	71	77	67	74	55	85	68	62	66	64	80	67	77	74	84	76	56	67	55	56	59	65	63	76	70	62	67	72	56	67	61	54	64	74	73	69	57	72	80	69	58	78	71	71	68	69	47	62	70	61	78	66	70	68	56	76	68	53	72	97	68	75	73	70	74	69	61	75	67	64	87	93	65	66	73	74	66	64	64	76	65	68	76	65	58	59	66	70	75	70	61	68	55	63	61	60	69	65	72	56	56	68	65	79	78	61	64	82	67	65	62	74	70	82	56	61	76	71	68	79	75	75	60	71	62	92	80	75	67	64	65	66	70	71	66	50	75	59	51	58	52	59	79	65	76	65	57	67	63	68	70	69	76	59	73	63	62	61	78	73	70	82	73	69	71	61	64	74	70	61	55	63	55	74	70	75	72	75	63	66	48	59	65	64	60	69	76	59	71	68	69	65	60	63	76	58	65	67	55	65	86	62	63	72	67	54	66	79	72	76	77	66	74	53	64	59	60	57	69	71	88	65	73	77	70	71	62	77	76	58	49	77	64	65	63	94	59	59	67	67	77	75	77	72	52	63	66	85	65	76	72	63	68	79	80	82	71	75	66	64	78	66	69	74	81	63	73	64	59	60	65	62	74	71	75	55	83	70	73	71	69	68	76	75	52	79	68	62	69	70	71	67	66	67	64	72	65	72	71	63	88	60	80	77	70	76	64	76	75	78	74	78	70	62	62	67	72	65	66	66	67	61	79	67	59	77	60	57	79	63	69	63	70	73	58	53	78	68	82	74	80	91	71	62	88	70	72	76	56	54	64	58	75	70	64	73	71	55	73	67	74	74	65	53	77	63	70	72	61	56	76	70	65	73	78	69	62	71	72	55	68	64	59	67	69	77	76	74	60	65	66	52	68	71	67	74	68	75	65	66	57	57	64	61	58	67	67	64	64	77	66	70	74	68	77	69	80	75	67	85	77	66	66	76	68	59	67	63	70	68	67	65	68	75	67	69	64	62	71	60	85	72	84	73	69	84	70	69	79	77	80	80	58	73	64	72	63	72	65	72	60	68	71	73	59	78	64	71	70	85	74	62	66	65	68	85	62	71	79	59	82	71	64	57	54	58	70	91	70	76	71	72	64	72	59	67	81	70	65	59	78	62	73	81	77	72	60	71	64	64	67	66	63	82	62	57	72	51	66	67	65	61	74	85	74	76	67	66	75	62	73	71	60	69	77	69	66	85	70	54	74	76	63	72	69	72	71	69	87	71	66	59	74	68	83	62	59	70	63	71	63	57	61	66	56	87	82	64	65	84	64	76	53	64	77	65	67	72	73	64	60	75	70	54	65	69	57
30603	12252	1944	2518	5308	6112	5395	4485	3550	3091	2591	2283	2028	1794	1612	1531	1499	1391	1310	1259	1197	1148	1209	1112	1091	1018	1049	1003	1069	1019	1024	1003	1447	3164	7230	10268	10029	15950	13635	8329	4825	2587	1476	1012	968	856	859	853	799	857	830	753	867	849	867	843	826	852	832	895	838	790	841	840	858	842	855	861	831	833	794	823	799	862	834	832	811	842	851	816	800	853	829	778	842	890	855	841	823	827	846	864	844	851	834	813	849	779	825	818	825	854	929	784	838	833	819	837	843	838	855	828	868	828	887	807	867	783	833	834	839	868	833	867	844	814	903	818	857	802	815	842	812	835	868	859	838	873	801	846	843	848	864	797	820	825	810	846	815	818	842	849	833	862	821	822	786	811	864	737	817	853	891	829	760	822	768	844	829	877	836	839	812	828	863	866	901	845	848	873	889	776	834	850	933	791	861	861	869	856	874	828	835	903	847	885	816	787	829	827	891	860	800	868	866	789	818	791	817	836	840	838	822	819	885	863	840	858	836	865	815	873	841	879	884	804	824	837	831	846	849	833	849	800	806	845	898	853	810	838	835	852	868	850	872	844	869	857	830	790	871	867	838	840	839	827	855	801	876	852	832	830	837	847	883	795	822	879	902	859	812	883	812	799	794	829	841	818	828	812	856	835	849	791	839	829	851	852	852	852	808	830	828	843	865	822	850	749	844	841	841	866	834	838	864	804	785	863	849	832	800	794	796	803	837	782	814	798	779	849	840	808	833	889	835	803	855	808	857	812	822	883	864	849	845	904	863	861	783	807	907	781	826	826	848	807	825	837	827	782	836	879	800	820	812	813	855	837	824	822	824	839	849	777	818	798	788	847	824	791	807	824	823	819	806	855	810	845	866	863	846	828	809	826	802	812	870	808	882	810	828	796	846	811	896	799	836	864	786	847	829	831	839	834	870	809	848	842	838	864	928	778	821	875	863	793	838	807	777	858	843	810	820	808	852	790	823	789	881	836	822	860	862	822	826	832	812	885	782	838	856	825	834	826	850	850	853	797	849	804	873	855	846	835	807	850	832	888	859	901	835	864	825	863	862	786	828	863	852	795	864	892	833	825	862	849	834	786	817	809	830	827	876	830	819	774	814	813	838	873	840	817	819	852	815	815	821	836	894	828	806	829	848	850	869	827	800	822	810	879	835	837	818	832	820	802	806	839	863	938	828	853	843	808	774	819	804	802	849	878	914	835	862	806	808	898	836	830	877	817	809	873	877	820	785	806	838	825	794	790	852	837	826	813	814	843	837	873	794	803	818	815	800	802	810	826	878	855	800	843	899	820	820	804	803	823	835	822	847	877	832	826	884	855	834	842	855	842	815	841	859	851	797	842	837	875	830	844	860	844	813	856	804	848	827	816	800	801	857	806	874	856	855	873	834	819	813	825	844	902	828	854	848	909	868	823	812	826	812	818	846	854	887	834	749	772	819	822	817	865	875	834	855	831	784	847	827	856	814	795	862	920	835	826	795	838	836	843	850	811	874	809	794	836	811	815	821	788	822	830	833	803	814	829	831	838	863	794	841	837	840	850	887	840	825	832	833	814	832	829	791	836	837	812	859	840	885	815	811	815	849	847	828	824	764	809	832	902	835	847	861	847	844	798	849	864	824	815	828	840	908	878	855	838	838	882	823	818	844	890	825	789	866	836	776	793	886	867	833	876	878	802	788	863	833	826	850	905	834	872	855	852	835	838	816	827	816	885	827	820	820	863	814	813	866	805	779	858	851	854	823	822	851	828	811	850	823	781	789	816	823	831	872	868	819	865	856	858	830	866	841	817	856	872	808	841	859	832	874	845	836	856	812	793	849	836	827	844	866	829	837	829	832	807	817	825	827	816	791	877	803	805	873	828	818	789	813	799	830	881	843	816	863	907	824	837	814	805	837	805	846	870	845	805	808	830	862	777	836	875	864	833	843	867	896	890	813	881	801	822	889	841	767	810	856	808	818	922	800	803	824	812	886	803	848	860	846	789	837	842	854	835	817	854	874	791	822	775	834	848	834	882	841	791	869	805	843	827	845	868	869	847	912	846	842	775	863	800	818	828	869	854	861	825	881	841	813	827	830	819	757	898	849	874	922	856	861	833	790	843	838	889	820	874	879	815	869	836	829	792	811	850	832	836	834	831	822	813	862	841	846	873	790	855	847	791	820	865	820	816	833	829	855	803	804	818	820	851	812	845	884	855	853	845	815	830	831	854	841	811	819	881	850	845	867	818	885	850	856	848	903	812	869	848	840	874	859	801	817	809	817	788	845	847	872	800	912	880	852	764	842	779	818	864	822	880	812	792	819	850	830	826	798	854	818	836	829	853	794	840	851	831	784	834	828	864	893	882	831	895	807	818	826	762	831	807	807	846	806	847	848	814	890	840	879	871	850	830	893	827	822	829	785	822	865	815	858	831	851	883	818	835	852	894	874	784	869	861	869	818	837	885	833	844	835	748	820	849	842	784	832	848	779	768	826	808	811	855	874	802	827	855	878	804	790	855	827	837	799	816	840	849	804	857	852	862	816	851	822	811	781	866	896	869	811	797	882	802	866	840	891	859	815	793	830	839	816	884	868	846	836	809	827	892	888	821	824	885	821	838	819	781	825	914	798	856	805	815	878	894	850	821	784	811	828	822	871	861	863	804	826	810	836	864	817	867	856	847	850	853	845	893	813	843	855	819	871	848	755	815	840	832	818	886	842	792	862	847	869	824	843	830	766	824	845	828	821	827	840	842	887	842	831	836	871	853	845	807	850	869	830	859	896	800	867	843	829	807	804	803	873	838	851	811	846	807	829	896	830	823	822	865	852	779	785	810	774	856	857	850	850	813	827	870	842	841	797	833	856	838	825	836	857	854	811	820	863	854	807	873	843	829	847	821	817	788	852	877	828	867	840	845	881	882	840	861	827	776	852	910	841	827	840	847	797	846	834	829	815	813	891	878	845	795	829	871	888	844	839	751	875	817	843	859	845	895	819	837	818	829	851	856	869	815	836	839	840	872	857	838	814	822	806	850	835	806	849	872	828	813	846	820	748	880	859	826	844	871	805	866	886	883	866	844	797	846	842	884	821	858	863	814	838	848	850	840	793	822	913	884	813	869	835	832	844	891	815	850	794	828	848	801	837	822	861	765	778	806	800	865	848	851	855	833	822	869	853	870	799	865	837	841	800	864	872	892	875	807	868	842	863	862	884	820	854	872	811	882	784	863	868	816	835	830	876	824	869	855	824	837	828	868	783	824	859	800	857	769	827	853	811	810	855	809	804	851	851	874	868	880	819	887	846	863	852	833	855	836	837	844	814	842	828	847	829	898	844	871	863	838	913	801	837	836	800	817	830	822	808	889	812	857	865	787	875	839	846	844	876	860	833	834	806	805	835	790	812	808	856	793	829	805	874	805	834	853	881	840	818	832	846	839	796	810	832	837	898	840	810	814	881	864	811	814	779	808	869	826	792	875	827	816	854	856	857	837
5311	1704	181	113	110	147	154	142	127	122	110	127	114	91	88	92	100	100	73	74	82	81	71	85	84	75	94	67	75	73	86	80	168	699	1328	1009	911	570	301	149	123	83	78	87	81	81	75	84	72	81	64	70	60	72	63	77	74	68	67	62	67	79	59	78	69	76	72	68	66	74	64	71	65	85	68	83	67	67	75	69	71	72	79	78	67	62	70	71	67	78	84	85	95	71	76	79	70	63	81	69	54	55	80	66	62	61	65	78	72	75	68	79	79	81	79	73	68	69	58	79	68	62	81	91	75	59	75	66	75	70	68	70	65	68	76	72	64	57	89	88	65	75	58	71	72	75	75	81	73	73	62	75	69	75	66	69	69	69	87	77	84	74	79	66	69	66	69	70	82	68	69	72	73	70	84	66	65	72	77	70	69	62	67	70	61	69	73	83	75	68	64	76	67	85	80	61	78	71	72	75	79	66	80	72	62	77	76	90	78	71	68	65	58	51	74	75	69	81	74	59	69	68	59	75	79	71	75	74	72	61	74	89	73	77	76	76	67	70	75	58	72	75	56	75	77	68	72	76	57	75	74	77	65	76	73	70	68	60	64	83	66	68	79	73	80	77	69	73	84	78	72	77	53	76	70	72	80	73	73	81	86	77	59	66	71	56	76	58	75	53	76	70	76	67	52	75	73	68	75	78	69	68	52	70	68	77	79	71	78	77	77	64	72	75	72	78	77	83	68	76	61	76	82	86	70	89	60	67	84	70	69	71	75	74	74	78	84	57	68	69	67	66	78	70	57	65	74	64	59	75	80	83	66	79	81	68	70	67	81	73	71	54	63	71	87	75	72	63	78	75	75	70	75	79	68	58	66	77	81	66	83	57	66	75	75	78	81	83	77	59	82	74	72	56	83	80	67	74	61	84	80	74	62	68	74	79	85	68	69	71	71	75	87	83	68	57	67	65	61	68	76	72	82	76	57	62	57	69	89	83	69	62	67	63	70	70	68	88	70	71	61	65	76	73	75	82	65	68	73	69	64	59	73	81	83	73	81	87	72	78	56	75	71	72	73	75	65	67	61	80	80	66	77	80	67	85	76	60	67	56	60	82	67	75	78	63	68	63	77	78	56	80	69	65	66	65	104	72	66	75	65	74	63	81	62	70	65	69	76	64	80	86	69	82	76	64	76	68	67	75	75	64	71	78	70	56	76	64	74	87	78	67	66	57	64	61	75	71	69	69	68	71	82	73	64	60	85	80	74	68	65	66	72	73	74	65	82	73	70	69	82	82	80	65	69	67	75	63	74	82	61	75	72	74	66	63	80	65	64	65	74	72	62	76	86	78	85	62	75	100	81	82	60	74	85	80	77	69	62	73	68	71	83	69	85	73	79	60	81	74	71	71	74	75	54	68	55	63	83	61	62	74	80	79	62	84	63	79	91	72	64	74	61	64	60	74	69	56	94	69	84	69	68	88	81	57	82	72	65	71	73	81	74	67	59	69	74	58	73	61	64	81	72	85	71	56	76	64	80	77	69	78	83	68	66	71	69	70	71	61	78	88	68	72	74	62	83	51	77	69	78	80	82	73	71	65	82	69	74	62	65	74	70	78	70	77	82	81	68	59	65	74	67	92	78	86	60	66	87	78	70	55	89	85	71	65	68	68	72	72	75	73	62	74	86	78	64	68	67	87	73	66	52	73	77	91	62	73	60	84	62	75	61	71	70	82	73	79	64	73	69	83	64	66	63	59	84	67	70	64	69	78	69	75	82	72	64	76	66	88	79	61	87	62	68	83	87	70	64	72	63	56	77	70	67	74	69	79	75	70	70	64	61	60	78	68	79	70	71	69	71	70	65	65	75	77	59	71	57	71	69	77	78	73	52	98	72	65	78	63	76	82	78	64	69	73	69	73	68	74	64	74	65	85	74	80	67	78	74	53	86	69	82	75	68	74	61	60	69	62	72	79	68	71	69	72	61	64	66	64	81	76	63	66	64	74	77	70	71	80	82	64	67	92	65	78	64	78	70	76	75	58	78	55	93	80	72	66	71	76	63	72	63	74	72	66	68	61	76	49	63	83	81	67	74	77	70	68	64	72	74	71	64	62	61	69	62	77	62	69	80	48	62	77	73	76	65	70	72	89	68	76	74	82	84	84	83	62	79	67	75	68	79	60	75	65	64	76	93	76	72	72	67	81	69	58	61	61	75	77	68	68	64	76	72	61	71	87	75	78	59	71	58	80	81	73	76	68	54	73	74	79	75	57	79	87	65	87	73	86	69	71	64	80	76	74	56	79	62	59	68	66	74	74	61	75	58	80	85	82	88	63	57	70	70	69	66	55	63	76	61	78	69	65	55	81	75	61	74	65	73	80	73	69	73	68	81	65	66	74	76	66	64	77	62	54	72	72	75	76	89	85	70	68	85	74	73	60	70	66	68	67	61	64	67	61	78	72	64	70	68	64	79	76	73	72	63	72	85	70	76	72	79	85	84	84	61	74	66	79	70	81	62	74	56	74	67	88	73	61	92	66	67	81	72	82	67	77	66	79	66	56	69	65	92	64	74	61	63	84	76	74	72	83	69	59	59	81	68	92	68	67	76	55	77	64	69	69	64	72	64	62	62	66	55	85	89	59	76	83	67	64	69	79	72	61	77	74	69	75	88	70	67	72	77	53	71	78	81	61	72	77	65	65	62	75	82	77	69	58	74	62	68	61	81	74	74	73	67	79	70	71	65	65	81	69	85	75	90	66	78	90	73	64	84	68	64	77	73	72	101	68	74	66	74	78	70	54	72	55	79	72	76	73	90	74	78	94	61	75	91	68	74	67	78	60	71	71	73	69	72	71	70	64	66	80	71	82	61	67	70	72	60	66	76	77	72	78	79	73	65	62	79	89	68	60	67	92	69	70	69	67	88	75	77	72	61	77	58	78	76	79	63	84	79	73	78	71	71	60	60	70	67	70	88	59	66	80	60	70	75	71	67	78	53	56	69	73	63	80	65	64	55	73	86	80	85	79	63	64	86	81	74	68	58	87	78	69	70	72	70	87	68	66	70	66	74	93	70	71	66	92	69	84	68	65	80	81	70	67	80	71	66	57	77	83	89	56	61	85	75	78	83	69	60	87	89	78	70	62	59	74	87	63	66	88	67	69	70	66	75	66	62	73	55	75	72	66	45	73	75	68	81	73	74	74	73	76	73	72	76	67	70	62	79	74	65	79	68	58	75	91	66	67	75	74	63	79	82	84	70	82	69	70	55	75	61	73	77	74	72	69	60	72	71	84	91	66	77	73	71	84	74	76	75	74	88	49	76	68	63	70	63	85	73	64	78	83	79	82	68	70	70	82	64	70	81	75	69	74	71	68	69	65	73	76	59	73	80	87	69	69	80	77	78	64	79	73	74	68	78	75	76	58	66	57	70	71	77	81	61	81	58	76	80	86	68	61	80	84	81	70	79	68	73	72	63	83	86	62	68	77	64	70	69	71
36843	16257	2581	3967	8242	9201	7818	6275	5208	4135	3590	3074	2670	2445	2124	1997	1782	1681	1583	1507	1489	1468	1325	1338	1224	1217	1190	1238	1112	1172	1153	1365	4403	15971	22310	19750	17243	11897	6276	3187	1739	1235	1016	934	871	815	790	879	909	897	875	911	923	845	884	892	891	858	859	842	811	900	883	928	891	914	868	896	888	872	836	812	885	917	908	885	877	850	863	838	900	896	859	869	890	840	863	838	914	911	874	900	910	898	813	886	813	877	876	859	804	896	843	883	862	916	865	873	867	906	838	874	875	886	906	846	888	879	894	829	862	853	857	903	860	863	819	856	876	886	866	863	905	848	898	871	891	902	833	874	928	904	863	892	865	900	878	844	887	878	846	819	877	864	866	852	887	868	899	878	885	834	912	949	916	903	861	851	917	830	862	911	882	876	928	873	850	870	898	882	895	829	866	841	883	886	894	889	934	881	904	899	906	890	880	897	892	861	877	883	903	872	862	885	876	803	900	894	859	918	878	857	957	873	872	829	870	872	896	919	925	873	855	910	803	871	874	882	892	865	824	949	884	896	854	892	874	852	917	930	845	813	853	876	883	872	884	827	911	894	845	871	913	864	861	859	845	860	922	859	889	958	907	898	883	898	877	874	909	884	897	825	856	890	817	854	867	892	851	888	885	904	881	878	924	834	872	890	901	877	900	893	866	895	862	885	860	856	886	902	851	908	884	888	872	851	883	854	908	890	938	852	909	889	899	881	877	869	885	839	845	898	886	827	873	864	903	877	875	863	920	900	875	873	924	927	892	868	863	888	880	901	848	853	886	909	905	939	874	878	984	895	856	917	864	924	878	844	884	893	900	858	879	932	905	906	877	889	853	851	853	835	830	902	882	865	926	896	903	899	846	889	877	858	906	866	887	915	892	851	879	899	881	843	878	829	838	873	870	915	849	865	931	897	861	885	873	866	820	888	886	865	897	901	906	900	922	828	882	837	906	874	880	870	918	877	824	845	941	867	878	837	871	908	872	879	859	854	878	878	861	901	840	875	829	894	915	855	923	863	855	837	923	870	876	842	915	914	870	890	865	810	891	886	891	897	904	862	892	891	844	935	883	912	865	918	849	890	910	911	926	864	860	876	881	894	857	909	861	927	919	875	912	928	892	875	913	871	862	829	970	878	917	861	847	909	880	904	946	865	867	891	897	834	895	895	857	877	901	897	884	871	853	870	865	870	913	909	864	887	886	890	856	921	885	840	858	905	903	889	890	846	827	899	925	867	867	835	818	874	854	818	871	851	856	864	844	875	915	858	900	884	838	856	880	864	925	872	863	885	868	902	905	869	971	877	928	869	859	938	873	847	834	900	905	848	910	871	894	894	915	884	910	892	826	876	910	864	893	907	869	920	872	898	934	889	818	896	910	883	905	851	917	899	843	890	869	871	878	861	851	863	883	884	947	851	918	870	865	842	908	883	886	867	905	910	908	853	891	876	909	910	832	853	882	895	884	824	897	838	888	873	889	877	827	933	893	903	905	886	869	908	862	869	880	907	899	913	830	873	894	882	891	943	818	883	878	884	900	887	875	890	861	925	871	854	904	866	865	934	957	914	867	890	871	907	885	881	878	868	913	875	978	866	926	892	931	847	923	909	884	927	886	829	903	909	914	892	904	861	897	858	828	918	888	915	886	873	879	855	901	897	874	855	868	893	831	866	884	936	915	864	841	923	875	849	888	918	858	896	894	891	927	865	873	841	877	852	875	878	846	880	859	841	873	914	843	818	863	876	902	851	839	874	843	886	860	891	864	952	899	848	883	893	859	903	912	890	899	842	889	908	890	884	860	872	918	874	896	885	862	889	890	910	855	864	890	900	915	853	907	871	857	835	842	874	912	881	930	925	891	897	877	879	855	868	837	906	885	836	875	882	890	864	840	933	927	913	884	886	879	893	880	902	893	876	888	926	832	840	878	891	896	891	847	868	858	858	894	906	894	913	890	869	847	899	809	839	895	911	927	948	884	892	899	888	912	875	889	840	861	915	913	885	887	944	897	833	871	855	891	870	903	862	908	856	869	874	873	880	854	904	871	881	877	934	874	858	862	878	876	888	890	878	883	866	908	873	929	861	912	880	854	910	904	916	899	892	875	905	852	871	869	849	864	812	879	915	832	908	888	837	917	899	890	922	877	816	883	897	866	915	883	886	911	889	909	859	885	880	901	878	937	878	905	867	833	921	816	868	877	844	847	886	898	886	907	847	830	925	869	839	931	925	874	866	910	902	877	875	851	851	851	938	875	845	912	866	879	920	881	925	871	880	898	895	899	796	855	893	862	818	898	881	924	881	851	831	902	887	951	861	847	838	879	872	879	904	878	884	880	876	929	884	884	860	825	873	887	892	864	868	855	935	880	881	900	909	852	876	891	851	882	862	863	890	843	818	841	874	882	866	910	891	843	872	873	851	803	876	882	896	871	879	915	927	899	881	844	877	882	849	832	872	897	937	939	908	889	886	874	890	860	898	909	928	863	874	914	879	886	908	937	863	853	888	893	908	868	899	892	906	879	849	823	923	898	909	842	865	915	814	869	875	878	896	858	896	839	851	884	918	903	866	880	900	881	876	880	901	889	925	886	897	830	886	887	841	907	861	836	924	887	871	831	901	917	892	890	912	837	886	882	898	899	831	879	879	863	875	911	861	910	858	880	861	915	845	891	834	887	918	877	875	856	888	863	861	839	847	958	921	879	850	899	924	902	887	894	891	864	886	871	878	892	947	862	902	896	883	935	816	822	884	859	867	877	885	883	840	902	913	920	875	889	877	864	788	866	902	827	868	922	896	913	848	874	914	864	863	822	806	863	861	889	887	853	901	832	866	827	914	867	844	844	890	848	834	877	869	868	868	836	894	885	910	881	873	878	852	890	911	879	889	889	898	873	871	924	921	916	941	873	876	917	867	920	900	937	867	894	876	882	911	905	910	837	906	778	873	897	873	869	857	880	906	853	872	856	901	815	876	874	830	928	874	857	870	884	896	895	920	872	894	869	882	891	850	908	860	853	906	885	852	913	903	874	920	927	888	914	835	878	880	897	880	847	853	908	896	892	876	866	898	846	801	853	925	879	895	921	833	867	901	875	895	899	897	893	860	871	851	896	897	912	925	859	915	892	868	904	838	912	867	823	883	883	879	872	902	909	882	900	887	917	890	838	878	899	877	912	918	823	933	873	897	940	907	907	855	843	873	885	916	867	879	905	899	868	885	920	856	885	938	864	831	872	893	847	851	870	911	839	915	922	886	859	888	859	919	845	886	856	908	886	838	885	911	845	856	881	922	877	868	914	841	883	867	903	871	895	912	846	878	934	822	897	859	889	957	866	874	875	855	880	871	852	870	841	834	835	868	894	860	883	916	888	904	863	920	933	892	910	908	836	911	906	870	913	866	817	904	868	911	831	882	904	890	874	845	890	894	908	873	867	878	886	900	918	892	889	828	859	882	915	902	896	886	909	903	864	860	870	887	910	884
2418	278	94	80	68	92	84	79	73	72	67	69	60	66	66	67	76	65	65	65	69	73	67	66	66	78	73	70	54	86	68	72	69	145	337	393	338	237	141	101	61	68	68	55	70	60	70	51	60	70	81	62	48	55	64	64	54	57	73	66	64	72	65	72	57	74	66	57	82	60	67	60	54	79	70	79	65	69	60	68	66	62	53	70	65	62	62	77	65	68	70	67	65	70	67	68	59	67	74	65	51	56	64	69	59	56	59	67	58	57	70	63	61	57	62	57	58	56	70	65	75	64	77	67	67	69	71	45	73	57	63	70	41	70	61	58	58	64	52	67	68	70	60	75	59	61	71	62	51	72	69	62	51	57	67	62	54	72	60	64	74	64	49	66	60	60	55	60	65	59	60	72	56	69	77	55	65	59	55	50	72	66	72	61	73	77	64	55	56	55	63	64	72	64	65	76	83	80	64	68	59	76	67	65	75	71	62	66	74	61	65	65	70	75	70	55	71	66	50	83	66	54	66	60	55	78	54	80	74	71	61	64	65	61	70	61	66	55	62	61	74	57	78	69	61	66	70	60	76	68	73	51	61	66	61	66	64	68	69	72	67	69	69	56	70	69	59	70	61	64	59	62	62	72	63	78	75	75	72	78	53	61	63	61	65	55	53	70	57	65	75	69	85	55	74	62	67	58	65	65	69	61	68	56	68	65	62	57	61	72	63	65	58	74	65	59	68	80	62	61	66	73	63	62	65	67	77	67	54	69	61	58	68	81	84	64	72	57	50	63	64	73	59	69	55	58	74	59	71	59	66	52	64	71	68	55	55	73	64	77	54	69	61	59	47	73	55	64	72	84	69	68	77	70	51	77	64	72	67	58	73	46	61	67	58	55	67	54	59	68	59	68	53	59	61	70	74	59	62	70	69	66	48	68	66	67	71	72	51	67	62	61	61	69	74	56	78	81	74	59	63	64	62	66	66	58	65	78	56	68	55	67	65	62	62	65	64	68	65	60	49	69	59	81	59	65	63	74	69	52	74	73	64	70	59	65	60	62	69	59	64	65	80	59	70	71	57	64	49	64	77	53	69	66	54	75	61	57	63	74	70	72	67	64	72	67	59	65	65	49	68	70	63	64	60	60	68	64	72	66	65	55	62	82	75	50	67	68	70	80	65	65	55	58	65	74	58	55	69	56	55	61	77	58	58	60	75	64	70	60	54	68	63	62	63	61	73	73	83	63	74	60	70	66	64	72	66	70	49	65	58	56	54	78	65	66	47	66	58	58	67	78	77	77	62	59	63	56	58	66	59	67	58	57	57	59	74	60	55	73	69	71	84	63	64	61	66	58	61	52	67	55	57	56	54	60	68	46	68	69	60	64	67	70	69	60	67	62	65	46	66	61	66	67	58	63	72	69	75	78	72	60	65	67	57	74	61	59	58	81	67	62	60	56	71	62	70	58	74	62	70	64	63	59	69	73	56	62	65	60	71	64	66	81	76	58	71	69	58	74	68	67	65	72	76	70	61	53	78	64	59	60	39	56	62	62	49	65	67	63	78	62	72	57	75	65	64	60	74	62	72	55	58	72	67	53	61	63	65	69	61	63	72	67	71	59	64	60	67	70	70	58	63	63	62	68	58	77	58	64	53	76	57	64	64	70	55	72	66	52	54	73	72	53	64	74	76	66	60	60	55	72	62	73	56	72	66	65	61	67	64	72	61	56	59	65	64	73	67	54	74	55	61	69	80	77	62	79	76	62	57	71	58	70	61	57	76	58	64	74	48	60	77	68	83	67	77	66	62	74	73	56	63	54	60	67	74	48	66	80	56	72	85	66	63	43	73	65	70	60	67	56	75	68	58	52	58	65	68	71	78	66	53	62	62	78	64	54	67	51	58	55	61	87	66	58	57	59	67	68	64	73	73	61	61	65	75	64	57	64	60	60	54	38	78	71	60	87	69	55	63	52	57	73	55	63	44	53	66	74	73	64	62	62	55	68	50	63	60	59	84	52	69	75	59	74	80	59	75	52	74	62	67	73	66	59	71	76	66	78	61	60	67	54	65	58	60	48	70	79	74	59	74	64	52	67	56	67	64	63	63	73	62	62	61	40	58	60	53	47	64	72	64	64	58	62	94	68	68	64	69	58	65	77	70	59	70	59	65	72	61	67	70	55	71	63	57	63	64	67	62	77	64	60	65	58	57	70	72	64	61	68	71	62	53	58	78	55	65	80	57	63	63	74	60	61	62	71	61	57	60	66	70	59	66	75	57	71	66	71	73	57	46	55	64	60	66	62	63	72	73	52	78	66	55	54	62	61	68	54	57	74	65	52	82	74	62	71	64	55	69	52	57	77	75	72	57	64	62	75	49	65	73	77	67	70	55	56	67	61	66	62	72	75	62	46	75	59	54	65	54	71	65	57	71	56	65	64	64	53	68	56	70	71	65	61	66	66	62	61	83	61	59	56	62	74	68	76	53	67	68	65	59	74	78	56	57	84	78	62	68	58	60	61	65	67	80	61	64	55	62	61	70	67	64	63	80	62	59	67	63	64	68	62	67	58	72	57	57	64	66	72	73	67	64	59	50	76	73	58	58	64	68	52	61	55	64	62	66	55	51	60	56	58	57	56	71	69	69	54	63	64	59	65	58	75	59	59	63	79	56	53	63	59	73	49	45	62	65	57	67	72	67	72	55	51	71	55	70	64	70	79	50	68	67	67	53	68	75	73	59	82	53	53	78	62	65	61	76	61	50	68	60	68	64	63	78	61	61	56	75	72	56	65	77	62	72	66	70	58	59	61	54	76	79	77	53	59	64	76	55	73	53	62	58	65	70	58	62	60	56	61	65	72	66	60	65	63	75	71	58	53	69	65	72	65	70	69	55	65	57	61	55	66	70	46	63	66	56	62	59	69	78	56	52	54	57	70	69	65	51	71	62	57	52	60	76	65	77	65	75	45	81	65	73	71	57	61	57	61	59	69	64	67	63	72	66	47	55	65	50	59	62	47	62	70	61	63	80	69	74	60	61	59	65	72	63	69	68	53	67	77	62	68	67	79	62	63	70	68	66	64	81	61	63	64	66	57	57	70	73	66	58	76	68	65	74	61	54	60	51	70	57	69	65	58	71	48	72	58	68	61	63	67	55	59	61	62	80	70	70	61	68	61	65	58	50	68	61	61	66	69	47	73	65	56	74	62	60	66	71	63	65	58	63	58	74	71	85	67	74	76	56	67	50	68	67	62	67	71	67	61	69	74	67	58	73	68	57	67	59	77	53	56	51	80	54	60	67	64	59	64	52	63	66	76	60	72	50	65	62	71	52	64	73	55	71	66	72	55	64	75	63	63	65	70	60	80	56	53	68	60	69	54	65	58	56	58	76	73	59	56	54	90	56	64	55	56	65	64	67	67	73	65	63	73	65	73	77	68	59	65	77	65	45	69	58	54	65	60	77	82	68	60	59	66	66	62	61	55	66	66	54	69	66	56
24399	5394	1159	1349	2430	2734	2482	2030	1786	1584	1395	1261	1195	1102	1118	1038	1032	977	981	976	912	935	844	895	813	864	899	831	836	871	856	832	893	3922	9740	10209	7807	5135	2876	1729	1144	924	900	827	780	802	798	794	800	790	796	838	797	763	816	782	790	848	790	777	842	792	817	755	806	798	795	809	793	824	788	823	814	805	814	790	820	831	782	812	813	807	771	834	814	803	774	789	831	819	863	780	814	755	798	810	846	847	830	789	820	821	806	788	800	843	869	790	783	796	825	823	815	765	782	782	847	772	746	799	827	772	771	769	774	822	797	816	799	798	835	830	816	797	756	806	791	802	793	778	810	827	875	828	810	822	821	794	838	802	864	821	804	849	768	847	858	794	799	828	799	847	823	816	800	778	801	816	791	790	811	818	811	812	801	771	825	765	831	825	868	794	839	801	853	774	835	781	806	770	843	824	825	788	804	837	831	802	806	793	836	768	759	776	870	807	848	862	812	801	838	776	773	787	803	797	826	846	779	820	764	776	790	776	819	814	821	818	755	816	848	795	887	799	779	836	825	783	805	777	768	790	835	816	806	817	756	795	746	794	840	799	805	837	814	798	781	872	794	796	802	866	803	767	829	766	800	807	808	808	757	775	836	790	825	827	813	804	757	802	792	808	800	835	816	763	850	796	810	833	800	831	780	828	819	738	796	808	794	780	812	826	807	792	812	810	840	819	765	781	767	799	808	815	806	846	804	796	787	797	830	810	784	789	747	830	777	865	816	830	812	769	796	801	787	805	833	830	801	830	810	786	820	827	780	826	825	843	839	810	777	781	789	835	809	780	901	831	803	801	794	828	812	826	817	788	835	838	827	797	843	812	803	809	766	810	748	761	797	776	796	802	796	813	815	773	786	788	777	810	837	798	810	825	837	837	753	811	809	714	831	747	773	756	808	769	768	766	778	819	808	828	805	773	811	820	820	839	787	837	809	836	797	817	807	795	805	818	805	808	841	799	804	828	871	831	827	824	857	806	805	756	787	748	829	806	830	835	840	814	773	834	787	833	817	874	827	798	815	813	800	758	803	814	795	809	831	832	761	818	769	811	856	757	811	767	853	821	792	777	792	772	794	807	806	753	861	782	796	788	829	825	807	761	753	808	831	814	822	813	819	795	821	833	744	839	816	814	789	790	810	790	778	792	811	793	793	828	838	777	819	812	825	788	820	820	801	843	815	848	795	802	774	773	799	825	787	809	808	810	820	784	745	772	818	765	851	823	825	818	838	797	850	834	785	829	789	783	768	821	788	818	815	806	757	795	771	837	780	777	879	756	866	806	796	798	780	814	767	789	828	778	836	800	819	790	805	796	798	837	819	807	822	834	807	793	807	801	834	835	820	796	784	871	819	825	748	848	797	831	816	803	759	826	778	840	786	813	804	810	814	816	806	798	775	811	836	823	793	843	770	771	798	826	810	815	790	797	818	816	828	832	787	746	791	784	769	800	766	759	840	841	797	818	819	865	777	844	820	828	782	814	810	798	821	788	839	784	761	870	795	799	829	805	880	794	842	830	801	811	823	827	817	781	769	772	776	824	734	760	805	822	852	794	845	758	807	806	790	808	769	831	806	817	794	786	825	756	825	875	782	792	847	843	803	838	828	803	843	826	826	775	805	855	846	801	819	803	780	825	768	819	815	759	820	799	837	832	814	771	786	790	887	806	818	852	806	823	779	871	782	760	751	784	806	776	779	804	791	808	800	800	788	823	823	789	784	802	792	783	813	790	857	815	772	799	860	817	836	798	815	770	783	811	858	755	782	796	825	856	829	800	773	800	846	843	848	872	767	815	816	756	789	853	824	785	777	884	781	800	853	797	793	788	816	798	815	832	829	814	864	771	840	810	823	821	840	818	852	795	761	867	808	802	833	792	821	777	811	811	774	815	803	803	767	802	839	850	796	812	876	778	821	821	822	805	766	781	839	775	835	847	857	799	792	736	779	838	782	798	827	878	821	810	795	771	761	809	754	806	820	783	837	783	819	853	813	791	842	804	815	833	807	797	741	836	835	771	792	826	822	805	770	785	820	812	798	817	831	772	740	802	807	847	825	796	854	785	837	786	796	774	808	805	816	807	795	805	763	828	833	809	815	789	813	802	784	791	841	809	795	834	824	816	827	793	795	753	832	846	823	816	842	780	791	801	742	778	781	812	793	846	800	783	827	807	784	791	802	801	782	823	775	810	789	800	812	824	835	812	793	781	772	772	824	836	809	841	764	789	783	819	792	819	833	791	768	831	865	815	834	838	792	763	779	850	785	841	817	858	809	823	815	805	789	811	805	788	805	852	813	777	762	780	830	803	821	839	806	822	847	835	794	836	787	787	843	800	803	777	820	797	781	788	833	786	770	809	796	789	847	778	773	815	810	852	763	804	838	771	753	788	847	781	840	785	852	858	803	820	779	781	804	767	832	774	837	765	824	793	866	822	797	829	813	840	773	756	831	793	728	756	840	816	843	807	796	765	820	827	775	788	811	778	797	816	848	806	831	848	819	828	792	788	770	832	836	792	773	794	752	766	787	809	814	742	863	801	795	829	802	757	825	859	762	818	822	801	848	827	747	825	791	770	757	786	771	825	771	807	753	840	824	847	798	794	757	763	836	797	845	816	845	774	794	811	771	863	780	783	803	798	875	838	805	845	852	780	743	834	885	851	794	838	810	813	826	794	822	800	867	839	788	838	794	877	773	809	785	814	874	863	770	786	812	764	782	777	815	815	791	799	841	765	824	812	764	791	786	811	800	831	823	855	782	786	796	814	806	853	818	797	816	859	788	794	796	793	832	798	797	801	781	770	817	832	842	824	831	811	855	838	845	781	813	766	811	813	857	802	782	811	764	818	810	819	781	807	818	801	815	822	792	818	791	833	810	803	762	806	762	826	796	843	780	814	813	790	855	822	831	794	802	791	802	805	840	819	802	863	789	835	829	798	809	812	793	831	778	819	795	809	834	798	755	785	814	854	821	848	823	837	789	858	766	748	786	807	783	825	801	777	809	820	865	801	857	819	806	764	817	783	802	782	810	807	795	827	777	815	806	825	781	804	818	800	758	827	792	794	826	775	809	787	834	795	813	854	818	799	815	799	788	826	790	778	782	764	788	807	823	790	801	797	806	786	860	803	743	794	792	844	785	813	839	832	781	841	781	823	784	830	822	780	837	800	817	804	788	849	852	833	809	770	784	801	796	822	780	800	790	801	788	843	834	801	841	862	782	824	807	786	814	755	768	802	794	853	799	801	859	769	807	810	807	812	863	812	731	795	800	858	819	806	786	814	845	785	794	851	800	807	777	800	767	821	838	785	778	807	817	777	804	807	785	824	803	786	806	754	803	844	831	843	803	770	830	787	790	796	788	782	748	789	810	804	810	770	860	816	776	799	824	770	807	798	808	786	823	815	792	798	815	797	797	791	843	807	799	769	792	799	881	783	817	798	794	805	794	776	780	817	822	781	811	824
3179	1157	148	87	97	134	109	108	98	102	107	110	77	91	85	81	90	75	53	76	77	61	78	70	76	65	69	79	80	82	61	82	95	223	741	868	669	440	222	153	99	89	79	88	70	56	87	66	61	63	63	67	65	75	64	77	76	63	55	78	69	82	68	79	70	62	81	68	65	64	79	78	67	73	67	64	77	51	75	62	66	69	63	77	56	66	65	77	54	77	82	71	75	75	78	59	65	60	52	57	73	67	74	67	72	67	70	72	63	72	61	63	81	73	75	70	50	67	72	65	76	71	60	68	58	67	57	54	74	67	67	71	54	71	69	64	78	92	71	51	72	71	74	75	73	64	58	62	64	55	67	60	59	66	76	72	73	62	62	77	60	56	79	71	78	64	72	63	71	76	87	71	66	66	62	81	72	82	59	69	79	82	65	74	74	75	78	71	80	89	62	69	77	66	55	69	74	93	79	63	67	79	63	73	59	55	72	72	73	59	66	77	61	70	74	58	54	57	71	76	62	66	72	51	64	64	76	69	63	82	70	66	75	65	75	78	73	66	80	68	68	72	79	61	78	86	70	70	71	75	59	54	61	77	80	72	70	55	68	65	79	67	73	73	63	73	71	72	62	72	65	75	67	71	64	74	61	64	68	70	78	57	79	71	59	84	59	79	74	76	81	67	66	82	67	58	73	79	65	77	66	78	68	79	92	67	65	68	67	80	72	72	79	68	60	60	65	60	81	55	64	62	60	73	73	85	62	75	82	72	62	72	75	72	77	82	62	72	85	61	78	77	57	68	58	77	71	63	69	78	59	72	53	60	79	65	70	74	47	72	63	84	53	69	73	60	89	61	71	87	64	76	61	54	77	78	67	68	83	81	75	63	70	56	73	66	72	50	70	71	62	65	63	78	68	65	74	75	74	76	54	70	65	62	60	53	56	71	72	62	74	77	74	73	64	68	58	74	66	66	76	85	77	74	70	69	69	75	72	69	82	68	60	73	76	65	69	69	63	81	50	72	77	68	60	60	66	81	74	60	76	79	77	89	77	70	75	67	63	71	79	62	60	83	58	68	65	62	76	71	73	73	58	71	74	58	60	63	67	70	85	71	60	59	59	66	83	70	73	75	61	64	82	74	82	66	70	68	72	67	68	69	55	65	60	73	69	52	67	72	71	56	80	72	61	72	79	57	69	80	69	74	67	65	59	50	74	82	61	79	81	70	70	71	75	69	63	68	65	75	69	76	58	69	75	66	78	77	59	74	72	69	88	78	60	61	75	69	66	79	80	71	68	88	63	73	72	66	61	69	67	77	90	70	79	71	73	73	75	67	66	67	68	74	71	64	68	76	71	77	78	53	65	63	66	76	66	60	69	71	54	52	65	77	84	82	73	66	75	69	50	72	74	65	78	62	59	61	80	60	75	57	69	75	61	72	57	65	68	66	72	57	78	69	78	74	66	70	56	63	62	67	70	64	70	71	84	72	76	71	67	73	69	65	81	75	75	67	70	59	69	89	64	56	68	69	59	65	60	79	56	72	56	70	84	59	61	66	60	71	77	79	92	64	77	64	69	66	67	65	67	69	72	77	74	75	63	55	69	71	55	63	88	81	86	60	68	77	50	66	77	69	77	64	81	58	67	76	66	80	71	67	79	70	59	75	76	64	65	83	69	57	69	79	67	68	68	68	51	69	72	74	60	63	72	52	70	75	62	69	58	71	72	68	73	70	70	77	71	57	51	73	72	72	80	69	72	70	64	62	85	59	58	74	67	77	51	67	62	66	67	72	64	55	60	60	67	70	56	60	63	86	71	73	64	62	78	58	65	69	67	66	74	72	69	79	70	73	69	86	64	74	69	70	71	66	64	80	67	66	78	75	76	75	80	85	73	58	76	77	64	64	75	74	76	61	73	66	79	82	61	73	66	60	84	57	74	62	76	69	71	73	61	73	59	81	62	69	62	68	71	63	57	78	80	57	77	65	78	96	81	62	69	61	60	57	74	68	63	76	76	70	83	59	80	84	74	60	63	69	74	84	70	74	79	70	59	66	63	72	70	68	76	70	86	59	66	66	67	70	61	74	71	61	71	65	72	69	61	69	67	65	60	59	67	80	66	70	58	73	66	84	62	68	75	85	54	64	84	65	58	78	56	83	59	76	69	77	79	69	66	64	58	78	74	81	78	67	81	58	63	70	61	70	70	72	57	76	76	84	65	65	64	61	66	67	70	70	57	63	59	66	64	87	77	73	73	80	68	74	49	74	67	75	60	56	75	63	85	67	73	91	67	81	71	88	85	76	66	72	64	61	61	70	66	70	72	70	81	53	77	59	86	76	72	75	76	88	77	77	70	72	80	73	82	76	79	68	69	72	60	85	81	75	62	79	76	63	63	52	64	63	75	66	77	73	58	80	71	78	69	59	78	60	78	58	61	73	68	83	69	61	65	78	69	63	73	74	66	70	59	59	66	68	57	73	65	67	82	83	78	68	73	78	90	73	54	58	68	64	71	68	68	76	72	63	67	67	60	87	83	60	69	60	70	68	83	69	72	63	79	81	77	77	61	67	76	68	61	69	68	64	59	57	71	92	71	76	73	76	68	82	46	81	60	71	75	67	75	73	82	87	77	62	73	64	72	66	70	53	75	74	65	72	60	61	72	68	65	60	64	67	67	59	69	65	66	68	80	75	66	81	79	79	65	57	68	77	66	54	86	60	69	85	83	69	58	84	73	84	73	58	74	64	78	65	61	80	85	61	72	63	70	74	83	70	65	60	78	62	70	73	53	68	52	66	75	67	57	72	78	59	66	70	68	65	72	71	58	53	82	69	77	54	69	79	67	72	74	65	61	74	68	70	78	64	59	65	80	70	66	58	62	72	81	55	80	79	72	59	67	75	69	63	67	76	55	69	73	81	72	69	67	64	74	70	77	87	75	65	75	55	65	70	69	69	63	67	75	77	67	70	57	66	70	67	59	64	79	62	71	80	52	62	69	59	70	65	60	73	53	81	65	64	59	72	84	63	73	73	70	48	44	66	70	66	59	73	78	68	70	77	70	63	57	60	76	62	62	64	66	70	74	84	62	62	65	73	71	65	64	77	96	68	68	76	67	62	61	66	80	78	82	63	69	58	69	71	81	71	63	62	70	71	68	80	73	77	61	76	71	80	65	63	67	78	59	59	80	68	77	55	73	67	66	68	57	63	83	65	64	67	50	85	69	64	56	64	50	76	74	69	56	60	53	75	81	69	72	82	66	68	92	65	67	70	57	68	76	73	79	68	78	72	83	60	72	66	61	58	62	60	71	73	81	75	82	73	73	63	70	75	65	75	74	74	71	71	53	74	60	67	71	90	67	68	68	78	81	71	63	70	76	83	70	62	88	63	68	64	79	58	63	80	71	66	65	56	61	81	72	74	64	64	71	75	65	78	65	83	66	67	64	70	75	66	66	65	56	71	66	62	72	77	68	73	69	61	82	67	85	67	72	72	75	63
31619	14940	1978	2943	6024	6548	5464	4186	3487	2894	2492	2138	1888	1730	1585	1416	1367	1290	1301	1202	1209	1152	1055	1097	1114	975	1007	989	965	985	981	967	1366	7124	16395	17532	13809	9476	5261	2772	1512	1074	898	844	849	841	846	878	861	841	864	822	852	849	812	853	816	880	818	804	891	809	853	860	911	795	815	841	847	845	843	810	870	827	859	786	824	847	802	837	817	832	838	826	819	875	875	814	845	820	847	867	852	848	837	840	826	825	837	807	825	820	836	825	798	866	857	886	796	851	851	838	860	818	870	856	811	827	845	828	819	862	855	806	872	872	832	847	836	823	816	809	807	828	801	846	858	831	831	823	824	853	819	848	826	849	797	825	834	838	852	832	808	841	814	811	859	871	821	854	855	805	808	881	880	848	812	816	849	859	880	888	811	843	851	829	859	829	822	870	842	793	890	858	857	812	854	875	870	847	771	816	854	870	826	802	850	858	849	821	849	827	846	862	849	836	843	831	818	867	865	840	861	812	859	833	839	815	835	832	809	837	835	880	831	853	841	820	846	864	811	794	844	916	835	834	835	922	813	828	855	888	829	850	803	837	872	807	810	800	819	814	843	859	836	849	818	847	765	901	844	869	821	850	825	823	824	858	764	843	827	852	852	866	858	814	861	856	857	849	848	809	807	855	832	829	844	872	834	829	845	819	859	764	868	876	843	845	775	836	848	837	811	886	832	807	854	926	844	863	795	847	823	835	841	905	864	870	841	838	853	803	833	823	814	872	830	833	854	861	823	807	862	873	887	805	840	857	804	841	844	848	815	853	827	790	790	846	831	863	806	844	819	878	787	876	871	820	873	819	866	816	828	817	864	823	870	838	881	851	835	806	827	842	801	839	845	825	853	831	884	831	836	851	865	870	849	863	842	888	888	807	845	858	812	821	880	834	841	821	853	852	830	838	838	847	839	858	879	819	853	870	821	866	830	811	846	867	870	830	852	818	866	809	858	891	819	872	799	875	867	852	883	835	873	844	825	881	858	859	824	864	822	858	825	830	890	820	835	856	841	859	817	823	809	828	863	886	859	824	853	851	844	844	879	821	846	813	891	845	863	811	813	875	807	826	878	839	808	891	841	883	827	867	835	792	871	867	805	846	777	863	849	858	795	859	818	802	888	858	836	804	830	838	859	849	824	858	802	844	869	823	877	850	824	845	880	860	824	812	858	835	823	827	845	834	839	844	815	776	816	890	810	846	831	848	861	868	862	795	858	828	838	819	811	803	826	840	875	857	828	870	908	810	804	813	836	826	826	850	821	864	832	860	859	849	847	827	858	786	872	874	865	823	811	885	838	862	799	835	845	815	808	788	849	848	838	891	834	865	815	822	830	832	850	910	835	816	872	885	854	822	811	810	842	854	866	830	855	807	840	848	791	857	868	859	812	856	849	826	883	872	789	868	835	851	835	851	864	814	809	833	852	808	857	866	888	858	827	837	862	856	838	885	838	848	884	871	857	847	809	849	826	851	802	827	802	798	818	862	820	821	808	807	857	876	868	807	821	886	860	832	839	826	832	868	767	900	840	839	830	844	830	800	832	826	818	883	823	832	832	875	830	855	829	824	822	854	841	804	812	847	828	880	872	889	846	818	828	845	890	842	845	843	825	845	872	828	869	856	841	897	801	800	889	879	857	866	776	838	829	870	821	863	845	843	844	863	831	830	809	858	839	853	854	846	769	866	798	868	810	862	816	854	820	906	856	874	851	831	852	826	823	850	847	838	838	842	837	850	865	799	845	881	832	890	877	823	837	876	785	851	895	856	856	843	829	821	849	822	785	848	825	831	835	843	842	844	839	778	835	843	788	860	831	887	865	827	864	916	778	814	805	865	837	833	808	798	829	875	832	863	888	867	839	786	796	795	825	882	849	889	851	831	813	809	896	827	792	842	793	848	842	873	863	867	898	852	847	845	809	866	819	831	822	856	842	827	839	859	832	787	913	868	862	835	807	821	837	807	838	834	883	870	787	830	883	866	815	875	830	848	878	890	873	830	815	805	865	866	834	803	875	843	829	808	897	851	820	839	867	838	777	779	842	820	845	837	861	822	820	886	851	890	841	840	848	859	865	843	862	827	868	820	788	830	847	819	868	804	803	876	853	799	859	905	832	849	809	873	801	833	853	766	820	842	799	873	853	820	823	911	801	820	911	863	857	804	824	880	851	897	798	883	888	883	857	873	837	856	806	874	836	876	812	824	876	840	807	838	886	831	828	788	842	811	867	816	891	882	822	824	820	856	872	819	846	828	856	844	859	861	829	810	834	813	862	861	830	831	845	821	889	818	809	845	874	840	827	875	851	833	787	854	816	773	851	843	825	863	858	902	835	836	867	833	857	851	867	867	879	881	844	846	843	819	874	832	855	900	817	858	838	837	828	858	802	826	888	834	833	831	817	832	891	848	774	804	893	863	859	814	803	876	833	833	816	829	884	846	842	818	838	841	860	874	834	832	796	864	916	835	802	817	874	836	860	777	867	764	864	867	805	840	798	822	865	868	885	868	810	836	889	881	835	829	843	840	869	817	886	853	811	884	797	854	869	873	820	876	833	820	854	806	822	852	873	840	873	851	759	847	835	802	827	827	838	836	790	827	831	875	821	865	809	841	849	817	824	826	852	897	876	859	844	825	839	806	882	844	815	871	858	876	830	857	821	856	821	877	835	851	833	790	845	845	794	837	823	816	854	812	865	864	848	856	876	841	815	873	855	830	853	842	765	813	858	857	842	829	879	860	845	844	881	859	812	835	828	842	815	799	861	854	817	799	841	871	872	832	870	822	824	882	821	852	867	856	854	826	837	836	864	829	754	884	877	855	826	831	850	826	837	848	858	791	840	885	868	854	833	817	833	857	821	824	862	862	870	834	837	811	827	844	836	840	870	814	834	853	826	868	838	878	884	896	804	810	846	828	826	789	849	809	839	865	797	814	889	847	879	850	852	868	836	841	848	827	830	819	896	829	802	830	850	846	860	845	915	836	826	882	827	838	852	856	881	865	793	873	826	813	837	861	856	819	841	872	809	873	902	850	844	823	871	863	834	892	832	852	862	791	845	827	796	868	854	833	864	821	830	825	783	873	824	854	871	832	794	865	837	874	860	818	849	864	836	847	816	873	829	810	854	830	826	914	841	826	797	846	802	818	832	872	854	816	819	838	852	852	831	794	862	819	798	871	857	834	841	824	879	821	850	862	845	807	861	830	828	870	865	817	849	856	888	841	829	830	835	854	808	847	881	838	827	850	864	821	872	825	808	877	848	890	876	832	820	830	830	862	902	857	867	872	854	853	890	829	849	814	828	777	879	872	884	856	890	835	823	859	794	848	894	840	857	816	849	858	900	881	877	790	852	862	839	883	810	803	846	828	815	810	846	859	900	847	894	857	849	860	855	798	920	825	841	820	820	800	848	880	879	851	865	843	866	867	914	802	834	836	859	845	836	855	801	859	783	870	844	833	781	851	869	867	870	778
4170	920	115	80	98	109	135	107	120	86	103	85	122	104	90	78	93	100	87	74	79	71	73	94	76	85	76	70	71	68	69	83	139	496	858	931	588	373	200	169	97	79	90	69	66	64	69	66	84	65	83	59	73	69	77	58	75	68	59	82	71	55	80	69	72	68	75	73	60	71	61	62	69	74	67	67	68	73	66	64	84	59	63	79	53	80	69	92	82	64	61	59	72	88	64	53	70	78	67	89	87	63	84	66	55	74	55	62	80	67	67	48	74	59	58	75	68	72	69	80	73	69	65	71	66	66	65	70	73	72	62	71	81	72	59	73	74	82	68	50	88	77	76	82	75	76	56	64	72	90	60	62	68	78	59	71	73	79	80	85	67	80	62	64	64	69	76	69	78	58	77	61	71	64	62	61	72	61	93	76	64	59	78	78	66	60	72	63	89	74	59	61	58	78	72	52	65	71	76	59	71	85	60	71	80	82	63	77	78	65	64	90	63	71	65	66	71	72	66	73	64	77	85	64	67	69	70	92	66	63	73	77	67	70	69	72	65	67	75	65	77	76	71	76	78	60	70	60	75	53	79	85	68	68	68	68	70	54	60	81	64	84	79	85	68	89	60	68	62	69	77	65	82	73	77	82	81	68	73	71	42	64	65	70	77	70	66	77	70	67	83	55	79	61	68	71	86	79	64	77	66	74	73	75	67	57	60	73	56	77	79	67	67	66	71	55	61	64	70	61	61	56	61	77	57	62	74	70	69	71	66	69	81	62	67	50	77	75	50	74	71	60	83	70	78	81	68	81	71	69	60	65	78	75	67	73	72	64	81	72	76	72	76	81	74	74	73	69	94	79	86	75	55	69	76	76	75	71	71	52	63	73	54	66	60	58	57	68	58	93	72	74	68	61	93	80	83	58	69	71	67	70	73	78	72	71	76	76	68	59	56	60	83	76	72	80	65	69	74	87	72	77	64	59	44	67	61	68	78	83	78	67	62	55	71	86	73	65	80	84	65	64	77	67	68	62	74	86	65	67	64	86	68	86	72	69	65	62	55	71	64	70	66	78	54	56	86	70	72	68	74	74	70	74	57	69	72	74	68	75	73	63	78	70	77	74	83	71	75	65	58	63	59	66	68	83	66	59	67	74	61	64	70	77	54	63	75	72	58	64	77	60	62	84	73	79	61	77	74	65	62	65	63	78	71	73	78	69	60	68	64	68	77	68	83	58	67	78	67	59	73	68	67	74	74	58	67	91	74	55	67	70	67	69	62	64	61	67	72	65	67	77	70	75	75	67	64	69	83	61	73	71	77	80	76	65	82	66	82	76	78	69	83	70	77	69	54	73	66	75	79	79	78	65	69	70	66	72	76	65	72	62	69	66	74	67	80	74	63	84	71	62	69	62	81	83	83	74	73	71	66	54	61	75	58	73	71	75	65	73	70	87	75	79	76	75	81	70	69	57	84	82	65	75	68	77	90	71	61	79	61	75	74	78	63	78	70	65	66	63	81	81	60	64	72	63	67	63	64	70	85	53	76	74	79	70	66	67	72	64	64	89	79	77	69	51	66	63	65	73	62	79	71	67	63	69	67	60	75	74	92	73	53	64	65	61	71	76	59	65	63	73	62	71	54	63	65	67	73	62	82	72	78	65	87	65	76	80	81	76	61	77	64	65	77	55	65	67	69	82	76	73	71	71	84	61	71	74	72	88	72	73	70	73	78	71	65	70	64	54	52	85	71	93	56	76	62	68	71	75	66	68	67	93	62	80	83	66	64	57	84	70	73	68	64	66	74	66	66	69	72	54	88	74	70	63	60	72	68	74	59	62	64	68	74	61	72	87	58	77	71	71	63	82	64	84	74	81	68	57	88	73	59	87	61	84	73	66	70	68	64	70	79	59	71	66	70	70	73	81	83	68	58	71	80	62	71	62	59	68	84	66	80	67	80	76	69	62	86	79	78	77	76	70	66	80	60	83	72	76	87	79	47	68	71	69	79	65	72	72	67	72	71	82	66	66	66	69	69	57	79	60	73	68	78	78	62	60	65	65	67	74	73	80	86	72	76	70	76	67	80	75	61	61	78	59	72	73	60	71	52	68	69	64	70	74	74	69	75	65	71	57	72	63	82	69	57	72	75	58	70	75	77	72	81	68	68	62	72	61	63	58	79	68	67	83	81	65	84	89	62	54	81	64	71	60	71	66	66	69	62	50	67	72	81	69	74	65	75	80	66	68	78	61	71	66	86	74	79	70	77	69	82	78	58	85	61	66	72	63	58	76	68	88	66	68	87	65	71	67	72	74	74	64	68	86	69	72	66	73	88	71	69	53	72	75	61	73	70	79	71	64	85	70	63	77	83	65	60	70	77	76	61	58	61	67	71	71	78	63	76	68	67	62	76	65	63	57	74	73	62	64	87	82	74	82	67	60	68	63	78	82	67	83	69	79	68	64	65	76	64	56	63	72	64	60	79	52	77	68	74	74	74	74	60	65	64	91	73	76	70	68	70	67	58	76	71	72	66	79	68	79	67	66	74	68	63	65	73	73	70	69	63	71	90	74	64	57	64	75	74	72	73	66	50	73	68	64	79	63	59	86	67	70	77	76	60	53	80	72	83	80	75	68	67	63	82	81	71	80	63	71	74	77	67	61	72	72	66	68	65	71	71	63	68	74	76	74	68	67	64	76	64	71	68	70	80	68	61	68	80	63	67	76	64	78	83	83	62	71	76	77	80	62	61	59	84	67	56	59	69	68	56	74	64	68	69	61	76	76	72	72	76	64	65	74	67	67	61	72	81	74	80	62	72	71	73	71	79	66	81	86	72	87	82	65	77	64	75	74	64	56	62	70	64	71	82	71	79	53	78	73	84	70	81	75	70	71	62	79	66	81	76	75	74	62	80	69	77	69	62	74	90	64	61	77	83	74	73	73	67	78	68	84	67	63	69	57	68	80	64	57	70	67	73	69	67	73	63	49	67	65	71	75	64	75	68	77	67	63	80	63	61	76	67	66	59	76	67	55	52	48	76	85	70	74	83	71	70	74	71	98	80	68	85	68	74	82	66	84	83	57	65	67	82	65	81	76	69	65	78	68	74	69	72	59	66	58	67	66	58	87	57	72	85	66	63	79	64	55	72	73	75	74	64	67	71	88	82	74	78	64	72	63	73	63	88	80	84	69	57	58	74	65	77	63	71	66	93	61	55	69	82	64	64	73	60	72	58	66	65	74	79	55	67	76	58	71	79	59	67	49	71	77	70	71	77	57	69	81	64	77	70	68	74	65	73	60	57	66	73	58	61	81	63	61	73	72	70	79	67	51	81	64	79	84	67	69	61	74	74	55	73	63	45	66	63	66	73	68	84	75	76	73	51	67	69	69	56	76	80	70	65	65	61	59	79	65	69	60	64	87	67	71	58	68	84	71	72	66	55	73	57	71	77	73	64	57	69	65	84	70	68	62	59	60	85	71	53	78	83	56	62	65	72	70
29714	12390	1830	2708	5397	6084	5364	4405	3708	3046	2614	2328	1991	1801	1656	1616	1442	1372	1337	1257	1243	1231	1160	1111	1097	1142	1065	1070	1085	1090	994	1205	3454	12352	18301	17700	13026	8080	4588	2513	1404	1024	884	867	878	901	868	860	879	850	893	895	865	869	841	860	808	857	849	829	856	851	833	812	875	867	847	839	892	838	831	843	820	851	884	838	802	877	841	846	885	863	868	890	871	857	884	822	857	878	861	891	831	857	831	863	865	900	840	809	817	891	844	893	863	845	838	830	859	856	843	824	849	856	857	843	886	815	826	874	875	825	834	860	847	904	838	868	815	866	845	832	906	860	797	848	823	827	835	901	900	861	883	827	827	847	843	860	822	819	831	862	816	808	849	861	874	865	845	881	807	850	868	876	852	846	837	849	859	815	825	841	835	883	815	883	884	841	843	861	844	837	852	835	896	883	854	811	843	838	870	822	906	846	828	831	865	895	839	841	826	853	873	930	844	859	853	830	803	824	867	858	890	866	847	842	795	860	881	903	818	853	843	901	859	855	864	889	837	886	885	863	819	846	864	840	799	854	941	826	904	902	876	860	861	873	820	830	836	816	874	855	864	850	832	851	867	887	892	859	831	838	866	834	835	814	878	901	894	817	872	849	825	853	861	863	817	833	875	861	890	845	868	865	819	874	869	922	827	860	898	822	858	887	890	853	849	841	851	866	966	869	838	915	898	828	825	881	829	889	834	816	895	887	850	828	854	851	905	865	820	885	868	870	850	888	882	860	858	849	897	819	859	905	818	901	844	901	888	846	828	808	853	864	917	916	837	843	887	834	883	893	834	904	890	857	878	864	894	861	833	844	870	891	859	891	851	873	843	871	881	900	818	865	847	845	863	819	907	844	925	790	903	812	806	831	878	930	889	852	813	858	844	886	855	897	880	847	917	877	819	882	839	823	861	857	876	844	844	841	802	817	820	876	869	829	857	840	789	864	869	856	900	842	860	834	914	829	797	871	845	926	824	894	836	814	852	810	890	903	835	827	838	885	826	869	865	858	881	796	846	830	918	885	876	875	868	833	806	857	836	856	887	818	840	774	861	875	837	823	852	825	840	889	860	870	897	878	838	855	912	867	823	844	916	902	860	874	823	876	891	858	838	890	906	879	891	801	927	849	919	891	869	876	806	837	872	837	845	861	896	911	833	836	860	857	862	895	865	850	870	867	803	861	852	851	864	839	835	839	873	830	890	863	837	885	878	879	832	878	861	879	891	864	891	832	879	811	886	790	823	828	821	893	872	851	871	880	857	872	892	875	830	881	837	862	845	841	857	852	857	910	870	858	858	864	864	815	890	810	827	851	889	821	849	860	838	873	846	906	829	863	887	892	856	855	882	857	828	805	868	849	915	872	866	899	879	859	849	847	906	914	845	862	846	857	882	824	841	835	879	881	903	846	850	871	864	833	847	899	850	824	866	849	883	839	852	833	892	880	863	879	903	901	888	886	799	814	860	848	846	842	866	853	821	854	885	823	892	844	832	930	863	846	791	854	872	891	886	808	887	835	892	853	857	886	870	826	831	843	875	901	819	821	828	866	825	885	846	897	819	810	856	856	842	841	901	847	896	832	856	828	840	817	900	889	850	841	859	834	854	847	888	847	866	843	861	841	851	874	876	876	767	880	832	868	848	876	837	883	839	879	876	877	899	851	907	842	908	825	888	887	864	839	823	849	821	870	917	869	855	849	889	790	851	873	851	853	908	855	810	905	894	838	860	808	802	836	837	895	840	786	870	833	842	778	871	822	867	897	853	840	850	848	861	863	906	862	823	831	807	834	909	928	875	843	863	849	853	878	840	879	851	836	847	866	855	865	895	857	902	868	881	879	841	846	928	893	824	833	866	886	857	834	863	880	869	892	799	802	844	850	808	811	860	863	848	885	844	875	873	860	809	856	864	887	899	865	897	900	853	849	861	879	845	848	816	901	843	836	857	892	866	888	888	824	824	882	834	813	838	891	829	837	809	856	885	829	829	819	883	849	887	887	905	885	874	879	809	861	881	891	913	853	837	813	847	843	875	841	900	821	895	867	876	852	903	879	842	875	857	813	879	932	864	818	833	864	906	879	851	886	851	826	836	854	844	866	881	842	885	830	854	840	848	904	843	857	809	876	868	885	823	872	825	878	858	858	893	785	885	850	879	845	847	879	911	862	869	831	883	859	845	804	832	832	852	822	792	872	860	878	847	866	873	825	835	891	879	891	901	830	819	875	842	831	860	846	806	877	869	871	839	839	871	872	853	888	816	827	874	885	840	866	864	870	884	866	847	824	906	840	826	856	912	813	859	852	855	825	905	823	854	825	843	814	843	853	859	870	867	874	877	869	860	878	808	818	852	822	869	861	831	874	849	858	860	879	862	867	834	866	805	859	870	857	879	866	857	870	837	895	867	847	868	869	869	872	897	879	872	879	864	871	867	835	862	839	849	884	892	825	822	880	893	874	817	941	842	873	892	855	857	876	804	837	857	861	863	848	829	847	899	817	871	872	841	855	880	864	837	880	885	857	863	887	870	835	887	821	812	838	881	847	814	806	799	856	881	807	824	875	886	865	808	835	874	842	814	838	888	867	857	821	902	871	855	885	822	889	832	835	845	863	867	860	827	887	838	864	866	888	837	842	841	814	808	824	914	942	867	852	884	857	923	810	903	864	865	897	889	819	836	836	818	820	836	850	860	827	862	892	905	923	894	851	860	810	837	882	775	853	820	875	842	835	791	877	866	865	812	919	875	860	823	865	850	858	917	867	853	893	906	828	880	847	819	890	840	892	851	837	838	802	916	911	920	875	851	872	861	822	868	859	830	826	868	853	889	859	849	804	855	861	863	855	886	875	853	883	852	844	852	870	833	848	784	860	864	823	872	873	880	868	840	860	864	831	855	868	844	898	947	866	804	857	872	875	851	832	855	819	837	841	843	859	914	863	870	868	831	920	801	856	873	859	804	912	861	802	823	814	884	877	835	840	876	830	817	870	861	864	835	856	847	842	832	833	889	897	793	860	841	907	892	789	845	873	909	837	834	854	843	893	878	831	902	807	924	892	845	861	900	877	831	878	881	827	859	843	828	862	875	932	864	899	841	828	798	866	872	828	794	822	928	836	850	862	854	847	848	865	882	861	858	878	854	880	879	895	898	895	878	855	954	892	810	897	880	823	873	877	902	913	849	862	838	849	876	816	874	873	824	842	893	885	829	866	853	858	848	885	872	857	823	819	864	873	864	842	858	899	890	895	863	846	889	778	823	872	802	848	843	849	887	822	888	890	900	831	859	855	839	833	855	872	852	878	847	881	813	851	869	854	877	868	829	856	834	892	846	837	870	877	904	877	852	905	849	870	826	833	876	872	836	899	865	837	850	819	813	891	853	870	900	918	810	836	820	830	860	867	888	827	876	835	845	887	880	876	834	869	872	845	833	863	832	856	834	902	841	888	890	851	840	827	903	890	864	851	817	805	815	871	863	864
5356	1635	173	96	130	144	135	152	136	125	127	96	103	90	103	103	105	87	102	99	95	64	78	86	84	89	81	84	77	81	77	71	162	770	1148	1319	878	566	275	172	114	85	70	66	64	65	84	75	66	72	65	74	85	98	54	76	59	70	70	73	63	78	60	64	79	65	62	83	71	62	62	79	64	75	71	59	74	67	80	74	83	67	70	59	81	82	64	68	58	103	74	75	67	84	75	71	76	68	75	80	67	77	77	75	82	64	66	74	59	91	67	62	74	82	79	79	62	64	88	64	79	68	62	69	74	79	72	85	60	90	80	69	68	75	81	66	65	77	92	63	64	61	57	59	83	97	67	81	56	66	75	75	82	66	78	50	70	80	79	94	57	71	68	67	66	67	90	76	78	77	75	75	75	78	67	72	75	78	62	76	72	76	86	65	79	74	59	62	74	77	86	85	85	68	66	90	81	65	72	67	65	88	63	68	76	77	65	76	70	60	68	84	66	89	75	69	72	84	67	76	64	66	74	54	71	76	74	68	81	76	71	82	66	62	68	81	66	69	70	72	64	61	81	71	65	64	74	65	62	79	82	67	83	69	75	77	75	73	75	80	65	74	69	71	80	86	69	63	78	75	72	78	77	73	67	61	72	61	84	71	76	73	67	79	87	58	88	65	70	80	64	70	87	69	79	81	84	80	72	94	67	70	94	68	68	61	80	69	82	70	76	80	82	64	72	67	76	69	67	73	71	71	65	81	82	60	67	65	79	99	72	60	86	63	80	71	84	71	72	94	62	69	56	66	55	77	77	66	73	79	80	79	73	74	70	66	81	66	58	71	76	79	72	72	84	68	67	66	66	74	76	62	87	78	74	75	72	89	74	64	72	72	80	71	69	73	81	63	65	73	63	71	83	64	76	74	86	69	60	64	63	61	65	82	86	70	81	70	52	77	87	72	75	66	77	76	78	59	71	74	68	77	75	77	58	69	62	70	81	63	68	84	70	83	59	82	83	81	83	81	80	69	71	84	75	77	71	54	74	81	56	71	77	60	72	63	70	75	78	83	65	67	58	73	84	72	75	73	70	69	62	69	68	80	66	65	82	77	74	71	74	81	71	80	66	74	62	81	76	86	67	72	78	75	82	60	74	65	74	79	71	72	78	68	70	75	82	85	72	75	64	62	83	74	81	56	55	84	63	68	66	74	54	73	69	65	76	82	89	78	80	65	66	67	69	70	63	76	75	60	68	56	79	85	72	73	67	71	61	72	68	63	56	95	62	70	77	77	78	74	71	64	80	78	81	63	74	68	91	76	65	61	65	84	79	64	77	78	71	85	66	67	78	50	74	86	72	72	73	79	73	62	80	75	57	87	67	88	66	86	81	76	90	75	66	66	73	72	69	76	51	72	82	75	62	71	77	71	58	78	69	70	70	68	79	71	83	79	75	69	68	70	69	54	79	68	86	65	67	74	62	75	70	83	84	60	75	68	54	78	70	61	69	66	71	70	75	76	83	62	73	82	73	63	74	82	69	77	75	75	74	77	83	70	73	80	64	85	76	70	74	70	77	73	68	68	72	64	63	73	74	71	67	74	72	63	82	67	85	72	66	86	68	75	55	82	89	77	85	78	88	83	69	76	79	78	63	65	76	63	75	81	74	80	81	67	68	68	90	71	74	68	55	62	83	89	79	74	80	75	66	80	79	78	72	62	68	75	72	72	76	81	72	70	79	73	61	70	87	81	68	62	84	78	79	74	72	77	75	81	66	71	68	82	73	82	63	71	94	66	68	75	71	68	82	79	71	88	90	71	66	75	48	79	55	78	75	66	80	77	72	78	74	83	79	82	77	62	67	55	79	55	77	86	95	85	73	77	69	64	65	69	62	64	65	68	64	64	82	80	76	66	74	69	60	67	69	78	79	72	80	69	90	75	67	91	68	66	94	66	63	70	77	73	86	70	67	72	68	64	72	66	82	73	74	93	82	66	84	55	69	77	64	67	78	70	65	72	83	80	72	72	63	64	64	66	86	84	68	88	71	75	79	89	70	71	68	99	64	67	78	67	78	72	80	73	75	77	70	67	67	79	59	64	67	55	85	70	72	60	74	74	75	90	68	71	81	56	54	69	56	75	66	63	59	80	61	69	77	56	84	77	67	67	69	81	68	62	76	86	74	69	72	81	67	63	77	81	75	66	67	61	80	74	74	69	60	65	78	67	71	77	61	74	66	80	64	84	79	67	77	68	62	76	75	87	82	80	51	78	89	67	62	71	77	61	85	65	72	74	83	73	67	63	63	86	77	60	80	82	67	51	63	80	69	67	94	84	78	69	86	90	63	81	78	70	78	77	69	72	83	65	83	80	77	67	82	86	84	65	72	62	81	73	63	62	78	74	79	77	76	71	82	71	81	68	61	71	72	61	67	74	71	74	67	76	57	55	66	81	79	74	50	62	73	87	62	67	67	62	74	71	88	74	84	67	69	64	85	75	83	64	60	73	79	79	52	78	66	76	76	78	78	79	76	71	87	67	54	81	76	78	67	82	85	68	61	76	85	91	101	76	66	78	87	74	81	85	72	74	46	82	88	99	64	71	66	62	74	71	74	90	64	78	69	66	76	70	69	63	60	93	79	67	93	62	74	69	61	99	67	72	67	61	91	86	90	59	72	72	80	73	76	79	98	83	78	71	83	83	75	76	67	74	89	75	84	73	71	73	76	83	71	69	62	76	85	75	74	80	68	85	63	73	68	88	86	92	76	63	69	72	76	81	71	80	75	91	73	66	62	67	75	68	83	74	71	80	67	81	84	85	85	89	78	68	68	66	60	89	68	71	76	77	57	65	64	79	68	65	65	74	79	76	77	53	57	49	64	79	80	72	77	65	83	80	80	72	75	80	79	84	71	77	78	76	61	76	85	61	66	76	64	54	77	65	65	74	72	61	70	66	77	80	73	76	76	76	74	84	85	82	68	63	66	73	74	77	83	84	69	71	89	85	66	86	63	59	68	69	70	66	65	70	71	72	83	64	79	71	70	62	76	69	84	85	65	68	77	66	66	65	71	70	88	77	72	68	80	79	92	85	74	82	72	54	97	68	71	72	85	84	78	81	77	68	81	66	77	81	74	68	72	71	79	68	79	72	61	71	83	83	79	80	62	73	81	73	74	69	70	75	70	66	79	85	81	84	83	74	70	85	83	65	71	74	83	85	65	78	81	67	83	69	73	76	77	67	84	67	70	73	75	75	72	75	54	61	89	66	58	74	77	89	68	81	64	66	75	61	85	84	73	61	68	87	72	65	69	83	76	63	59	98	62	76	60	80	84	85	58	64	76	62	78	74	76	69	83	69	79	57	71	70	69	77	66	89	74	61	87	66	71	71	65	60	65	85	81	80	68	71	79	66	86	82	78	66	73	57	79	74	75	80	56	74	69	68	65	66	70	77	67	73	66	67	73	68	74	50	80	71	64	74	73	90	69	85	92	70	69	72	64	62	80	70
36540	16758	2332	4111	8439	9033	7835	6334	5158	4125	3500	3110	2683	2361	2096	2065	1806	1703	1565	1468	1422	1305	1374	1297	1268	1241	1190	1204	1112	1133	1109	1263	4377	16815	21009	21438	17065	11475	6337	3017	1631	1057	963	885	901	884	877	886	904	847	821	857	856	857	848	901	837	871	861	900	893	924	837	875	860	891	884	906	860	859	889	899	821	877	910	850	896	897	873	907	868	869	901	870	823	889	813	909	908	913	871	880	916	927	870	853	958	871	880	825	870	905	891	872	859	871	889	841	862	891	870	898	833	870	893	910	906	947	897	880	858	906	868	872	841	871	899	859	855	847	894	933	884	832	871	883	875	883	909	887	891	905	849	894	921	868	889	860	842	877	866	896	868	902	923	856	855	900	859	856	874	908	818	954	931	879	864	861	870	858	929	922	885	899	867	865	905	899	910	866	850	864	856	829	892	806	918	909	904	874	871	862	898	880	927	873	924	828	860	941	912	878	879	823	850	874	863	869	909	873	922	857	917	856	857	897	890	850	831	842	844	888	897	886	906	903	845	910	845	858	931	870	897	867	880	878	887	887	827	869	903	896	888	934	839	887	892	860	878	884	896	859	944	869	878	897	857	877	853	870	923	837	863	901	883	858	866	921	909	812	904	879	856	902	856	883	880	831	890	872	883	846	936	888	906	893	880	855	864	847	839	869	897	856	889	871	866	893	891	871	834	895	881	881	887	911	866	854	885	903	882	851	866	865	837	889	856	898	929	879	850	870	864	893	877	861	889	887	945	902	905	899	890	855	865	874	906	860	898	881	862	872	910	943	871	890	912	832	841	883	906	889	871	844	920	896	912	858	894	870	838	878	879	853	852	867	894	874	883	850	902	833	851	912	829	886	868	884	911	847	849	927	894	894	888	857	878	902	886	849	897	870	889	830	861	900	867	915	881	906	869	840	884	864	873	861	897	874	893	881	867	903	842	942	849	919	894	900	900	882	910	930	873	919	866	865	809	936	838	850	867	879	866	920	864	899	835	889	901	863	879	877	927	844	822	905	861	852	830	925	896	879	884	929	922	876	825	930	878	910	868	897	904	889	838	914	905	822	880	904	882	906	865	845	824	906	876	889	866	890	860	879	887	908	865	858	924	891	886	882	842	855	847	888	882	940	888	838	896	907	871	846	945	855	832	830	852	821	875	891	879	922	875	835	815	877	860	928	852	854	892	832	870	899	820	918	890	814	923	869	886	865	856	891	817	923	870	938	938	885	899	870	835	882	853	823	878	908	837	931	870	868	853	872	823	862	921	899	864	914	860	946	854	880	886	815	888	897	842	852	911	820	905	841	855	888	908	913	867	879	882	878	870	916	922	875	875	893	865	929	859	859	911	849	864	886	875	863	870	888	901	830	884	870	894	913	858	853	934	920	888	877	860	864	849	904	912	896	863	897	876	876	917	881	883	834	918	885	853	871	886	893	847	908	860	859	900	881	885	869	883	871	868	946	872	892	854	859	886	845	876	864	880	886	904	852	883	824	899	903	856	889	885	883	921	886	891	881	859	928	899	900	884	845	855	894	854	875	887	869	866	886	915	836	838	886	930	835	878	880	870	880	853	837	935	863	874	867	888	866	845	847	870	867	909	884	876	870	896	899	887	846	846	894	878	875	901	899	833	889	919	862	891	873	896	871	846	871	879	853	877	890	873	921	818	924	868	886	915	852	893	947	880	866	869	839	915	898	871	915	852	841	871	883	894	883	897	894	904	873	877	859	856	883	870	896	898	928	912	925	880	895	940	895	850	911	873	875	906	860	881	870	853	912	884	892	889	884	860	888	920	916	882	890	884	893	912	850	885	875	868	885	905	925	866	891	911	897	826	911	900	872	905	896	881	877	886	899	883	864	894	897	861	847	903	939	881	926	873	843	899	881	889	867	869	871	898	903	863	860	891	848	867	935	827	890	892	882	904	868	880	865	865	879	889	879	828	829	915	951	892	883	832	902	886	911	872	872	824	875	896	919	872	888	918	820	872	921	896	901	867	823	882	906	861	920	923	851	900	887	901	927	907	865	870	891	912	884	888	902	899	866	839	868	882	895	833	881	935	846	851	908	852	895	901	879	847	867	921	871	894	887	898	859	860	906	908	854	859	900	878	832	809	866	889	860	886	885	887	865	858	880	840	866	873	877	894	880	797	843	884	884	877	888	879	857	886	938	861	875	885	847	923	879	844	940	906	831	881	878	867	863	918	859	841	885	882	880	929	879	896	834	916	886	931	848	909	930	829	913	872	861	914	860	935	860	891	878	963	868	890	868	877	902	871	885	830	890	856	888	892	843	911	876	848	853	906	828	869	832	905	840	887	934	836	889	887	869	861	826	878	878	877	873	874	840	887	858	913	845	863	877	862	917	900	904	879	907	867	922	873	898	886	890	883	897	864	822	854	900	889	887	879	901	881	843	870	902	917	853	860	875	907	875	888	828	898	935	893	876	847	848	869	917	864	893	847	889	932	846	839	881	906	948	879	862	902	890	863	889	904	893	905	899	910	846	885	945	914	908	850	875	875	885	905	869	932	860	879	886	860	916	893	857	956	891	870	918	841	841	836	922	908	873	884	854	873	854	893	856	881	879	879	848	834	892	923	854	867	856	857	877	865	910	916	859	906	928	899	894	898	853	854	842	906	915	872	858	910	899	844	906	839	868	897	896	894	887	862	887	899	884	875	905	900	874	859	828	887	948	903	887	863	896	917	881	929	917	860	891	879	912	855	896	900	883	862	876	884	881	883	898	837	863	874	884	888	885	849	860	887	863	891	857	901	914	867	872	897	880	870	878	874	872	935	913	883	857	897	877	875	834	889	912	888	845	850	907	894	882	908	884	827	884	913	870	874	851	930	867	820	853	873	842	979	932	855	831	895	881	910	838	887	884	828	874	883	885	912	939	850	876	840	901	921	922	869	902	911	830	907	931	902	896	874	867	884	943	940	834	887	922	936	917	868	902	886	868	907	869	870	894	895	875	883	889	919	907	842	859	871	892	920	906	832	849	829	861	884	897	782	858	856	867	863	824	925	861	888	890	859	824	892	882	849	838	891	818	906	917	915	843	830	867	901	878	862	889	864	821	880	830	841	862	889	885	867	867	869	881	836	902	877	864	854	887	887	843	896	883	885	869	887	919	921	906	889	877	895	892	872	888	859	886	907	852	892	880	883	854	960	897	862	887	934	927	863	887	848	860	884	909	893	892	890	933	852	874	847	837	866	880	842	866	956	888	884	885	848	821	925	915	903	887	869	880	866	890	886	900	870	891	889	906	856	826	861	889	882	930	892	870	862	827	834	875	840	883	912	872	891	858	862	850	914	866	926	894	927	884	923	890	920	856	836	937	903	872	885	881	918	899	911	894	862	918	916	904	876	919	881	927	860	891	860	892	860	907	859	885	902	822	905	906	878	856	845	880	827	873	844	938	888	884	887	845	855	897	836	810	903	871	859	884	909	871	885	879	855	859	797	857	923	848	900	955
2512	254	76	66	67	93	65	84	73	88	68	68	83	65	70	69	66	76	61	72	72	79	65	79	77	62	56	87	72	62	63	74	83	176	340	447	339	232	137	122	74	62	63	60	50	60	60	75	83	50	77	58	65	56	69	67	60	53	54	59	67	63	70	67	65	64	62	66	61	62	61	63	72	66	68	55	76	73	68	57	62	62	75	62	59	61	63	56	75	59	76	89	75	86	56	87	70	83	58	72	63	68	90	54	52	73	75	72	63	62	69	65	65	70	86	76	85	61	75	64	79	68	59	63	71	60	61	68	61	67	77	66	61	59	63	61	59	65	67	53	66	80	65	62	68	65	73	71	62	68	58	66	72	73	67	69	71	53	70	56	58	53	68	61	83	56	66	67	68	71	58	64	71	63	61	69	55	47	67	73	83	79	69	64	62	57	52	58	70	76	77	67	64	61	56	71	68	62	61	62	58	66	64	62	62	67	65	73	71	50	69	70	68	67	76	69	57	50	65	77	67	75	55	66	77	80	74	66	57	68	77	63	64	52	83	83	67	63	78	63	59	65	66	68	59	74	65	63	72	65	72	57	66	78	61	59	57	69	75	55	79	75	83	63	50	69	67	68	64	72	72	67	62	49	65	64	59	63	80	70	62	71	67	72	75	64	76	68	74	59	64	68	56	71	65	55	55	54	72	66	82	65	67	64	63	75	62	74	61	60	71	70	67	75	63	59	81	68	82	65	55	78	67	77	65	63	65	49	78	64	81	67	77	66	72	62	75	67	75	77	85	77	57	69	75	70	78	68	52	58	45	71	66	68	60	52	69	78	70	76	57	72	74	62	53	85	69	69	66	66	69	51	71	78	70	72	57	66	64	67	76	68	59	71	81	64	70	63	58	57	52	59	62	73	76	66	61	66	54	69	76	63	73	65	70	59	69	59	63	53	70	75	74	68	72	65	63	59	71	62	59	68	79	64	51	56	68	59	64	80	68	63	77	77	66	77	56	63	60	70	65	72	68	86	75	68	71	72	62	64	64	56	66	67	61	76	76	74	72	67	66	67	73	62	66	58	82	69	53	54	55	68	61	72	63	70	67	62	58	76	57	60	73	58	64	75	67	66	70	59	70	49	75	68	61	62	71	71	77	62	67	61	66	56	47	79	66	57	62	73	74	57	49	51	55	47	73	70	62	56	61	55	59	61	67	71	56	66	59	63	64	52	62	69	69	73	81	80	68	59	58	72	80	73	65	64	57	70	63	82	64	69	55	63	64	63	70	60	69	70	63	58	68	73	60	69	60	70	65	61	69	56	64	64	62	68	75	75	64	72	77	61	75	78	86	72	66	82	77	67	68	69	67	57	55	57	71	54	58	79	66	57	67	57	65	64	58	62	70	54	72	64	82	64	71	69	68	56	85	78	64	74	77	73	63	71	71	76	70	75	64	53	69	60	63	76	56	65	66	72	62	66	71	73	52	64	55	43	73	62	92	72	51	69	65	70	59	69	61	75	62	72	58	68	66	75	60	61	60	70	64	87	74	71	73	94	65	85	57	72	68	62	64	64	69	80	79	55	62	68	62	55	65	67	63	75	73	64	76	63	69	76	74	54	68	64	80	71	62	68	58	57	67	82	58	68	67	53	62	61	53	83	71	72	72	69	59	75	71	71	59	84	81	61	61	76	52	73	57	64	59	66	65	73	70	76	68	61	73	49	72	67	65	72	63	75	74	71	65	59	69	70	71	63	59	74	56	60	50	66	72	66	60	69	66	66	58	59	64	82	53	70	53	57	75	56	73	68	60	75	69	66	60	67	63	62	65	68	61	80	69	68	78	87	59	70	75	68	84	67	58	78	54	64	61	69	56	58	72	72	64	64	82	61	52	49	78	79	62	72	54	64	75	68	62	82	73	69	62	62	57	59	43	84	60	47	61	63	77	72	77	54	65	71	72	72	75	67	61	66	65	61	74	69	58	58	60	76	84	72	70	70	61	80	73	65	69	58	57	68	73	64	61	58	64	50	43	60	62	71	50	72	63	66	47	68	68	53	59	59	51	65	61	67	74	60	55	69	85	65	70	76	73	70	63	66	67	71	60	80	63	71	68	62	61	56	65	66	62	59	62	62	57	65	58	78	53	78	60	59	62	64	58	66	65	71	60	86	62	76	82	63	70	70	69	64	65	65	81	65	69	57	77	73	53	65	62	59	59	61	69	72	73	50	55	63	71	77	77	61	55	58	61	74	65	66	66	70	73	58	57	70	70	70	68	62	65	61	48	65	49	69	57	60	62	72	68	55	72	76	55	63	71	65	43	45	58	62	66	69	61	79	59	76	67	77	65	58	56	66	65	68	77	58	53	73	59	70	75	67	62	57	68	73	55	68	66	65	83	61	54	76	67	80	69	59	68	63	48	80	77	75	74	79	70	67	60	70	63	60	68	69	74	62	67	74	61	67	60	76	66	55	66	77	68	57	66	76	69	73	51	72	78	64	60	71	58	72	73	58	70	83	61	81	59	68	65	67	64	64	61	60	52	76	85	66	70	65	65	74	58	50	61	73	71	59	61	75	51	62	63	68	52	72	58	60	47	67	53	62	57	67	52	69	61	70	76	75	76	61	60	63	65	66	59	53	53	63	72	67	67	63	61	61	51	73	52	70	78	72	59	70	62	61	63	74	64	74	58	67	62	62	75	50	60	69	70	76	56	77	72	75	66	54	54	59	65	55	55	68	49	72	85	60	81	73	76	70	77	55	71	61	67	68	74	80	69	53	69	62	61	59	64	63	56	63	69	63	68	66	63	67	60	78	69	65	84	76	60	54	64	70	64	60	73	60	84	77	48	60	64	60	60	56	63	52	61	73	59	70	55	64	68	69	71	69	73	95	63	67	46	70	59	58	79	64	76	56	64	56	67	71	69	77	81	72	56	57	67	76	63	68	68	66	66	75	62	71	59	65	61	64	64	58	59	66	67	57	74	68	68	75	65	62	73	66	65	62	62	62	67	86	67	68	70	72	70	66	63	64	63	51	67	77	63	62	73	63	83	59	59	69	59	69	70	55	61	60	66	57	76	68	65	65	83	71	69	75	57	62	74	67	67	61	78	56	70	51	62	80	60	60	68	56	63	65	63	63	66	45	55	64	69	74	50	82	54	66	71	67	69	58	64	59	64	72	67	64	66	81	59	69	69	58	61	65	64	69	60	81	65	83	85	62	61	68	50	58	67	60	67	71	80	50	46	56	80	77	61	60	61	57	54	92	70	67	53	62	89	63	63	70	61	67	69	66	64	68	57	55	58	78	55	77	73	78	67	64	82	76	64	70	67	50	64	72	60	58	87	65	67	63	83	74	72	76	62	75	57	68	45	88	70	65	59	56	76	68	69	67	44	56	63	67	51	71	63	73	75	73	47	76	63	72	65	73	67	83	55	68	81	68	59	63	65	71	65	62	72	77	67	65	60	67	68	63	66	60	56	74	82	62	69	64	69	60
23606	5379	1046	1384	2378	2838	2505	2123	1717	1516	1404	1297	1182	1127	1075	1010	1045	978	991	879	948	869	858	879	882	905	911	832	863	869	871	904	1632	4919	8904	10077	7631	4877	2729	1577	1090	946	822	800	816	859	844	806	799	828	855	813	801	792	824	768	814	804	794	826	858	822	842	802	851	848	830	795	829	817	793	793	778	839	788	827	803	792	758	785	772	739	858	776	826	736	797	785	815	793	837	825	808	784	843	807	816	756	842	826	803	843	817	794	816	811	796	809	839	811	786	777	831	861	780	797	828	807	785	789	806	848	845	809	773	785	821	853	811	835	833	845	800	839	795	814	746	856	799	759	825	803	810	825	839	889	751	880	854	786	842	786	804	855	796	815	859	834	836	830	813	792	854	820	813	807	854	829	811	829	825	826	802	851	832	838	776	810	804	830	817	787	761	806	851	763	844	822	828	837	837	819	837	794	804	853	809	781	793	772	836	838	750	830	780	772	804	816	779	817	895	797	854	790	800	808	816	751	790	852	842	788	779	796	791	840	798	839	781	828	758	812	765	787	822	792	805	811	794	818	787	814	812	796	897	759	779	857	788	835	801	810	845	821	866	843	773	837	789	785	832	822	766	817	811	795	797	836	821	829	810	774	790	818	782	778	783	811	786	864	815	789	814	766	833	857	819	819	749	811	782	784	833	846	817	786	752	818	777	804	854	822	815	754	837	775	851	784	791	820	815	767	792	862	819	754	842	838	777	834	795	773	760	801	872	832	745	863	752	830	826	805	860	783	790	805	776	832	877	787	774	817	833	855	817	812	836	764	780	775	820	838	790	804	838	779	790	809	809	769	796	827	818	836	806	808	789	843	871	755	816	807	789	820	837	770	760	774	836	770	841	810	784	837	806	774	798	813	780	782	804	761	786	842	769	789	838	825	778	770	862	811	797	851	840	827	859	819	783	776	870	781	854	799	799	849	879	832	758	875	809	815	801	821	796	782	785	798	816	800	803	840	797	807	790	826	811	798	815	800	804	797	814	831	854	800	839	773	771	793	832	784	798	787	785	779	769	789	818	786	843	769	847	792	813	800	819	864	775	790	815	764	850	767	820	762	799	799	776	810	768	845	815	835	808	792	775	818	813	794	764	781	830	819	834	742	811	807	841	795	821	787	848	816	825	770	860	851	837	857	805	828	828	791	829	791	832	796	743	830	837	799	814	825	822	781	781	769	806	805	796	807	752	835	810	786	790	790	842	847	767	809	779	781	833	818	762	825	802	846	752	847	814	791	841	771	817	817	733	826	846	846	837	794	823	841	792	779	814	835	786	845	829	877	820	796	814	780	820	810	820	794	839	850	847	815	839	836	829	753	743	772	821	804	808	780	776	800	818	791	796	872	801	781	825	773	823	789	803	813	812	814	780	840	830	858	750	794	782	811	774	825	837	746	808	821	801	861	797	804	805	804	780	840	841	835	837	788	829	816	824	777	814	822	790	814	826	834	739	755	831	809	821	794	796	796	841	812	826	816	771	829	748	798	816	783	830	801	788	812	825	856	844	826	819	780	774	791	774	818	763	817	788	792	868	837	738	831	856	851	829	771	836	840	775	821	809	784	826	860	821	783	814	848	836	806	778	841	812	810	777	779	804	803	782	846	767	806	828	859	769	790	819	786	782	789	813	825	794	840	854	838	793	812	848	833	820	854	813	774	799	839	784	713	810	801	773	752	819	826	840	781	787	817	786	804	838	846	807	799	829	814	826	773	773	807	823	827	818	774	791	825	844	788	840	786	819	783	781	838	782	813	781	823	854	816	813	800	834	830	842	850	828	814	810	781	792	782	822	809	843	823	821	803	781	737	777	772	847	835	865	784	771	755	815	813	824	887	814	776	770	786	847	774	799	805	835	833	834	847	766	857	757	779	835	750	788	858	827	832	798	796	780	840	769	817	801	811	812	813	760	794	826	781	815	809	762	815	839	820	822	799	821	861	802	794	797	782	831	814	780	820	801	797	822	821	782	836	814	774	777	831	823	803	751	816	814	798	779	831	778	812	811	848	799	853	784	836	874	773	834	795	774	834	818	814	801	757	761	827	786	790	841	858	816	797	806	821	796	798	806	841	823	830	848	786	804	815	798	830	821	788	813	846	816	818	806	775	826	814	791	821	751	851	863	809	827	786	873	785	756	834	834	821	817	823	804	783	838	830	822	796	837	838	821	817	757	828	774	811	828	795	799	759	798	772	799	806	806	793	775	809	833	838	821	820	812	759	751	842	823	813	804	865	812	799	759	803	796	813	748	819	846	877	837	825	768	765	792	819	825	830	810	755	819	820	807	821	821	808	809	875	795	849	805	849	821	861	786	797	779	795	748	835	826	807	785	856	814	787	856	774	797	864	773	848	795	848	834	834	790	830	799	848	785	757	806	811	834	821	832	800	778	819	783	749	784	748	800	795	773	803	771	787	851	819	764	868	791	811	793	808	811	785	835	844	840	805	835	789	840	836	859	814	848	789	875	832	802	756	838	826	787	829	801	799	822	817	828	812	823	816	799	862	830	831	792	854	802	836	744	791	764	795	860	836	781	882	808	808	777	836	805	826	777	847	852	803	812	812	821	833	840	816	794	767	762	831	801	804	828	730	839	831	809	849	784	787	843	838	844	838	797	780	832	835	835	812	799	818	794	795	805	837	778	808	823	798	819	769	824	787	802	793	798	822	794	788	802	831	836	824	832	815	811	825	799	819	816	816	848	784	779	861	840	758	817	809	803	801	777	819	806	803	805	814	809	834	817	791	831	768	781	785	812	792	851	855	793	858	780	799	814	806	809	838	839	790	779	800	785	883	808	835	821	775	809	847	809	821	794	789	835	754	837	800	783	786	775	858	786	769	864	736	852	847	812	835	766	840	792	847	855	827	838	780	842	823	860	813	812	846	798	786	774	845	800	834	862	816	770	846	778	819	800	824	818	770	848	815	801	818	808	844	785	830	815	841	812	831	813	779	769	826	800	796	834	768	802	856	812	814	810	766	811	836	787	807	803	820	842	826	840	828	790	809	792	799	817	751	851	796	875	832	766	824	846	796	836	815	825	745	811	856	807	832	781	779	789	776	868	777	792	835	789	754	727	813	777	765	865	791	784	824	817	789	782	806	822	818	771	788	865	834	778	779	826	849	805	819	821	798	828	846	799	794	791	798	769	786	829	782	788	816	826	778	828	831	832	784	863	843	811	779	848	839	849	851	828	866	829	808	861	839	795	786	799	788	827	796	824	822	876	787	852	839	848	767	828	821	811	823	853	795	839	823	795	811	844	768	784	839	788	748	826	827	834	770	797	842	782	820	854	771	839	800	803	833	760	795	825	775	806	869	848	854	795	811	843	853	867	841	814	819	814	818	770	799	727	808	778	805	787	826	781	794	822	790	835	774	821	782	805	788	812	784	781	848	794	822	753	841	811	833	814	802	820	803	833	820	824	786	798	838	768	830	845	784	825	821	823	806	816	832	819	807
3000	851	109	82	104	113	113	107	97	95	94	94	74	80	85	77	74	60	72	82	90	88	86	76	73	76	64	75	68	59	78	58	131	454	841	727	583	312	176	128	94	79	67	75	77	59	70	57	66	51	82	77	69	62	70	54	60	93	72	70	76	63	79	54	73	79	74	66	68	83	50	73	81	73	71	54	68	71	84	71	81	68	86	73	73	71	78	69	45	73	65	75	71	56	63	57	50	79	68	68	67	79	66	61	61	64	58	61	64	63	73	64	60	68	55	76	73	68	63	53	52	59	76	65	67	75	67	57	57	72	89	71	61	83	59	75	72	64	64	55	60	61	64	64	65	77	59	60	77	65	69	63	83	71	75	70	59	51	63	67	65	71	75	67	76	85	54	67	70	67	76	68	62	67	72	74	71	68	57	88	56	69	68	62	95	66	65	65	67	75	64	72	67	74	62	71	66	50	69	63	64	67	61	68	63	65	63	80	72	69	57	65	90	70	58	76	70	78	66	70	71	74	70	78	72	61	62	62	72	58	70	66	87	65	75	62	65	56	73	63	70	56	65	74	72	62	57	86	74	73	73	64	70	76	75	76	62	88	62	71	61	57	61	68	73	68	79	79	84	69	59	57	55	76	65	69	66	64	59	66	64	86	77	76	70	63	68	63	64	80	65	63	56	83	72	64	81	69	57	70	76	66	71	59	73	59	81	63	62	61	68	61	41	73	66	61	73	62	73	62	77	75	67	73	64	59	66	62	57	77	57	64	53	63	85	75	63	73	55	78	74	80	69	82	79	64	73	67	67	61	64	62	76	79	57	76	60	73	57	81	67	65	74	64	73	67	60	83	63	82	65	78	68	78	63	64	72	64	69	56	61	49	67	95	72	71	72	63	60	68	78	73	74	62	60	69	64	67	75	84	83	60	59	61	80	75	68	64	60	86	67	74	68	89	57	83	64	83	76	62	55	66	70	67	60	87	82	61	67	72	83	61	61	63	63	70	78	90	76	70	67	69	69	70	76	66	69	59	60	76	71	57	55	66	68	77	73	62	69	71	72	78	64	73	88	65	66	68	64	81	76	69	62	72	63	67	77	55	78	70	65	68	54	63	73	66	74	68	70	84	73	66	79	80	67	67	87	78	61	68	68	63	65	74	67	56	58	83	75	65	79	62	67	68	68	69	65	67	72	59	60	65	62	71	70	71	71	74	74	61	58	72	70	65	68	79	80	57	89	73	76	72	64	76	78	62	75	70	65	69	80	73	72	69	72	63	60	69	66	73	64	75	63	62	66	53	92	72	59	81	77	71	63	75	58	68	70	71	70	70	80	64	75	65	74	62	72	70	69	68	73	70	66	69	80	72	75	71	61	64	70	80	82	68	82	64	56	92	73	72	74	82	88	83	65	73	60	83	71	79	72	78	68	70	64	63	71	74	72	66	78	77	68	62	56	67	62	61	50	84	54	72	70	53	64	70	71	68	72	76	70	69	70	80	55	66	54	71	52	64	67	78	58	76	69	73	64	64	66	69	71	54	68	59	62	71	64	70	78	70	53	54	75	63	64	61	55	78	66	72	76	64	63	75	67	72	72	64	68	72	72	67	59	71	64	74	66	72	77	81	71	66	78	69	67	77	72	70	64	75	51	93	73	61	81	67	62	68	71	66	71	77	61	71	76	75	69	51	68	66	56	65	64	69	67	65	64	52	69	74	73	64	66	80	69	70	63	63	80	86	66	69	70	75	60	58	74	72	78	68	69	69	64	75	75	60	76	64	67	71	68	71	69	74	69	61	65	65	69	77	73	73	70	67	74	64	61	72	68	48	59	43	60	65	61	63	67	69	73	69	59	54	65	75	68	75	85	74	69	71	77	63	80	92	67	71	68	73	67	72	69	81	65	78	61	73	69	79	70	70	73	74	58	67	67	64	80	78	70	58	59	60	73	63	54	74	54	57	63	67	67	74	77	75	74	77	62	55	86	71	64	66	60	69	71	76	76	70	63	68	69	72	76	64	65	70	60	66	72	64	74	61	75	57	61	72	60	81	74	77	70	63	73	80	61	72	75	67	72	59	67	70	79	62	76	69	72	69	68	70	74	73	70	67	81	71	58	56	82	61	72	77	75	54	81	68	76	76	58	72	91	70	65	60	58	85	61	74	68	72	71	68	62	69	68	59	71	73	76	69	60	89	73	73	75	68	91	48	65	62	73	61	76	77	53	66	80	81	84	54	54	77	60	70	52	65	72	55	61	83	56	61	58	59	55	93	62	70	64	75	65	74	52	82	67	83	65	76	59	91	72	84	71	77	63	56	67	73	74	70	61	70	69	61	63	73	76	70	62	57	72	67	76	75	60	75	66	68	68	63	62	72	82	82	68	70	62	70	75	74	71	82	73	66	74	76	61	64	65	58	69	62	69	74	68	67	74	69	81	70	68	82	66	59	69	56	88	64	88	80	87	71	72	60	58	76	67	49	73	76	60	68	80	57	73	71	73	78	75	73	64	83	80	48	72	56	64	64	86	57	53	70	83	63	62	68	79	69	69	71	53	68	60	68	79	45	56	67	68	61	76	68	66	64	53	54	64	62	61	79	70	66	60	84	71	79	71	58	57	68	66	78	55	64	71	62	75	78	69	67	56	55	59	74	64	52	72	69	74	76	75	59	77	93	64	64	67	60	64	66	67	67	82	65	71	66	75	68	62	66	74	61	62	92	64	61	79	56	73	58	52	69	92	67	58	69	65	80	60	74	67	71	67	66	70	70	74	76	76	55	88	76	61	61	78	67	59	67	77	65	79	75	67	71	66	78	77	63	77	75	82	77	72	62	79	61	54	74	67	79	58	68	54	80	61	61	72	73	69	70	98	73	61	66	69	66	71	66	65	81	55	77	68	67	57	73	85	74	73	66	66	63	84	60	71	69	67	71	65	68	73	74	63	71	66	78	67	57	71	85	51	77	62	84	66	72	78	60	61	68	68	67	69	74	83	75	92	70	75	65	58	78	60	70	77	72	69	59	67	67	72	69	66	69	76	66	63	81	65	73	83	59	60	67	84	66	64	68	70	72	66	72	73	68	73	57	65	68	73	69	64	65	69	69	81	65	62	62	77	72	79	80	66	71	64	64	67	67	65	49	69	72	77	59	80	73	79	53	70	77	68	61	88	63	68	69	75	75	61	69	73	71	45	67	61	62	66	88	71	61	59	82	84	55	69	69	61	66	71	83	56	70	69	75	67	69	65	73	66	57	71	69	68	60	76	73	69	70	83	70	56	74	66	79	61	66	51	80	66	57	45	71	87	77	71	75	59	81	67	69	97	80	76	70	59	55	61	85	68	53	54	66	68	68	59	81	61	72	55	76	70	70	83	48	79	86	56	62	69	76	73	78	70	73	66	66	72	57	69	70	83	58	62	52	67	66	77	63	65	70	58	77	81	60	67	80	57	64	76	57	71	59	75	66	69	70	73	51	80	66	86	66	80	77	70	74
32265	12954	1774	3020	6176	6561	5412	4252	3560	2929	2469	2097	1841	1643	1568	1521	1335	1361	1227	1189	1119	1192	1077	1056	1008	1080	1024	1000	1029	953	1003	1047	3506	12515	17356	16136	12306	7505	3936	2143	1296	1026	899	847	795	842	828	838	906	879	874	817	851	850	833	864	845	930	859	843	829	832	843	813	868	874	832	828	863	847	870	825	832	792	865	806	800	822	803	846	855	859	829	858	866	862	839	859	813	798	864	798	853	844	841	898	851	805	802	805	842	888	825	835	784	857	859	826	850	850	839	805	837	803	822	845	807	839	870	881	857	866	821	878	858	822	840	811	819	822	799	830	849	851	798	831	856	845	866	806	892	804	901	893	812	824	828	822	828	810	813	826	889	879	823	829	875	817	844	776	797	844	799	863	875	855	861	830	879	793	859	851	789	803	863	812	817	921	848	886	842	873	809	784	883	829	837	796	876	840	796	879	806	764	880	805	845	844	868	901	851	856	832	852	824	813	822	803	843	791	821	850	873	846	861	823	840	824	837	894	859	814	800	850	854	844	848	895	813	880	808	862	860	859	808	872	777	801	822	884	884	844	808	850	840	816	859	833	843	831	903	837	822	861	848	907	836	846	864	838	870	812	891	850	828	906	862	806	842	856	892	830	845	819	880	810	839	837	860	883	862	870	884	800	832	852	879	822	833	850	874	838	818	808	873	859	834	818	866	806	795	890	806	842	814	849	855	820	880	853	852	873	842	869	873	826	904	858	835	824	867	892	860	834	789	840	872	817	827	800	827	872	850	908	864	841	843	811	810	824	824	833	887	838	836	886	825	866	848	846	887	777	818	882	864	862	826	866	869	861	833	819	830	856	815	828	825	885	839	869	829	830	841	846	855	834	866	814	825	877	835	824	796	837	816	819	906	827	847	829	844	805	812	852	871	803	813	803	843	836	841	832	831	799	838	867	855	785	811	808	850	873	848	852	850	909	855	827	847	854	854	840	850	827	779	762	841	883	873	799	816	867	870	816	830	851	819	817	810	814	778	848	830	817	833	838	782	872	847	858	835	875	878	833	853	876	847	818	811	831	863	849	816	832	851	833	803	862	914	833	825	846	891	824	826	847	856	888	871	847	824	858	852	810	828	831	872	886	848	863	814	867	848	834	886	862	829	851	819	827	817	873	784	876	857	875	898	860	795	820	838	873	839	852	811	872	875	856	883	838	848	879	851	854	855	849	804	850	815	870	831	787	812	842	860	752	817	862	864	857	846	868	831	845	899	837	830	847	852	804	865	836	869	918	877	907	791	819	895	784	892	879	827	799	846	846	869	824	838	885	887	826	870	847	924	889	891	869	888	839	857	879	841	859	824	857	818	841	848	862	852	866	833	867	875	837	841	821	875	823	816	831	826	885	857	846	828	852	825	889	850	858	817	865	867	829	854	844	804	822	848	823	800	790	880	813	838	858	836	826	825	811	861	833	864	807	805	852	844	835	818	837	817	836	830	867	873	863	817	855	860	848	827	866	801	877	854	824	841	830	851	831	827	804	852	843	862	884	818	841	856	852	843	831	847	806	781	816	827	827	849	801	890	817	893	830	854	804	862	882	810	838	821	825	885	859	859	864	819	836	810	867	809	831	853	832	832	792	794	911	814	850	807	878	860	856	866	847	840	863	837	877	818	879	836	866	772	814	915	886	865	836	798	832	844	839	850	846	869	880	855	839	828	854	835	792	833	868	798	902	828	868	814	844	845	860	802	846	840	811	851	859	918	798	872	845	844	851	878	896	853	842	827	774	824	819	807	810	836	815	866	873	815	810	838	821	849	885	828	848	847	878	870	816	906	867	888	776	824	853	895	841	828	880	815	837	847	872	855	818	809	849	904	843	828	837	865	836	859	851	835	833	845	818	808	828	792	808	880	830	857	833	796	808	869	882	851	875	801	802	848	842	849	802	849	850	844	819	845	890	873	820	839	848	844	907	850	838	828	832	850	852	813	844	829	866	854	826	874	871	832	838	843	879	864	813	886	784	810	809	811	856	813	828	882	863	839	874	843	814	859	797	829	861	838	838	837	812	820	888	881	813	845	813	828	835	881	863	863	859	848	864	793	824	874	807	930	852	813	843	864	870	861	819	839	864	834	825	795	805	836	862	804	821	848	831	832	813	851	817	830	837	823	862	819	827	820	833	861	835	858	872	887	868	807	796	878	845	827	821	880	832	815	853	857	813	854	833	877	823	889	837	825	767	881	885	836	850	855	826	843	900	849	874	861	812	840	819	875	825	829	869	867	826	810	847	833	854	835	848	846	792	826	819	824	859	848	897	833	865	829	843	903	801	849	816	807	878	805	874	845	851	820	841	792	858	808	821	863	859	872	833	856	842	828	867	872	876	805	851	854	840	883	875	802	804	910	809	848	814	834	856	840	867	770	866	844	823	838	844	832	876	839	860	834	864	840	877	808	877	816	823	838	900	864	864	865	813	816	831	868	831	802	851	815	887	854	812	853	842	787	859	853	881	868	858	793	873	860	833	819	854	883	865	822	798	900	830	817	870	866	873	864	849	813	804	848	861	839	784	821	867	809	794	844	869	802	873	873	812	884	831	862	814	848	863	846	821	825	843	862	824	856	867	852	856	850	832	841	873	833	802	841	823	897	813	804	847	808	861	833	890	853	842	816	826	848	818	803	860	835	849	826	802	887	903	833	830	822	840	820	879	922	874	822	884	842	841	869	850	827	874	883	851	845	867	853	805	827	852	874	877	808	832	843	872	880	851	843	882	883	828	818	829	919	859	836	794	826	766	857	807	834	836	854	809	851	895	843	824	806	833	823	819	859	902	831	887	824	859	829	856	849	821	830	882	855	812	835	814	837	823	846	823	841	831	822	884	840	812	864	833	797	838	839	847	861	883	867	809	840	877	782	832	893	881	869	793	858	811	835	853	907	831	850	849	837	891	770	880	789	829	840	856	854	883	828	875	842	847	854	824	855	862	779	924	833	820	792	864	821	875	910	794	849	818	888	840	842	861	810	824	811	821	874	787	855	803	815	812	822	850	776	814	834	881	791	845	863	843	869	834	845	830	819	884	827	868	865	825	837	847	808	855	863	883	815	879	871	796	812	865	844	910	837	853	800	815	795	833	856	829	792	837	792	879	913	875	855	811	804	823	882	807	851	839	822	803	847	889	828	795	783	855	873	895	879	851	814	845	811	887	798	879	837	828	880	850	867	841	860	850	853	884	829	880	804	814	855	899	896	878	854	834	890	887	851	844	843	811	843	855	898	814	848	863	866	884	828	872	880	796	859	787	830	820	857	812	837	851	815	841	875	832	845	840	791	817	833	820	805	849	831	873	889	836	868	834	877	895	836	872	836	869	861	836	900	809	824	872	836	842	820	876	855	849	825	840	844	815	814	820	841	855	814	892	869	897	830	859	808	851	836	846	793	810	843	862	855	853	840	799	868	826	848	804	890	820	799	825	820	869	870	831	847	874	805	841	888	835	890	814	918	854	794	850
3904	671	118	87	80	102	110	113	102	87	100	95	93	97	92	99	92	82	88	94	80	74	74	82	75	73	81	78	78	74	68	76	90	464	954	881	635	389	202	149	81	65	82	72	56	78	93	66	64	56	60	72	64	75	65	73	72	73	62	74	66	68	59	81	78	84	78	68	72	83	59	62	70	78	74	67	72	65	75	72	68	83	68	72	61	61	69	58	83	72	63	70	83	55	77	67	67	64	62	68	76	56	90	62	87	61	69	72	55	74	89	72	74	69	72	65	58	62	73	69	62	65	42	81	70	60	86	68	80	67	66	67	80	76	75	66	69	77	70	71	74	58	50	80	58	58	70	82	68	82	64	87	56	66	61	68	69	69	69	60	74	74	81	84	86	75	77	60	62	56	80	64	68	60	75	72	94	72	77	63	66	74	78	74	65	69	65	74	67	69	71	74	64	80	71	69	73	91	62	68	78	61	69	76	63	72	71	59	64	79	56	64	52	74	54	69	66	69	67	68	94	61	63	61	67	72	70	80	74	62	62	70	73	85	76	74	68	73	76	64	67	64	56	65	79	61	62	61	62	67	88	57	65	68	80	73	68	70	68	67	71	74	61	59	72	64	67	72	81	70	80	70	78	58	72	74	61	55	76	88	67	73	81	72	62	62	59	68	76	57	61	73	63	71	65	76	77	61	54	70	71	64	75	79	68	64	73	71	72	59	66	75	71	61	66	53	72	54	66	61	68	65	68	66	65	61	66	84	73	74	60	73	65	80	68	68	69	56	83	72	77	67	98	69	75	64	71	73	66	67	61	61	73	72	68	80	70	58	47	55	51	92	68	78	83	70	68	70	48	60	81	63	71	75	69	71	66	66	57	69	62	73	61	69	60	62	69	53	70	79	80	73	54	62	56	64	59	75	69	66	71	70	80	71	75	79	69	58	80	69	72	60	71	66	57	75	77	77	73	71	79	80	66	73	83	63	76	70	73	65	76	69	77	75	81	52	63	77	66	70	85	71	68	72	63	61	65	78	76	69	59	69	70	78	83	57	70	71	68	64	88	71	73	70	66	70	74	75	61	75	72	66	68	74	73	63	90	77	66	78	71	66	59	71	58	72	61	62	66	84	85	61	77	51	72	63	68	71	75	71	71	81	79	74	65	63	85	65	79	87	63	73	76	71	61	76	60	63	69	71	77	69	69	78	66	77	75	70	75	80	83	65	79	77	56	75	62	72	79	71	66	64	78	72	61	72	69	73	68	61	81	65	73	71	64	69	65	60	70	70	63	60	70	73	65	80	60	61	83	57	62	67	60	83	75	73	78	72	73	76	59	65	72	63	63	63	83	61	66	62	77	65	58	78	72	81	79	75	60	75	71	62	78	81	72	64	71	68	76	77	67	62	61	70	66	83	72	72	61	70	61	73	71	80	79	64	68	72	78	60	68	59	74	88	58	59	90	78	76	68	66	59	61	47	59	61	70	70	84	75	78	56	67	55	80	69	75	71	77	76	69	77	86	75	70	67	72	60	68	68	70	63	76	70	66	60	60	66	70	77	60	68	59	72	70	67	78	66	85	58	85	75	64	65	66	79	85	71	61	60	57	73	73	70	73	67	85	90	58	64	65	47	74	79	54	64	78	72	73	63	67	65	63	66	73	64	61	79	83	72	72	80	57	59	71	61	73	50	77	72	64	69	65	80	74	75	70	71	77	66	68	52	58	66	59	78	70	68	58	55	89	63	77	81	69	62	57	62	66	85	59	69	89	64	66	75	59	82	59	67	65	73	73	63	57	72	57	59	55	56	79	87	77	64	83	68	80	59	56	68	79	72	64	66	71	75	56	76	80	83	62	68	71	68	52	75	53	59	89	69	56	55	56	65	70	68	69	63	71	61	80	65	50	79	55	67	72	76	63	50	65	74	61	85	56	58	58	65	68	79	65	64	81	80	71	67	65	71	78	67	72	72	80	65	71	73	74	73	70	74	66	82	78	70	83	71	60	62	69	59	68	61	69	85	81	80	88	66	61	63	73	76	74	64	74	59	66	73	78	75	66	63	63	72	70	73	77	59	70	80	46	70	67	75	68	70	63	65	64	57	78	71	79	75	58	88	68	70	68	78	67	68	55	71	72	66	71	66	68	80	50	57	70	76	60	68	64	71	76	66	63	75	76	77	73	64	67	81	67	65	65	75	77	67	64	57	68	68	59	60	63	87	73	65	63	65	72	65	72	80	68	72	74	67	55	58	62	74	67	57	72	82	76	70	77	76	64	57	72	78	75	70	69	61	61	66	76	77	70	75	53	52	72	66	65	69	71	64	60	65	74	94	58	54	67	65	61	77	88	78	68	64	71	73	75	67	70	73	55	73	57	65	69	70	63	74	67	61	56	60	62	57	72	50	68	73	75	70	55	76	62	74	72	72	79	90	69	57	63	62	70	70	78	68	64	71	76	76	59	71	72	88	81	64	65	74	80	69	78	68	71	60	81	73	63	71	72	65	76	59	95	68	70	67	72	78	69	67	67	71	72	72	65	56	86	77	68	58	65	57	71	59	67	78	76	63	68	87	69	80	72	65	64	73	74	69	69	89	65	64	67	81	68	73	69	103	69	60	82	61	81	64	77	56	76	77	65	63	52	85	81	67	70	64	56	78	62	73	61	65	76	73	57	44	86	60	61	78	82	66	77	72	75	84	82	68	68	73	61	62	76	65	84	63	69	68	82	81	74	69	54	69	74	57	79	61	70	73	61	68	68	75	62	58	80	74	75	72	74	71	66	76	71	55	66	60	85	66	78	78	62	50	65	81	52	64	67	73	74	73	62	62	75	60	66	84	85	56	78	66	76	81	66	65	65	66	72	72	67	80	70	68	61	67	87	61	70	74	78	82	79	72	65	76	77	77	56	71	66	65	69	68	77	72	72	77	63	71	68	72	76	63	63	59	52	77	71	69	70	82	70	62	73	61	72	65	65	66	71	63	76	70	71	89	61	66	69	73	66	81	64	61	68	84	62	66	86	83	59	69	86	74	73	72	85	77	69	82	81	63	75	65	64	45	52	78	66	67	76	64	75	76	66	74	64	61	76	61	65	61	71	69	58	55	70	57	65	75	68	63	69	65	74	76	69	72	73	76	60	82	75	72	75	82	64	63	72	82	71	72	74	66	65	71	85	76	57	58	61	69	86	72	66	65	72	55	66	70	64	63	59	69	63	69	77	72	81	60	70	74	74	71	66	67	65	65	70	54	61	65	71	57	74	70	67	67	67	82	64	75	86	61	84	60	94	62	70	55	70	60	68	75	58	81	66	73	72	69	71	90	66	67	73	86	70	77	65	75	61	75	66	68	60	67	65	74	67	68	66	61	83	72	54	79	80	79	67	74	55	62	65	79	72	77	60	74	74	57	68	61	63	81	67	71	58	82	71	74	72	74	67	78	76	68	56	71	41	61	64	70	66	68	66	93	75	74	71	60	84	79	70	68	62	49	77	75
28408	10166	1742	2602	5363	6199	5388	4432	3613	3127	2580	2219	1997	1864	1703	1589	1464	1373	1288	1290	1241	1178	1133	1127	1068	1089	1065	1054	1051	981	1022	1027	1491	12028	18874	17622	13199	8371	4420	2328	1382	962	876	830	884	866	818	834	825	861	833	832	852	857	894	789	865	867	862	819	820	859	832	822	881	867	814	799	916	867	836	867	844	822	855	828	867	880	862	899	908	885	848	898	818	837	887	910	830	891	893	854	896	845	856	873	849	849	814	862	892	888	874	837	836	839	850	802	822	880	852	824	879	829	847	843	887	874	854	828	892	829	885	865	834	829	881	832	910	867	852	857	828	874	881	890	843	886	880	811	862	818	905	846	888	857	871	896	839	793	822	836	843	844	882	839	841	905	826	829	822	827	858	883	873	843	862	816	839	867	822	870	853	799	811	830	824	887	887	864	812	834	859	857	827	836	850	838	871	815	850	877	887	845	819	825	858	807	885	916	865	844	856	884	851	924	900	820	845	820	795	912	905	847	870	869	880	864	869	818	843	834	871	886	909	839	852	840	914	804	868	838	816	858	883	850	843	875	849	833	851	883	905	862	881	892	802	884	868	901	846	852	864	844	856	826	867	884	806	881	897	864	882	844	868	885	888	846	893	882	830	836	814	819	853	845	838	873	793	883	823	849	789	852	863	856	879	880	864	922	880	859	841	873	840	903	845	917	800	843	841	869	861	865	903	887	891	829	834	857	816	912	895	811	857	897	853	846	852	784	829	865	900	820	878	837	856	854	846	824	885	842	877	887	877	820	798	865	805	866	857	841	843	809	788	880	856	864	896	867	860	839	874	908	850	848	856	871	869	864	825	945	835	837	834	838	831	861	873	819	889	865	863	890	880	838	884	819	880	841	866	848	854	889	846	844	848	864	858	843	819	878	881	798	860	820	852	848	894	869	850	843	788	877	779	853	890	840	895	847	852	837	835	859	789	831	890	844	853	819	875	883	847	786	892	839	851	853	856	859	808	887	887	859	850	821	869	843	841	843	864	819	881	885	856	839	823	864	887	865	865	883	858	946	857	857	830	805	824	828	882	870	895	836	841	848	832	823	851	862	882	813	865	834	848	867	853	974	838	854	849	895	911	873	890	850	814	850	828	856	804	796	870	893	841	869	847	861	785	851	941	843	853	838	874	810	864	861	868	886	814	885	844	840	832	861	857	820	836	839	852	812	832	858	880	882	874	860	828	856	855	907	842	821	830	908	854	869	849	879	889	907	825	859	831	842	886	883	845	832	891	869	813	870	821	831	861	843	814	861	805	877	848	794	852	805	895	856	858	910	863	846	819	870	838	847	944	843	850	830	876	906	847	870	827	823	830	943	858	873	843	914	887	870	885	888	850	821	827	862	880	816	868	839	824	843	828	811	904	871	853	879	916	856	845	832	819	775	850	873	853	859	889	830	824	827	893	882	865	779	822	837	857	843	857	893	834	845	840	787	846	821	804	842	848	891	833	822	848	826	851	865	860	857	861	884	906	837	842	810	870	858	838	871	834	854	856	837	879	865	864	857	876	842	851	852	852	820	838	870	828	852	812	823	861	861	887	859	855	876	831	804	897	903	885	867	829	825	904	858	898	824	926	854	849	886	836	848	838	889	876	853	839	858	811	822	846	862	833	904	844	867	926	867	924	875	892	850	804	834	870	839	845	878	890	828	848	829	913	858	884	877	875	802	822	854	817	838	851	861	831	903	848	876	858	806	847	859	858	903	910	882	794	903	858	892	867	810	790	893	859	861	855	808	825	876	834	884	825	871	836	865	889	849	855	825	810	813	864	837	864	843	829	873	844	894	817	792	884	847	824	850	825	873	847	829	847	831	837	887	863	824	863	851	893	871	841	873	828	845	821	891	842	855	827	832	840	843	785	843	870	861	856	851	825	883	850	839	801	859	887	890	861	867	803	851	863	843	862	845	843	832	872	825	840	899	839	883	868	800	850	834	873	881	893	893	874	890	858	882	788	830	855	882	859	813	838	808	862	909	892	841	834	843	839	842	872	850	823	915	857	811	871	854	814	823	822	828	868	907	858	846	857	871	857	885	789	857	842	871	826	886	814	827	823	885	912	819	847	841	811	834	870	865	824	837	832	831	808	841	864	867	898	839	828	889	846	886	822	856	881	826	844	866	859	876	863	839	825	874	903	904	803	854	911	863	888	859	848	862	830	845	913	909	823	803	861	919	900	850	843	851	904	925	869	889	874	882	844	890	859	878	838	844	822	835	842	797	856	850	893	830	841	860	816	811	840	840	866	855	807	913	849	872	926	905	803	859	891	804	829	801	866	824	817	870	811	853	875	847	866	821	828	809	878	831	792	875	900	855	852	878	887	855	841	868	906	863	822	854	883	856	891	832	882	810	868	855	863	846	830	810	855	889	883	810	828	900	887	860	836	845	825	821	880	836	883	861	908	862	842	849	837	853	873	857	865	851	874	846	848	811	802	838	872	884	845	859	855	858	856	810	850	860	868	832	857	814	842	871	825	843	811	815	826	858	841	847	879	857	839	839	877	829	908	868	840	907	848	870	811	853	811	847	903	875	808	909	835	883	833	895	875	862	834	879	838	788	929	874	831	861	864	820	874	848	830	858	846	880	826	852	863	856	856	841	912	825	863	828	879	845	799	802	849	870	933	822	867	851	820	893	836	881	800	838	853	896	830	905	860	864	832	827	832	864	863	901	844	856	874	825	833	840	901	887	866	850	890	836	868	832	912	848	869	807	864	864	844	828	855	889	824	813	879	872	872	836	815	829	828	822	869	850	787	868	807	818	850	816	880	837	847	877	828	834	825	843	905	891	838	893	846	817	890	839	879	820	832	848	836	831	905	850	887	887	826	878	851	839	893	900	882	864	879	829	853	855	871	877	846	834	852	789	863	849	807	841	859	913	856	854	875	909	851	867	856	865	827	873	885	894	869	909	854	888	862	855	871	862	876	884	781	862	876	916	832	818	813	854	854	866	864	856	832	858	912	880	873	829	851	864	816	823	825	867	862	863	851	865	843	860	868	864	841	907	851	896	861	830	843	863	826	821	864	811	838	880	825	909	890	794	842	834	833	807	823	812	849	812	927	821	824	870	874	818	849	821	870	884	878	863	836	843	885	847	890	870	852	828	848	871	798	854	828	883	833	899	839	877	897	871	822	828	862	841	863	840	847	822	891	831	883	836	889	857	814	779	850	805	805	810	856	834	863	843	848	863	864	852	856	837	869	813	840	888	893	824	866	918	804	785	789	852	870	868	881	846	950	797	860	832	867	915	782	864	852	847	829	800	860	853	844	859	866	878	833	827	823	886	832	861	795	843	886	836	879	848	882	810	818	867	848	837	851	852	841	847	862	862	862	822	812	805	839	850	802	861	897	864	898	857	895	858	821	875	808	859	822	815	846	846	890	835	836	828	867	850	821	766	873	881	874	833	914	777	835	856	905	877	825	839	855	838	853	875	875	852	823	896	853	873	872	833	806	818
4315	1144	165	99	121	146	133	152	127	121	106	125	91	107	103	77	80	95	82	82	85	76	80	114	78	90	78	99	86	79	87	87	65	323	1179	1355	1133	607	312	187	96	69	70	89	59	95	71	71	71	79	82	77	69	62	64	78	61	70	77	68	76	72	62	72	87	58	78	66	70	55	75	78	64	72	77	76	65	74	58	63	65	65	69	63	93	71	81	78	76	65	77	76	68	87	69	70	61	79	62	89	67	69	82	82	80	51	65	71	74	81	97	69	87	68	82	75	81	85	63	69	68	78	81	73	76	68	69	81	67	71	72	68	72	73	85	63	76	62	66	66	78	68	76	82	75	75	84	83	61	78	69	72	69	60	70	72	61	83	70	73	69	83	70	67	74	68	70	64	66	86	62	69	64	71	71	65	69	78	77	58	67	77	81	70	73	68	88	79	68	74	74	76	78	59	74	66	63	84	76	69	76	64	83	81	81	83	87	84	67	69	80	68	85	72	81	77	79	76	70	65	80	74	65	73	74	62	81	73	80	88	55	73	59	63	82	74	74	54	84	69	69	72	72	94	78	62	64	71	73	74	57	61	63	62	87	59	76	67	74	72	85	82	70	64	52	64	78	82	75	77	61	68	69	81	66	64	73	65	83	88	74	75	64	72	89	59	73	57	71	75	80	74	82	74	77	58	71	74	66	74	65	60	76	66	76	81	59	78	76	75	76	82	64	75	89	70	74	73	56	68	73	79	67	85	80	84	70	61	70	84	79	91	79	76	76	68	52	81	78	62	59	89	74	64	64	73	87	75	60	85	71	71	64	89	86	73	72	78	64	78	62	69	68	71	60	70	67	68	83	71	76	81	89	63	58	76	74	78	60	75	74	82	95	84	81	74	80	70	82	73	68	72	74	76	69	57	62	78	59	80	55	78	85	60	85	77	69	70	89	70	55	70	69	66	80	77	73	67	69	87	67	68	75	69	74	68	74	65	69	81	78	77	66	76	78	80	63	84	74	66	77	64	83	70	60	66	83	74	58	71	68	66	85	61	66	78	75	67	68	73	67	80	58	79	66	65	67	78	71	65	55	79	59	72	75	63	66	67	64	61	67	79	65	60	79	84	70	75	81	67	59	75	71	73	71	79	68	67	80	66	69	78	68	74	73	74	67	77	78	74	56	63	78	88	61	79	86	65	66	73	86	76	73	67	72	80	86	77	60	70	67	67	58	76	72	68	76	77	71	70	83	62	77	61	57	71	84	66	67	76	48	79	73	69	77	67	68	79	64	65	66	70	66	70	64	74	73	63	70	77	62	68	70	72	58	74	70	70	63	67	65	65	75	71	80	57	65	77	68	80	80	76	66	75	64	77	75	64	85	73	75	81	68	64	66	82	80	84	66	84	70	71	68	81	82	91	77	71	68	81	69	73	60	53	71	67	78	86	67	87	78	70	80	63	73	75	68	95	81	77	61	78	59	67	87	77	64	76	70	85	65	68	65	61	61	72	76	70	84	70	73	71	81	60	83	90	64	74	71	68	60	78	66	60	76	95	73	72	66	74	71	74	61	69	70	87	79	65	81	74	71	62	55	78	56	84	78	66	83	58	77	81	57	78	69	70	76	70	62	70	64	77	82	66	71	61	74	71	77	79	73	78	73	83	84	66	72	60	73	69	66	65	66	70	65	58	72	45	70	61	81	66	70	71	92	73	69	63	70	67	71	88	66	63	68	60	70	71	80	80	69	68	75	70	64	68	73	85	75	86	64	79	59	78	65	61	74	66	78	71	73	64	60	68	78	62	71	54	71	69	82	84	65	91	60	68	72	73	69	74	72	80	82	61	83	81	65	59	82	86	70	78	70	63	78	74	73	55	64	65	63	65	63	77	72	65	65	74	71	71	73	75	67	83	77	70	66	87	74	69	60	60	55	58	60	58	75	80	86	74	62	77	67	59	63	78	79	72	73	78	83	51	68	60	69	69	67	80	78	68	67	73	86	60	73	70	70	76	63	83	62	83	69	73	72	83	75	60	62	69	66	66	84	77	67	83	67	78	68	75	70	65	94	64	61	70	69	55	84	80	59	81	74	70	76	63	65	63	80	69	67	68	79	67	77	71	67	67	69	60	60	65	58	74	73	69	77	56	79	58	79	55	74	78	73	60	67	71	78	75	69	70	88	62	64	65	66	78	67	78	62	68	62	69	70	68	71	56	55	66	76	70	69	94	71	76	70	72	70	90	59	72	79	69	83	75	67	72	72	81	82	89	63	66	77	64	71	95	71	68	83	76	64	69	67	73	66	83	73	61	58	73	80	72	82	73	72	84	84	79	66	72	75	71	64	62	71	82	75	65	71	53	58	70	70	57	63	92	74	64	75	83	62	74	79	70	60	68	75	81	75	74	82	64	68	65	69	61	60	58	54	66	72	78	68	86	75	73	66	80	63	67	70	64	76	86	82	84	72	83	69	69	66	76	69	66	78	74	75	65	69	62	52	66	57	61	75	63	74	76	64	57	67	64	71	65	68	66	71	76	72	76	78	72	61	81	88	70	80	67	51	79	66	90	71	74	76	89	72	70	83	82	72	79	68	71	71	63	82	81	64	62	64	80	69	61	68	71	66	75	88	68	73	75	47	56	59	83	70	83	71	64	67	63	69	69	73	73	74	87	63	58	67	67	75	67	73	66	66	69	82	71	71	77	81	77	67	77	75	80	70	70	80	91	81	74	75	65	82	65	79	56	77	72	77	74	67	74	69	77	80	67	71	79	67	71	82	66	76	76	68	79	75	79	87	78	58	79	62	66	66	82	60	59	83	70	71	71	66	62	72	65	69	57	63	72	76	74	89	73	70	76	66	68	73	69	58	65	82	84	89	81	67	77	71	65	83	69	78	86	75	65	79	71	76	71	66	61	74	66	55	72	65	84	65	78	81	75	81	80	76	67	75	75	77	89	76	75	71	65	61	74	68	69	73	70	54	71	79	64	70	67	65	70	74	59	69	67	68	73	74	73	80	76	78	73	66	68	55	76	79	84	60	83	71	70	90	58	60	74	79	69	84	75	80	77	92	86	69	79	66	75	73	69	74	60	78	79	67	65	75	67	70	57	73	68	79	66	71	62	75	66	81	70	91	84	77	76	54	74	78	73	72	70	79	72	82	83	76	77	72	71	76	72	76	72	61	62	55	68	76	76	72	57	79	77	63	81	76	81	69	64	54	71	78	61	79	66	77	61	70	85	72	67	76	69	87	76	97	61	68	67	77	79	88	67	68	83	84	74	57	78	87	70	74	66	93	58	66	68	77	80	79	64	84	66	77	68	61	83	72	65	63	66	64	78	66	71	75	83	96	72	81	72	68	70	69	72	61	66	67	83	71	80	75	81	56	70	69	60	79	76	63	86	65	71	85	72	78	71	72	59	74	81	73	58	70	75	70	66	74	67	72	63	55	64	62	86	82	76	67	77	70	79	63	67	70	47	71	71	75	69	65	71	73	52
34820	14668	2552	4040	8509	9147	7930	6251	5212	4190	3501	3071	2673	2344	2158	2052	1798	1648	1654	1435	1441	1410	1290	1260	1277	1189	1235	1156	1162	1114	1106	1175	1129	8143	21137	22390	19483	12789	7108	3521	1752	1131	986	893	832	832	830	899	901	897	855	910	953	880	870	839	907	861	878	792	872	851	934	905	847	828	917	884	835	866	871	903	866	906	866	925	890	883	917	877	888	864	838	860	852	865	836	817	844	865	902	882	905	896	899	898	836	827	841	900	915	841	934	862	885	906	880	886	783	868	901	915	845	852	902	827	845	833	865	825	888	887	837	856	849	875	805	818	885	896	896	834	864	901	894	875	858	951	923	807	903	851	860	938	899	918	857	902	880	879	862	845	925	870	880	844	875	905	900	852	883	852	849	897	868	861	903	856	919	920	818	855	870	890	936	832	873	925	847	921	831	875	854	881	872	913	895	893	861	894	860	894	897	911	834	811	855	855	909	810	880	861	858	892	914	886	880	861	865	857	918	911	896	860	868	842	894	846	848	835	837	907	861	840	875	899	856	856	863	891	832	875	919	854	852	843	860	935	842	853	842	873	888	831	870	842	891	887	889	870	837	883	871	849	844	899	870	936	908	894	913	918	902	901	841	840	883	900	850	888	873	845	907	881	828	874	812	859	929	915	856	873	816	879	851	861	876	907	844	898	866	872	846	909	851	770	833	807	849	875	896	922	858	868	900	868	864	910	883	837	920	842	908	874	913	871	846	882	881	900	884	901	911	873	864	900	878	855	851	869	906	883	887	856	879	852	875	847	911	886	845	899	886	901	918	869	829	879	912	829	839	907	882	854	870	889	865	882	866	914	903	854	849	844	845	850	871	831	838	833	868	887	867	868	883	878	879	870	859	887	881	896	875	845	856	889	914	890	847	873	880	846	865	904	841	872	884	826	862	888	853	840	904	867	878	905	889	866	897	915	935	885	908	865	817	911	861	879	903	854	855	876	880	897	849	879	873	859	896	793	835	829	881	874	880	866	903	860	915	850	902	900	876	850	899	884	865	849	843	890	854	831	868	893	867	897	911	884	807	857	937	873	882	867	845	848	873	904	880	892	827	920	850	882	915	886	889	862	916	837	893	901	890	855	886	862	857	864	856	814	876	932	946	848	882	890	901	807	919	855	873	898	954	876	876	823	843	890	889	818	876	891	857	875	916	861	897	891	903	887	852	875	904	922	868	834	872	887	935	876	821	893	866	914	933	844	919	840	862	886	861	911	850	862	820	867	825	913	817	865	853	863	849	956	851	867	835	858	888	848	910	864	917	888	860	892	848	926	902	851	910	890	829	869	917	902	861	889	858	851	881	839	873	924	858	842	899	906	936	901	918	929	860	913	832	884	871	890	851	843	919	924	861	887	888	831	857	881	846	900	895	864	846	886	831	852	842	868	885	884	852	899	883	875	874	870	833	912	875	904	884	873	843	893	872	875	917	899	902	870	894	854	858	926	799	880	839	893	849	851	819	846	855	857	913	915	822	834	900	887	876	878	844	887	925	907	856	899	847	892	875	846	868	898	827	876	901	880	882	851	864	864	869	869	886	882	847	875	866	931	866	869	830	908	886	868	907	894	850	840	901	912	892	931	881	881	842	896	853	887	885	833	844	941	859	929	845	897	882	982	878	820	827	911	848	857	866	832	834	896	889	868	852	861	873	902	834	878	825	838	866	838	875	869	854	875	835	911	862	824	869	861	915	861	871	880	849	877	856	925	892	894	880	868	891	824	871	900	859	863	896	905	906	852	822	823	896	902	864	957	870	884	843	915	939	914	912	905	840	917	913	824	844	812	889	860	866	928	882	873	882	882	891	877	909	881	880	901	834	877	899	890	886	918	916	879	888	856	808	903	901	858	890	840	878	829	864	838	888	899	869	831	867	880	861	930	861	907	852	837	858	873	906	891	848	896	834	840	821	865	907	856	870	859	849	844	846	841	862	936	933	860	909	830	882	864	919	886	901	879	885	859	820	913	850	927	943	880	897	872	876	939	864	838	933	887	906	865	851	897	866	892	864	840	889	869	863	857	895	857	855	877	879	940	846	924	805	893	869	872	833	884	890	915	860	821	896	835	869	895	862	833	859	866	906	874	874	909	897	894	918	942	828	887	810	865	824	881	844	858	893	918	907	912	894	845	839	908	869	867	885	847	850	854	865	875	911	898	842	846	904	876	865	895	835	849	850	834	855	882	808	813	925	901	873	861	941	851	876	892	866	941	877	877	826	877	919	827	875	870	837	848	893	848	888	889	900	927	871	836	906	838	813	909	898	871	844	878	907	815	888	928	882	861	930	859	847	879	867	879	866	893	844	877	900	851	871	838	819	888	884	897	842	864	900	854	930	924	873	907	832	853	866	876	912	859	810	906	893	880	855	874	854	832	910	899	889	889	889	816	889	876	850	890	873	894	843	875	874	905	921	877	912	880	875	876	903	870	853	908	872	914	900	917	897	912	909	886	849	838	930	919	901	850	803	853	888	802	828	928	883	810	843	926	866	864	958	876	890	846	872	858	918	851	870	900	901	881	852	903	876	913	842	862	890	913	841	876	947	890	917	905	899	840	853	855	870	893	872	876	856	862	877	896	864	900	863	921	858	885	868	889	886	845	852	849	807	859	898	887	848	847	870	894	877	860	912	908	783	923	895	898	886	895	879	890	833	866	860	898	816	945	900	843	865	890	902	892	854	846	914	835	873	876	834	851	862	837	855	871	904	853	874	877	853	859	911	907	871	867	871	898	860	860	870	817	864	895	899	834	871	865	915	897	922	825	857	821	838	844	856	863	899	936	907	866	890	859	879	864	796	851	879	857	878	885	884	846	887	874	902	848	875	852	827	927	926	893	861	884	886	867	843	842	874	885	871	889	866	889	900	863	947	880	939	777	888	835	869	818	820	840	803	838	879	889	880	935	899	861	860	904	854	854	938	853	918	924	924	898	849	910	861	851	907	881	889	862	854	869	842	900	880	858	884	843	877	873	831	888	859	850	849	916	897	854	902	865	871	850	868	909	916	903	880	909	858	907	886	882	813	869	860	862	897	875	897	877	896	911	866	871	868	890	863	830	858	880	827	851	872	904	934	872	881	912	871	901	907	837	870	903	878	886	885	887	864	865	914	826	883	852	855	853	850	900	812	895	891	935	855	928	843	872	954	838	881	902	877	901	880	825	908	849	871	905	842	900	855	844	849	854	835	874	839	824	873	866	873	883	879	903	885	884	905	901	904	891	887	854	868	872	920	905	884	802	890	910	890	853	894	851	867	886	896	841	899	849	881	888	858	858	918	875	859	863	885	840	877	850	880	869	856	849	891	822	853	864	903	930	844	840	908	878	874	895	900	915	839	845	853	892	864	904	854	891	906	877	863	882	870	866	865	920	817	855	869	857	833	861	882	928	904	843	834	838	861	840	900	887	909	885	845	878	897	905	852	909	853	857	890	901	891	917	892	860	915	895	880	881	882	878	809	896	890	853
2066	204	84	73	60	77	74	82	78	83	80	70	57	73	68	68	67	66	66	71	63	67	74	67	63	66	70	59	80	65	65	75	72	60	111	366	430	330	205	142	89	77	72	54	59	68	54	53	70	68	66	61	67	57	56	71	58	79	70	49	64	42	57	63	58	58	57	59	64	65	73	69	61	75	69	62	82	62	57	65	51	60	67	68	74	76	48	70	69	75	69	56	75	70	69	67	54	52	64	61	47	55	49	49	54	48	75	78	75	53	45	64	63	65	57	90	61	57	80	74	65	63	63	65	78	72	67	65	52	66	61	79	66	64	62	72	68	77	77	53	54	88	64	67	62	82	68	65	64	58	64	63	60	55	71	74	72	65	62	76	69	66	57	75	70	47	70	62	77	62	81	57	51	65	70	63	62	59	58	64	71	79	50	78	69	61	64	68	67	78	57	49	72	77	62	75	60	65	56	74	71	47	61	59	80	67	57	69	82	58	56	71	73	65	57	68	82	51	62	62	71	74	67	63	61	64	65	62	66	71	68	62	52	62	69	69	58	65	56	73	65	66	72	53	69	68	55	59	62	81	76	58	75	73	73	67	57	66	62	71	64	55	60	61	69	59	69	84	60	51	74	64	70	52	65	73	87	56	64	69	64	68	76	57	70	63	74	66	63	65	59	75	72	73	80	64	50	57	56	65	69	47	70	64	64	73	60	68	64	54	55	73	76	59	65	73	59	68	64	58	61	70	61	59	54	67	53	55	66	54	66	79	63	66	57	81	61	57	66	63	76	71	73	70	50	53	66	63	69	61	56	57	64	58	75	80	76	76	73	75	64	78	65	68	59	78	64	59	57	68	71	72	63	56	73	66	62	64	69	65	56	57	48	56	57	57	55	47	57	61	66	59	59	60	66	67	61	73	75	73	87	53	67	67	59	60	69	53	59	62	74	77	70	70	58	68	64	62	75	58	59	68	57	66	73	82	80	76	64	64	63	62	62	66	75	65	58	68	67	60	56	67	66	74	69	64	57	75	57	55	84	73	69	57	67	57	53	75	62	71	56	63	58	56	50	66	59	75	57	49	71	54	54	57	68	59	65	68	71	62	52	68	64	49	57	58	76	58	62	54	62	78	51	61	68	73	76	64	50	64	64	53	63	68	67	65	66	56	72	73	57	64	58	63	53	79	64	67	59	69	75	73	63	72	57	70	75	75	63	56	56	57	74	80	77	71	68	52	56	79	82	82	44	71	59	75	59	61	53	70	47	64	62	69	63	67	65	74	62	78	54	63	80	59	54	52	64	82	60	67	63	49	57	57	73	60	65	73	61	67	66	46	67	72	61	70	70	62	66	77	63	73	75	50	71	70	64	71	57	67	61	74	66	74	67	69	65	80	51	69	64	79	61	58	75	62	79	62	55	57	76	82	52	62	61	57	83	68	66	48	63	66	62	53	63	82	58	69	63	70	73	79	57	78	66	76	57	59	74	77	67	64	62	69	72	58	72	65	69	70	86	67	59	70	68	66	70	75	66	66	84	64	64	63	74	67	75	52	66	40	70	76	54	68	69	57	75	62	72	57	60	44	60	65	64	71	81	53	64	62	61	78	63	75	68	70	63	79	58	47	72	57	50	65	59	61	63	77	68	69	64	58	73	57	67	63	59	67	56	74	64	69	63	75	54	62	73	67	64	62	55	73	63	76	62	63	71	68	57	68	58	70	63	57	74	66	70	67	50	74	53	45	64	67	65	76	63	64	56	74	83	66	61	69	60	70	84	67	57	73	71	50	66	82	67	72	72	63	69	61	74	65	78	60	54	61	63	77	65	61	55	70	67	54	73	82	60	66	68	63	69	60	62	68	73	78	55	67	71	63	64	68	71	63	64	52	64	64	68	83	80	54	47	68	62	73	83	48	72	50	63	61	61	70	60	66	60	67	61	62	70	63	91	66	57	60	55	66	58	83	65	61	61	74	54	60	62	79	61	67	60	70	67	61	64	84	75	58	88	72	70	56	55	72	65	73	55	63	63	62	63	62	62	66	59	64	66	69	69	64	58	72	56	58	90	51	49	62	52	68	57	63	65	71	69	66	50	70	67	69	66	70	58	64	63	65	74	75	70	63	65	59	67	62	70	66	58	62	48	79	60	54	71	75	60	65	68	69	74	64	71	52	57	63	65	60	63	59	61	71	84	56	64	66	58	65	75	55	67	66	64	56	67	76	55	71	69	64	71	60	51	61	64	53	50	59	56	72	72	62	67	61	68	62	52	58	64	60	62	70	66	72	46	55	66	64	71	58	62	63	49	49	51	75	72	59	68	65	50	56	74	66	53	77	74	77	71	76	54	78	70	65	62	53	50	70	46	62	64	80	72	80	65	70	52	64	80	66	60	54	74	49	68	63	68	57	64	61	70	64	70	66	67	64	68	58	68	63	56	63	73	67	55	74	61	79	71	59	67	79	77	71	61	72	70	80	72	57	52	69	59	58	62	60	67	61	59	69	66	68	73	62	78	60	60	62	62	77	65	68	57	68	56	59	73	70	62	64	86	64	63	71	73	65	57	68	83	58	70	74	76	79	65	75	77	74	67	69	56	61	76	51	75	45	68	67	82	68	75	72	64	50	85	49	78	73	58	61	70	71	68	64	50	70	60	70	66	77	69	73	67	47	67	70	47	65	59	77	87	59	75	58	69	69	53	70	79	60	80	66	63	75	51	61	54	61	81	71	55	62	79	43	77	71	65	63	53	71	62	58	60	75	64	63	71	54	58	68	65	83	53	81	53	65	56	60	77	59	68	64	59	67	57	63	73	71	91	63	52	57	55	64	58	62	70	59	68	72	62	56	60	63	64	63	62	58	87	71	61	59	71	57	59	83	87	63	73	74	82	60	71	71	75	67	66	54	62	58	73	59	64	66	66	62	63	70	62	62	76	59	58	66	64	72	60	66	60	77	64	74	57	52	76	85	58	61	57	73	51	81	69	82	73	61	60	68	74	54	59	71	52	59	59	80	68	69	63	55	64	74	60	65	66	75	67	68	67	81	70	72	64	57	60	65	59	58	68	63	58	67	58	65	69	72	72	75	79	63	65	66	62	58	54	76	76	56	67	71	60	65	58	64	72	69	62	59	64	69	61	58	38	63	67	65	65	67	63	55	70	54	77	55	63	62	54	64	78	70	62	46	77	78	64	70	63	65	67	72	67	67	62	57	67	60	77	62	60	73	58	60	70	66	79	61	68	67	74	74	63	66	63	48	84	67	80	64	56	66	73	66	70	65	55	71	75	69	79	61	66	59	67	63	78	49	69	62	53	62	64	70	63	82	84	63	66	59	67	76	86	74	69	76	55	74	65	59	65	66	58	76	70	67	68	50	62	63	73	81	60	63	64	67	64	56	75	76	62	79	59	63	72	57	76	54	64	60	65	66	64	62	71	50	66	61	76	69	65	59	59	66	71	65	63	67	69	75	71	64	64	76	59	55	70	66	63	76
21360	4170	1170	1418	2484	2806	2549	2094	1816	1642	1331	1308	1184	1073	1113	1012	1004	936	951	911	902	959	910	900	870	894	828	876	875	898	875	834	831	864	2690	10403	11048	7609	4606	2499	1458	1029	862	865	787	808	786	757	774	821	772	774	822	833	798	814	807	807	792	800	813	846	830	781	804	813	831	827	800	790	864	831	771	831	786	831	773	804	815	716	786	820	741	814	813	776	793	809	810	771	800	840	792	775	802	778	777	815	857	775	809	826	792	845	786	804	748	784	809	775	779	811	750	800	825	811	765	791	796	789	816	786	807	879	788	823	774	806	815	751	865	777	844	796	774	770	740	775	802	799	813	788	793	798	787	770	800	761	792	812	800	846	811	822	867	785	807	774	802	756	831	774	854	805	807	797	814	795	816	764	808	778	812	775	819	798	781	848	784	762	790	862	828	795	862	843	800	770	789	819	782	801	801	816	828	782	821	814	807	821	784	816	860	784	810	814	788	772	797	790	806	776	851	844	779	794	850	813	811	773	854	819	776	812	859	822	798	819	799	787	804	773	836	795	833	783	842	790	802	775	806	839	828	830	774	781	810	775	828	782	827	767	745	786	811	804	781	818	779	793	799	839	777	897	815	814	781	794	800	843	804	833	810	836	827	793	784	802	765	809	820	762	793	763	805	772	794	784	789	824	787	826	780	818	803	737	795	788	802	805	832	800	835	809	759	778	864	864	811	889	780	844	843	773	817	829	795	797	814	824	816	798	839	745	815	861	793	816	767	817	828	785	773	799	839	818	783	787	800	799	772	785	846	812	752	769	777	845	821	804	848	736	824	820	794	815	803	835	779	787	774	823	830	799	767	823	795	782	796	763	795	770	825	823	859	745	797	812	853	811	811	776	817	781	780	750	835	789	810	808	811	803	816	797	793	841	821	818	795	837	807	808	766	809	797	831	770	849	834	800	813	808	857	781	794	806	838	823	791	759	816	828	791	832	813	812	764	767	783	802	839	778	782	808	820	748	794	797	781	786	792	759	756	780	763	797	827	834	787	785	824	765	783	761	779	790	778	798	884	773	836	765	876	793	786	833	810	805	818	759	856	775	825	802	804	842	779	813	812	840	776	812	813	800	793	787	831	812	756	870	796	822	839	808	766	840	795	803	841	792	798	801	743	791	811	820	821	824	806	800	733	827	797	822	809	806	764	808	847	784	813	782	802	817	780	806	837	832	787	811	786	789	778	754	805	833	825	834	791	814	863	750	841	851	786	795	780	783	789	799	758	837	797	819	826	790	821	768	811	765	776	831	848	821	786	785	813	808	791	805	772	818	824	837	798	792	793	801	757	771	802	795	835	783	762	763	743	822	808	832	814	795	755	838	790	821	832	833	777	813	837	771	818	811	739	808	822	791	824	849	825	891	845	755	744	788	738	778	875	789	827	824	797	792	827	817	788	789	791	779	856	798	743	843	803	738	785	800	780	805	814	821	819	823	830	797	792	761	828	811	784	807	815	822	832	876	801	814	795	819	781	864	759	813	849	764	812	805	766	807	800	806	828	760	761	771	819	845	816	779	811	781	843	777	816	856	849	804	787	751	788	778	828	837	804	827	742	785	811	817	788	819	816	843	807	801	805	823	784	830	811	770	801	836	811	819	782	784	797	886	815	746	801	778	806	825	821	780	789	766	807	782	870	798	831	860	807	799	814	795	735	831	812	794	787	802	804	812	800	844	785	753	832	814	810	778	819	788	836	823	769	822	803	785	787	851	804	822	862	793	874	803	780	809	849	818	798	808	791	822	831	800	860	791	811	817	792	783	791	827	776	750	803	796	818	816	823	780	803	786	810	747	821	737	829	747	831	828	797	797	810	777	795	817	811	778	787	775	781	768	781	819	791	793	746	803	773	815	763	774	788	843	829	847	827	776	820	804	791	877	770	806	815	790	766	840	800	752	823	830	793	838	823	771	849	820	775	800	818	798	830	799	788	790	838	816	836	807	804	832	836	833	830	764	797	815	845	795	834	846	845	752	790	804	758	805	773	780	787	798	791	811	778	818	810	830	808	779	842	810	819	767	764	830	808	809	722	781	872	788	810	777	777	815	789	806	810	841	842	795	810	821	799	783	799	805	780	786	758	796	834	807	802	852	814	823	817	808	821	805	790	798	774	781	836	768	799	794	773	766	770	799	789	768	834	809	802	790	808	800	808	757	803	784	776	809	757	801	797	806	773	773	759	792	824	788	825	771	768	800	812	809	775	803	780	828	806	823	834	807	822	800	807	815	799	791	795	786	792	804	826	765	810	786	759	831	790	801	770	767	794	764	814	792	810	806	785	803	790	817	818	780	783	777	820	772	805	802	775	780	772	806	809	833	761	842	808	807	789	867	826	836	799	788	780	812	788	797	788	824	830	852	743	801	812	774	830	733	826	804	798	754	810	791	826	841	834	865	811	830	809	845	782	812	766	822	876	790	809	795	819	892	799	745	816	823	776	810	810	775	820	840	822	787	791	795	800	807	783	758	790	835	826	804	799	814	799	778	777	799	826	779	761	790	796	840	772	814	810	827	784	783	778	825	822	823	775	775	791	783	788	775	846	859	798	805	807	805	747	817	788	821	815	748	821	811	827	810	799	818	789	782	793	818	780	805	806	846	822	828	794	845	787	853	806	839	770	812	787	833	816	815	840	811	826	772	816	804	782	790	799	813	864	812	818	831	799	778	782	759	803	773	773	774	754	815	779	836	814	836	799	811	808	809	831	774	805	800	819	840	791	776	779	757	836	760	800	747	792	801	777	795	773	767	804	802	838	829	858	796	826	824	763	803	815	810	790	799	777	815	784	818	780	843	800	812	826	812	801	857	801	821	822	786	752	737	849	811	766	794	835	791	872	752	758	818	823	842	849	796	811	810	828	824	768	787	830	766	792	823	791	816	822	787	807	813	795	784	772	808	815	806	847	838	758	806	813	789	828	766	785	796	860	834	833	825	767	784	828	804	773	818	790	800	803	822	729	808	811	816	767	804	783	808	826	831	820	849	802	777	832	814	822	775	798	790	782	793	789	796	790	848	840	803	797	797	861	824	827	826	766	779	778	809	786	829	821	788	822	794	789	843	745	797	769	768	776	833	806	800	793	764	756	794	767	806	785	772	767	821	780	797	800	783	810	785	804	819	792	774	836	846	811	787	775	765	828	802	784	866	804	773	802	768	808	822	855	776	777	798	856	840	812	785	811	794	826	802	805	855	814	815	823	811	794	790	822	826	757	789	788	798	816	747	842	795	787	816	807	758	802	876	856	789	811	801	783	799	789	756	777	797	819	838	797	788	819	761	862	808	810	822	719	796	814	781	795	799	790	765	768	800	812	833	783	804	739	751	782	804	810	783	766	826	802	791	812	827	767	810	814	796	852	863	804	788	787	849	794	819	791	789	757	784	768	830	771	848	801	792	780	796	818	786	812	781	814	780	789	806	811	867	824	810	781	831	785	767	801	836	811	813	817	772	815	799
2796	516	129	102	80	115	134	87	122	81	101	78	85	90	79	86	100	83	72	80	69	75	78	67	91	80	64	83	70	64	67	76	73	63	282	903	811	466	341	230	139	86	72	64	71	75	56	63	59	71	77	61	76	53	60	81	82	79	75	59	80	73	71	61	65	67	68	79	63	57	60	71	61	66	68	87	69	78	88	70	75	74	75	56	66	84	71	45	70	52	52	68	64	70	69	72	71	61	52	73	83	60	61	56	57	59	54	66	77	60	68	63	77	83	63	68	58	78	69	61	68	60	62	73	73	60	69	62	74	60	64	64	73	79	62	70	75	76	74	73	71	67	63	81	65	66	75	75	55	60	75	72	73	72	55	64	67	70	59	74	76	70	68	74	75	73	95	63	79	72	71	75	66	70	63	57	82	69	61	81	76	81	68	71	67	69	66	72	74	72	60	65	66	77	78	77	65	65	63	76	62	59	68	79	66	87	67	67	75	65	58	73	69	69	81	66	60	69	73	56	72	54	52	60	60	56	60	64	68	70	74	66	82	58	78	70	63	72	72	76	76	59	76	87	64	71	67	62	71	77	69	78	60	59	50	85	70	61	71	72	67	58	72	79	57	60	64	70	56	67	70	60	81	56	65	57	57	75	88	80	58	65	80	66	73	72	71	66	59	73	73	57	68	63	69	75	79	58	59	75	56	78	55	59	77	64	73	65	59	76	71	54	70	71	68	65	53	56	72	70	66	77	76	74	71	66	74	64	62	60	63	71	70	86	58	80	66	77	68	78	79	66	55	70	73	66	86	64	54	68	82	77	61	82	75	66	69	74	53	62	63	69	73	82	73	56	65	79	82	82	66	59	66	86	57	65	60	62	68	68	86	61	77	72	72	70	70	69	66	63	83	78	69	72	89	74	66	73	81	73	79	70	85	59	67	56	71	59	73	73	57	68	49	80	60	72	66	65	62	64	71	68	71	78	68	62	54	64	64	78	64	57	75	72	84	74	68	69	78	78	65	70	64	66	77	65	79	65	73	73	67	71	76	75	74	71	79	56	75	71	62	67	65	68	70	50	68	74	71	69	72	67	65	66	73	60	67	50	73	62	70	66	62	62	73	57	71	75	66	65	70	66	58	57	67	52	71	77	70	60	66	69	70	75	67	67	59	60	68	80	69	63	82	61	71	70	62	64	80	67	74	77	60	55	73	58	69	80	75	65	64	74	73	77	85	83	84	85	76	74	71	82	62	73	80	60	65	73	67	60	70	59	68	60	52	74	63	73	81	70	63	66	62	60	59	76	64	68	61	71	56	57	71	65	62	59	66	66	73	90	72	65	67	63	73	66	54	64	76	78	70	72	72	91	48	81	64	74	72	56	75	63	74	67	78	76	65	56	66	68	71	63	60	64	77	78	73	73	59	81	56	69	82	70	68	64	84	71	72	74	71	67	73	73	76	61	55	76	87	71	56	63	74	69	68	55	58	63	56	64	80	65	76	59	66	63	56	80	76	56	68	73	93	67	56	61	60	82	70	62	61	84	66	89	83	75	69	75	75	64	54	73	61	59	56	67	84	62	67	57	70	66	76	81	63	77	61	71	65	61	73	80	70	74	63	66	59	58	79	68	69	74	71	69	59	76	60	73	76	61	70	51	60	56	71	62	72	64	61	73	66	67	78	58	68	70	68	67	54	72	72	76	81	61	60	56	69	70	75	67	52	78	53	79	74	77	81	61	75	63	63	67	90	61	75	57	60	54	67	68	70	56	64	79	62	92	78	65	66	49	70	67	67	68	52	80	74	71	74	64	54	76	63	85	87	70	67	62	61	57	57	81	68	69	64	67	73	65	67	70	60	68	63	64	77	68	76	70	64	76	67	88	68	52	60	54	68	78	90	64	75	64	65	69	64	71	47	64	60	67	87	70	60	76	72	78	63	71	68	61	56	81	69	66	76	86	76	79	64	68	85	71	73	73	70	73	59	77	69	81	67	68	67	71	81	67	75	56	68	66	61	75	70	74	75	78	70	58	70	61	86	57	70	58	68	52	63	79	70	74	62	78	73	66	64	88	69	68	74	59	66	65	74	78	60	55	63	64	59	69	66	72	67	83	71	70	75	69	74	61	82	65	72	76	73	68	52	57	65	66	71	75	67	67	73	68	81	57	76	76	96	63	62	79	70	51	69	66	63	68	67	54	67	64	78	83	65	65	66	60	61	76	65	66	59	63	66	68	62	66	72	85	56	63	78	59	80	68	66	77	74	59	78	70	65	75	69	67	60	62	53	56	64	78	62	70	64	58	60	76	68	76	66	64	67	75	76	65	90	84	75	76	77	79	75	59	75	71	74	52	83	55	55	68	64	68	75	55	78	62	74	65	67	76	82	80	77	76	84	75	69	63	61	72	75	97	58	68	80	68	59	76	69	76	54	56	62	52	65	80	74	67	71	70	62	62	67	74	69	66	69	60	66	74	70	67	81	77	70	73	77	59	67	85	74	65	62	74	55	73	62	61	68	59	60	72	68	79	66	65	79	72	83	74	65	76	71	82	81	73	66	73	79	66	68	53	77	93	64	59	72	59	75	60	75	75	64	48	69	79	65	67	80	75	61	79	79	64	73	66	53	73	62	74	69	63	87	53	78	68	74	65	68	63	80	65	57	55	61	71	66	71	61	73	79	55	82	60	68	65	60	65	59	45	55	64	69	68	62	86	66	65	62	70	67	84	74	69	79	80	74	61	70	62	85	76	60	74	58	77	59	76	53	71	55	73	68	80	70	62	63	79	79	64	68	76	63	67	64	78	70	81	69	66	68	71	66	66	63	52	57	64	70	63	72	67	71	63	72	78	64	61	60	59	64	73	64	53	76	69	63	79	63	59	62	73	87	72	68	63	63	63	68	80	65	66	77	81	64	96	63	68	80	71	64	53	59	71	50	68	71	80	77	70	71	65	62	70	82	65	86	67	63	70	66	60	66	73	89	74	83	69	65	76	66	81	68	62	64	79	74	50	77	80	62	61	63	65	65	64	66	62	66	61	67	76	56	66	63	51	60	69	73	60	62	66	67	74	61	84	66	76	69	70	66	71	80	77	68	82	79	67	59	78	75	73	63	71	82	71	62	72	57	74	78	69	69	63	79	74	62	52	85	65	74	86	56	69	61	70	82	72	68	65	55	75	61	75	77	65	63	68	75	72	60	70	70	67	76	72	57	68	74	74	71	59	65	72	68	63	72	59	65	60	68	67	76	65	80	83	54	79	56	73	69	45	71	59	67	60	73	60	72	54	64	60	67	75	61	68	73	50	74	72	70	58	97	65	76	73	68	89	59	66	65	67	74	83	55	71	69	68	61	73	63	61	65	70	72	77	66	67	53	75	64	64	73	58	63	59	60	80	62	72	67	69	63	77	78	65	81	69	95	64	67	62	66	68	86	69	82	69	75	67	70	69	73	73	72	67	68	56	81	75	81	81	70	71	49	56	64	88	82	61	68	74
30984	9484	2026	2948	6129	6651	5335	4357	3548	2910	2480	2078	1891	1686	1511	1388	1378	1368	1237	1237	1174	1134	1072	1102	1066	1028	1020	1056	1048	992	980	986	965	987	7557	18706	16075	11696	7903	4503	2326	1351	1036	843	812	882	834	880	858	821	814	896	826	829	811	849	797	822	875	804	854	799	880	833	830	863	839	841	804	749	789	864	805	802	839	841	801	853	811	854	834	836	812	841	823	861	830	864	869	811	829	838	772	855	864	832	816	832	796	863	864	848	824	840	809	851	818	804	791	804	803	769	849	795	828	795	833	824	844	820	855	874	813	863	891	878	839	850	794	806	858	865	794	829	780	864	833	837	850	851	876	797	816	852	869	840	835	844	816	784	810	828	825	827	826	808	822	873	825	828	821	799	812	845	864	822	884	810	868	817	819	774	856	820	762	819	807	897	800	800	834	823	836	797	852	809	808	811	871	823	853	849	861	856	833	877	832	907	840	798	857	860	804	818	830	800	859	856	821	844	787	811	822	808	810	819	865	878	812	886	826	862	787	853	851	773	842	888	849	933	791	842	856	832	804	846	796	839	857	820	839	854	886	871	887	812	882	794	861	888	834	790	839	821	842	819	844	881	825	811	779	785	877	848	828	858	854	844	808	831	821	872	815	839	800	874	835	847	815	844	807	854	892	857	825	869	825	839	838	826	796	808	814	839	816	892	858	852	862	860	795	822	824	822	783	842	826	797	831	812	811	857	846	856	848	774	825	865	832	880	826	831	839	822	859	842	857	836	770	812	844	827	831	800	803	849	814	814	836	760	819	857	849	823	839	851	850	803	801	796	841	833	827	837	850	868	836	844	846	806	840	838	825	828	860	854	804	811	807	837	800	841	842	884	861	861	888	828	795	840	868	835	903	831	854	829	810	792	869	791	842	845	835	823	847	843	844	818	831	905	842	834	827	831	823	797	836	820	821	849	792	847	785	880	825	808	819	823	862	806	866	805	853	867	819	847	845	839	837	796	859	879	842	845	862	858	834	852	829	825	821	833	841	826	845	914	802	883	835	846	798	823	871	856	805	866	857	864	850	839	846	850	782	872	845	867	859	842	868	810	849	834	831	852	839	857	857	897	850	822	877	875	822	790	871	811	801	847	823	831	802	848	895	803	795	786	815	872	861	876	828	818	864	828	855	808	759	852	875	829	879	790	874	801	809	845	839	846	828	857	855	833	790	799	804	849	839	842	821	891	825	826	818	802	840	810	877	906	845	804	790	813	802	852	864	846	878	823	833	864	853	817	834	807	842	836	838	847	837	819	810	872	823	893	823	842	827	765	879	819	838	813	829	898	852	786	866	871	815	825	857	793	838	819	838	861	839	840	865	861	833	847	897	875	859	783	807	887	874	809	845	838	828	830	825	807	852	796	802	834	885	827	835	849	819	789	793	823	809	824	823	851	835	818	817	851	815	827	855	813	867	825	847	846	849	813	839	783	862	872	837	869	866	827	825	845	816	838	817	843	834	834	840	806	833	803	833	794	858	826	900	858	880	849	820	846	854	807	829	832	823	807	857	804	860	828	860	827	814	814	828	847	854	869	848	811	850	850	835	813	847	835	831	820	886	825	836	815	826	842	816	804	884	819	822	771	821	855	810	868	860	815	828	785	851	854	789	849	843	816	806	807	897	840	847	876	821	814	893	839	793	886	794	873	829	860	825	788	850	795	830	830	773	859	836	868	807	844	846	809	809	832	822	824	831	903	869	808	833	823	832	839	866	883	886	858	870	839	878	786	809	848	859	847	846	860	874	904	864	865	846	817	827	849	835	821	824	848	791	857	867	853	890	852	815	826	795	849	852	866	867	785	851	889	871	819	874	832	857	873	801	832	801	871	839	832	834	882	826	849	897	837	800	821	843	777	850	856	875	833	796	868	810	802	850	810	772	816	814	895	812	833	840	856	811	839	859	880	882	796	835	864	788	895	807	794	872	833	843	846	843	844	873	841	822	796	864	852	834	890	870	851	838	859	844	889	832	805	834	846	806	817	854	800	850	812	790	853	826	848	851	844	828	843	873	843	877	829	833	836	857	815	817	795	814	815	744	828	839	872	845	877	828	825	869	803	811	782	834	807	842	861	825	814	850	875	808	861	836	802	790	836	840	852	823	789	844	801	819	843	845	830	829	830	806	838	845	830	851	796	825	810	827	875	853	767	844	792	880	874	824	801	869	828	810	816	840	833	831	843	783	855	831	809	840	812	861	855	804	822	851	831	866	817	882	787	816	853	797	829	761	821	877	794	840	803	848	853	852	812	814	830	842	826	853	861	825	806	830	879	820	879	851	833	789	790	871	801	847	833	837	815	809	868	826	831	843	885	789	798	820	802	804	809	834	807	850	768	880	856	848	848	773	807	839	819	796	891	799	850	829	824	816	848	840	847	770	867	808	868	800	827	835	822	869	916	786	804	853	850	844	796	824	793	786	858	822	861	840	846	834	787	809	844	843	864	843	866	832	805	865	847	804	837	852	798	842	822	824	799	856	848	828	846	821	801	868	817	821	805	820	886	837	829	875	885	823	856	782	799	798	844	785	802	859	855	861	877	825	845	837	811	870	805	852	815	869	855	852	804	826	842	818	866	837	879	813	845	799	823	861	820	830	793	829	823	832	812	826	821	818	831	872	793	863	873	811	804	836	864	799	847	878	818	844	781	876	844	826	856	820	847	859	857	837	821	853	828	815	836	806	877	764	799	849	854	890	861	810	856	825	870	800	839	850	804	822	863	761	890	859	861	835	848	850	811	823	800	835	849	827	867	796	856	863	842	896	845	844	860	852	847	805	795	853	847	819	836	832	838	832	829	867	858	843	880	852	811	795	834	847	832	808	837	856	863	775	836	824	802	850	872	799	804	868	842	794	866	780	834	808	870	842	826	800	812	800	856	821	820	855	802	841	818	832	813	811	853	882	844	870	804	805	821	834	816	772	849	809	853	825	782	854	853	845	758	816	787	837	889	803	822	754	815	824	909	803	866	829	806	880	798	854	863	874	834	816	793	814	854	817	820	836	845	779	787	832	835	836	795	831	859	785	845	830	838	852	836	813	872	833	845	799	749	848	880	822	802	824	789	817	812	847	867	813	838	882	860	843	813	867	829	802	806	821	866	816	845	880	881	838	852	790	868	850	844	827	846	845	856	845	821	853	858	830	824	850	837	793	806	830	836	852	884	843	811	849	898	794	826	826	860	869	843	790	778	817	835	856	805	824	862	836	896	853	843	820	871	795	826	779	831	828	834	820	856	784	885	810	834	875	834	817	885	857	792	844	858	840	804	849	811	815	814	849	874	806	832	856	792	814	794	815	909	833	817	848	838	831	799	813	815	818	827	876	815	819	838	757	815	811	840	841	877	848	834	856	831	847	828	828	856	792	830	876	775	774	841	808	798	830	862	836	861	821	835	868	826	825	824	844	876	891	869	828	838	807	785	868	837	866	858	867	844	836	877	844	827	869	889	876	867	841	846	876	877
3813	392	130	85	93	102	125	122	100	109	121	86	89	77	57	91	72	73	74	87	87	100	72	58	80	84	76	86	62	81	77	63	74	133	681	935	818	549	304	190	105	74	67	57	71	73	57	58	77	52	69	85	56	85	68	67	81	66	74	75	80	78	88	59	57	63	72	73	70	80	61	59	76	78	67	74	73	69	69	87	69	73	58	61	74	63	89	62	81	70	62	66	73	86	78	63	84	80	65	86	64	52	76	76	77	56	70	55	71	57	71	69	60	68	62	65	71	76	64	48	81	79	72	66	76	61	68	72	69	78	70	61	67	73	68	61	59	69	78	59	70	61	68	54	86	61	59	63	70	76	66	75	73	69	86	68	69	76	63	66	75	66	65	61	82	82	78	50	67	59	64	81	62	70	61	64	91	77	61	68	66	84	85	66	74	71	73	68	76	75	62	59	58	65	74	82	65	64	66	65	70	70	54	70	67	68	63	67	55	81	67	68	63	73	76	64	75	64	73	60	67	70	72	72	75	74	62	59	69	61	73	72	62	70	66	74	72	69	87	58	65	81	80	66	73	68	50	69	78	55	69	62	67	68	61	69	61	66	54	59	64	68	69	64	72	60	46	67	63	72	82	69	57	64	68	82	70	43	68	60	80	82	79	77	82	58	69	60	71	72	66	66	66	84	64	61	57	66	66	68	82	79	63	86	67	67	64	79	69	92	76	74	71	85	62	46	74	92	75	63	72	79	75	62	63	71	67	67	67	73	67	61	78	62	67	51	73	76	52	71	73	59	75	64	71	66	75	65	68	69	59	63	75	57	73	71	66	68	75	83	69	60	70	64	64	74	73	66	81	64	67	58	84	70	72	66	70	65	73	56	81	66	71	70	59	70	58	57	58	59	73	68	70	70	60	74	62	60	61	72	58	66	71	75	71	77	71	59	75	73	70	55	54	69	78	82	68	77	65	72	73	70	58	71	74	65	64	82	58	69	72	67	72	82	69	73	68	67	70	77	83	66	65	63	82	76	79	77	55	65	76	80	62	69	65	55	61	62	67	65	59	73	59	64	69	75	70	64	75	51	64	66	85	76	70	76	60	62	60	66	73	58	67	70	62	74	69	77	64	53	82	71	67	65	58	78	65	78	76	75	56	78	59	62	74	60	72	64	70	73	77	68	68	64	57	89	75	74	68	61	89	82	71	63	60	65	71	55	49	90	70	66	61	65	65	73	69	70	61	55	69	69	83	64	77	62	79	60	66	61	69	61	63	75	82	79	65	78	81	62	83	62	71	67	63	64	75	81	73	48	66	55	64	72	51	73	67	75	63	76	70	49	90	83	65	67	73	72	71	68	79	48	80	70	69	65	64	64	87	47	66	77	76	57	61	66	74	89	66	74	71	64	67	62	63	68	55	68	70	80	81	58	83	59	68	73	70	66	76	73	86	63	71	66	79	75	72	65	71	71	74	64	66	68	77	70	70	68	59	65	80	66	78	79	74	85	71	69	80	58	78	61	72	63	82	71	76	64	68	68	63	64	64	72	72	62	52	83	68	70	73	69	72	63	67	66	81	69	78	62	73	77	86	82	67	66	61	71	59	83	60	82	68	76	80	70	73	75	70	63	70	66	75	66	56	80	75	56	64	61	76	69	75	68	76	67	66	64	71	67	65	70	82	72	70	52	70	71	76	73	76	65	61	64	62	76	73	71	59	70	65	62	67	56	70	79	66	74	73	67	68	65	60	80	82	64	68	70	69	62	77	52	66	82	66	75	58	65	74	74	72	70	70	70	65	56	69	68	71	77	91	69	76	54	64	76	75	71	84	82	55	64	58	73	65	67	77	66	64	72	72	73	74	81	64	80	68	63	71	67	66	71	64	72	73	80	67	81	71	83	72	58	71	73	71	64	77	68	92	55	73	93	77	51	80	67	75	70	92	77	83	80	59	84	78	44	69	87	87	64	57	69	81	72	81	60	79	86	67	72	70	57	63	54	78	66	56	66	81	67	58	63	55	57	74	82	59	70	82	68	74	73	77	75	72	67	72	66	82	76	75	78	72	71	69	77	69	59	67	82	70	71	64	73	56	62	73	63	70	80	62	70	69	65	75	84	78	71	76	69	70	57	55	54	68	61	71	67	68	73	59	68	68	59	81	59	68	55	62	64	68	75	69	62	70	75	75	75	79	65	77	57	61	63	53	58	66	59	87	64	60	73	72	49	63	89	79	68	70	68	67	76	69	64	70	52	64	71	74	64	61	72	75	49	71	78	67	66	77	60	69	64	75	52	61	73	65	64	75	72	76	72	72	76	78	59	79	66	73	53	71	63	62	75	59	73	71	74	66	56	67	72	82	83	79	71	76	76	65	65	71	50	69	71	68	72	56	61	82	76	69	64	69	66	71	77	63	79	70	58	65	76	82	66	78	59	96	66	57	55	77	80	68	61	58	71	53	78	59	67	88	69	64	57	67	82	56	74	56	61	70	63	84	64	62	62	55	77	59	65	72	65	67	82	81	77	86	69	58	71	65	78	78	60	71	54	75	71	69	60	82	60	54	71	69	81	59	63	53	81	73	70	92	58	68	67	67	54	81	66	62	66	75	70	83	64	78	67	61	66	89	73	58	80	77	56	69	78	68	75	88	75	63	62	71	79	51	68	63	67	80	76	77	74	67	65	65	55	73	54	69	61	73	70	61	63	59	70	69	65	65	71	58	78	64	68	62	71	57	69	73	72	77	69	69	83	69	69	74	62	61	58	63	87	62	78	82	68	71	61	69	64	61	70	64	75	82	65	83	64	74	74	73	71	71	96	76	70	69	54	78	73	75	77	79	64	68	69	62	70	67	73	71	78	66	66	66	70	69	69	59	72	62	73	64	72	83	68	68	70	81	74	73	61	93	74	74	77	63	73	66	58	81	60	75	65	70	79	77	67	58	66	59	72	67	75	66	69	72	72	77	77	73	78	68	74	82	72	61	85	49	62	67	72	65	74	76	64	63	76	67	71	71	71	84	86	72	66	73	61	81	83	84	51	68	77	73	71	68	77	75	80	75	80	59	63	80	61	66	69	64	78	69	60	76	69	53	55	67	69	78	66	73	61	73	82	52	85	61	78	57	56	81	65	62	59	63	65	71	65	75	79	79	82	66	74	67	62	65	69	72	69	75	63	72	66	70	79	74	71	72	70	71	80	75	83	74	73	70	82	78	74	79	75	69	73	67	69	67	72	72	76	64	68	70	64	67	63	70	67	67	89	57	75	71	64	70	69	92	74	65	59	72	66	72	72	72	70	77	81	79	61	65	63	58	72	60	67	84	63	74	67	87	64	63	85	74	54	66	68	66	68	73	68	63	66	72	71	74	61	73	71	58	84	83	75	64	56	68	69	64	74	63	60	58	57	65	70	72	87	71	59	60	68	75	62	79	70	54	81	71	67	63	57	74	73	78	79	72	64	77	85	77	70	68	64	55	87	90	84	86	63	62	77	80	75
27706	7581	1867	2797	5500	6219	5457	4497	3704	3110	2567	2273	2095	1885	1615	1558	1442	1446	1315	1252	1264	1262	1113	1104	1035	1039	1052	1015	1098	986	989	969	1010	3076	15754	18233	16346	11687	7006	3865	1925	1184	979	861	861	848	855	855	862	860	840	796	867	851	833	846	832	860	860	845	844	849	844	870	867	816	842	863	847	830	844	834	834	829	870	826	848	894	897	857	885	839	823	808	821	844	848	881	864	878	805	881	818	812	865	840	843	844	861	829	820	841	829	843	828	818	844	875	817	865	850	854	853	859	839	838	859	823	806	858	813	825	879	836	900	829	828	825	844	896	837	869	859	828	875	841	856	881	822	883	843	840	877	802	824	886	812	845	806	802	859	830	807	857	864	836	838	844	820	865	901	841	874	835	885	848	813	835	858	859	809	799	807	852	857	825	798	889	830	840	842	798	852	831	835	820	904	834	857	888	845	831	879	860	867	841	877	833	869	813	842	853	827	821	892	821	845	819	827	857	821	842	868	812	870	830	898	871	851	812	785	823	814	837	886	842	843	830	788	886	814	836	813	829	856	801	883	835	871	873	923	926	843	850	908	865	851	909	876	842	819	828	870	857	801	876	822	740	886	841	818	873	867	907	841	867	880	831	828	903	865	892	901	842	857	834	804	822	765	823	860	875	839	873	844	812	862	851	882	848	869	823	839	873	807	858	831	861	837	851	839	797	815	845	848	871	892	879	843	899	829	832	844	862	835	852	842	879	800	819	840	882	853	844	841	812	805	835	871	817	839	894	894	859	800	860	791	894	850	847	916	873	859	881	851	820	898	809	860	865	827	810	882	832	855	889	823	875	818	834	795	838	772	845	859	822	875	928	916	871	829	837	829	876	844	886	882	875	844	823	882	831	826	919	859	845	897	886	823	887	864	858	823	898	868	876	851	823	874	854	880	888	808	864	840	849	861	859	828	860	815	829	861	825	828	859	846	880	846	814	827	793	861	884	863	828	840	850	871	876	930	862	849	902	897	825	827	846	827	893	833	887	832	859	823	855	837	857	867	837	890	891	886	817	865	799	834	803	885	842	830	853	862	808	882	843	891	789	927	848	896	795	829	819	866	852	866	876	838	813	843	896	861	927	818	846	847	864	848	885	859	804	888	875	881	868	884	822	866	843	926	792	877	841	854	866	851	844	829	785	851	829	836	846	870	828	849	830	840	839	842	831	854	863	850	838	849	843	799	844	867	831	883	771	858	855	850	878	796	833	857	830	839	886	808	796	854	834	891	814	834	859	823	812	838	934	865	799	853	825	866	847	834	854	835	858	861	828	807	838	810	854	843	867	806	843	847	838	834	837	806	831	811	875	810	859	822	833	857	808	798	847	863	800	819	886	809	902	811	919	894	846	873	812	841	866	913	843	814	846	875	819	851	825	804	844	882	860	928	868	853	880	858	803	834	866	815	896	876	819	853	867	908	883	876	835	812	823	864	843	822	811	817	774	853	860	891	868	857	849	823	911	782	792	809	862	833	832	791	861	842	881	855	843	853	837	890	834	822	877	833	842	822	864	872	807	838	845	874	846	857	824	837	801	838	854	881	800	824	853	841	885	854	903	870	851	852	849	813	782	898	870	860	845	874	873	817	843	857	865	834	852	880	805	804	824	816	822	788	842	841	836	856	826	920	851	869	816	871	836	884	862	800	822	872	857	823	854	909	837	851	801	861	858	847	863	883	803	810	849	796	816	921	891	822	844	765	849	870	869	814	832	895	881	867	885	810	897	870	877	867	829	855	835	887	853	865	893	813	826	902	832	821	811	885	806	838	852	857	821	878	836	844	816	816	840	820	822	850	806	809	793	909	860	842	887	844	874	837	894	822	837	848	911	861	847	822	807	850	795	821	853	865	879	804	835	856	896	891	809	915	862	845	836	851	840	892	859	853	823	876	782	876	795	840	843	854	858	810	845	826	828	834	895	823	791	886	807	863	814	899	838	803	816	861	871	846	852	808	832	858	830	853	879	837	836	827	840	841	847	839	850	902	852	877	852	842	868	892	813	850	828	853	848	829	818	893	849	840	825	854	857	825	845	867	863	922	834	882	892	866	851	842	797	796	839	859	894	845	816	779	777	891	858	828	820	871	817	835	869	800	875	802	790	851	835	820	796	828	819	871	826	901	823	843	913	830	786	838	859	841	867	874	805	846	818	863	816	857	828	837	840	864	863	804	804	828	840	840	843	850	877	862	845	850	844	787	863	879	826	859	861	857	801	834	836	796	842	867	836	861	859	842	804	894	840	854	866	827	857	854	881	796	866	839	821	876	790	827	811	804	854	822	823	830	837	865	881	816	822	856	825	803	838	858	837	834	833	841	822	887	899	806	837	861	872	825	883	858	876	823	808	862	831	841	902	872	857	870	826	796	851	868	833	815	870	784	865	863	823	825	873	887	833	834	865	865	874	847	846	864	907	831	880	831	874	832	847	891	861	855	830	832	861	841	847	848	801	860	837	885	874	816	818	844	871	856	815	882	812	818	860	806	851	852	858	810	829	835	834	838	861	908	845	851	853	843	838	895	840	857	835	827	832	810	806	832	817	830	825	835	792	850	816	831	810	823	863	854	866	858	874	809	878	823	880	822	869	849	825	845	840	850	859	823	859	867	850	846	839	816	853	899	824	836	834	901	826	828	865	871	882	832	855	847	897	890	824	890	840	862	853	886	831	860	874	854	822	874	836	837	869	823	820	854	842	842	844	848	857	855	844	893	880	875	827	844	855	850	814	859	843	805	840	861	845	829	823	833	853	822	888	869	821	916	882	870	839	881	808	849	841	807	827	889	820	843	903	866	869	852	847	803	847	827	860	854	887	864	832	864	807	912	815	845	860	872	831	919	888	853	826	869	856	840	832	854	825	880	862	828	845	841	849	857	869	831	814	871	867	787	840	831	836	840	843	835	803	857	840	898	875	906	905	896	838	913	822	869	831	842	941	792	852	834	860	871	864	882	852	873	845	815	874	829	827	831	848	900	822	843	870	818	820	838	854	846	860	892	854	851	852	818	807	865	941	870	880	832	892	874	831	818	879	854	818	881	793	817	854	823	873	873	815	826	823	829	825	808	820	824	847	817	811	847	825	878	804	822	878	839	852	876	861	864	934	860	829	835	809	858	796	836	848	823	803	926	831	858	908	861	861	821	862	861	808	854	884	895	860	826	848	905	862	853	859	862	859	836	891	841	805	782	797	824	846	833	870	878	814	850	841	870	811	829	844	883	887	851	834	858	797	830	809	817	830	842	834	864	825	822	835	890	849	829	874	842	869	829	851	874	892	824	872	875	885	836	877	843	844	868	807	844	861	860	829	861	847	848	879	848	851	837	835	824	837	876	837	820	824	887	824	837	843	833	862	821	834	828	856	836	854	893	832	829	851	858	797	840	843	829	857	858	844	849	837	851	892	858	836	905	870	843	827	867	803	798	844	866	858	792	890	853	864	902	827	827	857	822	875	847	826	824	831	808	897
4287	799	178	100	116	140	132	125	141	111	129	107	110	101	98	111	82	75	86	91	87	78	79	75	82	80	73	67	82	74	64	81	82	281	1041	1453	1197	680	405	216	121	93	84	64	63	65	69	68	79	57	74	86	73	61	59	73	56	67	76	65	66	69	72	90	64	77	64	73	80	71	78	79	61	57	80	79	78	66	67	71	91	67	71	64	77	81	75	72	75	65	84	66	75	67	69	73	67	56	74	71	60	75	61	61	76	59	69	73	74	84	64	90	84	77	73	82	81	76	95	65	78	71	80	70	75	71	76	82	67	61	88	59	87	74	56	80	64	79	76	77	67	67	72	71	74	70	73	61	97	71	64	74	74	81	76	99	79	72	70	54	75	61	77	67	63	74	71	51	71	62	68	72	75	69	82	81	64	84	73	79	70	81	72	82	81	66	71	76	75	75	70	75	78	64	66	71	69	77	83	102	75	72	77	81	66	82	78	64	73	71	67	68	71	76	59	68	70	80	78	68	58	74	70	66	64	72	71	59	87	75	81	75	74	77	56	60	91	65	69	65	67	74	94	80	74	82	62	81	60	80	71	63	66	56	77	73	79	66	60	72	70	73	77	79	57	64	62	72	95	64	74	69	60	70	65	71	61	74	66	74	68	69	62	72	72	68	78	61	74	74	66	82	80	68	70	77	78	71	80	79	78	82	68	51	79	76	73	71	61	70	68	62	62	71	61	70	77	86	79	63	59	80	79	68	74	78	58	77	72	65	70	69	73	83	68	78	80	63	74	85	64	68	75	88	77	58	79	73	63	85	78	71	79	82	64	86	65	74	69	84	69	62	67	65	67	55	62	92	69	78	59	79	66	67	76	75	78	61	77	70	62	81	72	72	76	83	78	57	71	61	66	68	67	74	57	65	73	79	77	76	79	76	73	88	65	65	63	65	62	72	66	59	78	79	93	54	73	72	68	85	74	71	72	73	73	63	70	69	85	60	62	44	64	62	92	60	66	65	67	70	73	66	50	90	84	63	61	79	65	80	66	75	75	84	64	74	85	84	76	62	54	80	69	67	85	50	73	68	70	71	77	68	65	72	75	87	84	71	66	74	78	95	74	80	59	76	67	84	64	82	72	68	86	61	70	69	72	73	58	78	63	55	66	72	68	75	70	83	73	78	67	74	73	74	59	70	77	91	72	69	73	62	72	80	72	62	81	69	65	82	77	74	69	82	86	82	71	76	87	67	69	80	66	73	71	70	82	74	72	70	64	76	82	70	79	71	77	68	80	73	43	77	76	87	87	75	83	73	71	85	69	61	64	78	69	81	76	82	73	70	70	68	78	66	73	71	51	59	63	88	70	71	69	70	74	60	68	78	56	69	71	76	60	80	73	66	65	86	81	70	67	71	84	73	78	58	86	72	76	60	91	79	69	72	78	78	68	81	80	74	75	69	74	74	74	78	76	76	76	62	76	59	75	71	77	80	64	83	77	70	71	65	65	66	78	63	79	87	72	74	73	66	76	70	90	52	64	61	71	61	78	84	81	66	66	76	75	53	65	76	67	67	76	55	61	75	82	63	72	79	79	76	74	69	80	71	80	94	81	83	75	72	81	64	59	54	63	84	77	68	68	81	82	67	81	80	60	62	88	64	80	59	74	56	77	77	65	68	65	63	77	74	72	69	63	65	86	66	79	74	73	65	74	53	59	68	85	62	75	61	64	69	73	70	80	65	56	66	69	78	66	71	88	64	71	80	59	67	77	78	59	63	82	72	58	67	79	63	76	77	73	81	63	64	71	83	60	68	68	56	64	66	75	82	60	80	69	75	70	76	65	88	74	81	77	81	73	70	73	85	62	77	73	73	63	53	65	78	73	72	71	87	81	77	65	68	76	66	57	72	58	67	80	65	78	74	72	73	76	72	77	88	74	71	76	75	65	67	66	66	53	73	77	69	73	68	77	64	84	76	72	80	75	88	68	76	73	82	80	62	66	63	69	76	61	67	71	86	74	79	73	87	67	82	70	61	90	60	77	72	78	68	89	66	72	78	66	65	67	86	72	74	67	74	61	69	79	55	71	68	80	72	81	62	71	71	70	73	86	67	72	82	74	78	84	73	65	58	53	74	76	78	69	65	76	77	78	73	77	78	62	84	67	76	90	85	60	82	70	57	89	65	65	73	74	75	78	71	78	76	80	80	76	60	61	76	65	59	73	59	94	72	71	71	79	54	68	76	67	74	75	56	77	69	63	69	70	76	79	69	81	73	76	66	77	59	86	73	69	82	70	78	71	66	80	68	80	77	81	81	55	55	65	64	81	67	64	63	79	53	66	70	66	86	93	69	70	51	69	73	51	66	75	87	77	76	72	66	66	79	86	71	65	65	76	80	75	78	68	70	73	68	73	78	103	83	52	60	60	75	80	92	63	77	64	84	78	86	72	70	83	100	82	90	74	78	74	81	70	75	66	72	77	67	74	73	76	83	74	64	63	77	73	74	76	82	70	78	83	68	67	85	56	64	82	73	74	74	66	64	63	75	84	79	72	68	71	79	68	85	74	75	76	58	80	81	63	67	74	77	68	57	69	74	73	83	63	57	72	68	57	67	85	63	60	77	75	66	64	78	66	88	74	64	65	74	51	58	64	73	90	73	72	62	72	81	68	75	86	80	67	66	64	72	74	81	78	68	81	62	79	66	67	68	75	75	69	64	62	91	68	86	79	72	74	66	82	84	70	67	49	69	67	74	75	74	82	87	73	75	87	54	79	76	80	66	64	64	84	78	89	60	70	67	79	61	75	72	67	75	76	62	71	78	75	69	76	62	88	73	71	73	73	66	77	82	76	88	53	86	69	82	82	66	77	69	69	69	73	75	86	61	81	57	77	73	82	58	80	67	73	68	62	79	81	74	82	62	81	66	72	54	49	70	74	70	60	76	75	89	64	62	64	69	77	70	67	84	80	66	76	56	70	80	80	72	81	60	70	51	58	72	84	84	75	82	75	73	64	95	71	65	84	78	87	70	74	67	70	70	83	68	85	85	61	57	91	67	62	77	68	62	63	67	66	79	60	70	80	76	57	63	68	66	78	68	76	72	67	70	64	78	72	73	80	69	66	78	85	80	69	65	86	72	61	76	74	68	71	73	72	83	67	63	57	71	85	68	68	63	59	71	60	67	63	70	80	69	66	68	64	74	77	81	72	76	81	82	68	73	67	65	80	76	61	78	81	77	82	69	67	66	67	59	88	78	79	80	81	66	75	75	68	72	63	77	69	82	87	64	65	82	83	72	82	72	75	76	66	77	70	69	60	72	66	67	67	71	64	84	68	79	73	63	72	74	82	72	72	83	72	85	70	74	72	61	76	81	67	79	81	60	76	61	67	76	69	63	69	64	72	72	77	98	72	60	85	66	69	62	58	72	61	66	80	66	75	69	73	85	82	69	53	60	61	81	82	81	84	63	69	65	60	63	78	70	56	65	70	83	79	79	78	64	80	77
35429	11159	2506	4028	8396	9288	7761	6312	5137	4222	3628	3188	2604	2342	2095	1937	1776	1668	1582	1509	1429	1369	1378	1244	1196	1204	1164	1143	1136	1109	1113	1092	1266	6860	20525	22781	19485	13417	7994	4113	1982	1244	985	929	870	852	866	832	911	862	868	826	880	846	845	840	841	851	866	863	821	947	896	928	912	888	859	886	873	847	826	831	859	872	833	854	826	864	906	852	887	883	854	849	914	856	854	858	863	852	823	831	861	870	854	911	862	902	883	891	865	860	835	850	896	863	833	922	893	866	866	871	869	886	881	877	859	847	910	845	864	860	806	844	853	892	850	875	889	826	834	896	828	844	879	830	865	819	875	825	860	849	926	868	881	813	921	852	900	775	847	883	875	823	925	878	876	851	848	816	822	818	886	807	864	928	862	868	866	826	862	824	859	877	850	846	876	880	915	862	832	829	842	866	819	890	836	870	881	857	841	823	861	845	849	881	864	892	855	808	860	825	843	833	855	886	792	948	871	890	864	816	855	885	867	874	847	862	855	880	829	854	927	893	867	874	823	865	890	837	870	892	886	828	832	860	874	865	880	863	910	826	853	880	841	875	886	844	836	868	890	790	892	878	834	876	841	863	906	874	839	882	868	803	865	882	887	892	868	871	879	881	945	889	868	834	854	874	838	830	862	886	846	844	856	882	845	864	831	887	854	806	872	878	813	919	830	859	873	884	873	844	839	832	900	860	912	866	877	930	857	822	860	875	842	907	856	887	872	848	878	886	909	862	893	882	834	894	846	871	876	900	912	879	859	916	902	912	850	835	848	831	883	900	849	860	877	887	853	853	839	795	871	900	841	903	842	807	835	786	902	839	858	914	901	889	864	850	833	845	809	862	842	835	936	869	884	865	854	844	915	867	867	872	856	902	847	877	879	881	897	857	816	858	829	860	890	921	871	841	911	892	858	891	854	859	795	846	877	845	848	890	866	903	875	857	882	831	906	899	892	878	847	859	842	816	860	872	857	865	851	832	882	838	846	885	851	820	877	876	870	838	831	883	884	843	830	879	855	866	910	885	885	806	844	836	901	889	891	821	863	869	902	877	852	890	825	856	813	835	927	869	935	851	804	822	838	830	839	802	873	856	846	858	902	866	863	894	833	902	874	849	890	873	856	884	883	885	891	894	817	890	892	867	907	877	882	871	864	840	882	853	851	913	857	866	901	845	864	823	866	909	845	873	875	863	862	853	845	900	835	882	856	862	847	839	866	884	855	896	859	842	861	908	926	902	860	879	876	877	841	801	857	837	872	937	817	904	854	852	845	869	884	860	866	890	887	829	832	907	864	862	850	885	897	827	893	847	865	854	834	875	894	892	821	887	879	813	852	863	848	875	863	869	850	896	881	859	897	848	892	864	886	841	867	835	828	819	804	872	866	847	846	782	841	840	844	897	908	907	846	826	932	859	888	847	865	893	804	907	828	936	864	880	845	815	812	905	892	825	826	864	842	845	859	848	898	850	851	845	888	846	865	869	860	874	877	834	830	861	903	944	850	880	850	869	929	844	847	873	852	859	856	864	817	839	921	857	862	848	875	876	873	890	906	855	848	776	879	924	852	893	838	877	821	866	851	890	830	841	897	834	844	891	844	894	892	873	895	868	852	853	886	863	873	878	873	878	877	852	839	811	863	882	908	843	855	916	872	900	848	838	894	771	850	839	851	832	897	885	901	869	826	893	847	885	868	825	890	841	859	849	891	880	861	864	894	881	839	872	839	845	841	871	859	879	827	826	880	844	807	832	810	850	835	842	899	859	905	868	875	905	850	842	852	849	857	826	787	939	836	798	863	824	909	860	909	861	805	935	827	899	894	867	814	830	874	883	851	873	820	859	882	913	864	846	887	878	850	865	864	837	826	846	950	851	849	846	914	880	825	870	925	841	905	828	837	848	878	839	870	904	880	870	858	859	856	853	845	844	850	803	871	845	885	887	899	880	835	881	852	831	863	865	840	882	892	875	848	808	891	864	834	857	915	888	914	810	858	819	908	933	833	831	829	819	813	882	818	847	871	866	889	872	891	885	916	818	843	862	869	891	870	901	853	870	876	834	881	808	868	869	933	868	845	878	831	915	890	840	952	851	889	876	859	848	884	856	882	854	913	871	871	876	830	831	854	867	879	856	811	896	845	921	848	825	857	842	882	849	908	871	875	880	890	888	871	821	867	865	874	894	868	873	847	869	881	861	819	863	866	838	865	922	867	856	899	879	875	916	883	829	868	801	925	844	861	837	830	824	860	855	876	829	900	846	857	905	859	858	902	831	923	843	815	879	834	853	929	828	905	862	883	867	852	871	848	867	881	899	891	904	899	828	863	861	891	860	863	869	845	850	936	876	881	875	876	866	866	875	877	864	851	836	874	898	847	835	902	861	866	866	811	868	862	856	887	885	875	844	893	863	871	874	894	834	896	813	893	872	800	919	901	832	890	835	849	899	844	850	861	860	899	868	838	833	882	801	865	849	879	853	850	813	880	880	844	827	897	865	833	868	867	867	871	825	850	862	829	857	875	896	901	867	886	782	878	871	796	891	911	858	828	849	839	876	887	829	883	839	896	911	860	910	888	872	859	915	850	918	869	899	858	812	885	846	904	856	868	843	855	888	862	885	902	868	841	817	861	895	873	836	878	886	845	926	861	880	894	863	860	839	891	850	940	884	876	839	873	873	857	868	889	867	877	867	865	896	818	884	884	901	875	880	855	906	801	844	874	928	904	892	876	878	851	854	831	866	836	853	865	865	848	849	906	889	878	879	851	837	858	842	888	861	817	850	873	886	884	885	824	918	848	917	865	840	840	934	833	837	850	886	903	860	830	915	851	888	807	855	911	923	883	884	887	849	828	861	915	820	858	856	869	884	880	828	867	880	870	896	867	858	862	868	854	848	923	862	883	916	858	849	883	870	828	863	842	877	897	894	888	848	857	861	850	818	850	873	820	855	822	857	781	820	819	873	872	860	830	862	864	831	886	848	839	847	861	869	896	860	911	840	815	873	865	856	866	861	907	767	843	950	889	851	863	852	914	856	836	849	859	878	890	885	863	865	849	848	866	863	841	863	797	881	888	831	871	870	853	864	842	867	835	866	859	905	891	853	848	939	872	871	846	872	873	853	918	871	823	845	853	850	879	873	873	898	875	924	865	893	880	919	857	837	875	847	873	849	850	855	884	863	812	887	900	870	871	891	887	856	853	886	896	877	927	857	846	834	859	932	800	838	823	885	807	905	930	869	900	920	853	874	868	855	856	836	888	871	856	860	915	879	864	846	863	876	886	886	867	882	865	890	822	818	889	915	844	865	880	861	909	852	884	840	849	899	852	857	888	861	867	892	909	826	911	852	892	882	834	870	867	858	871	886	877	880	825	903	888	841	855	897	900	862	880	787	873	844	828	866	835	901	850	945	860	844	840	831	883	880	893	898	895	864	794	845	889	823	891	819	915	890	851	886	870	804	846	819	841	877	865	866	858	887	829	880
2467	167	62	57	80	109	80	77	62	91	64	73	98	67	73	70	74	73	78	63	57	82	65	75	65	51	65	76	58	78	64	77	65	74	227	401	387	282	196	123	102	57	77	68	61	66	52	60	67	58	60	68	64	58	68	65	52	62	58	67	65	59	67	77	71	66	57	72	66	82	65	66	52	72	62	67	50	80	53	68	61	63	71	62	62	63	74	69	82	67	66	67	77	60	60	71	64	67	74	63	64	73	75	56	52	68	65	58	52	66	63	71	67	68	50	54	56	48	58	61	75	71	77	72	54	65	53	65	71	67	62	73	65	68	70	67	61	54	60	69	52	59	66	57	68	69	66	62	70	56	68	83	58	64	52	65	67	100	55	62	64	66	57	65	69	70	84	64	58	76	65	68	72	71	61	60	59	51	60	68	64	65	72	55	51	61	68	63	58	74	70	66	63	66	65	65	62	68	68	68	70	76	69	63	66	74	70	81	62	53	70	69	62	77	66	75	50	71	78	77	73	66	81	59	50	64	54	77	78	79	61	65	61	47	57	64	75	77	68	59	62	65	57	61	66	53	72	53	76	50	66	64	75	57	58	79	88	67	72	76	69	77	62	55	76	65	70	64	64	75	72	55	58	59	65	78	73	70	59	63	62	59	78	78	49	53	55	70	79	71	60	70	64	65	75	72	69	76	60	78	63	55	65	59	53	62	75	68	71	59	57	59	73	67	70	57	77	69	62	63	72	65	52	39	72	59	61	61	70	65	49	60	69	68	58	71	60	52	63	66	67	74	72	69	68	62	45	68	69	49	60	69	61	62	71	62	47	70	47	72	58	52	72	63	59	58	70	66	67	69	61	60	84	62	75	65	63	73	57	55	70	65	68	51	70	71	96	70	72	70	73	60	62	62	53	59	55	56	62	66	63	65	63	64	58	74	74	62	79	68	53	60	71	62	77	67	60	67	58	63	67	66	53	74	55	72	51	66	75	62	71	50	62	67	76	73	67	72	61	63	64	63	67	66	72	55	65	56	67	75	79	67	61	53	70	74	62	66	77	78	51	62	63	66	73	50	61	63	58	67	65	72	72	63	61	69	67	55	75	64	59	88	60	59	66	72	70	68	56	51	64	64	60	66	65	70	71	62	63	55	65	74	66	63	53	53	57	59	56	65	74	76	59	71	73	64	59	56	58	88	59	54	69	64	77	58	77	70	59	65	72	84	60	66	60	67	64	65	68	57	59	73	86	75	67	77	64	66	60	76	68	68	68	80	67	76	72	71	52	64	63	69	63	51	70	47	60	78	59	63	71	75	59	58	69	70	62	64	66	74	60	69	60	66	80	77	65	62	58	62	53	47	65	63	62	63	74	62	62	70	68	63	68	61	66	52	63	59	76	74	63	72	62	69	66	55	61	60	62	67	64	70	58	64	70	63	65	71	56	45	64	63	63	59	64	70	52	77	63	60	69	70	69	64	75	60	69	63	78	71	80	62	70	76	65	71	74	72	65	68	67	60	77	65	60	50	63	63	59	68	70	66	57	58	68	61	58	53	69	66	70	57	64	69	71	64	78	74	66	69	69	77	65	62	69	83	66	53	62	65	71	65	60	66	75	73	79	65	50	56	71	66	70	75	58	62	78	66	66	79	55	54	50	70	71	53	73	56	64	62	46	68	81	57	80	67	61	61	56	77	67	63	67	61	69	65	56	56	49	72	58	56	67	58	65	79	68	85	76	63	72	57	72	60	67	70	59	68	67	75	82	65	76	71	58	63	63	56	76	58	64	61	53	66	60	69	53	64	71	66	50	58	64	77	62	62	65	70	60	76	55	66	55	54	78	62	61	61	60	64	63	63	80	74	62	62	76	65	57	71	62	53	51	60	63	63	52	66	63	69	63	53	54	58	63	53	78	70	77	72	60	59	63	54	56	52	73	53	65	70	66	65	73	57	61	86	53	76	61	78	54	63	69	64	72	73	61	62	46	64	63	69	72	72	66	44	70	63	62	66	80	79	67	60	64	78	70	45	73	84	71	72	76	62	68	68	67	74	65	62	68	63	72	62	58	76	76	57	73	62	69	81	72	68	72	63	64	77	56	64	67	62	53	65	81	53	61	72	58	69	75	68	74	63	72	69	78	67	67	76	56	44	67	71	66	57	64	74	73	85	65	68	71	56	62	67	58	87	56	52	56	75	61	68	64	53	75	71	70	69	63	54	66	67	62	82	72	63	55	60	60	65	54	66	66	78	76	67	66	69	62	57	51	65	49	67	57	55	59	75	67	74	61	59	63	61	70	73	61	59	77	64	63	72	71	68	64	65	62	55	59	66	63	70	61	66	55	57	76	67	63	76	67	71	61	75	78	81	57	76	63	56	92	73	75	70	61	59	73	67	61	54	59	74	56	69	69	72	52	51	57	68	59	66	79	64	64	55	59	77	66	69	63	62	75	50	78	68	71	64	65	57	60	62	60	64	63	75	63	68	65	73	62	66	56	74	63	79	63	63	64	47	71	65	64	72	64	55	82	78	80	73	66	56	52	74	65	63	64	79	72	52	64	74	64	74	66	67	67	63	63	70	73	68	71	69	70	71	76	75	70	59	72	66	68	51	51	63	61	58	66	62	65	70	67	55	71	72	57	75	66	62	75	52	71	66	56	63	67	64	56	56	61	73	73	67	74	62	60	66	65	78	59	69	76	65	68	72	47	60	62	49	59	58	59	58	63	79	76	67	58	76	67	63	61	64	55	58	52	62	72	54	69	82	52	68	60	75	73	75	68	82	55	57	57	70	54	78	68	56	73	59	62	62	65	71	56	84	68	83	77	68	74	60	75	61	57	54	59	61	72	69	55	70	60	74	52	72	61	71	60	68	68	70	70	67	58	63	63	57	69	63	66	68	70	68	61	66	77	64	62	60	57	51	70	48	64	68	46	62	71	72	62	73	56	57	70	59	57	64	52	70	76	67	65	65	66	63	59	72	56	64	65	67	74	58	63	63	67	58	53	54	66	55	56	59	62	54	60	64	57	75	66	50	68	76	67	47	74	65	70	61	61	61	54	70	72	62	68	64	72	63	73	63	64	61	68	60	77	62	71	74	57	75	77	54	61	61	52	60	55	59	67	60	61	75	85	62	63	82	78	77	74	77	54	60	70	57	53	65	56	57	86	76	71	61	74	64	63	67	76	64	67	52	55	70	79	61	74	56	70	66	69	66	77	60	71	72	56	93	69	58	68	54	71	68	52	59	78	61	59	60	66	60	78	69	59	64	62	69	72	66	67	51	59	60	69	53	62	64	59	74	60	66	69	58	79	55	73	55	75	79	65	61	66	64	73	67	67	66	71	62	70	56	70	70	72	55	66	54	77	60	70	67	63	62	56	67	74	67	71	71	62	72	64	73	59	70	54	58	65	73	57	71	67	72	65	74	70	71	67	65	73	71	70	60	73	66	74	70	50	72	59	57	78	71	54	50	70	71	81	59	51	65	69	58
22394	3540	1140	1393	2521	2899	2569	2069	1845	1540	1413	1254	1194	1096	1107	1028	1000	944	976	925	913	895	925	923	877	805	920	882	839	852	861	836	889	1607	6345	9906	9117	6732	4233	2430	1423	936	813	800	768	782	767	771	825	810	784	784	825	853	745	818	790	804	746	791	816	835	821	767	792	814	792	764	795	780	742	768	819	822	785	794	805	766	846	801	772	798	798	837	796	797	795	789	800	780	776	747	801	869	780	814	813	828	777	813	791	794	780	799	775	829	754	797	757	842	781	785	819	744	803	835	816	786	763	761	805	784	789	822	754	773	780	790	792	858	823	797	765	818	811	801	819	812	783	818	775	800	783	805	775	799	770	786	800	764	792	820	784	809	798	790	836	802	825	815	788	784	739	767	840	790	806	868	821	753	800	770	771	827	810	785	822	814	818	828	799	784	771	758	763	795	816	811	797	821	765	840	753	798	832	803	831	775	823	792	762	766	790	785	881	780	772	794	799	766	774	795	791	762	777	778	774	792	784	813	795	815	790	825	766	784	759	828	843	782	823	787	777	791	800	814	806	792	734	786	800	814	754	835	869	808	779	780	757	780	774	779	815	826	824	839	788	807	769	767	810	818	771	792	787	762	759	731	782	806	774	788	746	793	760	751	791	846	791	783	793	800	838	808	764	779	790	797	794	788	799	822	826	793	848	804	769	816	798	809	777	788	796	809	770	835	840	773	793	803	869	860	755	764	824	822	740	780	774	797	817	801	772	849	784	765	790	839	801	796	817	778	802	791	794	812	818	821	811	786	814	858	790	839	812	822	785	762	808	808	787	793	808	744	843	786	777	850	751	779	835	799	798	790	775	847	809	790	786	814	790	842	782	773	847	809	781	773	792	790	790	799	799	788	772	803	774	828	838	766	804	820	816	802	814	792	800	777	804	826	816	739	852	795	715	777	730	756	816	828	834	818	777	796	749	798	785	780	825	793	799	786	803	799	855	745	821	766	759	805	786	777	800	806	831	804	783	784	802	842	830	844	812	814	745	798	749	829	839	808	754	834	729	839	815	735	844	766	794	828	785	828	784	782	811	774	820	799	810	783	799	780	837	759	776	796	771	751	794	730	781	773	811	826	846	774	800	804	804	786	800	798	784	785	802	807	778	809	776	811	849	807	797	778	840	794	819	772	787	838	795	778	801	795	806	761	872	774	828	798	828	774	795	829	789	818	790	798	892	771	773	819	841	811	788	836	784	775	774	801	768	841	815	798	767	839	805	795	784	833	783	746	799	797	799	821	816	799	858	786	781	792	833	789	795	794	839	725	830	817	774	826	849	807	807	773	833	813	768	796	740	789	771	840	807	784	795	855	778	787	786	842	738	831	839	820	757	809	858	837	795	797	819	793	827	746	773	808	773	817	815	785	796	831	722	802	770	777	749	787	756	782	790	825	800	775	765	797	765	793	825	797	823	803	738	777	778	792	791	773	772	809	795	790	797	806	812	772	813	825	794	779	781	734	825	807	784	858	768	785	784	795	865	785	774	784	837	782	797	736	810	796	794	791	766	807	797	817	789	758	835	835	799	824	792	808	757	816	787	781	771	790	807	806	800	736	840	798	802	804	802	804	823	807	801	809	762	808	767	809	821	767	813	813	802	825	777	794	813	814	814	796	812	835	788	807	788	827	787	848	824	806	809	791	786	853	783	805	797	768	795	824	803	798	821	858	843	781	732	797	844	816	798	813	826	856	812	794	827	771	820	783	806	826	757	831	824	844	777	871	837	751	812	758	804	757	818	820	790	827	839	752	809	767	835	807	780	771	763	870	818	808	818	805	794	802	816	765	803	835	846	756	812	797	748	806	845	731	823	766	824	815	767	789	767	776	786	831	819	749	827	797	774	810	815	806	769	810	840	805	785	743	817	766	791	800	790	788	809	762	764	819	847	837	821	805	747	747	816	811	825	810	793	817	789	819	748	834	806	815	756	815	791	810	779	768	797	823	843	777	834	851	797	794	812	777	777	760	817	865	791	828	777	767	758	818	749	790	846	793	787	803	774	846	829	837	755	817	817	812	849	776	793	800	782	763	773	739	779	773	752	787	846	750	785	770	757	774	787	823	781	775	807	758	734	825	808	822	798	753	770	778	748	807	828	759	793	790	802	834	846	785	788	790	792	781	830	768	782	773	823	843	836	728	795	768	830	805	784	770	761	788	819	801	800	786	815	831	806	859	830	869	826	782	816	830	747	747	773	832	795	795	750	779	820	789	806	774	778	782	769	824	761	846	803	816	758	800	786	825	838	828	805	825	811	764	844	777	754	807	756	795	791	739	822	787	755	785	817	799	779	822	807	853	768	759	771	836	814	753	759	814	774	870	801	745	814	821	749	771	750	826	774	843	791	792	858	800	762	747	784	802	834	817	829	816	807	834	804	775	857	786	750	805	794	790	802	761	781	812	786	794	775	790	784	786	750	832	765	744	778	749	835	789	772	808	808	820	802	773	753	814	785	832	776	802	806	762	795	803	814	782	759	853	807	786	866	838	829	809	800	794	720	816	855	811	830	824	794	826	813	753	813	768	820	794	790	807	812	770	835	766	781	827	757	785	754	821	799	772	826	774	824	810	772	803	818	803	824	818	823	794	808	835	772	772	748	745	791	787	796	834	794	800	759	798	828	813	827	786	798	812	783	851	790	769	822	819	788	810	787	830	826	785	771	808	823	864	777	753	804	789	773	791	780	833	790	756	778	801	797	772	833	817	802	799	807	781	784	812	762	819	772	735	794	853	795	827	803	791	794	781	784	827	806	809	829	806	774	810	801	811	803	818	774	804	790	771	802	761	801	775	765	758	760	806	837	799	796	760	788	844	824	791	770	824	795	807	762	760	761	788	820	740	766	835	774	841	815	806	842	790	772	807	808	777	753	821	838	767	851	763	801	800	799	837	792	801	763	848	793	831	777	795	769	805	794	787	741	805	774	746	800	779	774	763	788	823	792	802	811	826	764	812	791	771	834	814	810	783	813	854	820	836	791	814	770	788	785	769	830	830	792	820	793	837	847	798	817	821	800	770	796	771	821	788	726	804	829	805	764	815	783	819	820	779	781	799	790	821	833	735	802	780	830	846	806	783	829	779	804	835	804	804	788	763	771	816	785	796	790	812	820	827	772	823	803	825	801	792	793	826	819	772	766	815	738	745	790	816	791	745	813	809	820	807	780	767	787	844	840	809	837	792	813	786	795	753	802	759	793	792	825	796	806	837	808	791	824	811	763	823	774	804	798	798	800	774	797	799	807	772	809	807	792	771	777	794	832	808	786	788	747	798	773	814	777	774	820	807	791	795	794	771	837	784	771	799	777	849	810	767	795	769	851	764	813	802	761	792	779	801	776	800	787	802	768	794	791	807	801	847	754	765	779	831	826	794	846	781	784	798	778	785	798	822	754	818	831	830	805	808	784	792	770	709	750	832	765	792	776	812	764	793	835	807	798	809	812	815	794	799	762	776	841	816
2913	416	108	90	97	111	120	112	99	94	84	109	92	89	89	89	88	91	93	63	77	68	83	63	78	78	71	75	78	71	73	70	80	61	316	858	910	603	328	181	97	92	75	62	64	76	54	80	59	80	81	54	65	62	83	68	45	65	75	70	72	61	59	69	73	62	73	70	82	56	50	61	81	73	68	74	69	65	62	79	58	68	82	74	63	70	63	70	77	62	63	66	67	54	74	72	67	54	74	61	60	62	66	62	67	67	67	61	59	59	63	46	66	72	72	71	54	63	81	77	64	62	66	65	67	80	52	71	61	81	65	72	63	76	68	56	61	76	72	69	76	67	64	63	64	82	58	75	80	73	66	56	76	46	74	70	67	72	88	57	71	83	70	69	71	69	75	74	73	68	76	67	68	68	65	61	53	66	75	84	71	64	73	74	61	63	78	80	67	59	54	74	54	71	63	59	71	64	55	61	71	69	82	68	63	66	76	63	77	70	73	69	85	62	83	66	62	79	68	68	63	71	52	75	64	60	57	63	81	59	70	72	69	60	86	72	60	61	75	71	55	67	73	66	72	61	81	72	57	64	57	74	64	68	61	64	65	68	53	50	66	76	72	62	54	54	61	66	80	79	75	79	46	74	85	63	71	67	73	78	62	79	55	73	65	69	79	63	75	66	72	61	56	68	74	67	78	64	54	80	67	79	79	65	80	57	52	65	79	58	81	71	66	60	61	65	51	70	67	83	71	69	58	62	65	74	67	78	60	72	70	77	76	47	52	76	76	68	67	56	72	72	66	70	77	78	68	69	63	67	75	69	75	70	69	66	61	74	71	65	64	68	66	51	70	64	69	62	65	74	73	64	64	70	56	50	74	62	90	73	69	48	57	83	83	83	62	55	70	72	64	66	73	70	62	74	63	61	65	58	64	80	64	75	64	70	77	89	58	67	51	79	76	68	78	73	62	85	71	65	63	63	78	80	71	67	68	62	62	58	71	63	67	75	60	69	80	67	71	76	64	78	76	64	77	56	78	62	65	74	49	66	72	71	83	73	55	84	81	83	75	72	77	69	69	71	74	64	64	56	64	64	76	54	74	72	77	64	61	73	71	58	75	68	67	64	69	67	69	76	55	68	75	68	56	67	63	83	67	60	68	60	66	66	89	74	67	70	71	67	59	57	71	67	59	68	69	68	68	62	67	79	58	58	72	69	72	65	62	79	69	67	60	71	69	81	68	58	75	61	71	80	64	90	70	89	74	68	83	63	50	63	72	75	59	81	73	65	52	81	72	73	80	70	61	77	70	55	69	50	54	72	71	65	73	64	72	73	84	68	90	59	79	78	71	76	75	62	54	67	58	67	81	81	67	71	82	67	75	53	82	66	79	75	90	79	69	75	70	71	73	79	71	58	67	66	70	79	73	72	81	82	56	60	67	57	65	68	61	72	69	85	63	63	69	87	76	72	57	69	62	75	68	72	82	73	76	53	69	77	67	65	64	66	60	67	74	76	70	54	71	80	55	68	63	70	74	61	72	63	55	75	70	57	58	73	85	66	70	72	78	66	67	64	76	60	68	62	59	68	56	55	71	58	76	65	83	62	65	78	64	75	67	80	63	62	82	82	66	66	57	61	62	52	79	69	66	61	67	75	54	67	75	70	74	57	67	70	67	61	62	67	58	61	81	66	74	71	79	59	59	57	82	61	63	90	68	76	83	60	73	64	72	72	61	66	69	74	63	74	72	77	63	62	74	74	58	54	66	70	64	73	70	57	63	73	71	68	66	76	78	73	73	73	64	73	73	63	61	63	66	82	73	63	74	70	52	74	68	78	60	65	53	64	65	66	72	94	63	76	66	61	74	75	66	69	71	60	61	90	75	67	66	72	65	63	73	69	63	71	66	82	66	73	61	82	64	68	78	79	65	75	86	68	66	63	63	87	88	68	89	78	55	79	78	57	67	64	60	56	75	69	61	63	67	59	60	51	65	80	87	71	79	75	53	63	74	70	59	68	65	71	72	66	60	73	57	62	59	60	74	65	77	69	65	68	65	68	65	73	61	80	75	71	68	63	70	73	74	72	66	70	69	81	74	80	81	74	58	58	52	64	84	51	58	47	75	73	80	76	69	71	62	64	62	63	84	61	66	68	86	73	60	78	72	72	67	62	78	67	61	58	67	63	69	71	68	62	53	59	64	65	60	80	69	69	76	73	64	68	74	70	58	64	78	57	61	67	73	71	65	53	67	93	90	71	63	70	55	73	71	61	66	67	64	73	79	63	81	68	73	55	62	72	74	54	72	61	70	67	71	65	68	80	66	75	65	57	64	66	60	78	79	55	65	61	63	64	79	61	51	52	61	75	76	61	62	55	71	53	63	55	77	64	62	63	70	73	61	77	65	52	61	58	66	58	73	60	82	64	67	56	67	65	76	80	56	69	70	62	73	79	72	67	70	66	79	61	72	62	74	71	68	86	72	76	59	64	71	71	87	82	75	71	76	62	71	50	61	66	65	68	61	64	73	74	71	55	70	74	65	69	72	79	69	69	77	60	52	51	66	74	62	74	63	60	72	85	53	64	83	71	69	67	71	72	80	71	79	72	70	59	63	57	82	67	66	60	80	75	68	79	69	70	72	68	65	75	60	74	77	77	75	71	63	47	64	76	74	57	65	70	69	66	67	67	80	79	82	69	44	68	68	74	86	63	65	70	77	59	64	84	66	83	62	71	69	59	69	70	81	86	69	81	65	63	63	62	76	59	82	65	64	85	62	60	65	75	79	69	66	67	67	55	66	60	59	64	59	69	63	70	79	67	70	73	59	62	63	61	78	64	77	70	69	75	81	65	60	56	74	68	61	71	53	70	58	67	57	55	71	69	69	67	78	54	71	64	83	66	54	88	66	71	69	59	68	85	73	70	72	77	70	75	65	58	67	58	72	67	63	78	74	73	59	64	69	63	69	77	66	67	68	68	73	71	71	71	57	54	69	76	66	61	66	67	74	68	67	71	65	63	78	63	68	74	67	68	50	63	64	85	51	56	75	70	53	65	57	67	57	60	50	77	71	71	76	66	74	72	63	73	68	60	62	51	76	64	60	80	70	76	67	59	84	74	61	68	49	58	60	68	42	67	79	53	83	68	83	71	57	50	69	63	73	52	61	65	59	74	64	70	57	66	56	49	55	54	85	71	76	66	76	78	65	59	62	71	75	56	63	71	71	72	70	61	61	82	67	59	65	64	57	62	62	69	74	65	58	55	66	80	64	57	63	71	61	56	63	73	76	70	66	87	65	65	82	66	66	69	74	78	72	61	70	63	69	76	75	63	64	77	83	64	63	70	67	71	63	67	64	57	68	61	63	76	87	73	52	69	64	57	62	70	56	68	69	69	59	80	75	64	75	76	79	69	70	76	57	57	70	47	68	72	68	68	72	83	60	73	75	66	84	68	64	49	69	71	73	73	67	65	60	70	67	56	64	86	61	56	52	74	81	72	79	71
31934	7387	1735	2927	6033	6655	5465	4429	3526	2919	2417	2066	1904	1733	1569	1394	1359	1278	1212	1188	1119	1124	1087	1057	1013	1090	1040	946	955	979	905	960	994	957	7931	17720	17770	12321	7655	4205	2049	1254	970	863	883	832	848	851	797	865	794	768	851	843	851	839	817	812	830	802	803	822	820	801	898	806	821	825	820	826	833	811	822	834	840	882	816	808	796	778	823	814	818	818	868	798	785	810	805	817	792	811	814	828	837	857	881	803	815	830	814	810	819	883	849	834	808	794	823	863	777	816	817	783	862	842	846	791	828	801	817	771	803	852	775	817	833	812	850	893	807	811	816	800	804	854	862	811	836	807	807	874	796	798	819	829	859	838	849	808	833	780	795	819	858	785	869	806	837	790	809	788	784	816	875	792	779	824	815	783	858	826	801	860	794	800	845	801	833	845	807	832	853	855	823	813	837	821	832	839	826	876	808	835	829	802	772	786	857	821	797	763	802	821	800	822	812	800	829	816	778	837	835	781	821	843	842	784	849	878	833	822	863	802	812	821	792	786	832	819	823	784	853	806	865	848	796	804	761	855	805	799	867	845	832	845	836	826	875	872	851	791	848	836	856	850	854	825	813	781	783	793	814	796	810	795	852	829	819	814	845	858	823	790	797	804	870	776	789	796	847	844	858	820	845	795	853	863	799	815	843	810	859	804	841	824	863	834	829	795	817	778	772	866	867	814	844	843	832	744	852	812	810	846	867	836	779	793	779	832	838	863	801	866	848	847	850	786	874	860	808	813	846	820	819	832	765	814	727	839	766	835	763	907	826	814	810	823	744	852	862	804	762	852	882	848	780	850	846	847	809	806	856	827	789	797	832	819	818	859	805	836	800	777	827	820	852	867	847	864	807	822	808	829	823	843	828	804	808	793	862	860	885	818	821	797	898	803	885	843	883	853	774	803	867	821	860	828	776	784	812	890	812	840	805	846	832	828	790	766	819	899	753	832	809	853	798	878	823	782	826	789	815	843	833	820	835	818	812	853	890	867	787	788	838	862	799	836	788	813	852	824	876	806	822	818	806	807	836	853	837	848	793	807	840	794	894	819	777	834	829	809	799	832	826	798	837	878	857	791	909	785	869	840	823	827	799	858	913	821	850	786	753	858	839	857	793	803	861	773	856	799	841	808	862	816	852	810	873	760	856	814	818	859	802	811	880	843	792	825	792	805	744	841	793	803	808	829	812	864	861	770	801	816	823	829	824	850	817	802	829	828	832	868	818	792	849	857	830	846	811	818	825	859	798	856	810	790	871	871	850	840	834	841	828	878	873	806	800	838	779	848	874	836	822	828	888	809	817	774	817	840	791	823	810	845	841	821	764	795	825	834	846	787	777	819	799	852	834	849	895	833	834	769	834	813	816	811	760	805	832	828	855	838	806	767	848	804	838	775	866	825	802	849	867	829	829	802	821	783	851	804	818	807	800	872	804	871	837	804	860	774	844	828	819	822	798	828	806	788	811	883	866	800	804	819	823	840	853	851	809	823	825	793	872	780	778	854	800	808	801	841	809	785	801	846	820	834	860	832	855	810	799	777	819	871	887	850	810	762	808	862	846	869	835	814	840	852	840	842	834	834	846	835	786	879	776	822	854	807	822	794	821	808	864	736	834	827	851	837	796	810	820	785	827	810	873	790	812	857	772	832	819	802	852	843	825	787	847	788	809	798	852	807	861	819	829	808	876	817	863	859	815	823	810	810	835	870	809	812	883	816	812	810	829	798	800	844	796	757	863	800	847	805	794	794	824	780	870	819	831	787	860	793	818	789	835	840	787	844	800	827	829	834	843	869	794	815	778	831	829	875	844	854	837	851	885	814	797	827	811	821	840	805	828	852	789	841	864	819	790	861	872	797	851	787	883	851	833	847	847	844	756	798	828	787	864	884	790	842	769	855	873	806	820	802	882	832	833	859	784	858	793	838	849	807	792	817	786	794	817	840	875	797	838	808	794	799	861	818	847	837	779	768	822	852	822	813	781	802	764	838	834	857	829	844	835	820	828	797	842	793	808	803	856	859	860	827	832	841	926	833	889	795	851	876	846	802	854	839	861	790	812	773	847	829	840	816	871	832	871	784	839	830	804	837	824	827	821	833	833	830	817	825	846	867	875	852	807	785	875	834	846	807	846	888	820	807	799	905	819	866	794	779	803	841	779	860	830	812	842	827	757	872	796	818	824	857	811	841	854	838	821	810	836	794	838	847	859	835	823	816	824	850	776	855	846	781	802	812	781	774	838	818	822	869	773	859	824	816	850	809	808	832	817	823	831	854	865	846	838	823	811	820	826	809	831	849	780	853	910	820	843	821	813	808	844	814	851	785	864	784	835	802	832	802	831	797	855	874	856	839	864	860	836	806	822	850	896	791	853	792	829	835	807	853	852	871	832	796	812	829	857	836	796	795	749	807	895	811	798	829	833	828	819	783	875	829	845	832	801	831	787	794	839	799	857	821	805	895	838	787	820	789	829	799	786	805	819	813	835	744	795	843	838	868	810	803	840	779	851	819	818	768	803	817	812	864	818	857	808	871	833	810	866	843	814	845	818	859	837	839	844	806	834	854	802	770	895	790	804	764	792	834	879	850	858	809	837	773	806	800	805	848	816	841	834	821	812	840	815	819	819	850	859	900	834	811	802	826	846	882	804	799	866	844	822	785	788	830	843	805	808	794	862	815	847	854	839	835	819	805	781	806	860	877	850	794	814	829	819	825	836	831	878	831	805	832	864	817	813	801	843	810	810	885	852	830	855	851	773	828	837	769	833	786	840	795	795	854	782	811	833	863	869	847	807	815	831	851	818	779	841	833	831	860	828	812	829	743	824	823	821	873	823	819	820	824	811	800	795	799	817	873	803	844	781	787	795	773	842	800	847	834	836	859	869	792	808	826	841	838	824	806	839	776	840	831	874	817	778	854	795	838	778	839	800	814	813	842	817	837	814	896	749	795	798	866	816	784	811	832	830	790	870	867	837	796	832	800	782	842	838	852	846	787	853	832	875	803	869	784	807	835	823	807	808	830	823	767	824	836	799	847	858	824	850	791	822	833	835	848	813	893	835	778	831	834	841	856	860	771	823	852	899	851	832	795	776	797	851	819	885	797	796	792	848	801	847	854	851	825	833	867	829	833	806	787	844	766	853	844	807	816	832	839	818	829	875	805	824	874	848	847	802	813	846	811	844	820	765	855	823	838	772	799	799	821	820	794	836	819	899	822	836	865	823	811	770	818	804	792	860	835	844	838	837	867	852	884	830	807	816	833	811	859	825	865	792	862	813	795	854	799	774	886	855	814	824	819	843	846	861	787	819	829	809	795	829	796	851	838	816	805	829	833	818	854	801	831	817	848	839	808	828	856	793	816	835	858	848	825	785	802	828	810	811	799	836	827	818	826	847	776	773	836	844	806	865	848	860	800	776	823	811	797	892	884	801	807	848	792	791	836	853	808	801	800	894	808	786	883	835	868	829	788
3741	313	83	98	118	85	107	111	89	116	91	82	86	98	62	89	74	73	75	85	79	82	72	73	80	84	75	76	69	79	66	69	57	85	474	931	899	598	327	210	123	89	77	67	65	47	59	65	70	71	72	74	82	57	71	65	73	67	76	74	67	75	67	71	73	65	67	80	73	75	59	68	70	78	68	62	73	66	63	64	62	59	73	76	85	64	57	68	69	73	74	54	62	67	49	65	64	79	70	76	71	63	65	66	72	64	80	46	60	72	74	65	58	67	58	61	67	67	88	70	58	71	66	62	57	74	66	67	56	69	72	59	85	76	55	75	63	72	65	81	63	71	58	49	63	78	75	69	56	73	67	64	50	63	48	65	58	67	65	77	78	74	65	66	67	71	63	79	77	67	65	72	58	70	79	69	65	78	62	66	56	59	82	60	69	87	76	68	58	61	62	67	66	73	63	71	75	67	79	67	54	66	62	63	75	82	86	59	70	60	63	88	68	75	56	69	63	57	71	77	64	69	83	65	76	70	75	70	54	64	69	71	71	67	59	58	62	69	55	57	55	69	75	73	58	75	65	78	64	65	68	58	53	70	71	57	51	61	50	67	61	76	66	64	64	64	67	67	72	71	57	66	74	76	60	70	71	62	68	57	66	71	62	55	71	72	67	64	59	66	71	72	65	76	69	72	64	81	73	70	65	62	52	79	78	78	71	64	64	79	71	59	61	74	62	70	71	61	84	72	69	70	78	56	78	69	62	64	62	65	53	69	63	68	81	70	78	69	83	74	61	67	76	73	64	72	55	76	65	66	63	66	63	65	60	72	67	72	72	64	63	61	80	66	67	72	71	70	69	78	61	72	70	57	58	59	58	70	70	55	64	64	59	69	68	75	65	81	78	76	71	69	63	68	64	64	67	72	67	60	76	84	69	61	75	75	74	66	64	65	60	60	71	56	65	67	63	59	74	72	75	61	60	76	77	65	73	69	69	57	53	64	56	65	71	73	74	70	75	57	75	65	73	47	71	48	70	68	69	68	72	70	62	59	51	70	63	62	88	53	65	61	51	68	64	72	61	74	80	68	66	65	62	73	69	76	68	64	70	61	64	65	63	76	55	63	53	55	71	65	62	87	71	76	68	68	70	79	76	59	60	93	66	71	61	56	60	71	58	81	81	66	70	66	70	76	71	76	74	78	64	70	60	69	77	63	68	63	73	78	67	68	69	72	65	51	62	66	90	77	72	62	66	72	70	62	63	77	64	60	63	63	76	52	66	61	71	73	77	64	68	77	58	59	61	61	66	59	81	70	74	67	70	69	81	66	57	71	67	66	60	74	59	73	76	69	71	67	72	75	65	66	67	74	66	76	79	64	65	49	62	67	63	70	66	59	75	62	59	69	68	62	68	78	70	73	66	78	68	58	73	66	77	65	58	67	65	77	62	80	83	77	71	60	72	81	71	66	76	67	77	72	61	67	72	73	74	82	58	70	69	63	76	61	56	61	72	62	47	57	65	67	57	61	70	71	66	75	70	68	67	81	66	76	67	80	63	72	81	65	61	79	58	45	59	64	68	56	60	69	74	67	60	85	81	88	69	78	69	69	77	69	71	61	84	52	71	67	71	58	94	66	68	68	78	75	69	73	73	73	59	56	76	57	61	74	66	62	72	71	73	72	73	61	71	56	65	68	64	57	77	80	72	74	66	63	64	71	65	63	55	62	72	77	75	74	63	58	59	72	67	67	64	74	53	78	73	63	61	61	65	70	77	58	69	62	62	72	83	61	68	79	74	61	74	71	67	59	67	68	59	80	71	65	60	63	51	55	78	74	60	80	73	66	64	58	71	66	68	76	77	66	63	70	66	70	72	62	66	61	74	65	85	69	64	65	80	74	81	62	73	55	63	62	78	64	66	64	83	74	79	71	83	57	74	59	69	72	64	79	71	56	67	83	67	65	73	81	55	70	72	80	70	71	77	58	75	58	68	57	59	62	60	77	76	73	71	61	78	69	84	72	74	70	71	91	69	78	67	75	71	64	78	60	58	84	67	67	69	67	74	72	69	71	69	64	69	74	66	59	69	65	76	79	68	72	72	51	71	64	73	73	59	62	59	74	71	69	71	70	64	67	67	68	74	60	75	65	61	68	77	62	63	66	77	82	84	63	71	72	66	66	81	71	81	79	67	60	58	53	65	69	57	65	78	65	74	61	63	63	74	69	76	73	59	66	76	65	70	74	78	73	77	71	63	82	65	71	68	85	77	53	58	52	53	68	67	73	58	71	63	72	89	76	65	69	81	62	73	72	65	59	69	56	62	62	67	85	52	68	69	63	62	67	65	78	64	66	63	60	66	79	56	78	57	69	65	77	72	77	59	77	69	71	74	61	79	74	73	74	81	62	68	80	68	73	76	55	61	62	83	68	74	69	55	68	62	55	72	78	72	65	60	75	72	70	72	56	66	59	66	61	77	72	68	56	66	73	76	63	66	76	79	60	58	58	59	75	55	76	51	68	61	61	63	71	71	64	68	70	60	74	60	58	67	70	70	64	71	73	63	67	72	67	61	74	81	67	76	54	71	68	56	65	79	62	53	58	74	58	69	78	59	70	66	79	62	66	76	66	73	77	63	69	65	80	64	78	69	56	80	62	72	69	71	58	67	56	60	69	64	69	53	68	61	63	75	70	63	71	62	80	66	58	82	84	58	66	67	58	63	76	71	59	65	68	70	65	64	56	66	70	64	62	59	65	68	64	59	54	62	64	80	69	64	77	73	69	74	79	67	64	72	99	65	86	63	58	68	73	69	68	63	79	51	53	66	80	69	68	72	70	69	46	64	61	57	67	62	78	62	58	60	72	67	67	59	54	55	63	68	56	61	70	66	74	63	60	62	53	76	69	62	58	62	63	58	62	72	53	73	83	63	74	69	68	67	69	70	75	69	65	57	85	75	59	66	61	51	66	72	63	80	65	58	84	87	79	57	65	80	69	68	78	81	66	61	64	69	65	78	67	74	76	64	52	80	69	76	81	75	71	72	74	75	62	53	75	74	71	76	67	53	71	59	61	70	62	62	66	75	71	71	86	67	81	79	63	75	70	81	62	63	74	76	70	67	77	64	78	72	66	84	73	78	70	74	73	64	63	61	62	75	77	58	79	55	79	70	59	78	51	83	73	57	84	71	68	87	61	65	83	81	53	73	83	81	82	65	82	65	68	65	74	60	61	58	53	77	69	68	73	63	60	67	75	81	76	64	75	63	63	54	70	84	69	68	77	77	63	78	52	69	82	62	57	64	75	85	55	76	74	66	75	50	67	56	85	67	56	77	64	67	64	64	67	80	66	83	59	52	76	55	67	66	65	65	70	76	67	60	68	60	61	74	52	65	64	69	70	79	72	59	57	75	65	74	54	68	61	59	69	69	74	49	68	77	48	67	58	64	69	54	83	74	57	68	73	64	61	68	53	73	67	82	74	57	71	70	69	73	64	79	70	64	50
27677	6900	1719	2708	5448	6179	5397	4536	3658	3120	2525	2302	2120	1894	1717	1590	1446	1355	1296	1270	1166	1211	1169	1098	1128	1064	1031	1032	1054	1004	1015	958	983	1043	10689	19205	17888	12653	7590	4069	2096	1245	978	881	847	838	894	876	903	816	848	785	845	800	838	855	827	876	851	822	866	822	855	843	878	830	846	847	831	870	842	859	838	795	821	878	835	829	808	806	855	884	865	809	856	824	866	882	827	827	844	860	847	848	812	857	803	865	878	826	853	807	881	853	838	878	862	862	863	792	850	818	800	845	815	822	792	873	781	836	844	895	856	876	844	821	845	832	867	780	801	878	853	806	809	858	894	878	856	841	845	818	909	849	831	818	826	851	789	845	813	909	854	911	881	861	851	854	827	809	804	870	847	839	862	805	800	875	813	863	823	834	885	836	805	865	830	860	819	863	871	844	838	848	839	828	842	901	849	829	814	832	819	838	840	834	816	837	836	866	836	869	840	810	880	811	813	823	819	851	822	875	830	864	839	844	836	855	838	825	799	809	853	846	841	891	884	852	815	818	831	884	867	844	828	874	833	818	878	829	853	736	868	841	861	869	804	879	901	894	856	818	870	886	897	851	885	885	835	838	867	853	869	826	862	812	884	844	824	886	832	890	813	870	844	866	848	841	790	855	874	873	825	863	843	809	809	869	858	853	868	821	844	872	843	853	847	846	797	852	793	838	835	843	855	839	815	834	859	861	883	819	859	856	885	821	813	852	848	835	884	842	852	868	806	862	831	847	880	880	855	851	819	817	873	831	800	827	792	840	819	850	862	886	828	868	809	858	841	842	901	853	872	823	855	832	827	870	859	840	827	863	807	819	847	865	802	822	872	846	885	818	862	835	877	828	905	804	887	867	870	837	891	820	846	839	885	816	904	870	822	852	883	815	853	849	786	828	835	854	815	818	841	816	822	861	839	855	809	855	845	823	857	827	833	868	796	805	872	786	817	852	822	843	827	838	876	846	865	849	858	795	843	852	847	787	794	817	851	844	854	916	860	811	829	803	809	844	840	825	826	827	853	794	875	840	821	886	851	848	835	831	861	811	824	834	845	821	860	855	885	819	788	909	873	917	850	891	859	872	828	841	842	838	813	831	841	866	864	850	818	816	810	875	871	848	847	863	849	829	870	857	847	804	860	863	850	787	843	905	807	826	815	860	866	824	803	835	832	834	844	858	868	848	796	878	817	820	839	867	848	873	779	835	838	766	836	828	818	868	846	902	790	859	806	804	855	844	857	851	857	832	852	806	818	853	890	830	841	873	851	857	827	874	802	788	829	812	851	852	808	905	821	849	852	858	897	826	849	860	854	840	859	825	810	812	833	833	804	859	805	838	819	848	820	864	883	803	850	809	766	835	866	871	837	830	825	844	851	819	871	830	804	890	855	829	901	835	824	856	820	846	860	830	828	869	800	849	877	860	836	824	830	880	794	772	843	862	795	832	800	833	860	813	874	826	877	800	820	869	829	823	866	824	820	827	815	870	882	829	814	836	810	813	810	792	836	857	871	875	834	881	840	853	749	886	840	870	846	877	821	807	802	800	838	854	840	779	874	900	800	873	881	871	881	811	851	833	815	822	857	801	810	830	873	893	792	835	835	821	848	848	794	872	864	843	821	853	837	843	846	782	837	807	890	859	857	866	846	842	808	861	837	845	867	829	840	831	842	815	820	842	806	845	840	857	872	859	867	814	863	846	896	846	819	859	819	817	895	757	849	917	849	852	877	853	828	863	807	818	849	799	869	841	855	888	817	860	819	827	891	896	807	904	846	878	839	845	782	855	809	845	846	829	808	813	843	888	796	872	813	799	837	788	852	862	832	840	812	840	837	867	800	813	884	833	804	812	810	826	844	834	811	890	881	843	834	850	831	836	842	843	905	867	860	834	816	829	821	804	838	841	807	878	846	811	877	843	843	869	825	814	847	882	804	843	795	874	826	865	818	842	834	847	843	874	807	810	863	840	868	847	837	875	842	826	829	908	831	807	875	808	804	832	848	859	818	876	853	838	822	758	811	896	835	862	850	836	839	843	817	864	835	807	800	851	794	851	874	834	841	849	790	825	838	831	873	848	818	847	801	815	840	844	881	835	816	873	834	805	856	901	873	847	827	847	812	824	864	840	826	821	866	863	822	804	895	880	861	826	852	850	817	814	808	825	811	829	848	829	813	805	893	827	854	847	871	895	800	823	894	839	884	824	843	804	826	838	855	860	825	842	844	912	858	825	887	814	843	834	789	811	882	819	825	813	812	816	820	828	852	834	851	831	870	794	897	895	861	877	836	833	830	817	889	800	817	865	862	803	802	820	874	843	835	844	806	874	857	873	836	863	810	864	845	862	829	860	848	809	809	882	863	820	821	843	878	835	797	820	820	816	820	859	847	867	883	857	874	772	857	839	863	827	829	881	805	877	844	831	827	882	853	797	859	843	806	792	835	838	844	823	841	828	866	908	830	843	878	872	786	785	831	842	884	857	842	841	875	842	846	900	807	833	848	908	843	810	823	825	818	832	871	856	846	885	820	882	818	813	850	841	851	848	902	785	838	847	832	864	901	840	795	843	872	852	856	890	849	865	819	802	813	873	838	794	859	847	818	900	837	828	851	877	805	847	826	842	872	836	795	882	821	903	838	851	839	852	881	831	861	811	821	830	842	914	857	883	833	818	833	828	832	829	825	860	824	877	859	854	832	860	855	871	849	872	745	861	862	841	847	906	840	815	870	837	831	820	874	823	828	798	817	817	818	879	874	897	856	823	833	818	845	863	850	803	860	785	812	840	877	815	833	871	882	812	860	828	809	793	874	884	841	868	838	824	826	855	764	859	841	844	919	836	814	828	838	832	797	807	815	828	843	809	846	863	877	847	849	827	901	845	840	826	830	808	819	866	835	826	852	825	844	796	822	814	893	826	809	898	807	790	852	780	856	853	883	849	766	823	881	840	823	863	859	831	853	854	814	788	865	825	857	827	809	861	832	817	884	796	811	859	824	870	859	873	846	836	857	885	858	858	854	855	889	845	805	818	866	799	842	833	879	848	834	771	885	852	898	853	819	863	848	856	817	835	874	894	865	851	857	846	845	877	844	832	832	819	837	774	857	824	848	877	788	838	852	874	850	831	783	844	835	867	871	850	834	890	839	928	870	849	852	821	852	821	873	871	930	824	807	802	801	839	857	820	798	815	849	831	840	850	832	838	818	866	898	805	871	824	855	849	849	879	874	859	810	832	865	839	889	796	867	832	832	847	796	850	800	837	890	857	871	856	792	853	875	840	828	805	852	804	830	877	817	858	811	853	849	822	821	822	848	823	866	894	843	811	909	868	879	839	813	870	850	847	839	878	807	870	876	799	856	830	803	804	814	787	830	876	800	845	823	870	862	806	843	853	802	874	886	810	830	810	837	913	845	835	849	843	835	898	865	898	859	799	852	831	852	811	848	816	861	845	866	831	861	847	811	850	809	846	890	848	842	854
4381	745	161	109	97	153	149	134	123	121	128	106	82	95	81	95	97	96	106	81	103	72	88	70	68	86	61	66	80	79	72	92	79	72	605	1255	1300	977	502	239	156	89	64	77	68	73	69	67	78	68	74	70	74	66	69	67	83	72	65	72	58	66	67	53	78	72	67	66	60	75	70	76	77	64	73	76	63	70	68	63	67	91	58	76	59	70	64	73	65	70	60	64	70	76	83	81	65	59	68	62	83	75	67	70	71	68	65	56	70	85	63	68	70	69	61	76	70	64	68	80	84	70	77	76	55	65	68	64	87	65	78	76	80	66	69	74	75	61	72	69	69	80	64	55	69	72	82	84	60	58	74	66	71	59	64	82	64	77	64	66	72	67	78	80	80	73	73	73	53	69	85	69	99	69	70	65	76	83	65	57	60	77	76	69	67	62	60	65	73	82	76	65	73	76	57	67	69	69	74	67	84	65	72	67	65	74	83	77	78	72	69	84	65	74	73	65	79	86	76	63	78	67	67	71	76	66	68	79	66	79	63	57	72	68	74	63	58	79	70	60	62	67	57	75	74	62	61	79	84	68	78	76	74	71	71	65	80	63	60	67	76	73	67	77	71	72	74	85	71	78	71	77	74	74	79	59	62	69	79	72	64	73	90	72	82	62	75	85	68	77	78	68	78	75	79	62	82	78	68	68	87	66	66	81	80	94	65	79	66	63	73	64	67	74	71	80	69	69	58	76	56	74	74	69	61	68	92	58	55	67	77	74	62	70	70	79	84	66	72	66	56	73	71	67	65	68	75	58	78	75	69	82	75	59	81	63	73	61	63	69	65	81	69	78	81	57	75	69	71	80	68	79	64	60	71	70	71	61	91	100	76	68	74	72	84	83	57	83	69	86	75	71	70	75	69	75	72	64	69	63	75	67	78	74	78	67	68	60	72	72	56	65	86	65	62	80	68	68	75	77	65	62	58	80	64	72	75	57	69	60	66	71	77	67	75	83	70	62	68	64	72	71	58	86	57	66	86	69	80	69	71	73	71	68	79	75	67	70	76	53	77	67	58	74	64	71	69	77	67	62	67	69	74	71	85	61	83	69	83	71	69	64	62	80	82	66	76	62	82	79	74	62	77	59	83	63	75	70	65	67	68	75	66	73	88	88	66	77	71	63	68	57	62	65	76	91	64	80	55	71	73	63	83	84	63	73	71	69	65	74	72	67	76	78	76	76	62	54	90	96	93	75	82	70	83	85	75	78	75	75	54	78	83	64	82	53	78	71	89	73	79	67	71	62	68	77	64	67	64	73	75	57	80	75	77	76	83	71	68	75	80	75	70	79	73	62	76	67	73	62	78	50	73	60	55	55	73	73	73	66	80	71	71	77	91	61	74	74	68	58	49	70	70	77	69	78	66	66	67	68	79	67	57	71	73	69	70	54	77	66	72	87	68	82	61	77	59	80	66	70	53	67	53	70	70	64	67	83	79	69	69	80	64	68	58	70	66	61	73	68	74	87	68	71	81	89	65	71	72	77	69	76	71	60	64	57	85	76	59	67	76	80	67	77	63	73	78	57	77	71	55	62	77	57	62	68	72	74	68	79	80	85	55	66	53	72	79	79	59	70	60	60	61	53	61	82	63	59	66	65	83	78	81	67	56	81	63	75	71	111	72	67	73	84	82	87	70	70	70	64	72	64	64	78	69	61	78	69	57	71	65	64	74	87	76	84	77	71	87	84	73	73	78	73	59	80	65	68	71	63	85	67	77	78	62	69	57	84	55	75	55	82	68	83	62	80	83	77	64	55	84	73	69	64	52	80	70	71	77	74	58	72	77	86	68	52	73	71	68	72	67	61	63	86	66	76	94	70	67	77	79	68	64	73	79	49	81	64	81	72	69	73	56	88	81	68	76	70	62	87	81	63	69	62	63	71	70	61	65	77	72	70	74	68	64	69	79	73	66	81	64	65	67	71	67	67	77	68	73	79	62	66	54	69	69	61	71	82	65	72	70	64	71	72	65	83	60	88	66	71	65	73	70	80	70	60	82	73	65	65	53	96	69	80	83	64	78	71	72	74	88	77	48	71	74	69	71	85	70	71	81	72	84	80	77	63	61	80	64	61	74	74	63	57	59	72	70	60	71	67	61	71	58	74	83	80	57	72	60	74	76	72	64	66	67	75	75	71	66	55	54	87	65	72	75	62	57	73	66	83	79	74	61	76	80	61	59	77	58	70	71	58	62	75	76	76	74	66	64	67	79	74	61	67	67	67	71	79	59	58	80	65	76	61	72	61	61	88	78	63	72	72	67	72	61	58	60	69	63	71	71	78	80	83	68	57	69	69	84	74	78	66	66	88	74	68	77	67	77	69	71	71	68	69	64	64	81	61	61	71	78	80	64	66	56	66	51	69	72	85	72	84	64	72	81	57	75	84	84	72	60	74	86	75	76	68	82	65	65	69	79	68	80	53	65	79	82	75	56	79	65	79	63	56	63	71	82	80	78	79	66	78	66	63	58	70	69	69	59	68	78	74	67	74	70	72	65	58	58	62	57	83	71	63	68	71	67	76	73	75	67	65	67	76	77	59	68	54	75	70	76	58	76	74	73	79	77	77	70	52	70	71	66	68	64	90	73	66	62	60	63	57	62	55	75	65	73	67	86	85	71	75	67	73	79	71	78	77	65	72	74	67	83	65	71	74	67	96	74	63	66	66	52	57	72	69	75	64	71	77	68	68	69	72	74	67	80	57	69	67	69	73	66	65	85	72	62	61	66	71	71	60	64	66	73	78	76	73	69	82	76	67	69	81	86	62	82	71	84	73	67	67	77	59	62	83	64	66	96	74	71	74	77	74	69	70	67	81	59	83	83	75	65	73	77	69	58	73	93	73	61	49	74	60	70	95	68	79	81	68	70	73	77	49	70	62	75	59	82	69	55	65	71	63	74	75	67	83	68	59	73	82	67	56	76	63	80	54	83	76	82	81	73	62	71	74	72	65	79	69	74	69	80	68	60	66	65	73	76	57	69	79	79	69	74	72	46	68	60	76	69	79	75	82	59	71	67	83	58	81	83	70	74	62	62	64	79	63	58	78	75	70	71	74	55	62	69	62	75	68	55	75	58	61	60	73	61	74	72	69	75	68	75	73	76	60	83	64	76	70	74	87	72	71	62	82	71	71	71	79	66	58	74	81	65	65	70	65	84	80	75	68	64	102	82	62	83	58	71	78	76	65	76	76	74	84	71	80	71	61	69	68	78	75	73	65	83	73	60	76	77	54	65	72	76	69	74	61	62	76	84	74	73	66	82	62	79	67	72	83	57	73	78	72	77	61	74	72	81	73	47	68	71	90	71	72	56	72	70	70	54	79	67	77	75	79	67	68	72	71	90	82	76	75	78	79	74	68	78	88	74	65	67	74	70	68	74	67	61	89	78	75	56	69	75	74	68	72	66	70	74	52	81	73	74	72	91	73	79	73	83	66	58	68	75	82
35326	9709	2263	3960	8415	9155	7912	6328	5183	4271	3477	3064	2603	2476	2102	1890	1785	1705	1599	1422	1448	1321	1275	1279	1297	1224	1248	1148	1126	1095	1159	1116	1081	1085	14089	21791	20958	17110	11023	5731	2640	1523	1026	948	890	846	898	916	829	879	818	868	861	836	831	832	854	848	852	818	884	854	882	869	853	842	834	860	832	896	878	855	881	850	845	829	846	854	862	839	827	864	911	861	825	897	882	899	862	844	842	855	857	845	922	842	869	807	826	816	880	885	823	858	842	874	832	882	875	815	872	846	847	859	818	878	864	810	832	846	862	855	873	856	870	910	865	851	853	839	880	837	867	876	848	877	852	878	882	858	864	844	821	857	853	885	836	848	886	864	812	875	874	851	816	835	874	852	866	878	887	855	852	875	845	888	882	872	898	784	867	880	886	924	799	809	899	881	874	836	824	877	894	852	910	852	878	845	857	858	857	857	877	782	854	819	831	873	861	855	836	914	824	850	827	869	882	826	822	823	891	891	829	861	885	877	823	873	830	921	858	848	866	888	788	913	876	818	852	836	847	851	889	834	887	864	823	847	875	885	864	892	854	857	880	868	853	878	850	836	887	843	827	848	832	820	863	870	886	859	893	917	930	867	842	911	841	882	832	828	866	864	861	905	859	847	806	850	889	840	878	860	801	842	878	848	927	877	856	886	931	867	876	844	851	895	831	850	864	906	826	826	824	830	868	855	871	900	823	901	920	854	875	873	919	890	814	881	918	850	891	889	875	856	826	807	884	858	869	885	842	842	884	844	820	825	878	893	892	896	875	844	873	890	837	900	871	833	843	833	853	863	888	853	829	871	841	857	854	810	871	854	876	839	830	896	850	882	893	870	864	854	844	861	891	881	902	875	854	862	846	871	861	881	834	822	830	860	870	893	812	874	846	847	882	859	856	810	900	858	847	857	847	828	913	893	854	859	836	816	861	837	805	861	882	882	878	837	852	820	865	837	891	927	833	920	810	848	862	858	844	874	863	880	874	871	907	835	821	920	841	918	859	876	880	840	821	838	888	799	816	862	796	842	844	891	887	908	856	857	778	838	856	822	872	857	843	910	842	893	810	876	843	892	826	898	912	897	859	828	837	888	911	834	899	827	868	817	865	827	879	886	853	851	854	860	910	887	864	867	877	955	932	873	874	797	850	860	885	911	898	860	882	917	895	882	855	822	854	879	888	914	790	854	855	895	829	814	848	897	871	831	842	870	899	890	841	839	876	864	856	847	849	864	857	868	864	864	847	905	844	862	834	887	886	866	891	885	886	824	851	842	841	836	856	839	846	879	895	884	831	823	897	861	798	816	846	863	887	835	858	828	824	845	852	888	864	868	885	880	853	834	806	869	874	846	872	867	844	873	869	881	857	898	891	896	860	831	852	857	787	854	818	857	882	805	862	862	835	831	875	858	828	834	863	860	851	867	864	852	864	856	869	837	792	861	815	891	845	872	823	860	884	888	884	911	845	835	864	875	899	899	878	802	844	837	874	852	844	877	871	838	843	858	880	861	836	895	881	915	886	850	905	843	866	855	870	858	849	869	890	913	845	828	858	866	822	836	814	801	873	852	891	828	850	869	908	871	852	921	890	875	850	856	837	897	920	926	843	842	901	808	925	861	836	843	832	830	885	896	835	817	883	910	850	868	858	805	847	873	903	856	878	861	909	841	854	876	888	868	867	830	869	845	850	859	850	838	805	864	825	877	864	867	882	844	832	809	874	832	851	831	904	841	876	846	816	840	858	867	840	875	829	822	900	877	841	825	816	852	878	922	849	843	898	878	874	860	878	828	827	848	877	848	857	813	799	780	866	851	852	871	891	815	805	851	831	878	882	855	858	864	882	823	891	870	846	906	870	875	866	838	887	884	852	880	843	872	831	886	868	897	863	922	830	825	869	890	832	861	873	876	850	850	863	808	894	838	824	836	843	874	856	918	895	902	833	871	867	816	869	861	879	841	842	877	847	844	841	888	868	862	847	857	850	826	848	843	819	853	839	893	839	821	820	811	917	824	836	864	836	856	832	854	851	861	872	837	866	840	841	857	836	875	801	832	875	862	820	849	818	829	870	838	878	796	857	858	787	873	856	785	822	824	859	834	856	868	879	867	844	837	873	816	850	928	874	817	866	899	897	868	831	860	910	892	889	856	893	862	866	881	850	903	873	856	913	872	832	876	895	894	853	829	856	851	787	870	865	834	847	860	890	840	882	844	826	882	861	873	906	906	920	787	881	836	845	792	858	827	849	850	849	887	870	872	870	813	833	833	837	865	883	822	819	933	858	866	903	856	883	838	866	872	875	845	817	856	869	862	843	878	859	852	885	811	831	814	853	849	847	856	857	845	840	864	838	905	925	908	874	895	839	853	884	778	930	864	815	823	842	913	833	894	875	886	836	891	867	785	827	908	892	833	862	830	806	822	849	849	888	878	891	841	879	857	869	898	900	845	836	846	845	788	865	875	884	818	808	872	818	907	864	839	820	810	819	799	815	819	876	889	752	822	891	892	895	847	833	868	859	930	832	892	911	875	828	926	879	871	785	881	863	883	891	850	862	948	883	838	809	844	863	866	863	863	844	853	879	855	855	846	837	816	860	831	881	917	832	841	893	860	869	854	853	861	919	846	873	891	846	885	872	809	828	870	939	838	862	853	893	876	884	871	878	823	843	878	868	894	858	853	791	835	847	889	858	899	820	895	883	807	893	818	858	925	894	900	790	820	900	901	841	831	866	874	842	839	824	842	852	868	834	884	858	813	875	863	807	841	892	839	872	905	882	861	833	863	841	863	815	846	875	847	888	889	868	904	846	822	873	822	920	855	848	839	859	895	887	825	863	854	823	873	832	865	855	823	896	852	833	835	850	858	853	856	853	808	876	928	883	792	847	838	923	862	838	846	883	818	897	872	884	885	922	890	871	858	905	826	941	895	903	844	857	823	838	868	852	890	884	841	861	886	841	913	919	874	859	833	868	899	841	835	829	857	857	841	860	855	862	843	864	853	870	840	878	859	817	891	899	896	796	896	856	877	846	863	854	870	816	845	889	852	893	890	851	923	846	827	849	887	830	930	834	917	844	879	825	848	836	837	846	871	863	843	843	865	881	872	859	936	891	900	866	878	858	836	779	798	851	861	832	870	870	810	857	870	891	879	872	872	933	880	874	914	852	837	886	880	883	811	866	849	858	804	894	916	867	913	844	888	834	851	840	893	871	863	884	836	908	894	888	835	856	851	867	797	844	871	887	860	908	866	869	889	867	837	856	858	825	836	870	847	860	862	877	854	863	884	846	885	819	894	816	841	888	879	899	875	935	843	849	830	857	814	853	853	892	851	858	845	909	870	884	864	862	915	856	889	863	862	853	855	836	848	899	829	889	922	885	851	865	863	805	835	849	919	846	872	872	841	858	845	784	869	863	856	848	847	867	855	874	937	885	914	847	921	827	852	813	852	883	848	868	855	838	852	921	892	889	875	883	841	840	817
2141	113	80	51	59	92	79	93	79	93	73	73	53	65	74	80	64	54	50	63	80	63	70	46	63	62	55	57	73	70	64	78	57	51	96	311	413	356	264	147	133	71	82	69	52	62	69	77	74	65	69	64	64	51	56	60	53	63	69	59	68	55	66	64	62	64	70	64	63	65	74	68	67	75	64	65	50	78	60	57	67	49	63	71	67	62	66	68	86	72	55	58	67	64	55	66	67	52	55	82	71	67	55	68	57	56	62	59	53	55	69	53	70	58	72	69	64	68	64	62	59	62	67	66	68	58	73	62	55	77	64	55	54	57	68	57	69	55	69	62	70	63	55	64	70	65	65	57	77	59	79	68	61	56	60	68	57	57	61	56	66	60	68	56	59	52	65	75	68	55	65	60	69	76	73	57	66	69	66	41	64	73	59	80	65	69	62	56	77	58	68	67	64	63	57	64	56	59	73	67	68	45	52	57	67	59	65	68	59	63	66	74	69	56	63	43	63	61	54	64	55	50	69	64	63	68	65	66	74	54	72	57	65	54	69	69	68	75	62	57	48	86	65	54	56	59	58	70	66	57	63	64	68	68	47	66	55	60	59	74	62	60	62	68	63	52	64	60	64	70	53	74	62	70	71	73	68	49	71	79	72	62	79	58	63	68	89	73	58	58	67	59	57	66	60	76	62	68	65	49	62	68	46	66	55	82	65	59	64	82	66	70	67	49	53	63	66	61	60	66	58	61	70	65	64	64	65	55	72	66	48	71	47	66	70	58	57	62	70	75	73	72	59	68	63	61	62	55	57	57	71	53	64	61	44	69	58	61	67	91	59	60	70	51	86	62	45	65	73	72	67	74	52	50	56	52	57	55	63	64	53	74	52	60	60	65	58	55	60	60	66	59	57	68	67	65	85	79	71	47	78	51	63	60	76	68	74	58	66	72	77	55	71	47	69	66	61	50	83	55	76	77	67	69	70	50	78	70	73	63	58	54	67	73	74	54	76	57	69	59	59	65	61	68	73	51	58	60	73	49	58	49	55	67	69	61	77	49	58	56	56	56	69	55	78	64	58	61	66	66	72	51	62	56	57	51	53	65	62	61	56	60	68	56	67	54	59	63	63	65	64	64	67	54	91	74	74	69	64	68	61	81	66	48	75	57	56	78	63	52	54	64	55	71	57	65	59	62	62	68	70	64	58	54	72	64	72	57	65	59	73	78	62	55	68	55	59	64	68	64	54	77	64	51	42	61	68	52	71	69	56	62	73	63	71	56	52	69	50	66	60	78	66	60	59	62	65	56	48	67	68	58	71	56	53	66	57	57	67	67	64	62	70	62	57	59	76	61	65	61	54	67	53	66	69	52	61	56	48	66	67	63	47	52	72	84	72	76	69	72	62	64	77	66	80	69	71	63	78	54	53	75	53	70	62	55	61	60	64	58	59	61	67	56	66	60	58	72	70	61	62	67	73	58	54	72	73	69	53	61	53	72	75	74	59	56	72	64	64	63	74	66	57	65	63	63	69	63	60	72	62	66	57	65	70	58	67	61	49	66	59	66	71	73	64	67	53	67	62	76	64	58	74	75	64	58	53	54	51	60	58	61	73	65	68	74	77	75	65	72	75	50	72	64	58	66	70	59	78	70	55	69	61	77	78	67	54	58	63	69	70	60	59	64	60	53	70	54	63	60	59	65	75	70	55	58	47	55	64	66	65	72	73	68	62	72	73	63	63	59	68	69	54	74	81	74	57	84	70	60	54	64	66	69	63	69	51	64	60	54	66	69	59	54	76	69	64	65	57	66	67	59	67	71	66	63	64	62	65	67	57	68	64	53	53	59	52	59	50	59	73	58	69	54	75	61	74	52	75	63	54	69	42	49	58	76	64	72	60	56	71	64	71	74	75	66	57	64	81	68	59	61	55	62	64	71	63	67	64	67	50	72	57	72	68	76	54	64	67	60	57	63	76	51	60	67	59	51	61	63	58	52	65	62	54	55	63	58	59	75	57	54	68	66	61	65	66	63	73	72	61	68	84	58	61	73	67	67	69	65	64	64	67	48	66	64	72	58	64	68	56	62	65	61	74	65	79	53	71	65	68	85	64	66	64	70	53	70	58	52	58	58	77	64	80	59	55	61	57	83	65	54	73	62	56	74	64	61	60	62	48	73	53	49	74	67	65	67	49	73	74	70	62	54	59	76	63	75	58	66	55	62	58	44	67	52	64	58	54	68	56	65	74	63	74	61	74	58	59	62	52	77	49	71	78	65	76	57	63	68	85	52	57	71	56	74	48	71	71	63	65	73	69	80	69	55	63	52	68	64	63	56	61	69	63	60	65	68	62	53	66	48	77	75	71	68	72	51	58	69	68	63	56	73	71	54	57	61	62	59	71	60	72	57	63	68	48	51	54	67	53	65	59	59	66	66	59	69	58	77	60	65	63	71	65	60	61	75	55	62	76	66	64	67	52	58	74	72	52	55	62	69	75	48	63	57	71	69	68	71	59	68	77	80	58	55	65	51	72	54	48	64	61	64	66	55	61	66	50	73	45	64	53	64	62	73	59	66	74	74	76	71	63	50	51	60	61	65	66	66	52	68	60	59	72	56	72	58	65	83	68	65	70	74	56	50	70	63	61	68	49	51	68	65	70	53	73	72	70	69	55	60	62	56	63	71	67	67	56	53	69	65	57	69	62	58	68	70	60	58	81	74	68	74	64	64	58	56	69	67	57	64	53	60	66	63	62	58	75	57	60	63	68	46	70	52	72	70	71	67	63	71	83	76	71	63	70	61	67	55	63	65	69	49	60	58	63	76	55	53	75	64	64	70	67	56	73	47	61	64	62	65	70	55	51	67	67	66	65	63	63	58	69	74	63	56	75	74	56	60	60	61	81	51	74	50	78	74	59	57	64	60	74	73	71	58	64	66	63	59	45	80	55	52	74	70	67	79	75	67	62	57	58	57	70	73	54	60	54	57	79	63	67	61	73	62	77	70	74	64	53	66	50	66	58	82	72	64	63	54	63	54	55	76	65	68	59	56	74	57	62	59	63	62	65	57	62	55	57	76	76	55	69	77	58	71	58	59	62	62	57	81	60	63	78	57	54	58	65	50	55	65	79	65	52	54	52	57	52	77	60	55	59	62	67	63	59	61	60	72	67	59	55	76	68	77	67	59	53	64	66	72	59	55	69	63	67	59	80	54	80	78	55	64	47	67	58	58	74	58	55	65	61	65	60	72	61	58	66	67	71	86	63	66	50	58	69	64	61	59	55	66	70	77	57	70	71	77	59	66	67	54	69	67	45	58	73	78	64	55	55	65	59	59	69	64	67	66	56	65	74	54	55	64	63	76	83	67	60	78	52	39	70	65	74	68	45	61	64	52	57	59	58	63	61	64	70	77	43	71	51	69	63	67	75	60	64	63	66	73	67	56	74	59	73	68	68	70	66	68	68	66	67	84	74	65	67	60	68	56	53	59	65	64	65	64
20508	2972	1048	1362	2425	2769	2531	2022	1778	1543	1347	1282	1167	1078	1088	995	983	946	888	934	916	878	881	890	880	861	787	838	860	890	841	812	829	805	1969	8245	10667	8285	5572	3090	1692	1031	913	821	867	823	774	768	819	789	750	819	809	789	749	789	739	751	707	797	790	790	777	794	783	768	810	771	790	811	793	848	762	806	799	815	793	769	823	767	774	774	789	851	772	803	773	788	759	771	815	750	794	815	809	802	830	774	779	759	810	761	815	809	795	813	811	780	763	769	829	795	784	797	757	811	729	822	736	776	771	810	814	791	783	776	805	783	814	800	807	751	773	806	789	723	767	743	805	769	797	827	806	839	772	763	758	777	771	795	756	809	775	804	788	782	772	748	788	767	783	793	736	831	768	737	778	805	783	767	768	776	810	785	826	783	790	830	821	781	798	794	811	783	790	830	731	786	791	777	750	689	785	769	805	789	793	790	830	861	791	816	727	784	777	815	750	788	780	739	800	806	761	837	785	824	774	793	806	774	795	768	819	850	785	735	840	792	800	779	790	750	777	823	783	798	743	726	805	790	787	766	796	796	722	759	768	797	843	821	779	767	740	811	774	771	798	772	792	829	793	803	776	819	766	751	777	782	770	774	765	811	760	852	815	793	799	763	753	775	788	769	770	823	749	767	837	808	794	741	807	813	759	772	775	787	823	780	771	820	840	792	800	791	812	830	772	820	751	766	768	742	792	749	756	835	830	758	738	780	836	791	802	799	811	785	749	746	819	809	761	798	757	806	749	797	791	794	745	834	803	848	770	793	793	778	795	789	741	791	767	796	807	830	806	741	839	799	763	788	807	810	823	781	787	773	814	813	829	805	818	760	796	816	839	796	726	774	779	841	785	750	797	776	789	727	836	804	745	771	777	801	833	811	837	805	756	788	763	803	791	796	809	771	784	819	800	764	816	766	800	847	776	793	810	789	769	800	772	766	775	825	795	783	773	736	781	739	780	751	789	803	749	787	776	780	790	781	825	756	792	798	722	763	768	810	731	784	742	784	829	829	775	811	823	771	791	791	740	770	804	770	808	794	799	762	815	842	809	777	755	785	800	773	792	776	813	767	808	800	767	785	802	813	743	798	764	752	767	762	764	768	812	779	794	819	790	790	788	830	789	713	827	825	732	780	785	791	831	764	754	763	758	793	797	778	826	812	771	778	783	754	816	754	763	787	764	800	777	790	750	830	730	792	765	815	808	807	771	763	774	745	746	846	816	783	781	739	789	784	783	730	753	759	762	814	788	806	759	764	808	806	791	770	793	791	792	784	825	803	783	784	777	812	791	775	787	793	766	723	836	786	782	774	797	794	849	756	780	795	796	745	787	754	810	803	792	793	838	763	794	799	818	780	798	785	796	826	773	763	820	849	766	770	740	787	848	778	785	769	738	788	769	814	762	824	826	791	793	793	773	743	776	761	811	806	786	767	786	843	836	803	806	800	795	798	780	785	823	757	770	783	774	791	761	821	811	804	819	823	785	815	759	778	751	778	750	825	787	733	768	800	806	828	805	818	779	773	800	830	784	780	754	781	815	759	777	779	771	756	791	848	790	794	797	777	769	812	763	812	744	822	802	772	794	802	762	805	791	762	833	830	824	785	836	769	784	757	764	808	778	766	856	764	765	789	727	807	766	781	735	826	794	810	815	794	763	796	788	768	824	780	762	766	729	785	810	763	774	754	784	776	805	734	736	814	772	726	787	831	826	834	788	784	834	747	793	766	814	783	815	766	777	787	781	810	793	775	819	789	815	820	774	759	772	792	814	764	791	835	771	783	781	776	801	779	779	778	815	816	796	826	824	845	770	832	778	805	801	831	775	793	787	803	825	776	786	829	796	766	793	803	800	783	810	776	776	760	794	765	849	791	816	826	760	746	746	798	734	797	788	821	807	795	853	805	776	776	826	729	827	812	850	786	789	775	822	834	751	757	748	797	778	782	866	825	819	773	761	785	770	844	826	770	787	738	764	788	730	799	810	817	777	798	784	817	760	787	806	775	790	785	811	840	773	784	791	759	811	807	822	753	841	814	768	809	783	807	757	764	780	804	776	723	793	809	847	802	790	769	742	754	780	809	793	771	834	739	753	763	779	797	800	768	794	791	831	753	768	763	809	790	759	770	767	763	749	774	793	732	791	818	754	802	813	776	814	808	776	784	815	801	818	750	759	765	767	791	795	847	777	775	777	777	790	753	771	790	801	777	738	881	803	799	796	762	759	736	831	763	770	782	798	799	791	756	821	842	801	765	696	743	817	808	775	770	824	800	757	761	786	767	758	740	791	824	820	787	789	778	801	765	755	806	773	782	797	787	791	839	783	810	800	737	805	786	758	812	797	795	820	801	822	749	809	771	772	824	808	745	767	817	780	713	765	743	800	778	849	829	753	798	815	832	778	752	814	788	802	740	793	767	849	757	745	796	803	788	815	800	816	820	789	835	792	822	785	783	790	828	797	788	789	779	743	726	739	793	784	730	804	827	801	769	837	833	788	790	813	801	779	823	792	783	752	768	821	809	745	796	764	815	778	801	765	798	787	813	836	807	869	749	753	784	777	811	841	790	818	757	751	806	835	823	808	776	767	754	783	776	814	788	781	779	791	752	830	798	777	800	809	816	783	822	786	789	810	786	806	778	812	714	786	784	770	795	795	776	811	797	810	738	822	806	835	781	833	803	797	794	783	806	818	749	794	800	821	794	823	772	763	807	781	792	796	751	838	816	762	768	762	823	787	801	787	781	756	792	776	801	778	734	835	822	759	797	793	760	812	813	766	794	842	800	763	774	729	788	764	774	744	797	769	724	849	799	819	758	756	827	787	785	764	777	782	799	789	773	811	840	809	745	782	811	795	804	754	766	787	779	756	737	856	787	732	767	759	778	808	782	847	791	756	792	747	778	792	783	763	744	788	764	810	803	762	760	793	856	744	785	787	767	792	761	813	823	757	761	764	805	780	778	878	741	822	809	769	772	823	815	749	743	735	769	792	772	803	735	780	861	758	771	780	746	823	757	794	743	847	806	745	770	783	779	772	779	789	806	802	859	759	825	757	778	773	775	778	821	790	816	746	777	789	812	800	748	778	762	801	767	837	810	800	842	818	755	736	769	806	789	806	829	764	781	769	809	738	778	835	781	786	791	788	730	794	788	849	829	803	808	786	809	798	791	761	733	764	792	770	743	780	766	820	814	793	760	784	797	790	780	845	823	784	780	795	796	826	780	795	778	777	763	809	805	817	787	801	840	816	790	814	787	817	769	797	766	790	766	752	848	759	774	761	769	766	792	728	741	808	784	756	772	768	744	794	839	791	755	773	781	782	799	803	761	845	772	770	735	734	767	805	793	778	736	776	784	758	756	825	822	800	783	787	786	787	795	778	779	775	819	819	795	802	798	841	807	779	808	830	789	778	803	777	755	777	760	821	856	780	805	787	783	769	852	805	811	788	793	770	765	802	790	814	766	745	800
3112	432	139	88	92	104	129	119	102	100	92	109	78	79	82	60	78	93	67	88	84	62	66	72	79	72	56	65	86	67	76	62	72	76	241	859	875	626	350	207	124	99	71	83	71	78	64	68	60	72	70	67	67	65	78	66	61	76	72	52	78	59	66	70	74	65	81	70	67	65	67	59	74	47	63	65	60	60	75	73	71	77	65	56	68	59	67	66	78	76	76	61	56	61	63	67	69	57	67	67	62	76	58	65	63	68	63	67	58	71	48	60	63	75	61	71	76	74	73	67	68	70	64	76	66	51	68	59	72	72	66	62	72	76	50	69	69	60	72	57	63	65	68	56	77	66	56	69	66	60	61	82	54	78	69	75	67	74	67	70	78	65	72	74	53	72	65	66	59	78	72	60	85	66	65	69	49	55	74	67	61	59	69	56	58	86	68	64	60	75	77	55	57	65	68	70	63	71	67	69	72	65	76	65	65	76	67	62	62	58	68	73	67	75	69	74	59	70	67	64	57	75	62	74	79	68	75	72	71	63	71	70	97	68	61	75	80	70	74	69	74	68	82	59	65	70	55	63	58	73	61	66	56	61	77	57	65	67	58	58	63	75	50	48	67	70	59	73	79	62	60	68	83	64	63	56	74	64	69	61	67	82	57	70	69	66	61	69	60	80	69	60	55	57	72	71	56	74	49	76	47	60	65	83	68	69	60	80	61	53	54	87	62	60	53	64	58	67	67	73	75	67	70	64	68	61	65	65	74	71	54	77	52	69	62	71	66	58	61	54	88	80	57	47	64	60	72	72	84	62	55	65	68	54	57	72	57	75	67	60	74	64	69	69	65	75	58	62	67	80	68	59	61	56	74	67	60	55	65	64	57	68	86	91	86	60	67	55	84	55	65	63	68	60	67	75	74	68	65	66	65	78	75	69	67	62	73	75	64	68	72	54	67	63	63	72	56	57	79	63	83	75	76	76	64	75	71	61	70	67	60	67	53	69	72	68	87	71	76	53	75	79	66	70	82	65	78	78	72	75	69	74	69	67	67	60	68	62	66	79	62	64	75	73	82	74	59	68	67	78	77	61	66	64	60	82	58	59	80	60	67	66	86	71	83	57	82	67	62	70	60	61	63	73	69	77	79	68	82	66	65	67	77	70	44	73	68	60	71	68	65	65	67	77	74	50	82	71	59	90	67	76	80	72	59	61	68	74	65	58	56	63	61	75	63	60	60	70	67	63	58	67	56	78	68	74	56	50	74	69	71	59	50	72	77	71	76	70	70	70	62	78	67	61	61	71	57	65	77	65	76	60	75	76	70	57	71	86	84	60	49	66	60	71	75	80	58	91	76	82	59	63	53	52	57	79	58	57	51	68	75	55	75	71	69	78	58	59	77	68	63	57	80	75	63	78	72	80	66	71	77	60	63	80	85	56	57	75	59	65	77	62	57	57	69	80	79	67	55	76	68	64	76	74	84	67	67	56	56	61	56	65	73	63	54	80	65	61	62	59	62	90	55	73	58	71	61	67	75	76	57	65	59	68	53	64	76	67	68	64	77	60	59	69	71	71	77	72	57	60	70	67	67	59	69	66	57	71	78	72	67	69	65	67	63	58	63	61	60	62	70	73	67	56	68	77	66	61	84	61	66	59	59	80	67	65	80	65	62	65	61	69	71	76	76	58	77	71	58	60	74	67	64	71	60	64	80	63	60	62	82	59	66	60	65	60	70	60	61	65	62	72	67	89	67	71	77	55	66	70	68	75	64	70	68	78	63	90	59	71	72	67	74	64	80	69	63	78	74	58	71	61	74	85	79	68	73	79	78	67	68	68	76	63	60	69	74	55	68	74	66	66	72	72	67	58	64	50	71	85	71	61	76	69	65	63	75	70	67	73	66	66	56	52	66	75	73	48	64	53	61	63	62	90	56	66	71	85	69	63	68	67	62	66	69	74	73	79	53	73	76	78	70	63	79	67	66	68	71	57	68	79	52	62	73	66	80	59	64	69	78	64	69	60	66	70	69	63	62	54	70	67	66	75	63	90	65	56	42	85	67	76	70	54	76	54	54	53	64	59	66	58	68	85	70	67	75	58	64	82	67	65	65	56	72	61	51	76	79	62	71	64	70	66	53	64	68	63	60	61	69	63	69	63	62	65	67	56	77	58	84	64	79	60	76	59	67	64	69	56	71	74	70	79	67	55	65	63	66	61	59	73	71	70	57	65	62	58	62	68	84	58	94	70	71	72	77	80	62	75	67	89	82	65	80	71	67	66	69	56	67	71	54	74	85	75	73	70	81	62	86	58	71	53	61	72	61	60	62	75	64	68	70	67	79	66	77	61	56	67	72	68	79	75	74	64	72	61	68	68	73	67	77	72	77	62	61	73	69	67	87	62	67	67	62	59	62	64	69	75	78	66	50	65	73	65	51	71	76	65	64	81	70	54	61	65	69	71	66	68	76	71	66	58	67	85	76	74	57	71	59	70	73	75	73	71	71	70	56	71	74	59	72	63	65	60	66	64	65	55	74	64	56	64	55	69	72	62	69	62	68	64	68	75	72	71	72	55	64	74	61	83	68	75	66	79	62	66	65	74	59	63	70	63	73	81	73	86	75	63	81	57	72	69	58	56	66	54	64	71	62	73	74	74	46	77	70	77	82	66	64	69	63	67	82	75	66	56	74	58	56	70	72	83	68	74	59	63	68	70	61	83	65	70	63	58	67	69	87	77	47	65	69	64	52	71	68	63	87	74	68	52	77	64	68	64	84	85	70	61	57	50	75	64	74	68	66	61	53	54	72	65	72	63	64	65	70	71	64	78	59	66	65	62	53	75	69	81	70	68	65	69	75	71	81	66	58	69	58	52	70	80	61	56	69	61	54	78	55	67	63	70	54	80	68	62	74	62	59	74	61	65	76	58	67	66	58	72	64	69	76	70	73	65	64	74	68	61	74	74	67	57	71	53	81	76	70	74	53	74	53	61	70	61	66	67	77	69	79	61	80	69	44	66	67	71	71	68	58	59	67	67	74	65	64	68	73	63	68	70	75	75	52	62	67	52	81	78	67	74	71	65	77	81	67	67	62	58	61	68	72	80	81	69	67	67	77	64	71	65	85	61	56	60	76	81	70	65	65	47	70	60	59	60	73	61	66	72	67	82	65	63	83	68	68	56	71	81	74	60	77	75	58	62	63	88	77	69	60	66	65	55	60	72	72	67	56	76	66	74	62	56	63	73	67	71	58	72	79	71	68	60	66	64	65	62	65	59	66	74	57	68	70	62	70	62	62	76	70	65	58	76	79	79	58	67	72	83	71	63	62	82	62	63	67	64	60	57	63	59	52	77	64	61	79	66	80	53	67	67	59	67	73	72	70	58	63	65	72	74	73	58	55	60	56	62	55	77	79	51	64	70	59	61	67	71	74	74	53	74	70	80	55	66	52	75	48	58	70	61	68	66	80	75	64	54	79	60	60	58	65	74	70	66	58	61
31651	7556	1999	2890	6027	6383	5443	4280	3469	2847	2467	2144	1856	1664	1623	1462	1364	1329	1179	1162	1189	1077	1080	1125	1008	1020	1032	998	988	962	969	942	913	915	6151	18041	17093	13320	7901	4108	2066	1235	941	837	870	835	834	855	840	806	788	780	822	790	796	858	857	834	850	826	840	857	805	833	769	853	786	790	859	807	839	842	822	783	829	830	818	782	846	835	814	822	865	818	846	805	817	769	810	795	769	845	861	780	815	811	804	824	798	794	868	819	819	812	839	776	822	806	831	832	888	817	794	780	818	811	768	827	813	831	802	822	802	828	813	816	854	826	762	776	843	835	836	833	808	857	781	866	819	815	814	832	791	797	820	749	853	802	806	776	819	828	819	825	835	845	795	790	867	844	835	793	818	831	789	783	770	829	829	837	853	813	839	843	825	814	825	772	831	860	801	784	790	807	841	833	812	842	806	822	848	822	819	821	805	852	841	820	804	821	830	892	845	822	844	784	839	829	805	805	795	811	816	811	831	836	847	845	791	806	819	833	823	848	786	810	759	822	842	790	837	819	814	810	806	896	812	851	809	847	850	836	830	823	826	760	827	871	857	820	787	787	847	857	851	805	831	790	810	809	802	797	842	820	826	813	817	802	823	843	861	881	832	811	824	889	794	784	800	853	823	807	822	793	820	782	806	857	835	757	877	835	854	818	801	831	783	813	830	818	828	787	835	823	804	890	777	824	783	773	846	845	819	817	821	797	833	773	788	765	827	772	749	839	822	817	805	819	845	867	831	808	829	798	829	830	845	847	870	830	794	833	870	853	807	806	777	840	825	829	803	849	829	844	841	818	801	832	745	877	762	841	862	772	795	816	833	860	849	851	822	815	772	854	819	798	837	855	826	839	875	835	799	829	844	838	874	778	811	837	774	862	800	905	830	865	773	807	847	788	829	868	862	829	840	809	808	823	836	843	809	806	805	823	780	849	863	843	857	800	806	816	797	822	824	793	793	809	768	864	785	812	820	827	786	834	767	829	767	810	824	822	837	790	795	855	817	844	799	819	838	818	821	819	859	824	851	815	818	847	848	873	839	775	847	822	821	822	876	827	837	849	850	826	817	849	822	805	864	821	804	781	795	811	857	815	838	836	796	836	805	813	813	825	800	811	844	846	814	872	791	849	871	842	848	822	809	829	783	810	806	808	846	811	797	796	823	805	857	803	840	842	785	842	794	837	765	791	775	870	748	861	779	806	814	849	796	799	830	879	802	852	811	812	863	846	849	807	820	803	818	819	834	781	866	840	849	861	815	816	854	776	819	819	858	807	836	821	887	846	824	853	775	777	800	847	820	823	839	849	860	880	760	772	889	800	801	858	817	827	810	815	806	762	826	764	837	832	867	834	834	810	831	796	820	823	810	812	827	820	812	832	793	820	842	866	801	824	816	806	801	802	844	877	811	857	868	877	791	790	769	848	777	783	837	843	805	753	817	791	769	802	850	836	805	864	841	856	848	810	856	831	866	874	786	851	834	758	819	882	852	805	829	829	795	781	826	813	779	805	809	806	826	860	818	780	789	795	822	776	809	793	790	811	828	848	801	853	825	861	775	800	780	821	812	830	851	835	828	865	812	783	817	842	812	840	812	784	826	835	801	864	775	803	821	806	774	850	857	789	789	811	813	781	834	814	875	857	825	814	849	878	844	797	832	815	808	792	820	813	862	814	841	803	834	776	851	809	794	823	791	833	824	859	796	800	813	817	762	813	825	810	771	855	820	832	829	764	795	839	828	877	842	871	783	828	825	828	833	863	811	814	812	810	817	795	870	839	823	780	852	822	822	860	850	821	768	821	794	805	835	808	814	790	845	822	802	825	830	824	832	773	790	813	792	786	856	844	846	849	776	813	837	828	798	802	880	856	820	830	875	829	845	771	809	856	817	828	848	827	833	784	817	811	803	810	835	848	805	895	844	837	819	813	805	794	820	843	772	819	894	837	891	818	848	823	796	824	813	778	802	783	807	898	828	810	786	843	774	774	874	843	867	829	823	824	795	817	792	820	871	816	790	856	826	791	801	844	814	853	781	829	810	790	825	818	798	850	802	794	772	816	863	805	826	857	858	882	821	813	840	865	808	821	825	831	842	794	814	819	784	847	811	819	844	806	834	805	862	789	832	828	798	809	820	829	842	801	797	781	862	843	803	774	857	813	818	835	802	749	851	819	812	817	801	891	795	807	834	773	829	854	815	852	821	824	849	767	809	826	824	803	789	806	830	802	823	814	814	837	818	829	804	758	790	820	807	835	798	795	840	875	774	831	841	810	798	858	793	846	819	812	853	784	796	822	825	832	822	831	845	876	825	839	828	884	833	838	833	797	803	824	796	826	842	803	796	798	826	823	817	815	810	817	815	790	764	827	857	804	760	790	783	839	786	825	820	816	854	846	835	792	770	769	825	813	763	766	824	785	824	801	771	840	894	847	836	774	805	820	861	857	788	835	789	799	808	800	811	817	797	792	805	833	838	812	807	799	802	830	836	731	781	825	845	801	806	835	786	862	806	738	783	813	791	783	813	807	861	803	853	789	870	853	828	840	870	780	796	843	840	810	810	822	829	780	837	814	837	773	825	786	830	825	830	833	808	837	850	851	829	858	795	805	800	811	839	837	871	810	891	808	875	815	787	817	783	808	821	824	828	814	834	823	843	853	835	843	817	842	826	785	773	829	833	804	828	824	824	798	843	870	776	811	839	893	800	858	827	821	828	838	806	843	847	892	771	827	778	822	840	868	871	780	820	787	837	818	833	835	849	831	834	863	828	808	829	825	849	818	799	823	807	854	818	834	813	825	866	846	858	865	800	819	828	797	779	827	829	822	799	806	800	819	844	773	816	848	769	812	772	804	810	857	774	845	805	765	811	851	835	853	846	826	842	820	834	816	841	851	820	776	793	801	811	863	841	842	854	828	855	826	796	793	846	814	829	810	834	786	830	833	827	824	851	819	835	823	785	804	874	793	814	830	804	827	828	872	830	803	772	873	802	825	826	791	802	826	810	861	775	846	814	793	816	796	871	832	869	866	830	827	863	834	825	795	805	788	769	847	823	823	843	827	837	824	862	832	818	816	807	815	823	824	837	857	798	816	812	890	821	870	786	867	862	893	848	819	798	844	778	764	848	784	876	852	822	790	778	809	825	807	825	799	826	824	825	871	823	807	785	801	841	770	791	801	814	779	813	889	803	853	836	821	788	859	807	846	842	860	839	857	820	811	821	798	805	812	820	824	847	826	826	803	824	814	822	848	854	870	837	830	865	818	818	833	835	803	849	844	791	756	852	787	819	838	797	859	869	818	813	818	839	830	847	806	833	880	751	825	763	826	840	858	857	814	810	785	860	805	831	789	819	754	823	803	808	867	852	825	844	789	811	827	803	837	842	794	821	796	856	870	866	794	799	837	785	785	793	834	785	833	845	759	813	775	802	851	869	834	823	840	829	783	838	832	808	830	849	819	811	802	836	868	806	866
4033	279	130	99	91	105	112	118	119	90	104	86	92	85	75	89	74	61	75	82	78	97	82	71	63	72	64	65	75	75	80	61	81	80	556	967	830	586	316	203	118	86	70	85	65	56	66	61	77	68	66	77	78	62	81	56	78	75	58	74	70	88	63	65	61	79	81	47	60	77	64	72	73	77	65	72	57	71	72	61	60	64	73	79	79	80	63	78	69	81	74	60	71	71	73	61	69	56	67	70	69	72	69	77	78	74	71	62	66	80	59	79	59	76	67	77	65	65	65	71	77	64	77	72	73	61	54	62	66	78	60	60	73	80	72	62	75	62	67	57	70	68	75	67	64	64	74	77	79	59	82	61	71	83	61	60	59	60	63	60	64	68	63	62	75	59	69	79	73	64	66	69	70	67	72	67	74	61	77	88	61	63	68	73	73	75	65	81	71	72	70	65	59	82	62	73	67	63	69	70	70	66	63	61	58	67	75	58	58	69	54	64	78	68	77	67	66	73	72	53	47	66	42	71	77	57	58	74	80	72	65	56	66	72	78	79	70	56	59	67	57	61	63	57	63	64	75	68	72	44	67	71	65	67	78	69	56	64	68	70	86	58	66	73	79	64	64	84	78	79	52	69	71	66	75	74	66	66	72	57	68	83	60	82	64	67	78	55	74	64	64	74	69	64	76	57	58	62	68	58	65	64	57	82	61	83	69	67	81	81	58	69	63	72	53	63	60	83	61	66	64	53	73	54	80	59	79	69	71	83	56	76	79	71	62	58	66	59	75	60	84	71	72	53	77	53	67	66	60	83	84	68	59	74	67	65	80	67	67	57	73	74	74	62	62	68	56	68	70	79	73	64	66	72	67	74	56	66	68	64	69	74	59	71	70	61	72	80	70	68	83	60	62	75	65	81	67	73	75	71	75	76	69	69	60	86	68	68	64	84	63	74	60	60	70	65	66	75	68	71	70	69	82	64	77	61	76	91	67	76	79	62	67	59	60	53	70	57	91	72	70	70	68	71	73	75	52	76	47	67	67	75	66	69	68	81	86	74	79	68	69	81	71	77	56	44	87	67	76	67	68	71	62	68	66	72	63	56	69	82	76	72	76	68	63	70	70	90	75	82	64	70	64	60	77	58	73	68	62	59	87	65	66	78	69	74	65	64	65	62	68	71	62	75	75	61	54	63	91	75	71	65	73	61	65	76	76	83	79	72	81	72	74	78	72	77	60	60	63	55	62	81	77	60	64	69	72	69	71	59	62	58	61	63	66	85	68	71	60	62	64	64	73	72	79	79	60	67	77	61	67	61	80	57	62	78	69	69	81	61	69	67	70	72	72	63	59	76	67	63	64	79	74	71	72	70	82	73	75	74	58	87	64	66	71	78	74	71	72	72	69	75	61	63	79	68	62	78	73	62	71	76	50	75	70	74	69	62	76	50	80	56	65	61	66	67	73	71	72	76	68	64	71	73	63	69	61	51	78	78	71	65	79	73	65	57	56	62	67	75	54	75	74	61	73	70	84	63	67	59	75	74	69	68	81	81	63	67	56	84	72	63	75	72	86	78	55	81	63	57	54	69	75	81	77	61	60	54	72	72	48	52	66	70	74	75	63	69	68	76	82	77	75	51	72	55	63	77	56	69	73	55	65	63	72	73	61	54	68	69	64	56	64	68	71	76	57	78	67	62	74	64	71	77	81	64	67	67	68	67	76	74	68	75	73	88	61	82	67	67	72	70	58	62	73	52	60	59	58	74	69	78	75	64	51	77	64	70	72	83	58	69	68	72	76	71	64	61	83	75	55	79	63	76	87	73	71	60	73	71	59	68	78	56	74	63	60	76	85	69	60	63	64	68	73	72	64	59	67	74	73	64	69	84	63	71	65	52	75	74	60	87	64	73	73	69	66	62	68	68	68	71	69	71	79	63	63	78	65	74	67	63	62	58	75	71	78	68	58	65	78	81	65	66	63	72	57	69	67	68	64	79	69	84	70	59	80	67	60	62	69	68	75	69	66	61	64	66	73	68	59	55	63	85	74	58	74	69	59	72	56	82	73	66	70	63	78	61	66	71	76	81	70	54	92	62	55	62	64	62	66	76	73	64	66	80	55	62	54	83	58	54	69	68	74	54	75	56	78	76	55	75	71	74	65	58	72	56	63	53	84	76	71	66	72	71	63	67	72	71	68	72	57	78	52	62	66	76	71	69	87	70	65	62	64	80	64	66	80	64	64	70	73	87	76	64	59	67	83	65	76	62	54	77	64	64	83	66	77	73	67	74	64	76	73	72	74	75	64	61	74	60	61	64	87	68	63	76	69	83	62	59	72	68	76	77	66	63	56	78	51	61	70	75	67	63	74	74	70	66	65	69	77	65	72	70	55	71	61	59	72	66	54	55	64	73	88	70	80	72	87	70	74	67	88	64	75	74	65	67	70	62	46	59	71	70	71	76	48	80	67	61	75	68	64	70	65	60	56	71	77	77	64	58	68	55	71	80	76	60	58	81	63	77	60	67	80	62	67	56	80	64	66	67	73	58	59	76	67	79	78	68	75	62	72	68	64	73	62	67	67	71	87	69	67	63	67	66	62	72	66	44	64	52	75	79	71	62	61	62	64	73	71	67	82	65	59	66	71	65	74	52	80	73	81	72	71	63	79	76	74	53	68	72	80	72	74	76	54	77	72	81	78	65	63	76	69	81	54	80	71	67	63	82	66	79	69	67	68	78	69	60	74	78	78	77	74	57	87	70	71	57	67	62	72	61	62	67	69	61	69	72	69	76	69	77	78	75	70	53	86	64	58	67	71	73	83	73	86	54	67	69	70	68	68	63	59	71	52	73	55	58	66	65	70	67	72	59	61	68	76	69	65	65	71	66	64	61	61	62	86	74	71	72	54	69	68	69	60	71	66	66	72	70	68	78	63	58	65	64	64	63	63	72	74	60	71	66	54	76	68	80	72	70	54	65	68	54	66	70	61	67	72	76	66	67	63	73	63	66	42	60	68	57	71	67	75	66	62	63	81	77	81	59	78	69	68	81	70	67	53	63	67	54	62	56	54	78	52	55	59	69	65	72	60	63	65	69	62	72	65	67	73	64	62	80	82	70	71	61	55	60	63	80	61	65	79	73	53	71	79	74	76	65	57	58	71	64	64	64	74	58	62	65	70	72	65	70	63	67	70	87	54	54	59	70	78	79	66	82	71	56	62	70	66	54	62	70	77	73	51	70	69	55	68	81	55	73	64	63	60	74	65	75	61	62	61	75	83	65	55	75	59	88	69	67	65	64	65	67	62	66	79	67	64	84	60	78	67	68	67	68	73	61	88	70	69	63	61	63	72	70	71	61	71	69	69	68	52	54	60	61	54	78	64	63	77	85	85	64	74	68	77	70	64	61	66	55	60	70	75	58	77	74	63	65	55	57	63	86	70	73	70	70	75	77	76	60	75	62	57	66	70	72	83	60	75	66	69	67	69	87	76	63	59	68
28062	5523	2299	2644	5404	6187	5443	4510	3710	3054	2585	2314	2039	1810	1697	1590	1485	1392	1317	1249	1272	1153	1083	1134	1108	1067	1087	1080	973	997	1051	976	965	1876	13049	19003	17081	12600	7380	3870	1996	1288	966	870	819	843	794	789	802	843	798	844	854	835	820	824	808	869	835	832	864	903	860	819	830	807	834	836	841	850	811	847	826	849	832	806	877	797	878	834	793	817	842	801	875	804	808	817	877	881	859	857	802	880	873	804	854	874	802	806	827	856	805	837	855	813	853	849	822	825	839	839	856	869	794	815	830	753	803	813	800	840	840	858	832	802	841	857	841	808	847	830	845	827	863	822	843	800	837	797	851	835	844	911	839	803	804	879	813	791	766	788	808	871	770	881	836	757	809	808	841	831	804	853	834	813	812	791	844	787	802	852	861	818	796	830	823	865	796	814	830	869	864	894	846	858	843	881	844	793	811	826	793	852	796	813	850	792	815	815	790	832	814	806	851	788	803	865	796	816	829	850	859	883	868	854	800	887	779	869	813	827	827	807	857	876	766	837	820	815	807	814	829	847	846	832	806	832	813	847	813	820	837	868	804	835	873	817	872	769	812	870	834	812	843	829	841	813	837	885	853	812	791	840	893	829	799	883	827	838	783	851	814	851	748	853	824	865	817	830	839	836	863	817	829	843	813	842	775	799	794	858	828	818	851	819	814	873	848	851	898	843	821	838	788	844	822	837	863	822	854	829	843	833	861	871	894	845	840	834	877	840	848	845	887	822	879	814	858	812	845	795	813	892	825	850	823	845	852	832	800	822	869	885	814	879	828	836	831	857	815	856	809	840	877	874	868	885	838	765	822	818	844	815	825	882	872	856	832	877	864	906	820	839	841	849	831	897	851	862	839	821	861	818	820	829	837	831	826	851	809	837	780	798	832	834	838	835	832	808	839	808	849	814	808	809	851	820	815	819	827	881	843	831	788	869	815	870	810	827	843	822	835	850	803	851	830	854	825	821	831	863	777	805	768	858	793	835	850	819	839	838	863	830	887	853	908	862	842	790	860	850	835	819	778	845	905	821	837	847	880	777	888	830	792	860	847	834	851	898	842	827	809	823	821	831	794	869	803	818	769	816	880	829	846	873	830	825	792	850	830	832	833	848	834	822	851	832	879	854	814	846	861	773	861	829	855	827	839	879	827	849	808	834	842	815	866	871	880	848	800	803	877	841	849	836	805	864	813	799	842	817	828	791	863	848	847	812	838	830	860	829	857	802	855	854	837	852	803	828	831	844	810	793	830	847	834	817	848	833	821	875	846	792	866	807	830	827	843	809	807	851	832	875	836	798	830	832	829	835	827	807	819	800	851	851	801	805	822	865	826	823	836	851	844	856	852	857	821	864	842	839	812	805	820	879	820	840	846	855	863	844	851	858	807	877	815	791	830	808	851	853	805	837	805	867	788	857	799	861	761	816	879	885	839	801	836	839	792	858	831	867	903	883	840	796	816	866	817	817	838	864	854	802	902	801	820	817	862	840	873	861	838	837	803	791	846	844	854	830	848	782	828	849	829	804	842	872	825	856	847	819	837	838	824	828	841	797	832	858	845	843	813	803	813	839	830	837	822	813	851	799	891	863	832	829	878	825	827	806	840	899	801	869	837	889	837	832	832	828	801	828	837	818	892	840	819	847	820	870	822	815	822	842	814	860	863	783	800	803	848	811	822	843	798	833	821	794	844	858	816	877	834	845	834	869	826	821	850	810	842	841	825	840	836	842	825	819	821	851	859	844	815	768	836	815	914	840	809	837	840	799	816	798	793	832	838	814	803	792	810	838	819	814	857	830	788	827	867	827	836	829	803	845	806	806	830	818	892	849	837	824	791	792	826	820	812	828	874	809	822	840	853	807	837	834	803	846	808	824	815	881	791	832	856	826	836	870	851	812	859	853	826	781	843	831	800	843	789	822	825	774	870	796	849	801	843	795	809	868	812	864	808	825	838	807	806	833	831	844	778	840	809	838	894	787	796	815	887	856	846	830	828	834	830	838	796	834	785	825	810	835	819	852	810	833	868	822	817	852	867	826	867	811	774	859	830	862	795	831	834	848	829	803	830	825	838	826	847	822	806	861	816	841	856	817	814	852	875	793	848	830	858	815	819	895	818	847	828	828	849	821	843	832	802	805	840	888	850	879	809	841	864	881	786	852	843	876	809	808	876	816	863	899	859	846	802	810	816	871	798	873	891	836	867	821	832	822	874	818	813	861	836	856	865	798	781	829	858	828	896	863	819	781	856	816	886	780	846	820	826	858	831	852	819	847	893	864	834	853	817	780	817	864	808	846	834	838	809	826	792	815	794	888	852	842	849	801	828	781	848	828	845	861	774	799	842	867	768	807	781	840	816	809	874	847	861	830	833	879	793	828	842	851	867	825	842	845	802	838	853	810	834	896	813	797	853	866	817	834	821	819	808	894	883	840	868	818	823	848	814	884	876	852	834	815	812	816	776	840	840	826	834	841	884	843	831	849	833	789	810	816	884	844	803	860	873	811	871	872	866	848	841	862	807	811	806	863	816	813	835	780	834	802	816	840	840	852	856	866	802	810	837	841	824	842	856	834	797	808	826	822	796	811	858	826	836	823	845	787	884	793	840	859	813	875	746	827	835	851	912	829	824	824	808	830	801	896	840	763	813	811	840	833	824	840	758	871	818	805	840	780	899	796	803	786	831	848	804	854	834	899	867	872	861	823	917	825	873	825	850	804	841	860	860	792	852	813	791	818	870	832	836	839	811	880	786	849	823	904	799	837	833	835	823	845	836	851	850	834	791	834	865	822	819	844	797	844	851	824	876	820	843	855	855	852	864	861	851	818	810	815	826	837	816	805	839	831	835	815	784	851	796	848	847	801	806	802	860	854	837	853	827	781	808	821	826	828	844	811	764	774	818	836	782	883	863	847	822	828	787	836	790	842	865	796	843	866	862	858	838	814	828	813	839	872	863	849	832	788	862	912	783	804	862	851	857	837	820	766	822	849	881	829	896	861	843	927	828	832	849	856	833	814	805	870	804	816	851	823	856	827	832	818	868	760	816	825	825	770	856	823	853	797	838	880	797	817	821	810	828	823	803	846	764	863	845	861	824	820	836	794	795	857	852	841	870	892	825	855	838	815	815	831	804	793	850	826	864	805	815	826	865	836	846	834	822	831	803	824	853	878	834	886	826	857	836	859	863	895	887	770	859	830	876	794	844	878	791	833	811	868	869	889	795	872	827	892	848	798	848	833	844	871	852	842	784	823	823	843	842	826	828	780	804	886	811	828	835	811	832	821	826	818	857	798	843	831	812	838	808	799	843	847	826	866	816	853	824	809	804	859	831	809	901	842	836	821	840	829	859	791	844	829	838	838	884	878	775	826	839	854	861	806	825	840	885	867	851	816	843	854	802	812	788	808	771	838	834	839	858	795	845	793	877	859	839	811	834	861	863	867	833	900	816	847	835	843	858	847	838	813	842	841	875	834
4666	410	246	112	103	141	149	137	114	125	108	122	120	102	108	90	86	102	92	65	78	76	73	69	84	76	84	85	84	89	76	77	64	95	360	1402	1334	900	476	225	148	103	60	81	81	79	70	78	54	74	60	61	71	78	86	69	69	63	70	81	73	56	89	75	65	60	72	79	67	86	65	55	71	75	66	64	66	63	66	62	82	73	74	73	86	71	62	62	81	68	76	62	78	72	69	65	66	64	77	75	71	66	76	77	64	70	79	71	68	65	64	75	74	58	73	70	72	68	71	74	68	89	67	71	59	69	74	58	80	82	75	75	72	62	58	62	69	65	72	75	73	76	63	51	55	78	75	64	66	62	69	53	72	58	80	71	64	69	67	69	62	65	70	64	66	74	78	65	59	73	82	68	72	70	63	66	70	74	81	76	60	73	62	88	64	76	77	78	67	71	74	88	80	81	66	78	77	46	70	75	78	78	70	73	68	72	80	57	74	64	74	80	74	70	60	84	66	52	48	75	73	69	77	68	70	55	66	68	67	58	83	81	71	73	79	59	58	63	80	70	72	68	69	72	77	73	67	71	68	72	77	62	77	51	61	71	68	86	71	64	66	73	72	80	62	78	82	66	69	66	76	72	68	69	77	71	70	64	62	69	66	81	65	66	79	61	78	66	74	77	74	63	62	88	72	76	51	66	72	57	66	57	73	71	65	69	60	63	65	73	78	65	88	86	75	64	66	62	65	86	73	73	64	77	65	61	64	61	79	55	62	71	58	87	65	69	72	52	78	69	57	75	64	71	69	65	79	75	84	70	68	69	77	86	72	71	70	67	75	61	77	67	69	76	67	76	71	78	69	66	73	71	59	60	80	63	66	67	57	60	67	80	68	63	70	78	68	60	58	73	79	74	62	76	69	57	55	74	77	69	90	71	55	66	58	72	91	59	61	82	73	65	68	72	79	79	79	70	53	66	60	61	63	80	71	65	69	79	72	74	91	54	69	86	67	68	49	76	56	74	76	60	79	64	61	71	60	64	77	59	73	89	88	63	62	69	82	60	74	69	74	70	87	66	77	70	59	61	83	80	66	57	69	69	64	82	75	62	70	77	72	73	58	77	69	70	69	68	79	77	77	74	76	76	60	83	72	67	73	70	63	72	57	68	70	77	65	70	85	58	79	71	67	77	67	50	60	62	80	72	64	64	74	80	79	67	62	59	86	59	62	85	56	75	70	54	70	70	63	54	66	79	69	58	73	59	71	71	74	73	64	67	67	72	58	62	70	70	77	80	64	64	71	65	51	67	59	66	80	69	64	66	59	85	77	64	60	65	72	64	69	56	77	64	73	76	67	71	80	81	71	60	57	67	79	76	61	69	82	68	61	66	73	61	62	70	66	66	62	67	78	59	63	62	56	84	74	66	76	66	73	74	65	65	84	75	65	59	69	70	53	51	74	85	81	64	66	73	67	74	69	75	73	85	78	81	64	67	62	70	84	66	66	77	48	73	76	77	70	57	66	74	72	70	56	66	84	73	67	54	69	60	84	69	79	73	86	77	74	65	74	83	76	68	68	64	63	65	65	76	72	61	63	58	83	73	76	67	67	72	63	60	69	67	65	76	76	69	80	69	60	92	73	58	71	67	75	62	69	59	89	61	66	72	87	66	57	66	81	72	82	61	57	78	66	71	75	59	70	84	64	82	65	80	76	64	77	81	58	98	57	60	68	65	74	65	77	56	66	69	64	52	55	68	71	72	70	52	60	74	52	75	83	81	71	58	56	65	63	63	66	81	61	63	60	81	62	65	73	84	78	73	73	48	57	65	65	64	75	60	74	66	79	86	57	61	64	60	66	66	64	66	70	70	84	63	59	66	86	66	75	59	68	72	62	93	83	73	67	79	56	68	67	93	61	65	66	80	70	77	79	59	90	70	70	66	80	69	71	56	75	65	69	78	82	74	60	97	58	79	70	66	64	63	61	68	61	69	64	79	56	58	71	73	69	76	82	59	77	75	72	65	70	64	76	74	53	71	73	65	77	66	71	69	69	64	66	67	76	63	56	58	75	60	68	76	57	84	69	73	67	68	75	66	53	65	79	66	73	66	73	67	62	68	87	77	70	66	56	69	79	72	58	91	73	55	78	65	64	67	78	70	85	85	66	76	75	66	72	74	81	74	77	61	72	69	86	85	74	64	70	48	57	68	63	81	62	59	71	73	79	73	69	71	87	70	69	69	61	63	90	76	70	57	52	65	78	80	59	69	61	76	64	54	69	88	77	73	76	67	63	71	65	65	82	80	70	76	78	61	68	57	65	71	76	69	60	83	80	69	62	52	64	57	68	64	78	68	73	66	68	52	70	80	80	63	54	50	76	65	70	68	69	73	74	70	73	74	86	61	68	55	66	72	82	62	74	62	81	72	64	75	65	71	77	72	54	78	65	60	67	73	64	62	68	71	61	75	61	78	73	71	59	70	70	50	75	75	59	74	61	75	81	73	68	59	56	75	77	73	72	70	78	77	50	83	52	69	77	81	76	56	81	72	72	68	75	78	61	74	73	60	83	63	73	72	65	80	64	52	67	72	76	69	69	74	68	75	74	55	82	55	67	69	74	73	67	79	61	71	64	75	55	63	79	61	62	70	69	62	64	58	74	68	75	88	72	67	76	70	66	74	78	62	81	81	58	60	80	75	65	59	64	69	66	68	60	65	64	55	77	77	70	85	74	61	83	63	69	65	64	66	72	94	71	60	70	64	66	61	78	66	57	74	62	66	71	70	72	78	73	71	55	60	76	77	61	71	64	77	71	64	75	67	72	59	57	81	66	83	85	79	73	71	70	65	81	82	55	68	61	63	77	64	70	68	67	72	74	56	81	65	74	62	67	65	84	82	74	70	74	80	87	69	64	66	59	50	62	72	86	69	77	56	70	76	71	68	71	65	68	73	79	69	70	71	67	66	70	77	73	68	64	56	67	60	80	74	80	82	63	72	87	66	61	69	78	75	74	71	79	79	81	68	60	74	61	73	73	64	69	75	64	73	76	59	69	67	68	65	76	60	75	55	72	84	74	69	72	57	79	66	84	78	69	81	62	58	75	65	59	57	68	72	58	74	74	70	67	68	64	73	79	63	62	67	76	67	72	72	74	69	70	62	73	71	79	68	84	66	66	63	71	67	76	63	67	64	56	68	77	61	69	66	77	71	64	80	70	65	76	74	69	61	75	71	73	83	83	73	79	59	68	60	78	77	71	64	63	82	48	57	67	74	75	78	79	56	64	86	67	66	61	76	44	49	60	78	70	74	63	59	73	79	72	68	71	74	69	65	65	74	68	52	71	72	65	73	57	71	54	76	67	61	73	61	68	79	59	77	63	65	74	67	62	59	75	69	69	63	66	65	77	68	67	62	65	66	66	61	90	61	74	60	61	71	84	76	68	66	74	75	73	57	62	64	60	57	68	61	57	69	70	68	81	72	71	78	73	83	79	69	59	71	72	55
34242	7490	3899	4004	8382	9180	7941	6421	5187	4202	3578	2961	3014	2363	2255	1914	1777	1733	1547	1536	1455	1350	1276	1283	1223	1211	1219	1163	1094	1047	1064	1079	1108	1447	8508	23588	21753	16892	10637	5674	2957	1468	1060	948	883	827	883	857	861	924	855	848	863	834	873	844	806	839	867	832	828	866	849	886	833	865	843	799	879	866	832	819	888	868	814	829	883	862	827	820	884	818	878	894	912	882	843	915	820	831	868	890	837	911	905	850	799	837	878	865	852	815	832	882	851	811	878	836	815	892	821	867	814	862	870	856	861	893	872	887	850	851	866	877	859	889	864	869	843	902	884	873	829	854	864	836	845	856	873	822	872	792	883	858	871	841	851	845	866	878	831	866	873	831	843	799	871	857	853	854	851	835	850	859	844	825	856	812	872	856	860	867	905	906	873	844	835	882	860	778	855	846	840	815	888	862	836	829	850	885	862	831	837	835	870	872	831	838	884	869	833	802	875	842	830	895	915	852	899	872	831	877	815	879	840	889	874	894	886	831	872	867	859	849	838	821	871	886	858	819	867	797	918	867	829	844	838	878	836	829	830	841	815	826	813	855	812	837	865	809	857	847	848	883	834	890	818	819	836	860	832	885	853	829	859	913	848	868	844	878	853	805	884	904	865	877	888	880	821	885	863	897	872	879	838	884	795	862	835	859	845	818	873	853	870	905	867	894	840	853	835	806	804	850	860	854	830	845	895	831	824	837	935	821	860	816	860	860	842	820	905	837	851	803	885	868	816	857	841	830	858	882	858	865	820	869	863	822	818	861	900	856	831	827	895	873	831	906	834	874	867	831	870	818	820	780	845	836	872	864	873	864	808	753	858	846	855	891	855	901	847	829	876	865	823	853	892	865	820	862	870	803	868	866	879	792	801	849	839	863	833	887	872	840	834	855	865	825	848	829	839	861	887	836	831	829	838	825	838	869	858	849	835	828	891	890	842	868	781	840	832	842	853	805	817	835	830	860	818	860	886	905	855	827	872	809	877	864	824	831	792	829	856	855	835	839	880	888	878	909	868	832	887	857	866	878	877	864	861	858	923	869	878	837	867	913	908	876	879	820	897	898	880	869	811	902	862	838	835	866	819	840	848	846	876	841	848	834	852	846	888	895	819	916	846	865	910	856	879	796	865	840	833	833	878	817	834	793	878	857	851	832	820	809	825	879	826	809	849	824	826	881	882	857	808	854	829	845	932	786	872	843	882	882	814	897	885	895	808	819	851	859	868	907	832	855	819	875	851	851	902	861	870	836	886	839	892	858	866	896	848	897	873	838	825	861	854	842	842	786	837	831	833	900	861	859	868	867	844	874	825	858	850	876	819	827	852	812	877	870	863	839	847	824	866	882	899	859	861	868	850	927	834	798	866	828	845	861	885	857	852	814	809	840	887	840	890	843	849	869	887	829	860	824	825	804	806	842	845	844	842	850	864	817	855	883	863	851	853	848	840	825	870	847	816	822	921	814	887	848	821	846	800	889	838	851	802	840	794	850	812	861	817	904	851	819	854	864	885	873	904	854	868	809	823	872	855	858	822	903	847	859	844	885	786	844	886	873	854	861	857	875	822	847	836	841	826	856	854	843	851	907	806	829	875	846	895	880	834	870	833	912	837	834	851	800	846	820	896	847	856	831	825	831	853	851	845	798	895	841	874	877	866	837	849	850	830	870	857	844	829	836	863	880	856	841	843	896	829	800	880	883	812	860	889	863	865	799	821	887	860	825	831	810	884	847	933	806	844	871	862	907	902	843	879	857	861	858	906	845	836	823	876	853	859	860	866	874	844	816	816	858	845	842	868	828	848	876	879	842	859	829	820	853	860	845	824	828	874	864	858	848	841	880	872	860	892	895	858	823	872	817	806	873	819	884	842	856	857	842	844	865	834	906	820	865	836	881	845	804	869	820	833	854	836	832	816	830	853	862	862	845	797	837	828	814	858	824	850	829	871	879	816	870	846	849	849	838	827	853	855	834	821	857	852	866	843	858	833	868	818	860	852	852	827	833	848	854	854	884	866	847	846	872	886	847	841	828	890	823	851	821	825	856	822	847	842	852	885	832	874	840	859	831	898	835	841	930	879	832	847	822	860	834	858	850	849	917	870	825	866	842	827	897	867	786	852	800	829	892	810	920	856	883	828	831	851	847	870	891	826	891	866	916	888	881	847	814	877	857	845	862	844	834	844	852	847	810	877	856	841	832	797	832	866	805	867	853	876	858	853	852	825	886	878	888	876	851	836	882	877	888	891	911	827	824	878	835	842	852	865	837	838	805	850	890	839	875	839	827	840	897	815	861	836	834	830	874	847	841	831	844	870	923	839	877	839	911	859	877	800	900	853	874	810	916	803	880	820	834	797	873	868	841	871	853	864	878	867	855	795	828	906	907	842	848	892	836	872	853	851	846	825	850	861	835	790	902	847	843	872	803	873	895	755	869	868	842	830	848	867	832	903	857	832	830	824	825	838	802	869	858	827	807	854	839	827	879	896	873	836	879	869	868	799	858	869	863	889	868	846	846	857	884	828	828	887	889	899	840	855	844	813	901	864	819	788	828	810	820	910	879	875	838	859	891	824	845	822	857	855	805	843	853	817	855	880	918	855	867	827	852	857	872	902	768	874	834	842	886	854	919	821	820	857	842	882	900	865	854	859	822	907	892	857	841	847	888	864	871	886	875	850	864	872	850	850	921	817	863	893	864	862	886	844	871	853	794	858	860	860	879	871	858	873	866	848	882	906	859	873	864	851	868	845	838	846	826	866	904	820	838	860	888	842	813	856	876	926	828	853	876	885	845	919	866	825	818	864	843	855	905	797	840	864	869	900	841	830	872	846	897	855	876	825	865	839	862	825	907	861	888	830	892	842	806	853	867	835	864	859	825	886	827	855	870	871	845	801	845	845	869	856	897	876	857	834	838	868	880	914	847	837	849	854	852	815	879	901	864	811	869	841	909	878	829	871	892	834	850	884	910	827	856	839	814	835	822	859	880	844	869	838	900	856	905	826	876	883	855	857	858	849	809	856	894	838	882	878	848	827	868	841	824	848	853	869	812	843	789	899	876	816	858	836	864	838	886	897	860	876	879	891	872	904	843	911	886	835	847	904	849	865	845	829	864	822	847	860	815	930	857	852	889	822	874	792	894	819	842	882	809	855	824	854	898	925	880	832	838	811	800	841	873	856	821	833	831	890	855	864	838	806	863	847	882	844	842	861	823	843	852	878	869	831	845	877	854	840	831	828	890	853	864	901	880	846	844	784	873	810	853	831	852	839	870	873	853	864	856	862	831	900	837	831	894	836	874	887	863	841	881	852	837	903	890	880	886	874	860	808	887	809	879	862	852	816	829	815	812	872	814	879	886	850	837	852	819	878	832	882	899	865	871	877	830	858	826	848	827	856	862	855	887	815	812	806	834	875	906	903	863	866	849	872	869	850	842	823	895	866	868	909	810	868	842	852	856	852	859	854	816	861	810	781	866
2364	107	86	70	58	80	72	90	84	69	71	53	64	62	70	66	53	78	72	62	61	64	67	52	59	81	58	66	61	68	65	63	58	71	136	279	365	343	234	181	105	102	63	63	54	51	51	65	48	49	51	57	50	73	67	67	51	57	69	54	68	51	67	66	52	58	56	65	65	76	68	54	66	56	53	52	58	73	46	61	62	68	61	69	64	43	52	57	59	57	51	62	73	55	68	66	69	58	62	59	67	57	67	61	57	70	73	67	75	70	70	67	61	63	55	57	76	52	68	58	61	57	58	79	69	46	57	54	66	48	60	65	51	63	53	40	61	50	56	54	59	58	59	60	52	60	76	71	68	69	66	66	60	61	72	70	56	57	52	70	49	36	45	57	57	60	59	54	60	66	71	52	68	70	66	63	64	67	59	59	71	58	53	55	76	54	74	60	70	59	62	52	57	52	52	65	71	54	53	56	66	77	65	58	63	49	56	68	52	56	69	63	56	58	62	72	57	73	62	58	56	68	65	67	67	66	70	61	67	60	69	60	60	67	51	59	63	59	44	64	80	63	59	58	59	64	70	70	57	67	62	69	61	63	67	54	60	65	56	72	64	67	69	63	51	72	60	58	64	70	37	61	69	70	59	57	67	69	48	73	63	60	69	79	67	57	67	54	61	65	76	55	51	66	69	66	60	50	58	48	63	60	49	66	66	63	70	52	46	69	58	51	64	67	62	64	65	60	59	61	68	66	61	71	56	58	72	55	62	57	60	59	78	78	62	64	59	72	65	79	58	59	63	79	68	64	68	53	53	53	60	66	54	52	51	69	53	50	67	60	74	73	69	67	64	67	65	63	55	57	65	76	73	61	55	64	64	71	88	53	72	75	67	62	61	75	67	66	76	59	74	63	49	54	70	67	60	73	77	63	69	71	57	68	61	72	63	56	69	70	67	67	70	63	69	69	75	63	58	69	73	61	53	57	64	66	73	56	73	64	68	67	68	68	67	53	65	57	59	62	70	80	56	68	60	60	60	66	59	63	71	60	50	50	69	60	56	66	62	67	69	61	83	71	60	60	62	72	57	60	64	67	73	68	59	59	66	57	64	61	51	58	49	62	56	51	76	76	67	60	71	59	70	62	57	59	59	76	51	57	70	65	68	53	48	55	62	63	58	69	58	66	65	67	47	54	75	56	64	62	56	59	70	62	60	65	58	57	54	66	56	68	52	63	59	66	69	48	50	70	67	53	57	65	53	62	64	79	72	54	53	61	85	56	66	57	59	50	74	63	65	53	65	51	62	60	55	57	68	56	52	64	64	83	61	77	62	81	65	59	64	70	73	60	60	46	61	56	64	59	64	63	55	65	78	70	69	73	64	64	62	61	55	61	66	55	64	65	54	59	68	60	65	49	47	58	51	57	62	59	65	53	70	76	45	59	70	71	70	67	73	63	66	61	70	60	65	60	67	60	63	71	55	65	56	65	73	53	65	64	63	63	68	59	57	60	58	64	56	47	67	52	56	45	65	63	67	64	60	58	62	61	63	56	65	67	69	52	68	52	53	54	68	56	49	56	61	70	66	67	56	64	56	69	54	68	58	61	63	55	72	76	57	52	70	67	60	65	80	61	68	60	56	71	62	62	71	61	56	58	66	66	71	58	57	51	71	76	68	59	50	61	68	76	62	52	73	78	59	65	56	61	55	53	75	55	57	70	50	57	59	66	71	53	67	56	70	59	61	58	79	65	71	61	75	68	44	66	65	63	50	70	53	60	54	57	57	58	52	59	53	56	53	57	54	78	51	59	66	68	54	67	65	59	63	61	76	71	68	73	59	56	68	48	67	65	63	56	81	65	61	57	62	59	65	56	58	52	74	67	58	51	77	51	60	59	78	46	62	57	64	67	63	71	57	55	56	48	54	51	59	66	70	57	54	58	65	65	65	55	64	64	68	48	64	59	61	58	65	64	52	75	73	60	59	64	66	63	61	58	57	67	73	52	69	54	55	68	59	58	62	81	69	44	56	57	75	74	48	59	63	62	68	60	77	47	58	65	56	55	65	73	56	52	65	63	66	61	58	55	64	64	47	50	62	56	63	67	56	56	66	59	59	61	62	69	63	58	60	60	58	56	47	70	58	58	67	59	69	64	54	60	58	71	77	69	61	66	61	67	51	50	62	62	60	66	63	70	68	66	63	61	72	65	58	50	61	58	68	58	54	58	67	56	63	62	47	61	83	77	69	64	54	63	60	76	66	57	74	54	65	59	65	65	49	74	58	48	75	70	71	69	53	58	58	66	63	58	52	53	59	73	53	70	69	63	58	52	73	53	59	64	70	63	58	70	56	66	77	56	64	48	64	64	58	59	89	57	41	66	59	75	71	64	73	60	64	58	79	68	64	69	58	73	52	60	72	59	62	63	49	61	64	62	64	55	63	60	61	65	65	73	68	53	63	61	72	47	90	62	66	55	62	70	59	70	83	56	67	54	70	59	54	62	62	71	61	55	56	59	72	70	61	56	57	54	63	70	65	66	57	70	72	64	49	52	71	55	51	75	56	67	57	67	56	62	69	53	63	60	63	69	64	62	58	61	53	68	64	71	66	65	54	61	69	64	51	64	67	55	65	48	53	71	66	73	59	60	65	54	66	65	70	63	63	77	75	52	57	66	57	51	54	71	70	54	64	63	60	60	59	47	59	63	61	66	58	61	64	61	67	53	65	57	57	66	53	65	53	65	64	56	60	54	66	61	59	58	55	47	67	63	60	69	52	81	58	68	58	60	71	74	46	60	59	54	54	49	55	62	49	52	65	55	59	63	61	57	57	57	59	59	62	81	75	62	75	59	65	64	59	64	63	60	68	70	51	72	46	62	70	74	59	65	60	54	69	80	55	59	73	56	55	64	50	52	59	65	50	75	53	66	73	70	73	47	56	55	58	83	58	67	63	65	64	62	54	61	65	50	49	72	61	64	71	81	55	52	60	63	61	64	50	62	56	55	72	59	62	55	60	68	80	64	61	60	72	60	71	71	62	50	58	62	71	47	65	63	56	67	57	59	45	62	59	51	58	55	67	62	84	65	52	51	56	56	62	58	53	53	61	57	58	71	75	55	68	44	68	60	64	68	50	64	49	60	63	60	63	65	64	71	66	51	62	61	71	56	63	60	72	60	52	73	59	65	83	60	60	81	66	62	60	63	67	57	65	57	64	46	78	55	75	61	70	66	55	62	61	65	73	68	62	70	66	65	57	57	62	61	71	60	68	65	54	58	56	62	68	63	56	52	66	75	63	66	62	49	49	63	48	58	63	62	66	61	73	65	46	74	60	68	61	68	59	45	62	73	66	68	58	62	69	56	64	69	80	49	63	65	64	62	59	61	62	66	62	67	54	57	56	59	66	58	58	60	48	58	65	59	74	60	56	60	66	70	67	63	58	78	70	75	76	53	64	45	66	65	60	59	48	64	65	44	54	60	65	70	61	56	58	68	57	58	70	68
22364	2388	1328	1317	2468	2768	2430	2003	1747	1571	1340	1206	1218	1097	1124	976	1011	967	934	937	897	904	871	895	837	880	906	826	794	880	855	842	810	900	3707	8054	9129	8112	5330	3281	1933	1179	880	789	829	736	755	779	807	767	752	749	791	784	741	803	820	787	778	735	768	762	803	824	657	775	742	767	780	773	736	802	796	764	787	778	765	715	780	814	760	746	787	738	813	805	762	788	773	781	786	791	737	779	801	789	769	782	756	842	731	772	738	755	770	752	789	719	745	808	779	755	737	770	777	779	775	818	775	775	799	777	777	778	817	786	767	724	742	765	804	751	774	747	735	768	744	763	759	741	787	800	782	723	749	723	784	758	767	754	768	780	786	773	800	752	774	793	769	725	780	719	839	798	730	771	741	814	748	754	737	787	801	753	751	794	795	789	778	744	752	788	758	779	786	810	778	792	742	729	715	797	795	794	791	766	813	767	783	782	803	733	775	809	780	803	802	760	732	795	845	810	754	763	791	740	801	749	769	744	781	758	766	753	777	785	783	777	825	730	773	818	780	787	769	773	790	734	781	777	782	787	831	762	766	741	760	805	781	763	778	767	821	775	784	779	794	807	803	785	764	749	729	739	781	759	775	747	724	792	786	816	761	836	757	742	735	794	772	786	778	791	774	786	742	840	782	771	781	737	768	771	770	765	782	760	773	749	747	793	767	754	743	827	799	776	783	754	768	781	757	719	787	763	767	744	789	788	770	774	836	737	775	775	787	802	738	777	780	774	795	783	838	762	766	773	777	737	770	783	772	790	807	727	760	794	758	767	809	792	766	769	822	811	735	734	775	733	786	837	780	759	799	807	812	819	718	805	777	740	808	777	806	757	731	760	773	822	747	772	759	726	761	757	769	769	820	762	728	780	806	739	754	756	808	793	728	783	817	826	774	779	680	789	729	819	794	782	761	769	764	724	757	807	768	780	740	794	763	763	754	775	806	783	724	745	768	803	804	812	810	772	727	766	770	744	758	757	800	818	793	754	801	743	773	777	811	791	742	775	783	781	791	833	785	816	738	734	776	769	801	805	787	738	768	773	842	802	708	755	821	758	759	836	809	803	784	772	823	768	774	749	802	741	729	805	740	785	725	773	738	799	781	781	721	829	779	768	774	757	745	743	729	799	809	777	795	760	760	805	755	719	773	767	736	752	784	821	768	795	778	797	775	773	770	809	748	820	787	785	740	730	791	792	802	788	772	816	791	755	770	827	779	803	780	765	757	770	767	768	770	769	793	753	805	785	796	732	787	823	781	802	785	822	796	761	730	795	791	782	772	825	734	725	767	819	815	794	728	776	757	802	813	831	860	783	801	794	736	703	792	823	736	765	753	800	757	786	796	759	754	819	787	787	806	779	757	779	734	755	783	786	829	793	772	777	799	792	764	787	791	781	784	798	752	800	802	784	811	785	794	740	767	722	763	779	723	794	770	757	786	761	772	793	788	801	754	730	760	760	753	786	785	844	722	772	800	777	795	778	772	779	843	823	743	717	763	765	779	775	770	757	728	743	769	755	726	797	764	879	792	803	783	785	751	776	817	795	740	775	793	823	770	744	780	824	745	802	760	803	743	756	828	760	783	782	762	784	732	741	809	756	770	755	807	759	821	750	789	805	798	834	770	834	816	763	772	791	813	811	745	799	762	770	750	784	826	740	748	809	776	758	771	786	796	818	784	788	824	773	793	771	798	786	733	765	779	759	759	770	786	759	698	720	772	829	720	729	745	797	791	843	756	760	770	776	792	785	793	811	720	768	743	808	739	813	798	793	758	781	797	790	826	790	775	748	772	775	765	753	810	729	743	764	796	779	817	778	756	766	764	780	765	763	803	804	772	792	773	752	764	768	774	746	759	780	810	727	812	805	781	799	841	785	758	787	709	749	762	737	772	771	763	777	728	829	782	813	817	745	748	777	794	801	871	751	791	799	796	803	789	768	770	762	720	734	773	775	810	795	790	785	779	757	779	773	813	792	770	834	799	818	825	759	781	770	858	783	789	804	780	735	741	795	765	760	734	753	765	763	776	790	812	798	824	758	744	788	747	740	803	825	756	810	787	716	767	764	791	744	823	768	782	776	720	775	759	755	772	775	765	755	750	802	751	709	776	788	763	805	782	791	730	776	780	760	753	790	814	783	803	779	790	793	762	766	783	789	809	772	779	793	784	764	813	768	754	763	777	786	737	801	785	765	755	801	772	763	758	784	758	748	765	801	817	730	809	757	793	739	753	794	778	785	783	733	747	794	749	804	795	762	768	773	742	796	753	782	838	758	769	816	772	806	758	773	762	742	759	737	866	750	744	777	799	732	744	801	775	757	773	758	802	772	757	796	816	809	820	762	764	810	747	763	756	803	813	768	752	743	791	782	832	818	784	792	841	787	769	738	803	769	736	729	790	775	832	768	798	805	770	801	744	733	757	793	797	791	735	756	795	765	811	737	757	745	738	777	778	807	769	791	770	814	789	753	742	787	743	791	821	740	766	823	806	791	807	759	833	792	809	776	802	731	743	757	775	753	776	792	768	792	791	742	815	747	750	739	765	748	757	787	794	714	791	795	794	746	733	824	764	816	801	755	791	781	738	749	823	790	798	825	821	793	787	779	798	761	782	788	780	764	778	739	757	839	825	834	778	746	777	734	756	800	757	765	707	804	785	795	774	743	742	816	829	768	835	773	793	797	757	746	786	795	754	741	743	770	753	785	752	768	763	762	782	829	759	738	766	738	766	828	730	781	749	798	740	803	738	751	790	780	798	744	701	774	803	723	785	794	817	785	807	741	819	774	813	774	761	785	740	802	757	719	761	772	782	796	741	782	794	789	813	755	808	774	822	799	761	790	802	758	815	815	785	741	778	768	800	777	753	751	775	740	748	760	778	735	756	870	795	769	787	801	764	785	776	775	779	796	793	827	760	764	798	772	804	786	741	779	780	734	775	764	779	775	797	798	752	781	743	808	761	795	774	780	801	767	781	816	802	820	817	812	759	793	782	761	806	800	758	757	784	753	802	746	795	790	775	791	804	767	792	744	764	770	783	853	787	794	802	757	733	787	796	778	791	770	769	745	779	818	823	799	756	724	846	791	763	800	752	768	721	772	801	784	782	824	791	759	804	785	819	776	744	769	765	755	779	768	793	753	802	776	761	850	793	830	792	735	754	786	775	791	771	794	780	802	808	837	839	745	726	753	796	752	794	798	766	775	813	742	738	770	801	782	814	761	817	775	788	763	770	770	773	730	762	795	799	785	741	777	759	799	763	775	765	766	764	784	778	811	816	783	784	772	795	813	798	775	759	761	793	728	813	809	749	791	805	775	787	786	792	776	777	791	821	810	807	748	761	794	789	775	784	782	750	750	793	759	739	765	801	803	799	812	800	782	740	735	783	810	766	764	770	753	796	805	777	739	801	812	799	777	746	775	802	757	751	754	833	798	779	785	752	798	761	771	759	751	819	794	804	744	795	753
3530	295	187	81	80	98	104	127	93	83	89	100	87	90	82	67	89	81	62	78	66	74	74	77	63	71	70	65	76	77	69	72	61	79	137	540	806	750	438	258	157	100	87	72	67	70	60	55	67	66	56	79	77	85	79	71	67	75	74	55	57	56	67	64	67	72	75	64	46	51	67	82	56	66	70	58	56	63	56	60	72	65	71	57	71	88	65	66	59	79	72	58	71	64	70	60	55	72	60	70	62	72	77	78	71	51	70	74	83	67	49	58	83	63	64	56	80	64	63	63	56	59	69	68	73	62	72	52	60	62	72	61	68	83	62	65	76	77	68	73	67	75	61	65	42	72	77	59	58	71	61	72	66	65	72	79	76	56	63	64	65	66	69	65	64	70	61	68	84	65	63	47	54	53	75	64	60	62	73	73	60	58	44	57	72	61	62	90	74	67	71	68	49	54	84	57	78	63	71	69	63	60	71	57	79	53	61	62	80	70	60	73	70	62	70	77	69	62	77	66	69	74	58	66	57	62	59	74	57	62	65	62	75	59	59	67	59	61	66	62	55	67	78	71	61	61	53	81	54	73	62	65	70	70	80	67	62	70	51	67	46	57	62	64	66	67	66	76	72	62	65	78	55	68	68	64	76	50	69	82	62	66	65	59	67	58	39	64	63	74	65	67	68	75	57	65	65	69	72	61	77	61	65	67	54	63	59	81	75	81	60	67	60	67	57	66	70	74	63	69	58	52	58	67	73	53	65	76	68	62	85	50	64	62	74	75	60	56	74	57	55	72	67	67	69	64	70	74	54	61	66	50	65	62	64	71	69	70	72	66	57	63	84	62	60	76	56	73	72	53	70	59	77	59	68	52	65	70	72	67	55	61	67	62	71	59	86	69	58	63	60	61	70	61	64	68	76	85	50	71	76	62	61	68	48	66	65	82	70	59	71	64	62	70	65	67	69	57	69	60	59	71	65	73	70	67	65	63	72	54	52	58	76	61	82	67	64	68	76	62	67	63	61	76	60	73	66	44	59	56	76	55	60	70	60	72	70	69	61	66	55	71	59	51	64	67	65	55	62	66	73	75	73	64	51	65	63	48	75	62	84	69	83	72	77	74	79	81	61	73	53	62	69	68	69	67	80	65	69	64	52	54	84	56	59	70	66	70	68	71	54	60	70	70	62	56	68	81	69	60	76	69	64	69	57	63	56	80	55	61	73	61	67	65	75	67	61	54	73	66	80	73	63	74	66	69	75	72	63	52	80	67	66	67	63	69	85	76	77	60	59	67	70	76	72	64	74	63	61	61	55	71	89	71	58	67	68	68	92	63	53	78	44	79	67	62	61	79	96	61	72	55	67	71	66	70	65	68	50	73	79	61	74	74	71	68	73	63	72	55	58	71	55	63	63	67	71	56	57	55	56	59	66	51	73	68	64	72	54	76	63	58	63	55	63	68	72	65	71	78	65	62	66	62	70	61	67	58	69	72	75	57	65	79	68	73	81	66	86	58	61	60	72	62	72	58	62	62	82	60	83	56	77	62	70	64	70	70	70	79	61	65	77	65	82	70	61	66	71	75	68	53	71	69	66	69	69	66	83	60	74	63	83	78	58	56	60	63	55	60	68	63	63	66	79	66	56	81	79	53	72	60	51	68	66	52	59	76	68	77	60	59	66	74	80	74	56	76	58	70	74	64	69	80	58	81	64	53	57	56	68	67	50	85	69	73	61	70	61	53	71	57	60	63	59	73	68	70	66	65	64	58	56	50	73	57	59	61	59	58	61	63	63	75	66	64	65	62	78	77	60	68	70	66	64	62	62	65	68	75	83	54	65	66	65	66	70	64	76	63	67	55	72	66	72	73	66	68	59	70	65	69	69	61	68	68	74	50	67	67	81	72	67	69	71	66	62	66	56	58	61	57	57	81	54	79	64	64	70	74	67	68	59	57	76	65	68	61	56	79	62	57	58	63	59	58	53	70	65	62	76	67	70	65	63	87	49	71	65	57	81	82	60	60	67	56	63	76	73	75	69	67	63	55	84	65	64	63	63	75	62	67	69	53	71	60	64	84	76	59	80	56	70	43	58	60	63	63	74	64	64	59	69	62	74	59	53	46	54	68	72	76	61	70	76	63	78	71	73	67	81	57	67	76	62	74	61	66	62	74	67	62	67	59	67	68	70	68	71	72	70	75	78	74	78	68	72	65	61	56	68	52	60	65	69	66	58	72	64	61	69	77	84	85	53	73	72	63	63	64	73	74	63	58	48	71	80	64	74	76	62	65	68	71	65	59	76	78	63	53	61	72	56	66	75	71	55	69	53	69	60	58	72	70	59	72	59	61	65	74	61	60	68	77	50	58	79	69	61	61	73	62	64	55	66	91	62	49	69	62	47	77	64	83	80	73	68	60	77	70	67	57	70	67	67	71	57	69	63	50	61	59	77	64	68	55	45	70	60	64	63	46	55	65	69	71	70	67	63	68	60	56	55	60	73	55	65	60	74	80	61	60	57	48	72	55	60	68	71	53	53	69	53	65	80	69	62	70	73	69	78	66	70	63	59	73	78	84	71	70	75	57	80	70	58	67	81	82	67	75	63	63	72	64	73	77	73	64	56	74	77	80	73	51	74	61	63	70	64	66	63	74	52	61	77	77	59	62	49	61	56	83	57	81	73	66	81	61	56	63	72	79	55	71	67	73	58	60	55	73	76	68	60	65	59	64	78	75	70	74	57	62	70	68	80	60	55	58	65	72	65	74	58	90	70	65	68	78	65	66	73	66	62	67	65	70	69	76	63	72	66	52	66	74	70	60	66	66	60	70	58	74	55	79	77	64	54	75	85	62	68	74	70	66	78	75	65	66	81	80	66	50	57	76	67	52	68	65	69	62	74	60	61	67	59	81	64	54	70	70	70	64	66	73	72	68	68	65	69	68	63	58	62	74	66	66	66	76	66	73	64	82	73	55	59	55	81	79	68	70	69	55	61	72	73	60	62	73	72	59	65	74	73	76	59	70	89	60	53	58	76	85	59	63	59	74	63	72	62	71	67	63	72	61	73	66	69	58	58	69	56	60	73	64	53	66	72	52	65	74	59	82	61	72	59	55	72	59	69	65	80	62	72	66	71	55	70	57	70	73	69	75	67	64	56	52	57	65	52	68	58	73	76	53	62	67	61	57	56	65	63	65	65	69	66	57	54	68	55	64	64	67	66	68	61	71	66	67	86	70	64	60	68	69	64	67	62	77	85	77	65	59	71	79	66	66	69	55	57	71	73	76	69	75	74	51	57	58	47	46	60	69	63	56	77	64	66	60	65	54	59	65	64	63	57	59	59	65	62	58	68	70	64	62	86	48	68	55	72	75	73	51	65	62	61	55	81	77	70	86	70	55	68	71	77	64	68	72	55	66	53	76	51	56	87	61	78	68	65	81	66	62	58	57	71	61	69	67	69	52	63	78	67	63	79	74	62	63	71	70	59	58	72	59	64	55
32339	5773	2739	2956	6142	6525	5542	4327	3395	2795	2457	2096	1852	1712	1664	1468	1357	1331	1242	1188	1108	1116	1141	1062	1013	1049	993	979	963	1019	892	966	940	1016	3671	13863	17226	15101	9810	5785	2810	1461	1051	818	884	786	878	819	827	826	789	786	816	773	820	843	818	818	836	794	818	764	833	808	893	847	836	814	803	815	839	793	831	861	857	838	775	800	774	819	843	782	825	870	854	794	779	756	830	794	762	795	853	851	881	852	837	803	827	829	834	825	813	808	803	828	795	798	813	827	835	795	848	814	827	821	800	845	828	816	840	767	763	824	820	817	795	810	817	766	789	818	791	808	750	833	813	797	826	822	765	733	785	779	870	812	842	810	818	800	806	823	804	867	821	807	770	850	800	819	835	781	844	852	802	838	836	808	772	784	800	800	806	842	854	850	805	820	737	764	792	857	796	838	806	826	795	809	821	823	804	806	839	818	825	797	801	763	795	814	794	783	836	801	816	791	760	824	776	833	799	805	807	773	795	795	795	811	788	808	772	850	817	780	778	802	837	801	797	817	775	807	822	764	805	818	824	795	810	813	784	892	812	829	806	799	804	766	857	824	810	789	822	863	813	798	816	806	834	733	847	795	859	790	780	823	844	820	812	841	793	810	839	810	851	833	824	840	780	799	844	842	834	793	789	785	775	782	831	838	840	812	808	778	798	794	818	847	856	830	824	836	864	846	837	843	792	862	796	847	836	797	808	856	783	777	787	843	819	814	844	838	858	854	812	812	858	846	776	838	793	838	810	812	795	842	816	847	805	845	800	810	802	852	819	840	801	843	830	874	805	791	805	873	820	796	795	829	808	806	845	826	835	869	794	849	794	823	796	847	842	783	821	818	826	800	828	810	837	794	829	796	800	827	848	772	821	845	778	799	851	830	803	842	864	815	850	791	783	840	790	814	809	767	803	895	813	767	804	800	820	816	825	811	861	786	824	821	800	840	811	818	845	804	803	823	805	833	808	852	870	849	846	833	820	801	774	842	844	826	832	820	813	801	828	813	807	796	801	814	846	800	829	829	845	814	784	854	820	826	820	795	791	866	815	802	852	790	810	837	813	815	766	790	857	816	866	829	832	836	808	817	791	845	825	800	815	855	775	788	845	835	834	848	809	854	791	807	790	788	797	818	808	793	787	826	783	782	815	814	835	831	751	835	828	831	817	780	800	791	807	807	859	825	831	889	767	801	760	815	836	839	831	838	800	802	863	832	849	830	774	813	820	784	811	885	804	864	807	827	835	877	835	785	769	802	792	807	773	824	804	806	830	870	785	816	823	788	854	822	801	850	830	821	864	861	795	819	827	775	834	823	845	854	773	850	845	836	816	774	803	793	856	807	768	795	825	811	774	845	819	786	801	809	834	793	820	819	801	845	808	798	792	799	848	792	894	815	780	844	822	821	823	837	801	840	867	801	778	818	810	818	778	783	770	830	801	876	870	847	810	796	818	808	817	855	822	786	859	832	820	806	826	807	802	827	753	810	841	792	854	818	801	837	772	786	825	835	783	809	795	797	840	831	798	827	785	790	791	851	850	850	787	846	806	803	841	833	806	815	805	845	831	786	780	799	807	803	863	771	859	811	855	823	827	822	809	855	778	802	852	834	824	797	852	789	788	872	801	847	847	821	858	772	797	802	869	843	759	833	827	791	866	852	850	788	806	794	851	777	803	804	840	817	796	808	828	765	818	763	829	793	840	764	785	811	853	791	792	808	828	773	782	804	841	818	854	825	805	837	823	812	816	791	815	808	805	848	779	831	761	801	816	837	822	858	798	858	835	832	785	865	815	833	794	825	809	769	810	806	859	814	808	777	819	782	827	835	782	776	788	747	826	806	764	804	791	833	870	837	857	818	792	810	807	777	804	860	851	801	785	836	824	757	918	799	828	810	800	821	795	846	847	839	836	830	816	823	864	818	791	826	832	815	785	808	812	825	797	833	792	813	858	835	811	784	788	813	813	830	780	833	811	813	815	832	857	849	789	821	830	807	813	865	835	823	789	788	843	854	807	839	835	784	855	823	798	794	790	830	822	786	848	768	783	841	844	761	788	811	853	862	762	827	791	816	824	815	823	818	811	836	810	787	837	824	811	805	815	801	857	811	834	795	856	799	845	809	866	787	795	807	856	815	804	833	826	798	806	870	783	843	798	785	834	835	790	871	881	825	775	825	737	802	830	834	826	796	811	779	798	770	768	813	805	819	799	861	793	836	789	812	808	839	788	822	817	835	752	778	799	803	838	843	847	805	755	836	872	811	785	836	851	808	833	812	836	858	851	851	792	844	829	823	792	839	866	819	844	861	781	802	775	834	856	789	852	861	822	791	836	804	816	812	855	794	764	838	847	843	817	827	836	816	815	814	834	864	754	801	821	793	790	828	801	812	875	773	789	805	840	836	808	880	771	868	806	825	779	816	834	811	840	787	832	824	793	778	851	844	833	823	853	798	801	875	827	775	819	835	826	816	828	778	832	814	806	777	769	840	777	846	770	801	808	800	777	844	781	799	830	783	756	806	824	793	822	800	830	838	896	809	800	824	797	826	821	822	815	883	818	823	807	826	805	847	803	809	808	794	831	865	796	828	879	801	905	819	800	819	795	802	879	815	806	804	798	804	838	804	800	883	798	840	785	798	821	869	792	821	853	842	846	836	822	788	820	806	841	809	879	831	817	810	819	821	852	802	813	785	807	812	758	802	832	869	823	801	819	854	846	839	801	830	806	765	794	839	836	784	853	818	807	809	806	799	776	754	851	845	835	835	825	809	829	793	802	782	844	792	816	829	858	819	817	789	845	846	831	820	795	790	794	848	812	837	823	762	833	829	838	809	790	836	840	787	833	790	744	789	797	847	855	808	811	787	879	835	807	816	813	845	841	831	818	844	829	786	828	809	843	847	839	852	829	804	846	800	830	833	806	805	774	811	779	828	821	804	776	830	837	846	785	816	837	804	883	793	774	813	854	838	775	829	862	800	865	802	838	792	772	790	806	800	826	885	838	837	808	773	805	800	860	837	836	840	839	808	872	847	789	872	827	867	795	828	824	835	855	759	792	836	822	792	850	843	824	790	822	772	814	758	821	804	805	773	830	844	838	860	802	864	778	821	836	792	860	805	775	792	803	814	835	830	787	786	821	854	857	843	815	810	793	850	815	803	823	777	797	855	800	826	851	793	792	798	787	789	821	826	815	806	785	819	822	808	827	793	840	823	818	832	771	815	789	866	863	801	813	791	812	810	796	759	831	821	785	845	828	822	827	729	840	871	849	835	814	775	832	812	820	844	780	825	807	810	814	791	818	816	801	845	812	832	825	796	856	789	806	836	827	798	789	787	851	827	787	815	830	789	783	816	802	809	845	797	808	839	801	792	842	792	838	829	838	798	798	819	839	861	835	861	841	788	842	820	843	837	822	815	824	785	819	792	845	806	774	793	796	842	814	830	804	832	817	785	830	843	789	789	779	839	859	840	826	838
4542	346	166	84	92	95	121	97	91	84	75	91	83	87	81	83	64	88	82	56	75	73	86	59	79	58	63	69	70	65	70	67	56	47	125	707	995	739	441	287	144	96	75	54	54	70	62	81	71	71	56	69	62	71	65	61	56	62	67	68	73	73	60	72	68	63	71	63	53	58	60	79	67	73	70	58	66	77	52	59	51	65	93	64	53	72	86	84	73	64	61	56	81	62	58	66	79	58	69	56	61	68	72	77	78	69	65	70	74	78	72	67	66	72	70	76	74	67	58	90	65	73	55	64	65	59	65	65	59	83	73	70	69	65	73	54	68	69	57	62	68	71	67	60	60	58	80	64	72	56	93	58	64	79	59	59	64	63	64	51	62	67	73	60	59	79	74	61	64	69	59	71	68	78	52	67	101	57	74	72	65	54	68	69	67	75	75	70	64	72	60	75	71	73	66	79	74	57	67	85	64	72	62	72	75	71	60	70	79	69	84	64	51	64	62	66	51	59	56	73	63	66	64	69	63	49	56	56	64	50	66	54	74	66	69	75	84	73	69	75	64	72	65	63	60	65	58	57	80	74	81	64	56	65	66	66	77	70	59	68	78	71	89	59	86	70	71	49	71	63	57	64	66	66	66	72	74	58	72	73	66	81	73	76	64	57	62	70	72	81	68	59	82	72	66	57	79	59	64	69	70	49	67	63	69	76	73	71	66	68	59	79	39	73	58	66	61	63	82	65	76	81	65	67	69	71	55	67	69	56	57	68	55	90	71	88	80	60	81	69	63	72	79	63	75	71	75	67	79	65	68	59	73	77	71	64	74	68	62	63	69	67	59	67	75	67	62	64	58	69	58	68	63	59	67	65	66	85	71	71	69	58	80	67	63	67	61	75	60	65	65	51	65	61	77	61	56	62	73	63	67	74	68	70	72	57	76	64	70	58	64	65	71	80	59	76	66	73	52	65	72	60	64	71	75	69	58	59	65	58	69	61	69	65	57	102	80	69	62	73	62	66	71	73	69	59	70	55	75	76	61	67	68	68	62	77	68	63	72	71	74	52	77	81	67	65	72	74	74	65	66	71	54	71	54	67	53	67	51	70	86	76	84	64	89	54	70	74	64	83	68	75	63	74	67	62	69	73	61	74	81	66	56	79	73	62	61	69	72	55	63	74	80	60	76	66	97	53	64	64	63	65	71	60	72	80	73	60	46	50	77	67	71	61	59	60	66	60	59	75	71	77	53	66	63	60	63	67	63	68	69	64	62	57	83	75	67	65	62	64	72	63	63	78	69	88	71	77	81	68	50	55	70	65	57	61	65	69	64	56	67	71	67	55	62	74	58	63	71	74	63	68	62	60	72	68	81	73	68	70	79	66	74	67	54	62	66	70	72	85	64	58	48	52	67	64	79	58	54	50	54	67	58	71	84	73	77	70	69	63	71	62	69	74	82	58	61	66	74	55	68	74	62	71	60	67	53	68	53	64	63	77	78	59	72	70	67	68	73	75	72	68	66	61	63	72	70	58	63	63	53	68	62	76	74	63	65	67	60	74	73	58	68	69	74	84	60	73	65	72	73	65	71	71	62	69	69	68	61	71	69	58	57	70	69	68	76	74	63	67	64	64	63	84	58	69	77	86	58	66	53	79	49	68	72	79	73	68	67	70	66	67	61	69	68	74	61	77	59	71	65	86	65	63	57	67	67	79	66	57	71	52	58	50	77	60	60	66	51	56	67	60	59	64	88	71	75	66	55	69	79	61	56	45	72	73	71	64	63	74	50	47	58	69	83	56	78	46	75	66	64	54	69	76	77	66	64	69	80	83	74	74	64	69	51	62	70	70	80	61	73	70	67	69	60	66	64	63	76	63	61	75	51	67	61	67	65	67	73	58	58	67	62	65	66	64	65	58	75	69	58	66	72	64	62	74	64	71	74	75	68	69	63	60	58	69	79	58	64	87	62	65	65	76	61	63	66	68	56	69	69	76	74	70	64	68	64	66	70	85	58	74	58	73	83	65	53	55	70	62	67	61	77	84	78	61	58	63	59	59	63	64	70	69	63	61	54	57	63	81	69	71	63	63	72	63	61	72	72	65	70	71	75	73	69	66	65	76	69	64	67	75	67	63	58	65	81	60	55	53	70	85	74	74	61	70	67	62	62	62	78	82	69	67	54	64	70	66	79	64	60	72	59	84	68	73	64	74	79	71	76	64	69	60	70	68	72	63	65	70	63	79	77	80	88	73	56	72	65	78	63	73	75	69	60	63	64	69	77	60	61	64	59	74	73	69	63	65	61	73	75	69	52	71	73	75	76	74	81	77	68	72	64	79	71	73	71	73	61	86	82	64	68	73	67	70	62	56	62	73	69	70	62	73	72	58	70	66	68	62	65	87	74	59	71	61	69	73	88	72	68	63	61	59	66	69	63	84	71	73	62	69	72	72	82	68	58	53	68	73	59	73	51	62	49	61	61	60	67	54	69	76	59	65	71	67	57	73	63	79	70	85	64	66	67	74	84	70	56	62	66	82	64	75	68	66	81	60	69	75	70	66	68	84	60	71	57	95	70	71	73	56	62	57	53	68	74	63	69	92	51	69	66	64	48	73	64	72	67	54	69	46	79	71	65	71	61	78	62	63	67	72	73	70	78	70	74	62	64	53	73	56	73	57	64	62	82	66	56	80	66	65	68	68	63	64	71	74	56	62	70	56	64	65	78	67	62	73	74	67	72	65	70	69	64	67	70	76	62	60	57	66	65	52	74	69	75	75	63	68	71	63	68	65	62	73	62	52	76	63	66	70	73	68	54	83	65	70	69	62	61	80	73	80	63	64	77	67	74	59	76	61	62	85	74	76	69	70	74	72	70	77	66	59	68	70	54	70	70	72	65	61	53	62	67	49	79	71	67	62	62	68	66	78	67	66	69	66	64	72	67	64	58	71	74	76	71	66	78	55	62	69	73	54	76	64	61	80	68	55	65	71	64	67	58	70	68	66	71	62	74	76	50	77	75	77	78	56	75	65	67	78	46	56	65	62	51	70	75	68	60	63	69	62	71	72	64	72	70	65	61	73	78	80	59	60	66	82	64	80	65	59	89	87	67	76	67	64	66	79	66	53	51	67	70	60	68	71	68	76	72	80	69	75	74	62	59	48	65	75	68	70	79	79	75	67	52	76	81	62	49	62	65	60	66	51	74	62	66	57	68	73	71	67	55	65	67	71	69	57	68	68	60	71	91	66	63	56	71	61	79	65	68	88	61	56	72	69	58	66	55	67	60	56	69	57	72	67	69	61	73	62	63	77	58	76	71	62	70	80	55	76	69	81	67	60	56	76	71	65	73	53	63	64	71	61	79	68	78	64	67	77	68	68	68	74	73	72	63	69	66	65	77	56	56	72	54	79	59	70	54	63	79	75	61	80	81	75	57	61	69	76	63	72	54	67	71	67	60	58	70	65	79	57	65	62	69	64	64	64	61	64	75	63	61	68
29011	6138	2694	2653	5539	5983	5285	4333	3614	2990	2626	2187	2028	1868	1796	1547	1395	1369	1318	1211	1225	1133	1095	1120	1098	1072	1030	1012	1040	984	981	952	944	973	3227	16373	18344	15986	10299	5548	2738	1440	1004	865	863	851	858	800	843	807	828	822	815	830	833	880	860	845	882	826	831	825	837	806	821	857	855	840	878	820	830	825	887	867	832	842	825	817	867	859	825	862	825	844	891	795	814	847	814	816	821	767	863	832	788	838	823	823	819	811	850	852	848	826	818	823	821	836	834	869	812	769	816	833	822	854	856	777	808	877	851	803	813	874	852	843	788	798	814	813	805	793	855	800	813	837	872	823	793	848	839	822	786	845	844	832	799	828	760	855	753	804	814	826	847	805	786	863	803	847	796	798	802	831	851	826	788	849	834	802	828	829	827	852	849	813	775	851	743	876	891	827	833	754	797	835	790	846	827	860	852	815	819	856	891	792	794	836	821	829	846	883	813	786	809	833	802	859	751	838	777	843	830	829	853	823	794	852	791	801	870	814	855	825	822	840	850	881	818	844	765	883	805	845	831	876	811	826	881	847	816	843	792	850	825	787	788	810	795	802	798	792	847	853	840	832	835	868	824	823	805	830	791	827	791	823	830	836	841	799	810	852	830	834	823	831	796	826	854	844	769	799	835	837	856	753	861	849	837	854	865	799	848	863	902	818	816	876	815	832	785	808	847	816	758	842	846	871	835	842	820	797	865	816	811	848	818	835	807	837	856	858	837	860	803	824	856	826	824	842	829	819	837	831	829	840	828	844	851	830	849	811	825	838	869	828	827	855	843	860	810	837	814	853	846	829	861	838	853	818	790	814	801	813	821	859	845	862	829	843	840	837	795	840	815	796	793	885	863	853	822	863	810	815	825	819	826	819	817	825	861	865	864	817	831	781	818	800	853	804	796	843	833	870	853	863	863	863	864	818	880	841	883	765	819	806	844	845	803	871	809	825	833	830	819	813	809	840	802	846	858	863	787	867	855	815	861	837	828	810	815	873	828	851	873	813	848	849	837	834	859	814	859	827	805	865	849	831	782	822	819	834	844	820	817	775	869	836	828	883	860	809	856	779	856	849	792	853	838	827	775	807	788	822	797	817	823	837	835	780	815	866	824	839	858	841	825	820	824	839	849	799	813	786	819	835	874	790	845	824	804	850	811	867	832	855	874	758	792	858	839	821	833	854	819	850	807	839	847	845	852	850	793	870	809	839	743	870	806	821	793	823	763	824	823	853	797	853	800	840	840	825	849	845	810	769	837	891	853	806	820	848	803	901	789	819	849	799	818	822	909	820	843	816	877	867	819	807	772	866	845	834	824	830	843	854	842	866	878	821	818	791	822	854	823	859	889	774	833	796	908	828	830	840	802	845	810	815	847	818	845	832	816	816	861	882	839	828	855	819	832	861	869	841	814	831	815	876	808	802	784	857	851	838	813	819	838	806	833	831	843	830	829	851	906	809	851	800	851	824	827	800	835	832	872	815	806	817	826	782	835	822	833	846	828	880	805	823	813	840	830	843	770	807	862	802	789	807	869	835	801	789	831	815	854	810	794	848	809	844	777	836	839	812	828	839	876	851	850	852	885	798	817	823	834	859	794	832	818	825	858	827	872	826	840	868	829	843	838	800	881	830	856	863	816	839	802	872	814	857	826	836	874	841	870	820	859	833	885	809	872	754	804	829	840	830	814	823	825	867	837	853	876	881	833	805	813	808	816	828	852	838	824	830	825	829	896	813	802	816	837	850	831	839	830	843	756	852	894	776	828	838	843	840	844	786	804	802	858	821	800	861	845	798	810	848	829	870	859	792	856	807	824	806	834	843	845	874	815	828	847	814	794	803	811	859	864	769	861	840	836	796	814	863	827	816	762	795	788	843	787	827	821	800	866	859	874	807	801	810	873	802	825	790	784	828	851	809	851	850	854	819	893	806	866	874	811	861	863	831	810	903	811	847	804	832	823	863	748	871	785	864	833	839	841	830	812	820	840	817	862	802	817	838	800	869	855	866	817	827	825	845	832	890	846	815	810	765	829	826	832	821	815	846	838	806	807	802	779	769	827	793	809	892	846	853	808	802	855	807	861	841	830	840	846	788	849	807	817	822	760	842	852	835	768	862	835	851	820	842	846	825	811	826	789	816	848	834	787	887	770	822	828	828	836	882	824	798	819	800	796	771	819	844	853	829	804	816	852	857	863	834	780	812	799	886	871	846	850	861	833	847	827	832	784	806	837	857	837	851	844	867	845	836	831	795	817	819	798	862	859	785	801	810	843	819	852	804	861	839	854	883	814	839	801	842	811	878	845	812	826	817	845	858	848	850	878	863	847	850	799	844	814	856	815	858	805	880	851	830	817	804	841	795	774	830	820	848	904	874	854	824	894	842	831	800	820	819	820	776	806	801	806	838	853	782	865	826	772	820	797	841	880	801	834	813	848	829	812	848	875	780	837	830	826	896	848	824	845	857	822	878	797	799	812	825	885	857	798	845	816	834	796	873	820	852	818	802	861	816	845	826	853	848	844	817	795	819	864	826	800	850	831	829	863	816	799	842	857	871	861	811	732	829	828	870	820	830	826	879	854	812	804	801	824	822	842	849	829	825	811	822	836	841	819	849	808	806	836	823	852	827	817	838	819	861	876	832	865	838	806	776	795	830	815	834	823	861	821	855	809	849	802	814	796	846	809	840	895	824	861	849	853	845	814	857	834	862	754	878	852	836	895	790	786	766	856	819	834	830	827	820	749	843	841	846	846	806	872	856	856	846	822	888	827	866	833	874	844	800	836	847	795	836	795	872	819	813	817	806	800	852	787	809	849	816	846	832	807	809	806	844	852	843	830	842	821	830	802	836	848	853	821	796	793	816	792	872	848	802	811	787	900	881	846	812	875	847	808	823	808	801	851	862	829	814	808	881	806	866	815	874	810	829	856	790	882	848	847	798	830	821	782	841	864	800	773	810	818	810	842	833	811	844	848	806	856	800	826	817	867	833	836	795	809	805	798	855	808	843	779	831	815	840	863	858	841	832	863	810	814	851	758	860	845	824	886	815	881	824	834	875	899	816	894	828	782	863	834	839	773	798	844	875	892	820	852	842	806	770	813	831	847	835	826	838	802	835	843	818	790	883	845	794	896	825	839	846	825	860	856	865	825	882	871	864	830	843	800	838	845	831	832	805	827	866	877	866	829	902	837	848	856	829	811	905	833	805	826	811	815	837	868	866	823	781	834	863	824	832	873	848	871	880	813	878	832	852	864	847	847	784	839	797	843	880	773	785	817	833	816	836	821	831	845	872	876	784	841	897	784	827	827	820	831	850	883	856	826	814	849	834	818	824	747	754	833	857	845	794	854	816	815	833	865	782	856	808	804	801	854	804	834	843	868	829	768	800	847	828	819	810	833	831	855	861	861	822	848	812	809	878	802	825	853	834	851	828	836	832	901	822	839	833	849	819	766	869	878	795	804	853	815	807	771	870
5730	816	288	90	97	151	156	140	133	83	106	116	98	94	111	107	78	90	107	75	78	75	88	88	80	58	89	63	72	80	61	66	71	78	228	1047	1303	1082	536	305	154	80	97	67	64	66	72	67	67	76	63	50	70	85	85	67	73	76	78	63	67	77	73	59	68	78	70	81	82	73	63	64	60	57	62	72	69	72	70	75	64	56	68	67	69	78	66	81	69	59	74	60	63	87	58	68	67	73	65	66	49	70	66	82	63	67	65	62	70	72	83	77	80	73	69	61	57	89	78	65	58	59	72	65	60	83	87	71	58	67	71	71	73	66	55	84	68	69	70	63	69	77	75	76	67	81	62	68	59	78	76	64	68	67	70	72	97	69	67	65	82	62	70	65	69	68	77	71	64	73	61	64	76	71	70	70	80	62	71	69	68	65	73	70	74	57	72	67	65	70	64	75	67	97	77	67	55	77	69	68	69	59	62	75	52	73	54	60	58	67	75	76	76	69	77	62	79	63	78	68	76	81	61	68	62	62	76	87	71	73	76	66	69	60	72	70	67	70	73	72	62	70	62	76	79	55	73	73	78	68	71	65	62	56	67	67	69	65	47	78	62	57	59	67	80	75	58	75	68	75	67	70	82	78	68	73	75	82	56	75	66	78	69	52	65	84	63	60	55	63	60	78	80	79	80	59	66	80	57	68	62	64	56	65	61	60	74	69	82	79	60	81	74	81	66	68	67	68	75	74	86	68	70	68	63	69	65	84	68	69	69	72	58	76	77	68	73	74	67	62	61	87	73	88	84	71	89	83	73	83	68	73	57	72	65	75	64	66	69	65	75	58	83	63	60	54	75	65	58	74	80	63	65	84	70	85	80	71	56	82	80	63	70	78	75	74	64	80	78	65	66	87	73	72	72	82	79	85	89	70	67	77	69	92	65	79	77	65	65	65	65	65	71	67	74	56	92	62	72	70	64	78	73	70	65	68	72	83	78	84	73	72	64	86	66	71	72	70	77	71	81	58	72	64	76	69	74	56	59	81	76	63	67	73	86	81	63	57	79	72	64	59	62	67	74	61	74	61	67	73	80	91	77	66	55	62	62	79	73	60	68	81	71	68	73	77	75	69	95	83	71	63	73	72	76	56	70	68	71	72	67	69	83	67	68	64	65	71	71	63	74	67	77	64	55	71	76	76	79	73	71	80	69	64	54	77	63	76	77	67	54	70	82	76	69	70	65	71	57	69	70	79	65	70	68	71	64	63	70	64	72	53	76	67	77	55	84	62	59	75	84	67	65	77	80	73	70	65	60	78	59	70	62	64	55	63	71	67	55	80	83	62	76	78	65	69	79	77	79	45	54	69	64	67	73	68	63	70	77	73	74	55	75	65	74	75	77	85	73	65	79	72	73	76	74	69	58	75	54	56	65	77	65	82	76	74	81	69	61	60	88	68	51	81	78	59	71	66	87	67	88	60	73	71	72	67	60	64	67	56	61	67	54	69	62	69	72	66	70	51	66	64	72	71	57	66	64	78	74	68	69	64	80	75	59	90	67	77	50	68	79	83	64	77	69	71	73	66	81	65	68	67	68	75	72	53	78	51	84	65	64	67	81	66	72	75	78	73	71	51	69	74	67	75	61	58	57	67	75	55	79	70	74	75	67	72	64	52	65	57	74	79	79	74	76	65	66	80	66	67	62	63	70	66	60	71	66	53	55	60	72	62	49	73	57	69	82	60	63	60	56	82	72	81	77	61	55	68	76	89	81	75	63	67	77	69	77	64	67	60	68	72	64	69	90	83	83	92	53	89	61	92	77	78	72	61	77	64	62	64	72	63	68	79	70	63	84	78	70	78	62	44	79	79	67	73	74	66	66	71	76	75	62	66	74	57	60	84	52	66	85	55	64	80	64	68	58	76	68	73	85	95	59	66	80	67	70	84	76	64	69	56	70	67	68	64	66	62	61	68	80	60	62	73	62	65	79	48	73	68	66	82	77	70	85	59	66	54	70	86	67	63	76	56	72	71	74	62	64	67	63	65	61	76	70	77	60	76	65	73	85	59	75	75	76	55	69	73	70	56	62	84	84	74	68	73	81	61	59	74	64	74	72	58	61	63	86	86	71	87	72	72	71	54	71	87	60	71	64	60	64	58	56	73	74	68	74	70	66	54	70	75	54	54	69	79	61	58	58	74	72	81	67	63	59	53	78	73	80	72	64	56	79	76	74	61	91	73	68	70	70	69	82	63	54	78	71	66	85	65	73	79	74	64	67	55	64	69	80	69	70	61	71	65	66	71	77	79	71	74	82	66	67	59	78	65	83	57	68	76	86	65	79	64	63	74	87	56	67	54	67	68	74	67	53	71	68	76	67	64	73	75	63	73	61	77	77	65	74	82	62	67	87	72	81	69	48	76	67	73	70	66	57	73	69	72	73	71	70	68	75	77	79	78	77	63	69	67	79	69	74	69	59	71	62	91	61	73	78	71	63	81	74	67	64	68	62	77	66	64	61	64	78	79	66	65	60	74	77	70	68	64	73	87	78	65	89	67	69	73	69	77	70	65	70	70	85	65	57	68	65	64	63	73	73	65	78	82	69	58	77	64	69	54	62	70	70	56	73	66	58	73	78	71	62	64	52	64	68	56	57	71	67	59	70	63	62	59	83	69	74	74	67	69	61	71	54	60	74	76	67	73	78	65	64	69	66	64	69	77	70	78	63	66	66	71	66	74	75	74	78	66	66	71	77	54	75	74	54	60	65	58	75	60	72	85	71	65	77	61	74	74	77	62	66	76	60	52	72	65	70	72	60	69	65	75	45	80	67	66	55	69	57	65	60	63	62	81	72	76	75	70	65	84	71	70	75	60	71	69	70	70	58	55	80	85	89	60	59	67	75	63	67	67	64	57	72	66	53	59	57	64	66	60	70	63	62	51	72	57	56	66	68	48	67	78	80	77	79	68	61	80	60	63	89	71	64	75	62	56	58	64	59	79	73	64	64	78	65	58	78	53	70	80	65	74	78	88	70	68	77	64	70	68	66	65	72	68	59	62	72	75	72	65	61	86	71	68	66	66	68	74	65	73	81	81	69	72	52	73	74	74	76	68	66	91	65	80	68	55	61	75	84	73	57	67	70	62	76	75	81	65	61	64	61	70	69	76	75	56	82	60	57	72	68	81	66	79	61	70	68	56	56	57	66	67	79	73	72	80	98	65	68	77	79	64	70	63	73	62	71	73	63	71	51	65	57	68	58	71	71	71	70	74	65	62	52	70	86	70	83	59	81	72	66	73	65	80	61	54	72	71	80	63	63	70	71	64	71	73	70	61	79	59	50	69	75	69	72	73	64	65	50	71	81	59	63	74	69	75	71	73	67	80	83	68	83	62	73	69	70	80	66	56	60	67	58	91	61	59	71	69	57	68	82	83	67	75	62	76	51	67	81	61	58	71	76	71	70	69	55	69	70	69	72	74	88	72	51	58	67	70	73	62	70	80
35162	12119	4117	3907	8398	9163	7758	6385	5072	4142	3476	3039	2628	2318	2092	1935	1787	1721	1588	1459	1395	1344	1293	1260	1226	1153	1091	1137	1131	1089	1123	1081	1068	1082	5657	21390	22142	18415	11763	6690	3202	1509	1054	923	867	857	910	817	842	886	869	818	862	871	844	833	864	852	844	842	874	835	828	824	825	874	852	867	850	813	786	845	858	810	827	861	859	850	846	884	799	793	851	830	870	856	906	853	879	897	806	868	800	840	849	855	818	852	840	875	827	878	853	858	848	828	881	861	863	872	895	834	857	845	900	819	843	840	802	846	854	865	839	830	850	820	860	797	801	871	864	842	833	858	827	909	829	818	890	842	840	786	872	838	885	818	825	855	838	861	862	860	807	812	841	860	796	918	844	831	843	808	825	844	828	853	863	849	888	867	892	879	857	842	836	831	760	800	856	844	876	841	847	858	801	885	853	886	852	915	831	871	865	820	850	871	835	838	880	904	846	887	874	876	803	859	842	858	809	835	806	877	814	857	820	828	876	860	874	848	836	828	855	834	852	857	855	824	840	858	814	817	852	845	837	860	839	850	851	833	811	848	837	866	831	791	889	800	856	855	867	843	838	877	854	890	837	830	788	828	859	898	866	834	849	827	814	890	856	875	845	916	799	912	841	813	861	846	852	812	889	852	830	847	902	858	837	892	873	818	803	917	897	833	849	881	871	826	824	893	870	849	827	862	851	888	823	850	888	884	823	826	876	857	853	848	872	892	903	893	827	826	804	836	822	889	838	879	856	883	828	861	860	817	825	896	887	889	839	864	864	828	843	890	873	774	832	837	814	864	886	863	869	826	810	834	874	876	863	854	858	848	850	859	855	803	833	857	791	884	890	842	843	882	824	840	870	816	868	875	843	850	831	850	835	850	861	851	861	841	792	813	778	855	846	854	832	895	840	846	859	855	797	855	874	863	851	866	854	858	818	832	819	852	898	804	896	873	865	849	854	858	829	838	837	847	826	872	818	843	917	903	879	851	901	882	880	845	880	866	825	820	850	847	832	844	893	867	855	873	847	818	824	888	811	891	842	840	886	852	888	847	821	888	793	831	857	842	825	829	858	876	847	868	847	821	887	838	816	850	889	854	839	842	871	854	915	824	839	879	863	847	816	864	857	858	778	894	887	844	874	910	896	874	826	865	850	837	867	886	812	853	829	871	865	858	796	860	786	887	873	864	861	879	841	851	842	881	808	880	824	867	829	802	829	843	820	853	807	860	848	848	867	890	828	911	859	857	886	832	801	818	857	847	851	848	873	820	821	861	818	856	860	860	812	785	846	877	905	832	869	895	818	854	846	809	886	874	844	805	887	816	831	803	903	847	829	776	866	845	855	817	845	862	840	815	907	835	881	830	841	851	893	835	837	848	851	819	888	784	841	887	866	824	803	860	869	834	856	859	867	886	881	889	859	850	861	838	871	849	839	837	834	888	928	819	865	874	858	850	854	832	841	890	849	866	892	834	850	796	816	855	878	803	832	886	855	876	878	888	877	863	849	822	880	858	890	868	834	843	850	866	851	822	812	877	811	823	870	819	832	860	879	833	855	806	786	816	865	822	828	811	885	811	839	850	853	824	851	835	834	877	855	824	902	873	797	889	816	864	821	812	896	832	858	879	883	851	884	886	821	825	785	819	829	858	850	855	868	820	816	888	864	817	849	814	869	853	866	832	822	887	857	875	881	831	833	861	854	854	839	837	820	849	863	849	821	842	835	903	828	900	862	848	838	832	816	874	851	821	819	874	907	950	903	819	872	929	860	896	866	871	822	933	853	842	917	819	880	830	852	869	833	846	865	802	852	862	841	868	824	851	792	892	835	888	839	909	923	918	865	865	844	868	861	858	877	874	864	847	846	831	834	841	842	866	817	871	807	830	896	860	900	854	838	861	868	852	830	861	864	796	852	898	848	856	778	866	847	823	832	829	839	875	866	811	863	871	839	891	899	847	823	792	861	831	839	879	818	848	829	890	823	832	887	832	856	793	855	880	885	887	860	843	870	887	828	861	913	874	901	858	849	813	816	887	806	854	877	903	862	841	836	883	887	888	826	870	866	837	869	871	819	844	841	820	800	881	840	826	879	829	837	885	819	802	804	813	873	863	830	866	822	895	856	791	880	851	827	827	876	855	870	822	834	814	860	853	866	813	794	870	825	861	836	833	835	818	859	857	862	843	855	821	882	853	888	827	884	866	837	813	881	863	856	812	885	846	834	855	842	839	810	842	821	854	846	875	809	825	793	849	862	881	842	864	783	831	875	876	924	853	870	861	874	862	908	841	842	873	804	881	817	834	847	796	835	822	873	873	855	913	861	806	842	880	880	871	873	852	819	879	858	885	861	872	876	932	853	828	888	822	856	837	882	822	876	822	891	866	848	896	855	844	846	892	877	800	848	853	835	842	796	846	822	919	855	883	819	847	855	814	840	903	826	822	875	837	852	868	887	863	896	875	811	878	856	893	804	826	843	892	791	851	849	897	829	852	846	856	852	802	810	832	810	875	834	915	900	826	910	828	849	812	831	846	842	794	852	817	843	858	892	851	854	824	851	862	894	898	837	835	820	878	819	849	809	853	889	827	874	831	888	842	824	802	887	805	848	853	885	876	860	850	859	893	848	824	842	844	865	845	821	888	870	921	854	865	856	806	844	876	856	880	815	857	828	871	824	858	884	849	833	842	831	855	819	829	907	822	884	859	856	878	870	844	843	890	915	900	796	852	873	872	841	873	897	890	848	844	868	844	855	856	869	842	883	859	840	916	865	855	839	862	884	865	861	918	828	850	909	891	844	820	845	837	828	859	869	842	867	813	830	891	822	856	799	923	822	816	843	892	895	802	850	839	820	859	882	815	851	838	859	831	872	894	880	815	863	886	849	817	880	860	877	781	883	806	820	889	886	872	884	845	847	875	829	895	855	853	884	889	889	874	835	862	887	874	858	890	906	848	824	826	852	826	834	875	824	872	807	828	868	785	893	865	780	831	889	844	859	877	838	885	894	832	835	850	818	912	855	863	896	847	898	831	835	842	821	850	869	893	836	874	844	834	868	865	823	874	818	793	830	847	898	852	877	862	823	885	818	826	860	878	892	838	847	844	814	849	830	869	829	890	903	876	843	892	905	855	831	865	846	851	872	814	803	856	890	875	819	854	862	841	810	873	833	787	845	847	853	850	831	825	861	907	839	863	912	851	881	839	888	865	803	813	850	886	884	821	888	894	836	871	830	822	825	796	806	824	844	779	851	846	837	878	830	813	814	882	887	829	863	850	856	843	810	841	874	929	836	791	883	863	815	809	880	906	854	886	856	897	819	818	912	847	818	839	884	824	925	860	837	843	823	866	795	885	818	853	908	849	852	838	851	850	832	827	854	889	814	833	879	840	888	859	827	880	816	883	807	837	850	857	858	844	893	899	848	827	851	838	782	838	830	827	914	808	868	802	855	870	851	855	864	822	864	829	782	802	845	847	859	828	863	840
2474	154	113	65	86	70	80	81	71	80	56	73	73	63	72	76	55	72	72	66	63	58	58	55	59	72	64	69	38	64	68	80	74	72	105	323	403	321	255	154	112	93	77	60	65	67	66	53	68	65	61	76	51	44	66	64	64	54	66	57	65	80	53	70	68	68	49	68	68	63	64	67	57	57	70	60	72	75	62	68	63	82	65	68	61	51	62	66	53	69	61	67	72	71	61	74	66	68	69	51	74	69	68	65	62	68	57	63	56	68	65	62	59	58	62	57	56	69	62	73	64	63	54	74	67	55	68	67	55	60	61	44	67	50	65	48	80	64	52	64	52	65	70	55	53	58	71	53	59	66	60	62	73	65	66	55	67	68	59	55	64	61	68	64	68	60	62	63	62	54	64	51	69	66	51	67	61	53	59	55	69	49	63	59	66	64	65	67	70	61	47	63	54	54	65	53	64	59	75	49	56	60	48	68	54	62	60	54	67	79	62	47	50	68	63	69	63	52	57	84	72	67	60	73	48	61	49	65	59	60	59	57	63	63	57	52	71	56	77	61	60	60	63	61	51	52	78	49	75	57	73	75	66	70	54	53	62	59	69	46	62	89	67	59	60	66	57	67	65	69	69	54	55	57	55	59	60	60	65	57	69	69	65	54	62	68	55	65	51	50	58	75	68	55	60	69	63	72	64	58	60	58	56	70	63	60	66	70	54	63	70	68	60	61	67	64	53	61	59	81	69	47	66	72	71	59	61	58	59	69	59	60	51	64	61	63	58	56	46	57	76	62	62	44	65	54	65	55	54	68	68	58	55	69	64	76	53	53	71	59	59	69	68	72	65	58	63	61	61	63	49	51	70	52	68	74	57	53	51	49	62	61	77	58	63	61	58	65	65	57	69	53	58	69	52	66	79	54	67	64	56	52	63	67	55	47	66	63	60	50	60	74	63	66	44	53	45	63	65	78	66	61	59	80	74	57	57	58	52	61	75	70	50	47	77	59	63	57	63	62	63	75	66	51	68	61	78	70	53	67	50	66	53	66	64	70	61	73	73	57	57	65	79	63	56	74	59	62	60	61	69	74	64	64	73	63	61	63	78	47	55	58	59	65	63	57	58	64	63	68	53	59	62	45	59	72	49	73	65	48	56	63	75	66	54	64	62	50	70	75	46	68	56	57	71	53	57	64	72	57	67	77	64	60	75	55	66	57	89	70	56	59	70	66	58	76	68	71	55	75	56	56	72	57	69	73	48	64	67	59	61	56	74	75	58	71	60	56	64	58	60	62	57	51	73	63	51	57	59	62	82	63	56	71	59	80	66	50	66	71	65	57	61	77	57	50	75	62	66	52	66	65	62	60	64	69	81	59	63	67	55	59	49	71	62	65	66	53	51	54	72	60	53	61	62	63	68	64	72	75	60	69	72	74	66	65	48	68	55	54	60	50	67	69	59	64	62	60	68	77	60	60	55	68	66	67	56	61	62	63	64	64	73	59	47	65	58	68	70	52	64	63	57	82	52	74	52	79	57	67	60	56	61	71	69	56	70	60	60	64	57	65	77	58	67	54	58	57	58	74	60	66	63	67	58	71	54	60	54	58	65	62	64	69	52	50	60	58	56	71	74	55	61	57	62	70	53	61	65	63	64	63	66	74	59	61	61	49	59	58	46	53	61	63	60	59	60	70	46	59	64	70	49	75	46	40	60	66	57	62	71	59	66	59	65	57	61	51	67	71	73	67	55	52	60	52	70	64	52	68	55	66	59	78	74	57	53	75	72	68	51	62	59	53	59	72	56	81	69	59	48	71	67	54	67	65	53	61	60	59	74	63	58	59	69	71	57	60	63	73	68	71	60	57	69	66	67	58	64	60	63	52	70	72	60	65	62	64	63	77	68	65	61	51	69	52	56	62	65	68	60	69	82	62	68	61	66	70	62	72	79	70	47	58	73	50	51	63	52	66	65	42	64	57	65	64	63	70	45	79	62	53	47	73	54	54	61	59	67	73	74	56	62	64	72	67	59	65	62	61	47	61	77	52	62	76	60	69	64	76	60	76	67	51	63	72	69	75	54	60	60	75	53	55	54	63	53	66	59	68	63	56	70	55	53	67	62	67	62	58	63	53	59	65	63	58	59	68	68	68	58	64	55	53	73	63	63	59	71	55	64	70	62	70	55	78	67	71	46	71	68	72	68	56	62	68	63	59	55	56	66	57	51	68	60	45	75	60	70	61	55	70	57	53	56	79	58	67	55	74	67	64	67	66	73	80	62	48	58	71	59	67	46	60	48	60	58	57	68	67	67	70	67	64	68	68	53	58	72	62	67	73	61	65	57	65	71	60	57	59	68	63	76	68	59	53	66	65	49	59	59	69	61	53	73	57	57	61	77	80	46	63	61	68	61	54	75	72	62	72	58	71	52	66	65	73	69	59	50	55	64	60	63	59	63	59	57	78	70	59	62	60	76	55	64	54	75	63	53	59	60	59	64	52	66	75	71	66	76	74	66	63	57	71	70	77	73	64	56	61	75	64	57	62	59	56	72	69	72	76	66	63	56	53	75	62	58	50	57	66	76	67	48	55	57	56	78	62	57	67	75	65	58	68	70	64	67	51	66	57	64	49	66	60	69	54	50	55	61	53	55	60	59	62	65	84	72	45	60	57	70	67	68	65	63	68	68	74	75	51	54	67	65	76	67	61	71	57	76	59	63	64	55	53	53	54	47	66	69	54	59	65	59	51	54	61	60	71	52	69	67	63	60	70	72	69	53	66	50	67	59	55	58	65	51	70	59	61	72	71	66	63	64	52	71	51	54	56	59	68	50	65	57	48	63	66	49	57	51	60	58	61	67	62	61	73	64	55	67	67	72	66	66	71	67	62	53	63	59	63	46	79	56	55	74	67	64	54	68	63	80	62	65	66	71	61	72	51	58	64	57	41	71	64	60	70	69	73	55	53	68	69	85	57	59	60	65	55	53	68	53	56	59	65	57	52	70	66	66	68	58	71	65	54	63	59	65	66	63	71	58	62	61	57	46	72	56	53	56	52	65	63	72	49	74	51	76	56	79	54	55	67	67	53	49	74	70	52	61	80	75	71	71	61	53	68	51	57	66	60	55	66	73	53	64	72	67	52	58	54	74	60	52	64	69	67	66	64	72	82	63	62	58	58	59	64	68	66	64	67	54	61	75	65	55	58	53	74	74	47	75	62	57	64	73	60	71	53	61	77	61	49	65	73	62	76	57	68	68	67	59	60	59	62	59	63	57	63	55	69	45	64	59	56	61	54	77	68	60	56	74	67	57	62	47	74	62	68	67	71	56	65	63	67	58	61	52	56	66	61	43	76	55	60	74	55	73	58	50	53	60	58	63	68	66	55	63	65	68	58	66	63	70	59	53	58	66	67	61	53	66	67	57	57	80	65	76	60	66	59	63	63	73	65	81	60	65	72	67	79	43	57	63	59	57	61	61	59	62	62	56	85	68	56	70	58
22353	3659	1320	1379	2413	2756	2375	2047	1690	1493	1384	1283	1189	1095	1004	1023	952	935	923	930	926	913	801	886	838	858	820	808	824	847	844	821	824	834	2309	8832	9528	8278	5190	3073	1773	1143	891	864	786	804	777	806	746	786	765	799	766	789	799	764	767	775	768	786	831	775	776	783	778	810	744	802	763	776	782	741	792	781	754	718	791	739	763	764	790	772	822	796	780	766	745	759	808	812	783	805	737	793	752	789	738	781	774	795	783	778	782	734	789	815	825	787	802	752	751	829	758	772	771	831	776	794	778	779	730	767	757	821	754	782	718	754	763	799	756	785	773	799	779	803	790	779	791	784	769	786	769	784	779	723	827	731	829	782	770	795	798	740	760	730	810	789	794	755	764	739	800	769	754	700	762	768	806	796	754	780	768	812	744	760	758	772	728	776	760	766	763	824	780	781	743	816	801	826	790	806	783	803	786	758	772	777	706	798	780	792	794	774	761	822	774	730	773	764	802	766	757	767	779	743	794	829	788	804	813	804	771	728	706	796	740	759	759	795	760	806	757	761	766	750	701	755	748	749	812	779	815	776	750	762	776	792	766	792	764	753	785	727	812	728	784	776	755	771	726	802	802	728	776	730	769	712	774	745	767	765	749	768	771	810	751	772	791	748	794	769	757	808	788	764	786	760	802	753	772	777	766	782	770	817	755	841	782	770	762	742	743	787	813	837	796	751	790	833	811	731	780	758	763	828	782	775	739	749	790	784	773	823	779	848	814	789	778	783	798	736	754	717	811	793	786	788	783	753	768	780	792	837	726	779	773	736	750	741	735	813	733	768	804	753	813	754	792	772	784	799	808	753	842	765	803	794	839	720	781	816	777	763	745	773	759	759	788	782	807	737	736	784	788	738	767	786	817	746	760	728	761	761	748	782	824	800	759	780	814	741	764	783	760	770	793	780	837	824	770	789	770	768	793	789	790	729	753	745	800	817	790	757	746	765	802	819	754	762	750	796	795	728	743	746	747	797	800	802	798	736	815	787	748	736	768	739	781	781	775	826	754	770	756	818	709	729	773	743	800	816	755	795	807	749	787	767	785	741	759	799	760	795	796	753	824	791	818	757	822	794	762	794	800	770	795	763	796	810	789	769	801	767	732	802	817	782	745	762	796	731	807	769	778	755	779	766	802	763	746	845	757	772	798	793	782	814	757	772	789	793	838	747	748	793	755	749	761	776	755	796	780	747	796	817	789	792	808	821	832	780	753	774	754	782	763	794	741	784	797	725	759	821	764	787	757	770	749	798	767	718	715	767	773	795	763	788	815	760	767	802	760	808	744	807	804	746	751	773	719	761	754	821	742	785	812	796	813	823	789	770	809	796	761	798	802	743	782	763	830	808	803	741	786	782	755	754	746	777	787	771	781	792	737	797	828	794	722	781	736	769	793	800	783	763	745	777	781	758	779	778	826	778	734	766	739	776	781	764	814	751	752	774	793	750	806	784	785	748	772	772	752	781	732	778	775	755	785	815	793	765	783	774	787	764	756	729	804	784	752	780	757	786	760	767	762	806	711	778	793	763	747	785	739	786	799	793	762	803	785	792	795	776	767	774	806	781	775	727	837	815	754	777	796	802	773	745	733	794	792	760	775	789	801	733	809	803	810	787	804	782	783	780	806	735	802	779	782	781	752	828	760	813	783	778	735	734	778	770	734	810	778	804	781	814	775	769	793	781	771	773	777	804	838	774	769	792	744	808	796	796	793	808	808	778	757	792	774	754	824	761	751	748	809	784	773	764	769	814	735	834	749	723	801	771	779	765	776	789	786	792	777	752	779	757	767	744	840	738	793	806	782	742	777	816	806	764	732	785	762	761	770	734	830	829	811	771	804	771	777	732	771	773	803	776	777	775	808	789	766	771	744	766	759	791	786	801	770	781	770	752	825	792	800	784	767	750	781	749	813	788	772	772	728	800	775	774	732	772	744	857	742	678	714	795	735	846	754	784	779	803	805	724	829	759	797	791	781	760	826	802	775	722	737	797	774	747	754	714	791	826	804	773	791	779	767	792	764	778	758	793	722	781	789	753	796	749	781	805	805	703	804	790	763	809	782	745	740	749	768	785	794	797	788	778	793	773	787	802	803	808	766	758	753	749	769	829	808	789	796	751	831	818	831	743	773	768	771	791	745	718	793	753	739	831	763	778	715	797	771	770	744	803	801	762	790	764	845	758	775	792	804	762	765	755	828	784	762	810	826	737	759	750	769	752	748	755	816	769	728	764	839	748	806	797	758	743	744	833	817	794	799	817	803	745	756	757	791	817	817	731	759	813	752	762	817	811	825	759	792	795	768	765	760	775	748	765	840	763	776	797	820	761	731	767	794	759	781	795	786	754	771	780	770	816	791	794	773	769	818	785	733	752	806	803	809	765	758	712	802	783	785	737	785	791	824	757	748	775	760	743	769	748	783	771	810	789	738	755	802	813	790	755	798	752	765	822	780	807	803	813	740	783	773	820	735	787	785	826	761	783	809	782	727	803	791	741	830	779	756	771	832	791	790	763	752	730	741	809	727	791	753	822	749	774	776	793	816	765	777	761	810	769	791	777	729	789	795	733	795	811	813	767	745	818	757	727	766	784	813	770	825	830	763	831	731	810	766	748	775	788	780	808	809	774	772	746	779	768	774	779	780	814	781	779	778	748	797	803	764	791	743	757	733	775	788	769	759	756	771	783	729	787	745	758	813	852	802	790	799	771	764	755	763	694	716	792	824	751	811	778	835	768	769	731	777	753	776	788	732	785	798	841	784	807	717	779	778	822	744	772	759	768	763	782	769	751	776	815	775	733	833	782	763	784	758	772	811	727	791	825	771	753	768	775	719	764	792	761	775	818	763	782	734	766	775	757	800	780	735	748	778	766	764	718	763	751	786	753	780	796	768	699	811	796	824	780	767	816	768	745	795	811	768	793	796	779	803	789	786	752	758	748	824	732	752	776	805	757	741	763	846	752	754	796	798	796	814	780	779	781	802	744	785	775	768	829	764	809	762	751	806	777	766	777	805	769	754	808	775	768	762	760	750	766	760	731	818	754	807	800	812	763	764	751	756	786	780	798	794	801	801	753	780	824	757	779	799	753	829	797	771	805	770	765	808	745	790	800	815	752	798	770	769	774	767	737	771	799	787	761	791	786	783	817	802	769	681	740	823	787	763	806	831	790	749	812	788	755	771	802	811	848	803	745	833	776	772	775	762	786	768	782	801	776	782	760	787	846	765	806	806	811	842	775	766	812	793	771	791	777	732	801	760	807	819	758	746	779	730	824	770	746	807	798	767	819	801	759	813	782	777	771	820	788	794	761	809	744	785	758	791	757	771	810	718	763	759	854	835	735	778	760	761	817	837	832	810	783	766	791	784	796	812	816	800	710	760	785	755	788	804	820	799	757	759	803	793	775	800	798	793	767	745	786	779	818	809	758	739	732	816	799	766	825	758	769	764	828	755	814	791	728	826	760
3721	779	126	97	85	116	109	104	95	80	99	101	82	83	79	72	62	78	70	81	69	75	85	65	83	71	54	67	77	68	78	68	63	64	91	662	902	678	451	254	127	84	62	73	65	61	67	63	65	64	71	65	54	74	71	67	61	70	67	76	78	65	56	72	79	69	85	63	65	66	67	57	75	59	62	68	68	74	63	75	71	69	64	79	55	64	71	52	60	70	71	61	58	74	47	55	60	72	62	53	77	73	68	75	59	60	65	74	54	66	61	69	88	67	63	59	69	58	77	67	63	79	68	57	60	68	65	59	73	78	63	65	62	71	74	59	72	59	62	71	61	60	66	61	68	59	61	57	64	55	64	74	72	69	67	69	82	62	64	67	90	87	74	66	70	63	59	55	67	65	66	64	78	65	64	63	62	76	69	76	69	84	59	74	80	67	60	60	67	58	64	60	63	56	70	66	71	62	73	61	64	59	68	74	58	74	51	74	54	76	59	59	62	68	56	70	86	81	55	77	74	70	74	72	76	66	77	55	66	74	71	70	70	66	65	65	77	59	79	76	60	77	56	74	75	69	62	75	61	67	70	59	74	86	69	72	81	66	71	44	58	57	61	71	63	70	64	68	60	74	62	59	67	56	77	70	62	71	70	69	74	62	73	67	69	60	71	64	63	59	57	69	70	76	71	45	65	70	74	80	55	74	61	67	74	63	67	64	67	79	70	87	74	74	74	76	66	63	62	81	71	79	63	74	63	67	57	75	57	71	82	79	61	71	67	60	50	68	71	66	68	69	73	61	59	68	78	69	53	64	69	66	57	69	68	75	58	69	77	58	70	65	64	61	77	65	60	65	72	72	71	64	63	60	74	65	75	49	67	75	66	65	77	60	77	72	73	81	75	79	69	66	74	66	75	75	65	67	78	68	62	68	67	67	57	67	68	70	62	83	60	61	66	72	69	75	60	67	58	76	64	65	63	59	70	67	73	66	64	63	65	60	77	73	89	65	67	73	73	71	61	61	73	59	64	57	74	83	70	64	50	69	66	72	76	69	60	67	64	60	74	68	64	56	60	73	58	49	77	64	70	56	52	63	60	77	78	67	61	77	75	88	63	76	69	62	56	62	71	63	72	74	68	68	56	78	70	70	68	63	85	69	72	51	62	72	79	77	66	62	71	54	64	68	61	69	70	73	66	64	74	63	61	76	66	70	63	62	72	67	75	87	59	59	71	76	63	73	67	60	68	71	54	64	70	76	65	67	50	73	62	59	68	71	59	77	85	73	75	67	55	57	65	64	53	66	71	73	59	69	75	78	76	71	78	84	63	56	63	63	50	66	62	73	50	64	79	63	78	66	69	69	62	82	65	67	70	69	65	62	58	71	69	64	63	61	74	77	67	72	75	65	67	69	69	73	72	57	61	67	56	76	82	58	67	71	75	62	58	77	78	73	60	80	61	63	58	68	68	68	72	79	80	83	73	61	63	77	72	71	61	67	66	60	61	76	62	56	72	77	76	65	75	82	69	56	63	70	69	61	74	70	61	69	77	63	64	80	77	76	67	64	69	58	64	66	67	66	66	64	68	76	70	73	71	62	68	66	72	62	54	73	70	51	71	62	66	64	60	53	65	76	61	59	61	66	70	62	77	70	68	54	58	69	67	63	76	66	62	52	65	54	92	58	68	67	76	73	77	78	69	66	58	73	74	63	77	58	59	72	74	59	66	92	46	55	60	63	60	63	61	62	64	53	50	54	60	85	70	68	61	62	59	71	62	76	74	71	77	75	76	73	88	51	73	67	65	62	84	54	84	58	64	64	56	74	53	62	53	58	67	61	68	77	79	72	65	46	68	76	58	75	55	56	75	72	50	64	59	76	75	58	67	63	56	62	62	75	63	53	65	64	86	57	61	49	68	62	63	68	60	71	84	68	71	68	56	69	70	70	68	70	86	60	59	55	79	60	50	67	70	73	65	80	69	76	58	72	77	85	64	55	65	85	60	71	68	81	65	69	81	75	73	65	60	74	72	61	73	68	52	59	68	58	61	76	73	61	51	73	60	72	63	69	63	69	72	65	69	64	51	70	55	64	60	68	61	66	70	64	63	65	58	71	74	63	70	70	68	63	64	74	71	73	66	56	64	71	61	65	73	86	74	80	63	67	63	61	57	64	59	64	68	48	74	54	61	70	52	67	77	64	54	71	50	65	56	60	61	64	72	70	74	56	77	67	59	54	58	72	60	54	60	61	68	62	63	63	76	69	69	67	64	65	75	70	69	66	56	75	66	73	74	61	63	59	56	58	74	67	62	66	78	53	81	72	69	57	67	71	71	76	68	65	61	73	62	65	70	56	56	68	69	68	71	59	60	75	65	58	72	72	58	65	57	73	62	61	71	78	62	58	61	68	66	70	79	85	60	71	71	70	69	71	65	69	55	58	65	65	72	63	82	67	77	54	71	66	72	65	61	56	65	88	54	71	74	73	58	55	64	58	74	67	83	58	64	74	62	75	64	69	74	60	62	55	62	58	62	73	71	78	52	73	66	46	56	76	71	87	84	63	75	66	56	78	56	63	75	66	77	66	74	75	74	72	71	71	54	51	66	67	58	71	70	65	59	57	55	71	69	69	69	77	75	71	57	91	83	53	70	76	71	60	60	72	79	72	71	72	70	67	71	65	68	62	69	71	58	67	70	67	79	65	76	77	72	57	41	70	72	58	61	73	59	59	66	82	70	63	62	66	63	71	66	69	70	71	68	81	74	69	53	69	55	68	68	71	61	59	67	73	69	71	64	69	74	66	64	73	72	83	57	68	62	69	74	64	65	69	76	68	68	65	62	71	65	73	63	62	59	85	54	61	61	69	78	71	64	68	74	75	66	67	63	72	54	68	78	68	59	68	64	84	66	58	63	78	66	67	61	68	86	72	68	57	59	70	77	72	76	69	79	77	66	71	72	67	67	74	67	66	72	62	64	70	53	67	57	66	57	75	63	61	64	71	75	76	66	74	45	63	71	59	64	61	77	66	73	71	77	74	72	71	73	71	66	66	59	61	75	72	60	65	63	57	85	80	79	65	60	68	66	72	68	81	52	64	61	68	58	60	60	61	79	69	70	77	67	62	70	70	71	42	70	55	66	61	60	78	70	62	72	85	57	55	69	51	61	63	62	67	84	73	59	79	66	77	62	49	75	64	67	64	78	81	72	64	72	64	64	74	70	69	73	56	58	70	64	66	70	71	63	64	75	77	71	62	59	65	81	68	67	67	69	62	68	59	76	83	55	60	72	82	79	71	70	63	69	61	71	73	70	53	67	68	74	63	64	64	63	70	83	46	73	65	65	72	35	82	71	60	57	63	50	70	56	66	62	65	76	62	89	76	46	62	65	59	67	67	53	75	54	59	64	72	76	71	89	71	82	71	51	69	66	66	48	73	61	76	69	64	55	75	58	60	65	62	69	68	67	66	76	65	71	78	65	72	69	67	80	67	73	63	63	62
33101	11307	2035	2805	5876	6364	5428	4438	3447	2928	2511	2084	1925	1726	1590	1465	1324	1266	1241	1221	1164	1129	1081	1060	1040	996	990	927	969	986	908	959	990	965	1581	15870	17505	14742	9393	5180	2670	1341	1015	839	801	835	820	797	868	804	845	757	809	794	838	821	846	792	804	816	830	848	808	803	803	854	844	827	848	789	799	799	803	801	864	806	776	805	808	819	814	857	815	842	853	775	825	760	820	813	855	821	853	825	838	816	793	827	816	761	833	848	775	841	860	830	875	789	810	848	868	836	795	817	916	787	831	751	798	807	892	820	801	815	812	821	772	763	777	762	807	788	851	862	767	814	795	873	826	800	872	877	842	809	825	842	844	847	802	754	779	793	842	805	835	804	863	830	830	803	792	835	825	861	804	833	829	824	817	831	803	834	791	881	823	899	824	844	780	814	847	790	802	859	795	826	794	823	795	799	834	800	799	793	838	890	863	791	794	819	809	796	780	806	817	784	818	756	863	801	838	787	826	803	833	827	828	866	836	770	840	833	835	841	796	788	779	866	786	804	833	859	848	865	792	803	775	861	804	795	789	821	821	852	822	872	809	858	802	858	755	832	811	844	814	822	801	800	794	825	772	817	854	819	831	875	807	827	821	836	801	787	810	796	822	796	849	816	814	783	783	794	866	810	865	821	858	842	812	794	823	800	765	795	866	820	826	827	860	794	794	817	804	838	783	799	776	902	808	805	818	824	783	808	823	828	829	812	830	797	804	863	846	779	794	875	829	794	833	772	880	829	829	817	803	826	780	842	836	858	793	804	832	821	824	808	804	803	850	792	812	810	785	818	812	781	903	780	857	822	839	820	816	761	828	810	810	837	799	813	826	782	871	843	815	799	827	846	780	818	836	805	844	808	855	797	831	835	815	846	820	823	851	855	833	866	782	822	846	827	852	851	811	812	811	850	848	794	826	772	837	806	847	883	815	814	806	825	813	826	766	836	843	849	843	854	793	845	816	849	818	811	803	811	830	773	763	806	815	858	801	822	879	822	889	810	822	843	797	836	780	793	800	844	846	811	868	787	843	787	807	831	835	857	833	809	820	862	818	740	820	798	852	861	824	846	811	820	837	821	860	803	855	808	831	795	816	844	808	829	805	805	828	797	764	829	836	803	768	857	785	828	802	900	824	791	828	809	807	815	810	813	818	846	818	813	825	834	807	778	819	793	825	823	749	848	798	833	823	850	773	859	739	827	810	824	822	798	807	827	834	821	805	825	842	855	810	774	784	819	809	870	815	837	792	839	767	770	821	858	792	821	792	774	826	879	839	873	810	849	849	813	788	840	824	869	803	791	818	789	816	836	818	820	832	815	822	780	869	799	829	808	800	860	770	830	822	803	810	827	865	827	819	827	830	833	817	808	822	831	806	897	853	768	831	864	813	852	830	826	794	799	794	838	782	845	813	816	822	807	774	860	854	784	801	803	836	821	840	818	812	791	826	835	817	807	787	851	867	817	823	789	841	808	773	813	833	786	815	816	835	777	806	808	803	815	823	805	816	852	798	820	841	835	871	808	808	833	804	781	822	796	832	794	870	804	823	820	806	803	789	850	762	772	836	884	821	810	797	810	773	833	816	792	773	776	840	795	834	798	874	797	787	819	800	823	829	818	825	777	842	818	812	849	832	809	855	822	798	843	783	800	832	833	802	781	827	845	821	781	824	847	799	850	825	877	850	894	852	819	808	799	861	856	825	818	821	805	836	831	833	840	832	849	844	828	835	815	860	786	843	803	848	822	820	774	815	797	838	885	805	799	754	848	817	798	827	823	821	874	815	817	873	785	760	779	835	819	801	841	818	763	807	832	807	893	856	784	759	843	832	794	835	857	838	854	837	751	827	781	833	809	828	810	812	796	881	821	803	797	803	797	793	807	789	805	813	805	816	838	855	821	829	781	846	851	879	822	790	809	851	818	886	801	844	790	820	811	827	816	815	833	838	863	797	819	816	806	791	791	887	835	837	832	872	815	835	817	835	766	843	808	840	782	801	806	866	835	806	856	778	817	815	768	801	793	804	842	807	810	791	818	848	804	856	791	827	826	833	835	798	802	864	781	850	799	823	801	794	876	868	828	837	844	846	810	838	829	817	790	847	822	856	822	863	857	840	834	838	800	826	814	782	779	793	770	818	813	823	812	842	831	816	807	809	829	805	842	855	830	781	867	838	845	830	826	810	828	820	817	843	828	819	859	800	809	816	830	812	865	786	810	816	776	846	835	819	805	786	821	807	841	812	829	851	812	780	823	834	809	802	819	834	783	833	864	768	775	855	823	836	802	794	870	865	849	834	889	820	826	882	735	847	881	769	804	799	837	806	798	813	816	844	782	748	811	809	829	826	851	783	804	864	752	805	757	774	863	799	846	852	850	817	781	804	815	859	832	870	816	827	817	759	783	844	849	813	833	799	777	811	849	837	794	814	855	791	795	826	850	794	788	849	792	818	806	780	795	801	801	812	819	835	829	811	783	808	828	860	813	771	917	812	806	815	774	786	856	847	822	773	801	830	809	787	804	808	816	811	767	785	854	835	807	807	805	873	827	833	830	808	805	814	839	835	852	860	783	835	821	825	836	846	796	807	797	811	809	827	781	808	829	863	816	820	752	823	806	798	816	843	817	844	805	839	834	804	800	817	837	883	843	830	790	809	805	783	852	858	837	838	823	795	823	824	848	820	789	792	832	842	775	826	765	813	794	828	859	782	802	853	841	825	802	772	795	824	757	825	800	806	795	818	803	808	800	845	842	787	844	818	813	791	896	827	828	779	856	805	855	863	839	815	834	856	816	794	757	745	885	788	843	869	847	819	810	764	831	853	840	823	821	864	904	802	850	821	781	805	811	862	833	868	816	760	842	799	896	825	831	803	832	839	839	787	824	774	813	851	813	803	786	858	774	790	812	813	808	806	821	829	811	828	832	808	857	833	801	780	828	838	812	823	856	818	825	824	835	818	835	820	804	865	819	839	793	771	806	814	766	791	814	856	819	813	816	801	805	809	844	808	832	788	777	802	809	829	874	810	819	857	813	806	883	877	890	833	774	826	834	844	838	894	844	817	817	825	840	863	874	847	789	862	859	794	800	846	821	806	793	796	823	830	846	781	871	776	787	807	815	814	816	832	813	800	864	808	755	840	861	852	807	774	873	834	857	826	784	841	833	841	810	840	785	816	782	852	826	772	885	846	839	859	782	817	841	827	822	799	843	851	850	863	774	853	778	781	859	782	858	845	835	814	805	812	808	826	818	833	835	833	836	768	799	892	784	817	809	780	804	775	873	840	864	835	820	841	817	856	842	833	782	811	795	772	860	799	871	813	800	844	772	817	751	801	778	763	817	800	820	795	789	853	818	794	805	810	762	783	854	851	763	826	856	829	835	829	826	820	865	781	822	766	809	812	840	790	855	838	862	809	838	826	827	825	778	806	800	810	800	818	822	770	784	792	884	797	876	811	817	873	786	822	877	778	769
4754	636	166	86	100	104	96	98	94	91	92	109	79	81	82	77	101	66	78	72	87	76	86	81	68	83	69	56	71	68	76	69	78	70	240	842	902	697	384	243	150	89	84	63	73	58	56	49	72	69	75	72	82	68	71	53	86	71	72	79	72	82	66	81	62	53	77	68	68	71	74	71	59	78	69	63	68	63	71	60	71	62	70	68	63	68	64	61	77	64	76	80	63	61	67	53	61	71	69	74	69	65	72	63	66	80	75	76	70	69	69	69	53	63	69	76	71	64	72	69	66	50	81	49	70	73	68	69	78	80	75	76	58	65	58	56	64	78	76	60	62	76	65	75	63	69	64	66	59	79	66	73	72	69	78	61	61	73	59	59	66	71	63	63	77	72	71	79	68	56	72	61	76	63	75	88	65	71	69	63	54	65	73	60	78	73	67	75	69	75	69	55	80	62	68	70	74	56	55	75	65	75	60	72	55	56	69	48	80	65	83	68	74	80	62	56	80	71	70	55	68	75	72	82	72	64	69	61	77	70	66	64	57	82	66	59	64	57	71	70	70	76	71	76	71	86	66	69	75	73	79	63	85	60	75	74	71	67	81	63	91	74	63	94	64	60	70	72	67	59	86	68	73	73	67	69	71	73	70	65	58	56	62	77	58	69	65	81	61	79	53	72	66	85	70	76	67	51	54	87	77	68	65	74	53	54	69	64	71	67	69	61	60	74	84	75	67	62	70	51	72	72	63	76	77	57	53	69	60	76	56	66	73	51	81	51	68	64	69	70	70	66	54	56	83	75	60	62	83	66	77	76	61	73	55	52	53	66	70	68	58	62	75	80	69	62	63	98	60	59	50	72	66	66	73	63	59	71	75	69	73	66	73	73	73	69	65	63	62	70	71	63	79	80	77	72	56	76	58	56	64	57	80	80	59	73	75	74	55	73	65	71	77	64	65	76	49	80	63	59	64	67	84	53	68	66	70	59	57	65	73	69	69	80	63	63	69	62	76	69	69	78	70	72	63	76	69	74	69	65	65	52	56	67	71	56	75	69	82	51	70	75	73	64	74	60	67	75	87	56	59	69	61	80	67	66	72	75	72	70	78	53	71	60	68	83	87	72	57	65	71	49	72	54	64	72	73	67	62	64	65	77	66	65	68	60	54	56	75	64	75	63	82	79	75	64	67	55	48	54	64	74	69	76	60	54	61	71	67	58	77	55	63	79	76	76	49	64	51	68	72	70	69	72	69	63	63	73	73	84	66	59	72	64	73	72	64	70	61	81	71	61	62	69	72	68	85	67	75	51	68	66	68	73	80	77	71	60	75	75	62	85	50	59	73	63	61	67	76	70	61	73	74	74	55	67	59	79	74	73	58	61	66	78	69	60	64	71	65	71	82	48	69	83	69	67	75	94	70	65	66	61	76	61	61	66	71	78	63	67	61	55	67	53	78	76	85	68	68	73	83	62	65	57	79	63	71	76	70	65	79	72	71	70	56	69	70	73	57	63	75	55	68	60	61	54	61	61	74	75	72	82	56	67	56	68	75	67	70	73	81	66	68	72	65	66	76	75	71	72	67	74	61	55	61	68	70	63	73	74	86	74	82	58	46	81	60	74	70	73	60	62	66	58	79	77	77	75	66	46	61	70	56	61	67	62	73	73	64	79	62	68	59	76	57	72	64	69	60	69	56	77	76	81	74	69	71	71	73	60	76	62	52	77	60	68	66	59	62	62	65	58	57	85	63	70	74	56	69	65	70	78	64	67	71	67	70	63	60	70	66	68	67	57	58	73	55	75	64	62	66	75	80	77	70	76	63	67	68	68	71	60	68	55	65	56	55	65	83	60	70	55	58	61	60	66	63	66	74	60	74	58	70	52	63	71	75	68	63	69	85	66	77	67	81	78	75	68	59	71	59	72	58	66	83	70	65	60	71	66	55	68	71	63	57	56	71	70	72	74	64	73	58	70	74	60	72	83	57	74	63	54	66	74	54	74	62	71	67	76	63	57	75	88	60	72	67	80	59	65	58	64	67	73	71	68	73	60	64	71	69	60	73	69	73	69	62	72	69	71	79	56	70	73	69	62	57	57	82	73	67	70	71	68	65	69	71	62	66	62	78	86	71	64	60	71	77	54	60	82	68	55	78	64	59	71	65	53	69	78	70	62	70	73	73	78	68	76	65	56	69	57	83	68	68	59	79	70	71	75	63	81	74	76	82	61	70	51	55	56	70	65	75	79	74	58	80	51	78	78	71	58	56	75	85	71	62	58	62	63	70	63	70	68	74	71	88	65	49	57	69	63	61	68	77	60	65	79	59	63	70	78	57	80	60	67	60	75	84	68	79	71	66	74	65	52	67	65	67	83	63	70	71	75	56	82	65	71	83	71	66	61	76	61	63	76	52	67	66	64	71	74	74	63	67	70	74	80	67	65	58	59	72	69	64	75	76	82	59	65	71	69	44	72	85	72	81	72	81	72	62	42	74	61	88	67	87	56	54	54	77	92	59	80	65	77	75	56	67	71	60	64	75	52	59	78	74	58	73	67	60	59	65	67	79	63	60	68	61	64	66	73	81	83	65	62	72	71	74	79	69	80	65	67	66	76	63	62	74	67	63	64	89	78	89	78	73	87	62	50	57	66	76	72	54	52	62	62	80	66	77	73	58	71	61	60	54	60	63	60	66	77	70	71	67	68	67	71	83	59	60	71	75	65	65	59	72	63	73	65	61	61	69	59	59	61	74	68	53	74	66	66	62	62	72	69	66	79	74	84	83	64	70	66	69	74	60	79	67	71	80	71	86	71	61	69	77	64	57	74	62	68	57	66	57	64	57	67	62	72	71	57	67	69	75	53	65	78	67	76	61	85	73	56	75	69	67	72	69	72	62	73	61	69	71	83	79	72	70	73	73	65	66	65	60	66	73	61	61	82	53	80	70	52	61	77	77	70	62	69	67	53	70	81	69	73	65	73	73	68	68	58	63	84	58	63	67	62	66	79	74	74	84	64	69	68	74	61	76	65	62	64	72	61	65	56	75	47	64	56	67	71	88	65	62	65	72	62	75	74	87	76	59	68	72	72	78	73	67	68	60	65	56	75	64	58	66	69	88	75	81	59	64	81	80	68	77	74	64	73	51	61	70	76	78	64	62	72	68	64	77	75	72	66	66	72	74	59	74	61	79	73	65	70	82	66	73	73	71	76	70	61	63	54	59	72	73	76	50	74	74	69	72	63	50	65	62	71	71	77	71	64	64	69	77	54	59	65	70	77	75	68	77	66	61	71	65	69	67	64	69	64	68	83	57	61	74	73	73	51	67	64	74	66	64	67	72	64	57	85	60	83	67	60	63	63	67	75	74	73	70	75	62	58	73	70	71	58	65	77	57	68	76	74	84	64	67	81	66	66	76	71	75	81	64	55	50	77	72	74	85	62	58	64	72	72	61	70	61	71	67	71	74	72	63	71	79	65	68	76	66	62	81	92	63	66
30916	10168	2379	2559	5229	6094	5472	4297	3678	3073	2626	2298	2084	1763	1776	1508	1482	1381	1328	1266	1195	1262	1112	1115	1083	1032	1035	1023	1012	978	1011	986	1004	1327	6621	18174	17873	14685	9193	5067	2629	1383	1043	908	835	856	829	879	825	830	830	852	906	855	848	847	810	814	901	860	887	843	841	841	868	878	868	850	838	838	772	862	859	845	801	842	833	838	829	863	862	828	874	870	827	826	821	877	859	874	834	859	857	824	791	832	888	860	809	859	879	817	839	837	850	866	887	843	804	840	872	888	893	811	781	789	860	819	827	803	826	870	849	821	887	851	820	850	848	797	862	854	893	832	895	797	829	840	902	889	843	888	806	879	852	842	791	854	911	852	838	839	831	824	856	857	832	838	780	789	872	816	826	794	841	852	926	845	897	895	830	857	858	891	886	889	844	856	858	862	856	858	861	853	820	882	839	841	836	884	846	783	869	830	853	869	787	825	840	818	865	889	880	804	812	863	834	828	816	829	807	841	811	842	841	848	901	844	835	804	884	819	807	817	853	836	843	839	871	780	850	852	824	761	905	832	778	834	829	827	851	894	864	869	830	839	858	777	821	891	835	839	854	823	848	827	812	823	878	868	879	856	876	840	850	819	843	863	873	839	911	832	846	882	847	857	842	896	839	863	872	876	853	829	823	845	817	853	854	794	891	816	858	892	831	847	852	826	864	890	806	869	815	864	823	865	860	811	841	807	889	849	844	849	793	821	890	847	832	785	853	825	817	850	827	891	900	829	815	819	830	867	784	827	889	864	837	882	880	857	827	817	820	893	834	877	818	856	846	870	863	830	844	865	856	811	850	837	893	856	857	895	835	873	835	883	795	849	841	856	833	871	849	827	827	877	805	836	884	877	882	874	873	850	803	812	831	865	894	863	825	824	828	879	795	835	794	877	861	861	874	884	866	811	875	874	828	842	880	850	837	824	864	838	844	827	817	862	823	825	844	840	845	900	852	869	885	917	875	833	818	858	875	908	857	815	873	832	880	811	868	874	839	864	824	837	854	873	881	811	851	866	887	830	858	868	814	884	883	811	828	858	898	834	867	818	879	864	810	910	913	860	896	862	859	880	806	869	830	908	837	861	879	843	942	878	797	859	892	868	853	829	831	834	779	892	888	833	842	858	860	818	826	860	838	827	844	861	833	909	873	882	901	836	858	868	827	820	854	848	834	883	829	852	803	844	891	849	879	851	829	868	815	829	837	788	846	881	822	865	823	884	839	830	873	807	881	848	816	828	825	794	864	847	870	822	872	790	828	864	831	835	859	793	837	853	850	821	806	864	829	824	856	826	816	828	830	869	823	849	871	806	850	865	868	822	818	855	889	854	856	868	815	787	829	831	858	858	881	875	831	865	869	888	848	882	878	811	881	801	832	876	857	833	859	825	875	809	828	880	861	854	790	891	850	807	861	907	853	882	842	873	832	797	899	838	827	849	846	891	916	834	891	882	825	871	878	847	830	854	809	831	894	849	878	859	792	854	827	895	828	902	870	829	870	862	866	896	793	820	857	892	860	882	833	813	840	795	822	872	883	848	883	862	849	800	822	862	849	853	851	858	857	868	831	796	857	840	835	811	881	827	845	870	851	876	825	890	855	826	892	859	833	832	850	840	862	831	842	882	843	820	863	824	805	865	862	911	811	893	848	826	860	868	825	855	792	883	834	892	862	805	846	832	810	855	858	851	832	843	845	834	828	811	882	829	887	848	874	843	816	874	850	888	853	901	906	804	823	821	895	875	907	870	827	840	873	840	812	846	840	860	867	880	886	850	870	828	864	879	848	864	857	875	841	866	835	890	849	846	851	873	847	871	822	851	870	816	856	813	849	790	844	837	882	803	862	879	867	866	856	876	848	864	894	846	890	832	805	890	849	845	881	860	836	887	837	864	844	848	864	832	864	846	881	883	879	844	826	846	863	816	880	792	825	825	891	904	808	887	864	811	848	814	803	833	861	915	880	891	867	821	798	884	894	854	815	879	841	812	854	873	813	886	816	828	890	869	845	835	848	871	839	858	865	868	853	885	814	841	838	850	858	864	814	891	853	843	854	853	870	829	905	871	871	860	843	817	828	845	824	878	867	908	832	835	846	844	849	843	874	802	847	812	892	837	844	869	891	783	826	872	857	862	819	840	865	853	808	848	854	846	856	881	826	858	808	827	902	809	846	825	854	876	791	833	840	830	876	865	865	816	868	855	829	795	847	832	901	799	832	818	872	848	793	799	891	891	891	802	839	824	854	895	853	875	849	847	881	844	850	846	912	850	865	819	796	859	789	881	827	822	947	816	808	864	860	863	866	830	853	858	877	869	848	835	854	861	867	867	860	856	808	844	846	890	855	793	879	821	864	826	861	875	847	868	832	862	807	855	780	891	803	864	871	863	828	887	853	828	881	831	873	805	855	811	825	895	879	887	882	840	835	849	847	901	818	866	841	849	841	836	806	911	834	828	863	827	893	851	845	893	823	819	854	847	858	848	807	869	878	831	832	796	831	866	926	869	855	821	804	829	821	817	847	820	849	827	838	822	847	882	845	847	807	834	806	835	830	883	800	838	820	852	863	810	894	856	811	815	898	875	806	824	842	804	902	833	852	853	874	826	853	831	855	829	889	861	884	889	875	809	871	875	862	834	848	844	806	852	876	841	852	781	887	805	803	809	812	808	878	844	827	847	840	846	891	878	874	822	825	848	845	853	916	890	830	838	896	858	845	867	877	864	883	864	828	852	853	919	875	860	813	862	886	864	861	824	840	916	864	873	787	858	838	857	923	836	856	855	776	807	868	813	791	855	862	890	854	857	853	857	837	834	859	860	796	835	821	827	842	851	834	822	870	869	820	854	851	830	849	909	853	905	868	853	829	896	839	833	877	753	817	840	816	839	850	850	805	809	822	838	918	935	891	829	809	802	848	858	813	841	875	900	847	822	825	905	834	890	806	876	829	836	907	848	824	805	887	853	821	826	835	837	894	865	836	863	839	862	822	848	806	859	862	833	834	847	815	848	872	867	857	854	826	891	846	887	879	823	874	861	854	848	825	868	835	830	860	856	854	870	803	842	900	831	827	902	856	825	848	867	933	854	861	788	849	871	889	826	904	872	883	845	841	820	859	832	825	832	833	865	831	893	881	883	841	848	850	840	861	840	856	884	848	871	889	842	858	820	833	825	880	819	844	824	888	845	851	834	849	822	814	825	824	828	833	814	829	846	857	860	876	868	860	865	841	859	800	844	863	881	886	808	813	824	818	827	793	830	861	858	818	815	850	848	914	863	813	839	870	821	884	887	860	821	834	820	824	907	852	851	915	913	821	814	824	820	845	893	886	854	824	873	881	809	840	825	865	776	852	841	887	867	878	856	860	837	847	831	882	760	861	877	817	848	858	827	860	893	829	809	905	847	840	849	836	782	867	848	814	848	837	881	813	887	838	866	817	862	885	839	883	812	837	794	787	799	886	883	869	858	881	840	875	817
6249	1370	277	90	118	151	148	137	99	123	113	115	104	104	115	102	93	90	78	72	79	88	103	105	74	84	76	62	75	65	63	89	67	82	257	1231	1335	998	551	284	166	75	75	80	77	75	71	89	67	81	71	71	68	62	62	62	76	64	58	100	54	79	68	91	77	76	62	71	76	67	68	82	60	72	66	68	75	84	71	65	75	81	68	84	72	59	70	99	91	72	71	52	69	79	87	62	77	70	66	64	61	67	73	53	74	68	78	79	68	67	48	67	60	69	82	54	79	73	61	59	70	61	84	77	71	69	77	76	65	64	59	58	73	79	67	67	72	63	65	66	73	65	66	61	78	71	59	72	88	71	49	75	75	75	88	77	56	71	74	74	63	82	68	69	75	74	47	87	79	65	79	73	81	63	68	79	80	63	85	64	70	79	73	59	63	62	81	74	59	76	82	74	76	60	71	70	78	76	50	76	74	62	74	69	70	66	71	70	60	72	74	71	88	61	61	79	68	73	78	70	70	72	75	77	66	73	55	64	84	81	63	69	67	69	67	74	76	82	70	71	51	80	68	79	68	80	80	60	71	79	61	58	70	66	79	52	61	66	67	71	83	62	62	68	64	84	75	69	69	77	73	79	62	65	65	81	54	78	73	83	56	75	82	77	62	69	66	84	60	76	78	72	70	70	58	71	68	60	72	81	61	72	90	75	76	62	56	73	57	87	82	66	68	68	68	67	67	81	65	61	70	59	71	64	77	70	59	67	87	92	75	71	74	69	85	73	61	76	80	66	83	74	74	61	78	59	75	55	75	67	71	67	69	54	73	68	70	69	67	73	83	74	78	57	72	67	79	68	71	83	66	63	65	74	71	69	73	75	66	63	60	65	63	67	73	58	76	93	74	79	59	61	65	71	66	96	65	67	91	85	67	65	81	77	63	84	79	69	70	74	76	69	81	86	70	68	90	86	67	70	67	66	75	96	76	59	66	69	83	70	61	80	88	67	63	66	65	77	62	74	71	82	73	67	72	77	81	73	81	72	72	81	65	61	85	67	84	70	53	73	63	68	65	70	62	87	88	69	63	68	64	62	60	87	75	67	73	77	66	59	69	74	80	65	76	65	78	72	70	79	75	72	56	77	78	60	66	64	73	66	65	67	63	79	69	70	68	72	65	61	61	89	54	83	62	86	60	73	76	65	59	66	73	60	78	67	75	67	71	60	61	67	72	69	89	78	57	85	66	56	68	67	75	73	86	70	62	75	70	72	73	60	62	85	72	70	74	72	64	67	64	75	83	71	60	73	66	69	48	67	66	70	69	69	67	77	68	64	75	62	74	67	68	65	71	55	70	71	68	64	62	56	73	71	79	69	79	72	66	68	68	56	71	63	76	78	77	74	68	65	77	74	80	74	73	67	70	75	60	78	64	78	64	67	81	69	73	59	78	53	63	91	68	65	69	81	74	77	58	59	71	79	85	79	73	76	82	68	56	71	58	68	72	69	64	76	59	67	61	71	83	77	64	73	79	60	73	82	68	66	70	81	66	74	78	74	68	64	69	61	78	53	72	77	65	60	66	66	67	79	81	75	63	74	63	72	81	62	66	69	70	64	63	62	76	73	76	66	66	66	70	65	71	79	59	75	62	79	59	63	62	63	65	68	74	68	70	73	68	61	79	62	70	65	71	77	76	72	87	61	78	64	57	66	80	69	82	73	74	71	57	83	69	74	71	54	75	87	57	60	66	71	90	61	65	77	50	71	67	57	68	56	59	85	73	86	77	66	66	74	76	62	69	77	73	67	83	77	73	66	72	67	63	72	74	81	81	61	71	67	67	79	64	80	67	69	72	66	80	45	72	74	66	61	66	57	71	82	83	71	85	85	67	65	59	105	55	66	68	71	70	75	59	70	81	67	85	80	74	66	77	80	58	82	65	60	67	63	73	59	71	66	91	60	72	68	60	77	74	59	74	83	71	73	58	67	67	69	69	64	59	63	77	58	74	77	77	75	69	76	77	76	77	66	82	72	62	81	83	55	80	84	76	67	73	73	58	69	58	66	80	81	72	73	67	77	74	69	59	66	66	64	67	68	83	68	70	67	71	56	55	59	81	76	72	74	66	60	68	55	81	75	54	60	87	71	64	63	74	69	67	70	87	71	81	83	64	69	77	84	69	67	79	74	83	76	72	58	64	59	54	68	74	79	59	72	62	58	78	66	76	69	67	72	60	80	62	63	63	70	59	88	68	70	60	82	77	72	71	78	74	70	77	71	72	74	72	83	77	64	78	74	58	68	80	76	69	75	81	71	72	78	74	61	77	81	79	67	68	70	67	54	72	80	68	55	83	69	70	68	74	64	75	73	71	74	73	65	67	79	71	71	66	69	80	82	78	59	67	71	71	79	71	65	79	72	56	90	58	78	76	78	81	62	63	74	70	83	54	66	64	66	59	66	79	90	81	76	86	76	84	68	73	58	62	65	62	74	65	63	84	52	68	73	64	78	73	69	86	59	69	75	78	72	76	65	77	74	63	63	70	86	61	61	60	64	71	76	73	77	78	63	70	74	63	68	54	72	68	63	68	77	71	68	56	64	71	59	65	69	60	67	75	71	78	65	64	75	73	69	66	78	66	58	74	83	66	73	72	69	87	69	73	72	77	75	58	78	71	60	63	94	66	66	72	59	60	75	56	67	73	89	62	76	55	70	68	76	43	74	55	51	64	73	71	70	70	69	64	71	85	75	101	69	76	64	65	76	59	66	69	70	68	63	58	68	72	71	70	74	82	59	75	68	67	55	73	60	65	83	80	66	78	62	86	65	76	67	73	64	54	58	69	68	48	69	68	70	62	66	76	62	74	73	78	62	81	69	74	72	74	75	77	70	83	69	69	70	70	75	61	64	56	60	64	62	80	61	86	71	75	65	68	59	75	71	51	85	66	67	72	87	76	82	54	66	79	84	66	65	73	63	53	64	66	70	69	71	71	63	67	80	77	71	71	72	73	54	67	59	72	62	66	73	66	65	59	75	78	81	77	80	81	77	70	64	86	73	68	54	63	70	76	74	76	71	63	73	71	64	60	66	73	63	67	75	73	53	52	81	62	73	72	79	81	76	75	57	72	50	59	83	84	71	79	89	78	76	63	67	81	59	69	67	75	75	79	65	86	77	67	79	65	58	73	85	90	67	72	62	63	69	68	80	75	67	79	66	61	90	65	79	81	86	69	86	53	65	72	84	70	66	74	84	69	71	65	62	65	54	76	57	56	74	74	67	64	72	71	80	71	63	70	74	53	71	77	69	61	79	56	82	72	69	76	61	61	73	69	67	75	67	64	89	76	74	67	69	65	79	60	82	70	80	76	91	71	79	74	78	70	87	82	80	75	78	65	66	58	79	70	61	89	67	71	76	74	72	68	65	60	74	82	58	78	68	66	68	61	92	64	76	72	64	83	66	67	52	80	60	73	84	66	69	58	69	72	82	71	70	83	82	59	93	79	62
38310	15675	3590	3976	8161	9033	7739	6375	5015	4149	3579	2993	2605	2382	2004	1897	1820	1657	1628	1502	1447	1387	1313	1269	1272	1214	1173	1118	1172	1087	1063	1093	1178	1778	7760	22108	22069	18091	11276	6316	3233	1580	1085	949	919	856	832	872	904	812	864	854	870	869	864	872	897	863	902	837	838	885	869	832	888	888	856	880	846	848	852	850	873	860	873	880	862	863	860	872	833	831	854	877	847	855	874	915	878	867	876	859	894	884	867	844	904	881	868	863	871	909	846	844	839	839	886	864	836	846	857	854	878	879	792	864	829	851	844	867	804	906	843	823	869	838	888	901	867	915	869	821	888	881	891	879	810	809	860	872	887	864	908	843	903	887	882	933	886	846	883	853	866	847	858	852	825	890	893	822	895	856	880	824	872	831	920	835	804	900	849	860	878	805	923	865	883	860	844	868	857	868	859	858	883	867	869	865	895	855	928	862	887	788	911	849	850	872	840	933	875	900	843	908	826	803	870	875	860	854	815	872	864	860	850	896	844	866	880	855	799	896	873	875	939	849	867	813	842	915	860	870	875	828	839	880	854	844	797	834	889	914	863	863	878	859	835	870	898	890	851	800	858	898	803	888	824	868	885	889	869	829	869	901	908	829	840	896	883	877	897	849	864	878	830	858	929	816	890	882	927	854	859	851	850	816	850	846	855	871	839	845	818	884	826	851	852	847	844	808	871	847	878	853	894	915	831	851	896	861	866	852	891	885	858	848	873	857	894	875	813	857	807	852	921	868	839	833	837	872	876	896	882	843	910	890	884	838	889	874	890	871	828	862	896	832	897	872	871	845	892	860	885	873	936	924	857	822	857	927	885	832	878	870	855	910	860	853	888	849	883	887	848	856	863	853	854	878	870	853	866	915	828	901	935	847	891	853	863	880	855	932	875	854	888	852	892	858	836	847	820	836	926	898	881	845	884	885	809	898	874	883	869	887	876	882	854	896	901	900	865	881	830	872	865	890	927	868	895	910	863	923	872	875	831	877	840	887	843	828	834	845	829	886	814	864	854	857	906	826	842	846	845	872	872	842	883	857	874	836	905	924	867	907	843	844	923	832	845	878	890	867	876	888	890	889	843	847	875	857	866	835	841	851	837	839	899	824	890	848	895	913	894	878	901	795	832	878	843	853	846	841	896	889	870	886	843	824	867	846	831	846	873	899	863	861	861	953	904	869	888	889	868	858	870	917	809	862	850	880	818	872	790	844	857	807	885	880	844	824	871	900	870	881	852	883	843	837	857	905	883	855	898	863	851	871	890	869	859	812	973	869	867	858	882	859	856	888	902	873	840	869	876	897	878	832	913	849	908	890	892	840	874	859	858	883	863	847	857	806	899	848	837	892	860	884	827	868	854	892	881	829	888	847	898	870	839	868	882	854	846	909	846	883	880	846	879	891	883	798	887	832	883	893	889	888	890	912	835	871	847	882	864	882	907	840	894	821	818	839	821	847	808	829	857	848	930	898	885	937	864	824	874	874	878	878	823	832	893	852	841	853	866	908	922	890	893	875	927	834	895	899	903	894	837	897	894	847	884	807	860	851	914	854	814	867	868	839	896	910	824	810	893	828	805	901	835	846	850	875	941	901	890	819	857	861	872	877	869	861	810	905	825	886	871	896	867	832	878	861	855	835	912	849	891	885	854	862	836	868	854	814	828	887	882	801	886	865	889	889	883	874	853	836	840	853	892	896	851	878	835	869	852	875	882	831	841	868	866	868	865	914	773	857	909	864	866	878	839	920	834	835	876	864	856	868	851	879	897	841	896	870	882	862	915	922	870	886	871	927	870	873	831	846	856	841	819	872	842	830	851	870	911	821	890	848	865	851	858	850	829	806	934	855	867	861	875	846	860	865	886	872	820	834	837	891	856	862	834	906	862	871	844	847	836	924	804	841	871	839	845	865	857	849	876	884	867	827	858	844	862	884	870	850	867	866	885	873	848	875	865	913	807	887	863	890	845	797	835	931	902	890	854	849	860	879	814	878	845	882	867	856	859	806	860	909	875	880	887	824	891	898	889	852	870	823	848	811	868	864	911	856	912	905	824	874	831	833	874	895	828	844	848	831	873	862	879	839	823	800	879	908	875	873	902	853	897	855	858	835	864	821	859	840	883	863	834	903	842	868	873	928	879	862	840	845	854	880	899	863	881	874	903	874	833	890	883	836	799	820	862	889	857	902	857	909	846	804	883	903	861	885	935	872	897	889	856	892	859	890	840	911	889	837	891	836	881	873	864	852	891	854	872	855	817	833	856	867	874	880	813	855	899	880	843	906	888	861	877	879	855	844	806	866	836	910	906	901	893	842	823	892	900	855	824	833	900	879	783	823	844	913	849	899	922	880	865	876	908	901	902	821	914	885	893	873	817	850	859	875	903	828	886	886	872	855	876	859	844	833	831	893	867	859	845	871	901	861	864	876	863	865	863	898	847	868	960	874	860	858	851	837	877	835	855	825	891	855	873	887	850	919	835	863	920	901	888	873	879	851	878	826	873	843	806	832	912	885	881	876	891	840	847	871	850	824	908	831	885	911	870	868	933	860	884	834	870	869	869	847	855	879	862	851	863	862	873	827	864	874	882	890	905	887	870	926	828	813	877	890	898	897	853	835	934	853	876	855	846	902	880	889	910	851	867	819	875	901	907	857	883	841	901	896	824	863	922	848	879	857	907	891	892	862	863	872	846	844	876	873	836	889	864	845	864	872	879	822	869	926	902	866	883	842	895	910	862	880	874	825	944	827	869	821	855	869	842	842	891	871	899	858	878	833	838	904	908	827	871	874	885	849	813	898	873	877	847	857	845	832	874	868	866	864	903	880	905	842	854	928	866	887	865	913	883	867	839	905	886	878	832	914	892	882	875	868	886	880	940	843	922	819	823	817	859	865	893	905	841	875	893	842	842	857	875	816	891	842	852	840	874	869	835	949	899	848	886	851	886	879	818	852	857	868	872	842	848	849	853	892	896	845	826	823	814	861	886	921	844	827	835	829	869	869	892	892	893	896	787	892	848	872	881	866	872	873	847	878	865	856	922	843	862	898	867	861	835	879	815	861	879	892	855	860	854	884	876	842	863	888	866	842	869	817	885	842	895	874	863	848	822	839	858	900	875	832	831	836	872	897	856	873	862	842	864	889	887	886	857	843	860	865	912	872	877	888	919	870	880	893	851	920	873	881	897	912	850	818	923	834	821	900	907	884	837	837	904	887	886	886	887	878	921	857	879	885	877	912	790	851	835	872	909	832	856	887	849	875	901	916	882	915	867	892	881	909	870	890	884	877	884	861	877	842	837	798	842	823	837	866	839	870	886	895	825	933	894	849	906	837	876	890	846	825	869	885	872	842	812	889	852	863	881	936	829	862	873	875	825	858	838	868	862	875	855	882	880	915	868	840	852	866	856	892	839	876	910	818	872	803	832	843	857	797	875	872	878	857	845	851	913	838	862	875	924	861	843	837	883	892	852	854	853	903	840	828
2684	309	84	74	82	81	68	81	63	99	72	73	65	55	68	49	58	68	68	64	60	75	68	79	61	47	65	76	75	56	71	69	75	91	171	352	343	340	229	159	110	78	62	61	54	65	72	71	57	61	71	65	69	69	59	82	67	64	73	59	74	72	60	74	64	69	64	58	59	55	68	68	66	68	58	54	63	73	59	59	54	72	71	64	66	63	76	61	65	59	84	68	60	56	64	56	64	62	56	61	65	62	70	61	66	51	59	58	62	82	49	65	52	60	67	46	47	66	58	59	56	66	69	68	68	63	51	60	60	64	59	66	62	63	61	70	65	67	71	73	68	63	73	57	68	59	63	61	73	63	73	66	57	41	69	67	62	69	59	73	77	70	56	74	59	55	67	57	63	64	54	56	61	67	76	62	64	60	60	56	59	77	48	54	64	63	63	59	60	54	65	66	67	57	70	59	72	68	66	71	66	56	48	76	42	61	73	58	50	66	60	64	61	65	71	58	64	83	66	55	55	63	65	54	72	54	66	58	70	67	66	58	67	64	58	59	57	62	61	69	54	62	66	54	79	62	47	90	68	57	72	58	68	47	79	69	64	62	56	68	65	53	63	75	73	72	54	53	76	65	73	65	53	57	49	62	66	63	67	69	68	58	52	65	67	57	67	70	58	52	61	60	70	70	79	61	62	73	69	68	84	59	59	68	70	60	50	58	67	52	65	59	65	71	70	57	64	61	55	52	63	53	73	65	61	61	65	62	54	58	71	58	63	64	70	53	60	70	60	64	74	52	55	59	66	60	70	55	57	76	72	77	71	74	52	53	70	63	62	67	58	51	52	58	72	53	70	69	50	55	68	61	52	66	77	62	78	47	64	65	71	45	59	82	57	54	63	55	54	73	71	69	55	63	50	69	46	53	69	59	61	47	58	48	64	53	68	60	68	59	69	77	60	59	83	66	59	65	77	63	68	66	65	79	63	62	65	58	57	57	67	63	64	66	64	70	54	62	74	57	61	62	72	47	69	74	60	69	67	48	69	66	77	82	55	63	64	57	52	66	52	64	63	59	63	65	71	68	66	58	60	67	64	68	61	66	52	58	65	54	51	57	61	64	59	78	61	75	65	50	57	70	58	56	64	65	64	61	54	64	65	71	65	51	70	85	74	75	64	67	74	73	52	59	54	64	60	47	61	78	58	65	59	62	66	65	55	59	85	54	65	51	73	59	60	63	60	87	70	75	74	56	59	77	60	71	66	58	64	60	66	67	72	63	83	52	50	61	73	62	58	54	77	64	68	60	57	62	54	66	68	56	63	75	65	59	58	76	65	72	57	54	64	61	61	76	68	60	58	67	61	58	65	67	65	69	63	64	64	60	65	68	63	64	50	69	61	59	67	80	62	58	55	52	70	66	73	61	62	85	59	73	69	54	64	77	68	57	50	82	63	63	72	56	71	63	56	39	61	70	75	64	47	61	70	68	52	63	59	53	71	92	47	47	53	65	67	48	57	55	61	72	67	65	61	55	59	57	47	66	59	83	63	54	46	79	70	53	65	70	60	58	65	52	59	71	56	64	62	54	64	53	51	62	69	54	52	69	59	46	68	57	59	79	51	67	63	57	68	63	41	58	55	71	64	61	58	66	58	79	62	64	71	61	66	69	60	65	69	69	74	63	58	66	53	64	64	66	80	74	68	53	55	75	62	65	72	59	59	66	54	65	74	64	48	69	60	60	54	72	63	70	48	49	68	65	69	55	69	74	70	62	61	57	64	62	72	69	67	43	63	60	66	43	55	74	69	57	72	49	46	46	75	63	75	69	74	61	68	58	72	71	69	52	49	75	54	59	57	53	51	60	63	60	68	56	57	52	75	63	58	57	60	75	63	63	69	61	68	56	50	65	59	69	61	56	64	58	63	65	60	66	45	49	59	67	73	73	61	55	52	67	63	49	68	64	68	49	56	55	54	61	41	62	75	54	64	65	63	54	61	60	67	59	57	61	72	60	50	59	65	57	58	68	59	71	62	71	72	70	69	68	55	69	60	67	49	72	55	55	70	56	56	65	66	60	62	68	63	68	57	66	59	61	52	61	58	79	64	64	64	62	68	67	52	72	53	63	62	74	65	55	76	58	76	64	74	74	57	75	58	65	71	66	81	58	60	79	54	66	53	77	50	55	49	68	65	71	39	58	61	74	48	65	50	64	80	57	66	65	68	54	72	61	54	66	75	65	64	68	67	54	72	65	60	57	60	69	70	58	63	53	62	64	59	53	74	79	56	69	70	66	67	71	54	62	64	52	62	64	59	67	57	56	70	63	72	57	61	77	55	66	64	68	59	64	55	58	59	72	66	58	59	52	68	64	63	45	71	66	57	63	72	79	52	50	52	67	55	58	62	57	54	59	68	66	58	68	70	60	77	69	72	61	67	50	72	60	66	69	67	52	57	57	57	76	49	81	65	59	59	59	54	65	46	67	74	52	52	45	70	63	68	77	64	50	59	66	58	68	64	45	57	70	55	56	52	67	57	57	61	74	65	63	67	68	68	57	53	78	57	57	70	61	67	63	54	72	68	71	57	73	61	70	67	69	63	60	76	63	80	65	63	60	60	62	74	65	56	59	47	63	74	66	65	45	51	65	72	63	62	72	52	65	59	60	68	61	75	58	75	61	58	77	55	61	70	63	48	59	64	67	69	57	79	52	69	56	85	68	63	64	47	63	62	76	52	55	68	59	65	65	61	61	59	57	68	68	60	63	49	57	62	64	66	69	68	66	70	71	56	73	80	66	66	66	59	66	59	58	44	55	48	56	58	70	59	56	63	66	64	54	68	50	66	52	64	65	68	59	69	61	57	60	64	67	59	64	71	47	56	65	84	56	60	58	50	66	60	68	72	84	74	66	56	78	63	67	64	69	55	67	65	49	73	65	67	66	74	78	53	63	59	75	62	67	58	61	54	60	65	54	63	68	46	85	68	71	68	56	79	57	44	67	55	66	61	60	56	70	66	76	63	58	49	68	60	66	66	57	70	71	61	62	71	60	61	64	59	71	67	48	51	67	66	62	66	55	59	70	55	64	62	86	55	68	63	64	62	65	67	59	76	65	71	48	72	65	54	61	65	60	70	59	57	56	50	69	63	70	66	52	60	56	59	69	64	64	54	59	64	71	57	63	53	65	58	81	58	78	54	61	69	55	65	70	57	62	72	59	60	75	63	71	65	68	62	60	53	49	77	60	61	61	57	56	58	64	61	53	46	61	87	58	67	58	63	59	71	69	73	62	51	50	78	66	78	60	57	60	66	58	50	59	59	67	67	60	64	68	84	65	80	60	62	68	56	58	67	63	45	60	70	56	75	66	59	56	57	52	63	62	67	70	73	58	67	55	61	63	61	58	72	46	60	59	63	65	73	67	64	69	58	70	66	63	63	70	60	64	64	56	60	75	59	54	71	63	73	73	62	72	58	63	51	64	64	55	68	66	71	61	60	75	56	63
24574	5814	1368	1384	2330	2745	2374	1970	1728	1470	1387	1217	1185	1182	1043	1002	952	935	922	911	905	942	821	873	827	880	870	866	856	848	856	823	837	1235	4480	8753	9098	7323	4705	2780	1619	1057	865	821	785	799	817	800	800	799	739	781	791	739	757	785	825	745	765	774	768	796	825	761	783	771	809	846	762	803	808	816	788	788	810	820	744	825	798	795	751	870	798	802	788	774	816	775	828	797	769	769	735	768	801	789	815	760	811	845	762	816	809	783	779	781	774	798	757	770	805	803	821	717	788	817	800	779	776	772	771	751	770	776	821	811	801	789	784	749	845	831	810	855	770	780	796	828	818	796	817	832	739	791	792	820	784	774	793	747	811	815	805	758	813	746	780	792	792	815	786	832	766	817	787	792	826	810	775	815	847	790	787	819	768	803	761	839	768	808	802	805	726	781	769	787	788	835	846	769	778	824	804	790	736	830	830	754	790	841	813	798	792	821	781	768	799	802	825	742	764	807	771	797	750	810	776	794	734	771	771	785	806	844	761	807	847	782	738	795	770	745	802	786	771	760	808	772	781	791	761	804	818	806	769	711	827	760	818	794	744	822	782	786	769	753	824	788	806	779	793	820	792	789	774	770	753	799	782	797	804	774	798	829	794	798	859	803	774	802	753	790	827	758	795	745	781	795	777	783	747	785	769	754	781	827	788	753	784	807	804	804	779	784	802	791	797	814	805	744	750	774	781	841	812	790	806	765	790	813	767	777	783	767	745	790	791	791	763	819	821	766	753	800	790	736	854	753	776	853	770	800	787	727	806	741	766	756	810	770	809	828	800	821	838	837	802	766	758	746	816	763	774	819	834	764	742	804	811	803	756	741	782	860	832	760	771	766	805	814	750	758	815	785	841	761	792	810	772	774	780	763	792	765	821	766	777	816	775	784	758	871	807	792	739	788	801	745	757	734	807	822	823	767	802	762	783	777	794	818	778	803	776	750	753	717	716	774	796	748	785	821	768	829	744	768	818	793	807	807	806	752	826	829	786	790	770	773	815	776	815	821	813	793	786	814	749	745	794	776	783	786	784	805	765	807	819	770	806	783	794	713	798	744	782	766	803	788	794	768	794	787	819	777	766	742	841	788	774	769	880	754	773	795	751	766	766	762	791	784	790	826	773	750	802	763	793	844	772	826	788	788	799	706	849	786	804	819	821	797	751	775	741	799	770	764	818	784	790	813	754	792	816	804	791	820	766	750	813	794	776	797	787	817	799	773	821	780	770	791	779	762	771	745	745	799	776	794	823	786	785	784	759	820	752	784	813	806	805	811	735	743	799	830	768	786	806	772	764	821	840	774	798	762	790	829	753	720	785	793	817	814	799	813	717	846	807	759	782	750	818	789	798	758	770	799	744	768	816	777	782	758	808	785	773	828	779	792	779	784	731	748	785	757	764	777	773	809	807	779	809	778	856	783	758	826	723	820	798	819	789	826	774	738	825	791	813	825	809	813	780	782	779	771	824	782	737	817	763	760	768	802	783	785	750	810	777	708	806	833	792	744	781	771	789	803	774	806	785	787	820	807	808	793	846	835	779	777	818	792	809	802	798	775	804	737	769	727	737	841	816	832	783	807	783	802	826	774	788	785	772	729	805	752	780	817	740	781	778	761	776	746	746	787	766	773	793	747	794	801	774	792	805	814	789	782	772	777	782	852	822	754	775	822	794	852	772	745	791	769	777	744	778	769	767	856	812	812	801	767	845	777	801	772	788	789	807	762	784	784	734	839	779	773	824	777	809	775	814	825	791	762	779	762	780	736	801	745	792	823	813	793	766	781	830	830	810	824	811	782	786	828	776	775	825	797	806	773	767	790	823	806	800	786	810	733	766	774	786	742	723	772	802	802	795	841	810	774	777	804	807	763	770	788	776	835	789	772	806	826	778	791	781	799	801	815	816	774	799	805	788	763	778	773	819	807	766	806	806	722	793	789	759	760	801	827	817	808	793	751	757	774	778	769	769	740	840	804	820	766	833	757	765	802	776	795	790	853	799	827	742	784	730	759	778	754	801	807	777	779	837	810	848	771	739	818	782	800	814	777	797	784	753	779	776	829	757	814	787	766	776	787	781	774	743	821	782	791	840	808	809	815	755	798	787	760	804	773	766	761	826	788	815	764	813	801	734	826	800	788	797	803	777	799	765	795	752	804	794	758	792	785	790	831	785	807	743	772	780	803	757	788	792	776	779	725	862	793	774	818	770	736	873	757	797	846	838	783	764	749	830	804	793	789	794	842	833	765	775	812	729	798	825	757	809	769	777	807	782	772	786	776	792	768	817	768	782	737	777	811	798	751	814	813	790	784	833	810	779	749	839	798	801	804	803	786	765	776	819	764	740	728	822	746	781	763	811	739	831	778	818	805	767	801	751	764	810	733	856	820	809	773	807	769	750	807	781	733	809	754	808	871	765	790	764	754	768	780	774	771	792	785	783	762	804	821	751	753	868	795	769	817	783	824	784	758	800	765	768	763	773	754	803	805	779	754	844	834	740	768	772	765	805	802	795	744	742	757	811	785	770	827	750	783	831	814	748	764	793	804	739	769	815	803	779	798	777	779	764	821	757	802	725	763	765	771	799	816	806	810	741	822	766	811	758	800	796	818	716	787	757	786	817	801	809	820	789	741	806	754	789	796	784	778	817	772	784	792	797	797	771	751	759	749	776	794	792	795	768	734	795	808	755	828	783	802	798	759	829	796	794	791	813	757	777	747	790	792	755	823	810	771	867	792	836	758	813	771	817	772	785	781	802	779	736	781	827	798	752	789	764	786	796	823	767	800	804	804	759	779	795	762	747	795	813	805	782	763	801	761	778	768	806	790	801	776	824	787	816	801	755	782	815	760	784	787	764	790	780	806	848	803	824	808	778	777	769	799	737	755	775	839	795	792	755	790	780	817	811	781	835	772	804	768	802	783	761	777	776	816	784	835	851	818	787	775	746	811	776	781	735	749	749	799	793	822	766	808	783	758	791	775	763	806	778	822	799	752	774	836	753	808	775	764	758	784	818	783	808	789	759	795	708	780	762	813	835	766	781	813	735	755	791	795	762	767	780	803	786	890	749	734	792	759	768	805	818	763	776	808	765	781	768	822	778	810	712	808	799	823	827	813	781	773	784	832	764	806	807	778	749	768	760	794	786	801	787	782	803	769	751	750	830	819	780	813	784	789	821	726	802	765	822	789	782	759	778	754	805	749	785	788	776	815	749	801	825	764	785	825	848	802	784	791	756	784	806	784	756	786	821	824	779	787	743	793	797	749	769	756	791	834	787	830	773	756	826	764	775	778	739	771	794	767	771	830	762	800	825	787	811	791	740	753	716	835	764	790	760	802	741	819	803	781	808	801	809	787	769	806	783	794	735	779	803	799	785	798	782	787	762	809	765	744	747	853	801	765	809	808	827	804	788	798	783	804	736	805	800	747	819	757	797	765	791	745	773	755	785	784	785	727	771	806	797	765
4668	1246	227	90	88	98	126	114	104	112	96	102	97	72	93	75	81	80	79	93	67	60	72	70	81	88	83	65	74	64	64	74	67	80	258	687	755	610	345	219	121	99	85	70	80	74	62	69	70	53	68	73	65	62	75	82	74	63	54	82	67	68	65	57	74	75	81	61	62	66	61	76	71	60	63	72	65	69	64	75	65	72	62	84	66	56	58	69	71	60	59	69	76	58	59	71	77	71	65	70	73	78	75	74	71	80	61	59	59	60	64	63	72	63	50	73	63	64	66	66	66	84	70	70	61	61	68	74	59	68	61	58	76	63	74	78	60	51	71	62	62	63	76	77	62	74	63	62	70	74	68	60	82	78	68	54	52	80	64	57	60	53	79	63	66	66	61	66	76	64	56	65	59	84	72	67	54	56	72	63	59	72	44	77	58	58	81	63	68	71	64	78	69	72	74	69	66	64	63	75	70	58	71	65	62	67	63	72	53	63	67	57	65	65	78	71	70	58	74	61	81	69	52	57	49	67	60	55	75	72	52	62	59	55	61	85	67	80	49	70	52	70	53	72	69	65	65	50	54	67	72	67	56	53	59	65	62	59	73	70	65	70	70	66	73	75	68	61	73	66	65	69	50	70	59	58	65	62	83	61	69	68	62	60	57	65	63	74	71	58	59	64	62	79	74	72	67	56	58	57	68	77	65	76	59	81	68	72	69	48	66	60	54	76	74	76	68	69	68	63	70	68	94	81	58	76	59	68	83	71	65	78	62	68	75	75	52	62	79	54	64	69	56	60	63	76	74	76	66	81	70	62	67	75	75	66	67	63	71	77	76	63	74	69	61	65	73	58	66	69	58	56	77	71	60	56	70	71	53	62	70	69	57	55	52	74	57	72	64	73	68	65	68	52	71	55	67	62	61	67	67	76	74	54	68	72	62	60	50	80	73	55	65	82	78	68	72	58	65	70	68	81	62	73	75	78	83	69	71	68	65	66	81	62	76	67	49	67	83	69	65	59	60	59	58	67	75	68	50	67	65	70	69	75	70	66	67	77	64	67	77	74	75	73	62	65	68	69	74	58	65	82	70	57	63	61	72	63	65	49	55	67	58	65	72	65	68	76	79	64	75	66	66	73	80	77	78	53	65	88	59	65	65	63	57	66	78	70	68	57	66	59	60	74	73	63	69	67	58	74	45	63	66	64	62	67	62	65	66	52	69	48	54	52	62	58	65	71	77	73	52	60	73	71	62	63	66	72	66	74	60	85	65	55	78	71	77	72	72	76	48	83	76	75	72	69	68	80	73	62	65	69	69	76	57	63	74	68	73	68	61	81	57	61	76	88	70	52	77	67	50	59	62	82	59	59	50	66	66	75	68	76	74	69	51	81	72	63	67	69	64	63	68	74	71	60	57	74	78	68	69	70	80	83	87	60	69	74	70	72	70	76	75	71	74	66	59	67	76	63	63	59	70	68	68	77	78	76	81	65	82	69	69	68	87	66	64	58	56	73	66	66	55	72	62	63	65	69	69	70	60	63	63	51	73	58	69	66	66	66	69	65	67	85	72	59	63	73	66	57	71	62	76	63	63	78	55	71	66	42	67	77	72	70	64	62	58	60	57	73	53	85	65	69	59	72	75	70	60	70	69	66	70	70	59	62	73	71	65	78	69	66	68	61	67	60	72	80	67	81	65	68	64	65	76	78	78	67	64	73	70	78	64	71	61	64	79	63	64	75	65	71	72	57	73	69	47	73	73	67	72	76	63	55	72	62	73	66	71	69	66	79	57	69	69	74	74	63	74	71	50	59	74	60	68	62	70	48	61	73	56	63	75	64	59	62	81	80	49	55	64	76	77	66	61	67	62	73	77	43	69	56	62	64	69	67	71	67	69	67	63	68	75	65	55	70	55	65	61	75	67	67	66	67	85	62	82	70	68	62	68	61	63	70	80	58	62	78	70	71	54	79	61	59	62	47	80	83	70	68	71	79	72	68	72	77	69	69	76	69	77	59	58	65	57	67	62	60	69	65	80	60	78	67	76	59	52	71	67	74	81	66	66	57	67	75	67	76	66	68	76	74	75	71	50	61	60	85	67	60	63	68	65	64	73	60	60	64	76	62	67	61	79	66	65	71	60	63	59	66	74	73	90	90	57	72	58	60	56	69	61	61	71	63	68	60	57	57	67	70	69	63	54	66	64	52	63	55	71	64	72	57	71	49	68	43	67	57	73	78	84	75	67	67	63	62	74	78	68	72	70	68	74	86	74	59	57	76	65	55	72	65	63	72	69	62	82	62	74	57	62	54	58	66	60	51	61	70	66	53	66	67	73	80	67	65	78	73	62	59	79	73	66	67	76	69	81	53	81	75	56	68	65	72	53	74	75	89	70	56	64	84	75	58	66	74	56	57	79	78	61	69	75	65	79	59	79	53	61	72	55	63	55	63	66	74	60	59	72	65	64	66	58	69	67	74	56	74	66	56	68	65	65	61	71	58	84	69	75	58	71	75	59	57	69	67	62	68	78	65	62	65	63	64	77	62	72	68	63	72	66	68	50	58	63	67	58	63	65	70	58	72	56	68	68	66	78	75	62	55	63	69	65	62	79	63	70	72	76	58	71	73	75	69	62	60	79	54	79	73	78	63	75	62	74	58	60	54	63	57	72	71	63	68	63	58	57	67	72	52	58	63	69	78	58	78	60	61	57	58	79	66	84	69	67	86	72	68	59	75	61	71	67	72	69	64	65	73	75	71	64	66	75	74	68	76	64	67	75	67	58	58	77	75	68	58	63	69	60	62	64	77	76	63	66	77	78	60	72	71	48	51	70	64	68	78	66	81	56	71	60	63	75	60	79	60	63	81	64	69	82	65	62	73	68	53	80	61	71	56	71	86	67	60	64	60	69	81	64	66	62	70	71	61	58	65	52	53	56	77	53	73	76	69	66	60	64	70	69	69	67	73	70	74	59	54	67	72	68	72	71	66	53	56	67	53	57	61	78	74	83	68	76	66	69	69	78	74	58	68	79	65	62	67	68	69	61	61	72	49	73	60	57	71	55	68	67	74	72	71	74	66	65	75	69	86	65	68	66	66	67	62	63	63	73	57	84	83	55	80	72	62	64	68	67	68	76	62	67	76	83	64	53	75	62	55	69	58	68	72	69	84	67	67	65	60	53	60	63	67	68	58	74	71	56	63	71	82	81	70	66	61	70	56	75	59	68	71	66	61	80	64	62	63	48	64	64	65	71	64	65	73	67	73	73	62	66	71	75	81	81	64	75	62	65	57	65	63	61	50	69	59	66	44	63	84	58	69	63	67	59	64	73	79	86	76	70	71	68	51	73	68	57	70	64	56	84	76	63	69	57	70	61	67	81	57	61	73	77	55	71	80	69	61	62	63	79	76	62	61	69	56	68	71	59	67	62	61	82	68	64	50	62	64	61	72	49	66	65	62	63	61	66	60	83	65	70	69	60	59	85	74	82	70	64	63
35695	16266	3019	2801	5778	6214	5354	4238	3355	2736	2393	2056	1830	1690	1546	1422	1366	1324	1206	1160	1179	1095	1072	1056	972	1040	990	1025	947	993	985	948	990	1357	7170	16090	16223	13354	8287	4714	2423	1342	1034	824	796	839	801	829	838	846	829	824	813	831	768	790	849	823	857	813	808	834	776	857	877	795	804	814	815	818	838	831	803	860	811	837	840	837	820	826	779	793	787	811	823	838	840	846	817	802	832	794	773	817	850	843	800	843	827	805	854	757	875	840	804	813	832	822	789	834	803	810	778	855	853	809	778	872	841	842	789	824	797	836	748	856	816	836	873	839	865	806	822	849	876	808	826	811	802	849	785	808	882	865	809	778	884	755	847	816	820	777	782	826	787	802	847	836	764	841	796	808	760	812	808	810	800	857	824	826	801	834	879	858	852	841	812	789	786	831	802	825	831	777	826	834	833	787	823	806	809	866	862	859	855	830	827	910	789	791	817	825	793	818	879	804	833	832	871	825	813	834	810	814	879	799	828	831	811	844	869	861	805	796	868	891	823	809	805	820	863	867	841	820	830	850	810	853	814	795	776	809	792	857	788	793	806	806	795	806	817	801	808	789	830	795	800	858	775	858	860	769	810	863	830	822	824	877	793	863	821	832	831	806	810	854	887	837	787	823	810	802	843	792	789	827	878	855	837	783	913	873	830	770	804	824	799	806	833	785	878	823	812	833	819	827	863	848	849	842	840	795	893	856	863	814	812	874	845	823	806	808	844	869	788	875	845	832	820	811	901	797	805	830	852	783	833	766	862	775	803	787	834	874	820	785	848	852	818	831	861	785	801	807	843	844	847	854	853	822	829	829	816	802	800	804	789	809	847	817	809	834	787	841	820	857	858	823	783	819	803	839	848	829	834	808	848	787	789	859	843	826	806	805	834	846	847	834	784	797	878	831	802	803	821	807	806	854	900	808	831	796	795	809	819	821	849	833	846	855	799	833	781	837	799	851	831	776	786	829	838	812	845	851	884	832	815	906	821	839	796	801	762	842	861	861	829	854	780	847	841	825	832	799	815	872	871	808	814	808	811	872	831	808	814	784	777	846	734	822	799	829	770	767	823	833	819	835	820	842	817	823	787	856	763	857	804	821	849	812	844	820	814	861	817	857	818	801	814	845	827	869	812	841	833	777	823	840	886	838	834	847	925	797	785	789	865	874	808	843	853	826	871	771	853	829	836	791	814	821	821	784	805	781	839	788	781	841	873	845	868	788	809	818	786	819	811	825	769	836	845	817	817	790	830	831	814	823	840	893	834	831	815	781	826	809	758	833	805	876	847	822	787	827	833	879	835	839	786	844	795	813	853	801	796	834	793	829	791	798	847	816	800	832	815	869	781	851	805	845	817	765	839	808	830	828	787	816	794	802	870	792	876	819	808	802	835	797	833	836	826	782	789	811	820	815	805	832	839	888	809	792	822	810	812	784	829	853	823	771	865	783	767	852	823	828	794	816	775	883	859	858	851	820	856	877	852	779	836	852	881	822	786	837	762	862	808	825	858	831	818	826	831	808	879	809	859	826	809	828	800	819	804	848	837	799	812	790	884	841	861	797	864	791	813	832	824	840	758	774	827	829	859	814	851	777	853	814	827	808	802	800	808	789	789	868	764	806	787	794	830	850	814	829	855	792	818	781	838	780	817	822	847	778	860	845	841	822	859	807	823	832	836	813	787	826	806	853	786	830	893	862	845	819	870	799	813	773	845	812	810	800	787	816	863	809	783	798	836	879	900	808	824	866	848	795	775	784	825	806	849	820	810	859	835	863	854	787	768	812	838	832	896	830	816	817	819	814	883	848	800	841	839	862	850	845	860	770	839	800	790	805	877	762	837	830	816	801	788	795	811	803	833	801	814	841	840	802	811	819	814	804	806	794	857	811	866	857	803	833	809	859	746	810	836	832	798	810	801	753	845	809	811	790	806	764	803	829	807	791	818	854	807	806	753	836	795	831	853	829	839	812	844	793	821	816	817	776	799	813	833	818	816	840	828	804	831	827	826	803	834	808	828	779	839	848	832	830	821	801	797	807	821	827	858	862	857	823	788	829	822	812	800	861	843	848	866	816	793	855	809	841	848	800	823	827	909	857	853	841	828	841	812	855	808	829	795	778	804	777	884	803	788	866	820	809	785	815	862	824	803	833	806	769	808	820	828	772	843	857	872	830	813	805	838	848	871	835	815	803	873	845	830	810	847	824	811	766	872	856	853	779	848	838	811	789	839	793	820	851	814	817	824	831	830	849	859	801	835	830	874	842	822	768	820	831	813	839	852	823	824	856	825	847	855	797	831	875	831	811	852	847	773	827	758	864	838	810	813	846	873	812	866	828	900	807	844	822	816	762	850	801	764	766	781	794	818	826	893	794	829	821	852	844	793	858	845	867	817	845	823	811	869	836	856	926	822	842	818	848	835	823	818	857	854	818	805	852	811	812	887	837	834	801	863	856	791	826	837	851	849	804	828	827	811	827	832	833	825	833	844	817	794	849	815	857	827	821	848	844	807	801	879	816	801	849	812	827	852	811	874	808	804	844	829	863	829	815	800	865	853	813	824	791	814	835	814	859	797	795	787	797	818	779	861	812	812	803	828	848	809	802	783	855	818	837	817	833	838	783	771	845	832	851	803	830	851	787	892	851	844	778	810	849	797	822	811	770	809	783	814	806	834	809	774	799	818	859	784	851	782	822	811	875	857	871	833	817	861	816	820	801	862	858	876	872	827	783	845	864	832	852	888	786	832	826	833	773	792	830	801	866	798	836	821	794	795	886	830	845	795	821	873	821	831	818	822	819	805	791	822	826	845	796	803	805	782	774	821	822	793	796	792	802	827	862	832	838	824	856	814	839	824	871	843	806	856	830	775	825	846	777	791	813	826	816	759	819	867	832	764	812	854	779	857	812	841	856	823	835	832	832	854	835	857	806	805	780	821	831	868	826	865	798	780	862	828	857	831	799	815	812	872	843	868	800	815	847	856	800	864	892	788	814	854	824	843	853	831	851	763	806	858	878	833	846	817	802	843	800	798	817	906	833	784	872	872	812	818	802	825	795	850	798	808	849	812	790	816	862	799	813	827	830	841	822	778	824	839	834	856	762	852	807	824	787	783	846	804	812	849	857	841	871	848	842	825	807	825	831	830	845	860	851	857	866	835	830	852	818	798	814	818	792	796	826	858	820	737	824	801	837	815	818	881	813	843	853	854	868	814	830	817	846	846	842	841	832	826	844	806	826	788	859	820	809	822	779	816	798	801	831	804	839	819	833	782	825	877	835	823	776	852	813	835	780	813	809	813	859	770	824	785	848	770	856	858	818	880	856	797	806	789	842	813	818	840	831	870	757	842	814	823	746	824	795	822	848	853	814	826	830	786	881	822	838	840	866	819	825	822	788	807	853	799	820	835	808	853	783	816	800	779	857	848	847	837	809	838	789	877	808	841	817	841	881	839	817	805	826	845	845	816	839	806	819
5252	1353	225	89	91	87	115	102	99	90	98	77	82	76	82	85	77	76	73	70	83	89	62	66	87	62	74	68	73	80	83	59	76	67	185	705	920	705	389	239	154	83	78	78	68	63	72	75	62	49	68	76	69	64	72	75	68	71	68	73	64	52	71	60	85	58	76	67	56	62	83	62	64	59	59	75	74	64	67	59	51	53	79	65	64	63	86	74	63	67	64	49	77	71	70	76	70	73	58	61	61	73	63	73	51	73	60	77	55	56	74	58	76	74	62	55	51	54	81	63	73	66	73	60	74	59	63	57	64	90	65	70	64	58	68	67	60	55	66	60	64	60	58	64	71	76	76	74	69	58	63	66	56	67	56	59	72	58	77	59	71	69	64	68	68	68	58	64	65	69	57	64	60	55	73	88	74	61	66	76	69	67	73	71	60	70	66	61	84	65	73	69	65	66	68	62	54	67	53	79	61	75	83	66	54	66	63	78	86	73	64	59	84	79	64	57	61	61	62	77	74	72	67	68	75	79	74	45	88	70	59	69	59	73	56	66	56	56	71	64	58	62	64	74	66	66	59	53	89	75	59	66	65	75	62	63	65	59	54	57	87	80	88	81	66	53	80	57	63	48	65	74	62	57	82	67	62	62	67	77	60	56	48	74	55	59	56	63	81	71	68	62	72	64	53	50	59	68	62	78	57	75	87	78	60	60	70	86	58	71	75	72	64	58	63	64	54	53	73	60	50	79	68	50	67	80	71	61	66	59	66	68	67	61	66	60	79	52	57	66	65	71	66	76	75	58	53	66	79	74	82	76	62	68	56	48	51	62	70	78	65	57	64	56	57	59	63	67	67	66	65	63	64	61	70	81	77	60	53	76	81	68	68	57	69	67	58	73	69	89	80	72	73	50	58	59	59	61	77	61	65	73	69	85	62	57	64	73	78	82	68	70	59	71	61	67	49	68	71	66	61	62	60	65	68	82	64	78	78	55	69	70	58	72	67	75	68	68	68	75	79	49	79	67	76	74	67	71	80	73	60	55	91	58	57	55	63	55	67	72	66	68	64	61	61	60	66	61	62	57	58	71	78	70	65	67	55	58	72	71	81	61	58	77	65	79	72	57	63	67	62	57	78	65	72	67	68	84	73	68	63	59	71	68	65	77	70	57	61	57	62	65	80	75	63	67	78	55	68	62	71	67	56	63	64	73	69	70	66	60	81	63	70	68	67	65	61	66	79	80	62	53	85	81	73	65	71	63	59	62	72	67	77	66	60	81	56	53	48	75	50	61	80	67	71	75	71	61	65	62	72	56	68	70	84	65	56	88	67	62	61	54	80	71	65	80	67	68	64	78	57	65	82	60	64	64	63	62	70	77	61	69	67	72	61	73	59	81	64	59	74	60	66	62	58	77	68	53	93	62	73	62	84	78	72	68	63	66	55	72	74	68	79	64	78	64	64	71	48	66	61	71	80	62	67	65	68	54	72	68	59	66	63	61	67	78	60	70	60	66	80	78	53	83	82	73	62	59	64	65	68	73	76	71	67	80	70	57	67	80	69	54	61	69	63	81	40	66	63	57	61	66	65	56	67	70	71	68	72	56	73	52	55	65	71	64	79	59	78	73	59	72	63	65	67	68	64	64	67	64	71	75	62	81	67	65	64	66	75	70	73	59	89	65	72	63	60	72	59	56	67	64	64	74	72	63	64	66	67	67	74	60	69	70	63	76	58	65	67	68	81	67	64	64	69	54	62	63	71	70	56	61	61	71	58	67	79	79	69	74	73	58	72	68	67	69	75	82	66	90	60	64	76	76	73	72	82	54	53	60	72	67	57	52	69	56	65	72	66	51	79	79	76	64	59	62	69	82	77	78	72	55	69	67	63	70	65	82	62	60	68	67	76	63	74	59	69	74	78	72	66	77	64	74	81	81	57	71	66	75	67	63	65	71	72	57	69	74	60	57	68	57	71	80	64	63	83	69	47	56	71	78	60	84	64	69	52	61	69	66	58	69	64	72	76	66	59	77	63	68	57	55	64	68	68	64	75	79	63	57	54	64	68	68	64	66	68	84	63	62	75	69	49	74	73	72	53	64	72	68	66	72	90	68	70	69	63	69	53	51	50	65	70	55	70	70	76	83	67	58	56	68	61	68	75	63	59	56	73	76	67	58	60	73	58	70	65	78	66	60	66	76	58	74	76	69	63	90	77	69	82	69	74	69	68	74	65	64	67	63	72	67	71	66	78	62	63	66	64	45	73	84	72	61	75	75	58	67	75	57	61	68	60	66	65	71	68	65	60	70	77	67	67	62	54	83	75	74	79	66	71	73	74	65	64	85	49	76	74	52	75	60	88	66	73	68	66	66	87	68	66	67	61	76	60	69	76	63	71	67	60	86	72	71	64	77	81	75	62	64	59	68	64	86	65	71	74	72	61	63	64	68	76	73	66	57	61	71	58	67	60	74	71	64	74	59	58	51	73	66	59	78	65	73	60	74	62	77	68	72	64	66	67	61	60	61	75	70	53	72	74	61	72	59	74	84	70	75	72	57	53	53	43	80	58	67	57	74	68	75	59	60	69	66	63	71	51	80	80	68	72	75	77	70	66	57	62	67	72	63	71	64	69	72	64	57	68	80	73	71	75	58	77	48	66	72	66	76	75	61	73	68	74	77	61	72	61	71	62	62	66	82	66	61	82	68	70	73	69	56	60	79	75	71	70	75	82	77	68	65	68	67	69	62	61	56	63	60	65	67	64	58	65	80	65	70	68	73	77	77	81	65	66	74	68	62	66	59	64	60	67	83	79	64	59	70	68	70	67	77	69	69	65	80	78	65	80	74	69	71	60	60	66	61	57	62	89	79	76	62	70	80	72	71	54	75	51	65	78	75	61	65	82	69	54	75	68	48	64	88	53	77	58	70	77	61	56	62	72	59	68	74	56	76	71	66	67	61	55	65	62	68	57	53	88	63	64	51	63	60	65	74	52	65	72	65	59	89	71	67	67	61	67	65	64	62	61	90	69	63	65	65	57	75	60	66	81	72	83	53	73	57	65	57	60	72	57	61	59	59	66	69	70	75	76	64	70	77	63	74	71	63	67	62	54	63	73	77	70	67	67	59	84	83	75	85	63	70	70	82	71	74	65	74	72	60	55	60	57	75	64	68	70	61	70	62	82	69	82	59	70	74	66	78	70	77	56	70	71	76	67	60	76	71	69	63	67	65	75	54	70	82	70	73	65	60	59	78	82	73	72	69	65	81	79	68	67	69	79	71	77	83	69	58	70	64	58	69	70	74	65	86	65	61	77	67	60	67	76	58	52	75	68	66	49	75	58	70	61	70	73	69	55	79	52	59	79	74	56	72	61	70	61	59	63	76	79	66	84	57	53	60	57	63	63	77	69	67	85	51	67	68	61	71	65	68	69	54	70	72	57	79	63	62	62	68	61	79	65	66	84	59	65	70	71	72	66	71	66	67	57	68	74	58	57	75
32620	17256	3175	2496	5120	5976	5281	4423	3548	3004	2529	2272	1984	1799	1677	1511	1447	1371	1306	1201	1222	1128	1133	1041	1128	1081	1068	1071	1022	1062	936	945	931	971	4410	17073	17981	14633	9358	5147	2625	1409	1041	899	862	836	864	872	827	878	833	802	775	855	804	818	844	851	852	824	851	801	821	875	816	887	825	818	834	822	859	809	827	827	814	839	818	827	846	816	817	795	864	853	845	807	832	845	875	849	776	813	798	807	788	856	841	836	863	813	858	834	857	815	892	857	875	792	776	801	846	797	805	853	857	882	868	851	847	846	839	835	827	903	800	797	783	852	834	844	822	845	894	853	795	820	846	807	833	874	804	823	834	839	829	820	821	852	796	829	831	833	863	865	817	796	839	856	828	859	830	858	827	783	818	813	845	805	816	799	826	837	881	895	792	848	844	840	866	828	810	844	845	878	817	846	845	837	847	802	887	824	870	841	812	893	882	850	833	868	829	833	789	855	844	877	875	811	827	835	854	838	846	858	832	755	828	824	820	882	811	840	891	837	892	871	867	885	843	835	770	831	842	812	816	844	859	820	841	845	887	850	851	814	882	840	891	852	857	857	814	847	840	815	858	903	861	877	872	879	845	821	825	813	859	809	871	873	812	834	827	851	881	827	853	850	816	839	832	845	857	876	854	823	827	789	820	824	825	821	819	804	903	848	844	845	855	828	867	814	855	822	856	837	845	862	802	862	906	810	830	864	817	910	838	865	782	825	813	893	840	852	861	827	817	856	827	863	824	847	831	821	827	834	889	815	843	838	812	803	820	881	836	853	874	849	847	834	899	810	858	852	848	853	817	862	796	806	818	793	826	843	835	825	791	884	897	846	821	818	843	810	862	808	869	820	871	873	820	884	839	863	842	881	759	895	848	830	855	866	822	874	860	836	839	885	822	818	866	846	876	853	874	799	886	906	784	841	826	841	886	845	811	847	841	878	823	839	892	861	829	809	869	865	820	840	818	845	809	833	792	886	839	834	829	862	784	844	854	859	802	832	827	865	851	892	860	838	884	878	819	851	856	832	862	810	853	813	802	878	824	826	861	862	850	833	873	803	839	805	834	810	791	864	889	832	866	846	848	866	812	840	835	863	836	840	835	856	868	841	838	851	820	870	832	800	845	824	851	817	804	870	818	878	817	814	851	823	797	859	803	848	788	808	860	829	802	850	881	858	799	826	870	853	847	854	834	865	823	830	821	883	809	846	833	860	866	800	827	831	857	873	812	829	861	820	797	804	863	845	871	846	837	814	868	769	860	835	836	803	836	827	805	777	883	853	839	866	882	823	835	834	819	910	801	820	845	846	868	822	811	834	867	804	870	864	842	821	863	859	847	834	843	837	828	824	877	846	832	885	836	874	886	821	854	856	837	885	839	862	835	850	847	853	835	840	823	833	875	856	827	819	837	830	875	839	863	835	857	848	872	864	795	900	872	832	850	854	748	834	784	850	859	866	874	822	875	873	825	888	870	807	849	837	842	846	857	859	838	821	872	846	792	843	833	837	861	814	833	870	863	789	862	818	826	798	841	849	823	781	859	865	868	839	828	866	861	860	832	829	793	827	810	878	809	848	838	805	838	812	864	871	863	879	878	825	857	815	882	852	907	855	859	819	843	809	868	844	834	849	829	854	836	837	863	870	810	854	803	878	826	810	844	837	850	845	830	854	801	828	845	809	867	831	837	851	881	872	818	873	826	834	850	818	887	867	823	835	806	795	819	888	866	807	878	824	803	872	877	840	802	844	821	856	820	835	839	822	808	882	862	847	825	850	851	828	842	832	812	895	821	877	807	851	852	823	832	810	822	875	825	858	881	861	890	824	853	826	847	793	866	853	854	866	850	795	827	833	814	866	824	836	832	859	861	860	887	835	801	806	867	840	882	935	879	850	846	836	881	891	834	797	890	842	845	832	827	799	831	825	820	867	879	837	781	806	813	838	836	823	841	782	835	823	843	826	895	848	861	831	826	836	832	827	809	871	810	832	842	810	861	855	810	827	854	880	865	847	853	820	815	875	805	827	924	877	840	870	816	847	849	833	782	793	808	840	847	829	820	766	852	881	837	839	887	863	762	793	835	828	892	809	863	878	798	835	861	785	881	871	869	853	828	876	842	820	824	828	856	840	816	862	810	835	856	815	877	827	836	812	862	858	864	834	865	826	862	875	786	824	817	775	825	870	844	844	820	873	825	805	858	845	838	798	824	782	821	818	814	813	827	803	808	873	804	799	890	844	788	801	804	809	807	867	820	823	840	786	838	800	834	887	835	868	817	851	832	828	866	845	829	794	816	821	843	763	803	827	853	844	814	881	803	869	837	858	856	842	803	901	871	866	800	824	835	847	841	829	869	869	860	859	833	826	808	807	835	888	871	877	881	843	825	893	862	848	862	790	832	917	856	870	807	797	819	846	897	817	798	811	850	845	768	846	804	788	842	873	855	834	793	812	813	840	872	812	870	819	806	827	859	838	844	859	866	792	820	799	864	837	834	839	819	819	799	856	807	872	824	873	840	873	866	812	782	831	827	842	774	841	802	814	835	808	884	832	810	815	814	838	799	867	848	818	804	832	836	838	876	781	877	849	865	834	901	854	848	852	847	783	806	864	813	877	842	840	838	812	889	795	833	820	830	834	847	791	878	825	847	855	883	855	839	866	851	814	854	831	847	831	818	846	806	871	863	827	890	832	875	832	839	845	844	817	849	863	860	839	848	853	863	817	896	875	845	854	865	811	860	845	828	814	788	852	824	786	860	840	822	800	817	827	826	836	836	919	863	863	828	877	824	816	895	832	847	860	784	858	850	889	842	861	832	805	860	852	874	845	815	790	837	833	831	842	826	887	836	852	852	808	844	793	826	864	834	839	830	840	828	800	883	799	795	885	828	805	883	890	837	795	836	807	847	858	829	856	837	849	843	818	865	903	838	871	844	869	828	892	828	830	900	821	827	804	832	852	850	833	836	851	849	874	837	818	816	838	835	870	815	846	821	812	838	827	905	843	806	818	831	847	824	849	884	867	820	875	813	810	811	811	835	829	827	831	872	834	806	763	854	805	873	874	854	846	827	802	855	823	833	770	863	823	872	843	812	806	888	839	799	845	884	850	855	842	809	801	807	843	833	839	825	812	906	868	806	854	833	881	848	840	829	813	827	826	854	896	838	835	855	893	874	811	877	825	842	864	797	840	830	829	829	829	867	867	841	835	797	848	823	809	835	842	861	819	870	821	793	827	862	814	828	839	849	764	832	810	846	874	831	842	832	818	841	818	800	847	830	815	833	855	859	856	859	845	836	852	850	817	849	860	841	857	871	820	832	804	814	874	791	796	907	866	837	840	857	840	873	804	808	863	803	826	869	818	887	845	813	817	832	822	833	851	841	878	858	847	824	830	876	865	895	859	811	846	794	841	853	833	826	793	848	828	857	882	892	835	854	832	840	871	837	804	832	804	832	806	788	798	904	807	823	859	822	841	875	839
6266	2909	467	95	125	140	140	136	125	120	88	114	99	86	99	94	85	65	65	86	75	84	85	75	94	65	90	76	81	83	74	84	84	76	187	1177	1270	983	533	335	162	87	95	77	82	64	73	71	72	78	67	68	73	81	61	55	75	57	70	76	67	84	70	83	70	66	80	84	77	62	76	75	88	75	77	80	64	75	70	85	66	64	58	72	76	59	81	68	69	64	76	52	66	70	83	67	66	60	79	78	66	64	70	64	59	68	59	70	58	71	75	60	81	64	61	78	70	58	53	87	85	62	84	75	65	57	63	69	56	79	57	68	67	68	76	87	62	77	76	78	57	70	71	79	59	67	53	62	75	78	71	68	64	61	69	65	70	79	71	66	86	74	91	61	71	74	70	64	63	73	85	59	59	67	62	75	69	66	65	68	61	67	65	67	55	57	65	64	76	68	75	54	70	68	77	64	62	76	61	70	57	76	69	71	82	72	70	63	69	75	57	86	76	62	64	71	79	65	64	79	72	82	82	77	67	59	66	57	71	80	73	50	62	73	66	67	69	77	53	70	68	72	80	88	84	84	90	70	60	67	76	73	79	76	73	70	66	65	88	75	63	79	74	67	76	66	73	59	64	82	69	68	63	75	73	80	61	58	67	65	78	69	61	76	79	64	82	89	74	73	65	83	75	67	75	66	72	66	71	57	54	64	56	71	73	67	72	76	70	71	76	68	69	66	66	73	70	76	69	58	67	67	73	85	74	76	71	66	68	70	74	76	71	75	67	63	63	85	65	66	68	55	70	69	69	81	74	55	64	64	82	79	71	78	79	71	54	82	83	73	68	76	67	69	70	59	76	62	82	62	70	79	62	64	67	69	53	67	71	72	59	69	58	74	57	76	49	82	56	66	65	61	59	63	57	75	83	80	68	64	71	66	77	63	78	80	75	71	52	67	85	77	55	70	78	84	65	71	54	72	65	78	75	72	68	87	58	84	75	64	76	74	53	77	70	60	64	68	53	70	67	67	76	84	81	57	61	59	77	72	69	91	56	71	71	68	63	61	79	68	76	57	58	73	65	75	63	58	73	76	59	72	77	74	69	80	60	80	59	74	73	74	67	57	73	71	77	69	80	74	68	68	85	79	62	73	70	67	79	71	67	95	70	90	86	75	74	68	67	73	75	79	76	73	53	71	79	69	72	65	73	74	76	74	53	71	79	62	65	62	54	65	72	68	61	62	65	70	69	64	66	76	84	68	67	66	70	60	58	78	78	69	71	81	63	70	84	69	66	68	68	67	66	65	75	64	67	62	68	66	62	69	54	66	63	72	70	66	75	56	67	59	83	81	75	66	80	80	63	73	71	70	74	64	79	65	76	76	55	73	82	62	67	78	67	67	69	77	73	74	62	57	77	72	82	76	78	67	69	64	57	69	74	76	81	68	75	75	70	63	67	69	63	75	70	75	61	68	67	77	73	57	61	59	59	73	69	70	73	45	62	83	85	74	59	69	68	77	66	53	71	69	78	72	70	66	64	82	65	61	71	66	70	55	85	64	76	65	77	64	69	65	60	66	70	73	67	72	58	68	65	91	82	71	74	76	63	70	59	79	80	63	70	70	67	70	66	75	81	80	80	69	67	77	76	74	62	68	64	80	71	66	71	74	76	59	91	57	60	59	58	75	79	74	53	59	60	66	67	74	78	69	63	75	71	78	70	63	66	66	70	85	62	75	72	69	65	74	76	64	72	70	87	70	64	61	62	68	71	71	70	75	74	60	51	60	86	53	71	73	83	82	56	73	56	81	68	67	72	63	76	75	76	67	75	66	79	77	59	56	83	59	82	67	68	72	57	67	75	75	62	62	49	48	67	75	81	74	70	67	77	57	83	70	75	57	79	68	64	88	67	63	80	73	73	66	67	67	76	64	70	62	75	74	59	76	77	79	73	64	58	76	58	67	67	74	73	80	63	76	69	67	60	66	67	74	58	63	59	73	66	91	69	52	54	73	75	70	75	71	72	72	73	64	73	72	62	72	74	67	61	62	76	60	75	59	74	86	83	50	70	68	79	63	62	79	73	78	72	66	76	57	75	56	75	84	83	64	65	83	67	56	77	74	67	63	59	78	57	76	62	75	73	72	53	74	72	68	70	64	74	78	65	76	78	76	71	71	82	70	60	70	53	74	60	61	58	78	56	73	71	79	67	87	82	64	75	82	67	68	82	52	79	62	80	66	79	64	67	64	66	76	82	88	67	68	75	71	72	60	74	76	59	67	73	73	67	57	75	83	68	65	64	59	56	60	71	58	70	68	62	69	71	60	82	71	77	71	63	57	70	66	62	81	75	56	66	72	81	82	67	74	73	71	74	77	71	68	70	60	74	84	89	72	70	73	64	71	65	73	67	74	68	73	64	72	79	70	69	82	63	69	60	55	63	68	83	80	83	53	82	61	62	68	75	62	61	72	57	64	65	74	61	68	75	67	68	65	74	62	64	65	62	75	73	61	66	58	63	79	73	60	63	66	59	72	64	69	73	59	72	70	61	80	77	81	80	64	75	73	63	79	74	77	78	76	69	79	65	68	72	65	67	70	70	78	70	75	70	70	63	79	67	90	69	92	71	84	72	72	64	69	65	66	68	81	67	64	91	67	101	74	67	66	53	65	74	77	77	60	70	68	80	72	69	79	71	64	67	64	67	61	69	69	64	62	75	70	62	68	61	81	87	64	68	87	68	76	75	95	83	73	54	79	72	55	76	72	68	65	61	78	75	71	67	83	74	61	54	52	72	59	67	63	68	70	69	86	80	61	80	66	73	76	72	71	63	72	58	70	62	72	66	71	86	81	58	72	79	68	68	60	80	72	66	67	78	68	56	74	57	80	70	67	58	73	72	82	65	67	62	72	42	73	61	76	75	55	78	66	71	69	70	56	67	69	70	77	71	75	71	69	76	80	73	60	71	73	55	65	79	73	55	69	72	73	67	85	78	74	66	74	72	83	60	67	67	44	71	71	75	71	64	63	88	81	71	77	61	80	72	65	65	63	71	71	67	99	70	70	61	58	67	70	74	62	77	67	76	70	65	68	79	56	68	82	80	78	86	85	91	60	64	78	68	70	64	71	58	71	75	57	68	70	63	68	52	59	66	77	59	59	59	57	64	71	80	65	69	68	76	54	77	75	80	84	78	65	65	80	74	81	59	73	73	72	70	77	70	65	58	75	77	77	66	74	61	89	67	69	75	55	69	68	68	75	68	59	66	67	74	76	69	83	67	59	69	87	70	71	84	72	71	55	54	75	75	82	66	74	71	67	78	81	55	55	72	58	55	77	60	60	82	72	72	77	52	61	55	99	72	69	82	59	73	65	52	75	68	69	72	61	83	64	78	69	62	78	70	72	75	89	72	67	79	63	72	62	60	80	54	53	78	71	63	63	72	77	70	61	74	64	85	72	72	69	84	84	58	66	71	73	84	78	72	61	82	83	57	68	70	67	75	82	72	68
39398	23297	5293	3781	8022	8696	7591	6131	4979	4044	3319	2881	2606	2359	2103	1886	1717	1699	1517	1490	1519	1375	1367	1298	1254	1246	1125	1118	1191	1087	1104	1109	1079	1068	5781	21562	21432	18289	12106	6529	3089	1629	1029	886	888	928	870	900	853	842	851	857	883	871	902	791	793	856	916	860	895	842	824	852	815	838	815	871	868	887	866	839	866	872	825	869	846	854	826	859	865	823	859	913	894	887	863	860	834	878	871	822	927	835	909	882	821	841	866	830	903	875	931	839	843	859	813	841	863	851	849	818	860	889	843	876	858	841	883	882	863	838	857	875	818	836	907	832	868	791	866	812	855	869	847	856	887	854	849	856	869	867	852	903	809	885	872	853	849	862	868	861	883	865	850	857	908	856	827	842	879	856	832	825	847	865	880	865	872	837	842	840	859	871	895	864	867	882	860	823	838	830	844	892	817	835	836	888	805	832	905	896	838	901	845	888	875	882	856	894	796	838	859	840	848	841	849	881	831	918	846	862	800	892	848	853	839	827	869	844	839	917	820	793	841	898	897	855	869	857	847	870	873	814	877	876	872	843	832	886	818	852	839	845	878	881	958	872	893	864	898	820	872	859	886	872	905	869	855	844	872	908	882	855	841	891	909	803	859	813	824	903	854	893	843	827	839	859	836	853	840	882	826	847	807	790	885	850	862	809	871	874	891	866	870	881	877	857	931	894	897	868	884	866	819	855	871	841	825	858	852	804	859	899	828	861	876	868	874	878	902	828	890	877	854	823	875	883	866	836	819	873	874	861	883	877	878	856	806	889	842	854	858	833	849	836	901	847	887	869	867	851	861	879	889	877	794	868	910	815	835	834	830	862	830	889	830	843	849	846	886	843	830	838	854	849	891	904	867	866	849	822	882	840	871	915	813	804	820	936	897	819	844	824	857	882	871	891	823	874	888	798	800	869	867	821	843	857	895	846	865	860	836	883	880	842	827	839	822	845	888	872	869	847	846	858	834	843	859	862	884	809	883	875	813	881	828	855	864	857	849	817	866	844	918	859	832	862	852	852	808	834	834	884	789	953	860	844	890	890	877	820	819	928	854	802	827	898	812	858	830	879	894	876	831	835	876	793	878	868	821	898	826	865	803	853	883	842	847	873	883	890	866	847	812	909	865	883	885	872	924	863	792	847	872	880	872	878	871	865	842	902	885	866	861	825	894	884	844	877	830	849	837	897	831	799	811	832	799	841	867	829	863	922	887	866	858	832	850	864	857	858	827	830	859	899	817	873	890	868	855	867	811	824	870	837	854	895	904	834	835	831	860	832	820	867	851	829	894	909	891	817	770	841	830	872	834	831	870	857	841	815	832	852	819	855	868	855	877	862	881	864	834	843	825	839	865	875	802	870	830	826	861	861	832	844	869	825	924	874	885	888	833	875	847	804	806	885	838	853	857	848	793	868	864	864	831	867	805	865	886	833	813	860	848	831	845	916	845	852	877	894	903	825	832	864	889	920	924	884	860	857	851	841	866	893	827	850	884	840	872	877	839	883	820	892	885	809	854	761	848	851	852	901	813	908	778	919	856	869	821	852	878	837	856	848	928	849	838	880	881	863	844	884	828	918	912	860	839	878	824	899	847	874	885	848	831	894	873	893	817	860	833	862	888	866	885	886	909	818	878	842	856	841	868	877	891	829	829	894	813	925	823	834	854	857	885	873	836	829	843	868	878	838	855	862	844	855	811	861	841	884	880	861	844	881	812	839	897	916	878	886	843	821	844	856	824	846	839	836	860	858	850	846	903	849	844	891	799	864	838	895	844	892	837	888	869	862	811	867	899	850	852	837	850	857	858	872	849	886	844	845	882	884	817	903	890	885	883	870	857	854	898	885	853	855	854	890	833	848	817	829	921	885	907	876	867	863	867	871	856	829	892	863	835	883	857	869	851	847	906	893	811	874	856	850	889	832	872	864	843	875	874	848	839	878	829	882	862	898	796	847	885	825	816	895	862	846	882	832	862	838	888	854	833	890	878	821	808	893	913	838	884	879	863	821	817	882	859	822	882	816	909	874	823	885	898	858	866	856	889	886	849	901	860	892	899	859	840	788	856	889	784	864	880	830	881	871	878	856	859	879	829	857	831	824	849	855	867	853	830	867	915	843	815	893	866	869	884	860	868	876	876	873	864	845	858	874	909	872	855	906	863	830	852	872	849	845	851	821	849	880	840	824	857	886	901	808	852	890	867	832	872	860	882	878	861	832	881	856	873	860	810	866	888	833	889	911	871	808	831	797	793	814	868	844	898	856	811	829	790	850	880	859	854	896	872	872	842	872	877	866	896	857	836	840	835	860	850	863	830	904	874	806	846	833	806	828	849	827	912	858	874	896	882	831	820	856	824	854	834	863	815	839	864	822	909	917	881	809	872	835	892	846	860	891	918	863	858	832	867	895	866	887	830	866	830	812	890	878	845	874	900	854	863	878	831	855	852	850	890	878	914	901	898	833	829	897	891	858	830	879	835	907	848	867	898	863	833	914	828	878	837	879	866	846	864	795	852	857	861	891	846	881	846	832	866	862	826	894	852	858	812	830	846	879	860	856	820	851	848	837	862	884	840	875	864	823	839	842	845	865	845	864	865	823	889	882	856	808	871	892	897	829	826	852	866	824	880	899	896	859	845	859	869	886	879	856	891	844	858	897	861	859	828	873	834	898	880	811	902	841	849	885	880	861	860	823	939	918	854	844	872	860	903	802	868	842	848	797	812	829	830	875	885	814	874	841	841	916	923	912	881	864	865	810	849	877	786	820	811	910	921	838	853	851	823	858	872	867	858	925	903	863	883	871	862	905	850	832	848	870	822	870	859	845	874	881	827	818	874	824	869	863	856	862	898	846	875	864	879	895	837	907	867	852	881	893	886	835	866	846	843	849	883	827	915	851	812	863	911	870	887	868	872	849	896	847	831	810	881	835	861	848	863	872	889	875	840	866	866	849	873	901	843	830	862	835	929	825	828	883	833	818	849	891	922	868	898	889	866	836	926	849	883	903	857	842	871	826	858	859	809	849	808	844	856	863	869	898	827	891	866	834	919	862	889	807	849	894	843	848	892	848	862	855	808	858	833	828	918	871	834	857	866	874	836	845	837	879	837	834	888	865	834	885	904	855	889	895	795	872	860	847	849	854	816	846	856	863	853	833	902	826	886	855	842	836	874	865	817	854	874	833	895	870	889	844	952	897	852	853	849	854	861	825	827	832	919	839	879	772	840	849	876	868	890	831	814	843	830	891	829	865	841	825	873	816	862	816	854	886	911	828	839	870	872	842	813	871	881	882	875	829	895	879	796	853	829	926	803	866	947	881	876	822	817	856	897	878	917	850	849	842	855	792	891	859	822	853	879	789	876	868	848	910	876	859	838	872	847	885	850	864	901	875	876	847	879	883	845	864	837	844	887	902	858	890	866	848	885	875	865	886	877	874	869	854	867	859	778	793	931	885	827	879	839	878	890	818	853	861	853	887	876	871
2752	593	159	62	69	78	69	80	71	70	81	82	66	68	68	74	63	61	71	72	62	55	59	50	79	62	54	54	54	70	61	65	60	71	76	208	392	372	228	177	112	74	60	68	73	73	60	40	70	88	57	45	74	57	60	62	75	67	52	58	64	71	55	70	71	58	80	49	67	56	54	56	60	76	72	78	68	53	61	65	74	65	68	66	72	59	78	58	58	58	65	60	80	51	54	55	66	68	73	69	66	65	60	65	75	53	52	64	79	57	52	50	67	64	55	67	54	55	69	82	63	46	56	69	55	45	60	68	77	59	71	65	48	62	68	72	70	52	71	63	69	65	70	66	83	72	60	70	68	62	72	70	69	65	60	51	65	69	61	53	63	62	63	67	62	67	44	60	48	55	66	67	67	68	52	70	68	60	62	52	66	63	72	70	58	58	75	62	44	55	61	69	66	58	73	65	60	43	61	57	65	76	65	81	66	70	62	62	76	76	49	59	53	70	75	61	53	49	43	73	61	51	58	47	80	66	60	61	61	64	65	58	55	59	55	59	59	64	67	52	64	74	63	62	66	60	51	63	61	61	57	70	66	66	67	74	54	59	55	79	61	61	69	47	70	60	61	66	63	61	55	50	59	57	70	60	73	72	68	58	63	53	53	52	46	69	50	74	48	69	74	60	65	57	49	57	75	68	62	58	65	58	48	57	57	57	67	73	66	51	69	73	64	62	64	79	59	67	72	68	65	59	56	70	60	63	69	55	46	64	60	57	63	59	53	56	53	54	59	53	66	73	69	58	61	74	70	57	67	62	72	67	65	70	58	59	75	68	67	62	60	63	60	55	73	61	55	73	55	61	47	66	61	67	54	62	66	54	60	67	68	70	73	64	66	58	53	61	68	77	60	72	59	45	60	73	62	57	72	70	54	66	60	59	71	76	62	58	69	65	65	63	72	62	73	60	56	68	77	83	69	68	54	80	63	68	60	59	50	58	72	59	56	61	53	64	75	55	52	66	72	56	71	71	70	57	68	67	67	70	74	61	50	73	64	58	66	62	47	64	65	56	46	68	67	66	53	57	70	59	61	50	61	73	66	68	58	62	64	79	73	52	67	66	65	47	66	53	49	78	62	54	60	52	59	70	58	86	67	59	71	62	68	63	50	53	57	62	65	72	68	79	71	59	61	61	60	58	67	56	57	62	71	55	65	48	51	53	70	63	77	68	60	59	64	78	60	73	64	60	67	67	57	71	44	82	56	75	50	75	63	57	71	57	57	75	52	75	68	75	54	62	66	59	58	71	67	55	66	66	58	70	55	65	54	54	73	59	59	63	69	70	54	69	60	63	68	65	47	69	70	62	51	65	63	74	68	64	61	60	56	64	57	57	67	66	56	79	63	59	61	55	68	55	50	56	56	68	55	74	51	67	59	66	69	74	60	89	73	57	65	49	64	66	61	80	51	63	68	64	64	67	60	61	81	71	58	69	48	73	74	68	45	64	70	59	72	57	62	65	63	53	63	74	79	59	75	68	64	49	55	65	56	57	69	63	59	60	66	67	60	49	60	61	63	72	48	65	72	60	57	73	65	72	52	61	77	55	70	57	63	58	58	68	53	61	64	76	65	54	67	55	42	58	70	58	54	83	61	64	63	70	56	64	60	61	56	53	71	64	66	76	44	60	53	57	72	60	65	52	90	68	84	60	66	62	75	55	70	70	65	60	58	72	69	61	58	69	62	53	60	72	69	63	61	66	56	62	54	64	59	60	74	57	54	68	59	57	63	48	57	76	73	53	68	64	61	72	65	60	72	64	63	77	74	75	67	62	74	56	53	63	80	55	70	49	67	71	64	67	66	50	55	78	74	69	78	56	58	61	56	67	56	80	61	53	78	70	63	63	58	67	63	67	61	67	52	81	83	64	64	58	73	77	69	71	62	72	53	69	61	67	56	62	73	80	68	53	64	75	67	59	56	52	73	64	50	62	60	52	59	79	62	67	64	54	63	59	71	59	71	63	47	80	52	66	52	54	82	65	55	52	68	65	55	64	39	56	57	68	69	62	66	65	57	61	68	60	60	76	56	51	73	71	65	63	73	63	55	65	78	65	58	64	58	75	62	56	43	64	55	79	59	48	60	59	64	46	61	67	53	62	67	71	56	81	72	70	70	72	70	56	68	73	65	74	62	62	60	56	51	56	50	58	64	62	52	62	63	76	58	67	51	69	58	72	65	63	44	64	65	62	51	69	55	66	53	68	58	68	64	48	69	63	63	61	68	72	68	81	55	71	60	77	76	59	69	68	66	62	62	54	52	61	63	63	68	65	69	61	64	49	59	51	62	55	78	68	64	55	48	78	63	62	71	57	64	59	67	62	68	51	64	55	68	54	64	52	63	63	63	62	56	65	58	53	71	59	51	68	56	63	53	73	66	63	60	67	55	64	68	60	51	69	60	48	65	66	68	66	64	64	59	84	57	57	63	50	64	68	84	45	65	61	64	78	61	52	62	62	61	81	64	57	74	72	80	58	70	60	67	59	71	63	54	62	74	68	60	76	58	65	46	59	66	64	64	50	43	61	61	60	75	59	68	62	71	81	57	67	66	55	64	68	59	61	65	73	60	68	68	51	63	52	59	74	58	59	65	55	57	71	69	72	59	65	71	70	52	79	54	75	54	52	59	52	50	57	67	74	72	56	70	63	70	54	70	61	67	71	69	65	59	73	39	63	58	69	77	58	60	50	54	84	69	62	74	54	56	65	68	64	55	74	78	78	60	78	68	76	73	62	50	50	60	64	71	53	65	64	67	62	61	61	64	58	55	71	48	68	60	62	52	75	69	62	64	55	62	55	51	59	60	58	60	59	72	68	48	72	60	56	66	75	55	55	53	57	62	68	59	78	53	73	65	80	59	62	63	51	61	62	69	62	60	63	67	64	66	71	70	53	59	58	69	60	60	51	59	61	52	64	64	51	66	63	69	56	54	68	54	60	56	71	68	62	49	52	59	68	66	86	67	60	59	61	64	58	43	53	61	76	68	55	73	63	61	57	68	58	67	59	57	69	62	60	52	80	60	57	58	55	71	59	61	64	67	65	77	69	72	54	50	57	66	58	56	65	60	61	64	72	50	74	65	72	61	67	56	68	60	57	68	71	58	71	58	73	56	77	54	76	53	65	56	74	59	63	63	66	58	50	64	56	50	68	60	72	68	66	63	63	76	61	77	69	59	66	56	46	56	81	62	62	67	58	52	57	64	79	67	69	61	77	77	75	45	67	65	54	56	53	63	63	71	66	73	57	70	88	65	54	77	50	60	57	76	63	59	61	60	74	70	76	53	47	68	60	60	46	53	63	63	62	64	52	54	48	65	79	56	76	66	74	70	51	59	69	63	55	64	65	70	60	61	65	65	67	76	45	58	78	71	75	58	58	76	65	68	65	75	72	61	55	69	64	66	64	59	71	65	58	52	60	64	51	60	61	66	71	59	69	57	44	62	61
25536	11025	2387	1352	2255	2625	2460	2002	1637	1566	1296	1245	1221	1082	1043	948	926	975	893	922	896	814	894	947	873	876	818	810	812	819	865	860	830	855	1512	6929	9846	8750	5629	3281	1773	1127	864	804	768	783	806	761	734	767	786	759	770	780	760	812	741	792	796	788	825	729	809	811	775	796	764	818	780	796	806	826	786	810	836	754	777	784	779	801	797	702	766	797	750	753	796	755	742	751	765	799	782	759	774	782	818	708	759	817	754	798	799	797	788	801	776	803	792	713	805	742	803	830	796	741	765	738	812	779	827	739	735	834	815	760	777	779	786	786	788	736	748	817	776	816	767	742	742	778	776	733	789	842	754	766	827	754	771	747	814	803	747	792	730	775	747	791	812	754	769	778	732	755	790	747	766	807	790	785	813	782	787	779	764	805	775	815	799	790	828	687	763	742	795	842	815	805	753	815	791	768	750	758	804	779	770	782	749	794	730	782	819	710	748	766	775	764	810	834	762	825	774	756	813	774	794	797	804	778	790	769	807	828	735	803	866	745	768	808	748	798	774	835	687	787	765	824	819	747	803	786	732	772	682	782	760	820	810	774	780	753	784	753	772	748	760	752	768	802	734	815	806	816	745	820	810	773	751	770	772	766	780	796	779	791	811	779	761	805	782	780	780	864	784	778	800	760	786	816	770	790	767	764	756	764	797	767	762	777	744	763	812	801	802	751	773	800	783	786	780	759	778	797	787	720	779	811	785	755	762	767	796	751	806	775	790	805	766	803	776	780	778	811	792	734	780	863	741	771	770	746	768	742	767	797	745	771	782	808	773	787	786	788	763	772	754	775	766	736	781	766	797	733	821	826	780	763	789	750	786	766	763	812	819	766	780	702	776	812	809	786	769	793	733	800	801	739	813	782	817	765	771	770	786	794	754	788	776	832	826	783	811	739	799	763	779	791	755	770	775	709	813	821	739	800	773	802	770	807	817	781	761	799	758	838	746	784	807	722	800	769	791	829	773	758	755	763	766	804	724	822	775	833	755	760	785	738	765	730	800	732	851	761	745	770	792	768	784	792	780	766	814	805	812	757	761	768	826	797	731	818	778	803	776	775	786	765	757	815	817	767	772	796	780	786	779	777	790	749	755	819	744	741	763	783	815	749	782	761	759	728	693	773	796	756	785	774	749	774	804	776	807	788	765	757	811	793	742	822	787	783	900	786	745	818	755	784	803	753	808	758	809	768	802	788	778	811	768	786	759	792	805	736	757	793	777	762	774	735	815	825	775	776	787	771	758	795	781	767	746	778	772	753	739	748	817	775	755	776	829	789	781	825	768	809	777	757	836	745	825	734	759	752	770	782	762	788	803	789	793	777	771	730	808	840	846	819	717	784	790	804	761	732	802	775	795	747	761	772	772	780	791	778	806	734	788	757	801	800	812	807	785	756	741	767	785	837	767	800	790	836	777	784	741	866	810	801	775	795	782	809	799	782	773	746	791	797	774	726	752	780	766	795	818	800	788	774	781	791	755	794	759	809	786	791	774	815	792	785	756	766	794	784	739	846	820	775	795	743	760	844	774	807	807	762	750	744	769	781	803	807	758	719	749	782	763	774	772	746	739	812	759	767	792	784	772	750	865	811	782	793	781	798	835	809	772	768	841	816	801	826	778	770	764	782	773	761	796	829	762	753	734	772	773	751	775	809	785	816	757	799	803	791	835	777	743	776	785	807	774	776	755	760	734	790	791	796	739	741	790	773	798	769	787	805	843	748	761	827	744	826	787	753	771	820	792	740	762	753	733	795	820	793	759	775	766	771	757	729	800	757	821	776	767	761	774	787	774	846	764	809	797	775	771	772	814	784	757	805	776	767	755	818	784	819	794	732	795	788	773	777	720	755	769	799	781	785	805	765	762	754	752	784	792	773	786	735	719	768	771	778	744	808	809	736	809	771	750	723	755	773	799	757	767	748	824	789	771	741	829	826	764	811	759	806	814	755	792	784	789	755	755	817	796	751	768	806	777	791	789	790	772	758	810	721	800	823	783	760	815	830	747	800	786	760	761	815	778	714	798	834	762	778	796	783	763	771	809	775	794	793	813	774	793	780	766	774	759	743	810	799	737	797	810	746	804	726	751	788	811	769	772	749	795	787	808	737	827	784	760	781	758	766	729	816	769	753	778	736	778	763	788	735	736	791	770	726	715	770	774	774	747	806	781	777	720	767	707	821	816	775	760	836	799	806	756	782	806	790	836	759	774	749	759	845	754	742	802	795	741	783	790	810	849	790	801	785	709	766	754	759	763	827	757	799	801	786	781	807	738	753	810	758	745	787	755	824	759	760	783	779	788	795	784	737	761	835	792	748	788	746	750	792	796	775	740	784	763	794	777	827	804	771	791	785	795	805	765	786	803	768	798	736	790	798	773	794	763	753	806	806	771	797	782	744	819	817	826	795	770	780	734	747	854	785	769	803	758	832	794	782	810	778	763	745	779	802	797	718	754	826	763	792	786	786	778	799	759	793	765	766	796	792	807	789	805	807	764	751	765	807	788	772	812	774	761	796	795	733	768	822	776	756	726	730	749	801	818	783	768	822	765	805	750	788	800	763	819	793	764	837	817	717	807	812	815	745	792	785	781	805	815	819	795	762	779	760	754	806	799	809	790	762	783	769	792	842	838	826	770	731	811	786	806	758	787	729	777	785	821	750	764	779	756	815	823	738	765	789	754	825	768	746	752	795	774	772	801	794	798	757	772	760	787	738	780	797	772	820	749	793	820	775	782	790	797	800	771	782	780	760	757	814	773	733	843	832	796	789	757	743	818	793	792	747	779	769	767	766	805	769	764	725	766	799	804	731	734	762	759	795	818	751	806	796	730	783	798	744	795	767	720	779	778	759	787	801	757	778	798	775	775	815	748	777	783	793	719	801	834	826	752	786	733	789	778	790	762	776	835	761	799	819	756	731	729	820	749	761	811	783	783	762	763	788	799	771	816	800	787	748	836	759	798	765	787	785	771	783	807	767	765	814	785	797	758	797	782	787	754	797	809	824	806	756	760	767	804	807	741	792	784	772	767	775	803	810	786	725	750	778	734	799	787	865	802	816	749	802	749	764	769	849	839	790	756	808	789	771	772	777	762	732	767	758	765	755	762	760	796	736	816	761	736	786	778	774	790	787	818	764	815	771	760	783	776	783	760	786	785	757	716	745	793	734	804	794	761	753	816	780	819	779	757	823	745	792	731	768	734	768	817	786	771	803	795	765	769	758	781	790	744	767	766	800	794	759	757	785	767	799	840	773	798	737	800	795	793	828	794	793	772	808	823	738	808	763	801	753	765	774	803	749	748	760	809	760	772	786	772	777	804	859	785	772	798	778	762	807	760	769	736	791	803	788	798	761	795	760	771	795	801	791	740	799	827	800	794	847	757	804	755	823	757	778	778	769	830	807	791	801	786	785	775	786	772	778	824	819	746	779	784	771	722	764	800	742	764	790	814	796	761	768	786	792
5598	2848	507	85	93	98	118	105	76	103	93	81	81	77	72	76	81	67	85	82	68	70	78	74	60	70	61	66	76	77	71	72	75	78	49	431	761	755	431	255	143	79	84	61	56	71	60	68	93	64	85	67	72	67	74	55	69	70	66	71	66	58	56	67	70	74	71	80	59	50	63	62	76	56	68	63	56	72	77	66	51	59	73	80	64	77	66	58	53	76	64	64	58	75	61	66	68	74	78	72	67	64	70	58	68	66	68	67	73	53	67	62	59	64	59	68	70	65	71	72	65	73	67	80	65	71	65	73	59	57	62	72	58	61	71	53	60	62	85	61	77	81	57	55	76	69	59	73	59	65	52	68	83	72	47	65	69	88	73	73	74	55	58	70	64	84	69	72	59	58	74	64	85	76	66	57	68	76	53	62	64	78	73	59	62	60	60	73	71	78	64	68	70	55	56	56	65	79	54	57	58	66	76	60	63	61	79	63	70	65	68	52	71	66	65	65	69	57	77	62	68	78	73	74	57	78	85	70	64	53	62	59	64	63	64	70	56	79	74	63	71	64	76	65	73	79	77	51	59	61	69	56	67	62	77	58	64	74	62	82	80	56	63	63	68	75	70	62	84	69	71	56	77	64	79	73	64	60	63	68	60	65	66	69	50	74	74	66	58	65	64	56	67	60	65	70	63	63	72	60	64	70	57	60	75	79	63	66	63	69	68	68	53	65	74	77	71	63	59	68	84	69	59	69	76	60	76	67	80	78	65	64	85	60	71	69	75	80	63	70	73	65	47	67	57	69	73	57	61	65	65	78	59	64	63	63	67	60	86	61	79	62	81	58	62	62	57	58	72	83	78	69	69	66	79	83	68	69	75	69	68	78	63	66	61	73	80	61	57	56	72	79	47	72	67	64	59	74	72	67	73	60	63	60	77	69	76	69	50	53	70	67	68	65	67	57	81	64	58	70	81	56	53	50	64	76	71	75	57	71	70	64	67	58	75	53	69	69	67	69	74	67	63	59	57	60	62	77	77	78	82	51	67	65	67	69	63	66	53	66	63	52	65	67	60	58	61	65	65	70	61	63	68	68	58	59	59	72	66	76	62	53	67	69	65	76	62	79	60	57	66	78	58	62	85	63	54	67	65	63	54	74	58	66	76	57	76	73	65	68	71	67	59	64	61	63	73	59	78	67	76	66	77	56	72	58	57	71	68	67	60	72	68	73	65	75	71	77	44	53	61	59	69	60	76	67	57	66	55	71	78	66	72	60	63	67	68	68	66	65	72	71	60	73	80	66	77	69	60	65	62	60	86	78	67	78	71	61	58	75	63	63	87	59	67	63	52	69	60	76	66	60	66	76	65	56	56	69	76	53	71	69	63	76	69	71	61	66	67	71	59	68	68	77	68	53	76	58	56	73	71	78	74	78	65	87	68	74	60	59	70	70	72	78	62	66	55	64	77	64	77	68	73	71	71	61	67	71	68	65	69	62	51	73	58	75	60	57	56	84	65	59	70	63	70	67	68	63	67	64	72	67	63	60	63	68	58	61	70	78	74	62	57	54	50	52	55	59	75	91	58	62	76	64	65	55	72	68	78	74	72	60	77	69	79	82	62	54	79	65	42	75	55	71	67	66	78	70	74	69	73	74	70	72	72	54	66	70	68	60	81	64	66	52	73	64	59	62	60	64	67	63	75	73	69	66	82	54	59	70	82	67	71	71	59	71	61	62	73	69	57	67	61	73	57	64	74	72	58	40	72	55	66	67	91	52	71	78	62	59	59	64	52	65	65	79	54	71	70	77	73	61	75	70	59	64	69	68	77	59	67	71	69	66	74	67	67	67	67	66	56	70	45	58	64	81	72	70	74	62	65	60	74	67	66	65	72	68	75	61	66	78	56	73	62	79	68	76	65	72	55	68	59	62	67	54	57	60	66	83	69	60	83	65	72	62	60	60	71	57	54	61	67	56	80	53	68	76	67	68	62	54	75	74	71	57	70	71	65	65	67	54	58	59	72	76	65	55	66	61	56	59	72	71	66	73	66	71	65	56	66	63	74	74	62	78	70	65	62	71	60	52	62	71	71	72	57	81	61	63	74	57	56	66	79	74	70	61	64	61	68	65	75	73	74	55	63	78	72	66	74	62	53	73	62	69	68	66	87	75	57	65	68	63	78	74	58	65	80	59	64	62	63	60	64	55	56	49	66	61	87	76	77	70	78	52	56	70	60	65	75	72	68	70	64	76	69	70	67	80	62	68	54	70	65	51	69	66	53	68	60	65	44	73	64	75	56	59	75	57	58	77	63	68	74	58	75	61	59	77	69	76	61	67	62	73	76	58	70	64	85	62	80	55	62	80	58	65	79	68	77	68	71	72	61	68	69	65	67	74	61	66	83	59	65	56	55	57	70	60	74	64	80	61	73	75	69	69	67	64	75	60	76	63	75	62	65	69	71	66	62	66	63	60	73	59	75	72	67	82	69	61	66	79	58	62	58	81	83	67	69	65	77	70	74	59	68	53	72	65	60	91	61	70	68	63	70	71	66	53	76	74	58	81	67	65	61	56	68	73	67	67	76	52	64	71	67	82	60	62	60	50	59	79	75	53	58	75	55	75	60	56	74	54	69	76	55	70	58	66	54	70	64	67	71	63	71	69	59	61	61	76	53	67	56	78	71	72	69	53	62	68	71	58	66	84	62	81	64	65	76	62	69	71	60	60	69	66	57	62	72	62	67	65	61	59	55	73	69	67	50	71	59	64	75	62	73	58	74	64	54	75	75	58	75	63	59	51	68	53	65	62	96	79	76	69	63	75	69	63	67	66	69	75	69	69	72	65	63	60	63	74	72	69	57	74	59	80	85	73	63	65	50	61	66	74	55	55	45	61	48	82	63	72	76	67	64	64	76	69	72	65	50	82	72	68	70	71	65	64	58	59	65	63	66	69	65	62	69	69	76	68	82	62	72	58	70	71	74	69	61	73	88	71	62	70	69	63	59	53	56	68	66	66	61	56	58	80	67	71	65	61	65	61	73	72	65	71	59	67	78	72	66	64	69	73	67	71	81	58	54	67	62	63	60	64	75	66	55	65	67	77	67	75	59	59	63	63	68	55	54	71	73	65	81	71	65	52	79	85	81	70	58	51	68	50	64	77	64	67	65	59	94	69	51	65	62	75	55	69	75	73	69	61	63	58	62	60	58	72	62	71	74	73	62	59	65	70	79	51	76	64	60	75	59	65	61	56	65	82	62	72	75	61	82	54	88	74	59	57	57	58	69	80	58	65	69	63	56	70	57	75	73	69	67	64	60	62	63	62	73	65	65	63	60	68	56	65	76	68	70	73	62	56	75	68	65	55	69	56	67	89	76	39	75	72	81	69	60	69	73	61	63	69	55	61	75	76	57	63	80	75	72	61	66	71	60	59	61	82	63	63	64	57	74	49	75	64	68	82	64	74	56	71	53	80	73	68	64	72	72	69	65	78	67	62
38175	23614	5326	2727	5537	5998	5021	4124	3241	2829	2305	1936	1822	1693	1504	1421	1379	1261	1227	1119	1087	1048	1043	1027	1068	978	965	954	952	992	970	899	911	985	977	10943	16645	15998	9773	5652	2905	1476	1058	865	793	860	799	777	833	808	782	814	878	809	809	857	802	800	811	781	834	802	809	814	835	776	820	838	843	823	822	844	835	835	817	796	836	784	816	782	845	788	811	785	854	843	772	792	795	744	796	806	737	804	818	812	863	802	846	791	772	819	826	796	796	811	789	796	831	810	838	821	801	761	778	807	810	798	775	822	839	786	849	812	819	780	792	808	811	858	838	846	837	802	827	887	813	874	791	798	840	777	806	809	802	799	776	809	843	767	841	834	801	810	803	800	805	809	801	826	794	831	797	825	811	825	791	818	819	778	824	795	797	810	802	813	816	836	837	787	795	835	788	845	821	829	839	783	774	824	825	828	824	801	816	861	784	872	796	832	876	768	829	817	805	827	801	808	786	857	844	858	841	809	775	770	845	761	836	833	800	785	801	801	786	811	816	765	870	818	808	818	826	823	823	819	788	802	796	840	810	773	821	831	815	834	775	858	801	817	833	835	775	842	826	790	832	775	794	822	790	720	822	815	805	804	847	867	756	800	796	851	846	809	772	841	838	857	834	848	786	789	814	758	867	836	788	831	814	852	851	798	795	840	819	766	823	763	768	825	813	802	799	810	861	812	749	804	853	819	796	791	825	825	800	835	827	809	862	817	809	750	805	848	826	820	789	805	824	804	820	809	854	809	797	823	800	834	770	830	798	838	780	802	825	823	881	833	855	811	813	825	817	799	784	791	797	783	832	848	809	813	844	849	776	834	885	829	845	782	793	831	841	826	820	808	793	794	813	776	779	783	792	791	856	799	840	844	862	778	820	846	852	789	835	816	878	794	816	794	757	783	797	789	823	816	830	793	796	790	822	860	794	807	835	836	847	814	826	815	788	840	809	790	819	791	853	758	828	827	754	846	776	804	775	806	816	776	789	824	828	801	762	809	828	860	844	865	814	804	763	827	813	781	814	834	818	818	800	826	821	817	788	761	859	829	807	756	833	827	811	856	764	765	799	839	796	842	783	890	799	801	788	810	800	814	830	827	822	782	859	792	781	849	806	822	796	773	791	806	788	843	754	839	832	789	826	798	811	832	878	842	798	829	795	849	809	814	825	817	800	778	756	840	806	850	786	828	826	800	818	848	798	808	780	793	810	818	818	806	777	867	799	832	810	834	793	796	846	783	789	855	765	791	837	818	801	789	810	833	783	790	767	802	851	838	832	827	848	862	803	810	887	807	811	871	772	789	801	803	839	819	807	802	828	820	826	814	814	792	868	794	804	797	826	793	800	789	880	823	839	789	856	806	813	777	798	848	808	823	810	833	798	886	799	776	776	792	794	824	842	849	806	747	796	851	794	846	824	825	831	801	789	786	846	751	800	748	782	761	837	781	796	787	827	813	803	763	828	835	782	765	846	842	788	825	789	847	890	771	762	839	812	814	811	787	792	859	842	813	787	827	786	784	820	766	803	809	756	807	795	789	785	804	851	839	839	848	794	783	783	770	833	827	848	865	785	809	811	810	855	812	864	829	789	800	832	831	812	824	816	787	789	782	858	846	793	815	829	851	801	875	776	790	799	770	779	802	818	825	829	774	797	813	789	841	814	760	784	806	821	814	782	793	790	797	826	815	815	800	826	808	800	810	839	829	825	834	823	906	802	774	804	824	766	847	886	794	829	794	850	816	825	830	810	821	765	876	811	787	823	773	861	801	830	748	788	807	837	827	823	801	754	823	787	838	789	762	794	800	782	840	823	772	818	849	752	766	791	763	829	846	786	807	825	837	820	830	806	846	840	829	778	808	833	773	813	839	867	844	819	847	843	791	837	791	822	821	795	802	869	803	809	776	853	824	792	760	811	799	826	827	822	761	834	783	784	795	816	839	794	739	826	806	801	810	824	834	811	806	835	811	774	822	803	813	833	833	809	823	765	842	829	852	837	790	758	840	819	794	811	807	858	781	847	813	801	844	801	790	801	825	796	759	829	836	799	830	783	813	821	786	819	873	772	809	809	783	781	782	789	840	787	790	839	793	791	805	806	787	790	814	802	800	861	811	830	889	773	798	786	764	814	780	769	818	782	821	809	789	799	827	834	820	725	803	787	821	828	795	805	824	827	776	836	832	789	787	804	874	839	854	800	789	827	759	837	778	839	811	814	775	790	832	779	807	806	852	755	826	794	776	794	822	781	823	842	848	824	820	857	719	808	872	819	820	870	803	850	875	805	789	803	832	851	786	787	828	830	836	801	833	817	843	845	835	747	796	792	802	827	818	792	840	864	794	824	804	817	903	819	825	774	773	842	800	795	795	814	810	804	846	805	815	835	854	802	839	810	846	819	872	817	798	774	761	807	785	864	827	793	816	820	835	763	865	798	893	816	853	825	764	823	817	782	806	777	826	827	851	806	793	816	814	797	796	877	833	815	804	776	830	821	801	832	813	821	831	792	799	835	843	825	848	854	844	821	813	862	817	818	825	837	774	810	788	809	817	822	803	825	798	843	773	828	841	814	829	783	836	851	813	764	800	814	818	839	832	818	823	804	778	803	781	806	836	869	881	852	794	785	831	862	776	793	799	806	795	848	820	825	772	824	874	810	779	785	771	849	802	778	836	794	788	841	837	854	827	792	815	772	861	789	828	788	861	783	796	795	771	827	782	799	859	801	888	791	814	809	806	822	825	773	848	765	795	803	800	802	776	819	867	792	835	792	836	829	813	810	826	798	836	833	801	838	831	797	793	836	838	790	783	889	848	805	850	816	792	867	850	864	772	801	819	762	793	834	855	802	828	843	796	831	772	804	790	794	806	805	785	801	808	785	855	803	792	857	824	787	817	814	807	800	781	788	822	801	799	789	782	845	765	841	824	783	807	803	777	805	880	796	794	777	817	814	778	858	804	828	841	852	839	817	825	770	842	835	769	848	840	825	833	868	790	857	816	811	803	834	829	798	810	854	845	801	787	827	814	822	826	877	811	858	843	841	776	791	854	819	805	795	823	854	740	812	825	745	797	796	860	778	834	813	801	865	805	779	774	818	841	805	791	804	813	804	794	792	786	828	833	798	761	797	831	784	783	792	836	799	820	804	856	828	807	780	775	805	839	768	821	837	817	806	844	830	794	832	795	790	830	823	846	843	820	798	839	820	797	834	842	837	797	860	808	816	795	774	833	807	776	799	807	834	792	840	789	824	841	816	825	787	835	818	833	869	806	794	809	815	827	788	817	805	805	843	828	809	794	778	793	828	782	817	876	807	817	806	819	803	776	825	793	802	773	784	815	839	802	819	790	809	780	821	801	787	785	884	822	815	802	821	816	832	861	757	785	842	845	820	841	859	810	804	814	814	847	816	820	804	793	819	813	831	854	809	811	816	790	838	830	808	783	766	796	820	816	809	746	776	832	835	827	848	823	846	763
5924	2458	658	83	95	120	88	94	101	95	106	93	84	101	65	90	86	61	72	70	80	82	71	83	67	67	63	65	76	64	69	71	79	59	91	540	859	810	465	264	144	95	91	60	58	65	60	70	70	72	59	71	60	64	69	61	63	68	76	63	67	52	70	57	70	64	66	65	72	76	72	66	56	69	52	70	45	67	70	59	64	59	78	72	62	73	73	57	62	64	74	62	75	66	66	61	70	54	54	55	51	67	49	58	63	70	85	56	67	65	62	61	76	75	66	68	62	80	63	55	68	76	68	60	56	72	56	58	70	72	66	79	70	66	50	78	63	57	70	72	51	74	61	67	77	71	67	70	62	71	82	63	66	67	65	91	58	73	81	60	72	54	69	72	65	57	67	75	64	78	67	74	74	72	75	55	73	57	64	71	61	64	65	72	67	59	71	71	71	59	76	75	69	68	66	58	56	82	61	53	68	74	56	44	64	73	80	54	66	58	80	63	66	59	59	75	77	67	71	69	80	60	79	68	81	70	58	59	73	57	68	59	54	81	80	73	64	61	75	72	74	76	66	75	74	76	67	69	70	77	57	57	78	71	58	90	74	67	64	72	67	69	65	71	83	60	64	72	59	60	68	50	52	80	75	65	77	67	63	56	66	71	62	61	60	72	61	70	81	62	58	73	43	62	85	62	75	72	77	63	60	61	51	61	62	64	67	57	62	71	69	63	58	66	73	65	69	71	73	63	72	70	58	58	74	74	63	63	54	60	63	66	67	62	68	70	69	70	70	78	75	65	59	65	65	60	54	67	58	76	66	55	73	78	73	72	63	71	70	78	74	76	56	72	60	74	51	68	63	68	69	66	72	65	68	81	66	71	69	59	89	71	61	71	57	70	76	57	68	68	56	57	58	74	49	61	72	86	77	70	68	60	59	71	69	78	63	65	70	78	80	69	56	51	64	74	78	55	70	61	57	75	83	68	64	62	69	68	71	58	85	73	55	79	47	79	61	62	69	72	61	66	70	61	69	63	61	68	71	73	60	63	81	62	79	64	67	67	68	64	59	73	59	61	67	72	67	77	63	74	75	58	69	67	79	71	63	70	65	78	76	71	75	72	73	56	69	66	67	67	77	68	72	72	69	65	66	68	66	54	70	76	58	76	66	69	72	69	82	78	62	56	74	66	71	63	78	57	60	78	64	60	53	66	69	79	64	68	65	75	57	64	75	68	56	74	54	65	60	77	58	61	68	67	53	73	64	55	67	65	62	72	62	79	68	56	60	69	69	56	78	58	69	56	67	64	69	64	65	71	55	77	74	67	57	85	61	66	75	69	77	65	63	71	66	66	66	70	58	74	59	58	73	59	79	67	70	71	84	76	61	73	61	50	74	73	81	51	80	74	58	69	70	65	69	75	74	71	63	82	83	63	75	62	58	67	64	74	59	63	83	61	79	60	60	74	69	68	72	68	72	76	80	70	85	64	60	59	78	58	62	83	61	62	74	63	64	64	58	63	73	72	60	67	84	70	63	75	54	65	67	80	71	65	66	66	61	64	58	63	69	63	62	69	53	66	73	59	60	68	69	78	71	55	76	63	64	67	73	56	67	61	65	72	59	84	73	72	83	63	67	61	64	69	71	67	58	59	69	69	68	73	58	69	75	66	69	71	75	54	71	66	74	61	74	77	65	78	73	61	73	65	51	69	67	69	65	75	74	62	64	66	51	75	73	69	87	65	60	59	55	66	65	61	60	64	78	78	77	66	60	85	51	66	57	48	79	74	64	71	66	65	66	75	65	58	55	65	75	60	78	67	59	62	62	71	64	66	78	68	75	78	67	71	73	66	83	64	64	68	65	73	55	62	86	59	63	68	70	67	61	79	62	70	68	63	61	67	66	76	64	71	71	59	77	74	58	70	65	70	68	61	66	66	81	73	57	74	61	75	80	59	55	67	69	71	70	67	68	61	72	70	61	74	75	75	52	62	56	80	59	56	57	63	69	73	83	72	57	57	85	59	76	62	54	72	68	73	65	64	60	63	57	65	70	53	81	71	72	62	72	74	56	66	69	68	51	71	57	68	63	70	77	55	60	67	87	72	62	71	57	59	72	90	68	57	56	71	52	85	71	70	63	64	56	77	79	79	68	53	69	68	76	66	66	78	68	64	57	74	75	74	76	60	72	64	63	64	65	69	81	76	60	74	54	58	79	74	74	74	62	68	63	66	78	70	68	59	60	66	70	72	67	47	52	73	69	79	77	70	72	59	61	88	73	79	69	69	66	84	69	72	64	68	80	62	53	75	53	83	68	75	68	65	76	61	77	66	50	74	72	70	66	76	70	71	65	74	79	66	82	65	80	69	57	68	68	59	55	66	73	72	60	55	70	59	72	62	65	70	58	75	66	52	73	85	61	59	79	75	62	70	76	76	75	74	71	54	60	84	59	61	64	63	71	75	66	79	67	61	77	60	77	79	69	65	69	59	64	61	76	73	65	73	60	66	64	53	65	65	74	82	67	71	67	69	77	72	71	69	58	64	54	61	64	69	83	64	65	86	72	59	49	64	57	69	69	59	66	58	81	70	73	52	78	58	73	81	75	73	63	79	69	52	64	66	61	71	64	67	59	76	43	60	76	75	66	73	63	72	62	63	58	71	61	73	70	77	56	78	55	73	56	70	67	71	61	71	65	64	64	68	63	71	56	67	68	64	73	74	68	63	68	66	69	63	71	60	66	71	72	74	75	68	69	73	85	67	70	63	60	68	60	70	90	63	64	49	58	60	65	76	58	72	71	77	56	68	64	74	88	69	70	72	61	63	61	80	68	68	68	75	75	62	67	61	68	80	87	47	68	62	67	66	64	73	69	72	51	78	55	71	66	64	79	68	75	64	67	71	75	71	62	56	83	72	62	61	71	84	60	58	78	51	84	63	64	55	81	54	61	69	62	57	63	74	61	60	55	61	63	73	67	54	56	49	63	64	59	68	76	81	66	72	63	66	66	77	54	69	64	59	63	51	60	71	82	55	76	76	62	49	68	77	59	75	69	68	69	60	54	74	59	70	61	61	58	62	69	77	63	60	69	60	79	69	68	78	82	53	68	60	63	50	71	62	59	69	77	60	67	57	76	65	71	68	72	79	69	65	61	62	59	61	61	54	65	65	82	79	54	52	57	58	59	79	80	63	57	65	67	50	79	68	56	60	78	81	61	54	76	62	68	69	55	53	67	70	58	57	80	56	79	64	58	69	68	81	67	57	70	59	61	62	56	72	60	64	63	47	79	60	63	69	66	66	65	61	72	55	65	68	65	59	72	63	62	84	74	66	70	62	57	55	77	57	68	62	54	63	48	38	63	67	60	79	71	70	64	67	86	60	62	61	70	64	58	69	64	67	84	59	52	57	61	78	66	59	79	69	75	56	78	78	71	89	59	60	67	69	53	65	65	77	73	67	68	87	76	56	71	64	60	59	52	63	71	86	84	75	58	65	63	61	66	59
34860	22582	5557	2454	5041	5630	5006	4210	3389	2891	2416	2160	1899	1730	1608	1495	1367	1315	1286	1167	1248	1184	1096	1039	996	1025	1054	1056	1005	962	999	940	925	921	1217	12916	17703	15975	10323	5929	3115	1580	1038	912	815	819	805	843	807	798	817	834	791	810	797	850	839	845	806	763	826	768	899	855	862	851	819	783	844	857	831	824	815	838	805	820	798	829	806	847	819	840	834	847	863	791	834	801	839	804	849	805	846	852	810	819	834	810	840	804	837	812	843	851	837	831	824	810	805	843	848	821	790	808	816	823	794	784	815	818	835	836	818	845	820	788	853	812	849	831	847	840	809	852	851	839	851	857	809	822	853	829	855	819	835	822	809	835	789	846	864	819	826	827	820	853	849	842	815	856	799	814	826	854	798	849	818	847	843	864	855	830	859	796	771	829	846	831	817	840	848	860	840	854	821	854	836	850	786	812	847	834	821	802	811	825	823	842	781	858	837	837	860	805	797	784	883	810	854	795	860	820	847	843	825	822	857	803	821	859	827	801	830	830	820	828	847	810	868	812	842	845	828	798	832	901	798	832	829	853	815	853	775	810	860	826	818	865	839	856	793	827	840	791	889	867	860	797	808	810	831	822	826	872	815	869	835	816	826	852	846	777	887	876	804	865	819	809	875	861	831	825	841	803	840	792	825	905	815	846	859	813	841	827	794	848	826	880	806	854	805	827	835	842	844	856	855	849	873	816	880	814	804	814	812	817	841	824	880	831	808	807	858	811	856	850	784	862	863	791	849	815	799	803	781	862	805	835	810	831	858	844	826	805	857	806	841	821	839	812	798	793	864	841	829	881	788	842	817	901	794	847	827	807	820	880	831	853	834	833	872	793	810	833	858	864	850	810	882	811	877	825	876	853	798	864	835	822	808	769	878	865	845	850	824	838	823	834	796	890	778	853	862	833	855	793	834	834	826	833	845	809	782	847	864	834	811	819	831	877	816	827	845	842	827	822	826	843	776	856	823	816	791	804	857	834	841	894	834	848	830	789	870	817	843	816	807	855	858	809	815	835	803	782	815	854	821	818	839	846	814	846	861	791	818	882	873	841	835	781	837	882	885	843	832	859	809	859	850	819	853	808	797	829	887	810	823	835	817	789	807	826	822	848	848	820	822	817	873	892	797	853	783	824	862	899	830	790	811	805	866	798	838	850	847	872	830	779	831	840	838	804	845	844	873	808	803	797	833	837	852	839	817	809	832	834	803	826	852	815	844	786	814	839	860	771	841	829	868	815	835	795	859	825	870	834	846	864	806	871	794	813	874	890	844	832	861	819	887	860	890	821	860	806	806	867	931	809	858	827	840	799	838	866	803	781	834	768	802	803	812	862	823	823	884	835	851	785	837	821	839	848	794	822	833	784	804	830	841	860	839	818	838	802	823	854	809	853	813	868	829	834	839	789	882	855	879	853	814	837	886	864	845	871	834	839	819	834	828	846	844	808	843	858	854	779	797	825	847	868	782	828	785	801	836	826	821	838	794	865	793	802	787	841	819	819	817	785	821	861	769	836	837	819	843	851	867	865	859	823	836	902	890	819	836	859	798	801	819	893	835	865	791	852	838	833	797	831	826	828	781	824	801	795	836	785	799	850	859	853	821	899	794	770	783	795	881	787	861	819	810	797	811	858	882	826	802	810	843	799	869	839	857	876	894	808	853	846	792	777	823	849	880	836	795	825	797	847	801	825	809	820	853	780	846	854	880	794	808	828	801	805	847	837	783	825	823	807	808	806	855	893	833	778	836	816	799	789	834	811	794	831	816	822	878	802	842	802	805	839	819	848	858	807	838	845	824	821	871	847	786	832	815	813	822	823	860	847	776	788	838	823	825	835	795	825	804	838	838	829	873	807	807	812	857	842	812	812	803	803	823	841	838	823	822	852	807	801	867	833	809	827	892	850	830	814	825	838	863	848	797	833	792	840	836	815	820	843	802	816	786	797	831	825	854	796	798	790	786	797	821	844	781	818	835	839	791	815	850	819	808	882	846	863	871	814	827	804	816	837	830	858	818	857	849	845	843	818	835	826	807	800	859	814	849	815	829	849	790	806	825	848	853	862	852	823	847	849	881	827	816	821	843	845	858	815	834	833	864	843	838	848	852	832	838	827	835	841	852	787	852	835	857	853	825	842	866	815	862	760	837	881	818	824	878	874	851	828	856	868	851	848	820	823	837	811	808	894	847	811	865	844	753	867	817	815	824	837	814	818	836	847	834	793	841	805	823	797	858	808	850	851	812	829	855	813	799	778	834	853	831	805	846	796	783	845	831	841	794	868	863	851	791	842	868	832	846	873	794	809	863	821	836	830	853	784	783	867	810	788	824	787	833	805	836	826	831	828	818	817	814	832	785	840	805	821	817	830	825	851	896	781	840	832	863	841	822	834	827	842	864	780	795	841	780	843	779	855	846	816	837	845	822	846	901	835	809	850	797	828	844	862	831	818	873	788	791	806	860	872	826	805	835	859	824	778	853	824	850	852	815	847	837	853	859	819	836	839	817	869	861	830	854	837	858	849	805	848	796	876	861	824	829	809	859	809	829	811	852	815	857	835	846	854	820	824	797	847	842	819	867	824	782	804	822	808	820	812	751	790	826	855	764	821	802	807	881	824	848	844	878	779	849	788	817	856	848	865	838	787	893	855	822	843	813	797	840	781	887	879	845	829	798	796	865	843	805	826	836	826	856	855	843	826	803	809	878	786	808	834	809	846	793	817	803	795	868	891	812	848	823	803	837	833	797	846	833	878	850	803	901	831	841	831	855	852	880	815	808	841	812	871	823	815	876	867	857	850	828	839	816	823	806	795	819	850	809	769	862	811	868	806	871	877	831	843	830	873	839	840	845	796	891	803	801	826	825	780	811	858	835	838	880	821	841	835	803	801	867	872	802	873	790	833	836	852	852	835	840	817	845	790	811	837	788	837	814	789	813	802	870	903	790	833	893	842	862	811	846	809	833	814	819	783	840	827	833	844	838	835	806	786	831	789	854	840	852	817	805	815	828	792	863	828	855	854	772	777	769	827	815	843	839	862	830	850	864	771	857	854	815	834	838	822	824	844	804	876	814	843	784	841	836	830	857	789	813	840	810	852	834	782	805	864	821	816	836	806	833	863	809	813	829	813	826	793	849	860	809	830	835	885	822	848	862	890	811	797	844	855	837	827	865	826	833	860	797	872	819	813	839	783	794	831	870	844	835	819	775	823	863	844	880	827	818	835	816	847	846	792	843	825	810	815	842	844	852	788	831	836	801	816	850	814	849	825	806	849	819	770	817	782	835	832	819	817	869	816	855	797	814	854	815	825	862	832	831	833	835	877	849	839	872	868	820	819	838	794	870	880	863	869	886	831	832	851	842	878	867	838	806	802	827	805	843	830	811	808	799	767	855	875	788	802	811	861	792	852	845	784	833	818	842	819	807	868	858	804	846	823	828	788	819	809	818	803	830	801	891	807	824	877	809	799	832	843
8471	5867	1100	103	93	140	124	150	103	120	108	107	91	91	92	103	79	98	101	62	84	89	94	79	84	63	65	80	81	82	89	78	77	79	194	895	1133	1010	512	312	172	116	86	89	62	63	60	66	83	77	64	78	77	53	55	64	50	63	78	88	68	67	82	65	70	49	73	68	62	47	60	74	77	81	92	65	94	57	71	79	60	72	75	65	58	69	68	86	61	64	69	59	86	69	81	65	70	62	77	62	78	80	93	86	68	87	65	58	69	71	77	62	71	77	62	62	57	67	69	70	73	56	69	72	51	78	84	66	70	61	79	67	75	65	67	61	66	66	69	71	63	57	67	62	74	65	71	69	60	74	68	68	55	68	74	74	77	55	69	65	68	71	59	79	66	72	74	59	77	84	67	80	60	69	63	65	73	66	57	68	70	73	74	71	71	65	76	61	74	64	66	65	64	65	84	64	65	71	61	77	80	72	68	74	94	72	81	67	62	70	87	86	73	81	59	66	62	70	63	67	73	68	71	85	59	80	94	73	72	73	65	69	76	79	70	68	73	68	66	80	76	67	63	63	70	61	71	66	75	60	68	77	55	68	70	62	78	60	80	55	76	74	72	57	61	73	84	66	71	79	59	62	56	71	78	64	68	56	67	73	64	74	76	66	75	55	78	57	75	73	74	77	81	62	73	72	59	69	65	63	57	70	71	65	43	71	84	70	68	75	67	56	51	85	56	69	52	75	70	84	59	60	75	83	52	61	62	73	72	58	80	70	60	68	80	68	65	92	71	64	74	77	62	62	75	61	66	61	77	60	71	72	65	56	56	56	67	71	75	59	72	71	64	81	71	82	61	70	66	70	61	67	64	62	62	64	83	81	52	65	73	63	76	67	61	77	61	57	73	78	69	62	83	72	77	62	63	59	58	75	77	64	54	79	73	50	70	58	52	63	42	58	67	74	72	77	68	61	83	79	56	81	71	78	66	65	79	72	62	64	87	64	67	57	66	80	74	67	80	72	65	76	70	70	72	63	81	56	51	81	72	54	62	70	61	76	79	84	77	69	66	75	60	83	69	91	79	54	67	69	69	80	77	69	72	73	72	59	46	68	67	70	63	80	72	72	71	70	64	74	72	61	63	75	72	56	65	76	70	53	91	57	79	70	74	68	82	64	69	70	84	55	72	57	63	66	60	73	70	63	74	88	73	69	61	71	65	71	58	80	72	80	92	79	69	67	77	76	74	79	67	65	77	57	76	78	81	76	64	52	65	50	69	71	52	70	61	69	62	58	64	76	66	49	76	75	64	82	70	77	65	72	54	75	63	67	80	62	82	66	76	64	66	68	64	72	75	73	78	52	82	65	69	56	61	74	66	63	81	60	62	65	69	60	55	71	65	82	68	65	64	61	80	87	75	70	63	63	89	69	77	73	80	60	73	75	75	77	70	50	63	56	57	76	76	86	67	79	59	64	78	72	82	69	53	73	71	73	68	75	79	81	66	75	50	80	73	76	64	80	60	67	71	76	70	75	71	56	67	68	66	67	79	75	67	74	56	79	72	76	62	73	51	69	59	71	72	75	69	67	79	73	61	76	57	78	67	67	58	71	78	80	61	74	73	68	73	80	75	66	83	61	76	70	65	69	81	75	71	71	58	66	64	71	82	73	63	53	69	72	69	68	63	68	59	60	83	58	63	63	60	66	70	71	85	77	65	88	68	66	87	63	62	62	68	64	73	72	63	61	76	64	60	62	77	72	56	70	65	70	65	88	80	75	66	66	58	59	68	69	70	75	69	70	86	70	72	69	85	66	64	71	80	83	74	79	83	62	74	63	78	62	64	66	69	68	76	74	57	63	58	75	58	68	77	76	61	73	83	60	70	68	81	74	71	68	69	75	74	66	83	71	68	88	69	54	61	68	65	77	64	57	77	68	65	64	64	83	57	63	57	64	69	84	75	81	81	60	80	71	84	64	61	84	61	75	67	63	73	62	86	73	75	55	74	62	55	66	61	70	69	71	77	56	60	57	75	77	66	55	85	70	83	68	71	72	66	81	63	67	77	63	69	62	64	56	55	66	72	60	70	67	86	56	56	77	69	84	73	72	62	73	86	69	70	66	57	81	76	74	67	59	70	79	77	63	75	78	82	58	62	68	74	66	78	68	60	68	75	63	61	92	64	74	69	81	60	76	85	75	70	81	57	68	77	74	62	66	72	68	59	79	68	57	53	67	72	72	75	81	76	70	83	76	74	68	78	71	85	75	71	75	67	63	73	65	70	67	61	89	69	67	61	67	71	70	71	63	59	81	62	70	69	75	57	69	73	89	61	76	85	77	63	68	67	71	73	67	63	60	64	61	77	64	81	67	62	83	60	69	63	78	74	74	65	77	78	71	67	72	70	66	76	70	74	65	70	73	55	67	75	55	59	66	69	84	64	67	66	82	71	81	60	72	74	71	59	55	77	79	75	54	72	79	66	59	75	81	81	83	75	71	65	62	56	78	75	62	64	56	83	63	81	85	83	83	63	70	59	68	58	59	63	62	86	66	81	58	77	70	86	66	59	57	72	66	78	65	52	63	79	64	59	75	74	79	78	76	59	63	56	59	73	81	65	77	62	58	73	74	93	64	64	58	69	73	62	60	80	82	74	56	66	72	71	77	82	71	57	79	70	76	82	85	77	74	84	80	69	70	76	73	70	83	64	72	74	67	57	86	68	68	64	65	58	78	80	76	67	66	54	65	64	71	76	74	82	60	65	62	68	57	83	86	77	64	79	54	74	75	80	74	57	69	53	81	72	63	71	69	63	82	65	63	66	72	57	69	60	79	80	77	68	81	72	57	81	77	71	41	76	72	74	72	82	72	70	75	68	56	69	70	60	66	70	87	62	56	69	64	59	72	80	63	74	83	68	82	80	83	80	62	63	74	70	68	61	68	79	68	66	62	73	65	75	62	67	65	73	72	56	72	65	64	94	75	76	70	70	64	66	64	70	74	71	52	79	59	79	64	63	58	81	69	70	72	72	88	69	63	71	85	59	70	76	64	72	79	68	88	66	64	61	59	67	70	70	58	68	74	74	57	52	69	73	65	73	78	63	74	53	62	60	66	62	66	70	55	67	69	65	79	61	70	64	66	69	68	69	68	62	71	76	63	63	76	62	67	82	53	59	87	71	79	68	68	71	82	60	69	63	83	83	79	78	68	71	59	89	61	72	57	65	65	65	74	80	68	57	75	66	59	68	73	67	70	65	58	65	77	73	74	63	69	63	69	90	74	74	62	77	73	67	53	71	71	56	72	80	72	64	65	60	83	88	76	85	77	59	69	65	67	60	67	74	58	73	60	72	82	82	70	85	77	74	53	83	64	61	71	76	72	71	65	62	81	60	66	62	61	72	54	68	82	83	66	84	74	80	62	69	69	58	71	77	52	79	54	69	66	50	55	62	71	75	65	72	72	68	69	62	72	70	64	54	63	72	78	70	60	75	78	84	82	75	59
42527	30253	6386	3674	7611	8323	7150	5817	4656	3866	3271	2761	2543	2175	1992	1838	1777	1574	1551	1416	1368	1283	1247	1221	1157	1187	1112	1168	1100	1137	1126	1102	1059	1101	5242	19376	20695	18477	11609	6866	3560	1786	1089	921	864	870	887	837	842	870	930	875	837	920	916	854	856	861	865	827	839	919	894	876	836	854	842	839	878	816	833	787	846	846	857	857	876	847	865	857	884	835	833	849	826	860	920	880	816	846	848	835	827	813	908	861	864	906	837	874	825	788	820	799	853	850	889	834	807	852	883	879	856	851	856	871	873	878	839	835	892	845	840	903	846	899	819	858	839	860	861	877	885	836	869	879	922	849	847	943	844	839	838	846	885	867	848	912	850	876	828	864	817	902	819	833	855	869	856	857	843	870	867	878	852	898	817	832	869	864	830	890	805	845	845	804	916	807	806	893	855	852	855	816	805	939	809	860	857	884	877	886	900	826	870	850	841	840	881	851	882	827	821	861	888	856	820	856	868	816	875	841	838	809	801	889	858	827	872	851	835	856	873	857	848	857	827	803	913	887	886	797	877	860	893	821	879	823	908	871	853	873	870	807	846	855	846	857	821	836	863	852	830	818	869	856	862	819	880	811	876	856	877	858	820	896	922	809	855	883	872	853	852	913	860	850	824	876	862	897	830	889	873	844	906	870	835	867	841	849	811	903	877	844	878	836	829	868	874	866	874	863	841	837	857	850	901	866	797	859	910	876	866	873	862	896	857	847	854	862	893	820	834	888	820	821	866	855	897	844	822	868	868	865	911	847	855	837	798	879	865	852	846	870	856	878	834	858	848	828	884	824	872	880	859	834	855	850	828	853	807	844	843	857	800	849	880	869	828	848	848	862	867	865	840	858	846	806	859	836	859	879	840	811	860	863	828	883	880	850	867	850	853	902	869	863	832	864	836	890	862	906	840	847	797	848	824	857	877	883	912	916	863	828	916	828	765	810	902	826	900	860	853	873	824	883	931	785	870	860	887	895	881	835	809	870	854	868	905	797	889	808	849	887	843	848	842	804	905	869	832	892	822	828	827	861	853	801	814	853	837	866	877	815	844	884	858	865	824	891	827	907	859	898	848	881	801	838	843	896	893	827	814	879	917	866	894	819	890	839	870	857	894	887	855	885	844	868	860	824	876	855	846	910	897	894	852	847	857	869	860	784	861	835	886	904	860	834	845	794	849	848	830	808	801	825	873	823	840	851	824	869	893	829	871	808	822	901	866	862	869	843	813	883	809	867	837	845	892	847	871	805	849	859	825	891	851	838	828	861	842	848	847	874	875	892	876	844	874	865	838	861	877	822	870	853	907	875	821	847	857	812	894	866	857	856	840	866	873	840	844	898	866	821	842	864	834	809	868	811	839	861	862	910	831	887	774	841	826	890	920	854	854	885	822	859	845	855	805	832	849	843	850	846	831	790	844	888	851	861	829	834	881	798	924	881	877	857	829	851	873	873	845	869	877	876	851	862	818	877	839	884	877	839	895	877	832	891	850	864	870	820	941	896	864	893	876	838	900	886	851	824	853	891	855	837	880	914	880	884	849	845	883	882	871	843	827	846	853	939	867	820	892	819	825	879	879	867	835	823	843	888	848	860	887	856	897	870	845	871	844	851	852	873	895	891	851	835	842	860	878	847	852	863	900	867	842	812	876	862	851	870	877	813	825	874	831	828	874	864	881	845	917	832	876	843	847	861	843	854	881	844	847	865	914	822	898	837	871	883	822	791	843	868	866	853	892	834	816	874	832	886	816	887	911	839	841	848	882	842	905	893	836	888	853	855	842	777	881	839	833	833	921	838	899	839	886	893	851	873	890	857	873	848	817	912	850	894	879	885	840	796	828	863	849	819	823	862	865	864	860	853	867	854	885	876	860	870	883	857	872	862	872	775	926	829	884	862	836	843	822	829	856	854	803	881	839	909	806	869	880	870	890	921	870	887	888	849	909	870	829	876	858	928	860	837	859	891	840	871	878	831	834	832	839	891	864	854	869	920	896	866	878	824	867	900	847	837	818	838	856	851	861	878	806	817	855	872	893	876	831	867	873	899	862	872	812	852	837	841	858	861	820	846	854	815	874	875	847	846	857	905	863	856	886	897	838	816	842	848	828	819	820	816	869	860	874	802	885	843	815	885	859	846	832	851	847	829	882	842	837	831	888	870	867	845	861	876	850	856	818	877	849	839	867	859	873	858	830	886	839	891	840	886	891	875	874	859	849	805	828	897	886	895	855	844	834	862	880	885	843	866	813	882	838	907	888	835	854	827	850	885	882	873	818	902	817	830	896	876	818	867	888	858	854	865	853	827	858	849	879	882	849	845	888	838	872	894	849	849	875	866	848	904	872	868	904	852	862	873	858	844	864	905	833	866	860	861	847	861	862	844	854	873	890	844	876	797	879	833	890	837	900	816	864	789	840	847	836	878	855	881	906	859	873	861	858	891	848	859	862	850	848	905	835	853	834	845	841	877	816	865	799	814	825	861	870	828	846	872	849	892	911	894	900	777	907	869	827	842	874	897	835	825	856	884	867	845	879	850	899	904	823	853	855	884	827	862	875	896	786	768	838	855	847	874	865	823	825	851	826	859	834	824	909	818	831	861	840	797	868	886	848	898	863	816	847	874	877	852	923	838	869	862	922	843	794	887	812	900	877	880	828	882	837	851	806	872	889	869	821	850	872	834	818	864	862	892	885	877	840	837	844	821	817	848	800	875	845	822	818	863	855	840	879	857	814	859	890	871	847	884	835	819	893	858	800	854	857	878	846	864	793	911	812	840	870	869	863	823	838	838	835	815	849	853	836	824	842	797	896	883	846	880	859	859	874	878	862	877	791	861	847	882	874	852	884	918	784	859	861	869	872	831	831	837	882	881	870	872	854	855	884	852	832	851	861	890	833	855	860	829	837	858	839	823	849	852	882	835	845	880	887	852	829	826	854	912	833	846	841	874	832	834	862	835	857	868	842	802	840	850	857	857	881	827	831	862	873	886	876	861	823	867	876	866	862	895	896	885	844	855	908	855	870	844	823	869	861	872	890	836	862	848	853	887	901	833	776	869	893	871	892	853	840	834	871	854	833	821	870	900	852	887	855	829	872	835	925	868	819	856	840	874	853	876	875	830	814	833	831	834	866	866	901	799	881	880	829	832	886	831	804	880	810	913	867	835	800	896	841	846	895	827	855	887	849	850	854	882	876	920	854	867	881	812	855	835	917	891	867	894	877	839	837	842	847	901	841	798	829	831	838	852	833	844	879	857	836	885	838	848	819	832	836	887	852	857	878	822	889	856	857	830	824	853	872	843	881	860	848	880	884	875	826	899	878	868	843	905	846	876	825	885	849	856	864	842	840	872	844	862	873	897	871	863	861	825	850	829	860	854	859	824	877	891	875	838	838	918	804	894	835	835	905	858	871	849	906	817	868	894	804	902	784	864	872	877	800	858	832	853	882	796	864	813	870	827	900	841	885	884	856	836	897	793
2963	832	127	70	69	73	80	64	61	65	53	77	62	58	59	67	53	71	66	69	57	53	66	66	65	63	57	76	59	71	65	75	68	78	113	296	327	301	228	140	108	80	70	49	58	51	58	74	54	71	64	51	71	77	60	64	41	67	59	63	68	58	76	78	57	90	52	54	52	70	64	55	55	66	45	49	64	58	64	61	60	69	58	51	58	60	56	62	57	55	67	68	59	65	69	49	65	58	55	64	64	58	46	65	53	55	51	65	74	44	68	52	62	59	61	61	61	63	66	72	55	78	60	67	66	63	67	70	54	64	75	61	65	63	66	68	60	70	52	42	66	58	59	76	55	56	74	65	59	65	68	63	52	60	54	62	45	64	70	53	68	71	73	63	53	74	50	68	58	53	49	53	56	71	75	51	68	54	57	50	65	62	66	61	68	61	65	61	58	45	58	74	48	65	51	61	60	67	57	56	73	68	71	73	65	54	61	57	55	72	58	72	60	69	61	73	58	50	78	69	66	58	61	55	55	55	62	73	59	62	62	81	57	60	65	70	55	64	59	62	69	63	64	62	62	71	50	67	60	54	57	65	80	61	53	79	76	53	64	62	55	78	50	63	59	37	67	60	62	57	56	65	73	69	51	81	62	64	57	57	54	63	55	56	60	57	68	65	68	60	64	60	76	67	59	68	63	72	54	75	59	57	61	53	58	67	49	72	59	62	63	74	65	64	48	48	57	61	54	62	58	63	60	50	66	65	63	53	76	58	51	64	71	46	56	67	55	52	64	66	66	70	61	72	53	65	70	56	62	68	60	61	56	67	71	59	69	62	44	74	69	58	59	52	60	58	58	65	55	53	64	53	64	68	48	64	61	63	61	65	64	55	57	65	52	64	58	49	64	68	59	68	64	54	55	61	57	60	69	80	74	57	67	51	67	57	62	72	63	60	60	58	67	74	61	52	57	53	67	61	51	49	55	63	78	58	62	53	65	56	58	76	47	66	53	84	79	51	70	66	49	52	65	60	65	60	57	58	70	58	68	64	54	56	69	63	66	64	55	77	63	65	55	67	59	71	54	64	61	61	68	55	73	52	60	71	62	68	66	72	48	60	46	58	60	53	75	74	67	54	51	67	54	64	60	59	71	63	73	57	63	59	46	66	69	78	51	61	57	68	54	51	58	57	53	58	69	63	61	53	60	77	59	59	60	65	59	63	59	56	63	66	63	67	63	64	62	64	51	76	64	73	68	61	63	66	57	59	64	64	56	72	74	63	66	63	64	67	64	63	64	67	63	57	67	65	70	52	82	61	58	67	69	53	71	65	51	62	55	64	61	58	64	60	74	64	67	63	61	66	46	72	57	54	59	63	60	43	63	65	75	56	67	70	66	62	58	70	59	60	74	41	55	59	59	57	67	59	54	57	60	60	58	61	58	57	61	71	68	63	50	59	60	61	56	56	65	62	72	47	62	59	53	67	50	66	53	68	71	45	64	60	62	71	61	49	60	66	76	58	57	54	46	51	47	57	57	72	59	70	73	55	63	44	63	59	73	56	53	55	67	60	67	69	73	51	58	73	59	41	59	62	56	50	70	58	66	64	73	62	70	65	57	76	67	62	65	76	52	54	40	58	61	70	65	54	59	46	60	66	68	61	69	69	67	63	74	61	61	52	64	71	61	76	57	69	58	70	63	53	55	49	66	51	70	59	63	57	60	62	64	65	57	71	56	50	58	62	65	63	58	69	61	58	59	66	55	51	65	61	49	67	63	65	76	84	72	67	69	52	73	61	64	66	66	70	52	80	56	65	59	47	74	49	62	56	70	54	66	62	60	64	59	59	46	47	63	55	62	63	71	52	70	71	68	67	56	69	60	62	80	51	70	58	62	50	77	61	65	66	49	77	54	49	78	69	60	64	62	56	60	75	58	69	53	50	67	65	66	66	44	64	66	62	60	70	71	70	62	77	60	61	85	60	50	56	58	66	61	62	49	56	68	55	69	71	68	72	76	61	52	63	48	76	60	63	53	51	54	61	63	59	61	57	64	64	56	70	63	58	61	57	67	59	75	50	63	56	66	63	78	55	59	65	58	58	56	55	62	77	59	71	66	63	46	63	61	66	74	55	69	63	57	52	73	56	59	52	56	74	75	62	70	73	68	52	68	59	73	64	56	57	54	67	54	63	57	59	47	55	75	52	62	57	66	69	55	70	47	61	57	56	73	65	55	48	51	56	71	55	65	62	51	62	61	59	56	46	72	60	69	53	45	68	63	65	68	55	65	73	51	57	61	62	52	63	65	77	60	63	59	67	68	51	66	67	63	58	50	65	56	65	65	69	61	57	55	57	60	53	70	67	65	60	60	67	57	55	58	54	61	51	73	52	57	81	76	63	56	55	68	54	59	58	60	52	69	62	68	56	60	74	63	69	47	70	49	55	63	58	58	68	48	59	57	49	68	65	69	64	66	64	67	53	52	58	59	56	75	54	55	70	68	55	53	49	54	70	69	62	57	65	68	58	56	59	62	66	77	50	68	55	73	65	48	49	70	60	42	75	76	59	57	65	57	55	60	70	45	59	73	65	70	78	53	68	63	65	70	51	58	59	59	58	59	49	59	62	65	53	58	68	60	62	71	58	68	64	61	65	63	67	59	59	66	57	60	52	74	59	69	65	88	61	61	64	62	65	64	52	64	65	65	68	63	71	69	76	56	67	56	54	56	63	64	57	51	58	56	60	59	50	67	56	55	66	68	63	55	59	61	59	56	60	64	59	74	53	74	62	61	73	54	73	51	56	58	60	51	71	54	79	61	74	55	51	62	87	72	73	64	63	59	60	52	72	57	60	62	52	51	58	47	64	59	71	71	75	58	61	65	64	64	57	54	64	76	72	60	64	64	64	68	60	49	61	57	62	43	66	55	65	46	71	73	71	61	52	55	56	65	50	71	53	67	56	51	61	64	56	76	73	67	61	39	67	58	69	81	56	76	68	78	67	61	68	63	63	71	65	62	60	63	62	64	42	66	56	77	53	57	54	79	57	57	68	50	86	59	63	69	66	51	52	53	59	67	53	53	70	82	60	53	62	69	62	68	46	66	59	57	50	49	55	49	60	66	57	79	62	54	50	68	55	56	63	63	72	75	71	61	57	57	52	65	62	50	66	65	43	57	68	67	54	64	46	68	53	61	60	65	74	60	65	59	59	55	69	53	66	56	63	58	60	70	68	52	58	68	73	64	61	76	61	64	61	57	66	71	62	46	57	51	63	67	67	67	61	73	68	74	64	56	62	51	71	61	49	52	59	67	59	50	71	61	57	71	70	58	58	50	58	67	61	72	63	67	64	65	67	62	65	60	74	64	61	52	70	47	66	52	66	49	57	65	46	55	69	71	59	73	59	56	60	60	59	72	66	80	67	63	67	50	63	58	62	69	62	67	59	61	54	68	66	62	59	64	60	62	65	59	48	54	61	58	59	71	59	64	69	59	65	55	63	60	59
26639	13693	2050	1288	2230	2509	2247	1910	1660	1453	1318	1152	1082	1113	899	941	947	895	918	871	869	922	830	815	871	781	833	782	770	812	832	755	803	793	3161	8220	8804	7195	4688	2783	1696	1100	818	799	765	761	757	720	756	831	715	779	789	775	782	719	747	721	704	767	733	755	770	762	774	817	810	713	781	744	743	801	784	758	743	773	749	706	747	722	774	739	766	751	768	782	785	739	751	708	766	756	803	746	807	790	742	741	775	780	725	723	738	779	758	728	763	731	760	718	796	758	719	759	763	786	759	764	778	752	821	766	768	756	759	753	818	790	766	771	733	741	787	798	745	713	770	782	771	774	747	778	776	760	741	742	792	747	721	763	766	760	774	696	787	764	791	697	737	737	746	744	786	730	742	830	731	805	751	728	776	701	754	808	762	772	747	787	747	756	802	743	769	756	720	767	767	739	765	795	791	745	780	713	779	742	724	742	755	805	757	785	801	735	698	740	731	784	751	788	774	731	689	756	759	745	774	744	799	745	770	722	755	770	785	743	728	775	801	728	759	793	755	721	766	762	777	762	776	764	742	784	750	732	748	771	767	736	805	775	799	723	776	775	739	766	774	739	799	767	769	745	794	794	755	724	804	813	771	797	829	777	765	755	735	763	744	779	788	768	794	718	678	772	744	748	773	781	791	733	796	769	717	791	719	772	782	736	780	766	762	744	711	819	714	696	765	746	789	762	744	766	765	703	724	758	781	800	761	742	773	713	749	760	790	820	786	766	786	743	803	757	749	767	756	796	727	710	756	793	815	778	713	762	778	775	788	784	733	788	794	782	756	788	741	772	810	758	771	704	736	734	790	780	769	732	810	772	746	790	783	745	740	753	812	787	763	769	776	764	763	748	733	770	738	760	739	744	789	751	738	811	774	760	757	750	781	785	731	753	758	768	748	768	729	783	775	766	748	790	784	749	795	751	767	791	798	788	713	727	807	791	726	726	788	757	746	789	757	770	784	772	801	767	761	812	739	776	801	801	774	802	789	712	786	798	751	745	762	772	745	782	817	769	811	782	720	819	748	766	781	758	781	714	757	756	773	762	799	805	741	803	732	784	761	750	755	760	772	798	677	753	700	792	719	762	731	798	764	805	761	773	744	800	752	758	764	760	793	786	770	776	776	773	774	792	758	790	775	811	758	759	781	767	785	760	771	722	753	770	730	771	676	742	764	787	755	754	756	729	765	795	774	783	733	715	741	760	754	794	745	782	785	694	744	766	764	750	816	722	760	743	758	778	766	774	741	766	751	782	756	761	688	774	724	806	811	740	755	778	771	803	776	743	790	775	753	814	729	743	769	751	780	764	767	707	737	763	778	771	760	763	741	766	711	737	800	770	769	749	739	723	728	748	751	742	731	760	744	781	791	779	742	765	805	762	794	749	745	779	754	781	748	777	773	769	724	765	801	764	724	809	780	747	702	745	755	748	756	748	730	779	772	762	743	761	770	811	746	806	741	773	789	770	765	768	738	692	770	783	766	708	789	776	840	720	775	738	759	772	728	741	803	736	785	794	733	733	730	770	750	792	759	734	730	743	755	792	813	726	757	745	781	768	721	822	798	803	777	769	722	760	858	739	725	744	816	777	767	774	744	753	741	758	757	813	777	745	798	750	802	794	778	788	742	751	780	745	777	747	794	734	776	745	719	803	771	816	730	734	752	725	761	768	689	764	725	748	775	784	762	772	772	773	787	740	705	780	766	753	765	776	786	749	752	777	729	722	779	735	701	796	740	757	783	799	769	767	749	730	733	716	770	757	787	769	736	782	801	730	772	770	734	778	754	734	785	758	772	780	735	774	794	709	766	751	759	747	762	740	760	738	788	781	741	747	752	762	761	776	700	773	733	747	761	791	801	694	705	728	717	715	704	747	707	720	765	802	778	705	766	758	737	756	767	749	771	729	749	767	777	760	769	712	782	776	723	750	721	743	695	764	738	764	794	778	736	777	717	764	730	708	786	776	794	786	746	737	799	780	746	734	780	759	805	743	760	781	726	779	765	763	763	752	794	773	748	789	743	770	815	758	740	776	753	730	775	785	736	766	728	810	741	767	748	801	764	734	750	795	727	767	726	751	763	797	788	731	762	786	737	840	751	773	749	765	738	711	756	732	755	764	799	804	737	777	748	780	733	780	753	723	745	781	758	717	751	716	768	798	742	760	767	769	788	759	758	739	735	749	770	811	790	790	770	771	777	787	766	765	780	734	777	810	738	769	785	752	779	733	752	786	795	776	747	822	734	751	788	726	754	748	801	769	737	748	771	752	744	758	733	757	721	744	749	777	732	716	737	774	795	754	793	734	729	754	776	791	731	765	749	755	775	780	767	746	771	733	758	783	785	747	781	762	724	759	747	763	788	769	727	790	716	796	803	710	801	736	715	810	787	770	777	754	736	824	762	775	760	784	800	788	764	749	739	803	781	810	800	815	751	719	773	779	797	787	743	745	771	730	734	733	761	737	699	758	787	762	708	743	790	741	798	733	747	785	759	804	720	688	828	723	734	749	755	767	748	820	769	775	771	730	766	780	700	772	777	765	733	776	749	717	766	755	747	771	795	745	782	778	773	756	759	729	743	732	799	780	774	727	757	788	769	763	747	790	771	711	761	728	799	729	778	731	745	766	766	722	732	758	783	757	793	741	767	779	762	770	763	761	788	745	772	734	736	730	730	790	747	765	824	745	762	728	770	774	757	754	769	761	761	749	750	759	775	703	739	790	764	707	745	775	756	754	741	713	757	761	750	790	761	758	755	709	772	750	716	745	765	742	776	738	758	776	709	747	733	745	766	788	750	743	742	807	752	798	743	756	789	787	753	759	779	798	793	777	811	741	803	753	770	743	776	730	743	777	763	743	817	715	727	777	754	729	756	760	795	799	761	740	777	795	761	786	724	784	739	786	755	777	793	740	806	716	737	761	722	761	784	757	751	697	784	756	767	758	733	790	756	813	734	774	734	795	763	717	756	753	743	749	743	733	749	718	781	731	802	839	748	771	800	774	746	728	770	787	780	779	783	742	747	735	796	726	748	747	753	768	744	764	741	763	757	799	739	746	760	747	762	800	745	736	698	749	745	771	726	734	785	807	804	808	805	779	744	760	767	742	763	663	759	746	748	797	772	752	775	785	734	760	735	775	775	793	766	725	777	737	711	753	765	779	782	769	752	777	739	758	762	761	780	812	710	768	791	789	757	750	713	779	767	796	786	761	789	804	779	768	785	744	709	772	799	746	785	752	732	765	734	758	754	767	737	745	783	758	746	790	766	775	784	797	719	765	752	743	785	786	762	770	800	722	758	769	743	712	771	737	769	784	802	746	788	764	767	726	769	775	727	709	732	767	804	774	823	763	745	779	798	700	785	723	773	786	805	759	761	733	755	723	763	739	775	737	756	758	749	762	763	723	834	809	757	805	797	779	750	771	748	742	813	818	815	748	734	772	754	775	724	761	758	724	745	715	754	727
5666	4895	407	106	93	86	102	95	83	99	111	86	79	79	62	81	81	78	63	76	81	62	70	82	69	70	77	70	62	78	78	82	79	105	427	784	657	454	302	201	106	111	62	83	56	62	69	78	84	66	61	64	62	72	70	72	73	60	64	75	72	62	74	59	70	58	69	61	68	62	62	60	66	72	65	51	49	69	62	69	66	71	64	62	54	71	74	66	64	66	61	78	56	72	62	69	62	47	75	67	72	67	57	66	70	69	76	70	57	63	62	60	54	61	57	62	91	74	67	62	66	60	57	81	57	88	53	62	77	54	67	67	56	67	68	68	72	54	74	72	67	65	64	51	63	74	67	64	51	66	55	64	67	71	69	64	64	58	53	70	84	62	83	58	46	68	72	59	57	88	85	59	85	87	66	73	69	75	60	69	66	79	61	74	74	65	70	78	69	72	57	68	78	56	65	75	67	67	77	61	72	59	65	72	66	71	63	62	62	67	63	76	72	67	66	73	61	69	78	75	76	69	72	67	61	67	58	60	60	61	65	94	56	73	63	66	71	58	83	79	62	70	83	64	68	68	62	73	66	70	86	65	70	64	64	59	77	70	64	63	65	72	54	68	62	74	67	59	63	50	68	69	65	58	73	69	65	65	71	62	62	65	65	63	58	73	76	70	73	76	52	62	65	66	75	59	71	79	68	64	71	70	66	65	79	57	71	67	63	72	77	62	77	74	63	81	84	64	63	68	83	66	63	76	73	71	79	56	64	72	67	54	57	56	69	66	59	67	59	77	65	81	61	64	78	73	74	59	71	66	67	70	60	69	55	64	69	56	70	66	63	57	65	68	86	69	65	62	74	75	59	58	66	82	70	69	68	62	69	70	72	63	74	61	59	43	79	59	65	57	49	70	65	64	77	77	70	69	61	63	63	70	64	68	62	72	65	65	63	74	56	72	80	67	63	70	70	71	56	78	60	63	85	74	60	66	71	74	55	66	77	61	66	59	73	68	63	68	63	71	84	65	67	53	67	69	59	66	63	57	59	65	67	72	64	59	82	56	53	65	71	66	62	68	73	60	59	55	64	65	51	60	59	63	67	57	67	68	69	73	67	60	70	68	67	49	64	67	87	93	73	53	74	73	59	55	69	57	62	59	60	55	71	76	74	64	60	67	66	87	61	76	68	72	65	64	78	60	66	64	70	81	70	59	80	67	68	51	63	70	60	62	68	67	66	68	46	57	65	73	62	68	76	55	74	62	68	68	68	61	70	68	71	78	60	66	62	81	80	70	59	61	65	60	62	69	56	72	75	71	66	60	67	63	74	77	73	55	77	64	74	62	76	84	71	75	58	79	53	63	52	82	65	58	74	75	49	70	72	68	54	72	71	54	68	61	70	74	59	61	73	88	76	72	65	70	67	68	68	62	71	68	67	78	64	77	69	83	85	62	58	58	75	52	72	59	55	61	60	73	72	64	58	60	69	83	70	65	65	72	64	53	68	70	74	46	75	78	76	59	71	70	71	51	62	67	56	59	72	59	57	51	61	62	66	58	57	63	55	60	72	58	61	56	74	67	57	63	79	63	69	85	65	64	73	66	70	75	68	74	65	56	65	63	86	66	61	72	62	77	63	75	68	56	68	84	64	65	60	69	66	57	61	56	71	60	79	67	61	58	66	64	61	52	69	60	69	65	60	48	66	75	73	64	64	67	74	61	61	57	65	64	76	66	57	57	81	66	69	69	61	62	80	68	60	68	70	50	63	65	67	69	81	80	61	69	67	84	45	61	62	68	64	69	65	84	61	64	72	53	77	76	50	67	65	66	49	71	55	63	50	71	78	60	67	61	64	79	60	53	73	63	64	58	55	53	89	80	60	76	60	68	65	67	71	63	54	71	74	66	72	68	80	65	73	67	68	70	68	59	66	55	56	69	80	56	78	72	58	63	84	62	63	75	64	66	56	92	64	63	70	66	62	58	61	57	69	74	55	71	72	55	53	70	75	75	70	66	69	76	86	89	67	66	71	63	71	56	57	64	73	64	67	56	67	60	68	65	65	78	76	66	70	59	68	73	70	48	65	71	46	61	53	71	58	69	69	87	63	61	63	66	71	81	59	63	64	87	73	54	80	75	67	65	71	72	78	63	68	59	61	66	57	60	62	68	79	75	64	75	67	70	59	76	67	67	63	78	63	62	73	71	72	52	56	71	69	61	64	59	70	63	58	73	73	68	61	62	62	60	71	63	74	60	51	58	64	62	67	65	58	63	73	55	55	65	63	69	57	78	70	61	62	65	63	57	69	71	73	72	71	67	75	77	55	63	77	61	51	76	68	55	67	63	72	72	67	56	58	64	65	60	80	58	65	79	68	68	64	54	70	74	77	61	56	50	73	77	80	67	65	51	70	57	65	56	58	71	63	57	72	61	60	67	64	66	83	61	72	59	55	66	81	62	71	77	71	62	57	67	79	67	75	80	66	56	62	79	69	71	51	60	54	61	80	54	63	62	68	58	64	72	68	65	56	62	70	67	50	76	62	74	68	72	58	56	73	66	72	56	63	67	60	68	61	66	59	78	63	64	70	53	73	58	73	62	78	55	72	64	79	60	64	58	54	63	65	62	75	75	65	69	59	64	66	59	66	67	56	60	69	71	64	61	72	58	62	58	59	71	76	60	52	57	50	65	54	74	73	64	70	80	71	70	67	70	64	66	61	68	65	57	76	75	67	60	79	64	56	59	59	53	67	71	72	60	48	57	68	49	79	66	66	68	69	62	67	74	69	67	71	60	60	64	64	87	62	67	71	82	68	69	67	79	52	54	71	74	50	59	61	63	67	58	55	54	66	63	69	65	63	63	64	63	63	57	69	65	91	67	58	59	63	61	64	74	57	60	62	58	78	49	83	65	58	69	59	75	68	68	69	71	67	64	73	63	54	76	62	71	74	49	70	67	58	50	74	63	63	77	66	67	60	64	64	68	57	57	72	51	60	74	69	55	61	74	61	52	67	72	68	66	66	79	54	64	54	64	75	65	87	82	60	57	63	65	83	69	76	67	82	69	74	64	61	76	76	72	78	68	62	70	75	63	60	62	78	68	64	60	58	83	65	72	62	67	54	62	53	63	60	69	52	61	67	76	63	68	66	62	49	70	73	55	62	81	58	79	68	68	59	72	77	67	69	60	83	71	67	61	76	57	50	69	59	53	75	62	63	73	70	74	82	53	70	56	65	50	77	65	70	68	66	65	70	59	74	59	66	73	71	55	60	62	68	62	59	65	68	72	59	69	50	64	71	62	76	61	78	80	66	64	72	61	77	58	74	46	66	80	65	67	66	65	71	75	66	59	68	59	78	67	54	69	74	64	60	72	69	73	59	62	54	66	80	67	68	54	72	69	54	80	83	49	62	69	59	60	70	65	75	73	72	61	72	55	61	59	68	65	50	57	74	74	66	75	69	57	66	77	76	65	74	68	61	62	69	58	58	70	64	68	72	59	70	54
39065	28637	4110	2663	5452	5777	4897	3942	3155	2563	2304	1932	1736	1660	1473	1370	1330	1250	1221	1155	1094	1060	1062	979	999	952	1001	942	912	942	935	921	880	1753	10956	16531	14095	10469	7110	3913	2097	1228	918	814	795	748	786	792	826	773	785	821	785	806	803	759	775	748	795	792	812	774	794	847	839	802	787	780	792	834	801	783	773	753	792	866	769	767	776	795	854	776	804	838	816	755	843	811	801	808	830	819	797	826	830	772	819	827	748	800	800	792	819	880	797	802	805	848	865	801	807	867	823	795	807	738	780	839	808	821	791	842	794	824	811	823	759	790	802	756	802	817	765	796	800	806	778	824	796	832	824	815	786	853	766	800	804	791	796	755	854	873	813	789	837	808	795	805	787	870	790	814	826	793	781	837	791	765	808	789	778	813	816	806	798	801	835	769	780	802	822	790	838	828	862	776	784	859	791	784	807	829	774	756	787	806	827	777	811	819	817	860	788	821	846	788	827	795	838	792	819	878	813	831	749	798	861	795	844	809	823	860	830	789	821	852	803	820	803	830	835	866	804	829	782	859	874	819	828	848	837	802	875	764	798	794	850	804	804	806	808	796	768	752	827	855	792	799	831	780	813	785	822	816	815	791	829	797	762	845	827	812	797	796	816	785	801	838	783	833	802	844	786	800	835	749	761	801	788	777	836	830	813	793	808	830	781	778	747	812	812	774	782	802	775	835	741	828	801	784	807	856	842	856	849	799	789	808	762	787	794	844	784	827	846	785	822	853	765	838	811	799	805	778	793	801	750	812	859	766	825	829	793	858	821	813	755	824	811	837	795	818	800	829	849	832	822	781	838	840	796	784	749	798	856	794	761	842	824	817	794	830	783	798	859	804	850	751	787	846	780	809	802	820	753	766	828	792	786	764	774	843	841	872	813	784	783	802	849	850	800	796	799	754	762	782	777	781	806	760	832	806	827	781	794	805	819	756	824	832	807	814	821	802	819	735	748	798	842	833	773	801	767	840	829	797	804	845	745	820	781	796	819	762	728	837	771	836	836	841	855	805	825	779	823	831	793	803	758	800	802	838	780	834	763	811	759	763	822	791	814	791	804	730	800	774	777	794	760	853	814	741	813	817	807	795	788	839	794	785	803	783	836	840	764	767	850	824	823	805	787	771	775	811	817	844	805	786	810	767	829	803	817	818	772	896	806	822	812	852	795	798	796	758	812	845	807	836	803	791	802	799	758	863	777	823	826	802	771	827	827	794	817	808	802	846	799	848	780	805	779	776	795	776	758	815	825	817	816	825	790	812	804	794	840	812	794	785	818	751	809	812	752	810	788	763	822	779	797	846	830	785	828	862	822	839	836	735	805	802	809	764	801	794	790	787	801	797	821	818	813	829	874	793	810	797	800	806	799	798	820	828	768	809	747	786	843	763	822	805	816	774	775	820	868	836	809	789	849	843	904	765	852	798	799	819	794	794	789	803	812	821	793	827	791	840	804	802	806	835	800	829	850	805	825	802	800	841	832	786	812	793	833	819	838	814	795	762	819	845	832	759	787	821	778	839	849	789	824	830	868	826	817	838	792	795	828	762	799	835	860	808	760	793	841	812	838	800	822	798	782	811	816	865	845	834	767	816	816	793	840	782	803	791	855	863	809	787	734	781	757	809	784	794	782	836	820	819	760	825	788	844	827	854	865	792	792	747	756	806	845	775	782	795	824	774	793	805	817	783	802	830	793	766	801	794	827	832	826	818	807	825	796	804	782	810	801	821	786	805	810	780	826	808	798	740	846	812	808	809	766	809	773	785	797	780	800	780	779	801	822	827	817	804	805	815	793	787	849	816	816	794	796	781	803	842	827	819	792	800	794	826	835	810	778	834	809	800	803	802	814	825	830	844	803	789	831	794	787	782	779	821	803	795	779	812	806	814	802	813	836	834	788	806	797	784	797	781	848	788	755	815	820	804	793	782	774	769	790	834	794	798	788	845	818	800	818	824	817	803	804	788	759	821	810	804	787	859	822	778	817	779	839	845	801	742	771	781	779	775	816	821	868	792	708	757	766	821	820	822	841	814	792	817	768	766	801	824	794	776	815	831	792	809	782	787	782	846	830	786	792	811	767	770	802	784	790	764	829	820	848	854	782	804	791	806	772	810	776	825	833	812	754	817	802	854	862	773	807	824	817	832	781	795	802	775	836	834	804	803	779	805	814	754	818	850	787	826	882	848	854	799	764	845	806	806	799	814	837	765	795	811	807	796	799	792	784	836	830	786	763	804	808	843	831	777	818	822	811	817	785	753	783	855	841	803	810	850	790	808	842	783	783	790	767	839	821	806	780	772	807	825	824	789	838	780	762	826	785	718	820	823	805	800	792	834	790	828	827	832	783	766	809	850	835	835	801	812	774	779	811	792	821	860	874	820	804	807	835	744	751	809	812	814	793	806	802	873	799	731	864	731	772	826	784	767	834	842	774	778	819	800	821	788	822	793	771	832	812	804	798	809	805	791	776	795	799	782	801	791	777	810	838	820	787	794	777	816	789	785	805	802	844	839	814	770	784	800	819	801	806	818	827	728	826	805	820	815	793	830	780	798	802	808	782	798	762	809	813	835	788	798	817	808	791	831	832	800	789	769	817	850	795	840	836	785	762	844	806	816	776	764	782	785	749	780	804	871	753	802	780	822	771	765	828	771	823	826	800	756	838	797	831	834	857	813	840	829	841	784	769	799	775	781	816	799	752	816	756	822	816	782	843	812	796	754	798	791	791	798	809	746	785	797	821	845	813	812	798	834	799	740	790	779	781	796	845	792	852	774	769	769	818	796	809	790	829	833	814	847	753	844	822	819	792	804	761	774	789	830	775	805	812	771	818	776	828	792	857	777	847	823	789	801	779	825	846	838	786	808	799	798	813	809	817	840	834	800	763	821	778	773	804	820	794	833	798	731	738	831	812	795	804	765	781	806	771	818	818	820	835	800	833	775	813	826	866	766	786	787	798	812	805	854	846	816	812	827	808	818	826	763	786	806	840	776	835	772	854	805	817	805	805	821	774	809	805	784	814	817	802	863	846	797	781	834	767	782	807	809	861	775	751	818	785	826	808	752	819	857	805	831	778	799	800	857	795	844	810	824	795	783	776	829	830	806	865	844	809	780	776	773	790	820	856	789	785	812	797	829	823	849	806	809	820	833	773	787	786	742	785	803	820	814	802	822	791	849	786	829	771	789	806	783	747	802	794	846	789	822	806	795	813	805	823	795	773	766	794	803	823	820	790	818	810	827	821	769	796	842	798	798	797	837	811	791	821	815	802	844	841	799	771	764	800	797	837	817	801	818	799	733	795	784	808	776	813	809	780	784	735	825	809	809	806	786	814	854	761	854	816	825	758	855	845	843	831	800	846	804	831	824	790	825	821	805	801	782	761	800	821	816	800	779	808	806	799	823	803	799	819	836	786	800	765	762	766	840	790	825	866	837	809	783	793	782	807	793	840	816	832	827	777	813	871	782
6012	4196	503	85	87	110	104	104	107	113	101	96	66	73	63	77	77	90	79	75	88	66	72	80	63	85	86	72	63	70	76	82	65	92	412	887	741	522	311	175	111	88	74	73	70	64	68	69	61	73	73	57	58	81	63	76	66	71	66	69	61	67	60	71	69	80	63	73	57	53	65	68	82	75	70	69	63	60	74	64	70	63	72	64	72	60	79	61	56	71	84	79	73	66	79	63	66	75	62	63	66	77	75	79	71	65	60	74	59	65	72	81	65	80	74	59	65	73	66	55	62	79	80	84	79	66	54	72	61	73	77	54	80	65	78	66	57	83	69	75	83	84	64	54	66	71	64	64	64	64	64	56	50	54	74	73	63	75	79	72	68	70	62	69	73	69	60	74	74	58	65	60	77	84	75	67	60	74	83	73	79	76	57	78	68	67	81	72	59	66	63	59	68	52	59	68	78	73	67	76	71	71	71	71	69	73	73	69	73	68	65	72	80	67	56	58	63	76	61	65	58	75	66	50	72	61	53	71	51	71	74	64	66	65	62	58	67	71	61	61	63	65	57	65	72	54	87	58	63	70	79	76	63	73	78	62	67	71	84	70	76	55	60	66	54	64	70	71	76	67	62	62	65	70	84	66	72	68	75	67	79	66	66	78	72	65	63	74	55	65	57	64	90	60	67	66	74	79	71	58	64	61	74	59	71	72	73	63	54	64	64	66	66	68	71	59	66	68	62	73	61	55	87	58	72	68	61	60	61	57	65	75	60	58	63	75	63	56	74	56	71	69	50	64	72	73	68	62	55	70	71	51	61	66	65	68	63	71	55	69	68	71	73	63	71	70	71	72	62	72	85	61	86	71	70	71	70	72	76	79	62	62	71	81	58	66	78	67	84	75	60	86	66	54	70	66	78	70	74	67	61	78	53	78	66	71	62	72	73	74	65	67	79	59	61	53	76	56	77	72	67	72	68	73	68	70	57	63	61	68	81	60	69	70	84	89	74	65	68	63	70	57	58	67	71	69	74	72	64	76	63	63	63	61	82	70	73	60	75	67	76	74	59	76	67	62	60	62	62	63	75	78	59	61	83	62	57	76	71	61	54	75	58	77	62	76	73	72	63	63	83	75	73	67	68	80	68	62	66	65	78	68	65	85	71	68	72	62	67	75	59	70	63	80	72	59	62	65	66	72	74	58	65	76	53	80	82	70	84	58	66	70	65	66	67	56	61	74	72	56	53	66	71	63	86	64	78	71	64	65	49	74	64	59	70	74	53	67	69	79	75	67	65	73	71	82	72	78	49	73	74	63	73	68	59	72	70	52	72	75	60	86	68	67	59	69	60	75	65	65	56	62	54	65	70	64	79	56	66	78	61	58	63	58	84	70	68	68	64	72	74	77	67	59	79	54	54	55	74	63	80	69	72	64	66	63	78	52	66	51	74	72	82	76	70	69	69	56	66	70	61	64	68	55	67	66	71	89	83	62	86	56	60	70	75	57	71	75	79	76	69	62	89	64	74	68	72	56	59	81	66	63	70	52	70	65	57	69	71	87	66	78	70	66	80	71	67	65	69	62	65	79	59	65	66	63	68	66	71	68	69	65	54	55	70	66	75	75	77	73	69	68	87	65	62	76	70	49	53	66	88	68	63	58	73	64	77	63	65	62	60	86	68	67	63	75	62	57	76	81	83	57	70	59	75	53	68	60	64	75	53	51	63	70	80	60	73	60	56	78	54	70	82	78	83	57	70	61	67	53	67	55	51	64	83	69	68	66	54	71	61	59	61	68	70	69	64	77	74	72	72	69	68	75	75	78	68	67	71	73	53	66	69	68	74	66	69	58	72	66	58	61	73	52	47	63	63	61	70	65	81	62	58	69	58	71	58	59	65	82	60	78	71	82	58	72	79	66	79	63	82	75	68	54	69	62	69	64	88	65	84	84	67	59	53	75	49	65	74	61	66	57	61	59	74	72	53	71	67	53	77	69	77	57	61	60	62	79	76	66	67	67	73	64	70	66	61	78	57	58	65	68	62	62	68	64	63	81	52	57	64	70	63	58	63	82	66	63	62	63	64	67	77	80	75	71	60	56	70	81	67	64	63	61	69	89	58	66	59	67	62	61	67	75	66	64	68	60	63	73	70	68	68	68	67	55	68	67	82	67	58	69	63	60	51	72	62	66	58	85	69	72	79	53	58	63	74	64	66	65	77	75	69	69	68	78	73	65	70	71	52	66	71	77	74	62	59	53	68	84	73	77	64	76	68	70	81	71	71	70	61	74	68	72	65	85	53	50	56	66	71	50	66	67	66	65	59	62	82	70	55	63	61	71	61	81	61	81	73	70	62	62	57	69	58	56	74	77	81	61	74	76	73	59	67	69	75	76	67	63	71	69	56	69	70	58	74	54	56	68	70	75	74	58	63	85	62	63	70	62	85	71	69	64	66	61	72	66	59	74	75	75	59	64	75	73	71	55	74	74	73	79	64	78	59	72	77	61	46	76	65	75	63	72	67	52	66	76	63	75	76	78	57	67	64	65	70	52	71	62	80	64	65	61	66	75	59	50	63	73	60	86	62	70	82	71	66	92	73	72	55	91	59	69	73	89	73	77	60	65	55	55	72	81	63	71	61	65	77	60	65	67	73	61	76	69	77	71	65	73	67	51	65	63	68	59	61	61	65	80	49	72	67	65	62	64	56	65	73	68	72	60	69	87	61	75	78	66	74	64	71	64	66	62	72	76	72	57	62	63	64	65	61	63	62	68	64	74	73	54	72	59	77	72	63	62	72	67	68	87	71	64	75	61	57	63	75	79	71	63	76	67	67	68	65	61	68	64	57	66	57	73	72	60	68	61	64	54	74	73	73	82	68	69	75	69	66	73	75	56	58	56	76	62	72	80	59	78	70	72	49	75	56	66	63	61	65	61	78	62	61	59	76	69	72	61	74	63	64	75	67	54	64	82	67	70	68	71	73	81	70	72	75	83	70	63	71	63	75	91	80	72	74	61	60	65	78	72	67	58	72	82	68	69	66	70	64	69	82	67	69	71	73	71	71	56	70	62	74	73	49	67	67	64	83	72	51	70	56	57	67	60	51	59	72	64	68	70	90	64	67	63	78	69	65	63	67	61	52	65	74	74	50	70	80	67	71	70	54	58	62	56	65	74	86	87	63	84	61	73	80	65	63	71	80	54	51	68	70	70	72	67	63	68	73	65	66	69	73	81	64	60	77	70	73	44	60	65	64	69	61	69	68	67	73	80	69	65	68	63	68	69	68	50	64	74	63	64	65	62	81	56	68	59	69	69	53	59	60	83	71	69	67	77	72	81	76	46	83	56	50	63	57	82	71	65	62	62	57	65	77	78	62	63	65	66	68	53	72	65	82	66	71	62	69	68	69	67	59	81	71	76	69	68	79	78	73	73	58	69	58	80	61	62	72	64	68	73	72	69	61	55	57	65	69	65	62	69	71	77	61	74	72	65	70	68
34710	27476	5238	2398	4846	5473	4859	4119	3308	2824	2429	2077	1939	1774	1634	1424	1352	1326	1195	1231	1147	1146	1171	1153	1050	1022	981	1005	970	936	970	942	1067	1868	10988	17989	16204	11227	6793	3767	1964	1192	959	881	832	814	841	804	856	847	822	828	827	825	825	819	833	827	781	808	779	822	826	825	864	820	833	787	803	806	852	836	775	806	773	804	872	824	793	781	841	828	863	837	842	803	808	865	852	856	794	828	836	845	827	861	845	788	835	823	834	820	841	831	785	807	816	830	802	791	894	858	854	815	812	811	845	817	831	836	798	874	859	843	807	818	812	838	829	854	807	874	813	822	807	852	800	864	823	822	798	823	779	822	782	824	799	832	793	819	796	867	782	855	778	791	791	813	817	862	822	836	832	829	787	845	730	841	860	854	782	811	824	817	856	805	842	817	807	863	779	805	846	782	851	845	833	844	847	773	879	808	800	789	830	773	864	774	799	830	802	830	835	805	827	844	893	793	788	833	812	817	823	797	805	796	814	823	801	838	794	828	827	863	831	769	795	834	799	888	807	817	791	846	824	844	831	844	796	824	822	788	877	819	784	807	784	851	803	847	796	820	819	819	839	823	873	830	798	809	819	827	838	822	810	824	843	849	839	810	832	795	848	790	849	791	774	792	815	790	850	816	757	798	787	806	833	901	843	851	870	868	793	831	819	819	817	841	812	803	832	809	826	836	810	806	858	794	851	872	895	874	782	882	815	860	854	871	845	862	796	835	804	788	804	802	867	825	782	774	872	814	837	795	815	840	826	811	855	825	774	813	840	826	871	841	801	828	839	802	777	795	820	831	800	881	820	822	821	778	777	812	806	787	822	809	804	823	786	814	840	779	833	874	831	798	750	884	824	783	859	867	807	823	835	892	834	820	865	858	856	814	817	848	771	865	846	838	806	877	816	794	852	806	826	830	765	770	806	785	795	802	827	801	814	794	810	827	856	827	840	817	838	883	833	852	806	860	800	807	785	848	836	837	783	801	809	837	844	814	829	781	833	850	796	784	798	830	860	776	837	796	869	800	812	863	812	798	820	820	886	804	862	848	866	809	868	837	809	818	793	824	892	816	790	774	810	821	823	888	849	820	827	869	804	819	786	849	826	821	856	856	881	814	799	828	784	845	790	812	845	839	786	856	871	819	824	792	772	860	833	815	864	826	806	906	839	824	825	829	827	848	786	816	836	830	788	815	817	796	851	802	830	819	803	780	825	810	835	880	797	825	787	841	852	855	837	799	815	798	806	820	826	800	840	834	853	859	828	831	859	846	846	822	827	817	841	811	889	791	760	786	824	818	798	832	789	826	841	859	841	840	820	845	870	839	888	872	775	811	844	807	793	822	745	823	808	856	831	819	827	796	816	777	822	832	867	840	823	833	823	830	844	799	820	842	807	782	788	839	799	844	829	806	785	806	795	834	800	825	807	800	856	802	832	796	837	793	879	807	816	827	848	836	802	773	850	843	811	854	831	834	863	793	836	847	770	819	857	847	805	865	846	846	825	849	825	799	870	873	780	858	812	848	812	853	866	820	841	798	783	875	812	808	851	775	801	786	783	789	832	803	798	837	807	806	829	837	796	843	862	835	809	803	820	803	805	813	813	785	796	837	838	806	807	843	825	804	828	809	763	814	772	779	808	809	752	869	812	813	864	851	845	811	809	822	803	812	822	832	853	893	796	791	810	805	857	848	863	797	828	813	830	901	846	823	837	784	790	807	791	864	824	887	789	789	785	837	804	824	817	835	847	876	815	844	867	801	812	821	832	789	852	792	856	801	835	805	783	832	873	857	807	810	829	862	776	823	759	817	809	823	822	771	843	829	822	801	815	788	841	879	772	808	764	790	827	818	857	826	871	769	867	831	846	775	797	838	809	831	838	809	855	817	833	813	884	792	825	831	794	803	843	821	799	745	829	805	849	822	804	866	798	820	850	839	812	840	801	858	857	839	789	883	845	849	818	811	794	784	808	869	834	794	813	754	824	818	813	823	820	783	839	782	810	821	842	872	813	783	819	840	808	812	793	857	842	817	898	808	859	777	828	827	828	833	831	805	819	786	860	846	820	867	869	842	868	804	803	816	844	830	896	870	804	841	811	842	834	784	806	859	805	858	790	831	837	800	785	836	841	817	802	809	801	855	822	801	836	828	829	826	814	821	769	821	812	820	830	808	808	837	862	830	783	802	849	836	814	826	848	824	865	836	772	819	861	788	825	778	839	832	827	847	828	812	832	819	849	879	835	765	862	899	820	821	788	836	858	835	839	800	894	789	738	847	865	816	857	863	796	869	862	823	800	810	754	864	810	777	780	831	822	816	864	852	753	881	820	815	828	855	847	841	795	834	797	812	836	852	836	856	819	866	804	781	832	802	766	823	801	859	790	816	817	794	843	843	797	832	796	823	783	847	860	788	872	834	849	826	816	824	838	840	820	820	853	855	775	833	805	831	849	823	845	801	818	794	768	837	777	849	789	815	848	834	804	770	887	859	839	753	835	837	797	833	798	837	807	803	856	798	832	784	843	820	859	834	775	850	851	812	830	808	812	790	821	861	844	797	874	808	806	833	836	833	803	839	831	842	837	818	807	788	843	828	797	824	796	830	846	896	820	835	818	846	832	869	862	834	799	835	796	806	861	829	858	800	774	839	810	812	809	866	850	829	871	858	830	788	805	815	871	886	813	828	838	835	853	806	765	849	807	841	813	795	798	816	857	829	798	857	848	887	876	847	798	846	819	804	768	851	835	818	746	908	874	796	864	829	820	849	853	780	787	758	849	807	833	842	860	799	775	830	793	807	836	806	833	835	789	794	828	790	807	808	812	787	833	822	813	770	873	830	809	843	821	875	848	865	797	847	888	859	815	804	820	812	782	858	833	820	833	843	872	840	861	851	783	798	853	814	833	798	827	813	907	803	823	843	823	849	788	830	836	863	847	853	751	811	853	808	807	817	874	805	819	831	838	844	781	856	822	875	816	829	794	792	856	826	751	834	857	883	839	897	788	824	837	840	811	867	808	841	869	828	874	796	787	798	820	789	814	789	767	848	820	900	815	816	796	815	787	852	834	786	852	801	836	830	813	838	801	809	802	808	804	821	795	812	812	805	829	806	825	851	827	833	887	808	824	776	827	823	794	769	787	850	779	771	795	819	827	823	819	837	835	862	849	870	858	840	853	846	861	862	773	835	911	845	818	845	793	849	801	847	818	811	820	894	848	855	846	769	815	832	808	802	789	826	880	807	805	853	821	876	794	827	831	896	862	859	825	874	831	810	846	815	827	835	825	856	856	798	817	811	819	842	816	809	843	828	849	843	796	874	828	785	846	820	867	811	802	840	797	849	851	836	786	795	777	807	771	798	778	793	788	821	805	824	816	858	844	862	806	816	824	864	806	820	860	829	796	806	853	831	827	794	833	843	830	883	842	827	791	853	845	837	812	830	830	760	831	801	866	793	773	886	819	801	799	818	773	859	851	845
8984	8407	1118	100	112	124	128	121	125	115	104	102	118	96	87	89	94	86	88	96	95	61	100	82	73	85	79	74	69	75	70	83	83	148	628	1191	994	705	408	198	118	96	90	84	68	87	75	66	69	68	81	69	64	75	79	56	81	59	69	84	77	64	64	63	66	72	73	65	63	80	68	83	77	66	83	59	67	69	65	63	65	69	73	76	56	70	59	67	64	60	64	80	73	68	64	84	72	69	55	66	84	65	59	78	72	61	61	65	67	64	73	74	79	71	73	74	79	74	67	62	63	68	72	66	73	69	65	61	76	70	63	61	67	69	62	78	71	66	62	78	75	65	84	71	64	65	71	61	68	91	63	67	72	57	73	69	65	68	70	64	63	70	51	54	66	75	72	60	67	65	62	58	58	66	67	70	69	57	75	75	79	71	76	73	66	68	61	77	76	61	66	80	56	70	50	88	76	64	71	64	76	60	84	64	64	74	70	65	69	74	74	71	59	68	70	62	66	93	61	75	68	74	83	72	58	55	72	55	75	78	60	65	63	74	72	56	84	54	81	62	60	77	62	74	79	61	67	60	69	72	63	61	71	76	78	67	75	62	75	78	67	51	73	65	72	61	68	68	78	63	61	83	62	60	76	62	83	68	70	68	61	70	70	66	70	66	50	59	76	65	65	67	61	64	63	64	69	69	69	80	60	61	75	80	70	62	74	57	70	65	74	54	65	59	58	66	65	80	85	74	71	87	73	76	59	62	79	70	64	70	67	81	52	65	72	61	78	82	60	67	64	58	58	77	63	59	70	64	76	68	73	77	61	62	58	62	81	58	65	59	82	69	67	81	73	69	71	74	69	78	85	73	61	72	62	71	75	63	54	80	61	72	81	75	84	71	77	80	78	65	87	80	62	76	64	64	65	61	60	64	48	70	66	59	66	61	73	88	64	66	71	72	87	56	75	75	68	85	64	69	71	68	68	58	68	69	51	67	81	70	77	72	79	71	70	61	61	67	71	81	76	71	79	68	89	81	70	78	73	57	71	68	53	85	58	80	74	88	69	69	70	81	69	74	65	74	79	73	75	53	81	82	74	66	71	64	61	89	75	68	68	68	63	72	83	65	75	76	72	58	49	65	87	78	64	76	76	61	68	63	69	61	78	67	71	68	77	76	72	73	62	54	52	69	65	77	70	73	75	57	59	71	69	67	73	66	74	74	75	66	68	71	69	70	68	56	69	74	65	75	79	69	68	63	72	76	63	78	77	71	64	70	58	71	56	56	72	72	63	68	63	81	55	63	74	65	70	61	69	73	98	59	73	72	62	81	64	70	73	72	68	73	70	64	77	101	69	62	67	74	78	77	74	67	73	73	67	60	74	69	58	62	56	56	61	62	59	65	80	76	79	47	89	74	66	67	78	61	65	69	59	64	64	76	76	62	70	67	74	68	73	60	54	75	87	75	76	69	66	62	62	78	70	62	68	63	61	68	74	79	70	53	80	73	78	67	58	71	81	80	75	68	65	58	60	67	91	64	74	77	84	61	80	69	64	90	73	75	76	70	67	68	75	70	71	83	72	67	71	70	70	76	77	67	81	65	69	65	60	75	88	71	59	76	60	63	71	56	70	53	66	62	66	71	81	63	69	71	74	62	71	57	66	65	63	64	61	74	76	66	65	74	69	60	71	85	70	74	66	86	60	81	69	75	71	70	58	72	72	89	81	67	61	65	67	67	72	67	82	64	70	80	81	79	60	61	65	51	66	78	77	51	70	65	70	67	66	93	62	76	69	65	60	64	82	66	76	74	65	79	76	61	61	70	78	74	71	74	55	60	67	69	68	64	61	57	81	83	73	74	69	66	62	77	77	71	79	69	59	60	56	62	71	57	67	60	64	64	74	88	85	50	71	65	75	61	70	77	69	63	64	61	77	60	68	70	66	70	67	87	55	63	69	68	77	78	74	68	71	77	67	71	80	59	65	58	83	75	70	79	78	81	77	64	80	69	76	61	74	53	60	70	75	81	84	69	74	74	63	69	78	64	49	75	69	77	58	61	67	86	93	73	63	70	65	70	76	78	68	67	70	64	65	61	55	82	70	59	67	73	55	55	64	59	63	77	76	59	62	89	70	66	67	75	89	80	74	79	59	70	82	60	62	61	70	75	60	74	51	64	76	74	61	64	68	85	58	71	72	78	67	65	72	65	78	76	83	77	70	68	81	72	66	65	51	79	62	81	69	73	61	81	70	85	55	61	77	77	73	60	70	76	75	60	61	89	76	75	69	81	63	70	56	78	65	50	65	68	67	74	54	76	79	55	80	70	80	64	73	59	77	69	63	56	69	64	77	83	84	63	72	64	67	71	62	72	69	66	58	76	62	69	81	67	76	71	72	76	59	81	63	80	59	54	60	64	60	74	72	63	82	68	70	61	84	80	82	67	54	74	57	73	65	59	89	55	63	63	76	67	75	69	72	69	77	62	74	71	61	70	69	63	79	74	73	55	75	80	62	62	72	76	56	71	81	83	69	55	59	69	65	62	61	74	64	67	74	78	60	68	61	72	73	59	69	67	60	78	92	75	55	72	75	61	70	69	60	66	64	62	69	62	59	82	69	90	77	72	55	66	79	68	90	68	66	69	86	64	63	45	57	74	64	80	76	55	86	72	67	51	71	66	72	60	75	73	74	59	81	79	71	73	63	77	81	64	72	63	57	63	82	80	76	73	68	71	85	60	75	53	58	74	70	71	62	69	72	68	55	77	80	80	66	66	72	72	73	61	78	80	80	78	57	57	74	67	82	67	92	65	64	76	64	56	72	75	74	56	71	69	66	75	69	68	71	64	61	70	62	82	71	67	79	69	74	72	66	70	67	66	72	54	67	65	68	71	75	66	79	69	80	60	75	64	66	75	74	64	76	75	51	75	59	79	61	70	75	74	74	75	75	85	86	64	83	68	69	72	59	74	66	62	64	54	65	71	58	74	63	83	79	76	79	61	74	64	68	68	66	64	71	69	66	71	60	74	66	75	73	63	60	55	62	76	67	71	72	75	58	75	69	71	87	62	62	53	73	68	60	75	67	51	80	76	60	77	77	70	62	61	62	53	62	78	67	65	76	55	67	50	68	72	69	60	73	60	80	56	60	50	72	71	87	65	75	75	70	66	63	76	65	84	71	67	68	62	76	71	52	72	70	69	61	68	59	58	58	82	63	62	58	75	72	61	65	76	76	60	91	82	58	68	87	75	70	63	66	86	69	59	78	74	66	84	68	87	62	74	64	62	64	61	64	63	73	82	63	74	76	62	55	65	68	63	64	72	70	66	80	63	94	70	65	79	62	68	60	70	79	53	70	72	66	87	83	81	55	81	60	80	69	74	59	62	75	69	59	55	65	68	73	64	74	47	77	79	79	59	72	70	85	70	70	50	58	69	59	62	71	66	77	60	76	79	75	59	60	62	63	71	85	80	56	59	72	54	64	75	75	62	74	64	81	65	59	73
44315	33503	7099	3522	7536	8294	7056	5652	4645	3840	3151	2741	2427	2173	1966	1855	1706	1543	1485	1465	1373	1304	1221	1250	1176	1167	1105	1135	1031	1098	1100	1009	1072	4229	14831	21840	19140	14541	8873	4541	2315	1314	1071	831	860	803	884	870	845	822	829	822	807	821	872	869	803	829	844	827	895	812	834	828	849	836	900	850	845	831	867	833	881	856	856	817	867	838	837	835	857	860	848	831	853	797	857	868	829	854	850	871	833	836	851	887	872	854	839	848	857	811	819	820	828	847	845	816	832	790	832	825	881	817	872	890	843	791	835	844	873	839	795	841	800	865	845	856	794	822	830	832	886	825	840	814	851	837	818	825	814	863	827	826	838	837	854	804	806	872	860	827	792	883	860	876	858	796	796	854	832	802	869	835	810	865	821	816	822	782	811	824	837	876	852	869	876	862	850	835	829	821	815	849	858	878	824	847	885	851	861	851	788	840	832	877	792	818	873	836	868	870	847	864	835	836	821	802	872	851	857	906	856	810	844	858	835	831	840	872	851	799	874	847	868	838	821	860	856	838	857	827	869	864	843	805	860	865	868	831	810	857	886	797	838	883	809	848	826	895	797	840	875	813	838	828	892	874	846	855	853	823	871	837	820	857	859	901	810	824	843	850	845	802	887	845	875	908	839	838	819	821	867	850	881	861	863	818	849	836	810	837	900	866	829	837	866	885	845	844	852	812	838	811	869	820	896	845	878	868	863	845	866	815	832	843	889	847	837	835	815	784	830	842	887	818	876	830	852	844	850	842	880	842	836	858	834	849	870	823	804	906	809	855	802	834	810	848	860	835	837	855	814	812	836	840	817	858	832	838	871	824	843	829	835	875	838	824	850	854	901	841	824	834	861	839	881	798	866	840	865	804	889	828	831	857	818	867	861	814	855	881	863	902	792	898	827	826	818	861	801	800	823	859	852	830	860	805	873	830	887	887	829	795	804	896	825	843	836	856	852	820	851	826	818	871	907	867	828	849	838	881	809	873	816	895	808	850	836	868	872	802	861	869	845	816	824	829	824	867	798	826	850	878	798	861	776	871	856	892	861	864	859	845	845	865	843	853	857	839	900	796	836	833	842	851	847	797	865	844	830	854	845	859	860	870	881	819	826	866	865	871	862	850	849	841	922	815	813	831	876	859	855	851	830	828	795	832	862	874	880	850	859	858	832	855	805	844	845	840	855	873	799	879	862	853	827	839	818	861	873	862	832	838	898	864	848	843	819	841	839	837	868	843	885	843	812	782	863	810	847	852	860	845	848	881	823	906	861	876	813	849	906	831	872	819	848	844	848	900	851	876	840	884	867	863	855	790	834	856	856	848	862	852	845	855	827	824	916	838	848	852	863	830	811	876	848	819	824	861	840	868	827	849	875	814	845	786	859	904	870	921	855	893	867	830	843	813	876	844	789	807	891	817	856	835	881	857	864	854	849	789	839	799	855	844	860	827	849	814	813	836	824	826	914	858	822	828	826	875	831	876	872	858	877	849	843	858	785	881	831	875	841	830	821	886	794	879	831	859	862	833	888	884	834	813	871	857	837	872	845	789	790	872	824	855	841	823	837	866	886	833	827	849	907	848	871	825	907	796	846	864	858	823	878	797	852	796	882	819	787	814	813	813	816	871	834	897	850	852	826	837	808	782	846	858	783	822	798	808	795	891	846	822	792	866	850	853	885	845	902	824	832	871	811	832	876	833	876	847	834	831	876	801	869	884	789	782	876	882	866	819	848	851	844	824	834	850	790	890	853	835	828	853	823	845	831	874	855	818	877	780	848	856	840	833	817	871	815	844	847	811	831	871	869	846	885	828	872	855	828	840	839	813	846	922	818	892	867	840	839	870	887	870	818	880	814	841	821	799	847	849	807	838	805	842	855	819	924	817	830	851	874	901	911	856	846	921	853	851	831	845	866	863	891	817	803	823	790	856	860	833	795	902	813	853	850	798	830	894	844	805	881	818	884	888	885	885	827	830	821	893	828	879	862	885	837	898	807	888	864	825	842	854	851	896	845	831	852	867	821	843	822	851	862	839	825	869	815	837	842	825	875	841	846	855	832	853	834	842	868	865	881	827	834	805	874	796	819	862	832	844	869	860	845	809	813	850	827	859	805	822	856	883	844	862	835	824	841	812	866	845	880	877	805	858	858	856	858	813	803	866	866	831	838	850	848	821	841	828	821	824	842	884	849	857	909	847	874	919	855	831	860	803	860	859	839	869	859	838	832	873	855	864	852	878	850	829	824	889	840	827	838	885	839	900	857	820	866	870	824	906	828	828	827	863	827	863	889	864	828	838	845	857	827	863	869	809	801	852	856	876	835	849	829	817	840	871	791	864	830	847	855	794	865	852	845	808	802	848	872	895	805	854	836	853	809	814	913	830	843	853	852	860	850	878	826	809	811	856	879	880	793	816	815	870	884	815	853	855	901	849	835	826	876	887	822	873	825	858	863	800	875	827	846	838	811	829	842	861	860	884	781	868	878	799	772	837	826	858	860	835	850	851	847	838	870	826	837	851	824	801	828	847	811	791	817	835	847	844	848	793	837	832	841	835	813	831	929	868	831	815	832	917	853	806	817	858	923	827	867	812	835	884	839	868	866	831	862	819	880	865	870	855	846	831	900	838	858	867	839	810	848	874	848	866	835	863	834	862	871	842	810	806	864	876	826	836	839	851	825	838	828	778	786	816	889	827	844	804	787	883	821	824	901	848	821	832	890	851	826	845	835	866	864	847	786	856	825	861	839	792	853	885	918	863	819	774	848	859	834	852	800	858	835	809	835	811	908	781	847	912	833	857	814	838	841	893	826	829	860	822	847	844	818	843	814	782	859	824	871	858	843	813	906	847	872	838	861	851	842	877	846	815	788	763	856	862	887	851	831	851	832	805	843	872	873	848	877	861	877	895	874	818	840	805	824	823	791	840	830	837	865	811	861	808	875	822	837	841	865	860	733	852	872	831	814	860	840	879	842	891	832	851	810	846	841	828	819	878	847	817	857	860	816	792	822	839	814	883	831	850	842	865	863	797	834	884	852	910	780	841	854	827	861	853	835	850	810	874	852	861	839	858	792	832	865	836	843	854	883	905	829	850	838	851	806	826	840	811	861	864	800	833	846	801	820	790	775	817	879	902	849	837	838	876	859	825	832	901	863	843	829	879	882	880	871	856	823	850	863	874	830	836	862	853	834	878	847	841	848	807	887	858	841	829	832	881	816	829	848	808	849	797	873	849	831	872	878	838	799	806	847	846	829	922	844	821	817	842	866	849	840	876	837	871	870	831	845	825	902	859	912	858	833	852	824	808	859	840	813	813	839	803	817	891	781	856	826	807	868	832	865	828	871	844	866	837	840	814	840	855	845	818	849	848	841	817	870	839	839	805	862	830	830	796	873	869	844	836	828	847	802	821	787	807	846	833	817	850	817	806	835	816	783	820	888	845	839	848	832	854	854	880	856	837	840	874	850	834	873	869	981	801	868	845
3213	1317	205	74	72	58	76	70	72	71	66	54	61	63	74	61	61	56	65	65	59	63	62	68	59	54	56	66	73	53	62	63	50	75	172	339	327	287	175	138	90	69	73	58	48	65	68	63	72	64	67	47	50	62	65	61	74	59	62	58	55	44	54	58	74	50	57	59	60	70	64	70	69	66	56	65	71	63	68	65	62	71	58	54	57	67	64	62	58	63	63	64	60	59	65	57	74	64	57	59	43	60	65	53	51	65	54	68	53	55	62	56	58	63	48	59	55	50	64	54	57	60	48	61	52	49	65	72	52	61	59	67	64	58	53	57	62	66	59	71	56	45	70	67	66	61	61	59	70	57	45	57	56	72	62	46	56	51	46	51	64	59	57	68	61	60	63	70	57	64	55	59	66	66	64	61	55	66	59	69	55	62	70	50	47	61	54	72	63	58	53	58	55	41	61	59	50	53	67	69	62	56	65	78	58	61	54	55	45	66	56	56	82	61	57	58	70	67	70	66	66	66	49	67	56	74	65	78	64	72	63	58	50	56	59	61	51	67	58	58	60	63	56	58	62	55	48	64	52	55	61	55	55	51	58	53	56	54	53	49	68	67	52	77	62	60	64	49	64	49	62	55	54	44	73	64	65	46	48	62	60	63	57	58	67	66	67	77	65	74	63	60	58	69	58	74	59	65	54	57	46	65	62	56	64	63	64	58	65	51	76	67	56	62	62	55	62	69	74	65	56	60	65	61	54	59	52	59	56	52	73	59	57	58	69	49	74	79	67	61	53	65	51	49	60	45	63	59	51	78	63	54	51	47	57	61	59	63	50	66	71	62	44	54	68	80	49	46	52	59	64	62	58	63	55	67	68	57	67	62	83	54	47	54	70	65	53	54	68	67	51	55	67	63	71	50	41	70	73	58	84	54	48	54	64	63	51	64	65	73	72	56	57	55	79	57	58	61	47	59	51	66	64	69	58	58	69	55	62	60	50	72	58	56	56	70	55	63	66	63	58	55	55	73	58	69	65	48	61	66	65	71	65	52	70	66	52	72	58	68	58	67	55	70	62	73	54	66	50	82	67	71	51	68	58	55	53	66	52	47	55	57	59	60	55	54	62	68	53	62	64	54	58	51	46	65	61	52	65	60	64	64	54	57	54	63	58	60	52	51	73	61	61	60	72	71	69	68	51	63	57	71	66	49	62	52	55	71	59	50	76	74	60	53	50	46	65	79	55	59	67	62	78	54	53	71	68	50	52	62	62	59	45	60	52	56	58	51	58	61	64	53	49	50	54	56	69	76	67	54	56	50	62	57	58	50	62	69	59	52	67	56	67	64	61	61	60	66	52	67	62	71	56	59	61	71	63	67	71	48	52	64	57	60	66	80	60	68	63	61	63	64	56	45	60	70	73	49	61	58	71	64	54	58	74	65	54	55	67	62	76	77	63	67	57	60	76	52	56	65	67	56	48	66	59	62	71	62	58	55	69	54	55	64	67	63	60	57	56	75	70	59	62	57	80	69	67	64	58	66	74	71	55	75	63	79	62	56	53	57	57	70	67	45	65	63	52	54	63	66	69	52	56	59	64	65	49	67	56	60	56	46	53	59	49	67	53	49	69	48	53	70	61	74	61	51	75	72	65	49	76	49	56	59	59	50	52	62	63	58	61	60	55	44	76	60	73	52	60	59	61	53	58	60	63	46	69	62	59	50	70	59	54	51	63	60	60	58	63	73	71	58	54	53	45	45	71	55	55	62	49	70	53	65	67	68	60	57	64	56	72	45	54	66	62	61	55	74	58	67	62	62	67	59	56	53	61	65	71	47	53	77	65	52	59	55	59	57	64	60	68	64	66	76	57	61	51	51	73	62	67	65	60	61	61	65	69	55	63	53	54	63	67	64	68	71	55	74	59	54	51	53	58	69	54	63	65	57	62	66	63	54	63	61	68	44	57	60	66	74	51	62	62	54	57	52	46	49	62	74	69	68	72	54	64	75	61	67	54	56	63	36	64	63	57	54	64	64	59	67	73	65	57	68	65	46	57	78	57	60	58	67	53	52	54	52	69	56	66	57	68	55	67	55	57	53	61	53	55	53	71	63	74	58	76	60	72	58	71	50	52	62	66	62	69	65	55	59	53	74	64	58	61	45	57	61	51	54	51	63	53	69	60	56	58	56	65	66	62	71	51	60	47	75	58	73	55	65	82	50	55	47	62	66	58	74	65	72	61	59	47	61	64	48	70	50	75	66	59	59	49	75	65	79	58	67	61	56	48	68	46	61	61	53	74	57	70	52	51	62	61	46	47	61	46	62	66	60	61	57	53	55	65	81	63	62	61	52	55	68	79	55	47	58	63	61	54	54	71	68	60	70	60	70	61	63	73	57	53	60	77	68	64	50	49	47	55	51	80	77	71	58	57	61	54	61	60	62	58	58	64	69	59	58	50	68	71	61	63	69	63	64	60	61	78	57	67	51	51	54	54	56	61	60	75	53	74	64	69	78	54	58	60	63	63	48	63	54	61	34	55	57	52	58	56	64	58	56	55	63	69	70	57	67	65	68	51	59	64	56	64	71	67	67	69	71	63	72	65	66	59	54	55	54	66	51	59	75	54	63	59	57	48	47	51	61	63	55	55	71	63	68	66	53	68	65	65	45	61	63	71	62	65	77	65	61	55	68	49	62	59	65	65	59	70	47	48	53	60	64	56	54	54	58	65	67	66	54	57	60	74	64	78	57	63	64	40	72	58	67	51	70	55	71	53	51	43	62	52	63	55	70	57	50	66	48	56	54	70	68	65	62	68	72	63	68	75	66	64	65	48	47	50	59	65	57	62	65	62	56	57	69	46	58	55	54	60	53	64	57	51	55	65	68	44	63	49	46	74	55	64	60	68	55	49	60	72	53	56	59	68	55	58	67	62	82	60	66	44	71	59	59	66	58	70	50	65	58	62	59	54	54	59	58	70	71	52	64	59	66	58	56	73	64	58	56	52	51	74	63	64	59	51	69	57	61	57	48	52	76	75	61	59	68	60	55	63	50	51	49	83	52	57	62	54	63	56	53	54	64	59	70	64	57	54	75	54	57	64	64	50	58	48	69	53	66	64	61	62	59	65	60	56	62	52	65	64	44	67	55	59	68	59	49	60	48	52	54	82	65	71	55	63	59	51	53	52	68	54	67	59	56	58	63	60	57	76	73	56	69	49	63	66	51	65	64	54	67	54	65	60	68	51	58	66	57	57	62	51	70	53	67	66	63	81	59	57	57	59	52	59	56	63	57	63	64	60	55	53	58	64	70	66	48	52	68	57	62	60	50	52	57	68	57	72	59	69	66	62	55	48	77	52	57	56	58	37	74	67	58	55	70	63	58	65	69	57	78	49	53	68	63	56	60	53	62	54	74	52	50	58	63	56	70	61	54	49	53	55	57	64	51	77	74	48	79	67	74	62	58	50	50	57	44	49	46	74	61	66	60	57	51	46	61	58	69
28794	17744	2600	1339	2098	2461	2181	1835	1627	1399	1304	1201	1120	984	956	972	892	930	876	872	846	816	825	920	825	807	804	835	758	802	802	756	843	1506	4533	8604	8639	6364	3796	2128	1246	947	819	771	793	762	735	760	773	721	693	751	791	734	730	719	713	754	754	752	749	773	743	740	719	773	755	728	785	780	785	771	688	748	759	732	729	713	741	762	675	739	779	799	775	780	724	790	737	735	722	728	769	731	749	767	749	720	722	767	734	726	770	746	706	760	766	730	737	768	718	770	738	717	826	735	749	748	710	780	727	763	707	778	722	788	758	764	769	716	730	752	731	728	735	751	745	698	745	712	691	759	767	764	717	720	740	751	694	731	718	739	734	761	722	722	774	767	758	764	753	749	728	746	738	743	729	746	713	735	716	735	780	744	735	754	726	754	731	780	766	724	766	742	774	728	790	713	767	714	759	764	783	728	774	765	723	715	802	754	756	732	760	720	753	785	726	816	741	746	759	724	770	750	774	790	741	732	734	751	739	800	748	766	744	765	735	791	764	751	745	801	730	780	765	816	767	745	789	799	741	790	777	752	775	757	771	688	763	748	738	747	715	785	717	783	758	780	758	754	814	750	750	758	703	697	720	711	772	754	794	742	755	763	688	751	802	789	698	798	748	743	778	798	738	770	741	704	723	784	758	737	790	799	761	786	720	749	770	781	767	704	765	724	746	755	748	810	721	752	712	760	730	737	754	725	783	729	741	755	756	802	704	764	772	749	736	708	759	791	737	737	743	714	735	768	700	800	739	727	726	762	709	778	756	746	701	696	773	734	725	810	763	740	753	728	754	759	731	768	738	748	806	742	761	747	742	755	739	777	759	752	731	780	689	706	752	751	699	786	731	769	764	780	799	763	739	751	726	792	794	755	763	764	693	759	706	785	720	768	762	702	744	778	774	750	756	746	774	734	753	753	693	740	717	751	789	732	741	748	793	759	741	755	801	733	754	745	769	737	738	756	716	776	739	704	765	740	729	735	751	705	793	750	765	727	767	769	730	740	775	760	746	750	741	745	736	747	783	747	716	747	763	758	778	793	780	781	747	750	762	695	759	768	789	755	740	789	711	764	742	768	714	784	737	723	771	743	750	724	783	746	715	792	758	773	768	781	763	751	791	732	737	778	825	809	767	751	788	743	742	759	738	757	764	715	742	785	791	765	790	713	746	722	768	738	751	730	754	726	731	755	720	757	736	793	765	725	768	765	766	718	756	713	762	768	760	772	770	742	759	786	721	810	765	754	751	738	775	744	752	744	769	684	796	757	748	804	758	746	752	753	744	758	755	781	788	793	716	742	755	783	748	721	739	715	745	765	714	777	737	784	767	768	755	809	763	754	719	762	711	756	760	792	768	701	737	726	714	738	730	778	704	731	740	791	737	713	727	756	767	708	735	776	765	707	793	747	740	745	720	725	739	740	697	751	732	789	761	754	794	733	749	779	709	746	773	744	749	751	758	747	774	739	744	747	741	733	745	724	736	771	767	731	731	771	790	745	746	717	747	765	783	763	726	760	787	739	764	784	668	748	723	785	719	738	771	784	764	671	705	761	754	787	771	774	706	793	698	751	730	751	734	704	743	754	766	749	685	722	744	760	710	723	736	729	772	776	770	746	732	769	713	709	726	773	802	729	758	768	733	783	750	725	720	727	735	790	725	727	743	769	741	722	758	716	775	767	727	786	785	771	801	737	742	787	727	752	768	751	741	785	748	747	712	735	768	765	784	789	740	727	796	694	762	794	721	740	792	783	777	774	739	747	716	790	776	841	757	780	745	754	775	767	739	734	729	770	710	753	719	741	791	779	754	766	760	793	693	772	742	772	742	726	706	768	779	747	740	730	751	741	719	758	771	765	740	751	714	749	771	772	728	769	727	787	760	773	720	723	796	780	748	739	759	748	731	773	719	758	774	762	767	702	696	789	782	771	789	713	767	752	764	740	730	741	796	743	763	738	717	747	725	770	735	745	800	790	787	760	806	774	737	781	735	764	794	768	783	769	772	730	819	751	758	752	734	710	734	747	740	782	739	763	742	732	741	747	769	752	775	772	743	730	742	779	765	753	725	757	765	719	732	735	716	753	783	782	782	708	765	791	753	701	774	756	750	719	747	790	719	779	743	771	763	747	746	758	759	786	689	707	738	740	752	749	729	768	718	761	724	728	733	783	704	794	786	699	783	736	733	781	753	771	783	765	757	717	724	766	725	744	784	717	774	785	784	772	750	782	772	753	788	748	747	768	756	750	738	730	757	732	734	749	760	739	764	741	726	741	734	740	753	759	796	742	743	763	729	766	724	772	803	748	732	751	768	798	830	736	778	762	752	724	782	758	762	742	755	788	749	763	755	700	799	753	798	722	752	775	768	737	782	694	742	768	729	738	751	769	735	750	693	765	736	783	755	736	738	774	772	785	751	746	733	766	699	721	774	755	728	735	740	789	739	785	727	709	712	730	728	781	762	799	719	723	764	769	764	720	742	748	736	782	715	803	781	791	722	757	705	704	753	689	785	723	752	715	718	761	776	730	732	713	743	757	715	814	808	763	730	748	765	785	758	757	709	793	729	770	784	792	758	763	761	775	735	725	771	772	719	749	774	766	730	744	754	753	733	741	801	748	731	730	784	766	724	756	758	722	735	748	784	779	722	790	722	771	776	800	736	741	757	767	738	751	769	811	736	741	778	762	788	748	774	727	747	743	770	796	810	768	762	721	737	749	762	720	771	751	750	749	755	737	803	768	767	766	724	759	768	779	725	745	763	741	751	770	775	703	784	753	798	753	796	768	752	755	748	804	743	721	722	754	760	772	725	722	797	738	769	790	775	795	744	757	787	781	790	742	770	727	809	748	726	723	792	771	759	759	780	764	789	782	782	778	736	768	686	727	720	708	819	685	805	777	724	738	737	753	781	794	709	782	761	785	739	735	744	782	742	773	739	773	739	778	789	725	779	757	751	746	729	775	713	732	780	767	743	767	741	768	733	755	746	765	757	731	769	794	791	742	769	782	763	741	685	732	750	720	703	770	799	782	721	786	757	784	741	743	794	723	732	747	737	748	722	737	752	735	735	731	841	766	732	695	773	830	751	694	743	772	719	711	749	736	741	761	764	757	743	761	785	743	757	809	739	751	755	767	755	736	748	780	758	762	745	730	719	802	720	739	761	746	754	744	772	741	726	760	727	790	712	822	707	766	746	755	777	721	713	816	719	757	802	757	721	814	752	762	747	718	782	753	742	755	782	784	742	713	826	772	731	780	786	729	763	740	728	767	717	754	732	793	775	777	772	744	723	733	762	772	751	774	751	762	748	759	747	781	759	743	776	799	710	730	853	777	757	779	751	776	727	725	730	830	759	764	733	806	760	765	791	761	744	756	708	744	761	721	752	774	755	685	772	728	740	760	738	735	793	735	710	797	793	719	747	769	742	744	741	767	822	715	743	748	729	752	773	724	728	725	714	781	748	755
6208	6454	662	77	89	102	104	107	86	75	67	83	79	76	78	85	79	70	78	74	75	72	65	72	73	57	70	72	74	65	74	75	71	86	222	635	729	541	326	194	104	91	54	62	63	61	72	56	57	62	67	58	70	74	69	56	64	57	79	74	68	42	60	57	66	70	67	77	60	71	82	64	56	80	63	57	72	69	78	51	68	67	50	65	71	65	67	59	77	55	65	68	77	72	66	71	70	62	43	70	68	60	63	59	80	61	68	73	61	70	55	71	65	58	70	61	60	62	56	83	92	70	66	43	61	71	68	73	57	68	57	61	64	67	61	64	64	66	73	70	56	71	63	60	67	62	71	56	65	64	69	54	75	64	73	62	64	67	51	67	56	60	54	69	67	59	58	55	61	73	71	57	66	50	73	63	57	66	55	64	73	60	48	69	63	57	70	56	76	64	70	74	62	60	66	68	46	72	48	59	76	73	67	62	68	69	68	69	66	80	58	60	70	53	66	75	59	71	59	66	62	55	63	63	66	65	64	68	57	81	68	65	60	52	60	69	65	65	60	67	71	67	64	49	74	55	87	70	51	67	77	57	65	75	63	65	69	66	67	61	67	73	66	59	76	72	75	66	75	66	66	64	67	73	74	72	77	59	67	58	65	67	81	50	55	67	69	69	54	61	44	66	63	65	68	60	70	65	59	68	69	63	71	61	54	65	65	59	61	77	79	71	58	66	63	55	59	52	58	71	61	71	69	72	62	73	60	63	75	68	77	64	73	67	70	68	47	69	58	83	75	61	58	67	62	73	61	64	66	58	59	67	74	51	80	80	64	78	62	52	60	59	73	62	70	61	62	61	68	63	68	64	61	61	61	68	47	59	64	63	71	69	58	70	61	53	53	73	74	67	68	61	66	71	71	63	79	60	71	74	58	69	54	45	64	63	57	71	65	76	55	63	58	69	65	61	64	65	69	65	69	66	71	63	58	65	52	82	64	71	71	49	52	70	62	65	74	61	54	77	66	71	62	83	61	69	73	62	63	67	59	65	69	54	56	68	69	67	83	68	63	62	58	64	68	81	66	66	66	67	77	62	61	65	63	60	66	68	69	58	53	70	71	73	66	79	77	64	66	52	76	57	78	70	72	79	61	72	59	67	72	64	79	66	58	55	62	79	70	38	62	60	63	63	59	65	64	56	61	75	73	74	72	71	64	73	63	74	57	58	63	57	57	66	70	62	66	61	68	78	74	65	67	75	62	59	47	82	72	56	52	59	67	63	55	69	71	66	68	63	60	58	61	51	79	64	57	57	53	61	77	71	53	65	68	76	77	69	61	57	70	43	58	42	66	57	69	63	62	81	65	66	70	65	69	54	78	53	64	59	64	52	68	56	63	70	74	60	60	71	56	70	67	60	63	64	70	53	68	72	73	71	67	73	60	61	65	76	65	71	70	50	62	62	64	69	59	83	69	60	79	50	73	68	62	59	60	59	71	63	62	67	69	76	74	72	70	77	66	74	67	60	68	63	60	70	72	63	68	53	71	58	55	71	70	76	59	67	63	68	66	59	63	57	66	58	65	66	52	71	68	74	60	77	60	59	85	67	52	67	59	53	80	58	60	66	69	83	55	68	61	51	71	63	78	65	57	63	59	68	60	80	60	89	74	67	63	71	76	60	59	65	76	67	71	66	75	63	62	61	78	62	59	67	84	71	66	72	76	64	60	75	75	71	72	81	76	64	54	72	74	66	66	56	58	60	75	73	71	70	66	71	60	74	58	64	67	54	68	70	76	89	60	70	64	63	68	56	58	77	61	55	49	55	62	56	69	64	65	61	59	66	61	64	64	64	58	61	74	76	76	61	57	68	59	62	68	77	69	74	59	53	67	57	77	85	66	65	72	67	67	68	67	54	68	50	75	69	53	68	66	53	60	73	73	75	68	51	70	67	60	66	55	61	69	59	62	63	71	64	80	69	69	72	72	59	74	70	62	66	71	81	76	59	75	53	57	76	63	59	55	70	67	68	75	58	58	61	60	85	57	68	85	50	61	63	67	60	62	77	68	59	64	82	61	69	61	63	59	51	76	55	57	66	64	76	64	53	52	65	64	60	70	56	61	65	60	75	61	69	68	63	63	67	46	63	77	63	64	76	69	66	72	76	69	54	58	58	71	56	78	81	72	70	72	80	53	59	65	79	54	63	50	68	54	76	57	66	63	81	56	76	62	64	61	74	65	66	68	73	60	65	65	75	75	74	62	59	73	70	72	65	53	56	63	75	81	57	68	63	57	69	65	54	73	74	61	66	61	84	64	50	88	49	79	55	58	64	82	50	37	60	73	67	64	68	69	75	64	58	71	60	72	66	67	57	70	55	78	59	72	59	71	73	70	61	66	51	79	58	68	78	68	59	65	78	57	66	71	57	69	72	57	64	60	61	73	57	69	65	63	65	74	66	57	79	66	68	76	73	64	78	61	63	73	70	66	72	77	58	68	65	84	61	60	52	58	61	68	83	57	60	61	63	93	55	58	73	69	69	59	64	69	70	72	71	64	60	57	74	55	58	51	64	66	62	72	60	68	68	71	69	50	65	73	52	59	66	60	77	76	72	59	85	63	70	69	84	62	54	58	55	58	71	66	67	62	61	81	79	64	67	79	53	72	67	56	66	68	69	45	60	70	51	66	66	64	57	70	60	84	64	64	61	74	70	55	80	68	77	48	73	62	70	87	65	65	68	81	64	49	69	53	67	75	54	73	56	64	69	56	71	51	74	66	71	68	71	68	85	52	60	77	76	61	69	59	65	60	67	75	64	72	65	64	66	67	50	70	56	75	72	63	66	52	63	65	64	65	51	61	62	58	57	58	77	73	61	72	79	75	62	54	57	74	72	61	80	63	63	62	68	70	63	61	67	68	67	66	54	73	65	62	56	58	62	62	65	70	67	62	79	61	69	64	72	77	49	64	83	53	77	51	76	69	57	60	66	62	60	64	69	72	60	61	54	75	67	88	51	53	70	65	80	68	52	65	52	72	63	76	59	77	65	48	72	67	63	70	62	68	71	78	58	76	66	68	57	70	73	71	59	63	63	61	61	65	69	53	57	73	69	66	77	62	74	70	51	68	67	64	71	67	68	57	60	61	74	60	69	68	57	61	96	69	67	59	73	72	45	67	50	68	73	63	76	78	80	67	60	60	67	62	67	57	63	65	74	67	55	53	61	53	64	49	73	79	66	67	67	72	54	76	48	59	69	68	60	73	64	71	80	56	68	59	50	71	67	74	64	59	70	75	72	64	62	79	74	56	73	54	65	64	77	71	61	64	52	75	71	66	56	71	62	58	79	64	74	69	65	62	68	73	69	80	75	84	69	72	50	65	72	55	66	74	66	72	54	65	75	74	73	80	62	64	59	59	68	67	58	73	55	48	63	51	74	68	62	82	61	66	63	61	67	67	59	60	65	59	65	59	75	65	68	75	80	73	71	60	63	63	49	71	73	61	57
39572	31829	6262	2736	5203	5744	4823	3755	3033	2625	2165	1984	1724	1501	1404	1354	1221	1232	1216	1079	1111	1063	1005	1058	1003	970	966	914	930	943	907	928	951	1324	6392	15342	16176	12196	7183	3869	1974	1192	873	830	803	796	802	788	770	815	829	779	794	787	809	803	800	770	832	767	789	808	796	791	833	809	800	850	819	831	768	792	809	753	840	796	812	766	819	809	741	787	789	770	788	744	799	776	787	804	780	811	788	771	797	799	828	821	804	802	826	795	811	804	823	845	786	799	744	810	771	800	778	798	789	801	799	779	810	788	768	762	772	778	795	816	817	772	806	798	820	767	792	735	803	745	787	800	800	819	821	808	809	784	774	830	800	803	806	759	809	815	829	818	791	802	744	829	715	792	750	869	797	805	782	783	802	789	737	774	761	824	797	798	731	781	754	819	816	836	795	807	776	805	787	861	793	825	758	832	811	795	829	824	825	808	827	766	831	831	793	821	778	809	822	766	810	788	818	750	768	798	871	831	804	789	775	811	803	799	817	854	794	786	825	764	760	796	784	762	803	800	798	794	812	774	797	787	792	808	842	834	792	764	783	772	818	816	778	758	714	803	742	776	799	842	814	792	751	806	824	785	815	824	800	756	823	784	805	826	798	764	822	767	821	795	774	776	802	774	797	775	802	776	819	824	856	801	795	779	802	818	813	808	805	748	797	784	800	858	825	800	798	793	797	825	773	803	845	794	842	772	786	823	816	820	821	783	770	829	816	848	777	804	815	773	828	762	798	725	792	787	804	757	749	821	817	790	794	773	814	745	821	815	798	795	755	810	772	849	841	840	815	868	823	811	844	782	794	856	808	807	836	785	805	853	798	799	789	802	855	856	801	799	781	837	814	856	774	822	783	831	806	826	802	773	774	798	834	780	808	803	778	780	822	782	771	762	803	756	808	829	859	766	790	769	814	840	806	800	811	806	786	772	805	784	797	748	797	795	787	771	834	796	783	808	803	743	762	843	835	788	780	812	757	804	754	812	800	784	826	846	757	817	851	828	790	780	805	804	822	754	833	821	745	794	786	806	811	813	755	860	810	767	819	801	790	848	775	808	795	797	795	803	792	777	831	819	791	842	789	791	785	798	826	850	779	792	843	787	777	821	799	820	834	801	806	785	810	776	812	776	759	796	775	774	781	796	783	788	776	795	820	850	812	789	779	748	753	757	822	804	857	769	818	793	808	838	836	834	797	780	827	835	829	815	818	761	823	793	802	813	814	790	832	813	814	799	768	785	789	816	795	779	755	824	804	761	781	792	795	808	756	822	765	764	761	773	803	726	756	771	777	781	833	788	835	761	780	801	753	765	797	816	788	764	813	798	767	810	768	791	825	788	815	814	811	775	794	780	792	785	824	800	834	785	783	771	801	811	800	783	836	829	819	796	797	843	787	766	800	819	809	791	824	759	789	793	789	831	842	807	757	800	865	803	774	817	800	841	787	761	781	828	791	786	792	776	782	782	805	769	811	777	760	799	821	765	788	777	767	817	793	816	824	807	824	771	813	762	812	859	825	781	771	809	754	740	777	807	770	795	824	827	858	803	750	788	820	783	836	833	792	809	805	802	795	796	797	833	759	695	799	815	770	780	810	795	827	795	770	795	775	784	728	798	774	812	799	787	805	801	839	806	838	774	789	818	784	854	801	806	758	799	840	811	823	810	776	786	745	828	821	769	739	798	784	741	775	806	822	807	807	851	804	773	804	788	802	839	829	791	796	787	870	805	786	791	809	782	766	813	820	731	811	773	845	766	782	793	783	825	826	786	792	815	833	825	772	799	789	822	752	835	846	825	821	810	818	810	776	780	809	754	840	842	811	782	778	784	802	848	785	840	824	731	841	772	754	836	788	832	785	764	775	886	802	782	797	786	772	792	833	820	775	781	790	791	810	806	790	795	789	809	774	793	779	760	781	791	804	785	779	815	828	798	815	808	811	799	810	777	842	789	797	825	808	819	814	824	751	834	828	763	779	830	783	799	805	796	789	771	811	785	799	812	767	824	806	778	819	832	791	815	788	755	811	762	803	784	822	813	826	819	791	767	780	776	832	839	783	808	737	796	843	789	813	773	792	822	786	813	821	776	775	843	819	799	779	788	734	802	820	778	782	783	810	776	828	836	778	779	865	771	839	788	848	803	848	815	790	812	763	829	790	771	825	771	863	788	790	806	837	797	836	750	807	786	781	834	747	773	824	774	767	756	784	807	838	811	809	763	760	840	777	804	865	801	798	774	828	817	776	826	820	810	804	763	811	792	791	797	811	833	810	785	731	797	780	767	819	801	802	844	804	799	788	819	803	863	754	784	774	769	770	787	791	808	799	816	845	752	750	802	787	769	741	774	798	798	805	821	821	871	766	811	739	797	769	838	744	759	787	780	776	818	781	780	823	761	812	797	784	811	831	759	751	806	779	834	802	733	794	776	787	822	751	792	817	808	737	725	795	805	798	833	825	822	799	802	781	819	856	753	802	797	804	804	770	761	821	787	791	779	807	827	777	756	773	793	802	815	809	812	815	787	780	783	794	800	811	855	799	774	864	810	846	790	807	863	782	788	860	837	791	787	796	827	770	828	796	798	824	763	777	783	789	796	801	794	774	822	814	795	806	821	764	807	784	777	754	819	859	780	814	821	802	808	795	783	827	787	842	788	817	866	782	781	767	792	821	809	807	806	810	805	770	843	816	835	811	808	776	792	764	758	817	846	788	823	782	794	837	764	800	770	778	792	815	751	858	812	800	824	789	789	818	789	774	821	847	813	813	845	767	811	807	833	791	801	816	793	813	782	826	833	816	834	752	759	806	823	799	746	763	837	819	774	842	794	811	752	784	777	776	797	827	786	795	767	762	785	800	814	786	830	794	801	784	765	806	801	830	809	777	800	809	805	835	809	782	827	812	799	735	817	783	774	828	757	825	814	826	829	788	827	808	814	792	833	790	851	768	796	781	838	800	799	832	826	792	796	796	829	829	787	783	755	781	768	800	820	783	775	840	807	781	851	770	846	826	800	792	802	815	778	807	816	808	771	782	817	780	788	831	835	802	811	864	778	806	845	804	784	798	811	754	785	781	851	836	781	800	841	784	792	832	834	788	796	771	797	749	781	757	815	752	775	810	788	770	829	799	761	776	865	814	814	825	801	803	786	798	800	802	812	762	814	722	762	814	754	806	777	737	774	806	785	812	845	771	829	776	771	816	772	812	792	775	797	832	799	799	800	766	779	836	850	760	786	822	771	758	808	824	821	785	796	756	810	807	794	829	797	808	775	820	764	824	876	812	819	804	810	778	817	786	793	771	826	811	770	769	816	818	793	779	795	802	788	806	797	720	811	787	793	782	808	806	833	797	780	852	777	799	784	764	806	788	770	831	813	802	832	809	835	804	773	811	794	828	783	840	819	804	761	831	826	817	792	826	803	825	805	792	846	821	828	797	816	828	792	743	797	794	785	763	793	760	784	755	828	746	798	780	820
6523	5487	720	91	98	107	97	97	83	90	86	91	70	93	109	80	83	58	84	70	71	84	67	67	79	82	68	60	64	74	77	75	75	123	523	868	697	432	222	147	92	83	75	73	81	57	71	67	77	66	56	53	64	64	66	58	78	68	70	59	70	57	55	48	61	62	63	84	58	63	70	75	77	62	57	74	67	60	63	67	51	61	67	70	75	54	75	59	71	54	71	66	60	73	71	55	81	51	66	72	58	75	70	73	60	68	71	61	60	72	69	71	63	70	81	65	80	68	59	65	64	67	48	65	59	72	62	62	63	61	69	75	50	77	70	70	61	76	60	65	73	69	60	54	48	77	67	55	57	78	57	59	71	63	71	60	55	63	80	74	56	62	59	59	66	69	67	65	70	91	71	66	78	61	72	60	72	70	73	72	57	70	61	57	67	82	67	81	49	75	70	64	64	60	64	72	60	73	59	85	64	63	74	64	58	65	67	66	68	64	62	82	50	71	55	76	62	55	62	80	59	82	63	66	65	76	53	70	65	74	78	64	71	64	60	58	66	61	60	51	75	76	81	71	67	67	72	67	76	68	76	72	66	83	63	72	56	57	80	79	71	70	60	71	83	70	64	59	57	65	66	66	79	69	54	66	65	69	73	68	81	75	64	60	66	76	56	73	67	67	77	63	66	60	60	65	79	68	72	54	80	67	67	77	80	59	70	88	71	72	73	65	73	68	74	65	73	62	66	65	63	75	55	78	76	64	70	59	67	66	61	59	75	66	80	63	63	70	77	63	54	61	62	57	75	71	76	69	62	64	66	53	71	73	73	69	73	67	55	63	59	59	70	51	61	78	76	75	66	60	64	72	74	79	73	58	52	78	70	67	87	57	69	69	56	68	55	53	65	77	59	76	60	66	70	82	64	54	80	68	65	66	76	67	68	70	61	62	65	76	69	64	59	69	70	72	74	64	69	74	58	69	76	68	63	79	69	66	58	64	71	63	70	76	88	71	62	66	78	60	64	94	79	65	63	51	67	54	69	57	66	71	54	65	61	73	60	63	63	56	76	77	73	62	63	58	67	66	82	49	68	63	67	70	52	57	61	65	69	68	67	69	77	69	67	60	68	70	60	61	68	70	51	61	66	67	65	63	74	64	52	60	55	69	81	81	54	76	83	58	66	71	62	59	70	66	63	79	60	79	66	62	70	65	60	70	72	54	53	55	69	70	59	80	68	71	61	67	71	51	63	58	58	67	64	66	69	66	62	75	60	59	66	67	68	68	61	70	55	70	72	65	69	69	60	68	55	74	66	66	74	61	67	73	68	62	53	67	70	84	59	72	75	55	65	55	63	62	65	65	77	61	68	64	67	67	71	67	60	72	59	88	72	77	61	73	63	69	67	75	65	64	49	65	69	69	60	73	75	64	64	63	59	63	54	77	64	62	66	74	58	63	70	90	83	70	72	65	63	75	74	67	67	44	56	70	71	75	59	72	64	75	60	76	60	68	76	63	66	55	76	63	71	58	56	60	53	56	64	59	86	66	67	73	73	56	58	63	66	66	66	48	69	85	65	69	70	68	74	75	61	68	65	67	54	60	68	50	59	67	71	78	78	55	72	77	66	81	67	71	83	78	51	70	62	61	56	65	69	71	78	73	80	57	58	49	66	59	77	56	71	73	69	68	65	71	65	58	54	65	83	63	69	70	86	76	70	70	58	65	67	53	74	66	53	58	76	62	73	72	76	72	62	77	56	64	71	60	62	72	59	65	50	59	61	63	80	71	59	49	75	74	80	69	66	62	64	60	70	61	64	59	77	64	77	56	52	73	51	72	55	61	77	59	79	46	63	75	73	54	66	66	59	69	60	68	71	61	59	56	61	81	76	55	83	46	54	62	81	61	63	63	60	64	67	62	71	70	53	75	74	67	57	70	59	78	79	68	70	72	70	76	62	67	67	71	52	68	66	60	64	62	64	62	51	71	65	57	78	62	59	70	77	64	59	80	55	74	70	59	66	49	78	58	58	63	72	72	62	61	55	52	80	68	64	62	75	69	70	68	64	63	62	58	63	73	58	51	63	70	66	57	74	62	69	65	70	75	53	62	66	82	83	63	68	63	67	66	58	67	61	73	74	52	63	65	62	57	65	55	75	76	68	61	65	70	81	64	58	58	59	66	69	79	71	71	76	57	83	77	59	68	61	61	54	63	67	68	57	56	63	58	69	68	59	56	71	53	70	64	62	49	69	53	63	65	63	72	79	67	63	58	69	62	65	69	64	75	74	71	65	45	60	55	63	66	74	68	57	56	65	69	70	72	60	59	70	66	69	62	69	78	61	71	53	72	64	78	88	63	71	66	69	51	70	68	49	62	62	68	65	64	74	71	55	63	77	82	63	73	53	67	62	54	70	65	58	67	69	64	65	62	62	71	52	66	64	66	66	77	73	60	62	67	63	72	72	70	70	62	68	59	78	60	63	73	72	71	69	68	77	64	60	73	67	85	70	63	71	63	67	81	83	71	61	62	53	63	72	61	80	61	63	73	62	71	70	52	66	78	66	63	63	67	70	64	80	67	61	63	61	68	46	71	76	82	64	58	53	68	70	68	59	71	78	70	62	53	71	76	58	59	67	60	55	76	63	68	61	74	55	59	62	71	68	58	64	62	73	60	68	64	51	55	67	60	65	68	57	77	69	57	86	64	75	64	61	62	58	71	69	58	52	78	72	59	50	71	77	64	63	61	49	63	59	60	60	61	69	67	66	70	88	61	68	61	71	65	66	71	81	53	71	51	56	49	73	75	69	71	68	57	66	76	62	55	69	73	70	64	58	52	59	69	77	66	61	64	70	76	60	62	61	71	73	68	72	69	70	79	81	70	57	72	69	64	66	72	67	62	61	71	60	48	58	64	79	66	77	69	68	66	75	62	80	74	77	73	62	62	51	77	55	59	67	65	74	79	60	62	59	71	66	68	75	91	61	75	66	65	60	56	69	60	64	65	63	73	85	71	76	67	81	73	68	62	56	57	55	54	53	59	56	59	51	72	67	62	69	86	71	58	58	69	58	56	57	73	69	71	60	83	55	62	63	64	67	70	66	72	73	81	62	49	65	76	65	68	64	71	81	68	60	53	59	58	72	53	70	74	68	78	36	78	68	66	70	71	70	56	74	70	78	61	69	63	69	75	75	59	70	74	80	62	57	51	75	65	68	55	71	49	52	67	72	69	59	68	55	53	73	65	68	67	75	72	69	68	69	57	58	53	83	71	76	70	75	67	65	64	60	58	74	61	55	69	67	74	65	56	79	62	61	61	68	76	65	70	58	63	72	73	60	59	71	82	58	69	61	59	84	66	75	77	64	58	62	65	61	73	53	59	74	53	56	57	53	64	58	59	65	77	68	54	61	59	69	60	66	63	63	71	61	79	61	68	69	75	81	64	59	76	79	71	68	48	58	72	80	60	60	63	72	67	77	61	61	66	71	67	69	72	76	73	65	55
36470	29739	7239	2339	4672	5375	4760	4003	3201	2775	2313	1965	1799	1701	1592	1377	1372	1263	1230	1179	1195	1108	1122	995	1061	988	1015	1024	959	984	985	986	989	3323	13309	18099	15305	10059	5597	2875	1506	1073	921	852	856	774	822	851	809	824	825	854	806	874	789	887	831	805	762	795	771	818	770	822	878	816	830	935	811	819	836	848	806	843	851	822	809	819	825	820	824	827	785	784	862	845	797	781	818	826	848	799	823	785	819	817	822	812	760	841	831	827	807	795	798	829	808	792	840	846	799	811	810	830	874	813	845	885	834	787	752	807	769	787	818	814	794	854	847	787	819	824	801	804	795	838	808	811	787	834	775	877	786	736	848	858	879	841	831	785	818	816	779	779	831	817	813	789	810	800	798	843	876	839	811	796	830	815	774	833	822	812	823	874	797	809	798	815	804	841	842	787	846	816	785	818	832	811	819	818	825	791	829	896	802	813	826	829	835	812	789	773	801	864	848	832	833	799	831	812	818	792	811	789	870	857	763	820	803	831	819	788	801	832	806	810	848	807	805	841	797	875	830	820	821	777	808	796	807	800	832	853	789	762	793	871	784	844	783	803	865	829	826	817	792	755	803	841	864	835	798	782	801	809	852	794	795	800	843	777	843	807	865	759	802	801	808	836	802	844	789	828	847	797	845	792	819	851	819	847	810	821	814	853	869	777	839	838	829	866	794	850	761	801	820	842	798	842	868	814	815	793	769	808	839	813	810	797	811	844	808	818	821	851	873	791	854	724	819	829	830	842	831	796	822	802	786	810	846	792	766	817	852	849	833	818	808	823	761	794	851	775	796	806	785	797	779	871	804	828	887	821	824	832	800	798	838	791	815	810	839	795	863	834	839	797	806	820	808	858	808	805	848	844	811	866	788	893	823	870	830	847	857	866	769	790	836	847	846	849	842	819	830	828	793	847	854	847	852	855	811	826	772	857	786	835	813	808	855	842	852	807	809	818	786	810	821	810	852	837	878	763	862	807	813	777	789	818	795	816	815	809	791	849	793	805	814	842	849	850	818	848	825	815	785	799	788	889	777	842	801	822	770	839	792	850	753	783	814	837	829	742	793	780	816	787	767	802	849	842	805	800	779	843	885	870	813	805	798	768	808	818	841	859	839	855	838	866	788	814	791	817	766	823	815	808	819	802	804	830	820	865	748	819	811	820	840	854	762	794	741	786	743	789	901	861	786	859	812	860	833	809	861	796	874	826	835	815	803	832	875	855	781	805	777	769	796	818	823	846	804	830	848	873	748	799	820	813	783	796	796	814	882	806	820	827	784	871	816	807	808	845	799	790	802	850	759	801	810	796	808	821	805	811	872	761	814	779	855	791	798	843	827	805	759	853	793	855	843	849	822	855	788	800	804	803	839	764	799	819	819	816	808	856	818	863	760	827	798	833	811	828	801	790	861	789	779	831	839	768	831	822	778	830	775	877	829	814	824	804	834	775	832	770	815	876	829	816	811	786	845	822	819	808	792	862	868	809	846	835	791	830	782	797	843	840	820	830	795	777	814	808	821	832	840	768	816	834	790	815	794	772	813	821	855	809	792	800	875	832	838	818	836	808	815	845	819	804	804	817	832	843	827	856	842	886	815	848	797	794	804	837	851	811	804	821	821	821	833	765	823	763	821	828	813	811	767	827	771	863	856	788	819	868	825	823	813	839	815	849	806	852	859	760	782	874	887	838	824	778	808	839	789	818	757	787	825	825	779	822	836	879	838	794	765	792	831	796	848	809	836	831	803	814	761	814	838	796	831	834	853	825	832	765	813	831	822	797	857	854	776	827	805	785	839	796	836	863	817	783	837	788	822	852	839	809	815	821	805	815	823	835	820	831	860	828	766	783	856	798	847	823	815	829	855	750	816	803	801	810	840	794	854	821	838	819	847	769	799	762	811	844	835	819	822	823	802	795	761	805	858	810	885	811	812	781	822	843	815	863	837	811	825	846	774	792	833	756	852	775	828	846	788	841	823	756	834	823	822	885	854	846	841	860	876	839	807	852	885	808	828	809	839	804	782	819	826	786	829	788	816	838	820	838	921	831	816	790	762	863	839	851	844	846	851	826	825	843	862	824	820	812	840	792	805	764	810	836	858	844	821	794	850	811	805	792	840	784	839	836	831	785	878	789	843	798	791	839	773	849	812	868	796	862	822	794	836	791	814	816	816	828	853	814	808	831	820	826	804	846	826	842	815	847	794	829	881	840	767	794	857	829	807	819	808	770	816	758	829	816	812	816	838	794	779	794	830	800	777	861	835	822	828	815	837	809	850	812	831	812	792	832	836	804	853	867	800	892	887	824	860	862	830	815	803	806	812	826	822	802	796	791	837	839	867	783	889	808	798	845	821	831	828	828	887	777	838	814	771	830	768	830	885	847	775	834	813	814	804	835	824	847	811	802	828	832	773	881	866	817	837	807	822	828	793	802	826	813	785	781	800	856	821	842	823	805	801	833	839	841	803	818	816	813	840	835	800	753	813	814	858	795	786	822	842	864	774	832	815	795	834	798	814	788	804	820	790	785	820	806	836	846	785	779	821	882	792	872	792	815	798	764	812	794	774	797	827	801	769	837	825	800	786	790	880	791	854	856	838	808	853	858	835	791	829	773	742	804	829	821	809	830	806	811	797	780	780	817	827	815	796	842	796	822	778	850	794	825	783	868	797	828	784	804	815	784	776	851	840	832	828	795	783	791	818	842	847	820	788	796	761	848	829	882	880	818	840	841	820	792	860	830	760	838	818	766	848	870	823	750	819	777	827	774	800	847	827	807	828	891	811	834	782	808	840	809	819	792	837	833	829	809	804	805	783	790	834	856	813	821	828	808	795	831	816	844	846	781	810	819	871	799	806	808	812	824	803	779	811	825	867	815	790	826	833	773	789	835	851	822	836	841	836	798	835	860	866	817	812	846	780	805	822	818	851	819	832	813	850	824	839	852	824	814	806	764	804	814	794	803	816	831	818	831	794	825	904	835	757	853	776	825	760	870	832	832	808	785	818	808	839	840	833	831	830	807	808	845	832	808	818	811	847	786	800	824	835	831	827	816	867	823	789	788	850	750	836	803	804	810	802	791	814	849	804	818	812	824	840	821	846	823	822	799	778	792	825	804	884	837	768	809	831	828	760	815	756	811	833	857	810	865	840	771	795	795	848	825	776	826	819	813	784	814	830	802	776	860	868	789	738	789	841	855	799	829	865	815	801	804	802	789	826	788	843	827	785	776	804	800	748	821	888	766	808	826	815	796	818	791	820	795	774	808	817	836	864	823	774	795	800	816	852	806	823	844	863	818	792	874	792	805	786	847	845	805	822	820	821	813	862	780	841	835	842	779	833	840	812	802	838	818	821	825	840	787	877	824	807	806	838	818	761	785	823	842	855	826	848	798	813	830	853	787	795	792	784	812	798	823	858	789	769	808	799	826	819	840	782	857	830	816	822	775	770	783	843	802	799	852	834	783	826	816	869	867
8961	11005	1769	115	104	139	149	130	120	115	105	101	95	109	90	82	92	87	70	65	83	71	66	73	76	68	72	74	92	76	76	68	86	462	1050	1184	819	486	283	149	108	73	75	66	70	64	65	53	71	64	80	63	62	64	69	69	87	80	68	63	68	69	75	74	71	61	71	54	64	78	71	71	67	87	67	61	64	74	73	62	68	59	67	78	69	55	70	58	74	60	71	74	60	67	69	58	67	76	70	67	81	81	75	63	57	75	74	77	61	70	74	59	76	74	69	52	60	64	49	57	72	72	66	77	55	72	64	67	74	64	68	59	64	64	57	63	59	68	61	55	60	77	73	60	81	83	62	66	66	68	72	64	63	61	59	70	77	81	68	76	65	65	58	72	78	74	88	58	72	52	70	81	59	60	61	62	65	75	64	58	64	70	68	72	71	56	66	61	74	63	70	79	58	57	71	72	76	58	84	75	83	73	73	63	77	72	54	65	57	68	63	57	69	62	63	71	65	76	81	71	68	80	67	71	59	73	56	60	66	73	75	61	61	73	63	83	48	77	48	71	63	76	63	55	72	73	60	67	75	66	84	79	78	82	72	49	71	64	64	68	71	71	64	62	60	60	68	69	62	70	79	83	73	69	81	56	64	49	73	62	67	72	73	73	56	56	71	74	57	85	52	68	74	66	62	81	63	79	66	62	67	69	62	61	73	60	55	80	60	59	71	60	65	60	77	70	61	63	74	80	63	69	72	65	66	75	61	59	83	76	55	55	55	72	61	85	83	76	84	74	61	76	71	74	55	74	57	63	67	71	63	75	72	60	70	66	58	73	68	69	63	69	72	64	64	78	77	61	67	67	81	69	50	84	75	69	65	75	62	58	72	62	76	80	68	66	73	56	74	87	70	78	68	54	65	69	79	71	71	77	55	66	57	69	61	69	69	77	81	68	67	72	51	73	68	72	60	65	77	69	71	70	84	63	80	90	71	80	63	53	76	68	70	59	55	82	71	72	57	66	76	77	55	65	69	70	66	75	64	72	67	76	77	64	60	51	77	69	70	80	66	65	65	79	63	59	78	71	82	68	66	78	62	68	77	61	75	62	66	67	65	72	57	61	75	69	74	69	63	61	57	67	70	69	72	58	67	83	69	71	60	62	72	74	75	77	69	64	56	67	92	63	72	48	83	71	76	56	68	73	70	53	51	56	76	61	72	63	72	65	58	71	66	77	68	72	70	75	59	64	58	61	78	67	65	70	56	85	75	84	73	63	65	62	63	67	58	66	66	65	60	62	77	78	73	63	61	57	75	73	66	91	69	63	71	74	73	61	65	56	86	66	65	66	81	63	73	58	80	56	70	59	68	66	72	65	69	66	67	67	86	68	70	78	67	74	76	78	75	74	81	69	85	62	58	75	77	66	69	56	85	60	65	57	73	60	69	60	72	78	77	67	64	85	65	66	83	61	68	81	81	75	71	60	73	73	59	71	71	65	69	78	66	73	69	54	64	51	61	68	75	70	69	74	69	63	67	67	49	73	63	69	65	77	79	65	73	69	71	62	77	70	75	72	59	70	76	62	63	64	65	68	75	62	74	72	70	79	65	74	76	68	66	69	70	57	63	81	54	64	77	64	66	74	68	72	79	75	68	82	71	71	61	70	59	52	67	75	66	63	69	66	65	85	64	56	77	53	66	66	68	60	71	83	70	70	73	88	61	53	66	59	76	67	75	63	56	77	85	76	61	58	51	74	86	90	62	55	50	62	66	75	69	80	64	63	68	58	63	80	82	78	71	64	52	81	68	79	56	77	86	72	88	82	63	71	74	65	66	66	79	57	76	69	66	57	77	69	64	61	70	74	85	66	59	70	80	66	78	59	63	78	66	70	70	77	59	64	81	61	82	83	65	69	77	76	61	73	64	62	67	62	81	71	52	80	68	69	65	61	59	71	59	75	72	65	60	73	70	76	87	53	77	72	80	73	62	59	65	63	79	66	71	74	74	89	69	73	73	60	71	50	61	71	70	75	68	64	68	52	66	67	73	68	68	63	55	70	66	75	59	77	66	59	85	76	71	82	73	79	66	68	60	74	76	81	69	74	70	73	69	56	56	76	72	62	62	72	60	68	73	77	79	77	70	57	58	73	72	62	81	84	59	72	82	96	69	65	56	60	64	69	71	70	50	73	82	57	59	68	79	79	69	57	67	75	68	64	68	75	80	57	69	63	68	73	76	59	59	65	68	55	72	75	77	72	59	60	75	61	73	59	70	68	64	89	68	58	77	76	73	66	72	78	68	82	65	63	68	59	78	77	73	61	72	64	68	76	72	68	78	68	56	78	75	59	86	72	69	75	88	73	77	54	63	77	70	54	77	67	68	66	68	64	68	74	82	77	68	73	74	61	68	56	52	60	75	65	80	69	73	80	63	73	67	73	75	71	76	64	66	73	86	61	86	66	61	71	63	84	60	57	74	72	71	63	61	59	53	62	69	57	64	82	69	60	66	63	64	81	76	71	73	69	62	61	61	59	64	71	68	60	72	69	63	75	64	79	61	60	69	63	62	73	64	62	69	66	69	86	75	65	59	62	68	71	69	71	81	76	70	73	54	73	64	68	73	69	71	75	73	71	64	59	42	68	76	70	58	80	66	64	74	82	65	71	62	71	69	58	72	78	71	75	69	60	85	62	62	60	76	85	67	65	80	78	79	77	77	70	77	70	68	62	79	67	74	73	77	75	80	51	80	77	73	80	51	93	77	64	78	78	76	76	70	67	68	74	58	66	65	79	62	64	72	68	65	72	65	57	71	73	78	65	64	69	71	81	77	71	84	73	63	69	65	68	68	66	61	63	87	78	71	58	65	60	60	56	61	50	72	61	60	70	93	64	68	72	67	65	72	82	62	73	71	73	70	67	74	74	62	51	69	68	75	69	67	67	69	73	59	61	70	52	74	78	75	74	56	59	70	74	63	56	83	82	71	68	77	63	79	68	63	68	60	70	68	66	73	72	67	73	83	62	69	73	65	62	68	60	83	59	65	82	61	74	64	67	78	64	55	61	66	71	63	74	63	49	47	68	74	63	69	57	71	65	82	69	68	69	66	83	75	72	62	63	58	55	69	72	57	82	66	80	78	84	50	63	69	81	67	73	83	83	63	60	82	70	70	93	69	70	67	74	57	68	62	70	57	66	80	74	78	57	72	62	61	78	80	48	64	64	65	70	66	62	78	72	57	74	66	80	78	61	58	69	67	67	64	64	56	81	65	59	60	66	56	58	67	65	70	75	60	82	59	75	66	69	74	71	77	64	90	55	68	88	79	62	68	67	77	75	65	72	80	70	65	76	64	67	70	71	79	79	70	51	83	74	58	75	64	69	67	72	74	66	84	70	62	77	67	75	81	74	61	60	58	67	58	60	63	78	54	72	77	57	67	74	67	68	59	56	67	57	56	62	81	75	72	54	70	69	64	63	72	65	85	82	74	89	75	61	70	62	64	68
44789	36903	9963	3541	7259	8066	6949	5464	4534	3714	3089	2731	2376	2159	1982	1839	1626	1474	1455	1379	1346	1274	1249	1184	1222	1126	1094	1128	1097	1075	1093	1065	2048	11558	20560	20169	16237	10994	6093	3214	1702	1141	915	817	883	842	834	881	865	903	849	853	783	826	851	868	825	855	808	843	827	807	887	784	826	827	835	825	827	854	924	811	880	828	809	831	872	825	814	842	857	863	875	837	812	845	825	871	864	850	922	858	822	886	873	808	806	932	847	823	845	900	836	841	848	815	820	889	888	842	837	849	847	882	796	825	812	796	889	872	838	827	840	887	863	850	825	841	813	876	827	791	789	791	863	870	869	867	852	833	866	842	860	838	838	904	831	857	855	802	828	845	799	899	898	842	856	865	828	851	818	794	820	845	847	913	844	867	812	863	796	862	846	824	815	847	843	831	849	813	826	866	867	838	833	850	849	867	867	892	855	823	849	814	841	816	816	836	817	846	790	867	837	831	917	862	838	814	818	874	845	861	809	813	846	845	847	822	852	874	849	860	822	819	841	859	884	844	871	872	856	795	873	822	864	798	816	865	859	872	811	863	845	864	826	823	838	857	857	912	846	809	796	857	799	805	865	828	801	859	843	807	806	803	773	852	840	809	806	796	883	839	843	844	819	862	868	868	818	847	884	816	820	878	867	831	822	817	825	826	832	861	838	833	896	836	817	798	864	892	859	844	862	872	811	839	815	841	894	845	833	826	826	864	771	824	877	884	885	815	797	826	800	838	831	872	780	844	830	916	838	785	813	846	904	881	895	827	836	784	899	821	846	867	815	866	852	825	835	838	873	867	811	854	811	851	901	893	829	827	874	890	830	766	900	845	829	813	887	845	838	851	866	835	835	871	848	888	809	838	809	809	834	856	878	860	868	857	826	867	823	861	803	859	875	845	837	858	839	863	858	805	846	834	860	815	856	831	863	864	878	866	834	872	888	806	834	841	787	804	811	850	796	848	811	840	817	812	859	867	818	791	827	838	853	850	860	896	823	787	810	867	864	830	842	871	796	793	785	804	847	864	866	870	865	861	824	841	878	835	796	847	853	836	808	858	860	843	816	815	821	841	870	848	830	816	897	898	872	854	780	844	817	870	834	868	831	796	838	862	837	852	828	851	825	835	829	876	815	818	846	824	841	840	818	852	850	803	838	860	882	863	846	866	842	871	858	855	886	796	766	845	812	765	821	857	825	819	834	777	811	839	889	846	874	831	888	939	847	784	864	866	820	824	834	807	852	796	869	884	850	804	797	832	797	871	847	812	815	883	840	861	903	826	870	832	869	783	784	873	894	881	837	868	844	858	837	850	848	914	867	840	801	836	804	842	842	887	825	860	867	848	842	860	880	809	836	811	891	858	872	841	828	830	853	822	891	831	822	780	821	828	886	851	828	877	848	854	838	841	867	819	854	857	845	841	871	857	916	807	854	850	814	874	841	827	893	810	878	832	768	843	855	871	831	803	899	858	782	844	883	902	828	826	875	860	833	884	833	824	849	818	850	829	788	829	901	854	840	842	878	808	802	860	797	829	889	819	902	819	836	857	832	843	840	830	868	831	905	834	852	837	846	817	875	843	801	882	839	843	812	806	869	796	831	814	848	873	876	824	780	855	863	844	813	818	799	820	846	792	805	816	867	853	826	837	845	836	834	812	851	876	871	841	861	800	833	821	818	855	879	797	849	819	838	826	828	887	893	834	813	822	861	840	890	875	879	810	816	852	894	849	803	823	809	843	820	832	827	839	854	829	867	845	870	817	872	816	796	740	816	852	833	889	859	831	851	828	834	794	819	871	810	793	800	859	862	813	793	818	867	853	873	866	893	851	790	815	810	828	812	810	851	824	860	853	867	889	858	828	858	843	827	818	859	863	856	849	862	868	801	790	897	812	858	831	802	823	864	864	867	838	844	849	852	796	792	898	871	828	859	815	795	843	827	823	862	887	844	851	817	832	887	846	790	877	886	850	802	859	829	862	821	804	852	857	848	801	824	795	811	876	847	870	788	824	844	859	816	821	847	804	797	845	803	788	787	868	825	882	830	836	839	839	835	866	785	842	842	893	872	829	890	890	820	813	861	901	849	831	905	828	879	845	795	857	847	854	873	818	832	859	837	822	858	892	863	819	819	843	854	852	830	844	848	874	861	838	841	844	821	794	822	882	841	863	832	892	808	824	882	855	875	838	928	844	827	821	859	841	811	818	845	855	834	838	868	814	857	817	871	863	891	842	816	791	849	767	860	829	880	860	801	853	839	878	819	880	866	865	801	822	805	873	829	845	814	891	845	869	902	827	836	797	819	793	851	845	833	847	786	876	811	870	821	817	835	827	833	860	825	832	865	861	843	866	874	920	831	876	808	791	781	872	882	896	819	810	880	840	815	850	873	891	821	809	822	862	818	829	817	866	849	911	841	873	850	856	854	875	790	838	801	821	814	788	855	816	814	844	877	846	805	873	827	850	832	847	839	859	890	809	844	845	858	856	834	815	807	846	820	847	871	826	785	816	812	802	827	826	880	823	839	823	794	895	838	847	853	834	837	878	838	837	794	849	852	824	814	861	812	824	846	843	855	794	822	869	770	822	857	886	828	883	841	795	812	886	838	845	861	892	882	880	823	796	813	832	810	851	884	789	867	879	844	837	849	786	891	856	862	839	822	814	830	844	791	845	798	788	898	814	818	840	911	843	898	819	850	828	802	904	819	846	829	839	900	815	828	877	831	776	841	842	880	822	823	864	881	882	880	892	859	794	850	780	856	846	857	897	823	817	829	893	833	884	830	797	845	849	800	853	855	918	844	831	876	830	857	832	849	863	884	841	832	840	794	843	853	849	802	846	880	905	837	824	825	822	854	879	832	860	818	838	776	881	847	807	834	850	876	849	836	839	815	828	811	824	921	822	861	818	864	849	837	833	863	803	891	885	870	842	839	854	835	855	833	820	880	846	883	869	882	878	835	872	815	843	843	821	820	825	853	867	879	866	805	886	846	878	842	888	856	850	811	768	829	868	870	828	818	868	799	868	855	852	848	834	858	811	811	898	891	895	816	849	902	796	863	864	874	814	833	809	851	859	852	827	874	865	834	774	801	854	843	846	829	806	854	802	804	894	880	858	853	875	814	893	848	820	865	812	824	886	845	834	883	828	807	862	861	806	853	909	896	829	835	830	834	846	876	837	853	871	836	865	891	830	880	825	817	810	821	905	891	828	789	841	811	889	852	853	890	855	915	831	825	832	819	834	855	871	844	835	828	862	849	860	875	842	889	825	892	794	875	848	864	838	855	850	839	863	872	891	859	859	775	867	868	912	900	861	807	864	835	838	820	899	839	839	818	838	877	935	832	893	806	833	808	889	852	805	858	830	848	861	884	890	860	863	834	859	847	841	840	826	851	821	843	865	882	841	813	858	888	855	822	761	785	801	861	872	807	835	793	859	859	847	839	786	824	799	845	840	811	878	856	828	872	835	830	890	885	857	874	868
3368	1515	236	62	90	73	68	71	72	72	62	59	55	70	55	60	53	70	81	69	59	50	67	56	61	74	63	69	63	62	66	67	66	123	221	299	329	254	148	94	68	63	59	70	54	65	62	71	55	62	61	53	62	51	57	61	66	68	79	53	56	57	50	61	69	56	54	52	61	74	50	70	54	61	54	68	61	69	69	78	72	61	51	63	56	76	63	63	61	54	82	68	55	49	69	62	55	62	58	63	66	55	67	59	69	63	70	55	59	63	55	74	59	65	64	71	66	53	57	69	66	59	68	54	67	62	59	46	49	64	54	57	65	71	61	46	77	70	62	63	61	70	70	58	55	47	58	53	69	57	56	58	66	64	71	64	65	54	51	56	61	75	65	74	67	48	51	56	55	63	65	52	61	71	55	54	73	54	66	54	74	60	61	74	52	77	60	60	56	68	63	60	67	50	62	55	62	56	50	57	66	68	47	61	48	69	56	53	57	60	69	66	62	54	66	67	74	62	60	60	74	64	64	66	54	50	50	51	61	63	46	52	59	66	62	67	61	63	76	60	66	55	62	56	68	56	68	56	66	44	59	51	79	70	52	65	53	70	53	59	64	55	55	55	67	63	57	60	68	86	76	70	51	62	51	69	79	56	57	63	61	70	64	70	59	63	60	57	49	53	57	64	70	69	65	55	70	51	54	55	44	58	53	82	58	71	64	65	60	66	55	60	76	54	60	57	57	63	54	51	60	59	55	70	59	59	51	55	63	66	60	79	75	49	44	59	61	63	65	66	67	72	52	60	54	67	59	77	53	50	60	68	51	55	45	81	59	76	63	58	56	60	70	52	45	64	72	60	57	73	57	64	53	63	69	57	55	46	66	55	60	56	56	50	44	53	76	74	64	56	66	62	56	66	59	49	63	66	59	55	49	54	51	55	64	67	53	58	64	71	78	80	79	51	61	53	53	65	69	57	55	54	59	58	73	71	57	70	65	79	60	58	58	60	73	55	61	50	72	63	61	57	58	65	72	55	58	56	59	58	63	53	60	56	52	53	68	57	55	70	59	65	52	59	66	62	63	57	65	70	58	72	67	49	58	72	51	73	58	65	64	52	62	72	55	52	62	61	69	62	67	53	46	59	73	69	62	48	82	52	53	63	58	63	54	62	56	45	57	69	55	59	61	67	45	73	62	51	69	76	57	66	59	60	66	67	59	63	63	71	58	65	63	50	52	64	79	68	70	38	71	49	55	53	62	79	55	54	61	50	56	53	54	73	64	50	59	52	69	62	54	55	61	57	54	49	58	72	69	74	60	55	52	56	67	65	48	62	50	63	61	51	60	52	55	49	56	54	61	51	65	50	75	57	55	65	61	67	68	67	63	72	76	52	62	70	69	71	66	55	70	55	50	48	59	61	68	65	42	70	60	67	54	53	56	65	60	71	57	63	55	62	60	73	65	59	56	65	81	72	57	59	54	57	47	72	66	65	62	61	55	59	50	46	61	65	62	65	80	60	67	65	43	67	59	67	46	69	57	50	60	57	54	63	63	56	53	52	66	48	51	65	69	66	55	56	49	54	51	50	51	57	54	58	60	63	61	56	80	62	60	63	55	66	64	59	56	64	63	51	54	66	59	56	51	54	48	61	68	54	54	54	73	53	50	69	60	67	57	54	55	42	55	67	67	60	67	50	59	73	50	65	61	56	52	53	69	57	55	62	60	46	63	49	70	66	58	68	69	68	56	71	69	48	57	65	57	68	60	61	66	63	63	57	53	73	62	60	64	60	61	56	66	47	61	59	68	53	58	63	56	48	57	64	75	67	60	56	76	69	66	67	74	70	60	81	55	64	62	41	54	52	57	51	52	59	63	62	58	46	64	77	64	62	77	62	58	45	63	63	60	63	64	70	58	60	47	62	67	42	63	56	65	70	70	62	58	63	61	61	56	52	68	67	45	60	67	58	60	64	66	69	59	58	65	51	60	63	50	61	59	56	65	63	70	54	55	54	59	65	65	62	56	61	57	60	57	59	69	70	55	78	63	46	55	66	59	58	66	57	70	55	69	62	66	59	50	57	46	58	54	62	73	50	71	65	62	67	64	53	55	60	62	45	60	63	67	55	72	57	68	79	62	57	60	67	63	56	63	47	47	64	59	60	64	48	54	61	56	71	66	66	58	66	69	64	53	67	68	67	59	64	63	57	59	45	51	64	78	68	43	62	52	51	65	77	67	61	59	68	69	59	64	62	75	47	63	69	59	50	65	64	83	65	48	63	59	61	48	65	54	63	73	55	75	62	65	49	58	58	63	51	62	71	55	72	70	49	58	38	70	75	72	60	55	54	65	51	58	48	61	43	50	65	65	71	64	53	70	53	67	62	56	55	64	63	68	66	57	79	75	66	60	76	53	65	62	54	47	67	49	60	64	59	67	70	50	69	53	59	62	62	61	52	57	69	77	66	61	70	59	69	52	61	65	55	67	61	62	69	58	65	72	63	68	54	70	61	65	70	67	64	67	59	55	56	65	67	72	52	65	49	60	66	52	82	65	65	57	59	60	60	54	67	50	61	56	57	66	55	56	64	68	52	67	57	68	60	59	58	71	60	64	67	57	61	72	54	39	73	62	69	68	78	67	60	64	63	65	54	66	54	49	48	51	45	47	76	61	57	65	54	56	57	61	53	66	55	72	78	47	48	63	46	69	69	71	65	50	58	66	71	67	56	81	69	54	68	59	64	76	63	59	62	73	56	64	54	56	63	57	61	60	67	49	55	61	58	66	57	63	61	59	60	52	60	61	55	78	60	59	51	65	79	62	66	50	61	61	68	58	60	55	63	56	50	56	62	57	58	74	69	62	49	60	47	56	63	54	49	61	66	57	46	60	56	73	81	82	56	67	65	58	60	73	70	60	64	62	61	57	70	51	74	61	48	60	51	59	61	52	64	69	66	65	78	52	71	61	69	43	53	61	59	65	62	57	48	63	64	60	53	57	66	63	57	61	60	50	57	68	49	60	71	55	61	56	57	69	51	69	41	45	54	79	51	58	61	65	62	59	51	54	73	57	54	53	62	58	68	58	57	61	68	70	67	53	62	49	59	63	64	47	62	48	67	69	67	59	66	60	64	49	53	53	58	50	55	70	56	64	76	56	65	61	45	46	45	47	61	54	78	57	63	57	64	77	66	73	64	61	84	66	59	56	48	41	50	70	49	63	55	61	64	74	66	58	42	63	71	58	58	68	65	69	67	67	62	66	62	49	65	58	57	69	60	70	51	46	60	60	74	56	52	54	55	63	64	57	41	67	73	59	47	63	52	68	72	72	62	58	43	62	60	58	64	49	59	69	62	55	57	47	55	61	52	69	56	57	62	68	59	59	60	75	61	58	67	66	59	54	50	71	64	61	59	73	52	64	59	70	53	55	55	63	54	65	52	61	59	73	70	58	62	67	61	60	68	63	66	70	62	63	53	64	62	47	46	59	68	53	50	68	64	62	63
28902	19549	3130	1250	2073	2461	2142	1857	1610	1481	1220	1172	1078	1059	987	958	955	928	923	941	826	816	884	861	802	813	869	781	833	776	771	804	879	2828	6605	8930	7436	5214	3153	1825	1153	933	826	781	763	761	791	735	770	764	756	703	720	716	766	714	759	753	754	817	755	785	759	789	772	742	764	765	749	728	832	799	756	733	783	819	744	756	768	776	766	766	740	811	732	750	712	745	805	775	783	757	769	773	795	777	779	784	727	761	782	783	779	794	749	755	757	719	763	694	738	774	739	750	792	706	765	805	742	760	734	779	787	750	729	763	727	714	808	718	755	752	746	795	766	752	724	741	734	767	762	796	695	762	781	779	787	771	750	790	773	737	778	775	754	756	762	781	757	754	795	737	807	766	747	722	743	750	768	723	767	749	805	781	751	767	696	725	732	766	778	735	739	780	756	745	789	773	785	759	752	762	775	767	718	803	743	709	751	789	743	712	765	745	775	724	723	761	741	725	793	785	736	758	744	758	779	761	738	735	737	780	721	780	784	785	788	778	805	809	736	740	828	772	771	731	748	713	801	689	766	753	767	761	726	734	786	791	733	799	722	714	786	802	750	786	738	742	734	743	777	727	742	743	772	748	746	791	752	720	777	766	737	767	745	701	744	743	716	788	718	740	724	783	779	753	742	687	751	775	715	744	745	747	809	796	719	777	750	758	742	764	733	768	774	727	771	780	722	769	735	796	741	780	747	744	774	755	778	825	762	730	755	765	753	716	782	733	766	717	753	790	814	773	778	770	776	728	742	768	739	742	780	725	774	775	734	747	771	736	756	780	762	752	778	722	719	757	780	746	788	772	786	792	720	781	753	780	778	778	778	707	767	724	760	686	722	766	713	733	749	754	736	759	738	774	746	790	783	789	785	754	728	747	768	755	734	752	773	806	783	757	750	734	777	767	752	760	774	792	762	758	776	778	719	739	769	765	772	702	795	728	709	762	818	795	761	772	686	782	749	763	780	767	787	751	760	746	701	787	780	769	764	798	747	765	763	803	757	748	780	745	717	779	773	770	776	770	746	823	790	733	757	760	758	767	728	757	753	770	746	753	739	787	759	806	760	755	758	743	742	774	751	724	782	752	771	749	737	812	776	739	757	764	766	785	735	749	743	754	759	743	727	826	741	795	774	777	797	754	737	747	740	774	792	821	758	798	733	757	781	714	745	776	756	740	750	765	760	739	767	763	773	751	754	777	707	708	727	732	742	756	774	741	751	785	770	771	759	773	751	754	765	785	718	735	759	759	738	793	739	742	793	738	798	774	727	721	719	767	772	810	744	693	772	693	705	795	733	790	742	760	775	741	807	752	776	731	778	775	730	810	734	754	757	749	767	784	739	785	765	790	767	765	769	788	748	729	723	769	735	724	738	717	765	760	730	810	748	741	755	737	706	789	789	750	763	760	718	744	731	800	728	732	785	754	776	768	760	801	760	759	718	775	775	733	767	770	728	741	728	780	741	770	745	753	735	724	781	799	758	783	760	712	785	802	774	730	747	745	766	755	761	775	788	757	707	750	763	707	728	703	778	757	764	785	777	743	758	706	767	750	751	794	736	755	710	761	762	757	755	760	769	729	786	763	736	757	789	760	746	727	744	785	735	776	780	728	734	749	727	735	715	753	760	674	710	761	799	724	755	751	737	807	764	810	777	725	752	731	729	835	782	719	771	763	750	750	771	782	777	779	688	785	702	742	714	792	718	760	743	810	779	753	768	727	761	720	731	699	773	750	734	752	767	720	723	760	761	731	796	767	780	784	763	694	779	696	717	705	743	762	734	787	732	743	831	771	751	728	740	770	754	802	770	793	762	783	746	767	740	770	771	709	788	756	758	754	823	776	798	760	748	782	736	754	758	732	761	772	736	767	746	803	765	775	716	775	791	738	743	736	792	731	712	771	785	771	763	718	748	779	806	770	702	747	748	792	716	765	757	811	760	736	716	706	795	702	771	731	766	772	803	717	747	772	787	784	739	753	731	753	783	758	752	739	758	724	741	736	766	739	764	742	748	757	729	791	775	722	732	792	754	730	774	803	761	786	810	750	783	836	742	727	738	748	800	742	785	770	712	763	764	725	767	848	813	746	751	770	753	788	744	806	759	756	710	780	750	774	772	767	766	713	711	753	746	730	752	758	743	781	793	766	732	777	781	776	773	736	780	710	770	811	755	779	703	734	802	755	776	781	760	803	756	769	707	774	735	759	743	773	764	772	724	772	787	774	755	774	745	707	802	766	763	784	759	731	743	766	802	723	741	738	804	731	726	744	767	757	760	763	726	787	798	717	731	786	746	761	759	807	759	749	730	741	765	747	768	729	769	742	733	732	749	758	769	789	795	746	764	763	733	778	755	753	751	770	724	753	716	741	784	759	719	773	729	714	742	775	773	699	781	752	754	757	712	845	724	776	775	751	758	773	765	773	732	778	770	793	798	783	764	728	828	745	775	740	814	739	755	790	751	793	787	732	747	719	788	743	793	707	749	760	775	701	730	781	756	793	756	763	799	776	776	780	754	785	755	795	747	717	726	788	740	738	743	763	742	774	746	757	753	736	755	748	757	753	785	772	731	792	821	805	745	793	778	715	784	773	770	772	770	827	744	737	733	723	798	771	743	773	759	771	740	766	793	779	718	754	772	820	801	756	811	741	809	767	751	738	740	766	750	811	749	757	732	778	781	751	719	761	773	767	774	763	709	758	740	782	735	722	778	772	759	759	775	726	762	776	800	719	775	750	735	797	768	769	791	764	785	777	759	728	757	785	726	771	764	757	785	772	735	762	769	741	742	752	772	759	719	732	754	763	740	757	776	719	765	760	720	772	758	761	759	717	720	744	790	800	800	786	762	779	771	739	754	771	773	808	752	766	750	776	748	707	797	721	758	764	758	783	750	722	767	826	761	745	689	738	743	790	769	790	744	768	742	747	815	806	772	708	730	747	739	761	749	790	728	790	714	745	749	726	774	750	766	783	750	789	761	743	781	764	794	785	755	787	747	714	741	768	741	801	700	764	809	791	775	762	748	803	830	738	760	699	773	778	773	760	780	774	829	785	745	739	793	769	722	700	743	768	749	730	743	745	751	766	756	791	750	760	775	749	807	760	760	764	748	756	759	793	776	735	767	770	767	745	699	801	796	757	737	779	752	823	771	784	751	747	755	755	719	727	759	738	796	747	739	755	789	734	746	797	775	736	764	765	760	732	795	709	783	765	741	790	781	762	794	734	812	718	771	819	744	720	752	749	735	720	789	750	704	774	718	767	723	796	772	801	780	773	802	764	793	733	711	752	788	767	781	754	784	734	728	779	759	714	738	736	717	770	740	725	748	724	722	748	757	761	749	772	758	751	743	735	710	741	681	799	757	723	716	779	802	724	707	772	759	742	732	833	740	759	754	767	752	788	785	793	703	764	766	761	795	724	753	818	738	750	724	777	738	764	741	732	784	798	727	766	752	721	720	744	792	778
5720	6995	842	99	77	104	113	95	98	93	72	88	77	74	67	89	68	63	75	80	62	71	81	72	73	81	74	62	70	58	65	59	69	82	139	731	858	513	247	192	99	88	69	69	70	76	61	67	57	70	73	51	59	78	77	75	56	76	53	72	69	59	67	57	69	56	62	71	67	70	75	66	56	68	53	67	73	48	56	73	54	67	57	65	64	63	54	59	61	55	75	63	57	75	59	71	67	48	64	60	67	75	62	65	71	62	55	66	65	62	66	56	70	65	70	65	67	58	68	61	58	65	57	74	56	67	56	68	57	79	59	65	51	61	77	53	63	77	74	52	74	68	56	61	49	67	53	66	68	58	55	65	74	67	67	59	61	66	65	59	50	53	72	58	68	58	73	69	68	60	65	75	63	65	80	75	59	69	55	74	69	52	62	78	64	64	67	66	43	68	69	56	64	51	72	64	69	72	69	84	70	55	76	66	51	63	62	84	67	59	68	52	55	59	71	72	75	64	57	59	58	78	59	74	82	61	51	64	66	61	70	53	75	70	58	50	63	68	65	61	77	75	82	52	57	69	77	65	54	62	66	58	64	66	70	59	70	65	58	88	61	64	55	56	64	83	64	61	55	80	67	47	56	78	60	70	59	71	71	74	62	70	65	66	67	66	70	62	67	55	62	58	60	77	53	47	66	67	66	74	73	72	78	71	66	69	63	84	72	78	56	69	65	56	69	66	60	59	64	66	54	69	65	54	64	65	63	79	66	65	74	53	63	60	82	67	75	66	56	67	59	74	68	60	66	71	65	53	63	72	64	54	71	59	67	53	60	58	67	54	63	61	62	55	68	58	58	64	46	67	51	62	62	64	70	38	61	59	55	66	78	69	71	68	76	59	72	62	76	64	74	60	65	65	68	60	62	81	61	75	78	59	65	58	65	64	71	65	72	66	80	55	74	77	61	61	63	78	62	67	72	54	57	69	61	61	75	55	73	54	72	61	79	58	62	71	63	77	50	73	65	71	59	76	76	60	73	64	74	77	59	70	69	71	60	63	65	51	52	66	62	77	58	77	53	73	63	77	67	56	68	70	68	84	74	68	69	57	52	52	67	77	57	52	72	52	52	82	70	63	63	57	72	60	75	68	56	64	60	70	72	62	81	76	64	74	60	62	54	77	79	65	68	57	69	59	61	71	67	65	79	50	58	83	75	72	54	64	75	64	56	77	71	76	66	55	67	63	74	65	54	69	59	70	55	55	80	76	58	64	66	67	87	61	65	53	71	79	79	67	66	78	62	62	74	53	64	58	66	72	70	62	82	70	53	58	53	78	72	70	64	73	70	59	87	61	67	53	62	77	68	59	60	63	63	90	65	80	58	56	68	60	62	75	63	69	53	54	68	68	68	59	72	62	59	58	61	54	66	72	65	65	64	78	54	70	63	70	61	78	62	62	58	73	70	67	70	72	65	77	60	77	61	66	80	75	74	63	61	70	51	78	71	72	66	71	71	63	64	69	67	71	70	66	51	61	53	61	49	66	63	67	75	86	66	63	55	80	65	71	66	62	65	72	63	62	76	80	59	78	73	61	50	69	59	73	64	64	80	64	67	84	62	75	68	75	59	63	83	64	63	67	73	68	58	58	74	62	61	66	61	67	60	51	61	75	56	45	55	70	65	60	78	51	57	64	56	69	55	62	64	64	58	70	67	49	43	71	71	49	63	58	63	67	70	69	80	76	62	57	65	75	61	75	65	70	64	73	70	54	44	67	68	51	58	68	58	51	57	68	69	57	64	74	58	64	58	50	68	67	59	52	66	68	74	80	83	67	70	64	70	64	74	58	74	55	59	68	73	62	79	74	55	70	61	64	76	59	74	78	70	55	80	64	66	67	70	62	74	70	72	68	74	66	67	73	75	69	50	65	58	68	73	81	78	66	68	58	71	64	54	55	57	72	67	62	61	73	52	62	56	62	76	68	69	66	64	81	67	79	67	90	55	60	71	80	52	66	64	66	78	68	63	74	73	62	77	68	62	72	76	54	75	63	69	70	61	90	64	71	69	79	73	65	71	74	67	49	56	61	58	84	62	61	68	66	49	69	51	63	55	67	59	48	74	96	53	71	67	55	71	56	68	59	63	63	74	88	66	60	77	62	70	62	77	67	69	75	73	70	68	61	63	73	67	69	52	62	87	75	60	56	56	63	66	72	70	65	59	76	70	69	85	70	72	62	59	60	70	65	63	71	70	73	75	67	59	81	66	57	60	67	65	45	76	57	68	71	64	79	69	54	62	66	71	49	73	73	80	75	58	79	56	63	68	59	66	61	71	59	75	75	77	75	61	71	67	52	78	61	70	73	65	49	83	63	61	71	56	70	76	41	72	48	71	66	58	62	74	75	84	71	64	62	63	57	60	79	69	68	55	69	69	62	57	64	57	58	69	56	82	76	56	55	65	58	65	68	63	65	59	61	71	63	67	61	59	72	70	83	62	59	65	62	81	70	54	64	56	71	69	72	79	59	61	53	74	67	56	60	55	54	70	74	61	65	64	63	74	71	62	71	56	61	62	70	67	80	66	74	65	64	68	65	66	76	63	61	75	76	70	71	65	55	53	70	61	72	73	72	69	54	60	68	69	74	78	73	58	58	53	55	70	70	62	66	60	73	69	79	73	72	74	68	52	73	68	54	57	60	68	69	60	52	73	64	58	75	76	61	62	76	73	84	61	64	72	64	73	71	67	82	65	49	70	69	61	71	67	64	60	62	64	61	76	59	66	68	56	51	69	61	64	67	69	58	60	64	55	61	57	59	55	73	56	68	67	79	53	72	68	70	63	61	77	65	73	73	59	64	68	72	74	56	68	63	73	69	62	78	65	73	66	68	70	59	79	63	65	52	69	62	67	74	74	64	79	58	66	62	56	59	56	56	69	72	48	57	79	59	61	67	54	63	81	65	58	60	62	57	53	59	68	69	60	66	59	71	59	73	69	85	68	63	56	65	74	63	54	65	70	64	58	58	66	69	67	52	59	53	73	72	73	49	59	71	45	59	66	74	64	57	72	68	67	77	61	66	61	62	70	61	58	70	53	66	62	72	67	71	59	68	71	60	70	57	70	61	54	55	67	60	52	55	66	70	60	77	73	68	75	64	74	80	78	46	67	62	78	56	68	72	58	61	66	54	62	74	63	66	61	83	66	72	54	63	61	72	59	54	56	61	68	66	61	63	81	75	61	59	69	66	65	75	59	60	65	78	70	74	71	50	74	64	60	68	58	61	75	59	71	66	60	52	52	80	67	70	76	77	69	51	56	70	71	78	69	61	62	57	64	81	54	76	70	68	76	64	65	61	81	71	55	64	69	66	54	49	66	59	55	68	75	68	79	65	59	64	67	61	62	55	79	59	69	60	68	60	59	71	64	66	71	61	54	71	62	66	64	65	53	63	58	73	72	68	62	75	75	57	68	74	78	64	62	68	69	58	73	65	63	68	50	78	64	70
40241	32434	7452	2760	5345	5818	4850	3773	3144	2482	2142	1853	1688	1492	1440	1356	1263	1222	1149	1126	1088	1033	1058	993	1019	1048	980	999	946	918	906	898	888	926	3262	16767	16870	11797	6769	3697	1933	1261	971	898	811	831	788	794	744	810	803	840	791	756	774	777	780	792	795	808	784	756	811	778	820	823	761	788	780	823	770	755	812	807	832	815	770	794	822	815	795	797	785	808	830	826	739	786	805	820	765	773	776	862	810	751	838	788	801	775	814	787	811	818	791	772	771	830	811	847	805	839	828	809	783	785	828	788	796	827	821	818	825	815	789	820	783	796	755	795	854	810	826	811	820	793	794	815	799	803	859	817	817	814	842	741	768	795	759	810	833	843	796	813	835	767	837	779	836	760	766	826	801	840	825	811	868	809	800	775	808	813	802	802	768	774	768	832	837	811	856	829	804	757	824	792	781	759	802	811	773	814	788	831	863	789	825	829	814	787	846	777	786	790	861	811	790	868	783	809	805	803	845	826	835	785	764	839	776	858	823	871	806	779	806	811	852	799	771	816	816	777	820	751	773	768	791	813	789	798	787	834	796	800	755	767	792	809	773	839	832	822	828	819	832	737	781	767	827	799	770	809	796	779	797	814	799	826	847	812	841	760	793	833	837	748	811	801	818	737	803	808	812	844	804	782	776	770	807	813	733	770	821	802	810	796	820	798	799	802	834	775	768	793	780	806	782	846	816	881	827	761	770	789	792	819	796	812	805	822	815	777	791	847	824	776	777	810	792	785	811	793	773	769	809	775	797	841	806	778	769	827	813	768	796	793	817	818	801	813	759	808	776	779	812	847	770	786	770	761	776	818	810	810	779	793	820	782	801	855	841	810	834	810	835	738	822	852	789	822	775	763	781	775	784	750	812	800	798	811	857	794	842	774	831	790	807	784	811	823	764	846	813	739	832	815	832	838	775	818	772	758	804	792	783	770	754	799	785	763	828	779	776	801	830	760	813	775	801	818	784	811	796	789	783	778	844	752	766	831	785	824	842	787	789	781	809	794	794	803	832	801	782	798	812	770	765	776	824	824	763	788	837	774	837	789	808	760	780	830	794	790	787	799	805	795	746	843	770	801	811	752	840	865	831	812	786	840	768	803	809	809	805	793	800	831	815	833	796	799	812	790	862	765	756	777	843	792	839	824	822	789	816	790	748	834	811	760	797	771	792	778	854	784	806	805	794	789	812	739	822	789	814	796	795	823	777	793	812	801	838	829	765	833	808	805	845	832	783	807	742	858	798	774	820	803	818	827	796	813	804	805	774	780	846	750	818	730	802	780	839	815	819	843	831	804	825	809	787	795	790	783	738	829	778	849	779	793	821	854	779	805	789	812	840	797	796	863	841	778	816	821	789	827	805	773	787	795	778	846	756	856	829	750	781	759	837	777	779	824	833	800	871	824	775	830	765	808	828	772	804	741	824	827	777	807	811	816	790	821	824	805	825	846	841	785	817	826	854	787	845	809	770	826	778	751	800	858	820	807	833	802	823	770	797	759	816	850	814	805	775	795	793	798	842	802	779	810	782	763	788	811	873	763	779	828	799	821	828	826	774	787	827	806	827	776	804	773	807	840	821	779	841	800	803	823	820	803	777	813	768	815	785	821	795	834	874	799	829	763	826	808	825	764	789	817	832	776	778	800	838	822	841	850	801	843	809	782	753	824	846	790	803	825	817	787	780	814	762	837	832	800	733	784	834	790	785	835	812	826	808	808	844	768	814	848	797	810	852	743	812	818	779	769	811	794	821	804	846	778	774	811	821	843	815	787	797	833	757	791	792	782	785	809	809	756	845	788	797	822	819	739	801	850	783	790	809	816	831	784	822	759	767	798	797	815	801	778	828	810	808	825	826	784	799	837	822	768	823	784	784	827	774	830	832	791	804	849	797	785	778	860	818	813	821	778	789	779	795	791	740	804	819	843	822	762	841	832	810	819	834	786	781	813	824	755	749	777	792	835	789	808	796	794	777	798	808	787	799	784	759	805	793	772	758	798	749	788	822	822	796	825	786	819	820	805	776	814	786	815	838	841	782	825	820	775	757	797	804	775	789	783	770	821	767	796	832	791	833	803	815	806	836	842	797	789	826	824	808	790	802	787	802	780	792	844	750	814	791	768	825	841	762	796	781	772	838	779	829	843	795	809	822	761	847	831	777	817	819	796	794	784	796	782	764	810	808	810	802	826	755	758	830	767	802	808	848	803	859	812	800	751	810	915	806	814	784	792	764	830	869	820	726	770	829	803	795	849	777	781	824	822	803	798	792	819	792	786	748	775	829	793	849	803	853	820	777	808	795	767	771	792	802	820	773	740	764	765	847	820	820	863	817	804	863	807	802	807	779	793	792	811	792	796	808	781	789	808	786	801	780	854	809	823	811	790	803	837	786	798	808	833	808	817	749	816	804	832	773	859	827	776	779	844	743	829	850	846	809	816	795	864	798	811	783	814	744	791	857	824	790	803	823	839	788	805	734	827	788	851	815	773	777	824	819	818	866	824	793	847	821	829	821	799	787	789	818	786	833	799	747	769	793	872	784	829	806	870	779	816	832	785	818	813	777	774	777	840	763	803	776	810	788	833	742	786	760	787	785	852	777	818	783	782	792	799	775	843	840	815	795	834	837	830	853	802	884	772	816	796	784	776	765	797	797	771	817	835	823	780	834	813	850	788	817	733	843	815	824	779	802	800	810	775	834	791	795	801	805	805	799	802	802	819	756	850	777	856	789	798	777	763	860	808	781	847	777	792	820	869	775	840	765	791	770	821	830	790	778	815	809	870	773	836	810	836	778	848	868	802	780	767	781	801	820	826	822	828	807	744	827	800	839	776	839	810	846	815	825	856	805	806	820	808	794	762	809	803	839	788	787	846	776	832	825	772	866	824	830	811	785	793	781	815	778	748	803	796	823	755	758	771	834	857	799	791	783	813	767	762	798	807	861	787	812	824	788	825	778	816	825	822	814	780	791	827	784	838	800	865	799	799	743	749	785	801	823	827	746	801	777	818	760	791	781	827	738	827	771	795	764	820	821	816	805	799	807	842	758	816	824	778	837	839	799	796	802	791	800	814	801	796	791	830	784	798	817	783	878	779	843	796	821	798	801	802	783	794	803	848	815	826	757	844	816	838	799	809	832	797	769	834	776	773	861	792	785	806	794	843	788	766	808	832	796	788	758	851	804	825	793	785	803	790	781	762	821	831	835	793	857	827	845	826	786	810	830	812	831	825	797	782	768	848	844	808	840	774	769	761	834	773	821	808	819	776	775	852	781	857	808	826	835	794	788	796	834	820	750	803	820	792	810	826	833	754	856	776	809	827	841	773	816	802	771	778	777	831	827	759	805	812	769	746	827	802	815	811	794	828	822	794	793	819	803	850	795	762	841	842	797	853	841	813	808	781	807	811	792	757	771	830	839	793	814	824	784	812	801	804	845	798	807	829	805	785	793	759	782	761	778	769	851	830	822	782
6340	5677	943	78	95	110	113	96	84	101	99	79	75	83	78	75	74	85	69	73	76	81	74	80	85	71	89	58	89	70	69	69	72	71	105	641	829	677	382	224	115	99	77	86	65	68	68	74	70	62	54	77	64	71	54	73	63	57	73	58	66	75	50	76	72	69	66	58	58	59	71	71	72	63	53	63	83	80	73	73	65	66	70	69	64	75	75	63	67	79	67	49	64	63	62	64	79	67	69	71	60	70	85	74	71	68	54	73	65	78	70	65	68	70	58	60	70	70	57	70	66	63	63	74	76	68	73	57	78	57	65	71	63	71	58	70	67	67	71	83	60	65	55	67	60	71	72	50	57	62	67	54	67	73	66	62	77	80	76	75	60	69	75	76	63	69	78	62	67	76	62	72	66	68	61	61	63	66	74	51	72	75	53	79	79	59	68	77	66	75	69	73	62	57	70	72	69	53	77	67	66	71	72	73	62	74	73	63	75	46	62	65	85	67	74	55	58	56	68	70	57	67	67	67	51	67	71	80	61	65	86	60	60	70	80	61	72	64	53	67	76	76	74	57	62	75	62	71	77	75	63	68	57	59	78	64	59	57	80	60	62	67	67	70	86	60	72	74	58	84	59	56	67	66	70	60	82	68	65	73	61	66	57	74	74	57	64	61	69	76	68	59	56	65	65	79	62	55	74	68	57	76	71	61	67	72	64	57	66	59	62	66	71	56	54	65	58	86	85	60	73	55	69	64	73	67	70	59	58	68	66	57	56	64	51	78	69	67	64	86	79	59	63	57	84	72	75	58	59	65	71	63	49	68	82	58	74	73	76	64	69	62	67	64	60	65	77	73	59	74	73	69	60	70	66	66	63	75	80	64	57	64	58	67	75	81	64	65	67	77	71	58	57	72	66	61	67	72	66	75	67	67	60	71	57	67	83	73	50	64	65	64	67	52	64	78	82	63	49	63	88	63	81	65	69	80	70	62	61	67	57	66	62	87	69	64	67	66	77	61	55	66	78	76	66	65	69	65	64	70	76	71	93	66	83	61	74	82	54	76	72	66	55	73	70	60	82	76	82	76	73	78	59	73	59	63	65	58	59	65	57	70	61	80	55	66	62	70	69	68	68	59	77	46	60	65	67	63	88	65	74	64	66	64	66	74	69	51	49	71	71	71	71	67	58	67	79	65	68	72	54	79	67	68	65	61	70	67	63	65	66	63	57	58	69	71	60	69	67	63	47	63	57	64	82	70	72	66	67	78	69	71	62	76	76	71	80	73	45	68	72	75	56	59	72	65	70	75	79	60	84	64	53	70	62	62	55	64	68	94	63	56	56	60	66	64	72	70	80	79	53	73	75	70	65	64	68	54	64	65	55	64	70	64	69	62	71	55	63	56	68	85	57	69	74	78	75	64	71	73	60	78	72	63	77	63	65	53	62	63	70	76	70	66	80	86	59	64	69	70	73	61	81	77	66	74	82	79	74	54	56	73	61	67	67	67	52	56	74	74	68	80	58	44	66	70	53	71	43	66	59	66	50	72	48	63	72	73	51	80	65	58	60	64	57	76	66	74	61	66	77	85	70	77	75	63	71	78	83	75	63	62	62	68	76	61	69	60	71	63	76	81	78	72	70	67	64	69	84	58	55	65	58	65	67	81	80	74	72	61	67	71	71	61	76	55	72	64	76	79	66	77	58	58	80	75	64	68	72	65	78	53	71	78	75	61	69	78	75	61	61	72	70	77	66	92	67	49	61	62	62	69	53	73	64	65	61	82	70	63	72	77	68	65	69	71	60	69	70	78	63	51	64	68	61	64	58	68	53	71	60	58	66	71	62	67	77	55	74	55	82	66	63	82	63	77	49	47	72	68	49	63	74	60	74	86	71	68	65	64	61	55	62	75	50	68	69	55	67	60	72	67	73	80	70	55	65	63	75	58	62	65	70	82	73	82	57	73	70	65	66	71	70	78	58	60	74	91	69	67	55	71	79	76	57	66	60	65	63	65	70	58	68	70	55	74	75	68	68	66	64	69	73	64	78	57	68	80	67	78	66	72	74	66	70	57	65	54	55	63	88	69	73	74	73	64	60	75	80	61	69	79	58	73	72	65	59	63	63	69	75	52	64	59	70	68	68	59	67	65	62	62	60	69	66	68	68	64	76	61	70	62	62	62	55	70	64	82	61	59	67	67	74	59	76	79	71	67	65	66	62	74	76	71	66	73	68	58	87	62	63	65	66	66	65	48	64	58	59	60	68	65	64	68	69	64	70	68	75	58	59	62	61	64	55	61	74	64	46	60	85	68	74	80	63	77	83	48	74	62	51	62	81	69	82	84	68	77	75	76	51	66	54	67	55	66	77	65	69	68	71	78	73	51	68	63	69	58	75	59	58	67	67	64	72	70	67	71	60	62	65	65	79	58	70	77	66	65	65	63	73	74	74	73	61	63	54	63	64	81	70	65	70	65	76	61	66	67	65	57	71	56	63	73	64	74	59	76	61	80	76	70	65	63	73	73	72	67	75	63	65	54	66	65	64	74	66	54	70	65	71	65	81	76	77	64	66	60	78	70	70	56	65	56	54	78	55	63	71	69	66	68	62	63	57	68	66	81	57	66	68	72	50	75	78	69	78	75	86	59	57	61	69	70	63	59	71	71	67	74	80	71	68	58	69	70	73	70	81	73	74	62	51	59	57	72	75	61	60	57	65	81	64	58	74	54	76	66	71	60	63	60	71	70	72	81	68	53	74	69	70	59	49	79	65	70	73	66	56	64	57	65	67	53	81	66	69	78	65	66	62	76	58	63	76	72	59	63	63	73	67	58	77	70	58	67	70	58	65	72	75	87	60	53	55	70	70	55	66	75	75	70	76	62	80	64	73	74	64	66	81	75	73	76	66	73	64	60	55	70	74	58	66	67	74	61	60	83	64	68	86	63	70	83	61	64	76	75	66	82	60	74	73	51	71	60	64	70	66	86	60	59	70	68	63	65	63	66	64	61	63	58	55	64	65	69	53	59	60	70	70	78	71	63	59	65	74	62	65	82	70	79	72	60	63	56	51	73	61	58	61	80	65	66	61	80	73	80	59	67	63	70	76	68	66	75	70	68	63	57	66	69	58	67	71	50	65	76	61	69	66	71	69	67	64	67	77	66	57	75	70	81	66	57	59	74	62	62	64	77	75	66	58	54	54	66	64	62	66	58	59	67	67	60	81	71	67	60	59	72	72	59	71	57	61	58	66	73	69	65	77	68	67	73	61	67	61	71	58	66	82	73	73	65	69	56	73	73	74	65	56	62	65	68	80	70	66	64	61	56	61	67	84	62	77	58	66	43	56	73	65	67	74	83	81	56	65	94	64	71	72	78	57	67	62	57	74	68	84	62	84	68	65	58	64	67	59	87	73	62	63	66	71	63	67	74	70	64	74	58	74	64	73	58	69	49	56	59	74	83	66	73	65	69	66	66	76	62	61	52	79	75	67	73	68	59
35853	30873	7756	2409	4777	5414	4905	3936	3220	2665	2456	2082	1822	1614	1523	1431	1368	1264	1239	1203	1157	1020	1102	1073	1077	1042	995	1046	924	943	942	944	966	906	2281	15563	17175	14920	9185	4789	2315	1353	1028	820	849	850	829	785	855	868	868	826	828	854	786	868	851	834	811	866	850	827	783	817	804	853	813	803	814	868	803	837	854	775	826	832	804	846	848	808	824	832	812	835	804	812	838	840	820	787	812	821	755	848	828	814	812	823	808	775	825	854	836	856	857	792	779	771	784	765	849	892	841	764	830	812	844	825	775	834	793	829	827	790	836	860	857	833	819	848	771	804	809	855	797	850	813	853	805	839	849	805	835	808	825	842	867	782	773	827	779	867	882	871	806	832	816	837	818	831	833	834	857	832	807	834	833	853	826	804	831	830	822	840	913	867	819	796	874	834	870	839	822	816	812	863	793	770	794	826	818	796	799	824	770	843	838	850	898	825	858	834	792	801	830	818	809	870	850	803	778	832	842	814	808	825	853	834	845	827	829	818	846	789	854	884	768	811	817	829	866	836	815	833	872	793	799	847	829	857	801	841	728	750	821	870	801	831	851	861	785	792	775	785	800	882	820	807	841	774	853	798	827	824	891	854	804	832	820	789	776	791	843	825	787	831	818	845	828	829	799	812	869	799	818	797	826	779	799	830	792	835	794	791	828	813	828	830	839	810	794	851	792	863	823	813	810	811	826	840	788	853	774	834	829	777	815	827	797	788	848	848	865	824	799	912	864	844	826	801	790	873	799	749	811	819	837	834	823	867	897	817	848	837	797	821	832	873	831	813	835	850	824	805	834	818	876	809	799	806	823	833	881	866	787	771	828	853	815	825	823	798	827	805	814	838	829	868	822	842	842	831	805	828	834	822	815	835	855	805	842	834	792	845	796	851	781	865	842	786	854	791	819	836	873	842	825	798	793	826	802	814	868	828	830	830	795	833	798	830	782	870	817	797	850	860	802	784	844	780	797	831	846	848	817	825	836	860	843	859	839	861	814	867	848	807	804	816	842	830	827	823	776	804	848	865	797	841	831	818	814	839	802	814	770	864	854	887	806	773	838	851	780	816	816	834	786	863	860	804	824	799	800	861	840	792	841	821	860	834	860	791	827	779	825	812	762	816	834	798	821	839	846	785	840	862	815	809	821	834	802	778	838	840	835	808	801	877	825	819	830	799	797	828	808	816	823	829	774	859	794	820	885	803	795	843	865	839	855	839	821	815	825	801	856	857	795	799	797	773	860	892	812	828	877	755	811	811	811	794	842	792	812	845	831	837	866	814	794	811	860	844	842	871	844	837	807	845	792	797	805	814	848	833	863	808	788	817	819	786	828	779	816	837	841	812	848	843	836	836	836	848	830	823	832	823	821	826	806	838	832	840	814	824	831	826	838	828	838	800	817	862	870	854	828	848	824	820	799	848	809	837	801	849	837	808	859	821	787	866	790	809	832	781	855	804	852	795	801	833	828	802	853	786	860	856	841	843	794	838	784	836	842	840	832	818	895	815	831	766	853	809	771	814	811	768	817	812	808	817	866	847	831	817	867	845	775	800	794	871	794	819	778	828	835	789	798	801	860	866	830	846	865	840	816	835	814	812	811	825	798	828	850	780	789	839	864	859	778	840	834	872	826	828	779	830	838	892	856	793	777	879	848	804	802	800	857	836	818	838	791	878	818	829	896	818	825	819	804	762	853	829	842	811	821	884	789	836	841	851	843	813	804	824	807	834	865	797	824	809	776	833	809	803	804	872	839	816	850	806	783	879	824	819	899	834	849	837	837	868	815	848	824	813	777	831	811	836	781	820	848	808	839	852	865	813	829	809	840	861	832	806	848	778	819	811	841	798	803	843	870	782	790	796	814	778	816	809	863	780	825	815	824	822	852	845	851	810	821	785	807	810	839	849	843	788	831	816	795	850	815	843	812	844	848	780	854	801	796	803	810	829	797	844	782	795	806	821	831	822	818	847	871	836	779	838	870	809	839	853	798	873	840	798	914	807	814	749	825	839	801	810	784	793	856	852	797	810	841	789	824	797	862	796	854	840	852	803	802	866	825	779	835	793	768	853	871	796	847	826	842	833	857	815	809	825	831	839	839	819	827	830	799	871	831	857	854	815	855	842	820	803	827	795	799	818	814	787	807	813	857	813	845	824	839	870	855	833	831	778	827	824	827	788	827	826	841	855	811	842	797	867	838	833	859	839	836	842	893	822	794	808	809	801	795	820	839	844	802	837	788	829	834	768	825	848	837	808	867	802	805	828	753	861	841	782	817	843	833	857	799	812	785	823	825	873	777	808	861	843	856	824	841	883	838	828	846	821	849	835	824	870	858	835	827	836	842	830	845	876	868	816	808	785	784	857	821	848	828	817	823	836	891	836	812	834	828	885	826	825	856	880	841	790	852	850	828	780	844	844	817	846	789	807	811	848	846	806	849	795	861	808	840	824	809	797	779	811	812	862	786	844	869	856	823	787	818	916	795	805	859	855	843	805	836	853	838	820	823	825	847	860	863	843	860	809	830	804	777	808	832	797	821	811	775	794	823	804	842	843	884	857	868	824	834	918	790	851	868	854	787	822	813	836	850	749	891	858	816	817	854	887	865	875	846	887	803	856	810	810	841	834	848	835	876	842	816	836	890	853	840	811	867	845	814	835	778	867	828	801	857	784	814	794	808	846	883	838	788	794	849	829	830	884	784	824	807	818	805	824	856	811	822	819	757	840	859	797	834	870	813	807	843	762	836	829	832	812	805	814	824	816	774	859	884	831	782	820	834	821	809	827	840	859	815	811	858	824	824	821	808	809	880	768	809	820	835	794	862	804	865	803	841	857	861	867	833	848	763	800	787	811	832	855	831	829	818	848	814	790	851	843	847	834	844	770	795	880	828	820	761	845	856	835	819	810	860	852	867	807	814	888	806	856	782	842	834	781	791	819	824	804	829	853	803	836	828	841	835	779	784	829	850	828	806	847	856	874	793	867	823	799	831	835	862	855	827	782	868	828	815	769	811	812	843	848	836	807	832	767	835	815	783	833	842	830	779	845	797	799	860	803	795	828	805	825	833	806	839	794	806	825	864	827	799	792	840	902	839	836	865	793	896	837	833	853	793	822	849	786	819	805	802	801	781	833	848	833	842	826	829	809	832	808	808	792	793	819	800	825	841	911	887	807	844	836	804	837	794	844	826	807	863	829	819	814	825	794	816	826	866	800	778	797	817	833	847	825	882	790	858	841	780	792	826	819	818	815	822	817	852	799	806	836	803	844	837	852	798	853	824	832	849	831	799	830	837	848	790	854	810	889	862	836	845	839	809	843	806	810	799	832	832	810	845	841	803	739	831	802	823	807	753	824	837	815	793	806	753	755	805	848	774	769	801	861	847	769	857	820	810	864	833	855	747	853	843	799	783	795	855	824	878	825	855	816	831	811	785	868	818	834	837	864	806	816	881	789	815	863	828	836	865	811	801	865
8738	11879	1729	104	95	118	139	113	129	113	97	110	87	96	94	93	89	92	78	74	79	79	88	71	83	63	77	75	81	78	77	87	88	90	336	1085	1027	914	457	239	141	107	73	84	79	82	83	89	83	64	69	56	76	67	74	71	71	82	69	88	71	69	62	61	88	66	52	65	85	70	63	74	72	74	71	65	67	71	67	66	46	62	50	76	63	64	86	64	66	80	64	67	66	74	65	60	76	80	60	69	65	68	75	67	63	69	73	67	68	78	75	63	58	69	69	68	75	82	58	53	58	72	62	77	71	75	60	54	73	63	68	70	90	76	74	78	71	63	67	65	60	82	73	71	70	66	73	66	52	77	66	69	62	65	73	62	73	53	52	50	77	69	70	71	76	70	66	62	67	69	67	70	65	71	81	60	67	65	65	56	64	74	71	83	67	57	80	63	56	68	59	65	66	85	70	84	51	86	69	69	70	88	62	69	62	86	81	76	74	66	78	65	57	68	67	83	76	64	65	80	62	66	58	80	80	80	54	78	70	78	75	76	82	74	70	59	58	67	70	76	65	74	69	56	66	60	65	61	62	69	71	70	74	64	69	71	54	71	76	73	57	68	58	85	64	56	42	70	73	62	69	76	69	65	65	75	69	85	77	58	59	62	63	63	56	64	75	64	84	74	74	80	73	73	73	52	60	85	80	70	57	69	65	68	64	60	66	76	67	66	61	67	68	72	59	57	86	60	65	81	64	75	67	76	70	71	69	61	81	80	71	63	66	76	69	71	65	57	68	67	62	69	81	76	71	74	65	69	81	68	72	77	71	60	58	64	57	72	58	72	68	65	76	76	59	55	73	80	70	76	74	79	67	83	83	65	69	80	66	80	72	60	81	64	60	60	74	73	74	75	77	70	73	63	59	77	63	62	68	86	70	69	68	65	60	74	67	74	69	68	75	67	88	77	69	71	72	76	72	71	69	74	67	78	75	77	63	64	59	59	69	57	65	75	66	56	69	65	73	69	65	58	63	74	48	71	65	68	75	70	61	70	78	67	71	63	88	64	68	52	72	61	71	76	70	66	63	82	73	62	55	63	57	70	63	66	68	67	70	66	73	77	66	72	74	71	74	77	72	63	74	57	66	78	61	70	79	84	67	53	73	82	68	61	60	60	71	75	52	66	61	64	64	64	70	75	66	78	67	63	78	55	75	58	78	44	80	60	51	80	75	58	68	63	62	66	64	77	57	59	71	72	80	62	78	60	68	82	61	73	62	75	72	56	62	66	78	70	64	59	69	59	62	65	77	75	89	68	73	65	63	61	86	51	72	65	69	73	74	58	63	64	69	65	62	59	80	52	78	66	74	65	68	68	60	67	72	69	60	71	82	70	72	58	56	62	89	80	67	67	58	67	74	73	68	73	65	66	61	55	63	62	70	54	75	72	69	76	76	61	70	70	73	74	65	62	73	67	66	64	80	72	85	68	72	65	74	70	78	85	63	77	89	75	70	75	57	63	68	76	58	71	62	77	67	76	65	65	63	61	59	84	59	69	74	53	76	80	64	78	86	66	74	64	79	76	73	63	63	67	60	68	70	76	78	49	76	49	61	60	64	69	68	73	60	68	65	70	65	64	68	78	54	71	62	69	79	56	72	59	78	67	54	65	63	57	75	60	65	69	77	57	72	70	69	70	68	72	66	80	65	70	61	63	69	66	70	65	74	69	68	73	65	66	51	64	78	69	66	62	69	59	74	79	74	68	75	82	64	82	53	77	53	65	83	73	58	63	78	60	61	70	74	67	62	74	69	65	58	70	65	77	71	59	72	77	82	70	82	67	90	68	71	80	71	70	80	73	51	55	69	69	71	58	69	70	79	76	64	67	74	67	77	73	74	59	67	74	64	70	73	69	66	80	67	76	79	62	75	75	79	57	72	71	88	77	54	63	58	61	64	57	84	73	80	59	81	61	75	69	74	81	71	82	74	71	57	70	72	72	61	67	79	59	72	62	79	72	69	74	62	61	60	71	68	67	80	66	76	67	74	70	62	70	81	66	74	57	63	91	64	78	77	44	63	86	55	62	68	73	67	74	71	74	69	72	76	79	83	84	60	62	66	75	84	67	65	63	74	65	72	70	74	71	65	75	75	65	71	76	67	71	73	78	70	55	63	54	72	83	77	67	71	66	60	80	77	78	74	70	70	67	78	74	61	60	84	68	74	77	59	66	67	69	77	72	76	74	96	79	67	67	52	59	62	69	72	69	70	71	69	87	66	75	70	73	69	78	78	64	68	72	72	66	56	68	56	82	78	72	66	65	67	73	65	54	61	63	67	72	68	98	78	79	81	75	82	63	75	67	60	74	72	68	69	87	68	63	82	65	65	65	67	65	69	44	69	76	63	68	52	61	72	59	75	80	68	68	77	75	75	66	65	56	66	73	58	66	77	69	76	57	74	65	68	68	59	66	71	83	71	80	84	65	93	66	78	79	65	59	64	73	58	74	74	72	72	58	80	69	68	66	71	58	68	71	79	72	56	68	78	60	83	83	74	71	84	62	54	61	75	67	54	77	65	68	60	71	68	51	69	64	64	70	65	78	87	73	74	62	69	73	85	69	62	65	80	78	57	82	61	69	71	68	68	65	52	66	65	59	73	47	53	76	79	71	64	77	73	67	75	58	62	60	64	61	69	76	72	82	75	58	60	64	68	64	63	74	68	75	72	81	64	57	65	75	67	59	74	66	66	76	63	72	53	68	53	70	65	73	48	77	71	68	74	67	74	66	72	85	61	73	81	72	75	71	78	67	63	80	83	77	79	84	60	70	80	65	59	69	80	64	70	79	71	53	87	85	75	68	58	79	73	64	58	66	79	79	84	72	78	72	59	73	67	62	71	73	68	59	76	65	75	68	79	58	51	66	70	64	59	66	56	70	60	62	64	71	66	72	69	68	87	67	60	63	62	65	86	64	70	69	67	64	84	66	60	73	77	64	53	72	67	56	75	60	73	71	62	76	69	67	73	60	85	62	57	57	83	70	79	56	60	79	61	70	86	70	62	66	67	66	81	62	76	73	65	55	76	69	63	74	67	64	66	64	73	83	64	77	81	66	75	76	56	89	73	73	51	78	61	65	57	80	62	70	75	67	63	80	58	86	88	78	65	80	71	61	74	74	81	75	78	72	85	65	68	77	76	61	70	83	76	59	58	72	91	56	65	64	61	57	69	64	60	72	86	80	80	85	84	93	74	77	76	62	68	54	80	85	81	61	62	59	75	68	55	64	63	74	67	74	71	75	87	81	58	69	70	76	76	67	91	76	72	77	79	83	71	65	58	60	55	73	72	70	69	70	74	78	65	71	70	57	75	73	74	78	47	71	64	60	63	76	64	72	79	76	72	82	79	59	71	63	67	67	57	69	69	68	60	72	57	82	63	65	77	69	65	70	79	72	77	64	72	71	80	69	59	65	72	65	58	62	83	84	68	64	69	56	61	77	80	69	91	69
45041	38609	9616	3599	7349	8082	6989	5566	4477	3735	3147	2758	2336	2173	1924	1802	1651	1483	1443	1430	1278	1329	1235	1201	1240	1121	1136	1029	1035	1069	1074	996	1150	1824	8327	20833	19591	16681	10130	5232	2667	1427	1039	921	835	871	864	828	853	830	861	870	863	909	861	882	821	851	871	847	829	821	839	874	855	854	838	850	804	836	808	889	864	859	794	870	849	826	826	863	868	869	862	856	870	844	832	816	836	831	870	857	826	840	811	806	853	812	828	862	796	827	830	865	809	804	868	863	835	810	809	788	837	852	842	834	838	856	861	813	905	846	814	871	841	858	829	892	871	818	852	847	840	854	849	873	848	808	853	838	784	849	831	857	796	842	863	819	835	857	780	846	902	821	831	802	825	871	809	848	869	807	846	819	869	847	851	853	895	810	802	868	863	863	839	798	859	862	880	850	832	829	841	865	854	865	873	823	844	835	794	818	843	830	831	833	806	865	892	850	892	845	860	886	863	852	850	869	832	874	869	886	873	869	858	814	838	850	840	831	819	869	818	811	877	827	879	837	867	827	835	831	893	889	852	839	864	841	787	848	877	850	859	820	839	858	829	838	823	838	885	863	882	839	861	848	850	852	834	840	830	825	838	828	920	790	838	848	804	854	859	842	887	907	827	819	830	829	825	882	880	857	838	826	867	903	888	831	853	863	847	863	843	827	832	809	807	887	863	857	865	847	834	820	883	847	836	779	818	836	871	827	870	839	861	848	779	802	801	813	869	855	884	797	817	820	869	865	817	850	863	920	845	868	864	826	862	886	849	858	856	871	860	854	808	871	864	837	876	849	868	830	807	903	817	822	874	856	813	817	858	914	874	806	903	875	871	846	827	859	880	854	829	827	843	901	824	861	875	921	892	823	838	815	902	831	882	818	845	870	835	831	840	870	864	852	841	839	845	844	880	821	834	866	838	852	824	890	815	874	795	865	865	818	831	827	826	847	838	887	862	869	867	902	877	880	827	796	846	886	854	844	917	837	879	864	837	866	833	825	836	868	923	813	800	845	824	828	791	858	825	883	885	853	844	864	844	851	844	874	835	858	840	849	856	834	823	831	840	897	845	793	874	863	854	823	839	795	851	834	856	866	842	846	856	849	844	873	830	880	839	858	835	838	838	919	854	827	887	865	860	822	858	908	889	803	866	870	816	873	899	822	817	843	811	808	855	861	831	862	808	830	866	865	866	862	816	842	870	833	784	911	829	874	865	850	858	839	855	819	831	837	842	857	859	886	872	843	871	863	860	812	823	850	825	803	832	805	821	817	877	852	872	865	892	862	849	874	829	862	863	894	826	792	826	847	799	834	897	825	811	885	833	871	848	847	877	856	891	890	853	850	841	856	879	814	826	852	881	840	896	889	851	857	891	856	842	884	811	807	818	837	822	874	789	818	875	867	825	810	888	823	824	828	893	843	809	913	835	878	868	861	834	807	858	821	836	876	846	833	852	822	825	839	858	870	838	851	852	869	821	882	868	839	865	885	811	814	877	790	878	857	841	847	853	864	790	848	866	816	854	862	875	885	863	866	831	859	840	827	837	819	908	864	813	856	872	905	852	811	860	838	838	872	847	857	850	845	827	793	824	858	856	832	882	852	852	880	823	799	846	835	815	830	846	878	815	896	840	848	836	824	870	815	825	913	868	812	826	834	861	861	871	820	864	857	871	819	861	864	815	848	914	844	803	854	874	866	891	817	874	843	838	875	878	877	800	871	841	807	800	873	838	845	804	826	813	853	829	904	863	824	764	876	861	843	862	848	848	878	823	827	867	803	894	875	822	844	891	856	877	807	839	822	886	870	840	855	888	865	827	837	835	826	836	852	855	837	844	877	832	827	892	853	874	855	836	842	852	857	883	823	868	908	839	873	845	780	871	783	884	858	875	901	860	847	890	812	843	812	840	890	842	816	869	847	781	828	830	853	882	897	887	890	849	846	896	827	863	843	805	840	874	837	840	877	895	885	800	797	900	817	833	818	879	829	849	882	845	815	839	914	823	884	812	881	786	885	820	833	820	902	892	861	830	820	883	821	846	850	925	883	833	841	825	836	805	849	815	858	854	898	853	839	826	905	811	838	866	877	867	846	858	863	830	906	875	830	842	873	828	835	826	829	880	816	886	842	857	827	837	809	865	815	905	780	781	775	872	865	871	801	804	828	867	870	845	840	773	849	822	858	864	834	827	838	835	846	884	852	823	876	844	847	851	902	856	825	827	813	876	871	874	887	893	820	865	847	889	874	874	858	869	879	840	782	872	882	797	815	853	819	842	852	845	908	863	835	842	903	832	840	847	807	863	861	825	890	859	865	803	879	822	830	813	857	876	914	845	900	870	863	855	819	876	834	828	853	817	823	920	831	828	828	855	837	822	860	851	850	837	850	841	819	924	846	834	849	895	826	822	839	845	884	842	801	877	815	821	829	832	871	850	864	861	841	903	893	862	857	867	870	802	824	832	819	919	877	826	889	825	866	889	804	867	851	848	901	868	858	840	808	782	832	858	899	834	869	822	899	902	900	836	855	864	824	860	853	828	834	773	814	863	796	813	809	893	834	886	874	804	834	852	877	891	823	793	794	848	875	866	767	801	851	839	849	868	835	871	845	841	863	867	867	903	823	831	812	850	866	846	876	865	856	838	872	853	837	795	866	882	869	898	843	841	850	842	870	890	918	917	860	830	855	878	847	868	845	859	848	849	775	864	869	836	831	862	868	874	831	888	838	828	826	855	877	834	859	865	889	831	876	825	841	914	819	801	816	790	855	891	900	878	864	864	826	877	795	834	908	860	872	785	836	830	831	823	826	779	842	893	860	782	817	874	833	792	794	853	845	858	837	816	895	879	902	863	842	825	834	789	855	849	839	802	893	842	822	893	847	832	849	845	836	852	830	856	855	869	877	841	850	876	856	867	793	827	881	904	875	812	906	840	825	791	862	827	876	835	860	823	882	826	871	871	880	872	819	855	808	815	892	823	838	816	870	815	831	848	823	759	808	848	885	822	853	863	855	850	834	842	840	858	814	863	895	844	879	869	848	780	839	809	826	870	886	866	812	868	841	858	851	849	896	869	896	898	871	823	837	832	860	830	887	866	846	854	869	855	843	839	836	908	850	859	853	868	855	814	880	840	823	889	821	831	881	840	881	853	815	825	805	870	872	862	804	866	874	882	821	846	842	862	844	858	897	852	837	918	823	852	850	826	855	875	867	880	869	837	839	851	889	823	880	824	802	829	814	888	852	810	851	872	874	841	826	842	838	886	832	899	816	895	842	849	858	838	882	880	831	840	829	885	839	823	880	832	812	845	817	855	880	826	887	925	883	852	870	872	850	842	920	811	842	849	828	872	846	884	880	847	867	872	875	855	879	864	877	792	835	837	850	833	877	861	848	834	844	785	851	853	861	877	859	872	878	810	827	833	845	859	844	866	838	854	844	868	831	868	792	864	834	794	849	866	796	863	921	861	860	849	831	834	831	859	829
3042	1437	232	65	70	76	75	77	72	74	61	56	69	57	79	63	55	74	63	55	47	63	64	55	61	63	73	66	61	66	58	60	83	73	226	346	306	247	165	120	83	75	58	47	54	58	74	54	66	60	71	60	69	65	60	52	59	59	54	57	54	65	55	61	55	60	69	68	71	66	56	64	52	65	62	63	63	70	57	67	69	59	54	59	54	68	70	61	62	53	66	49	63	72	58	56	56	69	67	66	68	55	58	61	64	47	57	65	61	70	59	60	75	61	61	74	60	70	80	52	64	67	64	49	60	65	41	66	66	76	54	66	59	80	68	58	73	66	65	48	53	60	59	65	61	66	49	71	66	56	51	52	54	57	44	62	73	55	73	54	65	62	66	58	52	55	43	63	70	61	62	57	63	55	51	52	51	40	54	46	52	66	69	61	61	60	62	60	61	56	57	68	42	55	72	43	66	60	71	65	64	66	78	71	57	55	66	64	61	61	59	62	45	58	63	63	54	73	65	50	63	54	69	68	60	55	58	72	69	68	77	53	63	58	56	54	60	65	73	56	72	52	67	56	56	66	57	56	77	71	66	59	70	60	69	77	62	46	72	60	58	52	62	64	57	58	58	58	75	65	65	68	60	69	57	66	49	85	63	57	56	70	68	42	68	80	55	61	67	58	65	73	69	71	75	62	50	66	48	63	56	73	62	67	62	72	56	51	53	60	61	63	63	62	68	62	65	60	66	64	55	53	58	69	62	69	50	67	54	67	58	62	66	51	83	49	64	43	64	46	65	63	62	65	60	52	55	57	73	62	61	48	53	60	64	60	64	56	60	72	57	62	56	61	59	51	63	62	62	61	62	71	52	55	67	55	64	60	67	78	59	54	58	49	59	66	55	58	47	60	66	64	62	72	73	40	60	58	65	65	69	52	58	66	73	59	51	65	74	62	64	66	58	62	66	57	57	68	63	56	62	68	48	64	60	53	57	70	75	46	52	55	68	58	63	65	58	78	64	63	64	56	62	62	65	48	80	57	62	59	62	66	51	60	63	57	52	69	62	71	69	53	55	71	52	68	61	44	71	61	68	51	74	53	56	59	64	78	53	66	62	55	54	70	61	59	57	56	63	70	56	78	75	58	58	58	64	69	57	56	58	63	58	48	58	41	67	69	49	64	69	60	64	59	64	56	71	56	62	62	63	52	54	57	65	54	55	67	81	62	81	48	72	79	66	46	50	56	60	71	58	64	73	65	62	48	66	49	55	69	62	55	37	57	48	63	56	55	58	58	56	59	62	53	55	55	63	55	74	72	70	62	71	65	54	49	54	56	63	60	57	63	66	64	66	64	76	69	69	57	63	55	56	66	65	81	77	67	66	55	63	43	51	64	63	63	71	61	55	59	60	62	52	58	64	68	63	62	66	51	59	58	53	58	68	59	66	48	77	63	76	66	59	65	63	58	62	64	45	48	55	71	58	37	52	72	66	59	63	46	53	59	59	55	53	71	45	52	80	74	70	68	57	59	58	55	83	72	60	57	67	68	53	61	53	68	54	74	65	54	56	55	51	58	59	64	50	52	64	66	67	64	62	57	63	79	62	70	61	52	68	57	66	55	53	56	69	50	52	51	62	58	63	61	61	75	62	60	56	54	64	74	55	66	57	57	69	59	50	66	66	61	64	70	62	62	56	58	51	61	67	56	60	46	50	48	53	60	67	66	66	68	57	63	70	58	69	52	64	60	64	55	42	71	49	63	65	63	54	72	58	56	69	70	52	54	52	63	54	73	51	54	55	53	66	51	63	63	61	63	50	48	69	41	64	61	58	66	72	76	46	51	45	63	54	58	68	65	67	60	70	72	64	56	67	71	40	56	60	58	54	62	67	79	64	68	65	77	61	52	58	62	69	59	56	52	51	62	71	65	53	71	62	49	58	57	48	54	67	68	54	65	69	57	55	49	54	55	71	46	41	53	64	51	42	81	60	67	57	65	51	56	60	53	54	68	50	61	61	58	60	69	60	60	62	65	72	57	66	46	70	63	48	62	69	51	49	55	63	61	58	65	66	48	56	52	38	52	59	51	45	65	68	46	63	58	61	47	54	54	61	71	51	70	70	57	70	49	66	69	67	62	64	63	59	62	64	69	54	75	52	64	71	54	66	56	58	66	69	54	60	79	60	61	64	65	75	64	54	68	59	59	58	66	69	58	64	60	62	55	62	63	53	58	52	65	53	67	56	58	65	57	64	73	62	44	62	79	60	60	57	55	83	65	61	68	65	73	73	73	64	68	50	75	56	52	72	64	47	66	60	55	65	62	71	63	56	60	61	61	78	70	50	59	60	59	72	51	59	54	63	64	74	45	60	55	57	52	55	61	65	67	68	59	58	66	50	63	56	57	76	56	63	46	70	72	55	51	53	69	66	70	65	44	57	59	43	53	61	67	65	68	53	75	59	68	60	58	65	68	64	67	65	60	59	68	65	80	66	55	64	60	66	55	56	54	83	61	58	68	68	53	46	56	77	57	62	60	58	65	67	54	65	54	71	76	61	68	51	59	68	62	56	51	64	61	52	70	52	53	65	54	60	67	69	71	62	78	47	66	49	73	58	57	65	52	65	52	70	51	60	56	75	67	65	54	62	54	67	63	77	75	69	56	65	63	78	61	69	52	55	70	65	66	62	60	61	63	61	66	72	50	59	46	64	60	59	60	52	51	42	70	65	55	57	58	70	51	69	64	74	62	54	64	52	58	53	59	78	62	67	60	69	60	55	62	67	53	59	59	52	59	61	52	58	76	75	62	70	60	72	64	57	50	62	68	74	61	69	60	54	73	55	72	69	63	50	50	46	58	73	67	71	66	72	67	46	51	74	61	50	66	53	63	62	61	57	62	54	51	53	60	56	61	64	63	54	70	72	62	67	64	68	63	54	68	69	57	61	52	65	57	75	53	63	57	71	63	67	76	68	57	53	64	62	54	68	68	56	60	63	51	44	56	56	50	53	58	66	45	74	69	64	59	69	59	53	74	51	70	55	72	45	61	50	54	57	61	56	72	57	69	53	55	77	65	73	60	68	58	50	64	56	65	64	60	46	74	57	66	62	50	64	71	63	56	76	63	61	74	65	66	54	54	53	55	66	56	57	65	57	56	65	71	49	57	59	57	48	66	63	60	50	62	49	65	62	64	64	54	62	58	70	65	65	47	51	61	60	61	59	74	62	71	56	74	69	57	59	57	53	61	55	58	65	57	51	53	65	61	76	67	50	64	63	67	60	57	73	82	66	57	49	49	55	71	69	65	58	49	49	47	56	57	65	72	76	51	56	55	65	64	60	63	63	69	49	77	58	74	66	52	70	62	63	71	48	59	59	45	73	63	59	69	53	60	64	56	57	66	55	71	74	67	47	68	59	76	67	58	66	63	50	76	72	67	65	63	66	57	79	66	71	64	82	62	61	64	61	54	62	61	69	49	54	62	47	63	69	59	51	60	72	65	48	52
27338	18964	3160	1234	2181	2460	2139	1854	1643	1392	1281	1177	1106	1002	970	974	917	910	895	863	870	892	819	828	849	841	842	812	788	791	780	863	814	1371	6322	9313	8026	5643	3347	2004	1262	958	840	807	742	785	727	724	779	759	711	745	753	759	716	785	727	761	696	731	749	759	735	753	755	750	742	773	725	765	753	767	768	758	807	741	748	766	755	720	780	745	736	731	764	755	745	780	786	780	776	793	733	763	734	757	744	756	770	728	753	721	803	719	770	685	758	798	666	787	774	788	750	756	709	763	749	773	761	761	749	783	767	748	745	766	776	752	772	757	762	768	740	755	771	757	773	753	776	776	751	749	735	765	731	781	712	704	747	765	781	785	780	711	785	748	782	732	749	786	729	783	783	752	784	775	763	719	728	767	773	807	792	741	781	721	780	738	749	724	702	747	810	739	737	793	746	775	739	753	773	744	779	780	765	717	742	771	795	750	787	797	782	749	762	761	733	712	745	759	747	757	781	706	736	731	742	763	741	798	772	745	729	766	757	761	810	776	715	727	746	722	746	740	726	749	737	776	810	754	814	749	824	797	751	763	729	808	748	776	778	755	748	760	800	796	753	758	721	803	762	774	730	764	750	738	749	727	723	801	756	729	773	787	785	763	748	723	725	745	769	784	719	747	734	705	733	740	799	758	759	796	767	761	721	737	757	740	782	763	761	753	775	757	776	753	788	756	786	795	716	740	767	785	763	708	724	730	723	736	743	731	770	754	785	764	736	762	739	733	716	757	784	750	789	749	770	760	790	753	801	784	698	774	759	786	774	757	774	740	725	764	695	786	786	709	730	719	751	796	747	784	719	782	825	782	715	761	764	825	783	795	737	757	767	745	729	705	753	839	787	816	760	758	718	744	718	719	715	705	778	763	758	774	780	810	762	796	743	761	702	776	750	743	742	848	710	740	722	739	754	779	738	762	753	711	768	750	722	736	738	778	758	783	791	728	760	747	763	803	755	760	791	772	786	771	748	783	752	759	792	711	733	772	776	768	735	756	765	792	735	757	740	764	762	755	750	734	789	773	727	728	738	755	694	812	744	747	768	816	733	777	744	745	719	751	726	825	772	760	718	780	772	766	744	796	763	740	775	764	749	771	748	775	785	772	749	752	748	763	754	713	740	707	743	743	731	781	755	765	784	727	794	780	779	762	807	757	720	768	717	741	798	745	747	744	698	736	764	758	729	757	721	770	693	779	762	709	746	796	772	796	763	731	767	718	774	713	767	691	714	774	738	773	722	763	788	718	754	738	768	766	769	759	764	792	731	690	711	742	749	764	717	735	754	768	767	709	800	800	767	715	747	728	799	742	738	726	768	723	791	774	759	758	756	767	795	758	805	713	759	772	709	785	698	808	691	761	756	754	767	725	773	752	798	769	809	782	793	764	726	761	766	758	797	733	713	734	682	709	743	755	709	804	786	768	735	800	798	732	724	708	756	706	746	774	772	761	760	786	718	748	776	742	744	789	851	753	782	748	771	719	733	733	777	822	737	781	817	721	750	764	778	757	726	712	769	679	776	779	748	768	745	805	775	759	759	754	708	801	727	780	799	767	782	778	794	720	761	739	721	709	764	749	742	771	770	752	745	756	729	768	804	739	767	776	777	742	728	758	775	717	798	736	691	745	786	769	736	715	765	720	726	735	747	719	787	783	732	748	818	780	755	746	794	797	761	809	743	739	788	761	746	780	754	744	769	830	793	744	741	752	745	715	749	776	774	758	738	784	789	763	821	754	745	770	730	782	762	777	740	789	770	754	765	783	805	762	782	714	794	791	750	745	727	756	711	760	727	728	772	733	762	734	737	786	765	688	730	776	762	772	777	783	747	775	731	772	741	780	798	771	776	773	773	808	745	808	806	786	690	750	747	797	809	761	746	732	720	754	718	762	751	799	754	750	735	779	800	786	728	724	787	787	759	754	807	759	781	759	805	773	712	740	732	813	773	776	718	731	766	776	754	768	763	719	738	744	756	789	785	736	783	784	776	721	718	760	789	789	735	750	755	740	758	726	767	789	781	771	697	783	787	780	748	799	719	785	737	757	770	744	784	738	796	724	769	765	698	753	825	722	723	771	750	773	763	762	774	790	746	732	756	780	816	743	726	798	751	779	770	753	742	751	794	753	777	725	763	772	788	789	688	771	707	728	738	778	749	787	753	754	724	826	748	740	789	794	751	750	763	788	779	778	745	771	718	754	763	726	775	778	790	763	747	754	766	734	763	742	813	789	747	712	798	811	792	793	788	713	770	811	735	771	766	772	730	802	716	764	777	764	771	761	716	777	733	760	764	733	785	781	740	776	733	755	776	753	777	764	750	784	767	756	795	759	790	747	766	767	762	778	715	757	773	743	744	710	819	789	765	735	790	746	737	732	764	749	749	762	763	770	766	803	756	784	817	762	768	747	782	737	750	757	739	725	775	723	765	755	765	762	805	781	768	731	732	767	787	776	763	770	751	736	737	811	784	745	744	765	803	789	738	774	766	790	794	749	765	753	785	799	777	740	746	765	750	771	767	828	772	746	779	768	789	754	783	796	786	781	770	748	781	811	771	759	788	811	817	751	748	770	763	739	752	777	744	753	796	792	788	784	796	787	779	772	754	746	731	781	805	767	722	750	801	753	745	766	795	763	750	787	745	757	782	740	774	753	764	732	725	779	802	730	781	792	823	762	733	732	745	739	727	768	809	744	794	771	737	747	766	753	765	724	764	757	770	772	743	728	747	720	756	772	759	758	782	726	804	800	749	786	765	758	785	805	764	746	753	724	757	746	780	775	756	792	788	838	772	776	703	776	780	780	737	744	724	782	723	753	725	797	797	762	802	751	719	741	777	709	773	739	766	715	744	729	822	735	782	741	742	792	697	775	763	759	752	788	728	749	782	757	781	727	734	779	809	718	749	759	793	771	779	719	791	805	736	797	785	705	739	746	772	678	728	810	770	780	782	749	774	751	770	769	744	702	731	738	756	768	787	728	716	782	732	775	761	780	788	756	724	788	707	740	715	728	747	800	730	792	758	767	742	749	757	754	756	768	751	784	741	755	797	784	738	747	754	759	772	822	715	757	712	736	761	737	757	756	789	776	786	735	775	748	781	719	745	763	775	845	733	792	782	734	756	761	777	735	752	747	799	757	745	718	726	767	742	784	816	790	737	730	703	740	782	729	744	744	769	782	672	770	716	793	753	733	792	826	734	734	780	773	732	754	711	770	769	797	766	765	773	769	766	746	722	792	758	774	783	702	781	756	796	739	783	766	777	764	772	781	753	775	747	735	792	745	754	775	759	726	768	748	779	753	767	789	722	785	767	749	772	760	731	760	740	782	737	752	709	780	724	781	786	735	792	769	764	748	783	790	733	735	758	716	753	742	748	748	734	768	780	787	762	739	715	782	761	761	803	726	775	767	759	779	710	715	698	776	746	749	780	762	735	765	752	726	792	749	718	801	738	755	723	778	720	736
5967	6702	740	88	98	115	109	98	102	78	80	74	95	83	87	93	68	79	68	76	91	88	64	75	86	76	63	68	60	75	68	64	90	193	492	726	603	363	226	138	98	72	71	67	67	79	46	73	62	71	65	71	62	66	67	64	53	70	68	64	67	68	59	58	67	78	68	65	70	66	46	58	64	63	59	61	65	37	62	70	64	67	69	63	60	56	60	75	58	59	73	65	65	59	70	61	57	54	78	78	64	69	63	68	58	58	63	48	66	60	59	64	58	70	67	70	66	72	66	76	66	59	71	66	81	70	57	54	68	59	79	74	69	66	60	56	60	55	76	54	84	71	66	77	67	51	58	64	62	55	60	55	57	71	46	68	68	72	58	71	68	72	69	62	49	70	67	61	62	58	61	48	54	68	84	68	52	67	69	60	82	66	51	71	66	67	77	76	66	62	67	66	73	66	57	59	60	61	71	82	61	73	62	64	70	72	60	76	69	64	65	71	72	50	66	65	68	61	83	52	61	75	65	81	65	68	57	56	64	66	65	64	53	70	55	61	78	53	91	58	68	80	59	48	81	69	47	57	64	70	65	58	65	63	57	63	46	59	59	70	58	72	65	68	53	72	57	63	68	67	57	68	75	46	73	52	60	72	69	80	55	53	66	67	52	61	60	61	57	48	45	66	65	70	58	67	67	84	67	64	55	67	65	57	59	59	57	66	65	54	62	71	71	74	72	61	67	69	64	70	66	74	58	74	69	55	76	64	64	62	72	80	69	71	73	58	65	62	58	73	52	81	60	73	69	59	78	61	66	60	76	60	61	63	70	56	54	60	73	70	72	75	62	71	80	65	59	72	45	66	68	55	54	77	62	83	72	63	78	66	69	66	69	60	66	58	52	48	79	53	84	64	76	66	76	68	71	74	49	67	61	75	71	53	78	68	67	55	66	58	71	69	79	67	69	68	65	58	57	57	69	66	59	58	66	59	66	62	64	65	51	84	74	50	77	64	63	60	53	61	68	71	54	54	62	81	77	72	72	72	64	61	49	46	63	67	73	70	68	75	61	61	52	60	62	64	57	68	67	56	75	64	76	80	68	76	86	65	71	53	68	65	73	52	64	61	52	57	59	57	65	63	59	51	64	54	67	70	56	70	53	70	64	55	62	58	75	57	57	49	63	52	69	68	68	67	50	67	62	66	76	69	63	64	62	75	64	67	55	65	58	61	62	66	66	79	63	65	59	48	71	57	61	73	75	70	58	70	66	68	74	69	72	69	67	62	69	63	72	53	73	58	53	76	66	50	71	70	70	59	55	66	67	68	72	63	82	60	77	56	62	65	71	72	53	59	61	57	64	71	80	63	55	60	59	71	69	75	63	67	66	53	66	60	62	61	67	61	63	56	58	63	57	66	74	63	70	75	59	73	73	61	72	51	56	67	55	58	63	55	68	67	64	70	61	59	69	63	63	54	62	65	63	60	49	74	65	69	63	67	70	68	58	69	59	61	59	76	70	61	78	74	63	67	56	54	54	63	62	83	60	63	65	58	53	61	57	68	65	64	78	71	52	56	54	74	56	60	67	66	70	58	58	68	71	65	78	62	61	61	64	55	72	51	71	61	63	67	56	69	74	79	62	60	65	63	58	50	72	71	73	61	59	57	75	75	67	68	69	59	76	53	84	60	65	62	68	64	58	76	57	68	68	68	64	58	67	81	55	62	71	76	64	64	55	64	66	60	60	68	69	59	71	74	66	63	66	76	70	60	84	51	89	53	61	54	60	56	75	70	62	80	57	85	62	63	57	56	56	76	65	85	62	70	65	65	72	60	70	56	65	62	53	63	81	66	64	71	72	59	76	50	64	63	47	59	59	74	76	71	63	60	66	59	58	59	64	60	61	58	63	71	66	62	63	58	64	60	61	66	66	64	64	58	57	64	60	54	54	67	52	61	55	67	77	62	81	59	81	75	72	70	59	59	69	69	77	62	65	55	72	56	52	56	63	62	59	69	52	59	72	56	70	67	59	51	77	76	67	65	59	71	54	76	69	58	61	69	82	65	62	73	74	52	53	76	56	52	63	73	77	60	61	65	47	51	55	70	57	69	56	56	68	61	59	68	74	74	74	69	60	56	74	55	75	74	63	65	71	54	60	65	68	54	47	68	64	50	61	69	72	77	61	66	91	50	70	66	59	58	74	64	49	57	77	69	62	66	71	80	68	75	71	61	58	62	58	65	54	68	46	70	59	63	52	63	58	62	72	67	69	66	75	67	63	65	68	78	72	68	54	76	68	64	55	58	66	69	54	61	54	58	65	65	60	51	65	78	52	65	62	64	66	70	65	78	52	74	72	71	73	52	75	68	83	57	72	52	63	73	56	75	76	67	76	65	68	53	70	74	57	67	62	63	62	65	70	67	70	58	75	63	64	59	72	77	78	79	62	67	64	61	71	60	62	81	69	67	66	56	73	64	65	67	59	74	64	57	59	66	68	67	62	73	71	62	54	69	61	69	61	53	78	76	63	59	66	64	82	68	51	70	70	66	61	45	68	55	73	71	57	54	58	68	59	65	72	62	55	66	70	85	73	75	78	62	66	59	64	63	71	68	72	78	62	70	68	63	63	72	58	54	63	54	72	60	56	62	77	72	56	58	67	65	74	54	80	70	59	74	71	76	64	59	57	60	56	78	60	65	61	74	61	55	55	71	58	79	78	52	64	59	72	69	62	59	76	62	63	64	54	63	88	59	67	78	69	64	68	81	76	70	75	69	70	67	55	77	60	57	60	60	61	62	54	70	62	62	58	57	65	54	60	59	77	57	67	70	70	64	66	64	81	61	66	60	53	60	54	63	75	65	68	63	75	61	66	51	55	65	65	65	81	71	44	69	60	70	78	65	84	78	64	61	87	59	63	50	64	63	57	84	65	67	59	53	65	84	54	67	71	63	52	68	64	72	73	76	66	46	63	52	65	64	67	52	65	63	68	53	68	62	59	60	69	60	70	59	68	67	64	62	57	58	55	59	56	82	84	53	64	54	63	76	59	74	57	67	55	64	65	64	54	56	67	65	61	58	64	56	80	67	70	78	59	57	54	58	71	64	53	64	63	72	61	64	66	69	58	67	56	66	73	64	70	63	54	61	71	67	74	69	66	79	73	62	58	63	68	70	58	71	75	76	74	68	79	59	69	76	64	74	71	65	70	76	70	56	62	73	64	62	83	66	61	60	59	81	62	53	71	59	50	69	63	64	57	67	67	64	67	68	73	59	55	65	59	57	77	61	78	73	66	76	66	75	65	66	66	65	75	78	63	66	63	76	62	62	60	75	89	59	50	64	62	79	63	60	69	75	77	65	61	48	69	73	63	55	75	72	56	73	79	79	73	75	65	80	61	57	68	72	69	61	61	61	64	85	82	58	70	76	63	59	56	65	74	74	57	80	47	63	64	64	77	70	71	56	75	72	72	66	72	60	63	70	68	69	60	60	69	70	68	70	69	72
40542	32642	5992	2673	5357	5753	4820	3806	3112	2489	2171	1873	1660	1534	1422	1336	1292	1155	1180	1148	1060	1126	1053	1005	949	997	991	907	939	899	896	887	1617	5801	13563	15809	13298	8924	5251	2638	1533	1034	850	844	783	774	800	774	762	777	797	837	795	733	812	781	835	785	798	815	791	792	794	819	800	827	803	795	794	795	794	781	830	779	839	807	796	769	781	773	807	775	817	790	789	801	799	798	814	887	785	774	736	825	817	771	768	834	765	764	747	759	835	816	833	813	793	812	770	794	829	770	745	816	778	785	816	786	777	817	813	840	778	827	808	814	802	793	819	846	794	760	794	786	812	796	810	786	785	772	797	774	808	796	827	786	765	811	780	812	807	801	796	808	773	770	802	843	792	809	799	787	775	804	742	809	753	808	784	812	773	836	771	824	824	785	815	767	753	814	791	817	790	836	832	805	867	740	843	778	814	789	805	792	773	790	822	799	781	798	804	813	794	750	801	750	795	811	831	808	805	813	849	766	806	783	783	788	834	800	797	779	779	781	752	784	810	771	787	843	766	798	802	806	793	832	842	783	800	760	755	810	798	819	781	818	849	826	796	763	818	810	780	788	782	873	830	837	788	807	793	805	784	806	775	764	783	792	805	790	795	752	770	768	827	824	808	802	831	844	812	772	815	783	778	826	818	808	780	845	822	839	823	786	776	766	850	776	794	765	817	854	776	760	789	805	801	821	764	805	835	816	809	783	816	749	772	792	784	778	766	787	805	790	772	834	762	808	779	871	765	793	777	799	750	817	777	814	808	800	815	833	796	797	814	783	792	769	776	804	800	840	851	792	820	807	810	826	839	826	800	828	784	805	799	747	748	775	852	794	765	761	806	799	748	833	799	829	771	818	831	794	800	789	854	791	794	749	760	769	771	798	790	787	803	758	802	777	773	823	794	777	795	815	815	804	778	779	797	772	758	823	757	830	837	765	792	813	809	765	815	825	784	836	812	801	761	809	758	803	803	869	801	791	858	894	816	798	770	845	816	820	802	759	833	777	846	735	794	806	834	793	806	793	842	818	837	780	796	831	845	794	836	776	733	784	816	769	841	802	771	832	751	831	807	872	790	805	861	761	810	816	773	850	791	798	818	803	823	753	799	801	836	820	786	782	803	777	745	754	765	754	787	880	811	807	787	815	768	798	809	797	769	767	796	802	872	749	795	823	799	850	860	814	791	802	798	802	819	810	778	809	824	794	793	808	767	805	820	783	800	846	801	791	790	769	801	805	825	779	762	797	806	794	803	785	878	817	806	779	759	749	750	824	793	792	838	734	776	805	799	863	827	800	792	773	729	865	797	777	793	741	798	826	809	796	830	802	765	773	776	772	797	762	819	769	849	803	852	841	764	802	803	798	817	839	811	796	804	778	785	791	798	803	789	789	770	774	818	834	834	761	789	788	817	796	751	752	815	774	791	822	781	811	791	825	793	797	781	727	785	783	786	806	803	762	815	824	749	791	843	754	802	828	792	809	806	836	800	765	839	837	775	805	817	801	799	797	782	762	814	820	777	806	761	788	786	771	793	730	814	790	817	787	811	764	728	801	810	835	793	821	832	794	796	835	747	818	810	807	830	803	804	788	793	832	760	824	830	777	750	785	785	803	831	809	860	795	784	758	800	783	823	765	763	781	755	784	810	790	815	796	800	772	792	753	833	786	785	797	773	798	847	809	766	784	838	768	815	782	810	810	762	753	846	771	782	787	818	780	840	860	820	767	733	823	834	774	797	799	807	812	820	792	791	828	792	788	812	804	772	781	779	799	842	818	850	776	814	829	779	826	820	786	793	779	789	752	814	776	783	775	819	784	797	813	778	801	771	785	783	781	791	805	801	790	810	754	825	799	781	809	828	787	781	817	811	788	799	814	779	797	814	776	747	779	740	740	773	806	795	794	774	776	743	812	792	816	803	810	757	836	769	798	757	831	851	824	815	786	792	811	812	810	845	846	853	813	785	753	843	824	779	808	795	802	816	770	768	826	811	772	798	739	817	795	791	855	832	789	802	765	790	759	831	786	830	756	777	836	798	802	739	837	803	839	785	775	821	765	791	752	821	833	822	773	782	845	812	833	747	782	792	767	828	801	756	830	746	795	825	784	794	792	834	778	818	799	802	759	775	816	762	755	842	819	804	776	823	816	831	806	798	799	788	789	821	757	774	804	819	823	763	784	767	765	806	825	792	803	791	824	815	842	859	826	782	880	819	839	773	847	800	771	819	803	802	806	817	772	766	748	786	823	765	779	774	827	817	818	792	771	788	828	777	841	818	799	800	763	814	837	776	800	816	798	773	814	812	805	825	813	800	744	740	814	808	763	848	798	805	851	804	805	814	776	803	825	805	820	790	772	788	793	790	849	805	821	786	863	790	781	806	803	793	778	783	758	772	822	788	839	777	847	812	804	827	831	801	817	766	807	779	810	797	821	764	783	785	815	837	811	836	775	782	842	752	854	730	836	818	803	787	800	770	777	788	769	791	787	802	777	793	836	783	801	784	833	820	791	871	778	766	815	810	863	826	782	814	846	845	809	764	802	791	805	773	758	760	778	723	765	810	790	846	778	760	748	726	811	780	822	793	791	728	825	820	778	877	814	836	836	803	798	739	809	798	774	783	814	814	791	768	793	847	785	776	773	781	794	805	773	788	800	809	794	892	848	797	798	845	825	797	767	757	814	825	784	769	845	754	796	792	800	840	782	780	764	784	822	843	787	794	822	766	776	803	796	847	767	776	707	784	786	776	857	826	810	779	811	778	800	830	818	820	839	785	771	804	777	768	819	800	794	797	803	835	821	823	767	769	792	794	844	814	764	794	798	809	805	836	792	779	806	838	850	813	777	814	826	735	766	823	758	808	777	776	791	831	799	790	795	798	761	796	849	845	774	777	788	780	730	776	806	785	815	796	824	819	798	779	777	800	826	776	834	784	816	793	780	808	765	811	835	804	777	795	825	792	735	814	777	773	767	833	802	832	845	801	869	776	799	831	771	813	759	813	810	760	807	809	770	805	795	810	808	813	775	799	770	852	803	842	771	820	813	748	755	771	848	819	814	798	807	841	799	835	769	829	793	794	783	779	802	779	785	796	803	840	821	772	801	788	828	732	860	800	818	833	764	814	836	790	854	794	769	792	766	799	833	762	804	794	778	813	816	812	764	855	850	820	808	886	756	829	783	821	749	785	826	766	847	811	807	772	774	817	788	787	737	800	821	773	790	849	820	820	787	806	811	828	762	788	796	834	858	771	774	793	786	854	810	870	756	784	848	870	819	793	818	754	767	803	777	801	766	801	805	856	809	827	797	736	835	789	810	846	775	820	796	764	791	832	738	872	833	808	807	817	799	756	782	802	787	781	797	812	827	837	802	721	791	764	790	798	801	840	820	822	776	795	798	808	817	815	764	808	768	819	738	809	774	802	828	845	787	848	835	786	806	802	803	830	804	749	758	808	770	804	776	808	781	793	787	805	840
5817	5179	616	95	105	92	109	82	89	73	101	86	79	81	76	65	85	72	73	75	66	78	69	73	72	57	72	66	76	82	75	69	74	138	453	806	730	473	282	171	97	72	82	61	65	62	62	61	62	77	62	62	62	61	70	52	76	65	81	69	58	60	54	64	58	67	85	68	61	57	58	62	72	50	68	71	58	59	68	71	56	75	68	64	65	67	63	56	75	73	51	67	56	67	77	89	81	72	61	61	62	70	63	60	60	54	55	68	88	61	63	69	53	71	73	50	66	70	61	64	59	58	50	56	62	70	74	64	52	63	68	77	59	46	71	84	65	82	59	67	78	64	63	64	70	79	61	58	60	71	57	68	67	68	63	59	66	67	59	64	55	80	72	59	66	77	72	71	66	61	76	72	52	86	60	65	76	78	49	67	81	75	61	75	72	73	70	75	75	57	60	64	78	59	68	40	54	69	68	62	51	80	59	60	71	58	80	41	74	62	72	72	54	53	67	69	66	55	60	58	64	70	55	50	59	65	62	68	53	76	68	66	59	59	67	69	70	74	78	64	68	74	61	63	80	59	54	64	62	62	69	57	66	58	70	59	54	55	61	65	86	80	50	43	64	54	74	57	60	75	75	80	61	74	48	71	54	64	68	67	74	61	71	62	75	61	66	69	50	74	59	64	63	73	61	66	79	61	81	52	70	59	73	79	63	64	56	47	61	57	86	72	75	66	71	68	62	50	63	68	55	65	69	60	77	65	67	54	64	66	67	54	71	72	65	67	66	62	62	66	74	52	56	63	76	73	56	52	73	79	57	73	62	67	76	59	67	63	80	68	52	74	61	69	57	71	73	80	66	56	81	61	75	63	68	67	76	67	74	78	56	82	64	70	62	65	76	70	57	51	59	64	52	89	69	70	69	53	66	73	64	55	83	76	74	71	70	59	63	64	73	65	62	67	63	74	52	64	57	60	53	75	57	66	81	66	70	69	81	67	72	80	62	73	59	54	60	50	74	55	70	62	63	65	65	60	64	61	71	64	70	63	59	57	69	67	69	60	57	60	76	60	73	64	73	63	65	60	66	65	63	64	78	59	60	70	62	55	65	69	61	67	69	52	73	55	60	63	71	58	60	61	78	82	58	69	49	52	56	71	68	62	67	70	76	51	68	61	57	60	69	69	51	73	57	74	71	61	93	67	69	63	53	71	63	49	61	57	76	62	60	63	73	63	61	55	63	60	58	56	61	63	58	59	51	62	66	69	70	61	67	81	74	73	58	75	59	63	54	74	63	70	69	71	66	70	58	71	68	50	64	73	65	79	53	67	48	68	58	65	65	77	45	80	56	76	49	65	81	66	57	63	76	59	56	58	70	69	72	55	84	88	57	65	59	55	62	63	70	75	63	69	59	51	68	64	62	67	76	78	51	52	68	70	66	61	49	70	59	69	60	61	62	52	53	56	67	65	59	76	72	59	63	54	63	74	72	61	71	78	65	57	44	68	60	75	50	74	85	69	68	67	64	64	64	58	54	61	84	61	67	61	69	53	58	58	82	61	54	65	66	48	76	79	52	54	61	55	80	69	55	65	73	63	65	73	68	55	61	77	57	69	64	68	67	77	60	59	62	56	55	68	65	69	61	58	69	65	72	56	66	57	66	76	59	70	65	72	69	74	74	46	71	62	70	65	68	68	60	59	59	56	63	59	78	44	61	76	78	65	72	51	61	64	64	58	55	50	78	63	72	66	70	62	78	65	87	57	63	64	57	75	85	66	71	71	61	68	54	57	64	56	58	73	65	64	67	58	66	64	65	61	82	66	75	57	66	65	65	54	74	73	56	55	63	70	55	50	55	59	60	64	70	57	65	65	67	65	72	57	57	66	61	76	58	72	65	57	67	72	56	76	61	62	60	71	83	49	75	68	56	73	62	60	62	54	80	76	62	62	56	66	73	65	51	67	67	71	57	56	62	51	65	55	63	67	75	66	57	63	56	60	64	79	70	72	63	56	63	61	66	57	69	64	62	73	56	76	57	60	74	72	78	65	52	79	72	63	64	73	68	61	60	71	62	70	62	70	64	68	65	65	80	83	66	68	64	62	66	64	57	63	65	68	61	73	66	72	75	70	69	53	62	73	66	68	70	64	57	66	75	72	70	73	63	76	78	72	64	79	73	71	70	63	63	67	78	62	58	57	70	56	59	72	58	72	80	78	54	70	65	74	72	70	57	64	92	70	60	61	67	71	43	55	59	64	74	68	64	63	64	68	74	58	70	52	69	54	71	76	61	69	70	73	62	59	65	70	55	76	58	66	77	53	73	85	61	58	61	76	55	65	73	59	57	53	65	73	71	57	74	57	68	59	73	61	66	80	68	66	76	58	65	60	81	62	62	88	69	75	69	72	70	66	68	51	52	63	74	67	62	80	69	65	79	67	69	56	70	58	67	55	68	64	56	59	75	73	64	78	78	59	67	62	57	71	70	60	78	68	61	68	73	68	69	59	73	43	82	64	53	58	60	52	55	73	71	56	61	78	77	66	58	80	59	68	54	60	57	68	52	58	70	55	77	57	62	71	58	79	72	59	47	67	61	81	60	71	65	63	62	75	61	54	60	71	52	72	56	70	61	71	67	76	81	70	65	58	52	80	60	60	58	54	61	70	76	75	61	68	64	71	62	60	70	70	59	68	71	64	47	58	65	56	57	54	75	58	68	60	69	61	81	49	75	67	65	61	65	66	59	59	73	49	64	70	64	73	78	78	75	54	65	71	79	69	65	71	61	68	60	70	54	58	51	64	68	56	73	62	57	52	65	47	59	67	62	56	71	72	57	62	60	76	63	62	42	65	73	53	77	55	54	47	73	51	59	70	68	62	62	61	68	71	61	58	65	55	45	71	62	60	74	69	70	69	65	76	80	55	51	61	71	68	63	55	55	68	57	68	59	51	60	68	76	67	62	61	59	75	71	79	65	74	62	63	63	69	64	59	74	74	58	75	65	64	79	57	57	49	75	61	59	65	59	78	62	59	67	68	72	59	76	64	56	53	55	67	57	59	67	73	69	62	60	63	68	71	56	61	70	54	62	65	55	65	57	78	59	70	62	60	63	61	61	84	54	74	59	62	69	60	68	60	59	73	65	66	67	62	75	54	63	72	69	49	67	49	83	79	74	54	78	83	75	76	87	65	71	62	72	62	70	81	58	66	68	67	58	57	68	78	61	62	75	72	73	71	67	68	70	68	71	59	49	69	89	60	61	55	80	58	71	66	59	67	58	65	70	76	64	69	62	67	58	63	61	86	60	74	63	66	55	82	81	65	62	67	75	69	64	61	71	62	66	72	72	66	71	60	66	54	71	74	55	65	69	80	51	60	57	76	70	67	77	63	60	60	59	60	71	74	74	58	73	69	71	52	58	68	57	62	72	55	73	58	72	54	69	71	78	69	68	62	72	64	56	68	67	78	62	58	60	72	57	47	69	54	68	67	52	83	71	68	87	66
36299	28987	5764	2509	4859	5345	4749	3951	3291	2796	2335	2002	1912	1650	1557	1422	1521	1348	1227	1175	1156	1089	1035	1044	1001	1043	1007	980	962	982	975	961	993	3300	12162	17696	15529	10883	6391	3122	1712	1155	864	877	851	782	794	803	815	836	809	860	825	798	846	802	815	833	812	749	830	790	830	783	865	759	826	816	773	839	794	804	820	793	777	828	778	805	795	789	786	805	816	815	797	762	787	766	798	784	841	784	801	768	762	762	843	816	844	831	800	807	805	828	793	819	763	839	792	810	798	810	770	815	828	789	806	822	836	796	795	774	851	794	781	786	836	792	765	843	834	809	778	786	810	798	818	857	774	743	831	812	823	761	826	817	805	836	809	796	833	817	806	837	847	796	794	769	796	825	809	781	826	774	806	853	842	804	829	808	753	813	793	811	828	830	797	818	837	795	853	790	794	847	799	828	811	861	788	833	830	812	805	817	824	829	811	800	805	822	818	758	790	834	833	817	813	833	792	789	848	753	829	805	788	799	796	788	819	836	766	755	818	793	809	814	788	803	797	796	832	805	810	878	810	839	833	773	790	804	766	762	807	843	786	775	789	815	807	865	810	841	801	828	784	797	784	830	782	830	775	804	834	828	852	796	824	803	822	844	834	807	775	779	825	818	857	857	815	867	797	822	833	830	780	765	819	752	765	848	774	804	801	837	782	786	788	844	815	803	770	853	782	762	809	852	790	802	867	816	824	800	805	789	812	824	833	813	818	802	783	851	824	815	860	802	788	851	791	713	834	828	805	799	850	845	800	817	800	847	778	829	815	837	794	811	871	885	840	780	815	824	788	833	857	847	797	821	824	813	818	857	797	747	796	839	790	782	786	847	872	772	804	817	826	798	833	777	799	812	832	735	781	859	760	831	824	844	773	797	816	869	824	866	768	856	760	804	803	787	810	814	822	779	847	822	828	791	791	765	787	820	816	801	781	820	809	800	775	817	774	819	801	793	799	773	789	784	792	817	768	825	761	802	772	785	806	814	821	848	807	821	805	786	863	868	816	806	822	856	839	752	799	815	823	809	796	813	796	789	793	874	750	816	813	859	800	804	834	827	789	820	812	815	851	858	776	789	803	774	747	862	764	783	819	839	814	826	797	780	818	783	807	818	825	845	819	882	862	814	793	738	843	860	817	857	820	808	822	751	769	798	800	771	784	831	837	786	785	797	807	798	824	851	820	851	809	789	836	813	781	793	815	882	811	788	867	851	803	804	788	775	770	867	796	789	785	798	799	772	802	825	787	805	869	871	794	834	810	786	777	852	814	794	850	791	849	805	844	769	833	820	827	803	822	774	809	813	833	799	837	807	814	826	832	769	838	808	846	800	805	786	785	808	860	802	805	864	798	814	799	833	804	804	796	886	792	765	828	816	833	831	807	780	854	896	771	817	845	796	826	755	731	790	794	812	795	842	819	868	827	830	788	816	844	833	896	835	797	793	806	811	805	850	846	864	823	832	805	793	827	821	818	813	828	775	777	809	781	818	818	818	810	842	832	810	839	818	858	798	841	837	758	807	834	854	828	787	813	780	798	816	804	804	809	799	819	793	814	800	849	830	804	781	853	796	853	801	793	807	778	815	777	793	818	811	819	777	780	780	763	813	826	827	788	807	801	818	795	828	752	831	819	836	818	813	790	787	829	785	770	769	765	804	809	820	775	823	815	815	850	822	845	886	821	835	803	821	810	817	828	819	810	816	857	802	843	817	792	783	794	817	841	835	741	832	816	859	784	796	795	787	823	839	794	757	806	840	793	761	747	830	749	782	773	747	804	828	826	810	815	818	780	772	814	818	831	788	779	813	787	772	845	837	867	828	793	762	818	828	828	822	828	783	838	805	812	794	827	760	818	757	798	867	811	843	809	793	818	826	832	883	816	844	813	788	752	828	807	830	827	787	820	800	827	760	851	827	810	814	798	784	810	828	786	864	849	821	749	826	808	790	833	840	769	820	849	812	770	785	844	797	771	813	836	825	827	777	820	786	783	786	787	777	822	820	775	822	813	801	840	836	850	898	808	803	839	734	810	809	807	886	790	783	803	793	856	778	860	766	776	802	789	795	823	815	796	798	802	840	849	817	787	798	824	768	825	789	790	801	814	805	798	776	828	797	851	815	754	756	829	768	791	834	789	820	817	814	849	813	819	880	822	796	787	820	851	798	755	772	849	800	834	794	842	762	863	734	730	816	855	774	849	795	863	765	820	785	831	839	804	805	784	858	804	840	850	808	834	761	786	781	848	841	801	858	835	821	833	790	806	786	766	808	796	852	756	761	850	781	833	795	793	813	840	798	813	819	847	824	774	838	805	855	853	839	803	757	806	812	868	741	811	798	801	823	764	765	793	808	783	782	810	784	844	750	713	795	854	796	827	796	766	821	747	819	831	812	821	821	783	831	852	837	802	810	782	804	795	797	815	811	774	843	834	813	783	789	843	800	838	809	803	776	833	815	818	814	891	816	733	836	815	844	794	864	808	758	821	798	798	827	829	744	798	885	813	782	806	842	714	831	778	821	842	763	816	816	801	796	774	748	812	825	802	858	773	807	815	810	801	744	822	788	810	808	812	812	794	842	797	839	843	792	776	776	786	784	778	821	801	773	798	812	827	811	833	784	830	841	836	812	867	757	784	826	821	794	839	842	813	785	796	790	861	791	797	735	849	884	809	829	774	759	802	774	764	809	782	823	824	851	781	795	793	780	847	791	805	876	823	813	790	811	845	735	780	789	834	865	783	850	837	820	837	760	833	777	761	848	866	779	822	828	815	846	841	785	731	837	800	784	902	797	785	779	800	844	782	823	871	786	818	821	818	857	815	807	766	813	776	790	808	822	789	829	807	797	810	830	829	785	776	798	779	803	802	854	799	813	811	775	806	804	817	833	743	803	810	863	787	801	817	793	811	787	778	786	803	791	814	793	836	826	825	809	768	817	838	834	819	820	844	827	797	833	789	848	851	870	813	790	852	871	817	798	837	813	787	786	819	865	768	842	775	784	826	824	791	775	860	851	818	844	831	751	803	840	786	769	783	831	798	826	834	841	812	789	851	838	802	797	850	828	847	822	799	758	827	784	816	849	812	826	797	830	858	876	802	834	753	779	821	782	822	789	801	838	797	852	840	800	780	774	852	833	825	811	857	791	845	867	800	843	858	810	831	829	855	807	781	800	741	801	760	810	834	839	815	784	781	812	839	848	758	796	815	823	770	831	878	812	791	848	813	789	834	787	795	794	838	826	808	806	831	851	818	803	824	846	814	791	795	764	820	800	813	849	814	784	808	805	838	827	807	777	779	823	815	815	825	757	797	790	764	810	844	782	832	807	785	807	819	780	745	798	794	783	795	827	777	799	831	797	773	822	794	778	724	811	816	830	793	821	813	838	787	764	775	843	815	805	805	830	793	812	807	801	764	817	825	826	835	814	774	836	818	832	807	828	818	815	747	759	795	790	764	795	831	828	806	806	840	802	824	805
8013	9156	1215	102	91	129	134	140	103	125	122	99	98	100	77	89	105	97	83	76	80	85	89	69	76	78	70	68	82	87	56	75	78	99	611	1263	1075	695	405	194	132	115	66	63	70	65	82	77	72	80	63	62	66	75	68	65	61	67	67	67	63	67	61	62	67	70	69	75	71	76	56	57	72	59	66	71	62	55	63	60	79	52	68	57	63	62	64	65	76	66	89	68	56	59	63	70	60	69	63	69	71	68	71	56	62	67	75	51	67	68	50	71	59	65	67	62	64	66	68	74	67	82	76	76	70	62	69	54	70	65	58	61	76	60	67	75	68	75	69	68	57	67	67	73	65	58	57	62	65	61	67	64	71	57	50	65	65	64	75	81	80	62	63	65	65	72	60	67	57	78	83	69	68	65	77	57	51	62	63	63	73	44	62	64	72	66	68	65	57	53	56	61	70	67	52	63	47	76	58	67	58	68	71	74	62	78	73	64	73	69	71	73	58	71	87	72	62	63	57	52	76	66	57	67	65	79	54	92	58	64	63	87	64	65	70	67	49	56	76	81	76	74	73	70	69	72	60	72	71	74	73	52	65	65	79	65	61	67	57	57	69	65	77	72	78	70	71	68	72	66	68	65	65	71	59	68	62	75	65	77	51	69	62	73	67	72	68	75	78	64	83	64	56	60	57	74	75	69	73	63	51	75	63	73	70	78	75	56	55	78	60	75	85	66	84	60	54	68	88	66	72	59	71	52	74	61	71	55	83	72	63	63	73	76	78	76	93	58	80	66	54	58	72	71	75	78	74	69	71	57	64	61	61	54	62	69	73	71	75	74	64	64	85	58	70	68	74	64	64	64	71	79	74	80	56	92	73	64	64	59	73	54	73	68	79	69	52	56	64	55	54	77	58	64	63	67	72	73	67	65	61	53	64	81	61	78	69	79	68	61	68	64	61	76	52	54	75	70	82	59	87	70	54	64	62	65	71	67	67	80	55	76	72	65	73	74	61	52	62	69	56	67	63	65	61	87	72	64	62	51	70	57	66	78	80	82	59	60	66	78	65	73	69	79	75	58	69	71	61	64	65	81	69	59	73	62	63	66	62	65	53	73	75	72	59	65	62	62	84	57	59	59	65	67	64	76	66	68	69	69	69	72	64	55	66	59	69	72	74	68	61	66	65	60	58	67	88	71	79	66	86	55	75	68	50	74	69	59	63	80	60	60	69	60	64	52	63	57	75	69	73	66	57	62	65	60	74	46	61	64	64	73	75	64	77	76	67	65	62	63	66	58	80	69	78	63	60	72	62	70	77	72	77	82	70	72	67	77	65	66	84	75	57	52	67	61	74	80	67	65	76	69	69	81	66	63	70	72	60	73	72	65	69	74	65	66	66	59	73	62	70	59	79	68	68	83	76	70	79	66	76	57	84	62	69	72	69	62	56	67	74	59	68	68	64	65	67	65	71	72	58	78	69	72	56	71	76	59	69	62	80	70	63	74	64	78	71	83	65	54	65	66	71	66	73	58	72	68	70	69	57	65	76	62	74	66	86	63	69	76	78	68	65	60	72	72	68	67	68	64	66	72	73	69	71	64	67	62	66	67	60	83	60	63	81	76	77	68	65	55	58	65	55	68	73	59	57	61	72	82	79	62	70	64	63	66	58	61	61	71	50	80	78	61	58	67	86	63	63	72	68	63	66	70	62	73	56	79	63	58	69	70	56	68	77	68	72	66	88	60	75	61	84	50	79	68	62	60	64	79	83	61	69	73	60	73	74	76	58	63	75	70	65	67	79	74	74	71	71	74	75	59	60	54	72	84	63	80	61	62	75	66	67	67	75	62	58	68	63	66	71	54	59	59	64	65	72	67	62	67	72	63	71	77	71	63	71	68	71	69	54	68	69	74	68	76	73	54	70	64	82	66	76	70	64	81	78	60	67	73	76	70	59	69	69	70	74	64	64	60	56	54	69	76	75	69	74	82	79	64	75	66	61	54	76	75	83	62	73	63	72	49	59	64	77	60	73	79	68	60	67	71	89	71	67	77	88	62	68	58	74	66	51	68	71	68	69	67	65	71	65	60	70	70	59	69	79	69	76	72	77	70	78	71	61	55	72	81	61	73	67	59	72	76	75	79	67	73	58	66	56	68	84	69	74	59	79	56	77	67	65	74	66	56	73	80	73	63	70	72	64	87	75	50	70	72	59	65	72	59	69	84	61	63	73	68	76	71	56	69	55	61	51	59	72	71	64	64	85	68	78	61	62	77	54	80	81	48	66	69	73	65	57	82	67	70	76	70	56	69	49	68	59	69	59	71	59	66	71	79	79	69	69	49	73	80	57	73	58	68	67	61	69	66	63	64	79	73	82	65	66	72	78	75	69	73	61	63	70	70	70	79	67	68	67	68	60	70	65	60	77	63	73	64	70	78	69	74	59	67	84	84	67	88	59	79	63	70	68	84	56	58	72	69	58	59	71	73	79	61	59	59	60	76	57	58	58	64	77	55	67	74	74	66	66	55	68	58	77	71	62	51	62	70	71	61	57	62	67	81	69	64	66	59	80	60	68	59	60	65	71	69	61	68	65	80	64	72	74	65	67	57	52	76	74	68	77	68	76	61	59	67	66	76	76	61	77	76	67	65	66	62	69	62	78	71	70	54	67	65	70	71	56	76	65	61	66	82	57	53	67	68	68	54	65	63	59	67	64	69	72	66	75	57	66	61	69	75	64	56	69	57	82	80	61	77	83	61	61	70	78	82	72	70	64	73	65	56	64	74	56	76	57	65	65	68	60	84	69	71	76	68	73	66	68	59	64	62	58	69	72	61	65	50	57	67	64	70	57	78	68	63	79	74	80	58	72	67	66	76	56	68	78	59	57	74	63	78	74	66	78	56	57	71	70	67	76	71	55	83	81	74	66	63	70	53	76	86	55	61	73	67	76	73	69	50	72	71	62	63	87	71	77	79	73	57	77	52	60	73	63	66	57	68	80	74	78	62	64	62	63	55	73	65	63	59	78	67	59	62	64	74	76	58	71	55	73	62	61	45	59	69	64	58	84	77	62	69	76	59	58	57	67	59	71	78	76	67	66	77	71	84	55	51	80	65	64	73	64	58	70	79	68	79	97	74	66	68	84	61	72	77	62	68	58	53	77	71	73	70	74	57	75	77	66	77	72	48	63	72	70	77	44	73	63	70	71	63	60	58	56	60	65	71	82	59	61	74	69	61	67	75	75	73	69	77	58	80	70	65	65	77	68	90	73	63	70	45	49	55	66	71	73	91	60	57	71	52	65	52	63	70	67	68	69	75	61	72	59	68	67	66	83	57	63	59	72	76	56	74	53	66	52	61	68	71	57	64	54	54	63	54	62	62	68	61	70	73	54	51	80	65	80	71	59	69	64	67	78	73	57	65	64	70	75	62	57	78	66	51	81	60	55	69	71	52	63	71	60	64	82	67	57	63	62	61	66	67	62	78	75	54	64	68	58	82
44573	35164	7866	3842	7700	8293	6981	5686	4567	3916	3182	2722	2430	2174	1928	1771	2469	2158	1520	1395	1335	1234	1267	1223	1197	1207	1127	1097	1078	1024	1046	1018	1009	2277	14813	22119	19426	14363	8892	4425	2203	1268	988	888	806	842	790	818	814	838	852	891	849	868	862	842	809	811	834	842	844	807	852	861	794	818	846	802	887	802	837	822	840	831	823	872	850	865	811	846	862	848	786	827	825	847	866	816	851	812	861	865	864	817	857	838	757	814	837	844	898	841	866	867	837	851	816	853	867	811	827	783	826	859	831	839	862	850	854	865	816	836	817	827	857	858	849	882	808	807	835	831	791	785	849	855	842	868	849	860	807	830	830	830	832	828	851	813	846	820	841	811	818	848	858	855	863	823	849	823	800	796	897	863	769	791	844	793	814	801	845	819	864	851	845	853	803	802	819	819	805	838	855	799	803	815	823	821	845	852	830	826	880	859	828	857	783	889	800	852	842	873	845	825	834	867	824	821	820	779	814	832	862	816	835	829	839	855	878	860	811	811	831	841	794	827	859	834	811	840	792	784	785	874	830	813	764	833	828	837	855	873	842	864	892	853	854	816	904	843	800	898	878	888	854	827	801	871	844	862	837	877	820	804	858	885	831	825	818	867	827	848	817	872	819	835	862	805	836	819	852	862	822	825	804	863	812	911	830	856	868	865	842	849	821	876	864	871	817	855	815	834	825	786	871	820	853	863	806	878	817	835	875	825	860	809	834	831	871	859	907	849	822	807	801	848	833	783	809	855	817	799	862	858	863	857	860	780	778	801	795	864	816	865	830	794	864	797	818	828	834	865	850	879	854	825	805	789	833	824	842	844	860	836	828	832	849	835	835	876	853	799	796	813	839	787	867	861	818	874	837	859	842	870	876	812	781	813	792	866	869	821	841	811	889	773	848	762	833	887	858	814	880	873	864	830	843	850	841	878	822	868	833	858	803	888	844	807	851	851	792	849	845	797	778	844	808	829	770	864	854	874	818	822	829	868	796	820	795	786	804	808	850	867	870	829	839	815	820	829	847	840	868	842	859	827	836	838	855	838	874	823	799	767	865	787	848	784	795	831	806	846	850	857	821	827	851	839	836	847	863	793	844	811	872	829	832	836	839	804	879	811	839	800	804	835	854	819	751	878	838	813	862	802	861	848	806	849	846	866	840	812	800	834	851	848	839	889	822	872	860	824	895	849	823	859	794	790	876	851	823	828	910	825	820	823	879	841	874	803	800	821	847	864	869	838	903	836	877	829	838	830	841	799	796	822	815	846	800	882	860	835	835	814	845	806	850	769	835	781	844	838	854	806	848	865	881	833	844	770	840	848	815	799	840	852	851	809	831	828	850	810	868	843	857	859	817	838	788	788	850	817	864	846	867	841	824	817	836	895	832	836	832	872	783	837	871	764	866	808	866	824	830	836	848	802	840	777	836	829	832	805	846	836	868	800	855	910	859	790	844	812	822	878	888	853	822	829	886	842	855	823	854	859	847	818	789	856	849	826	862	824	844	817	858	873	860	854	818	880	828	808	799	849	823	834	826	860	799	802	883	876	836	870	844	848	843	888	855	829	799	799	898	828	821	860	882	869	814	824	840	851	813	851	891	837	842	836	844	850	850	820	841	822	814	817	820	817	868	821	826	850	814	855	843	818	836	835	891	843	873	827	863	865	846	866	869	804	814	855	835	843	873	849	826	869	823	818	836	858	870	863	846	817	850	856	845	821	838	865	851	832	824	880	822	775	806	857	810	854	870	840	886	851	868	853	798	850	842	854	829	817	801	877	873	870	869	833	868	807	827	837	904	854	835	841	840	852	846	796	843	825	782	841	844	865	840	882	858	828	830	874	826	867	812	865	846	805	805	862	839	865	851	766	817	858	788	856	827	836	863	859	862	827	852	845	832	874	854	808	807	889	783	800	834	856	845	788	871	817	827	830	808	821	843	856	827	936	805	812	842	860	825	831	841	840	854	844	829	826	833	821	837	779	824	847	834	826	811	767	841	870	777	816	870	825	847	865	815	810	814	812	824	877	858	852	787	849	828	837	841	853	874	849	828	879	855	792	819	847	841	876	892	798	847	800	909	875	895	842	847	804	854	854	859	880	829	842	823	823	828	837	833	795	860	834	875	827	856	855	804	825	845	877	843	778	831	872	874	868	788	838	843	898	814	840	836	844	810	804	818	810	805	864	853	835	867	825	868	874	850	815	850	873	868	812	927	837	832	831	856	874	867	793	827	821	848	830	850	854	862	846	819	842	870	861	844	845	891	880	820	876	807	874	857	853	861	793	863	845	822	890	849	840	820	833	842	824	875	821	825	829	817	840	830	836	834	851	867	798	831	815	869	876	842	825	848	812	850	804	828	813	824	845	863	877	825	845	818	811	834	819	860	870	824	802	817	836	818	862	900	898	871	835	828	867	820	838	815	830	838	755	838	825	869	855	796	871	832	848	885	828	848	848	838	852	814	814	878	858	885	859	824	859	858	894	793	878	908	882	855	885	854	779	811	797	835	834	817	819	805	806	899	860	853	890	807	820	857	786	865	823	838	860	824	781	820	818	792	855	860	792	853	851	856	811	844	842	846	812	831	813	816	849	874	796	841	879	876	870	819	838	899	860	809	914	869	827	786	829	825	817	789	809	862	790	846	822	820	808	845	834	812	841	880	819	812	798	835	830	891	884	838	847	829	820	850	812	860	804	843	825	813	868	802	879	816	838	836	785	834	831	845	883	841	784	839	842	849	812	822	806	832	821	884	803	807	815	860	913	886	806	858	838	815	837	823	835	838	790	800	854	846	809	783	865	875	759	764	784	818	792	822	853	870	849	840	864	802	776	835	811	829	825	847	827	806	860	850	864	830	850	868	833	827	865	790	872	792	848	781	818	895	782	855	855	836	835	802	848	804	844	830	869	857	789	880	845	806	801	856	797	835	808	823	836	859	811	798	833	838	804	905	818	808	869	805	809	866	855	843	826	863	851	869	846	835	828	847	846	850	793	865	846	835	808	877	811	840	826	792	826	826	823	809	831	925	811	792	813	822	868	823	817	837	831	855	798	793	812	875	875	832	862	887	838	809	830	862	828	821	801	853	853	848	824	867	858	892	860	857	837	862	832	868	861	759	888	816	767	812	829	860	811	846	838	808	800	848	807	844	816	906	819	864	823	848	786	786	849	815	863	873	808	878	844	849	825	788	791	813	828	861	863	788	842	834	818	877	829	828	807	847	827	835	824	872	822	823	891	840	838	831	829	877	789	839	845	891	876	859	860	884	830	796	875	862	798	828	861	848	824	798	817	834	880	871	825	849	805	805	845	843	830	843	890	808	859	833	822	857	774	807	858	859	833	840	845	835	822	857	820	819	873	852	813	789	823	780	835	829	857	847	788	803	847	823	842	824	796	847	795	846	799	834	812	839	823	858	854	811	851	819	874	872	885	819	813	809	836	820	888	827	842	855	819	787	864	781	866	839	827	825	835	802	835
3022	1420	169	76	77	76	81	63	70	69	64	66	61	61	69	62	84	82	61	66	58	76	67	65	71	70	58	71	63	49	58	62	55	79	111	299	343	326	183	125	92	86	60	69	57	56	51	63	60	53	65	72	65	49	68	50	68	57	59	44	74	45	70	58	59	61	68	46	64	49	69	58	60	64	58	55	71	64	47	58	79	69	69	78	61	56	60	59	65	60	61	50	72	72	58	66	70	66	66	61	61	51	70	57	54	48	72	46	65	66	71	52	51	72	62	67	55	59	56	56	68	69	60	59	58	54	64	59	61	49	66	63	64	66	55	59	58	67	74	56	60	65	77	75	55	60	67	56	73	54	62	70	68	69	66	64	48	55	56	79	73	59	58	61	72	65	68	69	57	81	55	63	74	56	69	56	57	48	65	54	52	61	64	56	61	47	64	70	56	61	49	49	54	53	56	65	54	67	58	65	51	46	53	71	51	58	60	75	61	59	45	63	62	52	62	64	60	64	63	62	53	69	63	61	63	66	68	55	56	69	58	65	73	58	61	68	52	62	68	59	66	61	54	65	64	56	50	53	63	55	63	47	64	74	53	53	64	67	56	58	59	51	49	59	51	57	64	66	82	68	61	59	68	54	72	58	64	47	75	56	54	50	53	66	55	58	49	61	48	60	56	54	69	65	70	66	67	69	60	67	72	65	58	56	56	55	50	50	60	59	64	54	74	72	63	44	64	53	53	64	60	51	66	59	56	57	40	62	71	63	82	65	49	53	62	52	61	49	55	53	59	59	56	63	50	62	61	52	56	71	49	76	53	63	69	54	52	53	77	62	73	72	64	69	68	54	53	57	71	52	64	66	57	70	73	58	70	61	58	57	53	60	53	68	58	57	69	56	68	51	56	62	54	55	73	59	63	54	57	57	60	56	61	63	60	55	63	67	68	60	63	64	49	55	68	69	70	60	72	58	50	60	47	74	57	55	61	59	59	65	66	51	57	51	62	48	52	52	55	68	60	59	63	61	65	51	51	61	70	70	56	53	57	59	67	73	60	68	71	73	62	57	64	48	59	68	63	68	69	54	68	61	63	58	69	59	72	53	61	52	60	52	62	64	55	65	59	48	66	60	52	59	44	69	54	58	64	67	66	52	70	58	65	53	67	56	67	57	68	63	66	65	54	72	68	61	59	58	55	54	70	66	62	66	50	75	76	60	55	64	64	55	65	74	64	69	62	54	55	70	65	63	58	58	45	80	62	62	61	49	45	56	55	56	62	65	56	60	58	64	56	66	46	66	66	51	66	57	57	61	55	55	66	55	58	53	59	57	62	64	51	46	61	61	73	51	61	63	59	64	68	56	73	74	66	64	77	54	74	52	50	64	57	58	57	77	59	60	66	72	67	68	69	61	51	52	59	65	63	55	62	45	66	68	65	51	69	52	64	57	68	65	53	47	50	63	61	58	62	56	48	61	62	57	70	76	65	58	48	54	55	66	72	69	60	68	59	49	71	61	78	53	64	73	73	59	63	63	64	63	80	59	74	59	58	55	52	57	61	57	77	60	72	57	53	54	59	74	68	69	70	67	66	68	72	64	61	62	55	61	40	47	52	53	72	70	59	63	64	43	69	50	52	67	69	53	54	48	62	64	55	63	55	50	78	65	64	70	55	62	73	53	59	73	64	63	70	62	70	63	52	60	40	59	55	69	40	67	55	69	62	57	74	56	49	53	67	68	45	73	64	58	53	52	55	79	69	64	72	73	70	65	73	66	54	70	49	68	58	62	55	52	52	77	51	54	57	70	61	56	64	61	68	55	66	53	48	51	57	67	50	60	52	57	58	66	62	79	53	54	58	57	75	55	68	63	71	63	66	64	50	54	72	60	68	59	62	47	62	68	65	55	43	59	50	68	67	63	60	60	77	61	45	59	55	61	56	70	59	58	62	43	72	58	66	72	55	61	64	57	54	62	64	55	62	59	48	72	53	60	67	47	61	55	57	54	75	60	46	58	59	64	55	57	67	56	74	60	58	68	71	72	65	68	62	62	78	62	63	67	56	66	73	46	64	59	59	75	45	58	58	55	67	53	69	58	61	59	60	64	63	66	57	69	52	69	61	65	66	70	56	59	59	78	62	83	61	73	62	69	56	56	65	65	71	50	50	65	66	64	57	72	70	62	77	66	67	55	49	70	50	54	65	57	66	67	63	68	50	48	57	57	60	66	64	65	60	76	66	49	58	61	57	65	56	51	59	57	49	80	51	64	62	49	60	65	53	81	57	43	53	62	53	64	66	51	52	74	59	62	61	73	62	62	49	58	46	66	60	64	69	57	55	51	57	56	61	80	44	64	60	58	56	52	67	57	61	56	62	65	49	64	59	68	57	53	65	68	71	65	62	64	65	58	66	64	74	60	69	66	67	69	75	60	67	66	56	60	74	58	70	71	75	45	61	67	59	51	70	77	55	56	79	59	39	62	59	61	73	59	60	52	52	41	51	75	61	49	60	68	64	64	59	53	60	67	60	60	53	50	66	62	59	61	54	41	50	54	69	49	68	68	65	72	57	66	61	54	56	66	59	69	64	82	62	65	70	76	57	75	71	62	54	52	67	66	65	68	58	59	67	51	73	67	61	63	71	70	54	65	54	59	58	58	69	57	59	45	63	77	56	72	59	69	61	58	65	60	76	64	70	75	55	70	62	62	71	62	65	66	60	62	60	64	56	53	55	52	59	63	55	65	47	65	57	57	75	65	48	56	67	64	64	67	58	58	55	75	77	68	66	56	71	59	71	56	58	46	59	73	74	60	59	54	59	68	69	77	53	70	65	62	54	65	71	65	49	58	65	54	56	56	50	67	49	67	75	71	60	61	61	54	59	51	62	59	64	55	59	62	54	48	76	58	57	78	61	60	62	57	52	48	63	56	56	60	62	63	51	52	60	59	71	63	62	59	48	58	64	70	59	64	47	66	69	63	50	53	62	54	53	67	68	61	57	71	63	72	58	47	65	54	60	60	50	61	67	56	52	69	58	52	63	70	52	45	60	51	63	67	53	51	55	63	71	68	54	80	65	60	67	54	61	59	60	60	59	68	74	58	42	50	78	62	63	54	61	61	56	67	73	60	67	63	47	51	61	74	51	60	54	60	57	53	58	54	56	65	79	71	59	62	51	78	63	63	63	54	55	59	54	57	59	54	67	62	63	74	60	54	73	64	70	59	65	52	56	63	54	53	62	62	69	58	80	63	55	64	48	67	65	52	71	60	56	52	61	68	63	63	76	46	65	66	54	55	58	61	57	61	52	52	53	58	57	58	52	65	66	70	83	69	61	64	54	61	74	65	48	56	51	68	63	59	69	58	59	58	71	70	73	70	56	66	51	63	48	62	66	62	74	75	50	62	56	61	66	58	56	72	63	62	50	63	54	67	59	62	48	63	73	73	59	56	57	49	41	69	63	52	58	63	67	59	69	55	77	65	58	53	51	63	53	62	55	66
28580	17767	2539	1251	2221	2512	2198	1985	1701	1426	1254	1185	1105	1024	1002	904	1804	1089	899	899	863	872	846	847	852	805	795	786	838	820	806	762	819	1034	3503	8785	8961	6650	4208	2459	1417	980	812	806	714	762	781	786	742	808	747	779	779	773	795	765	792	771	710	748	736	794	745	761	693	776	765	774	735	777	729	739	769	750	736	716	759	783	741	731	767	781	818	795	773	809	728	805	792	765	756	784	715	733	736	769	753	802	759	718	730	779	763	733	747	748	731	780	755	798	819	791	773	729	768	718	752	794	752	740	796	749	810	756	720	755	801	794	765	789	760	753	732	746	758	803	790	782	821	761	782	749	774	738	752	764	762	792	756	780	812	765	751	773	778	760	763	750	779	755	778	712	758	726	819	758	733	750	776	767	745	795	821	760	757	746	752	776	778	715	720	758	784	759	776	752	806	750	793	794	727	791	781	727	765	751	792	778	753	730	771	766	773	764	718	795	748	768	717	801	735	748	756	755	815	816	751	819	791	734	736	778	714	790	810	740	762	780	760	778	766	811	784	774	769	823	750	756	771	793	779	709	795	739	774	756	780	764	769	760	791	753	742	813	723	765	811	802	778	734	771	725	732	726	736	768	797	782	750	726	762	775	728	743	781	803	750	784	761	756	798	714	779	762	795	786	812	753	782	764	744	760	758	802	752	738	781	764	723	783	758	800	791	737	808	796	722	744	761	729	732	737	794	772	805	765	789	802	748	768	752	817	777	738	775	826	732	736	787	747	729	800	772	740	699	777	773	740	785	727	760	757	753	739	812	722	723	726	709	725	741	764	763	731	760	812	748	748	731	797	763	752	735	749	786	801	768	766	818	733	743	726	725	719	793	778	776	752	759	731	748	780	791	769	744	773	761	728	769	767	780	828	798	773	751	796	755	778	802	768	725	780	753	742	757	811	764	767	787	804	729	782	754	712	769	749	779	774	766	744	780	769	757	741	801	778	781	730	754	749	766	740	731	822	753	757	786	779	784	734	756	762	768	764	729	753	759	729	784	778	749	742	769	819	737	806	739	774	784	796	780	755	734	803	815	782	786	785	793	767	723	797	728	764	742	781	750	707	732	721	754	788	770	736	751	769	737	805	751	759	738	760	749	809	762	781	743	741	743	775	760	754	750	741	761	728	733	752	765	754	750	780	735	752	779	743	779	736	752	735	789	727	790	762	734	769	701	708	792	744	782	766	783	763	788	824	790	773	810	746	794	720	792	761	803	807	741	722	741	744	841	746	730	760	729	746	787	786	748	779	766	764	765	776	724	774	775	716	763	726	791	755	802	762	745	759	766	744	791	808	763	761	795	799	823	762	794	763	697	748	733	804	751	798	789	758	726	776	762	757	761	747	744	815	756	797	749	711	776	762	734	763	717	777	801	775	747	761	770	765	765	747	783	729	722	767	810	810	741	804	798	774	765	759	793	784	808	781	824	776	728	754	771	752	739	753	769	791	786	751	745	696	732	762	736	725	733	775	792	791	743	744	768	770	775	735	762	730	777	760	745	772	778	745	743	767	801	773	717	786	759	711	729	724	721	751	761	711	795	783	755	731	752	749	851	775	765	789	773	742	797	718	736	758	715	743	828	752	777	790	756	813	721	761	693	758	711	673	797	778	785	729	739	734	751	794	831	786	763	702	753	770	735	730	731	735	777	711	778	777	799	731	757	766	769	759	748	783	747	773	793	763	759	776	762	763	800	730	779	764	748	778	777	758	790	778	730	768	797	846	753	745	773	785	736	788	774	772	784	768	784	766	774	716	769	755	717	750	770	752	760	792	723	745	792	779	778	743	791	800	752	767	750	738	762	707	774	770	757	756	754	727	704	798	768	742	818	745	739	733	739	793	797	790	803	739	744	764	776	716	767	748	769	756	743	716	799	775	764	814	756	783	758	777	761	807	755	740	787	755	739	763	790	763	801	760	736	732	791	740	705	779	752	805	749	786	777	747	727	737	804	727	771	734	755	736	786	778	781	774	702	769	696	767	760	783	783	807	777	764	762	783	750	774	720	782	771	787	768	779	744	757	747	728	767	717	811	769	708	759	761	763	770	703	792	782	798	746	778	763	731	743	805	776	747	763	739	766	767	715	780	823	805	751	787	777	764	766	776	746	780	809	746	770	745	772	757	774	746	747	774	736	781	793	791	759	759	747	748	788	786	805	755	734	760	725	723	780	752	784	771	725	809	788	713	745	738	779	764	759	768	754	771	802	759	763	795	787	817	808	742	753	808	750	695	787	783	773	745	742	697	759	749	743	758	787	731	776	802	765	780	788	751	760	798	790	776	748	795	787	754	774	749	732	777	784	764	782	780	814	722	753	786	810	744	727	706	718	795	760	747	765	792	758	751	738	788	762	767	769	750	772	796	752	771	717	781	702	752	754	747	754	760	775	797	775	748	737	765	753	728	750	750	779	733	796	735	771	752	742	730	693	734	756	793	721	746	744	707	747	778	789	796	779	714	774	736	748	774	765	796	762	781	733	752	764	804	735	764	750	792	772	764	793	787	810	765	778	819	740	753	775	792	770	742	720	730	763	737	799	774	788	750	757	779	781	803	768	763	742	790	756	782	712	805	777	765	765	726	745	731	765	776	759	772	709	714	751	769	795	761	802	785	752	756	788	750	779	785	760	731	780	800	754	776	795	755	760	752	778	785	764	787	787	756	727	754	790	778	760	740	733	722	781	751	744	762	799	784	794	753	749	739	831	775	834	804	773	766	770	744	758	724	746	776	808	792	752	767	757	772	736	719	776	827	784	780	711	747	733	771	722	752	771	727	736	741	848	756	745	739	795	792	773	782	756	759	775	799	768	748	751	756	765	730	794	781	747	735	711	766	783	729	798	803	780	789	752	759	799	768	697	791	767	773	773	774	805	793	725	730	771	781	784	764	748	749	723	748	741	825	762	817	743	734	731	754	733	777	729	781	734	766	776	779	758	764	764	739	774	808	758	754	766	792	732	746	726	744	770	762	742	772	750	779	747	765	758	777	819	708	751	730	765	746	748	706	752	776	790	747	789	752	756	742	777	766	707	783	778	807	805	722	758	728	748	765	695	757	761	756	799	775	788	785	778	791	771	735	727	807	746	753	797	747	773	783	767	806	764	792	798	816	728	742	728	770	760	720	756	747	744	761	787	729	804	723	748	751	714	752	729	742	759	729	745	792	772	789	760	800	747	801	759	725	732	776	778	785	740	765	749	764	781	726	729	744	763	758	789	753	759	729	756	781	794	750	738	778	760	715	776	780	721	729	786	752	748	766	789	772	744	779	774	766	780	814	710	714	748	657	736	751	744	753	763	740	738	748	775	746	757	752	807	768	748	762	743	799	744	772	772	780	742	746	777	767	745	762	748	750	776	756	730	774	774	796	791	707	767	696	794	757	765	766	810	781	783	748	756	759	730	797	744	767	713	791	773	807	776	826	753	776	744	786	804	773	703	775	761	725	741	740	832	716	719
5593	5591	514	90	90	103	90	73	91	84	74	76	76	78	66	73	208	127	87	75	81	75	62	71	84	64	80	64	76	72	62	72	73	82	102	516	764	613	405	201	142	80	75	76	59	64	62	48	63	62	60	69	74	53	64	60	71	78	58	74	63	56	56	62	86	71	60	60	55	59	64	70	69	65	74	73	63	46	53	56	73	48	69	59	59	64	63	71	57	69	56	66	55	54	79	53	65	51	65	61	72	63	62	57	58	55	59	69	61	72	68	64	60	63	76	65	58	64	64	78	64	75	65	50	63	52	78	44	76	71	68	76	62	67	69	49	64	60	52	61	54	59	65	63	58	75	62	77	56	58	60	72	68	60	52	70	76	60	69	66	80	67	67	49	66	61	56	67	79	55	61	66	56	58	59	57	69	69	72	66	80	69	73	75	61	70	70	64	60	64	49	68	65	60	53	63	64	62	71	72	61	72	66	54	58	69	62	66	72	53	64	54	58	67	62	58	54	58	48	62	66	84	64	65	65	67	52	52	65	79	75	49	54	58	55	47	48	56	66	59	54	77	78	65	54	63	51	54	57	60	78	71	52	61	71	58	60	60	57	71	67	71	67	71	56	73	84	77	63	69	70	55	63	58	66	63	79	65	50	61	70	88	56	55	64	48	70	75	62	56	58	74	45	54	72	62	66	43	56	67	68	59	62	58	61	64	64	57	65	62	60	72	67	62	62	50	62	69	57	70	56	62	64	60	48	61	74	67	58	47	64	65	60	72	69	65	72	73	52	61	71	54	79	68	56	52	68	87	63	58	71	74	66	56	71	64	56	61	66	50	71	53	60	81	58	50	69	52	57	74	68	59	68	67	55	52	74	61	70	80	69	61	50	49	65	64	63	71	78	72	70	59	59	63	62	68	68	72	64	66	53	78	64	58	79	62	59	70	64	63	71	68	63	71	62	51	56	63	66	66	64	61	75	67	54	87	66	78	65	68	78	54	52	59	66	62	64	62	46	62	73	54	50	76	76	56	56	53	67	66	64	67	55	73	58	67	68	70	70	62	65	73	71	77	66	74	63	71	70	64	63	68	57	77	62	51	58	60	51	73	67	52	69	63	74	68	61	61	60	74	63	66	64	51	66	69	69	54	58	65	62	64	62	46	63	57	58	75	66	50	69	51	58	55	73	72	69	68	66	64	59	52	54	62	56	73	71	61	54	67	81	73	66	50	69	73	46	64	65	56	62	61	77	61	62	65	62	73	68	50	50	66	53	56	77	57	63	65	61	60	80	43	70	59	57	56	65	73	62	65	66	70	63	67	56	55	69	61	65	57	78	63	64	63	63	74	72	65	92	76	69	65	51	73	68	62	63	62	65	53	64	72	58	72	59	69	65	63	53	52	65	76	51	58	58	61	66	69	59	73	55	70	65	65	72	58	68	69	68	54	58	61	57	71	73	53	62	62	50	73	58	59	61	74	69	75	64	61	66	58	57	74	69	76	58	66	66	62	77	67	51	63	67	65	81	64	59	55	67	61	55	57	53	65	67	71	64	66	64	74	57	75	67	68	53	64	69	69	70	57	72	71	68	52	54	69	67	75	49	83	71	64	66	60	71	52	57	72	61	64	58	66	73	56	49	53	65	73	49	66	70	61	63	74	60	63	68	63	61	41	74	80	61	64	61	66	74	72	89	54	49	67	66	61	66	72	69	59	70	63	68	71	85	75	69	61	74	72	55	57	70	53	69	74	71	50	69	68	54	74	59	61	58	76	64	73	66	58	62	76	65	64	56	70	62	70	64	59	61	59	68	72	56	61	62	66	55	73	67	45	69	46	56	66	53	74	56	68	65	71	67	75	60	71	64	78	70	48	62	63	66	59	62	66	62	80	58	64	60	55	68	63	74	58	67	52	50	75	60	54	60	69	55	66	53	64	55	65	73	59	62	62	68	65	61	60	65	73	62	67	65	72	79	65	65	59	64	68	61	55	53	52	58	60	63	86	71	60	71	59	69	70	58	65	59	76	55	65	60	54	67	74	66	78	59	60	51	58	61	57	64	66	62	77	63	56	75	66	55	63	60	72	59	59	63	76	49	81	62	77	70	59	57	63	66	63	65	61	72	72	63	58	69	59	48	72	56	53	50	69	67	67	58	64	74	71	72	71	74	54	68	65	63	71	78	71	72	64	73	62	55	64	73	60	55	62	67	70	54	51	63	64	64	84	61	63	62	63	80	52	77	66	65	52	60	63	65	64	66	54	55	66	79	55	54	60	62	66	47	60	55	67	56	72	50	51	54	57	65	72	44	68	58	77	66	90	61	53	71	67	54	61	70	69	67	62	57	59	75	42	58	72	70	59	69	69	59	73	61	66	79	63	59	76	73	76	63	72	64	76	75	64	73	56	65	69	71	56	56	63	69	63	65	73	70	60	68	65	54	61	68	68	57	63	64	54	67	68	57	73	60	65	66	62	60	64	63	67	70	62	67	82	67	73	67	57	61	60	50	61	58	67	47	71	66	78	66	62	76	60	59	60	72	54	49	61	66	68	65	72	58	74	61	63	65	68	50	62	69	67	50	57	63	58	56	64	74	68	60	67	63	56	67	73	67	57	64	61	63	59	60	63	62	77	66	66	53	63	78	62	75	70	65	57	59	78	67	69	74	72	57	48	63	67	80	57	60	64	75	65	50	56	68	74	72	63	56	72	66	64	57	61	53	58	55	60	58	60	66	72	59	67	62	78	81	78	66	80	56	61	74	77	62	64	65	56	67	67	65	68	60	77	72	64	57	62	66	56	70	52	67	67	63	56	69	62	62	58	70	78	57	64	69	73	67	74	70	58	57	79	75	64	67	57	54	48	62	70	58	67	80	89	48	74	57	50	66	56	81	70	89	64	52	67	61	72	56	64	75	57	63	69	70	73	64	61	71	60	54	74	68	65	58	63	55	68	71	63	65	68	73	69	64	62	76	69	53	56	50	64	65	65	46	60	63	49	67	66	57	70	66	70	77	73	71	72	58	61	61	72	61	84	68	72	54	53	82	67	69	54	74	66	67	78	51	61	60	56	60	63	67	68	73	59	61	65	62	66	52	74	51	68	52	66	69	73	68	65	58	69	70	59	66	58	61	65	72	71	65	67	59	68	58	63	59	67	63	58	65	72	68	72	54	66	71	67	62	63	73	57	53	65	49	58	74	59	62	57	62	49	54	58	55	56	63	50	62	64	79	69	55	74	59	74	41	69	73	61	70	51	61	59	66	63	57	56	60	68	75	60	46	64	64	83	52	66	64	67	49	60	74	60	68	71	54	62	60	57	61	69	59	64	80	68	60	62	62	56	57	56	56	77	61	57	53	69	72	67	60	50	58	50	86	47	77	64	58	52	67	68	82	68	74	74	64	56	55	62	59	64	82	56	57	58	67	72	64	63	63	57	74	69	55	63	66	78	71	64	70	49	68	53	70	65	55	64	73	65	79	64	76	55	59	67	68	58
40276	29899	5581	2836	5452	5953	4992	4019	3080	2601	2259	1998	1796	1553	1430	1352	6760	3731	1687	1094	1131	1034	1051	975	991	977	1004	943	967	906	870	907	823	871	2239	14026	16465	13451	8781	4955	2461	1362	973	801	820	786	808	816	824	744	786	759	763	777	825	785	780	746	782	833	800	842	745	831	830	783	812	763	774	770	802	818	808	807	793	852	819	793	791	806	814	786	760	817	797	780	741	758	754	794	791	753	811	816	827	799	781	764	781	753	792	810	793	775	808	779	754	748	809	811	748	803	763	827	807	735	857	760	762	829	763	777	755	801	785	749	823	800	813	802	768	844	768	810	807	807	781	813	790	816	816	717	782	812	783	816	815	780	804	801	774	816	732	809	764	796	842	812	779	789	808	790	811	836	768	782	789	808	798	791	812	786	749	813	779	799	800	805	764	757	747	808	861	809	821	790	797	807	808	801	791	833	819	754	804	846	775	757	798	804	761	775	761	839	845	826	795	815	767	787	776	840	787	807	826	810	791	798	793	798	741	817	784	763	799	798	752	830	838	812	754	808	744	810	801	783	826	824	842	737	801	838	825	786	789	848	754	741	786	772	793	818	816	879	819	855	840	785	758	805	843	800	813	817	834	789	847	792	758	806	783	772	780	795	825	805	820	811	788	830	776	792	791	782	817	818	834	832	772	781	713	715	775	844	828	815	851	794	751	817	741	796	795	799	794	803	814	815	770	811	749	857	769	763	817	755	764	762	765	802	792	791	819	823	834	783	762	800	829	773	814	764	804	800	812	787	776	775	796	800	811	795	790	781	775	809	842	742	811	793	745	839	783	765	829	757	800	797	777	788	821	802	866	765	824	799	762	814	799	861	766	785	826	801	860	811	849	788	784	792	839	780	820	764	842	753	789	754	779	811	822	783	757	827	804	786	805	787	819	791	794	741	829	788	826	838	765	770	837	804	780	778	783	768	782	794	759	790	786	803	773	824	732	861	815	811	789	753	800	759	808	827	785	765	771	807	801	804	798	774	804	781	795	770	799	806	806	844	761	777	817	742	817	797	827	783	737	786	799	790	778	766	808	824	790	797	798	778	744	800	770	851	837	758	755	784	806	744	856	806	798	819	790	822	787	786	797	814	813	789	806	863	762	761	819	784	807	775	790	810	816	767	790	832	788	827	800	819	809	773	773	827	781	845	866	770	787	783	810	791	796	813	804	822	781	769	801	864	795	756	807	793	774	806	810	812	814	768	804	761	798	818	771	815	756	817	810	811	807	760	823	792	797	787	828	775	758	784	770	794	765	738	802	774	815	762	799	764	815	784	842	766	839	755	792	809	776	805	794	798	839	785	747	795	799	812	792	791	781	820	769	764	803	821	784	767	821	848	837	792	806	715	814	819	773	766	810	787	787	778	801	810	798	786	806	793	768	817	774	817	760	806	801	817	801	761	787	820	822	779	822	742	783	802	808	804	873	785	767	818	811	835	822	760	807	792	754	792	820	789	819	750	769	796	835	758	800	864	789	760	834	772	807	765	811	836	798	831	813	817	837	798	783	865	812	817	784	762	769	787	797	824	822	847	831	786	771	855	819	806	778	770	780	768	808	811	811	845	756	797	865	818	785	774	797	815	825	838	813	825	807	817	794	794	824	802	788	799	771	777	810	784	851	809	768	812	790	800	777	789	773	787	815	784	808	820	821	839	808	819	748	798	761	818	784	758	804	801	846	790	827	773	753	731	776	773	830	769	807	789	819	788	771	772	783	853	818	822	794	772	790	764	814	765	821	855	777	825	848	804	845	781	817	785	780	817	788	801	816	788	790	786	786	779	816	837	794	829	840	791	803	801	805	814	802	785	759	804	781	789	766	762	782	802	825	748	759	819	867	805	782	819	785	748	782	784	768	787	788	818	812	755	824	825	821	783	833	762	800	763	779	820	770	820	763	749	758	767	796	786	824	800	799	814	833	785	750	775	791	742	791	794	808	788	830	836	807	799	813	778	788	834	802	806	818	825	757	800	841	761	785	760	844	812	783	795	778	807	787	833	852	817	839	783	824	809	793	828	781	766	805	790	867	822	801	794	759	770	803	859	767	765	860	748	792	849	755	815	822	810	748	794	772	780	750	799	831	794	754	834	799	785	733	791	832	826	813	808	767	825	792	831	803	798	781	832	793	842	761	766	773	807	816	786	827	794	737	789	775	805	815	824	818	753	797	858	766	832	811	726	825	816	781	846	796	818	786	778	857	827	781	853	813	768	773	795	785	798	776	832	818	829	776	801	798	799	767	820	825	807	839	779	801	804	800	766	786	823	813	772	787	790	769	844	766	819	772	762	761	756	852	750	771	782	761	769	833	759	773	813	785	788	793	831	789	756	777	824	782	777	796	832	828	844	800	811	818	801	763	775	821	754	754	773	808	783	815	767	835	797	787	804	820	797	766	773	799	762	808	851	794	787	757	784	779	798	808	803	832	781	807	783	811	803	807	791	759	783	806	753	785	763	789	738	791	809	782	810	772	763	825	794	784	782	768	789	795	797	799	773	792	759	805	768	813	774	812	814	805	805	751	782	805	816	793	796	825	803	826	814	816	778	774	787	802	768	813	806	784	818	815	775	801	771	815	774	816	827	769	780	796	825	788	853	802	813	781	760	784	817	812	813	844	758	830	843	856	856	780	787	795	805	800	719	807	777	890	801	802	769	787	780	809	799	788	826	826	786	800	777	788	813	779	845	735	748	724	750	802	775	850	833	782	845	738	789	818	761	747	807	768	771	753	782	801	861	741	790	816	795	769	816	801	829	836	857	779	826	823	813	778	780	764	801	829	853	841	809	798	785	842	710	824	801	781	817	764	731	785	851	799	728	829	782	758	817	774	748	772	805	766	751	774	788	835	764	782	797	792	778	833	754	772	798	786	839	775	769	779	830	823	765	808	805	804	756	791	795	816	827	805	801	781	757	830	821	806	850	798	820	817	792	790	801	815	717	776	807	785	835	804	741	759	744	827	786	777	819	763	765	763	822	785	811	781	813	822	769	803	809	770	791	771	778	741	820	770	801	795	822	810	820	772	820	803	801	804	763	825	813	796	816	806	765	765	806	811	799	844	839	793	812	794	816	795	858	795	782	827	839	794	796	793	769	753	815	786	839	756	764	786	793	755	761	820	779	758	767	778	851	799	791	800	788	780	769	764	772	766	819	837	757	815	755	797	798	852	812	775	827	787	792	796	817	823	815	809	790	830	793	766	804	826	820	837	829	806	816	804	808	796	823	794	776	726	775	848	839	813	798	841	783	823	807	815	794	813	816	774	802	772	743	783	773	768	845	792	752	744	783	775	841	783	798	748	768	783	822	797	786	747	781	792	831	799	751	872	785	820	767	816	745	793	752	771	757	756	797	784	863	843	738	853	754	769	824	784	845	769	804	789	789	778	727	811	794	776	803	776	759	793	790	793	730	828	767	790	794	810	826	790	792	757	836	815	850	817	845	805	767	819	757	804	795	817	779
5494	3798	440	105	81	122	100	100	104	83	75	83	78	86	85	67	303	188	115	76	60	65	79	85	59	73	76	79	68	66	66	83	54	66	189	789	679	570	397	243	134	79	63	65	65	82	62	70	56	62	67	73	53	60	59	75	67	52	63	63	65	45	69	51	63	72	66	77	61	60	73	70	78	48	69	63	70	67	59	61	68	62	62	60	59	64	56	49	84	55	63	56	58	61	69	67	82	67	59	52	66	63	56	62	67	69	73	65	66	52	64	63	63	65	69	74	62	62	57	63	73	72	62	85	74	55	55	69	68	62	63	72	62	62	58	62	49	59	63	64	67	72	67	74	72	65	67	74	68	53	61	77	54	62	67	65	63	64	50	58	64	62	64	65	71	64	55	54	77	64	77	60	60	65	56	70	55	67	67	60	62	70	70	76	67	69	76	52	75	75	61	73	70	55	79	65	53	76	51	65	64	67	63	56	55	69	54	71	79	61	70	58	83	72	75	65	57	61	65	54	58	73	65	53	58	68	52	71	82	79	73	63	62	63	59	67	71	61	51	51	58	53	61	60	54	56	89	67	59	65	62	72	63	59	60	63	55	53	77	56	72	64	71	58	63	70	72	70	53	52	71	77	66	65	58	57	74	65	76	69	73	77	74	57	56	43	65	75	62	61	76	66	59	72	58	64	62	71	53	60	63	78	50	59	59	52	67	61	75	62	78	79	80	62	59	64	54	51	68	75	64	58	81	69	57	65	63	80	79	74	66	77	59	64	58	63	64	61	59	71	67	77	67	62	60	67	74	61	63	72	65	65	60	88	56	59	64	71	71	73	56	63	77	56	83	72	58	75	62	68	51	63	72	70	74	61	76	77	69	65	57	67	49	58	59	71	56	52	72	71	66	55	78	72	77	65	61	69	65	63	59	69	58	64	57	57	67	64	73	48	62	49	65	60	62	63	65	70	63	69	72	62	55	43	61	56	78	52	56	60	57	72	60	73	69	60	71	72	57	57	65	82	69	65	62	51	62	71	64	65	73	62	66	65	62	76	78	66	59	69	68	62	79	65	69	65	70	75	65	66	57	66	70	67	69	43	76	72	70	58	58	70	53	69	60	74	64	68	63	86	75	63	65	74	63	61	71	64	59	61	72	52	65	67	56	78	71	57	60	59	78	61	65	69	66	72	56	67	50	65	58	76	78	52	72	68	78	74	68	60	66	55	68	59	65	60	70	61	74	58	66	54	60	52	69	87	71	60	75	66	57	65	62	40	67	60	54	66	57	57	77	57	51	68	63	54	67	63	66	72	61	44	65	72	66	70	73	80	70	62	56	70	65	68	81	66	70	70	78	73	80	70	59	69	44	68	62	58	65	61	63	69	49	55	59	61	70	74	73	59	67	55	73	66	64	84	52	72	60	70	65	70	70	77	63	53	64	57	56	54	58	66	76	65	69	67	69	59	67	74	57	61	76	75	61	73	48	76	58	69	71	68	61	77	63	69	63	63	68	65	72	62	51	71	63	72	76	79	81	50	77	58	77	55	66	69	57	68	69	59	64	65	68	57	59	60	67	58	62	55	63	69	50	72	66	72	60	52	58	68	62	62	84	68	65	70	74	67	48	86	49	64	50	52	69	66	58	59	65	54	65	48	64	64	75	71	49	65	65	91	64	76	79	56	63	76	63	69	75	81	72	60	78	65	63	65	51	68	80	55	79	61	68	73	62	69	62	81	65	64	65	71	72	71	53	80	83	83	81	60	67	57	49	70	54	53	53	61	67	62	64	58	44	59	69	66	62	61	66	68	78	64	67	57	55	73	64	65	47	71	61	57	67	73	59	59	75	66	67	57	66	62	69	61	68	71	62	51	56	67	67	60	59	76	70	55	72	73	75	66	63	67	61	67	65	55	57	74	45	63	71	72	62	61	48	61	61	73	68	72	58	59	58	74	69	73	66	67	65	61	63	75	63	66	65	61	63	53	72	67	60	63	57	68	56	61	62	80	71	46	69	77	62	73	63	60	57	78	57	70	71	46	63	59	74	60	69	60	56	71	67	67	67	63	64	87	51	69	56	57	67	60	71	45	53	72	87	67	57	74	65	57	67	60	64	60	69	52	69	62	62	80	64	75	71	70	66	67	58	69	68	69	68	62	56	67	69	70	65	76	64	76	68	66	86	66	65	77	64	51	65	62	72	65	61	55	69	50	79	70	75	73	72	71	55	59	66	86	63	65	60	74	72	62	64	65	58	80	64	63	68	67	76	76	71	69	58	56	66	52	57	68	63	57	52	72	49	73	64	60	72	70	70	80	67	65	57	54	52	61	69	58	66	73	64	78	63	51	73	83	60	59	63	65	69	61	57	57	69	60	54	57	70	68	62	65	62	63	78	75	64	56	60	56	72	61	70	69	76	59	76	70	73	66	83	52	54	53	75	60	61	60	72	62	71	85	67	66	63	66	59	79	73	57	56	60	77	58	63	54	52	62	68	55	58	56	49	68	63	70	57	81	64	72	65	56	64	55	59	76	71	58	59	59	82	71	62	57	71	75	54	63	67	62	73	61	58	67	82	67	75	62	70	70	67	63	55	66	73	66	56	70	54	72	61	59	71	65	55	53	51	68	70	64	58	59	68	63	66	79	64	68	65	44	58	64	65	63	77	62	61	69	64	68	68	72	54	53	76	63	64	73	63	60	70	61	66	65	78	72	43	72	63	62	64	80	69	68	70	66	57	62	60	62	67	57	59	67	68	70	56	49	51	61	67	73	60	68	57	66	62	56	73	70	67	71	65	65	59	69	62	74	70	51	72	62	58	65	78	60	66	62	73	75	72	80	57	49	47	61	58	74	65	61	68	64	57	58	82	42	54	59	63	66	59	66	66	66	61	69	81	72	58	77	61	62	68	71	73	58	72	58	70	63	71	78	59	59	67	71	59	56	58	62	58	55	52	75	73	56	78	69	56	84	64	63	56	60	53	62	63	71	64	62	58	76	52	66	61	70	73	59	73	60	71	71	52	58	63	67	73	60	72	84	75	63	64	67	73	56	69	71	66	52	66	57	71	70	68	85	56	54	70	62	70	67	60	58	67	65	62	61	72	49	77	72	67	52	64	52	61	53	76	57	73	60	66	69	54	57	66	54	54	59	58	73	63	61	79	72	56	78	68	57	66	61	69	72	83	52	60	82	68	74	63	63	60	74	61	89	61	50	74	61	60	56	70	64	64	63	71	71	78	57	66	69	63	56	67	51	76	77	52	63	62	55	71	67	77	81	37	79	74	54	70	73	70	76	69	58	65	62	61	76	76	63	55	63	80	60	72	67	71	77	73	68	60	59	68	57	83	60	70	78	66	58	61	81	68	66	62	63	58	61	47	74	88	50	63	61	64	68	67	71	62	60	61	64	62	61	70	54	65	54	61	76	66	64	67	65	61	59	76	58	57	73	63	67	74	74	69	57	68	68	63	64	60	57	66	61	66	64	62	66	62	69
35128	26140	4996	2473	5051	5677	4874	4173	3392	2758	2413	2159	1867	1737	1533	1398	8726	5621	2431	1223	1216	1113	1099	1091	998	1079	1015	946	954	1003	934	979	952	875	5213	17315	15781	12752	8800	4984	2698	1403	991	848	716	811	800	847	827	827	862	837	812	812	780	831	792	810	791	864	834	800	813	792	819	809	811	766	854	843	831	823	853	803	856	804	849	835	833	795	802	845	894	824	835	797	817	780	821	822	818	795	781	883	807	842	858	840	817	850	845	848	839	832	800	839	807	791	808	808	864	811	836	809	853	814	838	850	815	828	837	753	846	832	819	764	841	818	772	806	800	801	809	811	818	809	830	868	833	794	767	803	873	823	758	788	833	774	794	839	779	825	849	852	805	833	777	766	814	881	760	778	821	781	808	787	805	786	748	846	783	814	781	807	824	808	760	775	859	769	808	841	877	852	776	810	789	821	848	776	774	830	829	799	844	841	811	816	795	828	883	819	809	807	792	819	847	805	777	835	791	822	780	802	873	795	809	828	818	796	795	825	836	824	777	784	782	772	839	841	829	814	809	809	875	780	788	817	807	782	852	800	786	795	816	796	834	826	807	789	867	781	816	776	832	797	807	819	856	782	833	824	820	829	834	810	797	786	768	773	840	809	830	844	822	833	840	802	840	794	821	798	794	799	776	840	859	771	763	829	860	814	790	776	791	786	883	795	772	835	848	789	814	808	783	845	839	812	782	827	806	811	801	815	805	792	801	804	827	819	781	815	860	884	832	825	799	829	797	859	776	852	813	802	881	785	785	844	799	758	822	824	834	831	816	850	839	850	820	815	797	781	791	799	766	787	753	809	820	812	842	791	789	789	794	781	830	873	827	821	851	863	821	850	795	807	830	792	795	785	794	838	825	801	817	802	799	804	816	812	843	768	789	829	846	847	776	833	837	842	810	853	801	810	873	820	792	812	785	758	798	827	810	772	810	827	836	797	811	795	823	826	825	795	827	816	788	802	785	848	801	820	813	809	829	774	840	827	820	802	832	826	843	821	831	840	779	887	789	836	767	857	833	763	821	790	843	803	815	806	824	842	860	854	795	843	854	827	825	833	791	855	802	811	785	779	765	829	801	799	799	801	816	794	799	823	825	824	819	809	789	794	801	790	806	836	852	756	832	815	822	824	792	785	804	797	801	807	792	822	819	771	803	769	815	770	784	820	819	837	827	781	808	814	831	841	797	818	810	804	829	832	854	784	759	828	798	878	848	810	835	853	744	812	849	820	852	882	815	836	833	836	845	782	863	803	848	822	822	838	848	874	800	827	801	813	827	814	784	791	846	824	805	814	860	854	834	781	832	802	790	815	816	805	774	860	868	844	809	773	831	789	826	774	822	740	862	832	808	815	807	880	796	817	797	844	812	832	852	813	785	813	773	827	861	841	836	769	851	882	823	805	784	706	832	878	851	850	781	815	801	791	809	856	841	847	849	863	818	856	790	819	824	873	879	797	808	824	829	839	813	810	805	827	837	838	886	830	799	824	801	793	812	810	850	838	850	789	794	860	812	794	793	793	835	822	825	841	818	837	801	854	817	808	813	813	817	804	793	785	844	811	812	834	794	805	876	783	801	788	806	834	804	780	791	829	792	813	819	813	801	806	830	810	846	839	774	824	841	804	870	846	839	828	807	831	788	810	837	829	798	866	839	789	760	800	822	801	795	809	788	835	847	830	809	776	801	833	853	835	799	828	781	806	769	805	832	842	861	849	800	836	785	782	800	804	838	810	820	803	861	810	786	824	817	834	738	808	779	799	794	770	856	763	799	809	864	788	845	744	831	863	848	859	821	822	811	820	828	848	797	850	794	832	767	778	841	821	805	819	851	833	798	842	856	803	833	827	829	797	814	828	821	761	879	798	753	825	843	772	813	825	790	776	811	845	805	837	866	812	832	842	831	792	831	815	826	838	812	820	825	798	802	806	796	796	795	812	824	803	818	856	851	804	837	824	811	784	805	825	839	858	804	807	777	794	823	805	803	828	912	858	793	875	855	791	812	799	836	813	814	846	796	796	756	812	820	794	795	847	831	803	772	847	864	793	796	836	860	783	852	780	813	876	788	821	808	785	824	801	801	809	817	748	829	784	807	784	795	841	858	805	810	868	794	819	811	780	800	851	781	778	815	772	833	831	794	811	808	791	831	863	832	863	803	821	761	839	821	777	821	828	817	827	840	845	830	770	830	840	850	809	822	829	794	808	857	810	828	805	822	824	848	792	828	810	822	821	808	834	802	810	792	835	791	789	827	771	881	866	820	819	811	782	799	831	823	820	806	859	799	837	839	869	781	838	817	883	826	839	816	814	829	761	800	839	851	839	883	863	828	794	805	795	838	811	853	852	850	829	861	836	783	846	827	807	770	779	822	784	824	837	782	819	786	865	819	825	818	836	810	769	823	782	861	830	837	840	761	739	782	832	818	787	846	812	832	806	782	817	814	859	795	795	817	766	830	836	829	812	853	785	792	807	885	852	834	820	793	845	834	803	832	819	817	809	833	843	861	761	801	828	820	827	815	833	812	851	757	833	858	799	827	816	766	807	784	787	825	766	828	837	794	754	812	781	854	817	836	822	815	803	830	811	813	790	815	835	841	799	801	784	825	856	814	777	853	825	814	806	818	772	797	828	821	821	835	817	834	763	854	791	785	830	853	874	768	817	834	813	815	809	858	812	777	820	806	814	833	811	833	828	802	840	778	849	797	833	774	797	827	831	825	813	799	755	820	799	823	791	845	810	837	798	800	812	866	829	820	836	821	778	811	827	757	834	755	825	809	793	824	854	815	787	809	786	755	849	825	807	792	809	791	790	821	800	817	798	801	833	825	748	787	842	832	844	794	823	877	821	717	799	784	852	751	806	793	807	821	853	825	788	828	871	813	813	812	803	836	809	832	774	815	865	820	798	848	796	812	850	831	806	832	798	814	780	798	844	790	826	814	856	859	851	771	841	862	817	774	886	805	820	782	797	810	817	848	823	804	804	837	798	831	814	838	795	811	866	814	799	809	868	843	809	834	806	827	772	824	777	851	834	763	847	819	782	860	785	847	851	785	814	827	835	807	799	822	817	837	815	846	805	750	790	790	776	874	828	853	851	833	799	797	785	804	823	875	871	804	782	817	808	821	829	825	790	865	761	858	768	816	766	790	769	789	806	792	859	868	813	860	828	849	796	791	813	811	790	748	842	796	820	813	811	833	836	849	790	848	799	855	784	783	756	786	799	815	836	775	829	738	793	760	788	818	837	757	842	777	834	801	863	841	798	834	847	827	877	799	853	778	811	810	857	832	812	764	835	814	786	795	808	825	835	802	787	797	807	801	798	797	822	810	851	801	810	801	839	767	804	794	828	775	826	775	774	790	786	799	796	822	832	789	844	822	764	779	808	809	793	824	795	788	824	842	797	842	850	850	846	785	803	757	763	840	837	805	793	817	820	841	828	860	793	793	795	834	803	808	849	796	835	832	735	808	783
7844	7422	701	111	96	124	137	158	112	99	108	96	99	104	93	76	577	347	84	85	77	71	72	76	80	85	74	71	81	63	74	85	72	92	145	957	1140	872	582	316	168	90	82	75	58	48	68	85	85	79	72	56	60	61	74	73	74	60	83	59	61	72	64	60	65	59	81	76	76	54	69	63	57	73	63	61	73	66	78	64	70	78	64	68	82	66	73	66	77	59	61	69	70	70	53	74	64	53	56	64	55	74	51	74	57	70	57	60	68	59	84	76	72	66	59	68	56	75	67	76	61	55	67	52	60	62	90	77	55	65	59	68	69	85	67	66	82	68	57	58	56	76	71	72	66	70	64	64	74	66	70	70	49	67	54	95	62	67	62	74	65	67	74	63	83	64	65	79	61	67	57	70	77	62	60	68	61	81	66	67	59	72	71	79	65	71	76	70	68	66	65	75	59	80	60	77	68	59	60	71	58	69	71	61	61	76	72	76	74	74	60	64	61	67	64	69	53	65	77	67	67	82	78	57	78	76	75	61	68	65	50	63	77	73	64	58	54	67	65	67	72	76	72	69	71	75	60	60	66	55	76	73	69	71	76	74	87	64	69	78	64	55	60	61	64	75	62	77	83	65	61	65	55	75	72	64	85	62	74	77	74	53	57	67	73	72	72	61	86	57	61	62	56	64	54	71	67	67	80	57	62	67	77	79	87	63	74	80	68	80	68	60	65	70	67	77	70	75	52	66	79	66	80	69	73	61	64	61	62	53	67	78	53	75	55	73	77	77	71	77	66	60	63	71	61	79	69	54	68	74	61	79	68	78	70	85	52	67	60	72	62	75	66	90	52	62	59	67	69	65	55	61	65	43	71	81	69	67	74	65	71	65	62	77	53	84	84	64	65	74	74	66	69	60	60	59	74	64	73	73	76	80	72	50	63	67	46	69	77	74	57	67	81	54	71	64	58	61	71	67	64	54	47	77	56	69	78	64	64	77	68	80	80	72	66	80	79	68	78	55	58	79	89	67	78	56	65	62	75	79	59	76	70	56	61	66	65	52	67	63	69	69	63	57	58	78	80	65	67	60	66	75	64	75	70	84	67	72	63	86	56	62	78	62	62	71	58	60	80	72	78	59	72	69	59	60	68	79	53	67	65	65	70	63	67	85	62	75	64	69	66	65	59	65	64	56	70	53	67	65	72	61	72	65	72	73	68	65	81	70	66	68	55	60	66	67	61	61	69	78	48	69	60	71	66	52	69	73	60	66	70	86	62	64	72	69	83	58	59	73	64	63	68	76	87	69	70	57	77	57	81	76	64	71	69	69	80	77	57	70	62	88	71	68	79	61	64	72	71	68	77	69	80	50	67	75	54	62	71	63	58	68	76	65	85	77	66	72	75	79	56	68	62	68	72	58	60	66	55	47	73	58	69	72	54	70	77	60	69	72	55	74	62	54	64	61	73	76	63	62	60	66	59	71	66	64	73	70	63	81	82	61	72	75	74	76	59	78	74	71	78	66	64	69	58	68	69	84	66	75	65	76	71	68	65	79	61	74	76	60	55	79	83	59	82	67	68	62	79	53	66	63	73	85	69	67	72	74	80	69	61	68	53	60	72	72	64	59	66	78	79	61	76	50	72	76	63	72	58	58	68	59	60	80	60	68	75	68	61	66	70	65	61	65	63	58	66	70	73	76	73	57	79	75	72	61	63	56	52	68	65	62	78	78	69	61	68	76	63	66	68	50	54	67	64	64	55	73	64	55	50	70	59	64	69	59	65	63	59	77	55	60	56	83	73	65	82	78	73	64	60	65	54	72	73	70	52	62	59	71	85	66	64	70	65	79	83	73	73	79	65	66	64	60	65	66	73	69	58	68	62	59	67	67	51	74	56	70	72	67	75	69	65	68	75	78	70	72	57	67	76	70	70	63	69	71	70	80	65	83	66	66	77	69	66	82	75	62	58	67	74	66	63	81	62	69	71	64	76	71	66	80	66	75	71	53	76	72	79	66	66	66	82	61	74	74	67	74	85	71	71	75	71	74	78	56	66	61	62	69	66	77	69	63	53	67	48	72	64	66	71	71	67	67	75	68	57	75	74	81	67	65	69	68	68	50	71	75	47	76	59	76	67	64	60	87	65	67	71	68	59	77	66	64	63	50	60	66	68	63	59	64	68	67	72	67	76	74	68	59	72	66	52	78	59	61	62	64	70	84	70	87	71	71	59	67	69	76	58	74	77	55	71	61	69	65	82	71	86	63	73	69	69	72	61	70	65	70	70	71	78	79	75	71	62	58	73	65	60	52	80	56	65	64	63	70	62	61	66	74	68	81	83	69	74	71	66	71	66	67	70	70	65	68	64	61	54	60	57	65	80	56	68	73	64	78	83	65	65	69	58	66	83	57	77	75	90	68	60	80	66	67	69	86	65	63	52	63	56	62	69	60	84	66	64	76	76	65	58	60	69	55	76	75	67	64	56	75	61	80	63	69	67	77	67	61	63	80	72	77	63	71	60	65	59	58	76	59	68	70	50	57	62	69	73	72	63	72	65	62	60	68	50	62	59	59	67	88	65	84	74	62	71	60	74	72	64	68	69	74	63	55	73	65	78	62	61	66	49	63	71	67	63	65	70	70	74	67	66	66	77	72	77	74	63	65	65	68	73	57	66	83	77	66	74	79	63	67	78	74	68	68	71	72	64	93	69	70	67	66	69	62	67	74	60	59	78	78	59	60	86	62	63	72	65	59	82	66	58	80	61	57	54	75	70	62	66	76	64	49	80	62	72	59	86	66	63	74	55	77	63	68	72	48	67	61	59	59	80	61	64	54	78	75	58	67	67	69	58	77	80	70	74	68	73	51	51	62	70	74	67	66	87	71	62	66	61	62	70	57	60	83	69	54	65	57	59	56	60	62	81	68	88	66	60	67	82	81	72	55	52	67	70	78	60	81	64	60	66	56	65	79	64	65	62	84	67	68	65	70	62	78	69	63	75	86	64	62	56	74	78	78	71	60	50	68	80	63	70	72	55	70	74	80	65	77	67	59	58	59	62	58	76	78	68	63	64	71	75	54	69	65	67	64	74	58	84	79	69	64	77	64	71	79	71	78	72	60	72	60	57	82	57	68	70	61	72	63	80	56	76	66	78	57	67	65	73	77	59	62	63	70	73	63	59	74	71	65	65	74	67	65	80	68	66	66	73	73	66	65	52	66	64	68	67	55	66	57	78	78	71	75	68	61	63	72	66	72	53	62	59	59	67	71	62	87	55	80	76	57	75	66	64	74	79	69	75	64	73	74	57	56	73	68	66	80	78	69	56	76	62	78	64	79	78	61	66	62	64	61	64	69	71	74	67	70	53	56	67	75	66	66	82	66	59	57	66	60	68	77	79	63	72	76	70	61	68	70	67	73	71	65	71	62	58	61	70	70	76	50	78	85	75	59	62	67	77	80	68	58	56	65	62	70	71	68	58	67	66	69	57	81	65	58	70	62
43871	31623	6622	3871	7845	8536	7387	6014	4875	3984	3396	2866	2468	2187	2036	1824	14124	6955	1829	1407	1285	1295	1239	1218	1166	1159	1190	1049	1126	1067	1053	1024	1048	1015	3439	19878	20867	17315	12390	6915	3355	1662	1099	880	881	836	853	834	834	844	863	865	872	876	820	814	853	813	836	846	865	898	866	863	879	844	851	884	904	898	842	807	850	790	907	812	823	808	876	851	873	810	854	878	891	805	826	847	810	890	819	852	878	800	848	845	856	839	867	825	872	859	828	862	806	859	845	836	859	802	812	818	783	834	792	812	864	813	850	822	852	838	832	852	808	870	838	882	813	826	851	846	828	867	842	828	853	924	819	867	811	823	862	866	809	819	833	844	832	833	823	830	851	841	777	849	817	780	833	874	865	832	793	843	816	816	822	850	823	874	872	875	820	857	823	896	870	850	891	846	797	895	851	840	875	870	835	867	859	824	859	846	831	830	817	859	849	845	883	790	778	823	887	813	851	830	830	816	810	890	837	857	881	847	847	832	849	815	811	861	857	765	844	817	843	829	841	853	883	870	817	892	843	826	816	828	849	821	820	804	863	759	843	896	878	814	840	863	836	877	790	870	824	834	830	812	818	861	902	837	831	800	913	862	849	840	840	845	843	886	818	859	836	877	783	808	796	859	900	882	888	800	821	848	848	849	841	842	866	866	827	867	830	847	826	839	875	853	835	878	804	843	839	823	848	854	853	790	826	844	853	844	837	861	852	888	841	821	846	843	823	827	841	825	831	880	886	819	810	847	851	868	828	829	834	890	834	820	824	875	820	838	857	833	839	916	816	845	833	827	869	918	875	840	860	809	825	816	827	871	836	828	871	822	843	825	842	812	886	880	862	888	803	811	863	880	832	817	804	827	803	821	846	843	838	852	841	839	852	852	844	833	864	820	837	869	818	774	799	837	857	841	824	884	826	857	857	832	855	827	831	835	838	816	869	828	835	888	867	845	857	859	835	888	835	896	822	836	829	815	814	865	859	841	806	774	853	811	828	815	872	855	853	835	873	809	848	801	854	850	815	834	825	853	842	895	863	835	842	826	809	846	845	838	916	870	829	781	839	847	853	820	841	836	885	836	850	877	807	850	868	816	837	823	886	866	820	869	884	829	784	811	865	827	825	855	833	831	809	834	816	834	858	812	878	857	834	829	864	883	863	825	843	867	845	869	867	775	811	873	853	881	843	766	827	853	833	795	838	842	860	821	797	813	824	843	876	828	855	862	861	849	829	869	861	802	854	881	853	838	814	861	807	834	851	819	835	818	865	774	883	889	836	828	850	790	879	795	869	821	811	805	862	829	846	815	822	836	845	833	828	807	806	894	885	805	893	818	842	822	852	851	858	836	861	859	890	821	797	865	888	857	858	846	783	833	823	817	805	857	870	869	810	854	892	859	837	855	846	858	804	836	861	825	816	861	850	848	821	822	805	799	883	848	848	853	842	836	858	809	835	900	822	847	809	907	905	858	841	875	772	819	896	870	831	819	822	835	852	825	790	865	844	824	824	811	772	835	828	899	892	851	813	864	883	875	821	882	829	847	871	803	817	864	864	887	886	835	892	816	866	810	858	925	795	860	832	905	858	859	902	882	846	862	832	886	872	805	803	847	856	841	844	853	853	825	856	791	802	841	815	845	824	841	884	889	827	850	835	851	879	823	839	860	793	870	857	834	842	873	795	847	817	864	885	903	811	872	878	871	824	887	852	800	896	841	872	871	864	826	871	861	830	842	843	827	817	877	841	884	821	820	840	864	820	849	844	846	810	823	883	870	837	842	880	809	837	872	865	825	836	812	887	831	842	805	819	835	810	838	837	832	861	861	832	848	844	856	848	864	811	838	901	811	826	864	867	862	820	812	839	837	812	860	870	844	802	832	828	857	878	806	799	840	800	873	841	799	831	854	799	852	847	842	822	808	847	874	808	867	813	835	815	843	841	823	821	850	810	871	833	814	839	828	828	839	865	891	836	822	863	811	867	877	848	798	864	845	794	869	864	845	856	830	818	816	891	869	827	830	841	805	830	836	856	847	819	817	830	834	845	818	841	821	813	795	852	863	865	836	848	826	812	823	820	829	878	822	807	911	878	830	779	856	818	882	858	802	818	850	822	844	836	835	888	836	797	813	870	865	912	755	775	883	858	876	846	851	861	809	890	878	799	874	776	871	841	827	800	889	873	812	864	827	904	849	886	841	888	881	837	853	867	850	838	839	806	844	855	822	847	820	854	874	825	856	829	804	850	893	827	836	826	837	865	833	856	818	837	834	826	845	827	825	835	839	830	821	871	857	792	813	842	824	807	845	865	880	846	837	829	824	807	818	826	889	831	810	830	816	853	856	865	854	865	851	858	837	788	808	863	843	822	842	884	837	861	841	823	834	839	767	810	858	863	869	810	852	851	843	889	849	845	842	828	855	773	854	822	863	854	861	839	888	881	828	892	870	877	844	820	873	871	842	884	833	882	877	908	804	818	877	879	829	837	833	824	850	836	833	835	862	856	826	826	827	779	883	826	879	847	877	858	813	882	835	821	837	817	878	823	806	848	857	859	862	850	821	821	893	880	824	882	838	841	896	839	843	802	847	797	844	823	910	828	834	852	856	839	834	848	863	843	862	869	882	876	843	811	851	859	785	833	762	775	818	818	835	812	791	891	897	811	843	819	818	808	806	852	831	839	860	887	816	806	831	810	860	849	823	847	825	912	888	851	827	870	815	854	812	887	853	880	833	815	817	837	887	888	821	882	854	839	884	824	861	892	879	796	896	844	827	788	822	900	806	840	886	873	847	778	830	819	794	846	863	847	881	826	889	858	819	904	835	889	881	836	824	902	845	829	845	820	835	874	873	833	842	855	853	843	772	843	829	856	872	867	868	881	809	847	866	795	857	870	853	915	855	874	816	881	799	844	842	780	905	867	849	898	893	826	840	869	862	826	850	845	828	834	869	872	834	767	875	922	863	842	814	927	786	859	857	828	839	827	881	807	873	835	838	848	894	839	854	861	844	786	805	845	849	837	865	820	868	825	877	877	859	836	829	818	869	868	861	833	883	809	819	829	854	872	839	831	887	785	817	818	826	779	857	822	858	832	837	804	888	827	820	831	849	812	808	821	841	853	851	868	825	852	808	847	853	868	822	773	821	864	847	825	855	833	892	874	793	837	829	862	846	788	829	783	876	844	845	811	831	819	861	814	840	824	849	871	852	753	812	849	786	893	785	885	869	855	809	829	811	843	881	832	783	838	871	806	808	840	898	893	818	801	839	866	808	841	838	843	863	851	820	841	859	888	817	803	810	819	831	837	832	818	846	815	876	808	868	857	838	825	831	771	782	842	840	878	809	782	851	848	847	854	795	932	867	873	929	812	846	852	786	829	846	856	886	807	829	850	800	894	790	836	883	897	833	827	865	854	861	832	866	843	764	832	797	899	824	871	855	864	805	909	847	807	837	862	849	825	838	824	838	855	857	867	862	864	804	834	868
3029	1088	134	57	54	84	83	71	79	86	76	55	61	63	77	52	206	104	66	70	81	64	77	48	55	60	60	67	63	62	50	68	62	78	78	247	373	330	227	153	111	94	58	60	76	61	66	64	50	66	71	55	60	61	69	62	54	64	55	56	68	52	56	59	69	61	56	64	66	67	65	57	60	45	66	54	59	60	58	58	68	66	49	57	58	59	61	64	67	63	63	48	58	68	64	53	62	69	60	74	52	52	72	65	72	65	58	62	70	52	68	50	55	59	55	68	61	61	60	67	64	52	64	53	50	54	50	61	76	81	58	61	69	58	52	69	76	55	72	39	75	61	73	51	63	56	58	61	65	51	87	56	75	62	70	57	65	63	69	60	51	67	49	60	57	53	58	56	72	69	63	78	66	52	54	51	58	62	58	58	72	55	47	54	53	74	58	54	64	59	66	61	57	64	68	61	69	61	56	53	56	58	55	60	51	42	56	55	53	73	58	54	49	69	52	70	69	67	63	57	68	63	57	48	42	79	55	59	58	58	64	55	62	59	43	74	73	63	67	48	52	67	55	56	74	54	60	76	52	72	58	50	63	65	61	52	66	63	59	44	45	57	61	69	63	49	73	58	53	74	43	55	57	52	63	70	63	58	59	59	69	73	64	61	62	65	58	58	64	57	70	54	61	55	65	75	60	49	63	72	65	90	71	63	57	54	48	67	70	68	43	61	63	61	70	76	63	53	64	59	51	56	77	59	55	51	65	65	76	61	43	48	55	56	57	56	56	62	69	59	55	63	56	70	55	58	74	66	57	64	58	57	46	61	62	65	64	63	57	63	79	58	62	76	69	61	52	57	52	62	53	57	57	69	65	53	64	65	69	56	70	67	56	53	67	61	61	60	48	58	71	43	53	64	62	77	75	63	68	70	62	62	61	59	72	58	64	59	62	72	63	52	53	60	57	46	53	53	67	60	52	62	65	71	53	55	72	60	44	61	60	50	61	57	57	67	55	55	63	57	51	56	56	69	66	56	49	63	56	63	59	60	68	61	50	61	60	53	58	59	51	55	80	61	65	60	67	62	71	61	69	60	69	60	61	48	63	69	58	57	70	60	54	62	58	60	63	51	64	41	48	58	69	61	64	55	53	54	63	61	73	67	67	69	61	52	65	59	72	51	71	53	53	55	60	67	65	68	65	65	56	69	59	57	69	78	75	70	48	59	66	73	49	77	66	63	64	57	47	61	46	69	58	53	59	50	62	67	58	74	71	77	60	53	56	58	82	59	55	60	62	60	57	66	54	32	70	60	68	49	60	58	56	61	71	57	57	59	68	56	72	71	67	59	63	65	60	68	61	42	68	55	55	64	74	58	60	59	61	70	62	56	65	60	57	66	45	64	62	69	65	68	61	74	69	63	79	59	56	62	58	51	67	58	60	61	75	66	67	62	66	56	66	54	59	68	65	82	71	59	51	65	67	64	50	61	64	60	66	66	63	58	62	55	52	65	55	56	69	67	58	62	60	51	62	42	65	55	57	73	69	79	60	48	58	60	52	67	54	68	54	61	65	57	56	61	67	50	62	59	51	71	59	79	62	59	54	59	55	62	70	61	71	54	58	64	64	55	62	63	50	60	63	62	61	64	63	61	58	66	60	64	60	56	51	68	54	49	58	44	81	59	53	74	68	54	58	58	65	70	70	51	55	66	61	64	55	62	59	71	66	58	60	69	60	61	52	54	55	63	68	66	53	50	55	67	80	71	58	58	72	62	60	64	59	51	50	60	51	60	58	57	64	55	63	63	64	53	50	62	61	65	54	52	72	49	75	59	44	58	71	60	72	55	55	43	71	63	60	59	69	68	59	64	66	55	66	71	61	62	51	53	52	59	50	65	48	64	51	62	54	61	56	64	60	61	53	64	61	46	76	65	63	61	56	57	64	69	58	57	52	62	67	62	81	54	63	64	61	61	63	68	54	61	67	56	60	59	51	61	63	57	60	71	46	60	50	61	43	63	54	65	66	61	64	61	56	64	74	53	61	62	70	66	59	60	58	76	55	66	58	66	59	52	57	63	55	67	59	56	63	64	61	52	60	44	64	58	51	71	65	68	42	67	55	67	67	58	63	65	65	58	66	53	61	63	52	61	70	48	72	59	57	60	58	66	53	58	52	57	51	65	60	76	61	65	61	62	59	61	79	71	50	60	68	67	43	66	67	67	62	71	69	62	63	68	65	55	56	51	71	69	56	65	65	54	60	57	62	59	61	60	65	61	63	58	68	73	61	56	57	66	52	69	60	74	79	59	62	75	65	75	46	72	57	60	70	59	52	61	55	89	51	67	58	48	62	70	64	48	58	66	63	78	58	64	52	68	54	78	59	62	54	62	78	50	62	57	57	64	65	53	56	60	53	53	59	64	81	65	57	74	53	72	59	71	43	57	48	62	45	64	55	59	66	45	49	62	57	63	68	70	57	77	54	52	80	55	72	63	54	60	43	66	73	60	55	72	49	68	63	52	50	59	63	68	62	69	48	60	63	57	57	49	74	76	61	58	70	64	74	64	61	62	61	53	65	67	36	64	70	58	52	70	54	77	59	66	66	63	69	63	54	61	52	57	52	64	54	61	55	70	64	65	73	75	62	58	47	46	58	59	56	43	54	48	67	55	67	75	49	60	56	61	63	60	61	40	48	57	77	70	67	67	75	59	66	63	55	62	55	63	62	61	49	61	45	68	49	71	57	63	65	74	56	61	51	64	56	65	73	60	55	60	73	51	69	51	52	58	60	67	75	53	54	54	51	54	72	59	59	56	61	59	53	74	78	68	59	67	52	63	62	55	65	55	62	67	65	65	51	47	60	58	64	67	54	61	67	60	60	62	53	54	59	53	62	53	50	57	73	51	59	67	57	61	54	48	69	46	62	56	60	60	57	60	63	56	52	57	69	59	67	56	68	61	52	60	49	48	67	67	60	55	47	72	62	65	67	47	63	71	71	55	71	50	61	63	55	46	59	56	71	50	74	50	66	57	78	71	65	46	56	68	61	50	55	62	61	63	63	64	43	59	55	46	60	74	54	59	63	63	59	56	52	70	63	55	52	73	47	76	64	68	56	65	70	66	52	60	68	59	65	62	73	72	52	61	77	64	66	39	64	55	56	60	65	70	56	62	44	66	58	51	59	75	70	66	57	60	69	69	55	72	65	56	66	60	61	53	62	61	52	66	72	47	63	63	75	66	63	58	57	64	68	51	63	72	60	60	64	66	57	71	60	71	74	64	58	58	78	73	60	58	60	58	70	68	55	59	41	56	58	58	59	68	66	56	67	72	53	62	60	51	69	60	51	71	54	68	61	56	53	62	68	52	46	65	56	52	54	55	68	56	53	57	67	62	65	68	66	61	49	45	53	60	65	61	61	56	67	63	59	69	65	52	63	57	62	54	73	56	57	69	66	72	55	66	65	65	55	62	52	60	57	73	56	51	54	67	54	54	54	66	64	57
28330	15498	2132	1347	2216	2598	2451	1863	1736	1447	1289	1173	1133	1058	999	945	6507	2155	900	945	866	851	842	886	786	813	797	850	779	781	814	794	822	748	1047	6676	9042	7775	5242	3088	1805	1077	827	760	744	769	752	730	717	708	748	787	780	778	706	726	777	777	740	789	718	737	718	740	722	733	730	781	772	767	716	774	760	737	710	697	773	733	738	759	737	764	726	754	762	800	737	728	808	718	759	803	731	766	699	778	700	760	773	731	793	754	757	791	714	767	755	775	824	753	754	755	754	735	753	789	763	758	830	808	753	772	803	753	791	750	756	702	714	750	734	750	785	729	787	789	726	754	737	737	770	769	783	749	785	793	721	766	754	783	754	763	732	747	811	736	731	785	795	755	807	742	716	720	798	761	785	764	794	794	727	791	683	789	774	761	725	757	758	795	727	799	747	747	688	798	746	741	766	789	745	751	717	718	794	733	755	800	766	833	760	756	779	770	757	737	745	775	740	749	784	827	757	702	801	752	753	757	762	743	788	769	737	782	774	804	742	789	751	750	793	777	757	758	754	784	760	750	739	791	790	746	761	789	820	743	789	786	729	769	768	749	730	767	775	819	781	774	722	805	751	733	759	785	736	703	754	747	740	768	726	719	786	781	761	715	697	790	734	748	787	761	789	767	814	787	790	753	745	766	714	773	751	770	748	774	762	719	779	786	743	758	718	793	746	739	711	780	745	770	778	787	817	785	788	768	754	760	741	756	770	799	736	724	750	782	733	726	791	788	732	757	769	745	799	723	787	763	773	776	742	769	769	763	704	775	710	796	774	788	713	775	786	762	808	771	761	776	757	783	744	730	788	735	773	747	760	767	715	764	782	788	757	740	748	742	804	729	748	760	780	728	731	759	730	774	724	738	738	740	720	733	746	755	750	717	757	751	794	785	805	743	736	805	738	725	771	754	752	767	780	747	722	802	748	723	769	757	734	788	776	778	760	783	764	725	766	828	751	744	777	792	744	803	753	785	797	780	786	741	769	774	717	746	751	775	727	741	749	770	755	748	797	820	790	766	765	777	770	784	732	763	754	699	773	748	772	748	807	718	785	707	740	734	759	780	718	745	741	767	762	751	766	773	780	786	754	746	784	759	784	781	769	771	761	807	769	777	727	762	791	768	780	724	734	796	745	704	783	736	787	752	743	813	753	785	761	794	776	740	783	710	758	719	749	793	684	766	717	730	751	784	781	752	757	796	829	777	752	799	817	766	787	769	761	766	743	773	759	777	821	809	741	734	773	713	741	772	785	760	765	736	761	751	752	743	746	794	807	729	762	747	784	731	789	763	752	783	746	789	726	786	748	732	755	742	745	718	717	703	753	799	791	748	771	736	768	702	772	750	787	746	757	784	747	756	803	735	758	814	762	772	767	792	768	750	703	764	731	700	761	813	723	823	760	772	781	729	677	728	797	719	763	757	741	758	767	785	753	786	737	775	758	787	773	833	741	758	751	706	748	791	737	732	821	782	785	727	761	811	766	741	744	771	849	742	769	744	810	738	719	765	700	741	794	768	721	790	768	774	769	759	740	769	790	763	735	776	742	762	763	769	780	788	785	797	743	760	770	723	770	743	761	792	737	776	732	755	737	717	817	729	821	785	796	753	722	741	734	808	806	762	720	738	800	768	772	748	739	746	819	724	752	792	735	737	780	716	726	700	761	806	774	757	756	742	742	766	711	767	797	712	745	798	709	790	771	739	784	778	758	771	754	750	763	737	782	763	760	738	756	737	757	737	760	765	781	719	783	754	743	730	781	790	781	798	722	713	781	743	764	772	737	745	750	708	755	787	773	714	722	764	724	806	781	767	748	750	755	779	746	802	712	797	751	784	798	739	747	740	777	758	742	819	745	734	778	775	743	806	756	779	737	758	765	843	764	743	719	742	759	787	777	758	769	737	812	761	785	742	725	806	768	783	708	749	731	779	824	774	779	741	771	750	798	738	752	768	777	737	815	720	768	768	759	720	805	759	737	753	771	799	788	746	785	754	713	784	789	762	706	729	760	785	769	784	742	752	766	762	786	740	752	766	750	723	760	744	777	768	768	750	752	755	800	739	768	741	791	735	725	772	803	793	781	792	775	800	765	713	748	745	824	750	783	756	756	735	766	777	749	747	732	732	749	768	730	813	793	749	778	764	761	712	753	802	746	744	764	777	720	785	774	786	776	769	760	748	758	762	763	749	797	740	829	773	726	712	757	745	760	741	795	750	759	769	788	750	778	748	765	734	738	765	772	790	768	774	762	797	773	750	720	763	745	724	777	789	810	747	777	746	731	813	749	756	750	731	756	801	781	757	785	794	799	756	763	759	803	724	741	760	727	751	794	737	751	748	757	767	734	759	766	723	788	747	758	786	793	807	751	732	758	735	703	819	778	758	790	800	733	708	792	788	741	807	745	769	742	770	767	776	771	717	765	751	739	789	719	745	738	758	772	773	759	789	764	785	746	772	760	741	754	728	800	765	772	739	771	796	815	765	747	743	769	749	747	760	715	808	764	784	792	722	727	735	781	746	754	739	764	796	745	769	732	763	798	760	783	788	741	782	758	726	748	749	736	798	743	723	755	774	775	775	758	770	703	730	723	744	774	745	772	765	737	780	753	714	792	776	723	782	712	789	693	705	706	753	741	817	764	750	774	720	785	758	755	716	762	680	749	713	786	728	764	741	819	772	755	754	790	752	760	722	777	782	745	758	785	801	767	749	745	840	780	723	817	726	757	794	754	791	761	761	709	771	746	787	738	745	771	711	758	748	765	776	760	776	810	735	736	757	785	751	709	785	783	764	718	796	718	767	762	790	741	760	796	778	803	763	748	750	702	781	742	756	774	766	763	720	807	758	793	742	775	830	787	745	725	784	775	750	756	769	802	750	747	754	746	738	757	792	773	732	783	761	775	710	764	781	720	801	756	748	766	783	846	748	726	771	778	775	794	758	777	781	760	794	753	750	781	783	803	765	782	733	775	766	737	744	755	724	787	751	767	775	760	790	745	731	792	681	741	739	739	747	718	803	796	731	794	769	765	770	728	734	728	771	747	786	770	731	777	749	746	745	781	764	721	766	756	760	731	717	739	741	796	725	738	763	735	716	740	725	768	796	748	769	741	746	767	750	735	727	766	801	725	812	770	780	773	779	794	755	745	746	771	774	686	766	757	755	728	776	739	807	728	796	762	726	705	745	807	757	764	743	752	731	729	766	792	680	776	744	780	724	770	726	787	715	757	715	757	745	740	711	821	702	742	754	734	779	765	781	749	775	742	788	755	823	773	773	739	705	787	792	741	789	744	749	727	759	774	752	768	764	766	791	751	798	724	695	742	734	767	775	780	774	739	829	800	801	769	725	749	730	755	751	749	790	788	770	722	737	735	772	749	793	787	792	750	794	808	741	729	768	797	775	773	771	766	778	744	734	777	697	702	742	753	782	769	771	767	738	752	747	751	720	782	740	750	722	781	782	691	758
5742	4340	339	84	76	103	111	92	111	98	85	90	79	89	80	61	500	103	84	60	84	55	84	55	75	67	71	70	77	70	56	79	56	57	73	459	773	618	414	224	138	97	76	74	81	57	49	76	60	61	64	62	70	61	60	68	79	62	57	66	57	68	75	82	54	59	62	54	62	63	61	78	65	84	65	55	57	52	59	75	59	57	61	80	64	55	59	67	62	73	64	67	66	62	73	63	70	68	63	63	68	59	54	64	69	83	69	65	58	86	50	53	74	77	60	71	60	77	61	67	68	70	70	57	80	80	61	56	75	78	40	67	71	63	66	61	52	57	65	57	67	77	59	65	53	57	67	69	69	63	80	71	68	56	65	60	60	66	61	58	40	61	68	78	72	59	57	61	62	64	66	53	79	47	74	65	62	53	54	64	66	69	68	67	65	64	58	63	68	67	62	56	55	65	63	78	63	67	56	66	71	65	53	48	67	69	63	62	54	65	66	60	42	56	67	54	67	67	54	59	70	60	65	56	69	65	72	66	59	71	61	63	56	60	60	60	73	69	72	61	61	56	58	79	76	62	70	67	49	66	63	60	75	70	62	61	60	63	73	75	69	55	67	61	63	60	76	59	63	73	62	53	52	58	50	72	63	63	66	62	83	52	74	71	51	71	80	71	60	64	57	66	55	69	86	72	76	60	57	67	66	69	64	56	58	70	61	60	80	63	61	76	83	65	57	49	73	62	59	59	71	63	63	65	61	65	75	59	61	67	63	59	63	68	64	68	60	62	77	55	79	67	64	74	70	68	72	55	60	66	55	66	75	56	70	67	69	54	61	60	72	70	67	64	73	56	68	59	64	66	70	73	56	77	76	63	72	62	64	54	81	55	54	61	59	62	61	68	56	63	65	56	65	64	63	77	69	53	84	56	64	58	57	66	52	56	75	63	60	71	69	48	61	58	68	70	62	59	75	62	65	60	61	78	65	68	65	72	63	59	55	81	77	71	51	49	66	67	67	63	65	85	57	46	67	85	54	66	55	70	59	64	55	59	72	78	69	70	78	97	76	63	66	63	57	69	59	63	70	59	62	60	70	62	58	58	61	73	63	52	60	71	63	60	81	71	61	72	48	74	70	72	69	54	60	75	61	75	60	67	64	62	65	67	59	68	72	51	54	73	58	65	65	74	58	54	73	67	60	54	72	74	55	59	78	61	73	54	56	64	70	52	68	59	80	70	62	73	60	58	80	59	53	62	49	71	67	50	58	81	55	70	85	74	60	69	71	70	62	69	68	67	55	62	66	62	50	53	70	50	65	50	63	66	73	72	77	56	60	59	62	63	50	69	63	51	69	61	58	59	61	65	50	62	63	77	60	68	70	56	56	68	63	63	65	58	49	63	52	63	68	76	70	52	72	70	68	77	69	71	64	63	57	56	72	65	59	59	55	76	57	71	51	67	66	70	67	61	65	62	61	59	53	65	57	57	59	59	68	76	62	64	66	52	59	55	68	71	62	71	60	51	53	81	67	64	67	65	68	53	58	58	71	64	69	63	73	63	62	67	67	56	61	72	77	55	52	76	69	62	64	62	67	74	64	70	57	73	65	61	62	72	47	56	69	57	61	59	73	63	85	76	61	59	87	83	66	62	62	71	77	59	65	53	69	66	72	61	50	75	70	72	70	73	52	71	65	60	69	49	58	60	70	73	56	74	82	69	71	58	80	69	50	62	60	78	65	59	73	56	79	59	63	64	68	77	63	61	61	62	70	69	67	65	68	60	78	68	53	66	66	69	70	74	68	64	64	65	61	74	59	61	65	70	70	62	69	72	63	56	66	66	65	59	65	74	58	77	55	58	68	62	61	59	59	62	63	61	59	80	74	53	66	69	66	71	51	68	69	59	71	79	71	73	49	48	65	72	69	61	65	69	60	83	51	67	78	67	62	59	70	77	70	61	58	75	57	57	69	72	78	66	63	65	62	73	67	72	79	68	54	66	74	65	59	52	74	55	66	65	58	70	66	50	60	71	71	65	65	43	54	64	59	73	72	69	76	61	88	67	59	65	72	63	75	68	57	70	54	57	67	73	70	59	54	59	54	73	74	56	63	63	72	64	57	72	72	57	61	62	65	64	60	50	69	64	66	54	78	83	57	70	53	67	70	74	50	63	57	70	63	49	60	63	50	66	61	70	68	73	61	77	57	58	68	60	67	55	65	75	71	57	68	63	63	78	69	62	64	55	74	69	72	65	60	63	52	59	66	62	61	68	55	70	67	63	54	71	58	72	70	71	90	70	84	59	76	60	51	63	75	58	62	63	70	56	58	67	59	72	60	51	61	80	62	60	70	65	51	66	61	60	72	73	65	79	69	83	55	64	63	64	56	66	73	56	50	74	69	79	71	68	52	59	64	67	51	73	57	62	71	55	86	68	69	67	52	61	69	55	69	52	65	59	71	67	74	63	60	55	68	63	65	58	71	64	61	74	69	68	61	60	61	65	70	65	61	54	55	54	62	62	61	64	75	73	67	70	71	60	73	79	67	61	48	56	63	59	67	62	72	74	62	63	58	64	67	60	64	64	74	61	46	66	71	74	54	62	73	52	58	58	64	73	65	62	50	58	67	49	64	59	47	61	75	63	79	74	61	59	64	70	58	66	61	73	72	72	65	45	73	56	67	72	72	66	61	63	63	73	63	72	49	62	65	61	51	47	63	49	58	84	71	64	54	78	51	71	53	53	60	54	62	61	60	69	66	58	74	59	64	62	56	60	54	57	72	65	60	74	70	62	75	57	86	68	62	55	52	58	71	58	60	71	74	69	63	74	56	71	45	78	65	70	60	70	76	70	69	71	82	65	84	70	63	57	58	70	66	73	72	61	58	61	66	61	59	67	69	63	49	70	78	62	55	63	54	54	65	66	79	69	57	75	49	64	57	71	56	58	65	67	61	68	55	62	74	62	67	61	69	73	54	53	56	67	56	73	60	76	67	67	74	60	65	68	53	75	63	62	70	71	73	66	59	64	59	84	62	73	72	57	60	62	64	60	59	66	64	67	57	58	54	65	57	57	57	69	62	69	67	61	60	59	61	76	70	61	52	69	60	75	66	57	55	50	73	59	63	65	67	58	55	67	58	61	65	73	62	66	51	62	54	65	67	66	58	58	64	64	67	70	67	67	70	61	74	71	56	68	57	60	61	57	69	59	72	62	66	58	67	62	67	56	66	74	44	56	62	60	55	62	55	64	62	74	71	57	53	59	69	51	67	56	66	59	68	66	58	62	75	70	53	71	80	55	50	66	65	73	58	68	60	76	62	43	55	53	64	71	57	60	64	59	61	62	71	54	74	59	68	66	55	69	62	63	66	57	61	50	76	62	67	67	79	69	64	64	62	60	69	64	73	76	50	59	65	53	66	51	49	60	66	56	59	50	60	84	44	61	66	56	53	71	55	58	50	67	59	79	58	63	66	61	59	82	64	65	67	87	63	53	73	72	74	61
39911	25727	4506	2760	5525	5897	5038	4116	3235	2552	2295	1971	1797	1627	1431	1427	13515	2156	1140	1147	1063	1041	997	1008	1022	958	943	986	956	907	932	925	918	925	1480	11804	16764	13509	9140	5209	2504	1361	966	827	830	786	811	730	788	771	778	770	777	869	784	803	827	829	797	768	766	788	768	853	815	771	773	800	819	764	784	807	772	835	757	760	761	789	827	773	822	793	797	797	790	807	802	809	818	818	764	786	843	810	748	781	753	798	792	758	821	811	792	767	772	751	737	808	811	782	782	792	732	819	780	800	793	832	763	764	797	809	804	799	773	749	756	790	773	805	766	771	786	799	804	799	754	804	798	759	739	818	771	767	799	826	809	730	791	741	809	773	757	750	800	798	783	759	776	760	781	742	791	825	763	799	756	777	805	782	788	789	805	789	765	757	791	774	773	801	773	756	832	816	835	778	808	739	797	799	792	774	779	734	824	818	863	776	807	773	784	778	761	756	776	819	780	784	827	789	806	769	770	781	726	829	807	764	743	809	778	785	799	843	777	792	811	821	810	826	764	827	785	787	798	750	770	801	748	757	792	795	769	787	775	803	753	833	805	800	789	808	824	758	763	751	763	738	799	764	804	759	796	790	775	789	791	724	780	772	846	785	810	758	865	788	808	801	800	801	807	784	806	797	824	778	804	778	775	774	779	792	767	741	793	754	742	816	806	806	816	787	740	750	820	791	745	755	748	783	793	741	758	797	784	795	836	793	817	767	760	760	797	787	805	784	813	796	787	803	785	777	790	764	815	802	845	779	827	824	766	757	760	748	792	815	819	705	802	808	799	812	820	806	804	823	782	761	854	777	810	805	817	772	774	791	776	768	738	796	782	775	816	800	798	808	773	814	816	748	817	841	822	765	816	786	758	778	805	757	758	780	791	840	778	807	835	815	806	777	828	787	824	840	793	788	822	777	793	819	750	809	775	823	800	809	762	788	819	830	783	822	775	813	797	811	787	803	811	810	768	787	794	804	787	812	786	779	754	815	826	758	775	779	808	828	767	812	853	813	781	793	786	813	795	769	839	791	742	790	755	762	809	778	797	815	789	792	781	769	790	764	788	793	806	801	803	739	782	786	864	785	820	810	755	779	794	816	782	745	771	797	799	730	817	754	766	747	751	819	772	735	770	791	830	805	768	776	784	789	778	769	813	794	810	809	848	836	730	779	777	799	797	801	782	728	804	788	825	807	753	751	767	777	775	801	766	826	766	757	824	774	785	818	756	754	779	784	830	830	756	747	740	823	743	754	789	833	814	823	792	843	812	855	836	777	741	773	734	816	754	792	756	784	782	812	775	815	802	781	798	785	749	864	814	765	838	820	759	811	771	762	795	785	799	771	823	782	801	801	757	769	771	761	814	779	851	830	792	745	803	742	844	808	793	778	782	757	757	759	824	786	860	846	786	820	750	747	794	794	785	798	779	765	772	810	838	808	776	791	794	789	831	806	781	772	799	816	796	790	797	783	807	804	819	796	772	741	776	761	848	772	798	764	780	776	757	830	796	759	833	791	867	781	713	795	763	779	772	791	803	783	785	751	743	817	749	740	812	773	803	762	775	785	782	787	843	803	773	808	784	743	769	761	831	768	781	790	821	800	752	799	735	841	812	778	802	794	826	792	804	789	779	826	819	771	731	764	793	776	768	827	789	784	761	801	786	802	827	773	745	783	779	839	800	763	776	784	780	797	786	773	789	814	770	801	851	803	746	769	766	777	818	807	750	785	810	787	816	802	786	735	783	795	797	773	840	797	763	796	762	761	807	799	824	784	758	815	773	783	844	799	715	828	809	841	798	776	809	766	784	785	777	753	834	835	835	757	779	795	742	776	823	822	763	815	772	795	808	760	807	783	801	815	798	782	780	825	772	785	751	752	813	785	750	767	775	800	772	785	812	794	800	767	745	768	819	806	786	794	818	799	783	785	768	760	769	831	823	815	806	789	809	803	725	783	808	800	729	816	791	820	802	756	824	822	780	761	781	812	784	725	766	748	828	726	766	815	832	762	810	766	819	797	766	787	793	828	802	780	817	804	830	797	763	803	816	795	789	768	739	808	822	763	809	782	808	752	831	792	786	833	824	811	782	795	791	784	750	834	800	705	791	821	791	768	761	838	806	781	790	782	744	835	767	812	832	747	767	780	771	780	813	741	776	784	803	737	836	791	787	822	756	767	785	813	763	780	786	817	757	804	822	791	798	777	775	821	776	784	778	758	791	789	797	766	756	791	774	803	771	794	781	781	776	782	767	812	839	814	767	851	763	790	776	832	778	815	795	820	837	758	803	791	818	822	777	785	733	814	797	846	792	770	804	787	812	796	809	793	837	811	778	765	793	803	858	825	808	854	762	770	779	787	808	831	829	786	809	747	799	813	805	800	776	813	758	833	828	772	798	836	791	769	765	772	805	789	790	780	804	765	790	775	817	755	838	793	769	790	781	775	803	748	824	823	772	787	789	796	795	798	775	779	826	739	799	760	823	754	822	849	719	748	819	779	770	813	817	790	811	772	804	786	783	777	804	785	792	814	765	834	831	812	802	792	793	814	840	770	858	802	798	755	779	810	789	816	798	795	776	804	820	771	765	825	754	774	813	780	789	794	743	807	793	796	772	808	821	791	800	763	788	783	783	740	825	795	793	750	768	811	767	773	758	810	767	751	757	779	709	760	801	753	769	815	785	805	776	770	836	798	749	785	780	802	835	778	767	798	776	867	754	763	757	784	765	766	811	792	797	781	856	778	738	775	832	814	819	763	809	801	783	815	793	776	759	787	800	807	858	752	757	823	791	783	781	779	789	801	841	786	769	809	798	799	761	779	793	844	781	762	784	796	773	762	772	821	821	788	745	762	789	772	758	759	799	801	822	807	784	739	766	803	784	790	788	804	808	821	780	793	813	834	810	790	832	755	818	784	829	815	894	791	807	787	815	795	794	804	847	820	730	817	769	740	805	828	805	822	807	774	799	797	750	797	796	738	798	812	799	768	812	707	773	779	776	807	778	819	776	792	794	820	784	808	760	800	811	758	843	783	797	798	806	788	793	785	778	792	773	847	741	774	807	775	794	821	803	776	774	818	807	845	771	748	803	787	765	801	783	802	762	778	788	781	769	804	813	782	788	787	827	824	770	826	799	778	762	809	822	773	765	795	797	789	781	846	759	792	788	832	705	820	740	785	762	770	784	785	857	815	786	812	776	814	801	768	801	791	817	810	822	790	818	809	807	834	791	798	785	799	817	804	848	746	786	797	797	767	795	766	781	839	766	836	773	776	757	802	817	779	787	782	854	799	827	837	798	770	765	832	777	796	832	856	816	766	789	794	805	762	823	798	802	866	794	773	764	810	842	815	793	797	791	772	805	762	761	783	788	789	802	813	751	807	794	810	736	786	761	803	776	807	848	801	796	810	799	773	837	787	855	749	825	818	768	764	771	797	826	777	796	753	734	754	815	822	795	843	774	803	808	785	781	774
5951	3295	313	85	99	119	93	109	85	91	97	82	86	90	87	77	647	103	63	58	57	58	91	78	65	71	75	70	74	53	58	62	67	73	147	694	814	637	382	216	132	89	73	67	56	51	61	69	75	56	63	71	53	68	69	69	68	55	61	59	73	52	66	65	58	66	68	53	62	67	67	48	78	69	65	74	61	74	59	60	72	71	67	65	71	54	70	62	64	66	73	73	64	59	76	53	60	72	67	56	70	58	65	56	79	63	61	72	62	69	71	72	77	65	59	76	61	62	73	58	51	61	60	58	48	70	64	64	70	65	71	92	83	56	58	56	58	61	57	71	57	73	67	72	73	67	67	76	59	68	50	60	75	69	75	71	65	50	71	67	67	66	70	54	67	53	70	65	55	77	54	69	64	67	70	61	70	59	66	60	69	56	62	60	63	50	70	67	53	66	62	64	79	65	72	81	65	59	61	51	75	73	65	54	56	68	62	69	72	58	58	55	68	58	73	47	62	67	58	73	68	80	46	66	73	55	73	76	64	69	79	61	76	64	73	69	72	55	66	67	67	67	65	64	70	53	76	57	75	65	58	66	66	64	63	60	53	55	68	62	65	66	49	61	61	66	51	71	76	52	52	51	61	62	75	74	64	66	72	60	58	68	65	56	74	54	68	55	55	56	51	64	71	72	62	66	54	69	75	53	55	85	67	59	59	66	60	62	63	72	67	62	59	75	55	57	71	65	67	58	60	67	82	58	68	65	72	65	65	55	80	68	62	69	64	62	48	64	78	62	64	71	68	58	62	71	60	61	62	64	79	66	81	59	72	64	51	69	58	63	79	75	77	59	62	58	70	43	64	59	66	75	58	65	76	58	63	79	54	75	74	48	78	63	50	62	69	68	77	77	76	63	74	56	72	70	60	50	51	61	67	47	65	58	57	58	50	58	55	51	56	56	71	53	63	67	61	64	67	59	63	76	54	60	63	51	63	75	58	69	69	71	63	89	83	81	65	85	72	68	49	69	67	57	65	65	66	60	65	58	70	72	63	58	61	59	46	63	71	81	63	61	61	66	76	56	70	81	80	61	72	68	61	62	69	82	62	61	65	63	73	59	66	57	60	47	58	59	69	57	57	56	61	62	76	67	76	59	74	69	72	64	76	70	65	69	64	75	86	57	67	69	62	76	77	74	59	72	53	68	56	80	72	57	73	72	75	50	59	76	72	64	55	64	57	56	72	81	65	60	66	75	70	60	67	61	66	70	67	69	56	76	60	61	75	50	58	71	62	65	58	58	53	59	70	51	79	61	60	46	67	57	60	59	67	65	61	68	62	68	68	60	66	73	84	61	71	60	75	63	67	62	49	70	64	63	80	59	70	64	60	67	70	79	62	70	61	75	58	62	65	62	66	67	70	66	84	72	75	72	59	57	60	54	66	63	65	64	68	64	71	64	63	69	71	53	81	66	58	78	56	60	80	66	67	64	83	56	60	67	66	65	70	69	72	58	57	48	68	59	68	73	56	67	77	59	67	57	67	79	54	57	64	64	72	65	47	64	60	59	79	64	65	62	77	73	71	76	76	62	71	70	75	48	52	68	66	64	73	54	62	68	48	64	53	74	67	79	67	56	54	65	52	72	54	70	67	85	65	63	52	74	63	59	81	73	70	43	82	71	70	54	71	72	75	70	79	67	60	72	50	76	58	74	60	69	65	59	71	67	64	64	45	75	53	54	72	70	77	57	67	61	65	63	54	59	73	63	78	67	46	68	67	65	73	71	66	62	67	51	62	59	72	70	76	65	70	65	65	62	71	54	65	64	67	70	56	57	60	57	66	61	60	57	57	65	55	61	62	61	54	70	68	48	63	72	52	64	79	57	70	68	71	75	80	56	59	47	65	74	71	59	58	72	80	53	71	63	80	75	66	59	71	70	75	68	72	65	55	74	64	61	71	61	74	70	69	84	69	69	64	59	77	78	69	70	56	66	69	82	55	60	48	68	66	63	69	71	86	75	59	65	72	74	72	72	73	64	74	65	67	64	70	78	64	81	72	56	56	57	75	56	68	67	52	84	66	73	60	59	60	81	62	59	53	69	62	68	71	75	61	61	70	65	62	60	77	55	65	59	80	52	55	68	54	66	73	74	66	67	63	54	58	72	66	57	73	60	77	67	64	68	59	75	65	77	76	57	52	69	73	79	76	53	83	60	67	71	64	61	64	67	65	63	62	56	71	70	58	62	72	51	61	67	58	75	61	57	60	55	74	67	49	69	64	71	62	65	66	65	62	52	65	59	60	70	59	50	81	72	56	63	72	47	76	63	52	69	76	61	55	70	65	75	64	57	57	62	55	50	57	76	74	63	55	65	75	64	73	73	73	69	62	63	79	71	62	70	65	60	68	68	58	55	71	65	68	57	61	66	69	69	61	51	64	69	65	58	63	80	75	55	79	68	60	68	79	65	69	69	60	61	65	61	68	66	56	71	70	77	63	57	53	74	63	72	75	66	57	67	68	55	58	65	69	60	66	54	56	62	61	69	66	60	61	76	67	62	55	57	54	68	67	75	63	72	72	76	67	56	66	60	73	63	73	62	65	61	54	92	72	62	66	65	60	78	72	65	70	70	51	62	66	66	68	53	59	63	62	66	71	76	73	70	63	58	51	70	71	71	55	71	58	61	61	71	76	69	63	45	65	55	69	79	52	65	61	81	69	56	64	76	73	67	67	60	82	86	67	73	68	76	66	59	81	64	69	59	63	49	61	68	71	71	73	63	67	54	60	69	72	67	73	60	67	73	71	76	67	75	63	63	67	64	74	76	73	76	54	67	82	72	62	75	70	66	73	59	67	68	66	69	53	55	63	74	66	55	69	65	56	69	62	63	62	75	68	71	59	60	70	58	71	64	67	55	65	71	75	71	65	53	62	67	54	67	65	60	75	64	56	62	78	65	61	51	63	58	73	65	57	63	58	70	61	57	60	76	66	68	67	57	65	68	71	88	70	47	70	61	75	67	75	69	66	58	79	67	68	75	69	59	77	61	69	70	63	60	57	84	58	69	67	70	73	61	78	76	62	79	67	73	62	64	56	67	69	52	80	65	70	63	47	52	63	68	63	66	70	76	62	52	70	69	71	48	53	53	63	61	59	50	69	61	73	69	75	77	71	54	64	62	47	57	65	58	77	71	62	54	77	54	53	61	70	65	55	75	64	72	59	57	62	62	52	54	64	60	66	68	54	69	61	59	71	66	60	66	70	56	64	77	64	67	54	55	67	62	60	60	65	85	72	60	71	68	59	59	64	62	69	74	60	66	48	76	69	59	62	79	78	55	67	56	61	68	65	65	69	62	70	59	79	70	70	57	66	71	63	60	64	75	66	55	64	57	64	64	56	69	71	67	76	51	70	64	61	61	56	58	66	58	75	57	55	65	57	66	58	68	65	63	65	64	65	59	54	63	68	65	55	72	79	59	55	78	71	56	68	67	56	57	71	66	81	62
36233	22881	4159	2464	5024	5787	5204	3993	3420	2863	2460	2057	1887	1755	1585	1556	15328	1645	1277	1158	1182	1093	1076	1049	1040	1005	980	951	1011	1007	965	897	909	1012	3887	15537	17153	13493	9046	4889	2531	1402	1040	869	838	815	830	790	804	784	826	795	825	834	842	826	822	812	803	760	807	787	793	825	811	768	805	848	772	823	781	796	822	803	798	804	827	789	839	800	824	815	759	776	823	790	839	775	806	800	816	802	746	790	774	838	856	784	793	798	838	753	797	872	845	838	769	825	824	817	839	781	771	825	782	784	771	840	754	862	764	766	822	832	848	833	818	755	800	780	829	800	842	798	777	788	852	791	824	852	768	803	849	857	807	807	820	788	805	812	751	787	779	782	777	793	814	802	842	829	796	772	822	781	779	783	802	788	820	814	786	778	806	793	818	802	814	802	793	783	752	826	818	889	771	872	804	819	765	793	843	808	824	821	833	765	851	804	814	778	824	809	776	804	805	804	798	835	827	811	821	800	797	825	828	809	832	753	770	757	805	809	751	818	855	744	862	735	790	823	806	768	834	807	819	804	749	791	801	822	788	769	799	772	820	817	764	806	766	788	808	830	845	786	797	855	807	818	786	781	813	771	817	788	807	857	770	816	836	783	847	836	816	803	796	805	796	772	820	776	814	807	757	772	767	788	825	785	789	803	811	819	803	808	805	808	805	775	791	767	754	841	789	825	826	793	812	839	789	778	829	776	833	804	796	811	795	800	798	828	824	748	768	805	830	842	797	769	809	797	761	827	825	765	838	778	827	797	781	781	820	812	799	792	767	806	798	812	814	793	753	790	816	786	853	829	757	790	789	816	800	823	803	828	810	780	791	840	765	777	791	798	790	807	783	794	840	795	869	772	829	810	805	757	819	805	785	782	809	814	804	797	806	837	784	818	795	799	824	862	829	803	810	818	783	841	803	803	780	798	832	823	753	844	782	781	784	814	784	779	799	805	799	841	791	763	824	802	773	824	829	825	832	764	780	791	759	791	807	835	809	807	804	830	797	804	814	794	783	842	827	789	824	811	765	768	800	818	761	840	908	826	774	813	785	780	788	848	800	785	865	854	850	728	768	803	855	803	766	808	735	810	758	797	814	814	805	766	778	843	819	791	830	780	810	845	845	830	790	870	786	811	807	805	777	837	810	815	795	806	801	817	811	827	782	826	841	784	818	817	787	807	780	834	782	806	853	752	838	833	783	826	829	824	833	814	777	823	809	844	808	831	772	796	805	842	805	765	831	840	864	865	782	834	775	812	852	821	844	790	804	824	800	788	775	812	729	792	813	778	790	791	778	820	841	776	841	730	805	805	764	830	825	793	797	789	830	738	843	804	831	811	754	756	788	848	810	809	823	796	798	806	856	768	852	819	770	783	820	785	864	801	743	775	791	846	813	782	790	784	787	801	823	816	791	745	772	817	765	778	853	806	798	790	746	824	791	810	779	814	821	795	809	808	831	817	767	843	843	805	774	859	804	796	809	768	829	786	829	816	859	831	863	820	781	814	811	793	867	822	742	793	848	812	817	832	787	836	843	822	817	784	790	777	849	808	754	826	815	814	761	784	771	767	787	788	809	838	870	803	820	800	825	791	805	812	822	790	807	818	781	764	835	777	820	783	802	781	818	774	746	840	770	784	788	790	779	792	795	782	803	812	782	847	814	835	842	858	793	779	841	859	827	799	793	812	827	818	797	802	819	830	792	765	802	779	818	761	804	819	809	822	712	812	852	753	815	827	807	803	814	740	803	819	868	791	798	823	868	813	828	813	770	794	807	774	816	810	760	837	825	832	749	811	834	749	817	811	810	851	799	795	792	826	782	804	825	809	856	803	809	791	778	833	773	770	767	793	795	828	799	797	839	795	776	818	788	808	803	780	810	806	811	841	844	811	775	752	801	772	805	820	767	831	793	771	796	738	792	779	806	788	760	816	794	751	771	786	795	783	753	739	817	783	836	791	826	791	794	849	827	781	802	816	758	821	826	797	858	802	798	774	769	839	785	852	785	836	762	854	826	824	803	813	851	816	807	825	813	796	842	819	866	804	828	799	803	811	781	783	811	811	846	767	794	801	834	816	771	799	808	768	769	726	835	786	840	830	809	831	791	823	794	769	794	790	764	784	818	826	779	819	828	826	794	797	845	849	830	826	809	798	743	829	822	806	807	833	831	829	834	837	851	797	828	836	906	781	753	834	812	835	771	805	806	772	798	827	772	786	782	852	778	810	803	809	767	807	795	836	848	821	788	778	758	797	790	800	768	826	812	832	795	772	794	798	784	827	807	751	799	840	843	774	794	832	763	862	771	789	775	822	891	825	769	758	811	805	842	780	795	816	836	799	786	797	791	819	791	807	838	817	804	776	776	791	816	788	750	818	761	820	804	845	805	828	793	794	790	791	754	875	786	814	825	800	825	780	851	824	784	816	777	777	797	836	777	820	843	830	797	812	813	785	794	800	763	746	800	752	815	811	793	788	785	778	801	853	799	826	837	830	760	826	847	820	795	803	790	789	779	819	821	804	834	838	808	802	824	812	756	828	833	796	839	817	839	783	771	833	815	786	829	813	854	776	753	829	809	747	811	808	793	821	818	808	803	811	831	804	812	821	778	842	809	762	840	813	811	830	799	785	795	803	757	789	795	830	771	751	790	802	810	777	729	796	796	801	762	846	840	780	813	776	820	790	807	819	815	756	810	769	837	786	755	818	779	837	803	846	809	751	802	779	762	762	830	800	800	818	852	775	803	814	824	790	794	802	829	767	806	864	826	860	803	821	785	791	792	790	848	814	796	826	850	833	765	841	820	790	858	796	827	815	797	760	808	807	796	784	825	808	872	791	842	825	757	817	778	852	811	882	813	788	743	786	814	765	806	849	788	809	742	770	818	824	850	819	764	828	788	797	810	829	783	814	816	794	763	773	840	787	794	765	836	827	832	801	741	780	812	847	779	809	825	827	830	792	844	807	789	791	834	818	826	783	795	769	788	823	780	797	757	815	819	823	829	820	808	771	834	797	773	793	813	803	828	774	822	828	774	819	799	816	802	783	855	764	803	798	786	843	861	823	823	780	819	796	738	808	771	760	816	802	833	834	821	863	782	812	822	794	818	800	839	816	798	842	798	768	787	833	880	796	815	787	849	786	793	793	782	800	797	809	787	790	752	806	834	756	815	825	815	879	802	794	819	810	828	822	800	773	821	832	793	780	822	813	780	836	782	822	789	868	828	803	803	760	803	843	843	820	797	836	778	787	827	773	838	778	823	827	833	836	786	758	845	795	802	876	752	835	821	813	801	810	784	809	832	815	731	801	773	811	760	795	814	842	841	773	834	840	829	803	794	815	844	772	840	770	794	768	842	834	801	812	787	843	773	772	812	817	741	841	810	791	818	837	800	804	799	835	806	759	786	791	802	890	822	814	788	795	803	792	822	747	811	800	812	818	769	808	834	783	792	775	836	858	805	821	798	753	803	805	770	802
8028	5774	560	116	105	131	122	130	124	97	106	96	99	98	89	89	790	92	87	80	73	65	75	70	77	72	70	69	82	69	60	66	71	73	316	1045	1229	730	461	265	147	93	75	74	67	61	59	77	76	61	76	51	60	59	59	63	77	69	72	56	70	68	64	73	73	73	65	75	77	68	66	44	50	56	69	73	75	60	70	67	64	83	65	63	64	75	77	52	58	67	82	84	70	53	59	77	57	70	70	62	57	74	77	73	64	63	67	83	68	62	55	61	56	75	70	72	64	55	67	76	71	73	58	78	61	65	69	60	59	67	70	64	65	72	58	72	70	65	60	62	55	70	54	70	71	78	61	60	69	72	70	62	61	65	65	62	61	72	67	65	65	67	77	75	52	70	61	59	68	62	60	80	72	71	66	77	63	59	68	65	80	70	54	67	68	81	52	54	52	72	58	70	63	73	77	57	51	66	70	61	58	69	69	49	76	61	65	70	64	52	93	56	63	50	58	63	58	54	56	80	69	54	61	77	83	61	67	69	51	70	64	64	67	69	74	65	66	79	78	70	68	54	65	69	56	58	59	88	79	63	67	56	70	77	61	66	90	64	87	61	67	76	57	85	70	66	60	57	62	70	63	62	86	60	68	67	70	59	58	59	56	77	67	63	72	65	76	72	64	61	69	73	66	56	62	54	60	69	68	74	68	57	66	75	56	65	53	62	57	68	78	72	49	70	57	59	65	63	69	73	66	67	83	71	55	64	66	59	73	74	75	78	56	74	75	78	65	65	62	58	80	69	67	64	56	78	58	62	77	73	60	73	67	66	75	74	76	52	67	69	60	59	83	72	64	77	63	76	60	74	70	78	55	72	68	59	71	80	60	70	75	59	82	73	62	69	75	59	58	66	60	61	71	74	68	75	68	67	69	59	69	74	92	67	59	52	74	58	63	58	73	67	66	72	62	65	70	72	54	51	68	62	84	62	52	77	74	64	70	74	67	67	72	62	62	63	66	71	74	58	53	58	77	63	76	69	55	66	56	77	70	66	70	59	71	65	68	66	59	56	76	53	67	63	67	62	81	75	76	58	63	59	69	68	67	68	63	73	66	73	71	70	70	59	79	73	51	58	68	79	59	76	70	48	74	54	62	71	67	79	52	71	64	73	58	64	65	56	61	54	74	80	67	59	68	55	68	68	56	59	72	63	62	65	70	67	77	75	72	72	71	72	56	64	73	68	82	63	73	65	59	71	69	64	63	75	71	66	55	65	67	59	62	61	67	66	85	67	65	74	56	58	73	59	64	56	65	72	50	73	65	64	70	78	54	69	53	65	60	69	58	76	70	73	66	66	70	72	53	61	60	50	73	61	59	55	62	75	82	76	68	70	65	91	63	78	59	79	60	67	64	77	58	68	69	69	75	65	54	64	62	70	67	59	65	77	67	72	77	72	61	81	73	71	68	71	62	61	62	64	81	63	58	73	80	63	58	63	58	65	45	57	60	60	62	86	84	60	59	41	75	70	75	72	75	47	56	73	48	66	66	67	72	73	67	69	64	84	67	72	66	73	73	58	59	70	70	50	57	63	80	66	70	50	74	69	65	65	68	66	60	67	61	57	76	67	71	85	64	80	52	74	66	64	63	78	79	63	59	66	68	65	71	70	66	61	80	63	70	81	70	72	51	70	66	80	80	66	70	64	76	55	66	83	78	77	69	60	55	84	62	61	81	61	60	57	74	78	67	61	80	78	60	76	75	71	84	67	60	69	62	68	63	67	62	63	70	64	69	55	73	80	79	65	67	71	65	70	60	65	72	76	76	60	75	56	83	54	71	75	81	58	66	70	62	68	77	68	56	49	71	70	62	54	57	66	49	60	71	71	67	63	76	74	68	55	73	72	69	64	62	57	72	68	56	73	78	67	65	57	59	64	69	66	66	59	59	66	77	80	68	80	66	46	61	71	60	59	73	60	72	58	64	49	63	65	55	73	70	60	71	62	67	66	75	64	69	74	79	53	59	64	74	71	58	69	69	64	59	68	57	67	69	55	74	72	66	59	55	57	61	59	56	61	70	66	65	82	71	78	68	74	79	72	77	59	58	68	68	63	65	61	78	87	61	56	68	66	68	63	59	61	68	54	61	77	81	65	64	79	66	61	62	68	84	78	70	79	64	74	72	77	71	81	71	81	66	72	77	68	64	70	77	69	66	75	52	60	61	65	65	72	64	70	67	73	71	79	71	66	74	54	62	72	64	77	57	72	60	71	76	72	55	67	68	75	66	64	60	83	62	57	63	68	65	83	48	69	73	56	57	63	57	63	63	73	78	73	68	70	67	78	79	62	69	56	79	77	68	62	79	77	68	78	63	71	84	66	75	76	77	56	65	63	83	77	61	61	70	62	49	68	82	69	71	52	78	73	61	84	87	58	54	58	50	67	63	74	61	56	86	85	67	74	69	72	75	65	60	62	67	63	65	66	65	57	67	52	74	67	79	57	66	79	65	65	53	57	70	67	61	72	81	57	55	72	61	61	77	68	53	70	80	68	70	74	50	76	54	65	73	66	78	66	61	49	53	53	65	64	58	58	68	56	62	62	79	64	62	62	59	63	78	85	63	53	61	70	71	61	87	73	75	61	60	69	59	74	70	75	68	56	67	50	86	86	68	70	66	62	74	57	72	70	60	58	72	65	63	57	64	75	69	63	71	72	64	59	83	73	77	75	63	50	63	58	69	75	65	82	58	67	58	61	68	56	71	69	64	72	58	64	62	72	71	70	56	81	59	67	63	79	69	96	75	65	70	73	79	54	66	72	64	64	54	59	67	73	57	60	70	57	61	61	71	60	58	65	56	58	84	50	63	69	72	72	79	66	78	66	78	64	55	62	76	69	75	58	64	57	55	54	64	78	76	72	62	66	69	71	66	61	69	78	83	58	67	51	72	76	84	70	77	54	59	53	64	58	74	73	59	71	78	69	65	87	58	61	74	67	68	62	63	61	78	66	64	65	56	67	68	75	58	63	53	65	59	55	70	63	71	72	72	63	62	69	73	75	66	81	49	62	59	60	75	81	68	60	67	66	73	70	60	52	68	56	66	66	65	62	74	67	62	70	74	64	72	75	69	72	85	68	70	66	63	54	66	77	68	75	77	57	67	68	74	72	61	66	69	65	70	79	72	80	54	66	74	58	67	72	73	66	74	57	67	68	66	69	71	83	71	80	56	70	60	64	58	64	65	67	64	55	65	69	71	71	54	63	62	58	72	67	64	62	71	66	60	63	74	58	77	76	56	59	69	68	64	70	71	52	58	70	53	65	80	67	72	63	63	73	58	63	59	74	61	68	66	61	65	61	70	61	61	66	53	59	75	69	74	62	85	69	62	70	68	57	73	72	66	56	63	76	54	72	59	78	75	59	74	66	64	52	72	61	61	52	74	61	93	66	59	75	95	54	64	71	60	68	67	55	78	63	71	80	57	87	75	55	60	63	69	78	74	71	72	57
45275	27298	6087	3895	8179	8577	7369	5986	4859	3978	3291	2830	2448	2290	1965	1909	16020	1813	1450	1444	1323	1261	1210	1158	1144	1185	1156	1158	1082	1116	985	978	1003	1550	8337	20477	21173	16194	10582	5921	2971	1599	1096	889	824	811	826	855	825	846	853	846	820	801	824	844	760	885	843	856	825	834	842	773	803	784	837	831	839	874	818	825	794	820	846	831	843	872	883	843	821	850	814	826	796	867	828	832	820	849	827	838	806	803	850	829	849	853	818	872	833	861	806	785	840	840	836	812	841	789	862	791	859	801	799	824	809	823	830	822	796	790	851	871	807	838	832	840	820	828	809	829	808	840	801	820	796	847	838	786	808	788	789	832	787	847	807	848	823	830	862	885	813	811	781	819	820	788	809	817	848	845	790	864	823	835	800	879	861	836	799	848	859	801	799	830	808	843	792	774	802	851	800	832	814	794	821	841	835	811	816	811	851	815	843	827	828	788	833	843	845	830	835	868	835	834	866	843	826	820	798	839	836	869	782	854	845	846	865	822	863	826	822	840	863	846	752	844	828	826	880	865	826	820	809	859	823	842	809	824	845	823	767	791	832	823	842	801	860	824	846	833	844	816	845	820	845	843	872	796	798	801	812	804	863	819	840	807	859	870	801	837	845	838	805	857	807	825	795	805	855	849	804	866	795	761	836	865	810	807	818	823	803	848	844	815	847	843	803	826	836	791	844	805	871	803	793	836	862	789	824	819	841	867	778	829	889	824	820	800	812	865	792	812	816	805	845	790	823	841	823	783	795	788	808	848	783	792	836	798	879	862	764	856	826	832	838	812	856	809	782	840	774	840	822	811	807	792	903	855	795	845	828	787	857	850	848	773	842	820	815	827	833	839	824	817	809	813	825	760	841	823	804	803	885	841	860	849	816	797	829	827	859	804	841	848	830	843	817	855	807	801	876	814	830	795	831	852	811	836	809	822	807	773	844	863	790	833	866	831	842	821	823	826	817	873	826	810	824	785	816	850	819	842	807	866	847	813	847	849	802	817	813	846	842	824	834	812	826	801	794	797	864	848	826	792	835	835	835	863	823	809	840	882	828	796	798	857	781	833	811	901	836	767	819	832	844	815	902	807	829	836	869	813	879	820	828	872	813	874	813	801	813	830	790	873	776	827	817	865	856	816	823	783	833	858	839	786	807	793	803	806	879	837	847	825	813	860	815	818	833	868	824	886	801	851	838	786	878	808	806	869	860	831	776	814	862	852	818	853	831	862	753	752	835	857	851	833	823	835	822	850	813	880	817	857	822	817	812	825	794	834	821	833	871	758	832	858	842	800	831	850	813	775	849	855	755	828	809	834	830	842	809	808	822	795	831	813	796	829	832	811	837	881	826	823	809	820	806	774	827	864	804	852	836	839	817	795	815	811	834	823	803	831	881	846	852	817	830	826	815	809	862	806	803	857	806	808	757	851	816	775	843	889	837	862	815	814	829	832	815	833	855	862	830	805	839	752	757	831	840	853	837	880	881	801	815	795	874	823	836	815	773	824	816	856	846	808	802	841	817	856	858	836	805	821	830	748	848	754	852	826	824	852	841	903	800	802	823	852	808	846	813	853	858	811	791	862	820	807	766	812	799	807	827	808	850	793	844	847	831	846	820	817	848	782	833	830	829	807	847	810	775	847	851	809	829	853	855	801	841	828	803	800	806	794	843	828	809	847	793	801	821	812	798	838	807	804	845	812	835	788	816	833	864	805	780	849	799	818	851	773	843	777	812	799	795	833	805	808	772	811	778	809	780	817	839	882	834	784	822	889	858	843	819	831	802	799	796	873	784	801	898	831	827	806	830	827	827	809	884	830	816	810	810	825	815	808	816	843	870	818	812	804	820	811	819	809	782	860	781	834	809	809	796	810	805	808	824	816	834	842	852	825	879	826	858	810	776	830	787	827	790	851	860	854	824	848	835	821	797	846	835	854	863	839	808	808	848	848	794	781	801	811	815	789	816	827	781	822	800	845	851	813	833	833	817	811	832	780	858	841	788	852	752	831	793	875	803	784	822	826	781	868	839	783	840	811	808	815	850	836	846	859	794	821	785	872	808	820	842	841	851	806	819	816	862	839	803	856	810	851	810	840	845	816	781	809	811	848	835	914	817	837	811	836	841	828	862	821	788	842	845	859	844	828	812	824	836	860	831	796	807	845	814	819	809	856	847	816	810	850	775	802	819	824	796	826	805	850	793	820	832	775	870	816	796	802	813	851	815	792	851	804	808	830	839	794	815	839	838	809	877	846	871	823	806	816	813	880	845	823	815	838	810	846	860	838	776	834	787	826	797	801	837	826	866	860	772	846	838	788	868	845	808	826	880	800	813	813	807	820	843	772	828	879	833	832	796	866	806	822	847	818	827	860	804	790	867	830	819	849	882	820	887	809	844	844	783	832	818	805	800	823	842	832	820	821	835	839	824	763	842	791	825	851	808	788	891	833	817	836	852	841	885	785	870	834	880	792	823	840	855	814	810	771	825	824	789	802	862	806	800	845	853	789	812	886	833	822	867	838	826	834	834	763	790	854	857	843	767	849	862	823	795	822	792	819	876	794	816	812	832	820	809	793	825	781	790	833	814	807	820	835	803	822	840	831	858	815	783	789	827	873	824	833	894	807	818	816	824	798	808	824	819	787	878	826	802	784	799	852	831	851	781	805	848	834	834	805	831	833	824	828	801	799	806	850	852	844	800	832	880	847	832	867	849	826	826	825	810	829	796	746	825	867	878	832	793	803	881	817	875	841	770	846	839	870	806	871	838	849	817	876	848	843	841	787	793	794	848	824	848	810	867	826	790	760	807	788	819	805	840	830	843	800	774	799	855	801	802	838	874	846	826	802	844	850	819	837	820	837	830	825	857	777	815	842	817	807	851	822	824	842	869	824	819	808	835	827	840	849	828	860	870	785	824	768	821	777	873	826	809	847	817	817	847	808	832	811	839	855	837	884	816	803	837	829	817	883	802	883	775	879	789	845	866	834	813	854	863	825	814	828	820	842	800	792	798	812	826	819	842	881	801	827	781	811	783	828	804	841	867	815	799	817	856	888	832	825	824	808	826	819	896	861	881	765	802	825	789	821	850	808	815	842	807	808	833	789	856	851	867	813	800	787	839	845	826	849	781	789	788	824	850	814	822	840	880	868	837	847	822	841	825	813	830	854	770	817	818	818	777	794	816	858	832	807	809	783	846	912	814	796	816	804	830	865	797	846	838	825	829	867	792	819	798	796	809	786	808	771	878	815	806	859	881	830	795	834	779	823	839	819	805	824	752	874	803	848	795	831	796	857	869	866	843	812	867	854	848	821	813	774	855	832	824	807	825	825	799	844	820	844	841	832	796	816	861	811	841	818	819	823	816	864	863	827	862	821	819	838	798	830	874	875	818	841	788	824	831	809	844	814	803	782	824	810	844	820	801	859	871	819	832	814	845	814	824	809	800	826	793	826	843	795	821	841	835	818	786	900	792	811	822	805
3107	745	107	74	80	78	79	70	78	77	71	63	65	58	63	64	198	71	67	60	54	55	54	48	59	57	56	63	65	68	55	71	59	39	87	220	356	309	221	148	107	75	61	53	72	60	73	71	57	64	59	56	65	54	55	55	78	64	49	46	56	64	63	70	61	52	62	54	78	55	53	61	64	55	54	55	54	54	69	71	59	40	62	58	58	69	72	69	65	69	51	55	63	57	55	57	59	54	58	46	53	65	61	55	52	60	64	51	68	66	61	62	57	63	67	76	52	86	56	56	63	51	67	63	54	77	45	58	51	62	52	50	63	66	60	56	41	66	56	61	52	74	55	59	53	59	66	63	68	42	71	60	55	61	65	61	59	65	56	60	51	65	55	75	74	63	59	59	63	63	55	66	59	46	58	62	55	52	51	73	67	46	59	54	47	59	58	77	75	62	76	60	79	62	59	68	58	79	67	54	61	62	54	51	50	63	55	55	56	63	44	48	66	74	52	61	59	56	50	68	65	51	57	44	68	50	57	51	61	76	64	63	54	58	60	68	63	57	54	49	50	48	62	69	49	59	67	71	60	58	63	73	54	66	54	51	40	68	45	57	57	63	71	71	56	59	60	64	55	67	63	49	54	58	77	60	69	58	66	80	66	65	58	63	68	65	72	54	70	55	45	46	43	50	65	74	70	42	58	58	64	57	67	57	48	62	72	70	60	51	56	57	57	62	49	50	54	53	61	59	64	65	61	59	57	63	53	66	58	47	55	64	43	47	79	63	47	62	60	54	67	50	66	73	58	77	47	65	43	71	71	60	75	60	51	67	72	54	64	48	51	53	58	61	59	59	53	63	70	50	61	50	60	58	54	64	58	70	58	47	69	59	48	46	65	53	48	65	61	59	62	63	54	55	46	63	63	60	59	67	62	62	45	57	69	63	71	64	72	69	54	65	66	60	57	52	63	63	59	61	58	66	52	64	56	62	57	52	66	81	38	59	50	53	59	59	69	70	63	51	48	54	62	73	64	59	68	65	62	60	60	63	63	39	64	56	67	62	60	69	68	73	58	62	51	55	55	66	55	62	78	70	58	59	50	42	46	49	62	49	56	61	58	62	63	58	61	43	55	59	53	68	63	52	57	57	61	53	55	64	55	65	59	55	70	41	49	69	63	61	61	56	58	48	65	58	61	79	60	67	50	56	61	59	55	62	61	50	56	41	54	69	68	64	51	71	72	59	55	57	45	62	66	52	50	69	42	60	59	54	57	59	31	47	50	45	71	46	81	62	51	63	47	54	71	66	48	57	67	72	65	48	54	63	50	56	56	55	65	54	56	57	63	70	52	58	51	53	65	59	46	58	69	55	72	58	66	53	48	55	62	55	68	80	46	56	67	55	62	59	56	95	60	62	75	71	56	68	54	70	51	63	60	54	54	44	57	54	71	57	48	72	60	75	53	62	65	63	57	65	60	58	52	50	58	59	77	59	64	58	47	77	49	63	59	52	65	63	67	49	59	68	63	43	55	58	57	66	61	60	53	49	68	49	69	52	68	65	41	75	59	65	54	71	67	65	45	48	58	50	56	53	58	41	61	68	56	75	45	50	49	65	68	85	58	57	68	59	53	60	65	60	64	54	65	62	60	70	57	60	71	73	67	52	50	69	61	52	57	59	63	54	64	64	65	54	53	55	55	47	54	50	66	59	59	68	47	49	52	54	62	48	51	52	65	60	73	66	64	59	56	67	73	61	52	63	78	49	63	62	56	55	66	59	58	42	63	52	68	56	68	63	68	53	56	53	74	69	56	68	64	48	62	50	74	48	59	50	58	66	59	57	52	56	54	58	58	55	66	75	70	59	57	42	67	65	55	62	67	44	55	69	70	64	64	45	52	41	65	63	54	55	61	67	62	57	45	73	66	47	65	63	58	50	56	63	61	58	66	54	74	58	49	61	65	43	55	55	65	52	63	49	66	61	43	54	74	63	59	59	58	54	74	61	63	62	68	46	68	49	67	56	53	61	63	56	51	56	62	48	74	68	42	58	51	55	59	66	50	58	57	75	53	76	60	52	45	62	61	50	53	60	62	59	54	45	40	55	59	51	64	51	55	63	46	68	57	76	74	59	57	57	57	65	59	69	48	66	52	71	74	51	58	72	66	49	51	53	54	75	53	55	71	65	50	65	48	54	55	62	61	50	59	60	54	56	71	57	55	61	56	80	62	57	54	64	55	77	46	71	62	49	50	76	49	52	68	71	62	64	52	55	75	43	65	50	55	60	56	58	40	54	49	62	44	55	62	61	64	65	58	70	61	61	71	60	57	57	70	62	49	56	67	48	52	72	56	64	57	54	57	55	59	65	61	63	70	45	57	76	47	57	72	57	56	52	78	49	64	57	53	59	57	49	81	74	62	60	71	62	67	81	57	54	52	60	67	60	64	47	52	62	66	53	67	73	58	49	69	65	51	65	67	59	65	62	64	57	55	61	53	68	60	69	59	56	72	53	54	57	63	51	54	54	58	56	69	63	57	54	46	51	46	54	59	68	62	51	49	62	51	53	61	69	51	66	54	52	54	66	53	62	52	67	70	68	63	56	49	55	63	68	62	54	39	64	63	54	71	54	66	62	46	51	68	64	46	48	52	53	66	54	63	55	48	54	66	52	68	63	52	58	54	51	60	67	61	54	61	65	44	51	63	62	53	53	53	58	66	63	62	73	50	64	50	64	68	65	51	60	66	61	60	40	69	68	71	57	54	56	67	50	56	61	63	72	58	58	61	57	72	58	64	57	57	74	68	58	47	62	74	49	59	58	61	47	76	68	71	64	50	64	58	68	72	53	45	52	49	73	68	63	62	49	62	67	58	49	49	67	66	63	53	49	52	62	62	64	60	55	64	46	57	62	50	63	61	69	60	72	42	55	53	56	65	67	64	52	59	58	67	63	56	78	61	71	60	69	69	71	66	62	59	57	62	80	72	58	65	74	53	65	53	51	79	55	55	58	74	46	48	74	56	65	73	64	72	55	63	49	48	51	56	61	54	57	64	52	54	58	78	54	70	52	51	66	70	64	58	76	53	40	44	50	74	58	41	57	55	55	69	58	47	61	54	54	48	59	45	60	72	62	53	58	56	65	55	63	66	55	39	63	69	57	60	60	52	66	56	56	51	70	67	65	58	61	73	70	61	63	64	49	48	76	63	54	50	59	48	43	44	59	67	46	56	73	59	62	56	57	58	57	63	64	49	55	49	62	60	59	54	59	66	70	67	56	55	53	59	55	76	57	74	61	50	46	65	54	70	61	55	64	47	57	79	69	55	61	49	53	67	57	52	46	57	51	57	57	73	50	50	58	64	63	58	60	55	60	67	73	62	69	64	59	52	68	61	61	47	64	59	59	53	59	62	61	62	56	51	78	53	75	58	73	57	64	56	63	56	56	74	56	57	73	55	58	52	61	61	54	64	45	60	56	54	61	48	64	58	45	56	58	58	49	61	74
29189	12231	1946	1233	2344	2546	2279	1920	1685	1498	1310	1227	1083	1046	1029	1321	5403	1018	884	889	835	815	836	811	814	855	820	787	723	799	811	742	780	864	1256	6513	9240	8110	5324	3248	1831	1166	846	782	788	753	746	763	715	724	763	737	767	718	744	775	726	742	752	752	783	807	737	732	734	778	729	712	699	739	724	711	753	752	715	738	708	740	725	716	783	733	735	760	738	766	746	672	708	734	718	758	730	788	734	730	795	697	739	724	730	769	780	768	756	751	782	726	758	780	743	770	738	750	722	742	763	805	800	775	699	773	747	797	745	729	764	764	732	730	712	720	745	753	717	722	754	729	816	755	802	763	768	699	750	746	759	742	709	781	767	753	755	744	797	725	781	755	716	713	803	709	798	775	770	739	749	792	769	733	773	745	778	771	765	730	749	759	747	735	803	722	793	777	737	682	737	796	736	730	741	697	798	746	728	723	765	696	738	679	790	743	753	761	764	742	789	753	780	738	716	770	755	736	743	754	725	780	772	703	746	748	784	732	746	711	770	787	768	745	772	820	767	743	745	733	735	732	738	766	733	747	723	758	765	774	758	742	772	708	760	801	746	766	752	795	716	743	749	740	747	763	740	721	707	786	727	741	796	794	750	712	762	733	751	778	760	750	763	738	767	750	762	782	767	795	777	719	745	693	721	786	719	710	768	730	755	775	746	728	747	743	737	745	788	754	786	760	742	772	759	743	735	792	702	703	737	669	761	782	694	733	724	719	770	709	826	685	755	785	738	763	789	749	715	725	758	753	747	773	740	762	776	765	716	770	747	757	744	782	718	694	724	725	710	800	731	711	700	781	743	726	779	721	725	736	818	740	758	738	692	744	783	729	750	761	743	730	741	743	770	753	775	759	761	740	760	772	722	702	768	749	753	735	795	751	744	731	704	690	743	750	767	716	735	768	729	723	739	714	726	732	744	747	701	730	742	781	785	730	768	759	736	800	760	709	768	738	721	726	719	770	836	757	722	754	739	751	743	775	713	716	794	767	769	763	770	779	752	744	754	768	710	736	751	738	772	740	791	759	757	701	781	697	726	702	752	794	800	750	700	782	747	786	726	731	691	783	741	768	730	739	674	749	732	715	747	789	762	720	798	770	780	730	729	789	748	710	735	779	721	716	673	765	727	724	740	722	730	765	726	767	702	696	768	719	799	766	738	730	724	722	751	794	776	739	735	767	784	814	759	736	749	780	772	725	714	801	739	782	757	784	754	758	701	766	706	752	769	753	729	750	766	801	754	754	777	751	748	724	748	792	781	724	767	758	736	817	744	771	737	780	686	713	741	814	779	767	752	740	758	799	754	759	766	782	730	715	756	753	739	773	760	709	751	723	698	793	796	763	768	738	740	781	757	752	740	762	768	768	800	713	744	765	762	688	732	721	757	792	766	776	771	770	776	748	734	733	783	758	765	761	758	752	741	740	764	772	793	748	759	725	775	756	710	750	755	749	747	745	801	705	770	782	747	771	757	795	733	793	764	720	730	710	794	729	731	750	783	701	763	720	746	721	762	796	757	757	763	747	727	735	796	710	715	788	779	745	804	771	738	772	708	761	738	671	750	743	753	729	768	718	754	739	735	786	696	749	733	765	742	735	730	753	719	684	762	762	775	739	750	711	795	753	803	755	737	740	774	748	753	764	765	733	753	752	763	752	768	723	739	700	706	734	728	767	732	799	734	711	737	718	761	790	695	709	730	732	770	745	758	738	756	743	711	753	774	781	779	719	739	773	748	720	750	771	738	752	717	798	751	743	742	755	717	711	747	719	762	762	735	710	734	771	762	771	716	750	734	743	819	760	761	746	750	807	711	726	784	717	744	779	733	703	735	695	753	768	725	757	769	731	739	818	732	742	770	742	743	725	804	728	772	724	746	753	757	708	759	806	730	774	715	742	772	676	809	742	731	772	722	731	774	686	748	710	802	776	775	716	772	740	742	789	768	728	761	741	780	779	720	685	780	770	761	730	716	755	730	749	764	713	750	752	704	742	756	749	814	733	716	754	789	748	748	762	692	768	734	711	704	763	778	725	741	809	741	758	702	719	715	720	744	726	793	751	709	774	734	718	722	809	766	732	747	753	796	726	741	730	682	713	767	770	786	764	755	735	729	717	682	727	746	751	766	818	701	737	758	739	815	746	731	760	729	782	780	770	758	720	760	732	752	698	755	756	713	732	787	738	714	759	789	730	753	807	778	784	725	748	745	757	740	779	718	751	736	817	728	736	760	767	760	709	798	756	771	759	718	735	737	761	746	708	775	722	795	728	768	732	685	759	731	712	746	725	738	737	755	747	705	734	716	776	704	737	721	746	786	705	776	731	782	699	754	743	764	728	732	745	751	766	779	779	723	763	773	703	708	780	786	776	761	720	750	764	760	720	749	755	742	744	754	731	726	739	733	753	766	727	732	725	760	732	751	756	768	708	762	777	746	769	732	742	693	743	752	734	765	745	758	750	758	727	789	742	781	757	709	752	737	754	802	728	713	751	777	684	754	741	741	739	790	722	744	795	770	733	745	719	726	749	724	782	747	798	709	743	720	759	747	728	775	736	777	765	679	766	707	716	785	749	792	738	768	761	756	763	776	758	766	740	776	771	740	752	790	768	758	758	706	733	784	764	764	725	731	727	742	726	785	753	752	717	727	755	760	742	727	750	700	752	718	731	764	733	775	728	701	746	705	690	805	780	731	764	767	706	743	765	756	757	720	786	756	697	768	751	767	768	758	773	724	794	777	745	708	740	774	751	770	746	760	715	737	694	742	756	805	709	750	772	743	747	756	797	769	761	727	732	730	782	751	752	746	775	737	733	789	761	731	751	685	735	752	756	755	692	783	720	785	746	719	766	735	770	761	774	785	711	714	752	753	768	706	755	765	783	736	722	759	738	731	761	699	750	703	741	770	724	719	804	735	731	756	778	719	754	745	753	748	774	748	806	733	788	715	753	754	740	763	751	729	774	753	748	757	745	711	774	732	758	776	703	775	791	811	729	777	799	738	717	821	770	800	686	712	745	753	719	743	750	754	769	782	702	774	797	706	761	752	771	762	758	774	734	785	763	762	783	746	783	758	732	756	717	773	752	755	703	750	763	710	754	747	759	730	716	765	733	741	746	728	790	765	744	752	803	701	779	764	784	773	720	777	749	735	725	787	706	751	728	792	771	782	768	767	747	746	751	790	758	753	706	736	723	734	755	781	794	746	784	760	737	763	754	743	737	732	758	790	725	736	774	720	752	751	757	779	717	732	770	715	723	731	766	793	731	756	770	720	765	811	702	738	737	711	726	782	821	682	700	805	770	731	750	753	762	764	767	768	754	824	725	781	697	742	730	765	668	725	745	739	768	760	719	737	793	748	761	751	771	771	738	783	815	768	737	774	706	729	814	740	733	738	744	759	758	764	706	796	751	765	740	753	737	760	752	750	738	756	771	765	786	753	765	741	788	807	714	783	735	790	738	756	772
5419	2911	248	71	87	104	108	87	88	86	84	86	78	71	69	81	246	96	66	51	85	81	68	60	80	60	70	67	67	74	54	59	80	78	147	522	734	590	413	204	140	86	71	68	52	56	62	57	56	73	61	63	59	70	68	50	39	42	81	59	59	53	45	55	68	74	60	58	48	63	66	51	59	69	61	64	63	59	68	60	69	64	71	68	60	59	64	67	73	69	53	73	72	61	67	57	61	56	49	61	55	71	62	50	61	64	67	44	59	71	63	69	57	62	65	55	62	52	54	63	50	67	63	60	65	68	69	48	67	63	53	74	66	59	53	60	75	49	69	67	56	61	69	70	71	70	62	53	76	59	61	59	67	57	63	66	71	68	69	62	66	50	63	68	65	57	44	69	84	61	60	66	60	55	63	59	74	66	64	54	55	66	63	72	67	60	75	45	58	74	66	52	66	63	59	59	62	62	61	67	61	60	61	65	65	60	60	59	44	62	86	66	61	60	77	57	76	50	55	63	67	53	60	62	75	53	62	71	71	56	68	67	56	65	66	50	60	71	72	62	63	61	57	65	59	64	65	80	54	65	64	62	58	65	66	78	58	59	60	54	66	71	63	64	61	57	71	55	62	76	49	67	58	59	87	51	68	67	71	57	61	59	56	52	65	74	60	62	75	76	57	70	69	48	50	59	55	74	69	77	74	55	68	66	68	65	62	71	63	65	63	52	64	50	65	73	63	63	62	52	46	54	66	65	47	76	68	62	74	68	52	68	73	63	52	48	71	76	70	71	58	67	47	79	51	76	48	61	51	70	67	64	66	68	75	63	68	66	58	72	64	56	58	64	77	48	64	63	53	59	77	60	58	66	56	57	64	60	53	61	67	47	62	65	73	71	55	45	67	69	55	62	66	62	59	80	61	55	54	49	63	78	75	49	76	63	52	53	69	70	79	66	50	57	53	69	70	49	65	63	70	57	69	60	73	61	56	71	58	68	64	54	63	60	63	59	53	64	62	59	73	60	53	69	72	48	59	66	69	57	53	67	72	60	63	56	54	61	55	54	65	67	58	64	61	62	51	57	67	62	58	67	78	79	65	65	60	59	56	68	66	65	68	60	55	78	69	62	76	71	68	66	73	67	65	49	66	81	53	81	74	58	63	55	64	77	65	77	62	56	69	68	64	77	69	70	65	68	70	65	61	63	52	62	72	58	52	65	54	77	47	81	63	70	57	67	58	69	63	70	76	57	66	65	64	47	70	64	51	62	48	48	50	57	69	61	69	62	56	75	67	52	58	65	50	68	70	60	68	58	59	58	56	58	79	63	50	75	59	67	73	70	68	60	63	65	67	60	59	62	62	62	60	66	59	62	68	52	59	71	61	72	71	66	67	73	50	57	67	75	61	72	61	63	70	77	61	70	52	51	52	66	78	61	62	56	63	64	65	63	49	67	54	69	48	52	55	51	68	67	51	65	55	67	71	58	55	56	54	59	54	78	80	57	71	54	60	63	56	61	77	55	65	73	73	63	80	65	65	78	70	55	69	68	69	50	61	58	58	73	65	68	70	73	69	57	62	56	67	53	56	65	62	57	58	54	67	67	70	57	41	63	71	73	70	64	64	70	61	65	57	69	68	76	70	64	67	55	58	71	52	65	56	66	50	66	48	75	56	69	58	57	58	63	79	61	59	61	74	58	73	67	70	61	73	69	57	68	62	78	56	67	74	50	54	48	66	64	53	64	83	63	68	76	70	68	61	72	58	60	71	63	71	57	76	53	60	54	72	74	59	60	70	60	64	54	85	67	64	73	56	65	76	61	65	51	71	53	56	63	53	71	58	74	65	76	82	60	56	64	64	56	56	65	56	57	63	77	61	76	60	63	60	61	63	62	57	73	55	75	68	68	80	55	63	63	72	68	57	62	57	53	62	67	75	60	65	55	78	71	59	74	58	65	65	73	48	75	55	55	75	67	65	69	63	62	81	69	64	58	55	60	59	63	63	71	46	67	62	72	65	67	63	63	66	67	57	65	59	74	67	56	69	75	67	56	69	70	41	59	75	51	65	81	56	72	61	55	65	65	53	59	50	56	61	61	72	74	56	70	54	65	59	62	63	59	61	76	67	61	66	81	55	69	63	65	68	54	74	56	69	57	68	62	61	71	53	64	66	61	53	55	59	63	63	67	61	64	69	61	60	58	51	67	69	64	62	58	68	54	63	67	72	66	74	68	62	65	65	52	59	68	70	55	62	55	56	62	64	70	57	73	69	71	67	71	43	68	84	51	60	62	75	51	60	59	89	55	69	71	70	67	47	61	74	54	53	70	71	69	63	63	60	70	72	65	79	70	62	57	63	70	68	65	56	62	69	60	77	67	67	66	64	71	59	60	53	66	71	65	68	52	62	72	69	59	66	63	69	61	67	53	58	69	58	65	65	63	58	66	65	69	68	56	56	63	70	56	64	64	62	67	65	49	62	68	65	69	72	60	72	63	68	70	63	62	61	57	77	60	55	55	69	61	73	49	73	58	61	55	58	66	57	68	83	56	69	76	72	50	59	64	59	61	54	69	78	70	61	59	68	67	69	54	65	82	58	63	56	64	59	75	52	43	61	63	53	71	66	57	68	67	69	70	58	52	46	57	66	64	57	77	60	74	51	67	71	63	68	61	63	66	71	59	67	72	62	57	48	61	52	62	66	60	73	70	65	76	66	56	62	64	62	64	46	64	63	63	52	62	71	59	66	56	62	64	65	58	67	51	66	66	58	62	52	51	73	63	60	62	78	73	60	57	81	73	64	56	66	59	68	71	62	60	62	61	61	59	71	61	49	53	65	69	59	74	71	71	47	50	75	51	64	52	56	56	66	61	64	58	63	72	79	58	75	63	69	58	68	67	64	63	59	54	74	52	67	64	61	89	63	69	61	65	61	62	57	68	65	79	66	55	58	70	66	67	62	59	67	70	71	66	62	57	70	60	68	72	59	70	56	66	60	54	46	61	62	68	70	74	70	64	63	86	58	58	66	74	46	49	60	60	66	70	62	69	79	55	61	62	58	58	66	69	59	62	78	52	62	50	52	81	62	62	61	62	68	58	85	89	74	57	64	69	67	70	62	53	61	52	56	55	58	78	60	47	55	60	73	55	69	66	70	61	58	73	69	70	58	74	50	71	74	62	78	67	62	58	62	70	55	58	52	61	83	68	63	57	64	57	72	73	66	65	70	70	54	56	56	70	67	63	79	67	66	53	77	57	60	67	60	79	65	68	62	68	60	47	69	68	66	50	44	67	59	62	69	50	60	50	70	57	65	68	56	62	65	61	82	71	83	65	69	86	48	56	63	60	73	67	62	60	54	55	69	51	55	57	61	65	52	57	68	52	57	67	73	59	48	69	49	63	69	67	68	63	72	83	75	58	61	62	67	63	69	65	69	69	57	60	70	56	62	64	35	58	67	53	66	64	55	53	62	58	69	58	62	72	69	70	66	53	64	53	43	72
40892	20882	3752	2739	5766	6121	5291	4111	3236	2667	2282	2000	1758	1613	1444	2427	7206	1403	1133	1065	1036	1072	1060	1035	978	1025	934	965	934	860	921	881	902	1198	3943	14210	16641	13721	9315	4999	2482	1408	967	838	825	815	758	785	781	746	781	779	786	833	750	806	812	726	825	728	792	789	819	770	823	781	772	786	790	795	794	776	725	802	806	799	759	788	807	776	826	821	830	801	771	785	803	751	793	780	779	747	775	796	783	836	773	842	807	768	788	780	801	785	778	779	808	775	797	798	773	758	792	812	758	769	744	828	774	783	791	748	788	737	736	828	801	805	836	814	747	755	858	787	777	782	803	771	727	763	745	767	775	761	840	796	742	764	803	773	775	787	789	802	791	759	752	811	796	814	771	800	800	763	790	783	856	766	802	789	778	788	789	777	779	815	796	798	812	781	748	817	787	751	805	860	799	837	825	789	821	752	759	823	798	792	799	801	775	749	740	807	724	811	737	767	803	781	781	794	842	788	763	740	751	846	804	803	765	804	805	762	768	757	773	808	800	798	774	794	780	808	792	807	776	778	780	795	797	780	823	825	781	789	821	800	803	768	794	740	741	768	795	812	737	785	779	807	704	788	837	789	776	800	789	821	824	820	748	773	810	810	733	749	791	755	763	747	793	786	795	753	785	798	768	806	815	796	806	788	759	792	827	785	800	891	803	786	764	722	757	767	782	746	787	797	795	774	803	798	796	818	795	801	775	772	790	803	809	734	825	803	817	747	776	771	793	766	803	756	786	798	786	742	808	764	767	734	818	836	769	742	755	765	748	827	756	774	808	766	783	788	800	735	753	766	757	798	773	802	757	815	792	812	788	812	836	786	784	747	805	783	776	754	768	772	745	808	775	761	804	807	737	774	781	718	799	811	765	787	772	827	816	773	809	808	778	750	767	759	779	745	805	778	804	812	759	803	776	720	764	779	791	753	750	765	794	820	786	765	756	815	798	759	799	764	756	783	840	823	761	790	764	804	733	794	834	833	806	800	752	750	788	803	800	763	778	810	791	738	768	801	818	825	810	798	764	770	777	821	837	833	783	780	795	741	774	803	798	810	791	819	750	765	793	800	790	777	770	843	757	722	796	780	802	791	803	809	771	780	800	762	751	786	816	765	791	747	792	827	779	770	818	749	808	790	824	809	794	795	790	790	817	743	789	726	772	804	782	785	789	821	806	807	742	850	785	825	762	766	743	782	770	802	777	811	814	806	792	769	802	744	759	787	775	800	739	792	808	832	783	780	791	814	788	755	789	741	812	815	770	751	750	728	786	792	777	825	785	796	756	784	774	762	813	762	784	798	770	811	806	776	784	768	819	808	797	769	804	723	758	789	781	743	791	783	819	762	787	787	793	811	728	787	771	795	791	808	797	765	821	810	762	762	774	780	786	852	784	767	723	755	788	761	804	779	792	797	795	781	791	792	779	758	750	754	797	772	757	777	807	808	728	806	789	787	834	781	786	806	755	780	740	787	803	773	768	770	751	805	783	748	780	747	801	778	858	731	760	738	817	805	741	774	757	777	768	769	782	770	819	795	802	749	815	809	750	834	760	760	805	808	780	789	792	796	763	805	788	772	764	757	745	793	786	759	757	811	743	787	769	728	774	812	823	813	755	741	791	795	829	763	805	808	792	796	803	752	767	776	814	762	818	804	838	836	812	796	807	786	790	795	782	780	795	751	797	797	808	748	766	811	745	789	812	796	784	770	754	747	825	754	749	810	776	830	822	763	814	811	797	807	829	778	800	822	833	783	808	832	783	783	765	729	790	804	833	734	762	776	786	785	757	778	787	744	762	763	776	749	801	805	769	800	749	760	734	787	774	793	781	791	792	776	783	801	785	779	793	797	773	751	797	841	819	771	803	820	798	772	805	769	780	802	791	750	808	760	770	750	787	800	788	759	789	783	774	779	785	832	807	810	814	830	798	769	820	814	793	767	780	760	780	760	744	785	750	813	770	779	771	792	754	743	797	810	792	766	756	710	805	762	818	757	775	777	781	818	796	792	767	805	806	801	777	771	830	777	775	783	761	738	778	803	837	805	750	839	827	798	832	810	809	785	792	757	861	777	792	771	792	794	776	796	771	827	808	753	794	778	764	823	790	767	774	772	799	784	830	774	825	767	783	814	778	794	764	774	789	789	806	731	798	775	768	768	785	765	781	759	821	754	774	817	797	764	729	794	805	789	761	731	824	770	735	765	815	806	778	817	799	783	789	777	834	752	804	847	810	740	774	758	771	784	807	820	748	785	781	798	785	848	840	823	838	794	782	742	776	752	797	783	783	777	758	818	777	781	789	782	779	790	770	825	825	814	770	795	722	746	750	829	781	795	805	785	771	749	769	775	739	820	805	757	775	796	801	746	743	758	819	755	779	778	759	826	766	796	763	757	808	829	784	762	763	797	745	780	822	776	831	785	770	781	758	827	742	794	761	759	837	784	770	831	753	836	824	809	723	777	700	776	800	778	814	841	868	786	819	807	824	777	818	797	753	826	812	768	748	780	795	822	765	804	777	789	779	777	752	786	795	775	774	774	786	760	765	749	801	821	764	753	773	832	798	763	767	807	793	795	776	772	773	845	798	840	826	760	790	806	788	761	788	790	809	757	740	771	801	772	781	818	791	757	745	766	804	802	793	785	781	785	824	762	770	778	744	802	802	807	757	795	821	818	765	774	816	819	763	795	806	785	779	783	827	749	825	803	792	771	768	813	757	830	764	777	796	775	760	766	794	795	801	829	769	773	786	812	808	795	784	815	796	814	786	749	780	804	785	767	793	795	795	793	805	788	797	792	769	802	776	824	829	750	836	847	740	799	788	789	808	834	763	790	839	777	757	772	838	771	814	767	772	809	762	757	767	818	787	820	795	796	847	829	784	787	780	777	786	775	786	781	834	827	751	790	790	802	790	767	782	739	816	786	773	774	812	791	834	777	751	823	731	749	789	752	777	763	799	761	787	795	769	791	775	781	801	781	813	783	794	771	841	822	758	784	727	810	816	786	746	809	772	792	801	768	767	761	821	768	778	782	730	795	783	784	790	839	836	793	712	756	827	790	802	796	821	809	765	781	794	769	780	794	782	822	759	765	764	818	782	750	773	854	777	796	766	810	825	780	861	754	830	777	802	780	750	809	773	836	806	774	767	822	792	766	761	794	811	749	747	800	751	782	854	766	776	721	814	797	774	754	813	759	783	745	789	779	864	733	748	791	722	792	805	794	750	792	777	837	809	830	849	778	846	819	792	781	843	752	784	738	776	793	760	804	781	724	784	797	773	844	815	809	831	742	766	770	804	750	800	804	784	782	782	807	775	777	797	751	819	739	832	815	760	758	751	798	813	820	765	851	754	745	800	760	805	791	815	806	796	805	754	782	810	847	801	782	784	761	803	802	784	811	813	779	760	796	833	750	812	799	813	809	766	792	799	749	818	768	807	763	773	804	748	865	780	862	793	768	749	797	848	765	783	843
5745	2122	200	86	76	116	81	124	101	96	93	99	83	88	86	166	233	84	83	67	98	80	64	75	85	72	61	62	74	65	62	59	82	76	190	645	876	693	478	230	141	111	64	60	78	83	60	62	63	60	54	63	69	59	60	68	73	71	65	67	63	62	67	66	54	56	75	68	61	85	62	72	64	55	69	67	66	72	68	59	68	72	65	83	62	63	59	65	64	54	64	73	63	77	74	64	60	56	61	73	60	61	66	48	53	72	65	61	59	63	77	75	71	69	62	69	59	66	73	75	57	70	69	73	75	66	72	68	61	55	61	58	62	57	66	63	66	61	60	53	42	80	73	72	62	68	75	74	64	63	66	56	60	48	69	73	72	57	65	62	70	61	63	57	60	80	66	71	67	63	66	68	52	60	73	78	61	46	66	77	44	72	60	71	76	71	55	64	72	65	66	67	67	61	71	58	61	47	70	82	53	69	73	67	66	72	50	74	90	57	60	63	50	74	60	70	47	71	73	64	64	63	57	65	52	69	63	65	71	62	60	56	56	51	72	68	58	60	72	64	66	69	48	76	61	73	64	66	66	62	71	58	80	65	79	70	75	59	62	61	52	66	55	73	54	74	65	53	78	84	63	59	63	63	57	56	49	63	74	61	82	62	76	67	61	66	68	69	65	67	72	76	70	63	72	77	56	63	63	57	48	68	52	60	71	72	83	51	57	67	71	84	69	74	61	72	55	61	72	62	76	59	68	55	61	64	56	66	75	50	51	78	64	55	59	69	60	57	59	73	74	58	65	58	69	43	72	59	68	56	78	56	69	64	63	77	69	63	62	64	64	67	62	68	56	72	63	69	72	61	66	57	71	46	63	46	58	66	39	67	80	62	61	71	40	56	57	60	57	65	56	66	64	67	68	62	66	67	61	56	62	66	69	53	71	54	70	57	58	64	57	59	53	73	67	58	64	62	62	67	75	56	64	59	67	66	55	72	70	80	50	51	78	68	72	67	67	64	58	63	63	68	81	59	60	58	52	67	55	71	73	56	72	70	69	54	57	69	59	69	73	62	72	68	67	62	69	67	71	66	71	51	71	65	57	72	70	59	71	63	65	58	58	58	68	62	59	82	59	58	63	66	76	68	65	66	60	62	67	63	70	63	79	63	61	63	51	67	59	57	63	64	53	57	73	67	68	66	64	59	79	73	66	68	63	57	55	55	58	77	45	62	67	67	62	63	69	72	70	64	67	74	64	63	61	68	65	76	53	57	59	70	55	72	61	53	80	64	64	58	70	61	74	70	59	71	77	70	54	78	66	64	61	72	56	57	71	59	68	76	69	55	55	64	70	61	69	53	69	51	66	60	61	59	70	67	59	60	75	48	55	58	56	63	71	60	56	70	69	56	68	52	63	68	63	70	63	76	65	54	55	79	71	64	69	68	62	66	52	69	47	64	56	70	60	60	47	81	73	76	71	70	60	71	52	84	60	65	57	64	61	59	60	51	51	65	59	59	66	59	61	56	59	67	70	66	67	70	53	61	68	68	60	63	53	74	69	59	61	52	71	61	63	55	64	47	60	58	64	62	63	67	65	60	62	65	69	71	70	61	76	54	80	65	68	60	68	52	82	74	62	55	57	65	66	75	77	58	54	71	59	60	60	57	67	62	60	70	54	62	73	59	67	65	69	59	69	77	71	49	70	71	66	67	66	66	77	50	57	64	92	42	68	75	69	55	62	62	74	53	70	76	63	52	69	65	70	54	60	64	64	62	67	67	66	61	73	68	52	83	42	68	64	60	61	72	70	58	66	70	75	57	73	55	68	56	68	63	53	63	50	55	69	52	84	84	60	64	62	62	67	66	62	79	67	81	76	65	70	54	59	60	67	72	60	70	64	60	55	65	62	58	60	57	91	70	81	76	72	61	58	56	67	67	55	42	74	54	65	66	62	58	57	60	43	76	64	61	78	54	71	70	46	64	69	61	77	64	62	63	72	55	69	74	60	63	66	80	67	52	63	52	57	64	65	61	59	51	48	67	67	70	66	68	68	63	58	59	77	61	42	62	65	65	45	51	67	63	57	65	69	69	51	65	63	54	71	66	54	55	70	78	63	77	64	51	64	67	54	60	58	72	73	66	58	64	59	75	61	69	67	75	66	66	50	60	61	52	78	60	69	61	68	62	72	70	64	75	65	55	58	55	61	70	77	54	62	71	62	48	79	82	57	74	62	75	71	75	56	61	68	60	57	68	77	46	78	60	67	58	57	71	68	51	75	54	58	69	56	63	69	56	64	68	58	60	63	66	60	54	62	51	66	59	52	52	72	60	58	56	76	68	72	63	70	56	76	66	69	75	75	62	49	55	56	63	77	58	72	76	67	65	54	61	56	66	69	68	62	77	58	60	66	74	79	69	77	82	67	66	66	65	53	65	76	69	58	71	66	67	63	69	68	65	66	54	56	68	61	70	65	74	80	56	59	52	63	76	71	67	59	62	55	76	76	83	64	57	58	68	64	77	62	62	74	65	68	70	59	54	59	66	59	87	59	63	54	77	63	61	65	63	63	67	61	72	74	66	66	50	53	57	60	69	61	57	61	65	88	78	72	70	57	62	62	58	61	69	68	70	69	62	65	60	62	55	67	76	51	57	47	62	62	58	59	66	80	72	54	65	62	64	65	56	47	68	69	74	81	70	70	57	70	50	71	70	82	61	71	76	69	60	69	56	42	66	65	47	56	54	58	72	82	71	56	64	72	69	66	59	54	65	68	67	70	60	69	62	60	76	60	57	60	60	55	68	53	57	56	74	78	62	56	63	61	56	71	63	67	60	62	59	63	47	76	78	66	57	78	63	65	62	63	64	68	70	70	64	57	87	67	73	50	70	61	62	55	61	56	71	57	67	75	75	67	50	70	63	53	59	60	74	63	53	60	72	66	63	63	65	60	77	66	61	81	69	67	60	58	54	74	77	73	54	78	49	60	69	55	63	68	60	63	60	68	57	76	67	67	75	65	61	75	45	52	70	56	46	62	59	85	61	61	63	58	64	74	73	62	64	69	50	54	68	71	59	57	63	69	69	53	54	63	64	64	63	65	58	70	73	51	72	63	71	63	68	65	58	75	60	70	72	51	52	74	62	72	78	52	64	54	64	57	56	51	83	59	71	69	63	70	72	69	60	53	66	56	68	59	65	69	67	69	72	71	65	63	59	61	60	69	70	51	60	58	72	63	69	55	59	57	55	65	66	69	68	68	59	57	71	72	69	63	53	76	79	70	53	59	67	54	67	67	51	59	59	63	64	72	56	59	64	65	60	61	53	66	61	62	68	61	60	82	58	56	59	72	64	62	70	55	68	63	65	65	78	52	60	50	64	70	70	79	61	69	77	69	62	60	73	51	52	59	51	62	70	66	70	52	51	57	77	70	50	69	66	61	58	68	73	74	63	67	67	56	65	59	75	77	60	61	65	72	71	62	54	65	55	56	51	57	54	69	60	54	69
36031	19324	3017	2520	5190	5976	5256	4233	3470	2889	2478	2160	1913	1767	1533	4708	5684	1500	1251	1248	1094	1174	1119	1059	1002	1046	1002	1017	981	936	940	934	946	1269	4900	15332	17514	14789	9976	5228	2662	1442	1025	897	785	802	867	818	780	814	870	764	827	768	775	757	757	804	802	794	842	820	826	822	837	789	807	850	773	792	811	756	819	812	791	787	794	813	779	761	844	768	809	792	809	845	807	806	813	789	791	804	785	852	829	787	798	785	834	852	846	807	858	801	814	803	815	810	821	831	849	767	793	832	806	792	781	845	820	835	836	803	819	768	844	789	880	795	768	787	800	802	799	800	819	808	808	813	786	798	818	799	860	782	824	836	778	810	742	822	848	810	895	825	829	822	828	771	790	805	791	786	797	815	780	781	835	805	789	816	812	791	801	789	786	801	784	836	726	765	841	795	763	801	817	853	792	825	810	805	811	823	824	831	787	799	825	771	821	799	869	858	811	830	785	813	860	796	776	798	846	808	772	825	781	844	783	855	809	805	836	881	825	817	799	814	839	832	857	772	789	776	880	797	733	760	794	766	800	800	841	795	819	797	797	790	759	803	761	851	798	861	777	801	814	812	878	799	777	805	804	780	801	793	861	807	808	757	806	809	803	789	828	774	767	824	842	787	806	810	831	834	860	782	841	793	803	823	769	792	792	844	817	835	808	844	782	786	863	815	793	839	800	782	755	807	780	811	778	801	787	843	782	852	840	794	798	844	805	829	807	859	810	828	860	763	763	816	846	829	788	815	840	833	836	836	813	831	829	760	830	819	816	768	834	808	779	828	835	798	766	801	778	853	828	829	805	791	796	827	798	747	805	807	747	775	832	870	784	822	811	812	833	791	842	873	796	830	821	835	755	810	800	829	840	801	839	805	819	823	797	811	791	802	818	780	828	855	795	855	813	832	795	837	800	809	773	825	833	823	837	754	789	791	794	835	815	809	862	804	809	765	809	787	791	813	805	824	844	826	821	828	819	804	780	807	793	824	799	811	822	791	813	833	808	806	810	900	844	785	827	809	794	841	808	837	820	748	846	807	872	789	797	827	854	815	800	764	825	862	795	786	822	810	809	869	800	788	870	806	746	827	791	800	803	849	786	827	791	837	818	786	769	847	799	805	763	810	824	872	755	794	807	819	847	798	763	825	820	776	824	842	828	776	814	819	835	815	810	862	810	852	799	789	834	791	780	820	755	831	800	803	822	809	811	815	836	837	846	846	798	809	800	833	775	759	819	816	802	827	824	787	822	858	783	866	781	804	793	857	828	842	859	837	821	860	771	807	795	815	777	766	770	785	799	817	800	838	844	829	801	780	767	815	850	854	822	806	796	808	794	822	796	821	792	798	825	826	832	815	815	795	780	849	832	836	818	798	841	835	798	854	817	788	828	836	856	844	818	802	813	797	789	798	771	868	829	767	792	823	796	806	747	821	799	839	770	743	832	772	843	787	784	846	739	846	825	817	805	805	805	837	837	772	846	833	797	802	788	818	840	802	789	826	768	802	836	833	829	803	809	832	804	815	777	863	818	792	814	832	855	819	797	812	860	781	807	849	823	783	822	848	737	770	813	788	792	837	805	795	790	800	803	834	826	845	799	772	818	811	855	806	849	841	824	811	816	820	790	831	809	803	760	852	805	820	809	786	832	817	826	811	833	828	805	765	875	808	817	815	803	848	852	812	875	783	802	807	801	832	719	802	819	818	791	859	838	812	825	805	796	798	816	799	831	841	811	836	793	784	761	822	795	816	768	792	827	852	856	808	792	794	794	802	826	845	808	808	866	809	812	782	834	844	820	809	765	822	804	852	820	865	801	796	861	845	817	803	853	859	806	798	768	834	803	824	827	805	760	802	808	840	805	774	842	806	824	818	790	796	825	786	793	805	791	732	808	809	812	831	819	812	802	765	855	817	814	762	810	790	840	803	778	796	810	784	805	847	822	827	827	765	850	784	791	812	775	864	811	803	827	813	799	831	848	860	802	813	801	828	830	796	815	851	823	810	808	778	879	870	776	839	771	800	817	799	768	829	795	798	812	839	783	806	828	815	844	766	768	782	835	824	780	796	819	806	790	768	780	839	810	796	796	791	837	824	840	746	792	845	822	847	795	773	809	794	775	791	811	831	762	777	841	820	830	825	776	821	848	859	798	801	817	823	837	822	830	845	803	804	854	849	817	798	814	827	806	783	791	778	805	835	841	819	779	803	799	870	775	850	799	825	834	809	817	846	816	825	823	805	805	778	851	793	828	819	787	812	832	817	810	818	744	784	803	825	784	799	796	765	839	772	785	839	792	832	840	801	829	837	830	784	771	802	792	802	807	793	836	840	810	832	835	793	816	868	824	775	834	809	796	828	822	835	797	815	846	857	813	820	878	814	786	836	814	781	851	795	818	797	785	763	797	836	775	769	836	797	839	845	844	854	807	813	779	802	821	802	795	841	837	867	818	795	816	774	834	808	790	801	823	829	827	848	770	772	811	886	779	814	824	863	814	803	778	857	794	830	784	785	796	776	803	846	795	865	823	841	809	814	815	806	788	761	832	870	847	808	785	803	808	835	778	811	811	797	801	817	838	767	803	781	788	833	790	875	812	792	764	786	799	819	794	819	759	755	811	845	808	792	817	789	787	882	788	813	772	806	804	786	821	771	796	800	819	825	804	826	755	827	763	781	833	842	817	860	839	849	738	802	753	831	733	827	819	790	792	832	828	797	825	798	843	782	812	813	821	797	838	828	758	766	774	831	789	766	854	760	810	845	817	836	829	799	793	847	814	814	811	823	798	843	866	835	784	790	836	840	788	756	804	812	719	819	778	792	831	810	772	791	811	821	844	792	813	874	833	884	858	783	814	824	818	837	808	840	832	802	767	876	808	741	851	860	819	753	826	797	761	825	853	782	836	809	773	759	817	821	830	798	823	794	762	824	801	777	821	819	784	857	827	799	830	787	830	835	838	787	809	855	832	793	820	787	794	830	810	768	766	814	774	835	828	815	813	822	836	768	829	783	796	830	836	813	860	774	825	790	856	799	755	770	868	852	820	817	835	833	826	792	787	799	843	826	824	837	807	799	782	835	854	816	802	768	793	791	788	834	758	829	792	792	779	787	837	772	807	828	784	859	789	778	769	819	754	819	862	783	820	779	813	844	763	823	825	771	805	839	857	792	819	818	805	779	809	896	759	813	790	789	833	806	839	780	826	832	788	770	815	787	782	769	803	770	822	804	821	817	816	792	826	808	793	775	818	821	867	754	821	831	771	820	782	783	801	869	812	825	749	830	797	845	761	824	801	774	786	799	847	809	853	784	803	808	775	830	820	839	796	759	782	840	818	829	831	787	815	846	806	795	830	784	823	804	780	819	803	791	795	807	773	810	783	798	839	796	835	760	759	856	786	827	770	831	835	815	826	781	823	830	804	858	847	856	809	890	829	848	854	776	856	796	768	843	816	835	774	827	799	841	780	825	801	787	799	799
7775	4421	357	101	117	117	130	143	122	112	83	83	102	92	99	216	198	86	73	87	81	73	86	70	80	80	63	72	74	71	62	73	76	73	361	1180	1163	830	491	255	144	84	67	77	77	62	71	79	60	83	71	63	60	63	67	58	79	63	61	58	61	56	75	66	66	71	69	55	69	62	56	74	71	73	60	78	72	86	64	68	69	57	64	60	70	77	71	60	70	67	65	54	55	58	83	66	52	87	71	70	71	73	70	68	64	68	44	59	58	65	68	72	54	51	61	67	72	70	69	76	59	71	89	53	56	56	71	58	63	70	78	76	59	67	63	63	64	70	68	70	68	59	75	68	69	67	67	67	71	75	48	67	66	73	57	52	78	59	63	64	57	64	79	81	76	56	64	63	59	71	74	59	65	72	75	71	71	87	61	56	63	61	72	62	47	58	83	78	57	67	65	76	64	60	60	76	52	63	64	84	77	62	76	64	73	60	75	67	72	79	58	66	73	63	59	57	85	64	69	78	68	63	77	54	63	68	63	69	67	73	95	61	64	71	64	55	56	62	57	62	67	60	56	62	69	62	67	58	80	77	75	67	62	70	56	68	67	76	65	69	72	67	60	61	71	65	79	76	53	69	55	57	75	65	74	58	62	54	57	65	55	66	63	57	70	73	52	62	63	67	71	70	52	60	61	69	75	62	82	73	57	56	74	64	72	69	61	63	65	69	71	67	60	62	65	71	56	84	56	69	83	90	52	67	57	63	82	76	64	77	66	70	66	77	66	55	79	98	68	68	71	71	64	71	62	62	70	58	72	61	64	61	60	64	68	59	73	62	62	67	78	77	78	75	65	64	72	60	76	64	66	49	70	65	65	72	67	64	63	57	69	60	57	61	75	65	67	73	77	67	70	69	80	71	70	72	77	68	66	59	61	78	65	66	69	64	66	68	73	54	65	71	86	64	75	80	57	60	71	64	75	72	80	73	82	77	71	49	65	80	65	59	63	72	60	70	71	69	69	66	67	69	66	68	61	62	53	84	66	62	58	61	70	72	58	66	51	71	61	65	55	58	75	66	55	64	58	71	57	79	60	65	85	62	50	80	66	65	65	67	59	76	56	55	66	63	70	62	77	84	84	65	79	62	69	69	62	74	67	76	61	58	66	66	65	72	79	52	72	58	73	54	71	62	55	69	68	51	68	58	65	79	78	86	72	65	74	80	60	68	56	77	65	63	62	58	66	67	68	63	64	70	72	68	69	76	61	71	81	80	66	54	53	57	61	80	55	78	62	65	67	61	52	46	54	75	77	79	71	75	43	66	58	64	80	79	56	71	48	72	62	61	64	54	70	69	64	60	63	58	67	65	64	63	61	66	69	67	68	79	76	69	69	82	61	54	69	55	66	69	61	69	62	63	73	69	64	70	69	70	65	84	72	70	74	75	62	54	70	61	66	58	58	69	72	68	60	54	67	67	64	62	65	49	75	63	63	71	62	62	58	72	63	59	68	61	73	58	68	83	63	68	86	71	58	66	59	62	61	69	48	54	69	45	59	74	70	68	65	50	79	82	77	56	64	68	65	66	82	63	64	91	60	81	95	68	57	66	81	65	83	65	67	69	76	66	75	65	75	69	74	70	72	68	58	71	61	66	55	64	64	85	74	62	63	73	63	50	58	65	74	49	61	63	74	72	72	78	68	62	64	64	75	57	57	80	65	60	67	49	67	62	60	81	58	78	63	62	63	62	70	74	69	74	67	57	68	82	70	58	60	69	64	61	83	83	85	68	70	59	75	62	59	80	61	74	69	59	62	73	64	56	86	71	73	59	62	66	64	70	76	70	76	72	62	79	68	51	58	86	57	69	64	63	65	62	62	77	71	68	57	75	62	55	61	72	73	77	65	69	64	55	67	70	72	80	82	74	58	68	76	67	61	86	69	72	69	64	63	81	69	70	61	52	74	79	57	61	70	70	56	61	53	80	63	64	66	62	58	62	67	62	73	66	71	82	55	77	61	55	73	69	80	61	57	63	73	55	61	70	75	58	87	68	69	70	69	57	59	56	68	78	68	64	62	65	57	65	69	67	63	84	64	62	70	84	66	59	69	65	70	69	56	61	56	54	69	62	59	76	78	79	59	75	66	72	72	60	74	63	52	69	54	64	79	56	62	65	69	56	66	72	67	75	66	66	65	52	79	65	59	74	72	56	69	76	59	69	60	59	73	72	74	65	65	60	65	62	62	56	69	64	43	70	69	65	51	65	60	65	77	73	60	61	71	65	63	76	88	71	57	56	70	58	78	64	75	66	63	69	57	75	67	80	58	49	73	66	60	62	66	66	68	52	65	65	68	64	65	68	61	61	59	70	69	67	67	63	65	80	66	60	65	68	52	72	70	56	66	69	59	61	60	74	80	91	67	58	66	58	69	70	67	66	75	75	62	71	61	74	93	59	61	75	79	65	68	60	73	73	65	69	63	64	59	77	63	81	67	71	60	68	59	72	60	59	50	56	72	77	68	73	66	68	60	67	76	63	75	61	69	77	64	57	76	55	74	57	71	44	52	60	71	62	59	68	60	57	44	68	68	80	73	53	62	62	60	59	58	76	52	58	49	73	70	52	72	81	76	64	69	71	62	65	67	59	65	71	61	67	64	53	65	67	67	72	51	66	69	61	43	72	80	63	70	56	63	85	62	72	56	69	69	66	62	67	59	74	68	73	74	75	70	55	46	61	68	69	68	73	65	68	60	80	61	80	67	64	71	70	57	77	67	60	75	79	64	62	76	61	71	70	60	70	84	75	66	70	74	57	77	82	78	60	64	70	70	62	78	62	55	65	68	75	68	60	68	62	62	63	60	64	67	51	68	70	77	78	70	61	66	72	67	60	44	74	76	64	69	67	73	84	72	71	66	71	72	66	69	72	61	62	78	73	66	70	71	66	82	79	72	63	75	71	78	74	54	74	57	77	68	57	62	65	67	70	54	68	71	65	83	80	76	62	77	67	65	61	64	67	68	62	64	74	79	69	69	73	65	74	67	59	86	72	47	68	66	64	71	75	60	59	76	72	61	57	54	57	67	72	51	66	61	59	68	57	66	58	56	80	77	67	60	68	65	66	69	62	66	67	68	68	69	60	74	58	68	62	70	62	72	68	75	72	72	66	72	70	70	52	71	68	59	83	78	68	72	63	56	65	74	82	66	85	66	80	58	62	57	77	67	71	73	64	65	71	60	69	54	66	76	63	61	74	58	65	64	80	52	67	61	67	58	73	56	51	68	78	72	59	63	70	76	67	62	65	59	55	59	82	69	69	69	75	70	81	63	57	64	76	83	57	84	81	61	62	73	59	76	64	70	58	62	68	61	83	64	67	68	59	84	74	69	66	63	57	65	76	75	73	54	56	69	69	56	74	73	62	59	58	53	81	73	69	67	47	57	66	65	62	67	82	63	81	67	68	50	72	77	73	87	75	59	58	57	65	62	78	57	71	65	63	70	63	68	65
44224	24970	4051	3977	8166	8750	7555	6144	5011	4099	3290	2826	2532	2276	2022	6909	5057	1747	1577	1459	1401	1312	1303	1165	1205	1136	1186	1088	1087	1090	1082	1033	1060	1413	9960	21939	21149	16439	10872	5878	2770	1502	1055	884	882	853	844	852	844	797	851	834	783	843	805	817	891	851	813	872	866	843	828	846	806	793	846	816	822	803	906	823	847	880	795	750	845	820	858	869	851	846	863	837	839	850	807	849	801	863	850	806	848	847	787	810	847	824	812	843	854	856	865	830	821	858	851	775	800	809	781	804	838	876	831	864	827	858	816	846	804	805	819	870	820	812	849	834	828	871	883	830	872	821	829	807	870	816	831	897	878	818	788	804	804	838	862	844	808	789	834	829	864	872	816	891	816	869	828	831	856	828	841	858	823	774	857	839	813	846	845	828	798	829	826	847	826	841	859	835	855	852	825	867	882	819	826	873	819	795	840	858	860	835	837	811	860	852	874	833	813	816	833	851	859	742	810	806	804	878	897	808	829	812	884	768	803	823	853	846	820	803	881	849	819	826	820	856	861	823	881	875	876	879	802	858	845	898	842	850	822	852	797	837	836	870	880	792	813	825	844	864	898	847	843	837	858	863	867	867	814	846	819	840	871	892	865	904	860	837	861	890	809	863	886	884	830	856	827	848	903	809	885	854	849	821	852	856	800	828	836	883	842	838	878	806	817	872	866	838	799	888	834	826	759	818	810	840	818	822	882	867	819	887	845	841	836	805	833	832	836	798	841	856	868	822	832	868	840	840	820	870	823	869	789	845	848	868	813	854	828	836	805	837	829	805	789	823	805	860	812	858	861	871	817	854	814	799	831	835	807	839	810	867	785	891	794	785	834	825	811	824	897	755	861	824	832	775	860	894	814	863	839	825	847	809	827	837	862	855	819	844	801	865	826	845	784	846	869	797	912	861	860	823	814	825	849	823	806	795	868	853	819	873	813	829	861	859	836	845	810	843	767	763	829	814	867	786	813	829	771	817	921	821	844	798	870	814	822	825	862	847	813	823	795	794	770	900	840	864	840	844	802	818	797	799	833	877	845	800	882	825	835	847	855	830	842	811	817	798	865	835	866	811	809	823	826	867	819	802	879	815	819	824	889	870	877	845	854	824	813	840	862	844	840	854	852	847	818	883	846	826	796	854	824	815	872	836	837	838	828	894	831	863	819	856	831	874	828	871	786	851	868	837	881	875	840	820	862	865	820	868	814	821	845	834	846	833	805	833	842	826	857	900	831	842	828	870	764	888	819	849	855	811	809	806	770	876	778	843	817	796	817	860	808	885	856	845	836	903	833	877	841	821	815	810	816	842	846	880	755	830	808	845	851	871	848	879	792	816	829	827	841	824	885	788	828	838	843	871	875	871	826	863	846	869	852	861	901	827	826	833	822	800	845	824	817	880	843	840	797	807	927	866	848	846	831	827	853	831	854	843	832	873	857	810	842	820	870	805	791	859	889	869	825	851	830	857	836	865	852	786	881	883	836	821	784	833	838	851	817	840	829	832	852	840	872	823	887	820	833	813	814	850	817	833	850	868	800	861	831	878	816	853	814	847	845	819	791	843	846	841	852	854	843	799	909	798	796	809	859	792	809	802	862	828	859	796	836	868	786	876	881	801	843	939	877	867	822	856	776	882	816	794	844	866	835	842	781	820	804	902	787	868	865	864	842	834	807	791	866	760	825	828	829	864	822	812	812	806	870	816	810	855	785	843	861	908	791	842	848	854	839	812	844	821	845	856	853	850	835	799	828	888	810	784	868	854	837	823	816	877	879	783	816	791	832	836	804	797	857	848	829	808	832	872	862	825	855	811	822	814	818	835	807	822	851	854	821	843	829	782	813	831	816	825	822	838	799	857	861	866	886	821	837	814	843	816	796	873	842	857	821	860	815	860	795	819	830	839	849	821	838	856	786	839	835	848	843	856	845	834	833	882	884	839	809	829	844	790	892	821	870	843	862	834	791	829	832	876	818	801	817	856	844	848	811	797	881	842	790	880	888	792	845	813	806	865	850	852	776	827	863	845	828	896	851	841	834	818	818	805	844	855	818	861	868	857	766	872	819	808	836	853	847	834	835	860	807	800	806	850	914	883	809	846	799	841	856	833	812	822	850	809	800	837	826	839	867	854	806	852	799	814	855	820	782	866	849	844	852	811	826	883	821	859	806	804	850	913	851	858	823	818	853	839	812	876	810	833	884	834	823	814	838	858	884	791	837	843	831	836	849	779	896	897	827	845	856	835	880	808	814	861	844	879	846	903	819	830	771	840	790	812	861	830	842	836	856	848	827	842	811	827	875	888	842	887	822	826	794	823	904	829	812	856	821	836	827	858	858	838	790	870	838	823	818	847	876	858	837	860	821	821	848	845	819	861	804	921	866	792	829	880	859	827	853	826	800	851	873	841	855	862	794	864	824	855	814	770	849	842	838	817	810	877	756	800	793	831	842	909	855	850	841	838	795	812	792	813	851	844	809	838	827	838	831	782	859	811	799	830	844	880	846	797	858	805	844	814	816	817	883	866	846	843	833	874	880	862	856	838	853	835	862	838	824	900	820	829	831	884	855	839	827	867	840	871	878	810	813	794	830	811	832	883	809	774	831	820	810	839	828	830	877	830	854	852	832	868	884	852	829	843	841	845	844	836	872	829	852	845	850	796	847	886	837	842	842	821	821	838	827	840	804	866	817	811	806	869	807	815	829	840	807	839	850	844	802	837	799	763	838	817	823	846	805	860	885	844	846	835	812	815	847	828	817	853	825	819	830	813	807	826	843	824	858	839	871	799	831	866	839	825	855	871	827	887	823	841	811	813	803	825	866	854	831	838	840	867	803	843	836	819	857	893	786	797	876	871	804	876	807	824	862	800	819	874	838	836	853	801	821	861	826	801	797	834	838	807	793	829	850	884	861	842	868	824	809	872	855	826	829	832	781	876	796	849	855	822	824	861	831	816	847	856	839	812	834	806	802	833	825	764	836	851	831	808	875	882	829	839	819	806	830	856	794	872	841	860	880	802	808	892	812	815	845	829	821	865	818	860	857	815	856	834	882	836	799	875	809	832	773	839	830	821	782	802	813	842	856	816	844	815	765	826	872	902	786	856	836	828	840	834	874	831	808	818	804	806	879	815	814	827	834	874	839	913	846	846	826	818	845	857	837	873	866	836	826	864	857	853	791	880	858	851	797	834	849	819	840	824	887	787	871	868	817	878	791	822	799	825	837	837	870	842	851	874	818	832	851	888	833	815	866	818	837	821	876	848	822	815	863	821	803	861	866	817	826	823	828	829	815	909	856	818	838	860	836	876	829	845	831	845	866	867	814	854	871	863	828	844	812	855	804	824	846	813	871	840	839	815	848	830	879	888	798	885	830	852	831	845	797	839	824	801	858	824	827	864	807	852	849	829	834	813	899	838	860	851	827	800	880	775	827	839	826	862	832	864	856	794	834	863	897	814	856	821	829	833	839	854	861	850	820	842
2992	536	81	76	78	66	77	80	65	66	70	64	83	56	77	84	87	64	66	75	54	60	60	66	48	47	60	61	63	68	59	61	65	66	142	336	399	299	213	124	86	76	61	57	56	59	69	67	58	60	53	64	56	62	50	66	64	62	66	50	60	60	55	84	65	55	55	49	64	64	53	61	62	75	66	49	65	65	53	59	55	63	59	56	60	60	56	51	56	67	63	63	68	55	70	61	75	59	55	51	65	60	55	59	52	68	55	63	60	63	73	65	56	53	58	69	55	69	67	50	53	63	52	64	72	63	62	61	58	66	50	47	67	59	57	63	71	63	68	57	56	46	67	62	65	63	50	65	60	50	64	54	63	63	61	56	60	60	62	71	65	64	48	69	73	83	59	49	63	70	69	56	51	59	47	60	68	72	66	50	74	59	59	63	53	79	73	69	65	56	43	60	58	57	48	51	60	53	53	54	53	59	52	60	55	55	57	47	60	55	61	61	67	49	52	55	62	61	56	61	54	69	60	57	75	58	74	69	62	68	63	58	62	64	56	47	60	57	69	52	63	56	63	64	57	67	49	74	66	76	69	64	65	60	57	59	69	63	68	76	54	61	52	64	61	44	49	51	68	58	56	55	62	57	56	64	70	54	57	59	61	62	61	49	63	71	52	71	69	58	55	68	58	47	57	60	68	54	69	60	48	52	71	52	55	50	60	58	64	72	63	69	66	76	59	56	49	48	48	56	78	48	64	75	53	59	61	50	54	56	64	61	68	67	48	45	65	60	64	56	65	63	70	59	67	52	55	63	62	52	70	54	61	66	60	78	60	44	51	46	49	62	68	68	48	52	58	60	61	63	41	57	66	64	60	62	57	58	78	63	59	52	71	56	68	65	59	58	65	49	55	60	72	68	73	57	48	56	59	55	70	60	53	52	66	45	51	59	66	57	70	65	57	50	56	59	56	65	45	51	61	61	55	56	60	57	65	60	65	77	53	52	77	70	74	74	54	71	60	42	49	73	76	54	63	49	67	64	63	54	51	67	67	70	52	59	54	62	52	63	63	48	69	55	56	70	71	65	71	48	74	60	49	60	52	65	62	69	81	69	56	63	70	64	55	65	68	67	71	69	79	58	60	51	60	70	64	75	66	61	40	49	60	69	59	65	63	60	54	55	59	64	47	75	57	64	55	51	65	57	55	58	65	50	65	57	51	73	69	68	61	57	64	55	56	66	67	60	50	74	56	64	56	75	58	66	62	47	70	57	59	62	63	73	62	51	81	63	56	48	61	66	56	64	57	63	55	57	63	59	69	51	70	63	66	55	63	61	51	65	76	62	62	61	56	53	52	74	61	69	63	55	55	62	45	52	56	55	72	54	52	57	62	53	61	54	54	69	57	62	46	48	63	56	51	71	64	50	70	59	66	53	76	62	74	68	60	70	54	67	60	81	61	59	59	51	60	57	77	55	56	53	63	62	61	60	59	76	63	60	60	61	76	55	46	62	75	59	58	64	60	68	63	63	68	59	70	61	64	65	63	54	76	54	49	53	56	66	43	48	63	66	52	57	51	61	56	59	79	66	64	66	55	59	71	75	52	49	70	67	61	52	68	58	61	50	78	72	77	65	61	54	46	71	59	56	55	61	55	66	52	72	51	67	66	55	63	61	61	62	63	68	73	56	64	46	52	51	58	65	77	68	51	48	59	58	58	72	52	54	46	60	71	64	59	61	57	46	71	74	51	57	58	57	68	62	52	60	59	73	67	60	59	64	69	74	49	52	60	52	69	58	51	54	63	66	54	56	63	56	56	59	58	59	62	52	63	55	59	67	62	54	61	47	55	66	52	64	67	77	70	60	53	51	69	65	62	54	63	60	64	54	55	65	49	70	49	71	53	69	73	46	65	65	48	61	73	51	73	56	67	59	61	69	60	60	54	56	61	55	76	61	68	63	59	64	53	66	66	65	66	62	56	66	68	49	57	51	57	91	77	70	66	47	65	65	59	62	69	61	68	65	53	58	60	51	75	61	61	56	51	64	54	65	72	31	60	63	66	51	58	56	62	69	61	52	57	54	66	55	72	65	59	58	64	58	52	56	47	50	64	45	51	55	75	55	59	71	56	48	59	46	61	57	50	50	61	56	59	61	57	64	59	57	59	49	64	52	43	64	65	55	70	75	51	59	56	53	60	61	59	56	51	64	64	73	52	71	66	70	67	71	57	50	66	74	60	69	59	65	51	77	55	50	60	74	59	52	46	57	59	72	70	64	59	57	70	54	66	59	57	63	66	73	56	56	58	64	63	63	73	65	58	57	60	57	62	60	55	58	70	62	78	62	58	62	59	63	58	57	69	56	51	64	71	63	51	69	56	75	53	55	49	76	72	56	53	57	63	64	60	70	52	55	81	61	50	41	76	57	60	68	62	58	73	77	52	61	60	68	50	61	49	51	69	66	52	53	57	76	47	66	47	62	62	67	50	50	66	77	59	63	54	61	54	56	53	72	58	58	56	66	43	60	54	68	49	56	59	54	69	68	65	45	54	61	55	56	54	68	60	83	65	62	67	50	61	69	48	62	78	49	63	72	59	53	54	68	63	73	66	53	46	45	60	71	47	52	53	56	60	70	58	51	56	66	58	69	63	65	53	58	60	73	55	54	52	60	69	74	69	72	56	63	56	74	55	72	67	73	60	72	48	59	66	67	70	57	58	75	56	57	55	74	62	64	46	70	70	59	60	64	60	63	83	60	71	61	53	49	55	48	59	52	75	53	60	64	53	58	67	63	72	64	61	63	63	73	68	55	45	64	50	66	71	59	56	58	56	64	75	70	63	52	70	64	58	55	62	64	62	61	68	56	61	52	56	64	68	49	61	54	57	60	56	49	65	65	58	60	45	55	60	56	62	55	62	76	66	63	71	44	60	59	72	56	60	64	66	66	56	62	60	62	48	57	69	56	53	63	70	58	58	67	62	70	70	61	57	56	46	53	54	78	67	70	58	69	61	58	64	58	65	62	71	77	46	57	63	55	60	51	59	61	58	67	64	57	63	69	53	50	51	52	55	70	57	58	65	56	59	68	60	57	56	56	67	73	56	65	66	63	71	69	64	60	63	48	53	43	69	58	56	50	72	59	67	54	69	70	61	56	58	55	72	57	76	51	55	62	64	63	57	67	63	72	58	49	62	61	59	53	66	57	61	71	52	75	55	62	58	55	59	52	53	58	66	67	63	54	63	58	70	51	51	55	61	56	55	64	61	55	48	70	66	52	53	64	78	55	57	53	54	52	72	70	68	68	48	62	56	55	49	51	36	58	63	51	62	67	53	57	59	49	59	60	62	59	68	64	50	60	75	62	62	56	60	75	65	63	61	59	57	56	57	56	55	83	61	61	56	57	58	70	79	51	45	49	64	57	72	52	64	72	63	56	63	62	53	68	61	49	59	53	65	45	59	58	66	61	68	46	52	62	58	60	68	49	67	71	72	65	65	54	55	45
28549	10097	1286	1295	2400	2709	2345	1949	1693	1501	1385	1208	1159	1092	1009	1968	1369	922	917	881	883	838	877	803	802	882	862	794	814	840	780	789	827	1163	3865	9655	9503	7012	4218	2456	1430	932	796	774	847	742	741	790	769	738	768	768	759	752	790	704	806	772	786	734	771	727	771	808	766	780	740	751	780	746	777	730	771	749	743	785	762	786	783	756	771	792	758	722	753	747	792	779	767	740	739	738	780	751	804	752	769	715	802	788	760	737	757	801	739	781	757	792	763	781	737	781	766	774	774	740	728	774	770	763	784	749	767	777	741	723	753	735	778	774	827	761	767	723	785	772	740	745	768	756	758	729	792	772	752	780	757	746	753	762	743	753	713	796	793	764	797	808	752	791	783	756	777	765	780	740	713	804	744	759	755	724	808	802	767	754	746	790	749	729	753	756	807	746	752	756	812	785	756	781	789	789	731	721	770	782	748	714	807	809	755	771	719	798	744	733	761	761	740	751	795	725	762	707	787	742	803	773	781	765	791	842	784	783	788	692	759	788	740	795	771	775	782	797	764	774	751	711	750	797	775	768	745	784	750	778	755	791	774	796	766	715	786	745	798	725	733	787	737	761	754	766	808	747	713	744	751	810	792	742	728	756	765	759	723	769	761	764	783	757	720	782	769	781	766	730	769	774	792	785	780	764	780	775	762	759	728	753	776	766	726	757	720	736	734	807	741	782	747	749	791	783	832	694	774	783	787	746	776	727	752	786	760	776	691	727	736	758	759	770	762	770	740	756	786	811	770	824	782	774	716	758	815	763	776	742	784	777	841	753	742	744	832	723	721	740	772	787	713	722	843	767	760	754	756	795	773	739	751	745	736	736	768	778	781	782	793	753	809	760	761	756	794	755	756	783	730	780	728	794	744	746	757	737	823	713	732	740	738	791	750	719	740	757	746	738	768	741	750	786	747	754	744	754	747	753	708	760	754	772	757	764	793	765	758	742	751	738	817	751	769	728	823	780	757	791	789	719	801	765	743	725	742	746	809	753	758	722	769	773	739	766	811	788	780	808	776	818	765	758	757	763	729	783	800	781	759	728	789	780	735	764	744	769	755	730	762	769	713	748	748	775	729	739	740	785	731	784	781	786	726	826	775	775	734	789	763	765	763	735	787	724	755	728	802	763	771	755	761	788	750	758	785	797	734	788	817	745	780	745	764	777	799	760	760	778	789	752	734	763	751	756	733	749	758	734	747	731	751	789	780	739	745	759	777	759	742	764	760	787	786	789	816	782	759	756	754	770	765	722	767	732	776	736	774	767	796	746	738	742	723	764	730	767	771	749	799	806	775	794	712	732	749	758	795	726	751	704	787	718	708	741	727	753	709	836	743	741	757	774	801	770	757	753	718	755	804	764	821	742	751	756	788	762	767	737	776	790	703	775	765	728	763	735	758	766	726	741	815	826	799	764	742	784	759	711	755	769	764	786	764	774	755	745	794	771	768	727	741	768	742	717	803	777	736	778	822	744	766	795	771	774	778	751	752	791	778	710	739	773	761	766	696	726	798	814	777	720	762	719	782	733	755	749	741	761	781	774	772	740	785	760	754	788	752	825	755	733	791	746	758	745	726	763	780	747	829	739	787	779	784	732	745	726	771	762	777	802	772	792	762	760	772	766	751	756	789	725	772	745	745	778	745	737	741	752	733	717	757	749	804	768	777	730	734	742	793	734	718	823	752	755	763	783	741	824	739	792	803	762	752	792	752	761	744	733	789	721	782	749	761	727	760	741	798	755	743	755	763	772	726	771	792	792	779	735	766	726	802	775	759	767	758	759	760	759	777	762	724	778	774	739	775	764	764	724	788	740	768	775	797	782	801	732	737	779	771	777	782	751	814	771	799	789	791	764	758	770	771	769	776	776	796	805	791	745	737	762	739	749	839	749	757	784	775	735	736	805	753	777	749	756	751	794	757	756	740	802	800	758	766	789	771	702	762	756	763	779	752	779	809	739	783	773	758	741	781	751	822	754	735	783	740	749	780	744	781	771	751	799	768	750	788	771	750	775	768	689	780	754	770	742	682	780	827	775	728	763	765	802	775	794	743	793	722	783	788	786	732	782	779	792	730	768	785	747	731	733	791	747	718	744	752	753	733	766	756	703	746	784	757	739	757	785	740	769	759	771	760	731	748	782	779	745	811	775	749	773	763	758	781	761	754	798	811	810	753	811	757	722	776	733	771	772	822	754	721	773	759	801	760	698	784	766	722	782	738	791	787	782	776	763	771	738	771	719	788	798	758	789	768	697	748	802	704	794	785	714	736	780	743	759	783	819	738	732	739	808	737	751	769	786	774	754	774	711	729	777	782	834	768	816	777	743	809	804	757	749	746	732	753	725	745	754	777	737	763	750	727	766	768	768	767	752	772	710	799	772	724	710	712	777	782	773	768	740	782	708	776	748	742	811	713	765	776	778	751	814	797	745	771	743	698	747	797	750	772	769	753	836	773	762	797	728	766	778	809	750	755	784	730	743	780	759	781	734	758	812	745	755	731	728	757	742	760	760	754	787	839	739	739	761	782	751	700	747	812	784	767	732	774	729	757	761	730	792	743	741	730	727	757	779	766	767	786	781	750	764	767	751	816	779	772	789	733	763	745	768	794	748	695	811	692	738	789	744	729	763	788	777	738	744	797	727	759	773	753	742	775	780	764	755	744	776	750	755	771	794	793	757	750	770	744	721	752	834	799	751	775	749	748	740	762	735	774	669	753	800	752	795	738	776	742	757	810	811	752	748	749	806	791	792	759	776	697	750	810	764	770	804	739	757	763	775	804	771	755	774	824	735	726	729	740	773	757	806	787	723	757	802	759	807	750	748	805	776	770	799	778	747	794	758	794	735	760	720	730	743	775	712	708	705	748	742	755	743	781	760	732	753	781	762	764	736	791	742	759	745	717	790	787	763	733	802	786	732	798	717	727	755	790	739	772	719	798	772	764	755	771	810	755	821	749	750	818	723	735	772	767	730	729	777	744	777	759	757	760	746	769	781	783	817	814	707	779	814	801	763	805	743	741	772	761	755	805	745	744	801	748	753	713	793	854	813	850	801	745	772	811	792	789	767	705	788	759	750	787	765	797	767	733	743	725	752	817	741	772	732	740	747	779	755	792	745	742	747	778	743	771	737	782	750	788	776	814	758	765	752	784	762	773	785	810	682	838	785	782	744	728	740	790	695	732	742	763	764	799	774	749	728	745	800	732	736	805	777	776	749	763	741	753	773	718	713	745	726	741	787	790	748	779	806	775	813	758	746	752	761	797	713	735	795	828	745	759	787	771	733	753	733	754	800	771	745	764	756	779	786	736	772	793	730	780	753	748	742	785	766	735	742	785	802	749	760	759	771	737	735	775	775	768	751	782	773	779	806	751	776	759	822	751	688	748	820	762	707	771	742	763	764	763	754	741	721	760	796	746	771	730	762	784	754	787	741	782	769	788	733	773	775	764	799	756	772	800	783
6074	2364	165	62	65	114	95	117	75	74	96	88	79	87	87	113	90	68	77	64	69	67	80	57	68	64	64	64	64	70	63	70	75	102	345	611	755	567	315	186	126	94	67	76	76	73	60	78	75	58	62	66	59	62	51	60	57	65	70	56	64	43	65	65	62	70	59	77	62	63	70	56	77	72	65	63	61	72	72	63	71	87	48	77	64	65	70	62	55	68	64	74	63	57	64	71	59	60	68	63	81	53	53	60	73	64	67	63	74	66	55	73	67	61	73	58	45	57	55	65	54	60	73	54	68	66	75	56	66	53	83	66	67	65	66	51	63	83	51	56	61	61	59	60	65	62	64	73	57	65	55	60	62	56	54	64	74	46	71	67	60	73	64	60	67	70	68	70	40	78	81	56	66	67	52	72	63	59	66	68	82	50	64	58	64	52	83	48	61	62	75	59	64	58	77	58	70	73	71	63	64	63	77	67	64	55	54	60	67	61	69	72	76	75	61	78	59	56	66	55	66	77	61	55	70	62	72	68	65	60	67	77	57	59	54	62	61	62	65	54	55	66	54	74	67	68	65	71	66	79	73	77	59	56	78	67	63	47	63	61	68	59	76	53	58	63	60	54	61	61	63	65	55	56	71	65	75	54	49	64	88	51	61	54	62	56	56	50	61	75	66	75	53	64	66	52	64	64	68	64	75	68	63	59	70	61	52	58	79	55	74	62	70	71	65	60	63	56	79	73	72	63	42	73	64	53	71	76	59	59	53	44	53	67	78	72	75	54	73	61	57	79	62	60	67	62	69	68	70	61	56	70	58	59	72	70	50	62	55	68	73	51	50	55	65	60	76	66	71	50	80	79	51	61	65	49	57	56	62	51	59	66	85	64	75	80	78	54	72	57	60	62	56	69	52	61	52	85	53	58	72	58	49	71	69	60	61	64	60	51	71	73	65	70	63	54	72	53	67	48	58	69	61	53	53	68	51	58	67	71	69	66	73	64	64	60	64	66	59	58	65	68	60	61	67	58	60	70	68	60	63	66	74	56	56	61	58	51	64	61	67	86	53	70	59	57	52	75	57	64	69	71	70	64	65	58	59	50	54	55	65	68	61	55	66	62	69	56	67	56	78	67	61	64	50	75	63	56	62	65	56	54	54	54	72	67	57	64	56	66	53	55	56	69	72	66	51	78	72	70	48	68	64	70	66	46	54	66	66	62	57	71	70	59	65	79	54	51	60	69	62	64	63	71	56	63	54	64	62	71	76	67	61	67	78	64	55	51	63	58	60	61	51	61	68	65	60	68	64	74	51	54	62	55	69	69	72	83	58	46	57	75	64	57	70	66	70	69	65	63	61	67	75	54	83	89	60	72	54	57	59	55	70	71	62	54	63	61	65	52	70	65	55	64	56	64	70	80	57	79	51	56	69	65	72	63	54	68	71	60	66	80	86	56	69	68	71	60	68	64	56	73	51	57	63	70	75	55	52	45	63	47	70	78	63	69	66	64	63	84	55	59	57	73	69	68	70	63	54	70	65	70	64	65	69	80	78	50	62	60	52	77	61	70	73	45	50	55	69	76	44	73	67	77	64	68	49	66	67	58	68	64	55	51	64	71	66	58	52	63	54	57	64	51	60	62	70	50	68	62	59	65	65	62	64	53	64	62	73	61	59	47	64	67	63	74	73	66	59	65	71	72	65	64	77	75	54	57	43	52	69	55	60	53	67	60	62	52	63	73	59	75	68	72	55	68	63	56	51	58	72	62	69	87	58	63	66	60	66	59	62	69	56	71	62	59	66	59	57	67	69	59	57	72	68	52	65	59	50	60	53	65	67	59	61	50	64	64	72	57	61	83	79	54	54	58	72	60	65	53	71	71	64	61	53	46	64	60	63	76	61	67	60	74	60	62	57	60	66	63	59	59	61	66	73	58	72	58	76	58	79	70	57	60	60	66	70	64	56	59	58	71	73	60	68	67	58	67	78	65	80	57	64	58	59	60	64	62	62	71	48	60	67	68	55	66	65	70	76	52	63	56	61	62	64	76	69	71	68	64	61	72	58	67	68	63	77	71	63	55	73	58	66	59	45	69	50	58	69	56	58	68	59	49	69	79	74	61	72	68	62	56	64	68	62	65	69	64	72	44	51	80	63	71	58	52	76	46	74	59	43	74	65	60	55	76	51	67	66	60	67	49	64	58	60	55	61	68	68	48	74	63	62	55	69	64	68	77	49	63	62	60	67	57	65	66	61	55	78	62	75	64	69	65	49	64	70	66	66	63	52	65	49	55	62	55	72	78	59	78	68	64	66	46	65	69	53	62	73	59	57	52	62	65	57	57	53	56	68	70	49	59	69	61	58	59	57	72	63	69	55	58	61	54	67	58	59	65	62	58	74	47	57	59	57	47	66	63	69	78	62	58	54	52	58	66	64	56	61	59	52	63	76	50	67	59	77	67	61	50	74	65	54	63	64	48	62	64	55	68	77	68	82	71	65	69	65	60	67	64	61	51	62	56	65	72	56	58	65	66	65	60	64	59	56	81	42	61	56	48	89	72	67	57	61	72	53	76	65	72	54	56	69	76	70	66	80	67	64	54	66	64	74	66	61	68	67	63	59	69	54	65	53	73	53	62	60	70	82	62	65	72	73	72	55	65	56	73	69	53	46	49	66	57	50	63	84	59	74	67	54	60	68	47	84	62	54	73	63	59	45	70	68	50	57	66	56	68	62	61	67	70	86	48	63	68	63	79	57	53	60	75	64	68	69	89	49	74	69	59	68	73	60	57	70	55	62	57	58	62	62	71	59	55	68	73	78	67	60	65	70	71	46	70	64	66	59	70	63	59	47	50	67	61	69	52	57	64	43	62	54	56	66	59	64	56	56	67	61	60	59	71	67	60	72	55	55	62	49	59	57	59	63	63	73	66	64	62	63	59	78	70	56	70	50	57	63	68	58	71	70	65	62	61	61	53	56	61	69	55	58	59	63	68	68	53	76	51	72	58	67	57	75	63	66	63	48	71	54	60	59	68	67	66	73	60	80	67	58	63	61	74	61	50	68	53	65	60	68	62	63	79	75	62	52	73	61	68	79	62	68	71	63	77	59	61	65	65	51	63	58	57	75	67	66	61	75	55	64	55	62	67	88	59	72	50	55	61	64	69	73	65	56	59	69	53	82	54	55	71	62	57	71	58	72	58	62	61	53	64	64	48	75	59	60	74	51	59	55	63	70	63	69	78	72	64	53	66	66	60	83	55	62	58	57	50	55	77	66	62	56	68	55	65	76	70	45	58	47	63	53	82	68	72	62	63	68	61	45	74	49	65	54	70	54	65	57	88	61	51	60	68	55	68	64	73	63	67	66	65	71	66	68	65	62	55	51	69	62	54	56	63	45	72	50	78	78	76	64	66	60	70	82	47	72	74	63	83	68	71	60	74	54	62	58	58	65	60	55	62	65	64	62	63	54	52	56	71	59	59	59	60	65	76	69	63
40492	19235	2297	2845	5748	6192	5232	4142	3432	2724	2403	2023	1785	1636	1511	3162	2148	1351	1197	1180	1111	1086	1016	1006	999	980	973	960	910	927	899	937	1093	3092	10168	14629	16007	12463	7560	4110	1967	1159	908	863	813	763	765	799	854	772	801	756	845	800	834	748	852	788	824	794	774	788	790	758	797	773	801	786	798	787	776	773	779	785	785	782	809	765	758	817	773	825	847	781	801	718	794	774	754	803	890	814	809	776	808	747	805	787	798	837	767	766	812	802	805	850	758	810	784	786	713	827	770	786	738	740	780	759	761	802	767	784	810	813	818	795	799	858	755	793	804	829	759	793	797	764	783	820	813	768	811	771	809	765	790	809	760	780	774	789	832	808	795	821	821	834	772	803	816	788	850	797	805	814	795	754	769	798	823	817	798	811	805	770	761	819	801	822	777	841	813	834	848	792	803	842	814	765	748	797	799	811	768	812	810	787	784	799	816	808	761	820	794	823	780	820	807	842	763	817	764	777	850	776	844	809	776	818	793	783	793	810	806	804	809	781	780	842	777	806	842	785	797	864	725	786	793	843	802	826	799	832	826	791	780	769	748	785	833	792	783	793	812	752	797	808	740	794	811	798	773	829	811	857	754	802	828	792	790	800	784	764	797	790	762	785	778	795	748	811	816	860	776	761	807	826	770	831	773	856	764	799	791	787	807	829	770	750	883	801	727	825	739	787	840	774	804	812	825	766	858	852	806	779	773	756	755	858	865	796	862	775	801	830	784	762	777	825	796	791	773	775	789	788	785	825	799	795	799	779	817	822	751	799	743	773	811	830	851	755	759	788	776	793	824	816	824	766	789	824	782	844	798	796	786	759	841	766	765	840	807	822	799	791	825	800	799	774	734	834	804	844	815	799	773	791	815	830	770	763	822	806	782	789	788	746	807	780	812	824	817	756	780	814	818	819	802	748	808	799	796	788	784	815	804	818	787	768	817	807	796	802	761	780	793	754	824	739	839	864	820	808	803	834	785	737	823	793	812	752	861	805	826	793	822	785	731	817	802	751	817	802	802	752	816	750	850	783	792	796	781	783	773	803	783	824	789	788	741	782	821	802	764	801	814	804	836	788	807	780	817	806	768	808	827	750	756	752	804	798	782	739	800	803	796	750	777	796	798	822	810	784	829	788	797	794	798	830	833	871	813	812	794	814	790	796	769	775	821	789	762	783	808	802	815	757	780	754	742	741	844	761	814	762	818	837	804	823	789	843	817	790	862	778	772	765	774	790	803	766	761	790	782	801	795	816	859	827	797	797	817	819	781	798	846	801	815	736	790	785	812	799	873	857	839	796	765	813	826	805	749	796	807	805	806	792	807	842	825	792	796	790	799	867	792	808	767	859	798	784	802	806	786	797	766	787	815	784	757	742	769	770	797	786	795	823	825	793	805	774	801	819	775	850	811	832	799	774	794	812	817	802	835	767	744	785	759	809	793	815	771	848	807	794	794	743	769	804	783	779	815	766	775	774	798	787	806	819	792	786	836	792	775	792	809	798	829	761	801	827	815	755	786	779	797	800	797	809	760	817	722	816	786	817	763	832	817	832	789	843	813	775	799	819	796	796	755	799	802	773	748	759	802	781	769	775	760	813	797	781	789	830	776	739	824	772	772	812	782	812	839	756	794	800	807	798	759	820	780	782	827	819	829	705	839	775	851	848	819	820	789	726	806	820	789	728	800	767	760	786	749	800	761	794	834	821	804	789	793	779	793	805	793	835	797	785	844	775	845	748	788	856	787	758	821	797	750	776	794	840	761	864	791	740	852	747	784	752	794	745	820	794	789	810	799	746	791	797	749	772	811	767	832	762	792	761	817	805	766	763	798	829	830	779	804	794	784	818	802	774	742	811	837	811	778	828	822	805	833	775	799	774	835	798	789	825	791	793	793	764	845	788	816	802	825	792	763	829	792	779	747	761	793	819	771	798	835	789	813	823	787	797	757	833	792	823	753	801	804	759	784	760	772	795	802	771	779	797	738	807	807	813	834	771	856	785	777	797	746	795	788	772	798	764	794	810	781	754	819	849	815	768	791	832	802	804	817	847	814	781	811	799	852	768	813	751	808	777	788	806	766	793	795	788	862	751	800	819	828	818	802	766	815	791	808	793	806	764	793	808	860	780	755	796	761	818	783	791	784	838	805	768	809	755	769	843	761	841	844	772	819	803	785	833	746	768	784	820	788	826	806	812	820	758	818	810	837	831	809	818	818	788	744	776	806	804	772	732	841	831	830	844	746	779	814	788	788	790	824	764	812	793	789	847	814	829	851	833	804	763	850	790	796	766	782	818	835	845	766	804	763	780	790	794	772	827	820	804	798	754	799	789	779	775	807	772	793	802	778	790	800	821	779	771	777	816	800	851	834	789	814	779	754	757	780	789	801	815	812	828	795	799	808	776	821	815	782	815	863	775	812	738	765	800	821	770	800	801	815	788	806	815	798	765	782	751	812	773	784	734	812	773	770	793	825	797	757	795	842	839	743	811	797	787	778	813	774	854	775	833	779	819	819	819	758	785	774	817	832	803	785	820	794	762	823	789	810	818	807	808	817	771	798	784	798	821	829	787	817	809	792	791	815	779	783	812	811	847	828	801	767	753	797	721	839	780	770	807	805	796	860	811	745	821	781	804	809	805	773	856	810	865	805	771	821	805	788	775	810	849	825	788	798	772	826	810	786	776	820	777	772	798	808	808	823	742	797	750	814	790	823	796	807	798	797	784	833	790	822	788	765	802	844	752	788	793	854	798	783	783	798	779	763	798	807	776	757	830	768	758	795	806	823	775	846	737	794	778	775	794	782	806	759	800	825	800	806	821	838	824	770	829	796	758	805	751	794	789	780	785	731	813	757	797	841	771	806	796	822	834	797	777	799	781	788	799	805	799	785	796	808	819	822	837	794	760	778	836	775	801	737	800	814	809	839	776	761	812	756	758	842	837	819	765	817	801	788	782	799	796	837	820	766	819	796	819	779	786	776	800	803	788	775	777	799	823	789	792	805	828	826	742	800	798	796	832	795	738	827	807	794	794	815	765	806	768	819	776	758	768	787	779	808	785	816	791	747	796	839	819	796	787	824	803	805	778	814	770	778	780	737	793	757	731	805	816	815	798	824	804	801	810	804	781	811	771	799	812	796	804	737	799	808	752	801	739	817	794	773	870	774	814	775	825	802	818	833	768	816	843	794	777	856	858	792	801	810	779	791	805	790	819	767	802	798	859	821	810	827	800	788	760	736	787	793	818	770	788	824	772	834	870	799	809	821	784	822	813	790	780	779	789	831	795	775	785	807	816	764	802	794	806	817	752	797	779	805	811	814	827	822	772	812	796	788	788	810	801	732	765	784	755	771	769	814	801	842	792	771	835	809	809	817	812	818	858	789	798	830	836	805	846	842	827	839	808	876	736	799	816	842	774	807	796	831	804	804	770	793	828	788	812	815	840	814	820	810	795	839	808	784	819	784	816	795	758
6523	1823	129	72	84	96	78	84	117	101	90	84	86	91	72	96	117	75	53	78	85	68	77	56	66	68	70	61	64	71	78	74	61	108	262	579	776	613	491	242	115	89	71	66	59	64	57	65	59	72	68	85	68	63	61	72	64	67	62	74	71	82	61	64	69	52	59	71	70	62	56	76	57	62	63	68	63	77	54	51	60	81	85	72	66	71	54	60	61	59	55	56	65	65	73	66	67	74	58	64	69	58	55	52	59	61	56	59	81	64	60	70	65	71	67	67	68	65	70	54	61	53	71	56	59	60	78	66	62	58	65	64	64	68	65	71	82	79	68	65	62	70	70	76	66	62	70	65	73	70	68	78	46	57	51	67	63	55	65	66	77	69	67	46	50	59	70	55	52	53	64	65	58	61	65	52	64	63	71	65	71	62	61	67	81	58	71	60	68	48	46	65	69	66	56	70	58	72	81	49	56	68	60	70	71	64	57	67	69	71	80	72	61	57	75	58	66	60	82	61	73	63	67	71	85	44	76	63	59	80	77	56	66	69	52	60	68	68	59	75	73	61	66	76	68	53	79	61	60	66	69	52	63	81	75	74	66	69	51	59	66	69	65	63	66	68	76	69	69	48	55	61	68	56	63	70	74	67	52	72	75	66	72	59	58	61	66	59	55	60	74	69	52	66	64	53	61	59	84	80	67	72	70	68	68	62	72	56	67	52	69	66	76	58	67	63	56	90	78	55	66	75	59	70	63	53	52	61	55	63	72	68	50	62	59	57	82	67	70	61	60	79	62	59	66	60	82	66	67	77	76	85	61	53	59	66	73	63	63	51	67	56	78	67	70	71	90	62	69	48	79	54	72	61	55	57	80	51	68	60	70	68	67	72	71	93	48	71	63	61	56	63	72	73	55	53	57	77	55	65	65	60	82	73	53	77	88	62	67	74	73	50	62	66	72	80	79	61	63	75	61	70	63	73	61	54	66	61	68	55	61	63	65	55	69	73	58	69	58	73	65	59	66	70	58	60	66	65	53	66	70	69	65	65	66	65	55	67	57	60	66	72	78	67	64	47	75	68	55	61	65	68	79	67	65	55	56	68	59	75	62	57	72	72	55	59	67	60	58	75	80	65	65	56	68	67	59	62	59	74	65	60	62	61	60	65	64	53	62	58	59	62	69	57	85	61	67	49	74	58	51	48	66	49	56	83	72	75	58	57	73	63	52	58	59	66	67	61	51	67	66	76	59	78	78	60	71	56	67	57	74	64	64	58	67	70	73	71	63	62	77	66	75	68	61	58	56	56	68	63	58	64	59	74	77	56	70	68	66	59	57	70	77	60	83	73	72	65	53	63	61	69	47	65	66	60	60	78	62	65	74	66	62	69	75	72	57	70	70	57	71	75	78	54	70	62	65	57	69	68	68	69	67	62	79	66	61	72	65	58	68	62	64	66	73	59	65	77	62	45	57	61	49	57	67	62	84	67	65	58	69	75	58	63	68	67	77	83	69	67	59	71	56	66	63	57	70	58	66	55	52	71	65	81	62	85	62	59	63	65	73	70	62	68	60	74	69	59	66	67	64	63	66	67	66	72	71	64	62	58	84	49	64	75	73	71	65	57	74	69	60	59	72	57	62	65	66	66	65	66	74	63	69	63	56	65	67	76	77	67	78	69	86	78	76	64	72	63	57	70	51	70	89	66	71	67	72	74	58	73	62	62	58	79	69	76	66	67	68	73	68	58	73	47	73	48	65	67	64	71	65	68	72	66	57	65	64	61	53	70	63	73	60	52	68	58	59	65	81	70	56	60	72	73	67	66	75	61	57	74	70	60	49	72	74	76	56	64	63	63	72	51	68	72	61	66	55	67	52	62	85	64	61	70	71	77	71	67	65	61	79	58	65	63	63	59	56	58	83	68	65	60	58	76	64	60	67	67	70	73	72	61	75	56	72	72	66	61	68	57	57	70	62	66	65	66	71	61	65	85	57	65	53	56	62	57	78	52	71	64	71	72	72	60	71	53	74	51	75	65	63	45	63	62	61	71	78	51	66	50	66	55	58	69	68	75	68	60	60	51	53	67	68	72	53	59	51	69	79	59	63	50	67	60	74	84	51	77	66	62	54	64	58	86	52	59	49	52	64	45	48	70	60	65	58	70	70	47	68	73	70	71	70	54	58	61	67	67	71	71	82	68	49	68	64	68	71	70	64	82	67	69	67	60	53	58	57	66	79	71	65	65	59	50	62	68	58	55	65	72	58	59	69	62	75	80	85	56	81	77	69	67	62	70	64	72	69	69	61	69	73	75	71	60	74	66	53	58	75	65	64	61	62	70	68	55	58	55	60	61	73	90	76	68	65	76	72	63	66	66	59	55	73	61	68	68	53	60	69	79	54	63	61	71	80	73	62	68	62	63	59	80	61	80	66	79	70	66	62	73	75	66	65	43	60	57	59	64	70	49	63	58	71	73	65	67	62	68	60	77	73	71	55	67	79	74	82	51	65	64	80	71	67	54	70	70	63	52	83	60	66	71	73	65	61	63	61	67	59	60	80	49	65	51	73	61	70	62	61	73	77	84	61	57	67	59	70	59	73	66	73	73	55	67	68	74	63	66	62	59	71	89	50	71	62	58	60	44	65	69	68	63	50	62	73	72	60	78	64	64	63	60	73	65	71	67	64	55	60	56	69	73	64	74	68	70	49	70	69	55	57	59	69	58	54	88	55	84	84	63	74	65	70	55	63	68	59	74	64	63	76	59	75	61	61	73	53	60	47	56	71	65	69	71	76	69	68	83	73	69	63	60	73	83	70	63	59	53	76	49	65	41	63	66	71	63	69	72	64	59	72	72	75	63	65	59	75	72	56	74	72	73	82	69	64	75	72	79	60	50	73	82	76	57	64	52	59	63	71	67	81	68	64	72	70	66	54	68	65	71	61	69	60	79	61	56	61	67	65	68	63	66	60	69	57	64	51	65	52	63	63	57	72	66	76	60	55	46	57	63	72	67	70	71	58	70	66	69	69	68	61	70	66	62	75	56	59	71	67	53	58	63	73	60	71	65	67	56	64	74	62	54	69	58	80	67	71	73	51	73	77	55	60	57	53	64	74	67	64	60	69	62	71	68	72	76	62	56	66	60	57	54	75	62	66	72	73	76	65	70	53	66	68	67	70	67	49	69	63	65	58	66	58	61	74	70	78	78	62	67	64	63	75	85	73	68	54	78	66	70	56	57	55	75	75	79	54	68	70	60	73	64	74	54	67	80	70	63	68	52	62	74	61	60	48	62	72	49	67	61	62	63	70	64	67	66	64	68	70	68	55	52	65	60	67	51	70	58	53	46	74	70	67	69	64	65	70	70	61	59	71	72	69	69	75	77	68	63	63	66	64	73	66	69	64	71	71	68	76	83	58	68	76	60	79	71	45	61	70	65	74	58	68	60	56	69	79	65	64	58	69	75	61	68	75	57	74	83	75	52	56	70	51	60	81	78
36883	17082	2096	2427	5080	5839	5141	4208	3495	2884	2444	2222	1989	1708	1592	2482	2852	1414	1329	1160	1169	1147	1131	1035	1110	1043	1006	1055	1018	969	894	1005	1067	2348	7296	14213	16785	14859	10613	5683	2633	1368	1042	906	822	821	791	831	800	827	823	840	794	858	850	809	774	849	861	767	825	842	791	763	855	823	826	844	831	815	823	804	842	788	764	882	813	812	828	819	868	801	820	789	865	835	827	829	845	843	876	807	813	837	835	799	849	800	823	763	806	822	817	830	820	840	846	804	887	819	853	787	781	834	826	792	830	805	840	801	779	834	801	820	782	802	768	817	801	795	790	809	802	803	853	810	781	767	846	824	849	772	817	821	828	822	800	781	847	839	880	807	821	784	849	802	811	823	791	792	847	816	843	801	916	805	803	819	835	798	768	784	811	853	828	830	791	812	826	868	858	839	829	832	837	821	819	824	807	779	807	837	784	763	795	839	803	828	842	797	788	788	768	868	836	856	853	819	836	798	787	788	766	818	786	816	776	828	823	856	849	844	844	826	865	843	825	851	835	795	809	824	851	803	786	849	770	854	809	817	801	856	772	809	829	798	847	833	751	813	808	836	859	827	815	819	834	839	799	808	824	879	881	843	820	819	814	867	810	854	826	853	810	757	811	801	813	817	863	852	825	814	816	842	741	826	804	815	794	802	812	808	797	816	821	776	838	806	797	827	843	804	813	817	843	823	830	821	788	792	816	836	815	790	816	797	829	810	794	843	805	804	807	813	843	804	826	803	811	814	793	843	860	865	838	805	820	809	835	804	818	810	837	788	844	825	860	806	798	786	840	825	859	803	820	837	808	811	826	781	783	797	807	852	850	798	833	835	813	861	880	820	773	807	817	893	790	876	811	841	824	767	806	830	854	831	803	760	805	815	819	814	823	856	829	830	883	827	831	802	801	846	790	834	879	794	817	814	852	840	768	822	781	821	806	840	767	843	835	815	815	815	799	829	793	838	796	797	840	844	857	840	836	814	842	794	822	833	840	834	809	841	859	817	821	844	799	865	801	807	830	800	853	796	820	855	843	763	795	778	879	769	842	843	844	847	832	838	840	837	785	829	834	851	800	802	799	824	839	838	792	793	801	834	776	809	847	871	794	858	877	863	820	819	757	862	850	818	837	812	865	847	841	786	873	838	822	810	827	816	798	769	875	849	828	813	805	826	811	810	814	837	844	800	809	788	796	776	789	801	850	816	833	774	776	778	796	838	806	815	831	801	817	870	850	803	820	837	753	902	833	856	820	824	833	798	806	802	874	857	835	782	809	841	842	867	798	854	875	839	806	833	798	858	789	819	855	822	809	841	802	860	850	831	797	819	876	822	805	846	797	791	817	785	811	794	787	809	880	822	836	761	850	877	792	800	820	806	810	815	776	833	762	816	843	836	840	835	785	790	772	804	876	822	772	801	805	833	782	801	854	825	807	796	888	843	782	829	838	842	820	764	888	840	807	813	816	781	820	838	853	783	809	845	786	835	782	818	801	792	849	771	794	845	764	786	825	807	787	872	815	809	822	786	809	841	813	829	815	785	792	789	791	852	822	788	829	797	840	767	840	855	813	794	866	831	851	869	846	848	781	801	836	840	865	827	807	825	771	847	822	806	827	858	832	797	785	810	761	790	797	848	825	793	827	826	859	785	830	806	834	824	825	765	794	834	826	903	872	791	836	827	809	852	884	847	815	799	813	803	817	802	859	806	818	839	819	837	876	819	812	863	840	823	833	793	815	816	828	798	866	839	827	803	772	802	779	837	795	797	820	796	879	802	809	823	853	788	841	825	813	857	815	883	795	821	839	820	836	779	830	813	856	850	803	827	796	800	801	786	810	826	794	791	832	787	859	807	811	819	874	844	844	836	778	864	823	807	850	772	789	867	866	842	797	807	786	805	824	822	836	774	812	812	814	809	823	799	871	801	809	840	832	815	820	833	796	858	815	811	784	814	837	796	873	793	792	842	832	802	792	835	800	831	867	868	802	782	794	882	821	838	810	815	793	835	809	816	826	818	818	834	813	784	818	810	814	798	848	838	802	778	795	810	821	786	792	810	844	801	828	809	819	853	847	813	838	866	788	806	825	788	807	848	804	877	838	821	809	829	856	761	809	839	807	861	867	841	827	801	826	839	863	822	797	811	830	825	853	852	815	789	861	812	811	820	819	821	835	808	843	824	820	783	758	849	855	811	826	834	787	834	861	834	825	874	888	889	847	823	828	765	751	837	761	838	815	816	767	823	776	851	773	816	789	847	830	850	867	879	842	836	830	858	831	819	837	824	792	834	774	826	841	842	842	843	811	795	815	791	810	817	773	840	804	794	814	810	813	874	759	846	864	859	812	805	802	826	834	799	776	758	809	835	818	826	827	818	803	848	820	837	850	809	775	778	846	847	786	807	794	822	830	795	806	820	793	863	816	875	825	849	853	813	851	822	805	818	844	835	814	852	828	849	848	852	834	799	819	844	797	833	811	811	781	835	815	817	884	818	760	852	912	817	814	836	863	832	855	823	785	832	802	850	818	798	888	828	821	829	842	742	826	829	832	796	867	806	874	770	839	825	846	847	820	782	794	810	841	819	842	846	826	793	862	776	802	828	799	790	815	798	823	813	821	850	811	785	827	843	824	802	802	844	831	844	778	820	849	838	840	867	798	802	801	799	786	800	862	784	794	845	820	863	815	830	852	839	803	857	791	869	816	843	769	790	788	831	870	799	798	847	763	802	838	858	868	852	879	773	797	789	871	847	834	790	821	845	772	864	817	838	812	818	854	814	833	841	812	856	836	843	856	783	834	825	793	820	797	815	845	788	806	790	872	793	802	830	864	866	785	806	838	822	845	786	788	857	775	812	809	809	822	799	836	864	804	833	830	779	788	838	785	806	857	840	834	810	759	845	845	826	832	841	817	822	810	804	817	822	815	842	805	788	760	797	822	861	837	822	769	843	841	817	804	850	801	821	764	838	780	855	817	775	780	838	803	793	801	842	831	787	841	896	835	859	803	809	879	814	884	803	825	817	794	872	836	769	786	794	810	825	849	833	773	841	806	806	815	813	780	803	782	828	820	871	809	776	845	803	809	878	813	800	827	807	859	819	835	800	850	872	834	893	837	853	821	873	782	764	802	824	829	843	782	797	868	849	830	815	822	827	809	770	818	852	833	869	847	806	825	812	821	821	860	841	757	823	804	844	857	832	797	758	777	824	806	875	781	800	825	851	843	798	810	887	809	817	816	800	814	812	834	841	804	795	811	872	752	792	802	833	842	833	847	827	812	854	817	849	823	855	808	789	843	826	801	786	845	833	768	801	859	837	797	800	821	912	794	849	803	776	839	866	825	798	810	864	847	817	821	808	817	826	807	855	791	804	799	782	840	770	814	803	845	882	832	823	790	803	812	825	807	837	829	852	773	793	769	839	766	826	808	839	810	770	837	843	796	788	842	781	876	799	841	828	822	782	856	835	820	791	799	784	796	804
8502	3806	215	114	98	139	147	137	122	104	94	91	109	95	86	85	158	97	82	87	62	75	82	71	76	81	72	79	89	82	70	71	69	79	86	471	1346	1189	746	369	174	109	72	68	68	67	72	66	75	56	62	52	70	55	65	65	80	79	53	81	70	69	65	63	67	70	70	69	71	77	71	60	68	80	63	68	67	72	66	65	62	63	70	72	59	83	63	65	87	80	75	57	59	70	70	76	80	52	75	75	58	59	66	59	73	78	59	51	67	51	77	77	56	57	59	64	61	62	61	69	65	65	62	71	76	65	54	61	83	59	60	50	69	71	56	72	74	59	65	69	81	80	63	77	73	67	72	71	70	79	65	68	68	58	70	74	65	64	64	71	91	65	66	59	64	80	64	66	78	57	69	70	66	45	69	64	61	72	55	78	72	81	67	57	69	65	76	63	73	49	70	76	66	66	72	68	54	83	63	67	60	79	63	67	73	61	63	69	74	80	71	62	54	69	74	68	69	86	66	72	61	71	62	68	81	57	56	69	69	70	57	65	71	56	65	68	83	48	60	53	68	61	62	68	62	74	63	80	66	66	70	63	76	56	74	62	74	81	75	80	68	72	57	76	64	62	72	57	64	76	76	67	74	63	52	77	77	65	59	70	43	82	67	52	60	67	79	65	69	81	60	71	65	63	68	67	75	61	67	75	66	55	70	78	74	79	70	71	77	63	71	55	67	67	66	67	72	63	57	73	68	69	59	72	55	76	57	63	74	72	73	80	58	65	69	66	60	69	67	62	76	85	70	79	64	64	79	68	61	66	86	58	69	61	70	82	65	77	71	71	96	61	65	76	63	64	66	60	49	67	80	63	66	68	72	70	58	77	70	62	47	71	61	53	68	60	63	64	61	62	61	75	49	61	75	82	62	78	75	65	75	53	66	80	62	57	70	67	75	82	65	76	56	73	75	77	68	71	54	57	72	70	77	71	60	60	69	78	78	68	78	65	65	74	63	67	69	60	65	69	63	72	60	69	79	75	65	64	68	65	87	72	64	77	65	75	58	63	59	63	68	62	65	56	78	77	59	65	68	70	79	72	68	86	77	64	71	80	80	63	68	67	62	63	64	57	64	71	78	91	69	61	69	87	81	78	69	70	66	72	85	66	52	65	61	72	64	61	66	61	66	56	62	49	84	56	70	77	65	54	68	67	76	64	59	55	60	76	54	65	73	77	55	70	64	62	60	72	66	63	73	72	68	61	55	64	49	71	65	66	60	69	73	67	63	67	79	76	67	73	76	51	72	68	59	66	67	68	74	74	76	64	57	78	66	68	48	68	76	74	77	72	60	70	74	75	83	77	75	72	65	86	84	69	81	74	73	71	63	61	60	60	66	62	72	60	78	88	75	60	73	72	75	69	67	68	63	86	63	65	65	72	65	62	71	62	73	65	62	55	73	64	53	58	57	59	60	63	64	65	68	64	63	70	68	52	84	60	68	53	72	62	69	65	72	71	67	53	56	59	69	70	74	67	71	74	61	71	66	52	70	65	77	78	65	68	68	56	57	70	63	71	67	60	73	65	63	66	70	70	62	59	71	83	75	77	64	59	81	74	65	70	63	50	68	69	80	67	67	64	64	77	61	56	74	65	59	53	62	71	65	79	57	65	66	66	69	66	58	78	59	63	72	79	80	77	70	75	51	74	62	74	74	66	62	68	69	48	72	76	67	52	69	61	54	68	64	60	56	53	52	67	64	71	78	71	68	58	67	71	59	58	60	70	75	64	72	56	67	64	71	73	60	52	75	75	55	59	59	72	64	67	66	61	76	62	67	74	62	66	59	64	69	60	76	53	71	72	63	58	76	70	51	59	48	75	67	62	71	73	67	66	79	50	59	68	68	77	75	70	61	70	75	58	75	73	59	58	59	63	65	68	62	82	70	67	65	71	82	60	64	55	78	58	74	75	67	73	74	71	73	77	51	78	65	69	62	69	69	70	81	66	63	83	59	74	70	69	58	63	64	66	80	63	71	62	56	66	69	59	76	73	67	73	82	63	72	55	62	65	74	62	60	82	68	61	63	60	57	68	63	75	66	59	78	68	78	73	65	81	88	59	70	55	63	68	66	61	68	72	54	75	68	64	62	86	78	52	57	73	60	76	87	70	67	70	54	74	58	61	58	64	46	63	75	71	76	74	56	64	70	64	65	62	62	61	62	66	63	79	72	82	59	69	74	60	66	72	63	67	73	54	65	71	88	68	85	66	68	76	61	50	57	54	69	75	71	66	67	68	63	55	65	64	58	70	59	80	66	68	71	55	72	66	76	78	60	61	65	76	77	65	83	70	64	71	58	65	65	62	65	69	65	69	58	70	62	56	53	66	67	62	66	61	69	73	73	50	74	73	67	80	78	60	66	55	69	60	66	65	66	60	65	67	59	69	70	65	55	79	71	79	68	75	68	68	65	60	77	54	81	59	60	71	73	75	67	68	66	63	59	65	72	64	59	61	59	75	62	63	55	58	48	73	65	62	49	74	68	70	63	75	59	62	68	60	54	81	64	81	44	60	69	62	55	65	45	70	71	66	53	76	62	80	65	79	59	58	63	69	68	61	65	79	57	73	58	64	61	65	55	58	56	63	78	71	71	64	77	54	56	76	56	66	71	80	65	76	53	64	64	71	66	59	72	73	59	73	67	67	61	76	75	70	70	62	68	57	75	62	78	52	68	70	67	69	84	82	56	77	66	79	59	73	72	76	73	71	60	81	80	69	68	57	57	59	71	78	61	69	49	69	56	91	69	55	76	62	66	61	73	64	84	47	65	78	66	77	72	50	67	81	57	63	69	60	71	75	58	71	66	59	71	63	65	62	72	70	63	64	60	69	57	53	58	67	66	69	76	64	56	72	68	75	86	70	67	80	63	78	73	51	65	72	66	73	54	70	70	84	80	57	58	53	72	65	78	59	69	74	55	71	69	73	70	79	68	55	63	70	60	85	78	63	65	59	81	64	62	49	65	58	76	65	69	74	53	83	72	73	52	53	58	56	69	66	70	60	68	64	66	63	67	67	66	71	57	62	80	64	57	69	61	62	69	64	77	49	70	68	67	79	56	72	65	51	72	71	56	60	67	80	81	56	64	67	64	61	51	60	71	77	80	64	70	82	69	69	53	71	73	83	59	72	75	80	77	79	60	55	69	64	63	65	60	78	63	73	70	62	65	70	78	75	72	65	69	73	66	70	78	73	70	69	62	49	71	61	53	82	67	75	57	69	57	60	69	70	82	65	65	69	76	53	76	73	71	76	57	65	73	55	58	71	50	82	77	89	67	64	76	74	68	66	63	71	67	54	75	68	68	68	62	67	74	69	69	80	72	57	68	80	71	64	81	48	66	68	67	66	78	72	69	51	59	71	82	58	64	60	62	56	60	63	51	75	67	76	47	55	65	67	84	64	65	52	78	67	68	76	72	59	63	70	70	56	65	79	68	72	63	88	65	70	64	73
45009	21152	3024	3908	7897	8767	7607	5998	4923	3995	3264	2923	2560	2189	1999	2684	4927	1882	1550	1414	1402	1340	1382	1205	1236	1150	1150	1113	1097	1070	993	1033	1034	1365	1695	11908	22634	20382	15040	8524	4032	1967	1161	965	864	831	823	852	867	846	826	793	887	819	864	799	772	829	939	861	787	803	872	783	774	857	832	868	835	902	871	808	846	819	826	836	845	820	831	880	809	816	815	817	826	818	878	844	761	860	796	835	853	853	852	815	867	851	866	807	848	849	885	889	882	774	823	889	818	835	779	817	862	842	803	870	833	823	845	817	812	874	829	861	840	811	866	856	855	853	852	818	864	841	791	788	847	835	878	867	843	847	894	785	817	803	831	867	822	883	854	825	845	882	812	821	811	854	788	859	847	790	846	856	833	880	873	852	793	832	801	875	786	787	834	829	868	851	843	881	827	916	852	851	805	837	875	842	840	805	866	818	824	814	772	895	877	830	851	791	831	846	834	807	838	857	827	838	800	885	790	891	803	829	826	785	848	865	834	816	861	819	821	778	808	844	830	859	842	813	824	886	818	804	776	824	857	860	851	852	820	832	841	815	807	827	830	839	846	860	824	873	792	845	931	810	832	829	826	838	873	848	870	832	818	825	839	788	858	843	822	868	824	774	847	802	836	824	790	821	829	842	799	818	789	881	835	876	873	881	796	846	804	824	844	841	813	838	848	817	820	845	835	896	824	819	836	794	827	846	802	816	787	826	844	824	807	799	827	876	857	839	836	851	871	792	780	779	858	854	798	850	839	879	795	795	810	803	829	836	842	878	881	891	812	822	824	809	882	836	846	864	856	850	854	851	841	871	838	857	847	854	819	811	863	852	842	843	819	824	844	802	823	812	829	831	826	804	811	877	830	883	784	814	869	850	841	822	845	818	793	857	800	783	808	857	842	849	818	845	826	816	858	855	840	863	861	800	809	846	859	788	852	853	845	810	789	873	901	823	856	850	929	814	833	781	841	900	887	858	835	829	880	860	833	832	825	827	838	842	853	855	852	812	807	838	879	827	841	829	815	861	795	788	839	840	810	877	835	799	863	820	849	819	837	836	811	829	813	862	856	839	878	844	846	884	828	849	851	852	834	810	874	839	835	863	770	840	858	858	878	851	814	830	848	811	835	810	817	866	832	812	855	840	826	841	814	834	874	820	806	815	877	869	884	862	878	841	797	899	807	886	859	834	843	884	865	839	822	859	888	854	813	834	813	826	827	826	842	804	782	805	881	849	868	843	840	818	820	826	810	817	851	862	796	832	807	848	811	796	837	840	843	849	861	900	759	805	824	878	844	823	824	810	833	842	855	846	845	893	839	821	847	809	815	837	843	818	940	813	864	869	842	838	837	905	800	910	853	825	840	812	874	843	837	839	846	815	866	821	880	826	787	797	844	815	835	847	788	888	791	792	877	879	775	844	811	845	836	876	825	840	841	866	837	836	892	853	804	853	882	854	824	833	818	780	784	850	795	874	905	823	813	804	816	857	841	854	890	816	877	794	842	854	815	837	791	805	855	854	847	857	809	857	834	842	831	886	826	848	894	827	854	879	884	837	858	845	838	834	834	850	845	766	887	836	863	874	836	844	861	841	849	815	820	818	823	859	844	825	861	869	839	892	837	874	811	839	836	869	871	831	798	823	888	826	855	799	886	855	838	834	817	813	880	855	878	827	854	819	893	811	860	806	842	822	814	828	814	878	822	850	858	839	793	848	837	842	807	885	862	796	801	860	818	816	821	843	837	903	852	813	848	818	846	825	815	831	816	819	910	877	862	846	822	831	786	868	858	855	830	820	798	874	799	871	900	797	849	843	850	841	789	835	842	866	850	831	828	845	834	829	807	856	827	830	790	830	816	843	828	868	827	821	805	797	794	823	817	860	787	822	866	824	783	840	854	836	881	821	810	829	840	832	832	868	815	851	842	878	787	823	862	821	808	805	847	839	815	846	838	858	848	861	850	883	833	854	816	811	860	834	845	828	777	899	834	840	856	839	836	827	864	804	813	860	832	804	901	830	856	810	884	889	839	819	809	861	869	791	856	865	842	861	796	865	800	853	862	815	863	820	872	827	869	858	880	824	825	836	839	868	819	813	829	833	815	828	890	860	778	827	865	815	804	835	832	822	848	837	879	805	839	841	793	822	836	807	785	792	805	839	765	885	817	846	812	828	897	833	795	821	855	788	844	832	819	857	784	819	782	892	851	829	884	837	873	835	835	808	773	820	822	826	848	834	817	858	816	831	828	821	870	840	854	887	842	829	858	819	794	871	821	832	839	864	866	868	853	849	808	810	837	847	814	854	860	876	882	847	838	848	823	823	833	812	825	863	849	867	829	822	836	877	868	853	843	813	832	818	825	840	815	835	819	837	821	803	875	865	835	851	807	915	875	857	814	824	811	840	781	834	838	834	817	892	827	837	863	813	836	839	867	839	842	845	874	812	857	907	853	830	795	873	824	859	840	851	838	828	855	842	851	858	862	828	808	834	836	792	813	829	788	835	827	881	875	800	821	842	795	819	831	821	832	861	825	776	839	848	788	876	837	880	844	837	879	832	855	870	845	829	806	857	819	824	884	826	812	764	845	868	877	859	883	817	862	847	813	801	788	801	877	828	845	843	847	806	877	818	816	850	828	842	790	807	786	857	843	829	872	800	858	843	855	822	841	837	837	888	877	854	852	834	817	803	799	800	798	862	829	841	813	818	884	862	857	775	856	856	849	845	899	815	835	859	812	863	836	873	840	814	830	870	801	851	850	812	848	831	837	876	791	842	801	817	840	803	852	795	822	842	870	815	839	783	813	835	825	872	867	812	830	862	837	864	844	823	839	833	811	825	850	810	883	772	837	856	773	828	803	780	841	806	839	862	799	901	852	847	830	832	797	829	813	841	822	862	833	802	839	872	818	851	856	874	839	870	793	817	845	848	854	822	860	827	814	886	886	834	833	829	851	853	808	876	858	838	843	908	845	801	868	799	827	842	801	871	843	833	808	832	847	831	840	839	855	902	786	803	881	791	849	842	797	848	818	811	858	829	832	838	864	862	809	808	829	857	817	837	872	830	803	842	844	822	849	894	864	829	841	867	849	810	836	797	812	874	844	813	832	825	871	893	820	853	827	884	816	836	823	777	866	835	833	853	825	821	832	883	859	834	810	853	858	864	808	856	792	847	856	829	813	799	842	816	891	872	834	860	874	844	813	781	854	842	823	839	843	855	817	831	870	875	846	860	819	878	827	876	866	812	790	876	798	805	813	839	847	817	822	836	826	857	870	817	851	863	856	838	822	846	815	880	876	872	842	871	795	832	860	829	816	808	794	775	861	874	829	853	851	893	864	856	839	802	810	811	795	850	776	787	821	820	828	829	836	855	837	838	806	829	870	824	862	805	829	849	809	848	841	863	804	790	834	847	876	828	869	835	849	819	882	831	845	840	799	846	818	824	854	863	836	828	847	829	831	835	861	876	830	808	838	870	850	827
3220	537	90	74	63	72	77	70	71	67	83	84	51	62	64	59	81	70	69	54	58	53	67	53	53	52	61	49	52	69	62	53	52	68	87	231	349	331	247	135	98	75	61	69	67	63	70	62	47	45	45	56	52	61	52	59	64	72	70	69	60	80	61	60	59	51	68	60	44	50	55	49	68	62	64	65	64	52	54	50	68	60	50	64	70	64	62	66	61	65	51	64	68	66	74	65	82	65	71	53	46	69	60	49	62	66	56	62	54	55	61	74	60	71	62	67	53	49	68	59	64	54	52	55	59	59	63	68	60	65	68	69	52	49	50	57	64	61	61	56	63	78	73	54	53	50	49	62	53	56	66	47	55	54	50	60	75	55	67	64	61	54	57	53	71	51	65	63	59	80	68	51	51	55	60	48	62	66	65	55	71	74	76	66	85	52	66	67	66	74	66	36	67	54	66	56	54	75	56	58	38	70	64	51	53	65	57	66	66	46	63	81	51	47	50	63	63	60	54	80	63	66	60	44	52	55	53	64	53	69	57	57	72	59	64	59	66	48	65	63	59	66	71	56	49	47	71	73	62	55	76	62	61	61	64	61	60	62	75	68	68	60	43	72	65	59	65	62	59	76	49	47	59	62	71	59	62	79	62	59	55	58	74	67	64	57	64	52	47	61	40	58	44	56	63	62	60	54	75	68	62	57	69	53	63	67	70	61	59	78	54	61	63	61	66	54	67	51	70	57	64	56	55	70	68	62	55	68	62	55	67	64	64	56	64	54	70	62	66	61	61	46	66	56	62	56	57	77	69	56	46	60	56	54	65	45	57	59	77	63	62	67	59	54	51	59	53	52	61	45	66	64	64	65	57	80	51	66	55	58	59	70	56	65	47	66	51	62	62	62	57	70	51	54	59	62	56	71	59	53	65	48	52	48	48	61	57	57	59	69	63	62	51	67	48	75	51	55	77	68	58	56	59	58	72	61	71	61	61	63	55	66	59	49	72	51	55	55	51	60	57	56	54	71	74	59	52	50	65	60	75	76	62	57	61	60	52	59	59	75	77	60	55	56	61	48	54	75	63	61	47	56	61	63	66	61	74	56	67	62	58	62	78	63	54	64	64	59	52	58	71	58	67	77	59	52	50	66	49	59	66	57	60	59	58	68	63	64	66	68	50	59	57	72	57	72	63	64	56	57	57	70	60	51	54	57	64	44	66	65	75	49	48	58	75	54	65	55	54	63	61	72	68	58	74	65	56	54	48	59	61	59	67	73	46	62	53	58	65	59	56	54	62	64	60	68	63	58	64	55	54	54	58	62	58	55	50	57	68	72	62	63	69	59	56	57	65	51	53	56	53	49	51	63	57	65	58	58	67	48	48	46	58	62	77	70	61	69	51	63	64	53	71	62	66	75	68	68	52	53	67	65	66	64	54	52	77	56	65	63	75	72	50	67	62	56	64	66	50	63	52	56	53	62	56	61	55	57	62	66	62	61	60	61	50	65	73	61	46	51	72	68	73	44	47	41	58	66	64	74	64	56	61	63	67	57	60	56	58	52	56	71	53	61	57	67	64	55	51	60	60	67	54	59	61	61	68	53	42	59	56	64	49	63	70	56	67	74	75	64	53	50	62	48	57	63	69	49	68	74	52	70	61	62	70	88	53	53	83	75	67	67	60	62	67	70	42	66	71	66	60	49	51	57	52	53	56	65	64	73	63	77	43	70	57	59	58	57	68	58	69	71	73	51	50	78	65	62	67	59	50	51	49	57	72	63	58	56	68	82	53	63	69	57	57	58	72	56	52	58	55	61	68	64	61	79	61	59	58	65	66	61	68	54	54	52	50	67	59	67	71	54	71	66	64	72	49	54	57	71	56	60	58	62	55	58	78	69	62	65	61	64	58	55	53	54	54	57	72	65	52	53	52	53	64	61	58	53	59	74	61	57	63	53	63	75	50	57	51	66	77	52	63	72	57	78	65	59	76	52	50	59	62	47	62	53	48	68	59	63	65	57	62	79	65	49	69	54	57	59	67	62	64	52	49	66	52	58	64	61	59	50	80	63	62	63	71	60	57	53	72	52	58	57	60	56	64	59	56	54	73	60	58	61	57	61	63	71	52	54	57	55	57	59	59	56	60	48	62	61	72	70	58	56	59	62	58	64	76	73	69	64	69	62	61	60	61	61	68	54	62	53	62	60	58	55	73	70	72	67	67	56	69	52	50	58	65	60	57	71	48	59	72	67	57	57	65	61	58	45	63	51	61	51	57	66	48	51	56	58	51	64	67	60	70	52	70	68	61	55	79	68	70	62	63	60	50	48	50	65	49	56	61	60	60	68	56	59	75	51	52	51	54	58	65	57	62	63	67	64	58	55	66	57	68	75	64	62	56	63	68	56	69	66	59	57	66	55	62	53	52	60	56	65	59	50	55	62	65	66	62	60	50	58	63	51	64	62	57	63	55	47	58	72	69	60	67	68	62	66	56	61	51	65	66	67	64	64	59	61	68	52	55	58	71	68	65	58	64	56	55	65	66	73	74	84	68	75	68	56	58	77	53	66	55	45	59	62	63	70	45	64	56	59	57	64	66	62	68	62	67	53	58	53	67	70	50	48	56	59	61	56	64	45	68	70	59	63	56	40	52	36	77	64	68	55	56	71	52	59	62	70	65	63	71	66	45	48	62	65	61	74	59	57	52	69	71	59	56	47	63	56	63	52	65	68	63	53	49	54	55	71	60	68	53	55	55	54	62	56	61	59	66	60	58	64	50	57	61	45	59	71	49	60	67	51	84	54	55	59	56	63	60	83	60	63	58	69	59	70	65	60	61	75	61	75	70	48	58	61	68	51	63	68	40	61	60	58	66	56	51	58	59	67	52	74	72	44	57	56	58	60	59	58	54	69	59	59	59	52	57	54	54	79	68	67	66	58	53	65	66	65	68	56	68	62	45	54	60	56	58	44	58	52	81	60	66	63	51	55	58	58	59	51	57	59	63	59	56	50	51	64	58	62	64	51	68	47	51	67	56	69	55	55	75	60	52	48	47	64	70	71	82	66	56	58	70	72	46	62	61	52	46	74	71	77	55	56	66	55	74	61	55	65	56	63	67	70	61	52	50	58	67	61	68	62	74	76	50	66	53	71	59	58	58	65	54	53	56	71	58	61	53	48	59	62	69	65	64	75	51	67	77	65	66	63	52	61	56	63	64	57	64	59	49	63	67	62	55	74	64	79	59	60	63	57	57	54	56	54	68	62	63	68	67	65	72	69	56	68	65	64	58	65	57	58	55	69	62	54	63	78	59	62	69	66	74	45	56	60	76	57	53	49	67	60	69	60	57	60	65	62	56	53	70	61	63	66	68	66	67	56	58	64	45	78	56	49	63	59	69	67	57	55	61	70	61	66	51	54	61	72	69	70	58	65	58	59	60	56	62	67	63	58	53	70	53	64	54	66	60	68	60	74	62	53	66	51	61	72	76	62	69	76	56	61
29612	9720	1280	1343	2259	2615	2342	1981	1681	1486	1303	1297	1112	1102	1047	1080	1782	923	906	890	887	859	855	863	854	855	836	810	837	817	809	786	836	766	1484	6912	9747	8478	5638	3301	1921	1142	932	740	805	779	811	801	781	790	766	782	755	795	759	731	756	758	801	741	773	752	792	738	761	792	794	790	754	763	774	774	730	799	802	792	778	748	812	756	747	796	755	733	793	761	787	789	729	730	792	749	783	782	762	780	774	691	730	713	745	763	799	745	787	766	728	778	785	750	751	689	738	814	799	770	786	808	764	773	782	753	755	720	803	793	801	793	743	815	792	843	762	765	749	771	749	803	737	776	727	795	814	772	730	773	771	741	776	744	750	795	734	768	759	806	763	784	755	767	704	773	746	787	761	795	763	766	804	810	794	751	759	802	768	852	795	767	776	762	785	762	755	763	768	743	819	765	753	742	745	806	747	750	761	817	805	736	751	778	783	713	810	727	836	788	761	773	821	751	750	800	734	804	770	830	783	757	737	752	828	765	744	758	795	725	787	754	741	787	778	770	745	772	736	787	803	748	764	759	730	772	748	754	787	760	744	802	761	781	744	780	784	778	743	756	766	785	743	756	724	746	749	761	743	761	776	795	764	750	755	796	826	719	761	783	752	759	771	780	788	771	746	797	741	736	782	762	767	752	795	736	742	768	766	762	748	769	747	781	771	727	772	752	739	778	826	729	764	787	758	778	739	798	769	764	745	785	772	766	760	784	788	760	757	783	787	796	783	800	739	750	768	802	797	750	748	781	792	816	784	813	759	796	712	806	793	729	712	750	786	799	720	763	767	808	734	769	771	778	799	820	779	736	737	775	796	708	755	818	818	723	796	783	759	786	773	777	737	791	822	766	738	793	787	757	743	747	814	782	784	778	753	780	740	777	722	728	777	832	753	762	788	778	751	752	769	750	776	799	790	830	714	743	725	772	747	780	768	810	764	751	751	767	743	734	719	822	774	758	751	772	762	725	800	767	804	748	774	818	781	815	776	774	777	804	775	789	730	787	808	715	750	780	797	765	786	758	806	778	755	788	810	763	772	802	777	845	799	794	749	774	770	805	720	757	778	765	806	748	818	756	795	742	782	754	758	793	766	724	803	725	770	796	792	803	787	790	759	800	760	753	733	814	737	772	762	762	791	783	765	805	723	744	774	743	747	722	798	824	781	811	791	736	809	711	768	783	795	756	805	734	749	774	757	725	772	733	762	786	746	794	743	799	764	772	799	830	763	717	793	775	754	802	795	785	737	778	778	775	741	776	764	778	749	781	768	762	756	819	744	756	755	763	758	764	770	748	771	789	741	730	780	759	799	769	790	737	814	742	795	747	736	733	755	769	820	772	748	766	777	813	759	770	755	754	766	755	801	752	809	747	785	791	773	758	741	744	761	795	747	718	834	762	794	762	755	743	733	780	754	808	748	760	810	768	719	762	778	769	836	793	765	738	751	775	797	766	714	742	787	765	721	780	778	755	751	807	814	753	772	763	760	730	789	839	773	746	801	750	756	750	779	737	758	694	785	757	772	757	774	761	812	769	757	773	730	774	731	806	773	811	761	749	732	766	752	775	743	761	779	791	790	766	749	776	760	741	751	725	775	730	753	752	784	803	762	778	801	735	740	798	785	773	738	787	750	738	792	776	779	766	781	805	798	757	763	772	750	750	723	734	752	743	777	740	783	797	764	753	754	759	727	797	772	798	806	754	790	750	743	770	739	742	795	808	757	783	818	763	733	728	728	778	791	811	803	788	740	777	776	752	757	782	757	747	776	742	755	794	772	773	707	817	753	759	789	762	800	784	755	752	739	718	751	791	760	754	766	747	768	767	763	775	722	750	781	788	769	712	771	820	775	763	744	768	772	790	748	817	765	754	760	733	777	783	739	794	749	754	842	830	801	740	795	796	779	772	726	779	728	793	745	798	771	833	742	765	776	756	803	784	813	806	726	788	760	784	782	779	779	757	734	711	772	754	790	772	764	782	725	790	808	782	788	799	759	760	842	838	741	782	780	779	791	792	796	785	772	727	760	754	801	756	778	763	767	746	752	780	780	809	747	749	776	824	767	776	817	736	778	780	758	754	767	843	774	796	794	776	783	786	795	735	798	786	795	799	785	846	732	739	753	731	798	782	798	773	787	767	760	745	751	774	802	749	742	818	754	727	729	734	715	778	801	772	781	745	802	729	813	803	770	780	786	777	749	752	733	825	764	761	791	799	738	772	727	794	746	743	771	746	792	791	777	754	754	808	742	798	779	754	800	741	757	761	795	781	760	780	768	775	784	777	749	759	789	724	797	762	747	786	745	783	724	751	734	760	779	755	725	737	770	772	781	746	790	734	786	841	803	758	817	759	798	811	814	781	783	749	736	814	781	756	773	759	770	793	800	809	719	754	766	717	847	733	734	738	801	780	748	788	790	799	813	791	786	822	768	751	795	771	764	801	763	765	777	805	818	799	814	785	795	741	774	814	746	723	768	815	732	808	769	749	804	765	764	763	759	788	780	793	746	786	741	702	772	810	725	773	755	762	736	789	808	758	761	782	794	782	801	788	772	746	783	780	789	773	782	760	828	768	715	788	803	777	753	728	779	823	799	786	746	733	766	791	735	776	788	768	803	782	806	787	714	751	765	815	765	744	769	794	748	782	821	738	769	798	777	787	777	818	783	778	766	774	770	740	771	720	734	771	765	779	812	802	747	767	785	779	808	768	797	786	770	798	754	677	719	745	772	784	774	749	715	743	748	771	766	797	770	772	805	754	838	745	762	810	773	765	770	800	790	755	711	811	788	761	827	789	774	748	820	760	747	737	768	806	758	748	777	767	781	772	790	741	731	746	787	753	777	736	784	794	777	766	729	782	792	731	826	820	772	739	799	782	762	738	755	777	746	778	838	784	773	807	763	731	767	790	805	756	776	782	758	792	753	746	781	741	762	734	749	792	750	782	795	768	782	771	764	748	752	774	721	763	787	787	768	798	747	719	770	729	844	780	786	780	753	757	741	763	723	759	684	799	762	769	827	759	714	787	720	807	770	724	738	800	762	822	796	770	726	771	775	769	729	769	818	767	760	718	776	763	726	731	782	766	764	698	753	832	778	738	842	708	729	763	777	741	750	755	775	776	756	757	772	771	792	782	784	810	755	759	736	837	773	781	801	738	763	805	753	739	703	775	798	727	761	763	782	811	781	812	778	784	724	755	765	782	767	758	762	742	753	757	761	736	803	746	794	800	773	784	810	795	816	772	764	742	778	744	751	762	753	773	724	750	784	784	736	779	747	819	776	847	782	768	758	743	800	767	776	823	782	805	772	723	681	740	719	807	752	812	781	776	769	755	808	756	710	717	796	801	750	762	858	798	777	808	766	787	759	770	771	762	778	748	766	795	748	833	767	795	793	797	772	781	757	789	776	764	772	760	825	768	759	759	757	738	771	762	776	754	730	829	745	809	769	770	783	695	770	747	770	763
6296	2221	150	78	93	93	118	117	99	99	101	91	90	70	98	81	99	91	65	61	53	75	60	71	74	77	61	72	56	69	62	67	71	78	65	381	844	689	472	269	131	106	66	62	76	60	55	77	75	82	69	66	56	55	65	68	56	71	55	76	58	69	48	57	70	64	61	64	67	61	56	60	67	76	64	68	55	68	61	55	63	56	63	78	66	71	73	56	59	73	64	66	48	78	70	68	64	66	69	72	67	66	55	61	52	55	63	70	64	58	55	69	56	66	67	70	62	76	60	55	60	58	63	68	55	70	67	52	74	71	60	67	60	76	51	62	68	60	60	81	57	45	66	63	68	53	57	64	61	65	70	54	72	70	67	81	67	68	60	51	70	74	57	69	68	79	61	65	65	65	68	75	64	75	59	61	61	58	59	62	58	51	69	40	47	61	53	73	52	60	67	67	61	62	67	53	63	53	58	69	62	70	67	68	67	59	61	63	48	58	64	62	53	62	68	66	81	73	61	67	80	55	65	61	74	64	74	54	68	72	58	58	69	55	62	55	70	60	56	70	51	71	63	57	68	70	85	71	63	64	57	57	70	64	65	80	53	59	52	58	61	60	78	70	72	68	55	72	65	65	61	63	73	53	73	55	68	66	66	62	51	70	61	69	78	55	48	51	58	77	67	67	64	77	65	62	66	56	71	76	55	69	74	71	58	66	44	54	55	62	66	63	51	70	58	74	48	67	66	60	64	87	60	70	69	45	54	75	69	68	87	78	64	71	76	64	74	55	65	68	63	74	57	64	44	71	62	70	64	65	69	60	72	62	66	69	72	67	65	73	62	60	72	72	57	63	71	57	63	59	62	66	55	47	71	78	70	73	64	55	78	60	57	61	64	58	64	69	59	76	65	61	63	63	66	59	52	71	69	71	53	57	68	58	63	71	69	71	76	79	67	56	57	63	65	60	72	75	58	59	62	72	73	72	52	56	68	67	55	61	57	60	57	75	63	54	63	56	63	75	62	59	55	77	62	64	65	56	65	87	66	68	79	69	75	66	59	71	55	54	68	70	58	78	67	73	61	65	55	66	67	70	78	50	66	71	54	70	66	56	66	61	73	61	66	73	73	54	60	72	74	65	64	70	52	68	74	80	62	71	57	38	57	74	58	64	54	75	57	58	72	76	64	64	64	64	63	57	76	77	64	67	63	67	67	85	66	58	52	56	58	60	64	75	60	72	54	74	64	75	66	54	65	70	68	56	68	56	66	59	53	74	66	76	71	60	56	57	77	60	64	55	57	58	61	55	69	74	73	43	51	70	45	77	76	64	47	61	66	66	72	44	67	61	68	64	65	60	62	56	66	63	69	57	78	62	77	71	61	57	56	77	57	61	64	71	47	64	58	78	69	81	70	81	71	53	64	73	68	47	56	54	70	63	65	63	66	61	76	71	69	63	69	65	57	63	60	95	65	68	67	58	64	62	78	65	47	69	59	73	67	61	64	58	51	71	68	60	63	64	65	68	76	65	66	64	67	61	61	62	69	66	72	64	62	61	56	60	63	48	61	75	57	69	66	64	51	62	58	78	55	77	62	71	56	63	63	64	67	65	70	73	60	79	59	51	55	73	53	77	75	70	68	59	51	52	59	62	61	83	72	54	68	54	69	69	59	63	56	63	50	56	72	63	57	57	42	59	72	56	65	61	73	70	66	60	68	66	72	55	63	70	68	60	65	60	78	68	51	75	62	82	63	59	63	58	72	70	64	73	59	76	68	62	75	61	67	61	73	72	56	54	66	70	72	64	52	57	77	52	57	58	60	60	67	48	74	64	68	59	81	68	69	69	59	51	60	60	66	67	67	76	72	57	60	61	70	66	67	76	60	66	71	51	54	55	62	57	64	52	56	73	68	69	60	57	59	64	66	52	65	60	68	57	54	71	56	71	56	68	67	66	60	77	64	53	61	76	75	63	71	65	57	72	59	61	67	73	76	67	70	50	66	56	75	58	71	64	75	66	59	72	59	74	66	60	59	48	64	64	55	54	84	66	74	73	72	63	56	71	64	52	71	67	55	70	59	58	68	64	73	65	56	57	65	55	64	59	62	70	63	55	57	63	58	59	55	73	64	70	66	61	58	48	61	63	60	68	62	50	71	64	71	58	66	52	75	65	72	52	62	71	48	62	48	75	62	66	65	68	62	70	77	60	57	61	69	57	69	61	64	60	72	61	75	66	81	55	65	67	67	77	71	63	60	74	55	57	86	69	67	70	77	59	75	62	62	56	54	46	51	67	63	63	61	63	72	59	57	63	66	45	67	63	63	68	52	62	63	69	66	66	63	66	43	57	62	57	73	62	66	71	70	48	68	66	55	66	82	64	65	60	70	60	67	74	51	75	67	61	51	66	59	76	50	49	51	66	68	63	52	53	67	55	67	61	63	68	56	64	79	84	72	52	72	80	69	67	57	60	54	65	54	64	74	55	65	59	48	70	60	61	55	64	57	73	63	48	60	52	69	57	67	66	72	70	78	66	62	68	54	50	63	55	66	63	69	69	65	73	66	60	79	47	69	73	61	61	61	67	61	57	78	69	49	65	60	58	65	72	76	59	56	58	65	57	56	59	63	68	65	58	49	58	69	76	59	62	68	66	59	56	63	48	77	65	67	69	74	54	60	60	75	60	54	77	71	67	70	69	60	73	73	61	74	50	71	58	72	58	60	71	53	57	63	58	53	65	75	51	58	74	58	61	62	65	63	74	51	63	65	57	83	57	68	67	65	65	87	73	66	58	59	63	65	58	64	64	64	61	66	63	57	50	59	68	69	78	70	53	76	74	72	70	74	55	77	56	59	68	59	57	63	65	71	78	61	76	75	52	51	46	61	65	57	76	69	71	73	60	58	81	73	64	74	76	69	53	51	77	65	74	61	57	57	66	67	75	55	68	70	57	66	58	46	64	52	77	62	52	55	71	61	71	61	71	55	77	63	61	49	73	68	72	66	43	63	57	62	69	82	58	62	70	64	65	61	61	53	63	61	68	71	67	61	58	63	62	79	58	57	77	71	66	64	62	60	55	54	66	68	76	75	69	66	63	72	59	42	55	62	65	67	55	61	74	63	73	64	67	60	55	72	72	69	56	65	61	65	61	65	72	62	67	63	64	68	70	73	63	55	70	62	61	60	62	65	61	63	54	66	66	49	63	60	66	73	63	57	74	83	66	57	56	50	59	68	76	69	62	62	62	67	85	64	69	61	57	63	59	74	52	67	65	64	67	62	49	68	60	59	81	52	74	61	64	70	59	59	70	65	60	59	62	73	68	75	66	58	65	69	67	68	60	67	45	65	59	72	48	69	51	69	49	64	58	70	52	60	72	59	54	57	57	66	61	63	56	67	69	83	54	54	60	56	52	65	73	62	67	65	53	54	64	72	73	72	62	73	66	57	60	74	74	67	68	68	67	58	69	64	59	69	65	67	63	62	67	73	55	72	66	50	58	59	72
41594	17660	2212	2792	5671	6057	5154	4152	3310	2784	2299	2016	1778	1608	1569	1397	2103	1387	1130	1123	1057	1104	1095	1004	1022	1004	962	973	959	935	936	908	890	926	1149	9937	17658	14974	10485	5899	3032	1609	1045	851	793	809	835	801	799	771	814	803	779	814	763	817	762	849	799	784	748	796	827	854	766	795	819	847	819	772	821	835	812	785	750	778	807	773	785	832	761	838	797	820	796	809	771	769	823	761	783	795	794	810	797	822	781	818	789	840	764	805	798	739	835	823	804	816	775	800	788	776	778	783	849	795	825	775	814	803	792	841	815	775	788	815	812	799	795	819	808	830	792	806	785	785	789	804	846	775	793	803	798	760	867	796	793	828	786	828	812	784	832	792	758	805	786	786	795	812	802	778	875	795	814	812	805	786	777	816	757	802	804	797	826	787	825	771	796	839	811	836	818	838	801	807	843	825	807	788	790	781	774	814	785	774	824	797	804	810	836	815	800	805	799	797	843	770	802	792	815	835	771	813	797	830	823	824	768	810	793	819	810	795	786	769	778	782	814	775	774	797	831	813	785	772	796	807	814	820	814	850	795	764	825	766	811	798	753	773	835	788	810	831	744	815	783	817	820	769	806	797	771	775	822	856	802	826	831	778	795	750	769	805	853	813	795	787	781	823	769	819	822	801	797	770	757	752	763	764	816	827	812	905	818	818	835	763	820	767	769	780	793	774	803	828	792	776	806	775	783	775	786	849	802	793	797	774	773	779	826	799	816	798	766	794	795	784	790	827	780	829	777	813	776	789	820	802	787	787	839	776	812	753	798	842	818	780	779	789	770	816	735	788	791	807	779	825	772	757	785	837	796	815	850	837	730	794	777	718	772	783	751	797	787	807	796	805	815	728	837	792	843	837	818	767	797	821	763	806	784	775	745	828	779	783	792	834	699	830	775	751	846	760	821	777	809	731	770	844	834	821	786	823	803	818	810	782	799	824	769	749	841	760	795	813	796	827	753	778	804	806	809	794	846	830	768	816	814	768	796	798	813	779	838	856	804	816	859	756	807	832	718	769	767	734	782	784	795	771	783	751	814	840	808	781	810	810	791	814	791	776	838	789	759	814	782	813	784	801	775	832	773	808	790	820	756	747	795	771	816	759	757	788	781	844	796	790	775	805	799	843	778	838	794	831	807	796	754	765	817	771	788	814	764	782	773	824	770	801	807	794	786	785	796	764	787	751	847	803	752	825	796	831	810	798	816	788	814	824	798	756	818	816	813	806	769	803	823	837	793	804	732	806	805	803	816	791	831	777	744	802	793	838	792	756	813	775	815	794	787	783	793	761	782	769	760	807	793	775	793	790	833	837	864	793	730	815	795	780	779	821	828	810	760	768	769	815	784	780	842	815	805	752	775	750	778	742	812	815	825	795	831	826	809	776	807	821	756	762	836	773	875	829	770	782	792	795	807	783	857	794	823	775	820	828	811	795	765	771	808	807	794	844	795	811	771	803	837	831	829	799	819	776	785	798	837	825	854	765	792	795	778	813	770	812	811	780	767	773	833	810	774	832	778	862	776	832	740	718	818	807	791	768	800	786	794	791	780	779	834	769	746	807	811	785	791	835	858	806	806	809	760	768	811	774	808	783	818	741	778	804	801	807	756	845	772	786	860	825	772	759	798	721	811	824	779	804	803	810	791	788	773	789	814	817	739	814	778	833	808	819	794	829	752	817	801	778	842	776	807	812	770	779	821	833	760	791	817	830	729	794	785	836	782	781	790	802	796	745	791	814	782	783	835	787	792	825	787	823	807	824	859	832	786	831	812	826	788	777	781	799	807	789	833	811	776	802	789	800	826	829	756	840	832	780	810	811	814	763	851	795	804	792	799	782	804	800	813	821	846	797	817	780	831	771	792	788	804	786	831	796	808	832	808	777	781	766	775	812	793	778	756	822	760	849	818	766	802	784	793	780	833	767	841	830	759	780	792	764	818	809	782	766	794	747	768	774	804	802	840	796	807	796	795	788	827	781	768	789	819	780	739	812	831	742	818	784	803	813	776	806	882	813	801	803	838	843	785	853	811	824	791	740	805	830	799	824	745	797	800	841	866	764	796	792	809	763	778	761	781	857	830	791	793	789	766	817	793	834	829	778	813	774	768	818	816	811	797	816	822	797	801	824	759	839	824	809	790	850	787	885	844	791	787	806	774	844	813	810	781	820	832	777	809	784	804	829	763	787	794	770	808	832	778	825	778	745	817	769	840	750	797	800	815	837	786	808	797	784	752	796	818	834	786	810	819	765	752	836	807	789	828	853	812	832	747	788	834	806	780	782	824	734	803	777	806	805	780	786	763	793	773	816	813	807	784	746	838	771	790	842	816	832	721	806	799	784	747	808	747	853	800	864	817	810	819	786	815	758	824	826	835	800	781	811	806	761	774	800	827	800	801	745	822	784	796	715	811	799	782	813	799	814	812	821	817	799	845	802	807	782	791	761	844	782	805	802	814	800	777	835	833	755	802	802	753	786	842	786	787	774	785	757	810	738	806	807	828	785	768	816	754	775	784	792	799	866	821	788	787	707	780	836	800	809	775	867	756	743	817	792	758	797	757	838	789	782	800	749	744	792	859	820	850	795	768	789	831	806	785	811	815	823	795	815	802	804	729	810	853	820	802	794	804	814	776	775	798	751	769	827	729	824	836	791	753	789	746	823	793	734	826	773	822	875	780	786	748	827	820	809	820	804	795	830	777	815	782	812	798	799	796	837	784	785	795	830	775	814	795	761	784	751	807	783	795	827	816	744	742	791	801	815	810	790	762	836	806	779	755	789	819	810	793	780	826	807	781	794	755	800	767	783	838	785	851	783	821	813	731	815	766	833	785	805	804	840	812	774	860	824	821	846	833	826	820	802	797	803	799	801	851	736	782	769	799	800	816	789	835	825	801	789	829	858	828	811	841	786	809	782	781	756	794	801	774	797	801	827	839	778	801	827	793	829	795	759	768	825	819	777	816	788	780	773	787	815	845	852	788	784	805	790	805	805	820	771	809	827	797	774	811	828	748	778	788	799	778	816	786	793	836	807	794	785	831	786	765	789	841	799	823	795	775	795	814	785	814	782	787	805	824	784	787	790	798	756	835	815	814	773	768	836	794	765	825	822	782	754	757	786	775	848	862	810	791	825	827	793	833	809	751	799	800	801	780	789	829	807	807	866	790	774	842	807	830	742	803	811	793	779	769	765	758	797	795	839	816	842	783	831	848	767	776	804	770	785	786	791	781	791	800	764	746	794	801	849	803	797	809	822	763	832	775	743	789	806	769	755	815	850	775	788	801	804	771	763	775	794	801	780	785	789	775	798	805	773	794	830	830	739	824	785	790	820	792	771	786	833	839	775	796	820	807	813	822	805	810	750	823	819	748	788	775	777	755	828	800	846	800	816	800	787	829	800	791	795	808	820	737	770	756	809	750	783	824	818	794	776	807	783	771	834	807	815	799	825	830	796	740	821	774	801	775	770
6769	2041	164	69	87	103	109	101	96	88	104	75	105	95	87	73	87	69	75	77	74	71	63	69	63	67	77	70	64	70	74	67	69	55	82	400	959	788	443	231	135	94	71	78	64	73	76	60	64	64	62	53	73	73	78	56	72	82	71	80	62	63	52	66	64	76	65	67	72	61	57	58	69	59	65	67	67	55	67	66	52	77	68	68	66	77	71	63	59	59	55	69	64	53	73	62	48	70	64	74	73	57	84	53	76	60	69	72	77	66	69	70	77	73	69	61	66	67	62	69	62	80	65	64	57	69	63	65	57	55	64	71	62	71	69	60	67	57	70	66	80	56	63	68	60	56	62	67	51	82	78	59	68	68	55	70	44	61	80	66	67	73	72	71	61	47	48	76	75	64	62	63	45	78	63	65	63	80	70	60	62	61	59	73	59	69	59	70	62	73	53	66	61	60	71	55	54	72	54	67	66	70	73	71	52	69	46	61	70	60	54	62	54	62	59	87	78	73	75	64	62	60	66	62	80	72	66	68	75	65	76	67	54	64	51	64	74	72	74	60	68	58	54	58	54	68	70	55	70	57	64	53	61	69	72	67	69	79	62	58	75	80	83	59	62	67	55	58	70	62	60	67	58	59	79	76	55	69	70	75	62	70	62	59	65	57	64	83	51	79	68	66	75	66	61	70	57	65	67	62	55	47	55	67	68	71	59	67	60	72	62	71	72	61	69	67	71	67	62	53	77	78	48	51	58	65	66	63	54	63	92	59	58	64	74	71	56	63	55	71	70	66	66	57	54	83	66	71	69	64	68	70	66	60	71	73	68	56	68	77	69	56	64	70	59	59	67	70	68	68	53	63	62	65	57	72	57	66	81	64	53	55	70	68	70	57	57	67	75	82	55	61	58	66	55	75	69	52	63	72	71	67	60	59	62	71	62	56	66	65	74	68	69	70	69	63	61	67	62	69	63	77	59	62	58	55	64	73	66	78	65	69	76	62	74	64	56	60	83	74	66	64	67	60	60	59	57	68	63	57	58	66	56	74	61	70	57	57	62	70	66	79	62	66	54	64	60	68	67	48	61	51	65	55	52	62	69	75	66	62	65	67	56	73	72	77	69	74	71	60	66	74	73	59	72	70	62	50	60	54	68	45	63	62	63	64	63	65	63	56	69	69	65	63	70	56	53	45	50	66	61	65	67	73	58	68	67	52	72	71	56	65	65	83	56	71	62	57	52	54	60	65	68	61	78	63	58	55	64	54	68	69	60	74	62	69	60	65	53	70	65	57	64	52	76	66	73	73	66	78	68	55	64	65	64	59	67	56	56	71	73	67	79	68	76	51	82	68	52	81	68	74	80	62	72	83	63	74	76	73	66	73	52	63	73	62	67	73	64	58	64	55	68	55	72	74	58	55	73	65	59	75	63	64	55	62	78	73	76	71	52	56	78	67	66	62	69	72	70	71	70	65	60	60	57	52	55	70	58	58	69	55	62	46	74	64	60	67	62	73	79	81	58	58	76	56	70	54	58	58	57	53	66	57	55	82	66	66	56	57	71	57	66	77	60	70	60	59	53	67	59	65	68	67	65	73	55	62	45	62	61	75	65	61	60	68	59	58	65	74	60	50	62	56	59	59	51	69	74	60	51	60	53	63	55	65	73	63	68	51	66	65	63	55	64	69	72	68	60	44	67	56	69	55	66	55	55	56	89	67	78	66	60	55	68	76	59	72	43	61	81	81	67	58	72	62	67	53	55	53	60	59	66	49	67	63	61	56	80	63	62	68	64	56	77	74	82	64	50	65	63	63	68	75	51	70	72	68	77	57	65	63	68	79	79	67	64	44	71	72	58	62	66	66	60	65	72	70	62	77	57	65	60	69	85	74	67	69	60	55	67	67	60	60	63	69	56	71	69	58	45	68	68	70	68	80	44	56	81	60	62	57	78	73	60	62	74	62	68	60	61	67	66	74	61	81	61	71	55	75	47	67	60	62	70	68	58	60	63	66	60	68	60	72	62	63	72	60	59	75	71	66	72	61	46	62	80	55	60	70	46	59	61	61	60	58	89	76	73	71	61	70	51	59	53	62	58	58	66	74	58	84	82	74	60	62	55	68	54	57	59	73	59	70	60	61	59	42	63	54	67	66	72	72	84	71	56	63	64	62	68	66	72	83	69	70	57	51	57	68	64	68	61	73	59	81	69	58	67	70	66	78	64	65	59	68	50	55	58	64	73	48	67	69	64	65	66	74	65	63	69	65	71	59	79	58	65	66	75	60	50	66	59	76	73	59	79	53	59	67	70	61	60	81	66	65	59	74	63	54	76	45	66	65	64	59	70	56	58	57	72	74	70	69	76	74	67	71	47	49	70	67	64	73	62	54	63	55	72	76	67	74	56	78	69	69	78	58	52	64	69	61	54	81	54	57	71	63	60	60	83	65	49	71	62	80	64	82	66	70	63	64	77	63	70	62	73	59	68	70	70	57	66	75	69	78	58	67	60	51	49	58	70	69	63	64	80	58	65	64	54	67	61	65	69	72	74	57	65	75	58	63	66	59	73	62	53	62	69	55	85	53	50	82	68	67	56	60	79	57	60	61	53	73	72	60	69	61	64	64	62	66	62	68	75	62	61	71	70	72	65	60	68	52	59	70	72	61	66	71	71	67	56	68	61	70	63	67	67	65	69	68	53	58	59	60	50	57	63	50	59	58	72	81	94	61	61	71	61	66	51	68	68	66	62	62	76	68	60	80	67	66	61	56	79	72	71	64	59	74	72	60	61	71	70	71	63	65	69	54	72	81	67	70	64	75	72	57	62	65	57	45	50	65	63	52	69	64	64	66	70	60	74	66	58	70	67	63	62	61	62	60	65	45	67	73	58	69	67	74	74	56	55	76	63	78	73	59	64	62	63	61	63	62	69	70	65	60	54	59	72	54	65	72	71	71	83	57	57	65	72	55	79	68	64	43	78	65	69	61	56	66	76	58	63	73	64	62	76	60	52	55	60	59	66	53	69	60	60	68	70	58	63	81	64	61	59	60	46	57	66	65	62	75	61	69	64	80	68	61	55	70	53	66	61	66	56	75	60	62	69	70	56	57	53	59	63	84	59	66	59	50	55	46	62	70	76	72	51	63	66	73	68	73	63	64	56	70	59	61	61	61	59	57	62	64	53	64	69	74	61	73	70	66	60	81	69	66	76	67	53	59	69	66	52	60	64	59	58	69	57	55	63	62	66	69	54	68	49	71	75	68	62	61	72	76	69	55	66	74	70	61	51	65	61	69	74	62	69	73	63	56	56	76	73	68	79	59	62	74	74	61	62	60	64	68	56	68	65	68	73	55	74	71	76	73	60	64	74	78	53	60	63	71	59	62	68	56	75	59	49	66	60	67	58	60	68	62	57	72	76	64	59	78	49	70	60	57	85	76	71	56	66	74	61	66	68	61	66	69	60	57	63	61	80	64	56	54	58	75	64	75	65	64	62	63
38081	17188	2334	2368	5062	5668	5077	4157	3415	2911	2517	2186	1910	1749	1598	1494	1490	1351	1222	1236	1188	1120	1122	1065	995	1016	1008	958	951	954	946	947	955	911	903	10768	18953	16269	10709	6430	3138	1622	1091	906	832	779	788	807	811	777	808	796	822	844	783	818	814	776	806	814	817	827	829	837	779	849	786	771	779	774	785	788	819	742	791	819	757	844	822	822	827	782	774	830	798	835	789	841	802	799	843	840	755	766	828	795	794	822	838	805	806	786	817	785	845	806	803	811	756	803	801	758	775	811	794	818	826	798	769	797	792	840	827	783	852	844	836	872	834	840	812	818	863	792	845	805	778	841	830	770	762	774	789	804	799	803	856	796	806	744	825	808	799	813	824	799	828	849	778	821	804	805	822	845	831	839	815	837	829	778	833	822	835	815	752	762	852	866	823	813	824	791	847	854	857	787	784	789	854	856	783	778	846	848	806	805	836	852	767	825	820	823	764	838	818	819	751	832	772	872	824	774	780	825	812	850	870	790	790	824	807	831	839	836	844	878	806	795	838	833	813	806	777	766	775	855	818	844	805	808	826	828	779	856	787	799	772	794	833	836	784	782	751	844	837	837	820	756	860	794	837	818	824	796	835	811	800	794	842	824	796	799	809	793	797	807	798	819	852	783	772	786	770	826	816	820	799	815	842	821	825	845	859	818	788	820	842	806	798	800	835	830	837	813	818	838	805	785	812	818	806	781	836	787	798	806	808	765	801	851	823	832	751	804	816	787	771	799	826	862	849	824	879	764	838	802	814	786	853	830	833	832	782	788	823	793	801	822	858	841	761	830	773	832	791	840	782	812	850	812	823	823	886	870	841	854	870	813	811	809	814	832	825	803	786	817	788	818	823	825	827	816	799	786	793	831	814	828	813	783	806	848	833	843	881	822	773	811	836	839	793	771	778	802	785	842	812	840	816	795	774	828	856	836	817	785	818	769	836	731	799	870	836	804	787	827	877	786	873	836	829	814	811	798	784	762	844	762	817	813	862	827	817	785	761	785	796	811	828	818	838	802	734	852	863	763	794	782	801	778	841	819	852	816	811	824	870	754	846	827	834	776	787	830	751	831	819	841	843	766	787	794	883	804	812	828	837	829	824	785	788	848	859	774	829	803	818	812	798	863	807	885	824	822	798	838	816	816	812	787	822	772	864	830	830	808	781	772	812	773	786	779	770	800	804	781	835	835	831	799	775	806	919	829	815	808	854	843	781	813	815	811	803	806	827	806	836	813	817	869	778	793	828	795	839	799	761	808	793	800	833	820	847	815	787	799	783	801	872	814	772	820	810	773	817	817	837	818	780	829	814	842	785	864	823	794	793	838	787	824	820	816	848	867	774	760	821	838	812	828	864	831	892	779	854	803	780	845	844	788	839	794	868	834	811	781	846	832	785	821	836	835	783	836	820	814	879	793	835	795	828	815	860	821	808	845	818	778	794	840	818	802	825	837	829	811	808	832	821	852	784	848	785	770	798	801	803	842	777	818	822	801	820	819	828	878	826	828	826	787	775	861	816	808	823	820	811	840	812	782	770	841	832	826	771	832	800	794	787	833	823	806	777	795	810	803	814	807	814	771	795	834	811	792	811	797	792	790	775	780	840	762	842	806	821	821	862	802	838	823	837	798	844	822	789	826	822	831	818	786	843	838	776	803	800	834	801	789	863	825	836	865	783	862	831	861	808	813	806	795	780	812	832	821	801	797	826	844	800	842	837	788	794	795	784	768	784	832	866	784	852	800	797	841	811	825	816	859	784	830	826	761	845	853	817	793	863	801	800	779	790	809	812	807	767	808	799	816	830	793	840	813	850	812	806	808	811	797	809	784	784	852	799	800	825	803	835	802	842	806	840	838	819	856	835	849	801	811	822	829	815	866	807	803	854	797	840	817	829	791	785	870	817	842	813	860	830	769	841	801	797	853	799	837	816	843	792	832	818	829	767	849	824	811	802	787	751	844	809	790	808	842	827	770	814	822	751	823	839	803	824	847	820	842	835	818	775	849	812	877	827	813	795	816	840	808	787	824	744	823	857	765	838	795	856	784	777	832	780	823	815	794	788	806	822	832	851	800	832	794	830	832	809	812	814	760	823	846	838	790	840	826	828	783	823	848	832	829	862	807	857	809	766	835	793	774	767	781	801	871	791	813	811	818	783	829	833	775	815	825	801	832	764	795	767	843	835	818	794	800	811	820	769	766	833	803	804	792	802	791	804	779	765	806	837	808	812	814	828	791	774	835	852	822	796	771	825	836	840	845	792	804	830	841	805	789	797	758	808	818	857	814	845	764	782	811	814	825	813	815	821	835	818	851	778	813	872	836	788	805	837	854	798	790	775	860	859	796	806	836	821	772	803	801	809	827	796	774	810	834	806	800	825	829	828	824	881	775	812	831	805	809	788	828	754	824	841	849	830	786	788	788	822	828	819	880	805	855	784	794	836	799	764	862	806	833	763	846	839	816	829	838	815	783	839	833	883	808	853	879	863	834	820	805	805	806	784	797	798	819	804	791	805	806	799	840	830	825	774	830	826	834	788	790	834	839	814	788	800	817	839	798	808	793	841	812	842	791	790	821	847	829	815	821	815	800	785	803	862	821	771	848	823	808	813	794	774	808	788	849	774	793	811	783	782	790	805	803	805	816	848	767	871	812	798	806	827	770	809	803	826	821	776	792	829	816	789	824	823	832	854	834	861	815	770	850	815	773	767	803	774	825	835	779	803	777	854	850	783	809	793	849	820	741	778	817	796	825	789	817	796	758	836	758	823	818	750	830	843	810	833	773	800	810	769	817	810	832	864	833	816	827	847	810	847	818	822	831	804	864	825	828	807	776	862	813	871	813	824	844	839	825	809	772	784	820	829	805	805	798	786	834	786	838	820	847	780	829	840	783	837	817	866	837	799	804	783	827	821	863	830	769	826	783	824	777	830	773	799	768	784	803	805	817	777	818	768	819	821	822	797	838	805	783	837	847	771	791	792	826	812	810	783	810	804	768	797	805	845	818	829	823	849	844	812	828	818	771	795	832	869	762	760	778	793	820	790	779	813	759	805	816	821	819	839	847	796	846	804	772	866	749	808	778	821	863	803	798	788	775	824	812	847	849	806	846	908	835	832	796	789	816	816	815	854	862	825	840	801	825	802	799	847	831	817	783	781	828	776	812	847	825	769	799	777	820	805	796	778	821	800	820	845	889	838	835	773	815	842	827	801	817	819	807	769	820	805	815	777	798	788	814	798	817	849	797	795	783	857	810	844	789	796	842	839	812	796	853	845	819	776	799	823	843	790	779	813	791	849	801	812	804	855	751	844	800	835	776	789	818	769	850	834	838	819	815	803	850	795	814	825	817	845	864	789	846	849	849	845	834	827	805	810	796	835	845	865	835	813	821	817	803	778	826	786	823	808	829	779	796	789	794	824	768	876	887	843	817	793	849	809	811	842	853	780	795	784	824	830	841	825	818	817	820	858	784
8771	3428	227	99	101	131	125	136	113	110	101	92	121	97	79	98	83	72	86	60	80	86	74	84	81	67	68	70	70	71	76	65	80	103	90	842	1345	1061	569	312	198	99	80	74	73	62	71	70	65	69	59	74	67	51	78	64	58	51	83	49	59	64	84	76	73	75	82	69	71	68	66	83	69	73	75	61	71	77	78	69	85	59	72	65	62	63	51	61	60	56	70	75	84	61	67	59	63	56	73	66	60	65	77	76	70	70	73	70	82	65	62	59	84	55	63	75	70	63	56	72	74	74	69	57	74	52	58	60	80	80	72	65	60	79	60	70	66	77	67	82	61	63	74	82	47	59	57	63	62	57	80	66	73	55	66	75	67	75	66	76	72	64	73	80	77	49	77	56	67	65	47	56	68	70	61	59	78	65	72	72	64	71	69	64	64	61	73	62	69	56	71	85	65	71	74	66	70	75	66	52	76	60	55	92	60	56	53	69	59	60	62	62	76	75	68	86	58	72	60	66	74	74	69	77	66	57	60	77	69	66	62	81	62	74	71	69	70	56	69	59	61	55	54	43	65	79	81	59	68	74	84	57	81	58	72	68	60	69	58	82	72	67	74	64	70	69	59	73	85	50	62	65	74	75	72	68	59	69	67	64	64	82	57	56	46	63	59	60	62	74	66	83	63	67	67	73	77	65	58	72	76	76	79	77	67	64	78	56	74	70	70	65	69	59	64	62	55	72	73	68	65	69	62	78	69	63	59	84	54	65	75	74	54	58	64	62	61	81	70	66	73	75	70	69	66	62	78	55	77	54	63	68	65	66	63	71	70	56	55	60	65	58	64	79	72	82	66	62	61	64	69	45	75	63	68	69	70	72	71	78	63	68	72	53	69	68	69	59	72	75	81	65	71	59	67	56	65	67	66	62	75	71	66	67	65	70	63	69	79	60	68	65	73	56	75	64	76	76	57	75	79	76	67	83	64	76	73	74	85	69	70	63	63	68	56	64	70	69	63	61	62	63	64	74	58	71	64	73	79	71	79	70	71	57	68	71	64	84	80	69	77	66	67	66	74	70	89	67	86	69	74	70	59	67	62	67	76	57	69	71	63	70	69	78	69	63	62	75	59	75	70	55	70	54	63	60	69	64	76	71	59	61	71	63	67	53	78	89	56	61	68	61	65	57	61	59	71	74	60	62	66	66	59	60	65	62	61	76	67	65	52	60	67	61	68	61	65	72	60	70	64	56	64	74	76	64	73	76	56	62	69	59	72	63	62	68	63	63	53	73	67	55	63	60	66	56	78	44	63	72	59	82	73	73	72	75	66	56	62	78	77	73	59	74	72	74	60	59	48	69	55	63	70	69	72	64	55	55	69	64	71	59	83	62	58	70	62	65	67	65	79	72	62	63	66	65	69	55	64	81	77	80	59	56	71	56	74	60	73	51	67	71	85	73	64	62	59	68	69	71	72	69	79	74	75	70	65	69	72	62	67	64	75	79	67	55	67	78	70	80	76	51	64	76	73	52	64	54	64	81	68	63	82	73	90	58	49	76	75	59	52	54	54	68	70	79	68	71	68	57	74	77	64	60	87	65	79	61	64	68	56	75	48	59	60	58	75	59	62	74	79	72	86	64	71	69	71	59	71	67	70	65	71	57	66	83	67	73	78	72	59	69	54	58	60	76	53	71	66	58	67	79	61	64	73	75	81	68	69	67	78	72	60	69	66	82	70	58	63	75	70	52	64	58	63	70	63	67	48	74	64	56	64	61	69	71	76	64	80	73	56	60	68	85	62	59	71	74	75	53	54	79	64	51	60	78	85	67	68	62	66	73	56	72	50	69	67	71	62	63	70	82	49	54	60	67	70	54	55	68	66	62	90	70	63	70	72	74	72	61	75	53	79	66	56	72	60	81	68	70	58	79	54	74	62	72	68	61	67	59	70	64	79	70	81	55	64	62	56	81	67	79	58	61	68	73	79	57	54	61	63	69	71	46	60	53	69	58	65	63	61	75	63	73	62	51	50	75	64	59	65	82	70	50	59	58	72	56	56	59	66	60	72	65	65	78	56	58	69	71	81	72	49	66	71	74	66	63	67	54	66	66	62	71	69	70	61	69	66	84	86	78	62	51	61	74	59	59	59	72	69	88	65	77	68	65	65	60	78	73	71	59	57	72	67	69	62	56	58	73	67	70	74	67	57	75	60	59	62	73	56	65	62	49	74	76	61	78	60	68	68	68	73	68	77	67	73	88	71	63	63	75	68	60	66	63	57	56	84	73	74	55	56	53	58	65	71	60	83	67	59	68	73	67	76	74	66	78	71	63	88	48	71	78	57	66	66	76	65	54	87	63	67	60	66	61	80	72	78	54	67	63	58	79	81	68	76	58	68	69	57	72	63	74	53	59	69	69	74	59	55	65	73	76	73	71	55	73	68	72	54	46	59	65	74	77	65	53	66	64	65	61	70	77	60	79	57	85	67	69	54	60	80	63	78	63	83	69	55	62	54	53	62	62	75	80	70	72	59	78	72	72	68	61	76	56	76	66	66	62	78	68	70	57	79	63	65	53	59	65	49	57	59	57	55	91	62	84	71	76	80	71	66	95	82	63	60	55	75	78	75	80	67	54	50	70	71	69	80	81	65	68	86	69	67	73	62	75	53	61	79	60	68	69	63	64	74	69	59	46	80	56	53	62	74	73	64	73	78	64	70	76	75	71	77	73	73	77	55	70	53	62	70	70	66	63	56	54	70	63	69	58	53	63	77	68	51	67	71	67	56	67	75	62	67	72	63	65	60	65	63	68	78	58	60	58	60	78	70	65	59	77	89	72	71	64	63	69	73	73	88	62	65	74	67	46	77	73	71	62	74	61	78	53	75	62	63	67	69	61	74	66	73	64	60	60	69	67	60	69	59	54	82	55	72	64	62	55	75	73	66	86	82	86	73	62	75	70	62	66	77	63	65	64	72	68	75	64	62	63	74	66	58	84	54	65	66	61	65	74	74	76	67	56	66	67	75	53	70	55	65	71	72	65	77	71	72	69	53	88	62	76	67	69	59	74	43	70	58	56	59	72	66	74	67	59	58	56	86	68	67	49	63	76	72	63	61	51	61	80	74	71	79	65	58	68	73	76	78	57	62	69	80	62	59	64	68	67	77	60	69	79	66	62	65	52	64	76	69	75	81	71	61	77	69	62	64	69	74	76	60	76	60	65	55	52	63	64	55	58	61	66	53	64	72	78	70	63	84	75	78	82	69	59	74	63	64	59	73	72	68	62	69	70	61	71	64	63	72	55	67	58	79	78	71	62	61	72	62	75	66	65	73	73	77	69	70	48	65	72	69	83	54	57	66	67	71	68	67	71	74	69	63	52	79	63	74	72	76	88	71	65	52	69	77	57	63	71	81	62	68	76	66	62	79	70	64	57	65	65	72	67	74	76	72	62	78	56	55	63	85	61	71	54	59	76	70	75	57	69	51	72	96	63	74	57
44582	21078	3472	3793	7981	8625	7461	6057	4959	4123	3419	2900	2583	2243	2033	1937	1710	1507	1517	1384	1374	1292	1211	1263	1179	1179	1132	1121	1056	1065	1036	1036	1015	1016	1631	18181	22480	19420	12499	7277	3700	1800	1152	933	820	871	839	840	855	801	832	842	794	880	798	857	801	783	900	842	830	820	841	807	843	835	856	876	840	818	862	853	831	853	833	881	846	787	855	790	871	830	811	800	878	830	823	812	823	826	827	822	776	835	815	878	858	820	804	814	902	818	858	804	807	787	778	839	829	870	814	811	837	824	794	891	829	824	852	850	809	853	788	786	807	861	820	780	852	834	840	842	835	853	845	879	820	827	809	845	824	827	780	847	847	798	743	808	878	818	879	827	824	883	831	835	825	841	833	836	839	811	823	807	847	918	898	804	857	856	800	841	804	902	815	878	829	879	851	846	833	855	889	850	876	843	841	825	828	858	842	834	797	806	808	820	842	819	855	855	839	836	814	861	852	833	772	836	889	880	860	870	806	841	806	859	845	814	825	834	858	810	876	837	933	813	819	860	783	828	871	850	862	880	847	879	761	892	828	879	859	830	878	877	872	859	859	810	885	888	868	797	853	858	806	828	826	832	830	789	807	844	846	797	808	808	773	855	841	757	833	908	808	829	788	782	870	824	807	822	860	852	838	852	821	824	825	877	824	889	894	775	876	837	797	864	859	829	822	806	836	851	802	830	808	843	800	837	840	855	825	841	818	823	825	860	874	802	817	878	865	803	887	865	828	840	791	812	855	835	840	873	846	873	800	880	851	870	829	831	869	890	852	844	849	843	832	845	820	807	855	889	825	866	856	888	838	827	830	864	830	836	901	832	837	839	815	899	876	847	815	859	853	810	834	860	845	853	833	875	888	834	824	868	839	763	843	872	825	843	858	804	797	805	837	806	810	783	865	844	832	890	859	821	830	808	841	816	842	836	889	856	845	856	820	850	829	841	878	845	830	841	810	828	842	856	797	819	828	857	762	843	835	854	861	866	856	845	795	830	782	904	843	797	771	832	830	871	816	820	816	835	852	827	857	855	803	828	884	807	858	797	858	834	839	799	839	818	854	855	881	830	768	840	844	849	844	816	814	870	783	861	828	830	789	872	847	845	865	867	822	804	825	840	873	837	825	861	850	857	836	837	842	791	788	826	829	783	824	841	873	809	786	850	817	830	874	828	862	830	843	805	766	802	847	822	897	840	842	803	840	855	863	841	849	818	813	813	803	829	830	761	830	873	813	820	846	839	836	813	813	850	783	853	857	808	816	868	873	856	858	863	815	836	814	837	849	825	833	849	797	851	862	853	840	828	785	860	842	864	832	827	843	808	888	814	834	825	806	875	872	891	833	888	834	796	807	783	850	821	823	932	795	830	853	838	839	785	856	791	800	847	807	852	857	853	797	854	859	792	803	820	789	834	860	825	813	856	834	861	833	840	869	781	813	819	839	821	827	910	875	811	813	814	828	871	839	882	833	837	808	800	899	849	823	818	853	818	792	842	844	847	807	822	867	836	859	872	870	833	805	804	795	871	836	867	826	847	844	803	844	898	870	849	845	829	823	891	838	879	832	816	893	795	860	821	871	850	787	781	830	794	844	835	853	799	840	820	847	885	890	862	856	838	859	912	838	835	828	843	877	868	829	828	738	808	858	824	807	831	833	877	812	898	828	826	877	845	797	800	847	888	910	811	837	848	843	878	840	834	861	880	840	836	814	845	764	815	809	872	890	850	840	794	842	812	833	833	828	856	874	803	812	862	851	773	851	905	830	862	865	797	830	864	863	785	816	799	867	825	846	846	872	840	846	809	835	794	814	791	855	848	904	875	830	852	813	838	850	886	854	773	825	820	840	817	861	795	851	843	782	835	832	834	825	851	876	826	807	814	807	855	840	809	874	820	862	850	863	872	853	873	807	821	824	865	772	782	845	861	800	853	836	832	873	770	806	847	828	812	831	844	804	801	840	852	887	869	850	866	811	841	811	824	854	825	811	833	882	826	818	868	863	819	836	845	805	803	815	879	847	839	840	829	833	836	850	839	849	822	830	816	787	815	821	873	816	849	832	843	834	814	864	845	838	840	866	840	790	856	818	859	819	809	835	837	851	862	857	845	819	847	824	844	800	860	820	842	861	804	801	872	858	803	799	821	802	831	842	822	801	810	821	825	798	901	854	814	828	846	873	833	759	813	843	837	807	810	796	867	867	855	829	812	790	761	835	810	856	857	873	849	827	856	798	887	854	853	840	830	854	842	850	802	882	895	856	871	854	842	823	808	846	826	769	796	803	844	812	869	762	816	868	816	797	797	849	844	820	823	845	827	823	829	826	856	825	822	822	809	815	836	851	828	833	839	876	867	841	802	821	808	838	876	786	816	776	869	851	837	858	841	826	846	875	805	823	862	859	870	846	836	844	841	840	841	847	832	829	854	815	844	880	823	862	831	813	836	800	816	901	838	833	791	814	845	847	812	829	848	855	869	814	806	861	812	813	842	841	800	821	849	851	852	781	881	778	844	795	858	794	791	851	808	870	839	855	765	811	865	823	807	890	836	888	818	840	823	868	813	826	850	798	819	840	862	824	838	864	818	789	787	840	843	757	799	835	831	877	862	890	824	835	861	850	812	799	807	822	886	789	834	873	850	786	813	788	849	820	874	887	830	868	820	828	854	854	818	852	848	865	842	781	892	868	825	848	829	817	830	840	850	844	887	811	797	853	795	847	760	844	824	802	840	827	836	832	808	831	845	813	832	820	853	858	862	838	815	855	844	820	828	865	847	833	829	910	839	836	868	817	829	820	857	837	839	851	830	839	793	819	774	869	821	830	854	861	851	843	828	851	857	831	761	853	827	870	862	831	797	886	820	807	868	836	822	886	858	883	838	749	811	811	835	877	847	861	877	807	801	849	814	822	816	856	815	859	823	808	906	884	807	831	827	859	791	855	803	846	774	867	811	837	857	903	832	848	775	791	837	822	836	839	808	816	782	773	894	814	847	829	900	863	848	812	863	809	814	856	817	821	838	823	806	885	836	824	827	827	850	833	808	853	831	845	867	892	856	812	873	822	836	792	790	846	839	801	823	847	839	820	837	822	870	822	869	793	874	827	812	839	844	863	815	878	886	831	819	850	858	856	874	828	872	837	843	828	833	852	833	839	877	841	814	873	807	873	838	865	759	851	863	848	813	833	814	829	844	848	822	819	819	825	834	813	857	838	807	795	842	816	815	795	841	890	870	847	825	796	860	759	813	843	823	770	818	837	863	821	848	855	860	872	824	856	819	883	842	853	829	823	824	826	832	831	883	795	791	842	870	855	777	851	836	847	868	839	826	859	849	823	863	819	863	814	865	823	810	820	855	836	834	807	820	881	798	864	797	855	818	809	799	855	870	859	878	844	856	837	837	774	830	793	850	806	799	815	839	840	840	857	878	815	857	900	805	891	833	841	847	831	830	811	835	818	859	807	809	828	823	776	891	776	803	855	841
3456	479	74	66	58	70	72	60	74	73	59	76	81	67	72	60	68	68	57	52	58	72	53	57	51	55	53	59	53	63	65	53	62	45	72	269	397	354	265	171	101	74	69	71	52	57	60	61	49	46	64	61	54	66	62	56	70	67	62	50	53	64	54	60	65	64	70	49	65	74	51	66	67	62	60	61	54	63	69	55	63	55	55	45	53	59	64	66	62	61	58	61	62	60	61	62	69	58	55	43	63	56	63	59	60	67	66	62	58	49	59	78	69	55	62	61	65	71	61	61	57	67	46	71	64	62	63	52	52	59	62	72	50	63	58	52	54	50	58	48	53	74	59	60	62	44	63	53	68	74	46	71	66	60	57	53	73	73	58	71	65	57	57	57	56	59	60	72	45	60	52	63	61	53	49	71	59	64	52	63	50	67	63	60	63	57	50	60	64	54	59	57	62	62	67	54	66	50	63	62	57	52	65	65	50	63	59	49	53	52	57	62	62	49	54	67	56	44	57	60	59	54	64	55	71	69	58	72	53	58	71	56	62	51	45	51	58	64	62	52	60	69	53	54	70	57	75	61	62	63	62	56	62	52	65	51	58	68	49	62	47	56	51	59	68	57	58	64	64	59	64	53	57	64	61	49	66	66	61	54	48	56	60	68	51	72	73	50	66	64	63	55	61	62	60	48	59	57	55	55	64	73	77	66	41	68	57	63	71	60	58	49	54	51	61	44	56	54	48	64	48	71	55	63	56	62	62	48	54	74	64	59	51	51	45	60	53	59	67	55	48	56	57	54	44	60	56	62	71	59	59	52	59	37	60	54	50	62	59	80	54	47	53	45	62	73	54	55	64	56	58	56	66	65	56	55	63	41	55	73	70	72	63	54	70	48	73	50	58	65	64	68	63	64	59	64	57	42	55	51	47	60	56	52	48	82	48	57	78	68	56	52	48	61	53	65	62	65	58	51	62	57	63	50	59	49	59	64	61	70	64	71	58	58	65	65	61	67	72	67	60	58	79	52	57	46	62	67	63	53	59	62	64	55	62	68	60	63	53	57	63	51	55	57	65	65	61	56	43	58	63	68	55	66	56	50	52	69	68	66	54	59	54	75	60	62	56	60	65	59	61	58	60	58	56	79	63	47	61	61	72	55	71	47	59	58	67	56	75	62	62	72	54	57	59	54	80	61	73	52	62	60	57	58	52	48	63	51	58	59	65	62	53	57	61	56	59	60	57	60	65	65	61	69	53	47	54	60	67	69	62	62	51	72	58	58	58	65	65	56	55	54	62	72	63	53	72	64	48	54	66	56	59	38	59	74	63	50	70	66	61	56	56	58	55	58	52	57	54	60	63	70	69	52	58	52	65	60	64	58	56	72	60	66	68	55	59	55	72	65	58	56	59	54	67	54	70	46	68	56	68	62	59	58	62	69	59	79	67	56	61	49	57	45	68	64	56	67	66	63	59	60	46	63	55	51	63	57	57	62	64	62	61	57	56	68	61	58	49	71	46	66	74	59	50	71	54	53	60	54	61	70	65	61	53	50	60	75	55	72	50	62	57	73	69	61	57	64	59	49	57	54	45	51	73	73	74	69	54	54	66	53	49	57	54	59	75	44	54	55	67	56	47	53	59	57	64	54	72	46	51	69	65	59	49	66	53	55	55	56	60	57	66	39	66	54	64	52	65	59	61	60	60	64	58	55	65	59	66	59	57	61	58	53	52	56	55	63	55	56	60	63	54	60	59	71	56	55	64	51	58	66	57	54	66	67	68	78	52	58	63	62	65	56	61	65	45	52	44	54	66	47	57	55	51	65	47	64	57	58	48	64	63	64	46	59	65	53	63	55	51	54	54	65	57	53	54	55	75	58	50	64	55	54	63	57	65	68	66	63	55	54	57	70	62	70	65	48	52	67	48	75	58	45	52	59	55	59	52	64	49	65	51	59	51	53	62	55	57	67	73	64	50	63	75	63	58	46	70	74	53	70	61	65	51	55	63	56	74	59	56	50	59	65	59	51	61	54	43	73	54	63	54	72	54	66	63	77	55	72	71	62	53	56	74	54	51	70	57	63	64	59	45	64	58	62	51	64	71	66	60	85	67	62	49	52	74	59	70	46	50	44	61	72	58	53	48	53	64	71	40	53	57	70	69	55	60	75	66	47	64	62	67	59	72	67	62	66	58	55	61	56	53	67	56	71	56	59	55	58	51	57	77	58	55	59	48	57	58	63	48	58	61	71	61	63	56	72	50	68	54	54	49	62	56	51	48	75	61	76	69	57	60	54	49	59	60	65	62	62	50	47	67	61	53	65	59	71	57	66	45	60	64	74	50	56	63	64	53	55	63	66	69	44	56	55	44	53	58	58	52	53	57	72	59	69	56	65	62	75	47	55	65	54	71	58	66	66	53	51	72	53	76	61	60	64	60	71	55	68	54	46	51	55	52	66	58	66	61	59	59	68	56	50	79	59	48	45	52	65	55	56	57	50	68	70	71	51	63	68	59	56	64	62	74	55	53	55	66	56	51	66	53	54	70	74	63	78	65	53	51	79	62	70	55	60	62	68	68	48	60	56	58	61	52	53	55	53	61	58	64	58	63	57	68	64	52	55	63	65	59	61	60	59	68	59	66	51	57	57	55	50	69	65	65	71	68	75	53	58	61	76	73	58	74	53	61	58	59	48	64	55	71	59	69	65	75	61	63	63	68	69	47	57	65	55	62	50	61	64	47	50	63	53	51	45	61	58	64	53	67	60	51	65	46	53	50	47	60	64	65	71	56	64	44	66	79	53	45	72	65	68	60	63	60	81	47	57	55	48	69	65	57	47	61	59	64	49	50	53	70	65	42	60	50	45	72	66	55	59	47	65	50	61	61	60	65	54	54	54	54	68	60	53	66	77	48	66	58	59	64	56	56	72	46	58	63	84	54	63	70	68	59	64	65	67	64	72	68	62	60	61	66	72	58	65	66	58	71	67	67	56	68	60	52	51	69	51	57	53	69	64	75	71	63	54	71	54	59	63	62	56	55	58	50	60	55	62	56	66	66	83	50	70	65	56	66	63	55	51	56	53	57	61	62	57	55	62	56	50	54	64	64	56	69	62	61	47	64	63	45	56	74	52	70	58	72	65	35	62	56	54	72	53	60	63	67	68	58	61	61	59	60	47	80	67	64	61	48	59	63	69	59	46	63	56	66	60	53	58	70	70	75	66	56	61	60	78	54	48	46	54	48	70	62	57	68	51	56	42	53	53	69	56	76	58	71	59	64	81	60	51	65	55	49	51	53	56	61	69	54	56	56	53	51	59	61	69	76	69	70	55	61	66	82	59	61	58	61	58	56	63	57	53	64	76	67	55	50	56	66	60	66	54	58	62	53	60	52	69	58	65	71	69	66	56	46	55	71	60	54	68	60	66	46	58	55	76	57	51	52	55	53	60	63	69	53	70	62	71	51	65	60	67	56	45	69	58	66	54	61	50	57	55	57	66
29855	9256	1348	1305	2285	2661	2284	2057	1782	1405	1466	1165	1174	1065	1002	996	994	960	888	827	865	801	864	859	818	831	837	763	838	808	878	808	773	765	1358	7684	10221	8168	5487	3126	1782	1085	886	788	778	785	801	742	752	812	716	796	776	781	753	771	755	732	748	743	749	716	720	756	691	783	773	792	815	755	781	761	719	774	814	765	770	796	748	759	762	764	752	749	750	759	755	768	755	718	711	738	757	756	738	799	779	728	719	753	755	763	763	773	752	732	766	791	807	742	733	764	755	789	740	709	763	755	766	727	706	753	755	722	722	783	768	740	721	748	797	742	762	781	812	752	725	795	783	759	724	753	753	756	711	741	764	737	709	706	717	740	747	742	790	748	747	760	784	759	771	697	788	726	760	776	781	749	743	748	734	741	708	723	786	744	782	763	749	796	785	764	752	773	781	746	790	707	796	743	725	752	686	757	703	781	770	785	788	775	730	695	760	780	740	774	763	732	800	767	818	714	769	754	798	764	758	778	761	774	733	749	746	749	776	731	739	728	782	760	790	759	735	737	759	785	701	705	782	722	732	714	709	808	757	755	709	726	763	820	752	730	773	717	758	764	755	747	729	785	713	727	739	698	742	763	822	754	769	752	783	750	755	761	768	775	766	751	735	744	740	762	751	731	751	728	761	776	734	734	742	679	747	789	747	737	712	772	726	714	754	731	704	724	769	767	775	828	791	771	757	815	761	758	705	755	749	770	775	748	699	774	720	730	744	758	766	766	756	764	724	727	733	743	769	753	698	779	776	805	734	803	755	771	761	771	704	795	753	751	825	787	776	755	740	768	770	749	712	743	758	832	764	749	767	752	782	748	828	759	717	727	741	757	722	788	745	779	751	802	726	803	713	742	712	751	718	797	745	797	755	760	791	766	791	759	723	728	734	743	770	751	754	786	732	726	758	728	696	717	775	712	775	763	760	760	756	771	762	721	798	789	704	734	753	761	784	748	762	756	723	733	756	743	702	764	731	748	703	727	803	737	716	776	735	752	730	786	736	720	788	766	745	715	791	740	790	731	718	778	728	729	720	793	734	737	773	763	677	754	712	763	766	741	728	782	737	762	750	722	726	716	801	750	735	748	740	721	768	762	753	764	749	697	769	766	764	753	755	738	771	750	751	740	708	763	744	746	745	755	775	712	768	759	787	822	782	737	739	784	749	798	682	747	738	712	728	734	727	758	748	756	732	712	748	750	770	772	729	752	733	745	779	787	778	711	735	705	763	737	797	726	753	774	749	746	792	735	749	733	768	736	746	802	778	803	751	752	787	741	737	710	764	739	769	789	745	723	775	747	752	743	738	752	743	729	758	756	772	776	792	758	735	751	766	724	746	756	756	778	771	758	815	754	742	734	739	744	725	781	760	745	781	743	735	730	756	759	737	741	717	750	747	708	769	754	721	751	726	699	736	758	744	723	748	711	735	772	714	756	779	772	797	776	779	751	790	783	715	728	775	798	748	746	785	842	769	744	749	741	732	760	718	825	788	781	732	759	789	772	741	745	776	779	765	742	734	706	756	757	754	732	788	765	721	829	727	815	729	727	746	731	778	742	738	772	759	761	773	745	736	765	730	763	746	792	786	774	777	811	743	759	783	755	773	760	698	761	775	707	770	728	745	763	743	743	707	799	812	707	777	734	748	726	755	716	804	717	740	807	715	731	781	756	731	738	744	752	776	776	751	750	798	762	742	817	770	736	785	745	737	769	754	776	707	727	790	701	758	784	747	733	773	725	784	749	777	737	734	776	761	739	720	763	781	738	774	798	707	785	748	815	752	782	745	764	760	763	742	759	767	740	716	732	740	710	790	770	759	768	794	795	770	760	775	727	746	799	749	751	800	722	749	743	744	740	770	750	718	788	781	751	750	724	791	751	752	759	754	751	704	767	690	765	808	705	721	797	752	740	756	787	749	801	774	776	769	765	773	737	735	708	767	708	788	706	739	781	816	737	790	754	754	732	756	737	760	767	758	771	713	768	727	742	745	821	751	757	768	723	716	717	707	770	774	755	723	767	758	783	801	810	722	760	761	756	724	759	791	714	795	796	724	764	768	737	751	780	740	732	780	802	794	721	730	746	743	782	779	772	757	740	762	764	776	775	731	750	731	747	729	763	756	737	789	772	792	765	759	747	718	778	768	746	737	752	745	742	708	751	782	757	745	732	766	717	751	708	711	754	770	750	771	722	739	810	789	777	773	777	756	740	721	810	766	727	762	817	717	792	736	718	737	720	735	747	735	771	780	714	735	744	759	759	753	739	751	779	792	731	779	760	787	789	804	738	755	765	751	762	742	756	774	786	722	790	751	748	735	771	801	789	780	743	789	746	819	800	671	768	761	731	733	771	777	805	751	787	781	740	790	723	776	758	725	782	830	797	755	726	724	747	778	767	744	758	744	767	789	770	742	730	757	788	789	745	690	764	765	742	749	734	703	816	766	754	773	746	770	742	771	801	742	789	716	752	767	770	758	731	792	747	726	785	765	754	742	705	741	747	756	739	791	734	778	773	743	742	716	764	802	808	757	783	732	782	729	754	758	738	736	732	775	767	761	781	780	774	751	731	717	729	734	797	730	718	747	754	781	764	761	756	774	780	757	777	723	772	736	750	757	785	765	753	744	759	757	795	720	760	799	795	731	795	734	738	755	744	758	777	749	761	749	728	728	785	737	770	774	746	716	727	725	767	760	765	752	846	725	783	786	781	759	776	742	809	744	756	775	760	734	706	822	741	750	759	747	740	742	810	733	756	762	751	702	746	805	754	744	798	799	744	734	781	758	772	798	736	759	777	726	772	767	738	737	763	721	695	775	706	737	743	790	758	767	771	789	770	818	760	726	774	766	729	739	803	703	766	791	748	733	754	698	764	744	806	782	728	753	794	733	764	758	758	761	764	690	800	737	753	770	780	752	788	747	767	730	818	760	786	724	816	766	729	760	742	780	769	733	740	747	752	797	773	786	737	766	793	750	748	731	739	739	727	751	757	753	756	784	770	765	779	780	786	772	751	787	730	794	763	719	756	770	706	736	812	774	779	753	756	771	700	813	741	798	783	756	730	809	765	705	743	754	789	737	717	783	730	732	738	768	758	798	807	748	769	735	772	776	748	708	767	734	779	741	763	728	737	736	782	761	711	782	824	773	786	776	761	780	737	714	715	740	795	755	747	787	806	786	702	755	739	753	808	772	746	791	809	688	750	768	750	792	791	772	719	748	746	777	778	805	739	775	799	720	769	737	776	786	795	760	737	739	754	791	755	730	722	746	765	770	721	741	792	759	793	730	774	774	749	755	741	749	711	777	795	751	772	741	753	759	847	762	780	754	720	781	734	778	725	768	737	748	736	805	795	779	802	670	813	742	742	837	704	797	745	780	738	697	790	785	725	730	779	800	773	749	784	761	729	773	761	742	721	714	743	756	742	795	773	734	723	769	701	755	783	761	747	767	721	772	790	740	749	749	737
6566	2032	221	83	74	110	109	101	111	92	91	59	84	81	57	68	64	86	81	78	65	77	64	68	74	80	67	73	73	74	73	65	74	59	114	587	783	656	401	224	103	78	64	63	52	72	48	41	63	79	74	47	62	52	63	64	55	62	74	64	67	65	57	64	60	61	44	68	60	62	71	70	50	57	66	55	58	77	61	63	79	76	53	69	62	71	73	79	62	78	60	55	66	72	74	48	55	64	61	57	71	59	55	73	72	65	47	54	49	72	68	67	71	68	70	52	68	79	52	55	61	59	67	66	68	60	63	61	55	68	73	57	66	67	63	62	63	55	56	62	71	66	60	48	61	71	61	58	48	56	54	49	80	71	56	60	40	55	60	51	55	52	57	69	77	60	60	72	76	65	51	71	67	53	68	57	63	61	69	67	66	61	54	62	56	63	54	52	55	60	60	65	58	54	48	58	70	64	71	61	70	74	68	66	69	52	59	60	51	47	68	76	62	62	59	65	65	64	67	52	55	53	59	72	86	75	59	66	56	59	53	65	68	73	46	64	63	58	63	49	62	57	57	62	62	65	69	56	56	68	50	59	79	71	71	66	59	60	63	51	64	54	70	54	70	65	65	68	73	60	51	67	51	65	56	56	58	70	61	73	61	64	68	55	61	54	60	58	56	60	77	53	63	71	52	63	60	62	57	58	68	68	56	64	52	65	59	73	65	72	63	65	65	60	52	58	61	56	60	61	59	73	84	58	67	57	66	57	61	59	58	69	62	57	66	54	54	70	64	57	68	62	68	52	64	52	66	66	64	72	45	51	63	64	65	57	67	61	74	65	71	59	64	70	71	48	60	69	49	57	70	65	47	51	56	59	68	59	71	74	56	56	65	75	79	66	61	74	59	70	61	55	77	63	68	77	52	41	65	67	49	58	61	57	78	64	47	61	59	68	78	64	71	59	57	54	61	60	67	55	71	55	60	66	54	52	56	57	77	73	69	68	60	60	70	57	46	49	58	62	54	59	71	71	69	70	74	56	56	47	63	65	72	70	59	71	75	56	66	49	63	55	61	64	70	63	57	67	56	66	58	69	69	61	64	49	67	70	71	61	78	56	69	80	64	61	67	61	66	60	76	53	65	57	66	58	54	61	59	74	45	66	63	60	48	57	77	69	45	55	53	68	57	71	65	63	73	64	63	67	62	65	60	57	62	53	67	67	52	53	64	77	59	60	63	60	76	68	66	61	61	73	53	69	63	58	77	63	60	68	61	56	63	69	60	66	51	59	49	55	67	57	72	69	58	68	60	55	61	76	60	69	67	81	63	62	61	62	60	54	59	50	76	65	58	59	55	69	52	67	64	55	57	68	56	61	66	59	61	47	62	83	65	77	53	47	64	53	60	56	49	55	60	53	71	72	61	48	85	70	47	47	78	53	67	73	63	58	54	67	63	51	63	61	61	58	72	62	59	61	65	61	58	53	67	63	62	62	53	64	54	75	65	56	57	73	54	54	72	58	66	62	74	73	59	55	56	69	61	62	67	64	59	61	66	72	56	57	51	57	51	62	58	71	68	72	67	66	75	62	70	60	58	52	76	68	63	50	62	54	73	63	58	50	57	68	70	55	55	67	54	76	57	70	56	60	65	60	82	63	57	51	64	71	61	59	53	66	61	59	60	55	56	62	75	65	52	60	77	51	76	68	65	55	75	61	64	77	62	62	55	60	59	60	49	56	62	50	66	71	56	62	59	56	60	56	63	57	60	58	58	77	56	55	67	79	74	65	65	62	86	60	49	58	60	66	62	52	60	50	64	63	51	77	60	53	75	74	60	53	59	56	59	61	68	59	55	69	62	59	65	60	64	58	58	75	76	61	62	73	56	63	64	75	58	63	70	69	69	72	63	78	58	62	73	53	53	66	58	53	52	57	83	52	63	60	52	65	68	70	67	73	68	47	67	63	62	50	70	67	64	71	54	57	48	67	58	65	50	65	66	53	52	56	50	70	67	62	65	63	70	61	59	62	61	66	51	58	55	64	70	57	54	64	72	67	52	57	62	85	50	64	66	75	54	65	64	76	58	66	63	50	63	62	73	63	60	42	62	60	68	88	72	69	60	55	63	82	67	63	70	80	59	71	73	69	67	68	80	64	77	72	74	56	71	70	63	60	58	56	50	73	55	57	43	59	53	65	75	72	75	57	67	72	63	65	61	63	62	68	74	68	66	61	64	59	69	62	56	46	66	55	75	78	62	65	52	64	55	70	57	57	67	61	59	63	68	61	64	73	55	56	71	60	59	74	65	67	55	63	64	64	55	61	50	63	57	73	76	57	54	60	51	63	47	69	60	75	74	47	76	67	64	63	60	71	66	71	64	68	69	58	56	78	58	69	73	57	75	71	57	64	50	53	74	68	61	65	64	68	69	46	55	71	60	69	56	55	65	71	68	72	61	60	58	66	58	73	62	67	47	54	58	76	68	59	63	64	71	58	59	62	59	54	62	52	66	55	64	72	50	59	70	61	68	51	71	53	63	48	60	67	47	53	61	53	55	66	55	62	53	57	73	87	60	63	57	53	62	53	63	56	66	71	67	63	74	64	55	69	72	61	76	64	71	67	70	58	65	70	53	55	83	72	64	55	71	65	63	72	52	60	63	72	66	65	60	67	55	68	70	50	50	50	65	56	64	57	52	64	55	69	56	67	61	75	68	52	60	66	60	65	62	49	62	59	52	54	63	56	62	54	64	68	66	83	60	71	57	59	58	64	65	61	67	56	65	60	71	72	61	57	60	68	58	47	76	68	62	63	55	71	72	73	72	67	63	55	72	62	62	72	73	69	64	65	57	66	54	67	68	55	78	66	53	58	62	66	70	62	56	60	62	53	56	64	74	64	51	66	60	54	69	61	66	71	53	51	54	60	60	67	70	62	67	69	65	64	63	78	70	53	68	62	52	59	75	59	55	57	71	61	59	54	62	72	53	63	71	60	62	55	59	60	60	58	62	63	61	75	73	59	63	63	72	66	55	80	61	69	58	61	50	59	62	62	65	46	56	83	59	70	53	52	67	66	66	63	73	52	75	62	76	62	63	61	78	51	50	66	65	59	71	68	67	63	67	56	46	84	57	67	62	70	66	54	59	61	84	60	65	54	40	58	71	60	64	70	66	64	45	54	62	69	59	62	54	67	66	69	56	56	60	70	58	62	74	67	58	67	63	44	66	77	58	63	50	52	75	64	66	62	63	69	57	58	62	66	70	69	53	57	83	69	65	71	58	62	72	77	62	55	67	61	61	65	58	64	63	74	62	62	66	57	89	59	77	70	59	48	66	76	65	78	69	53	63	64	57	54	61	63	55	59	69	77	52	53	61	59	46	58	47	56	61	54	73	50	68	40	59	68	68	54	67	73	57	61	56	68	57	66	66	58	53	53	60	55	71	75	60	67	52	69	59	70	53	66	71	61	44	64	68	75	61	59	66	68	66	60	71	52	69	60	64	64
40523	17508	3316	2716	5671	6040	5032	4155	3220	2730	2625	2121	1781	1667	1535	1358	1287	1109	1199	1118	1073	1067	1053	1055	1015	991	949	977	958	912	889	936	900	896	2673	13793	17117	13918	9392	5068	2512	1349	993	880	782	771	785	799	777	808	742	793	804	798	825	781	789	753	793	799	759	797	765	739	758	815	759	814	773	813	724	754	813	740	809	758	708	746	777	766	790	767	773	783	775	780	772	750	844	768	753	804	757	794	743	803	761	722	760	810	765	746	769	775	800	800	789	810	843	801	767	716	727	777	740	780	767	800	786	802	796	731	770	789	785	753	830	764	787	713	776	807	757	767	757	744	792	751	824	815	799	740	807	759	785	813	791	786	748	743	765	729	851	785	772	794	747	773	763	772	824	808	813	795	757	791	770	793	792	748	757	738	786	799	721	777	773	827	767	727	759	787	835	746	797	815	792	780	812	769	697	787	800	780	746	774	770	786	776	787	794	786	781	781	731	762	843	809	798	796	786	719	784	789	788	777	752	813	756	754	822	774	814	770	797	753	776	790	771	781	776	795	757	764	800	770	816	764	817	773	790	786	749	766	746	796	790	807	766	801	758	811	788	763	773	748	796	774	758	762	763	787	769	812	759	781	753	801	786	768	745	829	771	794	751	769	796	745	811	784	736	774	725	809	760	743	814	751	833	741	781	795	748	781	794	760	757	775	778	762	801	788	764	812	776	782	776	816	775	754	822	758	795	784	775	820	762	741	811	704	780	784	780	793	766	783	734	766	748	795	774	737	768	829	769	827	749	802	802	728	782	743	748	782	785	807	822	739	753	767	780	766	775	794	797	736	794	788	768	731	818	802	778	775	769	766	794	762	792	780	765	782	756	809	740	786	822	741	801	773	821	750	809	790	736	775	839	744	732	798	787	753	758	786	754	793	752	794	847	809	756	809	825	749	802	828	789	792	835	749	764	791	773	781	779	774	806	796	787	811	735	783	808	866	770	754	789	776	806	781	745	794	769	787	800	766	739	767	804	752	792	762	804	778	801	778	777	797	773	852	753	799	807	768	769	771	821	818	818	819	777	758	800	826	807	790	711	754	796	779	783	825	779	735	756	734	828	800	820	792	743	808	729	817	736	809	746	728	803	788	779	752	769	776	783	797	758	778	783	787	759	795	758	801	779	834	826	736	807	744	791	754	790	802	754	798	786	785	803	814	820	768	757	796	814	784	795	810	789	795	800	815	770	755	735	774	768	787	796	834	763	761	772	745	757	768	768	779	778	722	755	783	763	776	745	791	759	847	773	733	765	762	813	775	824	777	747	744	823	799	782	770	832	838	805	782	783	781	772	782	810	747	787	854	768	815	797	773	776	775	725	781	796	788	783	791	782	751	780	856	766	761	806	784	784	801	784	747	791	745	783	808	716	787	774	794	739	788	759	815	804	768	819	791	766	776	773	783	797	803	813	761	869	729	730	716	782	807	790	807	789	791	802	786	776	773	763	747	777	769	786	803	785	799	753	800	811	728	796	792	780	809	787	752	770	734	780	768	770	754	753	764	800	737	735	817	803	808	763	745	781	821	754	791	812	795	790	778	753	720	803	762	755	730	756	765	770	793	770	742	761	793	805	769	799	748	822	789	812	782	822	833	829	797	803	818	730	797	742	788	772	830	806	751	851	785	780	768	713	757	764	770	795	777	805	763	808	807	805	757	797	824	721	808	761	775	784	794	817	755	786	801	771	771	762	793	752	788	816	773	790	785	790	755	797	792	756	770	741	812	738	799	754	787	787	783	804	807	762	770	788	780	793	772	768	756	790	811	813	767	793	783	821	739	853	753	797	755	718	736	818	728	808	768	730	761	745	762	787	755	787	777	787	767	790	807	750	766	754	735	833	757	790	728	738	863	743	805	756	811	781	755	777	794	749	810	754	791	797	781	771	742	783	747	785	788	756	811	777	805	802	756	748	762	786	774	796	765	752	747	740	780	755	837	802	764	765	776	754	756	723	742	773	768	773	796	768	756	735	718	732	742	776	779	780	804	788	784	747	776	804	762	814	762	774	743	782	729	758	833	799	824	760	773	812	788	822	775	773	747	783	763	771	755	792	773	723	784	769	790	746	792	799	767	726	812	787	758	801	787	799	785	772	799	793	746	806	749	800	776	741	790	744	760	768	739	805	755	773	843	756	807	755	773	762	812	748	802	784	792	785	771	797	732	801	803	725	793	801	773	755	773	737	791	805	765	797	789	772	754	751	794	796	795	794	785	783	775	765	765	801	767	720	803	811	789	770	770	759	756	806	778	808	744	755	728	859	805	752	796	822	800	836	788	814	775	752	815	790	787	824	795	778	727	732	824	767	761	758	780	730	781	804	785	751	814	754	793	787	810	786	769	796	760	793	786	803	764	762	803	801	761	739	830	786	790	792	758	790	750	749	798	818	803	781	772	792	757	778	781	751	777	835	778	766	822	788	807	705	773	835	751	783	819	827	796	777	813	775	806	754	850	757	807	729	825	814	779	763	759	776	835	726	786	795	785	832	773	802	813	759	772	785	788	785	751	756	791	739	785	841	810	758	765	770	798	795	824	757	744	762	759	746	753	793	760	743	770	751	789	747	787	802	772	785	766	736	758	769	752	791	733	803	771	813	828	784	782	852	752	787	743	752	808	807	803	829	836	777	747	723	805	783	769	793	779	755	752	764	822	748	778	769	795	809	789	792	810	801	816	771	782	785	741	785	815	777	757	817	778	767	784	785	803	751	774	755	738	811	804	797	764	792	762	799	777	803	808	750	818	777	751	820	768	778	804	761	797	754	768	797	788	746	838	802	763	771	826	761	791	836	739	765	828	749	784	738	778	776	778	773	746	756	810	794	814	777	775	826	812	777	788	798	751	768	777	762	767	782	750	779	766	780	777	783	833	773	738	780	821	773	833	759	798	794	817	794	795	800	765	814	753	806	770	806	820	791	740	756	736	814	802	792	756	796	820	725	734	748	832	761	753	794	781	837	825	794	751	750	773	825	716	752	789	795	765	795	763	729	779	767	754	812	783	776	737	773	738	796	778	797	768	765	796	779	816	797	771	797	766	783	773	795	850	796	840	777	777	780	781	778	850	775	800	790	752	776	815	771	726	755	757	773	842	772	802	785	767	795	781	775	827	806	842	732	765	774	747	786	791	767	747	758	790	759	804	787	779	767	792	769	796	797	776	734	767	773	804	789	836	777	753	772	776	811	791	800	743	777	767	795	811	788	810	782	737	764	774	766	726	797	798	764	788	796	767	804	780	782	772	737	811	764	758	803	758	782	753	835	780	773	815	763	831	814	796	811	801	741	793	741	809	792	831	817	781	765	799	823	793	766	750	793	793	844	772	738	830	783	765	775	811	753	787	776	820	811	764	788	781	805	777	779	780	779	805	804	767	731	776	824	791	786	789	802	763	715	778	840	820	801	796	740	756	847	799	772	814	757	827	748	769	817	778	753	778	838	802	808	779	742	782	833	784	729	767
6749	1760	202	70	93	98	99	91	102	96	87	81	76	87	78	61	64	71	64	68	66	59	64	80	84	75	68	60	55	73	77	80	74	62	230	745	880	651	379	201	100	95	73	66	60	67	68	61	60	58	57	58	69	56	57	58	66	71	49	73	63	52	55	64	52	59	66	83	60	67	69	65	60	69	74	76	61	62	75	67	71	81	61	63	65	59	61	75	59	56	62	59	51	68	61	59	56	57	74	71	62	58	74	56	64	69	85	68	58	59	60	65	65	65	67	59	64	52	62	60	73	60	63	70	70	53	73	55	77	55	77	54	62	51	68	63	82	69	61	75	61	57	54	64	61	69	67	70	56	54	68	59	52	66	69	56	70	60	58	59	66	63	54	51	62	78	65	62	59	61	56	63	59	67	78	57	76	66	57	61	72	61	60	59	48	53	66	71	55	61	59	71	65	61	66	65	60	58	64	69	61	65	55	76	62	71	80	54	71	67	56	63	67	71	73	64	52	69	63	62	46	78	79	62	60	57	60	70	57	51	69	68	57	77	69	62	61	57	66	68	72	52	66	73	65	71	57	69	50	73	65	79	71	72	81	70	80	59	59	57	64	68	63	58	58	71	59	64	55	85	75	74	72	76	58	78	63	65	58	62	66	61	80	55	58	58	53	62	57	62	58	78	78	72	55	56	64	80	49	66	56	58	68	52	59	60	64	70	59	56	62	57	70	52	54	74	74	57	64	64	55	77	65	62	74	68	60	59	53	60	59	59	71	55	75	54	62	55	64	55	69	67	73	63	58	63	65	73	81	60	55	63	57	71	67	50	73	62	64	57	58	77	72	49	67	64	57	67	60	50	58	59	66	57	72	63	57	52	59	66	80	50	62	68	63	65	76	72	61	68	69	49	57	60	62	63	72	60	51	70	59	59	71	75	66	57	63	62	57	63	70	59	61	49	57	69	64	54	57	67	61	79	62	59	66	61	84	58	53	67	71	68	64	60	72	74	68	65	61	58	63	58	80	59	63	80	57	71	57	55	59	70	59	58	61	46	67	63	83	60	57	64	73	48	65	62	63	66	55	68	72	63	65	51	58	60	60	55	45	64	66	69	61	66	58	67	76	69	48	54	68	62	68	57	80	58	66	69	54	58	59	59	55	62	50	67	61	65	55	68	62	61	56	64	61	62	73	56	68	69	68	71	65	68	62	69	69	61	68	61	62	63	64	52	58	66	63	62	64	70	67	63	59	71	69	67	63	62	62	60	62	73	56	68	69	65	78	48	62	81	60	67	61	71	57	68	63	67	63	56	50	66	64	74	66	57	63	55	59	67	62	60	68	55	67	61	56	69	59	58	72	67	72	60	54	63	69	78	54	61	76	65	61	69	60	62	56	70	68	56	76	57	59	91	68	77	68	74	77	55	61	52	66	53	60	51	54	53	77	58	60	73	57	60	60	50	64	70	69	69	68	61	66	53	58	66	54	62	76	53	60	65	72	64	61	57	68	56	58	55	61	78	73	55	60	59	55	68	64	60	53	71	55	56	63	44	60	68	71	64	66	63	77	60	77	71	58	62	70	53	68	86	63	54	72	54	51	55	68	60	60	55	73	69	54	80	74	73	74	71	58	46	70	53	61	46	53	64	57	66	61	63	78	65	52	61	55	68	58	64	67	56	78	78	56	53	57	69	69	66	72	67	70	83	55	69	69	62	71	70	56	54	78	59	69	59	59	65	66	65	72	56	61	59	65	82	68	58	52	59	67	71	60	52	61	61	61	65	61	67	52	60	56	47	71	57	69	65	52	64	65	56	65	60	44	45	65	56	65	74	57	67	65	57	79	63	72	55	58	65	59	62	53	67	61	72	70	64	69	79	58	51	70	52	64	66	68	63	65	68	72	54	58	56	74	71	73	65	63	68	77	46	59	57	70	45	56	48	65	79	64	63	58	54	57	60	51	48	75	76	60	63	53	62	55	61	62	53	58	68	68	67	70	58	54	68	61	60	55	61	68	61	74	64	71	53	64	59	64	65	72	65	67	70	57	82	55	59	55	55	54	58	61	77	62	72	67	55	64	57	61	44	64	60	69	72	65	57	56	73	67	60	63	63	75	74	53	70	68	54	65	51	61	61	65	56	63	65	63	56	64	52	59	54	73	61	53	59	56	65	69	60	84	63	76	71	73	50	55	69	58	63	73	60	62	56	65	55	61	68	65	78	48	65	77	67	74	66	46	57	66	52	67	56	70	66	76	66	78	59	63	62	64	54	55	55	76	71	59	55	70	67	46	63	64	72	58	68	76	64	75	67	63	63	61	61	62	62	69	67	62	62	69	67	56	61	50	58	62	71	53	52	54	63	54	61	59	56	66	51	55	57	63	67	57	53	75	66	64	59	65	72	70	68	68	59	73	71	63	78	48	56	51	81	57	71	67	63	93	63	48	69	71	70	58	84	67	70	74	71	67	51	55	78	58	73	55	65	48	54	53	66	59	62	58	56	69	60	72	69	56	54	59	58	74	56	62	61	77	67	57	73	84	55	68	53	76	62	66	61	70	61	65	71	66	70	59	55	62	64	59	64	76	59	68	56	53	59	81	64	64	69	71	70	66	67	63	76	51	72	66	73	64	58	56	64	78	60	65	55	66	66	73	57	63	61	48	54	54	75	65	54	69	77	79	58	54	50	63	65	63	69	56	73	69	63	63	67	73	56	71	63	58	59	74	74	51	61	56	57	69	56	69	43	71	52	70	68	73	59	54	61	53	61	62	64	48	71	77	61	70	70	60	52	60	60	51	62	73	64	58	72	48	61	57	50	70	73	70	64	65	59	64	64	63	53	65	62	69	77	52	63	60	75	71	62	62	67	61	73	64	52	72	62	68	73	65	70	63	60	73	59	58	58	74	64	39	71	65	58	69	51	55	59	76	68	61	55	68	62	62	56	67	58	55	69	60	69	49	62	65	72	60	66	66	62	64	75	61	58	69	57	61	47	76	52	73	71	63	63	61	69	70	64	58	63	57	67	73	73	61	61	75	62	48	60	72	66	46	70	53	63	61	68	76	71	72	71	72	71	70	60	73	79	67	63	66	54	65	72	70	65	63	72	59	63	77	61	58	74	75	75	59	63	58	58	46	51	51	68	60	68	67	52	77	57	62	67	63	62	61	66	58	68	59	58	62	64	57	86	63	68	66	62	68	70	60	73	67	57	63	58	50	59	64	69	66	43	69	61	57	75	53	68	53	67	74	58	57	56	63	62	63	75	62	56	52	47	64	59	74	76	84	73	57	60	68	56	63	52	66	72	61	60	64	61	66	71	50	57	69	70	51	69	66	72	68	57	68	62	68	70	60	66	64	58	62	67	58	76	69	68	53	74	57	63	64	63	66	53	56	48	59	56	68	69	77	70	57	53	69	56	56	66	62	53	58	65	79	58	72	69	68	64	64	54	67	53	48	62	64	74	62	60	51	59	63	58	55	47	75	70	68	63	64	58
36965	17614	3019	2370	5022	5721	5127	4105	3578	2902	2551	2266	1936	1696	1593	1486	1436	1354	1259	1184	1229	1111	1139	1093	1053	1041	1007	951	1012	905	953	916	937	987	6107	17738	17955	13463	8208	4078	2083	1211	969	816	825	771	778	798	794	813	777	787	811	859	794	784	800	824	793	804	757	802	763	820	779	782	798	753	813	753	771	795	740	797	801	823	776	811	772	781	791	826	773	818	794	812	789	859	776	832	816	796	798	836	836	840	819	782	831	757	826	815	772	782	759	756	832	848	798	859	795	780	780	740	762	792	773	787	812	792	771	752	852	772	840	816	817	805	811	764	763	797	832	773	810	810	843	789	786	827	812	808	756	813	801	825	810	776	815	789	788	813	806	802	796	778	831	818	811	827	748	801	819	730	810	785	764	810	783	802	783	805	852	775	795	789	794	792	798	873	768	812	798	778	804	841	851	838	819	801	758	841	759	838	808	801	775	854	800	815	773	824	762	761	820	799	842	801	782	814	809	820	771	775	742	838	756	776	782	789	809	760	781	786	818	797	770	798	792	799	745	777	828	789	823	804	819	782	778	814	793	818	758	781	816	752	812	828	775	804	813	781	793	780	828	819	792	849	750	803	782	810	766	784	784	839	774	842	824	799	765	818	784	835	800	814	781	804	858	821	826	799	734	754	831	769	817	791	780	808	786	794	856	776	824	760	778	784	787	822	835	771	774	793	786	793	797	795	793	789	783	830	756	776	804	809	777	783	793	834	792	805	828	817	786	801	832	856	858	821	790	795	783	806	756	760	803	791	780	788	799	768	857	743	787	728	787	809	806	754	805	795	821	785	774	811	800	756	780	791	835	855	780	771	813	786	772	799	798	802	856	849	856	842	816	789	797	795	824	790	817	819	809	811	813	790	770	828	772	796	802	795	787	782	784	829	788	783	862	813	779	776	814	744	747	730	797	781	788	801	821	784	826	802	804	789	821	795	847	776	732	807	797	777	804	765	792	823	815	803	794	797	712	770	761	786	836	808	812	834	786	802	802	725	750	866	830	823	762	874	796	806	803	776	813	780	820	775	882	756	798	822	849	760	837	832	758	787	818	779	825	754	792	776	814	809	858	802	761	817	829	800	825	811	744	800	806	793	819	756	826	773	786	787	818	859	801	797	849	835	781	836	809	755	781	822	815	787	837	839	783	824	782	778	811	803	761	784	750	800	850	792	804	837	814	783	809	832	782	836	859	813	761	760	847	834	753	764	816	789	778	784	774	778	816	856	839	836	812	789	774	797	761	769	784	813	735	828	821	800	785	821	772	740	814	767	793	807	798	816	844	807	775	764	823	789	783	831	779	833	763	820	772	764	830	831	766	765	793	782	821	846	780	848	812	791	807	822	806	801	763	810	809	787	807	764	776	779	761	826	799	819	845	770	771	825	838	864	818	757	765	778	769	841	767	813	781	787	800	810	780	791	784	789	814	794	803	792	810	766	768	814	814	883	774	874	775	814	760	828	817	789	783	768	834	758	811	785	806	790	826	836	834	773	766	811	789	825	796	769	772	806	766	802	785	861	757	795	759	746	785	792	767	760	798	838	829	808	823	814	836	775	773	792	776	816	783	749	812	851	786	842	772	787	828	779	746	809	794	780	814	850	772	807	814	840	828	832	745	814	859	786	851	871	802	793	753	835	812	817	808	836	823	841	777	777	794	809	768	807	767	795	786	808	827	786	845	796	779	755	790	794	800	788	821	787	827	769	751	798	820	806	758	862	749	809	777	815	755	783	801	790	849	784	780	790	826	745	772	779	810	773	796	859	799	786	795	804	842	763	828	819	756	807	788	771	796	779	838	826	793	789	798	776	776	805	810	756	713	776	819	805	812	766	798	791	806	835	803	825	851	819	838	841	843	725	809	719	897	761	800	803	847	779	812	830	815	791	779	755	774	794	847	813	820	755	805	719	751	768	786	797	838	775	822	788	771	772	752	817	793	813	790	810	790	789	770	775	767	795	739	775	803	787	804	878	761	840	830	788	841	800	801	783	795	818	793	829	770	789	795	735	805	794	793	760	768	831	810	858	805	812	792	786	754	792	796	769	799	808	843	827	754	792	758	812	813	793	782	800	784	813	870	754	810	788	726	857	838	810	810	783	823	725	781	832	742	773	807	791	840	833	766	815	751	807	774	795	782	819	782	785	793	861	808	792	834	749	814	808	743	768	798	810	772	828	742	818	779	862	794	829	839	813	726	769	782	788	830	796	794	781	783	785	787	868	824	735	804	788	727	777	801	732	831	788	768	805	800	774	756	778	784	784	801	776	796	807	820	757	796	746	784	818	830	815	839	809	802	771	862	830	815	775	852	786	831	750	795	818	811	829	805	730	739	794	781	838	832	763	784	865	827	791	806	815	789	740	816	731	775	783	766	850	800	780	780	815	795	775	808	795	759	775	816	810	769	791	815	807	836	818	776	786	808	830	782	782	808	777	798	820	779	772	826	781	798	788	837	821	768	783	762	784	736	804	794	758	788	796	802	805	821	826	774	803	774	802	749	788	827	800	762	806	777	775	780	781	769	815	800	842	785	796	837	776	827	842	785	787	826	830	829	805	781	815	799	751	785	778	819	783	792	802	779	743	794	809	791	851	822	763	762	809	839	795	819	765	814	844	820	773	784	777	772	782	782	766	792	831	829	827	828	802	740	803	837	803	828	818	816	820	858	783	826	811	791	813	804	807	770	820	792	821	758	881	768	796	835	829	780	775	780	794	800	839	779	820	773	731	779	796	802	757	781	820	794	785	801	785	847	808	775	793	810	802	857	765	820	762	792	727	822	810	776	820	813	805	813	772	774	797	763	792	796	821	795	819	828	785	843	747	827	795	800	798	792	833	757	779	782	814	805	778	816	850	805	824	826	788	801	834	816	825	796	851	793	770	800	828	784	788	798	805	826	759	841	831	809	775	784	791	829	836	823	798	822	802	736	814	802	830	818	799	792	790	786	758	835	752	754	813	759	837	827	811	806	769	827	783	794	793	804	798	809	804	824	734	840	808	777	812	810	804	853	858	807	773	822	767	774	784	785	790	792	779	779	793	816	815	789	814	773	846	794	829	838	823	792	834	862	830	859	766	836	746	782	801	819	792	824	787	779	790	769	767	791	815	824	751	834	862	751	726	847	805	833	773	822	787	840	806	757	826	799	841	834	814	780	821	782	791	797	808	824	749	810	767	849	857	767	806	761	873	832	823	804	804	760	800	830	859	815	772	843	853	816	792	790	733	752	740	780	797	861	825	790	786	775	765	776	822	773	768	808	789	857	809	831	819	796	748	842	814	741	829	851	843	775	766	795	831	767	780	825	744	799	797	797	808	805	750	821	838	856	797	792	832	794	788	798	762	820	834	790	840	789	878	773	771	827	819	849	798	769	782	767	769	775	803	784	828	794	822	764	784	783	835	835	760	797	811	816	856	806	801	807	799	788	784	792	776	782	785	796	822	805	808	805	825	802	768	784	845	772	793
8353	3549	344	116	116	130	126	152	134	120	111	98	100	89	81	86	77	79	86	63	70	58	73	93	87	78	63	58	63	73	78	63	61	144	704	1247	1118	701	404	194	123	93	62	76	72	68	60	60	55	54	55	67	74	63	58	65	66	64	73	76	69	69	79	73	68	59	59	64	66	67	61	64	62	60	71	54	70	64	80	75	65	66	91	75	71	63	44	74	60	82	78	65	66	64	63	51	53	67	67	72	63	83	62	60	67	64	73	54	67	75	66	54	64	86	44	61	64	59	69	57	84	75	65	69	83	61	61	68	59	55	60	67	51	75	47	72	82	80	66	60	57	71	66	53	66	80	57	65	65	67	59	66	67	81	85	70	56	81	55	54	72	75	69	60	69	58	52	76	72	67	78	68	77	77	53	69	47	67	72	59	58	73	68	66	63	69	73	81	46	66	58	59	65	65	74	77	78	59	68	64	72	80	67	73	67	65	68	69	69	71	70	69	60	63	51	66	75	75	59	52	70	64	67	65	74	61	69	58	64	58	62	74	66	73	61	62	69	66	80	68	70	65	67	60	61	55	56	68	76	64	64	70	68	54	39	68	65	65	61	57	52	58	67	74	64	54	48	52	73	65	62	63	59	64	62	74	69	71	69	63	69	74	71	70	62	61	81	65	63	62	64	51	63	63	60	56	62	63	68	49	70	59	54	80	71	66	63	66	67	59	55	68	74	54	68	56	67	73	73	83	62	58	58	75	59	68	65	50	75	60	69	56	64	72	57	79	57	66	55	52	80	64	63	70	55	79	48	70	58	62	54	65	62	55	67	63	68	67	64	58	75	72	67	77	58	59	65	64	69	56	52	71	60	57	50	61	53	48	63	60	59	66	57	58	66	52	73	57	81	63	55	60	66	61	65	70	76	77	63	66	56	69	74	89	73	77	60	48	64	63	57	53	69	60	49	68	65	80	74	61	90	70	69	74	75	58	68	48	60	60	59	71	54	53	65	53	53	47	58	74	58	70	58	71	63	67	67	72	65	76	75	75	63	56	56	57	61	72	46	72	66	57	46	61	65	55	53	67	42	74	81	64	70	67	64	56	57	65	76	67	65	65	63	64	64	71	66	68	69	51	59	52	51	71	72	71	49	62	74	65	75	64	63	67	67	66	72	61	68	69	64	69	67	66	59	64	68	78	70	79	70	67	71	58	61	68	65	70	74	70	73	56	68	81	57	84	61	52	54	70	80	70	65	71	76	62	79	68	61	59	69	59	49	79	69	77	60	61	62	73	78	64	68	58	65	62	60	67	65	59	73	68	73	67	72	57	68	77	75	71	79	63	74	68	66	64	57	43	75	68	71	56	65	62	66	57	57	81	69	71	79	78	66	53	68	57	71	61	56	75	68	74	51	62	65	65	63	67	71	73	58	76	63	72	56	62	73	69	63	62	71	55	67	76	75	59	70	73	68	63	60	77	70	67	68	76	67	51	51	74	69	56	68	73	64	60	79	78	58	59	66	75	60	55	62	73	58	58	50	61	73	74	64	69	56	71	78	67	76	61	64	79	63	60	65	64	67	70	70	76	62	61	60	65	66	59	53	64	59	75	47	63	65	59	72	77	63	58	64	58	65	68	66	65	67	72	66	78	59	60	66	55	59	72	68	72	76	63	57	62	57	71	63	76	62	67	65	62	76	59	71	79	70	62	61	77	64	77	68	72	77	64	60	74	69	58	69	46	68	61	56	76	52	86	60	71	56	73	58	71	61	75	54	71	76	63	67	54	53	68	61	59	66	61	72	60	72	73	67	76	56	48	87	67	56	61	67	52	55	67	77	69	68	68	70	69	66	63	55	65	66	75	67	70	60	69	70	55	72	66	71	58	66	57	62	65	58	72	77	59	65	72	76	58	76	70	79	63	66	66	62	77	69	71	70	75	70	51	71	69	60	68	72	59	73	59	62	56	64	72	66	63	64	73	80	62	74	72	75	73	69	63	77	72	62	67	65	61	62	79	60	73	66	65	61	63	77	70	68	61	63	66	55	64	70	71	65	71	63	73	77	75	67	69	73	64	81	61	50	59	56	54	70	57	66	61	75	60	61	54	65	51	61	68	69	68	76	56	68	52	68	64	65	66	84	62	54	67	68	68	71	66	68	71	59	68	61	70	73	65	61	64	56	66	70	63	77	66	76	75	64	62	71	75	59	65	54	74	79	59	68	81	72	62	74	54	70	48	74	69	57	72	84	66	72	67	53	65	60	74	71	69	73	60	63	69	83	71	85	81	78	66	72	66	70	80	56	68	77	53	57	54	72	68	69	55	72	63	71	61	68	58	64	62	64	61	78	68	66	61	69	61	58	44	78	74	59	68	67	78	73	81	58	67	65	64	72	59	46	67	73	54	67	72	73	61	64	71	64	56	57	65	53	58	64	86	71	69	61	72	60	70	81	71	71	49	68	62	66	77	57	77	84	67	52	68	71	54	54	51	70	69	92	72	62	62	71	72	60	58	68	60	57	69	54	66	56	73	64	68	69	75	64	60	59	75	71	58	56	60	52	64	73	54	71	52	65	57	60	66	68	64	55	63	57	58	64	68	60	68	62	69	59	60	61	73	80	65	56	62	62	78	62	62	71	66	68	63	70	51	67	77	67	56	67	55	78	65	79	84	73	66	57	66	74	60	62	69	70	69	61	53	66	78	61	76	77	68	64	60	65	55	78	75	68	57	62	73	64	71	67	69	77	73	83	64	72	71	67	54	68	65	75	67	67	65	69	69	67	63	69	69	61	67	66	73	63	82	65	64	73	61	67	71	80	65	66	48	60	54	69	50	75	88	60	76	73	78	67	68	63	66	81	71	66	52	73	64	66	66	65	63	75	71	66	61	57	58	59	67	81	63	69	59	70	66	60	82	71	66	71	77	66	66	63	68	74	62	63	74	56	47	71	75	48	60	58	72	71	64	75	58	59	68	54	56	71	71	61	69	75	72	57	59	63	73	79	68	74	69	69	71	64	60	61	66	71	77	62	58	70	73	65	81	62	65	69	64	68	70	58	62	83	65	78	72	58	58	55	61	58	60	50	54	76	72	66	56	69	59	63	58	47	80	61	72	70	74	67	61	67	67	63	73	63	62	90	66	56	69	60	58	70	52	58	67	69	84	63	65	57	63	51	75	63	70	63	63	68	65	70	65	70	68	59	64	60	66	71	70	59	70	83	73	63	57	62	72	57	65	69	67	58	59	56	67	61	57	73	57	63	61	58	66	84	72	61	55	64	79	57	64	63	59	79	81	63	67	69	62	54	68	67	78	85	81	67	67	69	62	60	66	67	66	66	80	59	85	74	68	52	64	80	77	58	56	58	63	54	66	65	61	71	64	64	57	57	70	79	79	74	60	67	70	84	65	60	62	63	69	62	66	72	64	65	76	53	68	57	78	73	56	63	67	77	68	66	58	62	61	46	67	69	65	69	57	64	52	56	70	79	64	62	72	68	51
44050	23493	5036	3752	7961	8747	7405	6091	4945	4044	3506	2854	2475	2303	2022	1872	2151	2054	1540	1386	1338	1308	1299	1220	1230	1166	1050	1087	1113	1076	1041	1055	1049	3469	16815	22607	19907	14407	8829	4280	2114	1255	914	853	821	846	841	802	786	827	804	797	823	816	790	806	817	840	832	787	812	813	814	830	848	792	892	791	851	862	806	823	849	839	833	852	804	842	822	784	840	805	883	810	848	819	809	852	811	813	825	784	821	795	861	840	783	752	839	775	805	807	800	818	750	862	822	817	849	819	816	810	833	875	807	805	796	904	819	876	824	854	796	817	852	781	775	819	800	735	825	826	804	788	821	804	802	817	773	811	820	835	823	778	806	770	797	815	783	786	818	851	831	894	791	838	850	827	793	763	799	823	800	813	844	778	823	828	773	782	823	795	860	800	773	808	782	800	775	830	792	786	804	805	799	840	806	892	830	797	803	784	864	810	837	778	822	805	843	831	854	790	793	839	800	817	822	852	850	799	821	820	872	828	824	839	803	826	837	813	799	828	802	823	918	811	796	849	802	820	814	833	881	781	829	863	794	813	799	769	872	802	855	827	822	829	875	806	785	813	803	822	841	811	791	843	826	822	838	783	796	820	813	821	794	829	853	778	822	807	774	811	817	832	808	775	808	833	836	808	820	861	869	833	841	845	790	800	825	775	795	862	789	834	802	808	838	818	802	881	808	837	803	811	827	860	767	823	774	806	818	818	797	808	770	835	843	893	871	839	846	755	814	789	812	855	830	805	843	842	768	814	838	854	836	856	784	834	844	870	818	815	833	764	853	838	829	802	793	825	826	791	807	799	815	829	840	832	786	786	832	789	802	858	827	846	787	831	824	769	797	811	776	848	823	805	812	825	759	870	845	777	834	819	800	845	826	815	791	792	841	839	818	829	833	806	799	804	783	775	809	864	811	875	796	828	818	823	839	810	819	873	831	786	821	825	801	869	739	771	814	865	822	825	853	814	827	804	772	820	855	807	815	812	835	845	824	833	850	842	799	809	860	787	831	787	819	824	841	845	779	788	857	806	834	838	818	798	817	805	761	841	803	851	834	822	798	849	830	811	863	828	796	824	831	831	821	860	797	858	801	827	801	828	838	829	810	829	818	837	850	816	785	829	827	796	843	867	820	827	864	854	831	777	845	805	822	809	777	838	802	797	841	792	841	849	838	795	827	763	838	852	878	809	816	883	816	803	796	861	763	825	775	807	858	786	793	777	837	859	851	817	811	835	819	830	856	764	818	771	842	836	751	810	815	815	825	791	834	825	831	833	785	811	785	797	815	812	811	838	823	817	794	794	824	819	867	820	907	830	846	831	847	830	800	830	808	812	839	813	780	811	849	805	859	783	821	830	891	836	837	856	779	809	822	807	851	833	822	802	844	873	792	854	867	821	815	890	843	776	758	832	785	805	805	847	824	790	837	794	801	801	840	795	842	860	864	768	794	841	754	876	792	863	872	819	833	771	853	857	822	780	819	826	820	783	852	835	825	923	838	813	780	768	795	874	842	845	848	859	816	812	840	807	796	807	824	762	816	831	815	795	841	789	830	819	820	846	812	802	812	820	849	821	795	804	839	868	846	758	809	823	847	801	828	805	858	830	784	839	782	752	806	771	857	837	786	843	811	838	829	793	752	834	829	774	843	780	808	808	853	811	788	801	829	809	816	801	853	816	802	809	824	844	824	806	828	792	824	861	763	861	896	771	852	829	796	839	834	790	787	846	818	862	795	849	825	824	811	860	876	869	817	865	846	840	866	773	822	837	795	811	794	838	813	806	822	810	856	862	803	858	791	841	803	783	810	812	798	810	815	809	783	830	825	822	787	830	811	839	857	848	800	845	779	858	833	856	843	799	846	829	798	794	857	830	771	826	825	815	818	827	784	771	781	790	823	842	789	850	785	822	812	785	813	817	807	810	845	811	838	820	857	843	807	818	821	821	802	835	825	774	824	806	816	828	827	855	837	867	793	833	853	844	790	826	804	791	826	827	800	835	802	824	825	810	857	826	843	784	887	890	803	763	765	838	864	776	825	791	787	787	877	766	795	842	830	799	804	831	848	797	827	813	803	815	830	839	832	786	789	784	826	849	826	812	793	821	807	852	794	770	816	798	831	826	808	842	844	785	828	887	858	783	812	830	848	825	821	804	803	803	821	847	856	788	804	889	836	767	890	789	781	826	799	794	792	811	807	832	804	854	787	744	823	852	817	858	861	836	776	831	779	775	842	830	808	786	812	807	850	752	830	831	807	812	819	808	796	829	807	794	867	760	885	844	804	818	842	804	801	834	766	827	827	826	795	768	820	848	800	822	804	856	838	821	772	863	902	808	830	816	853	815	846	806	824	816	812	874	843	871	802	815	777	820	819	778	784	836	792	845	833	865	835	885	746	800	857	812	806	846	803	780	825	778	886	852	824	831	829	774	863	805	828	787	817	834	801	848	826	778	822	801	834	827	833	812	833	822	819	872	798	788	838	767	842	801	842	843	794	880	809	777	816	840	819	834	841	797	807	849	819	832	803	834	839	819	780	792	840	803	829	764	755	831	792	777	832	819	805	869	858	790	813	860	821	815	843	827	858	807	791	820	821	796	815	887	815	811	775	883	796	839	813	853	820	842	837	803	851	817	830	834	857	790	824	815	833	791	812	874	803	807	873	815	832	839	814	784	807	839	802	803	788	821	838	820	804	825	812	878	831	854	827	873	783	798	870	785	876	825	803	793	830	820	806	802	782	839	772	837	871	857	827	850	794	789	862	829	802	841	808	841	820	823	830	767	782	855	841	828	844	785	850	848	781	844	827	792	802	824	841	783	857	826	827	879	835	812	862	817	826	829	843	832	824	818	796	801	810	849	809	784	849	868	811	795	780	775	875	840	853	840	883	768	837	815	788	767	868	789	802	795	836	821	872	840	845	834	795	804	834	809	847	847	811	839	859	814	786	813	840	777	817	831	808	814	840	823	825	801	807	810	812	830	834	802	767	817	825	862	844	752	831	848	784	815	800	843	815	821	832	853	831	817	811	832	843	840	835	817	781	798	812	835	840	855	782	801	834	795	853	856	845	820	860	777	775	841	834	840	810	851	815	853	771	789	815	878	803	819	776	795	853	819	817	808	857	873	874	835	823	792	848	841	800	804	812	856	827	834	820	857	800	817	835	801	805	852	825	804	845	839	823	837	795	830	801	818	762	778	849	824	755	822	831	798	781	862	818	775	846	780	796	788	759	846	835	829	890	785	817	858	856	815	824	789	787	850	799	849	809	833	859	822	839	860	826	826	787	836	777	824	839	783	822	791	785	845	801	846	827	840	803	852	818	847	859	808	879	853	827	782	815	845	828	789	838	767	819	827	846	867	756	794	794	804	801	830	826	842	826	808	846	823	816	781	794	810	802	789	810	834	789	776	790	830	851	825	821	822	814	835	805	863	837	857	822	815	823	829	825	780	840	844	820	843	806	812	848	827	824	848	789	809
3324	600	113	57	85	68	66	66	69	68	89	68	68	66	66	58	47	59	65	71	62	66	49	60	57	56	62	72	57	65	84	52	67	71	162	292	387	247	186	127	83	66	50	65	60	61	63	46	61	57	49	47	51	64	78	59	69	77	56	68	56	63	64	58	59	50	58	50	53	56	65	58	59	45	65	55	43	61	55	52	50	59	68	55	67	40	88	49	77	63	60	68	43	82	59	59	55	70	73	50	55	59	67	68	60	67	59	49	50	71	62	57	63	59	56	54	47	63	59	50	63	72	48	60	53	42	57	57	45	72	54	64	50	55	50	54	66	61	63	59	55	57	59	56	59	58	52	64	62	53	62	60	61	62	56	52	69	61	55	55	46	70	55	71	49	61	65	65	60	62	60	63	54	50	56	55	68	59	58	66	59	67	65	63	64	57	66	57	56	63	53	61	56	55	61	48	67	68	57	52	62	59	63	58	51	57	59	67	60	57	78	61	64	51	52	56	70	52	64	48	59	63	49	44	56	70	54	55	80	74	55	70	57	62	57	52	55	66	54	60	53	42	65	42	59	58	74	52	67	61	61	60	64	47	61	60	46	60	51	52	66	47	55	57	53	48	61	63	47	58	61	60	68	64	60	70	58	57	53	54	70	64	67	79	63	50	62	60	58	51	53	58	53	61	49	65	60	66	63	61	59	56	51	55	58	64	56	59	63	66	65	63	56	60	65	50	68	48	70	57	58	53	68	64	53	56	56	55	63	52	54	55	58	68	69	44	54	67	61	59	59	62	58	66	66	62	64	65	60	53	56	51	69	49	67	65	50	60	59	59	47	69	67	60	62	70	70	50	60	61	51	58	60	67	49	53	80	76	50	66	58	37	44	59	59	73	69	66	49	70	58	58	59	56	71	60	56	63	52	61	59	46	54	63	74	60	57	65	59	49	39	71	59	54	49	46	64	64	64	48	63	61	58	62	51	66	58	48	57	66	60	51	58	47	62	52	62	59	58	66	47	51	57	51	63	59	57	56	52	64	76	61	51	68	61	62	54	69	62	63	47	60	49	52	62	41	48	60	58	63	55	67	63	69	70	59	51	66	53	42	69	63	60	53	66	64	55	61	61	51	53	52	66	53	43	56	49	66	61	52	52	62	55	48	55	62	63	57	49	56	73	51	51	62	72	51	59	59	61	55	61	68	65	58	63	47	64	53	52	60	75	60	47	59	67	64	66	64	67	56	53	78	58	58	59	51	44	63	56	56	66	47	65	56	49	56	57	50	59	57	62	68	53	62	53	59	51	59	61	61	66	59	54	65	74	67	49	60	46	55	54	55	63	47	71	50	52	53	50	59	47	71	65	59	59	67	71	55	68	60	51	66	64	53	41	47	70	58	56	64	60	62	84	56	51	53	58	67	62	71	69	52	67	56	55	73	51	56	67	61	58	72	64	54	71	56	65	60	56	62	50	70	63	65	67	59	67	54	67	69	54	67	71	61	59	57	59	57	63	54	49	57	59	60	52	60	60	58	51	51	53	73	64	72	49	51	53	48	68	60	63	59	63	53	49	70	52	50	55	53	52	75	54	67	51	53	53	70	54	39	50	52	70	63	73	75	72	61	52	51	56	64	47	69	63	57	58	55	59	53	54	67	66	58	75	60	52	59	54	72	56	70	69	67	57	63	57	53	55	55	60	49	57	69	64	53	55	50	57	47	57	70	74	74	48	52	64	47	77	65	60	63	44	58	53	55	60	61	65	53	59	61	52	60	56	59	59	46	69	62	75	71	63	47	60	55	55	38	50	76	75	56	56	59	54	77	59	53	49	63	82	53	63	55	73	71	75	56	55	56	58	53	60	75	51	62	58	67	61	69	55	73	52	59	53	68	48	45	73	52	53	61	53	51	60	58	55	59	57	59	65	65	59	49	67	60	51	44	59	66	55	58	62	52	41	56	48	57	56	61	46	47	49	50	63	58	52	59	64	65	62	66	70	54	56	55	63	80	55	64	68	57	55	65	55	69	65	54	50	53	65	55	60	63	56	59	60	61	64	48	76	65	57	62	62	62	50	68	45	67	57	49	64	44	69	50	63	80	66	49	73	67	51	51	65	74	48	63	63	70	59	52	51	42	66	63	58	70	64	47	58	58	59	66	46	47	62	47	68	63	65	41	53	57	58	61	56	50	60	65	65	66	61	60	64	56	54	58	70	60	62	61	47	61	56	68	56	65	55	62	51	60	43	55	51	47	62	55	68	58	61	71	63	48	56	59	51	67	52	67	52	71	72	56	60	53	54	68	44	66	53	70	58	68	68	78	59	62	66	61	76	55	67	62	83	51	70	61	77	69	45	75	65	44	68	52	71	49	60	56	49	58	53	47	66	56	45	45	60	53	65	61	55	55	54	57	56	66	65	44	51	55	56	56	54	52	52	56	58	53	48	63	53	40	44	63	61	55	62	56	71	50	63	55	64	60	50	62	69	65	71	75	54	50	54	33	55	52	51	52	67	57	52	68	60	46	49	75	49	55	71	68	61	60	49	54	71	62	63	60	69	59	58	61	58	64	70	62	51	63	55	44	59	54	58	54	66	75	44	65	50	70	66	69	65	65	56	52	50	68	46	60	67	60	51	51	72	60	56	57	61	50	60	60	61	61	62	57	65	51	56	59	44	67	57	53	62	61	57	50	63	62	58	52	69	54	51	53	57	72	56	53	49	66	46	63	75	57	51	59	64	66	57	57	52	64	59	54	55	73	53	53	68	56	59	52	53	58	61	56	59	60	65	46	67	50	48	53	62	61	57	62	67	77	60	79	60	54	53	58	62	71	59	54	65	58	63	53	63	47	57	59	51	74	54	63	77	59	54	64	40	57	59	59	61	71	43	64	54	64	56	75	48	56	60	59	70	62	62	48	58	69	52	53	64	45	47	65	52	50	47	56	60	59	73	66	56	73	52	67	57	55	66	61	64	51	68	74	64	55	64	57	59	48	71	67	51	42	54	61	67	44	51	57	47	66	56	55	64	75	67	60	64	82	47	67	90	63	48	50	53	55	59	58	62	66	50	60	53	55	51	57	51	49	60	63	53	56	53	64	67	49	56	55	54	55	57	57	58	67	53	58	56	67	61	57	75	64	55	51	58	54	67	67	65	54	57	62	67	60	61	58	62	75	54	52	59	73	65	56	59	68	61	68	68	41	40	49	66	53	63	50	64	55	62	58	52	61	44	61	60	71	56	67	56	60	57	60	65	50	62	65	55	58	45	52	59	56	64	61	69	59	53	71	66	61	52	51	46	54	68	69	59	55	68	55	60	41	71	56	54	71	48	49	50	52	53	43	67	58	54	51	63	62	60	67	63	58	51	60	63	68	52	58	49	54	51	61	51	46	53	54	66	59	54	51	38	64	58	66	74	50	74	57	70	65	70	47	55	74	53	52	56	43	69	50	52	45	58	63	68	58	55	64	54	52	65	64	55	49	45	55	56	43	55	42
29360	10628	1770	1289	2196	2506	2248	2019	1639	1423	1371	1211	1035	1054	1012	977	1189	1000	856	857	889	810	787	884	847	805	788	758	795	812	778	803	832	2183	4354	7861	8952	6878	4417	2457	1411	1021	819	795	771	742	706	784	785	730	793	816	744	758	691	791	737	719	742	732	708	795	686	722	768	703	732	739	729	723	760	732	737	749	751	742	712	758	763	712	747	725	735	773	759	780	729	746	735	730	731	726	736	733	785	709	702	725	733	735	709	749	781	749	729	771	748	745	782	752	667	744	754	762	690	704	713	740	758	752	746	710	775	757	716	747	745	734	735	773	724	681	745	752	714	736	692	701	711	716	726	751	725	749	737	687	709	790	777	685	687	747	715	686	765	738	753	708	754	739	718	744	670	772	739	745	745	732	712	735	726	752	740	748	698	733	741	778	760	718	726	760	738	692	756	787	767	741	747	777	754	756	705	754	760	782	728	719	726	725	741	723	687	765	742	748	746	746	698	744	761	728	726	743	726	737	754	711	767	738	699	696	799	773	759	802	757	727	747	750	788	738	748	762	745	733	763	753	754	734	773	740	729	768	759	708	787	720	743	761	782	714	744	739	733	745	722	829	756	738	696	745	733	775	727	757	766	782	794	694	716	719	753	737	738	740	766	766	744	709	731	763	747	733	725	732	721	728	734	754	734	743	779	741	736	734	715	717	749	736	695	723	741	715	763	728	760	721	721	756	723	746	760	717	723	742	743	792	728	710	719	738	715	720	711	718	729	798	682	741	786	724	751	740	722	737	736	718	757	750	741	691	690	742	719	790	735	732	734	748	721	755	723	682	720	776	731	746	668	747	778	757	728	753	743	724	789	760	796	711	725	725	746	734	742	776	712	729	712	724	812	677	746	712	715	776	748	736	747	731	748	710	752	744	761	773	802	783	754	757	801	696	742	720	669	728	739	818	694	731	792	736	770	774	738	769	705	704	706	752	730	714	782	740	695	764	691	710	701	773	792	709	757	778	712	730	759	754	719	704	742	733	741	757	714	712	718	706	739	728	787	746	731	715	692	737	711	743	755	771	705	693	694	738	772	750	772	737	744	726	714	711	764	733	750	731	700	715	754	680	746	785	827	699	733	723	738	745	737	747	734	741	702	718	753	780	698	764	752	717	777	716	722	738	775	811	756	757	728	682	712	723	748	735	714	738	689	743	685	792	728	716	771	771	748	724	773	711	766	743	760	827	714	779	723	780	741	743	738	736	739	757	763	731	828	753	737	782	770	709	755	752	744	788	742	759	706	766	735	711	749	726	728	778	730	742	741	736	766	752	725	781	748	707	784	728	769	732	725	718	742	694	760	735	712	737	723	773	795	743	681	736	699	698	768	740	733	717	717	720	738	725	792	757	747	742	730	793	755	736	723	784	724	719	703	727	760	732	786	746	704	741	710	707	750	732	764	741	721	775	736	718	781	754	748	738	681	725	720	740	727	744	728	740	759	760	776	772	696	766	753	724	753	725	752	690	766	738	732	728	738	789	774	756	684	702	757	719	758	711	724	740	747	714	701	710	749	745	754	729	688	722	772	758	751	791	726	763	726	784	743	754	754	767	728	723	712	757	763	757	765	747	725	785	701	719	733	711	737	773	764	713	710	720	702	732	736	718	732	756	721	742	706	773	700	741	701	707	712	675	766	727	748	718	780	732	748	770	737	723	707	722	714	745	727	727	756	773	705	696	765	782	717	776	737	713	763	739	749	735	774	727	733	756	706	737	743	770	780	733	726	759	736	758	724	740	746	757	759	780	718	766	756	711	753	772	794	711	741	758	748	723	739	772	749	735	741	754	703	783	762	665	736	730	697	798	715	744	730	744	724	723	728	737	739	788	753	761	703	766	705	734	751	707	754	746	744	765	736	695	713	733	720	764	730	762	735	732	736	726	741	765	798	731	707	757	750	740	786	720	726	720	767	718	776	710	687	727	700	735	742	724	753	722	749	772	717	757	749	761	715	749	728	767	785	746	747	785	710	682	707	720	753	773	726	673	744	731	703	720	762	751	720	787	771	724	748	729	764	753	695	733	737	717	742	714	743	702	716	751	782	718	737	764	698	783	792	709	744	771	737	745	776	752	729	728	721	726	698	714	705	747	741	741	717	744	746	700	767	769	739	740	772	739	752	716	759	766	755	745	762	780	704	678	718	724	749	777	761	747	750	718	740	697	781	765	715	708	688	753	749	711	733	738	744	712	756	733	759	737	727	732	720	750	804	729	740	727	748	691	744	754	728	725	735	736	688	766	718	740	726	696	759	702	769	741	755	708	749	740	718	717	729	782	763	811	755	762	746	688	708	727	716	741	734	773	757	693	740	781	732	734	722	740	770	747	797	745	782	744	777	717	770	753	757	736	711	729	744	735	728	734	695	747	723	773	727	762	720	753	751	766	740	746	733	787	688	764	733	739	780	734	787	709	782	748	745	740	716	709	764	695	744	722	794	741	787	757	722	726	702	734	801	761	805	767	732	739	818	747	720	742	797	759	754	750	767	764	718	714	762	756	753	730	723	690	780	724	735	737	778	749	742	726	723	717	754	721	753	736	754	772	758	790	694	737	748	739	723	762	763	678	713	702	771	772	686	718	731	761	736	709	755	765	714	763	765	736	752	746	755	758	722	706	761	730	743	759	715	730	741	752	737	698	753	763	722	765	715	739	763	748	734	737	752	754	788	732	754	780	733	769	758	689	744	798	756	757	743	729	758	727	742	761	738	759	700	766	758	743	699	743	726	750	754	742	714	749	766	731	715	769	714	719	738	703	747	754	745	743	790	739	725	719	734	720	705	723	724	708	720	687	758	725	770	729	770	759	730	776	730	725	725	700	733	779	757	701	767	736	723	722	729	787	742	753	754	792	762	754	744	772	781	711	756	723	719	766	753	695	702	735	771	660	749	719	699	702	801	686	722	789	742	707	711	716	727	712	790	712	752	773	708	738	766	709	750	743	740	740	772	744	801	768	734	739	719	716	787	717	730	784	735	730	763	760	771	750	724	729	739	750	743	733	803	729	803	769	724	745	743	728	749	761	761	756	733	737	720	738	761	737	729	743	746	750	683	735	743	695	736	775	721	718	749	705	760	701	726	717	742	739	710	721	737	753	708	739	718	719	719	747	753	762	792	759	757	708	747	731	732	728	738	776	741	772	765	772	750	746	780	827	760	748	729	723	732	767	754	746	724	709	775	774	750	752	736	813	764	740	746	739	728	746	767	766	750	746	723	733	754	764	751	735	716	757	770	709	722	691	768	774	696	706	713	735	740	795	743	743	724	689	730	776	744	767	747	757	761	730	743	732	747	788	742	751	730	733	740	715	752	756	723	743	719	729	801	728	740	690	730	768	754	763	691	710	732	711	709	750	752	725	770	731	777	729	771	794	720	741	736	720	750	748	786	750	726	729	771	721	744	733	736	731	788	756	777	740	748	774	768	726	779	755	739	739	789	704	759	724	713	775	769	723	709	726
6685	2740	419	71	89	105	95	108	85	98	135	100	87	71	90	85	123	77	74	68	72	55	76	71	67	67	62	70	72	76	62	68	64	91	301	581	704	504	339	181	136	74	59	57	56	56	62	75	67	63	79	68	59	58	62	66	76	54	65	60	62	53	56	80	59	45	66	75	49	69	59	56	71	52	70	62	67	63	57	76	65	76	54	73	57	69	65	60	74	52	60	83	74	63	61	54	68	66	57	57	73	60	51	66	67	60	74	58	58	73	65	74	56	67	63	54	60	59	46	70	54	55	69	76	74	69	66	55	58	63	67	59	55	65	63	54	70	73	60	65	81	56	58	63	78	73	63	60	71	79	69	64	54	67	59	61	63	58	62	42	73	62	64	69	72	59	54	62	61	60	54	61	60	71	78	67	71	71	52	55	58	60	60	63	58	55	51	75	59	78	80	55	65	60	62	56	72	59	65	65	74	62	61	62	55	68	59	51	58	67	71	45	61	61	60	67	63	60	68	66	57	69	64	64	55	62	70	67	51	63	74	51	60	66	49	71	66	66	59	52	61	68	52	50	53	61	56	55	92	53	64	59	61	61	50	66	59	54	65	61	57	54	64	77	66	58	77	63	56	59	56	73	63	60	56	67	73	62	60	56	75	71	64	48	54	56	84	56	66	51	56	69	65	67	66	58	63	54	59	56	65	66	62	57	50	59	73	65	66	66	44	70	64	72	53	49	54	55	63	57	71	70	63	54	75	58	80	69	55	79	55	54	57	58	56	69	64	62	70	67	66	56	62	72	54	51	54	78	53	53	57	63	64	68	62	62	51	46	66	77	46	80	58	70	65	60	71	69	54	59	61	59	50	67	63	48	61	57	64	57	69	81	70	57	58	58	56	59	59	81	65	41	68	44	53	49	67	57	56	57	62	55	51	51	76	71	68	62	64	65	55	57	69	57	62	63	51	48	74	67	55	62	66	54	73	77	74	45	53	55	67	68	61	60	63	61	69	48	55	67	67	73	63	48	72	67	68	57	79	69	70	49	61	61	55	61	64	65	70	57	60	69	62	70	54	63	81	66	56	58	75	75	68	61	58	69	64	53	66	59	70	70	59	58	59	65	62	63	47	68	58	64	58	82	75	62	64	46	65	51	54	53	47	56	59	63	63	58	58	60	47	58	56	61	75	62	70	58	63	63	67	60	67	63	59	52	78	65	53	59	68	70	59	52	61	55	52	63	65	63	50	59	70	69	58	72	56	67	65	62	51	74	59	62	81	65	49	54	59	55	74	46	72	65	59	71	55	59	55	69	55	63	69	62	49	48	69	79	57	48	71	57	55	59	65	56	54	70	67	52	63	66	67	78	64	56	63	56	59	63	65	58	48	64	64	61	52	62	70	68	65	65	59	78	62	65	61	63	56	58	55	53	64	51	81	65	66	60	74	60	71	65	59	42	73	71	71	77	60	76	74	59	57	62	67	53	51	67	61	54	77	62	69	65	67	58	63	67	58	62	63	57	49	70	54	67	55	67	70	57	59	64	71	78	59	66	51	64	66	54	61	61	55	58	75	64	65	56	60	63	49	52	54	58	56	58	58	48	69	77	60	66	79	59	62	73	52	73	63	71	65	75	49	75	64	65	64	58	70	58	47	64	68	62	63	62	71	50	54	66	69	57	71	66	63	65	63	76	66	69	52	67	56	51	60	49	55	69	55	54	55	58	62	66	67	54	54	65	58	56	53	60	75	55	55	69	58	71	62	58	61	70	76	65	61	71	48	59	57	64	84	58	70	65	65	55	62	71	63	75	62	64	60	75	68	64	53	67	65	70	56	72	64	66	73	52	47	72	59	50	65	59	59	74	51	72	74	58	58	50	62	47	64	67	58	53	71	67	70	55	61	60	45	62	57	61	64	73	57	51	67	63	73	67	55	57	67	54	60	66	55	76	58	55	64	75	67	60	65	57	73	68	72	54	61	75	54	74	51	69	48	81	64	44	59	67	47	63	60	45	61	70	62	61	71	66	59	54	69	52	74	56	67	61	64	65	63	66	70	57	63	44	67	53	61	55	60	68	64	75	70	54	79	68	82	62	70	60	61	64	62	66	67	65	72	63	63	69	68	60	61	57	65	70	63	66	53	64	68	64	78	66	71	52	49	54	56	68	57	70	47	58	59	66	75	65	65	56	69	61	72	55	75	63	62	75	68	53	48	59	60	57	74	56	63	80	65	58	59	55	69	60	62	64	79	55	68	58	67	61	55	76	53	70	69	66	74	55	66	48	56	57	58	54	46	47	41	48	65	61	69	68	73	68	54	57	51	50	59	65	69	48	62	54	73	77	70	73	64	78	60	70	63	57	63	49	55	69	60	64	58	69	56	63	59	61	59	47	53	65	72	60	66	61	57	53	62	56	54	55	60	59	54	71	62	64	52	64	49	61	60	74	64	70	67	76	67	70	53	61	68	79	57	51	75	80	78	73	53	77	40	59	68	65	55	77	52	71	56	69	54	66	60	56	76	70	63	48	68	80	48	66	53	61	53	76	63	64	57	56	62	65	78	54	65	76	75	53	55	62	63	55	67	59	63	64	73	72	52	66	68	59	55	73	67	61	61	64	57	63	46	61	42	61	59	81	54	65	72	51	60	51	60	53	55	63	56	71	51	73	65	74	64	71	66	68	57	58	58	74	53	70	49	54	60	61	52	66	57	70	66	61	53	69	79	53	69	68	53	75	71	50	72	75	64	69	59	67	66	86	59	71	64	79	54	61	55	65	71	62	54	62	54	54	78	50	66	63	64	58	59	68	67	79	54	62	69	66	66	68	80	55	61	60	69	61	62	78	55	77	65	71	60	68	82	53	53	77	65	65	72	82	56	78	72	70	60	52	52	61	70	54	66	57	58	57	65	64	49	80	61	59	58	65	59	61	71	50	78	51	70	62	57	70	61	61	60	67	55	59	58	64	60	68	64	62	74	58	61	63	56	67	46	58	62	66	52	64	65	52	51	73	65	53	63	63	68	64	67	49	57	76	70	68	68	74	68	49	74	59	65	51	50	61	72	69	54	54	73	70	54	67	53	64	65	55	64	62	74	76	71	47	64	65	65	68	78	76	63	79	69	58	70	74	65	62	77	63	61	66	57	75	57	61	62	58	63	69	67	59	60	63	49	74	60	66	65	62	62	68	67	66	61	62	74	52	56	65	44	64	62	67	75	64	59	80	57	45	60	61	61	59	66	61	69	61	52	61	68	68	72	81	63	69	63	70	51	57	66	58	50	51	48	68	58	59	66	57	55	76	59	55	71	60	60	63	60	59	56	68	64	71	61	48	57	59	62	60	64	59	53	63	64	59	64	83	50	60	61	47	78	58	64	79	61	51	65	63	61	66	82	68	63	50	66	57	55	72	67	49	68	67	75	62	61	59	57	81	51	62	78	73	52	75	66	59	59	68	57	69	73	72	65	57	71	58	62	51	47	57	69	59	57	59	54	62
40899	20479	6009	2762	5562	5907	4910	4135	3184	2697	4064	3297	1755	1566	1498	1340	3487	1789	1148	1130	1136	1047	1044	962	995	959	905	928	921	901	945	905	886	1678	8365	14333	15810	11863	7906	4128	2291	1276	899	896	808	771	724	757	777	750	724	773	811	802	767	770	794	788	771	795	780	741	764	788	775	785	814	747	733	796	774	750	751	746	770	777	793	746	756	798	758	801	775	759	798	743	762	726	784	782	775	764	740	781	772	801	749	787	804	765	796	773	736	725	743	767	803	797	729	756	801	763	771	827	758	774	771	777	772	745	809	790	788	767	790	802	762	716	766	761	817	784	795	785	766	812	741	785	752	805	775	804	799	786	780	763	757	790	786	770	773	756	767	752	808	774	719	753	786	816	845	730	775	792	777	681	797	747	807	794	775	737	779	730	774	753	785	806	729	795	738	795	730	783	791	738	785	739	796	779	795	771	723	757	793	744	796	785	773	801	715	781	796	794	803	760	820	770	786	737	816	775	767	760	768	723	741	771	781	767	820	764	814	739	808	848	758	776	783	814	743	800	800	769	778	814	777	815	740	755	711	760	774	802	739	815	781	793	772	734	784	774	767	775	772	770	775	786	778	745	750	799	759	742	776	786	749	813	789	726	776	768	769	775	809	765	762	737	756	811	815	753	775	803	745	756	816	780	742	775	773	740	775	805	826	750	778	812	756	763	777	792	782	742	746	795	737	773	783	759	799	782	785	742	775	733	728	791	764	755	782	760	769	808	779	764	792	788	760	797	749	757	760	726	785	723	759	783	798	746	794	840	771	704	803	801	777	775	808	751	768	826	793	762	809	781	761	742	731	779	795	736	785	809	824	839	782	815	756	781	831	758	780	784	777	799	786	733	828	803	807	800	770	800	779	812	791	766	776	795	794	764	766	815	835	808	791	824	735	752	829	743	814	788	787	773	781	800	775	790	776	776	768	735	777	771	760	794	748	738	752	754	766	741	763	753	756	824	794	804	767	733	830	784	766	731	732	779	768	705	723	766	793	763	756	805	864	804	727	771	744	813	767	770	739	712	747	791	729	773	772	749	766	734	768	797	760	802	779	744	800	778	808	757	761	832	771	749	819	749	791	774	766	715	738	747	770	742	763	774	807	770	811	762	792	821	807	773	778	702	784	805	754	771	815	742	736	742	772	807	767	743	756	741	787	824	833	762	757	791	751	821	760	740	782	766	767	777	810	762	779	810	803	772	774	781	752	785	761	747	739	795	769	808	811	764	794	832	806	784	852	762	772	737	785	828	785	795	753	764	740	771	775	798	837	736	827	779	781	789	762	779	838	741	773	707	776	816	806	775	798	750	739	784	752	754	760	754	723	763	763	791	750	785	713	771	775	781	782	773	809	751	743	758	768	758	809	782	755	747	796	753	793	804	810	814	778	795	786	772	827	801	776	705	749	760	830	776	789	805	785	817	785	799	761	737	791	847	827	722	720	756	747	767	758	786	758	759	769	767	781	784	758	780	792	737	824	730	769	726	819	784	756	714	772	776	764	734	729	772	789	738	833	738	784	756	757	771	849	768	786	808	757	789	746	807	731	747	784	756	796	759	786	754	786	767	809	726	769	765	793	778	735	774	755	760	774	786	758	779	802	815	751	757	785	756	776	753	799	799	774	787	759	789	745	764	796	794	776	821	807	762	805	783	803	818	764	784	756	782	808	778	721	804	820	774	807	764	740	770	793	790	820	785	777	792	813	762	778	793	793	735	773	747	769	760	750	787	786	756	791	773	745	773	736	791	785	778	766	807	790	793	767	779	778	761	782	764	738	744	797	767	771	787	742	750	811	763	743	777	752	783	773	761	746	786	801	724	777	786	775	791	754	781	746	824	774	783	761	824	717	807	770	732	755	778	771	779	823	773	766	745	801	756	787	749	780	771	832	800	748	763	780	774	781	773	707	808	778	748	809	773	747	768	790	841	784	806	788	749	730	767	726	755	792	775	768	779	775	766	795	767	776	782	755	829	768	830	759	757	757	767	778	763	793	806	768	732	748	828	799	768	763	742	787	822	801	742	818	807	794	808	785	815	740	820	789	777	739	766	730	812	727	778	803	771	775	794	744	777	762	773	825	764	798	724	779	782	748	749	782	818	747	802	747	818	774	761	754	812	791	811	776	726	752	758	785	767	754	758	750	782	811	794	751	742	789	792	815	805	741	834	788	781	732	740	742	752	776	720	810	780	759	777	773	798	733	758	778	759	805	799	745	779	744	792	759	749	796	803	812	757	766	795	756	764	801	785	759	736	776	779	754	759	743	774	756	784	754	763	785	791	772	723	788	786	783	812	773	825	793	811	761	775	769	770	809	763	824	786	770	757	801	827	771	808	773	800	802	765	833	752	787	804	752	763	795	780	764	800	781	808	759	822	761	741	783	731	785	775	814	803	764	749	808	767	782	785	822	748	808	805	753	782	804	806	794	759	776	758	778	854	793	736	742	785	754	788	792	785	789	755	758	785	798	806	799	779	792	818	816	774	737	762	802	753	746	757	826	801	759	817	769	763	749	783	730	780	734	756	825	774	824	772	735	796	731	742	779	779	795	742	783	762	802	779	772	798	724	790	761	765	790	749	781	757	761	781	847	784	742	760	784	769	801	724	774	822	737	714	781	801	774	715	809	743	777	758	743	762	795	741	819	800	760	787	695	720	777	768	811	767	768	761	800	759	782	812	783	701	787	764	781	757	750	781	762	816	798	722	757	798	763	814	782	774	770	746	780	772	787	756	799	791	745	766	789	801	816	832	762	737	755	732	793	776	778	760	764	820	756	835	794	789	744	786	793	766	774	763	763	738	768	781	763	814	778	801	760	766	821	768	800	725	783	780	740	731	713	805	777	769	788	773	778	827	795	744	791	749	787	760	761	766	767	730	781	770	788	827	817	751	776	755	724	808	766	755	770	774	789	808	760	759	745	737	806	759	834	760	795	793	824	787	788	760	819	853	791	810	773	751	773	807	735	787	808	782	738	799	836	749	794	769	740	750	738	778	726	793	741	760	809	774	750	787	784	774	743	757	782	830	787	762	727	766	778	809	750	764	785	781	811	787	778	737	764	799	823	766	745	732	779	796	765	780	748	820	707	811	761	749	771	752	726	794	818	784	806	781	778	803	739	743	788	776	797	747	814	742	798	784	819	769	784	762	770	769	817	807	786	796	790	786	760	780	804	758	742	747	804	767	786	720	783	714	703	746	774	754	726	828	768	788	773	798	705	790	823	834	744	745	729	769	772	756	789	777	774	807	799	816	735	815	799	769	805	806	743	775	764	729	778	755	786	808	770	767	818	834	768	776	759	800	763	764	802	823	749	720	791	774	751	785	796	730	783	764	757	790	835	745	741	743	776	761	809	730	808	753	756	800	788	780	791	764	760	793	721	753	792	812	745	734	741	815	776	762	813	795	736	777	814	782	742	763	767	796	719	763	773	780	822	718	754	806	763	797	773	776	790	756	772	747	770	746
7610	2240	517	89	82	106	99	94	114	231	196	171	82	82	79	81	120	91	75	68	61	82	73	76	74	53	57	62	54	58	73	54	85	59	75	607	751	648	403	230	134	92	73	73	62	66	72	51	80	49	70	81	60	72	66	62	54	72	70	60	57	60	61	59	58	61	74	64	73	63	71	61	59	57	49	69	63	59	60	55	70	59	47	69	49	54	56	58	65	60	64	55	70	69	65	53	73	69	67	61	58	59	46	69	67	60	52	70	57	60	63	68	67	84	57	56	60	67	60	70	57	68	65	59	72	66	64	73	62	56	61	63	80	58	57	62	63	67	51	54	59	71	58	61	64	62	51	53	57	71	63	51	67	67	71	56	59	61	71	75	50	52	67	66	64	59	54	62	60	65	66	76	62	53	47	81	55	62	56	55	74	72	61	58	67	82	63	71	55	59	62	59	66	58	55	66	70	64	60	52	75	68	60	61	65	72	70	49	51	61	60	62	65	69	61	71	61	56	62	63	62	61	45	65	65	70	59	58	71	60	62	63	86	78	50	54	72	74	48	72	60	62	53	66	60	59	78	67	60	60	72	85	66	68	65	61	69	74	64	53	67	65	62	61	64	74	70	54	81	70	53	75	72	58	59	62	65	52	64	51	67	58	70	68	69	72	69	63	67	61	65	62	65	52	73	66	53	48	59	60	71	69	70	63	69	66	52	60	71	66	66	68	73	42	57	78	67	73	68	57	62	59	65	59	63	65	65	67	62	68	57	69	48	61	77	55	65	67	65	76	56	84	58	72	75	67	63	71	63	47	61	81	72	54	63	64	64	52	56	78	67	61	56	71	63	56	58	50	54	64	72	73	68	63	48	62	71	69	66	61	62	64	53	63	67	58	75	66	60	85	71	56	62	48	64	66	63	74	55	64	59	69	54	57	65	78	69	47	52	62	55	66	53	61	72	65	72	68	64	82	62	65	62	62	65	41	81	62	69	70	67	67	73	66	63	66	68	49	54	69	75	56	73	61	69	51	53	62	65	60	63	63	63	75	73	70	66	57	62	64	55	54	63	66	53	72	51	61	59	52	64	63	55	55	67	65	75	59	69	66	63	77	53	49	56	62	57	63	61	60	56	60	65	59	71	73	66	63	58	65	61	60	57	60	59	72	62	59	59	74	68	77	58	66	66	62	64	59	42	58	66	76	58	86	77	66	73	65	73	67	58	78	67	51	62	67	56	83	52	46	62	54	58	54	73	45	77	69	62	64	58	72	64	58	47	62	59	65	77	65	77	60	66	54	59	75	58	76	57	76	56	75	57	66	72	69	65	61	68	72	63	57	68	64	59	65	55	65	53	50	80	60	65	58	47	45	65	66	66	65	66	46	66	57	66	64	61	49	53	62	60	63	58	61	63	60	72	57	76	60	82	67	73	53	52	80	57	68	69	64	72	56	75	70	73	60	61	61	64	74	67	75	64	83	64	53	72	68	64	57	65	69	71	45	59	76	57	56	53	61	56	66	61	63	59	56	70	53	60	60	62	66	44	65	59	67	62	91	51	56	70	65	56	69	64	75	54	71	56	70	74	74	75	76	65	71	61	58	58	61	68	59	80	71	51	61	65	74	62	56	62	78	78	66	53	46	53	56	74	63	76	59	63	58	75	64	73	64	64	66	52	79	46	61	58	70	78	79	75	71	82	73	54	65	60	60	59	74	58	55	67	68	64	79	67	63	52	65	68	59	56	51	57	75	67	68	66	68	65	72	69	47	54	57	66	45	59	80	53	59	50	68	69	55	78	74	63	64	62	77	57	62	78	62	51	61	54	52	65	68	64	56	61	71	54	70	79	62	75	70	64	80	55	55	51	48	63	70	61	76	60	67	60	58	67	48	56	56	50	71	59	72	54	65	68	55	51	50	65	66	60	74	60	53	72	62	63	53	64	50	69	59	76	61	61	56	61	66	79	69	47	68	52	60	78	60	62	64	74	58	65	55	54	58	69	52	68	55	67	77	57	71	64	55	68	68	52	59	73	67	67	77	67	78	67	55	66	62	43	66	66	79	63	51	58	71	54	60	62	84	75	67	60	52	61	59	73	65	65	65	61	51	55	52	52	68	57	67	74	72	50	61	61	66	65	73	69	70	65	63	62	60	59	67	60	61	51	53	65	60	79	75	68	81	67	52	72	62	60	60	68	54	54	66	65	61	60	57	64	59	59	66	57	73	65	52	57	65	72	68	72	52	65	65	57	76	62	69	70	60	76	65	58	71	61	65	78	55	51	62	58	63	66	71	59	74	70	60	59	68	63	65	60	61	61	51	75	61	53	54	49	64	70	69	63	37	59	62	76	57	61	53	60	57	72	56	57	75	56	54	50	67	73	69	57	63	54	60	65	81	67	59	68	55	62	57	71	62	75	53	53	64	78	52	74	62	65	66	50	53	49	81	57	78	69	66	68	53	55	74	54	54	64	51	55	62	72	55	57	61	54	73	69	48	59	57	74	52	60	53	58	56	52	74	63	66	75	72	57	53	40	63	64	65	68	59	78	76	63	66	69	67	61	54	60	53	61	56	70	50	59	74	62	69	71	73	61	61	58	76	63	50	43	63	61	61	64	70	62	66	69	66	53	54	65	73	65	63	58	63	63	68	68	70	61	68	46	67	61	56	61	61	74	74	74	65	54	50	59	63	64	61	53	61	50	54	53	68	73	53	73	54	46	79	65	78	56	57	67	59	69	57	63	68	51	77	62	68	62	51	66	74	69	74	61	66	58	65	67	59	68	68	46	65	55	58	70	62	75	88	68	73	63	49	53	62	66	65	63	60	66	56	66	52	63	53	67	58	71	52	66	46	73	66	61	62	59	86	58	65	60	58	50	56	65	48	58	61	67	68	72	71	67	60	61	75	72	52	71	59	80	70	66	61	56	71	58	72	53	65	67	64	68	48	77	63	66	67	62	54	55	59	68	61	77	58	50	63	65	43	58	73	54	65	69	70	60	41	69	56	80	52	63	59	50	70	61	62	67	55	58	55	63	76	70	54	69	69	63	57	73	75	60	65	65	63	72	70	47	68	67	72	86	62	65	57	69	72	57	65	68	58	61	71	64	57	68	72	59	58	59	54	45	68	80	80	57	62	76	58	67	62	67	67	62	68	68	79	63	50	69	66	65	69	78	51	54	66	62	73	74	58	63	67	57	68	59	79	47	48	71	64	58	64	69	70	77	61	63	69	65	66	71	72	64	51	69	44	84	50	75	77	63	86	65	67	67	66	66	62	65	64	61	66	69	58	57	60	67	75	66	68	60	66	53	71	62	63	61	61	51	53	68	72	54	51	55	63	58	68	66	60	57	54	69	79	65	71	63	64	70	58	70	61	64	65	63	54	56	56	72	55	63	64	65	70	61	74	53	63	62	78	51	55	60	79	62	59	67	64	79	66	60	59	68	74	56	63	53	57	66	59	76	60	68	70	73	62	70	65	68	77	50	59	76	77
38671	19011	7260	2774	4902	5445	5026	4118	5828	8214	9331	5828	1835	1664	1558	1374	3838	1703	1314	1151	1091	1076	1106	1071	1027	968	959	957	996	881	867	911	870	932	1435	14743	16962	14224	9343	5068	2596	1423	1019	849	827	826	822	806	801	809	803	730	800	811	790	814	787	779	826	738	776	802	729	795	790	803	756	801	821	779	753	818	793	789	839	779	796	767	814	803	813	795	762	797	793	807	769	790	815	805	792	777	826	776	756	830	807	761	808	787	758	805	762	734	745	793	759	794	805	775	783	778	808	785	788	801	763	813	791	807	788	830	762	772	764	785	786	749	843	796	766	777	742	762	794	791	746	747	769	803	759	773	804	758	786	794	717	788	807	783	749	861	752	838	745	776	794	788	793	837	793	790	816	804	798	812	804	789	823	778	768	808	759	767	776	865	835	786	815	768	769	814	786	846	831	767	846	822	748	775	774	749	773	783	737	842	822	801	795	814	797	797	788	835	758	778	796	815	821	781	759	786	796	762	835	743	774	782	814	809	819	803	810	778	727	784	815	782	809	818	819	818	778	792	789	775	783	764	753	763	801	748	790	800	763	795	792	837	761	753	779	825	759	786	797	744	771	813	795	818	750	772	785	782	794	806	766	781	777	787	796	797	795	819	809	794	821	824	790	767	805	783	789	728	826	812	765	817	799	778	783	793	800	765	774	748	832	779	783	864	761	777	800	802	815	813	822	755	790	821	760	832	825	801	793	787	761	823	853	778	810	745	794	811	826	786	838	777	827	767	809	769	791	819	806	777	775	795	803	772	762	873	784	770	761	823	778	826	765	767	807	790	784	808	769	788	804	792	836	764	800	794	850	789	825	769	787	785	850	773	802	785	796	806	805	785	780	795	802	797	793	792	808	781	793	858	824	827	755	802	795	750	769	787	798	779	794	763	808	815	849	830	785	788	753	763	809	783	784	798	798	812	846	797	797	728	757	790	781	734	796	822	775	782	778	795	770	744	778	826	758	773	810	792	815	761	786	819	760	790	776	746	792	797	827	806	765	787	800	838	779	720	796	797	778	801	823	794	832	803	764	812	806	759	746	764	817	763	780	774	814	798	788	793	749	791	787	816	800	809	792	739	824	776	767	805	824	767	800	820	758	784	789	820	764	825	787	813	794	768	771	782	809	826	770	801	781	790	826	780	863	797	792	752	822	794	799	787	789	786	793	793	769	804	795	752	772	807	797	782	793	789	781	794	805	820	805	781	750	766	777	789	801	733	743	792	798	788	780	818	845	823	792	778	751	780	762	795	791	814	825	725	788	799	814	798	765	796	793	816	768	765	809	801	783	798	842	770	803	838	795	793	784	828	765	798	775	769	835	813	783	743	797	808	800	824	801	762	848	815	821	804	769	812	774	846	811	759	819	770	796	756	781	783	737	821	790	775	788	828	810	797	786	753	737	760	784	796	884	804	788	823	755	776	782	843	766	760	790	773	815	831	791	771	798	793	827	802	795	759	837	775	795	780	810	783	790	809	787	775	769	815	756	771	814	794	809	836	784	794	807	843	810	780	774	777	812	787	777	751	771	764	774	727	795	820	805	742	766	815	800	776	719	804	780	833	825	803	804	829	780	780	791	808	809	807	821	793	771	793	830	746	831	806	796	803	809	765	776	822	770	800	745	802	816	861	791	765	780	766	732	763	814	786	756	799	817	821	818	797	819	835	819	809	740	760	761	807	802	780	796	819	777	784	801	795	806	783	825	808	795	804	752	758	797	784	748	779	802	803	824	752	813	806	806	750	745	857	807	774	798	782	779	831	859	804	832	819	755	757	769	796	797	847	770	745	764	760	793	806	772	798	811	730	786	769	792	797	765	773	746	862	787	823	781	797	794	784	760	779	762	775	779	775	786	760	745	752	847	745	800	783	776	765	786	817	823	788	805	791	787	806	779	782	738	853	816	819	833	798	763	822	792	858	787	828	760	795	808	769	794	815	741	818	764	775	800	796	805	780	792	818	814	846	754	825	798	824	790	795	712	763	788	841	768	773	759	819	797	802	856	755	799	801	790	819	811	777	803	741	825	772	797	763	800	819	797	842	775	772	719	817	795	806	772	846	761	815	815	806	769	848	817	805	787	786	820	814	796	820	794	790	794	810	753	802	780	810	810	802	789	794	766	832	753	754	754	782	771	771	764	781	800	835	790	699	746	807	760	824	803	779	827	808	792	771	787	755	748	753	817	809	795	770	800	758	826	773	813	760	767	794	804	777	797	772	855	727	772	774	801	799	787	765	766	811	801	774	783	781	756	739	753	792	792	810	777	751	850	816	822	787	822	763	771	802	798	752	765	814	761	798	784	793	766	793	791	794	839	782	794	794	757	821	780	779	791	777	750	790	740	778	775	819	788	785	815	763	793	786	805	775	764	785	744	772	757	767	798	810	819	747	791	766	835	793	834	768	785	796	779	734	775	785	807	800	858	799	788	820	781	769	794	757	759	784	821	788	794	799	810	788	805	796	826	809	755	808	806	763	762	842	773	800	797	791	793	829	816	756	793	812	801	759	806	836	809	786	773	741	792	787	793	798	836	822	784	819	813	818	827	694	779	793	814	799	750	757	800	780	804	775	797	777	775	778	855	762	814	771	736	771	802	795	809	822	744	761	765	770	754	824	802	787	805	773	802	768	792	807	803	814	821	851	822	797	756	800	804	791	819	814	812	805	756	765	743	828	770	816	814	755	776	775	757	801	770	832	783	781	800	793	776	798	778	818	736	771	786	762	811	775	777	774	799	797	789	802	758	799	775	758	809	795	778	793	810	800	800	792	821	774	759	803	797	782	832	802	818	821	780	850	786	776	775	831	767	798	780	788	768	764	825	777	794	838	792	775	803	803	783	782	783	802	783	795	799	782	805	713	830	792	738	800	831	787	768	813	770	807	758	778	811	816	815	786	805	845	790	794	783	838	806	797	839	823	831	837	797	831	729	785	808	809	795	814	804	792	763	735	783	778	778	762	767	770	799	810	840	809	773	818	782	804	776	808	846	766	788	819	794	852	772	797	735	801	773	803	806	818	776	804	783	809	798	828	742	806	813	772	823	787	816	788	813	827	784	795	822	775	782	784	745	817	822	788	730	771	751	739	781	803	790	778	824	782	780	799	822	762	801	769	761	784	821	808	800	796	783	743	813	774	774	783	831	798	767	793	769	813	783	826	764	789	805	795	794	731	756	754	793	781	784	832	812	761	746	872	851	784	782	797	791	804	806	777	801	735	792	778	792	783	743	820	764	784	832	757	773	804	793	789	796	761	808	789	731	825	801	814	787	761	803	811	763	770	811	749	808	827	750	759	770	773	784	764	821	811	796	770	795	757	746	758	769	839	787	860	798	801	794	783	804	792	840	807	778	762	766	835	841	805	761	789	800	781	828	780	769	808	753	818	777	765	836	803	786	787	797	761	819	793	787	795	796	818	778	776	828	825	773	837	778	751	709	770	757	816	788	802	795	789	794	790	805	745
10468	5299	1204	121	123	124	128	135	274	590	202	175	90	83	83	83	182	102	125	81	89	79	77	68	70	74	65	58	81	71	70	71	74	69	134	1035	1137	812	482	251	164	81	73	69	64	65	62	63	77	73	74	70	70	67	68	74	55	56	81	52	67	58	57	53	76	74	72	56	61	83	55	65	56	65	61	66	71	79	65	78	63	83	60	67	63	68	69	53	67	66	60	78	83	77	63	69	78	67	64	78	63	62	78	66	71	74	79	65	50	62	72	56	55	56	70	76	74	65	65	75	51	63	62	75	76	66	72	59	76	78	65	89	58	68	79	68	64	69	66	65	68	72	69	67	73	56	69	73	54	64	51	66	78	61	79	59	56	53	61	57	69	58	65	67	65	52	51	74	59	73	52	49	59	57	63	55	61	67	59	68	75	70	61	72	62	74	64	65	75	67	64	64	73	73	58	59	60	68	71	63	51	71	78	59	70	65	64	62	79	72	49	70	75	70	73	76	58	69	72	74	75	70	65	57	72	58	71	55	71	77	58	55	52	63	64	80	50	77	69	86	74	66	54	58	77	71	58	60	71	53	66	69	45	71	70	79	64	74	73	59	51	69	60	79	66	60	69	85	68	63	52	69	58	63	52	49	57	76	52	74	61	68	78	59	65	72	73	66	65	73	70	64	63	54	69	77	61	65	62	59	66	63	58	74	76	78	69	51	74	75	78	72	62	63	49	70	65	44	54	61	61	73	62	80	73	65	71	70	73	62	49	60	57	71	77	71	69	70	74	59	68	71	71	68	62	61	50	68	70	71	52	67	75	52	65	59	46	52	78	60	59	62	52	77	70	66	71	69	60	75	67	60	67	83	59	70	64	78	69	67	80	61	52	56	81	71	59	55	72	82	48	63	70	65	72	71	74	62	67	77	66	58	63	56	73	73	68	57	59	66	66	73	47	60	58	67	67	55	48	61	78	79	61	58	61	66	66	64	70	61	71	70	66	78	57	64	53	66	60	58	63	57	65	52	73	55	64	63	73	58	56	74	71	57	76	67	69	72	61	67	79	87	60	58	76	66	51	71	70	74	57	55	53	71	70	69	59	69	70	77	80	68	59	65	67	70	69	56	59	70	66	69	63	61	75	69	63	72	66	55	69	79	63	65	66	58	75	67	60	71	54	72	62	69	70	77	71	63	66	78	54	68	73	62	56	76	64	53	71	52	63	54	57	54	51	77	68	67	54	70	71	57	61	48	67	70	56	69	82	64	57	72	68	63	59	71	73	68	73	60	64	44	75	48	63	63	78	77	74	71	61	69	65	70	70	75	57	63	67	67	54	73	80	78	67	60	71	77	55	63	80	65	64	81	72	73	56	70	64	61	65	70	57	70	60	59	73	81	44	70	63	62	56	65	61	65	55	66	77	68	65	72	58	65	64	59	56	79	76	78	69	59	57	65	59	60	62	56	75	61	63	63	72	66	79	62	74	81	68	66	72	52	68	81	75	73	59	68	74	85	83	60	64	76	60	58	52	54	58	56	78	72	69	58	70	61	73	70	66	66	71	59	67	73	60	74	77	64	63	69	67	78	55	58	55	71	73	66	65	67	69	54	60	66	65	82	81	72	67	61	85	59	61	80	73	63	71	68	61	73	72	81	60	77	47	67	61	67	62	70	75	66	65	79	78	84	59	54	66	66	73	53	65	65	60	69	75	61	61	62	70	66	63	62	62	70	60	76	64	64	50	67	77	79	69	55	70	68	61	64	53	70	79	58	63	69	59	63	69	47	73	73	72	81	74	58	62	73	65	64	72	60	57	72	73	50	65	67	57	64	62	73	47	62	61	78	75	74	90	56	68	68	65	63	66	57	67	76	52	57	58	64	67	61	75	62	70	71	61	61	65	75	67	71	73	68	69	58	88	72	60	63	84	72	56	67	67	56	70	56	76	71	77	65	63	53	59	69	70	68	58	76	79	62	80	59	67	69	70	60	65	49	68	69	68	68	48	73	56	64	62	71	68	77	53	63	53	69	44	81	62	82	68	70	62	66	63	76	58	65	66	59	81	70	59	62	57	80	66	57	57	71	74	72	67	61	52	65	58	65	55	86	62	62	70	58	79	84	63	84	68	64	61	62	80	69	58	79	74	76	65	63	79	69	71	73	49	74	66	74	74	73	55	64	81	59	69	61	67	62	77	53	78	70	57	50	76	71	57	66	86	75	70	73	65	72	58	41	68	68	68	66	76	72	67	81	62	67	75	62	66	68	71	68	63	68	78	64	78	60	67	58	84	62	59	64	72	69	61	76	77	64	69	60	70	67	62	80	65	70	63	85	67	71	74	72	80	70	67	67	80	65	85	63	69	76	70	67	77	60	61	61	58	53	70	71	67	72	80	78	51	65	77	76	60	66	53	65	86	68	81	73	71	56	61	63	57	62	59	66	71	71	81	66	70	69	65	67	67	83	67	67	79	67	74	65	68	80	64	68	49	70	57	66	60	69	63	62	67	54	62	57	68	64	64	66	65	52	67	63	74	66	64	69	75	70	67	74	67	69	60	75	66	73	64	69	71	64	72	55	75	73	75	69	72	85	73	61	66	63	69	66	67	78	73	75	58	74	64	74	72	76	68	62	72	75	66	62	63	64	91	70	74	70	69	73	66	59	60	71	67	61	66	62	61	79	60	73	64	70	75	70	50	63	62	75	77	77	62	80	47	69	68	78	57	57	71	68	60	68	51	74	67	62	81	78	55	69	61	64	71	59	72	62	58	59	68	80	64	71	56	67	73	53	64	66	55	67	71	53	77	65	81	57	50	59	63	67	65	41	68	63	60	57	58	69	67	70	56	48	60	57	75	79	68	78	56	58	62	59	62	67	64	59	70	62	70	61	58	70	71	68	73	75	54	58	43	61	77	67	67	65	64	65	70	68	51	78	62	71	74	67	72	57	85	66	65	56	75	68	69	61	55	76	64	48	75	62	59	68	62	61	62	60	71	72	53	57	77	66	80	69	53	71	53	66	63	73	68	62	68	78	63	43	64	63	68	64	54	61	60	59	52	65	52	76	67	77	70	59	67	64	67	73	61	67	66	71	66	72	59	68	65	77	66	68	70	67	49	64	71	64	56	65	62	63	58	58	53	67	78	71	67	70	68	66	57	66	66	68	62	64	57	54	72	53	78	81	72	75	60	64	72	72	69	62	51	52	62	61	65	60	65	59	67	69	68	69	76	61	78	61	78	65	64	54	80	67	79	74	65	82	66	56	57	59	64	68	62	66	69	76	77	67	45	70	76	57	57	80	51	64	69	66	57	60	51	68	82	61	64	62	66	49	73	72	71	69	52	65	79	60	72	66	61	65	63	70	71	69	68	58	73	70	71	68	85	68	55	67	74	54	60	59	58	67	63	68	68	70	76	81	60	72	54	67	60	87	69	73	74	80	64	56	76	70	81	72	59	69	56	61	69	71	50	51	71	79	65	72	65	58	73	63	72	74
46614	27623	10110	5097	8450	8398	7160	5746	12232	17836	9264	5901	2380	2173	1902	1796	5194	2929	3254	1359	1279	1287	1191	1211	1166	1101	1099	1044	1039	1051	980	975	979	990	3693	20702	20867	16593	10793	5862	3029	1642	1038	884	809	780	793	779	818	804	813	834	845	758	791	834	793	777	723	804	821	792	860	861	812	816	775	824	827	835	778	852	796	809	799	848	788	831	787	848	777	811	827	788	798	823	789	801	783	774	786	853	822	791	842	760	827	804	833	793	757	839	810	812	806	849	788	805	787	794	762	769	791	884	834	831	833	840	824	834	799	807	776	842	799	825	768	831	839	850	769	805	828	795	789	800	795	801	774	825	840	829	770	844	791	803	792	801	816	839	805	819	820	796	821	788	857	781	808	850	827	877	758	779	868	765	811	762	799	771	790	804	813	776	815	856	801	775	799	822	824	787	803	822	823	795	806	803	775	870	745	782	796	809	805	836	877	786	786	818	817	776	771	768	856	795	861	761	823	804	755	816	832	805	815	828	828	790	820	853	798	825	793	823	802	787	824	886	760	837	827	761	811	780	812	803	835	809	826	878	858	818	797	836	836	801	793	796	836	799	833	813	793	790	792	839	815	765	777	796	763	784	808	852	817	764	810	842	800	761	839	773	794	848	814	861	812	807	835	815	768	900	820	831	814	822	818	799	863	761	848	758	783	824	863	802	816	830	816	777	807	808	807	774	857	838	840	823	829	771	832	803	786	813	780	798	773	850	769	797	836	802	807	841	822	786	787	855	843	835	815	776	785	825	805	851	823	738	840	807	828	831	772	784	869	816	802	801	760	847	799	808	796	837	810	797	778	868	839	784	758	802	859	799	816	850	779	804	807	781	820	837	771	787	763	777	809	740	759	795	776	793	827	789	798	854	808	800	825	816	802	782	783	812	803	797	794	841	819	818	813	796	817	848	846	797	803	844	838	861	836	771	818	802	765	815	793	818	845	816	808	786	843	828	798	785	774	820	745	781	837	781	785	813	852	781	816	846	809	838	820	791	789	784	800	823	855	812	800	843	820	808	832	839	883	822	803	821	795	806	789	852	761	839	807	824	867	873	790	812	805	808	778	802	775	805	768	744	833	809	768	779	794	837	796	804	805	801	804	825	844	818	769	797	852	825	788	779	816	832	805	839	790	777	820	785	766	825	821	824	826	794	770	835	819	787	779	816	809	835	802	832	828	819	826	828	765	840	816	820	825	853	822	800	820	852	804	833	827	847	813	809	766	861	825	757	832	793	768	778	777	843	785	785	809	826	799	832	790	769	835	781	819	798	766	832	755	796	811	805	845	749	868	794	848	778	806	803	826	870	850	887	804	857	825	777	775	784	817	795	755	772	816	814	776	767	805	834	809	802	802	810	800	832	804	796	787	791	816	814	836	824	793	850	781	823	777	829	809	821	812	792	749	769	833	812	813	849	763	808	790	772	768	815	799	815	802	793	844	778	838	855	775	797	788	793	765	860	826	807	832	848	847	843	783	805	840	814	793	810	793	806	812	797	842	800	789	825	801	833	831	809	801	811	828	863	793	804	784	779	817	763	765	807	795	785	834	769	829	831	819	772	794	819	774	815	813	772	806	759	849	798	804	823	811	817	837	813	804	832	853	819	866	761	882	824	858	839	806	715	810	812	834	788	770	832	819	823	840	843	781	715	784	798	830	765	805	792	790	823	832	832	798	807	841	829	801	749	821	766	848	816	761	741	798	785	825	901	811	830	809	841	812	835	808	809	824	825	818	778	825	805	787	811	855	828	808	790	837	804	768	793	778	828	801	757	789	856	840	804	797	792	850	850	781	859	817	809	836	814	792	791	848	825	824	842	823	823	826	827	826	821	796	790	812	779	848	750	806	786	834	813	821	784	833	794	821	813	776	755	826	794	771	754	832	800	824	809	803	886	757	781	773	825	819	832	851	787	813	809	851	806	785	807	818	791	771	851	784	772	801	781	828	817	819	804	824	786	812	789	794	813	769	791	822	837	836	817	784	827	797	804	834	802	816	827	845	799	803	832	804	815	866	782	775	819	748	787	796	795	806	801	833	767	804	789	813	819	846	813	798	863	843	791	856	791	766	806	796	796	787	823	853	876	833	781	806	806	771	816	800	784	777	806	871	821	821	787	790	812	830	800	800	783	846	781	827	819	850	825	823	808	854	823	809	791	821	858	775	778	844	827	770	805	821	787	770	854	834	813	918	812	822	795	801	805	826	781	827	788	823	883	814	841	847	817	771	848	754	795	843	848	801	774	789	808	818	848	830	850	817	827	800	781	835	802	786	790	787	784	843	834	795	836	841	805	785	862	794	804	822	839	813	878	846	810	792	798	788	836	819	833	824	798	811	808	822	793	769	816	825	781	800	798	806	811	857	822	840	824	780	838	811	776	791	816	819	873	821	828	811	837	831	769	799	875	834	845	805	826	792	832	841	802	810	784	787	770	796	791	820	841	834	799	800	804	786	809	796	776	813	765	826	804	795	814	759	805	788	789	824	821	787	831	833	788	820	786	860	760	792	830	807	808	829	857	764	851	829	845	839	785	811	767	798	803	814	820	816	841	809	833	818	792	812	741	785	776	864	808	814	776	799	852	829	836	849	809	812	827	787	827	803	789	837	823	822	815	862	826	827	782	805	825	830	772	838	818	744	810	809	819	800	805	835	766	808	829	794	811	753	794	803	829	821	774	814	816	797	842	822	810	815	872	795	826	815	782	871	859	823	803	820	806	833	810	844	821	810	806	787	838	818	818	779	825	773	779	777	797	835	795	814	852	776	798	869	779	818	804	818	825	785	787	815	817	839	807	824	794	851	812	830	768	784	762	820	828	787	870	804	798	829	788	888	802	826	784	786	794	809	824	836	848	803	784	837	856	831	821	805	833	798	831	784	747	797	838	792	791	803	815	794	764	769	797	794	809	789	807	786	793	808	780	806	840	796	871	854	865	758	817	818	757	798	769	830	815	740	823	806	872	837	801	843	773	735	805	821	783	799	792	797	773	811	800	842	811	801	814	803	768	795	850	820	824	833	826	761	854	831	820	762	792	777	800	827	795	819	822	850	816	829	840	841	803	828	777	841	828	826	849	859	839	788	841	853	787	836	778	794	790	860	805	769	798	740	819	807	819	813	855	754	831	763	777	835	831	778	785	829	843	800	779	839	781	815	764	792	776	805	803	774	822	806	854	803	871	802	786	796	809	813	819	772	799	802	803	779	809	897	766	842	822	808	818	798	908	808	799	820	782	841	795	801	815	803	781	836	840	839	841	782	791	810	821	834	856	826	800	807	745	811	809	820	830	823	839	810	863	781	821	787	829	786	805	869	806	818	810	830	848	826	756	846	820	828	800	799	749	832	786	797	819	826	813	856	756	811	814	802	821	798	775	834	822	812	802	819	792	747	823	783	820	800	813	829	792	828	785	818	807	790	818	831	790	834	798	885	783	816	798	814	791	808	853	823	791	764	800	808	821	788	790	847	796
3976	940	197	71	78	64	72	71	111	118	80	68	79	71	68	61	97	98	82	72	65	67	45	55	59	71	70	59	60	56	66	69	50	70	77	222	354	303	221	157	111	68	61	71	69	64	52	49	58	61	58	62	57	58	50	59	56	60	58	65	53	62	63	63	48	65	55	74	53	50	49	41	61	51	65	59	80	65	50	57	69	41	47	61	56	55	45	50	60	63	68	60	48	46	62	38	66	72	72	53	53	62	64	63	54	65	56	62	58	73	51	49	48	73	61	59	68	49	69	59	61	45	61	43	56	68	58	62	61	55	63	62	56	59	61	55	63	55	64	66	57	72	72	60	59	55	62	53	53	59	52	57	57	67	51	66	67	44	57	56	60	69	53	71	58	54	54	60	58	53	50	57	69	58	53	64	56	51	57	60	64	62	44	68	72	59	70	55	63	64	63	53	44	62	49	53	43	56	53	54	65	64	60	47	59	63	61	69	63	58	51	63	68	68	55	61	76	57	57	56	52	53	57	78	58	61	53	61	56	59	56	66	59	60	59	52	57	64	74	81	63	57	58	58	64	59	58	65	41	56	67	70	55	50	61	58	65	53	63	69	61	54	59	50	64	57	53	61	45	58	56	57	74	62	55	60	53	56	71	70	61	71	61	57	64	62	65	64	66	51	56	61	62	68	58	60	56	66	71	65	60	70	52	68	59	66	63	53	56	64	50	53	58	70	65	54	62	60	62	67	58	60	62	47	49	57	52	55	53	44	70	75	58	52	57	60	58	59	62	50	56	66	55	59	48	72	62	62	62	59	59	53	60	61	56	51	54	64	56	57	65	58	53	53	69	52	61	74	60	59	52	64	50	64	66	53	57	65	71	67	62	46	63	62	73	58	57	44	54	55	65	56	44	70	66	66	51	68	53	41	65	69	67	67	57	47	52	47	63	72	51	61	58	59	56	72	62	67	62	47	55	52	60	49	62	58	75	57	66	62	66	66	52	74	59	53	61	62	49	49	73	42	52	70	63	62	52	67	63	51	55	74	62	58	66	47	57	52	43	53	57	45	66	58	50	72	64	66	67	65	50	53	59	71	47	60	62	51	43	69	53	58	58	62	57	56	51	67	46	57	66	65	66	62	57	62	56	53	60	55	71	61	51	71	49	68	60	59	51	60	69	52	54	61	60	53	66	74	45	76	62	60	46	58	69	64	58	55	47	48	48	57	48	59	63	67	59	51	61	76	59	58	57	47	53	60	46	57	61	50	62	82	63	54	59	51	59	59	62	68	42	61	42	60	55	64	61	61	67	56	70	68	59	52	50	52	56	53	61	64	59	61	61	59	62	72	50	56	44	42	63	56	56	50	53	57	58	57	71	61	61	59	54	56	53	57	44	61	50	69	51	50	61	70	59	38	58	77	51	61	50	54	50	76	60	61	59	56	58	56	58	61	61	59	49	53	74	64	65	61	77	57	62	57	40	50	57	67	61	56	44	55	60	57	49	45	46	56	65	64	71	67	60	57	50	72	50	55	39	56	59	56	57	67	60	63	52	65	60	63	58	52	59	79	62	69	59	51	65	65	64	55	59	48	51	49	65	60	66	55	66	60	58	66	61	65	55	68	59	60	56	62	75	60	54	53	58	72	63	56	56	50	65	62	63	47	59	63	65	53	63	55	58	60	57	67	58	53	64	49	50	72	53	49	77	49	62	55	64	69	45	56	72	69	72	60	60	63	52	52	64	55	58	59	75	68	48	70	57	58	77	51	51	61	60	69	50	48	65	64	67	70	60	79	68	51	57	67	67	45	67	50	54	66	57	64	70	65	67	52	66	65	41	56	57	70	66	59	58	46	59	61	64	77	69	57	61	58	61	71	50	62	58	55	70	56	52	54	70	73	54	57	56	54	54	60	56	62	57	58	60	55	34	61	59	60	71	47	62	59	60	63	53	55	58	67	77	62	48	50	67	64	59	58	66	64	59	50	65	65	49	69	63	54	49	64	54	76	65	61	48	56	58	53	54	67	59	53	47	54	61	63	74	63	69	71	58	58	70	50	54	70	59	70	63	70	53	78	57	61	68	62	62	57	65	41	64	68	73	56	66	78	68	49	52	53	71	48	62	51	65	60	62	68	58	73	64	76	65	72	56	53	49	61	58	65	69	64	59	53	53	61	49	53	57	61	51	57	70	62	61	53	72	71	51	62	51	54	62	56	55	51	51	61	54	52	66	46	60	64	64	66	52	53	69	58	61	64	60	48	55	60	65	59	51	56	68	68	66	63	62	61	55	60	55	58	62	69	50	72	72	66	62	59	68	63	57	55	54	63	70	60	57	50	61	59	55	67	60	58	61	65	64	58	55	66	56	61	60	55	52	72	65	54	68	65	56	56	63	48	59	67	62	50	57	54	63	49	60	60	64	61	68	63	69	70	65	57	46	61	48	67	65	57	50	67	63	57	55	63	55	67	51	71	55	66	58	44	62	61	52	48	65	60	74	50	72	64	70	50	49	63	58	59	54	52	66	60	68	67	55	63	56	64	55	48	52	47	65	67	53	61	60	60	54	63	50	68	45	63	66	61	49	62	60	57	60	62	65	66	45	69	53	78	50	56	69	61	58	54	65	44	63	50	64	64	58	55	66	52	61	56	60	46	49	46	63	52	62	63	60	55	56	54	63	68	63	52	57	63	72	46	53	54	68	59	49	55	62	53	61	72	53	61	68	54	61	59	62	65	67	58	55	57	67	51	57	52	46	66	42	71	55	58	53	67	67	67	56	49	51	61	54	73	48	57	50	63	66	52	59	53	61	47	59	48	54	67	57	56	45	57	56	68	58	69	65	69	50	54	44	48	55	58	49	62	52	58	52	51	64	47	60	56	59	40	48	58	64	53	70	66	51	57	55	68	65	81	57	48	62	72	42	71	57	52	71	71	61	52	65	57	48	57	57	60	77	58	71	54	58	58	55	60	52	62	60	57	51	50	68	57	58	53	73	65	68	63	60	41	57	59	65	63	52	56	64	69	50	64	39	58	65	64	45	49	60	64	53	51	74	62	63	59	67	55	52	49	59	47	58	58	70	66	55	68	62	63	64	54	39	70	49	46	50	59	59	64	58	64	66	69	64	55	61	44	61	53	57	53	54	55	60	71	58	59	55	60	60	59	57	67	59	62	62	58	49	66	72	53	67	69	71	47	55	58	68	76	57	68	52	61	69	60	53	72	54	62	66	49	60	62	50	55	67	60	60	67	69	56	52	54	69	60	59	42	57	51	56	61	75	52	57	57	67	74	80	53	72	65	60	59	65	52	68	48	66	59	52	66	60	55	43	63	50	51	56	68	47	67	54	52	66	48	62	51	55	55	56	56	41	56	54	54	69	47	57	72	64	60	62	67	65	48	55	63	51	73	65	62	63	64	63	66	56	59	50	56	48	54	48	63	55	60	67	63	63	54	43	57	47	50	80	53	60	61	57	47	61	54	50	43	56	73	47	47
31727	14249	3208	1904	2421	2421	2248	1848	3903	4877	2600	1754	1097	1008	940	931	2760	2250	1915	861	878	850	788	795	773	789	842	801	763	767	794	797	774	774	1323	5720	8894	7052	5314	3010	1735	1192	889	795	731	735	716	727	732	694	797	730	734	749	737	755	748	696	707	722	736	745	684	719	722	715	751	717	737	773	720	700	723	724	774	741	734	706	741	706	713	754	728	740	744	761	770	779	741	737	731	708	770	784	779	758	803	748	759	714	762	707	758	709	730	731	690	713	744	728	762	727	764	741	771	705	759	736	706	754	750	749	730	688	732	743	711	709	734	741	708	720	733	718	741	764	712	754	733	740	730	712	715	712	711	719	742	751	769	788	736	777	709	767	751	773	732	730	748	770	716	733	757	724	804	739	747	743	746	774	712	767	745	747	750	781	779	731	703	751	743	740	763	759	777	739	715	737	777	773	738	710	726	748	738	770	808	661	692	759	759	760	728	716	716	736	707	809	725	712	751	747	723	718	730	702	749	750	789	713	692	745	789	691	695	751	780	763	766	749	741	714	700	748	715	734	765	760	700	716	807	722	757	684	668	707	743	723	750	784	743	769	750	726	730	766	764	706	755	718	727	721	732	769	737	744	723	693	759	719	799	723	689	718	726	752	796	721	727	721	724	695	753	751	733	763	728	702	737	744	738	750	772	723	722	693	723	748	752	745	743	702	707	720	741	780	825	745	789	746	667	784	746	739	742	768	727	796	718	744	746	724	679	758	691	757	727	749	739	745	732	763	719	684	711	727	752	757	708	715	689	729	794	712	726	691	720	730	734	748	695	746	707	734	744	796	751	774	696	766	712	755	728	740	730	721	736	762	749	744	727	734	724	737	742	735	746	758	760	726	733	716	755	738	731	740	752	818	758	740	720	784	712	782	703	701	740	755	666	755	765	728	757	737	769	705	744	733	754	782	778	721	718	728	719	726	728	707	760	719	732	712	712	703	739	765	730	776	712	785	738	778	696	749	731	750	727	696	746	749	715	726	731	791	705	770	736	770	705	753	676	687	756	758	741	741	754	712	740	725	715	734	747	746	740	764	713	714	716	747	739	741	736	718	737	734	712	753	770	716	743	707	758	748	734	769	734	711	766	768	723	758	780	777	735	742	748	757	743	713	714	673	727	770	761	771	748	758	735	724	725	753	724	731	738	765	725	743	727	732	710	717	742	719	727	706	773	756	751	704	757	690	721	760	746	769	751	716	719	713	696	715	758	730	766	737	795	768	709	792	776	727	728	783	798	733	780	735	761	758	694	781	710	717	741	749	753	760	703	724	788	764	770	754	733	773	728	743	717	741	768	726	751	733	733	724	727	742	720	721	744	724	745	706	756	738	743	721	747	715	742	773	721	705	703	798	801	790	751	758	667	747	711	708	759	732	700	738	692	729	728	700	746	711	732	769	725	723	724	800	749	719	764	722	732	739	706	744	754	723	763	756	742	780	720	768	741	693	751	780	728	695	747	739	704	721	724	776	711	728	724	719	669	738	750	790	766	743	756	703	737	785	748	710	778	710	752	750	753	740	714	732	702	759	790	745	789	689	750	731	762	731	755	725	759	733	758	757	682	709	779	713	748	731	735	680	730	758	740	705	729	722	741	767	778	759	732	749	748	712	734	758	771	752	767	752	761	742	703	710	705	741	711	772	719	730	731	735	740	706	735	761	735	714	741	756	779	775	718	737	729	779	703	719	771	752	766	715	713	764	789	721	761	745	744	735	728	747	760	689	749	799	719	755	712	760	738	740	717	713	751	745	728	750	758	706	694	780	764	731	736	771	718	768	778	717	724	755	769	716	760	755	763	729	792	729	745	707	738	747	731	714	776	730	789	716	726	698	670	721	686	733	715	760	717	767	699	717	781	754	764	730	695	775	735	773	696	751	753	745	730	745	801	719	740	724	767	706	718	747	715	731	749	755	732	738	747	734	744	770	777	808	750	713	710	724	726	739	747	737	765	753	728	721	744	769	753	757	737	710	726	701	756	717	695	745	771	765	724	693	741	747	740	764	794	715	707	737	765	710	787	739	708	784	740	787	699	720	737	787	742	730	754	726	742	745	731	731	722	696	766	733	760	747	737	730	721	738	750	695	738	753	760	712	787	729	706	731	782	697	693	732	763	739	752	770	741	727	755	753	681	756	755	720	719	747	749	756	764	756	785	692	732	755	791	778	742	724	745	749	730	680	770	725	720	765	770	705	749	711	729	769	760	726	718	786	662	749	694	780	769	774	722	719	725	769	750	718	759	702	746	723	719	744	727	743	760	761	743	755	705	764	705	744	737	732	714	753	743	730	727	755	742	720	770	705	743	790	721	746	759	790	776	775	684	729	747	706	738	720	729	715	716	765	777	742	703	780	696	768	713	749	757	679	767	747	775	733	712	748	791	747	752	734	755	753	753	771	735	716	746	763	708	717	699	711	733	752	721	766	768	754	766	708	716	766	756	714	755	731	735	772	771	758	750	770	735	741	730	772	764	732	733	784	758	732	722	792	755	734	789	735	734	702	749	736	724	764	718	754	760	767	756	706	750	767	740	748	714	764	739	743	755	732	742	734	724	743	702	752	716	796	718	730	715	705	728	752	790	703	798	781	743	731	735	734	769	680	718	716	771	745	716	784	751	759	694	730	707	730	748	778	747	708	765	764	727	764	741	729	748	746	738	738	751	719	709	744	794	719	706	776	757	732	698	726	736	734	718	705	736	759	800	716	739	724	754	746	750	761	743	712	752	743	792	753	748	745	792	732	747	720	742	757	732	734	722	747	728	770	747	743	754	692	707	707	721	732	762	771	709	730	741	757	734	755	755	758	729	744	699	791	725	751	751	746	766	723	759	780	709	720	713	766	782	709	763	747	739	798	738	699	754	731	672	708	732	722	769	728	717	764	729	753	764	738	706	738	746	736	745	790	749	708	731	772	719	727	749	720	752	732	749	771	759	700	714	696	747	768	732	730	744	725	755	758	735	729	748	726	761	759	734	731	765	722	722	742	740	712	745	813	756	745	777	760	760	711	780	709	761	701	779	692	753	755	793	741	766	740	746	736	733	699	694	723	714	787	758	719	735	739	727	709	693	753	736	704	724	679	784	737	715	721	708	738	712	750	771	733	727	714	730	678	688	724	737	771	749	777	753	707	709	758	761	750	733	730	711	771	732	743	695	740	716	753	720	739	758	738	706	739	668	738	755	769	727	761	748	731	696	764	728	702	694	727	765	779	711	697	721	735	785	752	783	704	695	735	717	753	736	756	690	756	770	713	727	731	755	747	764	710	766	745	723	760	695	734	715	749	795	716	734	734	742	710	730	748	731	743	760	704	733	725	746	777	733	711	718	728	753	720	752	735	734	794	759	751	717	699	738	754	737	718	776	718	717	738	747	737	754	721	731	703	732	678	705	805	725	713	763	715	775	755	760	745	744	751	747	737	741	719	736	724	743	696	744	674	726	814	684	710	709	746	715	722
7133	4035	611	153	87	89	102	98	194	112	195	139	72	78	68	71	200	98	112	63	62	69	66	66	70	53	67	66	60	61	55	55	70	55	82	340	669	589	451	256	160	104	70	58	53	60	52	61	60	74	59	66	58	52	64	56	55	69	71	61	64	61	49	61	57	76	65	54	68	67	51	49	60	57	69	60	73	56	51	58	55	58	66	63	79	61	56	48	70	52	65	56	59	70	56	60	65	59	75	67	58	62	74	62	60	51	63	57	57	63	57	59	46	59	60	51	56	54	72	58	75	53	49	59	63	66	81	60	51	65	59	70	66	68	47	55	62	63	73	74	68	59	57	53	65	66	57	59	49	56	68	73	56	55	66	65	57	52	55	73	60	68	69	63	63	61	69	45	62	58	60	50	64	68	65	53	76	75	54	65	57	60	68	57	62	58	84	61	54	69	64	45	65	74	56	60	60	64	69	54	49	64	57	53	63	76	67	60	66	73	63	78	56	79	59	74	67	71	61	67	59	56	53	62	68	48	75	55	52	60	62	59	72	58	58	57	56	61	57	63	55	70	54	64	69	63	55	63	65	63	73	62	78	73	68	67	58	54	55	61	65	61	55	65	58	60	63	69	50	54	56	75	60	54	56	71	76	61	65	71	53	57	47	64	63	77	58	76	73	60	66	63	58	67	65	58	65	66	73	62	67	60	59	57	65	58	49	47	49	59	49	58	53	63	57	71	60	66	62	65	67	70	64	66	62	62	67	67	62	76	59	74	59	64	62	66	55	66	64	65	62	56	77	49	54	61	57	59	70	64	53	48	65	62	51	59	54	63	64	45	74	62	66	49	51	76	60	59	60	56	64	57	60	62	67	65	61	54	58	52	53	50	59	62	66	62	62	59	54	65	52	57	57	66	66	63	56	72	40	61	77	67	63	75	67	76	54	59	57	62	58	61	71	67	59	50	59	61	65	69	47	57	71	62	47	68	61	69	60	56	52	61	64	70	59	56	55	58	68	63	61	58	59	65	71	77	70	59	74	70	48	54	59	61	54	61	60	68	70	51	52	73	55	56	57	62	38	61	71	46	70	51	65	63	59	56	65	76	57	70	60	59	59	62	70	60	61	71	57	60	47	56	77	62	63	70	67	67	56	68	47	58	80	57	59	61	59	63	63	64	66	56	60	62	63	58	57	62	64	51	72	63	66	57	68	54	64	62	70	69	65	62	71	38	68	75	67	57	77	65	62	63	62	60	60	58	65	66	64	57	70	71	56	67	71	62	59	64	46	55	70	56	68	51	62	74	57	58	64	64	67	66	76	68	47	58	59	59	58	57	55	55	66	58	54	54	47	63	64	64	61	46	64	53	63	71	70	58	53	54	50	62	62	57	59	73	57	59	59	50	68	78	51	68	46	63	63	63	70	61	57	70	55	47	60	72	69	60	45	53	46	59	57	74	59	67	68	59	70	66	58	67	58	61	64	62	51	42	65	56	56	55	46	72	61	48	86	71	60	57	68	51	66	69	60	66	97	72	77	57	59	60	73	72	61	59	52	52	49	55	41	61	48	57	61	69	75	74	65	48	59	63	66	71	81	72	66	63	59	51	56	52	52	63	67	62	60	69	57	55	61	57	60	65	53	70	73	56	65	70	55	73	70	66	55	63	64	64	58	67	72	70	68	54	56	59	58	55	57	50	54	56	63	59	59	68	69	53	67	50	70	57	60	63	71	69	76	69	62	82	57	67	57	76	67	48	49	63	52	53	57	61	64	65	65	66	72	59	54	54	82	69	63	52	67	61	62	55	58	62	69	65	62	62	59	58	61	48	60	52	61	69	45	63	60	64	55	56	53	72	80	59	63	77	65	71	54	70	55	56	60	68	56	51	68	51	54	62	53	67	67	58	72	58	60	71	51	80	42	77	59	71	70	67	47	63	68	81	62	60	50	64	66	68	59	73	68	61	56	67	73	48	63	52	64	67	70	58	58	56	76	62	69	63	63	52	65	62	74	76	69	73	60	63	52	63	69	53	44	53	66	65	63	73	53	53	72	55	71	68	53	67	62	46	58	62	55	51	50	71	73	47	69	68	66	46	69	57	57	44	59	83	55	66	61	59	71	67	73	63	58	63	60	65	52	60	60	50	77	63	69	71	62	57	68	70	45	71	66	70	45	58	74	70	60	75	56	64	56	54	68	78	60	68	57	75	59	66	71	62	62	50	51	69	54	65	61	56	60	72	47	65	65	60	64	69	61	60	70	53	65	57	58	71	59	61	54	66	51	47	49	72	62	61	75	51	56	62	54	56	66	68	56	56	60	61	64	64	65	60	70	60	58	73	68	53	67	51	70	55	65	52	66	61	63	55	69	58	76	64	58	54	73	70	77	54	63	66	72	52	65	71	65	59	53	82	57	76	81	55	70	76	74	60	75	58	67	54	70	68	63	80	67	59	53	51	61	61	58	59	77	71	69	53	70	65	55	63	65	63	72	72	68	62	65	76	65	53	59	70	60	50	56	77	52	66	57	53	50	71	50	66	73	58	82	53	53	52	45	51	79	64	52	70	64	55	59	57	68	72	61	66	51	59	73	66	61	59	59	71	60	63	66	61	72	62	62	79	60	70	62	68	67	70	62	65	67	60	62	67	60	60	77	59	74	54	68	58	59	64	58	64	75	63	75	68	67	69	74	62	64	57	64	66	72	77	68	46	58	54	67	72	66	63	64	68	65	80	53	72	44	72	63	59	65	55	63	72	57	54	55	55	57	58	60	63	74	50	51	57	67	55	79	66	64	68	63	51	67	67	76	73	63	51	71	61	59	63	50	62	77	55	60	74	76	64	63	68	58	64	62	71	58	66	62	56	55	50	53	66	50	63	72	65	57	57	79	69	66	60	67	67	64	60	61	50	62	55	59	66	73	64	62	62	54	48	54	64	60	61	60	86	50	63	56	66	68	53	50	52	80	78	60	62	63	73	62	70	76	58	43	56	66	64	64	69	45	57	73	78	66	53	66	67	56	60	61	43	78	67	65	76	61	54	52	71	56	53	75	67	57	49	57	53	54	66	53	64	59	56	83	55	63	71	76	63	62	52	61	71	56	67	66	49	50	45	59	76	69	56	59	51	72	64	54	60	62	64	64	67	82	50	63	62	58	69	63	69	78	58	61	60	61	50	77	74	66	66	51	60	75	61	51	59	76	60	71	67	53	68	68	65	50	63	65	75	57	65	66	69	70	62	65	56	69	57	54	60	64	59	64	63	61	61	67	61	70	72	60	56	70	64	62	75	58	53	56	57	54	80	59	68	58	45	47	57	65	64	58	75	72	75	75	74	64	72	59	64	68	67	48	69	64	70	71	63	63	54	67	76	57	72	71	69	71	53	53	56	72	73	69	58	66	79	69	63	73	66	57	66	62	53	55	70	60	60	60	65	66	71	65	68	58	60	59	58	51	71	56	58	55	67	67	82	66	60	72	60	61	53	61	57	68	61	64	69
41801	26119	8026	5948	6716	5701	4797	3851	8146	4191	6667	4283	1613	1537	1386	1319	6100	2565	3259	1054	1033	1035	967	919	990	965	932	888	912	859	832	898	872	877	1946	9033	16028	14013	10187	5825	2943	1536	1040	806	764	775	772	765	765	707	771	760	711	752	796	777	770	785	775	830	722	779	770	794	773	768	752	783	729	760	793	761	769	790	764	739	734	748	781	748	769	753	724	752	800	741	729	771	793	772	736	725	723	779	746	788	751	805	724	770	767	754	743	824	751	746	752	743	760	799	781	724	754	745	766	805	780	790	744	753	760	738	737	744	812	741	766	761	780	796	777	714	773	785	752	744	775	791	756	742	742	769	730	719	777	750	737	798	730	752	759	795	824	773	788	732	778	753	818	804	706	749	750	770	739	785	762	740	739	757	768	782	738	730	751	725	744	786	727	804	787	742	777	738	740	781	733	790	807	748	763	756	730	763	781	792	741	757	729	717	793	791	783	778	796	779	748	758	766	718	781	759	803	840	756	729	777	774	775	772	745	791	749	792	789	741	785	836	762	767	810	773	770	758	828	775	785	773	752	781	752	756	735	743	788	753	760	792	776	742	792	773	769	716	800	785	739	749	764	735	753	770	767	757	732	758	779	768	777	818	764	757	809	819	787	760	781	802	767	766	776	783	735	722	755	717	788	739	758	784	785	758	740	761	770	757	818	799	789	732	740	744	764	800	807	810	776	808	771	798	762	755	746	784	728	745	775	806	772	807	767	742	774	806	789	760	753	756	792	767	771	739	782	793	763	758	802	704	780	760	754	758	742	723	775	802	824	767	763	810	791	781	745	815	831	803	807	705	724	772	757	769	782	772	746	772	736	775	763	799	752	761	722	727	767	753	745	750	740	742	762	798	775	769	702	745	829	771	719	754	827	755	776	752	775	800	701	811	754	695	799	781	752	759	785	735	752	775	801	807	800	746	768	756	812	838	727	807	764	773	833	807	799	726	758	737	766	755	787	746	773	806	775	750	745	803	786	763	771	735	777	797	765	737	747	785	741	779	734	790	801	801	745	779	775	733	757	735	780	710	721	755	695	765	755	808	742	782	750	755	761	799	754	738	794	772	725	778	769	722	751	753	721	783	781	760	770	777	762	723	764	777	769	776	836	751	799	756	686	812	822	776	748	739	793	781	791	743	744	791	766	777	787	765	760	799	753	760	809	730	750	782	752	764	782	768	760	732	769	764	787	724	759	809	776	806	761	773	773	814	783	777	777	805	746	756	768	802	741	748	806	759	754	759	789	754	748	784	734	759	743	778	773	788	712	809	718	779	802	745	757	809	749	761	744	790	750	715	733	709	769	760	748	761	758	770	820	754	792	786	769	762	786	801	775	734	754	807	800	794	764	714	764	768	753	772	751	771	781	750	764	754	734	839	782	751	783	755	771	786	766	778	797	795	780	746	789	735	829	791	789	810	750	810	792	781	770	773	752	743	783	713	783	746	763	803	788	779	737	743	770	740	765	782	731	766	760	736	799	730	849	794	768	756	737	797	752	744	746	799	728	784	737	764	756	726	809	790	826	780	759	700	751	753	725	774	828	797	750	782	790	795	784	777	767	756	775	768	762	784	731	744	741	740	764	726	777	742	796	795	803	800	816	782	757	767	751	819	760	805	785	777	779	778	794	754	775	765	740	819	765	732	789	732	783	781	752	808	716	759	754	765	758	723	786	746	760	819	755	758	757	758	781	802	707	732	746	808	746	825	746	787	750	781	802	813	777	819	772	761	823	814	732	778	809	787	716	740	794	780	796	750	713	791	699	767	771	762	797	761	746	783	776	774	754	797	698	761	779	789	816	797	799	723	806	792	736	796	728	749	768	781	769	747	769	759	787	812	750	769	823	727	741	760	741	742	791	804	776	761	747	793	785	741	794	750	747	747	814	785	736	738	840	824	791	757	763	726	754	717	791	717	749	778	780	803	736	761	758	801	734	796	775	777	764	744	831	750	735	788	722	763	828	813	765	739	728	728	784	761	736	766	812	795	762	797	751	762	729	793	778	798	769	769	747	773	738	724	715	748	819	771	783	806	780	750	766	742	765	791	784	758	768	740	795	697	751	733	787	778	792	762	752	784	749	799	817	796	795	773	779	764	766	766	808	796	752	766	746	791	788	777	714	780	746	754	728	717	776	753	768	744	784	765	750	789	736	748	782	781	752	798	870	738	717	787	781	843	734	746	775	755	774	764	781	769	704	773	781	768	724	780	773	741	774	740	791	768	772	761	763	752	781	796	778	794	760	738	773	761	733	784	769	755	751	731	718	740	792	766	775	728	750	795	786	778	771	744	786	739	780	758	762	756	743	809	798	753	760	723	775	798	770	750	782	735	719	797	747	803	755	770	814	822	745	789	776	782	752	782	745	731	722	779	784	796	796	716	778	761	792	762	741	748	746	762	797	768	776	739	772	773	773	792	738	785	772	799	814	791	812	757	773	762	738	752	780	761	764	757	751	714	776	744	781	742	780	775	704	733	734	772	752	743	746	709	761	765	788	785	755	730	726	747	803	795	764	757	753	789	758	776	758	817	741	758	748	750	808	731	781	758	774	799	769	752	735	772	782	764	779	769	757	761	793	772	798	752	723	784	739	759	796	769	815	770	737	781	760	761	811	759	829	754	773	798	795	764	767	748	747	756	767	761	757	791	724	773	744	734	860	767	730	714	762	833	726	772	765	792	791	755	803	719	739	770	739	772	779	816	779	776	743	737	736	762	794	774	705	785	743	780	738	796	764	734	789	776	786	788	753	748	828	767	751	754	737	776	799	744	734	776	759	743	769	727	771	734	745	803	755	754	761	738	748	824	814	766	743	807	765	745	725	827	797	769	762	742	774	789	787	763	721	770	787	808	756	790	809	768	769	746	748	740	716	785	803	744	784	783	741	769	748	770	782	786	759	774	743	803	728	770	763	745	784	766	807	781	732	762	784	756	759	743	781	756	760	782	781	768	769	739	765	754	770	792	765	748	753	814	808	760	750	801	730	760	769	769	749	764	756	781	776	787	726	716	803	793	790	779	734	795	759	771	783	768	751	760	748	767	765	751	792	743	764	778	825	793	779	735	771	779	796	795	738	791	786	767	787	723	761	740	758	791	764	751	766	740	770	772	769	781	748	779	725	758	783	773	774	772	790	795	732	766	754	752	752	739	750	777	812	728	742	773	790	840	720	757	757	789	757	710	833	783	790	722	739	712	789	743	757	786	741	723	841	759	793	805	773	732	743	793	704	816	759	742	791	783	698	814	802	744	791	810	752	792	790	790	761	721	737	757	778	775	693	741	721	745	771	749	797	721	798	749	738	779	753	807	747	772	785	732	783	771	790	796	801	760	779	732	770	763	759	822	808	765	757	763	740	779	750	795	789	758	764	762	775	792	752	773	771	758	776	776	799	780	788	773	818	755	741	771	795	801	752	761	765	793	725	760	798	726	795	788	776	744	742	793	806	825	817	799	753	746	720	789
7320	3585	667	163	99	93	102	108	216	113	170	200	92	86	79	79	233	103	90	85	74	76	70	76	48	70	60	63	61	58	57	54	55	58	81	552	872	660	418	223	124	93	78	69	60	59	65	61	63	78	70	74	72	57	64	62	56	65	61	78	50	58	76	66	69	71	66	69	67	80	75	53	62	60	70	78	70	69	67	71	58	57	69	61	70	60	43	55	90	62	71	61	59	64	65	64	63	55	73	67	73	66	64	56	71	59	57	60	69	86	61	66	58	82	65	50	69	70	50	59	69	64	75	72	70	56	61	59	70	44	59	57	67	71	65	59	75	72	82	67	46	73	65	56	59	63	50	51	71	66	72	66	64	84	82	55	61	81	60	60	67	66	79	64	60	63	61	62	71	69	65	58	64	80	52	61	72	61	56	76	73	64	68	63	66	60	72	61	53	59	58	73	69	70	67	62	50	57	72	50	50	71	55	47	70	70	76	81	56	71	75	62	65	69	51	68	64	66	67	62	46	56	65	66	67	65	66	79	50	62	54	57	68	65	58	60	68	61	58	61	66	55	64	75	62	67	74	78	76	57	66	70	71	60	60	42	54	68	57	67	77	69	74	65	49	58	60	52	76	74	56	76	71	63	66	58	50	64	64	47	69	53	53	59	62	63	55	68	67	62	65	57	77	83	64	52	53	65	54	68	60	64	71	67	64	63	55	60	62	74	56	67	71	66	66	72	70	68	55	71	62	64	54	72	50	67	69	65	63	68	70	66	69	68	55	79	64	55	48	63	70	55	58	79	64	59	60	68	66	72	55	70	57	64	69	70	51	69	81	81	70	70	57	63	63	61	73	74	61	67	66	74	71	65	80	57	55	69	61	79	58	55	65	67	60	69	76	59	64	76	67	65	62	71	55	55	60	74	78	66	72	65	53	64	64	49	76	56	69	66	60	62	64	67	62	53	60	70	55	58	59	64	57	72	59	67	57	66	68	61	56	58	44	77	55	44	71	80	55	63	67	73	58	69	73	59	71	73	59	55	54	55	68	56	62	66	68	61	69	58	67	71	61	59	51	55	62	53	76	55	64	60	72	69	46	59	64	67	68	76	51	61	70	60	63	60	60	65	52	71	66	70	66	54	67	79	62	56	70	69	71	58	60	61	56	53	64	57	64	71	62	74	67	64	58	62	58	50	77	62	61	59	55	60	64	57	49	65	61	61	64	67	46	57	61	59	68	72	64	67	62	53	65	72	76	68	71	57	61	49	46	61	54	67	86	75	59	65	68	84	64	58	67	64	66	79	70	62	66	48	66	69	51	63	53	54	55	51	71	66	57	65	56	47	67	50	61	52	61	56	76	70	58	76	56	61	58	64	55	63	73	51	70	71	60	52	69	58	74	66	76	70	61	64	64	58	62	55	62	62	61	60	71	79	56	61	68	47	57	56	71	53	69	64	60	61	60	67	69	71	71	71	59	65	71	58	57	57	67	57	70	61	55	56	53	76	66	59	57	66	70	53	60	63	59	72	65	63	67	67	60	69	66	50	73	57	61	58	72	66	69	68	49	63	48	59	65	42	56	57	65	51	63	61	77	61	61	59	48	56	59	63	68	72	64	61	71	59	75	61	61	68	79	64	69	62	65	70	61	59	75	55	62	72	55	54	60	63	62	55	76	76	59	67	67	58	54	60	92	63	65	69	67	67	58	64	47	64	61	80	76	61	72	65	57	72	63	61	67	85	64	62	64	76	54	56	67	54	67	59	78	67	52	70	71	62	66	70	52	68	74	55	57	63	71	60	66	81	59	64	62	81	56	61	60	55	50	63	71	61	67	60	63	61	63	71	57	72	57	55	63	57	63	72	68	63	83	64	59	49	67	59	63	54	65	64	57	59	53	63	67	68	75	84	64	50	63	78	60	58	72	78	66	50	60	52	57	53	52	79	64	62	47	71	65	61	68	60	65	53	70	62	63	61	62	56	63	61	74	79	43	70	73	60	58	72	59	62	59	78	52	63	59	61	62	51	68	72	54	67	77	62	89	47	72	64	54	58	62	63	58	60	68	72	64	53	53	62	51	72	67	71	55	57	62	73	54	59	90	69	82	64	75	63	62	71	67	70	55	75	73	68	64	66	67	73	54	61	57	64	53	55	69	77	66	54	64	67	60	63	69	75	63	69	63	85	47	72	53	71	52	55	50	61	66	50	55	58	73	70	65	54	64	72	55	63	52	64	82	57	60	53	67	71	54	62	61	68	64	68	50	73	77	80	58	68	62	62	49	62	68	54	64	66	69	53	61	48	65	65	78	78	74	87	63	73	77	64	70	58	83	70	71	76	54	51	70	60	60	59	66	59	59	52	60	56	53	68	62	60	60	66	59	67	65	73	69	53	55	64	65	62	58	57	62	73	60	68	52	77	68	66	78	56	58	70	65	75	67	52	74	58	63	63	48	53	82	49	57	55	58	80	76	70	65	65	49	67	52	58	59	60	79	56	71	64	54	55	65	64	66	61	70	48	66	69	73	55	71	61	73	70	62	53	66	57	72	60	82	59	78	80	62	64	64	65	59	55	70	53	72	55	57	65	63	60	74	65	66	61	68	71	72	62	48	70	60	64	61	67	53	59	67	64	66	67	57	68	60	69	82	68	78	69	55	60	59	63	65	55	53	73	50	69	69	63	60	71	75	48	57	64	68	74	77	62	66	63	67	68	53	64	68	70	77	65	43	59	74	59	65	64	64	59	65	58	62	61	71	60	59	73	69	69	64	73	65	69	65	63	79	54	54	68	62	73	76	67	57	61	77	55	65	54	58	50	58	70	59	70	51	50	61	61	70	70	61	63	67	54	63	62	70	62	62	70	75	84	70	75	68	72	64	70	60	64	64	78	63	73	77	71	79	63	74	61	52	67	74	72	67	65	59	65	72	67	66	67	61	47	61	62	75	45	57	49	54	44	51	62	49	64	58	48	56	58	57	57	75	60	68	65	60	70	64	57	64	62	58	61	60	62	56	41	67	66	51	80	69	65	59	64	81	60	56	70	63	71	58	64	68	56	61	74	70	59	61	61	67	69	66	61	49	67	64	67	64	53	70	64	54	47	59	59	58	61	63	66	63	34	56	63	49	56	81	62	60	57	69	49	68	54	74	64	68	81	71	59	55	61	56	69	61	54	59	66	62	71	57	55	61	71	59	73	71	70	43	57	61	72	62	54	61	62	74	63	66	59	43	63	68	68	64	66	71	61	53	55	66	61	60	70	46	61	60	67	57	88	57	67	78	77	64	61	69	59	51	61	69	66	54	66	74	49	67	74	49	63	62	60	74	62	60	60	56	55	56	55	54	60	54	75	59	70	66	69	64	53	63	52	61	98	63	77	61	66	71	61	55	64	63	61	73	48	71	58	66	61	65	58	64	69	56	51	58	51	75	70	53	70	58	54	62	55	69	68	66	67	47	60	64	58	58	67	61	67	58	65	67	63	50	62	58	61	72	65
38208	24998	8645	6138	6965	5352	4708	3968	8875	4036	6091	5860	1792	1697	1434	1385	7287	1747	1821	1165	1114	1047	983	987	982	908	949	983	950	972	890	897	895	952	1332	12163	17818	14524	9417	5217	2482	1293	963	826	782	765	795	790	807	762	752	804	795	797	794	796	728	800	813	753	802	778	771	769	812	769	772	790	769	732	833	807	748	814	705	780	763	787	762	773	842	813	779	774	793	737	765	818	792	779	752	764	788	762	774	839	774	845	818	793	792	805	795	792	765	740	818	799	779	763	740	812	782	800	789	792	800	822	773	815	781	747	781	806	771	809	816	803	768	776	751	799	800	749	801	783	791	787	781	775	814	759	784	830	762	761	793	818	760	836	776	768	779	767	785	764	775	865	794	790	773	821	766	791	781	776	729	790	746	785	775	773	745	837	781	783	813	803	782	728	756	808	774	781	779	748	827	789	818	732	768	798	792	742	788	772	785	773	803	804	806	857	784	797	808	754	767	801	833	810	782	747	795	806	827	736	822	760	830	799	816	767	804	790	779	824	797	804	764	792	764	734	776	786	789	815	748	784	807	754	787	777	789	748	766	826	807	762	754	774	769	775	812	781	778	761	802	748	774	792	810	744	802	749	773	833	777	767	809	790	768	815	810	793	817	777	772	760	754	752	788	728	823	797	806	780	786	827	799	815	739	716	780	731	785	819	760	817	760	760	763	813	792	798	796	762	770	817	795	791	783	819	800	786	766	740	776	791	805	840	835	795	797	802	804	811	754	764	794	829	805	823	824	836	764	751	801	814	740	736	742	760	825	852	778	761	786	768	763	811	802	763	852	784	821	834	752	811	775	797	773	802	754	755	782	826	828	750	781	786	761	877	776	802	829	781	840	831	747	767	774	759	781	770	811	795	784	790	775	812	796	726	721	774	797	763	730	768	770	793	777	806	750	778	817	780	767	839	789	783	759	779	790	753	761	736	811	749	821	768	796	817	753	798	797	744	798	789	750	779	814	786	802	801	757	804	801	763	810	812	771	766	812	799	775	803	807	821	788	787	807	797	759	810	776	769	771	764	803	792	847	759	784	798	811	766	771	825	737	788	809	774	749	779	799	778	799	813	774	776	797	781	741	798	775	797	790	806	792	773	738	757	747	802	796	761	815	818	795	780	780	764	806	851	771	745	776	771	817	768	774	768	816	807	796	771	797	760	778	814	789	789	775	740	748	790	821	777	850	770	813	849	719	805	806	814	805	820	785	785	805	796	817	815	801	751	798	811	793	796	763	780	762	791	766	798	788	806	777	719	747	802	833	781	755	817	751	809	771	780	798	784	779	747	771	810	793	848	781	820	793	819	784	775	809	782	763	830	796	786	778	784	738	736	782	831	797	820	804	789	810	773	789	777	772	762	809	758	786	803	778	758	809	760	780	822	808	806	762	788	795	802	823	773	803	713	833	797	762	830	798	789	788	761	789	796	751	811	794	806	756	759	770	788	768	732	796	761	761	789	792	747	758	767	760	850	810	862	760	779	780	822	815	769	815	865	733	847	750	755	804	751	790	812	816	788	798	773	819	819	761	772	778	795	796	835	749	800	760	830	804	827	793	780	831	753	715	781	793	794	749	794	739	792	764	790	795	758	786	782	818	764	776	794	823	779	847	810	798	826	811	790	854	788	773	806	805	767	797	790	755	823	813	801	807	766	835	837	730	772	803	841	772	823	798	751	780	743	780	781	779	771	777	776	770	752	816	791	764	760	786	799	783	798	801	803	799	775	782	765	786	784	782	800	811	794	770	783	778	805	805	721	743	780	778	779	816	778	782	823	793	788	788	749	800	793	756	798	784	787	754	771	810	786	832	783	769	790	829	788	763	772	747	777	783	785	790	788	800	764	756	836	782	824	781	750	786	782	770	759	743	831	782	806	792	797	789	783	745	791	777	779	805	799	793	771	799	782	811	748	803	823	817	774	826	755	804	780	759	777	823	795	762	831	781	808	779	828	779	777	798	792	761	770	812	768	799	744	775	788	809	762	808	838	798	787	802	758	768	824	753	774	788	811	756	745	814	796	769	739	757	757	820	816	778	807	762	759	775	770	786	800	841	746	810	748	746	697	785	773	785	791	783	765	807	790	766	790	811	790	803	758	789	721	799	781	764	819	792	734	757	844	812	786	769	770	821	816	767	801	815	806	807	824	752	796	794	776	782	788	766	789	788	785	773	757	820	798	759	819	759	804	832	799	794	850	788	812	793	792	794	735	842	803	819	773	793	784	812	782	829	802	773	819	797	837	790	719	771	791	767	785	801	798	799	835	849	824	780	791	782	792	802	833	754	777	801	762	810	794	853	850	817	803	814	749	775	781	804	764	765	774	791	858	804	742	803	850	802	811	772	802	827	770	855	808	779	794	804	755	857	787	809	807	790	780	811	790	825	775	752	791	815	750	750	739	795	746	793	787	742	825	810	758	738	815	749	745	791	722	740	769	818	827	791	820	823	741	774	888	772	786	746	751	827	802	781	763	818	794	797	760	778	752	800	797	791	830	766	794	800	771	761	748	814	775	784	802	772	758	754	808	796	790	794	811	801	763	795	772	797	778	789	777	791	806	773	779	818	783	779	762	802	799	744	780	776	810	752	808	807	777	797	768	829	775	810	844	820	805	869	806	762	773	806	767	759	847	804	794	845	791	776	808	826	756	760	795	764	817	793	805	820	790	835	772	786	771	799	823	821	804	747	789	845	750	766	776	728	783	828	767	774	778	785	825	787	778	798	738	782	721	760	820	764	747	815	792	776	802	761	732	824	844	804	779	822	769	747	844	823	768	824	752	799	769	774	785	787	810	824	840	819	797	803	758	760	748	832	763	793	715	790	786	837	777	789	778	755	787	745	748	802	766	799	794	758	788	814	820	795	805	807	789	745	806	812	751	817	772	791	801	784	750	787	778	847	771	790	781	807	736	773	764	736	780	820	794	784	822	774	771	807	791	782	750	824	826	786	779	731	744	820	799	754	806	809	826	818	792	757	822	786	812	776	799	789	808	788	852	756	780	784	775	785	794	786	743	784	823	756	792	803	832	812	792	775	815	794	821	812	746	754	757	800	795	764	750	775	796	796	825	775	787	771	790	814	754	847	806	797	804	822	781	791	763	861	804	800	768	816	761	789	799	762	802	815	766	828	821	772	809	765	821	763	812	800	790	780	769	819	832	839	792	795	788	776	749	736	788	802	762	786	794	829	776	705	820	802	802	805	792	749	838	757	825	793	743	786	761	788	805	818	769	785	780	822	794	779	774	793	847	819	725	749	812	834	793	804	809	793	782	826	765	785	806	776	771	819	804	810	839	772	778	787	747	737	836	812	772	767	748	801	783	769	793	767	787	813	776	771	790	757	764	753	735	786	789	769	786	764	835	733	783	766	756	770	752	801	750	796	795	795	811	782	780	822	816	795	831	757	781	777	773	773	804	799	841	788	792	811	801	753	803	815	776	843	813	838	798	733	778	778	810	774	770
10619	8354	1582	289	166	121	116	147	168	118	179	162	92	92	93	70	372	223	93	87	87	76	78	83	77	75	58	73	71	57	67	69	75	64	68	703	1304	925	556	259	162	98	78	87	58	66	59	81	74	70	67	73	58	58	60	65	62	75	62	72	73	66	64	58	60	87	68	53	68	73	58	62	73	68	66	61	61	82	55	57	64	52	70	67	58	68	60	52	63	69	49	74	63	87	79	53	81	65	61	63	64	70	64	54	73	77	56	61	71	68	78	67	62	68	82	80	76	73	74	58	54	59	55	65	56	63	60	63	65	79	73	61	61	55	58	72	58	49	67	54	61	58	76	60	73	60	58	68	71	60	48	56	79	64	73	45	65	72	60	57	66	60	60	48	58	66	52	62	67	70	54	61	73	64	59	55	60	77	76	60	73	64	57	58	81	76	70	51	69	74	56	60	56	65	54	63	70	65	70	71	56	70	69	56	62	63	61	66	70	71	78	71	65	72	54	68	78	78	66	71	74	68	63	69	58	68	57	69	58	55	71	65	76	71	78	57	82	67	64	67	68	69	69	54	68	66	67	69	64	58	82	70	62	70	70	61	74	77	72	75	57	66	66	70	53	64	80	74	62	54	75	70	79	54	80	64	61	59	68	78	67	58	68	76	63	54	72	68	65	73	66	83	77	56	67	60	85	63	72	73	65	74	68	71	60	53	70	76	70	65	76	71	61	65	63	61	56	56	64	69	69	71	68	65	61	71	53	66	74	68	61	78	59	61	59	61	64	65	70	64	63	50	78	66	53	67	63	59	63	58	66	75	66	74	55	77	65	63	53	63	66	76	70	58	77	57	77	75	46	58	62	75	73	78	54	73	69	67	67	55	53	61	68	66	64	69	51	55	66	59	72	56	69	66	79	47	61	56	65	77	81	66	62	82	73	62	63	63	67	69	58	53	69	58	60	64	68	60	59	85	65	69	58	71	60	66	72	65	57	69	56	67	64	48	63	55	66	71	67	65	64	60	65	70	54	55	80	60	61	64	59	65	85	72	70	67	60	65	54	69	67	71	60	52	71	55	59	53	58	62	63	68	69	63	74	52	66	69	71	59	72	63	79	83	58	72	87	67	58	61	57	72	75	69	78	64	74	72	61	85	69	61	79	65	65	59	70	71	53	66	56	60	64	54	65	54	69	63	48	67	67	72	59	73	77	78	74	57	69	66	80	63	69	58	66	56	73	72	69	66	73	74	60	68	68	58	73	73	70	49	57	59	68	58	62	69	61	70	52	72	63	78	72	76	51	55	71	50	61	66	59	69	53	66	64	54	72	81	51	70	78	72	47	55	55	67	69	71	71	64	52	70	70	62	64	65	70	73	58	64	57	59	66	58	78	55	73	50	59	51	46	71	56	75	66	70	71	53	52	69	58	76	58	58	65	56	69	76	68	63	53	73	72	68	67	66	87	54	69	61	66	77	66	66	59	67	63	66	60	61	71	61	61	46	56	53	56	49	71	57	64	72	69	58	61	67	74	64	69	73	73	61	61	64	74	75	50	65	55	73	69	73	53	54	77	63	64	69	52	58	70	80	84	72	61	53	64	68	68	65	71	60	67	64	48	72	69	73	91	70	65	71	53	70	71	57	71	73	64	73	62	66	73	62	57	64	63	70	71	63	58	59	75	60	58	61	71	67	61	59	66	87	52	52	65	66	55	66	75	57	75	85	71	52	75	56	67	66	54	83	59	59	69	60	82	60	67	62	70	67	62	69	67	71	64	65	73	49	63	76	70	67	72	55	64	80	74	51	68	57	81	67	51	67	58	63	57	65	60	85	58	66	70	60	74	71	69	78	46	69	71	70	70	80	65	59	64	76	63	58	64	64	60	69	69	64	74	67	71	61	65	58	76	63	59	65	60	64	44	71	69	56	61	65	66	51	67	70	51	58	60	61	57	62	57	64	73	67	77	68	66	59	64	55	72	56	58	67	65	69	73	73	71	78	62	73	63	79	65	71	72	66	62	60	66	65	56	71	61	63	85	45	71	61	55	62	74	70	68	68	67	70	63	73	44	63	77	81	83	77	47	61	46	61	74	70	60	56	70	56	65	59	78	73	66	82	65	60	61	69	73	53	60	64	75	73	78	58	71	63	52	65	71	58	63	72	65	60	60	59	70	70	71	61	54	66	52	57	67	61	70	61	63	60	44	65	65	79	59	74	54	84	60	72	80	60	54	66	69	55	67	66	65	58	69	64	62	61	77	63	75	68	77	65	71	57	74	75	63	61	65	75	65	68	49	57	61	76	68	61	59	69	74	59	71	56	62	48	68	73	60	71	78	72	63	64	69	79	61	56	68	62	54	56	67	66	65	59	65	61	48	74	62	66	49	61	85	68	60	60	57	70	52	54	65	54	74	64	60	58	77	65	62	77	66	66	73	54	70	58	66	61	64	72	56	66	60	58	75	65	69	57	59	65	61	64	72	73	60	64	60	57	78	68	52	72	70	64	68	76	65	68	73	69	61	66	63	64	60	61	66	66	61	73	62	62	71	67	68	56	65	64	62	57	76	52	70	56	64	60	73	63	56	66	70	72	68	68	55	76	63	61	69	68	59	53	56	59	55	54	44	60	65	65	61	62	68	63	62	57	70	60	62	55	61	59	61	60	69	57	78	54	76	61	73	74	67	60	65	83	54	61	58	65	67	67	72	49	73	53	49	72	69	63	50	75	74	68	75	57	63	66	67	71	86	62	70	61	62	67	70	71	75	49	68	63	49	42	69	50	62	60	70	81	65	56	67	57	68	74	66	75	55	73	67	60	59	75	61	62	59	61	64	74	59	74	62	59	62	79	61	62	61	66	63	66	65	56	58	60	59	52	62	54	64	80	78	66	73	49	70	63	62	61	65	58	89	71	79	59	57	69	79	69	75	67	81	63	78	68	69	58	76	53	66	65	67	80	72	80	58	70	66	63	78	66	75	61	67	71	68	64	60	78	62	69	68	67	72	53	57	59	57	61	62	63	65	58	67	68	84	72	68	61	66	68	61	69	58	68	55	55	74	66	51	64	71	59	59	74	84	73	77	66	64	63	60	72	50	76	62	63	65	63	64	65	66	60	60	70	64	44	59	73	66	71	78	68	59	63	62	69	70	63	79	63	59	61	70	57	68	74	75	74	69	59	58	57	63	75	66	51	58	77	65	65	59	63	65	63	78	66	76	64	52	79	68	57	62	61	59	67	63	67	61	60	49	67	60	61	69	63	75	66	69	77	65	61	79	59	64	76	60	67	64	70	65	66	50	72	61	66	65	81	73	85	49	72	70	61	76	66	64	71	67	70	52	64	69	64	66	79	69	65	70	83	81	69	65	61	69	61	77	73	58	68	59	66	69	54	77	68	57	51	67	65	73	68	63	69	48	60	75	77	58	71	65	60	74	65	74	74	72	73	81	75	70	66	50	74	57	64	64	68	71	70	60	68	73	78	68	58	72	64	60	78
47701	32457	13094	11526	13343	7904	7036	5613	6304	4839	7754	5817	2319	2072	2009	1761	9831	5257	2040	1402	1309	1186	1214	1086	1176	1174	1106	1088	1071	1033	1004	1013	985	948	1056	14489	21755	18088	11820	6523	3070	1615	997	894	851	894	822	832	836	813	788	805	863	784	820	830	815	838	789	812	794	803	832	760	828	810	851	853	839	813	845	841	822	824	805	817	809	798	779	790	830	790	814	898	880	854	781	812	775	789	802	811	785	838	762	818	772	794	836	799	810	822	843	815	791	798	794	772	813	826	816	810	821	789	847	819	804	782	810	811	836	873	801	846	837	772	862	826	816	844	817	843	764	803	803	823	869	777	827	769	803	802	821	808	828	775	804	783	810	794	818	858	821	830	835	798	831	792	816	804	869	832	807	795	795	839	771	834	730	787	813	810	800	817	823	825	796	843	817	799	794	821	844	811	814	785	832	790	819	784	851	738	817	845	853	825	800	789	864	864	792	765	859	802	834	829	796	863	818	803	856	870	790	776	758	833	823	804	801	805	819	809	834	819	800	828	808	796	814	847	816	850	836	855	838	832	779	789	818	838	832	780	773	838	812	846	801	793	867	854	802	810	819	821	829	833	814	840	860	806	826	788	827	810	814	847	806	825	811	816	862	803	779	854	801	832	824	837	897	807	836	832	813	790	794	805	799	859	806	841	815	876	821	821	802	807	838	834	856	805	805	889	796	839	842	790	823	842	826	803	847	831	848	828	848	843	813	845	822	809	878	825	778	874	807	817	828	830	798	770	802	805	797	825	838	795	878	846	848	776	769	827	818	800	785	835	817	817	764	846	805	784	869	793	817	776	851	808	794	866	772	802	822	796	817	853	812	832	848	858	875	858	838	792	836	845	780	821	767	794	843	823	755	791	807	844	820	884	828	811	812	806	842	864	775	842	826	788	864	873	862	785	789	846	840	832	776	813	807	777	812	813	860	883	807	834	837	811	836	789	847	862	804	889	859	827	845	841	786	778	865	803	810	764	881	818	827	784	835	816	868	773	802	781	819	813	830	807	789	836	802	817	842	831	787	845	849	787	835	816	785	827	781	820	767	835	781	805	796	859	793	845	834	819	820	804	763	819	839	855	788	797	824	836	813	820	783	822	812	808	764	815	814	803	828	824	784	801	795	819	840	840	841	841	813	758	792	807	830	821	783	830	808	811	789	817	842	803	766	791	807	821	801	806	806	823	827	835	782	826	830	826	805	818	798	820	813	885	903	833	856	803	863	823	819	823	825	800	817	834	795	801	815	831	818	811	786	819	782	785	893	831	820	779	830	824	817	819	857	829	796	772	826	849	863	803	809	761	821	817	816	756	862	777	822	817	827	796	796	763	838	805	846	826	830	806	809	859	859	808	794	792	841	815	837	858	823	784	802	811	802	905	802	801	844	870	834	840	839	855	815	764	795	840	811	797	848	821	858	800	758	826	796	832	815	778	856	780	823	855	855	789	806	818	798	786	866	840	799	825	791	813	826	847	828	841	793	750	730	846	855	804	842	827	898	760	823	798	764	897	808	806	813	808	815	830	805	794	808	810	788	807	840	838	848	791	792	802	806	814	791	811	866	792	760	832	821	822	839	800	862	833	768	815	809	778	825	902	911	826	831	820	848	794	782	847	808	813	768	835	809	801	837	792	798	813	817	814	818	828	780	843	817	840	825	827	712	845	833	877	887	780	837	845	843	815	777	805	806	800	849	832	814	808	802	796	852	821	792	786	792	850	857	831	772	832	778	828	796	792	837	843	766	818	795	846	784	849	793	809	852	799	778	834	814	807	795	814	853	830	827	852	804	808	838	865	797	856	855	799	831	821	814	883	807	822	808	808	825	770	812	831	791	856	881	785	811	785	831	803	770	857	850	857	830	837	825	821	783	851	852	842	832	827	831	808	798	774	806	811	819	807	830	815	812	820	841	827	850	804	836	803	865	766	792	819	801	802	763	854	818	823	809	836	809	864	819	878	784	813	857	766	853	837	824	842	850	791	808	826	849	876	826	784	761	820	843	860	824	781	774	852	835	827	826	804	806	825	843	823	818	780	802	788	800	820	823	851	809	803	789	774	865	774	800	793	811	805	838	792	773	853	873	801	780	785	820	837	818	808	775	826	850	820	832	824	776	781	886	834	787	822	812	844	764	822	795	815	818	828	863	863	812	811	794	837	808	834	804	822	845	807	783	854	848	833	828	803	821	824	870	838	840	798	794	852	871	792	830	831	847	824	800	795	805	816	838	805	816	812	802	793	775	845	847	782	787	820	847	806	801	843	763	832	814	835	784	796	800	809	788	801	790	812	832	784	846	821	806	816	803	815	891	792	780	809	811	810	798	803	806	795	805	824	816	813	815	816	810	791	779	829	816	855	729	812	830	812	779	826	859	766	773	805	889	834	801	795	833	839	798	775	816	819	855	866	786	769	851	850	821	807	826	789	849	780	843	819	843	799	808	833	811	813	809	837	787	846	770	827	846	865	754	782	786	818	796	791	808	800	815	845	807	812	820	768	812	863	835	809	779	821	839	803	851	849	775	800	767	766	792	836	789	839	830	816	817	837	815	816	813	748	833	827	826	858	797	807	832	780	815	842	834	839	844	795	812	856	806	825	844	795	828	820	809	814	817	768	840	830	811	801	836	807	801	854	758	812	834	816	811	863	806	896	823	767	776	832	802	814	856	803	811	798	814	782	799	821	783	841	824	802	838	823	850	818	803	788	838	870	804	855	807	825	788	778	844	772	782	817	822	859	849	812	818	810	827	866	837	790	779	782	794	807	832	801	817	821	844	792	848	819	855	840	822	780	768	832	789	799	791	774	812	829	852	845	796	759	808	809	843	823	800	855	789	823	816	823	813	846	795	772	769	792	803	815	754	864	801	814	806	865	810	812	771	875	897	828	777	846	772	837	812	785	826	853	809	779	821	857	826	797	857	866	826	828	807	815	796	788	848	861	834	824	831	784	806	796	849	879	842	802	783	803	827	815	839	814	821	800	820	830	832	811	788	849	847	824	845	813	830	852	820	864	781	835	835	805	866	800	815	860	812	781	777	802	842	825	842	800	837	827	799	794	821	788	830	830	825	790	779	821	827	825	781	842	848	794	797	834	836	805	832	831	766	753	777	807	833	846	804	823	801	769	810	853	817	779	832	784	845	833	781	747	789	791	810	809	828	814	856	790	840	815	806	860	820	817	876	841	844	768	830	829	815	777	825	846	879	831	777	819	777	766	801	777	772	782	815	770	835	807	767	798	799	836	806	804	827	790	823	785	781	806	819	850	761	780	775	810	786	870	810	799	847	879	826	833	807	760	804	842	859	829	782	807	816	841	827	780	789	810	852	800	774	789	811	842	785	837	833	832	765	785	815	812	801	794	795	793	788	850	775	806	795	844	872	799	821	870	794	827	816	841	824	855	736	806	801	809	824	808	819	787	868	808	814	806	859	803	841	783	829	811	785	852	830	816	841	803	780	835	832	781	849	824
4392	1400	264	109	81	59	66	87	60	64	91	80	64	67	51	57	106	238	95	54	58	70	66	56	56	63	62	70	54	65	62	69	57	55	57	81	292	315	231	178	106	82	70	60	71	77	56	57	71	49	64	47	62	66	59	60	71	54	54	57	62	57	68	69	56	62	66	69	64	58	66	64	57	66	64	48	61	56	68	52	46	52	50	48	60	62	59	53	55	59	53	71	50	65	65	56	64	61	52	55	60	63	53	50	71	62	60	61	61	54	73	62	52	45	49	55	76	47	63	75	52	75	44	72	70	53	65	58	54	48	55	62	53	66	54	59	55	51	56	63	50	61	58	63	66	62	70	68	67	41	55	59	52	61	67	49	64	49	52	65	60	56	65	74	57	54	51	68	58	54	68	71	63	48	64	52	57	66	55	68	62	66	67	45	58	71	65	54	57	41	51	49	55	42	50	55	62	45	59	83	55	61	49	62	42	62	48	69	53	58	55	60	54	47	67	55	56	61	50	55	59	63	55	57	73	53	54	72	50	65	53	54	49	44	64	67	56	63	67	62	57	60	59	59	69	52	53	51	60	63	49	64	73	69	74	57	69	38	69	58	63	70	57	68	59	61	76	69	65	71	62	53	47	66	61	43	62	72	57	76	68	55	54	53	55	57	63	68	58	53	50	73	53	66	69	46	51	72	56	65	66	59	61	71	43	55	57	50	52	62	60	67	53	51	55	64	48	55	56	62	57	54	48	65	45	61	58	51	57	54	65	52	57	46	61	71	59	78	48	49	55	58	55	76	61	60	57	57	45	61	51	56	67	56	61	62	56	59	62	62	56	68	49	50	59	47	64	57	46	64	51	51	50	57	64	67	72	69	68	53	50	52	67	64	71	59	54	49	69	47	68	62	53	51	67	51	60	48	60	58	49	75	60	57	62	53	64	60	63	61	73	60	59	58	72	64	68	60	63	56	58	55	55	59	53	54	63	65	49	56	54	49	63	63	44	66	41	71	68	61	59	52	56	51	62	66	68	52	72	67	54	63	59	54	58	59	62	62	61	55	48	70	52	71	66	62	61	58	57	57	53	48	58	56	51	57	75	47	60	47	56	61	54	54	55	59	65	64	39	66	68	67	47	63	51	71	53	67	67	50	63	57	53	69	68	62	62	67	64	74	56	62	61	72	56	50	63	51	63	58	44	57	43	54	57	53	48	47	62	65	54	53	63	62	54	67	68	62	63	59	55	67	46	71	47	55	56	72	58	47	53	64	46	54	56	54	45	59	48	54	51	65	48	52	56	52	65	46	57	64	46	57	59	55	63	63	60	60	54	63	64	48	49	65	53	49	37	64	48	45	65	73	70	50	60	70	57	60	68	45	49	76	63	50	59	61	51	56	65	57	48	61	53	72	65	54	56	60	51	49	47	46	42	55	59	58	45	57	65	48	51	53	52	48	53	75	46	48	73	53	60	71	48	53	66	47	48	62	61	63	53	59	53	63	53	52	57	55	48	64	69	48	56	47	60	54	59	60	64	56	56	57	65	60	58	56	66	59	61	69	56	58	44	56	60	50	52	63	67	62	63	69	46	59	65	55	70	53	54	54	47	60	62	54	56	71	66	53	56	49	54	69	59	64	52	54	50	72	60	63	46	50	54	64	61	59	50	55	58	56	68	46	58	56	58	60	64	64	50	53	66	49	45	50	59	60	70	61	78	76	45	58	58	56	61	55	64	58	61	56	49	54	44	71	58	61	63	61	58	56	73	53	72	59	61	69	55	59	70	67	58	52	43	56	53	61	54	59	54	44	47	48	66	59	61	63	55	55	62	53	51	69	62	62	55	61	68	54	60	53	60	54	48	56	68	54	59	52	69	74	58	51	62	64	54	71	69	59	60	78	58	54	48	51	64	68	66	57	61	51	59	58	64	61	65	56	69	62	65	47	48	61	46	50	56	41	65	55	66	59	61	49	63	41	55	49	64	61	66	58	65	67	66	68	51	54	64	65	47	59	50	54	63	66	46	55	53	70	64	65	59	58	59	63	62	51	48	57	50	67	63	61	59	75	77	48	66	60	52	50	54	65	59	72	56	54	69	50	51	58	50	68	66	63	63	64	59	65	61	50	65	66	75	69	71	66	73	67	57	67	64	59	53	74	61	59	60	53	50	59	51	51	56	71	59	68	53	52	74	65	60	62	69	61	65	53	65	68	48	64	51	70	65	50	58	72	69	51	61	59	50	64	57	47	62	68	50	60	50	62	57	51	60	58	65	60	60	66	65	47	52	56	61	52	59	69	68	55	55	46	54	65	63	64	65	63	58	49	65	55	65	55	66	53	56	64	56	62	59	46	72	66	56	59	68	53	50	54	45	61	59	65	63	55	55	67	57	69	47	57	81	67	66	52	71	48	62	66	66	50	58	66	74	55	61	66	47	71	59	48	49	65	59	66	71	61	48	63	53	51	62	48	60	55	48	56	65	54	56	66	62	62	65	61	47	62	54	54	51	56	61	66	76	58	51	50	63	40	61	74	54	68	68	71	63	76	61	57	70	59	67	65	59	65	44	53	63	53	61	60	63	56	59	56	60	60	58	67	48	59	60	54	65	57	59	64	48	57	49	58	60	63	64	51	69	66	71	60	65	58	62	54	43	57	77	73	55	54	50	68	70	67	55	61	58	41	46	52	67	62	73	58	57	77	73	71	47	67	64	67	56	43	59	61	49	64	66	56	57	60	57	58	53	45	56	58	57	58	41	51	60	57	72	69	61	60	54	56	57	62	43	53	72	65	76	59	59	49	69	51	54	56	64	69	60	57	59	68	60	60	59	47	57	60	59	67	61	71	63	60	62	74	84	55	60	62	61	47	67	58	58	57	61	70	71	70	69	57	54	68	42	62	64	68	75	64	59	66	55	50	61	51	61	46	57	50	61	64	62	56	67	61	67	56	53	51	57	57	68	63	59	47	59	59	54	51	69	82	79	67	68	61	68	53	58	58	57	64	62	55	49	58	53	56	74	57	63	68	57	52	65	53	42	51	60	64	62	47	50	54	60	58	44	54	55	53	49	59	53	60	65	54	64	61	64	55	53	61	57	63	66	61	48	65	60	67	65	54	66	63	63	50	65	56	64	53	55	49	53	54	71	53	58	59	62	67	66	72	59	56	72	44	45	61	51	50	53	63	63	65	39	61	60	60	43	57	54	67	56	62	63	53	65	58	46	66	49	50	58	57	67	55	50	61	46	64	47	50	47	60	65	43	60	52	67	51	58	60	46	51	66	68	53	59	66	67	51	65	47	58	49	61	72	68	66	74	55	65	68	68	57	59	47	56	70	43	56	57	56	71	61	50	75	61	52	53	62	63	63	57	60	54	66	51	61	56	58	57	59	47	70	53	58	57	63	62	53	64	58	70	56	69	65	51	60	52	57	69	74	53	58	58	66	64	53	55	71	71	58	54	62	73	56	59	62	57	67	60	52	55	49	55	55	80	59	63
32604	17375	4247	3199	3542	2437	2082	1811	1603	1599	1351	1295	1083	1031	978	979	3169	6907	2933	869	821	847	904	890	757	769	779	797	792	727	730	689	758	823	809	2125	8093	8066	6132	3479	1959	1182	875	788	727	754	785	741	748	797	741	756	726	766	723	774	745	752	681	711	736	792	709	786	741	669	711	788	745	758	722	740	752	744	737	741	761	742	734	702	726	791	728	769	741	776	739	699	765	757	735	697	719	744	723	762	746	733	724	710	774	712	732	785	707	712	711	756	761	731	728	754	743	730	771	763	761	715	717	771	779	742	756	716	746	722	707	738	700	743	741	766	728	762	750	719	751	759	741	722	746	719	747	707	769	692	739	747	763	737	735	748	758	737	749	747	702	745	742	738	736	719	720	751	727	748	774	745	792	731	741	726	724	714	768	687	727	750	705	781	726	763	775	740	751	676	762	750	709	700	709	768	750	737	741	699	714	765	768	796	715	765	722	743	716	735	717	734	778	711	726	750	728	748	776	748	764	753	716	756	718	721	721	791	770	735	771	745	737	701	734	751	702	806	713	761	753	806	737	814	683	621	725	711	747	724	751	714	766	764	725	747	769	672	787	742	727	796	702	732	687	760	711	765	696	712	770	774	723	783	711	720	699	710	694	714	732	710	745	676	768	717	787	783	740	713	728	687	747	741	732	737	746	711	772	778	723	732	740	767	717	723	735	770	725	711	743	797	741	773	737	762	731	749	724	755	759	746	722	724	723	713	747	764	749	760	718	722	763	728	745	747	733	755	730	729	797	735	761	735	730	746	720	774	776	762	739	780	776	805	713	737	770	763	739	751	715	769	694	714	722	781	723	726	748	770	744	750	772	795	761	749	784	774	753	729	742	720	764	753	723	773	734	716	736	751	774	743	760	749	716	744	838	741	751	704	716	746	723	737	757	764	786	760	744	705	724	685	740	754	738	703	759	724	755	756	715	748	753	719	774	753	748	805	743	723	700	736	669	736	725	784	764	730	744	717	751	746	768	742	718	727	731	781	766	776	766	726	724	734	747	755	755	744	756	735	710	709	721	739	723	710	692	723	746	749	726	742	765	738	707	737	721	783	737	785	739	703	720	749	771	747	694	768	749	753	688	779	772	755	716	771	751	720	751	757	705	753	779	761	742	716	739	739	712	764	668	739	727	733	790	750	740	742	753	733	739	722	708	732	749	736	749	768	720	784	700	745	752	797	736	734	717	741	739	694	785	744	771	738	740	740	712	771	773	707	800	736	747	739	734	784	684	754	794	733	723	700	760	798	713	787	798	742	738	714	767	761	723	738	752	747	727	758	727	776	752	760	769	724	702	704	761	739	700	780	752	803	763	720	705	788	740	769	723	720	743	703	742	718	768	750	761	742	705	754	714	751	767	757	737	722	732	736	732	768	781	729	741	701	765	763	733	721	726	705	705	723	767	731	723	751	714	731	766	699	785	733	720	744	721	766	763	801	744	704	732	741	697	731	735	745	684	792	706	744	752	757	774	766	685	720	724	764	752	762	744	761	755	740	742	739	722	739	749	715	714	786	752	721	731	784	735	748	789	717	737	698	725	687	732	724	731	728	783	725	713	712	737	749	733	800	736	772	732	753	752	767	734	742	720	717	758	771	764	782	729	733	773	827	773	760	763	780	730	748	738	739	782	751	701	783	760	797	740	702	714	742	722	772	745	723	736	785	735	730	735	689	726	720	746	749	762	715	766	719	793	705	786	719	746	754	740	786	717	730	732	749	749	756	753	730	740	712	709	702	769	756	752	797	777	722	730	767	767	762	769	755	712	725	733	682	778	722	747	725	745	720	738	745	737	761	720	725	772	744	737	751	755	749	687	781	757	741	700	790	735	735	695	708	764	742	745	728	725	734	712	698	729	749	726	729	737	769	779	736	725	711	763	730	732	699	769	742	683	741	762	816	724	728	770	742	750	737	697	748	707	731	720	725	719	722	764	784	718	755	736	776	705	700	749	779	747	750	730	779	802	742	762	759	736	737	751	735	733	748	760	752	711	730	736	796	695	764	747	704	759	760	722	754	768	712	734	698	741	739	755	753	758	782	686	736	735	719	732	731	808	751	717	782	765	740	725	717	743	736	726	714	746	770	772	708	706	808	766	751	714	730	705	701	747	699	706	753	721	766	695	740	736	724	707	742	762	748	721	696	748	740	804	711	694	722	775	775	732	719	726	717	733	698	734	732	697	722	700	735	716	752	709	699	721	729	756	747	722	706	740	758	766	739	786	733	762	726	754	736	719	740	741	720	729	713	745	775	762	727	752	736	764	734	710	712	745	763	768	723	762	698	739	745	726	748	794	760	768	813	721	752	789	689	692	725	777	718	769	715	700	749	770	737	748	679	756	746	735	747	761	728	757	765	725	761	725	763	770	758	710	732	718	752	727	753	818	768	756	752	730	783	752	735	764	770	770	752	747	695	688	754	722	767	746	789	776	750	737	683	784	732	703	752	723	728	757	750	746	675	761	723	739	710	697	730	719	766	732	738	742	796	756	774	762	791	744	706	761	746	762	720	755	780	712	722	774	735	751	753	747	770	742	773	751	777	776	782	700	790	756	700	721	675	737	774	698	779	717	752	794	729	743	747	727	767	818	691	763	706	791	752	694	744	778	800	729	743	737	785	717	725	702	718	828	780	696	754	708	738	785	764	745	727	769	740	750	721	739	682	736	788	705	713	734	730	712	735	728	705	692	718	747	711	673	729	731	761	814	708	716	756	763	749	750	736	771	702	710	690	749	713	780	721	778	770	711	713	713	713	750	741	796	703	721	729	742	718	735	732	706	764	737	725	688	784	722	786	683	767	710	721	711	735	718	689	690	753	713	763	730	707	735	711	758	732	769	762	722	738	718	771	728	735	733	756	772	729	774	729	757	753	719	694	780	759	763	723	730	771	717	735	737	761	752	744	714	739	754	716	700	753	765	739	769	740	731	719	757	789	768	712	747	729	702	704	744	670	683	714	740	744	757	750	745	733	738	767	717	724	705	730	729	740	694	768	790	738	739	730	717	723	773	745	713	744	701	747	740	685	728	753	752	736	723	734	770	743	700	776	770	748	718	738	771	794	727	737	732	739	734	745	749	731	710	749	717	727	724	755	710	752	731	768	729	722	770	717	726	710	726	767	743	732	743	808	763	757	733	751	769	738	723	765	726	772	757	716	732	733	765	746	744	786	736	758	743	711	753	763	784	701	740	740	749	746	752	717	756	731	714	771	703	783	753	776	802	772	708	734	772	731	760	713	749	738	720	758	763	765	767	746	767	750	719	745	721	731	771	752	695	771	730	710	735	735	735	700	733	750	789	718	756	736	764	733	726	751	697	713	714	708	677	757	782	744	721	724	780	752	795	801	764	698	701	774	721	738	763	721	758	712	780	759	749	721	718	731	732	735	747	731	692	762	752	760	801	772	747	729	761	776	740	802	756	776	721	724	709	747	712	739	789	694	762	753	750	770	747	759
8582	6381	1015	264	114	94	113	91	80	80	88	80	76	69	63	82	237	1234	517	278	45	65	60	69	69	70	66	61	77	66	54	65	54	69	67	111	495	476	341	218	132	78	71	62	58	70	61	66	63	53	61	70	60	61	57	62	48	60	67	66	53	71	59	63	61	63	72	59	64	63	54	60	72	73	64	54	59	55	51	57	48	67	78	68	71	61	64	60	77	63	58	45	59	64	74	70	62	67	57	66	58	43	59	71	56	65	67	74	61	63	66	76	54	74	65	62	71	72	70	64	66	62	72	69	53	57	51	67	52	52	70	45	50	61	64	52	66	72	54	64	67	72	45	55	61	59	53	69	55	56	54	55	66	55	68	49	42	74	64	62	63	58	59	56	51	69	75	68	59	64	60	66	60	57	62	59	74	61	74	65	45	79	47	61	72	71	68	72	60	59	64	54	61	62	56	50	59	58	64	62	54	60	67	55	57	71	60	54	71	67	62	48	52	72	61	64	71	69	75	59	71	50	73	69	49	62	55	57	51	57	66	65	79	48	64	65	63	65	59	61	56	67	67	50	57	66	64	75	54	69	64	62	69	53	57	49	75	57	71	51	56	70	54	46	61	62	82	54	67	70	70	44	59	59	60	52	53	58	60	88	50	57	61	64	56	64	71	68	70	53	51	65	56	55	65	73	61	60	63	61	44	56	68	68	61	54	62	69	55	61	77	56	60	64	66	52	65	71	62	56	69	58	67	61	78	74	64	65	54	64	63	56	65	78	61	82	54	65	53	64	54	60	63	73	55	72	61	52	71	55	50	62	57	64	63	61	69	63	74	58	77	57	71	61	56	55	59	75	69	79	47	58	81	68	74	60	59	59	64	50	68	64	73	41	49	66	71	63	55	58	50	74	55	66	59	74	58	54	76	60	67	71	60	57	69	59	56	56	64	63	75	43	56	59	63	75	66	58	50	55	52	64	57	71	74	53	69	52	70	58	56	71	48	58	54	74	55	72	46	53	72	68	64	64	63	48	51	63	64	61	60	54	57	71	69	57	55	63	63	59	63	57	57	54	69	71	61	54	64	63	70	66	58	55	59	59	47	64	52	63	57	56	70	55	61	53	66	68	56	56	63	68	73	69	68	74	69	58	64	66	67	63	63	53	59	71	56	55	63	74	59	69	73	71	77	49	60	62	74	64	69	60	66	65	57	61	69	71	63	66	55	58	64	59	72	76	61	59	69	63	62	66	67	69	53	67	51	55	62	50	63	76	68	79	44	66	61	50	56	59	55	58	54	63	66	63	67	69	68	62	59	58	61	55	62	51	65	66	51	66	60	58	64	65	84	62	62	59	69	56	48	58	56	66	45	66	65	62	56	67	69	50	60	55	63	60	61	38	68	56	72	63	69	54	71	56	49	55	59	70	47	60	61	67	69	72	65	50	55	66	63	63	49	58	64	64	67	54	54	68	65	74	55	71	56	52	60	62	66	55	57	69	65	51	53	70	51	58	59	59	51	66	67	64	55	63	68	53	74	50	69	54	74	69	75	60	72	59	62	55	75	70	62	66	53	61	59	55	56	55	62	53	53	53	59	69	61	65	74	55	60	60	66	62	61	63	65	53	67	54	68	77	65	65	73	64	62	71	60	71	62	65	53	64	61	59	73	71	60	62	85	65	63	62	65	62	68	56	67	65	56	65	66	59	66	64	72	72	63	56	57	61	69	72	54	60	61	72	65	85	65	54	67	48	63	63	49	65	68	54	59	62	58	65	68	63	70	68	85	62	57	64	55	63	53	78	75	70	61	62	75	62	59	64	53	66	45	58	45	58	64	56	65	67	58	69	73	76	51	69	49	65	56	71	76	52	51	51	61	55	54	47	64	58	53	86	55	61	63	55	73	51	62	68	71	57	60	62	64	52	58	59	58	60	66	58	61	68	54	71	73	53	72	55	55	62	75	64	52	71	70	56	58	62	55	57	62	63	47	67	60	58	65	81	62	58	63	68	77	60	54	71	73	54	61	58	55	56	53	53	68	57	62	47	58	61	62	61	54	58	62	56	56	49	60	56	54	55	69	60	58	51	60	53	73	70	61	67	61	73	59	59	63	67	72	63	68	63	62	57	65	58	80	62	57	53	69	56	62	61	62	45	53	55	54	60	71	56	64	57	67	60	66	64	56	63	68	65	53	55	69	45	70	61	55	53	65	60	67	52	60	62	53	45	55	64	54	64	62	63	69	68	71	61	60	51	54	65	70	58	66	52	49	61	67	77	49	58	58	73	69	57	77	58	59	63	70	54	65	72	58	77	60	60	76	77	51	70	68	70	61	55	69	51	59	76	63	71	56	65	59	63	78	58	65	52	58	57	65	56	65	55	66	61	70	53	51	63	49	59	41	64	60	62	66	59	66	61	70	56	40	48	69	71	71	68	59	52	68	59	76	64	55	57	54	69	60	75	57	40	61	58	58	55	62	67	42	66	53	75	63	57	54	62	66	69	53	64	74	50	59	58	55	62	64	60	67	57	65	56	66	55	61	71	55	55	61	52	58	57	75	62	63	65	57	74	40	70	55	75	63	61	54	53	57	62	56	54	58	63	61	61	62	55	66	54	67	62	56	68	59	63	49	51	58	56	75	67	72	55	58	76	59	77	70	58	44	63	49	69	55	73	66	57	61	64	69	57	64	54	58	63	61	68	60	68	65	55	49	65	74	63	44	65	75	61	55	66	61	55	54	61	50	71	51	54	55	59	48	62	53	55	47	68	56	63	67	74	83	67	63	65	52	52	57	56	68	59	73	53	59	65	60	68	75	78	58	70	69	56	57	61	51	44	58	69	49	65	63	80	68	64	59	60	54	54	56	58	82	58	68	56	70	54	62	68	51	58	57	59	52	70	60	56	58	67	55	58	71	56	73	67	62	53	51	69	52	61	60	62	69	70	59	55	71	56	47	67	63	64	68	66	53	50	62	65	65	64	73	52	66	69	62	79	60	58	52	74	72	79	62	60	52	69	53	67	65	66	56	65	61	61	54	62	69	63	72	72	76	78	56	57	61	64	61	55	61	57	51	61	73	65	65	73	56	59	72	58	58	73	79	66	67	63	57	58	67	72	43	61	51	73	53	46	65	60	43	60	65	60	57	61	53	56	72	57	57	68	59	54	61	46	80	61	63	61	67	61	77	73	61	62	51	65	54	53	56	61	64	64	64	50	67	63	58	54	57	52	54	66	70	57	65	75	62	57	62	71	53	58	62	58	52	57	67	62	69	53	62	57	64	83	64	56	63	58	66	72	55	64	67	61	54	63	51	62	51	56	71	57	62	54	65	62	71	59	70	62	57	75	58	72	64	59	65	53	64	70	54	57	74	68	57	47	66	56	60	58	51	57	59	53	58	76	68	64	67	61	58	63	58	54	59	57	62	59	56	63	65	72	79	60	58	65	58	56	74	48	62	70	49	59	74	62	60	53	49	69	57	55	60	63	74	73	68	53
45559	29466	10030	9677	10331	5480	4550	3641	2916	2522	2328	1883	1643	1418	1408	1311	6872	22996	13328	5419	964	920	862	898	957	947	868	901	844	851	835	807	814	844	785	2747	12681	12092	8729	4749	2525	1377	966	854	791	744	721	766	782	788	779	750	828	799	771	822	716	800	754	808	802	793	745	795	804	811	729	751	752	764	779	758	704	746	698	781	768	755	790	742	802	771	782	784	755	745	766	760	770	779	764	790	815	789	758	757	741	784	779	778	762	756	755	764	750	701	743	759	751	769	698	743	723	765	754	762	745	722	759	753	763	783	825	742	764	730	780	796	783	807	796	770	769	755	767	782	766	786	792	770	770	793	747	776	718	782	780	754	758	784	751	787	763	729	712	778	748	753	762	779	781	759	741	778	735	806	783	775	746	732	781	764	763	772	753	754	789	764	764	796	809	792	771	735	772	771	740	735	809	742	719	775	729	799	769	796	734	765	738	769	725	783	741	731	767	779	748	750	773	748	790	756	780	759	771	761	801	812	769	846	755	761	806	693	765	770	713	800	706	790	753	739	786	766	792	770	757	777	799	782	781	776	760	783	786	820	773	754	757	749	739	729	749	754	755	768	752	822	705	791	733	758	743	758	759	741	716	787	774	766	756	753	804	746	763	798	729	739	744	735	780	776	757	790	762	793	738	779	771	735	748	764	796	788	728	767	736	820	753	779	724	749	742	788	762	724	785	732	724	739	791	772	806	773	747	765	753	773	796	755	712	745	790	729	727	802	777	701	787	791	763	794	737	729	757	748	742	768	797	772	795	740	785	742	724	760	784	762	776	779	734	747	768	770	767	740	778	854	737	758	757	727	796	759	763	742	796	733	772	831	742	790	770	752	756	780	796	774	764	779	744	789	789	759	764	753	738	748	744	726	747	796	737	766	782	741	778	739	794	696	802	771	784	705	772	756	721	761	723	716	750	798	759	802	780	756	775	809	770	747	773	762	736	804	759	774	691	830	748	746	772	746	757	742	708	752	789	724	753	776	737	783	724	725	831	788	818	766	731	724	752	713	735	764	764	732	756	741	820	755	785	759	743	756	730	781	786	774	744	691	672	715	772	756	733	780	766	751	730	730	725	752	774	741	752	792	727	766	750	754	743	758	759	767	765	807	791	790	800	771	766	799	743	819	720	794	741	783	733	765	780	791	742	714	760	734	806	756	746	737	801	785	741	766	824	764	753	772	759	783	760	773	825	723	747	787	748	790	815	809	738	767	800	750	744	776	757	712	753	765	772	760	801	775	767	786	762	751	769	756	798	780	749	772	765	766	780	777	761	770	778	769	769	735	732	724	785	809	734	721	757	757	702	752	756	782	767	737	796	780	780	796	731	740	752	791	764	764	711	755	749	756	767	698	746	735	756	782	793	835	726	729	761	759	741	709	759	745	761	738	773	775	739	786	759	813	755	758	815	724	763	767	766	720	781	772	779	755	791	777	736	725	759	753	767	699	725	754	725	788	744	751	760	744	773	735	765	764	738	724	775	768	841	824	779	780	786	758	732	781	804	797	783	787	757	748	767	772	769	745	725	744	807	788	781	717	746	779	801	732	757	763	726	771	754	747	766	805	757	822	731	776	786	755	774	751	779	746	765	774	773	726	795	800	824	757	779	810	768	762	754	742	761	784	783	774	793	759	794	747	778	785	835	731	752	739	714	683	757	765	771	787	775	738	763	776	795	785	772	786	777	774	739	736	793	747	759	800	749	753	788	788	757	771	749	756	736	700	746	746	721	754	764	723	759	794	758	748	789	777	759	732	719	737	806	732	767	779	780	778	772	798	791	755	757	787	752	826	812	744	731	775	727	756	750	746	768	738	730	780	770	770	782	801	754	727	774	781	745	759	762	763	708	796	743	763	771	776	743	755	798	789	758	736	774	841	730	783	771	835	781	715	747	764	745	793	751	788	785	791	715	757	763	806	751	805	734	761	750	742	725	750	769	779	790	697	719	778	731	811	789	770	796	744	777	792	753	762	742	771	770	738	723	811	734	753	780	766	792	783	704	729	785	715	748	746	749	780	720	778	774	784	783	735	721	811	792	749	754	709	812	781	783	776	746	740	758	732	775	758	751	771	788	738	763	772	745	719	829	712	706	826	744	806	750	754	768	751	719	775	746	785	823	731	737	750	756	764	762	798	744	776	744	745	717	717	748	707	777	731	756	760	754	746	796	812	791	753	701	719	773	732	776	729	758	773	757	747	720	790	760	775	761	745	804	741	770	762	786	800	752	759	774	774	746	770	759	770	767	822	785	748	778	755	803	816	746	752	728	707	741	768	765	801	728	739	725	749	748	750	784	706	748	774	727	728	763	767	748	765	775	759	732	739	768	747	721	779	772	760	758	785	745	736	776	749	755	762	807	714	736	751	713	751	754	752	776	800	715	763	774	809	758	721	760	762	793	767	760	764	786	800	746	713	742	781	729	779	751	769	760	811	732	768	787	737	739	798	773	769	758	765	764	755	746	737	732	724	792	741	803	802	786	802	738	775	734	742	797	812	806	780	784	779	795	765	774	735	721	759	761	723	766	739	771	761	797	796	802	778	777	763	707	745	750	755	777	761	705	778	796	791	784	748	730	791	795	742	776	782	756	771	726	767	754	764	762	776	763	753	787	728	732	742	749	833	737	735	681	773	805	756	758	702	770	811	790	729	807	723	734	752	803	815	808	781	748	807	744	708	808	772	805	767	743	797	794	763	772	822	755	729	783	787	739	764	730	725	764	789	764	813	745	740	762	764	754	799	811	811	790	762	733	782	763	784	774	751	779	814	763	789	704	760	738	744	716	744	814	805	754	794	768	779	781	744	754	725	796	764	751	756	752	696	768	770	806	783	779	767	781	830	745	781	746	749	764	774	752	767	771	766	775	802	761	805	755	780	805	750	741	737	788	751	764	753	776	718	804	748	773	812	803	778	799	736	773	804	760	817	795	756	787	780	723	760	791	771	791	775	795	774	740	737	829	735	824	754	722	745	781	729	747	774	769	768	755	748	763	753	780	749	776	796	784	805	743	746	761	750	768	768	738	742	726	722	777	786	799	743	761	773	772	788	745	811	768	792	739	821	805	799	739	759	748	764	777	749	799	707	805	764	768	792	754	794	755	746	778	744	744	750	751	782	746	760	781	784	743	783	823	734	744	741	798	732	786	753	793	763	753	735	776	800	785	759	741	762	740	778	754	761	706	795	776	716	778	751	775	761	795	796	784	780	784	752	742	754	776	778	751	733	788	753	720	736	763	726	749	756	749	790	765	799	772	739	731	749	757	752	770	742	744	753	741	734	732	786	736	743	765	766	722	726	748	750	746	778	777	764	747	762	803	750	761	757	720	761	778	743	765	734	771	807	827	735	742	807	713	764	769	788	803	749	746	741	745	762	780	737	725	784	780	775	800	769	777	781	792	778	767	780	756	786	771	744	767	786	741	782	757	754	750	791	788	753	778	761	798	755	812	816	701	785	780	755
8480	5459	1025	234	126	103	97	78	88	98	81	78	69	78	64	80	431	1998	994	927	73	68	61	62	67	69	70	61	61	72	70	73	73	57	60	101	346	418	312	170	124	95	57	63	69	68	65	57	84	72	64	57	55	56	70	73	62	71	68	44	55	55	53	59	68	65	61	65	66	58	68	74	61	53	62	61	58	67	49	66	64	61	74	64	60	69	70	61	56	68	58	65	60	59	68	65	71	69	57	75	65	45	77	63	64	59	72	59	44	78	56	55	69	65	61	62	68	66	62	60	64	60	64	53	58	60	51	56	74	69	67	63	65	75	71	63	66	75	72	67	57	55	73	65	63	66	58	69	65	68	65	56	70	67	67	72	72	54	76	50	49	60	79	53	66	57	64	69	81	61	82	66	66	69	66	58	53	62	67	61	67	62	58	75	66	56	55	57	61	74	69	61	65	63	70	64	59	62	72	64	57	81	52	58	52	63	57	66	63	68	48	62	63	68	52	61	66	63	84	61	80	65	71	60	55	70	54	58	75	59	56	58	74	50	58	60	64	57	59	74	68	65	66	58	58	50	60	54	69	71	84	61	73	47	67	58	60	67	63	64	55	55	72	66	51	63	60	79	61	63	75	74	57	60	66	74	66	77	65	60	52	63	57	54	55	69	62	65	59	65	57	64	45	65	56	63	68	64	77	77	57	62	58	82	63	63	61	57	67	66	53	53	66	60	65	61	58	54	60	66	55	56	59	66	66	64	68	74	66	84	46	56	50	61	60	64	61	61	68	73	62	63	64	71	58	57	49	54	65	61	76	78	57	51	60	60	52	79	64	69	64	45	60	77	59	69	65	66	70	73	60	65	61	64	63	47	61	67	52	81	57	67	70	53	72	67	72	61	63	75	61	70	73	62	68	49	67	66	61	56	53	59	66	57	60	75	70	51	60	68	68	65	64	58	61	60	62	54	83	71	50	52	51	68	51	67	58	72	60	75	66	66	64	67	76	61	64	62	60	60	79	79	73	61	58	63	63	66	69	69	56	60	63	61	72	57	61	76	83	47	45	62	49	59	63	70	71	60	75	74	67	60	55	60	65	63	63	55	66	55	58	70	64	66	70	68	78	66	79	57	63	51	52	68	72	57	72	57	72	65	59	63	54	52	61	65	53	81	64	57	54	78	77	67	67	58	58	54	63	64	78	60	73	60	56	68	54	63	64	62	76	75	42	70	58	66	69	70	65	71	83	54	58	61	60	64	70	59	63	65	69	65	54	71	74	66	60	48	55	54	56	67	75	60	73	69	61	63	57	61	74	58	71	74	52	73	43	68	71	66	57	58	64	52	72	74	71	70	74	65	68	53	67	50	67	60	63	71	70	62	68	64	54	51	59	61	65	64	64	68	69	69	72	60	58	50	59	70	64	61	65	67	74	69	62	60	63	71	61	67	71	56	75	66	64	56	60	78	66	62	56	54	78	59	60	64	57	71	65	53	59	73	64	50	79	60	64	65	61	67	43	54	61	72	79	69	81	71	65	75	72	52	64	68	64	53	59	53	59	69	49	62	51	54	75	62	71	61	64	66	56	66	77	65	67	51	62	58	63	75	55	76	73	50	59	52	42	63	60	57	52	77	64	58	57	66	62	75	54	63	71	44	73	59	62	66	63	63	47	61	60	64	71	77	56	66	67	62	60	48	51	61	58	65	58	58	52	48	83	60	63	54	52	56	59	75	71	63	53	68	62	63	69	76	62	70	55	64	67	59	61	54	63	42	60	62	67	52	55	58	55	79	56	73	61	65	57	56	59	67	58	63	57	67	62	66	75	59	57	73	61	65	71	54	72	61	63	58	64	72	61	81	61	62	52	76	78	51	66	68	52	56	55	63	64	72	59	71	79	58	67	81	63	55	77	55	50	59	61	63	56	63	64	71	58	59	62	53	76	57	52	46	54	62	65	68	78	53	83	71	55	61	62	61	61	68	70	60	59	73	55	63	67	66	58	53	54	76	61	66	70	60	70	54	59	67	67	62	68	51	64	48	72	62	52	57	68	55	62	63	54	69	61	56	52	61	58	65	66	68	61	72	59	59	62	67	56	67	68	66	60	67	81	62	69	55	74	61	72	80	69	53	71	56	75	72	66	69	61	66	78	60	58	60	72	73	66	82	50	67	68	68	63	56	58	71	54	69	44	59	72	62	59	73	66	50	79	77	69	61	70	69	64	64	52	65	77	58	60	66	68	59	62	62	64	55	57	56	64	66	63	67	57	60	52	75	67	62	66	59	53	62	62	58	59	51	64	62	76	74	62	76	66	75	65	61	69	66	61	57	78	64	46	63	62	59	68	75	66	67	60	61	74	67	56	66	61	52	63	69	66	47	58	54	81	62	86	54	77	68	60	60	72	55	59	57	70	61	59	58	70	59	53	55	60	69	53	56	65	66	55	50	63	62	56	61	57	61	60	72	64	60	54	57	74	68	74	59	71	58	70	69	55	82	55	68	75	63	59	66	59	65	57	60	65	60	64	70	67	63	66	58	58	57	47	73	60	77	75	77	75	62	67	53	64	67	61	75	57	67	67	63	71	67	62	51	73	61	61	62	72	52	65	54	60	69	54	62	63	59	71	60	68	61	73	61	62	65	58	63	62	74	78	60	74	56	71	50	65	72	67	74	52	62	65	70	67	59	72	64	58	71	57	78	59	71	69	61	68	78	34	44	62	63	57	62	63	70	61	67	63	67	57	62	66	66	55	70	70	68	64	67	61	61	58	53	63	67	69	66	60	87	65	68	52	44	46	62	55	54	56	66	61	80	69	52	76	63	66	55	56	66	60	60	64	52	72	63	80	65	55	53	60	63	70	78	55	58	70	62	60	68	70	75	71	70	54	59	83	78	60	73	67	57	55	75	62	71	77	68	68	56	66	78	47	56	55	64	69	45	61	62	56	64	56	59	71	72	66	72	79	61	60	62	54	73	69	55	45	60	49	65	68	69	61	53	54	56	70	71	57	52	65	63	56	59	71	55	54	53	65	67	57	59	86	53	67	48	48	65	83	73	53	63	59	53	59	61	56	65	53	74	70	70	58	58	53	63	65	67	73	70	60	56	69	47	53	78	78	65	67	70	56	64	56	70	63	63	65	56	67	60	66	70	64	68	56	62	70	59	59	64	79	78	65	66	69	58	72	55	61	75	62	58	56	78	74	66	62	68	52	67	56	61	70	69	49	75	65	53	62	68	70	59	81	70	46	64	60	50	59	56	73	84	49	63	62	71	56	66	63	67	52	56	61	71	59	61	61	63	60	63	59	55	67	57	65	53	61	66	59	60	76	59	59	69	52	78	67	76	76	65	46	68	68	63	69	70	61	52	54	68	64	58	57	74	56	62	72	69	70	55	68	51	72	64	53	58	51	66	64	64	71	52	59	71	57	57	82	56	75	63	50	64	55	69	63	52	63	53	62	69	69	66	62	68	68	54	52	66	64	75	65	54	59	47
41207	28740	10243	8285	10307	5240	4558	3631	3140	2685	2294	1921	1750	1652	1481	1348	11000	28055	18969	15022	920	896	902	899	879	893	888	857	856	852	889	875	845	841	790	2609	10362	9625	7352	3941	2232	1305	940	802	811	813	823	779	788	819	763	804	795	746	730	809	759	772	761	794	811	751	807	773	732	782	777	767	758	822	793	771	765	758	746	775	833	810	839	808	810	752	779	782	776	789	758	730	780	764	800	795	759	807	820	775	728	782	772	776	783	801	822	821	812	739	794	797	772	810	809	775	789	799	789	801	770	797	788	756	784	819	717	817	801	751	787	814	815	759	741	797	817	828	739	771	810	751	751	794	761	799	830	819	781	772	811	786	776	784	786	761	761	823	807	824	768	781	780	811	775	794	740	799	774	766	796	790	788	765	797	778	793	778	799	753	759	789	796	802	762	796	797	778	783	811	772	767	727	803	793	834	777	803	769	833	777	820	779	777	809	763	831	786	778	820	726	794	806	770	764	818	805	791	800	731	822	808	779	819	785	784	739	823	751	800	829	753	799	812	746	789	819	820	762	782	754	731	789	859	837	754	783	787	746	808	779	782	763	819	791	777	769	788	777	830	792	828	743	813	751	807	822	769	765	808	802	798	811	793	819	802	751	751	786	785	792	754	806	739	790	776	792	823	724	786	820	843	744	779	797	782	791	757	750	772	763	725	799	768	744	790	760	797	784	759	788	808	783	779	821	756	795	781	768	816	768	778	787	816	756	808	807	768	751	769	777	761	766	796	820	801	817	820	751	784	765	766	742	796	783	778	784	841	748	809	789	763	756	845	774	796	805	868	763	768	790	817	803	775	759	762	742	769	761	770	807	839	772	814	842	778	781	808	782	772	773	779	758	766	763	783	775	792	789	748	731	776	789	758	788	766	816	779	774	789	824	792	801	758	852	814	778	772	771	823	790	738	766	805	779	786	770	860	752	744	784	787	742	792	802	785	755	783	754	814	807	773	777	742	792	834	735	812	841	744	818	796	821	856	783	774	815	826	825	796	742	787	769	754	804	784	813	821	742	801	795	801	811	747	741	796	803	746	794	783	793	793	793	780	798	821	763	812	749	775	803	739	754	758	786	776	802	765	760	767	782	788	802	786	765	773	814	752	839	780	775	786	736	815	816	769	785	809	774	796	821	759	769	808	733	826	770	760	781	833	768	771	808	802	766	796	784	808	763	779	807	744	800	756	746	809	751	852	773	806	749	764	757	818	752	848	778	784	817	746	782	820	819	810	748	764	759	811	772	785	763	802	732	808	795	787	799	809	767	823	773	783	773	749	743	836	763	760	747	789	774	831	780	798	787	799	745	797	792	811	786	758	762	846	822	834	765	780	798	816	746	759	808	763	845	802	737	766	784	793	778	787	809	734	755	795	803	805	794	782	828	746	829	725	756	798	797	763	770	749	775	796	816	801	841	721	773	773	818	816	770	772	809	793	789	794	793	759	767	757	811	788	834	807	779	791	775	760	759	772	784	787	819	809	793	765	792	770	778	770	761	729	819	743	808	752	797	774	825	750	813	764	750	750	791	768	763	802	804	767	813	828	788	775	759	812	830	836	781	755	740	814	787	777	810	764	797	823	822	786	746	737	740	828	846	761	774	820	774	723	772	822	733	795	740	783	734	730	795	812	766	736	753	813	791	787	775	765	772	811	749	765	761	794	811	814	829	821	772	791	782	833	792	831	786	765	743	783	767	795	783	787	790	811	780	809	796	761	777	829	769	786	809	795	800	792	802	752	765	780	752	763	816	785	757	775	775	748	782	823	798	795	788	792	781	729	818	781	825	752	764	744	757	790	750	750	776	840	786	768	773	778	802	771	831	777	778	774	796	788	788	814	788	756	786	778	776	762	744	795	768	763	751	782	824	847	759	781	738	780	764	801	765	800	791	802	749	770	782	777	788	782	749	758	772	785	808	789	784	828	794	780	780	808	755	821	792	786	728	744	758	796	751	764	801	715	799	765	771	751	784	838	800	798	748	749	779	809	741	799	806	804	780	830	822	786	789	824	836	791	797	782	787	778	815	748	763	799	807	821	801	769	777	771	785	815	797	801	777	806	818	811	794	755	814	786	761	786	800	804	792	836	781	782	802	803	760	819	788	764	765	762	830	813	767	808	785	770	851	781	841	779	800	796	788	794	826	789	864	821	817	755	772	787	794	771	762	804	802	843	837	824	811	804	752	809	796	813	759	832	802	839	832	773	803	806	781	798	829	811	752	786	788	788	778	817	731	761	810	768	858	770	780	786	765	806	812	793	775	832	793	764	793	789	776	753	750	785	785	796	786	842	824	763	775	771	777	772	805	798	779	816	782	736	827	765	847	753	814	786	752	764	789	785	788	778	776	771	827	847	800	808	769	830	810	744	800	834	827	787	798	774	792	795	830	754	832	774	767	787	829	779	760	723	752	779	768	754	802	760	791	792	765	805	783	780	815	796	795	771	816	775	768	797	786	813	778	795	805	754	798	760	781	736	791	766	819	769	774	808	731	791	805	781	792	823	766	825	764	830	789	773	790	766	784	808	764	772	785	779	764	772	808	820	790	758	777	806	736	763	830	757	788	762	795	744	809	812	725	784	817	818	770	797	822	823	803	793	762	827	741	791	766	774	813	783	787	737	803	818	772	792	771	807	790	802	776	789	741	782	825	776	762	737	811	733	824	763	776	758	755	844	785	788	790	833	850	808	839	800	793	753	780	807	789	744	783	810	775	797	817	745	772	764	776	816	736	732	763	765	790	766	772	753	757	793	764	780	755	814	781	793	805	749	731	802	825	738	792	753	759	806	757	768	781	773	820	755	805	740	785	812	752	760	768	768	774	749	797	747	726	773	767	780	822	729	795	767	808	770	818	754	762	739	790	796	786	749	821	824	768	813	763	801	774	820	779	789	813	812	838	786	798	743	745	809	774	784	816	814	782	803	772	812	797	758	780	779	804	750	781	790	810	758	790	791	787	843	749	761	809	773	777	818	747	787	806	780	767	803	764	837	777	806	800	792	746	833	761	802	758	769	802	760	765	821	742	799	784	778	792	771	729	828	803	775	836	803	762	802	774	733	812	811	761	795	828	786	744	816	756	756	775	781	816	821	787	782	839	726	830	813	793	797	826	788	794	807	810	764	735	764	777	775	770	787	770	810	817	832	852	823	775	811	769	831	801	755	765	768	765	806	809	757	810	787	841	763	779	808	758	792	770	783	806	725	794	795	793	822	802	747	793	805	808	751	821	720	752	786	755	792	755	775	750	761	760	810	813	798	763	754	763	758	797	774	833	826	774	789	770	796	748	840	746	779	802	811	777	760	788	753	772	772	818	784	780	782	832	781	860	793	748	841	788	824	773	790	780	832	837	805	798	779	800	749	827	799	788	796	795	800	777	762	822	795	800	747	827	793	776	776	780	760	805	818	814	762	786	799	786	739	758	703	771	774	815	810	803	806	807	744	787	819	798	782	809	792	762	818
12924	11156	2030	456	160	138	121	120	98	103	113	94	94	101	93	81	809	3328	1590	1851	127	67	48	68	82	82	64	70	85	66	81	66	67	62	74	102	383	397	306	188	106	80	68	59	53	63	56	62	60	72	68	69	60	68	69	59	55	59	70	65	65	79	58	60	76	53	67	72	71	59	64	66	49	65	65	69	88	66	62	57	58	81	72	57	81	54	61	69	50	72	59	61	64	62	63	54	59	59	73	61	68	77	79	81	53	62	61	67	54	72	49	59	81	71	62	78	74	74	59	54	65	62	76	63	77	57	71	66	61	66	68	62	67	66	59	52	72	67	65	75	72	66	69	61	77	69	75	74	70	60	62	66	65	76	71	66	75	80	68	75	59	59	73	53	65	68	52	73	64	74	57	68	59	59	57	67	61	67	62	82	77	82	69	78	62	65	67	70	60	63	64	54	65	64	50	64	71	59	79	71	58	59	55	62	59	69	65	70	68	57	55	58	66	68	51	54	82	77	84	62	63	56	67	62	67	67	66	65	72	70	70	54	65	75	60	64	56	69	68	65	72	85	74	59	67	64	55	56	70	69	63	67	64	62	60	58	67	72	58	69	58	75	67	66	69	64	66	70	65	65	66	70	71	55	66	70	50	76	67	79	67	75	68	64	70	68	69	65	66	63	60	76	79	73	65	74	92	66	49	68	61	85	64	59	82	50	63	68	79	68	67	61	64	64	54	77	66	62	78	65	64	62	65	66	56	50	78	60	79	67	64	61	81	59	55	73	75	63	64	66	71	59	74	58	65	63	66	70	79	69	53	62	62	58	55	69	65	69	63	69	74	80	70	75	57	65	77	66	61	60	56	73	65	61	75	66	69	55	74	67	65	52	66	72	59	68	70	69	71	60	79	75	67	66	60	70	60	70	71	55	70	56	69	57	60	57	71	54	53	49	62	63	76	71	57	56	66	71	66	69	85	89	69	61	58	66	69	72	55	66	68	76	58	59	62	60	61	58	76	71	72	63	58	64	77	55	61	61	74	59	81	77	70	59	67	72	76	72	63	70	76	56	68	70	66	56	71	68	74	57	73	51	47	77	81	70	74	70	60	66	74	63	62	85	69	62	63	71	60	60	72	51	82	49	62	78	58	54	59	56	71	76	67	62	75	73	42	64	50	63	82	58	68	64	63	69	55	64	51	61	66	60	73	65	76	71	66	64	72	62	82	72	77	67	62	57	61	57	60	66	66	63	74	57	49	69	64	72	77	43	74	67	62	65	67	79	59	65	63	71	56	67	79	69	61	76	72	54	58	65	69	52	55	66	60	72	70	63	73	77	64	71	66	74	65	59	57	63	63	67	73	74	58	74	64	69	70	65	58	69	78	78	55	63	69	64	66	61	60	61	71	62	66	77	64	71	71	60	56	72	69	55	54	59	53	73	71	81	80	59	66	64	77	57	72	68	76	66	58	69	71	59	66	63	61	56	68	59	62	70	73	70	68	59	62	66	60	73	72	59	61	47	79	58	65	75	66	60	59	79	59	60	67	60	67	64	58	60	55	61	66	53	73	71	69	76	53	63	79	55	50	69	82	65	74	71	67	63	50	59	73	63	59	55	54	67	57	73	64	65	63	57	49	65	65	66	59	62	58	68	74	53	53	57	70	55	54	64	62	73	56	54	72	62	68	65	65	64	71	63	61	56	67	63	64	63	75	82	61	77	70	76	71	58	65	74	45	71	61	73	78	64	55	59	72	68	56	76	70	61	78	54	67	71	64	63	62	57	69	76	86	54	61	53	70	69	62	65	77	69	69	57	61	69	80	68	68	64	48	54	54	71	64	50	51	48	67	77	71	62	55	61	68	69	56	74	75	63	71	67	69	72	68	67	61	66	71	62	62	74	52	75	64	53	67	64	52	63	77	62	68	72	62	62	69	76	68	59	59	66	51	65	57	69	64	60	75	58	74	75	72	69	65	65	67	68	68	57	68	48	81	67	63	65	75	71	61	67	58	71	56	61	55	82	56	72	71	84	63	57	81	67	65	63	64	78	70	74	55	83	64	72	69	62	78	88	69	59	73	64	54	66	71	63	63	66	85	66	74	62	67	66	49	67	57	79	57	65	55	68	70	78	59	70	76	67	58	57	54	71	55	53	64	73	78	73	67	66	54	62	66	81	80	66	64	68	70	59	66	59	70	63	68	63	71	74	72	63	57	65	73	75	66	65	88	72	57	52	64	55	70	58	62	65	77	68	66	68	55	55	60	34	66	48	53	53	64	59	72	68	60	68	77	69	74	81	70	53	77	64	62	61	65	57	55	61	76	71	61	82	67	61	77	71	64	70	65	61	61	63	72	78	53	77	56	71	61	80	88	78	52	64	59	63	70	82	68	58	58	64	55	62	71	56	75	62	61	55	72	57	69	59	63	59	56	65	77	57	56	60	54	56	74	65	67	65	73	72	75	76	57	62	51	70	61	65	56	68	62	80	70	63	64	60	72	51	57	67	73	55	72	64	64	78	54	66	75	70	63	67	66	56	71	64	46	67	68	79	51	67	75	75	51	66	56	71	67	59	54	59	87	59	64	70	55	55	68	58	67	65	73	55	66	60	59	68	77	72	58	68	63	80	52	72	73	64	55	64	60	57	64	61	70	64	58	61	83	54	83	62	58	78	49	70	63	91	71	66	59	81	48	60	55	59	68	64	71	79	80	45	54	68	62	77	62	74	70	82	68	70	72	70	62	80	60	49	63	81	55	81	56	65	67	81	77	68	60	60	73	68	62	77	72	65	73	61	69	72	78	69	63	69	65	78	61	67	51	70	56	68	60	60	78	75	60	52	75	67	69	72	52	59	50	63	64	67	49	72	69	63	74	69	48	63	67	59	72	66	69	60	73	58	61	71	61	77	79	72	67	60	64	66	62	62	57	69	57	62	65	74	62	61	65	60	51	64	70	64	65	60	68	68	71	72	66	59	78	68	65	61	61	68	71	62	53	66	61	60	65	62	70	68	57	65	60	77	68	68	70	72	66	68	76	84	73	73	79	55	73	64	65	72	57	63	75	49	65	50	64	75	61	61	64	56	68	75	66	73	58	80	75	69	66	49	68	61	67	75	60	71	57	62	58	66	63	51	51	61	62	78	86	73	68	70	63	73	68	48	62	65	57	63	81	67	57	54	70	58	52	77	58	73	61	63	60	62	76	78	71	64	60	56	53	61	64	77	68	84	82	69	59	63	52	47	66	68	65	75	58	54	60	60	68	79	60	59	74	74	65	62	66	65	76	55	78	59	65	66	76	53	69	72	65	63	69	73	63	62	64	76	52	68	67	66	54	73	67	55	63	58	75	72	67	74	83	58	67	70	62	68	60	74	59	67	60	70	62	72	65	69	72	65	74	74	75	77	63	73	62	70	83	67	80	65	63	75	70	70	60	61	60	77	63	49	62	59	55	65	79	68	69	56	65	62	66	62	77	70	61	67	63	79	65	66	52	61
50360	34878	14948	13664	14229	7549	6481	5241	4411	3554	3326	2810	2162	2053	1817	1681	15441	33441	22952	25627	1844	932	957	877	878	909	930	915	885	886	880	913	871	918	893	3026	10812	9711	7636	4014	2293	1373	909	844	813	840	793	866	805	828	854	771	809	801	828	803	778	796	782	768	835	837	795	794	748	773	821	807	806	819	801	885	791	817	796	815	825	798	808	793	840	845	777	815	777	805	818	786	799	824	821	808	824	796	794	813	848	803	772	761	812	798	856	750	752	836	829	823	812	826	807	799	784	807	860	794	766	794	818	800	834	830	831	851	763	821	806	787	781	779	786	788	817	817	829	799	863	828	816	810	876	830	746	825	819	770	781	833	808	825	781	783	799	788	871	790	809	829	745	841	804	791	776	745	814	789	815	831	774	829	815	800	812	811	771	826	772	789	797	819	795	789	813	772	787	766	795	811	811	756	758	801	833	731	836	782	831	834	764	872	794	835	828	799	789	811	799	796	808	770	789	816	825	826	784	771	831	817	773	836	863	760	855	838	791	787	870	827	793	815	802	763	799	793	815	728	764	843	790	771	797	826	823	817	818	833	809	754	803	782	816	863	799	779	828	822	800	815	845	813	824	791	882	864	806	758	799	791	819	805	835	813	780	835	786	847	854	838	820	810	800	752	785	821	807	799	776	806	792	781	776	819	811	841	843	796	824	809	855	779	807	834	811	778	823	821	792	772	814	817	802	823	814	782	805	833	854	800	795	825	772	746	774	826	814	788	831	777	785	818	769	793	793	818	796	770	801	795	816	807	765	818	810	807	799	820	793	853	775	790	866	858	795	773	847	811	793	761	810	805	784	800	845	802	827	806	807	828	772	818	772	776	766	801	838	815	800	786	837	851	835	827	828	832	784	768	794	836	803	799	837	815	810	824	774	781	832	771	759	827	791	809	816	822	847	781	762	821	779	743	758	801	811	807	846	790	808	810	827	823	763	777	811	755	834	801	796	791	802	800	792	830	788	788	822	801	799	788	771	807	785	765	806	821	825	822	831	851	803	819	828	842	765	816	787	801	812	782	813	758	789	828	758	829	818	798	779	745	817	788	822	827	815	789	784	813	801	821	813	786	811	840	808	759	776	793	809	793	830	872	804	808	800	802	793	796	767	810	833	721	794	826	805	753	808	761	799	828	821	850	840	833	800	801	817	823	762	771	808	800	783	862	816	770	747	811	836	775	810	789	841	797	791	850	794	782	817	835	815	752	774	718	776	833	859	747	828	848	862	810	890	756	799	803	802	848	803	802	812	813	778	792	807	827	789	798	827	788	797	747	823	783	748	824	800	761	774	830	793	777	783	813	840	808	832	785	853	776	788	829	795	829	749	838	823	803	839	759	804	771	750	827	749	805	821	798	803	812	772	769	841	783	788	858	768	781	738	823	786	824	810	767	822	756	819	839	794	775	821	854	808	799	821	749	789	809	811	793	801	787	819	807	772	726	795	812	822	843	835	784	847	824	780	796	795	793	774	786	821	732	792	839	769	794	798	834	793	880	802	761	800	803	821	836	797	829	883	763	809	740	791	746	787	785	820	767	796	858	793	803	795	758	867	793	795	797	822	853	790	799	800	810	820	782	787	781	824	802	800	812	813	829	795	857	792	780	765	823	806	828	830	758	766	831	808	804	811	777	803	820	808	849	815	789	849	769	777	750	769	808	731	817	829	773	817	851	811	794	807	783	777	824	819	811	834	828	830	822	892	849	823	818	793	864	836	781	801	849	773	820	805	752	844	758	808	772	857	867	817	787	792	771	827	836	781	794	814	829	817	865	784	829	804	840	847	740	793	808	783	816	785	806	761	797	811	829	762	794	844	809	755	793	805	808	826	786	812	740	875	818	765	783	838	811	810	749	828	781	842	828	827	867	778	787	815	801	807	836	810	818	860	767	800	810	844	802	809	795	853	835	810	765	821	827	750	801	773	774	801	771	833	779	769	788	803	810	840	805	841	843	823	753	836	808	820	807	759	821	793	820	795	810	821	817	800	836	772	775	784	787	790	790	819	827	800	763	754	808	794	767	780	808	782	803	800	774	799	811	793	829	833	826	794	776	799	801	816	809	792	797	810	825	808	767	800	845	769	782	792	787	807	763	844	811	772	810	789	757	800	771	750	776	735	785	740	772	831	819	809	798	831	859	787	798	808	848	810	780	840	811	799	813	861	780	786	762	795	813	792	757	782	751	824	834	824	776	815	804	752	815	765	811	827	777	840	790	806	756	836	801	764	853	814	837	864	806	815	811	804	804	740	816	814	751	786	755	825	789	787	806	792	790	867	792	804	800	807	807	804	774	869	812	829	795	849	823	809	787	810	764	789	831	845	766	827	903	759	811	799	751	828	765	801	824	795	789	784	793	820	813	813	846	801	769	814	816	870	759	793	778	785	785	776	791	848	831	769	817	762	789	799	843	769	827	828	800	821	846	830	832	811	811	779	812	752	799	820	802	768	826	779	821	818	792	799	779	805	818	752	817	858	804	836	787	759	761	845	809	787	817	872	815	877	797	811	784	794	786	794	847	831	847	828	796	813	794	832	760	786	779	796	843	773	792	803	804	877	808	812	794	800	803	858	829	752	784	790	786	844	832	808	844	778	789	813	768	785	818	815	879	762	807	819	832	808	789	783	813	800	823	796	766	822	835	807	775	823	771	827	848	786	779	816	826	807	825	800	777	771	789	800	800	812	761	764	860	776	768	798	774	782	784	819	777	786	794	803	852	793	767	813	802	812	894	802	800	832	832	806	814	813	859	838	821	742	799	789	844	781	803	761	725	814	775	821	791	864	781	760	798	805	786	796	774	809	780	802	824	796	843	771	806	800	846	824	801	807	790	749	755	764	821	774	756	782	798	809	767	834	800	815	812	802	791	849	871	812	796	807	821	762	730	831	792	781	825	825	874	806	827	852	728	834	841	801	853	745	792	751	792	819	802	845	806	779	786	794	824	783	850	792	793	795	854	857	809	838	813	823	846	785	807	857	783	801	783	782	788	809	794	836	850	789	821	805	822	839	814	791	788	771	775	801	798	736	857	799	810	796	752	801	791	794	792	778	746	795	782	826	800	807	829	770	741	785	792	816	791	833	776	795	760	857	786	784	787	799	768	753	803	767	784	807	810	828	787	832	818	851	819	792	788	790	844	850	848	777	800	813	839	818	745	761	808	760	829	737	781	798	786	783	802	791	821	781	813	827	764	797	840	760	820	818	805	818	799	834	850	774	773	796	812	784	762	784	787	809	791	799	808	837	879	830	749	805	796	869	833	775	798	821	744	766	794	816	826	762	768	812	790	784	799	800	801	810	829	850	795	795	769	790	813	853	793	823	733	781	820	805	803	769	833	752	828	820	780	775	823	776	769	780	854	852	815	884	780	817	811	819	787	810	833	811	817	759	746	773	810	853	800	798	777	850	802	814	827	802	820	802	824	811	836	820	809	824	742	850	793	810	790	802	820	783	807	822	830
4835	1755	316	104	93	56	94	76	66	68	74	58	57	62	59	63	190	883	486	592	131	54	53	51	51	67	50	62	68	61	61	64	57	70	59	69	118	118	114	83	67	62	62	55	51	63	67	58	56	60	51	58	50	44	54	68	63	59	59	64	60	60	58	54	59	59	60	51	70	68	62	50	61	51	58	58	49	60	55	60	53	69	66	58	64	62	52	50	57	59	57	66	46	46	53	64	64	69	52	65	47	57	60	39	59	64	57	49	64	58	57	53	51	49	57	57	58	50	61	60	61	55	55	61	62	57	49	73	60	54	66	66	59	53	62	61	61	59	70	49	52	50	59	55	58	62	55	57	55	52	70	71	53	61	59	61	69	77	61	77	49	54	53	70	53	77	64	56	54	53	59	54	67	67	57	60	72	68	69	68	78	53	53	59	59	59	65	57	56	56	62	64	53	55	64	62	60	48	45	62	48	59	44	55	51	43	56	54	55	64	62	55	49	48	57	68	50	66	63	65	58	63	51	54	66	47	49	70	53	68	48	55	63	57	57	69	51	47	49	54	69	53	49	70	61	51	59	67	77	57	57	63	69	57	67	61	58	59	50	65	47	50	71	52	57	72	52	62	66	62	43	55	74	62	64	55	64	63	71	64	64	57	60	62	64	64	66	61	54	67	69	69	55	63	61	56	49	43	60	54	52	54	56	54	66	60	57	74	61	55	50	63	58	77	48	57	43	52	54	61	51	61	52	67	54	56	66	58	54	58	77	53	70	65	59	60	58	55	63	58	59	57	55	57	46	60	66	52	68	59	60	70	63	56	56	68	81	61	44	56	52	57	50	65	71	52	60	73	59	68	55	61	49	62	55	51	56	76	65	51	66	63	46	51	58	58	69	67	51	70	59	54	39	60	67	56	69	54	64	69	58	62	54	68	58	62	57	57	65	72	58	55	68	69	60	55	68	68	58	60	70	66	60	61	64	62	59	58	64	76	49	59	72	47	52	78	76	61	57	52	72	58	55	47	66	57	52	66	59	50	56	50	72	67	47	67	71	62	55	51	60	55	71	59	61	59	51	74	56	58	68	58	58	55	60	74	62	67	60	61	57	49	53	56	51	40	59	71	42	62	61	64	61	56	75	54	54	59	68	56	56	56	47	65	63	51	60	63	60	56	56	48	64	47	58	56	61	67	61	63	61	54	60	54	62	64	71	62	64	53	67	55	66	49	77	55	61	64	47	57	65	49	68	69	76	69	62	58	47	59	58	41	78	52	60	53	72	68	55	55	54	53	59	52	73	71	57	55	48	53	51	62	54	56	52	49	49	70	55	60	60	68	61	50	60	57	58	60	44	57	65	51	77	52	59	50	70	80	53	74	74	58	42	53	66	56	64	59	60	63	50	54	67	47	56	58	65	61	67	52	61	52	51	63	56	62	45	68	59	72	52	63	54	64	55	61	67	54	58	53	58	73	64	54	57	65	51	64	73	56	57	60	57	49	45	62	54	65	54	63	65	75	57	60	69	57	54	52	65	50	65	58	45	64	54	61	74	72	54	51	66	67	52	68	58	50	51	51	69	58	52	64	60	50	56	66	56	63	58	59	59	65	55	55	65	59	59	64	58	60	66	64	61	80	69	67	67	62	52	72	67	49	54	60	63	59	52	58	58	60	67	58	55	61	64	73	70	63	65	64	74	57	44	72	55	63	64	66	59	75	57	59	53	66	62	63	58	67	64	51	72	57	56	50	48	62	61	70	60	56	52	57	60	61	80	62	65	69	65	59	72	58	61	65	50	59	63	56	63	70	58	55	63	75	56	69	62	68	61	49	51	42	62	62	64	67	52	54	68	57	73	70	74	41	42	64	59	63	69	46	64	62	51	70	60	48	51	82	59	60	69	56	58	43	60	62	58	58	44	76	56	55	77	51	53	55	63	67	67	72	59	39	71	54	63	60	70	51	58	74	58	62	69	61	59	51	41	61	59	56	42	56	67	62	60	55	63	47	51	56	56	60	60	57	58	43	55	69	64	56	53	73	67	51	74	51	46	51	54	72	59	56	66	68	59	64	53	64	58	65	60	49	52	55	49	85	53	81	63	60	58	62	55	59	70	51	57	46	61	48	66	46	56	57	67	41	66	47	70	49	65	54	57	53	58	47	57	58	55	54	59	67	59	61	56	54	60	67	74	70	59	56	76	46	53	52	66	62	60	64	59	62	49	57	50	69	53	61	51	55	58	53	51	57	52	64	70	52	63	53	58	60	58	54	55	52	54	67	51	61	57	65	57	50	62	64	60	68	49	65	45	72	51	54	56	55	54	47	57	62	68	60	63	58	56	56	52	53	54	52	49	51	68	49	54	60	59	65	49	60	55	53	55	66	41	66	56	61	60	78	48	60	66	71	59	73	62	56	64	68	63	60	69	64	57	52	54	43	58	60	63	61	58	65	58	65	61	59	68	67	58	73	49	50	48	57	63	55	71	57	54	56	59	63	45	63	63	52	62	63	54	59	53	54	53	70	58	54	59	67	62	57	63	61	51	67	58	61	62	34	56	55	61	66	53	71	68	51	61	61	67	54	58	62	61	45	69	48	62	58	64	70	61	69	51	44	66	57	62	53	55	62	58	48	64	68	63	62	54	44	65	64	61	51	49	47	73	67	48	45	64	52	56	51	65	66	56	60	55	47	63	53	63	57	54	61	66	71	62	56	57	57	57	43	57	56	59	52	66	59	64	65	59	79	56	52	63	54	66	79	71	52	59	67	53	72	55	62	50	60	61	46	59	81	57	64	50	53	57	63	54	56	67	72	69	55	51	53	46	45	68	60	69	58	65	70	60	57	58	67	62	69	53	47	45	53	57	63	66	65	59	57	72	65	51	72	58	49	64	57	59	68	71	53	68	70	51	59	55	74	66	54	66	64	58	71	53	67	73	60	77	59	52	60	62	75	57	61	60	79	72	57	54	64	55	51	56	54	67	64	63	61	65	58	69	49	57	58	51	57	65	69	68	54	47	53	61	48	51	61	59	58	66	64	56	64	60	61	58	66	47	46	62	58	72	46	61	72	56	49	59	46	64	63	69	62	61	71	56	64	53	66	52	49	45	57	65	67	61	58	53	68	57	53	45	62	49	53	60	67	49	60	64	58	60	74	68	53	37	63	63	61	57	49	62	66	61	60	71	52	45	56	55	66	57	73	56	65	55	63	58	67	78	76	50	56	61	40	64	66	76	65	54	65	57	76	60	55	70	60	65	51	71	55	66	60	45	52	67	55	64	58	61	50	59	42	68	62	55	62	52	64	60	66	65	78	74	42	60	53	44	62	59	74	62	60	66	47	59	61	51	63	54	51	42	63	67	61	41	70	72	74	54	71	66	68	64	68	64	48	56	54	60	63	65	68	59	62	76	65	43	68	68	65	57	63	68	59	62	39	65	49	63	55	65	57	55	65	72	74	62	71	56	63	61	59	66	57	56	72	61	57	66	59	62	57
33921	19009	5426	3685	4838	2248	2091	1777	1495	1263	1421	1077	1040	1020	898	891	6277	19539	11878	14080	2452	767	738	740	772	737	722	776	723	762	746	761	732	750	743	1022	2878	2897	2433	1628	1165	902	780	781	771	720	759	719	730	748	720	712	714	704	790	762	749	748	731	765	739	774	771	765	736	726	690	738	759	696	728	691	762	719	774	744	724	712	754	723	728	707	755	748	692	732	758	708	771	660	728	723	727	721	755	767	693	688	704	727	730	720	715	706	791	726	747	723	696	720	723	718	714	753	732	715	770	771	713	768	751	744	754	738	731	742	799	742	698	766	705	750	652	754	774	791	743	721	755	743	807	749	712	724	732	722	733	695	755	767	755	711	753	773	744	777	698	731	753	703	710	757	787	745	761	722	757	709	740	730	691	750	716	733	706	747	736	692	723	739	714	721	708	734	716	715	673	742	750	772	759	716	761	755	725	743	709	695	766	781	736	708	737	756	771	719	719	736	730	723	736	762	733	706	755	717	693	753	735	782	721	755	698	785	769	786	729	797	752	738	736	766	718	753	783	734	707	715	733	748	740	753	724	720	747	731	765	686	737	735	710	698	740	781	735	732	753	698	752	714	753	733	735	679	745	736	747	755	726	732	731	692	717	725	708	771	730	728	729	724	702	743	727	744	720	783	740	766	716	754	718	661	712	698	719	726	717	716	739	798	799	774	727	708	747	756	735	738	694	751	742	694	764	763	756	720	684	692	730	741	776	718	746	686	718	679	756	753	744	736	692	738	751	762	675	736	678	715	730	779	709	805	728	757	723	735	735	706	724	750	754	717	751	693	749	766	716	751	772	711	753	723	773	755	780	699	720	737	760	754	783	730	790	758	728	743	711	729	728	699	766	722	734	711	752	759	741	735	777	744	732	763	727	770	745	755	780	746	745	757	710	783	773	732	741	741	746	741	752	738	778	728	695	745	730	719	712	739	722	741	737	732	751	743	729	774	741	759	762	714	729	786	699	748	745	732	734	724	740	719	749	713	725	744	703	735	751	693	734	772	719	686	707	724	753	744	777	756	754	760	691	732	748	694	726	758	745	681	720	748	727	749	706	734	794	768	765	694	769	759	739	735	733	737	702	796	740	732	738	773	738	683	761	733	712	764	792	726	676	747	734	806	759	759	708	741	762	747	731	740	751	744	783	761	709	730	755	767	720	736	726	739	736	740	719	756	748	722	786	742	732	731	673	734	784	720	749	732	739	771	744	712	731	738	757	749	773	743	723	742	738	768	744	725	732	763	724	727	738	756	742	752	749	730	717	742	762	736	712	739	714	784	785	788	765	808	785	749	721	730	747	718	721	755	768	720	724	696	747	688	779	720	813	729	744	755	767	756	789	689	799	730	760	726	770	750	751	728	724	738	754	724	771	708	758	747	745	733	716	709	701	763	682	676	712	745	681	717	768	738	731	765	708	761	778	685	707	724	735	763	714	682	729	773	743	723	740	766	768	721	730	717	735	778	756	712	735	770	785	727	815	791	732	755	752	677	761	739	755	764	757	767	763	713	737	701	697	738	739	720	717	759	789	716	760	754	780	702	751	748	740	719	683	754	775	772	771	786	753	775	749	746	713	733	724	703	694	755	712	690	746	742	792	764	732	743	739	706	773	740	711	709	758	778	738	740	751	718	750	692	754	761	728	740	762	716	697	754	671	732	724	740	737	771	714	733	743	771	766	684	781	751	750	736	707	728	719	729	736	716	788	723	762	695	770	718	719	707	792	795	742	737	770	735	745	727	758	712	744	726	767	724	731	763	758	705	740	784	737	739	700	749	749	739	777	766	759	702	781	726	738	696	721	708	773	767	731	781	747	729	740	764	697	682	705	727	709	746	748	784	702	692	737	716	744	743	735	746	796	752	770	759	684	745	748	739	727	702	769	764	759	797	734	676	767	746	728	701	745	711	724	776	777	710	766	690	725	717	761	717	679	713	732	713	709	688	769	744	776	749	753	797	741	810	768	768	756	691	752	731	767	699	733	734	783	745	727	732	801	709	705	766	749	730	738	741	767	754	777	766	758	739	760	727	712	726	720	704	712	715	771	709	710	738	760	693	741	732	730	736	732	730	727	741	750	749	755	745	673	688	740	735	780	765	712	751	743	720	738	758	690	695	747	707	712	729	724	748	700	725	746	731	732	700	708	733	684	691	758	751	686	731	700	732	755	748	736	685	720	770	722	730	718	687	740	782	739	695	756	727	749	757	717	746	748	741	736	768	744	762	790	724	685	751	738	714	677	733	707	696	736	703	702	746	760	725	756	766	714	699	781	750	763	730	745	721	712	738	704	725	761	697	739	767	758	745	698	723	755	745	785	757	680	766	716	747	722	764	782	740	696	727	755	746	728	747	734	765	808	678	707	753	775	746	711	726	706	694	756	758	714	715	730	718	720	723	767	740	777	738	726	756	709	702	720	700	717	732	735	745	778	714	707	740	731	751	688	757	762	714	710	766	779	734	776	700	770	707	766	765	732	739	712	721	725	785	716	704	713	719	704	755	770	698	773	737	770	704	744	769	741	721	758	712	739	730	726	780	734	702	687	701	751	805	714	768	799	765	765	724	776	742	748	753	736	727	716	732	742	771	749	739	705	750	730	735	780	737	752	716	744	774	728	730	750	734	786	753	748	699	767	758	755	762	815	750	740	739	713	740	768	774	753	759	705	731	744	807	755	727	727	775	735	723	767	721	759	714	716	713	733	699	697	723	775	780	763	700	706	756	752	743	716	719	773	776	742	724	749	767	749	788	737	682	774	695	722	723	767	757	762	741	690	753	736	730	736	737	727	748	683	735	750	771	700	730	684	778	711	725	729	716	785	772	728	714	739	755	745	754	719	758	776	749	748	724	737	724	710	705	770	706	742	716	780	752	750	747	742	761	767	693	708	731	730	781	728	675	721	741	735	754	814	747	748	743	780	714	755	786	769	704	743	698	698	734	759	733	687	726	758	732	752	734	696	739	749	704	749	669	741	799	752	715	739	744	718	737	732	732	759	700	694	727	712	700	718	691	759	724	772	741	724	753	751	736	740	761	752	751	783	736	749	785	728	747	710	751	704	751	762	691	751	697	743	743	723	675	733	771	731	733	702	737	760	703	707	716	686	695	723	751	756	717	751	738	710	724	754	709	737	725	738	777	685	764	763	733	735	774	741	731	737	739	771	771	726	735	749	737	772	744	777	742	680	685	774	671	715	751	772	730	742	747	745	720	735	727	704	711	726	706	739	720	770	736	778	741	755	762	760	687	746	723	728	714	766	727	701	692	749	718	706	708	737	743	697	767	762	763	719	769	762	711	768	729	769	729	771	709	742	711	760	722	715	733	716	730	710	739	725	747	728	716	777	773	772	746	758	776	708	725	729	710	685	698	727	735	744	714	721	683	726	760	700	707	724	716	707	709	718	735	762	722	714	740	739	706	757	721	705	752	743	758	714	773	733	725	753	767	717	762	712	756	746	752
9569	8417	1415	247	133	104	97	87	86	89	104	84	58	89	60	70	586	2153	1170	1337	186	48	53	61	53	65	59	75	50	53	59	52	68	57	74	87	206	190	152	120	91	62	76	67	52	55	57	72	60	63	66	65	61	75	49	61	62	52	77	59	60	48	60	72	65	56	65	52	62	63	61	53	56	53	58	62	57	62	58	53	64	51	69	76	61	53	51	67	70	70	56	64	58	61	60	57	64	51	70	72	50	58	57	52	66	58	60	76	71	55	68	61	47	68	66	66	71	58	84	51	51	60	67	61	63	62	61	57	60	73	59	58	70	59	66	57	61	69	54	57	62	70	67	84	69	59	51	67	74	65	78	60	62	65	58	64	78	55	65	55	57	58	59	54	66	56	64	55	66	60	52	64	63	60	75	53	61	65	64	61	53	68	66	50	57	62	70	60	64	66	70	61	68	75	53	79	57	72	66	56	65	58	67	76	55	61	60	76	62	81	60	50	58	77	66	66	55	67	60	50	70	60	53	48	69	65	70	63	52	69	65	58	66	52	62	58	56	58	47	57	57	69	75	55	51	73	64	46	69	56	53	60	53	55	55	70	60	73	64	57	79	61	74	56	51	52	54	68	62	51	59	67	68	66	59	58	71	59	66	60	63	52	59	76	53	57	52	54	67	59	68	69	54	84	72	71	57	66	45	76	62	64	53	59	50	60	64	64	46	50	63	66	64	72	64	52	45	67	59	60	68	58	59	68	69	57	64	53	64	62	53	77	72	53	68	86	61	48	66	65	64	69	71	61	64	61	50	77	48	76	65	71	60	70	57	79	64	55	51	68	64	52	66	74	57	67	80	58	54	74	62	76	69	71	74	67	61	55	63	49	54	57	65	53	59	50	57	59	54	52	63	66	53	58	66	72	63	50	58	59	60	51	56	53	61	60	54	69	60	64	67	67	72	57	58	62	62	59	53	60	63	68	64	58	60	66	57	52	61	58	83	67	64	76	70	59	57	66	64	65	59	62	62	59	66	43	58	91	69	63	60	69	61	77	64	74	57	64	52	54	59	71	62	55	81	73	72	58	62	58	55	64	61	55	77	63	44	65	62	66	69	63	50	65	52	54	49	55	55	66	62	66	65	57	66	53	46	57	54	67	53	56	66	65	55	71	66	54	73	57	76	56	62	48	81	79	64	63	75	59	64	57	59	58	50	59	76	52	70	58	65	63	62	69	77	60	70	71	70	64	63	72	56	66	54	55	93	68	58	71	64	63	65	64	54	74	57	72	67	72	58	57	62	57	69	76	58	63	50	72	66	62	65	53	58	56	75	69	57	59	65	59	52	72	63	53	74	47	60	62	60	72	68	70	63	66	79	62	60	75	65	48	60	63	69	76	60	67	59	66	65	65	62	61	58	70	61	60	63	87	62	64	77	63	60	69	61	66	50	70	63	63	60	60	64	57	58	70	64	57	61	74	67	54	72	56	62	56	54	53	56	60	63	67	75	78	52	54	57	63	56	53	60	62	68	53	62	64	79	58	65	59	68	63	41	67	51	56	58	65	61	63	66	57	67	57	73	52	81	62	49	70	63	79	62	75	57	54	56	59	55	62	73	76	48	66	65	62	69	67	44	68	62	63	59	64	67	62	83	67	56	58	51	53	55	64	73	70	52	58	61	55	54	66	51	72	61	65	53	72	58	60	70	66	64	61	52	62	56	68	58	65	77	71	60	61	59	63	83	57	68	65	59	54	66	64	46	63	63	77	59	62	61	59	60	61	67	64	67	73	67	53	61	72	54	65	66	59	60	53	57	70	46	53	76	74	56	59	81	63	68	61	65	75	64	70	73	62	67	53	57	59	59	74	78	56	66	62	61	62	58	64	71	65	70	63	65	53	67	59	49	51	70	63	51	64	56	48	61	70	75	47	63	61	66	71	76	58	52	71	58	64	41	74	62	56	48	72	52	49	67	60	57	69	58	51	57	61	62	71	78	77	52	58	55	66	62	47	68	86	73	57	55	61	75	62	57	64	67	82	61	67	60	63	56	64	66	56	65	73	63	63	55	65	73	60	69	51	64	74	54	70	72	65	58	61	63	69	63	62	63	80	60	61	70	54	67	88	55	65	64	56	63	67	52	44	77	58	55	55	67	76	57	70	63	61	52	67	64	61	62	69	60	68	74	62	61	57	65	60	68	58	62	67	50	71	69	73	53	52	59	60	67	69	60	72	61	62	70	59	62	66	70	45	68	65	65	76	60	64	62	64	56	62	63	63	62	67	51	70	60	56	68	64	66	47	50	61	66	66	68	71	62	68	59	59	59	75	57	64	55	62	56	74	56	55	59	59	46	54	65	51	64	50	65	62	49	55	74	55	62	60	54	64	60	69	42	69	64	57	64	71	70	56	67	56	71	75	58	61	64	67	72	55	52	63	73	59	64	59	65	44	55	67	68	60	67	61	66	61	57	68	66	75	71	62	65	71	71	53	64	53	75	68	63	46	72	66	57	77	59	73	80	53	52	78	60	65	57	54	75	56	64	60	67	71	67	73	64	59	65	55	46	41	62	53	72	61	66	67	71	70	63	57	65	65	64	57	61	61	75	52	55	70	59	71	72	73	59	51	61	72	73	65	59	58	57	61	56	66	63	76	54	80	63	61	56	58	64	56	62	64	77	59	59	57	58	62	68	79	54	54	52	75	70	66	59	59	63	62	70	76	65	62	71	48	59	74	65	63	56	65	58	71	69	56	67	80	73	59	72	82	68	70	69	67	56	52	64	52	64	53	69	67	65	49	62	58	69	72	51	74	62	56	60	65	61	72	53	61	63	68	65	54	55	60	67	60	56	71	68	80	61	66	59	62	75	51	70	64	63	50	89	66	47	44	64	69	54	62	53	73	53	77	61	72	61	64	77	72	52	67	72	63	70	56	52	64	59	54	56	72	58	65	72	54	60	43	58	61	57	72	55	51	73	65	69	62	69	60	54	67	73	50	64	59	76	80	71	55	58	61	67	64	59	58	52	66	66	63	64	66	58	64	53	59	54	51	67	60	81	61	57	53	57	59	58	62	71	61	61	60	71	61	69	55	59	69	63	76	56	70	71	64	64	80	60	69	53	51	56	78	62	57	69	42	62	69	65	49	59	49	60	55	61	61	49	61	65	65	63	56	69	58	67	55	56	59	48	55	53	71	54	75	46	64	50	65	60	55	71	77	48	60	58	80	73	59	68	66	50	57	67	54	69	68	70	57	60	59	65	65	62	50	69	61	57	60	56	63	55	55	73	63	65	63	53	58	60	64	58	65	54	61	52	72	62	60	58	60	61	57	72	68	66	66	66	58	57	68	56	70	71	83	58	61	57	61	49	56	57	57	82	75	69	61	58	55	63	53	74	55	70	64	73	61	58	55	73	49	60	60	79	70	60	66	48	73	60	54	42	67	67	57	58	66	62	59	63	66	51	67	69	67	57	61	79	56	76	80	71	71	64	66	59	41
46726	32430	13135	7576	11209	5172	4469	3557	2788	2416	2435	2457	1586	1417	1227	1256	12496	28914	19709	22608	3118	849	829	820	799	803	810	826	821	817	785	781	821	793	795	1777	5445	5157	3696	2265	1335	1071	848	782	767	735	807	792	732	737	728	775	755	780	737	770	744	800	792	784	770	728	772	747	768	813	758	786	762	808	782	791	779	712	737	769	738	778	760	765	754	778	725	736	790	750	700	806	781	769	749	757	797	834	767	765	754	721	739	767	812	780	747	745	819	764	765	747	735	773	752	782	777	777	773	737	777	766	797	714	753	776	766	764	769	740	736	719	775	786	785	724	756	783	788	785	777	769	738	781	780	761	844	816	790	750	834	763	745	782	729	787	740	755	776	742	734	759	745	787	797	735	757	782	739	819	712	740	803	760	722	744	739	800	788	741	743	782	749	762	757	781	808	821	726	778	767	754	762	768	745	794	790	769	748	772	767	710	728	739	796	761	769	792	744	789	808	801	748	743	785	709	810	755	802	786	771	719	781	781	738	802	776	782	782	783	746	772	788	771	772	758	768	734	831	740	769	764	754	793	717	736	796	761	749	735	781	806	719	757	756	792	746	773	765	744	757	747	786	756	777	780	779	729	733	761	745	795	713	777	836	745	807	798	800	743	753	828	758	797	834	764	753	799	716	760	776	773	786	738	817	779	730	777	810	749	720	733	739	775	771	737	736	816	791	811	791	780	810	751	715	766	781	740	756	747	768	765	752	735	781	789	748	813	754	755	764	720	803	759	831	815	791	736	738	761	786	758	799	758	792	755	770	806	752	743	758	807	781	786	782	743	788	771	757	763	810	721	735	777	785	800	783	803	748	747	780	787	838	776	745	792	775	765	750	788	770	787	773	740	744	781	760	817	759	753	783	751	786	756	756	828	804	778	777	741	786	768	737	734	771	752	777	743	752	752	769	752	766	773	764	761	764	760	745	752	750	825	748	805	737	777	778	756	730	753	774	799	789	776	747	837	750	740	761	825	782	747	820	735	745	774	779	797	751	787	728	758	794	792	779	778	735	798	776	815	788	722	749	751	785	742	766	751	759	772	760	721	767	763	808	771	776	754	744	763	803	740	777	788	833	789	741	772	797	750	745	759	733	752	769	772	768	764	775	761	739	811	752	779	764	787	790	779	774	755	787	752	828	752	804	781	771	812	824	728	784	795	735	746	769	813	764	761	750	745	798	757	747	745	738	839	752	736	774	762	755	785	755	791	752	713	795	776	696	763	795	748	771	802	809	758	785	743	744	785	752	801	815	790	753	749	784	850	791	801	785	719	773	745	725	781	759	804	748	774	790	772	777	756	798	790	758	797	760	738	770	771	778	780	764	781	730	801	768	784	785	752	779	758	792	742	786	759	751	767	761	772	766	785	737	771	786	737	778	771	752	736	797	779	728	732	752	779	777	764	795	730	728	753	755	742	771	775	775	776	773	743	768	820	790	810	802	820	734	770	787	734	752	808	753	743	760	781	760	786	772	772	772	778	796	785	798	739	739	773	769	730	728	780	796	759	765	788	731	778	753	748	767	800	761	779	712	718	703	759	764	772	783	761	757	786	754	763	774	768	777	717	759	760	753	736	750	750	751	754	837	784	791	785	748	708	803	808	768	780	764	758	772	722	784	799	768	783	759	765	746	795	789	807	769	776	778	704	756	766	775	773	730	785	771	730	765	826	777	778	755	750	809	732	795	830	787	748	737	760	825	753	829	748	733	810	748	726	745	756	785	762	792	822	794	784	757	776	784	829	742	780	768	783	751	768	767	796	831	779	816	793	754	764	783	789	718	758	797	775	735	745	762	759	770	756	715	805	749	784	780	763	747	736	755	764	748	778	764	825	776	824	763	791	774	800	786	809	770	743	759	793	756	772	812	802	756	720	717	763	752	739	749	740	807	726	729	749	766	732	765	773	788	790	778	807	766	779	759	740	788	763	803	780	769	739	774	775	758	773	781	750	775	792	728	830	756	789	734	789	804	756	798	730	765	787	752	741	816	731	738	765	747	780	787	809	763	810	777	798	735	741	764	781	801	752	776	768	781	768	737	796	775	724	800	745	773	776	751	783	731	775	784	778	740	770	760	802	789	741	792	808	749	777	710	773	759	812	730	796	749	777	759	724	816	776	789	748	755	706	777	790	726	778	782	765	751	794	787	810	731	824	740	771	794	790	769	725	799	708	805	730	756	794	775	792	835	767	732	772	745	754	777	805	767	769	751	792	757	835	747	771	752	752	746	756	767	764	749	758	809	798	778	751	782	747	774	730	794	784	788	767	749	785	745	778	787	763	718	764	732	796	736	775	746	736	781	792	772	748	813	779	764	749	733	755	773	733	762	779	774	746	788	785	791	766	768	794	760	738	772	718	737	783	745	766	771	768	785	739	832	838	846	742	804	785	760	745	764	767	786	748	761	714	750	819	754	749	782	737	798	794	780	779	757	744	745	757	760	770	761	770	754	787	778	776	755	757	747	776	777	853	711	738	801	794	734	777	779	769	776	717	710	779	683	774	820	769	783	756	838	757	785	776	773	724	784	776	797	798	825	813	744	769	801	762	817	805	748	749	791	763	782	744	782	751	831	764	756	762	799	723	726	798	809	736	784	746	782	775	782	822	730	801	781	770	788	810	769	793	783	817	763	738	728	786	746	804	748	774	792	819	800	721	785	775	819	749	756	748	781	775	777	768	811	757	753	782	766	794	733	807	838	783	809	798	805	786	730	781	770	770	770	756	790	790	761	730	760	759	720	774	794	740	744	804	786	755	732	759	723	829	768	721	818	748	759	719	750	793	758	780	747	801	748	849	779	759	801	748	791	813	758	760	711	807	795	774	743	722	786	752	726	748	772	767	777	786	774	766	750	791	753	760	782	739	805	774	771	745	779	758	837	800	783	826	739	794	741	768	835	777	761	779	795	748	774	805	797	765	746	732	755	774	777	783	771	773	756	761	734	755	727	799	797	790	797	750	774	760	730	819	729	806	760	722	781	773	723	765	768	776	768	765	719	796	736	809	798	754	749	740	791	777	813	789	746	770	788	728	773	772	821	763	808	727	739	776	819	782	727	809	822	748	726	767	744	767	755	826	770	755	738	772	790	768	782	728	762	812	806	805	745	812	762	712	779	708	719	751	778	777	805	764	742	745	776	816	763	783	742	801	795	816	796	805	793	746	822	757	760	702	787	738	707	787	749	779	743	733	792	797	796	744	766	756	750	769	767	761	782	814	776	779	754	758	755	775	721	761	780	731	758	751	797	746	726	761	757	753	762	757	779	788	771	805	789	794	742	784	768	769	778	764	754	724	728	769	780	745	742	767	767	809	767	761	749	831	819	778	776	785	805	813	782	775	783	812	750	762	781	741	763	782	789	803	807	783	778	702	720	774	805	775	776	742	788	769	785	742	777	771	751	763	769	782	762	766	780	780	813	791	799	781	767	797	738	775	796	775	777	792	793	725	767	761	767	739	782	750
8717	7009	1161	244	108	96	98	105	95	75	171	147	81	81	73	73	985	2359	1167	1140	74	68	57	67	77	71	58	61	70	74	59	65	69	73	56	127	274	225	164	120	88	65	67	80	60	63	82	55	52	73	56	78	61	55	67	70	63	65	55	49	69	66	64	66	69	63	62	54	67	65	73	58	63	54	54	78	55	66	63	62	54	69	60	55	73	58	76	73	71	58	61	69	67	62	75	81	59	64	50	63	59	59	76	75	66	61	72	66	66	56	55	66	55	61	61	55	70	71	59	69	67	57	65	57	63	67	63	53	64	73	73	67	69	70	83	87	60	66	60	58	60	67	62	52	77	44	60	70	69	62	73	58	63	57	67	55	81	71	81	54	67	55	73	64	73	60	61	55	65	52	53	70	44	72	73	71	73	77	57	69	64	59	71	65	59	58	64	73	66	56	67	61	67	69	61	59	75	60	77	59	78	67	79	61	61	73	62	59	61	61	68	60	82	49	41	52	72	70	67	56	53	50	52	69	69	61	60	68	56	75	73	69	64	76	72	59	55	71	51	78	55	57	61	63	55	68	71	73	59	67	66	62	51	67	41	64	68	75	77	59	74	58	54	70	60	74	58	54	64	52	64	78	48	53	64	59	79	61	72	59	67	61	61	71	73	70	64	66	71	57	54	66	54	52	58	57	66	51	82	67	71	59	58	61	74	59	74	62	71	52	61	43	63	64	72	80	60	51	53	67	65	67	64	66	60	63	73	68	70	58	57	59	59	62	84	53	76	59	64	68	61	51	64	54	67	64	69	63	70	55	67	71	66	66	76	59	62	65	72	51	60	72	69	73	69	80	65	54	66	80	57	52	64	60	55	60	57	68	61	63	60	64	66	66	64	54	67	60	75	50	68	57	51	60	54	60	73	50	79	70	66	58	54	71	58	66	64	77	65	64	60	73	60	63	59	64	70	63	60	63	72	79	70	74	58	59	58	61	67	50	68	56	65	65	47	59	62	53	73	74	53	72	68	60	69	74	57	74	74	74	62	66	63	64	69	59	62	69	48	61	68	69	52	55	58	44	60	79	66	76	65	53	50	79	57	76	60	68	68	59	68	52	89	45	71	62	64	63	67	72	69	53	76	54	69	55	51	60	77	51	55	69	65	62	65	63	51	65	57	46	55	57	62	51	78	56	63	73	64	66	76	52	55	62	64	59	88	56	64	70	54	61	78	67	84	67	55	66	55	58	66	60	56	64	70	63	63	78	47	65	85	64	63	68	54	59	80	64	62	71	59	73	68	63	66	65	52	59	76	64	73	63	61	54	66	77	62	57	69	48	69	64	73	53	58	52	72	61	58	83	68	56	53	63	64	66	67	76	65	66	64	64	66	56	55	59	73	55	69	57	66	66	55	71	63	69	81	55	63	61	63	56	68	65	66	77	75	68	67	53	64	78	52	52	81	58	53	50	56	63	62	50	75	58	57	64	85	57	57	65	73	50	47	62	52	55	63	83	68	71	67	56	53	52	63	70	70	61	56	69	73	68	61	56	55	55	77	66	50	58	51	61	83	71	71	62	53	61	70	67	63	69	61	57	61	71	57	46	51	74	54	55	64	61	73	62	54	66	55	58	61	59	52	63	74	72	71	46	60	57	44	77	60	71	62	58	52	73	75	57	68	59	60	62	75	70	71	65	61	61	57	63	74	55	60	78	61	66	65	58	66	64	50	72	66	67	63	56	69	70	59	69	46	58	72	76	77	62	62	69	90	71	53	71	65	60	66	55	67	71	44	66	70	62	49	61	64	63	71	72	56	69	61	64	57	56	68	67	61	58	84	68	75	62	53	82	70	60	47	66	67	51	58	94	47	68	68	54	65	69	63	55	76	70	58	66	57	59	59	50	68	60	58	48	57	69	66	58	52	61	62	67	70	69	52	68	66	73	56	55	62	55	55	78	73	68	71	61	60	76	66	70	77	53	63	57	60	59	64	60	55	70	74	67	61	73	66	70	61	65	55	74	58	60	58	50	77	53	54	72	68	65	72	66	50	71	82	73	63	59	64	67	58	63	65	68	63	47	59	48	63	55	55	71	69	52	72	67	58	61	66	78	67	61	64	57	57	71	57	63	66	58	64	62	73	57	55	62	47	75	75	67	72	58	57	62	75	73	76	72	59	64	62	64	65	59	67	68	62	61	79	59	65	69	73	49	66	57	65	53	67	71	46	60	65	57	73	58	68	67	58	70	70	59	66	68	60	70	67	73	50	63	59	50	65	57	53	59	75	61	68	50	58	45	64	73	67	58	74	54	59	59	60	66	63	60	59	59	59	67	74	58	71	70	65	65	69	45	72	67	60	58	59	61	59	59	80	60	77	71	53	63	56	75	72	56	64	66	66	51	68	54	58	50	65	59	68	68	55	67	67	57	70	77	73	73	60	62	53	69	68	71	68	69	51	68	65	64	58	48	69	56	64	62	49	51	60	69	63	70	73	59	54	68	68	68	64	65	72	51	62	62	74	71	62	48	68	61	65	54	67	83	66	63	55	61	57	54	53	59	52	56	55	66	67	73	60	53	53	70	52	65	55	64	78	74	61	65	80	66	58	63	54	66	68	70	73	53	71	52	58	56	80	58	67	62	66	51	60	61	63	61	52	68	68	56	56	72	50	63	63	73	67	74	61	70	61	66	58	69	65	55	65	56	63	63	73	63	51	55	66	63	71	66	79	61	84	73	65	71	70	51	56	62	64	67	53	62	54	63	55	65	72	59	70	68	69	62	42	67	65	73	69	65	62	59	60	56	57	76	65	54	71	61	59	62	89	63	59	74	81	68	76	63	72	81	61	63	65	66	69	55	57	64	72	63	65	63	53	67	59	68	64	62	69	59	67	65	69	71	56	72	56	73	71	52	74	82	64	58	80	67	55	57	62	55	61	58	70	52	70	52	55	80	62	65	57	76	66	62	54	63	49	67	70	62	67	56	64	46	73	76	66	69	71	67	65	58	65	65	68	58	51	51	66	72	66	66	67	67	58	57	60	68	53	70	53	70	65	74	61	65	56	59	64	57	58	48	76	72	49	64	70	56	66	71	53	77	64	71	58	55	62	75	65	71	54	56	58	71	44	70	70	69	60	74	69	66	68	60	59	43	60	61	59	61	70	55	72	68	61	66	78	53	57	70	50	59	60	58	72	65	70	59	57	68	64	60	75	61	55	56	71	68	62	67	59	58	62	53	63	65	55	59	72	61	70	67	60	57	65	67	72	73	66	69	79	57	56	59	81	56	71	69	42	74	69	55	61	70	70	49	61	70	70	70	72	70	48	60	68	67	67	72	54	48	60	73	65	59	59	67	71	57	67	71	68	64	71	57	71	51	60	70	79	75	68	56	69	62	59	56	48	78	67	61	55	54	63	69	70	68	59	68	64	61	65	62	56	64	64	57	54	52	62	64	67	59	50	66	62	74	74	76	67	61	71	72	68	75	64	61	56	64	60	56
41990	31145	12252	7323	9034	4974	4339	3697	3054	2659	6064	4388	1668	1558	1491	1354	16834	29216	20574	18997	1245	875	887	875	789	881	892	753	863	879	789	797	838	866	884	3067	6576	6157	4152	2351	1420	910	819	815	810	799	778	817	806	752	798	782	821	797	830	752	769	755	806	760	750	831	782	792	775	756	733	740	743	826	800	775	806	799	803	781	761	785	809	799	754	820	804	760	778	785	801	816	782	745	845	774	793	797	819	789	779	795	784	746	791	760	814	791	786	729	805	770	786	812	809	769	750	802	784	764	760	765	745	781	783	765	759	787	780	748	748	797	824	783	823	736	776	803	827	850	865	795	790	793	803	772	790	740	811	795	856	806	761	757	782	793	779	805	781	791	756	766	782	838	778	797	779	804	817	816	805	754	786	752	772	836	779	839	810	795	776	779	795	759	823	785	803	761	781	756	747	832	748	806	825	762	783	812	742	804	769	817	779	767	824	771	776	781	799	806	770	743	804	772	819	855	819	769	801	814	824	792	806	783	812	778	778	745	771	792	799	795	806	748	789	771	805	812	822	732	833	784	760	811	815	778	768	784	823	829	786	806	807	856	765	771	763	791	764	737	765	742	778	785	798	778	768	790	797	792	814	754	780	747	756	793	733	791	803	768	824	791	832	765	801	787	780	815	800	788	789	828	754	768	779	764	795	783	823	739	757	773	785	766	792	766	797	760	778	782	755	809	762	778	753	778	783	777	764	742	777	778	777	771	819	714	735	785	785	775	752	807	773	777	762	805	803	738	738	778	770	773	759	756	771	808	772	759	818	791	825	830	730	795	778	800	748	838	808	826	805	775	813	757	771	812	836	808	749	787	814	768	781	758	782	801	779	815	803	805	810	798	773	792	781	795	816	823	762	821	777	801	808	772	785	821	807	765	787	843	822	792	867	778	779	817	743	792	779	807	768	745	732	799	838	767	818	734	862	852	745	819	817	824	778	781	795	781	837	823	714	800	796	813	726	789	800	826	854	814	845	763	741	753	778	807	728	787	850	784	793	782	741	832	763	765	820	782	739	836	774	767	851	766	801	843	760	782	788	802	786	803	809	763	768	794	805	769	798	780	792	738	812	773	727	788	773	794	794	743	788	838	810	823	789	794	793	792	746	764	761	815	784	785	807	806	825	755	831	788	804	770	772	752	762	859	786	772	840	782	796	733	796	772	824	777	750	769	783	813	794	756	787	839	797	807	774	768	770	777	763	751	801	769	768	789	787	781	785	797	747	775	848	767	790	764	816	760	775	801	800	769	784	801	798	748	778	772	817	803	765	749	784	831	752	804	786	792	774	786	773	821	805	726	788	777	761	801	805	808	832	785	778	784	761	787	779	810	818	870	783	765	840	779	794	816	772	769	771	798	810	759	781	812	777	881	761	826	745	788	788	757	772	775	765	784	859	831	777	769	742	815	779	758	776	724	763	800	764	773	797	764	769	744	807	839	744	761	805	790	758	821	758	786	798	791	756	823	845	813	786	779	752	767	825	778	790	723	786	748	786	810	811	816	736	797	790	778	810	798	749	765	757	753	796	751	815	762	788	784	793	756	787	724	807	749	796	833	772	820	755	760	815	741	796	770	816	805	786	726	776	763	714	807	825	805	809	782	789	766	820	841	800	817	777	776	789	757	820	828	794	761	822	789	769	777	783	768	779	803	772	766	811	797	728	763	772	810	736	826	826	785	772	835	754	785	783	839	797	767	818	749	760	773	764	757	758	791	809	799	741	849	782	784	817	747	747	794	822	784	831	791	796	750	810	833	869	764	769	813	785	795	787	804	789	866	798	775	836	753	731	812	803	778	817	760	769	818	762	811	762	789	810	844	741	795	773	788	802	775	795	728	773	807	783	815	834	760	838	829	760	787	760	777	773	797	776	865	808	781	774	795	752	776	751	829	742	791	776	785	836	737	839	766	755	795	779	739	827	774	799	805	766	846	772	768	781	788	813	762	747	729	759	795	754	782	794	773	805	821	801	755	803	801	811	778	723	783	810	800	784	771	780	792	774	832	805	790	755	724	813	811	774	789	729	780	806	806	801	791	890	796	813	826	779	789	742	778	760	775	809	824	757	765	747	742	811	782	809	781	773	794	830	790	766	761	751	792	796	789	766	796	798	807	816	776	757	748	799	753	813	758	785	834	804	794	799	808	818	783	835	810	762	826	814	830	740	818	769	717	808	732	807	793	781	801	797	811	784	745	794	844	722	756	778	748	856	793	766	763	721	759	812	789	756	752	768	768	807	763	807	743	783	782	821	758	776	811	836	746	790	779	806	773	753	771	763	792	728	789	776	755	791	783	823	829	769	785	803	781	795	814	814	762	811	764	793	802	767	796	777	749	731	764	771	807	837	818	843	802	821	761	790	756	796	802	798	793	784	810	777	746	796	806	811	804	785	817	775	760	780	769	810	754	759	787	799	838	767	799	759	761	761	764	763	872	772	760	790	742	763	777	744	769	792	729	834	833	786	758	785	803	770	792	756	762	754	829	768	747	787	821	749	781	738	782	796	750	831	763	855	794	785	825	808	774	789	779	811	758	815	800	826	781	750	749	808	799	764	796	764	780	787	776	775	817	819	780	768	796	759	781	789	791	792	774	786	792	788	806	843	770	768	779	820	808	779	744	766	764	774	765	743	757	806	763	777	775	797	825	762	737	770	769	828	800	802	795	811	788	763	803	819	816	780	796	769	782	781	805	803	809	768	794	809	785	812	823	773	801	744	804	836	784	841	773	801	788	830	804	824	801	806	779	760	759	785	781	806	829	779	795	790	792	766	818	818	791	766	761	800	793	753	799	773	787	802	823	780	790	822	776	812	759	748	804	775	795	810	802	774	804	770	780	714	733	786	748	780	727	727	760	806	824	720	861	734	793	795	770	770	752	772	794	808	816	773	785	771	755	819	752	793	767	780	810	805	820	787	784	720	805	789	787	742	813	798	785	793	806	801	759	777	805	827	758	783	750	805	818	803	776	757	772	793	735	752	770	749	764	787	794	809	753	758	752	813	795	782	732	771	783	818	788	785	787	785	823	734	826	729	758	750	802	790	846	831	802	778	779	786	795	731	797	789	788	787	793	783	773	795	812	777	814	803	791	752	819	760	795	840	770	809	815	800	788	814	831	758	686	800	775	753	813	737	748	794	791	740	825	790	775	767	779	784	807	753	774	803	766	838	790	777	762	804	792	838	772	798	771	771	793	795	787	813	791	766	798	735	815	800	806	805	794	776	792	778	766	795	778	784	709	788	818	785	781	791	737	826	768	751	793	826	814	811	793	798	825	820	781	824	779	777	773	798	754	751	780	759	793	791	821	750	801	820	770	818	804	779	790	776	853	784	820	817	761	761	774	800	802	767	745	786	766	736	769	797	780	803	761	794	795	802	799	746	786	798	791	831	798	766	798	737	792	800	800	815	770	766	808	793	771	745	804	759	792	758	832	803	811	774	740	801	771	804	780	828	790	791	776
13287	13684	2486	465	158	121	121	100	139	146	384	279	78	73	64	85	1891	3418	1421	1145	67	86	78	76	60	77	70	54	83	73	57	81	86	65	87	262	319	330	213	126	111	87	59	75	46	87	74	70	85	62	70	61	72	66	73	65	63	71	83	71	66	59	66	52	67	57	67	62	58	73	71	59	72	65	63	61	54	66	60	57	59	54	54	60	55	73	75	78	75	61	71	69	54	70	50	61	70	61	68	51	66	71	56	62	67	75	61	53	60	61	63	64	70	61	54	76	47	73	52	52	77	69	68	73	61	45	77	65	66	69	72	77	65	72	68	73	36	68	62	69	62	61	63	60	63	54	73	65	60	63	66	64	55	66	67	70	47	86	56	64	80	66	79	68	72	71	61	60	69	63	75	68	64	64	69	72	58	76	71	75	85	67	65	82	63	70	73	72	72	65	62	74	82	74	50	71	67	68	62	69	81	56	72	59	67	74	69	71	68	76	75	73	62	66	60	59	78	65	63	65	64	77	71	85	61	73	58	59	71	69	69	61	54	70	57	70	70	67	63	64	66	50	75	67	48	61	59	62	65	56	62	67	63	56	64	72	74	72	73	79	75	58	64	76	51	88	63	65	61	59	59	56	66	68	78	60	59	57	60	70	65	55	57	63	52	38	52	75	62	67	60	60	63	58	77	75	69	77	82	72	71	77	53	76	61	60	56	57	63	70	64	58	50	67	66	57	82	58	52	73	69	70	52	67	69	70	67	62	70	64	60	70	57	53	57	63	76	69	56	70	74	64	65	78	68	54	64	68	52	73	70	69	60	72	51	68	66	62	61	55	53	70	72	71	75	68	85	55	66	59	72	76	66	69	77	69	65	58	66	62	65	52	59	67	69	67	80	76	58	71	65	55	63	67	69	68	73	58	81	62	72	75	56	61	61	66	61	67	71	68	63	48	69	75	63	67	63	67	54	61	66	68	60	61	69	54	57	65	60	56	52	53	58	74	61	63	67	73	75	62	77	59	65	68	66	69	72	71	47	61	70	62	57	69	61	58	76	63	70	60	56	61	50	67	74	46	73	70	70	54	62	59	55	73	67	54	65	59	74	69	63	73	68	74	68	71	56	58	82	56	65	80	67	57	63	62	56	73	78	66	66	65	49	49	72	72	58	59	69	72	58	58	67	78	50	67	67	58	81	61	63	54	59	63	60	70	55	71	63	54	64	54	76	49	62	77	76	50	84	59	64	87	65	70	80	56	64	71	74	61	50	65	60	45	61	63	61	49	63	64	69	63	62	59	66	64	56	62	64	67	53	71	69	70	74	75	73	68	61	69	64	57	74	67	75	76	68	63	60	67	66	70	80	80	54	70	74	54	55	59	65	64	78	60	57	67	65	53	49	69	56	64	63	74	75	55	61	52	67	68	63	63	67	66	64	64	73	77	81	75	65	70	63	68	73	54	53	63	77	55	63	65	66	59	78	60	71	76	57	67	60	60	62	77	69	61	65	61	59	54	72	65	52	62	65	63	63	63	61	88	72	60	66	70	60	78	63	78	59	83	62	79	74	78	71	71	56	75	65	47	77	76	67	56	79	67	71	60	69	66	81	52	64	70	58	80	65	70	59	66	57	72	61	59	59	87	76	73	61	72	65	66	67	61	53	63	68	68	72	60	61	45	75	69	66	72	67	57	74	62	45	69	72	71	62	70	59	52	67	65	55	51	70	52	68	64	74	65	66	76	62	58	72	57	61	63	67	69	71	64	57	56	72	69	55	66	88	62	63	75	63	54	68	66	64	62	66	65	63	74	68	67	69	79	55	66	59	53	75	52	52	59	66	79	77	81	76	59	70	73	60	62	87	67	53	62	62	71	78	61	54	75	58	60	68	71	51	65	72	58	52	66	80	51	67	69	62	66	62	57	58	67	72	71	61	75	68	57	73	76	69	54	61	57	58	58	78	51	60	70	65	59	73	75	68	55	69	72	64	75	65	65	56	84	54	61	75	68	68	62	66	59	71	72	51	73	86	68	66	58	78	70	69	64	62	66	63	68	60	58	63	60	69	75	54	58	57	60	48	62	58	56	73	59	63	54	73	46	77	61	65	74	70	76	74	60	68	71	68	62	71	67	67	71	64	61	77	61	70	62	58	61	66	45	62	63	49	52	68	55	57	72	65	69	74	72	62	76	58	66	67	52	67	61	56	67	75	65	65	65	65	58	73	63	61	62	71	72	56	59	56	74	69	66	66	68	74	53	62	65	75	74	66	72	55	53	50	78	70	61	68	52	63	94	64	81	69	67	76	67	60	73	66	68	55	64	57	63	72	68	74	48	70	57	61	65	58	70	73	69	66	63	82	66	53	68	56	66	54	50	78	76	64	70	57	63	65	59	50	67	79	63	55	68	76	64	63	64	69	60	66	75	67	78	53	64	67	65	58	71	71	61	60	63	66	67	56	65	59	82	67	60	71	76	58	59	69	64	56	61	68	70	58	73	72	56	76	68	53	70	74	76	61	63	57	68	71	60	58	61	56	61	52	59	57	66	61	51	63	72	72	70	74	65	68	56	73	67	59	62	54	69	61	71	64	67	64	80	82	53	68	55	65	72	66	62	56	76	71	63	61	66	68	72	60	71	70	55	57	69	54	73	65	65	75	47	70	73	57	80	53	69	75	82	54	64	71	58	69	62	68	74	66	53	68	70	68	47	66	53	78	74	54	76	65	57	53	74	67	64	68	70	61	68	63	52	65	73	57	59	60	72	73	67	66	59	69	60	55	68	70	71	79	60	75	66	68	67	69	67	54	79	60	56	72	79	70	77	72	67	63	74	69	64	65	68	75	52	89	78	74	61	67	56	65	73	64	51	70	70	72	61	76	59	59	89	68	68	76	65	68	57	74	72	58	55	53	62	55	78	67	65	53	73	65	67	69	67	69	49	65	72	58	63	66	62	56	60	57	74	64	65	60	71	73	69	79	68	75	60	67	59	65	56	49	84	57	59	57	62	63	70	55	81	63	72	69	84	58	57	68	68	69	59	59	79	73	73	61	61	64	61	58	68	55	57	75	75	74	75	78	53	59	51	86	61	72	44	63	66	67	72	52	51	67	67	54	53	70	62	73	71	68	60	60	67	71	80	71	58	69	75	73	62	68	81	80	75	66	68	68	75	62	64	66	63	64	79	48	62	56	74	67	70	72	63	59	72	76	73	63	52	68	70	74	68	65	71	70	59	66	66	68	54	60	70	63	80	58	66	56	69	72	65	73	58	63	67	62	74	75	61	72	64	61	56	62	72	72	57	64	60	62	77	71	71	60	66	66	58	70	64	54	68	68	81	67	50	77	61	66	70	69	68	66	62	63	54	62	69	68	73	52	57	80	59	59	70	62	54	72	68	61	68	52	53	69	69	80	55	65	69	75	58	93	64	71	55	67	62	59	67	56	65	57	60	65	75	57	70	56	60	62	83	64	64	65	46	75	65	58	48	69	71	75	76
50535	36660	17850	11254	13509	7435	6463	5115	6465	5309	14744	7072	2131	1892	1796	1602	24964	32113	22481	16518	967	944	902	938	889	852	902	848	887	861	882	888	887	832	1565	7083	9846	7930	5320	2860	1567	1132	865	841	819	834	800	822	840	811	827	764	785	776	751	800	822	795	808	807	753	796	811	766	780	803	842	777	828	798	808	791	822	843	785	801	779	763	807	849	796	776	843	801	805	786	825	795	786	798	794	842	813	838	815	788	800	811	746	817	794	737	845	817	796	790	802	823	821	820	783	790	770	820	796	817	726	831	816	811	801	808	810	815	849	844	835	813	842	808	744	792	820	763	834	811	803	784	789	828	837	842	836	833	826	780	782	821	787	768	813	790	849	850	844	832	887	842	797	800	812	800	849	826	772	792	803	787	821	806	782	800	800	806	797	762	832	834	774	785	720	771	808	854	795	831	768	792	844	814	776	820	752	832	765	807	840	778	813	806	855	823	838	789	814	777	776	823	817	792	841	817	784	809	767	794	801	802	775	835	816	814	846	802	766	812	759	782	768	810	789	827	784	848	794	839	820	763	765	790	835	821	819	837	776	782	797	809	768	820	816	808	811	789	824	811	790	797	806	746	797	799	809	802	805	788	801	823	821	808	757	870	774	797	853	801	826	735	805	809	847	818	821	797	799	872	832	829	809	798	812	827	811	811	792	825	803	828	801	811	796	750	799	780	886	827	777	827	844	791	817	798	745	822	814	809	805	792	810	840	817	803	816	814	850	728	767	798	812	789	763	842	812	824	841	796	827	760	808	776	823	839	813	768	795	828	779	804	799	806	814	809	830	814	772	831	816	853	809	764	782	827	816	783	814	829	776	825	826	844	860	791	815	841	791	803	831	779	831	774	804	777	840	830	803	852	804	831	776	786	809	778	753	831	791	811	795	837	849	808	793	772	816	822	787	781	802	761	811	808	807	784	827	798	741	800	843	781	795	788	747	796	783	743	819	735	780	824	798	831	760	784	822	781	834	814	764	795	799	803	821	763	788	855	767	771	802	769	790	803	813	782	810	793	783	823	823	787	817	787	819	792	825	794	842	815	799	810	809	815	788	760	762	812	806	817	823	801	781	793	820	806	776	780	767	761	837	792	832	782	825	803	813	740	854	820	817	829	827	831	807	753	782	757	856	812	788	821	827	747	754	775	795	788	814	793	819	811	777	774	837	820	803	816	782	833	753	785	826	781	796	792	809	768	781	859	811	785	776	836	837	843	840	788	813	817	843	810	800	791	795	774	808	789	819	804	843	786	808	852	804	833	807	774	848	790	775	797	829	766	752	786	819	843	827	776	816	780	832	821	819	848	818	854	754	838	780	812	848	792	792	806	772	805	790	792	809	780	824	767	801	806	817	854	805	782	833	835	776	798	830	772	834	755	799	803	787	790	795	817	796	757	783	819	811	814	767	795	820	747	800	790	809	771	786	835	822	797	792	808	775	760	824	776	814	813	765	796	800	841	822	848	822	847	859	821	782	807	803	815	855	828	778	748	817	797	744	806	844	829	796	773	861	819	825	818	779	811	824	803	776	843	763	762	808	819	811	786	785	797	851	811	811	848	778	842	781	816	764	757	795	810	797	783	829	822	790	793	785	795	819	797	783	798	796	807	832	851	789	770	787	825	813	800	823	746	795	817	756	785	795	861	810	801	828	812	815	801	771	829	816	794	808	807	798	883	797	823	805	817	800	814	764	770	773	789	840	829	857	784	782	825	811	837	833	822	871	791	819	799	782	803	823	833	855	796	830	779	844	815	777	828	849	818	776	848	794	849	782	779	783	824	802	836	842	848	833	825	785	808	814	764	826	754	769	870	798	841	823	837	760	817	795	780	826	867	774	810	806	831	787	788	772	819	840	794	793	834	793	806	843	805	756	826	800	804	835	771	806	829	825	818	797	816	839	773	812	782	768	822	777	840	859	794	832	808	795	820	832	787	835	804	813	791	802	775	811	806	785	805	834	814	793	773	803	804	764	791	823	773	797	791	812	818	820	829	820	811	804	844	790	815	762	756	829	761	797	815	790	844	821	762	789	805	809	811	820	810	820	822	847	834	782	823	837	791	806	791	794	798	786	815	819	843	822	783	800	785	827	814	831	826	841	803	827	835	793	774	844	775	820	799	809	819	781	794	819	815	791	852	776	766	820	760	844	829	827	787	789	833	810	827	824	836	752	805	811	867	815	841	805	773	774	757	808	814	814	787	819	784	851	825	852	839	781	837	851	786	771	800	797	792	848	833	771	788	779	798	794	793	757	828	770	782	807	801	801	816	772	815	838	792	811	756	829	800	775	842	762	812	805	724	799	830	852	796	812	784	850	777	827	821	812	840	800	810	779	786	809	804	770	813	828	809	826	735	795	813	814	827	789	789	752	835	885	788	797	821	797	801	777	824	781	760	786	876	801	816	782	759	777	767	801	812	820	808	800	833	812	819	805	815	832	792	773	834	807	749	738	848	845	875	825	811	825	813	816	785	834	807	856	773	786	824	802	846	782	803	823	828	767	822	756	770	795	804	818	802	765	748	824	815	762	870	792	804	810	831	783	806	725	825	765	778	800	807	840	785	816	815	778	819	812	834	794	850	798	820	767	790	780	781	830	842	786	769	807	784	793	816	797	811	797	805	806	820	769	754	778	797	788	794	837	843	766	789	746	790	800	792	762	817	814	788	809	786	776	876	829	847	826	848	773	795	782	783	774	765	826	810	814	836	840	822	757	783	808	770	799	817	796	777	817	812	747	801	769	784	759	812	808	807	791	804	805	800	810	801	823	792	768	826	782	815	756	796	797	809	834	786	765	773	798	798	852	838	821	736	803	806	787	797	820	799	845	825	821	844	786	840	801	793	759	821	772	789	801	782	752	841	778	789	797	803	795	782	861	835	835	791	805	830	795	840	792	796	784	853	778	800	813	863	778	794	838	828	793	749	826	836	780	816	825	801	843	760	816	823	758	797	791	819	786	780	797	798	849	797	821	807	826	799	807	837	762	824	827	777	813	803	794	801	828	843	840	855	793	819	782	823	802	829	829	832	770	790	785	757	865	802	761	802	798	780	821	784	795	824	797	837	744	817	767	806	822	784	813	861	841	804	793	772	861	793	835	805	874	818	805	795	765	818	801	849	852	779	773	790	781	802	839	824	774	817	817	798	789	770	834	857	794	771	835	861	813	825	851	792	766	818	825	835	803	844	792	783	814	799	798	787	760	796	841	856	797	828	837	828	791	837	769	821	835	829	797	836	826	807	780	766	814	832	809	858	834	800	838	786	803	829	826	770	789	820	853	876	769	865	786	784	825	783	811	811	821	851	806	816	808	797	809	823	840	828	816	808	767	803	834	856	805	853	800	791	782	832	810	775	793	786	782	806	840	781	819	754	790	836	787	804	868	763	801	831	822	773	837	796	849	785	789	851	811	805	800	853	852	774	825	764	835	819	819	814	805	746	816	853	789	821	788	831	801	807	821	778
4608	2080	305	113	72	72	66	61	83	77	147	95	70	70	54	57	620	697	382	215	39	58	58	70	67	65	55	60	51	52	62	76	49	63	71	114	157	148	113	86	73	70	62	54	65	49	56	77	71	59	55	61	63	64	68	57	67	61	60	53	50	58	55	46	55	58	44	68	59	66	61	51	63	56	59	81	66	61	59	53	63	57	55	64	54	68	68	37	58	57	57	58	59	56	44	62	64	45	54	60	74	46	60	67	54	70	55	65	52	47	68	51	62	62	66	51	66	46	54	71	59	58	58	53	76	47	61	62	58	67	61	57	62	63	61	62	58	65	66	62	65	64	69	52	56	58	51	57	61	52	53	66	52	65	57	78	58	46	55	65	56	65	58	64	49	51	62	64	45	58	71	63	47	70	78	48	70	54	43	64	50	75	57	53	57	47	52	59	66	45	72	51	68	67	43	73	62	63	46	51	49	69	57	70	67	50	61	61	69	51	71	61	67	56	54	51	56	60	58	63	65	67	59	68	61	50	70	64	64	67	78	64	54	65	48	59	58	59	59	48	60	60	54	59	62	68	69	70	53	72	50	67	56	64	55	54	62	72	54	47	71	60	47	58	59	59	67	42	53	62	59	53	64	64	52	66	62	57	68	43	57	64	58	66	65	56	58	50	55	61	68	43	60	66	63	52	63	49	59	74	45	56	69	57	60	64	50	63	52	72	68	73	66	54	54	49	55	63	62	49	67	69	61	63	72	74	65	62	60	65	65	55	62	64	50	50	59	72	44	65	75	62	58	55	53	65	42	44	52	56	63	59	51	52	42	48	57	64	70	59	55	51	54	54	57	56	65	51	58	45	64	49	54	71	60	62	71	59	62	51	71	50	54	57	58	57	53	61	64	62	65	54	64	57	66	62	61	56	61	55	60	58	55	51	70	49	66	58	47	55	67	53	63	58	58	64	63	54	61	66	58	68	55	62	53	66	70	49	65	57	59	55	69	59	62	54	70	49	60	68	59	61	51	49	70	44	67	58	50	48	66	50	61	52	54	55	51	61	59	58	64	64	55	50	57	49	64	62	67	69	61	57	57	57	58	51	47	50	60	68	57	62	53	64	62	45	55	76	69	60	57	56	70	51	55	46	66	55	65	70	70	57	59	57	58	74	46	62	62	60	59	57	57	56	70	57	71	52	53	59	64	57	61	55	54	47	56	64	59	54	60	63	63	62	55	66	64	55	49	41	50	61	46	60	54	49	52	53	65	65	54	47	58	53	66	56	61	53	53	57	56	66	80	71	70	50	57	51	76	58	62	55	60	61	53	78	62	61	55	51	57	62	61	63	56	65	58	61	54	64	78	62	54	55	54	67	54	65	75	46	53	59	59	49	65	75	57	60	58	71	67	58	64	57	55	58	66	57	50	58	62	49	58	62	53	54	43	55	41	62	59	65	49	56	51	56	63	72	53	54	55	67	58	65	57	65	65	66	65	53	48	45	52	61	60	49	55	58	51	67	61	63	74	65	53	70	71	57	45	64	57	56	60	64	51	73	64	56	53	70	64	52	53	71	60	48	56	48	56	63	42	61	70	59	66	64	58	56	53	62	54	63	64	74	56	49	60	63	54	55	61	51	56	57	73	67	63	59	51	60	58	60	70	56	54	38	65	45	70	54	65	52	63	57	71	54	54	51	61	67	57	55	68	78	68	69	66	53	69	55	49	67	59	49	61	64	59	50	75	61	59	59	53	58	45	52	59	57	57	55	63	51	63	54	59	69	70	65	55	72	59	60	51	50	50	60	55	54	64	69	58	76	52	53	51	54	62	68	55	57	62	58	45	66	60	67	64	59	51	54	59	65	51	73	49	70	65	50	51	64	38	76	56	58	58	64	51	52	63	50	51	53	56	56	58	52	49	52	61	56	54	78	41	57	55	72	49	54	67	57	50	64	64	46	64	53	53	63	56	62	53	54	71	62	60	53	61	55	65	72	66	57	63	65	64	65	67	35	49	52	67	69	62	58	62	65	67	66	51	64	70	59	62	54	57	55	60	58	57	51	68	54	51	45	56	43	58	42	62	67	61	54	62	59	57	53	67	70	68	50	62	56	45	43	67	69	57	51	61	61	65	51	56	42	47	53	70	65	71	50	73	50	60	43	60	66	51	78	73	59	56	51	64	65	61	62	59	80	54	56	54	59	53	43	55	53	58	67	47	54	49	50	57	64	55	66	64	60	54	63	61	64	60	60	44	54	48	63	70	60	59	76	62	64	57	65	62	55	51	69	63	61	67	48	61	68	49	58	65	62	59	57	58	58	49	58	57	61	72	53	74	59	43	49	74	44	63	61	60	55	61	74	64	52	44	69	66	62	65	63	44	54	53	53	60	67	51	54	63	53	36	55	58	55	64	54	58	63	55	58	58	49	50	45	60	57	59	47	57	64	70	51	54	50	52	55	55	56	64	67	61	70	58	61	59	46	59	51	51	54	67	58	60	44	55	53	66	60	63	59	54	70	64	58	59	60	57	71	59	61	60	60	60	58	52	55	63	56	63	65	52	58	52	52	68	55	67	65	61	53	59	52	53	65	58	56	64	64	59	55	48	64	57	53	62	60	54	66	62	77	51	43	52	54	47	58	60	45	48	58	55	48	76	55	64	61	64	73	57	51	49	66	57	72	58	64	51	57	53	57	65	48	54	75	65	58	56	47	52	51	64	51	47	56	56	66	58	66	71	65	62	64	71	70	55	65	60	57	71	56	46	70	48	72	50	69	64	58	57	57	64	57	54	70	53	63	60	50	60	49	71	54	52	63	68	64	47	60	52	55	57	64	80	54	67	58	53	60	54	58	64	60	62	54	55	66	64	65	58	69	81	47	56	67	46	49	72	57	79	47	71	59	67	45	54	58	77	59	54	56	50	63	57	51	43	50	67	68	61	55	64	57	68	65	58	70	62	49	61	57	60	70	60	52	52	55	72	70	76	70	55	52	51	62	61	59	60	61	72	69	62	63	58	47	59	76	60	64	54	78	46	53	48	68	69	55	61	85	55	65	66	64	74	61	61	64	63	55	52	60	59	55	56	58	49	54	43	55	72	67	74	59	51	69	58	58	63	66	52	73	38	55	60	63	64	57	60	62	68	51	55	65	45	65	57	66	57	56	49	75	62	56	58	49	49	67	60	50	53	56	64	71	60	46	67	58	59	69	58	52	55	72	60	58	63	54	64	61	54	39	58	64	48	48	50	55	62	55	59	67	59	67	75	66	71	54	57	65	48	57	60	60	63	52	56	52	69	63	61	53	45	58	57	60	58	53	53	64	48	53	64	64	81	49	62	58	65	47	64	61	50	56	59	55	62	57	76	70	59	46	56	72	68	68	48	60	64	58	58	65	58	69	64	67	75	50	56	58	69	60	48	68	51	69	49	57	45	55	57	56	60	54	65	74	49	71	60	52	52	52	60	61	52	61	53	59	52	51	49	71	53	56	66	56	48	74
34353	20295	6211	3089	3600	2228	2074	1742	1918	1862	6108	2839	1023	987	912	936	16163	15886	9502	5781	775	776	743	757	737	773	742	739	785	729	751	751	765	762	1269	2712	3504	2988	2085	1348	995	850	768	735	747	730	736	752	736	763	738	700	772	751	727	756	772	750	758	744	749	716	752	797	771	715	747	741	766	754	734	727	792	763	678	752	723	759	717	754	767	725	761	710	736	734	682	776	755	719	686	734	784	801	746	756	758	673	765	708	768	712	756	764	731	771	721	753	795	743	751	704	703	752	791	737	730	765	723	737	716	748	717	791	758	734	693	723	748	761	724	739	776	724	766	701	687	732	725	773	751	760	704	736	760	728	723	758	772	747	747	751	799	739	815	732	743	735	723	730	790	713	758	736	728	750	741	745	693	700	728	721	752	768	736	776	741	731	765	720	697	753	761	779	684	719	767	737	726	755	719	740	753	779	786	761	765	697	778	778	787	721	734	737	686	746	699	733	744	703	776	730	701	703	750	740	774	699	770	712	731	735	740	744	721	778	720	715	756	759	754	738	689	736	741	725	703	744	761	758	740	713	733	750	705	727	703	747	726	708	773	742	746	747	731	705	789	742	740	772	712	746	725	732	774	725	798	721	736	696	732	689	727	762	796	724	748	734	776	738	770	731	780	712	762	718	736	757	740	753	723	731	770	730	735	713	714	731	740	725	701	754	697	763	760	734	771	738	753	776	756	717	723	742	736	729	717	772	749	780	733	780	749	718	735	742	764	751	719	728	748	748	754	723	763	741	723	745	753	710	770	734	737	723	697	729	760	763	710	762	712	730	755	758	755	742	740	723	749	759	729	727	694	776	754	701	735	748	706	769	770	743	761	728	733	764	712	691	739	746	725	766	780	777	733	720	751	730	740	766	741	737	779	762	708	759	712	747	755	734	776	749	738	752	712	752	727	711	753	694	726	761	708	740	717	758	738	732	709	708	749	746	767	776	754	789	764	779	697	722	748	768	735	740	768	754	753	734	782	747	760	720	734	729	698	736	728	761	721	734	781	787	765	769	740	719	684	747	774	767	719	742	730	694	752	742	749	706	722	773	770	711	739	701	701	722	733	740	793	724	732	723	762	808	737	743	701	785	744	698	743	790	778	767	713	753	769	767	737	755	756	720	733	746	733	728	755	693	691	763	729	781	766	721	734	787	754	736	721	730	709	773	746	705	768	722	764	754	768	789	685	717	744	720	735	741	717	741	772	763	703	720	755	752	699	734	784	763	737	759	714	797	732	769	689	755	799	751	728	697	776	737	755	707	776	744	720	744	711	747	682	792	759	765	743	750	707	694	745	751	775	670	760	713	738	737	739	755	780	776	758	725	721	749	761	748	765	676	701	730	704	735	718	750	753	721	744	756	738	722	691	713	730	717	720	734	719	713	751	760	707	750	697	765	772	734	733	746	762	763	778	764	818	743	699	714	728	764	706	756	717	751	750	759	773	717	784	677	738	720	766	750	774	792	752	722	709	731	690	745	721	758	748	747	731	757	674	753	763	757	774	737	739	772	730	754	710	743	737	743	722	771	730	716	745	712	783	753	781	757	749	764	760	734	723	713	738	761	732	748	687	827	746	694	716	754	753	745	705	709	745	783	767	745	787	763	803	738	732	776	714	733	748	716	725	748	721	774	703	757	743	741	723	753	746	777	718	744	698	751	752	776	762	754	709	742	764	748	714	735	688	722	748	701	769	752	685	755	713	742	743	721	732	702	749	739	769	798	771	774	757	776	761	692	714	732	739	765	720	695	735	709	751	688	743	781	734	680	751	754	767	716	730	767	750	711	787	691	715	713	727	742	680	750	728	706	744	742	742	707	718	765	706	744	773	697	743	761	717	754	756	785	660	765	742	759	783	750	738	717	723	752	742	776	763	719	822	731	723	777	730	746	692	728	717	730	738	756	756	725	783	714	742	720	712	706	759	738	719	713	734	706	756	734	724	762	766	725	721	717	765	760	677	782	753	757	739	756	726	780	743	702	741	690	744	727	714	746	722	700	732	762	750	740	788	756	729	673	706	725	789	713	720	726	726	696	745	775	747	762	733	762	753	737	744	772	745	704	728	743	673	689	719	741	775	736	738	762	706	720	726	749	744	750	672	752	758	771	694	788	719	737	713	779	727	747	730	706	694	731	741	745	755	780	689	745	774	710	724	777	769	742	711	718	798	755	728	761	767	702	778	712	689	767	743	694	769	735	753	751	742	746	771	708	781	736	730	781	734	770	727	772	737	724	727	714	754	742	773	785	759	759	682	781	715	726	679	733	725	727	748	771	717	760	749	752	718	715	722	747	742	744	678	710	765	737	736	776	769	740	753	786	764	751	760	698	727	690	808	782	788	722	766	814	727	773	755	722	772	759	740	694	705	728	739	755	734	691	789	704	722	739	713	750	792	751	739	737	715	746	704	715	768	753	704	696	744	652	748	752	765	742	748	745	749	738	710	776	731	757	770	774	762	710	769	742	728	706	817	699	747	723	739	736	766	695	777	718	733	816	769	741	716	741	715	711	709	772	742	733	777	751	745	722	692	764	735	703	765	728	781	747	754	709	734	747	733	779	764	754	722	750	722	725	727	783	740	741	715	714	786	746	705	777	730	732	784	728	738	749	786	696	709	732	790	756	730	734	750	725	727	717	727	737	705	731	725	679	719	746	724	703	733	770	711	812	686	755	794	719	707	731	751	741	747	722	729	746	765	784	739	720	729	725	696	770	772	773	732	768	767	764	725	739	741	741	746	713	743	753	802	743	723	737	755	744	748	728	782	755	746	726	749	745	761	743	761	825	741	735	735	783	773	773	756	761	742	734	724	725	728	703	721	723	718	767	718	704	741	734	690	781	708	724	751	718	735	767	767	707	749	739	770	766	736	757	718	736	743	737	767	715	718	716	728	740	753	692	730	779	718	727	747	779	723	723	744	741	769	728	704	771	742	775	734	760	765	710	773	766	756	761	729	733	753	759	768	729	776	737	757	712	725	760	744	705	747	750	690	785	749	692	725	751	725	719	721	765	753	722	735	717	801	755	703	729	709	747	694	767	800	669	762	740	733	749	768	747	760	773	737	715	744	777	721	786	716	755	742	686	763	750	735	742	744	714	747	745	714	759	744	714	767	739	723	756	715	742	752	735	734	732	750	740	719	781	696	781	741	740	777	752	780	727	753	705	775	743	752	747	747	701	774	756	739	755	728	710	748	732	760	706	753	762	749	726	733	750	705	736	724	702	746	760	750	771	799	725	771	764	768	719	775	733	763	704	762	725	730	777	693	727	740	693	750	747	786	785	760	794	724	786	727	762	747	729	758	719	710	702	767	727	765	729	774	782	789	713	724	748	748	750	735	775	670	714	780	817	749	771	758	724	763	740	773	748	764	735	732	776	709	752	760	722	723	723	741	763	726	707	754	774	768	720	737	756	777	748	738	790	702	739	704	755	725	728	694	778	791	767	672	766	738	711	685	724
10050	8667	1390	218	126	90	93	91	114	124	396	81	60	69	79	146	1904	1339	1014	235	58	56	64	63	61	62	69	76	61	70	71	60	52	68	108	261	286	212	153	99	75	73	68	50	48	70	55	60	71	65	62	50	64	60	76	53	66	46	67	68	52	53	57	70	63	63	59	56	62	54	54	65	56	59	63	62	56	53	71	58	60	54	63	70	54	54	71	50	51	60	62	63	52	69	63	53	70	69	60	57	57	63	60	62	66	59	57	64	58	48	81	64	65	46	60	67	65	54	63	66	58	63	66	64	66	64	48	63	61	78	52	58	70	54	68	68	50	65	72	56	56	63	65	54	72	53	73	64	61	52	68	68	60	57	62	56	78	62	49	60	57	72	78	54	67	67	54	53	75	61	63	70	67	55	69	62	53	56	64	65	58	63	57	80	59	55	68	62	57	71	64	60	58	57	67	61	59	71	57	65	62	64	67	58	59	71	57	58	68	61	59	53	67	62	64	70	58	67	65	66	60	69	53	56	77	57	62	53	62	63	61	61	65	53	59	63	58	70	66	53	57	72	66	59	78	59	64	65	60	64	53	57	54	76	54	71	56	59	64	53	71	60	62	65	72	63	74	47	57	70	52	79	65	52	68	60	52	75	56	65	65	69	56	64	60	66	65	67	64	54	64	63	55	56	50	54	63	68	45	68	42	70	54	51	47	62	52	61	62	52	54	54	72	50	58	69	56	67	58	57	63	68	63	62	68	66	51	54	58	57	45	61	62	57	54	64	66	71	47	58	64	68	74	59	61	65	74	64	59	53	48	69	61	64	65	54	51	54	48	61	60	67	71	45	68	65	56	52	60	62	59	59	65	49	72	72	65	66	63	54	58	52	59	76	64	61	49	61	61	54	65	56	63	66	62	52	77	61	65	64	64	68	76	59	49	56	59	62	61	62	52	77	50	58	54	64	57	60	61	63	70	63	61	47	70	58	63	51	52	63	69	69	63	70	53	56	62	57	69	59	72	69	67	69	58	61	44	52	81	53	51	65	55	54	66	62	60	67	54	60	81	77	79	66	49	62	75	56	71	68	51	50	62	60	51	65	55	55	48	58	59	56	61	62	61	70	64	74	64	58	60	58	58	60	53	51	62	56	70	72	61	51	57	64	48	70	53	68	56	76	58	46	73	64	50	61	54	51	60	69	70	61	64	56	62	53	64	61	64	46	75	55	65	61	62	52	54	56	68	55	52	48	56	51	59	54	74	58	65	78	51	81	57	55	70	60	59	52	76	53	69	78	66	66	64	74	55	52	69	60	72	52	64	67	55	66	71	63	54	68	57	68	64	55	50	51	62	76	69	62	57	49	49	55	53	66	73	56	66	36	43	63	61	57	68	58	65	65	59	62	72	65	66	56	49	66	70	50	60	63	48	42	49	52	64	61	68	63	65	52	50	53	64	62	61	71	48	56	73	63	67	59	62	61	72	60	65	55	72	64	50	62	66	54	60	64	57	52	47	52	62	57	54	56	55	66	75	56	62	57	62	68	63	66	54	74	55	48	70	67	71	53	57	62	63	57	68	71	62	55	56	62	75	58	66	66	47	73	60	59	69	80	65	54	54	75	68	55	56	62	51	60	67	53	50	55	55	45	80	66	70	54	50	71	51	66	58	64	68	64	59	58	65	59	71	61	54	59	64	62	79	62	63	64	58	54	56	57	51	53	62	59	47	70	45	62	54	55	68	54	65	64	64	61	64	56	66	58	78	64	60	66	70	61	68	55	58	64	54	65	56	55	65	69	53	42	65	69	44	55	67	54	58	46	58	61	58	80	55	56	45	64	52	65	56	59	52	74	71	65	42	52	63	63	65	64	62	62	63	61	67	63	61	58	58	49	63	67	59	63	59	60	64	55	61	45	53	56	59	55	61	51	64	64	70	71	56	71	58	51	72	59	53	63	69	46	68	64	54	61	60	43	67	71	59	53	49	67	60	65	75	59	60	69	53	59	62	41	69	76	75	78	61	58	51	68	65	90	73	55	55	58	66	70	65	60	50	46	54	65	66	69	64	61	62	59	67	61	65	46	60	65	72	49	63	65	67	53	66	71	68	81	63	63	45	53	68	62	51	67	66	47	59	56	45	78	60	62	73	72	51	50	75	68	56	64	54	57	70	66	67	59	66	57	76	56	67	55	57	68	63	68	50	61	79	70	56	81	62	62	65	61	57	71	64	56	53	54	61	63	54	64	56	54	47	60	80	60	64	55	51	59	67	57	63	63	58	56	61	61	68	64	50	47	54	42	67	58	52	71	62	68	63	64	63	53	76	51	57	64	50	63	59	64	55	67	77	73	70	55	73	56	66	77	64	63	61	62	57	61	56	58	70	63	58	53	76	72	65	67	61	53	68	71	59	56	54	47	55	46	74	71	73	61	55	67	55	55	72	73	58	63	60	61	69	48	65	65	63	51	63	71	63	50	61	74	50	62	52	70	59	55	68	60	62	53	56	58	57	73	66	67	70	53	56	59	48	64	58	57	58	36	76	71	62	62	71	52	66	55	65	60	66	68	59	56	63	57	73	53	61	73	68	53	64	69	62	69	68	66	68	80	62	77	68	60	58	56	55	69	67	69	69	69	65	54	67	60	45	72	53	57	66	66	67	54	71	58	71	50	64	56	64	56	58	60	67	63	49	67	64	66	54	65	59	51	64	56	50	61	54	59	72	69	57	58	55	49	68	64	60	59	63	57	61	68	54	68	59	67	55	60	71	60	70	62	58	63	62	52	66	62	53	58	61	49	62	47	93	59	53	76	67	63	72	51	50	57	68	65	53	63	46	59	59	59	58	62	65	72	57	48	69	62	69	58	78	59	70	64	55	59	53	64	65	62	55	81	72	77	54	61	59	71	60	66	72	67	73	63	57	63	55	49	67	75	67	66	72	67	68	71	59	60	62	61	63	57	59	56	70	64	67	71	59	70	64	46	66	58	75	50	61	61	70	63	66	65	67	76	56	49	47	64	61	46	58	51	67	54	53	70	50	49	61	67	55	54	68	59	68	70	60	70	59	63	68	58	51	65	64	53	77	65	70	56	64	58	54	64	59	69	66	65	65	67	57	63	48	55	48	59	56	60	71	73	61	65	54	64	56	65	49	68	59	57	66	57	73	57	67	81	64	72	75	61	47	64	63	54	52	66	62	69	50	66	72	64	66	69	65	69	74	49	63	54	66	68	58	55	61	50	64	60	66	60	74	77	57	72	68	54	59	56	56	62	75	55	53	65	59	51	71	57	64	64	48	66	66	55	46	61	60	70	62	63	53	67	63	62	73	67	71	63	40	44	61	59	53	80	64	63	69	51	62	57	74	58	66	63	65	60	58	58	54	66	65	49	62	62	54	69	57	67	54	67	60	67	57	61	61	65	67	60	46	53	54	70	55	63	56	52	60	54	66	77	61	48	61	54	63	53	65	53	68	69	71	62	61	49	69	58	64	61	67	63
48371	31214	14264	6512	7952	5356	4487	3487	4799	5315	13457	2941	1558	1438	1378	4185	28664	19329	20579	4044	846	904	859	828	841	801	856	801	860	782	800	800	854	793	2735	7781	7680	5269	3320	2096	1219	956	861	826	819	771	754	748	780	791	774	850	713	762	681	746	736	739	798	774	770	798	771	823	690	759	797	775	741	798	742	773	817	783	743	782	751	766	827	753	768	781	757	818	793	735	776	768	738	762	790	856	789	759	747	866	774	811	748	764	794	776	775	733	752	755	745	730	767	766	769	785	790	760	725	780	753	808	772	772	806	785	772	762	730	766	742	759	804	772	777	786	740	799	759	751	785	778	769	731	800	770	755	817	803	747	794	754	789	743	754	770	749	806	759	799	808	763	747	799	782	783	761	765	767	741	794	798	773	798	766	762	741	725	820	796	784	807	737	792	768	771	769	798	782	754	791	800	751	772	693	772	741	798	764	766	754	806	779	761	796	777	795	746	776	804	739	823	775	797	789	768	797	723	804	763	790	748	791	787	770	730	731	777	788	784	776	798	734	778	767	765	778	753	748	761	846	823	705	880	801	708	773	780	777	808	738	766	712	746	765	759	777	782	770	817	791	771	797	809	790	782	758	771	746	833	837	770	797	784	759	770	765	766	756	760	770	817	809	754	767	777	783	796	770	768	743	754	756	749	810	727	789	779	795	757	795	751	784	750	780	747	796	770	792	812	775	801	774	795	852	795	836	752	782	764	801	756	731	774	777	722	773	783	803	726	778	753	787	728	812	747	823	746	811	774	759	766	782	735	779	724	783	732	740	821	780	801	754	798	787	793	778	774	740	771	837	790	760	814	787	781	779	780	799	791	754	752	796	759	739	734	720	769	748	751	751	809	762	764	760	761	756	806	757	754	777	749	795	760	761	766	790	798	755	785	807	789	769	767	785	757	773	773	763	813	765	766	759	773	784	751	717	776	794	815	768	756	788	795	719	795	778	816	786	728	777	753	782	746	796	774	761	734	792	794	775	805	793	791	742	830	751	793	766	707	768	814	735	746	740	775	769	743	748	791	760	797	733	810	736	773	785	721	761	760	803	748	779	754	787	760	743	750	733	741	776	743	753	749	835	760	806	800	756	732	806	760	790	713	731	776	770	779	792	824	762	780	733	804	816	777	783	739	734	759	803	751	799	792	786	788	799	745	769	772	770	781	780	788	732	803	772	723	788	776	744	756	765	742	779	748	736	806	777	768	748	743	764	720	805	763	760	894	791	781	778	750	764	720	789	815	769	776	764	753	733	782	753	789	750	784	784	865	729	797	781	806	784	782	753	775	757	753	783	816	770	792	807	764	794	794	742	758	801	736	736	744	758	755	775	737	768	729	741	725	762	811	806	766	771	786	782	788	804	754	782	750	769	793	801	750	778	803	755	791	780	739	744	766	725	761	786	762	788	770	734	811	756	779	783	812	778	754	806	767	750	810	801	770	790	794	858	758	748	785	727	769	756	793	774	744	774	777	793	774	741	774	772	710	741	738	772	788	791	745	744	796	812	836	785	729	822	811	803	785	802	819	773	766	767	792	776	748	779	804	749	721	784	800	760	796	777	771	747	766	781	766	784	835	751	756	761	798	746	777	824	749	765	770	761	788	771	757	775	797	766	792	773	770	791	805	738	767	774	770	761	841	812	791	770	751	781	700	796	765	725	807	774	833	785	767	775	821	757	815	781	745	718	768	812	836	767	743	765	797	763	810	797	769	764	800	792	806	740	781	815	771	753	771	805	809	716	749	799	764	757	787	754	800	776	763	787	779	775	738	772	735	834	780	750	782	774	788	748	796	754	755	730	758	796	732	844	754	759	782	803	767	769	760	783	771	780	838	803	822	780	760	731	774	781	776	791	764	832	744	772	765	788	775	806	795	782	786	795	759	799	754	771	793	738	821	779	812	752	787	814	774	787	771	796	741	743	743	813	810	801	753	786	735	743	778	796	767	796	808	755	739	772	791	737	736	792	748	795	799	746	785	787	781	789	787	808	775	781	797	749	784	762	723	739	801	804	756	710	773	765	782	750	773	787	780	792	800	762	784	754	774	773	808	748	806	783	769	776	736	822	770	808	778	799	722	704	723	742	798	799	807	804	770	782	781	791	801	771	779	778	814	801	761	718	799	774	780	829	797	805	712	758	820	789	733	800	733	770	779	778	695	781	793	743	759	781	765	786	765	769	739	730	792	768	776	755	756	800	774	782	755	801	799	795	703	779	816	782	737	773	786	832	769	774	774	747	763	849	753	787	835	785	716	833	756	781	810	788	827	734	787	753	766	791	766	780	778	752	756	766	794	822	772	780	734	800	746	729	743	735	827	806	797	795	777	801	815	809	769	745	737	799	778	774	789	792	787	784	831	829	810	773	795	748	807	728	814	771	789	802	772	746	783	786	789	738	751	786	773	762	777	810	762	766	783	746	795	813	779	778	775	787	782	794	770	776	746	761	745	727	772	762	782	781	806	797	727	773	809	818	817	795	793	798	809	787	790	792	771	751	820	801	765	795	737	746	752	751	747	758	808	788	757	806	765	764	750	799	716	750	747	767	754	786	716	831	760	739	779	766	759	847	767	769	771	712	807	731	809	765	794	766	829	796	770	787	734	805	761	744	771	737	772	769	735	774	776	836	803	756	758	754	729	782	769	770	773	766	817	764	817	754	740	784	788	810	756	787	824	799	824	770	772	717	793	781	827	820	747	781	797	775	813	807	800	832	822	791	788	781	709	760	751	775	726	766	750	791	768	788	782	821	764	738	785	780	771	760	743	782	787	767	750	772	755	771	772	752	768	821	762	734	798	774	792	770	772	789	777	776	749	757	781	770	792	756	764	779	785	776	737	799	763	735	774	810	712	761	726	762	770	764	792	745	787	773	816	797	723	763	724	751	761	819	726	788	788	781	777	759	754	734	797	776	802	772	816	772	766	793	768	779	778	719	756	766	758	775	833	751	761	777	764	765	769	796	750	774	777	748	809	770	748	807	733	784	756	769	788	795	783	808	782	759	750	828	755	764	749	752	813	764	749	750	770	796	813	758	807	806	771	758	749	725	773	759	790	779	768	781	779	803	739	794	752	779	802	759	804	764	760	737	751	808	754	827	721	787	779	736	785	744	774	787	759	776	822	787	747	773	745	773	757	766	783	743	711	760	795	759	792	728	736	782	761	748	810	781	795	814	816	778	793	733	790	760	789	739	774	808	765	752	746	752	776	741	761	740	805	746	832	802	787	763	731	798	770	754	740	798	732	758	787	755	779	755	698	778	811	716	798	760	760	798	793	761	756	741	811	743	795	792	801	752	771	774	777	806	734	820	765	763	770	783	751	779	731	769	774	766	820	772	770	731	757	729	793	770	757	780	744	768	724	737	795	756	778	801	830	806	778	761	812	772	747	763	775	821	754	774	772	761	761	808	751	752	800	769	759	788	812	749	789	764	770	746	794	772	774	811	808	794	731	742	730	726	780	789	752
9936	6967	1226	243	94	89	85	86	83	242	245	91	80	66	77	383	2077	847	975	84	52	52	68	69	57	64	66	64	67	53	76	62	67	73	81	234	405	327	232	126	91	76	58	54	58	60	53	66	74	54	63	68	50	61	72	61	56	77	61	43	73	49	67	54	59	64	60	69	54	73	72	66	70	59	50	54	56	69	54	48	78	58	71	55	70	70	67	68	68	70	62	77	49	62	69	60	54	82	56	73	70	56	62	67	66	56	66	53	68	60	57	69	59	79	63	54	69	45	64	52	79	53	57	69	62	72	82	54	67	73	62	73	58	58	60	55	72	57	65	64	55	65	70	61	67	76	67	61	53	65	61	66	66	65	66	56	58	60	59	62	61	58	48	64	61	59	73	57	58	67	82	60	58	63	59	77	48	56	53	60	58	66	67	52	42	59	50	67	60	65	45	63	51	70	70	72	65	60	53	52	73	52	66	66	66	58	63	53	67	61	63	51	56	70	60	76	64	65	61	61	61	57	65	65	64	72	57	70	60	48	62	75	62	72	56	65	70	51	69	60	59	70	69	52	64	55	65	72	56	66	63	64	54	64	66	51	55	64	65	51	69	59	46	70	39	48	49	68	70	57	67	66	66	57	74	71	57	74	61	47	53	63	58	64	63	72	68	66	60	75	54	57	71	60	59	57	57	62	60	60	48	62	67	69	58	57	60	65	64	72	75	64	62	37	67	67	61	65	51	70	77	60	51	65	57	64	71	56	67	53	65	57	66	67	53	53	47	74	59	65	75	58	58	75	48	63	52	62	55	60	52	51	79	68	57	76	58	61	59	77	60	71	66	53	58	65	57	63	62	60	72	71	72	65	57	55	64	55	69	50	86	67	68	64	65	60	61	55	62	76	83	43	52	61	75	52	63	60	74	74	65	58	66	60	63	67	61	61	64	61	60	58	70	52	53	67	60	72	73	64	60	74	55	69	55	65	63	59	47	67	72	66	57	57	68	74	59	51	65	60	57	64	74	63	59	68	58	49	73	58	65	60	68	64	57	64	59	69	63	64	61	61	59	64	62	40	70	63	62	73	64	61	62	61	57	65	65	72	61	59	68	62	51	51	72	68	70	60	62	54	77	57	61	42	50	63	75	59	65	57	59	56	70	64	67	58	60	59	63	52	56	55	59	46	59	70	49	55	73	65	62	81	64	49	75	74	66	71	72	62	55	74	67	62	76	60	56	72	72	62	64	77	62	74	63	63	72	62	64	69	66	64	63	73	71	65	61	51	57	60	79	52	59	52	70	50	64	43	58	64	63	55	63	58	64	66	70	69	72	62	55	67	69	62	65	66	64	59	69	65	77	75	61	59	55	60	65	59	64	64	58	82	59	61	75	57	66	58	59	63	55	68	69	64	67	55	69	68	67	58	68	76	73	63	67	54	66	62	55	55	74	75	60	49	69	56	65	67	54	78	63	58	54	49	57	61	51	54	65	70	54	68	65	58	68	61	63	62	66	59	52	74	74	62	65	55	64	77	73	60	58	46	75	70	67	56	60	61	57	60	56	67	69	70	73	59	55	67	63	63	55	57	54	67	60	59	66	67	57	68	70	66	59	49	64	60	58	55	61	69	55	78	60	59	67	60	59	65	74	64	69	61	59	67	63	49	67	64	57	67	52	66	70	67	67	58	63	69	65	61	57	62	58	66	63	56	74	54	69	52	54	50	67	64	62	65	66	62	56	61	54	51	67	53	61	59	59	62	63	69	52	70	69	53	43	65	64	76	59	57	59	64	70	59	67	79	63	66	72	53	59	65	73	64	65	62	63	60	58	79	62	56	63	68	56	64	62	60	73	62	62	56	60	64	65	68	58	63	66	69	54	68	55	61	63	65	64	74	71	71	67	58	51	55	54	72	72	57	79	69	56	58	68	73	49	68	70	67	56	57	74	67	65	66	67	64	73	69	67	71	53	65	66	62	59	57	71	57	57	62	74	65	74	57	57	72	73	57	63	69	62	68	62	49	59	69	55	58	83	66	62	82	53	54	80	55	50	75	70	67	61	55	72	64	62	61	71	52	64	64	45	64	73	66	64	64	61	69	74	73	72	66	49	71	70	63	63	63	65	62	77	73	63	73	59	50	76	71	76	53	64	52	40	73	77	60	50	58	51	70	49	63	60	67	64	67	64	71	58	70	58	62	55	60	49	64	71	63	58	58	52	66	67	67	69	55	56	69	61	47	74	59	57	57	55	59	65	66	44	70	68	64	67	60	69	64	67	75	62	65	58	65	58	62	72	72	73	62	77	63	76	56	53	62	62	56	51	61	66	74	82	68	71	62	64	55	77	62	73	67	54	75	55	73	63	63	60	58	77	61	65	56	69	52	67	70	65	71	61	68	65	61	70	68	65	68	59	64	56	82	68	64	67	64	78	68	65	60	75	58	76	69	54	61	49	71	61	62	60	76	67	59	55	72	44	49	46	58	79	61	59	59	57	52	59	53	64	59	63	78	58	63	64	64	55	60	57	50	58	66	65	74	57	60	68	64	71	69	51	64	62	68	69	61	74	48	56	62	71	74	52	56	75	63	63	68	67	60	63	61	46	73	60	69	54	67	72	53	77	65	75	72	72	58	57	51	57	58	63	60	48	69	70	54	70	63	62	57	75	76	66	61	53	62	78	69	62	55	50	66	65	55	68	58	50	59	65	49	61	59	70	54	59	71	74	66	62	66	59	46	55	66	49	69	62	57	71	58	57	77	70	46	70	65	88	57	56	61	61	74	63	69	60	55	70	56	77	57	59	69	66	50	60	66	78	65	70	63	60	59	54	64	67	60	52	63	65	60	61	53	55	77	64	68	56	67	62	49	61	52	68	60	56	78	57	81	56	79	65	62	68	64	57	65	75	66	56	69	60	62	74	57	66	56	63	59	66	45	55	67	65	52	72	76	69	65	68	64	63	69	51	72	75	74	63	47	55	74	65	62	72	65	70	69	66	52	68	66	67	70	51	61	58	72	52	54	50	44	60	58	53	71	60	63	79	63	60	72	67	73	64	61	56	61	64	56	47	66	58	57	57	70	64	71	66	60	69	54	57	63	63	54	66	63	64	60	70	70	65	48	49	57	50	59	65	57	58	60	63	59	60	54	61	64	58	68	55	69	69	73	62	64	66	62	62	73	60	66	62	60	53	74	60	70	72	64	49	58	63	53	65	57	68	59	57	55	73	68	76	68	53	76	59	61	63	50	54	64	62	78	70	66	55	57	69	76	73	74	58	68	60	68	60	68	57	55	63	66	50	68	55	74	78	61	59	67	62	50	74	64	55	60	55	60	69	76	72	58	61	51	73	53	65	54	63	69	62	62	68	61	58	76	58	62	66	71	65	75	62	61	63	73	67	72	63	70	48	60	64	74	61	58	62	56	70	67	54	49	57	65	64	62	63	51	75	59	57	67	56	60	69	55	62	63	60	65	73	61	56	52	65	55	62	70	55	60
44015	28978	14298	6144	6554	4891	4380	3538	3051	10185	8721	2082	1632	1555	1468	9919	28839	15671	19327	1061	955	922	910	873	893	885	829	869	865	881	833	816	812	847	1514	7012	10428	8143	5238	2840	1606	1117	877	767	809	773	798	808	808	773	780	751	796	776	748	792	810	752	754	791	768	760	792	782	837	729	744	798	755	763	785	783	796	853	823	783	808	756	744	772	794	754	783	803	744	748	789	863	797	796	782	781	802	803	845	725	791	754	808	737	820	802	781	825	805	743	821	778	770	778	755	760	801	761	802	772	738	815	789	760	841	762	771	784	773	759	769	806	806	779	725	808	818	789	773	762	774	804	751	784	787	783	806	782	801	778	757	818	770	777	811	754	793	805	751	792	806	811	763	790	806	799	831	819	833	766	804	826	753	774	821	765	830	757	747	792	801	760	787	847	754	774	729	745	764	773	800	782	817	753	785	749	820	787	799	757	883	784	789	755	745	786	796	793	778	789	760	824	766	812	776	835	778	803	751	761	798	799	744	836	788	794	725	791	774	809	774	751	794	811	817	795	810	782	817	811	796	780	795	808	790	764	780	838	772	799	780	825	765	826	734	813	822	792	795	738	743	737	816	728	806	786	784	769	826	810	830	794	772	847	755	769	788	794	790	772	815	762	795	754	795	810	773	783	801	810	773	820	797	777	765	776	813	789	810	797	807	786	822	785	780	792	806	771	781	808	818	769	750	787	792	789	804	827	785	805	789	813	778	771	829	789	862	812	820	825	768	774	781	788	772	772	817	781	788	843	777	848	799	783	796	865	778	768	733	779	812	786	830	771	777	805	771	800	745	817	796	798	761	802	778	830	788	785	836	795	801	810	800	747	805	828	789	835	730	797	787	795	779	802	803	761	817	808	801	814	831	827	783	748	820	791	753	754	738	854	778	794	829	802	814	837	777	793	827	748	813	787	806	779	821	817	789	773	739	814	861	800	829	792	788	777	806	767	742	782	836	771	752	824	829	747	805	786	792	783	738	807	795	800	741	768	841	826	782	804	810	778	783	802	775	809	748	832	752	762	779	796	827	760	777	825	836	805	782	738	769	754	787	751	829	784	799	804	830	798	787	808	778	783	807	818	777	806	786	801	790	751	781	778	816	815	756	806	798	803	805	847	850	817	855	735	760	721	796	782	786	808	818	817	797	783	799	767	854	831	821	774	788	802	814	830	731	810	823	799	787	790	841	806	758	786	744	818	770	751	758	787	754	777	772	759	763	804	824	788	775	815	774	746	790	753	794	828	788	768	767	802	761	794	861	795	814	797	805	797	810	781	788	799	797	771	787	820	708	786	820	795	798	810	814	800	817	821	785	733	749	814	839	820	753	724	797	797	771	812	803	840	770	781	771	742	807	794	806	803	777	759	804	782	751	765	781	775	748	795	775	800	802	770	741	814	801	725	760	793	829	837	777	747	798	737	815	780	791	777	840	831	783	798	788	800	748	835	745	756	801	791	833	818	769	781	744	763	779	809	824	818	759	770	812	837	775	815	790	776	775	797	770	774	778	819	800	814	810	771	786	799	797	785	791	765	804	772	742	780	775	734	760	782	828	782	734	820	842	815	756	814	814	776	792	799	849	777	765	781	775	785	818	838	797	783	768	842	799	802	744	792	783	829	777	821	797	779	808	798	799	775	789	800	800	797	792	796	813	799	791	790	790	776	831	795	799	775	790	775	822	761	740	743	760	816	757	818	777	728	748	830	786	799	791	814	758	756	820	826	820	841	794	794	798	768	792	806	772	763	724	777	803	794	807	819	855	761	828	856	768	795	772	827	770	761	767	731	814	824	749	734	785	748	815	788	757	816	807	811	818	809	785	811	763	789	825	750	785	763	791	775	788	776	819	788	845	744	809	808	717	753	814	792	813	875	772	799	771	734	839	817	837	818	826	816	782	777	766	773	775	813	832	768	877	832	766	763	774	768	788	770	802	855	789	789	821	744	757	753	808	810	756	811	776	784	753	800	824	799	784	778	761	793	804	770	816	769	793	811	721	821	838	781	819	815	813	785	795	791	812	771	808	756	828	777	788	788	719	839	776	774	803	843	763	809	810	758	801	760	740	788	786	759	816	761	822	799	792	777	773	761	823	823	753	809	801	776	787	782	730	774	810	795	754	772	772	804	801	794	807	769	792	781	798	751	786	791	773	770	799	783	833	770	751	793	769	783	764	827	787	833	809	782	781	828	771	842	826	758	780	805	808	747	808	785	756	836	796	774	771	805	791	801	829	775	752	819	768	794	794	785	778	756	808	745	775	828	797	717	800	785	784	784	776	791	738	708	789	735	787	788	800	821	843	798	833	812	771	769	765	744	790	831	768	779	811	840	779	817	765	746	800	806	783	787	738	772	780	773	800	832	804	766	809	783	766	822	781	837	829	804	759	779	816	767	817	773	755	726	836	799	771	753	824	759	751	790	776	830	791	784	798	770	799	801	796	844	790	767	789	844	786	761	822	811	728	769	835	753	816	782	751	792	772	789	771	805	773	806	793	785	749	789	822	814	783	797	824	782	794	813	816	835	750	811	775	812	818	803	785	795	813	773	795	781	813	777	788	832	794	745	770	797	813	812	790	748	814	835	807	813	774	758	765	817	765	828	746	789	767	751	787	785	782	793	796	751	823	714	776	794	783	789	746	829	802	779	797	775	752	782	751	825	785	792	773	779	860	810	816	731	799	799	815	822	768	786	767	803	785	714	847	830	767	802	787	791	813	783	745	794	823	758	774	766	747	836	783	816	770	805	856	804	815	790	801	776	783	780	822	799	761	737	759	793	810	847	807	813	751	772	729	809	771	757	792	746	808	811	808	782	843	814	757	782	793	770	761	789	718	811	808	808	790	785	777	753	839	762	799	856	799	754	757	773	775	775	829	763	774	840	769	813	798	829	805	820	803	793	805	810	761	819	757	813	843	803	770	819	817	803	770	808	765	836	815	780	821	823	779	803	776	827	781	789	783	795	733	793	783	830	753	742	776	734	776	790	798	770	795	826	771	799	804	804	813	820	750	778	800	791	716	833	829	823	780	760	796	814	766	806	797	813	811	756	771	868	781	799	804	805	775	827	796	812	833	826	840	803	794	771	779	766	757	794	797	744	768	809	800	803	807	749	819	822	784	809	852	778	757	740	789	753	731	810	767	820	779	833	819	816	795	728	811	780	822	795	775	779	777	832	820	759	785	806	845	774	858	841	828	747	771	773	805	775	797	814	797	750	789	844	833	773	776	773	774	758	800	758	767	820	766	799	812	754	781	810	786	765	781	767	778	781	744	814	771	778	832	786	786	796	771	796	827	788	766	794	784	762	782	771	790	823	825	759	783	784	776	821	793	773	816	789	808	744	770	767	768	763	759	815	770	791	810	858	757	779	798	799	803	780	742	777	817	821	805	804	758	726	828	819	797	795	780	757	801	754	816	795	793	767	789	805	763	786	807	798	768	789	742	780	738	728	773	825	792	766	808	821
14760	13464	2759	297	128	124	146	121	121	295	254	88	99	91	87	883	2928	863	908	68	60	73	71	61	67	74	75	65	67	71	68	60	60	82	64	274	589	528	329	218	118	90	63	71	62	62	74	71	64	61	73	67	70	59	56	60	58	68	62	65	56	68	58	68	64	67	36	65	62	61	71	62	65	70	60	65	62	69	65	55	69	60	69	66	56	57	51	58	69	87	68	54	70	60	60	54	57	68	66	55	82	75	65	71	68	54	72	66	66	62	58	68	62	67	82	62	55	69	60	62	56	73	61	68	52	51	79	50	55	70	73	76	64	78	64	61	74	59	61	61	69	66	49	64	62	58	74	55	61	58	62	61	77	70	58	76	63	65	57	63	63	73	63	63	65	62	48	79	58	53	50	63	53	68	70	61	74	62	71	67	53	68	49	65	66	67	68	72	64	72	65	62	78	68	54	64	64	65	67	92	52	61	76	66	69	62	70	64	71	79	75	55	70	71	74	70	75	74	69	65	56	62	69	70	57	64	48	68	88	57	70	71	58	57	68	68	63	62	59	53	54	58	73	78	53	69	60	64	79	58	65	58	57	67	74	60	54	72	52	73	61	66	67	45	58	58	52	62	57	54	76	76	63	63	62	68	65	49	66	80	78	67	69	64	61	60	56	50	57	68	61	64	65	63	65	60	65	77	68	66	86	56	68	72	49	56	68	65	82	63	63	60	64	72	57	67	66	67	75	71	80	47	80	60	66	66	62	64	73	67	47	54	70	79	65	63	59	77	64	49	69	69	68	70	65	62	60	76	77	66	52	67	64	64	60	64	72	60	72	59	61	59	66	70	70	63	73	67	70	62	57	73	57	61	64	58	65	85	58	66	76	77	66	65	85	77	55	73	51	50	63	63	56	64	65	60	62	58	60	67	48	75	66	67	72	81	70	75	67	56	69	71	66	59	68	70	73	69	58	66	73	64	56	58	69	74	53	67	68	56	71	65	53	73	52	67	76	53	72	52	60	70	72	57	55	68	53	81	72	69	65	61	70	59	60	56	85	80	71	69	81	61	60	63	59	57	52	70	58	51	69	63	57	58	78	69	68	61	78	61	65	59	65	77	71	65	81	74	65	52	58	68	67	69	69	62	81	52	62	67	68	61	48	66	50	78	78	68	60	70	67	63	77	53	73	60	68	85	63	72	63	60	68	61	66	69	58	60	69	65	56	59	70	65	63	77	56	72	75	71	66	64	65	72	72	66	60	66	66	66	65	57	61	69	57	79	73	63	66	70	64	60	72	64	61	61	57	65	51	60	50	71	79	58	61	81	57	56	56	63	58	65	72	64	73	65	56	65	73	52	67	55	63	58	56	73	70	45	55	58	61	77	68	60	57	61	65	73	58	75	74	80	72	59	61	54	82	62	69	55	64	78	69	65	55	75	55	59	79	71	55	54	66	69	53	68	71	62	71	74	50	57	52	56	66	65	54	79	74	66	65	57	56	65	64	61	69	72	73	54	58	63	67	52	69	58	73	61	62	64	58	65	63	66	85	71	60	48	63	67	66	75	77	54	66	62	67	68	57	58	62	77	63	59	63	86	63	73	60	59	68	67	62	55	51	56	55	71	69	59	62	60	69	53	64	69	70	66	52	72	52	66	61	65	56	60	65	54	66	64	50	70	63	60	75	52	57	72	71	50	57	72	55	60	72	62	68	66	53	63	67	65	63	60	74	65	56	66	70	60	58	76	57	70	61	63	60	54	62	71	71	67	54	68	68	73	53	68	67	74	60	74	67	56	66	63	60	67	64	54	67	66	60	62	73	77	68	74	70	67	79	58	67	72	60	71	57	55	60	55	75	61	60	83	67	67	71	57	77	59	60	72	76	67	52	75	57	56	78	73	64	69	73	62	57	70	60	57	74	69	60	63	68	63	66	62	57	50	59	55	64	63	58	73	56	78	61	64	69	59	66	52	63	73	70	59	73	62	68	66	63	60	73	76	73	54	73	86	88	64	64	56	67	64	69	54	70	70	78	72	64	58	63	75	75	73	46	66	65	64	71	67	59	58	71	60	69	76	58	64	59	75	62	62	54	70	80	66	52	80	67	68	49	70	76	49	65	56	60	77	66	64	69	55	52	60	60	68	61	62	68	67	52	71	59	68	69	76	75	66	54	70	70	65	67	63	59	48	60	76	63	76	53	63	65	64	82	78	62	68	54	54	63	71	54	68	62	66	74	58	73	68	66	63	65	75	59	60	65	55	50	82	72	65	69	65	79	76	63	52	74	76	68	55	71	61	56	74	58	63	64	72	65	58	77	71	63	68	68	68	53	63	67	47	68	48	67	69	70	64	48	65	64	63	62	64	65	61	51	66	54	71	64	63	92	69	81	51	68	70	62	70	70	79	69	69	65	70	71	47	69	73	45	76	89	73	62	76	60	69	62	62	47	80	61	62	62	57	67	51	75	72	67	68	59	60	55	62	75	66	45	56	53	66	63	55	59	68	59	72	76	70	58	51	59	74	72	82	62	65	71	73	58	61	54	69	71	66	59	62	57	74	60	72	65	61	46	58	74	67	73	64	68	66	56	75	64	67	75	58	62	55	61	57	53	59	65	69	73	71	65	59	78	68	53	62	58	63	58	67	64	70	74	65	76	82	73	55	69	66	81	79	71	66	66	75	67	68	60	73	60	57	79	79	72	75	71	65	74	64	67	75	61	52	67	58	67	65	55	75	70	64	62	64	64	62	77	77	58	64	65	58	61	65	61	74	71	62	61	58	64	66	67	70	57	65	63	52	69	62	58	59	58	62	73	59	67	60	65	63	55	73	71	67	54	70	57	59	62	80	67	83	53	56	72	63	70	64	77	73	63	68	63	64	68	62	74	74	76	66	58	73	65	67	48	61	68	52	60	75	71	54	60	73	55	50	51	79	61	55	70	53	64	77	74	74	61	58	49	64	71	68	53	88	71	60	46	58	70	70	63	79	54	73	60	72	76	62	61	74	61	59	62	69	69	52	75	73	69	66	82	72	64	76	62	56	63	65	71	55	62	67	68	58	74	72	65	67	64	63	58	64	65	76	60	53	61	66	78	68	50	62	62	49	70	62	67	58	67	58	68	63	57	62	63	79	69	73	77	70	69	65	51	56	70	52	57	54	63	73	71	69	67	61	55	72	68	54	56	64	65	68	74	54	63	67	79	48	56	65	66	59	72	71	60	60	74	73	75	69	52	58	57	53	70	80	77	62	52	57	69	67	63	59	63	64	67	57	73	60	63	64	73	60	63	67	55	58	74	60	70	73	76	68	51	77	66	55	72	44	57	60	80	67	66	56	75	55	56	48	51	56	58	65	63	56	69	68	73	67	61	64	65	72	59	61	73	74	81	62	65	59	61	48	64	63	82	73	67	69	75	55	55	61	67	63	56	82	80	68	62	65	64	61	70	52	59	52	70	62	83	69	61	62	73	57	72	56	53	61	78	69	63	49	58	66
52715	34513	19907	8857	10004	7382	6466	5234	4285	10667	7846	2535	2224	1961	1832	15866	31699	16799	15166	1149	1070	1042	982	1006	982	920	959	966	965	915	875	973	856	911	972	7599	14880	12596	8144	4539	2359	1317	995	896	837	827	823	842	834	820	818	751	845	815	786	792	803	838	809	779	771	763	817	813	838	814	817	829	852	813	830	872	787	810	825	819	772	858	823	792	808	840	817	804	757	778	849	824	826	825	788	807	829	805	821	831	789	849	752	808	834	814	841	748	827	844	798	865	852	844	806	788	809	849	807	843	790	791	838	793	807	794	847	794	764	819	816	821	826	753	844	813	810	801	807	779	832	781	833	854	816	874	803	839	795	779	821	851	819	789	801	853	803	750	810	817	846	828	782	838	816	826	768	816	820	817	777	828	766	835	827	828	805	828	878	835	802	757	831	838	797	800	846	804	795	847	832	780	790	769	807	822	876	855	844	806	782	835	812	812	810	855	781	760	787	793	812	811	798	806	791	846	795	853	803	793	805	826	828	846	798	786	792	822	780	851	833	811	776	848	841	852	791	790	824	799	789	806	780	819	808	885	837	780	812	783	837	768	813	780	840	803	779	832	798	820	804	834	750	798	766	823	820	884	767	794	826	890	787	821	826	825	801	838	844	808	855	810	857	817	797	808	796	829	779	830	799	849	845	823	778	796	844	865	804	816	796	826	801	800	810	826	809	804	805	826	889	840	818	851	825	765	818	850	836	817	808	805	836	802	822	780	803	826	805	838	792	851	838	826	851	845	824	839	831	773	798	855	835	846	821	764	810	749	815	782	826	816	857	845	815	815	842	817	857	799	786	812	790	775	763	789	841	781	777	801	875	820	832	819	788	815	844	806	805	829	777	838	858	835	828	825	844	846	801	780	849	791	856	834	814	782	841	818	848	850	808	797	888	857	825	864	842	847	872	826	831	813	805	789	812	807	816	808	860	807	838	817	772	752	836	805	796	829	803	845	807	801	786	839	785	815	832	813	859	753	774	831	842	817	786	825	757	780	839	811	869	777	841	888	762	865	846	805	810	810	833	847	792	786	797	806	771	847	808	777	793	821	852	807	822	778	833	832	886	839	833	826	825	866	850	786	870	789	815	806	800	794	808	823	861	860	806	837	850	789	804	763	810	795	823	856	871	858	817	778	796	852	772	787	806	796	801	828	830	781	798	822	824	757	813	811	855	830	794	782	793	832	856	775	794	784	870	832	848	839	836	828	817	771	806	799	805	760	796	872	834	779	749	830	806	865	849	786	827	775	827	808	836	838	821	784	846	814	860	744	858	814	806	846	800	831	822	842	796	819	790	823	795	783	807	764	829	847	742	798	781	836	799	816	796	772	829	845	840	858	761	788	818	839	811	828	823	876	820	843	827	847	819	831	785	754	788	793	844	797	787	803	751	800	765	822	854	789	825	819	841	867	812	801	859	839	811	803	810	807	796	862	808	810	838	826	761	826	882	809	780	779	809	860	862	794	893	778	823	758	877	789	801	812	866	835	771	806	819	765	745	849	838	832	808	792	904	818	778	826	797	815	807	796	859	818	800	814	821	789	758	823	861	832	755	835	804	799	869	788	810	814	830	847	804	760	809	855	848	845	830	805	840	816	845	806	834	775	800	793	879	850	765	795	809	799	814	772	806	821	807	834	799	813	846	807	810	828	795	830	765	837	803	812	769	815	785	830	770	842	801	790	836	784	812	846	816	841	812	796	818	815	781	828	719	756	796	829	821	799	825	802	815	819	817	807	852	852	805	865	840	806	821	809	787	795	824	791	829	731	841	808	845	849	811	798	881	809	835	830	795	812	836	821	831	760	772	782	826	843	817	780	816	793	788	805	880	798	807	838	838	846	793	795	818	836	780	843	810	850	824	858	817	773	821	864	838	837	834	848	766	796	795	816	860	832	835	806	857	759	823	839	839	866	820	811	837	798	790	786	867	764	797	828	811	778	816	841	802	810	799	853	836	885	819	844	839	805	767	828	800	812	796	860	765	800	818	797	777	783	845	832	770	830	812	845	784	836	817	773	830	772	788	841	829	833	757	813	887	827	838	840	746	818	817	846	753	834	851	832	829	791	810	822	842	813	784	829	785	824	801	838	806	800	839	774	861	880	851	799	788	807	788	838	786	873	821	778	847	780	838	864	801	811	830	786	809	809	797	774	863	866	772	863	838	850	834	791	805	834	829	810	774	747	775	826	820	841	890	810	790	849	783	790	814	814	849	848	852	801	854	826	797	851	853	800	849	849	839	809	827	799	801	840	801	830	832	800	822	812	816	825	821	833	828	777	818	796	801	792	777	861	833	828	788	817	851	797	844	794	773	829	802	767	797	773	835	811	824	832	773	814	831	771	795	811	812	791	864	877	742	823	814	801	841	850	836	809	801	792	827	829	805	834	824	814	821	859	856	780	860	812	793	776	788	849	804	826	831	758	860	808	889	820	885	804	859	803	791	826	857	809	817	781	839	761	812	832	815	804	824	819	776	817	859	827	862	817	800	777	812	832	804	850	862	799	875	863	756	836	841	770	783	801	790	806	805	792	857	864	823	793	814	793	797	845	799	848	799	822	771	804	834	855	759	779	785	771	805	814	809	866	781	786	826	835	848	847	840	828	810	838	781	776	790	837	783	811	768	816	829	802	775	808	799	764	848	868	814	813	832	816	782	778	798	800	799	817	832	814	853	831	787	819	801	715	787	818	873	750	822	832	836	785	822	824	843	826	727	819	830	823	824	833	799	794	753	825	815	777	793	782	827	788	794	779	777	823	867	852	847	790	822	821	802	777	807	840	827	833	791	822	779	838	793	795	812	834	804	803	812	775	844	762	816	780	859	799	823	831	833	785	829	824	826	833	833	796	840	837	843	825	817	788	830	804	818	822	823	797	828	805	816	823	847	827	804	750	780	847	795	806	807	837	833	833	789	840	853	812	842	834	795	860	814	830	851	824	758	853	845	783	805	831	783	811	789	813	804	835	777	853	817	800	817	782	843	835	861	759	851	820	838	859	783	796	817	827	840	870	819	838	821	757	800	773	821	828	842	850	800	830	817	858	796	820	809	855	806	828	780	848	851	816	800	785	814	826	786	787	801	800	828	841	817	813	854	805	778	791	826	776	865	805	843	844	795	883	781	792	862	830	856	819	841	831	787	813	795	833	815	804	807	854	789	841	822	804	817	830	843	829	786	805	791	773	803	785	839	814	819	790	871	840	838	798	832	814	780	785	790	828	796	827	795	797	790	795	803	814	808	834	800	859	807	857	849	806	796	807	769	803	792	813	865	838	805	836	826	786	764	855	800	838	809	802	806	849	844	764	800	841	788	814	822	837	796	806	850	804	798	839	798	854	818	831	824	767	868	824	789	765	843	826	815	843	793	829	784	852	813	814	830	820	838	842	832	894	806	805	820	837	820	810	804	736	800	795	801	850	793	812	826	780	827	798	854	810	830	781	847	791	836	833	825	786	824	882	780	809
5340	1994	424	98	76	89	63	61	84	103	75	61	51	60	75	348	744	216	168	54	62	64	52	50	77	61	73	59	74	55	70	62	68	70	65	80	197	227	175	124	93	64	54	53	53	58	62	62	70	67	59	51	53	73	53	58	44	61	73	54	60	81	61	63	75	62	52	47	51	63	54	64	37	73	57	59	44	59	49	62	62	63	65	55	61	57	72	62	45	58	65	56	57	55	54	67	70	74	56	51	62	68	58	74	61	72	65	56	60	53	62	59	60	64	64	49	65	75	69	54	75	68	63	58	55	55	67	68	52	58	51	57	48	67	65	65	59	62	76	58	65	67	62	52	76	60	57	54	49	66	62	69	60	72	63	66	62	44	70	70	62	75	53	61	61	53	60	67	59	59	57	49	54	49	63	63	64	66	67	60	52	61	55	57	53	57	61	69	60	54	50	59	53	51	69	79	62	65	53	55	52	68	70	62	53	53	74	59	77	52	56	57	55	47	63	60	49	74	59	58	73	51	52	59	49	68	61	65	55	69	54	61	69	56	77	57	51	47	61	57	67	54	54	59	52	66	59	61	54	67	55	58	66	55	54	67	70	68	64	64	62	70	54	60	69	44	65	69	74	56	61	65	58	70	60	50	56	59	48	63	63	69	67	51	64	63	65	64	50	61	62	69	52	61	63	60	75	64	53	70	56	68	59	66	57	46	58	56	53	59	54	51	42	60	57	73	64	76	67	72	74	55	54	46	44	49	61	73	55	47	57	54	70	54	67	55	56	56	66	62	41	53	67	72	67	59	55	60	61	55	64	56	52	75	70	68	56	65	54	62	58	48	57	50	77	50	72	59	54	57	44	58	65	57	59	68	71	57	49	66	78	57	47	53	68	54	80	56	60	45	56	48	61	58	54	58	61	64	49	49	58	68	54	46	58	59	64	71	67	58	60	77	52	54	71	47	56	50	65	62	62	58	59	65	72	57	50	68	63	64	55	47	54	60	65	78	73	62	70	61	64	54	69	57	48	67	62	61	64	60	65	51	54	69	50	59	55	62	62	70	62	53	54	66	51	53	64	48	60	54	57	59	64	57	53	65	68	56	62	63	63	65	58	71	55	59	58	62	59	59	57	70	62	69	59	66	62	57	55	65	67	61	60	60	65	59	64	68	51	68	64	48	71	55	65	41	74	65	49	49	65	65	43	57	68	65	70	61	53	64	55	56	52	60	51	62	67	68	62	69	44	60	66	74	61	45	50	63	48	55	62	52	51	47	52	54	51	51	64	53	58	64	64	66	55	51	58	49	54	55	60	49	69	73	67	60	64	59	65	59	49	62	62	59	72	80	58	50	78	58	68	53	65	56	65	61	57	56	56	55	69	74	61	60	48	62	59	61	74	71	48	68	68	64	65	51	63	67	58	59	68	59	58	69	50	74	62	63	63	62	54	57	60	49	71	61	62	57	65	82	52	58	48	75	68	60	56	56	61	73	59	51	70	70	60	52	44	63	64	61	58	72	62	57	58	65	62	60	64	59	39	56	62	64	81	84	59	59	65	61	70	62	60	54	64	55	57	60	56	47	58	57	65	58	68	68	77	64	64	51	73	64	71	43	56	76	50	56	55	72	48	63	65	48	57	53	62	66	46	51	45	66	65	51	74	52	54	48	54	81	48	60	55	50	57	57	57	61	61	60	61	60	67	71	71	47	60	50	59	59	64	66	47	63	61	69	56	62	57	53	53	73	62	52	56	67	69	73	67	60	57	58	60	66	64	54	49	60	69	73	67	46	56	52	60	65	73	60	53	46	58	59	61	60	60	67	67	57	62	68	66	62	63	68	56	60	51	46	68	53	65	41	59	45	72	65	59	60	53	53	62	62	64	62	64	47	46	57	54	55	54	62	58	51	56	54	67	63	68	54	60	54	66	62	55	64	53	58	64	68	48	65	45	71	67	69	53	61	64	49	59	62	61	56	70	72	55	65	52	49	54	66	56	66	70	75	66	61	76	66	58	57	62	63	61	66	74	63	67	75	67	54	63	61	41	48	62	57	56	56	49	68	61	53	58	47	62	61	71	55	54	69	70	63	52	62	52	51	50	67	72	54	66	65	56	55	54	50	47	57	50	60	66	56	61	55	46	63	59	65	58	56	52	68	62	67	60	48	61	59	60	61	64	55	63	51	52	69	62	53	56	58	68	51	51	56	61	49	45	65	41	46	70	54	60	51	65	69	53	73	75	67	63	45	64	52	54	67	51	57	51	63	49	63	62	66	56	63	61	50	56	71	63	75	55	62	62	71	56	67	60	58	70	66	41	60	70	63	61	52	65	44	62	64	51	55	59	57	81	59	74	64	43	59	57	46	56	54	61	46	65	53	67	57	55	58	59	54	61	52	53	64	54	65	74	54	59	60	67	55	69	58	48	64	62	66	69	50	59	66	49	53	57	59	63	73	57	63	56	47	53	49	53	71	64	64	47	57	64	56	71	47	65	52	63	72	60	54	55	62	55	57	50	56	59	62	62	72	63	55	69	50	54	58	51	57	56	55	49	63	74	79	66	52	53	56	56	54	62	55	58	51	63	64	57	54	54	58	66	55	66	49	49	52	74	60	54	66	58	68	56	64	62	64	66	48	53	71	49	71	58	65	55	67	72	57	72	59	58	65	67	62	54	70	55	67	77	70	55	66	68	61	56	53	67	55	55	53	62	58	72	56	64	66	63	49	47	58	49	56	53	55	48	62	57	60	66	50	61	58	63	55	57	55	62	64	63	54	57	71	78	57	51	58	52	63	56	49	64	51	62	55	67	62	76	72	57	51	58	76	44	60	55	53	58	64	67	51	56	62	63	73	54	58	62	63	49	60	55	56	59	55	69	48	69	55	50	46	59	45	58	72	71	54	56	48	62	61	72	52	51	64	57	61	53	66	50	61	46	49	67	67	61	60	58	55	61	56	62	64	69	49	65	55	65	62	48	67	55	67	54	70	77	52	58	63	60	68	51	59	63	57	62	54	53	67	70	57	64	51	56	56	61	71	72	57	57	61	54	65	53	54	61	67	66	72	58	54	39	64	58	59	59	65	69	42	58	62	47	58	55	58	51	58	72	50	55	78	66	53	53	59	46	68	61	50	50	63	64	54	53	55	70	55	53	56	55	55	67	44	59	67	56	70	56	70	64	55	60	69	65	61	58	66	58	63	50	53	61	56	51	61	66	61	54	51	42	57	54	67	55	64	57	59	61	66	46	59	58	61	60	51	60	68	63	66	53	58	58	59	58	43	65	72	56	69	64	54	56	53	69	54	67	63	59	62	48	54	52	63	62	54	75	57	57	71	59	67	68	63	50	66	74	60	59	67	48	57	61	59	58	61	65	59	57	64	50	47	54	50	63	59	70	58	59	64	63	66	64	60	67	61	53	60	64	58	59	64	77	52	65	61	80	55	66	51	57	53	56	70	66	66	69	45	54	65	65	55	47	47	83	64	62	63	49	59
35864	18973	7045	2441	2733	2269	2109	1746	1514	2882	1504	1091	1050	1024	975	9844	16422	6188	4818	837	763	772	838	800	784	801	740	775	764	818	775	737	820	771	844	1597	5202	5603	3941	2434	1451	948	783	798	828	747	724	760	776	766	771	799	740	719	721	761	719	760	770	722	750	743	729	778	744	736	724	755	800	720	729	737	729	754	755	749	698	740	753	735	702	720	692	762	776	747	768	730	728	763	704	744	733	762	748	744	727	721	767	762	730	725	782	753	715	743	817	754	788	761	778	755	748	715	716	767	703	778	722	784	804	778	778	745	783	729	731	743	779	710	717	769	762	740	781	762	726	768	708	735	747	745	679	742	739	772	747	712	732	732	752	763	762	727	787	712	741	722	686	716	791	804	752	748	743	736	737	772	728	720	737	758	738	732	755	753	791	730	751	747	713	798	741	724	726	745	763	737	781	791	731	758	730	773	729	726	763	732	770	767	749	725	730	695	761	780	733	761	739	783	764	727	699	740	715	761	725	758	744	770	765	716	746	779	725	768	790	773	795	785	753	732	704	746	736	728	718	741	733	770	750	785	779	789	772	807	790	763	726	750	760	824	724	724	767	771	721	752	764	776	733	748	753	707	715	738	734	768	708	781	717	732	769	760	741	766	785	765	755	800	741	739	717	761	751	738	780	776	772	783	751	771	777	717	735	801	761	772	762	781	736	791	720	712	763	749	759	744	780	756	731	783	764	754	745	773	754	764	741	758	761	761	733	703	709	735	759	773	754	766	808	730	722	729	738	774	774	753	725	708	794	726	777	763	767	774	717	732	766	800	769	760	753	710	754	740	702	757	765	762	762	801	770	779	734	771	714	768	797	725	765	762	775	747	719	765	760	744	747	791	744	750	779	799	758	753	719	748	726	739	750	731	759	753	726	744	734	766	754	797	733	776	790	753	804	723	744	762	731	750	692	765	709	750	716	757	747	709	768	786	737	758	777	788	754	741	730	744	780	807	756	737	783	775	729	721	768	746	796	806	778	700	771	771	746	741	810	727	763	727	731	741	747	736	795	727	734	690	732	779	751	755	732	782	746	740	740	772	753	777	698	735	758	781	720	776	764	778	726	758	755	813	780	749	725	751	773	787	730	748	701	801	730	720	759	718	759	762	753	775	757	760	693	699	695	725	794	768	808	746	773	777	754	756	707	770	779	781	694	739	721	719	790	717	747	719	801	786	757	769	734	734	760	788	767	734	724	761	734	770	728	766	710	756	767	742	797	706	760	756	754	726	762	771	759	718	696	747	741	776	726	767	741	764	743	742	754	786	773	721	748	749	768	770	705	731	733	722	733	757	737	732	730	724	764	724	747	737	758	796	765	754	743	751	681	774	736	733	721	748	701	714	773	693	738	732	730	755	762	816	794	735	729	774	761	696	735	703	798	774	726	728	802	771	764	753	774	721	797	738	707	770	746	790	737	762	808	776	760	728	730	768	737	789	722	734	720	733	739	753	757	787	752	777	756	785	698	735	734	749	730	760	765	729	728	759	707	743	776	748	696	734	690	775	812	749	762	776	757	731	728	749	777	724	760	752	765	751	741	769	732	762	787	747	765	786	752	765	715	757	777	728	786	723	719	781	768	755	763	720	743	758	759	705	778	770	724	729	734	716	745	746	751	749	737	794	698	798	764	734	757	771	771	730	721	744	693	756	749	759	727	828	742	761	746	710	762	726	803	722	737	709	751	754	755	745	708	718	737	735	770	775	739	756	794	782	737	709	762	756	754	753	753	772	749	759	777	803	748	804	713	683	734	738	729	767	716	769	754	778	778	716	774	772	719	729	779	773	794	756	744	744	796	758	709	729	756	738	723	737	737	758	728	776	717	740	760	737	745	753	760	727	753	779	730	756	746	717	803	770	785	706	746	694	782	732	737	757	762	780	768	757	721	707	696	740	756	778	702	738	746	741	754	756	775	725	739	757	779	746	754	708	742	771	694	777	792	736	757	746	768	740	711	781	746	746	757	733	724	750	765	751	719	738	801	738	755	764	685	794	720	787	778	723	776	775	751	759	702	722	734	786	776	781	750	757	744	728	688	759	749	744	765	719	786	800	768	749	741	710	737	773	777	710	772	766	727	710	780	773	752	745	739	747	751	790	705	746	772	786	757	781	762	786	779	765	766	743	791	787	765	738	751	756	760	743	727	752	734	780	733	761	793	762	740	726	768	752	780	836	754	733	743	734	715	807	768	734	735	732	751	779	801	759	757	785	757	766	780	788	748	747	732	750	743	735	781	744	758	735	705	774	713	717	729	743	767	749	735	800	763	769	746	726	733	744	817	776	767	748	771	755	806	771	764	796	738	734	709	758	785	758	758	761	767	715	764	716	792	727	774	776	764	744	705	781	756	755	752	698	785	731	748	776	779	701	765	767	762	777	760	736	759	740	763	786	731	695	783	776	815	701	702	724	755	797	750	742	738	715	735	738	742	780	737	719	703	736	770	787	708	817	694	725	713	747	759	784	724	796	741	756	749	783	721	742	770	750	696	728	728	746	715	751	807	761	752	750	752	749	791	720	737	726	770	748	726	761	700	749	687	743	777	733	795	715	799	797	764	704	717	719	773	726	727	794	737	780	766	709	717	781	751	728	714	736	727	721	748	720	749	803	727	724	752	714	789	795	709	708	734	731	771	774	738	713	810	727	805	744	757	730	741	781	741	705	751	757	759	760	771	769	740	744	717	778	766	791	767	720	745	736	749	748	797	751	686	750	738	717	760	745	708	705	725	733	731	750	748	752	758	752	686	744	731	761	745	737	770	794	756	769	773	726	700	767	763	753	737	749	755	763	732	777	752	735	773	715	722	740	777	735	719	716	740	752	745	786	772	733	779	782	775	796	774	716	735	783	742	764	752	737	708	753	752	716	701	797	725	709	748	787	738	778	772	748	726	708	721	726	776	780	724	740	797	760	759	746	770	721	816	771	701	753	715	782	754	804	785	777	725	724	749	792	761	765	741	693	757	765	728	742	739	677	756	732	737	770	706	751	755	737	745	724	756	755	748	820	795	767	777	737	735	730	707	776	745	760	708	759	718	802	736	734	747	733	785	744	747	764	769	725	714	730	754	754	743	712	766	739	705	781	726	700	793	699	748	734	803	747	718	712	739	713	758	735	748	727	760	755	761	718	711	748	732	764	755	787	742	703	766	771	753	763	749	761	755	769	736	714	768	750	751	759	736	746	771	744	762	701	751	788	810	747	752	751	745	687	784	755	826	720	769	657	745	749	759	743	741	790	765	699	739	777	798	730	819	717	699	749	746	740	736	747	744	769	742	759	770	730	756	742	759	734	781	732	738	742	726	770	770	738	749	747	760	743	729	773	759	723	784	754	765	742	766	770	777	742	776	720	741	771	764	743	718	742	771	784	783	718	784	716	700	725	804	810	765	771	735	742	790	787	827	767	811	784	755	736	763	718	737	752	746	727	744	739	745	763	776	752	772	756	728	793	775	729
11181	8350	1542	204	109	76	81	81	84	158	91	63	76	74	64	828	1377	397	245	56	85	79	58	68	71	75	64	53	56	62	56	62	71	67	120	294	417	327	259	148	107	82	67	70	48	54	62	52	57	39	62	63	56	72	60	65	65	69	61	53	69	55	60	65	68	59	69	61	60	58	64	58	56	64	68	56	64	58	50	68	48	50	41	68	48	64	56	60	51	57	53	78	67	75	81	56	67	54	70	60	51	77	60	56	65	64	67	63	70	70	53	47	66	51	51	73	69	65	48	60	62	67	59	70	65	55	56	57	61	61	65	56	81	54	64	66	78	61	57	64	60	54	74	59	66	80	60	63	65	63	44	70	53	57	60	66	58	49	52	66	84	62	75	57	62	50	61	72	59	57	62	49	60	59	55	61	65	60	75	67	77	72	67	55	58	57	60	45	57	64	74	61	65	67	55	68	74	57	59	58	76	60	56	64	59	50	52	55	67	63	62	57	59	47	58	45	75	71	61	61	75	63	70	64	62	67	64	43	59	55	48	59	68	62	48	59	55	52	67	53	49	61	68	64	52	60	73	63	75	75	72	53	64	62	70	55	64	58	54	58	64	55	49	57	47	75	59	57	67	56	66	60	61	50	69	71	59	55	61	71	58	59	66	66	58	56	57	76	60	68	69	70	66	65	42	66	54	47	50	73	50	59	61	65	62	58	50	67	86	54	65	64	58	61	58	55	71	64	66	57	57	68	44	70	75	58	61	72	63	83	62	74	66	56	68	57	67	70	63	75	61	48	57	61	64	61	74	54	61	73	58	56	54	58	75	49	57	48	64	62	52	63	55	63	57	65	66	70	51	66	63	56	58	60	70	54	58	69	69	74	70	60	52	50	52	58	59	50	55	49	60	50	62	58	55	55	67	62	64	61	51	57	58	60	63	51	50	59	75	70	59	70	63	66	65	75	67	50	61	66	61	65	54	54	59	71	57	57	63	59	50	60	54	67	67	70	63	64	57	68	59	50	64	64	75	78	60	56	64	52	66	54	75	73	56	68	65	74	51	52	66	63	52	57	59	72	52	71	81	65	72	60	63	63	57	69	53	55	61	53	67	75	52	64	61	54	59	57	57	63	57	62	72	59	52	61	75	57	62	50	68	66	71	66	79	61	67	59	63	68	62	56	56	59	56	73	66	61	81	61	71	59	59	64	57	56	54	57	58	77	61	54	56	53	71	54	57	60	71	57	76	52	43	53	57	54	59	62	62	64	56	57	52	55	68	68	64	79	52	57	66	68	55	70	60	63	50	64	50	79	63	59	59	53	53	64	74	69	71	57	61	40	70	67	53	58	48	62	57	54	61	58	55	64	68	64	71	64	74	58	49	59	55	59	62	68	49	55	61	66	65	66	72	60	56	64	52	60	66	65	59	66	69	65	70	55	78	64	61	47	63	76	63	62	78	61	55	77	55	61	56	62	59	63	66	50	56	65	54	67	66	70	56	62	53	65	62	71	61	57	49	55	59	75	50	61	71	69	65	64	69	64	60	67	62	67	59	57	71	61	68	73	81	64	57	64	70	71	65	74	56	51	65	47	60	77	68	63	60	62	73	69	48	52	56	59	55	67	62	50	64	71	59	47	61	71	73	65	63	66	60	71	67	66	64	68	53	53	63	60	55	63	60	52	64	63	68	61	67	51	61	67	70	68	54	61	61	51	61	64	72	71	69	52	63	57	58	60	61	62	70	72	66	63	59	52	67	65	72	47	57	68	59	60	88	70	62	60	55	80	65	66	56	53	64	67	52	66	70	51	77	56	68	61	75	70	72	60	60	61	59	63	63	69	53	53	71	61	51	60	68	58	69	55	74	70	63	47	65	46	54	68	47	61	63	67	47	59	47	47	60	44	63	63	62	68	58	61	64	45	66	63	62	73	56	51	67	58	70	62	72	60	74	60	56	53	69	59	67	53	60	58	50	57	64	63	79	54	56	67	49	58	57	68	74	48	67	68	58	65	43	67	58	45	67	65	60	48	78	46	66	61	50	55	61	45	58	72	65	67	74	60	54	63	73	57	75	59	65	64	63	59	60	59	70	67	64	58	49	63	62	53	63	58	77	81	72	60	59	72	64	53	72	54	63	67	65	49	63	69	66	63	62	51	57	70	55	78	60	62	61	70	89	71	68	78	64	57	70	69	70	66	55	60	59	56	66	62	53	65	62	60	56	52	74	52	55	68	63	47	53	72	73	52	69	66	50	68	62	62	58	51	78	60	67	55	60	52	58	61	64	62	67	57	65	68	59	55	64	49	60	65	69	56	57	68	67	62	63	44	61	58	77	58	55	64	63	68	66	53	61	79	58	61	61	74	62	55	54	57	53	51	64	55	51	64	58	56	64	68	57	63	67	57	56	62	65	56	46	71	55	57	60	56	66	58	75	51	63	68	71	65	60	54	74	68	64	53	73	57	60	73	55	72	56	65	67	55	63	66	61	62	71	58	63	59	62	60	68	55	64	71	54	69	68	70	68	68	63	61	54	63	55	58	67	72	68	58	71	55	66	61	60	48	60	67	55	53	61	63	65	58	40	64	59	76	52	64	62	69	60	67	72	54	65	66	66	57	56	79	53	66	58	56	56	55	45	65	64	54	66	87	83	67	60	62	45	53	69	64	73	59	68	64	60	50	60	72	50	53	63	60	63	59	54	65	70	65	58	60	65	63	49	74	57	69	70	63	55	71	70	73	58	57	51	51	50	67	74	61	77	71	57	65	67	59	48	64	63	82	62	70	61	67	67	63	53	64	54	56	60	51	68	68	69	68	60	65	69	75	82	66	72	64	62	52	54	48	61	57	67	55	57	58	38	57	64	55	61	73	52	69	59	63	54	61	56	56	60	57	66	65	61	66	56	44	65	72	66	59	64	67	58	57	50	49	64	78	51	68	68	68	58	46	57	63	73	58	77	58	45	67	72	61	65	55	59	63	61	56	61	68	79	69	66	44	54	60	63	61	51	64	70	52	59	65	70	59	63	50	58	76	50	59	70	59	67	70	64	63	61	57	68	72	67	50	60	51	63	55	67	49	62	63	61	51	66	65	53	58	53	69	66	51	69	48	59	62	60	57	68	61	62	75	49	60	45	63	59	73	59	61	51	65	62	58	59	58	55	55	65	67	49	59	64	66	64	64	66	83	78	59	66	58	54	51	56	72	61	75	63	45	63	68	55	62	74	59	62	57	73	55	65	56	43	72	66	62	63	56	58	73	61	78	64	51	63	50	62	59	72	49	58	64	61	52	56	66	59	64	53	70	62	53	56	71	65	62	62	55	74	66	56	58	62	61	65	66	59	75	48	69	66	61	61	45	79	78	61	64	58	73	46	68	56	84	65	69	53	62	57	77	60	64	69	53	48	69	65	58	46	69	61	64	68	67	48	73	54	58	58	60	72	66	58	56	70	61	51	66	64	55	68	59	63	52	78	62	60	64	53	61	52	55	78	69
48302	30049	15881	6707	6369	5156	4406	3523	2893	7199	2128	1766	1572	1475	1321	17781	22087	10020	5511	1007	930	939	937	911	857	934	835	876	847	829	840	831	851	1024	2617	8934	10769	8824	5907	3408	1886	1131	821	773	748	787	759	778	746	779	788	796	796	762	759	760	731	755	769	771	801	743	798	830	732	731	767	789	789	761	743	734	816	776	743	750	805	793	743	728	749	730	760	760	764	799	763	726	815	830	844	753	781	780	793	745	779	765	766	782	773	765	818	787	745	777	748	794	751	765	766	750	738	806	778	717	764	803	811	810	752	773	756	782	772	748	781	813	804	798	781	778	732	804	760	770	719	733	763	746	788	762	804	786	808	729	723	760	746	826	803	768	788	828	793	773	758	796	749	807	747	799	781	769	817	777	777	742	733	779	790	737	754	730	842	812	779	764	793	738	845	817	755	749	802	776	762	779	791	761	761	779	742	741	807	742	780	758	813	752	738	748	766	754	756	768	779	711	741	809	761	797	811	789	789	763	842	776	776	764	796	756	786	745	771	776	773	761	760	798	809	786	724	800	822	786	743	736	755	777	760	808	780	815	790	765	776	809	781	752	763	779	758	763	739	870	742	757	729	724	766	768	775	792	792	789	782	786	754	769	726	771	786	808	798	798	739	795	759	745	800	765	795	820	791	795	766	771	784	823	786	754	802	759	761	804	827	799	807	770	795	808	770	742	777	726	732	821	791	737	722	793	760	773	765	802	823	793	781	801	759	741	790	780	761	755	780	761	800	784	751	778	766	753	788	775	728	776	715	788	791	785	817	838	785	779	810	779	748	804	776	787	787	797	770	814	833	733	809	701	750	784	766	752	782	759	787	773	762	779	760	803	816	821	774	746	777	812	790	754	727	825	846	784	772	777	751	799	748	752	785	818	743	797	805	784	830	782	804	742	776	745	727	737	823	784	748	728	843	779	736	802	800	779	756	738	756	770	753	774	737	800	782	791	763	792	767	788	789	769	748	762	772	758	791	758	741	811	737	771	793	792	768	748	778	742	751	746	762	773	763	829	781	786	737	761	792	777	806	769	744	781	789	798	736	727	731	785	818	809	774	744	783	738	806	771	785	772	757	746	809	786	762	780	776	777	794	786	687	729	780	755	763	753	782	745	745	740	804	795	778	760	808	780	765	720	801	769	757	770	781	748	740	791	845	746	793	764	792	740	753	755	757	810	808	724	777	768	760	787	778	734	800	792	773	802	749	754	775	747	762	743	807	774	768	808	799	788	759	819	814	762	783	741	747	782	814	781	785	789	779	751	805	776	762	811	863	750	783	751	730	811	764	757	726	729	735	801	764	774	776	788	765	800	755	757	779	779	754	786	807	763	738	798	758	787	802	798	752	774	790	801	723	779	799	752	735	799	779	780	730	792	831	773	786	770	744	805	775	773	737	759	805	796	792	754	791	772	784	776	762	760	791	746	808	781	770	803	789	757	776	781	788	783	787	739	797	780	776	780	764	838	759	824	769	801	780	816	806	787	796	745	746	799	827	788	810	776	761	781	731	780	770	749	754	767	789	736	831	773	756	763	770	747	737	790	773	796	754	757	784	694	751	761	806	783	739	803	751	768	787	764	772	730	753	780	722	792	843	803	804	802	801	775	830	734	831	814	824	771	789	768	775	769	819	762	763	763	804	784	779	766	770	800	746	777	772	816	774	804	748	827	840	770	770	781	781	774	769	727	795	767	785	779	763	785	830	809	811	772	806	773	759	795	775	790	793	751	795	763	721	806	751	766	792	775	773	771	800	734	735	817	766	754	782	779	770	759	772	779	801	743	745	767	771	820	800	816	721	800	804	775	764	792	764	788	745	745	804	773	794	821	760	713	792	763	766	765	765	763	779	749	758	776	796	747	734	819	746	803	790	781	819	804	783	801	791	792	788	786	750	751	800	759	764	756	779	762	785	779	792	741	779	785	752	748	768	755	772	778	723	781	817	800	773	786	767	796	808	760	778	793	777	823	778	788	786	739	784	765	736	785	796	739	821	797	763	756	785	748	772	777	758	765	755	841	772	745	777	748	820	760	797	769	741	745	811	736	736	772	770	750	826	787	796	835	784	721	812	743	799	783	742	762	757	776	786	747	733	802	793	792	762	775	763	818	781	780	780	849	733	777	803	793	803	774	785	817	788	799	807	802	772	779	819	770	723	831	755	802	803	779	761	786	763	824	778	718	781	828	794	748	794	752	723	818	755	778	766	808	825	769	804	730	746	766	725	787	779	791	729	788	761	755	803	794	756	811	762	789	720	800	781	784	760	784	806	780	785	786	741	766	785	752	767	822	793	803	770	734	795	779	793	829	766	742	772	777	743	753	750	796	753	791	767	802	785	826	746	799	793	758	763	796	768	811	818	737	706	733	730	773	773	766	777	758	774	788	785	778	788	766	786	799	770	759	792	806	779	817	797	807	833	797	763	770	793	763	817	711	771	751	811	734	758	761	784	806	796	778	785	811	772	768	783	786	779	781	818	774	775	756	758	783	753	792	832	818	775	801	793	744	841	788	798	834	730	765	775	763	784	778	758	773	778	756	775	799	764	781	756	718	751	846	765	776	720	772	776	757	789	830	796	736	752	779	774	762	773	754	770	749	741	751	780	761	769	825	752	808	792	811	784	778	783	742	788	756	801	804	771	807	741	819	778	772	739	810	741	788	782	780	765	783	725	789	753	759	738	785	788	772	798	784	813	770	762	785	775	798	739	813	796	790	763	734	787	759	702	809	749	762	768	772	736	749	782	826	729	751	798	816	769	765	813	780	806	754	742	793	768	828	758	757	795	782	800	743	750	778	817	745	792	770	780	825	766	775	812	738	733	790	789	742	819	724	737	790	728	799	818	772	786	804	779	769	766	723	874	777	703	767	717	763	800	756	702	737	815	740	756	750	779	799	763	742	800	763	790	813	779	822	810	743	787	748	840	787	798	750	810	803	768	763	746	750	812	758	756	774	803	795	756	765	789	805	753	744	771	776	798	739	766	781	764	808	742	782	766	777	807	766	760	760	830	790	777	803	775	758	745	804	746	774	757	759	696	770	774	726	762	750	774	755	750	776	762	838	796	766	760	769	712	777	768	778	817	794	769	753	787	804	791	782	805	822	751	815	778	758	770	741	782	818	786	752	796	750	751	772	783	799	805	742	779	763	730	775	811	771	733	794	800	804	809	801	758	753	786	773	749	776	777	800	812	776	801	772	777	787	767	783	804	713	788	740	746	734	778	760	737	790	736	800	767	761	750	799	770	837	771	813	795	731	777	810	775	772	748	796	797	790	759	787	795	795	785	710	728	781	747	818	789	739	804	837	771	790	774	760	810	783	749	772	769	787	770	779	770	718	780	794	738	727	784	772	745	755	788	765	779	772	816	855	756	782	757	790	784	782	803	757	769	798	734	778	796	773	750	851	755	722	779	813	765	788	776	749	775	731	781	781	787	774	769	790	772	723	791	754	783	809	765	809	786	763
10032	6663	1491	190	77	92	105	105	91	115	88	72	86	78	69	841	1184	312	115	66	61	80	52	57	60	68	66	80	55	53	67	69	56	63	142	377	531	435	261	183	108	73	57	70	68	78	68	68	62	69	81	61	50	59	59	61	52	66	71	69	68	72	67	54	56	67	68	61	73	54	81	44	47	55	58	67	68	61	61	63	61	62	62	60	60	65	67	75	61	63	44	70	58	52	51	70	57	70	62	53	61	65	63	64	52	72	62	62	69	67	57	60	62	61	59	60	66	63	63	69	67	63	60	66	67	59	74	59	64	74	71	62	71	59	64	60	63	72	56	73	51	63	72	70	66	61	61	72	61	56	73	64	89	69	66	55	48	66	61	55	65	49	79	54	64	69	52	52	67	48	68	65	64	58	51	52	69	65	66	69	74	60	64	50	66	52	51	70	55	67	62	69	60	71	56	72	53	67	63	65	66	67	59	61	45	65	61	72	62	75	76	61	64	57	77	60	63	61	67	59	68	65	62	69	62	58	69	56	65	48	46	82	62	64	64	63	61	78	62	68	63	54	67	58	58	72	83	56	55	51	67	54	55	57	58	57	63	51	54	78	60	67	69	67	65	69	78	61	51	61	60	61	71	55	51	63	53	60	63	63	55	62	63	63	35	60	57	63	59	75	60	63	68	45	59	80	53	59	61	50	56	62	60	55	60	53	70	71	52	65	50	48	58	81	57	74	65	71	69	66	78	67	61	50	73	65	70	71	57	65	66	63	65	78	69	63	69	62	80	60	53	66	67	46	69	62	69	60	76	63	64	65	63	62	74	76	60	52	69	61	66	67	70	64	81	56	68	53	54	70	68	62	55	60	63	68	72	74	49	83	62	59	69	72	50	59	62	71	55	76	70	69	56	74	69	67	64	57	73	75	55	65	60	59	63	63	62	54	63	76	67	55	71	74	68	54	58	71	63	64	62	63	55	84	62	55	57	65	78	58	70	65	55	69	69	67	65	42	66	60	70	62	66	58	56	54	65	55	71	69	60	56	75	74	66	54	57	54	58	75	70	66	62	61	69	61	67	68	64	67	52	60	63	74	52	52	59	75	75	57	61	60	61	66	70	77	59	81	65	47	60	62	58	70	53	68	56	63	51	70	65	67	63	58	88	77	59	65	47	65	62	50	68	62	63	68	58	58	71	62	64	68	73	69	46	65	62	59	57	67	66	72	57	66	54	61	56	67	55	58	69	76	65	63	59	60	61	58	67	61	62	68	59	51	58	63	67	57	56	59	59	61	68	51	64	66	62	68	53	57	74	57	68	57	63	57	63	63	70	66	54	55	64	70	51	63	43	80	43	62	66	61	61	61	69	68	69	70	58	69	65	69	58	65	65	73	62	49	59	55	65	56	50	65	75	59	48	53	57	55	62	73	68	59	70	73	54	76	63	63	68	52	60	58	57	80	72	52	54	58	54	54	75	45	53	59	65	59	61	67	64	65	66	66	56	57	66	80	62	60	61	65	78	72	63	62	58	73	62	66	53	57	57	73	61	64	66	63	60	70	59	53	65	58	60	55	54	67	66	68	75	63	62	69	63	65	71	61	55	74	62	65	78	60	62	61	69	58	57	65	76	64	67	71	64	58	64	67	58	67	78	72	60	56	65	49	77	66	42	57	47	71	54	59	81	66	72	63	71	72	66	76	49	78	61	66	84	51	67	59	66	68	74	68	50	59	69	55	64	62	74	74	59	74	55	64	60	59	58	59	61	61	68	65	66	67	54	72	56	61	69	53	64	61	61	65	61	59	66	61	62	68	62	54	50	58	66	61	54	73	66	75	59	67	58	70	61	61	70	54	53	65	63	54	70	66	81	53	64	50	65	58	55	62	69	45	52	69	78	72	62	53	72	65	66	71	69	84	60	82	66	52	59	56	59	71	70	63	77	83	61	65	70	57	45	57	75	65	64	77	58	61	65	61	68	71	59	48	61	86	53	75	60	60	49	69	54	54	54	62	65	74	61	43	71	66	69	58	58	82	72	57	54	57	61	71	58	61	54	45	75	68	62	54	56	57	58	54	65	65	57	66	53	72	70	63	75	50	60	64	55	69	63	75	57	59	52	57	59	71	67	71	69	67	76	55	68	62	61	62	58	51	68	71	58	63	80	62	76	59	46	68	75	67	44	51	62	83	68	62	63	68	67	69	58	69	63	55	64	52	61	59	62	74	58	62	65	75	49	59	56	60	53	69	72	65	69	62	59	61	66	83	67	60	63	73	70	66	64	71	74	60	66	67	68	78	56	65	55	68	73	56	64	50	58	66	63	66	67	54	61	58	55	71	74	62	61	56	52	70	61	55	56	74	63	65	63	59	63	82	49	63	68	49	65	72	51	60	67	89	73	65	68	65	73	55	60	62	56	56	53	71	60	55	61	71	60	68	55	65	78	70	54	63	57	72	73	47	76	58	49	59	56	75	73	73	72	61	62	55	60	68	62	56	50	56	67	58	59	59	65	99	63	67	51	64	65	70	53	54	66	52	64	63	72	73	55	70	72	54	67	55	62	65	78	50	60	54	57	61	71	75	64	81	54	67	76	74	46	74	82	58	73	68	64	53	74	57	60	56	69	55	72	73	52	67	72	72	71	70	68	63	49	55	50	63	71	75	74	75	66	59	65	60	76	72	59	52	64	42	60	63	67	62	54	57	64	67	56	66	62	66	65	61	78	56	54	60	59	71	57	67	59	64	55	65	70	75	48	60	63	69	63	67	50	63	51	60	60	48	63	48	63	73	76	50	50	64	60	62	73	61	74	68	59	64	55	67	61	64	57	70	65	59	59	62	65	61	56	81	65	70	71	61	70	45	58	61	65	65	67	57	72	53	69	61	56	66	67	57	51	64	68	68	71	59	74	58	74	49	62	52	69	53	69	46	58	63	53	58	74	56	60	62	75	55	77	70	45	78	59	65	48	60	55	59	58	63	65	60	72	76	60	59	52	60	61	68	57	61	66	44	73	56	61	59	70	64	51	70	76	51	66	54	60	55	59	61	55	70	75	60	64	49	66	67	59	56	76	69	66	63	70	76	68	62	68	54	60	56	63	58	53	62	65	76	60	56	64	61	86	54	64	68	64	53	61	58	71	67	52	52	60	64	66	56	69	55	60	66	75	58	51	58	55	63	65	70	54	62	56	64	60	58	69	52	67	74	61	54	58	54	78	55	63	58	63	67	60	49	67	71	76	52	64	63	72	64	59	59	63	57	64	61	63	65	63	70	59	74	56	61	64	67	75	69	64	60	66	61	65	71	43	61	65	77	67	70	66	72	58	72	61	57	71	58	60	52	63	59	69	73	61	59	56	75	66	75	68	71	74	50	66	79	62	69	54	73	63	68	68	61	70	52	61	67	70	61	71	74	64	51	51	57	66	59	59	64	71	57	67	65	70	60	58	49	69	47	58	66	69	68	57	61	54	66	54	67	49	52	68	66	67	56	66	73
43767	29035	15463	5115	4862	4877	4387	3620	3065	4909	2178	1903	1683	1534	1377	18464	19251	9094	2747	1023	992	957	971	937	920	889	922	870	877	906	897	875	906	982	3623	10215	12930	10443	6873	3804	2067	1232	868	882	809	780	770	791	758	778	794	802	735	768	795	735	763	816	783	780	747	792	814	811	762	772	821	792	778	811	756	799	792	829	820	801	769	774	781	751	794	775	774	796	797	794	778	791	755	761	806	789	840	807	835	768	764	788	780	810	765	825	818	773	835	798	787	738	788	786	825	789	781	768	762	738	767	777	817	797	749	765	777	741	823	827	796	838	748	802	798	780	758	809	783	793	781	708	842	715	779	752	739	781	777	807	797	764	782	753	888	730	805	805	772	771	796	785	818	776	803	760	744	747	806	771	818	781	748	828	773	828	769	807	790	809	758	818	790	750	808	789	789	809	808	750	814	772	793	765	782	740	780	758	762	786	771	746	783	817	775	830	783	807	773	817	806	794	821	759	773	799	777	783	782	786	802	769	818	809	842	758	763	778	746	787	785	783	783	793	855	818	800	741	805	779	792	799	799	751	855	779	801	808	805	751	761	746	785	779	793	822	801	807	795	804	791	808	765	775	796	745	750	796	817	819	758	804	780	807	823	777	790	764	768	781	832	761	802	793	770	815	794	797	807	813	762	781	776	762	808	773	756	843	781	783	781	738	784	827	787	786	806	807	822	824	781	766	803	759	803	826	836	770	818	819	791	785	805	745	789	772	794	778	786	793	796	786	782	832	789	744	774	798	762	792	793	796	754	819	832	746	751	830	847	842	758	803	791	786	765	812	782	810	744	759	792	823	786	811	774	779	809	773	834	782	793	804	834	797	833	814	837	829	788	810	790	797	834	805	750	794	809	795	767	778	853	784	783	805	765	773	807	790	810	782	762	795	826	788	815	779	833	745	766	814	810	795	783	746	778	744	802	763	762	769	837	770	796	793	783	762	766	756	801	803	767	782	806	772	773	806	730	749	750	800	821	801	787	795	785	790	767	785	747	817	806	823	826	789	790	788	786	775	791	828	779	818	779	805	791	763	783	751	794	787	758	783	759	799	768	769	797	763	759	798	807	780	793	797	817	782	819	767	778	803	783	741	814	835	792	795	788	751	769	850	723	778	771	840	787	757	758	756	768	856	836	836	806	795	820	829	816	788	743	795	817	821	754	777	820	766	803	803	764	787	818	805	782	765	776	779	752	758	766	784	826	785	791	811	807	821	808	793	782	848	815	801	836	772	763	770	813	793	735	740	799	733	785	778	820	755	838	787	823	764	787	788	824	765	826	808	799	788	766	786	746	789	748	826	783	806	770	772	800	799	742	773	820	778	806	787	802	774	805	819	781	827	759	807	786	791	787	771	751	761	713	797	872	802	812	799	800	777	775	750	830	842	747	769	764	749	750	781	782	795	788	809	821	823	816	805	804	818	755	801	779	769	778	791	815	798	790	784	733	825	786	796	843	775	825	726	773	815	786	814	816	822	757	785	716	768	800	798	787	825	832	802	835	774	813	812	751	823	797	756	790	787	823	793	759	834	776	785	798	782	780	824	791	821	788	781	790	810	760	789	799	748	771	784	778	787	783	823	815	758	831	737	785	796	767	794	795	726	757	789	779	732	800	800	733	837	784	759	768	801	825	773	750	779	742	771	817	768	753	819	790	769	747	798	819	809	779	816	781	780	795	825	784	813	811	784	783	765	773	812	756	791	836	744	784	802	755	776	774	801	796	774	779	794	781	824	781	798	744	812	854	772	804	817	860	798	778	824	780	792	795	769	817	755	806	771	812	816	796	794	770	816	772	762	800	754	812	795	770	777	812	799	794	758	779	873	765	803	840	784	804	797	767	756	804	789	771	854	811	856	753	771	784	778	792	816	763	827	786	845	841	784	776	792	802	762	751	789	822	806	770	777	826	772	754	782	782	761	798	779	794	820	764	845	782	795	791	774	843	781	775	783	778	786	793	801	831	773	785	757	814	773	795	770	784	782	752	830	824	760	817	832	790	824	813	786	728	770	788	809	791	769	826	800	789	786	794	839	769	813	764	765	804	825	791	785	766	808	781	783	771	849	776	778	780	789	798	777	751	749	751	756	791	763	783	818	823	818	766	785	782	800	815	799	792	797	784	789	760	773	747	832	790	795	803	753	806	751	762	790	815	776	800	781	788	852	758	738	797	797	820	816	832	778	777	781	790	781	784	768	792	737	811	797	870	779	793	760	803	760	763	755	809	830	784	796	820	797	806	843	765	858	779	787	785	757	772	786	757	834	801	734	798	818	816	813	816	786	762	809	822	825	790	781	768	789	784	806	767	761	780	766	816	799	742	816	812	749	804	809	789	748	805	776	788	796	770	773	774	776	755	785	833	771	786	799	782	813	767	766	712	797	843	817	799	756	778	778	790	803	782	773	750	811	782	817	809	776	800	805	753	850	796	816	791	798	803	743	734	753	785	824	814	734	754	779	767	796	806	815	782	844	765	746	791	794	818	806	788	794	771	818	803	808	785	827	777	820	749	765	756	768	757	791	821	813	806	809	821	798	791	818	810	852	752	832	788	799	776	795	747	813	758	825	784	784	820	787	789	788	768	815	799	812	815	806	741	804	786	744	775	733	809	785	843	791	801	790	811	788	816	820	797	800	793	767	816	757	846	788	815	802	826	791	799	771	800	721	766	792	734	836	802	805	826	768	764	817	775	784	815	819	787	765	783	760	782	762	800	798	810	757	742	823	780	794	829	808	772	780	759	790	765	777	817	808	772	788	787	778	789	784	793	777	789	814	815	722	807	787	751	806	852	781	855	792	777	819	817	841	783	789	782	823	778	803	784	762	785	813	765	845	800	808	811	787	733	793	820	815	762	761	759	803	814	825	798	779	747	792	753	760	777	783	806	817	856	787	765	829	803	784	786	827	816	743	800	799	797	765	791	783	753	789	750	803	824	821	803	833	774	826	762	790	791	742	806	858	723	777	806	801	761	780	805	869	815	752	758	773	806	772	781	798	769	801	840	757	801	775	775	807	802	805	822	772	773	784	817	733	788	773	792	794	751	783	763	813	828	827	781	804	852	796	791	788	759	807	746	745	772	854	811	785	791	753	734	769	821	790	730	785	801	809	761	752	756	779	822	808	801	778	833	765	819	764	788	823	750	752	762	756	771	788	777	804	816	722	807	740	756	765	787	826	725	775	766	781	769	767	790	784	781	756	779	800	814	744	754	747	768	785	747	776	758	793	810	840	788	772	799	737	829	799	821	840	811	761	810	835	747	803	750	773	749	757	760	746	767	817	844	741	782	775	809	790	767	785	741	825	798	850	807	810	835	799	816	745	835	815	842	711	822	841	791	758	806	824	824	805	779	832	817	751	811	801	750	777	755	754	808	772	795	777	764	790	778	777	804	772	750	757	803	765	740	797	778	763	845	776	773	772	733	790	793	776	789	756	822	807	753	819	813	827	796	779	778	776	803	793
14703	12298	2823	246	109	125	132	127	128	133	95	93	94	98	89	1212	1306	287	129	70	75	80	74	86	68	70	71	64	77	80	76	70	71	66	179	561	963	714	445	200	138	118	62	83	62	63	80	59	56	61	59	69	65	73	61	60	66	60	69	65	63	77	68	56	73	67	62	63	65	64	70	58	66	56	74	70	65	70	67	67	65	48	74	68	61	66	64	64	60	52	63	66	86	59	70	74	67	70	75	62	58	78	65	63	70	67	54	76	77	54	60	70	77	92	69	63	65	86	66	85	60	69	69	66	58	60	62	43	66	68	71	51	72	55	54	60	55	66	65	65	59	57	58	51	65	63	51	62	66	66	51	70	85	67	61	65	74	68	56	59	74	60	63	59	67	76	71	60	57	60	65	74	60	68	60	69	67	68	71	57	68	73	70	72	77	61	61	72	58	60	61	67	82	55	62	65	67	68	60	48	71	63	66	61	60	72	80	63	55	50	68	63	63	66	75	59	47	70	62	69	65	67	79	66	75	52	73	62	63	78	64	66	72	65	60	74	59	65	80	66	63	55	61	72	72	57	74	64	67	65	60	71	68	66	61	81	69	71	61	60	71	57	55	77	56	65	59	57	60	66	70	75	63	59	51	66	84	75	65	68	61	64	62	72	82	62	66	72	67	62	74	61	59	62	59	61	78	53	86	63	62	72	63	61	61	62	68	51	58	60	77	71	73	71	49	56	62	69	61	76	73	68	61	73	46	73	65	76	72	71	54	73	62	57	56	54	62	63	64	62	67	56	55	67	68	67	73	61	68	66	73	73	56	71	63	66	74	61	73	73	77	56	77	62	61	57	63	63	51	52	42	79	49	62	66	59	75	87	58	72	71	51	56	72	64	60	61	77	85	52	68	73	70	74	66	67	67	66	61	64	57	87	61	61	70	73	64	54	72	68	61	71	59	70	59	61	70	58	80	67	69	76	58	69	77	54	57	62	87	61	62	71	73	65	65	60	63	61	55	61	65	52	60	63	59	59	55	73	70	46	75	74	60	62	71	65	49	74	68	66	56	67	78	66	79	73	79	84	71	56	76	63	64	68	69	64	58	59	60	72	68	69	76	54	64	66	73	81	61	56	63	50	74	63	61	55	66	59	58	62	65	71	68	69	61	42	58	62	71	86	68	74	63	74	77	63	78	72	58	58	57	52	61	87	59	52	77	70	61	64	64	79	68	57	64	63	80	69	64	53	86	69	49	79	62	62	54	62	75	58	66	53	71	64	83	66	68	74	45	55	70	64	60	70	61	76	65	87	55	79	73	54	74	79	55	62	70	62	81	65	88	65	50	76	60	57	61	60	74	75	70	61	46	60	71	78	59	65	53	56	57	63	67	67	53	72	52	68	76	70	59	69	62	74	64	71	70	66	62	63	61	68	50	64	51	56	65	56	65	63	70	76	60	62	69	67	70	75	58	56	59	60	86	62	63	71	66	63	66	68	49	65	70	72	56	78	56	69	73	61	64	68	60	62	64	74	69	56	57	58	79	56	60	62	69	65	61	56	62	73	76	68	67	64	64	64	56	64	68	52	61	72	59	57	57	61	72	59	64	70	55	62	69	61	65	63	71	62	70	65	70	61	60	69	59	69	58	80	75	72	59	65	76	60	76	74	61	56	56	74	55	58	71	63	48	55	67	70	71	58	64	64	73	63	79	60	69	67	70	67	79	51	69	65	67	68	75	75	66	73	62	74	78	54	58	77	66	66	63	64	57	70	58	62	71	59	69	62	65	58	66	72	77	57	73	74	54	62	54	61	55	69	84	63	88	77	62	65	61	58	75	72	70	49	54	59	59	67	66	70	65	76	74	57	78	68	65	61	60	70	49	78	59	78	73	71	52	60	59	76	65	48	73	79	71	63	73	68	62	53	63	83	58	46	63	69	68	76	58	59	61	71	88	77	63	72	70	67	68	70	61	57	73	59	72	63	61	57	67	58	67	62	68	77	67	59	60	68	48	64	67	71	72	73	56	71	60	74	64	64	62	66	65	66	60	83	62	75	69	66	65	60	64	53	62	70	62	67	57	47	62	85	67	62	65	66	65	53	59	64	61	58	55	67	61	76	70	50	73	49	65	63	64	49	74	75	56	63	67	58	66	63	63	65	68	56	65	71	73	75	66	70	70	71	61	66	66	62	61	59	49	61	87	67	70	77	66	66	62	87	55	72	55	69	66	64	60	65	74	67	64	72	86	62	67	64	59	63	67	57	80	61	71	60	69	63	60	68	60	59	64	65	60	62	64	56	70	61	56	64	73	44	68	64	68	73	65	48	64	56	49	60	53	66	62	56	76	66	48	65	57	59	70	67	53	74	69	72	71	71	57	56	71	68	65	66	66	73	62	72	71	65	65	70	67	56	71	69	60	62	62	51	56	70	63	81	79	64	59	70	61	59	70	75	62	64	60	59	56	63	61	70	60	70	68	75	62	69	61	52	67	55	68	77	76	59	86	63	61	61	58	60	59	67	57	51	69	63	69	55	63	64	47	78	59	50	38	71	70	46	74	64	56	75	73	68	61	59	71	74	58	51	87	58	55	69	73	70	69	63	64	59	67	78	62	76	69	62	62	62	62	61	74	81	69	62	77	72	60	69	61	49	78	66	63	56	59	65	56	73	70	65	63	61	69	71	68	55	49	72	61	64	68	73	51	69	60	56	85	79	65	80	62	58	56	54	65	74	72	61	73	66	67	66	61	74	67	81	62	81	62	60	55	66	62	61	54	80	58	76	83	57	61	59	72	71	67	59	57	61	62	72	60	56	70	59	78	60	67	82	84	60	54	66	61	65	54	63	61	55	64	58	56	68	63	63	81	68	64	55	50	78	51	65	66	58	55	61	77	74	67	74	71	55	77	70	58	51	55	58	70	68	74	77	68	64	54	57	67	55	68	80	68	71	56	53	63	55	61	58	61	56	53	44	58	69	65	58	51	64	63	62	77	56	90	74	65	67	61	73	70	63	53	64	78	65	57	56	61	61	56	77	60	67	69	66	55	63	74	69	81	61	64	71	66	73	75	54	62	61	75	57	62	55	66	57	67	56	81	55	66	63	71	77	73	71	53	58	68	69	61	68	59	63	71	57	71	47	73	66	67	63	57	64	65	80	70	57	53	67	60	70	74	67	65	70	66	56	73	65	59	53	66	63	59	67	66	62	60	59	61	71	71	63	52	75	61	62	75	76	68	65	67	63	85	64	71	66	72	57	70	67	61	59	62	79	76	56	67	68	64	79	44	68	62	61	69	70	64	64	65	76	73	70	54	63	73	83	61	50	69	71	67	64	65	61	67	72	78	73	59	62	65	63	59	54	71	69	74	67	62	62	58	55	69	80	49	68	70	80	60	54	69	76	62	53	69	74	73	56	50	59	80	77	59	77	70	76	62	63	67	51	58	68	73	69	55	62	63	60	68	65	52	60	76	63	53	55	54	65	65	80	63	62	61	83
52297	33849	18881	6337	7218	7515	6364	5144	4146	4865	2895	2469	2139	2021	1692	21725	19201	8675	3491	1164	1201	1147	1129	1014	1049	1006	1037	1013	961	933	949	1002	961	1072	4049	12812	18802	14908	9286	5261	2526	1396	940	820	836	781	821	798	775	765	783	781	808	861	787	862	807	801	819	849	760	802	836	791	753	802	839	821	827	786	773	792	826	825	836	767	854	803	835	824	823	799	828	788	806	797	811	805	777	754	816	850	808	774	838	820	765	784	784	865	820	789	784	826	867	819	878	783	808	808	796	783	751	803	801	812	834	863	756	811	804	823	807	851	824	810	809	838	785	773	850	808	812	820	791	790	811	856	822	806	810	835	824	823	808	832	854	834	793	794	860	805	767	806	847	789	798	833	831	827	794	843	837	803	840	787	789	816	816	833	771	850	811	822	855	812	797	775	824	800	820	820	781	808	828	778	797	812	840	828	802	857	836	787	848	806	853	832	804	804	806	800	803	816	818	815	776	834	800	801	863	815	810	750	856	742	838	832	818	764	808	801	846	882	854	802	811	771	809	814	759	854	826	822	758	866	793	806	764	824	839	817	788	841	835	824	868	849	803	779	792	817	765	788	746	784	824	812	786	783	803	798	781	815	795	784	766	850	723	776	788	843	812	818	838	849	820	831	784	816	776	848	782	876	830	823	819	817	804	801	829	824	793	822	821	800	769	796	804	775	821	813	825	842	789	813	817	828	817	796	834	785	858	775	824	822	818	765	800	819	785	811	866	762	822	801	790	843	863	836	829	799	784	858	835	800	786	799	799	842	837	819	790	782	747	809	825	800	797	813	798	829	805	790	846	843	804	799	730	799	786	834	820	771	791	820	853	791	834	885	793	868	866	800	805	829	778	840	825	774	847	789	861	829	846	787	783	774	799	803	791	821	827	833	785	795	800	802	738	819	806	815	871	841	813	819	840	814	806	846	774	810	795	874	748	838	810	809	812	813	837	820	796	815	794	784	798	811	844	832	773	790	791	805	805	818	824	786	815	775	834	854	785	846	840	808	842	825	787	831	812	866	810	820	791	828	820	797	826	826	844	856	804	830	819	791	837	782	832	850	857	852	834	780	832	854	837	856	782	820	807	783	810	865	827	774	757	780	822	814	783	841	797	785	800	807	735	803	780	820	851	803	815	767	829	789	790	767	795	810	828	838	854	817	795	845	834	777	794	830	796	801	770	756	766	806	825	770	855	797	790	873	808	864	768	860	844	796	824	795	822	797	819	777	837	803	872	855	892	808	786	800	786	841	823	814	804	818	829	877	833	794	809	839	768	765	775	804	864	791	800	826	806	798	807	821	812	805	835	827	820	839	793	810	833	828	792	826	791	811	804	871	822	774	812	855	781	797	835	817	802	794	845	774	779	820	820	842	851	852	825	791	844	862	859	791	794	848	803	802	769	783	831	811	798	799	796	776	803	812	781	834	807	837	757	771	837	828	766	792	837	821	806	769	868	783	781	802	843	826	818	766	829	792	813	762	835	778	799	837	829	846	791	795	835	826	756	854	831	799	824	796	813	808	858	798	795	847	865	804	791	813	794	835	863	869	770	816	808	814	836	765	828	823	858	824	837	837	821	788	786	803	751	775	795	784	845	813	779	840	775	785	805	787	787	794	779	793	832	794	820	831	796	798	818	832	781	786	876	820	839	770	830	765	790	766	854	788	830	828	749	785	791	856	804	816	804	854	812	827	782	827	796	805	786	789	789	823	781	811	855	803	837	829	789	789	806	824	814	807	802	774	826	775	858	821	792	822	806	824	814	852	866	819	796	803	839	760	863	790	778	799	810	842	788	829	791	811	817	738	831	777	857	765	805	841	779	770	852	786	829	787	836	851	835	812	793	797	798	819	812	795	828	871	819	787	841	817	805	822	806	807	818	825	803	812	811	843	837	841	778	820	831	866	801	747	830	780	832	838	799	844	825	787	789	791	846	784	818	795	838	785	815	835	835	795	850	803	835	800	821	767	792	779	803	789	802	798	744	836	847	820	803	828	849	813	728	831	765	810	773	826	767	784	799	795	811	788	796	804	828	789	806	791	814	797	798	815	822	790	832	845	805	786	778	785	841	786	787	835	797	819	767	847	789	829	793	792	821	826	779	804	786	832	811	776	844	787	807	864	836	808	867	844	834	821	815	801	836	851	797	799	781	793	832	797	869	835	822	849	845	790	785	835	798	759	803	782	784	857	830	818	814	836	831	842	817	827	798	824	833	833	802	738	804	740	780	831	812	878	816	792	833	807	815	808	805	784	801	769	806	834	791	800	849	798	796	837	812	810	822	780	786	787	818	794	797	821	830	826	819	824	809	868	798	818	810	785	838	787	809	794	836	821	780	832	802	783	758	788	812	841	836	751	780	784	780	796	872	811	796	806	845	807	823	859	827	817	815	776	866	839	847	805	787	789	838	851	807	833	814	825	768	815	793	828	823	783	816	837	796	820	761	795	851	766	802	825	759	786	850	836	812	784	781	807	792	827	814	888	762	772	900	794	813	809	849	808	836	826	808	840	808	762	803	816	830	824	828	847	819	865	805	814	767	804	834	776	808	761	800	814	832	785	825	829	780	877	784	843	779	778	776	827	827	828	827	822	820	799	814	788	812	832	816	787	779	851	827	813	861	758	776	790	790	786	774	838	798	779	802	798	811	797	806	850	801	791	803	806	803	783	800	833	835	816	791	772	794	789	807	791	762	773	833	818	822	805	818	824	787	818	823	744	827	765	796	773	804	822	792	818	847	784	754	822	807	792	829	808	809	796	798	827	846	805	817	788	797	835	854	803	791	754	816	791	832	823	791	790	825	818	779	834	747	813	779	810	805	768	781	843	800	833	771	802	846	747	787	799	798	837	771	828	848	735	873	857	790	777	810	839	781	834	809	823	830	814	768	777	799	804	807	829	804	849	791	817	888	794	860	864	815	844	822	823	808	772	801	821	805	824	845	798	849	848	805	796	801	772	799	808	774	773	815	779	818	803	833	841	794	812	875	825	833	796	860	822	815	845	788	797	810	829	790	858	775	781	762	799	811	830	824	803	805	805	843	810	775	778	842	780	830	800	869	806	743	772	855	799	847	821	797	830	833	829	808	783	820	774	819	837	812	781	831	786	771	853	776	790	825	817	806	805	857	852	837	785	833	829	843	828	762	785	790	798	794	784	792	776	846	845	794	849	807	862	756	792	729	822	798	835	763	825	792	817	835	864	811	845	784	791	815	788	792	838	853	798	803	863	828	807	830	806	820	823	764	775	792	822	841	835	759	839	794	825	837	831	782	784	810	810	788	795	805	799	807	834	787	833	873	829	803	839	846	770	824	794	848	804	799	758	749	807	761	804	833	798	806	764	786	770	776	791	812	783	815	796	853	789	796	851	796	783	811	857	761	810	809	830	817	830	780	884	821	823	801	794	778	841	829	781	833	785	848	776	808	818	775	779	809	844	835	813	851	796	797	824	792	799	816	866	819	809	852	815
5212	1928	409	70	64	76	66	70	75	67	68	60	55	76	66	260	193	111	87	55	59	68	74	72	76	71	47	58	75	49	49	58	58	70	66	181	302	286	194	112	80	83	60	64	51	55	70	79	61	60	62	55	55	64	68	72	58	64	62	61	48	68	64	58	55	62	58	49	67	60	66	71	74	63	53	48	46	67	60	51	58	47	57	54	60	64	41	56	59	48	69	54	51	67	60	63	62	57	56	62	49	67	58	54	64	62	62	66	70	63	59	53	61	44	57	62	61	57	70	53	63	70	50	71	77	54	64	54	53	64	56	68	51	48	58	72	69	62	54	61	72	66	54	70	58	65	52	58	56	47	66	56	60	59	56	50	61	67	58	69	52	67	72	64	68	57	54	63	47	57	52	52	55	51	56	55	64	53	54	67	51	68	50	49	64	66	73	56	73	68	53	61	58	59	68	63	73	60	61	73	52	53	68	54	64	58	58	51	77	50	62	56	59	58	50	54	53	59	57	66	68	57	53	63	37	52	60	71	74	58	55	58	67	58	61	62	56	58	55	63	55	62	54	54	62	57	66	49	64	65	55	50	60	74	57	67	51	67	65	53	62	63	63	47	51	58	63	62	70	59	52	39	51	57	58	64	60	67	63	54	62	72	60	54	62	57	59	61	50	61	46	62	47	70	49	61	51	57	56	56	63	70	71	72	59	62	43	54	53	65	56	69	50	71	63	42	57	66	50	59	65	78	57	59	61	57	65	69	56	60	59	56	63	53	56	50	50	65	51	72	54	66	68	61	74	53	61	60	56	57	58	55	55	45	47	74	56	56	59	76	69	64	45	59	48	68	47	70	46	65	63	62	58	68	58	71	52	65	52	44	68	47	60	54	53	58	59	47	53	67	59	74	54	61	65	63	70	58	60	57	60	54	54	64	60	51	58	66	63	62	75	77	53	69	56	60	68	61	73	58	66	65	53	67	68	70	64	58	56	57	57	63	50	55	57	62	62	53	63	58	54	47	58	46	52	57	61	77	69	67	60	54	63	56	61	58	48	58	71	45	56	59	58	53	62	69	68	50	45	67	48	61	57	61	58	59	58	53	52	68	49	59	54	55	61	55	47	60	61	47	53	59	59	57	74	57	62	81	64	54	54	61	65	62	55	72	74	54	60	47	55	61	51	52	73	64	67	66	70	56	57	55	64	68	62	54	46	62	57	46	62	47	70	55	57	73	65	46	65	77	50	66	66	66	50	54	67	61	48	76	58	57	60	64	64	59	63	68	70	51	46	54	47	64	54	61	62	61	71	48	41	59	75	54	54	59	46	68	55	49	59	53	56	57	72	50	57	50	64	53	66	61	60	48	49	64	52	59	47	67	63	63	67	65	55	59	54	57	65	63	68	78	70	53	61	58	64	50	70	61	64	60	55	66	62	48	68	72	73	52	61	54	49	56	65	52	65	66	59	53	68	66	63	59	63	51	73	59	55	57	38	50	56	56	60	60	64	65	66	64	48	56	55	60	49	61	76	61	55	53	75	57	65	50	61	65	67	63	48	58	52	58	63	65	54	61	65	60	57	63	61	77	46	61	64	63	50	61	70	60	64	55	77	50	60	65	61	44	54	53	53	68	71	57	60	74	60	49	57	47	55	53	56	53	69	66	74	60	46	74	68	73	63	62	50	52	61	54	52	64	61	71	59	55	67	53	63	48	70	48	58	62	56	54	52	59	71	73	60	64	59	56	66	48	60	62	60	63	56	71	60	55	59	64	60	54	55	60	71	60	58	54	64	61	58	57	72	56	68	66	62	60	53	57	58	56	53	56	61	72	75	47	64	56	61	62	68	63	57	57	55	56	49	60	69	58	65	56	60	53	59	54	72	49	62	69	62	61	50	61	72	63	61	62	72	48	67	63	60	56	64	50	64	56	71	64	57	55	59	65	53	57	60	54	57	49	67	73	68	80	51	63	63	61	48	56	58	54	63	62	67	60	68	52	65	53	57	69	63	56	55	57	47	70	56	74	59	55	65	72	54	64	53	53	77	62	61	56	68	59	50	48	58	51	53	64	50	60	63	54	65	70	51	73	59	56	50	53	72	56	70	66	67	52	73	60	54	61	66	59	63	57	45	59	55	48	50	77	54	56	50	63	57	55	64	51	76	59	63	57	63	47	47	81	53	58	64	60	65	61	63	65	59	64	53	64	55	48	45	56	66	51	55	55	57	49	69	67	49	58	68	61	60	54	57	64	52	60	61	47	55	81	64	68	59	54	62	54	65	68	60	61	67	61	61	58	71	64	52	48	59	62	55	61	56	53	55	58	67	67	49	50	54	57	63	61	54	73	59	58	85	62	59	53	69	51	61	52	64	63	65	49	67	68	55	63	57	60	66	41	66	65	56	65	54	56	54	54	72	58	60	55	60	64	72	55	62	58	62	62	50	65	64	66	49	57	62	57	53	57	53	41	55	65	60	57	61	74	57	51	57	63	56	65	71	56	51	56	69	63	55	57	69	63	69	73	57	52	53	55	53	62	57	64	51	49	54	65	58	66	54	62	79	61	71	50	47	65	66	68	57	67	64	64	54	61	54	72	56	63	51	67	69	55	39	52	61	62	53	67	68	76	62	53	60	79	54	44	65	66	80	65	62	66	61	56	56	65	65	64	54	56	61	69	57	51	60	60	71	56	68	56	73	52	48	63	63	57	54	60	73	57	48	59	65	63	64	61	56	66	58	60	50	55	51	62	56	62	60	61	67	52	55	52	55	55	61	58	61	53	55	48	55	59	44	63	58	51	56	71	54	52	58	57	75	50	52	60	63	53	61	73	57	55	50	65	60	66	61	45	58	54	53	56	67	73	57	54	73	64	47	60	67	67	46	61	51	60	57	61	64	47	63	62	53	64	51	73	52	73	67	62	61	60	66	50	52	61	69	68	71	56	61	56	46	64	62	58	70	57	47	48	63	69	55	68	68	58	59	75	64	48	60	57	65	54	56	66	60	53	60	47	54	53	63	60	69	62	64	51	53	47	72	72	53	58	60	53	56	70	77	60	51	62	61	55	60	57	60	80	51	58	65	51	64	66	60	57	54	74	63	61	63	64	54	58	71	61	67	62	58	77	47	59	50	52	58	66	61	52	55	65	54	55	63	65	78	55	64	47	78	59	50	57	53	55	82	51	55	54	49	57	55	61	69	62	63	55	61	63	59	60	56	60	56	76	66	57	50	59	64	51	56	57	60	60	61	66	66	69	66	61	61	58	58	62	53	70	40	67	66	54	52	50	55	61	65	42	63	51	64	62	53	63	60	60	57	60	76	56	56	51	50	76	48	58	55	48	58	57	65	67	67	71	72	62	48	64	54	62	80	50	63	66	64	76	54	56	50	58	52	55	61	58	62	54	62	74	53	61	62	64	56	58	54	67	60	67	58	53	53	52	70	56	53	59	59	70	61	74	69	56	56	55	60	65	61	57	56	54	52	65	56	80	52	55
35620	18716	6893	1652	2014	2356	2066	1672	1573	1593	1180	1106	1017	986	944	7768	5414	2949	1558	847	888	789	798	827	791	805	822	799	757	768	751	761	752	748	1238	5499	7869	6302	3985	2455	1444	1007	800	795	730	732	706	716	737	697	721	752	699	776	733	692	721	713	725	733	743	719	708	751	746	741	730	755	734	737	774	748	774	742	756	711	701	720	748	729	749	731	701	731	750	724	720	774	735	726	762	747	672	711	753	760	806	717	785	703	743	727	787	779	739	755	755	744	766	764	709	721	709	756	719	682	700	782	769	736	688	782	694	735	757	753	711	725	769	783	729	747	787	733	659	757	736	720	766	750	771	740	739	776	753	732	722	681	718	739	776	724	775	786	735	696	778	755	730	736	734	750	716	721	747	790	747	707	778	716	730	687	770	786	772	728	722	758	734	762	725	716	755	764	739	762	706	720	788	687	738	785	720	744	725	735	775	693	699	715	745	766	803	774	776	780	779	743	713	772	743	796	778	739	721	707	757	794	763	724	732	721	744	726	767	735	737	751	745	713	699	771	708	769	778	690	766	752	746	756	730	802	758	731	769	787	723	756	709	798	726	784	720	727	754	737	722	760	765	797	726	749	734	727	754	755	776	734	674	705	760	738	730	775	739	759	745	736	717	751	747	709	695	776	732	742	743	776	778	762	718	762	718	743	732	749	725	773	755	731	781	726	742	740	736	780	783	819	709	803	796	702	736	731	752	777	779	758	711	709	706	733	704	732	790	730	694	751	774	727	742	767	786	789	796	721	765	729	757	767	716	722	740	716	753	742	745	719	802	680	736	768	730	730	799	742	774	748	743	743	744	802	693	768	766	747	722	761	753	741	760	748	707	720	729	736	717	759	730	750	727	720	694	729	711	730	673	775	745	725	752	754	729	769	735	751	684	757	725	755	763	748	714	739	729	761	784	772	732	746	747	746	780	759	740	698	705	742	757	749	709	739	741	811	710	737	720	739	712	726	754	748	756	740	769	723	774	770	728	750	724	779	716	725	745	755	767	772	715	776	728	754	747	688	783	740	754	742	790	763	741	718	740	684	709	753	729	777	740	726	737	764	759	706	755	708	723	709	739	733	755	750	794	728	745	766	724	714	799	695	759	764	718	737	773	771	795	730	716	717	731	751	744	714	768	730	780	758	729	704	734	755	749	752	729	754	736	754	714	748	762	737	763	757	704	767	691	732	703	723	734	742	723	754	773	733	707	735	726	733	779	713	738	741	750	786	740	715	730	691	716	760	720	716	738	744	740	766	751	711	758	727	719	773	740	779	792	722	766	741	723	722	728	797	728	716	728	755	677	735	764	723	703	782	719	720	757	755	778	756	749	752	735	686	808	720	789	711	761	788	746	730	749	703	745	737	766	769	713	774	758	753	800	770	775	736	791	733	694	801	741	751	657	758	772	776	722	760	747	715	729	776	774	744	787	738	716	756	733	748	755	769	772	741	787	739	809	753	808	716	745	714	698	765	760	731	752	721	748	793	703	707	748	775	739	719	720	700	709	764	776	734	694	774	776	750	757	714	740	717	757	738	761	783	724	785	745	749	763	745	762	768	748	791	751	693	767	723	742	720	779	762	759	757	721	737	663	730	712	698	738	736	723	757	747	708	728	759	716	749	761	753	756	777	723	736	764	818	752	830	786	736	735	737	765	728	742	732	717	726	708	722	770	780	754	723	769	708	765	734	761	729	731	776	735	746	770	769	684	784	756	730	741	695	728	778	744	766	703	746	750	740	742	725	771	749	744	757	745	783	751	714	756	761	702	756	807	729	743	766	737	755	757	773	766	729	722	728	735	759	728	766	730	738	724	777	774	742	729	757	803	746	807	713	717	738	720	764	774	737	781	758	745	732	746	713	719	733	772	727	748	745	754	752	687	741	785	703	744	773	752	759	763	752	689	770	761	698	738	736	717	697	744	703	733	714	713	726	729	742	758	770	697	721	746	710	763	774	773	769	761	764	722	751	749	737	692	739	782	810	731	713	693	721	731	741	740	732	725	732	742	755	721	749	760	787	739	727	758	802	727	768	756	692	746	713	722	739	816	739	718	749	694	748	742	749	722	746	763	740	728	708	742	723	769	735	733	723	741	707	745	727	752	698	717	779	780	724	772	731	751	761	753	716	726	737	730	763	698	765	745	775	776	720	763	707	770	706	704	747	724	732	752	725	684	734	723	761	757	776	744	761	744	791	753	765	767	736	748	719	773	739	713	723	773	760	733	737	701	707	716	741	746	738	728	772	704	773	766	786	748	770	720	770	750	741	735	753	754	714	770	772	748	775	759	745	693	729	753	734	723	774	763	695	773	700	799	750	761	751	744	751	720	719	705	735	744	726	720	720	766	708	777	732	765	732	722	719	798	761	741	698	741	727	752	781	802	784	726	776	753	810	707	759	771	755	700	706	758	786	713	758	737	773	733	751	737	758	772	704	728	747	761	727	733	752	746	753	699	725	758	731	740	754	765	724	713	749	707	741	750	764	738	756	715	788	723	742	770	740	719	782	762	747	751	737	765	772	719	801	730	757	743	776	754	697	761	771	726	721	762	748	758	771	737	699	743	738	766	754	730	750	698	745	770	800	749	724	733	719	752	762	738	727	795	749	712	718	735	729	720	736	758	794	767	737	734	797	705	767	712	742	757	686	750	701	745	732	708	777	740	745	703	770	753	752	776	792	701	735	780	717	742	771	773	723	731	774	727	695	797	778	709	731	734	754	766	695	773	667	699	759	732	742	729	782	781	770	762	737	763	765	796	763	714	763	678	751	768	765	763	762	759	775	727	730	752	754	751	703	771	732	790	730	773	784	724	757	720	743	752	735	778	755	758	747	738	763	754	753	778	742	749	774	792	752	771	743	803	755	738	746	710	769	764	729	734	723	737	772	749	736	742	725	745	749	735	724	762	777	728	768	783	788	756	786	765	751	719	756	742	732	711	750	703	686	733	746	721	744	726	743	816	725	773	799	739	718	721	745	733	754	708	767	712	692	755	791	761	750	751	779	751	692	757	714	763	775	757	754	707	767	737	704	731	731	743	718	695	757	715	749	783	760	750	746	755	711	754	683	781	745	751	775	769	762	769	749	727	746	737	739	721	764	787	773	718	720	730	706	669	719	741	735	806	722	721	745	725	734	721	790	738	737	739	738	750	740	742	729	723	770	752	746	707	711	716	760	743	774	771	773	731	794	710	703	689	739	725	800	731	741	764	742	741	767	737	737	728	727	754	763	756	702	740	754	758	768	698	743	797	732	746	768	740	709	782	725	729	716	705	743	752	775	724	771	771	776	761	772	722	739	777	742	746	785	811	778	754	769	783	755	695	704	746	736	748	736	754	713	715	809	690	697	754	694	746	700	759	706	724	730	754	740	766	752	761	760	738	763	729	724	736	735	729	770	752	774	741	760	779	774	703	737	716	770	743	742	747	734	698	770	724	707	757	722	744	735	743	797	731	682	756	744	722	701
11483	8707	1547	131	93	98	104	85	94	107	83	68	76	77	80	315	298	241	182	66	75	79	73	59	66	52	51	80	72	70	60	65	61	61	102	356	575	492	327	206	124	86	70	67	56	58	60	61	64	50	47	66	52	60	63	49	63	69	65	55	54	59	74	51	65	66	48	60	60	66	78	72	58	69	69	60	61	64	65	63	72	65	54	71	61	69	58	57	59	76	73	51	51	54	66	67	55	66	60	61	59	70	59	76	76	66	57	66	70	64	68	53	57	76	62	65	59	81	76	64	60	52	54	73	55	63	73	80	66	69	52	54	57	66	62	54	59	65	55	67	61	65	62	62	54	48	56	58	55	54	68	84	64	58	58	53	53	52	54	45	77	60	47	64	64	64	63	63	53	63	65	61	59	48	46	48	80	57	50	66	64	56	52	62	56	66	72	60	59	61	63	55	63	61	54	57	70	66	45	68	54	51	60	50	73	68	58	56	61	61	69	56	62	60	58	57	66	56	66	66	64	55	64	50	59	64	50	74	55	66	60	55	63	67	61	55	68	60	70	58	58	45	56	50	81	63	63	67	58	45	49	74	59	47	58	58	50	56	51	63	65	52	62	57	46	58	65	70	74	78	69	58	59	56	74	63	67	60	63	50	55	69	69	47	70	64	80	54	72	65	50	53	71	62	57	75	59	57	55	52	66	64	64	66	70	59	53	59	55	56	66	67	60	53	67	53	70	54	75	63	60	65	44	63	72	48	69	83	68	56	69	54	63	66	44	65	70	56	73	59	56	72	45	61	52	58	52	58	72	63	73	69	56	48	59	71	52	51	76	68	76	71	53	71	75	55	54	66	71	65	51	63	73	64	54	57	76	61	63	58	56	64	63	69	50	62	50	64	76	60	59	52	54	75	59	71	70	84	48	58	68	70	71	63	67	59	70	62	80	64	60	72	72	74	62	71	43	60	78	59	64	54	64	57	70	50	61	52	55	59	61	67	58	64	62	51	61	59	62	52	62	64	47	67	74	69	73	58	76	49	71	61	59	59	55	41	62	76	54	44	51	65	61	50	58	73	64	58	50	63	55	66	64	69	65	67	54	67	54	52	60	60	38	52	61	69	65	63	57	56	44	58	51	54	66	56	69	49	53	70	59	61	54	71	60	70	69	58	52	56	73	57	69	64	62	50	72	64	65	69	62	86	65	61	61	64	74	59	65	71	69	49	54	67	61	63	59	48	68	60	50	69	70	70	57	55	65	59	68	78	57	70	68	61	54	62	53	68	58	49	63	59	58	70	55	61	58	67	69	55	61	69	73	62	79	71	58	67	59	61	53	44	62	82	66	64	66	51	83	60	51	71	43	58	59	56	79	67	56	56	63	66	61	54	62	48	71	59	59	50	68	58	65	81	48	55	60	72	51	62	49	58	59	58	72	62	69	70	65	84	67	62	64	61	66	61	55	62	67	68	53	68	70	53	63	44	58	65	70	55	69	89	76	67	59	66	59	61	63	63	63	58	60	67	61	61	60	67	55	67	60	54	77	62	58	67	56	61	57	68	60	60	58	54	64	68	56	58	69	63	64	58	62	52	46	64	72	59	50	59	67	48	72	69	65	66	62	68	65	66	72	58	78	69	60	67	69	65	46	55	60	47	68	66	60	57	75	65	60	43	65	65	72	51	59	49	63	43	67	53	66	61	78	61	52	65	60	63	66	60	57	74	59	53	62	66	59	66	61	61	56	57	56	76	65	59	54	49	52	62	71	55	60	64	62	57	51	63	56	61	66	74	61	81	62	45	59	60	72	63	50	67	52	55	57	58	61	73	53	73	65	65	85	59	53	60	60	59	70	57	73	75	52	53	62	62	68	46	51	60	65	60	60	60	69	70	55	64	75	64	69	74	53	62	60	44	54	74	47	43	52	60	65	58	51	61	73	62	66	73	58	59	56	59	46	70	46	61	63	55	57	64	63	67	76	42	73	72	57	72	66	57	53	57	68	55	58	58	49	70	66	56	60	68	54	57	61	60	55	74	68	59	53	65	56	67	61	64	57	65	50	57	64	67	60	49	62	47	58	54	66	55	71	61	57	51	67	68	61	71	62	66	60	51	56	49	64	56	73	66	75	79	62	52	62	46	64	66	73	59	70	60	67	65	54	65	74	59	71	58	60	55	65	52	67	62	52	61	62	63	62	73	61	45	67	61	70	64	59	58	62	66	61	73	64	67	69	63	72	59	57	60	65	61	54	67	75	55	59	71	57	64	73	68	64	57	70	66	68	57	60	50	66	52	69	73	61	50	53	58	67	47	64	75	58	54	69	61	51	46	63	53	71	62	57	64	51	63	68	56	74	66	64	56	65	63	60	67	53	67	61	58	66	69	66	69	55	45	53	59	61	62	54	68	59	59	65	62	66	72	61	53	57	73	75	68	65	66	65	76	56	60	72	60	64	63	74	63	70	81	57	61	60	76	65	60	66	56	54	55	59	63	45	75	44	64	37	68	64	58	67	66	62	60	76	72	64	50	56	54	54	64	51	75	51	40	57	53	75	63	60	61	50	66	57	61	79	57	61	55	74	69	63	75	61	54	67	61	64	60	60	75	59	63	55	71	61	58	60	64	73	49	68	63	64	68	63	66	68	61	69	68	61	58	60	60	56	58	57	58	70	66	61	58	72	63	67	62	66	55	69	57	56	74	50	63	66	50	67	53	66	57	45	64	61	66	63	56	52	54	68	58	58	54	70	87	56	51	64	59	74	67	71	65	58	62	48	64	66	55	73	64	64	54	63	55	69	63	61	60	59	59	62	58	66	75	80	60	64	65	70	74	70	50	61	63	53	66	55	59	70	55	73	68	70	56	58	62	67	60	55	66	63	69	68	60	61	77	60	72	77	61	78	56	54	56	54	55	55	57	80	73	56	60	62	75	61	80	56	58	61	55	58	61	64	47	55	66	63	55	59	62	71	72	59	62	71	65	80	65	62	61	59	54	58	61	58	60	53	52	64	57	64	67	50	60	62	63	66	71	65	65	71	58	52	51	52	49	74	52	54	67	69	52	66	63	66	49	59	74	65	72	55	48	60	57	72	67	61	63	67	60	59	59	62	66	61	44	52	78	69	68	62	63	70	55	42	67	60	53	66	68	74	62	73	63	67	56	51	72	53	57	56	62	65	58	73	67	60	58	75	59	59	53	58	56	59	64	69	64	66	70	48	72	68	65	60	57	55	55	52	77	72	64	50	42	68	64	58	61	66	67	48	73	59	65	47	55	72	70	58	60	63	74	71	55	52	52	67	55	59	69	54	77	69	69	54	67	67	48	44	59	67	59	68	66	62	62	65	61	62	81	75	58	62	78	67	68	68	72	60	50	58	69	57	80	68	72	52	60	56	51	65	49	64	63	50	52	74	60	60	61	55	66	58	72	62	62	59	51	68	75	42	67	63	51	62	73	59	58	60	65	60	61	68	56	57	70	64	74	47	62	66	59	56	51
48793	30580	13866	3269	5178	5165	4534	3492	3011	2668	1963	1726	1540	1472	1392	9979	7472	7115	5502	1008	1020	978	921	945	892	910	936	893	932	843	887	800	833	918	2361	9952	13905	11871	7668	4441	2291	1342	953	835	804	774	783	770	809	768	765	793	757	768	772	783	758	783	769	747	750	765	776	781	759	771	766	783	774	780	748	759	841	757	778	760	797	737	771	785	792	804	795	774	776	755	762	752	778	774	759	806	775	760	740	742	794	815	725	793	778	796	813	749	774	765	760	707	790	718	781	829	766	740	766	761	755	737	811	766	754	785	778	801	789	778	773	759	790	757	767	817	744	801	763	776	799	755	790	779	717	780	744	713	802	777	783	763	831	792	754	783	777	779	805	775	811	719	744	805	798	800	805	746	803	775	753	828	777	778	768	721	795	781	817	752	790	797	759	765	754	772	744	736	806	763	789	770	823	771	761	852	742	769	776	783	791	728	780	772	741	833	748	758	797	741	798	758	759	779	781	769	738	799	728	757	775	776	735	762	770	734	767	760	769	766	788	759	801	736	804	765	765	774	761	796	744	794	770	764	784	720	714	766	856	785	713	810	748	787	790	728	778	760	768	803	745	741	805	821	786	769	758	788	805	750	747	805	741	772	786	763	773	748	785	767	803	722	782	755	773	788	820	766	725	813	765	761	765	812	750	747	725	760	767	792	754	754	731	781	770	814	795	772	771	773	777	749	776	706	710	775	748	791	839	767	830	739	767	841	813	778	738	753	792	779	770	788	777	732	749	764	810	826	783	782	739	745	834	787	769	716	777	803	820	788	794	755	793	774	761	793	798	763	734	758	749	758	764	774	762	739	809	743	766	796	791	757	770	812	795	775	814	838	797	778	788	746	781	802	799	780	770	718	783	813	792	785	796	819	764	741	730	748	765	728	795	753	719	763	745	767	772	814	776	761	793	742	712	753	733	807	817	754	776	744	802	785	819	758	799	747	780	826	729	775	788	787	765	831	784	785	732	774	738	781	844	809	749	730	741	784	742	778	747	725	765	726	761	825	771	805	732	802	718	782	797	828	722	769	780	713	695	783	800	757	723	776	762	752	784	765	751	739	728	738	774	740	745	746	756	749	784	751	806	807	733	799	798	764	762	768	742	823	762	768	813	742	803	768	838	752	781	752	774	788	810	770	795	788	748	742	733	785	758	745	782	749	752	779	735	808	749	795	735	730	776	786	757	777	743	765	791	729	728	758	813	740	790	710	802	702	795	785	780	752	787	767	784	735	773	764	758	741	745	790	862	781	776	790	773	794	740	752	755	786	718	796	803	739	795	766	754	749	768	815	728	785	813	770	783	768	786	748	799	784	781	729	782	773	758	764	793	805	777	757	796	788	796	814	753	748	789	718	749	737	720	782	790	800	771	778	789	723	799	816	727	761	796	777	773	745	795	771	764	746	729	747	812	759	791	766	776	772	726	780	733	763	724	781	737	783	779	800	806	739	809	766	813	749	773	787	780	755	782	742	752	779	760	795	766	767	783	747	729	770	772	815	774	749	806	753	762	778	813	766	761	781	799	773	742	726	762	769	811	820	755	797	736	789	736	737	776	818	737	772	798	754	745	746	759	760	757	773	746	794	719	779	754	760	794	766	714	785	797	807	779	756	779	789	769	786	779	839	789	769	812	812	750	791	741	767	744	773	770	770	762	785	747	766	757	743	755	797	824	779	746	751	791	767	769	761	765	838	721	743	755	745	772	762	752	748	818	705	736	750	739	733	728	709	776	783	759	732	758	830	756	772	779	727	765	810	749	771	759	797	783	780	732	779	784	772	753	738	744	793	796	748	731	738	752	793	736	763	774	754	768	764	755	751	798	769	750	795	765	778	769	749	807	773	771	821	788	752	756	740	756	746	736	818	759	817	802	741	781	767	765	813	714	753	763	783	810	772	694	762	758	806	802	783	799	790	763	758	783	751	803	754	815	770	790	790	797	730	782	753	755	725	791	825	806	676	727	786	748	820	786	749	768	745	793	809	730	777	767	750	727	746	764	771	741	796	817	772	808	738	746	736	768	757	771	772	755	768	820	753	775	741	793	781	757	751	805	764	751	796	809	765	774	780	752	799	813	772	724	742	747	764	774	775	748	741	729	743	786	722	758	750	720	689	739	777	776	738	782	750	772	737	752	715	735	752	750	790	801	788	818	730	758	762	774	740	708	757	778	773	823	751	766	808	766	809	781	744	725	767	685	783	802	788	750	741	780	766	798	765	773	749	789	802	780	815	742	718	758	792	764	739	774	783	730	791	754	740	758	772	783	789	755	806	764	735	753	768	798	749	771	803	806	728	797	769	786	751	786	791	763	806	741	750	779	794	748	746	760	778	774	732	780	832	771	758	776	816	804	799	745	760	795	751	800	762	729	831	727	797	768	819	772	729	746	750	737	808	824	828	764	785	795	765	737	737	805	755	817	706	819	743	776	781	792	749	777	768	759	761	751	802	807	766	772	760	797	813	731	762	779	747	755	777	785	789	808	783	750	749	797	790	762	729	810	719	779	756	819	796	744	791	790	747	751	810	798	795	770	804	811	810	750	760	755	753	739	785	756	793	792	776	781	738	771	787	741	735	752	770	812	805	768	736	750	806	798	777	818	773	779	736	780	751	750	785	773	811	715	768	794	776	792	725	763	768	763	794	765	797	789	717	821	759	794	797	779	739	741	804	790	803	782	807	810	769	795	792	783	804	807	756	732	772	760	780	775	758	794	739	773	729	780	779	775	766	783	764	783	742	743	782	737	780	781	765	815	773	753	742	765	792	752	727	767	731	743	747	832	753	794	783	735	778	802	794	801	767	767	779	779	785	725	815	789	783	717	778	786	765	742	802	744	802	812	773	775	754	814	783	749	803	727	751	761	783	774	769	803	791	716	701	804	752	774	811	757	738	834	750	815	761	792	707	742	760	763	766	739	789	798	809	783	767	745	789	797	783	780	718	760	747	754	777	723	786	776	765	747	755	810	793	742	789	734	767	758	746	774	748	747	833	804	769	778	797	820	786	775	827	800	798	829	750	738	790	777	759	771	766	741	801	762	745	746	746	760	791	818	771	812	725	732	786	751	791	741	794	759	790	795	718	755	741	770	812	751	781	828	807	779	820	758	754	766	815	761	757	772	761	725	722	762	765	782	769	805	748	764	745	783	704	799	763	748	782	745	742	734	791	780	782	761	765	739	740	784	816	829	770	751	763	779	770	788	746	787	798	740	689	762	760	751	734	764	788	767	773	792	712	810	799	746	788	786	721	800	727	784	768	728	790	765	755	749	790	736	812	792	794	749	787	763	710	785	741	784	793	794	744	738	751	800	761	758	763	774	787	748	782	734	766	737	786	774	791	774	810	763	764	771	713	769	769	786	761	757	743	784	750	787	764	739	772	761	790	796	825	775	750	796	769	759	755	727	814	772	725	789	783	720	764	806	788	794	781	791	790	807	737	791	785	743	797	737	786	774	726	771	789
10274	6236	1336	82	117	95	77	97	91	94	84	87	82	79	66	388	364	184	290	75	74	67	59	67	83	51	70	64	60	59	60	54	70	71	71	395	657	544	361	230	122	86	76	79	61	60	81	55	55	66	55	64	72	64	61	60	63	67	64	59	58	67	56	55	68	77	62	54	58	67	65	66	60	55	72	52	72	69	66	68	55	74	68	50	70	65	63	67	65	54	53	63	68	67	55	73	51	71	48	46	69	47	71	57	65	65	65	56	66	60	68	69	69	73	64	61	58	55	73	61	64	65	64	62	78	80	57	66	61	58	64	56	58	59	67	71	66	59	74	70	61	54	59	65	84	45	64	62	54	63	62	56	60	64	56	68	71	58	60	65	58	67	69	60	48	61	56	74	60	66	66	50	52	50	74	67	43	56	71	71	66	61	54	62	52	70	62	48	56	58	70	47	64	70	58	58	57	61	59	62	66	51	67	51	55	75	63	61	66	58	62	45	65	54	56	63	66	70	69	58	46	78	69	75	56	42	60	78	76	62	50	62	68	74	68	66	66	67	63	66	59	59	65	64	52	67	49	67	63	63	50	70	70	62	69	60	72	74	59	59	54	71	59	58	74	73	59	59	67	69	48	64	65	65	54	66	63	60	55	55	71	61	57	51	61	55	56	59	66	66	59	60	64	72	59	66	70	64	47	60	67	63	61	60	68	62	85	71	68	67	61	62	76	75	55	55	67	56	57	58	54	72	58	64	58	69	61	76	73	50	60	66	51	69	59	60	62	64	71	63	51	76	79	72	57	70	62	76	58	58	52	71	51	71	66	61	46	70	65	58	63	60	66	54	72	67	64	72	47	51	58	75	56	70	70	71	65	51	55	56	72	65	73	68	56	58	44	59	58	64	61	58	74	40	62	73	59	80	71	49	51	67	66	66	75	71	57	70	60	71	60	57	56	59	63	65	82	49	67	72	56	46	68	68	54	70	68	66	53	61	73	69	57	60	61	54	63	48	67	61	52	64	66	81	46	76	59	56	64	61	62	62	59	76	53	48	78	67	44	48	56	70	51	68	63	54	70	58	71	73	78	43	64	50	53	78	73	70	73	75	55	63	49	78	57	59	70	67	64	60	64	60	56	53	72	61	65	71	64	61	64	58	59	59	61	67	54	47	56	57	67	56	66	64	54	59	67	53	67	52	64	54	69	74	65	63	49	52	60	64	72	60	66	57	61	70	65	60	61	59	51	71	64	51	51	55	65	60	70	74	73	42	70	52	70	63	65	57	68	59	57	54	46	55	66	67	66	65	63	70	61	55	59	79	65	63	74	54	70	63	61	58	64	61	57	70	61	58	66	74	57	67	74	75	71	43	72	50	55	70	51	63	47	64	76	74	61	56	72	67	56	67	47	62	62	56	77	45	70	58	82	60	45	61	80	70	57	54	69	89	60	58	61	77	59	56	73	53	72	57	66	60	80	70	56	73	64	62	70	50	55	64	54	68	69	53	58	73	67	74	62	57	59	68	63	57	51	56	65	55	61	62	64	62	57	54	74	59	67	53	91	61	50	56	59	71	58	53	55	62	60	54	67	67	59	54	58	68	78	66	61	57	60	69	47	60	66	65	56	56	57	73	68	51	62	57	53	66	68	51	55	59	68	73	62	63	61	70	65	60	71	59	49	57	70	62	73	69	53	57	95	71	58	58	69	62	63	59	66	60	72	76	75	59	79	63	69	69	59	57	78	66	67	73	73	70	58	58	68	67	69	60	72	62	57	73	64	52	60	65	48	68	64	60	72	64	65	70	61	64	74	63	53	63	55	75	69	69	68	76	60	65	56	63	66	59	64	63	55	46	75	60	73	73	68	71	67	65	76	58	67	63	63	69	51	60	63	54	54	57	67	64	57	65	63	73	68	57	47	48	63	45	53	60	68	56	69	43	67	54	76	46	68	65	48	64	72	54	65	68	68	66	57	57	58	66	55	66	59	63	48	57	60	74	60	70	71	68	57	78	52	65	73	47	70	59	62	66	70	73	74	46	63	65	70	68	56	64	58	72	54	68	68	75	70	67	53	63	52	50	63	59	62	66	56	68	64	59	50	74	62	65	52	53	66	55	61	52	57	64	66	48	54	64	66	66	78	62	58	57	61	60	52	56	64	49	64	73	62	68	70	61	70	58	66	59	67	52	59	63	66	71	53	79	53	61	56	45	58	66	66	67	63	54	57	66	63	45	65	63	63	66	60	52	80	55	52	59	91	64	61	62	66	73	83	65	66	61	71	59	56	60	57	45	62	56	59	61	64	62	60	54	61	64	68	53	61	66	67	75	52	70	52	58	69	60	61	50	54	71	70	59	61	59	52	67	57	72	52	56	59	57	60	66	64	65	59	56	48	51	52	62	58	65	66	69	54	64	66	67	67	65	57	67	79	63	75	49	69	65	76	48	56	79	54	57	80	51	60	53	56	64	59	78	67	63	67	74	70	68	67	61	60	76	62	79	61	79	62	69	53	70	62	63	60	82	62	61	82	80	53	54	71	66	81	60	69	77	73	59	68	47	52	77	63	58	64	58	75	54	68	66	64	68	87	57	57	58	67	68	55	68	58	61	62	59	72	58	64	73	54	65	53	56	61	59	62	57	54	49	58	58	76	63	53	70	66	55	62	60	55	55	67	65	61	62	58	51	47	70	51	64	66	73	57	69	77	68	71	64	64	69	74	78	66	49	71	61	54	60	58	56	50	63	67	65	49	69	62	52	60	54	72	79	65	57	57	47	56	58	71	52	55	57	73	64	60	59	86	62	48	65	56	53	60	70	54	54	61	45	57	59	67	75	74	68	81	67	79	66	65	68	63	54	73	67	59	63	65	79	56	66	66	63	58	68	81	69	62	64	60	49	56	67	71	64	69	71	59	64	80	66	66	63	55	73	64	55	55	70	76	56	52	81	49	72	63	48	63	70	57	69	67	57	61	66	45	66	62	79	62	55	64	65	49	51	63	59	82	60	59	85	57	65	60	59	68	73	66	71	53	58	76	64	66	76	68	64	58	73	66	59	62	71	67	60	63	61	58	70	58	66	62	75	59	66	73	57	64	72	59	55	72	67	70	60	67	57	71	75	65	56	68	70	57	63	72	60	65	61	73	59	69	69	53	53	75	56	73	66	60	56	71	63	61	70	62	54	55	50	51	55	69	62	71	61	67	52	71	68	74	65	69	76	65	56	61	73	66	57	58	78	85	59	68	57	62	63	63	66	68	56	53	66	46	61	56	53	50	66	66	69	68	52	62	71	65	74	78	60	61	68	62	65	68	66	52	60	57	73	51	63	67	58	69	65	58	69	76	49	77	61	52	63	59	65	67	64	58	54	63	62	54	85	66	62	69	69	64	55	66	54	67	55	55	64	52	67	46	49	58	64	56	61	49	60	56	67	66	54	67	58	64	76	73	63	67	64	77	68	58	60	58	62	72	62	63	66	58	76	59	58	58	46	60	71
44776	27546	13829	3112	5405	5033	4395	3708	3058	2568	2122	1917	1775	1557	1462	10389	10476	6286	7699	1053	1082	996	1004	961	968	988	923	948	886	974	901	911	867	894	1326	10388	15125	13046	8386	4769	2348	1442	921	832	772	822	802	776	753	762	787	820	788	788	832	800	768	785	811	772	807	769	795	763	815	805	825	786	800	807	742	775	775	762	793	776	774	795	806	782	805	799	833	782	798	813	749	760	794	786	803	763	747	825	756	765	775	855	782	750	777	839	798	815	778	772	741	766	762	778	714	761	791	748	771	820	785	790	764	878	838	734	782	825	757	891	790	761	759	783	756	869	781	808	756	741	769	758	766	789	804	828	729	794	806	780	789	794	743	808	783	828	796	827	847	758	776	796	829	753	757	819	771	775	795	823	795	783	777	791	732	793	795	821	787	809	754	814	745	776	778	784	770	781	776	787	827	770	797	789	789	795	774	770	781	799	771	781	770	815	761	795	754	760	815	794	797	785	795	815	794	804	797	817	775	783	785	808	800	773	746	872	747	803	804	769	802	786	824	790	755	830	794	748	773	800	794	788	754	772	759	788	746	772	805	779	746	811	801	785	782	835	811	742	858	772	818	829	778	767	791	757	796	819	782	798	790	816	815	860	780	835	823	789	819	765	805	767	755	770	778	795	771	761	772	804	806	751	775	752	748	850	820	785	761	774	809	770	797	819	815	802	828	835	770	741	827	745	717	805	712	743	735	813	812	766	778	768	792	772	754	760	819	817	785	793	820	795	819	747	767	755	826	806	791	795	714	758	819	797	761	820	799	796	810	808	794	782	839	780	777	800	767	770	784	737	760	750	786	857	788	792	784	817	756	757	726	794	755	745	838	783	765	797	784	814	781	719	809	807	729	779	776	746	778	780	779	792	857	815	852	809	752	780	748	798	794	799	796	802	809	773	738	810	767	787	766	786	769	810	853	793	790	834	799	772	793	803	758	767	818	795	808	814	757	742	766	785	766	785	777	787	810	816	762	812	775	799	781	768	873	800	773	801	783	800	753	807	763	735	831	758	794	730	799	798	759	745	786	808	772	803	764	801	818	802	826	780	765	736	768	774	771	776	813	800	803	759	815	846	789	760	804	779	792	805	796	835	785	807	824	773	751	773	779	810	770	761	787	815	777	769	739	786	756	815	789	837	743	743	793	757	776	794	808	798	793	762	726	840	795	777	786	831	786	820	841	807	825	829	785	744	774	799	802	788	767	851	826	749	799	862	784	801	799	777	798	823	787	850	760	781	811	779	772	797	822	796	770	781	817	778	815	779	768	777	846	825	794	808	808	754	765	787	823	752	725	808	812	810	775	753	805	704	793	808	772	783	729	804	763	771	813	804	782	810	765	800	753	786	793	773	803	757	804	818	779	822	772	795	769	791	763	749	788	798	767	821	784	771	841	796	793	785	768	749	771	747	813	716	818	750	812	799	814	777	788	774	801	796	757	781	772	776	795	823	825	774	764	803	798	771	781	829	811	765	747	755	793	795	749	817	759	780	771	822	759	818	766	763	778	790	785	827	820	756	775	789	792	794	752	789	811	813	814	773	815	797	789	831	763	787	785	833	785	815	810	771	798	774	756	747	803	802	751	812	789	822	764	774	747	758	781	743	727	789	781	805	780	819	800	775	802	830	768	798	834	776	780	823	730	728	815	828	782	784	776	814	770	806	782	760	795	825	833	797	771	767	792	762	797	833	871	805	812	791	839	771	799	846	803	824	853	792	823	780	737	785	786	769	742	733	762	765	774	782	785	721	779	763	796	757	736	809	786	816	782	759	763	759	820	774	778	777	866	795	813	769	783	790	742	789	790	768	785	788	795	846	816	771	741	822	795	743	776	799	778	810	854	809	750	812	800	808	814	777	795	837	799	798	781	768	817	788	777	783	841	767	774	798	770	743	745	793	785	802	756	819	755	808	845	763	804	728	803	835	829	705	824	800	767	841	813	779	743	799	764	814	751	749	779	765	767	781	767	778	852	762	808	791	821	733	761	806	743	845	773	780	807	770	761	833	746	779	804	751	739	767	794	822	797	768	760	780	799	818	754	764	798	831	820	765	757	811	811	824	813	812	806	824	805	818	814	744	739	757	832	841	773	765	763	804	792	803	786	817	800	775	782	776	794	776	842	773	779	778	728	815	810	778	777	824	725	801	778	813	787	842	767	768	801	779	837	788	788	813	850	755	820	739	740	763	786	774	756	792	758	848	807	797	768	751	781	787	871	804	792	789	809	738	766	775	766	805	764	759	798	761	765	726	752	761	813	754	796	785	758	769	791	810	828	768	815	782	777	724	828	745	788	770	778	782	819	772	806	782	829	778	759	776	769	768	834	808	793	786	787	762	780	780	805	804	773	759	777	776	768	831	823	835	774	803	861	794	801	817	791	797	755	766	789	812	780	777	734	787	801	792	721	781	773	819	765	753	809	799	775	778	824	805	773	741	754	797	785	777	776	836	762	770	802	749	793	799	795	759	772	815	796	783	728	770	818	829	819	781	747	805	803	768	830	777	745	817	789	860	789	805	765	801	815	776	787	783	776	777	803	801	808	786	782	810	820	805	797	736	814	772	732	800	747	778	752	762	775	787	761	774	724	824	792	754	781	805	741	811	798	869	741	836	847	766	811	779	823	787	800	756	825	778	831	784	713	793	782	817	751	769	845	753	764	803	830	771	771	776	795	774	795	769	784	799	784	719	764	777	840	777	794	776	822	817	819	776	814	804	844	806	790	765	780	784	799	776	792	771	817	828	747	796	815	774	816	818	828	864	812	761	788	775	804	805	843	800	753	802	744	801	758	794	814	776	730	738	744	749	741	781	753	796	804	783	778	827	777	825	774	759	815	793	772	825	797	770	828	803	758	798	769	853	769	765	832	808	799	806	772	813	780	782	793	791	784	791	853	830	734	809	779	797	787	816	844	797	789	779	813	754	774	810	754	770	766	797	792	760	821	820	752	783	722	848	786	796	788	761	804	815	844	791	808	809	853	776	821	786	755	801	787	732	784	817	812	818	783	798	778	807	818	755	728	812	771	788	788	842	781	822	744	789	778	755	827	744	733	782	764	831	767	786	788	811	794	810	774	799	802	721	755	826	760	741	869	831	798	821	783	779	799	769	790	746	824	796	833	797	797	790	804	788	795	791	831	825	769	797	765	742	723	810	846	774	801	775	785	753	764	824	777	759	785	800	757	823	779	777	772	821	788	812	812	769	797	753	849	781	826	750	813	794	773	787	826	799	801	774	784	824	788	800	816	794	813	790	735	766	759	798	781	779	808	762	784	768	788	775	773	804	765	780	832	836	806	764	775	764	807	807	785	757	777	846	774	791	772	811	788	813	771	760	771	747	778	810	769	767	808	787	847	782	768	792	786	787	783	787	837	781	811	792	805	759	779	784	759	798	820	740	793	802	805	771	809	791	835	753	769	753	778	770	818	769	794	802	762	766	799	790	792	767	835	784	786	788	771	719
15063	12535	2896	133	116	114	120	128	111	130	100	87	88	77	83	527	1019	271	638	113	86	68	60	60	77	55	75	74	87	59	82	67	89	69	76	434	921	729	472	262	140	108	69	51	53	70	68	75	69	76	66	71	60	74	64	63	60	69	65	66	72	60	79	62	73	61	74	67	60	65	69	76	58	56	57	61	58	54	56	59	89	78	58	79	59	63	61	63	59	64	54	61	53	71	63	82	54	76	72	70	60	59	63	72	66	57	58	73	62	69	50	63	67	76	64	48	62	81	53	70	58	60	60	72	77	65	71	55	60	52	72	66	57	64	59	68	65	71	68	47	69	73	59	60	78	65	75	53	55	60	55	65	67	75	59	55	51	58	63	62	68	72	70	61	74	63	54	58	56	83	78	70	62	54	72	60	64	57	51	72	54	65	69	64	59	60	55	68	67	74	67	51	59	55	73	75	65	66	64	62	66	72	52	63	72	73	65	75	69	59	59	56	78	74	67	68	66	68	82	70	64	71	66	69	53	61	57	70	56	62	65	77	69	62	66	57	61	63	70	72	60	74	58	62	69	63	55	64	70	55	69	58	75	60	57	59	71	74	60	60	57	64	77	69	63	65	49	64	67	59	48	65	59	59	73	65	57	62	73	66	69	59	79	58	65	60	60	74	68	62	56	67	59	58	60	71	64	68	48	69	67	66	56	72	58	69	67	75	70	71	61	60	60	61	56	79	58	55	68	76	75	58	65	60	71	60	69	63	65	69	64	58	77	68	72	54	77	71	58	80	65	59	66	56	65	65	67	73	67	65	73	57	59	62	63	68	67	73	94	62	61	74	66	62	62	55	70	53	50	63	62	51	65	52	49	70	67	60	64	66	61	59	71	66	62	59	62	68	63	59	65	69	55	70	70	63	74	60	68	63	69	58	64	64	60	65	52	62	79	63	68	76	58	60	65	64	68	77	66	70	67	65	60	58	66	71	78	54	54	66	61	60	71	65	70	75	68	61	64	79	66	88	68	59	68	62	53	71	53	54	62	75	69	67	62	65	72	75	73	69	62	59	53	62	61	65	84	60	51	50	71	57	68	64	58	71	70	70	55	61	67	63	67	57	59	57	58	74	80	67	60	69	50	60	69	65	66	72	54	62	66	92	72	68	68	67	62	65	69	67	66	67	61	71	76	62	60	70	54	65	50	73	57	64	80	67	73	64	49	61	66	64	53	82	57	63	74	66	69	71	58	72	60	60	68	69	70	82	60	65	80	69	79	57	57	82	65	58	61	82	73	72	74	61	74	67	60	76	60	81	76	72	67	67	64	70	68	75	69	71	54	61	67	61	56	73	50	76	68	55	68	57	63	54	69	78	82	57	62	81	59	64	59	77	63	59	53	55	59	66	67	64	60	84	58	57	77	62	77	68	77	71	49	62	60	69	75	64	58	53	78	61	65	66	55	69	65	58	65	61	57	60	81	53	70	67	59	61	69	60	86	82	75	59	62	66	76	75	84	68	61	53	68	67	52	60	53	74	68	59	62	54	66	61	74	68	60	72	49	64	65	72	52	80	76	46	63	69	59	68	71	78	71	46	63	46	74	69	66	86	63	50	62	72	76	74	55	64	65	62	62	64	63	61	91	62	62	53	61	57	76	67	57	60	55	48	68	67	50	74	72	60	60	61	62	68	60	71	52	68	57	48	74	59	58	62	73	75	74	58	58	53	61	69	82	71	59	67	70	56	53	69	51	66	67	67	63	65	67	59	66	70	54	63	66	62	56	66	51	64	70	51	76	62	67	71	65	70	61	56	65	86	71	66	61	49	59	63	57	69	57	58	61	68	57	57	67	62	71	49	73	71	65	57	65	63	68	56	60	57	73	59	54	68	61	60	54	61	67	67	75	65	72	63	49	52	61	53	71	70	70	57	80	53	58	63	63	55	58	80	64	66	78	55	76	57	64	55	70	70	73	66	64	71	73	61	59	74	64	71	61	65	70	69	68	65	71	61	75	67	62	72	56	75	62	75	80	67	70	62	56	75	60	74	68	57	66	56	76	63	61	89	62	62	49	70	54	53	60	47	58	68	56	62	56	60	66	82	42	59	52	67	60	74	49	73	67	78	53	50	73	69	68	70	69	77	64	65	73	71	60	58	69	70	76	67	68	53	56	63	70	67	64	69	56	70	49	58	76	68	71	58	62	66	55	72	73	66	58	59	54	56	77	76	71	48	52	69	60	60	59	57	63	60	65	79	58	62	70	54	59	68	70	49	74	57	68	43	46	62	50	65	65	57	73	59	64	79	66	69	61	71	77	69	70	73	63	50	51	74	59	45	86	67	66	53	74	68	48	66	68	58	69	73	73	67	56	58	57	55	65	66	64	62	65	65	66	64	63	48	57	57	50	50	64	55	60	61	71	66	72	68	66	57	54	64	67	77	43	71	56	65	63	62	59	76	59	75	62	62	74	74	56	65	63	73	56	59	65	63	88	61	71	64	56	57	67	61	49	56	86	57	57	72	63	74	67	61	68	76	67	59	65	81	72	63	73	53	55	68	58	70	77	70	72	67	58	63	57	65	54	56	71	75	61	60	70	54	67	68	68	60	64	59	55	69	66	63	65	61	55	69	75	55	52	65	65	46	74	70	42	67	59	57	58	63	64	59	60	65	81	62	51	62	53	54	59	66	65	59	67	62	68	74	70	89	54	67	55	72	60	72	53	61	68	65	58	55	72	78	67	69	62	58	71	64	61	68	77	65	71	66	67	61	53	51	50	59	68	69	53	61	70	68	56	60	63	55	69	59	64	58	72	58	72	59	67	74	60	67	54	66	73	72	61	76	67	67	78	61	62	63	74	67	62	53	56	65	51	51	67	55	59	62	68	62	62	66	53	62	65	73	65	70	70	56	52	68	52	61	59	67	59	57	68	65	65	64	56	51	60	69	60	64	57	58	57	50	52	76	69	70	67	72	53	77	73	53	56	72	65	69	57	68	56	82	64	71	57	44	52	67	58	67	78	68	61	61	82	65	63	60	76	56	65	85	66	68	67	63	62	69	57	58	51	73	63	72	66	70	53	63	62	63	55	66	64	72	77	63	66	64	74	65	52	67	65	56	52	71	59	62	54	63	65	65	56	74	58	57	71	70	67	73	66	57	74	67	71	54	66	58	61	72	75	76	72	54	86	49	58	61	48	66	52	75	79	58	79	63	56	65	68	62	56	62	74	63	73	61	49	52	78	54	79	74	48	50	68	75	66	72	81	70	63	66	59	48	77	71	53	66	47	53	63	66	45	64	49	72	63	48	57	70	59	58	70	60	61	60	65	66	66	63	57	58	54	58	69	65	68	70	75	62	75	58	61	56	56	61	66	67	47	69	78	51	67	59	68	47	59	68	64	75	66	53	66	64	61	62	58	61	70	57	70	69	61	71	64	67	69	66	73	63	73	56	80	73	57	78	60	62	67	68	70	74	60	53	63	72	73	59	57	53	82	60
52585	34023	18568	4110	8648	7405	6445	5094	4190	3344	2931	2487	2249	1949	1798	13364	21319	7094	15614	2233	1147	1159	1123	1051	1044	1030	1048	1026	1002	970	1009	986	1003	953	1428	11383	18942	15856	10207	6066	2942	1569	981	845	766	798	811	854	862	815	821	774	728	778	800	832	778	769	761	847	787	778	803	813	823	870	813	795	793	755	809	780	731	795	859	796	767	762	841	808	860	779	757	796	853	836	833	779	786	744	827	819	810	790	857	781	838	862	832	779	806	821	804	822	775	822	828	858	816	857	778	844	787	782	823	813	803	817	777	773	830	840	821	807	776	810	792	836	781	801	801	793	799	835	785	756	800	824	846	822	822	738	809	786	815	814	788	816	814	789	794	831	790	820	794	783	811	801	783	851	848	842	833	814	836	796	829	827	779	788	802	780	870	815	823	823	835	829	808	803	758	785	833	800	788	783	790	807	830	830	768	827	812	777	845	841	800	809	864	805	804	757	814	810	830	792	812	821	838	815	836	799	827	816	815	802	784	760	808	825	806	818	769	768	779	825	829	799	770	833	852	751	799	817	779	834	812	826	876	819	846	760	826	794	794	817	776	790	780	787	855	795	824	765	792	792	773	768	817	810	825	817	844	837	784	826	811	766	804	773	863	801	777	821	861	830	768	789	831	800	834	843	796	811	807	808	806	825	807	798	800	824	766	813	804	794	822	779	826	826	793	796	785	798	785	781	843	766	812	780	792	804	855	836	792	807	746	896	841	801	820	850	801	765	872	839	800	802	783	857	808	758	859	788	820	772	803	809	804	790	825	848	809	784	761	763	794	788	768	823	795	752	866	847	812	799	782	795	829	790	836	797	786	802	810	851	813	828	841	842	784	800	767	766	831	806	805	815	854	810	824	791	796	762	778	787	806	825	781	823	802	855	865	786	795	838	802	837	833	774	796	810	790	790	815	729	767	830	826	799	795	786	839	830	803	781	851	809	800	793	788	790	822	776	819	837	762	825	806	803	797	796	819	840	835	766	760	858	796	829	808	855	794	801	809	834	753	799	812	830	814	836	803	837	827	777	820	843	817	831	831	841	802	839	823	801	793	802	779	760	866	819	818	796	845	840	782	839	792	827	833	787	812	770	827	807	813	812	806	816	839	852	773	843	821	803	790	804	791	855	902	817	772	864	815	828	760	829	834	807	792	832	807	842	852	803	794	842	854	821	837	772	794	828	793	821	763	840	798	796	792	775	782	776	786	817	795	734	800	808	835	808	803	786	814	848	801	855	870	780	781	810	748	827	819	816	798	776	814	860	755	803	787	820	845	851	808	805	833	849	812	799	800	767	793	788	852	767	806	777	856	790	827	817	831	871	833	810	841	753	794	878	821	831	792	807	815	818	896	792	768	780	751	756	817	743	803	802	830	802	803	792	829	790	764	848	827	795	836	794	770	796	830	787	856	817	799	775	798	831	819	828	783	775	818	790	817	789	808	793	833	826	794	793	839	787	813	741	802	776	813	835	838	820	791	862	808	776	822	759	826	799	823	879	785	779	792	792	795	793	824	777	855	746	810	858	850	762	811	809	840	858	791	864	769	821	800	855	829	828	792	841	785	781	821	829	785	841	750	792	806	891	754	821	808	774	866	801	813	757	786	843	766	856	791	801	849	846	824	806	796	753	778	764	848	812	763	760	814	823	767	785	836	822	824	796	843	820	789	801	757	863	819	787	805	839	803	832	776	791	842	800	793	783	767	780	821	800	780	856	806	824	774	789	797	787	811	782	809	813	825	832	848	810	813	790	829	806	829	792	822	824	811	807	786	853	840	835	814	822	832	816	807	781	773	804	791	817	803	852	787	763	809	773	819	803	804	824	862	846	793	849	823	807	811	810	837	796	821	792	774	794	808	882	796	806	800	829	834	811	816	813	814	779	801	799	753	837	822	791	855	801	776	789	837	831	808	803	750	809	802	843	756	804	779	844	868	801	757	815	832	777	766	864	846	795	826	834	827	809	825	836	787	756	810	853	829	805	808	880	756	798	857	838	813	801	837	797	790	828	756	851	771	757	789	793	796	830	828	842	807	821	792	818	815	786	832	786	802	798	813	829	841	817	798	794	774	794	783	768	799	810	770	840	764	800	802	815	775	834	792	815	799	827	832	826	801	817	797	817	795	797	818	872	769	852	831	799	854	811	839	824	804	896	779	778	758	856	810	787	810	848	775	795	777	786	839	788	852	771	836	852	787	745	809	819	776	827	790	824	821	815	804	817	824	765	823	774	871	868	831	814	789	800	807	821	787	793	782	799	840	804	788	822	823	769	851	807	767	808	829	805	821	831	792	812	793	821	833	795	806	831	804	860	792	785	804	857	851	785	828	793	792	766	826	796	778	756	754	821	841	865	819	829	803	836	767	788	760	861	831	831	828	820	810	762	813	832	768	786	809	765	808	803	786	805	785	848	811	853	806	823	791	814	816	804	824	861	819	779	843	793	744	839	820	842	805	788	802	850	857	785	838	824	852	818	820	832	799	813	751	867	803	840	789	812	868	824	768	866	784	861	825	843	820	812	840	843	838	821	831	760	852	813	779	792	813	756	789	766	829	818	860	797	813	792	760	767	805	796	776	798	831	795	792	820	791	813	840	816	774	756	821	800	772	854	827	774	782	780	850	799	809	825	757	824	786	873	812	835	790	757	804	806	764	873	788	813	819	784	805	780	782	864	791	826	777	838	786	764	762	778	855	866	828	815	784	804	828	787	804	784	817	835	833	798	807	795	790	795	813	814	788	793	831	795	827	797	812	739	822	814	782	808	813	837	814	794	777	847	791	780	836	780	793	810	822	806	811	789	823	775	783	786	807	838	783	840	766	843	839	820	781	810	785	790	867	788	842	823	842	803	851	773	800	814	806	741	769	838	835	798	763	781	814	793	802	774	825	807	770	818	810	839	754	842	837	853	806	826	803	778	803	789	792	804	773	788	753	840	795	829	828	833	818	849	796	767	805	831	812	808	824	819	793	785	786	789	838	818	773	812	780	823	815	818	828	791	748	828	821	808	864	775	811	804	855	752	815	787	829	768	761	828	838	780	775	841	852	818	789	783	795	805	832	770	798	798	800	771	831	763	838	803	820	810	853	857	772	820	795	828	780	805	809	741	827	852	826	780	813	838	851	801	812	801	793	806	812	790	782	777	837	780	791	809	791	794	811	770	799	794	835	854	800	782	827	834	808	855	783	803	786	803	784	840	817	832	824	822	765	803	792	820	779	771	851	816	784	848	877	820	758	751	753	822	790	845	813	806	824	849	823	806	795	844	807	806	824	794	798	751	785	830	767	768	806	812	779	819	821	819	748	801	780	808	781	812	809	751	803	851	814	790	852	794	800	821	812	803	805	786	805	779	788	768	823	812	828	817	845	847	835	796	870	819	771	805	809	796	829	840	796	792	815	790	806	843	795	845	765	891	791	787	789	825	815	809	804	795	832	839	795	772	792	782	807	816	794	840	768	831	794	796	778	804
5394	1806	390	75	58	68	90	51	70	75	63	52	72	74	58	161	232	57	208	76	61	51	74	72	40	61	74	52	64	63	50	59	58	65	60	120	269	273	194	140	84	73	69	67	64	58	57	57	60	56	50	59	60	53	43	55	60	63	77	65	50	57	56	66	61	47	59	50	62	51	69	62	63	64	69	67	50	53	46	57	56	48	65	64	58	64	53	52	57	61	65	52	59	58	57	47	42	56	65	52	62	57	55	64	56	75	68	60	60	52	62	52	57	58	48	59	55	67	40	52	64	60	62	52	52	56	52	66	58	73	72	58	61	57	74	57	54	62	56	51	47	54	42	59	59	50	58	61	49	67	68	67	52	67	61	56	63	51	59	59	61	77	49	58	58	50	58	63	57	56	60	47	45	68	56	47	57	55	57	64	52	53	50	63	66	54	55	57	45	68	54	55	55	52	56	51	56	56	55	78	60	49	68	60	54	66	44	44	55	64	67	59	59	64	66	68	45	52	67	58	54	65	58	60	66	66	46	48	59	57	61	73	67	40	55	62	53	46	60	65	60	61	57	61	56	61	64	49	55	64	63	61	56	56	57	50	51	63	51	62	56	62	54	60	60	70	44	52	60	44	58	55	60	61	58	56	51	54	64	56	58	68	58	60	65	49	71	50	58	70	55	57	52	52	49	64	69	55	58	75	60	57	60	55	52	47	37	60	65	39	57	56	62	57	48	56	73	65	75	59	53	72	63	46	65	59	73	42	63	63	48	61	51	49	57	56	58	50	63	51	65	50	49	50	56	52	63	62	68	69	57	57	63	51	58	55	54	64	60	56	51	52	69	46	57	56	53	51	56	62	54	51	56	39	52	57	56	54	56	47	70	68	57	57	49	58	55	53	54	47	66	55	48	49	47	75	49	73	57	54	53	60	54	45	58	43	44	45	44	60	58	50	49	60	58	58	63	77	57	49	59	56	51	62	57	62	61	58	59	69	60	50	51	64	51	47	58	57	58	61	65	75	58	63	77	65	55	70	56	40	56	65	61	68	46	54	62	54	70	55	65	62	64	45	69	65	63	52	56	55	63	50	69	63	63	51	50	62	53	50	48	61	59	62	56	56	54	61	59	53	48	66	67	57	67	47	52	56	64	57	54	51	63	62	53	63	61	47	60	68	54	56	61	60	46	52	64	60	65	52	54	59	59	62	55	54	73	56	63	41	58	51	57	54	71	58	57	50	66	51	56	47	60	57	45	73	69	49	54	55	54	49	55	66	52	69	69	60	67	57	57	61	67	56	69	59	56	57	67	68	65	55	57	59	66	62	61	53	53	58	64	57	56	65	64	61	63	53	67	56	54	62	57	53	60	59	57	66	60	64	54	51	54	60	58	62	57	70	61	52	55	59	67	56	64	54	37	48	59	52	63	56	64	48	60	58	65	75	67	56	55	57	55	51	46	55	66	51	58	66	64	62	72	56	48	63	64	62	35	76	53	73	56	61	65	61	59	45	70	61	62	60	62	48	55	60	59	66	50	62	56	62	57	66	57	69	48	67	55	48	64	61	64	60	55	56	62	56	57	63	64	62	60	51	57	49	74	45	48	66	64	65	47	76	59	59	49	49	58	58	65	55	63	53	71	51	59	60	65	63	69	53	63	47	53	58	55	51	66	68	68	61	50	59	59	59	54	75	65	65	56	60	54	56	48	59	59	65	57	46	66	57	55	52	48	61	65	58	46	53	77	64	58	44	60	53	65	67	50	63	59	53	76	71	48	67	57	59	56	60	48	49	58	58	51	58	60	49	54	52	53	53	62	62	48	53	75	54	64	45	59	67	49	67	59	58	59	78	58	53	55	68	79	66	62	58	60	60	65	62	58	56	59	71	58	80	59	72	52	40	59	50	59	50	59	71	60	53	60	58	73	49	57	61	51	59	60	57	50	64	58	61	68	58	64	63	60	65	53	51	64	54	55	56	66	48	52	52	63	54	54	54	55	65	61	53	68	60	48	64	60	54	56	55	47	63	62	58	61	50	47	57	68	66	63	55	49	55	56	53	50	54	53	64	71	69	54	55	59	56	62	61	65	55	63	63	54	38	55	58	50	61	54	42	55	58	71	67	62	53	59	68	49	52	66	62	69	51	57	44	44	55	59	52	56	42	51	45	55	61	55	55	63	62	45	55	57	55	68	59	65	50	52	69	48	60	58	50	64	53	63	53	53	50	69	53	58	66	62	72	60	52	48	62	54	72	43	52	47	49	51	53	57	53	45	63	62	68	65	59	59	59	63	59	56	62	59	53	62	53	53	51	56	56	45	64	58	56	62	52	58	52	69	48	62	48	62	50	48	53	55	37	52	58	71	49	39	58	57	72	49	62	56	57	58	62	71	62	63	67	71	67	61	43	56	70	53	49	59	50	67	44	60	64	62	47	52	79	51	57	66	55	56	55	38	44	61	63	70	66	64	63	55	60	65	45	59	44	63	57	52	75	39	55	61	68	67	50	50	62	45	63	51	66	58	61	57	62	64	52	65	66	60	60	59	50	45	66	64	66	52	51	44	67	61	76	65	48	70	52	54	39	59	66	67	77	66	70	55	52	60	62	52	39	53	65	60	65	63	65	61	62	59	68	61	54	51	57	58	59	56	51	48	52	53	63	61	75	58	59	55	65	51	59	53	45	63	60	56	69	65	56	46	59	54	50	56	65	63	52	46	54	46	66	62	58	62	72	62	55	59	62	57	70	60	51	61	50	54	48	57	66	64	49	52	60	68	54	64	43	65	74	50	64	66	59	54	76	59	45	73	60	46	70	39	60	56	54	64	54	66	60	59	47	59	63	60	59	40	70	56	55	57	41	54	51	45	49	64	54	58	63	54	65	54	58	60	59	66	62	53	48	52	64	50	77	56	74	62	60	61	53	72	58	54	69	68	65	51	64	56	56	55	40	49	63	66	61	63	54	50	47	60	56	53	50	50	66	54	58	64	57	58	53	55	61	58	57	74	63	59	56	69	62	54	57	68	48	55	67	49	53	65	57	71	54	56	67	56	57	41	71	52	51	57	61	57	63	65	64	43	49	50	49	59	50	64	53	54	54	63	57	55	62	56	55	65	69	68	65	66	58	64	42	52	53	60	58	66	51	52	56	66	66	54	57	54	50	49	57	56	64	55	70	46	65	44	60	59	55	63	60	60	60	58	43	57	68	64	54	49	66	72	64	60	64	58	47	63	58	66	59	53	53	60	61	51	56	63	58	56	56	61	55	60	58	63	62	57	57	66	52	68	47	60	46	59	65	70	56	55	67	57	57	75	52	65	73	54	61	55	58	48	70	59	56	60	60	61	58	63	80	54	62	57	64	60	59	56	62	70	53	65	74	71	55	49	48	61	49	73	41	52	62	52	48	54	50	47	54	63	71	66	58	59	57	61	65	62	63	63	70	51	75	55	57	63	64	71	49	67	56	45	59	51	58	54	54	51	49	51	53	61	66	52	65
35870	18983	6339	1479	2834	2368	2062	1811	1516	1329	1223	1119	995	992	952	4602	8074	1443	6966	1367	749	819	759	781	748	826	806	776	786	736	764	794	710	729	791	3095	7391	6854	4679	2738	1577	1100	835	798	729	731	732	714	735	719	727	767	733	709	746	746	682	741	732	720	746	731	756	761	739	699	692	723	746	697	756	747	734	684	698	731	758	714	746	770	774	724	743	708	672	749	718	736	739	741	698	762	737	720	768	652	736	737	730	706	719	753	733	777	704	718	712	704	731	697	748	721	743	742	708	723	742	772	706	772	750	742	741	730	713	759	725	691	748	761	720	747	702	732	711	753	774	753	734	775	745	710	765	760	729	806	724	719	728	734	743	757	746	714	765	770	734	794	714	740	715	664	746	702	745	715	759	695	704	722	735	761	685	713	713	754	754	735	721	763	752	760	740	793	734	754	771	694	738	752	737	773	738	731	729	789	731	712	768	745	708	744	721	763	698	733	720	739	726	714	763	727	769	752	735	737	773	700	725	728	731	712	719	757	772	784	698	724	740	735	715	701	746	726	765	737	728	746	746	777	766	740	756	757	717	728	708	723	683	751	745	723	740	779	761	689	709	723	743	743	756	721	717	693	688	768	749	764	735	749	773	723	714	740	690	712	723	732	763	790	786	697	731	712	810	697	727	711	704	724	756	715	723	768	748	728	795	727	729	723	685	732	681	719	748	704	742	723	677	728	730	719	747	714	800	748	745	746	726	751	718	729	751	742	724	721	742	743	662	743	686	758	731	700	724	770	705	716	693	768	724	707	725	757	785	782	763	758	716	782	700	696	713	722	757	718	728	744	713	716	721	737	750	759	810	753	745	737	715	758	725	704	727	736	796	708	726	715	733	720	714	752	746	723	726	683	711	684	766	702	768	725	735	747	708	795	762	725	749	761	737	744	748	679	766	720	764	702	768	758	734	765	762	718	744	756	733	766	743	717	729	735	732	696	791	692	740	739	730	756	742	719	709	698	740	714	794	752	712	722	702	732	746	787	746	756	692	756	753	701	699	722	716	715	729	694	705	721	720	785	718	728	691	735	728	725	769	739	812	686	746	721	753	734	778	709	751	762	738	706	738	752	699	715	724	713	736	683	732	760	746	766	801	805	733	737	766	763	666	734	692	767	771	729	752	759	721	714	760	754	718	705	694	741	734	754	782	708	749	728	715	723	705	743	729	712	724	727	735	746	744	737	709	810	745	740	756	714	732	738	711	705	721	747	735	738	754	712	662	744	716	718	694	680	747	724	726	762	723	770	711	792	683	741	762	675	731	740	712	766	773	767	737	740	781	720	739	709	757	773	740	761	713	716	738	782	726	773	719	715	723	749	712	719	709	764	735	708	734	760	680	680	740	740	805	751	729	780	749	764	752	780	744	716	712	793	696	810	753	768	754	696	727	738	756	735	731	703	743	774	724	705	803	736	747	683	752	720	724	735	698	736	721	694	731	744	715	697	754	724	717	730	750	739	771	734	716	781	768	729	732	736	759	744	740	738	713	713	760	776	773	813	768	759	745	734	688	773	736	752	767	718	759	733	725	720	719	733	714	739	748	712	726	715	778	738	747	795	753	764	723	752	754	746	728	769	727	722	714	741	699	723	737	762	709	733	720	730	684	751	708	757	727	725	733	751	737	770	694	793	735	699	695	738	716	738	745	731	752	734	720	746	722	751	756	743	738	719	767	720	704	754	707	788	770	720	737	769	652	725	725	786	715	717	706	716	731	753	742	762	736	794	735	720	780	751	743	771	731	676	745	738	718	775	754	760	680	752	714	702	732	749	706	748	707	743	711	755	758	714	749	735	689	726	737	759	747	695	712	741	756	763	727	717	780	784	720	738	706	754	741	749	678	766	714	717	737	789	670	756	743	746	746	712	742	761	757	743	765	768	734	741	732	719	759	731	722	759	725	725	743	761	741	691	716	707	740	751	760	768	734	705	693	748	731	774	722	722	752	756	763	726	673	742	741	726	764	746	734	750	747	723	674	779	716	714	691	773	768	751	769	769	783	739	750	704	763	722	649	749	707	737	737	686	750	722	738	749	753	758	749	727	695	806	706	739	766	748	763	726	698	751	751	756	743	770	733	759	769	744	726	716	723	718	705	758	686	770	763	722	734	739	765	755	722	748	765	697	748	755	775	745	716	751	710	737	724	729	717	767	723	776	751	719	742	763	712	735	824	728	754	732	763	710	747	757	713	683	749	737	697	700	739	779	741	678	710	782	744	802	738	760	717	760	717	764	722	726	788	766	753	757	748	704	734	793	697	765	734	762	725	754	739	737	728	705	744	771	745	700	747	737	731	739	758	772	726	763	714	776	696	798	777	729	758	730	758	674	747	751	747	726	755	769	723	745	737	688	749	741	793	742	755	728	749	720	786	744	676	727	760	757	730	747	814	766	722	724	700	704	744	719	782	789	714	739	732	763	752	709	705	787	759	786	701	704	764	784	727	727	717	702	743	722	767	756	731	782	770	758	722	766	806	752	727	727	770	720	711	703	774	710	782	763	688	747	718	708	735	682	720	742	729	752	699	752	663	753	767	746	719	755	736	726	744	765	767	683	762	753	743	746	746	743	746	702	764	757	754	760	733	755	751	791	772	713	755	725	723	740	771	756	702	778	720	775	724	782	743	750	724	738	722	709	680	765	716	760	761	718	754	774	717	744	768	687	723	723	734	751	693	763	770	761	764	725	737	712	756	779	750	786	755	749	725	812	753	743	731	734	733	733	754	736	710	732	722	790	738	765	754	763	725	705	753	741	780	735	742	762	717	744	714	762	756	744	712	738	690	740	779	737	750	716	703	733	761	753	792	701	778	737	732	722	727	711	749	704	742	752	759	745	699	710	735	809	761	773	745	804	697	674	765	773	784	747	691	757	725	738	727	716	723	758	761	719	703	764	734	708	726	783	750	774	727	724	730	765	688	759	714	733	752	749	714	715	739	752	748	756	738	748	732	745	727	777	721	732	756	714	757	741	798	775	733	747	733	726	734	783	769	733	727	796	769	759	740	771	732	760	730	711	767	705	714	747	743	752	749	707	738	752	761	738	766	733	772	757	696	700	777	716	695	754	783	724	694	761	708	762	759	717	784	746	739	699	743	710	745	786	718	716	772	748	771	748	737	772	688	781	736	757	745	731	734	720	768	722	762	697	758	691	743	771	724	774	768	739	767	743	759	706	755	734	734	726	733	742	747	750	696	774	769	747	711	710	707	710	758	738	700	732	769	788	709	762	751	762	721	718	755	713	710	720	709	710	763	716	741	739	782	764	733	722	742	789	746	761	747	742	704	712	778	745	764	747	748	726	711	727	723	744	747	703	751	777	701	757	689	718	754	715	747	689	754	685	762	724	790	709	746	752	690	742	744	699	712	736	754	703	727	722	703	707	736	762	688	701	733	687	727	719	760	792	711	702	756	689	735	795	727	697	767	726	754	698	697	716	771	783	743	734	778	724	772	757
10664	7330	1349	87	122	102	109	109	82	93	87	90	91	78	59	240	641	98	688	154	56	86	64	64	75	55	60	62	70	50	70	50	64	74	70	205	545	491	314	204	120	100	66	80	56	58	57	55	62	61	57	60	68	63	60	69	68	57	56	72	75	65	58	77	58	53	64	58	82	71	49	67	56	55	61	65	55	61	58	57	64	66	68	59	62	63	57	63	56	53	52	63	70	79	53	65	67	62	55	62	82	62	56	59	58	57	54	58	63	70	55	64	68	52	62	58	68	61	67	63	63	68	66	75	60	68	67	49	58	68	71	52	71	71	74	59	53	66	64	60	60	67	53	57	64	70	62	63	61	73	60	68	57	57	69	65	52	67	59	53	68	68	61	51	72	69	63	75	59	52	60	51	66	58	73	57	57	58	62	69	76	61	75	55	58	65	57	51	49	49	64	63	63	84	73	66	71	66	56	57	80	65	68	60	66	52	54	64	56	61	53	60	72	54	52	66	60	74	65	64	66	42	46	57	67	70	66	65	54	67	74	74	60	64	71	64	60	73	66	58	61	55	49	57	52	49	56	59	52	74	60	72	60	66	69	64	54	66	67	72	59	63	49	65	58	56	52	67	60	69	52	74	53	84	53	42	72	60	62	72	59	57	68	52	86	64	62	74	53	66	61	61	62	86	55	62	57	73	73	72	53	65	61	61	58	36	68	62	51	66	61	54	64	37	56	54	61	51	55	54	62	50	61	65	63	51	53	66	70	62	50	58	62	74	65	62	81	71	63	60	63	53	60	50	79	61	63	74	66	60	55	68	64	62	52	53	47	74	68	55	58	61	57	73	61	61	69	69	64	49	45	48	72	60	58	63	57	48	57	50	61	74	69	53	64	56	64	79	83	69	57	78	66	61	53	45	56	70	67	56	45	58	66	53	75	70	70	57	54	59	66	65	63	57	49	57	53	65	56	60	61	56	60	65	57	57	59	68	57	56	63	51	51	64	66	48	68	61	69	53	65	57	57	88	67	54	74	63	67	55	69	75	59	65	64	60	62	62	58	65	63	61	57	62	58	67	63	51	61	78	56	48	54	73	58	61	54	71	46	63	50	64	55	70	56	55	62	60	61	57	41	62	48	61	53	55	54	59	61	69	63	71	60	62	60	59	58	70	60	66	53	65	65	70	57	59	56	65	68	68	63	63	55	55	52	52	62	58	60	70	53	58	69	56	58	63	62	51	76	62	61	49	62	49	59	61	52	62	64	54	71	64	45	64	45	54	52	60	65	55	50	66	61	67	62	71	69	55	62	54	47	78	50	74	61	63	66	65	70	53	68	64	61	60	59	54	60	58	69	59	58	50	51	60	66	60	51	55	61	59	53	48	79	61	73	56	64	56	58	57	61	68	58	67	74	46	67	64	70	68	60	56	60	61	71	58	73	71	56	68	58	68	66	65	68	52	59	65	55	53	66	67	58	52	69	65	60	67	55	62	65	59	75	53	64	73	78	68	56	56	60	63	70	57	63	74	57	59	69	56	66	61	68	60	50	65	69	71	66	57	55	65	53	50	63	59	57	71	60	55	63	76	65	61	63	53	59	49	67	66	58	68	55	58	61	68	56	65	66	61	54	52	57	60	48	69	57	70	54	52	52	46	65	58	47	55	48	56	68	62	74	69	62	58	53	51	69	61	60	68	70	63	75	68	61	56	66	62	53	67	61	62	69	63	60	76	58	74	59	65	68	66	65	65	57	59	66	62	67	56	55	59	70	59	64	52	53	54	63	69	65	77	51	68	62	64	67	70	56	67	64	51	76	57	65	80	57	55	60	65	65	75	59	61	64	79	57	61	54	63	67	61	53	49	64	66	72	70	66	65	54	57	69	56	54	56	54	50	61	54	74	51	57	73	57	62	67	66	63	54	74	63	60	56	69	47	58	55	62	61	59	71	65	80	54	55	62	62	56	69	69	53	85	67	54	60	48	70	48	64	72	68	65	54	64	46	66	64	60	52	73	64	65	62	67	46	67	63	61	61	51	67	55	59	58	39	51	56	71	57	65	58	68	59	70	60	72	62	55	61	57	64	66	46	57	60	63	65	61	60	55	68	72	62	59	56	52	60	63	54	66	61	61	60	63	78	59	66	61	74	56	57	70	53	63	57	74	73	56	51	59	46	66	59	57	52	61	54	63	69	50	60	53	60	61	59	50	72	52	61	66	73	59	61	70	64	58	45	66	76	58	54	56	61	71	57	66	62	60	62	63	54	51	57	71	68	57	65	50	70	70	59	65	60	47	72	67	58	47	73	54	67	65	65	83	68	74	57	62	64	54	59	70	76	55	68	49	66	68	71	57	79	61	55	61	56	57	63	67	72	61	59	75	51	63	57	65	56	60	64	63	68	53	64	59	46	56	61	62	56	70	71	59	61	54	49	64	76	61	42	66	73	68	48	63	45	59	60	70	64	67	77	61	67	56	53	68	64	63	48	65	59	62	54	63	62	54	58	62	63	59	64	71	46	63	65	55	63	79	55	68	64	68	59	64	59	61	61	70	76	68	75	56	63	51	68	78	60	58	61	62	43	68	41	58	54	59	57	54	75	58	76	55	62	55	63	54	53	68	54	62	55	69	58	60	66	65	75	61	71	54	58	54	66	63	61	51	66	60	61	52	65	71	59	64	72	63	75	73	54	50	51	69	59	55	68	69	67	56	65	57	66	63	77	46	49	56	58	58	65	65	67	64	71	65	52	69	42	53	64	51	56	62	66	85	63	68	62	53	64	64	67	53	59	45	56	75	64	51	56	58	71	65	62	63	61	61	62	65	53	59	60	62	64	60	55	67	50	52	55	57	66	62	69	56	56	62	57	64	74	63	58	55	69	58	79	65	54	70	67	64	61	54	57	59	55	54	71	63	60	78	58	66	76	67	58	47	50	76	65	69	62	44	58	70	57	53	47	74	58	70	78	59	70	72	63	54	64	62	75	60	78	79	74	61	54	73	66	62	73	57	71	63	68	62	58	57	69	42	67	64	78	54	72	62	64	52	67	56	63	68	61	60	62	51	66	55	50	54	54	63	52	66	51	70	60	48	65	66	58	68	67	69	51	62	57	67	57	69	66	65	70	52	58	73	51	69	52	55	58	57	68	67	66	56	56	64	62	42	66	64	58	57	58	68	78	63	59	56	66	58	51	64	60	73	59	66	59	73	51	53	60	60	56	54	68	65	57	63	52	65	58	64	59	72	86	71	79	61	70	54	70	57	80	47	70	62	59	68	58	48	50	48	60	55	74	62	59	70	50	64	44	75	75	60	67	65	64	70	64	56	67	68	56	54	59	55	59	61	68	59	51	76	65	63	69	67	59	72	52	62	69	58	77	57	61	69	71	47	78	56	57	55	76	58	70	58	50	59	55	59	68	53	71	64	58	67	41	50	56	65	62	54	55	65	56	57	55	68	66	71	68	66	64	62	74	60	56	66	52	81	64	61	60	60	64
47794	29603	13187	3542	9368	5267	4601	3506	2886	2382	1954	1806	1518	1406	1378	7227	16517	2664	16262	3733	955	948	988	881	940	900	851	839	878	784	854	770	830	810	818	6476	13552	11798	7922	4378	2392	1386	850	824	763	698	763	698	802	731	769	705	788	757	766	734	746	742	731	796	777	813	784	759	747	757	759	773	781	790	761	720	751	754	715	808	778	735	714	829	784	753	739	723	728	783	719	736	723	765	774	744	778	746	785	767	741	805	783	742	768	804	752	760	726	728	743	781	736	758	768	788	782	767	756	738	732	796	787	763	758	734	808	751	729	814	746	777	826	784	785	779	807	748	816	761	764	734	784	799	724	751	762	775	794	777	803	714	718	768	786	762	776	761	699	771	781	811	754	725	764	724	757	721	758	757	768	758	739	755	749	804	778	766	779	753	757	761	726	744	759	739	740	790	792	735	765	716	789	720	734	770	748	797	772	758	741	710	795	762	776	757	782	799	759	720	773	758	762	766	765	741	752	741	721	784	804	737	785	787	775	847	756	824	774	726	788	717	769	791	759	775	762	760	749	798	770	798	769	769	747	785	742	737	772	793	766	779	725	775	738	776	799	801	727	798	799	776	727	676	774	735	721	784	760	743	731	772	777	744	733	777	796	743	765	725	758	757	759	763	763	724	761	795	766	752	754	782	750	774	785	842	739	805	795	774	740	770	791	789	786	737	776	746	758	738	788	764	767	754	734	756	780	723	771	761	794	780	767	768	767	727	782	738	791	745	777	739	683	797	721	780	746	777	799	749	751	814	766	699	743	764	722	790	746	780	751	763	773	744	779	788	762	785	746	806	764	738	770	736	739	796	752	776	762	709	753	763	776	724	797	748	771	769	761	789	756	793	723	718	790	774	742	782	761	764	761	791	770	770	767	777	766	772	720	723	709	730	814	757	821	769	829	745	744	754	765	796	760	790	772	735	811	782	715	771	733	806	776	765	758	754	791	763	766	779	832	726	733	770	816	768	738	743	754	740	801	747	751	774	746	727	760	761	781	818	745	774	730	765	738	785	762	752	764	751	786	764	751	787	774	782	754	786	767	788	749	757	803	778	763	760	795	713	774	788	774	756	767	714	803	772	756	738	756	768	734	782	734	737	796	759	755	789	742	774	785	779	762	724	788	794	789	784	802	760	737	757	760	771	753	784	734	792	739	732	783	778	802	780	726	741	730	732	711	771	768	744	751	757	810	788	770	767	781	805	745	762	772	756	792	738	736	726	763	727	734	757	742	783	796	732	790	770	788	762	734	770	751	757	777	725	676	766	744	743	779	783	762	756	793	760	732	794	742	790	797	777	802	721	742	807	730	761	762	809	801	761	745	783	710	722	742	717	834	773	775	837	779	734	757	736	761	711	740	751	754	795	777	756	740	774	756	761	718	752	755	749	778	743	733	736	773	726	786	769	780	721	754	740	784	792	763	804	760	753	771	773	756	791	724	813	732	766	750	802	747	770	750	735	786	738	778	761	772	763	768	787	752	799	760	821	750	781	788	749	734	739	748	761	786	744	735	740	791	769	781	749	746	756	755	774	809	751	775	737	787	799	740	760	765	766	764	794	722	738	746	759	739	686	772	757	753	788	787	795	749	748	724	774	760	773	771	734	804	759	800	788	765	746	744	799	745	801	796	728	794	722	753	706	740	808	790	789	749	783	789	734	740	753	735	787	788	777	770	744	758	743	746	757	723	767	722	790	806	768	736	735	768	773	737	807	760	754	776	719	761	727	736	757	747	832	739	741	751	749	778	716	753	767	779	768	755	741	744	797	755	766	741	756	787	794	771	749	807	781	748	726	826	753	817	762	734	767	764	815	760	764	793	749	756	736	761	794	788	788	753	705	751	799	715	741	748	752	755	772	795	727	710	780	755	776	773	801	789	768	764	772	793	738	807	769	716	750	745	808	788	772	768	757	731	748	751	808	759	760	795	777	772	783	772	736	752	798	775	796	759	807	786	791	779	774	757	806	786	776	768	730	771	712	762	757	790	789	824	721	742	751	755	732	725	715	788	744	733	755	755	750	795	797	682	779	754	778	764	764	754	786	748	771	738	767	734	810	815	755	781	792	751	776	741	777	776	806	734	762	778	803	750	789	781	741	788	752	711	749	798	734	723	793	850	798	767	776	744	800	751	760	750	754	781	780	770	718	737	789	775	769	736	778	753	751	827	723	742	839	792	771	716	778	793	743	758	774	790	710	753	743	752	768	811	732	749	773	728	788	767	791	744	780	743	797	765	794	776	767	787	797	717	715	766	783	791	808	780	723	761	736	796	750	784	785	780	732	761	731	700	760	747	770	805	735	795	728	782	803	791	717	803	723	771	761	746	796	760	758	730	779	725	685	796	776	746	763	752	748	762	758	788	798	777	700	752	727	764	808	782	790	758	793	736	773	789	704	770	807	760	788	761	770	752	755	764	727	760	741	749	800	760	751	717	784	780	748	746	762	750	769	760	832	795	756	793	764	730	786	745	762	799	775	734	755	754	748	731	769	760	736	776	778	786	721	787	802	720	752	819	787	745	776	735	767	782	745	756	726	737	731	772	774	784	778	742	809	765	776	767	761	724	778	753	672	758	802	724	768	793	779	772	822	783	786	747	732	736	756	723	752	720	795	710	709	722	779	752	780	774	785	749	720	739	751	721	733	779	785	775	750	727	732	746	785	766	785	768	747	776	828	731	715	758	773	714	737	762	711	790	800	758	732	757	797	746	722	781	740	750	779	756	741	771	741	759	827	742	776	778	832	748	782	757	800	750	730	787	713	727	788	807	768	794	751	786	777	768	788	784	800	752	768	760	750	722	777	766	790	784	789	751	785	686	803	750	778	757	785	792	732	746	765	787	761	794	761	799	801	726	759	761	753	729	702	817	777	750	758	752	767	757	722	801	801	789	788	709	738	748	752	775	733	810	753	774	690	775	697	833	766	783	794	777	759	812	699	758	741	754	758	774	788	685	783	740	761	732	746	825	747	758	755	767	729	787	776	776	766	754	776	710	754	787	720	765	717	754	725	769	728	783	761	765	787	763	766	786	768	762	756	729	820	757	797	731	751	731	782	733	754	731	738	767	776	795	769	702	820	770	735	752	777	747	735	750	757	785	780	744	703	775	732	741	725	728	774	777	791	778	776	741	749	784	793	781	781	744	720	809	709	789	715	772	764	768	753	832	766	785	750	736	761	735	814	801	780	752	744	745	800	780	735	779	736	789	776	792	805	730	743	738	736	766	754	768	767	777	742	736	743	776	772	785	736	754	741	775	761	780	763	777	762	752	766	805	757	785	732	786	721	793	807	771	749	742	773	781	833	737	793	781	749	770	727	779	759	803	757	782	746	758	758	790	783	731	741	755	802	724	773	777	737	767	790	724	720	731	772	767	759	777	754	822	817	778	740	779	732	783	755	827	817	766	803	745	804	800	754	763	749	796	792	785	746	795	782	772	775	789	748	705	782	771	761	738	796	797	793
9708	6240	1243	97	117	102	113	88	85	93	80	80	93	78	90	385	940	192	781	441	66	65	63	73	61	62	63	61	69	72	51	74	60	77	144	455	508	352	243	141	98	74	71	63	71	65	59	66	80	57	54	45	73	52	68	72	64	66	71	78	52	59	67	62	69	57	57	65	57	66	60	54	64	57	47	72	64	73	61	60	68	70	58	70	81	55	71	67	79	58	71	63	56	51	66	67	58	65	54	64	59	59	56	66	48	60	60	61	63	49	78	79	52	66	54	58	60	68	52	71	65	68	54	72	56	65	59	65	59	60	49	63	65	71	69	63	62	62	61	63	74	58	62	72	74	58	61	71	61	55	63	52	59	62	56	60	58	55	69	47	66	65	64	56	66	54	64	58	59	64	69	53	67	62	74	69	62	59	79	66	64	63	69	64	63	50	55	61	59	57	54	66	56	72	76	69	49	83	56	65	69	67	60	67	63	62	63	65	59	59	73	52	59	52	65	53	68	58	62	53	67	48	69	75	79	78	72	54	61	54	67	54	74	62	69	64	60	58	63	75	65	71	67	69	64	64	68	61	59	55	76	69	75	64	54	67	63	57	61	75	49	73	60	62	64	83	67	63	59	61	67	62	64	57	69	68	65	59	70	66	61	67	59	71	62	59	66	53	64	60	55	70	59	56	57	72	68	50	65	64	60	55	45	66	70	79	62	61	55	72	68	53	70	65	68	75	51	77	77	61	66	67	51	74	59	65	66	66	68	59	61	64	67	72	61	78	78	56	61	56	60	67	67	53	77	53	56	57	57	60	60	51	70	58	60	60	51	54	68	63	69	55	60	58	58	48	51	63	60	57	62	68	63	54	55	78	55	54	69	54	74	47	58	55	61	65	61	70	71	45	54	62	54	57	52	55	76	64	49	68	77	58	69	68	57	80	71	68	64	63	73	56	57	78	62	65	66	58	58	58	63	61	70	63	48	75	71	70	65	90	69	74	65	56	61	63	63	63	54	75	61	71	76	59	62	65	54	54	52	53	52	59	75	60	70	66	61	76	56	71	65	56	67	64	59	71	58	56	67	47	69	68	59	52	70	65	62	73	50	63	66	72	46	56	58	66	51	60	57	67	57	66	48	75	64	70	44	60	47	61	62	60	73	73	53	65	70	55	65	63	62	65	71	61	49	59	81	53	58	72	69	69	66	65	59	78	65	56	50	57	65	59	61	65	56	54	58	55	68	58	57	60	62	51	69	55	65	66	67	65	61	68	72	53	47	73	67	71	53	67	67	79	73	50	53	73	57	74	63	62	68	64	59	75	57	67	72	54	57	61	75	53	77	66	51	59	47	69	63	60	53	79	56	74	53	74	59	73	67	65	43	59	66	69	60	61	68	58	74	60	72	66	56	57	48	73	55	62	66	62	70	49	67	58	62	70	62	59	63	73	72	65	75	64	74	68	62	54	53	45	62	73	63	77	59	44	63	63	46	54	56	51	64	69	74	62	58	62	71	63	65	51	70	61	55	66	45	59	68	69	65	53	53	71	64	64	68	67	73	60	64	39	67	57	69	59	62	67	72	51	62	54	71	65	70	70	59	53	58	71	65	57	67	59	73	70	63	63	58	62	67	55	60	71	60	70	64	73	69	70	59	63	65	72	60	59	61	60	63	74	55	59	55	67	70	62	51	64	60	55	62	73	71	60	76	52	63	75	62	66	61	65	64	78	62	58	59	64	71	66	58	69	66	51	70	60	53	65	63	71	49	66	73	63	50	69	66	77	66	65	67	60	71	57	56	71	66	65	73	57	71	76	40	62	73	62	63	64	76	78	62	63	63	61	64	64	60	59	68	68	58	70	66	62	70	70	55	58	54	67	71	63	83	57	60	62	71	54	61	58	61	63	50	62	49	68	72	60	67	59	63	67	58	66	55	74	72	50	65	68	64	64	52	60	60	50	61	58	52	60	53	69	64	57	69	77	64	59	54	69	56	63	69	34	74	79	50	55	62	83	64	79	50	70	59	51	56	74	64	52	65	58	78	75	65	66	54	66	66	53	56	77	56	70	77	58	54	51	63	59	52	69	63	65	60	62	62	80	58	60	55	68	69	80	77	61	68	59	69	58	64	57	70	52	68	76	63	65	55	68	58	56	57	57	63	60	77	65	58	64	55	71	60	73	73	55	51	66	60	55	72	55	73	59	63	56	59	73	56	53	78	64	75	58	68	63	78	70	59	77	54	64	68	67	68	71	80	70	64	79	70	50	51	71	60	66	56	73	74	68	67	65	68	61	65	57	64	72	59	44	69	63	60	58	82	73	59	76	68	56	67	60	62	70	57	47	59	65	67	59	34	63	71	67	64	71	76	77	62	55	65	56	59	51	76	73	51	55	66	57	64	74	70	69	60	67	73	65	50	65	59	74	66	61	60	57	57	54	73	49	69	59	58	66	60	58	71	59	68	63	65	66	62	63	63	56	63	56	82	71	77	61	68	63	63	63	73	55	63	58	70	78	58	66	80	71	64	55	62	65	75	62	77	57	72	65	62	54	80	70	58	66	47	68	59	65	65	72	56	76	58	76	55	62	53	73	68	55	76	67	67	51	54	57	62	57	53	48	73	63	66	60	69	63	56	59	69	59	72	66	74	76	64	58	51	52	70	69	46	67	70	60	70	59	72	64	86	57	72	65	60	60	61	74	59	50	55	61	48	54	63	57	52	63	60	66	77	57	67	68	52	63	74	61	66	58	56	61	64	62	60	67	68	53	60	68	57	64	55	46	63	60	65	65	48	55	84	65	48	54	54	76	59	70	70	52	62	72	84	74	61	78	66	61	63	53	63	66	63	65	63	74	71	59	62	44	65	78	64	70	62	57	49	76	62	68	66	69	56	70	59	79	64	59	60	65	65	51	72	54	63	72	66	58	42	44	60	55	68	76	55	69	54	69	73	67	58	53	53	71	67	68	52	70	73	49	69	63	62	67	63	64	65	49	56	65	84	62	71	88	60	58	49	56	53	73	71	54	53	85	60	58	69	69	68	70	71	69	59	68	68	64	58	69	60	63	71	60	65	58	65	70	64	60	66	60	76	55	47	59	54	55	63	72	71	56	62	51	72	48	61	67	64	70	58	71	70	62	51	57	67	60	74	68	61	84	60	64	66	60	66	52	55	58	70	64	68	71	47	58	69	56	70	54	68	67	58	66	56	57	57	60	57	61	72	54	44	63	69	47	60	62	58	53	66	52	69	61	68	59	59	59	66	68	58	74	60	68	75	63	66	53	72	64	55	65	51	62	53	54	53	60	57	56	65	64	65	56	55	68	69	65	58	67	58	76	62	73	69	58	75	55	73	67	68	61	60	76	70	79	57	58	72	63	73	56	70	72	59	61	67	53	55	61	64	55	64	53	64	67	63	63	68	55	58	71	65	52	75	68	61	55	64	59	53	65	66	61	49	46	66	63	70	65	70	61	41	67	48	58	70	56	71	40	79	50
43014	28791	12538	3111	10946	5074	4417	3596	3097	2611	2197	1969	1704	1623	1469	10109	20163	4606	17791	9525	946	1018	1022	889	907	905	870	865	882	874	869	888	853	1221	3605	11908	12611	9433	5620	3040	1628	1075	889	809	777	769	812	793	773	779	799	757	773	795	744	782	726	757	788	759	777	792	772	766	769	760	799	781	762	795	746	762	766	781	752	756	745	718	824	793	738	803	747	737	728	762	786	753	825	758	756	832	755	749	749	809	749	783	800	754	795	781	832	768	804	805	764	784	793	768	792	759	795	765	786	790	772	773	760	765	790	771	768	800	729	752	773	793	777	773	784	755	809	791	759	815	789	739	801	741	785	739	758	797	801	766	728	832	788	801	754	774	765	769	812	798	773	769	779	789	760	777	791	795	763	791	777	790	773	779	794	796	732	786	730	783	835	783	757	813	783	764	798	802	818	805	817	817	810	791	782	740	758	784	764	785	816	772	771	757	784	768	804	745	772	754	785	711	757	799	800	771	758	807	793	784	783	788	775	804	778	789	733	824	698	819	778	770	782	757	799	771	721	804	775	793	804	818	764	769	806	744	786	776	784	783	778	780	779	771	776	726	787	786	765	769	822	804	791	804	741	782	785	760	804	797	766	777	734	797	808	813	745	795	779	809	816	741	802	774	801	824	781	737	798	802	774	808	728	752	752	804	806	825	723	779	831	793	770	822	773	763	770	800	758	795	848	802	797	790	780	809	799	761	847	792	798	771	760	777	789	787	727	764	785	785	747	819	846	736	786	771	771	747	793	779	764	797	754	754	842	775	778	768	806	821	821	771	830	769	777	762	785	781	779	762	765	778	764	781	754	750	774	791	811	782	808	765	769	745	753	776	821	797	784	751	795	775	757	840	817	786	755	762	775	806	735	795	775	766	797	796	761	761	803	777	726	746	769	791	760	746	748	758	772	771	770	782	781	708	756	812	809	776	836	777	788	818	797	799	755	791	745	783	763	839	758	813	757	750	804	797	748	790	789	787	808	833	766	772	757	744	795	758	761	775	829	858	753	787	759	780	779	801	761	754	792	770	797	796	775	745	766	790	794	800	769	758	766	805	809	803	831	763	781	820	780	779	767	800	802	820	785	749	782	787	793	792	813	776	818	792	747	792	752	768	805	733	775	809	804	795	786	823	825	764	780	758	739	812	785	760	786	771	814	800	760	855	776	803	757	817	855	802	781	721	717	759	781	835	767	752	759	795	742	801	813	766	773	735	734	793	830	800	794	734	792	785	765	787	838	764	756	786	785	759	790	841	756	753	798	786	789	814	765	754	814	808	799	776	757	796	732	747	759	752	737	828	752	782	749	784	779	818	753	792	758	782	759	799	781	742	846	761	848	781	773	784	785	804	792	792	752	793	785	776	793	847	742	746	763	797	750	768	821	767	755	806	794	758	781	781	861	769	758	804	792	721	784	741	762	819	746	792	814	738	806	728	795	729	765	790	809	747	812	783	740	737	769	744	804	768	780	762	756	791	780	808	739	789	747	798	790	768	783	830	740	733	788	772	817	774	768	801	760	731	783	795	768	767	758	772	831	797	803	751	824	812	798	779	772	806	737	816	867	757	782	773	766	766	759	756	748	755	756	730	782	744	798	756	795	788	766	709	776	791	808	807	809	758	812	758	760	766	784	811	784	799	778	717	775	731	764	777	808	770	786	797	733	761	781	779	713	745	796	786	778	761	766	755	777	824	730	750	788	787	819	711	743	778	769	785	765	757	745	829	783	819	810	774	751	801	767	770	783	768	757	825	773	719	778	743	784	768	809	757	776	824	767	752	774	725	783	737	750	781	772	752	800	805	807	819	770	802	811	809	754	700	790	757	768	767	785	812	727	801	804	754	783	777	805	706	765	808	792	733	728	738	759	757	781	751	778	805	800	791	788	776	743	793	790	796	769	779	755	790	794	780	769	823	769	785	792	774	784	797	818	804	796	768	780	771	759	746	782	789	768	853	743	760	812	778	828	780	819	784	772	797	757	761	812	811	774	761	790	816	796	746	783	762	773	787	755	774	729	757	823	807	793	787	775	809	784	764	766	738	770	736	806	790	771	815	769	799	771	724	789	747	716	819	779	796	718	775	795	762	733	794	797	758	765	768	803	773	766	800	768	754	726	780	762	779	765	793	809	810	734	835	738	776	738	727	799	776	786	748	764	793	775	794	793	834	795	778	819	741	786	786	774	730	754	793	803	766	794	803	778	808	764	728	754	781	809	823	780	807	768	748	852	777	772	737	779	783	777	805	756	768	756	766	765	747	777	793	789	783	793	766	762	731	793	763	738	762	752	765	780	723	758	761	825	754	807	776	776	797	787	836	830	810	781	770	756	787	787	764	784	735	830	808	723	806	811	813	762	765	755	777	771	730	789	803	762	712	743	788	792	810	766	809	796	767	748	806	806	775	783	767	810	818	731	777	795	810	819	757	782	809	757	777	768	781	770	790	800	788	829	789	819	785	792	800	786	791	825	760	791	813	837	786	787	746	792	754	773	743	783	730	789	729	799	780	764	731	740	762	792	796	789	789	787	773	767	751	750	766	789	764	755	767	817	760	753	734	798	771	787	775	828	852	736	774	776	764	759	783	792	758	801	805	761	757	787	832	785	793	770	757	812	781	842	749	781	800	794	830	767	743	781	802	752	743	798	731	783	792	769	749	766	783	804	734	802	769	790	771	815	741	790	815	831	808	816	794	788	792	836	761	806	780	750	792	786	791	823	774	768	817	790	807	795	811	762	791	781	775	826	797	789	829	808	784	778	817	775	744	812	761	742	800	745	739	769	780	810	736	802	766	779	800	772	745	742	850	765	778	827	799	789	779	770	744	824	796	773	809	786	749	731	750	805	797	749	826	824	763	772	770	798	803	741	761	766	816	771	778	801	765	775	781	798	804	794	755	802	801	775	744	782	778	785	765	794	799	773	767	794	748	710	748	771	799	781	761	766	768	750	739	762	781	798	775	777	798	789	732	797	703	735	785	818	770	788	742	805	753	759	759	812	765	749	760	765	823	759	755	757	811	789	757	787	786	780	732	798	771	773	816	774	760	794	786	746	773	789	767	767	770	760	743	813	762	781	773	705	780	754	787	766	776	782	786	755	827	800	779	761	770	761	833	777	782	796	798	789	746	725	752	778	790	772	813	766	803	772	794	758	752	789	782	747	785	750	746	784	745	749	753	818	802	765	730	786	767	772	846	801	806	772	792	797	835	788	748	732	738	792	786	795	806	780	806	757	783	749	775	736	771	745	784	774	727	793	785	801	765	848	720	788	808	719	788	745	795	766	807	767	797	781	781	805	749	788	793	804	792	794	778	781	721	759	847	729	840	707	778	755	794	775	779	763	798	796	789	747	800	791	759	806	768	826	747	711	801	775	747	782	761	780	819	819	812	762	766	771	754	780	772	818	751	748	765	773	841	795	785	734	726	729	819	711	760	804	794	796	820	764	765	761	764	781	809	791	773	822	758
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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
