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
344411640946	344411641506	344411642056	344411642606	344411643156	344411643706	344411644256	344411644806	344411645356	344411645906	344411646456	344411647006	344411647556	344411648106	344411648656	344411649207	344411649756	344411650306	344411650857	344411651406	344411651956	344411652506	344411653056	344411653606	344411654156	344411654706	344411655256	344411655806	344411656356	344411656906	344411657457	344411658006	344411658556	344411659106	344411659656	344411660206	344411660756	344411661307	344411661856	344411662406	344411662956	344411663507	344411664057	344411664607	344411665156	344411665707	344411666256	344411666807	344411667356	344411667906	344411668457	344411669007	344411669556	344411670107	344411670657	344411671207	344411671756	344411672307	344411672856	344411673407	344411673956	344411674507	344411675056	344411675606	344411676156	344411676707	344411677256	344411677807	344411678356	344411678906	344411679456	344411680006	344411680556	344411681107	344411681657	344411682207	344411682756	344411683306	344411683856	344411684407	344411684956	344411685507	344411686057	344411686607	344411687156	344411687707	344411688257	344411688807	344411689356	344411689907	344411690457	344411691007	344411691556	344411692107	344411692657	344411693206	344411693756	344411694307	344411694857	344411695407	344411695956	344411696507	344411697057	344411697607	344411698156	344411698707	344411699257	344411699806	344411700356	344411700907	344411701457	344411702007	344411702556	344411703107	344411703657	344411704207	344411704756	344411705307	344411705857	344411706407	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2160	3300	1900	2700	2160	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2158	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2160	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	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
4199	1435	535	317	256	241	308	336	352	285	285	270	224	254	219	173	177	144	134	110	96	89	99	88	103	83	91	92	105	84	86	100	74	88	89	71	95	77	85	87	91	76	87	78	82	69	81	77	76	89	63	86	83	70	69	61	76	68	64	70	56	66	74	69	58	53	68	67	62	64	67	74	48	62	48	84	38	51	49	62	52	65	57	56	53	56	68	70	63	71	58	58	73	59	53	52	54	60	62	75	66	61	60	63	72	56	63	65	64	81	52	60	69	58	62	51	55	50	63	57	70	69	58	54	68	75	59	62	70	55	60	55	72	65	66	54	67	58	67	67	61	68	59	52	57	66	60	62	63	57	70	65	67	69	63	77	60	55	52	82	63	52	56	63	67	58	86	57	66	71	61	65	59	61	54	60	68	71	73	68	61	58	59	68	70	64	71	70	69	65	63	55	68	54	75	50	74	62	78	65	61	68	68	72	67	72	71	58	56	54	63	55	72	62	57	57	61	67	81	52	59	58	55	60	66	63	65	58	51	78	75	70	53	69	68	69	67	48	58	62	56	59	61	65	62	53	73	61	75	54	75	72	61	56	67	55	68	59	61	57	55	63	60	63	70	68	58	61	69	55	62	52	65	73	63	69	63	55	65	62	74	78	58	67	68	71	67	75	61	77	58	57	48	54	74	65	63	67	60	59	52	70	51	61	61	63	55	73	59	63	68	67	77	61	56	66	57	63	68	80	65	63	65	61	70	63	59	44	63	67	69	54	60	58	62	61	59	77	76	63	63	74	66	61	59	63	69	59	65	64	51	78	57	78	61	61	54	80	72	73	73	66	55	66	70	66	66	61	56	57	73	59	70	63	52	60	59	61	60	59	71	61	68	76	66	48	60	64	55	61	69	80	65	68	71	60	66	63	66	66	67	67	50	55	66	59	81	63	72	65	63	61	57	77	67	71	54	75	72	63	65	57	63	51	72	55	54	56	55	64	62	54	52	55	55	70	62	67	67	73	80	53	66	68	55	61	74	74	71	74	65	67	75	67	65	52	48	64	65	67	61	60	60	63	59	54	55	66	50	65	57	52	46	52	68	58	63	56	72	72	47	64	60	61	60	47	65	75	63	55	61	48	65	56	72	76	54	66	65	76	63	68	66	64	90	72	55	49	76	63	76	70	53	52	75	81	62	57	59	55	68	72	55	61	66	71	78	57	58	67	53	56	74	61	70	75	70	69	80	63	74	71	68	49	63	63	61	47	64	64	77	64	50	53	69	49	65	74	63	59	79	61	73	72	56	56	71	63	50	58	66	62	62	73	85	70	70	48	68	64	66	78	52	70	88	60	73	89	55	73	57	50	62	65	57	71	56	55	63	56	66	65	63	63	65	52	61	53	67	76	56	64	61	67	63	65	58	59	65	70	42	57	64	73	55	51	49	64	51	51	56	53	56	71	67	57	80	57	43	79	63	66	60	53	63	71	54	60	73	60	65	62	66	81	81	66	67	66	70	68	67	77	66	63	74	64	50	74	58	58	64	59	54	64	75	67	70	55	71	65	78	64	84	59	50	59	68	64	71	75	63	68	64	52	60	67	66	64	66	62	68	58	63	65	60	72	63	66	58	65	56	54	66	66	60	45	58	66	52	54	65	67	66	57	60	83	46	61	57	68	65	74	79	73	64	67	61	54	63	66	61	68	63	71	66	75	68	68	75	66	55	59	67	75	61	59	66	71	51	60	70	66	73	54	58	77	57	66	76	51	67	69	63	56	62	59	61	70	61	58	63	71	69	60	59	65	52	74	68	53	66	56	66	72	67	70	57	72	74	55	60	57	71	56	68	54	57	56	67	67	54	65	58	64	71	66	55	69	65	75	57	62	54	62	57	75	66	64	48	67	82	54	61	58	68	73	66	61	63	58	64	53	60	68	47	69	53	66	49	65	76	75	79	64	59	54	59	66	66	70	66	67	64	65	61	64	58	69	54	69	80	55	56	58	43	58	66	61	56	58	59	77	60	65	78	60	58	70	59	69	63	62	55	62	48	59	62	75	68	60	57	63	51	73	54	64	68	57	69	67	70	63	70	77	69	68	65	72	49	66	63	60	66	69	66	66	61	68	59	66	72	65	51	64	52	68	62	73	56	56	77	77	63	64	78	62	57	50	47	65	52	55	70	56	76	55	64	65	69	59	64	58	64	78	42	70	58	64	61	67	69	55	42	61	62	57	67	76	55	60	62	61	78	77	73	56	51	62	53	63	53	60	70	54	65	60	71	68	58	70	56	63	66	49	67	54	62	64	60	70	63	77	55	69	80	57	62	70	75	84	60	56	77	65	64	73	70	74	55	75	65	65	66	67	78	60	57	65	65	60	71	58	77	58	72	61	76	69	57	68	50	65	74	70	65	57	76	60	67	79	60	67	71	63	52	59	58	70	66	72	61	71	59	46	65	58	63	55	51	70	63	58	68	68	51	71	58	61	59	76	58	79	68	74	51	67	66	67	69	73	65	69	61	82	66	65	74	54	60	66	51	73	58	68	81	67	72	70	51	55	69	60	62	58	59	62	64	69	64	59	53	74	66	55	49	73	54	54	66	78	64	70	65	63	53	65	51	78	64	69	62	63	62	56	58	52	66	57	81	62	64	72	77	57	76	64	74	65	60	66	80	76	57	84	54	58	62	70	61	62	60	76	59	60	59	69	51	71	66	67	57	60	53	67	64	60	51	65	59	71	71	67	60	66	56	56	69	72	48	70	56	52	73	62	65	72	51	57	70	65	61	67	58	52	56	56	65	61	62	65	62	56	63	70	59	69	62	68	58	61	63	55	61	70	63	64	68	71	75	63	59	61	67	62	53	78	65	51	66	56	54	60	65	41	63	59	65	51	59	57	70	65	77	65	60	72	60	66	65	61	60	64	76	61	59	63	66	67	68	75	76	74	64	55	52	56	63	65	65	75	52	49	67	70	52	50	58	55	63	66	56	55	52	53	56	48	53	69	53	67	85	59	62	65	68	51	65	61	64	73	55	63	57	52	62	53	75	71	57	62	69	73	84	51	58	59	60	67	63	56	65	60	57	64	58	82	76	75	55	57	71	51	63	73	64	53	71	69	67	66	73	58	73	72	76	75	68	60	77	62	57	71	68	64	55	73	66	61	62	62	54	57	53	47	75	48	44	72	65	53	62	73	54	61	54	64	49	60	55	67	63	65	59	71	42	71	65	74	68	68	55	68	55	70	47	56	57	62	53	53	51	59	57	64	72	60	58	72	50	73	60	71	61	71	67	60	48	56	74	68	55	64	72	68	70	66	63	60	60	73	74	67	70	56	66	55	58	52	63	56	59	74	62	62	65	67	62	78	60	71	77	65	55	66	54	75	66	64	74	59	73	64	66	53	71	74	56	63	66	57	56	62	68	60	71	70	63	73	61	70	60	65	73	59	50	74	54	62	63	72	71	56	59	83	68	67	54	52	63	64	62	61	66	63	56	64
30863	11980	5838	5305	9979	13848	14262	13556	11564	10506	9238	8245	7238	6977	5779	4738	3705	2748	2468	2184	1996	1802	1738	1611	1475	1511	1470	1469	1312	1313	1241	1186	1119	1122	1069	1114	1144	1131	1095	1122	1171	997	920	931	891	917	801	843	946	861	843	857	773	729	723	688	679	648	694	654	533	585	523	558	527	498	537	531	533	520	495	534	502	511	544	538	508	489	531	547	496	550	517	548	511	492	558	518	543	534	551	506	509	530	548	546	483	556	572	469	537	544	512	509	534	494	566	551	504	518	530	504	506	521	532	536	505	493	556	476	540	496	580	541	533	531	535	497	534	480	509	513	541	510	547	495	503	539	513	511	539	536	496	523	513	527	558	497	545	538	538	489	552	523	511	524	509	518	497	538	521	512	534	540	514	472	527	519	556	525	527	491	542	484	547	510	567	497	521	546	535	530	476	529	522	518	490	509	521	521	497	505	510	506	559	470	553	521	519	494	494	485	510	522	545	543	508	560	549	524	534	545	485	526	525	526	525	550	524	494	518	523	497	496	507	526	505	602	504	520	552	559	552	543	543	513	512	496	535	530	522	511	517	470	544	518	511	524	500	509	558	553	520	492	537	540	544	516	556	552	515	484	493	546	502	562	495	519	509	521	542	546	526	537	542	478	502	496	525	473	520	528	531	500	519	520	485	519	608	515	527	495	506	523	535	511	519	530	510	538	584	518	511	528	534	517	554	531	523	521	514	540	499	500	521	500	521	510	517	535	531	567	546	517	537	533	548	498	476	556	529	504	558	506	512	533	495	517	523	539	502	518	542	519	507	519	529	440	566	541	502	485	530	531	529	512	565	493	517	531	496	504	468	527	510	525	505	546	553	527	517	509	521	533	515	559	535	508	504	529	514	517	488	503	472	511	486	505	504	539	499	531	569	509	508	480	488	546	484	520	507	505	534	483	533	579	510	487	528	495	511	526	527	509	515	493	527	517	495	552	519	510	478	529	554	520	506	527	531	533	534	537	503	537	544	527	547	499	538	518	569	536	523	476	510	519	495	533	552	501	528	512	559	494	524	478	531	494	531	506	550	516	521	534	517	512	518	564	496	512	509	533	512	498	542	549	555	515	535	529	502	514	530	534	492	529	514	509	543	522	510	494	529	524	469	537	525	544	515	537	526	518	522	556	514	514	499	548	494	511	508	518	549	499	559	513	553	505	548	549	491	511	532	504	517	500	582	510	523	480	560	485	502	533	530	537	548	544	495	539	528	526	520	510	532	564	524	574	521	582	572	514	510	547	498	492	475	517	509	469	496	522	515	513	551	522	512	534	538	513	540	547	498	559	561	523	517	570	533	522	528	514	529	535	517	520	508	510	548	577	552	510	537	528	497	567	508	545	522	518	483	560	510	533	537	559	533	532	521	533	503	532	509	483	547	519	529	520	541	516	514	509	518	532	508	528	523	524	499	488	529	521	485	509	556	544	552	466	522	519	505	548	492	513	501	517	557	508	507	501	526	523	509	524	506	514	528	560	512	507	534	524	523	565	487	552	534	539	550	533	495	516	542	479	491	513	526	519	529	521	495	494	529	500	503	505	497	533	489	537	519	480	550	511	520	527	534	567	524	513	569	512	548	542	505	507	563	517	522	529	570	516	475	526	518	517	532	552	549	540	485	548	552	526	538	493	509	522	505	545	555	515	547	521	521	496	538	513	499	548	502	510	540	493	471	578	510	508	515	506	520	551	552	541	516	528	515	502	543	537	536	481	542	533	524	502	491	519	553	502	497	488	508	528	521	525	521	491	557	543	499	524	566	513	514	553	528	544	538	496	544	551	532	558	543	556	510	492	552	546	490	536	511	504	553	509	510	557	548	519	523	519	532	537	514	541	530	527	516	558	493	500	531	498	506	527	535	490	514	522	491	527	500	528	562	471	519	516	563	531	553	543	503	517	506	501	507	515	528	515	496	458	519	536	554	546	488	528	516	502	523	528	526	538	515	508	532	494	519	515	513	538	551	565	488	512	535	464	508	518	530	515	504	524	520	580	473	503	556	536	503	555	509	512	525	517	526	535	508	548	551	534	510	521	525	492	516	529	521	488	504	551	504	498	547	507	532	480	539	519	562	493	542	499	527	501	540	494	469	509	498	547	483	539	490	530	533	528	506	502	501	488	503	496	480	552	473	517	536	536	528	498	500	509	571	532	525	533	534	563	506	542	524	585	486	494	539	496	552	558	512	537	503	515	523	498	508	541	563	495	492	501	524	489	538	537	517	491	532	537	492	542	535	531	547	514	530	516	503	550	510	542	476	535	528	567	503	488	520	529	524	555	503	482	557	555	532	510	542	506	523	495	483	517	517	537	552	551	462	506	524	530	537	516	536	487	518	494	535	541	487	524	536	543	524	522	513	528	532	545	534	507	521	528	511	521	530	518	517	510	536	526	572	471	483	539	487	525	518	502	515	506	528	512	483	539	535	530	536	549	522	510	531	493	504	556	537	512	480	551	495	507	527	540	503	513	492	501	531	516	534	549	513	469	509	509	513	521	471	537	538	521	491	482	506	523	533	483	498	503	519	479	513	498	539	508	544	527	518	518	568	551	568	515	512	531	505	529	496	482	547	537	499	526	490	526	513	525	545	471	544	546	512	488	543	503	455	530	556	514	488	503	500	529	544	504	509	493	518	495	522	523	491	509	573	505	493	558	501	518	503	534	500	528	548	528	557	508	500	508	500	539	525	502	518	512	505	506	547	514	497	480	498	526	522	534	511	539	592	525	532	532	525	514	512	519	531	491	513	535	493	515	511	503	519	530	519	549	497	550	547	497	561	556	545	584	565	501	542	498	496	540	507	538	521	548	538	541	542	513	540	539	512	518	520	522	485	527	542	600	540	500	505	514	546	540	513	561	516	522	547	547	546	493	525	540	538	468	520	541	513	549	534	505	538	559	511	520	542	537	533	490	560	567	499	461	546	546	526	497	517	509	508	513	529	509	476	520	527	544	523	543	545	554	454	518	519	536	539	526	536	535	514	534	526	525	527	552	544	512	537	533	487	550	526	528	506	510	532	505	544	498	510	469	511	502	502	473	500	550	496	550	529	518	520	498	501	550	547	516	578	487	503	505	535	543	552	530	500	534	546	509	502	547	540	575	527	556	531	507	513	557	518	533	526	528	482	503	549	501	518	541	496	572	537	497	504	531	507	532	442	486	495	513	506	510	511	517	544	540	457	532	556	521	522	521	521	477	508	470	506	509	553	486	497	524	527	538	525	481	552	515	554	525	525	521	517	526	488	523	503	512	507	499	503	497	555	547	490	473	481	505	511	590	564	525	504	513	500	511	542	507	559	521	553	516	493	525	503	473	525	526	493	518	534	494	525	588	510	540	546	526	521	543	516	519	528	526	505	556	491	452	525	508	511	532	521	524	518	528	499	536	502	513	472	546	501	480	541	546	517	478	517	564	508	518	543	518	560	526	510	502	497	537	526	558	534	533	541	520	528	512	539	495	503	481
2613	719	322	171	135	133	143	189	173	153	147	133	126	160	130	102	94	67	72	64	50	52	58	59	65	55	67	39	63	59	57	59	49	64	51	50	63	65	64	51	49	49	58	45	54	58	46	56	55	61	59	44	57	51	48	48	42	52	50	35	50	36	42	50	42	34	39	58	51	30	32	36	47	46	51	33	50	41	60	45	41	38	30	40	49	48	51	44	32	38	39	38	40	50	41	54	41	43	49	48	39	42	46	30	35	40	50	41	53	32	39	40	42	55	51	47	38	46	43	35	43	34	41	53	45	33	28	42	45	46	32	52	42	43	35	48	36	49	31	49	52	43	51	49	43	43	38	50	29	57	32	45	36	43	38	49	41	46	46	48	36	42	42	40	48	35	42	47	59	44	53	41	48	45	41	50	39	44	42	51	38	39	38	47	44	43	48	58	50	46	32	37	31	39	33	57	34	38	39	49	29	32	50	47	40	39	46	35	40	41	29	47	60	43	48	40	43	39	37	41	37	41	41	49	46	42	41	43	37	48	47	40	47	47	32	43	38	43	46	46	36	44	46	53	43	32	38	54	45	35	55	42	44	44	37	52	36	41	42	47	54	31	50	38	46	41	53	41	56	43	49	35	40	44	40	46	52	37	37	63	36	49	35	45	49	53	45	35	42	39	48	41	45	40	40	34	51	41	47	53	40	34	60	41	48	35	32	42	41	39	51	45	50	36	46	44	49	46	36	42	34	42	45	46	38	44	44	40	47	40	32	42	45	34	49	36	49	49	49	50	35	35	50	45	32	35	52	42	50	39	45	50	38	39	33	47	55	41	44	55	43	36	37	44	47	40	42	50	48	40	31	51	39	35	42	54	45	48	41	37	40	47	32	56	43	45	41	53	50	40	42	39	46	43	43	39	47	33	54	41	28	53	39	49	55	26	49	56	47	54	50	46	44	50	41	48	39	44	52	48	52	52	42	46	44	38	44	38	40	47	36	43	39	40	42	51	41	47	45	44	35	52	47	46	38	40	43	43	50	52	45	63	34	47	40	36	49	32	42	47	40	35	37	27	38	39	42	38	38	54	33	36	40	42	53	41	32	39	47	46	30	40	30	49	32	47	40	43	42	42	50	41	32	39	46	58	38	54	37	43	40	40	39	60	42	35	47	55	53	46	32	52	32	46	43	51	40	41	29	49	39	41	44	34	48	36	40	53	40	35	41	49	43	35	46	43	43	51	37	53	46	44	40	45	36	52	39	28	46	46	64	33	46	37	40	42	36	36	48	51	51	50	27	38	40	50	37	36	45	41	29	44	44	58	53	52	49	40	55	34	41	41	34	39	49	49	39	36	45	47	55	52	36	48	54	42	45	41	47	38	45	47	56	34	49	51	39	53	48	40	44	37	41	41	58	56	52	52	37	39	35	40	53	54	40	43	37	41	31	49	47	42	36	63	38	44	31	42	40	49	46	43	49	29	45	40	36	49	45	51	49	32	45	50	34	35	41	47	52	54	57	46	46	41	31	48	52	31	48	62	46	38	47	40	36	45	49	50	47	45	38	38	39	51	40	47	46	39	54	39	40	53	46	30	50	46	40	37	43	39	43	44	40	36	54	44	48	45	38	33	46	48	41	40	38	49	53	50	46	46	49	50	57	43	45	51	46	37	42	45	42	56	42	46	44	29	43	36	40	56	44	56	46	36	47	50	37	44	55	37	47	44	46	36	48	46	38	47	41	49	52	43	37	38	34	43	36	38	44	42	39	42	49	43	46	41	47	50	41	39	31	34	47	42	44	31	41	48	39	45	31	47	41	34	40	47	44	38	48	40	53	45	42	50	33	46	36	45	53	37	46	44	40	41	55	32	49	41	46	44	47	54	52	35	43	49	37	37	48	39	48	45	39	50	45	42	47	29	54	49	43	53	43	48	40	39	39	48	37	34	38	40	29	44	55	44	50	40	51	38	51	40	38	34	43	52	47	47	46	40	42	44	37	38	46	34	40	37	42	51	34	49	45	52	42	44	43	42	50	51	40	41	44	43	37	28	44	44	40	37	45	44	37	41	37	35	48	36	40	33	39	30	38	53	48	31	34	48	35	47	41	53	49	44	47	55	39	35	42	41	43	38	35	32	34	36	51	38	39	22	43	43	53	35	32	48	41	41	51	41	34	38	43	32	43	38	46	52	40	48	55	46	38	46	43	38	41	43	39	40	44	45	48	37	44	37	47	46	45	37	35	42	36	40	54	58	37	50	48	50	48	58	49	41	59	53	35	36	34	31	48	48	43	39	44	49	41	41	47	44	32	47	43	44	24	44	49	42	40	34	46	52	53	52	35	31	35	50	47	40	46	26	39	40	42	41	46	45	48	38	37	40	44	36	45	40	54	49	39	42	35	39	47	43	46	43	38	38	42	42	48	40	49	37	58	32	48	49	35	47	38	35	32	48	43	49	38	47	48	51	47	56	35	46	48	41	43	36	29	51	38	39	35	38	43	43	44	40	47	52	38	29	44	32	48	37	53	37	35	47	38	40	52	39	32	52	35	36	48	44	52	48	41	61	47	37	40	44	55	35	47	42	46	41	32	35	38	36	45	30	46	55	48	55	52	46	60	42	47	38	46	43	41	41	58	39	50	50	43	51	40	43	43	46	50	34	43	44	55	44	50	42	47	50	49	43	40	44	35	43	52	39	41	55	42	43	42	47	30	36	48	32	49	47	51	38	49	45	53	45	37	34	43	30	41	33	54	52	58	54	49	50	44	37	47	59	48	49	44	64	37	44	46	35	55	36	56	53	46	33	50	52	47	36	32	39	51	45	42	40	36	43	45	45	34	40	50	38	36	48	35	50	48	43	48	45	35	47	30	37	30	56	47	39	48	56	44	42	38	33	45	48	47	44	58	39	48	39	44	35	50	33	36	42	46	43	40	35	45	31	43	36	51	41	36	37	43	38	42	48	31	31	46	45	42	40	47	43	36	33	44	44	50	41	54	48	37	34	42	44	35	45	36	43	41	35	34	33	49	47	30	52	43	47	37	37	42	40	49	42	29	52	44	49	56	47	55	42	37	46	50	40	44	41	44	45	33	36	38	43	50	33	44	41	40	36	39	42	38	37	43	32	30	42	37	35	45	53	46	45	47	45	35	37	41	43	40	51	34	51	41	26	39	39	46	54	40	36	42	44	40	48	43	46	40	40	47	49	48	32	41	45	50	36	44	31	41	37	35	37	56	34	47	42	58	42	42	34	38	48	47	47	38	65	42	39	35	52	38	41	29	40	34	46	46	35	31	44	48	45	47	56	41	48	39	46	39	45	49	38	42	52	41	42	50	37	46	48	46	43	37	42	61	44	41	50	34	35	44	51	35	36	41	37	45	50	36	52	49	52	33	46	43	47	30	48	45	49	36	41	40	35	47	48	40	49	52	29	35	41	37	43	39	33	48	28	39	45	55	53	55	35	50	35	57	47	42	33	52	49	56	47	52	32	41	46
22284	7511	3724	3319	5907	8525	8909	8205	6879	6281	5307	4431	3935	4098	3670	2661	2083	1588	1335	1202	1065	1015	988	926	900	901	882	862	841	784	755	688	669	691	683	717	640	696	673	744	597	575	563	559	552	556	570	540	529	514	487	512	491	490	460	448	429	434	424	414	348	341	359	369	379	310	348	350	313	343	335	361	338	358	332	381	374	377	363	327	330	340	361	368	354	380	326	379	354	349	345	364	349	349	337	362	353	347	356	362	378	344	353	346	352	363	346	356	379	360	347	325	331	383	360	350	351	355	369	341	360	357	303	337	367	360	353	365	358	370	354	350	368	367	362	366	346	386	352	335	342	351	319	347	342	355	361	355	346	362	328	361	369	334	341	355	334	363	391	347	385	344	314	341	357	341	326	367	371	363	336	342	333	351	348	356	347	373	357	359	314	353	337	346	340	353	362	338	346	342	390	345	343	320	355	360	319	325	360	336	387	351	358	329	338	319	346	335	347	339	349	366	340	381	358	330	348	329	346	364	352	321	365	341	322	360	345	347	339	351	334	373	353	346	369	376	332	359	322	351	344	378	383	392	328	338	310	336	352	329	356	349	345	374	345	332	323	342	370	367	342	330	345	340	357	382	375	355	324	346	319	383	364	323	331	362	359	349	349	365	355	367	344	372	378	343	364	364	335	380	356	362	370	343	330	337	359	383	334	347	356	361	326	353	366	353	340	345	332	312	377	330	354	342	363	361	365	351	308	359	345	324	324	365	339	329	343	349	339	335	343	348	336	366	338	356	346	359	349	391	358	346	327	395	376	351	385	359	310	352	310	368	375	379	365	388	337	354	357	338	331	357	349	398	362	342	347	326	403	348	349	339	332	346	390	379	338	346	342	363	350	345	358	356	359	343	355	375	323	339	374	359	325	329	348	379	346	349	337	340	330	350	353	322	319	355	360	359	375	369	337	326	346	336	347	323	312	341	364	365	346	357	321	352	342	364	346	364	368	390	348	366	356	354	359	346	349	327	391	364	326	321	370	320	337	394	348	362	351	347	362	324	347	341	379	348	357	336	355	339	340	337	372	339	361	365	356	331	359	327	346	368	365	325	366	321	358	332	406	378	333	355	375	343	345	356	344	344	321	344	317	363	329	354	338	348	389	355	353	357	356	373	343	354	340	371	346	330	384	353	315	331	326	363	369	344	312	364	341	337	358	324	354	382	346	334	350	400	352	349	367	327	330	369	337	344	365	343	382	340	352	359	358	353	355	342	339	349	353	390	355	373	353	339	349	352	356	342	371	359	332	337	355	354	361	337	332	362	337	377	365	359	365	340	346	332	361	367	339	354	343	351	372	346	318	361	374	344	324	351	338	331	363	351	364	369	383	347	370	338	359	345	332	317	323	368	356	375	349	365	329	340	342	333	345	351	309	369	360	342	362	329	325	354	331	349	363	333	312	350	352	351	352	338	349	364	305	347	331	355	340	368	368	350	363	348	302	365	353	358	368	353	385	359	351	344	333	366	312	331	343	362	379	310	360	380	355	340	336	361	401	339	343	343	329	348	342	361	343	372	367	352	358	351	353	341	373	380	328	367	350	412	351	379	373	358	368	300	315	326	344	343	357	332	355	308	353	374	329	369	372	327	342	349	370	353	331	340	341	340	372	348	333	364	360	352	402	356	359	352	308	339	351	366	393	373	351	357	338	361	349	360	340	365	354	351	371	380	339	354	355	339	371	349	344	397	381	327	390	335	342	347	355	351	312	376	398	324	341	319	369	329	338	340	364	375	356	349	357	335	330	327	332	351	379	352	345	335	336	356	373	335	347	369	357	357	366	327	371	369	338	356	360	371	361	368	340	357	328	346	344	382	349	352	358	374	334	389	320	385	329	334	339	338	303	369	343	354	343	364	342	364	384	322	341	371	347	319	367	379	356	334	375	352	356	361	356	395	349	330	368	334	356	357	329	374	364	376	328	342	351	371	333	321	361	329	375	355	364	349	358	344	343	353	307	391	350	331	368	363	328	316	381	358	359	366	344	305	335	352	353	362	310	363	367	365	349	334	304	335	375	369	315	341	333	342	357	345	353	344	345	351	361	355	312	358	364	355	314	361	347	389	373	366	346	347	338	346	314	358	357	339	344	324	363	337	357	342	369	356	356	360	383	315	360	328	385	385	354	349	353	366	351	330	349	348	377	356	367	357	363	346	344	338	361	367	366	347	366	340	336	387	347	343	326	379	340	363	323	338	343	346	331	379	348	378	362	333	342	365	341	364	370	375	344	364	350	362	344	351	384	331	321	335	361	289	336	338	386	343	357	360	335	316	360	370	369	348	312	358	360	318	355	343	335	359	343	353	363	360	374	347	343	360	370	344	360	322	343	368	337	330	332	355	361	389	332	369	350	341	349	373	337	392	380	367	352	346	368	355	345	346	325	329	344	335	334	381	329	329	337	385	371	367	381	358	356	347	372	347	331	330	378	344	330	342	373	376	370	346	331	345	369	371	324	372	358	332	330	344	370	369	355	352	336	334	329	358	369	355	353	378	368	357	372	327	355	372	346	339	341	347	331	371	355	358	373	338	353	353	325	385	341	371	347	342	351	347	341	362	360	341	382	356	353	366	360	341	330	353	332	351	351	323	339	377	339	337	333	361	321	326	375	334	347	337	355	358	345	362	384	354	377	361	337	358	371	340	320	361	350	350	347	323	365	372	375	352	367	349	380	377	381	312	361	361	345	318	332	360	354	361	338	310	354	351	385	327	356	361	308	340	334	369	361	386	363	364	387	335	385	348	348	362	313	343	349	332	360	325	328	342	365	376	341	333	347	345	384	365	352	336	337	364	342	356	377	368	336	347	350	360	320	345	319	370	326	342	349	325	358	372	351	360	350	360	331	346	342	324	367	375	359	404	360	326	339	342	358	330	376	341	334	321	327	362	351	361	359	386	315	373	391	347	353	362	344	337	355	344	331	315	356	332	359	343	342	360	373	341	364	351	353	355	383	314	368	318	343	321	371	321	395	388	368	345	323	352	366	332	350	330	380	384	376	322	325	327	373	340	378	344	316	352	335	351	352	350	342	372	351	322	335	337	333	325	370	327	326	306	316	340	340	364	348	346	339	341	332	373	364	355	350	378	357	363	358	336	336	369	323	337	344	372	345	343	349	360	373	351	348	304	357	373	340	335	327	355	367	318	340	333	352	336	344	336	403	367	352	332	337	355	382	318	323	312	389	393	340	331	368	336	350	369	345	349	344	329	370	353	352	363	370	351	353	340	347	348	335	359	366	330	327	361	335	388	317	376	361	384	347	353	334	359	367	355	354	329	335	373	369	347	358	385	342	335	349	386	378	363	395	350	357	373	379	350	345	358	335	342	329	325	369	367	348	332	376	345	317	351	370	337	353	372	333	340	362	357	331	323	382	374	329	375	391	358	359	342	339	373	373	329	339	352	350	373	400	367	353	350	351	349	330	340	368	355	319	337	383	351	322	342	333	347	396	341
3036	1066	453	274	194	198	263	270	267	245	223	197	213	198	173	151	125	117	116	93	109	91	93	81	95	73	86	81	92	92	82	106	88	73	82	88	72	64	83	86	78	82	80	81	75	78	78	88	77	83	90	74	77	65	64	68	64	67	69	67	61	69	58	79	66	61	75	54	55	74	70	57	57	75	71	62	83	55	58	58	64	66	63	58	69	65	49	71	78	68	66	71	63	55	65	64	70	64	68	59	77	83	64	67	61	62	55	69	67	57	53	62	67	75	58	78	59	62	62	64	70	70	72	59	58	69	72	54	55	59	69	70	73	67	70	65	76	48	63	59	73	71	74	76	76	56	68	72	69	62	74	52	57	68	72	65	71	61	77	69	71	68	70	57	64	66	69	63	73	61	53	58	64	67	63	79	50	64	60	73	81	68	72	65	61	71	72	79	54	62	73	76	65	76	73	67	67	71	73	70	60	70	67	57	51	71	71	49	64	62	72	65	66	77	58	69	57	56	69	56	50	71	55	71	65	76	73	73	63	73	70	56	88	78	68	64	62	67	65	64	80	80	75	65	66	67	66	70	64	78	68	71	71	65	67	66	71	54	72	57	68	60	67	61	67	67	78	77	59	65	54	56	59	64	57	59	77	74	71	58	62	71	75	69	67	70	60	65	64	66	69	54	54	65	66	72	74	78	67	78	60	62	78	73	71	67	65	80	52	67	68	60	68	60	68	73	83	51	68	63	65	63	72	72	62	63	56	77	69	67	58	68	64	60	70	67	66	74	66	67	54	55	66	70	65	69	64	72	71	61	53	67	70	68	63	65	57	57	78	72	65	63	56	55	57	56	68	74	74	55	70	67	49	65	53	49	71	66	64	80	67	72	66	65	61	63	73	73	62	64	66	57	54	67	65	70	69	57	68	64	79	56	76	76	58	75	65	59	58	74	68	74	66	63	56	66	82	66	69	67	70	63	76	64	68	61	72	69	68	65	77	58	76	64	76	51	70	71	73	73	68	76	70	82	76	79	69	59	65	77	68	60	60	66	63	75	68	70	81	67	56	70	78	61	72	71	69	86	55	64	74	60	51	82	60	61	71	76	65	72	50	73	70	58	71	63	59	68	84	74	76	64	65	68	66	68	50	76	65	60	74	79	73	61	63	66	65	59	77	54	51	56	55	75	61	75	80	63	71	66	65	76	65	67	70	93	64	75	64	62	80	70	76	59	68	70	70	77	81	71	69	79	75	57	49	73	59	63	61	75	71	62	51	66	66	63	66	71	49	80	59	59	73	73	59	65	70	52	59	66	66	59	61	77	62	76	79	64	75	78	65	55	60	66	84	58	73	51	59	65	70	58	68	79	72	66	55	66	77	83	81	64	67	67	78	63	50	80	83	87	63	77	67	72	66	77	49	67	77	58	68	61	73	62	74	65	56	81	70	80	65	59	54	58	75	72	73	55	87	61	64	74	67	65	76	53	50	60	57	68	77	82	68	64	70	61	68	77	56	68	65	77	55	65	58	77	59	74	87	68	56	70	59	49	73	73	61	51	74	51	64	63	64	70	61	71	51	80	74	78	67	62	79	77	60	62	52	69	67	58	69	65	68	60	74	69	76	69	47	51	65	69	66	66	66	63	72	73	60	68	64	56	62	76	79	78	53	74	52	65	72	79	60	75	66	72	85	74	72	68	55	57	57	65	68	73	77	63	69	61	69	65	67	69	68	78	64	65	74	50	78	76	57	68	58	66	74	67	78	67	52	67	66	63	66	74	68	69	52	54	65	58	73	66	75	70	88	57	63	70	64	66	74	72	72	70	61	75	62	69	67	70	69	68	64	66	67	58	64	63	69	55	63	54	54	70	74	74	63	67	60	82	60	76	64	77	73	58	74	73	70	63	58	66	66	81	67	74	70	69	70	67	68	64	56	67	76	92	66	66	68	93	60	57	56	60	57	63	75	63	62	65	62	69	54	68	62	63	66	71	67	73	64	50	63	57	58	65	61	65	71	59	65	57	64	77	73	75	82	56	77	56	73	68	64	62	57	63	78	71	79	77	59	74	72	64	72	77	65	65	71	66	66	54	71	66	66	64	60	60	73	61	52	70	72	74	70	63	63	58	74	65	69	73	65	49	59	42	69	76	51	60	74	72	77	56	70	59	68	58	57	50	70	73	56	73	64	63	59	64	67	61	66	70	67	74	78	75	66	58	78	64	71	54	56	72	75	84	68	61	60	76	70	65	68	58	73	71	74	65	70	78	72	58	83	64	61	65	69	63	53	69	59	64	60	80	65	62	74	62	65	57	57	76	53	88	70	59	61	54	52	62	74	70	54	65	63	65	59	69	78	59	54	81	70	65	77	56	72	74	67	69	55	66	65	67	61	57	77	73	59	72	74	56	71	51	67	57	68	65	71	66	79	71	64	62	54	65	66	64	57	68	65	66	73	61	55	60	62	73	58	77	75	74	74	74	72	61	91	68	61	59	61	58	61	66	73	57	69	79	59	71	77	75	64	76	70	64	58	71	62	66	58	72	62	54	71	51	72	61	84	59	62	61	58	60	68	61	76	57	59	58	49	62	61	64	60	72	59	57	63	61	73	66	59	76	72	62	61	69	78	85	54	69	62	66	57	81	73	64	65	92	65	72	70	68	65	63	70	49	65	64	69	66	60	58	83	69	68	85	68	67	67	55	76	57	69	62	68	70	71	59	70	44	62	64	59	74	74	53	64	52	76	65	72	66	68	74	64	73	59	65	71	59	80	58	72	57	65	57	73	83	75	68	64	61	82	64	76	60	60	75	52	71	61	61	61	73	67	73	75	83	65	67	66	64	62	65	70	70	58	65	63	71	59	57	69	63	63	62	72	59	61	75	77	53	66	69	55	69	77	68	68	72	47	78	64	78	69	64	69	68	64	60	58	84	72	73	57	74	68	71	66	59	62	63	77	62	67	70	70	73	68	55	72	60	65	62	66	63	66	69	66	65	69	71	61	63	67	76	55	66	61	78	73	73	72	58	73	63	59	69	68	66	56	74	47	56	69	57	64	63	65	68	83	69	64	65	61	69	57	65	76	72	56	74	66	53	68	82	51	58	71	84	73	59	96	56	60	77	77	70	62	65	63	62	74	76	70	71	72	68	61	51	78	69	76	62	60	62	82	66	70	79	66	75	69	63	57	70	67	79	47	80	65	72	73	78	79	67	73	70	69	64	47	84	70	62	73	63	61	69	75	66	66	64	70	69	62	67	57	70	84	51	73	76	54	59	73	69	69	61	61	62	83	68	50	82	70	71	74	71	67	68	62	75	78	55	53	71	84	62	66	68	58	67	68	72	62	59	62	68	64	62	74	85	59	70	68	73	59	70	68	55	60	82	61	73	61	57	70	66	61	66	54	60	63	69	69	75	77	69	59	77	60	65	63	69	74	71	57	69	55	71	68	79	83	52	65	62	62	73	75	67	77	57	64	60	75	69	52	61	63	73	68	69
27637	9852	4931	4792	7917	11354	12016	11408	9808	8814	7448	6680	5661	5864	4997	3722	2924	2309	1921	1785	1696	1507	1364	1407	1345	1325	1332	1282	1267	1154	1126	1128	1056	989	984	1026	1002	1052	1016	978	918	866	848	841	837	852	838	780	806	808	806	769	734	673	716	668	615	638	645	594	531	562	570	554	488	579	554	549	537	560	577	553	556	579	519	554	577	498	533	532	512	543	527	538	509	551	528	525	540	518	535	560	547	547	547	514	530	512	543	530	539	531	572	565	571	534	600	550	502	559	501	543	573	518	530	516	537	559	578	540	516	531	540	502	571	518	489	554	561	541	542	575	511	557	539	557	588	555	539	549	565	571	557	531	542	567	495	524	544	549	549	519	531	570	553	523	522	529	544	524	546	563	543	598	531	583	537	562	547	512	579	567	527	512	569	561	555	585	520	520	564	551	570	548	528	516	544	553	563	591	558	549	506	587	566	562	551	524	513	551	525	559	545	508	542	490	519	500	553	534	524	521	549	527	554	529	546	537	538	523	548	531	537	507	549	569	546	507	527	537	501	472	512	543	515	572	507	560	528	549	540	535	554	531	483	537	533	534	514	532	527	517	543	519	543	548	522	542	538	549	560	520	576	524	538	563	557	560	555	575	562	576	579	545	504	525	534	575	513	522	581	533	563	486	529	530	570	556	545	563	489	537	573	536	542	542	513	547	496	512	534	543	551	559	556	520	557	570	537	551	584	559	560	540	510	532	559	539	564	540	473	526	544	520	558	543	544	556	529	539	536	521	577	557	526	539	587	558	539	562	540	516	524	561	558	555	518	537	554	549	515	581	528	535	560	512	554	546	524	585	544	530	571	591	540	538	603	545	541	518	527	555	559	595	511	530	536	585	547	520	541	518	543	598	559	551	532	567	564	584	512	570	568	524	539	511	519	541	531	506	531	507	533	532	505	555	551	553	536	512	547	490	541	543	550	580	497	540	566	521	570	563	553	555	515	547	552	595	529	545	558	535	541	536	537	516	503	517	551	564	538	521	537	533	550	538	570	491	511	523	540	547	545	544	539	500	516	551	521	544	566	516	515	559	545	514	531	543	563	546	542	491	556	572	522	539	537	512	530	535	522	569	538	577	557	505	511	589	498	545	559	559	571	557	542	549	543	541	539	522	569	544	514	504	538	510	551	571	556	586	517	575	512	496	563	533	534	559	560	531	523	516	557	578	513	497	556	558	586	563	530	541	546	543	510	584	551	512	545	532	566	531	551	555	524	557	540	543	556	532	528	512	555	529	595	568	570	505	551	545	592	566	533	505	511	531	574	543	548	535	554	520	546	564	495	571	563	561	574	564	516	523	555	513	571	550	561	532	516	551	546	561	537	551	556	573	547	535	507	552	568	573	554	551	540	562	528	550	553	493	577	517	505	579	543	540	528	559	538	525	571	538	579	535	529	557	532	549	539	540	540	521	513	538	528	538	515	535	527	540	558	589	538	571	544	510	545	554	550	531	561	529	524	563	557	494	555	520	572	506	585	532	526	537	526	546	553	569	495	539	548	524	529	519	530	511	546	553	536	542	532	535	583	547	482	517	495	547	558	566	527	559	532	529	499	528	525	539	550	553	548	567	567	583	562	548	552	597	587	521	521	529	524	521	540	510	519	494	504	557	565	590	554	531	569	528	556	484	554	530	507	504	504	563	500	551	533	549	565	571	524	535	518	541	582	529	552	538	605	563	527	519	546	553	557	539	587	518	513	561	552	551	559	510	529	527	538	542	577	545	520	545	523	536	521	552	500	549	519	519	551	554	540	549	512	573	534	542	534	541	522	562	540	549	570	515	519	579	578	542	551	534	567	572	535	532	507	549	551	567	517	520	535	542	536	545	555	539	553	546	510	509	541	557	548	534	540	525	529	525	560	556	574	566	556	525	559	540	525	501	528	557	521	534	544	496	543	551	558	580	592	494	526	580	536	558	519	552	517	516	569	535	522	511	565	500	529	522	517	554	557	533	529	612	565	534	533	552	554	570	515	517	493	552	552	556	516	558	556	515	553	553	530	560	564	526	544	539	578	551	585	508	555	531	542	526	535	555	523	552	543	526	528	548	552	599	513	537	553	563	521	499	551	531	567	492	542	515	537	568	555	534	533	539	578	552	551	551	560	546	513	540	514	530	562	542	529	526	511	525	551	504	552	502	541	512	522	536	545	517	489	552	554	535	480	547	541	524	535	520	611	585	499	515	578	514	535	547	556	583	548	545	512	544	569	556	562	575	566	529	517	582	518	495	543	516	539	529	566	530	568	548	525	561	510	555	532	542	503	510	533	506	529	558	570	525	537	537	567	550	534	544	522	586	562	562	518	518	541	538	547	542	526	537	547	547	527	530	580	541	496	546	498	552	597	554	506	546	524	531	529	491	528	526	577	529	580	525	538	511	544	525	564	518	533	507	510	543	508	569	531	537	522	567	536	566	534	515	554	545	508	543	501	545	507	530	574	549	522	545	512	487	546	527	531	549	544	550	565	500	534	584	547	543	542	577	575	519	583	554	531	559	512	556	564	500	517	577	535	559	546	537	517	548	578	526	575	537	510	551	542	560	574	537	541	555	534	547	531	541	543	489	534	516	532	538	530	545	541	496	542	523	511	530	507	562	556	527	513	520	545	525	514	538	530	528	551	585	547	515	533	530	524	537	515	559	563	512	527	537	565	536	600	506	537	562	518	523	490	540	529	545	560	516	522	576	519	508	546	530	512	581	516	505	550	560	532	520	544	532	567	555	533	554	492	518	533	517	524	542	556	568	543	530	553	562	555	507	527	503	537	538	505	568	570	535	555	521	608	525	545	530	514	533	515	538	557	575	523	581	561	549	543	531	527	563	559	519	559	553	575	533	550	537	570	561	584	513	529	540	528	517	553	562	536	504	551	498	597	549	531	548	510	495	537	572	550	563	576	568	507	574	548	554	567	550	539	537	540	527	500	555	553	566	566	561	558	597	517	527	536	560	530	543	486	552	557	525	547	551	533	520	531	534	521	543	530	508	543	572	562	584	538	518	533	575	583	540	519	535	542	579	513	543	526	543	519	541	568	558	524	534	550	563	543	531	595	529	521	552	552	545	525	519	529	548	535	547	503	582	537	518	562	523	548	549	523	550	545	516	533	501	501	549	533	552	549	512	496	529	516	539	544	554	567	552	518	550	503	534	540	545	525	515	532	571	537	553	597	538	544	548	568	529	506	476	530	505	584	540	523	531	517	516	526	551	527	474	563	511	507	573	545	545	544	536	548	561	532	544	513	534	497	536	492	501	561	480	575	511	517	547	551	533	532	538	540	555	511	540	582	562	511	517	517	504	523	539	543	553	566	564	535	496	564	554	544	510	509	508	524	515	566	562	515	503	563	544	557	566	542	533	539	565	523	543	546	536	550	549	534	546	519	524	534	539	558	560	516	519	582	541	511	548	536	543	537	533	529	543	559	579	530	538	504	544	567	510	489	500	565	503	532	500	527	580
3871	858	402	223	181	132	204	212	187	201	184	184	177	164	137	84	93	85	62	61	69	60	62	45	61	51	57	58	52	53	59	60	45	55	48	50	59	41	47	57	43	39	39	35	48	50	44	55	45	37	54	29	44	31	46	34	36	36	27	29	26	34	38	37	31	27	40	31	43	37	30	39	27	40	39	32	27	35	30	40	47	31	30	31	34	30	30	25	31	32	39	29	34	25	30	34	31	26	39	38	28	41	32	35	40	33	27	25	38	50	35	33	29	43	38	22	37	31	35	33	43	46	26	41	33	43	35	30	32	39	32	25	33	32	27	33	34	34	40	36	33	23	37	42	33	27	33	36	29	41	21	28	30	41	28	33	37	37	36	37	34	36	39	36	25	53	31	37	35	30	33	41	36	39	33	24	41	30	32	33	34	37	33	27	41	25	50	29	32	30	34	38	41	35	45	47	33	29	30	29	28	40	37	39	22	30	35	30	26	35	37	28	44	37	42	37	34	33	30	28	44	40	27	40	30	35	38	26	41	31	41	38	47	39	31	30	27	31	41	43	24	27	45	42	34	35	33	33	34	32	39	26	34	25	40	41	44	43	35	32	37	43	27	44	34	34	35	36	26	33	31	28	26	32	31	51	26	36	39	36	36	28	30	41	35	32	46	37	31	39	37	37	26	30	26	30	33	41	45	36	36	37	29	33	26	22	34	38	44	35	35	45	22	33	27	29	39	34	38	35	31	32	32	28	28	34	32	38	34	30	42	42	42	23	42	50	28	42	36	33	25	29	30	43	28	24	39	33	30	36	34	30	33	44	39	36	46	30	41	29	32	34	40	43	36	31	35	32	32	42	42	30	27	28	29	32	26	31	22	31	44	31	37	41	30	43	27	34	28	45	40	39	27	37	27	32	32	41	39	34	37	42	23	30	29	30	39	47	42	35	27	32	39	44	42	36	39	25	33	39	42	41	26	32	37	42	36	41	53	39	43	43	30	35	28	36	25	40	26	26	36	36	38	29	35	31	28	36	40	33	33	42	32	27	30	31	33	37	35	38	31	38	30	28	43	38	41	29	38	34	31	37	31	33	35	27	37	33	29	37	30	32	34	45	37	34	29	31	36	35	35	36	33	31	43	53	32	34	37	40	36	30	33	34	28	36	33	29	23	40	43	32	33	27	35	32	30	35	45	43	33	36	31	29	36	29	33	32	22	33	37	25	32	36	35	32	25	28	43	27	37	35	42	35	31	25	31	30	30	41	32	33	37	39	39	35	30	41	49	42	32	39	31	30	32	29	41	46	30	20	27	39	36	42	32	32	34	42	46	27	31	38	28	36	39	34	25	35	41	45	32	35	26	34	38	38	34	49	39	27	39	36	41	35	39	34	29	24	36	30	42	31	32	25	29	29	38	37	38	35	34	40	34	35	44	29	38	27	33	44	42	32	34	26	32	35	28	31	39	35	28	34	36	49	29	36	30	27	30	29	31	43	38	24	27	47	31	37	39	39	37	51	25	37	36	41	23	34	39	31	38	26	36	36	41	27	40	26	46	30	35	48	26	29	31	32	27	37	39	31	29	35	26	26	30	30	33	38	36	34	29	33	35	38	39	40	31	30	33	35	28	39	26	49	26	35	27	39	41	30	34	37	25	36	29	33	36	41	41	29	39	31	35	41	36	30	28	37	29	31	39	43	31	47	27	40	39	38	33	32	39	43	34	38	42	31	33	32	39	37	33	35	35	32	42	39	31	42	40	38	20	33	33	32	36	39	42	38	26	27	33	33	45	43	35	33	36	40	19	34	26	38	28	36	32	33	46	45	38	32	25	30	35	38	28	45	32	39	38	40	52	29	42	30	35	34	31	38	33	30	45	34	33	44	41	41	41	34	32	37	37	38	38	35	30	40	39	28	41	34	44	29	34	23	34	35	44	32	38	37	37	39	22	31	43	36	30	36	36	27	26	25	29	30	38	39	30	25	29	35	32	31	26	38	31	30	39	30	49	42	27	34	37	33	45	27	35	41	35	33	44	39	39	53	32	36	34	24	29	35	27	35	28	37	40	30	28	29	37	33	35	33	25	37	37	48	38	34	35	29	36	33	35	41	35	35	39	40	39	42	32	32	39	23	29	33	39	23	29	33	38	35	38	42	25	42	31	27	42	36	43	36	23	38	34	44	23	39	27	52	44	32	30	31	29	35	28	39	39	44	32	26	36	30	30	38	42	32	28	30	31	38	28	37	30	41	28	36	36	36	43	32	29	40	33	32	27	41	44	35	34	27	37	35	27	34	41	46	30	33	32	34	46	35	29	34	25	25	27	33	32	42	25	41	42	38	32	33	28	36	31	20	32	32	35	36	35	58	37	30	30	34	28	43	29	24	38	35	36	30	28	34	28	30	28	39	39	40	30	35	38	28	35	26	33	25	40	38	40	38	34	39	29	28	27	36	25	30	40	43	34	36	47	43	30	30	31	29	35	39	30	36	44	44	32	36	34	41	44	33	28	31	33	36	33	33	34	33	35	38	33	46	28	23	38	35	41	33	34	45	31	27	25	30	57	34	37	37	33	35	28	29	37	20	39	45	38	33	44	39	37	44	31	43	33	33	35	37	28	36	34	31	36	37	31	38	36	41	25	23	35	32	31	29	43	36	36	35	33	27	37	28	29	36	36	36	31	30	26	31	35	26	30	44	27	32	33	31	37	50	26	35	28	22	28	29	34	39	28	43	38	32	34	30	29	44	43	29	34	40	30	34	30	37	45	26	38	39	37	50	40	41	39	35	23	38	32	26	34	34	40	30	39	39	40	38	24	42	42	35	25	35	31	28	32	23	28	32	40	27	31	39	30	32	32	32	36	37	35	27	32	31	33	25	35	42	40	27	41	36	41	30	41	26	30	38	29	27	35	29	31	29	33	33	31	27	25	35	38	38	33	33	38	45	31	37	33	27	28	31	27	36	33	32	35	35	40	33	25	28	23	38	33	31	32	36	31	35	35	30	34	37	39	36	32	37	33	38	26	31	38	31	22	27	41	30	30	40	23	38	30	37	25	33	27	47	37	36	33	36	32	26	36	36	37	41	30	30	35	33	37	42	26	43	34	32	36	32	38	40	30	42	33	32	38	36	45	24	36	39	32	35	26	29	37	37	47	29	32	27	34	33	19	27	29	44	45	34	39	33	25	33	48	29	36	40	41	36	34	21	33	37	38	30	30	35	35	29	40	29	34	30	37	30	36	33	33	26	40	30	29	45	28	24	32	42	29	43	38	36	43	21	39	26	37	37	37	33	29	25	41	38	41	40	41	42	29	30	33	37	35	33	29	33	24	29	16	33	29	29	35	37	32	49	40	31	33	37	43	35	38	45	35	34	36	35	37	37	35	33	38	43	43	40	45	38	40	41	51	27	33	49	44	50	34	23	28	30	36	31	22	39	37	34	32	31	35	32	37	31	39	42	32	32	45	33	26	41	42	35	18	32	40	33	25	32
25786	8861	4452	4238	7674	10740	10936	10257	9071	8338	7190	6094	5220	5258	4364	3314	2420	2140	1610	1460	1360	1309	1195	1055	1079	1097	1029	1066	961	911	857	807	799	747	736	779	765	808	780	692	674	635	569	580	552	504	574	524	518	493	495	480	442	425	400	426	412	412	379	294	341	292	276	318	297	306	298	273	312	254	296	269	285	286	300	280	278	275	284	301	271	273	306	270	280	264	310	276	313	291	306	279	294	298	262	286	285	274	305	284	288	283	290	290	300	280	273	295	304	319	296	279	283	288	306	307	283	294	271	276	295	273	285	265	301	282	307	318	277	289	271	287	281	264	250	291	265	296	293	288	259	264	279	269	252	265	263	280	295	260	258	309	284	275	269	283	323	312	305	295	317	314	304	274	249	268	273	322	301	281	292	301	275	275	285	291	293	299	277	281	271	280	274	295	284	257	274	273	260	273	298	312	282	277	294	290	276	267	302	307	266	294	295	294	287	280	289	282	284	288	289	274	294	302	293	287	276	291	301	290	289	287	271	272	281	272	283	274	259	281	316	280	294	290	280	286	294	273	280	288	308	275	276	279	295	273	278	267	262	302	296	320	297	313	314	291	286	291	251	327	301	266	310	283	300	300	266	278	286	271	274	254	270	272	304	252	257	280	300	309	283	267	288	314	304	288	285	305	242	283	330	304	261	285	271	281	305	321	300	283	294	269	265	303	251	270	294	303	287	304	278	278	334	296	310	314	308	307	273	296	312	270	270	271	273	276	272	282	266	297	291	277	290	287	284	272	323	313	301	288	298	274	295	260	275	288	261	307	276	292	277	296	288	280	284	315	301	293	310	292	279	264	269	256	269	286	277	286	279	274	291	292	260	271	327	289	302	271	297	290	287	263	271	286	291	318	327	294	284	306	274	266	291	292	283	278	259	299	279	278	288	285	314	291	306	253	282	295	310	299	280	263	295	267	303	302	319	303	278	296	328	272	285	268	296	301	284	262	299	279	288	278	281	298	287	274	288	272	295	263	274	284	281	284	278	268	316	276	270	259	295	267	288	284	305	302	298	287	284	274	280	300	301	270	303	305	298	295	321	247	310	259	260	314	266	254	300	282	301	288	279	283	280	256	266	280	304	297	297	292	268	269	267	285	277	347	279	282	288	311	283	271	291	285	265	279	258	307	254	282	305	295	300	286	288	283	302	275	283	281	290	289	295	250	278	295	277	303	316	282	305	272	291	306	263	295	256	290	281	287	300	313	283	303	299	266	309	287	296	278	267	301	276	283	289	295	260	300	290	286	310	269	300	296	246	290	271	277	267	287	304	293	277	283	270	301	296	257	277	267	307	304	260	259	261	282	305	267	297	299	300	271	266	266	315	287	290	275	268	300	325	274	294	289	263	286	309	292	272	296	271	332	309	263	274	287	267	284	285	322	289	294	307	291	288	291	277	306	292	267	266	287	297	289	284	261	292	295	276	274	322	273	245	288	277	281	256	291	288	301	296	294	283	293	265	284	282	299	285	273	280	305	306	314	283	270	300	284	302	264	282	283	307	272	291	269	282	310	258	283	276	292	298	310	297	272	296	305	283	259	286	298	289	287	296	281	288	265	308	297	279	296	271	332	306	277	277	248	263	294	306	286	278	270	279	267	283	258	305	288	303	312	295	298	291	315	303	278	271	301	249	290	275	314	268	274	330	264	302	260	299	321	267	295	302	308	305	284	257	282	267	265	289	299	283	277	307	297	271	271	314	304	283	283	285	324	278	318	287	296	315	294	294	280	268	308	294	266	272	300	275	267	296	309	287	282	289	285	278	278	290	304	291	287	272	286	295	264	274	279	296	281	285	278	293	281	289	285	277	270	285	259	266	316	283	290	280	302	281	289	297	281	306	286	276	279	316	305	266	276	293	285	286	280	304	286	283	304	311	293	280	267	294	290	257	282	294	301	293	271	316	313	328	292	279	290	319	293	269	290	278	296	304	289	288	267	297	286	259	316	275	266	244	267	287	285	340	318	286	283	307	290	288	311	300	263	296	262	287	309	283	270	312	255	258	275	268	275	275	247	267	293	289	289	278	304	295	297	272	280	303	302	308	280	265	286	292	301	271	306	276	300	286	277	291	286	296	261	289	270	266	272	267	271	269	286	278	265	314	323	293	296	271	248	280	277	310	254	309	268	271	297	318	301	260	282	299	265	283	290	261	260	295	288	292	305	303	299	295	293	282	285	307	310	304	287	271	301	277	297	312	261	290	270	296	279	321	281	300	269	328	275	272	271	298	291	300	296	286	314	271	279	276	283	280	277	291	262	294	294	305	278	272	290	293	268	309	305	285	291	269	256	296	263	291	254	284	322	301	292	303	317	280	302	295	262	293	295	287	243	279	272	280	283	323	303	280	290	306	286	266	278	271	265	260	271	291	294	277	281	305	300	249	280	289	281	260	250	281	264	285	279	289	280	288	287	285	285	279	300	255	270	276	293	254	301	277	299	250	289	289	279	294	300	276	277	295	305	260	279	285	315	299	253	287	258	265	313	279	271	286	301	286	288	275	303	262	260	291	256	277	287	299	280	282	290	310	273	284	280	295	312	270	283	323	279	294	289	286	301	292	283	321	284	310	279	265	249	263	280	317	290	273	263	292	290	254	283	292	255	276	294	302	286	302	320	278	276	276	285	296	293	307	326	291	288	279	282	312	282	279	267	293	277	276	296	273	295	288	281	312	300	280	264	286	297	299	258	318	283	271	306	270	266	278	269	274	269	276	278	278	289	289	299	293	306	305	267	267	260	299	291	323	315	278	268	282	309	265	284	293	267	282	286	291	271	266	290	261	273	296	268	260	328	310	283	281	294	306	273	318	309	300	276	277	281	273	280	271	312	292	311	302	266	268	291	281	279	295	276	283	284	271	307	305	290	271	295	320	285	295	264	273	246	287	323	297	281	293	306	296	283	276	287	303	277	281	292	308	293	289	294	279	289	279	252	315	297	299	282	294	276	282	291	290	255	269	257	274	291	282	299	287	297	256	293	288	297	298	281	276	282	292	290	303	295	264	306	295	298	299	275	265	285	245	281	279	314	296	262	282	305	271	263	265	310	282	281	286	309	292	296	322	293	283	319	281	297	298	266	271	288	281	271	288	288	292	308	316	277	277	289	275	259	317	279	286	249	269	312	286	258	286	297	279	297	270	285	271	263	306	276	292	263	323	269	263	317	316	300	308	299	263	266	312	268	284	293	283	282	310	299	308	288	300	305	272	330	313	288	276	275	267	261	298	277	271	294	307	282	302	269	296	302	312	281	300	269	303	273	260	273	285	264	295	298	304	297	320	311	288	295	276	289	303	273	298	276	298	315	283	288	252	259	287	306	281	278	305	266	262	267	293	268	283	276	289	282	296	301	324	251	286	261	276	313	274	269	277	276	301	268	303	287	279	296	287	283	280	303	275	266	266	325	305	322	295	255	292	302	294	284	280	276	314	292	306	271	299	321	293	299	282	296	282	309
4346	1377	526	361	286	272	299	328	312	268	304	249	266	221	236	169	147	106	122	114	94	127	119	101	110	95	91	105	84	88	95	96	80	87	80	92	85	93	94	67	87	74	81	66	77	68	66	60	87	74	61	71	89	58	72	67	64	64	69	62	69	64	61	58	60	51	55	56	64	60	60	75	59	75	59	67	67	48	74	76	64	65	71	51	61	65	67	58	51	74	75	47	65	60	80	78	70	65	61	59	63	63	73	48	64	79	71	59	65	65	57	64	53	51	83	57	57	44	70	55	76	66	72	68	79	57	71	79	65	58	62	78	67	51	64	50	60	74	55	72	69	73	55	67	69	58	49	62	61	60	73	57	76	66	72	68	60	76	72	65	50	71	67	66	62	62	62	61	73	72	56	59	63	68	66	49	62	56	70	61	63	63	66	62	72	65	57	54	63	61	65	80	67	52	66	59	60	65	67	64	59	56	49	67	63	66	62	64	68	61	71	72	46	64	71	66	71	54	70	57	53	51	64	58	76	47	65	63	67	72	69	62	51	54	74	55	57	61	79	56	78	62	72	65	62	57	69	69	58	55	62	70	51	46	61	64	77	64	55	73	64	71	73	57	58	62	64	70	63	73	61	60	89	57	68	64	55	57	41	72	56	70	61	73	62	75	75	51	63	76	65	58	67	73	57	45	60	63	79	53	71	74	60	53	71	81	56	65	68	72	65	51	71	63	72	60	63	74	56	60	51	67	78	58	76	52	68	72	60	74	57	66	65	61	60	68	65	73	72	67	59	64	41	47	59	72	73	60	61	68	63	63	68	67	75	61	70	66	67	61	68	73	73	56	71	69	65	67	73	72	73	61	53	63	64	85	79	52	61	51	65	65	67	66	56	69	70	79	60	70	64	66	62	67	56	52	64	60	56	58	57	69	52	65	77	70	56	68	54	60	55	55	69	59	47	58	58	63	39	62	82	77	57	65	60	49	66	59	54	73	62	69	63	65	63	63	55	69	63	56	82	65	57	62	70	62	44	64	80	64	68	50	60	66	67	67	51	61	64	58	72	60	59	55	69	64	59	69	67	73	66	68	65	69	61	55	65	62	76	86	74	60	64	64	46	57	63	65	74	62	57	61	51	67	54	62	50	64	61	60	82	76	59	62	58	80	50	68	64	73	52	75	66	58	76	57	74	54	50	71	60	62	81	85	68	56	61	60	66	62	59	67	57	57	61	63	70	60	49	56	71	69	78	81	54	55	53	74	67	68	76	65	58	65	60	79	71	65	61	64	79	77	68	72	71	53	61	73	53	59	62	57	64	58	68	62	53	68	72	65	65	69	59	62	58	61	64	78	77	57	60	60	54	71	73	63	67	64	61	57	61	56	67	77	63	67	61	64	53	56	65	77	74	59	73	65	57	59	54	60	67	72	59	55	65	79	55	63	55	55	61	68	60	80	59	53	56	64	70	48	57	64	60	61	46	59	59	61	69	55	53	58	58	69	56	60	63	70	64	66	68	67	60	63	64	64	75	65	78	41	56	80	64	60	65	67	64	71	63	59	59	62	62	61	70	67	68	71	57	72	64	64	78	63	55	50	58	71	79	58	57	63	61	76	67	55	63	49	62	74	57	50	79	57	55	74	74	57	50	63	59	50	66	60	58	49	55	61	68	63	59	68	70	61	76	76	59	71	63	73	62	60	70	61	55	75	58	61	67	62	61	61	72	50	54	60	66	65	66	46	53	78	61	72	69	53	77	65	53	62	58	66	63	55	72	54	70	67	56	53	61	63	60	63	67	63	67	78	61	64	64	70	67	59	63	62	59	68	61	93	82	70	62	60	58	60	69	68	75	57	65	64	61	58	52	56	57	54	61	76	48	68	55	60	60	54	84	65	66	72	70	77	73	61	66	48	64	66	57	65	69	55	54	57	50	80	64	76	65	56	58	52	67	66	53	74	71	77	62	52	72	74	72	56	72	82	69	64	72	68	55	55	75	57	61	62	49	79	66	73	63	62	63	45	55	68	63	58	70	68	56	65	74	62	70	57	67	60	55	53	58	61	51	65	54	76	52	61	45	68	63	68	75	58	55	57	52	68	73	82	60	54	59	64	64	64	59	65	57	70	55	67	57	55	60	52	59	57	59	60	78	56	63	63	60	61	73	65	72	61	69	55	74	75	55	76	56	56	71	66	66	60	69	82	50	61	61	53	69	64	55	66	56	70	57	64	51	63	65	53	62	51	60	73	54	66	64	74	69	64	65	67	45	56	60	75	72	64	72	43	64	61	53	61	65	62	67	68	55	61	68	67	65	64	71	66	57	65	62	57	73	60	53	56	71	70	68	48	55	68	81	63	64	66	65	81	62	70	45	74	68	63	61	61	58	67	62	70	46	72	75	56	72	57	55	69	62	79	67	61	64	55	77	63	57	51	59	61	62	57	54	54	61	68	88	59	63	62	63	61	67	57	68	55	59	63	63	79	58	43	59	68	52	71	56	66	69	63	66	54	60	46	61	68	69	69	66	49	68	57	55	73	60	72	65	65	65	71	67	60	60	73	63	60	65	58	55	65	74	71	60	63	67	56	59	73	63	70	61	42	60	65	47	54	70	64	47	57	69	61	45	76	59	62	51	64	57	68	60	64	54	46	67	69	67	70	67	49	69	61	79	57	61	57	57	47	55	54	59	56	64	62	60	64	62	65	57	67	60	54	61	64	65	73	57	59	56	62	51	55	66	70	74	72	71	58	53	55	72	53	69	80	57	61	52	80	64	72	59	51	59	67	62	52	59	64	62	58	82	65	57	80	68	76	53	74	64	53	59	67	66	65	63	60	72	61	56	73	70	62	68	70	57	58	80	65	64	59	71	78	72	77	77	58	45	57	75	48	64	66	66	77	58	61	72	62	74	64	72	57	61	66	66	67	65	57	74	63	55	55	77	57	54	65	53	70	67	72	52	66	61	76	73	69	75	60	65	61	71	70	58	66	56	58	59	56	66	68	69	52	77	64	95	68	82	77	57	69	64	76	55	66	62	62	57	70	61	51	47	64	55	73	66	63	64	56	71	67	76	69	64	57	66	62	74	70	69	63	72	69	59	58	74	73	75	57	56	58	68	93	71	67	63	64	76	47	71	66	60	64	75	64	73	59	74	73	60	54	69	66	65	77	70	63	54	63	54	54	57	51	62	65	53	58	57	59	68	54	65	68	73	43	53	63	73	78	65	73	53	66	57	42	62	70	56	48	59	60	55	57	55	65	52	66	59	57	53	56	66	68	68	71	62	66	68	67	54	52	58	52	52	67	70	58	63	65	66	72	67	62	59	59	53	54	55	71	66	51	79	71	71	66	65	64	55	59	55	62	52	64	64	68	59	68	54	59	63	65	73	64	59	68	78	68	66	64	65	63	67	67	71	76	56	70	53	69	56	56	71	63	58	62	84	56	61	66	58	69	63	67	62	66	75	70	52	66	65	64	75	74	85	68	76	71	64	70
30852	11587	6004	5683	10617	14418	14517	13721	11907	10464	9594	8328	7214	6805	5801	4585	3482	2936	2540	1951	1954	1852	1731	1633	1656	1448	1546	1503	1481	1437	1326	1175	1129	1181	1112	1225	1229	1235	1109	1004	996	996	959	871	892	851	839	799	773	812	744	747	730	681	678	696	686	670	688	609	549	584	560	483	520	511	507	543	497	496	522	514	494	501	561	519	503	531	552	526	537	530	516	546	514	520	481	538	530	527	519	466	503	540	531	538	536	504	501	537	558	524	529	517	544	534	548	488	526	518	533	472	538	511	509	537	546	509	535	499	505	464	511	543	516	495	491	498	539	515	520	562	517	548	510	556	514	548	523	517	501	499	544	494	524	502	518	528	505	487	551	507	518	552	506	554	502	543	513	539	539	545	502	538	503	537	491	525	504	494	525	499	489	519	518	520	507	495	526	499	548	525	515	523	528	495	472	482	507	547	519	506	498	485	509	501	540	542	546	527	532	563	501	516	523	521	540	553	479	531	516	533	507	490	554	520	517	542	534	500	521	525	515	516	502	529	530	508	499	552	544	493	528	517	497	512	525	531	514	504	522	547	480	504	518	482	514	544	519	500	561	508	500	550	541	531	527	516	486	534	527	501	542	514	522	527	517	476	531	550	514	528	519	536	538	469	460	524	531	517	510	515	573	527	508	517	500	521	489	525	530	562	494	482	554	526	545	481	487	540	463	513	563	535	498	531	478	486	473	545	478	501	500	515	537	524	504	509	532	569	530	570	528	474	544	543	516	543	544	509	519	503	521	526	491	555	541	524	517	498	539	500	502	530	519	477	511	507	515	504	505	492	556	500	481	539	525	536	497	533	509	538	489	485	508	553	545	553	512	559	526	491	513	523	522	543	493	519	477	541	587	516	511	551	525	506	555	534	476	519	566	507	544	518	520	486	522	531	558	499	527	499	492	532	517	548	497	490	529	499	524	491	546	549	526	555	510	563	522	515	502	482	552	521	541	511	540	520	508	501	514	461	532	498	546	543	557	493	514	507	544	511	540	464	533	543	486	480	543	498	488	501	509	501	527	517	515	519	551	510	481	453	566	502	510	547	526	493	530	524	483	528	510	554	518	511	529	528	515	496	497	523	517	461	491	505	555	517	511	529	489	545	531	555	478	500	489	525	493	541	529	514	532	521	531	552	507	501	536	557	542	536	560	549	545	532	470	531	500	503	495	505	497	535	499	501	501	515	525	527	513	526	510	527	505	540	472	523	485	512	489	531	503	535	515	470	553	509	548	524	528	544	521	547	518	519	519	544	530	519	498	515	495	524	489	528	572	502	499	513	540	564	512	555	551	542	556	535	549	498	530	522	553	543	541	517	493	513	524	534	496	513	482	484	522	516	480	524	516	559	535	481	537	507	545	523	504	551	515	491	546	533	538	516	524	512	512	547	546	538	482	504	493	519	523	572	528	514	532	486	493	501	479	537	561	521	527	510	528	500	528	492	511	520	475	546	479	549	511	514	487	504	535	491	513	497	533	515	487	522	535	523	514	525	541	499	528	519	518	535	504	532	547	531	559	568	524	527	501	518	506	517	579	521	522	556	541	541	525	531	442	488	532	481	503	523	530	499	507	547	515	546	533	537	527	501	500	502	528	523	530	526	535	506	555	497	508	495	520	514	527	478	515	519	538	523	548	551	526	520	532	543	522	509	509	487	530	522	499	505	511	522	491	524	504	521	484	546	505	545	495	487	503	570	534	497	554	534	517	534	542	560	520	495	489	532	507	462	572	486	503	503	505	520	537	524	525	501	552	483	513	517	498	492	494	488	524	502	527	523	507	525	514	530	507	511	529	504	556	510	522	530	518	564	494	482	501	523	524	532	481	552	464	564	479	496	507	537	498	533	525	501	494	500	498	503	486	525	537	557	500	560	527	536	504	504	535	550	505	514	527	470	497	494	534	529	493	509	538	500	517	525	528	526	564	508	522	518	496	559	511	513	520	500	511	508	495	551	510	470	474	548	498	520	536	533	518	507	540	521	497	539	514	518	509	543	512	519	546	462	525	519	519	512	517	540	545	510	540	487	490	529	515	563	499	537	530	508	519	479	504	533	547	525	495	537	519	550	517	535	522	536	512	522	524	499	557	532	511	498	557	553	509	525	504	530	544	509	496	500	547	518	528	506	597	534	506	567	533	494	521	502	519	514	508	510	519	540	528	528	495	548	546	504	514	543	467	500	502	520	543	515	519	519	499	521	545	518	547	504	508	520	498	541	511	499	514	536	506	505	529	489	519	523	528	554	508	526	516	512	529	513	538	523	546	537	510	513	535	532	530	498	507	500	499	550	533	486	520	521	503	549	509	494	513	530	539	507	512	533	596	524	508	519	490	511	524	540	533	503	511	496	520	565	514	483	489	519	537	544	544	504	516	509	536	515	553	501	520	519	486	511	487	490	468	550	520	486	532	517	508	523	545	483	529	465	521	481	545	512	480	513	484	525	537	490	501	491	523	514	537	570	504	495	501	543	588	546	566	498	550	514	526	488	558	563	538	535	532	545	501	504	547	484	526	534	504	553	499	545	504	519	495	516	524	522	533	555	519	521	532	470	549	553	499	485	519	488	505	515	518	548	555	543	516	508	493	521	515	512	564	549	524	499	541	537	518	524	524	531	505	488	537	521	506	541	471	528	519	499	563	482	500	525	518	572	542	473	530	512	513	547	501	537	521	509	510	520	502	525	510	524	504	493	565	508	471	495	566	515	582	494	502	542	514	493	500	490	501	537	519	534	520	515	481	531	500	571	492	497	534	534	507	481	523	502	483	527	525	521	529	503	535	497	508	465	520	534	512	523	522	522	522	490	533	508	551	538	511	516	543	483	502	490	506	492	548	488	513	544	524	519	525	532	540	525	540	522	481	534	536	518	548	483	500	540	521	518	502	528	491	488	520	508	539	535	529	516	534	511	535	587	529	530	493	526	478	516	537	485	540	538	518	495	481	498	533	520	551	532	549	530	539	518	505	516	534	558	522	464	527	546	516	509	507	492	525	549	514	526	477	500	500	506	516	533	540	530	499	531	512	550	506	509	520	465	533	546	506	527	499	526	506	482	515	527	535	501	538	554	489	498	522	536	547	545	540	549	537	518	499	506	535	510	548	521	505	566	551	527	527	507	513	513	510	483	514	495	510	524	531	550	496	563	489	510	515	493	527	512	516	477	541	534	566	527	508	495	534	508	527	507	516	493	522	531	537	538	493	515	535	514	474	522	563	541	551	485	527	554	525	518	514	555	494	519	508	501	489	523	581	501	532	534	533	530	553	507	560	518	544	502	540	531	516	502	527	510	501	507	471	523	511	522	516	518	503	536	533	506	487	493	530	534	472	495	512	514	463	520	517	523	492	497	537	505	486	519	523	492	517	509	537	589	498	545	528	496	472	506	507	519	520	501	527	496	491	523	512	485	498	474	497	539	531	502	528	513	570	520	551	551	508	533	493	533	515	506	530	499	498	532	534	525	521	538
2761	747	324	194	159	171	179	207	178	186	169	155	136	149	119	116	83	82	89	67	68	64	74	64	65	62	58	61	63	67	57	52	51	41	57	48	44	52	51	47	55	51	51	47	47	59	42	47	52	49	52	53	55	56	39	49	47	56	32	42	43	43	51	53	47	37	42	34	46	45	43	46	55	48	34	50	40	58	37	43	49	43	51	49	45	47	41	46	41	35	53	38	43	41	43	46	35	38	47	44	41	36	46	52	44	45	42	50	34	40	38	41	42	44	32	44	44	35	46	40	38	56	46	42	46	59	46	43	44	59	53	35	35	35	38	47	48	47	43	36	43	41	46	65	44	46	47	39	53	41	49	38	49	51	29	41	39	54	45	32	35	41	33	43	46	46	52	42	45	36	56	45	59	47	38	47	38	47	43	34	40	42	49	39	51	51	44	50	58	41	51	45	61	40	47	45	45	56	49	51	42	41	47	40	32	47	47	38	48	42	53	36	50	48	32	44	48	42	45	36	44	37	38	47	51	37	42	45	47	49	32	46	40	44	37	47	40	42	35	50	44	46	44	34	37	40	48	36	55	38	52	46	39	44	33	35	45	42	47	42	46	45	36	50	46	49	39	32	42	37	52	51	35	38	41	30	45	43	42	52	46	42	39	40	57	48	52	54	60	39	33	52	47	52	37	52	48	51	42	36	49	51	42	49	46	49	58	49	41	44	44	45	41	40	46	49	45	49	54	33	39	41	43	44	39	48	48	50	44	47	35	53	33	49	36	43	46	48	48	54	40	53	50	43	40	52	49	48	51	46	45	36	38	51	45	35	51	51	55	36	27	51	39	46	43	41	41	49	34	36	37	48	52	37	36	35	48	55	50	38	46	44	38	51	41	36	48	37	42	45	43	43	47	33	48	45	44	45	39	32	36	40	43	39	40	43	42	43	38	43	37	48	38	56	38	52	37	49	50	29	39	52	47	34	50	43	36	39	54	42	47	34	38	46	42	58	50	42	36	46	42	48	51	39	63	32	43	40	37	46	46	41	41	35	36	44	39	48	42	50	53	37	32	48	41	35	37	43	36	38	52	38	52	41	43	59	38	39	45	59	39	37	38	48	39	44	51	47	31	45	44	47	44	39	42	48	46	40	45	42	40	45	43	53	37	50	34	39	44	54	47	43	41	44	47	44	44	36	43	31	52	54	40	30	47	37	40	50	49	46	33	52	43	47	49	45	66	38	41	43	45	38	39	45	44	57	49	40	50	41	47	49	40	56	48	38	49	44	43	44	58	35	51	44	47	36	62	48	40	37	34	36	37	42	36	42	40	42	30	42	42	42	49	28	42	47	31	41	49	56	41	45	47	35	46	33	54	41	31	42	35	50	40	35	42	35	45	36	48	47	42	43	36	41	40	46	40	43	42	50	53	50	30	44	46	38	42	54	47	49	51	43	50	51	42	53	39	33	43	48	51	50	57	47	49	41	43	46	50	49	47	52	50	44	45	57	51	41	60	46	38	44	41	32	44	47	48	39	45	40	46	35	53	47	58	46	42	45	48	39	40	44	50	46	50	44	34	47	44	44	46	52	30	42	49	43	47	50	44	39	42	55	52	60	36	39	36	52	45	50	42	45	41	52	55	53	47	50	51	42	55	39	44	41	48	45	41	37	45	39	41	39	35	40	46	43	38	49	46	48	31	51	36	52	54	43	34	48	53	43	49	36	36	38	41	44	54	37	43	50	55	25	39	42	41	41	56	37	41	44	39	51	36	44	44	38	47	39	37	41	40	45	45	43	39	39	42	40	45	35	51	41	48	48	40	44	49	44	38	39	44	44	47	45	47	41	42	49	45	40	53	51	40	49	46	53	52	42	38	29	40	42	45	41	46	43	42	39	43	56	47	44	56	33	44	49	32	47	39	48	42	42	47	41	64	55	47	38	52	43	49	27	53	45	43	38	39	38	42	38	38	40	47	40	51	44	38	37	34	44	52	49	56	44	44	42	48	51	42	35	42	55	46	33	52	50	36	45	42	45	53	38	49	35	35	34	49	49	52	41	56	53	44	37	41	50	38	45	55	25	44	44	47	46	39	52	47	48	53	50	51	40	48	50	33	35	43	34	40	48	52	51	51	58	50	32	52	50	47	40	42	57	46	40	57	49	38	47	39	39	46	39	42	42	39	49	48	43	44	44	39	52	43	53	40	47	62	58	38	41	50	30	49	47	43	51	42	45	46	42	41	40	36	46	36	42	40	44	50	46	45	54	29	38	44	54	41	54	46	45	35	50	45	48	37	53	49	59	34	52	44	47	36	39	54	39	43	58	43	44	46	32	30	35	48	54	39	52	39	41	45	46	39	39	34	55	47	49	41	55	32	49	45	38	28	38	43	56	38	34	45	51	51	41	34	38	31	50	31	46	37	42	37	47	39	47	48	45	37	43	42	35	55	45	45	40	44	39	45	46	54	51	52	46	42	51	46	53	41	45	47	42	41	47	37	49	38	33	40	50	41	27	48	55	36	52	33	49	47	51	54	46	40	40	56	51	37	50	42	45	57	40	43	37	42	47	49	42	54	44	38	39	40	34	39	37	68	39	36	46	54	40	44	38	49	48	45	33	41	58	39	64	36	34	50	47	36	42	34	40	35	39	47	32	47	49	37	47	53	31	47	40	44	39	46	52	56	30	41	47	41	44	35	41	47	48	41	48	43	50	42	38	53	58	43	47	48	47	52	47	36	47	52	40	48	45	44	38	47	46	44	44	44	49	38	44	43	55	53	44	52	51	38	46	52	47	41	53	46	51	44	49	49	39	48	50	45	43	45	45	35	45	53	48	58	36	46	46	57	39	32	43	46	55	54	33	46	47	45	42	38	47	43	51	49	43	49	38	45	41	45	50	44	48	51	35	47	39	41	48	47	52	49	41	45	51	36	37	41	35	62	51	41	38	49	43	41	38	43	34	44	53	42	46	47	51	35	46	39	41	48	40	54	48	54	47	44	43	42	39	43	39	35	50	59	39	36	37	35	40	49	43	40	46	57	52	46	39	40	44	49	45	40	39	54	51	53	40	40	49	41	48	34	40	45	40	50	44	34	39	38	62	51	34	48	48	32	43	41	49	45	37	54	47	39	52	42	34	39	29	48	44	40	36	35	37	42	50	42	38	44	38	41	54	51	55	46	43	50	48	41	47	48	51	41	43	45	54	39	53	47	44	39	47	45	50	41	46	54	38	47	49	38	31	44	57	54	45	54	39	48	41	32	43	43	53	45	57	50	40	45	49	41	47	55	53	38	38	34	37	52	41	30	54	37	43	52	52	38	40	53	33	51	50	44	48	46	35	40	51	44	47	40	46	44	47	49	35	50	42	36	54	55	46	40	48	60	47	40	44	43	45	51	49	46	40	44	48	49	40	42	38	41	39	40	41	49	39	38	45	42	51	41	57	44	44	51	39	51	46	42	42	44	37	30	48	60	57	40	49	44	47	46	42	34	46
23070	7919	3772	3719	6837	10146	9925	9291	7398	6537	5916	5095	4515	4257	3421	2577	1976	1625	1461	1198	1082	1011	962	927	938	847	832	940	907	933	812	743	719	709	739	728	771	694	693	652	587	645	599	554	592	502	515	527	513	521	485	414	445	451	485	416	421	415	421	394	415	311	376	377	385	351	386	370	337	324	368	347	361	346	391	335	358	367	362	347	361	394	345	332	350	362	355	366	360	340	347	384	362	347	348	400	370	315	348	382	396	338	351	374	392	372	340	384	360	351	332	370	384	340	358	346	346	367	356	328	380	356	339	354	340	339	355	378	367	343	381	354	380	371	386	348	351	362	381	364	368	353	353	346	364	337	377	363	379	326	340	370	345	368	362	367	328	354	348	376	330	379	360	347	391	400	371	351	356	319	337	326	385	371	341	362	366	342	348	396	348	368	347	365	350	354	373	365	363	370	354	348	326	363	351	345	345	373	358	347	384	352	342	365	359	328	370	329	382	364	343	363	379	334	329	388	325	350	366	385	384	396	348	358	381	387	370	346	349	350	348	367	346	370	356	362	343	340	376	380	375	343	326	392	351	387	363	358	333	399	351	342	352	358	374	336	359	317	341	333	369	338	350	352	375	331	345	337	334	390	353	346	356	368	387	364	379	359	361	335	371	344	352	378	370	336	384	370	365	365	340	374	349	345	354	380	357	340	369	367	335	374	344	368	362	361	333	356	355	314	364	358	367	396	327	342	350	356	363	358	354	384	319	342	375	372	355	353	334	389	363	332	354	357	367	345	337	337	341	351	364	356	347	360	357	343	363	317	373	337	363	343	339	338	341	343	352	362	353	358	345	381	374	332	357	361	351	379	347	389	346	359	391	367	338	367	357	364	342	337	381	325	344	295	380	368	396	365	347	367	353	349	359	376	339	373	378	346	387	351	360	366	391	346	339	386	336	343	359	371	361	384	367	383	333	345	382	364	383	357	344	357	336	356	325	359	357	398	372	394	383	344	360	317	341	368	391	339	349	347	367	362	352	399	333	354	359	321	343	376	373	360	346	361	398	375	375	377	354	349	347	346	329	358	376	353	321	380	360	376	337	324	349	375	369	400	368	353	347	322	390	373	353	360	383	348	368	366	360	374	370	334	354	342	338	372	380	350	370	338	379	401	344	345	359	314	334	373	359	374	367	390	353	372	358	369	366	348	346	344	360	363	356	355	366	382	333	316	336	342	366	338	320	355	326	387	394	373	355	353	342	377	371	318	365	386	345	390	353	348	366	340	348	333	364	362	391	343	357	353	335	407	355	345	357	347	341	373	366	353	346	371	355	377	338	349	368	368	391	388	360	365	337	311	354	393	370	348	395	315	357	350	333	377	413	349	366	373	347	343	355	365	347	363	362	348	360	351	349	351	340	338	345	381	353	382	349	334	347	377	360	403	385	360	366	357	359	386	339	400	348	317	370	375	376	333	327	358	358	353	342	391	382	337	376	320	360	366	344	367	376	341	347	357	334	401	361	351	354	351	359	352	358	381	335	406	374	360	340	357	336	349	342	380	372	351	360	376	382	381	347	361	339	344	346	377	373	355	345	375	360	353	343	340	322	394	359	341	372	387	359	346	359	348	358	343	357	332	374	376	340	385	363	393	356	355	385	349	349	345	347	326	360	347	373	366	339	366	306	361	396	335	335	340	393	373	362	345	395	376	388	378	361	357	367	373	386	362	370	343	364	343	382	336	346	384	341	338	375	345	355	367	385	370	349	357	357	358	374	377	352	345	372	368	364	323	343	382	328	350	363	348	362	377	375	350	374	356	359	370	357	333	350	344	338	362	368	355	335	379	368	342	381	387	347	338	384	350	372	355	325	370	350	362	352	392	332	363	354	335	411	354	342	383	363	359	339	370	351	338	379	348	342	361	343	330	354	374	342	350	311	398	343	374	353	332	345	356	334	351	343	386	326	371	361	348	392	346	398	345	367	373	368	365	361	369	358	363	333	396	317	368	417	351	344	346	376	323	408	323	378	384	375	355	330	317	349	350	343	398	381	343	344	364	368	354	354	377	340	306	348	346	352	345	346	371	368	344	345	360	364	344	344	365	366	366	354	347	352	338	363	384	334	338	372	352	375	356	365	340	373	361	383	379	361	350	382	315	360	321	370	355	348	358	350	360	363	350	365	338	392	359	352	376	342	359	331	356	349	364	355	383	366	375	353	360	339	345	349	375	350	379	369	347	354	348	373	358	328	387	359	364	340	351	349	376	348	376	315	354	387	317	349	357	345	374	415	351	356	367	337	352	368	381	366	319	348	336	365	362	349	374	383	360	374	370	358	356	365	366	346	370	340	382	356	372	359	375	347	371	353	381	350	387	351	361	372	341	356	372	386	345	388	370	374	353	356	378	376	356	377	342	375	381	366	345	379	377	345	361	339	323	360	352	364	367	348	359	366	337	355	367	345	348	368	380	365	343	368	342	337	372	354	397	380	353	327	361	332	374	347	332	380	362	339	350	385	354	363	394	375	325	387	362	348	366	371	369	369	364	345	365	347	368	351	372	345	336	336	353	332	367	355	369	354	362	370	385	381	383	348	337	390	363	369	351	364	384	388	357	359	369	375	395	373	380	354	382	391	352	368	332	337	378	351	374	361	362	334	385	364	394	381	348	362	341	366	391	382	347	361	344	339	367	352	402	381	352	389	383	369	405	352	359	347	362	317	364	308	373	350	349	346	356	357	340	351	387	346	336	379	367	327	353	366	352	393	383	338	354	393	321	329	386	385	371	339	334	351	376	373	368	342	328	338	367	375	371	361	326	361	368	391	370	362	391	334	373	386	351	379	380	342	343	360	363	356	340	331	347	392	366	354	362	337	330	377	363	350	320	371	391	371	362	349	356	359	368	360	376	342	392	385	346	335	355	353	360	378	363	332	339	370	350	398	372	331	370	382	336	347	353	350	384	368	341	353	344	317	379	333	354	329	358	352	345	369	353	360	351	344	365	380	353	352	359	345	331	370	333	389	367	351	364	346	361	354	368	341	336	344	351	427	349	359	369	357	351	339	349	334	370	357	344	319	375	361	355	346	382	352	341	351	339	341	368	365	341	361	365	369	344	381	355	374	365	338	368	372	371	385	361	370	358	360	389	354	366	349	361	335	344	345	355	341	354	372	385	364	344	381	340	356	352	366	362	393	341	353	394	391	330	344	351	356	412	340	379	397	368	368	359	384	402	365	342	372	390	350	386	395	425	372	343	377	358	370	386	359	364	352	373	401	331	355	356	388	360	364	369	356	365	343	331	362	383	356	368	371	360	390	333	387	369	339	383	355	387	376	349	372	346	336	394	367	384	374	397	350	360	382	350	354	339	363	387	365	353	377	370	375	326	359	368	365	357	370	359	381	346	353	329	355	387	337	341	337	358	377	344	368	349	360	371	331	343	360	408	327	326	364	342	339	363	349	347	378	372	356	347	354	359	357	356	337	358	367	387	345	359	331	362	355	358	376	395
3328	1214	488	330	254	270	289	319	290	252	298	219	220	207	189	159	144	153	97	97	91	100	82	89	93	108	87	94	101	96	99	107	72	81	87	87	76	86	71	80	85	77	74	73	81	76	71	77	70	82	60	89	80	66	71	59	67	71	82	56	81	66	71	57	74	65	64	76	70	62	69	83	64	50	74	66	65	61	76	74	70	78	72	69	75	58	65	79	69	55	67	68	72	67	52	74	61	63	69	69	74	72	52	75	64	74	63	81	69	68	76	62	69	68	73	72	69	67	74	76	76	84	64	63	52	50	84	75	63	70	79	66	90	63	57	54	63	70	67	66	49	60	48	61	81	78	81	69	65	62	67	68	80	79	68	66	67	57	62	75	71	69	73	60	72	74	63	58	70	57	69	64	81	74	75	69	82	67	61	61	65	66	69	79	62	85	52	71	69	66	69	61	71	65	70	89	64	68	58	84	77	85	46	69	75	81	70	69	67	68	66	68	76	72	78	69	67	73	78	72	74	76	69	63	77	60	59	67	60	73	58	59	76	69	65	69	74	70	78	76	76	59	60	60	72	70	85	60	64	59	71	67	77	88	66	76	71	82	57	59	66	72	63	79	63	81	72	73	66	66	78	77	52	75	68	73	77	76	75	71	61	88	62	71	65	73	74	64	61	62	69	78	63	80	72	64	60	64	72	85	69	70	71	54	64	85	80	67	66	77	68	71	68	57	74	66	67	69	62	60	77	81	65	55	56	64	80	85	67	87	76	66	79	79	72	61	63	51	76	71	67	76	87	75	73	70	86	67	62	70	67	73	71	82	64	55	56	77	71	74	74	71	62	86	59	66	67	67	86	76	63	63	86	62	59	72	74	61	72	78	53	81	80	67	50	61	57	63	65	70	58	64	58	67	72	60	73	55	77	59	79	69	57	67	60	78	83	81	67	57	70	67	60	65	74	70	75	68	70	74	78	82	74	74	58	67	58	70	68	81	87	57	79	73	75	67	71	71	70	53	51	60	80	59	67	68	49	72	68	58	60	73	65	59	76	66	68	73	65	78	53	68	69	60	70	65	62	68	60	52	77	64	81	71	69	63	56	53	69	79	69	86	66	66	76	70	61	56	73	70	63	77	54	74	59	66	76	66	63	75	64	57	74	70	71	71	74	67	70	61	62	66	70	64	74	63	71	72	61	71	75	71	77	69	69	66	62	58	68	83	68	70	55	58	64	68	51	63	62	57	50	64	69	66	69	86	77	69	73	68	66	50	71	73	79	58	86	77	81	63	72	59	62	64	56	69	55	92	86	75	74	65	75	66	65	72	69	60	65	71	63	74	72	53	75	59	67	62	80	68	66	59	70	78	65	56	66	82	45	76	63	60	87	73	69	78	71	63	66	76	68	59	75	71	74	67	80	66	68	75	73	88	64	72	59	78	79	75	84	75	62	68	75	61	69	64	67	78	65	61	80	71	65	86	71	60	64	65	66	66	77	65	74	64	72	64	65	82	53	68	68	68	75	89	71	64	73	82	57	68	68	67	69	63	75	66	66	80	67	72	71	74	84	60	67	68	84	71	64	73	79	76	65	57	70	61	66	69	70	70	74	64	83	58	80	69	71	56	73	61	72	69	67	66	74	69	69	72	74	68	62	58	67	67	76	62	69	68	58	66	74	71	72	61	67	69	69	60	49	85	65	76	80	68	67	66	63	66	62	61	49	83	57	52	78	58	53	73	72	76	72	63	64	56	76	63	74	75	60	59	71	57	67	100	50	60	58	59	75	72	62	70	65	73	61	66	80	63	74	70	61	66	72	67	70	75	62	65	68	58	57	72	56	60	63	60	78	69	85	60	70	65	57	71	76	63	62	55	84	70	73	74	74	61	64	62	63	58	54	63	72	78	73	70	79	71	71	67	63	82	62	61	76	67	65	70	77	66	69	78	72	71	76	71	67	65	68	62	63	64	59	69	66	82	72	62	70	73	64	56	57	72	81	72	67	64	57	64	74	60	69	65	56	69	72	68	66	76	76	77	74	79	75	77	72	56	79	60	58	57	75	56	81	84	78	70	65	66	59	58	77	53	76	59	72	49	61	69	63	67	66	69	57	68	74	61	68	54	60	55	72	73	72	53	60	75	74	70	66	79	65	61	89	85	71	75	75	64	60	64	66	55	70	68	74	83	68	64	68	55	64	51	71	71	60	64	66	54	75	67	69	83	85	83	70	76	58	74	73	67	58	64	68	70	61	78	73	65	63	77	68	69	72	72	64	71	76	68	65	60	55	59	49	59	66	51	77	84	53	56	68	61	62	63	98	64	81	68	72	62	71	63	72	60	64	58	69	74	61	71	74	68	77	62	74	66	60	56	65	72	71	63	75	92	81	75	74	61	71	63	62	48	56	79	76	69	60	56	63	74	71	68	70	68	68	61	60	63	67	67	63	71	65	60	58	58	59	65	68	56	71	64	75	75	67	66	73	91	63	86	72	64	74	75	69	65	66	72	68	73	56	64	71	60	90	75	67	57	53	83	65	73	56	54	59	59	74	91	70	71	77	67	66	77	66	51	51	65	71	69	66	75	64	64	78	62	81	68	67	64	59	61	51	64	76	58	67	69	62	66	68	61	78	76	69	85	60	71	72	64	68	68	65	55	93	52	77	89	71	65	71	69	70	67	73	51	75	70	72	65	52	64	60	77	61	66	46	72	57	75	62	63	72	73	71	79	76	66	70	83	83	72	72	74	62	77	59	63	66	73	62	68	74	73	68	63	60	83	57	72	78	59	66	61	62	60	74	70	62	67	80	68	66	71	88	76	78	78	64	66	58	63	80	80	59	65	65	48	66	66	73	64	67	56	74	67	67	70	72	78	56	66	71	55	86	75	70	65	68	56	84	62	61	72	74	67	69	72	76	77	57	76	58	64	51	55	54	66	78	64	76	75	70	70	59	71	73	66	72	58	63	81	62	69	72	95	82	56	57	74	71	78	64	74	73	72	68	61	68	60	81	65	56	71	48	54	63	63	61	76	73	49	73	67	57	69	74	64	74	65	61	59	72	64	53	76	75	81	64	63	85	56	71	75	72	71	64	65	61	64	76	63	64	83	86	67	67	83	77	69	71	72	83	62	72	56	67	84	69	72	64	63	56	73	88	67	70	62	73	68	77	72	78	86	60	70	85	78	68	60	73	75	69	64	62	83	72	65	76	71	62	58	76	77	73	73	80	67	55	72	59	74	78	72	72	51	80	79	58	68	55	66	66	76	70	82	54	74	67	57	64	87	58	72	64	76	75	71	67	55	63	69	58	60	73	75	73	69	82	63	84	73	83	71	53	63	82	57	63	73	67	67	69	76	60	64	71	72	63	63	63	64	61	81	68	72	82	59	71	61	68	75	76	76	73	69	74	57	72	86	67	71	68	53	64	66	72	65	79	76	55	78	73	67	67	63	57	67	85	64	79	68	61	78	79	66	86	72	74	73	85	74	57	82	73	64
28291	10987	5513	5195	9442	13474	13594	13012	11074	9562	8739	7296	6818	5803	4997	3503	3000	2525	2071	1752	1630	1547	1442	1413	1354	1335	1286	1302	1421	1247	1152	1090	1025	980	955	995	1020	1073	947	957	918	925	849	836	835	860	779	716	743	731	772	693	706	680	668	664	658	663	624	599	593	566	546	564	570	567	540	544	545	554	542	551	521	538	582	580	578	587	583	549	561	539	573	534	550	540	568	578	572	546	584	541	579	539	576	577	542	561	563	572	538	562	527	558	490	569	553	534	540	558	590	524	563	567	543	557	524	587	567	539	525	587	579	580	522	547	527	559	595	555	540	560	575	589	527	525	555	535	557	551	534	566	559	591	548	579	538	533	546	594	557	507	590	547	529	580	555	541	549	518	566	544	510	585	515	590	565	543	509	568	578	583	578	526	552	609	565	535	557	587	577	568	502	551	556	590	581	545	537	507	554	574	536	556	555	550	560	542	552	537	580	565	508	547	535	535	575	508	538	551	567	542	541	518	509	571	565	561	507	525	549	561	560	550	586	590	547	537	540	561	516	590	564	540	564	542	521	556	546	557	545	530	547	552	571	556	530	565	550	549	532	605	543	527	584	597	529	542	527	564	556	573	529	556	532	559	592	550	559	556	546	506	560	546	569	557	582	513	553	564	549	589	505	547	582	523	559	537	559	596	570	505	561	596	572	591	551	519	539	491	537	535	584	548	571	520	557	519	545	579	482	582	528	514	556	531	537	593	564	544	524	552	536	592	529	527	531	516	491	567	554	553	552	527	523	553	546	543	569	585	536	538	559	553	537	564	555	534	559	526	559	542	536	564	559	553	557	594	567	529	527	550	586	576	548	526	491	578	558	562	581	546	539	570	547	538	549	566	584	519	583	548	580	544	606	556	571	595	561	539	517	541	556	583	558	565	599	559	553	526	500	591	534	579	519	544	564	548	549	526	570	547	543	562	552	558	548	571	573	553	548	510	513	503	574	564	530	585	579	565	513	542	533	512	538	539	575	539	568	558	503	567	587	533	510	568	536	524	547	552	516	610	570	555	568	558	541	569	555	587	592	579	568	543	574	530	543	560	545	569	561	588	511	525	580	527	542	544	546	539	499	557	542	563	552	531	529	550	553	558	561	552	525	559	570	541	564	600	530	596	533	535	562	595	574	527	552	545	557	547	518	551	508	542	562	554	560	566	528	515	578	552	586	522	543	567	546	523	589	495	573	556	555	516	500	585	545	551	588	593	582	578	552	549	557	581	542	569	529	538	534	548	545	571	552	559	513	536	526	495	528	535	564	533	560	591	557	484	561	584	548	534	527	533	569	567	544	519	545	543	553	496	572	549	541	575	557	582	510	536	531	556	556	551	537	568	537	543	523	556	526	542	510	562	583	533	523	550	554	564	540	559	530	569	533	568	560	566	569	537	529	541	556	561	562	503	580	557	542	580	580	576	555	562	567	539	594	564	518	514	596	559	538	586	535	570	537	591	542	561	538	545	538	503	555	538	536	576	536	585	541	533	545	537	536	563	593	524	551	546	584	530	563	565	563	544	581	543	566	550	559	533	504	535	533	559	543	547	537	563	549	560	541	536	541	565	541	522	605	600	571	548	540	526	558	537	530	560	551	564	515	571	545	495	536	564	613	562	538	580	540	498	518	580	555	526	540	571	562	576	596	516	520	544	549	574	608	517	527	592	554	536	600	538	551	545	557	526	543	562	534	531	596	580	527	577	578	553	582	543	544	545	538	574	561	553	599	580	540	557	535	595	572	519	544	552	531	588	599	575	574	586	540	573	531	568	554	598	549	536	541	514	538	602	498	578	544	530	608	548	532	560	526	555	555	553	561	548	559	544	559	585	545	548	558	526	553	540	528	583	531	575	529	586	572	574	573	575	539	554	567	559	556	555	530	561	506	529	517	580	528	550	523	553	542	582	556	572	578	530	533	581	574	527	539	551	536	541	511	554	573	520	591	520	559	554	559	573	559	547	565	534	610	590	542	524	592	549	556	542	548	529	523	551	533	534	596	555	558	558	550	556	576	544	510	551	578	559	567	555	572	488	552	594	538	574	545	516	549	516	533	526	568	547	568	557	597	588	577	573	584	566	533	545	549	567	580	511	555	551	593	539	516	541	566	538	591	550	564	581	603	557	569	588	533	566	546	552	575	524	573	575	548	526	570	558	558	554	538	564	548	525	553	571	518	589	554	570	567	579	531	552	608	548	545	548	570	550	580	510	566	480	564	531	560	555	561	561	533	537	547	545	538	564	546	530	533	592	553	575	537	553	562	530	521	544	550	545	564	541	518	574	556	512	562	563	563	555	525	599	586	542	549	589	571	587	555	587	587	584	544	565	552	575	588	572	563	552	528	590	509	547	535	543	537	556	594	579	585	531	577	540	538	543	536	569	593	514	547	516	511	484	555	543	546	548	573	550	575	571	572	590	575	544	571	535	563	579	555	599	555	518	588	530	529	570	573	556	550	556	553	562	544	523	569	557	599	536	557	535	525	585	557	534	608	554	555	546	529	576	521	539	547	557	525	595	520	530	557	572	550	539	545	574	519	557	529	547	557	529	513	582	517	532	579	553	541	584	534	536	540	540	561	567	531	564	531	565	532	541	531	567	561	533	541	550	558	545	543	522	542	557	598	597	577	582	580	563	562	514	547	520	559	530	547	558	542	534	521	543	551	563	536	557	524	532	600	545	519	575	559	566	575	547	532	541	573	541	529	544	580	542	535	577	546	550	536	533	540	539	593	553	583	523	541	544	530	556	505	592	585	551	513	558	537	551	538	557	516	529	529	538	585	553	542	524	568	552	536	569	569	539	559	550	571	588	556	572	573	541	532	544	549	550	523	571	582	549	506	579	602	569	516	530	540	535	566	552	541	524	565	575	528	573	562	551	607	551	535	571	549	601	554	548	518	550	565	541	561	546	592	569	542	545	502	524	543	557	526	565	559	516	549	574	529	524	516	584	539	549	546	573	531	525	467	540	552	543	570	557	610	570	549	607	571	565	541	491	553	527	526	551	554	541	526	532	590	564	571	550	523	525	581	595	545	531	539	547	552	594	558	510	546	556	536	540	537	513	547	603	533	595	550	505	557	551	552	569	563	515	529	610	574	577	544	598	553	541	569	544	581	585	566	573	572	561	555	588	607	580	561	566	503	539	536	587	518	546	536	516	566	525	550	551	562	525	535	532	599	570	558	514	537	556	591	568	528	595	527	553	553	531	599	559	562	529	579	523	556	559	547	540	592	567	584	525	530	529	557	522	607	534	598	579	528	510	528	539	547	547	533	545	600	546	522	533	551	532	571	556	583	544	520	585	536	539	550	516	538	569	518	530	538	517	545	565	537	532	561	534	566	606	570	536	527	524	533	583	541	571	538	584	519	560	522	547	581	573	546	564	535	574	597	559	582	579	564	539	537	537	543	548	575	539	578	606	543	552	539	581	539	513	560	531	586	531	535	489	533	563	587	555	551	557	573	504
4199	1136	485	293	198	202	236	258	283	254	196	195	187	175	138	104	100	101	71	60	72	63	67	46	68	62	41	63	71	50	55	64	61	38	54	60	43	45	53	45	51	43	48	48	57	45	38	55	42	42	52	38	50	34	34	35	32	44	37	37	41	35	35	26	39	35	36	42	38	35	38	32	34	42	33	35	33	32	39	43	36	29	42	33	39	36	46	31	26	36	32	36	34	32	31	35	36	31	34	43	35	37	32	27	32	31	22	34	27	33	33	37	39	30	47	30	30	38	31	37	35	39	43	32	37	35	35	45	30	33	32	43	36	37	38	48	44	33	45	39	43	43	51	39	28	39	29	38	40	36	36	39	33	35	49	27	36	38	40	32	36	36	34	31	32	45	36	33	37	41	43	33	31	28	42	38	33	41	37	42	36	38	38	31	27	30	30	30	36	36	37	35	28	42	27	30	24	42	40	25	32	31	42	39	31	43	42	30	37	38	28	26	32	31	42	33	57	36	42	36	30	33	36	29	41	33	43	32	36	32	38	36	31	37	43	38	37	31	35	37	32	34	32	27	33	34	33	45	38	51	39	36	33	30	38	36	41	34	30	37	42	41	51	42	38	31	47	53	34	38	40	30	40	48	24	41	40	37	39	28	29	28	32	22	37	44	32	33	38	35	37	41	27	31	42	31	26	33	39	39	40	37	36	32	46	49	40	47	25	29	44	19	41	38	43	33	31	36	30	24	37	38	32	43	38	38	28	28	37	26	39	33	38	40	47	30	31	33	28	34	46	36	43	38	39	37	31	42	40	37	42	33	33	36	35	44	45	37	21	31	34	37	37	28	30	35	48	34	36	47	37	30	29	26	34	31	37	27	45	45	35	39	36	37	39	28	39	33	34	31	38	34	35	37	43	40	31	36	32	33	35	45	27	34	32	26	33	40	33	38	33	40	29	33	28	39	42	36	31	30	45	34	43	35	35	38	35	34	34	45	45	29	41	27	41	34	39	51	30	42	35	32	30	36	36	34	33	34	33	34	37	42	32	45	36	25	37	35	38	29	34	37	48	36	33	44	45	37	32	35	35	37	36	32	42	36	39	42	30	35	45	34	38	43	48	37	32	37	39	46	35	27	32	42	40	43	39	42	47	48	37	34	32	27	26	24	48	47	28	35	30	35	26	38	31	42	39	40	37	34	49	38	32	38	38	31	30	43	35	43	43	34	32	34	25	37	38	35	37	33	31	43	28	33	40	37	32	45	31	43	33	26	30	29	35	39	38	29	27	53	46	34	32	38	38	41	37	25	31	40	37	51	39	35	30	32	47	36	30	48	35	52	39	41	31	40	37	48	39	37	44	34	42	41	40	23	33	35	33	33	27	44	40	45	31	21	35	38	46	36	44	37	33	23	41	37	40	40	27	41	36	41	47	46	37	38	32	41	33	28	47	40	22	33	33	33	38	34	37	41	40	42	37	44	34	35	39	35	46	42	28	32	40	47	42	35	31	39	31	48	38	37	36	34	37	32	37	41	35	41	40	45	49	38	42	52	40	48	30	40	34	36	29	42	44	37	39	37	32	39	26	32	33	42	30	33	39	26	28	47	36	40	38	47	37	41	37	41	39	34	37	31	40	29	39	36	30	42	31	44	32	39	35	33	30	38	49	38	29	31	43	42	24	41	36	34	34	43	32	49	49	33	43	34	43	30	34	50	35	37	32	38	40	37	29	40	34	37	42	35	38	50	39	26	33	28	38	39	33	37	47	32	30	43	47	33	41	41	35	28	29	40	36	44	33	33	50	38	37	33	35	43	28	36	30	26	26	44	37	26	36	42	28	34	38	35	33	41	46	44	34	36	33	37	28	38	29	29	43	31	26	46	23	33	50	38	42	31	44	38	39	35	34	37	42	33	45	40	23	28	33	32	26	31	25	36	29	34	36	40	37	35	35	37	45	31	35	37	30	46	33	31	33	44	42	36	39	34	30	31	28	49	42	28	27	36	37	34	37	38	38	41	33	45	39	49	37	50	41	28	25	34	30	31	33	42	39	43	44	30	29	44	32	30	36	26	44	40	36	27	36	37	45	38	41	38	43	20	34	32	28	32	37	28	31	50	40	23	39	30	44	39	35	41	30	47	43	38	31	40	35	37	30	29	30	31	35	44	33	28	35	37	28	34	40	44	32	32	40	36	36	34	36	43	45	34	46	31	36	40	40	39	44	39	56	29	45	38	40	36	38	33	35	29	35	35	41	38	36	33	36	35	39	36	27	38	38	29	30	30	42	40	27	49	38	43	32	44	42	26	31	37	21	35	47	42	42	33	45	44	36	39	34	41	42	35	39	41	37	34	31	34	45	24	53	27	45	36	39	36	43	35	36	45	41	33	41	47	29	34	36	38	36	42	42	32	28	41	27	31	36	41	41	40	36	50	41	34	40	34	27	39	47	34	36	39	39	38	29	31	35	21	35	34	33	32	40	35	40	34	36	28	38	44	29	31	37	36	33	31	38	43	39	42	40	30	37	35	40	37	30	37	40	37	36	30	33	25	34	31	34	24	26	42	40	33	27	42	37	30	46	30	38	37	45	43	35	45	31	30	37	27	32	37	35	34	35	35	43	37	50	32	43	43	20	35	32	35	28	42	32	46	45	46	41	35	36	39	40	33	48	40	39	35	31	40	39	44	21	43	31	35	41	23	42	40	44	29	42	29	31	42	36	31	47	37	50	42	36	38	32	26	37	38	32	36	37	40	44	25	45	33	41	44	44	39	35	36	45	37	38	28	40	44	36	37	30	41	41	37	31	39	37	28	39	47	35	34	31	41	28	30	36	39	38	35	36	32	37	21	50	37	31	39	42	36	36	39	36	30	38	27	37	23	33	40	51	42	40	37	40	44	30	33	47	37	46	37	28	32	36	45	31	38	32	37	31	38	37	25	27	36	42	40	39	37	27	36	39	24	35	37	37	30	32	28	35	25	40	39	38	30	36	34	28	35	33	26	49	31	35	32	47	34	39	41	36	34	32	38	36	32	46	46	34	34	37	32	39	33	37	27	49	42	41	36	27	32	31	41	35	38	36	41	47	46	38	36	46	39	31	39	35	33	30	35	38	33	30	49	41	31	35	35	27	33	34	41	28	41	37	41	49	33	38	31	42	47	34	26	39	24	33	35	32	34	36	41	35	34	35	32	39	30	39	39	26	29	35	36	28	29	34	38	41	46	28	33	38	38	44	29	33	38	38	43	22	29	38	38	45	44	31	42	33	48	44	35	41	41	47	45	48	37	35	42	46	26	43	42	41	39	28	33	41	32	23	39	37	46	42	34	39	34	32	29	45	34	44	36	39	55	49	30	34	29	38	48	49	40	42	27	44	30	27	29	39	37	38	51	44	33	37	42	46	37	32	42	45	38	37	27	39	37	37	33	38	48	40	38	40	37	36	42	34	35	35	43	33	43	29	39	49	33	23	31	41	33	49	35	35	30	37	46	44	35
26629	10005	5523	5159	8524	11925	12913	12271	11234	9367	8208	7359	6647	5287	4472	3205	2582	2221	1793	1454	1389	1271	1144	1110	1074	997	999	1011	1065	1080	935	811	730	641	654	661	767	724	685	725	603	608	617	641	593	530	492	489	461	485	469	459	413	427	423	408	418	384	374	306	323	299	296	291	277	337	297	287	270	306	279	309	266	307	314	301	273	317	288	294	300	257	304	300	301	284	289	309	289	286	299	297	271	283	300	325	303	269	311	324	302	316	332	328	292	303	282	336	290	296	312	311	283	302	263	303	293	317	283	313	285	288	290	308	311	288	309	292	281	327	310	318	288	277	297	287	288	298	301	291	311	311	290	324	298	314	302	273	293	278	287	284	289	299	273	294	324	270	301	283	311	289	300	329	312	300	310	322	310	276	271	297	297	289	294	292	300	316	297	266	295	283	271	284	285	286	285	295	328	268	304	290	310	272	277	296	302	294	302	298	285	301	289	271	246	296	308	289	297	297	288	326	292	322	315	302	303	318	318	299	294	301	306	281	310	301	277	268	306	287	315	317	305	280	301	279	301	293	299	253	298	295	309	290	296	295	297	282	284	277	289	286	304	275	299	279	310	271	287	292	300	303	300	277	288	305	290	308	307	307	291	282	289	285	291	344	293	298	294	318	281	292	336	301	308	298	323	280	287	292	284	293	297	305	305	333	281	304	298	308	300	282	297	308	299	286	313	274	286	310	275	269	287	288	271	311	282	307	313	329	311	320	298	311	301	303	296	307	307	269	291	295	319	287	337	312	288	288	288	278	280	290	303	315	295	300	262	283	270	303	286	279	259	322	325	291	276	276	314	316	280	284	292	311	306	284	287	291	270	273	281	294	282	310	325	301	274	299	283	339	323	305	305	297	294	317	312	291	288	306	304	307	281	338	300	282	303	282	332	293	301	300	310	281	291	316	305	293	263	295	279	275	263	303	320	314	313	288	289	315	290	320	300	289	349	326	290	293	270	310	301	277	304	292	270	298	331	307	281	288	269	294	334	309	281	298	293	320	307	296	323	313	303	323	287	319	286	299	288	250	286	283	301	308	301	293	289	296	272	337	300	315	281	285	298	290	298	307	287	292	285	295	312	294	314	285	312	272	324	314	289	302	281	318	315	284	291	274	309	309	306	318	317	294	296	313	357	299	327	320	304	287	314	304	302	299	311	286	320	267	321	320	284	267	284	303	298	278	283	326	307	302	325	324	317	301	280	285	306	310	296	314	292	302	295	292	280	281	282	291	301	295	300	336	310	293	297	291	305	306	269	320	290	281	317	298	304	277	289	299	271	293	302	303	302	290	312	287	322	308	334	293	306	293	280	317	295	276	322	279	289	295	287	317	303	307	276	315	299	305	310	333	299	277	300	304	285	267	295	311	271	298	296	303	301	281	302	296	305	306	305	264	283	297	305	288	288	281	322	288	288	277	289	282	314	271	292	269	290	307	293	282	288	285	286	288	266	283	300	311	283	304	311	288	289	285	289	294	268	290	278	302	297	277	297	331	322	307	253	307	316	302	270	270	277	320	295	290	316	292	287	266	294	313	304	315	278	327	294	277	315	295	273	300	307	301	307	302	256	299	288	297	277	304	327	275	265	292	282	315	302	305	270	277	309	265	282	341	308	277	280	277	285	327	299	276	311	288	287	310	312	295	302	313	296	277	285	296	283	296	317	264	295	266	309	307	272	301	302	274	304	324	317	325	285	293	301	308	285	310	294	312	314	328	285	299	301	285	295	295	294	291	322	306	340	296	285	323	295	333	272	281	289	272	311	297	302	295	274	329	285	301	284	273	296	305	303	313	279	292	258	311	286	305	288	300	301	277	282	349	262	305	305	318	279	290	285	303	281	288	306	309	307	283	268	247	319	262	265	301	285	288	323	289	288	320	307	284	301	309	287	285	308	326	295	309	307	271	273	257	316	294	284	282	294	305	326	322	312	292	291	304	297	301	274	317	280	316	329	294	320	291	313	253	250	334	304	289	284	288	290	276	295	308	326	305	308	311	275	296	289	283	312	313	309	290	325	287	294	288	294	284	319	277	291	340	283	313	290	293	330	287	277	298	233	279	305	309	279	283	273	337	272	250	294	298	308	303	290	346	311	333	314	299	290	300	284	279	332	308	291	299	320	255	296	308	255	287	302	274	319	310	274	321	303	265	308	305	295	333	289	309	235	319	297	306	276	285	321	284	277	267	330	299	313	320	291	302	287	347	294	273	268	288	296	318	261	267	266	314	312	286	312	271	299	293	311	263	287	309	319	297	301	315	279	272	298	308	313	302	275	312	292	297	284	287	305	340	281	273	312	293	322	306	312	295	338	305	279	291	324	302	306	279	285	293	289	282	295	293	303	298	299	298	281	274	302	276	267	277	307	270	284	291	304	307	292	324	291	268	315	313	300	298	328	290	287	283	300	305	290	314	272	299	292	288	270	280	270	292	265	288	321	256	291	300	289	328	294	278	284	290	307	292	329	300	316	314	340	298	311	300	312	317	310	328	288	275	300	263	289	298	300	283	306	301	298	280	293	294	320	343	327	256	326	292	296	300	313	283	318	278	277	312	292	306	301	288	282	278	320	308	324	313	294	283	293	305	277	305	265	290	305	297	301	305	287	321	307	298	284	282	311	294	307	299	318	319	292	290	294	273	274	305	288	309	316	327	286	289	323	267	295	283	300	323	279	285	311	273	333	283	316	277	264	310	314	281	298	276	295	286	283	275	276	298	332	289	274	279	306	296	300	292	321	280	306	328	300	305	276	275	285	296	309	271	285	316	312	304	295	301	284	312	291	288	311	304	286	315	269	315	301	301	314	284	311	301	285	283	262	330	306	308	303	263	267	264	305	314	282	311	290	285	328	297	305	313	313	320	268	277	275	292	277	300	327	284	291	337	276	301	287	290	284	268	324	335	305	294	304	293	306	294	318	319	310	275	299	302	295	265	298	295	291	354	298	301	297	273	268	299	318	308	295	265	311	278	294	308	282	297	307	322	300	290	278	312	308	291	317	309	276	298	279	306	301	336	304	282	306	291	285	305	309	283	282	292	292	279	313	289	309	266	312	313	274	301	292	284	295	316	303	304	301	300	287	284	294	301	336	289	290	300	325	311	318	289	300	313	295	314	324	317	292	298	264	305	304	271	305	265	274	275	294	283	288	271	272	296	292	301	285	295	282	321	311	297	308	304	288	302	287	276	276	297	291	306	304	312	286	289	273	302	269	314	300	291	289	295	292	315	313	291	320	289	278	269	328	297	311	328	269	291	260	304	282	281	287	294	267	286	303	308	294	304	293	305	347	315	329	291	283	300	297	304	298	298	328	288	301	293	273	304	328	270	277	270	281	334	309	290	268	307	312	275	277	314	318	308	292	298	288	284	324	279	281	272	294	292	311	303	294	276	309	298	271	279	301	290	310	276	289	308	295	321	326	292	321	285	316	291	296	306	326	268	332	301	325	299	295	323	282	320	329	301
4618	1549	689	456	278	307	378	381	376	349	376	332	285	270	203	199	167	135	139	98	101	85	94	107	100	102	94	93	100	96	89	104	88	77	72	88	85	75	95	75	81	81	86	94	72	79	84	73	81	64	62	63	65	86	65	63	60	74	85	70	66	52	59	67	82	47	60	57	63	66	83	64	70	67	61	66	83	69	57	68	63	65	71	78	79	57	74	66	55	71	64	74	67	56	55	66	58	78	56	65	74	64	74	53	62	65	56	67	81	54	68	72	59	81	63	77	54	63	75	64	65	65	59	58	55	85	55	65	62	79	82	65	61	50	59	69	67	61	56	77	62	61	69	64	56	62	63	61	66	55	73	58	61	73	49	66	67	67	64	70	60	65	59	63	61	48	81	71	71	45	60	65	63	64	70	52	55	74	78	74	50	69	65	69	66	58	71	68	59	60	64	57	62	55	68	52	72	74	66	69	57	57	76	69	45	56	47	68	74	58	74	70	74	69	77	62	64	82	64	67	67	75	73	66	68	59	64	70	63	57	55	54	60	52	57	65	57	68	71	63	67	67	77	68	54	75	72	57	58	75	65	68	68	55	93	78	70	69	74	62	67	69	73	69	78	68	69	73	69	51	57	64	83	52	65	57	70	69	49	54	77	78	73	65	69	63	64	69	49	77	70	63	65	64	55	71	50	76	55	61	59	73	74	73	64	67	71	49	67	73	63	56	72	65	62	56	65	62	68	70	69	65	58	59	73	61	73	62	60	64	61	56	67	51	83	71	61	56	70	64	64	50	80	63	56	60	62	83	67	68	62	67	70	63	72	75	71	69	56	59	65	66	53	63	55	63	66	75	71	51	80	65	66	69	65	74	63	62	78	65	58	62	78	47	62	47	69	48	62	68	77	69	63	73	70	64	57	62	61	60	60	56	54	65	67	72	61	59	66	61	79	58	61	64	60	66	54	71	69	73	52	83	59	73	72	71	56	67	65	64	63	72	65	80	68	66	63	54	69	51	72	66	62	56	86	58	84	76	75	74	58	54	52	59	73	78	54	66	59	65	84	66	66	70	58	68	71	65	70	76	51	68	65	72	40	68	62	62	55	59	69	67	58	63	72	79	72	80	58	55	62	60	68	71	69	61	64	79	75	80	80	61	68	62	66	67	54	65	58	66	62	60	60	71	70	67	61	57	66	71	66	69	66	65	59	65	68	57	64	67	72	74	67	85	74	67	77	69	74	80	81	71	67	63	65	73	65	67	73	67	64	68	56	75	66	59	74	54	74	75	61	71	55	60	61	56	68	67	63	58	66	60	57	54	56	74	61	59	72	64	65	66	69	75	67	62	60	79	57	75	69	66	48	68	56	69	60	66	57	70	71	83	60	65	58	63	73	71	58	53	62	63	60	79	62	67	59	57	78	63	54	71	86	64	65	71	64	61	65	69	73	62	70	74	66	66	64	66	60	70	66	65	70	66	60	69	59	69	72	58	69	67	71	66	57	61	67	67	72	63	75	78	57	67	63	65	60	64	53	64	67	58	69	69	70	78	70	63	59	55	61	74	62	61	60	50	74	60	61	63	79	64	72	56	65	49	68	67	54	65	58	73	61	69	57	71	84	62	60	78	57	52	61	61	66	67	60	57	63	80	63	67	65	67	59	59	62	71	52	69	66	66	61	70	66	64	60	61	57	74	63	74	64	53	60	77	65	67	59	62	64	57	63	76	57	66	67	60	63	52	71	63	59	66	55	66	43	73	78	46	66	86	77	66	57	69	55	53	59	71	74	65	62	63	57	57	56	73	61	77	71	43	62	73	58	77	53	55	70	68	64	54	63	68	60	68	62	59	67	71	74	73	82	67	64	66	69	69	71	78	53	61	63	59	73	56	63	64	64	68	61	70	60	76	59	64	64	86	70	69	56	46	61	69	44	75	63	69	59	66	69	64	81	58	82	40	68	60	61	71	73	64	64	64	67	61	60	72	70	61	64	54	59	58	72	72	58	75	84	64	63	55	70	70	76	72	62	71	63	71	63	74	66	82	68	58	69	78	71	72	68	66	70	55	59	57	76	60	74	51	76	58	66	61	58	64	63	73	66	57	84	57	66	56	65	68	60	57	73	55	51	73	68	55	73	69	70	60	62	67	66	62	58	54	64	64	77	62	74	65	74	55	66	63	61	63	67	52	55	52	57	67	51	57	56	59	61	69	70	60	67	68	56	70	61	66	75	59	71	71	67	74	70	71	73	60	84	67	73	56	61	61	69	60	64	57	65	64	71	84	80	69	49	47	57	83	62	81	47	58	67	66	73	65	64	70	65	67	69	66	70	69	62	56	74	55	70	70	49	72	52	72	60	64	53	65	70	72	74	72	69	57	62	67	73	59	75	65	70	84	55	84	52	61	73	55	73	69	73	69	71	59	63	73	57	60	72	74	69	72	64	53	70	62	72	58	63	69	75	77	86	53	70	64	57	73	66	66	59	67	61	50	70	63	61	62	69	56	67	65	79	63	66	53	63	64	70	79	65	56	69	53	49	66	57	58	62	58	59	66	65	64	62	58	71	87	55	73	67	64	72	67	65	68	60	60	58	64	72	72	52	47	66	69	61	58	59	66	65	58	57	65	59	60	78	68	54	67	62	72	66	64	59	63	63	53	74	62	46	51	64	82	69	67	70	66	72	57	58	70	64	68	71	68	64	64	64	67	70	75	55	76	69	58	62	62	71	69	66	62	62	79	72	54	56	72	70	58	64	50	77	66	61	66	54	67	52	66	56	56	64	63	58	74	59	68	57	86	64	63	59	62	72	62	53	51	67	55	50	68	52	64	56	68	71	69	46	76	79	70	70	62	71	67	77	67	68	63	54	67	62	80	75	68	62	72	59	73	56	63	51	51	72	68	65	56	70	60	72	66	55	71	62	65	61	73	63	56	61	50	53	57	70	63	89	60	60	67	57	50	57	64	75	73	51	61	48	62	62	71	68	56	64	63	56	69	68	57	60	64	82	64	61	68	61	61	61	70	58	66	66	68	67	67	51	70	62	66	70	71	79	84	68	73	70	86	71	62	57	75	74	74	66	92	63	63	64	61	62	71	61	56	77	43	64	55	55	80	63	51	64	73	62	72	63	59	66	68	70	71	77	53	60	58	60	66	82	61	65	63	64	68	65	51	70	65	72	71	72	69	53	51	69	53	69	61	54	69	59	64	66	59	47	60	69	66	62	64	63	78	62	74	71	72	49	66	68	68	62	72	69	65	77	73	82	64	56	73	58	54	62	59	64	75	49	59	67	71	67	54	71	67	60	64	65	60	68	64	60	63	59	64	61	63	59	71	75	63	80	63	60	63	73	56	57	75	61	61	61	58	59	55	72	72	60	68	63	70	57	66	66	57	69	73	75	61	60	63	63	59	63	66	57	52	73	70	60	69	62	76	58	59	69	62	76	61	61	50	71	69	65	56	67	62	65	66	58	55	79	67	57	73	79	73	52	73
31756	12959	7561	7487	11544	15549	16283	15540	13930	12627	10568	9579	8523	7270	6033	4484	3651	3155	2522	2027	1966	1812	1702	1596	1557	1382	1392	1496	1524	1536	1484	1277	1086	1026	973	1033	1123	1106	1087	1026	921	984	938	945	890	785	762	801	763	779	770	659	634	668	720	652	641	670	643	536	540	558	517	536	521	535	547	516	537	576	502	587	555	532	532	559	517	505	561	503	500	513	525	500	567	534	491	493	504	536	548	512	491	573	553	531	525	571	539	499	534	536	547	533	546	503	518	547	540	520	549	516	509	569	497	535	513	521	553	505	559	534	522	535	534	477	517	506	522	537	539	522	505	500	540	525	512	489	480	536	526	520	548	574	484	531	537	508	557	546	563	526	542	539	545	542	519	574	552	499	532	527	542	570	526	489	530	530	495	530	560	539	536	534	565	537	532	537	513	536	516	538	544	541	516	497	530	518	565	528	516	550	554	507	503	491	484	551	529	510	540	546	563	517	546	511	513	523	555	543	544	514	527	556	526	563	540	559	545	554	569	567	532	526	542	511	549	521	517	523	494	539	569	522	501	484	550	553	525	527	543	569	549	547	554	523	543	576	504	519	558	501	520	593	522	534	520	520	515	515	542	566	535	539	520	528	528	558	521	508	514	499	525	502	524	503	568	537	591	544	540	526	545	538	532	545	550	559	564	509	547	532	561	552	496	550	501	532	545	570	508	545	512	560	522	552	517	518	559	545	507	545	512	542	523	492	494	544	573	535	499	512	541	520	531	510	549	539	539	516	509	534	558	506	515	504	511	516	558	547	538	528	555	539	559	536	548	509	534	548	509	511	506	553	556	528	581	564	534	544	525	538	511	563	556	539	557	522	534	510	505	518	537	562	559	495	546	518	557	515	587	540	506	567	560	513	508	520	549	532	583	534	510	560	531	530	534	492	495	566	496	532	536	547	567	525	529	528	537	533	514	516	494	554	517	498	528	541	536	525	586	536	559	504	505	514	503	567	522	499	509	539	550	528	534	538	550	512	540	504	545	533	510	519	531	520	512	519	477	524	546	531	517	577	578	500	551	549	523	527	526	546	548	527	521	535	567	528	572	481	543	549	552	534	510	569	544	540	569	519	561	515	508	511	538	553	519	534	503	502	561	550	518	582	542	514	550	538	518	514	584	532	528	551	542	503	523	543	524	523	545	491	529	594	545	553	523	540	499	539	514	493	521	538	507	512	497	545	551	537	530	503	564	527	542	554	549	505	559	543	526	555	541	528	521	518	527	510	538	559	502	506	557	479	541	515	495	495	555	487	561	506	545	535	515	532	532	564	551	520	563	533	530	525	500	561	524	510	565	583	519	560	543	553	536	530	535	559	554	504	537	557	573	532	522	558	588	496	538	520	539	539	551	515	529	577	521	545	525	534	558	515	521	516	583	557	541	534	519	544	528	544	516	554	516	535	534	526	519	567	507	509	542	516	560	489	549	546	524	496	555	526	549	528	533	522	516	566	546	487	527	512	542	547	529	488	537	528	529	484	540	544	555	552	550	511	489	540	527	557	522	543	525	541	538	496	535	529	507	533	497	559	497	541	513	537	529	512	571	555	546	536	524	525	495	514	566	545	504	500	546	564	502	560	478	530	525	524	513	489	513	557	543	554	540	502	558	522	497	533	569	495	561	478	524	521	516	546	522	544	531	517	508	525	546	577	553	495	573	527	526	529	542	545	524	556	533	526	528	500	504	522	575	513	509	579	526	516	528	559	532	553	517	490	554	521	521	508	539	525	505	559	550	518	535	504	513	529	549	535	563	594	485	515	525	527	542	526	509	522	534	532	501	522	564	547	520	507	538	521	588	529	531	536	567	573	498	585	558	499	506	500	532	521	515	517	557	555	522	527	558	534	516	550	552	548	535	502	542	536	573	546	590	512	529	512	548	556	543	552	520	538	569	545	520	510	548	568	537	538	567	510	587	517	511	507	543	503	481	531	575	505	513	535	559	571	505	527	512	514	535	510	533	560	570	548	486	532	545	501	541	528	568	538	534	550	551	539	538	502	554	491	543	509	567	505	504	523	547	544	529	522	528	516	525	523	551	527	488	559	516	558	532	579	547	525	537	503	514	514	535	517	494	538	556	530	517	527	539	510	509	511	503	519	530	556	539	519	517	548	539	540	539	506	533	528	553	541	535	512	507	541	553	553	533	526	538	549	513	544	579	533	519	517	512	561	527	547	534	530	609	541	542	560	560	518	519	573	551	551	537	537	510	524	482	537	561	559	530	505	521	539	542	576	518	515	572	521	553	533	560	551	536	552	538	553	484	541	521	514	504	540	512	520	574	530	559	527	529	523	519	549	531	535	538	558	590	564	530	528	505	544	519	550	502	528	505	478	515	560	535	566	491	522	526	499	538	544	570	506	525	532	549	503	542	555	536	523	561	503	510	525	502	572	505	532	494	550	583	504	526	565	536	529	537	519	607	524	550	494	528	532	496	517	554	515	554	525	515	571	545	559	548	517	523	537	543	579	564	536	458	512	535	534	549	542	548	552	538	579	527	513	535	553	509	482	518	524	554	545	516	552	530	519	507	500	514	535	535	524	520	491	495	562	540	533	541	561	531	543	527	545	516	561	505	499	547	530	606	480	536	521	527	526	522	539	606	543	539	502	488	533	533	567	534	543	565	552	534	530	511	561	547	527	533	562	516	524	548	500	476	518	523	514	519	537	540	563	582	533	514	530	565	553	554	550	554	541	514	557	531	497	544	476	514	524	535	540	535	517	511	494	513	557	515	537	495	567	521	535	545	510	526	559	555	516	493	510	537	497	538	508	498	507	554	560	541	506	560	554	519	544	525	501	554	544	531	493	540	508	506	505	509	515	526	523	521	518	541	547	560	517	535	535	514	529	549	535	537	539	545	528	575	543	532	503	544	521	568	541	534	559	556	550	556	527	506	547	544	534	541	514	535	495	525	528	490	514	527	504	567	531	533	525	537	553	553	535	562	541	583	503	543	539	523	515	538	516	590	528	516	506	505	536	568	534	547	537	535	531	544	585	522	526	534	510	565	526	544	523	524	534	533	521	508	529	563	506	575	489	526	523	546	547	571	526	549	553	538	527	520	544	516	535	525	557	537	534	532	544	519	546	502	549	529	531	511	546	531	524	516	525	543	508	532	532	527	534	539	524	553	532	517	522	560	550	520	545	513	556	486	517	491	567	565	575	518	538	554	526	514	542	538	551	541	519	511	524	541	552	591	530	514	556	531	546	523	517	512	544	508	536	513	593	510	549	544	527	556	516	544	524	549	543	562	557	535	562	526	519	502	525	530	547	497	532	510	550	527	518	550	563	531	499	525	531	551	495	531	506	559	521	585	547	520	526	511	517	517	487	535	553	524	524	512	511	519	502	551	532	571	542	514	544	527	530	517	531	512	562	491	510	516	535	523	562	545	519	525	531	543	518	496	537	473	561	497	527	492	513	518	539	503	563	506	549	515	524	506	512	554	491	515	534	543	530
2931	879	438	284	194	182	236	200	226	196	177	188	179	141	135	110	85	80	77	81	70	72	59	72	57	60	69	53	72	58	65	57	60	52	53	56	58	69	59	51	61	49	49	49	43	55	44	41	49	53	38	39	44	45	59	49	56	57	49	44	53	41	49	45	51	47	47	58	37	61	57	51	42	39	52	53	47	49	36	41	31	42	46	39	47	51	35	50	47	40	45	37	47	49	52	49	54	41	50	40	49	36	44	40	50	56	42	43	39	51	51	40	49	54	47	36	42	41	44	52	51	33	50	43	61	50	41	41	37	34	61	48	45	55	43	54	42	42	53	42	52	38	50	40	41	50	51	41	48	38	33	43	56	41	34	43	39	48	48	39	43	48	50	43	56	39	48	48	41	51	46	51	47	35	44	47	56	53	55	51	48	41	48	45	39	54	43	33	43	43	45	40	37	35	55	42	50	39	40	39	41	44	50	45	47	44	46	49	55	51	48	40	42	45	47	40	44	41	55	34	36	44	52	48	45	54	49	36	46	62	45	54	40	64	55	56	34	52	43	39	48	57	43	50	45	52	46	53	49	47	46	42	38	60	45	31	49	44	33	55	42	36	44	45	44	46	54	44	42	49	47	46	35	38	46	34	42	49	50	50	46	37	35	40	45	38	41	50	49	40	43	50	61	37	45	56	43	44	51	40	41	50	46	39	44	51	57	48	49	54	38	45	41	42	54	49	46	48	50	36	56	38	40	59	46	45	40	43	41	38	58	32	56	42	48	49	41	50	37	49	45	39	32	55	46	50	42	39	51	39	42	46	34	35	36	45	28	49	45	42	51	42	45	53	39	61	41	39	48	58	49	62	43	45	30	39	45	47	52	45	34	41	55	48	39	39	52	51	37	49	42	32	43	44	46	67	47	49	41	30	47	39	55	50	42	50	34	42	47	52	44	44	57	38	44	46	44	61	58	39	41	48	38	42	43	54	29	56	45	48	35	54	41	51	38	43	41	38	59	54	45	49	52	38	53	49	35	38	35	47	50	61	38	29	48	51	34	51	47	54	44	48	49	41	47	47	37	45	41	39	51	44	39	51	49	27	44	49	43	40	50	43	45	40	40	48	42	39	51	46	39	37	44	45	44	40	43	49	51	43	45	37	61	39	52	42	41	47	49	45	51	50	48	36	50	46	39	41	48	35	41	54	44	41	57	53	45	40	40	35	49	54	35	38	45	46	48	47	52	60	46	47	42	37	46	48	55	35	40	56	42	47	40	43	53	48	44	39	48	41	47	37	45	47	34	54	44	54	33	43	49	46	49	43	55	49	38	48	42	50	42	50	59	42	41	47	50	44	32	30	53	35	36	40	43	45	43	37	55	44	48	55	38	41	53	31	47	42	49	47	42	46	42	42	55	45	38	41	38	33	46	48	49	52	44	50	41	46	32	47	49	44	44	41	57	42	48	40	30	51	54	53	53	48	44	46	38	58	43	47	43	51	45	53	51	31	39	39	58	42	48	38	55	46	50	48	58	62	54	42	60	48	54	45	35	53	42	55	43	44	55	39	49	34	42	42	49	47	43	43	60	47	51	40	36	56	47	48	58	50	44	41	32	47	33	56	47	50	42	58	45	40	37	39	59	46	38	48	40	46	46	43	45	55	50	38	42	48	47	46	36	37	46	43	55	44	37	43	45	49	30	45	67	39	57	48	47	40	58	42	36	45	36	42	41	50	36	34	45	43	45	31	46	41	45	52	42	33	55	50	48	38	52	36	47	53	43	54	44	44	36	33	39	34	41	37	59	46	52	39	40	47	43	42	54	38	46	50	39	45	51	43	47	44	49	52	37	53	40	49	46	47	50	45	48	36	40	55	46	40	51	39	43	36	44	42	44	47	34	43	50	46	49	55	34	37	51	42	43	44	46	30	49	41	50	51	45	51	50	52	53	51	42	45	35	48	46	56	40	43	38	44	60	42	56	45	42	43	53	31	52	37	52	42	43	41	46	49	57	40	46	50	41	45	39	58	49	39	59	40	51	46	38	42	32	46	47	57	52	50	58	46	50	50	42	44	41	44	44	45	44	46	44	44	31	46	45	48	51	57	57	41	50	42	36	32	35	56	46	53	56	49	43	48	45	59	39	55	36	48	39	44	41	51	42	39	38	47	35	52	41	42	64	40	40	43	42	48	35	66	44	38	48	56	60	40	54	35	42	51	33	39	44	35	46	57	53	45	48	58	44	38	40	47	37	46	55	38	47	43	46	40	54	46	42	46	44	36	55	34	30	47	42	46	43	41	45	43	57	57	57	41	45	36	42	53	48	39	35	56	34	41	44	45	46	37	44	48	47	36	45	41	38	51	30	39	48	44	50	49	53	51	62	47	65	45	42	52	52	53	54	48	39	60	47	35	46	45	37	46	54	36	55	53	43	46	50	39	39	39	47	48	38	37	29	40	39	42	42	33	49	59	46	45	42	41	41	40	51	57	49	46	40	42	45	47	45	32	47	37	58	50	55	52	41	42	51	42	42	49	44	47	45	55	49	54	53	41	47	39	42	47	39	46	46	50	46	51	44	56	53	41	33	42	41	42	42	38	50	63	55	44	42	34	43	32	37	53	49	43	54	47	45	46	46	47	53	44	55	36	33	45	45	49	34	43	41	40	44	44	32	45	38	49	46	49	41	59	38	46	37	32	44	41	50	38	54	42	53	32	51	57	29	61	42	62	45	43	45	44	52	58	47	48	52	38	40	39	38	43	40	46	38	44	43	42	47	37	56	40	30	47	33	40	45	39	51	37	43	39	60	41	50	33	49	55	42	52	39	40	62	42	44	51	53	48	47	45	49	38	56	41	65	37	48	33	37	42	49	42	57	41	37	47	50	45	46	39	53	39	45	48	41	44	38	41	53	53	43	39	44	43	46	40	39	45	43	37	49	39	37	37	23	41	45	45	33	53	43	47	44	47	40	33	59	47	44	34	44	42	61	63	36	57	46	51	40	51	50	37	51	51	38	35	40	44	54	44	56	48	49	51	46	37	45	51	42	47	48	50	53	49	42	44	47	55	50	45	59	49	39	51	55	34	52	54	47	41	43	38	41	44	42	32	47	48	45	57	49	48	38	39	38	57	36	36	38	46	46	33	40	45	45	35	46	53	52	50	45	33	40	53	46	52	52	50	51	46	46	45	51	40	44	44	43	39	58	46	42	45	54	40	45	51	52	42	46	36	47	48	56	52	48	41	41	36	44	39	39	40	41	42	41	45	45	46	36	48	36	42	54	39	36	48	48	52	35	50	53	44	49	52	57	48	46	53	40	47	39	63	47	47	38	53	42	53	40	41	55	31	45	54	60	52	46	44	49	49	42	37	51	40	32	50	45	48	54	41	46	45	32	42	44	40	42	47	33	42	53	38	49	49	38	44	35	46	54	48	45	39	43	47	40	43	49	40	41	55	41	49	51	38	48	56	51	32	53	50	61	36	41	39	45	46	47	45
23877	9368	5032	4675	8333	11040	11263	10075	9002	7987	6634	5994	5343	4348	3537	2536	2094	1779	1395	1199	1003	996	904	929	918	812	778	786	930	947	897	788	635	611	620	619	641	668	690	674	568	601	580	553	516	521	496	550	493	461	483	454	442	444	476	445	451	399	410	391	418	390	347	325	386	367	332	351	357	377	368	327	398	400	368	378	413	350	371	366	340	393	342	406	379	350	377	365	368	361	369	379	343	374	382	353	361	374	332	342	364	384	351	381	402	381	373	356	356	362	369	365	318	367	323	361	320	378	348	352	349	355	347	350	369	352	358	345	380	341	357	376	375	350	342	395	361	324	363	358	355	349	390	380	377	344	384	397	350	337	379	365	367	347	366	402	391	365	372	352	360	375	382	344	364	316	371	353	346	361	328	343	340	380	359	350	380	372	353	347	381	356	352	360	363	366	388	380	406	359	366	344	379	373	365	383	375	368	378	353	388	359	360	335	352	392	364	417	343	326	351	372	403	394	359	337	382	379	362	381	346	338	380	400	383	374	340	391	354	366	372	379	381	383	365	395	372	399	398	362	336	374	375	347	342	356	394	366	384	342	360	347	386	379	384	371	346	384	362	340	329	347	380	391	325	373	383	378	349	350	330	369	370	381	369	384	408	404	364	370	346	367	335	367	367	358	392	355	367	410	402	385	380	371	366	357	352	350	389	356	341	385	344	359	371	369	353	390	353	374	378	408	380	372	339	381	328	400	343	347	352	369	381	365	363	337	363	367	370	355	384	371	355	358	360	372	346	360	387	370	400	405	383	348	331	351	363	361	347	341	383	373	333	351	373	339	349	357	346	384	356	364	341	375	349	362	359	358	396	398	366	355	373	372	382	385	342	345	373	359	359	383	367	353	349	370	406	403	348	381	383	374	349	365	353	389	367	372	355	388	335	352	375	354	373	341	345	345	366	365	369	393	374	365	336	357	378	366	371	379	376	386	341	343	349	361	343	371	374	348	358	405	356	363	351	349	356	376	356	357	360	361	382	381	393	355	358	384	344	372	381	372	363	408	400	381	338	410	382	353	346	348	392	368	405	378	357	345	357	368	351	348	361	383	319	362	375	367	360	382	385	362	352	401	399	368	344	363	342	353	379	376	419	338	376	352	352	349	364	378	351	360	344	344	347	353	336	378	382	379	379	362	377	385	342	382	362	392	378	359	362	358	353	381	393	373	387	347	381	356	374	362	321	396	359	338	367	382	365	350	355	383	369	351	347	338	399	335	381	376	378	371	389	355	382	373	347	331	374	377	356	337	388	344	355	358	369	352	394	353	365	361	410	345	374	364	363	350	363	376	355	329	386	339	389	364	382	351	377	357	398	349	363	360	351	340	338	390	360	369	350	392	362	386	359	411	372	366	380	370	365	353	364	347	382	382	387	384	341	318	340	353	360	389	372	351	384	357	331	380	353	380	349	369	390	356	333	391	319	370	373	371	366	361	355	348	399	318	388	359	357	377	386	336	393	326	385	328	367	358	347	349	367	349	367	377	379	377	345	363	392	335	361	384	326	363	358	375	390	355	370	348	386	373	345	367	376	345	372	375	357	340	333	383	360	351	401	351	337	354	356	369	325	375	337	372	371	331	358	357	350	359	392	388	354	341	389	396	374	387	341	383	390	356	371	368	362	368	358	398	381	358	383	371	364	393	347	369	355	334	350	347	370	373	384	363	350	383	374	385	369	365	400	363	379	376	386	361	361	347	393	359	361	350	353	329	387	349	392	369	341	339	335	363	379	355	351	363	368	377	361	347	382	370	326	362	340	353	341	361	350	337	352	355	365	351	381	346	365	375	397	379	368	367	357	355	385	356	328	365	378	374	379	386	361	377	372	367	370	362	311	379	378	343	377	431	353	370	382	355	319	374	395	354	380	381	368	345	405	374	346	358	364	352	381	363	364	365	343	378	336	332	339	356	380	363	364	355	370	363	388	373	376	398	368	360	400	366	354	372	361	386	371	358	350	390	348	372	360	374	363	366	371	372	415	350	359	362	388	410	370	367	381	385	367	384	389	350	370	358	367	379	368	368	384	366	344	367	350	391	364	379	363	381	396	395	385	329	355	346	355	403	335	324	378	394	369	381	340	370	326	339	364	363	386	368	364	363	343	392	366	382	358	364	374	376	387	314	382	376	328	338	368	393	378	366	396	353	367	347	353	390	402	379	343	394	421	349	378	387	395	376	359	357	367	353	406	351	358	358	385	391	347	338	337	382	352	357	349	362	343	373	345	371	341	382	366	344	399	371	353	376	398	364	376	338	396	389	356	344	361	387	360	381	381	376	372	401	329	398	360	360	355	334	355	357	399	367	403	342	381	364	363	373	380	378	367	387	363	348	373	363	393	378	376	366	364	399	371	365	337	377	373	376	371	388	352	379	381	351	375	378	382	374	351	406	361	368	395	357	386	420	357	354	354	390	371	377	362	353	370	355	347	390	335	341	342	369	370	358	366	343	326	358	371	344	388	370	368	384	349	368	369	357	373	395	348	362	401	371	358	360	358	396	334	379	350	378	350	380	331	343	361	367	373	327	369	351	393	411	368	325	379	389	331	364	358	383	391	374	348	380	377	331	352	353	351	352	326	402	355	356	404	347	359	346	394	369	338	357	375	379	368	362	385	371	348	368	370	339	413	391	349	394	374	400	377	354	382	385	342	346	346	335	334	359	369	347	331	378	359	363	352	392	400	368	384	334	371	377	382	390	322	323	337	369	374	361	355	351	376	351	371	368	396	327	339	348	378	395	350	410	409	376	336	346	367	406	367	356	385	384	394	317	361	368	372	381	386	405	362	379	392	392	342	388	381	363	346	384	371	402	356	383	381	358	345	345	347	370	372	358	370	378	350	388	353	374	375	370	375	378	381	366	392	367	354	357	356	351	383	379	368	380	317	351	357	383	351	404	394	395	355	383	356	367	346	402	359	405	354	352	380	355	364	377	389	364	391	358	384	324	350	387	356	372	364	368	359	378	360	387	357	388	385	395	366	369	366	388	382	393	363	369	354	361	373	361	365	348	390	361	387	358	335	389	377	386	348	371	386	390	358	357	356	348	371	367	361	338	353	366	339	369	354	382	384	362	345	349	368	333	357	378	377	369	336	380	372	392	381	338	382	382	372	353	380	412	370	403	376	378	329	367	390	387	368	381	385	339	360	360	354	372	380	356	363	321	390	368	342	346	361	333	361	375	355	373	330	385	377	381	374	353	338	365	354	377	362	384	346	395	378	366	382	400	395	354	365	368	399	342	403	334	359	363	344	381	378	351	354	367	338	362	351	380	320	367	367	362	359	362	370	373	370	368	383	385	363	369	402	357	347	364	369	356	373	347	341	372	372	359	350	352	365	376	367	372	391	369	360	391	338	378	359	334	365	397	350	382	371	356	370	362	332	358	392	334	381	362	388	356	360	366	382	362	375	382	377	374	356	347	406	375	429	399	343	364	405	366	372	369	392	345	363	372
3654	1417	641	370	266	248	322	347	353	322	333	287	236	217	176	152	138	133	98	101	90	124	90	98	77	91	80	83	96	94	87	96	79	60	81	75	80	91	100	76	87	91	75	74	78	74	72	85	97	89	76	86	87	87	59	67	65	77	71	73	69	77	70	81	73	76	67	81	67	71	89	71	87	79	64	67	69	72	70	68	60	82	64	72	70	65	55	66	75	72	63	73	60	68	71	71	67	79	57	72	61	68	62	80	63	57	66	66	65	69	67	67	66	69	55	72	56	74	53	62	68	76	61	67	61	77	74	63	72	77	66	75	71	76	64	77	73	88	85	52	74	67	68	71	70	68	59	69	72	81	74	72	82	62	79	72	56	66	64	56	64	70	70	53	79	80	64	77	59	75	44	59	66	67	62	69	70	64	65	70	66	93	65	91	75	71	76	74	75	61	75	58	61	76	64	67	76	64	80	69	66	79	70	72	65	64	65	82	66	69	64	75	68	64	68	82	77	80	84	61	66	70	63	73	80	85	60	58	66	59	60	63	72	60	72	64	69	80	95	64	61	68	81	70	76	60	69	71	62	62	78	72	63	60	86	79	69	74	61	82	74	70	67	52	68	77	65	68	52	52	69	62	80	75	59	79	69	72	75	66	64	82	60	84	77	66	81	52	78	72	74	80	66	65	74	66	72	63	72	67	59	68	43	61	71	68	81	67	84	68	76	56	77	68	82	73	59	60	69	67	63	86	79	73	79	74	65	78	64	74	70	62	63	63	83	65	81	74	85	70	60	77	67	75	64	63	68	72	78	77	69	68	68	74	65	64	62	64	75	64	56	73	78	63	66	84	74	78	77	74	63	80	67	55	69	76	53	66	73	61	80	75	73	77	56	69	70	70	63	60	71	79	78	67	63	56	64	70	63	59	83	70	68	68	60	70	67	75	76	70	80	60	74	72	73	66	65	72	72	80	66	60	63	85	73	64	88	74	80	72	70	84	77	54	69	86	60	79	69	77	63	68	71	75	89	89	60	77	52	66	70	68	64	77	76	75	84	69	68	73	65	66	84	72	67	76	71	70	76	89	71	66	76	53	67	78	56	74	68	70	68	88	59	75	55	74	70	90	69	57	72	51	80	86	66	80	67	65	54	70	72	90	72	87	58	73	90	77	78	71	57	70	78	73	53	71	83	74	80	76	69	63	62	70	57	68	63	68	61	69	70	47	74	78	64	83	75	59	68	69	65	72	68	81	78	63	81	82	68	66	63	74	63	76	62	72	65	46	83	77	74	76	81	62	61	81	70	54	70	77	68	79	54	67	63	67	70	69	64	74	74	75	72	66	66	69	74	82	79	76	62	69	83	66	70	69	65	71	75	64	69	66	69	72	78	78	75	68	68	79	80	65	60	67	68	68	73	55	70	77	73	68	66	70	69	68	73	60	82	73	74	75	61	65	57	72	70	62	62	62	83	61	60	63	65	71	84	71	70	67	69	69	62	82	75	54	67	57	78	68	59	78	73	59	74	68	71	72	69	57	70	60	88	67	74	58	71	58	68	83	66	66	70	62	77	80	63	55	77	63	74	69	71	72	93	68	80	76	77	82	81	82	69	77	52	56	67	74	69	73	76	63	61	71	59	68	79	74	75	65	75	61	71	69	63	88	59	63	62	69	86	76	53	66	67	61	70	74	75	62	66	82	63	78	68	60	82	70	76	62	77	67	85	56	70	84	60	67	74	68	67	64	69	78	73	72	74	56	58	76	72	70	79	68	80	75	61	90	69	79	75	82	61	55	74	62	60	82	80	70	77	81	80	69	64	62	78	57	70	69	68	83	64	68	66	49	55	68	74	76	78	66	75	70	79	58	66	63	63	71	63	63	79	84	69	79	78	60	76	67	74	66	71	68	57	65	82	64	58	76	73	72	70	72	85	59	82	63	71	78	72	67	76	69	70	52	59	81	71	62	65	65	63	67	69	73	59	71	68	83	80	88	72	79	62	58	63	95	75	58	65	78	81	77	79	81	66	57	74	70	59	71	68	77	69	76	63	58	65	68	83	75	74	64	76	63	76	82	59	70	73	76	72	85	75	71	67	53	87	63	91	85	78	55	76	84	69	58	88	70	74	71	72	79	70	66	73	68	81	59	81	72	57	56	75	74	77	78	71	73	70	59	72	70	64	84	61	89	59	67	76	60	65	71	63	73	73	68	68	77	52	70	70	67	68	72	60	69	48	66	69	84	71	55	37	59	74	70	71	70	62	79	62	65	63	66	72	56	67	63	73	70	73	64	59	71	86	63	68	79	54	65	63	65	75	68	81	51	60	67	79	76	47	71	70	60	56	68	66	72	67	74	62	71	80	96	65	56	54	78	59	59	70	56	73	72	48	78	73	76	70	76	57	66	62	80	56	77	80	67	68	84	59	79	77	69	56	80	66	65	74	60	65	53	70	63	67	49	58	70	74	58	80	74	81	59	72	58	65	68	71	75	61	73	81	85	78	66	81	77	61	72	77	74	79	78	54	73	72	68	58	66	65	75	68	65	64	93	66	64	90	65	67	69	64	74	72	73	78	74	80	77	70	66	72	74	93	78	79	76	62	69	63	73	64	68	78	73	84	68	62	61	81	69	65	63	69	83	81	62	74	68	67	69	82	66	64	70	73	72	61	77	62	61	79	70	54	74	64	67	74	69	69	64	70	68	72	81	79	67	69	67	76	85	83	66	67	65	73	76	67	74	74	70	64	83	74	65	58	74	68	64	76	77	58	70	56	70	80	58	89	70	61	74	62	83	72	70	70	73	64	73	59	60	61	75	67	60	62	64	66	68	65	64	73	78	71	63	71	83	64	78	67	77	67	70	69	76	63	61	79	74	82	71	74	46	68	86	77	59	57	64	69	84	74	68	63	65	63	76	75	71	74	70	51	66	60	63	69	75	73	76	76	59	69	67	69	65	62	71	78	69	59	74	77	77	55	65	63	72	57	63	79	69	70	85	72	70	65	75	66	58	87	72	81	68	58	67	57	71	62	71	61	60	42	55	64	71	70	73	69	85	63	71	76	79	70	65	57	73	67	69	78	83	67	63	84	49	68	68	57	72	70	70	63	70	58	79	74	82	72	66	54	64	72	71	66	82	71	87	56	84	66	75	71	65	58	75	71	68	69	68	70	68	69	71	66	71	59	71	69	61	74	77	78	81	71	55	63	75	66	57	85	74	63	69	82	67	62	58	66	72	72	78	71	76	70	63	77	85	64	69	62	64	82	84	51	62	74	66	76	86	79	54	67	64	63	62	66	70	69	80	81	76	80	72	69	61	56	67	71	73	60	79	60	63	76	64	77	81	58	67	72	80	60	73	68	64	77	76	65	69	54	62	62	78	86	79	73	76	67	66	66	78	59	73	76	62	67	69	77	75	60	68	64	63	63	81	76	63	59	71	72	86	77	66	68	65	55	81	55	74	80	57	70	61	69	100	70	63	68	64	70	72	72	70
28980	12579	6695	6675	11665	15552	15715	13339	12502	10859	10013	8562	7142	6059	4631	3633	3006	2647	2125	1707	1527	1486	1319	1335	1287	1143	1176	1293	1264	1216	1225	1156	996	905	912	891	1004	971	903	896	871	832	877	799	749	769	771	718	709	755	678	702	673	644	677	640	693	679	539	577	563	606	503	554	581	503	556	518	564	540	544	549	546	543	517	544	535	535	579	571	569	550	540	545	575	552	549	550	554	571	540	576	530	598	566	548	546	595	598	582	541	564	539	523	566	581	600	556	590	589	532	558	574	563	607	516	579	581	542	595	598	536	559	570	511	599	548	600	539	569	515	556	521	560	531	555	579	517	525	564	560	543	516	557	579	557	531	543	637	556	589	576	537	542	527	596	552	582	538	561	566	547	555	566	590	511	538	553	578	564	565	524	534	609	543	618	580	543	550	582	568	577	542	578	544	590	542	592	573	609	586	575	514	579	566	570	532	561	589	540	598	608	566	572	558	627	536	543	607	536	560	547	578	542	579	549	499	523	504	579	562	590	595	553	527	546	558	535	543	546	579	562	576	564	551	568	528	582	557	572	578	601	528	575	585	577	578	591	575	591	539	537	563	555	539	601	564	585	557	545	551	553	572	574	578	562	566	596	565	559	491	556	512	525	538	539	554	560	579	594	553	580	598	597	559	583	556	551	529	563	562	566	587	539	567	546	581	551	502	573	568	552	511	522	562	528	619	546	519	520	589	563	583	532	572	553	554	533	553	574	613	573	543	575	515	515	581	579	582	551	562	504	542	526	579	575	550	536	528	535	556	546	550	559	576	554	523	557	544	580	542	569	576	563	545	589	557	506	568	567	564	587	593	560	577	588	566	547	579	545	572	580	560	521	580	570	596	595	546	552	538	567	543	524	563	576	524	558	583	507	559	508	596	532	587	533	548	597	576	557	603	552	557	575	562	596	581	522	589	538	564	528	560	526	561	562	524	556	555	531	551	573	554	544	563	585	580	543	578	574	548	547	562	509	527	555	531	561	595	561	531	595	562	576	576	563	550	577	576	560	590	570	553	536	569	562	569	551	540	543	546	542	549	543	539	570	549	536	572	573	555	538	564	573	592	544	546	578	582	544	572	542	581	561	594	551	569	566	566	576	563	551	562	631	605	538	581	551	526	597	592	563	562	584	566	561	575	500	565	577	537	571	544	543	542	566	598	552	569	581	562	528	551	563	550	577	578	573	556	590	578	579	522	517	555	576	531	613	587	563	569	576	538	571	563	551	563	552	552	561	565	557	551	545	549	599	546	564	572	504	588	543	564	587	560	575	561	577	554	560	587	593	556	591	546	539	539	536	546	539	569	553	541	551	567	540	616	534	559	534	590	542	559	514	563	544	580	545	550	575	540	564	567	509	567	587	583	542	560	549	577	534	538	513	533	512	543	556	553	534	552	556	542	563	544	544	571	598	550	545	553	557	624	510	567	547	565	576	552	588	512	542	550	557	591	584	537	594	498	570	571	540	555	536	517	579	585	546	588	537	545	520	596	581	542	572	600	547	544	581	558	541	527	552	599	571	538	549	552	588	519	554	628	583	561	568	564	579	516	549	580	555	543	587	571	567	607	548	568	586	560	570	542	584	613	579	555	606	574	558	564	550	569	591	567	527	573	580	557	557	541	534	584	566	553	570	575	567	573	577	528	590	593	570	581	568	585	555	552	504	559	554	589	593	506	563	529	559	575	534	592	547	560	541	564	519	544	539	548	568	588	561	594	562	591	551	573	574	549	534	553	547	547	578	610	561	570	568	535	559	557	531	584	582	604	553	553	553	577	528	606	555	606	510	631	541	544	607	558	548	539	561	558	525	577	534	531	558	539	552	552	540	551	580	596	542	571	584	545	543	546	538	576	544	588	581	574	569	559	555	571	583	599	584	573	544	587	583	574	561	532	547	530	520	589	571	575	554	609	556	507	520	605	575	546	557	568	572	581	533	563	572	553	606	536	572	549	601	572	545	543	560	559	580	547	524	550	550	555	532	604	556	552	545	545	523	579	625	539	547	600	573	580	579	613	568	534	582	548	533	582	548	582	564	558	577	561	555	531	534	555	541	548	606	562	584	541	565	559	557	581	536	557	533	543	571	560	576	549	506	556	546	513	593	515	553	552	523	599	570	539	567	561	558	575	562	596	573	632	575	586	534	606	582	552	555	540	560	590	562	593	566	591	570	575	576	572	531	566	546	606	556	548	585	546	578	530	569	553	569	593	578	571	555	549	535	558	569	576	560	542	551	550	529	565	527	541	547	570	579	577	563	565	564	576	552	557	550	594	522	562	571	557	580	584	583	554	549	584	606	583	549	552	555	534	544	540	579	544	504	561	516	547	554	605	560	560	542	536	555	547	530	586	544	574	576	545	547	524	607	635	551	568	538	572	606	540	558	577	593	579	577	545	589	517	541	603	564	504	569	587	549	567	567	537	578	585	523	538	593	562	519	552	549	550	589	569	542	583	541	570	478	553	549	559	574	544	574	569	586	536	534	538	566	526	540	566	584	573	589	591	599	577	523	561	566	537	543	551	545	583	534	559	549	530	557	543	541	500	566	575	591	568	551	535	553	556	543	572	525	532	547	541	536	525	581	545	607	596	555	511	578	560	550	616	583	555	599	532	541	583	571	560	567	553	569	546	587	558	571	586	575	541	553	573	573	548	564	563	536	510	566	571	604	563	523	559	587	571	542	562	547	534	521	573	554	520	591	573	562	593	594	583	561	541	556	504	559	578	561	548	564	541	504	567	540	520	558	546	574	565	529	610	579	538	528	548	544	563	518	599	559	534	548	577	591	530	574	544	591	590	554	524	560	520	538	577	559	524	547	548	551	565	554	546	546	550	536	527	597	567	542	545	560	540	556	537	559	526	587	567	594	561	572	564	561	577	556	578	523	578	545	581	602	529	579	560	551	567	586	510	525	517	576	567	564	561	561	540	565	568	540	544	567	552	562	603	552	579	512	561	598	549	541	561	496	549	557	565	496	552	545	539	544	549	560	528	583	545	544	498	590	569	551	561	550	538	574	546	548	562	553	599	549	545	574	553	521	580	562	571	559	547	550	522	536	564	575	558	544	554	549	554	550	543	510	555	574	553	548	551	548	525	579	557	557	576	591	560	579	553	559	555	561	577	547	580	575	552	563	582	568	545	585	569	531	521	566	583	538	553	550	572	578	569	584	549	546	568	536	533	585	577	543	594	533	539	567	542	531	524	576	555	574	575	563	557	570	569	565	524	543	592	595	553	600	556	582	551	590	535	543	534	546	543	526	551	536	541	530	547	533	545	539	574	511	596	543	520	586	540	571	512	523	559	565	544	575	581	566	570	540	578	533	550	543	536	526	586	610	530	542	571	525	577	566	557	569	531	577	538	538	546	574	533	548	559	552	570	584	573	574	548	566	526	545	544	514	523	548	562	575	599	601	505	604	574	543	529	555	551	560	543	519	560	593	548	579	550	534	558	575	517	566	562	579
4556	1275	538	399	254	252	294	333	294	286	273	248	216	177	127	133	95	87	92	71	56	59	51	57	46	68	66	60	59	71	69	61	53	53	48	50	58	33	54	41	39	60	51	47	40	50	48	38	57	45	42	39	39	35	36	40	44	36	50	34	37	39	43	44	30	40	38	34	41	38	42	39	32	37	37	46	31	45	37	37	31	46	41	49	41	34	43	41	36	32	36	41	30	37	38	44	34	37	38	34	46	40	43	45	42	34	49	32	30	36	34	30	42	35	43	33	42	36	42	36	40	42	48	38	28	42	37	31	39	25	32	34	30	46	37	33	36	26	53	39	42	35	39	29	46	45	37	33	38	35	30	37	45	38	39	42	34	49	44	37	31	45	33	40	36	36	33	29	44	30	47	39	43	46	43	23	38	32	38	32	40	37	30	39	43	39	41	29	26	41	41	30	43	41	36	34	38	28	36	50	43	35	32	34	36	39	34	32	27	44	32	29	43	30	32	46	48	42	33	32	52	36	28	31	41	43	34	32	36	40	36	31	44	54	31	40	37	28	30	24	46	36	43	37	29	37	41	38	39	34	38	41	24	36	27	48	33	48	33	45	46	37	41	47	37	35	35	36	45	36	40	40	38	36	43	45	27	31	29	44	25	41	42	35	31	37	31	43	39	45	33	42	35	42	41	52	38	38	36	37	31	34	37	35	32	47	42	36	42	54	45	47	29	26	26	47	48	30	41	37	47	38	45	33	30	33	34	39	41	38	26	36	27	23	42	33	34	42	37	47	47	28	37	36	30	48	35	40	43	41	38	39	38	35	37	30	37	40	42	34	31	46	48	32	41	52	40	33	47	30	43	33	35	38	36	50	37	40	36	26	29	37	39	26	34	38	26	34	35	34	25	48	42	40	45	32	38	39	37	51	39	40	35	39	28	45	31	33	36	35	31	41	46	38	40	35	47	31	32	38	37	31	43	42	46	43	34	39	43	32	44	30	29	25	43	37	40	33	35	34	39	43	35	31	34	46	32	37	31	42	35	48	43	39	39	36	39	48	29	36	34	34	40	33	35	47	34	30	39	32	34	53	42	51	30	43	42	33	29	40	30	28	41	43	37	38	37	42	38	36	36	44	39	27	40	42	33	44	29	42	39	32	40	38	40	47	42	41	48	38	47	50	40	32	41	31	38	39	32	35	39	38	41	44	45	46	28	34	22	53	37	31	39	34	42	34	30	36	50	27	40	31	36	41	32	42	34	33	34	37	37	31	42	39	26	46	43	36	44	37	34	38	31	43	46	40	35	31	34	46	31	43	38	33	30	27	44	40	35	37	37	44	43	36	30	40	33	30	47	33	40	41	43	41	33	38	31	38	35	33	43	37	27	37	34	31	51	40	30	29	48	44	46	41	54	34	42	46	48	36	44	33	40	47	41	50	41	25	31	37	36	36	44	32	38	42	48	54	36	36	40	44	40	42	36	37	38	28	42	48	27	28	30	40	35	39	18	37	41	31	31	43	37	39	36	36	32	31	24	41	42	21	37	42	44	29	40	32	35	32	37	33	26	42	36	34	33	27	37	44	42	45	42	47	37	38	37	38	40	41	34	38	45	39	36	40	41	32	36	44	50	30	34	36	40	43	29	46	40	33	40	33	42	43	40	34	37	38	34	47	27	37	36	38	32	34	44	43	40	37	31	26	31	38	41	45	41	43	27	33	38	42	24	51	41	46	44	37	28	36	40	31	41	30	34	32	42	35	34	36	49	41	26	41	34	36	33	42	39	29	50	39	49	33	39	37	27	43	38	27	32	44	49	39	33	39	47	36	38	28	37	38	40	32	32	37	24	41	37	40	36	42	48	35	31	37	43	25	35	36	42	36	36	32	31	52	37	20	30	39	38	43	41	43	40	38	40	37	42	45	37	28	30	23	45	39	40	33	35	51	42	31	35	39	39	34	19	38	47	28	34	32	55	34	25	36	45	39	42	39	28	36	47	41	33	28	39	32	41	29	34	27	43	29	33	44	29	43	30	33	34	25	43	38	48	39	35	55	48	36	42	39	30	42	27	38	46	28	42	37	35	35	46	41	38	39	28	37	45	32	41	33	31	39	34	38	37	37	46	30	27	28	38	32	34	38	43	42	39	39	43	38	40	36	28	38	38	43	35	28	35	41	37	30	34	35	41	43	45	42	24	31	24	34	45	42	31	45	35	28	45	38	36	29	36	37	53	33	40	32	33	37	24	51	29	36	38	33	46	32	42	32	40	41	31	44	42	31	41	41	29	33	32	42	43	32	55	34	31	40	32	49	30	34	50	43	39	45	37	40	36	38	46	46	35	32	50	38	30	34	42	37	24	41	34	28	39	30	35	41	36	29	42	28	32	30	40	31	46	38	36	37	32	48	32	33	47	38	35	38	35	39	29	33	42	27	37	30	46	39	37	40	41	34	36	34	37	36	34	37	32	42	46	30	47	41	38	34	37	44	48	38	33	33	35	40	28	36	34	25	35	36	32	30	41	37	35	34	23	42	45	47	35	50	39	31	34	29	45	36	30	35	42	40	41	23	26	38	28	53	37	33	26	35	40	32	36	33	35	45	35	39	43	52	32	31	54	43	32	39	37	33	31	36	39	39	43	42	28	30	26	37	47	43	30	39	40	37	38	38	44	33	43	33	44	36	42	39	25	40	41	37	34	36	45	41	47	46	30	37	34	38	30	35	43	33	44	31	41	30	40	28	34	35	46	31	31	36	27	41	39	48	40	42	36	39	35	37	34	40	36	37	44	37	37	46	36	42	39	38	36	43	34	31	33	27	38	31	39	29	38	33	39	36	26	36	35	40	38	32	41	30	39	34	41	47	32	34	30	28	26	40	39	39	32	37	42	43	36	40	44	44	49	42	30	31	46	34	43	38	39	30	44	31	33	38	57	27	39	30	46	34	32	43	43	43	43	36	35	35	39	38	34	40	40	43	44	43	55	39	54	37	34	26	39	42	35	37	31	39	35	31	40	39	34	44	39	51	38	46	28	34	32	38	36	46	43	42	49	25	44	39	33	37	39	43	35	32	44	35	33	36	35	32	34	44	43	42	40	46	29	38	34	35	38	44	53	40	37	33	34	38	36	43	30	42	25	28	47	43	40	31	45	37	27	25	32	32	35	40	34	42	40	36	38	40	34	42	34	36	44	32	32	41	34	37	40	42	41	51	32	44	25	30	40	53	41	38	28	41	36	29	39	35	27	42	44	40	39	41	30	37	41	35	34	28	29	41	33	42	44	45	30	40	45	29	33	38	36	42	51	28	37	30	34	36	25	46	37	26	39	35	38	44	39	30	49	39	40	34	45	28	42	33	31	44	43	59	39	38	36	47	32	33	28	37	41	41	29	21	34	51	31	24	35	31	41	29	45	42	36	30	30	26	32	39	35	40	23	41	28	36	38	33	36	41	39	36	35	45	27	36	40	40	31	48	40	39	57	34	43	39	40	39	27	34
27772	11361	6038	6345	10608	14383	14511	13374	11598	10205	10050	8290	7024	5597	4100	3268	2639	2168	1811	1385	1165	1067	1145	1027	966	875	920	978	1018	990	950	801	703	629	652	676	737	696	688	688	691	592	582	532	502	507	498	452	481	393	429	400	380	403	397	389	372	352	347	314	282	325	314	315	336	281	303	286	309	294	302	316	283	311	329	311	287	313	282	317	269	314	339	303	303	309	317	283	277	307	300	295	307	304	278	302	324	327	316	349	326	287	284	290	307	312	295	302	305	318	343	320	294	295	297	300	322	292	296	299	292	297	320	316	267	300	295	310	301	313	287	304	302	297	302	324	275	301	300	309	323	342	323	310	312	306	331	292	301	303	284	334	317	297	303	277	273	326	332	304	314	297	313	307	340	314	311	322	307	324	315	315	278	317	329	332	317	301	304	318	289	291	302	326	301	309	323	307	307	293	300	325	331	294	289	322	294	299	316	311	312	305	321	286	309	282	305	311	314	291	279	329	283	271	254	298	300	294	290	289	297	303	308	282	303	299	306	278	304	295	304	303	313	304	309	282	277	311	328	306	320	322	289	282	303	298	324	281	295	293	315	319	297	291	337	313	268	318	337	331	320	296	292	330	293	334	343	293	290	311	320	321	280	304	307	318	326	300	303	318	338	325	310	316	335	325	311	327	316	305	317	294	310	310	333	328	300	322	293	303	304	312	277	297	304	320	318	335	281	307	327	294	292	330	299	315	295	297	295	284	317	292	290	289	313	298	297	295	328	324	341	325	319	295	309	289	294	311	280	283	302	294	297	300	294	313	302	282	323	306	335	337	288	292	299	314	330	327	292	332	322	294	304	287	327	307	330	307	313	298	313	288	293	319	301	324	301	319	311	290	308	294	328	323	282	303	296	296	302	312	339	285	291	301	302	272	319	340	310	321	315	308	300	313	308	318	321	313	334	331	321	281	281	275	308	317	300	283	294	302	296	309	294	297	333	305	301	312	298	327	308	320	300	299	291	331	302	306	291	317	296	296	299	322	290	316	322	345	291	310	292	315	347	340	297	285	310	325	294	304	320	297	282	319	336	296	311	304	311	286	274	339	318	311	281	308	318	308	313	309	313	273	304	324	290	314	282	294	312	298	300	295	305	266	305	341	301	304	294	267	286	318	306	277	323	288	307	323	336	305	301	312	319	285	318	340	303	308	298	296	318	279	321	303	307	300	303	301	305	292	320	289	293	310	266	301	306	319	301	319	301	298	320	314	292	298	289	317	313	311	300	320	309	320	290	304	317	296	291	306	318	300	308	340	322	319	297	308	291	318	300	344	320	313	307	288	310	314	312	324	302	326	293	327	298	309	277	307	281	304	330	313	305	318	312	315	319	300	320	283	296	310	314	293	316	287	311	319	310	344	316	273	321	315	319	316	306	309	306	292	290	301	314	298	278	285	316	303	276	333	312	294	307	307	295	321	318	290	317	332	357	305	301	318	297	295	331	300	297	284	293	284	315	305	300	310	302	327	315	281	309	308	277	298	318	309	294	316	354	290	303	304	285	288	322	324	293	296	289	289	328	334	319	296	303	314	316	308	300	314	294	276	302	317	291	348	303	291	314	355	332	297	305	358	274	299	274	328	306	311	302	288	334	307	340	320	292	315	330	300	317	293	282	301	307	267	320	319	306	327	301	310	282	320	305	281	312	292	315	292	305	299	293	323	309	300	281	304	297	325	288	321	285	303	315	311	291	333	309	329	291	276	357	284	305	347	289	301	298	303	305	305	318	314	304	332	288	293	316	298	289	294	296	309	318	296	299	292	300	279	284	295	256	304	305	301	290	311	284	304	311	301	280	280	292	302	317	293	282	335	327	318	298	306	315	278	314	289	302	298	319	319	291	285	307	269	343	307	291	304	293	311	309	317	336	309	317	325	334	285	292	296	288	289	285	310	307	310	301	313	310	328	283	304	308	273	317	300	290	284	304	286	316	312	312	323	303	280	316	308	283	297	301	298	311	317	284	307	321	313	291	311	321	289	294	318	316	306	300	273	293	297	300	324	278	277	263	320	282	302	318	305	302	302	335	299	319	346	321	313	293	296	278	297	295	321	299	326	318	316	307	301	364	282	274	309	311	291	316	279	330	300	308	284	290	313	332	309	298	281	290	291	314	298	301	318	305	297	298	312	286	254	303	295	313	302	313	315	287	276	278	296	315	298	319	291	336	283	334	285	304	303	340	313	294	316	310	319	299	313	290	275	310	294	295	309	326	299	304	286	304	295	310	326	317	299	287	291	322	309	311	309	306	283	284	316	322	339	307	298	295	285	292	336	316	298	290	310	320	318	309	322	324	320	286	320	299	306	308	291	307	301	308	275	330	347	302	319	307	284	309	316	301	302	305	333	305	313	322	334	363	273	325	323	299	328	297	302	308	301	287	290	311	303	301	304	326	316	308	309	303	297	277	300	327	277	338	314	330	290	289	302	280	292	279	301	322	318	309	279	279	319	321	335	314	294	314	316	341	313	299	315	337	282	279	283	315	280	310	324	282	331	320	285	291	323	285	305	313	284	308	279	313	315	325	298	324	309	291	306	310	303	333	302	302	270	303	318	297	271	292	300	346	266	290	303	337	325	294	296	304	307	313	314	294	317	313	328	303	315	309	281	321	294	308	326	278	317	281	326	315	319	283	334	311	283	306	320	300	268	335	314	302	311	313	290	334	277	317	304	301	295	311	299	280	294	309	314	319	301	303	308	303	336	308	318	309	337	307	285	284	302	325	275	263	293	285	283	290	295	304	295	309	334	307	300	250	283	336	282	294	316	331	285	308	303	296	339	264	288	323	330	322	302	328	300	280	331	300	297	317	307	297	295	323	322	287	290	320	291	263	301	340	308	332	308	326	313	331	283	316	297	289	314	291	298	304	324	304	277	315	318	301	310	339	298	281	309	300	313	298	288	311	283	315	316	306	282	309	319	297	308	305	330	314	311	271	336	288	311	334	295	289	287	336	281	296	310	345	307	295	327	308	280	319	324	296	332	330	308	295	295	311	310	283	307	336	296	318	307	318	317	320	289	314	299	326	313	315	283	323	267	278	320	266	315	323	294	329	314	307	316	276	271	276	304	295	258	299	336	305	314	281	298	303	338	260	317	309	318	328	322	286	310	306	287	347	315	312	306	257	318	300	289	299	290	307	327	298	289	304	339	309	301	308	288	324	331	313	316	314	285	287	276	306	317	303	319	327	282	306	308	332	340	312	309	309	340	286	273	327	308	298	289	304	307	305	295	321	313	317	340	286	299	298	294	305	343	294	285	294	317	307	323	296	306	309	306	306	294	295	301	317	312	305	289	344	310	311	282	327	319	298	281	322	288	295	286	306	294	313	281	287	299	283	324	305	314	320	293	294	292	318	309	316	301	297	300	284	280	322	302	341	267	288	315	312	316	287	290	305	286	288	330	299	319	327	309	300	284	325	311	257	287	290	326	311	306	306	300	293	328	313	287	329	332
4852	1804	763	482	377	331	417	474	437	385	419	382	378	280	216	179	155	146	110	115	93	87	104	77	94	74	109	100	107	103	104	100	109	93	78	77	86	90	92	77	78	77	78	100	97	69	75	85	80	62	76	81	71	78	71	71	64	75	64	66	77	66	63	71	76	72	64	72	65	57	68	72	77	62	60	72	54	81	73	58	75	70	66	68	60	61	67	67	73	63	56	55	75	92	73	61	73	60	67	66	71	71	66	64	54	60	61	45	59	64	60	74	60	59	67	67	55	54	78	65	60	60	63	54	68	51	59	59	63	74	57	57	55	58	53	61	64	66	63	66	59	87	66	74	74	69	68	65	72	63	70	72	82	82	58	70	71	67	62	86	62	56	58	68	57	69	59	86	72	80	62	94	74	74	57	73	63	70	58	66	64	53	61	56	51	63	56	73	69	65	70	64	68	63	62	71	57	64	67	62	71	59	56	59	60	65	65	58	75	56	68	67	72	62	59	77	63	57	68	71	63	76	53	67	65	60	59	76	67	71	68	80	77	74	83	71	65	63	84	83	53	60	60	58	78	69	62	69	61	64	60	78	68	58	56	50	52	50	70	60	68	62	81	66	65	79	71	67	58	61	66	74	58	70	73	59	69	63	77	71	57	75	74	67	66	58	63	70	77	83	69	66	80	66	52	74	69	75	58	66	79	60	67	71	72	58	61	70	72	71	60	61	53	57	71	60	65	62	63	64	68	75	74	69	77	63	65	77	67	60	73	58	76	73	74	68	64	76	56	77	84	51	67	80	73	67	57	71	57	58	82	67	61	58	65	57	54	59	65	53	73	62	59	72	69	68	70	62	66	64	64	74	54	64	58	72	57	63	65	65	64	63	64	55	62	69	74	71	72	71	70	63	74	61	66	75	65	71	65	63	79	51	71	65	61	58	69	72	69	76	65	53	65	75	71	67	56	56	49	76	70	80	73	71	62	62	62	80	59	65	74	83	74	80	70	63	61	53	61	61	71	63	66	64	52	74	69	66	67	68	65	59	68	69	59	71	66	58	56	70	57	72	64	63	68	65	51	64	50	79	59	65	64	54	65	66	78	74	60	74	61	75	59	72	66	48	57	62	63	60	57	63	51	80	71	78	62	55	68	68	63	54	60	63	75	69	67	70	69	73	69	74	64	66	85	77	64	69	67	71	78	66	83	49	66	68	77	69	77	62	61	70	58	63	68	62	64	79	73	48	71	77	68	67	61	62	74	54	64	60	64	68	67	56	43	80	59	63	58	65	76	70	63	63	63	71	68	58	77	74	73	71	59	63	61	59	67	78	68	69	63	69	71	62	72	48	56	67	62	73	70	55	60	61	58	68	69	63	75	69	56	71	50	66	63	62	61	55	59	51	62	58	75	65	68	67	80	73	65	67	61	75	68	62	58	59	65	78	54	74	75	56	67	78	90	64	77	63	70	71	62	72	68	51	70	59	67	79	69	78	62	62	63	72	70	53	55	81	65	52	68	73	66	58	68	85	54	61	53	63	65	76	84	58	65	85	57	60	65	60	60	54	57	74	76	88	73	61	63	77	65	62	66	64	67	74	50	66	66	56	63	68	65	63	72	55	62	62	76	68	77	47	47	58	61	67	62	64	58	72	62	67	56	53	72	64	68	56	70	85	72	55	71	65	74	68	64	60	72	60	67	60	78	67	71	76	72	62	48	66	70	64	72	56	65	74	68	72	64	76	76	63	86	68	65	67	88	71	78	71	56	69	53	58	71	68	82	68	66	68	62	67	52	62	58	75	63	53	62	52	73	69	74	57	64	72	53	74	67	58	63	67	53	53	73	72	73	59	54	70	62	78	76	65	66	60	59	67	63	70	58	57	65	65	70	69	71	74	69	63	73	64	76	48	61	66	64	55	69	66	65	65	60	70	65	64	55	64	54	41	69	55	75	67	80	58	54	67	65	71	71	64	69	67	63	62	55	67	58	65	58	57	54	69	70	69	67	59	64	69	72	55	68	59	68	62	65	66	80	70	70	74	73	70	54	75	81	62	60	62	66	63	67	70	68	75	59	67	73	64	60	67	73	73	55	58	62	68	73	72	63	82	69	60	56	53	73	78	77	76	79	57	60	63	73	62	56	57	71	67	73	66	61	55	71	71	65	77	64	68	70	67	72	78	57	57	71	67	55	69	81	69	57	72	72	73	68	76	67	71	70	67	59	75	75	59	60	62	63	63	55	71	76	64	59	62	69	65	63	66	54	58	58	72	63	72	82	77	53	65	59	58	67	73	46	65	68	73	69	79	64	63	69	59	68	73	62	56	65	72	66	65	61	64	83	66	74	61	64	69	65	70	73	71	80	60	69	83	70	63	56	57	59	80	72	60	72	74	62	61	68	69	62	65	70	79	75	72	58	62	60	66	83	78	75	55	55	83	72	74	81	73	66	60	58	77	56	49	74	78	55	73	59	66	62	51	79	70	75	58	67	66	70	64	75	69	64	57	67	73	61	67	70	76	72	73	75	66	62	61	65	66	59	75	86	63	63	64	94	60	76	71	53	74	70	65	70	69	69	62	62	92	71	55	72	76	63	68	68	56	59	62	67	72	58	71	54	66	57	64	59	53	61	71	60	81	73	73	66	60	70	85	69	54	62	73	84	68	61	62	59	77	74	56	69	64	59	63	55	62	60	64	65	58	63	76	76	75	68	78	64	72	65	58	83	74	56	64	78	61	68	42	67	73	55	69	69	72	81	70	58	67	72	75	52	62	66	64	67	64	55	75	53	58	84	60	63	84	66	71	71	55	68	72	64	74	73	60	62	56	71	46	70	70	57	63	55	64	66	75	82	67	58	61	75	56	71	55	59	63	59	70	50	71	60	86	64	60	53	72	68	68	69	79	48	57	59	59	63	70	55	71	66	72	74	58	71	73	76	57	59	70	58	70	80	67	55	64	57	61	71	72	46	75	65	66	51	64	62	67	67	57	60	61	53	75	76	64	69	62	75	75	66	64	66	65	66	77	71	58	80	65	79	67	69	87	72	62	75	61	59	61	71	67	69	66	64	75	76	63	52	76	64	53	56	88	72	69	61	63	74	64	59	70	67	67	71	62	67	71	63	53	62	56	64	68	67	59	44	71	60	56	71	74	80	57	74	55	61	74	82	75	79	80	66	62	69	67	68	83	70	59	58	69	48	66	66	74	77	78	56	70	78	64	64	71	66	57	63	67	53	56	53	57	62	68	59	61	65	65	57	78	85	67	78	72	60	68	67	71	61	60	54	53	71	68	57	65	59	80	62	74	66	55	79	67	54	61	60	70	85	67	62	79	57	66	76	56	66	66	78	73	78	69	59	66	70	78	59	69	64	64	70	72	57	50	56	70	57	64	63	71	65	66	66	73	61	58	67	62	66	48	72	59	68	50	51	72	70	76	58	66	66	55	73	57	67	69	78	65	59	67	76	63	72	58	60	76	70	72	62	68	57	72	41	57
32581	13698	7981	7865	13432	17508	18042	17388	14791	13442	13218	11314	9794	7392	5600	4217	3413	3186	2523	1984	1812	1593	1604	1442	1287	1294	1336	1414	1365	1344	1283	1223	1068	1004	1021	1018	1069	1064	1023	1015	961	1002	910	898	925	815	807	752	739	705	652	705	680	680	684	620	638	607	616	540	572	540	486	556	521	525	559	576	558	539	584	480	598	555	546	573	532	571	532	553	532	502	540	525	489	548	576	541	576	581	488	484	497	536	537	503	556	529	565	517	529	542	556	548	508	501	569	527	534	552	543	530	531	566	512	557	558	554	533	539	509	571	537	571	555	519	566	563	507	577	527	527	535	507	519	512	542	509	532	520	529	553	517	517	544	518	534	541	585	521	504	574	518	549	560	525	529	606	542	539	551	564	532	523	550	528	549	503	477	509	575	561	520	559	493	563	522	555	527	507	543	581	499	503	569	539	585	585	512	527	540	549	543	543	558	525	507	550	544	549	553	517	535	558	566	508	499	584	590	569	512	551	538	536	526	523	522	532	594	508	520	559	493	530	563	545	580	592	538	512	514	578	533	577	545	521	532	553	575	560	542	516	532	566	520	568	567	556	556	563	548	587	550	515	560	541	509	529	553	551	499	543	557	520	536	519	544	572	547	506	563	505	526	586	549	519	559	545	568	548	538	545	570	565	518	553	583	541	567	544	539	545	518	566	565	541	592	544	540	561	551	535	550	519	562	528	511	476	556	555	577	529	554	527	515	576	519	544	547	545	502	555	504	551	534	545	533	572	529	576	524	540	477	524	518	528	510	552	550	527	547	537	515	545	559	554	513	578	563	574	505	543	555	534	548	521	521	531	483	502	482	517	546	560	533	538	567	520	502	546	540	528	510	565	538	546	527	598	513	525	601	582	541	545	537	564	540	541	569	536	509	537	567	551	525	550	505	492	506	543	572	500	556	542	540	516	526	505	557	538	533	520	576	529	506	540	531	524	525	533	536	536	554	539	493	539	520	498	526	552	551	530	525	530	552	539	526	515	533	569	538	533	591	562	573	539	545	506	521	540	556	564	495	558	541	575	530	546	563	532	546	561	537	544	531	512	582	546	481	556	556	521	532	569	531	526	547	555	534	502	551	531	550	532	540	571	508	504	580	539	527	529	563	524	532	524	545	540	540	520	498	580	528	528	539	513	542	556	532	565	596	532	569	563	491	530	521	549	518	539	511	537	499	545	537	564	575	515	554	533	511	566	515	548	525	529	587	563	519	548	498	574	552	526	554	534	540	556	539	544	537	533	542	539	497	497	549	511	557	566	551	540	537	555	550	561	529	546	530	550	548	523	511	574	599	566	532	525	528	538	559	527	496	530	518	565	554	546	552	548	570	527	535	530	522	570	595	536	514	507	499	499	552	510	521	490	562	535	518	550	526	514	512	534	536	547	541	527	520	523	566	509	532	542	497	564	546	531	540	502	537	524	543	535	515	551	513	514	549	516	537	530	535	525	507	541	552	518	537	582	586	576	542	540	531	544	539	532	573	554	521	542	577	547	526	567	511	501	547	566	570	538	549	506	506	544	582	532	565	547	518	538	520	531	538	530	560	542	505	509	507	533	568	522	511	580	526	544	510	563	537	512	518	542	503	536	560	519	528	533	524	514	547	559	486	527	539	496	540	507	499	545	538	541	580	546	572	528	569	517	508	551	509	488	589	509	541	540	560	567	538	511	577	564	585	534	552	531	528	524	513	526	591	570	528	524	554	548	553	552	540	602	561	525	529	552	549	551	528	547	503	538	533	538	554	534	512	517	541	499	537	518	544	521	559	555	543	542	529	508	547	519	527	542	522	545	548	522	523	557	543	519	547	535	567	538	557	553	528	604	491	553	568	563	557	570	526	534	516	556	524	574	589	528	543	522	588	498	554	580	529	475	584	547	578	564	532	549	557	522	552	551	494	577	557	570	531	505	510	526	527	536	554	559	533	536	497	510	515	533	539	567	561	509	543	577	545	547	555	516	508	556	531	544	528	514	537	536	527	500	568	553	520	544	570	549	579	527	570	534	541	530	543	514	555	543	528	547	539	567	548	553	513	516	562	525	549	520	568	525	599	554	569	541	512	509	525	583	579	567	539	551	540	509	552	544	564	542	515	526	520	539	520	521	541	511	517	543	550	551	536	510	515	512	522	545	532	552	491	533	562	585	533	526	558	499	522	548	533	551	531	527	541	532	546	552	513	502	513	532	567	522	558	564	546	561	530	530	538	506	553	559	555	542	567	540	520	553	552	503	522	555	559	547	545	527	588	527	530	527	532	535	533	549	519	571	549	515	578	509	555	569	557	558	512	504	531	519	485	560	525	548	572	491	515	551	558	547	551	593	502	536	539	508	537	571	502	539	565	514	548	549	537	522	573	564	543	535	524	563	505	544	565	510	532	521	575	571	554	530	522	561	571	528	554	528	529	524	560	547	552	532	514	530	515	549	551	564	538	599	550	521	531	534	493	510	553	526	543	565	557	499	541	516	564	539	523	522	539	517	519	541	504	520	521	548	525	515	525	522	556	521	501	496	514	509	526	558	547	513	514	507	540	531	588	545	506	525	554	545	574	552	565	577	572	560	526	573	533	541	525	561	561	546	531	496	540	534	537	539	550	529	519	583	527	516	522	571	545	568	550	563	569	515	527	554	536	558	595	555	515	514	553	551	513	506	501	506	563	533	537	589	531	557	554	485	541	552	545	529	557	547	572	607	573	520	551	537	535	536	521	523	548	513	533	548	488	520	523	554	543	517	521	519	521	513	545	527	511	580	514	519	545	570	554	511	589	521	528	526	525	507	546	530	541	526	526	537	532	584	511	503	526	543	481	556	543	513	518	533	529	516	509	548	515	549	516	527	570	531	567	524	545	566	506	468	533	515	558	525	533	515	520	526	497	557	540	483	534	566	539	563	574	579	557	503	488	549	544	517	554	539	551	547	530	535	550	558	557	533	536	536	534	542	576	538	534	525	536	532	504	546	526	557	547	511	578	560	536	567	558	542	584	488	486	563	507	555	523	575	501	529	561	571	561	536	545	543	545	540	555	526	557	535	562	551	545	509	514	536	551	508	494	569	561	560	568	512	524	555	547	551	544	524	484	534	541	530	539	525	566	529	554	482	530	522	587	583	534	522	553	501	531	559	539	544	555	507	520	548	504	495	519	542	504	542	539	538	548	574	486	565	564	562	565	546	526	586	549	580	542	514	554	575	606	514	533	492	532	557	516	552	517	534	557	551	554	567	588	519	558	503	504	532	561	499	494	555	569	517	536	580	561	571	569	548	514	509	548	519	511	558	552	560	521	552	513	514	566	515	553	520	566	508	545	536	570	516	539	542	562	537	524	515	526	518	542	563	553	572	600	523	543	562	539	538	587	559	532	562	496	546	532	529	540	535	568	537	516	585	562	541	535	514	533	560	537	536	546	547	499	541	564	530	546	542	567	524	518	543	538	548	555	547	508	563	519	503	533	540	539	566	501	546	525	536
3108	971	511	282	194	237	221	282	242	276	240	233	196	185	134	100	92	90	73	66	73	56	60	54	60	73	73	73	50	61	72	55	63	60	52	56	51	59	59	42	43	56	68	56	59	44	48	54	56	47	54	50	44	53	37	59	42	50	38	56	43	53	45	41	46	53	37	41	39	50	62	48	60	51	43	52	38	50	36	55	45	52	48	40	47	43	48	54	43	44	58	44	42	49	38	47	53	42	45	32	38	37	44	47	53	48	48	44	42	53	40	32	47	54	41	35	45	50	53	42	45	47	55	57	51	48	37	60	51	48	44	47	68	55	46	47	53	42	46	52	45	51	36	43	55	53	33	40	43	47	55	56	44	49	56	51	44	51	48	53	45	39	42	48	48	45	44	55	38	45	35	48	45	43	50	46	36	36	37	49	59	48	54	44	49	48	44	56	43	60	46	44	49	54	53	58	47	43	48	49	42	45	43	39	42	40	42	50	34	47	51	61	53	54	41	47	34	37	54	57	46	44	43	46	47	46	55	48	51	47	50	43	54	47	47	48	50	55	47	47	57	47	46	49	46	44	41	43	52	48	45	51	42	48	42	53	44	53	40	43	58	42	53	46	51	43	48	51	43	52	32	41	43	53	47	54	40	42	49	53	42	35	43	46	44	52	59	47	52	52	44	39	42	51	46	48	40	55	41	42	46	51	34	50	41	35	57	50	59	45	45	51	55	45	52	47	50	49	51	48	49	41	58	48	34	43	41	51	42	48	57	49	47	54	44	45	59	38	54	34	40	39	45	59	42	48	40	46	44	46	31	51	37	56	50	55	44	58	51	39	49	52	64	34	59	50	51	56	68	43	54	44	41	42	46	48	52	50	51	43	57	55	44	55	51	53	57	57	47	41	54	46	55	52	53	66	53	52	54	52	40	36	41	55	31	34	48	35	44	48	51	44	50	61	50	45	39	34	51	39	56	43	47	45	39	53	41	35	47	42	37	51	46	44	45	45	46	33	59	44	53	38	42	64	46	38	37	53	53	49	46	48	38	62	44	34	38	53	52	51	48	53	44	43	47	45	44	51	40	44	49	55	60	50	45	58	52	57	56	46	49	44	52	43	27	47	56	53	43	42	42	41	52	51	38	53	55	44	40	48	46	44	44	42	53	45	33	35	30	57	50	58	54	42	47	34	50	36	41	29	56	42	54	47	43	41	39	54	43	43	52	51	60	44	50	47	46	41	38	40	38	43	52	46	45	53	45	41	47	52	44	49	38	54	43	58	41	54	44	47	47	43	47	50	60	41	44	36	47	44	46	52	41	38	59	46	34	47	44	27	37	45	52	63	45	55	49	51	63	48	49	55	48	45	38	33	55	45	44	48	40	43	60	52	54	55	39	55	49	41	56	43	49	52	44	40	46	35	43	44	41	40	45	46	47	43	40	42	58	44	31	59	44	51	57	38	48	42	51	52	50	36	47	53	55	48	56	56	42	57	53	40	43	49	49	52	47	48	43	45	57	35	44	46	48	41	48	50	56	48	48	38	47	62	61	49	44	39	48	42	42	39	35	60	45	57	48	45	57	45	43	43	46	45	54	42	51	39	39	40	37	50	49	50	57	57	51	50	34	43	55	50	51	51	37	42	53	43	45	38	44	39	53	41	44	53	48	33	50	45	43	47	51	51	50	38	36	51	59	47	36	49	41	46	60	40	43	60	41	41	33	42	45	53	41	50	49	54	39	50	42	40	54	50	45	40	43	49	52	50	52	43	43	35	36	43	54	41	55	51	50	46	38	45	51	51	51	53	49	62	33	51	57	46	47	54	41	48	41	65	37	53	43	44	56	40	54	53	37	52	44	43	42	39	47	38	42	44	48	42	43	47	46	60	50	48	47	42	45	42	45	52	43	42	52	49	58	41	47	35	53	45	44	40	46	50	48	57	49	47	38	68	42	38	63	45	41	45	52	35	48	38	52	43	47	42	41	56	38	44	41	43	45	53	48	43	50	61	56	45	39	45	35	41	47	43	40	41	45	50	54	45	48	43	56	49	50	36	41	45	31	47	40	47	40	41	45	59	43	44	48	44	50	52	39	43	32	42	40	43	46	49	53	55	40	37	47	48	45	56	36	42	55	42	48	54	43	46	41	49	55	52	61	51	46	43	47	50	42	56	46	41	42	53	47	54	48	47	43	58	48	45	49	44	42	51	55	45	58	36	40	49	56	39	35	43	41	46	53	39	48	34	38	48	44	44	42	49	39	48	48	47	53	37	47	33	44	47	47	44	42	38	39	36	43	54	64	54	47	44	51	43	47	51	48	61	42	52	36	42	55	42	43	54	40	55	46	40	43	50	43	55	37	49	40	56	47	54	37	46	46	54	44	43	41	60	40	51	37	33	49	42	47	56	51	44	41	48	42	42	44	47	37	48	51	46	38	52	39	55	46	46	45	46	44	53	37	39	37	55	38	33	51	45	51	48	38	55	44	55	35	33	51	39	60	48	58	38	41	49	43	53	55	44	58	42	50	43	36	50	45	46	50	52	45	47	54	41	51	42	65	49	40	47	49	44	39	50	39	52	53	64	37	43	48	53	45	45	42	64	50	56	45	56	47	42	46	49	50	56	39	54	47	51	38	48	42	53	46	38	38	41	42	43	37	50	47	41	47	45	51	36	53	50	69	53	37	53	47	54	38	50	46	48	45	47	51	40	53	49	38	49	45	59	51	60	43	47	37	46	41	52	54	47	43	65	43	36	49	43	40	33	58	29	44	53	40	46	45	48	54	50	34	43	45	38	40	38	50	43	49	66	45	42	41	51	57	47	53	47	51	50	45	47	60	44	40	46	45	33	54	39	56	50	51	56	50	46	50	47	53	45	44	49	46	52	58	48	43	43	39	52	56	54	47	63	49	43	44	53	53	48	43	44	42	47	49	39	52	43	45	41	37	39	49	57	41	56	45	42	67	36	47	42	35	44	52	46	60	41	55	49	40	51	47	45	53	48	49	42	38	42	39	54	55	47	50	59	43	62	48	52	40	50	45	42	40	39	51	43	57	46	38	46	51	62	51	40	40	47	58	40	55	41	62	51	35	50	61	45	36	47	54	42	44	41	47	33	50	47	46	60	45	37	38	42	53	43	41	48	61	46	42	45	54	50	39	42	51	40	35	54	44	44	46	39	51	40	48	42	39	55	47	40	50	45	49	41	35	48	57	49	27	43	42	46	50	52	41	41	54	64	49	44	39	44	51	40	52	51	37	54	38	50	52	62	35	48	33	36	60	60	51	43	42	52	38	48	55	48	44	55	49	42	47	51	54	44	45	55	35	43	47	46	40	54	50	47	44	47	45	55	44	47	50	46	40	27	51	39	52	47	43	53	57	48	40	47	50	33	53	49	64	35	50	37	46	49	45	39	44	43	39	42	29	65	60	43	37	45	52	45	43	49	46	40	49	45	50	56	53	53	28	43	43	52	43	39	45	34	39	45	40	50	35	53
24570	9373	5404	5039	8968	12242	12221	11664	9616	8979	8437	7341	6417	4858	3519	2389	2049	1763	1410	1142	1005	912	956	873	808	836	855	881	861	847	759	745	723	648	619	666	638	689	696	696	637	637	582	578	552	584	504	502	542	484	396	425	475	389	450	498	442	409	363	374	399	389	362	384	399	389	422	401	347	384	375	349	393	408	368	382	387	346	368	412	369	381	376	377	400	394	370	397	341	360	378	371	386	385	373	395	410	376	359	396	396	401	370	366	398	347	385	392	398	394	370	397	379	406	386	395	372	377	398	393	364	364	372	405	358	352	380	376	362	374	352	399	436	396	384	373	376	365	395	397	383	367	376	397	378	356	378	394	375	368	387	368	344	408	400	367	357	356	378	381	367	393	400	360	361	373	347	368	383	368	362	432	369	377	380	352	377	362	381	361	380	378	408	365	383	393	377	357	400	362	354	363	410	345	389	390	347	396	391	398	383	410	404	376	346	411	387	398	373	365	394	354	389	369	396	388	370	427	385	424	349	372	365	397	407	372	379	356	354	385	371	375	400	363	366	379	393	394	369	372	408	381	357	375	372	365	371	346	382	386	370	371	381	382	404	385	377	357	389	360	391	393	404	397	401	345	374	383	390	390	366	347	399	385	330	372	365	369	388	379	397	358	405	330	417	399	390	358	391	393	356	406	365	420	378	365	377	386	361	387	369	374	386	419	361	362	332	390	396	392	323	373	348	353	403	366	369	356	378	390	385	379	366	363	393	389	396	362	392	373	376	364	370	360	366	378	395	423	348	362	330	362	373	380	367	357	404	390	425	356	373	398	357	381	395	379	407	381	344	377	377	402	394	376	361	408	413	358	359	344	372	352	371	369	369	381	368	367	384	400	349	396	355	383	386	380	396	375	390	394	338	362	370	411	345	372	366	393	411	389	354	391	361	401	371	367	356	350	365	378	372	423	376	366	404	394	373	377	385	379	441	403	365	404	386	409	386	343	393	409	369	403	370	373	372	410	401	388	386	407	372	371	404	386	393	389	362	377	402	391	366	425	358	366	393	379	362	363	398	400	368	399	417	381	410	364	402	383	379	403	367	368	369	356	359	369	356	403	390	390	393	386	380	379	393	388	401	398	391	410	372	372	392	355	395	378	421	341	402	375	373	371	390	379	339	340	379	382	379	418	353	407	393	383	405	390	383	391	353	379	380	351	384	349	384	373	353	380	355	380	403	418	392	384	359	353	388	398	380	398	396	409	367	365	388	368	386	376	364	359	404	389	382	352	387	383	336	374	354	374	394	407	364	424	391	363	330	368	386	371	385	403	366	373	390	403	367	408	371	369	365	385	388	359	360	397	388	347	348	350	377	356	342	393	361	376	354	364	354	397	382	370	378	371	406	365	371	381	413	388	395	379	362	389	372	381	387	401	361	373	374	427	359	389	385	387	358	403	390	371	354	360	371	356	377	370	327	394	363	358	389	366	390	363	369	368	394	334	378	373	380	373	378	370	387	360	352	377	371	406	386	388	395	393	402	348	411	386	377	368	405	389	386	382	373	405	378	387	394	375	367	348	353	353	389	346	354	370	393	376	384	386	357	384	388	373	359	374	357	364	388	365	400	371	376	389	387	395	371	384	393	376	388	369	352	357	370	379	389	353	376	385	379	349	415	382	392	359	392	344	366	384	392	382	357	379	414	376	339	379	417	361	363	387	388	384	383	380	377	390	333	391	355	384	391	381	402	347	384	372	410	345	409	361	395	378	389	377	395	393	371	408	350	369	372	370	364	353	395	372	366	363	369	375	361	382	390	364	389	397	392	388	423	406	377	356	388	369	373	394	424	380	378	399	362	380	383	385	346	374	400	367	364	384	373	378	356	373	355	372	388	411	397	369	372	381	389	374	380	367	369	357	357	398	392	383	405	359	348	377	368	376	396	380	421	337	393	341	350	387	382	382	399	387	372	393	391	380	349	351	377	378	362	418	409	411	389	366	347	367	413	402	385	377	397	389	353	388	376	386	378	360	339	367	385	380	350	373	392	365	378	386	370	388	398	416	391	357	357	379	405	372	391	382	382	362	353	367	390	352	383	400	373	386	402	373	364	390	383	402	412	354	394	394	379	372	358	388	352	384	364	390	387	414	398	393	366	389	387	369	333	364	407	374	339	352	395	386	327	385	369	355	388	362	398	365	371	362	392	379	397	371	405	345	372	360	364	392	391	373	359	366	349	346	364	397	397	373	370	345	362	375	388	356	390	377	355	392	394	377	355	390	369	366	371	378	422	365	386	381	359	392	409	380	382	385	361	381	361	405	381	395	386	409	364	379	402	391	348	376	382	387	337	367	374	395	367	374	381	369	368	392	351	345	385	365	371	400	413	387	355	355	377	394	388	383	388	357	370	385	399	411	387	383	375	375	378	378	372	391	412	375	398	361	342	366	415	389	397	382	365	367	412	376	420	335	367	350	370	392	388	403	351	375	345	371	387	392	401	372	386	364	368	395	388	415	382	359	391	392	369	370	401	358	350	373	387	384	399	356	376	410	351	419	348	406	380	346	377	381	389	354	361	375	382	433	397	363	371	357	362	337	383	368	381	424	348	367	393	384	356	379	367	380	405	369	375	371	373	364	346	391	382	370	396	374	369	388	384	367	410	361	352	391	414	407	393	354	362	364	425	369	362	347	384	370	365	395	350	399	368	379	391	393	406	373	350	351	367	372	350	380	368	366	373	378	406	379	378	366	393	410	429	419	391	392	391	358	374	356	363	388	378	340	382	380	395	401	322	376	393	365	351	373	371	371	377	382	369	364	378	411	355	370	388	356	369	412	374	336	383	417	389	387	366	395	384	366	374	367	410	340	363	348	367	395	377	365	395	408	342	406	406	376	358	396	384	355	417	402	371	351	379	365	353	384	390	376	400	380	411	394	425	425	368	383	395	395	363	364	378	367	388	388	375	363	377	425	366	375	355	361	360	357	390	394	379	382	376	384	381	408	390	376	383	393	347	364	381	399	410	376	381	370	375	379	382	343	395	389	372	350	370	392	407	398	370	354	363	371	360	357	420	384	365	398	378	362	386	400	373	402	428	367	387	369	371	384	390	366	374	365	376	360	346	384	389	368	359	372	363	387	385	384	385	376	373	352	372	362	369	363	373	377	359	367	376	376	388	379	378	388	400	408	376	391	366	378	413	380	357	367	378	393	382	367	413	369	376	371	379	396	395	382	372	397	397	382	398	373	368	363	419	389	403	380	423	373	375	371	383	358	365	415	364	366	360	355	358	369	350	374	393	370	398	353	366	371	383	449	393	375	359	386	369	376	347	374	374	361	373	370	373	364	377	368	361	373	404	401	361	379	376	380	361	382	415	410	386	356	426	390	397	372	374	396	401	382	390	389	382	355	405	388	406	360	377	401	398	375	365	396	375	344	378	380	362	356	363	392	372	385	363	368	386	360	370	415	378	387	418	401	393	392	364	372	369	375	395	387	356	381	356	384	383	390
3711	1306	659	386	296	309	374	355	353	346	308	311	303	266	197	155	153	142	135	99	108	92	101	77	90	84	88	90	93	92	100	88	71	87	75	96	91	92	96	96	81	102	88	87	82	69	86	90	65	86	64	58	73	84	69	73	87	76	70	66	56	62	65	55	70	60	70	72	76	84	60	75	69	85	71	76	75	67	67	71	76	83	65	78	77	76	83	58	97	68	76	87	66	65	64	70	64	70	61	84	68	79	72	74	68	75	67	70	71	57	70	61	79	58	70	78	75	59	72	68	76	69	78	93	52	61	66	63	74	60	69	60	66	72	68	74	70	61	71	82	75	73	68	70	82	68	67	73	83	73	68	76	84	68	69	72	67	73	68	59	65	83	56	89	67	71	69	62	86	74	74	76	71	65	58	85	76	77	65	76	74	78	76	65	65	63	62	71	56	79	76	72	67	62	71	69	66	61	61	61	90	75	64	67	61	57	95	72	76	59	66	68	63	62	81	84	68	68	73	76	60	69	57	69	78	81	71	94	77	69	66	59	77	67	74	74	59	73	74	75	66	79	64	50	78	62	74	75	75	65	71	67	74	70	69	77	73	67	63	63	55	94	76	72	66	79	70	57	59	61	58	70	79	79	73	75	72	68	57	70	71	68	66	82	67	60	78	67	82	72	74	90	64	80	77	76	63	67	75	70	67	61	68	68	82	73	76	75	66	56	75	65	59	82	75	73	88	78	61	70	59	81	57	85	65	90	73	70	77	62	67	78	66	70	84	69	58	79	72	64	68	73	99	73	76	69	64	80	80	59	69	83	67	63	61	65	69	72	63	79	62	76	67	63	74	78	86	72	73	78	86	77	85	86	61	75	76	79	75	69	80	63	86	61	78	86	74	72	56	81	74	78	62	68	64	66	59	63	77	59	73	73	88	61	83	73	69	77	73	72	81	85	68	67	58	57	86	66	79	70	60	68	65	60	74	85	70	68	55	63	72	78	70	81	70	57	91	75	70	70	71	60	70	66	57	67	61	90	89	81	76	80	55	73	74	74	67	68	68	70	73	73	71	65	65	73	70	70	75	74	71	79	70	65	92	70	65	61	74	71	76	64	69	54	84	70	55	76	71	78	68	69	60	76	83	71	79	63	78	68	55	69	79	74	79	66	65	66	73	68	64	81	74	73	68	64	70	73	63	74	85	72	63	68	62	70	74	80	56	78	78	62	68	72	78	76	66	83	74	69	65	75	51	76	63	72	71	68	67	50	73	72	81	76	73	73	79	64	71	72	59	72	70	72	70	63	71	74	71	68	79	62	66	82	65	67	94	74	62	61	70	79	83	66	92	76	76	73	63	66	74	68	62	70	72	76	68	64	74	57	55	76	61	67	54	69	74	66	85	74	78	84	67	75	72	59	75	64	65	80	63	84	59	64	64	63	79	72	71	80	53	75	71	70	67	96	72	75	74	64	79	67	69	76	79	71	70	63	68	64	66	80	61	67	78	64	80	69	65	66	78	71	62	69	66	66	72	83	69	70	71	70	72	67	74	63	69	68	78	55	76	57	69	70	64	57	69	67	78	68	72	73	64	76	77	67	57	69	77	66	75	55	62	51	96	65	76	83	88	78	79	75	80	84	70	64	69	60	65	71	64	79	82	82	69	61	59	72	67	88	57	73	66	71	71	66	68	85	68	91	68	72	70	62	72	80	66	91	72	64	64	73	56	79	79	75	62	68	60	65	76	67	79	86	75	60	70	80	77	63	60	64	70	56	67	77	57	57	85	64	86	68	59	68	77	69	68	74	72	75	71	68	73	68	62	64	70	54	68	69	77	75	81	67	82	70	74	75	74	72	66	69	84	65	91	65	68	83	70	77	62	77	75	69	52	70	66	65	64	92	66	66	72	74	67	96	74	49	57	83	65	61	67	54	69	86	71	59	65	82	86	88	67	72	84	81	66	79	62	75	80	79	76	75	69	66	69	65	72	71	73	73	78	68	70	73	85	64	69	62	54	92	69	65	72	84	68	62	71	71	59	57	69	75	79	68	67	64	69	72	66	58	75	66	74	65	74	64	76	63	72	71	75	76	65	67	80	69	69	71	68	75	70	64	65	82	71	73	64	74	76	74	77	68	56	61	70	60	77	79	61	71	68	71	81	77	65	95	83	80	63	69	64	75	57	71	56	68	73	64	76	71	79	72	72	64	76	69	62	78	77	70	77	64	72	62	71	67	64	82	66	75	70	92	70	77	70	64	68	71	81	62	58	62	83	82	67	75	66	66	79	65	77	69	69	65	86	67	77	85	70	79	77	61	76	76	62	67	77	69	77	67	82	65	74	87	65	74	86	56	74	57	79	63	67	62	74	79	70	80	60	64	76	75	66	61	60	70	59	65	68	61	84	48	58	63	74	75	66	72	74	74	78	65	71	74	74	71	73	74	85	69	82	64	69	81	60	84	62	58	73	69	66	72	65	70	67	62	64	78	67	70	87	79	74	64	55	82	70	77	79	83	65	68	57	59	70	68	66	67	69	56	55	91	84	58	80	75	67	90	58	69	64	76	85	67	65	73	73	63	73	71	74	70	76	74	78	73	69	81	69	75	79	64	63	69	74	74	57	57	80	76	72	72	58	70	74	66	82	54	82	59	72	57	64	70	77	61	65	70	61	68	68	67	65	66	69	59	78	68	82	80	57	76	75	71	60	68	73	65	70	88	74	68	65	76	68	72	66	69	65	74	72	73	56	68	63	63	59	82	76	72	70	87	78	86	72	69	60	72	65	66	83	65	78	72	69	68	68	81	80	77	77	67	79	66	74	63	71	68	61	72	75	65	61	72	64	65	64	73	73	69	69	68	57	77	89	65	79	66	57	75	72	87	74	60	78	78	71	74	77	58	60	65	76	74	69	61	75	76	61	72	77	67	67	74	72	68	76	74	73	66	79	74	85	76	77	67	79	76	88	83	62	71	79	61	74	71	74	74	75	57	66	81	64	54	53	75	75	59	74	74	65	86	57	73	74	76	68	64	68	69	61	74	73	73	68	67	63	77	81	83	86	76	80	77	79	76	83	65	59	47	69	61	72	72	66	69	73	67	70	66	89	65	60	71	69	78	71	62	86	88	69	72	64	66	48	65	76	79	71	66	78	77	63	80	64	83	77	70	82	70	78	68	92	83	75	62	74	80	59	80	60	81	84	67	87	66	72	82	59	78	80	67	80	49	72	61	78	74	74	62	70	73	60	78	59	86	83	68	72	61	74	70	50	60	59	87	60	65	75	72	73	61	73	75	61	84	83	72	74	85	78	88	82	59	65	72	66	75	81	67	66	80	59	67	66	70	66	78	77	77	78	68	79	70	66	73	72	66	68	74	92	76	64	86	62	63	66	61	65	73	74	56	69	55	69	69	76	63	79	64	70	70	78	83	78	61	77	81	81	69	71	74	74	62	53	70	84	70	70	62	70	69	60	79	63	77	74	81	71	64	61	59	67	66
29197	11523	6743	6691	11816	15685	16051	14812	13256	12324	10903	10131	8952	6734	5234	3510	2920	2404	2019	1634	1493	1300	1291	1201	1208	1317	1243	1220	1166	1077	1142	1064	1041	978	967	979	1010	1062	972	955	947	962	935	878	873	798	715	718	701	726	615	641	684	619	654	634	635	549	598	618	574	587	572	560	602	574	526	581	621	568	561	565	562	579	584	589	574	567	599	552	539	595	570	552	553	517	621	571	567	585	599	579	546	575	594	582	562	538	563	612	566	578	589	535	589	584	561	548	585	580	587	539	540	576	575	564	591	612	551	602	582	513	563	602	579	589	549	537	550	592	567	615	577	624	599	542	554	548	538	557	573	559	550	570	587	572	547	582	547	572	601	527	615	567	543	602	544	597	632	582	562	571	566	611	540	616	578	601	554	583	566	594	612	572	542	577	579	596	571	563	578	534	555	548	601	574	580	568	562	554	580	571	556	568	568	613	603	542	518	595	591	571	551	562	541	628	543	551	558	553	586	585	574	552	574	547	601	580	581	568	578	505	563	598	581	614	560	599	537	576	613	564	586	576	559	567	545	567	594	547	567	580	592	595	569	581	551	561	584	568	598	557	581	566	599	550	561	583	519	559	564	606	588	586	585	581	568	540	545	577	565	551	606	562	583	573	579	605	541	584	557	563	584	571	585	518	629	586	612	582	579	571	573	552	614	589	572	582	573	608	584	621	575	532	557	574	567	559	594	557	538	596	568	567	610	580	602	571	559	576	596	548	602	601	583	562	578	600	604	605	575	590	541	542	567	573	563	577	597	577	551	566	556	569	562	598	579	550	569	515	556	597	562	589	579	609	535	572	593	611	546	591	606	569	561	568	553	554	557	554	593	561	581	588	611	579	573	566	594	585	542	530	586	603	521	602	613	561	566	562	546	566	585	620	533	563	530	578	592	571	580	561	525	550	601	577	532	572	583	538	576	593	547	535	604	578	547	552	573	601	595	597	582	573	559	583	557	555	553	567	546	603	563	568	545	569	548	569	534	564	567	555	570	582	606	597	570	604	602	553	574	598	558	548	579	584	593	573	598	555	566	582	582	580	570	547	547	557	575	555	598	554	599	524	582	593	562	605	577	597	577	561	575	573	563	564	590	560	553	573	591	618	554	594	568	592	541	595	618	569	556	593	607	572	532	562	537	571	572	573	524	523	547	539	595	595	576	600	555	558	538	561	558	537	576	554	547	562	580	586	627	600	549	580	514	551	560	592	595	524	621	565	558	574	552	549	568	549	522	567	585	571	564	606	568	564	524	595	595	601	576	566	591	520	556	568	616	582	562	585	585	578	580	630	585	586	574	547	575	540	596	569	548	571	546	568	575	619	552	572	584	534	597	594	605	639	578	541	601	500	552	592	564	588	561	532	568	575	599	621	582	577	570	596	583	545	509	582	538	566	591	589	593	578	528	561	522	559	588	616	521	526	601	528	584	562	550	578	558	597	605	536	518	530	599	577	579	572	562	597	585	579	551	590	576	576	573	579	539	508	575	553	609	562	554	599	577	584	590	612	584	524	593	581	540	569	569	564	582	541	566	592	586	566	602	556	583	591	503	531	593	607	542	559	564	543	545	596	543	587	619	531	567	592	553	557	560	556	525	556	570	562	565	607	588	574	550	556	547	586	578	532	578	560	593	607	546	609	592	542	557	557	615	572	599	611	589	572	556	577	568	556	559	572	572	530	562	580	597	542	529	555	567	633	605	585	587	576	566	570	564	578	521	569	591	557	565	610	571	560	564	573	578	558	554	575	588	627	589	548	612	618	544	567	568	599	636	570	573	545	582	568	602	572	528	576	595	560	578	614	600	579	548	594	610	555	574	572	585	554	582	590	570	616	576	534	586	546	568	578	589	593	560	567	559	571	574	506	590	577	594	555	545	531	606	542	569	547	559	575	551	581	555	567	579	567	567	545	560	542	547	579	590	575	601	575	547	563	540	574	560	600	557	579	585	559	594	538	569	532	566	574	611	577	582	596	590	516	550	523	560	556	567	535	581	539	567	523	586	554	544	585	563	571	608	517	555	574	603	597	531	612	539	570	555	566	567	546	564	584	567	583	527	554	563	583	547	567	568	563	545	549	610	598	559	605	545	536	543	606	556	581	586	608	546	576	555	585	583	568	563	567	595	599	613	544	571	614	562	597	556	553	568	552	552	613	565	571	621	588	551	593	542	607	589	562	538	596	584	551	554	561	571	571	553	583	560	588	596	536	614	586	581	538	588	594	562	586	570	582	582	595	564	609	542	575	544	540	552	567	594	581	556	516	589	554	600	582	624	589	597	604	600	605	588	583	574	536	566	571	560	552	586	546	568	546	540	565	587	562	578	546	567	575	578	577	554	563	546	572	555	568	581	592	596	540	574	534	575	609	577	558	593	577	576	542	567	535	574	606	554	596	559	552	608	576	599	553	558	560	571	588	522	592	534	556	579	615	579	573	578	584	610	570	561	551	551	567	579	558	571	565	595	576	587	556	589	626	583	576	550	598	552	582	548	583	565	572	549	569	590	540	567	540	599	564	563	585	586	538	553	543	581	555	566	589	551	523	554	583	525	602	551	552	561	547	558	528	566	563	574	591	568	568	547	593	572	532	587	559	538	558	585	548	562	581	563	607	553	525	519	539	575	531	584	622	573	545	586	571	605	587	588	562	572	594	537	539	569	583	538	566	581	559	545	515	536	555	539	549	529	574	588	509	591	598	593	587	577	552	572	589	587	505	574	576	574	554	543	563	568	590	582	531	589	601	552	595	592	590	583	595	561	581	526	560	578	585	575	577	574	592	595	562	524	581	565	557	572	554	598	560	569	583	613	568	580	603	616	530	567	559	573	598	582	563	565	558	532	562	538	610	595	569	554	557	554	553	526	582	550	561	555	568	609	585	523	587	566	581	615	584	593	567	557	568	529	538	549	595	573	537	596	546	544	574	563	590	566	567	577	556	583	539	587	579	570	585	587	567	565	614	571	595	575	537	552	549	569	599	532	542	566	564	612	544	617	576	539	553	590	576	585	537	604	574	604	560	587	619	546	593	564	556	562	564	599	575	600	585	579	575	609	562	606	564	563	565	555	586	558	555	574	580	526	581	624	548	579	549	560	576	565	569	576	545	547	562	602	552	605	558	576	589	583	586	563	561	588	594	526	564	553	590	576	579	544	580	604	577	553	576	592	577	546	599	608	566	568	612	620	570	571	588	589	552	581	547	580	566	605	631	559	531	559	568	520	560	606	604	568	555	543	550	558	546	529	587	534	626	575	555	571	534	587	551	588	577	585	543	594	595	564	605	564	554	579	559	574	553	562	538	592	575	572	533	594	582	586	578	547	581	547	571	550	592	574	552	578	576	574	547	588	609	588	595	568	564	572	597	563	601	553	593	574	598	571	548	545	537	580	577	566	553	569	603	526	570	562	540	592	554	619	590	576	572	569	572	574	591	580	584	584	596	556	534	529	567	603	589	557	573	597	525	551	572
4367	1066	600	318	247	260	302	308	327	291	296	287	266	179	177	118	101	83	76	76	56	49	58	67	47	61	59	63	64	59	56	46	55	43	55	46	54	47	58	59	49	61	51	40	45	50	54	37	39	42	39	39	43	39	38	46	30	30	44	39	33	33	47	40	25	46	42	37	43	30	52	43	36	36	32	36	35	30	43	41	35	39	44	36	46	38	37	36	50	29	36	33	33	28	36	39	39	31	38	40	34	42	37	52	30	36	36	38	39	33	36	35	36	33	37	38	34	47	33	39	29	46	44	32	41	42	38	37	39	43	39	42	30	34	47	32	41	46	45	36	36	32	30	30	27	35	38	46	48	34	37	37	37	35	41	43	42	31	37	44	38	29	40	27	39	45	39	40	36	42	35	39	33	33	39	41	42	33	42	32	35	39	27	34	45	43	43	38	31	39	39	29	36	37	45	35	37	35	34	39	33	41	41	30	43	52	47	45	40	34	30	36	36	46	53	47	30	38	39	43	34	37	29	36	37	29	32	29	54	41	42	36	31	34	42	46	37	41	44	28	45	37	38	42	37	35	45	42	39	36	35	39	45	40	30	44	45	38	36	37	46	44	39	36	42	43	33	39	37	32	47	44	37	31	34	38	43	42	36	39	39	31	24	31	35	38	41	32	46	39	28	33	46	41	28	36	32	59	41	34	45	45	40	31	31	39	36	37	36	30	40	29	39	23	43	39	39	32	41	31	41	36	27	36	29	52	37	29	35	39	30	43	31	36	46	40	28	35	36	32	37	37	31	43	34	43	33	56	35	43	35	36	39	40	35	29	31	37	40	34	42	30	31	35	40	32	40	32	36	45	36	31	31	31	33	36	42	42	49	41	33	32	36	51	32	43	39	30	43	34	44	43	41	44	42	33	30	36	33	26	42	25	36	35	41	38	33	38	26	32	48	39	36	47	43	32	45	39	46	37	37	28	45	39	41	32	29	24	37	37	46	34	37	34	30	37	34	36	34	38	37	55	38	33	45	39	39	50	38	29	37	39	36	27	39	47	37	31	34	40	32	44	31	42	21	32	30	40	43	33	41	30	32	42	39	40	41	32	35	46	40	40	29	43	47	38	40	35	48	38	30	29	45	34	28	39	42	40	37	35	51	30	42	37	34	44	36	39	51	31	48	40	43	32	42	43	30	37	34	40	31	35	39	32	37	38	45	31	29	30	34	39	37	40	44	37	28	37	31	30	39	38	39	36	34	29	35	29	31	42	35	44	36	31	34	29	36	46	38	48	30	42	45	32	39	40	46	36	41	33	34	31	41	27	33	41	41	48	23	40	30	35	35	34	27	28	38	24	31	36	38	40	47	34	38	55	36	28	44	30	32	49	36	29	28	35	43	45	41	39	41	42	37	39	34	45	39	36	40	40	27	46	36	38	36	31	44	47	34	19	43	33	39	47	40	39	39	44	25	38	37	44	39	45	33	39	36	32	36	36	43	28	36	29	32	33	41	40	37	43	42	36	38	31	39	30	26	36	37	37	47	37	34	47	37	28	45	39	27	37	54	44	36	37	27	43	46	46	43	34	30	36	29	45	37	47	34	34	48	29	37	34	29	36	40	32	40	36	34	45	45	36	40	54	36	34	39	28	35	35	38	30	39	42	34	37	37	55	34	41	38	40	34	47	37	40	34	33	39	33	26	39	42	31	45	40	36	44	42	29	37	45	39	35	29	33	34	43	33	38	33	44	29	30	34	35	32	36	42	27	36	41	39	36	37	39	33	42	43	37	42	31	32	47	30	47	40	47	37	47	42	38	43	50	38	26	34	43	34	42	43	41	34	46	31	33	26	38	34	52	37	42	42	39	34	40	33	46	32	28	45	52	37	35	30	39	40	49	35	39	44	33	28	28	35	27	30	48	29	38	42	41	41	42	48	30	43	51	41	40	32	50	45	41	38	35	33	51	46	40	41	43	32	30	27	39	37	32	39	40	47	33	24	38	31	41	24	35	40	36	42	43	40	30	33	28	37	32	58	37	29	48	40	30	33	43	30	41	34	40	36	44	37	25	31	34	41	39	39	40	32	39	26	52	38	42	34	36	31	41	45	42	38	42	36	26	36	29	32	34	41	29	29	42	22	25	41	42	43	39	37	39	34	35	34	42	29	34	35	45	40	35	37	37	38	34	34	42	38	39	42	43	39	34	41	55	38	28	43	42	35	49	26	34	48	34	28	45	36	40	37	40	35	41	41	33	26	35	40	27	37	38	39	25	31	42	31	34	41	41	43	46	32	36	29	46	38	38	38	35	45	28	27	44	36	47	34	39	36	40	37	29	38	38	42	47	29	38	35	40	33	35	34	61	36	32	30	34	34	33	48	28	35	39	32	47	39	37	45	44	43	46	51	36	43	34	27	47	43	43	43	51	36	38	40	42	35	52	34	47	44	50	41	34	29	31	26	43	35	31	43	34	37	32	33	38	42	37	29	36	27	34	36	50	32	42	36	38	41	44	42	27	41	41	39	42	49	32	46	48	38	39	40	37	29	41	30	43	34	26	45	40	33	47	46	37	42	39	39	36	25	41	45	27	33	49	37	32	37	38	39	26	39	46	41	34	38	41	48	32	34	34	50	41	44	45	43	32	40	31	32	33	41	32	28	47	24	41	52	30	41	43	30	38	49	33	51	35	39	41	44	42	37	29	49	42	44	44	36	43	49	39	45	49	31	39	37	38	38	33	36	35	39	34	34	42	33	45	37	39	42	39	40	29	35	34	40	38	36	36	56	37	36	38	31	36	37	21	25	45	37	37	49	43	35	32	28	42	39	30	45	48	40	42	35	39	24	39	34	34	34	39	41	34	37	42	34	39	46	25	45	52	36	24	33	37	31	37	40	38	23	30	33	34	34	41	32	37	37	40	36	35	29	40	31	43	37	39	41	35	32	34	37	29	28	28	49	42	33	32	40	36	39	48	35	32	36	52	39	35	37	35	32	37	37	46	44	41	35	41	49	34	21	39	36	34	44	32	32	40	25	45	37	29	41	38	33	47	49	42	46	39	30	33	42	39	32	42	37	39	48	35	41	38	42	34	35	34	37	34	41	52	31	40	49	37	27	37	35	35	43	31	33	42	45	34	32	34	30	37	35	39	35	41	31	39	28	39	31	37	37	38	34	36	39	39	37	30	30	38	40	48	42	37	42	37	34	41	38	27	39	42	47	37	47	31	42	24	32	41	34	26	45	36	49	41	36	43	53	37	47	48	36	36	35	41	36	32	32	30	34	37	36	41	34	29	55	36	40	40	38	40	37	25	45	45	43	37	44	31	31	32	36	38	41	38	38	35	40	32	41	46	51	46	44	32	37	35	35	39	34	50	46	49	39	32	43	52	41	40	24	46	45	32	31	41	34	34	35	41	35	43	33	35	54	24	44	36	33	34	41	54	40	30	36	51	42	40	36	45	36	25	35	33	48	49	38	48	39	55	31	34	43	47	37	49
27012	10192	6169	6109	10545	14258	15039	13651	12207	11154	10128	9207	8159	6491	4822	3127	2508	1949	1752	1401	1184	1114	1041	947	976	967	992	946	857	813	808	770	789	737	695	720	759	714	692	707	663	658	628	603	540	485	493	440	467	456	418	387	390	347	378	385	334	337	335	323	312	311	307	273	320	321	320	345	293	310	323	308	306	321	305	305	329	335	316	317	309	278	296	316	315	314	325	338	294	279	277	310	300	296	352	323	308	303	298	324	305	329	332	294	326	292	289	293	298	307	285	322	315	270	329	332	291	305	319	307	306	328	302	298	302	299	318	322	313	334	328	312	310	314	320	323	346	297	304	312	315	304	303	304	340	312	283	329	297	333	286	341	277	326	312	320	337	311	298	302	301	339	335	326	297	295	298	296	325	283	317	285	290	326	324	312	329	339	328	320	289	287	310	331	327	302	305	299	322	297	320	321	299	320	311	287	328	279	350	304	304	314	295	312	296	304	345	299	315	324	309	301	321	297	319	341	317	288	339	297	324	306	301	290	331	277	310	319	322	320	350	335	326	335	290	311	306	322	292	293	313	306	319	302	295	306	305	321	321	311	327	321	313	314	299	305	305	315	328	310	330	285	295	315	309	300	295	334	353	320	315	325	309	318	308	314	294	278	329	281	308	299	339	328	325	314	308	290	315	273	286	336	311	316	314	307	323	315	354	301	310	323	286	304	339	332	310	340	317	292	282	328	305	299	298	307	301	316	340	299	313	286	307	287	298	311	298	305	296	324	311	289	315	314	334	338	322	282	344	315	324	310	298	294	286	296	297	311	311	284	315	320	303	306	337	312	305	304	335	327	301	315	305	308	324	331	311	296	308	330	331	289	283	295	310	325	295	292	315	291	299	321	294	290	344	320	284	320	322	299	301	312	318	277	302	311	312	288	340	307	300	318	289	295	292	322	326	322	325	312	338	317	299	311	315	318	300	305	327	300	314	317	349	310	301	321	306	311	316	303	350	323	300	287	302	286	308	319	305	318	284	289	313	319	305	294	308	311	333	320	305	274	281	291	286	332	296	303	292	337	268	293	306	326	309	299	321	306	309	272	336	322	259	304	317	298	311	323	283	293	325	273	266	307	339	327	317	339	278	312	293	308	322	327	311	309	291	288	280	326	302	297	313	292	305	276	334	297	305	337	313	303	325	283	304	318	308	291	328	306	330	324	323	311	257	318	309	319	321	313	284	282	313	295	302	315	287	332	313	302	324	321	310	299	332	318	280	313	301	259	301	322	337	335	312	323	319	282	304	292	325	323	307	325	307	311	301	305	313	322	327	293	310	309	311	316	307	333	311	311	320	290	293	286	325	346	316	311	319	317	280	295	340	322	314	334	305	316	293	313	316	303	297	273	312	316	310	312	299	304	304	321	325	316	295	305	311	293	331	296	311	295	329	306	305	283	277	324	292	321	359	293	301	312	286	289	324	299	320	296	293	344	288	296	323	303	320	352	302	301	312	316	315	309	321	336	305	270	280	319	321	326	313	308	313	315	308	292	305	316	314	326	334	301	308	306	282	298	337	325	274	306	318	300	308	305	317	308	305	323	309	319	283	294	302	301	334	331	316	317	316	297	286	299	317	314	311	291	324	280	323	276	290	322	305	315	296	313	328	289	349	301	305	359	292	292	352	293	291	315	338	324	310	322	315	293	347	301	301	304	274	300	321	349	308	331	308	292	319	323	322	296	337	309	315	307	307	302	294	296	316	306	314	320	316	336	304	312	330	287	297	298	276	333	316	306	316	304	307	294	302	307	320	326	317	320	279	313	310	320	319	283	295	314	314	318	301	310	278	338	316	309	302	343	288	316	284	330	314	310	319	315	288	323	328	313	301	301	328	315	308	309	305	298	302	297	308	319	307	307	321	351	303	299	296	313	279	340	280	305	323	323	316	278	328	295	299	309	337	318	318	307	305	309	318	311	324	285	306	297	309	316	320	305	283	339	298	325	318	301	275	263	309	333	290	307	317	276	313	312	315	303	316	311	288	322	326	311	311	308	320	301	313	335	290	300	311	276	312	306	328	330	324	300	285	269	287	308	308	326	304	304	333	298	338	345	262	310	304	287	319	317	309	304	320	274	314	301	325	309	303	306	296	314	320	325	293	288	319	304	309	325	306	326	313	318	296	319	341	270	297	290	341	306	278	320	346	301	310	309	314	333	303	307	324	318	324	336	339	284	320	297	304	314	302	305	326	325	299	318	315	303	280	328	324	265	286	307	273	319	311	312	308	271	313	294	304	314	316	282	288	331	302	315	309	316	290	297	335	308	312	325	304	288	308	296	325	314	294	303	328	299	293	316	318	297	287	329	322	314	312	326	311	324	315	321	308	309	356	291	335	298	322	332	270	298	316	333	299	340	297	288	325	304	308	290	295	304	297	321	323	359	287	319	306	318	319	313	329	310	310	270	314	303	309	334	303	313	295	295	309	297	287	306	279	278	275	319	334	296	305	289	277	320	343	328	316	332	307	311	286	334	324	301	284	266	309	311	311	301	303	314	311	329	292	317	335	321	304	296	323	316	329	289	329	304	298	321	283	304	291	303	305	346	315	280	293	324	311	301	333	278	323	321	314	325	333	325	292	296	307	317	328	311	310	342	288	309	294	337	323	332	309	307	320	317	306	319	341	316	312	337	292	340	349	342	308	299	310	328	270	294	301	317	311	312	307	322	315	329	304	322	355	317	289	283	300	296	284	342	314	289	303	329	304	289	340	324	318	273	315	317	300	308	298	312	311	278	327	283	325	311	292	321	331	282	344	311	327	288	310	317	310	332	291	308	319	303	291	332	346	286	329	315	331	308	313	304	312	306	288	325	327	288	345	316	318	347	287	312	286	300	314	322	303	325	302	299	291	305	310	315	310	295	329	322	291	320	348	307	312	318	314	281	300	292	297	329	328	306	310	277	296	296	318	322	307	304	285	317	303	313	327	318	296	300	312	283	292	316	314	312	315	301	276	324	320	325	293	298	350	306	304	306	292	295	314	274	306	333	283	306	340	292	301	300	323	305	299	322	307	291	294	315	272	304	323	313	298	327	299	299	290	346	305	340	316	283	335	302	309	295	292	340	322	300	339	338	306	303	308	308	312	320	308	331	313	275	325	277	305	302	345	282	289	325	317	300	332	295	319	333	304	328	310	325	314	280	271	334	314	310	310	278	279	287	284	317	287	335	333	275	325	331	291	296	286	297	338	349	305	318	296	315	285	277	322	300	318	307	329	315	315	332	343	290	325	294	298	337	299	331	302	333	322	303	296	296	274	301	320	291	316	323	321	326	274	317	301	311	331	319	321	314	361	309	326	338	306	310	315	358	315	310	273	310	295	307	309	284	328	346	312	308	327	299	314	319	297	337	317	301	344	314	272	319	303	334	283	297	319	319	307	329	310	310	323	324	325	296	309	326	284	315	298	313	280	323	324	287	284	294	285	303	314	339	299	335	313	303	315	326	318	292	310	322
4734	1521	748	444	314	348	436	445	433	441	366	372	378	335	231	155	158	140	104	123	80	131	86	104	125	92	117	84	89	102	72	73	87	82	95	84	74	89	96	58	104	80	80	86	61	84	78	67	85	59	70	85	67	77	54	75	60	53	70	72	86	67	68	68	68	75	65	65	73	78	65	70	63	70	72	80	71	64	55	67	73	65	64	78	55	79	52	67	63	55	72	69	67	73	57	74	70	56	84	69	68	67	68	66	60	68	48	58	56	91	65	61	61	63	60	65	69	67	72	67	70	70	64	76	76	66	50	57	56	65	74	64	53	82	78	84	63	70	72	69	75	68	62	75	62	54	65	78	64	69	62	62	67	72	68	60	71	66	87	58	76	54	62	57	72	75	69	55	67	48	65	71	65	65	72	52	55	60	61	69	82	74	60	53	79	75	69	65	63	85	74	67	70	73	61	71	58	77	69	64	66	59	65	69	75	56	72	66	82	67	64	66	64	70	45	66	54	55	70	55	71	54	76	68	63	58	75	72	58	72	67	64	71	86	79	60	59	70	51	52	69	67	65	60	70	61	70	60	68	81	77	77	68	66	66	68	57	69	61	71	55	47	61	50	59	49	60	62	65	63	66	60	76	65	56	70	60	61	60	65	66	58	65	68	73	66	61	63	65	65	70	58	59	53	63	72	55	67	59	73	69	72	81	63	73	64	69	73	78	78	61	58	71	67	67	72	61	81	53	76	73	63	48	57	74	70	76	64	70	73	67	64	61	68	66	75	64	67	86	63	65	64	71	78	68	61	51	68	67	78	76	62	69	57	69	66	67	67	68	60	54	63	69	83	66	58	76	62	63	69	81	77	60	78	65	60	56	72	73	60	75	77	72	65	76	68	65	65	73	82	77	48	78	63	63	77	53	54	50	65	58	79	70	71	58	65	62	81	88	69	63	77	75	73	58	64	60	72	72	65	70	68	60	76	63	71	78	59	65	69	58	68	75	63	82	64	75	57	75	64	69	86	77	71	73	81	61	59	66	70	72	62	57	81	55	70	66	61	81	60	79	68	73	78	63	67	66	61	81	63	64	67	70	70	80	77	68	61	66	78	77	58	55	74	56	66	70	79	63	48	63	93	71	67	60	77	64	57	55	71	69	66	54	74	76	77	79	74	56	57	60	73	63	54	63	92	74	65	66	71	70	73	65	60	76	67	83	71	73	72	68	66	66	79	52	77	62	65	69	60	69	80	71	69	62	70	59	59	67	65	68	52	59	81	59	72	56	84	62	76	70	75	49	68	64	71	54	72	56	66	64	78	66	58	68	68	58	70	57	64	70	76	61	63	71	68	80	72	73	51	80	75	83	67	67	65	54	79	59	69	63	62	45	56	65	70	58	60	55	74	54	63	73	73	72	74	70	63	70	60	64	62	68	78	67	63	66	66	70	68	65	72	63	73	70	61	67	65	84	76	51	74	73	70	59	66	56	69	82	66	58	58	41	64	72	74	62	61	59	69	65	74	64	81	61	54	48	68	60	60	56	65	76	62	63	76	67	76	67	47	71	65	58	82	62	69	72	72	66	80	57	82	68	80	62	66	56	55	61	77	66	66	65	76	81	60	76	60	75	79	65	66	59	72	74	53	56	67	77	80	70	58	63	69	54	62	75	57	59	77	65	70	66	71	56	67	65	61	55	63	62	75	60	56	78	71	73	65	75	76	78	75	63	55	50	70	69	58	71	79	60	72	58	67	57	59	72	69	61	64	57	75	69	76	55	73	74	60	60	62	82	60	55	81	72	54	70	71	67	48	69	85	67	66	67	79	81	64	68	64	65	66	61	60	49	70	64	61	58	69	74	52	65	54	68	47	61	67	86	64	61	59	71	48	60	81	67	95	68	56	63	65	55	73	75	59	60	76	57	80	69	64	64	75	68	68	71	63	75	81	68	71	67	67	65	62	50	65	70	65	75	74	64	78	71	68	69	64	62	65	73	79	63	54	79	53	53	57	55	57	63	76	57	51	62	63	79	64	74	61	60	72	81	74	77	70	67	66	75	66	67	71	82	71	81	82	64	74	87	59	64	69	73	59	73	77	70	69	68	62	68	66	79	63	72	76	77	71	88	63	62	63	64	65	61	81	59	69	69	54	60	74	50	75	66	74	65	66	75	56	70	69	62	76	68	69	72	57	57	64	74	59	70	70	63	59	67	78	67	67	68	61	71	60	60	70	74	75	54	77	67	68	52	63	72	56	67	64	74	77	75	55	66	88	55	67	71	74	85	69	74	65	58	64	56	71	72	66	61	80	73	73	72	61	60	83	54	80	66	94	67	62	62	63	67	55	64	49	93	75	74	65	64	69	60	64	80	68	61	65	91	62	64	64	55	63	72	67	80	68	60	61	88	49	65	61	57	80	64	74	72	71	60	61	71	59	76	70	68	75	62	67	66	71	64	75	69	61	86	71	62	76	71	67	80	72	68	69	69	67	61	56	69	73	74	69	55	71	51	64	50	72	70	73	60	71	59	69	72	64	55	71	73	69	63	64	79	62	72	62	69	57	74	60	68	79	78	60	64	59	56	69	71	65	76	67	74	80	63	50	77	86	66	59	71	64	66	77	68	56	70	63	77	60	63	68	66	77	77	64	68	60	83	62	59	57	64	70	58	70	77	69	71	66	67	70	75	86	72	53	84	67	67	64	64	72	76	71	65	63	57	57	51	65	60	67	68	68	55	71	78	66	75	52	54	61	62	78	48	84	84	68	57	68	46	53	73	67	73	57	77	61	77	47	58	64	57	58	52	80	69	69	52	80	81	69	71	70	53	73	62	69	60	76	72	80	62	52	70	68	67	77	69	66	72	78	58	63	52	55	64	73	60	66	87	57	57	67	74	59	63	66	77	56	74	55	67	71	75	54	78	68	65	62	66	58	60	59	72	67	55	69	55	60	70	54	58	74	80	58	70	72	78	58	57	59	59	79	59	62	52	78	71	68	55	66	52	63	73	69	73	87	60	54	73	58	81	61	61	61	46	62	72	59	64	57	69	66	66	68	69	57	58	70	69	49	81	68	59	60	62	66	66	70	69	66	82	75	54	74	64	65	72	72	71	75	62	61	74	73	66	65	82	69	77	73	65	71	50	73	74	60	63	47	73	60	72	61	80	66	47	74	73	70	64	66	76	73	62	75	71	62	73	82	75	64	81	63	56	59	72	55	72	67	77	58	75	63	65	70	80	53	74	69	48	69	60	68	80	63	78	54	59	72	68	71	68	64	59	65	57	67	68	88	72	70	62	72	74	59	66	60	63	60	70	68	50	78	62	55	50	49	62	57	65	67	53	73	72	67	59	65	67	66	73	79	64	57	69	62	76	61	73	68	69	81	64	77	72	76	72	53	70	57	57	73	63	71	69	65	55	60	76	65	71	77	76	66	59	74	79	59	63	52	59	64	62	70	77	79	71	65	85	77	58	72	80	62	71	76	74	63	41	82	85	63
31710	12902	7838	7926	13258	17687	18184	17164	15322	14075	12353	11515	9993	8866	6367	4525	3361	2898	2466	1976	1676	1594	1486	1509	1478	1460	1420	1408	1258	1189	1164	1135	1191	1063	1029	1087	1121	1126	1108	1049	1042	951	931	902	902	759	785	724	743	693	698	656	680	612	626	600	643	567	572	549	539	574	542	546	514	603	534	540	570	586	570	556	580	555	543	539	544	536	583	583	578	535	577	536	523	547	513	521	521	523	590	536	542	539	587	558	533	540	555	539	560	511	574	523	545	568	566	549	544	552	568	581	511	493	556	535	525	528	526	538	545	594	579	564	572	546	548	560	596	569	531	565	552	572	588	588	563	519	539	579	535	595	567	556	557	600	560	547	548	582	593	562	546	543	531	557	568	514	559	568	563	581	517	543	544	557	558	580	594	557	545	556	542	566	507	558	536	499	559	554	588	594	565	541	555	533	518	570	580	530	553	560	559	586	558	586	597	576	527	543	549	549	554	590	575	571	570	559	547	523	520	547	561	565	533	575	541	582	556	593	563	598	572	552	525	533	538	538	583	564	577	547	546	556	501	547	553	583	561	541	558	558	569	570	523	554	523	512	549	536	557	512	571	520	548	569	542	570	557	514	571	511	544	516	566	527	564	535	533	536	512	536	533	569	553	492	552	570	542	567	543	537	496	508	524	544	541	557	544	591	569	559	568	535	559	526	514	541	540	588	535	557	578	542	539	497	523	577	555	511	566	570	558	572	521	544	542	574	550	567	532	610	580	527	544	545	532	538	530	556	568	536	572	548	520	579	539	536	568	548	499	548	520	520	586	518	564	531	544	550	572	521	547	543	539	568	575	576	528	540	571	522	551	571	534	538	547	548	561	516	600	577	516	517	581	576	560	540	546	552	532	580	572	532	570	563	480	586	575	566	569	545	518	564	541	517	476	559	531	573	536	536	529	561	563	560	573	587	554	564	535	562	555	544	524	535	568	563	569	516	548	547	519	504	542	517	558	540	561	531	542	539	527	553	532	519	585	555	506	577	500	519	541	538	548	549	550	509	535	554	569	544	529	548	513	578	530	547	536	546	548	507	540	597	570	532	569	592	503	554	527	573	576	549	586	582	543	565	563	539	517	559	544	573	552	527	547	576	566	511	536	571	569	527	537	545	534	546	522	578	514	504	521	564	539	543	548	538	572	574	525	529	574	537	573	572	493	555	576	539	511	524	589	542	556	529	577	525	533	568	522	525	539	565	544	542	545	526	546	553	522	567	497	548	566	574	488	566	560	563	544	516	532	574	562	546	592	539	585	569	529	549	552	550	562	575	564	558	587	524	527	552	572	530	513	520	591	529	542	521	549	551	515	573	534	544	596	534	531	505	578	538	514	565	549	540	531	530	544	543	555	570	571	579	568	581	571	556	519	562	564	518	513	548	545	549	575	585	545	535	560	533	580	567	548	554	550	508	574	583	577	548	563	525	535	554	563	539	545	578	559	531	549	524	542	493	548	569	489	528	557	563	577	545	541	561	519	520	547	533	558	538	546	548	506	521	581	539	516	534	567	531	530	523	513	560	586	538	551	571	554	549	523	538	560	509	526	568	554	528	556	550	531	526	550	535	523	556	596	567	582	580	589	550	560	539	530	519	514	530	586	567	551	514	571	499	545	525	556	567	544	532	517	560	586	528	546	548	540	546	551	596	568	503	523	537	577	592	501	563	575	562	531	516	521	553	545	601	555	543	520	571	515	545	593	552	500	543	567	555	575	584	590	539	575	582	571	546	617	548	549	570	509	595	584	565	544	509	555	552	579	574	554	552	570	551	537	550	588	557	540	502	541	544	586	551	549	525	562	531	542	555	554	551	580	520	560	552	577	497	550	554	529	531	556	573	569	583	573	524	546	546	543	537	530	544	533	516	557	585	537	572	526	534	532	570	557	552	525	563	573	542	542	504	576	531	512	571	596	542	556	550	554	555	561	542	569	556	537	540	513	562	525	523	564	535	538	562	538	542	528	551	549	525	564	550	549	544	557	561	563	515	564	524	504	546	533	517	550	556	527	604	583	550	548	512	544	542	557	571	514	571	538	540	580	582	582	566	512	515	535	588	518	552	498	506	580	509	578	564	560	582	554	544	544	581	569	559	560	530	521	557	520	574	531	492	540	526	589	578	523	529	575	552	543	583	521	578	527	529	540	559	546	540	541	507	538	581	554	533	554	563	534	532	564	526	540	594	538	524	525	572	578	550	518	556	498	580	537	587	546	574	578	550	527	536	556	584	517	540	551	571	560	568	583	496	558	539	557	551	548	543	552	563	557	555	523	556	554	532	577	495	550	539	545	552	515	515	500	586	579	566	541	536	518	527	532	563	522	582	528	518	527	553	560	567	545	548	529	534	547	571	588	555	568	523	570	488	540	577	549	559	553	537	513	577	555	577	543	599	529	492	553	536	542	570	540	547	606	561	518	544	559	527	559	552	556	556	582	554	509	560	547	583	494	555	554	575	587	532	549	556	521	566	573	542	534	562	534	547	537	539	525	550	529	548	547	551	550	560	524	525	593	530	564	530	566	551	569	554	539	544	563	532	597	543	510	564	544	579	542	542	557	593	546	589	565	562	549	544	557	553	545	497	584	582	560	525	566	535	545	577	530	565	516	532	526	538	527	539	500	503	582	617	525	544	565	599	576	559	568	524	533	551	592	527	533	542	540	541	553	549	570	575	549	573	549	563	548	561	564	543	548	542	524	490	578	533	552	543	552	572	574	521	570	564	529	549	560	534	554	536	560	540	555	525	520	600	517	548	562	571	543	539	537	561	570	536	564	499	520	544	571	536	509	524	508	549	530	571	557	548	559	504	560	593	549	573	551	510	558	520	576	566	553	564	511	538	567	542	559	543	549	552	534	525	570	534	553	514	597	533	567	533	516	566	530	558	567	556	537	566	534	506	553	569	591	562	586	557	552	547	530	527	535	532	577	526	572	520	560	568	539	558	558	498	531	535	573	562	518	522	574	574	554	569	549	573	533	524	575	544	526	527	499	519	584	531	578	494	565	549	564	517	543	554	586	569	551	551	565	547	573	547	550	533	554	539	536	531	546	600	591	526	519	563	554	528	532	526	550	489	535	538	554	552	495	546	555	548	528	548	566	496	553	528	546	562	527	599	512	515	574	567	498	556	528	571	560	549	571	546	579	580	566	549	559	569	578	572	566	558	527	545	548	589	545	548	550	566	525	583	522	552	564	548	552	508	569	547	540	563	543	538	552	556	540	571	502	506	558	529	571	597	542	566	547	571	520	568	555	533	545	545	528	542	554	545	581	552	531	569	549	562	608	518	488	576	535	537	570	531	584	520	515	581	556	556	567	538	541	558	550	566	537	524	562	521	581	538	517	549	551	564	548	541	554	576	550	572	542	576	591	537	558	593	530	531	521	567	585	534	532	543	524	566	575	547	559	537	517	541	555	567	578	582	549	568	549	546	537	538	525	562	580	589	554	552	552	546	579	516	545	547	549	580
2918	864	439	279	211	216	255	269	241	235	213	199	184	179	147	109	94	57	85	68	81	58	47	65	67	53	65	48	61	58	54	60	53	62	52	54	62	74	56	61	67	49	62	53	46	46	45	48	54	45	53	48	44	51	57	40	40	44	37	55	49	62	54	48	48	46	50	43	50	44	39	51	36	50	44	53	52	56	44	58	41	54	48	55	42	41	40	46	55	55	39	59	40	54	44	42	53	46	45	45	38	48	44	37	44	53	46	43	41	52	48	38	58	49	38	57	40	42	46	48	41	54	52	63	44	59	51	44	51	48	51	47	44	53	56	52	57	51	41	52	41	51	43	47	38	47	52	48	46	38	40	55	43	42	49	60	43	38	45	31	40	47	44	49	45	46	54	50	38	63	44	59	47	38	60	57	45	55	49	45	47	42	45	46	43	40	44	47	43	37	52	38	46	48	44	43	56	46	49	52	51	51	41	43	55	43	48	50	43	53	50	52	58	53	37	53	41	50	48	54	35	56	45	32	51	53	52	43	47	38	43	50	48	56	37	48	46	49	43	54	42	48	50	48	51	45	43	41	59	53	53	40	47	50	49	52	48	50	50	48	45	30	46	50	46	45	60	44	41	55	53	40	46	53	48	42	44	49	41	42	43	40	51	50	41	49	49	45	47	59	44	44	35	49	50	46	46	42	34	49	49	44	44	50	44	55	42	47	44	47	53	35	55	38	59	62	58	52	50	49	44	52	38	45	50	41	52	54	49	49	44	32	47	43	48	55	41	48	45	46	55	49	47	51	56	54	46	48	51	49	40	40	63	60	31	39	55	46	44	42	38	54	33	45	41	49	50	47	52	47	52	59	45	48	54	49	50	41	48	46	49	41	54	46	52	46	49	54	45	44	35	43	45	45	34	36	41	40	56	49	52	60	48	50	50	52	57	51	54	40	43	33	39	48	42	44	48	48	58	46	41	60	52	53	53	47	43	44	54	53	49	51	44	47	61	43	39	46	49	55	40	33	41	42	52	51	43	41	38	43	41	43	52	41	42	45	45	38	53	49	43	52	53	42	44	48	66	55	43	40	56	58	41	54	46	58	56	37	40	46	54	56	56	53	50	50	52	54	46	44	41	45	58	58	42	57	38	49	43	57	41	40	40	62	52	62	37	35	43	58	51	49	42	45	53	52	42	50	48	45	41	48	49	45	42	48	32	44	38	53	35	40	52	43	42	53	43	38	37	52	58	50	44	37	56	45	42	47	54	58	45	42	37	54	36	45	41	43	56	44	33	47	48	41	42	55	55	45	50	43	44	60	48	43	48	50	41	38	35	48	47	42	50	58	53	53	45	54	47	51	37	46	54	52	32	47	39	42	48	52	50	46	47	58	51	45	56	52	45	52	47	48	46	43	41	38	44	54	50	36	49	46	45	38	50	48	54	52	36	55	50	39	38	46	34	40	39	40	49	43	50	51	48	47	32	38	49	48	42	47	36	51	56	52	39	56	41	57	50	34	35	43	69	42	41	38	37	44	36	56	48	47	49	36	52	48	50	56	51	45	46	61	47	59	45	41	54	54	50	29	38	63	50	34	52	47	39	48	51	51	47	39	38	51	48	53	49	42	41	44	52	41	40	53	39	43	44	43	59	40	58	45	55	42	51	47	41	61	52	51	46	56	46	53	39	61	51	41	50	50	48	51	60	41	34	42	45	63	47	51	46	59	54	41	40	58	44	44	43	52	49	58	45	48	41	50	45	50	33	45	52	41	48	52	49	66	54	41	58	50	49	44	38	52	56	48	53	59	47	45	30	47	60	46	50	59	49	53	35	47	51	37	53	43	36	44	44	50	59	45	44	51	46	44	47	52	50	36	42	46	46	53	43	50	49	49	56	36	47	43	48	50	50	44	50	43	44	42	51	49	45	42	45	50	45	43	42	53	34	44	39	44	47	48	42	58	50	43	56	46	42	58	49	45	55	45	44	45	45	54	42	44	54	47	49	41	42	46	46	46	46	46	55	40	51	48	44	58	51	51	32	52	44	46	36	45	49	42	31	66	52	41	66	31	50	51	42	35	52	47	42	32	32	57	52	51	53	42	41	48	54	40	34	45	39	39	55	50	48	48	57	43	50	54	63	48	43	39	60	45	43	61	43	50	44	38	51	53	31	49	57	48	32	63	51	41	60	42	51	40	46	50	46	54	52	51	37	45	50	49	50	53	53	38	45	51	46	52	43	40	48	52	42	45	47	43	48	51	48	51	51	54	52	47	38	47	50	58	57	50	52	55	41	46	46	44	36	45	37	46	50	49	41	52	37	36	43	42	45	41	43	35	66	45	48	46	47	46	41	40	50	49	39	55	52	47	46	47	51	45	53	62	47	36	42	57	39	41	48	44	53	49	34	52	57	42	44	34	48	59	54	55	48	54	55	38	44	44	54	41	41	46	28	44	43	47	46	64	45	52	55	45	42	53	40	55	50	39	48	36	59	43	45	39	54	51	48	37	46	54	48	48	43	43	43	43	54	54	41	48	50	41	39	41	51	59	39	49	47	49	46	43	58	56	59	50	53	58	37	49	43	50	35	46	43	46	49	44	66	50	57	47	45	53	52	40	43	44	48	46	56	48	46	34	43	36	53	51	51	41	39	53	40	47	40	38	47	42	48	45	43	44	44	44	50	37	42	64	57	52	43	52	49	51	42	53	44	51	49	49	46	63	42	43	42	47	55	55	55	49	36	44	63	49	50	50	43	45	44	35	52	55	46	54	41	52	40	47	54	38	54	57	45	44	38	53	41	46	47	51	42	45	48	45	46	40	58	63	40	39	38	46	43	39	57	42	49	48	55	49	50	51	39	28	45	40	45	50	38	52	46	36	49	42	45	57	53	38	42	49	41	47	44	51	47	49	47	44	48	34	55	50	44	41	50	51	47	32	40	45	45	45	45	45	46	53	44	40	46	52	53	63	52	43	37	54	49	49	56	49	40	65	55	39	36	43	46	48	36	52	48	50	65	55	41	43	44	31	47	48	48	52	44	50	50	49	45	46	31	44	36	55	56	47	43	36	44	45	41	44	57	43	55	58	48	35	41	49	50	48	38	51	39	50	56	57	48	56	52	51	41	31	37	43	43	43	41	50	53	57	49	46	42	47	56	47	38	48	60	54	65	55	53	49	50	35	57	54	30	47	39	49	49	48	50	36	42	39	35	62	40	31	51	47	35	50	34	52	50	45	44	47	46	40	42	52	51	34	57	45	51	55	51	54	47	37	48	46	40	49	63	56	45	51	41	53	41	54	41	51	46	52	44	58	65	46	49	43	43	45	38	38	48	44	53	42	47	42	46	38	50	58	47	41	44	56	52	47	49	42	45	53	41	40	41	39	60	48	47	58	43	41	48	61	54	52	33	55	49	39	49	51	44	51	48	37	36	54	47	51	42	49	40	59	54	39	59	41	52	44	46	42	62	47	44	31	51	51	54	34	37	53	41	48	39	43
23930	9304	5169	5160	8549	12566	12619	11043	9953	8685	7263	6597	5748	5325	3749	2350	1828	1493	1257	1082	1009	976	910	912	852	902	896	795	765	762	691	700	671	668	647	655	757	735	641	651	601	634	576	572	571	476	498	514	491	441	416	397	436	434	391	415	425	410	437	386	401	402	388	366	376	395	374	376	372	411	385	396	343	373	388	402	383	364	381	356	346	374	386	358	390	394	397	402	365	369	363	345	401	372	370	402	397	366	388	386	383	372	368	387	356	385	376	355	391	386	385	376	379	407	367	381	389	402	406	357	354	364	374	374	350	406	376	379	388	359	337	391	363	392	409	360	382	379	380	400	395	359	370	350	393	403	388	400	368	393	389	426	366	384	396	390	374	389	385	357	387	362	402	362	412	350	411	399	381	381	337	359	365	382	372	377	403	395	371	377	391	380	382	345	356	368	419	405	373	387	338	366	373	371	391	420	375	390	355	351	368	377	399	391	421	385	363	349	387	399	345	397	416	394	398	398	388	385	394	405	407	369	386	397	387	399	403	385	440	422	337	409	372	342	391	435	376	404	427	394	346	357	381	383	355	373	366	375	375	368	344	368	350	387	382	384	382	377	372	405	376	373	394	367	391	392	395	399	405	359	380	354	379	394	375	381	388	388	354	374	408	405	384	408	403	382	358	382	383	349	384	366	397	352	380	395	383	403	383	331	366	388	420	387	338	388	401	394	390	372	358	392	380	393	412	382	398	402	366	369	382	384	387	398	357	379	374	370	386	366	352	384	380	375	386	394	357	345	371	367	393	348	394	351	361	404	391	359	394	383	403	385	353	400	369	392	357	348	383	435	383	369	360	412	371	368	380	388	375	379	402	397	390	404	341	362	415	400	374	391	409	378	386	359	362	390	376	386	404	357	360	373	405	383	383	377	383	340	401	367	345	367	383	360	369	401	375	394	405	393	377	400	373	346	390	371	389	371	362	393	352	377	399	377	377	362	352	373	388	392	391	324	377	341	386	364	363	403	384	367	379	346	384	393	413	378	384	375	388	368	395	411	412	388	370	375	381	341	378	394	346	359	404	351	380	411	379	361	363	355	398	385	355	371	418	358	360	397	387	394	402	381	387	378	419	384	406	341	408	375	378	369	380	370	384	378	385	378	370	395	352	371	365	351	409	409	389	401	373	372	392	379	374	386	382	419	360	365	378	397	346	395	408	376	393	386	390	415	409	364	362	361	372	383	372	368	393	377	376	358	415	408	401	364	388	370	383	396	386	400	359	338	389	423	399	404	405	404	399	346	375	370	370	349	402	372	354	414	387	366	377	372	375	392	378	355	333	384	351	346	382	389	394	363	395	396	373	379	356	392	395	395	371	369	373	380	406	390	394	373	354	407	365	366	342	372	401	404	412	385	376	372	382	390	420	376	376	390	391	364	370	402	346	356	388	352	381	363	361	383	378	357	391	364	375	397	389	401	423	384	356	408	388	389	388	397	410	372	387	398	375	403	360	381	390	377	407	364	372	369	381	368	408	400	421	359	402	377	387	377	375	419	396	366	384	392	373	390	355	362	387	369	373	380	357	395	398	403	362	338	362	350	405	395	373	418	382	373	387	363	369	406	390	360	395	401	371	391	381	389	363	360	376	383	352	391	384	338	397	396	392	369	350	371	381	376	418	366	380	393	358	359	380	397	392	365	383	374	378	374	370	372	366	401	378	400	399	392	370	370	381	373	381	398	377	391	399	411	379	407	336	404	366	358	346	354	353	368	380	370	369	395	388	379	396	394	393	350	400	351	365	357	395	358	366	388	391	362	390	385	347	387	390	334	378	372	368	360	369	375	378	402	382	400	387	376	378	369	364	401	403	391	378	382	426	366	402	359	383	389	403	413	412	390	409	364	399	381	355	396	381	345	364	364	374	400	386	399	387	366	384	356	382	377	385	366	371	407	377	398	368	376	379	379	353	405	381	347	362	345	361	376	410	355	388	331	370	387	382	368	326	379	363	395	356	382	413	414	388	430	396	407	390	357	367	393	373	373	380	368	385	358	355	366	403	363	389	389	407	393	367	383	356	370	386	373	356	354	377	372	403	338	353	371	396	413	384	386	392	366	365	358	385	389	401	387	369	382	380	383	352	374	381	343	377	381	419	400	426	402	392	363	394	370	395	378	388	403	374	376	368	402	366	414	392	374	360	395	364	379	389	390	388	366	379	389	348	392	389	385	387	392	389	365	376	343	392	377	379	372	383	395	380	398	423	354	409	359	382	345	335	415	368	399	384	387	410	331	379	412	370	347	369	349	370	416	371	365	389	376	416	404	361	383	361	395	384	377	366	367	361	406	388	362	399	357	331	354	369	371	337	344	374	353	367	372	411	395	390	393	366	341	380	397	365	383	356	397	398	399	405	396	357	384	383	379	399	379	395	381	356	380	367	408	368	378	391	391	360	399	357	390	357	385	375	390	354	418	389	387	364	409	405	384	369	367	370	372	380	377	375	348	387	355	370	375	369	370	387	366	372	387	385	403	384	358	414	368	399	335	378	425	370	387	357	366	387	391	402	387	439	367	421	396	404	383	361	360	361	353	404	385	347	380	413	372	385	413	357	412	393	385	350	374	382	358	399	420	361	353	362	386	366	343	334	363	395	357	363	378	392	408	395	405	378	421	401	366	401	377	381	359	413	400	367	382	360	380	374	397	363	390	398	411	391	384	353	365	396	375	365	406	370	382	410	404	401	353	398	352	379	401	375	388	369	403	351	399	372	390	399	379	353	356	416	413	373	365	340	363	378	377	388	410	403	378	373	389	405	394	380	400	364	419	365	397	345	406	377	359	381	393	354	379	365	361	378	409	393	397	380	357	374	374	391	372	397	375	387	343	369	393	361	394	385	365	383	342	355	342	358	337	390	389	368	401	378	361	386	402	363	385	374	378	412	375	393	355	375	387	367	388	403	399	386	392	399	371	346	394	374	361	383	331	351	383	377	396	361	376	406	353	387	372	371	388	349	371	386	374	363	361	385	369	388	382	393	376	402	374	443	390	391	387	396	417	380	372	353	380	342	402	413	375	370	387	383	411	388	392	396	352	406	376	363	372	379	389	383	359	368	373	377	397	396	375	400	353	350	333	335	365	369	364	374	390	368	379	354	382	357	373	367	365	405	380	374	353	351	378	382	371	373	412	370	382	386	379	388	417	362	373	386	405	359	343	401	372	357	361	378	396	395	374	379	421	391	357	381	363	362	375	373	389	382	402	411	392	370	380	375	341	382	373	387	371	359	340	340	395	376	394	382	371	387	405	372	378	352	329	396	379	349	386	353	376	398	411	381	370	361	377	401	395	368	379	382	390	413	376	386	418	398	376	390	381	372	375	368	357	405	379	390	352	350	373	377	378	363	401	389	360	387	393	387	363	377	399	384	396	398	390	389	384	409	380	355	383	371	357	364	385	383	380	402	367	357	387	382	382	386	372	363	395	406	397	399	348	420	415	404	379	429	415	367	368
3537	1378	612	424	320	289	405	387	337	319	288	295	291	252	188	136	146	112	116	108	108	117	109	99	95	80	101	102	96	94	88	84	87	78	82	87	84	96	94	97	87	99	92	109	78	74	76	72	83	85	72	76	89	88	79	89	79	77	77	65	93	83	66	72	85	72	79	59	71	79	63	81	66	71	76	73	78	70	63	67	68	70	55	71	79	67	71	91	78	71	80	67	73	86	67	76	84	77	82	64	73	66	75	68	76	70	71	70	78	78	62	103	75	77	82	76	80	64	69	63	81	59	54	62	76	80	81	85	70	84	76	63	64	72	83	79	78	73	85	72	74	64	81	72	62	66	70	78	78	65	71	66	75	74	77	76	89	77	72	69	80	71	76	83	77	78	77	65	86	64	86	68	62	64	73	74	71	79	68	66	82	76	80	67	71	65	71	83	76	80	63	69	70	82	73	70	64	69	86	68	87	81	73	67	67	77	76	70	69	80	79	69	76	84	72	82	61	79	68	68	68	69	80	78	68	69	61	65	78	61	72	73	74	81	64	65	81	63	74	82	59	63	85	64	65	70	83	72	74	83	81	54	72	90	63	72	93	64	79	73	72	77	67	80	79	74	62	84	71	77	73	67	86	58	76	67	74	67	75	63	72	82	66	82	80	71	88	75	59	58	80	72	74	69	78	86	86	75	56	89	74	73	83	89	71	63	76	74	67	67	79	76	81	62	69	58	71	76	81	75	76	63	88	70	86	61	72	66	78	73	75	64	74	61	62	79	72	58	71	62	79	78	67	74	82	55	65	62	67	56	72	62	68	76	72	62	79	75	76	62	67	62	67	71	69	64	57	78	67	70	71	69	79	76	63	70	72	83	53	80	67	83	81	74	69	66	83	68	68	73	87	72	87	73	77	71	58	58	67	79	76	61	74	76	76	70	66	76	80	77	83	67	61	77	78	69	89	78	82	73	69	66	80	69	70	80	72	67	65	61	76	71	74	73	82	82	75	72	83	78	69	62	70	59	77	64	77	51	63	63	57	77	80	82	74	76	83	80	71	58	75	64	88	86	79	74	76	67	61	72	65	80	66	77	56	67	79	67	64	84	71	87	90	67	66	76	67	82	60	62	58	74	65	55	67	63	72	71	70	71	64	78	68	61	59	76	75	70	74	69	77	78	80	65	64	63	67	88	77	75	74	60	61	83	81	72	67	85	66	71	86	80	72	78	71	67	76	76	62	87	82	63	72	70	64	79	64	71	90	76	72	79	67	74	74	65	69	71	71	68	78	71	82	60	66	74	69	72	79	87	78	85	61	89	60	70	82	67	65	56	79	75	81	64	57	98	78	66	66	52	77	75	76	75	59	66	79	80	71	54	72	91	76	64	77	72	65	83	53	68	73	72	47	81	75	63	75	67	68	69	71	59	68	82	70	72	71	68	78	72	78	68	74	74	71	71	74	71	81	67	69	75	57	72	69	68	64	73	59	67	65	72	63	72	75	70	66	72	72	77	65	64	65	68	76	69	71	73	66	82	84	81	83	73	66	61	71	52	68	75	88	89	79	72	70	73	74	78	67	62	77	63	67	64	73	71	63	66	76	67	71	69	74	80	58	72	80	63	73	69	69	80	76	65	59	79	73	80	75	76	80	58	76	77	76	75	70	76	84	83	79	64	67	67	87	70	80	63	69	64	67	86	52	68	70	69	81	69	84	65	60	60	72	69	79	85	74	71	94	70	83	90	62	52	87	82	53	76	77	69	75	76	76	71	67	67	72	88	59	69	64	76	65	82	91	77	90	67	66	72	69	77	62	74	75	77	83	67	64	84	70	79	80	91	85	81	68	65	77	73	82	75	67	75	75	72	72	74	86	68	61	87	65	71	75	63	69	71	85	69	68	70	68	75	61	76	60	83	74	61	66	71	76	67	72	78	58	89	83	63	64	80	66	75	76	76	60	57	75	84	65	67	80	66	80	74	72	58	81	69	73	82	68	106	69	83	69	75	84	63	83	98	75	71	84	70	71	70	80	71	78	75	74	67	69	74	63	73	70	81	81	79	74	60	60	82	72	72	57	57	65	57	59	66	67	57	75	68	71	67	79	71	75	72	56	84	78	52	90	74	74	67	70	89	65	72	83	80	74	73	57	71	72	69	62	68	56	80	70	73	78	74	77	78	87	78	65	65	79	71	78	71	81	78	80	82	46	69	71	71	68	86	86	69	61	82	69	56	61	90	78	74	70	79	71	64	72	58	82	85	63	77	65	79	61	57	84	76	70	84	78	66	64	65	92	77	77	68	61	70	63	61	70	63	78	66	69	67	64	62	67	73	82	67	72	66	88	75	83	69	60	68	69	82	62	77	83	74	73	71	68	83	78	75	90	71	69	83	64	54	76	60	64	73	66	74	72	76	63	74	70	63	74	76	66	59	75	58	80	75	79	70	82	84	70	76	69	73	66	70	85	68	55	78	67	68	68	88	67	76	60	77	76	69	75	79	85	68	80	72	79	80	65	71	42	75	86	87	73	48	63	77	72	74	73	65	72	72	52	77	79	80	91	73	66	87	69	56	64	54	82	76	86	62	70	88	74	62	73	63	89	79	57	76	79	92	85	63	89	72	79	82	67	73	57	68	84	92	71	63	71	64	79	67	78	82	79	66	77	79	77	80	84	98	49	93	64	85	74	80	76	76	75	74	76	73	55	80	88	87	69	64	86	77	77	64	76	71	59	57	68	68	66	74	62	58	89	85	73	69	60	72	71	75	71	67	87	60	69	74	69	86	78	75	77	66	64	51	72	71	70	69	81	75	68	68	71	82	66	67	69	73	74	83	72	69	74	84	70	75	79	71	77	61	87	79	62	69	84	49	74	76	72	73	68	80	69	68	64	69	96	78	64	84	72	58	64	69	70	79	65	82	85	72	62	70	67	86	70	78	64	67	70	61	57	84	91	69	72	68	72	66	79	76	84	75	67	68	75	70	49	72	78	90	81	76	79	67	72	67	65	61	65	81	63	73	66	83	78	77	68	72	82	75	61	65	85	79	59	64	63	80	77	72	61	62	73	76	74	79	84	78	64	76	64	79	82	79	82	61	74	80	87	66	80	84	56	78	68	74	73	74	78	60	73	63	76	70	73	85	92	60	89	71	72	72	81	73	85	78	72	63	75	74	58	70	63	89	66	78	83	88	77	78	68	70	52	84	77	66	69	70	80	71	57	61	65	65	72	66	75	74	65	61	73	72	74	84	84	64	70	76	77	65	87	78	82	63	82	73	63	92	69	80	70	76	71	87	81	75	65	64	78	81	85	74	78	70	95	68	77	62	71	78	65	70	65	101	77	77	69	81	74	56	70	60	71	55	83	57	70	64	79	71	75	78	74	73	63	82	81	76	94	85	56	71	76	67	65	75	83	61	72	65	62	63	73	72	81	95	61	72	83	72	85	65	67	57	86	63	80	67	70	85	76	70	65	85	53	89	68	73	76	61	81	72
28767	11923	6612	6898	12522	16701	16783	14646	12767	10725	9673	8809	8194	7101	4735	3252	2615	2169	1968	1634	1552	1449	1341	1398	1307	1263	1239	1225	1130	1092	1045	968	1010	993	951	1008	975	1040	1051	1039	947	977	823	825	816	733	732	750	725	712	724	662	663	718	673	618	593	610	642	580	580	551	591	560	566	586	634	567	551	567	573	557	575	584	570	598	578	514	515	596	592	527	572	552	567	580	577	579	567	616	558	572	650	600	579	529	560	580	578	592	560	562	596	561	578	531	629	632	583	637	574	592	580	567	618	573	623	588	582	574	568	612	582	587	596	563	547	551	598	608	619	624	570	620	561	604	600	527	585	590	558	588	566	575	601	573	606	581	570	624	600	591	586	548	584	616	622	582	575	594	580	597	613	581	582	599	615	598	542	576	562	607	561	579	568	565	572	605	591	590	615	576	613	572	573	562	565	610	607	583	568	585	591	553	552	569	573	579	573	592	609	587	575	583	538	620	652	554	583	587	590	552	596	607	575	579	574	560	578	577	579	585	608	554	591	574	609	561	561	555	622	592	557	589	541	589	579	608	562	564	563	621	586	592	544	578	579	577	565	598	587	569	557	613	579	566	597	578	609	550	617	554	596	556	593	530	575	583	613	648	573	652	569	572	597	605	583	597	567	563	604	612	574	575	594	567	584	564	630	620	568	565	585	561	581	575	558	597	589	566	561	538	592	571	574	550	618	585	593	562	570	619	604	630	596	576	578	635	593	589	601	571	583	572	548	553	574	585	582	575	599	526	580	581	558	586	561	622	595	604	608	602	612	611	528	573	613	615	575	581	591	571	605	551	600	565	605	567	541	608	583	574	605	564	577	617	590	579	595	587	581	548	540	570	557	585	612	574	563	576	614	596	565	577	543	610	590	601	563	573	565	624	586	614	608	592	600	533	599	564	566	567	611	597	591	564	613	592	575	567	568	541	587	557	559	623	583	600	555	557	608	616	560	615	581	610	584	607	606	564	602	550	557	573	576	596	599	594	539	608	583	596	553	585	549	572	559	597	585	586	574	586	613	566	564	578	555	586	653	573	596	565	557	601	586	575	593	626	539	580	587	591	565	567	610	560	615	580	562	579	580	578	586	560	626	593	584	585	602	593	563	606	559	577	602	586	595	549	570	602	579	599	618	571	613	546	598	544	631	567	549	591	590	562	615	570	627	598	631	571	553	600	582	587	588	547	585	582	601	651	540	544	594	576	572	605	567	570	556	551	597	550	592	558	562	622	575	556	541	596	597	581	603	597	624	556	554	598	591	593	589	608	597	606	583	609	603	632	611	594	563	663	575	528	585	572	607	602	548	535	579	598	569	591	565	579	578	593	565	560	567	596	562	560	609	552	538	606	579	548	613	608	599	584	570	574	614	591	558	567	587	602	528	581	580	632	593	594	564	561	619	598	602	584	581	560	620	637	555	598	588	623	593	562	566	615	603	537	598	588	610	598	610	556	579	580	578	592	570	582	558	577	546	589	577	608	587	574	601	568	562	606	562	618	612	529	576	573	609	599	573	596	561	573	598	585	613	550	603	579	610	590	577	554	589	581	536	563	588	561	631	636	545	587	562	584	590	566	595	550	589	547	582	593	551	572	602	589	590	549	577	603	583	611	603	633	576	539	535	576	555	577	606	634	547	560	598	553	605	599	561	626	546	569	579	577	576	586	582	580	598	571	602	582	590	567	591	600	626	579	603	575	614	570	604	563	599	567	512	587	546	607	586	622	587	597	590	613	569	563	583	563	584	564	586	542	575	603	532	569	595	604	596	593	587	597	579	575	573	573	553	598	535	615	575	618	574	579	575	576	586	557	599	594	604	582	587	592	560	559	558	567	557	570	527	594	588	552	651	563	572	586	561	596	571	604	610	583	572	603	585	586	570	573	589	539	562	599	554	607	551	556	524	621	596	583	554	627	590	576	595	575	550	579	562	572	536	565	567	585	587	588	567	608	557	574	562	567	574	621	603	550	555	554	545	535	607	573	564	598	567	576	589	596	540	627	596	595	549	593	575	589	592	526	559	555	631	554	551	578	530	566	584	611	552	544	559	613	583	535	572	609	569	605	591	673	594	552	591	579	619	594	574	585	580	608	576	567	564	636	540	542	572	594	559	558	617	555	566	565	637	573	580	570	608	603	587	539	589	566	558	606	537	579	526	590	601	599	552	588	616	520	598	560	539	576	618	592	595	607	591	554	556	570	578	614	530	609	574	582	571	580	577	519	615	573	566	613	550	547	561	590	573	580	561	540	554	587	542	576	581	595	604	562	579	602	588	621	604	564	566	566	590	556	572	580	552	570	560	581	531	593	576	598	598	567	575	575	580	568	555	546	538	571	576	585	581	623	577	603	595	608	534	583	537	567	562	585	559	573	614	582	598	616	521	539	589	592	561	566	648	559	637	581	586	624	581	608	553	545	618	591	549	588	622	578	574	574	560	609	591	616	576	572	597	540	592	602	587	587	550	555	600	648	572	591	594	570	577	600	567	597	553	636	571	594	573	578	584	566	539	540	616	568	526	577	583	537	620	559	545	606	613	580	567	595	601	537	561	563	591	592	534	521	584	565	553	597	553	581	544	577	579	604	603	581	596	576	602	587	575	563	597	586	583	591	585	553	569	603	587	588	573	603	607	571	564	610	564	529	538	579	598	552	594	588	572	568	561	580	571	591	550	584	560	586	600	561	579	625	588	591	546	583	602	561	594	578	573	597	582	587	582	645	551	621	578	598	593	557	571	538	539	600	586	595	584	529	597	573	576	585	567	559	543	579	588	552	531	608	575	611	557	579	582	591	566	574	604	576	595	581	561	604	584	582	587	563	590	559	606	580	567	624	549	610	600	558	601	569	553	581	602	596	588	593	587	580	608	596	564	565	532	616	549	559	573	573	576	604	602	596	569	563	541	606	585	625	605	579	589	567	617	538	564	577	575	573	625	589	602	584	606	557	571	609	586	567	585	605	584	557	564	588	590	587	579	568	601	573	618	588	589	596	596	589	607	587	574	619	611	565	620	568	569	558	538	570	593	555	583	571	563	512	543	574	564	581	618	604	587	614	575	570	601	604	626	580	580	580	587	587	601	578	579	605	593	578	595	624	609	597	580	602	598	570	628	571	580	574	575	605	581	597	568	588	602	589	616	556	568	578	572	554	560	577	606	552	557	580	572	586	597	578	568	552	593	606	581	568	582	623	614	602	569	553	591	583	615	593	562	563	554	593	597	606	574	566	567	603	558	607	548	601	581	549	579	555	554	569	605	581	586	605	552	588	559	537	558	594	592	585	579	567	633	584	536	581	587	593	625	559	571	574	565	582	578	554	590	593	555	581	562	574	541	624	617	618	571	603	544	585	604	545	588	574	565	600	630	532	541	560	598	590	635	595	586	569	572	573	611	602	554	534	604	594	557	601	617	636	574	566	579	588	617	552	598	567	624	587	541	584	594	575	578	549	585	596	557	538	606	624	547	534	602	565
4320	1076	521	313	305	284	310	280	312	267	238	227	218	187	125	120	78	89	87	71	80	57	68	86	70	48	51	54	47	58	57	61	46	50	51	47	58	63	65	43	51	49	42	42	46	45	43	39	31	39	48	56	41	47	36	45	48	46	35	34	31	43	45	45	40	35	34	47	40	37	36	37	52	43	29	40	48	38	33	35	42	39	39	40	40	34	34	40	38	40	40	37	44	31	45	33	41	40	33	44	39	33	36	35	42	36	35	43	36	35	45	47	43	38	38	44	34	50	31	28	29	53	39	39	39	45	31	37	32	47	46	29	45	32	40	38	44	40	38	31	36	41	49	38	38	38	39	31	40	31	39	31	30	29	35	39	41	24	42	56	48	38	50	50	35	41	51	36	47	25	38	32	50	39	56	45	46	37	34	31	41	33	35	36	45	50	30	33	32	30	35	33	32	46	34	43	40	31	37	42	44	40	37	33	33	36	34	46	43	25	39	37	36	51	51	42	50	36	35	31	36	38	44	37	41	43	18	43	45	40	38	45	37	37	51	27	28	35	37	41	38	35	30	34	38	43	34	48	37	36	39	52	32	31	32	50	43	33	42	42	42	36	33	23	42	38	41	34	49	34	36	42	37	43	44	42	47	36	45	30	53	37	36	49	24	34	31	40	33	25	33	42	39	41	52	38	27	43	38	35	32	32	54	40	40	32	28	34	36	44	35	33	49	42	38	50	42	35	36	46	43	36	33	29	36	34	41	36	29	40	41	30	40	38	42	41	38	41	29	29	41	44	38	43	37	31	31	33	35	38	42	48	43	45	52	34	44	54	41	38	43	18	35	37	34	38	40	30	35	39	44	29	44	42	31	42	28	46	46	38	45	37	27	38	39	30	42	38	48	42	35	34	34	48	34	33	46	36	33	35	37	38	46	25	54	34	48	45	40	45	44	44	53	27	32	44	34	31	27	41	44	39	26	37	35	43	35	48	33	37	37	22	55	50	51	36	44	33	42	38	28	40	30	38	37	37	41	51	55	27	31	32	51	42	44	32	46	38	28	40	40	32	30	42	43	37	30	35	50	41	36	38	50	37	27	24	41	40	37	38	26	38	57	35	41	37	38	36	58	44	50	28	38	50	45	45	42	29	33	43	36	35	35	29	39	32	43	48	38	45	30	39	39	39	31	34	39	32	29	47	45	29	37	42	44	32	27	40	38	49	36	38	35	35	35	38	36	45	39	34	38	37	37	33	36	42	46	40	42	27	36	38	39	34	44	33	38	38	34	34	44	39	38	44	38	37	38	39	43	36	35	39	32	37	32	31	40	36	34	38	38	49	32	46	45	31	28	37	31	42	37	46	44	33	42	40	43	39	37	43	49	28	44	39	38	35	41	35	38	45	33	37	42	48	34	39	34	35	33	29	45	35	38	42	44	47	40	35	47	31	38	35	35	33	40	37	27	46	46	34	40	49	39	33	28	37	31	36	38	31	44	39	35	40	33	40	44	40	40	47	42	40	42	28	48	37	36	30	46	41	27	44	37	35	39	37	35	50	32	43	39	31	43	42	40	43	40	23	38	41	44	40	44	38	36	42	31	40	29	38	41	36	36	46	37	41	42	33	39	37	34	40	41	33	40	39	35	27	42	32	34	36	46	36	41	38	49	35	41	33	41	34	27	31	39	46	32	39	40	43	45	39	46	26	34	36	34	40	37	36	34	45	40	39	37	37	43	48	45	33	31	31	41	33	44	40	42	39	48	37	35	45	39	33	34	29	37	46	30	33	38	46	42	25	39	26	43	28	47	38	30	35	50	39	39	33	37	28	41	41	29	22	41	37	51	27	48	39	37	35	39	48	42	43	31	32	46	44	32	28	30	41	34	36	42	34	30	38	33	45	30	39	33	42	43	45	48	27	43	31	45	40	41	42	38	41	46	47	34	31	41	35	45	38	34	30	39	35	46	33	39	29	32	36	40	40	39	44	41	32	45	35	38	39	41	40	44	47	33	36	37	40	26	33	44	36	42	26	31	30	40	42	31	41	38	40	35	39	39	33	36	37	45	44	39	40	33	47	42	39	47	34	39	41	32	48	35	38	49	39	28	34	36	31	38	43	35	39	47	42	42	35	46	38	46	42	35	47	41	46	37	28	43	37	47	29	40	37	34	26	37	36	34	45	33	53	42	42	43	29	35	38	38	38	37	50	42	36	45	47	27	33	42	26	32	45	34	40	51	38	37	30	39	40	46	44	36	27	32	31	42	43	46	40	55	30	48	35	38	32	26	44	40	42	40	31	30	30	40	43	35	32	36	41	32	45	38	34	39	35	43	43	42	47	44	44	36	35	41	38	46	43	36	34	40	38	44	39	39	41	46	47	34	38	44	35	41	35	36	32	50	46	32	47	32	30	35	36	34	49	45	33	49	34	42	37	37	43	39	30	36	46	38	27	39	33	35	44	34	35	46	37	28	46	49	42	32	40	37	36	40	45	38	41	36	29	30	44	37	28	44	45	30	32	37	36	36	41	38	39	36	41	33	48	38	30	34	41	44	47	41	31	43	28	37	26	38	42	29	29	29	32	34	36	42	33	37	35	51	40	36	29	27	35	27	37	38	37	29	51	33	40	46	46	40	35	47	35	41	47	41	26	45	37	42	34	48	57	40	37	42	37	58	43	43	38	43	40	42	38	39	47	40	45	42	31	40	42	42	38	21	34	42	32	43	31	43	38	41	41	41	45	44	36	39	32	49	28	43	40	44	37	39	30	20	39	38	37	34	45	46	48	37	43	32	38	32	42	46	42	35	44	33	43	36	32	40	40	46	48	27	41	49	43	43	43	34	28	39	36	42	29	45	39	41	34	36	45	46	34	38	37	43	40	34	48	47	34	41	32	41	42	33	45	37	39	28	34	44	34	30	46	36	25	36	44	29	31	36	28	33	40	41	51	33	46	32	39	41	35	40	40	42	32	34	32	37	31	50	41	42	41	35	42	41	39	41	37	37	36	25	33	29	36	40	55	41	39	36	35	47	42	35	42	22	42	38	47	35	46	48	29	38	43	36	34	37	36	43	36	37	51	37	42	44	37	38	38	45	36	45	37	37	41	38	47	33	35	39	39	44	48	41	51	38	36	43	45	35	43	41	37	44	38	28	40	47	53	34	35	42	37	32	30	24	43	38	36	36	44	36	42	36	30	46	38	44	36	42	43	45	39	34	31	42	36	44	44	38	39	37	35	33	33	50	36	39	38	29	31	36	40	41	35	32	40	37	34	48	42	39	46	38	25	40	41	40	43	47	34	41	31	35	40	35	42	43	44	43	37	39	32	39	39	28	45	45	30	36	37	39	29	32	48	47	49	45	49	33	42	41	37	43	41	42	31	44	42	38	31	36	25	49	33	32	46	36	38	28	30	32	34	44	31	34	51	28	40	46	33	35	46	43	30	43	36	34	40	35	53	38	48	38	36	41	34	32	40	40	38	41	42	46	38	34	34
27315	10459	6198	6053	12045	15484	15500	13729	11940	9764	8649	7994	7657	6268	4125	2914	2224	1761	1579	1400	1217	1213	1155	1073	1020	998	936	955	829	833	785	751	711	661	706	732	784	740	756	765	735	655	539	526	495	492	460	464	463	424	403	368	417	421	335	331	340	305	328	332	307	304	325	324	291	307	313	319	320	307	302	316	328	293	272	292	299	327	304	340	331	291	312	351	309	319	311	301	329	309	287	318	295	295	326	339	304	312	299	295	311	315	324	299	290	336	337	339	288	290	323	317	311	289	337	313	337	330	330	331	317	320	322	323	321	323	299	345	298	337	326	330	331	292	346	316	331	311	319	326	307	342	299	323	327	310	313	359	323	308	324	347	336	277	326	350	342	298	336	329	315	297	332	322	346	337	326	329	303	330	317	317	316	316	315	306	282	290	327	323	301	334	300	332	291	312	313	317	301	338	295	334	353	327	318	305	331	289	317	297	307	337	308	299	303	334	306	347	309	317	321	279	333	337	290	309	311	358	301	291	308	316	317	301	304	321	284	317	294	316	321	321	313	298	322	288	287	305	324	316	317	312	331	319	325	339	328	321	310	341	285	297	307	301	346	285	313	293	336	324	308	311	289	290	308	287	361	332	319	292	323	297	327	293	317	307	311	319	317	339	316	311	307	298	322	318	289	353	312	332	330	336	330	286	315	339	322	306	318	343	319	295	328	308	292	330	269	320	300	312	303	336	309	321	336	290	313	328	323	308	348	320	338	296	314	315	340	295	332	317	329	315	306	323	329	312	320	344	327	334	314	307	337	298	312	303	311	344	307	296	332	310	337	288	300	307	307	325	305	315	332	314	335	306	319	338	319	324	307	297	299	314	305	333	321	313	313	312	293	306	284	311	346	338	299	315	320	330	333	309	314	313	289	295	350	351	293	296	316	295	341	346	333	320	319	303	314	312	332	332	310	317	316	311	342	347	331	309	299	326	322	294	339	299	321	312	306	330	300	301	340	290	315	310	312	317	329	315	308	315	312	326	315	327	320	304	304	337	282	332	315	275	330	317	310	329	312	287	327	328	354	299	333	341	302	329	312	307	325	300	305	294	325	304	307	303	295	322	318	323	321	305	347	308	280	336	308	286	312	297	338	299	311	324	287	301	305	302	297	320	314	301	303	304	305	312	319	323	304	313	293	301	314	300	307	306	270	322	326	316	313	339	340	296	331	339	301	306	323	323	311	313	327	345	340	316	326	302	300	339	316	293	283	321	291	294	314	366	295	339	286	355	355	311	338	291	311	329	304	277	321	286	265	316	357	292	333	325	308	302	331	314	275	325	319	341	301	324	308	300	294	306	286	305	294	300	329	301	294	352	330	339	328	290	323	326	334	347	302	327	330	337	318	308	316	323	309	340	283	328	301	327	313	322	316	317	300	277	353	311	317	309	324	315	330	303	313	299	320	286	302	287	313	349	333	299	361	313	285	335	313	323	315	330	303	321	304	301	332	301	361	296	331	307	331	299	273	319	319	311	318	300	327	317	291	325	308	292	323	280	284	345	330	316	281	312	304	307	311	346	309	297	339	336	309	276	313	305	338	305	305	277	289	251	306	301	315	288	289	328	335	349	328	298	325	328	305	312	300	290	322	312	332	250	313	328	319	316	356	306	340	316	336	332	328	307	298	271	304	326	304	316	296	320	308	313	333	308	336	304	336	325	286	326	327	331	353	325	301	296	301	307	346	327	293	322	323	347	321	308	337	335	313	306	326	322	341	312	326	331	335	295	325	325	313	308	332	346	305	279	316	307	307	302	316	315	304	319	289	298	303	289	315	289	316	312	331	332	286	345	295	305	312	317	315	320	304	314	347	292	333	320	314	321	332	319	316	296	305	305	320	332	292	343	313	309	292	308	307	334	310	286	341	305	310	301	305	315	306	315	320	322	322	332	322	318	327	335	289	318	338	311	328	309	313	322	314	290	322	313	306	306	310	329	305	318	349	295	330	319	315	317	358	297	324	320	338	274	323	335	342	326	296	316	307	325	315	306	321	323	335	312	293	318	331	304	308	307	327	308	337	315	282	308	294	320	299	325	297	314	312	309	352	299	275	327	329	347	316	320	322	316	326	292	342	306	305	318	318	318	331	326	330	322	323	336	276	310	308	304	268	300	356	283	309	299	296	312	315	322	286	295	328	306	350	357	334	314	300	293	304	340	319	324	305	327	309	281	350	341	318	331	317	321	317	317	309	301	311	317	299	318	320	305	314	307	296	320	331	276	303	318	339	353	328	280	316	327	327	334	306	332	321	300	328	338	320	315	323	315	300	313	343	333	310	306	309	311	323	320	325	321	315	308	294	315	317	320	304	269	277	314	330	335	294	315	298	305	322	347	319	340	315	338	327	296	301	296	327	334	327	305	305	315	304	344	325	345	313	319	332	316	303	288	346	320	344	330	318	318	327	286	327	321	307	307	305	295	356	303	297	296	319	299	332	315	350	300	301	266	312	325	289	294	343	307	319	315	293	292	331	297	303	312	297	295	324	316	299	323	304	311	315	322	316	324	337	294	300	298	281	292	344	300	326	334	327	302	322	301	329	319	338	278	317	319	301	323	340	318	300	282	343	329	348	332	286	336	306	317	341	310	313	329	318	325	321	317	353	345	292	304	327	305	315	281	319	297	285	329	318	295	304	300	297	323	310	293	297	313	293	292	323	318	305	342	322	287	315	347	333	314	283	339	282	305	324	345	322	319	335	315	290	320	287	321	355	325	292	325	324	305	315	319	292	309	310	305	337	313	292	314	300	311	326	290	310	332	306	337	313	350	363	344	350	346	333	343	345	346	328	338	304	345	316	274	290	317	325	355	305	316	322	282	305	296	309	318	283	282	307	354	313	312	315	334	328	310	306	269	301	319	286	307	336	280	333	322	329	307	306	334	280	306	335	299	341	312	317	325	312	310	316	304	336	312	313	323	345	319	329	320	329	365	293	304	313	290	326	314	306	304	328	330	367	333	311	334	339	288	313	344	304	297	326	323	315	318	340	304	317	306	321	311	295	307	345	297	306	327	312	300	310	321	300	341	313	285	324	288	330	318	302	339	303	318	329	307	335	314	295	322	299	299	294	342	293	301	335	351	304	272	332	334	332	302	317	296	293	321	310	326	324	341	330	312	301	324	327	309	317	313	332	311	298	306	310	304	298	296	307	315	336	291	311	319	279	299	319	310	315	301	329	303	297	324	313	274	326	332	322	326	303	308	291	319	305	314	322	300	330	298	335	322	323	349	333	309	320	303	326	317	310	332	301	296	346	303	305	337	355	306	321	322	337	332	341	296	349	311	300	333	302	304	346	321	319	316	305	329	313	322	321	328	281	317	318	333	320	309	338	314	301	338	304	311	319	283	332	316	339	321	305	343	337	338	342	292	286	342	285	303	320	327	300	320	317	288	297	308	326	321	331	281	316	323	313	315	334	278	337	265	303	354	336	318	329	336	296	302	323	299	304	313	338	309
4800	1666	794	481	407	381	495	440	420	387	335	352	331	265	210	156	149	119	98	115	93	102	103	87	108	111	99	103	116	102	104	105	84	86	110	98	97	83	89	85	89	78	84	85	64	75	78	71	80	88	57	72	85	80	75	74	75	78	76	69	81	75	50	87	73	73	73	73	71	67	78	48	67	71	73	73	62	69	82	75	71	68	78	62	50	55	68	66	58	66	77	68	73	68	72	70	74	75	81	56	68	60	68	61	69	65	65	71	57	65	62	64	63	57	71	81	65	56	45	62	68	70	58	71	54	78	73	72	64	67	61	64	72	69	70	70	68	78	60	73	62	63	62	66	68	63	56	84	55	60	66	76	56	73	64	58	79	59	64	75	57	86	80	60	73	90	65	74	65	78	72	54	53	65	68	73	70	65	63	63	72	61	70	79	62	78	62	60	66	78	66	63	75	61	65	71	68	67	85	75	61	68	63	77	76	60	62	57	77	60	74	66	72	75	79	68	78	71	70	82	76	72	79	78	67	69	68	75	70	78	80	66	80	72	69	81	66	75	57	61	64	59	85	64	82	57	67	51	66	65	62	66	72	87	50	65	68	63	81	64	75	60	53	66	71	62	67	70	63	67	53	75	65	62	67	73	67	73	63	63	58	62	56	81	62	64	64	76	68	59	67	72	74	93	72	58	71	70	85	69	77	61	74	70	69	63	73	66	55	56	66	73	72	61	60	72	68	74	66	59	57	59	74	66	83	70	63	71	79	88	63	64	78	60	67	83	70	58	62	74	74	63	66	71	63	81	66	69	69	75	53	56	48	56	71	63	71	53	71	78	72	75	85	67	64	68	53	73	59	73	78	76	67	71	72	84	74	75	66	61	60	73	71	58	72	80	59	82	52	74	87	64	68	61	74	72	67	74	68	68	70	57	78	73	77	74	69	71	71	63	80	70	67	80	66	58	59	69	80	89	73	72	62	73	77	79	73	58	71	60	65	72	67	71	66	73	61	80	58	52	70	62	77	60	79	68	69	67	85	64	72	77	74	54	69	55	73	69	67	66	65	60	77	66	65	81	68	67	71	62	58	56	57	55	66	58	63	70	75	65	64	67	63	68	68	70	75	74	70	57	49	69	65	68	50	67	63	68	60	69	67	70	59	72	80	83	73	57	66	70	69	62	73	68	64	61	65	65	77	79	68	76	72	87	66	82	78	68	72	79	65	84	73	61	55	69	69	72	52	70	68	68	68	73	52	76	73	68	84	68	56	66	62	74	67	65	60	57	83	64	71	74	64	71	61	60	67	66	72	77	83	52	69	61	67	65	57	65	62	79	58	73	70	67	79	64	73	67	81	62	63	73	48	61	67	58	79	58	64	78	76	55	74	78	59	61	75	73	64	68	69	59	58	54	59	58	66	70	72	80	74	63	61	78	79	66	68	67	68	74	61	73	72	76	86	79	70	67	69	69	66	65	78	69	68	66	62	67	81	68	73	68	65	60	79	54	66	77	69	63	76	68	61	93	73	70	59	68	64	69	71	66	85	79	70	55	63	69	72	71	68	78	76	62	71	66	62	83	75	53	63	75	74	62	70	55	81	70	71	71	73	65	80	63	68	67	72	69	62	80	65	65	70	70	68	52	58	75	77	67	69	68	75	55	67	61	64	74	77	69	72	78	59	70	69	57	68	65	58	67	84	64	57	70	62	74	66	63	63	69	75	60	65	72	72	63	77	73	77	59	61	63	59	67	69	71	64	70	68	78	70	67	59	82	70	77	80	57	64	60	60	65	66	65	69	65	63	56	64	79	63	66	72	58	72	70	74	68	51	66	65	76	68	78	70	64	76	65	68	78	61	73	61	83	72	64	59	65	76	65	61	60	64	52	64	59	61	79	62	66	64	85	70	70	71	66	72	61	63	64	66	73	50	73	68	62	61	73	68	67	86	67	63	71	67	76	69	66	77	60	64	62	60	81	76	66	71	70	76	65	86	57	70	73	69	70	59	77	81	78	65	62	79	72	74	77	68	71	73	60	66	65	73	66	67	70	81	80	69	65	68	59	67	66	52	77	59	62	62	73	60	82	57	87	72	78	68	76	58	73	62	47	66	88	76	80	75	66	70	75	68	64	75	69	66	64	71	60	79	74	75	58	76	51	77	70	66	71	67	80	72	77	70	65	68	54	62	64	59	76	77	68	63	69	75	60	57	78	72	57	66	83	73	81	80	74	74	72	62	63	65	68	67	75	64	60	65	60	66	66	75	82	68	76	73	72	63	68	69	54	71	69	62	65	74	68	64	75	59	66	65	69	74	76	61	71	55	58	80	55	82	65	72	76	47	68	72	66	73	77	70	70	80	71	64	64	65	60	63	70	60	79	64	65	57	48	62	71	68	64	68	77	51	63	66	65	66	72	68	66	69	66	71	66	63	49	73	63	85	48	61	63	82	77	64	64	69	77	74	48	73	57	67	76	72	59	78	69	72	66	67	68	64	64	75	61	65	74	54	46	70	63	72	59	55	63	69	69	63	66	54	60	77	59	76	70	62	76	65	78	64	85	58	46	68	66	71	69	67	65	78	70	73	79	83	78	79	57	66	82	62	58	68	79	82	68	65	73	71	58	81	71	57	98	63	77	68	76	62	75	58	71	71	69	76	79	56	79	77	66	72	79	68	73	75	72	71	62	59	59	68	72	60	71	72	70	81	87	62	60	73	67	60	51	76	61	65	67	69	59	66	62	70	69	63	60	73	52	55	70	58	56	77	63	74	67	53	57	69	80	74	78	64	70	67	65	56	58	71	65	77	59	59	92	72	66	58	73	59	71	74	60	64	63	59	60	78	73	63	76	51	72	81	82	66	84	67	73	50	52	65	66	87	78	60	69	62	68	60	74	76	75	80	72	59	61	75	58	77	64	64	75	75	60	61	48	91	67	63	69	72	84	68	71	69	73	62	76	63	72	71	73	57	88	69	55	66	67	68	64	61	62	69	58	60	80	70	72	72	68	87	75	61	70	64	70	70	78	73	69	63	81	76	79	59	65	77	69	66	76	68	59	58	64	66	75	62	74	67	58	65	60	67	89	74	58	77	72	63	74	59	80	80	57	77	70	71	57	53	71	70	61	70	75	73	70	64	63	61	69	62	79	64	73	68	79	67	72	65	68	73	83	66	64	71	65	63	70	61	71	86	71	65	73	62	65	56	59	80	67	74	58	64	69	81	61	64	48	73	77	69	74	82	70	64	78	82	77	69	69	61	79	85	75	59	80	67	85	67	66	63	63	79	61	60	80	70	79	72	62	69	67	86	74	75	70	74	76	77	76	75	72	67	62	69	78	65	64	64	86	73	71	85	68	74	75	74	68	76	71	65	72	85	66	83	67	69	70	80	75	79	87	83	84	62	88	58	75	55	69	76	66	77	63	74	80	86	78	52	84	66	57	47	66	62	76	70	79	68	62	67	66	61	67	59	72	61	73	78	50	68	69	69	54	50	70
31762	13189	8217	8130	15109	18805	19363	16718	14913	12638	10367	9855	9529	7757	5613	3961	3188	2513	2245	2003	1815	1710	1686	1632	1532	1483	1367	1331	1396	1280	1223	1184	1098	1023	1008	1179	1070	1148	1184	1070	1054	965	897	843	822	777	770	794	812	713	691	648	633	708	662	591	608	557	556	531	580	567	534	548	521	563	569	585	547	558	538	565	597	515	544	565	556	565	542	522	561	596	571	579	555	572	522	562	522	559	559	548	576	536	547	558	583	555	549	525	547	547	566	553	558	579	565	578	589	517	537	617	532	579	550	563	519	595	542	538	583	591	548	544	526	626	592	533	575	558	568	565	581	585	549	571	559	560	513	557	531	562	619	531	580	542	550	556	546	554	564	543	528	550	523	538	588	585	546	573	620	549	554	546	561	595	563	520	570	607	604	538	581	592	555	564	540	605	553	583	586	574	512	570	506	540	594	587	543	534	548	558	603	537	614	548	587	561	591	551	598	596	546	564	582	558	585	552	559	562	538	538	538	569	529	535	609	539	577	591	528	527	596	530	571	578	531	568	564	568	540	574	586	590	589	546	554	516	545	512	571	553	574	572	569	565	540	521	545	551	522	516	570	567	583	541	561	557	524	525	557	577	615	509	563	541	612	536	555	597	563	564	547	606	545	587	549	561	538	546	563	553	588	519	595	551	531	562	588	533	583	573	522	545	567	549	616	543	548	552	576	535	582	544	533	571	559	515	573	558	569	542	590	578	574	552	587	595	545	522	589	575	527	549	546	590	505	579	566	535	573	534	538	549	534	559	548	517	559	544	572	550	628	535	545	544	583	529	551	567	584	580	576	609	508	554	541	560	540	568	542	543	562	610	558	637	538	584	525	580	579	554	490	556	533	576	565	509	554	550	573	581	558	561	577	572	569	580	565	530	569	540	550	579	532	563	576	508	556	542	560	574	568	575	524	602	557	580	567	563	594	572	595	577	567	533	487	568	539	535	510	577	530	543	553	535	608	529	575	531	579	577	553	542	579	600	543	580	535	550	529	548	545	538	573	564	543	550	578	567	551	563	573	546	558	588	576	545	593	554	576	553	525	586	574	606	583	583	570	576	565	538	558	594	572	568	568	502	621	543	572	540	539	551	559	550	577	545	576	546	568	565	552	538	570	578	548	536	590	538	529	538	568	564	568	537	583	546	567	563	556	588	550	596	555	506	550	531	553	590	582	587	579	511	527	549	580	528	600	574	575	569	567	573	544	573	573	582	525	553	554	528	554	546	545	533	557	596	558	526	538	593	568	578	563	550	544	501	596	583	598	575	566	531	592	587	551	526	567	547	512	537	590	561	558	536	512	550	587	550	567	587	543	531	554	564	564	537	538	557	584	556	570	535	541	574	556	553	556	546	576	513	569	585	569	533	528	589	594	547	545	534	552	535	570	539	568	588	583	563	590	616	576	544	570	542	572	566	539	519	547	534	554	614	544	556	559	550	553	547	600	579	549	558	569	558	569	593	555	584	542	524	542	572	532	542	583	537	540	563	557	537	583	556	559	547	594	546	534	538	549	580	558	553	515	567	565	556	560	571	560	582	541	579	587	596	571	545	570	529	541	576	554	522	554	578	528	518	562	579	546	560	532	572	577	588	526	510	567	570	579	565	558	576	519	552	584	547	512	543	573	564	568	579	560	585	584	543	510	549	540	557	558	555	590	551	590	597	524	540	553	557	525	578	563	532	538	585	566	536	517	541	560	513	554	565	539	560	546	600	571	515	539	555	566	542	548	557	584	527	575	568	602	519	531	572	574	534	554	539	579	535	581	543	556	524	557	518	534	553	550	546	552	511	561	563	558	607	539	555	559	511	533	511	560	555	540	578	557	560	551	603	572	523	567	530	551	573	549	534	586	510	567	541	523	565	587	558	586	573	614	543	555	583	566	572	582	562	587	511	585	490	566	537	565	574	546	534	576	558	548	556	552	605	586	585	568	545	562	523	536	552	535	587	563	605	585	571	524	570	560	565	590	566	574	586	528	552	544	555	507	552	525	547	590	546	540	570	568	531	630	578	553	538	566	549	549	533	541	569	553	590	551	549	568	540	550	592	574	561	554	534	585	549	541	540	587	514	544	553	571	571	511	551	592	552	525	567	569	515	559	595	538	554	585	573	586	554	523	548	530	593	536	546	556	548	562	573	559	554	535	559	560	553	535	531	554	551	546	547	582	545	588	593	566	576	571	539	590	544	579	563	533	548	553	555	580	552	567	533	536	570	518	580	552	558	562	547	550	560	547	584	584	584	524	559	582	547	535	597	555	570	550	560	545	566	610	573	574	536	581	560	530	583	552	556	566	540	535	588	563	546	575	581	590	581	549	562	606	565	570	536	581	550	568	575	576	563	549	565	545	560	540	553	574	530	574	565	542	522	592	532	579	563	573	563	538	551	548	546	521	616	592	556	577	551	526	568	538	529	589	566	554	565	570	533	597	594	580	556	579	552	549	523	560	593	576	544	536	568	539	544	569	595	556	578	578	570	576	589	546	546	545	550	545	567	560	598	587	561	528	557	587	551	558	569	589	550	595	550	562	567	583	520	563	548	521	571	581	568	563	581	515	555	586	566	582	546	561	616	542	579	521	554	538	576	566	543	542	548	519	584	538	515	582	541	543	595	562	527	588	572	560	511	539	565	561	562	574	532	604	566	567	557	545	577	541	547	583	564	538	588	527	583	555	566	568	553	548	534	557	563	569	543	550	559	521	584	548	576	555	545	579	570	511	573	566	524	548	596	579	565	506	556	576	557	596	592	514	563	548	524	581	518	542	516	536	525	581	579	530	540	560	573	544	591	544	573	549	545	576	589	544	576	567	583	504	596	571	537	580	570	565	536	525	503	524	574	514	580	552	556	601	561	576	549	604	611	539	534	529	575	569	583	569	565	538	541	516	576	557	517	555	522	521	577	549	539	562	552	562	572	554	555	540	558	554	574	566	548	578	578	562	563	549	552	579	569	517	546	577	556	573	557	551	546	533	608	546	565	577	536	554	562	557	568	558	526	552	559	548	560	562	570	565	560	535	506	580	606	582	588	542	546	555	556	576	579	579	525	593	568	532	554	580	549	555	542	540	583	582	565	564	575	596	578	587	550	563	581	570	524	547	562	582	525	578	557	584	521	619	556	578	564	547	598	533	531	521	529	545	514	550	526	595	543	561	568	587	600	564	585	576	570	533	540	556	559	574	530	552	547	513	554	520	551	535	547	548	557	585	561	586	557	536	556	552	547	548	568	529	541	501	509	598	572	568	567	538	590	550	514	539	554	572	526	568	592	533	525	534	566	551	537	530	526	567	593	571	545	575	555	565	538	542	557	578	571	519	526	512	547	576	577	543	591	579	529	576	581	572	519	533	525	559	594	559	546	590	600	559	562	560	543	561	558	534	590	588	591	552	521	601	552	566	554	562	580	576	552	564	559	579	516	532	525	568	559	519	566	554	551	598	563	549	552	557	590	558	587	555	575	578	574	574	582
3045	847	497	327	260	265	283	277	245	174	191	204	185	143	127	107	83	65	59	62	74	73	75	64	76	67	63	58	53	51	57	65	59	65	55	73	67	56	58	53	60	38	48	55	55	45	67	56	41	61	50	46	47	50	49	48	53	53	40	42	39	48	50	39	37	37	48	53	40	59	45	56	55	46	39	32	50	45	40	51	44	42	46	51	66	53	50	48	52	39	47	44	54	46	46	45	48	47	56	48	57	46	35	50	41	50	43	36	37	45	50	45	48	51	51	44	42	38	47	59	51	36	52	50	50	55	50	28	47	47	46	54	38	44	52	49	49	57	43	55	50	38	45	45	41	40	42	47	38	50	45	44	50	48	37	53	50	36	43	48	50	51	50	69	40	47	61	51	61	65	47	44	63	36	44	48	55	38	63	46	55	51	36	44	36	50	55	48	69	39	41	46	53	37	48	61	58	38	48	45	39	49	43	46	53	60	61	52	48	55	40	51	47	43	58	49	41	38	50	52	56	59	49	58	41	52	45	51	36	46	38	62	47	52	45	36	31	37	55	41	47	49	56	48	46	44	42	52	41	42	53	53	49	58	49	53	46	48	43	59	42	41	46	45	50	56	44	52	40	41	45	39	50	59	45	53	45	27	52	51	49	35	36	47	51	42	36	43	48	60	42	45	54	42	47	51	37	53	54	42	50	33	49	42	45	36	48	47	42	57	52	45	62	36	58	45	42	55	53	51	53	46	48	49	41	42	45	56	55	44	32	39	54	41	59	35	64	38	40	48	67	70	42	42	48	42	33	50	56	47	49	49	49	41	45	48	46	49	38	55	46	41	48	49	46	50	51	42	41	53	51	55	40	45	45	49	32	57	42	61	45	42	54	60	57	42	52	45	45	54	46	45	48	42	46	46	44	36	50	45	48	52	41	44	53	51	41	51	33	56	42	42	41	50	58	57	43	47	51	45	46	57	47	34	49	46	47	46	38	48	50	52	51	50	46	52	48	43	37	54	40	52	42	53	52	48	40	45	44	45	52	46	43	49	43	45	47	41	42	46	41	35	51	60	44	45	44	49	54	57	46	48	38	46	54	48	34	53	50	35	44	44	51	49	31	62	38	54	50	45	43	63	60	47	43	40	46	48	47	66	56	38	45	48	51	39	43	64	36	46	31	48	33	51	45	46	52	50	38	59	32	45	43	70	51	55	50	42	50	48	49	50	55	42	48	43	36	46	41	46	58	45	42	44	63	51	63	46	51	53	52	52	44	56	49	48	50	57	47	40	42	45	56	42	45	62	45	48	50	49	41	50	43	59	51	51	57	44	50	53	46	27	43	44	45	46	51	58	43	53	35	47	51	47	48	44	46	50	36	42	54	48	47	57	52	51	46	58	48	39	41	47	33	48	38	39	49	51	50	56	46	56	34	39	43	61	41	56	53	41	35	33	49	47	42	48	47	47	51	49	48	39	33	56	51	52	47	43	49	49	49	44	43	48	53	48	63	55	47	54	52	40	49	45	41	55	41	51	54	51	36	54	42	43	42	57	52	43	52	47	38	60	47	52	57	48	42	55	50	38	35	47	45	50	40	45	50	45	45	53	45	48	48	46	43	60	32	44	44	53	51	59	53	47	45	40	54	57	45	50	65	63	41	54	45	37	59	43	46	31	45	59	49	53	46	52	58	51	47	59	52	44	50	45	40	46	45	47	46	49	55	41	54	55	41	52	35	33	40	45	54	54	46	42	32	59	36	57	36	50	39	42	48	47	50	44	39	49	49	51	51	46	46	53	52	55	53	53	44	43	51	55	51	51	46	48	35	38	60	38	39	41	56	50	33	55	45	50	58	45	41	48	39	62	60	48	43	68	36	48	51	48	48	56	38	48	47	56	55	43	51	36	41	48	50	47	35	59	46	59	57	43	49	47	50	57	56	40	39	55	44	44	34	42	42	58	39	34	52	32	43	60	49	51	60	53	38	43	54	38	48	43	49	36	56	40	49	47	46	45	57	43	50	42	43	48	42	47	39	55	55	53	47	46	60	46	51	43	42	27	50	53	49	39	50	43	38	52	58	50	48	61	54	47	45	47	44	57	49	56	47	44	47	53	48	50	45	57	41	35	33	49	44	41	51	55	33	41	50	57	44	45	54	43	39	41	47	64	41	56	53	45	35	51	53	52	34	48	39	55	42	37	34	49	54	48	67	48	47	61	58	55	45	59	42	39	50	43	39	46	53	43	46	50	57	48	41	44	46	43	52	38	49	55	45	53	34	42	45	53	49	45	46	47	44	43	41	43	39	46	53	39	52	38	60	65	55	45	43	62	53	45	53	48	63	57	37	46	41	46	50	62	45	47	51	31	63	54	53	59	47	51	59	49	46	53	45	48	46	54	60	45	61	42	41	46	48	51	43	47	43	44	46	61	57	42	62	47	46	39	42	60	40	49	51	43	50	49	48	49	58	48	53	48	54	48	40	53	49	55	45	41	49	41	46	46	37	53	46	55	42	38	40	45	51	48	45	46	40	42	45	50	43	45	58	40	51	49	40	61	47	43	51	55	39	58	43	52	40	54	47	31	44	57	50	43	53	56	49	47	45	50	47	48	43	44	48	39	47	59	35	52	53	45	44	46	41	52	56	62	42	48	51	48	52	46	48	49	54	53	41	47	47	37	38	51	51	49	38	50	55	55	54	45	54	45	63	50	56	42	40	45	55	46	28	48	48	57	46	45	42	41	43	52	56	35	55	52	50	42	42	47	43	44	46	53	54	49	41	52	53	55	51	51	41	42	44	50	51	49	51	51	41	53	45	59	46	47	55	44	64	41	56	61	40	55	52	61	37	47	36	49	49	55	47	67	55	52	49	41	48	44	50	50	54	63	32	49	46	45	44	46	49	63	59	58	59	52	56	36	42	43	38	43	42	50	43	49	38	47	62	49	39	46	52	50	42	45	64	38	52	36	41	46	52	54	53	56	44	45	39	45	44	45	60	65	41	47	63	41	39	43	53	52	44	39	39	43	48	41	40	41	51	55	44	45	46	48	55	48	59	67	56	50	43	40	52	68	44	53	43	42	53	44	54	49	41	36	50	54	50	60	46	46	50	40	52	45	57	49	51	43	49	44	52	43	42	36	43	42	39	43	49	56	44	51	58	56	39	49	42	59	40	41	50	64	34	47	52	47	39	55	41	36	54	46	58	40	46	39	52	43	47	46	38	44	44	59	30	56	56	58	47	49	46	41	48	41	55	59	52	39	46	47	44	50	54	57	51	41	34	49	49	43	61	41	47	54	53	47	43	45	46	52	41	54	48	49	41	50	52	45	53	50	46	53	53	48	49	49	50	41	59	45	53	45	53	55	58	58	34	58	53	43	46	41	48	31	45	51	41	44	42	43	42	52	36	48	39	46	47	51	50	52	54	40	48	48	52	54	54	47	51	53	58	39	40	51	39	54	45	59	44	41	44	49	54	38	65	50	40	37	39	52	49	36
24213	9280	5799	5900	10476	13548	13853	11573	9663	7661	6402	6158	5461	4314	3204	2261	1712	1429	1224	1149	1023	1026	920	939	889	855	808	829	886	799	761	700	688	673	664	685	712	718	689	706	659	527	490	582	540	513	484	518	492	476	467	403	472	435	402	398	391	416	389	387	356	379	394	399	361	408	412	388	369	410	386	398	377	340	367	375	398	386	340	362	378	375	382	391	391	378	372	366	344	378	366	407	381	406	387	356	369	377	401	404	379	343	402	359	423	384	401	382	384	386	402	401	387	405	388	389	367	414	388	380	411	350	382	401	370	358	384	384	390	369	399	414	407	374	398	401	354	375	390	391	383	357	407	371	398	406	368	403	401	371	390	390	404	375	378	398	424	401	389	346	400	395	371	415	388	395	417	399	399	374	370	360	370	365	380	374	389	398	378	424	363	365	339	373	368	379	405	432	404	387	383	414	408	355	381	351	361	389	380	410	385	371	396	393	393	370	364	412	391	364	347	386	389	393	386	410	405	388	394	335	386	374	385	375	393	380	373	356	385	383	352	410	360	411	378	402	372	382	396	414	387	388	401	415	410	392	351	393	386	408	382	338	388	389	409	392	393	381	372	371	426	383	425	373	380	393	403	396	415	382	412	404	380	415	408	382	401	387	410	387	410	379	368	396	406	363	363	368	393	419	365	420	413	394	376	353	375	376	386	374	406	376	358	373	388	368	406	403	359	382	401	394	383	373	383	377	402	390	427	374	396	364	402	389	381	350	361	390	388	421	367	394	407	384	388	365	428	375	383	404	379	388	372	382	377	374	401	359	350	372	397	408	404	419	362	409	373	383	367	401	424	401	387	388	353	354	363	381	406	384	417	399	370	377	414	379	387	348	387	412	384	388	364	374	386	373	412	361	387	388	385	405	388	380	367	399	383	370	353	375	398	395	397	365	356	371	398	405	324	374	387	350	374	414	382	415	398	351	382	394	389	371	398	379	394	377	374	393	395	379	340	351	373	369	368	406	389	403	398	388	355	402	391	394	372	391	431	363	425	391	384	394	378	389	412	375	372	422	377	374	389	393	350	399	343	414	376	379	381	406	380	396	439	393	424	406	388	393	358	412	382	388	382	383	362	370	392	372	404	366	387	393	391	395	395	337	387	354	400	368	353	380	399	406	364	355	385	359	368	414	378	394	376	354	391	357	363	413	372	369	384	363	389	375	415	378	382	424	372	437	406	358	380	416	378	361	381	376	422	383	394	346	371	371	384	368	418	359	377	387	382	365	404	398	394	386	397	389	398	364	362	375	414	381	369	347	384	378	387	380	386	371	381	375	414	385	391	362	386	384	379	341	430	349	414	385	421	401	373	417	394	405	378	374	369	377	390	384	391	401	383	352	423	374	389	378	393	356	356	395	396	382	377	374	393	401	419	380	367	384	382	387	419	371	385	403	423	379	367	379	395	361	382	405	373	396	393	388	389	370	400	446	333	402	363	378	350	413	389	376	367	411	373	379	406	380	383	400	377	394	388	400	398	398	386	392	388	392	410	419	378	381	355	392	321	424	412	366	379	396	420	412	397	382	370	365	373	366	337	384	383	406	365	418	383	334	407	344	346	410	390	393	364	355	362	388	345	356	360	346	390	356	397	377	378	390	380	378	377	363	381	359	400	368	376	407	398	355	373	381	387	373	388	384	383	414	413	322	397	402	409	391	410	399	359	348	358	362	384	343	390	367	380	345	410	364	406	381	423	403	393	390	368	364	396	411	381	348	389	382	378	338	370	393	371	368	375	404	362	393	363	369	394	375	382	358	385	405	395	400	361	349	376	410	381	380	382	415	403	390	395	355	400	388	371	404	405	397	391	378	416	393	358	392	415	404	385	357	363	378	361	366	368	394	384	370	386	375	380	359	375	406	401	378	383	366	365	379	377	375	346	389	407	411	393	390	417	373	358	415	399	370	372	389	408	375	373	426	411	392	384	381	418	366	390	394	347	407	420	377	381	394	389	382	381	388	384	387	421	377	364	412	425	384	378	372	407	375	356	419	400	389	395	372	422	377	400	421	349	397	418	400	394	382	370	378	369	423	382	404	387	426	363	365	403	399	367	395	383	407	410	382	397	416	383	385	405	392	389	376	358	403	364	390	394	387	364	376	381	392	376	381	390	413	386	359	388	383	374	361	373	391	405	371	390	397	386	397	385	380	382	403	371	354	365	372	365	400	374	385	357	357	399	372	388	381	380	392	391	414	400	356	410	372	351	340	349	391	363	387	339	355	429	442	354	403	357	402	354	371	379	384	425	398	398	381	415	354	400	405	374	396	389	429	398	397	390	372	382	416	405	340	390	431	345	394	394	397	402	406	392	386	368	377	365	366	414	372	358	394	390	409	359	405	378	362	392	411	399	369	351	390	401	424	392	404	411	377	398	401	415	402	387	410	381	393	382	381	374	399	390	382	387	371	394	371	394	382	370	363	384	363	402	383	364	403	376	422	376	390	391	366	378	368	375	380	395	395	378	402	385	402	390	428	358	366	370	412	429	400	393	394	356	376	391	379	402	412	420	412	393	411	403	365	386	397	371	382	390	378	376	359	383	372	413	379	382	406	361	394	406	412	381	387	370	366	394	392	401	378	393	387	370	376	408	372	387	369	402	378	410	396	361	417	392	367	429	436	393	363	400	379	387	407	369	369	395	417	355	378	410	406	400	356	390	389	399	356	383	362	357	387	367	397	406	392	407	385	400	389	403	412	361	388	365	375	373	400	355	387	399	374	392	402	350	398	370	373	406	381	362	381	351	374	383	346	405	384	384	393	431	388	409	369	404	386	400	359	376	366	403	372	371	428	356	370	383	364	404	386	415	374	382	382	405	410	358	377	354	382	391	392	372	369	398	363	390	333	439	371	385	370	382	412	414	380	390	364	355	376	417	398	421	396	382	404	378	378	414	376	407	409	364	410	383	383	376	348	380	357	366	411	384	390	437	354	380	393	380	382	364	330	391	404	418	357	355	376	409	384	363	386	413	400	403	403	400	385	379	362	401	372	354	380	400	387	371	385	392	369	406	353	439	359	406	403	389	399	368	366	381	365	379	415	373	388	419	355	401	384	403	410	376	382	407	400	394	394	382	395	387	389	388	362	387	343	401	367	385	389	373	376	394	380	376	390	370	398	397	390	389	395	344	399	379	378	402	398	361	363	432	353	401	360	370	370	369	369	418	373	382	362	427	405	371	409	404	356	449	396	397	415	378	369	384	392	426	426	379	398	355	405	399	399	397	417	356	387	396	391	361	398	392	432	349	404	394	362	409	407	390	349	411	386	357	343	388	358	383	373	380	397	376	377	395	364	381	345	374	372	384	362	405	355	393	364	398	364	401	371	350	382	387	388	381	353	373	367	416	374	372	403	370	369	401	352	400	361	368	397	402	394	384	375	354	365	375	403	410	364	371	351	377	369	391	419	377	382	401	404	380	399	352	347	407	376	365	394	383	365	375	389	405	367	404	365
3573	1451	779	522	352	342	432	374	360	315	283	234	235	183	182	133	130	129	89	94	85	95	114	113	100	101	98	104	90	94	89	106	90	71	101	90	99	88	88	88	88	85	72	62	90	74	58	85	56	96	84	75	83	64	68	88	82	66	76	70	73	89	68	92	64	75	78	74	81	64	72	72	67	63	67	73	78	86	68	61	69	95	72	68	77	77	74	68	66	71	64	72	75	83	79	64	82	72	70	85	68	77	66	64	86	89	71	64	71	86	70	72	88	77	70	90	74	81	83	74	77	76	87	82	76	77	62	76	80	70	56	80	68	79	85	88	57	78	84	68	76	79	71	68	70	55	83	67	71	79	84	76	83	67	75	77	76	82	55	64	66	79	76	75	78	73	71	71	76	69	72	68	65	79	73	65	77	84	54	76	76	66	98	81	70	87	65	73	69	78	62	70	70	58	65	68	82	79	82	56	56	67	77	85	78	84	68	75	67	80	73	63	76	74	71	76	67	71	70	71	64	65	74	100	85	69	63	75	96	71	91	73	69	84	68	62	67	55	66	67	70	73	55	74	61	55	84	65	56	61	70	78	59	60	78	78	63	73	62	65	71	81	67	78	59	73	58	68	74	66	64	80	72	67	81	85	66	78	62	71	64	86	71	74	86	68	72	91	88	68	79	69	89	74	71	71	74	84	75	74	84	77	74	79	72	73	65	79	85	60	80	63	74	72	59	90	62	77	76	74	54	81	72	83	79	86	76	81	77	70	68	74	74	71	74	60	67	68	86	65	68	59	68	87	79	76	72	71	83	68	82	78	73	83	70	72	82	79	59	69	74	75	75	83	73	79	85	69	78	79	88	61	72	71	69	73	62	68	70	67	64	84	78	68	72	74	76	68	94	72	75	69	81	65	63	68	76	85	83	69	68	68	57	73	56	79	76	82	85	80	70	75	72	88	71	74	85	67	65	74	71	68	100	74	73	83	70	86	78	67	78	66	71	83	89	81	98	70	69	79	74	60	57	75	58	72	69	79	72	77	79	77	73	66	73	71	75	82	88	69	77	69	77	69	85	88	86	74	67	66	76	79	85	52	61	64	73	72	102	69	62	72	93	84	89	79	78	68	84	87	83	50	77	86	57	65	62	67	68	96	62	59	66	72	74	61	88	81	88	65	68	74	75	61	82	82	67	62	81	59	84	73	75	69	65	74	71	78	77	70	58	62	67	65	73	65	69	82	75	78	78	65	80	78	74	75	61	63	73	61	76	70	78	81	75	63	64	77	76	80	72	73	77	73	66	78	69	65	66	66	67	60	70	75	72	72	70	64	76	68	72	80	93	81	64	70	62	82	93	80	74	77	84	87	71	59	90	83	73	72	61	85	66	56	74	75	79	80	73	66	73	59	66	78	71	78	81	93	77	70	66	72	62	61	79	67	66	70	94	83	68	69	69	87	66	66	98	66	71	78	74	69	67	79	79	75	64	74	80	77	75	80	63	84	68	72	82	81	58	76	73	71	70	76	70	83	70	93	76	77	79	66	76	86	70	87	68	78	70	87	68	72	76	73	101	69	71	73	63	61	64	60	78	73	92	93	85	81	78	62	70	77	83	90	78	70	67	65	85	84	66	73	81	71	61	72	65	81	88	60	72	75	71	78	78	78	72	66	78	84	87	81	67	74	65	70	74	69	75	80	71	77	71	78	69	62	74	77	67	76	71	72	60	82	59	63	82	69	77	76	71	68	56	63	84	86	70	74	67	67	73	75	85	70	78	77	67	96	64	75	76	62	66	78	78	62	78	81	71	76	78	76	79	88	70	63	78	71	75	79	70	72	72	74	88	68	76	80	79	59	70	75	59	86	59	67	69	64	85	68	71	86	60	88	81	87	77	74	80	76	59	73	71	91	54	82	69	73	65	90	47	77	92	83	69	64	71	79	91	72	72	80	75	68	85	68	69	71	76	84	69	61	77	70	76	67	67	73	83	82	77	76	69	89	72	77	86	77	70	86	63	66	59	88	68	78	76	67	76	65	69	68	85	73	85	74	68	79	52	76	83	74	83	75	62	77	82	78	77	78	84	55	66	74	82	77	71	83	75	65	84	84	79	80	82	65	77	57	88	64	61	81	78	73	67	76	64	76	75	71	81	78	93	75	77	64	68	83	62	83	71	79	78	63	82	78	79	70	72	99	66	72	70	80	66	65	64	65	65	74	74	83	69	63	65	63	71	82	70	63	94	82	59	83	66	58	69	72	78	87	69	81	71	67	67	67	61	92	60	80	70	82	73	78	76	77	83	78	79	82	68	72	77	69	68	84	63	91	73	77	71	83	70	64	85	63	78	75	79	60	82	73	94	82	73	86	73	68	65	47	55	76	84	56	76	67	65	68	89	78	83	78	73	79	63	84	73	68	68	92	72	70	79	78	75	81	66	90	95	77	80	79	77	86	79	59	56	66	76	79	59	82	79	85	79	70	84	76	67	86	70	66	51	75	65	73	76	67	76	80	75	80	84	89	64	64	72	61	67	62	87	71	71	80	77	69	72	63	82	72	75	61	78	66	68	66	79	60	67	56	69	78	73	72	93	73	77	74	90	77	84	69	80	75	77	73	69	73	72	80	66	82	66	65	57	81	60	71	67	79	83	87	70	77	63	82	85	79	78	80	66	71	62	72	68	72	77	85	76	66	52	59	75	84	73	80	67	87	65	88	78	66	82	70	67	66	67	74	82	59	67	67	70	77	67	67	76	78	88	79	88	73	76	79	69	69	69	65	76	64	68	74	61	72	72	72	75	70	83	60	72	72	90	79	82	76	80	69	72	95	65	76	63	78	61	64	80	78	78	89	65	74	81	79	79	76	92	59	70	78	56	79	93	76	63	60	72	83	71	75	87	49	77	80	88	92	73	64	79	84	58	76	64	72	97	78	86	65	70	61	77	72	46	70	68	70	71	62	85	63	71	63	83	67	91	76	72	79	77	75	65	77	77	78	69	83	82	85	63	64	70	81	74	66	78	89	67	63	69	67	73	83	70	76	87	79	89	97	68	60	70	71	70	69	77	71	73	81	77	77	62	81	72	87	65	76	69	71	82	62	68	81	74	83	60	58	75	80	86	69	70	63	73	70	66	85	89	75	80	65	62	74	87	78	69	67	68	70	57	76	71	83	89	79	82	66	66	72	79	68	78	72	82	78	78	62	85	76	68	73	91	84	73	62	77	69	68	66	77	82	76	74	64	72	64	85	70	60	71	76	68	75	70	90	70	71	80	64	71	84	76	76	63	75	81	81	72	73	75	78	82	68	88	81	51	68	65	76	67	80	75	68	73	60	73	74	75	77	83	70	67	87	68	88	58	72	78	76	83	64	75	76	66	64	73	64	85	70	72	82	82	78	82	80	68	81	83	57	71	72	85	76	76	70	89	69	81	70	83	91	69	70	74	85	82	70	56	81	70	81	75	76	88	78	73	75	78	89	84	68	63	78	73	72	91	76
29238	12469	7657	7994	13121	17101	17583	15025	12842	10499	9022	8004	6877	5416	4146	3267	2518	2159	1899	1654	1510	1473	1452	1454	1362	1257	1263	1276	1307	1242	1209	1094	1073	1057	993	997	1067	1062	1059	1016	850	808	761	836	836	842	746	787	684	699	715	672	677	676	648	612	581	596	598	585	610	584	605	618	633	561	588	577	591	599	570	595	584	580	608	581	581	568	609	592	551	607	596	535	615	597	570	564	635	584	609	590	581	600	600	590	602	631	572	586	585	638	571	593	573	581	621	568	559	620	596	590	580	619	591	560	615	587	587	600	619	574	631	565	578	637	603	550	591	606	615	580	595	611	557	541	635	559	577	569	557	549	560	584	607	626	598	614	546	609	590	603	592	586	570	618	542	594	602	602	609	600	566	590	594	558	555	585	590	621	555	612	588	576	559	593	630	558	587	555	576	540	588	602	568	614	599	618	579	598	639	604	583	602	559	597	542	603	621	603	566	571	621	563	583	612	572	596	599	548	590	578	581	605	611	593	598	610	601	601	575	613	590	554	591	577	598	606	622	600	559	579	614	607	552	569	573	641	630	545	548	579	574	562	603	631	603	568	598	602	563	605	574	591	595	640	581	577	564	544	563	578	597	592	601	592	596	569	636	572	584	570	597	595	601	601	609	605	559	569	606	557	585	636	548	609	567	632	575	599	566	585	571	629	604	561	564	608	561	599	582	582	591	640	610	588	579	592	565	656	653	596	607	616	588	594	586	578	608	597	613	586	576	591	577	582	585	575	587	571	609	582	552	617	592	623	576	552	615	567	584	579	576	556	595	555	564	603	603	549	561	610	614	617	569	609	587	589	574	563	555	595	641	551	571	595	557	653	561	560	585	599	602	596	595	644	576	608	583	615	579	616	601	592	548	537	598	596	607	573	595	604	592	640	598	606	545	597	623	568	599	553	590	551	554	604	601	588	580	580	598	599	596	629	541	536	579	593	560	576	582	562	523	610	607	593	610	570	621	579	601	601	582	600	615	604	593	564	585	587	583	600	578	644	573	607	591	578	614	544	574	598	610	610	595	576	583	594	580	550	620	605	589	562	617	601	588	566	604	571	562	604	580	579	575	561	603	632	598	585	510	614	571	544	558	616	615	609	591	614	611	557	632	602	573	600	564	583	615	638	569	559	602	588	605	609	633	574	642	582	588	620	578	563	597	598	587	559	588	579	624	528	561	588	589	604	577	565	594	567	577	582	570	612	585	591	579	599	597	575	606	595	581	608	580	578	547	593	578	616	594	627	591	564	577	580	620	602	555	578	600	578	608	618	587	614	594	561	524	556	608	576	603	597	603	592	601	604	573	626	597	632	582	571	597	574	635	608	571	606	575	607	597	551	577	586	571	601	575	604	565	576	596	590	612	611	621	615	584	612	580	594	581	557	597	596	620	556	624	584	573	576	556	587	586	567	593	600	594	581	525	611	581	563	622	586	565	607	605	594	603	584	582	599	579	604	590	612	601	624	554	586	608	554	579	618	585	611	587	607	550	581	589	543	566	580	615	622	618	521	539	560	555	595	572	561	572	562	611	608	560	594	598	561	615	573	583	609	556	564	606	613	614	596	608	576	613	590	574	657	591	573	610	647	602	568	594	601	594	595	615	604	633	600	605	628	618	573	621	604	601	563	596	567	538	635	548	595	592	573	613	598	587	573	571	561	602	617	591	587	574	586	573	646	604	624	566	594	554	602	621	601	547	632	587	561	600	617	542	581	565	584	565	561	576	590	599	561	556	599	575	578	585	627	590	578	590	554	592	559	578	588	606	608	562	580	579	615	556	589	615	603	581	585	604	623	553	603	588	602	618	585	593	557	575	608	613	598	582	571	562	552	605	594	587	598	576	593	593	603	588	572	576	578	596	553	601	623	598	563	540	613	603	586	561	580	609	586	573	557	545	598	642	572	596	565	576	567	563	611	623	587	605	594	642	596	616	584	582	589	588	575	595	569	597	597	611	569	595	592	601	584	581	604	595	593	604	614	598	584	612	606	605	593	601	602	604	612	590	580	574	564	574	586	604	605	592	565	556	591	635	550	597	581	611	599	623	608	610	575	607	609	557	583	580	570	607	609	589	573	605	603	630	589	565	614	597	572	586	571	578	605	599	570	598	566	614	571	629	542	577	563	564	602	591	593	594	568	605	630	575	615	614	569	585	596	592	573	572	615	579	549	582	568	613	616	633	604	590	614	578	563	624	599	615	567	605	606	629	600	586	580	587	590	576	586	591	634	572	574	572	613	570	595	577	564	604	569	608	607	608	564	599	607	622	581	594	556	562	572	608	631	583	607	607	595	575	556	562	564	589	599	584	552	586	607	597	556	597	564	607	592	616	627	587	561	548	551	605	606	610	616	576	595	592	596	571	603	597	575	609	607	613	577	590	560	594	549	597	611	586	562	570	560	583	572	596	555	581	585	587	592	554	614	540	576	549	576	603	552	565	588	546	573	585	598	603	613	599	610	536	593	588	573	571	599	621	571	594	589	588	608	609	610	600	571	544	574	618	607	605	600	630	628	573	561	578	578	595	550	590	561	610	562	586	563	610	558	607	591	576	608	612	587	599	615	580	573	577	563	553	605	581	606	575	604	598	585	607	617	624	566	571	612	565	568	627	619	617	589	593	580	552	585	595	602	597	589	584	565	605	544	586	592	578	567	591	626	569	595	582	621	602	573	586	617	603	569	581	617	603	586	624	543	561	593	616	605	571	594	612	574	587	546	587	596	604	594	580	575	602	611	565	590	588	564	545	603	629	573	589	602	623	583	581	587	571	551	603	588	583	611	633	598	576	614	563	650	643	573	585	588	641	554	588	594	613	618	598	619	568	590	586	622	591	614	614	598	595	604	572	605	577	576	606	576	561	585	613	596	594	571	528	610	579	609	551	561	578	626	581	615	611	570	613	603	584	584	621	569	561	586	609	623	573	583	573	607	595	558	547	623	570	567	597	575	603	579	577	616	546	608	605	573	580	583	607	560	607	610	584	623	626	587	604	618	565	607	600	566	623	599	581	592	579	593	611	579	603	571	565	575	583	534	590	598	604	586	551	584	614	576	625	586	596	591	609	596	589	618	594	597	631	616	545	543	601	598	560	587	557	570	630	573	592	612	591	583	613	644	574	576	602	636	605	614	579	581	601	558	580	548	631	574	592	549	587	575	623	640	523	598	584	629	561	606	591	581	549	572	596	589	575	598	619	601	559	611	576	586	577	570	561	609	581	599	587	632	564	604	541	612	604	596	569	610	609	587	590	594	610	605	599	621	548	580	571	583	627	631	578	588	613	532	582	607	633	591	572	622	542	579	572	547	592	568	580	552	588	606	609	602	590	601	606	599	568	599	547	556	590	536	575	609	556	602	591	620	586	606	593	621	574	563	599	576	593	566	571	614	610	579	572	575	585	569	553	620	591	599	578	542	566	658	621	572	595	585	536	575	616	563	618	621	619	629	588	582	606	546	569	603	594	614	567	575
4641	1181	640	454	309	304	361	301	302	251	234	223	189	154	146	111	80	78	62	75	94	66	57	65	65	55	57	50	61	48	53	53	56	58	49	61	66	60	56	53	47	42	47	43	49	48	50	48	41	49	38	35	47	47	45	35	31	39	33	51	40	43	28	42	19	35	33	41	41	38	44	41	40	49	35	40	39	40	39	34	52	39	39	41	33	46	50	46	32	50	47	48	41	35	38	38	38	44	33	48	34	40	36	41	40	39	42	44	38	38	36	39	52	40	49	33	40	45	41	44	41	43	33	39	44	35	47	43	44	41	45	36	32	42	31	39	36	33	51	29	38	42	50	46	41	28	40	32	48	42	41	43	32	49	46	33	45	42	32	33	38	32	41	29	38	44	52	52	45	42	37	43	29	41	34	35	40	38	42	35	40	39	36	38	46	55	30	44	30	35	42	33	38	52	45	33	32	28	43	42	49	38	48	40	44	29	23	39	44	37	27	43	55	44	36	47	37	40	36	38	46	31	36	53	33	38	50	37	50	34	32	39	46	38	36	39	42	34	40	37	41	52	44	30	57	55	31	32	33	22	40	38	43	38	38	39	38	36	41	44	50	41	38	40	31	40	31	41	38	26	29	27	34	32	39	40	45	44	38	38	37	42	38	35	37	45	33	41	31	39	34	44	31	37	41	30	28	36	39	32	40	50	41	38	39	31	34	39	48	34	48	42	32	31	39	37	44	34	40	40	47	49	31	40	38	42	50	39	41	41	43	37	35	39	42	34	38	34	36	29	50	34	37	35	42	30	38	36	37	33	32	40	48	25	33	42	37	42	32	26	28	42	38	49	36	41	41	43	38	38	36	40	31	45	45	41	35	34	38	56	44	41	47	37	36	41	51	41	49	33	33	36	41	41	26	39	40	46	39	34	37	46	43	33	42	50	43	37	48	44	36	39	42	38	43	35	37	45	31	40	38	41	36	38	31	48	38	29	41	39	46	38	42	39	27	47	34	42	48	41	46	52	37	37	40	40	38	48	39	47	36	47	41	38	37	45	36	39	41	39	43	36	36	47	38	50	43	43	34	43	47	31	37	38	37	41	48	39	34	46	50	47	42	37	33	49	40	44	29	29	44	37	39	36	41	34	27	35	38	30	36	52	50	43	35	36	36	35	47	35	38	38	38	36	49	43	41	44	40	45	40	41	47	36	39	33	44	34	43	38	37	37	44	34	37	40	39	36	38	50	36	40	40	37	32	42	35	48	46	50	34	41	37	48	43	33	41	46	32	47	33	36	45	43	26	39	39	41	33	40	37	39	37	46	41	35	37	44	47	44	34	43	36	31	44	39	45	40	37	32	40	40	39	37	47	41	34	43	28	36	45	47	45	47	32	30	39	45	32	42	38	42	44	46	42	40	36	44	39	29	37	44	38	44	33	46	43	34	37	34	40	30	44	44	44	44	32	38	38	42	34	40	33	44	29	46	27	28	33	45	49	35	43	32	39	38	28	47	37	45	36	38	44	53	45	40	38	31	39	39	35	48	50	43	46	39	47	32	49	35	36	38	51	32	29	34	32	34	38	28	34	42	37	40	43	42	42	27	36	54	32	44	32	37	44	48	58	41	28	45	44	52	42	40	45	40	43	34	43	43	34	32	41	40	44	47	30	34	53	32	50	43	42	40	36	27	38	47	37	39	45	49	49	37	46	40	46	51	49	53	43	43	38	39	44	44	36	47	45	38	29	39	43	38	35	31	50	31	50	40	48	35	34	40	44	39	31	40	38	39	45	40	31	41	34	27	31	37	36	31	39	38	33	40	39	48	40	36	40	42	38	35	42	46	27	33	43	46	39	38	42	35	37	39	27	41	49	49	42	40	48	40	34	33	30	29	44	57	40	45	40	45	36	41	32	41	37	33	39	46	47	42	33	37	40	38	37	41	43	47	37	42	29	49	47	46	38	37	31	34	37	43	41	39	36	35	37	26	42	48	41	33	29	41	30	35	34	32	38	43	52	44	32	38	50	42	35	55	40	24	48	44	42	47	36	39	41	41	25	43	53	51	47	51	33	32	36	35	37	50	30	50	40	42	35	45	39	38	39	37	47	46	45	37	43	34	39	36	46	37	43	44	41	36	37	40	33	43	44	41	40	35	44	37	37	45	49	43	40	39	31	37	33	33	50	35	35	32	38	35	40	33	39	46	34	41	37	37	36	27	32	40	31	30	56	47	32	42	36	39	45	44	41	36	29	39	36	31	49	40	31	37	36	39	36	38	42	39	54	40	41	35	40	42	40	35	37	33	44	47	42	40	33	34	39	39	28	39	32	40	32	38	40	44	36	39	36	37	39	37	38	42	37	41	27	37	41	38	32	34	47	47	49	30	35	44	38	35	30	35	40	32	32	35	43	57	35	31	41	34	44	35	48	42	46	35	45	46	43	30	36	39	50	42	32	28	52	57	39	49	45	34	43	41	37	36	33	36	47	39	42	42	34	38	44	35	40	38	44	36	42	39	47	45	46	46	30	44	31	43	39	40	34	43	33	42	47	45	42	42	39	42	40	38	41	34	40	41	46	44	49	37	44	41	39	42	37	42	34	37	38	40	33	43	50	39	46	38	35	39	43	30	23	54	33	48	35	42	36	37	38	45	45	46	41	47	30	38	52	39	39	43	41	44	43	33	40	46	37	45	31	45	34	39	42	44	35	39	40	38	31	42	48	39	34	38	36	42	39	53	56	37	43	39	41	45	44	37	35	33	41	44	32	34	37	32	43	45	29	52	42	38	35	30	34	45	38	44	40	40	46	47	50	51	49	35	45	41	37	41	38	27	28	27	36	36	35	41	38	39	31	49	28	40	51	41	33	39	44	49	43	40	37	30	44	35	57	42	33	31	34	51	44	40	37	42	48	31	42	43	45	39	31	31	31	35	39	50	47	32	34	34	38	42	32	32	36	47	47	34	43	36	39	44	36	41	48	34	41	34	42	46	44	49	33	44	31	40	39	44	53	37	37	36	28	40	39	31	48	39	39	48	34	44	35	28	35	35	38	38	39	37	43	45	40	34	42	35	40	47	27	39	46	35	47	46	39	37	47	43	50	60	40	25	29	40	49	41	23	37	38	32	39	27	30	38	33	36	36	37	31	51	44	29	41	30	43	36	33	41	43	33	40	32	35	39	44	45	48	33	47	39	50	39	39	35	39	35	40	39	41	41	36	45	30	32	41	40	42	35	38	47	30	36	30	30	46	45	55	54	37	35	43	45	27	33	49	44	33	49	39	42	47	41	33	31	36	41	30	31	39	29	46	37	43	36	42	30	34	38	26	38	42	40	37	40	47	31	37	37	36	37	31	40	37	35	32	35	37	44	34	31	39	46	43	42	39	53	46	39	48	28	45	34	42	37	39	34	46	43	41	48	37	40	34	33	47	51	53	50	45	29	43	35	28	38	36	46	35	42	30	35	39	36	46	43	34	47	26	36	44	36	38	35	44	40
27693	11391	6889	7317	12176	15772	16563	13923	11838	9873	8650	7091	5898	4498	3533	2801	2155	1838	1542	1456	1344	1234	1175	1048	1030	947	1017	1014	986	978	932	842	775	712	769	765	740	780	731	604	573	575	536	546	560	520	496	465	478	443	431	392	418	412	418	345	333	324	306	326	329	355	347	338	355	316	320	326	326	317	345	325	335	317	305	333	312	319	337	342	339	309	342	337	316	308	303	324	329	332	302	343	336	320	323	293	313	320	321	320	322	286	322	310	308	356	300	330	323	313	308	298	326	298	338	325	292	322	340	308	331	334	305	338	302	318	324	330	327	336	309	348	287	342	309	342	321	323	308	306	329	303	315	341	343	337	314	328	324	312	325	319	326	345	326	329	305	332	318	313	337	318	331	306	313	318	298	324	301	314	346	319	318	308	357	304	317	303	321	349	326	303	335	330	315	324	345	318	347	325	290	316	317	334	295	301	333	327	347	298	324	345	315	319	290	327	312	313	357	323	335	332	337	326	304	325	291	302	307	316	323	332	344	312	310	330	288	320	311	326	321	335	325	339	318	302	278	305	302	317	351	298	321	319	328	339	309	287	286	328	345	347	317	305	331	308	313	341	293	327	309	311	306	335	292	324	306	346	319	354	301	329	316	329	313	318	316	326	342	316	293	352	319	314	319	324	327	305	296	303	304	309	315	356	361	309	334	369	323	342	321	302	332	316	316	309	325	342	313	305	277	356	314	348	305	320	307	331	294	316	334	292	311	283	328	303	320	296	319	302	316	323	342	299	315	349	341	285	319	331	327	304	330	345	334	342	279	324	325	285	298	313	310	305	322	323	326	338	310	326	316	354	282	296	300	324	329	347	301	300	329	323	323	318	317	348	337	328	297	360	321	281	304	298	325	321	328	352	318	346	322	335	301	326	326	347	356	309	341	333	333	304	343	323	310	330	314	317	300	284	302	335	343	329	315	305	307	293	326	347	346	345	321	324	304	348	299	292	348	330	314	317	323	301	328	310	367	319	329	319	305	313	325	284	325	304	323	311	332	296	308	345	297	330	329	323	304	323	306	330	326	331	293	288	316	332	351	294	310	384	348	306	345	324	319	303	326	303	289	344	325	312	335	309	325	310	312	313	303	325	332	343	323	316	331	297	311	316	317	344	316	353	307	334	309	328	324	357	337	317	347	343	339	332	327	316	327	335	303	294	321	338	325	338	305	319	342	340	328	324	319	314	319	315	328	306	347	351	318	317	330	305	328	341	292	341	329	314	336	290	362	316	334	321	306	319	297	333	317	352	323	325	331	355	327	308	312	313	316	313	316	336	327	330	318	303	294	295	333	312	353	332	336	296	307	310	358	308	340	318	323	301	311	303	311	306	304	302	304	310	315	301	314	311	303	327	326	300	350	307	291	314	327	292	310	351	344	357	303	295	318	327	302	349	358	307	332	301	285	329	324	304	309	329	321	298	285	316	344	328	316	307	333	316	358	321	331	315	317	297	344	305	336	310	321	295	348	355	331	320	332	320	322	330	323	275	321	328	337	315	317	315	313	300	336	300	349	304	308	319	329	320	310	324	332	314	319	314	315	320	300	328	329	300	351	317	310	311	339	313	291	295	299	312	332	331	322	332	303	324	294	332	344	316	321	313	298	315	333	322	309	334	324	327	321	304	303	341	329	303	326	310	303	317	316	333	306	347	331	294	346	318	339	338	328	305	289	356	352	335	329	360	292	325	311	297	330	333	340	329	317	325	322	308	325	325	341	313	313	350	328	325	316	304	312	328	326	343	333	299	355	327	324	329	328	353	309	337	338	325	305	335	317	346	335	328	304	300	322	333	331	330	329	345	295	352	329	315	311	332	350	334	322	307	304	297	310	324	313	307	295	294	315	311	337	324	336	342	329	303	321	347	328	340	323	329	321	323	319	313	356	339	314	314	336	341	339	346	314	311	342	326	317	339	311	318	347	302	319	307	302	319	313	319	322	347	321	348	299	321	311	325	338	308	297	312	319	296	338	346	296	294	343	314	308	372	321	339	302	324	359	321	323	328	305	317	309	338	318	327	338	326	312	329	328	311	336	326	312	323	346	333	316	326	324	306	313	331	344	315	352	339	320	331	320	317	315	361	327	340	332	337	309	315	361	340	310	344	318	330	297	319	336	325	311	329	287	346	352	331	309	336	301	296	297	303	313	357	324	319	327	317	325	323	321	339	343	328	323	322	337	322	296	357	352	329	302	322	333	329	334	366	305	275	316	332	306	310	315	335	324	292	305	335	318	328	320	307	325	350	340	315	325	338	328	330	359	313	317	340	357	299	313	340	319	309	315	321	318	323	339	310	320	344	332	318	333	332	326	305	331	337	308	296	323	325	300	322	323	304	311	303	324	304	347	313	301	329	328	379	334	311	321	322	317	352	311	323	307	327	309	330	310	292	321	310	318	317	332	327	304	307	332	299	308	301	333	354	281	329	340	317	334	318	282	325	339	313	306	347	323	336	313	328	306	373	314	319	318	308	337	338	305	315	317	297	324	321	314	349	328	329	308	321	325	339	308	302	331	318	314	319	325	354	331	328	328	291	341	324	351	302	340	312	303	330	315	315	322	272	329	310	283	318	342	330	309	335	309	339	294	331	342	327	305	311	338	276	334	311	340	323	314	292	319	326	293	318	327	312	343	312	264	325	335	302	317	314	340	318	346	323	329	293	329	313	296	323	370	325	302	294	311	315	332	336	330	338	319	341	300	319	333	318	310	300	313	314	320	307	316	329	298	295	320	346	312	321	326	342	324	319	332	279	294	293	332	340	323	342	372	339	313	299	326	334	325	296	309	329	276	341	335	318	300	335	356	346	335	317	336	340	312	309	351	331	299	301	295	346	341	354	331	336	325	319	366	317	327	352	308	319	305	300	351	319	332	341	314	332	326	321	322	295	303	337	325	320	300	330	356	347	341	324	338	340	339	322	307	338	335	314	314	299	332	316	319	325	329	340	326	333	320	348	349	296	329	324	313	307	303	320	317	316	298	317	342	305	336	314	342	343	342	330	314	328	336	313	347	310	352	341	320	329	306	329	329	291	352	291	346	330	320	333	322	338	304	353	320	332	312	308	286	331	314	352	322	326	335	335	332	313	333	301	339	319	325	299	325	355	314	321	313	341	296	334	345	331	295	310	330	277	317	308	343	329	320	323	309	336	305	332	346	362	312	293	321	314	295	322	331	295	355	342	331	334	325	300	338	348	326	342	323	335	313	320	342	335	303	326	319	334	310	325	294	347	311	323	317	342	338	358	312	319	331	339	304	331	299	323	304	329	323	315	326	299	313	332	307	333	331	299	370	331	353	297	323	334	308	322	331	316	324	301	323	292	330	341	299	308	308	326	330	278	301	329	293	290	291	318	312	309	322	305	332	324	303	309	317	297	311	337	342	335	317	318	333	294	334	369	322	341	325	345	299	331	286	298	274	299	336	303	355	327	323	329	351	321	348	334	328	301	338	318	313	342
5034	1593	819	585	464	433	482	453	429	383	343	281	274	229	187	140	157	132	108	133	120	119	91	101	94	108	88	98	111	93	123	99	97	92	80	110	95	92	81	88	81	77	91	101	74	65	91	87	81	72	76	65	58	80	74	76	75	74	59	64	73	79	62	72	73	58	76	76	66	60	74	83	58	75	69	78	67	68	61	57	71	78	78	67	77	66	62	71	57	66	70	69	66	52	69	78	69	79	74	90	62	71	75	76	64	62	75	66	84	68	67	78	77	82	81	61	78	48	51	67	63	67	51	68	65	81	60	66	76	59	76	72	68	72	68	53	70	74	74	66	65	63	69	63	70	72	67	80	79	78	71	58	62	70	59	77	72	91	58	64	57	67	62	55	85	88	77	75	61	74	70	57	72	75	60	75	69	69	64	66	60	62	86	74	64	73	68	82	84	68	87	61	74	65	56	73	64	67	56	61	75	80	75	84	56	93	71	65	63	66	71	55	75	75	70	66	66	65	79	76	66	72	80	78	65	56	85	63	65	49	61	79	81	69	73	56	75	65	62	78	84	58	69	62	74	86	61	79	62	74	77	80	74	69	68	56	62	79	83	75	92	70	71	64	74	69	69	85	65	83	73	63	71	64	60	70	82	67	64	69	59	71	60	78	56	66	71	82	67	67	65	71	59	82	79	62	66	64	64	87	58	62	77	73	84	74	67	63	78	79	67	54	75	72	64	87	77	63	61	73	73	74	67	76	66	72	72	80	62	71	55	72	72	81	65	67	63	68	75	73	79	80	57	68	69	60	58	63	68	66	66	59	79	85	63	96	63	79	72	50	77	64	59	60	58	71	90	69	61	62	67	66	67	68	53	71	63	66	77	64	74	91	87	63	61	63	66	78	66	75	76	60	64	73	70	68	68	68	66	64	74	74	74	72	68	58	54	72	70	63	66	73	65	59	64	74	81	68	81	82	63	75	51	62	83	82	71	82	70	81	76	92	84	65	59	77	62	79	79	67	78	77	65	67	76	63	67	72	68	62	68	66	72	70	62	64	68	61	78	66	59	68	73	80	59	65	70	59	72	63	65	70	72	64	67	72	76	71	63	66	61	85	56	69	70	79	73	74	75	70	68	79	59	69	65	58	77	68	57	70	84	78	71	66	63	63	78	74	58	81	69	70	52	67	64	68	64	76	78	72	63	68	60	60	79	52	82	73	72	68	73	64	64	71	68	71	69	68	59	66	59	82	76	71	71	75	47	65	90	70	74	46	74	70	74	61	74	74	58	60	80	91	56	81	82	55	84	61	65	63	64	62	74	88	79	83	67	76	57	66	52	68	79	67	68	61	77	63	61	58	66	55	51	70	75	73	71	76	96	65	67	68	56	71	60	57	65	70	66	77	74	64	68	72	64	65	62	78	60	64	63	85	62	55	80	68	67	46	81	84	70	69	64	82	63	70	68	62	80	77	62	70	76	80	68	65	61	69	70	84	72	71	63	74	61	88	77	85	85	62	73	74	54	72	62	78	69	65	80	66	61	58	74	76	72	88	72	69	77	67	75	66	73	75	75	66	69	83	67	67	71	67	49	76	46	70	63	82	77	87	64	71	83	62	72	64	52	63	60	81	52	69	68	73	69	73	59	75	61	69	72	76	70	64	61	76	60	80	74	83	65	79	79	63	77	69	70	71	65	65	78	79	59	69	70	75	72	97	64	67	75	57	69	80	77	69	74	53	69	72	78	66	76	73	74	72	55	86	69	74	65	76	65	66	59	85	73	58	65	75	81	62	78	72	66	67	68	56	63	64	74	85	62	55	68	66	80	80	66	73	74	70	77	69	85	64	87	73	79	68	74	80	67	78	76	68	74	66	55	84	63	67	71	70	63	78	72	69	81	58	63	67	63	75	73	71	74	80	66	81	61	62	79	81	63	75	72	89	86	78	75	71	73	60	63	59	78	70	77	58	54	68	75	64	59	65	61	75	68	59	78	62	63	79	73	70	82	70	67	73	72	61	62	71	60	62	73	83	59	52	76	62	70	70	79	87	62	72	81	70	65	75	70	80	58	76	82	63	68	75	76	97	69	56	75	65	75	90	84	75	59	68	73	70	77	62	67	76	75	69	60	71	87	63	73	48	79	59	67	82	76	71	74	73	80	79	68	75	71	60	73	80	75	58	70	74	68	70	67	56	84	71	57	75	89	69	64	62	67	58	67	74	64	73	65	64	69	79	71	67	68	86	67	86	71	68	73	71	65	71	60	68	60	69	66	56	72	68	60	72	75	80	56	61	86	78	67	71	75	50	65	57	83	77	68	78	69	82	72	67	69	57	73	69	62	72	72	72	60	63	77	73	65	66	80	77	75	67	68	72	72	73	69	65	63	60	72	58	76	78	70	53	65	65	84	72	66	71	69	84	73	67	69	66	60	62	86	50	71	66	82	62	72	60	58	60	76	67	65	70	78	69	74	68	83	67	70	70	67	66	67	81	63	93	65	80	53	84	76	65	75	91	81	70	96	65	58	70	57	79	65	83	73	70	56	79	70	71	70	51	77	84	68	74	85	82	63	66	59	70	79	82	69	67	63	74	79	77	80	73	68	72	77	91	69	59	81	56	64	60	69	73	67	86	63	74	69	57	71	81	71	61	66	76	71	66	88	65	83	70	87	66	71	67	71	76	68	73	68	77	66	65	78	68	73	59	79	77	63	72	64	80	86	69	61	89	78	52	74	67	64	57	62	66	65	67	73	82	72	70	77	63	73	67	73	77	59	74	53	68	56	66	72	62	84	79	65	68	66	57	77	90	64	67	61	65	70	84	64	69	61	90	65	68	71	73	61	56	63	77	74	61	66	67	69	73	75	75	90	75	77	57	52	68	55	72	66	78	86	80	66	66	64	72	76	74	61	65	77	67	81	69	61	57	74	83	70	63	59	64	70	70	58	70	70	62	70	59	70	80	71	61	62	76	74	75	59	59	64	75	75	75	66	73	77	88	50	78	55	63	75	67	94	71	62	65	66	80	60	63	75	51	73	64	65	84	72	80	73	82	67	77	59	63	79	66	67	77	68	83	70	55	73	71	82	55	64	68	63	77	52	65	75	77	50	81	74	78	69	74	59	63	74	65	69	70	79	77	72	88	77	61	59	60	57	76	69	57	70	75	58	77	74	67	66	81	71	77	72	72	82	66	77	72	65	62	68	72	82	64	80	67	65	78	72	73	60	71	67	71	63	79	57	58	66	85	58	83	79	70	74	54	77	71	58	73	65	67	48	68	72	68	68	61	70	71	69	68	83	61	60	70	66	58	66	54	66	63	75	53	81	66	61	85	66	70	65	87	87	78	56	69	76	60	71	76	63	65	65	71	73	58	79	74	51	61	81	69	70	73	63	72	69	68	58	68	68	83	69	79	69	55	79	67	83	86	61	72	90	70	66	78	64	75	64	72	78	81	83	59	69	68	80	73	73	68	88	79	69	74	81	69	59	74	72	73
32219	13531	8399	9073	16172	20297	19813	16853	14345	12724	10756	8958	7504	5973	4585	3570	2987	2513	2203	2045	1952	1784	1826	1620	1524	1557	1518	1371	1442	1468	1385	1323	1224	1149	1106	1145	1241	1230	1099	979	960	861	844	853	846	918	856	781	746	716	695	737	669	673	663	616	576	638	557	567	603	586	577	569	532	624	557	557	584	575	554	589	572	603	545	569	578	557	566	574	587	554	573	573	552	581	576	576	585	610	568	566	581	574	565	591	585	558	538	574	595	557	631	570	556	537	609	544	568	591	565	544	556	580	556	593	593	591	570	568	580	553	542	584	585	527	603	579	573	540	616	609	564	586	586	573	580	531	599	569	567	549	540	610	577	562	573	593	582	580	541	571	586	539	581	580	585	520	562	580	600	571	554	587	535	555	581	564	542	589	567	557	560	621	569	567	549	589	606	616	567	561	604	567	598	553	575	544	550	565	580	534	569	557	611	539	585	586	541	589	557	581	560	552	597	550	575	571	544	583	532	555	546	595	526	557	539	614	575	568	561	555	585	544	586	543	540	579	574	548	570	549	552	552	563	558	541	572	586	545	572	553	571	585	571	569	588	537	574	566	566	565	577	568	528	609	576	532	599	550	550	585	541	587	595	610	555	550	568	584	552	599	570	569	584	580	555	548	552	586	535	539	569	527	525	574	564	555	623	549	515	570	627	574	588	554	540	542	555	564	577	541	551	582	554	519	552	542	543	575	563	557	538	545	529	547	534	540	596	560	547	571	615	586	576	564	567	595	569	584	595	589	589	513	579	618	605	573	561	509	617	561	559	528	551	602	562	531	574	547	570	591	567	569	579	558	552	530	571	549	578	579	557	586	613	541	551	584	602	547	552	556	574	553	594	602	581	569	604	582	602	574	586	591	568	545	568	576	581	549	543	587	569	537	564	517	510	573	561	562	506	562	608	577	578	560	573	562	614	571	590	592	528	607	551	540	557	600	537	541	576	580	534	591	575	594	570	539	589	571	572	549	616	618	573	560	559	516	548	581	604	535	590	532	550	571	566	562	582	562	584	608	634	586	530	571	561	573	584	565	588	579	544	567	596	545	522	587	557	580	538	580	556	562	538	531	633	539	574	580	572	587	593	556	602	543	611	544	593	535	546	528	553	552	557	524	545	634	577	527	583	567	582	550	541	620	573	574	519	582	584	547	551	583	546	598	561	550	568	546	607	608	565	530	525	529	547	530	567	564	554	587	605	554	566	586	594	593	540	563	563	584	559	606	550	564	539	561	551	506	562	564	620	522	595	580	552	556	569	570	604	541	567	595	520	525	623	575	582	525	579	550	547	557	611	609	566	543	549	557	543	562	529	623	594	519	550	533	568	544	582	571	593	560	585	542	552	556	541	570	562	552	543	574	622	600	552	585	560	593	561	567	573	568	556	599	573	539	582	635	576	593	592	585	570	544	614	574	568	579	562	558	538	542	584	551	557	508	544	549	578	559	564	570	538	565	558	585	539	597	553	579	515	603	548	554	612	535	567	546	542	562	553	558	553	585	593	551	538	581	577	582	573	584	537	562	532	588	593	559	570	560	562	547	592	556	528	600	558	574	538	571	512	506	582	567	536	554	556	576	549	590	541	541	549	524	550	572	590	584	611	601	585	537	565	560	592	518	583	559	587	592	578	545	559	601	581	572	554	597	558	550	594	570	536	566	587	552	550	523	566	586	579	559	539	589	578	575	538	558	571	579	582	562	598	575	595	544	562	555	592	570	576	577	572	574	551	545	582	516	599	556	590	555	557	607	551	554	557	557	536	541	557	537	579	571	549	570	563	568	591	588	588	581	529	614	585	531	557	596	553	546	561	586	553	554	561	593	603	583	546	550	574	581	570	575	592	546	573	620	561	573	596	577	557	563	578	554	545	576	571	563	591	592	563	560	547	557	592	548	562	609	537	580	571	551	565	539	554	534	563	529	557	571	553	538	568	590	568	557	583	629	590	606	581	560	541	554	545	568	556	578	555	551	589	542	597	545	535	574	613	576	585	578	602	593	545	556	571	563	601	567	538	559	549	540	545	535	573	582	564	554	612	612	618	582	579	599	536	566	570	554	543	543	567	554	514	547	598	536	580	568	529	562	595	601	547	577	552	569	560	524	569	527	581	565	534	596	597	566	578	582	583	578	567	572	542	572	555	550	565	545	568	539	538	594	585	556	559	553	551	557	545	589	582	548	575	573	589	580	555	610	574	591	549	584	537	578	542	513	575	577	578	570	590	581	599	528	577	563	567	566	584	557	565	554	561	587	574	597	582	567	571	512	568	553	571	547	596	566	579	583	587	562	594	549	547	589	559	591	568	552	590	552	569	532	568	576	598	548	528	561	546	549	538	594	579	554	584	569	534	582	599	547	542	548	567	566	535	559	570	556	585	552	547	599	566	545	531	541	594	571	564	519	579	570	570	609	593	577	561	578	575	575	612	550	593	598	588	579	619	597	557	550	570	545	562	563	595	576	608	582	584	544	581	545	570	591	584	601	540	601	558	533	543	597	554	592	539	558	570	550	554	617	596	563	500	529	540	558	546	565	595	573	570	568	616	601	574	557	545	620	533	557	576	584	550	568	604	586	552	574	583	587	567	593	586	574	576	581	544	586	552	539	566	590	615	574	581	581	582	515	571	554	582	520	555	575	554	548	538	539	569	565	585	555	526	612	544	562	585	554	536	538	585	590	631	548	552	580	552	539	577	569	590	519	576	578	511	612	609	540	539	575	577	572	581	555	568	566	540	567	555	604	624	533	565	557	565	577	527	619	551	562	598	595	584	571	597	514	562	557	554	606	565	569	569	611	557	575	606	583	556	544	609	589	611	524	567	565	538	563	603	572	570	605	560	539	569	574	568	543	569	557	573	583	573	568	593	588	575	516	593	549	568	610	565	599	575	533	527	571	602	567	604	594	569	599	580	594	571	547	561	549	535	566	591	618	580	539	584	549	574	582	578	626	575	571	553	557	600	552	578	562	578	566	560	592	605	548	568	603	569	541	578	537	573	555	541	587	549	594	594	596	584	590	530	556	581	542	568	551	539	546	568	536	573	570	599	564	553	582	606	595	571	572	567	548	585	562	582	551	607	575	580	570	540	606	541	550	580	574	591	579	548	602	516	574	563	552	578	593	593	547	609	555	576	560	597	552	549	558	537	542	531	581	618	562	532	598	544	566	575	561	569	533	572	589	612	601	611	607	558	548	613	566	588	619	564	592	585	576	545	573	521	591	575	592	555	529	551	551	559	558	595	582	581	521	594	571	578	601	580	539	592	588	547	570	568	620	575	562	605	596	595	592	574	556	567	567	527	535	525	538	539	551	587	544	548	573	543	547	593	570	581	548	590	535	556	546	573	543	552	586	572	528	542	591	539	521	566	599	575	580	590	595	555	535	537	573	557	523	528	547	565	526	532	613	549	617	579	593	581	589	612	611	557	592	604	580	551	547	555	553	549	577	563	572	580	551	562	589	567	531	601	571
3035	965	514	339	265	260	278	260	230	183	168	160	128	110	88	87	77	79	87	79	61	75	68	67	55	67	55	71	73	53	50	64	73	47	56	66	59	62	55	51	59	59	56	43	57	52	53	59	77	43	58	60	53	45	58	44	52	37	51	54	45	42	44	51	44	59	54	40	40	45	55	39	46	47	43	46	44	59	48	49	59	45	43	58	54	61	31	42	39	55	55	58	47	57	47	48	46	47	45	37	49	62	44	42	61	44	40	45	41	46	39	54	56	51	50	50	39	49	60	46	47	54	36	50	50	37	49	42	44	48	51	58	50	45	37	45	54	60	50	36	62	46	60	45	58	38	53	49	57	52	42	37	52	53	41	58	41	34	47	50	45	52	41	43	44	37	53	49	51	48	44	53	49	56	59	59	48	59	37	57	41	52	49	41	47	41	53	39	46	53	45	37	44	44	50	47	57	38	37	37	47	37	41	42	45	51	51	54	52	38	51	53	54	48	46	49	41	43	52	49	40	59	37	50	53	40	45	62	51	48	50	57	49	46	52	52	49	52	53	47	52	52	49	43	54	38	44	51	58	36	38	54	42	50	62	46	36	49	46	58	46	49	57	56	55	51	49	49	46	60	63	53	54	51	42	53	34	60	38	40	34	26	51	43	58	48	52	45	39	45	51	47	46	57	49	51	49	32	55	45	46	55	59	57	44	46	45	46	55	52	48	46	56	50	34	52	60	37	52	48	42	54	65	39	51	49	36	53	58	34	53	42	51	46	37	49	42	64	51	43	38	59	50	47	44	42	52	61	40	50	47	53	58	51	35	41	41	45	42	58	54	41	36	48	43	45	34	50	37	53	61	46	46	49	44	57	59	66	51	37	54	47	47	52	57	41	66	54	49	40	41	45	48	45	45	43	57	49	37	50	37	47	41	53	51	45	35	42	46	44	55	49	44	51	55	60	52	41	47	47	49	48	43	47	39	54	46	42	30	49	55	48	33	48	33	42	46	43	45	46	51	48	38	53	43	54	61	40	51	40	53	46	46	51	37	44	38	38	48	39	41	35	57	41	36	52	47	52	41	39	61	47	62	54	49	49	55	44	34	49	50	38	40	51	56	47	44	48	52	43	46	45	52	52	45	60	50	53	36	53	37	58	43	43	58	45	46	61	46	50	61	36	51	55	40	53	48	50	48	61	61	47	37	34	59	39	43	52	39	42	42	58	46	47	52	63	46	43	57	61	45	41	38	55	50	50	41	44	49	37	55	53	53	53	59	49	41	57	47	43	30	49	49	59	39	49	42	34	34	64	43	50	44	47	51	48	58	51	49	49	40	41	34	50	44	38	44	47	50	44	59	45	58	52	59	48	45	39	44	53	56	55	42	47	50	55	52	56	59	31	55	45	49	48	51	47	43	43	50	50	36	48	49	44	51	44	45	54	54	53	48	41	43	45	47	42	61	50	61	42	58	55	47	45	48	54	51	36	43	43	46	56	48	47	42	42	59	40	39	52	44	58	42	50	45	44	46	45	50	38	48	60	48	54	32	47	44	49	50	47	48	43	35	51	43	57	52	62	46	51	41	46	57	53	45	42	43	57	40	50	41	47	55	58	52	55	51	53	47	48	49	53	59	50	46	51	49	54	47	38	45	51	50	50	37	37	50	38	43	38	38	58	55	62	58	39	39	51	55	54	41	53	39	52	52	51	34	55	48	44	47	54	45	46	43	70	47	50	59	59	50	51	46	45	42	45	36	41	34	46	34	62	44	47	36	41	49	49	43	59	47	56	44	46	51	51	58	61	34	52	48	52	39	41	39	42	49	54	58	35	44	56	43	41	37	42	42	43	43	54	51	55	51	47	62	52	44	42	38	49	47	50	48	50	56	45	52	38	57	59	46	45	47	40	51	62	42	37	50	52	47	41	50	42	57	52	45	44	45	45	46	45	33	56	59	55	53	37	46	38	50	35	36	50	66	53	43	47	43	51	57	58	52	42	46	54	54	43	47	46	58	51	46	43	45	50	48	51	42	51	35	48	45	38	40	63	48	51	51	58	44	57	51	53	40	39	63	49	28	49	37	41	45	45	50	45	44	53	45	49	42	53	50	39	49	43	47	48	50	44	44	41	41	45	44	31	52	54	44	38	49	51	52	51	54	55	35	48	57	53	73	44	46	50	51	43	41	39	46	51	46	47	38	54	49	47	39	49	47	55	47	50	44	51	51	55	48	39	57	55	66	61	49	53	54	48	47	38	52	51	57	47	51	47	41	48	46	56	43	50	36	36	55	42	57	49	44	44	39	53	41	45	46	51	47	39	55	58	33	47	38	58	62	52	55	54	38	38	49	58	41	40	57	59	47	50	56	32	54	45	44	49	47	47	50	31	47	54	43	51	52	40	46	44	62	49	42	54	44	37	53	46	46	41	54	62	47	51	48	51	40	47	44	47	49	54	64	56	63	51	53	57	45	52	43	49	54	48	39	47	35	56	51	56	49	56	45	48	40	47	45	51	59	48	45	49	46	56	37	54	39	51	51	42	58	40	48	55	48	37	44	43	55	41	47	38	56	42	47	40	47	58	31	51	48	36	50	38	30	43	59	46	55	43	41	47	58	47	62	56	44	50	59	56	44	52	54	35	44	50	39	52	43	56	47	45	50	40	50	36	46	47	45	46	54	50	61	52	54	49	65	66	54	51	49	50	51	56	51	48	46	40	54	50	47	53	59	47	50	43	45	56	32	52	53	48	61	40	44	51	51	45	53	42	44	44	51	38	50	44	52	42	50	52	59	60	47	58	38	44	40	44	46	43	47	42	39	45	48	51	47	53	41	42	48	47	39	35	48	43	49	43	44	40	43	46	49	56	43	57	48	66	60	42	44	44	32	39	56	48	43	50	44	42	40	50	43	54	41	37	48	53	39	42	58	43	50	61	49	49	50	41	46	51	56	42	46	53	45	45	54	46	59	55	39	50	44	61	46	50	48	40	52	51	51	51	44	57	46	42	40	51	68	65	44	58	55	49	37	61	42	55	48	53	52	65	54	44	47	49	47	42	46	44	48	45	39	41	41	44	55	55	51	38	56	46	44	46	42	48	53	38	64	43	46	49	34	36	44	54	44	44	54	39	47	46	41	36	52	44	56	59	62	46	38	61	44	61	52	53	51	42	48	44	38	46	45	36	55	50	32	37	34	42	53	55	49	57	40	40	61	57	48	56	43	44	43	48	51	48	60	45	41	33	47	40	45	45	45	47	46	51	46	40	44	34	60	45	47	61	36	55	49	63	40	47	52	53	51	58	39	52	43	46	45	47	50	45	41	55	53	47	46	47	60	56	49	55	50	49	42	47	48	51	50	54	45	51	47	44	55	46	44	41	42	48	49	52	37	43	53	62	45	65	55	55	57	50	47	51	47	53	55	50	50	44	51	51	44	55	45	47	52	52	52	47	50	45	45	57	49	38	52	51	50	46	54	55	52	50	48	50	56	55	43	60
24667	9362	5779	6023	11086	14956	13894	10964	9207	7792	6128	5082	4242	3189	2371	1974	1672	1408	1353	1200	1185	1024	1012	975	872	871	831	852	872	894	882	765	732	666	699	709	775	757	659	603	538	537	558	521	523	551	539	499	453	448	428	439	431	406	428	417	372	367	358	412	401	379	353	378	403	418	353	394	393	398	347	385	392	375	375	404	393	420	389	419	401	399	396	387	365	396	381	372	363	415	345	424	387	351	380	381	386	383	357	393	366	409	427	371	403	395	350	419	424	364	394	388	387	385	364	395	374	405	384	390	364	367	393	394	398	380	400	362	365	410	419	363	402	414	354	375	361	378	383	412	347	397	409	388	380	417	420	382	377	401	404	333	372	398	369	409	351	379	376	395	382	387	369	405	349	365	411	401	404	402	397	392	378	353	405	378	374	373	388	373	375	417	370	400	356	370	375	418	357	386	378	377	393	365	379	395	371	385	370	391	364	387	385	383	389	367	379	407	366	374	363	380	392	385	377	390	362	362	405	390	433	393	380	379	397	366	389	378	388	392	388	350	372	405	367	398	387	345	402	408	440	358	386	379	329	363	390	397	386	358	421	382	387	393	366	383	401	364	381	383	373	376	369	336	374	400	413	417	393	367	357	408	407	403	394	369	384	386	404	412	392	410	396	391	361	401	388	409	379	350	400	382	362	362	396	380	421	441	376	376	364	405	388	358	367	392	423	386	420	394	367	379	414	342	381	381	418	366	364	372	406	388	382	414	388	384	415	372	375	441	403	410	356	375	402	392	399	391	397	416	379	391	384	406	411	403	367	394	387	420	376	408	402	399	384	342	369	383	377	392	399	370	396	396	411	407	388	400	386	373	384	401	386	345	375	375	398	387	387	404	352	366	398	381	378	387	349	385	358	405	396	373	337	349	337	412	414	387	382	374	376	391	394	386	395	443	391	410	399	367	408	400	387	404	379	378	423	368	402	387	388	385	373	337	371	360	384	384	413	414	386	396	385	360	395	410	402	398	393	369	395	383	406	415	379	353	409	410	385	402	409	374	376	359	392	391	398	398	396	393	380	383	428	386	390	391	372	357	364	388	395	406	379	393	388	405	367	401	366	398	379	404	393	410	436	366	385	366	381	395	417	400	395	364	377	381	375	397	354	366	387	397	360	402	394	364	389	386	404	354	376	420	361	376	368	410	410	408	409	368	412	382	392	396	380	399	371	418	389	384	406	375	344	369	361	441	373	364	397	394	360	392	401	404	410	399	394	384	370	373	388	381	358	381	399	370	376	371	405	384	353	394	370	405	381	408	390	386	367	372	417	394	364	400	399	354	367	342	358	401	394	361	412	420	393	390	423	367	412	365	362	385	405	382	374	386	396	394	351	410	402	403	337	376	392	386	388	364	380	375	376	396	373	360	389	388	374	402	371	374	376	410	375	353	376	432	365	362	385	406	381	370	414	425	368	390	400	396	421	390	356	413	398	396	378	392	380	397	422	423	368	376	406	394	376	421	411	374	368	407	337	406	332	413	394	390	385	378	403	390	381	407	380	408	405	380	374	411	392	391	386	364	406	368	384	359	360	416	416	363	390	393	417	362	359	403	415	399	399	392	391	412	385	381	380	365	367	392	389	407	387	391	385	381	389	373	395	386	396	365	376	440	382	386	381	398	383	396	362	406	373	388	394	350	398	408	379	404	358	378	377	398	400	390	380	386	373	355	394	391	377	411	385	410	414	402	403	372	382	422	393	366	359	361	386	449	385	372	400	433	365	426	394	394	355	394	406	393	355	398	404	380	385	382	396	388	360	392	410	354	377	399	378	369	392	403	368	381	362	406	403	381	389	380	385	367	391	361	377	366	428	399	382	376	403	402	384	376	362	417	373	390	380	402	408	360	408	369	395	409	403	411	351	365	416	383	406	391	359	375	397	369	387	370	390	408	386	415	375	391	383	385	416	337	367	380	362	396	379	377	397	372	385	417	380	399	386	376	354	414	368	399	435	377	352	380	385	414	397	376	409	370	369	398	400	395	376	381	383	418	394	403	350	381	389	411	394	385	378	367	386	389	381	376	427	377	386	389	399	378	379	389	368	388	400	407	410	395	404	371	371	355	373	390	375	347	408	376	435	391	406	386	405	374	391	385	382	378	423	397	391	382	375	387	360	385	363	404	383	394	425	419	372	386	384	408	398	394	388	375	374	393	391	376	388	401	379	402	399	350	397	444	390	373	382	409	398	389	362	371	372	379	386	405	379	401	372	395	376	400	390	423	398	405	417	398	384	378	409	377	370	416	383	385	376	331	385	436	360	366	405	388	377	381	389	376	391	386	405	387	391	396	362	363	387	380	374	415	417	388	393	344	364	379	372	365	360	394	382	334	397	349	409	394	354	390	362	364	386	365	402	398	418	384	384	389	396	376	392	363	395	367	415	406	368	423	416	385	387	415	410	402	375	352	419	379	379	368	394	402	383	387	353	362	367	408	385	398	350	409	392	361	360	413	372	381	383	384	400	392	383	367	352	379	412	348	377	422	408	355	384	383	363	382	349	407	382	354	392	380	374	408	423	379	392	362	400	371	413	382	393	376	384	403	374	351	387	385	402	371	390	389	392	417	390	381	362	378	391	390	385	398	391	385	383	403	412	415	429	402	410	419	379	390	419	409	425	374	383	386	404	390	370	385	379	400	352	358	384	412	407	386	397	388	404	400	411	397	379	384	379	384	343	369	372	387	401	386	346	388	388	370	388	414	399	357	403	408	419	381	393	387	427	361	400	387	389	363	374	390	362	380	403	356	364	367	359	406	374	379	353	379	393	399	401	387	372	386	405	402	401	390	426	387	389	361	337	367	380	413	396	392	401	372	403	412	394	384	377	367	410	393	367	401	398	378	381	390	384	392	397	398	392	402	358	352	407	371	402	375	412	393	414	406	385	381	414	365	357	361	404	417	378	370	360	384	376	363	386	395	381	408	396	405	381	389	402	401	364	378	409	401	427	392	395	384	378	370	370	401	364	387	398	393	411	421	396	346	409	419	369	402	392	384	422	411	394	401	406	417	387	403	375	444	404	384	389	391	402	385	394	384	365	374	399	384	371	363	377	377	424	384	377	356	376	412	387	377	398	396	378	380	399	397	382	380	363	379	362	390	385	376	393	392	374	372	369	394	380	389	350	376	368	430	393	408	376	369	390	383	351	395	361	360	398	376	378	403	346	385	435	398	397	403	370	396	370	379	371	407	393	371	387	393	358	427	360	395	418	386	354	411	369	416	386	398	394	371	395	396	393	409	388	421	364	351	387	352	414	360	387	392	393	385	375	377	383	370	365	432	375	371	372	401	390	390	382	400	409	402	386	403	407	387	393	337	414	414	363	407	392	395	378	411	372	403	399	411	397	417	356	393	381	371	378	397	387	393	406	377	349	383	382	407	381	379	388	378	392	372	379	389	435	386	383	385	352	380	386	393	370	372	377	392	374	374	359	379	376	385	364	373	406	385	377	375
3582	1304	655	455	343	423	405	366	335	286	258	222	217	192	155	124	131	100	121	126	114	116	96	105	89	104	91	101	101	97	102	92	90	101	95	89	102	92	77	83	75	89	79	84	98	63	76	78	76	72	91	100	74	72	79	85	74	78	72	78	77	65	70	85	68	99	84	86	67	89	81	76	80	79	65	86	75	77	55	83	91	68	75	67	93	66	75	78	60	77	64	71	79	83	62	76	76	83	82	80	76	85	88	90	77	68	83	79	69	75	65	86	77	68	71	77	71	73	72	72	86	80	72	79	99	71	68	71	69	75	84	51	66	70	73	80	67	62	73	86	82	73	76	73	82	82	63	62	68	68	66	85	89	94	82	71	72	72	74	67	87	72	61	79	64	80	76	82	67	71	75	62	69	69	67	96	71	69	76	70	59	79	71	62	72	73	75	73	85	87	74	71	72	73	62	81	67	80	69	83	69	86	62	78	86	85	68	72	62	57	71	82	54	84	72	71	83	88	69	72	73	67	79	78	74	76	77	73	59	78	59	78	71	80	82	74	76	66	92	80	76	71	61	78	74	68	72	80	65	69	74	78	76	72	80	78	61	76	65	69	72	74	73	82	65	65	63	78	83	73	74	83	59	81	81	68	66	78	72	94	70	75	61	62	64	73	57	83	60	65	79	78	84	79	70	82	78	66	81	86	76	80	71	81	66	69	75	92	67	83	80	85	66	48	61	73	87	73	71	82	86	66	63	74	84	70	78	88	74	81	65	77	89	80	76	64	70	77	68	69	59	87	68	67	72	77	89	65	74	71	85	63	75	88	75	65	74	75	79	65	89	67	69	62	84	59	71	68	79	80	68	61	66	86	72	74	75	61	87	80	80	85	75	89	81	85	80	60	75	77	77	66	78	75	75	92	76	70	59	79	76	77	73	78	61	72	63	72	74	88	65	84	68	61	64	68	80	78	71	82	64	71	86	71	76	76	73	72	82	64	82	65	70	72	66	68	59	79	57	66	74	76	69	87	76	88	87	76	82	87	74	67	70	80	83	82	75	76	70	79	71	68	62	86	74	86	89	86	72	79	71	103	74	64	69	92	62	73	78	61	63	75	84	88	70	83	98	77	69	58	64	90	84	80	73	65	73	76	85	81	85	105	66	85	51	75	76	57	71	68	67	65	81	76	98	77	75	81	64	64	71	72	66	72	93	70	69	83	71	71	85	74	81	71	71	77	85	74	64	71	100	63	75	77	68	57	81	67	69	76	85	87	72	67	90	63	73	72	62	74	72	71	73	83	69	71	84	69	78	84	67	71	66	70	66	77	79	68	74	72	71	89	65	79	80	75	85	76	87	81	75	77	66	71	69	68	76	79	84	66	64	77	77	78	89	67	74	81	74	84	71	87	65	72	78	86	71	60	80	78	56	71	74	92	68	72	62	63	82	94	64	74	76	81	71	66	79	85	83	66	83	73	69	79	79	72	75	73	93	75	65	75	83	83	72	62	71	69	76	97	71	72	70	80	71	64	69	83	79	77	68	82	65	79	89	70	69	62	76	77	65	80	66	66	62	79	69	74	81	90	55	67	89	73	82	64	74	82	63	83	89	75	82	71	80	83	61	85	66	77	74	73	72	76	75	76	67	61	68	89	92	72	69	68	74	80	79	69	72	64	88	75	67	55	79	55	58	78	87	78	64	65	72	72	78	80	72	75	70	67	80	79	87	79	71	68	85	79	64	81	75	71	69	72	59	81	67	79	94	77	81	77	77	74	77	82	82	83	63	68	76	82	60	79	86	78	91	90	65	80	75	69	83	77	64	83	79	83	68	82	70	79	65	74	66	92	78	90	73	72	87	82	62	65	72	75	77	64	91	57	67	75	94	108	62	73	75	77	65	75	81	69	80	89	75	65	74	88	64	83	91	71	79	62	90	64	65	63	69	83	78	66	95	85	77	71	85	62	69	61	71	68	81	68	68	58	82	64	78	72	70	82	86	75	77	77	74	77	85	64	89	77	82	79	81	80	84	76	69	78	84	68	87	79	69	80	83	88	68	70	79	75	73	77	70	75	62	85	69	74	81	70	74	75	73	58	78	71	68	78	83	73	80	68	80	94	73	71	73	61	87	73	76	66	79	59	73	64	76	70	70	74	80	74	84	63	72	73	61	74	58	71	89	78	74	79	71	74	67	79	84	69	86	87	69	65	78	89	69	73	69	82	81	68	66	68	73	61	79	72	74	71	82	79	88	66	62	75	73	79	79	66	81	67	69	80	84	70	70	89	64	74	77	78	63	70	79	77	85	76	72	75	88	76	73	79	92	69	67	72	75	74	81	77	72	66	77	95	73	102	75	71	73	76	87	74	71	65	72	69	75	72	94	75	70	70	74	79	90	62	68	69	83	79	81	74	85	76	70	78	78	77	70	76	91	78	74	69	74	64	75	78	68	75	83	79	76	67	63	94	64	90	87	71	65	73	76	74	74	77	71	77	86	80	73	75	74	76	77	78	77	70	83	82	73	87	74	78	72	76	69	71	79	87	81	70	71	81	75	72	79	64	91	57	64	100	84	81	80	80	94	88	71	80	69	81	93	82	79	72	87	84	79	67	69	85	76	73	88	72	81	73	70	65	83	70	81	85	85	88	80	68	93	85	72	80	81	88	62	79	80	77	77	66	80	79	62	80	74	75	86	72	62	91	77	66	76	73	77	73	63	77	65	77	74	68	77	72	85	86	66	65	77	68	71	78	69	77	68	67	62	82	81	74	74	71	71	69	83	80	80	76	67	65	77	72	79	67	87	97	76	67	70	80	78	61	61	76	70	60	65	75	60	54	69	90	67	71	71	82	80	72	60	62	66	77	70	68	74	96	68	67	66	73	75	89	61	71	75	73	70	70	76	89	55	85	72	79	65	66	86	73	83	84	79	71	74	68	66	85	86	67	82	77	84	73	77	102	78	71	75	78	56	66	73	76	76	83	70	67	78	79	62	70	80	72	76	72	76	82	84	73	81	80	54	86	75	58	71	78	83	76	69	80	69	85	77	67	69	74	90	68	62	65	61	70	65	65	67	82	88	77	84	75	69	66	81	77	76	77	71	75	80	71	65	81	68	78	79	67	64	91	56	85	74	70	72	80	81	73	71	85	90	88	69	69	93	84	71	73	71	86	78	68	79	67	89	61	82	83	73	75	77	75	68	69	66	52	68	82	72	72	82	75	68	70	76	68	64	71	67	73	59	85	88	85	71	68	86	75	71	59	68	78	76	66	87	83	89	60	70	70	70	72	80	70	77	71	72	70	61	71	69	70	69	84	76	81	76	62	69	74	74	90	77	72	74	86	86	81	69	82	70	74	71	74	72	72	62	74	81	68	73	79	69	78	76	68	79	76	65	81	82	71	56	75	80	71	83	74	88	68	62	62	72	64	80	68	75	90	67	76	81	85	81	78	93	76	60	78	62	64	80	91	68	64	73	72	65	79	87	95	70	76	77	92
29139	11672	7114	7606	13164	17975	16742	14114	11789	9762	7910	7082	5994	4649	3405	2795	2556	2157	2071	1843	1748	1590	1610	1351	1390	1244	1269	1291	1197	1237	1228	1160	1094	1043	1002	1062	1069	1013	925	881	804	855	797	813	811	812	811	785	735	702	669	660	627	653	638	607	608	607	577	589	585	655	578	591	598	627	607	610	559	594	619	592	588	580	568	598	546	588	613	583	651	566	572	545	594	575	577	625	548	620	582	595	555	601	587	598	597	587	640	578	575	536	564	659	603	569	635	544	539	570	648	569	593	604	609	588	635	616	616	573	556	600	591	588	578	554	623	625	577	581	592	600	602	604	554	651	614	553	575	585	594	593	592	599	564	568	552	622	580	600	571	594	606	606	580	606	597	604	589	570	572	597	590	581	605	582	569	573	609	584	584	615	566	598	585	580	604	566	609	608	593	580	655	600	584	569	614	608	561	573	589	565	565	615	560	636	578	557	636	590	621	583	579	593	629	623	566	584	596	607	626	604	607	581	576	595	627	619	638	603	613	624	570	581	623	594	603	589	587	628	589	585	603	582	590	591	586	594	605	603	584	582	617	592	586	636	614	596	601	605	569	586	610	611	614	616	599	576	581	586	579	605	615	591	613	604	622	588	601	598	563	594	547	569	606	583	588	599	600	639	554	604	620	610	591	619	577	587	628	622	547	600	620	543	575	577	575	589	539	578	627	578	615	603	592	623	605	614	624	590	559	596	581	583	632	591	584	633	646	545	590	576	581	582	590	576	592	632	629	588	579	558	598	597	576	628	565	594	596	604	591	599	569	593	605	634	566	588	552	550	583	566	587	594	582	547	625	599	628	574	564	631	627	615	601	568	576	608	580	543	605	628	562	628	590	571	593	591	587	575	532	584	563	584	606	580	571	611	556	611	573	614	580	565	586	599	591	611	584	604	605	567	627	622	578	574	557	583	579	581	585	607	606	599	582	601	562	593	608	590	575	629	580	609	601	584	600	585	588	613	587	589	567	576	609	605	595	593	588	560	590	564	560	599	577	615	639	622	578	587	614	625	628	579	612	587	578	608	582	546	545	580	587	636	586	545	578	604	585	654	561	611	611	601	549	610	552	585	607	571	602	626	627	585	578	584	608	626	639	619	589	632	581	616	591	562	578	586	602	626	597	547	598	567	611	597	615	605	597	588	525	555	597	558	614	606	584	582	595	551	639	604	626	648	606	598	591	606	576	618	532	584	590	590	618	630	609	602	581	568	579	564	601	585	601	590	585	597	614	654	568	539	545	614	578	595	581	544	597	562	623	605	622	636	614	593	560	582	591	567	593	603	576	598	585	616	584	575	610	571	538	610	568	580	623	591	600	548	602	641	600	630	578	578	590	550	602	588	578	591	583	636	587	621	613	590	589	590	610	566	657	574	610	578	571	637	548	559	587	598	542	584	625	621	589	598	610	603	582	609	623	571	581	570	581	582	609	629	608	628	596	599	625	593	608	569	585	572	581	600	567	608	558	605	569	617	614	585	593	623	556	570	629	554	567	637	615	624	581	603	616	617	606	619	575	614	591	595	601	620	597	627	585	620	599	588	614	564	593	601	608	628	556	580	568	582	598	557	651	566	608	605	598	609	580	584	591	585	601	594	623	574	567	607	574	598	598	603	557	621	601	570	594	592	578	624	624	563	613	586	623	626	618	543	593	593	571	594	597	621	597	636	615	579	577	598	579	553	576	623	594	590	594	588	596	590	585	554	544	598	618	562	622	582	576	586	657	617	613	588	614	581	541	589	594	593	571	636	573	590	615	595	556	586	595	583	613	573	624	601	553	606	617	620	584	636	566	563	623	598	559	603	567	611	591	634	576	574	627	650	569	607	624	615	588	559	631	584	580	601	594	588	564	596	537	601	599	564	613	559	585	615	546	614	630	597	563	622	617	590	593	599	603	566	560	600	591	618	602	609	598	578	534	547	609	580	618	620	602	603	577	613	581	622	593	596	611	571	613	594	566	624	572	614	624	613	634	571	599	570	619	631	573	600	570	563	603	586	601	598	574	629	575	602	632	592	584	613	563	557	600	603	613	605	593	582	594	621	592	536	626	590	587	603	615	572	631	557	607	578	585	613	616	605	601	599	589	625	593	605	557	604	559	607	579	570	596	572	634	570	586	613	565	580	574	584	598	585	604	558	637	571	592	607	628	606	603	581	583	620	595	549	643	585	562	557	574	591	595	615	585	578	612	598	569	585	573	556	627	552	567	607	625	585	561	598	610	586	557	636	572	634	614	600	590	573	584	626	555	578	600	586	611	580	572	586	600	588	598	544	584	584	570	601	547	583	576	584	597	626	601	617	561	600	594	572	623	601	601	574	598	562	619	604	607	580	640	593	574	587	600	577	576	603	605	575	601	624	533	569	611	594	626	643	599	600	611	597	595	604	581	604	574	604	601	552	547	567	595	634	571	591	600	608	549	616	636	579	634	610	610	571	611	596	593	578	571	618	627	597	600	572	599	560	610	615	592	568	647	550	617	538	641	612	592	622	630	570	578	615	551	568	591	590	614	582	576	610	612	572	564	589	622	571	588	579	532	541	627	580	623	603	604	638	568	605	584	564	604	594	600	592	611	586	615	582	614	574	552	583	633	583	586	612	619	598	577	582	648	584	561	571	520	590	591	636	576	591	583	589	614	619	612	577	639	585	542	578	608	587	560	587	596	630	573	597	553	643	580	603	586	561	604	641	584	621	604	603	596	583	582	544	577	607	586	581	609	628	534	600	551	586	607	587	589	597	589	596	604	591	594	573	585	577	601	555	569	592	556	570	594	571	593	588	562	592	597	589	609	628	597	603	589	591	574	579	581	556	606	588	604	610	599	608	605	567	595	607	608	589	642	637	609	599	545	556	590	571	636	559	598	548	623	618	592	613	603	596	600	615	578	628	640	593	578	616	574	590	579	605	591	610	593	599	528	569	640	610	588	597	609	594	597	571	585	581	584	588	591	606	540	574	540	569	594	580	620	611	592	577	566	570	574	615	610	568	536	607	609	623	614	591	573	588	594	571	577	597	582	605	599	548	550	590	609	632	596	573	579	556	634	586	603	551	549	618	599	580	623	596	624	603	596	577	582	576	616	540	622	569	586	593	587	572	626	576	603	605	549	576	567	604	604	571	560	632	588	602	560	627	557	593	576	577	589	606	583	622	608	587	588	611	576	595	613	599	585	602	559	530	567	592	545	566	592	611	591	601	627	581	577	561	594	566	610	592	606	606	568	605	558	581	626	623	550	613	546	583	626	620	593	637	603	593	544	589	610	619	633	592	566	602	630	630	628	578	575	602	604	603	595	590	584	582	553	599	585	598	530	630	626	525	568	615	586	622	613	604	626	576	589	602	609	635	601	631	639	566	525	581	626	609	569	580	626	614	598	643	595	589	615	564	554	633	568	608	611	605	576	597	616	597	580	598	582	574	636	554	568	598	592	542	595	536	599	601	566	626	616	620	595	638	580	613	605	615
4415	1102	550	418	323	283	310	268	253	227	203	195	143	118	121	88	83	74	84	56	62	75	78	47	64	57	49	63	63	56	53	66	51	45	46	51	39	52	50	47	50	42	44	35	44	41	48	40	39	43	43	39	41	47	38	39	30	35	34	32	36	45	34	43	41	38	33	38	36	31	39	41	35	38	42	50	40	32	37	44	25	28	40	41	34	30	46	52	49	42	46	41	39	33	42	29	36	48	28	35	30	49	28	37	45	32	37	39	37	39	36	40	42	41	45	31	48	38	45	37	35	30	42	37	48	34	29	46	35	35	41	47	40	41	39	32	38	40	39	39	33	27	36	36	30	42	30	39	32	43	37	25	38	48	44	36	46	43	31	40	37	34	38	35	36	42	36	39	41	48	30	46	44	37	42	39	46	53	43	47	38	42	35	35	51	36	46	37	38	36	37	30	45	36	38	33	46	34	36	27	33	28	38	36	37	41	39	32	32	51	36	43	29	31	35	41	36	44	30	46	33	37	36	36	44	30	42	41	42	44	32	41	45	53	39	51	33	45	32	31	37	48	45	35	47	40	39	36	33	36	33	27	26	37	46	43	24	41	36	29	34	34	46	35	32	37	37	42	39	30	35	42	44	36	34	43	35	38	43	33	33	35	40	26	33	35	33	31	40	34	25	37	45	36	36	32	47	43	43	39	47	54	48	50	49	34	33	51	44	44	46	30	30	29	38	45	39	31	39	39	50	40	37	33	41	41	38	32	40	44	33	29	33	30	49	40	34	38	37	32	48	44	40	45	48	31	35	38	43	38	39	42	43	45	37	37	30	44	44	40	51	35	42	42	36	37	29	40	37	47	33	32	36	40	42	36	48	33	35	44	36	25	39	43	41	31	37	48	38	25	43	32	41	43	39	38	25	45	32	32	35	37	43	29	39	39	35	34	31	40	40	34	31	36	34	30	52	32	30	39	43	48	44	35	30	36	42	34	37	29	29	45	41	41	48	46	28	43	31	31	30	27	34	49	38	36	35	32	30	30	27	44	30	26	37	37	27	31	24	35	34	26	32	34	40	44	33	34	34	37	40	43	27	36	44	42	32	41	40	32	46	43	32	33	48	31	43	37	30	39	36	36	38	32	33	44	34	40	18	33	36	36	49	35	36	41	35	39	44	35	39	28	29	35	46	26	55	38	46	34	43	50	51	30	27	44	50	41	39	39	32	32	33	24	38	32	39	43	38	35	40	30	34	48	37	44	37	41	37	47	35	51	29	37	42	30	32	45	32	42	34	25	37	43	43	42	23	28	49	33	44	29	36	32	33	40	38	31	38	32	33	36	39	38	42	34	34	35	41	41	20	42	43	36	33	33	26	37	35	39	36	32	32	36	44	44	39	33	41	29	36	40	45	38	38	40	36	39	37	54	30	44	37	33	34	39	45	45	47	34	32	40	31	44	38	38	31	40	27	32	33	40	35	25	37	44	35	37	27	41	46	29	31	27	37	29	37	38	32	31	27	36	38	41	37	30	35	35	34	36	37	37	38	47	41	45	44	41	47	49	49	32	32	34	32	37	39	45	31	32	37	45	36	40	34	41	45	29	40	50	33	38	32	38	39	37	35	38	31	44	35	44	46	42	41	37	41	30	35	35	48	48	32	32	38	37	31	37	34	36	35	35	41	47	49	39	47	37	40	37	45	36	38	46	28	30	42	31	53	31	57	33	32	34	46	42	34	36	38	37	41	33	35	37	38	37	49	31	41	46	34	37	39	35	36	36	30	31	41	40	39	28	33	31	37	34	45	41	37	45	33	43	38	41	29	44	34	38	33	22	32	45	44	28	35	38	51	31	42	46	40	41	38	35	36	36	39	35	42	30	33	41	34	33	38	39	37	44	42	35	30	41	33	50	48	34	43	44	29	38	31	41	32	33	34	32	39	36	35	52	37	31	40	30	37	47	40	33	49	28	33	46	41	43	39	40	39	39	34	38	30	32	32	36	35	47	27	40	32	34	34	36	39	39	39	45	40	40	50	40	39	35	46	43	34	29	32	28	43	27	47	31	34	43	42	37	34	32	45	34	36	43	42	42	41	31	42	26	44	46	47	33	40	35	26	37	33	39	34	47	36	41	34	39	34	37	39	32	35	36	33	29	38	38	43	46	42	43	50	32	37	45	50	38	34	38	37	35	39	32	45	34	29	33	43	41	39	35	48	37	32	40	46	30	46	44	31	43	35	46	38	45	43	28	30	38	37	35	41	32	39	43	29	31	27	36	36	37	37	39	45	24	52	39	34	33	31	33	38	34	37	31	43	34	44	32	37	30	26	39	42	42	32	40	36	42	49	35	46	37	38	33	36	32	24	37	35	29	44	36	42	34	37	33	45	30	42	42	43	34	31	32	43	39	36	36	43	36	47	37	24	34	33	34	57	45	46	40	42	37	55	33	33	34	34	41	40	39	30	32	55	34	36	36	44	42	49	30	34	43	32	39	49	37	44	38	38	42	43	48	39	36	34	37	30	37	36	40	51	33	34	43	35	36	37	27	42	45	47	32	34	36	42	42	31	32	36	45	40	28	39	35	31	25	28	49	45	47	35	49	49	39	31	30	26	42	44	40	36	30	34	43	41	40	47	42	41	35	35	36	30	33	44	34	50	33	32	24	53	33	51	34	38	42	38	44	42	41	27	35	45	37	39	32	24	52	27	52	40	38	25	34	36	30	24	29	40	42	34	35	45	50	42	41	38	45	36	39	43	46	37	41	31	35	30	41	41	34	38	36	38	50	55	32	34	42	36	38	31	39	32	43	36	29	35	52	43	46	49	37	38	39	41	44	35	33	35	42	44	38	34	40	35	42	29	30	30	33	47	35	41	40	32	36	28	46	47	37	35	36	37	36	37	23	30	31	27	35	35	41	47	39	47	38	38	39	39	43	25	34	40	41	47	47	35	49	36	35	30	37	34	33	43	45	43	52	46	30	41	21	33	34	27	46	53	47	40	38	33	36	32	37	36	39	27	34	51	35	35	29	28	36	36	21	35	36	54	36	47	46	38	43	29	30	40	38	35	37	39	40	41	47	39	33	50	37	44	37	41	28	31	42	37	30	24	28	49	38	36	43	52	36	41	32	38	35	38	32	26	49	34	33	39	25	43	43	37	27	36	42	34	40	41	30	46	42	35	35	39	34	38	33	29	42	29	31	39	37	43	40	37	38	30	44	42	36	40	43	42	51	35	35	35	34	35	34	44	42	29	29	48	45	29	36	37	48	41	37	49	47	41	41	41	41	40	37	44	42	33	38	38	26	43	45	42	41	37	35	42	40	30	34	31	44	42	37	39	39	32	45	40	30	38	43	38	37	23	38	32	34	31	35	36	45	41	36	38	38	37	39	52	46	32	31	24	26	34	35	35	29	38	40	34	31	36	43	45	36	35	36	26	42	32	36	31	43	38	46	49	51	39	34	37	39	35	44	33	35	34	37	49	41	36	37	43	41
27250	10036	6130	6817	11702	15726	14795	12993	10472	8643	7191	6389	5268	3915	3110	2520	2207	1782	1838	1498	1536	1355	1254	1161	1095	962	1002	914	915	934	868	790	805	771	745	709	760	724	628	552	521	514	523	518	522	576	523	445	413	388	377	393	344	380	361	334	319	335	320	342	334	333	317	328	306	293	292	316	313	301	302	312	336	321	299	306	316	312	313	307	315	331	332	326	301	317	303	317	298	302	326	323	316	334	324	293	308	337	325	302	299	285	313	301	338	295	305	298	284	316	312	318	327	321	306	294	292	275	342	306	296	311	273	306	289	312	308	335	322	336	302	295	293	313	322	310	339	317	294	297	305	305	279	301	328	306	301	298	322	320	337	336	318	310	279	288	311	308	315	293	315	286	291	317	306	332	335	308	314	314	305	299	320	304	315	296	288	307	315	304	332	319	322	307	301	308	297	330	292	312	308	315	315	291	318	310	321	321	321	345	310	303	325	309	324	289	357	282	273	283	313	273	308	318	322	303	298	330	312	324	317	307	355	329	320	352	319	309	316	317	324	319	338	309	309	320	312	295	336	303	321	321	308	319	317	295	324	333	299	298	271	316	300	284	285	327	291	299	265	314	317	327	308	301	309	333	340	316	304	288	318	362	335	318	283	319	341	308	323	291	329	331	289	297	330	335	308	284	307	314	322	317	331	296	334	316	309	301	316	320	289	314	309	287	329	309	327	338	314	307	331	307	329	336	334	308	331	282	302	282	318	303	295	312	318	307	317	313	293	289	337	301	298	326	307	291	304	338	309	249	335	275	293	288	326	303	306	321	314	321	323	322	316	324	272	309	297	288	295	304	331	320	301	319	345	327	310	302	337	331	298	306	356	314	300	321	332	309	279	292	291	330	324	330	305	321	354	327	331	302	286	300	302	301	317	313	292	302	284	329	316	319	322	314	325	305	281	349	325	315	306	294	305	293	271	292	285	319	327	359	305	331	321	292	316	307	314	313	290	295	314	338	309	341	326	328	317	322	316	279	336	316	314	332	307	294	327	315	295	311	306	297	320	337	297	321	329	317	281	306	333	296	307	305	326	282	283	328	301	328	311	315	336	321	297	304	304	283	298	295	332	294	308	265	312	287	304	292	290	297	311	312	275	305	304	311	301	311	290	322	299	301	328	305	321	288	299	282	306	274	304	316	292	314	306	340	300	342	314	318	296	292	323	328	307	290	309	294	319	311	325	302	325	318	319	306	317	302	312	321	305	325	299	337	301	331	314	319	277	287	277	308	308	287	274	316	315	328	286	308	315	307	298	304	314	305	311	322	297	295	304	322	323	306	292	319	321	270	328	320	326	326	298	285	291	301	341	337	288	300	311	295	310	331	278	298	297	295	302	324	313	310	314	313	299	316	293	320	338	314	312	318	313	316	312	317	286	294	325	316	320	305	307	318	303	304	312	314	282	339	296	300	311	301	339	318	283	319	302	319	338	290	281	322	290	313	314	291	313	316	324	316	284	336	333	327	292	320	273	319	318	283	281	326	313	334	328	301	300	305	295	338	318	312	296	296	344	292	332	307	304	313	318	304	307	301	298	335	275	322	289	340	304	333	353	300	307	312	325	298	294	294	300	308	301	301	353	308	291	287	302	284	297	317	336	321	277	299	289	311	323	310	277	351	248	263	293	303	323	321	303	299	344	286	282	300	308	323	293	314	287	309	303	313	301	336	304	286	353	312	296	343	294	305	312	279	351	314	291	302	285	278	327	313	315	283	306	305	300	304	293	289	324	314	330	299	284	312	307	343	306	281	289	287	321	299	333	295	283	302	323	291	340	294	318	306	321	305	330	307	308	299	291	289	350	339	285	304	307	334	287	284	310	336	305	321	303	321	326	313	336	281	295	306	297	287	321	318	305	321	330	287	300	324	304	338	336	318	282	313	316	312	328	318	316	275	298	314	335	317	285	330	298	291	310	306	281	300	337	292	335	299	316	320	313	308	313	320	274	280	300	298	324	297	331	304	308	317	328	306	285	337	302	332	302	324	345	315	290	287	318	297	284	314	306	340	290	284	288	286	306	300	298	314	318	316	355	349	317	299	283	311	297	317	349	313	298	311	298	303	283	309	311	314	307	294	315	321	302	312	308	302	338	303	287	351	329	282	310	304	323	325	297	326	346	332	316	320	348	326	319	325	296	330	309	302	311	310	284	336	295	313	281	330	315	320	303	306	341	334	280	305	298	318	282	312	313	343	318	302	286	304	299	341	309	313	321	285	324	322	312	298	319	320	295	297	333	310	322	340	319	295	335	289	305	299	293	301	315	307	300	296	311	309	327	299	339	297	315	296	322	295	295	307	308	298	317	278	341	326	320	326	301	295	302	310	306	295	327	303	296	313	338	301	278	342	312	351	306	298	311	317	298	334	277	298	316	296	304	308	314	303	309	325	293	286	324	327	325	304	310	326	317	290	279	320	349	291	336	312	363	353	317	274	322	322	300	297	343	321	323	310	317	309	321	304	323	328	308	333	319	335	315	310	325	296	308	294	302	307	305	302	315	291	304	282	304	324	335	313	297	314	306	306	322	310	294	289	326	285	334	326	307	318	297	334	312	300	310	294	306	301	333	297	289	308	323	308	304	354	289	289	301	301	279	328	296	304	303	325	297	320	326	302	284	329	305	322	326	299	284	312	319	317	312	298	294	316	296	342	310	303	312	294	279	333	312	349	301	307	321	293	328	317	314	294	304	292	276	298	301	321	320	330	314	297	297	307	305	331	334	297	328	346	309	285	290	305	341	311	295	335	328	308	293	281	321	325	329	309	358	285	342	321	309	314	325	307	293	300	343	291	317	315	289	292	317	307	334	287	304	315	314	317	340	299	287	321	352	274	291	326	299	304	304	317	329	302	341	326	300	278	293	322	331	291	314	296	320	298	273	330	299	316	300	297	328	299	334	304	289	284	319	332	334	296	276	297	327	300	329	298	344	298	316	341	305	304	326	327	288	315	310	293	299	331	312	289	301	326	335	298	286	283	292	293	328	316	328	313	277	315	279	319	325	308	344	279	279	307	306	305	351	300	296	295	313	324	318	314	311	319	310	330	343	287	322	332	296	286	323	308	313	302	302	318	292	291	269	292	332	333	323	307	327	289	295	331	313	325	295	347	299	273	352	304	331	297	320	302	318	319	314	310	298	316	330	305	316	305	279	318	288	325	315	313	318	292	318	293	293	287	312	300	310	337	314	281	350	352	323	320	305	290	305	277	267	316	304	334	313	300	303	333	310	277	281	309	299	323	311	297	296	295	291	260	343	286	302	273	304	305	333	328	279	290	324	305	335	300	293	330	322	291	331	325	304	313	305	304	302	302	296	305	322	339	299	353	313	297	314	280	307	303	298	294	308	315	302	279	317	290	316	285	312	341	303	346	300	282	321	322	329	349	300	322	316	301	314	308	311	292	333	325	307	339	304	328	286	316	322	290	341	328	313	267	313	340	328	307	279	288	291	304	318	324
4741	1383	672	537	330	392	412	424	361	310	283	266	257	216	194	175	144	120	115	104	106	116	108	122	100	102	96	128	83	91	79	87	104	109	85	78	93	108	82	81	81	89	74	100	77	84	82	91	76	77	63	68	72	76	66	76	73	79	67	82	74	70	55	76	74	84	79	67	87	78	69	60	65	84	75	56	65	78	60	78	69	68	70	67	88	56	66	68	60	68	86	71	85	84	65	76	71	63	53	84	80	68	63	64	71	63	78	61	74	85	77	82	80	53	84	85	87	86	64	76	68	64	66	69	82	79	75	67	83	76	65	77	73	76	83	55	71	75	60	68	57	61	78	70	70	68	71	67	66	68	71	78	65	84	64	82	75	67	69	74	73	70	62	80	73	65	83	59	59	87	82	67	88	61	74	79	71	66	92	50	67	68	68	62	88	77	84	67	87	96	73	65	89	71	69	64	63	62	68	77	76	64	80	70	72	78	69	75	60	67	82	74	80	55	83	68	57	87	58	64	70	68	66	60	62	75	80	70	73	55	70	72	82	75	75	71	77	67	65	56	65	82	74	67	67	71	57	70	93	73	72	59	72	74	76	67	55	80	67	72	64	78	82	81	65	69	79	59	69	83	57	73	66	89	69	69	52	55	55	66	69	69	61	71	63	56	51	92	62	66	69	78	68	76	63	73	88	59	63	78	64	79	73	51	76	67	87	70	60	66	61	67	72	67	70	87	72	63	56	80	65	62	72	57	62	69	88	76	77	64	73	70	80	63	69	72	80	76	74	77	54	73	61	64	50	64	65	75	73	90	86	75	78	68	75	71	79	78	81	64	67	65	64	63	64	72	79	71	74	87	77	52	71	71	61	67	63	74	74	81	76	65	79	59	62	65	57	65	80	80	79	66	74	70	78	71	71	77	78	79	63	63	68	67	71	62	64	76	62	72	91	78	72	69	55	77	63	69	43	71	63	63	66	74	72	65	81	81	78	69	68	80	73	83	69	75	62	83	75	50	55	62	74	70	75	72	68	66	62	82	65	83	63	70	76	69	65	56	67	68	88	66	67	71	77	66	71	57	67	65	71	92	70	72	66	57	67	78	67	64	94	71	82	71	70	61	62	74	54	75	74	74	70	63	83	68	64	65	63	66	63	56	79	57	72	54	65	61	67	73	81	76	74	64	68	88	73	81	64	70	76	67	70	61	88	72	86	80	57	58	65	84	63	81	74	60	71	79	64	66	56	70	75	76	75	71	71	62	67	74	76	66	58	93	52	72	74	58	63	67	64	67	64	72	71	48	59	64	74	63	76	78	84	60	72	51	87	65	88	60	69	66	88	63	55	67	73	69	72	58	63	86	82	67	68	75	71	55	66	69	76	54	73	77	67	86	68	77	61	69	60	73	54	84	80	71	75	48	72	67	80	56	76	72	79	71	81	74	71	77	66	65	65	73	73	75	60	79	72	71	75	70	81	70	88	67	68	63	83	60	75	70	59	71	85	68	73	79	73	71	69	61	58	78	61	73	78	72	60	69	87	75	75	57	68	77	60	68	89	85	62	71	54	61	86	63	71	81	59	69	71	69	63	70	76	64	73	64	74	63	56	69	84	59	59	67	83	75	82	68	95	81	73	65	62	72	80	73	77	69	69	76	66	58	68	67	56	59	71	65	72	75	73	81	72	79	84	88	59	68	70	74	64	72	56	67	63	58	74	72	70	76	83	63	79	59	60	76	84	74	76	85	70	57	79	66	83	72	74	77	81	64	54	73	84	63	79	68	71	80	70	66	65	71	77	64	81	83	67	69	75	60	76	66	63	76	69	58	78	75	60	86	74	69	66	70	73	77	77	82	60	69	76	65	69	80	75	66	66	78	68	75	80	75	65	65	63	74	86	63	71	75	63	73	81	81	77	83	80	75	79	70	70	93	72	72	84	71	72	63	62	72	71	66	64	64	56	67	62	72	71	59	83	66	82	60	69	58	68	73	68	83	69	63	70	81	50	73	56	71	60	70	76	70	66	79	56	67	63	59	70	67	63	82	60	78	72	80	63	68	58	67	58	67	52	81	69	77	72	71	72	73	48	66	57	69	75	61	80	83	69	77	68	71	78	77	62	63	65	70	59	70	84	64	80	78	79	64	65	78	66	78	62	72	70	90	63	77	57	67	84	77	76	69	79	70	76	71	77	72	68	71	62	84	69	74	68	60	83	69	81	63	72	59	78	63	70	77	75	72	65	66	70	68	70	79	79	71	66	74	84	73	57	79	75	77	66	68	53	78	70	73	81	60	65	69	76	81	74	68	70	75	72	66	62	82	56	73	74	71	68	70	69	74	60	79	74	70	80	65	68	68	76	67	82	84	84	57	85	65	78	67	64	66	54	79	71	85	87	63	58	62	65	67	81	61	82	67	59	81	62	73	76	58	59	73	79	67	62	56	73	63	71	79	70	74	73	85	62	77	63	77	76	64	61	73	84	68	77	76	74	73	78	66	64	62	70	61	74	70	60	64	79	76	46	62	74	68	72	71	71	67	78	52	75	81	75	72	63	57	71	73	62	81	59	72	74	89	65	72	60	75	69	73	79	85	63	54	73	69	71	65	76	64	71	73	58	92	67	59	58	62	66	96	52	66	81	65	67	76	76	74	76	51	78	60	80	58	56	67	66	71	67	58	80	65	78	78	73	74	66	62	74	80	70	74	74	66	74	70	60	70	75	74	68	72	79	73	93	75	71	74	77	69	48	73	70	70	74	69	69	82	63	62	63	69	85	63	68	70	71	92	66	70	68	71	68	80	75	82	72	70	84	61	63	75	72	54	68	76	81	59	64	72	69	61	55	80	69	79	77	54	42	59	58	63	67	64	72	62	62	52	65	70	60	54	54	81	73	79	74	54	66	76	65	62	63	81	70	77	73	62	81	64	70	65	72	84	67	85	68	70	60	63	65	71	76	57	75	79	81	76	69	64	67	74	69	87	72	71	61	76	62	53	55	58	74	80	56	69	65	70	72	66	73	71	78	64	62	70	54	61	69	73	71	82	67	67	62	71	63	83	61	76	69	67	70	75	72	62	79	58	73	78	94	89	71	68	64	64	87	76	65	96	66	65	68	67	67	61	68	87	67	75	88	60	64	61	64	78	69	73	79	76	62	62	60	69	76	66	66	63	62	68	61	82	68	68	75	75	69	70	78	69	72	55	81	77	68	80	70	65	71	59	78	70	53	75	61	87	77	74	72	57	68	58	80	63	71	63	80	70	59	65	56	70	54	73	70	67	73	64	66	80	73	81	61	74	70	88	64	57	59	74	62	61	60	64	47	82	79	65	87	77	84	83	57	51	75	70	67	59	73	65	62	84	56	83	72	83	52	82	83	83	73	80	81	63	74	60	79	81	60	70	84	79	77	57	64	77	78	70	68	90	84	64	80	59	58	77	70	64	85	69	74	80	64	57	82	74	62	60	79	80	75	63	58	73	60	66	61	65	83	71	71	69
31726	12087	7443	8155	14565	19234	18123	15800	13076	10908	9637	8178	6924	5695	4410	3574	3158	2792	2573	2291	2143	2020	1918	1762	1584	1485	1438	1494	1378	1355	1289	1207	1167	1167	1235	1158	1075	1114	1044	918	847	946	967	946	859	869	810	753	707	670	664	718	678	618	626	631	555	579	566	563	565	603	540	567	579	564	555	581	580	576	557	579	525	550	562	573	534	585	541	589	542	580	547	578	550	574	574	561	567	572	571	578	586	566	577	585	587	562	511	539	513	582	608	553	576	564	611	614	572	602	599	623	617	576	616	570	608	556	577	592	535	587	580	598	618	571	587	581	612	637	563	570	572	579	533	594	511	567	621	543	569	554	567	548	619	569	570	556	589	562	567	527	564	537	579	529	591	577	565	558	584	544	601	577	560	602	576	568	529	564	552	580	554	585	559	595	541	587	563	566	581	595	586	583	576	604	567	561	523	561	606	567	580	590	603	584	525	588	590	581	572	554	599	599	569	591	554	590	567	569	587	551	533	559	597	530	526	569	581	598	550	535	564	605	598	590	592	561	579	554	555	530	602	531	576	555	531	585	574	579	560	577	589	597	582	562	593	555	586	558	581	547	577	622	563	567	596	566	582	553	585	569	583	597	570	517	603	547	612	603	585	554	518	568	554	588	573	601	629	569	613	535	569	582	568	572	577	566	568	572	589	546	596	575	588	595	573	544	550	626	616	593	577	544	551	557	573	568	580	571	603	528	573	585	565	574	547	571	578	561	576	610	572	561	598	530	535	642	563	592	563	599	555	550	571	539	586	583	584	557	564	569	554	573	583	557	610	588	604	568	604	556	576	582	587	551	594	616	564	551	485	565	575	551	548	571	522	568	592	550	558	577	559	580	592	536	566	538	557	601	592	559	600	560	557	579	608	573	529	571	608	557	549	545	609	544	554	585	553	586	560	597	536	573	577	575	587	554	539	599	600	533	557	588	548	576	557	596	547	565	507	575	545	631	579	615	567	591	579	522	575	572	561	590	590	595	546	620	626	582	578	558	539	553	524	549	531	569	566	559	573	579	558	564	573	536	544	559	559	563	580	566	574	605	566	571	550	563	627	597	599	607	573	577	589	537	553	569	614	558	573	580	577	642	561	588	575	596	596	579	576	568	576	571	557	606	546	577	561	550	584	622	576	559	562	562	582	539	563	565	581	582	545	559	593	564	558	586	582	546	576	578	536	550	543	547	537	548	609	590	599	530	570	561	583	542	517	599	527	568	579	539	548	582	570	571	593	615	568	521	553	514	591	565	589	607	561	592	604	570	544	556	583	603	584	568	540	576	584	585	576	567	562	604	583	567	568	628	580	570	571	577	633	531	590	570	598	572	571	582	572	550	588	588	600	562	550	526	587	608	602	531	580	589	569	575	554	564	576	553	599	597	589	553	597	579	618	603	581	586	577	587	612	568	592	583	587	577	557	566	584	555	562	525	552	607	573	587	553	564	561	584	565	532	574	569	565	611	567	595	566	555	556	580	580	539	563	563	549	555	566	580	572	576	583	585	574	583	565	576	590	570	596	598	561	569	602	557	565	580	539	574	564	582	595	560	613	589	541	591	622	626	602	579	547	641	556	558	571	567	607	594	575	575	609	539	544	584	580	557	596	530	557	528	556	603	549	543	593	572	535	604	544	539	560	569	548	550	592	551	594	542	610	557	545	628	551	596	549	572	576	575	558	554	568	565	585	550	584	609	536	524	597	553	570	563	544	581	566	572	564	565	550	601	579	548	578	577	586	611	544	559	592	579	571	516	603	571	572	589	556	588	540	564	591	581	520	561	546	585	589	582	581	562	577	567	590	548	590	578	592	596	571	612	569	561	554	600	550	611	555	546	571	563	577	545	546	627	568	537	559	577	539	555	550	563	583	530	571	580	579	640	566	547	532	570	550	558	584	597	583	586	592	582	554	547	530	553	619	561	606	605	561	586	582	571	565	551	591	561	562	601	577	584	554	552	584	572	540	579	568	532	595	602	581	527	629	540	592	558	550	578	559	584	559	561	536	596	570	576	566	582	579	561	579	584	594	558	554	576	575	585	547	598	565	517	587	570	588	561	584	574	579	508	548	545	575	594	610	595	570	579	535	555	546	536	587	550	541	580	605	511	537	524	579	581	561	560	593	593	589	576	586	560	580	552	601	539	595	536	558	552	592	544	564	554	569	598	529	565	573	578	569	590	581	550	595	584	572	572	565	572	558	570	539	563	605	605	557	542	557	566	640	609	573	517	598	552	548	550	566	558	573	557	549	597	566	576	569	556	567	504	571	593	589	574	606	547	578	584	532	582	590	562	588	586	584	543	592	552	558	569	590	603	600	548	596	606	516	570	563	555	546	576	544	562	557	616	541	617	592	598	600	539	560	581	564	589	625	564	576	575	577	566	551	543	533	573	557	581	605	582	568	578	577	506	571	578	557	574	559	543	552	579	602	565	584	576	542	615	507	569	576	593	596	555	603	593	560	562	575	574	557	574	559	561	547	562	592	553	605	553	589	567	584	599	529	579	595	545	578	596	562	583	599	538	572	525	575	567	557	533	590	577	592	640	559	562	582	614	574	547	572	591	539	572	575	591	594	574	564	537	561	585	566	572	560	612	546	587	561	572	551	622	565	556	581	571	612	556	546	564	619	600	560	567	562	553	575	590	577	551	559	585	574	546	569	562	582	615	573	577	585	557	571	586	601	593	557	620	588	608	569	594	572	590	575	580	543	579	573	595	615	591	601	599	590	536	547	574	589	571	625	532	647	594	555	518	565	549	577	610	598	559	518	552	597	550	574	592	569	578	575	567	546	566	525	550	582	591	532	546	566	582	534	554	534	597	590	580	580	594	568	502	571	629	550	609	589	616	559	536	555	554	551	580	598	603	552	580	532	566	543	580	590	560	572	576	601	584	564	561	536	573	568	581	516	577	596	548	621	561	580	581	540	589	578	559	558	558	561	594	550	557	518	548	590	534	546	578	574	561	560	590	592	564	561	559	529	588	563	556	570	542	564	580	615	576	540	582	568	539	576	566	549	605	623	558	549	582	555	562	598	584	555	600	594	566	582	598	609	599	525	567	594	560	551	585	577	535	594	587	606	595	610	575	528	586	580	588	591	562	564	635	564	563	624	563	564	552	549	568	608	558	561	551	585	517	561	567	569	541	579	568	536	568	568	583	612	575	570	581	574	599	516	570	575	564	570	596	584	600	592	547	576	572	545	550	554	549	570	578	588	586	501	595	562	537	595	578	554	583	560	554	597	577	612	530	562	602	549	583	571	624	564	572	588	550	606	547	572	542	572	565	592	589	546	591	575	581	594	555	584	558	581	563	579	609	555	580	565	584	616	594	548	530	525	598	585	504	560	580	572	542	568	578	555	555	580	574	575	584	583	531	584	557	604	583	568	587	603	543	583	536	559	593	579	560	578	601	599	585	547	542	585	555	562	568	594	553	566	554	577	581	568	569	586	569	577	594	596	572	539	566	557	556
2969	798	455	296	231	229	254	273	199	170	172	149	156	120	122	86	81	77	85	64	60	66	62	75	69	57	60	58	54	52	56	52	70	83	48	67	63	50	52	53	59	51	57	61	56	53	35	48	55	50	57	57	54	51	61	50	57	61	43	53	51	48	39	48	48	64	45	45	48	52	42	48	49	44	34	54	50	56	50	43	56	45	43	55	44	52	47	37	49	46	38	52	45	53	46	44	42	49	54	67	46	51	45	49	50	40	50	37	47	50	48	40	45	51	50	46	49	53	40	50	58	58	59	38	41	71	53	45	44	60	44	46	42	57	43	39	43	41	56	43	51	51	36	40	52	51	53	38	53	63	51	44	32	42	55	42	48	49	47	55	48	48	52	44	54	60	41	50	49	44	58	53	39	45	54	39	36	52	51	28	60	37	45	47	44	54	42	47	46	41	56	57	45	55	46	47	45	38	41	37	50	46	48	49	53	54	62	66	35	53	61	49	52	56	46	42	45	67	46	46	63	38	49	44	58	41	50	42	48	53	46	46	39	54	46	54	34	48	51	44	37	36	50	47	46	44	52	56	53	56	49	71	49	49	37	49	40	36	52	41	38	58	33	47	40	41	42	48	55	57	55	40	48	44	47	54	54	52	55	49	48	51	41	36	45	61	44	40	46	44	47	57	40	48	46	43	59	54	47	55	49	49	50	49	55	47	33	42	39	40	47	49	52	57	46	46	41	47	50	48	42	53	41	49	49	41	33	49	54	38	47	55	46	60	56	52	42	42	57	46	43	48	40	38	40	49	52	33	54	55	47	52	49	47	43	39	52	40	46	55	50	37	56	40	45	55	56	50	42	35	35	52	54	52	55	36	39	46	38	48	51	58	51	57	49	42	47	34	40	55	45	45	49	56	43	53	55	45	59	46	42	54	50	52	44	55	50	46	54	53	53	44	42	53	56	38	43	45	38	37	53	44	35	46	57	51	48	45	50	51	56	47	42	52	42	56	53	46	43	37	52	45	49	45	54	55	38	54	44	31	51	48	46	59	51	46	51	45	54	54	48	44	53	38	45	44	42	42	48	40	37	53	50	40	35	38	40	57	46	44	45	63	44	43	50	61	65	37	54	37	57	43	36	48	37	59	52	59	59	42	44	47	38	37	57	35	45	46	45	50	41	52	44	46	41	49	42	45	40	37	45	46	47	46	38	49	45	45	47	41	48	44	48	41	49	48	50	61	38	44	53	55	52	46	53	53	43	41	55	64	33	47	51	49	31	44	46	43	47	42	50	52	56	42	49	42	50	51	59	38	45	50	53	48	50	53	43	47	38	42	58	59	44	31	43	53	47	74	37	45	41	36	56	36	45	50	41	38	45	49	41	43	52	51	52	51	50	52	42	49	41	42	40	47	63	42	44	44	47	48	47	47	54	48	41	42	40	42	49	54	48	39	46	49	58	51	51	43	47	45	44	43	47	39	49	56	40	44	48	43	34	48	50	47	55	54	34	49	48	55	50	50	45	51	38	46	53	46	40	53	56	45	53	47	45	58	49	55	44	54	42	44	41	50	49	50	53	45	40	49	49	45	44	45	47	43	48	50	53	62	48	53	57	55	36	52	54	51	40	44	47	50	42	57	58	55	45	42	37	42	53	49	52	44	47	42	47	45	44	42	51	51	65	47	44	36	35	40	42	53	50	39	53	43	54	44	46	39	50	54	46	53	44	55	56	54	45	47	48	42	43	49	38	50	35	46	51	35	39	51	54	36	42	44	39	47	43	52	42	48	51	49	48	51	48	45	50	50	38	68	61	57	45	50	45	48	37	39	35	30	45	49	40	38	54	47	42	47	39	35	41	49	40	45	54	44	53	48	51	58	50	51	42	43	45	45	41	53	45	52	53	46	48	42	57	51	52	40	40	34	43	54	43	44	52	49	48	44	52	44	52	34	54	62	45	41	48	50	49	52	50	41	56	51	40	45	47	55	47	35	44	49	42	44	50	56	38	41	46	38	56	44	42	51	28	50	39	52	64	50	69	46	50	44	34	41	51	50	45	48	50	40	48	45	53	34	47	60	57	48	38	40	60	42	48	58	61	50	48	45	49	44	34	47	58	44	40	53	46	47	45	34	44	55	45	39	63	54	59	54	52	54	47	43	45	41	45	61	55	46	51	51	46	48	56	55	40	45	54	45	42	53	54	38	42	51	54	42	39	60	42	43	40	55	34	42	40	52	45	51	55	42	45	41	22	49	57	59	46	45	46	55	54	45	41	51	49	52	43	60	57	55	44	47	47	54	65	48	38	48	43	44	56	46	37	44	42	42	50	52	39	40	49	39	52	48	36	46	55	42	36	51	38	51	49	46	43	39	55	53	43	50	42	44	43	39	50	45	39	54	46	36	39	37	56	47	38	44	50	46	47	44	48	41	36	48	49	41	41	39	45	33	47	51	46	47	38	53	51	45	44	48	48	47	45	33	35	52	41	56	39	51	44	47	37	70	52	44	46	54	51	47	54	47	56	46	44	47	69	52	64	40	42	52	50	43	52	43	45	49	43	56	47	53	41	41	50	55	53	46	59	42	37	43	47	49	43	50	52	56	45	47	37	49	51	60	46	57	41	57	48	40	44	38	43	39	53	46	50	37	50	64	39	35	60	36	55	55	63	59	56	40	47	42	48	43	61	42	48	43	45	47	54	45	50	37	41	55	40	46	41	41	55	44	40	39	47	42	51	40	49	53	41	37	45	45	46	52	53	46	59	64	47	36	62	47	60	49	64	52	41	49	52	52	57	50	32	57	45	37	43	46	59	45	50	44	42	50	40	38	38	50	50	45	48	39	31	42	43	51	41	38	53	36	55	49	44	41	47	48	61	45	47	55	52	47	34	50	46	48	41	45	41	44	52	57	47	58	47	44	58	44	54	50	38	50	55	34	42	48	58	51	45	43	48	48	50	46	45	35	50	39	45	57	46	48	43	45	44	44	42	50	43	55	49	45	35	61	44	39	46	49	39	45	45	43	40	51	52	48	44	53	45	48	33	49	44	33	52	46	48	45	47	34	47	42	41	45	39	46	54	67	46	35	36	69	57	48	54	41	49	48	44	45	58	54	44	42	52	56	46	59	51	42	52	28	61	56	53	56	49	49	40	57	52	44	40	43	50	39	45	45	47	59	46	41	52	57	49	54	51	54	40	58	40	48	54	44	42	47	40	39	44	50	41	42	48	41	50	41	46	48	51	43	46	41	48	61	43	54	56	45	43	53	48	47	47	48	39	41	49	53	49	48	46	51	42	48	49	54	39	41	53	42	41	54	56	54	40	48	52	50	26	74	49	49	42	46	48	55	42	31	50	46	40	50	67	42	39	50	39	60	52	47	41	49	42	66	36	54	41	49	52	51	51	45	49	39	33	46	52	61	40	59	33	47	51	43	52	47	46	40	40	48	52	48	44	47	58	52	40	52	49	45	53	46	52	47	46	47	55	59	61	52	39	45
23533	8033	4850	5108	9689	12516	12645	10432	7961	6702	5885	4700	3986	3523	2783	2023	1792	1574	1354	1268	1136	1144	1032	983	930	871	860	848	821	792	729	722	702	755	715	708	677	667	615	560	583	615	508	546	570	563	460	484	423	470	385	442	419	415	408	415	390	377	386	349	369	382	373	367	359	417	388	352	369	372	367	394	386	392	407	415	358	363	386	363	367	392	355	421	392	385	374	372	370	380	355	367	361	398	375	371	361	370	372	386	384	360	385	416	385	390	344	407	383	392	369	366	399	357	428	385	346	379	378	383	380	352	350	397	420	365	390	398	386	369	395	415	387	361	406	436	392	399	345	386	356	386	406	416	368	368	359	361	396	377	378	359	375	362	385	346	409	344	406	376	390	370	368	389	392	390	381	379	404	372	404	404	380	396	363	383	399	369	365	353	353	387	378	385	373	345	376	373	387	385	374	386	380	345	385	398	371	381	395	367	338	363	378	410	421	349	363	370	377	365	401	388	388	414	387	379	417	389	389	403	392	375	403	384	367	399	360	354	392	374	372	382	375	382	323	397	377	404	395	372	417	351	379	397	364	347	368	379	412	380	437	370	389	363	362	372	408	400	395	382	402	386	381	410	376	369	369	380	366	365	378	414	379	382	371	355	373	422	336	362	394	392	397	367	361	381	411	391	373	382	395	375	369	434	388	374	362	396	383	391	412	372	356	363	381	382	398	365	393	366	354	375	397	340	349	378	407	401	409	391	357	386	364	365	399	387	386	387	371	366	420	363	439	391	367	335	376	384	380	395	380	388	387	394	424	403	374	380	394	390	357	403	428	384	408	395	365	430	365	388	394	370	335	356	393	364	405	387	388	358	393	374	379	399	392	402	392	384	357	358	386	358	374	391	380	378	380	371	361	385	403	376	366	390	371	359	366	387	361	373	390	359	401	406	383	357	372	397	390	381	415	352	373	376	416	374	386	385	379	361	379	355	388	381	357	399	391	394	396	398	375	397	378	382	382	401	369	398	390	394	381	377	373	377	414	388	367	379	383	411	398	362	407	351	396	393	371	383	410	360	392	368	380	374	397	357	381	363	351	391	400	367	374	395	380	358	353	399	388	393	376	365	402	384	373	374	396	387	395	371	380	400	371	406	397	364	375	396	376	363	370	380	396	381	370	396	382	347	416	395	364	368	367	371	387	382	386	379	392	398	427	368	396	382	359	393	371	367	382	389	403	374	386	377	364	395	377	388	369	383	365	385	398	366	421	376	371	396	366	382	368	385	381	394	395	391	389	392	412	396	378	401	353	381	417	398	379	347	391	359	398	380	386	359	345	382	405	384	368	375	411	375	412	387	380	373	371	363	370	393	358	399	343	435	391	354	397	390	384	385	391	376	367	367	344	384	367	378	375	381	397	417	379	400	375	376	372	382	380	425	348	408	370	379	362	369	391	353	398	419	410	403	367	390	404	385	411	357	353	372	358	428	365	361	388	398	389	380	406	357	356	375	387	385	372	382	385	373	376	385	395	412	381	393	376	390	363	379	386	356	390	376	376	396	387	410	374	407	417	408	397	363	399	378	367	364	384	358	410	391	391	355	367	394	366	342	388	382	387	371	407	401	350	388	368	377	367	389	416	364	394	348	355	385	378	384	377	390	362	374	382	407	404	386	347	396	371	386	407	404	366	389	402	375	406	374	382	393	374	352	367	365	362	415	406	369	379	385	385	387	390	383	370	371	404	399	362	409	373	392	374	386	376	386	383	368	361	389	391	383	414	380	388	410	425	375	385	372	365	416	376	404	378	375	376	394	390	362	392	378	368	375	377	372	397	362	402	407	396	385	421	397	388	340	343	371	358	398	399	383	391	384	390	399	367	401	363	376	397	386	400	369	374	381	376	399	370	393	411	350	373	382	392	380	358	395	338	399	399	392	338	393	370	360	367	391	374	400	403	372	421	377	409	384	377	390	405	360	355	385	402	408	371	398	400	396	373	382	411	401	410	394	384	361	379	374	387	370	375	350	374	397	413	383	358	394	365	409	415	360	355	400	429	385	377	356	371	364	380	385	380	364	374	383	381	352	400	347	362	356	375	351	385	388	381	394	378	387	377	395	375	386	387	371	374	377	362	377	381	397	394	372	406	375	392	377	387	376	398	413	377	418	384	372	397	386	374	357	384	390	376	427	362	355	394	360	353	379	394	331	369	378	384	356	351	426	395	423	391	398	363	353	352	403	380	343	404	390	372	366	393	370	373	355	392	348	376	389	356	357	399	374	384	372	409	381	426	376	364	404	376	395	384	374	375	380	342	364	378	362	389	394	381	402	375	391	370	373	373	389	350	354	396	417	374	393	362	391	373	344	391	362	367	357	404	380	393	392	333	359	365	394	401	375	388	389	418	368	404	400	401	383	365	388	395	327	379	361	381	362	394	378	376	393	442	370	389	351	379	368	362	361	407	337	370	361	387	403	400	385	356	362	362	379	401	398	388	383	395	371	386	409	402	350	400	415	366	398	389	340	371	388	389	428	353	386	411	367	409	363	401	368	391	417	387	355	379	397	355	398	389	386	397	364	387	397	389	381	375	394	407	390	416	409	379	395	386	408	390	372	368	356	390	382	355	369	361	383	360	364	388	352	368	390	362	353	373	390	384	363	353	412	391	376	336	357	384	372	357	355	386	385	397	387	404	378	382	347	410	379	378	396	402	349	373	386	389	362	379	374	389	374	384	388	372	379	369	405	397	362	419	423	369	394	359	412	372	431	416	369	382	393	390	378	364	344	381	368	394	357	385	384	390	369	368	368	372	375	391	414	390	371	339	418	377	373	402	377	378	400	340	379	378	378	377	387	398	409	371	368	402	374	355	417	395	336	386	377	365	422	373	331	398	377	358	370	388	390	390	355	366	357	371	399	446	356	407	389	373	387	377	384	423	386	393	355	373	390	353	385	348	369	337	371	344	405	379	383	381	382	375	368	393	371	383	388	359	395	395	380	415	364	376	344	397	396	369	384	376	371	395	410	380	381	380	396	394	348	396	358	376	380	376	370	383	408	413	389	430	384	380	392	369	421	342	369	351	381	365	391	401	371	390	383	375	413	379	380	393	355	381	381	336	376	384	376	344	342	396	394	388	370	408	420	411	381	398	378	383	362	411	361	405	379	349	399	342	374	371	408	401	397	361	375	385	384	404	359	370	352	362	387	349	394	382	369	407	347	354	344	375	377	386	403	393	361	374	403	409	396	370	369	414	349	361	345	367	359	418	378	385	396	396	384	392	378	405	388	362	399	408	364	395	431	358	392	373	386	395	380	380	366	378	394	396	355	372	352	382	366	377	374	403	389	352	386	392	401	421	424	376	385	371	384	362	362	352	372	366	356	370	359	407	392	375	393	368	356	402	377	389	396	390	391	365	425	378	384	385	363	372	370	367	390	400	359	367	391	390	360	406	401	390	413	389	407	375	380	382	363	394	385	367	345	386	410	378	414	351	347	379	379	386	377	370	407
3534	1109	598	425	351	340	354	365	294	301	267	235	204	193	197	152	123	137	112	93	102	118	88	109	99	107	106	90	102	98	91	93	92	79	85	100	83	92	97	81	92	87	85	75	83	77	91	69	89	89	75	87	88	65	64	83	74	87	81	79	80	78	85	77	79	84	73	64	81	65	98	67	65	65	71	67	63	68	76	58	86	65	79	90	67	103	75	76	70	72	70	75	81	82	74	74	71	78	82	87	58	66	68	71	77	58	83	70	81	67	75	85	59	86	100	67	76	93	80	69	73	75	80	61	76	87	91	70	69	65	82	79	78	66	74	61	74	70	60	78	70	69	90	76	70	78	66	72	75	63	73	74	72	75	85	80	78	75	78	79	87	76	73	63	82	83	69	72	85	77	73	65	69	67	86	78	81	82	79	71	77	65	85	70	72	104	78	85	75	69	62	72	73	71	78	78	80	66	65	74	71	77	69	81	81	82	76	71	80	65	71	90	80	74	65	76	78	68	86	65	77	79	77	80	75	86	65	66	72	86	67	64	92	58	78	62	60	64	76	74	78	90	76	70	68	69	70	69	64	71	83	79	73	76	80	90	72	76	64	61	75	71	65	63	70	79	77	68	72	87	73	81	78	69	62	66	83	72	81	70	83	78	80	76	62	82	59	77	74	86	86	65	82	60	97	75	90	80	75	80	78	60	81	76	71	81	72	76	79	78	76	59	69	81	67	68	83	80	75	85	73	80	82	76	67	75	97	82	79	86	72	92	99	67	91	86	81	58	78	89	66	69	98	77	81	76	66	70	75	57	74	73	70	75	65	96	58	69	83	87	59	58	82	100	88	77	64	71	86	79	77	82	80	70	83	75	73	83	74	60	78	77	65	70	79	86	80	75	65	88	73	54	71	77	83	83	74	81	74	73	67	75	75	85	65	56	84	72	71	61	74	86	83	77	87	86	81	77	74	72	78	77	69	87	68	66	62	74	71	72	77	83	83	77	70	70	84	66	78	91	72	68	82	66	72	72	58	67	70	89	79	76	76	72	70	80	80	58	74	80	69	78	75	67	85	70	84	78	84	69	66	101	86	60	83	71	77	71	78	81	70	103	81	79	66	76	69	68	85	72	71	89	82	92	76	62	67	82	80	75	81	75	74	67	89	71	70	78	81	67	75	73	83	73	68	67	80	85	71	89	74	83	85	83	77	82	74	86	88	86	73	70	79	78	78	80	81	84	86	75	65	86	78	75	65	83	90	68	86	82	70	93	79	63	71	77	83	76	85	84	73	90	65	79	78	80	72	78	65	81	66	57	77	60	82	87	79	75	79	62	77	86	77	79	67	75	73	86	79	76	66	67	63	74	75	77	87	78	79	81	71	72	71	79	87	83	80	80	69	72	78	77	72	78	72	70	70	85	92	66	72	78	78	79	98	79	75	71	74	73	69	77	91	70	71	60	84	91	74	74	78	75	73	85	74	63	88	73	82	71	72	79	75	75	75	78	83	99	85	74	70	67	73	80	79	69	80	79	83	63	75	71	80	85	72	81	72	70	70	69	79	66	89	67	88	80	64	76	82	76	71	69	71	84	76	97	65	93	78	69	62	75	83	92	86	77	77	73	72	83	73	64	82	67	77	66	73	74	78	85	65	75	74	83	73	63	85	74	87	72	76	81	66	84	68	77	71	65	79	64	69	80	73	76	84	83	80	71	75	66	69	83	82	78	65	69	65	63	76	80	80	84	79	70	62	81	77	78	82	83	79	75	84	87	76	73	71	81	92	76	76	71	77	77	81	76	79	69	79	77	83	77	83	64	71	73	93	69	69	73	69	63	68	98	87	74	76	72	65	87	71	78	78	75	66	73	77	66	76	90	59	83	67	83	79	65	81	73	87	85	66	62	78	77	73	60	55	63	71	75	83	81	90	70	68	74	83	73	89	61	68	65	68	81	78	60	76	72	76	70	73	75	82	78	74	64	90	75	72	83	76	90	72	70	71	89	80	80	73	79	72	73	82	79	79	84	73	66	83	68	75	66	87	77	62	87	86	74	77	85	80	84	85	78	73	79	69	87	77	78	95	82	81	70	75	71	67	79	77	73	65	68	90	60	75	74	60	68	81	88	78	78	83	75	78	71	88	66	80	77	67	78	90	65	70	72	87	79	82	85	68	82	74	71	75	85	91	75	96	83	79	68	86	74	76	82	73	72	72	70	82	74	85	62	63	76	93	72	59	57	73	68	81	89	90	93	94	73	72	71	80	83	84	77	67	65	75	82	83	77	85	70	65	82	80	71	81	81	79	63	80	88	76	73	70	84	66	68	72	76	76	82	72	67	74	76	64	66	76	72	85	75	67	66	73	74	78	74	82	78	76	70	69	62	80	72	75	88	80	85	86	74	80	74	84	76	82	84	80	77	62	66	79	72	76	80	72	69	86	72	69	75	89	65	69	78	68	82	77	66	69	90	78	74	82	73	73	78	75	73	92	83	80	59	67	68	75	74	62	68	73	82	81	61	71	71	64	57	74	71	90	71	63	81	61	87	76	80	79	79	79	69	67	85	62	74	63	71	73	76	71	70	79	75	89	91	72	76	76	88	91	62	75	89	74	74	68	79	84	83	85	62	76	73	77	84	64	88	74	84	66	69	90	72	84	81	85	73	86	74	64	79	94	74	80	77	83	70	74	73	87	83	70	85	87	65	68	67	64	76	69	72	71	76	80	84	59	78	77	63	77	76	60	69	84	73	71	62	61	76	80	75	71	67	81	63	70	94	85	71	86	86	76	66	81	76	63	72	72	86	70	70	70	64	62	84	57	68	80	68	87	55	88	75	77	74	70	72	72	82	77	55	58	74	79	82	72	86	84	81	74	100	73	61	83	75	63	69	85	97	72	74	74	74	77	64	80	65	70	75	65	83	66	77	70	66	57	86	60	89	85	80	64	68	84	81	61	72	67	73	75	74	70	77	84	69	60	67	48	75	74	72	74	90	66	71	73	74	102	91	82	72	61	91	55	78	84	79	82	79	71	57	86	59	66	85	70	73	78	77	88	79	72	73	72	85	80	72	69	74	88	73	65	81	83	75	65	72	79	78	71	83	85	64	72	54	84	83	77	64	84	68	68	75	83	63	74	89	69	88	77	73	69	70	71	75	86	72	75	65	71	73	84	59	54	62	85	73	83	61	68	62	86	87	65	78	78	78	91	73	78	67	59	72	92	77	66	74	77	85	64	77	72	71	68	74	80	74	70	64	70	83	89	71	72	93	83	80	91	80	70	70	68	87	57	74	80	92	82	88	66	60	81	75	64	68	78	83	71	63	75	73	74	69	80	75	86	82	65	58	76	82	89	82	72	78	72	74	81	73	74	84	89	65	76	79	77	73	65	71	61	75	76	55	57	65	67	80	71	84	70	75	90	66	68	74	96	83	77	88	79	81	66	76	58	81	68	80	84	57	71	76	72	80	66	83	73	68	76	79	83	68	84	79	69	64
28557	10668	6268	6691	12353	16327	16281	12965	10650	9550	8050	6725	5746	4953	4478	3237	2664	2307	2039	1917	1793	1650	1562	1462	1329	1267	1267	1249	1280	1157	1122	1097	1053	1055	1076	1044	1028	1016	966	919	955	909	872	798	823	865	731	689	727	707	725	684	639	691	613	605	586	609	645	646	594	633	584	593	598	601	655	568	598	620	614	612	582	587	607	579	594	561	600	636	644	599	594	628	576	547	603	568	614	596	585	649	572	616	557	612	600	623	569	630	608	589	621	629	559	619	584	607	603	594	618	567	593	611	611	593	618	594	602	544	577	572	648	621	604	615	618	603	642	630	574	603	623	632	579	619	614	572	629	597	586	583	609	563	577	601	569	589	607	571	639	636	636	589	588	631	553	602	624	574	593	587	557	610	596	605	608	597	600	625	632	582	592	587	631	627	594	643	619	652	606	603	586	572	585	603	602	541	590	624	627	611	566	629	608	604	591	621	602	594	560	595	603	612	602	592	646	622	561	567	576	629	625	574	624	607	586	592	594	615	599	589	602	572	615	590	593	629	598	609	615	640	598	609	609	565	577	593	596	634	589	619	597	624	601	630	589	584	587	607	580	598	583	577	580	623	618	632	624	584	582	608	567	654	604	590	583	596	572	616	583	614	568	621	579	584	612	569	616	609	625	573	621	600	586	624	585	607	545	571	598	586	594	610	632	611	566	621	599	602	626	604	592	587	573	607	609	628	637	590	640	634	648	619	580	629	569	591	593	584	612	592	554	569	641	616	577	594	591	563	646	605	625	563	634	571	616	560	583	588	564	644	601	603	605	586	604	602	598	628	583	654	559	621	568	573	578	604	611	594	597	607	612	585	577	559	587	630	590	622	603	592	620	597	626	586	596	584	577	616	577	569	594	582	629	595	600	586	613	582	628	572	604	586	571	579	651	562	597	556	579	595	623	591	576	593	594	608	607	584	624	629	576	651	578	595	603	603	632	599	623	599	600	607	574	577	627	628	571	598	598	566	576	655	638	587	601	577	610	620	599	624	582	583	587	603	556	588	610	599	568	600	592	605	628	574	605	589	593	576	605	581	603	596	603	611	621	585	630	590	623	586	614	538	613	550	593	583	632	573	610	578	613	621	551	618	633	627	614	616	594	626	591	588	571	609	625	616	591	548	583	590	643	623	605	600	621	635	567	626	587	606	617	597	588	580	647	596	596	606	611	624	569	554	624	580	595	575	596	622	588	619	608	575	579	602	641	558	592	627	617	632	611	626	557	602	627	585	616	608	617	607	592	649	601	626	621	608	568	615	570	622	592	623	596	592	623	605	601	596	592	611	598	605	556	603	599	651	640	587	609	619	637	626	606	611	639	628	606	601	566	610	596	551	626	566	628	629	598	618	621	618	622	629	595	607	584	585	622	568	592	587	590	582	620	635	623	577	595	603	647	572	581	576	629	598	631	583	570	602	594	627	560	612	628	606	588	616	588	610	620	571	599	553	589	577	584	585	584	618	592	597	600	587	615	629	570	604	603	617	625	634	615	613	609	590	604	643	568	607	554	632	612	616	624	589	603	575	609	592	605	626	560	595	603	601	598	606	615	622	602	656	588	619	615	658	647	607	614	579	564	594	599	604	639	571	580	598	629	663	562	563	542	540	629	620	614	616	604	572	616	586	602	592	649	581	591	553	567	580	622	594	628	582	631	564	603	545	580	582	583	615	577	593	569	567	574	592	573	614	611	583	610	587	588	632	614	603	606	562	581	612	616	625	567	615	600	601	545	613	601	602	587	564	609	569	640	594	569	621	604	581	650	613	582	611	573	619	592	624	600	631	614	580	606	653	610	584	593	622	563	577	616	621	596	583	591	620	593	576	612	566	643	618	631	596	614	599	649	592	612	572	567	582	582	586	611	596	571	618	609	565	610	611	623	575	600	583	572	560	603	619	565	554	595	624	616	580	615	584	603	596	587	599	624	611	598	555	589	592	583	606	556	641	604	621	581	576	594	601	627	633	619	594	587	611	638	595	576	574	600	616	594	601	575	614	585	615	631	627	661	587	617	591	629	600	593	581	594	585	595	600	603	604	590	576	593	638	612	570	617	552	605	641	614	627	635	571	612	570	651	621	569	616	568	601	642	583	615	599	609	566	598	636	536	580	631	559	598	580	630	631	602	593	629	570	639	622	636	617	575	630	596	579	608	591	588	621	614	597	613	613	636	626	642	625	610	571	602	627	581	613	630	601	593	609	589	620	608	614	592	628	615	624	647	592	609	646	604	610	612	591	639	641	609	592	611	597	557	573	597	671	637	614	622	643	603	623	601	597	599	605	618	608	622	560	631	593	585	586	603	609	632	586	601	631	553	607	587	591	635	615	581	579	585	599	608	595	593	597	591	607	576	586	555	599	576	633	617	556	614	611	593	572	608	597	586	575	564	629	576	618	605	614	582	570	557	574	608	623	614	584	599	629	594	597	608	607	609	548	590	615	610	570	645	608	607	581	594	624	558	561	631	607	594	611	587	596	557	594	577	614	606	599	651	577	610	604	541	532	553	614	600	578	604	620	581	575	639	563	582	597	597	584	610	581	599	615	592	594	595	602	605	588	585	561	566	592	573	569	569	646	569	610	587	551	586	562	629	613	545	602	615	588	613	582	584	611	588	586	588	631	653	635	617	619	594	651	612	599	587	658	599	606	574	613	606	617	641	542	646	614	661	603	600	560	579	609	595	592	627	606	608	589	591	537	631	588	615	610	619	642	594	601	587	616	610	592	605	568	594	627	569	610	588	610	583	583	576	638	615	599	583	620	637	610	602	578	606	590	615	576	602	631	591	600	574	606	620	598	577	628	544	627	585	615	616	606	599	619	564	615	601	611	575	627	625	628	617	603	604	632	568	619	551	546	623	628	629	583	606	611	605	659	605	590	597	587	648	568	597	581	597	600	646	652	585	628	591	590	647	598	579	603	588	568	615	588	603	589	635	572	624	615	571	571	591	585	626	558	614	540	616	604	599	620	573	601	597	599	589	627	586	602	624	618	616	571	593	587	606	594	578	602	615	628	570	571	577	566	546	633	601	637	619	611	599	596	627	619	634	600	553	571	565	606	669	615	628	612	565	593	573	657	584	612	596	602	623	578	604	590	592	620	604	604	586	606	612	619	638	592	616	616	596	577	561	610	650	610	569	584	571	580	578	600	579	617	594	598	649	627	607	598	613	617	598	618	634	589	597	612	624	629	543	625	568	578	604	645	624	624	612	599	574	620	613	582	580	583	570	556	630	560	599	581	592	595	616	617	594	559	572	564	615	600	564	605	623	587	566	601	575	550	589	606	575	633	564	597	589	599	596	602	650	620	617	633	643	572	586	598	598	606	601	633	632	608	620	634	584	591	586	613	593	643	577	595	645	610	584	608	562	613	624	561	587	599	613	583	606	566	602	624	589	568	641	630	605	639	617	597	631	590	612	573	614	602	588	600	609	619	615	569	617	594	571	622	598	552	593	605	642	599	578	602
4143	1017	554	312	235	239	282	235	239	230	180	176	159	144	123	110	95	93	71	70	69	72	60	59	56	62	56	65	58	56	51	58	47	55	38	61	53	57	47	52	51	45	40	29	49	31	38	43	38	33	43	42	40	42	39	38	37	40	38	38	42	40	44	45	47	39	34	37	42	36	40	34	32	41	30	35	31	44	27	43	44	39	43	39	62	41	30	30	41	37	34	37	49	33	33	44	40	43	39	37	29	39	30	35	50	48	56	35	43	31	30	27	43	30	29	45	34	31	45	37	38	41	44	38	41	42	38	34	41	34	29	35	56	32	40	43	45	35	44	44	32	38	37	44	36	38	40	37	40	31	38	37	41	31	32	39	38	30	38	32	36	30	37	41	48	27	36	42	44	37	29	37	42	43	31	33	39	34	39	38	27	31	35	31	36	35	41	35	26	35	34	37	36	34	35	40	34	46	28	43	38	45	33	24	37	29	40	37	33	34	29	24	40	40	30	30	32	30	41	35	35	38	44	33	28	54	40	39	32	38	34	35	30	45	30	41	36	36	40	44	42	43	41	36	43	45	40	38	34	28	45	37	36	31	45	43	40	42	25	42	29	37	39	39	50	42	36	36	35	36	43	39	48	44	43	46	39	31	33	33	28	42	39	34	36	31	31	35	44	41	31	49	33	34	36	34	27	45	47	48	54	54	34	44	33	40	42	35	28	28	37	32	32	42	35	47	33	32	33	34	27	40	30	35	36	34	39	38	32	30	30	37	37	41	33	41	40	35	47	33	27	27	32	35	28	44	42	27	38	43	30	38	36	52	31	42	34	43	31	29	38	41	37	35	41	40	35	37	44	34	44	24	43	48	37	31	49	38	48	48	52	37	38	32	42	32	35	40	41	32	34	35	38	47	35	36	29	38	38	39	33	50	30	34	35	32	43	28	29	20	37	36	35	27	38	37	32	35	37	27	41	45	35	33	51	31	37	34	42	44	32	40	38	32	30	24	33	39	40	41	42	52	31	43	38	34	28	36	44	40	35	34	47	34	33	26	34	26	30	47	36	28	46	46	43	33	36	43	45	37	38	49	28	40	36	34	30	37	36	38	33	42	42	45	38	34	35	29	35	38	28	33	33	36	37	39	40	37	40	41	36	29	41	32	30	34	43	37	44	40	27	47	35	32	32	31	35	41	35	33	35	36	31	33	57	46	45	40	42	35	31	31	36	31	27	41	38	30	25	40	40	33	60	32	31	45	23	41	34	28	44	39	37	37	38	20	29	31	46	31	40	50	31	44	42	34	30	46	33	26	42	31	44	44	34	34	30	34	55	41	45	36	42	39	40	32	41	34	37	39	28	36	28	36	36	38	34	42	49	34	39	35	38	26	36	39	31	36	35	43	27	32	35	31	38	31	34	45	52	39	30	43	35	33	35	32	44	45	33	33	30	44	35	30	46	43	32	52	24	37	35	31	42	39	47	43	36	38	35	34	33	45	39	22	36	38	40	43	49	39	35	45	50	33	36	40	42	42	42	46	36	36	34	33	31	35	42	57	44	34	43	37	36	29	54	45	43	40	29	37	39	38	28	41	41	42	43	34	42	37	39	37	43	36	28	50	31	33	33	36	30	43	31	40	26	27	35	44	28	38	45	41	32	29	35	40	50	39	38	36	34	38	33	28	37	58	35	28	35	45	31	40	24	57	39	48	39	39	49	47	40	34	45	41	35	27	44	46	42	49	27	39	43	39	44	33	32	45	33	36	35	30	39	38	50	25	43	33	32	31	43	44	43	37	43	41	35	34	34	43	33	34	45	25	45	31	31	34	38	41	36	35	27	37	32	36	35	38	36	36	29	31	35	37	39	21	43	43	38	35	34	38	42	39	37	42	28	54	38	35	43	39	38	37	33	38	41	35	38	45	37	31	28	38	50	43	31	41	41	39	41	35	39	42	41	35	42	45	40	42	38	43	40	25	31	31	39	36	42	39	28	41	38	36	32	41	32	36	35	51	48	37	27	41	36	46	37	45	34	42	41	33	32	29	36	42	43	37	38	31	41	38	45	34	34	44	36	31	43	42	40	36	38	39	42	39	35	26	43	39	38	33	36	40	39	46	44	42	42	38	45	38	36	27	41	34	42	35	33	44	35	48	43	38	39	43	41	36	29	54	39	34	40	39	51	32	44	26	39	41	37	37	48	39	43	30	31	36	45	40	32	40	28	33	35	43	24	28	42	30	30	39	36	35	50	42	39	32	45	27	45	32	39	32	27	55	49	38	44	27	32	41	43	37	38	36	40	33	47	33	33	37	37	36	39	37	24	27	39	27	27	40	44	46	48	54	41	38	42	33	40	42	40	31	45	38	49	34	32	39	36	41	46	45	36	43	47	38	40	40	34	28	35	33	40	43	37	43	44	30	26	34	51	26	32	43	41	35	36	26	32	29	30	49	40	49	47	34	46	33	38	30	40	44	34	30	28	41	48	37	41	36	34	34	32	38	34	46	39	31	39	35	46	39	37	34	44	32	38	48	23	36	45	35	34	40	49	49	44	36	38	41	37	36	42	48	28	36	38	32	25	37	34	33	29	32	47	28	41	45	46	25	39	39	42	34	38	38	35	42	42	56	34	37	32	48	38	40	27	36	29	35	32	37	38	31	30	35	31	37	30	30	44	35	32	33	39	32	38	39	34	34	35	33	42	41	43	41	40	43	54	38	33	48	43	40	41	33	30	37	28	24	47	39	48	35	40	21	32	39	46	43	43	47	36	33	33	46	36	39	33	30	34	37	33	46	33	45	49	30	35	32	32	33	33	26	33	38	43	36	54	42	38	27	49	39	45	42	35	30	34	43	37	44	44	39	31	46	31	41	48	32	41	32	38	42	47	27	37	34	43	41	37	42	34	37	34	27	29	31	37	34	49	25	38	45	33	45	38	28	35	22	37	37	33	26	40	37	24	33	50	36	45	38	40	30	25	46	41	43	37	29	34	30	33	30	42	44	38	26	38	40	34	43	26	37	41	46	43	30	43	32	35	40	45	43	34	41	37	36	35	40	33	33	48	42	35	31	49	39	48	33	28	31	39	30	35	42	41	32	39	36	22	33	30	45	46	41	37	37	31	36	58	48	33	43	45	34	39	28	32	42	37	32	33	41	21	35	35	33	43	39	44	31	35	39	38	33	38	54	39	38	30	41	41	34	35	42	43	40	48	34	40	29	36	37	44	32	30	43	37	39	33	33	48	47	44	29	36	40	35	37	45	35	44	40	36	29	36	38	47	44	42	29	38	42	25	27	47	33	40	38	41	45	42	38	30	43	52	42	33	38	47	36	51	42	38	32	38	41	32	29	36	32	35	35	43	38	36	40	41	33	41	33	27	32	40	35	39	31	43	30	48	39	42	32	28	48	33	41	33	37	33	37	40	42	32	47	39	38	29	40	50	34	37	25	38	35	46	27	37	26	34	40	29	39	52	38	37	33	44	39	52	41	35	39
26276	9625	5799	6013	10563	14663	14771	12000	9904	8552	6971	6164	5150	4538	4030	2950	2428	2006	1718	1551	1440	1330	1209	1081	1077	994	958	926	938	866	840	710	752	703	774	787	750	693	669	634	573	548	544	519	527	424	407	468	451	420	379	381	369	361	316	325	307	308	284	302	322	286	329	280	292	326	308	294	308	328	322	311	311	309	275	315	274	306	299	324	296	295	338	321	324	306	290	306	326	349	328	308	296	306	290	279	308	291	310	281	292	297	323	347	317	347	294	329	309	345	301	316	315	337	316	332	311	315	305	298	302	285	291	299	319	287	312	317	285	312	314	311	296	292	305	331	328	335	340	260	331	293	307	310	308	292	314	289	301	339	291	316	314	286	313	324	336	298	300	324	319	288	292	329	293	300	326	288	284	309	300	284	334	269	297	317	301	308	303	276	312	305	324	311	304	343	314	288	281	287	292	322	330	339	293	300	317	305	296	308	291	303	285	335	355	358	314	316	309	341	298	317	291	297	310	333	292	323	316	288	302	315	308	308	320	329	308	316	315	295	294	308	300	312	282	294	297	303	297	331	328	297	309	287	320	305	305	317	320	305	316	320	298	292	308	304	304	277	301	321	267	322	288	302	298	297	261	305	312	305	305	297	291	295	284	290	307	297	285	267	336	329	321	307	339	323	287	309	304	336	286	325	327	292	313	317	297	305	284	274	301	319	335	339	290	297	317	304	312	297	308	309	282	272	311	307	315	291	288	323	290	298	344	315	316	312	293	341	332	278	286	287	300	307	331	293	298	314	282	296	308	331	319	310	313	296	304	313	310	312	324	262	305	310	296	313	288	369	290	299	280	319	290	318	337	352	316	307	308	316	340	317	263	313	281	315	302	331	328	291	328	299	296	287	312	318	307	284	294	299	349	293	269	303	312	310	296	294	322	314	307	293	329	331	311	332	325	326	310	302	324	289	316	305	285	307	308	299	301	281	338	319	335	269	315	294	304	289	339	320	295	311	303	280	305	307	319	297	267	329	329	300	316	308	300	299	281	321	301	306	320	323	310	307	293	303	301	303	325	297	290	317	332	328	320	293	307	291	278	275	298	280	315	301	303	278	333	291	304	339	292	298	309	295	313	277	287	297	302	314	295	301	330	297	284	306	333	278	318	314	281	315	290	315	316	294	286	321	309	311	301	278	310	311	309	299	296	311	294	312	282	315	299	273	317	305	303	320	307	340	322	332	315	294	320	307	304	323	282	312	307	328	306	311	319	302	293	288	311	297	286	267	313	317	300	306	307	302	297	317	320	314	290	281	290	309	310	277	305	306	321	313	309	282	304	334	334	309	294	335	300	322	292	309	313	334	341	300	304	276	330	293	282	294	295	298	316	301	292	290	305	321	308	299	332	318	299	306	294	308	332	298	301	296	287	280	322	287	276	312	286	321	284	298	322	268	322	291	303	298	311	315	290	313	294	300	302	288	308	323	311	319	298	312	329	295	300	294	295	279	308	320	291	297	292	321	313	342	302	306	293	316	321	300	322	312	334	286	288	312	288	282	285	302	322	271	291	303	286	313	313	287	310	349	325	288	293	295	275	338	311	341	299	278	303	304	259	316	300	299	308	307	294	290	305	320	295	305	289	272	309	331	312	314	317	336	307	307	308	327	319	320	351	311	344	318	291	287	306	299	293	311	305	321	283	326	280	319	316	290	297	292	296	310	305	311	312	305	298	308	328	343	288	308	303	299	314	297	285	318	300	323	301	329	307	321	311	329	283	297	304	311	330	291	301	259	309	348	290	288	333	307	300	331	294	321	321	305	262	307	287	297	281	302	314	309	304	318	302	309	308	295	309	286	339	314	305	279	318	296	271	322	304	310	316	275	295	313	285	292	321	309	302	312	308	307	305	288	307	300	297	318	323	298	295	310	321	291	306	334	322	286	315	255	301	301	317	320	277	311	303	285	307	283	317	299	316	318	337	307	307	326	290	301	332	297	311	307	295	313	294	263	278	300	330	327	302	290	332	294	305	308	308	323	321	317	313	305	290	283	324	317	299	330	299	302	292	287	282	323	307	281	278	303	338	330	311	293	315	298	299	310	291	287	310	282	292	275	335	295	344	303	291	305	328	321	267	288	328	303	346	269	328	297	311	320	302	317	286	311	310	299	302	306	304	342	309	325	298	311	295	320	315	303	311	293	318	320	285	319	269	318	311	293	307	286	309	300	327	303	325	347	304	324	310	279	303	291	297	294	289	288	304	299	297	329	324	283	282	342	306	290	295	308	316	344	301	270	294	310	322	308	355	314	337	303	305	295	328	311	324	325	296	293	277	298	326	297	267	308	320	300	317	337	318	316	280	340	340	287	288	305	306	332	310	308	299	297	322	275	282	299	295	313	317	310	284	324	311	280	299	302	294	316	331	307	298	306	321	283	290	300	314	289	299	299	290	314	301	312	303	284	298	308	344	313	307	303	293	278	300	298	270	323	271	272	350	296	310	298	304	291	286	333	303	266	329	272	293	340	281	311	307	307	308	293	292	324	283	280	311	287	298	287	279	315	302	316	289	328	324	302	299	287	329	271	315	295	301	305	298	303	291	299	293	317	295	308	299	293	304	311	320	318	297	335	312	323	309	285	306	304	307	275	287	280	308	298	287	303	300	314	292	290	295	316	299	309	315	270	277	324	271	315	272	280	280	302	307	285	335	307	294	328	309	271	324	313	278	308	322	323	277	303	305	284	329	279	350	302	308	325	326	332	264	319	300	323	298	269	334	297	285	319	312	322	309	281	300	318	307	355	275	314	302	269	321	299	309	294	295	287	303	317	289	309	292	295	296	312	315	296	293	302	297	279	314	299	310	342	274	307	274	283	323	306	341	281	344	303	331	321	326	278	308	315	287	286	305	316	299	302	319	294	315	341	315	282	310	323	298	345	320	316	307	303	292	333	319	314	325	299	349	304	304	295	299	294	314	300	328	308	346	308	326	300	319	307	309	330	286	296	282	293	296	329	288	323	311	311	301	299	315	286	323	309	294	340	304	293	320	311	318	316	323	288	291	337	279	318	296	304	316	291	305	327	336	309	289	277	287	340	325	308	305	311	313	330	277	295	300	299	293	292	312	304	312	298	294	295	316	293	294	290	325	319	308	298	301	313	287	308	303	330	294	306	309	286	311	318	299	325	291	317	274	338	300	286	291	284	299	286	282	303	336	302	304	292	295	306	324	292	302	329	309	332	306	327	297	305	296	303	309	319	311	325	331	305	327	295	319	286	288	313	314	313	302	302	291	314	299	321	304	279	328	302	298	291	331	296	292	339	310	282	314	291	269	298	293	323	304	287	312	308	304	294	323	313	300	331	304	283	307	324	310	329	287	316	305	319	325	306	318	298	306	289	314	312	309	320	304	288	318	307	290	283	305	307	325	295	296	328	300	304	316	301	302	282	289	293	314	294	339	301	280	304	315	308	321	297	319	256	305	308	307	286	304	290	304	295	321	310	279	337	328	301
4757	1475	698	481	344	362	458	358	353	292	263	236	249	236	198	167	175	141	133	133	119	106	122	102	121	103	99	99	86	91	87	94	84	82	88	96	92	86	70	79	70	76	76	89	85	91	87	84	79	90	70	76	76	79	67	72	75	85	71	79	68	72	59	62	69	79	78	70	54	77	72	71	56	64	54	66	60	85	81	65	58	67	66	60	85	64	71	73	66	68	63	67	73	63	69	67	61	83	74	77	68	75	65	84	71	88	64	74	65	71	67	77	77	79	66	67	77	64	66	74	77	65	83	67	64	77	81	74	61	65	89	69	63	74	64	72	73	69	74	69	73	65	92	86	55	72	77	66	67	66	70	73	78	66	66	71	61	74	71	77	65	71	85	76	64	63	76	73	79	63	71	65	60	72	62	79	67	62	73	80	75	61	63	81	79	54	75	67	77	59	69	84	64	74	75	59	61	66	72	73	84	79	65	86	71	82	68	73	68	65	70	74	63	67	64	57	90	78	73	73	78	69	77	62	65	59	69	65	73	67	89	65	93	66	75	75	91	73	76	84	75	84	57	67	72	77	90	69	78	71	73	64	75	58	76	78	81	81	64	78	71	68	63	80	68	72	82	59	85	60	80	71	78	69	53	62	77	69	78	77	75	67	79	76	62	81	84	61	67	71	76	59	86	80	82	82	82	98	92	72	51	73	62	74	72	68	84	66	73	50	77	60	69	71	82	73	65	74	71	63	82	73	73	64	77	83	74	78	63	69	69	63	73	55	71	66	70	70	66	74	81	76	86	59	69	91	66	74	76	81	55	80	79	75	57	79	59	65	69	76	77	59	67	87	76	79	69	76	68	83	80	85	63	71	71	69	69	80	88	80	74	61	75	67	72	72	65	85	80	67	69	66	71	59	61	65	71	80	71	89	75	76	62	75	67	76	64	69	81	77	71	64	75	64	66	82	63	75	64	67	71	62	72	72	73	68	73	74	82	78	94	72	71	48	61	75	65	82	77	88	76	58	59	51	61	70	77	69	63	70	79	86	81	61	64	56	82	56	70	54	76	70	78	70	61	81	76	77	80	78	93	78	67	72	65	78	60	66	64	68	64	84	80	64	78	65	58	61	73	54	86	61	65	82	66	74	72	60	66	69	63	67	76	65	76	60	74	61	78	77	78	70	61	83	72	79	81	71	79	73	73	68	65	70	69	75	86	64	62	79	59	87	82	78	75	67	71	62	71	64	66	65	76	75	60	67	66	77	73	86	76	69	76	64	63	69	71	60	79	70	66	75	89	87	77	73	76	71	69	68	58	63	73	82	75	72	76	79	74	74	62	61	72	66	69	57	75	88	60	72	76	73	77	81	81	58	85	77	67	67	68	57	72	59	62	62	57	76	80	72	61	89	59	68	67	70	63	57	73	83	70	62	73	63	68	58	77	61	77	62	60	62	68	80	73	70	61	70	68	79	66	67	76	64	84	85	65	75	73	65	83	68	68	70	65	79	71	50	67	89	77	73	74	73	71	67	59	67	68	67	78	63	85	78	82	78	66	75	67	73	67	105	70	60	92	78	75	75	72	67	72	66	70	68	72	79	60	83	66	80	71	70	75	71	66	80	66	62	78	69	62	74	84	63	60	88	89	79	69	58	73	73	72	63	58	67	59	82	62	60	79	74	90	70	76	65	74	68	70	75	78	87	78	73	79	60	68	66	70	63	67	81	84	67	64	78	67	62	58	70	83	72	72	71	66	61	74	76	74	60	76	56	71	78	64	86	68	81	67	71	88	82	71	60	83	56	79	62	90	82	62	69	84	59	73	66	71	78	80	61	52	67	64	69	77	77	80	65	63	93	74	68	70	77	79	66	66	58	72	82	83	66	66	78	78	79	79	69	73	78	68	74	84	79	54	66	59	66	78	69	67	76	66	58	56	58	74	69	61	70	78	76	70	80	78	66	75	61	77	80	81	94	75	74	73	74	77	77	69	85	73	77	64	71	86	69	60	76	65	81	69	78	80	76	71	66	82	61	75	66	67	64	72	70	66	71	75	62	80	65	66	86	79	71	65	62	75	73	76	66	72	63	71	73	74	75	58	59	75	80	70	88	92	87	63	70	83	78	72	74	76	73	85	76	62	83	74	74	66	75	74	89	75	56	71	77	79	58	72	81	60	81	61	66	68	59	77	71	63	68	64	63	61	64	69	64	61	84	68	57	81	69	82	62	61	71	70	63	76	64	75	68	59	64	59	77	63	68	66	68	73	69	69	63	74	58	74	58	73	59	71	61	78	63	62	68	63	71	70	66	89	79	86	76	70	73	49	64	67	78	75	72	79	80	74	70	75	82	77	65	71	81	76	72	75	75	54	74	59	73	71	67	68	52	71	69	74	70	71	58	63	53	67	75	72	72	71	73	74	58	59	77	72	57	64	84	72	59	89	73	67	73	67	72	73	64	68	83	80	68	62	74	69	81	57	81	82	71	78	84	68	84	70	73	61	69	79	66	78	62	75	73	65	75	61	68	85	65	83	81	81	62	83	73	66	73	68	76	64	81	70	82	69	69	68	74	73	65	71	88	64	76	72	65	68	75	67	81	55	74	54	70	80	68	73	68	84	74	84	61	76	57	63	67	78	56	55	65	68	82	58	70	73	76	76	78	65	68	58	70	67	78	71	76	69	71	74	75	76	77	64	76	65	76	77	77	63	69	76	76	78	62	77	78	70	77	73	84	84	88	71	70	61	61	72	67	85	81	62	61	58	63	68	66	63	70	75	83	64	74	69	68	68	95	74	65	89	77	81	64	64	75	71	70	74	72	62	70	77	76	69	69	74	58	85	77	62	78	78	70	71	58	61	81	63	73	72	78	97	76	90	72	73	71	82	62	82	67	98	69	70	74	77	75	68	60	62	66	61	74	77	78	93	80	76	76	76	68	64	75	70	79	64	74	77	74	61	71	60	62	73	76	82	82	83	59	83	69	59	67	78	64	89	77	78	75	77	75	63	61	60	60	70	69	66	57	63	80	65	63	75	69	55	61	73	54	54	75	72	63	74	50	75	69	59	84	58	81	71	84	75	72	64	72	84	81	84	66	68	72	75	67	79	74	83	71	75	64	77	64	68	81	78	66	68	71	68	65	54	85	80	69	51	89	64	91	77	58	78	71	70	68	67	83	70	62	77	52	64	69	76	86	64	70	70	67	78	79	74	67	86	65	73	62	56	83	72	86	77	60	67	79	72	62	59	69	79	67	74	70	74	60	90	80	61	66	69	65	68	73	69	69	73	72	66	71	67	67	58	65	74	62	63	80	71	68	75	63	72	66	87	66	70	56	77	56	69	81	77	60	51	65	63	61	62	68	58	73	60	76	77	79	70	70	63	76	76	48	68	91	75	84	81	73	61	64	74	78	78	70	68	54	80	65	78	79	59	69	61	69	70	67	70	65	79	61	73	67	64	82	76	72	70	76	78	72	61	69	64	72	72	77	69	72	58	65
31246	12571	7215	7418	13443	17483	17638	14717	13150	10722	8930	8000	6643	6164	5432	4264	3512	3148	2503	2157	2016	1958	1869	1663	1574	1463	1453	1397	1450	1357	1199	1113	1120	1115	1179	1161	1220	1163	1055	1013	965	973	913	854	874	781	769	763	781	741	715	685	656	623	615	573	568	543	562	605	546	555	579	590	577	598	571	581	631	557	604	563	615	564	583	585	574	549	589	559	545	577	577	555	624	649	603	543	606	561	549	568	570	577	565	596	558	600	552	591	609	534	598	594	589	615	538	598	620	570	585	586	591	581	626	541	606	599	557	565	592	573	563	561	606	577	605	567	519	593	553	547	576	574	548	576	630	562	579	565	572	548	552	559	566	568	558	552	592	593	611	555	624	616	561	583	600	635	585	589	583	556	546	583	575	639	570	613	601	609	577	576	595	561	546	567	624	583	568	575	609	583	575	615	559	557	578	552	584	543	616	570	601	585	539	586	543	565	566	578	601	576	602	555	598	526	632	569	573	564	557	590	601	570	569	575	566	591	572	553	589	544	548	568	583	555	555	554	575	572	591	575	556	612	575	571	547	606	591	540	608	536	579	558	553	560	567	587	574	583	574	584	559	568	549	570	545	565	577	583	545	565	548	584	574	579	558	567	572	576	569	563	569	545	559	582	601	552	529	562	549	609	566	635	574	579	578	575	541	569	581	599	611	573	557	606	554	608	552	542	531	580	578	528	602	582	577	548	609	566	527	596	566	570	575	584	613	592	565	584	588	594	597	567	543	599	584	592	580	598	594	560	573	575	614	554	552	560	591	556	584	580	552	571	594	583	583	533	615	552	587	541	570	560	616	556	531	581	551	562	551	540	541	603	613	578	575	582	615	616	546	555	598	592	531	586	571	575	586	568	527	601	593	603	548	613	553	578	585	524	589	552	610	539	594	547	582	558	594	590	631	565	529	500	560	601	565	563	533	571	563	614	595	612	577	599	616	569	594	572	576	604	560	572	576	591	577	600	577	586	560	556	560	580	551	573	562	609	589	593	535	519	574	583	574	544	561	592	576	558	571	539	571	579	549	600	586	580	607	556	565	549	557	564	602	564	585	558	614	597	568	544	581	596	574	584	549	585	531	582	584	600	570	600	600	552	603	597	571	544	557	587	561	529	562	575	552	552	554	525	558	571	618	594	589	553	508	580	561	593	607	567	576	579	591	612	577	586	614	566	563	586	572	557	573	562	605	570	557	546	585	569	573	598	512	583	550	573	535	617	542	566	580	600	594	592	607	558	597	567	567	590	580	551	523	546	611	554	602	544	594	548	595	589	564	586	565	577	563	581	612	580	594	595	590	550	569	572	546	565	597	562	554	562	594	589	552	573	575	531	561	577	559	589	551	583	574	589	567	590	568	538	565	577	567	560	566	539	586	566	552	606	569	581	539	578	540	574	564	544	601	547	555	592	584	605	535	600	532	525	575	575	579	573	577	591	583	598	580	597	579	542	579	513	551	592	578	602	602	562	582	556	542	579	568	529	597	588	567	536	518	569	556	567	573	582	559	600	586	568	587	551	562	571	566	574	577	564	601	546	598	577	598	581	595	590	559	566	579	555	543	595	559	589	570	575	548	538	554	580	556	560	579	550	552	554	556	598	589	564	590	581	540	588	592	603	543	555	554	558	553	551	568	597	573	616	582	580	571	564	608	532	565	566	604	564	565	569	603	568	535	568	586	546	577	593	584	573	579	564	585	555	572	587	583	598	604	595	541	591	623	588	533	568	577	555	594	568	590	562	564	578	588	579	567	627	604	584	582	588	600	518	579	557	557	564	545	583	588	540	541	580	593	596	587	613	557	571	607	617	563	560	581	579	561	564	593	561	603	582	521	590	532	520	567	599	593	571	549	617	529	555	601	612	592	550	560	545	578	534	562	546	596	597	577	594	575	554	572	561	545	582	559	607	583	578	552	542	596	549	613	552	622	576	540	591	580	556	604	593	597	576	597	614	556	540	600	568	607	578	612	578	584	576	565	562	544	541	591	594	608	562	567	569	613	597	565	592	607	580	544	573	611	592	579	556	555	550	600	530	611	544	549	580	593	570	548	520	559	615	589	617	576	596	563	550	582	566	593	570	555	585	591	562	546	627	564	571	598	562	592	578	583	555	555	587	564	651	588	535	572	586	579	597	579	554	549	567	526	591	583	545	605	580	553	559	606	546	603	583	570	578	594	590	566	585	606	605	539	540	591	620	543	559	546	575	611	561	562	544	536	569	591	557	560	605	590	614	589	568	553	560	615	587	563	593	616	588	569	588	588	571	565	549	607	584	539	574	566	600	548	589	572	601	569	612	581	559	562	613	578	535	573	590	611	530	579	610	539	616	576	618	566	593	544	586	553	574	601	590	618	563	563	586	547	586	591	572	595	570	593	575	546	548	535	569	593	549	581	567	521	563	569	563	546	604	609	588	550	588	543	609	557	547	585	568	560	580	609	556	558	587	596	596	590	593	573	613	571	559	612	576	599	555	579	581	604	570	606	604	581	562	555	588	603	595	542	588	560	557	543	523	588	532	567	566	590	576	564	611	599	582	605	626	601	589	598	582	557	557	539	586	574	521	560	578	543	583	550	575	578	582	554	546	588	572	556	633	579	579	559	585	566	578	625	581	594	576	592	564	602	598	590	585	539	569	555	575	580	571	586	570	555	604	563	532	576	565	575	555	606	614	567	542	573	551	575	600	563	552	602	603	584	552	602	577	546	562	563	561	576	580	606	557	573	602	533	560	623	547	623	600	555	554	616	561	528	552	596	598	563	553	538	577	600	510	614	574	584	533	584	549	550	587	558	577	531	561	582	577	585	583	583	572	544	580	566	548	559	557	561	544	563	548	566	589	544	590	583	544	612	563	584	547	566	572	571	621	591	585	567	598	581	548	564	610	589	578	559	582	544	559	563	568	589	559	576	565	596	569	567	626	584	564	559	571	548	548	580	586	558	580	554	604	605	568	566	584	574	598	548	567	597	588	575	560	577	565	564	576	554	600	598	554	587	591	576	559	627	564	572	522	561	518	529	586	555	557	530	612	554	569	617	577	573	563	565	582	620	598	595	558	599	552	539	542	614	637	595	593	578	578	587	594	585	562	551	560	566	545	613	503	551	582	576	575	593	592	593	588	526	606	572	569	575	599	527	575	584	602	615	583	576	561	618	578	551	597	539	550	616	604	577	577	569	572	632	592	557	562	602	572	619	582	565	588	550	575	552	519	534	573	565	556	545	574	530	566	546	631	570	559	602	620	591	567	594	617	588	572	578	611	525	554	530	565	582	577	541	545	578	617	533	554	635	553	618	542	557	548	584	540	551	601	578	582	537	545	545	575	570	585	570	589	587	608	586	585	567	606	538	615	571	552	620	551	603	626	541	561	559	574	596	556	586	583	564	575	557	564	559	627	576	564	534	582	555	602	614	565	557	554	601	571	548	593	589	589	541	566	610	537	576	558	573	618	593	566	580	554	585	553	594	591	560	604
2781	883	426	284	197	182	212	198	176	158	165	123	145	132	110	99	93	88	58	74	66	69	59	58	61	64	66	58	56	61	66	52	54	44	59	49	64	59	48	61	51	53	50	66	62	45	48	64	41	41	44	57	47	38	62	41	49	43	47	49	44	55	51	63	49	53	49	44	40	44	50	42	49	42	48	50	47	49	50	45	55	65	47	56	57	45	46	48	42	50	46	37	45	38	48	36	40	45	37	40	53	41	36	55	44	42	48	47	54	41	49	49	57	50	59	44	52	47	56	41	36	49	42	43	42	49	56	42	51	43	33	39	50	55	51	47	39	49	34	50	52	44	54	41	48	49	42	53	49	48	36	40	45	51	52	42	50	40	44	44	40	44	47	40	36	41	46	46	44	47	39	54	47	46	58	61	42	56	45	41	37	45	49	41	48	55	42	37	46	47	66	45	45	55	43	65	48	43	42	45	52	39	39	43	34	36	59	42	59	43	57	39	43	46	62	51	57	54	47	41	44	48	54	53	54	41	42	39	45	51	44	50	37	50	52	48	49	50	41	47	34	50	50	31	44	34	55	44	55	39	52	41	48	61	48	44	45	50	52	48	50	43	45	44	55	46	47	35	47	43	67	50	52	37	52	42	52	43	38	42	42	46	48	43	38	53	41	45	41	50	43	52	56	46	47	44	47	30	43	47	32	55	37	46	51	54	46	47	56	41	49	47	44	53	48	45	36	47	37	50	43	42	47	63	56	41	38	46	44	51	46	43	63	42	55	48	52	47	45	45	53	41	46	43	56	41	40	40	51	52	43	51	60	38	53	39	51	54	53	45	60	44	50	43	47	48	36	40	49	51	47	45	52	45	43	52	53	49	55	44	45	37	55	43	60	56	51	57	45	39	49	39	44	58	44	41	35	42	50	45	49	46	55	43	54	56	45	36	40	46	40	58	36	59	52	46	52	49	56	54	58	45	41	40	52	41	49	42	42	45	47	59	49	46	46	48	50	60	51	50	37	37	42	50	42	49	50	50	48	46	47	46	47	44	46	54	48	55	47	47	46	58	40	57	46	57	44	50	51	57	40	44	46	42	48	37	47	45	54	46	55	50	35	50	54	40	47	57	50	44	43	49	43	41	56	46	43	49	33	48	37	46	41	50	47	46	49	37	59	58	49	63	40	42	59	47	56	60	39	46	63	53	54	48	39	63	40	58	41	50	58	55	48	53	56	50	52	45	49	46	45	52	58	53	54	42	49	37	54	50	46	49	42	40	50	46	47	52	49	54	44	45	42	49	52	42	49	47	54	48	52	53	50	34	41	44	49	46	57	47	52	41	48	54	47	50	42	52	41	54	37	42	45	51	55	49	39	42	46	42	54	49	45	49	53	47	39	60	52	43	59	34	43	44	52	53	46	48	48	51	58	50	45	41	45	44	48	49	43	50	52	45	58	46	36	64	42	51	46	45	46	47	46	60	48	44	55	57	38	46	65	37	47	40	56	52	51	50	39	46	52	44	35	53	40	54	37	44	45	49	37	39	56	46	41	48	37	58	36	51	58	45	51	49	51	52	43	41	44	42	41	49	52	49	39	41	45	59	44	56	47	41	48	48	52	54	51	39	49	42	47	43	51	45	47	33	51	53	53	53	40	39	53	49	57	53	53	46	63	43	59	44	37	50	39	46	49	41	46	40	52	46	45	41	60	56	54	46	47	62	49	51	50	38	49	42	45	44	58	56	38	39	43	40	57	46	57	52	36	52	48	39	55	38	46	58	48	47	45	58	44	47	37	44	56	52	42	62	43	50	63	42	46	57	54	40	52	47	52	32	60	53	40	53	39	52	46	56	47	47	41	43	35	42	45	49	45	54	44	46	53	50	44	42	59	46	53	51	42	48	53	41	41	42	49	54	51	52	42	44	55	44	44	53	53	47	55	62	43	54	35	38	39	49	45	43	50	46	51	43	54	50	45	50	35	40	44	43	45	53	48	42	52	40	43	57	44	38	39	46	52	42	41	42	36	36	49	45	38	48	46	48	47	49	53	44	46	44	43	37	47	45	53	51	47	58	42	48	54	44	42	45	52	39	40	41	57	53	43	42	54	47	43	42	46	45	37	48	48	48	51	43	37	43	50	51	42	54	44	61	52	39	38	38	39	51	37	45	47	32	54	43	50	44	39	43	42	51	45	39	57	44	57	49	57	56	60	42	49	47	48	38	46	42	45	55	49	47	45	48	45	41	43	52	51	44	37	42	43	61	50	49	43	53	53	46	58	56	45	54	44	44	37	48	41	52	52	49	58	42	46	43	54	40	51	47	58	38	47	60	62	42	54	41	57	45	55	46	47	45	67	46	60	53	49	58	40	43	51	50	53	40	41	51	58	49	40	41	54	47	57	38	50	50	53	44	39	52	47	37	45	49	53	42	60	45	31	43	57	53	59	37	43	48	45	45	40	55	49	42	42	47	59	38	35	48	40	58	42	41	47	51	39	41	48	63	49	50	35	53	43	47	62	52	49	43	39	51	54	36	56	48	51	40	47	45	54	49	56	44	42	49	54	39	50	46	39	42	38	48	55	44	39	48	45	46	44	44	39	57	46	44	49	43	45	43	44	43	47	50	41	43	42	40	59	52	54	42	53	50	53	49	45	51	66	46	35	45	31	42	44	48	47	49	42	43	39	45	33	57	44	41	42	30	38	36	45	47	46	49	48	54	44	61	45	44	49	49	35	51	54	45	53	60	54	41	43	51	53	55	30	47	29	53	46	56	49	36	42	50	38	53	57	55	37	45	57	47	53	50	52	51	38	55	45	49	50	53	44	33	45	54	45	65	57	51	51	35	49	41	54	34	39	54	46	42	43	38	40	53	49	52	53	62	44	32	43	51	37	41	59	40	65	47	53	53	56	40	57	56	43	48	58	56	49	47	48	53	57	47	48	40	45	55	48	45	35	49	50	54	33	50	40	51	42	45	55	48	43	54	39	65	57	56	46	45	51	41	47	41	50	42	45	48	59	46	54	45	41	42	58	38	47	43	60	61	45	50	56	42	42	48	49	58	56	46	40	48	36	52	47	45	38	51	47	47	36	52	56	40	45	45	36	56	55	46	58	55	58	39	49	47	54	48	54	55	51	55	35	44	36	59	46	57	35	43	53	49	61	49	47	38	42	47	55	43	57	58	38	46	48	42	35	48	51	44	58	53	52	49	42	53	37	58	48	51	47	56	46	57	53	46	45	54	49	52	45	49	46	49	44	58	44	55	32	42	58	54	54	50	48	55	40	40	56	43	50	48	45	41	44	43	49	49	41	48	46	45	48	48	45	46	36	40	45	52	48	48	49	35	37	45	49	54	45	45	54	37	53	63	48	39	41	45	52	47	50	30	40	59	51	46	49	57	48	43	35	40	43	54	46	44	55	40	49	42	41	41	48	53	51	44	47	34	49	41	46	45	47	51	50	57	62	47	55	43	42	49	39	41	44	47	47	37	54	46
23384	8517	4847	5024	9171	12265	11722	9439	7807	5800	4928	4451	3974	3628	3196	2554	1981	1620	1404	1211	1061	1063	971	912	807	906	865	793	819	762	745	732	636	673	712	725	767	683	654	639	622	585	573	552	550	499	496	459	478	473	467	424	405	429	425	378	385	350	374	412	373	371	387	379	381	394	419	378	369	382	382	376	367	360	370	382	373	373	369	342	396	395	400	394	395	403	380	397	373	365	411	374	389	363	373	364	400	388	357	377	361	389	389	383	373	397	358	386	389	385	405	351	392	384	341	383	373	383	394	355	374	377	377	389	363	408	388	397	377	385	379	400	351	376	348	354	355	380	416	370	358	351	382	395	388	397	379	387	369	413	374	370	360	370	355	389	395	395	381	402	350	355	359	412	403	381	366	363	390	402	437	353	374	402	394	353	379	416	389	366	375	394	349	378	365	362	400	371	361	386	396	402	330	368	373	365	355	358	403	395	367	356	353	368	374	374	403	401	334	406	384	403	413	424	404	366	403	347	346	420	360	391	376	393	417	355	386	396	359	379	388	340	367	363	384	415	363	403	377	396	389	386	386	391	406	381	372	393	397	380	392	408	372	379	392	384	381	339	389	382	395	392	375	363	325	397	367	356	388	405	380	378	384	379	408	379	424	380	371	413	351	377	369	403	356	382	392	390	383	379	343	376	347	395	358	389	345	353	390	368	387	368	373	416	342	367	384	375	427	337	374	374	427	386	348	392	377	420	409	360	373	358	371	373	375	349	369	403	396	418	368	390	389	376	379	391	389	409	360	370	359	424	375	379	390	404	379	359	406	390	401	388	362	354	372	366	379	351	408	391	398	390	367	422	352	367	378	375	375	367	370	352	394	401	399	378	399	424	361	374	384	404	351	416	418	389	371	349	369	376	387	377	351	403	361	383	373	392	394	377	377	365	369	366	388	371	387	372	385	375	390	379	395	398	370	383	396	391	356	373	401	387	374	369	399	382	372	378	380	388	402	387	360	356	368	393	401	388	401	366	370	375	373	372	396	399	370	379	358	361	377	398	367	377	408	359	368	349	347	378	420	387	350	371	387	368	373	383	409	372	386	375	381	404	394	383	409	386	349	361	384	409	384	384	368	401	388	372	401	346	368	387	406	362	385	360	372	409	371	343	395	362	362	368	367	383	389	367	368	400	401	414	363	401	413	398	385	369	347	386	400	373	362	373	371	373	325	390	429	347	380	424	374	392	409	360	385	375	379	389	384	378	360	381	377	365	355	350	356	377	389	367	396	383	391	341	400	384	366	377	409	385	388	381	380	354	356	386	382	359	413	418	348	419	375	413	387	383	352	370	369	375	380	377	391	352	373	366	380	373	350	385	388	395	400	383	418	378	395	416	377	372	363	399	385	378	419	366	392	389	377	404	398	377	386	358	383	392	368	364	372	380	369	396	385	371	447	398	371	372	384	385	405	385	389	341	362	410	427	370	370	348	379	381	353	381	400	416	388	382	365	372	396	367	365	397	383	406	378	389	389	411	400	361	397	402	374	333	382	365	401	376	381	403	403	396	382	392	432	405	367	369	385	388	363	364	397	366	392	404	379	380	378	392	397	380	405	381	407	417	394	375	381	369	365	410	387	368	378	377	368	358	370	363	410	360	351	385	390	392	384	344	412	377	380	368	403	405	386	361	394	377	389	397	391	350	383	396	378	385	406	353	363	405	373	426	366	349	366	372	350	391	321	376	361	404	366	377	368	377	370	381	414	364	369	371	361	364	381	383	360	392	372	392	420	363	364	347	369	387	375	423	353	440	417	383	405	371	378	377	368	400	391	343	387	400	377	408	387	416	385	402	405	424	392	395	374	374	349	373	366	350	409	367	407	369	400	355	366	388	394	377	372	397	374	378	353	426	386	412	368	350	404	402	371	364	395	384	367	378	404	412	368	398	376	350	393	361	366	356	409	361	353	359	390	353	379	374	388	367	397	406	366	390	395	386	349	377	371	364	374	381	414	369	375	389	380	385	372	374	385	387	378	397	387	384	375	388	364	388	346	374	385	364	352	355	406	419	354	384	400	349	382	402	387	395	383	375	369	381	385	370	372	369	397	377	388	355	374	383	386	374	380	384	383	379	373	391	392	410	387	354	363	379	388	391	366	399	378	384	401	395	387	394	400	341	424	375	381	394	414	392	371	365	351	357	379	382	387	378	375	378	392	384	369	369	368	383	333	372	405	400	398	361	403	370	366	410	360	373	396	398	367	381	373	399	326	382	372	359	363	391	390	373	385	356	373	363	396	402	375	383	391	362	362	372	361	362	402	371	386	369	378	376	365	420	376	370	375	383	379	387	395	357	404	423	387	374	366	376	369	413	375	380	373	393	342	377	362	359	419	375	377	406	395	359	360	389	328	429	372	383	352	370	388	397	382	407	350	340	370	361	416	394	399	341	406	363	390	398	399	373	381	390	384	377	398	361	383	362	366	384	382	353	360	389	377	361	369	381	369	404	336	407	378	353	384	403	410	358	388	376	364	393	368	401	389	368	374	388	341	368	346	378	409	378	407	416	410	391	355	361	367	393	372	371	365	386	369	364	402	370	375	429	388	366	383	409	391	364	369	402	384	358	387	365	372	381	384	409	383	393	402	392	363	406	377	394	375	410	393	340	383	375	399	346	395	373	364	373	434	353	391	353	405	385	377	372	362	379	406	365	391	387	363	351	400	378	402	367	392	387	366	382	380	390	386	375	380	365	345	325	344	388	376	391	368	424	382	375	400	360	432	392	370	408	377	391	412	372	373	398	395	400	381	394	417	371	382	399	339	376	377	364	394	392	370	391	335	358	371	384	407	382	391	364	371	425	365	386	363	382	394	392	363	370	368	353	353	367	408	369	387	383	400	395	366	396	373	396	337	389	380	394	395	358	392	358	420	394	375	375	363	363	362	385	386	397	403	333	425	373	357	397	343	410	395	369	380	346	405	377	385	386	380	398	410	397	387	374	367	383	398	379	389	383	367	380	396	372	401	418	384	422	396	410	387	369	378	394	384	414	339	405	315	397	392	378	376	369	373	357	374	377	387	375	380	377	353	392	364	352	339	418	381	359	392	334	367	386	392	361	395	365	392	371	369	370	386	378	359	376	373	372	385	406	390	402	351	369	388	351	374	393	421	377	389	392	379	378	420	398	355	346	353	403	378	397	384	381	376	366	381	350	376	382	432	395	372	360	359	364	374	384	375	366	406	380	406	354	363	361	395	400	375	369	403	377	369	383	348	359	390	384	372	369	376	386	406	349	382	365	354	339	371	399	378	371	387	324	387	390	376	354	418	394	339	394	386	364	403	390	394	397	377	361	367	374	394	369	361	379	378	421	376	372	363	383	343	348	355	367	378	364	380	392	373	367	374	371	379	395	368	376	376	406	380	399	361	398	338	383	372	391	391	404	403	389	358	377	377	366	358	379	384	405	391	392	358	396	367	411	366	426	354	351	383	348	382	400	388	341	360	414	424	392
3570	1252	548	399	298	297	329	322	258	254	251	230	201	187	170	175	127	123	133	97	84	100	97	111	111	90	96	85	101	95	94	85	93	104	90	75	98	94	76	108	92	92	98	84	82	103	82	89	93	83	79	74	71	73	77	77	88	73	87	82	69	77	81	65	64	65	82	76	88	76	83	71	67	89	85	79	71	72	73	94	89	72	91	81	71	71	82	72	73	84	76	75	83	82	70	96	88	86	78	72	66	63	76	82	78	68	80	88	87	86	75	68	89	80	64	77	72	77	77	93	74	74	85	98	63	77	73	64	90	76	91	72	56	61	76	75	78	78	82	80	81	67	64	65	81	71	80	69	78	75	72	77	83	66	68	84	67	76	80	72	77	61	65	69	77	83	73	101	82	61	70	60	89	73	54	76	81	75	74	68	64	77	77	69	70	74	63	61	77	73	85	67	83	70	69	71	83	67	72	64	82	66	71	80	76	73	78	73	77	89	81	91	89	64	73	80	71	85	84	80	80	77	77	80	68	68	79	86	72	79	82	90	76	94	93	83	83	72	77	74	65	69	69	79	77	80	67	64	72	101	91	83	73	71	79	75	68	70	72	75	81	70	79	72	101	73	75	70	68	86	74	75	64	73	66	82	82	74	84	84	82	89	69	77	88	79	72	80	56	80	79	78	80	79	72	78	76	75	89	82	74	100	83	81	67	71	88	76	83	75	66	67	83	83	71	62	84	78	72	81	85	102	76	60	61	77	76	73	73	79	85	83	83	90	103	68	85	98	88	84	85	76	72	85	78	79	76	80	72	70	92	84	72	69	80	77	86	82	78	75	80	71	82	84	83	67	81	77	71	68	75	68	75	80	80	81	76	78	75	69	51	77	76	85	81	80	77	75	76	76	75	83	74	58	81	95	93	74	75	79	69	76	67	72	72	93	65	64	97	79	68	80	69	86	83	68	67	79	77	83	72	80	85	70	76	89	63	81	79	68	67	76	80	83	72	71	71	79	79	66	60	78	94	97	84	70	78	73	74	79	102	67	86	80	71	71	79	76	87	80	69	71	96	58	72	89	92	79	77	75	88	75	80	88	64	83	79	63	63	97	97	70	73	91	63	82	76	76	80	94	81	76	78	72	71	80	84	88	66	79	91	63	86	75	63	88	64	67	76	78	90	77	71	93	85	82	80	73	75	71	82	96	88	65	51	74	83	95	66	78	86	86	72	66	71	77	81	71	69	89	82	75	81	95	88	75	80	74	84	80	70	71	71	82	87	77	66	89	87	76	71	82	60	74	84	72	57	78	67	73	77	60	74	70	73	67	87	84	66	85	97	77	78	68	75	92	68	71	66	69	81	83	76	82	71	70	84	64	83	86	73	77	73	72	97	72	67	66	77	74	75	75	85	82	67	76	73	73	80	75	89	72	67	72	91	82	65	58	78	57	91	65	76	66	78	87	66	78	91	84	87	79	76	64	59	86	64	76	85	74	72	79	80	75	77	85	80	81	82	68	80	83	82	75	94	82	97	92	75	93	80	64	77	81	78	92	83	61	80	77	83	83	77	64	81	90	75	64	75	80	66	83	76	74	80	69	64	77	86	64	63	73	88	80	102	81	80	75	78	80	92	79	76	84	80	82	67	74	80	85	78	73	68	102	85	92	64	77	76	75	71	68	71	87	70	68	83	73	72	90	61	64	75	86	68	75	70	95	63	74	65	78	74	94	76	84	72	75	88	89	75	78	75	88	67	75	73	67	77	77	88	83	99	66	71	86	83	66	77	65	69	84	67	54	70	80	79	57	89	76	73	73	79	74	78	81	96	75	74	66	82	76	78	67	75	82	84	71	67	62	64	86	87	87	75	80	76	71	67	64	64	92	79	80	47	94	76	75	94	82	79	66	74	80	82	69	81	76	90	82	75	85	84	62	85	71	69	82	80	87	77	88	76	66	69	88	66	68	80	70	71	71	70	87	78	80	82	83	78	81	84	76	69	64	93	67	74	74	65	74	75	74	73	79	79	74	80	74	71	86	69	73	68	86	78	65	73	79	69	78	70	77	73	71	104	68	59	78	83	79	94	72	71	79	81	75	63	79	75	87	74	80	79	73	77	79	79	72	62	69	62	75	78	69	95	89	72	74	68	91	77	72	90	94	71	72	78	80	92	68	89	80	85	76	64	75	91	71	79	92	93	75	78	99	93	82	80	62	75	82	78	73	88	88	84	68	71	87	97	72	88	79	73	71	60	64	91	86	75	89	62	55	80	95	80	77	73	71	64	76	75	101	79	75	78	76	83	70	70	81	76	92	76	76	73	94	74	64	76	87	62	82	85	85	77	76	87	73	71	83	70	74	71	76	86	86	96	79	72	80	82	79	66	64	77	67	73	82	90	78	85	71	70	69	83	71	76	81	79	87	86	77	83	79	71	92	64	89	75	77	69	74	76	75	78	76	67	83	79	71	92	72	90	70	72	67	74	74	74	67	80	61	74	75	70	68	91	71	77	72	80	70	65	76	85	84	69	75	71	76	61	81	76	62	93	89	77	69	92	85	75	76	91	66	64	73	74	90	83	87	58	89	76	87	84	80	74	82	79	70	93	66	81	78	77	86	78	91	72	71	72	87	80	72	64	70	78	64	88	79	76	101	75	67	70	81	74	92	89	72	72	76	72	81	85	81	61	89	93	82	73	81	80	82	79	83	80	65	60	93	83	81	87	95	80	90	75	67	90	94	82	86	79	81	81	78	76	58	77	58	69	96	86	89	81	63	92	65	78	71	94	66	82	74	78	68	75	60	74	88	69	69	94	89	67	73	73	71	62	62	79	71	90	71	81	79	81	69	84	82	74	75	64	78	84	95	86	75	69	81	72	70	82	63	80	75	84	61	75	68	85	90	72	76	66	81	74	86	60	65	88	74	80	82	77	78	91	71	93	71	82	76	70	77	75	74	75	103	78	93	78	76	79	67	62	75	67	74	69	74	76	68	78	72	80	71	88	66	85	75	98	86	86	65	75	79	76	69	70	83	93	79	75	73	77	73	77	88	78	75	70	77	75	75	86	83	76	70	78	77	77	75	72	82	68	74	91	67	70	74	67	66	77	73	70	70	83	77	74	77	88	71	77	60	77	75	71	88	98	82	78	64	71	82	74	67	67	70	92	63	70	69	82	68	86	80	69	75	64	74	71	66	73	87	91	98	93	92	77	88	92	80	74	79	69	63	82	77	69	74	63	77	89	82	79	66	80	74	87	74	82	77	79	65	67	77	67	77	69	75	88	78	65	71	71	75	80	68	71	76	67	77	77	74	70	86	86	73	72	69	74	73	81	91	79	77	77	85	75	69	78	87	62	94	63	82	75	68	88	73	66	81	81	91	71	76	67	69	81	76	92	91	74	81	79	61	74	73	67	58	71	63	65	95	77	78	92	92	98	71	70	73	71	79	80	89	75	73	66	71	86	89	81	82	89	69	86	79	83	69	80	73	80	85	72	72
28338	10784	6183	6354	11547	15776	14454	12396	9411	8323	7231	6423	5764	5366	4426	3635	3052	2441	2138	1754	1668	1650	1513	1385	1380	1278	1309	1197	1264	1190	1112	1058	1057	1018	1089	1080	1074	1043	1001	986	873	881	875	874	857	794	741	770	767	789	744	662	679	645	583	646	585	641	598	581	632	617	633	601	633	634	624	614	596	554	644	620	623	629	577	577	637	615	607	607	583	624	594	567	600	622	601	590	595	607	619	601	610	613	578	606	606	630	633	611	624	653	596	615	603	609	626	624	563	603	566	596	567	573	548	589	561	584	601	590	620	620	587	613	644	583	612	596	583	610	649	566	614	605	633	624	595	602	666	578	616	574	567	573	534	558	625	584	610	609	620	606	575	620	581	610	576	647	612	580	621	617	593	618	614	612	603	618	616	581	634	604	591	597	591	597	655	613	561	564	584	606	580	634	620	626	578	633	571	580	576	581	616	593	646	613	558	597	606	637	587	616	594	586	569	559	613	570	599	602	650	593	579	633	601	594	604	619	564	595	633	629	631	582	598	590	641	594	610	594	606	563	593	601	632	640	602	615	591	586	610	631	561	581	616	604	593	586	608	634	622	579	578	604	582	637	624	596	598	604	570	563	589	604	627	565	602	611	594	582	574	556	596	589	602	584	576	621	599	616	575	633	578	641	562	600	621	596	531	604	589	581	596	563	642	652	631	566	626	614	586	593	584	578	583	597	601	601	615	601	566	640	625	591	594	632	609	598	648	622	620	610	643	567	615	604	589	605	599	622	565	611	620	600	583	613	581	603	572	577	661	602	579	597	531	607	567	623	598	607	592	581	589	595	562	635	633	619	634	574	632	576	590	588	599	642	630	572	633	556	586	640	624	635	592	606	621	576	623	589	645	638	643	575	632	589	627	612	582	571	615	591	598	588	604	622	609	607	590	615	618	605	631	596	586	582	592	639	586	630	606	609	625	612	592	580	609	596	625	618	578	596	572	602	618	639	563	616	558	550	580	580	602	544	584	618	572	621	633	583	586	562	581	624	574	595	609	633	575	601	560	639	615	618	565	601	627	572	592	592	615	624	580	623	606	613	643	569	625	577	628	599	604	576	618	559	583	577	608	621	606	604	588	591	607	554	557	614	609	563	600	592	604	593	613	641	632	583	616	611	582	622	582	588	548	622	597	550	611	659	643	586	583	610	635	590	610	607	602	627	579	581	548	582	605	647	592	651	603	579	614	588	582	574	593	604	594	606	588	609	576	644	599	620	587	600	585	575	604	632	646	598	619	617	585	623	584	584	607	579	587	600	572	613	574	592	582	579	605	603	601	622	640	593	585	636	592	610	586	598	678	573	579	554	593	618	604	602	617	573	569	610	597	578	609	587	575	571	642	571	571	640	617	557	616	632	603	609	589	599	629	579	616	628	563	577	578	582	593	589	610	590	589	594	594	579	642	658	596	601	568	598	605	560	588	616	568	600	568	635	593	590	553	569	602	644	610	600	624	586	560	621	580	629	625	609	611	610	589	614	590	603	616	574	598	591	561	597	621	624	520	606	615	558	573	577	603	659	621	609	600	595	624	632	562	564	624	636	599	607	577	609	571	638	595	575	595	601	589	614	588	621	607	603	583	665	599	551	609	590	572	598	568	587	626	621	611	586	605	582	598	548	573	592	586	542	546	628	600	618	591	624	603	599	632	559	571	627	565	618	580	589	631	591	606	589	635	655	632	607	562	602	575	611	592	561	593	566	650	604	592	602	622	608	553	607	569	583	582	617	637	604	545	588	600	634	599	589	586	567	626	565	550	584	586	624	562	556	639	611	560	603	632	644	580	596	612	596	587	595	588	606	585	604	596	539	577	600	582	649	607	601	622	631	579	577	624	594	600	560	624	597	581	608	603	575	607	586	619	590	637	606	600	595	611	585	610	615	583	589	633	599	612	596	631	595	612	621	590	583	636	601	615	578	619	600	591	611	616	596	635	586	616	638	592	581	635	618	605	620	575	573	597	600	603	584	614	601	610	592	626	577	578	628	600	594	600	580	602	626	584	584	643	593	648	596	626	593	606	649	588	573	582	592	545	592	630	589	607	578	580	560	587	539	606	591	620	639	648	594	605	578	594	597	592	593	595	612	612	617	605	612	618	561	605	632	633	614	636	585	592	568	618	629	601	604	568	566	618	559	601	606	549	618	597	557	614	588	569	578	603	624	621	609	619	589	630	634	575	597	618	612	577	640	602	628	582	601	590	586	586	562	612	555	593	608	596	597	594	604	598	571	601	606	620	590	611	625	606	561	619	635	562	607	571	612	639	569	601	590	595	626	602	610	578	609	555	586	572	570	628	634	570	566	588	643	611	553	604	597	554	599	616	600	581	600	608	603	584	597	563	594	601	563	617	597	567	621	654	593	606	618	570	573	567	621	609	602	609	627	623	600	570	628	611	600	595	620	632	579	642	643	579	592	546	571	595	578	568	610	593	589	602	577	572	582	584	575	599	612	621	572	573	607	597	659	616	605	627	590	598	623	613	610	672	561	593	617	618	586	622	586	595	631	613	543	601	595	628	627	597	623	601	596	559	610	605	594	597	628	616	618	591	646	620	591	641	604	622	583	600	598	589	600	577	644	539	603	633	572	595	632	629	599	616	605	592	602	607	599	566	570	533	627	595	648	576	620	575	644	635	586	595	643	617	574	591	644	596	625	587	576	603	579	562	576	602	598	636	579	559	622	614	591	635	576	608	597	608	642	605	588	589	604	623	597	598	572	631	612	587	605	617	600	591	580	626	621	571	615	623	598	621	618	613	627	613	598	592	643	594	588	561	601	607	632	598	573	607	601	607	548	601	612	594	652	569	607	559	604	586	614	601	623	592	609	601	570	585	601	615	587	646	602	586	609	608	567	599	617	580	587	621	623	627	600	589	595	595	591	602	570	551	597	597	590	573	626	616	587	556	585	634	637	638	637	593	561	640	568	594	640	629	605	558	570	559	559	600	642	583	616	600	605	583	610	604	640	566	633	585	630	565	592	597	599	594	573	593	625	590	596	617	602	627	614	601	554	602	602	626	572	563	628	600	593	604	601	595	560	597	588	615	570	574	586	584	577	551	626	597	588	615	571	558	634	609	610	605	629	654	633	622	640	631	611	589	615	583	586	608	578	596	651	591	563	565	604	593	547	615	656	610	558	592	598	559	617	581	586	573	585	576	582	621	585	629	560	609	612	572	656	616	607	603	612	590	601	635	605	548	597	602	599	601	611	601	587	591	612	570	559	599	671	593	627	643	595	593	588	598	611	606	621	572	614	598	588	548	619	588	600	634	619	596	606	627	627	592	617	618	652	580	576	595	597	603	625	592	642	619	582	552	610	603	597	625	603	618	589	610	614	612	596	565	560	571	585	589	563	635	595	626	603	609	591	566	570	601	576	608	616	567	614	582	559	613	600	606	606	590	599	594	616	593	623	561	564	588	613	582	601	621	587	615	618	592	614	571	585	627	596	621	583	588	583
4226	929	486	316	215	229	252	221	194	199	173	169	159	165	138	134	108	95	93	69	70	74	54	68	82	62	58	46	62	60	53	59	54	47	59	59	50	48	44	52	54	42	41	45	38	62	41	34	46	41	45	51	54	37	35	48	41	32	43	39	28	25	29	40	31	37	34	36	44	42	30	32	42	36	43	60	39	42	51	39	43	42	41	37	46	24	42	28	32	40	34	54	30	38	37	35	37	42	38	42	47	35	45	34	27	25	25	40	31	34	37	33	34	38	47	37	37	44	30	35	38	33	46	46	40	34	42	33	43	27	35	40	38	47	35	33	39	34	37	36	26	38	33	34	38	35	36	31	46	43	35	39	29	44	46	53	41	47	34	44	46	51	36	32	47	40	49	46	42	40	49	52	33	40	35	38	36	42	35	39	33	34	42	31	24	24	38	35	38	42	45	37	39	49	35	37	46	50	35	36	37	47	37	40	31	33	34	37	50	34	41	42	34	46	45	28	31	32	32	40	44	43	52	37	40	41	35	32	43	29	40	34	40	27	43	34	39	35	41	39	40	32	38	29	35	35	22	59	36	43	40	47	41	45	38	43	43	45	50	29	35	39	31	39	37	39	35	33	24	39	36	45	45	41	20	34	33	43	40	34	31	29	37	37	62	31	32	39	34	45	37	45	38	44	27	57	43	35	38	23	39	26	33	45	40	44	40	49	37	31	39	35	34	33	42	40	42	38	46	34	39	26	31	36	36	42	31	37	39	44	36	36	30	34	38	46	43	48	36	41	50	41	41	37	36	35	33	36	33	38	29	25	45	45	36	36	36	39	36	51	36	45	51	26	33	32	38	32	47	37	28	40	32	47	28	35	42	40	33	40	36	45	41	41	46	38	43	46	43	51	42	32	33	30	45	31	36	34	43	30	33	48	49	43	36	40	47	30	43	38	28	29	33	43	33	28	40	31	42	31	32	52	39	45	40	44	39	42	46	37	50	50	32	37	25	44	42	51	34	40	44	51	35	29	41	35	38	38	37	46	36	38	35	49	24	43	39	38	35	41	54	29	46	35	30	38	41	40	41	33	28	37	31	34	36	37	30	29	35	39	29	48	40	46	31	40	34	34	34	33	41	26	51	39	56	34	37	46	44	39	39	34	50	48	31	33	31	43	43	39	46	33	40	30	37	42	36	40	35	44	37	40	35	38	37	42	38	39	49	42	43	29	44	35	39	31	27	40	42	42	43	30	40	41	35	36	29	37	47	39	41	46	47	33	39	58	28	39	49	42	45	31	34	37	28	38	37	31	42	38	35	31	47	32	31	41	44	31	39	34	56	37	40	40	37	39	36	38	38	43	42	41	34	35	32	39	32	29	42	29	32	33	42	46	29	33	37	45	31	35	48	42	36	41	43	35	41	44	46	20	44	41	37	36	36	34	46	35	29	42	39	41	32	48	36	33	32	46	35	40	36	39	31	40	42	37	40	39	28	40	45	37	38	31	44	39	39	40	40	38	38	40	37	33	30	44	42	34	46	44	36	42	39	44	41	30	44	32	51	32	39	44	47	38	37	45	36	37	35	40	37	40	43	33	45	37	34	38	32	34	48	36	31	26	40	44	48	29	38	30	28	33	44	35	42	29	38	36	43	29	41	36	45	39	31	44	36	38	37	27	38	36	38	41	39	43	48	39	36	36	39	32	28	30	34	35	35	36	42	34	32	42	39	34	39	34	36	35	35	36	46	40	41	50	37	26	34	32	51	47	36	24	34	33	37	31	38	39	40	40	28	41	48	40	30	30	37	43	40	47	38	38	32	36	42	37	39	50	44	36	35	37	43	34	45	44	37	45	44	44	41	36	42	37	27	38	29	46	38	42	39	36	38	49	34	46	30	35	43	45	45	43	38	32	36	37	44	40	44	33	33	38	43	48	45	46	31	38	42	46	39	34	49	32	46	49	36	41	41	45	49	43	33	46	40	37	40	36	32	31	47	38	39	38	40	42	41	40	40	37	44	29	44	45	25	37	42	31	49	33	32	32	28	48	35	43	42	40	31	24	31	34	38	38	38	30	29	44	42	47	44	46	30	39	37	39	42	51	40	43	36	34	45	33	30	33	44	44	28	29	34	35	37	37	37	46	34	39	47	41	38	55	50	35	38	39	37	34	38	38	37	40	44	40	52	44	33	47	34	40	34	32	45	42	36	43	42	51	41	51	38	40	34	40	39	55	43	39	33	40	56	35	38	35	43	46	41	27	37	32	29	55	36	22	33	46	39	33	45	33	34	46	31	47	32	43	33	39	34	38	41	40	38	53	40	40	30	37	38	50	54	31	40	44	28	33	42	38	33	32	36	42	49	45	40	31	39	39	39	45	45	43	40	44	34	48	38	31	44	37	45	52	40	43	33	38	40	42	43	36	40	28	44	42	38	27	49	47	37	30	27	45	41	34	34	32	34	35	44	46	33	49	36	37	35	42	43	40	38	45	34	29	33	23	41	36	39	27	38	39	33	34	31	32	27	45	29	39	37	29	40	36	34	44	44	44	34	42	38	40	44	51	44	30	37	30	29	27	41	31	41	44	43	42	37	47	34	39	44	31	40	41	38	48	40	32	35	30	38	41	42	22	34	49	35	41	24	36	45	39	35	26	30	53	42	40	31	43	34	29	56	29	42	33	42	31	35	37	36	28	40	44	38	32	43	45	37	30	49	35	30	40	36	42	34	47	39	47	36	44	39	49	40	37	44	36	39	36	48	43	42	42	39	34	27	39	34	40	32	37	41	40	41	39	48	41	40	35	40	35	41	42	36	41	43	37	33	40	44	33	37	32	42	53	58	30	40	32	34	37	42	38	33	38	43	45	33	31	24	34	48	53	39	45	46	47	38	36	37	35	42	34	34	34	32	41	40	39	30	38	47	33	41	43	33	48	42	45	38	45	50	50	37	36	52	45	45	53	44	34	39	39	38	38	33	37	31	32	48	33	40	42	39	26	34	38	35	42	45	52	42	44	47	38	41	36	46	34	54	33	39	46	31	44	51	39	32	32	38	36	36	35	35	30	40	34	32	35	39	29	47	42	39	48	42	33	35	50	32	43	37	29	34	43	35	44	36	39	44	42	34	38	32	30	41	42	39	35	45	47	59	44	41	31	42	43	48	44	51	35	26	31	35	35	32	45	29	41	43	44	41	38	35	42	41	41	38	30	41	37	45	39	45	35	39	32	42	39	34	37	48	43	39	34	34	33	39	45	40	40	42	31	31	32	39	42	37	36	29	34	48	37	34	46	38	43	39	35	41	43	35	36	36	30	30	53	41	35	38	45	37	37	44	41	37	39	35	36	34	43	39	38	39	41	43	44	43	40	38	24	40	42	31	42	32	39	50	45	44	44	41	44	46	35	49	45	47	37	43	35	30	30	43	33	30	32	40	40	37	38	33	46	33	54	38	39	42	30	43	35	39	40	33	46	33	35	35	31	38	36	35	46	37	34	30	38
26496	9236	5241	5448	9876	13892	12808	11055	8619	7633	6427	5737	5256	5035	3980	3285	2700	2213	1846	1474	1446	1289	1123	1197	1111	943	1033	971	960	864	779	796	781	709	746	795	783	780	769	670	640	654	602	589	536	504	462	487	439	478	448	384	383	331	320	323	315	311	319	340	305	318	279	299	290	302	331	324	293	312	308	319	337	344	294	296	309	291	302	322	286	304	342	331	308	330	285	331	314	318	337	316	322	300	267	283	274	315	293	315	303	317	321	298	320	333	347	352	310	295	326	317	294	311	309	292	302	330	302	313	312	308	359	330	286	317	339	295	280	330	336	310	326	301	309	321	312	293	285	306	287	327	334	314	304	326	293	310	306	291	319	288	294	301	313	285	293	321	306	336	330	316	293	281	317	326	310	289	323	267	347	324	297	298	286	299	294	319	299	329	358	315	316	306	303	332	303	304	301	309	300	321	313	267	346	310	317	305	310	286	316	339	327	281	338	260	324	322	302	312	289	330	326	312	317	304	349	313	281	304	300	335	363	318	311	296	285	337	317	318	344	343	286	289	319	290	327	329	287	316	339	310	301	300	302	324	314	334	331	287	319	315	297	308	311	311	307	309	341	302	324	263	329	339	285	300	306	327	316	336	303	335	324	302	312	304	298	293	305	320	331	311	279	299	335	311	299	286	301	289	336	327	316	311	327	290	303	327	316	322	323	321	306	339	327	310	328	308	329	286	305	306	298	318	322	289	303	342	303	335	312	276	334	315	307	320	293	304	327	277	313	300	292	325	297	326	292	291	337	338	303	308	293	314	336	301	299	317	318	336	297	271	321	306	324	312	308	321	282	321	284	325	304	330	313	303	292	349	309	303	282	306	288	299	350	298	312	298	288	320	296	310	323	286	296	299	311	300	310	321	300	307	356	288	314	306	301	301	324	303	275	303	333	292	319	320	320	295	298	304	319	325	291	333	301	303	292	302	296	281	314	336	303	318	301	322	318	289	320	291	338	313	319	301	280	319	296	331	317	314	321	286	304	298	309	329	280	319	283	285	280	311	313	319	279	322	309	293	297	299	321	321	301	304	306	301	291	322	292	308	308	302	305	314	288	303	300	324	305	292	301	285	304	318	325	304	338	332	337	285	329	323	312	296	302	322	327	305	296	309	344	296	312	315	320	297	305	278	312	301	313	317	304	323	302	295	275	327	305	332	311	300	305	311	281	334	333	320	283	317	285	314	307	290	298	297	287	301	321	345	271	312	304	300	285	314	311	286	349	310	305	319	330	301	317	293	329	273	300	332	300	322	329	305	331	315	306	326	316	339	367	316	301	330	278	295	309	286	322	325	305	311	277	335	312	281	323	301	313	285	314	328	325	337	317	285	338	281	305	302	316	319	342	315	280	279	321	313	279	319	287	304	286	313	292	299	314	319	293	320	307	303	316	297	333	304	304	348	295	292	301	309	326	275	298	317	323	309	307	319	310	322	299	307	310	293	294	296	301	310	299	286	309	328	328	305	319	310	282	334	362	299	305	301	317	331	303	295	319	294	297	293	299	311	296	325	328	319	271	349	289	315	330	311	319	324	338	308	318	332	286	322	301	296	329	303	303	324	312	281	299	311	278	298	309	262	345	292	339	302	317	303	284	328	291	329	314	306	273	292	307	279	296	301	303	321	290	319	321	280	308	300	336	352	306	307	282	327	287	328	313	326	315	289	317	314	369	321	347	283	304	314	311	310	307	372	328	330	324	319	323	316	291	324	302	285	325	310	276	319	294	308	292	307	298	318	290	282	307	301	337	300	286	297	312	332	302	326	299	337	330	301	302	328	308	283	321	315	328	332	284	273	293	313	321	306	294	339	287	309	304	314	283	302	334	320	303	292	292	308	331	282	299	326	308	285	300	317	285	303	286	316	299	313	303	293	292	300	319	315	271	361	317	316	300	349	317	297	306	322	286	332	298	302	300	344	303	334	301	314	315	304	318	313	311	317	308	320	310	309	295	324	333	304	291	328	316	314	304	298	321	330	314	315	304	301	316	326	294	285	303	311	294	317	278	313	299	280	332	310	280	315	281	343	318	301	288	290	280	338	289	318	273	291	303	299	314	295	350	321	298	326	304	317	309	302	311	321	301	302	345	322	311	314	278	305	279	311	287	325	284	307	305	325	332	292	290	336	290	279	304	287	300	301	340	333	309	302	303	326	305	294	303	297	267	315	317	278	317	316	334	290	298	332	313	315	313	324	295	266	311	294	332	316	316	304	350	306	291	324	316	273	304	320	301	351	308	296	319	303	304	306	280	299	292	275	324	298	260	330	320	283	302	299	327	279	314	280	361	309	324	325	312	295	312	295	303	318	293	302	318	302	305	327	307	303	317	327	308	326	315	324	301	318	279	297	314	279	302	320	318	295	305	313	278	308	312	309	293	325	321	313	312	312	298	325	327	332	306	290	321	329	320	334	307	333	296	291	317	316	294	305	292	309	308	302	326	299	277	318	285	342	309	311	320	273	297	315	334	299	298	319	293	332	314	299	334	303	304	324	344	350	300	324	320	285	289	334	326	310	320	308	281	294	299	339	306	309	315	319	323	317	274	282	336	264	321	305	304	316	319	323	310	324	298	308	297	302	320	312	280	328	335	263	305	336	306	303	328	323	303	289	305	297	317	337	318	319	338	323	308	305	329	300	343	290	286	287	303	315	312	306	296	310	322	304	300	329	304	319	299	308	288	285	317	294	310	298	291	316	314	317	320	330	328	314	317	329	321	287	316	303	324	307	292	302	325	287	333	317	272	292	320	301	319	285	308	294	333	311	291	278	326	327	287	336	297	300	319	342	305	309	292	323	339	280	287	289	296	338	317	300	321	303	314	340	333	319	265	315	299	289	314	301	303	328	332	293	315	316	322	351	320	312	320	313	328	317	286	326	317	320	299	305	309	334	305	300	317	279	312	305	320	315	314	296	301	319	304	281	287	311	310	275	313	298	289	309	311	291	319	329	324	321	285	301	299	326	320	345	315	312	291	301	298	298	296	306	343	324	354	335	299	290	346	318	308	326	317	326	320	295	312	305	325	301	334	304	337	315	322	294	297	303	294	298	312	285	313	325	332	331	333	316	308	283	325	331	317	312	303	315	281	293	311	313	294	287	309	285	299	346	304	298	314	312	325	296	308	313	314	336	316	301	323	294	321	299	297	308	311	311	323	307	298	314	323	324	311	301	301	330	315	294	307	316	302	280	297	344	304	322	323	305	297	316	300	348	295	300	328	313	314	297	299	287	304	311	326	299	350	310	299	301	298	310	307	348	285	332	350	291	284	308	330	298	302	307	333	331	315	283	323	319	308	292	328	301	303	323	281	328	317	310	299	316	299	295	312	308	327	343	333	284	296	296	313	319	279	301	323	301	310	308	329	312	276	350	319	284	333	335	333	313	314	303	287	333	289	317	303	329	327	334	320	339	295	316	303	356	314	312	312	329	304	306	305	274	297	285	315	302	313	301	297	293
4752	1341	638	432	338	336	359	347	273	285	279	254	251	229	226	201	160	140	131	123	137	103	97	108	102	122	96	93	90	111	77	70	93	104	90	84	73	95	88	99	96	91	66	105	88	89	84	69	103	58	64	68	61	91	84	74	75	59	82	72	72	64	83	70	87	63	66	60	79	69	73	61	72	78	73	72	61	73	78	59	74	79	85	63	74	63	67	75	67	73	86	73	73	74	66	72	79	57	71	86	79	74	71	62	83	69	82	83	77	76	86	54	71	90	68	76	71	80	78	72	80	67	67	71	75	86	84	65	68	71	86	72	66	69	61	75	68	56	70	77	76	70	80	78	56	94	93	77	67	77	61	78	74	52	63	71	89	69	72	91	62	66	91	82	73	73	71	56	74	68	64	68	74	68	62	68	67	64	72	69	66	67	71	79	65	64	81	72	75	67	61	67	75	64	82	82	68	74	83	84	73	71	67	72	69	71	77	70	63	64	71	85	82	78	62	82	76	74	72	66	69	64	79	77	74	84	66	86	69	82	70	75	78	82	73	67	61	66	64	83	59	67	74	72	72	93	79	92	67	67	60	70	65	74	70	71	51	72	86	73	62	81	81	77	97	74	80	73	74	76	66	70	82	67	65	63	73	88	69	68	73	75	92	69	62	66	66	80	75	63	75	56	64	69	72	61	75	82	69	65	70	67	66	65	60	91	71	63	65	84	76	70	75	69	68	83	79	80	70	91	69	66	75	71	78	80	72	86	79	74	67	77	66	67	65	72	76	84	89	76	56	86	76	77	76	63	83	76	71	86	62	61	75	75	79	75	67	75	74	61	76	81	69	68	76	69	76	65	72	59	81	81	68	63	85	67	79	86	77	61	70	66	78	74	87	68	86	66	81	66	75	66	62	62	80	73	73	79	72	60	78	91	73	64	79	69	94	70	62	70	72	76	75	89	70	77	69	84	74	64	61	75	76	68	65	61	77	95	78	73	67	86	79	76	55	62	80	61	78	75	80	66	87	70	67	75	72	61	75	67	66	50	62	63	74	68	81	71	68	85	76	76	74	72	69	74	80	80	79	83	70	84	64	75	61	84	62	91	87	87	59	65	66	87	60	77	79	74	82	80	83	70	78	74	75	69	64	77	71	83	68	62	74	69	70	74	58	78	80	72	63	75	69	85	62	74	84	53	64	68	76	69	67	85	63	80	75	64	86	64	73	60	60	77	80	69	57	77	71	87	78	78	77	81	71	64	61	80	70	68	82	76	68	77	73	80	80	85	75	79	69	82	68	64	65	70	84	84	80	66	63	73	72	61	70	73	65	79	69	58	85	56	69	66	89	80	68	80	86	66	76	74	56	69	81	72	82	71	80	71	59	74	72	81	68	87	73	66	80	61	79	70	86	67	78	73	66	67	82	59	75	70	69	63	67	86	73	72	71	73	67	84	66	68	66	96	59	73	61	60	75	82	64	74	80	90	75	70	62	69	78	71	81	65	66	67	71	81	56	73	64	65	83	68	74	69	63	77	79	77	70	65	63	93	80	73	67	75	77	77	73	69	69	80	80	68	63	80	76	61	63	63	72	81	74	77	64	71	73	81	59	77	67	71	61	61	63	83	77	65	83	67	59	70	76	71	67	67	67	83	86	63	66	66	68	84	81	76	80	77	75	70	82	70	70	91	64	67	77	76	68	67	68	75	76	70	53	62	79	78	67	78	71	78	59	70	71	81	86	76	65	84	83	73	62	65	77	61	58	73	58	66	75	68	76	74	73	73	77	73	74	72	73	70	81	77	82	67	67	72	78	63	71	79	63	84	74	72	59	59	88	72	77	74	81	64	81	66	77	82	55	70	65	55	76	65	74	83	69	59	78	68	68	72	77	69	76	77	77	75	70	64	46	78	84	69	71	81	78	76	70	70	74	63	64	65	91	79	69	69	86	58	61	79	73	82	58	63	81	81	85	76	74	66	64	49	75	73	76	84	90	60	88	68	74	75	85	87	77	88	73	82	80	61	66	73	64	76	74	80	68	67	79	74	62	70	77	70	78	84	69	71	66	68	83	76	81	76	73	77	69	71	79	77	70	71	62	80	92	78	65	71	74	70	85	70	73	68	73	71	57	80	88	57	57	93	70	86	77	76	72	68	73	66	73	82	74	73	80	87	60	85	69	74	69	75	74	51	73	71	77	81	64	64	79	61	77	70	71	73	69	86	84	75	68	91	73	63	78	75	78	76	68	66	71	85	76	71	79	69	75	59	72	70	80	69	69	65	72	62	83	76	59	76	71	79	74	76	67	73	67	70	67	70	55	73	57	63	64	66	100	59	86	69	63	75	70	63	74	70	56	77	78	68	65	64	72	78	72	78	73	71	68	54	55	77	73	79	74	61	68	77	73	72	80	86	90	70	65	86	66	64	84	56	68	80	57	67	65	80	67	74	69	76	92	71	77	89	77	77	67	67	65	60	97	48	61	75	74	90	78	71	62	56	65	88	79	62	73	83	82	70	77	66	76	77	80	83	52	83	79	88	65	65	86	73	61	76	66	61	68	62	76	60	81	70	75	69	82	67	65	76	79	70	84	75	57	66	70	64	56	53	75	69	90	72	73	88	76	85	75	55	72	67	70	64	76	73	99	75	60	78	59	73	69	73	65	78	69	84	63	66	79	65	74	65	68	59	76	80	74	68	75	71	85	81	69	71	89	72	80	75	67	60	79	73	68	79	70	50	71	75	78	65	65	74	73	68	69	74	73	71	80	79	81	65	65	65	80	76	62	85	87	86	68	83	56	70	77	75	76	72	67	73	89	73	63	80	87	59	61	78	75	67	61	84	74	55	78	83	68	77	61	74	52	83	65	72	64	76	77	77	78	70	71	73	65	69	64	69	74	77	69	86	70	76	79	71	72	69	57	75	50	66	70	74	71	80	75	50	59	76	71	53	71	72	74	50	69	78	68	75	79	78	71	65	78	68	68	74	81	82	80	85	97	89	82	67	58	75	77	80	85	62	70	86	75	69	60	79	92	77	72	87	61	86	62	70	76	67	76	54	77	91	90	75	66	62	79	73	75	72	68	82	66	71	81	83	74	81	77	64	72	70	69	82	76	76	71	67	83	84	71	71	72	71	71	82	67	68	85	68	83	74	70	76	74	73	70	66	63	70	55	89	54	81	85	80	75	82	76	93	64	75	74	73	74	81	53	66	69	88	76	63	81	67	74	67	64	82	78	65	71	67	74	87	75	78	84	68	80	75	68	78	82	80	66	68	65	73	60	59	70	77	62	77	59	76	63	72	81	71	78	58	70	71	68	74	64	89	66	81	58	67	68	83	63	69	65	67	52	71	82	67	58	59	83	58	70	63	85	65	79	69	76	66	77	75	63	63	81	94	80	63	82	80	76	67	72	65	52	62	67	72	62	81	66	74	76	65	89	70	80	71	62	71	71	75	77	67	70	63	64	73	68	77	81	65	82	67	75	68	79	99	72	62
31439	11310	6758	6689	12934	16698	16088	14029	10763	9716	8775	7802	6954	6597	5672	4735	3788	3186	2694	2212	2068	1866	1753	1734	1598	1616	1473	1308	1488	1232	1226	1201	1091	1178	1183	1130	1160	1141	1096	1168	1138	1018	1007	932	882	861	814	725	754	740	716	750	700	624	610	599	561	624	608	605	577	562	607	595	540	563	590	599	586	574	611	615	541	575	589	583	575	596	594	601	581	596	594	534	554	559	616	588	585	573	593	585	546	551	611	547	572	585	552	622	598	593	590	574	594	594	597	564	599	549	610	546	605	623	600	575	531	607	603	573	589	634	553	595	594	607	570	553	572	521	630	573	639	593	550	584	568	568	607	567	594	564	579	626	559	614	586	504	546	583	561	573	580	582	576	581	563	616	582	599	565	615	554	604	597	576	587	565	562	585	557	545	612	600	575	578	583	530	610	596	545	605	605	576	590	593	615	577	604	640	547	573	549	557	552	616	561	604	590	584	552	592	575	625	571	571	635	596	557	594	576	559	580	583	616	611	602	584	641	580	568	560	570	536	610	539	598	589	591	588	592	612	586	559	578	558	593	568	601	616	578	605	552	584	627	580	601	595	530	597	533	575	545	577	563	532	565	614	577	643	592	503	552	635	607	554	576	609	593	554	570	593	602	606	559	608	566	586	627	571	582	579	598	592	559	554	614	575	567	591	553	554	624	579	588	596	614	616	614	519	556	578	577	549	546	559	576	599	538	584	531	592	574	598	588	557	585	620	583	584	543	612	614	581	533	618	562	609	600	560	595	591	568	571	555	575	616	567	551	577	571	624	543	606	561	587	577	584	568	566	645	556	583	597	571	547	560	561	627	619	537	578	584	575	609	558	562	591	595	595	565	545	556	577	623	591	613	591	596	550	562	616	549	598	559	583	627	577	578	587	588	585	592	593	610	594	584	607	539	631	619	598	556	566	589	559	624	639	576	566	570	579	592	582	582	591	594	567	626	580	580	552	587	594	608	578	571	590	590	598	591	586	628	585	592	593	565	596	566	587	562	558	540	609	636	599	580	596	575	583	611	542	561	553	567	593	569	590	565	570	566	555	605	631	574	588	538	592	570	565	587	591	569	549	593	607	583	569	593	600	552	570	604	594	575	550	564	565	608	578	572	550	611	586	606	559	547	556	582	554	580	605	608	563	594	595	559	566	529	583	584	594	583	572	595	624	598	605	584	560	577	596	608	542	573	603	565	515	548	564	572	598	542	582	580	586	580	517	582	571	558	592	573	565	592	579	574	586	554	623	548	585	595	567	560	549	580	598	556	602	590	637	578	599	563	565	590	592	567	616	611	609	591	596	607	623	586	601	578	594	613	582	569	553	552	576	604	620	557	575	541	579	571	595	582	619	568	595	599	631	568	631	566	559	552	575	596	571	595	541	544	597	603	587	571	596	633	600	586	548	547	596	546	533	553	557	613	600	586	578	550	559	562	576	567	570	558	599	574	572	566	590	569	649	537	599	611	568	569	597	602	596	618	555	584	587	575	572	606	568	561	568	593	610	599	544	598	576	603	611	587	594	554	604	562	583	588	568	629	590	586	576	544	544	589	606	508	616	608	568	546	602	586	581	571	576	566	554	609	578	613	566	591	591	569	591	590	568	621	576	550	588	586	558	606	601	599	621	583	608	611	566	607	571	604	586	555	580	614	568	614	615	555	580	635	609	571	580	613	542	575	570	567	622	581	566	558	573	578	543	571	611	588	628	610	610	576	598	575	556	565	579	560	551	590	578	579	595	615	581	604	600	567	620	548	543	537	590	565	583	577	563	581	577	608	595	584	607	592	572	589	584	584	577	564	585	563	593	573	551	571	582	593	595	595	585	575	561	574	569	536	558	564	535	564	556	558	566	583	539	557	589	584	568	533	561	560	610	599	539	588	565	591	579	546	550	644	580	598	577	610	585	552	551	572	562	583	563	564	540	605	582	545	618	573	576	550	641	532	589	592	565	530	571	575	602	580	571	567	567	533	588	575	605	568	623	562	557	615	555	592	547	564	566	523	587	602	584	595	582	547	614	566	554	593	558	571	587	594	577	579	582	602	552	616	629	589	606	528	564	582	620	579	583	531	602	604	577	597	555	607	581	581	577	575	598	593	563	555	576	590	586	596	572	593	556	585	591	595	584	569	573	586	558	568	562	617	592	581	580	544	559	610	603	554	567	609	575	595	602	589	581	592	581	555	554	535	601	569	587	575	566	600	609	589	624	585	604	567	601	607	593	596	541	599	578	542	577	581	598	578	595	557	591	582	573	605	624	569	534	600	568	553	564	586	539	615	584	569	582	574	566	542	548	578	577	576	577	626	589	563	601	604	572	589	615	585	592	603	556	552	584	610	608	619	531	554	610	613	556	600	630	583	527	591	629	579	614	578	585	566	630	591	564	627	549	560	578	582	584	583	584	597	564	572	575	611	590	586	547	548	580	572	557	574	602	598	589	570	562	520	551	579	586	551	645	555	597	617	546	569	604	563	560	582	517	571	614	612	564	563	533	567	565	540	574	536	577	587	581	564	578	558	581	616	585	560	541	581	598	573	588	532	558	562	568	598	579	559	587	580	609	598	606	600	595	602	595	575	540	592	586	583	623	582	612	550	586	567	581	571	620	584	569	541	566	577	594	583	572	600	602	566	561	567	570	616	597	573	558	581	594	581	543	561	599	567	564	647	572	563	554	563	613	607	575	629	599	573	583	646	613	599	595	582	554	570	574	584	628	622	584	577	553	542	584	589	648	580	587	573	560	583	558	586	573	556	587	576	598	565	548	586	610	565	558	575	540	569	555	583	617	574	606	561	557	541	599	567	605	550	556	583	630	570	594	582	583	643	605	580	563	618	581	577	562	612	573	599	543	555	606	578	591	568	594	563	583	596	572	602	510	593	567	546	567	617	549	557	582	562	582	602	590	574	555	609	585	593	590	559	587	584	591	574	547	636	582	628	553	584	617	583	562	587	584	531	656	549	544	569	527	610	582	592	590	589	611	590	578	647	569	583	601	577	620	605	564	537	603	592	579	567	541	550	557	564	592	612	564	572	533	550	599	592	595	571	570	593	607	569	555	584	615	556	581	597	585	599	575	603	567	567	574	561	580	585	601	573	567	606	577	576	569	583	589	573	614	545	605	576	515	559	586	584	623	567	590	583	554	565	588	552	602	607	600	583	586	554	549	556	594	559	624	578	581	610	604	588	587	568	586	596	577	577	558	575	556	560	562	586	570	583	570	538	625	596	588	585	545	576	593	561	613	566	589	584	582	611	561	594	585	536	548	574	584	596	600	583	601	586	551	588	561	593	555	627	564	564	607	597	586	565	561	550	586	581	572	591	607	544	559	561	565	596	635	565	589	602	568	630	602	567	544	583	582	623	596	597	588	595	564	581	551	561	582	586	568	592	577	606	580	548	600	563	600	559	591	579	595	582	547	607	581	593	579	586	573	584	563	579	623	597	565	588	565	616	563	575	589	589	589	594	547	592	591
2731	643	373	219	205	173	226	210	176	169	163	125	113	122	120	116	93	101	91	73	73	87	65	57	65	76	65	61	64	67	68	54	65	57	45	60	73	68	52	52	66	51	56	70	49	54	60	50	43	49	50	66	59	50	55	50	43	56	53	54	53	48	57	48	48	46	42	50	39	51	39	49	45	42	40	50	50	52	40	40	40	42	43	42	45	51	63	42	57	57	37	50	48	46	45	45	45	58	45	56	52	47	53	50	52	53	51	55	57	60	41	46	33	41	43	43	63	51	54	52	53	53	45	52	52	52	38	46	61	55	48	46	57	42	49	51	53	45	59	44	38	49	48	44	60	51	53	31	52	67	46	38	52	47	50	45	63	47	51	36	60	46	39	57	49	59	38	33	42	43	42	44	48	51	43	40	56	48	38	47	48	48	37	41	39	55	44	52	47	37	38	51	46	44	45	48	46	43	51	46	59	55	44	45	46	52	43	47	42	44	57	39	49	50	55	49	50	46	53	39	42	48	45	48	39	44	46	49	59	47	43	51	57	41	49	55	53	44	54	62	49	41	47	55	56	49	59	51	51	40	40	70	43	39	40	47	55	31	55	50	45	41	48	45	51	55	56	55	49	62	46	44	50	54	43	49	54	53	45	52	49	53	45	36	59	46	53	51	43	57	51	45	51	65	57	48	52	38	60	52	42	45	42	49	46	42	48	54	43	46	53	46	42	52	44	47	43	48	44	50	39	54	43	43	47	50	46	55	53	46	47	46	47	44	36	39	58	52	30	52	36	50	44	50	47	42	45	52	51	51	45	53	46	42	58	41	39	67	47	50	55	37	66	46	59	62	54	50	48	49	36	48	36	42	59	59	40	63	64	56	56	49	46	52	33	62	43	42	50	43	42	45	51	57	47	53	65	56	50	43	49	46	47	54	50	60	44	52	50	41	50	62	59	58	58	47	36	47	47	48	47	51	70	42	54	49	50	56	57	37	55	55	55	45	58	49	54	45	44	58	46	39	48	39	47	41	37	52	62	42	43	41	40	61	55	56	44	49	49	46	59	39	54	44	59	51	51	52	46	51	48	48	49	44	56	55	61	38	40	57	53	52	45	49	49	44	44	54	44	55	40	43	53	54	50	47	35	47	52	43	54	57	41	38	44	40	44	49	47	39	52	55	57	49	54	41	52	46	41	46	54	46	57	41	56	59	44	42	52	60	50	52	44	46	52	33	57	50	48	42	51	53	48	43	44	38	49	54	44	49	55	47	52	43	55	56	50	60	47	38	46	40	50	59	53	56	56	43	57	47	39	44	53	53	44	50	31	40	35	55	50	50	58	41	41	48	43	53	55	32	45	46	51	52	52	53	41	51	40	48	46	56	52	49	42	56	51	41	40	34	40	40	53	51	42	51	62	48	44	48	49	36	42	44	42	54	37	42	52	46	56	55	39	68	52	43	39	51	52	39	51	51	49	52	49	50	50	53	47	58	45	54	38	57	55	44	52	66	54	48	42	46	53	47	54	50	44	49	41	53	43	51	57	37	38	47	44	58	51	44	48	44	54	65	41	36	60	43	37	37	32	48	36	57	36	56	45	49	57	34	47	55	45	52	54	52	52	47	45	45	43	42	53	46	51	57	42	39	54	57	48	54	51	57	51	53	30	44	41	47	42	46	57	45	48	55	51	45	51	49	52	66	52	53	39	55	56	41	46	54	59	46	42	56	39	55	61	51	46	53	43	50	58	44	52	33	56	45	46	44	47	43	42	51	33	57	45	45	47	44	48	54	40	50	36	47	51	43	51	51	50	44	54	48	40	50	54	55	54	47	51	55	51	45	49	35	49	42	60	55	40	45	47	52	42	43	40	38	55	46	55	55	53	44	40	46	46	56	49	53	37	56	41	62	55	57	59	48	48	47	58	56	47	54	45	46	45	53	64	51	47	57	45	52	42	44	47	60	31	49	44	43	42	56	51	40	53	48	55	44	44	38	32	50	46	46	49	62	55	46	60	55	45	40	54	46	40	59	37	56	49	52	59	56	50	49	50	47	49	38	44	37	39	43	42	52	51	38	37	43	62	61	44	35	40	46	51	55	44	47	66	49	44	40	48	63	41	47	44	48	49	47	61	51	54	54	49	46	52	53	57	42	50	45	45	43	61	41	45	50	37	43	46	47	50	55	41	39	51	41	44	50	52	62	53	51	42	35	58	38	53	38	44	48	42	55	45	42	47	45	55	60	47	32	53	41	50	49	57	52	47	54	54	49	46	53	46	60	42	40	49	55	35	48	58	41	54	49	49	44	47	58	48	51	55	43	50	47	42	41	44	52	54	66	44	58	45	42	47	69	46	53	60	47	45	46	53	52	48	43	59	50	45	50	48	47	43	49	55	58	49	47	53	48	40	44	53	60	54	48	55	57	40	48	47	57	59	44	52	54	53	52	61	52	49	44	53	45	44	37	36	47	53	53	50	64	41	39	49	44	51	39	44	36	57	37	44	54	61	54	41	37	48	47	52	39	51	61	53	42	49	40	47	48	55	50	44	47	55	55	50	55	47	45	45	37	47	39	51	38	41	58	55	50	41	35	49	43	40	56	38	44	45	40	47	49	34	60	61	37	50	42	42	49	52	46	55	48	59	51	50	55	50	46	52	46	41	38	57	42	44	46	50	53	43	52	55	48	55	37	48	57	46	46	50	40	52	41	40	40	48	64	46	52	54	43	41	43	46	35	51	54	53	48	55	47	51	58	50	44	48	55	43	44	59	48	49	62	47	57	46	40	47	54	40	40	40	45	57	53	52	47	51	43	50	43	49	43	54	39	62	44	54	43	34	50	56	51	52	53	38	50	43	43	44	52	60	47	49	49	57	52	54	37	47	48	47	45	55	64	47	43	52	51	48	38	48	38	43	49	45	60	48	59	61	46	57	34	41	51	68	47	51	42	49	48	48	40	61	52	47	56	50	57	60	55	51	64	43	44	41	51	49	57	51	62	61	65	49	52	50	47	44	74	51	38	55	41	55	49	52	50	55	62	47	51	53	42	42	43	55	45	54	46	56	37	45	44	62	43	47	40	56	43	44	49	44	61	48	55	52	51	50	35	50	49	47	38	36	45	50	34	54	58	47	42	56	58	50	50	48	55	57	51	58	48	59	49	55	50	45	53	53	51	50	45	35	53	45	51	61	48	48	49	45	42	45	46	47	62	48	44	52	51	54	46	49	53	31	40	36	61	52	51	58	55	59	45	38	53	42	58	52	51	45	43	47	39	35	49	48	45	60	40	46	48	53	54	47	46	53	39	67	46	42	50	42	40	58	59	55	41	56	51	48	49	53	45	43	50	53	47	52	42	58	55	50	43	56	56	42	59	59	38	48	43	54	40	46	44	38	49	46	48	41	38	53	50	50	42	50	48	47	55	62	55	59	53	41	43	46	44	50	54	51	47	54	56	52	45	43	59	43	61	61	59	43	51	34	43	44	50	50	38	44	46
22298	7019	4103	4195	8742	11282	10917	8833	6824	5686	5045	4611	4017	3480	3376	2751	2148	1823	1501	1301	1087	1149	1050	965	898	871	897	849	797	837	721	686	750	697	683	657	712	681	649	631	571	579	612	578	524	514	490	525	503	466	455	447	416	445	418	418	403	392	382	408	391	382	403	400	377	407	411	367	359	401	427	395	385	408	404	406	423	410	384	403	412	406	361	413	373	377	416	366	403	375	396	383	404	405	406	384	367	383	383	367	378	358	400	397	374	406	380	390	369	394	415	368	383	407	381	377	383	397	393	408	404	371	369	382	422	394	406	388	404	415	375	344	406	380	421	349	377	356	407	401	379	388	368	433	422	386	376	423	360	357	386	402	386	388	384	365	395	402	369	379	367	413	382	414	388	382	412	379	376	415	387	396	373	352	400	388	374	379	375	373	407	391	351	379	392	347	396	408	356	400	360	379	382	355	379	359	400	417	408	382	342	376	378	422	372	413	381	414	398	378	399	392	404	417	369	422	382	413	401	377	372	380	381	365	392	375	392	369	392	338	397	367	400	405	397	397	389	382	369	385	363	371	390	368	414	409	391	362	417	356	405	376	376	369	407	410	411	389	418	430	359	371	356	368	388	412	401	387	378	347	381	368	373	386	397	359	405	394	408	406	394	387	372	368	392	404	366	357	382	386	380	388	398	376	381	383	358	405	370	399	387	376	390	374	413	398	360	394	360	381	336	393	431	366	409	397	359	378	352	398	363	376	346	354	393	379	380	352	374	356	380	412	379	391	423	384	371	383	389	366	378	363	400	382	360	414	357	393	387	390	376	384	390	416	385	376	363	383	386	381	372	376	403	374	392	379	385	379	394	398	380	406	371	340	370	357	409	374	379	380	383	378	379	373	369	388	417	395	405	400	416	381	408	402	373	369	371	368	362	398	399	352	390	377	407	351	371	367	411	410	395	393	368	394	373	376	389	385	363	394	405	388	402	381	389	365	398	426	396	392	418	365	397	408	396	373	361	390	396	390	434	394	388	404	368	401	370	390	375	367	414	406	392	405	375	423	424	397	367	390	393	376	400	392	398	383	404	397	374	398	361	386	390	383	388	425	363	368	407	362	357	391	382	364	397	404	398	416	381	390	426	393	384	409	398	355	400	399	389	427	384	366	385	418	374	408	404	392	389	368	380	389	395	372	382	411	409	388	353	393	419	359	410	344	407	353	384	392	353	410	372	354	391	388	394	410	401	381	390	404	399	375	419	385	369	411	378	358	393	333	372	386	380	402	378	394	392	360	369	372	389	392	408	352	366	367	396	349	379	400	358	394	381	408	374	391	361	384	371	377	379	358	402	403	415	338	429	409	392	366	443	403	394	372	367	395	399	387	377	433	383	407	405	381	386	392	384	388	364	371	389	394	386	437	382	395	387	409	378	370	405	372	398	450	376	361	376	387	381	402	408	376	408	414	400	385	384	392	394	388	402	396	370	372	394	372	375	415	387	418	355	407	362	369	387	355	369	415	411	377	378	344	412	420	390	397	401	402	359	411	399	370	372	369	391	360	393	375	384	390	398	377	383	393	400	379	386	373	406	363	434	389	340	379	369	376	387	383	425	373	422	367	421	396	387	411	379	402	412	404	369	378	387	418	402	371	362	378	405	379	402	384	386	381	363	374	390	378	398	381	385	362	374	379	393	407	412	389	396	367	371	412	394	391	423	359	409	387	390	395	389	372	394	388	351	383	374	375	414	374	374	404	397	348	392	407	402	362	432	358	379	386	372	373	406	397	405	394	387	406	362	364	391	381	412	375	360	387	387	372	389	406	387	398	378	365	364	408	397	359	351	396	416	370	392	414	379	395	378	390	364	392	393	367	386	363	377	367	375	407	392	431	385	387	406	403	358	395	383	381	444	378	399	388	377	389	393	400	385	374	383	417	370	378	361	418	405	381	392	357	430	421	393	332	385	387	406	413	401	375	365	380	391	389	348	374	382	400	379	395	390	371	418	399	387	357	388	381	389	390	388	419	404	380	399	407	386	384	390	354	370	400	383	388	440	410	368	386	379	410	402	385	378	340	380	399	336	431	414	390	378	357	379	369	384	376	340	372	388	356	374	375	412	391	366	382	398	405	391	388	405	374	393	380	396	406	387	416	383	401	402	358	417	351	374	379	401	393	372	400	381	368	403	367	375	382	380	412	372	378	397	394	362	345	392	385	397	414	367	391	387	389	384	372	394	414	390	386	381	370	393	379	351	365	371	392	391	369	396	417	363	376	377	380	394	389	405	411	389	404	389	340	378	379	380	386	394	398	403	381	381	359	398	374	384	412	374	377	401	387	406	375	378	391	379	343	391	383	394	418	381	398	414	402	390	409	424	390	409	426	396	366	409	402	392	411	398	416	401	381	402	394	398	387	392	389	403	434	373	399	369	369	366	420	366	372	399	399	395	388	398	384	348	377	352	367	373	353	353	377	378	344	396	401	373	394	374	377	430	425	398	376	406	389	361	351	398	376	404	368	395	393	366	388	381	369	383	346	399	393	374	347	395	384	382	381	380	398	407	365	372	386	384	416	360	414	384	372	385	395	380	396	387	401	416	406	401	396	390	386	404	384	400	383	360	391	350	398	386	406	416	363	401	416	360	397	361	386	410	375	399	382	401	359	370	367	381	384	354	366	378	378	377	400	393	387	390	415	369	391	432	379	400	372	391	348	413	400	354	369	371	397	382	408	372	412	353	383	402	393	371	421	408	395	390	390	399	346	377	382	394	410	370	345	389	371	396	389	377	392	376	369	397	395	409	415	404	361	378	358	375	370	401	395	353	434	407	394	407	410	381	408	352	400	387	342	386	401	366	381	405	370	399	370	414	351	405	393	388	396	401	345	403	348	384	368	389	396	383	387	408	382	415	415	380	376	399	385	396	388	381	398	380	385	390	418	402	401	385	387	402	402	411	393	401	392	400	385	399	386	379	392	376	381	427	398	366	377	377	403	385	371	413	381	381	400	413	371	352	400	400	414	419	399	388	398	374	366	332	373	411	397	381	403	377	413	423	427	432	404	370	412	356	409	434	395	376	384	354	348	407	389	352	381	382	390	389	399	394	367	390	415	356	370	374	361	430	389	403	349	404	392	387	372	404	378	363	414	378	395	399	400	399	349	392	393	403	394	387	390	386	353	356	417	378	398	405	360	381	412	391	377	417	374	364	384	356	367	402	380	422	381	421	388	378	364	373	377	365	378	375	383	387	380	344	388	395	430	410	380	354	400	361	395	397	387	378	406	405	374	385	397	389	417	370	396	423	390	403	384	387	383	376	411	410	377	385	384	396	378	376	363	382	389	380	367	358	408	398	410	435	371	398	399	405	391	330	378	414	370	366	384	409	379	360	375	369	415	419	396	390	392	339	358	367	378	387	382	385	372	391	399	380	367	382	411	376	392	365	416	335	406	401	388	379	398	359	390	385	396	395	381	421	415	381	386	366	384	373	412	380	392	391	375	400	380
3352	962	500	370	261	261	311	294	273	262	229	209	214	177	194	199	142	128	123	105	110	94	111	103	125	103	89	88	69	103	102	88	99	98	93	82	79	108	85	98	102	93	94	90	91	99	79	87	104	84	87	80	91	76	75	78	67	72	85	58	70	82	88	82	84	65	82	90	81	76	81	73	86	86	83	62	95	80	73	66	89	91	75	81	93	65	81	84	78	82	73	76	85	72	79	88	71	74	82	71	65	88	73	63	73	80	69	87	100	72	76	85	66	83	83	78	78	95	76	92	79	67	72	86	78	108	64	66	65	72	75	85	98	85	66	94	77	70	75	64	88	73	68	70	86	74	86	86	75	69	64	75	81	76	72	78	91	72	93	72	87	79	77	71	68	75	60	64	79	91	79	88	70	92	84	70	78	76	79	75	76	90	85	69	81	79	75	68	88	77	86	78	83	69	81	91	69	81	76	61	76	65	93	76	77	94	79	78	80	81	69	71	82	74	68	80	87	78	78	100	85	72	86	91	80	73	72	75	87	72	73	89	83	85	88	78	80	87	71	72	79	70	86	68	86	66	89	74	70	70	88	78	76	78	75	74	71	91	66	91	65	72	65	66	88	82	82	89	75	69	80	72	74	83	68	78	86	79	71	68	68	86	67	86	80	78	73	76	68	68	72	86	91	88	81	83	94	74	74	63	64	73	87	91	87	73	83	67	72	61	89	77	84	82	82	70	89	76	79	76	92	80	71	70	85	85	84	65	76	69	74	86	75	82	77	74	61	98	70	82	76	82	64	79	82	83	83	65	71	73	78	84	78	86	97	74	81	86	67	89	70	80	73	74	87	74	74	77	87	65	77	101	76	88	87	66	73	74	69	67	73	69	63	77	69	76	67	75	80	79	78	73	65	76	56	93	67	87	88	99	65	81	73	79	85	84	76	87	85	83	64	79	71	78	87	68	80	78	92	81	91	68	62	67	77	83	71	67	76	78	79	71	81	76	78	79	88	68	78	95	74	63	77	76	58	72	81	80	74	71	61	65	95	71	71	82	84	74	82	86	63	67	73	79	83	83	70	72	76	74	78	92	74	82	82	72	82	89	88	82	78	77	84	79	75	76	96	93	74	77	91	73	83	85	91	80	70	83	90	76	69	81	73	72	93	88	68	83	87	73	64	88	85	62	94	94	83	77	92	86	78	70	81	90	91	87	81	70	72	75	85	71	78	86	77	78	78	80	94	77	83	91	68	80	74	77	86	82	79	69	68	66	78	87	67	59	76	88	98	74	68	81	88	80	80	63	79	82	66	84	86	77	82	76	80	88	88	74	74	63	86	75	89	86	78	80	62	71	97	76	62	83	75	65	78	96	85	78	80	92	82	82	82	85	76	95	81	87	71	81	78	86	82	81	73	75	77	76	65	78	85	79	68	84	81	87	76	88	74	76	87	86	66	78	74	76	83	68	81	87	85	76	71	53	84	73	76	80	72	76	86	74	70	73	66	67	81	94	92	79	75	75	83	86	85	72	77	89	79	73	70	75	82	76	72	73	72	80	85	74	71	78	77	76	84	85	86	87	73	79	75	78	80	72	82	78	82	69	84	77	70	82	65	84	63	77	75	88	62	74	73	69	75	73	74	74	73	76	83	87	79	75	76	78	70	73	76	75	92	72	89	87	88	67	67	71	80	95	73	80	75	88	70	76	93	79	82	71	92	65	92	72	83	80	73	78	81	80	66	106	89	84	74	90	80	75	72	86	77	91	87	82	77	87	88	63	78	84	71	76	87	79	68	69	79	67	60	75	63	69	75	66	72	75	69	82	88	84	82	84	83	84	66	87	91	74	68	72	84	72	86	70	79	84	83	71	76	86	66	89	75	86	86	70	76	80	83	85	67	76	69	69	71	64	77	66	85	81	78	76	68	92	82	75	80	79	89	76	87	78	66	85	86	72	86	71	86	73	78	69	76	78	89	65	99	65	70	71	87	79	93	68	80	78	78	75	81	77	81	83	81	70	72	84	63	80	83	69	89	68	86	74	70	78	53	96	76	75	82	90	71	69	94	73	73	81	85	86	76	86	74	98	62	92	90	82	86	52	57	84	87	80	78	99	66	79	77	72	74	86	91	79	72	60	92	65	70	73	75	69	77	74	63	97	69	77	80	79	90	66	74	59	78	74	100	80	78	90	75	82	88	85	93	86	77	98	92	91	102	70	76	66	77	83	65	84	88	85	86	71	64	76	67	84	91	85	63	81	87	74	69	71	95	83	63	63	71	70	70	80	76	80	84	77	75	73	81	79	86	90	70	76	72	86	84	90	84	72	70	85	72	74	72	78	87	90	69	70	85	86	71	74	80	67	76	99	79	80	84	81	84	73	85	79	68	92	69	80	73	71	67	103	75	79	91	80	81	89	76	72	84	87	89	62	109	85	76	80	66	71	85	64	80	75	64	82	59	70	70	74	65	69	90	58	96	88	72	78	79	68	85	58	72	88	79	69	83	77	79	92	76	79	88	86	85	82	78	78	80	80	103	73	68	78	102	79	80	76	69	88	89	64	72	87	89	76	72	102	76	96	85	76	89	62	84	74	78	93	75	85	70	86	67	68	74	76	74	75	75	78	85	75	77	65	73	72	83	78	82	71	69	65	92	73	93	86	77	81	80	68	69	82	87	84	81	76	79	71	92	87	80	84	70	78	77	70	78	79	88	57	85	78	73	63	82	75	71	82	88	87	61	79	64	78	73	84	70	86	75	74	92	85	76	74	75	80	87	70	88	93	66	79	92	66	82	77	76	73	55	85	78	76	76	90	90	81	75	69	75	89	93	72	83	66	70	67	77	71	79	94	69	86	88	80	78	69	93	76	66	69	78	65	85	72	87	97	83	75	71	89	73	79	79	79	65	89	84	64	78	64	90	70	79	71	69	75	63	76	90	99	67	78	72	68	85	89	78	79	69	85	83	78	77	102	73	68	77	76	77	78	80	72	65	90	70	70	73	65	78	74	63	91	81	78	87	67	75	65	76	87	82	75	75	75	86	83	84	75	69	81	94	76	72	73	88	82	79	68	72	72	87	85	70	84	72	76	77	77	81	82	81	74	89	60	69	86	77	77	78	73	73	67	86	58	81	80	88	61	80	79	88	77	89	83	86	80	79	68	87	77	82	81	74	78	80	77	80	81	78	83	100	82	74	91	68	73	78	90	101	86	104	83	81	72	83	80	83	83	91	83	64	62	66	73	69	77	67	75	85	87	92	76	80	81	83	75	85	67	89	80	68	91	86	91	72	85	74	76	96	67	77	89	73	76	94	86	69	68	68	83	93	80	78	80	69	79	68	84	74	79	60	79	83	60	89	79	69	82	77	73	63	80	103	78	77	82	89	76	73	85	84	73	70	84	93	71	71	73	95	58	83	73	80	67	68	66	82	74	78	71	71	77	84	80	89	82	77	76	94	88	80	79	73	79	79	80	71	70	96	81	76	84	89	53	77	85
27616	9334	5571	5666	11247	14845	14600	12453	10364	8106	7006	6217	5863	5290	4508	3657	2914	2585	2259	1909	1624	1607	1576	1508	1427	1352	1282	1382	1308	1168	1207	1072	1025	1060	1064	1103	1061	1062	985	1001	963	962	968	946	836	891	753	781	825	769	718	729	687	649	646	653	639	593	603	598	599	600	621	661	597	619	620	597	603	624	595	618	599	612	619	616	618	612	622	610	615	600	631	664	531	580	619	640	570	633	616	641	614	662	645	593	568	611	641	651	639	596	634	634	605	594	603	619	620	593	639	618	618	603	658	584	645	646	613	590	618	632	619	614	614	616	632	636	613	598	652	632	616	651	583	655	576	629	599	648	610	630	614	628	584	616	617	539	598	593	615	625	618	650	677	620	584	561	603	641	589	605	646	616	602	618	645	603	614	622	645	635	627	598	620	620	646	635	594	667	609	619	573	605	600	617	605	611	654	643	650	691	609	650	643	634	620	601	588	606	589	614	623	597	574	620	662	652	574	636	610	576	598	636	592	630	622	632	574	599	608	586	579	611	612	624	668	585	628	610	616	579	607	619	612	603	607	575	620	630	574	574	616	557	584	599	604	619	617	618	596	574	626	612	592	593	610	629	593	624	600	611	612	637	612	624	592	615	634	610	549	583	575	638	593	613	602	612	583	589	591	668	590	562	584	576	593	613	623	613	609	565	618	594	627	602	604	610	593	653	611	632	615	630	575	602	614	600	586	610	638	599	576	567	630	659	640	601	602	621	593	583	600	560	600	595	585	622	672	592	643	632	633	634	601	583	595	597	616	610	595	624	580	588	616	573	616	624	601	620	577	594	623	643	601	644	626	595	616	622	634	564	592	589	573	638	637	625	681	625	604	642	603	577	623	586	624	608	609	566	585	608	580	602	571	613	629	613	625	603	611	610	626	614	628	620	644	570	642	624	596	604	620	599	591	609	561	606	601	596	606	632	633	639	627	604	619	640	600	659	575	610	608	609	600	633	622	598	623	599	632	643	636	590	584	593	563	639	622	610	639	609	669	608	601	631	597	592	634	640	559	669	625	651	616	597	630	626	615	605	624	642	594	640	604	620	628	618	592	615	610	588	643	649	611	611	631	601	630	603	633	633	586	609	610	600	619	591	590	590	584	601	625	587	608	673	622	613	661	625	613	611	627	601	606	643	626	554	624	554	593	639	606	588	612	619	636	626	634	612	623	612	595	610	664	620	619	565	643	636	602	627	669	627	588	589	682	596	626	602	591	591	622	604	618	652	626	628	627	649	597	647	620	619	566	611	621	591	663	628	627	575	624	604	618	629	605	587	581	588	621	573	591	614	623	599	583	597	601	591	610	656	606	620	594	640	598	581	596	622	565	632	612	625	586	628	613	610	602	633	619	585	641	635	610	639	613	590	632	611	575	612	591	642	579	611	619	563	612	620	628	597	622	573	591	589	593	642	620	563	612	636	659	632	618	633	585	609	567	612	618	628	604	608	584	633	645	605	620	614	615	636	601	610	622	603	592	657	615	610	582	652	591	609	641	659	622	589	632	541	623	607	606	577	611	652	616	629	613	590	607	662	620	618	604	582	626	607	619	600	604	636	642	640	609	618	606	631	632	619	624	609	619	615	593	609	619	619	592	621	616	615	619	653	608	607	638	565	573	622	625	659	607	655	582	588	612	598	647	619	575	611	629	588	602	598	582	563	640	615	544	614	574	610	629	635	612	619	618	588	612	604	562	604	601	594	601	608	608	560	637	636	598	626	615	578	648	625	625	602	579	624	643	616	605	575	637	626	597	672	608	635	667	553	642	582	614	653	596	641	619	618	624	642	577	621	626	649	585	614	662	622	589	602	627	589	619	583	655	649	657	663	604	589	633	641	567	641	598	663	606	610	586	596	575	587	631	567	620	643	615	658	606	576	653	589	632	595	590	594	611	576	657	617	586	627	631	600	625	597	668	623	612	659	605	604	581	550	605	618	619	601	560	617	586	618	635	620	653	608	596	633	612	632	582	604	613	646	638	651	599	582	602	590	600	637	583	574	657	613	606	600	656	590	617	641	601	617	647	587	575	662	614	591	603	595	608	620	581	630	642	629	718	627	599	595	620	644	625	609	586	630	637	595	583	607	589	598	584	602	607	614	616	601	628	633	587	623	571	565	613	610	641	627	641	590	651	603	617	597	584	627	600	609	598	617	615	608	572	643	624	625	633	673	631	639	609	610	637	633	578	633	615	660	605	606	611	634	617	616	589	600	614	571	597	610	667	572	625	558	598	624	609	579	600	558	594	567	623	630	633	624	606	620	631	656	606	592	605	567	597	635	635	601	628	602	616	645	613	584	595	590	641	604	577	664	624	595	619	657	595	595	628	595	600	602	602	608	583	634	645	595	633	611	582	622	629	584	647	631	563	604	632	616	594	600	611	601	580	618	610	620	606	601	633	587	596	666	602	636	628	655	600	595	624	620	582	607	615	596	614	570	611	564	561	597	589	598	623	607	617	651	631	602	616	581	628	630	615	607	612	620	618	621	598	625	595	598	624	584	616	609	655	609	573	606	647	591	614	619	599	600	652	622	655	621	680	590	611	593	642	594	606	602	614	653	583	596	607	573	609	576	655	603	618	621	589	607	637	620	594	620	577	608	644	593	578	611	621	606	593	633	617	600	653	626	632	595	599	614	605	592	625	671	605	600	598	649	623	603	656	603	596	623	657	594	592	582	595	601	636	640	597	607	617	643	626	590	620	622	638	594	576	596	624	615	623	588	586	581	608	589	574	583	565	596	620	622	599	623	637	587	635	619	607	610	618	628	637	602	592	584	604	573	602	565	592	641	667	600	640	617	614	584	546	602	622	636	618	643	569	617	571	610	601	615	583	620	612	607	602	568	601	616	648	613	643	589	601	586	576	628	626	612	648	585	607	649	670	617	637	624	619	622	602	572	621	616	659	609	625	634	621	599	600	601	614	620	630	625	611	678	638	643	645	633	611	559	617	607	595	648	591	595	628	609	613	620	616	624	599	586	585	658	608	628	609	594	641	592	584	618	613	622	593	608	642	675	629	609	656	592	585	622	619	615	629	632	601	615	575	582	584	599	612	567	629	638	597	609	623	659	608	640	608	609	623	669	586	611	599	589	618	615	573	598	598	623	606	615	593	634	639	613	553	620	612	599	610	617	631	630	591	599	607	606	592	622	621	640	595	558	577	638	600	610	607	635	560	623	581	650	568	599	631	637	585	599	581	611	612	610	631	620	621	612	576	588	602	611	670	623	621	628	569	579	586	616	561	602	619	615	599	614	632	591	594	651	647	632	617	617	603	621	600	596	611	591	610	644	593	624	591	655	611	605	641	581	659	585	650	595	568	617	626	629	591	633	630	595	612	575	651	608	577	586	612	619	634	589	629	592	589	580	563	604	618	590	640	629	609	615	572	615	585	644	659	681	576	635	663	597	627	604	625	583	558	612	628	622	569	617	594	608	663	619	631	592	583	641	603	577	629	598	595	598
4111	837	443	310	200	212	258	247	223	211	152	184	154	143	160	118	111	76	75	79	68	58	80	72	65	58	59	67	74	50	48	73	46	57	54	55	52	49	44	51	67	46	54	43	53	62	65	44	51	39	39	49	38	43	35	33	32	32	36	35	48	38	30	30	43	48	35	37	31	37	46	50	42	40	42	30	39	43	48	38	44	40	45	38	47	42	30	34	47	39	32	33	41	42	42	39	23	43	33	45	37	37	48	45	41	46	35	35	38	41	33	42	33	33	41	47	36	40	34	46	37	36	32	43	36	56	34	35	31	53	35	46	38	35	45	45	35	49	41	46	44	42	31	41	35	36	34	35	44	32	39	48	39	25	40	38	52	58	34	44	27	42	43	32	38	40	44	50	24	48	46	44	38	35	40	42	43	44	33	35	43	42	38	44	41	30	25	32	38	39	35	40	44	38	43	44	53	47	34	24	45	38	33	24	45	47	56	35	44	45	47	45	34	39	39	40	47	32	38	37	30	39	47	35	41	25	39	46	31	54	37	37	30	37	42	36	50	43	41	40	37	43	39	42	37	29	41	34	43	36	45	42	33	28	42	36	43	46	36	30	33	50	50	36	39	34	39	36	34	40	39	37	28	39	35	43	28	35	41	46	39	39	40	40	30	44	38	40	32	44	36	33	28	36	42	44	24	34	38	40	39	41	52	43	36	38	36	38	37	46	37	39	39	37	41	32	47	42	39	38	43	27	40	34	33	33	37	41	35	41	40	38	49	33	46	36	34	29	27	39	44	41	32	47	31	41	32	39	41	27	41	40	38	37	37	44	31	38	43	48	40	37	51	39	36	38	48	41	44	39	39	43	34	35	38	42	48	32	42	56	33	27	36	32	34	40	36	49	44	38	54	29	39	47	38	46	46	41	40	52	40	36	53	40	33	44	48	47	46	46	46	42	37	42	35	39	37	35	39	33	50	35	40	35	31	28	41	43	40	38	40	34	31	32	31	32	32	40	44	38	32	46	47	51	49	37	34	32	39	26	31	37	39	36	49	36	38	39	31	41	36	56	41	45	46	33	36	45	36	39	31	42	58	30	52	39	49	64	41	40	37	33	44	46	36	42	45	38	35	35	37	49	43	35	48	33	36	51	34	47	47	31	47	36	25	41	32	45	54	39	46	44	45	48	36	41	36	39	39	39	39	50	33	48	45	31	37	51	34	36	37	44	41	34	29	44	43	38	30	34	43	47	50	41	34	33	38	36	35	42	28	35	36	45	36	38	37	30	50	34	42	25	42	36	36	38	48	44	36	43	32	34	42	32	45	37	46	38	46	45	42	33	37	30	42	38	29	32	27	42	40	39	44	49	32	35	58	36	36	39	42	35	26	41	49	52	32	41	39	38	36	48	35	42	33	37	40	39	33	41	35	35	44	28	47	46	32	46	44	43	37	39	46	47	49	41	50	36	34	42	37	34	32	36	39	37	35	38	52	45	37	39	38	46	35	44	39	34	41	45	37	44	29	37	47	47	40	47	41	49	44	52	39	42	30	33	42	52	50	46	49	46	40	48	38	45	33	35	38	44	39	41	41	38	46	38	46	42	43	43	47	49	43	54	37	36	43	30	36	55	39	42	39	48	30	38	34	38	38	55	41	42	36	31	49	47	44	48	40	45	34	40	44	40	29	33	45	41	39	26	38	48	40	43	27	52	34	44	41	47	47	39	37	47	43	44	41	43	51	31	36	43	38	32	40	40	36	37	48	34	41	48	32	44	36	37	34	46	41	31	44	40	37	46	42	39	36	44	26	42	37	32	42	43	49	35	46	39	44	33	46	43	43	36	38	35	37	39	33	37	37	49	42	49	39	39	51	37	41	49	49	39	38	48	49	45	37	35	40	42	35	41	38	52	36	39	41	46	56	27	45	31	37	44	43	48	33	48	40	27	40	33	30	43	50	43	37	43	33	35	40	41	28	36	25	26	36	33	37	40	47	31	38	44	35	41	35	45	48	46	30	32	43	49	48	38	38	42	29	29	45	38	34	29	46	39	34	45	32	39	38	39	37	40	30	38	38	34	51	35	35	38	31	47	43	45	48	30	45	33	44	31	40	36	41	36	35	48	46	31	39	54	44	35	46	47	48	39	35	43	39	38	50	46	44	52	40	40	35	33	42	34	45	43	38	45	50	39	36	34	42	43	48	46	33	32	32	36	42	39	39	26	33	37	36	44	42	24	43	40	48	45	40	38	44	40	37	38	36	45	44	32	40	41	36	39	38	39	36	39	38	46	29	41	35	36	39	32	58	29	42	51	27	42	43	29	41	44	42	40	33	40	41	33	35	31	43	31	42	45	39	42	38	44	45	47	42	47	36	36	36	33	45	42	37	38	42	36	35	37	38	40	39	43	35	41	48	46	28	37	39	44	43	37	51	38	48	31	40	42	31	40	34	32	33	43	40	38	44	34	43	37	34	54	34	51	40	53	41	43	54	40	39	54	33	48	44	24	46	46	33	42	53	36	41	42	41	40	45	37	41	43	33	41	53	55	37	33	37	40	37	33	38	46	40	31	43	39	35	52	37	44	34	21	38	37	49	37	43	42	40	29	47	49	32	44	26	37	35	47	32	43	45	36	41	40	39	21	36	42	34	37	35	29	43	55	64	40	38	51	24	22	37	38	39	35	33	53	36	34	38	36	33	46	42	42	44	52	38	42	44	57	34	50	28	46	43	39	34	51	30	36	28	31	42	44	46	46	45	42	39	40	38	38	32	34	30	38	44	46	39	42	40	39	43	41	34	32	28	43	43	47	40	43	39	26	39	36	35	34	41	43	33	32	40	38	30	38	41	50	40	44	41	36	44	40	45	32	38	41	44	36	38	33	40	37	34	33	43	40	36	37	37	35	40	34	41	53	38	33	44	46	44	38	35	37	38	38	51	51	48	45	33	41	40	45	48	33	43	35	30	43	45	39	34	50	41	32	46	39	48	43	44	36	37	40	53	37	34	38	45	36	29	36	40	44	42	36	46	32	25	44	55	33	34	31	45	34	31	38	39	35	33	30	27	33	53	38	41	54	40	36	44	37	34	32	35	51	31	39	34	45	34	34	32	43	41	36	35	42	44	37	38	40	46	37	41	42	30	37	46	32	38	47	43	39	49	44	41	30	44	31	30	37	39	37	36	39	47	51	42	30	38	32	36	36	29	39	41	40	44	25	42	39	33	48	37	36	44	30	48	42	36	40	28	51	36	25	43	42	47	41	35	35	47	40	36	43	30	30	43	32	44	38	34	39	43	52	36	33	40	37	40	42	41	34	46	46	37	45	47	36	39	33	56	53	36	43	37	40	43	42	39	34	32	42	39	40	42	33	43	36	48	40	38	35	45	39	50	33	40	32	31	33	38	32	36	40	35	34	39	33	36	56	45	45	36	27	49	42	24	43	51	52	41	41	31	32	35	43	30	42	45	43	44	45	39	43	47	41	37	36	37	40	43	42
25466	8454	4959	5193	9396	13234	12814	11284	9466	7569	6339	5639	5506	4429	4190	3232	2647	2197	1846	1547	1394	1367	1243	1145	1087	992	1002	1069	957	938	878	802	780	755	820	775	753	767	789	639	636	709	639	603	541	514	460	517	516	472	446	455	396	347	357	333	298	343	298	307	296	291	320	330	307	324	288	288	320	335	351	293	313	334	353	312	339	319	302	310	329	301	319	326	307	307	328	310	333	328	324	343	293	309	326	339	320	334	312	345	318	350	310	281	305	320	321	356	304	310	325	319	336	338	312	299	302	332	329	358	344	314	312	311	324	307	317	318	319	343	328	334	325	348	339	325	317	317	318	351	328	327	309	331	325	299	309	298	292	313	328	322	316	298	304	312	331	318	306	326	301	336	339	326	324	314	302	301	315	358	332	329	352	330	309	324	342	333	345	335	287	312	320	314	314	357	310	323	306	280	302	322	332	296	336	291	304	345	301	287	335	296	317	360	287	322	301	325	314	304	346	316	329	301	337	344	303	318	327	285	339	327	316	299	331	326	346	302	312	314	332	327	310	315	325	312	308	325	280	312	296	311	291	340	321	321	324	285	322	320	334	329	356	324	292	316	297	299	304	293	337	331	310	318	300	333	305	330	294	311	322	317	310	331	311	330	298	308	318	335	318	305	330	296	342	303	325	308	311	307	289	320	332	335	295	310	301	314	343	309	354	336	305	321	303	292	303	309	314	311	287	319	323	295	341	323	319	324	308	321	318	300	311	318	308	348	319	337	336	291	299	301	322	321	332	334	303	338	316	315	320	318	309	312	331	334	332	314	317	310	306	318	310	313	312	291	327	314	299	332	307	321	326	359	326	319	328	309	324	308	334	331	284	293	298	313	319	318	340	297	312	313	331	327	284	310	281	334	335	315	296	327	303	282	309	306	321	301	338	307	294	306	309	365	338	287	325	341	326	278	313	339	354	312	313	327	310	326	307	305	320	345	299	298	310	306	336	317	324	323	295	320	318	305	358	330	355	321	297	328	318	278	319	315	301	311	283	327	311	303	305	316	321	314	299	296	297	327	323	303	302	306	343	321	323	335	319	296	290	339	323	338	308	332	314	314	284	322	318	327	352	316	300	321	334	327	343	343	355	312	354	335	330	346	296	277	313	309	298	319	333	304	279	299	331	327	296	308	318	324	305	323	330	319	328	291	340	299	320	361	315	313	322	307	283	321	277	332	325	309	258	328	288	310	300	307	340	288	285	324	317	309	320	318	285	314	318	325	347	324	348	305	302	303	283	283	333	320	301	312	293	342	287	296	345	299	293	331	308	315	321	324	325	307	311	318	310	304	322	326	307	298	344	312	334	280	302	298	313	333	318	301	314	338	312	301	336	320	361	319	298	326	315	311	330	333	313	317	294	312	284	340	311	317	329	302	339	339	316	285	267	333	291	298	322	333	325	309	298	289	309	319	308	331	293	328	303	309	305	323	295	321	308	325	308	293	316	300	298	284	309	311	312	315	314	308	300	326	318	304	309	316	317	310	321	300	298	332	342	299	313	292	340	329	302	306	311	317	321	320	282	358	312	319	328	349	310	334	349	327	320	306	325	280	333	314	340	307	339	318	339	317	283	344	305	320	309	306	316	314	298	300	338	348	312	312	333	275	319	321	288	290	324	307	349	305	362	298	323	327	311	281	281	287	272	308	321	303	295	323	314	313	346	327	292	281	305	311	306	316	324	313	325	317	320	314	299	317	341	316	315	293	326	308	289	319	311	315	340	332	322	293	288	311	301	305	302	292	332	320	290	300	327	277	343	328	328	323	298	300	329	339	351	339	296	339	308	291	294	339	343	357	279	291	311	328	324	298	348	297	348	317	301	343	289	302	330	306	278	309	323	321	290	295	312	282	334	322	314	323	315	292	315	310	337	285	302	306	320	329	315	299	283	298	299	324	316	327	303	356	297	300	342	345	302	324	318	304	312	324	339	298	307	298	315	320	325	279	307	321	291	323	325	320	293	321	318	328	315	300	327	312	344	311	304	307	316	327	287	323	351	319	323	307	340	301	336	296	310	337	299	310	308	305	315	313	316	300	300	318	296	301	337	296	314	300	326	328	332	332	321	300	330	336	318	286	311	304	318	300	314	326	329	334	345	299	321	315	295	318	337	305	325	296	323	323	344	299	300	312	309	281	322	297	299	353	311	343	339	311	288	332	345	278	324	319	342	282	298	312	341	308	339	313	316	302	294	287	315	323	317	294	289	314	303	309	308	305	307	300	346	353	311	339	310	308	302	335	310	301	320	294	350	317	315	332	299	292	326	318	345	292	346	299	305	311	316	303	286	289	298	310	314	325	336	276	314	330	315	332	325	345	314	338	319	315	337	313	307	278	309	328	292	303	282	319	306	343	308	344	324	329	317	305	364	320	294	308	297	346	290	315	330	341	317	310	298	319	329	306	292	320	323	327	340	326	331	322	303	326	297	312	293	300	346	303	292	317	313	331	298	295	317	282	326	334	317	298	341	305	306	293	266	311	336	290	308	332	281	286	317	367	321	314	338	319	321	336	315	312	305	322	309	312	333	323	340	327	296	328	310	299	339	289	325	317	311	329	308	302	327	291	312	318	338	340	295	303	336	297	304	331	321	325	323	353	288	302	315	326	303	305	318	328	295	323	300	335	348	311	331	325	304	345	322	316	311	347	319	354	293	333	295	321	307	307	338	327	291	293	317	299	309	323	283	296	327	316	299	303	302	331	316	289	321	340	314	331	345	299	297	308	292	303	316	297	330	357	312	308	285	336	315	326	293	287	294	311	306	298	357	307	313	307	338	330	307	322	320	306	319	328	330	325	346	322	340	311	322	290	328	326	303	278	316	319	321	326	275	341	285	322	307	330	288	275	351	309	311	319	318	343	320	360	315	353	321	289	331	302	316	324	311	283	319	292	300	315	324	310	327	302	321	295	316	310	309	289	346	319	303	296	316	354	306	327	309	308	322	330	312	309	328	345	321	342	353	280	334	333	272	299	306	305	306	284	308	349	324	335	287	333	268	299	341	309	315	326	309	278	325	296	336	332	316	281	314	323	343	307	354	317	287	325	311	329	346	351	300	302	306	320	319	322	319	317	321	316	303	319	319	354	325	327	284	298	332	283	348	287	321	332	313	304	307	328	280	329	345	303	311	291	331	314	322	294	317	330	336	310	289	297	307	292	300	342	301	315	323	347	313	337	301	339	286	312	315	321	326	344	294	318	359	356	294	295	336	314	343	327	321	310	300	295	313	325	314	329	310	321	289	318	340	295	334	333	318	321	329	293	307	313	323	327	331	314	318	330	341	316	303	343	304	350	299	317	312	326	327	333	322	315	292	312	331	314	289	319	301	326	293	313	315	307	301	305	308	332	329	278	308	324	309	290	321	339	336	323	319	313	288	319	330	327	336	323	345	288	338	316	360	318	319	282	301	358	310	337	320	340	344	340	302	327	343	325	315	308	282	332	311	289	331	298	349	327
4426	1332	570	384	290	329	393	385	317	279	277	243	260	229	243	217	150	156	138	134	123	141	119	100	104	105	96	103	110	105	99	89	90	80	103	88	101	96	108	96	88	93	96	74	80	87	74	90	82	89	73	80	69	89	92	82	82	77	66	76	76	74	90	62	77	67	79	96	71	63	71	86	70	91	78	88	77	69	68	73	67	64	74	65	79	82	88	79	68	76	80	72	59	82	82	82	76	78	93	68	78	76	66	71	72	66	62	72	61	83	72	59	81	71	80	70	81	74	91	77	79	76	81	73	72	74	60	76	89	80	71	84	76	64	72	81	69	74	60	57	68	77	89	83	72	78	76	75	78	83	73	72	78	76	70	77	56	92	75	91	65	67	76	76	81	76	66	66	65	69	69	71	77	65	76	67	68	69	64	79	61	78	66	81	67	61	106	82	86	63	72	73	81	80	64	90	84	61	70	65	69	76	78	83	67	82	80	67	78	76	61	81	68	78	74	94	79	76	79	69	76	73	78	63	71	70	64	73	78	87	84	83	76	77	72	63	66	72	68	84	75	83	64	73	84	82	73	72	75	72	74	63	63	81	74	91	75	83	66	71	74	68	94	77	83	75	66	99	67	73	71	86	67	77	74	77	64	93	93	79	78	81	77	79	70	67	63	64	73	65	72	64	69	72	56	81	78	78	75	72	61	81	82	78	59	79	69	67	63	77	79	57	85	84	66	73	92	84	76	81	79	81	74	78	86	82	66	66	76	60	69	74	80	80	77	80	80	67	74	63	64	65	77	81	83	73	59	72	71	72	83	105	80	78	69	93	73	77	70	71	80	93	67	71	64	83	63	86	82	77	69	63	69	75	77	60	64	69	87	70	75	85	62	64	62	65	66	97	79	86	69	72	70	71	76	75	70	92	75	55	76	73	50	83	81	64	77	78	79	62	66	78	66	60	83	80	83	74	72	73	68	75	72	83	74	82	65	80	84	66	69	81	78	87	83	54	83	77	61	64	71	79	71	68	64	69	78	59	58	68	76	75	88	63	65	86	69	70	75	80	78	86	88	76	76	61	71	75	86	69	81	71	85	79	79	80	67	80	60	83	77	69	67	60	81	75	66	79	66	77	72	77	76	88	74	66	70	80	68	67	85	77	71	64	71	80	61	60	65	78	75	76	76	83	75	72	77	80	78	87	80	50	67	67	97	66	83	88	88	68	81	72	70	72	77	77	78	77	68	75	100	76	65	88	79	79	89	79	71	80	53	89	71	62	72	68	82	83	88	71	67	68	77	81	93	70	83	90	79	74	84	75	71	64	67	73	73	78	81	85	78	80	82	82	87	69	79	81	69	64	67	70	86	65	75	90	73	64	62	72	73	85	80	76	80	58	67	80	73	62	53	67	84	60	60	74	68	78	79	76	68	66	87	81	74	79	61	80	79	70	65	60	65	75	76	71	77	59	71	66	86	83	66	77	74	67	67	87	67	86	73	66	57	74	69	76	69	79	78	72	70	61	79	57	74	77	77	67	70	60	57	77	75	72	67	76	81	71	83	91	71	63	76	80	71	89	72	89	62	79	83	82	72	87	72	92	72	74	67	73	83	60	65	65	66	69	64	59	75	80	76	89	72	73	71	78	84	67	86	71	76	83	69	78	69	77	84	70	77	81	77	87	93	64	67	64	72	92	65	66	80	77	69	84	77	76	85	77	63	66	79	82	91	70	84	85	75	84	77	71	58	78	57	80	54	82	79	74	64	91	77	78	77	56	78	77	51	78	78	87	74	79	65	60	66	84	103	69	79	89	72	54	78	74	79	78	67	83	74	69	86	80	74	69	72	72	73	61	78	76	74	67	63	68	78	77	59	61	75	63	81	78	72	69	91	75	78	74	79	83	66	70	69	93	86	75	86	81	65	79	74	87	73	61	77	83	82	78	86	65	75	48	79	82	68	64	96	71	80	72	86	77	77	75	62	81	82	76	75	70	86	63	79	78	71	74	73	59	64	71	65	78	84	79	77	81	67	75	76	72	90	83	88	61	73	82	70	77	74	75	60	78	84	71	77	71	62	88	63	76	72	78	81	87	77	67	76	73	56	80	86	69	84	78	69	77	77	74	72	80	88	72	74	70	63	75	73	66	69	71	71	71	66	87	73	71	69	82	97	67	63	65	61	66	94	77	66	72	78	75	70	78	76	77	94	64	71	81	88	66	76	61	86	82	81	85	97	81	49	74	74	77	89	86	68	64	55	65	68	84	69	90	92	60	71	77	80	82	69	57	83	67	79	62	68	59	66	70	87	81	70	78	86	68	85	88	83	86	68	82	67	81	68	77	68	56	81	71	78	63	74	94	65	63	90	72	66	74	82	71	75	70	66	69	78	58	66	88	79	76	59	65	80	64	65	71	71	77	66	71	80	95	72	65	81	80	70	65	80	76	75	60	63	56	83	75	75	76	68	77	75	81	91	83	78	75	84	71	70	76	79	72	91	78	67	63	78	76	77	75	72	82	76	65	73	77	75	82	81	73	73	83	76	65	74	64	82	62	72	78	78	82	83	76	80	75	67	75	67	70	68	57	49	86	74	68	62	70	76	81	79	86	82	63	83	80	72	67	69	81	74	64	76	71	64	72	61	94	65	100	69	77	87	87	69	90	70	84	64	76	88	79	71	90	54	77	102	76	66	59	78	58	63	75	76	78	60	59	86	67	78	66	82	78	74	72	88	84	72	79	69	71	71	75	69	73	77	80	100	66	75	70	79	87	81	75	71	87	86	86	68	73	69	86	64	72	77	88	81	68	78	65	78	63	80	70	76	71	72	88	55	65	70	70	85	76	84	64	79	67	79	72	77	78	70	80	61	73	60	64	77	76	56	82	89	65	71	55	67	61	68	65	70	79	88	81	87	77	88	85	80	93	81	72	84	73	70	77	86	75	65	75	72	71	61	78	70	84	74	83	77	80	65	71	74	103	65	81	71	57	74	81	76	85	68	76	69	69	71	83	74	71	80	77	82	74	71	74	80	62	59	68	71	77	91	73	65	86	66	76	64	83	71	78	74	96	72	74	90	72	79	82	70	66	72	72	67	69	74	69	72	73	71	71	77	67	65	70	82	76	75	69	77	78	71	86	77	86	63	79	70	72	70	62	83	63	73	66	79	82	81	81	74	58	71	76	94	82	75	86	81	67	78	92	77	79	87	61	78	88	74	94	76	88	70	71	73	74	78	64	74	70	76	72	71	86	74	72	75	57	75	75	90	67	69	81	74	76	72	68	75	79	75	73	54	62	80	75	80	79	73	79	76	70	72	87	69	75	72	83	80	74	70	69	75	78	68	68	72	62	64	67	81	75	74	78	68	64	79	70	74	78	92	87	96	87	68	67	89	72	78	66	82	90	75	69	70	63	69	79	64	60	92	82	78	83	75	100	62	84	68	80	79	63	74	83	69	70	64	76	78	92	78	95	70	62	78	62	75	80	65	81	74	71	80	76
30663	11145	6252	6537	11654	16340	16939	14539	12219	9926	8440	7576	6896	6037	5299	4469	3788	3133	2603	2388	2131	2149	1927	1776	1755	1581	1558	1605	1482	1380	1421	1327	1207	1159	1199	1368	1297	1176	1089	1097	1038	1078	1049	953	898	859	801	849	863	804	748	719	708	682	627	617	582	582	598	637	585	573	586	614	554	582	572	549	617	590	576	589	591	590	654	578	585	619	556	611	623	589	617	607	608	622	583	580	619	576	636	554	582	576	591	549	570	582	591	567	594	550	593	577	548	622	582	616	614	587	569	588	599	590	613	599	593	604	608	602	604	635	581	595	602	601	605	623	634	603	579	578	547	616	615	597	572	560	638	592	527	616	567	604	591	573	592	609	561	578	628	644	585	546	612	565	592	567	540	569	608	584	575	581	569	556	623	585	542	532	563	601	610	625	588	569	594	598	598	628	591	589	603	602	587	554	574	580	600	582	639	610	560	567	606	618	571	572	568	561	580	573	626	601	591	630	584	579	637	539	632	565	545	575	590	615	568	593	535	576	561	591	593	558	558	614	585	606	562	650	608	585	585	604	571	575	513	580	640	643	618	611	560	570	607	611	595	610	602	567	620	574	622	549	610	594	554	609	599	615	570	595	636	587	567	591	582	609	602	613	618	596	545	594	579	550	588	603	628	613	617	574	595	581	609	608	589	579	590	571	623	591	583	599	609	557	554	598	576	598	595	652	611	571	571	587	643	647	606	601	632	603	598	598	557	606	640	610	521	584	581	584	601	563	610	619	564	618	600	620	611	641	583	602	556	587	582	607	599	546	545	592	575	595	613	597	639	608	566	547	575	557	590	593	566	606	618	546	603	608	597	575	628	584	584	589	590	599	615	607	575	629	567	571	570	629	560	603	565	593	599	579	608	570	588	598	603	580	562	616	580	614	644	559	601	609	571	528	633	600	602	645	617	631	596	577	598	561	593	599	561	613	575	605	633	574	604	620	582	607	583	551	564	564	614	611	592	606	593	602	583	609	566	643	614	613	587	581	609	566	575	602	563	631	598	629	540	635	615	609	599	583	597	624	574	584	601	613	644	589	590	614	612	591	580	644	567	586	557	609	576	635	599	559	603	573	576	558	592	586	578	599	618	610	584	590	601	566	565	581	620	572	596	538	618	602	639	566	607	590	587	663	559	588	594	572	589	630	598	555	616	606	595	577	592	607	604	576	580	605	561	657	539	590	642	572	590	572	589	605	556	587	594	566	614	577	604	616	589	596	627	581	585	552	557	619	597	550	581	578	603	586	595	582	548	619	563	623	602	603	562	591	598	570	566	615	635	590	619	613	594	550	570	585	594	581	626	623	590	583	593	545	607	596	614	555	612	610	596	588	556	608	598	575	587	589	616	597	570	568	590	637	625	605	617	597	585	587	613	609	589	574	577	607	600	614	569	604	586	606	611	579	573	574	620	611	585	585	611	609	594	558	603	582	568	623	601	604	608	589	535	607	570	635	598	584	561	571	579	561	608	554	604	574	613	614	575	628	612	593	585	611	585	564	633	611	603	608	577	595	636	609	612	612	589	579	582	590	608	558	603	592	584	579	637	581	594	565	616	590	613	604	622	589	586	587	560	629	590	600	593	641	593	586	611	591	619	622	599	566	579	582	609	596	587	603	543	556	610	588	590	597	588	602	610	587	601	601	618	557	569	564	565	591	612	599	564	609	558	587	588	589	594	616	564	612	567	601	623	596	596	632	600	579	585	564	589	583	563	596	642	594	590	575	628	617	608	568	590	580	614	648	566	588	573	554	562	564	557	569	622	625	592	589	606	614	578	627	556	562	570	603	577	575	546	563	603	608	614	533	593	567	569	600	575	584	577	545	597	564	549	638	603	571	599	612	566	610	641	550	588	615	583	579	603	575	582	587	563	609	617	576	615	564	602	585	572	576	587	590	610	649	615	575	602	580	614	593	583	562	647	595	587	612	581	635	559	588	621	580	565	553	580	551	640	564	579	566	573	579	596	638	620	589	614	625	621	567	584	592	581	596	627	622	590	588	594	546	590	609	663	595	574	613	627	613	581	649	609	593	618	611	634	597	557	579	597	581	616	587	604	593	617	626	594	601	611	605	556	571	601	577	591	612	615	610	589	610	563	608	588	582	597	611	558	581	520	615	608	593	584	577	584	554	549	576	652	595	575	542	593	542	588	591	603	569	612	604	612	564	542	606	643	609	611	643	587	570	588	596	576	578	626	668	577	568	623	587	611	578	617	575	612	568	609	611	598	614	609	589	588	558	590	578	549	601	554	624	597	594	601	606	552	581	609	602	581	545	621	608	591	585	580	588	569	580	633	533	552	598	585	569	564	582	631	578	582	563	578	579	616	593	587	598	587	597	588	603	567	582	590	585	628	577	578	588	590	579	586	625	627	576	561	588	596	573	578	567	564	588	627	627	609	579	569	573	582	615	619	576	574	606	609	624	572	585	621	568	595	597	643	633	604	617	568	605	551	626	574	627	560	579	621	564	585	573	604	582	571	571	574	541	575	647	585	573	581	583	588	597	622	619	597	542	558	562	599	583	609	597	579	587	575	583	621	582	588	600	576	587	586	585	618	577	579	597	585	550	567	593	617	549	637	547	544	566	575	612	639	611	600	647	592	605	567	574	574	598	588	599	583	586	640	612	544	615	616	553	577	591	598	611	585	616	581	569	568	573	581	582	598	609	615	604	628	598	598	575	616	582	557	596	563	581	608	574	623	578	606	604	603	583	572	597	595	572	633	605	568	594	595	595	594	603	606	603	559	588	561	564	594	606	574	589	594	586	574	609	579	603	579	578	578	603	575	611	590	557	595	579	593	618	591	582	566	638	589	556	608	625	567	605	591	575	585	576	590	575	594	581	615	576	578	554	617	615	577	612	592	574	592	551	617	615	626	600	617	607	612	609	560	610	637	592	562	568	593	643	609	657	547	574	572	575	522	592	633	563	609	577	585	617	623	627	605	537	593	601	615	586	587	616	583	592	598	582	587	597	608	588	550	603	595	608	570	546	630	596	627	610	620	595	632	606	551	549	577	602	607	599	592	596	581	562	580	535	577	613	617	598	563	589	561	571	610	568	572	633	563	599	613	583	549	598	583	577	571	616	589	610	599	578	569	599	542	585	533	640	567	605	591	578	608	596	556	617	611	573	590	569	631	616	567	601	560	605	586	613	591	618	570	609	602	592	604	622	611	551	610	568	561	575	600	596	596	548	587	616	624	563	610	609	623	628	633	609	577	571	584	595	579	587	623	602	602	594	562	579	587	569	639	600	599	589	572	567	625	617	574	583	583	649	596	612	612	582	592	628	605	585	578	590	609	614	577	572	600	620	604	599	615	574	575	624	609	570	576	613	642	562	602	603	574	581	569	575	557	613	649	578	613	570	609	590	597	575	584	567	628	605	562	566	602	610	607	631	599	589	563	576	593	549	568	611	594	588	582	591	572	590	632	626	602	597	626	565	606	600	594	604	619	566	588	608	571	629
2571	665	336	216	175	196	226	183	186	168	153	135	135	117	125	127	90	87	89	84	74	71	68	80	57	74	71	57	70	50	51	49	66	75	61	63	51	52	46	47	50	65	50	44	54	51	43	52	51	45	60	57	49	48	41	58	49	54	58	55	49	32	55	46	51	53	41	50	53	56	47	59	48	64	47	56	55	47	55	53	56	36	54	51	49	48	58	61	44	50	41	44	53	56	39	40	38	40	41	59	58	62	51	41	54	60	47	46	58	44	43	36	47	41	56	59	53	53	58	47	52	40	61	46	46	53	53	44	45	53	64	52	52	55	60	50	64	45	63	51	48	48	48	46	56	57	45	54	43	43	54	48	42	37	68	38	41	53	47	48	43	60	45	49	43	49	51	41	48	50	55	61	38	49	46	50	46	46	47	55	44	40	61	51	46	54	44	47	66	48	53	60	45	39	45	52	48	41	49	53	44	52	52	46	43	36	49	32	51	66	53	51	45	53	53	59	50	37	37	45	44	57	39	59	44	53	53	57	66	52	57	55	48	59	43	49	48	41	50	51	52	58	44	49	43	58	46	60	54	48	45	48	52	50	50	51	54	52	50	53	61	55	53	40	37	56	57	36	42	54	62	33	50	40	57	54	49	46	57	56	57	47	54	53	47	44	53	55	57	59	47	49	49	36	50	52	50	56	51	44	45	58	45	54	47	55	63	43	58	46	41	40	46	52	47	45	60	48	58	42	50	37	53	58	46	57	51	38	42	49	47	47	55	42	50	60	47	66	46	44	45	43	48	41	48	54	46	55	43	43	57	48	52	60	60	43	47	48	61	45	45	52	38	35	43	55	53	45	51	39	50	48	52	62	48	47	44	43	44	63	53	46	49	34	59	48	50	48	50	45	51	40	52	53	53	45	56	52	48	47	51	59	53	54	52	54	45	48	56	49	51	42	51	55	37	51	42	43	58	45	40	43	61	35	42	50	49	49	54	57	47	44	37	54	56	56	56	52	47	52	45	54	37	54	50	56	47	50	53	51	52	41	56	52	61	53	55	43	51	63	32	52	54	45	43	40	54	49	47	56	55	44	41	57	37	37	37	53	39	55	64	55	54	49	65	54	44	54	51	44	39	48	59	50	59	50	42	56	55	40	47	50	55	53	49	49	55	34	64	52	49	55	52	54	37	42	43	51	55	52	41	52	54	57	55	36	58	40	61	50	49	50	46	50	44	54	45	45	47	52	50	53	51	51	55	53	53	52	46	49	42	56	51	52	52	50	56	49	48	41	37	59	54	42	45	44	44	56	42	55	50	48	50	40	55	55	52	33	44	38	48	48	49	68	49	45	46	43	49	68	42	42	49	67	41	52	44	51	71	61	51	54	56	52	43	59	48	39	60	54	56	52	46	55	67	45	50	45	49	49	49	44	56	48	55	52	48	49	46	59	55	49	44	43	44	61	55	39	54	57	52	49	43	56	57	52	48	43	53	37	39	45	60	50	54	43	61	51	54	56	40	71	51	41	50	65	57	50	53	32	40	50	55	47	51	49	51	46	64	49	51	49	48	49	37	52	48	55	49	60	56	47	40	49	53	46	53	43	46	54	52	63	45	48	51	45	55	49	52	41	59	44	52	46	50	51	44	49	45	57	38	50	51	46	44	55	56	44	53	59	34	47	53	54	41	47	42	49	55	63	46	51	46	51	56	43	38	52	51	44	57	52	57	42	57	53	42	45	53	52	43	42	57	59	54	44	60	52	42	57	64	60	52	42	52	44	67	51	49	42	48	47	47	53	58	60	52	51	64	50	68	49	60	54	59	39	38	44	38	49	60	46	51	50	61	44	56	57	56	60	46	53	46	53	39	54	54	44	49	52	45	56	50	59	45	57	44	40	50	48	55	40	39	57	48	43	52	54	53	53	52	47	36	49	45	47	48	44	51	64	57	43	48	50	51	50	57	45	55	51	53	57	47	51	51	39	34	60	54	54	39	53	52	46	50	54	39	51	36	62	46	60	57	59	51	40	45	42	42	58	52	48	44	52	40	45	46	45	45	46	47	52	41	47	50	52	57	41	47	49	52	58	60	47	40	49	46	50	54	45	43	47	49	51	49	50	53	53	29	43	39	48	47	54	41	47	56	51	58	63	55	58	40	51	58	47	47	55	45	46	68	48	59	47	59	50	50	45	44	56	55	46	54	45	50	63	61	53	52	50	39	48	59	39	52	43	42	53	49	54	50	53	57	39	46	51	65	53	51	50	49	45	58	53	48	48	46	56	54	61	54	42	51	53	56	59	60	49	49	43	41	39	50	46	56	50	50	46	51	42	45	51	49	51	59	60	46	45	58	47	51	53	61	50	46	60	48	48	44	44	49	45	52	51	56	58	50	46	51	54	65	42	43	49	45	53	44	40	54	61	49	56	54	54	46	62	55	37	54	62	51	54	69	61	41	60	48	47	44	50	56	61	52	47	45	41	57	68	56	51	40	49	50	47	49	54	35	53	62	50	54	62	54	44	44	53	54	53	55	43	52	49	47	53	44	44	61	59	43	52	33	55	51	41	52	35	34	50	46	70	47	47	60	47	58	48	49	39	52	56	56	48	44	54	56	48	47	52	48	46	47	39	53	51	56	58	33	45	53	51	44	61	56	45	49	41	46	63	53	42	54	47	51	53	53	47	42	50	48	53	62	49	53	38	43	51	36	56	56	55	49	53	55	45	41	47	45	45	52	49	49	46	58	43	49	53	41	63	50	45	60	52	40	47	48	43	58	56	53	49	57	45	50	52	51	59	53	66	51	42	51	38	41	48	49	55	65	69	48	40	46	51	51	62	41	49	51	62	37	47	50	47	36	45	53	49	38	49	53	55	33	40	49	60	45	35	50	49	48	35	49	53	55	49	53	67	52	42	44	42	45	56	53	44	40	50	53	56	52	47	62	47	66	64	42	47	33	53	63	49	46	50	46	56	48	56	59	34	43	66	52	45	45	56	51	58	44	45	55	51	57	58	50	58	58	43	59	46	51	42	45	47	53	52	39	44	49	53	48	45	52	48	34	44	47	45	50	43	45	54	43	49	56	46	48	56	55	59	57	43	54	44	39	51	53	48	45	57	48	47	51	46	47	59	46	49	49	49	49	51	44	57	52	58	59	32	46	37	49	41	50	40	45	54	57	54	50	54	62	51	48	65	45	58	42	52	45	40	54	45	62	57	51	46	60	57	59	43	49	54	50	53	51	51	52	41	48	57	44	39	49	49	53	53	53	38	56	50	49	44	52	57	45	53	49	51	46	44	60	44	42	51	65	46	36	51	59	60	47	48	39	51	44	50	48	59	45	47	49	50	53	50	55	47	53	35	55	59	61	36	42	45	53	48	55	58	56	62	56	44	67	46	56	44	56	58	47	53	56	32	43	46	46	40	42	44	55	42	53	53	50	48	47	60	58	49	56	42	50	55	38	57	49	48	55	47	53	57	55	51	53	50	54	42	41	51
21731	7199	3771	3941	7321	11238	11085	9308	7366	5819	5031	4050	4011	3605	3098	2665	1894	1658	1380	1211	1197	1195	993	933	887	900	933	873	874	840	831	743	754	766	811	778	787	724	632	635	620	635	586	572	533	498	514	523	478	547	517	451	416	406	414	404	394	423	385	401	410	389	408	420	384	391	402	415	399	393	376	392	389	427	409	368	363	381	386	384	410	372	371	404	391	390	398	397	386	398	410	370	391	401	411	400	389	394	376	396	388	352	415	407	382	404	362	437	376	379	360	407	389	412	366	377	389	388	372	380	400	393	395	450	386	421	406	369	393	413	383	372	384	402	383	429	391	400	429	387	429	387	417	385	438	379	362	404	376	385	429	386	414	372	409	390	399	358	346	379	417	356	381	392	373	405	411	384	439	391	413	373	355	397	385	415	421	396	409	404	410	389	407	405	383	393	365	372	367	415	391	408	379	380	376	386	393	383	367	420	371	384	410	349	375	403	386	371	381	424	395	385	381	370	351	412	411	400	402	396	411	396	384	405	378	393	384	363	401	399	419	341	388	424	399	366	414	374	381	384	423	408	419	408	400	410	348	372	377	366	370	396	373	390	397	419	390	404	379	406	398	399	397	357	359	378	419	433	382	374	361	402	368	375	392	413	396	440	395	382	418	404	386	365	374	384	398	424	394	346	400	393	370	370	432	393	404	398	352	415	393	362	414	370	395	399	400	386	387	386	405	412	394	408	458	389	395	370	406	363	384	377	393	342	385	386	364	411	404	416	420	346	387	380	387	357	380	393	401	382	383	353	386	379	355	407	389	369	407	380	406	383	370	395	375	391	388	413	383	389	377	427	376	361	400	417	398	389	376	375	385	356	394	396	374	395	431	434	428	434	387	359	345	412	341	367	383	354	399	408	395	428	373	376	390	391	415	382	387	374	417	382	388	440	402	401	423	388	390	351	395	404	367	440	372	391	346	389	416	357	404	392	387	405	369	406	407	380	420	400	364	412	400	353	363	380	407	395	402	381	391	413	394	398	389	393	400	397	373	410	347	374	358	373	368	384	362	357	416	358	386	396	399	418	369	387	400	396	391	376	359	388	409	405	346	371	359	429	388	404	355	394	360	430	411	399	408	417	414	366	389	378	401	395	382	393	399	377	421	394	401	369	385	383	382	398	355	408	400	406	398	406	396	400	393	384	387	426	372	375	413	363	393	381	410	370	408	425	395	402	400	407	390	415	402	392	401	393	374	373	428	436	396	385	384	374	391	392	403	422	423	400	412	389	395	424	427	392	407	397	375	386	390	375	374	386	413	378	422	420	383	375	398	382	381	386	377	396	355	407	379	384	418	404	377	386	391	413	428	362	410	406	382	364	375	386	379	405	411	391	422	373	381	416	393	362	392	379	377	376	409	369	387	379	397	365	376	389	415	364	393	418	403	384	418	375	421	375	381	380	396	409	376	401	349	430	377	415	404	375	398	406	412	400	419	401	390	409	406	422	387	380	410	412	398	379	418	404	368	371	387	389	388	415	378	392	380	367	396	418	398	391	399	415	384	397	391	394	421	386	374	402	403	387	368	389	400	421	397	398	416	396	448	394	385	392	393	357	401	389	395	433	396	437	393	400	421	382	384	440	393	389	445	400	366	382	400	428	371	351	375	404	400	406	401	415	393	432	409	400	395	408	365	417	405	405	397	385	381	402	373	402	369	392	380	364	438	378	403	387	380	402	374	413	358	395	407	372	351	398	417	410	386	424	411	338	379	381	394	418	394	407	413	404	364	387	411	401	406	405	386	376	423	419	407	383	371	376	432	379	388	396	376	408	395	413	406	384	407	391	397	393	392	351	389	392	387	380	380	412	407	405	395	387	396	408	361	379	403	346	363	406	404	380	395	367	376	416	389	391	371	399	370	381	410	402	377	399	397	404	384	384	380	429	384	409	424	382	394	408	422	390	344	372	384	392	384	383	360	384	376	398	384	405	391	384	385	398	383	396	368	390	396	387	384	418	403	369	408	376	399	432	360	398	393	381	387	376	380	398	400	427	388	400	354	366	390	441	452	385	380	384	435	399	408	369	389	399	400	410	407	350	378	388	361	390	376	392	392	402	384	390	396	387	395	406	361	373	418	388	379	409	426	403	412	385	395	419	384	371	410	390	419	410	376	403	385	384	408	435	413	386	395	367	383	393	379	397	424	358	376	403	398	405	414	419	389	366	406	428	405	416	388	372	405	413	409	447	385	395	406	394	378	388	344	430	415	414	398	372	380	399	385	395	370	390	373	391	351	390	412	416	382	404	416	391	403	404	440	387	377	418	409	402	402	392	353	436	378	397	375	377	386	408	378	390	393	352	410	411	380	397	376	399	402	418	373	383	409	423	415	352	418	371	400	405	425	415	434	388	374	395	397	417	391	385	377	428	402	413	377	417	384	396	402	445	395	392	387	392	390	385	407	413	395	386	399	395	408	377	382	376	375	377	361	400	396	371	367	446	387	409	392	372	394	358	390	369	409	428	412	387	382	390	388	408	395	374	384	369	407	400	360	372	374	363	376	369	405	396	381	386	402	442	413	413	363	371	384	398	403	405	391	390	385	411	353	380	396	402	417	398	403	413	346	388	356	385	397	404	405	409	421	394	379	402	367	379	401	376	401	390	386	400	382	371	392	398	400	373	418	387	385	432	375	386	421	358	399	364	415	418	399	405	388	402	384	421	373	386	408	385	388	368	379	389	370	358	386	416	372	381	367	399	400	373	354	377	409	373	407	409	378	415	400	405	414	398	389	404	398	397	381	360	383	405	428	417	416	391	388	361	359	395	439	421	371	366	354	377	369	381	385	399	341	379	398	394	374	360	358	372	409	368	387	410	379	373	374	391	412	383	357	396	389	357	408	402	400	430	363	399	399	397	416	412	421	393	403	393	388	387	394	405	383	381	418	389	352	417	416	394	415	377	372	412	413	367	351	371	383	391	398	380	382	410	422	413	424	393	385	388	385	392	407	384	398	372	389	371	407	400	384	367	396	420	404	402	382	412	409	367	424	406	411	388	435	420	395	382	396	400	411	396	381	396	375	376	375	388	413	387	393	366	413	399	379	420	368	380	419	399	372	377	386	418	370	354	378	432	377	375	394	401	392	399	397	348	405	372	400	394	370	433	406	386	405	382	412	391	406	395	370	372	404	419	395	378	356	374	369	389	387	388	394	406	371	402	405	386	349	383	425	390	398	374	388	444	412	359	365	402	398	376	419	353	369	394	373	408	388	364	389	377	374	402	399	389	386	383	388	398	378	363	394	365	431	429	346	419	418	413	372	388	437	380	398	426	403	390	422	400	342	412	398	373	359	400	393	407	414	398	394	365	375	409	392	396	375	405	409	399	395	391	405	401	407	395	373	427	389	339	381	396	397	396	406	409	375	392	402	430	396	408	393	374	395	420	369	365	373	374	390	390	401	431	397	422	371	376	378	369	426	400	404	383	401	400	386	377	385	396	373	410	413	400
3205	987	446	338	244	298	355	341	282	277	238	225	229	201	187	165	125	129	136	117	129	132	95	113	102	87	102	108	94	97	103	103	77	112	101	108	90	98	89	94	101	88	95	91	81	88	92	98	93	80	97	79	92	94	82	59	81	85	70	56	86	80	70	82	77	81	90	90	92	76	94	78	80	76	93	72	69	86	77	80	80	86	86	72	68	97	91	74	81	64	80	84	87	79	72	78	75	78	72	87	91	84	78	89	69	82	80	73	79	79	84	82	71	65	78	76	86	61	85	70	89	79	75	80	69	75	78	85	81	61	80	89	71	80	78	83	70	97	71	89	77	77	72	71	72	67	68	84	87	72	77	86	76	77	80	96	77	88	79	93	84	86	81	80	75	79	85	72	81	85	76	80	80	75	63	69	69	80	86	81	73	96	81	85	90	68	77	81	76	75	66	99	76	81	74	88	68	70	94	79	91	97	77	93	63	77	83	68	83	81	69	91	92	84	94	96	78	87	91	74	88	75	74	88	100	71	67	91	75	77	87	90	73	89	83	89	74	75	73	81	84	79	75	79	80	80	88	76	89	95	89	85	76	85	82	75	61	93	92	79	78	71	94	104	69	91	70	89	75	62	93	74	78	73	86	85	78	74	93	92	75	78	81	79	77	75	87	78	80	79	67	75	73	88	71	85	77	87	84	86	79	76	76	67	75	79	73	84	87	67	103	90	71	71	89	70	71	85	79	75	85	72	83	91	84	93	64	82	82	74	85	87	66	80	74	72	82	93	74	73	72	84	87	80	87	67	80	83	81	63	81	90	75	83	79	79	82	86	97	75	90	72	71	82	74	75	75	86	88	82	76	90	77	86	92	78	69	83	84	76	75	82	66	77	92	78	75	94	72	75	82	75	79	83	87	69	63	74	83	74	81	90	61	80	76	104	91	77	101	66	83	78	94	95	94	89	77	80	101	64	76	64	68	57	73	103	72	87	79	67	77	80	76	84	91	72	79	76	75	77	71	101	79	71	83	88	94	84	85	74	76	78	86	66	76	98	70	75	78	72	85	69	81	84	76	79	79	68	68	64	74	75	94	81	76	98	90	57	65	60	82	86	80	92	93	82	85	76	81	72	81	70	95	69	77	88	83	68	70	79	78	83	78	83	66	71	76	80	82	62	83	75	82	87	64	75	73	85	71	82	69	76	83	76	88	85	82	77	84	77	73	87	68	67	82	75	87	80	65	72	74	70	71	79	72	79	71	90	79	75	90	69	89	70	70	90	74	70	78	87	77	84	78	79	72	70	70	79	68	70	89	85	78	70	86	77	85	78	72	73	72	53	86	72	63	97	76	79	49	79	87	77	66	67	76	79	76	92	80	78	76	86	83	77	89	87	58	76	72	70	69	91	74	74	95	66	79	89	78	96	74	85	84	73	76	76	89	72	81	90	66	88	85	67	83	76	93	68	78	73	78	85	76	92	77	74	67	73	59	82	73	78	83	71	72	82	74	89	73	91	77	93	62	80	89	78	98	82	82	88	81	84	66	77	69	69	54	77	90	70	81	63	93	84	86	73	90	93	83	73	95	74	106	93	74	86	78	78	91	66	84	82	72	83	77	85	77	74	73	91	83	71	78	75	69	56	78	78	76	72	62	72	92	70	91	75	87	70	80	79	96	77	80	103	81	75	70	78	78	87	82	90	82	83	82	85	82	84	77	82	72	77	78	65	91	70	84	88	84	74	63	82	85	72	66	96	77	74	84	83	102	70	88	74	85	85	86	78	69	86	84	75	86	79	75	81	77	83	73	93	64	91	79	79	72	83	71	80	103	85	76	78	73	78	86	87	97	92	77	82	94	73	80	80	94	89	85	75	92	80	69	73	98	81	80	77	87	68	75	76	86	78	74	89	85	87	70	67	83	83	81	86	65	86	86	89	88	78	73	83	82	65	82	76	100	80	82	86	74	82	87	75	106	74	86	78	84	72	83	84	73	92	85	82	84	92	85	98	88	78	83	85	68	70	66	91	78	73	72	74	65	87	84	94	91	84	81	90	79	73	71	77	74	74	65	80	71	89	86	91	79	86	67	87	84	87	79	84	81	84	83	66	101	81	79	63	87	76	74	62	77	75	87	87	86	63	83	77	95	92	89	75	76	85	81	83	77	67	81	62	65	81	71	75	81	82	70	82	101	79	75	68	82	83	93	80	71	92	71	77	69	77	83	94	74	68	90	69	73	114	59	84	80	94	84	75	99	73	75	96	64	87	88	61	88	77	80	90	78	72	79	93	94	70	94	76	69	85	60	74	87	84	91	63	76	74	73	83	69	71	99	89	75	91	80	94	84	65	86	72	78	82	87	83	89	92	84	86	102	83	72	97	72	71	89	65	97	80	77	71	92	68	76	75	96	85	64	63	79	62	83	86	59	82	88	80	68	82	65	79	78	80	85	82	91	76	81	78	75	90	89	88	80	86	98	75	78	89	62	75	79	72	87	78	71	85	94	72	85	79	88	73	77	74	79	76	80	81	68	82	71	75	93	76	70	103	93	80	70	63	73	78	97	77	91	68	81	84	72	86	86	97	74	90	75	82	78	97	78	79	82	94	77	85	74	84	73	94	92	70	102	72	87	67	67	95	76	80	79	69	69	73	82	78	76	82	77	71	89	84	76	95	76	91	102	77	86	71	88	95	88	95	73	89	72	81	83	74	72	77	71	80	65	73	71	81	69	79	80	85	84	100	81	78	87	76	79	91	89	68	78	76	78	74	88	81	75	77	86	79	58	89	85	92	80	84	67	97	80	78	71	80	86	77	82	91	86	60	82	85	98	63	84	77	78	85	97	93	80	81	79	88	81	73	70	81	97	75	70	78	81	73	76	92	74	83	65	91	90	87	103	68	87	86	67	75	73	81	88	91	80	79	66	64	73	91	71	69	58	76	75	83	81	72	92	72	84	95	70	90	73	100	82	77	64	96	79	92	74	80	80	77	74	76	92	75	82	71	78	86	71	86	88	82	93	89	85	70	80	74	78	71	69	57	75	80	83	71	83	79	79	89	83	66	78	80	89	88	97	81	73	82	77	72	78	83	86	84	90	92	86	61	71	78	89	89	81	74	84	76	81	91	84	65	73	80	83	82	68	77	88	74	72	77	69	82	73	85	86	76	77	76	90	81	83	89	80	79	69	72	82	95	65	88	69	74	80	78	76	90	81	86	84	89	73	75	60	68	94	60	87	81	105	90	73	79	87	77	70	90	72	87	86	74	77	72	73	82	82	73	64	64	66	83	68	83	67	69	92	66	94	95	80	71	78	77	87	87	69	90	74	69	90	69	73	81	73	78	77	80	73	74	78	73	78	81	75	85	83	71	86	72	83	78	81	81	82	72	74	97	67	88	92	65	74	76	81	79	64	96	76	88	79	92	81	80	86	84	96	81	83	87	84	88	91	82	89	84	74	78	79	84	79	89	86	91	91	75	81	78	83	84	92	75	76	83
27488	9235	5089	5500	10882	15439	14637	13425	10153	8406	7318	6294	5885	5406	4573	3756	2828	2462	2145	1941	1835	1736	1556	1461	1414	1494	1340	1341	1300	1247	1204	1180	1143	1080	1166	1169	1117	1052	930	959	932	956	865	899	892	808	841	822	821	840	773	744	645	638	603	601	645	620	615	645	600	635	647	652	604	632	668	645	688	671	630	621	621	601	625	616	624	580	633	577	595	693	579	607	585	611	652	651	611	646	639	640	610	618	609	629	599	633	629	583	622	648	606	604	601	622	667	645	640	616	645	562	623	620	643	595	596	616	606	610	612	584	613	628	656	647	623	663	615	611	608	629	596	623	612	626	644	629	613	607	643	647	593	612	633	591	637	641	635	635	567	599	617	650	609	619	634	636	655	646	641	640	626	618	665	684	636	629	649	620	631	650	601	657	638	641	589	622	573	605	640	595	637	660	604	604	623	621	646	647	606	628	613	618	604	599	625	640	649	611	608	643	613	684	626	607	621	632	659	613	631	617	646	632	641	633	601	595	614	638	657	608	625	644	631	587	689	599	648	644	668	636	639	619	633	620	619	597	598	632	608	636	647	574	682	618	605	614	632	624	590	615	620	616	655	634	615	619	627	671	630	588	642	644	586	622	574	619	648	589	673	623	594	612	623	584	644	624	647	626	649	617	637	639	633	588	621	632	603	616	622	599	599	629	650	596	604	660	641	607	663	642	668	588	634	626	661	626	610	628	660	618	643	634	627	580	647	632	629	598	619	667	618	637	654	586	632	614	566	621	577	642	640	562	616	611	573	643	657	597	616	592	613	657	656	629	622	672	608	626	624	579	625	647	632	648	632	640	603	648	643	614	625	636	668	652	629	641	617	623	594	630	620	649	639	636	605	586	632	637	616	623	649	638	633	647	618	663	658	586	658	627	623	630	617	653	626	642	604	619	637	617	616	597	647	628	593	614	611	610	633	593	606	637	641	623	612	641	589	687	560	638	647	592	625	643	632	635	635	648	619	610	635	646	600	635	581	595	602	626	624	613	611	624	645	669	624	662	627	661	596	619	602	614	626	576	600	638	606	628	580	622	636	605	571	633	646	590	679	654	595	635	553	620	657	650	657	639	603	587	621	617	656	581	595	627	653	584	637	594	630	581	638	643	608	593	605	674	595	605	665	628	627	640	685	619	635	643	644	599	643	661	577	658	594	652	622	606	615	645	590	617	629	587	618	616	637	634	619	610	639	641	624	581	643	663	599	630	613	641	620	612	630	604	650	627	665	596	598	624	638	579	638	616	587	646	606	616	623	654	634	602	652	585	607	619	656	646	611	595	613	597	620	605	576	616	653	627	564	597	615	671	643	557	628	590	603	629	620	617	635	606	635	596	652	621	587	595	677	586	620	604	604	645	590	621	651	584	657	613	623	667	610	612	602	682	682	613	659	571	635	628	615	668	671	634	605	622	640	640	634	616	639	639	637	609	630	588	634	629	582	624	628	653	592	633	633	593	606	620	621	634	613	585	634	613	648	614	604	572	619	613	618	608	627	613	661	638	591	624	595	618	659	665	613	585	614	634	613	640	662	626	650	663	643	633	582	609	618	592	664	578	678	620	602	616	583	624	683	626	641	618	616	633	597	619	639	636	632	625	600	592	629	658	568	666	627	642	578	619	608	657	607	620	596	595	615	632	587	637	616	606	587	608	609	620	652	534	608	640	590	622	600	628	598	627	609	620	660	622	702	591	644	626	660	632	605	624	581	620	647	653	578	648	594	577	587	635	601	661	637	604	621	632	645	616	675	628	624	608	617	631	609	618	612	616	591	659	594	601	635	633	621	671	630	637	618	646	639	626	676	619	599	606	619	559	624	639	658	582	644	596	601	629	655	657	632	609	620	652	687	646	600	628	609	655	630	602	570	600	628	640	582	640	604	576	660	625	640	629	605	667	637	624	598	617	642	610	613	665	607	625	595	659	630	652	651	611	594	618	637	607	613	610	650	642	607	638	607	610	657	605	598	648	629	639	628	599	622	650	651	636	620	571	646	598	615	644	615	609	634	644	617	667	635	643	627	634	622	601	610	653	636	668	569	570	632	638	649	648	623	643	634	630	621	625	606	626	621	646	631	612	604	629	623	618	615	617	607	627	597	564	658	654	635	645	600	596	598	592	609	614	612	660	656	619	613	600	645	635	609	630	601	620	661	582	630	631	653	592	599	605	595	619	658	669	669	644	614	652	626	616	621	593	637	666	625	614	626	613	643	607	646	639	621	626	685	613	582	646	634	619	589	613	594	655	652	631	628	641	680	630	613	644	608	635	572	653	644	651	593	636	630	608	601	668	656	629	589	569	579	626	647	590	590	617	634	639	619	613	633	611	643	613	624	626	613	664	621	623	631	611	589	615	652	604	596	617	595	646	621	601	565	604	623	627	629	600	624	678	659	654	638	628	582	652	615	608	619	637	662	607	609	639	645	617	654	615	579	639	599	635	599	681	610	615	631	674	639	665	631	620	602	634	631	615	611	632	645	655	606	599	609	625	590	645	631	627	582	637	604	610	580	626	573	580	636	636	576	608	667	652	639	650	649	636	646	647	597	615	613	570	620	605	656	651	613	647	609	623	681	609	594	666	676	600	656	632	600	623	659	617	620	630	625	644	646	658	667	635	635	621	561	624	636	651	629	657	592	615	627	691	601	625	667	604	611	620	615	624	605	627	593	576	617	659	639	639	617	687	621	628	643	599	606	627	614	633	620	618	657	606	648	609	618	659	632	642	658	608	632	627	606	592	613	641	626	615	569	585	622	639	595	654	657	657	628	611	646	605	642	656	619	628	625	595	617	606	633	674	646	606	578	571	633	604	641	678	635	600	613	640	648	599	677	633	649	623	610	638	661	624	602	637	611	634	631	645	664	612	664	634	640	591	604	630	649	600	667	621	620	670	595	627	602	643	665	614	609	639	604	662	658	640	593	626	626	601	635	614	589	597	619	634	599	628	640	665	625	625	659	617	603	634	621	602	613	634	626	620	601	618	661	635	631	645	645	633	654	617	600	622	646	647	627	625	636	644	639	602	624	635	623	628	608	709	613	627	634	584	617	653	605	634	592	628	583	628	612	605	651	609	620	613	634	606	641	633	625	616	650	622	610	623	608	600	643	630	560	626	676	609	603	664	622	652	618	623	612	577	658	678	659	617	646	622	646	607	602	605	638	583	605	634	603	651	650	638	607	598	618	641	630	651	677	625	604	614	686	647	632	639	617	596	626	622	615	612	628	630	630	643	603	638	641	631	648	642	602	596	660	624	602	655	616	640	605	565	622	617	657	670	605	636	615	613	626	639	602	589	602	621	599	591	618	644	647	632	652	641	638	618	639	599	630	648	635	592	600	634	643	623	672	648	617	601	620	615	632	634	591	582	638	585	668	612	624	660	648	630	624	600	664	582	590	615	630	634	615	644	631	628	605	598	644	640	687	606	594	594	675	626	602	662	576	625	604	611	594	627	616	593	643	626	607	681
3949	860	381	308	236	209	280	267	233	196	198	186	170	157	151	130	88	91	89	77	78	70	70	57	75	62	58	65	50	71	64	58	61	54	53	50	49	38	46	44	46	47	58	62	48	38	38	47	54	44	50	43	42	25	37	38	42	35	36	26	41	52	34	40	35	57	40	31	36	52	19	41	42	29	46	29	39	47	42	43	40	28	33	34	32	36	36	48	30	40	43	37	35	29	50	38	30	38	37	44	37	41	44	49	51	40	45	41	41	33	39	42	37	37	42	41	33	44	31	50	49	42	38	37	43	43	33	34	43	42	37	40	40	45	40	33	45	34	48	52	34	34	34	35	49	38	32	34	40	32	40	44	54	52	48	43	30	32	41	38	43	40	40	33	38	53	47	50	30	35	45	42	35	37	30	47	43	41	31	38	26	41	45	44	35	41	47	44	32	39	44	44	42	43	44	39	35	40	51	49	45	52	39	48	37	50	39	34	33	47	40	41	47	38	49	49	38	38	41	39	38	50	34	42	42	35	38	33	38	37	50	42	44	37	46	31	34	38	42	39	47	51	42	45	46	31	34	47	43	44	41	49	44	42	38	54	42	25	39	40	33	45	41	40	47	43	43	43	35	32	40	35	46	45	50	43	42	35	38	23	35	37	39	42	40	40	30	44	47	42	40	38	40	45	35	42	37	49	44	29	49	37	35	39	36	45	44	41	46	39	45	35	41	38	37	31	46	43	42	48	28	37	43	35	33	47	44	43	44	41	39	38	43	31	43	34	40	36	43	37	31	38	30	50	44	41	44	37	42	45	47	28	44	44	42	54	38	48	49	34	41	52	42	37	35	36	45	52	43	42	57	40	38	50	36	40	36	52	46	39	48	32	40	43	45	46	39	40	38	37	47	28	31	41	49	38	37	45	54	33	51	39	30	38	37	39	46	40	48	47	43	44	37	41	42	37	37	26	46	36	38	41	38	46	39	35	46	46	37	38	31	38	39	32	42	40	33	40	44	63	38	44	40	33	43	41	39	45	45	38	44	52	40	37	47	48	48	29	40	37	41	30	39	29	41	45	44	44	45	55	49	51	43	49	29	41	38	49	38	47	44	45	45	34	41	30	44	48	31	38	38	42	46	53	48	52	49	34	47	45	49	35	54	53	36	41	42	38	40	53	47	43	32	46	41	33	41	27	35	32	36	40	43	40	39	37	38	29	33	42	35	38	40	39	32	37	35	41	41	37	40	31	38	46	33	32	33	47	38	46	40	41	42	49	41	41	35	34	45	43	39	61	42	40	36	46	47	37	41	40	31	25	46	33	50	38	38	40	32	39	54	56	34	35	35	53	35	29	35	44	42	44	37	36	50	30	37	27	47	43	52	45	46	41	38	45	38	34	44	30	37	31	47	43	50	42	50	44	45	43	38	35	43	44	43	48	44	41	45	33	39	50	39	36	49	44	35	40	47	34	27	48	45	44	59	31	29	44	33	43	39	37	52	37	37	38	50	50	40	36	31	44	47	46	42	39	38	51	43	34	42	34	42	49	36	38	53	41	37	46	35	50	37	45	33	48	48	38	42	34	37	43	35	42	30	45	45	37	52	47	43	42	50	40	44	43	43	41	44	30	37	46	44	44	40	45	38	40	49	33	31	47	41	42	44	37	32	35	35	41	39	32	36	37	42	49	45	23	37	32	41	39	39	44	25	44	34	41	48	36	46	34	45	33	47	52	29	50	65	39	41	41	46	32	43	45	37	51	56	24	38	39	35	42	38	40	49	40	39	48	40	28	42	40	47	45	52	38	30	40	44	51	56	39	39	40	35	33	50	42	38	35	43	40	41	39	53	46	31	36	36	37	37	54	40	36	39	37	45	38	26	31	43	38	40	43	33	40	27	33	44	37	35	37	39	38	38	37	46	43	37	38	50	46	42	31	35	33	28	47	48	53	23	39	35	46	42	34	40	38	32	33	44	45	42	36	39	37	33	49	34	43	50	34	41	37	44	45	35	53	38	47	46	41	35	29	47	37	36	36	39	34	37	39	40	49	40	38	33	35	45	23	44	39	42	51	38	41	47	53	42	51	39	56	31	41	38	48	36	46	40	37	34	40	48	44	40	46	46	42	43	43	32	43	41	43	37	42	47	32	36	35	34	43	46	34	34	41	50	33	44	40	46	45	50	46	42	41	45	40	44	49	46	33	43	34	49	43	43	33	55	42	49	48	42	37	37	33	41	40	35	46	42	44	29	37	58	40	38	47	49	28	38	46	42	37	47	40	37	42	39	54	37	45	44	43	46	28	34	52	36	42	40	40	37	43	43	32	38	45	37	43	35	50	44	27	48	49	52	38	32	34	48	48	30	30	49	36	45	35	35	36	39	34	38	38	36	38	49	39	37	51	55	50	36	34	43	38	28	43	42	43	38	31	43	46	47	48	35	45	40	37	39	26	39	43	40	30	46	43	38	38	44	47	50	34	40	39	45	39	51	38	38	39	51	40	42	39	41	42	48	48	35	39	42	42	35	40	29	46	41	38	40	47	44	31	32	55	39	46	31	30	33	32	46	50	38	44	29	39	53	48	33	34	47	49	41	51	29	43	44	39	34	29	33	52	45	30	35	45	48	42	37	41	51	45	42	51	32	41	45	48	44	31	28	26	37	36	47	38	43	34	42	42	30	40	35	41	42	34	42	42	39	46	37	41	39	36	29	43	45	26	48	24	59	40	33	32	36	33	44	39	29	32	35	34	29	38	49	45	33	30	34	41	40	40	42	41	37	35	41	31	32	38	38	39	34	36	37	45	44	51	37	38	47	30	37	39	37	30	41	31	39	45	43	39	37	43	44	35	42	40	32	44	44	40	34	39	42	31	39	36	41	30	38	44	31	37	35	35	44	30	46	37	32	32	41	39	35	44	36	40	39	55	46	48	39	36	38	28	43	45	42	31	44	43	40	34	43	44	36	38	39	39	41	52	37	35	43	34	40	42	35	48	41	58	42	38	60	46	35	26	42	41	47	42	38	42	49	45	51	43	41	43	40	40	37	50	32	41	38	44	36	35	44	46	49	41	50	46	35	51	44	31	48	40	45	39	44	44	37	49	36	40	36	54	47	54	43	40	48	44	37	45	44	45	37	32	43	41	43	40	37	45	47	41	44	28	39	39	42	44	27	36	38	43	51	28	40	39	46	51	29	39	41	40	33	41	38	44	32	56	47	41	47	43	41	49	34	40	33	28	50	42	46	42	40	37	32	42	38	48	43	40	34	32	29	43	40	36	36	45	34	39	41	40	52	46	37	42	46	49	43	38	34	48	58	34	38	43	42	46	38	51	38	39	42	39	43	43	46	36	35	30	33	42	57	34	54	45	39	38	38	48	38	43	35	37	38	45	36	49	39	32	48	38	48	40	47	37	40	43	53	39	44	48	51	48	39	46	42	40	52	45	38	24	36	37	45	42	38	49	30	37	45	53	35	40	51	46	31	40	44	32	32	41
25358	8641	4814	5297	10100	13890	14256	12410	9411	7925	6947	6050	5366	4755	4172	3196	2506	2239	1894	1693	1524	1420	1340	1194	1158	1114	972	1001	985	973	912	826	838	836	842	776	752	670	685	640	627	599	618	599	562	510	509	507	535	537	461	400	379	370	365	335	304	351	324	348	352	344	317	345	307	312	340	315	346	325	312	324	330	372	341	350	329	324	324	320	325	316	338	336	344	279	318	337	321	313	322	331	322	313	334	365	327	315	341	377	340	330	333	308	347	332	321	320	345	307	321	317	311	324	310	330	340	340	325	306	330	300	341	325	342	327	354	327	363	306	323	346	331	333	317	327	358	337	301	319	325	357	313	300	298	328	347	327	329	311	319	313	332	316	327	338	320	334	321	319	319	307	337	306	321	344	320	315	289	303	300	317	369	326	320	318	318	325	300	321	340	336	343	321	351	319	340	314	349	350	340	311	325	326	310	335	339	307	336	326	298	320	308	334	337	368	346	330	318	332	328	345	338	300	340	326	340	341	354	345	327	313	331	352	353	334	324	335	334	319	340	334	347	301	344	323	330	344	297	316	337	346	320	326	319	306	332	332	313	298	359	335	318	341	320	311	322	342	313	315	318	288	324	326	300	335	335	327	320	315	317	322	328	336	323	318	325	288	318	319	329	351	333	329	354	312	339	353	313	309	318	339	333	336	315	361	343	339	344	331	372	367	304	325	326	332	345	301	345	331	339	345	315	322	336	322	309	327	333	333	335	306	298	315	282	332	299	353	311	347	329	333	347	348	321	321	315	288	328	354	370	311	301	323	340	296	338	346	336	325	294	338	319	340	313	312	335	319	344	293	340	348	322	341	308	322	307	342	313	366	331	315	326	354	333	325	298	332	349	287	326	334	321	301	338	319	314	355	349	300	325	311	343	317	350	308	357	315	345	372	353	310	350	322	351	335	324	317	346	319	331	331	311	341	316	314	313	334	333	330	326	333	298	311	288	339	331	325	332	349	336	320	305	343	344	351	319	314	303	344	311	324	303	331	329	332	321	323	323	311	343	338	310	322	335	343	285	318	329	319	336	344	332	329	300	303	342	340	350	312	362	362	346	321	344	347	326	366	323	300	322	328	351	341	321	336	333	323	309	331	358	300	350	338	342	299	330	350	326	327	333	341	323	317	340	329	352	342	320	331	306	294	341	334	331	324	310	315	327	346	330	324	344	321	346	297	336	311	314	310	358	299	351	330	352	302	325	336	375	320	336	320	318	337	329	293	327	292	351	337	330	290	359	357	340	305	312	329	341	340	327	329	324	338	319	333	337	337	329	316	360	334	360	339	349	333	371	311	308	331	328	349	355	323	320	326	318	341	325	297	329	328	337	299	321	319	328	346	338	336	336	306	320	337	335	303	317	309	348	328	323	288	347	321	341	315	358	325	304	334	344	319	305	317	354	328	372	311	349	291	316	333	335	316	314	287	345	336	320	344	320	337	324	330	312	317	302	325	341	331	316	347	310	310	324	337	336	307	324	325	321	327	321	348	310	310	321	333	339	329	306	339	311	336	342	299	358	291	326	366	309	340	302	350	321	288	346	314	302	316	350	309	315	321	332	344	336	371	345	298	303	327	321	344	355	321	359	312	351	355	331	306	348	340	346	315	324	330	306	316	283	348	340	337	307	328	338	307	338	303	324	310	356	314	316	352	321	344	320	293	343	348	334	330	341	315	318	341	317	309	358	337	346	305	347	349	331	351	329	343	308	325	341	298	314	326	317	317	347	343	357	319	352	308	311	327	288	347	317	352	298	329	379	325	328	325	322	353	349	309	334	336	358	328	300	324	363	310	286	307	331	345	333	342	328	329	301	335	346	322	340	334	335	331	320	320	314	303	293	361	337	302	322	329	348	346	343	339	338	356	324	331	358	335	327	364	322	307	328	350	341	336	335	335	334	332	336	339	348	352	332	337	300	296	349	323	338	309	316	291	317	357	336	334	344	363	308	351	306	316	337	330	354	328	303	343	359	321	314	313	304	297	312	322	308	306	336	356	352	305	322	317	321	303	301	318	340	329	355	323	303	300	295	304	331	347	319	345	310	309	310	304	305	291	309	336	324	327	332	310	338	320	331	358	341	340	322	347	328	348	332	331	342	326	346	330	346	327	330	333	309	330	308	330	317	343	329	333	332	349	351	348	320	309	306	330	355	331	352	337	347	335	326	335	344	340	329	336	314	304	367	340	323	310	350	336	343	325	341	306	333	326	347	323	296	322	310	348	331	345	341	324	357	315	338	310	321	309	347	291	319	358	352	329	306	351	319	320	327	344	358	293	291	325	293	329	326	320	312	331	321	340	341	315	333	312	342	339	316	318	317	342	313	374	337	354	324	309	305	338	307	347	323	311	316	322	361	326	327	306	362	308	339	331	327	308	334	308	308	325	353	355	342	324	327	310	360	319	330	323	339	314	313	330	284	313	352	336	304	317	303	343	337	325	343	317	339	325	333	328	312	321	328	326	321	307	361	322	324	324	314	333	311	313	341	345	302	335	297	328	313	299	322	339	342	333	344	360	337	299	384	332	320	346	338	304	328	328	308	337	338	341	344	344	326	323	344	300	323	310	338	335	347	324	310	348	342	309	310	329	319	332	305	335	300	343	310	322	301	316	333	321	314	321	322	336	351	316	357	332	306	331	322	328	356	328	317	319	339	317	332	349	313	323	329	334	359	342	325	340	332	285	292	308	349	320	347	318	319	326	323	317	323	312	323	342	313	317	317	331	337	329	329	305	299	313	304	329	327	318	302	324	302	313	330	290	311	324	323	312	315	328	295	331	344	315	317	316	350	341	357	325	334	318	351	303	329	315	314	331	350	318	355	312	359	316	297	281	320	308	348	326	334	362	353	300	301	333	346	363	300	335	327	299	345	335	338	338	317	313	338	359	329	338	347	345	323	333	355	300	314	296	318	315	338	316	300	312	332	302	334	322	330	347	365	341	345	342	290	340	302	327	298	361	333	325	349	322	345	297	277	336	324	334	321	326	305	304	311	320	349	311	341	345	326	326	323	329	312	343	348	318	320	334	332	310	328	368	318	335	309	313	332	322	313	343	325	310	350	334	309	323	348	322	351	294	326	303	304	368	318	349	361	321	362	348	326	314	322	294	331	325	340	300	317	355	321	325	323	358	330	306	319	329	315	311	325	352	328	320	332	312	314	344	306	346	352	333	365	356	273	311	316	339	322	331	351	334	324	357	336	368	355	327	305	350	327	351	329	288	324	351	334	316	356	332	323	342	326	297	288	347	322	302	313	364	346	332	344	326	351	315	301	362	316	335	314	301	310	300	333	331	321	330	334	342	306	324	303	336	340	296	308	324	324	321	327	318	297	330	323	343	325	313	302	336	338	281	329	328	328	332	319	321	309	316	309	333	298	345	297	348	330	342	329	311	323	318	349	342	316	346	348	338	333	313	310	336	334	319	315	304	344	315	342	334	297	354	323	310	307	302	314	283	329	335
4323	1322	639	425	323	347	455	454	355	315	319	274	245	235	197	180	136	146	147	127	133	133	116	92	116	104	99	94	110	90	107	100	99	95	98	99	103	99	97	91	93	100	77	72	82	69	86	80	77	69	73	77	86	66	81	68	69	86	78	86	87	72	79	86	67	77	77	78	75	78	69	90	79	50	81	74	75	61	69	66	67	66	64	85	58	81	95	67	57	79	74	78	79	82	66	65	76	82	71	60	79	83	62	64	95	78	83	71	89	75	69	58	64	98	64	70	83	87	74	78	85	84	92	61	79	90	73	63	65	74	75	86	86	75	61	57	71	65	75	68	64	75	76	79	78	69	87	50	69	76	61	80	66	86	81	71	68	72	63	65	68	79	70	75	84	71	84	74	96	78	71	103	103	78	68	79	84	82	73	77	68	89	70	72	85	67	79	75	64	84	96	76	90	74	78	61	87	70	81	75	73	95	66	79	66	83	76	62	78	79	73	85	83	78	72	75	80	66	78	73	67	80	78	72	79	84	75	78	87	73	72	88	74	75	68	61	71	82	80	74	67	92	73	67	63	85	97	82	80	85	85	62	74	70	80	76	79	75	65	93	81	79	88	70	73	68	70	81	68	63	75	68	78	80	84	74	75	66	72	80	79	70	75	78	82	71	80	88	74	64	66	70	80	78	59	74	75	71	76	83	76	70	85	62	86	83	70	66	88	64	85	83	84	85	84	84	78	71	75	69	77	87	71	79	76	107	72	48	69	73	81	76	79	86	63	65	70	78	83	83	75	63	87	79	78	74	61	85	65	65	70	92	73	73	92	75	77	93	70	79	85	65	86	85	74	72	75	62	84	71	82	78	72	86	77	77	77	84	76	71	81	80	86	68	63	75	86	76	75	76	58	75	70	78	72	81	56	83	80	84	61	81	79	86	78	76	59	67	76	77	94	71	66	69	73	69	81	78	78	66	65	85	73	74	74	82	85	78	83	84	67	60	80	82	88	86	85	92	79	90	66	76	81	80	88	70	84	88	78	70	83	63	65	59	69	62	80	68	78	80	74	69	77	86	91	88	77	77	71	81	70	77	70	67	68	81	71	92	82	80	51	62	93	72	84	84	67	76	72	77	84	56	83	69	76	71	59	70	88	86	74	90	70	81	65	87	79	65	67	81	55	65	78	88	88	85	74	76	69	53	56	81	79	67	67	73	85	83	74	72	87	77	69	79	75	85	76	76	88	83	82	89	70	68	68	72	70	76	80	72	73	72	72	77	69	69	80	86	57	58	79	75	86	71	62	66	82	71	98	89	86	63	82	64	86	84	80	73	81	84	67	74	69	91	75	87	75	66	79	75	82	74	74	68	81	62	99	93	79	84	76	82	82	58	79	63	75	54	74	82	73	69	86	82	52	81	78	87	68	83	78	86	66	79	74	64	83	63	79	78	82	68	77	85	80	66	76	77	85	80	75	67	90	73	69	70	70	85	75	67	102	88	76	79	80	85	79	68	68	79	67	68	75	72	72	70	70	71	75	78	69	79	71	80	81	65	78	72	72	64	72	80	66	81	80	58	64	69	88	79	71	71	66	85	76	82	77	64	72	76	79	71	69	92	71	87	66	65	78	80	87	73	83	68	76	68	71	78	64	74	88	80	67	77	76	95	74	93	82	79	65	88	76	81	63	64	66	73	81	65	80	85	76	73	83	64	80	80	81	67	89	68	87	80	72	64	85	67	63	81	83	68	82	79	61	75	75	71	77	70	76	73	81	77	78	67	88	82	80	88	75	78	70	77	78	79	71	70	84	76	75	68	79	86	87	78	96	63	70	68	76	73	83	72	77	63	76	64	74	91	81	79	80	59	71	74	71	85	81	68	68	85	80	71	75	77	83	67	82	78	60	72	71	67	88	76	70	88	65	73	79	75	77	84	81	82	72	77	73	60	63	72	88	57	69	87	81	73	69	87	78	80	79	94	75	87	66	84	67	71	64	70	73	75	73	82	74	79	81	71	59	67	76	74	70	78	90	78	65	65	72	82	70	78	80	69	66	76	72	79	91	73	88	94	76	78	71	82	61	77	75	86	77	83	64	74	77	69	62	75	79	73	62	79	59	86	62	68	61	73	79	80	69	69	85	69	64	74	82	75	79	77	77	74	85	75	75	78	77	85	71	83	71	86	77	77	68	83	81	67	71	80	102	58	66	80	68	77	73	75	70	68	90	80	68	80	68	59	75	79	83	85	72	87	61	86	73	75	74	71	75	92	81	87	76	100	79	72	79	65	76	74	60	76	77	85	90	89	90	68	95	79	83	61	70	67	79	72	92	78	70	73	74	99	57	76	75	74	74	81	64	71	76	74	70	68	80	73	65	59	66	86	67	73	74	74	66	67	69	86	74	78	70	82	56	68	80	92	65	91	73	71	73	77	82	66	69	70	73	72	102	63	87	66	73	83	80	74	82	78	73	97	68	81	85	77	68	71	66	69	98	57	84	73	83	91	56	78	80	91	70	94	72	74	73	59	75	67	82	68	75	62	87	83	68	77	81	69	89	76	78	75	71	82	64	67	68	78	75	81	77	74	59	85	75	73	77	79	75	74	83	68	76	73	82	73	87	75	72	86	82	91	75	74	86	71	84	74	70	79	80	88	77	78	76	76	82	69	73	89	64	62	71	81	70	75	71	81	64	85	80	69	87	97	67	91	68	70	75	52	62	65	69	64	75	68	79	63	79	77	69	81	63	70	69	67	67	67	73	81	70	86	79	62	77	67	73	77	90	79	98	79	69	77	85	66	65	64	74	85	74	75	87	100	78	77	71	72	76	74	74	70	77	78	66	68	77	91	72	85	70	77	84	86	72	81	64	70	83	72	76	77	84	65	74	75	67	71	86	81	74	83	93	68	78	71	73	70	64	69	75	85	77	67	75	85	68	65	60	76	79	78	85	90	101	70	69	82	67	88	88	78	84	80	75	77	80	76	77	72	82	61	78	66	78	70	63	91	71	61	73	58	71	77	100	71	75	80	81	67	71	70	72	75	79	86	77	71	79	76	75	80	88	73	84	83	72	63	63	71	80	70	74	77	69	63	64	73	74	74	73	82	83	71	74	74	78	59	74	71	61	89	67	67	73	76	76	76	74	83	76	81	75	88	69	67	67	75	75	67	69	69	56	68	73	72	91	77	79	66	90	70	70	84	72	66	58	80	56	70	61	74	80	69	61	77	77	76	65	77	74	67	81	78	72	72	62	62	80	81	68	82	83	67	74	70	76	79	64	81	71	88	81	84	65	69	84	70	77	70	79	86	83	84	69	69	88	79	65	80	91	65	84	70	68	76	73	76	80	66	64	74	83	67	77	48	74	67	85	81	77	80	68	63	69	97	73	63	70	71	63	66	84	70	65	86	80	75	78	89	63	72	86	68	75	70	86	87	65	82	73	67	72	76	65	64	84	78	79	76	66	76	79	67	73	76	72	80	68	74	82	53	82	66	74	64
30549	11613	6715	7122	12609	17328	18241	15525	12654	11141	9752	8352	7096	6297	4954	4285	3595	3274	2832	2726	2271	2120	2025	1770	1697	1517	1404	1527	1453	1415	1388	1361	1360	1154	1206	1178	1046	1050	983	1034	1032	991	992	978	860	842	884	863	880	836	793	690	652	603	617	664	594	598	631	645	637	610	605	574	629	606	642	570	628	587	613	642	604	595	612	583	594	681	574	623	625	642	625	584	560	618	608	585	618	655	580	593	635	608	671	639	588	619	619	624	561	606	583	595	611	576	653	592	604	582	595	596	571	589	547	630	621	560	610	625	628	594	650	620	619	630	612	581	633	611	649	594	571	627	592	596	652	608	597	603	617	578	583	594	622	567	581	555	619	620	586	611	615	595	579	593	579	618	577	638	641	598	589	616	585	612	581	594	568	600	630	570	613	630	552	599	581	588	591	596	611	595	633	588	605	624	622	602	579	631	635	605	607	645	614	590	631	607	599	627	579	566	614	615	658	593	626	599	630	587	619	570	558	631	578	610	639	581	627	588	646	579	638	615	578	632	655	645	639	595	627	597	598	600	606	615	587	641	580	595	634	626	621	600	587	630	616	554	603	579	618	619	604	621	605	583	627	619	613	651	610	583	621	610	621	615	608	686	574	598	596	589	591	590	627	594	561	613	600	651	579	594	580	622	564	599	605	628	602	603	579	580	594	609	586	618	589	571	588	578	601	625	589	625	601	620	608	629	608	585	595	628	578	574	600	612	653	570	572	611	575	599	626	631	605	629	642	592	597	614	604	634	630	601	591	599	536	576	604	593	646	579	605	593	638	631	599	603	588	621	609	612	642	617	599	632	585	606	626	635	635	632	585	584	583	612	572	620	602	622	650	606	590	606	597	634	534	631	621	604	583	590	628	626	617	605	603	608	576	624	605	602	568	583	587	612	593	601	618	580	570	562	605	625	642	609	644	582	602	615	605	596	609	628	626	591	607	602	590	598	570	620	592	572	604	592	603	571	587	626	595	568	624	607	650	602	624	559	580	603	601	618	612	615	578	574	576	618	613	585	595	606	554	615	621	622	627	620	581	596	593	596	603	623	567	609	611	593	632	644	614	611	594	614	655	576	627	646	576	602	600	582	624	590	608	595	590	602	536	616	621	580	621	605	601	621	608	565	618	628	611	621	603	620	634	591	601	571	622	574	620	594	618	590	595	605	626	578	610	579	613	591	647	604	621	608	619	599	625	563	573	651	634	629	599	624	590	621	611	590	627	604	637	601	594	607	583	652	577	623	592	559	574	587	614	619	575	580	602	600	600	611	571	575	567	592	647	619	596	580	639	627	631	584	607	590	592	573	618	595	545	610	614	563	581	612	616	611	596	626	575	622	575	665	583	644	587	579	588	609	625	643	615	609	626	632	603	641	596	583	563	597	606	651	608	579	583	594	591	606	609	583	593	578	580	613	601	594	583	558	622	601	608	600	616	562	568	605	583	596	618	562	593	593	570	592	584	587	653	609	633	609	589	594	622	594	551	625	657	586	619	587	608	607	585	651	636	577	615	620	583	584	635	615	599	583	630	598	613	598	582	616	614	627	597	629	560	582	588	596	576	587	638	629	599	627	571	624	577	607	662	628	588	589	618	617	623	610	600	620	571	619	582	606	608	612	605	640	574	566	585	588	581	598	609	593	589	620	667	596	610	596	619	575	589	641	614	570	564	644	653	627	627	604	578	624	616	608	566	610	593	631	592	601	579	625	615	609	585	637	615	569	647	584	583	631	606	652	642	565	603	559	629	621	591	598	536	582	540	569	607	596	623	594	604	582	606	619	611	596	565	603	597	584	601	635	583	634	559	591	600	649	622	603	572	602	610	600	624	617	564	598	657	588	632	619	658	612	612	554	574	531	642	589	631	592	611	622	636	575	600	613	626	599	609	578	607	599	569	624	594	608	598	619	651	638	619	599	615	609	618	628	587	616	582	658	594	596	586	605	640	591	649	607	612	635	623	601	609	581	615	617	614	590	561	587	571	603	642	547	560	583	589	588	612	618	588	604	599	569	640	630	613	606	586	593	627	596	601	626	646	587	589	541	607	614	587	580	628	634	601	597	621	633	613	575	594	631	651	635	611	631	634	607	601	593	594	590	611	600	650	572	598	611	547	623	614	606	583	593	572	568	586	606	579	630	667	606	586	611	602	586	611	637	566	599	609	625	600	626	611	580	616	578	588	573	584	625	641	631	593	595	550	585	607	617	632	636	625	577	603	599	613	617	575	618	622	591	618	658	618	627	602	634	586	613	584	595	637	581	609	604	607	624	591	599	572	613	580	597	618	561	592	613	570	603	603	613	598	596	605	608	578	586	586	614	646	605	614	626	607	633	629	624	574	604	595	576	626	620	629	563	573	601	594	632	594	614	610	598	620	586	592	647	610	644	628	590	597	584	643	612	636	612	581	574	584	604	595	620	616	616	619	638	573	600	626	623	548	635	626	601	570	592	633	659	587	596	606	586	608	599	633	666	631	617	601	609	598	571	599	642	564	589	613	605	568	580	608	629	620	616	589	599	614	634	618	625	620	609	632	641	577	608	612	570	624	601	599	630	580	591	559	600	570	568	573	606	619	592	625	637	591	622	616	627	610	620	628	608	607	643	626	583	580	602	597	594	618	631	576	588	587	563	628	581	576	611	609	650	611	598	624	600	601	682	607	663	590	571	643	625	557	609	592	603	578	613	611	590	602	591	572	622	589	610	606	607	597	567	617	586	617	594	586	613	612	575	592	628	610	614	588	624	626	598	615	577	601	620	614	628	613	591	590	577	615	601	577	611	628	642	625	592	596	575	637	584	591	578	590	620	627	632	663	595	608	612	602	573	601	608	656	630	581	659	581	558	618	576	628	620	570	597	577	602	602	595	603	592	611	611	627	606	609	571	595	586	640	587	633	592	611	617	604	634	599	583	621	631	612	556	610	598	591	650	592	586	612	543	616	626	581	594	556	577	600	609	579	610	586	591	602	630	577	623	624	562	631	618	586	625	606	642	602	614	601	605	581	644	590	572	595	560	640	603	593	579	585	630	637	634	594	620	612	599	619	614	625	640	596	637	609	571	572	608	596	558	591	643	594	618	645	580	587	606	577	629	585	599	591	622	619	629	641	615	609	579	635	639	589	615	603	620	613	589	596	590	598	612	572	611	605	624	616	604	586	634	622	631	579	581	608	634	584	630	589	609	630	597	581	622	608	576	635	623	553	579	601	639	620	596	592	584	600	581	577	600	613	625	576	671	556	626	600	610	572	605	639	630	613	624	633	590	595	614	553	607	615	633	608	615	571	606	607	647	629	579	617	588	631	588	607	565	593	653	609	575	559	632	584	606	613	611	599	640	649	608	616	592	647	606	588	599	592	612	586	598	597	600	584	619	552	619	632	638	613	615	588	609	631	594	610	599	598	615	586	622	600	630	585	603	619	597	573	634	591	587	596	590	584	594	566	627	556	614	577	632	603	569	591	584	589	649	587	595
2636	703	409	266	215	229	260	260	228	189	175	143	159	117	127	98	72	74	90	83	74	91	76	52	70	69	68	71	56	72	70	74	65	72	69	65	53	55	67	60	76	51	54	41	67	58	44	54	69	50	56	49	50	41	50	53	47	50	43	44	40	51	52	41	50	44	45	62	46	47	53	54	50	51	35	45	42	42	52	45	42	49	36	49	56	50	48	49	66	44	43	47	65	53	75	53	47	51	44	57	57	42	55	60	42	45	56	57	47	65	52	45	58	48	54	53	49	52	55	63	60	50	40	61	48	60	52	71	52	46	53	48	50	50	54	67	57	50	45	48	48	49	59	39	50	39	55	53	62	61	32	47	56	60	48	46	57	59	48	44	54	47	52	49	61	46	63	53	42	50	41	55	45	52	49	53	57	52	51	53	45	52	60	48	44	42	51	50	54	48	56	44	53	50	54	55	45	63	36	47	53	50	49	55	41	37	50	47	54	40	59	51	62	51	47	53	55	63	57	46	56	50	45	66	41	53	55	36	53	61	56	49	70	44	42	56	57	61	40	47	55	57	51	58	46	44	61	57	50	60	43	57	43	56	60	44	50	52	42	53	55	54	38	55	49	39	54	46	42	49	55	52	50	51	56	45	51	44	61	50	50	55	56	32	46	42	49	46	46	52	40	58	51	54	61	53	52	56	42	46	57	50	58	53	31	50	55	42	64	50	49	43	56	50	57	47	45	48	49	46	49	48	59	54	49	46	52	42	53	49	49	53	42	38	50	43	51	50	50	45	50	50	50	55	55	50	59	44	45	49	50	42	49	49	50	48	50	61	49	42	60	48	49	48	53	45	43	45	39	67	64	59	54	51	65	56	38	39	54	56	50	45	53	69	48	69	48	47	52	58	47	59	44	46	46	60	45	46	49	41	51	45	66	57	41	48	43	60	52	45	56	42	47	60	50	44	44	49	44	57	51	55	62	54	49	44	47	51	53	48	52	51	50	45	53	43	48	40	54	39	46	48	50	50	58	41	56	46	52	46	47	45	55	58	57	57	62	52	57	50	54	55	54	47	67	59	63	51	58	47	51	54	60	64	57	41	38	41	57	59	53	53	54	47	58	38	51	50	53	45	48	52	45	48	64	56	63	49	51	57	58	58	54	46	61	50	40	42	46	45	53	51	62	53	46	49	54	58	49	46	54	56	56	54	54	57	37	50	51	54	46	35	46	50	49	52	42	56	46	51	47	58	49	50	57	48	43	48	55	64	50	41	55	59	55	60	51	53	48	40	46	57	49	51	43	50	48	50	46	54	47	56	44	60	49	50	36	56	57	54	56	50	58	46	49	49	44	52	57	52	62	50	41	43	52	55	47	44	47	58	61	45	51	45	57	59	66	46	52	49	43	59	59	45	46	48	55	67	62	55	38	56	61	42	34	55	46	58	51	46	49	44	56	59	45	41	49	52	52	49	37	48	43	50	48	46	59	52	49	65	59	57	37	40	49	56	54	58	29	51	60	57	43	42	47	32	42	45	54	44	50	57	42	39	55	52	52	61	57	57	54	49	60	36	58	47	69	66	45	47	52	34	49	36	49	49	44	54	46	43	48	51	60	52	53	42	49	49	51	67	41	55	47	59	43	46	54	51	49	52	41	53	45	64	48	50	49	50	38	48	40	55	47	47	60	50	45	44	40	56	57	33	60	65	44	48	49	57	56	53	45	52	52	55	42	47	57	44	46	52	46	47	61	49	45	54	57	39	39	54	57	56	51	47	57	50	48	43	46	51	43	54	45	75	60	48	52	54	49	65	38	40	48	55	44	42	61	51	54	48	55	49	44	51	54	46	41	50	55	56	38	49	53	47	50	59	52	49	40	41	44	38	54	50	49	63	46	58	50	50	45	48	45	45	54	63	58	52	50	51	43	54	44	60	58	45	54	42	52	41	54	48	47	45	47	46	50	57	52	42	36	55	45	60	59	53	48	49	51	55	46	55	56	48	53	39	52	61	58	56	54	42	47	49	43	61	44	57	55	60	44	45	52	41	55	45	44	52	55	53	50	50	49	50	50	63	46	50	50	38	52	42	51	57	54	53	45	50	57	53	64	56	41	60	57	55	46	48	51	47	59	47	39	53	49	59	58	59	39	60	60	55	63	55	48	53	50	59	41	40	58	51	50	52	55	47	48	55	46	46	45	48	51	42	57	38	46	49	54	40	42	58	47	42	67	39	47	51	48	55	62	50	58	47	54	63	48	53	53	54	60	48	48	47	48	39	55	46	48	41	50	58	52	49	40	60	52	48	52	45	66	47	48	56	47	60	44	54	45	43	57	52	43	63	54	47	52	61	61	47	51	48	43	62	59	47	44	54	46	46	56	46	49	54	57	48	47	49	51	39	50	52	47	42	41	47	46	56	51	55	50	49	46	49	46	42	51	54	69	57	49	52	37	47	53	54	49	55	59	69	60	47	53	53	44	38	55	51	50	52	51	54	49	51	43	45	45	54	44	47	53	57	53	44	39	44	46	59	45	43	64	45	44	45	48	57	67	46	48	52	48	59	50	58	38	41	59	49	51	54	47	57	50	52	52	42	52	50	50	46	46	37	49	40	61	59	43	48	54	52	39	42	52	41	52	46	56	55	44	52	47	58	49	46	62	52	37	49	54	46	49	53	60	38	34	56	45	57	57	52	49	49	53	46	52	50	54	48	56	61	45	39	51	47	49	51	53	49	51	46	48	60	52	59	43	39	47	51	53	51	49	61	53	65	46	67	53	42	55	51	62	59	56	50	44	42	45	54	47	60	53	46	51	53	45	55	51	57	48	53	48	46	49	41	48	57	57	49	69	55	61	50	57	59	58	51	47	63	46	58	49	55	48	55	48	58	59	39	40	55	44	58	53	56	55	53	60	53	72	55	44	47	40	52	48	48	49	70	62	50	50	47	44	57	49	38	50	48	51	50	47	53	56	50	58	53	58	41	44	56	63	38	58	53	54	38	53	46	47	54	61	58	48	48	44	51	45	50	48	62	46	46	67	45	49	45	56	57	41	46	47	42	53	51	56	59	53	44	49	51	58	42	57	40	35	71	61	65	68	44	51	59	57	54	51	46	45	54	36	46	64	57	41	52	44	46	55	51	57	45	49	48	45	55	49	38	57	60	48	35	63	42	53	51	45	40	53	33	55	48	43	53	43	47	58	52	59	50	53	47	46	41	55	51	47	60	50	44	51	47	39	44	52	50	51	51	54	52	55	31	47	55	49	58	43	45	41	41	65	45	45	50	54	68	63	50	56	49	53	39	58	45	46	50	41	54	49	43	50	54	52	42	53	50	62	49	61	43	51	54	56	53	41	56	58	49	56	53	47	45	58	44	60	48	56	38	42	51	61	46	46	48	52	45	50	51	48	56	37	47	55	51	49	51	44	57	47	60	49	48	65	61	52	58	45	45	56	53	49	42	48	51	41	48	55	50	47	44	44	62	42	44	55	50	53	50
22040	7519	4585	4824	8413	12147	12243	10744	8588	6894	5778	4933	4191	3311	2646	2230	1901	1597	1510	1398	1152	1025	992	995	939	911	844	932	882	901	843	779	820	716	731	714	625	665	596	667	626	629	592	635	591	543	577	583	596	542	460	397	385	427	429	406	382	427	389	433	380	416	443	412	434	396	390	360	456	408	393	415	441	424	372	396	362	411	419	411	404	416	390	389	413	387	412	435	423	394	435	417	387	386	424	422	420	408	407	426	396	397	381	370	403	378	377	400	416	394	388	437	382	376	399	409	391	416	410	427	451	404	423	409	435	384	364	411	428	417	388	400	425	400	429	407	389	444	417	408	414	423	377	435	398	407	420	418	418	379	413	445	416	421	434	398	394	383	424	410	411	409	415	397	393	397	402	409	407	452	439	386	428	415	412	410	392	430	399	393	400	417	420	395	410	405	414	423	405	392	372	435	399	383	386	390	394	391	407	418	396	391	396	373	377	398	432	404	421	411	399	377	385	412	413	390	345	390	447	459	418	426	376	416	412	393	389	391	410	428	423	413	415	425	414	405	423	401	402	379	444	406	382	413	415	405	398	421	414	377	425	373	420	398	397	385	403	422	395	406	399	414	375	406	396	402	416	367	386	388	412	364	414	383	401	383	381	412	445	425	410	404	402	390	408	374	388	403	411	387	409	412	410	409	412	395	402	466	402	398	395	415	406	396	417	418	401	391	405	367	393	412	395	419	411	396	408	364	416	395	451	419	404	399	406	431	374	406	400	428	389	406	407	384	425	405	385	451	415	441	411	435	448	409	391	421	424	428	385	406	371	380	397	451	406	419	403	422	431	425	399	397	446	463	414	340	371	393	410	378	398	413	434	403	448	405	416	396	412	413	400	397	416	393	388	395	376	425	414	420	401	462	402	420	373	396	408	400	406	395	423	461	409	366	418	367	414	425	372	407	429	435	405	412	410	366	421	408	424	427	431	403	426	409	403	406	410	408	396	412	439	415	397	356	416	405	375	408	419	390	401	411	386	433	458	382	414	413	424	387	400	418	405	417	411	425	402	389	390	378	388	411	389	415	385	404	394	462	399	430	396	411	390	393	403	381	398	383	421	432	436	386	470	396	404	413	366	436	425	408	411	422	439	440	394	399	431	386	426	389	411	431	411	368	399	392	428	398	398	375	399	411	441	423	400	435	428	387	384	396	405	424	409	439	430	420	419	416	396	429	431	423	409	441	434	409	409	423	443	382	374	432	402	423	410	423	429	406	419	395	396	403	398	443	381	408	417	384	385	429	397	428	396	401	396	436	384	401	424	390	401	400	404	428	413	437	419	412	442	441	391	458	413	405	438	450	404	382	407	430	428	417	409	432	435	386	424	388	425	409	380	425	377	415	384	398	389	372	412	412	397	410	436	389	392	391	392	416	408	423	382	401	371	392	369	454	446	391	414	433	395	457	392	417	393	418	376	435	369	434	385	435	398	430	427	401	433	438	401	410	402	404	433	377	385	438	377	423	393	420	378	411	393	393	435	395	402	390	432	429	449	416	409	441	413	403	446	389	377	388	409	406	372	404	414	415	393	397	420	382	402	413	399	403	438	359	393	411	406	405	388	438	420	425	418	403	407	380	436	388	421	398	421	366	403	460	393	389	398	401	384	412	393	403	429	402	414	408	378	393	400	410	448	383	409	394	372	409	365	406	378	422	417	403	438	403	451	384	422	427	406	384	352	415	417	422	439	404	419	397	395	389	418	422	421	403	407	377	364	433	413	444	385	466	401	389	401	390	400	364	401	390	378	436	399	419	407	409	420	400	399	427	430	413	415	393	373	370	430	414	410	410	383	416	402	398	405	431	386	417	390	413	390	438	395	398	381	391	404	412	413	389	418	428	398	448	424	424	393	391	395	428	381	363	410	403	424	373	383	438	395	368	402	388	439	440	421	407	407	397	397	401	394	396	394	420	404	396	370	434	410	429	424	423	368	411	409	400	396	412	370	405	417	384	440	420	434	392	431	385	406	398	401	389	406	415	428	373	425	430	404	421	388	403	431	414	414	372	395	420	405	407	403	422	418	423	409	406	420	439	392	412	397	403	429	382	421	448	378	417	446	434	394	409	411	410	393	421	394	381	425	413	391	391	409	409	366	392	397	426	419	423	402	417	446	392	412	386	441	436	417	401	389	393	410	388	382	414	440	408	393	407	455	409	463	396	407	415	417	408	384	436	404	399	403	428	383	435	417	418	414	396	403	371	410	419	382	425	406	424	416	436	395	423	406	404	397	412	422	434	413	420	397	415	392	413	415	428	384	410	444	378	407	425	420	390	394	390	427	397	420	383	420	404	424	448	387	414	428	405	397	396	424	400	396	383	422	393	410	399	369	434	395	383	412	443	397	393	403	427	385	407	393	415	414	436	422	435	389	422	423	413	435	406	392	416	389	416	389	396	394	415	368	369	416	402	387	385	445	402	439	419	385	433	386	425	387	374	396	377	394	395	404	466	408	403	412	410	388	378	428	398	401	416	391	365	393	386	408	448	373	410	422	414	419	381	415	404	421	368	402	410	356	408	434	389	394	385	413	408	430	428	400	415	394	366	431	462	367	423	433	404	410	407	406	428	410	413	432	377	424	427	416	407	357	406	364	404	472	438	400	425	411	370	411	431	431	365	385	416	419	403	373	414	429	394	408	414	437	406	391	396	428	404	378	384	392	399	412	431	371	394	367	420	424	398	394	391	411	423	404	396	373	473	373	424	385	392	412	420	433	391	420	392	428	439	413	390	410	412	418	409	412	420	391	425	384	412	429	380	396	378	420	409	415	410	420	411	434	387	429	462	414	431	405	386	395	425	411	383	426	429	385	420	399	384	438	436	390	427	400	422	405	391	410	423	408	395	424	403	399	437	416	357	396	392	401	385	450	349	441	422	414	385	406	452	393	397	427	413	391	411	366	413	410	421	401	385	390	393	411	404	394	389	392	438	445	403	369	412	388	404	391	357	399	416	404	445	398	391	418	441	435	408	374	401	372	438	434	393	392	411	415	408	419	390	414	397	388	438	412	387	385	401	406	435	397	377	409	433	414	451	384	432	422	406	422	412	419	388	407	424	400	419	404	389	391	390	375	393	408	372	385	389	390	436	404	420	411	451	394	408	421	444	376	419	436	425	421	436	380	414	408	377	392	395	391	392	412	415	412	388	415	405	421	408	421	414	376	398	393	421	421	426	416	430	394	404	389	441	411	394	420	427	391	387	408	385	414	402	445	420	400	390	380	390	394	413	394	424	385	409	413	413	435	386	409	374	380	374	417	422	397	434	394	432	390	486	399	395	414	387	407	406	382	417	388	395	405	388	403	406	446	422	419	412	390	393	367	407	412	400	419	434	424	432	427	403	395	402	364	383	403	414	426	417	397	445	398	421	432	394	413	436	424	389	422	415	421	390	408	425	401	382	388	387	422	416	419	401	386	381	385	384	386	428	419	402	416	403	410	394	385	415	404	405
3283	1032	530	401	302	328	370	389	329	329	236	230	210	203	172	155	128	119	129	125	116	118	94	104	107	88	91	114	85	103	111	108	114	92	65	101	98	79	78	93	96	97	94	93	88	74	83	80	81	85	79	91	92	93	85	77	97	84	84	76	79	91	85	89	70	80	85	80	91	76	86	64	66	87	84	80	65	70	79	77	91	76	88	89	87	76	87	76	76	81	81	79	70	90	84	70	85	87	70	72	85	87	78	74	87	83	75	95	79	86	68	81	85	70	76	71	91	75	64	71	91	92	67	69	73	78	71	93	77	93	75	74	73	98	74	102	82	77	73	78	82	64	87	87	81	86	78	72	95	82	66	80	79	83	79	75	82	76	100	56	79	98	84	67	73	82	68	78	85	85	77	83	76	91	92	84	77	86	77	80	80	85	81	67	75	72	72	72	84	79	91	77	90	75	80	85	71	82	81	94	79	78	79	82	82	84	82	98	84	84	96	73	73	92	70	92	73	85	68	62	94	76	84	75	97	92	90	68	88	70	84	79	77	69	89	87	76	88	92	78	82	69	78	87	84	78	75	73	78	77	74	82	82	74	75	81	69	84	84	71	71	78	92	98	71	70	68	84	88	76	79	84	85	84	78	74	85	87	95	88	60	92	80	75	71	81	76	69	88	62	76	94	83	77	76	79	72	78	81	76	91	89	82	70	90	71	86	76	77	70	86	80	103	73	72	69	79	79	85	87	76	69	88	78	70	87	89	80	84	76	84	73	84	82	89	90	80	77	75	74	84	79	71	73	81	76	89	91	78	82	93	88	62	93	79	81	85	69	66	84	81	85	93	81	84	86	81	71	78	84	87	79	88	90	70	71	81	94	82	78	75	83	81	71	83	73	79	75	84	78	80	79	91	81	87	94	81	88	70	69	78	79	93	80	82	71	97	86	75	75	69	82	75	97	76	71	79	87	83	73	82	84	82	85	81	78	82	72	77	82	82	82	61	75	81	82	94	80	97	71	100	84	79	88	77	80	76	82	75	89	90	83	66	74	95	92	78	79	81	80	83	87	91	81	65	90	83	62	79	80	75	72	73	75	75	75	87	80	64	73	71	73	74	59	75	82	86	66	83	87	76	80	78	76	72	84	72	89	84	91	85	87	80	79	91	90	78	87	77	85	71	82	80	68	79	99	90	87	81	75	85	92	81	72	74	76	79	83	81	80	83	95	69	90	100	82	85	86	74	87	68	91	86	68	79	75	87	72	93	87	77	81	85	61	59	81	81	82	90	83	80	79	80	85	102	73	84	88	84	70	70	90	82	89	85	70	80	79	100	83	95	89	74	97	85	78	96	82	75	87	85	75	71	73	80	74	96	79	92	93	83	80	99	89	88	95	103	70	78	74	83	78	78	82	85	97	81	66	87	86	92	88	103	86	84	72	83	71	79	88	80	75	76	75	81	71	93	78	97	68	84	74	77	81	93	79	65	77	87	80	73	88	113	66	80	79	75	82	63	73	86	82	63	75	68	85	78	65	74	92	68	75	70	97	89	75	83	86	78	86	69	84	72	83	72	85	74	68	71	86	75	91	75	73	81	61	75	76	70	82	61	88	86	82	64	56	88	67	76	74	75	82	73	84	88	86	77	80	74	70	63	75	72	81	87	90	87	79	81	91	98	64	74	92	80	73	78	93	93	107	107	102	77	72	78	83	84	82	72	68	65	84	94	72	71	75	59	76	82	74	93	52	88	100	71	92	68	85	86	97	86	90	81	81	94	88	84	81	68	75	85	79	74	85	74	80	91	85	89	73	96	77	83	85	98	76	70	88	68	79	89	77	61	71	85	74	81	72	82	80	86	86	89	78	76	81	86	81	89	75	75	83	71	71	73	71	85	76	72	97	87	98	82	83	82	77	72	90	90	72	78	83	67	76	77	85	74	74	101	79	81	80	82	83	73	71	79	67	64	71	79	87	81	69	91	98	79	72	74	72	75	88	75	70	85	80	92	74	65	82	82	97	80	66	73	79	72	69	80	82	93	84	74	65	80	87	85	86	90	75	75	79	80	91	76	71	90	78	87	78	87	71	70	78	73	88	87	67	93	76	83	83	66	72	77	79	73	78	62	92	80	83	75	84	83	78	73	77	88	79	80	86	69	75	83	75	87	69	81	88	95	78	84	86	80	76	83	74	91	81	81	81	81	85	62	69	89	79	89	84	67	73	88	72	67	92	74	81	55	82	98	86	83	87	92	85	90	68	61	79	94	90	97	72	68	81	75	60	91	72	62	92	74	77	75	83	82	82	79	88	84	72	83	78	86	88	98	82	82	95	77	88	83	93	80	70	74	78	80	76	76	86	92	88	75	91	72	79	70	61	88	75	74	70	78	81	95	81	90	77	78	90	86	75	82	90	62	74	73	76	81	88	68	80	71	67	64	84	85	84	70	88	95	92	72	66	59	80	74	67	85	73	85	71	77	91	70	71	83	61	93	94	93	86	71	75	69	81	81	82	81	75	76	81	76	65	71	73	83	82	73	81	80	83	96	82	90	63	75	84	81	67	78	75	93	79	92	82	89	81	90	94	84	86	94	82	76	89	83	101	75	73	71	93	84	78	87	75	86	77	95	75	75	78	93	94	70	71	68	75	70	54	75	83	60	94	79	62	73	76	82	93	76	84	86	90	82	87	76	65	79	64	50	88	74	90	74	75	82	72	82	82	104	80	84	76	83	72	90	75	76	75	80	85	87	66	76	78	90	75	78	83	77	99	85	74	84	82	83	75	87	68	80	86	69	94	68	78	82	85	69	70	81	55	86	91	97	112	68	80	71	73	80	91	95	80	65	84	106	93	83	67	82	102	92	96	85	85	81	67	86	103	70	85	94	77	69	72	71	82	77	85	100	73	82	77	76	70	74	71	76	75	70	78	89	79	82	100	80	81	80	69	90	73	81	75	83	76	76	50	70	85	66	79	81	80	79	82	92	88	78	92	82	72	70	66	83	76	100	83	75	80	84	85	93	74	95	79	85	72	70	75	104	69	87	81	83	95	74	70	69	96	86	66	81	58	91	74	82	82	65	78	82	84	80	83	91	74	92	101	65	79	86	69	87	63	71	87	87	91	77	80	87	76	76	82	82	76	76	92	96	77	93	75	80	78	74	70	87	88	85	92	97	79	67	79	66	74	77	77	71	82	68	83	72	78	65	82	79	87	77	78	85	75	67	88	83	78	74	91	86	78	84	88	79	87	77	68	63	78	78	81	75	76	84	80	71	86	74	79	75	70	69	77	73	96	73	76	79	87	79	77	73	72	78	80	88	95	78	94	76	71	67	73	62	84	81	61	76	85	64	72	93	95	63	66	69	89	88	85	71	94	76	68	77	80	91	77	73	80	63	76	76	71	85	78	66	103	90	86	72	81	84	82	64	74	70	95	75	94	84	71	71	87	85	95	99	87	72	84	70	79	77	82	92	86	82	78	89	73	78	90	86	81	73	83
27698	9942	6050	6583	11393	15809	16386	14550	12328	10183	8393	7272	6051	4884	3878	3332	2751	2300	2216	2062	1805	1623	1456	1407	1428	1345	1317	1362	1290	1320	1270	1288	1138	1060	1008	986	919	941	989	950	1004	935	974	851	853	791	839	897	848	818	700	681	679	582	606	623	639	606	666	633	651	649	635	575	681	652	668	648	585	646	636	625	647	612	644	623	628	672	649	606	628	611	682	667	648	677	616	641	617	626	645	613	646	642	686	651	607	631	613	681	625	675	624	608	634	602	620	619	625	608	609	608	651	662	689	663	679	648	645	643	573	641	624	641	611	624	598	622	612	643	565	604	628	679	669	627	646	644	614	614	611	634	621	643	629	617	644	593	661	676	589	646	607	613	614	619	657	621	640	640	615	629	636	629	671	655	635	637	656	642	642	667	646	642	674	666	636	576	617	635	616	636	654	615	631	659	643	622	658	667	604	644	651	610	656	667	629	640	601	585	647	607	642	624	669	623	636	616	617	611	659	681	628	655	616	591	601	656	628	626	660	661	641	612	651	599	653	613	628	616	626	636	618	609	603	592	622	664	621	596	585	645	621	623	618	590	640	601	666	657	642	592	606	611	633	644	643	662	649	613	588	678	598	621	685	625	676	630	648	639	616	667	640	619	605	659	601	642	679	618	642	625	643	628	647	643	677	578	665	625	663	664	568	604	670	663	639	633	645	629	638	641	615	674	630	626	643	627	621	600	655	642	668	642	643	643	587	673	622	626	663	645	648	678	661	630	638	612	621	642	642	621	639	662	647	643	674	614	572	605	630	637	630	674	670	617	596	643	632	642	637	631	621	713	634	634	607	610	674	632	603	652	672	593	659	610	621	666	614	627	616	659	587	640	594	669	693	598	603	606	620	627	663	620	650	590	687	602	650	593	623	655	646	627	630	624	628	623	670	687	635	669	658	618	637	664	630	599	606	627	624	619	633	628	619	643	625	608	635	616	563	626	600	652	617	632	662	610	668	678	632	629	641	610	618	625	640	653	635	601	677	615	631	608	625	623	619	664	666	664	654	600	627	625	568	620	609	646	641	600	697	643	667	598	658	636	640	654	653	609	647	675	661	633	627	601	649	673	617	633	645	656	698	659	656	595	634	615	639	613	615	661	616	635	622	648	625	635	618	629	606	635	639	613	589	670	666	648	663	616	618	617	635	667	647	649	626	624	651	608	668	641	624	654	663	658	614	621	668	639	623	644	644	625	647	631	672	589	629	581	669	607	619	642	621	628	654	588	655	632	624	633	632	654	639	679	628	622	624	684	647	603	666	636	617	639	654	633	605	619	644	605	598	606	605	684	618	619	667	686	704	667	660	696	622	637	618	609	666	625	633	607	644	643	647	668	684	635	629	580	673	633	655	585	600	670	630	672	621	655	639	644	620	632	626	616	669	600	605	636	630	658	644	658	635	619	617	654	629	606	649	627	632	613	663	621	600	635	637	656	581	653	639	649	649	618	583	613	629	633	682	581	630	606	647	657	646	630	654	615	649	632	642	643	625	660	621	655	650	650	629	667	695	697	632	611	674	588	637	646	659	663	647	662	626	598	658	616	650	606	614	639	595	585	638	661	653	650	619	634	639	617	633	641	630	601	658	703	633	572	622	648	673	607	646	636	599	627	663	627	647	650	609	594	607	600	656	665	634	654	655	643	652	634	654	617	659	692	633	636	606	647	620	578	641	603	590	663	605	591	637	631	594	609	650	632	616	650	609	687	617	660	625	673	656	629	652	622	650	642	624	639	620	611	657	596	681	618	635	629	628	620	682	640	558	624	609	643	597	611	660	635	605	623	593	679	595	620	661	683	622	640	648	649	656	606	671	621	656	623	661	643	665	685	634	625	674	653	614	708	644	617	687	608	621	659	600	616	644	630	655	632	601	638	593	624	626	630	635	562	638	603	619	620	681	628	635	623	648	653	635	626	607	604	546	633	641	632	623	582	612	670	672	658	604	590	611	654	623	625	623	662	647	642	612	627	639	641	626	636	596	632	632	654	666	606	613	669	601	632	615	626	667	689	666	654	629	663	657	617	616	651	624	690	652	687	601	630	626	615	616	618	668	652	668	688	613	640	624	648	613	619	620	634	612	611	604	648	627	642	606	601	616	631	623	636	592	646	662	648	629	643	633	646	665	613	592	661	637	667	596	630	658	635	654	589	674	660	618	641	667	619	631	639	682	624	652	655	626	662	639	620	647	650	637	562	658	619	618	672	644	590	597	625	633	620	655	679	661	645	603	573	659	654	641	616	633	626	633	619	602	623	644	609	650	650	614	621	631	626	651	622	648	682	570	617	635	661	704	639	654	633	667	616	647	627	636	630	640	644	671	646	655	606	655	660	620	609	635	641	660	648	621	667	607	630	648	628	612	652	641	636	668	640	641	606	606	657	679	613	646	694	685	682	657	647	638	638	638	619	602	662	614	656	632	599	672	613	671	666	639	655	672	641	624	634	592	668	587	669	626	613	659	658	614	610	643	647	609	683	663	658	663	653	634	652	608	641	643	671	595	610	642	689	646	652	617	610	634	645	601	645	596	621	693	577	625	606	575	623	645	633	654	609	641	612	626	633	626	624	641	654	634	657	630	662	653	624	608	653	603	587	659	680	634	620	634	621	646	642	626	680	673	638	691	621	628	653	638	669	659	644	627	646	620	632	644	642	627	626	667	663	621	639	648	644	625	654	663	654	584	640	660	665	637	640	608	616	659	607	659	638	634	600	670	628	635	637	589	642	574	622	663	653	620	591	613	621	667	589	643	602	624	616	617	685	652	666	635	594	616	631	608	623	667	622	654	630	669	656	627	660	648	657	627	603	659	655	683	585	655	587	607	661	669	641	611	628	652	635	646	645	635	593	624	653	618	644	653	605	595	641	640	663	651	667	662	660	648	601	670	665	613	642	617	651	624	591	639	598	611	697	604	656	605	603	613	634	602	638	672	650	619	634	619	659	700	618	632	651	597	607	571	632	630	616	637	629	617	625	623	653	656	650	605	663	672	642	606	606	624	627	656	637	634	614	629	606	610	645	675	617	673	644	645	658	656	636	634	653	622	606	673	661	606	637	628	648	664	617	613	660	649	650	643	640	707	591	641	581	643	635	575	665	626	649	644	578	590	597	610	700	628	625	624	613	649	629	635	628	693	629	640	673	632	576	665	624	681	608	653	644	617	584	655	663	622	634	684	627	630	643	586	610	645	649	604	662	631	653	611	635	643	622	646	611	669	615	660	628	605	614	633	671	658	638	656	697	593	633	645	611	607	638	649	628	632	607	648	645	624	631	648	648	621	644	647	655	660	620	629	590	632	629	670	655	665	639	663	632	595	667	611	575	616	597	638	616	607	642	646	605	624	643	642	648	665	634	574	637	663	664	675	628	592	612	627	644	613	654	639	645	652	617	617	653	663	608	630	612	637	609	623	653	595	633	643	644	645	661	608	635	618	594	642	617	651	617	678	626	643	620	639	662	637	641
4088	856	426	311	232	224	288	320	319	283	208	190	161	143	134	120	114	83	93	72	82	80	78	49	67	56	69	59	59	71	57	59	63	61	70	45	51	37	49	49	66	47	58	55	56	44	45	42	54	48	49	44	45	30	40	54	51	40	35	41	49	34	31	41	41	42	46	37	43	51	39	31	43	37	46	55	55	34	50	29	40	42	45	47	39	32	37	36	37	43	34	58	41	42	56	51	50	47	40	48	41	29	33	48	41	34	53	39	46	49	42	44	44	31	38	47	40	46	46	39	27	46	43	43	43	35	42	39	48	45	37	48	27	42	52	38	38	44	34	37	33	43	39	39	44	39	35	52	48	34	40	48	49	40	49	35	29	33	50	36	45	39	41	52	50	47	43	43	37	39	45	41	46	27	37	34	30	48	40	44	42	44	46	42	35	46	36	39	30	41	33	49	32	42	49	48	43	45	42	55	54	41	47	42	32	41	46	40	45	48	41	48	40	34	34	38	54	48	43	42	46	40	31	38	33	36	38	40	33	35	40	36	38	35	41	45	47	37	42	32	50	40	35	32	48	40	39	53	37	40	45	41	46	38	42	40	47	37	42	43	39	42	42	41	34	38	43	49	47	44	31	31	53	45	43	43	36	37	39	44	51	46	34	39	36	34	34	36	36	36	44	34	43	42	41	38	31	50	35	38	55	37	47	51	39	41	48	51	36	43	51	44	42	68	31	40	29	42	43	50	37	37	42	48	41	56	36	37	43	37	57	50	47	39	45	58	39	36	51	44	52	43	40	45	37	35	37	40	42	35	30	37	56	44	48	41	49	39	31	48	48	50	48	46	31	46	26	40	44	57	32	57	41	43	38	41	39	35	37	39	48	43	38	42	42	40	49	42	50	39	45	44	38	41	27	39	44	42	53	32	32	31	35	46	37	45	39	49	65	46	34	29	31	47	33	40	44	38	46	49	39	37	51	37	38	45	43	47	41	41	48	41	44	35	37	44	45	33	43	39	33	32	35	37	38	39	43	43	44	42	37	44	43	42	45	36	38	30	41	54	39	37	35	48	37	41	32	42	45	42	58	50	45	44	48	42	49	49	35	29	40	34	41	40	45	38	31	30	35	37	34	25	44	45	36	36	36	51	35	40	40	36	45	44	42	48	39	38	50	53	38	36	36	36	40	45	38	48	42	41	43	34	39	36	30	40	48	38	50	45	43	47	29	48	27	44	40	36	32	43	49	57	43	36	46	42	45	35	39	37	38	44	36	43	40	38	37	45	38	49	30	42	62	35	42	36	36	41	37	58	44	41	33	49	49	34	40	36	36	44	36	34	36	43	46	38	51	43	39	39	46	35	37	46	51	43	45	39	33	41	34	35	43	52	48	35	30	45	42	35	38	36	31	44	33	44	33	40	40	45	43	46	50	51	36	41	48	36	46	35	38	40	41	40	44	43	53	37	40	51	55	38	42	38	31	33	35	48	28	46	35	44	52	36	47	42	41	34	43	44	35	32	41	48	43	45	28	41	46	45	39	44	38	34	48	48	47	39	38	55	35	35	23	40	39	48	44	39	50	44	38	34	53	46	29	35	39	39	36	53	35	38	34	36	32	36	39	31	39	30	46	48	42	40	40	37	44	29	37	33	43	44	57	38	38	39	52	38	48	36	48	43	44	42	39	45	45	41	36	42	40	35	38	33	28	38	40	36	40	43	28	42	36	41	51	33	28	48	39	47	39	33	40	48	39	35	52	43	52	37	39	39	37	43	54	31	37	52	45	51	42	43	42	44	40	37	38	38	45	34	48	45	50	34	55	47	39	41	36	38	40	31	37	39	45	30	42	47	32	49	48	39	38	45	47	49	39	43	45	35	33	34	53	45	42	40	52	45	47	43	40	42	45	44	30	39	47	46	50	46	43	45	44	37	47	49	35	48	32	41	39	52	40	41	32	45	52	33	44	34	38	41	45	42	46	44	33	45	33	55	44	37	35	43	34	31	40	51	40	46	35	42	31	45	55	41	38	31	37	44	47	51	47	37	36	41	32	42	36	37	33	42	43	26	43	28	36	42	42	48	35	42	47	41	57	48	35	31	38	54	44	38	47	41	36	47	38	41	47	40	49	41	38	37	33	54	40	45	50	38	35	51	44	37	42	42	36	35	48	48	38	40	41	34	45	36	44	46	52	27	45	46	31	40	30	38	45	45	38	47	42	39	40	41	47	35	26	37	37	36	46	44	54	35	42	49	42	41	31	46	34	36	52	29	39	53	46	36	39	38	40	45	51	41	41	37	51	56	44	44	36	44	51	28	40	42	57	39	39	37	37	37	44	46	34	43	28	34	33	31	29	32	42	42	45	41	36	41	34	41	44	35	39	34	35	43	40	34	40	39	39	33	43	34	46	32	51	35	41	40	49	36	39	31	41	46	54	51	45	39	46	41	36	43	27	42	44	47	40	36	39	28	42	49	42	40	34	49	38	47	43	44	32	43	43	37	30	44	40	34	34	43	44	49	35	45	27	51	40	37	43	45	45	35	26	39	36	48	40	34	46	30	42	31	42	49	45	38	39	42	39	39	38	34	35	43	35	38	41	53	45	36	48	43	44	34	47	42	39	40	25	48	41	48	43	40	38	35	39	40	34	37	43	35	39	31	32	44	37	41	50	31	43	39	52	42	44	32	32	41	36	45	41	32	47	47	45	40	41	39	45	48	38	38	46	48	41	33	35	36	42	58	48	46	34	37	30	33	37	47	40	33	55	50	32	38	42	45	38	46	43	42	35	40	40	41	48	45	40	31	35	46	48	35	36	33	44	41	44	41	35	52	45	28	29	35	35	40	35	40	38	38	49	40	37	27	43	29	43	34	33	44	40	39	43	26	51	41	54	47	41	34	35	43	46	41	35	39	35	38	39	34	41	46	51	40	43	47	38	35	50	41	41	41	32	44	44	31	44	44	48	35	46	43	53	49	41	44	33	36	43	44	47	48	32	38	39	46	47	39	46	36	42	31	49	38	42	38	49	39	41	54	44	39	47	41	50	42	43	57	53	54	38	37	39	46	35	33	44	36	36	45	48	38	28	49	37	35	48	39	46	39	54	48	43	38	49	33	39	37	43	49	34	47	52	47	50	37	42	40	28	34	52	35	34	41	40	54	39	42	30	41	40	41	38	38	46	34	35	44	38	42	40	38	46	39	51	24	40	33	32	36	38	34	30	35	36	32	50	34	42	38	42	39	41	31	35	37	43	47	37	36	40	41	43	56	48	50	40	43	62	45	48	43	41	37	40	39	42	39	40	49	38	44	37	42	34	47	48	45	45	36	31	43	53	36	45	27	39	49	49	36	43	47	49	39	51	43	43	47	28	28	50	41	35	36	42	42	58	34	40	38	40	33	43	48	46	45	31	33	51	34	39	33	34	48	41	30	53	42	47	37	42	47	36	44	38	35	50	42	43	49	40	47	61	48	44	56	52	49	43	31	43	43	48	35
25713	8393	4835	5703	10458	15362	15209	13512	11601	10035	7872	6613	5563	4338	3411	2900	2440	2010	1874	1663	1406	1269	1088	1123	1112	1029	1070	1037	1011	1033	1074	994	872	774	686	673	669	642	670	713	612	670	610	589	557	501	546	486	502	416	431	359	363	358	354	339	349	331	355	350	313	350	341	335	322	330	383	324	317	353	343	337	305	353	355	321	327	301	318	341	316	372	336	343	352	328	367	373	354	337	372	350	352	357	337	339	365	344	313	324	296	353	345	336	347	333	354	336	352	306	350	342	321	318	347	350	342	340	341	352	364	360	321	288	334	332	330	293	327	337	353	334	330	339	338	329	366	356	311	325	336	354	350	327	337	338	354	345	340	338	354	343	358	335	333	306	312	310	339	359	332	338	321	299	320	361	347	333	358	320	353	349	324	353	325	329	342	322	327	340	352	347	358	312	328	311	338	327	319	352	360	333	330	348	337	352	321	325	339	322	379	342	367	315	338	336	350	347	307	313	351	317	328	364	345	323	332	350	327	345	302	347	299	324	341	344	340	315	331	335	346	324	344	331	294	303	347	354	326	370	369	338	306	328	335	354	350	345	316	309	318	314	355	337	383	343	350	360	325	327	339	331	334	318	334	333	306	335	397	339	341	365	329	309	338	325	325	348	318	384	286	334	338	336	343	317	368	351	341	351	345	349	361	335	357	303	309	305	330	344	350	354	316	372	363	344	314	311	346	365	324	334	383	331	367	353	319	322	355	354	310	321	331	353	348	321	314	352	319	331	337	342	304	328	307	352	364	336	328	335	355	311	328	369	329	345	325	372	303	342	316	369	323	333	332	359	343	319	350	335	342	298	331	320	334	329	321	306	341	362	354	339	316	344	342	329	319	330	303	330	337	335	323	354	347	336	330	337	313	331	340	332	318	313	344	334	337	332	314	352	339	345	343	358	330	339	348	366	314	328	347	307	337	306	337	328	350	341	321	324	321	338	312	311	324	298	334	353	308	344	338	326	325	350	347	320	307	320	318	324	324	365	324	362	341	338	316	355	341	339	315	355	320	331	325	304	347	318	335	328	324	330	321	328	318	316	327	321	343	343	320	343	335	347	334	319	309	339	352	317	326	331	361	350	310	333	320	358	346	315	366	346	345	345	320	308	327	338	332	315	334	335	337	311	325	367	339	331	338	330	361	314	313	308	327	323	324	332	347	317	310	339	329	369	301	333	341	356	315	319	322	351	324	317	332	324	327	335	328	325	322	378	316	341	332	360	345	345	360	391	343	330	363	328	336	337	321	332	341	319	315	350	308	345	373	335	357	331	355	345	362	327	345	321	323	346	311	339	346	378	288	317	325	325	355	353	372	327	346	330	337	302	386	330	321	342	299	326	340	307	351	325	328	348	339	320	344	344	355	313	326	335	335	321	342	326	326	345	343	336	309	316	329	357	336	356	342	318	342	361	352	351	323	364	332	357	373	344	309	355	344	334	329	350	335	338	313	353	318	328	365	350	336	329	367	343	345	344	325	316	305	339	339	317	313	332	357	308	374	331	333	314	321	367	318	305	318	307	354	348	337	339	335	332	354	339	350	323	336	318	349	362	325	340	322	316	343	318	336	313	347	345	350	307	313	331	355	332	319	359	323	353	351	323	327	342	341	347	339	348	354	356	324	344	322	345	314	331	317	329	323	346	337	344	353	352	308	326	314	356	333	327	354	341	321	303	328	324	342	348	320	318	342	345	341	333	337	334	299	334	340	336	346	345	336	390	316	339	349	374	326	311	350	334	331	375	357	351	343	351	341	332	332	326	335	331	356	333	344	354	337	304	385	336	386	347	324	327	346	343	349	337	335	358	320	347	314	328	353	325	334	359	325	309	340	329	318	299	346	351	332	350	333	334	333	328	346	334	348	357	321	338	337	341	328	335	333	367	335	346	324	364	357	329	346	331	327	336	320	329	356	316	343	349	333	346	359	338	338	323	319	363	294	322	326	331	352	306	371	339	335	388	309	312	375	349	397	312	336	307	324	336	331	338	342	297	328	333	337	320	340	333	324	355	311	358	347	313	357	322	349	332	311	328	331	339	294	345	329	333	348	348	352	362	338	306	330	321	373	331	348	335	333	360	327	342	341	313	322	345	337	363	347	363	326	355	293	343	296	308	313	346	333	316	343	315	337	325	331	350	324	314	326	354	299	289	347	349	344	335	370	366	339	333	352	345	311	376	320	338	340	323	360	336	327	325	347	335	345	342	322	298	333	313	363	303	331	337	337	333	347	341	322	351	333	349	356	342	340	332	302	307	320	327	313	331	309	333	307	346	335	338	344	334	337	365	311	328	334	337	373	300	328	349	323	369	342	367	339	355	309	318	340	293	359	377	356	324	337	320	358	314	308	338	371	338	344	333	307	320	366	300	343	341	331	321	339	327	341	344	326	322	359	336	373	321	305	297	320	340	305	313	323	333	313	363	331	323	399	311	347	326	360	324	327	351	326	335	335	337	332	355	305	343	312	325	371	340	329	364	355	353	349	330	362	328	305	333	344	315	361	346	318	329	310	310	285	327	350	340	305	329	322	319	355	331	309	359	358	325	349	351	331	330	347	342	380	329	336	334	298	338	336	384	336	343	353	295	347	330	333	332	332	322	332	352	329	343	365	349	319	315	313	356	326	337	337	318	322	339	347	300	325	330	349	325	353	336	338	334	299	334	345	300	314	359	332	327	347	349	348	331	365	368	334	340	324	319	361	385	334	310	333	356	327	322	381	332	319	319	349	313	304	329	312	346	335	316	315	334	364	347	371	343	337	369	358	331	320	297	329	344	327	338	328	319	344	314	313	336	335	312	343	336	344	317	322	325	319	332	357	322	324	310	313	369	337	311	367	343	323	314	287	325	322	319	323	340	315	325	334	343	341	332	330	353	330	342	348	317	313	339	330	323	314	306	349	329	327	352	347	331	354	311	334	317	349	329	303	332	291	306	338	331	328	297	378	316	358	332	326	332	346	342	368	338	355	309	357	371	337	316	352	333	332	351	318	343	367	369	326	352	317	356	329	351	294	298	356	322	320	317	345	302	332	353	319	342	310	325	330	334	334	317	332	352	345	355	327	362	337	315	303	336	342	329	304	350	322	358	345	341	315	366	365	338	308	317	330	341	343	333	328	328	342	328	312	320	339	337	313	311	332	313	317	322	316	317	306	316	306	342	355	340	321	326	333	337	335	315	346	327	303	314	316	338	334	361	305	334	319	356	345	349	346	381	322	343	358	351	347	328	327	333	315	337	368	357	333	335	356	317	295	356	336	352	297	336	322	323	332	343	332	323	363	345	340	330	301	323	360	329	340	316	329	317	325	330	339	317	349	333	326	309	354	313	348	348	341	347	350	351	338	356	346	353	363	323	304	307	322	314	344	322	338	322	293	350	348	312	322	331	326	348	322	335	326	345	342	340	330	316	312	359	371	348	363	298	349	360	325	307	324	315	333	315	315	326	316	350	364	321	332	327	333	322
4526	1209	536	436	358	375	471	438	444	402	335	287	273	219	168	136	144	142	138	140	108	101	114	136	90	104	88	112	111	114	110	106	101	101	91	91	95	101	93	97	103	97	81	83	77	99	102	77	83	98	85	68	71	72	90	74	79	71	53	79	79	63	74	73	84	72	84	83	70	80	60	67	85	99	72	69	96	77	72	78	79	71	82	86	75	70	81	80	68	75	77	80	96	70	72	101	72	60	90	71	80	75	83	74	67	66	85	61	83	76	82	74	84	70	75	73	87	84	77	54	88	83	78	77	71	79	67	83	88	64	92	88	70	84	72	71	70	77	90	68	68	62	75	80	78	66	79	67	64	96	88	84	67	74	84	72	68	81	79	95	81	71	75	78	65	86	74	61	66	77	77	77	89	57	77	71	86	70	69	78	85	73	86	82	82	81	74	72	79	77	73	73	69	69	76	66	80	60	70	66	78	85	88	67	86	74	80	87	62	74	88	77	77	75	83	87	74	71	82	63	80	91	77	86	70	97	81	57	98	65	79	84	79	86	68	68	90	63	80	69	68	72	67	71	81	71	71	84	63	79	66	77	76	80	72	84	86	86	79	81	68	80	83	90	56	81	59	80	72	64	57	66	77	66	80	80	78	63	72	82	71	71	82	90	84	81	76	71	66	79	93	77	79	84	92	92	83	81	77	77	73	77	61	86	82	87	80	75	58	81	63	54	61	85	87	61	81	73	76	76	79	76	88	69	103	90	67	72	71	69	76	61	81	67	86	72	77	67	78	87	90	75	89	82	72	85	91	69	77	97	75	70	78	76	78	90	85	76	79	78	76	78	77	73	76	69	91	77	90	69	81	71	87	80	82	88	71	78	58	75	73	65	94	61	71	65	65	82	70	68	72	78	85	75	80	73	70	76	96	77	78	88	76	73	80	76	64	86	75	75	78	80	72	71	90	76	70	75	80	77	64	84	63	56	67	75	79	59	72	78	65	69	83	77	80	70	76	78	67	78	73	68	73	84	70	76	70	80	89	83	88	82	94	77	68	77	71	81	84	84	61	65	73	76	67	79	79	72	58	70	92	63	94	82	81	63	88	84	94	86	94	94	69	83	75	90	78	77	73	66	96	75	67	83	84	84	83	91	66	59	87	89	79	88	71	78	80	66	72	71	68	60	65	82	78	89	74	76	69	76	87	74	68	70	70	62	76	79	75	59	68	71	77	89	85	76	76	64	74	60	81	81	77	67	76	74	61	75	72	70	68	85	81	72	76	92	69	70	82	95	75	77	68	73	90	74	64	64	63	74	76	79	82	75	62	83	67	84	72	81	87	80	90	78	74	82	83	74	76	76	70	67	73	94	82	70	81	62	84	75	78	56	72	95	68	72	72	85	97	70	82	76	74	82	89	87	81	69	81	62	87	89	93	88	74	59	76	70	95	76	77	80	71	70	68	62	74	91	83	87	90	85	88	76	71	61	76	58	82	96	75	78	87	74	104	68	66	83	85	84	72	80	94	78	87	75	81	72	61	84	73	78	82	76	69	83	76	76	77	72	72	50	76	72	63	86	66	65	71	76	68	63	70	67	87	83	79	63	79	78	79	90	60	84	84	76	67	81	72	77	69	75	83	70	86	71	62	71	73	83	85	69	70	78	77	71	68	68	78	75	75	69	87	69	72	65	77	80	75	70	63	77	76	84	60	76	77	75	80	66	80	70	70	80	69	72	76	74	84	70	86	73	81	84	74	91	71	80	72	73	92	73	76	75	73	74	83	83	68	79	79	87	59	70	74	94	64	66	69	79	76	81	74	72	71	71	73	86	69	98	66	78	82	98	71	74	99	91	73	61	75	64	87	75	83	97	76	83	68	76	71	99	63	85	61	74	78	69	71	79	81	77	80	78	76	71	67	62	70	71	70	79	77	69	75	83	72	77	86	76	81	67	84	52	76	67	70	81	60	85	67	69	74	68	72	78	93	84	82	62	80	90	77	70	95	69	75	86	69	62	70	72	77	76	74	76	64	74	66	90	77	88	77	93	73	73	66	73	69	70	79	87	76	71	72	99	81	80	80	72	96	69	63	82	85	95	76	84	76	95	62	78	70	73	70	71	77	87	82	71	75	66	91	79	85	93	72	83	84	77	78	71	67	71	71	82	67	89	57	74	76	78	80	71	85	90	74	77	89	75	61	71	79	66	73	71	78	79	72	75	71	74	80	86	69	78	65	94	83	88	71	79	68	88	72	69	83	68	82	71	87	88	74	73	66	56	62	70	82	87	51	99	75	76	83	74	98	85	67	74	80	88	92	93	65	85	67	84	69	85	81	74	80	80	85	69	68	97	73	86	84	83	69	91	69	70	72	65	64	80	87	93	70	73	74	77	72	76	86	80	92	73	71	85	86	68	73	86	67	85	85	79	62	65	84	83	65	73	64	79	56	79	105	78	81	74	78	71	83	75	69	86	88	74	83	79	77	79	81	63	71	84	86	67	85	83	68	88	76	72	65	82	67	81	87	59	86	69	76	82	80	67	73	75	82	78	86	84	80	74	80	73	76	70	67	68	77	72	76	81	75	102	82	85	86	66	76	70	75	72	88	95	92	79	94	70	71	72	71	72	75	54	87	70	84	70	64	83	78	69	73	78	76	64	82	73	94	91	57	88	77	65	75	67	82	72	70	66	64	94	81	84	86	83	68	80	77	72	75	79	73	70	80	96	85	95	85	73	57	67	66	64	86	69	71	87	70	84	75	84	73	67	74	57	74	87	63	68	75	98	72	75	77	73	79	79	56	89	75	77	71	80	75	75	82	76	85	92	78	69	71	92	72	60	80	70	73	79	82	84	92	82	87	81	80	93	72	62	78	76	71	80	63	85	77	83	62	79	78	86	61	72	80	79	87	73	71	90	81	76	85	60	78	73	66	76	78	92	71	65	65	75	65	75	78	84	78	83	75	73	99	63	81	82	74	77	80	72	83	89	91	70	58	78	77	70	77	66	66	80	61	94	64	72	68	65	95	77	87	90	81	70	86	63	78	65	68	63	71	82	70	76	72	67	73	78	70	89	78	88	65	76	58	77	79	75	90	68	74	64	80	90	70	61	69	75	77	86	70	91	70	79	84	77	83	75	62	78	72	72	64	84	72	69	61	72	73	85	76	88	62	73	78	88	72	71	82	78	76	80	80	76	78	80	77	74	90	80	76	81	86	73	82	95	82	81	65	89	79	80	91	62	69	84	66	83	84	71	85	71	89	97	78	61	87	79	73	73	74	64	84	85	74	71	82	83	82	74	68	68	76	79	69	92	78	70	85	81	72	78	89	69	78	91	72	59	81	70	75	72	78	78	86	96	79	75	92	79	78	81	81	78	65	81	82	74	69	85	78	77	81	75	77	82	74	73	82	74	78	69	85	72	68	68	63	106	80	71	71	78	76	69	76	74	67	81	63	77	76	80	78	84	75	67	83	68	92	81	82	76	72	81	76	61	75	76
30807	10583	6327	7102	13244	18485	19247	16757	14722	12972	10796	8521	7037	5631	4465	3739	3493	2990	2787	2451	2148	1832	1807	1622	1575	1702	1674	1723	1602	1653	1605	1540	1323	1214	1134	1046	1097	1076	1106	1043	999	976	947	948	870	896	925	839	779	759	679	682	688	612	625	617	648	635	636	626	605	641	638	647	621	629	618	645	617	645	636	589	618	659	636	619	630	621	609	590	634	645	639	571	624	631	595	647	619	612	684	566	596	575	627	580	599	600	619	626	585	603	568	596	645	610	625	644	577	555	623	590	589	623	640	588	602	629	655	609	636	612	646	645	585	669	596	611	606	558	638	565	646	609	635	584	608	579	615	622	603	613	653	601	621	585	636	621	597	637	615	643	629	610	652	632	608	578	595	622	595	634	601	637	636	612	606	622	610	588	630	619	597	565	601	596	700	652	618	634	639	590	603	575	627	591	627	664	594	626	573	641	602	587	591	653	618	625	595	587	583	675	607	615	624	613	641	667	614	598	593	599	660	624	626	611	688	612	596	585	600	601	591	553	615	623	612	650	633	636	594	636	609	584	632	640	644	605	628	628	623	627	587	637	559	602	640	631	605	633	615	603	656	642	609	585	666	570	597	600	607	619	637	640	610	604	639	635	595	610	611	638	622	623	601	649	556	622	594	602	611	633	598	582	621	605	649	566	596	608	621	648	581	618	624	626	580	646	627	609	608	616	650	640	644	650	583	652	628	549	613	621	623	605	605	615	651	607	633	593	614	573	639	630	623	603	631	607	579	661	608	646	615	609	562	583	587	564	596	649	595	663	572	606	654	604	674	630	617	615	629	585	590	634	596	561	619	628	608	622	619	682	612	602	624	588	617	586	595	604	597	625	624	614	639	638	629	620	570	601	592	630	611	604	615	631	642	624	640	650	571	637	634	608	608	611	644	564	658	640	644	609	683	611	616	613	632	642	576	589	634	627	616	608	620	635	613	589	650	609	594	590	633	591	651	581	611	638	617	607	642	593	582	594	687	613	606	620	601	593	602	633	624	644	571	574	599	618	621	609	618	653	641	611	591	648	623	586	638	605	608	647	629	644	621	613	570	604	593	600	581	646	600	620	635	611	626	655	620	599	594	672	622	613	617	620	626	611	611	603	602	644	659	630	590	619	599	577	617	572	650	631	623	633	627	632	620	594	600	617	654	604	591	601	598	646	645	643	613	595	593	581	649	639	635	595	614	630	634	647	569	647	602	609	593	626	618	622	631	589	661	563	626	636	615	609	628	647	633	608	617	626	599	593	600	628	641	642	652	637	604	635	613	596	621	635	635	669	672	649	621	571	569	613	606	640	654	567	662	622	661	680	589	592	607	628	621	621	623	636	572	593	673	602	623	617	606	575	628	585	606	613	625	603	645	587	590	625	571	585	625	654	626	603	633	624	668	624	644	612	617	656	608	611	636	628	614	602	622	630	612	619	599	617	628	611	609	630	597	612	614	630	580	563	608	665	578	581	595	601	624	608	582	639	610	587	663	610	659	639	642	653	636	620	607	624	603	633	622	648	587	640	592	584	604	608	613	612	627	575	627	606	608	614	615	614	595	635	577	631	561	601	589	607	594	608	567	611	626	623	613	609	594	624	578	639	639	639	614	594	579	617	620	624	573	627	642	647	648	620	642	592	595	620	622	581	621	627	569	581	606	627	665	589	600	610	596	638	622	595	564	656	639	610	602	650	581	641	627	603	607	610	652	640	600	637	588	602	625	596	593	577	643	589	631	595	550	587	613	567	631	593	593	598	590	628	618	686	598	609	623	611	627	614	581	609	550	606	645	625	615	621	630	593	592	614	585	636	623	596	588	605	594	626	579	606	666	636	600	634	608	619	686	604	589	620	605	636	625	629	610	618	550	631	644	613	609	579	616	617	618	643	581	605	586	605	642	613	629	636	613	599	635	629	592	583	639	625	584	662	633	616	633	609	569	608	631	611	626	604	639	615	598	638	606	598	593	603	599	635	579	587	644	586	642	588	631	610	597	589	623	581	628	644	621	668	604	597	633	610	631	602	600	579	605	634	619	597	598	620	569	592	598	635	579	617	624	619	565	569	642	617	591	592	599	614	616	617	613	615	602	579	633	620	616	602	622	625	609	630	590	577	597	636	644	636	620	648	616	633	580	602	581	605	599	620	603	596	628	655	613	615	606	645	590	596	636	627	601	610	648	587	561	627	667	592	627	583	610	606	640	620	598	632	611	587	624	587	608	620	619	608	622	611	600	634	598	649	631	626	612	639	664	574	620	630	640	614	616	628	599	658	615	627	608	562	600	644	627	615	627	617	636	602	638	608	636	614	629	623	573	600	628	633	623	640	597	606	639	652	611	632	586	613	578	606	649	597	612	599	657	605	620	576	623	612	673	632	625	622	628	638	613	630	589	592	667	623	639	605	586	591	600	625	589	627	655	575	635	568	597	592	655	619	615	607	631	612	567	627	609	599	620	588	629	625	623	570	654	618	595	576	618	672	601	627	586	610	569	615	606	581	639	632	599	621	622	616	611	598	630	584	651	614	666	625	599	605	641	596	624	605	615	563	634	617	640	627	578	616	690	607	600	588	593	647	616	674	624	631	600	618	614	612	626	630	618	663	617	636	620	616	579	575	607	608	603	577	605	604	595	601	615	606	607	605	615	602	633	615	641	633	628	601	584	629	591	600	615	603	605	620	623	654	616	613	633	605	585	616	607	606	590	625	584	623	588	669	631	565	575	612	624	610	589	657	616	629	596	611	643	635	646	622	593	644	600	587	610	573	626	616	580	576	610	585	607	604	633	630	595	647	576	607	609	618	612	602	618	602	596	610	619	663	586	597	583	622	597	583	622	616	634	596	585	607	609	600	609	676	569	645	593	619	610	634	604	610	614	633	625	584	600	633	606	625	624	565	590	655	585	636	607	611	630	625	609	612	600	612	640	637	613	596	623	611	610	591	612	623	618	633	642	574	624	597	662	589	648	622	655	656	614	619	604	563	578	599	650	584	627	597	604	619	619	573	625	622	627	634	633	575	604	608	649	644	609	569	643	631	605	599	625	652	628	617	611	635	598	622	638	627	637	630	610	656	598	626	633	616	610	613	598	599	627	580	596	631	630	621	616	592	639	619	582	646	598	637	580	599	622	662	603	597	645	646	653	597	594	611	624	617	601	568	581	641	601	664	571	605	639	657	626	622	660	548	628	602	634	598	606	665	640	620	600	598	620	560	636	632	644	595	615	615	635	604	594	660	655	622	608	630	592	595	626	612	637	597	637	589	614	579	597	609	622	583	598	641	659	615	617	623	636	584	609	645	622	622	613	616	609	588	667	609	629	665	598	627	594	653	613	588	601	605	580	654	569	609	615	577	667	604	624	639	612	644	624	586	623	600	611	596	617	608	606	593	644	633	589	638	599	630	593	603	594	596	601	606	637	614	563	562	578	539	611	590	611	613	543	610	623	595	619	615	659	587	615	605	623	648	617	613	653	614	612	629
2764	572	275	277	207	247	249	282	269	244	203	155	127	116	107	97	88	93	84	70	73	83	68	71	67	68	84	67	72	66	63	66	61	65	54	64	62	48	52	63	58	66	64	66	49	47	50	49	58	43	48	53	50	45	53	53	52	47	43	53	61	46	42	45	35	44	50	56	61	50	48	54	54	47	48	43	55	48	40	44	64	48	64	57	67	59	43	45	56	47	47	56	54	53	63	41	51	66	63	43	48	51	70	39	46	59	59	33	49	50	52	66	47	48	55	42	56	43	55	54	60	59	53	69	50	44	55	45	44	63	43	45	48	61	42	53	56	64	66	47	48	60	48	50	47	49	48	46	46	51	45	48	62	50	54	46	63	57	54	52	58	48	41	45	43	73	50	41	62	59	48	68	52	49	62	66	62	44	52	52	56	67	57	48	59	51	58	51	51	47	50	39	43	50	53	56	53	59	53	62	52	42	53	49	42	43	48	52	52	44	55	42	53	40	48	54	52	48	55	52	56	48	61	46	47	73	44	50	49	51	42	55	47	57	59	52	44	49	57	42	47	50	60	38	46	55	43	53	42	51	51	53	46	44	48	52	53	48	47	57	70	51	57	60	55	50	56	64	49	54	52	49	54	59	53	58	53	65	51	44	51	51	46	65	54	54	51	60	43	48	59	48	71	61	41	51	56	60	48	51	64	39	51	49	41	63	56	53	40	54	64	64	39	59	37	50	60	52	49	43	55	49	51	64	46	44	55	49	50	68	55	65	43	53	50	44	52	57	46	60	57	56	47	56	48	41	37	61	56	39	55	47	55	39	50	50	54	55	43	64	53	52	46	44	48	42	54	57	45	62	37	46	63	50	41	42	47	60	55	46	48	45	45	58	45	43	61	59	45	57	54	53	68	51	51	44	40	42	46	58	45	46	41	63	50	44	49	60	58	46	69	54	47	53	55	53	56	39	49	53	44	54	61	56	43	48	44	48	60	48	43	61	55	44	58	49	59	53	57	50	43	59	49	57	58	63	51	42	49	45	34	53	60	41	49	46	52	52	49	52	47	47	54	51	58	49	51	48	50	78	47	54	54	68	59	52	45	54	42	43	57	46	61	60	61	57	43	52	65	49	48	62	51	51	46	36	55	48	53	52	50	60	47	40	61	59	49	48	38	25	52	59	67	53	60	57	46	41	58	61	43	50	48	60	49	50	58	47	62	59	56	48	55	51	38	51	72	64	50	53	55	47	59	43	55	45	67	53	44	51	64	59	61	51	57	46	42	43	57	37	49	44	58	53	55	52	44	47	55	62	50	55	65	62	46	50	46	58	66	39	47	66	58	56	56	43	54	40	53	54	49	52	59	51	51	47	56	50	58	66	53	51	54	45	48	50	38	59	54	46	71	57	60	49	58	61	46	49	38	48	49	50	71	46	49	49	52	49	59	57	54	43	52	49	51	64	63	47	51	56	57	68	54	50	50	61	47	55	57	50	45	63	47	43	55	46	52	49	47	50	45	53	43	56	48	51	45	51	44	52	59	61	45	64	38	55	53	57	51	55	54	51	47	54	64	49	43	64	54	55	49	56	46	61	47	57	50	45	59	51	45	49	43	45	54	58	39	61	56	57	51	48	66	57	53	59	59	49	51	43	47	59	58	47	52	47	54	42	63	57	56	41	51	45	52	53	46	58	56	52	57	52	53	49	64	54	38	45	40	44	53	51	48	53	52	47	54	63	46	49	48	48	52	64	62	48	51	57	39	40	44	61	48	55	55	56	57	44	52	52	62	45	50	35	52	49	41	50	51	51	53	56	40	59	45	46	50	47	45	61	57	56	56	51	56	58	37	56	46	48	56	52	60	44	63	40	61	46	44	49	56	57	42	49	51	46	54	46	44	56	55	53	53	58	44	42	55	54	55	53	51	55	44	55	65	62	43	61	63	42	58	55	55	46	52	46	46	45	48	59	54	39	48	36	53	53	56	60	62	46	48	55	48	43	47	52	56	45	51	57	60	49	55	43	48	50	50	57	47	53	50	56	61	53	61	56	56	44	40	39	46	40	56	52	55	47	51	47	72	51	50	52	43	52	58	48	50	42	57	66	51	52	49	58	57	47	37	54	54	40	60	44	49	57	52	50	60	51	63	48	45	67	44	50	50	44	47	48	45	51	65	46	52	44	61	50	60	59	53	41	42	45	47	47	52	57	48	44	51	40	52	41	45	54	50	54	64	41	44	50	51	55	43	43	47	52	49	61	48	42	49	60	36	49	50	52	40	46	53	51	45	53	52	53	45	47	55	45	51	65	52	53	45	55	35	51	54	44	54	47	56	56	70	57	54	61	50	71	39	65	59	41	46	49	45	43	59	58	43	47	54	59	51	53	46	55	53	58	50	46	47	40	65	55	70	65	45	47	47	49	52	41	44	52	49	45	49	56	46	46	65	44	53	55	51	55	48	62	51	54	58	51	41	43	51	46	65	46	41	54	60	47	57	48	55	62	62	49	39	50	49	42	49	59	44	41	52	45	64	51	59	44	35	45	65	51	54	41	61	47	66	54	55	64	53	46	46	61	48	73	65	49	50	56	66	50	56	57	48	35	46	53	55	70	46	50	48	50	54	45	57	37	47	55	52	64	56	53	47	58	52	57	58	71	48	58	56	43	34	49	39	57	40	54	50	47	64	54	41	46	60	43	56	60	48	52	53	61	51	55	51	44	47	49	60	46	52	58	52	59	57	61	52	42	58	41	53	55	48	50	49	59	49	56	51	55	55	47	52	57	64	43	47	52	48	53	45	50	48	58	51	52	53	62	60	47	42	43	62	55	53	62	45	35	51	60	53	54	49	56	61	64	50	50	39	61	58	49	45	48	50	64	55	38	68	45	49	49	52	43	48	39	45	46	55	61	43	64	45	46	66	51	56	46	50	49	53	46	45	47	51	48	49	58	50	62	58	48	64	59	48	40	55	51	56	48	55	58	46	42	56	52	51	48	50	45	41	46	49	51	55	69	50	43	43	51	47	40	50	74	49	52	52	47	54	49	44	53	59	65	58	46	50	64	51	56	57	44	55	45	54	53	55	42	60	50	49	64	62	55	52	49	46	52	44	54	49	41	62	53	55	47	48	63	60	66	59	54	67	59	55	58	51	49	42	55	70	62	57	51	42	52	62	51	50	41	59	48	46	46	67	57	70	54	55	51	48	44	49	53	50	41	61	40	44	62	50	51	56	51	53	37	56	52	50	40	60	63	49	51	48	56	60	48	61	49	53	41	43	57	36	46	48	47	46	49	49	55	42	54	61	67	61	43	41	52	51	41	48	52	54	57	59	75	50	46	59	68	45	60	55	56	53	49	63	47	58	49	45	49	58	52	53	45	52	48	50	48	39	59	41	41	62	52	47	51	66	60	44	62	54	51	57	39	52	56	63	56	53	61	59	39	43	54	49	56	50	50	42	50	41	52	56	55	52	56	60	47	55	48	39	54	54	48	63	59
22303	7031	3731	4489	8437	12763	12746	11007	10083	8699	6737	4861	3743	3171	2448	1912	1903	1606	1531	1256	1122	950	906	934	912	1005	1032	1004	1014	954	894	865	873	744	679	692	650	687	665	620	647	579	582	526	559	539	526	526	442	468	409	407	417	420	456	416	412	395	401	380	366	404	422	436	406	429	415	386	398	413	400	413	407	411	416	417	423	420	429	415	447	436	404	416	415	375	424	441	373	422	419	383	396	353	447	359	382	392	396	391	397	390	442	402	403	426	405	379	456	428	420	430	379	446	473	403	413	383	427	448	423	388	362	393	424	465	389	433	405	409	392	433	426	401	394	430	419	404	389	408	414	406	394	425	392	420	393	404	431	396	388	377	452	416	427	430	372	398	382	421	401	414	361	412	423	394	387	410	419	418	433	424	415	426	420	399	416	430	427	421	365	440	416	400	418	416	390	432	411	419	411	390	399	422	399	403	380	449	425	389	406	401	417	393	414	417	394	391	398	427	395	433	371	410	445	407	353	416	418	421	416	418	392	416	373	424	409	412	351	384	420	415	427	408	379	439	405	421	402	397	451	392	421	414	394	403	425	414	412	394	424	438	383	433	396	450	397	409	393	424	408	440	410	397	427	402	381	446	431	420	410	410	374	388	461	377	391	442	422	420	407	432	370	404	403	410	421	397	419	410	400	407	421	404	384	401	410	374	437	441	388	408	430	425	436	403	429	401	414	368	401	435	393	435	418	408	440	407	431	406	412	421	404	422	391	434	401	382	395	388	407	416	453	457	404	407	408	415	412	425	432	414	436	426	423	428	396	437	413	415	405	440	402	427	392	427	417	403	413	392	426	406	390	414	378	413	444	417	431	416	385	416	428	392	410	392	428	427	387	390	396	382	417	421	383	405	423	406	379	405	374	420	408	410	407	400	400	413	405	453	454	430	405	429	433	415	422	425	417	419	436	440	382	423	399	397	411	404	400	380	439	428	428	407	421	417	389	425	400	407	388	389	422	390	424	425	402	444	422	419	422	437	443	404	420	428	414	430	388	428	405	420	439	389	425	403	389	419	437	395	398	412	427	399	375	425	400	418	387	380	411	395	422	421	408	415	396	418	450	406	395	405	433	409	378	404	409	426	429	416	449	411	417	391	441	395	460	421	415	435	413	380	398	392	401	425	435	401	383	439	436	439	393	433	414	405	410	425	417	408	430	434	417	412	432	422	415	384	435	381	383	401	397	408	391	405	402	421	434	419	424	378	420	394	432	416	416	426	410	405	432	412	430	404	430	410	379	394	408	367	391	420	384	407	424	418	429	400	395	379	379	422	392	424	412	390	394	427	395	395	455	419	393	397	434	396	418	393	417	418	409	431	419	433	454	418	405	395	385	391	385	420	415	429	393	421	458	385	424	403	434	425	421	434	415	402	391	412	427	428	454	415	414	433	434	377	439	395	416	434	396	424	425	405	414	418	430	410	410	427	388	414	418	439	427	416	403	403	394	439	431	443	411	406	426	417	419	380	429	390	408	426	451	388	410	402	411	406	403	411	428	444	428	391	442	404	404	396	389	418	394	429	416	445	422	404	444	407	439	420	410	401	419	431	416	411	408	414	424	403	407	414	408	411	430	373	387	396	412	390	422	416	424	423	385	392	464	446	433	435	386	421	419	426	404	395	426	390	415	456	424	389	399	441	380	399	414	421	396	402	442	398	415	390	404	439	415	421	396	433	397	391	428	441	422	430	422	424	398	391	450	419	392	419	389	392	400	380	394	393	419	410	405	392	352	402	432	410	382	442	367	391	403	413	426	386	429	453	404	436	409	432	371	406	418	418	433	401	423	387	386	408	369	440	469	411	402	423	411	432	432	411	422	442	440	413	415	419	422	392	400	365	428	383	402	395	393	418	385	415	390	418	415	408	434	417	419	420	423	424	415	429	392	396	414	416	405	436	403	409	411	404	409	428	430	416	405	418	415	438	417	426	424	480	410	432	417	381	399	399	399	376	446	425	416	405	427	391	410	387	416	412	430	406	421	425	372	418	430	407	401	394	408	398	400	397	388	411	385	424	393	388	412	395	417	419	401	434	417	412	418	414	410	403	415	436	416	372	413	389	421	395	429	418	443	391	421	375	411	403	416	413	414	409	448	424	401	396	396	402	413	432	445	451	445	429	424	432	388	408	404	412	419	411	441	413	386	403	430	430	390	406	431	411	411	394	410	435	418	403	396	412	445	416	394	426	419	440	362	428	462	402	410	413	418	402	408	404	425	437	403	408	408	395	395	417	427	441	386	404	391	414	380	414	399	442	419	396	392	415	412	401	429	391	399	393	380	427	411	438	402	441	462	413	429	416	421	389	438	417	414	421	410	399	465	385	412	386	392	394	442	414	437	427	421	432	417	419	426	391	386	410	406	410	426	426	358	400	387	416	389	409	427	385	466	439	447	413	400	415	439	436	439	405	435	419	390	429	392	457	417	403	463	437	417	424	434	432	401	393	439	429	418	410	419	393	429	434	390	398	414	440	397	414	415	388	399	397	394	445	408	438	423	414	423	390	422	430	389	404	408	400	423	414	425	440	431	468	438	404	398	414	405	423	430	462	422	401	432	444	428	411	441	387	448	421	434	441	440	406	404	439	439	418	399	417	412	407	400	420	394	396	444	426	410	383	396	408	368	409	404	431	406	424	428	383	403	435	411	412	439	398	388	428	443	405	381	421	415	437	453	393	413	403	388	411	417	443	414	428	434	398	407	432	407	415	400	422	406	380	407	386	378	401	381	426	415	407	430	404	441	410	391	405	429	400	384	431	388	394	385	382	413	427	397	414	410	421	386	427	434	414	479	397	447	409	407	391	408	421	407	401	417	419	418	416	392	395	413	416	389	390	394	430	416	424	436	411	399	426	406	414	399	407	437	446	366	445	440	397	382	409	409	405	384	439	410	416	401	404	390	394	432	435	422	450	444	436	429	399	424	420	421	416	396	415	430	414	404	382	426	417	430	386	423	420	407	410	385	400	407	420	425	409	389	423	420	402	378	441	398	426	408	411	420	409	431	404	421	455	420	412	432	394	371	406	379	386	437	428	394	421	431	418	424	427	442	428	445	363	407	389	412	434	407	406	406	417	402	434	410	427	417	423	407	420	418	427	402	426	405	391	420	411	411	391	425	440	434	447	449	417	402	403	407	398	429	424	439	400	399	443	408	409	429	448	403	425	386	430	411	441	389	414	398	406	396	375	444	445	395	437	409	344	397	388	364	393	421	409	409	412	426	425	409	406	411	412	431	435	385	402	406	417	397	385	413	421	390	413	402	401	408	448	430	387	423	429	428	388	393	442	433	424	421	417	396	383	413	410	428	445	383	390	409	414	416	413	403	397	397	410	405	375	393	406	450	425	391	395	398	466	438	405	412	444	408	432	391	421	446	406	407	427	417	418	401	404	403	434	427	409	389	429	398	390	424	433	432	424	423	410	444	411	418	392	400	432	407	386	417	424	403	446	398	394
3377	1000	477	383	329	331	373	379	425	340	298	220	259	192	145	152	128	142	124	121	119	105	102	101	121	125	99	117	82	109	122	91	98	101	91	114	100	96	83	91	83	96	96	67	76	89	96	88	88	84	78	72	94	102	93	71	84	73	79	87	81	72	73	105	87	72	70	83	78	68	87	81	79	80	86	79	71	81	80	77	83	97	82	85	76	81	83	83	85	88	72	90	70	80	74	71	86	65	82	74	65	75	74	66	74	82	82	72	79	84	75	72	73	77	84	77	71	85	82	86	75	98	89	78	81	87	110	89	84	90	92	79	67	85	81	79	86	96	85	79	84	80	95	77	91	72	87	79	76	81	79	81	81	59	67	72	84	93	71	74	70	82	54	85	78	96	77	88	70	99	81	81	72	47	92	82	91	95	63	71	76	79	80	79	76	78	77	82	67	79	94	84	82	87	94	79	66	80	78	80	79	83	82	71	76	81	64	86	63	81	61	69	62	80	62	76	85	81	75	57	88	90	74	92	73	69	81	77	85	91	90	69	92	67	81	78	68	80	79	96	71	83	85	72	69	85	84	82	81	82	78	96	89	104	73	94	77	76	79	82	90	78	85	82	70	85	91	73	83	85	87	66	79	88	77	94	74	93	97	77	66	102	71	85	74	79	82	76	66	79	87	86	78	78	83	73	88	82	88	86	88	79	82	90	86	85	77	80	86	76	74	71	93	66	87	95	91	85	67	95	82	91	82	71	91	94	70	99	76	91	76	73	79	77	80	73	74	65	95	89	82	84	78	93	79	102	77	90	82	81	69	88	85	75	79	63	71	103	80	87	88	84	93	90	86	83	86	78	100	84	78	84	69	66	93	99	80	84	72	86	80	79	62	77	89	81	97	67	78	93	84	78	78	82	83	94	82	72	79	97	109	83	74	80	75	74	90	73	103	71	91	85	73	87	64	81	76	80	71	77	78	85	80	81	82	89	76	81	95	82	94	83	94	81	93	81	83	83	81	77	69	87	87	78	63	83	80	83	84	72	88	77	86	75	76	83	82	82	76	71	85	105	76	79	73	73	70	79	82	76	79	79	74	84	85	83	94	71	77	97	83	69	70	78	92	77	76	85	92	90	96	68	86	87	65	76	76	76	95	92	74	95	108	79	78	95	90	76	98	67	73	73	83	68	81	66	98	85	80	72	74	85	94	79	76	64	78	84	91	96	90	73	86	94	72	74	77	72	82	82	92	65	70	77	88	72	71	84	88	76	80	82	68	77	76	82	77	96	94	88	74	81	81	77	82	79	70	83	88	66	76	87	68	61	84	78	94	68	76	85	84	72	76	81	79	78	89	83	66	67	82	70	86	84	81	90	82	101	70	71	84	76	80	91	89	82	88	76	82	93	70	80	100	89	78	92	78	88	96	75	73	83	90	80	89	86	101	73	88	88	90	88	69	80	84	80	80	88	52	97	69	73	73	78	82	65	94	91	100	101	74	69	79	89	91	74	95	88	71	79	106	72	68	80	80	78	77	73	85	63	85	82	83	88	81	89	84	67	76	67	84	90	89	77	79	67	77	77	73	77	77	98	86	80	67	78	81	82	80	82	75	90	86	84	89	86	97	93	86	97	91	85	74	92	70	90	76	81	90	84	82	95	80	81	100	88	66	94	83	89	69	79	82	91	71	84	97	82	71	74	82	85	79	96	73	77	87	90	85	78	72	74	72	88	80	90	71	88	83	79	65	80	75	75	89	89	84	83	78	74	76	87	87	85	76	93	92	86	73	71	80	81	90	90	86	90	89	79	69	71	72	82	82	90	67	75	84	83	82	88	76	81	76	89	70	86	77	95	101	70	74	84	98	87	88	78	93	78	73	75	84	87	90	84	83	86	92	81	79	84	75	83	71	75	91	74	81	84	71	88	61	71	81	87	78	75	94	82	76	76	86	91	82	98	94	81	83	83	90	69	88	90	76	95	83	87	93	91	77	81	82	72	83	73	60	87	71	72	85	80	92	72	70	70	80	67	73	73	81	82	79	80	85	77	81	68	63	80	68	73	82	80	76	73	72	85	81	66	82	87	83	88	88	79	72	78	80	82	79	80	72	99	76	64	85	70	82	81	83	80	64	78	89	84	69	88	83	77	97	74	73	78	91	82	74	94	70	81	73	75	71	76	81	86	81	91	89	90	86	75	76	81	83	91	74	95	81	90	95	71	84	95	88	72	83	87	85	69	93	63	84	76	82	80	95	103	82	87	79	92	84	88	69	86	85	78	84	80	71	76	77	73	81	88	75	83	87	60	71	88	73	75	104	74	69	97	102	62	88	73	97	82	82	83	82	94	77	80	88	83	79	78	80	63	73	89	85	66	87	72	67	96	77	72	83	77	99	70	87	92	76	76	71	107	81	79	90	75	78	84	79	67	81	92	90	88	74	78	85	85	68	96	80	89	77	70	87	73	72	89	69	71	93	75	73	66	80	71	78	74	66	86	108	79	91	77	68	80	91	72	71	76	95	74	68	85	72	102	100	81	93	93	77	78	90	99	63	93	68	83	82	74	89	84	85	79	84	64	80	89	80	94	76	94	83	72	86	71	85	86	65	81	90	89	59	74	80	84	73	73	81	89	84	93	101	82	63	70	97	76	68	93	101	87	83	75	99	85	79	75	70	64	86	63	83	80	80	73	88	87	74	77	80	90	78	80	81	76	88	80	94	74	90	76	80	86	88	81	87	87	72	75	85	105	73	82	70	85	85	76	77	85	76	67	89	83	76	73	87	88	61	81	90	69	82	83	83	86	78	76	84	70	82	91	65	77	80	77	81	57	93	99	86	79	70	98	79	67	95	92	74	68	98	93	84	77	91	83	106	88	85	84	83	87	77	75	80	70	96	82	78	82	75	83	73	96	68	84	80	69	90	90	87	74	66	70	66	82	65	76	71	80	77	88	82	86	78	75	85	71	71	74	84	78	72	93	83	80	87	84	90	86	80	90	85	74	71	91	72	92	94	89	78	75	66	67	77	78	54	87	93	76	78	88	86	89	79	75	72	75	80	86	94	102	84	86	84	79	75	79	84	85	69	75	75	73	69	80	80	100	81	74	82	63	86	68	85	85	85	79	82	74	69	80	89	66	79	83	75	89	87	69	91	89	84	75	81	83	89	80	86	75	85	77	71	76	89	80	76	75	77	92	82	73	77	73	88	72	78	79	84	78	85	83	75	81	90	81	91	80	84	77	92	78	80	76	84	85	88	71	92	79	86	65	78	76	82	88	72	75	92	89	73	68	76	64	90	77	78	84	75	93	87	86	71	84	57	84	72	93	84	90	80	69	81	89	63	85	81	85	84	86	74	94	84	92	81	59	74	89	91	88	84	87	71	75	85	93	93	91	81	95	81	80	87	86	74	85	76	80	83	77	66	77	84	76	90	94	81	69	84	80	74	76	73	77	91	79	69	76	78	91	68	68	91	84	89	96	106	83	74	88	75	71	86	76
27850	9564	5121	5905	12131	16338	15924	14861	13707	11844	9489	6842	5477	4674	3510	2839	2770	2395	2135	1874	1651	1531	1503	1523	1498	1586	1579	1572	1486	1530	1481	1319	1252	1111	1061	1050	981	1005	945	955	953	865	851	819	921	801	790	730	685	721	648	632	652	646	650	664	690	642	616	637	662	686	633	653	634	702	636	658	657	659	614	646	665	626	611	662	614	670	636	638	672	690	611	639	651	668	617	673	658	656	658	660	612	647	624	632	641	600	678	614	614	623	629	661	663	614	633	617	675	684	678	648	624	659	673	622	630	669	627	661	663	647	668	622	667	688	620	627	637	612	648	640	666	655	652	660	644	651	625	650	634	648	686	645	649	666	626	601	623	644	620	656	686	619	662	656	627	682	614	620	665	622	643	637	664	629	672	627	619	641	663	633	623	679	630	657	652	631	710	625	602	617	644	671	658	598	633	639	614	671	608	644	670	632	647	676	631	630	650	663	614	634	647	666	596	676	636	642	655	650	626	659	631	576	670	624	641	624	624	618	657	627	658	619	644	655	628	644	646	636	665	636	628	651	673	698	641	646	661	623	645	643	613	600	652	648	655	655	645	633	644	596	673	659	639	652	656	693	626	647	618	651	626	655	680	618	653	623	634	610	683	645	678	646	640	632	662	644	670	632	661	669	632	629	646	635	650	640	640	658	620	673	657	651	662	641	643	636	634	605	614	658	683	628	639	631	614	640	660	621	670	662	629	672	678	628	675	625	656	595	669	649	664	625	630	627	612	589	641	687	663	657	659	682	661	649	619	669	607	664	631	613	578	664	596	639	623	634	626	662	615	645	673	639	660	644	630	647	659	593	647	622	669	663	642	632	635	663	597	618	648	632	631	598	664	656	691	655	677	650	680	650	648	624	607	662	649	647	674	641	613	637	615	645	687	665	577	620	624	651	633	621	628	675	569	642	651	633	646	611	669	643	630	605	658	651	666	656	647	678	630	636	676	669	662	618	607	632	648	640	662	674	626	654	651	645	635	614	657	651	660	661	637	645	625	684	622	651	619	636	627	648	610	606	683	708	653	636	651	628	622	674	599	691	665	646	616	589	686	618	624	686	643	621	654	651	625	636	614	627	631	626	677	650	624	651	626	614	672	624	670	609	628	629	590	648	623	655	665	666	595	682	628	672	664	670	640	649	684	642	633	680	626	675	679	650	613	632	629	660	673	672	613	631	674	640	620	631	637	675	630	632	661	619	642	622	653	660	650	654	633	645	661	640	604	627	606	660	628	644	679	637	604	674	672	642	648	643	664	630	660	692	623	639	587	648	616	592	674	638	616	631	676	637	623	615	683	637	663	669	653	622	630	650	675	628	612	604	651	658	610	629	677	667	621	645	660	642	626	573	639	645	643	710	639	634	675	602	617	623	629	620	646	654	616	625	633	573	646	667	679	637	653	649	604	647	670	651	611	641	627	637	640	664	651	685	605	631	640	682	636	660	674	656	616	646	647	638	665	643	700	632	646	687	619	638	645	685	616	645	648	677	637	645	653	665	683	667	677	640	656	618	661	591	679	593	607	630	629	638	614	626	624	587	648	671	684	621	668	636	613	631	684	635	675	641	610	640	688	655	645	647	665	615	575	632	653	622	655	671	651	670	656	644	630	641	630	644	644	648	610	625	607	673	679	619	651	629	684	636	636	659	621	611	630	624	661	659	645	649	641	659	674	679	678	677	633	664	674	655	649	594	634	658	637	672	663	634	616	648	630	681	642	639	633	654	621	619	650	661	634	673	666	645	653	622	651	649	638	669	671	666	636	663	657	646	594	660	615	624	677	592	643	668	617	642	693	624	653	641	620	621	630	637	659	632	601	655	656	685	648	661	634	623	658	602	674	641	669	626	666	631	656	621	633	634	629	625	624	655	687	670	605	613	630	717	620	680	625	660	642	632	690	683	636	630	647	672	671	636	647	664	635	632	673	671	653	644	619	648	675	628	654	648	677	680	632	683	605	605	616	665	630	666	629	638	625	615	634	605	620	626	699	688	649	625	670	594	629	661	657	614	615	663	653	701	644	649	599	632	616	663	633	646	658	680	643	615	662	632	647	635	622	632	642	660	635	651	671	667	617	677	638	632	651	631	687	619	619	640	642	669	660	632	636	649	667	586	674	674	619	656	617	617	610	637	619	649	633	657	598	634	622	621	622	663	646	662	612	642	640	621	619	594	664	672	621	661	628	692	672	638	661	649	628	672	659	661	645	615	591	645	627	636	630	625	666	679	656	617	648	631	607	641	657	638	656	596	628	662	646	641	585	643	638	646	690	647	611	665	674	641	597	633	649	679	656	672	662	631	668	635	659	631	667	610	671	603	680	636	634	644	629	624	672	649	641	633	659	644	625	607	656	663	668	681	636	610	618	686	654	670	679	601	651	634	659	664	652	650	625	640	680	681	646	661	651	615	629	631	599	595	632	621	666	647	647	628	674	671	620	636	678	598	647	652	632	676	661	662	626	601	641	674	631	626	611	650	629	620	681	621	653	658	612	662	637	639	677	654	640	668	592	636	679	686	646	660	620	580	650	654	652	666	611	635	650	641	632	641	675	642	607	636	636	658	665	632	624	644	653	646	633	621	679	659	634	640	640	618	660	666	670	634	613	648	632	595	648	619	625	648	615	662	622	625	673	603	622	633	636	616	617	623	658	625	637	664	627	682	647	555	621	666	645	631	657	634	649	651	691	727	601	621	670	631	663	596	641	671	688	653	647	624	661	638	636	658	680	585	612	648	644	656	655	655	607	641	640	654	669	629	640	635	644	618	635	652	624	627	677	650	648	658	642	665	634	641	632	624	633	626	599	650	650	616	595	618	623	665	628	635	635	649	686	603	648	655	659	639	653	639	639	651	658	633	589	676	634	690	653	624	652	662	668	693	663	631	675	641	616	662	653	673	628	652	629	659	669	650	618	623	680	648	695	660	676	682	640	636	609	649	656	631	655	682	624	682	627	655	668	629	688	646	636	602	615	622	655	609	641	631	665	672	651	661	639	659	628	653	676	688	618	586	637	673	628	640	662	639	642	628	624	628	679	697	618	645	654	631	618	647	661	659	652	682	648	647	643	658	609	634	690	599	650	638	665	652	612	630	650	656	669	647	630	653	607	661	637	656	609	650	587	636	659	656	651	682	612	621	679	637	681	613	618	644	648	638	631	598	669	664	667	668	601	616	644	643	650	609	615	640	594	642	658	646	690	596	637	686	640	652	616	632	683	657	633	609	627	682	662	648	618	653	661	623	639	637	627	626	614	668	657	652	651	653	587	666	630	628	595	667	664	626	630	607	636	643	612	627	670	609	664	634	677	649	610	647	659	646	643	648	642	620	645	663	628	596	649	665	664	666	645	652	646	625	654	626	715	640	612	687	638	668	623	641	597	664	680	651	629	609	651	683	626	595	626	644	638	666	629	625	639	575	661	640	651	631	686	641	622	675	616	673	643	676	630	617	636	656	632	690	652	677	628	657
4095	799	407	295	260	252	298	340	347	287	251	180	148	125	109	88	88	80	96	75	68	60	80	59	61	73	67	65	67	68	66	50	62	66	48	51	53	52	52	51	44	53	35	36	51	43	51	46	46	36	41	56	39	50	46	33	30	40	49	40	37	45	22	28	35	39	45	37	31	29	40	32	41	44	33	38	45	42	50	47	40	28	46	39	40	54	56	36	53	40	47	42	39	46	33	38	49	57	45	39	36	38	50	41	44	36	42	49	49	34	35	34	39	52	39	32	50	34	38	25	45	53	53	32	45	42	48	47	36	34	60	49	41	31	38	48	42	45	55	55	41	49	38	43	52	48	40	53	28	43	36	33	49	45	45	55	39	38	40	39	36	24	39	40	57	37	35	35	46	30	40	40	34	39	46	45	41	36	33	42	42	34	34	41	31	38	41	44	40	39	37	49	55	47	36	49	45	46	53	44	33	41	43	37	43	40	59	59	39	34	42	45	30	44	40	40	47	57	38	46	32	33	42	45	45	39	43	37	45	39	49	52	48	47	44	53	49	26	46	42	40	36	33	37	35	38	46	46	49	36	67	47	49	63	51	40	38	38	45	43	39	30	46	47	40	39	40	55	52	32	51	48	30	45	38	43	31	31	53	34	38	36	41	45	40	44	44	36	61	49	42	35	34	56	39	34	43	43	40	43	46	27	46	36	33	42	37	36	48	40	39	43	55	39	45	41	39	37	46	40	40	51	47	47	45	43	33	45	46	56	27	40	54	42	41	46	44	49	36	46	57	49	37	42	50	46	49	38	34	30	42	38	50	37	43	38	48	37	36	37	29	41	31	42	44	40	42	48	40	45	40	49	41	37	34	52	50	31	45	45	40	45	47	36	31	34	32	36	54	37	36	46	46	47	46	40	44	43	38	33	51	42	42	48	38	40	41	42	44	34	42	41	41	47	50	35	44	39	38	38	45	26	45	41	56	44	46	35	43	40	60	40	58	55	39	56	47	39	51	40	41	40	51	41	35	50	45	42	38	45	44	42	41	35	35	44	41	31	46	43	49	46	34	39	34	40	46	36	26	49	48	37	41	31	46	39	43	54	50	42	46	31	54	41	27	33	46	39	38	38	36	48	52	42	31	47	33	47	52	43	38	33	39	32	46	43	42	47	44	39	44	47	42	36	49	48	45	44	39	32	39	48	42	53	43	53	57	43	42	34	40	52	35	32	41	53	39	44	47	41	41	26	49	32	36	33	39	38	56	41	44	39	49	29	52	33	43	37	42	41	37	33	59	35	44	44	43	44	39	34	36	46	38	38	35	37	28	49	42	33	33	46	65	39	44	36	38	41	37	44	41	41	41	40	34	48	41	31	36	46	43	45	53	35	57	39	32	39	57	50	40	44	47	39	40	47	33	35	38	37	43	42	25	29	40	46	56	41	46	57	46	28	32	32	33	28	39	42	42	35	36	39	31	40	54	40	44	42	36	56	45	46	43	60	42	39	45	47	40	38	39	47	48	25	46	44	40	35	49	42	50	50	43	40	30	56	47	49	36	45	45	35	38	41	45	49	30	49	38	46	38	49	41	41	49	43	48	43	34	34	35	37	53	38	41	27	34	32	49	46	41	38	43	35	48	43	42	30	44	43	43	28	38	31	41	40	41	43	48	41	53	45	38	37	44	36	38	38	33	48	42	43	41	48	35	50	43	41	39	35	46	39	38	42	45	27	40	47	40	29	48	37	40	39	51	41	46	46	36	33	41	46	38	44	40	31	43	45	42	34	38	54	30	52	45	36	36	34	43	47	51	51	33	42	54	38	44	24	43	41	32	36	48	34	38	35	31	50	50	54	52	40	48	44	44	39	34	39	48	39	36	45	47	38	59	34	48	38	42	41	42	43	37	46	38	53	46	40	30	38	46	46	31	33	33	40	43	44	44	35	36	47	37	33	39	41	39	38	43	38	33	42	30	47	47	46	31	39	51	47	46	39	52	42	42	43	49	34	28	47	56	53	41	50	46	53	47	52	45	50	37	47	43	46	40	30	36	57	39	39	37	48	38	38	39	52	36	37	44	32	37	46	49	37	37	38	41	39	36	38	37	34	36	39	42	52	32	30	52	43	41	40	49	38	39	40	55	46	42	46	36	42	33	36	57	41	35	43	39	40	48	52	46	46	44	45	35	40	55	43	39	57	39	36	50	44	38	54	31	33	35	36	49	42	39	45	35	55	48	47	44	37	27	40	39	43	42	41	41	42	38	37	44	41	38	39	45	38	50	32	37	38	39	43	44	46	31	38	43	42	44	36	34	55	35	51	41	43	49	35	39	43	34	38	32	47	40	40	44	38	44	48	44	38	34	35	39	42	33	51	39	36	37	51	32	46	33	40	36	48	45	43	44	50	44	28	44	51	34	33	37	31	44	46	38	39	34	42	30	41	41	45	33	34	41	39	44	34	53	43	44	38	44	52	36	35	30	53	48	43	39	46	38	58	39	46	45	45	41	47	45	30	39	53	38	56	35	42	58	38	44	41	34	32	51	39	36	35	45	36	55	39	39	38	58	42	42	51	32	36	39	52	38	34	39	41	44	35	37	52	35	43	39	40	38	36	44	42	46	54	35	43	34	45	34	40	44	44	36	50	43	27	45	35	40	37	48	35	36	44	33	35	42	48	44	38	47	25	41	43	43	46	43	42	33	31	50	39	44	49	44	50	55	38	48	39	48	32	37	37	40	42	36	49	45	46	57	27	43	37	35	32	52	35	44	45	36	54	31	37	45	41	42	37	32	32	32	41	37	50	34	46	34	39	34	48	38	43	40	45	36	48	45	48	36	51	35	40	31	47	41	37	41	46	40	42	41	53	32	39	43	50	32	38	34	43	37	42	49	47	45	30	31	32	37	62	36	37	49	46	29	31	27	41	43	51	48	40	38	39	37	45	42	44	44	55	42	46	49	39	43	35	47	42	54	39	53	49	51	51	43	39	44	44	37	46	40	47	34	37	35	37	42	49	45	43	43	45	44	40	38	32	54	32	51	38	44	47	44	39	52	36	42	46	43	50	46	43	39	35	34	30	36	36	28	48	48	49	39	45	40	39	45	48	50	29	31	50	41	24	32	44	37	46	33	31	49	52	40	39	38	62	40	48	48	39	37	45	39	41	53	36	36	41	49	29	48	41	56	39	50	28	40	31	30	50	46	39	51	50	40	42	44	34	28	26	38	40	40	31	41	43	39	35	33	42	39	50	49	45	45	41	38	50	40	28	37	40	46	33	33	43	53	42	44	37	38	35	42	44	44	50	34	44	37	39	45	47	42	55	31	43	31	39	51	43	47	41	37	37	36	29	36	46	36	35	38	46	41	39	43	52	40	42	33	46	45	52	43	40	41	40	40	39	43	40	45	51	41	34	32	47	39	45	51	36	52	31	49	37	54	41	42	47	31	46	40	48	40	39	40	33	49	48	43	41	39	45	43	47	41	38	47	42	39	44
25814	8104	4342	5258	10764	14395	14635	14039	12815	11063	8483	6390	5191	4121	2974	2512	2376	2022	1748	1513	1300	1224	1176	1297	1270	1281	1240	1202	1194	1183	1104	1011	913	832	759	723	732	672	634	583	584	555	507	557	527	475	512	445	382	362	336	337	350	373	358	324	364	312	320	346	359	333	329	323	341	346	352	336	352	317	330	355	310	333	344	314	320	333	318	338	303	333	350	345	359	332	317	345	309	322	330	370	341	331	310	331	376	358	333	327	348	342	318	358	342	311	353	328	348	358	328	360	329	339	324	314	309	364	324	339	338	316	346	344	325	319	353	293	383	321	294	344	360	312	356	360	344	331	364	363	326	343	355	341	332	352	317	380	325	333	325	325	317	337	348	310	341	347	344	328	332	364	329	373	332	316	361	334	341	328	319	300	336	344	310	297	347	367	330	311	310	360	349	337	315	322	325	330	359	352	331	349	331	315	339	352	350	339	317	336	364	361	350	348	344	330	367	341	320	335	314	326	316	344	381	361	305	364	317	361	375	314	358	374	339	368	346	346	323	327	315	364	332	350	383	368	331	295	340	363	343	314	358	344	343	395	306	315	347	329	354	326	354	358	377	326	315	318	347	323	341	330	354	358	351	367	331	345	324	366	364	319	337	325	368	341	365	332	327	325	354	351	345	345	340	316	345	334	345	329	318	336	345	343	341	342	344	300	364	315	342	332	313	325	334	306	340	314	348	309	310	328	317	376	366	339	346	342	344	377	322	331	314	338	333	299	352	361	312	332	365	326	312	360	354	318	325	364	331	319	324	303	312	318	325	345	328	368	346	343	349	361	333	337	343	319	318	346	322	334	336	298	339	313	320	322	298	326	362	324	291	308	330	309	336	345	366	336	328	337	326	323	339	342	345	334	335	363	313	322	330	303	335	311	348	336	339	332	328	362	315	349	317	362	327	333	332	348	349	348	360	332	312	341	316	333	340	328	346	331	332	323	316	348	312	362	289	336	327	308	287	310	345	337	355	298	313	277	341	334	343	357	352	343	318	345	335	302	362	296	310	337	335	346	366	319	324	344	323	312	335	343	302	338	327	332	311	326	356	323	315	327	323	315	348	330	312	326	323	353	343	338	335	355	326	354	323	333	349	342	311	349	353	345	343	332	302	330	337	334	362	329	319	368	347	322	323	332	344	334	314	351	321	330	336	332	284	361	323	345	351	312	324	324	347	338	307	322	339	317	346	326	360	327	346	310	374	352	335	346	308	309	314	333	316	306	344	350	339	330	317	345	332	347	338	342	306	300	330	361	321	308	339	309	336	331	338	306	322	335	368	334	305	301	354	343	317	363	322	367	368	349	333	313	326	343	326	304	312	323	356	293	349	306	338	321	304	327	336	336	331	301	314	336	310	336	317	310	351	345	345	315	326	352	332	314	346	336	338	356	331	333	328	325	337	330	290	356	347	336	300	330	309	316	342	339	347	331	339	318	324	320	316	294	363	334	290	329	333	368	333	315	323	337	338	347	323	305	353	335	324	350	341	329	368	347	401	330	332	326	317	326	333	356	315	348	347	295	311	369	334	338	315	296	316	329	365	311	337	349	336	351	319	291	324	352	323	321	313	315	323	334	358	337	332	350	377	330	347	316	349	321	323	342	361	343	321	344	348	342	334	333	307	304	359	330	330	324	362	323	317	336	328	331	362	297	348	346	344	323	346	317	325	361	325	344	299	320	315	351	360	319	341	340	332	344	334	386	348	369	323	344	323	329	335	358	330	342	345	322	306	316	331	380	315	306	346	338	345	353	286	366	345	317	336	351	345	329	322	343	374	337	351	352	346	321	364	344	300	357	332	303	338	288	353	312	317	321	332	357	338	331	327	340	328	336	330	346	319	314	336	347	336	338	320	350	347	353	317	332	340	348	335	347	328	317	363	307	373	322	331	330	353	347	297	327	314	370	338	339	359	352	294	324	332	370	330	318	359	331	332	358	309	352	354	364	346	352	336	328	312	335	358	321	336	312	346	344	332	367	315	360	319	380	330	313	344	329	331	331	328	327	310	367	292	316	325	356	331	318	372	309	323	367	319	336	356	329	347	333	324	297	345	337	324	366	352	344	311	319	370	352	375	351	352	348	353	328	341	350	349	350	355	324	316	308	348	321	329	311	355	337	324	331	333	345	336	357	328	349	322	343	334	347	327	301	336	312	331	344	332	324	309	364	346	315	323	320	329	349	337	327	314	323	350	331	342	338	350	322	316	339	336	328	321	358	331	350	296	303	314	312	320	357	326	340	347	321	363	334	324	314	336	350	317	329	314	347	382	335	335	348	341	320	339	310	319	314	346	337	318	339	334	347	352	363	335	346	335	307	313	327	343	327	327	400	344	315	362	320	349	340	321	340	317	332	333	326	314	343	354	386	332	314	331	386	352	297	331	315	343	339	349	369	342	325	340	283	321	325	367	341	345	333	358	363	342	345	342	345	316	341	337	315	342	331	331	323	369	323	357	331	287	309	342	339	347	312	348	343	317	311	359	323	328	350	331	360	352	323	320	321	311	334	325	345	329	335	276	358	354	339	322	368	353	308	323	328	294	335	300	343	313	358	337	356	337	341	350	319	308	334	341	330	335	334	335	311	336	355	305	318	339	308	324	314	341	327	369	326	320	315	349	346	308	366	335	342	324	315	342	336	348	335	322	323	346	343	310	332	346	319	326	352	317	336	339	336	337	321	348	331	306	309	347	342	310	328	333	333	318	328	317	373	368	351	343	339	338	354	349	334	349	333	321	329	344	346	352	319	302	350	349	323	348	326	322	348	345	325	334	326	344	332	310	331	344	344	319	359	299	318	329	343	351	342	338	319	344	327	343	373	298	312	317	320	350	342	326	367	371	355	310	344	318	339	362	343	324	335	330	352	330	313	300	346	363	323	352	361	324	328	314	348	327	344	367	353	344	342	332	318	356	320	344	346	350	328	338	340	315	342	347	309	353	331	340	326	335	357	343	314	340	338	339	343	331	338	336	331	324	328	345	347	330	349	340	341	351	356	344	341	345	328	336	363	324	327	356	333	304	341	346	334	347	315	341	352	309	325	357	331	320	326	328	354	330	368	354	330	320	358	337	331	308	333	358	325	329	331	368	334	324	361	357	347	309	308	312	343	308	362	351	357	317	357	353	314	329	362	335	319	346	319	337	353	352	332	349	333	343	319	329	337	367	315	345	356	327	338	361	369	306	338	342	337	301	337	353	329	343	366	331	306	338	325	317	322	340	317	340	343	335	355	312	319	317	360	311	336	317	339	321	330	332	342	318	337	321	339	341	351	355	304	314	337	355	317	347	335	305	325	302	312	329	329	378	337	334	349	354	338	314	311	318	325	360	355	353	367	337	333	357	343	359	335	335	338	350	305	322	303	349	337	339	315	290	307	384	310	308	305	328	305	295	325	323	364	360	330	327	320	350	321	338	322	326	349	370	352	299	342	342	333	344	320	328	297	337	363	291	319	326	362	328	346
4612	1129	571	384	348	343	446	485	464	447	364	254	272	224	152	160	139	136	124	121	122	113	127	116	133	132	110	98	126	99	111	123	110	113	98	90	105	90	79	113	103	84	89	97	73	97	87	79	78	97	64	76	88	68	74	79	63	96	71	75	63	86	73	77	82	85	63	68	83	76	83	79	70	67	80	58	85	69	77	83	90	70	74	58	85	77	68	79	81	84	78	84	71	87	82	62	66	86	99	73	87	97	83	79	84	72	85	73	70	95	60	60	71	75	97	77	56	77	80	73	79	100	80	78	71	58	80	76	80	81	76	84	69	77	46	93	81	97	87	79	78	61	83	75	72	70	86	73	76	84	72	74	81	78	78	69	64	73	93	89	79	78	70	77	81	74	76	72	102	71	86	69	76	72	79	80	74	63	69	73	89	71	77	81	71	73	82	85	70	72	82	73	71	83	78	66	68	85	86	82	75	77	80	99	63	86	72	75	75	70	78	73	75	84	84	91	78	77	72	73	69	82	80	65	86	76	80	71	86	78	84	84	77	72	79	77	83	64	79	80	91	74	73	79	68	84	83	71	73	73	77	80	85	79	71	78	85	75	78	76	73	59	89	93	81	89	76	86	72	72	66	76	76	70	76	77	95	79	65	71	68	75	72	83	84	75	65	82	70	74	74	86	80	72	66	76	84	89	68	93	68	77	70	77	86	85	87	79	84	73	69	78	76	81	74	68	88	75	78	96	86	67	77	85	72	65	90	71	78	68	69	82	72	83	73	84	82	84	64	92	92	57	74	78	80	76	82	90	70	84	84	67	67	89	85	81	83	76	78	102	65	76	94	67	66	85	74	81	60	68	81	76	74	83	89	83	71	76	79	92	77	68	76	74	82	79	89	65	86	83	94	93	81	78	77	82	88	67	76	94	75	89	71	82	78	84	73	91	60	86	85	66	70	89	74	88	73	76	74	91	71	104	73	71	77	69	81	65	71	73	72	76	75	75	75	81	72	90	82	68	75	57	68	72	80	86	73	85	84	80	94	88	72	64	76	77	76	75	69	79	90	81	87	77	75	71	86	78	70	94	76	76	83	70	75	72	66	70	82	79	81	68	71	89	77	65	91	73	75	76	67	68	68	73	91	61	85	93	64	77	74	87	85	74	82	77	77	76	81	63	69	77	76	77	61	95	95	88	81	90	79	71	76	81	77	73	77	75	73	77	75	70	87	78	80	96	85	71	80	76	85	68	89	61	72	83	71	89	96	64	73	82	84	83	79	84	68	78	81	76	72	72	89	72	89	69	73	71	69	78	83	91	78	76	74	84	69	87	71	66	69	76	76	80	69	67	65	74	85	82	60	80	88	85	55	68	62	80	81	73	73	65	67	102	73	63	80	62	79	82	56	63	70	70	77	94	72	76	87	88	71	65	74	73	76	79	79	67	60	88	70	60	78	70	72	73	81	86	71	76	81	74	71	87	74	84	79	71	75	87	90	85	93	76	87	84	63	78	70	73	70	71	77	85	66	80	87	61	71	80	74	80	68	83	91	79	93	67	74	80	96	68	62	91	93	86	81	66	76	75	76	65	63	85	79	67	94	78	69	59	88	71	88	72	64	80	84	77	75	95	87	73	89	77	62	90	79	86	66	70	66	94	77	106	77	73	72	81	74	93	74	74	69	65	79	89	94	77	63	76	77	83	81	85	80	73	61	70	63	79	87	84	79	80	61	62	70	66	77	78	66	78	76	74	79	86	78	77	78	74	81	86	94	73	75	78	95	96	66	73	68	59	76	76	76	82	75	77	70	82	66	81	75	89	76	83	62	73	87	70	76	84	86	58	86	77	81	63	69	82	64	67	86	69	82	75	87	77	84	94	79	81	70	71	74	91	67	89	72	72	76	79	79	89	73	67	70	81	77	69	72	80	70	80	98	63	75	73	77	70	81	71	74	76	73	90	83	93	86	82	77	88	89	74	88	75	88	73	86	76	73	86	79	78	62	72	82	93	83	79	84	92	84	88	86	78	94	68	78	75	78	71	69	72	76	74	89	82	83	89	77	77	102	79	67	65	81	72	94	73	73	86	79	88	99	75	93	93	59	65	74	92	86	79	69	84	72	91	77	58	86	75	88	76	79	84	71	85	72	82	79	63	72	70	79	72	78	84	72	78	92	83	77	74	69	90	66	78	94	99	71	84	64	69	60	68	69	83	77	73	78	85	75	66	64	84	70	67	72	65	92	86	73	71	75	72	79	92	68	69	74	80	69	80	82	82	79	80	96	78	68	102	73	88	67	78	71	59	76	76	99	86	74	75	61	87	74	69	87	77	77	51	84	74	86	68	78	66	76	79	79	82	81	61	74	72	72	80	68	75	73	85	80	70	69	87	76	72	63	82	85	66	74	83	69	87	89	91	78	70	80	76	83	72	75	71	85	67	95	72	78	91	75	68	58	84	70	90	79	82	95	76	78	66	74	86	74	75	78	92	81	78	70	82	66	72	68	87	81	71	72	89	82	68	80	73	80	75	87	73	82	67	65	66	77	61	86	63	67	73	75	72	79	70	72	69	81	79	68	75	83	69	77	85	81	81	68	86	85	76	71	74	80	69	80	76	84	80	67	89	96	65	72	77	74	71	81	82	94	87	75	92	65	78	73	74	60	52	68	83	86	86	89	72	80	85	75	71	72	80	76	80	60	78	81	65	73	77	89	76	79	78	70	90	76	68	91	74	83	77	89	72	80	79	63	67	77	84	73	81	64	95	71	85	82	77	82	76	83	82	89	76	76	81	76	72	58	67	63	76	73	86	86	75	60	84	75	86	68	77	67	76	86	78	84	71	82	84	81	85	75	86	90	73	82	82	72	86	84	94	87	76	69	78	89	69	75	74	98	84	57	87	77	73	85	76	60	107	73	79	94	66	76	79	83	85	66	75	77	86	79	86	61	73	102	66	82	77	54	91	81	66	68	67	62	75	87	61	83	92	75	78	80	81	61	73	78	78	79	79	83	92	68	70	78	70	77	65	88	62	73	86	78	74	72	83	78	83	93	77	67	86	67	85	85	70	78	65	78	72	72	68	75	84	72	60	84	67	90	79	84	74	60	79	82	67	70	82	68	79	72	80	76	72	80	75	81	70	83	80	76	83	80	82	100	73	85	91	75	71	73	65	94	67	68	77	79	72	80	92	89	63	81	75	84	66	69	71	89	70	76	78	69	82	76	65	69	79	71	68	70	79	86	65	70	84	76	68	91	78	81	69	67	63	85	81	80	75	69	87	86	89	77	75	67	72	75	78	68	76	92	73	57	62	72	98	79	76	76	71	69	76	76	75	86	63	66	91	79	100	65	71	88	86	78	84	72	69	79	88	85	57	75	68	74	86	72	79	78	80	63	90	82	79	81	70	78	82	86	76	87	77	86	77	72	73	86	74	71	91	83	86	64	101	72	68	77	70	90	69	68	83	81	81	83	86	85	88	72	61	78	70	84	75	73	71
30733	10239	6048	6559	13249	17352	18468	17763	15775	13620	10809	8342	6816	5403	3820	3590	3215	2944	2512	2184	2010	1874	1979	1969	1917	1848	1927	1718	1682	1704	1642	1591	1364	1274	1211	1218	1050	1011	1033	985	996	960	867	874	841	851	792	718	727	676	681	621	655	641	662	620	589	612	611	633	692	679	651	624	640	628	613	587	625	615	591	632	610	629	670	668	605	652	577	622	602	597	594	638	637	643	638	577	636	634	641	605	614	584	589	622	620	635	645	640	631	616	670	616	627	641	623	602	616	660	614	621	599	623	593	614	599	660	692	650	666	603	590	629	643	591	651	616	630	574	591	630	614	644	629	686	614	599	661	652	636	642	650	628	598	599	643	626	595	651	678	649	633	603	612	599	631	591	602	625	613	643	625	631	643	616	634	645	593	618	661	657	611	599	628	634	599	601	613	608	621	615	647	654	619	654	656	645	641	648	656	575	615	586	669	624	639	636	637	627	631	621	635	624	637	641	634	578	565	642	635	614	637	598	608	597	555	625	646	602	603	624	620	607	622	671	604	628	601	621	666	626	631	619	641	584	615	615	649	616	598	656	621	589	662	614	625	637	576	600	597	598	630	626	613	632	630	625	597	620	600	636	602	629	670	614	646	624	663	613	636	618	621	609	611	598	631	620	648	652	643	655	658	616	675	594	590	589	646	626	626	581	589	575	583	632	656	620	611	623	645	610	639	620	591	609	588	653	637	643	604	653	619	587	649	614	635	656	638	601	611	610	603	608	634	621	573	676	580	622	619	586	586	585	639	586	622	632	621	593	599	605	632	628	615	587	646	664	594	652	610	615	623	594	632	603	661	648	593	612	629	583	604	633	648	652	645	676	651	604	630	610	587	617	656	628	643	624	609	593	571	647	622	597	637	626	620	603	624	631	630	617	608	621	610	623	614	613	623	644	615	590	649	629	619	648	641	587	576	640	645	608	589	612	635	589	598	599	647	628	591	625	620	624	661	633	616	619	646	624	663	621	630	633	620	632	625	633	618	644	606	630	634	623	645	616	590	579	630	599	623	595	618	611	606	591	616	640	638	603	642	611	604	642	629	636	652	632	594	651	642	682	595	607	631	629	593	625	678	633	613	647	595	614	681	588	645	655	657	597	644	638	636	654	659	594	614	601	609	598	591	641	573	658	605	630	600	611	669	614	615	619	612	615	611	601	610	569	584	624	603	624	598	626	596	668	622	663	593	684	619	636	638	607	549	581	629	601	634	613	673	613	643	652	647	654	648	578	598	617	679	606	648	643	638	622	646	639	614	613	631	640	595	660	621	606	601	593	639	645	600	593	649	629	622	637	637	522	596	618	658	639	676	611	618	623	595	604	650	591	632	642	600	616	631	605	603	620	622	595	631	641	600	627	631	612	644	609	588	604	606	643	626	627	636	606	652	603	598	636	645	631	579	624	649	599	580	622	625	581	628	620	620	630	634	599	641	629	624	606	613	609	629	665	611	643	639	640	661	603	607	606	642	619	597	665	629	672	607	596	605	616	605	630	606	619	621	571	631	625	627	590	613	611	651	631	655	610	656	590	601	628	624	619	609	593	660	594	641	609	594	609	601	627	668	667	622	613	613	566	639	619	666	615	643	618	597	639	636	616	632	670	606	623	655	612	647	626	625	603	630	628	613	576	602	606	613	634	625	630	599	644	626	615	612	609	617	607	617	608	641	585	649	625	613	559	627	639	656	585	644	668	612	624	581	655	634	627	653	600	589	568	650	607	650	663	576	608	595	604	626	615	641	607	644	608	618	623	628	649	625	603	631	642	630	586	602	619	601	641	641	618	607	629	639	592	617	622	664	642	612	649	624	653	613	641	598	651	635	666	625	646	618	639	655	639	639	636	639	597	628	629	561	623	617	590	666	612	612	623	621	586	626	618	598	625	614	602	616	623	625	601	585	619	588	612	640	613	640	605	676	635	580	641	633	590	633	619	638	637	597	638	604	629	608	648	606	639	680	629	614	609	555	622	602	600	609	638	628	620	650	561	627	628	626	652	603	573	648	650	608	615	585	630	628	628	639	596	621	641	646	620	644	581	599	652	592	618	649	653	639	628	595	670	644	617	616	631	631	635	640	585	628	619	599	612	631	615	628	676	635	589	619	612	607	650	561	589	619	633	628	617	616	598	602	585	628	653	642	619	663	672	606	589	642	623	594	621	641	632	610	633	593	632	591	570	655	624	627	596	635	633	625	642	627	615	636	568	600	587	593	584	654	627	603	599	635	592	657	606	588	624	634	677	608	606	610	632	648	617	621	668	630	610	609	607	646	601	654	603	629	626	623	633	609	615	665	635	624	604	606	613	635	638	607	582	666	582	595	590	656	581	633	635	691	625	632	641	683	570	606	596	577	596	644	602	606	632	656	618	624	662	632	660	623	617	637	643	616	628	637	602	587	618	586	650	585	591	575	604	584	618	604	637	664	595	646	610	620	624	635	641	643	678	595	673	572	584	644	580	566	626	639	593	620	627	597	568	607	623	594	627	615	611	634	654	629	596	641	614	606	657	633	609	634	616	639	624	623	646	620	590	635	627	607	593	604	689	612	690	605	633	625	625	662	646	631	657	573	604	608	691	611	608	646	617	601	588	644	590	578	648	620	643	624	658	602	632	615	621	598	645	642	645	606	631	614	649	645	573	596	651	648	597	599	652	588	586	586	621	594	618	622	592	639	645	630	644	604	613	625	611	608	603	611	595	589	632	616	639	612	671	608	635	639	636	620	590	630	570	646	596	572	634	586	633	615	607	628	644	640	615	571	654	583	589	626	668	598	616	597	593	587	608	640	634	629	595	659	597	628	630	623	594	636	647	630	585	597	625	656	638	588	628	640	606	607	611	623	617	613	628	556	628	641	578	589	640	630	632	596	602	627	593	613	611	568	558	613	577	632	591	649	621	608	625	645	621	636	612	622	634	602	612	641	620	609	598	636	602	657	610	639	603	580	629	617	622	594	613	666	605	616	666	622	608	594	589	643	631	625	663	615	594	586	684	660	595	613	586	604	604	613	636	621	646	631	655	596	641	637	582	589	598	656	610	637	619	556	604	575	598	593	611	642	625	598	635	657	655	674	617	594	625	633	676	571	633	633	585	631	608	592	633	636	644	666	650	675	622	634	592	582	641	632	614	655	622	625	631	614	602	585	639	607	634	634	591	593	627	636	627	602	634	633	654	663	547	614	588	627	668	598	604	625	599	597	597	640	649	593	627	579	605	664	650	625	600	632	576	624	660	619	651	646	613	682	625	631	634	622	612	651	615	627	606	609	608	607	640	620	610	655	601	620	556	608	651	635	602	602	670	629	647	652	606	675	660	611	621	620	645	605	596	592	603	633	635	643	625	599	615	647	619	604	585	653	646	587	627	613	648	629	606	590	621	579	651	643	575	621	630	638	655	627	611	616	606	623	590	594	635	623	578	654	601	603	643	651	654	568	611	630	662	645	598	586	642	645	630	639	583	595	616	638	641
2751	647	348	217	181	214	259	292	273	236	167	134	132	113	99	93	85	86	95	81	71	69	59	70	82	76	84	65	87	63	73	69	71	69	63	63	61	59	59	64	59	63	56	61	63	55	56	49	40	48	58	58	37	51	58	61	40	56	51	53	65	55	59	38	48	58	62	42	50	41	51	45	62	44	50	47	49	61	53	54	55	52	53	53	57	45	49	58	49	53	51	49	50	46	62	49	50	58	50	54	51	58	46	41	61	34	48	50	42	61	54	45	67	43	54	50	59	58	51	41	61	48	49	55	49	52	71	54	56	59	63	56	47	44	43	47	52	57	50	32	53	49	44	48	57	61	43	54	65	49	43	62	42	53	53	57	53	65	56	43	54	40	62	41	56	63	56	56	51	58	53	57	66	48	60	56	50	54	60	57	48	48	54	34	52	50	51	51	51	55	61	54	55	59	52	42	46	52	39	50	57	46	73	41	49	47	53	54	53	57	49	45	48	42	65	43	47	63	65	59	47	58	46	60	47	44	54	43	54	42	47	52	44	62	44	58	41	49	51	56	78	58	43	59	50	48	53	54	60	53	49	55	41	49	37	50	54	64	43	52	47	57	55	59	48	49	43	69	50	49	46	54	62	52	42	52	53	52	48	68	49	76	44	60	64	54	54	48	39	48	65	52	52	51	59	51	56	70	49	51	41	44	56	54	50	59	39	42	48	49	61	49	52	49	57	41	59	59	54	49	54	55	56	47	41	51	43	56	61	60	53	52	64	45	70	54	58	49	63	52	46	64	56	37	57	42	58	46	53	62	50	58	57	43	66	58	42	47	59	56	54	52	47	54	48	60	41	53	57	50	50	57	55	37	41	65	62	45	58	52	58	54	37	50	47	64	50	59	48	62	50	46	43	55	49	51	53	41	41	54	57	46	59	52	58	42	50	54	44	67	61	60	45	57	62	60	53	61	45	37	57	48	45	57	52	51	55	71	63	43	45	52	45	49	62	44	52	47	52	45	43	48	54	67	55	52	41	44	59	64	48	50	61	54	54	42	53	46	65	48	60	45	42	43	68	55	51	41	53	58	59	59	58	51	39	50	48	48	51	36	54	48	56	51	52	52	53	62	46	55	55	51	55	54	64	55	47	49	73	42	51	51	54	57	45	60	53	53	53	54	61	67	48	48	57	53	47	55	66	53	57	55	37	35	60	55	62	51	56	49	60	39	58	56	44	55	58	58	53	53	44	47	53	55	62	48	50	42	49	58	61	54	40	49	46	41	49	57	48	51	50	61	47	53	43	42	51	63	59	46	57	55	52	43	57	60	52	48	50	57	56	58	59	62	49	59	47	59	60	52	57	43	57	53	44	43	60	48	52	43	45	64	53	46	52	49	50	43	49	53	53	56	35	66	58	64	70	69	51	54	45	61	50	62	56	54	52	51	53	45	47	69	49	63	54	62	42	58	50	51	60	54	47	51	57	61	50	54	63	42	53	49	44	63	55	41	44	55	43	48	52	44	48	53	48	63	51	46	59	40	44	56	48	53	48	55	59	46	56	53	67	47	41	45	59	33	61	57	59	64	39	50	44	55	52	48	56	38	53	51	37	51	47	36	61	51	53	67	56	55	51	41	42	45	55	54	46	52	69	39	54	68	48	50	57	46	64	52	56	29	45	42	67	39	59	55	63	38	43	51	43	52	49	64	48	48	61	66	48	47	59	60	52	55	46	63	58	57	45	41	64	53	51	41	40	44	51	60	47	51	44	49	55	61	48	40	52	44	60	60	65	64	53	73	48	40	65	57	47	59	49	51	54	69	58	46	52	49	50	55	54	58	61	58	47	46	47	71	55	48	51	41	53	58	50	50	52	44	56	49	46	43	58	51	55	42	46	46	55	51	62	56	52	53	49	50	40	44	54	59	65	41	44	49	62	58	59	46	53	56	53	40	58	43	58	51	55	44	47	54	48	55	51	60	58	52	68	60	55	44	58	60	55	67	60	51	58	46	53	61	51	61	52	51	51	58	50	44	63	58	47	60	57	43	57	59	61	50	49	64	48	35	42	61	44	50	51	50	53	52	63	50	55	52	54	45	45	42	47	53	55	50	69	44	51	47	51	49	54	52	52	50	47	53	49	49	47	45	52	53	37	43	59	66	53	54	48	57	44	62	40	58	39	57	52	60	49	57	43	59	46	50	53	46	52	57	57	36	54	45	53	43	50	51	52	50	50	52	38	60	52	61	47	52	60	36	55	48	66	46	43	55	47	44	51	57	42	44	42	56	62	49	55	55	48	53	47	46	46	49	55	57	52	46	48	50	50	58	35	51	40	53	52	59	41	54	50	60	59	60	49	44	53	64	46	50	52	55	63	47	55	43	42	53	51	66	58	42	52	44	43	62	63	49	46	53	63	57	51	56	52	41	57	58	44	60	49	44	58	57	59	50	44	55	48	53	60	55	56	58	48	56	52	47	47	61	48	40	43	50	60	48	47	40	36	56	48	57	39	54	41	56	46	53	49	56	55	49	59	44	49	51	43	52	59	66	64	50	58	58	51	54	52	60	59	55	47	30	56	52	54	44	50	50	43	57	51	48	57	53	61	45	72	44	45	54	49	48	54	48	65	62	55	62	49	53	46	44	53	49	53	52	58	55	50	51	61	44	53	51	56	57	52	41	45	57	61	46	55	46	56	60	52	44	44	44	52	54	54	60	51	56	56	48	58	41	42	49	57	58	56	49	44	60	52	57	61	51	59	36	51	44	40	53	52	45	52	54	38	49	54	63	51	56	61	51	64	60	50	49	52	53	45	51	52	41	63	50	51	45	59	48	54	55	56	56	51	38	50	45	50	50	45	57	73	53	50	56	47	46	56	55	45	53	52	51	48	44	63	42	60	50	45	51	52	66	55	45	54	68	52	56	57	55	55	43	34	68	59	49	46	54	45	54	56	55	56	52	43	47	53	62	49	53	49	68	43	59	54	54	47	54	55	57	51	49	48	61	49	57	51	36	42	67	56	45	53	43	39	64	50	54	70	57	58	35	61	55	54	51	62	56	61	58	60	45	42	51	59	50	48	47	57	59	63	51	53	53	46	59	63	43	65	61	52	49	54	46	46	43	55	45	45	52	58	62	46	38	57	59	57	51	49	52	53	53	42	53	45	50	52	53	45	44	44	59	49	46	54	42	49	56	56	64	62	66	45	53	58	49	53	50	46	51	49	48	48	59	57	64	54	51	43	43	69	53	45	53	44	50	48	59	44	50	64	50	42	42	56	47	55	44	61	56	63	57	39	48	52	53	50	49	47	40	59	42	49	44	62	47	49	53	51	58	50	59	45	61	45	55	51	50	43	54	44	44	48	60	47	64	52	56	61	44	56	48	51	56	49	48	48	57	59	52	30	60	57	47	45	45	54	39	53	39	51	52	63	49	61	54	48	53	53	54	43	60	51	57	47	49	52	38	39	59	49	60	70	47	43	67	48	51	42	53	51	54
21832	6958	4077	4124	8162	11878	12547	11914	10307	8827	6347	4727	3958	2761	2146	1935	1655	1492	1337	1168	1168	1037	1140	1085	1024	1119	1025	1058	1087	1018	972	976	817	717	734	641	681	600	610	632	601	613	605	522	525	497	477	462	450	465	422	434	409	473	473	446	415	419	425	416	374	448	403	383	390	410	421	427	447	421	414	390	450	410	430	428	474	374	408	394	448	436	425	415	427	411	419	411	439	411	425	424	415	400	375	423	405	420	401	381	438	436	427	435	387	408	397	406	404	396	407	420	408	412	382	391	383	400	430	392	417	416	441	408	434	437	388	416	377	391	421	408	420	384	401	406	423	405	400	419	429	410	423	414	414	449	359	404	401	381	380	407	444	434	434	403	466	418	439	433	405	351	414	431	424	401	444	391	408	413	392	400	395	416	413	421	447	426	451	436	400	417	395	412	405	412	419	383	416	400	426	437	381	440	423	424	433	408	391	406	413	415	392	410	417	436	444	405	412	409	400	416	444	398	413	403	393	454	402	422	407	434	421	416	440	408	397	398	415	444	406	422	435	404	407	390	426	436	415	438	441	418	432	410	412	408	410	465	419	423	381	414	408	408	356	398	413	424	440	425	432	394	439	434	438	398	415	442	407	441	368	447	413	422	419	422	394	467	413	372	430	419	405	427	437	402	406	406	406	429	429	420	392	403	436	399	371	406	402	393	446	395	430	383	420	425	405	385	437	420	422	415	417	427	440	393	427	429	440	401	392	446	410	434	437	427	427	438	433	435	405	425	394	451	418	443	386	415	406	430	448	401	405	414	403	410	444	429	406	408	419	417	395	421	436	453	431	421	413	424	388	375	398	410	399	424	373	423	422	400	419	439	399	441	433	421	428	410	393	441	410	421	447	430	408	376	420	390	415	410	415	465	403	402	395	451	401	442	375	386	447	408	427	403	434	374	410	422	411	439	415	421	420	394	425	411	414	402	426	395	390	416	409	388	429	402	391	445	413	424	415	397	402	423	431	412	407	398	420	427	409	405	453	412	401	405	387	424	393	408	382	401	411	407	441	437	399	406	402	427	427	387	447	396	407	409	444	419	453	424	387	414	411	394	376	427	405	419	403	437	430	407	414	426	419	418	415	403	422	441	455	408	433	409	379	399	387	407	406	373	391	428	418	449	380	409	401	429	371	402	373	420	382	396	432	407	422	376	393	383	424	413	422	425	401	371	430	358	418	371	417	434	408	406	404	414	413	424	392	397	408	418	436	420	394	410	385	445	420	425	429	403	431	417	415	359	442	379	411	415	420	428	436	411	434	387	426	401	402	418	394	400	435	404	401	450	400	431	413	404	417	408	387	453	452	386	423	379	385	373	418	427	390	431	428	427	387	405	418	407	408	415	428	362	419	436	425	438	412	397	400	419	407	373	381	419	376	433	394	423	432	387	391	472	427	427	408	422	423	423	424	426	408	417	429	431	432	408	403	406	406	395	400	401	412	437	420	425	420	410	433	416	399	407	390	414	427	440	404	373	434	406	430	438	413	420	404	417	453	428	432	400	430	416	415	412	404	420	432	417	431	406	396	409	381	403	448	402	413	393	455	411	450	434	414	470	388	422	399	425	429	401	472	417	413	415	443	424	413	409	386	404	420	381	408	365	427	410	387	461	426	414	407	412	422	420	397	413	424	398	422	401	381	415	412	392	413	429	472	414	430	402	390	424	369	386	413	383	457	453	399	441	461	437	447	421	443	427	406	415	404	416	396	426	426	394	430	444	428	419	395	384	421	458	452	435	425	391	392	445	376	424	435	419	396	459	417	401	408	447	432	430	435	412	409	421	415	366	405	451	452	370	400	433	421	407	409	428	421	406	387	412	448	424	428	429	389	412	422	432	395	440	427	402	432	392	418	408	406	406	417	394	429	425	407	387	387	396	388	425	383	410	417	395	411	393	419	430	430	423	434	402	421	433	379	421	390	405	385	402	397	402	358	465	396	419	441	417	368	390	437	415	415	383	448	378	421	425	387	438	421	434	429	428	453	424	410	411	411	428	428	412	416	434	411	388	427	449	439	424	411	423	394	383	415	420	417	418	402	383	423	459	417	427	400	421	399	420	378	444	388	427	404	397	396	411	410	416	391	390	418	390	428	450	421	441	433	399	431	394	391	419	422	410	412	449	420	429	422	434	410	410	444	401	460	379	417	381	440	404	432	431	408	411	370	375	442	406	414	414	441	402	434	426	420	409	417	399	435	398	382	425	405	404	382	389	418	418	424	425	411	428	443	421	418	415	414	382	415	435	386	417	446	397	424	404	388	415	423	414	413	395	391	427	418	420	434	388	419	386	407	374	429	419	416	435	408	441	415	434	376	424	402	414	415	451	398	390	402	435	416	393	369	411	364	416	457	406	397	395	409	410	456	428	433	425	406	426	401	417	403	414	403	399	422	427	411	438	367	430	399	427	464	415	400	432	385	396	418	389	457	425	372	409	406	402	390	406	451	434	410	411	414	400	404	436	403	417	409	416	428	431	428	406	422	432	456	429	428	407	417	399	404	418	466	432	407	403	446	396	431	385	410	406	404	402	382	451	372	417	405	427	484	390	467	401	437	415	422	433	416	422	421	430	413	378	455	408	413	414	454	439	452	426	406	438	398	425	413	454	428	399	419	441	424	391	396	401	443	401	396	445	427	422	426	427	366	397	410	448	433	406	436	436	453	363	420	436	389	400	413	404	396	427	430	416	435	413	407	404	406	423	424	384	384	401	380	387	395	390	431	423	423	393	416	393	426	401	427	389	398	441	417	448	390	404	420	431	382	404	400	411	397	393	462	453	440	417	408	386	401	386	444	391	381	421	387	429	443	432	385	421	422	451	400	368	395	434	441	469	410	378	396	413	433	428	419	393	411	418	426	435	415	406	456	374	418	434	410	441	426	397	406	428	426	407	422	433	415	414	419	381	406	444	414	437	393	427	430	419	410	394	409	413	399	431	384	390	439	390	405	397	403	435	424	424	447	374	405	403	409	405	389	427	419	400	419	421	412	402	405	464	425	376	404	379	361	412	440	407	406	424	433	419	405	416	398	413	422	404	402	413	401	418	456	425	420	420	406	390	408	400	391	414	446	417	406	409	400	384	390	424	427	448	386	389	409	443	427	414	430	405	413	423	399	408	437	410	416	394	399	403	416	393	416	442	395	428	405	403	404	441	414	412	393	409	434	416	387	409	405	432	368	387	444	407	429	426	432	416	412	371	419	401	405	416	400	393	399	411	409	410	449	425	419	438	408	377	423	424	431	433	433	421	400	396	437	429	413	427	410	414	442	436	425	434	427	402	394	415	395	385	437	405	398	457	396	385	382	412	389	404	383	430	387	416	434	392	404	390	449	416	427	436	424	401	409	379	390	391	379	410	412	394	428	424	402	369	410	408	419	389	411	399	405	397	398	438	383	419	391	430	430	418	405	417	432	412	443	401	369	443	408	408	404	387	410	412	397	454	410	398	442	433	379	424
3139	975	493	313	229	302	387	407	361	327	279	222	207	177	150	147	131	135	140	118	135	128	122	125	113	129	113	115	122	98	119	112	93	86	105	91	79	103	97	92	80	92	99	91	85	81	87	87	93	72	87	89	95	88	81	89	72	98	87	72	89	97	87	83	65	86	69	91	81	87	85	90	81	89	89	87	85	81	83	81	88	80	100	93	97	102	70	83	89	74	69	86	94	76	91	87	81	74	93	76	82	81	89	74	105	83	109	76	93	92	95	76	88	76	92	80	66	88	76	84	96	98	95	86	77	77	65	70	82	84	84	83	81	76	72	96	68	78	67	80	82	87	83	90	96	78	73	103	101	71	76	79	69	86	81	78	83	71	93	67	74	77	77	78	69	85	87	104	93	84	84	80	94	92	77	88	84	84	65	86	73	86	82	90	81	80	85	90	75	76	71	78	80	73	75	86	78	82	88	85	74	81	104	91	84	71	90	78	90	89	77	65	74	91	94	82	108	93	75	65	78	92	100	89	87	91	90	82	90	81	97	93	90	91	71	88	104	89	86	88	106	81	79	90	83	76	75	94	87	85	67	90	79	86	91	99	85	73	80	74	94	78	84	73	87	81	81	90	73	68	78	84	80	89	94	76	88	83	78	82	78	88	98	78	76	70	90	73	83	70	83	59	87	67	78	98	76	95	104	70	92	80	90	81	90	107	92	80	89	86	69	80	73	81	95	75	84	92	80	71	74	73	76	83	88	84	82	97	88	69	64	82	97	87	62	78	83	75	83	91	96	90	75	90	94	97	89	75	66	78	67	71	78	87	81	90	66	79	79	87	82	84	91	77	85	85	84	91	71	83	72	101	96	90	80	92	66	74	93	86	85	78	82	83	80	60	78	98	95	85	78	70	77	79	89	84	73	83	80	92	85	86	84	78	95	78	94	83	76	79	85	88	81	78	78	73	80	82	86	75	81	77	88	85	88	98	86	81	96	75	83	85	79	75	89	81	78	77	81	87	78	73	81	68	87	85	84	84	78	78	75	89	81	75	98	93	85	75	85	75	72	77	85	88	82	83	74	85	67	85	75	74	75	83	80	87	88	80	92	80	88	75	95	76	80	76	85	99	85	92	92	90	88	97	73	57	104	70	79	92	92	72	75	90	78	90	95	102	78	99	91	84	75	78	89	92	90	82	81	96	92	78	88	86	73	86	68	81	90	95	94	85	78	83	73	100	71	89	67	75	74	77	72	86	95	94	88	80	87	96	96	85	73	94	92	74	86	86	80	84	83	84	77	81	91	76	88	82	85	60	80	79	78	74	89	82	103	95	107	91	71	86	92	91	94	85	89	93	73	85	74	79	88	83	78	69	88	93	73	79	87	106	101	88	89	86	95	68	78	100	75	95	57	83	78	85	83	85	77	90	85	79	88	90	83	77	75	72	89	66	93	86	90	65	85	87	83	97	86	88	84	84	84	89	82	87	83	79	59	80	72	90	64	73	89	80	89	82	88	75	85	98	82	86	88	82	79	76	85	97	86	78	69	91	75	78	81	85	91	80	81	71	91	72	98	78	78	82	100	86	72	90	81	79	87	92	76	83	76	86	82	76	82	86	73	92	96	92	91	89	86	77	70	97	94	67	93	77	81	89	83	73	85	90	97	86	76	96	79	76	97	82	66	96	78	83	85	94	83	81	73	87	76	82	75	86	101	96	64	73	84	66	81	79	80	82	86	102	79	81	101	80	60	100	79	91	79	86	70	105	84	77	80	89	90	77	93	93	73	88	79	93	74	88	93	61	98	87	113	79	73	74	90	91	96	82	77	74	80	80	91	84	74	78	79	75	90	83	92	88	78	86	74	81	83	92	85	83	92	83	83	83	87	101	76	75	75	84	68	70	91	90	95	73	69	80	95	80	96	86	77	83	86	98	82	85	90	65	75	87	80	84	59	85	88	97	74	88	96	90	78	80	80	72	69	84	84	108	85	80	77	99	71	77	83	90	74	82	96	82	82	81	71	95	93	115	79	81	83	64	66	89	87	78	80	82	83	80	88	79	76	98	79	94	85	93	81	77	77	90	97	84	85	89	86	77	76	75	86	105	81	80	90	84	81	84	89	93	100	89	78	77	94	75	94	76	89	89	84	83	89	66	91	86	84	93	69	79	86	82	75	73	92	75	89	93	88	76	77	83	80	84	87	70	73	86	83	78	89	87	87	94	70	76	82	74	86	84	87	79	93	89	87	77	66	81	88	84	87	83	79	79	99	99	92	100	94	88	71	83	86	82	66	74	80	102	76	85	83	96	95	81	87	73	73	91	77	88	92	78	79	68	99	81	80	91	78	85	76	85	69	79	101	75	88	78	85	90	94	72	87	80	87	70	81	97	83	81	77	94	73	77	80	88	95	71	71	68	68	84	68	88	81	83	77	92	81	87	90	76	89	73	76	68	94	83	81	94	83	81	80	95	64	84	99	84	84	86	93	75	79	86	73	90	91	85	91	90	88	70	75	83	78	63	66	101	90	86	94	84	72	80	79	91	77	90	78	96	78	80	99	84	89	70	86	82	97	98	76	74	74	85	86	66	69	81	74	83	84	69	100	82	76	99	85	67	103	74	85	84	94	92	94	88	99	75	83	83	82	77	91	81	87	96	88	80	86	69	88	94	95	85	78	90	96	76	67	88	74	85	89	82	71	88	78	93	84	72	87	93	73	84	64	80	88	83	87	85	78	82	85	69	79	79	97	90	91	75	104	80	77	89	74	81	77	79	75	75	84	79	89	78	89	77	76	74	84	90	70	83	70	91	84	91	93	88	99	74	74	91	73	74	90	81	93	83	94	88	74	77	75	74	79	74	80	97	66	83	81	76	62	73	72	102	76	71	87	93	89	63	69	74	84	92	78	86	86	77	79	103	93	83	85	72	81	62	90	99	75	84	88	82	79	76	91	80	82	73	84	93	88	83	99	89	92	84	76	91	78	91	89	91	92	83	107	76	66	87	88	102	65	84	82	85	82	91	85	61	94	80	82	89	87	90	82	99	89	82	78	88	78	71	98	82	89	89	81	73	86	56	72	88	72	79	71	79	93	74	93	67	96	97	79	77	96	80	85	95	82	73	100	91	84	86	77	92	94	96	86	87	77	78	89	74	89	68	99	98	82	78	97	102	62	60	80	81	75	74	100	73	72	79	92	85	83	100	84	96	84	84	69	95	86	78	70	89	84	89	87	65	84	77	91	84	80	88	77	84	87	83	90	87	94	95	94	71	60	59	90	72	82	73	91	79	76	89	78	79	86	78	89	78	83	89	80	87	89	79	74	81	91	86	81	81	98	106	71	72	86	103	82	65	65	74	83	82	77	73	91	82	80	93	77	78	95	78	77	69	87	74	102	79	92	93	103	100	89	76	77	85	86	69	68	81	81	82	87	92	88	83	74	91	70	80	81	93	82	74	78	89	95	80	84	80	91	82	80	88	86	82	72	89	82	93	82	77
27941	9411	5172	5210	10469	15806	16745	15387	13804	11339	9098	6878	5473	4114	3198	2825	2608	2283	2101	1827	1746	1809	1754	1819	1622	1629	1539	1455	1514	1487	1413	1325	1165	1098	1045	981	964	950	895	924	866	927	838	866	794	757	757	724	651	693	689	602	664	640	672	658	642	671	621	643	684	631	647	689	659	658	691	641	628	624	629	676	669	669	599	634	630	627	676	688	649	690	666	638	594	652	638	674	639	686	606	680	644	627	635	569	650	659	654	630	650	641	642	636	653	648	685	659	656	679	634	657	639	710	646	673	667	657	647	617	693	608	647	647	627	676	643	634	617	647	655	607	589	595	676	670	667	650	647	615	670	633	647	676	629	674	717	687	669	631	675	695	683	634	612	632	633	662	648	622	621	686	684	610	590	659	614	671	629	693	605	698	678	621	674	606	643	666	696	672	637	649	669	683	679	621	662	620	637	658	653	630	681	635	673	638	648	672	663	655	729	613	675	695	638	680	637	650	657	662	634	710	605	655	678	630	621	644	671	635	680	642	642	641	631	713	666	614	624	656	667	609	667	656	618	611	710	675	658	636	631	647	664	682	678	660	655	642	663	648	615	681	643	650	652	652	653	683	634	652	648	671	594	597	607	684	625	681	650	636	625	659	660	672	698	619	657	653	632	646	627	688	673	658	627	652	668	635	661	619	630	667	656	655	703	727	675	654	666	639	661	636	626	623	681	678	638	645	658	655	663	658	623	673	676	589	661	685	638	653	663	645	662	620	680	635	673	614	626	611	651	635	673	678	597	660	612	686	664	631	666	647	623	656	637	647	651	683	690	597	676	627	628	684	670	616	662	658	643	636	628	701	646	617	664	659	671	627	657	658	676	683	691	614	629	629	671	650	661	642	680	600	700	698	667	634	640	651	644	583	625	677	682	648	624	646	667	632	680	629	647	645	619	665	630	670	633	640	686	679	658	604	684	659	645	638	614	614	661	692	684	670	656	670	622	682	640	665	696	619	648	668	657	634	644	663	645	633	679	683	657	663	647	695	649	662	653	631	611	657	655	627	638	679	643	723	673	643	689	648	664	617	647	622	675	641	664	638	658	713	684	630	683	650	684	639	664	634	667	657	632	625	655	652	652	636	652	700	634	669	645	648	681	685	666	650	675	653	599	673	628	651	641	647	635	671	585	667	655	645	663	659	662	672	641	671	649	660	655	646	638	638	696	664	651	621	608	626	612	631	647	666	649	683	634	637	669	668	663	603	638	647	625	641	638	659	628	629	630	656	662	629	636	675	650	704	677	693	663	615	626	687	631	646	593	635	633	675	667	653	650	639	694	613	639	656	686	642	643	679	691	634	632	635	616	653	679	664	655	664	651	657	636	623	618	645	639	642	682	669	655	667	656	656	701	651	670	655	639	637	681	600	679	613	622	626	604	687	623	668	652	643	617	657	678	653	649	623	644	668	623	654	637	725	641	621	726	662	642	663	637	654	633	636	607	649	668	663	676	650	676	675	662	655	677	667	637	616	694	628	622	691	635	652	671	675	667	658	633	654	686	653	691	627	663	662	657	657	658	614	653	658	639	665	632	613	688	634	714	631	647	647	613	676	681	647	612	652	626	669	679	654	644	631	637	603	622	679	616	666	649	671	659	627	660	650	646	691	614	672	659	641	663	675	650	662	653	670	623	665	678	663	604	614	671	680	671	662	630	671	606	694	627	630	667	667	709	662	669	656	671	645	707	668	638	660	670	675	662	665	640	599	631	657	667	676	645	647	653	639	630	671	674	707	664	653	646	642	665	596	626	633	660	633	655	647	628	690	661	659	613	656	652	628	658	635	658	646	656	658	624	677	703	623	655	665	682	633	641	648	636	657	655	733	674	682	657	699	623	665	594	628	622	655	639	646	641	662	685	692	649	642	627	635	591	638	685	707	632	679	645	663	651	673	675	618	639	671	644	631	676	645	669	626	666	655	648	634	611	658	624	679	632	708	603	606	658	645	667	684	665	638	684	668	679	622	588	662	663	647	672	658	677	631	648	675	674	640	612	626	631	667	611	645	616	685	647	643	671	628	639	664	621	642	672	653	670	666	636	674	627	665	626	599	680	674	602	657	648	664	703	655	624	615	612	638	598	597	657	670	675	652	668	621	642	662	578	634	641	676	644	658	655	627	676	641	623	607	638	637	620	640	677	638	674	659	626	613	654	679	655	598	699	694	668	647	665	632	616	645	646	640	675	656	634	659	658	665	665	644	617	658	634	643	668	672	663	615	628	674	662	651	660	677	710	625	651	642	679	627	632	615	628	610	646	600	682	678	694	679	672	656	599	671	662	641	655	675	691	622	652	638	659	682	639	643	607	639	649	677	660	634	677	615	661	623	655	665	645	638	640	632	691	639	665	696	631	676	598	632	658	647	652	637	634	617	663	659	639	681	638	641	611	702	632	703	640	627	677	627	664	674	688	634	662	665	618	637	633	657	644	631	629	629	661	661	636	708	647	654	637	648	614	641	623	663	634	683	604	654	646	621	656	601	678	656	650	635	628	666	652	663	668	650	663	659	674	636	628	658	630	662	669	599	618	613	652	655	677	665	652	650	661	644	632	610	713	626	616	671	665	710	685	684	670	612	649	656	670	663	698	621	682	653	609	656	670	606	647	663	659	674	644	686	661	641	642	691	621	672	636	647	660	673	656	670	656	689	637	696	656	695	667	634	664	620	642	635	679	680	675	668	663	649	691	663	660	638	669	674	670	643	677	636	702	654	581	645	610	655	592	660	635	651	671	667	665	652	671	639	666	614	627	653	624	630	667	666	659	608	611	620	645	624	636	671	643	647	629	627	654	657	634	613	665	667	659	631	687	620	684	653	667	663	646	630	647	661	672	654	623	602	643	676	633	692	655	629	709	623	634	624	699	609	651	665	624	650	653	661	626	658	665	639	618	647	681	627	624	647	650	678	684	654	618	643	639	687	635	635	670	692	673	639	692	693	610	651	654	643	633	656	605	652	677	638	627	615	693	619	652	641	625	632	649	678	637	636	681	699	655	653	618	669	643	692	676	654	685	632	640	652	618	649	659	621	664	653	603	638	656	633	613	657	647	622	652	671	638	653	633	642	657	662	650	664	675	584	700	672	646	664	712	647	658	631	615	634	624	665	644	633	642	619	624	673	649	641	694	662	635	681	649	616	649	650	661	618	646	680	670	638	636	627	680	661	664	628	659	676	626	691	705	601	657	651	668	602	662	609	668	630	616	641	643	660	668	664	678	673	612	655	681	655	634	646	644	613	654	615	661	667	662	647	705	652	667	649	653	634	688	650	684	723	666	632	632	673	639	652	631	675	658	642	701	663	633	646	618	661	705	625	621	659	677	633	650	683	638	602	630	639	649	705	654	659	675	644	684	649	626	652	617	681	613	648	672	646	617	615	654	633	652	659	690	659	649	684	652	692	678	614	688	667	655	659	654	706	668	629	643	667	687	645	624	624	688	679	674	667	687	663	655	645	674	627
4171	798	374	247	213	243	305	342	369	292	228	175	161	110	116	105	103	92	95	78	64	72	86	70	83	69	72	69	86	60	63	67	65	64	60	68	58	41	48	50	63	47	52	51	53	43	38	51	37	46	42	40	41	43	49	38	42	38	41	39	42	36	53	47	39	42	51	43	32	43	46	37	49	45	34	47	46	49	45	37	41	39	40	39	43	45	41	41	40	32	43	32	33	47	31	57	50	34	48	45	43	36	43	50	47	35	46	52	46	38	47	49	41	44	61	39	35	45	33	57	45	38	49	45	44	37	52	43	43	44	40	45	42	45	46	37	48	36	43	44	35	40	33	42	42	43	62	45	42	47	57	41	40	46	54	53	48	41	41	34	41	34	46	43	49	42	42	35	38	52	50	47	36	45	38	46	44	55	45	46	32	48	53	47	34	50	49	47	37	43	43	42	40	37	49	29	46	52	49	53	33	52	49	40	42	49	46	44	32	39	49	47	36	53	50	48	46	45	38	55	32	45	44	47	41	57	55	49	56	43	40	46	53	48	51	39	47	34	42	39	35	36	38	54	39	41	40	50	38	47	37	45	38	43	49	46	48	36	40	47	44	43	36	45	41	47	40	40	42	54	47	46	37	41	39	47	47	38	40	50	49	43	48	49	37	41	53	39	46	58	40	42	41	56	51	40	54	44	46	41	36	42	50	46	55	36	47	39	49	30	39	41	28	50	39	43	48	41	35	32	53	33	43	49	44	40	45	44	52	47	48	43	36	45	30	47	26	37	43	58	48	43	41	48	40	47	47	48	48	27	38	48	52	48	29	43	41	45	52	28	43	39	54	37	43	42	48	36	38	49	42	45	45	47	33	38	39	36	36	40	45	49	51	47	39	38	45	49	42	52	41	53	29	35	40	42	49	40	53	51	45	45	45	48	52	44	40	44	49	51	47	33	43	48	45	45	39	40	56	45	46	44	42	45	36	51	53	40	43	35	42	50	35	45	49	46	30	41	39	43	41	44	46	46	48	44	47	57	43	36	53	57	50	41	50	41	34	46	50	35	39	47	36	46	41	41	42	40	39	54	54	57	42	40	40	39	35	36	48	44	42	47	39	42	40	45	58	58	37	34	40	36	50	42	42	51	40	39	44	41	43	36	60	48	42	42	55	51	37	41	43	39	50	39	48	52	40	44	36	34	40	45	39	40	45	44	46	43	49	46	50	37	37	62	42	36	37	50	43	55	52	42	58	45	46	56	56	52	52	41	60	49	44	45	36	46	34	47	42	37	50	43	63	47	41	57	33	50	45	36	43	40	33	40	43	40	38	43	51	42	39	41	48	45	40	53	43	41	42	40	44	49	33	41	41	48	30	36	49	43	49	43	47	46	51	50	56	37	46	37	49	38	44	36	48	37	52	44	48	33	47	37	33	48	39	27	42	35	34	46	42	36	55	36	41	32	54	58	43	46	42	39	45	45	48	48	48	42	48	49	48	44	33	45	52	37	43	45	40	50	41	46	31	43	50	44	37	38	41	39	31	39	44	46	33	44	46	44	39	50	32	44	47	47	44	43	40	36	42	53	44	42	36	45	46	48	36	44	42	49	44	53	43	45	37	32	44	34	51	48	55	43	47	30	32	39	37	49	39	43	49	51	49	26	40	39	53	45	43	36	45	50	48	47	36	51	50	43	37	39	48	35	44	31	41	39	40	39	35	36	33	40	40	53	49	45	50	37	48	47	39	45	41	36	41	44	38	47	41	56	43	48	44	41	33	41	46	31	40	38	42	44	42	41	54	53	44	51	41	46	47	42	44	56	40	38	38	41	53	43	45	49	44	46	33	54	38	42	47	40	28	39	41	62	44	38	47	46	41	42	46	40	51	39	41	51	49	48	45	39	42	44	47	47	46	37	43	44	30	50	44	49	40	60	37	30	48	44	43	48	38	54	53	61	41	46	42	48	42	53	32	46	40	45	38	47	45	42	46	40	45	44	59	41	38	47	44	42	53	45	60	44	41	45	41	41	46	37	40	40	46	49	48	61	50	52	51	37	45	40	45	36	56	61	48	41	38	39	54	34	38	45	47	55	57	31	39	37	46	38	43	37	47	46	46	52	41	40	44	49	43	48	38	49	54	47	46	57	58	45	48	35	50	51	33	35	53	50	45	54	41	36	53	36	39	44	46	43	40	45	35	54	50	36	43	45	42	40	46	39	43	40	43	48	35	49	29	44	46	50	57	39	47	47	54	48	41	33	48	44	45	36	62	37	44	36	42	50	49	48	45	50	46	42	42	48	50	51	47	37	43	33	42	50	57	46	49	49	52	35	48	45	46	27	32	51	35	36	42	54	41	52	41	53	54	45	42	45	37	51	52	49	35	42	43	48	37	38	45	34	53	43	44	30	41	56	46	39	53	46	44	40	41	49	48	39	47	47	37	32	36	41	50	29	59	50	40	47	47	44	38	42	40	40	39	48	54	56	39	34	50	42	49	30	44	37	48	44	38	63	40	37	50	43	51	39	45	40	48	44	35	47	43	45	48	44	41	46	49	47	54	34	31	52	28	48	56	42	35	43	38	41	38	41	43	46	44	38	49	45	41	40	33	42	40	36	33	57	44	48	42	43	50	51	49	43	33	44	22	47	38	52	39	37	37	41	40	43	44	64	48	45	42	51	52	34	49	52	40	35	40	33	46	46	52	35	46	47	41	40	40	40	60	39	46	38	29	50	51	36	41	33	47	38	41	42	39	43	34	42	41	43	38	47	39	40	53	46	45	53	53	44	52	42	42	43	45	40	47	42	42	48	45	40	43	65	50	30	45	41	44	39	46	42	51	42	33	51	37	36	36	43	45	41	35	52	49	50	36	33	48	53	32	55	41	37	51	45	34	43	45	40	41	41	42	48	51	29	38	60	43	34	44	38	40	45	46	39	38	44	34	47	41	52	41	43	45	46	37	51	46	54	44	51	45	45	60	43	39	39	40	46	42	49	29	41	44	38	35	43	42	36	39	45	37	40	45	51	38	50	40	42	48	43	44	38	33	40	44	50	44	43	36	35	53	42	43	42	42	47	38	51	40	49	45	44	46	32	31	41	44	47	55	40	46	36	39	42	48	43	52	40	49	40	42	42	51	42	64	37	49	35	46	36	44	35	28	47	32	40	46	38	52	50	46	48	42	42	50	44	44	44	36	28	52	46	47	43	38	41	44	35	40	39	39	37	36	33	36	38	51	34	37	48	47	47	43	48	49	37	40	49	35	45	34	48	53	36	47	43	43	38	48	45	36	58	49	31	40	52	40	41	31	46	37	45	34	40	39	49	45	40	46	45	40	32	49	44	61	49	42	39	57	46	45	43	46	40	51	44	48	51	39	44	44	47	45	32	42	41	39	49	60	38	38	38	44	43	49	47	51	49	49	46	46	38	41	45	42	38	49	42	42	47	33	40	44	53	36	37	43	34	45	39	44	48	39	42	61	41	43	51	43	48	40	55
25869	8011	4325	4811	10003	14179	15359	14285	12900	10495	8170	6217	4776	3888	3104	2646	2246	2018	1787	1683	1553	1484	1566	1328	1372	1158	1129	1098	1247	1145	1170	1032	862	728	763	665	670	674	692	647	628	585	567	530	489	485	491	416	392	378	330	364	326	371	381	352	360	351	361	349	320	330	364	332	327	335	325	342	344	355	349	350	332	336	338	380	368	324	343	372	359	332	359	355	357	361	327	340	339	357	346	335	352	346	367	344	337	348	353	360	321	367	351	356	336	330	335	357	320	365	317	357	339	363	373	359	343	326	379	353	402	338	345	348	359	367	327	352	356	363	369	343	321	335	340	356	362	340	320	334	368	326	330	374	344	380	363	317	311	366	316	372	332	349	336	341	332	333	345	342	372	344	338	347	363	391	342	327	348	325	328	320	350	368	363	334	343	330	337	323	387	362	355	330	330	340	334	336	362	344	295	389	333	339	356	314	380	352	347	363	366	367	352	360	374	354	310	356	316	360	364	347	345	311	320	341	363	341	386	337	333	315	353	360	370	382	342	338	345	348	313	356	355	333	353	338	354	328	351	355	346	329	342	308	347	369	334	339	352	355	343	329	382	359	331	365	307	357	335	347	347	336	377	359	330	327	380	325	361	340	340	332	356	399	344	345	341	342	344	314	349	316	347	361	353	370	373	331	335	287	316	377	375	378	319	380	338	333	344	348	345	331	332	323	380	356	327	369	362	361	351	352	331	378	352	338	348	325	336	371	351	369	342	369	372	329	329	349	329	358	361	322	314	336	370	349	348	333	347	323	348	369	347	336	342	365	386	298	370	342	314	312	399	347	337	355	344	322	342	327	335	356	356	331	332	314	346	374	337	315	343	337	325	313	354	352	367	360	388	355	328	345	345	359	324	336	361	364	351	330	311	366	331	334	346	364	382	334	357	343	362	320	342	350	361	346	347	351	357	346	358	374	337	322	331	337	366	351	332	355	351	334	346	356	347	373	338	359	321	348	345	356	332	381	339	343	353	344	362	335	368	338	344	340	331	360	345	329	338	355	326	350	338	367	342	394	348	353	342	367	331	336	319	315	319	364	346	360	363	343	363	336	316	321	384	368	358	363	342	344	356	326	351	347	351	341	335	336	360	365	330	290	342	340	307	347	339	353	348	319	357	368	359	371	337	357	365	325	333	353	361	347	356	340	317	356	362	342	317	363	344	348	332	380	335	336	337	341	340	342	320	303	317	354	350	361	372	340	323	353	316	373	385	376	328	360	355	342	353	331	365	317	364	325	319	350	363	344	342	335	336	375	362	341	354	312	331	340	324	316	369	334	310	330	296	365	355	344	358	356	319	331	354	305	362	363	331	342	380	344	369	352	328	344	365	325	326	363	347	334	376	319	335	328	355	324	371	331	363	329	360	360	374	363	342	346	348	378	355	358	357	337	376	370	344	348	342	335	350	331	355	366	332	369	330	349	338	319	341	344	360	344	327	321	341	365	315	384	331	330	332	342	323	359	321	359	343	372	331	326	363	353	356	320	331	337	355	351	360	356	333	343	358	354	343	361	362	366	325	350	348	347	339	342	316	350	325	359	341	317	360	335	347	353	344	347	330	343	363	354	321	377	387	351	353	320	341	318	379	351	322	334	325	348	353	386	355	340	349	360	322	327	334	333	329	333	374	352	338	337	348	352	379	360	309	366	365	318	330	356	345	362	352	393	332	349	322	328	338	352	378	326	338	383	329	373	342	340	316	347	357	377	335	359	330	326	328	354	307	312	303	333	358	365	350	381	356	351	343	358	360	338	328	400	332	340	333	301	356	334	356	343	379	374	359	352	351	379	333	327	350	334	357	357	350	355	389	346	358	371	339	356	321	351	353	349	350	333	347	361	325	326	334	353	372	338	347	331	358	325	357	335	338	313	352	361	300	353	328	388	355	337	370	353	332	334	331	336	343	363	341	343	364	395	335	344	339	346	350	375	348	397	375	346	353	345	376	352	367	318	323	373	345	353	350	322	346	320	353	326	335	337	373	372	340	354	325	353	360	350	324	314	331	328	355	377	337	371	384	356	321	316	348	352	331	343	350	344	343	329	328	330	323	329	336	378	316	393	366	348	329	349	302	335	350	375	351	382	340	364	374	363	382	367	358	339	342	333	323	328	338	319	348	347	328	345	337	346	319	357	346	351	358	362	342	352	333	318	319	348	346	346	324	348	341	382	338	344	356	346	341	345	325	351	318	336	340	327	354	359	343	351	367	374	345	335	367	388	366	348	342	344	342	319	378	351	346	368	334	306	341	334	330	359	336	338	332	336	384	358	345	323	355	369	355	364	318	333	376	337	329	337	317	354	343	345	337	337	319	364	325	340	333	353	354	350	378	353	343	334	312	339	325	351	350	352	342	356	333	314	323	385	348	326	338	317	332	370	319	351	331	357	354	356	317	312	335	345	370	337	362	346	363	320	331	364	339	350	372	382	297	353	328	346	351	351	358	357	338	339	342	350	342	367	388	327	362	336	318	334	401	333	336	309	355	382	295	376	323	353	347	359	339	336	326	346	341	361	331	314	309	330	344	351	342	330	340	350	346	362	361	354	311	339	359	366	347	346	342	336	349	379	321	352	337	334	322	329	307	343	303	359	355	331	340	321	338	357	328	350	345	353	335	363	347	343	314	333	331	357	361	330	360	347	369	345	360	341	344	324	329	358	333	342	345	333	324	338	368	356	349	358	351	334	326	349	339	323	346	364	348	344	340	357	337	352	371	333	347	318	382	338	353	385	390	361	338	363	372	372	357	338	360	330	367	347	344	309	343	342	339	335	356	334	328	351	379	350	336	352	351	333	389	332	329	349	311	338	362	329	343	328	370	362	357	373	354	319	387	353	320	331	367	343	316	373	395	357	335	360	320	350	310	355	345	343	351	348	326	339	355	337	357	350	318	364	348	336	326	359	336	341	351	339	316	330	337	363	349	350	349	292	332	381	350	331	385	346	338	326	346	361	356	344	335	393	333	359	333	321	394	354	351	350	337	343	324	357	346	345	373	376	350	359	356	350	364	317	379	354	335	346	331	347	318	353	344	346	378	296	342	330	321	335	323	365	360	326	328	342	330	357	374	361	352	383	338	365	316	391	323	348	341	357	337	344	344	347	360	314	325	321	335	347	310	336	351	335	359	341	323	335	340	384	363	327	385	369	387	330	352	377	349	342	355	335	352	322	352	356	359	330	322	338	333	362	366	362	353	322	374	333	350	365	365	338	333	339	346	372	335	376	366	332	315	320	331	368	344	372	346	315	337	336	366	360	367	338	355	343	302	344	363	371	352	333	351	327	322	330	362	317	365	365	359	350	370	354	322	356	329	376	354	332	339	342	354	350	355	340	394	340	344	313	356	346	344	350	317	360	372	375	312	356	320	376	307	349	366	384	309	329	346	383	338	329	339	382	326	318	292	353	345	321	361	334	379	348	344	343	357	356	353	381	326	340	350	349	358	353	359	328	361	355	353	330
4461	1127	547	429	304	331	500	487	500	384	307	283	249	180	153	177	168	161	150	141	140	160	135	119	114	122	134	95	131	113	119	104	100	95	78	87	93	92	77	100	116	106	78	102	72	91	84	89	89	74	89	71	75	70	79	77	69	84	76	73	88	96	82	80	76	75	89	86	75	69	76	81	80	88	82	84	84	87	82	65	75	73	69	77	67	79	87	73	83	56	74	91	63	76	93	72	84	73	61	70	67	69	77	74	87	77	61	82	86	70	81	90	69	71	93	73	87	76	72	82	80	73	74	73	85	84	83	79	75	92	78	70	89	93	64	77	87	63	74	81	85	68	69	63	74	84	75	88	78	68	82	85	73	75	75	77	73	92	84	74	64	75	82	78	74	85	77	88	83	76	85	80	66	83	75	71	86	102	78	75	80	88	77	74	71	76	76	96	78	84	83	82	80	79	62	71	68	70	75	91	70	87	87	80	89	67	75	76	71	83	88	93	97	86	78	66	72	83	86	76	90	89	82	68	72	78	72	74	82	67	71	75	73	82	72	84	96	93	71	88	77	86	93	74	75	81	78	84	75	70	81	84	84	77	69	86	86	77	79	83	66	84	96	69	70	92	72	88	90	74	67	88	71	96	68	75	83	76	74	83	73	71	81	73	68	81	85	83	87	77	78	86	75	89	98	74	89	88	80	88	81	77	83	91	78	83	88	83	78	83	68	72	89	93	97	81	94	90	90	71	58	95	85	82	90	78	66	86	69	72	72	84	66	77	77	84	89	85	72	83	91	72	94	58	71	76	80	73	90	77	88	71	71	78	73	87	88	79	92	78	85	78	83	68	76	81	90	77	65	87	85	72	77	72	75	75	80	79	85	86	85	84	70	97	71	72	88	72	70	73	80	64	79	75	92	84	79	76	84	76	72	70	64	72	88	59	78	83	94	70	77	75	82	73	82	71	82	70	87	90	67	79	69	65	77	72	87	62	62	78	84	87	60	80	81	77	75	90	68	66	84	83	64	82	82	52	72	85	72	82	85	92	68	69	80	84	64	88	84	77	76	84	79	76	84	83	72	85	88	83	74	81	88	71	66	87	68	81	65	82	69	76	79	93	65	80	73	67	64	83	86	96	72	83	74	94	96	84	85	72	79	90	74	78	71	86	72	67	67	86	80	64	67	78	82	92	66	82	73	104	77	72	94	70	94	75	77	84	79	67	75	65	90	68	89	62	95	94	67	74	77	79	74	79	70	79	79	72	79	73	76	77	65	85	87	74	82	84	94	68	57	92	88	61	93	68	90	73	76	82	83	82	73	66	75	89	80	77	65	87	80	78	78	83	88	71	86	75	83	80	81	68	70	84	84	76	62	62	76	70	70	77	79	85	74	64	81	76	89	68	79	84	91	89	93	76	88	87	77	88	77	82	95	79	75	86	80	73	83	68	80	70	76	85	70	89	96	82	73	72	100	79	83	71	80	85	84	88	83	94	76	70	66	65	73	69	89	83	84	81	60	83	83	88	74	73	75	57	89	75	90	88	73	87	72	68	86	64	88	88	81	86	84	88	86	80	83	86	92	81	68	78	73	79	87	77	75	94	81	77	84	82	77	76	71	71	66	69	78	85	72	78	85	86	68	96	73	89	81	66	91	70	98	73	74	82	71	78	79	80	77	77	78	79	76	77	88	76	82	96	93	74	76	87	88	80	85	92	93	69	75	74	81	73	70	80	83	90	64	77	85	68	77	73	74	86	75	71	65	79	68	97	56	79	72	76	69	69	86	86	75	86	72	79	77	84	78	68	66	86	85	80	84	78	69	87	73	81	91	75	74	87	88	77	76	80	75	104	66	80	79	80	89	85	83	88	74	74	78	81	73	78	75	86	71	66	76	75	82	86	89	65	68	87	90	85	67	74	66	85	85	84	86	91	76	82	76	75	78	82	65	69	88	72	77	67	76	68	76	63	87	85	82	83	70	71	87	79	67	82	79	84	86	83	85	81	70	76	99	79	72	85	80	77	71	80	97	84	81	76	68	70	71	70	90	88	86	85	81	74	84	85	83	64	83	86	80	72	81	85	84	78	75	75	67	70	83	73	93	80	69	74	84	84	84	93	87	81	84	67	90	83	76	74	99	85	76	77	79	84	86	71	65	83	91	78	66	88	89	73	86	83	78	66	90	80	74	83	96	87	85	72	92	75	78	75	82	84	79	74	91	83	58	64	83	93	83	90	83	84	70	90	83	84	76	90	74	77	76	76	64	71	74	69	66	97	80	91	68	73	82	77	80	51	86	74	74	91	81	78	83	74	76	90	69	79	85	90	100	74	64	78	91	74	78	71	88	68	80	83	95	86	75	88	82	77	67	78	81	73	89	91	95	59	72	88	79	88	70	80	83	78	87	80	82	68	71	75	79	98	67	86	57	89	97	100	78	74	78	96	58	88	85	89	84	76	81	76	73	78	83	102	84	59	79	60	66	74	80	73	67	86	70	87	71	72	85	63	82	100	83	82	71	71	73	85	84	80	71	84	70	84	78	86	72	71	82	78	69	77	69	70	78	77	82	79	87	81	75	94	84	88	65	79	65	75	76	74	82	81	86	73	68	70	88	77	92	81	77	77	78	79	92	92	71	86	75	73	75	76	69	84	90	78	86	73	63	89	86	89	93	77	86	93	69	77	77	77	87	69	63	81	70	74	104	78	80	85	77	60	98	83	96	82	62	71	72	72	75	70	83	77	76	76	81	82	87	79	83	100	69	77	83	74	91	68	80	75	65	82	88	73	95	71	77	79	88	66	73	56	72	71	80	73	94	83	67	65	77	74	75	91	62	72	77	86	79	95	85	72	96	80	86	75	81	84	81	80	90	81	82	71	103	77	64	69	87	89	85	64	66	69	72	83	74	81	87	96	85	81	84	79	81	80	71	79	83	71	77	83	79	59	75	61	90	86	94	74	85	80	80	73	78	89	87	72	80	80	83	70	97	82	84	76	78	69	73	91	87	70	75	68	76	67	88	95	82	85	71	97	73	74	81	64	80	71	69	82	93	85	78	74	83	75	67	81	90	83	77	79	62	74	98	84	85	78	95	80	85	84	66	70	76	89	87	67	104	82	65	80	90	85	78	77	74	71	73	81	77	88	66	71	71	60	93	81	67	62	85	61	80	80	80	73	66	76	92	71	70	78	98	87	82	86	67	84	77	63	75	76	70	73	86	79	98	74	70	75	94	79	90	86	89	79	65	76	74	72	65	72	79	92	74	74	79	71	88	85	65	74	82	69	85	86	95	91	92	84	91	84	72	77	70	76	77	87	77	74	75	79	79	75	67	83	79	64	86	85	79	56	77	70	75	94	73	64	68	83	85	90	80	75	79	71	81	94	77	92	89	86	70	84	84	72	82	77	80	78	76	67	82	78	68	88	54	79	73	86	83	86	91	73	64	81	85	78	87	84	86	67	94	69	68	85	76	80	81	65	87	88	82	84	89	85	89	76
30708	9657	5788	6744	13394	17567	19352	18447	15516	13385	10078	8224	6667	5414	4454	3897	3475	2913	2628	2488	2359	2326	2246	2088	1875	1726	1791	1732	1763	1750	1693	1480	1331	1145	1087	1073	1038	1040	1033	973	998	1021	894	889	839	825	775	766	698	692	643	682	661	664	631	652	644	642	603	652	658	610	584	660	696	632	626	670	673	668	610	644	627	643	642	664	648	621	664	653	677	644	605	606	601	639	630	652	613	664	650	638	619	639	649	608	650	626	618	637	633	618	667	659	685	601	622	613	636	645	629	645	648	635	592	619	620	668	676	638	632	642	632	631	626	622	635	662	654	631	644	637	645	632	584	581	627	662	595	635	633	638	635	629	621	606	609	641	623	635	635	651	626	671	630	665	637	588	618	643	625	631	648	625	657	628	654	628	641	649	635	635	637	651	624	610	620	591	626	616	597	607	661	675	666	671	618	630	612	611	623	648	667	646	643	620	644	646	641	652	647	642	601	668	639	660	630	639	631	644	660	610	668	649	642	619	644	586	663	613	621	597	660	654	621	661	665	603	617	605	626	599	598	677	635	642	633	637	629	635	628	682	598	633	655	633	657	581	632	643	634	640	633	615	670	638	617	612	629	636	615	627	625	619	669	598	651	610	659	713	628	677	616	619	678	653	648	647	621	632	657	623	657	654	614	652	607	638	646	626	662	615	631	641	626	645	603	629	615	635	600	615	613	598	652	655	595	632	615	638	629	593	628	681	636	590	649	616	650	653	632	584	613	589	690	616	613	638	666	653	625	672	615	615	646	666	670	623	619	618	610	664	625	632	640	639	599	684	657	646	678	590	635	623	671	677	646	651	635	632	612	630	677	629	593	644	615	601	652	604	627	603	604	591	612	639	602	626	590	659	636	646	600	606	592	625	624	591	627	641	601	642	637	613	630	617	606	605	612	621	615	666	647	650	664	657	626	650	616	622	622	654	670	621	683	601	623	645	621	654	638	606	606	623	636	620	568	606	649	612	691	627	633	635	657	637	660	664	598	642	618	620	621	621	571	660	673	614	661	650	613	655	586	629	621	636	606	650	616	597	619	628	641	604	631	645	614	624	659	604	609	654	621	649	703	655	624	680	636	638	583	611	695	615	604	618	698	635	552	603	610	617	617	641	606	662	666	610	648	639	657	589	600	639	666	626	647	619	622	623	638	670	604	675	604	620	651	640	667	659	643	683	604	589	671	610	679	648	632	640	668	626	648	619	641	645	659	627	671	647	629	583	624	654	626	633	652	625	655	591	614	635	611	616	627	637	648	644	671	629	643	613	587	580	656	578	643	605	653	602	569	673	645	645	604	626	649	570	652	677	569	604	625	641	624	652	646	581	633	650	629	601	667	642	659	665	633	661	610	621	658	658	604	632	666	612	603	653	660	641	643	589	614	654	611	647	681	646	640	624	618	639	679	646	632	654	623	657	633	643	661	636	613	621	648	642	602	621	615	610	598	657	595	660	626	674	656	679	616	641	609	653	639	649	625	673	637	624	590	651	618	667	619	648	639	638	627	660	615	634	629	596	657	649	643	603	644	645	588	610	627	617	603	636	605	643	660	668	631	647	656	607	626	606	641	651	683	655	620	625	598	616	627	601	666	594	645	651	634	657	628	667	665	658	655	630	632	613	612	637	646	605	638	620	636	662	633	633	671	638	636	649	648	636	592	621	630	602	661	597	678	607	618	630	623	630	606	636	603	627	642	585	615	668	661	660	624	613	631	595	647	648	599	611	670	642	629	623	572	657	647	615	656	638	633	666	649	632	647	617	619	623	620	593	657	680	609	659	621	651	648	640	610	670	589	628	611	612	648	633	632	678	668	681	630	659	652	642	656	617	657	662	634	650	620	662	657	643	688	635	637	681	595	623	658	640	669	632	629	634	593	655	638	621	646	640	635	655	600	636	652	592	660	704	690	653	653	613	626	612	610	601	602	626	682	595	606	625	622	608	626	640	654	611	639	630	619	634	677	604	644	660	576	639	634	606	611	633	610	610	636	623	622	616	570	631	646	597	633	624	629	625	658	641	637	654	653	639	636	660	618	658	623	643	604	654	624	645	619	662	630	614	613	649	618	631	620	669	613	645	616	626	639	648	620	626	567	609	643	629	592	619	618	648	659	626	666	673	637	642	632	595	619	644	611	623	673	608	633	654	619	642	645	665	613	586	603	651	579	685	624	632	605	634	628	666	619	611	630	656	661	622	640	668	666	622	588	627	649	599	637	647	632	642	651	638	598	648	614	674	626	649	622	646	633	627	637	683	651	643	661	638	651	611	623	627	647	638	645	639	683	612	631	626	640	596	585	654	623	629	627	606	602	624	655	626	629	615	695	629	616	608	612	669	624	621	633	609	607	621	621	644	642	671	629	635	601	661	637	651	612	646	590	655	655	623	642	616	672	633	604	652	592	627	646	651	628	650	657	609	607	641	656	685	639	646	648	602	608	617	661	627	641	618	628	656	628	614	663	586	634	661	623	674	618	631	660	648	629	631	644	639	618	607	655	646	586	652	645	643	651	699	629	626	621	668	627	628	619	608	640	620	634	613	651	640	620	651	616	631	648	641	626	650	623	656	651	642	673	624	652	610	648	589	648	596	628	648	623	632	637	651	635	627	623	626	621	630	651	628	589	619	689	613	633	614	641	625	626	599	641	624	669	620	606	586	628	600	615	594	608	610	579	598	649	625	637	648	591	626	638	627	651	653	681	632	629	630	571	608	685	657	656	625	638	624	689	618	660	628	636	656	604	645	612	635	619	660	632	575	660	590	624	611	677	687	604	647	662	649	668	693	628	640	663	656	708	615	637	625	635	659	677	652	622	669	650	622	681	663	635	639	579	632	722	622	616	595	643	650	663	648	634	630	676	641	665	620	642	638	607	653	666	618	612	622	650	599	623	640	611	655	602	625	628	598	687	630	610	604	605	592	584	633	620	651	641	646	613	601	619	614	606	631	631	648	653	667	641	669	620	619	653	652	678	641	621	632	664	621	601	664	643	665	622	596	644	637	649	606	629	598	600	625	633	658	609	605	616	594	648	609	605	633	646	683	636	612	610	615	637	583	636	640	667	641	669	624	614	631	629	611	589	622	629	657	647	646	637	617	600	641	661	603	624	622	635	624	609	617	623	632	632	620	682	640	661	605	658	601	665	605	668	646	670	654	711	617	653	629	650	663	631	645	680	645	630	686	656	676	675	679	652	606	641	607	632	610	621	622	629	611	678	612	618	614	622	613	611	640	586	607	586	584	684	665	600	606	687	655	620	631	652	653	629	596	581	638	608	668	640	616	632	668	658	631	622	630	620	587	639	606	597	616	643	630	632	659	592	673	630	651	640	621	628	597	633	618	616	636	606	655	647	647	619	613	634	635	622	618	664	620	653	649	628	620	652	646	662	648	614	585	627	663	662	633	647	578	600	624	635	663	649	633	581	682	638	628	622	634	663	672	661	628	655	639	595	634	657	632	642	605	638	661	645	599
2732	522	302	252	217	220	268	313	257	237	173	135	125	116	119	89	102	88	85	93	76	79	73	80	72	71	78	79	91	60	71	61	72	55	66	53	49	59	55	53	70	64	66	56	58	54	57	55	60	61	62	50	69	65	38	52	49	45	49	54	44	60	60	56	48	45	46	53	50	54	48	47	58	53	53	49	50	48	63	52	52	54	49	52	52	40	47	50	48	60	46	40	47	61	68	51	62	52	52	50	50	45	53	50	55	45	66	60	67	56	54	62	64	58	62	56	52	58	51	45	55	58	61	47	49	65	57	66	52	51	73	41	58	56	43	55	52	44	62	52	48	44	61	56	65	54	51	55	45	49	48	61	45	50	58	59	49	58	58	45	40	55	48	45	47	70	41	53	55	49	58	60	41	59	66	52	43	63	52	67	40	40	56	63	49	52	61	78	46	44	49	68	50	59	57	46	55	54	50	46	41	55	44	44	45	45	53	59	46	48	51	59	46	45	51	58	56	54	45	51	53	57	58	49	58	70	50	58	51	55	55	47	65	58	53	43	42	47	46	49	64	63	52	51	49	50	55	58	49	48	47	54	50	51	52	55	57	59	53	50	57	46	51	61	56	53	49	55	50	53	67	46	50	46	36	50	48	44	53	50	42	51	56	57	44	56	68	54	52	63	53	43	44	51	57	70	44	56	73	50	64	58	50	74	53	58	46	65	48	58	52	57	56	52	46	58	53	62	56	61	56	52	57	56	45	49	47	60	40	53	49	50	60	55	37	45	48	62	44	66	61	57	62	42	58	70	50	44	51	54	43	65	39	44	57	55	52	40	60	57	55	56	54	54	46	38	56	50	49	55	50	62	56	54	47	57	55	62	52	43	64	58	61	68	63	54	46	53	50	42	59	50	53	52	50	65	42	52	53	70	47	47	59	69	45	65	46	38	57	56	66	56	57	52	54	65	51	66	58	61	49	65	46	46	48	52	52	62	58	55	45	51	54	67	57	74	64	44	53	43	66	59	53	46	59	42	57	55	59	43	45	55	63	51	54	55	58	52	57	50	61	58	46	63	47	55	55	48	53	54	62	57	41	69	48	54	54	54	62	50	57	47	47	43	67	48	50	49	52	62	60	56	66	54	38	47	50	59	51	48	53	60	57	45	59	51	52	56	49	51	71	58	50	59	52	64	52	62	52	54	48	58	46	56	49	50	45	51	54	58	56	53	50	50	60	59	46	59	59	50	72	61	49	58	56	66	54	53	46	48	61	58	46	49	59	36	64	45	47	62	46	45	60	50	57	50	49	47	43	42	56	39	61	55	64	74	67	70	59	44	42	37	55	44	54	55	48	47	66	78	52	61	55	58	55	71	58	53	46	51	50	55	61	50	58	55	58	67	67	54	53	72	59	47	48	58	49	50	53	57	41	55	61	53	55	48	60	67	57	49	45	53	54	49	48	55	60	57	55	72	46	56	48	44	47	57	51	59	53	45	51	57	47	44	59	54	49	63	62	64	56	49	47	51	55	52	61	57	45	52	67	52	54	45	66	43	67	60	52	44	71	53	68	51	72	47	43	53	56	54	44	56	47	48	52	60	46	55	56	58	57	45	66	44	58	47	47	46	64	48	38	41	47	54	41	52	50	57	43	44	53	35	58	49	60	55	72	57	58	60	55	48	48	51	55	48	55	48	52	67	56	58	48	59	42	59	68	53	43	58	49	48	67	55	54	42	50	58	51	55	60	59	53	57	35	54	61	54	56	50	47	70	59	55	54	54	44	72	62	43	59	37	55	49	56	47	61	54	47	60	46	54	62	49	48	65	53	51	62	51	46	46	55	57	68	66	47	46	50	52	49	52	50	57	53	47	60	57	53	73	63	58	50	60	59	61	47	47	49	61	71	55	57	58	37	55	63	42	53	53	58	52	42	52	60	59	61	55	49	56	57	46	60	67	51	65	54	43	54	57	67	54	60	56	46	59	49	49	53	56	65	59	59	49	50	43	56	52	53	50	56	54	70	54	66	49	60	54	39	55	43	64	45	51	52	52	48	61	37	69	57	58	49	51	56	61	70	52	57	53	43	49	54	72	53	54	56	64	59	56	59	65	49	45	50	67	60	49	52	55	56	62	43	55	51	47	55	55	44	51	67	51	54	50	57	59	54	43	54	55	50	46	53	49	54	46	56	50	55	40	47	49	54	52	51	59	53	62	40	56	53	65	51	61	54	49	54	53	64	60	62	62	49	56	55	55	59	63	63	57	58	57	83	43	53	51	56	51	52	55	57	55	54	59	54	48	54	52	62	68	50	39	50	53	62	50	54	62	44	53	55	55	54	57	49	53	64	58	52	48	48	48	58	58	58	67	53	66	61	64	50	69	52	48	57	57	56	56	48	56	46	54	52	52	55	53	62	49	60	52	59	46	44	60	63	49	50	45	51	51	47	55	54	58	49	60	50	59	51	51	55	44	52	56	65	50	55	57	45	75	55	57	64	61	48	46	51	61	62	49	47	47	46	59	50	51	54	53	54	51	57	61	57	57	54	47	62	61	66	66	49	53	63	54	53	52	48	46	56	46	47	50	58	41	54	42	56	68	59	56	46	44	53	58	56	49	56	64	74	55	55	49	61	60	65	42	50	52	71	53	49	60	52	60	64	54	49	45	48	59	55	55	50	37	61	43	65	33	56	51	62	53	60	67	60	44	62	57	55	42	55	53	55	55	68	49	48	52	48	57	45	58	51	61	62	54	49	56	68	55	54	59	61	53	52	55	51	74	57	61	54	53	65	43	51	57	50	65	61	54	54	45	49	60	51	59	69	69	44	53	43	49	57	41	71	55	60	47	60	50	55	58	62	57	51	58	50	74	44	56	48	56	55	49	62	52	59	58	51	44	49	56	58	30	61	58	49	71	75	65	53	51	61	49	64	58	48	45	60	52	43	57	62	55	44	42	68	42	40	58	50	57	49	63	61	51	40	45	48	38	43	66	54	51	56	55	45	47	76	63	47	62	52	43	58	52	48	50	47	60	54	51	52	52	62	58	62	65	56	49	60	51	55	56	47	41	59	43	44	54	49	42	53	59	50	60	71	51	63	42	48	61	51	48	61	47	54	62	48	46	46	43	62	62	66	47	56	63	49	49	58	65	59	55	49	52	68	59	57	52	55	48	62	68	56	62	42	40	57	51	51	39	73	63	59	59	54	64	57	49	47	58	46	39	47	49	62	63	44	63	67	64	56	38	48	63	56	46	62	65	62	54	37	47	55	54	65	53	55	53	54	56	45	50	63	48	52	70	55	48	65	51	48	59	60	66	60	42	47	54	59	51	54	75	44	43	46	60	46	65	54	57	48	43	58	68	40	68	49	51	63	60	57	72	56	59	43	61	62	46	49	49	64	54	61	60	52	53	49	51	56	43	45	44	49	54	52	48	54	45	51	60	54	56	64	72	59	41	54	61	51	46	61	55	53	55	57	55	48	52	58	54	45	50	49	49
21555	6059	3707	4450	9220	11999	13593	12699	10159	8075	5828	4708	3842	3009	2528	2064	1816	1540	1487	1408	1307	1342	1270	1080	1065	1064	1015	919	1007	1061	1062	957	756	703	648	635	630	632	638	581	656	651	553	510	528	533	492	511	474	455	411	432	415	430	441	458	441	450	433	412	415	384	475	451	460	436	402	445	430	422	431	401	431	438	440	423	397	418	445	428	455	430	440	399	414	423	424	474	399	448	436	436	435	404	449	396	412	448	445	404	416	477	408	423	420	469	414	448	411	412	418	441	403	417	429	412	430	418	438	418	446	426	443	422	430	411	473	419	431	413	402	418	405	438	404	384	418	434	438	451	427	406	408	419	427	435	440	409	414	462	408	409	477	419	404	434	415	430	436	417	467	439	434	381	403	427	410	449	430	419	466	428	415	464	404	378	470	432	437	418	429	422	404	435	443	447	415	416	443	451	408	443	467	419	423	401	413	412	434	420	442	418	416	462	450	409	437	459	407	452	400	393	432	410	415	450	413	409	439	454	414	424	402	421	398	430	414	394	431	429	431	432	435	447	432	421	428	432	430	382	419	414	399	398	416	390	442	426	404	415	423	415	426	488	426	395	429	433	441	460	416	429	429	412	430	418	413	387	435	440	427	466	422	425	387	438	431	415	421	415	394	439	422	463	423	420	446	410	449	440	383	449	433	389	458	466	417	398	436	402	445	450	422	429	424	442	427	431	401	408	431	433	461	442	454	434	456	394	426	421	421	429	416	441	419	431	454	430	417	442	477	412	437	420	399	434	452	436	459	417	417	444	420	413	417	447	445	426	444	433	428	419	395	418	467	368	406	425	409	437	429	425	404	412	423	390	473	427	406	422	430	432	436	413	488	423	421	427	438	439	443	446	411	383	432	438	408	435	442	405	435	414	384	428	418	456	458	411	421	437	388	427	408	396	434	448	432	408	463	412	421	421	420	400	420	408	401	428	459	449	474	446	440	462	399	440	425	404	416	399	428	428	486	403	477	429	460	392	463	408	411	388	454	413	411	420	431	433	434	425	447	409	436	462	404	422	439	404	429	435	435	440	384	420	439	417	416	432	398	400	414	439	426	468	429	445	394	418	417	425	472	405	434	408	410	426	439	433	435	409	415	467	446	409	441	413	410	431	424	425	420	417	401	430	411	428	402	423	410	431	420	410	434	440	399	437	422	463	412	466	413	433	414	402	452	412	426	438	436	416	458	438	419	437	380	414	446	438	390	436	433	439	411	423	448	435	450	425	435	441	447	421	435	410	404	411	472	442	436	400	443	418	389	439	475	447	400	430	422	423	432	433	405	409	431	428	424	414	412	439	425	391	425	462	412	395	446	405	427	409	419	455	449	432	422	416	435	454	431	394	465	437	439	452	397	415	444	415	439	407	408	422	427	433	413	421	443	449	413	417	417	448	429	454	424	459	416	427	420	445	398	423	409	430	447	451	451	429	440	456	431	422	435	423	440	399	410	437	411	420	436	377	403	419	398	437	437	442	415	432	443	396	414	430	411	428	400	449	429	430	410	456	425	387	453	416	451	413	440	444	409	439	392	446	407	417	412	431	440	447	445	377	479	441	402	437	411	437	452	382	438	407	452	439	423	474	416	443	441	446	431	455	450	404	412	434	424	415	401	389	411	445	385	412	435	429	448	429	402	416	457	442	452	426	447	439	345	430	444	384	420	420	448	453	443	438	433	401	438	451	448	398	440	438	419	421	412	430	449	445	403	416	418	440	416	434	449	395	469	396	468	422	455	411	429	397	430	445	427	450	386	437	446	421	404	421	436	387	434	445	416	431	397	417	441	416	426	426	418	407	434	421	428	398	379	428	408	405	407	453	481	427	436	441	424	424	418	437	378	453	380	430	428	436	401	413	417	430	438	420	422	452	465	444	423	430	439	426	457	441	429	390	382	410	433	427	437	457	423	386	436	404	391	438	450	392	418	439	378	412	425	437	428	445	354	426	443	423	421	434	418	401	417	439	409	398	419	417	419	450	427	429	433	421	429	418	450	435	419	450	445	443	419	439	427	430	440	398	435	429	448	431	416	432	436	450	418	427	441	428	419	424	422	451	388	408	414	449	406	422	421	424	448	403	425	441	438	418	433	452	435	423	420	458	429	429	481	470	413	430	425	429	412	451	445	444	439	436	416	433	420	417	445	421	414	432	425	416	403	410	444	439	426	403	450	418	426	417	429	430	467	449	402	472	466	417	417	384	454	439	431	422	436	436	429	400	455	416	388	443	432	419	439	413	459	408	383	392	436	421	418	432	419	396	419	438	415	417	444	430	433	388	406	428	473	434	451	453	431	424	423	442	438	422	452	413	436	415	434	459	447	432	403	417	412	425	436	444	424	465	428	433	397	415	455	406	453	386	404	449	434	435	419	421	426	416	432	387	436	418	413	437	378	444	410	437	391	399	424	451	456	445	453	439	445	401	409	418	402	396	443	431	456	424	459	449	440	426	424	435	426	439	432	447	458	441	457	421	419	410	451	431	421	406	431	435	413	450	409	434	431	398	409	454	385	421	427	387	411	433	410	433	447	414	423	412	446	434	405	442	451	405	419	409	430	446	407	412	455	452	435	405	442	430	425	427	418	435	450	442	454	422	437	433	397	411	411	435	421	423	452	429	429	408	410	402	432	407	433	420	414	389	433	448	415	442	408	428	437	422	416	421	431	434	420	451	381	433	416	444	423	416	390	462	437	450	435	413	410	444	468	422	413	407	415	432	414	429	396	405	421	428	425	423	450	407	386	442	472	405	432	448	431	418	425	440	409	437	443	409	453	415	417	429	425	434	414	396	362	445	424	451	398	423	459	426	409	419	420	411	414	424	398	442	444	424	464	374	417	437	377	429	411	444	467	402	395	429	422	441	424	470	447	418	431	430	416	405	437	463	424	428	432	438	429	415	382	405	455	422	429	439	441	447	435	441	431	411	440	397	440	443	401	442	433	409	417	449	475	416	436	416	416	446	429	440	412	443	381	443	425	424	416	462	456	434	404	426	394	448	440	432	450	438	424	396	432	432	420	453	427	414	432	429	444	456	390	408	434	435	418	437	422	441	414	438	399	452	432	437	444	420	399	391	452	415	413	399	449	408	443	479	411	453	390	439	422	390	435	434	417	453	446	417	437	392	428	434	433	411	408	422	437	434	454	447	418	432	423	417	422	438	443	408	405	415	460	413	415	412	423	439	446	452	408	405	443	448	469	441	450	445	418	419	421	439	453	436	450	419	413	437	406	447	441	425	460	414	421	440	428	438	468	408	423	415	431	429	418	434	422	417	372	454	451	407	445	384	409	454	422	436	416	423	441	413	427	443	461	377	451	407	443	413	438	463	416	464	455	398	408	388	428	422	423	435	443	439	455	425	470	450	430	426	436	440	424	432	420	394	431	466	383	389	449	427	420	448	408	457	439	432	414	423	476	439	424	396	423	414	416	440	437	441	410	411	457	416	453	403	443	433	461	422	421	417
3247	927	546	360	277	309	350	456	451	339	277	219	211	201	182	164	152	129	149	132	115	133	116	114	124	100	115	113	121	100	142	128	98	102	100	90	94	99	99	88	78	93	98	81	88	81	91	97	92	75	73	85	111	79	72	78	113	104	71	84	69	116	77	76	84	76	69	74	106	93	105	75	78	80	78	87	83	80	96	65	84	78	74	87	77	72	91	72	69	81	81	68	93	89	83	91	95	81	74	96	74	77	76	107	79	74	70	103	80	83	97	93	80	92	90	85	87	90	62	94	68	76	70	85	91	62	91	85	80	100	79	86	101	83	75	90	83	90	91	74	93	85	83	85	80	83	84	87	91	83	85	87	79	90	87	100	92	95	98	85	93	83	90	77	92	85	82	68	76	80	85	87	83	85	110	85	72	93	94	66	83	89	91	87	75	73	71	77	78	80	72	86	102	94	72	95	81	75	85	79	93	78	96	80	79	69	92	85	72	81	76	86	90	80	78	96	94	79	89	75	80	76	72	88	88	71	81	92	90	90	72	98	97	70	75	103	97	92	108	101	75	72	75	98	98	81	89	71	83	86	100	87	86	91	73	99	80	89	117	91	81	82	95	86	88	93	89	102	85	83	88	98	72	82	85	98	93	101	82	84	83	93	100	89	76	81	95	97	83	81	74	91	78	98	92	89	80	91	84	80	73	85	85	79	86	78	87	82	86	100	87	81	95	90	88	99	75	85	97	86	89	81	62	79	74	93	94	87	80	97	79	68	82	85	82	81	78	97	73	79	86	94	87	86	84	86	74	91	81	84	82	95	90	93	78	75	84	85	76	96	83	85	74	88	83	75	97	99	74	98	84	82	92	90	78	83	93	70	80	65	80	96	85	76	95	95	78	90	96	86	88	71	80	81	90	66	80	102	92	85	77	88	55	95	87	77	71	71	84	97	90	87	72	78	90	93	78	92	92	88	79	82	100	76	83	80	71	78	96	75	86	97	91	75	72	95	64	87	85	92	95	82	88	78	80	89	96	85	75	82	86	89	80	78	90	72	86	102	82	81	89	83	92	100	89	79	84	83	112	90	91	83	82	91	82	68	79	78	103	85	78	101	102	95	77	88	83	86	86	103	65	107	72	94	71	80	82	98	75	69	90	82	90	68	80	98	108	84	83	102	72	86	76	92	88	79	83	74	93	76	81	89	71	78	85	94	89	81	81	87	87	74	92	86	84	75	81	91	89	88	96	74	94	68	90	104	71	82	89	95	83	96	86	76	94	89	85	96	89	69	92	72	95	81	96	77	73	83	88	92	74	82	92	78	82	107	83	66	80	92	83	98	80	95	66	75	102	88	80	95	87	87	98	76	71	77	78	84	79	84	114	80	100	75	89	84	82	103	81	95	77	92	80	89	80	71	88	87	99	76	82	93	76	94	77	80	75	90	91	68	89	92	74	80	74	80	77	89	85	80	83	90	88	97	84	83	88	72	66	78	95	83	88	88	72	81	77	94	98	86	81	74	89	85	68	81	102	80	80	92	97	73	77	81	92	98	95	77	87	80	90	96	83	87	83	88	77	85	105	95	106	76	92	84	81	92	86	95	83	87	92	76	85	87	81	90	87	80	80	84	74	88	63	87	100	86	101	94	92	93	90	87	84	87	87	85	83	92	76	82	83	76	93	78	90	79	91	104	78	82	86	89	94	85	93	94	91	87	105	80	85	80	93	70	95	74	91	72	73	92	96	74	84	99	96	76	84	90	90	87	114	88	83	83	80	81	88	94	101	75	92	70	79	73	90	70	77	87	81	80	82	88	85	91	87	78	75	77	99	88	92	84	64	78	90	70	98	70	78	96	83	92	77	77	73	89	95	74	74	75	80	75	60	96	87	81	86	83	101	85	86	76	57	86	85	83	77	74	78	83	79	89	84	92	77	89	88	85	79	80	87	103	105	78	95	86	74	85	78	91	79	76	83	80	80	87	84	85	88	83	92	104	84	93	83	87	80	84	85	77	73	80	84	82	98	89	61	94	86	78	86	90	101	97	71	74	88	78	81	78	84	80	90	91	69	98	86	98	86	81	79	80	94	91	101	89	83	106	92	78	105	71	78	75	75	83	100	93	92	114	87	96	79	83	98	78	91	89	87	84	92	77	92	100	70	79	86	97	75	91	87	70	77	85	76	83	75	66	77	96	91	73	83	96	80	83	74	88	90	81	94	77	95	90	83	76	84	82	66	83	110	81	76	99	81	83	99	65	87	90	79	90	70	98	88	77	72	78	79	88	104	89	99	89	95	89	82	91	105	89	83	118	90	93	77	95	76	113	79	74	78	105	78	87	74	84	66	94	87	87	85	72	104	76	102	77	88	70	85	79	79	88	88	79	72	89	89	81	83	87	77	88	91	90	91	71	99	81	78	93	84	80	88	87	84	79	84	83	91	87	82	74	96	84	87	112	80	86	95	70	73	85	76	71	81	79	65	97	78	73	79	87	79	84	86	91	82	69	70	88	76	88	82	68	87	77	96	83	83	70	82	109	74	73	79	95	103	87	86	67	93	71	105	96	86	90	87	73	97	85	91	78	87	80	79	105	69	82	83	70	80	83	75	75	76	70	90	92	89	92	78	76	90	100	85	84	81	92	79	75	82	62	87	89	78	82	65	94	103	86	85	82	89	101	96	87	90	82	83	78	65	83	84	75	76	86	91	83	90	99	86	97	84	90	103	81	91	96	83	93	83	76	87	92	91	80	87	93	83	81	101	93	83	84	100	102	83	81	101	93	110	95	80	96	78	115	89	97	86	81	95	78	104	96	84	75	84	86	93	83	98	75	81	82	85	89	81	77	81	74	82	90	83	89	84	82	88	81	87	88	95	75	74	76	76	70	74	56	89	80	90	73	79	82	82	105	100	76	91	90	72	70	98	106	81	78	68	70	88	86	83	90	87	93	79	72	84	82	93	80	86	105	81	66	100	89	68	92	71	88	92	78	107	110	87	84	81	97	79	91	90	95	94	78	81	96	88	77	76	69	80	90	93	92	83	63	64	87	96	97	83	88	108	94	87	80	117	86	91	84	81	93	70	87	78	86	85	83	86	79	77	86	105	88	109	84	86	99	75	91	78	66	95	79	90	100	89	87	77	80	98	79	85	90	76	81	82	87	86	88	88	83	79	91	76	88	80	91	86	82	86	86	79	92	86	97	78	88	93	77	84	85	89	83	94	79	79	93	87	86	90	83	76	87	90	76	99	73	89	72	83	95	87	72	95	73	86	86	84	92	80	78	89	71	97	69	74	70	71	106	89	88	83	84	94	96	91	82	84	89	84	81	88	92	82	82	77	71	87	98	98	86	83	86	73	77	85	92	77	85	79	96	73	84	82	82	89	84	92	65	87	84	92	94	88	74	78	88	75	94	84	64	63	77	97	84	80	93	89	84	77	82	88	81	77	73	99	71	80	89	88	55	80	71	91	86	88	78	79	85	74	83	81	86	117	94
27265	8660	5460	6199	12292	16136	16952	16156	14161	10958	8409	6595	5734	4478	3707	3238	2778	2413	2239	2146	2040	1980	1845	1690	1518	1505	1448	1483	1475	1513	1586	1373	1209	1162	992	1003	963	943	886	950	1003	947	863	891	818	818	763	710	696	698	665	731	698	655	691	677	650	695	687	692	724	662	653	678	673	676	666	669	626	625	659	712	692	650	669	702	692	673	642	692	700	644	659	668	651	631	686	712	638	689	699	648	659	701	696	650	721	698	663	705	621	640	669	679	669	665	672	611	618	695	712	618	662	640	673	693	724	675	660	697	703	679	640	666	663	738	693	716	688	676	658	640	643	675	642	657	658	684	647	687	660	656	671	724	696	656	653	660	660	678	637	660	619	648	635	636	689	644	671	696	668	669	665	649	689	656	660	661	655	665	672	609	686	679	677	658	660	669	653	680	628	651	642	642	647	672	656	709	665	700	653	692	697	636	633	675	686	680	662	645	634	732	646	667	643	640	673	688	674	667	654	651	678	623	681	658	686	709	645	699	660	648	629	648	711	635	674	661	666	638	701	682	661	693	650	695	660	679	659	658	622	697	626	683	639	708	688	668	654	703	675	638	675	633	643	678	638	667	656	669	643	628	665	689	668	627	652	663	710	642	659	660	621	628	634	633	665	649	656	638	701	686	676	656	714	638	649	694	682	655	687	643	662	696	657	629	680	663	627	666	632	675	642	642	644	716	700	656	643	682	676	662	680	699	592	699	684	686	674	624	655	732	651	635	643	651	677	660	656	665	659	661	633	694	666	640	664	662	631	713	644	657	659	672	652	696	636	660	647	679	708	711	665	696	667	697	634	698	667	635	661	660	662	683	676	657	618	683	685	631	669	695	699	712	690	725	689	667	678	652	641	655	666	682	681	685	665	657	633	690	654	696	661	677	683	638	664	660	644	662	674	640	692	639	652	617	682	689	691	681	628	705	672	629	668	696	681	665	610	680	634	629	665	679	641	717	636	686	618	662	627	698	680	679	684	619	616	674	668	711	680	644	654	630	646	633	676	677	690	672	650	693	618	638	694	656	628	666	664	683	660	671	685	620	678	650	683	703	646	710	660	660	637	653	674	662	651	690	674	629	660	657	652	643	654	693	666	669	675	697	631	696	661	621	672	643	718	683	664	663	695	656	662	667	648	657	640	684	644	654	676	637	674	684	617	680	677	624	637	673	702	687	625	631	683	656	706	655	699	662	666	697	665	624	645	639	665	702	691	670	675	654	664	676	685	627	689	691	655	630	661	648	701	681	704	682	658	683	662	703	679	738	663	682	691	655	708	642	708	631	687	697	619	630	644	720	675	655	675	628	661	659	651	650	658	658	682	671	708	623	628	638	651	658	671	628	660	688	657	637	666	678	655	661	673	632	684	677	675	684	669	677	644	657	665	655	669	660	696	667	705	688	626	659	695	699	666	640	672	642	699	696	683	678	649	640	638	648	651	661	664	679	658	680	630	673	721	681	690	656	693	640	629	632	658	653	655	681	674	659	686	674	643	686	698	664	657	644	633	681	645	674	698	685	653	631	701	663	634	687	668	657	659	670	649	654	689	666	647	723	671	661	670	674	690	659	666	661	640	664	637	667	621	690	647	717	683	662	636	677	645	624	644	679	652	674	616	678	735	652	614	689	671	614	650	671	650	684	657	724	683	672	695	669	699	620	681	695	695	648	621	634	691	660	693	693	703	722	668	710	682	667	688	661	680	680	658	671	684	630	683	677	663	666	616	662	670	618	685	664	661	656	663	686	683	665	657	665	645	668	727	673	641	649	689	694	684	674	675	660	679	704	687	677	687	681	644	706	657	664	690	643	657	681	705	670	686	638	662	651	659	708	677	705	683	691	666	610	698	667	648	698	698	643	666	622	658	737	662	658	656	663	715	666	670	696	661	632	673	667	709	663	729	608	647	633	677	630	653	652	693	697	659	662	633	674	659	674	681	703	631	680	668	622	659	651	687	670	667	652	664	677	674	674	673	681	638	623	659	673	679	678	696	665	647	700	679	691	652	658	625	604	685	663	662	649	689	704	657	641	680	689	642	662	656	682	653	641	678	712	663	705	629	658	647	670	651	619	665	664	657	675	679	655	611	643	669	681	663	601	654	625	668	716	628	646	653	676	638	691	708	655	710	685	649	678	687	650	656	699	671	712	665	708	666	693	699	704	666	725	654	698	641	657	643	657	670	669	629	622	657	658	683	693	674	629	665	682	620	635	638	649	664	665	706	639	705	688	689	678	655	659	686	628	655	677	648	706	613	629	639	703	692	600	662	662	653	631	654	667	687	627	661	646	656	645	647	679	647	656	670	660	669	667	675	649	694	653	670	708	700	648	673	641	680	656	696	637	658	703	668	656	647	706	676	674	651	660	613	693	650	657	632	651	664	738	653	711	636	666	671	623	675	678	664	702	695	657	654	685	680	665	643	664	648	623	710	658	651	659	612	658	673	706	638	694	716	645	671	664	641	690	708	658	669	698	675	646	629	661	671	636	680	686	639	644	682	671	683	636	640	679	672	659	664	681	688	612	658	684	699	638	649	627	669	670	706	634	668	675	689	626	710	667	648	688	658	681	700	702	697	664	662	675	693	672	624	637	637	662	644	672	640	701	658	661	640	679	683	673	672	667	696	622	680	647	708	666	616	632	723	644	639	631	702	619	664	659	645	692	702	653	705	680	642	679	661	656	669	684	628	680	697	683	655	638	710	706	664	676	710	673	603	654	695	634	668	624	662	662	707	679	688	660	691	650	683	652	627	684	680	693	707	673	584	658	687	642	691	677	662	667	680	624	668	632	694	664	668	658	643	644	676	655	667	645	658	659	712	681	716	646	628	687	637	689	656	681	658	657	669	684	656	694	660	598	654	679	689	690	664	657	664	639	612	676	698	692	698	631	657	632	640	645	641	660	706	684	611	697	637	671	655	651	680	632	661	687	648	652	676	695	668	676	661	673	676	674	678	678	622	630	678	640	608	672	709	666	693	702	695	665	637	675	637	688	656	727	669	663	667	662	690	683	620	683	674	711	682	609	688	672	688	693	661	721	672	673	679	686	631	623	680	634	651	660	696	667	691	660	651	648	673	644	684	624	628	673	615	674	685	689	681	641	643	669	667	616	674	685	667	654	663	638	662	678	675	677	654	689	665	689	698	685	677	647	681	654	730	626	621	705	687	660	662	623	684	671	700	648	648	665	653	662	646	626	647	610	643	694	678	655	653	686	700	706	688	668	634	658	695	685	684	716	657	726	663	665	662	673	672	694	684	624	713	660	674	639	696	681	696	714	674	654	699	648	664	699	652	635	623	651	699	689	682	667	667	663	654	681	699	674	694	683	673	602	719	634	642	680	687	656	650	687	679	726	665	669	616	706	710	664	653	670	715	626	649	668	671	667	689	711	621	678	665	666	655	678	673	717	707	680	669	637	661	713	663	639	645	657	674	654	659	655	661	698	662	668	689	704	655	653	682	694	688	646
3968	877	478	307	244	236	366	362	371	289	239	190	167	140	116	106	111	93	110	74	79	80	93	74	80	83	70	69	72	80	79	71	77	52	51	49	54	56	55	56	55	50	46	55	52	39	54	55	47	44	51	55	48	45	36	56	53	49	46	36	43	48	52	54	50	49	37	56	42	40	33	45	47	53	44	47	54	55	57	41	44	43	48	44	44	34	57	38	54	38	44	28	46	42	47	43	45	36	49	42	49	35	49	45	57	41	49	52	51	43	41	36	43	36	43	52	55	39	46	38	43	35	50	41	53	46	40	47	45	51	52	58	43	55	39	42	41	53	45	46	47	43	48	40	44	55	48	44	43	55	45	47	52	43	41	38	51	37	43	40	52	45	54	42	50	52	48	57	48	44	30	32	52	48	46	36	43	50	47	34	48	39	49	51	50	46	49	47	46	50	59	32	49	44	50	49	44	50	45	43	43	47	46	53	47	25	49	49	44	46	55	42	47	58	42	46	48	48	57	46	36	38	44	42	55	31	46	36	52	46	48	50	52	39	49	52	47	44	33	46	55	44	39	45	51	46	40	32	44	44	52	43	44	45	40	46	48	50	42	50	43	47	42	62	42	48	43	46	53	47	49	53	52	52	44	42	51	49	44	43	51	39	40	48	44	53	40	47	54	49	33	38	37	41	56	34	35	39	47	47	48	45	45	56	47	39	45	54	36	46	42	48	53	55	47	52	38	36	31	49	47	49	49	39	47	36	53	51	46	39	43	37	48	54	49	33	36	44	51	48	35	56	38	49	46	44	52	50	41	47	42	40	43	44	49	50	49	53	55	54	50	34	45	36	43	40	54	45	41	41	53	58	56	55	41	42	52	48	52	49	44	45	48	44	51	46	47	57	58	39	40	46	41	50	41	46	54	47	51	52	41	49	42	44	45	54	52	39	46	51	46	42	41	46	44	34	41	44	38	47	45	42	38	35	47	56	48	37	39	47	49	53	44	52	43	55	44	61	42	39	50	48	42	48	34	34	44	36	51	39	46	49	48	52	49	56	34	47	40	55	49	36	42	43	37	60	52	58	52	48	51	45	44	54	48	53	44	45	47	47	43	48	53	57	47	44	47	46	55	50	47	36	40	44	48	57	46	43	41	50	46	46	40	52	44	41	45	46	39	63	51	52	47	47	44	49	61	57	57	51	53	61	47	41	45	54	33	45	42	35	50	44	34	40	55	40	39	53	48	47	53	45	51	42	39	39	62	39	42	54	47	49	56	36	43	49	45	53	52	51	42	41	37	42	34	50	46	37	52	50	41	35	41	42	58	36	46	37	40	33	47	48	45	49	44	42	38	49	43	38	44	51	42	49	53	47	47	49	52	45	42	53	39	37	34	50	35	35	50	49	46	40	40	47	55	46	45	46	52	41	42	45	56	64	57	47	38	47	56	43	47	46	46	51	56	31	56	44	45	51	42	48	61	35	43	52	33	44	50	52	47	48	45	47	44	47	42	59	46	43	46	39	46	52	49	40	54	37	49	36	44	39	50	47	39	38	39	47	51	51	40	47	54	26	43	51	45	40	43	35	43	50	46	43	49	54	46	38	68	54	34	41	51	38	51	43	38	49	56	54	46	44	37	42	53	51	47	50	43	38	40	47	47	46	37	59	51	55	45	49	38	61	40	48	51	43	43	44	45	49	45	48	47	49	52	42	42	41	50	50	51	46	64	53	61	42	50	47	43	51	33	43	52	35	50	42	47	47	41	46	43	47	53	34	59	52	41	36	53	43	51	41	45	59	47	46	56	52	35	59	47	43	41	50	40	34	45	50	46	36	49	40	43	41	41	41	43	56	50	54	44	42	45	47	49	54	46	51	48	40	36	40	52	45	50	46	37	37	55	52	37	46	54	49	50	43	47	48	47	54	41	52	45	50	44	45	46	46	29	48	47	38	30	47	50	46	55	50	26	50	38	41	41	38	50	46	51	54	39	38	51	41	45	39	54	47	45	46	49	42	34	53	55	40	41	41	49	49	45	40	41	44	44	37	42	35	35	43	53	41	48	49	45	43	42	45	44	48	47	35	51	56	43	38	54	44	49	31	50	48	44	44	40	48	50	56	44	53	53	46	40	47	47	43	43	36	48	51	53	46	44	37	42	52	41	44	40	60	41	62	65	48	32	43	48	41	33	43	42	61	44	47	48	43	39	45	40	53	49	52	56	37	39	44	42	46	38	42	37	54	52	45	53	60	49	39	46	40	52	55	47	37	36	42	40	37	37	55	44	61	40	53	38	47	36	56	40	39	39	51	43	45	40	44	41	57	40	38	48	45	60	40	38	41	51	55	35	49	41	56	44	52	62	44	57	44	43	53	37	36	41	52	56	45	44	50	43	42	44	52	36	53	54	46	50	52	36	42	47	44	38	45	35	51	48	48	43	53	37	49	64	43	38	54	36	24	50	42	50	46	54	39	40	54	37	46	38	43	50	53	39	53	51	42	52	41	51	53	50	48	45	45	56	46	33	39	42	58	46	49	46	36	41	35	41	53	46	40	55	45	44	47	36	47	58	41	49	48	49	41	45	42	45	46	44	49	54	63	38	38	43	43	50	31	43	39	44	55	45	44	51	46	49	42	46	45	41	46	48	41	44	48	35	50	51	48	45	49	40	38	57	43	47	44	60	38	36	46	37	54	47	42	45	45	47	41	47	53	54	44	50	45	40	38	42	47	39	40	45	47	44	42	47	40	48	40	45	49	53	39	46	28	53	47	44	37	43	37	51	51	53	55	56	55	52	45	62	41	45	45	45	61	55	44	39	45	59	51	35	48	46	34	39	43	37	56	53	48	44	38	41	47	49	39	39	47	37	49	62	64	46	45	41	51	47	56	51	44	64	43	55	49	46	50	48	42	46	49	37	58	49	44	47	51	51	44	44	50	48	47	49	43	46	53	60	47	57	31	53	52	51	51	36	59	40	40	55	37	50	44	44	50	38	50	37	45	55	49	45	36	53	44	60	38	47	61	40	51	44	56	42	56	53	44	42	45	36	45	50	42	36	50	41	38	44	42	29	49	53	54	41	39	48	49	58	39	57	46	48	35	46	51	51	54	50	47	34	40	35	48	39	46	45	45	38	49	39	44	36	35	48	40	41	39	44	56	56	51	50	45	49	49	48	48	46	51	49	45	55	49	37	67	39	54	38	42	54	48	42	41	40	46	40	37	53	50	48	43	34	45	58	40	49	56	38	47	53	49	41	51	44	44	45	46	42	52	55	55	51	42	46	48	50	39	38	46	42	65	51	50	49	41	39	50	56	59	43	57	46	42	53	53	42	46	46	39	51	50	41	44	44	42	44	39	42	42	36	49	56	36	28	52	56	34	44	46	55	53	34	42	39	43	47	47	49	41	34	51	58	43	34	41	58	45	58	41	51	48	49	50	50	40	45	48	50	64	43	53	44	55	47	43	44	63	62	45	45	54	45	50	50	52	47	30	45	37
25165	8333	5310	5719	10922	14541	16889	15299	13614	10269	7750	5999	5214	4257	3273	2806	2358	2001	1858	1737	1686	1558	1441	1315	1174	1114	1217	1129	1221	1221	1139	1066	943	835	721	697	611	669	656	686	704	676	625	556	511	483	459	408	419	394	421	366	378	396	366	389	374	415	352	376	367	357	372	370	370	343	343	388	341	369	364	356	371	373	388	347	340	395	348	377	356	373	363	375	371	346	340	319	385	357	352	370	360	364	391	368	406	366	367	377	368	378	365	389	374	391	353	361	336	383	343	381	364	378	385	382	378	376	339	375	350	386	339	365	344	405	385	351	347	363	343	382	380	362	364	365	383	347	411	379	370	338	412	400	371	381	339	373	399	349	368	400	374	375	378	326	370	380	387	388	389	369	372	362	339	361	410	350	369	364	333	370	389	363	346	381	370	358	359	368	357	361	395	330	386	361	361	390	375	359	354	372	361	358	368	382	404	381	341	380	400	355	371	378	380	373	354	365	363	382	369	363	354	417	371	349	348	402	403	398	347	366	379	367	347	376	379	367	378	374	357	347	343	387	358	362	374	366	364	385	394	383	371	368	361	386	395	338	396	344	399	344	341	374	323	324	356	375	366	361	386	351	349	351	365	351	349	376	377	383	342	350	373	383	328	348	382	366	354	393	354	372	388	373	357	399	353	351	352	400	396	361	378	326	400	352	368	391	321	384	365	354	369	387	342	345	352	340	397	338	403	352	357	391	358	329	377	384	396	374	391	339	370	320	376	376	358	406	376	365	334	370	384	401	369	361	337	351	339	374	368	352	377	361	393	339	388	345	340	337	402	338	381	334	377	359	395	373	334	364	353	347	373	352	349	371	368	393	394	378	405	366	362	375	362	362	345	378	351	383	366	378	385	353	349	339	378	371	409	404	363	357	426	370	352	363	366	345	348	343	387	383	377	382	361	328	364	391	366	344	370	359	387	346	326	334	345	363	372	357	377	365	314	418	332	350	345	350	378	384	363	363	375	359	349	342	399	361	346	368	374	353	353	371	353	356	366	346	363	351	368	354	354	391	394	377	361	353	380	342	360	388	346	354	350	385	362	387	376	350	357	355	383	370	378	379	386	360	359	335	363	381	369	394	354	346	351	367	375	350	375	359	354	364	379	392	386	333	360	327	366	379	353	374	377	377	372	356	385	358	343	392	370	385	334	354	329	347	373	352	377	336	377	358	346	352	345	390	355	380	378	358	355	366	342	397	354	367	385	367	369	328	384	338	379	370	372	352	375	385	337	355	365	372	375	386	397	361	355	367	372	346	378	350	338	355	330	377	342	360	349	344	375	357	349	374	362	383	377	337	372	375	399	391	357	380	361	368	353	367	356	331	356	371	340	360	408	387	372	349	350	392	381	371	337	399	356	339	376	358	325	373	331	377	384	368	389	380	346	340	356	341	361	336	341	355	378	394	385	379	354	366	337	356	351	362	353	374	385	385	391	385	379	358	407	390	373	374	346	381	347	337	385	362	357	378	374	397	402	333	347	379	336	400	368	382	391	378	358	406	391	341	369	381	396	354	396	384	388	362	361	390	389	338	382	391	344	370	373	333	373	351	349	397	361	342	351	385	379	410	337	399	366	388	424	385	363	335	418	365	332	360	367	343	344	362	357	380	370	344	379	342	384	384	336	351	368	345	368	375	358	375	371	369	346	392	365	389	384	368	367	384	351	351	383	360	377	371	378	360	327	354	406	364	372	395	370	391	391	370	358	372	380	335	368	325	321	360	372	355	356	364	398	368	357	368	351	387	363	362	388	376	380	355	365	364	324	425	346	354	354	363	359	368	360	355	380	341	375	365	380	388	359	373	367	359	366	354	369	362	335	369	339	360	369	340	391	388	376	349	371	359	361	354	408	339	381	386	374	332	361	332	343	382	378	370	356	369	372	362	392	359	354	364	372	331	358	382	347	348	376	355	347	371	355	379	349	373	383	335	391	401	377	330	344	356	390	353	359	383	364	370	324	361	342	349	359	352	357	366	371	346	387	403	389	406	359	383	321	349	337	357	368	361	385	391	339	350	384	385	380	405	354	347	347	362	365	385	368	367	378	377	389	357	323	362	365	391	343	384	344	379	375	360	355	348	376	321	372	362	364	390	359	350	371	352	375	382	368	388	382	335	366	350	379	391	345	397	353	367	367	333	386	372	337	401	408	363	376	373	352	319	358	396	340	382	364	417	402	356	408	367	379	382	378	370	372	372	431	358	341	368	353	370	380	380	359	378	357	356	376	369	322	408	367	345	336	382	375	360	360	390	343	348	356	357	367	383	371	353	378	343	368	342	383	390	372	341	358	380	335	357	371	358	366	376	348	337	358	361	349	339	349	366	383	382	354	383	345	387	346	346	373	379	359	367	392	412	360	334	379	384	377	373	382	373	334	383	359	341	380	380	372	333	353	387	365	377	346	345	389	384	381	362	376	377	371	372	393	375	326	379	392	362	358	374	357	355	351	364	389	350	370	330	361	334	371	378	359	334	391	387	374	359	365	372	359	367	357	374	337	383	361	340	362	394	375	356	373	375	361	395	355	371	405	362	376	378	349	364	358	348	406	369	390	344	360	364	362	399	353	326	376	373	367	366	381	406	364	365	370	410	359	329	365	364	389	360	343	393	340	370	399	416	362	372	351	353	355	399	373	394	364	387	358	375	370	394	359	345	353	330	374	351	359	364	365	339	349	371	359	382	353	399	388	364	375	352	379	363	339	363	383	370	415	360	365	362	350	381	332	333	390	409	380	387	379	399	345	340	365	381	360	367	364	348	375	366	361	387	380	340	352	382	348	356	381	375	376	351	356	388	352	338	330	348	365	362	348	379	353	381	395	354	403	375	375	369	368	348	372	352	344	356	342	346	375	363	347	386	345	399	376	363	353	383	360	340	367	369	381	402	338	371	394	331	368	328	371	360	373	365	373	334	403	388	381	383	355	355	342	375	327	348	367	351	361	353	383	343	387	355	385	374	384	334	352	377	344	371	384	374	391	372	380	355	369	382	354	368	362	392	360	363	378	392	344	378	343	331	364	373	350	407	380	394	384	389	363	407	383	387	385	380	371	386	381	399	350	388	330	401	353	361	385	374	370	390	373	352	389	317	390	357	383	384	355	358	373	353	400	364	361	363	368	332	369	373	373	362	376	393	393	369	360	341	359	378	372	359	371	336	368	376	371	353	356	400	363	399	369	360	379	346	370	419	397	361	371	368	380	396	372	367	347	359	358	368	376	360	380	371	363	352	410	377	327	372	365	350	324	337	377	379	351	387	376	386	369	337	357	361	363	354	355	368	348	371	361	364	365	361	368	338	352	393	341	345	353	371	375	356	339	356	379	358	360	361	364	398	314	387	404	376	362	332	375	380	366	390	353	332	401	413	347	365	385	342	382	359	359	360	401	383	329	340	372	366	355	376	397	408	361	387	373	375	383	358	376	354	383	374	352	368	343	366	343	356	365	371	381	361	379	364	376	365
4499	1338	662	424	361	402	567	539	499	455	381	283	255	223	197	171	163	133	155	151	149	144	117	113	138	128	103	135	114	103	133	115	114	104	80	100	96	103	107	118	78	83	99	97	84	84	84	84	80	82	75	91	69	76	84	78	79	79	79	96	81	89	72	92	74	98	74	87	83	96	81	83	73	81	96	88	83	77	88	77	79	84	104	88	93	88	73	74	84	91	78	68	84	64	82	87	79	70	70	89	91	83	88	88	79	80	89	94	76	74	75	82	88	77	98	74	69	85	78	85	76	76	79	85	81	87	73	83	84	80	87	98	79	77	65	77	86	93	90	75	73	89	101	65	88	73	85	80	81	89	90	93	76	71	76	78	72	76	97	87	85	84	83	57	74	87	63	76	91	83	80	84	86	78	68	87	71	90	90	84	94	82	98	83	93	80	90	89	81	76	87	82	76	79	87	89	80	83	90	75	80	66	91	82	68	78	71	82	84	89	104	91	78	71	78	80	96	91	68	90	90	86	84	84	72	78	72	83	72	82	82	64	62	86	93	80	85	90	73	76	75	68	84	89	76	83	79	98	89	109	82	93	69	81	90	72	87	108	84	69	91	92	99	97	94	71	85	87	77	92	77	85	83	87	94	81	88	82	85	85	80	99	82	70	85	96	87	88	90	82	80	90	79	71	92	83	68	81	82	81	95	57	85	81	89	66	68	78	80	71	97	72	93	99	79	77	74	78	80	70	91	90	70	81	87	75	91	79	89	91	71	78	90	75	98	75	91	81	82	76	79	70	90	78	93	77	73	77	75	97	104	84	74	83	71	78	79	84	87	95	88	68	90	95	88	89	82	93	89	78	84	76	90	72	86	80	76	100	85	68	84	87	80	83	77	80	74	78	67	87	87	85	83	98	85	87	81	91	86	85	81	95	91	70	82	106	84	83	76	73	89	72	87	81	75	82	85	97	81	90	91	87	84	74	87	80	93	84	79	70	89	86	67	83	87	65	79	72	97	91	80	85	89	80	64	78	81	72	90	83	55	78	76	71	101	94	75	85	80	77	96	81	87	81	79	86	66	96	91	89	89	87	98	86	80	104	84	70	80	93	91	84	72	81	78	86	100	85	90	92	70	71	74	86	82	98	80	84	91	62	94	84	74	80	91	68	74	78	79	87	76	75	81	81	89	84	85	91	99	89	75	81	72	78	88	77	77	79	79	74	69	75	62	73	88	74	92	67	98	82	88	62	83	82	93	80	87	88	68	93	81	79	70	79	86	66	64	85	83	81	74	88	75	68	90	93	85	80	78	90	71	67	86	96	82	96	91	81	92	76	93	90	105	94	93	77	73	84	95	89	89	89	77	87	80	68	58	73	81	80	77	74	66	84	89	82	86	91	88	68	97	80	96	86	93	76	79	87	81	77	76	75	82	93	95	73	89	73	67	72	93	83	90	81	76	78	82	87	72	68	88	83	68	80	79	90	88	82	90	74	67	106	74	91	82	73	82	78	100	81	67	85	79	67	69	88	86	85	83	103	80	78	76	80	91	71	71	81	98	80	65	75	90	95	84	60	76	79	85	87	77	77	106	93	97	73	79	95	96	73	84	82	68	89	75	74	86	94	84	84	72	77	78	71	86	83	76	85	94	72	88	81	70	78	82	80	86	91	85	81	73	95	105	82	77	82	62	68	95	73	72	82	82	77	63	89	90	80	89	85	91	89	94	75	81	83	80	85	73	87	72	74	89	79	76	90	65	80	95	89	74	80	90	103	79	83	67	82	84	99	87	80	81	88	79	89	87	105	89	87	78	79	87	81	88	91	68	51	92	80	70	69	93	61	79	83	85	70	84	66	78	80	72	81	79	73	82	76	80	71	78	66	81	70	84	75	75	81	84	85	88	82	84	77	58	72	81	82	98	74	78	95	79	78	74	100	79	83	77	88	73	81	70	70	86	72	80	83	83	88	69	72	69	89	93	87	78	75	85	86	74	78	83	61	74	88	73	85	67	83	74	85	91	79	87	88	81	81	92	95	81	75	72	81	102	79	80	75	70	76	90	64	79	81	80	103	87	95	81	79	76	86	75	79	92	80	90	83	79	80	71	85	77	76	92	81	85	92	76	75	78	98	80	69	82	92	81	86	77	81	77	66	77	76	82	63	88	64	80	81	80	90	75	79	78	90	92	82	69	93	65	81	79	74	96	78	81	71	83	73	80	94	78	73	75	80	85	78	89	81	69	77	84	86	85	87	82	87	78	87	72	88	92	89	82	78	106	72	80	86	98	81	69	89	77	94	81	97	80	73	72	89	86	101	104	79	79	82	73	73	82	82	66	94	82	79	86	63	85	85	83	84	90	72	84	94	74	82	89	65	76	89	78	84	82	90	60	92	86	73	95	85	84	81	89	88	82	94	77	72	81	76	69	86	79	76	85	79	86	83	92	93	81	91	85	98	81	70	75	81	104	95	88	71	73	79	75	72	64	88	74	56	77	76	71	85	77	71	67	83	89	85	64	84	103	89	70	87	97	71	75	73	94	99	79	83	77	96	89	85	78	65	92	76	91	100	61	62	89	78	89	75	76	87	85	84	72	88	82	82	81	71	81	93	89	80	75	64	81	90	93	78	97	86	84	81	71	76	78	83	87	69	77	88	96	70	78	71	78	85	87	90	72	93	94	74	93	84	94	79	104	72	77	77	78	79	91	79	87	87	76	85	86	78	72	87	71	67	74	73	89	80	79	86	86	78	76	88	91	84	73	83	93	97	77	88	84	77	86	82	83	82	90	93	92	89	82	92	90	70	89	88	69	69	80	69	82	73	80	84	82	85	91	89	73	80	77	79	93	78	65	101	88	99	81	96	86	72	90	100	74	86	90	74	69	70	73	86	78	89	71	89	80	76	71	82	88	85	93	92	80	79	65	75	83	85	94	76	96	112	82	76	70	92	88	79	84	70	88	85	85	79	93	82	87	91	70	73	76	84	89	71	88	100	90	93	80	80	84	72	89	75	101	86	86	82	85	90	76	85	82	78	63	89	77	100	86	97	90	76	87	87	80	87	72	75	96	90	101	60	72	71	70	76	82	100	87	68	81	77	87	86	76	79	85	85	76	72	77	84	89	73	92	81	84	76	68	74	79	78	77	64	82	73	74	82	89	79	95	98	81	73	92	75	111	81	87	89	73	90	84	77	85	95	69	98	85	93	85	83	81	63	81	75	91	87	83	89	76	73	67	96	78	83	91	92	82	88	89	85	84	73	75	103	83	90	81	76	98	87	72	81	73	94	76	81	88	96	74	96	76	83	76	72	68	81	71	86	82	65	85	99	81	83	83	82	94	83	82	89	74	75	94	84	104	82	78	77	107	77	86	97	75	75	85	86	90	71	74	87	62	80	84	96	75	86	86	67	79	70	87	87	66	91	82	71	81	85	84	92	82	93	87	89	83	83	67	86	66	73	76	81	76	89	79	84	84	78	75	107	85	94	79	85	78	73
30723	11648	7012	7376	13062	19134	20970	18927	17106	13586	10220	8488	6937	5819	4561	3852	3392	2987	2649	2468	2470	2391	2132	1899	1844	1759	1733	1724	1754	1767	1644	1590	1459	1329	1116	1114	997	1040	1010	1038	1034	947	930	829	791	800	756	700	650	663	679	737	665	697	677	677	632	627	665	630	664	656	557	670	627	674	635	639	649	630	660	668	652	694	654	648	626	651	681	682	702	627	671	606	660	647	662	648	625	656	666	619	665	628	655	625	678	672	656	649	641	636	656	643	624	665	629	683	628	659	652	636	638	629	665	627	659	631	636	640	627	632	644	643	648	637	697	681	659	692	678	636	654	706	577	674	666	644	635	670	657	626	613	638	657	626	672	669	630	661	661	688	624	613	641	621	652	655	665	655	641	638	600	684	633	656	672	625	691	640	701	637	650	649	648	636	624	665	623	661	645	619	622	673	629	636	662	667	685	646	640	651	669	661	661	649	616	663	592	650	684	662	648	622	637	693	645	650	668	655	685	654	664	671	626	615	610	670	659	673	620	619	636	633	678	668	691	700	651	654	624	632	663	646	643	626	669	605	677	637	632	675	652	664	679	614	681	628	612	678	657	645	649	626	612	645	584	660	693	658	653	598	636	675	689	689	689	671	663	611	661	642	613	681	680	622	636	623	654	603	639	677	599	649	592	622	682	621	626	601	655	652	667	642	659	631	650	643	652	664	654	640	614	646	613	619	641	647	627	645	640	655	675	667	611	661	621	652	681	684	617	632	685	685	648	671	664	692	599	653	687	652	676	602	631	642	625	663	631	624	676	639	604	669	622	622	687	646	627	672	626	642	647	626	643	660	628	681	648	634	638	642	640	686	653	661	615	645	646	668	656	640	629	625	672	623	673	632	660	622	647	650	649	609	636	620	657	679	632	642	657	632	636	680	593	657	657	645	589	637	654	632	668	640	637	651	646	679	659	624	652	668	636	669	641	629	624	641	663	648	640	649	628	705	619	667	665	637	618	654	642	683	656	635	678	628	677	625	653	687	625	622	593	683	645	651	676	615	628	638	652	655	644	588	635	648	591	653	629	624	629	667	670	669	620	654	661	630	657	657	661	617	636	624	627	670	632	629	632	660	662	621	636	703	637	652	671	629	626	642	661	647	692	670	709	655	631	609	631	634	639	652	664	650	629	633	664	660	653	659	711	639	664	691	636	624	647	697	634	677	675	687	601	642	644	642	653	640	646	672	694	618	681	655	625	607	619	666	629	607	611	664	718	677	642	641	628	618	662	661	654	680	632	628	656	601	686	624	653	619	620	680	641	636	669	597	694	682	638	629	700	664	675	663	637	646	654	623	653	656	657	672	673	657	712	675	601	661	674	654	630	646	634	607	632	622	642	644	696	663	658	646	662	613	645	617	677	613	637	621	621	600	625	658	672	665	682	639	650	619	682	651	658	688	657	612	615	632	648	624	631	616	639	653	671	596	647	632	658	659	660	683	658	617	636	634	620	621	656	686	615	638	635	598	640	698	655	635	648	639	606	641	628	606	674	656	600	611	684	654	632	636	615	702	653	648	645	651	665	637	638	678	604	637	643	652	630	676	638	628	664	701	648	614	636	660	653	618	640	657	609	642	633	641	654	606	672	627	641	642	638	647	660	628	665	626	662	654	643	681	656	661	646	646	686	664	638	675	671	622	682	642	627	674	666	639	618	627	648	702	608	640	662	620	691	643	660	686	653	672	651	665	651	684	622	638	645	633	643	648	679	614	675	674	646	626	678	681	679	665	616	654	642	687	667	606	638	658	643	613	619	664	641	612	622	665	674	646	670	687	628	614	676	653	622	632	619	675	678	645	628	687	670	654	645	694	648	660	672	644	629	667	615	649	652	687	678	626	644	632	633	667	660	654	691	633	701	670	671	613	592	669	623	673	637	608	643	642	623	648	638	717	636	618	630	639	634	650	677	617	683	649	648	686	658	659	674	644	649	634	659	660	652	669	650	622	666	604	613	647	645	662	685	620	644	680	625	645	618	644	618	627	649	634	635	631	610	647	690	613	683	629	682	601	656	665	687	614	666	613	655	648	664	643	687	692	658	638	632	649	630	630	657	616	620	610	632	643	631	650	636	655	617	615	647	635	618	637	645	666	640	631	637	677	653	661	656	625	646	667	619	637	700	631	634	630	632	668	671	632	657	629	618	643	619	625	619	623	670	642	615	657	699	660	663	671	672	634	609	662	693	680	621	618	657	673	654	686	657	678	676	659	640	684	622	640	628	635	677	673	655	665	634	597	664	643	625	635	670	656	626	681	656	639	689	637	668	639	703	669	648	677	651	617	648	654	667	690	645	637	640	686	645	638	637	680	683	613	642	628	651	651	690	637	664	646	604	639	630	640	629	651	619	662	650	607	622	627	596	608	654	637	634	633	643	602	645	658	666	638	640	617	679	693	625	645	651	658	637	620	627	626	681	664	653	669	665	648	656	632	650	655	677	637	628	628	670	665	641	658	638	616	678	635	648	633	630	627	655	657	666	600	656	705	634	634	708	657	623	626	633	658	669	648	640	639	607	620	676	632	640	646	662	634	700	646	648	649	629	636	620	656	645	669	625	633	597	648	630	670	613	661	640	669	695	612	621	638	674	604	647	679	626	643	649	636	619	644	650	665	680	645	630	698	646	632	614	652	648	611	679	625	653	619	618	655	666	649	617	680	631	705	650	679	608	620	677	652	618	623	633	664	632	685	660	624	684	662	648	622	605	646	628	647	644	649	668	654	669	634	665	606	653	661	632	605	678	687	616	658	658	669	649	692	616	678	601	670	670	641	665	641	647	644	664	665	665	647	677	643	652	662	655	636	647	642	630	694	646	690	656	636	652	622	670	636	699	655	616	664	646	656	619	610	576	660	643	697	641	674	673	628	652	697	642	622	600	669	660	662	617	673	621	652	677	634	653	675	635	644	647	616	648	651	631	651	659	642	687	654	660	662	587	646	653	655	666	616	642	661	616	652	648	593	657	620	674	683	676	658	639	613	688	647	664	637	657	674	684	616	644	636	686	654	678	675	660	661	699	608	624	634	666	650	637	649	633	640	646	650	635	647	695	628	593	669	660	624	651	650	702	623	665	699	661	661	678	648	627	635	630	618	572	656	666	686	648	707	657	606	630	669	661	689	644	664	702	627	613	682	648	638	626	644	604	676	671	648	684	619	645	665	688	663	676	659	642	622	613	691	656	652	691	639	673	648	649	653	629	668	623	635	655	669	627	684	682	636	659	659	620	637	668	711	629	668	634	664	639	664	662	686	667	622	659	644	646	618	661	640	637	659	599	579	700	649	644	650	606	660	651	675	659	620	715	654	627	679	661	648	593	647	679	647	641	614	641	658	676	668	644	653	660	606	643	661	664	652	676	598	623	640	659	610	630	678	667	669	654	674	651	733	666	680	637	650	664	669	634	644	668	671	613	634	662	600	658	640	624	630	662	613	639	666	657	685	679	613	617	636	665	641	668	580	685	702
2793	774	393	243	227	233	336	311	285	270	193	168	145	120	116	93	104	90	90	104	74	64	76	56	71	64	92	73	80	69	68	61	68	56	58	63	67	59	67	69	64	57	51	67	60	74	56	72	48	59	55	63	48	59	64	46	50	59	48	67	47	62	49	54	54	57	39	55	49	42	55	54	31	62	49	60	58	60	52	66	53	50	56	59	68	49	45	57	57	66	49	61	45	58	53	58	61	60	48	47	70	62	64	55	56	70	41	56	51	53	45	52	55	62	61	51	63	64	60	42	60	44	55	46	71	63	60	52	58	50	56	59	51	57	50	65	59	55	67	55	62	38	48	52	59	46	67	53	61	61	61	54	60	61	56	42	49	53	56	51	46	77	46	54	48	53	51	57	54	53	65	56	52	60	50	62	70	53	47	67	56	61	58	58	56	59	58	53	65	42	63	59	45	52	59	44	59	58	60	51	60	48	52	57	52	41	47	45	63	61	65	45	62	56	49	58	50	50	57	45	63	56	62	64	67	61	57	58	47	54	54	61	52	56	46	52	58	62	51	61	57	53	50	48	69	44	50	64	64	51	53	60	55	54	50	63	42	66	62	59	46	41	70	54	49	51	62	66	56	60	55	58	51	52	57	55	62	68	70	62	67	50	54	57	37	52	56	42	56	55	69	47	54	43	58	48	62	47	54	57	61	53	59	65	53	59	56	66	49	60	47	52	57	70	56	52	51	63	52	59	57	55	55	55	57	65	82	45	59	39	57	65	36	62	44	59	48	54	48	68	64	53	51	54	60	69	52	53	56	50	51	49	46	69	48	51	59	69	64	58	49	53	48	52	47	59	52	49	63	64	50	48	51	50	53	73	62	50	66	59	58	58	44	51	47	75	53	43	61	66	48	57	58	61	67	50	59	48	46	62	45	56	67	40	57	62	45	64	59	39	59	59	52	53	41	48	49	44	63	61	62	70	58	62	55	60	65	56	64	44	46	54	47	62	62	59	73	61	59	72	68	48	61	58	65	48	58	54	48	56	58	51	61	45	46	58	55	42	55	54	59	52	49	57	45	44	69	45	61	69	78	73	49	52	35	47	55	54	47	49	57	55	59	57	57	61	69	54	64	44	51	64	60	63	51	43	48	58	69	51	57	58	65	57	50	49	51	39	57	63	61	50	54	47	53	49	63	48	57	53	55	45	64	55	44	48	54	52	52	68	50	61	56	56	55	61	48	54	59	46	53	61	63	54	48	45	51	67	60	68	48	63	58	58	61	51	64	48	48	56	58	76	47	44	50	50	54	59	51	52	67	43	77	57	61	53	60	56	55	55	49	63	52	52	67	57	61	47	51	65	60	58	52	48	64	60	54	46	51	39	56	52	52	54	51	62	47	59	53	69	53	40	63	47	59	59	56	52	48	48	68	75	48	65	52	58	63	57	56	52	44	67	56	48	48	59	52	56	44	64	63	52	53	54	52	49	58	57	71	38	55	42	50	54	51	60	56	62	54	64	69	56	54	59	40	48	70	61	45	61	44	58	56	47	59	43	62	48	48	47	61	44	55	58	70	55	55	55	50	69	67	59	53	54	57	58	55	54	60	60	71	63	56	54	54	44	52	64	54	66	61	60	68	67	60	58	67	61	53	63	57	44	44	54	62	68	63	48	66	48	52	46	67	58	55	59	48	63	76	52	69	46	65	49	55	52	66	53	55	50	56	40	43	52	50	63	60	52	51	64	49	54	52	68	63	48	52	56	60	41	53	54	52	58	59	52	57	57	50	66	57	58	57	52	56	63	58	51	52	54	61	75	57	58	53	61	55	46	38	51	70	66	62	59	51	49	57	68	48	56	56	53	58	59	44	62	46	66	68	60	61	39	56	61	64	72	60	61	57	49	62	60	51	46	53	62	47	46	59	54	64	55	64	48	56	67	51	59	48	64	60	44	58	49	40	65	62	73	55	54	66	62	58	56	56	60	70	58	48	46	57	50	59	58	51	48	63	70	51	64	50	48	62	54	57	74	57	57	62	49	62	66	70	51	67	53	46	48	46	60	66	52	42	53	44	63	70	62	57	53	47	69	55	67	53	42	50	65	57	53	52	65	64	53	61	58	58	64	44	59	55	54	54	63	55	58	50	51	58	51	58	59	52	59	48	46	44	61	48	51	56	71	58	47	63	50	49	61	43	49	42	47	55	55	51	61	54	62	48	57	50	78	51	60	63	54	55	38	54	54	61	52	55	46	54	62	55	57	55	51	51	47	70	51	49	68	58	63	37	46	48	47	64	55	53	42	71	49	53	51	60	52	56	56	44	57	61	53	51	50	54	66	42	54	65	60	66	56	54	38	62	69	67	56	59	59	48	55	58	55	51	73	49	49	52	58	60	60	47	63	51	54	50	52	45	57	61	51	56	66	50	58	40	52	59	48	62	53	63	56	47	59	59	48	55	58	36	44	63	56	63	60	65	61	65	53	68	57	59	63	62	62	65	42	51	53	63	67	66	51	57	55	51	75	58	67	55	58	57	61	78	57	69	59	60	56	58	62	64	56	66	60	57	60	43	62	53	56	58	71	64	60	57	53	53	61	54	60	63	54	61	61	66	72	60	60	46	61	57	62	51	58	57	48	58	64	61	54	57	60	51	64	69	46	45	53	56	61	58	52	71	61	54	55	69	59	64	51	60	60	48	46	52	53	65	45	60	54	63	61	59	52	67	51	51	51	53	64	50	64	74	65	58	50	58	55	62	54	58	45	58	63	67	56	54	52	56	50	49	46	61	67	70	58	57	54	61	65	57	59	48	63	49	47	60	52	67	55	64	59	62	63	51	53	56	57	52	38	61	63	70	65	66	48	58	58	56	59	55	58	45	48	39	41	60	56	64	57	53	67	58	46	61	57	53	56	58	64	60	55	53	59	82	64	52	64	57	51	58	60	62	57	58	57	50	49	52	49	63	60	53	63	52	59	57	61	64	50	58	52	53	51	63	59	45	57	57	59	56	61	67	52	49	59	58	63	49	57	67	65	50	58	62	58	64	48	62	48	54	47	54	67	62	52	54	51	49	50	42	53	54	57	62	56	54	55	65	57	48	57	59	51	58	46	64	51	48	59	48	55	60	51	51	55	36	50	48	51	68	39	57	64	65	54	49	62	62	62	62	54	56	55	68	69	40	62	54	54	47	54	50	52	49	56	59	54	65	45	52	47	47	50	65	69	55	63	56	49	42	47	56	53	66	52	61	46	53	58	66	50	70	63	56	58	57	44	49	48	52	53	52	46	54	60	58	68	54	54	44	63	59	48	50	59	54	51	55	56	66	58	54	57	54	69	57	55	59	57	52	64	59	46	59	39	40	56	49	41	50	47	57	59	55	46	55	64	49	61	56	45	58	51	64	59	59	65	55	54	48	51	61	51	51	54	67	51	61	65	56	72	61	62	53	63	56	48	58	49	61	56	51	59	66	62	58	53	49	49	63	52	60	48	55	64	50	58
22554	7667	4380	4700	8832	13160	15137	13103	11142	8732	6613	5070	3982	3133	2492	2093	1776	1557	1375	1347	1279	1189	1163	1058	1062	1017	1015	1009	1043	985	919	855	796	746	653	631	617	652	666	670	658	647	568	587	537	496	468	460	454	466	401	429	444	452	426	424	434	421	434	431	450	451	477	413	432	436	443	452	456	427	445	441	444	445	438	421	440	399	434	452	457	409	475	456	457	468	462	401	413	409	456	453	440	423	473	430	450	419	455	428	467	436	431	414	475	419	461	481	447	420	458	445	418	421	433	429	475	410	447	396	385	437	431	460	452	468	420	489	440	415	428	457	477	369	477	497	411	416	441	453	425	468	482	417	459	445	430	473	419	445	418	483	460	457	447	441	487	425	423	417	436	435	428	429	465	428	443	460	446	429	461	433	445	439	467	457	445	454	441	445	414	432	451	408	442	419	406	446	458	416	439	438	448	427	428	415	458	450	428	420	454	425	420	444	426	431	437	460	441	428	464	416	434	434	436	399	452	425	493	470	460	429	455	427	468	463	426	451	414	458	431	423	458	432	458	453	434	415	454	426	436	422	437	413	433	459	443	459	456	430	468	443	441	417	415	429	445	431	422	424	466	418	382	435	435	429	427	462	399	433	437	468	442	458	462	458	453	399	458	408	438	475	412	411	417	459	408	426	456	459	423	431	461	469	446	482	483	421	457	465	452	413	431	451	467	437	466	465	434	415	418	424	441	481	393	451	489	499	430	433	442	418	432	442	467	450	435	413	455	420	458	421	430	428	480	416	479	463	439	441	454	458	436	452	430	455	437	462	443	405	466	436	389	416	442	413	419	449	432	466	441	428	467	451	457	482	429	406	429	459	453	437	447	461	425	447	430	407	422	431	449	424	431	463	427	432	448	443	413	458	423	449	459	420	431	443	448	412	440	438	423	474	430	429	436	453	438	440	465	391	425	469	440	444	432	430	486	452	442	477	459	454	436	442	428	441	437	442	402	435	455	404	449	437	408	433	501	474	440	416	445	436	440	475	411	420	408	449	438	477	442	455	451	473	422	454	428	418	430	447	420	445	435	432	444	436	462	411	458	476	441	455	437	416	446	448	484	382	470	426	434	426	422	396	434	442	420	430	442	461	450	452	420	440	432	423	435	468	457	407	447	480	422	400	453	435	423	448	445	450	423	449	425	460	443	412	471	433	460	472	433	435	419	446	408	473	450	458	463	421	435	429	422	442	431	424	422	466	425	424	444	440	430	477	457	380	417	414	452	436	453	441	426	454	443	409	430	475	473	473	441	468	420	443	467	472	435	419	447	419	443	470	490	450	447	395	445	463	469	509	423	457	411	440	493	442	436	445	451	493	467	409	432	442	419	480	440	418	452	426	424	461	473	408	420	437	461	415	424	436	421	468	447	455	445	397	445	447	455	419	442	423	443	426	450	442	442	436	411	407	461	430	468	451	431	427	471	460	447	419	441	429	444	427	465	443	493	423	463	464	452	450	448	450	454	431	445	428	440	427	436	423	438	478	423	469	424	398	418	443	463	486	443	416	430	452	443	394	424	423	460	414	452	412	492	441	441	473	460	445	418	459	487	478	429	422	426	435	486	436	471	420	482	427	399	414	448	452	470	475	435	448	480	437	437	444	430	410	466	434	441	433	439	406	443	441	491	427	426	435	429	439	425	387	459	430	457	452	435	431	432	478	411	396	464	409	433	412	419	424	458	454	436	437	439	472	437	457	450	425	432	421	459	478	418	431	450	437	434	461	444	480	429	452	431	456	468	414	420	441	407	485	486	452	430	472	405	457	393	437	465	464	454	454	499	459	442	440	424	444	401	423	452	449	447	481	453	465	449	423	420	457	446	436	425	464	505	432	445	457	455	458	461	471	457	424	450	444	436	460	392	427	458	454	442	440	415	443	434	466	412	421	440	441	439	458	401	455	423	449	432	470	455	421	399	454	473	441	417	451	424	440	440	470	464	421	415	454	463	451	461	434	454	457	429	420	431	436	449	431	450	416	413	438	412	485	452	478	424	460	466	479	424	473	412	463	441	439	451	433	462	447	434	418	420	451	436	462	444	429	431	425	456	486	407	473	425	440	461	454	442	441	442	473	443	436	482	416	465	421	434	427	469	457	427	466	441	459	435	446	436	448	423	456	455	437	471	456	430	475	438	474	442	456	438	429	451	420	456	434	457	402	387	454	433	421	453	453	426	414	434	429	444	405	426	445	459	454	422	451	429	454	401	431	442	417	452	432	440	450	456	447	424	450	435	396	492	433	466	443	470	418	449	473	440	442	442	459	424	442	441	436	435	426	430	445	470	441	471	488	440	433	424	438	431	430	434	462	448	426	423	417	475	453	448	464	466	412	438	477	436	455	447	473	451	466	408	428	443	437	451	454	419	461	448	453	435	423	434	433	424	428	412	452	427	409	434	462	413	423	454	436	435	416	460	418	496	429	449	423	436	443	442	425	441	449	442	427	450	423	438	465	446	438	429	421	449	445	433	406	450	459	427	425	431	450	414	449	431	491	421	439	446	441	406	407	439	370	453	448	446	484	445	449	456	403	493	462	468	434	439	427	416	440	421	424	471	435	446	415	470	458	438	466	425	445	441	457	468	424	433	396	481	409	459	437	455	442	442	420	480	424	448	436	469	434	445	407	464	416	433	431	456	482	431	438	457	452	458	457	452	469	463	444	445	483	451	465	436	444	454	437	461	447	469	445	413	430	448	451	459	413	445	440	420	454	420	451	466	464	484	438	472	424	449	476	441	415	460	477	450	428	438	412	404	449	415	370	458	448	443	456	460	411	410	455	454	429	439	419	451	453	458	462	405	453	448	446	432	441	455	473	425	445	417	451	433	465	442	457	457	413	426	436	461	469	432	430	449	432	424	451	444	416	383	402	459	420	427	433	449	431	405	445	449	442	451	443	443	441	452	408	439	422	448	451	460	428	451	439	426	439	446	449	453	446	406	466	462	425	451	458	425	420	454	452	480	457	447	455	406	454	434	463	478	452	457	474	433	451	428	446	429	458	449	458	437	465	462	466	454	443	440	435	463	428	434	435	433	422	428	434	436	448	429	440	408	438	419	435	416	455	448	454	409	462	440	411	440	432	452	448	461	418	432	402	426	441	463	441	462	446	443	454	454	419	462	455	458	452	447	417	451	429	436	417	442	449	420	489	449	460	444	463	396	414	474	458	472	469	445	441	417	418	474	416	411	457	477	455	455	419	448	456	407	442	469	429	448	421	458	421	449	422	471	455	435	450	449	439	441	426	433	441	413	441	452	471	421	418	401	409	464	444	449	426	406	433	504	448	436	440	435	434	455	448	429	418	417	393	394	465	465	458	453	451	405	462	424	450	414	415	451	449	445	431	433	432	468	465	470	447	458	416	396	409	427	416	440	415	396	436	428	431	467	444	430	433	442	453	487	453	439	451	463	426	434	469	427	432	447	443	465	439	473	444	434	463	431	426	420	448	430	453	457	440
3467	906	489	389	329	364	484	494	491	390	340	255	212	206	156	148	139	133	144	128	114	101	106	118	103	114	107	100	122	121	121	102	95	101	103	89	115	109	104	85	97	90	85	82	79	73	101	100	103	70	85	97	73	83	71	85	89	76	91	91	99	78	85	84	90	81	80	68	75	81	93	86	65	90	93	84	103	101	86	94	87	81	88	76	74	79	88	78	84	104	96	96	77	87	77	90	74	81	76	92	100	99	74	85	82	78	88	83	86	81	87	88	94	85	95	72	93	68	94	90	82	75	85	73	88	85	90	108	81	82	92	81	77	84	92	86	73	75	86	96	75	93	90	86	85	78	79	91	83	109	76	88	104	84	74	102	76	88	94	73	71	72	84	104	84	79	75	108	88	90	63	72	94	96	88	78	83	87	83	94	102	98	83	85	88	94	82	88	91	80	96	82	95	80	92	82	95	95	79	81	113	83	89	114	87	82	74	87	90	80	92	108	83	73	81	90	76	78	83	98	111	90	81	97	72	67	93	78	76	95	94	106	70	78	79	86	76	97	92	90	91	92	84	76	93	88	86	81	98	83	96	87	103	87	96	97	83	85	84	94	77	88	96	84	83	105	90	65	98	85	90	104	95	84	79	85	75	101	93	101	84	86	87	73	83	86	79	83	84	99	89	89	103	100	93	74	60	59	78	83	84	72	84	82	89	90	91	102	103	101	101	95	89	82	83	93	80	78	76	88	87	80	72	85	78	85	97	75	103	93	79	90	88	96	62	92	100	70	102	93	80	84	98	74	81	87	84	81	94	83	94	90	88	84	96	77	107	94	97	96	71	92	86	79	92	80	85	112	97	79	85	82	92	88	59	82	97	82	90	89	77	82	94	88	84	75	94	88	81	78	89	70	78	88	81	76	76	108	81	101	77	86	90	78	88	80	81	61	79	97	96	97	93	75	96	78	106	77	77	89	109	85	83	87	97	86	86	74	83	79	89	67	96	93	98	75	98	95	100	84	81	82	74	97	89	77	81	89	92	93	84	81	96	102	83	93	86	81	100	73	77	88	99	86	88	84	86	82	80	77	91	87	92	98	85	91	68	76	93	82	83	94	95	91	84	75	89	83	103	71	70	72	93	81	93	101	88	78	105	61	91	90	98	87	82	89	101	90	85	81	87	91	88	92	87	89	82	84	81	102	102	80	86	97	77	98	88	89	90	97	81	89	85	91	70	82	84	83	78	81	90	95	85	77	71	82	88	78	82	85	86	96	89	88	95	81	80	89	92	100	67	82	78	84	80	86	85	84	89	98	90	93	81	100	84	76	98	94	96	80	85	65	94	87	84	77	97	83	83	92	83	85	78	92	75	90	77	89	83	81	103	86	91	76	96	88	101	74	91	71	90	94	92	81	85	82	86	81	105	80	80	70	112	89	80	82	82	92	97	73	85	95	96	95	75	86	84	98	86	82	87	100	88	76	78	91	74	75	87	86	83	92	100	88	77	88	111	64	85	96	95	75	83	85	78	91	107	85	93	91	76	78	106	88	84	85	83	89	88	84	98	70	83	92	84	93	62	71	84	67	86	82	71	87	80	95	103	80	93	88	83	89	86	87	90	97	94	89	78	87	82	70	81	103	73	70	95	74	80	79	91	98	96	87	74	78	70	92	69	91	99	68	89	77	73	85	89	77	87	80	102	62	84	79	92	75	86	93	82	67	84	105	88	87	96	79	88	92	75	84	105	88	86	81	100	88	86	92	88	73	76	116	80	90	82	69	75	88	96	63	102	87	88	89	82	101	82	97	90	75	94	95	84	95	73	94	83	79	76	69	93	100	96	92	84	97	90	91	90	86	88	76	78	73	96	96	77	90	84	82	89	91	75	92	83	94	76	96	69	85	107	90	80	76	89	80	85	87	80	78	97	80	86	94	82	94	73	78	87	76	78	88	83	60	77	100	88	70	74	99	76	74	92	100	90	88	69	99	92	97	84	109	97	83	85	73	83	88	73	90	82	104	81	95	76	87	84	89	79	95	92	88	82	90	100	82	89	84	69	89	86	84	93	94	98	90	89	78	100	87	79	89	84	80	78	78	97	71	90	102	77	94	89	87	79	116	85	83	84	96	75	83	76	82	99	84	73	96	90	108	91	78	69	90	76	96	97	99	88	89	98	96	74	86	80	84	85	74	97	96	86	85	86	98	73	86	88	82	84	100	91	88	87	76	79	87	85	74	99	91	94	77	84	83	90	102	98	83	95	73	75	90	89	73	93	82	96	78	86	91	81	91	94	96	96	94	73	68	84	92	90	78	85	90	96	77	98	92	88	97	92	80	86	90	105	89	79	65	80	87	97	83	78	93	82	96	77	85	91	89	72	96	90	103	84	92	77	68	96	81	88	84	86	80	112	89	98	94	89	82	86	83	91	80	87	89	97	91	95	97	88	74	78	79	78	91	90	86	90	102	68	99	101	101	97	84	81	89	76	59	92	97	90	93	85	102	88	95	89	75	116	79	86	94	91	93	87	91	80	82	89	87	92	93	80	68	80	94	82	82	89	76	78	93	83	75	99	86	84	95	91	87	95	82	82	93	86	71	89	77	81	88	88	87	100	87	98	88	82	88	78	90	99	83	88	91	92	78	85	86	82	93	74	75	96	79	91	88	82	96	101	106	86	98	102	97	65	80	79	89	91	87	102	97	85	81	93	94	98	107	94	89	90	88	89	91	87	95	86	83	85	110	89	86	92	80	90	76	85	92	78	70	94	88	90	89	82	95	89	99	77	90	108	91	93	79	96	92	79	99	81	77	89	75	81	104	89	95	96	88	75	90	76	85	76	87	85	99	77	92	85	97	69	90	83	78	82	82	86	87	64	90	97	116	69	94	74	88	91	85	79	90	89	95	81	102	89	71	81	95	90	100	107	87	90	92	84	84	85	101	74	85	84	85	91	79	81	97	94	91	85	80	78	72	87	82	95	92	87	104	88	68	89	76	92	94	91	103	88	98	75	81	86	88	79	80	88	91	86	88	90	88	96	88	95	90	89	94	74	97	81	83	85	78	83	102	82	87	84	93	100	93	95	106	93	91	84	96	93	88	84	105	83	90	64	94	88	96	90	90	95	90	81	102	79	82	91	91	83	89	91	82	89	91	82	97	78	88	105	95	98	82	90	105	88	93	80	91	84	95	91	80	88	81	113	90	83	83	84	84	88	69	88	86	90	81	90	70	85	91	106	81	82	99	90	84	97	96	94	78	93	101	89	85	88	89	88	73	107	86	80	96	84	100	73	80	78	95	82	101	87	74	96	83	95	78	82	83	76	84	99	65	85	81	94	101	79	94	78	90	84	72	73	81	69	75	97	88	85	95	82	91	97	88	86	91	92	76	90	94	88	82	98	73	90	91	87	76	82	102	80	97	84	69	93	88	88	79	91	76	85	75	85	88	94	101	109	80	80	70	85	88	74	86	81	96	69	95	79	75	82	72	93	82	76	97
28312	9103	5512	6281	12147	18129	19068	17417	15167	12270	9578	7352	5949	4746	3466	3002	2638	2238	2174	2009	1860	1745	1671	1527	1562	1554	1442	1469	1538	1451	1359	1263	1042	1126	1038	932	940	1029	1010	1000	1000	980	894	822	808	759	766	754	716	732	704	722	708	724	682	732	670	643	666	684	698	705	704	675	675	693	705	672	652	707	687	699	697	687	687	692	649	671	716	679	659	640	705	739	673	644	665	718	676	608	704	688	663	653	709	720	661	707	662	699	634	686	674	653	629	665	644	705	671	612	695	677	703	664	655	616	650	762	675	638	685	692	660	694	716	703	673	670	656	706	665	680	677	697	659	628	680	643	695	659	656	655	635	692	703	683	670	662	715	646	677	709	664	722	655	701	690	695	669	664	680	671	660	652	715	706	679	708	672	694	716	662	656	665	677	702	665	652	680	672	658	650	721	679	714	712	707	584	714	722	674	659	710	712	650	695	633	685	695	686	724	654	677	655	720	694	651	670	724	675	653	688	686	680	636	726	690	688	664	686	703	690	692	652	650	625	642	682	708	641	712	673	699	647	678	713	711	691	661	725	663	674	705	643	714	693	689	693	660	687	721	664	651	687	617	705	660	652	681	702	682	664	668	685	704	676	677	705	692	699	710	651	690	648	670	706	661	674	670	707	644	651	722	682	678	675	662	666	726	662	675	680	672	654	670	691	715	745	668	669	645	636	647	714	716	645	692	716	657	679	690	653	683	683	675	743	660	677	722	657	704	691	688	677	664	673	639	728	669	689	650	721	642	725	677	685	649	683	667	669	690	631	677	677	687	645	696	681	661	692	696	678	705	665	683	716	659	689	688	678	654	712	690	648	734	667	657	691	716	653	701	707	656	699	737	711	633	665	657	703	676	692	689	693	661	698	630	694	695	655	691	692	699	687	691	660	673	712	667	713	670	703	660	681	655	665	652	684	750	665	695	658	700	669	628	669	701	668	647	670	660	663	674	678	697	633	702	639	682	642	631	700	657	698	671	633	619	666	720	626	723	684	705	661	705	671	734	680	685	697	662	663	728	670	673	701	698	676	688	731	691	705	719	718	700	656	676	693	666	683	673	684	655	678	624	674	714	710	655	676	672	676	684	657	601	605	715	690	662	698	667	690	648	663	706	690	701	647	653	674	721	704	663	689	612	667	648	679	696	647	677	664	712	736	705	661	728	651	654	674	667	667	651	721	664	709	659	687	676	689	688	713	667	689	699	694	681	696	678	666	706	670	645	648	712	693	684	664	713	718	638	669	721	688	667	673	707	647	663	692	679	680	691	715	638	705	662	711	656	656	705	647	677	681	632	638	672	710	652	705	686	645	648	656	699	662	681	706	685	726	695	679	704	719	708	672	688	683	707	661	698	666	676	649	634	646	687	629	706	678	632	676	694	691	696	726	696	667	685	663	650	680	673	691	702	695	629	698	634	713	657	629	665	650	700	658	715	623	636	708	723	693	700	700	658	642	662	643	649	659	708	697	664	682	669	632	697	682	666	676	691	670	651	681	689	665	662	687	711	634	662	682	678	700	639	681	671	677	659	671	692	655	680	721	661	667	694	697	659	693	659	701	729	628	658	693	707	676	663	666	652	730	699	700	668	678	706	646	730	710	655	704	618	676	707	713	699	687	627	687	660	687	655	692	686	687	657	690	701	699	646	745	672	687	638	659	664	657	662	677	701	654	688	672	693	665	677	699	683	715	668	679	696	687	678	683	640	625	687	671	695	656	697	688	692	734	693	683	648	695	688	723	653	684	677	693	672	732	690	711	674	680	702	695	715	682	673	695	678	640	695	703	663	670	699	705	677	707	708	640	705	704	710	674	684	673	711	654	687	652	659	699	696	648	684	696	672	682	657	675	704	654	685	725	672	696	679	664	699	692	715	678	652	674	712	688	682	666	709	652	711	593	686	670	710	687	661	698	721	669	723	678	719	684	649	701	716	633	704	691	727	690	701	674	646	743	712	662	673	643	635	685	685	691	645	622	714	677	655	656	698	666	701	723	692	644	710	644	659	673	688	708	676	669	711	738	682	688	721	679	698	657	720	704	647	677	674	708	687	680	641	641	684	688	698	651	706	701	697	693	681	670	653	644	687	648	701	660	685	652	669	695	645	644	676	658	667	668	680	669	687	722	706	682	658	694	679	713	689	682	646	680	689	708	647	668	693	679	696	663	675	662	690	674	680	698	666	661	662	660	697	683	652	634	653	657	659	660	649	656	763	695	677	641	684	707	666	664	671	678	701	664	679	622	711	659	745	661	642	709	693	694	655	698	629	683	643	701	690	705	656	694	676	680	644	677	704	652	683	707	618	623	658	640	685	634	643	657	646	647	674	663	682	717	685	659	678	686	685	653	642	679	640	686	687	646	679	694	700	694	698	659	656	693	690	692	671	647	643	667	642	663	676	650	651	662	658	678	670	702	661	681	689	686	672	676	700	669	683	629	713	670	719	663	691	675	712	698	698	673	689	709	724	715	711	694	648	704	665	689	677	699	714	648	695	659	697	631	660	659	678	683	702	739	654	677	691	716	686	688	704	666	678	711	714	705	662	656	688	696	642	688	660	659	680	655	665	667	698	686	693	735	693	721	663	703	667	704	714	662	713	688	708	707	688	687	689	692	656	669	695	687	636	654	726	697	690	650	685	692	690	704	688	712	658	675	701	744	622	713	671	674	630	688	634	696	645	668	664	693	685	685	698	729	695	669	670	678	671	729	714	666	647	702	676	686	684	657	681	701	689	685	655	667	673	703	706	695	728	626	680	653	683	667	641	697	665	682	672	678	681	716	696	710	674	700	692	641	670	675	700	647	671	706	683	651	674	698	682	685	647	679	692	716	715	673	630	703	630	667	684	680	767	707	703	648	660	623	671	684	675	646	700	711	681	690	662	660	665	656	671	664	640	693	652	711	661	693	640	706	721	637	714	659	677	702	684	646	692	696	631	680	707	677	711	675	705	672	683	697	650	685	663	684	698	686	653	673	695	675	651	679	709	691	636	715	719	689	690	649	695	680	680	674	665	684	669	644	708	671	672	681	710	688	665	660	677	682	681	726	686	709	666	675	654	660	668	709	665	704	634	685	682	664	661	688	661	625	678	651	713	664	699	715	689	710	660	671	718	716	625	709	725	620	659	712	673	657	681	703	671	625	671	686	689	607	682	716	690	673	687	711	684	656	686	686	653	627	676	616	668	659	654	720	735	710	671	675	685	630	653	710	694	719	647	678	696	634	657	659	688	678	621	662	629	701	638	695	706	664	694	717	694	668	658	676	647	687	670	645	693	734	651	696	679	717	682	657	696	647	677	694	669	707	669	689	705	689	698	713	747	663	679	664	696	656	655	685	690	689	668	650	682	674	636	632	718	687	712	677	668	715	646	690	658	681	745	720	670	708	651	694	717	673	710	706	676	676	670	686	628	697	696	690	621	732	675	684	675	638	653	703	703	663	679	668	675	661	736	703	618	706	653	650	688	637
4158	831	498	309	270	309	384	391	349	305	306	176	196	143	126	87	107	91	112	94	87	76	101	76	80	70	70	80	69	65	67	71	64	47	45	62	59	74	55	66	63	51	53	46	56	54	51	65	46	44	49	50	48	42	38	48	54	52	50	40	40	42	53	45	49	43	42	38	57	60	47	46	33	39	28	52	45	40	59	49	51	47	45	33	47	50	47	46	37	43	56	52	38	46	50	64	48	48	54	44	54	50	49	58	55	49	38	53	43	41	46	45	51	43	42	57	34	40	42	42	25	50	47	37	51	49	56	51	44	47	48	38	41	50	49	46	48	44	50	44	47	51	44	43	41	45	42	51	47	44	44	47	49	40	47	38	55	48	45	49	61	46	46	51	55	42	42	35	56	50	48	51	48	50	39	36	59	54	60	40	42	62	40	47	56	53	48	41	54	41	38	37	33	47	39	49	49	34	63	48	55	43	55	50	39	39	46	39	58	58	54	72	48	31	39	39	40	55	64	41	58	44	33	35	48	52	49	57	44	49	47	46	46	53	52	47	33	42	53	41	56	43	49	38	44	41	46	47	49	31	48	50	42	51	54	39	38	51	48	40	55	56	38	54	51	43	45	41	50	45	44	50	38	54	57	41	54	49	44	48	45	52	36	38	42	46	49	45	38	60	34	48	41	45	33	39	41	51	49	53	44	51	56	42	50	46	48	43	39	41	38	68	48	43	52	46	46	45	38	44	39	48	54	50	39	47	50	34	55	53	42	49	45	40	44	47	49	45	44	52	43	54	43	45	43	38	42	37	39	49	37	44	44	54	44	44	45	37	39	52	51	38	57	42	38	49	64	54	35	45	51	53	46	42	57	47	46	40	41	39	49	44	53	40	47	54	45	50	49	41	54	52	55	50	47	42	36	43	47	46	43	46	47	49	46	48	49	40	49	36	55	42	39	40	53	47	55	46	39	53	36	46	45	37	40	39	57	41	39	46	48	51	52	56	47	42	37	41	59	43	46	39	55	54	38	36	50	39	60	61	42	59	42	49	55	56	34	50	51	42	46	33	40	53	42	42	44	35	42	45	35	64	35	50	56	51	42	52	50	45	45	57	46	42	49	41	49	59	39	63	47	42	50	51	46	48	51	54	51	42	42	48	50	40	32	40	46	50	39	41	42	52	45	42	47	46	48	27	45	32	48	52	39	54	58	57	41	43	47	55	48	42	40	42	58	42	55	35	45	44	37	46	51	46	38	50	41	49	46	43	34	58	45	49	33	44	37	49	49	54	50	46	36	59	37	47	43	43	49	37	27	52	53	47	39	60	55	44	35	52	32	40	48	38	47	54	46	46	47	43	42	50	67	42	45	53	50	42	48	50	53	48	50	49	47	59	52	43	49	40	59	42	55	58	42	40	43	34	48	49	53	41	53	45	49	40	50	44	32	39	46	45	37	37	40	53	44	46	51	51	48	45	45	58	46	50	55	54	45	40	68	47	56	53	48	54	45	46	50	49	49	53	55	42	44	46	45	45	44	44	45	36	48	47	47	47	42	54	54	43	55	60	39	45	60	31	50	42	42	31	48	38	43	47	35	47	48	56	48	40	46	32	47	65	49	41	56	39	49	49	42	48	54	53	45	57	40	44	53	41	37	50	41	46	42	49	49	41	55	40	66	45	62	45	44	51	49	36	37	50	41	47	48	46	52	50	39	42	53	42	40	43	44	49	53	61	61	35	46	43	45	48	47	48	49	56	42	46	41	47	54	50	36	37	46	47	46	40	65	50	47	49	45	50	42	48	43	34	48	45	44	38	48	43	33	45	47	43	35	47	35	40	46	42	33	65	45	50	38	42	56	51	34	39	49	55	49	35	51	42	42	49	57	53	51	51	44	61	42	54	57	46	48	39	33	53	45	40	42	39	50	37	45	52	44	57	50	53	45	47	44	56	49	55	49	49	46	46	50	55	38	36	50	51	54	45	48	51	37	53	41	42	36	65	51	48	49	38	48	57	36	43	43	57	49	38	50	37	37	51	49	52	58	43	36	44	55	42	37	47	54	51	50	45	50	36	46	49	58	41	48	36	42	46	44	43	47	42	42	46	46	47	48	51	38	56	34	64	61	49	36	50	47	52	49	44	57	40	42	44	52	52	45	42	39	64	48	60	43	37	39	44	39	44	52	39	29	61	44	41	40	63	50	60	52	55	51	49	57	40	50	61	53	61	45	47	39	41	48	39	47	44	57	49	53	44	39	42	33	52	45	56	50	43	41	42	38	38	39	48	49	52	33	51	39	48	45	51	44	48	54	51	43	42	51	43	37	47	47	51	63	53	54	53	35	44	40	51	52	52	49	46	49	49	50	38	54	51	56	39	42	45	38	44	43	36	48	48	44	49	50	44	39	45	37	43	42	46	45	39	48	44	56	46	37	43	58	52	51	55	47	39	42	55	37	53	42	42	49	52	51	49	51	46	39	43	50	49	51	56	47	50	51	39	44	48	38	47	44	43	37	44	56	41	36	37	42	53	48	47	50	44	40	59	39	53	54	38	56	56	48	43	42	54	53	39	43	42	43	50	43	44	45	47	45	48	51	43	55	45	57	33	41	50	52	40	45	44	51	50	45	54	50	56	54	46	52	45	44	47	41	39	49	65	42	55	54	42	56	50	43	36	47	41	47	58	44	51	35	43	60	47	40	42	55	35	37	45	54	55	43	46	39	36	39	48	42	46	37	40	49	38	44	54	48	44	45	50	54	43	46	43	49	51	38	47	41	42	39	39	46	40	49	38	42	42	42	53	50	48	52	38	51	40	52	49	47	50	41	42	42	49	53	38	52	47	57	42	37	40	43	50	44	43	32	46	57	46	43	43	51	48	54	44	44	39	33	54	55	49	44	51	43	62	43	47	54	43	53	44	37	49	43	39	43	41	41	48	47	50	60	40	44	45	49	38	49	39	60	46	49	45	50	42	52	35	41	56	58	50	49	50	47	45	33	37	52	50	38	42	51	52	51	34	44	54	34	42	49	47	60	47	38	49	40	36	54	37	51	52	31	57	46	46	54	47	68	38	49	37	50	35	62	45	39	52	39	50	48	45	44	52	48	36	47	51	46	50	40	45	38	43	52	75	44	55	41	42	46	54	49	46	61	46	60	48	47	43	37	43	41	51	48	50	32	42	48	48	35	41	47	45	39	53	46	44	43	50	57	31	49	48	42	39	52	35	55	46	48	47	56	51	63	43	56	45	62	57	40	39	49	63	62	57	48	45	44	41	49	61	58	46	52	53	45	50	42	49	23	29	43	40	46	48	52	40	39	37	48	36	47	47	53	50	44	43	43	40	62	39	50	44	58	37	46	39	47	45	40	55	41	32	42	47	38	49	58	35	39	45	41	50	30	36	42	43	39	56	42	52	39	49	41	47	47	48	49	44	57	57	43	47	40	41	49	47	49	45	40	46	50	48	46	48	36	50	48	48	53	40	55	49	51	51	51	52
26006	8351	5585	6052	12332	17030	17456	15931	13871	11191	8917	6726	5341	3887	3125	2561	2309	1797	1785	1607	1512	1387	1356	1259	1206	1185	1151	1130	1112	1128	1031	916	814	717	693	615	622	755	690	642	572	575	562	549	514	488	416	441	423	422	389	378	390	401	379	367	377	396	325	352	369	373	368	394	367	412	364	344	400	386	368	391	415	391	434	342	384	371	393	399	382	359	385	371	345	345	365	395	384	363	365	374	342	372	355	314	362	372	393	368	396	350	375	392	354	380	361	368	394	363	384	373	356	353	363	361	410	348	338	383	360	398	338	361	364	402	353	358	400	379	355	384	403	385	321	382	365	316	379	356	366	368	415	399	367	350	378	383	320	363	364	415	352	362	370	381	375	344	366	379	346	377	361	368	362	408	365	363	363	341	385	377	379	330	385	373	373	368	359	363	369	362	356	380	395	403	360	363	357	347	374	410	355	354	395	352	350	351	372	363	340	358	381	373	346	344	373	396	367	355	357	374	372	375	371	371	364	393	374	350	375	360	357	331	401	372	366	367	366	362	370	366	355	394	350	351	352	382	372	400	373	372	352	360	378	361	382	347	379	382	387	335	339	371	356	405	356	370	391	391	408	380	393	378	393	365	405	357	341	382	346	346	372	404	337	348	389	391	344	361	379	371	357	349	393	379	339	388	363	324	404	358	359	359	368	354	376	338	377	340	376	381	391	387	357	374	374	338	364	359	377	415	340	335	379	383	402	373	390	384	362	364	344	363	398	371	349	367	394	362	356	340	347	382	368	386	375	358	357	378	388	367	416	386	365	391	378	399	370	365	360	415	384	346	380	375	361	353	357	383	384	356	360	385	360	403	372	374	376	323	400	376	365	363	385	360	353	379	358	399	401	340	366	349	381	355	345	361	377	366	367	373	359	355	391	391	386	368	356	413	400	379	351	348	368	357	353	343	383	370	350	346	351	384	379	340	383	400	352	378	410	390	353	377	409	348	374	383	390	355	336	395	392	374	322	397	375	358	338	394	367	367	348	374	412	352	347	411	347	414	391	364	373	373	384	365	350	364	376	333	390	341	333	418	337	367	369	387	339	347	362	382	403	392	372	339	341	375	347	359	349	367	363	318	347	351	363	368	401	382	383	373	404	394	364	375	352	384	342	393	367	360	346	394	347	361	387	345	358	353	411	378	368	381	377	383	380	385	359	398	356	338	344	363	407	338	379	345	361	361	378	377	394	345	370	389	383	380	346	364	341	370	340	347	339	360	367	411	400	347	343	395	393	346	369	395	384	352	357	365	389	389	363	398	378	376	333	372	387	356	362	396	343	385	375	362	392	395	387	347	356	396	358	355	327	365	329	419	355	393	371	349	386	363	351	381	340	377	400	376	360	371	377	384	379	389	380	345	402	380	387	364	366	343	365	386	333	340	377	382	370	366	377	358	368	348	339	393	365	353	355	380	367	376	350	371	368	380	372	382	366	354	353	358	362	355	367	377	366	376	379	375	357	385	360	373	349	369	370	380	345	369	359	361	375	349	362	366	372	354	351	398	334	366	350	359	379	374	375	353	402	351	384	378	379	356	379	354	351	383	387	343	357	367	361	368	367	342	365	358	368	358	386	343	370	373	370	367	352	353	343	360	362	372	337	382	390	359	351	334	364	345	370	356	380	364	403	358	394	383	417	385	395	379	392	360	355	342	382	377	372	365	364	381	387	383	349	377	355	370	381	350	413	364	371	381	368	386	382	367	366	328	380	342	357	377	358	351	369	358	343	390	367	359	360	376	356	364	347	350	347	390	385	359	374	387	379	373	326	388	346	361	378	371	366	364	387	383	357	353	377	372	342	390	365	350	378	360	347	376	363	410	407	368	349	376	337	335	367	421	364	393	381	388	371	370	398	360	363	385	359	376	392	388	391	355	372	366	364	379	388	358	385	383	362	381	380	424	337	386	368	349	375	348	370	334	418	362	378	356	391	352	359	351	382	400	381	361	367	345	346	378	375	393	387	390	344	345	355	353	376	393	380	386	374	350	376	369	398	352	358	422	344	384	377	361	382	375	350	401	373	356	399	342	354	384	395	394	372	387	408	332	359	354	349	377	353	367	348	357	381	377	385	357	403	367	403	340	386	367	362	371	343	339	411	361	358	389	367	394	381	419	343	327	331	357	351	353	378	389	363	354	337	365	383	351	398	364	389	342	371	341	360	374	353	372	338	372	399	348	404	381	364	367	378	387	391	362	359	370	342	368	373	360	364	343	347	387	349	384	390	351	368	366	388	357	370	360	332	385	369	349	360	367	413	370	394	352	339	381	413	394	363	359	388	387	415	379	369	356	377	351	352	369	320	373	400	390	375	377	340	358	397	351	390	383	359	361	372	393	366	401	377	353	367	355	361	400	374	399	394	362	385	414	402	371	362	366	342	367	377	403	382	388	370	353	330	395	363	344	365	369	380	360	377	383	372	400	376	383	401	332	362	377	389	385	401	358	346	352	359	362	377	348	352	384	363	369	374	374	404	398	369	376	429	366	385	409	364	333	352	373	401	386	360	390	360	389	359	388	364	378	386	373	382	333	383	375	356	401	335	400	372	373	363	349	388	385	349	372	342	400	354	387	379	374	362	357	398	393	369	396	374	348	334	365	351	350	358	363	369	349	350	361	355	344	349	369	378	365	354	375	380	381	367	358	329	359	380	386	361	331	367	357	372	368	368	329	380	393	361	386	356	364	402	414	371	374	391	376	365	347	362	363	362	377	334	346	359	378	357	356	387	398	399	375	381	380	383	386	359	320	348	380	351	393	333	383	374	398	374	347	348	381	358	400	386	396	354	383	366	395	381	369	395	380	370	357	385	366	352	373	389	373	370	405	368	350	364	369	347	385	387	375	388	355	360	372	350	393	391	388	415	381	388	365	338	353	373	354	402	383	367	347	375	335	377	348	369	393	357	367	354	395	370	383	324	370	366	366	391	383	341	394	350	379	370	389	367	370	380	342	385	352	356	394	364	344	402	348	402	365	331	328	338	392	355	386	384	353	332	399	405	368	320	349	356	350	402	364	392	385	380	364	381	400	374	420	389	355	387	345	354	358	395	388	366	364	375	373	330	393	339	400	371	377	365	389	367	363	350	367	373	350	371	368	380	341	374	363	356	370	378	336	340	369	372	352	377	372	366	393	322	345	371	372	365	375	394	355	381	355	354	359	341	350	369	375	416	425	385	372	353	378	390	361	352	370	430	402	388	348	342	364	382	379	369	366	388	367	362	350	370	348	335	353	364	380	358	381	373	357	354	409	333	374	382	379	380	365	396	369	365	351	347	379	373	371	351	397	390	321	390	366	395	398	389	355	390	395	376	361	377	367	363	391	361	357	380	392	345	346	391	368	366	364	384	350	374	389	363	353	351	380	393	359	367	378	376	399	348	414	371	371	375	374	358	368	341	362	364	364	394	336	374	377	354	412	368	352	350	347	379	350	351	396	330	370	370	360	358	367	370	387	392	381
4642	1233	633	468	429	493	507	577	534	542	404	320	284	225	186	167	171	142	140	124	130	130	133	121	132	110	120	124	116	116	97	98	87	109	88	95	100	107	97	107	108	105	99	90	96	81	86	63	82	105	89	84	94	104	84	95	84	66	86	78	88	70	89	82	106	78	86	78	83	104	87	87	84	70	79	76	70	92	85	94	94	81	92	83	72	90	66	97	80	88	86	88	69	82	79	75	83	75	83	90	72	63	84	84	80	77	83	67	86	75	80	80	88	80	96	71	82	84	87	75	63	83	78	90	82	74	84	93	73	80	82	85	90	83	83	81	109	70	69	80	91	76	79	82	97	90	80	76	86	74	83	92	72	69	94	88	81	78	89	71	73	72	84	91	89	88	92	80	72	71	75	90	100	97	91	95	92	75	68	81	85	80	87	88	65	66	87	75	82	71	101	82	84	89	89	74	82	86	84	59	79	74	83	77	81	95	79	77	82	107	89	87	74	78	75	84	77	83	82	84	78	90	71	99	78	81	75	83	99	89	87	78	74	73	105	96	83	83	78	81	83	68	87	86	90	94	83	92	89	79	82	80	88	89	69	85	83	77	82	96	70	86	109	83	85	94	86	106	82	80	79	98	82	79	72	78	87	72	93	83	102	81	93	75	73	71	92	88	86	83	88	104	70	92	80	63	84	95	74	71	92	88	88	91	94	82	71	72	82	65	77	102	67	68	68	91	88	92	81	71	81	117	81	79	98	91	80	83	74	78	75	60	88	85	89	95	90	81	95	98	80	100	78	87	80	87	87	96	70	79	92	71	64	75	68	93	91	89	90	73	100	74	71	73	92	81	88	83	98	73	71	78	86	65	75	76	79	86	86	88	77	82	71	68	69	95	83	77	87	81	81	73	90	84	72	80	90	96	93	89	78	79	85	82	121	92	94	89	89	70	87	69	81	97	84	71	69	75	85	87	74	93	84	75	77	74	86	74	76	86	85	82	81	62	80	72	70	99	65	79	71	83	91	63	75	102	94	83	83	88	90	96	91	78	87	68	73	78	86	88	83	66	85	92	77	80	71	84	84	94	86	67	72	73	84	72	79	87	84	81	91	88	93	88	83	82	81	82	86	80	82	70	83	79	83	83	91	90	64	88	76	74	88	80	83	83	95	81	83	64	69	91	67	88	89	84	79	73	69	70	75	94	97	86	75	71	85	79	67	88	84	90	80	82	86	88	79	78	87	90	84	70	92	81	81	76	112	84	101	83	84	77	90	85	66	79	104	60	85	101	81	87	70	88	78	97	79	88	90	75	83	74	76	87	84	89	69	72	82	88	100	80	82	79	71	87	79	101	97	103	76	81	93	89	92	76	74	110	93	71	96	79	80	74	71	94	74	73	88	75	95	90	85	86	92	70	90	74	79	80	76	86	70	105	79	54	90	92	85	94	76	94	69	89	85	75	84	91	95	85	72	80	85	77	70	94	89	70	76	77	97	77	94	84	57	71	89	89	97	94	87	69	91	76	89	85	81	92	92	92	74	94	70	81	77	79	93	100	96	94	81	91	82	71	94	79	77	73	91	82	75	79	86	92	68	89	68	77	83	84	80	77	87	76	99	85	94	66	93	83	73	71	80	100	87	83	90	78	96	83	85	82	86	87	76	75	84	84	67	96	85	86	82	77	77	70	72	92	76	84	74	76	96	89	74	108	74	83	73	88	82	79	97	76	81	89	76	97	76	84	75	74	92	85	98	77	76	79	90	77	93	87	87	81	73	104	89	75	79	92	75	86	87	95	94	82	81	92	71	76	94	78	77	85	84	67	87	72	93	83	84	77	71	80	68	71	70	68	105	63	80	70	80	80	69	81	82	85	84	74	82	79	78	84	83	70	87	78	78	84	97	87	71	90	68	83	85	80	88	79	84	76	85	82	78	85	79	78	80	78	78	90	94	81	64	80	88	69	85	89	95	77	95	90	60	78	98	84	103	96	71	80	108	96	66	70	85	74	82	75	79	74	98	72	77	90	87	74	70	81	89	104	102	75	75	90	79	102	68	81	87	84	96	88	72	90	86	80	100	91	87	116	78	60	73	77	80	79	78	75	94	71	102	81	83	84	93	75	83	88	88	85	82	83	84	90	91	87	76	85	88	78	95	68	76	95	80	87	88	98	71	89	86	86	79	102	76	80	82	75	88	92	83	85	73	73	105	88	85	71	85	70	94	76	81	93	99	87	89	84	85	78	84	86	88	80	82	79	77	97	77	98	74	77	69	89	76	70	85	75	79	96	73	67	91	95	88	93	75	83	86	83	74	87	78	76	100	82	68	84	70	74	91	83	84	81	74	81	94	95	96	94	84	82	89	88	87	86	96	77	70	78	97	87	76	73	85	87	80	81	62	79	68	77	64	91	91	80	84	86	84	88	73	84	79	86	88	92	86	87	86	77	76	79	80	72	83	86	75	81	78	89	82	89	88	72	95	84	87	77	79	75	78	79	88	79	68	83	80	90	63	72	83	62	94	88	85	79	99	98	79	88	78	96	83	84	82	89	74	89	75	79	65	80	87	96	84	81	71	89	77	87	74	83	96	98	101	80	90	79	92	84	73	80	75	66	83	86	89	80	76	81	82	82	73	84	80	82	80	76	93	86	76	76	91	84	81	78	79	80	106	82	77	94	95	75	79	76	84	82	101	104	86	91	99	73	81	76	85	79	74	98	78	75	82	99	78	75	94	98	82	83	80	86	64	84	90	85	87	81	81	62	83	89	82	80	95	83	92	72	85	78	77	92	97	91	87	72	72	76	73	79	84	83	68	96	93	85	80	90	83	71	84	75	88	70	80	76	99	88	90	80	90	89	79	54	77	92	79	96	68	88	94	92	77	85	87	71	83	88	84	86	75	77	89	75	90	70	89	78	81	78	100	100	81	88	98	70	81	80	79	78	65	74	76	82	85	84	91	91	62	100	84	89	82	71	70	77	88	73	71	86	81	69	76	97	79	99	86	85	63	74	78	77	98	77	85	62	76	93	88	82	66	74	86	75	66	75	91	77	86	74	92	83	79	80	91	96	85	92	87	83	93	85	75	125	65	91	66	76	91	95	92	79	82	78	74	87	79	82	80	93	76	89	72	97	76	74	82	82	98	78	77	92	91	83	66	64	98	87	72	77	94	80	92	90	65	78	80	79	99	88	91	81	85	78	81	90	79	82	78	100	81	81	91	83	80	79	83	93	82	93	87	95	85	79	86	88	79	85	88	76	74	77	80	73	84	88	85	72	77	102	96	78	93	77	91	89	90	91	82	91	67	77	78	81	78	93	83	85	85	90	96	106	65	94	86	81	97	71	100	80	61	80	72	84	80	89	74	83	78	86	91	98	79	74	73	85	75	91	91	88	69	76	77	80	92	94	78	89	79	91	83	94	69	66	79	89	87	76	102	83	88	85	81	67	65	77	79	87	88	68	92	74	73	99	73	91	77	91	85	91	92	67	100	68
31274	11226	6841	8109	16095	20448	21457	19221	17309	14917	11726	9367	7211	4981	4061	3301	3023	2804	2568	2264	2254	2003	1997	1884	1873	1641	1635	1486	1607	1570	1505	1262	1197	1134	1061	1005	1042	1096	1039	1002	936	953	886	843	840	804	735	786	724	714	702	688	713	713	697	664	663	674	670	684	686	647	666	631	656	646	674	663	644	688	661	666	638	622	665	685	712	654	622	664	648	647	685	653	659	671	654	661	635	633	706	664	680	660	684	658	668	662	637	689	608	612	672	675	609	635	663	641	664	640	692	666	637	697	673	675	662	639	684	675	659	661	669	645	650	652	667	639	649	599	627	698	630	643	655	628	623	670	677	658	620	671	680	646	682	627	617	632	662	607	672	634	642	675	656	669	647	688	638	671	591	658	696	650	654	652	648	632	668	632	678	671	620	665	701	685	690	670	636	654	652	707	668	676	640	656	622	697	681	671	638	680	693	644	659	657	631	672	659	690	688	641	662	644	678	629	658	664	622	655	633	668	658	714	631	613	643	604	676	684	664	634	631	616	640	633	702	626	657	674	650	667	641	676	645	673	629	672	633	641	625	644	671	643	646	649	673	627	667	638	656	695	670	644	664	678	659	682	631	661	652	651	615	666	673	660	609	654	658	648	633	634	602	628	661	649	682	666	653	657	670	654	672	623	649	660	669	678	632	603	631	628	653	637	669	607	674	604	649	682	653	639	671	618	619	598	609	653	657	670	678	646	638	640	690	645	669	642	616	662	612	634	629	625	647	609	652	637	660	683	639	628	624	669	633	660	628	645	639	649	632	656	634	630	665	613	695	599	618	681	630	695	630	667	672	619	650	618	657	616	660	659	652	691	656	660	694	669	672	670	662	671	655	643	623	673	635	661	604	642	632	710	673	648	672	656	650	649	661	647	651	630	682	629	661	620	659	669	666	647	716	611	678	662	614	654	655	670	632	645	673	589	661	634	653	613	646	672	651	647	636	642	651	650	640	675	664	628	678	611	667	674	643	671	653	618	681	676	663	655	612	627	657	653	687	638	650	632	670	661	650	649	644	674	663	648	677	630	667	664	665	639	638	652	684	658	704	692	645	656	676	688	620	652	676	633	665	684	644	635	627	623	657	664	642	662	640	634	656	641	667	648	630	663	655	660	657	650	658	638	645	638	667	633	679	663	663	659	666	658	637	635	651	635	643	652	652	662	674	678	653	624	647	635	670	637	626	660	682	686	673	631	654	610	629	618	656	691	625	642	672	656	680	669	664	626	675	631	623	609	641	645	626	638	630	618	627	656	646	665	655	676	687	649	690	595	698	650	689	683	643	606	672	666	677	731	660	631	688	609	657	661	664	661	682	619	688	649	625	674	669	674	717	679	651	689	677	651	677	651	662	646	660	636	663	641	631	669	651	668	651	622	655	649	674	679	670	618	630	627	677	632	672	608	663	610	639	684	640	679	624	655	648	631	645	580	682	625	654	649	650	654	686	647	625	659	683	659	623	649	676	630	637	686	634	716	640	644	647	652	665	634	606	712	669	687	662	666	653	627	665	644	646	644	650	725	686	609	723	665	616	605	657	652	637	637	630	632	641	648	644	655	670	673	671	635	638	623	622	650	684	647	646	666	649	686	648	671	693	647	656	615	692	654	626	650	660	610	697	685	643	628	651	643	688	661	679	664	614	670	635	692	620	615	700	640	676	622	603	654	643	662	663	666	615	686	642	622	617	674	658	658	633	637	677	651	656	674	610	674	621	651	674	692	652	674	673	644	630	717	650	603	665	599	673	663	658	706	666	707	680	697	676	638	636	652	648	688	655	659	657	655	658	650	667	649	591	654	658	621	689	666	647	632	687	644	638	595	619	648	636	654	665	693	651	645	676	633	628	633	642	637	655	684	665	679	662	663	675	643	636	661	691	641	598	724	659	633	625	664	617	642	609	638	640	638	668	646	641	637	653	659	654	704	654	672	686	653	674	663	652	653	624	676	635	648	641	642	601	650	650	698	695	618	650	639	677	649	675	679	673	645	642	630	655	643	636	653	711	616	656	626	667	667	621	660	679	664	653	665	700	657	590	667	713	639	666	637	647	640	602	638	662	696	667	643	647	664	659	636	662	626	663	713	666	668	611	646	629	611	649	639	617	657	640	657	663	599	648	652	642	689	676	636	617	681	648	678	691	611	636	640	623	696	653	623	652	621	679	673	634	668	675	659	679	648	691	644	660	662	676	635	675	677	634	621	694	638	607	657	613	656	681	687	603	679	690	721	645	595	642	664	625	642	659	665	640	675	648	650	714	637	603	636	685	631	611	680	706	636	610	653	633	700	685	634	603	640	617	638	667	658	659	653	637	622	670	666	640	641	652	668	630	672	644	637	615	649	645	657	628	708	631	657	652	639	660	665	621	640	672	668	685	591	620	640	650	621	649	633	694	712	652	695	633	713	644	668	616	655	667	625	663	630	633	671	661	654	654	655	649	678	649	582	669	647	668	685	631	641	670	636	656	712	629	639	700	668	658	687	638	648	686	664	645	647	678	664	650	665	637	647	676	631	666	663	649	636	666	655	667	616	679	624	605	676	668	630	696	698	675	638	646	636	673	658	603	619	672	617	670	621	668	610	676	655	649	677	626	651	640	608	666	596	681	634	662	677	661	674	620	667	649	660	610	663	619	657	655	688	657	658	685	625	621	635	680	673	646	669	655	683	620	625	678	644	673	644	642	633	673	606	598	663	642	691	668	698	666	617	636	632	636	642	720	680	668	655	674	672	666	668	683	642	630	631	641	646	650	617	633	633	633	692	680	700	658	626	664	643	615	630	688	653	661	676	662	669	649	676	699	664	665	667	649	669	629	617	670	701	637	624	669	681	625	645	619	648	629	651	677	676	629	634	705	678	671	654	650	618	661	678	696	712	648	680	624	669	637	659	615	607	656	732	686	672	694	678	663	639	676	683	664	638	665	681	679	604	641	679	655	695	633	651	660	665	652	608	662	643	670	620	659	657	672	647	660	636	651	675	669	637	650	646	645	651	638	651	610	643	633	679	657	663	656	624	643	639	644	668	609	628	629	633	663	636	639	656	650	616	644	640	638	671	678	639	647	663	663	640	624	668	667	648	643	680	682	642	632	666	667	685	664	664	616	612	706	662	623	617	697	655	649	589	650	637	651	642	640	666	641	654	662	681	621	678	712	647	630	650	671	644	661	650	688	688	621	686	686	638	619	678	608	621	691	619	686	645	646	649	665	619	666	695	676	650	660	644	627	629	644	658	658	645	655	624	704	681	631	652	632	655	656	694	672	636	677	722	663	683	653	666	668	648	667	643	666	644	648	699	640	660	671	595	621	665	656	637	641	698	675	617	644	631	628	638	642	635	641	636	695	644	660	687	670	649	657	680	681	644	654	642	671	623	655	611	663	617	644	648	680	630	644	651	630	682	634	674	685	647	664	641	707	633	610	679	625	640	659	628	636	658	640	643	618	690	661	696	659	598	661	627	679	618	640	659
2774	688	360	319	259	274	319	343	348	268	220	172	144	110	98	80	97	75	74	89	86	81	85	77	62	86	75	61	68	78	74	53	66	53	59	61	58	80	59	74	60	57	60	51	63	58	61	67	50	49	61	53	62	67	65	70	51	53	52	66	66	39	46	57	74	55	57	65	64	55	52	55	55	58	65	65	60	53	48	54	50	59	57	58	56	60	49	58	59	48	51	62	55	61	42	56	59	67	44	56	57	52	63	50	70	65	73	67	50	59	57	65	45	46	48	53	51	60	62	56	59	58	53	49	59	56	51	48	54	63	58	63	57	53	60	56	64	51	65	64	67	76	52	59	49	57	57	73	49	54	55	60	51	52	51	50	51	54	56	57	60	53	57	65	54	48	56	53	53	70	53	49	60	55	53	52	46	51	67	73	65	59	46	57	67	54	52	57	53	51	64	61	52	60	55	54	60	56	67	48	55	58	62	68	57	55	67	40	45	51	53	50	64	73	62	52	53	53	52	61	54	48	58	49	58	54	61	72	59	62	48	42	47	51	48	56	55	58	76	62	54	58	52	54	62	55	38	55	46	50	61	47	62	58	55	54	46	60	63	60	50	60	53	60	53	52	59	55	55	63	48	62	63	63	52	55	56	45	51	51	57	58	54	50	59	60	55	54	70	46	55	61	60	56	61	50	43	61	58	64	82	59	70	56	54	52	58	53	50	58	62	58	73	66	53	53	68	56	59	47	59	54	63	61	46	51	50	60	59	48	78	63	63	57	59	52	62	56	67	51	69	50	56	67	60	54	50	48	55	53	57	67	66	60	53	60	55	63	53	66	57	65	72	71	78	46	62	60	57	49	68	58	47	58	56	53	63	60	46	55	61	54	55	68	54	48	51	60	60	62	47	44	45	59	56	63	48	64	47	64	51	53	62	66	43	71	54	68	65	56	63	54	54	53	53	68	51	52	67	53	52	68	56	49	56	62	65	78	64	49	45	56	67	63	49	51	50	53	59	71	66	55	61	52	59	70	44	53	43	49	43	58	48	49	52	51	60	53	51	52	49	60	66	54	61	57	44	41	43	59	55	60	50	62	51	51	45	60	49	56	51	55	71	57	58	58	70	52	46	45	53	63	64	46	67	56	56	65	68	66	42	68	53	59	65	58	78	34	51	67	67	53	56	62	64	69	50	59	55	72	49	54	56	59	59	61	61	62	68	64	51	40	58	55	62	58	54	57	51	60	58	51	54	69	50	52	57	53	66	56	46	57	64	76	64	54	55	51	66	59	56	55	58	56	66	46	53	52	49	62	67	68	48	40	55	66	43	53	65	65	59	57	59	52	56	46	56	66	53	57	58	75	61	51	59	64	55	52	56	58	64	60	52	56	69	76	46	53	45	50	54	55	66	40	69	48	47	56	65	60	65	48	65	51	56	41	60	58	62	46	60	60	69	77	52	56	54	64	59	60	49	64	62	58	54	61	60	58	55	54	56	62	62	44	56	49	56	62	63	54	60	44	57	45	57	67	44	59	63	53	62	55	55	45	57	49	64	56	55	54	46	56	49	60	63	54	59	61	59	54	48	41	65	54	49	53	52	58	47	64	56	50	55	50	61	52	62	54	63	57	62	50	74	56	69	65	43	48	51	68	54	57	53	69	51	57	65	60	51	50	51	63	60	48	66	62	53	57	53	51	53	69	64	52	71	56	59	59	58	53	60	51	69	52	51	61	69	59	63	60	62	56	58	43	51	50	74	66	54	59	64	51	57	57	66	54	61	68	61	65	53	56	58	57	61	57	75	62	58	48	59	59	59	60	54	47	60	48	56	62	52	54	57	67	57	52	57	59	56	55	55	46	43	75	61	55	71	50	70	43	51	50	52	57	53	48	64	54	68	71	65	54	55	61	66	57	46	58	59	54	62	56	40	58	61	73	55	58	42	51	56	55	63	72	56	57	63	66	65	54	58	65	59	51	67	48	68	70	69	71	55	59	51	44	72	71	55	56	63	60	63	69	54	64	66	54	66	54	53	66	63	55	63	55	46	62	47	53	72	58	63	66	56	57	57	58	63	66	55	65	60	57	69	51	59	46	44	49	58	60	47	53	57	55	48	49	45	53	46	52	62	63	54	62	56	82	62	47	55	66	46	63	46	57	69	50	55	45	62	59	66	64	62	42	65	59	81	62	68	53	56	62	54	49	46	54	56	50	43	55	67	66	66	47	49	56	51	58	52	59	53	63	53	71	53	69	54	53	55	43	59	63	68	59	61	51	52	66	51	53	67	55	52	52	65	55	56	45	52	59	56	55	64	62	60	42	67	64	52	49	46	57	61	65	50	61	47	64	65	61	62	45	60	52	48	60	64	43	47	46	50	61	55	55	59	67	49	56	45	52	70	65	58	59	44	71	60	59	47	68	76	52	46	84	51	59	67	61	58	60	57	46	51	51	49	48	44	64	59	51	53	48	61	65	50	60	67	59	51	55	47	56	41	54	52	53	48	54	71	36	45	52	56	66	71	57	47	56	58	56	52	45	53	56	54	60	55	49	49	81	57	65	53	61	60	56	68	67	53	47	55	52	42	60	42	50	57	47	55	51	59	50	54	52	69	58	69	60	65	60	57	53	62	54	58	46	59	64	51	61	53	80	51	55	57	51	60	64	54	57	47	52	44	54	54	64	45	62	66	51	50	59	51	60	56	45	60	51	69	62	62	64	56	60	70	51	63	54	47	50	48	58	59	57	64	53	66	67	47	65	57	41	53	55	60	55	66	59	59	61	62	50	53	60	65	53	52	41	49	62	54	62	48	63	51	58	62	48	58	54	64	65	65	69	58	56	51	69	55	52	65	49	47	56	57	49	75	64	63	64	43	53	59	48	40	60	58	59	48	59	54	60	58	47	65	53	59	51	58	48	52	49	48	53	62	56	46	59	61	69	52	57	56	60	73	59	49	65	68	52	54	72	49	64	53	41	52	65	64	54	50	62	64	59	59	62	76	46	68	57	51	55	65	57	46	69	55	62	63	54	67	62	48	57	53	55	58	64	44	57	54	44	58	62	65	57	52	71	54	59	43	47	41	67	42	57	50	63	57	55	49	60	54	73	50	62	57	60	53	48	54	60	58	52	66	48	61	55	47	53	69	62	61	56	52	56	59	58	56	55	51	54	61	52	50	54	59	59	58	56	50	39	59	66	45	50	54	48	44	50	52	57	57	50	50	54	69	67	60	56	53	60	57	59	57	55	51	42	43	59	48	67	53	42	62	67	61	69	61	55	56	69	59	62	66	47	54	67	53	66	40	56	65	56	65	52	52	49	55	49	55	53	77	56	52	57	51	73	62	66	63	53	53	58	54	43	70	73	57	48	48	61	65	60	60	53	70	43	47	46	57	60	64	66	50	66	65	55	62	63	61	48	57	47	51	51	53	57	54	56	65	67	70	56	64	50	58	60	48	51	48	62	63	74	53	61	59	57	55	62	60	53	48	59	54	56
22160	7109	4214	5282	10670	14244	15221	13253	12053	9702	7343	5767	4253	3066	2211	1712	1539	1431	1320	1271	1265	1111	1174	1093	999	947	973	881	908	945	840	773	707	687	689	647	624	636	620	634	597	618	587	556	498	514	527	496	475	476	473	517	464	499	444	475	432	432	464	448	449	462	441	467	451	443	440	441	452	467	460	438	427	424	480	468	447	452	450	465	434	434	452	439	483	458	465	449	491	469	463	432	469	451	466	439	456	463	446	456	449	416	462	485	447	467	435	422	378	489	426	483	477	457	466	452	435	450	439	472	467	422	476	468	467	433	470	431	426	431	411	421	516	442	444	440	402	505	468	411	442	426	445	426	460	462	462	456	432	460	458	460	438	428	458	467	437	448	461	474	460	411	420	473	403	431	412	459	463	428	478	479	426	448	409	434	408	481	471	410	467	454	493	436	413	441	426	486	471	461	472	474	467	442	478	449	416	443	436	421	461	439	441	420	443	449	448	459	444	443	435	437	452	434	467	457	486	444	416	458	420	471	439	444	422	433	414	497	413	413	410	463	466	422	438	454	464	463	458	427	451	446	413	435	456	415	411	462	431	484	481	428	459	409	447	430	482	436	459	458	437	470	457	466	437	500	463	460	421	438	430	465	445	443	454	425	463	449	455	460	478	458	486	441	459	445	439	475	416	443	453	491	413	453	450	433	419	433	443	451	479	427	463	438	478	480	487	465	455	441	445	422	454	489	479	398	437	424	409	439	454	435	417	457	485	421	406	443	456	431	443	428	449	417	466	445	448	454	460	513	419	440	414	468	476	483	476	442	441	463	475	472	445	439	448	466	466	473	466	424	461	442	485	460	455	440	438	466	448	399	454	486	444	454	454	453	460	478	451	449	450	451	469	415	452	445	457	441	436	471	458	436	467	435	472	451	480	416	496	434	445	439	424	435	432	420	449	444	425	436	410	422	460	498	461	429	452	425	451	464	444	420	472	420	449	438	472	447	460	461	469	457	420	433	450	422	443	450	455	481	436	448	434	436	422	486	447	407	423	478	434	447	450	411	441	429	415	473	468	419	450	426	435	463	454	436	481	424	420	442	437	446	435	441	448	455	471	432	426	456	466	453	422	441	475	453	447	455	433	433	447	419	471	439	439	475	415	458	462	442	433	475	426	438	483	440	462	490	439	445	460	458	408	462	423	397	409	437	443	415	446	436	449	460	444	435	416	419	433	459	442	434	438	436	377	465	461	424	445	483	451	422	449	425	443	458	432	443	423	497	430	450	464	450	456	482	442	489	470	460	432	413	499	421	436	430	458	465	456	443	452	412	477	438	444	451	444	426	444	439	492	427	425	452	437	467	464	458	488	416	442	429	442	434	449	417	496	454	463	453	447	424	454	425	449	437	420	469	439	487	458	438	396	439	475	424	468	445	421	452	497	436	436	444	478	444	394	413	437	452	483	466	446	453	440	470	488	409	466	458	424	458	431	444	455	477	427	444	471	479	412	450	443	403	443	478	441	450	451	429	477	442	423	438	420	441	433	501	470	468	440	458	468	465	406	432	444	449	445	404	451	477	454	487	428	464	452	447	458	458	436	450	430	453	443	456	473	466	462	473	474	460	433	446	485	397	451	440	443	458	452	422	431	488	457	454	449	484	463	433	415	417	438	453	473	448	430	408	438	416	456	467	461	448	449	445	475	441	422	434	425	444	447	452	441	402	450	435	448	431	488	449	451	458	468	476	450	465	430	392	465	426	502	456	437	432	487	490	440	463	433	453	454	444	424	440	479	435	456	430	422	471	461	451	450	442	455	448	444	432	439	444	425	452	448	455	421	441	431	453	455	450	433	428	434	434	468	456	430	497	449	428	434	487	437	420	479	417	442	459	438	451	432	457	477	481	471	475	432	465	459	440	451	455	457	425	468	445	468	449	457	464	464	432	437	431	464	445	466	455	497	449	454	455	435	434	468	444	484	414	440	443	478	431	459	465	408	460	487	459	464	483	475	450	459	417	441	446	435	434	460	442	463	442	466	431	467	462	465	431	429	467	471	479	426	468	448	436	458	447	447	460	469	448	474	460	475	432	405	443	464	470	456	488	406	464	464	455	447	456	446	448	436	477	444	466	475	455	385	436	452	407	467	443	442	448	453	443	417	461	453	480	484	443	430	427	481	435	429	422	450	449	448	453	473	389	404	475	464	426	437	439	424	461	431	465	431	463	504	457	430	462	443	420	459	455	478	437	422	459	443	427	477	443	470	380	489	452	470	469	434	452	462	464	425	461	492	458	437	473	436	434	461	445	487	451	439	429	435	449	441	428	446	430	471	491	442	489	457	477	448	482	428	444	415	435	494	461	434	438	463	447	442	476	450	444	409	415	442	435	463	421	457	431	471	464	474	421	468	453	449	459	454	452	420	477	452	458	465	422	465	436	472	444	472	459	472	426	479	428	456	436	416	464	447	423	435	488	438	477	449	425	449	446	465	430	442	446	438	448	455	437	455	444	449	428	473	452	467	425	405	424	490	429	458	437	426	483	443	463	489	444	434	495	412	484	467	482	451	491	436	472	446	451	422	420	435	474	460	479	429	456	409	433	459	414	450	417	403	480	431	435	431	469	447	495	457	484	478	431	453	511	446	462	467	440	418	436	446	437	446	467	445	430	462	474	459	446	452	422	424	454	446	469	469	454	433	449	474	452	455	474	467	470	457	499	460	374	467	449	456	427	440	456	394	446	466	461	473	465	426	487	414	457	457	497	414	473	432	407	433	453	457	460	446	466	436	478	450	475	482	424	445	447	402	457	499	445	449	465	487	450	452	480	465	458	456	456	447	461	436	407	459	402	458	504	439	472	461	477	487	480	444	456	432	500	435	464	479	452	414	441	451	440	443	444	449	434	467	440	435	468	450	441	438	431	437	442	439	443	423	419	464	452	466	500	428	450	438	453	447	427	463	449	455	450	435	449	407	431	451	467	464	433	412	473	436	438	460	441	415	422	469	416	453	464	429	442	456	430	434	462	438	459	453	457	508	447	434	460	423	437	484	482	433	432	472	476	472	468	422	463	444	418	452	412	435	461	422	414	415	456	485	434	425	450	451	445	419	453	475	416	411	441	472	458	480	463	422	463	462	466	424	425	442	458	442	451	464	448	460	469	412	480	448	445	432	454	432	436	457	434	460	415	473	431	436	476	457	483	427	450	451	434	455	424	480	423	406	414	407	486	482	460	450	485	446	422	430	459	456	467	431	435	442	469	461	402	425	412	442	450	423	447	445	454	436	440	470	421	481	433	439	448	463	439	438	463	457	465	407	518	427	481	467	451	442	457	438	436	478	442	464	471	455	432	435	444	448	438	424	431	470	506	442	427	471	472	433	444	463	480	477	412	443	440	474	441	460	455	481	477	442	451	457	441	422	442	412	442	455	456	435	431	456	421	487	440	434	452	451	465	443	463	497	453	446	423	464	436	437	461	435	470	459	468	427	445	449	455	470	420	470	463	478	457
3459	1044	521	419	358	394	468	503	485	433	364	272	241	199	193	127	139	137	133	106	117	129	115	117	130	114	101	118	119	114	137	126	114	102	93	95	104	92	106	72	98	116	97	95	84	102	86	115	94	88	91	87	92	107	105	92	78	81	98	87	95	75	69	86	85	92	99	98	89	76	103	95	110	101	81	98	84	96	81	92	85	88	92	91	93	85	96	96	87	103	98	88	94	73	75	96	96	86	92	93	77	92	89	83	101	89	90	104	81	92	100	91	84	80	94	84	92	91	82	80	88	69	99	79	81	96	73	90	94	92	88	98	72	82	96	71	95	97	96	92	79	93	88	84	104	97	87	81	81	80	87	95	96	91	102	96	71	92	85	100	84	80	96	92	88	101	89	69	99	99	92	100	88	63	90	100	96	78	79	92	92	92	93	101	86	85	93	84	81	91	85	99	96	92	79	103	94	82	81	98	77	96	82	72	79	70	74	92	90	100	88	83	78	87	82	86	86	110	82	85	75	96	65	82	87	98	99	80	68	80	120	81	84	78	85	89	82	84	94	72	99	82	96	103	86	73	80	96	77	86	82	67	91	91	83	85	92	95	88	85	93	101	92	114	106	86	78	95	80	93	99	93	89	95	89	85	91	94	114	74	92	91	83	81	82	79	101	100	90	82	80	108	77	82	94	89	100	89	86	90	95	64	105	102	93	91	88	82	83	74	84	84	98	101	80	98	76	88	78	83	94	103	96	87	104	83	81	86	77	81	86	94	82	106	81	74	99	115	78	86	90	95	90	81	80	85	84	84	90	101	77	82	73	78	98	87	84	103	94	85	82	79	90	99	70	93	83	80	77	85	100	74	101	69	95	73	95	86	79	92	92	119	88	91	89	81	83	85	78	87	95	94	97	96	94	106	117	95	79	91	100	93	85	86	88	73	101	84	100	85	80	88	112	101	82	80	88	80	86	70	95	93	91	99	96	73	84	94	102	81	85	92	80	91	70	80	83	89	82	81	79	99	96	88	95	92	95	97	87	73	86	97	91	87	103	82	84	105	81	93	87	74	89	102	105	80	91	90	74	79	82	89	81	97	92	79	81	77	95	84	99	105	104	72	94	97	114	92	95	82	84	87	66	100	84	90	83	74	92	91	92	91	100	78	113	98	96	79	81	96	70	82	79	90	89	85	93	88	106	100	102	96	89	85	76	89	89	90	98	86	82	89	86	93	88	91	94	94	93	75	86	91	90	84	96	92	103	77	95	97	75	85	102	84	98	92	80	92	97	101	78	85	85	93	87	86	87	92	102	90	78	90	101	90	113	118	116	97	93	101	99	96	83	94	99	91	95	71	86	94	85	91	95	97	76	80	70	84	98	97	77	81	85	78	97	96	87	97	105	97	96	90	100	101	79	92	82	96	72	94	94	84	98	95	101	89	79	90	108	95	78	71	102	85	109	89	96	78	96	97	101	116	76	89	86	89	85	85	78	111	89	95	86	73	98	85	90	83	64	102	106	86	81	81	68	87	87	92	100	87	96	84	111	99	75	97	98	87	105	82	98	83	78	98	71	92	88	82	106	90	102	80	64	98	104	91	80	84	94	78	92	95	84	101	87	80	84	78	95	84	86	83	91	77	76	86	73	95	98	88	76	100	111	100	83	87	92	102	92	87	81	93	85	94	83	93	82	90	91	69	86	107	86	70	104	88	96	90	75	81	101	86	83	94	87	104	99	89	93	97	94	86	78	82	90	84	96	82	86	105	100	103	96	77	81	93	107	76	81	93	98	85	90	77	97	93	101	77	98	86	89	85	84	108	85	81	81	84	96	90	88	92	83	90	89	92	90	108	101	96	77	83	75	108	75	101	98	97	83	81	91	92	90	106	79	80	91	70	85	89	96	84	105	82	91	81	94	84	85	88	94	92	92	89	85	96	89	87	79	82	76	98	86	105	90	75	96	84	94	96	95	74	86	87	86	85	90	87	98	84	108	87	92	93	94	82	94	90	80	83	97	90	88	84	88	72	80	85	88	91	73	79	74	88	94	97	108	105	82	80	82	106	85	94	93	96	86	76	75	84	71	77	82	72	101	88	87	91	92	89	82	85	87	91	104	89	103	92	98	90	97	88	88	76	105	91	94	77	97	104	99	89	73	84	86	78	94	90	86	90	85	108	86	81	91	93	82	86	96	81	95	98	84	87	78	103	79	88	105	104	89	96	80	86	79	88	93	104	98	90	87	97	87	87	86	89	98	92	92	95	84	86	86	96	91	85	92	88	91	84	88	86	78	91	88	77	66	79	86	86	83	89	72	75	100	88	82	94	106	73	100	78	106	88	89	88	83	84	93	87	78	86	90	83	97	90	107	102	90	91	94	74	75	106	74	88	98	91	78	77	72	88	88	93	90	83	95	105	99	83	86	98	99	81	85	98	85	84	88	93	83	96	87	84	77	96	69	81	98	92	87	79	89	86	94	84	79	90	99	85	68	94	94	96	82	87	95	107	105	106	86	84	94	94	89	89	90	82	103	95	87	86	70	103	99	95	86	103	94	95	111	66	78	81	100	85	99	102	102	65	88	87	92	91	86	72	86	99	74	87	90	105	90	94	84	97	94	97	88	104	110	77	104	68	71	91	83	83	87	74	105	105	84	79	92	85	87	73	98	100	105	83	92	93	89	78	79	89	85	87	94	78	95	88	100	96	85	98	96	80	92	74	76	86	85	94	105	77	86	106	99	73	91	77	90	106	93	90	91	97	89	103	94	99	74	84	80	73	89	81	82	84	94	87	93	96	101	100	96	100	89	92	96	97	90	76	73	89	89	93	78	74	87	82	85	102	75	98	96	72	100	99	113	87	97	92	95	74	87	76	93	95	87	89	92	70	95	77	91	93	89	94	86	91	72	102	110	78	93	87	88	83	81	86	103	90	78	104	92	86	87	75	71	85	99	99	79	66	86	79	83	84	85	91	86	84	76	84	73	86	95	94	106	86	93	87	85	98	94	91	87	76	91	87	84	84	98	83	77	101	70	114	93	69	103	92	85	73	77	70	100	75	95	99	81	88	91	90	85	80	110	86	98	93	91	81	98	73	88	86	94	100	96	91	86	82	105	91	69	80	92	80	71	101	89	84	91	90	83	88	89	87	78	99	101	96	78	77	83	93	105	90	92	85	92	83	91	77	98	89	71	86	79	75	81	96	101	92	86	78	98	102	84	88	93	92	79	91	86	87	94	82	94	79	98	86	83	73	75	82	77	84	113	94	101	82	87	96	126	94	95	90	87	70	83	99	91	87	92	94	80	88	100	73	96	101	90	77	83	87	95	84	86	106	71	84	105	86	99	89	91	95	93	93	71	79	86	92	94	94	91	94	83	92	78	83	100	113	95	96	100	107	87	86	80	71	104	104	80	101	82	110	78	95	91	77	87	103	84	99	100	111	84	99	82	85	91	84	111	78	90	97	91	66	99	93	99	81	99	86	74	93	109	91	83	78
28169	9768	5714	6982	13797	18084	19867	17653	15927	12635	10579	7955	6102	4785	3541	2775	2443	2265	2022	1881	1949	1853	1789	1600	1483	1315	1341	1332	1261	1343	1314	1099	1031	1036	985	975	986	974	987	971	898	907	829	903	839	771	796	729	736	738	707	735	746	724	723	702	744	683	704	672	723	665	699	689	674	664	690	661	722	699	731	662	708	710	715	691	677	721	680	694	690	716	694	657	657	685	690	676	688	696	742	644	705	713	668	690	664	667	694	694	730	723	691	687	671	703	661	717	691	714	689	715	702	717	668	704	700	655	710	652	683	685	677	715	676	685	694	737	701	724	755	698	726	678	679	708	747	665	687	717	678	710	729	666	699	689	704	714	691	711	748	694	712	678	695	671	714	712	674	673	676	658	693	680	734	670	705	702	670	649	681	687	717	735	703	706	706	638	726	683	711	691	670	684	745	685	695	703	724	726	679	685	737	703	688	678	698	688	714	669	643	686	663	683	680	668	711	731	689	697	669	715	683	689	687	608	634	639	680	688	713	672	702	657	668	714	652	668	734	687	697	647	742	728	676	660	696	668	670	711	659	711	736	671	706	700	700	688	667	713	678	732	724	717	718	672	684	675	705	706	698	665	692	699	681	710	691	695	722	691	686	672	682	724	723	747	724	720	670	731	728	685	635	660	711	650	690	696	700	691	719	712	688	720	711	680	698	698	711	693	644	663	675	681	702	707	701	687	648	674	697	639	689	710	731	699	714	686	697	702	710	655	664	677	710	690	669	679	710	687	703	704	693	718	651	716	671	756	699	708	681	699	683	676	707	677	692	686	703	731	699	699	710	679	687	745	682	740	696	699	699	688	691	658	701	692	652	704	644	651	677	663	672	705	682	692	684	717	685	679	664	659	676	705	742	685	725	704	711	683	724	681	703	685	747	662	684	699	660	652	734	703	694	646	688	719	726	724	705	670	690	656	653	654	652	682	682	650	644	682	660	680	717	659	688	701	647	715	731	702	678	696	703	693	713	682	661	712	676	692	681	737	681	682	716	675	689	667	660	686	690	698	681	671	712	696	705	706	674	678	716	689	651	647	720	722	646	657	698	693	710	686	681	696	735	699	655	641	704	671	669	731	697	699	727	669	700	656	716	684	726	707	693	696	655	643	677	705	666	722	675	743	717	717	676	708	714	689	705	712	707	688	679	695	675	695	733	665	717	642	647	673	668	717	740	679	710	665	669	667	678	679	717	704	697	714	727	688	721	695	686	673	675	709	655	745	735	719	681	680	678	678	690	663	692	688	713	712	661	694	682	704	688	676	660	755	709	674	706	691	713	645	668	705	663	663	720	676	676	722	709	684	679	714	689	743	681	695	734	704	737	682	692	705	661	651	694	692	711	653	674	704	696	711	743	702	688	642	697	729	714	658	717	752	685	709	712	721	655	715	682	660	686	664	662	700	716	686	704	670	738	682	644	731	706	704	692	666	714	681	701	747	742	709	703	695	669	675	700	721	666	659	700	657	723	678	654	715	739	660	750	689	674	664	712	671	695	687	709	739	717	666	664	698	671	720	672	722	668	685	665	706	709	700	658	691	751	707	721	661	705	705	699	681	677	660	713	678	629	685	698	729	703	734	726	688	641	689	710	693	696	741	719	625	701	684	704	688	701	694	681	682	690	696	719	660	684	667	682	682	657	704	677	653	694	690	684	676	690	687	673	702	700	661	687	676	716	710	731	690	745	678	677	741	715	710	709	697	677	634	697	728	757	675	713	659	672	745	658	683	756	709	679	675	711	730	704	690	719	701	711	670	683	677	741	702	689	714	673	693	709	693	705	672	705	679	705	664	684	677	637	670	726	719	702	669	638	700	691	695	699	648	666	661	678	653	701	725	758	712	715	704	694	699	724	715	711	745	697	695	666	718	668	702	674	658	683	695	706	746	687	710	668	699	700	674	694	688	660	676	727	687	678	715	738	715	694	682	655	656	684	730	693	725	739	736	693	716	688	678	701	682	735	680	669	692	682	692	708	704	689	639	701	690	704	728	683	718	686	698	681	671	697	678	649	695	675	702	747	682	700	718	685	721	653	694	699	711	697	662	687	660	651	654	745	687	694	710	714	634	717	710	711	665	702	672	659	700	705	700	743	658	674	678	692	680	674	686	707	653	718	718	716	690	671	661	668	714	649	736	669	670	705	668	712	686	695	693	678	676	711	708	646	647	693	705	697	647	713	688	673	657	717	698	674	668	636	696	684	667	680	725	728	679	681	664	701	700	695	685	696	685	694	692	721	677	727	726	687	702	715	653	676	730	644	717	660	685	648	719	692	730	686	673	706	713	690	670	658	723	668	689	692	712	667	722	684	698	663	717	703	706	689	673	721	684	683	685	674	688	707	755	725	724	672	665	660	709	692	696	725	635	708	684	692	684	746	704	707	666	653	666	698	659	715	693	656	697	709	682	677	682	704	645	699	672	672	692	763	684	653	744	692	660	683	652	650	686	685	710	662	667	751	633	686	659	687	669	663	678	671	693	691	608	742	716	665	688	699	684	695	707	677	673	655	736	647	688	621	674	662	696	726	692	669	689	687	697	691	672	692	711	668	705	697	648	633	701	703	757	701	689	704	656	665	674	658	653	685	667	721	689	721	730	659	737	690	700	695	727	717	702	706	655	696	719	691	695	641	668	683	699	688	682	690	676	717	669	710	708	688	719	743	705	688	672	692	680	697	680	700	665	678	670	692	722	701	681	697	654	680	663	668	714	702	723	669	676	698	653	677	711	706	669	696	697	666	653	700	724	688	682	660	695	713	688	706	684	739	712	657	685	687	666	670	696	648	664	678	693	687	692	710	723	695	726	698	710	677	688	687	745	696	701	674	662	714	689	691	676	649	696	717	712	666	716	748	694	745	660	699	717	674	713	703	701	640	719	708	677	672	676	729	694	693	700	674	725	654	666	643	705	694	647	674	680	644	710	677	708	745	639	689	710	698	677	653	692	675	692	686	691	663	709	716	703	693	670	699	649	704	686	669	668	713	693	675	664	724	652	700	700	700	681	620	709	688	678	681	649	694	681	686	687	705	656	693	750	714	697	677	702	690	633	661	655	724	722	672	676	683	742	666	715	735	701	687	685	692	682	705	722	697	743	681	700	714	673	675	655	697	662	674	654	676	716	638	668	731	700	708	670	682	666	749	672	708	699	690	689	708	671	701	700	692	697	632	673	653	729	699	608	688	664	679	645	722	715	708	634	682	682	675	693	640	692	656	683	694	720	683	670	697	672	681	685	684	661	714	685	682	706	669	687	679	683	707	698	693	750	721	710	746	654	658	697	693	696	679	741	682	709	690	681	708	690	687	695	699	715	675	686	677	719	672	656	673	701	662	675	679	683	682	672	700	704	683	702	663	648	679	699	641	713	706	697	719	721	682	641	688	702	657	692	702	705	701	678	652	692	673	663	724	771	713	700	721	703	683	670	686	686	687	668	669	716	747	667	709	722	676	690	680	689	681	648
4223	813	431	326	266	280	417	440	404	365	293	226	218	139	116	101	126	84	95	98	90	80	84	72	55	78	65	72	55	65	76	51	55	53	57	59	65	72	66	72	57	56	49	77	61	52	50	56	53	49	56	51	58	43	46	47	51	54	39	51	42	41	46	62	42	62	41	64	50	49	48	47	37	45	47	48	45	50	47	53	50	53	58	42	51	37	47	48	54	46	51	46	52	41	52	48	51	58	39	49	48	47	40	38	43	54	41	39	54	45	45	45	44	58	37	45	56	54	37	51	49	49	63	45	48	44	47	44	43	54	36	34	58	47	57	37	43	48	45	47	44	41	40	56	42	42	53	49	49	50	41	45	37	42	36	44	53	61	58	56	58	42	41	43	46	42	42	44	49	51	45	44	47	44	35	40	51	39	59	49	48	47	47	46	42	47	56	45	49	53	62	51	51	43	42	37	47	52	47	35	57	55	36	46	51	48	44	50	47	49	41	50	48	55	42	46	51	51	48	45	41	39	47	40	46	48	51	51	51	45	45	36	47	49	44	53	44	64	39	45	37	50	56	55	46	38	38	43	56	61	49	50	50	47	44	57	46	48	54	42	49	52	40	43	57	51	57	56	50	53	51	42	41	42	46	42	30	44	36	44	40	54	43	55	43	53	54	49	52	46	51	50	50	43	53	45	52	57	42	48	46	53	59	44	53	35	49	52	48	42	62	51	47	54	47	43	50	39	44	54	39	50	45	42	37	52	46	56	47	49	51	44	44	39	43	45	53	38	53	58	33	46	51	54	40	50	51	49	47	41	48	47	44	48	44	60	57	46	46	37	48	56	52	52	43	48	51	49	49	59	44	66	40	45	41	56	54	49	50	51	39	45	50	34	56	45	56	46	40	52	54	42	51	52	49	43	46	51	55	42	36	39	49	51	50	56	45	44	47	42	51	44	36	43	51	48	40	60	57	50	52	60	42	49	46	34	55	58	49	46	54	46	40	57	57	44	44	54	50	43	44	44	46	44	40	49	40	48	59	35	47	39	35	48	56	46	52	41	43	44	57	46	55	57	53	53	47	49	40	44	51	47	60	39	41	41	47	43	39	42	55	45	45	34	50	48	39	52	54	42	35	50	45	56	43	50	34	58	34	64	52	52	57	34	47	51	51	53	47	52	58	41	42	43	54	48	38	35	48	57	56	44	41	38	48	60	37	51	55	42	40	38	41	58	46	48	42	55	46	34	42	42	45	46	41	50	31	57	43	49	35	43	46	52	53	38	53	41	48	57	49	48	50	40	46	49	50	50	43	41	49	38	49	57	64	42	40	51	43	34	46	50	42	57	55	54	41	38	54	47	59	35	51	44	55	47	43	40	55	47	55	41	43	53	56	63	46	46	44	44	44	55	64	45	49	43	35	38	57	53	45	58	51	47	54	65	44	46	41	35	40	49	56	41	48	53	54	42	47	45	47	47	53	51	44	48	51	41	49	56	40	41	52	45	27	55	50	44	52	53	53	46	54	47	49	50	37	52	44	57	61	62	42	52	53	32	42	50	46	44	45	52	53	48	50	52	51	46	52	47	47	50	41	52	50	47	49	51	52	43	44	42	49	50	52	58	47	42	55	49	38	43	40	44	43	42	53	44	40	37	58	53	51	53	60	38	50	46	54	57	55	42	40	56	48	54	48	36	46	54	37	44	48	42	56	36	50	47	53	55	59	52	61	50	47	56	38	56	40	58	45	54	43	48	46	40	55	43	43	46	42	35	50	43	53	41	50	48	56	54	62	50	33	42	37	48	58	42	52	35	52	54	48	49	37	44	53	54	40	52	49	48	50	48	41	49	44	58	45	45	46	43	41	48	36	41	46	55	53	39	47	39	49	40	35	46	51	48	53	54	61	34	55	49	56	46	38	47	46	54	48	44	53	59	52	49	53	49	41	51	50	56	56	54	47	51	57	41	43	54	40	32	48	52	53	48	47	59	38	47	44	49	45	49	49	62	62	45	48	51	56	56	55	48	53	63	51	41	47	54	47	43	40	45	38	42	54	47	58	49	52	43	57	47	58	51	39	56	48	41	35	54	45	37	48	44	45	54	40	43	43	50	51	37	61	40	52	34	47	59	48	41	49	59	54	55	49	45	44	53	52	43	56	61	52	59	35	48	41	37	53	56	34	48	54	45	58	64	36	51	44	56	52	50	43	35	40	55	45	39	59	42	45	46	53	44	52	43	47	47	42	58	43	50	43	48	43	53	52	59	51	45	41	54	52	54	44	45	49	51	44	41	36	51	36	54	47	52	50	45	44	41	39	50	47	47	46	44	46	47	54	48	33	57	57	34	34	48	51	34	47	39	59	40	56	51	45	39	47	50	42	39	42	41	42	47	42	44	48	48	45	51	61	42	50	56	63	41	48	46	40	45	54	42	56	47	45	34	48	42	50	45	40	58	54	51	57	50	44	38	43	60	45	49	63	52	41	45	42	39	55	49	49	61	43	59	58	48	47	34	38	33	54	60	45	34	38	48	45	54	45	39	52	51	40	45	54	48	52	56	47	43	51	36	58	54	63	32	47	63	72	52	56	37	47	42	44	41	45	52	48	40	55	51	52	44	45	41	49	52	44	51	46	52	37	38	55	53	48	51	34	49	41	41	45	42	33	49	36	48	51	49	36	40	56	54	51	37	59	47	43	59	43	44	46	41	50	55	46	70	46	44	48	41	45	48	37	37	46	43	53	50	47	44	48	60	40	40	48	45	47	53	37	47	40	45	60	53	53	39	47	42	43	53	50	47	39	60	63	44	52	56	46	51	34	40	44	38	38	46	58	41	49	45	47	36	37	43	50	47	49	57	39	47	39	46	53	51	44	52	66	42	54	45	46	45	48	52	50	54	49	39	55	45	37	35	40	43	57	47	46	44	55	56	40	51	49	53	39	49	44	49	56	38	49	57	52	44	40	44	47	50	66	43	49	54	34	41	52	46	50	46	48	49	40	38	51	48	41	48	41	49	43	48	47	51	57	43	45	33	50	41	49	40	55	40	47	48	59	52	44	47	47	62	45	39	46	50	49	56	37	58	60	43	50	41	50	50	37	54	48	51	48	58	50	44	49	54	46	44	56	52	62	38	63	33	41	52	39	45	54	49	49	43	46	63	47	32	51	50	50	43	44	47	40	46	52	56	33	44	52	38	48	49	31	40	41	53	42	38	40	45	55	64	36	45	54	47	53	45	42	46	51	49	42	52	50	54	41	39	46	62	44	50	57	56	56	47	52	49	57	69	55	50	44	56	61	58	42	55	47	44	48	44	35	46	47	44	35	37	43	37	70	35	52	56	41	41	47	47	49	47	54	38	42	46	53	49	33	40	52	62	50	46	52	45	50	39	53	57	41	53	39	53	46	50	54	36	57	50	50	46	55	41	35	37	53	52	52	33	51	42	46	56	34	52	47	52	44	46	40	32	48	47	33	50	41	47	41	56	60	37	43	43	42	38
25852	8361	4883	5755	11985	17083	18143	16763	14425	12276	9880	7671	6077	4569	3176	2279	1976	1803	1679	1442	1521	1460	1414	1216	1111	1044	964	987	917	974	891	846	771	700	654	650	674	681	664	663	570	564	566	509	517	534	428	442	417	429	431	416	450	447	415	356	412	403	344	385	393	417	385	366	360	363	387	379	380	387	419	369	375	370	342	366	387	388	384	395	392	380	363	361	378	374	383	379	369	388	343	364	364	372	360	356	373	357	347	355	366	409	378	356	378	403	373	417	367	377	390	395	400	399	384	384	374	331	382	369	390	422	401	386	379	390	397	372	409	390	357	378	388	403	338	378	397	366	391	381	415	368	369	389	395	387	383	390	379	385	383	374	418	399	405	349	392	342	382	390	365	404	362	379	375	405	380	351	418	378	397	364	381	372	347	393	408	404	342	359	398	366	354	395	397	357	340	387	388	355	332	362	366	406	382	400	418	420	369	335	405	375	363	389	356	355	374	380	390	377	361	385	390	375	373	399	384	366	383	374	376	364	401	360	358	382	408	327	375	368	374	381	415	371	376	378	409	361	373	388	371	363	373	380	364	408	366	351	356	384	358	376	373	374	380	363	379	371	364	369	382	370	400	402	371	338	380	403	380	371	385	384	376	386	366	349	400	367	380	344	378	338	372	368	356	386	374	376	371	375	365	387	382	375	366	375	386	351	359	382	385	355	379	373	381	362	397	368	336	384	421	403	413	405	344	417	375	389	360	372	404	378	341	383	394	359	360	347	355	359	394	420	359	370	330	371	380	353	378	348	359	347	391	390	384	363	393	364	340	379	369	350	358	411	372	362	340	394	375	386	398	384	381	388	435	393	362	375	397	370	396	384	367	363	367	389	382	396	378	393	411	373	378	395	382	370	348	403	345	373	366	398	376	380	354	373	355	356	415	389	354	372	360	353	367	357	365	403	397	349	364	388	360	359	416	362	365	383	376	388	408	379	360	403	378	381	391	367	393	358	382	369	387	374	371	341	342	369	370	407	346	337	360	381	366	382	373	374	401	394	387	374	379	376	356	394	363	362	367	361	396	390	338	400	345	397	370	414	358	371	358	374	395	408	369	348	351	380	396	413	402	350	378	347	374	353	372	368	403	383	400	358	385	379	369	379	366	381	386	378	371	376	376	401	393	390	367	364	413	382	385	403	325	366	400	330	369	395	399	378	396	386	375	386	372	353	399	370	397	387	408	369	382	341	367	400	377	381	358	389	373	338	391	411	378	368	366	364	378	387	382	347	382	342	379	399	369	388	366	389	379	383	386	384	402	384	370	389	358	368	413	384	379	362	349	381	352	373	354	407	353	357	403	395	380	382	389	365	379	386	354	350	391	373	369	361	380	350	373	406	369	345	366	383	355	364	365	366	395	359	405	370	358	362	383	350	390	356	343	399	348	397	368	359	379	362	394	372	368	402	390	382	382	375	396	380	362	385	381	377	385	385	378	382	377	376	358	374	414	380	393	351	389	396	358	360	380	379	379	377	362	418	393	383	380	368	373	422	389	376	397	372	371	393	365	383	371	390	355	363	390	348	369	393	395	367	410	386	358	379	405	333	401	383	373	339	397	365	364	366	364	391	399	380	366	387	338	338	353	341	387	350	372	377	378	371	374	399	353	395	372	401	392	353	388	372	414	393	376	415	406	393	411	377	361	346	385	358	394	419	362	386	389	363	384	376	346	396	411	368	351	380	384	393	360	389	380	385	420	367	364	390	413	375	366	411	385	335	373	384	418	371	402	370	374	402	345	393	395	393	409	363	358	382	363	375	381	382	375	354	381	397	383	381	368	373	352	395	388	382	388	375	445	411	374	354	393	380	350	346	382	372	392	393	365	388	346	380	357	399	373	365	367	384	392	377	352	387	392	364	410	364	359	337	351	387	334	349	380	365	407	391	397	351	383	394	369	364	369	331	357	355	375	410	409	342	422	352	421	383	357	382	394	393	426	398	371	359	386	370	368	392	390	362	384	362	379	388	357	388	389	376	369	406	347	395	378	356	380	331	390	376	399	374	379	412	387	359	382	415	377	385	396	348	398	393	377	388	387	382	372	355	378	379	368	348	367	376	404	372	367	367	357	413	369	347	397	391	405	380	352	366	383	393	381	364	352	345	425	379	400	356	373	351	363	385	398	386	371	401	421	353	392	381	380	390	364	369	390	399	345	379	359	386	370	377	371	383	378	352	370	369	374	346	390	379	378	381	390	402	327	349	390	388	367	360	401	356	355	384	334	390	384	353	384	355	360	393	371	373	418	383	399	384	341	351	369	412	395	385	393	417	384	388	383	361	390	388	394	354	362	346	382	392	365	396	382	340	386	398	369	386	358	383	382	395	386	356	383	414	355	371	368	348	408	333	401	377	375	386	398	384	362	386	367	370	379	388	374	369	372	382	379	383	369	396	408	385	380	379	411	354	383	357	375	370	376	395	360	389	392	385	364	396	371	401	384	361	410	369	345	364	335	376	352	401	334	364	386	340	336	355	394	397	380	366	407	382	356	345	408	349	356	398	382	389	402	412	361	379	370	402	360	387	356	390	413	371	395	364	380	430	359	366	382	375	373	415	410	356	360	381	357	401	378	382	381	384	435	399	368	366	350	370	395	402	358	377	374	363	375	397	387	390	384	371	376	343	350	389	398	357	370	400	393	362	387	373	366	393	378	371	406	375	384	393	359	383	373	374	351	369	344	383	385	390	398	353	395	387	405	384	351	366	346	386	396	351	395	358	388	340	375	341	358	378	361	342	365	352	382	379	352	362	408	372	398	408	355	397	380	407	376	354	398	400	367	374	354	386	376	360	384	355	371	390	361	354	382	363	353	342	386	388	360	358	375	367	368	364	386	405	377	360	369	392	391	363	391	388	372	383	353	382	376	404	400	351	402	386	391	387	341	350	346	375	383	382	383	408	397	379	395	380	367	397	362	334	382	361	380	380	396	357	408	352	383	382	361	359	357	355	377	359	379	381	387	356	368	348	378	398	367	373	364	341	359	377	353	364	373	392	399	407	370	381	379	360	381	371	374	366	341	363	359	395	362	374	370	397	412	373	382	385	416	389	359	362	352	414	386	383	404	363	382	336	399	390	389	391	376	363	373	357	398	365	388	371	399	344	365	376	388	372	377	327	396	361	372	339	397	377	363	377	370	403	382	388	367	414	380	370	366	369	401	401	357	371	352	357	397	347	377	363	390	408	373	360	404	372	366	359	371	395	391	379	363	387	372	380	377	361	341	373	391	399	395	335	389	370	389	343	347	359	360	360	386	358	392	397	394	354	369	379	377	348	368	369	357	403	372	368	378	404	388	359	377	385	363	374	391	380	418	391	364	376	395	352	360	350	368	355	375	390	371	388	355	338	371	355	393	423	411	370	391	415	388	391	413	374	383	361	365	348	388	340	378	368	411	372	416	372	378	370	392	368	382	381	372	373	353	387	401	375	388	396	382	399	368	391	363	367	372	370	377	396
4617	1253	589	472	361	424	612	603	565	552	423	332	262	245	211	159	163	180	140	134	152	149	125	112	118	124	117	118	116	109	114	115	78	89	96	120	92	100	105	84	90	97	104	89	100	104	83	98	79	79	84	92	93	99	92	84	88	89	57	71	93	77	75	91	92	84	82	87	71	91	73	80	84	76	86	76	83	90	87	77	100	90	82	85	81	70	81	85	67	89	99	84	70	83	81	81	91	77	102	93	91	79	91	72	89	88	78	89	85	79	77	81	78	81	98	100	85	80	86	85	78	90	83	80	71	78	87	98	84	74	78	83	108	74	73	96	74	80	73	70	84	86	82	97	87	77	80	90	82	97	103	98	79	76	93	75	79	81	87	100	79	92	72	86	75	86	92	75	79	72	73	75	96	79	77	92	88	85	108	79	92	78	69	68	100	77	91	82	86	94	81	97	99	93	89	92	84	95	86	92	96	88	79	92	85	93	67	86	86	92	81	84	101	88	78	76	87	70	85	83	79	95	91	72	98	80	82	78	92	85	74	82	80	99	83	86	91	74	80	98	89	80	76	98	85	95	84	97	80	85	82	92	86	86	88	76	82	89	99	99	88	86	80	88	82	86	96	64	83	70	89	75	91	107	92	81	96	72	99	93	73	93	85	75	86	90	82	92	81	90	81	90	73	89	77	81	100	83	79	69	76	69	76	70	79	79	75	87	81	75	91	80	73	83	85	73	77	85	85	91	85	84	83	81	87	93	90	75	76	97	83	80	84	90	59	80	88	95	96	94	75	66	88	83	90	80	97	80	77	76	72	84	87	81	77	99	95	74	94	86	78	82	84	97	77	74	66	64	94	93	100	87	103	80	71	71	90	80	89	75	100	101	83	81	76	84	97	73	86	85	81	76	75	76	80	87	99	78	83	78	90	88	95	83	75	95	86	94	78	73	81	100	96	81	88	74	104	81	69	75	94	106	100	75	86	91	73	76	87	77	97	81	92	84	87	68	94	96	75	82	91	79	79	91	83	79	82	102	82	73	90	70	86	75	94	84	89	83	87	88	87	86	89	88	80	68	88	83	78	97	81	88	78	81	100	80	81	90	80	97	85	68	82	88	81	63	76	80	112	68	82	74	88	96	90	74	63	88	78	92	70	85	87	77	85	98	78	78	63	66	86	79	89	89	90	90	86	75	83	77	85	68	71	88	103	80	85	80	79	87	79	116	89	86	103	79	94	102	108	79	91	89	75	70	91	88	88	80	79	69	77	88	75	94	87	79	97	80	91	99	62	78	89	82	71	80	78	80	87	97	81	83	82	67	85	75	87	80	95	82	87	74	81	97	90	70	70	78	91	84	90	88	94	71	87	77	86	86	75	81	85	83	85	81	102	85	67	84	87	72	76	86	84	71	79	81	86	75	83	90	83	67	94	83	73	81	83	88	100	75	85	69	102	80	97	87	92	93	78	89	80	81	81	72	91	78	76	84	85	92	84	74	78	81	77	90	80	76	83	86	76	88	65	71	73	84	85	82	77	85	79	72	93	70	73	76	79	76	109	84	72	89	97	74	92	80	81	88	88	66	81	91	88	75	68	69	100	75	94	82	78	82	83	92	77	82	94	85	81	86	106	79	87	75	72	81	69	92	78	88	90	82	85	103	87	87	83	73	98	88	83	84	86	89	80	84	81	83	71	96	88	85	90	74	88	74	77	85	87	80	71	92	83	101	72	80	91	84	90	72	85	102	74	82	104	79	91	89	84	79	78	62	85	67	82	72	80	69	71	82	77	79	84	76	81	94	89	71	88	78	101	78	76	97	87	94	97	88	68	99	89	100	85	99	88	85	91	92	72	100	86	85	86	95	72	85	94	82	72	101	70	80	80	82	110	81	95	62	98	100	75	92	76	106	98	74	102	102	82	82	78	91	87	85	84	86	92	75	89	71	87	87	71	78	80	74	93	85	89	77	85	79	75	68	87	91	76	79	78	67	80	83	84	105	84	77	93	66	87	83	79	79	102	68	89	87	84	93	91	76	77	88	71	81	87	83	80	75	73	89	93	86	82	86	89	71	73	83	75	89	83	82	76	67	103	83	64	71	92	77	84	80	86	86	80	82	71	82	96	110	87	95	85	86	75	77	80	79	90	75	85	96	74	76	86	72	90	79	98	72	88	85	88	90	77	88	82	95	81	86	85	73	76	90	85	71	103	69	72	87	90	71	98	85	92	91	96	81	91	70	86	81	72	101	82	81	92	83	85	93	99	76	77	63	85	72	74	88	76	89	89	99	83	80	78	87	84	104	77	75	94	89	73	85	110	83	96	85	86	84	77	82	90	83	79	82	97	94	77	96	95	89	69	84	78	95	81	88	81	92	68	90	104	113	78	78	85	73	78	77	74	88	83	68	88	78	75	83	82	88	85	94	83	73	78	81	74	86	86	90	75	91	97	68	69	87	82	88	71	82	80	88	89	76	79	84	68	95	70	98	76	99	96	83	66	82	84	96	83	94	83	75	90	84	77	86	74	100	82	82	77	90	98	93	87	78	91	79	77	95	74	91	100	91	77	82	87	84	90	73	82	83	89	72	85	76	85	84	74	84	86	77	82	82	92	92	95	68	90	78	90	62	84	90	100	91	85	94	70	81	95	91	83	89	77	78	86	72	83	78	65	85	78	77	99	71	83	84	93	69	72	80	82	83	109	86	69	67	83	80	76	74	111	92	82	89	93	79	74	77	80	80	75	78	85	82	86	87	93	80	91	84	72	87	80	82	95	84	89	89	89	98	85	77	78	99	98	83	84	84	91	85	89	93	77	95	70	82	82	91	83	90	86	80	91	66	93	75	83	74	81	84	75	93	79	82	91	86	93	87	88	79	82	87	90	78	80	82	77	83	96	83	66	97	86	87	94	90	87	91	94	92	95	84	96	74	78	81	81	90	96	84	82	103	94	91	63	100	83	96	97	79	94	78	66	95	81	77	90	80	76	86	84	66	76	87	80	87	78	81	94	81	90	94	82	84	102	88	86	93	84	63	87	88	80	90	95	76	86	92	80	95	88	94	76	97	94	86	94	78	81	87	76	92	85	94	80	85	69	90	72	76	95	76	74	84	82	100	73	74	81	79	85	78	88	101	81	77	93	81	88	83	83	87	90	87	91	98	92	84	97	87	94	89	92	101	89	80	92	77	94	75	93	86	82	82	83	94	77	77	88	86	76	81	101	90	78	92	96	71	78	85	86	73	78	80	72	88	80	85	86	83	93	95	94	81	75	79	80	83	79	94	68	83	81	86	95	92	77	76	79	90	76	94	92	81	89	60	86	85	77	83	84	83	87	78	82	71	76	78	71	78	80	83	79	74	73	80	94	83	102	83	78	94	82	105	75	81	92	81	71	80	100	73	81	85	80	83	92	83	81	84	91	86	86	73	71	95	75	85	84	80	84	81	89	82	66	94	81	102	61	76	71	84	73	74	88	75	75	86	79	89	88	88	81	92
30988	11034	6550	7516	14420	20515	21633	20540	17582	15841	12402	10296	7638	5989	4537	3420	3114	2884	2540	2176	2139	2184	1999	1722	1594	1516	1506	1503	1421	1403	1384	1284	1171	1078	1030	1068	1004	1013	1045	965	928	923	861	891	832	820	751	738	768	685	711	735	752	744	743	720	715	653	679	706	707	681	676	697	642	723	692	607	676	680	650	661	731	649	680	683	621	665	626	671	651	654	652	675	648	655	656	672	684	676	705	672	701	651	654	675	631	678	649	665	697	652	661	703	667	631	673	684	650	668	624	634	662	701	710	661	642	660	637	680	637	653	653	681	686	671	681	687	657	652	660	646	697	695	658	625	648	685	694	685	631	606	671	595	650	661	673	709	689	677	709	706	694	638	676	673	716	672	668	622	649	654	673	689	651	649	681	647	654	666	670	725	684	715	599	651	660	620	698	701	676	650	648	675	661	661	668	622	655	764	675	655	685	669	680	656	692	639	664	679	608	737	659	687	678	680	644	694	655	672	650	631	664	674	716	682	696	680	702	658	647	617	686	699	651	648	671	637	680	676	668	686	688	712	659	659	676	653	642	670	686	701	655	694	662	691	670	637	665	653	662	667	665	658	620	668	616	663	722	653	618	654	662	616	676	686	697	678	642	620	663	677	641	684	604	682	668	674	720	634	700	697	716	679	647	694	618	625	694	667	684	636	730	678	655	704	694	661	727	619	693	721	673	642	622	646	713	661	724	625	636	651	706	639	722	700	626	694	654	662	629	711	644	657	682	695	649	658	632	679	668	677	701	679	664	715	668	658	659	633	656	688	662	656	665	647	665	650	634	663	670	638	658	662	681	690	662	634	661	682	660	636	690	666	629	722	672	713	668	719	685	657	652	662	674	637	669	681	669	697	680	688	680	647	663	664	675	691	681	643	655	724	662	657	638	671	649	664	691	631	668	654	642	646	627	628	673	652	631	641	679	646	721	696	674	675	669	686	640	638	677	640	663	653	601	689	688	706	665	729	651	651	664	688	650	615	714	679	654	646	663	700	682	691	639	683	655	684	688	700	655	650	701	634	727	667	669	672	672	639	702	646	675	695	643	681	660	678	599	634	679	721	674	659	652	674	631	674	652	679	656	660	695	658	659	651	656	685	649	709	655	677	663	691	667	650	637	671	713	681	678	636	672	647	618	666	660	691	677	676	665	630	724	712	696	688	640	660	668	678	632	674	660	688	650	702	670	640	681	667	659	694	666	622	673	677	669	679	686	656	613	641	660	646	659	635	689	665	662	695	664	677	667	633	666	674	668	668	686	655	690	651	682	654	665	661	640	675	672	695	673	670	678	670	680	662	669	691	656	660	662	638	684	665	639	648	630	689	653	679	672	641	657	638	680	695	654	697	655	716	678	671	651	676	709	601	636	696	644	693	643	630	656	704	620	687	651	670	732	642	667	676	675	634	657	641	631	702	667	706	662	688	664	651	694	693	664	684	668	688	672	672	658	695	670	679	723	643	670	650	724	655	658	716	678	666	643	619	671	638	666	673	701	687	664	665	626	686	673	704	652	694	650	646	675	659	682	666	652	632	725	717	677	650	713	680	629	629	638	652	687	700	657	680	651	688	649	669	681	692	641	695	674	663	674	634	628	636	645	671	683	676	677	622	638	694	633	673	682	642	662	622	662	639	684	658	659	712	658	703	658	637	647	689	666	719	686	631	647	698	676	637	726	615	691	676	638	680	702	710	697	641	626	668	617	688	706	632	677	653	673	669	640	632	636	670	679	669	679	651	695	645	717	658	651	641	633	686	687	664	684	650	656	650	686	637	671	659	682	693	676	653	687	636	639	695	657	671	648	652	654	635	690	717	687	660	621	636	640	673	638	669	651	632	660	694	653	680	655	670	682	661	691	637	645	677	646	638	655	676	683	676	690	637	672	694	665	653	634	650	639	683	631	715	651	624	719	686	664	658	643	622	680	692	651	616	668	642	664	679	640	747	672	673	640	621	651	696	668	695	642	683	682	636	700	629	683	659	688	647	715	654	675	685	698	673	702	728	663	643	635	681	646	642	674	699	675	665	656	668	662	656	674	650	715	671	653	692	645	667	689	662	663	665	656	657	678	664	738	660	637	668	693	661	676	662	662	662	657	683	645	640	659	642	696	666	681	662	631	702	651	664	661	684	640	670	656	660	649	670	655	642	641	641	641	678	656	691	687	687	636	671	657	663	682	689	689	670	658	632	661	661	663	646	671	664	661	658	654	628	639	672	668	700	686	658	683	619	651	661	647	647	656	685	682	672	660	658	637	703	704	664	655	635	676	689	683	670	639	688	641	639	644	675	696	599	686	688	733	669	651	687	675	625	688	630	671	668	686	682	633	661	640	700	685	721	664	737	689	632	658	654	693	684	667	634	673	669	671	641	689	646	643	681	654	648	700	640	666	632	678	647	685	602	664	671	687	693	654	666	648	708	673	627	690	616	684	683	672	640	737	648	683	683	661	626	708	611	676	689	637	635	654	676	689	690	708	638	721	660	696	643	672	696	626	711	657	652	619	701	708	663	677	671	628	694	665	642	618	672	607	654	673	663	711	680	685	683	729	691	679	665	662	691	633	672	661	656	678	683	666	601	642	710	671	686	627	669	665	678	731	688	635	674	663	651	649	668	684	676	675	657	695	652	654	674	665	666	600	659	674	663	635	657	683	714	627	653	661	687	661	697	668	628	721	668	661	674	677	663	653	671	711	704	634	683	681	662	687	676	660	623	702	656	660	735	600	727	647	664	653	672	628	635	668	634	707	647	630	707	646	688	688	674	676	684	616	687	677	702	692	709	647	668	661	671	651	659	655	719	674	682	713	652	661	622	640	637	664	659	681	676	672	672	703	723	686	684	699	693	660	624	643	622	682	639	690	670	606	622	625	656	624	618	674	668	684	614	653	674	695	685	635	697	718	683	660	612	650	669	698	640	673	673	645	684	639	651	647	674	650	639	645	687	650	639	657	667	697	657	704	680	642	725	687	621	670	669	618	660	678	607	688	692	627	704	686	670	625	739	643	668	656	661	677	612	664	672	641	685	632	628	657	675	615	657	632	672	641	647	638	637	639	658	686	677	654	673	682	650	656	700	636	709	668	645	671	665	687	663	696	675	693	680	698	680	625	631	690	670	655	651	683	661	640	665	660	671	677	675	725	635	641	686	675	658	641	646	684	688	640	668	615	651	646	649	625	650	620	717	681	689	658	660	692	668	698	658	646	720	665	632	677	661	630	642	647	691	660	692	704	713	685	644	666	710	676	679	667	687	620	626	666	666	629	624	674	666	691	683	691	642	701	679	687	679	663	662	698	694	612	673	641	642	634	702	664	672	679	660	674	640	700	627	663	666	679	662	654	684	632	712	688	637	617	685	713	675	699	669	653	690	695	660	714	644	667	672	614	693	629	695	673	671	684	688	672	706	652	646	642	630	679	697	682	660	655	679	639	689	663	659	664	691	653	662	694	669	674	653	683	665	671	670	673	639
2698	653	324	270	230	246	324	362	343	284	243	185	156	130	106	95	90	82	78	90	98	84	75	79	77	61	70	60	85	92	56	68	74	64	76	66	64	54	65	61	68	47	64	49	59	61	52	57	60	69	53	60	56	73	53	62	53	55	61	56	54	65	66	67	71	56	60	41	65	49	56	46	75	63	67	61	68	55	63	65	51	80	57	46	58	60	66	64	61	55	58	59	56	65	57	58	46	52	55	58	60	54	60	47	51	60	62	67	61	60	49	62	62	53	55	63	49	54	76	59	56	46	54	54	68	65	52	49	51	55	53	48	54	54	50	52	57	60	53	58	63	72	54	55	56	36	53	61	51	43	54	68	53	38	58	71	76	55	63	56	71	52	61	65	55	56	53	60	66	57	48	66	48	64	53	78	54	47	54	51	53	44	59	47	77	62	59	59	59	49	58	57	61	47	65	63	58	49	60	49	59	45	62	66	49	55	56	62	66	56	48	68	73	55	56	54	60	78	56	62	52	46	67	57	70	60	60	65	47	47	55	60	55	78	65	56	58	60	59	54	57	48	60	64	52	61	57	60	55	51	64	64	62	68	74	47	54	52	67	47	55	46	58	56	49	47	72	47	46	58	55	51	48	62	66	62	66	43	66	54	56	56	54	44	45	64	63	55	55	56	47	57	46	68	60	45	50	60	56	51	58	57	59	72	64	59	62	61	77	46	54	49	37	57	62	61	70	67	60	66	53	65	69	65	52	75	65	56	57	53	62	63	69	59	49	50	58	57	66	61	71	54	57	60	66	56	59	62	66	73	67	56	57	52	72	69	52	53	47	72	59	48	55	62	54	61	53	52	64	57	53	57	59	53	54	52	64	47	59	61	50	55	51	61	70	54	45	53	56	69	51	70	57	47	53	45	57	52	52	60	57	52	47	63	55	44	50	54	46	56	58	44	56	56	60	51	69	64	59	53	49	46	56	64	47	65	58	58	58	57	61	46	66	52	57	49	60	82	69	69	64	59	52	61	46	49	56	57	54	51	69	53	61	52	69	56	63	71	69	59	62	58	59	67	59	50	64	73	63	50	45	55	50	57	56	55	59	61	49	50	58	57	68	60	59	53	50	57	48	66	49	44	72	76	62	51	71	65	61	53	67	69	58	60	61	57	52	66	59	59	60	56	59	52	45	65	48	57	62	47	63	50	61	47	58	61	52	57	52	55	72	53	68	54	67	52	49	55	62	59	50	58	64	69	66	58	68	65	69	74	54	58	63	59	58	60	61	44	55	60	56	52	62	51	65	45	56	42	62	72	50	54	63	65	68	64	63	68	57	57	66	53	73	58	58	74	63	67	55	63	61	52	79	61	59	55	60	59	61	50	54	54	55	53	63	68	64	51	59	50	68	51	64	59	51	55	68	52	52	63	53	56	56	49	67	61	56	54	58	54	61	51	49	45	64	48	61	44	57	52	60	52	65	62	44	68	61	71	59	60	56	64	50	58	44	55	50	72	58	66	64	57	69	58	48	60	67	60	44	56	63	70	52	65	54	60	60	60	66	53	64	58	53	62	48	57	64	51	67	64	52	64	51	67	75	52	54	47	55	66	56	61	50	64	57	62	59	49	43	61	50	58	54	63	59	62	57	51	60	47	65	51	61	52	70	47	56	52	66	57	58	64	51	60	57	55	67	54	65	65	48	50	46	60	68	50	54	71	67	51	50	61	53	44	49	49	70	54	51	47	48	60	49	62	58	61	56	55	59	67	48	51	64	67	53	67	61	59	55	46	64	67	50	45	55	53	52	54	53	72	58	58	50	52	62	61	55	64	57	55	50	56	61	57	58	59	68	55	51	64	46	55	65	57	52	56	44	48	55	49	55	59	65	50	50	63	69	51	55	65	49	60	63	60	60	55	50	56	65	51	56	53	66	61	62	59	74	53	48	55	61	49	57	72	53	51	52	86	56	53	68	70	57	58	59	58	58	57	49	69	56	45	56	60	45	53	63	55	52	66	43	65	70	57	72	57	62	61	57	54	62	56	54	65	53	59	64	56	50	49	66	55	62	56	55	64	53	48	52	51	59	60	75	55	50	48	55	55	60	59	53	43	56	62	63	58	51	55	56	59	72	62	55	57	57	65	54	59	64	63	59	68	50	66	60	61	49	60	62	48	60	51	46	64	48	53	58	63	46	62	59	47	69	54	56	55	52	52	69	53	67	63	60	46	50	70	56	51	59	44	61	60	58	65	52	68	66	66	44	72	56	47	69	58	57	54	51	53	60	56	55	59	49	62	50	65	69	57	63	49	58	62	64	64	66	58	55	56	58	43	47	64	59	69	67	71	57	64	62	56	70	47	50	60	63	53	45	50	55	51	56	55	58	60	69	42	55	61	50	61	64	47	56	46	54	47	57	54	66	46	63	48	70	57	58	56	62	62	50	57	49	57	52	51	65	61	51	59	36	60	49	44	47	72	68	62	63	82	56	53	51	70	61	49	49	55	55	46	58	70	61	50	50	61	54	51	61	68	49	61	65	79	54	44	43	42	61	56	55	59	60	62	53	56	80	52	61	64	63	55	55	60	62	58	60	63	37	55	52	49	67	69	38	69	69	66	71	48	50	63	54	67	53	49	65	53	52	61	63	62	58	57	51	62	62	77	60	46	60	69	63	56	55	55	66	55	63	57	55	64	48	49	55	61	53	47	57	76	61	67	41	52	69	47	54	63	54	50	61	66	61	58	56	54	61	60	55	41	57	56	58	61	50	62	57	59	50	52	56	62	62	53	65	69	54	59	58	73	62	74	74	54	65	68	70	56	58	51	63	52	54	42	59	57	50	50	44	62	48	60	56	50	57	47	56	61	57	61	78	50	56	46	61	39	54	48	57	63	51	63	52	51	76	51	57	55	71	59	51	63	52	50	61	47	56	54	48	61	62	67	62	69	60	69	62	59	71	65	61	59	59	66	53	65	43	58	57	58	45	53	63	51	61	47	69	51	43	71	44	58	59	63	54	55	62	54	55	59	61	57	50	70	61	64	62	70	66	59	58	63	56	48	66	58	51	67	78	50	49	55	52	55	52	51	51	63	61	54	67	53	54	57	65	54	69	68	52	55	56	44	66	43	49	75	70	58	60	62	61	45	59	56	48	55	64	66	55	45	70	55	63	53	53	69	58	49	58	61	56	58	63	56	76	52	59	51	55	53	62	63	62	56	60	55	50	58	66	77	47	60	63	49	57	64	59	49	49	50	55	51	63	58	61	55	52	51	65	56	54	67	54	49	51	57	55	59	51	53	62	59	62	57	61	56	59	50	67	66	47	55	61	48	53	66	46	64	60	49	58	46	66	61	48	57	59	57	58	62	60	71	62	52	58	60	65	74	66	53	67	58	69	70	59	63	59	47	59	65	60	59	42	37	47	58	73	50	68	49	64	64	52	34	63	56	54	60	46	59	57	64	74	55	62	53	64	46	55	65	53	51	58	55	62	50	59	62
22314	6974	3986	4802	9636	14423	15350	14301	11855	10039	7585	5573	4248	3498	2492	1961	1648	1580	1380	1248	1251	1159	1066	987	886	852	899	859	860	833	810	768	675	629	597	624	654	625	638	633	609	557	577	513	548	535	546	516	475	450	481	466	526	527	480	484	495	461	487	490	458	464	453	443	430	436	485	470	439	505	510	481	427	495	457	471	455	463	495	478	474	489	456	485	435	468	479	475	496	486	476	459	497	469	437	506	460	476	458	471	431	472	450	473	434	458	467	463	510	465	415	453	522	448	462	442	467	445	413	453	461	416	463	439	452	487	485	483	461	480	480	455	470	460	434	386	452	468	448	470	467	429	471	494	474	443	447	452	466	472	455	443	437	471	476	461	467	455	484	461	429	469	438	468	444	480	407	446	441	487	484	454	440	474	442	459	485	468	461	502	457	489	466	454	487	468	441	435	447	463	450	434	435	481	476	439	447	477	447	419	411	444	473	450	458	502	478	443	431	498	458	483	478	446	442	433	450	471	466	466	507	455	443	448	450	455	509	493	480	485	467	420	442	471	433	475	459	506	494	468	451	436	461	479	474	448	471	413	435	450	477	463	502	503	466	463	473	451	486	468	450	487	467	468	429	475	439	441	465	454	433	458	475	415	469	495	482	464	472	465	430	481	438	457	459	452	456	430	454	410	464	452	515	441	438	489	490	479	479	484	412	439	446	466	439	424	400	472	466	458	474	448	473	441	427	474	475	460	470	473	480	471	441	437	428	406	437	454	453	480	456	429	488	458	484	416	437	442	477	468	445	467	450	452	451	486	456	487	423	455	464	457	431	468	439	490	483	474	444	453	418	441	442	415	484	421	481	461	453	469	416	446	470	466	441	454	461	457	452	477	440	448	464	456	460	434	470	466	471	477	437	417	441	459	498	439	433	489	444	425	437	460	411	470	456	429	461	458	506	452	425	465	489	470	474	465	477	428	462	478	475	448	453	471	465	494	460	473	427	492	457	479	453	443	432	458	481	533	441	418	494	443	459	430	449	440	451	444	450	472	441	464	456	420	453	467	471	443	434	476	444	455	459	440	442	496	436	440	427	449	451	478	431	432	411	450	479	443	436	470	434	481	442	449	426	453	447	454	457	473	463	428	485	437	445	471	450	473	456	452	447	431	410	450	462	492	455	501	442	435	493	466	449	481	492	457	452	478	444	482	472	478	456	466	490	435	425	480	449	442	449	458	446	428	461	445	468	434	486	455	457	483	439	472	483	462	468	455	474	492	465	447	445	448	441	467	446	426	483	469	462	439	452	487	437	468	437	443	464	470	435	474	456	449	477	479	450	442	452	459	443	434	462	423	445	455	496	460	451	471	462	452	428	488	472	453	461	438	419	437	447	452	417	460	486	462	472	444	461	480	462	445	533	485	398	452	451	469	466	457	458	459	443	425	457	467	474	449	427	482	470	462	473	421	456	477	473	451	463	449	472	458	477	466	453	424	453	444	450	486	493	460	474	429	433	424	435	417	475	471	431	470	470	461	491	440	457	451	450	489	477	461	445	468	479	469	456	474	449	479	470	463	461	467	441	465	482	425	442	435	464	480	459	436	457	490	492	469	436	435	485	465	444	439	483	455	457	429	422	415	440	461	479	442	437	421	474	455	434	425	465	472	451	485	414	444	402	470	447	426	460	466	432	474	476	479	467	468	464	433	449	438	486	474	452	455	459	419	435	469	408	420	480	513	471	454	464	435	485	459	466	444	415	443	479	486	477	448	464	449	441	470	425	431	445	433	446	475	441	458	493	462	506	436	453	433	439	462	427	482	442	430	435	462	462	462	451	441	455	439	449	499	418	424	421	444	442	451	469	456	471	475	475	470	446	435	483	447	453	474	473	472	415	481	455	426	473	452	478	438	446	448	469	496	452	441	459	435	421	481	467	477	431	462	460	478	470	434	432	446	469	422	451	431	478	441	459	478	454	519	457	428	457	448	477	444	467	476	459	468	452	438	476	468	447	465	435	458	489	477	471	476	468	424	430	429	451	470	464	452	443	441	461	448	464	441	450	440	485	454	473	470	429	441	452	460	424	439	427	443	468	467	420	411	465	449	486	476	459	427	476	466	493	477	492	458	445	482	467	440	477	442	427	447	458	456	476	432	447	424	440	455	474	413	464	473	426	448	453	437	445	420	456	457	435	502	475	449	425	472	465	494	460	432	446	484	447	449	439	454	461	422	482	433	441	468	457	421	477	481	425	480	430	471	456	478	431	440	445	473	453	508	450	456	445	456	451	457	463	460	450	499	445	456	477	474	450	483	446	472	432	451	465	467	469	426	438	475	472	445	485	482	472	442	455	445	438	468	465	449	453	415	463	436	456	447	473	481	418	443	503	424	448	445	462	442	437	437	428	438	487	483	466	461	463	495	474	452	498	492	443	488	497	456	458	485	457	476	434	431	430	469	449	446	448	478	496	426	462	450	415	429	447	428	462	466	461	462	461	461	439	477	457	471	479	434	414	470	439	429	454	430	473	456	462	443	454	456	444	432	462	453	456	446	436	466	456	414	475	439	462	485	438	473	502	436	456	474	489	451	445	452	466	439	468	478	422	462	513	462	464	476	454	483	439	459	464	447	465	467	452	435	451	439	423	445	448	455	467	461	440	484	483	425	435	412	472	430	462	480	409	479	414	451	493	455	443	437	400	453	455	440	462	464	452	473	465	457	425	479	425	467	405	423	440	464	464	419	432	446	493	452	430	493	459	478	486	485	469	459	477	424	485	438	481	475	463	492	488	469	489	456	392	458	433	475	442	461	474	515	437	440	488	485	483	431	431	442	450	458	439	457	490	465	473	455	461	454	506	423	466	444	459	475	448	454	468	457	440	429	436	432	468	431	501	456	448	461	442	442	437	449	435	472	431	441	439	444	456	438	462	428	496	406	435	475	485	462	468	435	462	429	430	481	426	473	487	420	473	423	480	469	465	434	451	482	482	451	487	470	451	471	454	460	422	474	448	443	451	442	446	450	465	460	453	431	460	493	427	450	475	449	457	475	481	433	442	442	445	463	452	418	463	434	462	451	467	488	469	462	451	502	477	441	476	463	466	447	477	412	438	442	491	450	488	458	480	422	431	466	498	445	439	414	427	448	424	482	431	511	474	468	431	427	489	456	431	437	507	434	429	444	491	457	485	479	447	470	455	444	473	470	461	441	477	450	455	468	477	513	465	465	462	459	485	480	444	463	448	485	464	450	474	429	480	426	439	452	456	446	485	477	517	492	439	434	447	501	433	446	463	480	486	432	448	476	444	437	429	449	474	452	444	454	462	460	492	419	442	492	460	457	466	451	429	471	453	463	505	486	489	476	430	450	424	446	478	460	458	458	468	485	474	436	441	419	482	446	448	426	446	429	450	477	488	439	422	414	443	442	467	478	455	453	470	511	440	437	478	446	455	468	459	461	426	440	449	436	482	422	449	479	469	446	475	459	467	436	457	462	434	474	425	475	472	491
3400	968	557	398	328	354	503	526	477	417	350	290	240	233	171	150	159	158	124	136	136	118	122	114	112	124	124	114	121	95	119	101	101	90	96	112	88	97	100	81	104	92	100	91	85	90	88	96	103	75	82	96	109	96	101	85	93	81	102	92	79	89	91	85	89	83	88	104	86	73	82	88	88	63	101	93	65	109	88	87	99	81	104	84	85	102	98	102	102	90	84	80	84	77	104	84	78	89	101	86	68	78	100	92	86	92	86	91	92	92	87	105	98	73	85	97	82	85	101	105	98	86	94	96	101	100	98	90	87	80	76	97	90	96	80	104	85	113	100	86	79	94	69	93	91	103	85	85	91	77	88	80	98	79	93	107	96	69	90	106	98	92	91	88	91	76	102	97	102	88	92	71	92	97	83	96	73	91	87	87	88	72	76	84	93	102	92	96	81	102	89	80	75	101	105	103	91	92	93	107	95	85	87	74	98	91	78	102	98	85	77	80	89	86	78	99	90	88	75	75	74	98	92	94	72	88	91	79	96	85	72	100	90	74	96	83	105	88	88	86	96	98	99	75	93	80	73	83	85	78	97	103	88	87	98	89	85	93	86	89	73	85	95	85	77	98	98	91	86	90	80	103	85	104	102	75	86	90	90	99	88	93	98	101	93	90	98	83	102	103	71	71	93	83	78	93	75	92	88	83	86	61	92	98	97	78	75	100	83	85	84	99	85	86	74	84	81	102	84	86	89	91	89	78	93	87	85	99	82	104	84	86	99	93	88	100	84	84	92	101	90	91	105	83	81	95	99	91	70	97	88	104	69	87	87	100	93	95	86	92	94	83	97	89	92	90	98	78	86	95	90	66	98	84	90	78	92	92	70	86	99	80	98	87	83	92	93	96	97	106	105	98	78	90	93	84	97	96	97	90	93	87	104	88	95	85	86	88	83	89	81	116	107	98	73	87	101	98	93	89	97	89	88	94	78	68	99	96	90	108	95	92	90	101	79	90	91	79	85	86	93	86	90	90	98	103	79	93	95	75	96	98	88	76	89	79	87	80	90	81	92	99	73	87	83	98	88	101	103	95	87	73	83	83	76	89	93	86	78	84	89	85	102	91	77	90	97	94	73	102	93	89	89	71	95	72	77	106	90	95	85	96	97	88	90	100	98	80	101	86	89	100	82	88	86	100	89	97	81	106	71	85	81	95	82	105	75	92	81	80	94	83	67	82	101	95	79	88	94	101	101	72	81	99	79	96	96	93	93	77	79	91	101	101	84	91	91	100	90	90	86	105	92	90	90	94	107	67	87	111	89	88	77	79	72	96	89	92	96	93	97	78	82	88	86	83	90	78	72	97	84	89	81	92	108	85	77	81	92	106	80	87	106	92	82	98	103	90	91	84	90	88	73	90	92	106	77	93	87	80	82	103	80	117	102	99	98	96	70	95	94	84	105	89	84	89	95	84	75	85	71	89	87	86	103	81	86	101	96	80	98	87	94	93	88	74	81	83	77	97	76	101	88	109	104	86	86	75	74	87	83	79	73	77	78	89	72	81	93	99	80	105	92	87	80	90	96	90	90	94	83	97	93	83	85	94	89	91	92	83	78	90	81	105	101	89	75	90	92	87	88	92	97	97	81	85	104	79	85	90	92	84	90	85	97	92	102	97	86	70	89	84	94	82	93	91	98	105	95	80	90	79	94	70	92	88	104	93	90	104	99	82	89	99	110	90	91	85	92	94	105	82	82	81	83	101	72	96	92	93	84	89	89	91	80	103	74	109	82	119	83	89	81	81	89	98	90	80	82	117	80	77	73	98	101	86	96	86	86	92	97	105	82	90	79	88	96	78	107	82	86	92	80	86	113	90	77	90	88	83	98	101	100	87	83	106	91	87	86	88	98	78	89	87	87	89	85	115	110	87	98	85	94	86	92	85	92	80	99	88	92	101	79	93	102	99	74	101	89	106	87	112	108	86	91	99	119	82	82	112	96	88	91	86	72	85	105	82	91	98	74	76	83	106	97	67	98	82	88	68	80	85	81	85	85	89	88	87	93	85	85	96	97	76	87	71	86	83	107	99	79	93	96	86	86	96	82	87	97	93	88	94	91	97	85	102	84	76	81	100	88	85	81	91	98	80	81	94	83	101	87	99	101	83	96	87	102	88	89	101	88	91	74	100	82	60	83	86	81	101	72	96	88	94	75	88	101	76	76	97	99	101	93	94	95	98	84	78	86	73	84	95	95	80	89	93	86	77	100	96	95	75	82	80	79	89	78	81	92	84	110	97	81	81	106	74	90	105	70	81	78	89	82	94	79	104	84	92	114	98	88	83	76	98	92	76	90	79	85	102	100	86	118	78	101	96	92	89	81	95	101	92	87	90	93	78	92	89	86	74	87	98	88	86	84	98	82	94	99	104	94	90	98	101	84	94	88	97	78	80	88	90	84	101	96	99	75	73	85	78	94	96	94	102	97	92	87	95	73	79	99	84	87	83	90	91	89	86	99	89	101	76	90	106	107	98	99	78	99	86	96	77	82	81	109	74	83	89	100	73	80	77	94	90	91	85	78	90	88	79	102	84	88	86	88	92	98	95	104	95	93	107	86	77	91	84	80	88	109	88	79	88	90	84	93	103	70	101	84	80	93	84	86	95	89	93	74	76	85	77	95	102	103	99	88	85	75	100	90	74	82	96	97	97	72	78	96	88	90	96	87	99	92	112	75	89	88	103	77	81	88	82	107	89	102	102	77	90	89	86	85	86	98	94	100	83	84	92	102	95	92	91	83	94	81	97	86	94	75	80	84	82	90	88	92	94	85	92	83	83	87	89	86	99	101	89	93	79	101	85	72	84	91	95	85	93	85	75	74	99	78	90	98	89	101	75	78	81	83	83	92	74	107	84	88	85	105	89	96	83	99	105	99	71	95	75	83	89	83	89	82	87	98	91	92	92	81	86	90	91	92	98	89	112	92	81	93	79	87	72	87	92	91	80	95	77	99	93	100	90	94	91	70	92	100	96	79	88	104	99	83	95	81	91	93	91	82	95	84	80	95	83	64	99	81	86	85	98	88	96	77	88	83	90	101	98	78	84	109	91	77	100	96	75	96	92	88	101	80	86	92	99	103	97	82	88	84	84	89	84	80	89	89	94	84	98	100	92	77	94	71	100	92	83	85	87	76	106	99	117	110	97	75	115	95	96	92	80	78	93	108	102	97	75	92	84	90	94	82	103	90	93	77	85	86	107	93	88	82	91	88	89	103	91	78	78	73	86	86	72	89	89	84	88	112	105	89	90	86	100	99	96	96	85	94	87	100	114	104	85	77	108	85	73	114	94	98	96	90	93	85	75	95	106	83	79	90	94	111	84	91	101	93	100	88	84	80	98	88	99	86	87	88	103	97	86	86	88	110	98	95	110	83	96	87	90	85	85	89	98	85	85	92	103	106	86	90	82	92	92	87	97	93	88	109	78	92	85	91	100	95	83	72	80	96	97
27977	9688	5462	6409	13202	18711	19967	17379	15290	13378	9938	7929	6184	4768	3738	2961	2716	2527	2118	1956	1873	1702	1553	1477	1348	1333	1361	1375	1287	1229	1188	1084	1033	956	947	973	991	970	919	924	931	829	863	853	889	798	814	777	757	783	788	818	764	769	731	774	729	678	693	709	711	722	688	704	728	702	665	674	721	700	700	750	692	702	696	713	677	696	703	731	693	652	685	720	683	736	685	700	690	656	644	672	763	654	705	705	616	723	728	731	678	669	753	658	721	692	695	670	660	687	724	680	685	695	694	719	717	743	669	683	684	744	730	665	681	727	670	725	676	744	706	736	710	704	702	691	718	689	710	703	733	716	746	749	699	713	731	690	691	739	715	711	726	659	740	731	711	722	664	675	691	691	718	701	689	699	739	732	702	698	654	692	689	756	678	726	690	667	694	713	698	682	728	725	679	662	752	724	676	758	721	707	683	773	727	686	686	678	687	684	689	715	696	670	699	736	700	655	700	714	693	646	738	697	716	702	647	674	719	693	671	612	737	699	681	660	724	681	729	767	696	724	677	692	685	706	720	715	689	695	715	692	732	685	696	720	708	729	774	719	739	707	711	736	699	720	685	692	682	726	715	676	716	704	749	703	698	683	671	688	671	715	716	684	717	709	719	676	717	644	727	699	710	714	697	661	709	713	685	698	693	720	714	710	678	665	711	699	741	670	698	695	649	707	674	701	717	667	656	709	749	742	723	708	661	650	655	653	714	673	658	667	671	710	677	744	661	678	710	722	712	676	706	679	660	712	697	696	720	692	729	690	704	682	705	744	661	650	674	723	718	662	697	681	684	685	724	686	722	685	711	683	686	682	701	682	650	673	650	711	712	689	669	699	695	720	683	662	738	686	735	657	691	674	716	702	698	743	736	709	701	707	662	718	665	638	700	717	701	684	708	707	731	735	700	698	679	697	695	715	699	763	789	713	670	707	702	680	732	694	744	695	704	657	731	726	708	655	712	723	720	694	734	688	703	681	699	687	693	661	721	713	748	674	658	728	709	646	707	676	698	676	696	676	698	667	688	676	679	722	703	734	717	701	710	714	700	677	712	740	697	684	688	688	702	724	690	694	702	699	706	706	751	705	680	713	684	714	706	686	683	708	628	757	671	661	705	702	678	701	715	719	647	690	693	726	705	688	740	692	703	688	678	676	695	672	657	713	678	669	686	683	679	702	707	715	727	682	663	627	714	723	663	665	706	731	666	725	717	682	737	702	742	731	670	742	723	659	743	718	680	710	696	720	683	680	751	720	682	677	678	661	754	709	710	700	671	705	705	683	657	677	710	726	701	695	711	664	679	704	696	681	720	691	713	734	715	662	726	693	738	728	711	711	690	636	727	666	653	686	747	728	718	717	673	696	724	691	685	719	687	655	671	722	726	677	683	706	726	700	668	708	713	709	709	693	699	680	720	712	717	706	719	699	702	730	690	711	731	715	705	696	741	707	750	707	703	702	725	678	712	708	719	719	696	684	719	729	675	664	778	662	691	687	757	703	683	667	665	701	713	751	711	678	692	669	724	718	669	698	682	680	707	702	711	744	699	694	726	797	673	711	699	751	692	706	718	738	683	657	681	704	724	714	677	701	693	706	673	651	721	721	698	721	661	685	760	698	690	730	707	669	709	664	700	697	712	693	680	688	651	693	708	656	712	693	712	637	697	705	720	689	698	680	699	684	693	702	672	712	726	681	676	655	739	698	694	697	690	677	709	702	704	677	692	678	725	663	689	685	673	706	704	705	689	703	670	653	692	698	679	691	672	677	689	656	682	702	704	675	712	711	684	704	672	693	650	687	701	690	710	691	700	692	653	685	728	716	706	691	694	760	691	702	704	682	724	720	659	735	702	707	689	681	706	747	680	678	707	729	747	683	714	735	750	687	693	676	678	687	739	733	712	738	655	681	653	721	714	696	709	647	684	669	660	674	702	702	712	697	737	737	735	711	700	696	671	713	691	725	736	711	672	691	672	730	697	703	728	705	716	705	679	667	726	673	712	684	732	680	730	693	763	685	691	694	740	667	652	641	699	715	737	707	708	743	690	707	699	720	662	662	693	672	754	679	702	725	717	729	680	725	672	742	719	674	676	731	720	721	684	716	676	699	684	715	698	686	700	704	715	710	744	726	692	684	745	737	682	737	726	701	632	704	678	739	681	688	714	656	718	734	702	724	679	685	713	702	701	704	645	687	687	679	660	698	730	718	729	695	696	697	675	716	698	704	708	678	747	687	674	695	698	699	705	662	712	702	679	711	721	747	705	745	748	719	739	689	701	719	711	690	701	689	689	686	742	711	718	747	685	676	726	725	713	669	736	703	725	688	704	675	659	719	734	716	694	674	701	676	693	682	715	672	716	690	681	649	731	709	710	723	679	711	695	664	678	724	709	712	703	699	694	764	742	653	663	672	658	719	750	621	715	713	706	675	738	671	680	710	705	665	692	703	660	772	659	712	721	652	706	723	677	690	651	637	706	713	687	683	682	712	670	706	707	683	706	682	697	692	698	701	709	690	696	694	709	688	724	681	707	688	641	680	711	727	666	755	723	674	683	703	690	731	680	669	693	725	683	731	685	696	721	714	658	719	700	675	703	729	671	740	742	705	717	641	677	684	674	744	734	680	720	698	711	674	736	786	694	667	709	661	688	672	689	701	695	717	671	691	654	709	675	686	734	673	708	696	704	687	661	720	677	717	711	749	724	699	705	690	721	663	715	693	743	738	683	705	750	739	671	685	690	648	676	723	762	710	750	746	674	712	693	659	716	703	709	678	687	725	674	709	705	737	673	685	697	716	734	740	646	705	680	661	675	702	682	703	726	651	679	750	686	706	690	703	722	709	719	674	681	670	696	745	639	682	740	728	806	705	704	694	657	682	714	661	694	754	704	726	749	698	698	677	662	662	707	676	657	685	729	706	739	749	674	693	689	715	716	699	687	729	648	733	721	722	713	669	718	708	693	710	674	702	678	712	755	702	698	730	730	639	693	696	665	709	696	647	667	695	681	687	696	683	702	709	694	673	675	687	669	700	698	694	665	692	653	733	673	711	722	685	688	743	715	692	664	726	704	727	701	712	689	685	698	670	650	688	703	699	679	700	719	690	683	710	660	637	689	733	699	717	741	672	694	735	670	685	694	693	688	713	685	661	691	646	710	731	704	708	673	714	690	675	702	770	703	670	721	731	699	725	707	693	682	760	690	718	716	714	675	693	735	698	701	684	699	714	718	726	704	725	647	689	744	683	709	684	703	703	716	680	665	661	723	750	645	693	703	672	708	729	694	766	747	712	672	696	702	672	669	678	691	690	720	684	700	705	728	702	717	716	744	681	704	725	691	711	708	691	687	638	680	693	716	701	726	695	730	691	700	678	707	679	703	678	669	709	689	743	710	640	679	681	707	679	671	752	693	651	668	688	701	710	699	700	694	715	721	700	742	707	706	710	661	710	693	683	713	730	696	668	749	682	688	715
4233	868	440	303	269	335	373	424	412	352	274	220	186	149	133	116	118	100	86	75	96	83	81	74	67	72	68	76	64	75	61	49	71	46	56	58	68	41	68	56	50	61	60	51	56	54	47	60	55	68	53	68	58	41	55	48	51	36	54	60	37	49	50	49	51	50	45	51	53	64	49	49	45	42	48	35	38	44	54	48	50	41	59	47	51	53	52	46	55	49	49	52	52	42	52	52	47	41	45	58	54	46	53	44	46	53	59	48	44	47	50	48	57	50	61	47	56	53	52	50	56	44	50	52	48	52	48	44	54	30	52	62	60	50	66	55	49	44	42	49	49	46	56	41	36	55	55	35	46	51	56	50	48	45	46	49	42	36	41	50	50	43	49	53	60	44	46	53	61	45	47	57	49	44	56	54	60	45	46	52	50	50	35	52	46	45	47	52	42	48	42	63	48	48	48	49	42	53	54	46	37	31	44	49	38	60	49	52	49	44	43	64	48	52	52	46	51	59	48	39	39	46	45	49	39	38	52	62	67	46	39	38	63	50	60	59	54	61	48	53	44	50	43	54	51	54	44	41	58	47	49	57	56	47	49	46	54	38	49	41	40	53	47	47	46	46	55	50	57	48	49	44	38	51	32	48	52	40	34	45	42	54	52	48	55	48	38	48	48	52	59	39	49	57	50	60	55	32	55	45	40	45	44	62	60	46	60	43	47	43	35	42	50	51	50	61	44	54	58	47	51	38	49	58	53	39	51	59	59	56	46	54	47	47	58	53	50	52	45	47	53	39	41	48	65	49	39	52	37	59	46	28	50	51	41	55	42	62	57	51	50	55	35	39	55	48	45	51	53	61	54	44	40	50	55	63	54	44	46	40	63	53	53	49	61	56	44	47	51	51	48	62	61	46	41	55	61	53	39	50	52	53	51	60	60	46	46	53	59	36	53	64	39	35	50	61	62	40	49	37	50	49	54	42	47	59	59	41	48	46	37	43	44	40	44	47	55	48	48	48	51	43	45	53	58	49	52	55	42	53	45	53	43	44	55	45	49	49	44	48	50	44	54	63	47	37	39	52	45	48	48	47	56	42	51	57	39	43	37	50	49	41	61	38	44	38	47	57	39	50	50	42	42	45	52	64	57	49	36	49	44	46	46	53	45	35	74	49	37	46	31	55	51	38	43	57	50	58	49	51	44	45	46	57	55	48	56	45	33	56	53	49	48	51	50	48	59	51	51	50	60	58	50	46	43	43	60	67	44	39	42	48	47	62	53	36	57	51	48	44	44	54	61	53	51	46	43	53	51	62	52	40	53	48	48	41	47	53	43	43	58	49	39	43	60	46	45	62	51	54	53	57	54	52	52	36	43	53	52	54	46	49	50	51	56	56	48	64	58	49	46	55	45	64	53	65	42	50	57	60	52	51	52	47	49	47	60	40	56	55	60	38	57	45	41	41	39	42	52	55	53	52	47	37	39	57	57	54	59	44	36	44	46	53	41	49	45	59	46	59	54	59	55	47	64	53	61	43	50	48	58	51	55	43	45	49	43	50	40	37	51	54	44	49	38	47	47	49	37	59	50	56	55	46	53	54	42	47	42	47	48	45	42	53	49	53	51	46	55	52	51	51	38	44	58	52	51	47	44	39	57	47	49	45	45	48	47	51	55	47	42	55	45	52	52	52	41	58	46	49	40	45	41	45	47	50	54	44	45	44	42	55	49	43	48	49	44	55	47	49	40	41	41	48	47	58	56	56	53	54	57	56	59	50	45	48	43	67	53	55	48	51	49	44	44	38	41	46	42	54	51	55	52	33	49	47	45	35	37	54	51	51	54	56	60	39	54	43	32	42	42	37	45	54	56	47	54	52	52	45	54	48	44	42	49	58	55	56	53	61	51	53	50	47	52	53	40	49	47	44	38	49	52	54	47	43	55	35	41	50	38	56	46	50	45	47	52	61	61	45	56	49	56	37	50	44	54	35	46	42	52	39	43	72	49	46	50	46	56	51	65	46	33	46	46	43	55	33	47	38	44	39	50	54	57	55	59	41	50	44	36	38	46	47	55	45	33	54	54	46	51	42	47	49	48	50	48	45	35	55	49	55	39	48	51	50	44	49	52	41	58	56	55	52	50	53	54	38	45	40	49	41	52	60	50	56	50	47	38	52	48	48	61	50	51	64	61	50	43	42	45	44	51	53	41	47	54	63	45	40	65	39	52	44	45	55	68	33	52	56	45	52	46	51	54	45	43	48	48	50	50	49	43	42	45	58	64	51	47	34	43	53	33	49	64	59	57	61	44	41	53	63	54	44	48	40	42	46	45	50	53	50	57	39	43	44	48	46	51	51	47	49	44	57	36	49	47	51	58	35	39	62	50	48	49	49	60	60	34	49	44	56	46	48	47	46	50	43	44	42	42	44	48	41	47	55	48	47	40	46	54	37	42	47	43	55	53	46	53	52	52	48	43	57	48	57	43	47	44	45	34	53	48	38	49	45	53	46	55	50	39	47	47	46	55	48	45	44	42	39	53	49	59	43	62	47	45	43	41	47	43	45	43	55	53	48	38	68	56	26	38	37	62	46	59	43	43	40	45	54	50	50	52	49	47	46	56	56	54	43	44	53	56	32	35	47	38	45	55	44	43	44	42	52	55	51	54	50	31	46	48	50	66	34	41	46	45	58	47	45	47	48	37	51	40	49	29	53	49	42	48	48	45	41	54	56	42	42	44	43	36	48	44	45	52	58	45	54	42	55	48	45	51	50	57	56	55	46	42	53	49	49	57	47	64	40	40	46	48	55	43	50	66	53	40	48	48	58	57	37	49	65	65	47	44	62	45	50	53	50	44	53	55	57	54	54	47	46	41	47	47	66	40	51	43	62	43	47	58	52	51	34	50	43	50	52	51	59	54	44	51	48	41	46	40	46	45	56	46	49	52	57	42	58	52	54	45	42	37	53	38	41	40	47	48	40	52	45	55	47	50	47	51	46	41	51	57	53	50	45	60	45	46	44	47	48	58	48	52	43	55	48	53	48	56	49	38	44	46	51	59	51	49	52	55	45	53	50	57	57	39	60	53	50	37	52	44	39	52	46	55	38	56	50	43	50	44	50	47	51	50	39	47	40	41	48	54	50	40	45	55	48	60	59	56	66	47	45	49	51	59	64	43	44	43	45	46	50	57	54	45	50	41	56	42	50	57	42	52	59	48	35	43	61	53	43	39	43	50	52	54	33	46	58	54	46	46	48	50	44	39	51	58	47	44	49	40	40	59	48	47	47	48	40	47	39	44	39	44	37	48	52	49	59	41	59	49	45	53	41	44	45	43	39	49	49	38	48	38	48	62	46	43	57	58	54	69	45	39	48	40	46	55	42	42	51	56	51	79	37	57	47	45	43	55	57	50	61	47	43	77	45	56	36	42	42	48	53	49	41	38	53	54	50	44	46	42	45	56	53	56	45	55	49	56	48	48	42	55	46	49	44	59	63	59	49
26151	8325	5034	5623	12136	17067	18534	16200	14081	12308	8940	7158	5496	4296	3310	2625	2353	2167	1806	1721	1444	1304	1299	1058	1089	986	1061	995	989	901	808	741	732	663	676	656	658	634	628	648	618	606	605	549	474	488	431	471	440	463	429	473	475	456	457	425	395	398	408	404	405	394	361	370	395	378	379	397	442	383	384	362	389	406	404	449	385	406	410	405	369	402	364	441	401	418	401	399	357	399	365	361	398	391	401	421	408	390	409	389	405	332	392	386	393	383	373	389	328	388	364	378	410	406	359	422	369	389	408	387	397	404	425	378	385	402	393	411	439	390	394	355	398	357	383	383	393	349	378	409	434	382	376	394	368	379	368	381	401	386	419	347	411	401	383	429	396	394	355	386	402	415	409	426	433	422	427	370	377	398	382	387	408	400	389	374	373	389	396	370	381	382	382	389	414	402	380	422	365	374	389	369	407	353	407	378	412	398	390	397	381	361	417	406	358	388	372	397	402	387	427	393	408	390	378	380	396	407	365	397	366	377	384	383	384	361	393	376	405	394	385	408	380	359	371	387	362	400	426	374	393	376	367	367	350	370	364	400	385	368	367	404	407	368	389	419	427	406	380	363	394	387	355	364	402	407	357	387	369	408	439	405	416	399	370	385	395	380	409	375	373	371	372	372	377	402	396	369	368	384	367	389	407	381	373	373	390	406	340	365	395	407	395	372	401	363	381	434	381	392	389	371	397	386	352	411	418	384	371	390	385	365	353	448	402	385	359	404	393	412	412	355	351	405	387	388	422	418	372	385	394	390	372	381	410	386	416	402	358	379	426	407	409	396	379	390	398	433	357	404	395	414	404	402	407	396	443	446	417	365	375	408	371	385	406	385	376	414	384	368	411	400	379	410	390	380	433	384	392	365	386	389	400	406	414	405	399	385	360	377	359	378	370	417	367	390	368	404	344	400	402	400	394	407	431	377	399	388	404	410	414	366	392	400	351	380	387	401	384	381	409	340	394	389	422	428	377	364	408	392	385	400	370	381	378	350	377	390	392	373	396	399	388	407	400	395	366	379	399	377	395	360	362	382	371	409	383	380	351	361	429	414	372	391	400	380	368	388	397	362	358	396	390	390	382	358	409	407	403	418	393	366	397	375	387	356	363	421	352	354	385	386	346	421	399	383	395	421	400	373	376	373	360	394	386	371	377	385	356	381	373	361	394	402	397	399	398	415	348	418	395	401	373	397	399	405	399	401	411	383	359	372	417	405	382	348	368	421	379	418	422	385	371	391	410	389	405	422	388	378	391	386	413	350	387	375	399	380	371	386	399	357	417	354	400	382	394	423	371	400	393	383	378	367	400	398	383	405	426	414	381	402	391	414	407	396	397	409	414	354	392	426	381	355	404	394	397	385	386	410	382	393	407	377	404	403	423	413	397	356	371	415	386	401	412	427	376	402	413	434	396	379	381	390	389	387	380	389	347	389	408	422	386	416	374	350	421	360	357	383	393	402	384	403	376	393	410	415	395	379	398	370	409	398	393	399	384	368	363	391	402	408	366	403	395	419	406	379	390	382	388	351	386	377	381	408	386	429	370	370	363	393	385	397	388	416	391	397	371	390	369	397	385	373	361	394	342	391	359	376	353	355	368	369	374	401	391	405	369	361	362	387	434	348	384	415	399	410	415	396	377	406	398	352	399	397	419	406	360	397	394	385	357	373	365	365	384	424	408	374	376	429	380	353	416	406	413	406	397	412	398	337	368	404	405	365	396	384	403	375	407	408	366	400	374	389	355	378	390	382	406	405	369	401	414	412	409	405	378	412	395	388	386	396	412	428	405	398	358	360	379	411	387	401	373	391	408	412	391	402	379	360	404	419	416	399	421	371	418	388	368	360	411	393	394	382	353	403	391	398	379	399	372	375	378	330	414	357	379	401	397	364	368	397	394	395	386	391	411	372	407	392	376	416	380	370	416	427	417	379	367	402	389	381	388	392	404	394	372	379	357	390	417	447	379	384	386	386	371	383	378	367	392	409	368	395	387	368	438	404	392	363	360	391	391	401	378	407	386	371	406	413	355	407	374	383	378	434	392	416	402	358	398	424	379	393	427	358	408	390	353	409	369	410	398	383	379	381	396	390	417	396	384	369	426	379	399	359	402	399	401	362	408	385	361	414	416	404	381	400	388	370	415	388	408	372	384	394	364	361	377	430	379	411	411	398	352	387	370	400	408	355	404	419	395	389	371	401	408	415	423	386	370	413	370	400	402	401	406	405	422	380	416	389	377	404	385	394	401	361	373	385	412	408	375	399	394	361	405	385	395	414	400	393	390	377	410	396	401	376	360	417	409	389	418	412	360	340	425	377	409	395	426	406	395	405	389	370	411	394	370	410	391	420	388	395	401	381	383	396	405	359	363	394	382	373	387	368	386	385	398	399	386	347	378	397	397	373	389	416	352	400	380	406	391	392	390	385	391	409	390	396	405	359	399	418	392	393	393	350	400	383	387	412	396	413	383	400	428	388	429	399	415	392	423	400	409	427	389	369	370	376	383	374	381	382	390	384	371	369	369	406	375	383	389	389	395	407	377	391	385	401	398	393	376	414	399	367	399	422	409	353	394	351	414	413	377	405	404	357	391	402	394	426	439	413	345	414	419	365	415	371	384	372	373	409	401	363	395	365	361	409	414	380	401	414	394	375	412	393	362	382	401	435	367	360	378	378	367	397	384	392	407	357	394	380	399	401	378	351	337	399	376	368	375	418	417	367	401	423	415	382	381	393	380	389	341	372	366	383	402	380	396	403	382	401	398	379	365	408	406	370	369	400	395	376	378	394	371	438	386	370	372	394	391	381	387	380	382	389	388	427	400	375	443	397	435	353	434	364	389	398	391	412	383	371	427	397	412	394	406	403	416	424	417	403	381	404	371	396	373	432	421	378	385	391	391	377	346	387	376	383	396	376	379	363	432	410	388	371	385	383	388	404	399	390	384	380	385	382	375	366	414	378	370	376	396	361	427	395	382	440	345	356	400	387	378	397	390	374	380	418	385	417	399	377	410	406	375	373	358	362	411	383	431	418	360	398	412	343	407	409	387	389	375	376	397	411	364	428	361	383	394	399	389	381	378	368	391	360	366	407	362	360	390	384	389	393	369	358	379	390	385	387	396	376	385	369	364	412	385	358	382	374	390	362	370	389	404	376	387	386	405	396	441	407	375	404	370	407	386	405	351	376	410	401	360	391	389	393	399	415	414	392	379	385	402	413	364	390	369	385	388	350	387	425	419	385	364	356	395	367	350	414	390	416	384	396	383	375	408	396	355	361	379	410	407	366	372	380	398	387	414	424	388	442	379	388	373	416	387	401	419	420	398	421	411	382	400	401	406	374	414	392	376	423	401	407	405	398	363	399	368	414	400	367	384	391	378	409	396	381	375	372	407	415	396	395	408	418	398	411	379	407	408	404	398	395	395	371	398	368	433	353	396	399	410	404	348	388	370	398	402	400	358	370
4669	1275	679	442	419	495	603	593	567	518	377	292	253	230	216	190	159	134	173	126	139	97	121	107	109	117	116	112	117	91	118	104	96	119	104	107	103	101	89	105	107	104	93	93	79	87	104	91	71	90	98	86	90	92	86	82	71	94	85	71	84	83	85	72	83	87	92	98	74	75	78	83	96	66	94	85	92	89	79	98	80	95	81	76	80	96	69	84	69	74	84	98	77	88	77	85	99	90	89	93	69	82	83	81	82	81	78	75	95	75	110	83	74	94	88	90	103	82	85	86	90	102	77	83	83	87	83	79	93	89	63	97	74	93	76	76	80	84	85	89	86	85	101	78	91	84	102	83	90	95	78	79	63	80	82	81	84	99	126	83	83	79	91	86	68	77	88	88	95	90	93	81	96	95	79	72	77	77	81	94	92	90	76	83	74	88	89	95	89	83	90	77	78	80	91	74	86	89	82	93	102	96	100	85	84	82	86	75	93	93	84	83	88	82	92	90	86	81	72	82	83	90	90	80	82	94	79	98	75	79	81	82	81	83	76	77	85	99	91	77	98	90	90	91	92	85	114	96	96	77	87	94	91	94	81	76	67	77	78	87	88	82	81	86	77	74	89	69	91	79	85	78	84	91	90	82	76	77	88	88	92	73	95	87	94	91	98	70	94	87	77	89	87	70	85	75	85	85	78	88	88	91	96	92	66	92	91	102	98	98	97	86	89	80	78	87	71	88	82	113	99	87	89	89	79	83	86	72	95	87	101	104	89	90	89	78	84	83	78	98	87	75	93	86	110	89	82	86	72	76	98	83	88	82	96	94	85	81	75	79	101	78	79	74	81	98	87	97	78	87	97	82	92	82	91	75	87	88	94	94	78	63	82	77	88	112	85	94	80	72	91	68	79	92	95	76	80	87	78	70	84	91	99	86	74	76	97	85	89	81	90	70	87	99	91	81	82	76	95	84	95	73	86	85	90	89	81	96	88	86	84	83	95	72	70	80	99	84	83	93	95	94	84	88	96	113	87	65	73	86	82	93	91	100	85	73	84	88	78	82	88	83	74	98	103	87	77	96	70	76	83	74	93	71	101	92	73	84	78	91	80	90	63	78	98	68	93	80	83	92	58	88	79	105	94	83	78	81	80	82	71	77	96	75	86	71	82	82	63	72	88	88	91	80	85	95	92	100	90	86	72	106	78	80	89	81	100	82	88	87	84	96	76	91	80	75	77	86	92	107	89	61	84	98	79	74	96	85	90	93	88	91	82	68	72	112	92	76	93	73	87	90	84	74	99	72	74	113	81	71	75	88	74	95	88	76	76	91	88	84	89	78	87	108	84	68	87	93	96	90	75	84	94	93	81	80	81	83	94	92	101	93	94	87	84	96	104	84	93	96	99	81	70	84	84	78	80	78	77	73	96	92	96	110	97	86	97	82	93	79	89	80	74	80	93	89	98	75	83	89	88	85	83	86	92	81	89	84	87	81	96	92	81	74	82	67	83	97	80	99	88	87	77	79	65	84	85	113	82	90	76	87	76	80	88	81	87	85	75	104	89	81	82	84	80	82	83	77	80	83	87	79	94	76	90	80	82	81	72	79	82	94	90	78	103	80	92	85	75	76	92	73	74	89	73	80	84	87	89	79	78	79	95	81	87	79	89	85	98	85	87	84	86	80	90	94	77	72	93	85	79	97	90	84	89	89	87	86	82	96	91	84	88	96	96	96	89	98	92	80	73	94	86	101	81	76	94	93	96	96	89	75	80	89	78	84	82	98	95	104	91	81	93	95	96	97	87	76	76	91	78	81	76	82	83	79	88	87	97	98	94	96	87	87	100	80	75	76	94	81	91	83	85	85	80	78	76	96	82	79	90	85	83	102	73	105	83	81	79	103	90	91	88	100	93	107	86	78	96	85	89	70	85	66	76	95	92	95	78	80	92	83	81	75	113	92	83	89	87	79	70	86	100	70	89	73	90	93	82	88	85	93	73	94	76	101	89	76	85	94	98	85	95	93	70	80	91	92	74	102	96	85	87	77	73	79	104	88	81	93	78	95	77	90	90	88	92	80	98	89	77	90	97	85	90	86	103	90	90	74	98	100	99	87	80	86	93	69	94	88	78	107	88	89	88	95	85	94	92	93	102	83	85	93	83	91	73	73	87	104	81	84	78	84	81	85	86	74	97	98	74	88	94	96	64	82	92	77	101	94	66	87	75	83	75	95	88	97	68	69	97	97	93	84	80	73	79	97	99	99	74	98	72	84	93	94	106	78	98	79	92	85	85	82	76	66	94	95	99	87	96	95	88	77	90	83	79	96	84	99	76	87	69	91	72	72	82	74	90	68	103	91	81	91	98	115	84	76	76	83	78	82	86	85	81	85	80	89	104	99	66	88	90	90	93	90	77	112	85	109	88	81	99	96	81	64	84	91	90	85	87	91	95	119	87	97	86	85	85	73	90	79	85	87	76	79	74	97	102	93	86	76	93	90	70	86	85	80	77	81	70	95	80	103	88	88	86	85	103	83	79	82	94	93	85	72	86	88	86	67	85	83	85	93	78	90	92	69	90	99	74	92	110	78	87	91	96	85	81	93	86	100	85	86	80	84	89	70	69	82	101	79	85	77	79	96	89	97	86	81	86	104	89	85	98	61	88	95	97	82	91	89	83	86	82	80	91	79	85	77	88	110	91	83	85	98	87	85	88	94	84	86	94	85	95	88	91	77	96	85	88	93	93	73	76	97	106	87	91	87	95	82	79	70	88	86	85	85	79	87	92	83	82	92	76	87	99	90	71	63	89	80	79	87	95	78	72	96	86	76	85	106	83	90	86	77	92	85	80	86	77	90	83	86	80	91	81	86	79	92	85	102	93	78	83	77	65	86	88	76	76	83	82	83	71	77	80	90	86	90	88	70	67	99	94	83	92	82	87	107	97	101	96	81	87	80	94	80	72	90	79	85	97	91	89	103	79	79	89	70	84	72	69	94	83	87	96	86	82	83	72	81	91	92	93	61	78	77	86	88	79	92	90	96	82	105	97	92	80	85	79	94	83	84	89	84	82	79	101	72	88	105	100	88	91	87	78	72	90	90	81	73	93	93	79	69	102	96	91	92	87	73	89	74	85	60	74	79	98	92	87	118	106	97	77	92	104	69	86	88	92	72	98	89	77	67	73	106	69	82	91	84	83	83	97	75	103	79	106	76	97	85	73	76	89	113	78	96	95	92	84	107	98	77	86	81	85	80	85	79	79	91	77	67	79	94	78	64	95	91	97	83	99	76	85	85	72	92	83	82	73	81	89	89	88	80	97	84	105	91	89	86	83	76	77	113	91	67	100	93	114	72	73	81	77	88	82	84	82	82	86	99	82	78	80	80	112	98	81	82	94	96	70	81	78	104	97	91	98	78	87	102	96	86	87	90	75	111	81	75	85	86	85	88	100	90	97	101	75	100	87	62	77	83	83	86	72	103	83	78	97	75	71	82	73	82
31245	11082	6868	7517	15692	21121	21579	19733	17207	15017	11140	9138	6941	5989	4975	3960	3415	3237	2785	2522	2176	1939	1774	1673	1691	1585	1471	1499	1499	1335	1273	1238	1228	1125	1060	1063	1029	1015	977	1023	1047	913	864	879	858	749	813	738	739	780	769	782	745	761	789	741	666	674	699	670	725	695	694	636	701	670	724	671	671	669	731	693	721	654	709	723	673	670	723	702	719	702	674	680	711	702	701	709	713	689	675	672	686	638	710	669	657	698	645	638	675	694	715	674	680	651	640	663	664	685	706	666	721	676	685	701	699	720	708	706	738	634	638	660	668	659	640	710	707	642	693	670	681	688	720	697	715	700	721	698	697	660	720	675	697	689	657	667	738	686	614	730	679	668	690	670	668	677	676	669	670	747	649	679	675	673	690	676	700	644	717	706	685	631	639	639	630	696	699	701	714	686	686	672	676	646	664	674	716	678	603	731	654	705	694	658	676	731	688	692	721	633	694	687	700	691	669	660	710	727	706	696	696	678	659	682	689	675	676	653	690	709	695	667	638	690	681	631	653	701	657	707	686	686	680	678	713	657	691	693	672	654	631	684	690	675	726	720	664	663	712	654	690	696	664	664	666	659	662	707	671	665	657	706	724	655	690	681	714	639	652	681	728	661	672	727	710	719	685	668	714	653	684	684	667	698	697	683	677	710	692	679	699	679	659	700	715	685	707	672	636	714	678	668	712	684	673	674	709	683	673	704	638	690	680	710	648	688	661	663	714	678	701	678	736	698	696	671	643	694	679	747	684	686	672	759	663	681	642	667	723	720	703	658	664	658	673	696	611	689	660	674	679	694	712	716	689	686	674	717	695	692	698	642	695	732	718	713	657	665	686	700	711	652	738	699	707	652	666	672	654	692	677	741	688	691	676	717	708	710	636	665	693	678	685	674	694	685	635	711	619	673	669	708	702	675	680	668	673	678	697	692	677	724	727	685	685	657	696	673	656	673	695	700	726	657	686	696	710	709	670	691	688	725	712	663	692	695	703	705	727	650	632	640	717	682	683	628	699	668	709	654	704	722	676	680	645	676	684	704	639	661	723	693	731	657	634	659	696	685	652	698	710	676	709	658	649	661	686	661	665	658	662	638	687	615	676	667	695	681	699	686	695	690	666	732	704	649	643	668	706	698	657	683	671	681	671	676	689	712	655	681	696	688	678	723	654	696	685	699	729	729	702	693	669	675	685	672	692	641	711	648	673	702	658	678	704	670	707	694	668	699	651	643	660	652	704	723	712	710	678	633	639	665	694	674	658	649	709	667	700	681	659	695	666	671	692	674	680	686	685	681	697	677	671	721	705	664	704	675	698	707	668	641	664	687	640	693	658	710	685	684	650	669	698	714	688	617	695	704	685	757	667	697	693	710	707	641	706	679	636	648	690	684	741	672	653	651	696	664	634	654	677	697	717	677	707	677	682	691	703	633	695	729	722	641	651	700	683	703	649	684	669	694	636	698	674	684	628	688	691	662	722	720	751	690	673	690	657	629	688	610	665	738	640	677	627	746	698	680	681	684	676	658	654	686	670	669	693	721	690	684	705	706	681	695	642	640	708	692	708	658	677	626	727	727	678	714	665	685	695	698	662	682	716	693	651	703	673	674	658	668	668	674	631	671	654	689	673	669	683	647	643	715	662	706	652	732	709	699	645	695	671	666	677	693	680	661	669	665	707	686	660	679	684	684	688	737	679	702	737	659	738	722	713	692	710	654	719	648	671	687	707	669	632	650	677	643	669	664	682	654	746	672	704	671	693	672	689	654	706	665	646	657	695	698	642	675	635	688	640	712	722	688	717	702	668	714	662	691	677	713	664	672	720	676	712	707	677	680	697	695	668	701	662	685	673	684	714	705	713	684	666	661	718	690	685	667	677	655	743	695	663	720	659	697	700	664	678	691	680	659	675	671	678	662	670	690	698	677	676	731	657	716	648	687	675	695	689	672	701	679	685	674	711	674	675	713	676	665	718	677	701	682	657	661	724	625	726	694	704	675	691	648	685	692	674	696	661	667	630	688	724	691	656	701	711	655	672	678	670	636	686	687	685	655	627	681	710	674	707	685	678	669	685	651	679	652	675	718	652	673	688	640	689	679	684	653	693	705	672	691	687	697	661	693	702	662	709	719	704	710	651	705	694	667	674	707	690	659	668	683	655	701	667	712	720	679	659	665	716	675	645	622	685	662	611	693	681	683	680	673	724	707	705	641	664	659	663	666	678	645	632	709	655	687	658	724	655	652	674	653	701	680	703	722	720	683	693	674	677	674	652	731	701	673	643	657	665	651	748	687	664	657	693	677	665	658	654	712	654	705	731	689	692	730	653	726	642	688	700	671	646	698	677	673	710	690	683	699	673	668	712	682	708	663	672	670	700	669	704	619	699	690	674	662	651	658	688	663	712	653	663	650	658	679	680	701	682	682	705	703	665	728	676	721	702	637	682	723	661	643	685	656	717	665	623	725	666	672	722	702	640	667	678	679	692	670	664	687	666	696	680	669	665	728	697	663	683	647	641	697	715	652	661	652	701	655	678	700	690	699	677	705	642	627	685	660	678	693	656	660	680	695	727	707	723	695	644	683	655	684	689	693	702	689	719	655	714	679	698	677	676	719	706	674	673	652	680	658	672	682	633	693	678	721	678	656	674	697	718	709	705	692	706	648	717	662	644	647	676	691	664	694	659	669	740	734	734	654	651	659	685	700	703	648	682	687	643	733	680	674	682	656	720	704	717	674	672	628	655	692	679	699	700	659	678	673	667	697	697	670	670	661	661	712	699	708	719	649	682	671	718	655	711	744	657	666	699	673	691	699	640	706	713	678	684	640	661	660	729	668	668	682	680	644	698	671	672	729	655	654	659	716	689	716	664	657	694	647	663	680	685	716	632	682	771	674	687	645	679	666	683	700	686	682	702	660	612	691	663	722	715	688	683	669	676	689	648	694	664	685	658	637	724	687	748	656	666	681	686	675	668	710	658	671	689	705	666	661	651	694	631	683	689	681	651	673	707	710	650	720	714	675	679	677	701	682	675	627	688	679	634	711	650	692	666	688	707	681	721	696	699	662	700	655	737	650	671	674	691	685	735	679	691	682	702	642	686	647	664	685	666	654	721	692	633	660	670	698	695	711	685	663	700	664	668	633	706	690	696	711	676	684	664	679	656	713	710	687	706	678	654	669	657	713	698	668	719	647	692	681	696	683	685	680	731	684	680	672	697	694	734	664	663	729	677	737	675	669	708	713	674	646	725	712	704	721	715	673	681	745	689	677	692	706	672	705	664	689	664	702	661	675	693	683	719	671	711	678	678	659	699	694	639	626	705	692	700	689	680	664	618	717	716	655	738	628	664	718	673	702	647	653	725	704	696	702	686	674	745	658	718	684	682	672	686	649	689	622	671	692	652	708	675	703	651	673	718	668	661	709	697	658	673	646	669	699	688	683	686	697	733	702	704	680	688	647	674	689	690	693	692	678	645	666
2764	679	362	265	231	225	336	296	300	257	182	167	141	134	121	123	90	85	83	90	76	87	68	79	90	90	69	86	91	83	75	69	78	68	66	66	62	68	69	56	76	64	65	73	57	64	60	54	54	67	56	70	60	66	55	52	54	60	63	57	57	57	62	55	51	65	51	66	72	64	54	58	75	52	58	59	60	60	53	49	56	62	62	58	44	60	63	61	69	52	52	68	54	57	46	67	64	58	63	57	57	61	66	58	45	61	51	67	67	65	56	51	48	51	52	58	54	55	68	54	53	39	63	68	60	71	69	72	41	64	56	57	61	59	52	66	58	60	70	67	70	65	65	52	60	61	51	57	62	58	65	58	61	57	71	63	62	57	67	62	59	62	67	60	51	63	56	54	60	62	60	52	57	59	66	54	64	53	68	46	51	61	58	52	52	51	74	66	52	61	54	56	68	52	51	54	73	61	50	56	49	53	57	57	77	60	52	52	66	61	54	53	82	62	66	68	66	62	59	54	63	58	55	66	59	50	73	50	54	69	56	60	66	43	62	45	62	72	72	59	47	58	58	52	60	54	58	54	70	58	42	57	52	68	56	57	60	65	62	66	53	56	67	58	63	50	61	51	61	65	58	68	46	59	48	74	57	66	49	60	71	65	46	46	54	49	53	66	59	53	59	60	61	58	46	57	56	55	51	59	60	75	69	53	50	50	60	50	48	60	74	56	57	61	70	56	70	51	58	61	61	55	49	60	73	67	57	60	61	51	70	63	45	52	75	56	57	73	61	52	59	58	56	58	67	63	56	49	53	65	53	64	59	51	46	60	59	58	72	53	62	50	63	61	67	66	56	51	53	65	63	57	63	60	56	66	56	52	50	62	62	56	42	54	74	48	66	62	75	54	61	52	56	59	50	61	56	61	50	48	53	62	61	70	57	63	60	59	70	63	60	50	68	46	54	57	54	57	57	71	54	58	67	55	65	45	64	52	51	58	59	54	53	60	62	65	51	51	65	62	61	65	66	68	68	52	61	71	78	58	58	62	64	63	66	62	76	59	64	66	67	68	76	60	69	62	59	64	48	57	69	60	67	60	65	52	63	67	65	58	63	47	58	68	61	67	59	54	65	53	57	62	61	57	61	61	50	55	63	60	58	69	59	57	65	51	59	55	53	58	55	64	63	69	62	64	60	57	65	52	54	54	57	62	55	60	64	61	68	52	54	49	42	56	66	50	53	55	64	38	49	65	61	50	62	64	55	60	50	58	62	45	60	61	58	56	48	53	61	70	63	64	68	49	64	49	51	70	60	51	60	60	46	53	58	58	61	56	70	42	59	54	62	59	60	48	50	73	53	50	55	66	68	67	62	54	58	66	54	47	54	73	72	56	66	61	75	80	50	53	46	54	41	63	67	58	53	49	70	69	56	78	56	57	70	42	69	53	65	50	62	64	58	70	57	48	52	70	57	56	70	76	54	73	47	51	58	63	59	63	73	67	62	58	65	62	69	43	57	67	72	47	58	64	62	52	63	48	75	55	58	61	56	65	64	57	52	73	64	57	78	47	58	48	65	51	67	55	58	69	55	54	45	52	63	66	65	69	59	55	65	58	68	53	56	58	47	63	74	52	53	66	71	47	47	55	57	67	57	58	58	53	58	58	51	64	68	68	69	47	58	54	72	52	46	62	57	56	60	65	59	56	61	69	73	61	61	57	60	76	51	61	57	54	60	60	57	66	65	69	70	61	60	68	64	63	49	63	53	49	61	65	56	56	64	57	62	62	58	65	54	56	55	64	50	65	61	79	48	68	67	55	53	66	58	66	64	64	63	67	73	57	70	52	64	58	63	68	57	58	52	84	57	52	49	62	54	63	53	56	60	58	57	51	63	72	63	67	64	76	51	60	72	60	56	75	69	49	71	51	48	41	74	62	59	60	57	58	69	53	67	74	65	71	59	55	54	54	75	62	69	53	60	56	45	67	58	62	58	65	64	60	57	72	63	68	73	66	70	46	56	64	51	57	57	45	45	49	56	71	56	50	64	60	58	50	61	69	67	68	54	65	45	78	63	64	61	72	63	61	54	62	52	60	50	48	58	63	60	73	48	58	60	54	45	44	73	55	55	64	64	81	48	46	61	61	68	44	84	61	67	58	52	48	48	64	58	48	50	48	48	50	65	64	71	45	60	59	57	64	62	58	64	64	60	57	71	57	47	59	67	43	82	52	61	50	66	57	64	81	64	56	62	67	32	48	74	51	76	61	55	60	63	55	56	49	53	65	50	66	78	39	61	56	57	61	67	52	60	64	67	57	58	63	65	64	58	64	52	71	58	59	70	49	56	58	62	55	56	67	59	54	73	62	53	55	69	65	49	61	59	49	63	63	54	72	62	64	59	64	46	61	49	58	48	59	58	54	65	68	64	72	61	67	57	56	38	60	64	67	64	56	57	56	67	63	77	55	57	57	53	61	66	59	62	76	64	57	66	44	60	43	76	67	52	75	68	53	61	43	68	66	56	66	59	48	48	64	58	59	68	56	44	56	58	70	69	59	72	50	48	66	57	55	51	58	62	71	64	76	73	59	46	50	57	50	59	59	68	77	59	62	64	50	56	56	57	60	48	51	52	51	63	69	61	65	53	49	68	65	67	65	54	49	73	63	60	61	87	55	57	50	56	56	61	66	46	62	59	54	57	68	63	57	58	58	55	52	50	53	53	61	56	56	67	65	62	67	66	68	40	59	84	54	63	72	62	61	60	55	79	57	66	54	63	47	54	77	75	56	58	51	45	60	56	58	59	44	63	64	63	53	51	71	69	74	57	65	52	62	59	56	54	57	58	57	79	63	50	67	61	47	69	54	51	70	58	61	63	58	52	59	75	56	60	47	69	65	64	46	60	58	59	59	60	69	61	56	59	66	59	63	67	69	60	57	58	53	47	62	60	65	53	69	66	49	66	56	62	64	62	75	56	57	63	62	49	65	71	64	51	51	55	48	58	61	66	67	62	49	52	61	59	57	56	55	52	52	57	55	59	61	63	72	53	62	51	60	61	51	45	63	55	53	54	56	51	49	54	63	54	57	67	44	56	46	51	60	45	58	51	52	43	63	65	65	55	62	75	57	51	66	68	54	62	64	60	58	60	60	62	68	59	56	75	52	59	59	60	71	38	77	60	61	67	50	54	57	51	50	60	53	61	59	69	62	58	57	50	59	56	76	78	67	57	62	68	52	61	69	62	76	59	54	53	62	67	54	69	49	50	62	70	67	43	53	57	66	48	56	67	62	56	65	60	59	56	62	59	57	56	63	54	54	53	46	58	59	55	54	56	76	62	53	62	63	74	60	58	50	64	67	55	45	71	48	72	49	69	63	65	72	49	58	57	63	53	51	65	56	69	56	65	59	61	59	59	70	73	53	68	65	61	51	51	69	50	69	57	62	60	54	50	61	69	61	62	56	51	55	48	70	70	44	55	69	60	56	61	56	54	57	65	61	49	70
22601	7181	4128	4790	10108	14873	15226	13188	11211	8759	6717	5455	3963	3286	2648	2227	1940	1758	1482	1457	1203	1176	1039	944	1027	916	845	879	902	850	820	793	756	684	714	656	688	642	662	642	599	621	623	563	568	495	544	581	527	529	473	526	492	525	463	460	494	438	485	508	448	427	463	434	482	450	475	480	454	485	501	452	440	480	458	468	477	491	458	477	483	475	463	479	450	434	442	447	480	479	451	487	455	516	460	498	482	464	440	484	480	486	494	460	459	450	487	460	468	485	508	448	499	459	449	450	436	454	498	467	477	467	469	492	501	510	460	492	462	478	468	450	468	476	479	495	446	475	443	491	445	429	451	462	444	488	503	466	483	476	470	488	467	447	473	442	492	502	459	515	500	470	499	433	485	467	484	473	483	461	467	463	458	444	452	476	444	491	495	483	457	475	472	457	507	411	470	470	468	497	442	480	469	476	445	457	483	431	456	501	484	491	504	486	482	497	462	458	472	496	441	467	481	442	451	485	498	465	459	455	463	479	467	444	439	453	465	500	428	441	475	465	495	438	462	444	450	439	463	492	511	439	499	491	434	421	493	524	486	446	469	449	489	471	501	462	434	427	444	460	509	464	493	505	470	423	490	490	498	438	470	474	509	459	489	460	470	469	477	457	483	504	471	493	472	444	473	481	472	469	468	466	518	457	441	451	443	454	441	494	461	465	491	487	509	502	482	491	451	447	472	469	463	475	457	458	475	502	503	444	457	493	492	480	463	509	479	485	481	432	461	443	500	457	478	483	443	504	476	477	465	493	484	443	469	484	478	465	458	480	474	459	487	481	454	498	482	480	448	457	467	483	482	504	470	471	438	504	469	487	471	470	516	471	468	468	450	451	472	429	439	466	487	496	466	480	426	468	472	472	490	453	492	393	461	504	490	458	463	508	459	500	482	501	476	486	490	456	490	483	463	438	431	457	465	468	482	436	489	504	457	458	492	447	494	433	464	492	468	495	470	436	494	479	469	469	455	521	498	483	473	448	515	497	476	499	473	482	488	485	516	487	461	475	468	492	467	471	436	455	467	462	522	478	505	458	472	483	517	499	507	477	435	494	475	503	480	515	465	459	469	461	444	476	458	462	520	467	503	481	464	465	472	461	439	479	462	546	479	500	454	474	467	448	487	479	475	501	463	471	462	501	510	455	508	453	480	481	520	478	503	509	475	463	477	465	465	480	475	484	491	471	467	486	509	436	458	477	522	516	454	455	513	514	499	439	451	483	452	443	441	488	479	420	475	487	491	485	440	454	489	522	479	484	463	436	471	475	466	516	445	462	482	448	466	466	433	488	523	455	478	455	429	487	481	478	487	481	476	477	502	493	440	502	441	473	464	482	480	506	473	488	430	455	467	510	460	467	498	481	472	459	496	478	475	465	507	482	480	424	444	472	481	476	503	513	494	495	464	458	486	457	483	470	442	459	464	502	452	514	503	485	480	467	474	459	471	486	491	451	463	455	517	461	481	474	480	418	483	476	481	450	466	481	490	490	508	464	488	474	466	446	459	518	462	473	500	460	453	470	442	455	510	458	483	463	456	449	474	447	458	466	484	479	453	466	502	463	438	499	478	505	503	458	478	462	451	451	466	492	492	485	493	456	493	454	444	494	440	480	474	491	462	459	526	439	469	472	531	481	443	487	474	488	466	494	468	424	496	441	506	489	501	452	467	461	474	488	445	490	491	493	462	475	484	484	487	469	493	459	503	489	471	487	477	486	499	482	480	531	469	470	470	465	446	421	482	522	445	513	470	477	430	457	444	406	443	502	471	480	478	464	492	453	482	465	452	462	507	475	450	465	506	492	499	434	454	463	449	472	498	465	527	460	500	484	468	449	474	474	469	473	452	453	464	438	434	463	458	483	488	476	438	469	480	485	487	481	466	446	474	443	451	463	471	501	483	445	515	451	449	470	454	469	488	468	438	421	452	468	453	485	472	450	440	473	515	431	478	482	449	480	453	458	461	493	501	485	472	483	482	469	496	521	470	442	445	427	467	451	442	460	506	486	447	490	498	474	466	450	480	523	486	475	444	463	462	492	526	494	455	463	472	447	465	479	488	438	517	465	475	479	452	454	459	467	466	474	475	461	468	459	490	481	496	469	513	452	484	452	509	448	482	449	486	465	526	470	467	478	459	472	470	434	478	457	451	485	460	461	438	470	482	471	492	494	487	468	488	469	498	489	439	501	438	448	406	421	463	488	481	481	485	493	455	498	475	490	435	426	450	458	484	432	540	448	474	497	478	471	490	492	477	435	480	460	524	492	489	465	465	514	492	487	472	460	440	505	481	448	470	449	496	516	483	497	497	486	455	493	461	451	478	495	461	487	480	463	495	456	456	477	475	473	440	509	470	469	488	493	438	478	490	486	484	455	458	442	493	446	521	507	492	463	476	443	491	468	465	485	443	479	455	445	513	436	457	446	485	495	459	463	502	499	453	483	486	474	494	466	465	455	448	473	453	539	491	459	442	470	484	457	486	490	494	430	465	433	473	515	503	465	501	518	472	476	467	501	475	513	494	491	455	463	454	490	480	455	475	477	459	505	446	456	451	483	486	449	484	476	492	511	494	461	497	464	437	488	461	503	458	453	441	476	483	505	468	429	483	473	472	492	448	464	517	454	464	493	477	465	461	473	469	464	480	457	487	457	506	460	442	467	479	440	440	455	442	467	514	488	504	470	449	486	482	461	468	448	490	427	447	450	465	470	442	479	463	456	479	448	473	476	461	473	460	471	460	466	475	445	448	461	447	438	474	478	458	445	454	490	487	473	493	461	465	473	544	517	493	477	463	441	459	484	484	472	491	454	463	450	460	461	459	479	465	493	456	496	492	424	529	476	508	440	476	493	479	484	476	490	468	488	451	436	455	408	497	432	510	460	476	448	521	477	507	458	462	484	484	475	506	509	464	507	488	456	470	484	473	473	498	453	478	476	455	483	475	510	472	454	467	480	470	473	510	444	492	466	486	458	436	472	494	457	500	429	511	444	488	446	522	469	463	433	449	495	468	471	464	444	521	454	475	463	547	479	494	480	460	449	487	489	486	454	475	433	462	460	455	481	452	453	478	469	484	500	474	473	462	462	426	462	508	460	485	480	452	479	479	458	474	474	489	480	469	483	476	514	448	478	488	478	451	509	432	455	482	454	471	453	442	478	476	478	466	481	482	457	473	503	469	460	438	487	467	474	486	484	464	487	483	455	487	468	464	467	507	465	482	498	467	453	457	493	446	496	444	430	464	464	487	540	482	465	463	484	477	475	488	469	438	470	493	481	448	498	464	463	476	472	456	504	500	483	467	447	468	510	473	486	477	445	464	480	475	432	472	456	492	492	471	450	443	476	471	470	458	520	455	498	481	488	490	474	473	456	484	449	488	457	507	497	497	452	474	495	459	508	480	465	464	468	499	426	457	488	479	502	479	453	435	477	508	454	493	465	453	456	516	469	459	454	518	479	479	443
3413	1072	518	363	312	377	477	488	426	407	312	290	195	193	205	172	134	178	111	147	126	124	96	114	107	104	119	112	113	126	102	97	95	94	102	107	107	114	95	79	101	117	117	94	100	101	95	106	105	96	78	89	86	96	107	97	92	104	87	113	95	97	102	69	103	104	76	97	97	91	90	80	107	109	99	102	99	98	79	84	113	96	109	108	97	74	103	86	86	99	89	90	85	88	101	86	81	102	92	84	94	86	78	98	84	70	96	98	76	95	87	85	92	84	98	87	90	115	83	91	92	109	91	93	77	78	97	87	87	99	98	100	83	87	100	87	94	89	79	108	95	90	92	73	88	105	95	105	97	85	96	81	100	76	87	90	91	80	94	94	80	82	90	94	94	80	85	106	97	88	89	111	103	115	97	94	91	87	83	110	98	85	105	105	87	103	89	81	82	97	86	101	97	86	103	86	112	99	81	85	84	114	83	88	117	82	108	94	101	85	112	80	107	87	82	93	99	92	94	87	83	90	91	86	96	101	93	70	88	108	85	91	88	86	81	90	99	103	99	96	105	88	98	85	97	101	85	101	86	97	77	101	86	90	99	81	99	93	88	93	85	90	85	88	100	94	78	87	96	105	98	91	88	92	79	107	81	85	110	90	81	88	89	81	90	93	106	80	104	80	96	96	98	99	85	93	88	82	110	97	97	92	95	81	82	81	91	92	98	90	88	104	88	97	87	94	96	91	101	65	95	76	103	96	99	89	96	91	84	94	100	86	84	93	96	75	93	100	88	93	106	94	93	94	89	79	86	84	87	99	96	107	88	101	84	84	84	117	100	85	93	80	103	86	89	89	81	95	99	108	77	110	85	92	90	109	95	90	92	91	92	87	98	100	91	93	94	95	87	111	105	88	88	103	81	91	87	99	89	94	94	107	96	88	79	88	85	95	108	85	74	105	91	99	105	100	86	104	97	87	103	78	82	93	108	93	101	87	96	80	94	97	111	110	102	87	88	88	84	93	99	97	99	89	91	89	97	92	95	88	99	93	97	90	90	78	102	91	74	88	97	100	82	88	93	80	69	98	94	88	85	89	100	110	83	104	94	107	104	99	75	108	92	99	82	104	99	86	87	96	82	93	99	93	96	96	84	74	99	104	87	104	80	91	105	85	110	101	83	102	94	90	98	97	103	78	78	77	95	102	100	79	89	89	92	104	100	89	89	94	91	103	83	98	72	100	71	76	77	92	85	97	97	95	95	98	90	89	77	95	97	93	82	92	82	83	98	99	92	82	99	95	98	94	69	93	89	87	80	95	72	92	78	94	75	92	105	93	101	92	106	79	105	109	89	80	83	105	78	86	97	110	107	87	103	85	93	83	85	90	74	95	81	100	83	117	98	103	85	93	112	106	98	89	81	92	68	91	100	97	95	98	103	88	95	92	119	83	74	89	87	89	108	89	67	79	93	100	106	76	89	82	82	105	99	89	101	98	95	86	96	78	98	92	83	86	115	106	80	78	103	94	106	97	81	93	87	80	76	87	70	103	89	89	84	101	83	104	71	87	92	100	85	105	75	96	99	114	75	97	103	101	91	75	81	82	91	110	87	100	103	101	94	89	89	101	92	102	91	78	92	81	99	89	91	91	91	109	102	107	87	105	102	92	98	96	115	88	101	85	87	94	108	86	107	94	87	95	95	75	101	81	95	91	93	81	111	98	91	86	98	90	89	91	84	96	98	89	99	97	93	101	83	96	98	85	98	89	104	93	84	78	90	85	88	92	89	98	84	94	96	92	86	89	81	114	110	110	103	94	98	94	97	74	80	101	100	80	82	95	100	94	90	106	91	83	94	95	77	87	95	95	104	101	79	85	110	102	77	87	95	119	82	100	94	98	83	99	90	104	104	80	84	102	94	112	88	94	104	82	94	93	98	81	76	100	86	77	99	92	82	91	103	98	95	101	93	86	89	89	81	90	90	58	92	94	96	88	91	89	80	75	85	91	108	110	94	93	92	88	104	96	101	97	102	91	87	77	95	92	81	103	90	108	98	95	92	87	87	85	79	93	96	90	84	98	99	92	100	87	91	89	107	84	82	97	98	94	97	110	86	93	86	92	101	91	81	78	98	87	89	88	79	95	90	82	83	106	75	89	78	94	75	84	93	88	98	119	103	106	94	83	97	93	79	91	99	81	93	90	95	88	92	74	93	89	88	89	95	89	102	88	91	98	86	96	87	86	88	87	80	109	89	90	88	87	79	84	91	100	71	88	89	89	89	88	91	95	89	77	82	90	98	89	91	106	95	89	95	102	90	87	93	98	86	97	94	104	78	99	90	90	88	95	86	84	84	73	100	86	82	85	85	95	100	92	72	96	98	87	76	85	78	96	83	80	89	87	100	88	88	93	76	85	113	101	93	94	87	106	97	95	80	97	98	106	103	87	85	107	125	95	99	95	96	88	104	99	95	83	90	97	94	64	99	92	88	98	76	77	96	76	84	90	85	83	91	99	89	83	101	103	106	86	102	85	96	91	95	85	107	95	89	90	87	93	102	80	111	81	87	93	96	98	99	96	92	88	106	88	97	97	81	106	95	80	87	87	93	82	93	101	89	81	99	90	88	105	91	79	103	106	83	70	106	78	92	117	105	105	91	74	92	75	90	102	99	91	89	89	80	93	91	103	91	89	85	102	79	86	100	91	87	86	93	87	91	88	96	77	95	83	91	88	86	85	102	102	84	89	72	105	84	95	78	94	88	75	76	78	96	84	86	103	90	92	93	103	82	88	78	82	76	91	89	70	79	97	84	93	91	106	95	95	99	85	86	90	99	88	84	86	105	75	91	96	89	94	91	94	95	101	91	92	72	86	91	85	93	92	88	82	84	86	95	80	74	85	95	77	99	91	72	76	85	101	63	98	91	91	94	84	96	86	91	102	89	107	96	86	94	85	104	71	90	99	107	75	94	92	111	116	97	79	90	107	91	101	105	87	80	76	88	93	91	106	87	82	96	89	88	105	91	87	96	101	87	83	107	100	96	107	94	89	95	93	88	98	80	91	81	101	85	99	106	89	91	86	100	93	97	89	79	88	103	78	91	85	81	89	90	87	96	107	111	111	92	69	102	98	94	85	94	100	96	82	91	89	87	74	77	101	80	96	98	98	94	97	89	96	83	89	85	95	92	88	92	108	85	85	94	98	87	90	88	81	91	88	92	84	91	102	90	89	98	102	97	84	88	103	94	89	101	90	90	94	94	102	76	82	86	86	88	73	102	110	96	94	88	100	93	100	81	93	79	107	96	91	86	88	90	86	93	74	78	93	93	98	92	86	94	88	112	86	84	101	91	103	94	91	81	94	96	86	102	84	79	84	114	93	99	97	91	81	96	75	106	83	96	75	89	89	92	100	88	100	89	103	93	95	93	95	99	88	85	95	93	106	81	86	86	81	95	99	84	75	82	94	107	90	82	76	78	92	101	79	91	72	77	88	85	91	84	90	84	83
28230	10008	5335	6025	12690	19072	18812	16810	14621	11740	9929	8105	5605	4934	4018	3453	2982	2764	2337	2032	1852	1609	1566	1522	1509	1349	1358	1280	1295	1293	1256	1205	1201	1032	1034	982	1064	990	1003	953	886	913	883	854	900	849	830	793	772	807	833	768	783	810	764	752	696	705	768	757	727	719	720	723	756	715	746	763	748	720	666	688	748	766	718	688	715	721	734	729	731	706	724	711	700	701	714	739	753	693	705	749	701	709	710	733	698	686	721	719	696	719	726	777	691	752	724	746	737	772	715	725	714	743	720	719	758	731	712	711	693	744	718	725	733	713	688	745	710	717	732	720	700	700	735	708	746	736	735	700	720	711	758	724	728	721	688	767	693	713	700	695	726	742	699	743	695	682	735	681	723	744	729	714	708	716	712	718	716	718	655	756	714	735	728	660	688	696	692	705	718	759	734	675	706	720	734	746	702	693	728	780	731	730	746	737	693	713	763	719	719	772	690	749	711	692	726	695	680	688	718	770	717	736	679	700	719	726	717	688	709	712	713	732	678	709	780	736	726	724	723	746	714	712	700	642	727	743	694	714	752	677	737	735	718	692	762	755	645	726	703	740	738	710	718	738	692	719	677	743	702	714	703	721	679	705	728	761	756	700	706	709	684	704	747	702	763	717	719	730	675	702	665	715	714	699	702	649	721	724	711	722	761	750	743	703	712	714	690	670	710	707	757	761	721	697	735	765	692	726	735	742	691	683	689	720	682	731	710	740	722	711	683	669	661	693	751	691	675	759	661	719	729	714	707	698	708	713	707	715	718	754	737	723	749	749	714	704	730	721	702	743	693	735	702	701	713	714	758	725	755	732	721	715	715	691	665	741	713	725	713	710	689	710	731	726	694	744	716	697	721	711	749	780	755	680	726	730	712	704	690	745	728	730	674	737	694	718	713	685	685	735	735	748	689	720	718	709	731	750	689	694	698	701	749	668	743	700	712	734	712	781	747	776	736	699	673	740	650	767	684	735	719	713	723	663	742	668	704	653	707	716	717	656	754	686	714	715	730	742	703	674	722	783	707	696	716	755	761	716	732	745	753	746	754	732	768	787	741	705	737	717	719	745	729	713	716	680	679	730	720	739	695	733	703	727	685	743	709	712	659	685	697	678	699	738	739	699	693	759	719	733	765	681	803	739	686	728	742	723	705	718	728	728	727	704	724	747	729	663	712	705	771	738	717	738	683	688	715	726	768	695	702	716	727	720	720	717	761	798	716	691	746	750	726	711	714	709	727	720	770	759	739	701	719	714	718	698	717	738	714	723	757	721	680	710	681	697	692	763	699	658	716	721	732	689	719	669	718	737	680	738	725	762	705	710	700	744	701	742	736	736	726	753	744	708	737	742	678	751	730	735	733	697	710	691	757	741	722	734	730	732	699	673	699	754	703	731	709	717	737	702	754	702	737	720	737	716	713	735	699	729	718	718	724	714	702	732	684	694	707	739	769	743	778	687	688	708	710	715	732	669	742	710	736	749	667	740	723	709	729	699	745	720	742	714	742	704	749	773	706	720	724	718	685	737	730	659	734	716	707	770	763	751	683	690	730	715	703	744	762	704	702	696	700	658	682	707	744	732	664	731	709	706	674	636	658	728	726	723	747	775	787	705	699	733	786	660	707	717	734	727	712	724	724	739	719	707	694	733	691	693	703	688	684	737	716	732	707	725	686	748	688	719	723	721	694	747	694	681	691	684	745	685	690	696	704	730	740	726	729	713	682	661	698	696	701	713	730	704	729	712	751	713	691	729	711	692	764	711	702	723	743	674	720	719	737	715	705	729	731	696	706	708	701	784	681	687	704	694	724	748	713	723	737	730	739	736	709	700	708	729	738	712	719	669	690	715	674	721	728	672	768	751	671	720	709	718	701	739	690	743	707	674	693	699	713	701	714	715	712	720	753	770	681	708	737	699	702	745	765	690	719	722	674	747	649	721	712	661	681	697	717	643	710	718	687	759	744	729	687	742	758	744	701	705	774	724	721	750	753	705	767	665	690	715	724	723	710	726	685	720	715	732	693	702	746	713	715	771	669	710	714	686	754	700	750	678	737	720	703	794	683	691	690	736	730	689	717	745	667	755	730	722	716	737	732	718	722	669	746	719	718	682	676	694	669	664	710	720	696	700	711	705	733	686	720	679	759	710	724	704	715	734	729	744	733	722	681	707	740	767	727	730	728	738	721	742	761	748	689	687	733	701	753	696	773	699	740	701	776	771	750	717	735	689	719	724	710	752	692	745	715	682	745	752	699	726	695	643	711	692	742	706	705	711	694	754	683	690	743	722	785	672	728	733	700	744	678	690	758	702	778	713	669	719	745	731	709	706	686	749	706	717	669	698	708	690	710	746	718	657	768	734	741	747	770	695	695	707	676	742	700	718	737	676	707	744	763	738	688	732	679	742	737	730	697	738	683	686	716	678	691	750	754	740	737	722	673	737	707	703	723	730	735	729	732	735	738	759	681	706	695	706	750	743	740	729	743	760	754	711	729	701	730	688	767	739	715	656	720	713	704	708	689	690	719	684	710	774	691	702	757	707	719	687	741	692	671	724	732	699	749	718	726	710	726	753	715	685	708	707	680	753	696	761	707	709	744	716	733	727	724	707	712	746	714	703	729	693	677	721	694	690	700	767	743	707	708	685	713	721	746	738	640	685	695	693	726	731	720	766	700	678	715	703	679	674	710	700	718	674	719	719	691	714	768	713	725	726	733	702	699	724	749	749	785	673	726	701	745	718	658	745	721	654	751	774	705	678	730	713	724	728	681	762	696	717	660	683	720	732	694	717	730	696	725	709	706	715	772	752	716	700	741	719	743	653	723	733	749	682	677	679	722	704	729	722	709	670	723	676	751	730	714	709	725	728	770	752	752	710	702	721	702	744	699	737	764	720	710	747	678	720	719	731	698	702	716	726	733	758	697	720	667	699	727	705	721	722	765	730	695	758	740	693	732	750	673	739	701	701	696	728	653	672	721	736	740	694	671	712	719	736	732	674	698	756	751	726	742	736	761	738	726	670	717	689	703	766	715	678	696	698	706	699	719	703	708	735	743	700	694	748	701	700	729	709	732	734	744	684	726	747	707	713	720	674	763	711	680	754	718	756	706	706	710	683	756	739	711	732	761	701	695	682	753	723	730	724	694	713	691	700	689	674	732	731	808	737	760	720	752	694	695	711	712	693	718	708	715	792	742	699	725	717	731	700	734	729	706	745	674	731	738	743	721	785	724	687	749	743	743	713	737	749	687	717	731	746	663	749	749	712	717	718	723	751	737	705	736	685	722	770	719	699	690	782	718	724	701	668	746	711	738	739	710	741	704	726	716	735	752	697	682	686	695	673	727	743	774	750	700	747	752	714	685	744	690	651	712	730	734	727	724	700	717	721	682	726	727	759	723	683	721	715	704	709	704	717	726	705	744	708	737	736	744	735	750	710	682	739	679	777	691	746	712	685	725	724	732	692	729	754	699	695
4270	829	391	286	259	318	367	426	333	278	289	219	175	170	138	125	106	111	91	111	71	85	88	63	83	68	76	73	78	58	71	74	80	70	62	61	47	63	66	59	67	61	47	64	57	45	53	41	46	48	50	40	50	57	45	50	58	41	41	61	51	51	53	47	48	59	50	51	55	55	48	53	36	55	42	77	53	61	43	61	53	47	43	55	49	62	52	51	53	61	52	47	46	57	56	48	38	52	47	55	64	54	56	56	49	55	48	53	57	55	50	53	48	46	53	43	54	48	53	50	53	53	44	56	50	55	58	47	47	60	47	53	56	45	73	51	47	50	52	38	40	45	56	52	51	57	57	51	55	41	58	42	50	45	46	58	54	44	63	41	53	58	50	56	53	67	48	56	43	56	64	60	47	45	52	56	43	50	34	53	53	38	54	52	47	52	52	57	48	70	68	43	48	42	46	55	57	45	58	69	45	52	32	50	57	58	51	46	56	44	54	63	46	67	56	54	40	58	46	52	53	44	55	53	54	58	57	56	47	55	56	54	47	51	46	44	42	39	46	50	49	39	53	52	52	59	48	47	62	52	49	54	43	35	35	49	50	50	53	56	50	40	54	51	52	59	55	42	49	55	58	47	46	49	63	51	47	61	60	53	48	56	62	41	58	46	44	57	40	53	45	50	49	60	53	53	45	37	45	35	47	51	41	55	45	61	48	35	47	48	51	56	60	64	53	46	61	45	46	63	44	45	55	58	58	48	67	66	56	51	44	47	45	50	46	53	53	51	60	59	48	56	52	58	51	58	57	48	42	46	61	48	54	42	46	40	49	42	52	60	53	50	45	61	57	69	50	44	55	51	40	49	55	56	54	67	49	49	53	57	48	33	63	54	54	61	56	55	47	53	81	58	38	49	58	34	45	53	50	45	44	47	45	59	46	47	59	45	57	52	47	47	45	52	44	47	54	58	52	46	38	45	50	65	50	49	40	48	48	59	55	61	34	41	61	54	53	52	48	57	52	44	45	62	59	54	62	57	41	43	54	59	63	58	56	49	50	42	50	51	43	50	63	63	63	51	49	32	43	65	47	53	63	39	54	60	46	55	49	50	35	54	42	61	55	64	52	45	43	43	37	56	47	45	57	56	47	43	51	46	53	43	39	52	52	56	59	56	56	42	56	57	55	68	57	48	43	47	38	50	66	52	52	50	50	46	56	40	60	59	60	47	59	45	33	42	55	45	44	43	49	60	65	42	60	37	47	41	44	55	51	59	46	54	52	45	47	44	48	42	45	45	50	59	59	52	40	49	49	56	52	51	53	54	51	45	46	59	47	48	56	49	42	44	38	48	51	56	46	46	62	44	59	41	45	55	47	51	63	45	44	60	53	62	53	44	43	44	51	47	43	62	45	76	46	58	47	41	51	53	60	47	55	51	53	45	55	53	48	56	39	50	65	54	53	53	41	49	54	56	57	38	56	69	43	63	39	50	72	53	51	38	46	49	57	65	64	53	57	52	44	65	55	44	58	50	44	46	54	47	58	49	42	64	53	37	47	57	45	44	48	42	49	42	59	45	37	55	54	61	57	55	52	43	45	47	43	45	55	34	59	53	53	49	53	64	52	55	56	41	54	54	58	42	70	68	62	39	58	44	46	49	64	59	51	53	58	51	50	55	52	46	41	68	52	46	50	62	63	49	44	56	59	53	49	51	58	52	57	51	57	48	46	53	54	59	51	55	56	47	59	40	54	48	46	55	52	47	45	62	49	67	63	53	50	57	62	40	45	54	66	52	59	55	57	62	50	60	59	48	47	63	50	58	59	47	58	61	55	60	63	58	51	33	47	46	54	45	40	50	57	44	50	55	45	52	47	45	53	65	54	49	42	48	49	41	35	55	51	37	49	37	44	49	57	45	59	63	41	63	53	56	46	62	39	49	46	50	57	54	51	45	52	58	40	48	45	45	48	60	62	47	63	49	49	42	49	52	54	54	53	47	51	66	46	48	49	38	45	38	48	61	53	44	53	60	66	62	54	53	67	60	55	59	39	56	58	62	49	57	57	45	57	60	50	59	59	50	40	62	48	63	52	50	52	41	51	52	48	53	60	38	55	46	48	63	55	53	48	37	50	58	50	48	54	48	57	48	46	44	61	63	54	58	57	46	47	59	50	44	51	47	50	43	61	56	46	46	68	50	64	49	48	53	57	51	58	44	53	54	59	34	46	65	59	55	55	39	48	46	64	46	44	44	54	58	47	54	54	51	50	49	52	54	52	41	34	46	48	49	47	55	51	55	51	49	57	47	55	44	75	66	56	59	65	42	41	47	41	57	57	48	54	43	57	44	56	51	43	55	51	59	51	48	60	43	59	52	35	51	51	48	37	52	59	55	51	51	43	65	48	41	53	40	47	50	65	41	57	47	55	52	60	45	56	57	57	60	54	63	63	50	52	42	46	44	43	62	59	58	50	55	47	50	55	53	55	53	52	49	43	49	53	48	50	56	48	50	47	62	68	45	58	57	51	47	56	58	42	52	54	66	52	50	66	53	52	51	43	53	46	46	49	64	47	50	51	59	60	51	50	51	46	49	37	50	49	41	51	51	59	62	37	38	57	57	61	53	48	51	44	59	51	51	58	44	61	42	60	51	58	70	57	52	47	43	68	54	47	42	64	46	50	36	57	50	42	42	60	48	55	52	52	55	58	46	38	57	62	48	55	47	45	47	50	58	58	64	55	53	61	56	48	48	42	51	47	43	58	49	38	62	57	51	62	60	66	55	50	33	56	52	69	46	52	69	34	43	53	39	39	55	48	49	44	68	52	49	59	47	48	55	54	48	49	64	65	49	60	40	43	45	46	55	38	45	48	50	52	47	46	57	56	49	59	49	66	53	52	48	56	57	35	50	40	64	37	58	50	50	48	47	50	38	56	54	54	55	54	47	45	51	46	54	46	60	48	35	65	55	46	54	51	45	47	54	47	59	42	44	59	63	48	54	56	56	48	52	48	46	65	49	45	58	53	60	42	40	38	48	52	61	62	61	40	49	49	36	49	60	47	60	52	48	65	62	60	48	60	43	42	49	44	54	60	63	42	47	59	57	48	47	52	60	46	50	42	66	41	54	53	43	58	50	49	56	56	38	62	55	53	47	52	60	45	56	50	50	65	51	59	50	53	62	59	51	46	42	51	57	47	52	60	67	58	53	57	43	44	55	55	56	47	44	49	59	53	55	49	55	58	39	47	62	41	46	62	48	55	40	51	66	53	48	52	48	48	49	45	49	46	38	55	47	62	59	52	49	54	46	44	37	46	55	56	49	58	41	34	53	51	47	65	46	55	51	55	61	51	49	52	49	58	40	60	64	39	44	52	50	51	55	56	45	54	51	59	48	53	58	47	55	59	51	41	58	44	46	45	41	46	62	57	48	47	50	58	52	49	55	38	46	43	54	47	67	46	48	41	41	37	57	47	59	40	54	52	48	53	56	38	58	63	50	43	46
26127	8307	4594	5226	11446	17353	16830	15605	13442	10967	9708	6888	5283	4621	3781	3142	2770	2293	1928	1778	1491	1394	1243	1247	1158	1036	1025	982	1026	1018	971	850	853	727	752	701	669	700	686	613	637	593	524	556	582	565	524	481	486	529	448	470	447	522	490	425	436	421	414	442	450	439	387	409	424	408	417	420	424	429	397	407	434	424	390	389	393	396	389	431	429	425	390	401	419	362	387	441	431	425	391	433	385	407	391	367	422	385	422	400	404	394	399	393	424	444	437	396	404	396	434	427	426	409	443	383	429	381	444	396	447	412	450	426	435	407	388	387	436	426	384	418	435	391	405	418	425	404	420	405	412	370	395	418	419	385	442	387	398	438	425	410	409	426	429	418	410	417	395	415	408	405	403	396	399	394	413	402	413	416	406	388	444	365	396	385	438	390	390	386	399	391	449	413	399	408	380	407	407	412	404	414	439	431	414	434	411	413	384	433	430	422	404	394	385	408	415	416	448	430	433	379	427	420	375	443	451	406	413	415	397	401	413	431	402	412	419	409	408	393	418	384	423	425	409	404	406	452	420	417	411	391	379	436	389	405	383	401	413	420	427	407	408	407	429	421	397	352	409	402	399	425	405	418	378	409	404	384	451	420	382	435	406	398	404	408	421	397	398	384	409	413	417	411	432	430	405	423	424	417	416	455	450	427	378	393	416	424	366	397	388	393	401	440	412	386	428	415	391	396	433	400	426	372	399	440	420	380	401	376	391	425	403	437	429	440	428	417	421	403	405	413	385	397	395	405	396	442	435	398	436	401	419	376	404	441	379	418	414	400	420	421	375	425	447	456	380	424	399	403	380	418	446	418	430	426	400	412	392	397	382	387	432	394	352	402	418	369	382	386	393	423	387	396	426	392	404	463	433	409	422	413	447	400	379	403	417	399	390	440	391	398	383	405	378	428	380	430	399	448	418	355	424	436	401	370	415	404	433	412	432	419	395	421	408	430	357	404	400	411	400	375	377	434	361	376	409	397	364	418	399	391	377	389	398	421	401	424	405	377	416	398	431	388	393	430	409	413	424	443	410	430	402	429	433	412	386	421	392	409	400	386	423	411	406	431	385	440	422	434	387	393	370	409	432	394	434	419	408	427	393	379	419	416	402	411	412	419	382	410	449	391	400	440	413	402	429	405	388	389	410	368	427	387	428	404	403	394	398	418	394	392	385	401	376	402	412	389	411	392	402	413	390	416	401	380	441	418	397	416	411	401	397	411	450	437	423	410	417	420	434	422	392	403	388	431	440	368	388	401	424	418	417	414	426	401	442	431	418	399	384	417	388	416	428	405	447	400	396	404	418	415	432	437	450	403	399	418	445	421	399	419	442	405	407	418	415	413	429	410	401	403	429	414	412	408	396	426	407	409	409	410	394	400	407	399	424	448	443	357	414	401	427	410	411	407	409	385	433	410	392	432	402	390	400	404	433	409	429	438	375	405	404	403	406	388	420	392	422	414	404	418	395	439	405	395	405	423	385	396	410	415	417	408	433	407	371	441	400	421	410	428	406	422	384	455	400	434	428	415	382	449	400	416	415	412	380	444	430	426	412	402	419	473	434	427	386	399	408	408	433	390	409	420	386	438	397	466	422	410	395	426	398	415	390	412	425	395	388	413	426	390	429	430	420	385	419	368	429	399	422	435	398	391	397	404	403	405	434	437	399	432	415	436	365	419	403	460	417	398	367	398	450	406	393	411	405	412	404	407	403	400	426	442	421	403	393	408	431	429	419	393	405	445	386	415	393	412	417	417	424	374	401	409	403	404	406	412	424	449	399	397	430	434	395	432	409	390	440	440	383	409	421	397	407	413	401	400	375	409	418	352	341	405	400	404	408	389	415	367	402	370	390	405	396	433	402	408	405	377	439	401	428	418	416	417	386	398	426	371	392	409	412	433	425	360	390	366	393	419	433	414	425	389	426	409	418	437	414	427	425	393	388	381	402	431	378	416	384	379	402	392	435	404	384	428	423	424	390	428	406	416	417	419	421	400	397	388	429	442	410	402	393	392	420	429	396	435	434	427	416	417	397	420	372	418	414	421	427	445	404	398	417	437	390	397	436	401	449	412	407	436	391	390	394	428	432	411	392	409	416	453	435	397	420	398	364	414	445	391	407	429	404	377	402	418	416	412	419	380	436	397	402	407	398	384	425	404	397	403	385	370	394	409	404	423	424	396	453	389	417	428	443	421	408	402	429	384	422	396	413	427	434	407	420	373	402	392	412	416	396	426	399	431	434	396	479	363	396	425	422	424	426	428	431	426	391	410	389	412	413	439	409	433	408	402	423	419	442	405	405	435	433	408	442	442	354	411	433	431	422	439	403	380	404	380	460	393	419	391	374	425	408	394	418	405	401	421	374	398	395	409	412	396	421	433	388	395	397	371	428	418	408	377	398	408	405	391	391	409	385	446	403	401	424	420	402	392	393	409	387	414	386	436	400	409	446	437	406	431	408	377	410	414	434	404	414	421	421	399	428	425	370	394	429	392	396	385	403	451	381	376	424	426	400	370	423	407	411	395	415	435	388	392	371	443	391	380	396	416	436	427	404	381	411	417	408	448	378	419	452	419	421	413	393	418	408	377	430	414	397	384	417	397	385	407	422	407	429	403	422	379	394	376	404	405	405	371	424	401	440	408	407	379	397	423	414	405	405	395	430	422	436	388	400	430	377	386	442	396	418	408	390	398	396	402	413	424	452	417	416	427	384	406	369	408	426	399	403	425	401	422	415	385	406	393	399	396	380	417	412	409	396	401	429	421	386	435	428	441	407	411	425	392	402	402	392	388	399	421	402	377	409	425	421	377	422	418	407	417	400	412	419	426	365	403	444	380	425	456	410	396	422	407	433	392	418	432	420	403	397	397	407	414	399	437	410	404	381	408	411	407	390	388	416	416	401	385	378	405	409	383	402	385	372	353	384	374	398	414	410	398	413	416	413	414	407	376	372	435	400	369	431	416	415	404	380	403	456	424	420	420	425	394	410	443	385	426	408	397	382	423	413	411	419	410	400	379	433	429	400	427	422	416	395	416	419	359	428	417	427	403	427	373	429	398	410	397	470	427	420	401	434	424	434	422	412	412	398	438	401	394	435	404	403	387	435	405	441	424	452	426	389	376	455	385	417	391	411	386	456	412	383	381	405	403	428	401	416	406	450	429	417	411	403	429	418	404	392	423	407	417	401	402	413	395	394	419	450	435	354	382	437	404	413	453	405	450	396	423	437	422	426	400	398	390	432	420	431	417	430	402	391	375	424	433	411	394	373	394	412	446	426	410	397	403	389	367	414	410	397	393	428	450	412	393	395	410	391	376	430	404	398	423	418	412	432	386	416	414	420	414	384	447	433	404	397	402	433	403	417	401	389	367	405	424	408	402	436	376	412	420	435	395	409	402	419	438	405	384	424	407	436	383	399	411	382	389	401	422	399	446	394	403	407	421	406	413	426	397	393	404	416	387	392	434
4802	1189	576	465	397	461	530	604	507	433	398	320	278	247	202	193	169	173	156	144	148	149	127	133	132	126	122	134	118	108	102	99	86	108	111	119	117	113	85	115	103	111	96	96	93	100	89	87	101	91	85	85	87	95	84	92	91	84	82	85	87	91	90	88	91	83	83	99	91	81	80	89	81	105	76	96	91	83	94	101	81	79	100	97	114	89	88	84	87	105	81	78	103	90	96	87	94	82	75	91	86	79	102	86	93	90	93	75	90	89	85	94	83	95	93	99	82	90	91	92	92	96	85	75	77	72	90	86	95	99	85	94	92	98	79	107	86	81	97	99	112	87	75	91	80	76	90	89	91	85	89	84	70	79	91	89	80	108	88	103	95	79	82	91	79	96	99	81	84	80	91	88	89	90	97	90	94	91	112	83	75	81	89	88	81	94	92	86	93	85	85	91	88	105	103	85	92	84	84	104	80	92	116	80	99	84	79	75	82	79	80	78	94	88	82	95	88	89	104	90	84	93	78	81	80	80	87	94	92	84	99	82	94	82	88	79	90	76	80	85	81	82	92	75	96	99	107	103	92	93	95	76	84	98	84	93	86	82	97	77	82	91	96	79	87	85	97	102	101	95	113	92	91	83	87	96	103	72	112	80	99	73	88	85	88	87	100	84	64	90	74	76	87	77	98	94	90	90	88	86	89	88	109	76	86	99	81	90	98	94	96	89	81	84	81	93	89	70	86	113	83	94	74	82	90	96	94	97	84	84	78	86	91	84	85	90	79	89	88	91	88	92	100	78	90	102	91	86	86	94	80	86	90	89	91	88	101	89	90	87	92	85	79	88	88	86	97	97	78	110	87	85	79	86	89	88	84	85	83	96	87	87	74	86	103	84	90	83	89	104	109	80	99	96	81	93	81	90	98	91	82	94	97	87	78	88	106	94	100	124	91	104	94	108	82	84	86	91	75	77	106	110	96	86	93	100	91	81	73	104	96	80	92	96	85	92	84	97	67	95	74	92	88	94	88	87	93	85	80	90	72	88	89	94	101	80	79	89	98	87	87	81	93	83	73	95	91	88	88	85	91	70	91	83	106	75	76	80	77	94	62	90	87	93	99	76	93	106	82	107	82	103	93	81	73	86	77	90	74	87	91	78	95	90	79	89	92	97	96	85	85	86	91	74	84	102	86	92	73	91	83	88	73	88	75	86	99	103	93	65	79	82	88	84	89	72	102	87	83	96	83	118	91	94	82	89	91	88	77	97	102	74	85	95	98	105	96	94	94	93	94	96	80	80	97	86	80	98	92	102	81	80	88	75	93	76	83	99	72	98	86	84	84	83	87	93	89	82	86	101	98	85	86	70	89	75	77	93	87	99	89	87	91	91	95	77	100	118	85	96	95	84	89	87	85	95	80	89	79	120	92	84	88	75	70	75	90	74	89	95	87	89	79	82	88	90	102	84	93	75	98	93	106	89	93	83	79	72	77	89	73	89	104	72	93	92	93	74	86	86	96	86	82	91	87	94	94	98	99	89	101	88	106	80	79	79	73	97	97	76	90	85	81	79	79	93	70	110	67	80	73	86	99	90	96	96	103	79	91	87	85	73	72	96	72	113	77	106	96	82	89	98	92	88	102	91	82	101	98	91	82	86	94	80	93	90	91	77	96	98	75	77	89	87	88	95	84	85	87	94	81	87	92	83	78	72	93	84	84	72	85	75	117	92	103	82	80	87	101	92	82	95	81	102	100	80	74	96	84	93	93	101	88	103	72	87	80	77	82	85	94	86	89	89	90	87	81	91	92	85	109	82	94	84	85	87	85	85	91	93	94	88	85	78	89	90	107	85	79	99	84	92	85	79	75	86	91	105	97	78	77	87	85	98	90	84	90	70	91	95	86	92	84	98	72	90	99	96	95	89	90	99	77	94	102	86	81	78	90	86	70	81	80	84	97	110	77	93	85	64	82	64	99	79	82	94	75	85	80	109	89	82	82	84	80	91	98	101	86	84	101	71	76	100	79	84	92	83	84	81	78	82	101	86	89	87	83	78	95	84	93	97	76	83	91	99	67	96	83	96	94	86	91	96	79	75	94	96	88	99	93	84	91	98	80	94	83	100	81	83	120	87	80	84	87	84	89	88	92	101	77	88	88	93	92	96	76	85	97	91	87	81	78	79	95	106	78	87	85	102	84	94	85	87	100	87	70	100	91	77	89	83	76	110	89	79	96	106	83	95	85	94	96	80	90	93	81	76	87	79	100	85	76	98	96	118	76	85	88	89	104	79	115	81	111	91	91	90	86	77	103	87	91	87	86	76	105	107	87	85	81	74	82	109	104	84	72	80	94	88	103	76	91	96	118	79	87	94	80	79	95	84	77	102	82	96	88	109	85	87	90	101	101	78	83	85	84	90	75	93	85	108	71	105	85	92	88	100	83	82	87	79	100	81	96	91	91	81	93	81	90	89	99	72	94	88	81	84	104	92	96	91	90	88	83	93	78	88	84	98	80	87	106	86	102	83	94	94	97	78	99	94	96	101	78	78	97	93	92	97	94	90	86	82	77	103	93	88	76	89	86	88	107	99	95	109	97	101	89	78	96	95	93	95	88	81	78	91	110	77	75	84	90	83	88	94	94	86	74	97	87	85	80	96	89	87	76	80	79	76	104	68	90	97	102	92	84	73	91	106	75	76	77	99	81	101	102	77	80	93	91	86	88	82	78	83	100	91	98	101	98	99	91	89	106	88	88	84	91	115	93	98	90	87	89	86	85	86	102	86	110	82	88	80	93	90	79	96	91	75	98	90	79	72	88	94	86	71	90	93	95	75	92	97	98	79	102	79	82	94	84	86	87	82	97	78	90	82	90	88	81	87	83	117	96	78	94	94	105	89	97	85	84	76	77	91	76	82	100	91	81	89	99	68	101	73	97	98	90	89	97	86	82	96	81	100	114	90	92	89	88	92	93	81	91	74	81	92	99	79	105	79	91	97	84	87	85	76	98	90	100	104	108	90	85	86	72	93	73	103	95	98	96	101	94	96	71	89	96	88	96	78	82	97	95	99	79	89	88	80	90	96	87	89	88	77	93	98	94	93	97	88	83	90	84	64	80	85	88	85	76	100	84	84	97	96	94	95	89	91	101	96	78	91	80	91	90	97	95	100	108	67	110	78	77	84	72	78	93	92	85	91	68	99	96	100	80	87	83	74	92	79	77	93	88	93	85	92	90	107	90	74	91	86	71	86	85	91	88	88	86	93	88	82	103	91	81	78	91	92	95	94	85	82	92	90	73	89	96	92	86	84	86	83	74	90	83	86	83	80	81	84	80	86	83	89	94	82	84	83	81	77	64	91	86	86	87	101	89	100	81	90	102	92	106	93	91	83	75	64	81	78	88	98	91	88	102	93	86	102	91	112	90	78	76	83	84	93	87	101	91	93	86	105	98	91	98	87	94	94	91	86	83	76	96	68	79	102	79	93	95	85	93	85	88	95
31233	10466	6115	7022	14681	20848	20451	19446	16504	14324	11906	8790	7181	6168	5220	4415	3868	3311	2783	2566	2234	2037	1951	1854	1613	1488	1402	1543	1515	1424	1295	1219	1219	1107	1099	1040	1083	1076	1065	979	997	985	927	901	885	844	861	783	733	829	746	742	776	748	717	716	734	739	699	682	726	656	683	732	723	680	677	700	706	697	677	664	711	678	666	665	717	736	750	723	728	713	645	733	734	637	716	684	670	745	705	738	637	662	712	732	746	706	681	698	744	692	739	674	687	678	688	707	670	707	686	712	701	702	683	716	754	688	703	685	684	674	712	675	724	721	682	696	730	694	680	700	704	677	706	717	694	685	660	705	650	675	685	692	676	702	719	679	667	721	656	701	695	729	706	681	675	713	699	687	734	690	686	740	690	681	717	736	687	705	697	684	742	667	654	696	733	682	742	680	678	686	676	681	714	636	718	726	656	685	719	699	698	723	689	680	730	662	730	657	698	683	678	666	701	695	686	695	711	667	697	645	697	673	711	625	711	697	693	695	691	744	671	722	686	701	743	642	670	696	668	653	695	682	681	655	702	719	697	721	648	671	705	710	681	694	648	701	706	748	669	679	666	712	696	641	679	634	690	681	696	758	710	646	721	692	661	714	722	708	684	720	662	721	732	707	720	685	730	723	687	738	718	715	751	639	710	697	696	673	690	725	681	699	625	708	695	723	670	660	680	711	655	652	696	694	652	704	712	670	725	654	674	734	689	695	682	731	740	653	650	698	708	696	720	724	677	653	703	701	694	702	673	726	721	721	722	700	716	707	715	709	662	672	723	743	681	729	683	687	730	661	710	681	673	754	706	669	674	705	716	667	683	648	664	717	729	691	738	679	671	649	734	715	703	669	715	677	633	709	676	719	705	701	675	667	713	676	697	692	718	745	673	676	689	694	703	681	660	646	685	732	705	707	705	757	662	701	716	674	706	720	665	700	731	717	693	679	702	646	728	677	700	729	718	659	662	684	728	693	643	671	679	682	743	658	685	717	667	664	709	647	708	691	671	691	676	737	657	717	693	665	691	651	707	689	629	694	658	644	659	660	719	715	675	704	671	710	675	682	678	679	681	708	686	708	719	664	721	694	642	751	693	715	751	735	684	723	746	680	678	731	697	652	677	715	689	709	741	699	678	668	741	688	704	649	673	697	712	700	697	728	697	706	677	690	724	696	667	708	669	652	729	739	704	697	708	606	676	715	700	717	702	745	681	674	680	646	696	702	685	707	672	701	729	716	699	725	692	756	672	738	707	676	715	688	651	679	661	708	690	699	685	717	673	729	753	703	698	717	717	729	653	694	728	677	747	698	674	700	697	681	707	712	679	725	681	684	707	700	715	668	706	649	693	712	688	662	693	686	680	653	696	702	670	699	660	729	706	718	720	723	711	697	707	652	681	725	704	715	693	713	744	622	711	704	749	683	741	714	701	710	704	720	668	695	635	691	720	727	654	711	703	694	678	728	742	686	682	691	707	677	683	725	727	683	714	706	723	765	725	701	738	687	730	708	701	738	718	685	712	700	703	726	724	655	675	686	660	700	654	717	696	684	675	720	701	657	705	742	695	673	717	639	665	666	684	717	716	716	759	712	654	677	683	689	676	683	707	709	708	674	711	685	724	675	715	708	718	729	696	672	657	677	751	712	647	669	682	699	738	713	646	681	646	667	725	683	704	686	682	724	690	708	715	698	691	664	716	703	675	720	715	671	683	737	684	683	716	676	670	690	711	660	716	720	745	707	698	708	735	651	673	671	717	662	654	651	679	708	734	673	678	690	679	723	693	682	695	719	738	730	694	717	695	735	718	671	718	729	657	755	698	712	720	678	698	702	745	737	675	658	717	713	706	723	675	671	690	711	730	734	700	690	722	668	723	671	659	699	688	691	686	664	718	706	758	670	712	699	684	672	725	704	711	721	715	688	703	649	698	687	729	679	676	723	708	693	650	693	708	677	731	717	671	762	682	713	687	760	692	680	725	682	694	666	710	677	694	693	719	712	715	798	709	681	717	680	772	692	720	720	684	714	700	674	697	694	709	789	685	689	689	690	718	718	665	712	699	733	651	673	693	683	699	743	720	676	717	670	681	675	696	719	685	652	702	681	691	721	692	684	691	702	683	693	718	668	701	730	719	682	700	688	697	726	693	718	715	717	720	662	674	705	723	660	693	671	710	686	687	712	669	714	658	674	726	724	687	737	700	705	707	674	706	697	656	724	729	723	717	714	731	689	668	697	735	750	657	731	620	713	731	689	660	708	691	699	727	671	683	663	691	670	714	685	689	705	690	700	709	755	677	732	708	639	778	700	667	682	680	681	670	704	664	717	705	691	700	679	684	724	676	736	674	681	688	664	729	733	694	741	720	680	730	725	703	697	672	692	712	712	699	663	680	681	713	686	687	704	679	714	729	697	660	690	734	715	717	747	738	680	664	718	730	717	690	687	676	755	658	647	714	688	712	708	674	690	663	689	704	697	683	684	700	692	634	714	708	717	702	672	714	692	695	702	679	707	660	733	672	710	658	673	718	658	692	668	717	682	726	681	669	696	720	653	683	737	664	686	708	736	703	701	689	721	763	732	695	719	736	654	702	688	682	692	689	688	683	651	691	712	675	690	700	694	638	652	670	727	654	724	672	677	715	703	722	682	697	725	663	743	707	727	673	663	651	695	708	667	704	760	697	721	709	684	707	728	695	695	727	684	653	702	694	676	693	668	714	647	695	737	694	696	658	755	742	736	678	685	668	671	713	731	675	709	707	713	743	717	670	690	695	695	661	671	673	689	664	724	692	740	711	687	664	734	684	640	737	673	703	684	697	706	727	723	705	689	694	692	669	683	674	695	654	698	679	726	730	644	736	649	682	698	748	693	703	662	706	724	689	688	694	682	714	699	697	666	722	742	713	702	735	681	688	682	734	690	705	676	712	689	690	700	656	701	682	716	683	685	684	693	719	690	705	736	728	693	684	698	683	661	706	637	673	711	689	722	690	687	703	694	699	693	717	682	647	681	666	744	641	705	678	711	733	699	686	724	696	713	692	729	682	689	674	653	737	672	707	663	703	655	733	710	683	698	701	705	695	681	726	734	679	720	683	672	677	716	695	716	696	719	700	732	658	699	741	721	684	757	692	649	694	708	718	663	688	704	688	672	683	690	690	715	694	712	688	692	689	690	673	699	686	712	719	691	671	692	704	718	702	709	664	716	680	704	699	754	634	694	686	704	680	731	711	724	678	642	699	702	679	740	714	712	684	663	718	701	716	761	705	707	703	715	679	683	657	716	716	662	721	738	654	703	721	684	720	680	654	693	697	723	665	720	689	716	661	664	703	670	728	710	716	701	703	688	698	681	653	725	755	682	704	711	675	654	700	719	704	626	718	771	694	692	726	701	642	755	709	732	690	723	734	686	717	741	701	706	732	682	719	728	675	678	704	674	786	655	639	722	689	705	697	706	682	704	664	654	700	718	679	723	717	706	734	696
2736	598	369	263	249	264	280	316	287	256	228	162	159	145	121	95	96	91	94	81	80	87	83	78	66	71	85	88	88	83	74	65	73	57	69	64	73	65	63	77	67	62	59	74	70	72	67	67	56	60	56	48	66	64	61	61	67	64	66	70	53	65	61	64	55	76	64	57	56	64	67	64	66	51	70	64	69	58	67	51	62	57	72	48	56	55	60	49	54	53	63	63	48	57	62	49	49	52	57	56	63	79	61	53	65	56	55	69	68	59	60	58	56	57	57	62	61	67	65	53	68	57	62	76	73	72	66	50	64	73	63	60	63	60	73	65	64	59	66	65	60	42	70	55	71	63	64	56	74	65	64	72	62	71	60	56	63	69	72	60	66	61	56	64	50	62	67	56	49	48	57	53	66	63	52	67	53	67	66	78	69	41	42	72	60	65	64	60	56	57	59	63	57	58	45	71	72	74	68	56	66	49	59	70	66	61	75	53	60	60	54	73	67	63	63	61	54	45	62	66	48	55	74	55	58	45	67	66	57	52	63	54	64	54	47	60	55	61	51	62	73	74	64	49	73	78	68	67	62	74	63	70	67	74	57	60	62	78	64	68	59	54	62	53	64	60	54	60	68	51	78	59	67	78	67	54	63	55	60	47	57	56	51	67	67	53	52	63	64	72	56	67	59	70	71	51	72	58	60	74	65	59	54	72	75	57	58	70	55	60	61	58	54	58	54	70	59	65	66	57	68	52	60	60	67	63	68	56	61	58	61	65	66	62	68	54	71	61	58	74	51	51	59	50	59	57	57	66	62	66	68	82	63	63	51	65	60	54	49	70	50	55	72	67	49	70	72	62	48	53	57	55	79	70	73	57	54	57	70	80	58	56	59	72	68	58	48	67	50	57	64	59	50	60	55	57	64	49	65	70	66	72	57	58	58	64	70	56	76	73	61	67	57	63	59	68	60	57	56	57	61	65	62	58	75	69	58	50	57	56	75	78	60	58	66	68	56	63	80	65	59	66	56	64	67	51	69	72	69	52	78	57	53	52	62	71	58	66	62	69	72	60	65	59	76	58	60	66	67	65	50	57	59	59	69	64	53	46	75	60	67	60	61	48	56	60	61	74	60	57	59	54	51	60	63	70	68	67	61	53	61	61	68	68	74	64	53	60	68	60	56	46	60	58	58	50	66	56	66	69	72	65	68	65	58	56	62	66	62	67	46	66	69	73	72	80	59	76	61	60	57	68	60	67	65	66	61	60	62	65	61	53	58	64	50	59	60	65	52	54	58	72	67	66	65	67	51	52	58	71	51	58	54	64	51	55	56	61	76	60	68	58	52	78	68	62	60	69	54	54	83	66	65	61	54	62	64	66	71	58	61	70	61	65	72	56	64	61	64	56	60	60	53	58	61	60	64	54	57	62	39	63	52	57	69	59	57	60	55	64	65	72	74	57	57	63	61	57	65	61	70	62	72	53	67	62	52	60	51	60	55	57	56	58	53	65	58	54	71	62	67	68	64	68	64	52	61	53	75	56	57	62	58	60	83	61	70	68	47	68	43	57	69	67	67	54	60	67	57	56	71	64	61	64	63	58	69	60	70	79	62	58	50	58	62	59	55	61	75	53	70	71	64	60	74	68	75	55	60	58	57	65	56	54	54	61	63	54	71	50	52	59	60	55	71	70	82	58	57	63	49	67	52	49	70	54	62	65	60	72	59	79	54	59	77	72	62	51	73	54	52	64	49	58	76	59	56	53	67	55	63	70	82	56	61	62	51	67	60	78	58	60	61	73	61	56	58	61	62	64	68	70	64	54	63	60	68	62	57	49	52	62	71	61	73	56	68	78	63	68	57	52	62	55	61	62	77	54	71	48	60	61	72	67	65	69	67	57	58	61	63	63	75	57	66	76	71	75	45	57	54	57	52	70	76	64	75	46	49	69	55	56	76	66	54	62	69	74	66	68	66	75	65	53	53	66	56	71	62	51	65	69	67	49	70	64	61	61	65	62	66	66	77	75	64	62	51	57	56	70	58	42	78	47	60	64	58	66	58	57	70	68	51	67	62	59	57	53	58	66	61	68	71	52	60	55	61	62	66	64	57	58	62	63	61	60	68	55	60	59	70	63	62	74	63	59	60	53	57	69	68	51	70	50	51	54	73	73	64	73	58	61	63	59	70	53	60	54	59	63	66	50	52	70	63	82	52	68	56	53	71	64	56	61	63	72	74	70	57	61	59	67	66	68	66	61	66	70	56	66	65	52	59	56	68	59	61	60	66	74	67	62	55	70	50	64	45	81	56	65	73	65	65	58	79	62	62	63	74	54	69	59	56	65	56	61	81	70	67	61	78	53	65	60	57	54	70	48	61	53	67	56	68	58	59	64	59	60	66	63	55	63	61	53	61	61	52	59	70	54	61	71	53	54	61	72	54	52	60	65	65	66	49	58	40	57	79	52	68	48	67	64	57	57	72	73	59	66	60	61	58	57	59	60	51	50	77	59	64	58	50	68	56	55	62	48	44	54	77	55	60	62	76	59	62	56	72	64	72	65	53	61	73	60	65	54	57	54	57	54	60	48	56	56	56	65	68	64	56	44	63	73	68	51	63	55	55	68	62	62	62	60	79	65	74	58	57	72	58	58	56	63	57	67	66	56	79	74	64	59	51	70	61	59	57	64	62	69	55	59	65	57	62	49	68	55	57	51	57	62	62	66	70	72	53	66	52	51	69	74	62	57	62	57	72	68	62	59	57	54	72	63	61	75	57	72	58	58	57	63	65	70	64	61	52	62	65	61	54	58	59	68	49	70	62	65	73	59	57	72	66	59	78	69	55	75	64	56	69	55	56	75	66	64	73	53	66	67	72	56	64	39	70	59	66	75	63	58	71	55	57	57	63	64	63	65	47	69	56	73	60	66	55	53	68	61	59	84	64	59	54	67	64	71	60	59	55	51	76	60	59	70	66	60	66	69	60	64	64	62	57	55	63	48	71	48	64	64	46	61	57	64	68	66	62	63	62	71	48	60	59	71	65	57	63	57	65	53	56	61	64	70	78	63	51	65	69	51	61	51	85	69	67	61	57	49	74	77	60	61	62	65	62	57	56	63	78	75	61	59	44	58	78	49	57	69	62	51	56	63	56	74	55	60	68	41	71	55	64	62	64	65	52	57	66	66	66	79	62	73	69	71	51	55	47	59	61	63	71	61	63	44	52	66	56	65	64	48	71	45	72	68	73	63	63	60	59	65	52	46	46	73	56	63	64	46	60	66	68	66	58	65	53	56	44	54	63	51	65	69	66	51	62	71	61	65	77	60	64	68	49	59	71	76	66	56	57	58	65	68	60	72	59	57	52	59	67	67	54	53	57	67	63	60	61	58	64	51	59	57	66	58	62	51	76	76	64	74	64	60	59	63	65	49	59	55	61	37	57	82	63	48	52	59	58	53	49	66	57	61	58	64	53	60	62	64	53	63	55	73	57	69	65	65	59	63
22126	6579	3880	4644	10330	13883	14344	12697	10764	9206	7308	5273	3961	3290	2773	2289	1895	1678	1553	1435	1207	1160	1056	1012	928	830	920	874	913	896	833	729	708	766	762	667	700	685	711	645	619	633	608	584	609	573	527	522	579	577	547	505	496	510	517	493	474	484	484	459	449	518	514	483	492	462	470	486	473	469	467	494	524	500	510	493	487	465	504	452	461	519	480	479	447	503	488	483	462	507	510	465	491	485	509	458	517	525	479	473	498	521	451	487	504	512	460	471	472	480	457	498	519	468	497	486	507	493	498	464	524	456	428	486	465	490	460	500	481	452	498	473	477	472	525	461	492	470	502	461	431	438	478	514	493	513	482	507	455	440	538	497	477	543	445	546	528	454	488	499	527	480	488	491	490	465	485	482	498	441	483	487	509	487	483	492	485	495	478	480	474	534	440	457	462	464	468	456	472	505	481	503	494	487	484	493	494	522	501	478	490	530	479	523	549	463	485	488	470	464	471	478	465	508	473	477	546	485	483	499	483	516	502	479	506	504	504	440	486	473	502	458	483	472	509	502	464	433	453	509	464	478	494	499	518	487	469	506	482	479	459	483	509	469	501	481	516	511	465	495	534	473	482	455	499	528	502	497	479	503	473	457	483	436	492	487	472	461	508	457	501	513	513	452	475	487	471	441	488	492	492	494	455	467	511	471	498	482	468	469	497	502	471	525	470	472	509	461	480	471	463	484	504	477	504	473	494	488	477	502	476	487	481	463	486	500	512	514	506	505	476	511	509	480	475	477	497	499	495	517	475	493	495	469	478	501	480	507	503	539	469	506	477	479	487	480	479	549	513	488	484	482	444	531	498	482	509	546	494	519	468	491	504	481	493	540	479	477	470	489	483	495	463	461	491	475	471	501	498	495	474	492	486	461	484	522	510	504	494	485	480	495	481	471	460	452	494	506	503	487	478	493	477	520	482	509	480	491	513	453	480	464	515	488	504	460	437	509	472	479	467	494	500	463	512	446	514	484	503	537	461	480	473	497	505	493	469	491	486	501	510	504	453	512	484	502	540	490	500	451	475	531	481	516	486	480	465	488	489	502	520	481	524	476	528	498	531	501	498	460	460	488	523	511	519	484	519	478	470	524	469	495	492	497	498	467	489	451	506	478	488	516	525	479	478	486	499	482	505	483	478	450	516	452	477	467	473	470	505	495	491	482	468	481	466	460	498	527	523	476	490	501	512	503	499	464	509	512	512	481	457	556	510	523	532	488	531	470	457	492	446	483	467	474	489	472	499	530	485	492	473	518	527	538	477	499	486	502	466	508	476	467	461	491	463	484	524	479	491	508	510	515	466	459	444	483	496	475	489	460	508	483	502	484	471	528	486	486	472	473	489	477	476	478	501	429	495	466	500	463	473	482	510	495	482	507	478	509	488	478	480	491	504	473	498	468	484	457	444	502	456	481	490	509	497	503	516	488	456	508	509	462	511	497	496	518	474	508	448	489	496	473	473	472	510	507	470	480	520	537	466	475	480	469	499	506	475	498	480	494	492	474	525	469	461	523	481	471	487	462	493	434	509	473	492	483	491	496	458	457	503	482	455	491	476	507	484	480	496	470	517	472	509	498	458	462	471	461	489	482	502	499	510	474	481	504	510	506	499	464	512	489	514	449	484	483	480	458	481	534	480	483	484	448	498	469	482	475	473	459	476	517	451	514	515	482	492	495	432	491	485	538	549	467	486	448	533	471	517	487	473	491	494	475	517	485	484	475	497	510	486	453	496	493	500	510	460	498	451	510	486	502	455	510	484	483	487	468	454	481	494	463	490	468	462	475	483	511	480	520	495	476	492	494	456	452	525	480	472	489	467	475	470	528	446	542	484	481	521	536	545	503	472	490	510	472	476	464	518	490	466	511	515	463	490	505	479	457	490	483	493	475	509	498	453	466	468	500	487	462	478	472	491	508	491	516	491	455	475	487	511	535	456	489	468	480	470	452	495	473	483	477	462	502	502	499	468	481	547	513	507	452	449	471	484	473	449	522	438	475	478	473	492	477	492	507	497	485	431	449	475	500	476	452	497	488	483	480	504	477	478	482	515	477	519	450	484	452	452	478	484	467	477	492	511	491	503	429	486	482	460	511	464	480	442	491	499	497	511	462	497	490	478	487	477	472	461	479	478	498	503	511	438	479	496	464	478	523	483	455	493	451	485	465	499	496	513	503	487	460	497	502	486	489	497	477	502	502	494	501	495	472	482	492	462	503	509	483	472	460	490	523	487	521	470	448	467	479	467	479	482	491	473	491	494	471	475	513	483	480	495	481	500	519	490	450	538	451	454	488	495	458	500	489	441	451	522	525	503	483	495	483	491	535	483	478	454	511	518	476	471	492	492	490	477	418	449	492	502	503	467	507	483	478	496	490	501	470	494	474	495	489	473	476	494	461	450	523	477	455	484	466	491	478	486	473	502	473	459	482	475	497	440	486	461	500	487	517	490	485	499	457	474	503	477	454	440	501	477	492	492	472	514	460	508	499	480	476	510	534	506	521	512	490	501	471	473	460	500	489	462	470	494	531	430	499	502	492	478	479	470	464	466	491	492	498	489	479	491	506	484	456	505	541	480	493	490	492	496	499	489	476	508	489	516	497	473	475	470	486	485	512	476	449	493	476	473	488	455	505	451	446	461	472	532	467	475	507	494	462	503	453	476	503	456	437	498	515	505	509	518	473	486	478	477	501	464	494	476	528	485	475	461	473	478	515	481	459	495	496	442	479	502	465	497	498	485	479	487	479	478	503	484	501	487	509	475	504	508	498	486	484	532	484	509	464	471	506	524	509	505	488	462	459	498	516	507	497	505	511	487	478	467	483	515	496	518	491	454	495	459	517	480	482	491	445	500	457	493	493	466	464	484	467	475	487	481	458	473	481	473	462	457	476	487	523	461	497	483	497	450	493	476	462	456	479	491	499	492	531	465	484	491	493	472	496	520	495	484	486	468	497	482	487	464	502	451	466	480	462	458	467	473	478	522	516	484	467	486	451	489	467	514	499	503	499	473	451	470	492	489	492	498	476	452	448	483	465	503	469	471	502	512	493	463	515	491	475	531	454	491	500	484	464	451	494	507	491	506	504	476	474	499	481	466	497	504	484	476	490	494	523	497	506	515	497	501	465	432	474	497	478	475	497	525	491	489	507	477	484	464	494	506	497	501	445	488	481	479	466	533	497	476	511	502	495	499	471	480	463	466	473	477	478	486	480	497	478	477	480	479	502	524	459	487	499	484	535	456	531	509	485	473	503	473	485	462	484	491	490	489	476	495	468	465	507	472	505	450	490	475	488	452	499	514	488	537	486	482	550	504	449	491	481	445	471	500	462	474	450	468	518	485	471	441	526	513	482	481	544	478	519	533	525	500	469	483	495	460	509	485	467	507	506	467	465	498	444	493	502	480	505	504	492	495	491	489	484	491	486	492	452	497	518	477	490	491	492	501	490	493	484	494	485	479	481
3481	1035	499	370	341	369	457	454	415	391	323	257	226	199	184	171	140	134	152	141	162	125	128	113	113	85	113	118	108	107	123	127	96	96	108	95	101	118	123	99	78	111	89	106	83	105	98	98	91	115	95	93	102	83	119	78	106	86	84	102	87	97	90	93	106	88	97	83	100	99	89	107	101	90	104	101	91	108	70	104	105	98	86	100	98	84	106	103	86	95	70	97	92	117	80	93	85	89	82	77	102	97	98	117	84	101	78	79	90	106	109	87	84	106	108	87	85	111	87	94	91	105	114	95	105	85	91	96	82	89	73	109	74	80	89	107	96	82	78	90	94	97	81	109	93	105	86	112	86	82	95	95	88	81	66	115	82	105	109	95	92	94	99	93	98	99	81	114	106	91	82	101	103	77	93	89	88	99	91	86	88	107	94	80	84	96	93	94	99	88	81	103	80	94	96	82	93	85	69	100	96	100	82	85	87	100	75	106	100	102	85	106	102	95	92	101	69	110	99	111	108	88	83	108	90	102	83	88	97	92	88	93	90	90	72	118	93	95	97	81	91	82	98	101	81	98	82	104	88	83	104	95	99	94	95	81	89	83	93	93	82	110	94	90	94	86	78	84	85	102	95	99	85	96	87	104	93	104	88	98	89	84	87	95	86	97	93	101	99	93	92	91	93	96	98	89	89	97	91	108	101	84	102	77	75	101	86	75	84	83	88	101	85	90	88	88	99	100	97	83	92	77	87	110	90	87	104	89	86	88	105	103	88	90	85	81	99	109	86	84	99	99	96	113	85	97	110	90	97	96	90	98	77	89	119	91	96	94	102	77	92	90	96	73	104	106	79	105	85	94	77	109	82	100	91	87	99	93	118	100	86	96	101	95	93	105	97	96	96	88	95	101	82	73	83	82	83	119	102	93	101	79	96	93	87	97	89	88	76	91	87	94	101	101	100	98	93	98	106	87	106	98	85	80	102	93	86	90	108	109	101	92	93	100	91	95	97	79	103	98	102	101	111	97	90	96	87	109	91	87	94	83	88	86	87	95	100	95	96	98	93	78	103	104	108	88	89	115	88	82	100	83	75	84	89	82	103	97	103	108	99	80	84	90	102	85	93	99	89	106	89	108	80	82	93	97	86	96	115	80	98	96	93	108	98	88	106	99	96	83	82	94	89	104	81	89	97	109	85	94	92	108	103	104	83	97	98	79	106	93	82	89	104	95	98	106	97	93	81	95	97	95	111	99	97	100	92	87	95	80	98	86	106	87	91	87	93	79	84	91	89	98	89	96	103	94	87	99	102	98	101	86	94	94	107	102	80	95	88	80	92	93	89	90	86	115	102	70	95	79	113	85	93	105	99	105	90	108	95	102	88	94	99	101	107	94	89	96	91	112	91	103	86	86	81	104	97	93	82	92	81	78	105	93	84	99	79	92	90	98	100	109	100	103	94	92	80	111	96	87	99	101	81	88	81	113	109	117	106	93	86	105	101	95	79	85	99	108	92	103	106	99	88	91	86	102	112	102	106	98	90	113	94	94	97	81	110	116	95	88	75	88	92	106	110	89	92	112	90	102	94	96	95	80	106	108	94	95	83	92	84	92	91	102	88	81	92	99	93	104	112	97	102	99	88	82	97	121	91	101	94	85	100	88	96	100	86	76	97	97	86	100	90	101	92	114	89	88	105	97	89	94	104	109	96	94	80	76	83	73	89	93	83	105	110	104	106	101	75	104	88	84	107	104	101	95	92	85	83	78	87	99	93	99	83	101	92	89	86	89	91	97	80	120	97	97	84	108	83	105	90	88	92	94	97	75	107	86	70	93	82	96	86	87	82	81	86	87	91	87	83	98	100	91	82	88	109	98	106	99	95	107	100	94	100	97	79	101	80	101	94	105	111	81	86	109	91	104	99	106	98	96	91	88	105	105	106	87	101	90	103	81	103	99	85	95	87	84	91	99	99	106	103	77	88	100	91	87	96	87	93	102	109	89	97	95	102	92	100	89	92	93	97	101	99	94	87	93	117	86	84	103	92	82	98	101	71	93	92	92	103	89	91	100	94	97	68	100	91	102	91	83	85	81	87	89	81	99	88	87	95	77	85	105	90	110	106	88	102	94	86	97	95	82	100	82	97	95	105	85	90	97	83	92	75	78	95	95	92	91	84	113	91	101	81	96	91	95	92	97	86	95	88	88	93	109	98	99	96	99	88	87	99	89	111	91	101	61	81	79	83	84	99	88	93	81	83	92	94	88	88	95	86	89	109	83	92	105	93	103	82	107	89	92	82	94	104	96	77	99	100	104	99	111	115	87	96	101	80	108	84	105	86	90	79	94	86	90	94	89	89	91	87	85	86	101	95	100	110	93	92	87	97	89	71	91	82	91	94	103	95	103	96	95	85	99	96	106	101	101	105	87	92	101	80	102	92	83	80	90	111	96	97	88	87	85	109	88	94	85	73	97	96	73	95	99	102	89	88	90	101	98	81	91	101	93	101	94	95	84	115	102	98	102	99	96	104	77	115	92	94	92	93	100	78	83	87	96	98	95	102	87	76	102	92	92	102	90	97	100	93	98	83	111	95	89	112	90	90	85	97	98	98	109	104	87	93	94	121	115	109	86	95	84	84	90	102	79	86	104	101	87	103	100	86	96	92	102	104	113	89	97	77	100	99	89	98	90	98	109	88	98	95	99	74	73	76	94	104	97	86	89	78	83	99	87	106	116	98	89	80	95	99	99	92	79	90	92	106	80	76	79	79	78	107	97	81	94	84	90	93	98	89	94	93	84	92	97	83	83	93	97	85	83	116	103	116	98	87	94	78	107	95	92	85	98	89	83	95	98	92	90	79	75	111	101	102	103	92	93	86	88	90	73	100	93	89	94	91	93	86	75	105	92	91	105	96	107	97	97	84	86	85	80	110	93	87	98	87	95	107	112	103	88	91	93	82	91	90	86	87	76	82	91	97	102	92	85	90	96	112	105	99	83	86	96	95	85	90	95	103	91	105	77	87	85	94	105	113	79	79	92	81	89	99	85	109	80	104	97	81	84	91	91	86	105	101	80	91	103	91	103	97	103	88	97	100	98	87	88	85	99	111	94	82	90	94	87	83	95	91	102	114	101	97	82	89	98	103	89	100	104	88	84	110	96	103	87	90	79	94	107	89	96	97	114	93	110	92	103	91	96	85	86	94	85	100	100	114	99	95	94	109	93	86	84	104	92	90	93	104	95	109	87	107	82	87	96	89	69	97	97	90	88	87	102	104	93	126	94	80	102	102	92	116	87	99	89	86	94	90	92	116	82	84	107	101	80	92	101	83	81	90	107	106	101	106	96	98	92	103	73	83	88	93	88	92	103	97	96	93	90	97	101	85	92	90	101	91	90	90	82	94	87	102	99	92	92	79	90	95	91	99	101	107	70	95	89	96	87	84	87	94	86	93	96	103	90	114	96	111	91	94	86	113	92	95	109	99	92	104	86	84	100	80	87
27901	9601	5206	6251	13357	17622	18365	16739	14809	12093	9751	7702	6074	5017	3994	3447	2816	2353	2391	2071	1840	1778	1732	1493	1355	1352	1383	1365	1277	1320	1269	1130	1064	1016	1082	1049	1073	1032	996	944	971	999	980	911	856	920	878	803	808	856	763	772	796	748	712	744	776	748	734	777	693	731	730	753	754	726	685	739	722	758	752	737	712	673	725	749	712	747	786	740	726	729	761	712	768	777	710	714	731	722	747	700	752	708	736	743	705	708	706	715	744	741	752	744	754	748	713	754	782	743	720	700	724	752	738	763	732	732	743	707	702	713	751	728	808	768	722	746	734	749	758	745	715	723	699	727	696	741	769	724	740	714	735	726	791	696	736	761	750	762	717	719	722	752	721	703	713	725	729	716	767	728	734	709	751	760	728	763	748	689	748	683	715	729	767	674	746	765	740	717	749	748	733	698	718	720	715	734	698	766	742	778	656	680	764	724	753	736	750	714	703	775	691	756	710	781	739	751	759	745	731	742	668	723	721	750	710	712	726	708	689	700	699	737	685	739	701	717	723	681	714	715	705	720	784	726	742	698	653	726	693	737	744	747	742	729	768	720	752	695	722	691	740	704	685	698	701	749	751	729	740	751	732	745	721	724	699	699	740	752	727	721	685	720	666	700	715	697	742	744	772	748	729	775	727	763	699	700	695	729	723	704	752	733	750	772	713	716	733	725	765	694	698	737	738	694	726	670	719	706	677	719	702	729	745	773	717	724	782	681	731	741	755	691	718	767	702	750	729	719	705	765	723	739	757	715	697	703	724	724	782	747	733	725	722	754	740	756	711	736	740	726	722	709	735	744	713	702	783	721	726	735	719	750	713	726	727	731	727	710	720	741	754	723	704	763	705	730	720	690	689	714	680	743	725	691	735	723	728	758	681	706	753	698	749	724	769	706	752	770	748	784	763	703	702	725	694	727	761	722	712	667	698	692	720	695	732	724	720	710	703	714	726	736	745	740	724	720	788	723	673	716	721	730	701	705	753	715	723	710	706	669	771	694	677	716	725	724	748	691	740	700	773	775	700	657	743	686	766	765	702	711	727	697	736	702	728	735	693	730	741	721	711	761	709	705	751	770	680	731	714	707	777	710	713	725	721	744	715	723	766	721	722	720	698	717	688	741	763	737	740	675	754	737	713	756	714	719	708	793	724	712	697	717	689	701	706	743	744	694	695	698	745	750	738	710	721	780	721	746	731	761	712	681	744	717	737	697	711	727	688	760	706	699	722	741	726	750	725	761	751	743	724	685	709	711	726	727	724	743	675	753	695	743	730	757	756	711	648	754	695	719	734	741	702	742	760	689	680	761	746	749	690	754	748	787	738	704	709	694	777	760	746	722	722	694	756	715	699	717	742	724	742	712	740	703	739	717	751	719	709	743	737	653	708	706	738	695	729	678	753	701	729	745	668	740	676	764	674	727	724	714	726	710	713	731	710	701	728	741	734	711	718	730	721	710	720	801	730	675	729	723	740	746	812	730	739	730	744	724	721	785	721	742	709	731	725	701	685	737	759	760	752	741	713	657	766	750	759	707	759	720	712	706	739	745	733	702	760	733	746	704	754	724	751	773	683	751	776	692	694	728	696	747	702	731	705	765	726	737	715	701	751	727	720	709	713	734	716	737	712	716	755	697	772	748	750	690	722	733	693	718	719	693	753	747	675	707	735	696	715	741	730	716	684	760	731	772	714	689	704	730	712	669	740	710	715	668	772	735	722	715	669	724	729	792	720	650	680	768	737	735	763	716	707	763	724	668	734	721	703	649	740	770	753	674	738	710	706	781	722	701	719	697	716	678	713	836	747	697	790	784	723	729	691	722	716	683	703	730	726	742	700	694	733	744	717	720	717	750	744	714	764	679	738	709	744	673	727	680	718	768	713	758	740	774	684	748	746	730	726	783	715	747	719	707	695	745	737	718	760	686	727	760	734	749	746	732	730	736	723	758	685	741	738	707	713	743	703	726	671	747	747	742	730	714	729	804	748	737	729	741	742	774	764	692	741	711	734	765	763	753	725	751	705	717	729	693	706	696	781	690	729	737	703	722	751	737	721	753	733	725	696	747	703	685	726	749	739	727	733	761	713	704	715	689	696	725	715	723	696	722	765	665	727	768	729	689	724	702	720	721	742	737	717	731	701	716	705	738	724	757	752	697	768	742	718	759	693	725	728	745	734	743	750	759	698	746	714	713	710	781	735	691	744	763	709	726	718	723	748	708	725	754	702	741	695	709	708	725	711	768	758	714	794	713	742	745	737	726	742	747	764	702	744	734	761	745	731	714	732	731	691	699	732	729	722	713	717	765	770	746	753	704	745	737	751	756	719	681	739	711	754	755	792	751	722	702	748	738	791	705	724	724	729	678	723	715	702	729	719	716	751	763	732	684	729	717	741	697	760	705	775	741	702	691	771	740	716	797	671	731	723	748	729	775	744	725	797	744	746	740	765	659	762	770	703	689	744	692	693	742	751	757	771	714	751	771	672	720	714	738	764	724	726	697	707	736	715	683	675	757	772	752	721	708	750	693	721	743	769	712	695	743	711	725	776	734	727	732	755	711	721	730	742	724	765	702	732	739	717	732	712	711	777	716	771	714	742	739	746	695	735	765	730	706	728	742	720	698	714	717	762	686	686	673	746	771	713	743	719	742	725	762	746	726	693	743	776	743	751	678	752	754	741	672	702	744	669	753	705	752	708	680	761	714	695	747	745	754	716	732	746	716	754	676	728	718	735	725	737	723	742	754	728	705	700	727	666	705	758	764	758	705	710	756	730	702	707	717	748	690	727	701	713	676	686	650	692	680	678	726	736	720	768	744	774	737	738	803	744	737	746	721	698	764	717	689	745	700	728	730	702	703	739	729	719	669	773	756	716	702	714	717	774	694	770	777	796	712	724	747	748	767	741	677	691	754	759	741	711	741	724	708	736	729	763	716	742	725	753	688	704	727	714	684	724	716	744	736	700	710	761	695	742	774	716	715	750	739	774	685	722	734	674	742	737	730	718	772	703	709	761	694	768	694	766	709	755	731	709	706	773	705	693	706	685	709	682	765	699	719	692	727	685	753	723	701	734	704	711	729	729	754	747	738	747	739	716	692	737	690	779	724	706	684	754	685	692	752	683	760	683	715	718	730	751	734	662	754	719	729	744	739	740	725	712	761	749	755	734	697	718	716	716	674	689	757	713	729	711	738	709	721	748	759	730	718	704	758	750	738	761	720	761	740	714	701	690	743	701	740	694	711	754	732	701	761	737	732	725	739	776	717	763	740	709	718	769	732	739	736	734	676	746	703	682	766	727	721	793	681	739	717	767	697	723	731	767	722	736	726	721	769	702	750	737	710	713	715	720	724	724	734	722	709	717	700	752	750	723	691	757	723	682	745	738	724	747	705	721	750	712	735	708	732	715	736	702	724	711	707	727	693	663	710	760	769	732	734	692	720	722	737	688	720	684	734	740	688	701	758	739	777	784	743
4193	818	422	275	220	298	342	386	365	348	263	245	190	166	129	132	97	97	115	90	82	70	79	86	64	89	77	67	69	73	67	70	65	66	64	65	61	66	56	63	54	56	67	57	67	54	46	61	49	61	42	59	62	48	50	46	56	40	54	45	60	57	51	46	46	44	44	65	45	47	56	58	62	53	59	56	43	55	53	55	55	47	54	52	63	44	53	53	54	61	50	57	61	56	42	51	48	40	54	60	52	50	42	48	59	40	49	51	53	56	55	60	58	39	49	42	48	43	48	40	49	53	48	51	66	46	49	56	52	46	54	44	53	49	55	53	55	50	50	57	56	48	58	52	44	53	42	60	58	61	55	48	44	47	49	55	54	56	47	51	54	63	53	50	43	64	40	65	49	53	45	44	55	56	59	56	51	47	50	64	47	59	53	53	43	48	51	51	44	49	64	41	49	63	60	53	42	56	49	45	47	57	51	53	55	37	59	50	56	53	51	45	38	45	52	43	48	53	45	58	54	58	53	60	50	47	48	52	54	49	51	61	64	50	48	41	56	51	45	54	66	63	65	41	61	58	61	53	46	54	48	52	52	47	60	65	60	52	66	51	44	56	63	53	59	48	43	47	48	47	45	59	58	44	57	53	50	47	47	47	51	40	46	50	55	52	35	61	51	46	55	49	49	44	51	46	50	46	45	53	49	62	49	54	53	45	38	44	60	53	54	47	41	60	51	51	51	53	61	60	66	56	49	68	61	47	73	42	47	56	40	50	63	63	38	54	44	67	49	56	57	50	42	47	52	51	57	62	55	49	50	51	44	63	49	50	40	68	61	48	51	53	51	56	52	49	43	63	56	59	43	45	57	48	55	68	57	53	53	49	49	57	55	65	53	63	54	51	53	47	44	67	67	44	53	60	56	58	45	53	49	55	58	54	58	48	48	52	37	53	41	51	48	55	43	49	55	60	49	55	58	47	38	48	45	52	32	56	37	54	55	53	47	58	51	47	44	45	52	53	54	49	53	58	49	51	62	58	46	50	61	57	40	48	45	48	39	58	62	53	44	49	49	51	37	48	38	54	58	58	48	54	49	47	53	38	46	45	52	53	48	61	57	70	64	50	60	67	48	58	54	49	43	63	53	45	43	36	48	54	46	60	44	55	51	59	51	82	60	55	67	65	39	52	50	51	54	54	53	55	66	49	55	62	53	41	54	55	49	49	46	53	52	54	60	41	42	46	58	63	57	45	48	53	48	29	55	46	52	53	64	61	47	49	40	57	58	58	58	41	50	49	48	42	54	57	39	49	62	65	53	54	50	49	49	50	50	47	38	59	49	48	45	48	52	53	55	46	64	45	67	47	62	68	67	55	50	50	52	60	59	59	44	58	57	48	52	48	45	51	58	52	50	53	52	56	54	50	51	41	41	57	57	57	53	44	48	62	48	38	53	36	53	63	53	52	49	48	43	54	57	52	38	56	55	66	39	40	47	58	60	53	55	48	65	46	50	39	55	55	52	32	53	48	54	54	50	57	47	53	48	40	55	61	60	49	49	49	55	46	37	46	50	48	50	56	47	58	48	56	41	50	56	68	53	44	39	47	49	56	54	49	60	51	59	56	52	49	57	50	40	54	52	50	64	52	54	49	57	48	45	65	58	43	54	59	61	56	48	57	46	40	38	52	42	53	49	46	58	47	51	59	57	65	47	55	57	58	42	61	54	46	57	57	56	51	46	52	47	54	57	53	39	53	50	53	53	55	38	61	52	50	53	46	45	46	49	43	50	47	54	46	61	48	57	55	51	51	48	62	61	54	50	47	52	53	44	54	51	48	39	62	54	60	49	47	54	45	55	42	52	45	58	53	53	53	49	47	53	57	55	60	59	57	43	46	53	53	41	63	49	53	46	45	54	41	59	40	45	54	41	61	60	59	50	47	58	39	46	58	60	48	57	45	55	47	49	49	59	51	46	54	50	55	54	57	66	51	47	58	79	44	45	55	58	52	36	48	60	46	52	43	54	58	53	43	56	56	52	51	48	47	52	54	44	49	36	53	41	62	58	66	62	45	58	47	63	51	52	59	56	47	39	65	51	44	54	61	67	59	50	62	44	48	55	52	41	52	50	43	47	54	49	48	63	55	59	62	56	55	69	50	35	48	43	37	31	54	75	38	60	52	59	47	45	54	52	56	55	51	38	48	54	52	54	41	56	56	47	61	55	38	52	53	42	51	47	52	41	54	58	56	53	52	51	51	38	43	64	42	58	55	39	46	65	51	62	54	40	52	47	44	50	61	52	61	59	61	50	45	65	55	49	31	60	51	48	49	45	42	44	45	53	48	63	53	51	61	52	54	44	60	52	48	56	56	67	56	47	38	57	58	50	49	41	66	51	41	34	54	60	53	46	59	48	45	58	53	68	40	54	62	66	46	59	55	49	43	43	52	60	42	60	57	51	65	45	51	44	51	76	52	61	58	57	41	46	63	54	54	54	52	60	57	57	51	57	47	44	45	51	50	70	41	60	43	50	61	52	68	46	55	43	48	51	56	47	60	58	38	43	44	47	47	49	55	54	48	41	47	60	52	46	42	56	52	48	31	66	57	55	45	44	52	44	65	48	58	43	54	51	59	64	48	58	51	57	44	44	39	57	62	50	54	49	51	59	48	47	56	60	36	73	45	43	45	56	48	47	50	48	53	51	51	49	47	47	46	60	46	54	54	59	59	50	49	46	60	53	38	58	59	44	64	55	44	53	49	56	64	51	55	42	41	55	54	42	41	56	42	58	51	44	46	40	43	56	38	49	37	54	54	52	62	48	60	55	48	49	41	58	49	50	48	59	55	58	61	45	54	52	51	52	53	49	47	48	47	39	44	52	48	41	47	43	57	79	59	52	54	64	50	67	64	61	59	57	44	62	54	44	64	51	45	53	52	48	55	61	49	49	50	58	62	61	53	49	49	43	48	58	61	54	40	47	42	46	58	58	62	49	45	63	61	55	49	61	59	54	55	50	72	45	43	54	42	48	50	45	61	51	56	44	66	52	61	49	59	48	52	48	47	43	46	51	65	48	52	44	56	59	44	52	55	31	60	60	49	60	54	59	49	55	50	48	57	63	57	43	73	53	47	63	60	47	54	39	55	48	46	57	49	58	48	58	42	56	49	49	60	45	50	53	55	41	47	56	56	49	47	54	47	51	50	55	44	46	58	52	62	48	45	52	48	51	52	54	47	54	56	59	54	51	54	49	42	53	69	51	42	41	44	64	57	57	64	59	52	70	44	55	49	57	65	58	56	43	44	54	51	52	48	48	62	47	48	48	51	54	56	46	56	46	46	43	50	55	48	56	56	46	52	55	55	46	55	59	47	51	56	47	63	49	61	72	58	49	61	48	44	61	53	60	45	62	57	54	54	43	43	56	55	38	61	53	53	54	43	41	48	49	38	42	53	46	61	52	42	46	50	54	50	45	56	64	63	55	47	48	61	39	61	58	49	45	42
25843	8201	4645	5027	10796	16235	16686	15258	13107	11055	9185	7251	5376	4493	3668	3009	2434	2027	2041	1708	1571	1423	1345	1117	1064	960	1005	989	957	1014	949	849	772	756	703	723	786	709	704	685	655	653	585	598	572	552	527	510	516	509	438	457	468	481	452	416	427	406	428	389	431	391	418	427	421	410	423	402	405	411	463	382	389	425	433	382	390	411	421	414	434	405	434	466	400	450	465	420	442	398	407	414	400	381	437	427	407	419	450	394	437	399	430	409	403	436	417	408	381	419	412	434	445	425	406	415	389	421	442	451	429	416	439	406	442	393	399	410	417	419	380	418	418	440	430	415	382	382	421	419	428	422	406	409	397	414	385	409	417	403	386	367	394	419	407	402	418	403	400	431	401	386	395	402	392	394	413	420	434	406	390	433	424	452	436	415	436	388	386	417	393	421	435	426	419	405	436	436	384	384	409	397	383	395	427	415	407	417	441	401	425	383	429	426	439	395	377	400	425	430	413	413	401	442	411	411	404	432	440	441	443	426	418	371	401	419	398	447	379	394	427	410	395	417	416	424	478	410	448	433	366	385	397	438	462	428	399	390	411	418	417	440	426	397	439	430	427	396	441	435	382	429	424	407	414	373	402	442	397	433	374	431	430	406	434	386	413	416	417	374	431	406	446	417	432	436	461	391	407	406	424	382	382	396	407	441	381	441	414	402	414	393	412	421	407	438	434	380	387	408	407	412	435	395	360	392	411	434	409	397	430	390	419	403	407	409	416	414	408	421	414	429	392	383	418	420	427	405	416	386	395	417	395	432	438	396	408	395	443	385	423	407	430	406	425	384	460	414	416	435	380	425	397	395	401	429	401	414	427	407	413	430	431	429	368	446	393	398	386	435	416	401	432	432	463	380	427	409	402	398	380	402	416	399	366	412	406	414	385	428	425	406	425	428	404	404	400	415	388	391	383	463	410	450	458	376	413	400	400	415	427	395	428	433	393	393	429	411	426	438	394	397	435	435	418	372	425	401	440	415	449	373	407	412	420	395	425	419	433	443	415	389	399	427	392	398	387	409	452	412	423	453	413	407	396	420	422	407	418	392	386	400	403	452	398	405	443	371	390	435	426	408	429	399	432	404	426	398	410	357	405	375	445	430	427	386	401	402	396	382	399	404	421	412	402	426	414	440	424	436	428	421	400	440	427	409	449	406	378	442	398	429	408	379	377	440	379	410	411	431	381	407	404	433	452	429	389	386	402	437	444	414	419	433	421	387	402	416	382	419	420	442	427	423	420	419	425	441	392	408	441	399	420	446	400	417	366	386	391	423	398	430	374	431	417	411	424	394	437	436	395	419	395	431	420	443	416	428	406	418	403	409	418	395	460	435	430	408	405	432	371	430	448	421	396	391	416	423	417	403	419	435	371	422	407	400	416	385	415	389	381	440	401	438	413	384	394	427	414	423	398	416	439	431	398	403	406	408	389	414	416	434	443	436	429	420	371	394	416	417	408	402	378	408	422	415	420	389	424	435	446	399	403	402	393	412	410	403	441	427	433	390	404	424	419	416	402	393	430	425	415	414	416	411	409	409	441	413	440	400	439	410	393	408	427	412	389	418	408	398	429	434	389	415	385	382	372	434	425	436	410	408	411	404	435	412	412	412	416	444	390	400	405	442	421	408	424	401	399	427	434	418	391	431	385	402	420	405	409	409	445	416	398	433	405	430	425	425	415	405	407	408	438	411	439	424	419	373	438	425	412	417	415	404	417	400	398	434	421	417	380	428	402	402	416	428	398	427	444	393	406	410	454	404	414	419	418	402	418	413	427	393	425	466	389	387	415	419	412	395	448	434	407	442	429	399	381	401	423	409	391	414	368	408	417	406	399	406	403	407	388	402	365	412	409	445	422	417	389	390	401	425	388	393	412	455	435	450	423	402	393	416	459	431	404	425	437	378	399	388	390	428	447	398	439	428	391	392	395	441	395	405	432	384	456	420	417	389	429	423	420	424	424	382	418	472	380	427	412	422	395	419	407	390	444	422	409	405	372	443	381	409	430	378	441	430	433	430	396	415	425	411	389	419	433	429	394	417	435	413	420	421	433	408	421	450	417	418	389	407	392	397	396	399	410	397	439	382	421	390	427	386	429	422	417	424	448	393	382	406	395	417	443	453	418	436	407	399	413	452	408	399	393	410	425	406	429	369	444	373	409	442	427	385	390	451	426	405	428	401	372	401	389	383	409	429	408	433	413	402	435	390	399	398	388	398	407	409	385	412	383	442	393	395	394	433	426	421	427	420	412	421	421	410	394	392	397	419	428	376	417	431	421	461	408	453	428	371	385	424	429	437	423	443	413	398	437	420	412	427	422	430	409	472	441	396	423	426	362	374	437	403	417	414	429	421	400	414	413	413	413	412	433	423	424	422	418	420	431	369	397	417	436	457	382	414	397	428	399	405	379	382	405	418	387	398	454	417	400	354	449	410	459	449	413	438	396	436	390	408	439	418	431	387	426	408	434	457	410	432	401	417	442	438	406	433	392	390	386	408	449	393	419	416	394	402	424	437	394	406	438	413	417	425	431	423	401	420	435	415	397	395	415	456	421	443	388	424	395	429	413	426	410	416	412	407	404	422	424	409	419	407	458	418	426	408	416	407	401	398	377	449	431	411	431	402	386	406	385	427	420	397	434	407	467	438	413	415	412	431	381	413	406	378	416	408	425	397	386	399	434	363	408	411	401	401	423	394	396	410	422	387	438	408	427	417	419	452	393	394	423	418	437	431	438	386	413	449	409	404	397	406	383	444	422	414	408	424	410	399	412	411	426	401	426	420	445	407	397	418	412	421	440	439	407	402	413	405	447	408	436	412	403	411	396	407	441	421	412	428	398	438	425	397	404	420	442	399	396	402	398	428	439	390	413	416	432	413	397	370	419	419	401	398	401	435	412	379	395	411	408	413	377	447	381	401	393	439	418	410	406	426	423	434	381	479	404	417	392	424	387	416	447	422	411	393	381	364	390	402	403	406	471	437	399	445	384	396	448	414	391	445	401	426	418	412	454	407	402	392	449	416	394	430	427	406	374	424	406	427	396	414	428	400	416	436	396	407	422	397	387	391	396	409	440	433	438	427	413	380	403	419	421	408	378	401	400	406	433	392	425	401	411	453	409	429	441	417	419	449	412	405	413	433	426	378	407	434	393	436	423	413	405	363	410	407	359	412	414	384	415	397	454	386	428	393	448	441	440	408	399	414	425	416	410	410	408	433	407	410	465	446	433	423	405	383	410	398	420	427	423	426	394	421	438	408	406	365	450	418	446	395	420	423	409	384	399	416	424	434	416	407	442	458	402	409	400	446	430	447	431	399	420	411	425	438	416	418	398	415	385	397	417	383	403	404	401	420	417	407	429	417	423	433	412	391	390	411	428	388	431	418	413	395	433	404	399	443	392	405	407	417	415	408	415	443	449	406	411	427	413	410	438	408	417	427	406	402	444	401	433	412	422	417	496	410
4705	1218	581	431	337	417	525	546	484	411	398	301	260	230	222	198	184	150	139	139	130	125	132	113	134	93	131	115	120	129	115	113	107	94	111	108	117	110	98	105	125	92	92	72	107	100	87	113	77	102	107	84	85	93	90	99	84	92	85	70	96	84	85	93	86	81	89	89	93	88	91	84	89	89	92	73	88	79	95	86	70	84	91	89	99	95	76	82	93	98	85	84	80	105	85	84	98	94	93	98	91	78	72	99	109	91	75	80	94	107	95	91	86	90	86	91	92	96	105	86	92	86	80	88	75	79	98	96	83	92	90	93	92	95	88	98	89	97	92	113	82	91	84	83	87	93	89	83	96	92	88	84	85	80	86	83	85	98	87	92	107	95	91	101	89	83	89	95	72	82	81	86	96	97	88	91	77	101	93	101	98	106	83	90	87	98	67	73	101	106	86	81	84	72	64	89	101	73	88	79	83	90	94	78	91	75	82	93	81	98	98	91	83	106	75	91	98	92	95	78	88	105	98	107	88	75	81	91	89	95	110	102	103	95	91	102	81	87	92	80	95	82	104	70	100	88	82	89	96	90	84	83	99	63	108	94	93	102	65	76	102	91	100	81	83	97	82	93	98	95	93	88	80	85	72	85	94	92	94	75	88	88	86	77	89	84	90	94	77	84	93	82	82	89	83	104	98	102	83	101	98	90	95	73	82	81	84	67	85	79	82	86	82	83	83	95	94	93	76	99	112	80	89	89	83	86	107	75	87	76	81	94	90	77	103	108	94	83	83	75	75	98	88	80	96	91	94	83	85	83	104	87	103	109	96	81	85	82	86	84	89	94	86	96	89	100	84	102	86	96	94	99	87	89	100	82	74	94	98	90	92	104	85	88	90	88	93	100	74	81	102	85	94	88	88	66	91	91	99	90	87	83	86	101	95	88	87	91	116	91	79	93	79	93	97	97	80	84	76	99	87	93	86	81	84	92	84	87	81	75	91	82	87	98	89	95	102	88	82	104	89	100	94	102	95	79	92	90	98	90	87	91	82	71	95	97	73	78	88	79	81	100	91	85	90	92	100	76	87	81	92	74	85	92	104	91	86	100	76	88	94	91	90	85	92	112	75	97	96	85	87	90	84	94	77	98	92	98	87	85	85	106	88	80	82	89	92	88	83	92	94	90	83	83	97	92	87	100	95	91	83	98	82	88	87	95	82	85	82	94	89	109	85	82	101	85	74	88	88	85	94	90	90	82	90	88	86	86	76	96	79	77	83	87	87	85	89	72	84	86	82	92	76	86	94	83	66	97	82	93	74	79	98	99	82	102	92	75	117	91	90	73	80	74	97	88	82	87	86	94	104	70	93	91	82	98	81	89	88	99	88	93	78	80	91	82	111	89	93	103	82	105	87	85	87	83	90	86	106	101	95	78	93	96	87	101	90	92	73	97	85	102	85	97	78	101	72	88	94	103	97	89	101	88	82	94	87	80	85	88	74	67	85	82	94	100	110	82	86	80	86	90	92	96	102	91	87	85	80	99	81	85	75	102	86	79	77	84	86	106	77	88	89	96	87	76	83	90	92	75	79	110	97	98	90	82	84	91	83	78	91	72	88	80	105	72	75	95	95	96	71	90	86	94	100	99	86	97	67	103	102	69	95	94	76	93	82	82	85	94	87	77	83	101	85	87	83	105	85	83	79	101	91	95	75	75	71	87	72	76	102	89	87	96	93	81	87	100	84	88	97	100	67	93	79	95	93	78	93	110	95	80	96	64	93	84	87	78	88	84	98	105	97	91	81	112	104	87	116	82	80	83	76	75	97	73	81	82	85	103	74	105	99	92	85	80	96	88	105	89	98	88	90	102	90	88	99	91	90	82	101	99	74	90	85	91	100	88	79	80	79	94	97	83	98	86	73	89	87	96	96	90	78	89	102	96	104	80	86	112	84	97	88	90	86	90	98	93	99	79	88	97	95	81	80	81	74	84	88	106	103	89	85	87	91	77	71	96	92	91	91	73	96	79	77	101	86	90	84	78	94	85	81	86	100	92	71	87	89	79	91	88	94	81	94	90	100	110	82	93	82	83	93	89	94	90	81	100	83	80	89	86	89	100	101	85	88	88	95	80	95	71	104	92	71	86	96	98	84	92	82	94	104	87	83	89	75	79	103	93	87	89	99	83	92	84	83	95	102	93	75	78	90	91	79	102	87	86	83	74	90	74	86	95	73	73	68	99	82	93	85	97	86	115	99	84	108	89	81	83	86	76	82	94	92	84	86	84	84	99	95	104	84	81	83	79	100	83	85	85	94	79	78	85	86	100	96	79	71	84	91	89	91	90	85	74	100	96	76	90	89	102	95	89	91	81	86	87	82	103	86	95	73	81	95	88	85	95	83	81	96	78	99	85	97	83	79	81	88	83	78	100	98	91	88	83	91	86	90	87	95	98	96	92	90	91	92	86	89	89	90	95	90	73	107	95	105	88	87	112	95	81	84	101	76	104	112	105	91	98	98	86	101	96	83	100	75	94	91	79	91	77	83	93	104	85	74	79	94	75	85	87	80	91	85	82	80	114	74	81	59	86	80	76	101	75	73	94	91	79	92	98	79	92	92	89	89	84	106	91	92	86	79	86	78	79	105	75	95	95	88	96	74	83	90	75	83	82	91	89	70	69	89	83	97	86	90	106	97	92	76	106	84	79	90	84	89	87	92	76	100	75	96	92	83	89	82	107	87	89	82	82	86	79	90	86	105	84	96	81	109	86	80	77	74	80	101	88	90	89	84	64	98	94	100	76	78	93	108	98	86	93	117	78	92	96	98	92	102	86	101	70	87	88	79	76	113	104	80	83	85	80	86	111	96	100	94	90	85	90	96	93	91	83	94	75	96	89	85	94	75	97	83	90	105	85	93	90	83	100	95	89	79	99	101	112	81	91	84	81	90	85	97	88	88	78	80	88	74	97	79	100	85	80	75	91	81	98	87	85	85	103	80	87	89	89	91	99	89	92	104	89	100	81	75	77	82	84	102	79	93	81	82	77	103	93	85	93	83	89	99	68	104	97	80	101	86	84	83	75	112	77	99	79	79	95	101	82	80	99	100	74	75	89	87	83	105	87	85	99	91	91	100	88	109	91	84	103	86	88	96	102	95	81	114	83	79	94	81	71	104	93	92	90	98	100	107	97	81	82	95	97	82	90	87	105	84	90	78	96	85	97	92	88	101	80	78	96	86	92	101	80	73	90	84	70	87	86	99	79	99	79	101	92	97	84	101	103	102	97	79	98	105	97	88	87	105	91	81	91	85	89	99	87	74	102	85	81	81	86	87	86	92	101	87	93	96	79	106	91	93	89	86	84	87	78	104	96	93	82	78	102	80	103	105	74	83	87	83	74	88	76	104	98	82	106	67	104	92	100	88	60	86	87	108	98	84	86	79	89	98	87	98	112	72	92	75	92	83	93	75	98	106	93	91	86	81	86	95	74	78	120	93	82	102	96
31297	10508	5909	6543	13485	19133	20369	18638	15648	13801	12055	9566	7235	5992	5087	4239	3626	3117	2970	2580	2366	2234	1929	1692	1565	1484	1385	1505	1442	1399	1252	1241	1182	1103	1091	1178	1102	1135	1102	1101	1047	1023	965	1003	984	812	833	880	896	843	795	780	750	775	748	693	678	729	679	680	699	729	721	724	707	672	703	732	728	698	725	687	708	711	715	718	682	721	707	714	743	727	686	713	689	677	685	711	719	689	698	727	739	749	742	706	673	660	697	707	680	709	694	688	728	698	716	764	760	665	728	687	691	782	703	720	734	704	700	702	790	702	716	696	714	714	720	750	719	697	713	716	740	717	703	654	689	708	675	650	691	677	700	676	700	682	730	717	684	726	658	714	712	726	629	692	721	716	743	802	758	683	698	704	658	693	694	703	680	709	739	676	704	704	696	674	722	709	668	718	742	716	693	694	679	733	730	683	698	742	737	742	680	704	700	796	718	703	731	708	738	734	665	713	686	702	738	744	709	757	723	713	663	736	637	711	682	709	654	696	671	687	690	694	701	664	716	713	691	708	696	737	718	699	701	708	713	734	689	733	689	723	715	684	680	717	741	691	731	636	705	715	665	650	733	677	698	713	747	684	731	681	714	732	764	660	702	720	708	686	725	685	699	722	665	671	669	704	733	701	651	693	714	688	702	638	733	687	673	729	719	677	669	699	702	732	725	735	682	701	743	680	708	703	699	673	719	697	716	727	692	683	714	655	720	721	696	693	727	691	717	723	689	679	721	689	747	677	723	703	759	688	675	714	713	666	697	697	707	708	689	667	720	680	727	682	691	716	698	759	730	734	758	700	670	689	693	658	716	686	711	710	695	700	706	727	690	658	662	660	664	703	716	724	726	728	717	719	721	706	701	686	713	730	761	739	698	684	727	707	744	683	699	739	672	700	692	726	753	734	664	707	742	691	758	704	714	723	717	697	739	654	708	752	722	720	717	693	750	697	736	728	675	705	650	694	683	702	717	729	707	682	718	662	631	695	710	720	664	697	724	702	720	712	709	701	748	683	667	718	710	714	722	694	677	676	693	700	700	687	704	699	682	705	682	680	750	699	713	704	703	650	706	717	758	731	684	682	701	725	639	724	693	710	689	701	697	707	706	716	672	697	688	693	719	688	698	692	694	721	687	786	647	676	706	703	715	672	707	703	692	746	708	699	701	712	703	693	734	727	717	679	682	700	721	686	678	715	684	722	706	679	702	657	688	665	698	693	689	687	669	716	673	682	755	741	724	739	686	700	697	716	700	713	729	693	683	725	698	652	782	686	702	684	693	710	703	685	665	756	697	746	722	713	690	720	761	745	689	723	715	711	690	659	724	733	700	716	723	715	717	736	682	729	731	728	745	715	722	724	670	637	712	734	696	687	695	720	688	673	695	687	725	689	707	723	678	703	705	687	728	711	690	702	683	679	677	711	694	732	714	732	714	698	732	701	739	685	707	707	679	730	729	670	694	711	730	711	719	697	678	728	658	712	683	702	731	737	673	711	706	702	706	705	717	721	716	648	682	669	661	741	761	673	749	747	673	749	711	694	678	729	666	736	714	735	734	719	653	672	660	698	699	747	660	649	693	700	733	739	674	645	726	701	660	717	708	704	668	745	663	711	697	697	714	703	710	720	692	709	721	684	739	745	697	728	690	646	708	706	676	690	680	680	643	712	694	694	704	664	728	679	715	756	727	716	642	707	707	664	704	731	703	712	672	667	723	679	736	678	697	721	731	683	637	714	717	671	688	720	694	704	651	740	757	690	733	685	728	727	707	700	744	699	711	645	713	696	729	703	711	697	743	690	702	778	705	720	734	704	721	691	713	671	681	672	731	672	650	716	705	724	700	655	710	693	691	740	741	677	721	707	728	688	688	693	711	722	737	686	663	697	688	714	700	722	727	674	740	692	726	661	706	679	701	716	696	657	702	683	677	725	719	705	726	733	728	693	743	680	692	720	757	710	688	700	712	732	724	689	751	679	718	715	721	704	747	687	697	692	715	715	650	687	678	703	697	720	755	666	613	697	670	718	712	714	698	715	710	748	712	658	695	705	721	654	744	700	697	686	710	728	711	692	709	701	676	692	675	713	736	702	682	719	683	721	678	683	690	717	713	728	692	750	684	686	695	707	725	669	697	723	713	709	683	719	674	716	725	692	715	714	734	715	688	706	693	682	666	708	737	725	706	728	666	704	704	653	690	745	723	660	752	761	729	681	724	650	735	722	708	693	689	719	654	709	754	643	751	617	718	710	691	726	718	725	727	688	708	739	727	719	727	718	694	701	730	710	727	712	770	706	691	710	687	706	649	712	735	718	669	720	695	656	729	681	690	716	715	714	702	690	655	684	763	706	660	721	699	712	726	727	677	656	728	723	667	733	739	732	739	697	733	718	708	747	722	707	698	717	700	669	650	690	682	680	739	680	708	703	652	689	669	723	649	679	706	699	691	706	726	706	676	766	689	667	691	699	697	672	728	705	704	711	709	694	670	683	699	702	706	694	671	714	702	727	735	712	737	730	668	749	686	714	686	671	715	672	679	716	693	677	673	680	709	694	711	677	739	736	663	701	716	713	707	713	696	716	641	673	697	704	702	767	683	714	708	635	735	703	689	697	688	697	702	765	662	716	707	695	722	706	642	692	732	700	708	663	730	700	688	717	679	719	692	705	689	721	703	697	714	669	695	723	674	699	736	732	672	688	683	651	717	759	699	691	693	702	680	677	734	732	734	718	679	688	666	740	683	694	770	742	725	718	685	658	699	762	697	743	717	699	696	739	754	703	745	631	727	732	667	736	689	693	673	696	725	784	742	712	645	667	675	690	687	659	700	746	717	727	692	674	694	682	733	727	671	683	702	623	711	704	677	706	688	740	715	704	714	710	701	692	743	716	723	743	716	680	703	727	677	653	705	708	716	695	758	707	679	750	704	668	732	723	710	696	680	726	687	712	704	710	761	689	738	695	709	745	715	706	693	673	684	647	700	719	763	703	667	698	742	659	665	698	667	706	705	723	730	723	689	725	700	689	689	744	716	690	676	712	713	714	698	676	703	710	728	674	689	714	675	710	731	705	799	693	721	725	685	702	698	726	674	692	687	742	739	674	687	721	704	694	662	698	696	715	711	730	689	702	693	693	719	702	730	700	698	719	768	732	704	699	681	737	756	709	731	756	769	680	730	721	672	688	722	688	723	726	670	714	715	736	704	690	703	722	692	677	756	681	726	692	751	646	703	709	682	705	729	731	696	705	715	669	651	695	737	743	712	742	730	732	720	753	651	702	683	676	691	720	696	698	666	736	684	713	680	691	716	661	664	709	749	664	729	685	703	698	696	682	714	662	729	705	714	731	736	686	748	727	702	715	704	707	724	681	659	743	727	700	687	734	757	686	724	682	731	722	684	689	734	688	692	718	695	687	727	694	727	685	677	705	687	722	687	709	683	658	771	706	724	655	699	686	707	703	666	718	698	696	674	728	715	689	722	738
2726	608	309	255	230	265	291	279	239	213	212	183	173	125	120	128	108	103	94	96	74	101	91	65	71	76	77	73	81	75	77	78	49	54	65	83	74	63	65	69	63	57	61	67	73	56	64	56	61	64	55	64	47	61	56	61	54	71	56	73	68	66	73	60	71	56	62	57	61	65	51	56	65	51	63	69	55	77	65	69	55	66	54	69	54	59	76	70	69	54	51	53	48	55	68	64	56	64	75	60	62	50	68	59	65	71	60	72	58	64	66	77	71	49	69	62	67	66	53	58	49	58	56	70	65	48	66	77	61	56	67	61	69	47	64	68	62	56	58	54	64	69	62	61	63	57	58	71	65	60	63	54	59	55	69	66	77	47	57	75	54	68	50	63	62	62	67	70	54	68	56	61	51	54	56	43	54	64	59	52	64	57	56	67	56	56	61	58	65	61	53	61	61	62	63	58	67	56	72	64	52	57	44	70	64	61	53	58	57	76	70	61	60	53	59	78	69	63	71	59	77	56	54	55	61	58	66	55	43	64	71	69	57	73	63	62	59	69	62	60	68	62	58	59	56	44	53	69	64	52	65	66	61	67	62	57	80	47	47	62	62	77	53	63	62	51	47	55	60	61	75	63	64	61	64	55	67	65	61	61	50	55	57	60	62	62	57	50	67	65	57	48	63	59	47	48	53	54	55	54	70	54	58	49	69	67	62	67	58	56	64	58	70	53	62	54	76	65	73	64	69	62	71	73	64	59	55	59	60	58	54	61	59	63	71	57	45	67	71	54	55	66	58	70	60	58	65	60	64	61	53	77	42	60	85	66	46	64	54	49	69	69	56	48	58	71	76	72	68	61	58	61	65	61	63	49	69	49	50	46	57	58	59	82	63	66	59	59	67	68	57	72	62	69	51	62	55	54	58	70	60	58	55	62	49	74	60	69	56	62	52	50	68	59	72	56	65	51	70	60	65	65	62	53	75	58	64	53	59	62	60	53	70	58	53	59	59	50	76	70	62	59	63	73	63	41	54	63	56	53	74	68	52	64	59	73	47	50	57	57	57	65	59	58	68	62	51	64	68	60	62	53	70	72	73	63	58	64	60	64	67	59	63	52	66	59	78	52	52	64	72	82	49	62	61	66	62	60	47	59	45	51	70	70	65	60	62	80	55	60	72	80	55	62	76	65	49	59	60	52	48	66	55	71	59	65	48	66	76	55	67	68	64	65	61	59	65	65	74	65	67	58	71	58	78	67	62	61	60	48	63	58	74	67	68	69	66	55	87	67	63	55	49	50	57	64	56	55	79	69	59	58	60	57	61	61	63	59	52	52	57	76	51	65	60	54	49	68	57	68	72	62	59	70	63	60	68	53	66	57	59	44	46	64	64	59	50	60	73	63	59	78	64	60	77	66	51	48	57	76	61	56	50	53	58	72	61	53	55	67	51	58	71	59	58	75	54	58	58	78	53	60	57	70	58	59	56	55	74	81	78	63	73	69	55	68	57	54	60	61	67	58	69	61	65	67	70	61	66	69	72	64	73	60	66	56	67	63	61	76	48	64	48	50	63	79	65	57	50	62	52	60	49	68	59	64	60	66	70	59	73	58	71	61	60	56	67	60	58	61	68	54	65	66	60	70	66	57	78	61	45	45	66	55	60	58	60	51	58	70	62	71	68	49	42	61	66	62	73	46	60	73	61	56	61	66	72	63	56	59	62	55	65	56	71	77	70	57	71	56	61	62	44	71	59	74	68	58	58	57	69	62	59	68	64	54	60	74	71	68	65	60	61	74	53	52	79	53	62	70	79	57	61	57	53	64	76	58	55	68	55	48	64	61	80	79	62	55	63	61	68	56	61	63	54	62	51	49	65	55	65	61	81	66	60	67	48	46	69	62	56	58	56	61	76	51	66	61	63	62	78	60	64	68	68	61	75	52	63	58	55	48	50	44	67	72	66	78	74	61	71	64	37	55	67	75	59	71	57	61	62	55	57	47	63	64	71	59	54	48	62	56	64	56	70	53	75	52	47	49	63	68	44	60	60	64	60	63	65	66	60	52	61	45	63	71	76	64	69	60	61	64	61	69	54	61	55	67	44	72	60	63	59	76	64	53	63	70	62	74	51	53	54	54	45	60	61	64	58	50	66	64	69	62	62	51	68	66	76	75	53	49	58	53	57	63	50	61	66	69	54	51	54	51	57	45	61	60	69	73	64	67	62	58	56	55	71	79	58	48	79	68	54	60	56	64	62	58	53	58	66	55	64	68	67	62	52	57	69	57	68	61	56	55	69	62	63	61	55	56	73	53	72	61	60	63	64	71	76	57	67	73	70	59	55	74	49	61	57	66	73	67	77	55	64	60	58	45	67	53	52	60	62	58	77	57	60	53	52	60	69	62	63	55	68	60	65	64	68	55	59	83	64	67	67	61	58	62	69	67	53	60	49	48	63	66	55	55	70	47	69	62	58	72	60	56	64	51	58	54	65	67	63	51	55	58	53	52	63	73	59	54	57	64	74	67	62	66	62	66	60	44	58	65	73	50	53	59	66	62	71	70	78	65	58	62	67	60	54	52	64	57	76	60	61	64	58	60	57	68	56	58	57	48	66	68	44	62	68	49	51	67	66	66	56	66	62	68	56	68	77	53	59	78	72	55	66	66	57	74	71	58	57	53	49	54	66	57	62	53	66	76	64	65	65	53	63	56	70	67	66	55	47	65	64	59	65	73	66	61	60	70	75	51	63	78	55	53	61	63	64	60	70	90	58	61	66	56	56	60	61	70	67	46	49	65	59	52	64	66	66	70	66	65	83	62	62	74	45	55	63	74	57	70	61	56	67	50	63	60	69	71	63	61	53	62	67	54	64	64	69	68	55	61	71	66	72	59	53	56	63	72	61	48	71	69	67	74	56	46	65	72	57	66	49	62	57	62	56	71	55	62	60	59	52	56	51	57	69	71	64	64	62	51	57	59	55	52	71	59	59	58	53	53	70	38	70	61	63	51	75	58	67	62	70	63	58	47	54	53	75	46	67	51	46	53	54	70	52	62	62	56	61	51	66	64	75	52	76	61	58	50	65	90	47	66	53	55	58	70	68	66	57	65	63	64	58	46	60	68	55	59	63	71	65	70	67	44	59	68	63	63	50	56	65	46	58	64	69	71	56	63	57	59	74	60	51	67	64	49	65	60	63	67	62	50	86	56	68	58	71	69	63	59	60	51	79	79	68	43	67	73	55	73	68	62	54	60	63	65	57	61	64	57	60	53	51	63	71	69	64	50	50	58	59	63	51	57	61	61	48	56	65	69	67	72	42	56	70	46	49	61	54	51	59	54	84	61	62	55	59	60	57	72	56	54	78	71	62	71	61	56	61	64	59	73	60	75	68	43	69	72	59	66	67	55	68	58	68	67	36	56	60	46	56	61	61	68	80	68	63	63	66	63	66	63	53	68	62	63	55	44	50	66	61	60	56	69	51	59	57	61	68	65	64	59
22064	6457	3453	4171	8809	12995	14280	11314	9754	8130	6764	5610	4151	3180	2651	2258	1864	1678	1635	1451	1330	1216	1058	903	917	802	839	823	817	793	792	800	711	760	701	725	776	738	729	691	647	636	606	633	586	590	546	617	583	533	530	492	509	473	501	514	473	485	519	470	458	517	479	481	497	486	513	475	453	497	492	525	493	484	504	511	462	472	465	448	486	465	504	518	462	445	476	542	491	512	474	479	512	459	529	518	504	466	498	495	518	456	482	497	506	501	495	511	484	495	510	511	477	480	460	468	493	470	543	494	518	498	504	482	500	450	511	496	488	441	460	484	468	456	485	496	476	489	486	485	492	498	474	482	480	478	509	496	461	470	488	499	491	472	505	483	510	488	503	474	492	519	458	467	492	534	450	499	480	501	472	461	489	523	492	494	502	500	483	530	488	495	510	493	439	463	470	469	550	491	488	478	496	469	466	443	480	487	467	488	504	492	460	474	462	488	444	442	493	505	417	508	510	492	524	464	505	490	484	483	445	470	494	496	492	471	481	472	513	473	477	508	479	482	498	473	447	489	483	486	489	454	500	465	497	478	488	528	500	482	450	535	471	481	519	475	489	522	469	493	457	463	466	474	485	457	478	465	459	460	509	500	465	471	481	461	457	523	459	483	461	490	483	505	486	495	467	493	506	483	507	473	485	482	451	493	449	448	457	492	507	467	469	510	476	478	494	456	488	493	494	459	455	488	512	475	491	500	453	470	482	529	489	451	476	523	487	488	496	473	468	487	514	490	495	507	467	507	490	496	478	497	471	475	450	483	460	491	479	469	491	464	523	465	514	439	510	444	460	476	452	459	492	500	525	531	500	474	530	492	441	508	496	501	481	464	518	497	464	455	483	466	485	500	480	492	465	483	460	470	481	496	499	476	506	465	440	508	515	497	441	526	467	490	509	475	508	480	461	461	470	466	505	483	495	508	462	520	503	496	487	473	465	529	474	513	474	445	514	497	488	500	499	508	480	456	504	414	489	506	462	489	434	457	489	476	516	458	459	519	501	510	519	465	499	491	452	471	512	468	476	470	468	488	473	519	504	470	490	442	506	486	447	474	509	458	496	505	454	502	481	462	516	468	471	453	483	485	461	459	481	467	482	432	529	485	462	531	488	479	499	504	482	487	493	477	452	500	494	471	478	475	489	477	484	479	497	501	473	476	490	465	478	480	485	484	497	472	462	519	458	506	463	464	487	488	478	435	495	506	468	489	454	471	491	492	480	479	464	459	471	488	480	436	480	484	464	511	459	517	529	460	517	498	497	505	491	468	477	493	463	474	474	491	483	493	480	491	456	466	523	502	508	476	499	482	480	490	471	441	478	483	482	475	466	469	472	513	486	475	458	451	460	464	530	483	494	487	477	490	477	487	478	505	486	468	495	489	520	517	458	485	467	475	470	499	509	492	484	516	494	459	501	481	472	474	470	485	466	478	460	469	464	511	462	504	529	486	506	467	436	475	535	516	483	489	468	467	473	481	498	461	523	456	485	508	460	471	525	465	468	489	448	499	504	493	481	453	506	455	484	476	498	495	480	496	479	429	482	499	489	491	510	533	469	500	517	460	462	494	462	489	469	469	495	511	498	530	465	489	499	507	492	464	449	486	498	484	533	468	503	509	503	461	531	453	501	509	455	485	506	476	442	494	455	484	477	510	456	480	451	489	526	477	488	483	490	506	471	461	503	477	499	496	530	500	447	503	464	503	480	482	443	499	521	521	473	478	490	486	485	514	494	518	458	485	519	480	511	480	491	505	474	450	494	532	507	484	488	460	456	464	495	483	485	476	483	500	495	463	500	497	473	483	476	530	501	471	500	497	512	508	485	485	481	494	525	509	466	497	444	530	500	517	422	487	489	540	460	468	463	451	498	491	482	444	499	452	456	505	487	480	521	493	481	502	496	482	475	489	490	514	482	472	497	493	517	454	466	505	503	500	524	498	497	488	488	492	496	480	498	505	464	444	459	496	503	475	455	459	468	491	497	512	499	497	509	461	507	502	490	521	496	455	490	508	495	481	497	481	511	489	478	473	520	506	480	493	464	532	459	470	475	485	470	469	441	498	493	480	508	455	469	490	491	503	489	492	496	476	478	564	469	468	482	501	474	515	508	447	473	493	462	497	487	495	519	464	497	522	485	474	496	483	488	497	475	519	489	485	487	476	491	497	459	506	507	466	461	494	486	486	484	509	475	469	482	511	487	434	475	511	501	474	456	477	497	486	510	441	472	517	492	497	533	464	457	493	507	481	490	461	498	450	495	517	474	481	477	467	457	504	483	476	463	514	496	477	513	512	482	448	458	424	496	495	464	469	480	530	460	506	436	454	412	454	509	501	476	489	470	487	475	488	494	475	485	475	513	493	480	475	488	531	472	518	481	444	494	469	482	460	488	517	477	510	484	524	461	548	522	475	484	471	477	499	465	468	501	475	469	460	463	461	471	462	508	457	484	470	471	495	458	518	469	488	474	518	482	458	455	509	497	488	486	488	488	465	461	514	479	500	506	486	458	472	426	466	443	478	472	464	475	476	481	467	440	465	504	472	488	468	491	430	477	521	475	528	496	478	484	461	449	509	451	513	516	489	490	448	436	471	493	479	522	508	474	516	515	502	467	464	491	492	518	489	493	488	449	485	494	461	500	494	465	517	468	523	501	499	521	532	477	467	485	474	515	503	490	501	466	460	469	491	480	554	471	462	476	472	491	460	507	493	480	515	467	480	499	459	441	443	500	489	461	495	436	458	483	486	516	505	506	489	498	477	485	423	507	537	498	531	471	493	481	490	508	471	469	497	508	474	513	491	435	518	502	478	530	466	450	450	494	478	491	472	468	478	469	475	480	501	494	491	490	473	450	472	514	452	474	469	477	461	471	476	460	490	431	553	464	468	477	531	469	468	464	511	528	471	458	514	483	496	477	521	449	486	491	489	464	495	473	484	504	509	483	459	511	515	487	463	474	459	471	473	508	468	457	482	501	485	482	499	511	463	486	477	495	475	479	491	467	492	485	481	457	475	518	513	488	487	502	475	488	477	492	473	455	517	482	449	474	515	478	483	510	487	492	522	499	462	497	500	458	484	504	455	492	503	484	489	452	481	451	425	486	511	482	461	467	469	468	464	496	574	506	464	480	480	538	413	509	483	521	475	524	490	476	518	492	496	459	480	457	501	471	477	446	463	464	495	498	511	486	478	484	492	426	494	466	445	483	462	504	487	474	475	495	497	512	471	464	487	504	504	494	514	497	492	469	449	520	478	470	472	456	477	478	454	492	504	482	525	497	484	486	482	516	489	505	461	496	485	446	507	507	505	492	533	494	487	510	456	465	493	542	472	495	467	476	471	497	499	547	474	460	463	509	492	462	475	500	516	459	500	497	494	474	454	485	463	498	463	503	479	502	487	494	480	479	476	475	482	506	475	507	524	490	488	510	439	471	481	511	518	477	472	516	450	467	477	441	471	509	516
3504	933	466	378	254	326	438	353	362	342	330	240	213	230	166	154	159	163	137	145	136	138	129	122	131	116	108	112	120	118	117	85	91	118	112	97	104	127	110	103	99	110	107	97	92	109	99	99	114	99	99	102	108	108	98	100	93	94	118	84	107	104	91	106	103	95	91	81	105	87	112	87	89	84	77	97	82	90	98	96	82	78	98	92	74	109	99	94	95	96	90	103	92	81	95	96	81	86	88	90	95	108	91	99	101	81	102	101	80	100	81	92	80	98	93	96	103	96	101	107	104	107	77	82	93	93	93	117	82	99	90	86	102	95	108	102	96	99	106	93	95	106	94	87	86	89	90	84	93	78	91	108	74	89	103	99	100	102	75	73	96	104	89	100	92	97	90	77	97	97	83	102	106	91	101	92	96	102	90	88	74	95	93	92	95	83	92	97	87	102	92	105	94	111	74	98	109	100	103	82	100	88	99	88	86	82	92	109	104	96	81	107	103	92	81	93	100	100	85	89	96	88	85	110	95	100	89	91	102	113	96	85	95	99	100	113	109	87	87	99	96	125	80	84	97	97	97	91	102	94	111	93	66	86	73	99	78	132	94	105	77	96	101	95	74	102	106	87	91	91	91	96	96	96	96	83	90	86	82	88	121	94	85	87	89	82	98	80	93	102	93	102	92	94	88	104	135	89	117	80	95	91	96	100	103	99	86	90	96	66	88	93	100	89	93	85	80	113	96	88	89	83	93	106	95	91	75	91	78	90	79	89	93	88	100	90	90	96	83	89	85	82	97	81	120	101	87	101	75	92	101	99	103	85	99	89	106	119	94	77	103	101	94	100	100	80	94	88	102	83	107	111	99	99	94	83	96	94	99	102	102	93	105	90	95	92	90	97	106	98	94	70	87	78	114	92	90	107	87	88	98	80	95	100	103	94	86	89	97	96	99	100	76	88	90	107	93	106	90	85	84	92	92	98	87	80	95	95	98	85	107	100	91	104	94	77	79	86	108	78	84	82	96	101	95	87	84	104	113	101	94	84	100	77	98	101	83	87	109	98	107	108	94	107	100	76	79	95	96	90	104	88	85	73	96	94	96	105	78	103	72	83	90	83	85	85	75	94	84	104	95	93	97	69	97	90	85	76	102	104	94	86	104	72	104	85	88	84	92	90	97	93	98	87	90	97	98	108	101	79	115	104	98	90	84	92	90	90	100	98	77	109	111	96	93	112	94	103	78	106	86	92	95	101	95	86	79	110	93	98	95	110	99	94	83	108	99	80	82	102	104	88	107	89	102	85	100	94	101	97	97	83	93	98	77	104	83	106	100	94	93	100	86	98	87	95	97	105	79	80	96	88	100	93	95	93	98	94	96	91	82	86	97	97	97	99	82	115	105	92	102	104	100	96	88	91	90	112	83	81	91	115	94	95	78	91	96	87	89	92	98	91	94	78	71	86	92	97	102	106	87	91	99	94	98	84	96	83	95	77	95	92	100	98	99	102	92	95	91	116	88	111	99	92	105	95	84	101	90	76	98	104	108	89	86	104	91	91	94	115	96	105	89	103	100	91	92	100	83	100	89	85	74	86	96	82	106	74	100	93	94	94	96	100	88	100	87	109	105	87	76	110	96	96	114	110	95	102	98	93	94	95	96	109	106	101	83	100	94	83	96	90	87	92	95	110	91	79	106	92	88	77	99	94	100	78	106	75	92	97	90	106	105	106	96	106	81	108	99	92	88	80	84	99	101	95	104	89	106	100	89	103	107	89	95	85	96	93	90	81	81	105	78	97	85	107	98	90	89	78	94	73	91	88	99	90	112	93	96	88	93	109	86	89	91	85	98	102	86	82	100	97	90	91	83	95	88	85	115	96	103	80	111	83	94	105	86	94	92	92	104	94	94	89	85	98	91	83	80	93	96	101	79	114	92	105	78	81	96	87	97	92	101	109	108	85	97	86	104	86	83	87	102	90	100	88	101	97	105	94	88	95	116	95	104	78	88	95	104	101	98	83	94	93	100	70	87	90	93	82	106	93	96	116	96	95	96	76	91	98	104	96	93	109	96	100	109	107	77	93	101	84	115	90	91	101	93	84	108	96	100	91	98	99	74	107	94	93	82	86	109	98	92	96	94	80	93	94	93	86	92	99	93	96	114	86	91	102	102	98	97	87	75	96	90	86	115	94	81	97	107	97	97	107	102	99	99	109	101	94	96	96	91	78	93	103	106	91	108	99	97	89	104	83	93	93	96	95	95	74	107	92	99	94	94	111	97	106	88	105	101	86	109	89	109	89	91	97	88	108	108	92	89	86	78	96	100	93	101	77	80	105	88	86	109	91	97	95	76	68	103	99	90	93	87	99	78	77	108	87	85	122	91	99	103	95	84	89	78	104	81	79	101	96	78	115	84	97	98	80	95	105	73	88	88	85	114	90	81	85	106	88	104	94	117	82	87	84	93	96	99	79	93	98	118	93	91	111	90	71	77	103	94	94	93	94	85	96	86	89	100	89	85	90	108	110	104	102	103	99	110	109	96	81	112	102	92	89	88	96	104	102	89	79	92	90	90	94	99	110	86	94	101	88	98	91	102	91	86	101	88	76	92	121	101	93	96	85	106	93	102	106	94	94	99	93	96	90	92	82	116	109	87	95	83	99	96	91	93	91	92	75	84	95	105	96	108	86	111	108	79	87	96	89	97	93	85	84	93	101	93	108	101	104	99	87	98	99	94	90	106	88	97	92	84	120	90	105	92	90	100	99	93	89	70	91	89	99	88	94	94	105	83	102	85	95	102	86	92	92	95	94	94	103	90	101	101	96	84	98	85	90	101	89	107	106	95	106	108	96	89	105	96	90	100	96	87	94	79	69	94	97	80	103	92	105	74	90	86	118	103	101	94	107	88	88	100	96	78	108	85	92	103	94	94	89	89	82	93	111	96	87	83	102	103	103	82	92	107	101	89	95	100	109	90	106	92	82	115	86	104	89	97	112	89	108	86	97	86	96	90	86	96	112	90	98	91	91	87	103	108	81	111	95	106	92	111	93	109	95	88	95	100	92	87	106	94	87	119	83	95	106	85	87	98	91	105	83	103	85	111	80	104	89	98	90	96	90	86	94	96	90	89	98	86	92	81	91	104	93	92	97	87	89	91	85	90	90	107	97	101	91	87	105	93	92	103	90	100	80	79	80	90	104	85	95	85	83	113	93	78	84	110	99	114	88	111	111	95	79	81	88	99	75	93	111	93	92	80	92	80	106	92	105	108	103	89	111	98	96	106	106	85	97	87	89	87	94	88	80	106	113	97	96	78	96	103	80	80	95	93	104	87	109	91	85	87	95	88	83	92	84	90	96	86	105	107	77	95	104	85	90	86	90	98	88	96	92	92	86	97	98	105	73	95	103	82	93	115	93	77	100	82	93	91	97	105	91	105	86	77	101	80	96	109	104	87	94	72	93	106	83	104	85	92	98	89	91	106	103	103	76	91	76	99	98
27874	8934	4650	5659	11241	16605	17009	14018	12434	10745	9042	7725	5509	4612	3912	3411	2884	2517	2467	2361	2103	1868	1634	1428	1385	1334	1272	1224	1205	1230	1233	1185	1082	1061	1080	1025	1094	1130	1087	1048	1023	1059	932	902	907	877	844	878	847	823	786	818	838	741	777	744	726	745	685	769	756	711	689	737	730	709	720	762	795	710	724	735	751	717	722	767	724	758	723	749	735	677	752	760	691	769	752	749	740	782	739	715	691	756	664	741	736	682	705	732	761	726	774	752	703	755	777	727	711	712	698	747	728	717	729	735	720	684	733	766	724	786	795	717	722	710	756	751	711	740	749	758	767	793	758	775	779	673	722	729	697	720	749	746	708	746	692	688	703	679	718	692	731	767	688	719	750	706	762	751	751	704	744	710	734	711	722	718	736	762	737	699	693	743	732	768	747	726	733	721	697	698	766	708	756	720	713	742	708	737	690	738	733	737	723	722	743	756	715	749	739	745	698	747	756	726	703	757	738	763	767	738	741	754	679	690	698	742	744	763	734	681	724	766	738	712	751	740	735	746	726	721	752	746	783	701	776	750	766	753	730	724	658	706	723	692	741	757	751	738	696	716	736	727	741	715	746	712	763	734	726	745	709	746	728	743	741	736	727	754	733	693	718	687	761	744	750	749	739	737	751	730	764	710	718	727	743	746	733	715	729	742	714	730	769	728	704	724	727	745	711	729	774	702	742	716	700	762	695	786	724	738	778	713	726	704	705	712	740	725	719	693	741	798	689	739	763	733	756	697	759	696	723	754	779	766	764	747	725	724	780	735	738	717	672	736	745	756	706	678	735	800	715	736	697	759	787	713	737	730	725	677	775	765	721	767	725	726	717	702	745	727	708	720	713	716	718	751	748	746	703	736	719	729	757	750	716	747	743	735	701	759	717	694	719	748	695	711	694	713	737	669	671	781	706	728	701	768	761	748	753	741	774	700	709	725	715	721	734	745	708	713	745	741	708	773	749	754	722	719	730	716	721	741	702	708	756	726	763	728	758	761	738	715	771	753	719	776	733	765	701	737	718	726	758	715	741	715	744	710	729	727	678	733	705	711	717	710	705	765	739	752	752	781	767	789	759	714	713	732	750	684	696	700	722	754	711	697	724	716	727	735	736	753	749	732	740	745	734	769	781	703	753	732	732	730	760	773	708	747	742	703	703	727	712	722	691	725	786	705	730	715	741	728	789	708	746	750	742	725	728	769	723	715	736	708	705	729	726	774	737	779	700	797	704	730	755	719	746	752	754	685	736	745	710	719	765	728	696	805	725	748	694	749	686	729	706	795	727	762	722	690	734	711	755	720	763	753	687	749	699	721	774	669	745	722	733	744	794	757	748	741	710	725	774	702	779	687	744	699	737	760	743	716	766	719	740	792	704	754	718	786	782	704	703	742	761	728	748	752	772	782	708	749	718	738	752	757	652	725	696	760	762	721	723	753	728	725	724	752	723	713	712	699	726	722	738	765	705	736	725	690	737	750	780	732	731	777	685	693	777	704	722	738	773	698	723	750	777	740	781	777	740	745	722	712	770	761	744	740	787	738	718	713	695	726	688	719	731	719	707	725	761	718	746	731	719	742	740	734	740	748	705	779	785	762	719	700	738	738	748	777	685	689	730	731	729	721	731	750	714	711	732	698	721	732	736	754	730	734	695	684	721	754	770	678	703	741	721	737	754	710	779	770	733	724	676	698	687	716	726	731	704	736	697	746	752	743	799	670	762	809	753	719	707	760	726	737	816	714	746	696	696	734	714	706	716	715	720	714	717	719	770	781	769	714	763	714	688	757	748	697	673	732	735	737	762	688	712	722	726	781	751	717	774	713	769	730	726	709	754	696	709	730	736	771	781	748	723	662	751	695	738	744	703	722	745	712	752	725	717	734	716	738	736	719	752	758	732	713	713	715	719	693	735	747	731	749	735	768	726	761	717	670	744	720	712	779	729	716	674	756	748	709	740	755	737	677	718	778	732	726	796	735	747	691	708	752	744	684	700	736	742	697	710	736	742	735	765	750	720	733	750	736	745	733	703	705	753	768	716	735	659	772	768	802	742	764	733	728	711	744	725	708	754	744	738	748	760	726	732	741	689	732	736	719	740	723	783	738	783	765	754	774	764	694	745	717	700	768	735	702	737	722	707	733	749	731	772	715	767	689	748	759	710	754	736	683	711	737	735	709	742	727	761	739	732	731	726	737	773	751	729	708	751	739	764	683	736	720	775	720	706	786	768	714	768	728	733	718	694	740	723	759	754	695	708	744	724	738	763	768	709	739	757	759	726	738	728	762	747	718	694	734	770	737	766	731	703	716	750	723	771	739	816	789	733	759	752	746	733	766	689	750	742	744	731	723	708	740	748	776	710	710	696	687	754	684	749	742	733	756	751	724	708	746	765	748	788	699	686	728	743	696	756	726	715	732	696	762	750	777	737	766	750	789	757	746	727	696	740	756	718	707	686	758	760	713	723	738	707	718	685	722	682	716	734	790	709	782	733	710	737	707	719	682	731	698	722	773	751	746	742	711	778	717	780	720	717	721	750	746	759	746	759	708	740	722	713	712	730	736	744	723	779	736	734	683	717	758	728	761	754	752	748	747	732	677	728	729	729	734	723	735	721	791	727	730	733	794	721	725	724	709	743	702	761	724	750	765	704	733	703	675	749	731	761	704	762	757	738	733	719	744	734	761	727	722	683	737	719	717	688	740	749	772	717	718	744	750	702	734	744	696	708	759	767	688	728	755	723	712	733	724	792	709	765	749	718	700	752	758	743	789	730	757	765	712	704	753	676	752	741	690	731	730	748	693	721	765	728	783	741	767	723	737	725	745	771	725	704	738	747	772	745	717	700	743	776	655	709	764	745	740	737	748	710	800	739	730	706	716	743	741	716	728	748	777	700	753	744	696	739	767	694	706	769	737	726	712	729	710	745	693	774	731	707	717	724	782	734	709	716	764	726	770	744	759	731	739	716	684	742	724	723	719	726	679	698	725	742	715	761	729	761	768	755	710	741	730	733	731	744	748	693	759	721	715	754	743	718	754	718	772	718	777	693	792	746	752	728	708	690	709	712	728	714	744	749	724	735	745	737	695	716	715	663	725	698	734	743	740	734	745	744	724	693	716	775	691	743	757	750	682	774	713	726	726	719	752	741	715	721	695	712	741	704	735	738	735	761	751	742	701	747	756	773	696	728	756	760	740	723	706	705	725	745	740	722	715	761	739	766	727	740	732	733	704	715	715	724	730	769	746	722	682	736	733	722	734	689	751	753	706	739	759	707	723	751	721	732	725	735	749	702	743	750	701	747	753	727	708	732	771	711	743	716	758	675	690	756	814	682	769	711	655	748	776	751	701	752	727	732	729	757	694	720	792	703	730	741	752	776	745	718	738	719	692	711	699	681	739	736	720	690	780	684	732	739	756	738	716	731	714	760	728	729	757	711	752	727	725	771	747	751	732	723	701	740	711	805	774	706	778	719	756
4094	777	389	249	205	258	339	293	301	274	250	196	157	145	124	135	124	105	113	107	92	79	88	83	65	74	80	77	67	71	69	83	80	60	65	66	58	62	71	69	61	55	61	57	47	43	58	66	40	64	59	49	53	48	54	62	49	53	36	48	54	52	50	43	48	57	47	69	64	48	63	51	58	62	56	60	58	55	49	57	40	60	57	54	69	56	43	51	49	53	65	62	44	42	66	53	64	56	59	55	54	51	53	57	45	60	42	48	45	47	57	44	44	50	44	48	51	39	67	58	51	41	47	47	56	42	53	42	66	42	45	43	48	37	49	49	43	51	56	49	44	57	78	49	55	57	38	67	57	55	58	45	56	57	52	40	65	47	58	61	57	47	60	67	43	47	51	52	42	35	56	62	52	66	51	32	46	59	54	53	53	57	57	47	69	50	44	54	49	44	54	56	56	46	53	47	62	59	49	60	55	41	53	49	49	53	41	55	45	56	61	57	51	55	50	56	43	55	54	55	49	49	55	44	62	48	49	52	52	47	49	47	53	68	52	49	65	44	44	51	53	39	43	42	48	62	65	47	50	62	45	48	53	55	49	36	68	45	61	71	55	39	65	73	47	52	61	50	54	64	56	54	48	56	40	63	60	54	41	36	54	64	52	49	56	44	49	67	45	65	58	58	55	52	62	57	50	55	49	47	47	52	57	41	34	60	37	51	57	48	53	60	55	52	50	42	45	62	44	42	50	47	43	45	58	58	53	48	52	48	58	56	45	48	46	61	51	43	66	49	36	41	55	49	58	68	47	53	52	33	45	48	42	61	54	54	43	53	45	43	45	51	49	59	44	50	49	46	56	45	46	77	57	39	48	52	45	45	54	54	64	42	52	49	57	52	50	41	51	55	38	59	35	47	52	47	51	52	62	59	52	62	55	55	53	50	52	60	49	48	60	49	50	51	46	51	47	48	52	57	49	59	45	43	66	54	53	59	53	58	53	54	52	63	41	51	50	57	46	62	42	46	44	43	67	72	50	53	48	43	43	45	52	56	47	53	58	43	57	52	43	60	49	53	44	41	58	62	50	56	49	37	61	46	51	47	48	46	61	51	40	49	49	49	62	46	60	49	58	44	45	51	62	58	55	54	52	42	45	51	49	40	51	59	54	44	68	49	58	53	54	60	54	46	43	41	54	48	50	50	60	48	51	45	71	50	43	51	49	52	47	63	54	61	43	52	56	54	48	51	70	53	41	58	60	58	50	50	52	44	51	44	58	52	42	43	56	57	48	47	52	52	61	59	52	50	49	46	53	57	53	51	62	59	46	41	60	57	39	52	52	63	47	52	49	64	48	51	54	63	53	44	59	57	48	42	50	41	52	59	61	45	46	39	51	53	62	50	48	44	48	58	65	50	56	45	54	51	49	50	44	40	44	45	49	62	48	48	50	41	39	40	43	45	51	40	56	43	58	55	53	51	51	50	53	59	46	53	61	50	45	56	68	60	53	45	40	48	43	42	60	45	48	46	46	48	44	47	53	54	39	61	39	43	55	46	57	55	61	62	43	59	55	47	56	50	52	54	46	51	47	44	44	64	61	44	53	55	53	50	46	45	50	59	57	43	54	47	51	46	46	57	44	57	60	58	55	58	37	51	54	42	39	51	53	46	57	49	40	49	56	55	29	49	49	53	53	62	50	58	46	56	57	57	42	56	49	57	54	62	57	57	55	51	47	42	41	53	57	50	60	48	53	55	40	45	52	46	47	47	50	43	58	46	60	69	42	53	48	43	38	53	52	64	55	39	61	42	57	52	44	40	52	49	52	48	42	46	51	56	47	46	52	61	50	51	43	56	48	48	59	41	55	33	54	42	49	51	57	74	60	58	47	48	45	61	65	56	56	51	45	52	50	41	42	53	61	48	65	47	48	67	55	43	50	46	45	37	54	48	51	53	66	51	50	51	41	51	53	63	49	59	52	66	42	66	51	55	48	54	59	48	60	46	47	62	57	53	54	52	52	64	37	49	39	51	46	59	57	42	56	51	50	51	43	45	51	45	56	66	64	63	52	55	41	55	51	43	55	57	64	62	37	50	44	50	58	40	49	52	55	67	52	54	51	54	43	49	43	54	52	50	57	53	55	47	57	45	61	57	65	37	55	49	45	51	60	51	52	56	52	47	43	45	44	55	42	56	54	51	43	58	57	48	54	39	69	46	52	49	59	73	58	59	63	49	45	56	40	65	49	42	43	53	62	28	51	48	68	59	60	61	61	58	50	58	57	44	57	37	56	52	57	50	58	49	51	50	45	45	55	50	71	64	47	50	47	47	51	50	43	56	48	58	49	44	54	44	48	51	53	54	59	71	55	49	55	62	53	56	58	58	52	45	51	53	43	57	61	61	42	48	50	49	44	40	48	55	52	55	55	58	55	50	37	57	52	51	54	56	61	55	45	54	52	46	47	45	41	63	39	55	65	44	51	53	60	55	58	49	43	53	51	64	56	55	52	56	53	57	49	37	43	55	45	48	57	47	69	44	50	59	71	44	48	72	56	49	47	52	43	47	54	64	46	40	35	46	40	56	48	49	69	59	57	40	56	50	57	63	58	44	55	46	58	54	51	58	46	58	46	47	50	48	43	45	43	60	49	56	57	35	56	58	64	47	59	60	59	51	53	50	63	52	37	65	51	61	47	56	54	50	67	55	60	55	49	46	58	48	52	48	52	55	40	50	42	55	49	54	46	60	59	62	63	61	60	51	62	54	52	44	45	65	48	56	57	40	48	41	59	45	40	50	56	61	52	63	54	52	57	46	52	46	49	71	62	45	57	50	58	46	51	55	57	46	47	43	60	59	54	47	42	48	42	52	48	51	54	43	68	50	46	50	44	58	43	36	51	56	45	57	49	54	62	58	58	49	38	54	42	53	47	61	48	41	45	43	64	50	50	62	49	46	54	68	53	41	48	70	47	42	54	56	53	51	63	51	43	58	53	53	50	50	44	42	52	57	50	37	63	59	46	45	58	45	53	56	50	50	53	59	59	63	65	45	49	60	54	51	55	55	51	54	51	54	53	37	50	41	51	59	54	51	63	54	46	43	57	46	45	49	42	35	69	45	59	51	45	50	57	50	55	36	40	59	49	52	51	46	50	46	55	35	46	44	44	51	52	48	51	51	52	52	49	57	58	44	49	49	52	49	64	46	53	59	66	61	50	48	61	51	50	37	51	45	47	58	65	46	54	44	47	49	51	44	45	65	44	34	44	46	54	60	53	60	66	52	43	48	62	65	60	55	48	63	42	49	62	46	36	50	49	49	54	63	43	52	55	60	70	49	65	51	46	63	46	43	63	56	55	48	43	47	46	56	52	46	41	51	48	54	47	54	45	54	46	53	48	47	56	43	56	56	49	60	46	58	56	61	41	48	56	41	54	55	55	46	59	62	42	51	69	56	60	59	51	54	44	60	41	69	54	45	55	48	43	46	47	59	59	47	60	53	42	54
25766	7909	3990	4553	9595	14571	14697	12271	11576	9538	8169	6578	4823	4154	3437	2958	2661	2278	2123	1992	1812	1433	1153	1108	958	1012	974	884	887	893	891	843	789	805	729	730	787	765	768	717	686	672	628	609	571	567	549	562	487	538	514	459	475	434	453	421	418	439	405	415	432	414	418	378	395	418	394	394	372	411	421	397	433	442	403	408	458	376	404	383	392	415	417	429	458	410	449	448	419	413	403	397	412	437	405	391	395	423	415	391	401	387	403	439	382	379	404	390	426	449	380	396	401	415	406	407	441	427	422	447	387	409	429	455	423	414	452	402	435	437	435	435	411	421	410	418	398	453	396	437	427	425	441	388	406	399	407	398	432	424	379	442	411	415	432	456	408	389	403	384	418	376	434	434	386	381	412	406	387	442	447	405	431	403	406	408	397	429	412	407	415	398	433	386	400	380	411	434	380	405	445	406	436	395	398	435	401	380	404	390	405	406	415	451	407	410	402	429	387	429	418	410	418	449	398	409	437	440	398	433	424	389	402	412	386	456	397	369	430	412	407	377	433	443	441	408	406	401	391	393	427	440	425	457	414	400	432	424	442	438	421	416	398	408	420	390	393	406	414	401	419	392	398	404	437	393	407	428	438	420	401	398	422	406	412	434	446	416	433	404	430	435	429	413	418	404	421	387	396	444	447	424	395	457	389	432	376	444	419	389	435	406	426	420	421	491	404	413	411	399	389	410	414	443	386	425	391	380	370	394	406	412	478	415	383	414	435	390	419	396	431	405	415	429	414	443	442	412	397	376	405	431	432	428	391	406	421	413	401	408	388	430	388	397	411	433	401	406	378	404	413	434	406	394	415	391	406	405	419	441	395	419	417	430	420	414	402	461	397	383	398	405	422	424	406	425	428	408	381	411	414	422	421	458	399	395	401	393	437	428	401	414	392	417	429	405	403	407	426	380	409	433	437	437	421	406	413	401	424	426	422	427	436	415	424	444	430	394	389	412	379	457	403	412	396	395	398	406	444	412	407	436	414	428	414	428	450	408	426	408	442	465	425	405	410	393	422	422	398	404	415	429	455	429	422	420	388	440	419	409	402	412	411	420	398	421	434	479	404	408	431	400	402	417	449	415	390	395	380	410	437	372	385	396	421	427	374	400	406	418	442	369	411	414	373	398	391	443	391	386	415	438	410	388	455	420	430	431	412	433	424	376	418	412	442	405	436	389	415	401	431	414	399	403	401	424	398	428	403	403	436	365	386	411	409	435	410	429	419	464	398	418	414	427	443	399	416	428	417	402	384	432	391	441	404	395	430	446	390	410	428	439	393	410	394	417	427	402	378	402	443	356	437	393	383	431	409	424	423	422	410	393	382	412	403	394	400	398	426	413	383	402	406	422	370	423	428	423	425	410	451	394	423	437	413	429	423	428	417	436	432	419	410	369	394	443	400	403	428	414	400	446	395	430	449	430	421	436	393	418	386	428	422	440	447	397	458	416	440	398	444	416	416	433	394	413	395	405	445	403	386	419	408	380	407	421	420	420	431	414	461	412	429	419	458	433	415	391	423	426	391	426	418	438	404	425	435	387	400	383	389	396	398	404	436	400	430	394	411	400	402	451	448	396	390	385	397	385	432	425	428	433	401	410	399	422	414	416	443	428	409	434	450	414	346	379	461	400	423	384	439	438	416	421	415	413	427	422	436	419	439	385	440	414	381	424	374	396	415	422	396	416	451	462	412	432	409	358	413	412	403	407	414	398	380	450	421	431	407	451	405	418	409	455	378	398	408	408	441	416	408	404	404	394	410	408	442	383	414	400	418	414	428	409	424	402	402	421	403	454	438	401	448	455	398	406	426	391	399	420	427	423	402	424	434	416	416	419	401	407	400	418	424	398	444	417	408	419	414	437	428	386	380	427	400	435	423	423	429	421	419	399	366	408	446	427	402	425	406	390	399	405	431	425	395	412	392	424	403	404	400	438	423	443	403	431	435	421	415	398	429	385	404	439	404	389	450	407	435	464	405	416	394	405	415	395	413	384	388	439	403	383	406	422	422	405	411	412	412	415	395	452	438	408	370	429	424	396	393	390	418	424	419	429	412	424	416	431	418	426	410	401	413	444	375	397	366	421	432	383	390	390	387	447	388	384	420	392	415	439	443	405	420	385	403	430	435	400	407	427	407	419	400	413	458	426	422	372	440	413	398	409	362	432	407	409	444	373	412	397	391	402	391	443	403	400	435	432	386	386	433	426	391	413	415	424	427	432	432	397	396	402	394	403	431	440	401	430	387	437	372	409	420	390	419	435	387	401	415	427	430	406	403	394	429	418	417	400	378	396	399	425	397	420	389	396	441	412	455	398	370	411	416	396	397	418	393	443	409	407	404	407	393	433	437	429	396	379	391	397	395	412	373	400	429	398	408	402	412	437	414	390	389	418	417	416	413	402	401	407	410	431	412	422	415	436	439	396	403	402	433	395	413	397	454	424	387	441	424	416	402	402	443	413	410	445	418	416	446	396	430	426	417	402	382	400	401	412	374	475	408	423	396	417	415	393	436	409	427	439	412	420	391	424	407	428	380	426	389	419	417	427	385	409	436	419	411	417	382	450	392	441	386	428	419	401	409	409	438	421	430	440	377	389	411	404	405	391	397	437	441	404	409	413	434	368	411	407	431	393	438	429	375	416	433	412	424	390	391	398	413	421	416	397	411	415	426	417	400	390	436	407	419	402	429	440	410	382	425	404	437	438	424	409	406	388	449	411	442	413	426	422	436	406	430	419	395	418	409	419	414	403	431	393	430	429	405	361	417	419	410	396	426	428	434	422	404	392	384	411	424	416	397	425	436	400	416	406	404	401	405	378	413	407	430	413	375	410	449	409	410	414	387	428	410	436	387	402	449	429	416	452	418	387	392	404	416	390	417	403	404	366	415	404	418	407	411	401	421	424	435	426	405	400	425	427	391	436	442	412	405	381	419	416	413	392	407	438	434	430	402	404	417	400	412	418	429	440	407	410	389	409	436	395	418	436	460	394	401	395	418	432	433	382	427	376	413	409	441	411	399	414	412	400	384	403	431	427	431	390	427	402	425	395	410	389	447	382	411	428	410	416	370	437	423	457	396	453	392	417	451	428	435	415	399	385	392	431	437	395	430	404	420	395	424	410	398	465	420	419	422	402	445	443	417	410	371	407	429	425	396	400	411	450	405	395	416	390	372	418	395	410	411	400	391	399	439	422	443	410	421	419	405	405	421	423	388	431	423	380	445	432	395	401	397	415	439	412	391	444	437	431	367	401	384	430	407	426	415	423	411	424	420	399	412	463	449	397	412	393	387	395	397	402	414	416	402	383	447	452	453	386	439	421	401	414	431	434	409	404	405	386	388	410	445	398	399	408	437	441	434	393	381	406	384	414	434	438	420	413	420	460	416	415	390	418	425	444	411	409	383	443	417	366	378	423	384	409	398	397	403	444	394	384	397	444	397	402	415	394	398	397	412	424	432	394
4745	1174	465	344	300	345	390	450	405	359	356	268	260	221	196	214	195	155	159	160	155	124	118	133	123	119	99	113	97	116	119	111	104	109	97	108	109	106	94	108	100	88	119	100	99	105	94	101	95	93	98	94	95	87	88	82	99	87	73	81	104	74	82	83	104	95	95	75	102	89	92	83	75	99	93	90	78	79	77	77	89	81	77	87	93	85	100	103	93	104	98	85	88	85	99	88	107	88	96	94	87	85	81	73	96	82	79	109	82	90	103	86	87	92	88	82	90	96	102	78	93	101	103	92	101	100	95	89	88	95	94	94	82	80	83	96	93	100	92	69	89	79	87	100	90	98	78	80	92	88	89	93	94	112	96	81	81	90	92	84	99	89	81	94	95	92	83	107	76	101	86	85	79	77	77	92	84	102	112	95	110	89	90	87	97	89	105	78	80	75	77	94	93	79	84	92	91	77	97	113	86	99	84	83	86	92	76	101	93	90	86	88	93	88	94	86	96	85	104	69	92	77	106	89	89	91	90	89	96	89	75	96	106	85	100	95	96	78	88	86	102	92	82	103	89	91	89	91	101	77	92	96	90	106	91	101	94	95	80	85	79	79	78	113	88	79	75	84	94	96	84	101	90	96	97	84	82	92	88	99	87	93	70	98	78	97	94	88	81	91	111	96	101	78	70	76	71	84	94	99	82	86	95	82	99	86	94	85	88	92	88	90	88	89	79	102	109	99	102	71	75	76	94	102	87	101	92	79	104	91	86	114	101	95	92	79	68	98	84	84	94	99	109	91	72	107	88	84	85	89	94	92	101	89	90	76	113	100	105	77	69	104	88	85	94	99	105	102	93	85	100	84	85	111	82	97	97	85	75	93	82	84	67	89	92	89	90	87	94	97	118	90	96	96	98	94	88	88	71	113	92	89	94	87	85	87	72	88	100	98	79	73	97	91	86	94	87	80	116	83	99	95	97	88	102	96	86	79	82	81	107	84	83	110	103	86	93	94	99	84	99	95	84	85	83	90	99	87	105	96	103	76	91	108	82	96	103	89	77	77	89	103	77	80	98	92	78	92	110	95	91	108	97	98	100	95	96	90	96	89	91	82	98	78	89	95	78	91	89	92	83	71	88	79	90	78	92	107	95	86	92	85	95	73	87	92	86	85	92	92	96	90	96	79	94	74	96	91	96	80	76	79	80	87	83	69	93	83	90	102	85	97	85	83	100	90	97	87	91	96	90	97	102	90	98	96	81	96	81	91	87	88	104	78	97	103	89	89	97	79	82	102	95	79	80	86	97	105	99	85	90	82	106	64	94	84	96	98	91	85	96	92	110	94	83	83	93	82	90	123	113	86	82	75	84	80	99	95	83	79	90	104	99	95	98	91	83	84	83	98	99	83	82	93	107	105	91	76	111	93	86	73	96	89	91	80	101	67	72	81	92	72	91	106	95	91	97	108	91	80	92	79	97	80	91	92	91	88	93	74	80	86	88	88	86	96	91	80	77	92	93	106	80	91	87	99	98	71	75	93	115	99	91	97	94	87	92	102	83	89	93	80	97	83	77	96	104	87	88	109	82	98	95	95	90	86	91	79	101	80	82	84	89	93	88	91	95	96	99	99	98	97	100	92	88	89	90	86	90	71	94	100	83	94	90	78	89	101	92	99	97	93	99	78	88	95	79	90	86	95	88	95	94	99	96	97	90	84	89	112	101	110	94	77	82	104	96	93	86	125	85	94	99	82	85	80	95	116	78	104	110	98	103	103	90	105	95	102	76	80	79	92	102	93	103	82	94	81	101	85	89	93	91	82	102	89	106	96	98	92	94	107	84	99	91	93	92	97	86	102	109	76	89	76	70	105	82	83	100	86	87	102	89	95	77	94	83	71	99	86	92	85	93	88	86	90	82	107	87	89	85	107	89	85	97	81	98	89	101	83	97	94	76	77	91	90	87	99	73	82	102	91	79	92	94	87	91	79	99	90	78	85	110	91	104	94	105	100	89	91	113	97	81	97	89	81	77	84	100	97	98	94	95	93	101	77	80	84	94	83	81	87	83	93	83	89	95	96	80	92	102	85	86	104	100	97	91	110	89	92	85	74	95	88	87	86	84	101	80	102	65	79	85	91	86	91	86	113	100	92	85	89	85	91	103	77	85	96	105	85	84	103	76	93	101	67	86	104	103	109	87	89	87	94	89	80	98	99	73	75	86	85	92	90	102	86	90	78	99	71	82	96	92	82	80	89	95	80	84	92	88	83	99	99	86	101	91	86	81	89	83	88	91	97	78	87	94	97	88	88	89	97	108	82	90	89	101	107	91	105	86	80	87	92	93	105	82	91	77	100	79	95	106	97	96	92	95	96	102	89	82	87	89	94	83	107	99	73	74	74	88	71	95	83	84	103	88	95	82	87	100	88	84	82	87	91	100	98	91	95	96	101	90	81	80	90	97	89	85	92	86	109	78	92	100	78	89	115	79	90	98	85	69	90	101	79	113	93	99	91	74	83	82	97	100	97	81	96	96	99	100	82	89	88	92	78	87	96	83	90	74	95	99	85	101	100	87	81	88	96	100	87	100	89	72	72	91	92	109	65	78	113	89	81	78	74	93	99	90	100	95	76	78	86	95	84	77	97	101	98	95	87	76	88	104	97	91	78	100	93	87	89	85	89	96	69	92	77	80	114	90	92	93	99	95	104	101	85	96	105	90	83	92	103	87	79	88	90	87	90	92	82	96	92	92	88	90	87	94	86	80	92	89	107	86	113	75	90	93	90	85	82	88	91	95	111	90	86	84	93	109	68	104	76	92	74	75	103	90	106	84	98	86	88	102	93	95	102	85	95	92	82	76	94	86	110	102	96	87	93	71	90	93	76	93	89	71	80	108	90	86	93	104	88	93	97	92	87	102	81	87	104	93	104	87	97	91	101	77	86	109	102	79	96	89	83	87	102	71	105	83	102	110	90	107	96	77	98	103	96	92	98	96	92	97	69	89	89	103	85	107	95	68	82	91	70	82	89	79	90	93	89	95	95	97	95	103	96	97	105	95	86	73	91	92	93	88	96	95	88	91	77	85	94	100	106	92	98	91	86	98	85	97	99	98	88	84	95	82	78	102	105	71	85	100	99	80	88	86	85	78	103	99	105	85	80	93	100	81	94	96	75	91	97	102	109	100	92	87	75	102	83	114	87	82	85	78	84	95	101	80	89	59	87	77	92	97	96	99	77	108	100	88	93	96	92	90	91	85	88	94	97	84	91	92	66	95	107	87	91	92	83	86	99	88	78	84	91	79	87	102	96	88	90	82	98	93	80	93	102	96	103	86	92	87	100	96	85	89	85	88	77	91	81	78	88	77	89	88	70	78	100	88	90	91	89	91	103	87	106	76	91	81	93	101	90	89	107	99	83	86	96	104	87	89	72	97	103	94	90	94	94	95	92	86	80	99	80	97	91	91	108	102	105	110	67	92	91	91	77	92	87	99	83	87	71
31101	10384	5232	5924	11953	16861	17273	15531	14514	11681	10806	8480	6579	5647	4647	4307	3953	3280	3183	2860	2491	2101	1878	1566	1554	1468	1457	1296	1248	1369	1273	1334	1280	1188	1143	1247	1169	1226	1159	1184	1131	1086	1000	990	948	943	926	844	827	837	842	796	806	772	727	735	690	739	672	757	704	702	746	728	688	718	749	747	767	703	737	700	676	710	707	735	658	751	750	700	708	740	655	735	767	721	725	702	710	697	710	772	691	733	727	696	702	716	714	722	718	689	721	737	686	700	664	696	709	759	711	698	730	704	658	691	738	721	752	749	775	747	736	702	719	727	756	714	735	739	682	730	718	701	715	713	731	748	691	746	718	719	726	716	706	683	711	688	685	740	730	745	722	754	684	733	650	679	705	726	694	724	735	765	687	704	710	656	717	723	721	760	754	752	717	738	712	709	735	741	711	724	752	708	711	703	763	738	721	746	705	709	750	683	672	703	751	694	707	678	726	732	774	741	720	754	698	712	687	740	704	691	708	686	659	710	656	718	650	673	746	725	726	708	708	692	735	710	734	725	733	701	726	744	728	718	724	726	734	685	736	737	727	716	764	722	729	713	716	741	749	756	687	718	709	756	687	742	739	701	733	710	741	658	707	708	663	695	677	677	697	737	688	731	717	696	660	714	751	708	717	734	738	732	713	719	754	729	717	757	769	720	705	769	701	690	696	711	726	719	719	698	712	728	696	740	715	730	749	713	705	713	636	704	671	721	743	708	700	657	703	751	699	738	724	697	710	707	729	715	709	690	784	713	690	712	740	785	732	699	772	719	768	734	705	721	749	699	715	674	711	715	668	704	709	723	721	721	723	720	719	715	731	749	695	763	700	757	720	721	717	762	699	718	735	708	721	721	731	710	726	720	717	770	719	686	733	695	743	712	745	769	744	705	737	773	715	753	718	691	748	731	725	711	720	735	709	709	680	702	710	680	744	732	743	775	730	687	689	674	791	702	674	641	755	726	724	738	730	716	735	722	741	699	686	724	690	686	742	734	745	717	738	732	700	687	748	706	724	726	739	683	745	686	706	718	705	717	670	734	714	677	710	709	697	674	744	704	693	695	753	723	704	753	725	734	758	759	713	679	744	683	712	738	734	748	743	693	761	750	713	752	763	703	714	701	716	719	716	626	716	766	669	751	734	744	731	667	680	717	742	761	708	708	733	711	720	740	721	731	710	714	747	724	703	706	687	733	628	689	700	776	662	721	752	724	750	717	675	743	758	675	736	718	744	752	756	697	699	693	715	735	733	723	772	730	690	721	725	717	734	731	694	684	738	715	764	720	704	724	707	713	733	753	689	715	714	694	715	759	749	752	733	743	734	762	713	681	679	691	747	674	709	711	742	710	690	709	714	713	713	669	702	738	698	682	691	721	714	739	739	745	732	695	762	705	716	769	680	777	741	723	721	711	754	730	713	737	723	701	704	710	686	723	770	718	721	719	693	699	743	758	691	683	713	680	766	717	706	732	742	698	716	686	758	723	751	713	764	708	712	718	713	722	729	759	723	731	657	688	774	726	735	727	747	730	689	736	714	707	710	702	740	696	695	742	717	732	723	738	705	727	729	715	763	724	727	731	709	699	696	705	684	740	742	669	707	717	663	707	720	716	710	738	728	742	767	746	764	728	699	706	701	749	728	702	713	723	713	753	693	739	708	700	667	735	735	679	717	747	720	723	721	724	670	720	733	695	728	714	723	709	674	750	706	697	749	686	704	697	713	738	741	735	736	730	712	685	706	713	773	791	706	691	710	742	719	725	701	773	715	759	732	722	711	736	720	693	685	733	717	721	721	691	729	731	709	695	709	727	733	726	753	714	698	750	749	739	679	673	726	715	763	746	752	734	695	724	701	715	730	719	715	697	686	728	691	735	705	749	737	722	713	748	728	688	688	716	719	679	688	756	683	688	730	738	731	736	740	720	722	762	681	718	718	720	752	732	712	715	709	724	715	737	691	732	735	699	685	732	689	722	729	695	741	700	718	678	672	725	735	675	718	675	706	741	701	719	752	797	726	733	707	712	733	731	720	760	698	690	683	707	683	779	720	716	675	761	750	711	736	702	695	700	718	743	699	723	695	739	680	738	754	721	727	698	736	693	753	681	733	746	678	702	682	716	728	686	683	728	663	737	694	740	690	733	718	684	717	760	685	711	706	732	707	707	741	731	766	710	697	681	710	701	726	719	735	737	705	700	691	715	735	706	719	721	696	721	721	746	752	754	770	761	758	722	702	733	699	730	734	754	774	706	735	735	720	682	717	747	689	736	706	686	752	728	724	684	709	739	706	749	704	736	735	770	742	704	772	709	734	706	783	713	682	706	733	743	735	698	737	734	712	726	707	747	658	724	747	711	726	732	717	688	659	752	717	729	690	740	694	785	715	747	713	724	752	742	672	737	749	723	742	731	707	665	681	693	743	691	677	705	757	713	703	793	722	694	697	731	747	729	712	734	707	757	705	751	777	725	717	689	712	746	757	753	726	705	703	759	725	685	764	734	729	682	663	730	731	719	691	722	644	713	749	701	772	728	731	729	690	689	754	649	715	735	675	746	699	684	734	762	712	702	735	692	685	691	729	745	699	710	734	686	688	718	682	700	725	709	687	696	699	713	710	729	718	697	676	750	717	707	693	733	719	726	709	681	748	709	753	721	711	745	723	731	720	691	721	709	688	651	692	707	672	748	709	740	728	753	671	665	705	720	742	717	727	723	717	711	705	669	687	722	746	744	760	747	741	691	722	687	730	705	701	695	769	734	755	720	806	739	696	731	726	708	703	729	720	726	707	676	691	682	710	709	690	751	722	747	746	713	699	731	740	709	706	689	693	729	697	752	735	719	728	731	687	702	747	718	697	695	710	719	730	719	692	763	712	752	700	703	698	718	708	676	739	727	741	715	716	730	726	717	767	765	715	775	719	716	724	700	720	712	676	743	727	675	698	696	749	769	714	749	694	766	748	706	715	671	720	761	706	725	739	739	699	668	709	723	714	750	711	757	731	663	741	763	720	693	697	751	697	734	747	737	670	679	726	655	730	684	711	738	704	737	705	712	722	731	712	696	724	719	735	746	715	708	738	710	700	690	752	718	759	708	689	740	702	663	743	666	701	709	729	721	741	738	752	723	724	716	752	706	703	751	724	747	740	691	714	754	736	739	690	699	712	685	721	725	718	710	723	756	716	726	715	719	710	694	712	704	703	704	685	788	690	716	738	719	740	710	733	782	682	716	753	694	721	748	728	746	743	777	746	726	706	680	703	747	691	698	765	749	740	741	716	727	774	720	710	676	707	669	702	751	762	710	715	740	702	678	728	694	692	712	718	759	710	710	790	709	696	709	740	717	720	743	696	720	697	750	726	690	662	676	713	751	776	712	667	750	700	752	695	710	720	707	683	742	679	678	730	704	742	746	715	747	732	719	718	693	702	689	738	719	714	662	727	692	779	698	745	701	694	734	766	714	697	704	723	670	751	750	705	766
2663	520	307	201	165	186	208	260	233	223	181	154	142	112	113	117	107	96	92	95	72	97	74	79	86	65	70	74	75	70	64	71	80	82	83	72	88	94	65	61	86	52	76	61	87	59	76	68	56	72	61	57	58	70	70	58	78	56	58	62	55	60	71	63	58	62	61	52	50	72	58	62	72	68	72	66	79	62	62	51	57	61	55	67	75	59	75	48	68	72	59	52	60	61	62	59	57	59	65	63	61	67	54	62	69	49	64	59	72	91	69	69	53	58	55	74	52	63	55	75	62	69	51	64	64	55	57	61	58	64	58	73	66	67	57	43	54	63	41	60	66	45	59	61	75	56	51	58	58	71	64	54	57	59	61	65	64	51	48	78	62	64	69	60	65	59	67	65	44	71	57	57	54	73	48	67	55	53	76	79	66	62	59	52	61	67	71	63	54	51	61	53	65	62	55	66	57	56	68	71	55	77	57	56	61	62	57	75	68	61	66	68	63	64	56	68	61	60	70	65	52	74	42	72	58	72	66	70	61	73	62	55	69	54	45	80	51	61	63	57	74	60	57	52	51	54	53	62	65	54	72	70	75	48	57	61	52	67	57	60	68	60	59	52	70	63	59	67	59	71	59	66	64	57	60	58	72	52	56	50	56	58	56	70	68	55	58	69	80	50	62	59	64	57	58	57	53	64	64	57	65	61	63	67	58	64	50	65	65	73	67	60	72	67	55	49	73	61	70	60	56	73	66	51	56	55	73	61	56	64	68	57	57	66	42	50	55	67	59	66	65	67	55	58	70	54	66	60	67	50	68	57	74	59	54	65	66	60	63	68	56	65	46	58	74	66	54	67	73	51	66	51	58	60	55	60	68	56	60	59	63	64	63	60	61	45	74	57	56	66	60	68	67	51	59	63	59	52	73	65	63	52	62	65	45	54	57	65	63	62	63	54	64	59	69	71	57	77	57	50	45	68	53	73	56	64	59	58	67	47	83	52	62	72	59	70	53	53	45	47	64	44	75	62	65	68	50	64	63	56	68	59	72	54	58	65	67	64	66	58	56	63	61	71	60	56	57	53	63	59	64	59	59	59	56	45	62	69	67	56	65	52	66	63	67	61	68	69	63	71	54	63	63	63	56	70	51	48	64	63	69	64	67	59	59	77	60	63	58	70	61	56	64	75	60	58	57	64	64	50	63	71	54	67	66	70	67	53	65	46	55	58	73	65	56	60	63	67	63	50	64	60	49	60	64	75	65	45	75	62	64	56	60	69	51	66	73	67	58	54	45	60	55	62	68	54	56	56	60	59	51	45	63	56	48	54	67	72	55	71	78	67	55	90	57	53	67	71	63	54	66	54	58	66	63	53	53	56	64	49	61	61	67	66	66	63	62	57	37	58	62	64	56	63	80	51	61	53	61	63	54	71	64	52	70	72	71	74	64	68	69	56	61	56	58	63	59	61	65	59	58	70	47	59	64	60	51	70	55	57	61	52	60	74	80	73	48	62	69	69	63	62	68	68	54	52	67	60	59	76	66	59	80	54	65	60	67	50	63	55	57	73	65	71	62	57	69	55	70	56	78	67	53	70	61	51	64	72	59	64	59	70	74	62	67	59	61	47	61	67	80	52	69	55	56	61	66	56	66	75	64	58	73	58	61	60	66	73	58	74	51	55	69	59	60	61	60	65	54	67	59	71	49	62	57	52	65	65	72	66	77	45	61	58	54	47	50	51	59	55	72	53	67	65	54	68	64	55	54	56	53	84	63	64	59	66	77	60	52	66	70	62	54	67	70	65	73	60	66	78	51	55	61	59	75	62	47	67	68	68	60	59	65	56	63	60	58	54	62	61	69	56	65	70	70	66	60	57	65	51	61	49	70	77	68	77	61	66	46	62	69	58	69	63	49	67	79	70	71	64	68	63	62	50	67	63	51	74	58	69	62	59	75	69	73	54	57	65	60	57	50	60	52	73	58	64	64	68	62	63	73	71	57	65	60	68	53	56	62	73	58	59	72	65	52	63	55	63	63	59	67	60	73	48	62	67	63	65	52	57	53	72	58	67	58	56	55	72	72	64	61	68	73	57	66	64	51	68	63	64	60	64	66	77	56	61	65	63	68	61	60	67	79	47	67	66	53	64	67	62	45	61	55	55	53	66	74	65	61	62	56	61	60	62	52	64	64	73	54	63	48	40	57	62	62	65	69	66	60	60	52	67	55	54	63	55	76	56	61	52	65	58	65	61	60	58	63	62	69	63	68	53	69	66	63	77	64	68	72	74	70	58	58	50	60	73	65	52	69	62	46	56	82	59	67	50	55	77	59	64	76	61	69	66	57	78	65	68	62	58	55	57	78	72	60	52	57	60	70	70	65	65	61	66	66	70	59	70	75	55	79	62	64	56	48	73	66	54	56	73	69	77	70	60	61	51	61	74	61	54	59	60	54	60	59	66	53	55	66	58	63	66	69	53	63	64	45	78	57	61	61	70	56	53	52	46	62	57	60	61	51	82	50	79	66	51	70	51	48	68	71	64	61	60	57	55	45	71	66	69	74	51	66	51	60	57	62	65	67	72	60	68	65	66	52	62	42	67	70	58	67	59	59	49	55	63	61	71	53	71	61	51	53	58	53	72	69	52	59	55	65	60	74	52	72	61	59	60	49	64	55	82	54	68	72	54	49	66	64	66	65	52	75	55	77	61	60	61	70	58	59	63	64	77	52	59	65	65	63	59	73	60	55	77	62	71	52	60	62	71	50	77	69	62	62	56	54	63	58	63	64	50	65	56	53	68	57	64	73	73	66	63	61	42	58	64	76	64	57	59	72	58	69	61	60	58	63	54	57	50	60	64	58	60	74	50	74	74	59	63	63	61	64	59	66	72	48	61	63	45	66	60	64	55	46	49	61	58	58	54	50	49	68	56	83	61	72	71	62	58	64	54	59	59	73	77	56	47	57	50	70	65	77	67	63	71	59	65	56	65	55	61	49	62	74	62	61	60	81	60	58	77	53	60	67	64	44	58	71	58	78	69	65	59	76	60	55	43	52	65	66	59	63	51	60	62	67	57	56	64	64	76	57	54	52	84	52	62	64	54	78	61	63	64	52	60	63	63	79	55	68	64	55	53	64	72	48	63	56	72	58	81	56	71	57	57	57	63	63	60	65	63	60	50	64	78	60	71	83	66	67	64	80	67	74	65	65	62	52	55	70	61	49	57	53	73	51	59	55	66	47	52	58	58	62	57	56	72	66	55	62	62	73	68	55	53	55	63	64	64	58	66	62	67	63	60	67	57	60	44	65	56	57	66	60	67	66	60	59	51	77	62	63	68	66	60	61	47	56	64	72	71	69	48	68	52	64	56	66	70	55	71	63	73	65	62	55	69	70	67	55	58	68	79	68	61	61	48	55	74	62	69	61	70	49	61	67	69	63	62	58	64	53	66	55	51	62	62	56	68	56	70	54	68	59	69	50	72	64	62	53	63	69	67	60	55
21602	6285	3171	3580	7021	10426	11161	10176	8290	7061	5927	4578	3756	2831	2571	2368	2144	1766	1702	1587	1465	1163	1018	974	843	761	854	824	754	807	776	771	744	761	776	742	785	731	737	690	696	638	644	608	638	583	588	583	566	551	524	528	552	508	515	503	484	507	451	496	523	474	471	473	482	474	491	510	503	506	535	484	476	492	544	469	496	501	506	470	457	515	485	463	463	453	462	479	453	467	522	480	522	450	522	518	479	511	474	545	466	489	505	525	466	472	472	497	484	516	497	497	487	490	464	506	477	487	517	477	480	489	503	506	449	487	512	493	473	494	483	446	509	459	481	478	523	462	451	481	485	471	464	512	531	499	482	501	480	499	473	500	501	503	495	459	468	473	491	478	484	520	510	496	464	504	473	487	524	527	487	488	462	496	478	524	527	514	489	476	456	475	459	470	492	487	497	482	458	472	467	495	482	448	486	488	505	452	481	473	502	480	520	472	469	475	457	499	504	491	508	505	472	495	447	478	474	501	478	521	481	510	483	473	467	504	484	461	475	508	443	496	486	499	484	508	431	472	507	479	501	487	471	538	483	472	471	494	501	493	522	478	497	473	507	483	504	463	510	524	477	509	502	461	495	513	478	463	527	483	502	502	450	512	490	476	490	468	489	483	454	462	515	492	468	476	540	512	497	444	487	505	508	490	501	489	508	460	474	513	501	505	475	467	483	473	481	492	478	520	488	473	456	517	485	488	462	514	472	479	469	512	482	481	489	486	495	495	519	500	473	466	452	467	484	503	488	494	486	511	525	470	498	460	496	476	513	469	505	497	497	515	455	504	502	501	483	461	488	485	500	494	498	490	516	509	467	492	474	483	473	503	473	472	458	520	478	490	488	485	511	529	485	446	460	463	497	501	463	467	451	519	472	470	531	475	516	489	457	490	523	548	489	499	508	493	452	483	507	465	489	514	514	498	496	487	500	520	516	447	521	492	470	500	455	481	486	519	502	474	473	479	467	485	480	473	501	494	475	492	476	517	497	498	503	450	501	500	509	504	507	477	467	500	440	491	495	462	476	549	477	478	471	470	506	483	488	509	495	494	520	501	453	483	470	463	512	518	521	500	485	494	490	466	518	484	450	504	515	496	500	494	513	463	475	500	505	519	506	471	523	479	501	469	498	500	528	451	448	460	462	488	518	495	477	509	493	462	515	469	455	492	490	501	458	472	472	471	493	462	487	481	463	477	497	511	500	512	507	462	504	500	496	473	522	513	511	495	505	455	526	485	478	518	502	499	504	501	508	486	501	468	479	501	517	496	505	495	452	502	481	497	463	514	463	446	470	487	506	510	434	502	507	506	458	457	470	490	450	532	453	454	484	509	538	493	504	459	480	489	494	477	537	511	488	491	514	471	509	461	497	495	504	453	491	478	487	477	482	500	491	504	511	491	490	497	521	482	492	443	506	522	454	469	459	525	486	461	480	506	482	484	491	480	464	477	492	500	449	500	472	482	469	484	499	518	509	501	482	496	505	479	498	491	478	481	486	499	479	464	493	471	451	460	482	462	485	483	473	491	486	487	426	504	477	465	521	493	490	446	515	494	486	489	455	483	479	448	517	468	479	487	486	517	513	515	476	446	509	481	494	498	488	502	487	475	488	522	466	523	454	491	508	454	488	485	494	437	496	475	505	450	495	512	491	486	511	465	491	436	487	508	475	453	469	482	492	481	454	467	505	502	487	499	479	494	525	468	516	458	488	444	463	491	491	492	471	489	481	462	466	485	509	511	453	482	485	480	477	521	495	464	527	488	471	447	487	441	513	483	493	528	502	507	493	505	506	450	501	483	462	493	464	513	458	471	487	544	505	515	482	480	471	482	514	472	486	459	503	460	530	470	501	464	524	474	505	474	483	487	493	504	494	513	456	507	494	484	489	492	462	456	465	502	505	487	485	505	470	521	467	491	481	470	505	498	441	502	475	474	497	462	508	529	516	476	520	501	471	428	492	494	455	497	494	435	519	498	507	462	496	482	481	478	470	485	489	482	500	518	483	444	466	505	472	469	519	480	477	455	460	456	521	490	481	476	514	481	469	515	502	469	466	484	476	475	522	490	490	484	466	499	547	455	498	515	463	519	492	485	490	501	482	517	469	483	506	477	506	509	492	467	493	494	468	539	496	460	493	487	495	506	476	509	460	465	478	464	452	467	453	484	530	490	511	481	466	473	482	498	468	529	526	482	498	466	462	483	471	521	454	507	505	519	504	487	512	482	489	508	463	485	445	469	479	501	482	472	473	499	487	534	476	500	490	488	469	463	462	471	453	485	504	483	491	496	491	502	482	492	500	524	515	548	506	463	454	448	486	471	490	469	481	476	491	481	463	547	484	505	480	506	479	478	454	434	498	510	478	493	479	514	467	459	487	504	518	521	472	506	461	489	457	457	511	474	487	524	472	490	460	461	442	443	484	470	485	477	500	491	499	503	492	525	480	467	513	516	489	529	511	498	459	481	489	472	504	486	502	443	493	469	470	486	492	481	470	501	484	474	440	493	483	469	497	497	452	476	453	514	459	486	485	469	471	511	522	451	488	485	517	455	501	493	474	504	458	491	502	500	479	482	460	534	482	465	500	492	491	507	488	499	497	526	480	476	497	498	511	458	467	468	489	495	516	446	512	468	517	477	506	508	486	493	471	515	490	480	481	490	540	484	528	487	484	456	479	516	464	461	468	485	499	474	512	478	467	500	493	501	498	459	515	491	516	483	490	540	508	488	484	454	493	487	477	512	480	448	489	482	493	480	514	511	481	499	513	497	502	436	488	467	525	465	470	509	493	491	504	465	471	481	461	510	498	505	516	477	497	481	453	493	516	507	493	476	484	501	525	473	481	478	450	473	506	504	531	482	495	476	495	477	511	485	496	539	465	502	524	504	519	491	508	415	477	488	484	487	491	501	496	523	482	489	496	529	460	493	476	441	475	467	482	451	487	463	499	491	481	469	481	508	468	493	469	473	485	470	513	476	457	514	483	512	519	493	480	462	465	465	494	493	485	459	501	463	516	499	494	488	511	449	493	508	501	496	469	473	559	460	464	530	502	457	479	423	453	479	494	499	516	508	467	518	447	488	495	497	505	500	462	462	468	513	458	499	454	480	477	451	486	459	471	524	445	484	480	466	520	465	508	526	458	484	525	486	505	503	495	487	495	469	506	495	499	470	429	490	462	478	483	476	435	490	518	469	457	493	492	491	441	469	512	488	476	492	509	504	493	470	452	468	461	486	496	493	496	486	502	459	484	445	495	469	427	492	461	531	477	488	482	461	478	518	512	499	524	541	482	537	470	480	472	493	456	480	517	496	511	503	474	477	492	525	482	508	518	483	461	511	509	493	474	516	516	490	499	472	538	470	472	511	500	488	521	500	465	484	498	464	503	461	492	457	529	436	499	490	496	529	509	527	516	497	464	496	428	461	482	460	498	492	486	486	498	450	493	489	482	522	502	480	536	470	478	511
3294	981	444	314	220	292	368	344	331	335	263	251	201	185	192	167	161	163	153	154	135	136	111	114	111	105	99	119	112	127	99	113	122	107	116	98	122	121	120	108	118	105	101	98	109	90	108	88	119	95	100	100	98	110	101	96	97	100	92	84	104	111	98	99	101	96	107	112	100	84	87	98	102	86	88	98	114	97	91	98	108	102	96	108	95	82	96	85	87	95	92	88	98	92	84	91	100	87	82	102	101	102	91	120	83	103	94	78	90	94	95	106	94	89	103	117	84	116	93	109	89	97	93	97	101	99	96	93	95	87	90	112	89	103	94	107	112	104	107	107	95	101	80	80	80	79	89	102	98	101	111	89	90	97	84	100	105	99	116	85	95	76	94	113	77	109	102	96	98	83	92	88	97	93	102	102	97	78	105	106	105	90	87	97	93	101	99	82	95	108	87	96	74	118	100	92	109	75	74	87	85	83	98	96	113	79	86	94	102	106	76	99	93	101	87	104	84	96	107	109	78	109	104	103	86	97	88	106	92	98	99	91	103	93	87	103	96	87	85	101	104	95	105	109	86	74	106	112	86	111	91	91	100	96	95	88	95	93	111	107	77	94	95	101	87	75	93	83	111	85	91	101	96	95	82	85	91	96	107	106	97	102	92	86	102	99	87	90	89	115	92	94	112	88	91	111	108	101	111	96	109	103	98	79	104	96	77	89	97	102	97	115	91	100	113	99	91	103	87	98	88	112	99	102	101	64	102	107	93	104	89	100	85	109	103	95	105	80	108	88	92	92	92	93	112	94	92	91	111	100	92	84	88	97	103	113	87	91	103	102	87	87	92	95	84	101	92	92	104	93	100	96	102	99	93	91	93	95	107	106	94	89	94	93	102	98	109	84	77	80	103	90	111	94	87	85	87	78	98	111	102	83	99	102	87	119	84	78	101	90	100	92	84	106	99	97	94	89	96	107	91	114	93	80	82	99	95	98	102	84	110	103	89	98	79	95	88	112	93	90	89	104	76	93	96	76	105	113	79	86	94	79	99	92	99	110	73	90	87	84	84	76	94	97	95	85	89	99	108	104	98	105	87	100	97	76	98	102	85	100	97	95	84	99	93	102	99	82	104	89	93	92	87	85	107	101	105	117	86	92	91	95	89	102	87	99	103	78	110	84	85	90	82	108	95	90	89	99	82	115	91	92	95	93	108	94	102	90	102	72	85	97	88	96	94	104	101	92	107	96	111	88	88	88	98	94	100	79	98	83	101	116	96	104	83	90	82	100	120	106	80	93	93	94	106	101	101	101	92	83	105	101	91	92	88	88	93	92	89	102	82	104	104	97	99	106	119	91	88	112	94	92	97	92	117	95	83	92	105	107	91	97	96	120	103	87	110	102	76	99	95	106	93	93	99	117	82	81	114	91	111	97	96	80	90	90	99	88	99	87	103	87	82	98	96	94	98	89	100	101	108	100	109	81	110	78	91	105	90	109	80	93	103	91	78	99	106	97	113	101	83	111	103	101	94	84	99	107	93	80	106	104	107	113	87	93	86	93	103	104	113	93	92	88	113	94	94	113	86	101	87	96	100	83	83	81	86	105	101	93	99	88	104	101	109	74	86	73	102	95	97	97	102	93	92	108	105	89	76	97	88	74	88	91	92	106	104	112	94	100	100	100	91	105	101	99	90	102	95	94	93	110	86	78	112	91	106	99	98	107	85	83	91	91	89	88	90	98	98	105	98	94	88	85	89	86	92	110	92	92	94	97	98	82	114	84	108	98	80	99	97	98	96	81	101	113	96	100	98	89	86	95	104	76	95	91	83	101	96	86	88	87	78	93	98	93	97	85	94	92	95	90	94	109	108	93	96	85	95	110	100	104	106	86	93	95	99	110	90	87	121	82	88	112	96	94	95	96	98	101	90	101	96	104	98	82	104	72	107	93	96	102	106	104	105	95	103	96	97	109	88	112	97	85	97	83	76	134	96	93	122	81	99	102	100	101	94	82	102	96	99	117	93	90	81	97	123	103	78	93	99	97	93	110	116	118	98	87	92	84	102	83	87	86	97	108	86	103	107	86	105	106	108	76	88	98	110	87	93	97	97	93	88	89	96	83	92	102	81	96	85	84	100	87	100	98	98	85	102	82	89	94	91	90	93	95	116	77	101	78	112	95	103	79	109	113	82	106	101	91	109	97	86	102	96	85	82	86	90	84	98	102	85	83	81	91	88	93	92	93	109	113	112	101	85	105	93	100	119	109	95	118	98	109	98	96	103	89	87	96	94	103	100	112	87	92	91	72	91	102	107	94	92	98	102	86	82	97	99	106	93	102	94	97	83	83	100	77	90	85	71	90	97	101	90	93	93	92	120	108	92	92	94	91	90	98	85	78	92	86	108	83	101	77	85	93	99	94	99	88	91	95	92	93	95	102	92	103	95	81	108	101	99	86	81	94	104	86	92	97	98	101	96	99	105	99	106	111	88	103	101	90	102	88	85	89	111	104	115	94	88	101	97	92	86	94	89	105	92	101	98	92	109	105	90	99	100	94	123	103	106	93	105	87	95	79	98	106	78	98	78	106	96	89	100	107	103	80	91	103	92	96	104	82	75	101	102	98	104	107	112	109	108	84	126	99	82	96	88	82	101	110	99	92	89	107	94	98	100	99	111	97	90	84	101	84	92	91	96	80	106	104	104	103	99	100	111	93	92	117	90	90	91	78	84	106	87	91	93	94	91	112	105	98	84	90	101	100	98	112	91	108	91	96	78	103	97	104	102	96	107	99	79	90	100	103	89	93	101	87	93	81	103	96	91	111	92	89	94	96	97	88	97	99	90	91	93	106	96	79	98	107	98	91	81	83	105	100	102	101	93	85	98	97	95	109	98	87	97	103	96	88	76	93	93	123	86	91	95	86	111	106	82	87	108	95	103	116	99	88	101	91	86	113	99	109	106	92	122	113	90	99	76	82	99	90	88	108	94	75	92	112	103	87	98	110	102	103	93	107	94	95	91	82	83	93	81	100	97	99	103	87	82	92	118	105	96	89	107	90	92	81	83	94	84	92	92	96	99	92	95	110	88	98	105	92	86	96	93	94	81	114	89	77	97	116	79	92	107	94	102	87	81	87	84	93	103	102	75	91	98	101	89	105	98	92	82	87	80	89	89	116	98	86	115	99	93	100	100	99	96	91	92	106	83	94	99	108	89	88	91	95	110	89	92	88	112	102	86	104	108	99	86	88	95	90	91	82	85	87	94	95	79	88	102	98	77	88	86	105	97	100	93	104	103	88	80	102	117	92	92	109	104	87	94	100	94	100	95	121	106	111	87	86	100	91	88	74	107	106	102	106	99	86	95	95	86	92	86	86	94	100	104	88	95	100	90	106	102	87	85	86	74	109	82	93	88	96	103	82	108	92	92	94	92	100	94	108	107	89	101	95	103	104	92	100	103	92	105	99	86	96	102	93	112	99	104	104	102	97	112	94	92	73	92	88
28104	9127	4487	4839	9894	13847	15190	13615	11745	9778	7812	6598	5229	4250	3901	3683	3197	2723	2344	2365	2039	1638	1558	1460	1337	1193	1165	1187	1163	1216	1189	1106	1098	1067	1132	1153	1126	1140	1110	1096	1046	968	1003	846	914	937	931	830	838	756	828	825	843	801	767	745	719	768	745	756	742	765	725	738	731	757	722	766	741	758	744	754	698	822	734	763	731	745	766	795	730	711	771	767	703	769	780	705	744	769	791	826	761	757	746	742	767	734	795	713	706	729	753	730	727	720	770	716	773	754	670	763	737	751	771	777	755	791	790	738	792	763	735	741	762	773	708	764	800	751	770	749	746	747	704	743	708	733	714	701	701	728	739	768	750	750	732	728	770	755	741	686	707	754	722	772	754	715	724	765	706	768	728	722	698	765	722	730	727	713	775	748	710	748	723	742	733	768	739	748	730	723	734	729	768	765	771	720	753	708	774	735	753	712	784	746	760	740	751	719	725	714	746	755	765	734	780	717	751	772	703	748	757	739	733	719	742	738	692	762	772	747	749	758	774	751	728	769	807	751	687	755	731	757	771	761	718	734	686	741	769	747	750	786	719	834	715	717	757	737	747	747	744	787	755	732	762	757	730	775	749	734	733	689	684	777	761	779	763	726	730	764	739	754	686	782	731	677	772	768	717	771	763	711	725	734	785	695	748	718	698	749	799	768	789	733	745	748	754	728	698	739	739	733	778	763	748	742	821	773	740	658	711	729	734	733	781	743	772	794	760	729	713	746	800	716	737	717	718	722	754	750	696	725	712	751	722	766	784	732	762	723	755	701	682	779	764	757	751	732	736	730	744	723	787	765	745	728	731	744	759	748	755	706	725	822	760	770	786	742	749	732	747	767	715	695	718	779	735	746	721	752	723	754	722	744	735	785	723	698	763	777	667	766	760	798	690	772	726	750	679	769	754	774	739	723	758	703	745	749	700	746	756	743	726	727	725	742	734	716	772	738	728	756	709	769	733	724	769	735	735	674	754	748	761	786	728	719	729	736	766	704	714	734	767	755	747	728	749	752	734	795	802	720	715	684	753	732	743	735	676	744	713	717	765	775	714	731	695	761	748	727	732	719	729	755	768	739	754	708	768	755	719	710	779	753	735	691	765	702	764	712	739	668	694	768	749	718	772	746	759	728	754	697	771	754	787	728	754	747	750	719	781	774	773	782	695	708	770	761	688	749	720	754	783	761	743	756	715	751	741	815	741	741	717	726	791	734	797	772	746	752	767	730	751	724	769	737	755	746	724	745	724	739	721	760	771	726	768	720	699	738	758	746	719	727	770	722	748	759	772	735	745	772	711	724	753	698	681	725	698	740	734	723	711	713	761	732	765	734	736	753	726	767	780	744	723	734	740	752	766	782	724	715	748	744	732	727	752	739	765	751	764	712	737	750	735	753	738	822	728	710	752	716	719	744	767	751	729	713	716	765	790	737	746	788	708	761	720	732	779	746	738	754	790	763	751	734	737	680	754	738	780	692	705	755	754	722	721	736	665	762	726	789	745	767	781	748	737	747	771	690	764	758	766	729	742	766	729	706	774	742	723	736	791	699	771	750	702	782	674	708	787	745	752	764	772	727	751	765	704	753	740	750	765	737	763	752	750	787	743	737	745	728	786	771	721	747	719	741	758	788	691	768	723	709	752	767	748	730	747	745	718	730	739	711	722	760	788	699	762	737	716	745	770	788	715	767	733	739	759	779	781	736	767	778	793	754	762	763	763	747	712	787	759	751	747	714	741	697	796	740	735	746	707	719	690	697	688	735	734	772	763	705	705	804	723	755	784	759	728	730	744	735	731	696	720	701	778	715	771	784	752	676	741	743	727	750	786	716	745	779	744	798	777	753	708	751	694	721	750	701	758	744	754	710	753	748	744	750	785	761	757	727	741	692	746	764	780	743	780	760	725	733	760	691	688	778	736	758	705	700	757	751	716	784	720	741	734	748	751	713	698	741	745	773	733	730	733	770	776	754	809	719	759	812	751	735	750	823	750	752	732	702	724	730	713	767	761	734	778	734	729	716	777	729	723	768	726	740	725	745	769	750	772	728	775	765	756	735	725	759	704	730	751	724	741	709	731	706	722	725	705	751	747	746	707	772	718	722	780	756	715	723	726	699	735	786	728	729	778	743	743	706	696	706	767	705	759	757	779	770	748	759	722	701	711	726	744	743	747	732	769	749	755	755	724	751	717	709	727	788	756	791	734	791	730	728	712	688	760	739	736	731	761	751	763	763	748	746	724	717	729	697	716	735	766	778	783	754	753	765	708	707	740	792	727	708	717	713	711	751	720	748	740	719	738	758	748	701	758	715	754	763	714	770	745	731	746	744	734	749	730	798	719	710	714	739	739	777	782	705	743	752	767	722	760	769	762	711	746	737	743	714	735	722	706	819	730	776	704	741	733	789	764	759	748	724	794	743	749	724	730	752	737	743	734	742	713	734	716	684	760	757	762	758	790	738	748	701	754	723	775	713	755	670	761	792	699	755	742	719	715	729	754	744	759	717	750	775	757	768	725	772	707	744	741	736	728	712	725	740	788	744	746	775	689	697	718	746	716	772	738	775	733	714	705	762	742	785	776	757	732	750	708	779	758	740	752	831	743	736	739	760	701	765	718	787	721	758	750	759	740	754	732	740	761	718	743	748	753	743	743	707	716	742	762	784	755	751	740	722	708	708	770	695	715	742	722	722	729	703	729	764	770	720	709	723	699	740	769	769	715	767	774	764	718	766	764	736	739	714	708	754	704	736	739	732	752	724	753	750	725	749	735	734	759	718	720	804	763	756	718	822	772	738	752	745	735	804	749	758	697	755	724	760	693	752	791	759	823	720	728	717	727	749	787	790	732	776	754	782	740	689	718	759	738	731	752	794	744	746	769	731	738	755	734	713	687	750	733	752	716	731	758	766	738	740	697	760	780	718	792	701	761	754	781	711	709	712	758	746	741	727	721	736	743	718	767	761	723	739	773	741	683	792	742	768	753	719	738	787	721	724	758	742	736	784	712	713	758	696	715	792	757	687	764	727	698	755	703	752	763	737	734	787	713	736	776	714	728	753	766	732	742	735	696	771	757	727	734	735	764	716	713	736	728	755	708	742	743	754	715	717	750	714	764	760	777	724	760	744	742	691	748	714	715	735	748	771	715	713	733	741	785	755	778	755	774	733	771	756	722	717	732	756	743	720	734	681	711	719	731	740	755	770	723	721	719	737	749	755	710	771	704	734	733	726	758	717	714	755	749	759	730	715	732	767	728	721	722	750	781	780	746	776	727	755	736	733	733	767	751	753	738	737	763	690	799	726	727	700	759	761	715	734	726	751	758	724	738	741	736	726	745	760	719	739	721	747	776	732	752	784	729	761	715	749	756	810	784	743	738	722	742	740	753	719	728	758	755	756	757	718	725	732	750	733	729	760	687	733	766	731	749	742	720	685	781	779	768	735	729	717	748	773	744	741	729	757	761	713	730	733	727	763
4163	747	375	246	203	229	250	270	261	236	197	199	156	136	138	124	114	92	92	95	96	77	79	71	77	57	82	66	61	66	60	60	62	75	64	55	65	80	57	70	61	57	65	52	58	60	46	58	52	43	49	48	55	55	50	56	66	52	44	68	40	73	50	41	59	52	45	51	45	57	47	46	45	52	48	46	61	51	51	47	57	58	57	45	59	67	56	49	45	45	52	57	55	52	50	49	43	49	45	46	47	57	41	52	53	62	59	60	45	62	57	45	60	54	55	49	64	44	45	48	36	43	38	60	58	47	52	47	48	60	55	43	53	45	61	46	43	49	66	40	52	55	46	51	57	64	53	54	49	51	48	53	65	46	42	45	63	53	47	43	55	54	61	51	45	49	52	43	52	55	48	56	54	49	59	56	49	49	44	41	61	48	43	47	49	54	55	52	49	56	52	44	57	54	42	48	45	48	43	37	55	57	44	58	49	44	59	51	67	51	48	65	46	55	45	52	59	42	47	51	53	73	41	56	61	51	46	55	55	49	50	54	42	53	60	65	54	55	40	51	46	53	56	58	40	45	59	53	49	49	47	60	49	63	53	46	48	47	52	52	55	39	66	53	50	54	64	55	47	55	41	42	49	40	55	72	53	58	62	62	63	47	51	48	49	37	54	56	44	47	52	49	52	45	57	55	40	38	45	40	57	38	54	57	40	43	49	41	47	48	53	43	50	56	54	50	50	51	43	46	44	40	46	41	35	48	42	50	51	41	46	59	51	63	54	46	52	51	48	42	61	46	54	51	52	56	60	43	59	58	43	57	34	48	47	55	63	44	39	47	52	48	51	54	50	66	47	51	43	52	46	49	41	55	48	49	47	49	61	58	42	44	46	48	48	43	51	51	54	53	56	41	62	43	49	49	49	51	44	59	61	50	60	55	53	38	58	49	60	52	59	53	48	59	37	43	57	49	51	46	62	42	46	62	48	46	37	56	57	39	52	51	44	52	58	57	47	51	43	44	49	51	58	66	59	64	48	41	45	60	45	59	52	56	48	55	54	46	39	53	46	41	45	55	48	49	69	46	41	34	51	53	56	43	50	48	45	68	59	54	59	56	52	42	61	46	51	61	42	53	52	48	42	52	49	46	44	48	56	57	58	56	50	46	53	52	55	62	34	53	54	42	47	46	64	41	48	62	64	55	50	43	51	39	49	46	53	37	60	44	51	56	55	48	57	53	52	45	63	61	42	44	41	39	49	45	47	47	51	58	43	43	61	59	34	62	48	67	57	40	53	44	52	62	40	48	38	44	43	52	48	59	66	55	62	62	54	47	48	55	47	54	38	39	59	46	64	58	55	50	49	65	43	62	52	45	55	60	52	48	47	42	49	55	49	54	52	47	53	56	56	43	47	51	51	53	53	42	52	57	46	54	30	63	41	61	55	49	43	60	61	50	39	58	63	59	63	49	37	42	46	53	53	56	49	47	39	41	53	44	59	55	61	40	49	40	47	52	40	46	58	51	45	60	52	55	57	48	48	41	58	39	41	59	48	41	51	79	48	53	52	57	54	60	50	53	59	56	55	45	51	61	51	52	48	61	41	39	48	43	54	54	42	40	37	40	51	47	56	52	55	53	58	40	46	49	47	46	49	49	51	53	48	52	48	46	58	55	43	57	46	48	47	53	40	41	70	52	51	61	51	56	44	51	55	56	50	52	45	52	51	54	51	50	64	41	36	55	49	51	43	61	49	45	47	58	54	57	56	49	51	57	39	51	39	59	59	47	49	47	48	51	52	59	35	47	55	52	56	37	44	51	51	49	54	60	35	50	51	69	49	50	56	48	57	51	47	59	55	47	48	57	45	58	49	55	57	46	51	59	50	49	51	56	45	55	63	49	50	57	52	68	54	45	49	48	44	44	54	55	50	44	61	65	51	52	43	61	56	52	41	49	48	59	60	51	50	54	44	47	48	37	56	56	62	50	51	50	55	38	60	63	41	40	39	62	46	55	57	57	49	51	59	48	54	43	55	49	42	55	47	62	45	47	40	60	44	52	49	62	51	52	57	42	48	44	60	40	56	59	55	57	54	56	46	57	58	60	55	54	50	47	49	47	59	57	38	52	56	40	57	57	49	36	52	45	54	55	47	51	61	44	47	58	49	43	57	40	47	61	54	48	50	44	60	61	53	53	46	37	43	55	51	54	52	59	44	74	49	54	55	51	42	39	45	56	52	56	58	46	48	49	65	44	47	59	40	40	53	58	56	49	39	63	51	52	42	46	41	58	48	49	56	54	59	54	50	59	52	47	65	45	51	62	68	42	51	49	50	53	47	42	59	50	52	43	47	49	63	44	31	46	56	64	57	40	50	62	43	43	66	38	47	63	54	57	55	55	47	58	58	56	48	51	45	46	71	42	55	41	60	53	49	42	57	54	59	53	56	59	48	53	53	59	46	40	53	62	50	48	43	37	56	53	59	47	59	48	60	49	41	50	51	55	56	39	59	42	61	49	50	55	45	67	42	67	53	43	53	57	45	43	42	45	66	57	41	52	46	47	56	46	46	41	51	52	47	46	47	45	58	56	53	71	69	57	50	57	50	60	51	51	58	52	40	48	42	48	47	55	36	50	51	56	42	52	59	55	43	51	42	53	49	50	44	51	43	40	52	49	68	58	53	51	51	44	63	65	48	46	40	53	59	47	49	47	47	56	51	45	56	50	54	53	34	49	50	58	43	50	36	53	63	40	45	64	46	47	41	54	44	60	40	42	53	62	56	60	56	53	57	47	47	60	67	45	53	44	54	51	52	42	48	60	50	47	54	47	45	49	51	49	59	46	51	50	47	50	36	48	56	48	45	56	50	39	47	46	46	56	39	46	58	46	54	51	56	54	48	51	55	44	50	52	51	43	40	46	47	52	50	37	56	58	48	73	63	55	53	44	48	47	56	39	53	43	45	61	43	46	54	64	57	40	50	66	36	49	54	62	39	39	41	37	60	33	55	41	54	40	62	51	57	38	51	50	59	40	41	42	45	48	53	44	44	31	62	53	51	52	64	49	50	48	62	47	54	47	43	63	51	58	49	45	55	55	49	54	58	51	46	44	42	47	55	68	49	60	57	55	49	48	56	44	62	61	58	42	61	39	36	58	57	49	48	49	53	46	35	50	46	38	42	43	45	47	64	58	39	55	60	48	42	59	49	45	50	49	46	42	54	44	45	63	50	54	62	55	49	60	38	43	45	46	43	50	51	47	55	44	53	55	55	52	57	57	61	45	56	59	52	47	48	43	48	67	58	58	50	44	52	59	51	52	51	33	46	63	58	47	53	52	44	62	53	39	52	60	54	55	53	46	49	53	57	47	42	53	63	46	55	63	63	50	62	52	53	48	55	46	51	51	53	62	45	49	48	52	49	49	55	57	51	54	57	48	49	41	49	55	58	55	50	52	49	52	44	47	49	47	55	54	49	50	58	58	56	51	56	55	58	51	50	50	43	63
25480	7661	3961	4255	8746	12970	13820	12488	10423	8892	7420	6426	4543	3886	3454	3211	2673	2255	1905	1852	1591	1323	1161	1087	998	960	899	969	824	824	724	770	769	761	793	849	824	782	726	779	661	628	636	569	533	552	557	508	469	496	491	453	487	453	478	379	399	375	435	403	377	392	431	421	380	415	413	447	414	416	415	422	421	417	427	379	428	409	438	414	395	417	386	424	400	369	389	387	413	428	381	429	454	433	405	407	379	419	391	403	384	432	418	388	402	393	394	394	441	394	445	428	441	369	411	422	421	420	415	424	410	435	432	399	387	401	407	385	430	421	423	403	404	413	420	440	415	412	436	412	382	398	414	393	426	458	373	416	394	384	439	396	446	404	369	397	404	393	406	409	385	427	408	409	385	407	417	386	403	470	392	404	382	379	402	409	378	418	390	385	376	425	426	410	392	394	399	400	413	440	387	395	417	404	408	401	437	407	395	413	360	405	397	413	413	373	381	450	442	425	411	380	447	399	407	389	373	428	397	403	408	406	357	403	405	356	363	437	407	406	424	397	362	413	387	361	382	388	401	381	404	389	386	388	399	414	403	430	406	390	353	416	418	406	395	400	428	400	413	409	395	397	362	408	432	463	423	393	402	413	417	408	429	389	416	396	399	357	413	393	375	413	377	397	410	442	403	431	447	419	360	410	381	404	418	393	397	394	398	402	361	362	387	418	376	391	409	406	393	395	395	393	415	413	379	386	409	428	408	432	387	394	396	402	436	403	370	374	422	358	402	410	409	409	420	430	413	386	420	382	384	418	382	430	406	378	390	396	411	391	403	452	444	395	442	416	417	369	398	366	422	396	379	399	406	374	391	398	398	379	405	398	394	394	382	376	399	383	436	454	415	427	425	443	440	380	433	438	358	383	418	416	428	392	421	414	411	428	396	385	419	397	411	388	402	428	366	394	376	384	409	406	438	376	385	393	410	386	404	410	426	383	409	380	392	425	435	402	415	385	420	414	415	385	403	410	401	390	391	414	381	384	410	406	388	374	396	385	438	401	377	379	398	403	429	409	373	443	427	432	417	397	391	414	376	429	414	422	411	397	418	365	391	410	429	448	412	378	374	412	401	381	428	425	414	379	383	439	404	385	451	402	402	391	410	389	424	410	373	388	411	395	393	410	390	431	392	401	406	421	413	376	372	399	412	390	366	420	418	443	396	397	354	390	393	412	400	400	376	400	399	422	397	390	383	402	395	414	347	386	422	402	416	410	389	391	389	441	403	450	402	378	432	390	440	427	407	448	401	406	387	453	428	443	449	382	373	382	440	392	382	421	378	397	433	390	417	412	417	372	408	412	393	399	415	420	434	402	408	436	373	412	361	394	408	428	404	406	385	380	443	414	428	404	367	433	433	355	417	352	424	451	349	421	416	419	413	404	402	397	372	398	375	385	390	391	420	393	385	395	427	393	376	396	368	399	384	411	408	402	433	396	396	426	425	475	401	397	427	408	408	410	398	402	376	372	402	373	401	393	395	396	416	417	389	371	422	416	386	424	397	393	406	443	421	387	424	390	390	398	394	433	396	389	412	394	414	406	410	391	428	390	369	369	405	395	399	434	420	428	401	442	374	416	418	419	395	376	412	417	427	388	442	404	410	394	402	389	402	384	417	429	409	400	357	417	403	442	408	386	443	390	440	383	408	394	381	433	417	435	402	410	425	398	377	451	404	395	412	421	404	384	405	395	384	390	415	453	401	417	408	443	399	419	396	384	408	409	422	399	377	435	385	414	428	408	390	376	382	397	388	400	417	411	414	389	415	390	420	434	385	384	400	368	371	414	413	418	402	433	393	420	405	381	426	434	397	389	441	417	383	422	422	391	441	391	390	372	417	403	397	418	399	410	386	409	390	391	420	440	422	374	380	376	428	399	399	417	387	403	413	396	417	368	403	452	414	419	391	418	429	388	400	377	415	359	424	400	389	383	376	393	412	375	433	389	397	395	428	428	398	382	457	414	416	430	383	373	441	392	440	395	427	420	377	432	424	426	393	428	434	400	426	379	420	403	431	401	426	415	398	408	382	429	399	400	427	379	359	407	430	380	403	375	412	393	421	360	420	418	412	399	431	407	396	371	397	396	415	372	400	444	430	400	372	392	411	399	411	429	396	418	425	439	415	397	410	397	392	419	386	389	393	425	392	415	408	415	381	397	406	400	417	400	406	404	393	459	397	388	395	407	446	423	394	389	434	430	432	400	391	419	418	411	371	414	381	384	377	418	418	388	394	414	386	378	409	402	408	394	385	455	397	413	414	425	406	414	406	378	398	398	393	434	425	401	408	369	400	392	363	410	371	407	387	378	348	424	405	404	418	394	397	434	365	412	402	407	416	431	398	420	407	378	422	426	381	397	378	368	375	395	430	381	424	398	379	383	378	421	366	395	415	389	383	417	369	429	405	403	407	388	389	416	387	393	399	403	412	376	391	418	380	413	414	424	393	408	379	413	407	401	399	348	414	416	438	427	418	425	382	410	435	419	391	382	402	375	414	420	443	399	443	398	410	388	412	398	401	393	423	429	411	437	406	405	384	403	399	385	408	440	412	417	430	388	407	426	399	393	379	404	416	401	373	426	383	399	411	388	423	389	424	434	401	391	433	421	423	449	411	438	400	398	399	436	399	452	404	388	423	409	404	388	432	379	414	404	423	411	427	387	428	360	399	383	425	422	405	389	430	451	387	383	408	400	393	436	430	435	391	412	401	365	435	394	427	392	415	404	441	444	378	404	375	410	415	399	387	399	389	398	376	404	396	393	401	413	418	422	430	416	382	400	380	392	376	408	419	372	402	418	419	397	402	398	398	420	402	372	440	447	423	431	388	431	388	413	410	398	369	408	387	388	435	427	417	408	397	415	401	402	391	426	374	401	397	378	372	410	429	381	410	396	402	385	397	419	434	414	416	404	386	369	396	386	397	408	382	391	409	412	433	403	437	398	410	404	389	395	411	419	430	386	417	428	407	365	414	417	391	440	434	384	417	404	410	393	404	368	383	399	380	391	411	405	416	392	395	405	394	401	422	415	353	426	413	417	384	411	442	446	396	382	426	428	408	437	431	427	379	397	413	415	397	390	375	407	393	400	400	406	399	374	402	387	436	398	416	368	393	393	416	413	432	458	365	445	413	422	409	399	401	385	403	440	396	421	405	407	436	439	433	409	460	407	409	416	388	406	409	420	424	397	427	397	379	401	415	350	399	429	385	396	411	399	383	424	405	408	380	411	429	422	382	409	395	389	375	422	396	428	390	442	385	413	401	392	429	412	369	415	439	383	404	406	388	421	418	429	418	416	394	420	386	387	394	404	381	413	396	426	398	375	400	421	418	424	418	399	417	391	399	395	398	405	386	428	418	407	414	414	420	375	386	426	375	375	432	427	400	421	387	389	410	415	432	398	378	407	435	412	403	396	412	396	448	418	422	405	385	400	429	403	385	418	409	385	435	449	419	414	416	425	441	384
4636	1159	527	327	272	300	398	414	355	367	354	293	231	197	198	179	183	161	146	131	127	124	120	130	119	115	121	107	120	120	127	96	93	94	120	121	110	107	121	104	103	102	100	97	94	99	107	86	111	84	122	88	91	110	90	95	88	71	95	92	94	109	98	87	87	89	87	84	99	86	87	88	93	77	103	100	86	83	89	77	101	96	94	87	101	93	115	85	97	98	75	96	92	97	101	94	105	89	88	91	90	102	100	94	95	84	97	87	104	80	87	83	116	105	110	86	109	86	80	82	93	101	87	103	89	88	115	108	109	80	101	89	95	98	81	81	102	91	86	89	100	104	109	83	79	87	86	97	80	77	89	107	92	93	84	91	91	93	102	108	85	86	92	92	89	88	104	103	95	95	83	81	91	86	85	93	103	86	96	98	90	97	105	90	91	81	91	96	92	93	90	67	105	83	91	108	86	85	108	101	82	83	78	111	100	94	97	88	87	73	86	102	88	95	83	85	99	91	91	106	110	86	113	89	91	103	97	94	80	97	89	75	98	86	86	85	92	75	106	88	98	100	91	85	89	83	79	82	87	89	98	86	82	89	101	119	90	83	105	85	102	83	79	92	95	96	92	94	85	95	78	85	89	99	74	106	99	101	81	96	89	79	83	98	103	87	86	89	82	90	93	76	83	93	98	92	92	92	106	96	89	68	97	88	91	112	75	76	87	127	92	99	99	76	106	74	88	83	94	98	95	78	91	86	99	99	104	84	103	89	97	99	94	74	85	91	94	99	89	90	98	86	99	88	98	92	92	96	81	90	95	81	111	90	97	72	91	97	103	113	79	91	86	77	92	83	81	62	96	85	84	89	90	85	101	100	87	101	93	82	92	92	104	88	77	106	95	90	89	108	79	87	107	116	87	102	88	83	97	85	72	95	84	103	96	81	93	87	92	86	80	82	86	97	91	92	98	90	87	93	84	97	107	91	84	78	91	101	78	88	115	84	76	90	78	93	91	95	102	82	95	107	104	103	92	90	82	82	90	67	96	99	74	98	87	88	85	113	86	78	102	113	94	86	89	100	93	96	99	83	74	80	94	90	104	85	87	97	83	79	97	91	91	116	98	90	99	99	92	94	89	98	106	88	98	64	103	83	103	70	79	100	89	89	76	99	96	96	83	96	85	90	82	83	87	98	86	86	89	74	78	90	90	86	88	101	106	86	97	81	82	89	97	95	99	79	82	98	98	81	86	114	88	74	84	92	94	86	86	96	89	81	95	84	106	76	92	92	83	95	75	87	93	90	93	77	86	98	85	87	74	95	83	90	90	104	95	94	90	94	91	92	91	88	83	66	107	91	90	88	83	92	100	96	105	94	95	71	75	83	78	117	105	103	87	78	87	93	74	87	92	103	85	106	91	86	81	79	102	89	79	81	99	105	90	86	107	86	101	81	91	97	92	96	81	85	105	95	89	84	87	81	88	85	102	92	91	80	109	87	87	84	77	93	86	83	84	98	97	103	93	102	83	92	84	84	106	78	97	95	82	74	81	89	84	86	90	89	83	93	100	96	99	91	91	85	82	89	90	84	93	95	82	82	97	92	99	95	91	84	98	101	102	76	76	99	91	97	91	91	88	97	106	88	84	93	93	84	86	89	98	106	105	100	98	80	98	88	94	84	95	91	92	80	83	69	98	101	114	82	97	88	106	103	90	97	90	109	90	81	90	102	97	101	89	101	81	105	77	89	90	81	85	93	95	82	97	89	88	93	95	100	85	87	72	96	82	77	87	99	102	87	90	74	104	96	74	75	87	97	95	105	100	81	92	104	81	82	94	84	79	94	86	96	108	92	82	82	89	82	98	89	100	91	85	98	125	83	96	91	89	115	76	82	104	113	100	98	95	84	88	96	86	88	101	84	82	74	94	93	81	99	92	104	91	94	83	100	85	93	92	107	77	74	91	94	73	108	95	74	69	98	79	95	97	81	85	108	97	88	105	89	81	88	91	106	98	98	101	99	83	96	102	93	104	82	84	83	74	96	99	89	82	100	97	93	101	93	108	82	97	98	82	88	98	107	98	94	78	81	89	91	81	88	95	108	89	83	83	90	92	79	99	84	95	96	88	87	94	86	96	100	86	86	100	94	72	100	86	83	81	95	74	80	89	87	97	85	95	90	76	67	83	88	80	81	97	91	92	99	84	102	102	84	81	87	98	102	84	92	94	82	90	92	91	97	89	91	106	72	90	89	88	80	94	86	85	94	97	100	106	99	85	85	94	77	92	107	98	97	73	96	92	89	90	90	87	97	92	99	86	77	89	81	80	107	90	87	103	89	103	96	93	104	83	97	99	97	87	82	93	107	114	82	83	74	109	110	89	85	98	109	87	79	87	76	74	73	103	105	81	93	83	99	83	86	88	92	97	105	98	84	105	97	100	93	85	82	92	96	97	78	94	81	92	82	95	86	105	85	93	70	82	84	90	99	84	79	92	108	92	80	88	93	98	95	91	73	86	102	98	93	66	81	94	84	100	87	85	83	84	75	101	90	108	93	98	88	92	80	77	86	97	81	94	102	68	70	87	89	83	94	92	96	75	86	95	108	68	94	101	94	75	107	82	98	86	96	92	107	84	86	87	92	102	70	104	83	96	93	92	94	88	99	90	95	99	93	82	91	97	92	96	85	95	85	92	88	96	85	90	87	89	77	85	86	99	77	86	101	86	80	105	91	96	97	97	79	73	95	88	86	94	90	72	96	98	93	100	89	119	79	71	92	87	102	100	105	101	97	110	111	83	91	85	89	81	96	97	90	102	98	84	92	94	115	86	88	89	76	84	89	89	97	82	96	105	94	108	84	76	97	86	91	84	113	93	104	99	109	95	102	93	87	94	105	91	94	84	89	89	78	80	73	86	92	94	94	91	98	84	103	94	107	107	95	98	94	84	94	101	84	101	91	83	76	89	94	86	91	93	88	75	105	90	97	90	81	90	97	97	92	79	74	101	92	83	102	93	98	96	105	86	111	82	107	90	91	93	94	102	107	68	74	93	105	101	99	101	92	85	69	90	96	86	86	91	92	92	78	75	83	85	96	86	83	85	87	84	107	86	88	92	78	113	96	118	94	109	96	73	86	111	89	97	76	90	86	83	94	94	103	83	74	100	91	108	87	83	80	79	95	107	94	87	100	97	86	87	103	103	103	78	94	99	94	82	96	80	90	91	87	94	79	86	93	89	77	92	103	97	100	111	91	85	89	94	79	76	85	87	91	104	86	79	83	85	97	88	100	109	83	84	78	90	100	96	94	111	88	84	82	97	93	98	97	95	93	80	104	99	87	92	77	101	98	95	100	100	86	74	89	95	96	75	98	96	76	91	85	81	96	97	93	85	85	92	108	93	87	85	95	74	78	89	98	80	97	111	91	91	97	77	94	101	90	82	89	72	89	110	74	107	83	76	93	84	88	85	87	66	89	87	91	91	80	88	78	100	99	86	95	89	100	80	93
30847	10269	5022	5606	11714	16382	17528	15548	12942	11719	10178	8352	6490	5233	4905	4237	3541	3157	2819	2571	2093	1916	1800	1582	1591	1555	1449	1377	1326	1240	1289	1255	1162	1184	1240	1176	1217	1198	1196	1111	1055	983	979	936	840	944	833	873	887	826	857	832	786	828	721	727	734	736	706	731	759	722	751	736	703	703	689	791	708	707	678	713	710	711	703	811	763	705	726	665	746	670	687	730	755	752	700	739	711	653	692	742	709	725	753	760	701	708	683	712	747	735	693	682	750	709	700	728	692	749	650	723	744	733	757	776	698	738	712	740	717	686	742	728	700	737	730	697	714	719	722	714	710	702	720	771	689	727	665	711	726	724	750	738	770	698	705	707	703	720	767	722	710	739	700	713	702	692	684	705	680	739	683	717	716	710	691	732	749	695	695	686	720	672	721	744	703	736	741	732	691	717	702	701	708	693	698	697	715	725	681	738	757	697	669	678	719	721	694	704	741	703	714	769	757	695	761	704	751	679	757	698	705	713	717	754	667	734	672	759	707	618	718	742	724	735	728	714	700	755	787	707	693	657	695	720	705	706	742	738	766	720	707	758	722	714	693	741	720	770	691	689	685	673	739	777	681	725	714	716	720	752	729	728	723	725	753	731	691	725	722	695	701	692	731	705	694	688	719	704	677	648	712	741	689	713	761	686	718	697	703	776	731	676	699	712	700	700	718	706	693	735	707	699	755	725	723	744	762	675	720	678	746	711	721	728	755	729	736	721	716	719	722	688	732	700	700	733	710	676	739	687	704	691	704	728	726	752	685	677	738	769	656	697	703	697	710	696	702	737	715	684	715	716	670	683	706	782	713	727	702	702	708	705	746	718	681	703	729	673	738	747	727	722	701	702	678	710	745	701	746	661	684	740	685	754	742	725	716	717	678	691	609	735	713	700	786	691	697	719	693	695	726	694	690	747	687	707	708	760	743	675	680	712	715	727	707	718	725	732	684	726	712	709	676	724	695	705	699	744	714	698	630	698	688	722	722	718	712	725	739	715	734	754	770	707	734	711	703	689	651	703	706	711	734	696	705	751	714	728	761	749	716	684	734	720	663	709	748	727	762	697	698	743	691	735	728	703	720	720	716	770	704	772	705	698	678	748	734	710	729	731	723	741	759	745	710	735	746	698	684	702	697	697	722	691	721	670	696	689	705	700	738	734	685	689	718	722	778	717	672	714	737	703	694	740	692	716	685	724	676	701	710	734	759	690	665	718	769	687	713	719	737	725	714	709	727	735	704	723	706	641	694	721	713	707	700	720	709	709	685	718	733	646	683	669	682	694	726	702	739	711	757	680	715	703	695	724	677	735	721	671	740	723	681	733	729	730	664	684	700	720	713	729	698	706	731	701	712	731	677	707	779	679	716	732	715	731	710	694	746	712	712	737	738	725	729	737	711	783	713	694	744	704	737	735	695	755	702	715	701	722	700	698	720	737	728	710	738	742	674	741	730	702	703	705	684	761	685	734	734	725	729	709	715	760	707	731	746	723	718	681	758	713	740	673	659	715	727	708	719	699	732	742	734	712	706	764	710	705	720	747	699	716	746	693	676	670	728	679	711	717	737	737	706	688	718	702	697	661	730	742	689	680	698	706	749	741	689	751	754	685	752	701	729	693	697	702	718	735	734	746	694	681	752	724	724	697	745	751	691	691	739	722	713	742	673	755	659	739	710	769	708	710	761	720	698	746	706	680	689	726	712	719	735	732	701	742	720	743	712	764	676	680	753	705	740	686	722	737	709	703	670	723	725	687	732	715	684	745	712	728	730	732	711	701	752	682	715	742	755	717	739	748	683	702	691	693	681	702	717	718	756	688	725	723	693	699	689	658	734	725	668	702	687	676	709	703	746	746	709	690	737	663	756	699	692	689	731	720	736	702	723	770	713	720	706	748	680	690	735	690	704	707	716	725	736	727	726	740	785	726	737	705	693	691	702	715	702	697	701	734	734	717	685	732	739	727	725	773	714	703	772	706	715	695	704	732	676	691	724	715	733	692	656	719	704	717	695	720	757	741	760	682	735	697	700	782	686	726	707	690	695	734	701	749	677	691	723	692	752	690	753	688	727	707	697	660	699	693	729	679	737	686	708	745	684	747	713	693	726	702	742	696	707	752	689	672	723	725	749	683	721	754	715	698	675	725	681	732	736	716	687	723	712	728	732	724	747	693	701	680	699	712	763	674	741	663	708	675	737	747	690	696	718	713	720	763	688	718	677	763	697	733	726	703	701	718	738	783	725	709	675	741	704	686	745	715	690	716	684	663	702	719	717	719	794	718	709	693	690	717	712	758	716	665	738	651	700	691	719	688	714	708	724	726	663	721	737	666	733	706	690	701	729	728	708	716	662	748	718	731	714	746	698	707	686	718	739	720	718	700	692	719	698	691	748	719	710	724	808	693	704	737	705	737	721	706	732	709	701	709	719	675	681	714	734	774	743	710	730	754	762	697	716	708	752	694	723	668	723	710	720	694	642	736	744	657	699	711	716	709	740	754	665	704	704	703	778	687	731	706	653	717	733	706	710	733	705	715	668	720	702	727	740	732	667	713	715	729	698	747	710	769	764	761	727	734	700	700	758	710	709	671	680	696	703	705	711	652	674	721	671	703	761	728	731	708	734	731	700	746	719	724	668	734	659	697	756	723	719	716	728	710	735	688	741	720	710	696	728	695	722	749	711	768	705	695	763	783	761	658	722	735	694	699	737	732	711	763	739	675	713	721	714	755	648	703	740	736	693	707	722	743	705	705	750	765	727	690	674	757	691	733	723	688	719	753	711	741	633	698	718	718	714	728	703	728	753	689	674	728	701	718	734	763	720	722	731	698	707	701	688	706	700	695	688	767	695	704	718	680	719	700	674	692	710	726	695	683	688	734	761	687	670	742	739	680	705	729	741	780	683	737	714	789	710	699	753	680	726	691	694	746	723	708	722	702	684	735	680	757	744	763	683	725	748	729	709	754	711	767	726	710	721	667	716	695	683	716	750	740	736	683	703	718	712	704	740	742	722	715	741	704	692	765	697	742	686	673	715	751	730	698	692	665	715	731	744	709	758	770	692	711	730	721	742	756	727	690	704	698	721	708	734	726	784	735	692	728	686	681	729	723	700	727	706	759	786	685	738	712	752	681	707	666	698	742	701	720	743	719	732	733	726	706	660	697	758	700	714	741	727	685	727	715	683	723	721	711	682	732	676	687	712	730	704	703	702	680	738	691	672	747	710	712	705	719	712	749	764	713	715	665	698	709	712	698	731	708	718	736	709	706	721	725	709	724	691	745	731	724	674	730	699	727	731	769	755	681	713	729	719	719	764	699	756	708	713	706	715	723	726	694	705	738	740	660	745	735	703	698	723	740	716	761	732	724	720	730	670	740	745	704	696	786	716	722	741	700	676	728	693	707	751	757	725	661	730	741	769	743	698	711	689	709	711	717	753	715	686	777	664	748	770	739	716	696	757	681	709	739	681	703	682	717
2646	550	284	170	153	168	236	236	244	220	174	167	160	123	93	112	88	87	76	81	74	66	56	81	73	83	70	71	76	77	69	80	70	78	72	69	75	74	75	77	61	65	64	75	61	65	50	71	60	58	64	67	75	56	70	60	61	62	64	54	57	67	41	60	56	57	73	71	64	65	58	61	49	71	55	59	53	67	64	66	64	82	57	50	60	62	70	61	62	64	50	50	62	58	77	67	61	57	60	50	57	63	53	48	74	57	63	73	69	66	79	75	59	64	52	50	62	68	55	72	58	48	76	63	60	63	64	67	62	57	52	62	71	60	65	55	50	62	59	51	50	53	43	56	62	64	44	71	48	63	56	66	54	56	62	70	62	61	51	62	69	55	64	60	62	60	74	47	75	61	63	58	57	53	64	58	42	52	55	47	48	70	62	66	69	62	75	68	58	62	51	65	64	65	58	48	54	53	57	55	64	60	73	66	66	53	59	69	64	54	59	57	59	55	68	71	64	53	69	57	68	59	57	58	47	69	60	55	62	45	55	63	64	68	61	62	42	49	56	54	64	67	73	49	51	74	58	54	59	65	66	59	51	72	66	50	48	64	52	60	63	67	75	63	57	61	50	63	60	61	65	57	72	62	59	64	69	68	55	59	57	58	53	69	75	69	85	67	68	64	65	57	49	57	54	51	66	55	59	66	66	65	61	57	70	53	69	72	62	57	59	58	73	62	59	50	64	61	70	56	67	54	66	57	56	68	67	52	55	68	79	65	53	57	67	57	45	60	60	48	42	66	46	58	63	57	81	41	58	54	53	60	76	62	61	53	59	57	57	72	57	60	67	68	59	67	58	52	64	54	71	55	69	71	49	56	76	71	57	42	62	54	53	75	70	62	50	45	52	53	60	64	71	58	56	49	56	61	65	68	70	75	51	75	59	59	61	64	53	67	61	72	55	72	68	49	60	58	78	60	64	59	64	56	65	68	59	64	57	66	69	71	71	64	76	82	57	68	69	49	73	61	57	51	57	60	59	64	65	64	57	71	60	57	53	62	61	59	43	63	60	64	49	55	64	58	53	55	59	71	70	58	66	69	61	58	74	54	47	48	58	49	75	47	62	60	54	67	71	65	69	65	60	48	69	61	60	51	67	46	66	67	56	43	71	53	58	64	74	58	67	63	65	70	50	58	55	54	64	48	49	55	50	60	56	61	66	67	65	58	63	58	64	63	68	63	55	70	71	63	64	64	52	59	59	59	62	55	84	58	58	57	65	75	63	68	58	66	52	62	60	56	63	61	72	52	69	63	73	59	66	55	61	75	63	60	72	67	64	54	65	72	68	67	58	60	64	51	58	57	61	65	60	62	57	69	66	69	63	81	54	55	66	82	69	47	66	50	78	57	68	55	73	57	71	60	51	67	63	63	58	67	62	58	53	71	70	52	64	59	56	48	69	44	62	53	58	61	59	55	63	72	55	53	62	72	34	67	55	62	63	78	63	60	73	66	70	47	62	67	65	63	53	67	60	62	61	69	44	68	53	55	49	53	58	61	58	57	51	59	61	68	59	67	48	74	50	50	57	76	73	61	58	55	67	58	59	77	68	69	68	65	60	66	52	72	68	65	60	69	59	54	52	73	58	58	75	49	56	62	55	62	68	70	73	43	67	62	48	55	51	58	65	58	56	60	77	48	62	44	67	82	64	48	61	52	66	64	57	67	54	51	60	64	63	65	53	78	48	66	56	54	74	66	62	52	65	60	71	58	66	72	60	65	52	59	58	68	66	63	66	67	45	67	82	53	62	49	54	59	60	57	64	60	63	75	70	49	69	65	39	56	69	52	59	61	62	67	63	51	62	61	65	68	62	54	67	59	55	60	73	55	80	52	60	72	59	58	58	64	61	54	65	66	62	56	62	71	68	59	70	54	61	58	60	65	70	58	57	73	54	67	67	57	61	46	69	59	62	53	54	68	59	57	67	52	65	60	59	70	64	75	58	63	67	58	64	52	53	79	64	54	66	68	58	59	64	46	55	66	55	64	73	61	65	74	67	61	68	64	48	68	64	46	52	70	53	67	60	60	57	61	69	76	58	61	69	74	55	72	71	53	48	56	69	46	74	60	67	65	57	83	62	53	69	49	68	70	51	58	62	76	61	56	63	63	69	57	56	60	55	60	53	58	58	55	63	54	53	70	72	63	56	55	71	58	71	62	71	58	65	64	61	56	49	61	56	70	78	62	64	60	60	58	59	61	58	53	61	62	57	64	38	72	60	69	65	52	57	54	63	59	64	57	65	58	58	66	61	60	61	64	60	59	65	58	61	69	42	61	61	50	46	53	56	62	66	66	66	61	59	73	73	49	67	73	74	77	73	73	78	65	68	64	60	54	63	53	54	70	54	64	66	55	57	61	86	66	62	86	56	52	58	63	54	54	62	71	71	66	70	70	68	56	54	68	52	52	55	51	77	61	70	54	56	54	48	59	53	66	68	61	58	63	65	55	42	60	67	68	46	59	51	62	60	58	61	61	56	56	52	70	54	61	60	59	67	59	51	70	72	52	58	65	61	56	67	63	83	73	40	64	62	59	63	53	58	56	61	64	68	71	66	63	53	62	62	47	57	57	59	64	66	55	64	63	60	63	59	61	62	58	67	46	70	68	53	65	63	68	58	59	65	61	60	48	55	82	67	60	58	59	58	65	62	52	66	54	67	51	55	72	51	56	66	50	70	67	45	64	60	49	72	49	66	63	52	72	46	52	62	58	67	49	74	47	59	56	52	51	64	66	68	65	51	47	56	56	50	59	59	64	66	59	53	60	73	63	51	63	50	68	52	62	54	57	59	60	66	58	66	66	73	51	50	62	62	55	56	75	48	69	64	55	64	61	63	65	55	55	66	53	55	48	65	60	66	55	61	50	70	58	59	48	55	63	54	68	43	62	45	63	73	53	55	66	73	60	60	66	63	57	46	57	71	53	63	55	56	73	60	65	69	53	55	60	53	66	69	66	69	68	70	72	78	73	58	56	72	59	90	57	59	48	68	65	54	62	76	60	66	47	70	46	62	52	61	69	50	55	52	54	74	69	54	55	54	61	67	50	61	59	59	66	59	61	50	71	66	52	63	64	68	51	59	51	55	75	64	54	55	77	63	53	74	50	68	49	63	44	59	71	59	67	68	60	57	56	64	53	57	68	50	55	58	66	59	54	53	51	59	48	60	66	55	64	62	66	58	65	62	54	64	56	63	52	58	67	74	53	56	66	76	58	64	58	63	60	67	55	79	62	54	51	69	69	54	58	65	71	50	68	59	58	70	68	60	56	60	60	59	71	55	61	69	56	59	58	62	53	67	57	61	60	67	64	63	65	55	64	60	55	53	47	67	71	59	51	67	65	63	54	50	51	68	62	65	50	58	62	68	69	52	65	66	49	51	71	70	64	59	69	62	66	75	73	70	57	60	61	68	69	54	52	58	71	42	46	63	64	62	57	69	65	70	56
21530	6409	3194	3193	7114	10403	11024	10119	7880	6988	5850	4711	3648	2965	2319	2193	1865	1718	1486	1294	1071	1038	977	937	928	900	945	910	856	789	863	800	756	740	750	746	736	723	741	666	624	611	538	605	602	565	568	560	543	580	516	486	508	532	461	486	484	460	484	526	466	478	503	478	454	491	469	481	493	486	478	478	490	530	472	499	463	476	495	523	502	472	481	529	486	494	485	471	472	483	483	539	485	446	555	481	532	459	544	472	491	513	477	473	449	508	470	479	454	446	487	483	478	476	537	459	493	478	484	507	463	473	484	485	469	518	466	453	480	512	499	494	475	515	487	510	500	451	481	482	473	486	456	552	451	526	487	468	503	467	491	487	488	457	515	500	478	511	473	499	490	483	524	492	457	499	491	451	464	531	438	495	496	504	483	505	476	452	494	485	517	467	458	513	468	480	490	428	442	497	488	457	476	457	491	506	495	461	441	425	508	456	454	467	447	488	486	485	492	468	463	521	521	487	498	529	495	460	454	486	488	470	461	457	477	494	475	471	485	481	492	459	467	476	462	493	470	452	521	500	517	497	454	486	489	489	506	522	470	479	498	478	481	492	493	482	507	515	512	515	486	501	477	508	489	491	493	453	480	472	511	507	488	494	513	471	483	520	469	491	502	480	510	485	499	500	462	503	490	507	494	448	478	472	482	488	476	500	476	471	478	460	463	463	488	449	441	491	530	482	450	518	537	544	431	482	495	480	452	451	515	477	499	476	439	464	506	471	508	498	482	514	519	494	472	464	464	478	484	447	476	478	507	487	487	483	487	493	473	520	502	488	410	529	504	497	475	500	445	496	457	456	492	506	467	478	510	516	458	506	503	485	449	424	474	486	496	468	486	496	464	451	470	529	512	500	522	495	472	482	478	480	494	496	491	477	469	483	542	472	499	522	483	495	489	519	484	468	523	485	473	494	502	495	434	522	480	517	504	477	496	487	521	537	475	497	541	488	495	496	486	463	494	484	490	511	469	499	462	480	498	468	469	502	506	488	471	461	490	481	478	487	487	483	478	424	468	483	504	461	468	470	495	513	501	456	495	467	504	488	498	470	481	484	494	469	498	493	469	489	485	480	494	468	447	500	481	475	505	464	508	493	493	463	460	423	476	463	517	506	493	487	490	502	485	482	485	478	474	486	497	497	505	507	509	491	505	492	476	482	485	451	450	470	497	492	471	484	493	488	519	493	464	486	486	452	479	443	473	497	500	461	478	468	468	492	487	500	459	496	483	462	462	482	456	518	492	504	479	481	461	480	475	465	447	524	511	488	465	514	471	486	485	502	472	490	493	450	508	514	502	520	492	509	487	477	506	495	513	517	480	475	428	458	465	448	467	462	467	510	478	499	462	510	466	470	486	450	496	443	442	473	489	475	494	515	516	440	446	471	532	484	515	512	480	483	465	444	449	479	438	433	495	469	496	472	466	523	484	498	464	464	451	483	508	512	493	484	474	463	509	469	497	510	443	478	542	456	448	445	478	488	502	460	467	495	486	484	479	505	438	467	475	437	492	480	474	481	466	519	472	481	477	530	467	527	489	479	447	492	492	469	504	462	453	497	489	469	499	487	463	528	458	503	468	514	493	514	475	501	485	520	498	453	488	458	460	499	508	507	462	463	463	465	478	466	474	447	462	488	493	497	497	494	483	508	475	495	509	473	505	475	478	497	475	470	518	473	476	469	487	498	478	462	466	475	469	469	472	481	485	504	491	493	485	489	508	494	476	474	469	497	467	495	466	479	473	508	459	480	472	516	489	530	465	468	480	487	450	453	443	464	463	477	462	487	478	491	502	495	465	471	464	514	487	501	480	467	495	516	454	497	447	486	483	467	486	474	489	480	453	475	500	474	495	495	478	451	481	471	491	542	478	478	487	495	467	477	484	476	488	475	496	474	481	501	500	450	511	527	462	480	485	507	490	488	465	494	471	498	498	466	499	452	488	475	485	471	478	460	502	454	495	478	493	500	478	464	497	455	467	468	503	489	464	458	485	454	473	519	471	462	452	474	469	488	519	490	500	497	458	480	510	519	475	488	508	460	503	467	470	520	513	444	482	498	463	466	497	468	500	502	502	509	489	462	456	468	484	487	453	498	493	488	495	469	492	466	495	470	474	482	462	496	467	457	487	491	510	516	531	452	478	483	475	464	479	453	519	449	454	523	444	511	481	499	478	442	494	456	491	447	510	508	464	511	484	560	461	505	475	478	473	487	486	494	495	502	465	493	471	514	464	475	500	497	477	464	469	481	503	457	493	479	480	437	490	453	468	485	479	475	482	468	450	510	448	456	491	483	512	479	448	471	525	513	433	480	484	520	457	507	475	435	476	473	447	492	488	464	463	501	481	465	520	473	513	452	471	471	477	494	464	496	468	481	495	487	475	425	451	450	417	492	481	482	477	490	524	441	492	490	430	465	436	522	508	469	458	449	457	449	500	498	467	529	463	495	486	462	484	480	477	510	500	489	488	533	460	484	495	492	461	472	457	473	469	455	485	513	472	513	457	449	481	500	492	501	504	508	476	447	478	501	482	473	469	513	481	492	497	513	520	478	485	518	476	443	472	465	512	495	511	477	486	508	507	475	534	496	503	496	469	504	496	492	461	513	466	490	528	508	522	484	510	491	484	463	502	485	533	451	455	470	461	506	501	463	476	470	476	487	489	447	491	488	533	443	474	459	491	452	521	490	472	492	475	467	487	497	498	491	490	487	510	454	441	478	491	504	473	489	486	466	503	472	467	464	461	461	480	441	471	446	497	478	468	490	467	469	473	473	481	467	467	457	503	481	465	481	456	500	497	473	491	460	487	475	503	486	510	497	468	424	514	534	504	455	463	495	465	453	490	503	487	487	506	461	476	476	483	524	502	489	491	498	482	473	476	463	491	498	461	469	509	486	477	508	478	480	502	513	450	480	484	488	489	471	461	481	504	471	478	491	486	436	469	515	483	484	495	474	482	462	469	491	479	508	465	471	461	502	467	477	497	483	497	472	483	470	482	492	477	450	513	487	494	446	490	492	504	463	481	504	487	458	473	503	494	482	474	465	431	497	456	441	503	480	513	461	470	489	511	485	473	476	477	508	475	487	504	437	504	473	505	500	505	456	528	475	469	431	463	500	485	474	529	490	499	476	514	492	479	467	485	499	508	492	503	450	469	496	465	489	485	472	522	509	489	478	454	473	472	469	464	457	490	444	480	470	464	470	463	498	458	525	490	492	515	458	482	478	460	484	513	460	482	506	448	484	486	494	447	474	477	497	510	517	551	511	450	507	505	470	474	469	480	455	484	460	495	474	483	453	454	490	489	465	488	478	521	476	522	483	463	486	465	486	439	518	477	481	466	500	471	514	445	495	471	465	489	497	444	479	489	453	494	495	506	455	475	493	478	500	485	496	451	492	497	440	482	480	495	474	483	484	506	484	476	490	502	453	513	489	509	491	462	480	491	501	439	501	466	523	478	522
3220	1056	485	296	287	296	345	352	316	313	269	227	213	183	151	176	153	137	135	120	123	120	128	98	117	127	125	119	100	104	111	100	105	93	113	98	100	128	94	124	99	94	97	87	95	100	105	97	109	115	90	118	109	112	82	110	85	92	92	95	97	101	102	105	104	85	91	105	97	106	85	101	98	97	98	103	100	93	84	100	98	107	84	111	114	109	85	107	91	92	118	93	100	92	102	94	92	80	106	95	97	103	103	80	94	111	96	96	108	107	94	103	108	88	106	91	99	82	95	89	96	93	107	96	108	91	80	113	86	99	105	107	115	93	87	83	107	113	107	86	104	96	106	83	91	93	104	107	95	95	96	87	90	97	100	97	86	87	109	104	95	106	105	90	99	88	94	98	88	106	94	84	104	105	121	95	80	97	108	94	96	76	105	89	118	102	102	98	110	84	79	108	80	101	83	83	92	95	109	100	94	98	108	102	103	93	94	102	104	109	86	85	95	88	88	97	88	100	109	105	100	96	98	92	95	92	108	92	102	94	98	107	89	95	99	102	94	94	98	84	115	95	98	98	93	87	93	92	89	79	108	104	92	99	101	110	102	93	97	94	96	103	91	94	100	90	105	101	102	99	108	90	90	85	89	94	99	118	107	114	109	100	97	100	106	105	113	85	101	111	89	86	103	85	93	109	82	86	108	99	115	100	125	102	102	106	92	79	105	96	82	97	115	84	77	104	102	78	96	103	98	94	99	107	85	119	113	99	98	95	82	112	90	105	104	86	98	82	98	100	93	98	105	119	102	85	86	88	87	103	97	100	103	90	90	76	99	97	94	92	100	111	97	87	100	93	100	95	90	101	100	86	86	88	100	96	102	85	102	81	91	99	84	98	94	100	95	97	86	98	92	86	116	100	114	92	104	100	97	121	95	91	106	91	98	97	102	105	96	105	102	92	106	90	96	91	71	78	103	90	92	92	83	121	87	84	93	94	72	96	101	104	89	92	98	89	83	81	98	96	91	92	112	98	88	101	92	91	95	87	89	86	94	98	101	108	96	94	84	122	97	94	105	94	96	78	97	93	94	86	96	101	98	91	100	102	96	94	85	108	92	101	85	81	90	98	80	74	95	80	95	106	107	106	92	97	88	86	90	92	88	90	95	98	104	94	108	113	110	99	116	83	94	105	106	98	95	100	115	113	106	120	98	104	113	95	102	110	94	98	92	75	100	94	99	104	106	106	97	106	104	92	88	96	81	109	102	105	90	91	85	87	98	95	77	91	87	98	106	103	91	85	99	111	115	81	80	113	118	100	83	88	109	90	107	112	103	81	87	90	113	115	94	94	82	88	88	101	98	99	82	91	88	96	96	83	91	85	101	120	110	93	92	103	107	85	98	107	103	102	102	93	97	96	97	90	101	94	103	93	98	126	81	96	96	94	104	121	98	91	112	98	99	87	113	93	95	90	94	103	91	123	100	102	107	82	98	88	87	106	99	100	100	93	82	100	93	113	89	87	78	111	98	80	94	103	94	101	90	92	98	95	97	107	73	115	90	96	77	85	94	105	96	99	82	95	98	97	107	95	82	111	88	102	84	87	97	107	87	83	97	78	94	85	86	108	96	79	81	89	94	99	103	90	97	119	96	117	91	90	95	96	92	95	102	97	99	76	100	89	99	106	107	100	99	100	94	105	92	99	80	86	81	86	110	89	105	86	90	109	89	121	94	104	91	111	92	101	101	100	102	96	94	79	80	99	91	89	104	98	105	103	102	110	91	71	89	108	108	102	103	98	89	111	101	104	81	107	101	87	101	95	107	97	109	83	77	101	101	80	100	106	101	93	91	94	94	91	91	105	92	103	116	98	84	76	105	98	96	110	105	87	97	100	107	95	85	113	79	108	99	87	101	95	89	112	104	94	85	102	104	110	105	102	113	109	98	102	98	97	105	108	103	79	109	83	87	89	95	99	82	100	106	89	105	94	103	103	99	90	95	95	97	99	79	105	85	101	111	71	97	91	108	90	93	105	95	91	101	90	82	120	109	93	95	84	105	107	95	101	98	97	99	117	73	109	88	107	101	100	108	108	92	103	100	104	98	89	113	88	95	89	101	88	84	81	97	96	90	86	102	102	112	96	92	99	90	91	105	87	121	99	94	103	94	92	103	95	86	102	106	98	111	89	94	115	97	113	104	100	91	103	99	97	78	90	94	79	88	93	120	104	94	90	106	89	108	82	113	87	99	101	116	92	83	105	107	100	94	91	102	94	95	113	91	88	95	106	91	95	121	88	102	102	87	96	87	93	82	117	93	101	77	85	95	96	82	102	97	87	95	117	116	96	90	102	100	87	105	114	110	81	119	91	95	93	99	96	97	81	104	101	93	101	96	86	117	83	90	98	110	101	103	105	95	100	106	119	92	92	95	98	88	96	105	91	100	93	94	103	91	85	95	100	108	108	105	106	98	103	106	89	89	102	101	94	81	118	94	98	104	102	97	96	78	107	101	110	86	115	100	103	93	90	98	87	75	99	104	94	97	94	99	119	103	82	90	96	87	102	96	101	112	97	91	112	109	97	82	84	105	127	89	97	85	95	77	98	89	97	103	90	94	99	100	105	112	105	110	93	111	89	82	86	97	89	87	100	99	96	124	88	102	117	111	99	98	101	93	112	109	104	96	102	85	74	85	119	111	114	95	114	116	97	90	114	111	85	82	91	94	102	113	110	98	113	100	91	95	104	102	86	103	81	85	108	94	92	102	94	98	93	87	79	120	96	110	101	112	88	105	101	89	89	94	102	91	96	101	112	97	113	112	102	108	94	97	107	98	101	107	88	101	94	84	99	79	102	100	107	106	101	92	91	94	98	96	81	94	99	109	95	89	88	107	105	90	100	89	101	103	126	97	94	91	105	103	94	96	113	89	86	103	92	114	93	108	102	106	98	93	86	88	103	74	118	98	73	100	101	111	97	87	94	82	91	99	100	100	89	83	87	86	114	93	90	95	82	85	97	89	85	96	104	87	99	90	91	117	98	98	115	103	93	96	104	103	96	85	99	115	89	104	100	101	94	84	98	102	104	114	82	91	102	109	116	104	105	90	88	79	102	94	87	96	102	86	87	101	89	94	98	93	100	101	95	100	97	96	94	103	103	69	96	105	94	102	90	117	109	112	88	100	100	114	94	99	85	101	94	108	104	107	93	97	83	81	99	94	97	87	93	83	93	94	80	79	94	88	95	93	104	90	104	105	93	93	89	105	99	93	89	101	100	99	97	83	86	98	106	84	97	96	103	107	82	98	93	95	88	96	93	114	86	81	93	95	106	101	100	93	98	87	74	102	104	113	104	85	112	106	109	98	95	118	104	114	89	94	112	102	89	78	120	114	103	102	98	87	89	86	82	102	91	88	96	113	93	112	93	106	87	98	102	101	111	95	98	109	109	94	107	89	109	102	121	118	96	95	103	100	90	85	101	93	85	89	111	113	98	102	99	97	115	104	112
27877	9914	5073	4866	9902	13617	14735	12844	11416	9747	7949	6524	5075	4337	3475	3264	2885	2547	2290	1840	1825	1680	1488	1452	1463	1508	1493	1415	1312	1243	1273	1109	1167	1104	1172	1152	1131	1098	1041	983	972	962	884	873	863	810	927	842	827	830	839	787	788	787	811	764	727	818	763	713	794	737	714	750	792	753	819	746	748	750	721	740	756	721	766	691	772	708	765	720	773	785	750	798	731	741	741	754	746	736	770	727	747	775	761	778	749	724	760	781	757	726	728	740	718	730	732	749	686	775	745	799	747	795	758	788	764	793	739	750	771	766	798	785	750	791	751	736	728	734	733	774	754	768	711	794	752	726	733	768	721	756	773	769	748	728	764	798	750	718	782	746	784	719	757	785	725	801	727	714	757	696	821	762	770	768	762	773	755	745	698	817	725	745	755	782	730	754	759	831	737	755	746	720	762	723	737	710	704	755	733	765	784	776	772	746	771	740	751	728	757	779	722	720	758	746	772	750	759	744	738	734	780	716	748	755	799	739	758	752	719	725	778	745	701	766	738	758	750	748	712	792	754	743	740	763	734	739	777	788	778	782	722	784	799	747	705	745	746	798	711	712	743	749	769	755	783	745	770	747	784	786	735	720	760	701	719	727	806	791	799	737	747	764	727	749	744	790	762	747	831	740	762	765	729	728	718	753	709	728	790	719	781	743	776	797	761	811	780	745	724	737	811	706	773	808	738	780	799	756	787	716	791	725	770	756	760	737	784	731	733	725	761	757	786	720	742	768	781	748	740	774	716	805	748	743	740	736	712	769	767	746	721	775	716	758	709	758	708	745	784	757	760	712	729	724	758	757	749	773	730	771	777	744	771	738	728	747	755	743	772	777	762	719	781	741	759	760	785	772	756	784	709	771	767	776	755	763	761	718	733	774	708	725	733	791	769	761	765	738	776	751	801	760	757	726	713	741	763	779	790	784	726	770	772	713	768	766	724	776	717	739	753	721	741	723	744	777	783	732	745	707	741	749	723	727	724	784	700	763	786	755	772	761	754	756	744	749	802	711	767	758	756	758	754	771	744	764	752	781	771	758	772	806	753	778	738	729	809	748	797	742	703	741	754	709	702	757	744	685	715	776	814	755	745	710	746	757	751	765	734	758	759	770	781	733	729	781	737	783	769	769	775	754	776	735	779	739	731	717	728	781	767	785	795	764	762	761	814	751	730	763	754	709	769	706	713	761	737	731	798	764	760	789	756	778	720	756	772	786	816	764	826	710	721	731	721	776	746	711	804	765	768	773	760	704	767	730	724	758	733	745	809	754	737	739	776	753	780	815	764	736	765	749	774	731	761	759	688	713	717	753	710	750	763	747	762	734	760	766	788	705	746	745	733	734	735	754	719	806	774	816	766	774	750	758	779	817	836	757	735	750	801	745	743	753	763	727	717	786	752	746	741	772	789	728	799	729	766	794	778	746	775	777	751	716	769	710	758	785	762	788	676	721	777	744	802	713	727	796	804	778	772	770	784	723	730	767	734	791	767	707	764	726	763	746	703	735	745	775	729	747	695	768	779	759	758	751	764	749	795	745	762	745	717	789	734	730	750	761	746	754	720	760	778	744	793	767	758	730	756	818	728	756	753	735	772	745	762	733	813	689	706	771	782	708	769	759	741	777	784	777	697	709	726	742	710	762	718	771	739	751	803	696	772	763	734	778	772	732	784	820	800	736	707	788	741	746	765	787	739	722	744	734	757	759	729	751	720	765	762	745	724	749	737	758	765	759	728	752	753	780	713	709	795	783	726	755	752	746	777	791	787	721	726	721	750	696	747	775	780	767	757	726	767	758	709	736	744	775	762	760	767	744	720	722	783	746	692	766	795	714	774	757	787	749	785	759	736	736	745	719	760	747	791	715	744	781	787	777	763	773	723	768	773	772	774	770	774	790	783	730	744	769	752	738	733	737	785	706	776	795	739	760	748	815	730	772	705	744	763	718	787	754	750	718	769	745	769	793	710	764	739	732	766	738	685	718	790	783	794	762	715	737	784	800	743	733	733	809	744	713	802	726	759	733	789	743	718	694	786	714	729	746	749	724	738	724	747	770	751	801	732	712	752	780	753	721	729	738	792	835	723	724	758	771	760	692	751	778	705	739	717	769	729	691	732	769	730	746	736	707	724	779	681	768	753	744	786	758	788	842	807	780	795	754	744	746	782	727	730	744	753	718	756	800	705	735	774	738	749	738	755	773	762	718	801	755	771	734	755	764	701	806	765	733	761	727	725	722	766	784	786	707	747	711	710	736	749	761	717	766	785	756	802	744	742	771	770	716	777	728	743	793	715	743	764	752	760	740	774	743	747	753	719	762	723	777	729	728	730	752	777	772	768	740	691	802	707	778	825	750	732	748	720	708	739	746	736	759	801	742	767	713	729	791	789	788	721	789	755	762	783	808	750	775	736	765	751	750	697	778	771	759	749	748	800	786	746	754	765	712	772	735	735	734	734	768	764	707	754	737	759	820	755	787	762	752	750	782	755	752	747	719	786	759	824	780	800	737	751	752	771	812	761	762	724	723	753	791	755	735	763	732	746	781	716	744	738	752	815	706	809	732	754	725	762	696	759	723	741	739	726	731	752	779	763	737	751	731	757	756	756	709	730	735	775	779	773	747	723	746	746	755	801	751	761	777	751	767	769	754	730	738	751	796	741	758	754	759	720	761	738	702	699	745	784	777	773	791	773	766	704	788	767	792	754	767	794	765	742	783	778	778	756	785	687	737	734	715	784	722	730	755	757	749	758	748	750	746	716	775	735	730	735	715	753	773	734	803	737	738	760	786	764	754	766	783	820	752	806	771	731	728	728	712	848	795	748	727	776	796	770	737	762	786	730	793	723	758	736	752	767	765	804	738	746	776	793	779	760	700	702	760	737	696	793	728	746	717	743	768	740	750	728	719	732	775	753	760	734	796	752	721	763	736	794	800	736	775	742	707	792	732	719	754	722	881	735	716	693	790	714	774	746	768	747	714	768	728	818	798	693	736	774	792	748	768	793	733	701	745	726	770	718	724	729	748	722	748	779	764	699	748	762	767	768	741	772	749	745	723	751	736	768	789	728	778	740	753	759	753	744	749	765	738	730	777	726	736	744	706	735	757	759	708	775	760	746	728	752	728	784	744	750	738	714	769	742	757	741	741	815	746	705	711	815	755	758	750	754	732	732	730	766	792	785	721	778	714	740	805	778	783	759	782	757	736	763	729	772	728	745	749	746	738	780	745	750	766	711	754	774	742	810	805	709	707	792	747	750	769	759	744	758	707	755	740	727	742	776	746	768	737	779	700	753	775	734	759	809	754	708	751	754	749	773	759	742	777	728	735	752	826	742	742	748	769	743	796	776	710	729	751	741	762	690	757	748	752	747	783	797	734	708	745	739	747	776	770	758	754	730	767	749	710	761	717	728	717	728	771	743	785	722	713	799	737	847	775	706	747	778	713	738	729	723	759	720	831	763	749	755	713	772	737
4099	884	400	240	168	182	289	238	277	275	219	191	152	118	113	127	125	100	82	83	97	71	76	73	75	80	74	95	47	62	69	68	63	59	53	74	53	66	68	63	50	44	68	56	47	58	52	57	58	51	59	54	46	41	58	54	47	55	49	62	51	55	42	47	52	69	47	49	49	48	51	60	42	55	63	36	49	47	49	45	39	62	49	51	54	55	55	51	44	66	61	48	61	61	39	60	52	53	46	50	46	49	35	56	47	51	58	51	68	60	55	40	44	47	71	55	43	66	44	50	46	54	49	62	55	48	52	59	55	51	44	49	47	54	51	59	50	44	50	56	50	52	55	57	52	54	48	44	51	52	50	42	59	45	54	47	62	45	49	45	57	56	48	43	56	49	44	52	63	50	68	52	43	44	61	59	46	46	49	60	47	55	51	50	48	55	55	51	60	64	48	59	47	48	49	58	52	48	60	46	60	49	44	50	69	43	42	49	46	53	56	52	59	47	47	41	48	64	50	46	60	51	54	56	43	57	62	44	47	52	63	56	50	57	47	42	46	52	62	45	48	51	59	48	58	46	44	40	56	46	53	58	47	53	69	58	54	62	55	60	57	51	48	66	35	46	47	38	43	41	60	51	54	51	43	54	59	39	50	37	56	48	50	60	50	50	53	59	44	55	47	57	44	55	49	43	61	53	58	41	51	47	59	50	33	67	50	46	57	62	51	53	50	44	54	42	66	52	50	52	48	61	43	63	40	51	60	41	50	54	70	49	50	55	56	51	46	57	50	46	50	48	49	55	48	57	41	51	60	48	47	38	58	53	46	49	50	52	52	44	40	32	55	60	57	66	59	55	59	52	53	47	39	51	46	44	39	61	48	53	55	41	47	47	55	54	60	57	62	40	41	34	49	40	47	54	57	58	47	43	48	47	67	49	55	56	49	53	59	60	46	53	61	54	40	44	54	44	47	56	65	55	45	60	47	44	53	61	51	60	52	45	68	58	48	52	40	49	47	40	44	46	58	48	50	52	58	48	42	58	50	57	51	39	38	56	56	49	50	51	52	55	60	51	51	46	48	56	50	35	63	62	57	48	60	45	69	45	62	46	48	45	58	61	51	42	49	50	56	61	51	44	57	48	46	49	51	68	46	51	39	58	49	60	71	56	62	50	57	55	46	50	54	56	40	56	45	69	57	49	49	49	49	52	56	55	43	47	70	50	56	54	55	67	57	55	68	45	47	49	52	52	47	54	47	49	56	53	53	49	46	55	55	43	64	44	53	48	65	45	56	49	51	45	47	52	45	46	46	38	71	40	59	54	56	50	48	58	39	44	55	55	48	53	56	52	61	35	58	52	55	47	54	65	58	61	39	66	50	52	51	52	63	50	66	64	43	57	46	64	57	43	48	46	46	47	39	51	49	51	57	46	46	52	54	43	47	54	53	60	60	54	68	57	67	56	44	48	47	43	54	50	47	51	43	51	63	46	45	43	38	49	50	51	59	49	41	64	65	63	56	51	55	53	61	50	46	42	60	69	55	57	48	47	54	57	55	39	51	43	50	45	57	57	54	46	49	46	49	61	64	52	59	48	55	41	44	43	56	46	52	56	43	50	55	57	49	53	45	58	65	49	38	53	49	49	55	52	52	59	46	59	46	44	68	52	63	44	40	53	44	59	38	46	53	53	48	47	58	62	46	46	49	56	51	57	62	55	49	59	54	36	55	43	49	62	45	59	49	63	49	47	51	51	48	67	60	61	50	46	47	46	50	52	59	48	65	54	65	56	44	57	58	39	61	52	65	45	55	49	74	50	52	49	48	43	57	48	56	58	50	43	52	38	42	37	47	47	53	46	56	60	53	49	43	50	57	61	46	45	44	48	41	52	65	46	64	48	47	62	43	42	52	57	42	37	46	42	48	45	45	64	49	61	53	50	50	64	38	41	52	45	42	40	54	48	38	61	48	55	49	44	46	57	45	54	62	51	36	57	55	58	45	56	44	55	45	53	52	55	61	51	54	54	63	47	51	48	45	51	54	45	49	70	54	49	45	42	51	52	51	48	49	48	43	38	53	49	45	46	47	57	46	43	53	53	51	46	46	44	69	60	59	50	51	52	52	49	41	66	54	60	59	56	57	43	55	58	41	54	52	47	52	48	44	61	56	43	42	56	51	56	51	63	53	45	38	52	48	54	57	50	42	59	42	46	41	49	42	60	47	48	41	53	52	46	53	44	46	56	43	55	66	52	56	53	58	47	54	54	57	56	48	42	52	50	46	70	50	56	56	43	41	49	44	64	60	45	51	43	54	53	43	55	51	51	52	55	66	48	64	40	44	47	61	47	62	49	51	56	47	48	54	47	50	46	62	56	51	54	58	61	55	40	44	53	46	49	44	52	48	56	53	57	48	42	45	46	49	43	53	54	57	63	53	52	59	48	48	52	45	59	47	50	41	56	56	51	37	50	43	48	48	48	51	36	49	56	48	38	51	63	59	56	48	50	53	48	50	46	47	62	63	48	52	50	50	54	47	53	53	52	51	47	50	46	39	50	55	53	50	47	54	47	50	54	52	48	39	47	54	45	61	51	53	53	50	53	47	68	38	52	45	47	53	49	40	44	67	54	48	49	40	60	47	46	49	52	50	56	52	47	53	45	62	44	54	48	56	56	44	50	47	53	47	47	51	56	51	41	32	41	46	56	48	64	48	52	53	57	48	57	54	63	56	67	49	48	42	44	45	53	39	39	52	55	63	43	41	61	52	54	55	60	62	46	50	63	50	52	53	50	63	47	60	53	41	53	52	46	60	51	45	56	49	44	52	45	58	56	56	52	65	38	58	64	43	44	40	58	52	44	59	55	48	63	52	58	45	53	64	85	57	37	44	57	43	62	55	53	51	43	52	50	51	43	42	57	57	56	45	48	65	56	62	51	42	51	62	63	54	42	47	46	53	53	59	52	53	41	42	33	47	41	56	56	48	41	54	54	50	56	50	54	39	49	48	61	54	57	53	60	61	58	57	45	55	58	59	49	52	55	44	60	45	58	51	59	31	51	50	44	60	51	62	49	48	49	70	43	48	44	48	44	55	59	61	42	53	55	53	51	54	41	48	54	70	61	49	43	34	55	55	51	55	56	55	49	48	58	51	50	45	35	49	50	49	49	52	50	62	61	47	51	51	50	50	43	57	58	63	59	51	57	42	55	58	60	65	67	51	52	51	61	49	48	56	58	58	42	62	51	46	51	44	46	41	44	49	45	45	67	58	42	49	54	52	54	58	57	59	39	54	43	54	62	61	52	70	43	46	48	55	56	35	59	58	52	54	59	70	57	52	57	50	44	58	57	69	56	55	58	60	65	42	46	62	47	55	57	51	56	61	45	39	41	47	36	59	51	66	46	48	46	47	60	50	54	68	46	46	53	48	40	54	36	46	56	45	51	46	53	44	51	43	52	59	43	49	50	51	45	49	67	45	48	49	48	57	55	41	45	60	37	47	49
25980	8771	4506	4463	8049	11447	13318	11360	10968	9162	7416	6345	4952	3787	3024	2832	2464	2092	1792	1424	1416	1256	1145	1131	1144	1273	1334	1115	1008	898	878	832	774	786	827	788	720	722	660	675	561	584	547	511	524	540	518	443	492	484	523	469	475	405	450	417	397	379	417	410	427	455	414	389	374	455	429	406	434	406	427	431	405	429	411	442	407	383	390	392	432	424	406	391	420	373	384	393	410	395	411	404	418	414	430	381	365	380	403	436	379	415	422	417	384	393	410	394	424	411	417	428	429	423	381	380	363	458	424	395	416	394	437	416	410	398	384	391	381	391	399	406	410	398	408	395	422	407	388	418	445	412	427	418	421	437	379	387	409	372	422	400	423	397	422	425	416	417	432	419	407	397	410	422	406	336	388	349	382	388	394	445	407	418	413	429	412	414	402	432	427	418	427	428	428	376	436	380	411	416	424	407	464	397	391	407	382	393	412	381	381	402	438	386	449	385	406	384	399	408	383	418	420	380	430	408	381	396	395	414	405	415	394	421	385	403	416	377	395	403	391	409	412	385	406	390	399	408	377	441	397	413	412	431	414	423	401	416	366	425	390	403	417	425	381	391	405	394	396	414	374	461	418	421	455	418	397	406	380	411	390	404	448	419	438	397	397	389	418	390	407	389	404	413	424	390	383	393	412	394	426	401	389	428	423	411	412	403	400	397	406	434	381	408	369	361	423	371	408	393	440	412	409	403	416	412	393	419	403	395	390	407	425	392	432	424	406	414	417	392	408	393	398	424	420	407	385	382	408	428	406	432	384	410	400	397	448	393	397	390	391	428	389	388	391	430	404	410	444	438	374	406	400	423	416	412	420	418	440	409	411	434	425	390	412	400	396	391	417	408	388	390	427	396	411	389	420	401	439	418	420	409	427	414	390	392	408	389	408	414	404	432	447	389	401	404	413	363	436	395	411	392	416	396	425	371	380	415	414	414	404	393	390	381	381	417	428	410	433	408	422	425	406	401	404	412	381	449	429	380	413	434	421	415	408	384	433	407	386	395	396	399	446	426	431	433	416	420	456	374	396	420	389	404	430	405	397	401	372	395	432	454	410	405	429	411	389	433	409	401	397	411	378	395	408	375	399	414	405	398	443	434	404	413	397	398	428	382	395	382	425	422	413	403	390	402	427	430	422	449	442	389	402	399	423	439	393	392	443	399	400	380	397	436	379	418	413	431	390	381	426	395	434	415	430	390	435	438	367	382	387	406	408	411	421	413	411	369	406	389	407	415	398	399	406	407	402	429	385	456	406	411	410	422	408	413	407	417	410	387	400	376	408	435	375	371	412	390	402	414	409	408	386	423	401	404	405	416	376	401	427	425	416	415	433	409	395	382	423	395	395	411	411	446	397	384	389	428	394	428	404	400	415	408	448	374	410	409	422	419	390	375	394	409	417	407	405	406	395	412	406	391	416	430	436	410	398	427	382	402	406	381	404	423	407	440	383	373	394	394	389	443	405	385	386	413	386	405	410	400	417	412	392	397	397	411	397	381	388	437	383	435	411	439	382	409	401	363	385	426	401	402	391	402	409	426	404	398	360	385	406	404	438	423	383	406	360	402	412	441	412	366	397	407	415	412	388	375	410	401	387	396	399	389	399	428	445	430	418	405	409	414	390	416	448	385	423	377	391	414	382	410	354	399	399	420	393	387	412	445	411	404	409	410	419	392	385	430	391	426	387	432	441	409	404	401	376	415	410	367	416	384	404	427	408	417	410	395	411	374	415	368	410	414	425	408	381	363	391	413	409	367	432	417	423	383	404	420	398	386	425	409	406	419	386	410	435	412	396	416	418	434	394	393	390	378	398	378	395	381	397	409	394	391	390	387	401	419	436	422	425	410	378	409	411	393	416	418	407	449	377	395	422	411	409	409	427	399	411	402	412	439	431	386	420	363	390	416	399	375	395	407	412	391	391	407	389	390	427	393	419	385	425	432	376	432	400	400	430	424	402	412	398	413	386	425	401	412	376	374	412	408	419	422	375	434	405	420	388	418	389	436	398	400	386	433	404	435	426	392	401	380	406	379	444	414	428	427	400	406	382	418	385	415	423	388	374	441	376	394	453	402	402	422	406	403	407	393	422	419	376	407	394	399	386	418	397	401	424	395	392	388	387	413	422	418	387	409	394	403	410	405	396	375	449	405	430	393	387	395	455	436	381	391	411	405	393	429	416	383	421	372	420	426	401	450	412	420	406	397	391	419	427	402	382	363	437	418	410	440	395	390	438	431	424	394	422	397	405	420	450	426	418	419	410	419	425	376	410	395	423	439	400	412	408	385	418	405	405	386	429	429	405	404	457	435	430	445	418	412	409	401	413	385	424	425	399	381	390	400	375	394	386	369	417	412	417	433	401	413	392	407	396	412	400	392	389	387	395	420	392	440	419	433	401	386	382	425	394	415	401	422	421	414	430	418	413	441	408	345	405	409	390	422	458	384	430	400	382	458	431	392	406	421	410	415	421	396	388	453	392	370	399	405	408	398	392	437	387	400	431	406	401	376	430	411	437	404	419	442	402	410	408	403	412	398	432	396	386	398	413	430	404	434	389	402	430	375	440	397	400	402	428	408	417	396	399	415	429	411	454	387	430	415	379	411	406	422	425	411	427	409	400	376	413	402	404	395	377	411	415	426	410	389	417	423	427	422	405	435	348	390	405	428	414	383	471	409	413	388	401	452	417	398	370	423	409	418	407	384	438	421	406	399	414	422	405	445	380	434	384	372	389	471	400	393	463	411	396	413	394	402	429	399	408	406	372	425	376	422	407	433	396	435	404	382	427	417	457	447	431	409	437	438	411	393	414	397	375	391	395	415	404	445	444	432	406	408	398	390	399	399	414	401	416	415	375	463	386	426	412	400	404	384	399	416	407	422	415	403	411	406	426	393	412	391	421	419	399	405	424	393	405	427	415	394	436	389	399	381	377	400	430	373	386	431	402	390	380	405	414	400	382	391	443	414	418	391	399	411	399	397	394	384	422	434	392	395	413	452	425	408	381	425	386	362	412	395	418	415	388	407	409	406	405	407	415	419	396	430	416	458	390	410	378	402	412	384	427	422	419	420	396	377	409	434	366	393	435	395	382	437	393	424	395	416	408	406	399	396	361	441	426	417	410	427	412	411	390	396	425	402	417	410	436	437	401	398	440	427	381	390	423	426	433	403	385	431	405	410	433	385	374	414	408	383	401	410	424	429	404	402	441	415	407	391	415	417	448	427	417	381	438	409	418	435	388	377	387	431	399	432	398	440	413	445	389	413	388	428	393	410	406	408	387	378	406	413	423	416	461	434	428	439	427	398	421	391	454	435	391	411	446	457	432	403	451	426	392	388	418	438	409	376	421	395	402	403	445	413	439	436	416	403	403	397	407	407	443	410	413	385	399	405	423	396	400	380	429	400	422	404	409	417	414	395	382	420	413	393	400	434	406	396	408	375	420	421	406	442	360	443	401	440	397	423
4824	1337	535	387	285	274	400	418	376	371	352	333	278	236	199	199	155	138	131	151	152	135	127	132	154	142	159	147	120	113	118	94	110	120	123	125	96	93	102	101	99	95	102	91	96	94	104	114	103	91	108	96	91	112	113	95	103	83	102	99	76	93	89	88	99	100	91	90	96	83	92	90	84	88	81	83	106	79	96	91	82	95	109	85	92	99	105	90	97	99	97	86	94	88	79	98	91	91	93	112	99	78	89	97	87	91	99	94	111	81	103	85	103	87	93	94	92	95	103	97	84	94	108	85	80	97	85	86	89	95	79	81	71	115	84	85	89	90	81	95	115	85	107	91	101	88	90	76	97	98	97	95	87	96	94	92	69	81	90	78	69	93	92	105	92	107	94	93	104	92	82	89	93	85	93	98	92	109	90	93	105	100	100	107	99	98	98	91	97	95	96	97	86	97	79	97	101	102	110	96	94	95	88	86	86	107	115	78	108	86	101	102	114	72	103	89	93	105	89	94	95	93	86	97	88	94	89	91	101	81	89	105	101	80	92	102	70	87	91	93	81	92	95	111	70	90	82	94	103	93	89	105	84	103	100	82	105	106	88	91	85	102	93	91	88	99	85	83	121	82	111	99	117	106	89	80	104	89	111	101	83	85	110	85	97	102	86	78	86	88	80	84	87	102	94	102	98	82	102	95	78	82	87	88	82	62	111	109	97	109	84	90	74	87	98	100	100	89	94	81	82	88	100	108	78	93	102	99	86	79	88	81	83	101	94	96	98	77	87	86	98	86	99	91	103	95	84	96	101	91	86	115	88	84	112	90	112	91	87	99	91	91	100	98	89	102	92	93	77	87	86	104	86	87	99	78	86	102	77	82	101	93	80	95	101	85	80	92	94	104	95	102	87	108	88	81	81	85	86	83	96	97	85	87	103	68	101	98	105	111	86	71	105	91	95	108	112	91	79	109	92	97	76	89	85	94	84	102	88	101	90	88	106	99	92	93	94	105	81	102	96	89	91	98	100	82	90	90	85	83	98	93	94	91	84	91	107	91	81	101	87	89	82	92	90	86	89	79	82	96	90	92	98	84	85	96	84	99	99	98	90	98	118	107	95	107	97	77	96	84	81	99	91	97	78	91	102	96	82	92	77	104	98	87	88	92	85	92	84	71	89	80	99	99	100	89	97	88	111	93	90	96	70	93	80	101	89	88	92	91	93	91	87	92	102	84	97	87	102	100	84	94	86	90	90	82	88	82	103	83	81	97	73	82	94	86	111	87	104	87	90	79	87	100	103	90	75	86	96	100	87	81	100	79	94	97	93	91	80	93	96	89	86	102	91	101	87	72	93	87	101	104	83	89	100	72	81	72	90	84	91	91	80	93	108	83	81	96	90	87	76	83	99	99	91	85	84	106	95	92	94	79	102	99	82	87	108	102	92	73	92	89	99	90	94	82	91	98	94	100	90	106	109	101	116	84	71	82	81	93	83	84	79	94	89	92	97	93	100	93	84	111	96	97	98	85	87	90	99	96	84	83	99	82	117	98	75	90	90	81	91	98	90	96	96	91	106	81	110	104	84	85	103	96	92	93	84	114	97	100	70	79	90	84	106	102	100	108	87	83	92	93	78	111	82	87	78	95	86	84	91	95	98	77	75	89	106	112	80	99	79	93	105	105	81	109	103	77	85	86	89	93	104	85	92	94	94	96	92	91	85	90	87	63	90	100	98	99	84	98	97	94	95	87	98	103	69	100	87	109	76	105	77	94	106	86	108	117	102	104	104	102	81	91	98	90	105	109	92	112	95	85	114	101	102	96	94	67	87	90	93	93	85	76	103	100	110	90	88	94	99	91	91	95	91	81	82	82	77	95	76	82	90	90	98	85	100	108	87	104	92	76	107	105	81	87	88	98	86	80	99	89	80	89	86	111	98	89	91	98	88	93	96	90	94	94	107	113	92	91	78	96	103	90	100	92	99	103	95	108	78	84	101	88	106	99	90	111	91	85	82	93	125	107	84	76	83	83	73	88	91	82	79	79	106	99	110	104	106	94	88	87	94	106	103	103	74	88	81	83	73	94	93	72	84	94	89	99	108	74	98	100	86	85	93	92	91	93	105	84	75	79	93	82	104	98	77	94	85	80	114	97	78	96	98	89	91	90	86	113	94	94	89	95	109	80	97	88	102	80	109	95	88	87	114	104	88	90	102	75	87	91	77	96	80	102	106	77	105	90	94	95	81	74	97	92	97	98	84	98	89	93	99	91	76	89	81	78	80	83	86	100	101	91	94	89	103	79	100	92	79	96	93	91	67	79	94	80	83	108	93	78	94	111	77	89	104	87	93	86	108	105	104	86	88	87	93	105	100	108	96	91	88	103	92	104	92	88	73	87	88	70	113	98	82	84	98	100	84	72	91	96	84	98	102	88	85	84	118	93	94	103	101	78	99	85	98	93	97	104	86	96	100	96	92	93	96	89	90	94	99	88	75	98	94	96	102	92	98	89	84	101	97	98	95	86	97	88	89	81	76	78	87	86	103	104	89	87	78	102	86	100	110	99	89	83	89	99	79	93	110	84	100	91	84	98	85	93	105	91	78	96	78	96	94	73	96	82	96	90	89	88	95	78	91	72	80	87	97	73	111	95	101	100	96	99	88	89	92	87	82	106	78	100	94	79	86	105	84	103	113	91	92	95	79	106	93	100	80	97	95	90	99	98	79	114	82	91	95	81	81	94	86	84	88	95	90	98	84	94	99	99	87	84	105	102	90	94	125	90	88	83	82	100	97	96	106	83	118	108	88	87	84	99	88	87	102	91	82	94	106	89	99	111	83	95	96	82	75	96	100	78	92	92	79	78	75	86	94	103	96	90	82	95	84	90	103	90	83	82	103	96	105	97	89	100	71	91	87	94	80	82	80	84	87	87	86	71	94	100	103	101	81	106	100	83	82	91	91	95	94	94	89	86	83	94	111	97	94	69	95	96	80	100	93	99	89	90	100	88	109	99	88	104	113	73	93	81	95	89	83	77	105	80	109	87	108	98	92	74	112	99	93	94	81	95	99	88	88	69	106	94	107	100	83	84	97	86	94	103	105	87	94	92	94	99	98	78	101	96	83	95	90	94	98	81	98	105	84	95	96	104	91	68	95	109	83	108	77	104	94	90	78	88	89	79	83	85	100	88	87	101	94	89	75	75	95	91	92	87	88	102	96	107	90	97	92	90	102	97	90	95	84	81	88	105	101	86	94	109	89	111	86	88	103	80	104	93	76	86	100	93	104	98	105	84	97	71	82	83	90	81	99	74	97	86	112	88	120	85	85	113	93	87	107	96	96	94	101	97	105	81	76	94	99	91	95	89	86	108	109	95	95	95	89	70	95	103	99	79	96	73	82	69	112	87	98	90	102	112	104	93	83	83	87	96	111	95	90	100	81	84	96	107	104	77	90	76	89	96	99	92	83	88	82	91	96	88	77	108	80	82	106	85	108	88
31524	11445	6181	5966	10464	14824	16230	14407	13062	11646	10124	9336	7265	5327	4517	3999	3359	2899	2481	2251	2069	1895	1688	1745	1821	1933	1932	1920	1666	1556	1469	1397	1258	1359	1263	1228	1157	1161	1053	1022	995	929	903	911	911	846	855	822	849	869	769	822	792	782	784	759	741	776	735	683	755	795	751	770	729	710	752	764	692	781	712	765	786	719	745	725	744	669	711	707	683	785	773	756	687	732	727	718	720	717	719	747	712	701	717	729	736	727	702	720	726	745	716	751	747	734	701	737	679	739	748	768	760	741	697	742	731	769	711	749	728	745	695	739	731	756	730	749	749	739	733	763	749	696	714	732	723	785	750	728	744	700	721	760	702	744	741	704	761	721	763	740	774	708	729	715	731	705	706	714	731	739	722	721	726	807	673	696	708	705	764	707	708	678	691	715	749	733	713	693	744	693	727	769	773	787	738	741	701	747	696	786	697	717	738	750	738	738	724	729	708	696	759	783	719	725	796	768	679	753	701	744	753	719	738	737	734	746	784	732	726	718	712	698	751	736	732	759	733	752	750	735	768	744	716	736	734	777	722	709	711	714	758	697	713	722	724	711	766	693	741	713	753	737	704	709	716	764	683	724	711	714	759	723	693	711	756	715	775	702	715	731	702	779	748	722	744	758	719	707	746	754	745	720	731	716	713	773	733	707	709	726	727	733	755	726	712	714	733	722	706	706	741	752	789	717	727	756	748	752	697	705	743	752	717	746	743	739	712	713	763	732	723	744	712	653	754	733	723	705	687	723	729	724	718	785	753	738	749	720	732	713	745	753	692	695	769	748	717	681	708	719	768	731	746	747	718	717	758	727	741	729	723	744	695	768	712	749	768	718	726	726	718	679	717	713	711	768	699	760	768	709	688	772	720	721	697	741	701	734	718	699	727	744	731	765	703	738	744	711	763	745	775	750	768	758	717	736	731	712	675	763	685	735	732	716	719	742	743	720	754	665	708	707	735	681	744	735	716	687	737	791	752	746	757	732	705	737	754	769	731	748	749	722	779	689	736	745	739	672	771	729	732	759	725	723	693	763	699	710	718	748	706	716	683	725	687	704	732	728	695	759	727	724	723	732	748	764	779	705	721	772	749	726	707	700	740	706	723	747	759	761	732	673	759	728	725	758	726	758	761	730	708	704	774	714	709	780	725	695	682	746	743	702	706	700	746	718	743	761	754	765	792	741	760	767	708	723	704	743	705	703	770	755	693	738	790	690	744	741	732	736	764	673	767	738	719	682	701	706	754	740	705	718	711	685	726	745	713	760	702	711	725	747	739	734	730	734	739	738	727	715	717	718	754	712	726	743	691	715	754	742	735	705	746	711	736	784	765	724	723	690	752	736	780	660	712	702	735	734	742	703	779	683	745	697	690	738	747	712	769	691	711	704	720	711	769	727	714	709	738	760	759	705	655	737	725	760	732	697	719	745	721	749	698	722	735	751	711	721	705	761	742	707	718	795	736	751	756	746	697	684	718	715	779	731	715	721	708	766	721	740	729	718	694	744	730	740	737	739	708	764	719	741	688	707	763	748	674	723	714	681	733	739	718	725	734	746	723	725	740	708	778	765	751	706	790	694	694	704	770	721	800	748	716	753	722	780	749	725	740	705	722	757	705	725	702	712	708	693	709	734	699	719	704	757	687	742	753	780	719	753	729	715	712	773	742	650	728	728	713	740	720	667	732	698	656	693	745	755	750	779	703	769	749	717	751	759	752	692	722	723	704	746	676	731	749	692	677	748	742	716	755	757	745	722	764	748	742	719	764	716	709	693	701	740	729	774	727	755	750	764	745	742	753	712	719	741	744	740	721	686	690	736	741	713	699	729	755	749	731	708	725	741	740	738	741	753	713	702	775	755	719	741	748	710	730	727	729	705	766	737	711	717	732	714	712	740	740	714	715	705	734	689	746	719	705	734	698	721	776	746	726	732	722	723	736	710	730	776	748	744	724	766	717	764	765	746	681	733	730	701	756	739	703	688	741	702	764	729	743	755	701	755	726	729	776	720	713	740	691	669	772	749	720	713	751	724	770	722	714	701	766	700	749	797	729	749	722	714	754	787	733	770	720	752	690	738	699	720	751	720	737	779	720	741	735	739	724	779	719	775	758	742	740	721	727	719	737	710	745	725	742	705	724	750	763	745	725	702	746	748	681	711	731	721	721	700	671	715	717	776	737	727	738	732	763	761	779	742	731	724	757	710	717	727	735	733	728	721	770	764	691	742	741	749	777	776	688	728	689	724	750	754	682	703	713	678	739	735	700	762	756	734	759	745	778	757	731	745	729	777	671	768	724	779	700	712	772	710	738	743	716	728	716	754	724	710	733	709	691	767	749	732	736	749	719	754	714	705	719	739	713	767	659	719	715	751	731	663	706	774	717	728	768	684	794	737	730	768	693	728	739	701	743	704	736	755	739	745	768	721	720	694	750	736	730	727	733	759	733	766	699	708	731	712	709	719	742	740	706	714	729	691	750	726	732	718	740	716	746	726	773	674	736	688	755	744	732	712	711	669	708	710	708	684	750	746	705	713	717	738	740	714	732	723	703	721	768	758	744	693	734	735	704	733	729	727	706	720	746	703	753	811	706	709	754	670	724	723	729	743	735	721	726	697	770	721	709	755	785	741	700	736	724	693	746	740	720	724	733	706	727	671	740	815	763	666	703	767	724	680	678	684	744	724	715	717	762	673	708	726	752	725	756	781	758	692	727	748	771	758	754	730	741	745	771	742	753	680	693	726	707	745	680	779	771	733	737	799	756	719	729	788	765	738	717	754	752	706	715	753	761	733	711	710	694	765	692	746	698	722	727	711	761	720	735	749	776	740	785	725	714	718	770	767	739	741	693	722	700	686	719	688	726	770	764	752	677	722	747	696	745	768	795	762	678	799	743	770	694	720	736	812	734	769	726	725	734	650	741	742	735	733	711	728	738	748	735	741	741	717	712	748	718	737	752	716	677	727	723	716	731	723	678	671	753	740	712	715	711	744	701	698	732	733	759	739	722	693	729	722	729	730	728	688	739	767	780	689	694	738	743	711	749	687	757	759	757	732	727	715	703	757	788	670	747	758	723	726	751	748	693	748	726	703	702	729	735	689	754	712	717	746	762	715	750	713	762	739	751	713	811	735	742	736	733	708	716	755	758	768	765	715	749	756	723	777	720	732	736	727	740	681	763	767	722	679	762	712	754	744	752	774	724	766	726	737	714	750	710	717	696	739	735	728	722	733	752	721	725	741	778	774	712	689	711	760	731	711	681	768	716	695	732	700	714	712	738	700	711	751	728	723	720	760	724	716	780	729	720	752	694	719	718	766	736	739	764	757	759	729	714	776	784	693	792	702	734	692	719	705	752	743	712	718	732	723	727	755	737	713	722	759	711	773	792	648	712	715	732	757	733	747	769	678	675	749	751	708	740	713	790	779	752	728	720	747	763	726	737	707	762	765	699	735	733	783	718	686	709	705	735	733	762	730
2808	631	322	197	160	167	211	227	171	212	187	161	131	126	134	83	100	97	89	71	69	70	76	106	82	87	81	85	70	92	99	80	84	62	72	72	68	87	77	76	67	61	81	56	80	60	58	57	71	60	57	72	44	69	65	55	68	66	66	65	63	65	68	61	67	58	70	52	62	68	48	49	77	63	67	53	67	55	63	71	57	60	60	58	57	67	66	52	62	67	62	61	66	55	59	76	69	51	66	68	71	66	72	59	63	63	61	59	72	60	55	63	52	47	71	81	70	65	56	70	57	65	69	56	68	58	73	70	57	49	58	63	58	63	57	61	60	67	67	67	69	46	62	61	61	71	56	63	52	68	71	67	60	72	59	61	76	75	62	64	60	54	63	65	62	53	65	69	60	55	55	52	68	58	54	66	70	71	50	58	66	64	53	47	75	64	70	84	65	70	67	59	77	64	63	64	59	79	66	64	54	58	59	59	64	56	57	67	64	58	57	71	75	58	49	72	54	63	66	62	58	63	54	61	64	77	67	74	59	77	71	78	62	71	50	65	59	73	52	69	78	58	62	58	53	63	73	52	64	48	74	42	63	56	75	68	58	78	47	51	67	61	63	62	71	71	64	64	63	55	65	49	74	66	60	77	53	62	74	77	79	54	71	69	64	63	70	63	55	67	51	66	80	69	60	51	62	61	68	50	62	61	57	62	61	81	59	65	69	66	64	64	62	61	63	53	53	61	52	72	56	64	57	60	74	77	57	49	64	61	59	49	53	59	60	65	59	67	86	65	64	77	55	60	63	67	66	65	69	76	66	52	65	50	65	73	65	70	65	66	65	52	69	76	52	63	60	61	71	77	64	51	47	59	66	84	56	70	52	75	74	67	71	59	66	52	70	63	63	65	62	55	54	69	51	68	70	63	74	57	78	75	58	51	58	66	74	64	63	55	71	76	58	58	63	59	60	45	64	63	66	65	65	76	66	59	56	62	68	68	69	51	68	64	54	60	58	58	64	58	53	60	57	55	54	57	68	57	64	61	44	70	66	68	50	54	64	56	59	73	67	54	58	65	56	60	61	79	67	55	69	75	60	63	69	63	68	54	66	44	54	59	62	46	71	57	58	88	64	55	60	62	57	73	52	63	59	69	62	51	68	70	54	51	64	69	47	73	64	51	60	76	65	54	75	63	59	58	52	62	64	66	61	63	68	77	64	51	55	64	74	64	69	69	62	62	50	63	74	57	60	65	46	58	65	69	67	59	79	62	59	67	69	65	69	62	59	61	66	72	62	79	72	48	54	57	54	55	53	59	69	83	69	73	58	63	78	58	64	57	71	49	61	75	60	71	51	58	59	55	67	73	57	70	63	54	61	56	67	71	63	64	63	53	61	45	60	56	56	45	53	49	58	58	53	71	61	54	68	61	58	58	49	52	60	47	66	61	78	63	65	61	59	47	62	77	56	68	63	61	63	70	58	63	55	61	52	55	54	58	53	77	45	70	64	59	71	67	77	66	61	52	53	66	48	61	68	59	59	50	64	70	61	73	69	72	49	60	70	66	63	59	61	58	57	71	67	61	61	71	73	70	68	75	66	72	44	68	63	55	62	56	63	58	69	76	62	51	63	58	57	66	61	54	77	72	65	68	66	61	68	67	51	57	65	54	58	66	63	65	62	75	71	52	56	61	68	66	59	75	64	66	52	59	51	84	61	83	64	58	58	69	65	70	58	62	63	50	59	58	58	57	58	67	54	65	66	74	67	73	58	55	64	47	69	74	64	61	63	73	66	62	66	76	56	53	60	54	59	68	56	70	54	66	73	67	69	65	64	79	57	72	55	68	62	65	71	71	68	63	62	60	73	72	64	63	52	64	57	67	61	59	57	57	63	69	68	64	79	63	67	70	64	59	55	71	65	71	69	59	76	53	76	62	56	49	55	67	72	62	74	70	55	82	55	67	68	59	65	67	68	62	59	65	55	62	72	64	63	64	65	65	60	53	57	50	50	55	70	69	67	52	62	61	67	57	74	52	58	60	62	51	60	49	64	57	68	64	43	52	62	67	52	65	57	69	78	75	69	46	55	63	54	81	58	74	68	91	59	55	62	60	56	43	63	51	65	66	54	70	67	75	56	69	59	72	81	75	67	53	52	57	59	57	69	65	60	52	70	73	78	55	55	60	70	67	54	63	62	74	50	59	73	70	52	65	67	55	58	73	48	59	56	57	66	53	71	65	68	69	44	49	64	65	63	65	55	52	60	73	57	83	71	57	61	47	54	62	52	56	69	69	49	56	61	71	51	73	52	86	68	64	66	64	67	54	52	54	65	76	68	60	54	61	59	53	66	52	63	55	78	54	57	61	69	70	65	48	57	79	75	43	70	77	69	72	54	59	75	61	55	59	41	59	60	61	69	47	61	68	75	56	57	60	70	66	80	81	65	65	65	74	67	66	56	61	55	56	79	78	68	58	55	72	65	45	48	60	63	55	54	70	52	76	75	65	64	63	72	72	48	65	62	48	64	58	59	73	69	68	50	69	66	62	76	70	58	82	57	64	57	62	61	56	72	74	62	75	50	71	55	65	58	53	70	69	61	54	62	61	49	63	54	74	63	77	65	49	53	60	58	50	68	52	66	48	65	64	65	81	74	69	60	53	61	70	53	57	64	72	47	66	68	76	53	65	73	63	68	70	61	65	58	45	58	66	70	44	63	69	61	74	55	75	69	58	50	61	74	47	53	75	58	48	67	72	60	66	66	58	64	62	74	66	77	50	70	53	66	60	62	62	56	54	72	55	51	56	49	64	63	65	60	56	60	51	57	66	57	88	67	56	56	47	75	68	60	65	41	81	56	81	63	63	53	66	43	61	64	63	65	58	67	71	58	53	45	69	64	52	69	67	61	55	60	61	70	61	75	69	63	73	63	64	69	54	69	61	49	60	62	71	65	73	68	59	59	55	52	73	59	60	78	61	58	53	61	56	65	58	47	64	60	67	66	66	70	51	72	59	67	60	64	79	67	66	54	65	57	76	65	61	45	71	64	59	70	67	50	76	66	71	68	57	53	64	78	79	61	57	61	57	52	62	60	57	54	76	71	65	70	68	56	65	57	64	65	55	47	67	61	58	57	57	55	61	78	75	67	74	66	65	66	68	61	69	69	66	65	63	58	80	67	64	67	62	59	54	57	58	56	62	52	54	64	83	54	56	55	79	66	52	46	51	61	62	61	63	57	59	58	63	70	71	71	64	64	55	66	55	70	66	59	58	60	68	73	61	69	58	69	54	68	65	59	68	58	58	64	63	57	66	55	46	53	49	59	59	70	50	52	65	70	55	62	62	68	59	44	58	59	53	55	76	68	60	60	72	72	54	63	61	60	58	67	63	61	56	76	55	65	68	52	61	57	64	63	77	69	65	63	58	62	70	66	65	73	73	57	52	69	57	61	63	68	65	62	50	63	71	61	63	73	67	71	66	73	59	76	62	60	64	60	55	56	60
22509	7090	3883	3480	6548	9188	9751	8244	7528	6749	6027	5155	4022	2939	2508	2083	1759	1558	1330	1213	1118	1061	1002	1055	1093	1130	1187	1179	1090	965	888	821	786	852	745	712	714	722	727	649	569	600	529	543	564	590	548	576	554	569	542	534	525	514	526	532	512	494	489	499	491	516	493	479	463	477	492	509	528	472	488	479	486	471	463	451	445	488	468	499	506	494	521	529	520	479	479	481	482	458	534	497	481	500	469	489	535	519	475	494	473	466	491	493	524	484	504	484	496	484	497	551	487	482	490	483	485	499	488	537	474	501	520	499	511	520	508	475	516	516	487	495	512	482	550	510	491	503	548	512	514	489	505	490	504	507	498	477	514	496	515	487	502	494	481	504	462	490	492	467	493	509	478	517	488	476	510	473	469	500	485	465	518	482	448	466	489	519	469	502	456	487	520	478	462	515	523	480	492	519	495	505	450	467	487	471	482	525	482	521	503	480	488	503	464	573	507	513	520	516	471	512	488	520	528	486	465	476	480	473	507	481	526	501	508	485	455	491	522	467	475	510	469	490	469	518	486	492	496	578	524	498	465	477	480	506	511	502	534	486	505	513	529	456	511	511	464	466	442	452	507	483	477	509	474	478	491	479	484	514	484	462	510	466	453	465	517	499	484	510	508	515	468	561	515	476	455	481	509	482	508	448	475	517	527	478	490	490	471	512	440	448	468	488	535	485	544	497	473	500	464	465	525	507	517	460	519	491	487	490	513	499	497	490	460	485	518	516	473	518	476	488	492	491	504	476	516	497	470	488	507	495	491	511	494	503	477	478	477	491	510	519	464	486	497	462	507	509	485	509	492	483	521	503	508	497	496	486	506	473	509	500	494	458	461	490	470	488	499	479	484	522	467	497	536	471	477	518	495	506	517	494	463	494	494	473	476	489	497	485	563	499	526	498	489	507	515	465	511	491	462	447	515	503	532	510	524	517	515	481	510	509	465	532	494	494	505	516	468	500	507	486	472	466	475	502	517	512	495	464	499	472	476	522	498	504	503	514	531	489	523	475	524	499	504	443	497	511	524	495	486	506	483	482	494	446	465	481	472	511	478	503	538	513	531	505	495	517	495	492	529	519	474	468	512	474	496	514	475	484	483	490	509	550	489	451	512	499	495	478	518	512	464	492	506	485	502	485	477	509	481	478	508	461	502	485	512	501	508	502	476	478	506	458	479	441	497	496	546	519	477	479	515	517	527	497	484	480	483	465	494	494	523	496	488	497	511	488	515	527	519	502	536	513	503	529	488	509	490	468	509	521	525	514	474	520	478	483	450	509	501	508	492	501	481	483	517	510	493	531	485	494	485	481	471	494	489	494	442	512	512	477	481	493	505	500	526	483	486	506	484	490	521	466	481	517	504	489	501	511	485	485	505	522	505	487	463	539	512	494	542	470	485	475	495	468	488	463	514	475	489	490	486	489	482	520	482	501	443	528	517	504	454	469	550	498	476	504	440	489	500	489	515	541	512	515	503	503	486	490	519	521	489	471	505	485	490	533	501	477	463	487	467	483	491	528	503	485	478	489	525	480	504	504	515	468	485	513	507	496	493	501	494	448	476	470	477	481	480	495	519	495	537	529	480	484	482	496	494	502	499	518	516	505	512	482	489	494	482	470	510	487	482	520	538	522	499	480	488	500	465	475	494	495	489	510	504	458	518	452	456	489	460	503	514	500	477	468	482	502	482	466	520	500	493	472	479	508	519	559	515	489	499	531	515	500	469	466	494	492	509	502	540	486	486	491	508	501	499	504	489	478	507	491	491	527	439	456	482	493	492	486	437	479	463	502	508	460	496	519	474	507	545	478	470	483	472	465	489	487	497	476	514	502	497	536	475	498	513	491	496	517	508	457	505	490	483	486	478	508	458	478	513	476	427	503	453	480	502	518	512	492	498	541	454	503	467	485	469	488	456	503	455	503	510	489	524	468	513	482	465	490	521	488	512	518	475	482	480	473	489	467	524	474	479	525	538	489	482	488	477	546	504	473	436	467	506	479	496	474	486	455	470	530	505	510	478	511	483	472	536	492	511	481	497	503	503	501	510	517	508	503	521	501	511	494	502	521	538	484	499	507	500	489	500	467	472	497	438	530	479	510	510	522	490	494	474	518	521	501	488	461	524	487	515	494	489	513	472	514	504	505	526	522	453	505	465	473	500	497	516	461	526	504	482	533	487	509	486	488	490	474	490	443	503	489	497	490	476	478	472	510	500	470	532	505	502	528	463	491	479	504	498	507	510	503	497	486	491	495	551	475	499	470	475	496	474	470	507	499	530	476	487	527	499	462	515	499	477	516	515	512	506	502	491	503	500	518	501	481	463	478	519	484	524	516	499	503	492	511	497	500	476	473	489	473	496	498	501	473	493	502	492	489	499	458	506	521	481	480	516	514	524	494	484	524	475	521	478	493	516	486	542	473	500	514	466	510	499	501	566	500	513	508	505	495	525	490	492	522	471	488	497	503	495	463	511	489	536	532	472	452	509	518	520	501	518	510	504	489	463	506	444	495	477	490	449	522	502	504	475	465	516	530	478	490	462	497	484	479	542	499	455	495	482	526	508	512	510	517	484	460	460	482	504	472	495	504	483	486	499	466	486	501	498	495	481	518	510	478	479	495	515	486	467	476	473	518	514	527	537	510	504	474	473	451	493	514	488	526	510	491	498	497	501	503	509	500	497	481	499	481	515	494	498	483	477	497	476	478	486	512	530	510	513	473	514	516	492	466	533	502	464	495	461	512	487	513	541	485	467	483	504	483	504	484	506	506	514	499	493	482	498	519	514	487	520	473	501	481	480	463	512	472	465	500	517	499	515	493	535	515	489	476	525	515	544	515	502	471	508	502	512	469	500	460	507	530	502	517	492	484	508	475	515	489	458	522	496	512	513	469	503	491	487	513	511	490	509	452	481	503	500	509	492	505	529	516	488	507	509	519	514	475	463	493	499	480	470	473	491	501	477	470	468	505	466	507	489	472	508	503	468	490	466	527	474	491	514	487	467	496	477	533	474	519	467	556	476	506	484	498	499	513	516	518	501	473	527	470	551	498	497	492	523	490	482	513	488	446	488	512	469	506	518	492	487	497	471	480	521	465	515	464	491	448	522	527	507	474	465	496	515	437	476	498	476	556	466	508	488	487	497	521	470	507	498	499	517	530	506	505	511	487	479	509	524	507	492	509	522	461	479	439	471	483	497	501	528	472	478	498	447	503	490	492	496	492	511	488	537	513	495	479	515	508	528	504	536	491	494	476	464	505	528	485	482	506	507	503	549	520	477	482	492	545	482	450	455	478	478	482	525	496	505	502	500	485	482	496	501	474	476	505	500	503	552	521	476	484	488	488	470	442	528	482	505	498	495	461	491	479	493	469	493	511	491	477	512	495	516	482	467	505	516	499	474	462	488	479	517	494	501	555	462	503	495	483	532	499	478	494	512	533	478	519	490	512	500	469	504	548	501	470	474	505
3576	1093	479	305	267	264	297	330	283	303	274	245	208	226	198	150	159	173	140	140	141	113	117	130	152	125	131	139	130	128	116	127	96	130	112	123	126	111	98	104	119	89	121	75	90	119	120	117	111	108	107	109	95	109	83	96	104	99	112	92	115	98	91	105	99	87	103	92	120	98	89	101	90	95	121	109	84	117	101	94	104	100	107	97	96	116	93	90	92	92	96	94	101	81	110	87	92	99	86	84	94	100	97	94	92	89	105	101	77	117	104	100	130	83	99	94	97	93	92	116	103	89	108	99	98	103	95	108	92	98	90	91	86	106	103	124	115	109	87	109	92	89	101	92	103	92	109	97	108	106	99	100	90	83	80	110	82	99	110	112	97	93	98	95	100	97	124	92	94	109	97	90	104	93	125	90	106	93	108	117	94	87	99	99	80	83	87	103	101	95	99	116	109	96	93	109	100	101	122	115	115	76	113	112	103	85	91	99	115	100	102	109	87	129	97	102	95	103	99	98	92	102	95	97	90	84	107	100	123	95	101	109	116	101	112	82	98	96	99	86	102	91	79	90	110	72	76	87	77	92	83	123	102	104	97	113	99	99	96	82	106	97	93	113	94	100	100	95	123	93	88	109	93	87	92	95	102	104	80	93	93	102	105	115	85	126	104	87	99	110	113	95	106	108	109	91	114	116	100	91	100	100	104	86	102	88	101	103	106	94	92	83	113	92	100	91	107	100	99	101	83	96	116	108	84	91	102	104	93	89	112	96	112	76	100	99	96	107	102	110	92	101	108	119	106	100	98	91	101	99	79	96	113	104	88	85	93	113	102	97	98	107	101	101	110	73	114	109	102	97	86	88	94	91	100	110	90	95	92	113	90	104	103	106	106	104	114	99	96	92	88	108	98	105	91	86	93	106	100	103	96	106	93	109	97	87	89	91	110	106	110	118	88	94	93	100	94	103	103	104	96	106	97	131	83	105	108	92	104	92	112	114	109	96	82	103	104	100	89	109	101	87	74	131	94	100	95	108	100	95	98	111	108	98	94	89	104	90	109	102	97	93	106	104	86	77	95	96	95	118	102	93	104	97	100	105	103	95	99	93	98	118	97	79	94	78	105	121	94	100	94	98	103	101	104	68	73	107	105	110	79	95	91	115	114	83	119	105	102	81	113	120	99	112	106	116	97	116	122	101	85	93	97	81	101	104	87	97	102	111	102	115	103	85	83	99	95	91	103	91	101	85	91	102	108	94	91	94	102	115	96	119	90	100	100	112	122	96	97	102	108	100	88	109	88	94	88	111	111	107	109	107	110	127	90	99	78	92	111	109	89	109	102	109	98	121	100	109	99	94	112	111	111	96	94	111	78	82	114	96	116	104	99	106	85	89	105	76	118	101	112	100	105	92	100	104	93	99	89	84	130	104	92	99	100	98	102	108	99	94	113	92	119	86	111	95	97	91	97	90	84	112	103	112	89	96	94	98	94	106	94	98	98	101	92	94	84	93	84	98	92	86	99	94	106	119	110	92	96	104	86	95	77	99	110	96	99	100	121	103	101	95	88	97	101	97	104	106	128	92	91	96	97	105	102	82	88	96	105	110	109	95	94	94	111	101	102	94	95	99	90	106	96	83	106	107	110	99	90	99	93	94	106	113	98	91	96	90	102	104	102	97	105	109	99	97	110	97	88	95	83	101	107	115	99	99	98	88	116	106	108	112	94	106	100	97	103	94	100	79	88	93	105	114	100	110	96	84	106	106	93	91	96	120	107	100	92	98	99	88	91	103	108	82	101	107	109	103	99	112	108	105	113	89	103	113	107	79	99	110	96	109	100	88	94	107	95	117	96	84	90	120	110	118	97	100	109	106	105	92	92	89	98	92	92	90	122	93	111	92	100	100	96	99	95	126	113	111	99	92	95	108	95	107	92	106	104	94	128	91	104	92	80	104	109	110	89	88	83	110	83	95	106	104	121	113	93	95	86	90	110	98	105	103	86	89	92	109	112	111	94	91	91	101	99	88	84	95	94	121	108	85	89	99	118	110	87	98	110	90	112	102	100	91	101	119	108	105	113	98	95	88	101	98	89	104	85	97	112	98	102	97	97	83	83	105	90	88	108	116	111	103	117	94	91	75	104	89	93	96	90	104	93	111	91	107	100	100	86	118	100	105	114	94	95	113	102	102	96	100	100	112	94	108	114	83	95	91	91	88	97	120	100	103	96	106	114	108	102	103	96	130	103	94	106	79	91	106	107	80	81	108	91	103	109	87	92	93	97	116	98	101	96	111	116	112	110	105	93	91	111	97	96	93	86	118	115	104	102	89	91	83	106	117	98	100	107	118	101	99	99	83	80	102	88	90	89	110	101	103	98	97	96	105	106	90	81	123	103	93	93	106	95	93	95	94	88	120	87	97	106	106	97	113	109	92	103	89	99	109	101	97	99	104	89	109	117	118	114	105	93	82	92	99	91	112	95	90	119	85	96	93	87	101	111	87	92	85	96	92	104	110	105	124	69	92	94	103	104	87	115	98	104	111	96	103	100	106	105	93	98	108	92	107	114	99	102	102	100	103	86	97	112	116	77	104	109	113	102	109	116	113	102	108	116	108	109	88	104	93	95	83	91	92	94	99	101	109	89	101	89	91	107	105	92	88	114	106	86	92	83	84	87	93	100	96	93	93	94	92	100	85	109	81	103	111	92	99	120	92	97	87	98	102	123	101	89	94	128	102	98	101	111	99	105	112	102	107	108	88	79	104	90	111	97	95	105	116	96	108	80	100	102	108	93	98	103	101	104	96	89	99	98	106	110	96	95	80	89	116	111	105	115	100	103	118	110	85	101	101	107	109	117	101	91	115	98	88	107	97	78	94	95	93	100	91	100	132	107	100	91	76	98	108	87	96	88	92	101	96	105	87	99	126	102	92	96	96	99	102	103	89	70	87	92	72	97	105	97	100	106	104	104	98	92	114	92	92	99	109	86	113	105	113	107	106	106	101	98	101	109	91	93	85	98	97	103	99	110	112	104	96	96	94	95	107	95	101	96	84	91	102	88	89	91	86	97	101	104	99	92	102	104	105	97	84	92	101	95	91	107	89	105	95	85	84	102	112	86	93	100	102	105	103	96	76	113	104	103	88	102	78	97	115	124	89	118	95	102	103	94	119	102	102	100	106	94	102	79	106	97	106	93	101	105	106	115	99	86	96	103	83	88	115	102	103	126	106	99	102	117	108	123	112	106	97	91	95	94	97	91	115	96	110	98	94	109	113	109	109	111	84	94	93	114	108	91	104	110	98	112	90	99	92	103	111	109	97	95	111	86	104	96	90	86	132	112	88	114	103	93	100	87	98	97	117	93	106	84	102	97	96	106	97	89	110	100	94	99	128	91	88	105	104	92	98	100	103	100	107	100	99	84	89	107	81	99	86	89	95	100	102	105	93	94	95	111	104	86	95	101	100	103	115	88	108	100	113	109	110	103	98	107	104	98	107
28451	10072	5194	5003	9859	12985	13246	11572	10467	9213	8011	6698	5473	4285	3579	2976	2641	2411	2074	1967	1664	1643	1599	1678	1770	1733	1784	1735	1636	1558	1530	1353	1166	1086	1100	1139	1079	1078	1042	942	928	870	888	950	816	835	796	821	819	797	809	810	794	783	791	787	773	788	774	754	799	750	786	707	791	809	774	739	786	720	775	746	793	741	812	749	756	730	788	741	749	781	781	751	757	775	742	799	756	821	742	820	742	777	765	752	784	753	764	809	757	720	753	698	767	777	775	750	768	752	738	758	755	811	806	814	733	752	728	739	756	776	744	694	753	758	755	732	700	739	769	809	784	784	807	739	778	762	756	800	795	746	783	779	696	800	755	743	799	765	752	722	807	725	749	733	792	770	761	755	722	723	731	779	734	743	738	751	813	748	774	771	810	804	761	767	739	831	743	779	727	756	755	760	752	763	752	770	804	747	772	746	768	726	782	716	729	759	781	784	785	716	815	788	757	711	827	753	778	804	787	753	765	758	747	758	728	739	812	757	804	703	792	759	685	775	790	767	749	712	737	718	792	786	781	768	783	747	767	752	700	754	764	770	742	784	774	818	746	773	777	730	773	742	753	773	736	810	730	827	745	766	716	774	792	741	742	807	741	753	745	758	722	729	833	738	770	787	776	735	773	792	768	749	765	758	773	771	752	783	784	748	778	833	735	756	752	737	764	782	780	765	776	749	729	729	732	765	746	764	793	784	795	739	756	782	768	747	778	810	692	780	763	769	750	750	751	762	764	778	795	737	758	802	804	706	751	797	749	784	732	734	710	745	761	731	774	830	748	758	734	793	802	751	802	750	794	749	766	758	777	780	753	773	729	766	774	750	773	735	766	767	767	828	720	770	739	775	812	748	777	722	751	734	772	759	764	741	766	781	730	737	748	780	748	715	757	781	699	794	808	738	737	765	775	753	760	753	762	747	764	745	745	806	751	699	793	798	735	787	744	742	776	759	777	754	760	806	753	791	706	765	755	768	790	763	709	755	741	758	752	773	739	758	743	746	772	742	803	752	789	759	772	773	779	736	793	765	737	747	730	743	783	808	734	790	749	752	725	748	838	742	763	775	762	779	825	776	764	789	818	745	744	711	783	780	787	764	748	739	780	763	840	786	767	771	795	744	782	757	786	734	769	731	724	784	753	790	748	768	780	690	824	751	732	802	743	770	747	775	722	733	779	777	736	772	741	751	732	696	806	797	758	748	790	752	743	783	845	790	783	742	735	760	819	773	740	754	748	773	769	725	732	786	789	800	757	754	740	750	739	789	749	727	780	759	670	757	739	745	749	723	766	746	736	811	734	791	732	721	785	763	732	787	746	833	771	752	749	789	791	788	784	733	760	740	771	776	673	728	771	769	784	774	781	776	795	718	752	739	793	821	740	804	806	747	763	765	763	772	775	716	753	718	802	778	788	733	771	803	753	771	804	733	758	753	778	791	738	783	731	733	769	750	809	766	761	774	760	749	781	747	744	759	793	722	821	760	778	743	736	711	780	777	733	780	752	743	796	792	742	754	734	771	760	802	764	758	781	788	755	769	765	827	807	766	766	778	757	783	755	791	764	715	749	772	758	712	762	734	751	721	764	713	741	740	777	749	738	780	754	791	757	743	815	787	737	802	740	777	775	738	778	771	777	761	801	747	774	763	767	813	743	822	767	767	807	751	725	773	792	760	718	784	761	740	758	767	780	777	724	716	795	781	750	763	747	803	804	800	832	734	771	775	744	795	743	737	719	762	741	762	793	800	785	750	801	717	774	745	757	737	740	726	786	788	765	749	733	814	751	779	788	787	746	799	729	799	740	787	807	734	743	756	798	742	747	797	779	794	749	746	815	776	742	741	749	783	757	792	764	754	765	796	740	815	791	765	741	737	747	747	760	705	763	753	781	746	807	764	783	776	748	757	727	781	794	682	714	750	759	776	792	740	723	807	745	744	761	757	783	789	818	776	792	744	757	741	761	741	780	791	769	742	740	770	763	755	760	772	761	728	826	797	797	748	779	783	772	780	714	755	754	753	799	743	734	774	762	764	763	736	750	704	778	741	753	744	706	760	767	747	773	762	777	750	776	753	777	795	759	740	746	756	771	761	744	776	724	735	777	814	744	785	741	710	763	741	725	725	756	764	736	760	738	810	731	767	755	758	732	744	750	752	760	774	762	730	758	769	727	775	747	760	752	793	751	756	802	748	766	752	810	777	724	728	729	745	763	774	754	764	748	797	733	776	772	772	740	806	784	742	733	780	717	779	755	761	797	778	760	737	785	785	771	785	757	787	734	746	760	769	784	721	732	772	783	742	726	769	770	803	738	792	751	764	775	738	747	785	776	748	753	755	750	765	682	791	763	774	731	799	732	741	747	741	783	742	781	749	777	757	833	782	758	776	806	773	777	740	796	758	757	723	801	755	778	777	763	738	728	731	773	758	767	778	762	758	852	784	742	740	768	764	768	753	773	753	774	730	794	781	816	762	798	710	751	763	780	747	769	749	777	803	688	821	734	816	734	771	797	754	759	735	806	798	735	772	749	781	759	747	741	761	779	801	747	776	767	792	775	753	776	727	763	753	772	750	720	747	752	720	762	772	746	748	710	748	766	721	736	751	742	775	753	805	748	710	777	798	756	713	788	746	781	799	802	747	756	775	770	756	714	778	764	726	744	767	789	750	781	715	726	758	768	742	762	787	752	772	758	733	734	727	761	725	821	761	778	756	743	800	776	766	702	760	783	774	764	759	777	719	765	753	775	782	755	794	756	768	785	765	788	814	778	789	724	755	757	753	724	809	787	716	782	765	731	773	777	727	757	721	768	785	796	791	756	793	772	780	798	782	778	797	803	737	766	729	752	729	749	733	817	721	745	733	789	812	746	711	800	770	805	737	756	733	744	750	701	795	783	826	781	747	782	759	791	736	734	768	708	762	754	780	780	765	736	823	787	720	736	773	746	783	728	733	806	718	761	771	750	747	767	778	835	781	782	758	754	753	772	754	747	772	779	766	715	731	779	738	800	721	789	763	779	726	734	728	744	731	774	740	754	781	719	735	735	749	752	794	774	789	766	764	753	812	726	762	744	766	753	760	749	794	780	752	770	731	760	763	794	811	756	772	729	739	705	795	701	717	766	822	763	761	751	743	722	732	782	766	749	761	733	814	799	768	781	745	770	748	766	741	741	737	760	774	752	772	778	760	721	733	777	761	722	736	762	759	803	763	762	769	796	816	764	733	779	727	795	768	752	802	747	738	732	770	810	763	729	722	747	731	725	801	772	787	723	813	805	770	744	744	724	734	780	746	773	721	711	779	786	758	780	724	770	764	747	793	741	798	701	777	770	796	757	788	793	782	752	764	785	798	787	793	757	775	740	764	745	763	745	738	764	780	724	762	745	785	753	757	815	721	749	796	779	767	745	755	795	747	773	746	789	748	804	766	755	768	786	772	735	789	738	807	778	743	781	758	784	775	771	758	748	711	816	764
4330	919	406	253	196	193	215	268	301	212	225	197	157	140	111	112	109	109	103	95	82	70	76	71	93	89	98	86	88	87	75	75	75	72	72	69	58	63	61	49	59	53	64	66	56	48	58	58	61	61	62	67	62	57	67	43	58	54	54	55	49	56	42	47	55	53	59	52	56	49	70	52	51	65	42	53	56	51	48	53	72	64	55	54	56	53	59	59	47	40	68	54	54	48	40	54	64	59	50	57	54	54	48	47	57	58	59	61	54	52	43	50	55	55	52	53	41	53	42	62	48	54	44	53	59	61	61	54	56	59	62	57	49	63	55	47	57	43	49	55	52	37	54	57	54	33	57	47	51	72	54	50	38	45	59	57	63	62	56	59	58	58	61	50	61	51	56	43	55	58	58	47	61	71	57	46	53	48	43	57	60	59	60	49	65	48	62	67	49	59	41	50	49	62	47	40	57	49	65	51	58	49	54	45	47	46	44	42	67	42	64	40	47	53	56	50	49	58	56	58	59	57	58	55	53	52	61	53	60	57	63	44	51	50	48	42	43	54	52	63	50	64	52	46	63	46	56	45	54	58	49	54	57	60	59	62	51	55	46	48	50	62	52	57	47	66	44	54	50	54	60	41	52	54	51	53	43	50	48	57	56	44	55	47	48	51	59	61	55	54	48	43	59	57	52	54	52	50	44	64	61	60	56	56	68	55	62	48	58	55	52	40	57	47	52	60	58	61	62	55	47	55	53	67	65	55	61	60	53	49	62	43	42	57	54	54	59	60	46	43	41	69	50	53	46	50	48	67	52	62	60	73	53	46	57	42	59	55	67	51	53	52	48	61	58	48	43	74	50	52	56	41	68	63	52	56	49	61	56	51	58	54	60	55	44	57	55	66	43	68	55	42	62	44	80	59	38	57	55	65	52	60	56	61	50	55	55	50	68	63	46	54	80	69	70	60	45	59	47	46	54	69	56	57	58	46	62	57	43	57	75	46	48	58	62	62	56	67	47	50	55	63	57	51	52	47	62	56	50	57	51	48	39	77	60	63	67	50	68	51	46	63	57	50	59	54	55	36	52	54	63	58	48	62	48	49	57	52	56	53	61	60	76	52	48	64	49	47	62	44	68	67	52	75	46	53	53	48	61	54	60	57	67	55	60	57	43	52	60	56	60	54	67	59	59	54	56	59	64	42	67	49	66	58	45	52	59	47	47	72	60	53	50	45	58	57	57	38	45	49	56	42	53	39	54	58	57	61	46	53	59	71	47	44	48	46	62	51	38	50	60	44	55	59	65	46	53	65	44	61	56	49	62	54	54	53	62	55	54	51	57	53	57	47	58	63	49	44	48	57	34	47	71	48	53	61	46	51	44	45	52	61	63	59	65	55	60	66	41	58	69	45	59	59	61	51	48	57	46	59	56	76	54	52	63	55	61	61	54	45	48	54	55	60	59	55	56	60	68	46	58	43	54	58	53	52	57	65	44	62	59	55	50	43	50	56	61	62	49	50	67	59	70	55	50	58	66	48	57	58	61	50	57	59	52	56	65	47	64	67	50	52	56	58	46	52	47	54	55	45	51	54	62	59	53	62	40	65	52	48	47	48	49	49	50	55	51	57	56	45	43	53	61	56	64	41	46	47	51	52	57	59	44	57	39	48	51	50	43	48	57	50	52	63	45	70	71	51	55	64	56	55	61	67	74	56	61	52	58	64	46	45	46	49	55	50	59	56	51	46	65	68	53	45	45	63	57	63	51	62	54	56	59	62	48	57	68	50	55	54	53	45	54	64	50	52	48	49	49	62	55	53	59	57	55	71	59	52	49	49	62	62	53	53	50	51	60	44	47	53	59	55	62	49	50	41	67	63	65	57	49	57	48	56	46	41	59	55	56	41	53	69	51	56	58	54	45	54	47	50	58	66	54	52	46	45	69	44	49	49	53	50	64	58	66	44	44	58	48	58	46	43	55	55	57	53	58	54	54	49	57	56	47	53	57	50	47	49	50	59	55	57	51	52	63	54	53	54	57	58	57	68	66	45	54	54	55	55	58	47	46	61	56	59	61	53	50	54	64	56	61	58	45	56	65	53	49	55	61	67	51	55	57	43	59	52	63	38	44	38	61	47	52	48	54	54	58	66	47	59	52	50	56	50	49	45	47	55	57	59	54	49	53	53	64	53	58	64	50	42	67	56	69	52	49	52	60	53	55	53	42	51	45	57	47	57	58	58	54	44	41	46	53	47	42	52	48	64	58	54	51	60	47	62	72	55	54	61	60	61	59	51	41	54	48	54	53	54	56	57	56	51	60	52	61	62	58	47	45	49	42	45	53	52	57	63	57	43	68	52	52	58	53	56	46	59	70	60	64	57	46	78	45	53	72	55	51	59	50	55	50	54	47	57	57	49	65	53	50	46	46	48	54	50	56	62	42	58	64	56	65	45	59	58	51	47	45	53	58	52	49	52	60	47	52	54	73	48	57	53	45	59	53	48	48	67	55	58	52	70	47	49	57	62	48	47	58	65	53	59	60	57	56	47	67	58	65	39	54	51	72	60	61	43	53	60	59	64	46	58	74	51	58	67	63	54	69	59	50	59	65	57	59	53	52	59	43	57	57	50	58	61	50	57	64	49	59	51	64	57	42	56	58	55	51	45	62	44	60	64	52	52	50	54	54	60	52	49	56	50	61	45	62	55	72	52	52	64	49	45	61	51	45	64	55	49	49	50	65	57	46	54	51	52	53	52	59	71	57	43	67	47	43	53	39	46	69	52	62	64	57	53	58	60	43	68	51	43	61	52	46	44	58	59	62	55	45	52	57	55	55	56	56	46	65	60	52	37	45	47	44	57	50	50	48	67	50	56	43	48	68	66	53	39	68	42	50	62	73	69	57	49	50	57	65	55	63	72	52	56	50	56	44	49	39	53	51	62	49	61	44	46	70	52	45	52	56	53	63	48	53	67	47	60	47	44	42	56	54	56	47	48	44	57	67	55	51	49	53	51	53	44	50	46	61	46	49	65	48	52	58	49	48	67	67	47	52	58	54	54	57	39	56	68	53	45	58	58	68	69	40	52	57	48	56	59	64	66	66	46	45	63	54	47	63	55	61	61	50	59	62	54	54	63	44	60	64	52	59	45	57	46	38	52	50	60	59	57	73	43	53	55	49	56	49	48	69	52	52	60	48	45	61	66	52	42	53	53	54	49	68	54	42	56	64	50	57	61	51	46	50	47	50	62	58	53	61	66	51	50	69	57	48	73	66	36	61	48	37	47	52	55	54	48	55	49	46	61	54	69	55	43	53	64	49	53	54	51	47	61	58	67	52	39	45	55	61	44	62	60	57	42	43	60	52	44	53	48	42	51	52	52	50	55	55	64	53	46	47	48	53	56	54	53	50	65	59	51	44	55	64	51	50	58	38	54	46	61	57	43	36	51	49	54	57	41	58	54	68	46	56	58	51	44	64	53	45	57	56	53	50	64	56	52	63	56
26324	8947	4477	4590	8468	11652	11361	10916	9822	8060	7194	5739	4660	3719	3035	2458	2187	2108	1768	1500	1313	1215	1324	1386	1407	1438	1415	1505	1488	1337	1225	1017	804	817	906	803	734	663	668	600	540	514	518	498	523	461	507	451	470	465	454	505	453	461	452	421	439	486	444	444	455	394	445	396	450	449	452	389	450	408	411	444	427	423	436	417	404	430	440	417	424	411	402	395	418	442	419	420	441	400	402	415	438	385	448	406	417	434	444	439	444	382	441	427	418	419	417	469	366	453	463	428	408	422	397	424	427	400	453	415	413	435	431	416	446	405	420	427	423	449	450	447	442	438	401	403	431	400	421	477	447	444	447	439	422	421	416	394	427	413	408	436	437	427	461	430	441	440	393	430	427	431	459	421	412	388	442	431	419	423	430	440	442	400	460	408	421	423	443	430	419	420	424	417	398	358	394	402	400	437	414	447	392	424	416	430	439	431	398	394	410	416	419	445	424	401	432	437	382	448	425	434	413	440	469	438	419	412	419	394	444	444	425	433	424	408	445	387	405	383	466	458	402	412	408	417	403	404	410	449	444	426	436	450	410	432	419	403	442	414	431	439	420	428	419	409	407	454	417	421	397	414	444	441	439	419	412	420	451	380	411	414	432	412	431	408	449	431	427	421	442	414	442	430	401	451	419	413	403	447	420	442	427	409	417	427	427	414	406	442	414	384	401	422	426	433	426	402	439	406	452	442	408	445	446	437	428	391	456	417	392	438	388	421	461	412	406	453	439	437	422	412	396	432	412	475	443	432	453	433	451	403	467	433	438	395	429	401	431	391	419	435	435	404	403	417	429	405	431	418	420	428	434	457	416	428	416	417	433	457	444	435	410	411	434	443	440	457	418	441	421	445	404	430	460	389	425	416	465	447	413	429	426	401	418	408	386	423	413	413	404	423	408	403	441	464	424	459	439	403	439	444	409	449	404	422	429	414	472	396	405	404	466	427	427	419	417	393	438	434	410	404	384	433	394	440	434	416	425	481	416	385	424	457	418	456	391	442	412	395	411	414	420	410	420	420	419	451	426	446	457	423	457	423	436	427	451	451	419	447	431	417	416	443	436	443	427	477	470	445	410	410	428	424	405	435	435	431	438	424	405	440	468	419	441	402	422	417	437	430	440	476	437	412	422	409	389	439	405	438	417	388	431	429	419	441	454	404	415	411	417	450	460	457	438	406	429	403	419	408	424	415	421	445	451	428	455	440	435	450	427	401	419	415	392	443	444	454	417	411	437	440	424	417	433	465	427	395	448	392	378	444	427	444	416	440	442	434	440	373	418	444	435	430	422	449	428	426	448	463	428	398	425	429	452	411	415	406	413	388	416	408	436	443	400	411	431	428	439	404	444	430	438	454	434	419	427	398	394	377	365	420	404	406	435	441	393	468	425	440	424	405	443	447	407	403	399	450	402	404	411	419	435	421	429	424	425	407	412	402	467	436	428	437	436	419	451	413	406	409	407	446	431	392	394	423	399	441	420	424	454	408	424	460	410	466	438	418	395	472	429	425	400	413	405	438	411	413	423	420	444	414	443	399	421	434	449	380	444	413	423	422	420	410	432	395	456	437	409	440	409	431	368	456	405	428	434	425	409	388	423	390	415	450	408	415	436	405	461	459	435	448	425	430	415	417	362	429	405	420	409	405	438	398	462	474	426	392	428	442	406	420	404	433	424	453	417	407	406	436	467	477	424	430	404	427	424	414	436	441	426	432	384	411	421	409	390	438	436	438	431	423	440	401	416	416	430	440	402	402	449	425	431	444	392	404	426	439	410	406	387	446	373	433	445	436	425	392	423	416	423	415	416	444	428	427	434	424	436	452	437	422	412	430	441	438	387	401	462	388	454	402	407	404	406	439	418	450	456	413	414	423	418	448	430	426	454	434	451	415	373	406	378	453	418	392	420	375	396	403	422	449	427	421	439	414	443	450	426	429	441	402	403	467	438	407	428	410	393	435	427	424	383	415	412	462	456	426	400	419	410	451	430	459	434	406	397	419	438	446	430	443	426	442	411	429	441	462	435	394	399	423	446	409	416	416	471	448	434	404	369	435	427	425	412	401	399	459	413	427	434	408	416	422	458	428	433	437	412	397	392	426	457	425	463	389	435	445	438	446	410	389	420	426	415	394	411	464	431	440	416	419	462	429	430	439	393	397	440	392	413	439	443	460	440	411	392	422	441	395	441	425	419	437	410	399	405	385	415	400	422	414	401	420	433	399	432	417	407	413	427	462	437	427	399	446	423	443	404	427	442	399	421	435	424	445	463	415	443	393	392	436	434	442	411	414	419	410	469	416	409	429	399	422	413	455	415	418	438	425	438	441	435	404	434	453	445	434	431	437	451	415	431	404	438	391	434	436	415	420	417	398	444	462	435	406	431	431	412	446	411	410	413	441	413	407	403	438	442	419	421	397	444	438	399	389	424	414	455	423	405	398	420	468	445	447	429	406	427	440	447	417	416	449	377	452	418	414	413	453	413	453	408	434	418	452	389	447	406	426	413	459	431	422	371	400	460	412	447	422	442	462	406	429	447	440	444	423	459	433	427	377	420	459	419	453	403	407	452	463	414	401	435	441	407	439	423	444	457	408	425	432	422	404	460	418	427	458	434	427	446	424	414	408	417	454	420	429	446	462	436	418	433	397	402	390	455	379	399	432	403	411	455	412	399	444	414	440	389	407	435	435	442	439	440	428	424	445	416	429	415	428	445	431	381	436	434	482	429	431	444	406	384	397	464	408	466	400	446	427	435	428	426	453	431	464	406	437	405	427	414	402	422	399	378	415	428	439	427	416	424	449	431	441	446	416	419	421	404	415	419	424	398	427	420	429	442	432	416	423	437	446	439	393	420	411	421	431	423	457	388	412	410	416	434	441	427	425	426	451	414	433	406	429	449	372	437	427	397	431	401	428	453	432	440	426	431	406	430	451	443	441	400	411	458	444	429	424	438	387	441	420	401	428	414	426	467	452	430	450	422	398	388	412	417	408	402	408	415	413	424	449	409	449	422	453	391	433	418	411	419	425	406	412	419	423	417	393	419	428	419	431	416	392	407	434	396	408	455	429	409	420	408	411	440	440	422	435	424	414	404	413	421	440	468	439	401	433	397	417	441	428	438	400	423	418	420	445	432	440	435	424	424	418	410	417	423	453	436	403	385	439	429	419	387	409	441	429	460	435	444	420	433	424	439	448	412	436	389	421	468	424	394	415	388	388	424	405	421	433	418	438	405	432	432	433	404	423	410	443	395	398	400	412	449	433	444	419	408	434	402	447	421	411	422	432	428	444	408	429	431	436	408	416	432	433	430	440	432	418	393	391	384	391	435	436	443	440	408	419	391	406	451	442	456	400	435	431	411	420	413	421	410	413	409	429	421	418	417	400	411	403	441	401	406	427	417	426	436	443	414	419	409	403	421	435	421	412	442	432	431	456	393	437	504	445	428	454	417	455	452	420	411	410	399	447
5008	1347	581	409	301	319	376	388	372	324	331	286	232	206	190	171	146	175	151	130	137	117	167	150	138	149	140	139	148	175	142	139	136	121	93	116	116	108	119	121	108	100	100	99	92	92	95	114	124	90	90	99	104	93	81	109	111	99	93	82	90	98	92	116	93	84	88	100	111	89	98	95	106	101	109	95	80	107	96	102	110	79	106	93	95	97	100	127	89	97	106	99	97	97	102	105	92	97	102	112	96	80	72	105	101	97	81	97	89	92	103	101	91	103	99	108	89	98	98	89	96	94	99	98	102	96	98	88	89	112	97	96	110	107	90	98	97	107	92	104	102	92	110	97	114	89	101	112	101	107	84	78	91	90	103	94	87	85	94	82	81	102	88	88	92	94	95	89	100	91	96	94	90	102	110	106	92	107	92	92	102	88	94	91	99	97	84	88	94	105	96	97	103	79	77	91	106	96	96	93	105	106	95	97	70	85	95	105	101	81	84	93	99	101	97	92	98	92	98	74	98	96	106	101	98	101	96	103	112	81	92	86	81	104	91	96	97	99	77	93	101	95	89	93	99	88	85	110	95	99	112	95	107	107	88	101	101	96	98	92	89	100	83	85	94	98	91	93	97	88	99	105	107	87	89	91	100	95	107	97	92	96	94	91	84	91	96	108	99	113	90	93	99	95	95	93	107	100	83	104	107	93	101	129	86	87	100	90	90	93	114	93	94	88	94	98	102	94	99	101	98	84	116	94	95	75	83	99	98	100	100	116	102	107	105	94	90	86	112	86	88	86	93	107	81	105	98	102	100	101	83	103	100	91	87	93	105	90	99	97	84	102	100	113	88	93	87	92	89	91	107	111	75	100	119	95	97	101	87	97	116	98	85	95	111	87	89	102	109	100	108	99	95	96	98	100	88	70	107	79	99	83	93	104	86	110	100	99	93	96	91	103	91	93	78	98	106	90	96	88	101	95	98	102	103	108	101	95	105	85	93	95	104	108	91	89	111	98	110	112	85	102	93	107	106	109	95	90	96	89	83	106	94	93	92	85	87	91	98	103	94	87	111	108	87	104	108	99	100	96	107	110	103	101	89	88	90	97	91	81	105	104	97	102	93	99	101	108	76	111	102	94	97	92	84	110	91	101	107	96	108	108	113	90	82	103	115	93	82	105	106	88	101	83	92	87	90	85	96	104	94	101	114	97	91	93	106	105	106	96	98	101	91	103	92	101	98	102	93	86	99	107	99	90	114	88	86	95	118	108	82	102	90	108	97	96	86	103	89	86	97	101	73	92	91	97	97	119	118	98	96	96	102	88	102	79	92	91	106	103	78	105	81	109	98	108	93	107	111	84	109	106	112	95	98	95	90	80	109	91	94	109	92	111	110	101	101	97	85	87	88	97	96	94	80	102	107	94	95	82	92	90	99	91	90	114	101	105	77	101	93	103	87	102	98	92	120	115	103	102	92	99	87	100	95	97	108	97	99	98	80	97	97	105	105	92	109	78	91	106	105	105	97	86	95	93	105	94	127	111	105	86	87	87	111	100	91	99	85	104	104	95	106	106	114	97	94	84	100	114	94	84	93	101	79	95	98	122	69	104	90	95	93	87	91	104	106	102	114	86	103	104	105	87	102	93	105	95	96	101	103	79	81	85	103	100	76	89	103	73	89	106	105	112	98	101	99	110	93	99	97	94	101	103	99	99	90	114	100	96	122	77	100	98	92	104	89	94	103	104	108	94	84	94	112	89	88	91	100	104	87	92	91	90	90	89	79	77	102	106	110	85	96	77	101	104	76	88	100	93	111	107	96	103	91	96	91	101	111	101	108	110	100	96	91	81	91	87	93	99	77	97	101	105	69	99	87	104	94	104	81	86	93	97	106	111	107	102	96	104	85	116	112	89	98	100	103	89	124	108	84	105	94	103	101	95	90	78	86	85	80	82	89	105	110	103	98	99	109	102	100	100	101	108	86	100	101	80	92	96	93	109	115	106	114	94	101	93	117	95	76	114	112	90	104	109	88	98	103	115	99	84	97	95	87	116	96	84	98	102	91	110	88	103	100	86	104	104	78	104	110	93	99	92	96	90	100	84	91	85	88	79	98	115	99	99	91	98	95	99	91	95	106	109	89	99	96	86	94	91	95	100	111	95	85	119	97	86	98	111	109	106	95	107	96	98	100	91	100	102	92	86	115	87	82	97	84	89	100	103	70	106	96	87	98	96	103	89	101	104	96	93	97	100	98	86	90	104	108	99	88	92	85	110	87	114	94	78	93	99	105	84	74	97	104	87	104	103	85	101	98	92	85	105	96	95	98	111	96	110	104	105	92	113	112	90	94	87	102	103	95	99	95	89	87	103	79	118	100	96	113	98	91	96	101	94	94	85	110	99	114	91	127	87	98	89	110	97	106	100	97	117	90	87	103	103	95	103	118	106	95	88	105	99	88	100	103	86	102	101	95	91	104	94	96	90	101	102	94	103	86	107	93	87	96	90	96	97	96	82	77	88	101	97	99	108	92	97	87	84	101	102	89	87	112	107	89	112	106	104	88	89	91	80	94	76	108	102	98	100	94	96	92	106	82	94	87	114	117	81	87	91	107	90	94	100	85	106	99	90	106	112	111	92	83	102	90	99	121	111	99	96	103	95	100	74	96	84	81	85	87	104	107	107	101	102	90	85	98	99	98	98	90	97	96	94	95	88	104	93	86	108	89	96	73	99	100	113	90	91	103	106	110	98	109	101	96	109	77	91	77	74	95	111	99	93	110	92	93	92	75	95	101	104	96	107	93	94	86	92	106	111	109	91	87	89	98	90	98	109	97	93	100	94	81	92	100	80	107	103	105	91	91	90	89	82	90	85	105	94	106	108	88	95	106	86	92	106	87	87	101	109	85	95	109	80	91	95	102	92	91	104	89	112	101	104	97	121	90	87	112	103	103	103	109	104	83	95	97	91	96	91	90	106	108	114	101	82	113	115	85	98	93	114	93	102	93	101	89	91	93	78	88	116	117	96	90	100	89	111	80	108	96	95	86	90	96	89	94	93	88	98	96	90	86	103	103	94	95	91	83	94	102	111	110	115	108	96	98	103	104	104	113	113	71	100	112	114	89	96	109	80	94	109	97	86	82	107	84	95	101	104	101	101	96	108	104	102	86	101	110	121	99	94	107	77	103	86	85	81	84	108	102	87	89	90	87	92	88	86	108	102	73	114	94	109	89	90	96	84	102	83	92	109	100	99	92	85	97	78	100	88	104	96	94	94	115	106	106	101	89	86	93	103	94	100	84	118	94	80	96	92	95	98	107	95	98	98	87	109	78	102	115	92	97	103	107	85	88	89	89	103	97	87	101	89	111	106	78	102	104	101	86	95	96	95	91	96	95	119	88	90	91	100	81	92	92	102	106	111	89	91	101	94	91	91	90	80	93	115	99	97	80	79	94	94	86	95	87	86	109	100	87	95	108	115	82	106	97	111	101	92	126	104	98	99
31625	11301	6355	6417	11131	14486	15314	14416	12952	10773	9328	7439	5928	4987	4125	3559	3181	2938	2701	2360	2085	2116	2170	2209	2162	2099	2163	2143	2222	2053	1877	1710	1469	1300	1227	1214	1194	1072	1041	1025	938	920	928	926	886	826	829	842	806	810	797	779	828	732	757	717	781	778	723	764	796	706	743	777	777	812	765	716	724	736	779	785	791	780	782	731	759	788	835	786	745	738	803	784	717	751	724	775	747	766	781	746	754	750	762	799	755	778	739	736	755	692	785	764	782	769	746	733	780	771	764	756	802	790	751	766	795	750	733	769	753	767	762	718	746	730	752	758	739	807	797	733	778	763	785	795	735	774	761	761	748	733	781	743	770	740	810	807	752	771	744	750	759	772	749	757	778	729	648	739	731	716	747	778	681	751	725	750	721	764	787	734	730	764	747	770	738	738	708	765	771	762	730	756	742	754	765	720	758	767	777	704	770	753	735	675	774	748	699	713	782	746	748	759	776	768	743	773	721	733	731	766	791	745	747	748	758	756	721	760	746	734	770	699	719	781	741	742	811	736	750	715	760	754	729	789	753	763	779	745	769	787	743	742	807	735	761	771	716	732	751	789	750	724	704	735	772	749	771	741	780	741	766	719	701	695	758	752	716	745	757	742	768	768	751	692	772	778	700	734	764	758	771	739	720	766	773	721	765	715	790	723	749	754	774	740	754	750	787	722	811	734	739	767	734	752	705	769	686	721	724	717	756	781	765	735	738	752	763	782	735	707	752	763	761	769	745	779	726	767	725	755	754	726	772	733	731	754	736	767	787	777	750	723	751	769	778	744	757	762	762	743	756	731	742	745	731	756	733	694	739	764	743	748	742	729	785	777	819	702	742	773	762	753	726	766	742	730	767	779	755	746	750	760	761	768	722	748	708	783	770	730	743	739	733	784	746	723	759	723	761	737	741	770	790	740	739	745	766	770	752	763	780	768	758	758	747	759	745	714	752	705	779	776	781	788	728	750	776	779	715	755	736	722	736	735	766	778	720	738	730	707	789	751	754	725	754	738	743	747	767	752	794	810	713	753	697	723	744	764	728	719	729	782	775	690	743	712	722	782	735	773	738	820	723	727	720	790	743	761	745	759	735	729	725	794	724	745	808	750	783	780	767	793	756	764	761	745	768	711	745	749	776	793	706	762	752	773	771	754	759	758	769	713	734	739	765	785	751	743	706	721	726	759	764	727	780	742	750	762	674	791	749	790	761	743	730	749	768	747	759	719	749	723	755	737	788	740	776	744	744	781	739	779	786	740	815	758	682	792	770	758	730	765	717	712	700	729	771	748	784	754	769	826	746	774	767	740	773	721	756	804	694	762	711	740	740	753	758	741	714	773	755	785	774	759	750	768	745	713	744	718	747	768	727	728	768	772	794	774	777	763	762	740	772	784	733	776	786	729	806	747	726	797	760	741	708	718	732	785	773	763	750	799	761	748	757	794	771	744	801	784	762	817	807	744	735	729	691	768	735	747	733	729	747	731	748	728	713	754	737	772	722	776	763	743	770	699	746	810	725	689	731	760	766	746	760	730	769	743	758	774	777	770	734	816	739	787	772	715	708	756	759	780	691	793	791	745	709	753	737	734	750	795	771	728	706	725	766	779	784	768	806	760	710	675	785	718	733	713	743	722	754	754	770	756	737	735	734	763	760	765	722	755	773	765	730	761	736	718	766	734	722	733	737	754	808	773	773	777	679	717	784	754	728	730	810	775	757	728	753	717	703	709	760	752	789	723	736	750	739	783	734	778	744	757	719	737	802	755	732	768	739	759	740	779	734	759	747	757	759	768	788	692	793	694	712	731	769	704	763	804	709	764	778	745	774	783	740	813	784	768	740	737	781	715	750	808	727	726	756	792	726	749	736	765	760	747	767	758	761	797	779	766	712	767	715	741	715	762	777	770	772	762	733	761	777	761	773	749	784	764	771	717	742	753	769	764	750	778	760	783	743	764	727	736	794	746	778	801	697	787	744	733	742	735	703	728	750	763	791	743	769	742	717	758	758	800	746	761	767	783	757	751	775	794	773	736	713	738	739	736	743	723	738	769	727	752	716	770	802	746	724	769	769	748	689	769	751	807	734	735	751	781	728	729	749	780	747	675	772	796	741	743	751	758	740	748	745	680	734	724	743	695	721	761	792	732	706	725	749	743	776	756	763	766	753	767	739	735	785	746	756	728	752	715	701	744	737	746	727	753	699	735	817	745	747	767	717	728	797	782	724	758	701	739	751	737	772	798	790	762	748	770	720	742	728	771	742	762	744	701	758	679	765	709	803	780	767	733	748	731	762	731	743	744	780	715	750	703	709	777	762	762	753	793	729	767	759	742	711	724	766	731	789	797	778	779	794	750	716	764	774	781	758	725	773	708	730	742	745	755	730	750	739	777	739	816	747	737	722	770	754	739	747	769	749	782	772	792	779	729	732	756	772	758	738	787	752	744	729	690	732	796	767	763	742	750	770	740	786	771	731	737	754	814	738	734	738	748	724	792	771	730	760	729	800	740	707	774	756	736	773	782	762	729	798	729	753	756	744	761	725	759	753	759	685	745	768	741	742	727	718	707	740	751	741	805	727	711	788	773	691	712	732	763	725	707	725	754	750	735	732	750	775	737	737	809	721	695	689	781	835	747	750	745	752	757	764	740	754	751	714	739	710	764	756	747	753	751	808	736	743	729	746	752	771	768	766	736	769	775	764	689	799	712	749	792	724	737	740	782	733	723	765	767	739	737	749	779	791	765	764	770	752	774	703	768	750	772	744	779	715	740	785	678	729	755	736	778	793	761	710	713	781	761	711	731	795	770	724	779	771	713	741	768	758	784	733	761	783	742	761	755	743	757	751	760	740	769	779	742	752	745	794	748	734	733	765	729	759	742	776	782	778	772	712	744	776	786	749	729	737	758	741	752	756	753	727	748	741	722	744	763	743	757	729	711	758	792	783	779	784	742	767	750	754	742	804	776	774	768	749	753	765	761	747	766	747	783	736	735	753	716	780	732	786	754	775	765	799	781	717	754	815	762	777	751	744	729	796	767	765	749	776	709	684	764	708	767	783	764	755	769	791	779	709	701	757	768	722	730	732	729	754	771	776	724	810	728	765	695	747	734	685	771	770	782	723	687	754	748	715	750	748	697	727	761	775	735	712	746	755	733	749	709	790	753	741	733	741	744	749	782	743	768	720	707	688	781	698	707	752	775	790	743	759	783	700	720	764	707	772	802	706	814	763	739	784	730	766	699	729	724	785	748	726	749	725	733	691	710	733	771	760	795	749	804	725	767	771	771	765	732	730	729	776	775	723	750	751	707	727	777	724	753	721	772	769	708	799	795	761	718	775	733	747	800	735	806	750	734	764	806	777	746	723	731	777	739	803	773	738	728	741	743	756	784	775	749	732	770	743	741	792	742	779	729	720	805	763	724	812	762	730	766	791	719	761	742	746	713	735	767	716	752	766	771	732	721	750	761	767	733	697	796
2782	648	352	230	183	161	197	220	209	188	177	147	121	105	106	103	88	85	86	78	87	95	82	88	84	73	83	92	82	107	92	86	78	67	89	58	72	68	60	54	67	62	70	73	68	75	77	87	63	68	77	75	62	59	64	82	61	70	68	75	66	83	62	62	60	63	71	72	61	64	59	49	65	64	67	65	72	79	49	76	60	62	63	71	70	59	66	62	62	71	62	71	56	79	69	57	63	59	63	64	63	67	69	67	66	67	52	69	82	78	73	70	60	64	65	71	72	60	62	69	55	72	66	70	57	65	67	73	67	57	74	65	75	61	64	53	79	71	62	71	81	50	66	69	80	53	58	74	67	36	56	70	63	63	50	63	73	53	64	59	40	55	72	65	69	77	69	60	71	62	74	74	77	72	70	71	60	73	70	67	50	78	77	62	70	64	76	57	70	59	67	58	52	56	94	55	62	81	65	76	75	54	75	55	64	72	64	83	68	48	53	67	64	68	65	72	71	55	66	62	53	70	63	55	61	61	80	62	75	71	68	64	66	65	64	59	60	74	73	83	72	68	59	73	65	48	75	54	58	72	66	73	70	64	53	48	61	70	47	70	67	75	69	60	65	70	65	60	75	64	62	50	65	65	59	78	51	53	54	73	55	70	63	74	63	60	70	74	59	62	67	71	73	61	56	60	73	58	52	69	63	53	73	58	74	52	79	66	56	70	70	61	65	65	69	60	70	56	74	73	45	70	65	76	55	49	53	60	67	55	68	71	50	78	69	72	65	87	66	69	74	83	70	58	58	70	70	76	71	64	57	65	54	69	69	56	65	55	65	79	64	75	66	61	49	74	75	63	65	84	66	45	70	69	71	67	67	66	59	61	73	63	67	71	63	62	63	58	57	77	71	63	67	57	60	69	55	83	63	70	70	67	73	69	75	59	60	57	64	48	47	76	71	69	68	74	46	60	55	74	66	74	73	74	90	74	68	73	65	62	65	70	70	61	63	60	60	65	70	77	63	76	64	71	60	62	66	53	53	81	65	77	56	55	63	58	78	76	61	68	62	63	87	60	66	62	57	70	55	58	66	75	63	61	69	76	80	82	69	58	55	64	57	69	65	62	79	68	69	68	73	70	52	75	65	66	73	66	62	67	56	75	61	51	67	65	66	61	71	69	58	43	84	69	66	50	71	77	69	64	62	52	65	65	54	54	68	77	90	68	59	70	64	57	59	78	67	68	75	80	63	70	58	67	71	57	60	77	56	62	68	70	75	69	67	67	65	52	58	65	71	68	64	53	63	71	62	64	76	59	73	59	66	66	63	65	55	56	60	64	71	60	69	60	77	78	55	68	54	68	65	78	77	58	70	78	71	63	60	59	62	61	51	69	56	60	66	69	64	62	68	70	62	83	52	71	87	70	66	63	65	64	77	55	59	69	68	53	72	71	54	68	79	63	65	75	66	58	60	74	71	73	75	56	65	68	63	69	69	72	79	68	73	58	77	79	67	71	60	60	63	53	59	78	73	74	76	57	62	58	64	60	68	75	70	67	56	81	68	84	54	62	58	60	63	54	76	75	54	61	60	61	70	68	55	58	60	62	68	58	66	52	63	81	87	66	59	62	57	59	58	71	73	56	77	70	64	62	63	72	61	69	59	73	58	61	71	68	72	79	59	65	72	64	60	55	48	62	75	73	58	72	79	52	58	69	84	64	68	65	76	63	76	54	78	80	75	76	64	81	63	60	55	65	61	56	47	63	57	69	62	62	61	71	78	65	79	56	62	80	89	72	64	57	72	61	58	71	58	68	68	65	66	54	65	53	72	61	81	75	68	67	68	72	60	62	66	81	55	68	70	65	61	65	67	66	70	50	51	48	60	65	67	60	65	72	59	63	60	61	69	65	70	83	56	68	60	67	54	78	57	75	60	60	64	59	53	65	66	69	77	78	71	64	57	65	64	59	70	82	59	61	75	57	74	51	62	69	65	61	52	65	53	79	64	66	59	73	69	59	63	55	59	63	66	78	55	55	59	55	55	71	67	88	60	60	62	68	67	53	60	71	82	64	59	53	82	76	74	63	85	63	68	60	67	50	59	62	77	51	67	65	59	54	70	62	60	68	46	61	55	61	59	51	53	79	53	57	81	75	62	74	59	54	71	56	79	65	65	58	79	60	64	61	55	65	61	65	72	69	59	66	69	62	62	62	57	64	78	62	75	54	60	66	63	65	69	70	72	64	70	77	63	67	61	69	71	68	73	66	65	69	63	62	64	67	75	66	70	76	57	62	65	66	65	68	66	56	59	64	80	64	72	57	64	63	69	69	68	63	62	55	50	78	65	67	66	70	63	54	81	73	75	79	58	58	58	67	64	77	70	58	63	68	69	67	54	74	61	62	74	70	52	62	59	67	58	63	55	70	59	62	65	50	73	72	67	64	59	64	68	57	63	82	71	75	67	65	76	63	66	66	70	74	59	82	71	58	68	76	66	73	83	75	62	61	56	62	73	47	64	61	63	64	59	60	77	62	50	68	57	58	65	57	65	69	64	73	67	56	59	55	68	82	64	61	73	53	62	61	66	64	74	56	50	77	75	52	74	62	80	72	54	62	63	63	56	70	55	66	56	59	80	62	64	71	71	74	65	55	68	70	58	66	77	70	63	55	74	69	62	76	73	77	79	65	55	76	57	68	63	71	53	60	73	63	65	75	65	73	63	55	64	76	70	74	67	68	70	52	60	66	75	57	62	62	54	49	65	54	60	54	90	71	76	85	80	75	66	69	68	69	54	63	68	73	52	67	63	74	73	72	54	64	66	81	59	58	66	67	64	59	76	64	53	72	80	66	62	73	79	68	60	73	71	70	57	56	68	65	72	58	74	70	61	64	70	70	55	75	70	67	59	84	60	58	72	77	63	71	72	63	79	59	59	62	61	57	62	42	57	60	68	66	70	65	64	75	83	62	52	70	53	67	61	66	61	55	66	68	66	58	49	83	79	62	58	59	60	69	73	67	79	77	84	62	60	65	60	80	69	74	65	61	80	50	70	59	65	73	69	54	70	64	69	74	60	68	66	58	62	71	60	71	81	63	55	53	63	62	48	61	55	65	58	71	82	63	62	65	68	51	59	81	64	64	79	71	57	67	73	84	61	83	56	64	55	57	66	57	57	73	66	57	61	65	63	51	70	73	68	66	56	53	76	70	63	61	74	62	48	51	72	55	53	85	62	66	57	73	81	65	61	55	70	76	80	78	69	73	66	61	66	62	57	70	65	69	69	77	61	58	62	53	64	63	63	61	76	63	59	57	48	54	62	78	65	67	64	67	60	49	65	76	77	57	60	66	66	64	69	71	66	57	75	67	54	60	57	61	65	66	71	72	63	64	67	73	64	58	65	70	77	78	57	67	60	70	58	71	68	74	58	68	68	70	57	55	55	54	66	63	65	74	73	80	70	64	66	65	60	59	64	63	57	67	67	66	66	60	68	76	59	81	64	69
22256	7333	3956	3966	6481	8978	9497	8632	7663	5968	4895	3871	3039	2486	1997	1809	1595	1555	1482	1279	1181	1180	1214	1220	1208	1143	1134	1247	1233	1234	1192	1056	932	841	776	686	693	625	617	620	571	584	556	587	555	537	545	543	520	526	522	500	499	492	505	513	482	517	499	545	530	526	486	464	497	477	500	521	529	481	534	513	533	530	493	535	504	491	525	532	525	512	537	514	493	513	545	517	503	481	506	491	538	494	499	495	535	513	554	516	520	521	503	520	517	524	484	521	508	510	545	499	551	488	520	502	505	516	503	528	511	506	529	506	507	520	492	522	548	493	530	496	471	466	517	500	522	539	534	508	564	501	522	518	527	486	553	522	507	495	487	495	483	485	525	542	520	498	491	499	501	485	482	499	496	493	514	510	539	500	505	542	510	482	497	482	509	533	547	522	508	499	542	480	495	524	459	487	516	504	505	537	550	529	555	500	491	532	533	518	535	507	487	532	531	547	459	518	514	539	497	487	557	527	484	509	528	542	506	507	532	492	529	559	492	532	556	514	489	528	471	491	504	520	513	538	510	507	488	503	514	522	519	499	529	484	507	521	520	516	530	503	489	498	552	535	513	517	526	563	493	507	531	533	507	490	528	517	492	486	494	510	514	522	517	544	494	533	498	558	550	506	483	519	530	504	538	517	513	523	496	491	495	522	505	497	487	502	544	488	496	491	499	513	508	518	491	505	517	523	517	510	547	527	470	464	505	517	462	509	504	474	539	546	487	519	511	547	540	513	498	506	504	519	536	509	534	540	505	525	497	505	532	530	540	488	498	466	507	494	458	532	475	534	499	510	481	496	513	487	521	514	489	538	478	507	485	540	521	508	518	497	488	509	493	507	521	511	494	523	491	535	484	514	516	520	495	505	518	482	515	567	478	526	476	482	538	461	513	498	523	504	489	516	501	541	524	481	554	464	490	498	511	511	509	458	490	516	495	496	538	524	518	526	474	530	544	534	493	521	502	471	509	465	519	544	513	551	500	515	502	498	512	486	527	498	507	512	494	494	484	507	510	553	487	528	482	499	563	534	522	531	478	524	526	575	526	490	521	533	512	474	546	548	532	504	506	492	477	540	519	483	532	553	477	512	544	521	500	479	510	490	515	510	506	478	507	464	508	477	520	540	522	539	467	497	500	567	483	509	496	480	496	510	512	533	523	544	509	529	492	499	512	508	520	498	524	526	530	516	494	437	494	489	516	548	555	476	521	526	528	507	503	531	501	504	452	519	512	523	522	526	536	533	503	494	473	475	523	481	493	474	508	490	565	488	483	507	502	512	499	549	558	517	516	504	484	531	499	520	508	481	513	472	492	511	503	455	495	535	514	533	518	515	517	508	552	509	517	505	473	518	484	499	506	534	500	485	495	464	542	501	506	546	525	480	478	496	469	554	503	507	507	525	509	547	525	507	503	525	492	527	516	493	476	542	478	503	456	485	516	491	528	525	522	517	507	524	498	476	492	514	483	542	503	528	535	533	499	516	537	495	542	537	533	522	501	482	527	498	518	514	489	470	501	500	498	503	522	502	486	479	510	477	502	523	484	498	516	523	546	536	483	536	506	519	497	538	477	514	494	530	480	506	487	555	523	520	532	530	507	516	536	480	520	505	464	488	520	490	488	507	527	514	525	502	529	527	502	487	500	476	473	532	499	505	472	499	507	506	517	510	523	536	501	542	505	510	484	507	527	517	522	528	497	513	504	517	548	507	532	564	506	477	552	516	493	498	522	496	526	537	503	480	510	491	525	541	543	534	519	501	495	528	499	467	500	523	530	530	494	514	531	514	496	500	516	515	531	547	511	492	541	542	491	506	530	474	483	463	500	510	521	494	494	491	538	528	498	471	528	485	501	545	482	546	500	500	516	506	533	530	522	513	494	509	489	521	554	566	527	513	514	495	525	520	527	492	496	525	534	567	489	549	503	479	506	463	492	513	505	494	524	509	520	496	507	488	519	524	462	473	495	538	496	471	516	543	526	546	520	519	469	482	446	536	531	540	528	532	540	513	531	512	485	490	516	574	539	537	495	497	514	491	542	538	495	530	569	533	532	543	523	518	517	478	513	540	462	483	524	520	507	517	537	536	494	525	530	501	553	550	536	505	480	539	532	472	502	468	498	509	508	533	503	480	518	529	502	499	490	529	518	483	529	496	497	506	497	512	536	515	524	503	518	519	512	488	536	507	518	466	506	500	524	497	499	505	501	532	518	510	543	523	517	510	463	481	533	499	498	520	502	500	528	490	490	550	492	494	492	519	471	495	481	515	497	493	456	499	518	498	508	538	560	570	497	491	517	523	488	512	475	478	500	513	517	529	499	523	538	529	468	538	503	539	494	472	504	528	546	523	524	522	530	503	506	465	526	471	514	536	492	510	520	482	551	534	509	492	474	521	524	511	540	526	499	495	527	505	536	498	509	505	514	550	529	513	523	515	526	508	549	521	511	485	468	507	535	510	521	501	530	558	502	508	507	520	488	500	495	496	504	543	493	524	530	497	510	486	488	499	479	480	525	539	514	480	493	530	530	472	503	529	537	504	429	509	471	522	488	487	529	571	495	481	530	493	511	535	472	524	484	528	507	520	482	516	512	493	481	523	537	545	551	481	502	506	508	518	530	477	497	478	513	499	513	506	520	526	474	521	552	532	533	512	487	510	486	543	494	522	504	516	520	481	544	533	555	508	513	530	478	511	537	507	481	477	497	547	475	526	528	525	515	549	518	531	514	506	484	525	525	506	499	516	513	497	483	510	527	511	535	515	474	497	541	505	492	527	507	513	491	497	542	515	490	538	471	491	541	526	516	507	503	533	502	521	503	509	518	479	529	486	534	508	532	520	509	502	483	541	498	515	504	547	493	499	538	506	526	510	505	540	481	496	524	520	523	516	519	521	519	495	511	538	479	487	491	520	513	486	534	527	468	515	528	529	503	520	479	519	521	536	510	510	501	536	539	538	491	545	534	510	515	473	498	465	545	511	463	527	465	521	515	531	533	518	555	469	513	493	500	461	569	497	510	500	513	534	470	556	512	479	540	542	539	546	536	531	530	567	506	479	496	518	530	514	548	506	508	468	506	513	502	481	503	518	499	513	549	472	483	478	525	502	467	492	548	529	530	483	486	534	493	461	527	486	515	535	487	509	517	528	508	530	557	562	540	526	515	540	471	518	503	487	496	521	505	531	509	505	513	563	521	504	523	500	546	533	516	527	541	479	521	533	476	463	537	507	529	493	534	524	501	492	520	476	513	473	540	505	504	505	513	528	526	511	560	500	534	504	520	499	484	505	472	536	510	491	480	502	520	493	536	480	463	494	525	561	508	492	507	456	527	480	486	525	557	484	496	549	514	490	562	536	554	531	539	497	531	477	471	482	521	534	473	502	497	514	502	542	515	489	548	533	536	533	518	543	505	491	550	527	499	497	555	516	515	471	544	506	478	544	529	502	522	514	503	516	505	460	472	516	511	514
3470	1207	534	349	246	277	330	311	325	273	249	222	201	149	183	147	158	151	141	126	138	131	144	147	148	145	136	133	138	130	134	136	125	129	123	137	99	93	119	101	94	98	90	93	118	129	118	97	107	99	113	107	107	105	97	94	110	105	104	89	91	114	112	97	97	98	103	102	113	99	107	108	107	104	103	108	113	116	105	94	104	82	100	121	100	94	87	127	99	102	94	120	113	108	91	108	103	110	84	103	103	105	135	113	107	109	90	89	103	105	104	94	100	104	119	109	100	113	111	105	102	83	98	93	90	119	108	95	93	94	92	108	100	118	116	84	89	98	110	101	107	104	95	112	87	105	102	108	91	95	100	101	93	117	102	103	116	84	91	104	104	97	94	88	91	92	104	116	91	107	96	114	95	115	99	109	105	92	98	98	101	98	125	108	97	90	97	101	114	92	92	110	87	103	97	91	93	103	94	116	103	124	118	90	113	108	97	114	104	110	108	103	96	103	105	103	96	117	101	102	96	114	96	103	107	84	110	96	113	103	113	101	115	108	111	90	106	99	101	95	91	111	95	105	87	98	95	112	88	98	107	95	85	98	109	112	97	103	121	101	96	101	115	99	103	87	81	92	84	112	102	88	99	110	104	102	107	116	106	111	88	123	79	106	111	110	104	92	107	101	101	100	105	103	105	94	116	103	108	102	99	92	104	97	99	109	110	107	92	95	108	78	117	101	83	116	96	111	99	108	112	101	104	106	92	96	106	93	89	92	97	118	104	104	111	102	103	105	118	92	99	115	103	108	88	110	107	102	86	108	109	94	116	95	87	86	99	109	127	104	115	82	94	108	106	109	100	104	104	101	103	101	126	96	107	104	69	108	110	81	126	115	80	96	83	92	113	108	110	102	115	119	91	104	104	104	99	101	93	81	107	107	107	95	119	110	117	101	96	110	106	87	105	109	106	94	102	113	105	103	119	92	98	100	103	87	99	116	96	92	105	82	110	98	101	103	97	117	99	111	96	105	102	84	105	117	94	120	96	95	92	104	92	99	89	98	97	109	114	113	95	114	102	107	111	87	87	104	104	109	100	97	98	112	103	108	103	106	92	113	108	97	100	100	98	111	92	114	94	101	107	113	94	85	100	97	131	94	101	115	120	96	118	106	100	100	105	107	102	112	86	104	97	101	95	113	108	112	109	93	86	100	100	120	93	114	81	98	93	113	96	99	103	109	85	80	85	95	106	95	98	124	103	109	95	95	102	95	102	86	102	95	99	104	120	100	125	122	98	101	105	95	121	76	94	89	108	98	100	104	82	103	99	93	86	102	116	95	85	87	96	106	112	100	122	96	87	101	120	99	115	101	96	113	105	98	90	97	112	88	99	116	113	100	107	104	87	104	79	105	94	102	104	110	101	109	106	107	100	121	99	113	96	92	99	112	110	81	121	110	93	94	94	113	117	102	100	114	111	106	93	96	89	117	107	87	92	111	93	106	103	97	94	113	98	116	100	96	107	105	104	99	101	98	111	96	93	107	100	98	114	107	113	86	119	101	93	113	109	94	88	92	89	93	112	88	107	104	97	91	106	95	90	90	101	102	84	118	117	104	95	106	115	91	96	100	100	105	102	105	103	111	96	89	105	95	106	118	103	97	85	106	106	108	118	100	92	97	102	99	113	123	78	99	101	83	97	109	97	99	96	83	91	88	91	113	107	104	111	101	93	95	79	96	92	103	92	107	96	94	99	111	96	90	100	99	125	114	102	118	78	108	102	85	99	97	111	116	116	94	71	92	103	87	113	106	104	112	130	106	104	107	91	109	107	109	105	82	87	103	88	110	88	95	94	98	115	120	86	108	100	109	113	95	105	113	105	98	92	105	98	98	119	96	102	103	91	108	104	87	107	99	90	99	114	108	104	111	96	114	104	96	96	89	91	92	107	77	94	91	107	117	101	102	106	99	90	103	121	120	120	92	115	106	84	99	115	94	102	103	87	97	100	115	105	110	112	92	85	92	102	112	117	90	115	93	91	110	100	122	102	109	97	83	117	109	91	95	107	117	92	84	87	107	97	112	110	130	105	97	99	107	99	89	109	116	93	87	87	82	100	111	96	94	115	99	115	110	114	111	100	103	109	105	88	99	110	109	119	102	121	121	95	92	107	111	109	95	99	107	101	99	102	95	114	112	104	110	101	106	91	119	95	106	101	86	106	101	105	100	91	104	119	86	91	111	107	109	108	89	86	100	124	110	113	100	107	96	90	93	100	108	98	93	114	87	98	95	94	102	87	105	111	89	100	107	102	105	88	102	82	93	123	100	113	101	84	106	96	106	101	100	97	96	100	101	120	90	87	115	96	103	103	106	98	106	107	106	84	103	104	102	90	98	87	121	104	95	115	121	85	116	106	101	97	98	99	101	96	107	89	96	101	108	87	111	81	101	125	105	110	120	104	128	87	92	102	110	100	100	91	101	117	104	115	88	123	96	110	104	98	101	90	114	124	100	93	95	103	98	97	86	115	111	83	101	101	98	104	118	93	98	106	107	83	106	101	110	97	112	106	111	103	119	98	95	119	78	115	71	106	93	83	105	107	92	94	107	102	105	96	102	113	103	109	112	99	103	111	97	82	101	96	118	110	119	101	119	89	90	101	101	91	102	114	113	104	106	110	95	97	101	93	117	87	99	92	100	95	117	89	101	73	107	99	94	123	100	106	81	100	102	127	102	88	93	104	102	96	118	100	104	111	113	109	80	99	93	96	92	120	102	91	112	115	103	95	93	108	98	101	87	103	96	97	92	97	96	104	96	91	99	106	115	90	96	91	78	93	107	105	94	113	98	84	97	113	105	112	76	113	104	96	102	93	106	112	117	103	119	90	94	121	87	99	94	103	102	112	101	86	105	111	97	120	100	97	87	108	114	91	96	114	88	95	110	89	126	101	98	98	115	78	116	88	94	108	97	116	99	96	108	102	104	101	96	94	98	99	98	104	97	109	106	108	88	102	100	100	115	96	117	102	94	94	100	107	106	102	99	105	98	105	92	114	117	122	94	99	93	102	108	106	116	102	103	108	124	113	92	99	109	89	97	96	109	97	84	94	111	101	93	101	103	96	96	102	110	114	93	102	104	96	95	88	114	107	106	101	100	95	105	105	111	103	81	121	90	95	108	81	107	93	84	113	97	70	106	98	97	113	87	103	98	88	99	151	109	100	96	106	89	98	92	92	87	95	107	117	102	99	100	104	103	102	109	100	105	113	111	99	96	99	109	91	106	100	116	96	98	93	104	124	85	95	100	101	93	103	112	104	91	108	86	92	115	98	95	103	109	96	92	89	95	109	92	119	100	86	82	105	95	102	110	91	110	103	96	109	105	93	103	98	123	100	109	104	97	106	98	103	91	97	104	85	103	129	106	112	103	102	122	108	96	95	83	94	107	120	105	88	117	103	100	103	100	96	100	95	97	97	93	91	77	102	97	95	124	81	115	127	125	123	106	95	103
28283	10995	5863	5549	9822	13653	12996	12516	10819	8725	7036	5332	4576	3648	3174	2873	2566	2404	2150	1970	1885	1895	1919	1803	1798	1777	1802	1795	1858	1858	1810	1539	1423	1273	1162	1104	1096	996	997	984	873	892	859	865	877	868	828	837	789	838	857	792	781	796	726	820	796	836	768	792	824	803	792	807	782	801	791	804	821	820	801	754	767	784	743	797	773	759	774	809	861	798	770	866	768	772	725	828	761	805	751	810	760	777	794	785	806	796	775	838	813	820	838	753	729	788	783	766	763	829	744	725	819	829	799	765	810	791	757	774	789	802	777	767	763	751	819	804	761	800	770	815	858	864	834	763	795	790	813	858	771	817	773	749	805	794	740	803	731	804	762	783	766	779	816	803	774	771	726	717	801	796	771	749	745	761	806	827	830	801	827	810	783	780	728	756	803	801	826	826	722	767	773	734	800	778	750	770	768	789	844	782	755	772	774	779	740	771	837	846	823	792	808	776	809	786	803	750	786	748	742	730	714	818	740	744	743	779	792	815	794	756	831	735	805	746	764	790	850	802	782	789	780	798	834	831	763	802	759	719	759	817	770	849	766	795	819	806	853	775	808	762	832	791	788	765	804	769	767	720	788	811	800	765	802	801	786	836	802	808	807	777	810	790	781	780	877	704	778	730	786	820	804	783	766	797	708	806	764	827	753	761	784	813	798	777	720	763	756	768	794	805	834	792	813	769	795	789	757	787	824	790	765	760	825	739	833	780	731	780	753	824	798	752	763	777	788	808	812	817	799	754	764	763	827	822	806	806	782	785	770	762	767	776	722	815	805	772	758	760	769	772	794	804	787	810	805	819	786	805	811	817	816	791	803	764	792	755	775	783	764	798	776	808	788	773	800	763	769	788	796	814	776	793	754	788	789	760	783	742	806	815	774	768	783	811	800	817	792	787	762	812	802	776	813	769	762	751	794	832	765	810	788	800	725	798	789	754	798	808	823	813	795	790	736	783	759	807	799	790	764	769	762	754	848	768	802	773	830	822	798	801	746	781	754	749	797	788	795	806	798	796	764	731	732	750	806	800	791	813	771	828	778	779	786	780	811	811	774	798	785	813	809	790	747	820	756	790	803	771	782	762	786	767	775	797	796	759	794	764	792	805	767	781	730	740	776	831	856	808	823	813	778	802	767	758	770	800	790	785	825	740	790	775	807	740	824	752	776	813	782	836	759	798	804	830	744	841	786	792	755	807	760	832	760	750	762	735	755	714	767	780	791	793	829	783	819	768	769	759	800	808	777	805	800	797	760	778	806	753	796	817	750	788	775	817	788	759	846	744	735	735	795	808	758	818	784	744	793	763	810	779	778	813	780	817	760	794	753	778	799	828	801	770	799	792	782	773	783	761	812	809	815	759	829	783	749	777	778	800	776	807	851	844	832	797	765	779	784	785	820	748	750	754	742	744	749	808	783	765	820	779	803	787	745	789	787	778	771	812	793	780	743	799	799	780	826	748	817	802	734	819	798	771	735	816	797	767	786	869	822	769	760	755	752	778	795	748	800	768	780	768	792	750	798	777	749	776	766	784	825	781	838	824	766	741	776	792	832	809	780	816	831	737	745	752	793	764	788	785	794	848	792	765	799	758	768	701	765	707	816	780	798	738	781	799	762	746	841	792	767	803	786	746	747	820	780	765	826	802	767	812	776	788	784	734	786	797	774	796	769	821	792	771	827	783	802	794	844	822	786	791	757	846	837	771	799	851	808	795	777	778	777	762	757	730	760	801	823	832	837	804	785	771	850	793	791	797	783	797	780	767	728	822	723	790	789	758	746	810	840	769	753	802	788	754	777	815	704	794	792	766	797	800	802	771	773	759	796	790	790	813	800	766	823	813	796	772	757	809	763	804	787	798	791	789	795	768	773	765	777	774	803	828	834	832	810	773	738	828	773	794	771	767	790	734	722	788	783	766	831	817	806	794	743	755	804	762	723	779	815	777	796	800	782	803	752	808	758	774	825	779	781	794	769	801	790	820	833	791	813	773	776	801	807	787	828	805	764	817	785	786	762	791	777	779	781	817	786	814	831	751	787	720	790	770	785	782	752	841	794	747	775	800	814	751	780	828	826	808	776	822	757	841	807	735	819	764	753	808	834	822	791	792	746	754	784	830	773	815	747	774	775	741	715	780	800	787	783	835	814	789	809	720	757	797	759	838	749	829	807	783	786	819	788	766	740	829	822	797	783	786	815	817	752	770	776	778	774	767	795	807	787	785	799	775	806	757	802	837	800	762	769	775	770	821	792	810	782	792	834	762	766	751	806	795	759	794	833	811	787	790	782	772	830	755	806	775	757	788	797	796	800	831	819	798	810	827	795	804	816	744	766	776	780	748	811	758	802	783	770	814	774	781	759	780	800	760	795	760	771	738	786	779	781	786	801	778	825	793	739	804	826	783	764	796	826	759	745	861	760	783	721	767	783	808	759	786	777	784	774	802	771	764	788	802	736	780	773	766	786	823	786	765	755	800	821	775	799	832	844	773	823	785	767	819	792	812	799	772	817	792	766	834	846	791	782	801	815	762	822	793	754	806	764	793	758	796	744	783	762	774	750	754	798	852	769	765	785	781	772	793	819	838	778	823	768	786	770	809	817	825	773	800	796	744	846	795	756	752	816	839	795	801	782	777	794	767	799	775	790	748	787	727	791	760	806	766	827	768	835	744	784	811	793	717	780	775	770	762	772	805	769	805	761	785	795	823	773	802	813	814	768	842	808	772	820	777	774	790	806	789	813	818	757	780	754	780	807	761	785	765	806	776	828	777	779	798	790	752	782	844	799	814	762	735	780	810	776	806	816	768	739	754	792	797	783	830	754	800	817	723	772	762	729	786	810	793	752	803	807	757	846	758	786	816	796	778	833	846	772	804	751	772	797	810	822	797	762	798	790	754	800	784	797	793	766	733	778	807	768	758	814	817	839	798	767	786	796	719	811	791	796	806	778	747	797	795	796	729	732	764	830	796	758	752	794	822	812	752	782	772	797	817	829	821	811	795	791	787	775	823	799	755	787	744	808	823	804	800	780	754	785	789	817	790	817	793	839	780	783	796	784	776	796	793	799	801	782	786	742	770	778	779	776	771	826	836	819	794	782	758	768	799	771	786	722	786	750	776	789	794	795	765	795	807	751	792	815	791	825	813	768	854	834	763	754	808	743	768	798	802	742	804	828	773	773	785	811	748	812	701	800	803	757	771	843	804	760	817	777	758	771	762	812	773	785	773	808	785	795	815	753	781	788	791	787	750	820	807	801	811	776	747	669	819	772	801	770	760	791	777	786	793	761	767	794	827	847	807	759	812	811	767	753	785	762	744	764	820	800	757	811	790	806	762	783	766	776	769	802	779	829	789	809	798	753	800	774	759	801	783	776	709	838	768	776	797	792	782	761	806	765	811	758	810	794	814	813	799	777	751	862	775	812	780	805	741	765	764	780	802	791	793	793	790	762	775	760	784	831	836	841	785	772	774
4291	968	465	297	202	215	252	261	235	230	176	154	142	124	129	85	108	96	89	110	86	81	90	82	87	98	74	103	102	80	87	89	78	69	72	70	76	58	54	71	50	73	56	76	55	59	52	64	56	55	60	60	48	51	52	53	41	54	66	60	55	66	40	55	48	67	62	62	52	56	49	53	60	64	41	42	51	51	59	59	53	50	49	58	65	54	58	67	60	59	55	61	58	47	66	51	56	51	60	50	49	57	47	57	52	65	45	52	47	48	66	62	60	57	62	53	60	62	52	58	56	45	55	58	60	46	65	68	49	45	42	53	50	51	65	52	54	64	58	60	63	60	35	63	65	50	53	70	49	53	56	58	50	54	66	50	56	80	45	51	53	61	56	62	65	52	60	64	73	57	58	52	53	46	55	44	52	49	49	56	54	51	70	50	62	63	59	53	45	75	70	58	68	48	51	61	48	57	70	64	50	56	49	67	63	58	42	55	58	51	50	58	65	63	57	53	53	51	44	55	52	47	57	59	50	48	43	58	53	51	62	65	72	50	46	47	54	53	41	54	50	59	44	52	71	47	62	47	71	43	55	71	58	44	50	62	59	54	63	54	57	58	64	54	73	46	37	57	63	53	55	58	64	62	49	66	56	65	59	54	59	43	66	63	54	61	62	68	54	47	55	54	62	58	49	47	58	60	48	59	60	51	49	62	41	69	54	60	56	47	63	49	52	57	56	57	68	58	61	60	66	64	68	72	59	55	37	46	55	66	49	57	53	60	56	43	55	46	55	50	76	58	58	51	58	59	76	58	47	73	52	49	58	60	63	49	75	62	51	47	45	53	62	52	41	59	54	54	59	47	55	70	46	54	63	57	64	54	76	56	75	63	58	53	65	58	67	52	57	68	56	65	49	46	60	55	53	66	56	62	61	45	63	62	53	55	50	63	50	52	52	64	43	52	57	56	68	51	56	61	54	55	49	44	56	59	52	62	58	52	50	55	59	51	69	53	70	61	65	50	59	47	57	56	54	42	57	51	72	40	59	54	64	50	56	65	50	55	55	69	58	67	65	56	75	49	61	50	48	52	56	59	51	60	60	58	57	60	69	47	52	62	58	65	68	51	46	48	65	51	56	51	38	53	60	67	48	66	63	78	43	65	48	53	67	54	52	46	53	51	48	54	50	64	43	64	64	54	49	40	53	50	64	66	69	49	52	48	49	51	65	53	54	45	49	58	70	57	56	51	64	59	59	48	65	67	51	60	54	59	62	58	44	72	61	38	43	71	53	57	55	52	49	50	50	43	49	53	60	50	64	65	53	57	56	54	55	58	52	48	49	63	60	57	57	57	56	81	54	54	46	50	66	70	62	48	60	65	50	69	50	57	63	57	67	42	67	60	45	57	63	58	55	64	61	57	63	65	54	50	52	57	66	60	53	73	46	54	63	66	69	54	43	48	58	59	54	72	57	58	52	68	46	62	56	70	63	43	52	62	50	44	72	66	55	58	49	46	50	61	56	44	53	51	63	49	62	60	40	58	52	67	62	52	58	46	71	62	66	63	59	60	54	43	63	49	48	54	54	52	52	59	53	58	54	79	68	56	58	54	49	48	58	60	60	46	59	69	54	56	71	59	54	46	48	59	48	60	54	54	55	55	54	58	53	65	50	57	54	61	60	53	56	63	51	57	47	57	50	68	58	46	54	58	55	51	57	60	63	62	64	58	41	54	49	56	52	48	54	49	54	48	54	42	65	58	66	55	56	56	64	55	69	62	58	65	64	55	60	58	71	57	63	48	50	46	62	58	65	54	63	65	48	70	64	55	63	69	68	53	51	59	49	63	66	55	56	61	60	54	53	56	52	58	54	59	59	53	64	61	53	75	44	48	62	53	58	54	69	56	62	51	46	42	46	41	56	50	55	44	59	49	63	57	46	68	51	54	64	58	63	55	57	54	44	47	66	54	65	57	56	54	60	48	67	61	52	54	71	49	38	54	61	52	59	52	60	64	44	65	79	59	60	61	60	63	52	55	62	59	69	59	68	64	53	45	53	47	52	56	64	39	63	48	70	64	60	57	56	60	50	59	62	58	46	59	67	58	55	52	57	46	59	57	47	67	57	45	47	53	48	64	67	57	66	58	64	55	54	62	68	45	51	53	53	65	50	52	44	50	49	66	45	58	55	54	62	52	62	47	64	67	49	58	57	46	70	51	54	49	57	49	53	59	61	38	57	48	55	62	46	59	48	66	68	53	49	54	59	60	49	64	75	58	63	46	50	54	68	53	49	56	57	62	68	52	59	56	73	68	56	56	52	55	57	71	45	48	61	63	59	50	55	63	64	56	52	54	61	62	66	57	47	49	50	55	48	46	74	54	60	55	51	53	59	43	54	69	61	41	60	49	54	41	58	54	63	43	49	47	58	43	66	49	57	51	64	55	58	49	51	68	38	45	58	51	51	59	45	53	53	53	56	62	64	63	58	54	48	52	58	49	52	59	56	42	65	60	57	58	51	62	48	46	57	53	50	56	55	60	57	55	58	50	55	63	48	54	65	50	56	59	48	69	44	47	71	50	55	66	55	70	47	55	47	37	66	58	58	62	69	56	50	52	59	61	63	59	40	46	42	45	58	57	51	55	69	49	51	54	74	70	56	72	54	48	54	69	62	45	53	57	63	52	60	55	63	52	50	50	52	60	50	44	51	46	53	48	49	47	44	43	80	69	60	56	48	51	68	49	50	75	63	55	52	57	63	49	56	53	61	60	49	73	64	67	56	57	67	57	52	56	60	61	45	57	52	76	54	60	65	69	54	67	59	44	55	54	53	52	50	52	63	56	38	65	61	60	69	54	54	45	64	46	53	64	52	48	46	64	47	66	48	55	48	60	53	70	49	46	60	65	48	49	50	57	64	50	52	32	64	65	40	49	53	53	57	55	52	61	58	44	48	62	37	61	64	53	61	63	53	47	46	69	55	49	49	69	58	57	59	71	58	53	57	62	55	62	53	50	44	71	57	52	50	62	53	49	50	49	47	52	62	47	60	49	48	55	63	60	48	59	55	48	62	58	58	55	57	63	71	50	50	48	63	62	53	61	56	50	59	47	54	46	46	65	53	55	69	64	54	39	58	60	57	69	52	55	53	70	52	59	45	56	54	59	50	50	53	59	66	50	55	62	63	58	60	61	50	54	58	64	53	63	70	57	66	54	48	58	51	52	49	49	55	55	60	53	63	51	43	53	48	57	76	53	43	59	73	57	31	63	43	56	51	53	63	46	62	53	66	60	54	49	64	50	44	58	48	54	55	80	62	56	48	59	45	54	44	68	44	43	58	61	51	57	58	54	63	41	58	58	50	52	63	70	57	54	51	60	58	46	63	57	60	37	52	61	46	54	64	62	61	55	56	54	57	57	60	38	51	65	76	46	51	58	51	63	60	69	56	61	45	50	62	63	43	63	51	61	64	48	48	63	55	58	56	54	53	54	57	54	51	60	67	60
26298	9637	5095	4849	9023	12341	11744	11475	9989	8446	6655	5233	4219	3491	2936	2495	2147	1977	1744	1699	1580	1597	1587	1483	1378	1460	1434	1413	1412	1412	1322	1203	1049	1010	923	801	743	679	576	538	534	517	534	518	489	477	454	464	486	470	425	451	401	466	464	439	459	398	439	435	467	478	434	423	436	435	440	464	476	456	428	441	438	470	440	448	447	455	469	467	455	440	462	451	426	469	496	399	465	454	462	434	454	443	439	494	446	464	421	433	488	459	451	440	464	454	473	460	436	456	420	449	435	445	462	455	422	422	445	471	428	458	458	504	394	406	458	436	442	431	472	469	472	438	432	448	464	428	456	483	447	406	461	420	438	453	448	460	449	460	462	460	442	447	443	465	466	472	428	425	452	417	455	449	424	463	424	424	419	425	421	472	458	475	423	453	464	446	430	450	439	450	482	464	457	401	409	418	427	454	469	431	457	436	487	457	437	473	460	470	451	445	434	438	481	423	413	426	463	456	459	442	400	438	428	411	426	428	435	429	501	435	432	417	457	432	472	457	433	388	460	451	479	453	429	447	410	430	457	416	436	441	487	432	443	438	476	448	449	436	433	398	440	453	439	457	430	461	473	450	442	479	436	431	397	431	441	446	446	439	434	461	425	441	448	454	443	447	440	447	445	458	473	420	436	461	438	450	462	460	461	445	440	460	422	435	411	437	485	448	440	464	473	422	445	460	483	437	445	463	431	448	466	427	463	429	501	448	421	416	462	443	458	458	444	457	449	421	468	468	437	487	436	439	474	441	473	450	466	438	481	454	451	462	433	437	489	433	499	458	454	410	421	445	422	449	467	475	464	442	443	417	462	481	467	435	474	453	436	436	455	452	473	469	391	455	425	456	414	465	444	432	423	437	437	445	478	451	441	485	486	454	477	439	478	443	411	434	411	440	473	397	444	424	440	477	441	428	435	472	454	424	453	483	451	444	419	437	446	407	424	432	412	468	458	434	441	435	453	476	432	432	464	405	434	443	466	457	432	432	422	478	456	440	416	457	458	448	450	459	426	404	404	460	440	418	439	439	411	413	472	404	425	440	431	462	489	447	417	437	452	454	455	439	462	429	429	411	444	466	421	425	481	457	425	454	466	431	462	428	423	437	442	433	436	448	462	433	463	481	447	413	445	444	457	477	445	422	472	415	441	466	458	487	455	433	419	464	480	485	412	423	399	423	453	457	411	446	429	430	448	460	435	445	461	445	483	438	415	436	442	493	425	442	463	423	489	462	448	434	406	475	462	443	454	470	423	422	416	450	420	453	430	414	448	417	421	435	417	425	445	426	461	449	438	428	440	446	416	481	450	447	426	459	474	412	469	445	461	428	403	446	446	457	435	444	417	434	455	446	414	460	434	435	459	442	456	438	458	463	461	466	443	420	448	463	465	477	472	447	445	436	439	428	433	438	465	462	410	425	459	447	412	465	407	455	443	415	442	422	414	441	434	433	451	477	426	446	455	451	442	459	447	411	476	414	455	446	488	436	467	439	466	414	444	433	479	435	456	413	484	453	453	458	455	429	495	424	439	424	435	422	418	452	414	401	444	434	447	456	447	459	444	485	446	429	472	411	488	423	462	434	409	448	436	425	449	437	427	445	439	432	425	455	453	397	432	462	421	454	460	442	451	430	414	465	469	412	423	440	413	462	460	429	445	443	456	428	430	411	463	441	456	464	437	454	453	436	449	465	469	439	464	499	451	458	425	432	449	422	461	433	444	452	444	433	435	460	435	474	471	405	462	461	482	440	430	441	431	412	456	455	489	438	428	433	451	468	422	460	454	440	430	396	408	479	465	433	474	458	464	477	407	445	461	422	438	463	439	456	437	436	455	413	438	484	469	459	430	437	464	433	458	417	430	469	435	461	401	435	425	454	477	468	470	437	408	432	448	442	420	461	432	463	436	441	404	437	462	441	413	442	456	466	477	477	460	416	452	458	447	449	436	434	450	450	451	452	412	432	444	424	470	447	427	467	464	467	435	461	460	421	422	434	416	427	424	457	458	483	416	464	432	443	472	425	473	456	473	450	425	471	420	440	421	449	420	438	446	473	447	446	462	421	494	439	410	441	453	478	404	438	452	440	472	419	458	438	441	484	466	444	436	465	433	449	467	418	421	422	392	418	476	454	394	448	490	451	444	434	446	457	449	418	456	452	430	447	428	456	456	444	417	459	434	458	444	448	493	464	419	456	475	457	425	440	488	448	449	385	458	435	431	402	433	484	448	462	442	468	446	445	441	459	443	436	438	463	479	421	443	437	425	444	453	477	423	455	429	438	416	475	414	427	434	444	439	462	439	445	458	422	471	425	450	437	459	443	451	493	469	459	462	487	440	443	431	459	466	451	467	429	463	420	412	447	432	467	452	461	421	434	448	450	419	455	454	468	466	427	457	422	444	442	420	460	446	449	432	421	488	442	479	441	434	460	488	467	471	442	422	466	425	465	437	420	465	434	442	427	440	442	434	433	452	459	422	463	439	432	436	431	449	438	432	444	501	433	433	426	431	445	420	457	436	480	469	463	459	433	456	448	459	458	463	430	460	443	436	423	455	431	435	417	444	427	416	446	465	485	428	456	431	434	440	458	431	481	471	451	460	460	457	413	432	431	428	411	435	412	428	470	419	477	409	440	426	444	412	456	468	454	432	448	470	447	410	460	471	491	443	471	469	433	417	432	491	471	411	428	479	458	409	478	466	452	467	427	450	421	448	429	465	487	442	497	428	447	449	415	417	436	475	413	420	403	469	469	432	450	453	417	455	437	422	407	460	445	442	426	467	415	405	414	410	463	449	453	451	445	423	493	459	411	447	445	476	458	424	442	436	418	444	436	447	452	456	467	433	459	441	428	469	439	480	463	472	430	460	465	438	463	419	467	466	427	455	469	389	435	446	459	491	449	425	469	436	456	440	440	450	448	421	481	480	476	438	465	425	436	432	452	457	446	433	449	428	425	486	465	430	423	428	428	424	416	400	453	448	443	427	420	429	449	465	460	448	447	468	442	440	451	456	470	466	439	441	464	477	464	433	470	415	452	432	455	422	426	454	442	448	456	445	462	456	408	452	446	399	439	460	460	470	474	450	443	440	450	448	491	450	447	401	464	459	445	471	418	457	440	439	409	443	449	469	449	473	438	423	427	469	461	477	380	447	441	452	424	459	457	455	443	459	424	456	438	504	444	433	454	476	433	419	456	433	429	434	469	461	396	446	477	410	428	433	470	427	437	460	432	411	431	433	429	446	434	426	455	425	431	441	450	455	466	381	475	476	412	429	447	442	462	462	449	488	427	426	414	499	430	460	449	421	476	486	441	431	454	420	427	424	444	474	428	441	407	499	434	459	422	417	433	447	414	455	444	429	420	418	443	468	440	470	404	419	416	432	481	438	442	439	433	413	454	510	468	429	436	454	461	438	436	445	433	490	440	458	460	442	420	430	421	468	439	463	451	449	423	463	442	423	475	469	461	470	438
4769	1583	653	444	305	322	386	452	404	359	322	290	239	222	220	199	163	163	137	152	143	161	161	124	127	142	167	143	134	163	143	150	147	135	134	130	98	116	108	114	106	94	120	89	96	106	92	94	112	117	105	115	104	102	103	97	88	102	101	95	103	107	106	83	91	117	94	93	83	94	115	91	89	99	100	101	102	117	82	100	97	111	101	95	99	94	94	97	110	104	94	88	93	97	101	105	91	96	88	74	97	106	98	101	110	91	108	94	104	98	97	106	103	94	97	102	89	112	108	107	116	111	101	98	89	93	102	100	96	109	98	94	86	100	90	95	101	97	93	96	102	116	96	91	109	101	90	100	84	90	86	89	107	109	85	109	100	99	83	87	115	121	96	103	106	95	98	97	91	79	91	88	97	107	96	97	93	90	110	113	95	93	105	84	107	120	103	87	109	104	104	104	117	100	110	103	93	92	85	114	98	109	109	109	118	105	93	93	125	101	92	102	104	94	85	91	108	104	112	88	107	106	102	101	100	132	100	98	88	74	102	100	95	97	101	108	99	102	105	85	105	122	103	106	88	107	105	111	99	97	95	106	87	92	99	125	99	107	113	100	100	116	100	84	105	92	107	89	89	82	86	103	103	95	84	91	98	91	88	94	93	77	84	103	98	92	102	91	90	92	105	90	89	94	106	93	102	87	111	91	125	87	82	97	97	114	94	116	103	95	98	113	99	99	90	100	97	113	108	96	90	110	94	95	109	98	109	100	109	89	95	102	107	101	92	104	98	84	96	97	89	87	104	95	89	93	101	93	88	102	101	109	89	86	108	106	91	99	89	79	90	101	96	95	87	86	94	115	71	78	104	83	86	122	93	92	84	99	90	102	114	88	99	106	102	101	84	86	94	97	100	95	99	106	78	96	92	90	100	97	97	95	85	87	93	106	80	108	117	106	90	100	105	102	122	104	95	103	117	89	99	89	84	106	99	85	110	95	98	84	106	98	97	78	104	101	110	97	104	97	92	111	107	108	125	100	88	104	95	94	90	87	104	88	100	74	91	91	125	100	87	117	112	93	99	106	102	113	101	90	96	92	112	90	104	92	113	94	92	99	106	102	94	93	98	117	92	83	84	85	90	105	99	107	105	98	87	102	103	100	94	98	87	99	104	109	102	104	96	90	99	79	104	85	82	83	90	96	100	84	103	89	98	90	104	92	87	107	101	111	114	86	105	116	94	94	88	96	84	108	94	80	86	101	92	106	100	87	105	106	102	125	112	100	112	114	109	69	95	117	85	88	112	104	83	100	79	90	101	96	100	99	89	88	90	90	94	89	96	92	98	108	91	96	83	103	96	102	95	94	85	93	93	108	91	114	103	131	91	110	86	99	106	94	107	114	97	99	93	110	98	88	110	81	98	90	93	102	82	105	89	103	105	91	90	95	92	89	86	88	101	97	97	93	116	100	104	88	84	97	104	97	101	99	119	107	84	95	101	114	94	99	87	94	102	103	105	101	121	97	101	114	101	83	88	86	79	96	122	118	88	99	100	110	109	95	94	92	112	103	126	94	108	100	99	95	98	88	114	93	110	96	105	109	95	92	95	113	97	123	90	112	92	92	99	79	90	88	95	96	89	96	112	107	107	107	100	98	105	84	114	105	97	101	91	75	102	100	102	113	108	99	87	104	96	81	107	111	90	90	92	93	95	98	91	96	86	98	92	103	118	103	94	82	86	98	95	100	68	91	97	121	86	97	93	109	95	117	111	106	91	101	83	90	109	120	96	110	90	98	98	102	84	95	96	122	103	91	109	104	79	90	118	94	84	106	83	93	87	80	88	82	115	91	81	102	85	107	87	92	104	84	111	91	99	97	90	99	124	105	116	108	115	103	100	93	111	99	85	106	104	97	81	91	95	101	95	108	104	110	108	93	110	105	86	102	91	87	115	108	97	122	120	107	90	108	92	107	100	99	91	99	97	105	98	105	102	93	114	102	102	96	90	108	109	90	99	107	104	106	98	82	109	101	91	103	100	89	110	86	113	106	84	101	104	88	94	108	90	105	114	89	100	86	104	103	98	104	115	107	88	101	94	111	87	115	109	95	97	96	102	93	93	106	96	103	89	94	109	102	91	104	94	113	125	100	117	95	97	103	100	89	117	98	94	108	100	75	93	99	100	95	97	97	98	109	92	106	111	107	99	99	90	88	89	87	92	89	92	101	90	103	107	100	124	95	111	95	95	91	90	110	96	97	94	96	105	99	94	107	116	115	116	113	81	110	111	94	103	108	98	92	110	101	92	105	90	106	97	106	86	96	90	98	79	97	99	100	85	109	102	89	118	108	90	95	89	112	108	98	92	116	82	109	85	78	104	115	96	97	103	96	104	114	112	105	97	100	100	90	86	130	81	94	103	104	99	100	96	86	106	109	105	95	102	105	81	89	121	107	72	113	88	92	94	97	88	114	99	106	108	115	96	91	96	86	92	110	102	99	105	87	102	100	86	102	88	110	89	96	90	96	97	91	110	108	92	94	95	105	101	97	104	103	119	125	107	90	94	87	100	108	94	106	83	105	110	110	83	97	110	94	85	100	98	102	90	102	89	82	107	115	112	112	102	83	91	99	90	91	81	107	107	90	92	108	107	81	86	112	118	87	85	126	100	83	107	102	82	108	101	106	88	81	94	93	81	112	101	95	102	86	111	103	98	102	93	108	81	92	102	92	104	93	100	76	106	90	99	94	87	99	102	107	100	120	106	103	101	102	118	81	106	105	107	106	89	113	105	126	102	106	94	107	109	96	97	91	103	111	98	89	100	86	81	88	95	99	97	116	85	102	94	121	131	111	87	97	106	104	94	81	103	89	95	99	95	94	111	105	102	107	110	101	110	92	108	89	104	94	87	85	112	88	108	99	111	87	103	84	115	94	99	121	99	87	108	101	84	77	118	92	82	104	94	92	83	97	111	107	106	92	90	93	93	96	93	100	83	95	104	93	103	99	88	106	111	90	98	111	98	87	116	88	95	106	98	94	103	100	117	97	112	98	114	98	113	94	105	91	103	102	88	107	97	93	100	117	131	101	92	78	117	103	99	83	104	96	90	109	93	86	103	87	97	100	102	107	89	104	103	96	80	91	110	102	90	88	106	121	94	88	102	103	73	95	105	104	97	96	96	103	104	113	109	99	82	100	87	96	93	95	94	90	115	87	103	100	110	105	97	94	100	104	102	89	111	114	88	99	96	111	96	85	84	85	92	99	101	105	111	104	97	107	79	98	99	109	92	84	101	92	111	99	97	85	100	89	93	85	95	105	114	106	77	79	84	97	113	85	80	102	97	92	75	82	103	116	87	90	105	115	103	91	105	80	110	103	101	99	94	103	112	97	101	96	110	113	106	92	91	111	83	97	90	87	100	80	114	112	108	108	81	95	93	106	110	75	107	111	90	81	81	84	95	97	99	102	94	112	93	85	83	95	103	100	103	103	134	107	113	85	98	90	105	93
31712	12416	6511	6566	12312	15663	16048	15562	13538	11248	9592	7709	6457	5583	4508	3702	3079	2803	2516	2445	2347	2353	2215	2163	2131	2075	2073	2029	2095	2013	1848	1784	1725	1558	1434	1388	1150	1062	990	897	931	891	892	908	860	846	841	818	788	806	740	827	815	786	770	756	777	775	739	770	762	784	804	808	768	790	768	780	789	784	818	816	781	801	791	742	773	826	782	743	730	792	772	714	749	744	794	804	792	743	766	768	766	787	825	775	747	770	780	776	832	796	776	753	771	829	739	792	784	792	806	777	800	762	754	797	736	760	750	795	714	774	820	775	795	768	819	769	704	752	789	767	842	786	805	780	776	791	773	772	784	791	784	794	718	727	764	756	725	779	757	797	782	789	776	787	784	777	791	782	814	755	754	772	775	759	772	792	783	766	763	766	760	769	790	782	773	721	828	750	795	768	724	804	799	764	734	771	741	765	776	818	814	780	813	734	762	804	761	798	825	801	802	750	760	766	746	776	803	785	761	749	794	760	766	765	764	733	731	838	795	752	756	800	766	760	782	780	781	763	766	753	761	764	777	775	792	798	811	715	799	776	716	791	713	801	764	758	736	773	768	732	790	752	805	774	751	788	724	833	782	798	778	804	769	770	787	743	755	798	793	736	783	805	815	779	744	726	773	728	820	783	769	785	711	737	818	795	737	731	783	775	794	806	759	792	777	726	749	735	762	802	765	767	783	775	757	805	754	781	750	806	792	762	778	802	746	769	756	805	780	780	793	791	752	795	738	719	772	768	772	730	815	755	787	728	793	793	767	785	785	769	800	785	773	808	741	722	785	772	793	779	785	800	779	795	763	766	784	773	785	774	790	740	758	775	713	754	769	791	791	827	799	797	744	807	764	793	772	781	773	759	768	806	798	777	826	794	779	787	762	792	790	803	768	765	697	801	755	754	777	781	779	736	833	760	782	797	798	757	740	766	768	793	758	815	782	793	739	753	801	781	768	779	725	785	789	749	751	776	746	777	784	788	791	765	810	757	748	781	768	780	797	821	781	757	784	766	746	721	790	810	715	780	732	788	797	744	772	778	782	843	766	774	822	766	789	763	754	796	762	769	742	754	756	807	779	776	763	780	785	763	785	832	770	792	775	745	807	761	774	784	782	763	718	795	766	754	801	733	780	809	755	774	758	793	776	774	822	771	748	776	773	741	782	793	764	788	802	827	803	786	766	804	708	781	781	762	737	831	781	815	768	789	776	752	840	770	756	761	806	724	790	761	767	746	821	784	845	775	799	768	782	731	794	785	775	796	755	752	813	774	792	758	806	796	763	801	766	756	768	704	760	743	774	768	743	792	769	766	790	755	736	786	798	758	775	792	772	783	744	831	808	778	731	767	803	758	766	744	778	750	802	787	793	817	755	790	794	789	725	796	800	819	762	743	752	792	761	785	781	818	776	784	787	776	799	770	767	778	771	698	740	816	804	775	810	810	777	794	809	734	767	778	785	787	798	815	783	785	766	771	803	793	791	787	735	793	759	785	732	827	774	804	788	799	736	747	749	804	802	727	790	731	723	765	784	777	782	823	733	731	752	761	726	778	752	764	723	772	735	800	768	772	793	792	744	838	782	830	779	739	754	742	711	778	765	755	807	851	783	811	741	790	758	742	792	724	703	744	794	840	788	750	821	756	819	822	798	785	825	817	798	759	720	832	770	779	794	774	766	789	758	734	750	762	791	834	740	774	782	770	736	694	764	756	792	753	760	738	741	793	750	732	767	795	768	734	747	775	786	781	798	787	822	800	788	730	809	766	781	794	701	757	772	727	770	809	781	788	766	785	807	740	799	816	775	772	795	798	774	775	760	766	785	775	793	761	804	790	728	762	790	781	798	752	757	750	813	813	743	768	782	777	807	767	784	727	747	765	759	728	715	791	835	724	769	790	740	761	749	766	784	821	796	801	827	819	724	770	763	784	787	734	754	775	785	800	796	813	751	773	770	795	820	835	775	777	759	731	762	739	797	759	758	834	769	777	804	755	801	721	762	787	750	758	806	764	790	762	723	766	785	802	755	840	844	798	776	764	785	754	765	727	791	759	757	763	753	781	765	778	809	754	811	767	800	768	755	812	786	751	758	825	770	820	771	825	789	774	719	794	760	830	782	765	794	743	737	776	763	778	773	782	795	795	782	828	773	794	746	799	773	794	783	746	782	787	755	775	749	786	780	806	753	772	785	816	783	792	767	729	808	752	778	767	782	775	735	779	767	768	776	744	782	764	772	754	740	810	787	748	771	805	755	792	806	786	802	812	799	736	741	805	769	800	792	784	779	807	788	732	759	822	839	753	729	751	749	814	780	775	803	775	748	745	780	807	807	761	762	772	767	780	730	766	774	834	754	791	726	756	821	798	756	762	759	762	765	767	813	767	758	793	736	753	742	769	801	805	765	794	752	772	741	797	821	790	776	774	756	773	779	767	768	792	828	752	763	802	812	801	818	762	778	814	745	775	753	744	753	798	740	803	784	741	744	791	737	786	777	792	775	744	822	767	724	759	749	797	780	819	772	771	750	771	760	777	806	791	769	666	693	750	760	742	790	798	751	750	783	780	812	741	735	801	766	788	814	789	775	783	735	792	811	708	786	770	704	778	757	754	770	773	795	752	778	758	785	736	749	785	757	790	799	746	748	768	776	733	808	804	788	789	796	731	820	819	794	787	769	784	777	752	774	769	795	757	788	756	757	788	768	802	779	827	799	720	813	727	780	811	779	787	805	808	767	771	836	782	743	767	813	760	750	799	716	813	730	776	784	768	808	744	727	773	793	745	774	817	739	779	819	770	766	759	783	794	759	787	735	768	823	768	777	733	816	774	814	805	763	831	777	738	820	782	775	758	811	791	782	800	764	824	767	781	821	749	770	791	756	724	773	750	739	784	812	766	758	800	801	784	793	765	795	779	835	788	774	771	747	778	779	744	809	781	791	750	840	746	778	758	780	823	828	749	732	778	801	731	784	796	768	757	714	798	840	720	802	799	758	727	804	769	796	768	786	762	782	798	759	764	781	736	741	805	768	777	786	791	801	756	778	767	819	791	778	745	805	793	751	736	746	810	801	762	762	752	756	772	748	775	757	761	759	796	761	748	780	757	793	781	760	799	796	755	782	784	771	712	734	779	783	764	748	753	772	787	743	738	818	784	786	829	733	763	761	755	762	787	750	782	747	754	790	780	824	805	753	785	835	759	752	765	795	797	776	743	766	791	786	781	796	782	734	716	757	776	788	788	785	736	760	766	762	769	789	775	763	743	745	755	796	763	817	803	782	737	836	766	773	779	723	770	776	788	799	784	748	728	834	742	777	766	807	734	784	741	805	777	823	747	776	732	783	742	801	758	777	773	778	775	749	818	776	750	764	751	725	797	704	761	762	768	715	788	763	812	735	755	759	773	809	756	761	782	772	728	768	726	766	776	799	767	735	773	806	828	773	807	795	729	764	791	751	771	783	792	775	746	780	745	747	754	779	728
2908	731	322	260	199	178	226	258	213	194	232	152	151	139	117	108	89	94	91	101	101	85	87	93	94	95	103	93	107	102	100	97	76	78	78	73	72	69	71	65	66	53	68	66	87	75	78	67	65	69	70	67	66	74	72	65	67	65	66	68	63	54	79	76	63	75	80	65	76	73	66	54	61	69	60	71	74	68	64	68	68	68	78	72	79	50	63	77	64	57	74	78	73	76	70	79	68	68	79	76	69	69	72	67	79	83	85	68	66	66	59	72	63	79	63	62	69	68	57	71	61	72	68	58	80	54	67	69	62	76	76	76	56	81	58	68	68	70	82	68	70	83	59	71	59	80	68	69	77	79	70	66	86	67	74	74	78	80	67	66	55	74	72	71	61	63	55	55	73	82	71	83	81	67	56	57	57	67	73	70	53	80	71	73	58	80	59	77	61	75	68	63	71	58	63	72	72	76	65	64	63	70	64	69	74	82	77	68	60	57	66	87	73	83	67	66	62	77	54	62	72	60	61	70	76	78	67	67	76	71	79	77	66	67	66	63	74	71	56	77	70	65	70	57	75	59	70	77	54	69	68	72	75	76	68	68	62	79	81	60	78	61	80	64	70	77	91	68	65	75	70	63	78	55	69	69	80	68	65	55	53	86	71	61	78	61	56	74	64	76	67	68	65	64	72	55	77	78	58	54	63	64	64	65	73	68	59	72	62	87	69	64	63	69	64	66	59	77	62	60	68	75	72	70	77	73	70	72	65	61	72	76	74	66	73	70	75	78	64	75	66	59	65	78	67	76	74	75	71	71	64	80	77	75	63	57	68	56	68	74	70	59	69	63	66	61	66	77	65	60	69	76	83	86	77	65	74	67	75	72	65	57	79	66	80	78	69	69	77	85	54	64	77	66	62	64	71	68	62	69	85	69	72	70	73	51	81	75	76	53	54	74	74	68	75	79	54	78	73	78	69	73	73	70	67	62	73	71	74	84	59	70	61	65	72	61	87	72	81	72	62	75	80	80	80	72	65	57	71	66	83	61	65	66	60	74	74	68	71	69	67	66	83	70	67	72	62	71	58	64	68	73	64	72	77	67	69	65	64	71	88	74	66	70	69	63	59	61	58	59	70	77	70	77	61	72	81	76	69	68	62	74	69	68	66	57	78	68	70	75	52	51	84	64	66	66	63	85	72	78	68	73	65	59	70	75	79	66	70	64	54	71	85	82	68	69	59	63	54	67	67	50	59	78	77	75	68	73	71	74	65	81	72	69	58	65	57	53	61	59	72	68	63	64	56	65	75	67	71	67	83	71	78	73	75	63	65	60	61	81	64	73	80	67	66	65	74	74	74	87	78	85	88	70	65	67	74	77	85	52	64	79	70	85	68	65	76	79	71	77	88	59	67	67	70	76	69	55	73	57	70	78	63	74	75	75	87	74	79	65	63	84	61	79	73	76	56	68	73	75	60	56	64	73	59	61	66	58	82	76	70	67	72	76	77	73	92	72	65	63	60	72	74	61	59	61	73	66	75	59	63	51	77	73	69	79	73	65	69	63	69	73	69	70	70	66	61	66	76	64	63	64	87	82	70	56	70	62	69	69	92	54	63	69	81	66	66	75	59	72	74	74	70	67	62	62	56	75	52	64	74	71	64	75	57	68	81	59	64	70	78	83	63	77	81	67	72	87	75	62	83	86	82	63	77	85	83	69	78	82	68	68	78	72	71	66	67	63	81	66	69	74	77	50	73	73	65	64	62	67	83	72	70	70	68	86	68	78	82	88	58	59	66	69	66	70	63	62	64	67	67	81	76	79	83	51	76	75	55	74	66	59	85	63	63	72	73	81	77	71	59	62	70	69	65	70	54	72	67	82	66	67	63	75	77	78	65	54	85	91	64	58	79	63	70	80	79	80	56	58	65	50	57	71	61	66	59	91	86	63	71	62	76	66	77	72	65	68	75	87	74	70	75	61	54	67	73	72	78	63	55	57	65	80	63	64	74	69	71	72	75	80	74	89	59	82	74	69	68	64	65	69	69	65	70	69	76	88	71	68	60	64	77	69	66	59	55	71	69	65	82	66	63	63	90	72	77	81	63	66	79	65	78	67	70	71	55	76	61	63	71	71	75	67	76	72	92	67	67	86	60	65	71	81	78	75	52	43	97	72	69	72	59	73	74	74	75	65	58	80	59	87	70	81	69	65	61	58	65	64	68	82	57	70	62	60	61	69	67	67	56	83	65	62	66	77	68	75	59	69	75	69	78	75	69	72	48	83	49	70	69	73	67	70	68	85	70	73	83	50	70	67	50	68	74	54	72	72	62	80	87	72	65	75	74	67	70	59	76	67	61	74	58	85	70	63	57	67	63	70	61	61	67	81	68	59	73	64	78	64	64	69	70	73	75	59	68	72	78	65	71	71	67	68	56	73	61	67	59	69	74	84	67	69	64	68	67	79	65	67	83	73	71	70	78	86	66	67	81	49	56	71	61	72	68	86	77	74	70	68	76	71	62	71	70	77	68	86	69	55	69	68	54	98	78	75	77	68	70	78	89	57	71	68	66	70	69	69	71	63	71	70	74	66	77	88	78	67	73	62	65	67	81	63	62	62	80	56	51	65	76	65	71	65	75	65	72	85	69	68	62	67	83	84	68	70	66	72	76	71	70	63	73	60	55	68	61	63	55	75	71	95	71	71	71	74	65	65	89	61	62	77	77	67	61	71	53	57	79	70	58	72	79	65	75	66	69	71	87	63	59	72	79	65	68	59	80	53	68	70	62	74	78	60	54	77	79	88	65	75	78	73	71	72	60	63	81	78	66	63	75	59	64	64	73	75	59	77	65	62	61	77	68	65	68	60	72	69	69	62	69	69	67	70	65	60	71	62	62	66	80	64	69	69	76	83	63	93	74	62	75	68	72	77	70	72	65	69	66	88	63	69	66	87	73	59	64	74	66	72	64	76	80	75	73	77	51	83	62	61	62	67	63	69	61	59	70	70	75	72	58	75	69	68	70	60	72	80	79	53	61	76	65	61	72	68	55	68	81	56	54	63	64	68	66	71	68	61	79	69	84	63	75	61	85	74	64	68	85	81	83	65	64	70	67	66	64	66	54	57	59	57	54	76	66	72	74	67	68	75	62	65	65	60	63	65	65	80	60	69	86	60	75	80	63	87	82	63	67	81	76	80	68	65	76	76	63	81	67	73	82	69	70	67	54	74	71	75	62	70	67	79	74	72	60	67	72	56	67	76	69	75	65	61	70	70	67	67	51	66	71	66	66	67	67	61	51	78	75	71	75	67	68	63	79	57	74	57	69	62	58	58	60	67	65	74	58	70	61	76	61	69	70	74	61	63	77	85	72	68	66	76	64	69	68	74	68	80	67	65	49	69	73	66	73	71	70	69	74	54	74	68	62	70	82	71	59	66	71	62	83	61	65	65	65	78	70	63	66	65	65	73	75	64	65	75	68	67	65	64	85	79	65	73	63	73
22657	7695	4045	4083	7868	10691	10557	10104	8305	6760	5942	4894	3835	3107	2430	2014	1555	1469	1355	1315	1301	1282	1240	1199	1189	1149	1222	1244	1208	1226	1168	1088	1017	1024	915	803	705	643	619	610	577	596	595	577	598	582	543	604	570	551	554	523	573	612	560	565	543	509	558	519	553	534	539	547	579	555	581	596	567	556	544	527	571	564	548	545	510	525	553	525	523	526	532	482	565	530	587	529	560	589	535	535	521	486	549	573	549	512	581	537	602	527	585	563	525	590	473	532	554	535	557	551	560	580	565	559	581	570	559	557	568	538	540	575	551	547	524	566	603	524	541	513	562	532	558	522	531	538	503	521	563	551	502	536	537	565	585	566	542	536	538	541	559	554	548	540	555	548	521	524	568	566	553	514	566	574	540	555	524	565	568	545	578	523	586	568	557	549	570	540	541	544	526	562	505	497	580	500	517	542	536	557	550	540	542	551	573	564	552	536	584	553	564	563	552	531	562	538	537	560	534	499	552	515	558	563	535	577	554	538	553	584	533	528	550	575	559	535	564	577	549	518	575	515	524	551	553	524	550	561	508	503	556	565	569	585	561	562	551	534	552	575	537	527	514	559	578	528	535	570	502	553	513	560	505	544	500	517	547	537	586	516	580	546	549	502	538	539	526	567	556	549	535	537	519	556	530	529	565	591	576	538	521	564	532	503	521	531	529	540	520	540	513	521	506	550	576	548	544	577	577	564	541	514	574	545	573	538	555	528	523	558	545	558	522	542	515	556	537	576	553	523	561	517	515	538	526	548	578	529	549	522	529	556	526	546	505	589	559	560	538	552	547	500	563	523	519	530	542	500	542	552	539	545	526	551	541	563	582	505	550	545	571	563	517	548	545	571	525	552	526	557	558	537	537	534	606	550	554	533	519	552	544	565	550	576	523	565	564	564	549	535	606	525	520	554	547	541	566	576	523	540	547	573	508	541	507	550	581	519	542	563	569	518	519	573	565	550	577	566	564	550	524	551	527	512	583	546	525	593	559	521	530	514	539	536	535	512	555	547	553	537	485	542	512	523	553	553	547	567	520	576	537	563	549	580	531	550	549	570	551	541	550	525	529	531	532	565	556	562	555	536	524	549	528	568	539	542	561	571	540	506	584	593	559	538	543	572	530	571	579	565	544	546	526	550	572	528	531	509	559	552	510	540	536	596	538	525	564	546	530	582	542	509	541	598	522	567	558	550	550	584	514	561	518	544	584	536	542	536	583	545	510	520	585	514	529	530	549	506	550	573	553	571	587	557	560	545	540	551	504	542	562	542	539	568	515	545	533	566	549	534	564	523	534	545	548	560	523	523	534	516	553	528	538	505	573	505	535	546	530	540	556	552	511	527	534	553	558	540	514	529	547	558	507	581	576	548	526	537	547	544	535	501	505	594	512	509	503	556	584	529	505	542	520	536	593	520	562	587	540	506	522	553	515	587	508	523	531	556	590	524	617	576	542	555	535	542	546	570	542	568	559	554	549	557	533	483	560	549	566	543	471	545	539	607	519	529	561	574	560	501	547	558	533	540	574	513	515	535	567	542	557	507	531	550	538	555	545	586	530	550	562	557	505	557	560	499	541	565	574	510	553	508	601	549	545	531	528	542	535	513	552	560	557	544	538	580	537	549	519	506	543	534	579	533	549	585	520	572	550	553	547	589	534	543	538	552	557	551	544	519	532	561	563	535	561	566	528	513	526	505	574	555	537	537	555	549	532	542	556	538	506	537	537	569	558	516	539	501	550	530	526	540	519	519	533	585	582	551	569	556	509	536	571	494	572	560	547	534	547	523	539	508	516	522	584	580	571	509	552	557	557	568	544	592	530	530	550	499	585	541	559	539	513	526	536	518	538	526	548	588	540	542	519	549	570	532	558	548	528	544	568	570	613	521	536	529	526	530	530	522	562	564	584	559	558	558	516	563	551	516	618	572	541	518	519	560	505	564	553	528	555	581	534	564	542	532	564	557	527	555	566	580	568	532	561	581	543	562	532	547	552	564	564	514	530	550	587	537	581	604	529	530	575	541	528	498	568	514	561	514	553	569	532	612	527	517	543	532	578	550	538	548	554	572	535	518	538	509	569	519	570	514	542	545	580	503	539	555	523	494	578	513	547	559	555	517	507	545	566	556	548	527	550	584	561	502	573	506	566	538	559	536	531	553	558	552	552	562	571	523	553	545	585	573	545	531	583	565	527	542	540	564	544	499	524	560	549	575	554	585	511	520	571	515	520	535	565	556	530	549	569	553	560	587	562	509	551	550	564	506	579	578	573	560	573	584	542	533	574	558	516	558	502	553	577	566	573	576	585	558	533	540	544	546	563	536	532	515	541	575	525	527	549	557	541	515	531	526	503	522	577	531	559	546	567	549	550	521	549	570	520	566	542	558	509	583	522	534	519	509	558	543	568	537	529	516	545	552	563	584	551	547	539	541	547	518	508	530	582	578	513	527	501	544	513	519	564	516	575	549	547	551	517	570	518	529	512	495	571	539	528	550	508	570	565	553	514	568	539	576	508	523	546	516	540	551	570	516	556	566	553	543	558	531	586	544	555	548	548	543	531	566	523	561	600	555	533	532	545	506	533	536	534	551	573	563	531	504	543	566	556	535	571	533	505	574	549	569	581	586	567	565	533	578	542	578	540	569	587	558	512	517	555	552	547	549	530	586	544	555	539	530	535	561	563	547	496	569	528	543	578	552	507	603	539	531	552	524	546	549	497	554	594	545	543	549	526	562	530	572	583	550	563	553	552	556	520	547	579	550	485	576	503	563	499	565	552	527	549	506	542	564	524	531	562	545	598	560	525	547	549	560	531	566	607	544	524	544	561	565	554	577	571	533	585	571	509	549	515	516	576	536	543	546	578	524	521	575	545	573	564	548	568	540	542	531	572	546	550	538	550	558	536	534	547	528	589	584	547	574	552	589	556	540	566	533	517	522	555	497	540	552	555	560	537	531	539	531	510	548	538	552	542	561	500	522	525	561	563	566	530	564	547	541	514	573	549	561	561	559	528	551	588	594	529	565	564	552	502	534	551	539	593	509	551	542	553	572	554	560	569	588	497	548	522	505	568	592	545	540	525	545	537	506	559	539	591	515	589	575	533	545	572	569	580	532	525	577	564	542	550	576	541	598	476	490	589	528	562	582	534	553	536	559	552	568	588	545	524	561	561	558	584	542	491	566	542	542	538	534	574	532	558	546	549	516	527	521	536	558	515	566	565	504	538	518	564	529	543	513	527	552	560	587	583	534	534	511	541	544	525	508	523	578	546	558	546	549	528	556	523	533	536	540	524	522	507	535	513	549	533	551	530	529	517	542	564	532	571	560	549	518	577	530	531	558	548	560	573	559	564	525	555	517	544	522	554	516	530	559	509	559	554	550	559	531	509	558	553	543	541	572	539	564	570	536	511	555	561	566	535	566	588	561	521	586	520	544	588	555	557	548	552	499	501	546	521	499	517	566	550	525	549	553
3506	1123	570	418	296	310	348	363	424	302	273	277	249	225	188	164	151	171	140	152	141	143	158	127	126	126	160	138	139	140	153	151	132	117	133	130	113	118	126	122	91	110	97	101	106	113	87	92	112	97	107	108	101	107	117	102	89	93	118	89	91	103	102	103	84	107	103	105	114	80	105	100	99	94	88	119	99	117	93	109	93	101	102	101	84	120	97	102	112	112	96	93	97	82	118	108	111	104	109	119	108	95	110	98	106	111	121	105	116	108	123	99	95	96	115	125	108	87	109	104	100	117	106	115	107	103	113	85	117	96	106	103	116	97	111	112	96	122	102	122	100	98	86	109	116	98	86	119	114	111	114	108	100	111	113	118	109	93	106	106	100	95	102	118	95	114	103	116	96	113	98	109	94	96	109	90	112	93	87	94	97	98	115	107	109	121	105	104	95	101	117	84	112	101	113	108	91	97	111	113	94	113	109	102	110	98	109	111	115	110	91	91	107	119	115	108	84	100	113	120	88	97	90	102	113	99	106	109	101	102	101	103	86	98	116	98	101	106	121	117	104	109	108	96	108	107	118	105	93	102	100	114	104	110	104	113	123	118	102	111	113	102	126	89	104	104	105	106	81	112	118	117	90	114	103	112	102	95	96	93	96	108	106	97	94	118	92	110	103	114	109	112	116	109	94	114	112	122	87	106	99	117	96	89	92	103	96	89	107	127	110	87	94	98	97	96	110	126	109	99	99	103	91	100	101	120	114	105	114	109	96	97	99	110	93	116	117	93	98	104	121	108	111	103	131	126	110	93	120	102	115	116	113	89	99	109	95	97	105	97	109	98	106	105	120	116	103	93	106	94	81	101	117	94	98	84	124	77	94	93	103	97	102	92	71	105	113	108	106	106	102	102	102	105	114	97	109	85	96	106	117	113	107	114	111	120	92	109	83	112	78	80	109	108	111	91	100	102	105	111	83	105	99	93	97	104	114	99	95	85	91	107	111	102	99	91	98	108	108	110	94	102	109	101	97	99	107	89	108	101	95	97	111	103	94	117	87	106	105	100	92	103	97	94	111	94	121	110	120	114	94	113	93	98	97	101	110	110	116	101	100	99	91	92	97	84	94	112	101	95	131	109	100	92	113	94	112	104	94	101	96	112	111	101	103	124	88	110	112	90	113	109	113	93	93	118	114	112	103	96	102	100	93	121	104	119	100	104	110	116	96	118	113	122	114	108	98	92	96	96	114	103	100	102	102	85	83	93	100	84	102	106	108	115	103	110	102	101	95	105	107	95	99	102	109	112	96	94	110	105	102	103	107	111	102	114	107	121	91	99	101	104	96	100	105	101	87	114	86	124	99	85	114	107	100	102	103	123	99	91	104	125	96	104	86	100	105	82	116	104	115	113	106	94	113	113	98	124	111	117	89	91	130	98	111	107	126	112	99	104	111	115	98	104	125	112	97	87	111	101	109	113	99	105	93	107	112	106	95	107	116	111	104	99	99	96	100	100	97	128	109	115	90	120	107	94	99	99	114	109	102	85	98	103	99	99	88	87	106	97	108	96	88	101	114	118	115	106	123	93	117	104	122	113	111	127	96	93	103	117	93	115	103	98	92	95	97	103	108	119	88	102	94	111	89	104	90	113	95	97	103	116	85	108	107	117	95	97	103	130	115	117	106	112	108	105	99	111	97	101	117	92	112	114	106	101	108	107	122	105	115	128	113	97	89	96	102	109	116	98	102	110	101	107	91	107	108	112	122	101	95	116	96	108	115	111	98	102	127	97	102	102	101	84	122	108	125	117	121	112	89	99	107	103	94	97	94	95	105	110	115	89	112	93	99	85	93	107	103	126	90	111	86	114	112	104	104	105	99	114	93	114	104	89	103	101	103	86	117	112	109	105	104	102	101	120	103	119	104	79	107	94	98	103	83	110	103	104	105	86	112	107	100	95	118	105	92	97	105	116	87	114	90	117	104	123	108	110	105	112	96	95	101	116	94	103	106	93	121	96	124	103	102	98	94	96	96	100	113	102	99	116	97	118	104	113	91	105	133	103	96	106	116	97	107	101	122	101	93	106	86	113	111	98	106	107	86	87	101	98	103	88	143	99	92	108	92	79	99	109	94	104	113	90	124	102	105	117	127	94	82	95	111	109	113	101	101	95	103	103	117	101	110	110	110	116	107	92	98	124	99	116	117	108	105	113	96	90	88	101	108	93	103	105	111	112	111	97	99	105	107	109	114	104	101	112	99	115	113	88	100	101	119	113	95	103	103	107	106	110	95	113	115	109	95	110	110	97	113	107	97	113	125	97	106	101	99	118	119	113	114	102	92	98	118	103	100	105	122	107	113	96	99	100	101	130	129	93	104	105	105	88	112	114	119	90	94	118	98	112	103	94	108	104	119	112	98	107	99	120	97	106	107	108	105	106	114	109	93	110	110	106	98	94	127	121	97	109	102	91	103	108	107	94	96	106	108	110	102	101	109	103	108	109	110	106	94	114	111	109	99	100	108	95	80	103	89	108	113	113	106	118	107	108	95	103	129	108	89	108	117	102	101	110	99	108	128	94	94	100	84	97	96	114	87	94	109	107	87	114	116	101	111	112	72	88	106	96	98	103	104	84	113	104	110	98	103	100	117	116	94	113	93	95	112	90	94	104	122	109	92	98	118	111	102	93	101	101	111	98	94	98	106	118	96	106	108	80	107	112	85	91	122	99	111	114	100	90	105	96	116	118	97	109	101	105	102	97	99	111	98	110	108	101	111	118	105	96	102	87	109	88	94	125	93	105	99	84	96	94	121	108	122	115	101	98	105	105	97	98	102	110	83	118	107	110	95	116	87	106	89	114	92	109	96	100	99	117	111	109	124	128	78	113	92	106	121	93	124	115	99	100	110	100	80	81	103	117	123	98	97	101	100	118	93	116	99	97	94	119	107	103	109	85	104	103	112	102	109	98	111	99	107	98	104	111	97	91	118	104	120	88	130	125	93	117	95	108	102	110	102	105	109	112	95	102	109	104	107	99	94	109	112	103	96	107	86	96	116	100	114	89	100	94	107	115	105	88	92	121	109	109	92	106	107	97	104	118	104	101	101	100	96	95	117	87	101	86	98	105	98	98	106	126	115	89	119	128	111	117	121	117	100	106	102	115	122	94	113	101	101	107	105	89	92	95	95	94	97	107	116	98	105	103	97	111	108	111	113	119	97	124	92	101	98	121	109	107	111	96	107	100	89	112	104	112	110	101	84	105	116	115	118	110	114	109	123	92	117	122	108	99	100	118	103	108	102	114	114	117	116	115	104	111	88	103	105	103	113	124	95	94	117	105	110	96	126	96	119	94	99	97	98	101	98	114	102	91	91	85	119	91	107	108	91	99	99	104	118	111	83	115	115	118	115	86	99	99	109	128	114	122	121	97	115	113	112	115	86	106	111	101	109	95	120	104	92	92	95	103	117	110	108	101	80	94	97	98	93	118	114	104	105	102	111	106
28569	10584	5473	5940	11399	15440	15737	14058	12131	10165	8142	7005	5786	5046	3857	3177	2577	2313	2265	2110	2024	1836	1776	1810	1780	1765	1824	1774	1832	1780	1687	1579	1491	1532	1401	1199	1086	1021	923	883	885	885	862	867	879	806	877	799	833	884	807	815	833	826	813	818	800	828	791	830	826	821	808	856	817	819	771	784	832	806	791	825	813	785	823	786	789	809	817	796	758	789	797	814	813	827	809	796	851	821	795	823	785	830	826	756	821	855	811	861	860	824	850	830	822	789	815	814	785	782	779	883	823	844	827	805	800	803	805	809	822	803	800	826	799	789	811	796	858	802	834	825	805	776	799	813	811	811	788	782	814	829	793	848	818	837	847	796	791	828	802	828	860	844	809	788	827	831	822	804	787	785	855	844	859	775	849	778	826	792	753	810	757	816	771	831	872	804	785	808	826	827	819	820	797	849	805	774	863	807	817	845	815	832	806	824	771	771	843	855	777	802	830	805	849	794	826	771	843	783	786	798	849	853	785	810	839	846	839	807	827	902	787	850	827	788	794	757	841	762	875	814	810	800	819	805	821	813	837	829	818	811	810	831	834	836	781	832	817	841	868	818	790	801	797	811	843	854	804	885	813	796	837	809	846	804	829	829	779	797	828	879	766	844	831	804	775	830	790	878	838	840	818	814	803	843	765	836	781	768	857	814	793	813	846	800	800	841	773	823	813	779	854	789	851	840	823	788	797	808	762	849	806	836	825	818	770	774	823	825	860	760	788	779	850	836	782	834	782	818	858	829	825	801	802	817	878	807	827	813	801	821	805	830	797	858	820	802	795	829	823	822	774	817	838	823	801	778	808	787	827	842	736	844	810	802	771	800	823	798	775	774	817	772	794	886	844	794	769	808	875	804	750	803	869	834	855	839	809	821	810	804	766	841	807	838	812	781	763	795	807	842	785	784	785	839	801	802	791	747	825	844	819	829	841	787	841	776	808	781	737	829	777	791	826	797	879	788	797	840	845	788	825	810	768	820	825	761	823	821	845	834	848	773	828	807	839	830	821	806	830	822	789	816	836	833	789	860	855	820	851	860	870	876	781	792	784	776	774	781	822	784	804	792	786	785	806	770	759	782	833	828	816	822	827	842	792	774	796	874	793	824	773	807	878	818	849	841	810	800	791	857	789	784	792	819	776	811	784	836	776	837	760	839	805	827	821	784	788	787	797	822	818	829	784	806	852	821	836	822	801	822	839	808	802	762	791	800	864	791	816	768	796	794	830	821	824	804	796	826	840	778	856	812	860	797	842	789	804	783	830	777	808	819	806	821	800	812	815	766	794	757	799	816	832	811	833	806	808	811	852	820	824	824	788	785	851	818	813	826	806	865	873	794	859	844	811	792	832	813	804	816	829	823	810	766	777	863	815	839	812	789	756	840	826	773	794	817	778	797	801	817	805	802	815	825	836	862	782	797	807	849	806	806	771	782	820	807	776	777	817	816	841	760	817	842	868	785	734	762	795	769	773	843	773	880	780	832	828	839	822	804	823	817	804	811	795	816	840	799	780	798	844	803	790	820	805	782	773	791	843	849	818	784	818	792	800	740	833	834	814	823	832	868	790	836	824	806	814	796	840	827	832	772	832	833	788	785	794	778	805	798	826	823	860	839	795	813	816	793	778	830	886	847	814	767	801	778	794	779	808	813	761	825	782	780	810	817	834	824	782	803	789	739	802	801	835	807	828	786	784	780	844	849	789	816	792	820	843	823	885	824	789	848	786	855	845	790	750	844	782	876	833	818	803	819	805	810	871	749	802	852	791	829	805	780	805	794	829	799	799	822	776	830	855	865	838	766	841	834	837	799	787	774	764	781	816	843	793	776	805	841	807	792	808	812	817	826	895	799	804	817	808	822	777	806	815	784	815	852	794	832	795	837	804	800	760	763	840	787	802	808	787	806	807	734	803	810	848	818	800	811	793	865	818	791	788	836	782	787	829	839	841	811	798	802	831	810	792	768	852	802	803	809	815	815	795	819	771	826	779	795	816	781	789	858	856	792	802	834	862	806	841	827	790	825	817	834	772	794	820	822	796	821	754	805	821	823	794	796	795	834	823	790	812	818	843	819	795	820	795	809	798	834	811	840	835	782	834	841	850	812	779	854	812	779	775	842	783	778	793	833	832	824	831	815	884	772	813	780	821	831	809	789	802	779	785	793	764	819	825	790	779	819	800	771	841	815	784	828	795	778	795	790	808	858	833	826	849	846	838	862	809	821	827	805	881	839	820	761	851	865	804	819	817	815	818	810	837	837	759	758	775	849	798	812	827	790	830	875	791	794	775	795	880	865	849	768	799	788	816	798	855	818	806	806	799	820	799	816	784	814	781	782	831	795	850	816	855	808	771	845	859	790	781	857	820	827	833	813	794	835	848	782	807	787	840	798	840	815	821	826	804	804	852	833	819	788	792	792	880	751	761	819	784	783	831	775	790	850	759	790	800	797	790	780	810	844	794	777	809	779	859	840	767	808	801	815	790	859	841	794	863	834	804	807	832	811	768	799	813	823	763	844	834	819	822	841	829	774	814	801	822	777	806	850	799	870	841	825	815	798	783	850	780	819	824	803	856	803	820	816	785	796	817	785	763	805	812	800	841	826	811	841	876	866	859	824	812	812	856	850	794	803	794	790	845	810	799	811	816	787	795	808	798	808	845	805	826	832	822	820	833	816	863	814	783	816	822	855	792	820	840	833	836	748	820	851	781	843	800	801	800	864	836	777	830	842	792	785	864	792	786	743	863	844	825	776	822	795	794	825	809	794	816	801	806	833	800	849	805	775	776	861	752	814	757	816	785	792	823	840	858	828	798	784	807	826	783	779	778	829	821	813	835	816	825	788	770	857	820	808	843	842	800	812	760	811	794	811	785	843	801	818	769	746	838	786	792	782	823	841	845	838	808	819	840	780	771	844	828	813	786	829	830	868	781	812	768	786	834	841	816	813	862	815	826	804	815	862	795	773	812	788	826	820	828	786	799	799	839	802	803	813	773	846	824	809	825	828	746	810	793	819	809	798	831	859	847	791	832	811	810	826	804	803	811	856	865	794	779	771	809	804	812	839	838	816	798	818	818	820	799	840	794	784	804	832	838	817	808	784	799	780	749	843	754	806	795	833	808	793	781	768	828	882	812	806	828	843	833	808	811	818	792	808	769	785	797	798	802	811	795	786	870	817	814	775	834	838	816	821	793	785	837	823	762	823	754	867	802	830	789	841	824	793	769	835	826	774	775	777	777	840	810	837	847	800	828	791	817	788	803	816	858	811	834	810	810	859	846	853	791	828	854	825	834	787	831	810	825	825	796	789	782	824	834	801	781	827	782	869	813	794	807	823	770	817	814	791	787	840	803	806	847	813	820	829	835	762	805	821	858	858	834	840	836	825	767	841	813	829	780	795	845	780	853	764	802	841	827	821	835	804	802	852	791	820	796	803	827	806	860	826	830	813	782	824	862	779	811	809	845	784	826	838
4323	931	437	289	224	260	336	325	321	250	219	199	194	137	149	125	112	111	86	119	95	109	108	91	84	95	93	91	102	104	87	77	82	90	81	80	54	68	56	61	61	69	58	66	66	62	41	64	62	63	61	55	57	75	57	70	65	56	65	53	59	82	68	53	58	54	65	57	62	51	65	64	59	72	58	61	75	52	71	60	56	47	58	69	54	52	54	55	54	45	72	69	50	45	43	65	62	65	66	81	66	53	85	60	63	68	71	55	54	68	58	67	54	55	55	75	57	60	62	72	76	55	74	56	58	63	60	63	53	53	50	64	48	54	69	54	63	60	42	74	62	56	45	58	76	74	50	67	61	45	77	50	57	68	58	46	48	54	54	77	49	71	76	59	73	61	61	61	62	66	63	69	57	54	67	59	52	57	49	51	56	64	65	61	52	46	46	60	45	80	64	56	62	59	56	59	59	60	63	58	62	64	54	58	71	65	78	54	56	58	72	50	69	61	54	60	56	51	65	53	73	59	60	59	69	73	69	48	67	60	49	67	53	59	59	59	45	66	55	54	64	57	54	57	43	59	45	65	56	50	66	50	70	57	68	59	63	61	49	59	75	53	62	64	48	58	69	62	84	66	76	66	87	60	55	61	69	68	66	54	55	61	60	63	48	80	51	69	59	63	73	50	64	57	57	66	81	69	76	53	51	62	70	65	63	62	62	67	70	66	62	62	69	49	53	56	73	59	61	64	64	69	56	56	47	54	65	71	62	54	61	76	81	69	64	65	71	58	65	64	50	45	60	65	51	48	57	64	58	62	70	72	48	55	70	66	57	68	60	63	62	58	68	72	65	45	68	74	69	47	69	64	55	46	81	73	59	53	56	61	57	60	63	54	67	71	59	56	55	82	68	69	43	71	57	55	72	56	71	65	64	68	63	56	57	74	47	53	69	59	67	58	66	49	62	70	52	65	70	64	59	44	66	56	60	53	61	70	58	63	63	63	54	65	55	61	58	63	57	55	47	63	67	54	47	78	45	63	45	66	58	61	69	64	59	62	61	68	51	64	54	71	61	58	75	64	68	46	57	55	53	57	61	72	63	65	68	62	84	67	49	65	56	70	58	58	75	54	56	61	52	71	78	71	66	66	59	61	67	64	65	56	52	63	58	62	69	65	55	66	73	59	62	65	68	47	56	62	63	59	51	54	73	60	69	41	54	60	67	63	52	64	58	63	57	64	62	64	61	70	62	55	63	45	54	62	78	51	67	54	50	55	71	60	66	49	47	70	51	60	53	66	50	53	62	76	67	66	45	44	66	62	78	70	70	58	73	58	71	72	52	60	56	63	60	47	71	52	78	61	57	63	47	59	59	57	62	55	62	56	56	70	58	65	58	66	75	61	65	82	64	72	41	75	64	60	67	53	67	63	55	64	56	60	54	53	55	65	60	55	62	64	76	50	51	60	61	70	69	74	59	52	60	74	57	49	58	79	67	49	62	64	54	63	63	65	64	57	55	55	68	55	75	60	49	48	50	72	79	44	74	56	56	63	59	61	66	66	62	64	68	46	57	56	57	75	60	61	66	60	73	57	69	62	63	54	50	53	64	71	64	59	67	63	66	68	66	56	64	60	66	54	67	56	57	54	59	54	74	50	67	54	58	67	42	52	69	53	59	70	75	71	67	64	59	66	63	72	72	58	59	65	64	72	59	53	54	69	52	73	71	67	46	69	54	53	55	53	49	58	54	69	52	58	60	61	71	71	66	59	52	66	61	57	75	64	63	60	72	72	64	55	55	59	68	69	66	61	64	55	57	73	67	51	68	45	62	54	61	51	57	49	62	75	70	62	63	52	67	72	62	71	69	56	67	60	61	53	47	68	54	66	53	53	59	67	68	66	67	60	60	61	61	77	54	54	69	51	74	65	69	59	62	71	71	76	53	51	63	68	65	79	64	56	50	71	71	56	64	66	51	58	58	50	72	50	68	56	74	67	76	61	64	69	55	59	57	60	64	63	60	69	64	60	53	49	68	76	72	55	71	51	54	61	68	59	66	51	64	47	49	56	60	75	58	59	68	61	56	66	46	74	72	58	67	72	66	56	60	66	58	60	65	62	55	70	60	53	60	62	60	66	67	77	62	61	39	63	54	59	64	62	67	47	57	68	49	68	61	53	69	56	68	76	54	59	62	58	52	62	72	57	69	65	62	69	59	76	65	60	67	68	60	79	64	65	66	53	62	60	59	52	51	59	58	64	57	54	64	56	50	56	65	69	47	62	64	53	63	61	57	57	63	51	55	49	68	63	63	45	61	67	70	62	59	69	66	65	44	55	53	58	59	58	60	45	61	67	67	48	66	55	62	51	63	42	56	62	52	72	53	59	62	59	54	44	64	45	51	67	61	72	57	76	65	59	64	58	58	53	54	58	61	63	62	49	71	53	63	64	58	63	70	55	68	74	52	60	45	72	64	61	66	73	66	61	49	58	62	74	59	52	57	47	62	64	60	58	51	59	61	58	69	68	57	53	55	61	75	47	56	56	53	50	49	68	58	62	72	66	61	54	56	65	55	72	68	71	51	62	65	52	67	70	60	59	75	73	72	54	59	50	62	71	69	63	70	54	57	60	52	62	56	56	65	54	53	69	74	64	65	70	65	74	58	50	52	45	54	50	54	66	60	58	57	64	64	58	59	64	54	64	55	69	54	55	63	60	69	53	49	71	68	61	58	66	75	82	66	60	59	56	74	59	71	38	59	58	66	60	59	48	61	67	60	64	54	75	49	59	60	61	65	59	55	54	65	66	56	52	75	40	58	60	61	60	56	73	58	62	57	72	56	77	62	52	53	67	53	52	56	65	62	52	63	59	61	57	55	57	75	61	52	62	42	58	71	60	63	67	67	48	61	59	57	49	56	63	59	67	59	67	79	63	61	54	60	58	39	54	50	69	59	57	59	65	58	54	66	52	66	62	69	62	59	41	54	58	60	70	62	57	49	60	53	65	64	65	51	49	59	56	64	61	66	65	59	57	56	65	63	80	77	65	74	59	51	66	53	67	60	68	64	58	57	59	66	77	59	62	42	57	74	57	63	65	60	65	51	66	62	50	57	79	53	61	53	45	50	55	60	63	49	52	61	67	57	54	73	77	65	59	60	63	49	61	66	64	61	49	48	63	57	52	61	50	68	64	62	62	59	58	47	74	56	67	61	68	59	59	79	55	53	67	70	64	65	59	72	73	63	58	60	54	59	54	54	61	50	66	54	58	52	61	70	74	58	57	58	59	70	48	52	63	60	57	67	65	59	61	68	53	52	64	66	59	63	73	41	69	63	49	65	68	60	59	61	67	51	61	64	52	73	53	76	70	66	52	72	69	57	50	57	52	55	60	78	71	48	58	61	62	74	57	73	52	76	81	69	51	59	61	58	63	51	60	61	65	52	58	57	57	68	67	59	69	46	55	50	50	53	52	62	55	49	71	66	60	70	62	58	62	58	71	67	50
26251	8997	4643	5404	10201	13902	14393	13029	11222	9645	7492	6366	5361	4253	3349	2810	2343	2017	1960	1768	1750	1616	1495	1520	1471	1375	1261	1389	1485	1429	1318	1225	1188	1161	1038	969	719	670	585	556	557	591	562	550	546	511	502	555	530	518	519	510	471	498	481	533	521	501	478	503	482	504	503	485	448	494	478	467	464	508	499	476	505	478	474	517	509	500	487	499	490	487	484	467	481	448	462	426	435	469	495	479	458	483	496	487	466	500	435	495	489	518	530	478	516	508	535	509	513	535	512	449	470	448	493	473	519	513	484	472	462	474	490	486	478	451	482	511	481	493	493	517	467	496	483	474	511	498	509	489	517	457	483	472	509	490	491	489	487	469	459	483	456	495	532	456	474	511	453	493	493	476	479	506	511	469	463	473	514	474	469	513	502	503	478	525	483	493	483	485	502	460	479	490	474	463	478	439	469	469	479	469	492	442	473	475	485	508	450	488	497	513	506	464	484	509	505	476	486	501	473	507	480	479	454	523	468	472	469	488	500	502	455	419	446	465	488	475	497	502	475	519	469	472	482	484	439	454	498	498	464	508	480	441	479	490	465	508	479	485	495	491	477	456	475	480	461	512	545	471	475	458	498	490	512	456	517	473	487	519	471	443	479	470	485	468	461	489	469	507	482	467	448	444	465	488	491	515	502	522	463	464	481	487	481	452	465	466	446	461	465	487	479	459	483	500	500	525	479	481	485	514	489	494	478	508	483	489	493	494	481	511	439	468	471	463	444	477	501	458	529	467	507	526	484	507	497	493	519	456	493	434	487	504	487	480	452	465	462	501	507	504	461	463	514	429	500	499	483	472	495	497	474	482	509	468	483	498	497	489	450	500	513	476	524	502	490	487	451	469	461	467	450	465	482	467	446	447	488	475	467	472	504	479	533	464	491	490	512	486	450	519	498	478	470	498	487	487	526	464	458	510	496	490	475	486	486	494	469	521	417	513	470	478	486	467	492	495	479	456	424	509	481	489	494	474	482	491	476	485	501	463	533	483	495	461	482	519	493	480	491	476	478	488	472	480	501	485	471	491	488	526	433	461	507	491	491	480	487	503	477	492	462	523	416	478	468	523	463	493	508	515	493	490	485	473	494	474	493	501	481	527	536	450	483	484	517	499	472	443	506	515	472	453	517	465	485	503	474	486	474	515	496	457	485	496	476	472	496	515	500	484	502	495	498	475	494	510	476	480	489	445	462	478	461	485	445	492	486	493	497	509	472	473	489	494	512	503	500	480	491	517	512	492	452	489	521	487	468	490	475	467	508	509	496	517	486	481	470	479	452	478	442	472	477	477	488	516	455	469	489	442	467	498	502	499	498	472	467	466	495	480	504	477	512	502	478	524	506	488	443	510	505	509	459	458	468	501	505	469	477	460	496	495	481	503	467	480	491	434	479	484	502	505	489	478	439	463	513	506	468	443	462	480	483	503	508	503	459	479	469	474	517	506	473	461	482	479	508	451	494	487	478	474	461	486	515	499	452	483	493	478	504	465	481	457	510	474	474	474	474	429	501	485	483	514	447	498	454	489	473	499	515	474	433	487	485	485	495	451	491	496	515	506	472	486	466	485	470	496	463	527	519	461	511	459	488	478	500	504	454	486	481	491	492	512	500	465	493	487	483	478	476	478	509	437	491	455	488	488	488	485	520	456	492	455	482	497	496	490	425	535	484	452	467	472	484	521	501	492	485	494	469	489	509	524	500	536	464	466	513	491	461	508	485	477	459	502	520	459	461	466	511	485	501	498	444	488	468	504	506	476	484	482	443	466	472	488	528	522	470	487	514	511	481	482	488	497	481	483	482	482	454	477	445	466	485	460	486	511	503	504	503	490	462	493	450	488	439	425	465	446	496	447	468	517	475	481	507	467	459	423	445	487	495	481	433	485	480	469	480	469	508	487	480	491	474	506	443	465	508	457	493	480	502	484	493	481	533	502	471	456	487	515	499	513	471	479	508	474	478	455	475	456	501	483	472	485	452	461	492	507	514	467	500	516	435	504	465	472	507	467	469	504	508	494	451	445	492	423	473	491	525	450	485	488	508	453	465	500	489	481	480	482	460	497	467	516	486	480	463	443	530	499	490	476	488	485	474	456	456	485	494	492	479	469	499	484	512	451	471	490	476	462	512	437	492	469	485	453	502	518	467	493	481	533	501	511	477	496	444	474	480	482	470	521	471	497	468	452	470	525	445	490	446	479	516	490	441	463	468	477	484	443	472	485	489	472	532	456	487	479	505	493	517	456	482	466	458	504	496	487	508	515	477	477	474	533	489	473	482	490	471	493	506	464	512	453	494	506	479	469	470	505	438	480	509	464	451	488	491	486	434	486	516	490	478	467	468	467	466	471	503	498	499	479	528	468	501	509	491	467	469	466	438	495	471	484	443	494	488	470	467	468	475	470	467	454	449	510	482	488	498	444	510	503	497	495	481	462	490	497	521	497	493	494	468	505	489	451	482	489	509	469	474	484	468	480	469	482	518	460	499	506	429	516	456	478	477	473	470	496	536	492	523	501	471	469	453	456	522	472	453	500	474	507	520	503	466	515	529	455	484	474	510	490	457	471	503	494	480	500	473	439	495	489	484	483	510	493	491	514	468	497	518	494	483	467	459	470	467	489	495	468	506	460	460	523	496	460	483	497	499	506	460	420	505	496	452	480	506	482	471	489	477	540	471	466	479	484	516	488	486	476	499	481	484	517	497	484	453	467	464	484	499	480	465	505	470	462	436	494	481	515	483	484	481	447	473	472	484	470	495	513	455	494	485	454	480	460	515	448	512	503	495	479	478	510	508	472	461	465	469	462	441	472	499	472	460	498	473	528	442	491	477	478	474	496	490	466	465	457	487	464	504	475	469	507	467	493	464	490	475	480	504	450	497	466	490	470	477	487	476	455	488	483	464	504	549	463	495	464	512	430	475	483	523	485	457	504	509	508	488	468	474	455	504	538	480	493	490	462	493	475	485	495	473	444	507	510	501	490	490	484	526	461	472	446	451	465	511	444	492	507	532	518	444	524	495	459	463	489	469	470	515	473	452	486	447	467	466	484	481	467	472	478	490	514	517	482	452	505	486	454	487	516	475	463	482	486	462	507	455	498	475	485	537	505	509	501	469	499	505	514	487	476	456	484	458	451	520	495	503	495	504	469	480	497	503	474	471	502	481	523	484	500	443	453	473	514	525	482	480	472	461	498	493	478	450	486	482	511	491	491	473	485	501	505	468	460	481	488	482	496	457	472	461	464	511	457	527	490	456	477	482	470	481	501	469	500	450	502	468	462	498	466	508	463	527	465	493	525	451	478	480	460	489	483	543	471	494	491	495	468	477	504	490	516	492	478	516	483	446	496	465	486	443	451	490	480	496	489	458	469	473	503	482	476	442	491	430	487	513	504	527	505	501	465	495	484	475	505	493	500	421	490	487	512	522	533	506	491	463	453	485	503	453	520	480	459	495	473	446	439	473	484
4897	1409	562	475	361	427	463	477	459	405	351	286	273	246	205	163	177	169	164	162	146	164	125	155	134	163	125	123	120	139	168	159	124	122	134	117	120	117	98	110	123	103	106	99	110	100	112	105	105	96	94	110	101	108	84	103	103	96	97	90	106	111	107	89	100	123	96	99	100	100	111	95	114	115	127	118	104	98	132	110	84	92	106	87	93	108	102	105	92	116	105	117	105	106	99	92	94	93	97	123	98	82	94	104	117	113	122	105	78	112	81	103	100	95	98	86	98	104	110	107	109	102	93	108	112	93	91	106	99	120	97	111	95	88	108	95	100	112	94	106	81	104	93	106	99	108	105	103	107	97	107	116	93	114	104	100	108	100	98	83	120	93	90	98	84	93	116	105	89	93	96	99	96	94	98	109	105	95	115	84	98	108	110	119	103	109	93	98	102	102	89	97	96	110	90	107	95	78	102	101	90	85	110	105	100	99	96	99	93	102	99	120	95	97	84	129	105	90	92	100	105	100	117	100	95	96	99	113	105	82	94	108	89	110	115	101	94	117	109	112	105	91	79	107	117	132	103	111	97	94	96	99	93	95	103	104	89	106	102	90	105	94	97	97	118	90	118	90	92	91	95	107	107	107	97	117	98	102	102	104	108	91	90	101	100	91	77	117	84	108	94	100	88	106	107	104	99	114	101	89	109	104	114	100	84	104	101	81	107	100	112	110	108	98	105	112	103	107	93	89	116	105	93	98	117	113	112	85	98	84	119	92	101	114	104	89	118	104	89	139	94	114	105	94	103	87	89	101	95	112	110	84	99	105	108	90	94	103	95	110	113	95	97	82	90	107	94	109	91	112	111	101	98	106	110	99	78	99	85	98	96	109	94	117	93	101	110	109	116	95	99	106	95	100	99	117	96	91	98	99	116	107	96	88	97	98	104	114	98	107	94	94	106	116	113	96	103	79	95	88	84	89	93	103	90	93	76	115	105	110	73	104	84	88	108	95	93	90	119	91	102	78	83	104	101	120	104	98	104	108	96	119	93	103	102	86	101	106	105	95	94	104	99	110	95	104	100	107	102	106	99	86	109	112	115	82	98	104	110	80	95	94	96	105	106	106	102	104	101	83	98	96	119	91	110	107	103	107	108	106	116	110	103	100	96	109	99	108	95	118	115	90	106	120	124	113	110	107	102	109	131	107	107	110	102	107	101	102	96	112	111	84	100	105	96	109	87	97	107	82	97	95	95	111	110	99	88	101	100	108	102	90	91	81	112	84	97	107	109	100	107	97	110	103	90	92	102	106	98	100	95	122	107	114	107	97	107	93	94	90	97	102	75	119	136	97	101	102	117	97	100	82	95	94	102	111	106	95	84	110	99	100	118	117	100	109	108	107	94	91	102	104	90	96	107	109	103	110	97	93	98	100	95	100	107	82	101	95	104	127	108	105	103	93	106	84	98	98	113	85	94	101	87	96	102	105	104	102	103	110	122	114	99	99	100	99	114	81	105	110	106	120	90	93	104	107	116	106	105	92	85	110	113	88	100	100	108	108	92	89	103	116	100	99	109	120	110	100	94	105	87	103	81	101	98	94	93	94	93	89	98	94	85	96	102	100	111	93	119	87	101	121	100	112	108	103	96	104	105	107	113	89	93	120	92	96	104	94	101	94	106	90	125	81	94	100	97	89	104	99	97	101	93	104	95	95	88	102	120	110	106	115	109	102	108	88	86	89	104	109	104	95	96	102	83	86	85	93	92	78	97	87	104	119	99	92	104	93	113	112	96	112	102	119	101	104	95	97	96	112	107	116	114	120	105	105	100	129	97	98	97	99	106	104	112	107	116	106	94	95	86	104	109	97	95	104	108	96	88	92	98	96	101	90	77	94	97	102	114	102	95	111	111	106	78	109	103	89	104	75	105	85	114	105	111	98	89	110	101	98	94	120	103	111	99	100	104	97	92	110	101	107	97	101	111	97	101	103	107	89	95	101	137	84	97	101	90	84	109	111	97	103	105	108	83	102	84	84	118	92	85	100	104	103	107	107	105	104	114	88	91	83	84	110	108	88	115	95	101	91	100	97	108	92	96	92	94	116	115	105	84	93	94	95	98	100	117	107	86	86	96	112	92	99	89	100	108	89	89	102	79	85	100	96	114	114	98	104	109	118	97	118	111	102	94	113	112	120	108	96	95	100	95	91	105	112	94	102	86	94	103	85	101	102	106	101	92	91	91	122	92	100	100	80	103	107	108	118	90	105	106	110	102	90	124	120	98	86	111	111	76	102	95	94	98	96	101	105	111	109	105	94	111	98	94	96	105	96	108	97	102	102	100	66	99	102	116	94	113	101	97	102	94	99	95	86	98	112	92	86	116	113	97	105	103	104	115	113	85	87	104	102	112	118	123	126	100	93	96	91	97	107	94	129	103	101	99	87	97	96	103	99	92	88	88	108	98	102	90	96	94	110	107	91	111	109	116	103	109	82	111	95	107	92	90	112	102	111	110	92	120	101	91	111	85	97	110	102	105	112	98	100	105	110	88	100	108	107	114	106	91	111	111	108	124	101	106	81	84	102	90	75	86	93	95	85	102	98	94	114	128	95	110	90	107	99	106	105	101	90	91	95	91	100	125	88	95	86	119	101	103	93	97	62	100	93	100	98	112	105	104	106	96	112	88	88	105	103	102	119	126	115	103	98	105	100	113	102	102	108	102	115	106	95	98	97	85	113	104	99	89	95	102	112	103	111	118	95	120	84	111	109	100	83	89	108	103	96	91	91	88	84	128	99	95	108	110	88	100	90	102	100	105	106	88	105	96	123	110	126	90	109	103	114	95	102	105	106	108	111	105	96	96	100	108	103	116	85	92	109	95	83	123	113	97	89	94	90	113	100	105	99	104	117	99	120	88	108	111	106	78	118	101	76	90	112	107	109	96	105	100	103	101	119	107	132	102	97	99	89	100	77	122	96	99	83	103	104	116	79	103	106	113	96	95	113	114	99	101	106	95	95	84	106	100	109	88	88	84	119	100	95	115	93	98	109	95	101	102	108	102	101	108	105	92	93	102	119	109	76	98	111	104	105	99	98	88	86	88	100	93	106	108	89	104	97	82	95	106	95	96	115	97	113	90	105	103	88	109	99	104	111	104	101	94	90	101	99	93	109	94	98	98	103	102	100	87	110	99	95	110	99	96	94	90	103	101	104	110	91	115	106	111	89	107	96	95	105	103	98	114	87	96	97	95	100	126	96	118	96	108	106	114	111	96	123	98	107	90	104	118	87	118	100	85	107	115	107	87	102	114	91	91	109	103	116	115	113	100	96	93	113	93	98	114	106	101	104	82	84	99	113	101	108	93	109	89	87	109	111	84	95	106	98	89	108	98	85	100	105	88	108	102	98	116	108	93	89	103	106	107	82	108	104	109	94	105	84	94	105	117	93	101	114	92	96	111	112	95	103	91	103	112	102	99	111	94	113	103	107	111	96	120	110	97	109
31560	11696	5973	7005	13446	18339	17970	16433	14422	12040	9822	8410	6788	5630	4824	4281	3672	3130	3027	2698	2466	2335	2254	2155	2115	1940	1853	1818	2035	2092	1891	1796	1604	1625	1654	1426	1139	978	964	906	926	888	910	868	889	877	852	844	796	812	830	800	809	828	823	745	879	749	797	817	812	824	819	832	829	800	801	774	804	775	845	826	775	788	810	774	743	792	761	761	758	796	775	787	796	775	809	820	781	764	776	771	778	812	843	801	808	816	850	816	784	789	826	821	838	810	775	814	817	840	811	809	791	755	863	813	724	830	818	789	796	797	801	774	763	788	844	786	794	791	803	769	781	812	786	786	781	785	789	794	773	839	798	839	766	791	818	767	786	738	806	831	784	777	808	792	824	777	772	792	795	793	773	767	807	782	768	734	789	807	779	827	800	789	784	800	785	793	817	804	790	786	850	778	755	820	811	745	780	804	835	766	804	792	800	799	854	793	789	775	791	825	783	792	759	817	748	780	747	834	805	794	790	826	769	763	801	741	807	763	839	834	806	859	781	801	806	766	748	777	795	809	809	814	771	775	780	809	831	796	779	792	722	769	812	788	807	833	799	794	812	783	812	747	760	798	811	804	788	796	796	773	794	795	782	791	818	805	794	792	794	799	771	809	787	821	798	813	798	788	810	817	799	838	796	817	780	850	774	782	789	766	799	809	765	770	806	729	806	778	785	826	781	749	785	779	758	822	778	780	803	763	768	809	788	776	792	759	841	756	831	771	785	809	745	767	814	760	793	867	825	829	802	789	799	820	759	795	802	763	813	846	766	819	841	786	814	799	817	788	750	731	750	803	776	761	748	798	746	805	818	772	760	776	802	772	786	823	812	788	829	766	756	759	857	772	786	786	793	756	887	800	803	797	864	825	801	791	764	763	772	814	861	797	788	812	774	826	780	783	767	791	803	785	789	823	749	795	767	845	819	761	804	770	764	788	792	803	770	789	838	828	789	853	767	791	762	784	758	740	730	763	827	797	783	840	806	781	778	775	786	811	812	845	782	814	768	819	817	854	787	824	770	794	805	836	842	777	816	796	837	821	716	805	782	768	779	772	794	805	816	796	780	779	765	794	823	822	766	798	809	818	826	745	779	775	812	784	779	783	815	827	791	790	806	829	803	801	766	794	795	811	772	780	823	787	788	748	797	737	814	808	824	807	783	871	821	820	784	759	842	793	823	853	743	793	786	747	825	812	770	804	764	798	808	816	823	811	829	801	798	848	791	771	815	782	803	745	772	782	799	735	800	821	824	777	779	819	745	772	748	779	807	790	819	810	873	781	794	801	774	791	775	812	842	756	765	772	782	801	768	787	777	788	778	797	762	816	728	838	776	824	744	784	811	785	769	816	770	812	806	823	750	759	773	788	763	790	790	748	843	806	776	746	798	766	829	816	807	792	766	813	799	823	841	809	761	821	797	761	798	748	789	795	735	716	839	815	760	714	818	823	762	806	823	756	744	836	806	788	752	795	820	723	803	825	798	807	785	787	790	774	813	790	819	846	778	836	795	807	776	808	790	805	801	799	768	825	778	750	788	779	806	807	766	768	800	803	802	749	745	771	766	723	771	800	780	760	768	795	803	819	772	817	787	780	757	780	749	818	792	837	816	833	815	743	815	771	764	765	770	768	798	792	832	798	809	783	752	788	772	753	788	776	780	772	784	774	820	749	825	803	799	778	799	815	842	822	794	828	773	816	783	809	772	768	821	755	807	829	813	770	792	795	848	792	806	807	744	858	792	795	773	825	840	803	805	776	757	814	784	745	787	845	755	759	807	776	794	771	818	789	836	834	752	797	799	779	810	794	757	818	807	782	776	792	783	768	790	824	825	768	777	786	844	791	750	774	744	785	831	796	781	798	751	821	795	841	769	779	777	760	829	795	779	771	711	782	767	793	787	778	760	802	784	824	791	842	816	790	740	799	731	794	774	786	798	766	812	781	758	782	752	816	836	797	849	812	854	796	794	800	797	782	785	820	818	780	790	777	806	784	759	734	772	829	760	787	822	801	752	820	788	793	735	840	778	809	749	789	853	807	785	822	796	852	770	831	836	804	791	773	785	789	809	777	779	804	818	772	778	785	754	757	841	744	818	818	818	739	771	839	784	758	742	804	770	795	761	806	741	787	778	816	734	824	763	802	813	789	793	778	777	807	789	814	775	802	731	803	776	820	806	771	830	793	751	800	780	791	872	756	791	816	781	802	804	824	799	828	776	821	858	843	781	846	799	806	788	839	802	835	785	769	788	756	805	820	758	817	826	759	792	782	818	826	797	774	835	797	787	811	783	829	827	722	773	797	774	806	764	802	777	803	814	746	796	783	805	804	774	875	801	820	723	774	809	743	890	788	807	789	751	763	755	811	799	785	759	768	787	790	775	785	808	780	807	780	790	760	777	763	784	824	765	800	799	792	863	782	769	766	830	792	728	710	805	778	746	803	822	817	834	770	838	778	789	746	802	812	726	794	798	807	826	790	796	753	823	815	795	770	788	817	775	767	744	750	847	809	779	800	818	824	805	745	760	781	786	827	816	776	734	763	813	800	788	734	814	816	802	791	776	769	792	815	739	777	745	748	745	809	807	789	747	769	766	759	782	819	761	791	799	773	745	782	798	779	788	778	831	823	813	788	783	783	762	806	810	791	785	813	806	802	798	820	804	737	756	821	788	774	764	829	764	814	763	763	793	812	773	751	789	790	758	809	785	842	787	821	859	705	743	795	778	779	771	778	805	775	815	778	811	817	849	784	841	797	758	821	795	818	828	790	786	813	763	771	748	805	757	849	804	816	783	810	815	834	803	835	790	741	772	823	824	790	798	805	805	799	800	824	769	814	734	801	834	734	803	796	754	802	796	788	786	787	764	774	808	820	792	805	728	793	776	794	868	806	811	764	800	838	792	753	775	776	813	773	837	758	765	823	787	774	860	803	758	781	722	740	852	804	806	758	800	773	831	775	768	776	785	777	823	797	805	780	826	840	783	764	757	743	827	764	839	847	820	710	789	762	828	811	769	781	713	771	766	787	805	736	798	781	822	823	771	799	779	806	750	787	815	833	790	777	785	813	788	803	765	814	780	750	793	815	812	816	801	793	837	757	836	796	739	782	783	795	721	770	740	757	719	754	796	761	781	825	798	770	770	784	753	784	795	853	833	781	782	757	827	761	760	738	828	827	760	801	758	798	819	803	770	826	837	742	812	801	807	819	780	786	788	789	827	784	768	736	817	765	786	764	813	811	773	771	786	834	767	835	854	806	805	838	813	814	824	755	820	802	780	760	811	815	782	800	800	747	795	805	837	792	806	830	817	769	778	776	747	798	748	801	784	783	810	809	778	791	753	786	796	766	789	756	830	829	731	762	818	816	768	781	769	764	785	756	797	768	827	815	780	747	746	781	854	829	800	816	780	814	772	784	788	772	792	834	787	773	757	770	744	779	796	796	750	796	793	829	786	778	795	696	772	825	751	856	789	836
2660	674	308	257	208	224	245	271	231	217	203	173	143	113	109	111	128	111	104	119	81	83	92	117	90	107	92	83	90	94	88	99	106	101	105	62	79	64	73	84	72	77	71	85	77	77	89	63	63	80	65	61	75	72	67	85	82	74	80	75	63	63	75	82	57	64	91	74	56	68	69	86	69	75	67	64	70	47	63	67	63	60	70	68	85	67	64	74	63	71	67	71	64	60	71	67	80	63	78	68	81	72	75	65	71	80	67	69	77	69	76	78	63	77	61	63	71	58	64	80	65	75	68	63	87	77	66	81	77	78	83	73	67	67	55	66	60	69	78	74	71	63	75	74	57	96	71	75	62	80	77	64	76	72	83	65	69	82	73	64	74	68	80	79	74	65	77	62	86	59	73	65	61	71	58	69	71	71	73	65	70	70	76	60	66	82	80	70	47	68	64	51	69	72	57	68	82	80	70	78	78	74	73	68	69	59	68	74	83	65	75	79	93	73	79	71	78	78	75	68	94	71	84	74	84	66	95	73	59	51	69	65	71	76	91	66	80	73	73	68	59	64	73	79	68	74	77	60	65	72	63	62	78	78	64	64	64	69	63	56	79	66	75	82	72	73	75	79	55	66	76	72	73	68	78	59	60	66	80	80	69	71	59	80	76	73	72	64	67	74	69	74	84	73	63	70	69	79	89	64	68	64	68	67	64	62	61	81	73	72	76	66	59	61	80	84	54	67	70	83	77	71	72	82	74	75	70	70	56	73	74	63	74	66	81	56	76	71	75	74	76	69	65	70	75	65	78	53	72	72	56	71	70	76	64	68	71	79	72	69	80	68	64	66	65	66	58	74	62	68	67	64	82	71	74	69	45	69	81	82	79	71	69	66	60	72	66	72	70	72	51	59	76	74	81	71	75	66	72	73	70	73	60	61	63	64	73	61	75	61	68	69	84	64	80	55	66	81	69	88	82	58	71	68	54	82	77	75	63	90	76	85	58	80	54	83	76	61	73	71	64	80	68	80	58	69	81	67	82	62	61	79	77	71	54	66	72	67	60	70	77	72	81	66	72	80	72	73	80	73	74	76	89	84	65	84	56	79	72	69	69	69	76	89	81	77	70	66	69	85	55	71	67	61	59	82	65	76	79	60	77	61	86	73	63	65	72	73	63	64	64	76	71	67	66	68	75	75	65	65	75	60	74	72	65	64	75	77	87	68	63	57	69	68	68	70	77	80	54	66	79	64	62	75	78	74	90	84	69	67	65	70	87	72	76	74	77	64	75	87	76	72	73	68	70	84	79	67	70	67	69	65	61	58	63	65	63	81	77	66	70	81	78	65	71	74	70	68	68	62	75	64	69	79	71	69	86	73	58	84	66	70	91	60	59	75	67	70	66	78	79	75	61	80	69	65	78	66	74	59	60	64	70	62	49	69	84	69	59	67	52	55	68	72	66	70	68	67	71	57	89	61	49	78	72	80	74	67	63	56	73	79	65	65	82	70	66	54	75	76	66	56	79	62	67	75	82	66	66	64	54	66	71	76	70	73	72	73	75	62	63	66	66	64	65	77	48	56	69	63	62	68	69	64	74	70	81	73	79	51	83	67	67	71	76	88	77	67	84	88	60	78	73	70	74	71	59	84	72	68	88	79	69	66	68	70	59	70	66	92	85	72	74	66	70	69	70	68	83	74	70	77	68	68	72	60	82	68	76	71	76	67	76	65	89	71	72	80	78	86	68	85	63	72	72	64	69	68	80	76	69	71	73	71	88	53	69	79	65	59	69	71	81	85	60	66	71	57	87	77	74	77	70	75	69	83	64	83	74	60	71	77	64	67	74	81	84	61	69	68	73	64	72	85	71	67	67	70	81	64	69	73	89	76	67	72	87	86	82	83	75	77	65	70	84	81	77	77	65	63	80	77	67	62	62	71	81	62	66	65	68	68	65	63	86	80	79	75	69	84	76	72	63	74	71	81	69	68	74	79	67	77	80	52	71	72	70	70	67	63	69	64	65	68	80	66	59	57	77	57	69	77	67	66	66	65	62	81	72	69	68	62	61	81	63	65	80	59	79	82	70	84	76	79	70	78	74	55	75	65	78	69	72	77	76	57	75	83	76	63	83	71	61	72	74	66	56	65	59	63	67	80	78	74	64	52	73	67	64	64	59	69	71	77	68	68	80	84	61	60	70	75	64	56	60	55	67	52	51	76	72	61	73	56	61	70	61	65	64	78	72	67	70	76	58	67	64	73	69	67	74	82	62	80	88	67	69	64	75	78	64	86	65	70	71	74	75	62	77	73	62	57	65	66	59	69	62	81	67	85	56	72	60	77	76	74	67	64	73	83	70	70	71	64	68	78	80	67	69	81	82	71	69	72	50	74	63	79	82	70	75	80	81	79	79	75	79	67	61	70	67	85	86	65	65	66	66	78	65	84	81	57	65	60	69	79	71	91	70	56	71	62	78	61	72	68	70	67	66	74	75	65	69	69	82	78	77	76	72	68	73	57	67	75	61	75	89	77	77	62	86	73	58	80	77	81	71	76	87	79	63	61	79	89	59	61	66	68	62	78	73	71	68	73	74	66	81	68	67	71	66	81	75	62	81	66	74	76	75	75	74	72	79	77	77	74	63	70	76	76	72	89	79	95	58	87	69	81	78	69	75	84	79	71	48	76	69	69	67	61	85	89	49	78	65	71	65	64	65	66	60	76	70	63	69	59	66	59	68	77	69	67	60	80	68	62	74	61	81	62	59	83	100	82	73	69	66	70	68	66	80	66	64	68	73	76	76	69	53	67	72	79	69	87	73	72	78	54	69	72	80	69	69	54	73	77	68	77	74	86	77	73	81	70	68	78	66	77	70	81	69	68	65	69	60	65	66	69	71	65	82	76	60	79	72	77	89	61	66	68	77	63	69	63	79	68	59	71	67	74	75	71	78	64	81	82	76	62	56	72	70	68	66	63	72	78	84	67	86	83	67	87	63	59	53	69	68	58	64	68	67	81	73	73	77	64	72	67	69	72	77	64	75	76	66	85	68	54	65	76	83	60	66	61	57	59	63	64	75	64	67	69	79	73	52	56	74	72	61	87	81	66	87	86	66	71	71	69	75	67	69	74	71	80	74	66	77	75	68	71	60	74	68	78	74	66	83	63	75	82	81	83	65	73	77	65	68	65	74	65	80	64	71	88	79	73	66	67	64	69	77	84	70	81	68	50	78	57	104	86	59	71	66	77	69	69	59	67	63	70	69	85	74	83	64	82	65	61	79	77	71	72	79	64	81	62	61	68	90	75	83	65	70	69	73	65	62	63	69	60	82	82	55	64	68	58	89	89	65	80	76	82	54	68	67	64	78	80	79	68	63	78	78	65	63	57	62	64	82	79	79	74	75	72	74	68	78	64	69	67	73	57	86	74	65	62	67	82	68	67	73	82	82	71	73	79	65	85	81	76	67	58	74	52	72	56	68	54	83	73	67	90	62	74	76	71
22071	7122	3415	3979	8093	11709	11654	10261	8694	6662	5503	4499	3435	3020	2523	2177	1940	1695	1592	1448	1417	1229	1218	1214	1183	1158	1192	1188	1188	1191	1216	1098	1080	979	1004	870	775	656	638	611	580	627	639	578	623	558	600	522	572	560	590	552	581	534	572	548	566	579	512	522	554	574	550	515	547	563	590	559	524	567	549	572	568	511	568	589	552	556	567	521	521	549	551	556	545	534	573	556	569	553	560	541	564	567	600	568	575	558	548	612	549	581	564	594	578	554	583	566	532	530	544	579	567	549	566	579	563	533	578	557	595	568	572	544	559	543	535	523	558	546	554	595	573	570	555	574	528	504	575	550	494	531	480	543	520	540	561	535	577	557	553	555	545	563	542	527	550	566	534	545	537	586	536	527	531	600	560	545	573	562	549	562	575	539	522	537	520	536	545	533	564	530	572	536	559	542	596	525	554	552	580	574	526	549	550	542	541	566	537	576	589	579	529	608	570	575	534	557	602	611	586	565	564	536	555	556	530	499	538	549	517	562	572	543	557	581	565	580	532	555	571	576	536	585	590	572	521	517	535	532	543	555	568	548	550	546	545	581	591	549	577	554	538	559	603	550	559	566	552	559	566	506	541	543	567	550	515	514	499	515	533	548	530	502	557	549	576	569	555	549	537	576	567	540	540	520	536	575	571	522	542	566	537	569	547	491	546	527	508	535	521	554	531	544	564	549	548	530	542	565	612	569	516	554	562	539	565	538	565	564	539	576	570	539	557	520	526	566	530	547	503	554	560	572	552	519	491	573	588	560	552	539	508	536	585	548	596	561	544	568	560	538	553	554	568	530	586	541	542	568	524	546	557	540	554	551	536	547	575	536	543	519	574	581	539	584	546	591	549	601	565	547	547	573	547	498	540	508	552	554	547	582	592	602	535	555	543	552	553	567	536	529	528	562	555	552	543	511	588	582	549	527	519	555	558	559	549	569	521	529	538	546	541	517	552	559	532	562	513	562	561	543	528	567	568	533	572	521	580	559	551	568	563	568	542	585	542	568	555	579	540	587	556	545	549	560	521	533	586	569	506	575	581	548	557	584	566	579	565	611	529	538	598	548	542	569	565	535	570	538	518	549	577	554	534	533	553	525	582	566	555	574	571	571	580	556	532	583	565	527	569	552	586	529	560	537	544	547	520	560	580	555	540	544	544	559	560	556	548	581	561	562	515	544	531	545	562	560	546	550	561	577	554	571	567	546	526	543	577	534	537	545	570	551	587	566	567	582	559	533	574	528	566	564	547	549	537	556	593	558	565	568	516	555	525	538	521	582	528	529	567	555	565	537	537	562	568	559	556	535	585	554	595	623	528	560	560	564	564	535	563	602	542	582	536	535	579	582	532	556	532	563	584	585	587	572	526	543	540	575	559	590	563	535	571	544	543	519	554	544	571	602	567	549	580	569	512	604	539	554	525	568	555	555	533	586	584	556	539	567	550	538	572	573	537	547	562	549	546	522	573	602	547	498	588	505	534	510	552	556	581	577	576	601	539	548	578	565	560	547	557	516	559	512	548	554	515	584	566	567	562	521	554	572	558	573	575	568	544	546	550	588	550	528	544	532	531	529	541	558	560	544	520	520	560	564	562	565	563	557	524	545	552	555	565	579	551	575	563	544	524	560	552	559	559	547	523	525	522	573	601	579	566	533	553	567	565	591	546	531	592	582	517	577	524	552	569	568	563	531	541	582	545	546	536	586	528	518	547	541	551	537	546	556	552	523	566	557	533	537	561	542	552	576	598	554	565	542	540	564	561	528	544	538	584	532	601	521	580	539	528	572	557	539	565	539	522	533	588	555	566	575	561	519	558	520	558	568	505	603	517	591	530	571	571	535	560	578	567	560	526	556	568	561	558	570	563	595	518	568	575	543	555	537	581	529	519	524	558	539	559	521	536	555	564	541	599	543	553	548	582	584	566	587	602	533	539	610	557	541	559	541	567	549	573	527	549	579	545	582	524	544	563	574	571	544	545	555	526	559	561	545	532	589	582	538	543	523	526	557	539	570	545	576	528	529	543	575	559	553	552	574	537	560	531	558	574	521	540	561	550	505	545	547	562	567	518	554	537	580	559	558	618	542	585	544	523	541	563	571	574	551	559	542	530	497	559	538	560	541	543	553	572	582	561	520	568	587	535	555	545	542	567	551	591	574	602	581	577	547	551	529	528	598	535	517	580	598	583	512	537	573	543	547	574	544	570	519	518	568	573	562	596	552	587	556	509	586	564	581	584	548	556	545	557	571	549	593	572	520	549	572	516	545	561	583	570	572	584	577	578	576	556	568	590	568	546	579	539	512	574	553	573	547	527	602	528	568	543	543	551	564	542	541	517	577	594	560	552	582	566	566	576	559	560	561	590	571	530	587	547	539	528	548	527	542	538	536	541	551	567	541	550	558	553	547	502	597	576	523	541	533	547	571	549	515	581	507	523	580	597	561	563	535	533	503	559	582	524	547	562	531	561	582	537	511	565	579	570	531	588	532	555	590	576	554	566	585	541	548	546	576	543	591	549	545	541	547	547	538	569	529	510	559	589	544	571	545	535	555	562	551	535	555	577	546	554	545	609	582	539	598	563	543	560	565	590	570	570	561	566	516	539	591	563	508	555	580	562	566	542	545	528	580	551	565	541	584	569	576	542	558	552	554	525	549	527	583	545	532	565	573	609	577	562	545	536	568	563	553	563	546	623	541	532	535	550	549	509	505	561	562	535	564	595	540	573	564	537	531	564	550	621	550	585	546	535	536	556	607	532	537	539	558	542	579	601	555	597	532	572	568	533	549	562	581	573	569	569	535	559	532	578	539	559	562	558	569	558	557	540	552	546	597	587	573	552	542	548	567	565	598	553	572	517	541	566	537	571	568	559	561	595	583	553	547	569	587	616	544	563	553	561	533	586	571	605	571	555	572	538	547	530	554	545	547	550	571	564	588	564	533	526	564	522	551	572	521	537	576	567	546	558	565	567	572	551	620	537	541	538	542	581	576	540	539	569	572	592	570	559	550	524	587	566	553	561	575	563	524	581	553	565	540	552	556	541	568	547	555	548	546	611	562	554	572	550	558	595	540	586	577	546	532	549	527	561	556	525	550	591	549	548	536	499	543	538	540	576	518	534	515	565	575	552	570	550	549	551	589	537	556	587	546	509	556	583	506	573	533	554	561	530	596	519	535	509	568	504	522	559	514	558	524	545	571	582	582	545	570	544	552	595	543	529	551	545	565	533	568	546	502	586	588	535	554	570	544	553	599	570	582	590	527	581	548	554	572	555	553	559	559	597	566	548	534	567	552	561	541	583	539	548	555	506	578	601	550	541	554	542	569	615	548	572	554	573	559	532	537	574	547	538	593	563	553	539	548	567	584	558	554	543	571	558	576	514	617	499	572	547	575	554	565	522	543	538	541	541	564	559	560	574	530	558	560	545	513	553	577	561	589	575	559	602	533	582	570	577	560	531	572	555	550	544	573
3420	1107	438	367	313	312	358	438	378	312	277	247	222	217	196	179	166	163	159	152	141	131	142	157	137	112	146	137	112	135	147	125	137	129	125	140	110	119	97	108	113	122	120	111	117	97	120	105	117	111	123	110	106	106	126	78	104	101	101	112	110	101	109	112	103	99	121	118	99	85	102	115	100	111	107	97	71	108	106	108	114	102	109	104	120	106	121	92	117	97	108	116	127	118	110	106	101	121	118	118	98	122	106	93	106	101	100	104	110	120	97	129	100	114	100	92	114	103	126	113	103	89	116	96	90	107	116	125	102	104	93	92	105	114	109	109	106	115	115	98	103	113	106	93	118	113	91	110	97	126	127	95	104	101	121	94	93	115	111	111	98	118	96	82	111	117	108	80	123	98	119	86	91	108	123	98	103	98	125	96	111	103	115	89	110	128	98	110	102	100	92	108	111	97	102	109	126	106	110	108	110	97	104	94	114	113	104	102	106	114	102	109	97	118	103	93	121	120	113	104	109	96	91	94	115	120	108	101	129	106	105	103	95	105	120	90	100	100	135	86	105	115	100	104	110	117	126	100	121	106	110	109	89	93	108	119	103	99	98	115	88	121	109	118	96	115	134	108	99	111	114	116	102	115	98	111	105	107	99	106	107	119	102	107	123	100	87	105	109	112	96	105	115	100	109	116	86	103	94	88	97	110	113	111	100	87	99	98	107	110	89	89	121	111	102	107	105	104	93	119	108	93	88	82	109	96	108	89	106	105	94	88	103	100	87	95	104	113	102	88	94	98	95	115	99	97	117	97	114	85	108	125	123	88	118	110	104	92	116	120	111	112	104	116	87	117	109	88	124	104	113	91	100	103	92	105	120	99	113	103	112	112	114	107	110	94	94	101	113	107	110	98	110	103	106	110	108	97	98	107	93	122	106	88	112	98	110	93	107	110	114	99	101	94	102	99	106	94	89	91	93	105	104	116	118	82	94	121	117	108	96	111	117	118	101	93	101	107	86	107	101	107	93	101	110	98	124	101	97	110	109	104	114	120	105	131	114	116	128	100	98	113	109	110	108	110	99	123	128	103	90	101	120	112	115	114	103	100	134	84	104	82	97	118	116	114	107	95	114	110	93	117	106	108	113	94	104	99	100	101	106	117	100	111	105	101	104	92	98	96	101	91	122	112	98	103	101	104	112	100	118	103	97	96	119	103	106	117	102	101	118	124	106	96	115	84	106	101	109	107	108	107	102	102	112	108	99	101	100	115	114	117	116	90	97	108	110	101	108	116	97	116	132	101	106	99	107	96	119	96	110	106	98	116	94	115	120	115	111	110	100	95	95	119	101	104	90	118	102	93	125	90	118	94	99	111	117	101	98	107	104	95	90	123	112	112	124	101	98	105	111	112	94	112	113	107	113	96	93	110	114	101	102	103	95	122	104	104	126	103	110	104	98	100	121	114	102	114	104	111	110	80	105	106	116	106	98	128	99	107	106	102	118	123	97	118	116	95	101	106	94	98	97	108	110	100	100	132	112	105	104	103	112	98	114	114	115	105	101	107	106	111	114	97	128	114	108	121	96	109	108	98	118	103	111	103	112	117	105	133	110	107	111	111	92	109	92	101	107	97	109	102	99	99	86	113	123	121	116	103	105	109	114	103	117	99	103	113	114	103	95	109	91	126	115	103	110	112	122	105	103	86	117	111	92	99	94	124	96	97	102	108	103	123	94	111	120	117	116	120	101	108	106	106	104	109	115	109	100	119	118	108	101	107	98	96	95	93	108	103	85	130	112	114	94	116	104	109	111	107	105	113	111	91	111	121	103	107	116	120	109	121	110	115	89	104	114	106	107	124	109	111	114	100	107	125	91	86	98	107	124	103	106	106	105	107	99	88	99	112	84	94	113	103	109	100	86	104	107	101	94	98	105	107	123	110	107	101	105	105	105	133	117	100	114	125	123	105	108	110	88	104	122	89	100	99	107	106	110	109	97	106	108	98	116	124	104	98	120	113	105	95	103	97	118	95	109	107	111	113	96	113	105	119	118	108	102	101	96	86	127	116	98	100	92	106	104	129	97	98	122	106	90	112	95	100	106	116	115	115	131	110	109	100	101	117	101	104	113	88	95	91	119	106	106	107	101	109	101	103	93	125	96	113	105	102	93	117	107	98	120	100	98	117	109	100	109	118	102	76	118	127	113	106	115	101	108	99	100	114	113	117	100	114	107	104	92	106	105	104	116	107	105	90	83	102	114	119	121	108	108	99	104	102	116	109	111	114	103	112	109	94	99	101	99	121	93	101	112	106	74	111	109	90	112	117	94	100	104	108	93	104	114	96	117	103	127	114	106	106	91	106	121	126	97	105	100	112	94	121	104	116	94	91	97	101	92	103	123	116	116	109	84	111	106	103	120	119	102	102	99	115	107	107	96	109	107	111	111	95	86	109	100	106	108	121	120	92	94	108	102	113	100	92	131	97	115	118	108	110	110	96	99	113	103	102	100	87	98	109	88	103	124	112	118	108	108	110	96	89	103	125	96	104	120	123	113	107	88	116	126	117	124	110	130	116	120	98	106	117	121	88	112	105	114	120	92	111	107	98	94	125	109	107	126	92	109	100	114	117	105	110	93	97	101	107	112	110	114	119	116	111	94	131	108	102	116	100	97	89	114	112	87	106	96	94	112	102	113	98	101	108	104	132	98	122	103	109	100	106	106	104	85	101	107	108	112	82	109	117	101	105	112	115	118	115	106	76	113	113	109	116	114	109	110	104	102	110	95	102	112	122	112	115	96	115	89	122	118	117	124	100	98	111	103	98	97	118	109	102	106	116	118	109	116	102	116	95	96	120	97	101	123	102	108	105	103	99	103	104	98	106	95	98	91	121	117	85	107	113	116	107	98	114	123	90	102	122	84	107	100	93	93	98	107	109	114	115	113	116	109	115	108	99	123	114	89	91	100	116	115	102	99	92	114	126	101	97	96	136	111	115	129	116	90	103	105	86	111	116	102	96	103	111	104	95	106	114	101	124	109	118	98	92	103	103	115	123	105	113	126	124	133	113	94	97	115	114	114	110	126	105	113	118	109	93	93	110	108	114	106	123	129	90	105	111	102	109	107	119	93	99	98	108	91	98	115	120	94	104	107	116	108	106	109	99	115	88	95	108	107	104	115	98	106	97	107	111	96	115	102	90	119	111	122	101	104	87	108	102	116	104	110	100	92	93	99	111	122	110	114	95	105	97	103	121	103	112	102	107	115	125	113	118	117	102	111	120	109	96	108	99	84	116	109	119	112	106	89	101	117	112	101	98	119	126	116	115	117	111	113	96	104	107	114	110	124	127	91	101	112	110	101	110	107	107	103	91	95	126	92	104	106	107	109	113	97	114	97	101	94	104	106	103	117	109	101	125	125	97	110	109	102	100	95	121	81	111	107	104	103	104	103	107	93	122	106	104	108	101	93	127	92	127	122	108	108	117	110	106	97	109	124	100	122	97
28453	10110	4816	5579	11171	15562	15437	15001	12179	9624	8097	6688	5348	4233	3715	3403	3032	2735	2562	2353	2106	2007	1929	1943	1797	1737	1715	1728	1760	1728	1688	1641	1524	1477	1403	1274	1011	938	903	922	896	915	881	943	870	852	835	845	828	793	822	771	838	828	841	779	838	800	805	839	867	815	760	832	822	826	770	803	847	844	815	825	881	788	813	840	809	875	816	816	817	807	903	872	856	843	817	807	844	828	836	807	840	861	853	822	855	833	835	855	884	828	839	857	780	807	848	848	825	850	780	842	748	808	837	820	828	818	779	809	840	844	876	813	846	743	809	835	779	795	808	819	852	840	835	794	860	796	835	839	857	857	846	816	825	838	812	832	818	798	812	817	806	810	793	834	854	803	801	778	828	816	807	837	822	846	799	854	799	806	796	805	848	770	860	835	824	770	797	845	823	836	819	819	824	795	865	860	869	840	863	849	854	779	775	838	824	814	807	845	843	822	829	848	817	823	806	898	830	827	793	860	871	835	854	813	795	862	826	799	826	822	831	810	845	816	802	834	821	814	823	845	832	860	819	806	843	787	813	851	849	876	830	844	788	874	801	835	766	832	809	803	862	869	806	826	798	810	817	836	840	842	892	823	807	846	809	883	879	779	802	810	802	826	805	783	776	815	812	823	821	840	790	858	795	846	792	823	837	829	814	817	853	772	849	796	787	864	846	867	809	798	812	879	785	848	833	867	795	784	824	795	784	835	833	831	827	805	818	829	804	792	826	861	816	813	865	835	855	847	753	823	814	810	835	828	797	844	867	809	838	859	860	811	808	832	804	842	832	824	886	831	814	795	792	812	814	795	854	841	854	873	852	861	815	795	860	859	824	819	855	830	825	828	776	750	807	848	825	794	801	790	812	821	806	801	808	855	834	798	824	857	879	858	813	790	837	816	790	801	870	864	786	783	905	841	867	850	795	793	858	826	844	840	821	826	819	860	824	799	825	827	770	830	857	807	784	775	834	798	851	829	829	861	840	781	811	870	843	823	818	815	850	814	791	846	823	823	830	822	819	864	822	855	792	849	819	802	825	831	797	815	862	823	846	846	828	801	800	849	819	846	803	830	854	828	819	834	884	879	860	806	833	883	745	798	783	800	795	843	825	770	814	806	834	807	796	818	828	790	826	773	804	847	819	811	787	855	799	804	855	810	803	819	838	798	828	797	850	833	814	837	841	817	858	770	827	803	856	824	815	800	860	816	798	795	841	835	799	861	842	813	769	794	833	818	827	835	837	817	808	853	807	821	894	817	850	850	841	824	856	867	778	844	819	835	860	819	813	836	828	858	822	817	850	790	758	808	818	842	815	843	802	826	802	848	768	813	820	807	822	811	845	919	867	785	788	802	842	842	818	829	796	822	864	787	828	805	847	862	776	811	806	812	783	828	822	872	831	834	779	821	806	846	804	852	851	872	825	828	789	841	849	835	854	855	817	847	818	815	827	806	845	865	831	769	791	832	834	853	869	832	814	832	791	835	786	786	848	790	822	824	776	835	859	818	822	827	808	826	845	810	852	837	838	840	816	805	849	846	819	849	833	815	826	835	840	808	821	803	830	802	858	812	855	826	798	781	788	836	817	828	791	804	880	830	863	853	871	781	865	856	834	815	809	816	824	814	838	866	833	857	827	764	811	771	819	830	809	818	816	807	785	778	809	860	800	826	861	810	833	788	839	808	828	798	788	850	846	827	809	804	827	811	835	812	833	869	798	828	831	855	714	855	807	826	809	786	847	844	823	801	806	833	789	852	809	793	849	786	820	846	812	814	860	835	803	861	847	759	836	861	788	823	838	740	785	807	837	834	777	875	776	861	867	790	827	854	783	759	768	840	838	828	821	800	863	790	790	847	814	828	807	815	816	797	840	797	748	808	796	812	865	811	820	773	845	868	784	864	867	812	804	841	836	800	809	851	774	805	845	795	839	766	779	878	820	771	806	841	806	864	799	805	847	845	801	805	801	767	778	779	855	825	820	856	786	850	834	826	761	840	819	821	857	811	805	807	792	799	826	848	799	825	825	845	835	823	769	818	847	814	793	782	800	780	825	810	855	802	795	783	809	837	832	850	820	840	825	810	837	833	823	812	812	818	842	846	821	830	856	806	819	832	833	788	805	862	773	813	821	808	743	835	819	783	828	822	825	800	849	810	858	779	793	830	855	867	859	806	796	800	858	773	813	793	804	839	810	835	818	786	804	850	821	801	790	800	780	825	808	809	799	797	836	756	845	806	824	771	796	853	841	780	798	805	823	808	824	836	843	822	864	859	769	819	776	835	779	834	784	830	825	810	784	810	830	810	809	792	809	836	773	836	833	803	818	841	845	832	845	805	787	811	843	849	819	847	843	858	873	853	836	775	805	798	802	853	814	821	805	810	797	863	831	832	830	840	814	787	850	805	849	843	824	821	843	800	781	807	779	831	818	842	808	809	854	824	811	844	840	824	823	783	758	761	813	808	837	844	875	836	837	793	812	809	820	853	781	825	778	856	814	823	879	804	823	837	829	839	843	822	827	806	841	830	813	818	824	840	828	809	844	833	817	812	803	790	847	827	804	819	847	844	821	792	811	799	823	780	817	875	781	840	823	783	788	827	850	838	812	794	812	814	853	801	774	844	808	819	791	802	816	800	820	866	813	813	841	805	809	895	812	813	804	796	795	788	824	807	822	851	837	838	776	828	811	846	873	824	801	804	813	853	812	848	819	833	805	812	809	881	852	797	791	799	813	880	774	838	785	821	821	772	846	815	882	817	762	817	762	833	826	775	814	800	849	866	829	864	808	822	795	815	826	820	821	839	819	786	751	843	756	814	758	822	831	807	848	784	772	776	819	819	823	848	825	843	819	813	824	851	859	845	825	797	851	749	859	765	848	863	830	786	825	819	821	772	812	782	788	826	859	830	791	790	789	867	835	823	845	776	926	811	778	847	827	830	809	811	806	824	847	813	808	842	834	824	780	808	835	815	784	782	902	852	841	813	846	829	804	827	816	843	795	822	821	849	802	862	843	822	829	827	835	816	824	812	862	797	817	800	872	812	886	825	819	887	769	794	829	807	856	819	809	839	775	778	795	781	822	805	808	782	803	788	791	870	823	850	864	847	784	814	797	868	800	839	818	839	830	776	842	790	853	819	888	869	808	807	774	780	807	835	843	859	810	812	783	829	772	819	824	820	853	833	832	820	864	805	764	888	863	816	832	811	803	839	835	805	817	837	847	860	835	849	840	824	817	852	862	790	787	804	873	850	834	859	870	803	801	876	826	779	881	810	820	865	817	777	839	834	812	838	824	843	851	854	813	794	832	769	834	813	804	781	829	828	842	832	810	812	816	846	829	819	797	815	779	840	848	855	817	813	827	839	815	827	789	805	870	837	843	755	804	849	861	825	823	805	781	782	821	829	837	817	827	874	780	814	798	860	815	848	824	826	817	836	824	827	797	785	893	794	868	779	829	813	845	858	793	836	857	771	823	784
4068	942	420	294	254	245	302	317	313	287	227	187	167	144	131	132	137	144	109	83	111	120	104	101	98	99	98	76	91	80	92	90	86	90	69	80	73	73	63	73	83	53	67	55	64	65	65	49	66	59	61	64	52	53	68	68	61	58	61	66	53	69	58	57	69	59	57	71	45	51	62	72	55	59	66	60	52	57	71	58	73	64	59	58	54	60	58	46	71	59	53	55	65	56	53	56	58	61	83	54	64	56	54	63	58	71	55	64	77	65	63	59	54	60	58	53	67	65	65	66	65	59	69	58	49	47	63	67	63	61	57	66	70	58	61	56	61	63	53	60	64	67	69	52	70	54	69	59	58	58	54	73	71	66	38	61	60	69	63	59	61	52	62	52	68	51	62	68	66	59	63	50	53	51	69	60	68	64	82	58	74	54	62	70	76	55	68	60	62	58	52	65	72	55	60	62	78	58	45	50	71	58	49	64	57	59	61	50	54	61	61	53	52	56	50	57	47	63	57	61	57	64	45	45	55	63	68	63	65	64	64	70	57	54	69	62	74	55	69	60	51	63	56	58	79	73	62	66	65	66	56	55	66	60	59	49	64	56	48	65	58	61	58	54	63	56	66	66	79	63	60	49	66	66	66	54	49	45	57	60	64	61	51	59	67	74	64	61	53	65	65	55	57	73	56	74	69	64	60	49	80	72	57	63	58	66	63	47	54	62	64	51	70	57	61	56	57	65	53	48	74	62	48	49	59	69	66	47	55	54	69	51	54	67	49	61	55	47	58	59	52	52	61	66	52	62	59	71	66	60	64	77	51	65	50	68	61	63	66	58	77	62	64	50	56	80	60	57	60	70	73	54	76	61	58	69	67	56	92	68	55	62	47	70	53	52	64	50	53	75	57	71	56	62	57	64	71	57	44	71	65	64	63	64	57	55	56	60	65	67	54	47	63	73	59	66	57	60	64	66	61	62	72	60	58	61	52	69	72	67	74	52	58	62	60	54	59	53	58	52	55	57	58	75	54	49	60	60	51	69	70	65	71	49	70	67	53	65	54	63	55	56	56	56	78	48	59	52	65	60	66	62	61	62	69	60	59	74	58	72	53	63	65	54	60	55	66	62	72	67	57	68	60	71	60	56	59	64	52	59	60	63	62	63	61	46	68	67	52	71	58	76	51	54	60	55	63	59	59	60	63	61	62	64	54	69	66	71	53	57	54	60	63	51	58	65	67	70	63	53	60	52	55	56	59	59	56	56	56	57	60	65	68	63	69	52	67	68	79	62	57	54	63	54	60	56	80	74	70	57	67	74	66	51	46	60	58	67	58	59	48	65	64	50	70	65	43	58	64	58	69	73	63	66	63	69	56	60	63	54	72	75	67	57	67	47	55	61	59	52	50	57	63	54	61	67	54	64	59	60	62	59	82	58	56	51	71	59	52	79	63	59	53	50	65	57	57	62	50	50	70	58	49	42	56	73	63	64	49	73	56	70	60	70	59	68	57	73	66	49	67	77	76	54	56	52	50	54	59	68	69	60	55	60	65	52	57	49	70	61	67	62	50	67	52	64	59	57	54	63	55	58	55	70	61	66	55	65	64	48	63	54	62	56	53	51	59	84	62	73	56	56	56	58	57	54	67	47	54	54	67	69	51	50	46	64	78	58	64	54	60	57	64	59	52	61	54	56	77	67	55	65	59	68	71	72	65	60	80	55	65	55	56	58	48	69	57	51	69	45	64	51	57	66	59	50	64	68	62	49	47	59	60	67	60	59	59	65	65	61	61	78	48	63	65	83	63	61	74	66	70	50	61	73	71	68	53	65	52	53	43	69	56	68	58	74	55	63	56	68	61	56	47	72	45	52	66	65	52	50	56	61	60	65	71	62	57	66	70	65	63	64	55	55	62	57	62	71	49	63	52	76	58	74	65	69	79	62	69	69	61	57	68	58	67	58	48	64	60	63	53	51	59	58	62	53	56	53	66	63	73	71	53	59	68	51	66	73	67	56	65	72	60	57	61	50	55	61	48	63	59	56	67	55	66	63	47	56	54	51	54	75	58	49	71	55	59	48	62	50	53	63	60	62	58	60	59	55	74	70	65	63	64	47	71	64	56	71	45	70	76	56	61	67	50	65	90	56	51	59	67	77	68	57	56	55	62	59	54	64	55	65	55	55	53	50	67	67	45	71	68	71	61	80	74	57	65	52	66	65	52	67	53	59	55	57	60	61	67	68	57	74	37	51	61	54	65	56	58	74	59	63	51	41	65	64	59	61	62	48	59	62	64	62	60	72	62	61	74	58	48	56	64	72	57	59	71	63	64	57	54	76	54	53	55	53	57	57	62	60	73	61	68	78	55	56	54	52	62	62	68	57	61	84	48	60	71	65	56	76	55	55	65	68	54	75	59	57	60	57	81	68	67	64	69	76	60	62	60	52	60	62	58	63	73	67	50	59	59	67	55	60	60	68	63	58	60	62	80	46	58	50	52	67	68	63	61	66	54	61	68	58	52	50	58	63	60	70	49	68	70	57	70	71	68	53	69	57	64	57	60	69	63	65	61	57	72	68	63	47	55	68	62	36	73	75	68	70	64	64	70	74	53	57	53	71	67	77	60	65	53	60	80	48	57	35	54	60	54	65	65	52	52	50	54	51	54	66	50	61	70	58	67	56	57	66	66	62	49	59	61	55	64	60	59	75	65	71	71	56	61	63	42	65	56	63	67	59	81	73	70	56	69	71	70	73	59	76	64	58	66	66	45	66	52	58	66	62	75	68	55	58	57	62	73	62	47	60	55	62	64	65	47	56	72	59	64	70	69	51	49	61	56	57	59	67	60	58	64	57	62	69	60	64	79	54	58	71	55	52	63	72	55	46	45	69	59	54	61	86	58	49	56	52	68	55	64	73	64	63	47	51	65	45	55	54	61	61	60	65	64	54	61	71	47	54	63	67	59	58	64	57	66	64	63	60	72	68	60	58	64	62	49	54	61	51	45	62	71	57	64	60	53	60	58	75	57	59	71	62	59	60	62	69	62	63	62	48	58	53	53	59	60	56	44	57	61	53	57	63	82	58	55	60	61	57	59	42	54	58	61	61	64	55	67	60	59	57	59	60	42	64	78	69	56	54	53	52	60	59	69	60	63	70	48	60	61	59	52	70	74	69	65	68	60	56	54	57	73	53	63	67	56	64	82	61	64	51	52	46	58	66	53	56	62	67	57	64	56	61	60	58	66	53	61	60	65	68	58	53	63	63	60	61	61	56	59	43	49	55	70	63	46	63	54	71	58	59	67	55	61	37	64	49	62	69	65	60	64	60	62	65	55	48	57	66	52	51	66	62	52	69	72	67	51	65	58	67	52	51	68	71	65	60	68	57	54	48	45	53	66	65	54	53	59	54	66	59	59	61	51	51	48	62	69	56	68	64	66	61	62	65	64	53	68	62	55	67	55	62	79	60	59	40	78	59	50	68	56	59	51	64	56	62	62	64
26063	8743	4317	4619	9825	13314	14311	13628	11226	9336	7491	5906	4747	3745	3247	3085	2817	2375	2068	1929	1763	1688	1632	1555	1495	1472	1446	1446	1419	1260	1277	1204	1134	1118	1026	906	683	584	592	590	542	577	581	566	551	503	467	470	500	524	487	506	515	460	472	526	486	478	499	512	478	499	509	490	492	501	480	502	446	454	475	485	480	492	497	469	511	490	474	489	474	452	458	513	475	459	490	482	511	506	474	506	487	447	492	531	507	480	503	484	519	527	520	476	482	499	519	527	514	508	480	495	530	481	519	471	454	475	489	486	489	460	486	495	531	490	495	472	481	483	484	499	485	458	480	478	535	515	479	493	481	499	467	473	485	459	475	482	455	480	502	477	494	484	507	522	473	466	519	495	525	459	486	451	495	446	477	496	466	459	485	447	501	463	456	510	503	449	478	460	464	502	458	515	475	506	510	503	496	488	476	464	503	510	508	453	501	460	457	510	486	448	442	469	496	484	536	475	491	503	479	529	456	481	475	487	525	516	501	492	482	463	487	475	493	469	479	484	518	493	483	471	508	492	512	483	483	470	475	488	506	479	467	483	506	472	488	473	485	443	484	470	478	479	448	518	476	498	489	467	486	501	505	520	510	446	508	452	485	522	486	502	493	464	469	474	475	490	461	489	509	517	502	479	477	437	496	490	453	454	484	526	524	501	509	474	458	499	471	476	458	522	464	492	467	536	460	475	470	503	509	508	462	471	498	526	460	525	446	451	488	480	493	461	501	463	442	473	483	471	486	469	494	500	486	487	462	445	506	486	419	466	547	543	468	503	476	481	499	488	525	458	515	497	473	485	467	469	481	510	480	483	496	465	454	473	457	522	455	504	495	486	485	493	473	451	513	479	520	474	468	477	490	468	512	506	479	467	480	497	489	514	458	490	481	493	460	463	474	502	508	481	510	491	489	495	465	481	445	500	476	469	464	498	524	487	481	507	485	476	454	477	483	448	502	462	519	490	498	452	487	520	505	453	456	480	505	481	518	471	472	486	522	485	513	443	485	477	507	460	519	504	509	494	472	445	471	464	493	488	463	454	516	472	439	479	486	519	505	501	519	492	477	521	466	426	524	482	477	506	463	477	489	480	512	502	470	503	506	483	502	459	467	501	488	528	506	450	481	441	495	468	467	490	484	457	483	497	497	477	517	525	490	464	496	505	485	532	482	493	505	532	497	478	492	495	499	503	493	499	507	444	494	495	467	490	449	464	470	481	484	476	484	491	498	478	479	467	479	447	454	491	467	472	478	491	481	508	493	505	504	539	468	452	478	471	495	478	491	441	470	493	495	480	486	508	445	470	484	479	498	492	471	475	495	464	489	480	491	502	450	478	470	485	465	476	468	514	539	502	476	478	515	438	481	485	506	486	480	502	479	490	451	463	499	483	482	476	456	465	520	512	484	482	493	509	517	519	504	489	478	484	505	411	520	528	464	495	529	511	475	483	489	496	455	442	465	509	460	468	459	511	480	525	456	431	472	476	453	476	475	468	484	495	498	446	492	488	503	516	491	495	482	461	441	485	475	485	490	479	481	510	457	523	525	517	459	511	487	468	458	468	450	493	478	529	489	481	544	479	471	512	476	517	515	507	507	485	469	489	493	453	480	512	494	439	462	489	500	427	484	461	499	485	527	491	498	434	513	508	518	480	526	474	490	518	484	498	495	507	477	510	503	535	503	482	462	479	500	489	473	480	468	479	491	524	482	498	494	466	495	524	460	515	472	486	450	518	485	483	513	502	482	488	516	498	474	472	513	485	498	558	446	483	441	481	505	516	480	473	424	463	473	479	495	492	439	526	503	471	464	467	484	445	510	477	465	507	494	453	500	495	465	502	510	456	464	491	459	474	469	486	456	467	481	484	492	454	486	467	502	490	487	506	472	456	479	502	507	446	505	480	503	464	488	513	474	476	505	496	447	469	477	511	476	502	503	506	449	485	467	494	483	484	468	473	449	488	519	493	490	465	477	497	478	478	488	517	461	483	478	468	503	488	529	499	530	484	469	493	459	500	485	470	518	508	445	470	433	508	497	527	489	474	483	444	495	492	546	465	492	499	495	494	497	479	470	481	551	487	464	491	471	490	504	459	505	519	477	504	505	493	481	475	465	486	456	492	478	473	443	498	516	501	466	470	453	496	505	459	461	510	473	500	443	465	483	503	497	484	458	487	474	485	483	498	456	476	474	489	462	457	471	511	449	492	456	492	492	488	445	455	516	506	465	462	459	510	477	464	507	492	481	486	492	486	465	431	485	504	509	449	510	480	505	505	479	466	528	496	480	453	472	451	475	490	477	510	472	498	526	506	491	446	495	490	516	491	505	515	478	472	487	515	445	499	521	521	459	478	524	456	477	496	506	504	504	510	445	448	489	529	496	445	446	446	508	484	467	502	505	463	468	499	473	501	489	456	477	451	483	494	524	488	505	496	436	503	490	519	468	486	480	467	448	478	475	459	471	465	472	481	469	523	483	520	510	454	490	471	486	502	511	485	510	467	474	517	515	485	477	486	466	509	522	473	468	488	491	485	534	492	503	475	451	521	472	467	527	493	471	462	472	501	499	480	484	481	509	504	486	476	508	499	480	465	490	478	487	489	520	535	500	449	484	479	493	509	495	457	480	497	491	464	487	513	480	491	485	456	507	445	506	491	503	501	485	479	477	450	476	462	511	461	499	501	508	482	448	495	494	483	478	489	481	466	509	509	488	495	470	480	502	488	506	485	492	475	479	515	504	468	488	485	490	507	492	487	456	490	466	429	522	485	474	482	456	488	492	483	497	496	458	484	469	494	487	487	514	478	442	459	494	517	460	482	516	479	472	501	480	478	526	480	493	510	509	493	489	473	454	463	501	474	519	490	485	482	535	504	484	472	476	433	480	526	498	488	502	481	496	484	454	500	462	470	517	509	490	493	476	480	490	466	494	506	466	487	474	475	471	496	483	489	448	474	504	490	456	496	499	490	528	450	484	474	445	484	524	462	486	526	508	438	502	475	514	537	528	489	477	489	484	493	482	509	494	524	485	495	477	499	506	511	466	490	468	469	465	505	501	473	467	452	502	469	486	480	474	477	469	478	509	502	459	519	515	517	501	498	468	488	470	503	490	549	513	493	436	484	496	451	461	494	492	495	478	473	489	489	455	467	466	516	433	476	509	501	454	516	506	444	481	457	434	491	476	515	486	532	505	475	485	510	495	497	506	475	512	502	439	485	485	437	510	454	491	488	487	485	475	462	531	472	496	500	471	522	503	477	466	518	503	489	490	505	493	490	481	486	497	470	476	482	449	459	534	469	485	497	499	483	484	522	458	465	528	492	497	506	488	488	477	478	458	461	485	476	461	466	473	488	478	481	464	512	434	470	528	501	475	507	469	483	478	480	495	498	501	509	516	536	494	521	530	490	488	471	452	516	493	476	513	480	468	474	468	527	501	496	469	496	500	485	496	508	532	493	509	482	503	454	531	490	489	474
4785	1462	568	376	318	387	437	492	405	408	353	304	246	231	234	182	166	188	164	172	150	148	150	150	139	139	143	165	133	143	126	118	162	129	115	123	121	109	108	109	125	110	107	102	106	94	100	107	89	90	96	104	92	97	98	93	114	95	117	100	104	91	104	98	102	97	119	108	96	91	100	100	103	114	97	77	110	75	98	110	89	116	105	95	103	108	102	96	108	114	103	99	118	104	115	90	101	101	108	102	82	96	97	101	77	82	122	107	105	103	122	90	99	83	90	100	92	125	93	105	96	85	106	104	89	102	101	129	103	100	110	104	94	101	96	99	116	97	104	81	114	102	124	87	95	119	105	97	105	108	108	90	107	108	121	95	97	110	90	101	103	88	110	101	108	112	99	99	97	102	103	99	116	103	100	105	104	119	92	101	91	103	88	103	116	109	118	85	111	107	103	98	101	107	105	117	96	105	107	117	99	112	98	92	112	112	101	104	97	91	96	97	106	100	113	116	107	102	105	86	105	89	110	89	106	81	101	94	106	87	111	103	111	98	98	91	104	100	93	104	100	109	96	103	103	85	92	102	90	108	85	98	96	89	103	117	102	94	111	105	115	110	98	111	89	116	91	124	109	83	110	100	112	102	100	104	106	101	102	117	94	97	121	97	95	99	90	98	117	107	104	99	108	103	108	97	109	86	91	104	84	98	102	101	101	81	99	102	103	111	104	87	117	103	96	116	86	120	92	92	110	125	98	94	114	122	105	101	111	95	103	105	90	92	112	94	85	87	108	111	110	89	103	86	104	102	88	108	107	97	99	98	100	94	102	88	99	117	103	112	76	105	105	95	93	102	120	94	109	77	86	85	104	101	85	103	91	110	110	104	100	95	100	104	117	95	106	103	108	113	92	115	105	114	78	87	117	112	86	118	112	107	105	93	103	90	112	122	110	98	121	109	112	101	105	97	113	82	100	103	101	97	125	100	103	111	101	102	115	106	102	102	84	101	94	79	118	105	109	108	109	109	100	79	93	108	100	98	76	96	96	109	84	88	105	101	115	101	96	92	102	95	99	108	81	98	105	92	117	95	91	112	104	93	115	110	97	93	95	120	86	84	106	90	108	86	86	117	98	95	121	98	84	117	110	114	126	120	102	112	113	101	100	92	93	95	104	112	106	102	108	108	114	117	97	120	96	102	101	115	120	95	110	101	84	87	84	105	93	102	93	111	89	103	113	78	102	94	109	113	107	94	91	98	113	92	95	99	104	95	105	92	78	96	104	107	85	111	94	106	103	94	110	103	115	95	91	101	99	93	102	107	110	110	94	110	88	74	99	103	103	91	101	103	106	100	121	96	100	125	102	99	104	118	95	116	102	97	94	74	99	96	101	92	118	100	107	106	84	86	78	100	109	107	96	106	102	105	87	114	105	112	110	113	89	95	98	109	119	108	84	101	107	125	97	93	100	111	106	105	117	104	108	106	89	121	105	92	116	113	112	92	112	101	115	93	117	114	109	94	103	116	105	106	116	115	102	117	96	89	105	119	87	120	93	94	105	106	105	103	110	104	95	114	96	104	95	101	100	107	115	110	95	96	128	94	111	99	114	77	112	98	104	102	103	106	90	108	99	107	102	101	102	106	111	97	110	110	100	90	117	109	89	95	105	110	114	90	109	91	81	108	101	107	95	91	107	103	101	96	102	93	96	93	114	111	105	93	92	89	109	107	116	99	89	119	94	108	97	87	96	113	91	109	128	106	117	114	103	99	95	88	96	109	99	100	91	88	98	116	123	106	95	119	95	92	88	128	94	95	99	89	126	104	91	94	98	102	96	96	104	77	110	90	97	96	108	118	97	98	109	104	102	86	117	92	107	88	97	109	115	90	120	106	105	121	96	102	122	98	93	112	107	102	99	106	104	100	110	92	88	95	98	106	105	115	100	105	109	106	99	80	95	114	83	107	99	119	114	118	94	96	113	92	101	86	112	100	94	97	114	102	85	104	97	93	99	125	89	105	90	89	104	87	103	90	103	98	102	80	108	93	101	104	105	101	124	107	93	107	102	102	96	97	96	116	99	99	101	97	109	111	97	111	99	98	109	102	98	113	125	110	97	87	102	111	108	100	107	106	116	109	125	98	97	92	90	103	107	111	99	99	108	99	97	98	106	113	96	128	109	102	118	100	87	113	93	103	112	103	99	99	111	102	101	99	115	89	98	104	99	125	86	105	97	107	108	107	107	82	108	108	107	92	104	91	106	88	110	91	102	97	111	103	99	109	111	125	88	115	92	101	119	96	110	93	101	93	105	85	109	110	103	96	109	108	88	110	96	107	112	86	114	87	97	100	111	124	120	117	94	108	111	109	128	112	70	121	83	84	90	103	107	101	98	94	115	105	103	113	85	114	103	107	117	105	91	100	99	89	103	95	130	108	101	94	88	94	115	118	111	109	103	95	91	101	107	112	103	110	102	103	89	116	106	102	97	127	94	102	108	107	118	100	103	115	102	106	106	106	95	102	102	117	86	100	93	120	110	91	104	91	108	108	99	111	90	106	86	119	107	102	99	111	118	102	109	102	94	110	104	100	96	102	94	99	98	94	113	102	101	105	82	85	106	110	93	91	104	102	76	106	86	103	107	106	120	109	109	104	105	113	108	91	104	105	88	113	109	92	109	109	109	91	104	107	92	107	111	104	117	105	106	100	93	102	88	106	104	102	113	93	94	88	108	99	108	103	114	112	98	107	100	102	102	110	104	105	105	106	115	121	105	88	95	88	103	96	109	83	87	110	112	90	108	89	100	98	93	106	87	107	121	87	126	108	91	96	88	90	123	99	86	118	108	111	112	105	109	110	95	90	100	121	90	98	108	99	91	93	79	105	105	109	95	119	98	93	97	95	98	100	101	103	101	97	89	107	106	94	107	94	105	101	106	100	98	101	78	102	92	118	109	88	110	106	113	105	100	109	89	117	109	103	101	107	99	94	102	98	108	99	92	92	101	89	87	113	100	80	112	98	101	96	110	118	108	88	96	114	82	92	112	104	103	93	126	113	104	95	113	88	114	102	104	103	100	96	101	91	105	93	98	103	97	96	85	96	106	119	117	116	100	107	101	110	104	101	94	79	94	96	128	99	124	110	104	95	94	104	99	103	125	87	110	118	86	122	91	100	89	99	90	122	100	98	109	92	103	136	95	97	97	86	90	97	99	98	88	109	99	95	96	94	109	85	108	90	97	77	102	109	93	88	83	108	94	91	114	93	111	85	89	101	102	109	99	120	92	93	112	104	103	95	97	94	100	82	109	100	96	119	115	111	110	102	103	118	102	103	92	112	113	109	103	99	97	90	92	82	106	107	88	105	102	108	93	102	105	99	95	107	96	104	91	104	107	112	98	106	89	97	103	94	80	113	97	83	88	96	93	83	98	97	89	86	119	104	91	89	104	99	88	99	94	101	109	98	108	106	80	103	100	86	77	114	110	91	110	110	104	91	102	104	100	104
31584	11694	5721	5876	12357	16992	18337	16657	14178	12067	10104	8310	6361	5364	4860	4421	3988	3590	3047	2958	2735	2507	2385	2300	2194	2132	2234	2155	2087	2025	1901	1848	1652	1664	1487	1327	1049	996	892	872	898	867	882	835	900	810	817	824	761	783	848	804	821	784	845	770	832	798	821	806	846	830	846	791	740	811	757	858	814	808	849	830	781	790	779	861	806	798	836	790	815	824	807	780	859	810	800	806	812	795	814	806	843	751	819	796	765	763	834	747	829	834	814	872	793	829	770	825	813	806	867	885	824	802	841	815	818	766	811	745	789	828	848	848	769	834	820	826	802	809	795	824	844	795	801	786	833	818	788	823	751	787	784	811	820	789	800	743	825	760	787	830	837	792	820	841	846	824	783	761	866	816	759	804	738	822	792	843	769	826	756	786	806	837	764	794	794	820	799	814	763	772	765	760	839	816	773	828	782	774	732	804	807	851	827	886	768	838	802	827	777	746	830	801	782	804	794	792	791	774	784	804	816	780	801	808	822	775	772	775	763	790	837	799	786	816	790	801	830	800	781	753	770	788	786	832	791	784	780	777	792	835	796	772	777	826	826	829	808	784	837	806	772	836	802	779	820	783	832	794	805	794	782	765	771	801	747	788	829	808	772	818	838	844	815	841	797	811	840	764	797	781	804	808	782	781	772	785	809	827	826	759	840	759	814	775	824	797	862	791	804	794	800	757	789	821	810	790	789	796	788	793	759	882	814	802	776	828	809	780	809	756	833	788	818	816	791	815	813	789	833	801	759	816	766	795	829	772	742	841	853	761	788	794	818	786	797	783	760	812	830	819	840	765	805	768	769	764	841	830	806	832	754	820	790	817	801	792	821	770	796	808	843	786	843	863	814	782	841	821	817	831	802	778	814	814	800	793	821	782	834	776	778	779	781	797	789	812	824	798	802	829	748	782	848	796	829	779	791	791	830	789	803	855	760	798	810	820	758	796	831	775	770	791	785	831	788	814	813	799	775	765	804	812	824	799	769	852	863	781	807	761	826	771	828	791	804	774	794	789	841	788	757	773	864	765	842	790	831	819	784	812	759	816	790	824	845	785	776	823	806	770	821	794	788	824	818	769	784	814	811	803	804	790	842	816	745	790	817	824	835	835	798	823	793	837	785	750	816	819	789	863	741	814	814	790	805	820	792	779	813	839	777	844	795	762	805	804	813	790	863	826	743	817	789	806	805	811	798	768	825	781	790	812	776	821	804	785	843	791	870	849	803	841	839	789	783	829	774	802	774	776	784	823	813	804	861	840	787	830	787	830	744	908	787	814	819	767	803	843	762	797	802	793	854	797	799	835	813	807	761	777	798	828	791	834	776	793	847	801	798	815	818	796	781	823	775	819	826	809	840	773	828	757	811	804	835	823	825	833	796	804	801	779	764	765	831	800	769	774	785	803	758	784	824	711	797	789	797	826	800	772	774	783	826	834	817	792	781	753	803	861	798	818	842	834	797	773	832	793	811	836	778	822	763	798	804	791	780	781	793	831	769	835	765	829	791	792	868	773	808	806	758	794	787	848	763	803	790	788	813	778	833	805	825	812	828	799	747	854	797	824	817	793	827	801	826	769	778	792	792	779	806	773	818	788	795	751	798	815	828	818	809	788	770	779	817	791	798	817	840	840	825	793	812	776	811	808	737	831	792	748	836	807	785	794	779	844	787	796	745	808	792	798	764	758	803	765	758	744	835	829	761	808	795	839	815	795	812	848	779	778	797	823	815	769	768	816	780	826	839	833	809	806	814	812	773	808	832	841	782	797	778	842	780	779	815	834	821	845	825	811	849	833	816	808	775	780	804	765	767	822	791	784	778	792	796	804	857	796	754	824	843	796	812	812	853	810	826	793	777	835	820	815	808	807	815	777	800	777	805	782	844	822	818	772	794	788	779	778	794	794	826	810	751	808	788	787	779	750	813	782	784	813	838	825	822	776	842	844	830	800	797	846	808	813	780	823	794	792	781	839	782	798	791	798	825	834	771	754	858	818	814	834	798	794	868	836	721	846	813	777	764	803	798	821	791	786	767	799	799	769	793	835	787	772	831	840	805	817	810	806	799	813	839	757	760	836	814	827	767	816	844	770	794	823	781	769	792	783	797	833	755	858	815	808	818	803	815	807	816	825	781	826	759	838	739	755	804	798	822	826	856	830	866	785	793	777	814	781	815	773	787	785	805	736	809	800	829	741	839	762	792	795	822	803	835	855	750	805	879	837	775	810	798	803	771	817	748	791	793	827	793	771	850	843	751	772	822	824	766	800	785	820	810	843	815	795	806	780	784	756	752	855	797	772	807	776	835	818	772	825	790	793	775	809	814	812	807	760	786	829	828	822	831	845	758	839	813	800	835	776	827	763	799	841	875	809	831	792	802	803	762	807	768	821	790	779	843	825	830	870	785	830	784	824	782	761	814	816	816	833	864	781	799	832	812	776	777	783	810	841	799	805	842	828	889	831	812	792	785	751	809	871	796	849	762	833	833	802	817	809	793	780	789	794	802	830	794	769	786	840	814	861	792	783	789	814	844	772	832	781	826	815	790	821	780	793	802	794	831	831	809	865	811	767	815	831	777	783	743	821	779	804	807	833	848	822	760	752	818	816	857	809	791	819	857	806	830	830	772	737	778	765	809	813	762	808	847	854	796	743	840	777	785	801	792	812	772	819	808	775	838	797	789	791	783	849	809	797	798	833	844	832	754	787	817	805	779	789	781	794	797	797	813	811	817	800	841	756	805	845	855	765	794	825	804	784	772	818	763	768	825	841	765	793	759	878	808	777	809	830	842	749	806	769	822	814	789	816	817	738	817	735	804	794	764	782	780	821	809	839	806	781	820	810	796	776	813	796	824	852	803	775	805	775	822	850	810	841	839	737	830	760	813	871	831	804	793	837	784	809	818	770	812	813	836	878	860	810	803	830	854	814	806	806	831	826	764	773	770	790	843	797	767	807	758	748	842	828	747	779	839	835	814	831	813	795	766	853	805	785	751	767	833	824	827	780	853	788	831	784	772	812	851	801	808	849	842	801	857	814	831	758	806	808	775	774	767	764	811	839	821	784	827	767	760	844	767	795	765	750	817	812	804	842	789	796	808	804	817	801	777	786	800	811	791	773	803	801	742	799	806	797	819	823	792	810	807	782	786	763	824	811	784	799	813	823	798	823	844	791	788	822	824	830	777	787	812	810	830	799	846	799	807	757	802	829	802	820	761	806	811	763	826	793	800	805	818	802	814	815	844	784	874	772	825	826	772	823	852	804	803	808	752	786	840	802	785	833	796	805	717	780	821	784	806	811	759	741	827	816	778	826	808	744	801	816	791	791	842	844	779	758	756	788	818	809	771	847	815	842	830	851	783	804	768	834	805	829	751	821	831	796	866	814	814	797	807	833	841	769	808	811	754	763	796	839	769	781	850	833	858	804	826	837	828	883	821	836	770	814	803	834	819	748	800	803	799	799	830	791	821	788	784	783
2614	629	315	217	200	179	248	252	253	197	190	187	143	120	143	121	126	124	88	109	107	93	115	91	91	97	103	89	93	114	101	79	81	76	88	83	80	72	89	66	63	67	66	71	60	75	70	71	66	66	60	79	66	53	69	79	71	86	86	70	82	72	75	61	61	84	78	74	73	89	62	64	69	80	56	60	72	63	78	66	63	60	76	65	77	77	72	76	70	85	70	67	67	78	73	82	87	87	86	70	65	58	83	60	73	72	75	70	72	72	86	94	78	82	66	64	73	59	72	77	76	77	80	68	56	68	76	66	76	72	87	74	81	65	60	68	54	92	66	65	77	62	77	76	57	63	73	65	70	72	68	75	69	90	78	68	77	72	62	76	79	67	75	71	83	78	54	84	89	68	75	74	78	79	61	75	68	85	82	71	54	68	82	79	66	65	78	67	57	69	78	67	80	82	57	79	58	74	78	70	67	73	71	64	76	73	67	69	69	69	68	70	82	71	51	66	66	75	72	73	79	72	62	68	74	50	64	58	79	67	64	69	58	79	67	76	67	77	67	71	82	60	62	65	74	65	77	68	66	72	69	68	61	74	83	67	71	54	75	79	67	72	73	89	72	77	88	81	74	85	66	80	82	75	77	70	61	74	71	66	75	64	66	69	80	64	74	95	70	70	81	73	60	57	86	75	69	85	84	83	77	70	74	75	65	85	65	73	75	75	61	71	66	69	91	58	60	69	76	70	71	80	68	64	86	72	75	66	76	68	64	67	79	67	60	74	76	65	72	70	66	71	75	74	83	61	73	66	72	52	77	74	71	74	65	80	79	82	69	63	82	65	75	72	53	76	68	86	61	72	76	68	69	67	62	70	54	94	63	73	77	92	59	57	83	84	80	72	70	62	67	59	68	65	65	68	66	83	68	53	90	60	90	81	66	66	58	60	84	82	82	76	63	63	69	82	65	68	63	75	53	70	61	61	71	84	62	75	63	88	88	62	76	62	81	77	71	77	71	68	80	68	75	66	71	68	72	82	68	59	68	57	84	61	73	71	78	66	74	80	65	57	95	62	75	79	86	61	79	72	80	83	78	67	71	71	71	79	64	76	78	77	78	60	58	70	71	76	61	72	84	68	85	82	62	69	79	80	69	70	63	71	56	68	64	84	79	70	69	67	72	78	70	83	77	60	72	87	74	83	82	77	56	82	69	72	77	68	52	69	62	79	89	74	72	61	66	68	78	65	73	78	74	72	68	74	75	76	77	81	71	61	70	55	59	57	64	75	80	82	65	97	81	73	74	62	84	63	64	78	71	78	77	83	69	80	63	72	70	105	77	91	85	63	78	62	78	60	82	59	72	79	73	75	69	60	62	59	67	67	68	67	77	70	69	76	62	66	67	65	76	69	71	72	75	71	72	80	63	63	70	69	69	85	65	72	65	62	61	86	71	70	69	67	63	82	67	65	82	71	74	71	75	81	73	77	60	71	80	68	88	61	67	70	65	84	66	74	67	67	64	57	78	59	67	61	67	64	67	63	73	72	64	68	59	71	72	73	91	78	73	66	79	61	84	68	81	64	59	73	63	70	47	50	67	74	65	69	73	59	74	70	71	61	79	81	71	87	88	81	77	88	61	63	82	83	78	70	76	65	80	66	76	82	81	74	72	74	81	74	89	68	69	79	62	82	65	66	70	72	65	62	75	70	75	85	70	74	77	64	58	87	70	68	69	67	84	68	76	59	68	71	60	72	68	75	62	71	67	90	74	89	63	70	69	55	74	69	70	67	67	75	68	76	82	68	64	72	95	74	66	59	51	63	86	65	75	52	63	86	74	75	72	75	71	61	84	80	74	74	77	75	57	64	67	78	77	83	66	65	56	79	56	71	75	66	77	76	62	67	57	71	58	55	89	64	59	86	71	76	69	62	59	57	77	62	69	79	77	66	71	83	73	68	62	64	71	72	72	63	75	75	78	75	61	82	81	56	74	71	58	72	64	72	59	76	60	86	64	88	69	68	62	69	75	63	79	76	65	94	76	68	66	75	67	66	59	76	70	66	63	79	65	72	72	66	56	74	63	83	72	83	75	84	72	75	93	73	70	71	73	71	67	68	63	76	76	72	65	64	61	71	75	60	92	59	78	74	62	78	62	82	68	53	67	59	69	80	77	65	81	68	62	75	69	77	72	57	78	71	66	75	78	74	66	76	64	79	85	54	66	71	64	73	60	73	67	70	68	66	69	75	66	62	77	78	67	74	71	69	62	67	57	76	74	67	75	77	71	72	79	71	78	68	85	71	72	64	64	75	58	84	72	69	62	56	72	79	66	68	58	90	78	72	82	69	64	75	79	81	76	70	83	72	81	78	59	73	67	75	66	63	56	67	74	81	73	82	81	65	66	70	63	68	75	70	64	75	79	76	85	69	71	74	59	70	80	66	75	74	81	75	81	64	60	73	63	71	71	71	63	64	69	71	67	68	84	74	64	53	76	76	63	73	84	73	72	76	78	76	77	67	58	73	75	65	71	74	73	61	79	63	76	82	70	73	58	84	76	82	80	71	56	71	69	77	70	77	62	73	64	63	66	78	62	79	77	75	76	64	81	77	72	84	63	56	78	73	59	66	67	80	66	73	80	90	67	56	61	77	81	65	64	76	50	59	63	62	71	67	69	75	79	70	72	90	68	85	65	56	73	75	81	75	85	57	73	72	66	74	60	76	81	59	72	83	64	67	75	64	59	83	80	56	82	63	87	71	71	104	70	77	63	80	49	69	70	67	64	64	69	73	62	64	76	66	58	61	79	79	74	79	66	67	70	76	72	78	63	64	83	68	71	76	65	60	71	69	70	89	70	75	77	68	71	66	70	73	79	55	69	80	78	52	85	52	75	77	64	71	70	81	68	64	63	59	60	88	77	59	65	75	75	72	72	88	76	70	91	77	62	44	68	77	54	73	78	72	64	76	87	70	76	70	65	75	64	78	66	72	91	67	78	78	84	75	74	60	81	68	68	78	61	60	66	75	74	67	66	67	77	78	84	75	69	74	68	71	77	73	63	63	72	71	74	72	76	69	66	71	63	81	63	73	69	75	60	63	79	64	70	75	78	54	78	68	89	70	61	77	86	59	75	78	84	67	78	51	95	70	71	79	73	77	80	75	56	69	65	71	79	57	82	83	65	74	64	63	68	87	67	58	74	67	63	73	64	73	76	70	64	57	74	71	79	83	84	73	67	78	65	86	78	84	77	73	68	64	72	69	71	72	69	52	74	75	69	74	68	76	62	71	76	78	49	89	60	82	70	71	80	65	74	77	57	63	74	58	73	79	75	84	55	64	75	76	62	57	90	83	70	64	68	89	63	62	72	75	67	81	81	65	65	77	79	75	74	53	89	71	81	65	63	72	64	74	57	77	69	72	94	72	71	69	76	72	63	63	65	76	64	71	68	77	76	76	63	59	75	75	66	68	70	64	71	80	79	71	60	74	55	88	69	72	71	57
21614	6884	3417	3642	7596	11191	11764	10297	8801	7391	5868	4528	3427	3007	2541	2206	1996	1868	1714	1491	1420	1392	1382	1244	1255	1261	1340	1302	1226	1095	1166	1103	1023	966	900	714	624	651	629	640	610	612	616	574	567	556	560	571	575	546	539	531	559	581	591	587	582	587	545	540	591	541	561	584	573	583	602	586	576	532	586	535	597	554	540	577	576	556	569	525	566	592	579	576	555	531	553	555	597	581	579	578	587	592	550	543	552	570	595	620	559	563	541	585	567	600	584	588	581	567	598	540	580	552	591	539	528	542	527	538	549	545	557	527	549	571	560	557	535	572	566	555	535	580	530	613	516	561	584	570	571	561	614	594	569	592	517	561	565	553	546	531	555	571	547	564	545	562	551	536	585	557	527	542	556	573	546	548	508	610	567	565	536	544	585	581	568	573	582	561	538	552	585	541	546	569	559	620	567	517	606	588	563	551	571	597	558	516	561	534	566	547	541	563	511	572	546	545	575	579	541	587	556	561	525	561	505	580	564	530	597	527	545	557	544	550	579	503	580	557	593	566	568	542	526	563	598	569	586	565	563	556	536	568	521	541	533	542	606	560	548	566	553	566	579	558	542	486	520	516	531	558	535	629	541	577	594	613	538	610	595	573	563	554	586	527	539	522	589	551	599	539	576	567	568	573	558	562	531	571	620	540	533	566	591	539	570	544	573	558	561	576	553	588	571	598	581	552	588	547	570	573	561	592	583	548	567	556	543	550	548	584	565	584	573	605	536	541	568	580	558	577	527	543	587	581	567	575	594	556	573	646	554	545	547	526	559	536	528	603	549	528	559	561	579	575	576	611	554	538	609	511	536	562	535	596	534	528	551	573	582	551	552	578	556	577	601	546	574	588	553	574	552	578	557	539	562	569	547	574	575	568	583	590	555	521	578	543	575	556	584	576	523	539	562	557	581	573	557	598	558	543	535	543	532	535	515	562	616	555	570	563	579	556	569	562	534	581	581	579	542	535	565	549	537	511	583	579	560	567	540	527	558	591	587	550	572	575	556	537	525	549	557	546	552	538	604	559	572	557	569	527	570	560	537	596	512	552	569	551	536	580	551	591	554	569	570	600	586	577	528	576	580	551	530	549	543	565	529	570	541	558	541	555	594	550	543	580	550	583	575	545	596	561	567	536	560	579	569	585	552	560	553	572	536	556	597	544	547	543	571	582	548	571	548	582	598	555	560	566	546	581	535	562	571	544	582	589	581	586	578	532	549	530	566	554	580	548	564	573	584	533	566	494	537	614	565	560	597	526	585	504	582	536	572	600	541	561	567	582	551	528	554	517	557	579	543	566	548	557	573	552	563	602	552	581	568	575	595	537	541	548	528	590	568	536	523	542	553	579	557	581	521	561	579	526	556	547	565	570	604	562	615	563	585	593	537	581	496	554	565	552	549	563	528	529	591	555	575	590	580	628	542	553	550	571	538	573	551	524	541	558	545	519	568	551	546	566	588	595	547	562	524	518	590	582	567	589	536	531	566	591	535	561	618	571	545	555	573	567	570	531	549	537	557	553	533	563	540	575	528	559	561	572	540	550	554	538	549	553	546	546	543	593	576	549	560	564	596	535	531	558	588	580	562	504	640	562	588	558	530	579	530	536	568	588	558	531	570	552	599	601	586	550	541	588	532	566	566	550	580	603	553	599	556	555	553	535	550	577	552	541	560	578	566	588	583	544	549	559	543	592	581	534	576	585	584	553	556	559	576	566	540	541	575	534	537	561	558	620	536	552	552	546	597	583	573	569	550	536	545	568	544	558	536	567	552	554	544	552	553	545	587	563	513	581	534	551	548	596	549	524	550	522	628	585	526	576	559	563	558	551	522	568	562	543	559	566	555	577	539	573	579	567	536	601	539	541	584	546	578	533	534	549	539	592	543	557	563	542	536	569	527	510	549	542	571	554	579	536	559	566	532	552	544	573	535	600	546	548	529	559	554	573	603	559	609	558	578	578	562	523	538	541	602	536	571	619	585	575	561	570	548	543	514	532	529	579	545	521	536	586	564	532	571	550	590	532	553	561	580	556	585	565	523	546	545	520	576	562	568	567	571	548	577	589	553	588	578	499	591	567	532	550	535	526	560	568	562	597	564	561	544	552	547	581	584	540	541	590	518	507	561	554	590	573	564	565	548	570	579	533	543	525	543	572	548	543	574	547	588	530	604	522	557	555	538	528	494	542	536	549	559	538	561	562	557	572	556	544	612	563	553	520	534	597	543	548	531	552	531	568	581	537	541	565	587	546	558	558	574	523	538	579	529	540	592	537	555	551	505	499	558	545	627	524	581	576	546	555	566	570	572	582	528	529	544	545	562	586	556	553	540	523	580	556	540	560	551	542	528	550	532	558	592	564	554	537	538	547	552	567	594	580	545	538	571	571	560	569	579	570	584	579	549	567	577	538	516	545	537	554	493	509	567	560	579	554	556	548	573	566	510	543	557	552	601	532	571	584	582	595	568	521	552	546	580	572	550	578	590	567	597	570	560	590	579	561	550	534	584	532	512	564	583	576	550	539	542	575	541	540	570	567	557	596	559	561	566	560	610	574	597	538	599	552	611	597	503	579	570	556	543	566	603	577	549	520	580	580	538	565	511	561	537	541	565	560	520	532	529	583	572	575	592	589	582	545	569	555	565	590	588	532	524	566	550	615	550	558	532	541	559	556	565	568	543	558	545	570	577	592	537	521	574	587	563	588	580	562	566	554	571	539	553	588	552	560	534	552	571	542	525	566	544	543	566	604	568	524	549	564	579	561	541	515	575	540	562	573	574	533	577	544	550	514	585	561	553	541	586	546	538	579	552	536	568	563	567	558	574	530	565	583	556	585	518	541	584	565	552	601	518	542	583	543	535	555	542	525	547	560	556	579	556	542	533	537	543	556	571	570	613	584	545	586	569	561	560	517	572	563	573	527	573	580	563	573	538	564	568	575	548	579	580	530	515	558	555	535	552	509	560	554	535	593	552	575	571	524	544	587	546	562	510	561	595	568	561	555	540	594	528	535	575	595	590	556	570	586	542	575	538	527	517	532	559	559	528	560	540	571	567	549	558	533	534	582	566	552	554	562	541	593	563	553	582	587	550	593	555	531	571	539	545	535	577	542	549	546	554	593	569	557	516	598	589	525	560	509	553	543	546	536	584	575	586	582	566	559	492	573	568	577	537	547	560	563	516	571	593	596	586	566	546	581	535	565	566	530	599	591	551	550	574	533	516	575	571	558	556	529	536	552	582	538	594	526	556	599	557	579	544	543	541	547	541	600	546	536	607	580	578	548	558	575	604	547	507	538	596	562	537	555	533	566	543	551	534	567	596	514	536	575	541	563	548	599	567	509	540	570	613	585	585	553	598	541	531	625	551	546	565	547	549	547	574	516	582	557	526	540	577	561	587	563	558	577	548	570	578	581	530	589	561	549	567	600	572	582	554	581	607	531	545	632	589	530	560	525	582	558	587	561	567	564
3317	1127	441	308	299	311	420	386	379	364	312	281	230	185	185	151	164	172	175	144	166	156	153	150	146	137	137	139	127	137	135	116	134	130	123	93	117	122	102	115	126	110	115	106	105	109	87	96	96	105	112	105	106	104	99	105	112	96	114	108	116	88	125	117	107	110	85	90	119	101	102	100	123	108	106	100	109	127	109	122	107	110	109	110	86	115	102	107	112	110	100	89	106	125	98	121	108	113	116	114	100	90	114	125	123	102	109	105	106	98	102	95	154	110	105	123	117	101	103	92	114	99	94	121	113	128	116	115	112	96	101	102	109	103	116	106	116	104	112	123	109	119	105	111	88	95	96	108	117	105	113	117	114	109	119	93	117	104	127	101	102	114	110	103	103	116	80	99	93	117	108	84	108	122	107	111	85	115	100	113	115	104	112	103	106	116	143	112	118	119	106	100	110	119	109	108	93	109	110	117	120	102	98	94	101	103	119	130	92	105	126	103	101	109	104	96	119	131	108	82	106	121	110	104	108	91	102	107	88	115	130	94	108	123	109	91	120	94	114	103	123	97	128	138	116	109	111	112	118	113	123	107	101	122	117	111	90	124	96	102	111	106	104	110	116	120	98	106	112	109	105	120	113	99	118	88	100	103	111	105	104	109	120	103	109	117	110	118	92	99	116	118	86	116	116	108	95	116	113	115	103	109	100	120	104	121	97	99	110	118	108	105	120	109	104	109	118	95	101	109	107	102	107	122	107	80	113	81	107	97	101	98	93	110	121	89	91	117	99	105	100	92	123	114	124	105	118	116	109	91	102	103	113	116	107	106	103	108	126	94	93	102	108	116	113	104	124	109	99	102	120	106	106	110	111	95	92	106	113	113	105	94	112	102	104	97	94	119	108	103	127	110	97	95	116	106	103	97	120	122	110	93	96	93	99	121	105	105	103	93	116	112	113	89	106	112	114	102	95	109	123	101	103	113	110	93	107	102	110	93	133	120	100	97	106	118	115	104	107	115	113	113	107	101	109	114	114	114	106	87	97	102	107	97	102	102	99	97	118	107	95	99	108	97	108	109	111	102	110	104	117	105	105	102	107	114	106	109	99	133	120	106	98	107	109	109	110	119	101	96	112	114	96	103	94	104	111	88	107	127	107	107	110	105	89	98	122	103	104	105	97	103	118	112	100	97	107	108	119	123	104	113	129	120	104	113	123	111	126	95	93	98	96	116	105	109	108	98	104	120	96	113	108	96	102	80	111	103	106	106	107	111	106	100	102	95	127	123	130	101	109	94	99	121	94	104	116	119	102	108	110	109	102	97	134	105	103	119	119	108	114	97	85	111	101	119	113	103	103	101	110	119	108	100	113	78	88	120	111	111	97	104	107	113	104	119	115	125	113	102	109	110	89	105	96	102	96	100	104	102	118	88	106	92	91	108	74	101	107	98	89	123	105	120	108	102	107	107	115	110	113	98	91	100	103	110	115	115	101	106	118	110	107	122	120	112	100	107	101	118	89	132	136	121	112	113	120	84	114	103	123	118	101	115	94	123	112	108	110	104	98	106	104	107	113	107	104	88	128	97	102	111	114	80	108	113	107	100	113	102	110	84	110	117	104	108	94	99	133	112	99	92	119	101	104	110	106	108	120	96	118	111	119	110	109	132	100	86	108	99	105	106	126	102	104	125	98	129	111	115	102	103	93	116	103	107	112	115	111	131	107	110	103	120	120	106	79	106	104	113	93	114	102	111	117	111	125	93	109	94	116	110	117	104	103	118	98	105	129	99	101	96	100	119	115	119	126	113	114	122	133	103	106	119	116	123	100	120	113	112	99	101	124	116	93	99	130	102	98	113	113	111	111	86	112	100	129	109	99	121	102	105	103	110	92	115	91	113	131	103	116	99	130	96	97	106	99	103	113	109	109	102	93	111	99	106	86	92	108	101	118	105	112	101	109	95	126	90	97	106	99	110	97	83	118	112	123	119	79	112	113	112	117	104	115	108	111	98	117	114	100	108	90	111	124	100	103	111	121	88	97	96	112	116	85	113	114	95	121	87	93	123	115	111	107	113	113	111	97	117	114	111	83	97	109	107	93	113	115	101	106	111	105	125	113	114	95	109	101	93	122	126	103	117	101	94	93	98	91	106	103	115	97	93	116	110	116	103	115	98	99	99	101	96	97	112	103	93	113	107	96	109	108	99	104	127	108	111	114	101	108	105	100	112	112	107	99	102	104	96	110	110	96	119	122	103	107	100	119	104	95	107	113	106	127	112	103	91	96	108	108	103	107	107	131	105	115	94	103	83	98	101	117	113	122	103	105	102	126	105	123	81	109	107	85	106	110	121	95	94	95	107	102	108	101	99	104	99	113	101	133	107	115	82	123	117	106	126	100	114	107	101	105	93	109	103	96	107	99	113	84	100	119	104	110	108	109	114	120	93	115	97	112	73	116	109	115	110	118	124	101	122	108	98	114	102	119	103	104	97	106	98	98	115	121	117	87	112	102	101	121	80	97	105	116	110	101	115	116	96	108	109	98	105	102	101	112	93	108	113	94	120	120	118	81	123	103	99	103	118	113	102	106	129	99	89	101	100	111	97	117	95	105	107	94	94	102	92	112	128	142	120	107	112	96	98	91	108	112	105	96	97	121	130	109	117	105	108	106	120	104	118	103	106	97	102	116	100	106	127	110	120	106	100	100	115	116	112	96	114	115	91	114	114	105	112	117	108	93	110	117	113	122	119	105	113	105	132	107	91	110	122	109	122	97	91	108	110	116	107	120	109	99	105	106	107	108	104	135	107	128	112	116	108	89	81	107	112	111	115	87	90	109	121	77	121	118	100	99	92	110	101	119	109	92	100	119	113	93	91	92	125	118	117	103	106	104	95	115	96	101	116	112	110	118	102	108	118	100	107	106	103	107	99	119	127	88	115	129	111	99	113	97	134	81	95	109	118	102	118	96	116	127	106	112	137	89	97	119	119	117	105	115	96	109	120	108	99	118	101	108	111	95	125	109	99	88	112	115	83	102	88	99	114	104	105	114	105	108	98	91	113	127	124	104	126	122	120	93	111	116	124	122	113	117	94	127	93	96	84	89	98	129	116	110	110	108	122	118	101	102	100	111	108	105	100	118	107	108	91	107	111	116	98	115	103	122	126	103	101	95	112	110	114	117	115	115	104	116	94	112	102	110	102	82	96	94	103	104	108	106	107	112	118	111	100	115	112	118	101	124	106	115	107	111	116	87	111	95	98	91	123	90	113	115	110	105	112	106	99	108	114	97	93	92	106	91	96	108	117	103	126	95	108	99	121	108	115	127	112	96	95	119	105	117	90	91	112	125	106	104	102	116	121	104	101	110	89	94	110	115	92	110	95	92	127	99	116	114	118	114	105	123	107	103	132	94	103	121	106	115	107	93	88	119	117	103	89	107	115	95	124	93	96	117	106	102	104	102	112	114	119	94	94	90	108	122	104	109	99	96	110	114	101	104	107
27968	9759	4793	5505	11073	15130	15828	14180	12309	10796	8586	6606	5245	4687	3893	3485	3164	2936	2686	2347	2254	2129	2059	1950	1790	1851	1894	1834	1866	1584	1552	1507	1440	1287	1254	1098	1038	909	950	940	988	899	878	858	872	841	862	830	838	840	872	832	841	851	800	818	817	859	816	771	868	848	835	874	805	838	850	857	876	756	881	879	777	843	862	827	821	784	814	778	870	823	858	838	805	854	819	856	897	787	831	794	807	847	850	828	836	793	859	880	855	856	831	847	822	819	838	825	861	853	857	924	879	844	836	822	816	802	807	828	853	822	832	787	853	831	843	844	858	849	824	745	848	807	829	818	812	837	848	770	834	841	860	824	813	845	857	823	810	888	793	802	799	811	824	865	838	806	853	791	790	782	738	841	840	869	838	846	843	817	840	794	868	821	781	854	857	836	836	798	788	784	866	798	793	844	796	834	820	835	799	874	867	788	800	833	877	796	839	857	880	816	811	812	812	819	839	824	851	870	854	812	829	830	808	824	822	791	775	795	844	855	803	770	847	805	823	868	856	811	819	819	790	856	833	810	827	806	869	842	811	865	913	820	821	830	824	822	826	855	854	831	810	846	855	816	824	795	808	797	803	830	823	806	853	833	824	795	842	838	827	823	813	787	826	811	790	820	844	800	783	735	816	811	806	854	837	882	825	850	788	806	863	829	867	792	855	840	836	847	828	869	804	823	807	782	801	785	844	795	787	831	885	867	791	824	824	820	801	857	852	861	815	835	819	828	808	787	847	777	793	835	876	826	883	833	792	810	796	835	853	860	793	819	788	859	830	851	835	839	837	847	801	859	859	761	807	803	830	788	884	748	821	825	869	835	832	832	822	755	802	809	818	801	845	804	835	840	834	784	830	822	840	789	801	884	812	833	803	835	842	818	831	833	772	835	880	861	835	822	797	805	787	811	775	811	875	857	844	807	849	829	779	855	832	815	832	899	812	835	854	818	794	846	847	818	802	799	862	810	841	848	850	812	836	814	795	852	801	841	800	780	806	805	835	811	802	820	819	839	773	795	874	846	835	841	805	761	858	839	847	809	787	832	837	814	822	822	851	786	821	834	823	795	854	810	837	820	822	833	798	844	778	846	817	858	843	830	838	852	823	837	805	809	842	851	828	823	836	787	803	829	838	831	848	811	835	807	850	780	786	814	821	858	791	786	800	856	818	823	869	817	864	823	841	816	868	857	849	766	790	840	860	806	801	805	827	809	771	798	841	840	822	827	879	847	834	851	858	832	803	870	854	835	820	889	828	818	845	803	787	843	819	853	856	832	833	831	792	801	869	836	809	890	843	842	822	919	820	856	804	876	779	776	848	859	869	840	815	795	834	780	889	833	845	827	872	813	795	809	856	838	845	828	854	845	840	889	793	860	815	877	824	816	807	812	811	839	871	814	841	871	833	793	838	793	813	849	846	803	819	764	798	802	805	832	758	765	773	824	834	799	807	803	813	828	802	846	799	847	843	796	768	840	787	858	833	780	810	779	903	829	815	863	818	772	835	845	834	797	806	820	785	898	761	857	838	850	829	829	805	835	825	785	810	867	831	842	774	835	856	812	860	832	795	867	793	801	825	805	807	836	821	804	802	787	810	785	838	860	856	795	887	784	768	813	888	835	794	849	862	848	786	859	810	859	874	787	875	868	834	817	868	782	829	906	883	860	877	800	744	823	806	844	824	824	824	831	824	883	835	836	834	844	788	798	830	809	846	827	815	830	825	867	835	811	826	827	865	831	810	798	912	821	817	844	848	801	779	850	877	810	811	807	792	853	833	818	840	800	848	827	823	786	818	816	823	823	846	854	843	864	814	794	793	820	801	872	871	861	830	832	807	790	794	852	829	816	832	823	868	830	851	819	848	853	780	826	841	852	830	860	852	845	877	807	861	811	794	816	864	843	836	890	835	830	797	829	813	832	842	830	844	831	819	842	859	844	864	819	834	794	846	822	844	798	851	826	777	810	815	825	812	851	838	793	761	848	858	849	809	815	784	804	806	808	829	885	857	807	822	827	800	806	810	832	825	856	759	829	813	831	839	855	828	869	786	866	820	826	844	900	847	848	824	837	804	827	825	846	823	826	847	805	831	835	806	821	823	834	864	890	809	809	797	822	865	833	850	847	860	854	800	818	822	839	808	827	792	803	795	832	792	848	797	771	837	826	816	876	837	845	779	834	825	815	873	809	815	821	785	848	827	789	817	802	843	816	850	812	862	832	836	803	844	826	815	837	823	825	814	838	865	816	841	820	820	827	837	889	862	808	842	804	820	803	821	822	788	857	866	863	834	835	803	818	825	787	782	795	842	816	820	873	855	810	870	873	788	807	817	815	867	832	829	838	836	770	885	807	807	827	837	839	800	857	834	820	797	843	846	816	854	839	808	842	839	858	834	805	812	923	836	735	870	814	840	823	856	839	797	848	794	848	862	877	840	773	800	771	768	812	840	865	868	826	845	786	839	832	830	834	806	805	828	848	859	837	815	851	816	888	838	877	788	885	817	777	878	779	787	804	864	818	785	819	813	826	778	826	831	773	840	812	841	827	798	792	820	851	852	823	835	845	817	858	817	762	820	779	751	810	732	831	855	812	864	834	923	821	875	833	803	838	843	822	797	809	865	811	836	814	835	846	899	833	819	791	882	788	860	837	844	795	853	836	789	806	814	900	819	857	821	844	816	845	857	811	830	838	831	833	838	890	828	809	826	817	833	848	843	844	859	836	852	802	801	876	860	857	839	865	843	838	823	812	833	831	785	833	842	788	861	871	771	850	816	833	837	869	811	888	832	850	843	837	830	856	769	840	811	828	802	814	798	870	853	854	809	880	847	828	785	791	824	794	827	829	832	798	795	844	833	807	827	819	815	809	883	889	817	832	780	879	776	827	836	795	811	815	839	776	804	873	876	792	807	899	796	830	822	856	828	855	822	813	808	831	843	800	814	873	819	791	847	831	790	855	782	851	848	819	845	799	823	808	822	801	811	812	768	836	841	857	832	790	769	801	800	800	794	840	753	834	847	878	816	851	834	840	771	836	780	815	786	837	863	865	817	842	831	839	775	807	866	825	837	878	883	818	810	818	806	811	810	844	774	845	781	855	817	826	801	868	841	791	830	792	797	789	825	785	855	832	861	855	847	796	822	842	868	798	824	819	836	878	803	809	829	840	839	847	834	806	831	802	830	821	839	772	854	781	762	810	879	840	830	816	796	815	811	842	872	785	846	860	869	806	806	843	792	843	816	774	889	814	850	835	885	823	849	856	785	827	872	833	879	834	856	826	832	836	819	844	822	865	838	808	851	827	832	870	817	842	819	857	826	874	811	842	785	764	827	844	812	837	842	802	857	795	809	824	790	831	764	801	785	847	781	910	804	819	812	862	841	818	787	786	812	799	826	877	839	883	841	845	809	852	809	858	763	808	865	835	821	854	840	824	837	800	845	815	857	807	854	780	801	818	822	812	834	839	827	839	811	842
4051	893	394	284	212	258	300	310	320	282	237	188	144	133	145	123	131	130	104	118	114	106	89	77	100	89	96	81	84	88	84	69	87	75	62	64	64	58	66	64	60	62	69	54	50	63	55	56	58	68	56	62	62	62	55	61	66	60	61	63	54	69	54	71	53	56	62	59	64	70	65	47	59	68	53	70	70	69	46	58	48	69	57	83	59	62	55	56	55	53	67	54	75	50	61	51	58	59	55	65	66	65	58	61	66	56	61	56	67	57	69	50	71	51	80	50	66	53	65	55	73	60	56	57	70	63	55	62	76	70	67	63	50	69	75	72	58	53	61	53	51	65	53	56	50	70	63	57	53	65	61	54	64	69	55	68	59	69	54	64	59	62	67	57	58	66	74	51	74	67	60	68	56	52	69	58	66	63	51	53	62	53	61	72	57	73	55	58	65	58	56	45	69	49	57	62	49	74	54	58	68	60	54	58	51	58	67	84	56	66	62	64	65	63	53	57	53	75	64	65	53	66	65	56	66	69	59	51	61	64	66	67	47	53	59	77	58	72	56	47	76	60	56	63	70	64	81	54	55	55	54	54	50	55	63	58	54	56	67	66	64	79	64	58	60	45	69	58	62	57	67	50	66	58	53	62	67	58	54	54	68	55	53	61	47	56	76	84	60	56	66	54	56	54	56	68	79	71	56	52	70	57	67	62	58	58	57	64	67	62	49	70	48	61	58	65	76	59	54	53	60	59	47	62	49	67	66	46	67	54	60	62	58	62	68	62	67	61	64	57	65	68	48	49	50	45	54	64	69	72	56	77	46	63	50	64	65	61	64	62	51	64	63	46	83	61	67	61	65	58	61	67	58	70	61	54	52	64	57	62	67	50	61	68	55	64	57	48	63	61	57	50	70	48	55	47	58	51	65	54	67	57	64	60	50	62	58	57	61	50	69	70	42	46	65	51	61	64	51	60	73	60	55	59	62	53	64	70	74	55	50	72	65	59	51	62	62	52	56	66	60	59	70	61	70	65	65	50	55	49	64	58	52	52	66	72	45	71	56	65	61	65	68	69	62	59	61	63	57	59	71	61	62	57	49	50	54	59	72	56	67	60	56	68	58	65	73	64	71	64	55	57	65	59	68	66	54	51	56	59	55	65	61	50	51	60	60	66	71	66	58	57	56	56	57	60	56	58	59	71	67	52	77	65	79	53	58	62	65	66	68	58	52	58	66	53	62	76	60	52	59	58	61	64	67	65	56	69	63	69	74	57	70	50	52	58	73	62	61	71	77	65	60	60	66	61	55	63	65	59	45	57	51	56	57	64	65	58	54	59	67	44	77	60	59	68	51	50	55	63	60	64	67	60	56	63	50	53	78	79	52	55	63	50	49	74	53	56	69	51	54	43	53	62	67	78	64	72	64	59	52	60	56	62	55	61	66	67	68	62	65	64	63	58	62	65	65	51	72	53	64	57	51	61	63	56	54	63	46	69	60	59	70	53	50	56	49	59	61	70	61	63	83	53	55	53	69	47	59	62	45	60	63	63	61	57	74	41	77	62	65	49	63	57	62	65	74	72	56	74	61	65	61	71	71	70	63	62	51	50	54	53	49	60	69	63	70	67	61	58	67	50	61	66	69	66	57	58	69	58	53	48	66	60	66	50	57	64	59	54	57	61	63	60	54	60	58	58	63	74	55	61	57	54	59	56	54	73	59	55	58	64	58	59	66	69	67	56	58	69	43	60	48	61	69	61	48	54	52	58	53	62	51	68	74	59	44	60	61	57	62	49	56	73	67	61	54	70	63	65	68	69	63	56	50	72	57	59	55	60	58	63	60	55	60	63	57	60	51	53	61	58	62	54	57	58	51	60	60	56	48	66	67	54	59	55	64	61	65	73	69	66	64	46	55	47	56	59	48	69	57	60	69	68	71	55	55	48	59	68	63	47	59	58	62	51	64	73	55	60	49	53	58	61	45	46	50	61	63	69	62	77	66	67	74	50	58	59	66	84	66	59	57	63	50	47	60	60	70	54	81	55	52	56	64	77	82	75	63	67	73	58	76	45	73	66	50	63	53	58	58	48	59	63	48	73	64	61	50	66	63	55	60	56	54	62	48	63	52	64	72	59	53	66	58	65	76	44	58	64	63	55	62	62	61	67	73	57	56	55	56	45	50	74	61	58	50	51	74	58	71	61	70	73	66	55	64	59	54	43	58	55	56	53	61	51	73	70	55	80	60	65	52	58	64	58	57	61	59	59	58	73	51	59	66	68	62	58	67	64	62	61	69	53	66	63	59	67	65	67	56	49	65	57	71	62	53	61	61	64	62	54	75	58	42	61	48	55	71	62	57	50	51	51	59	73	64	62	59	65	69	66	58	65	61	69	70	67	68	58	69	62	46	55	55	55	71	70	56	63	62	59	68	51	71	49	67	53	53	71	61	69	72	56	50	51	59	61	64	51	62	61	55	54	67	49	68	73	54	48	56	71	74	58	70	57	55	57	62	70	51	56	57	52	53	49	65	58	58	56	57	51	59	69	58	79	60	59	66	55	65	63	57	78	68	52	57	60	68	56	62	39	57	62	60	43	66	56	57	59	72	53	66	67	77	43	62	56	76	68	64	52	55	67	59	55	59	66	55	55	67	47	64	54	61	48	63	61	64	65	60	76	49	62	69	55	76	67	51	60	63	58	61	50	66	52	50	69	68	67	59	65	67	65	48	61	61	56	57	63	57	71	52	64	57	48	52	70	45	74	69	64	55	62	55	72	57	73	71	59	58	62	53	70	55	72	53	62	63	66	42	59	62	57	54	73	64	65	72	68	50	46	58	70	65	48	46	47	77	53	65	76	62	72	50	61	57	50	65	60	69	64	76	50	51	54	61	51	54	71	55	56	62	59	65	64	69	69	55	59	44	64	64	71	55	57	54	59	59	50	50	49	77	62	60	66	69	62	46	63	67	54	60	56	59	56	53	66	53	66	65	61	70	43	73	63	60	62	68	54	61	72	43	44	57	59	63	64	60	62	52	60	56	71	55	52	70	51	57	60	58	55	54	54	65	63	55	67	41	52	58	76	65	57	55	60	59	66	55	76	60	58	56	57	59	76	60	61	46	57	61	63	71	69	66	68	60	80	54	53	57	56	66	53	63	63	56	69	60	68	55	54	64	59	81	58	66	72	60	62	50	66	66	66	63	58	63	52	56	68	60	80	63	49	65	54	63	66	65	52	43	58	56	50	54	53	61	68	58	63	67	63	62	68	55	71	53	71	61	64	56	61	63	48	52	52	57	49	39	56	62	67	55	48	54	58	55	64	49	54	70	55	68	55	66	57	67	66	61	68	50	55	72	57	65	55	70	56	73	55	63	55	70	53	48	50	67	63	56	69	48	61	75	63	50	59	63	75	73	63	60	65	67	57	62	56	45	67	49	68	47	50	66	59	68	58	65	55	65	58	55	67	64	64	51	63	61	58	54	61	58	48	57	48	53	54
25546	8448	4321	4884	9669	13833	14157	13260	11629	9975	7469	5861	4906	4105	3505	3218	2872	2595	2207	2021	1825	1795	1642	1488	1391	1374	1454	1504	1379	1191	1094	987	957	920	741	697	659	617	570	595	612	561	527	504	543	454	501	484	509	522	457	465	476	449	468	490	476	490	471	454	510	444	492	503	488	526	464	445	465	470	498	470	487	494	465	500	466	484	438	495	484	507	497	498	430	475	465	429	492	468	474	465	467	479	502	477	479	433	513	492	477	526	501	481	484	491	512	486	534	525	482	453	490	508	515	516	485	462	490	476	493	468	483	482	473	458	504	441	474	488	460	487	491	460	480	466	478	494	457	502	492	496	516	440	464	521	450	463	432	490	454	492	454	472	463	516	487	507	469	459	475	483	497	499	432	485	487	479	456	457	509	468	481	483	482	412	467	499	475	469	510	463	456	515	519	514	463	502	471	483	482	508	449	482	443	455	460	526	512	445	489	474	456	493	464	482	490	439	450	459	465	487	506	473	465	446	463	499	480	482	493	455	486	496	471	486	472	477	487	520	437	469	494	466	476	429	483	461	464	493	488	471	440	462	490	437	444	499	468	512	473	480	466	480	452	478	461	445	492	490	498	495	475	521	470	467	482	502	489	503	482	452	469	478	507	473	535	465	479	457	514	479	476	489	467	501	475	463	484	487	450	470	475	486	465	482	449	501	492	445	516	477	477	490	492	441	495	468	510	492	459	471	508	460	524	479	495	465	467	470	489	472	522	469	432	475	481	487	458	464	493	484	486	485	488	491	510	487	478	486	475	462	455	498	489	511	523	477	513	461	456	443	479	453	482	484	485	483	489	500	473	489	495	452	468	469	534	499	450	462	504	529	446	477	498	480	447	489	460	483	474	508	433	445	473	486	434	466	496	480	482	456	451	442	473	480	500	468	489	480	497	454	511	481	495	463	476	507	478	468	472	536	482	480	473	502	512	489	437	456	471	443	489	475	429	459	456	464	468	443	507	493	490	492	450	492	481	510	438	505	490	525	460	524	478	493	468	465	457	503	461	463	498	478	468	468	453	463	478	522	481	443	454	445	494	485	472	469	476	466	472	520	490	509	453	473	543	486	490	491	513	463	522	514	491	477	511	504	471	500	487	497	494	463	474	472	440	489	508	495	509	495	496	474	478	482	499	508	448	473	492	479	482	464	483	494	521	458	481	479	471	467	526	456	454	481	485	489	465	523	482	462	492	454	501	494	504	481	504	468	446	459	494	474	470	525	467	484	484	450	468	503	521	445	483	471	452	477	448	501	462	467	477	426	435	506	471	452	466	493	481	488	484	486	482	471	490	461	470	443	479	506	483	424	467	504	459	490	519	493	466	462	507	482	499	469	500	485	487	457	479	470	454	493	431	492	481	487	479	487	448	473	456	445	505	465	480	476	469	454	442	498	453	496	450	515	450	502	478	478	488	484	460	465	482	488	452	507	471	516	458	507	482	520	512	425	455	477	512	514	499	492	495	474	469	485	474	467	484	495	441	497	498	486	483	470	489	477	474	498	463	475	469	486	471	457	483	458	468	522	498	467	452	474	445	484	480	482	487	516	486	496	512	493	488	481	492	480	435	482	508	457	489	466	452	461	493	467	497	464	490	502	478	501	535	478	473	505	494	485	475	497	451	486	485	492	475	490	467	445	481	490	448	439	486	442	507	477	460	527	500	482	501	461	481	443	486	501	474	474	502	480	501	537	424	499	497	476	512	523	486	475	515	503	468	487	487	459	467	472	512	476	477	479	490	487	458	500	513	513	472	496	495	488	474	472	454	472	478	499	522	475	456	472	461	481	463	483	461	464	457	471	450	452	423	508	465	471	529	454	500	465	473	460	477	481	479	478	497	483	430	440	498	503	488	452	472	480	464	493	485	448	482	488	471	499	519	439	522	521	490	505	482	477	457	480	456	506	478	483	458	511	488	484	464	529	471	473	483	492	466	450	521	460	515	455	476	472	457	474	465	482	500	446	466	509	513	512	487	502	478	460	447	452	489	446	451	452	484	446	463	465	510	476	469	460	495	459	462	478	478	491	464	513	460	459	456	452	464	486	438	445	481	490	437	484	470	433	488	500	483	466	504	469	461	489	512	465	439	457	473	466	472	497	479	515	480	449	483	494	483	498	452	497	501	460	479	477	491	479	489	465	475	458	453	466	433	511	483	477	477	473	500	476	467	476	504	468	511	444	456	425	482	493	492	501	489	436	463	457	480	474	454	506	487	438	476	462	485	485	479	511	477	461	479	483	482	503	452	520	500	472	499	461	492	462	496	457	479	461	466	432	482	485	498	478	484	446	513	517	487	502	445	483	501	474	462	490	496	465	504	489	492	467	487	431	485	475	455	502	478	482	501	489	506	492	509	510	467	461	484	492	515	445	482	469	487	477	531	484	480	498	521	511	500	414	445	520	479	491	484	463	483	495	468	485	463	463	452	471	460	492	468	456	487	493	489	466	492	483	470	453	504	443	462	499	468	504	483	470	483	530	492	486	502	450	485	458	473	518	502	473	485	470	469	451	495	477	430	520	473	472	430	462	510	476	477	523	468	470	494	490	513	458	464	461	482	455	480	493	503	457	496	465	499	510	518	499	514	460	462	476	504	477	462	492	478	475	476	483	506	512	497	440	468	482	480	465	466	496	498	461	514	516	444	476	525	452	494	524	492	468	487	470	465	518	464	488	480	436	460	509	459	475	507	460	453	477	520	510	474	483	466	480	472	482	469	518	473	448	468	468	503	493	497	478	494	512	456	481	467	497	484	454	498	466	491	468	515	462	491	459	486	500	473	492	508	485	441	465	456	506	496	440	540	496	493	462	475	487	474	463	455	427	467	465	434	474	468	475	468	494	478	496	498	496	511	470	445	498	492	500	472	480	445	480	511	483	461	482	456	508	473	476	491	479	483	450	536	443	468	533	469	474	482	429	521	483	487	453	492	474	482	477	490	498	456	512	482	501	461	490	474	467	474	517	516	498	447	460	455	509	455	463	480	494	468	463	430	501	478	441	507	465	457	482	488	476	473	519	496	463	458	492	503	449	495	437	471	489	498	498	515	489	461	485	512	483	472	427	483	473	462	452	500	484	516	464	448	491	457	505	486	488	441	500	502	487	476	470	489	450	491	486	497	478	554	477	468	505	472	490	486	492	477	508	478	464	480	479	470	485	443	477	506	458	450	472	461	482	456	455	488	468	468	457	482	496	485	461	470	474	483	489	513	475	487	452	494	474	477	483	476	510	505	506	448	475	446	459	484	488	480	427	458	470	489	471	497	473	439	489	471	481	460	460	435	462	487	524	433	487	481	521	447	473	495	508	472	471	469	461	474	485	494	465	468	470	477	450	498	472	470	478	464	445	443	487	490	480	498	451	481	451	442	480	496	460	435	456	499	441	436	486	455	465	507	455	503	504	467	488	448	481	458	464	492	482	450	510	475	480	503	492	501	466	499	457	473	491	461	475	475	505	512	460
4632	1396	567	350	325	356	440	507	442	404	354	299	255	253	235	233	225	198	191	166	169	182	136	156	140	149	126	153	141	136	129	115	133	112	133	107	105	117	106	115	117	101	94	104	124	105	99	94	111	106	114	113	102	103	92	121	108	108	108	93	107	105	117	100	99	88	98	118	110	104	95	102	104	107	94	82	110	120	95	92	103	96	98	97	103	99	94	130	91	113	93	109	97	112	111	117	103	107	92	126	94	114	106	95	96	98	112	96	106	95	112	93	94	98	107	107	107	109	104	102	95	107	117	106	98	87	101	125	88	103	91	107	115	110	102	107	108	101	117	81	94	108	96	98	104	108	109	83	95	114	107	88	108	92	122	100	91	102	93	98	87	90	105	96	118	108	89	115	109	118	115	107	94	112	99	108	98	111	101	119	101	100	108	131	96	104	107	109	107	103	101	98	101	94	100	115	113	103	112	117	102	98	103	102	92	104	100	103	98	110	99	97	109	110	107	97	105	109	122	84	94	113	88	80	114	103	98	94	109	98	126	107	102	86	98	116	109	104	85	98	109	90	103	102	110	101	91	100	95	104	119	91	97	101	108	97	96	102	86	99	116	96	122	107	111	112	99	101	93	92	117	108	90	115	99	103	106	105	92	100	106	103	102	108	111	102	95	109	91	112	93	104	102	102	102	91	105	122	106	100	94	117	104	103	92	105	105	103	103	105	124	105	99	119	122	90	105	105	98	106	106	117	103	115	117	106	93	113	90	110	104	91	112	96	110	105	118	111	92	101	88	87	89	107	104	115	84	102	104	90	112	95	100	91	105	96	107	100	99	82	102	100	99	109	91	118	102	104	87	112	97	113	100	125	103	89	92	84	90	114	98	105	89	98	94	107	117	104	85	95	92	96	114	87	88	94	113	95	104	89	108	94	94	90	110	91	95	113	96	117	85	103	106	105	103	107	110	102	100	118	125	111	92	99	102	92	110	104	111	101	107	100	89	112	87	103	99	88	115	119	111	102	98	95	111	105	112	111	122	103	88	94	99	111	94	110	102	109	113	103	96	101	108	108	114	100	104	103	102	104	103	85	97	110	109	112	82	90	103	100	107	109	102	74	111	97	125	103	102	98	105	103	89	122	108	97	113	107	109	95	93	98	109	110	109	91	106	92	102	110	127	128	112	107	96	97	105	99	111	100	104	114	96	98	99	136	95	101	100	96	109	97	84	112	106	121	101	109	103	128	93	112	106	87	108	109	94	93	112	113	95	100	102	91	99	102	98	89	100	96	103	115	128	94	125	103	107	111	109	90	107	87	90	106	100	115	114	107	101	105	98	109	96	91	118	101	103	84	118	106	103	106	94	103	94	95	96	89	97	116	101	113	101	104	118	104	93	116	90	102	114	94	98	123	88	110	112	106	102	112	92	97	99	106	103	108	93	101	100	91	87	90	107	133	120	111	108	124	96	103	114	97	85	118	105	96	95	103	73	103	111	116	99	97	102	86	100	110	96	111	113	100	103	116	111	110	122	88	107	92	103	93	110	106	105	89	108	92	106	104	111	117	103	93	104	120	101	103	93	119	98	126	94	86	104	124	102	117	94	92	116	111	102	93	106	87	116	107	101	91	97	96	90	113	92	105	102	105	109	125	86	105	113	102	98	99	103	92	100	99	109	118	84	117	115	110	102	118	106	104	86	117	101	105	119	110	105	98	111	99	104	114	102	109	77	114	99	113	85	84	106	90	95	92	103	108	116	118	108	110	119	118	108	81	118	101	93	92	89	93	99	100	103	104	103	108	99	126	114	86	116	116	90	109	117	90	109	114	117	102	102	104	101	107	77	109	97	98	107	101	112	94	96	119	90	90	101	108	107	102	95	112	118	121	111	114	104	114	115	99	102	89	101	96	97	102	107	89	108	127	108	104	121	107	102	101	102	108	96	87	93	86	91	108	111	93	102	106	94	122	95	104	105	113	93	106	99	90	106	90	82	90	98	99	97	98	114	112	110	104	103	97	93	104	117	121	118	95	121	111	107	106	96	100	119	104	99	105	116	109	94	99	105	95	110	93	102	113	104	98	115	117	104	112	111	109	93	101	104	126	110	92	98	95	93	120	116	104	112	100	108	87	115	112	97	130	93	100	98	103	93	114	124	120	90	96	78	95	94	107	131	102	82	115	98	115	115	87	117	98	112	98	104	107	111	103	115	115	104	91	114	116	110	94	104	98	109	109	87	78	118	101	98	104	105	112	107	109	116	92	110	126	89	98	93	102	89	124	96	95	90	100	115	97	109	104	92	115	104	113	97	101	116	105	107	116	102	97	96	108	116	96	115	86	117	88	88	112	109	97	108	97	104	114	92	96	105	109	105	108	102	92	99	91	111	115	115	110	110	102	101	96	76	90	108	101	118	107	99	102	71	111	98	107	90	97	109	101	111	107	91	106	97	101	101	108	109	113	105	126	108	94	94	104	121	109	109	118	106	115	111	100	104	108	99	114	90	93	120	106	102	102	89	119	111	125	128	95	89	110	104	105	111	105	104	110	106	101	101	121	119	105	107	103	90	109	95	95	99	97	93	108	116	98	97	102	108	106	110	107	99	122	95	102	112	105	92	104	96	106	125	108	112	86	95	92	95	110	94	107	114	103	95	103	96	115	96	95	111	92	100	100	93	104	102	112	100	105	112	112	114	105	81	111	115	108	91	118	107	105	100	105	103	93	95	104	100	123	90	86	99	80	105	100	97	106	117	98	110	78	96	119	111	106	108	102	113	98	103	97	95	91	122	108	100	111	113	116	101	123	90	121	108	96	100	92	106	96	116	111	104	102	99	98	84	101	97	101	101	112	118	112	84	96	99	109	112	95	106	101	96	105	101	86	110	114	106	111	105	103	93	110	110	90	94	90	91	113	122	82	94	90	109	90	103	98	105	95	100	106	91	124	103	101	92	94	89	88	98	101	103	117	105	100	101	88	115	115	97	116	105	105	92	108	108	110	104	88	104	120	112	101	104	118	129	104	96	109	107	115	96	108	102	106	100	102	111	95	117	89	104	112	94	90	89	96	107	87	103	112	89	98	108	116	101	116	108	114	107	105	110	100	112	106	100	105	112	102	100	87	118	101	104	105	110	97	117	108	112	111	111	111	118	118	107	108	119	106	99	109	103	117	90	121	104	117	95	90	107	116	112	93	101	100	120	110	89	107	98	114	105	94	106	106	112	83	122	122	101	100	81	99	95	119	113	106	102	106	100	94	72	83	102	112	92	109	97	99	98	92	113	112	102	97	91	108	105	97	100	109	100	126	99	94	93	89	89	90	110	104	110	95	101	109	105	96	102	112	125	96	105	102	103	114	100	100	113	119	102	100	100	102	104	112	95	109	105	94	108	107	101	114	97	110	104	78	119	88	106	91	104	88	93	88	112	120	96	94	99	117	98	93	105	96	127	111	113	100	93	110	112	125	102	112	94	94	85	105	105	113	111	89	115	105	110	105
31335	11034	5623	5985	12253	16951	17609	16790	14507	12256	9798	7799	6473	5913	5150	4705	4036	3794	3364	2903	2744	2655	2489	2140	2109	2194	2202	2175	2064	1888	1619	1375	1348	1215	1187	1013	957	928	911	904	1019	846	876	872	834	819	784	852	808	826	849	788	831	810	855	828	835	788	832	849	817	775	825	787	804	823	786	789	824	799	803	816	822	803	815	815	783	779	798	811	847	803	787	795	810	820	816	743	792	784	797	825	809	820	831	856	789	783	784	834	797	891	835	839	803	894	785	824	825	865	826	821	792	768	790	829	799	819	803	809	818	823	797	813	835	819	832	821	798	805	808	822	798	748	762	816	791	812	831	781	804	759	762	833	820	758	769	794	793	809	743	769	753	789	775	753	832	844	781	847	812	798	815	808	805	786	749	801	847	823	791	832	797	761	785	863	792	794	760	781	802	753	809	879	826	809	773	809	832	833	797	801	827	866	807	817	772	789	815	804	811	838	783	808	828	812	778	789	786	873	807	811	813	846	846	776	826	819	775	819	817	858	799	774	749	848	818	783	798	801	777	754	821	810	829	768	811	741	801	852	807	790	787	814	786	783	821	789	806	812	776	769	855	841	765	774	813	783	805	788	821	814	766	777	789	815	798	803	784	813	817	818	801	783	811	819	840	788	727	834	835	852	775	820	865	823	761	819	808	806	819	773	819	765	814	835	821	800	798	844	826	839	816	838	780	788	824	799	774	817	776	861	848	866	800	820	835	795	747	844	766	835	826	821	773	774	806	777	788	802	772	797	774	850	808	807	798	823	842	797	805	808	798	777	795	828	805	780	845	807	832	751	811	839	797	812	814	828	811	816	837	765	816	766	807	823	724	791	836	773	821	842	776	817	824	794	767	845	797	800	768	833	807	778	793	796	803	794	816	763	791	802	752	800	791	775	812	806	785	813	833	814	779	796	853	774	767	805	835	871	808	762	843	800	810	808	789	828	847	802	823	807	792	837	775	826	811	812	772	812	821	852	850	802	766	874	806	787	806	846	848	758	830	799	824	832	825	822	820	794	751	771	864	796	818	791	805	792	832	795	803	809	776	758	814	811	829	761	794	829	807	835	824	777	879	807	803	822	829	771	797	800	835	798	803	830	788	774	779	781	789	772	815	804	845	789	780	778	778	793	778	792	835	779	829	814	835	808	798	788	822	822	856	820	810	833	809	827	807	791	798	802	798	798	864	795	820	842	822	746	798	763	838	777	761	814	831	794	832	792	839	832	781	801	819	807	850	779	826	848	799	811	790	807	799	784	786	805	789	814	757	776	810	800	748	818	777	813	883	775	797	799	851	829	788	756	840	780	791	831	829	829	826	832	831	852	765	823	776	792	827	778	812	837	834	814	797	800	813	716	833	808	770	865	860	773	802	791	790	817	801	817	848	795	811	767	826	805	823	733	795	814	809	821	794	793	822	806	818	792	799	840	826	767	888	815	826	831	848	802	824	785	822	802	834	837	813	810	840	857	795	811	798	795	828	817	796	776	781	793	815	798	766	824	813	806	763	882	812	845	836	785	814	833	771	838	798	823	810	794	842	855	763	801	818	820	746	819	817	759	785	785	788	803	745	824	844	830	855	793	829	813	780	775	816	819	813	845	814	786	846	797	771	794	780	809	807	864	774	808	773	770	857	778	805	740	757	829	791	773	838	770	839	833	778	806	787	804	790	823	814	762	809	711	840	805	810	804	822	779	771	806	834	854	792	827	754	786	846	802	783	779	851	842	779	794	847	796	796	791	792	836	778	810	780	773	809	754	830	791	765	804	820	824	801	800	841	789	775	809	772	843	832	790	774	796	794	786	791	857	840	793	784	789	804	845	822	818	808	804	788	782	804	848	824	792	783	794	833	819	810	823	860	807	821	772	813	776	870	827	867	828	786	839	792	805	756	833	807	811	842	826	793	860	827	776	833	759	855	807	826	783	792	810	790	784	810	827	785	784	769	825	802	755	835	791	805	808	836	765	825	798	825	826	819	770	813	786	825	758	817	745	832	777	837	773	869	813	797	802	823	813	833	776	824	721	794	853	830	792	844	807	781	743	779	804	852	833	813	842	835	866	773	806	720	767	852	805	826	777	812	824	797	787	780	811	804	835	847	829	802	839	818	816	821	824	844	823	842	806	771	801	850	807	839	830	771	779	834	812	813	781	796	815	854	818	796	790	845	791	790	782	765	795	761	813	798	761	818	795	830	770	823	832	812	804	796	798	877	813	800	780	811	781	866	799	817	796	801	772	751	826	827	825	783	793	822	772	807	739	792	768	837	775	776	804	827	847	823	819	808	842	806	760	821	814	792	803	782	807	843	789	829	824	817	808	847	795	842	848	811	770	822	782	808	771	821	805	832	837	810	785	845	801	863	788	777	815	778	824	838	822	842	787	826	798	810	824	846	799	838	822	834	814	804	806	837	769	817	846	780	769	799	781	795	797	785	759	758	805	859	814	802	801	776	795	789	821	793	834	808	800	811	829	760	790	807	791	797	803	820	794	854	834	844	825	824	824	793	837	779	846	795	771	842	724	869	766	801	820	809	798	836	813	785	830	776	828	790	801	835	766	765	822	812	796	807	817	801	816	795	772	788	783	806	808	815	766	773	839	783	807	783	820	785	790	828	810	806	776	789	759	823	799	824	824	804	780	805	768	777	797	854	781	794	736	776	833	769	818	778	786	793	787	817	792	777	803	824	825	846	802	844	783	799	778	791	780	790	835	776	816	846	797	808	817	765	792	808	810	798	766	807	791	804	775	792	812	754	754	746	782	866	813	766	847	772	797	793	813	804	800	813	813	805	813	808	776	802	798	765	803	835	823	830	791	830	804	835	873	790	830	793	756	813	826	836	846	830	835	847	821	784	846	767	821	829	795	794	780	781	790	802	830	781	802	796	799	813	841	804	827	787	854	821	793	803	772	813	782	846	853	771	784	784	764	827	763	844	792	792	822	776	778	820	780	771	829	769	787	837	788	801	811	794	832	847	770	798	776	778	782	769	815	794	802	767	785	800	804	864	764	792	770	786	803	785	801	824	799	795	771	790	800	851	819	805	822	795	868	785	805	810	820	768	837	818	802	788	842	829	802	805	869	810	789	830	772	800	774	798	780	812	816	804	811	832	821	767	813	771	794	829	784	775	796	805	769	820	795	780	805	764	808	831	819	826	876	840	808	783	803	764	775	797	805	778	797	843	782	778	815	776	822	799	806	861	760	751	776	760	797	792	776	807	819	835	762	788	780	784	839	817	813	811	801	831	822	775	780	785	808	824	755	814	804	789	837	812	771	766	799	800	812	800	769	743	771	803	797	805	802	801	800	840	794	758	780	805	849	828	857	843	767	782	840	856	801	844	794	784	796	810	776	799	801	777	819	804	775	788	814	813	768	782	785	781	793	782	843	827	839	822	785	825	826	868	802	780	840	772	805	810	777	789	845	812	827	788	818	815	802	767	862	812	805	814	783	827	765	833	783	809	811	779	839
2673	600	299	236	200	205	240	265	274	234	193	174	114	121	131	132	136	141	112	86	98	109	104	85	91	94	106	94	89	62	64	71	86	72	70	61	103	85	72	87	74	86	51	87	70	77	77	72	79	81	85	74	87	65	73	61	91	71	79	95	75	59	73	77	74	76	87	85	72	77	53	70	70	77	71	63	90	64	76	72	69	79	65	72	76	78	68	83	72	53	92	69	68	58	71	61	89	78	75	63	69	77	81	55	78	76	78	81	73	76	77	90	76	64	56	72	76	75	82	53	65	79	60	82	72	70	88	50	69	80	78	75	61	72	67	71	66	73	89	61	63	51	72	72	82	61	67	75	79	65	59	80	73	69	62	65	69	71	80	60	75	61	82	78	66	74	76	64	74	63	59	77	85	90	89	65	68	62	82	72	82	72	75	87	76	74	72	57	49	56	70	61	70	72	66	73	81	78	78	76	70	78	79	63	74	55	77	60	65	74	58	52	68	74	78	74	68	81	77	78	79	84	75	76	58	69	70	70	62	78	71	65	81	68	63	60	66	75	66	66	76	72	66	78	74	83	65	74	70	70	79	67	70	76	76	71	62	60	69	54	73	71	84	85	72	82	89	75	75	81	72	71	74	69	83	72	77	71	72	78	73	79	78	50	71	72	68	89	74	82	85	85	81	81	77	69	52	66	69	65	80	64	71	75	77	75	71	79	70	64	79	75	65	58	80	51	65	68	73	62	60	72	86	66	61	78	66	76	66	82	65	74	76	62	78	64	81	78	69	55	75	66	58	75	78	65	75	74	65	75	70	77	79	76	65	59	76	86	61	76	80	64	67	70	67	81	80	70	71	69	80	67	88	75	74	69	71	53	68	76	57	79	77	71	87	68	82	77	72	70	79	93	91	86	84	76	75	75	73	71	58	74	72	62	82	65	72	77	72	86	74	70	68	82	68	80	79	65	76	84	61	60	67	62	76	70	81	77	86	56	77	72	82	62	69	60	65	75	95	76	55	75	65	66	63	75	73	71	86	63	80	70	81	64	66	72	78	64	85	76	63	76	72	81	83	78	88	64	80	77	76	62	69	75	64	66	70	78	65	89	59	66	81	72	59	80	74	73	64	68	60	69	62	60	70	73	68	57	64	57	84	69	69	64	63	74	89	73	83	65	66	60	76	87	71	72	75	78	83	71	71	73	80	72	76	74	66	71	66	56	71	74	60	74	73	72	76	59	65	87	60	73	76	72	71	82	75	70	54	67	79	69	71	67	72	78	67	58	65	69	79	81	56	61	72	70	67	66	67	87	71	71	59	69	76	71	68	64	77	87	73	71	64	75	74	71	58	69	73	78	73	69	76	76	81	62	64	62	73	77	93	72	74	78	72	77	72	70	71	56	75	73	78	73	64	75	69	75	75	62	74	71	70	65	68	70	73	66	66	71	91	68	84	70	68	75	58	82	80	63	73	67	74	74	73	72	69	81	83	80	85	79	73	75	68	76	82	81	81	71	61	81	70	66	75	61	61	72	68	94	65	86	70	88	73	58	63	71	79	47	63	68	72	64	75	90	86	67	60	81	79	68	79	71	76	72	82	94	76	78	59	72	73	71	72	60	65	89	73	70	74	61	71	92	67	64	78	69	74	73	70	75	71	68	76	71	75	71	85	57	84	83	75	56	86	89	78	62	58	64	82	77	76	76	77	63	66	75	76	80	66	65	71	77	63	73	62	77	55	89	77	65	83	74	68	70	50	80	69	71	72	64	79	82	57	83	77	91	65	77	76	62	61	69	75	80	84	67	79	81	69	70	65	66	77	62	73	70	80	77	67	82	84	83	82	81	69	65	65	84	83	56	68	69	77	67	83	80	65	101	78	54	79	67	84	82	60	74	76	67	72	76	90	74	62	59	87	75	84	63	75	67	89	84	51	71	71	70	79	80	65	72	66	78	66	67	77	69	81	64	77	74	83	73	73	74	84	66	74	71	80	85	69	67	60	90	69	77	77	78	60	58	84	66	77	79	87	79	84	76	69	68	61	74	66	69	65	72	67	78	76	87	82	69	75	64	83	64	86	64	86	66	71	73	92	65	86	65	61	73	83	75	78	82	76	71	66	57	62	83	91	68	71	58	74	65	70	85	64	69	63	62	62	61	65	73	77	76	70	95	65	94	65	77	72	61	71	66	58	73	70	79	84	59	77	77	70	77	64	70	76	68	69	72	61	54	76	85	70	74	67	55	82	66	81	72	62	70	64	74	72	70	70	57	86	79	73	91	78	82	83	66	58	74	71	67	67	73	76	77	69	60	67	74	80	75	75	61	70	69	83	71	76	59	87	73	71	63	75	72	69	75	76	76	83	71	70	81	73	79	78	57	72	67	71	70	75	85	69	83	73	85	68	80	67	68	80	70	76	82	84	62	82	70	74	71	71	60	66	77	62	72	71	93	77	83	67	70	73	63	75	78	79	63	84	70	71	80	70	71	92	88	70	66	61	69	70	82	80	62	68	67	50	64	79	67	74	67	56	70	87	80	81	75	83	77	64	70	77	91	69	57	66	75	54	73	77	70	75	85	75	85	62	60	73	75	92	60	83	57	81	78	67	69	68	75	67	76	84	68	68	61	65	62	66	80	74	65	67	59	71	80	77	71	72	78	65	75	57	67	93	62	74	62	62	80	72	74	67	66	65	81	69	71	69	70	63	67	78	73	92	61	74	71	72	76	85	71	66	76	79	82	67	71	63	77	72	53	73	59	64	64	68	72	57	69	72	61	66	69	72	70	85	67	66	76	60	71	74	78	63	83	60	78	82	77	68	68	67	70	53	77	77	65	65	78	72	83	71	68	64	67	61	80	72	52	74	82	77	84	70	63	57	73	73	77	69	80	91	75	72	75	77	71	76	80	69	81	80	72	89	93	75	71	65	61	80	83	73	59	77	77	72	74	67	70	65	77	76	86	76	59	63	89	70	76	94	84	78	87	63	68	64	69	55	65	58	61	66	68	59	58	59	71	69	69	88	53	65	79	90	64	66	80	84	69	71	65	83	73	86	68	72	60	73	84	72	77	73	72	58	52	71	67	76	82	69	64	74	87	69	70	64	79	82	59	69	73	87	72	80	60	69	73	58	65	71	72	77	74	64	60	84	78	83	68	63	96	60	82	54	78	86	71	75	82	64	89	79	73	68	84	88	86	78	88	76	64	71	89	69	72	70	84	78	65	76	74	77	60	70	68	68	87	74	77	71	79	75	87	62	62	78	77	65	71	75	74	65	77	66	59	80	72	69	57	74	90	67	68	83	80	75	72	90	71	57	77	61	88	67	51	77	58	68	68	78	69	83	67	70	63	64	74	71	76	84	60	73	57	55	64	70	68	57	76	69	65	71	62	79	59	72	62	86	75	80	70	104	71	81	80	65	65	82	68	75	65	69	78	77	69	71	68	57	63	98	77	61	83	77	70	75	80	80	80	58	90	77	77	70	77	68	68	78	68
21458	6666	3464	3661	7497	11005	11755	11125	9508	7065	5475	4046	3354	2900	2749	2302	2202	1869	1726	1606	1472	1478	1313	1196	1323	1255	1211	1197	1184	991	895	843	839	775	719	656	706	603	640	616	627	646	594	605	583	576	585	547	604	590	615	541	569	603	566	539	560	550	573	539	531	550	572	577	574	552	548	534	575	540	554	506	565	574	544	553	554	547	553	604	540	583	597	592	588	579	551	565	554	564	562	536	577	578	550	597	564	545	561	612	632	587	575	605	530	565	571	552	550	558	557	595	538	533	560	573	541	603	568	575	594	526	583	625	589	574	564	528	576	567	512	580	571	572	556	553	532	538	558	549	564	564	548	567	565	588	620	571	593	594	554	553	586	588	562	571	559	590	560	575	582	539	556	561	531	538	536	545	587	555	579	545	589	602	608	570	557	589	563	598	562	532	582	583	576	580	579	552	530	574	605	533	550	596	597	609	555	557	586	578	545	589	595	550	600	571	529	564	543	537	562	605	535	583	568	571	555	559	544	636	556	583	597	560	574	535	582	561	582	571	547	553	571	553	590	591	535	544	576	531	548	568	570	554	539	552	579	559	594	545	572	569	586	568	548	585	579	597	579	588	585	615	557	572	529	594	534	622	565	565	599	596	591	567	569	563	586	558	544	582	574	555	595	592	557	585	605	555	591	546	534	568	576	535	558	559	574	519	561	556	545	597	547	583	584	580	567	583	542	582	584	591	564	596	553	540	575	541	548	567	543	555	567	545	599	518	565	577	550	560	545	576	592	565	575	587	591	535	562	557	534	541	603	529	571	544	641	558	540	626	538	581	549	529	580	545	558	590	582	516	559	541	565	621	547	515	543	586	600	547	565	547	569	569	558	627	544	536	581	560	596	605	555	620	574	553	605	556	559	592	600	581	553	530	546	539	561	546	554	571	583	549	550	595	572	558	632	555	575	541	586	560	554	572	582	551	592	531	538	570	575	534	604	549	552	598	549	561	558	557	555	538	595	627	571	550	578	560	544	539	571	560	596	637	584	574	570	561	537	555	539	586	552	560	550	554	574	554	536	554	539	601	553	541	573	572	558	526	553	577	549	593	564	552	555	557	572	586	586	570	603	585	567	539	539	549	594	521	577	576	572	605	530	626	567	549	588	565	640	568	541	541	561	561	566	574	568	564	581	554	578	564	541	579	565	533	586	554	570	582	545	549	576	587	578	560	574	609	542	558	554	578	589	563	557	561	545	574	542	536	591	592	579	549	555	582	627	559	585	577	556	580	569	525	576	558	530	584	612	562	548	621	522	562	580	571	603	540	576	540	595	553	597	602	530	528	536	535	572	534	566	589	523	592	588	564	597	558	600	509	581	572	605	595	536	565	528	567	551	597	624	551	572	538	570	605	570	569	558	563	525	548	548	591	601	581	585	585	572	559	554	598	572	552	572	591	607	537	567	561	603	569	563	584	583	560	612	539	582	566	581	571	598	574	524	574	562	571	553	607	613	574	604	550	544	607	564	545	561	597	567	555	528	584	565	571	542	551	614	596	623	574	571	543	553	580	580	601	575	567	581	573	561	524	590	560	569	546	582	512	572	577	559	590	555	575	592	589	549	535	606	585	545	533	614	584	570	590	566	522	527	583	598	594	576	587	541	581	584	582	551	557	594	599	557	570	592	536	569	580	537	559	593	547	600	588	532	557	583	603	534	573	586	555	603	540	552	578	569	539	545	542	554	555	587	567	548	570	577	626	551	570	553	588	571	572	533	598	554	591	590	506	571	595	576	559	597	586	599	569	587	596	572	530	557	589	565	570	524	581	572	562	571	563	553	579	531	590	598	538	539	556	518	529	555	543	564	602	566	552	575	606	586	560	579	565	546	585	523	589	558	530	596	530	599	542	561	567	543	575	581	578	560	561	552	569	560	569	585	568	590	582	588	550	641	570	586	576	555	552	609	552	591	514	572	616	538	551	568	515	555	653	581	546	566	572	608	607	568	521	567	569	564	599	555	554	578	557	524	552	562	541	545	562	568	578	558	568	588	597	541	518	586	568	571	587	557	608	571	541	584	547	604	614	594	576	573	581	601	598	545	578	619	517	562	579	578	540	562	576	616	590	538	592	539	511	558	572	575	564	590	635	564	605	513	597	567	540	538	548	551	606	585	557	562	548	556	530	570	547	515	553	546	562	529	552	593	586	559	516	560	570	562	556	517	561	518	586	572	596	531	561	561	543	565	553	557	567	555	584	595	530	572	581	609	520	609	549	586	631	544	546	529	568	561	574	587	555	589	593	549	576	570	608	547	572	594	555	581	544	598	588	593	545	629	594	557	560	512	573	569	568	592	556	608	555	542	557	574	576	615	627	577	551	553	563	553	581	533	590	550	585	596	553	548	569	563	634	567	529	580	545	570	566	563	619	539	582	547	577	566	552	564	558	549	574	542	564	591	575	617	582	548	537	574	553	622	551	621	564	579	592	566	559	598	574	579	574	609	604	577	545	602	523	532	574	550	544	568	551	545	563	553	595	548	601	573	577	563	585	543	556	578	543	541	584	534	554	583	570	548	567	567	606	561	530	523	518	586	541	551	576	558	626	548	525	577	560	570	538	613	560	572	578	565	592	584	536	555	575	537	567	555	504	522	581	567	556	527	545	582	579	587	550	541	533	574	530	580	616	555	569	555	582	557	570	546	566	542	565	586	597	542	575	566	584	564	583	555	568	564	525	555	548	588	547	574	530	568	550	553	561	531	560	520	550	523	568	521	556	541	579	530	563	595	535	588	567	574	571	541	542	576	552	576	566	597	567	562	560	600	573	539	600	550	591	570	560	537	563	594	515	560	573	553	550	565	581	557	528	579	560	561	560	574	592	553	512	571	563	587	553	564	603	540	537	572	543	550	583	558	568	587	556	534	588	567	571	565	538	599	574	562	570	563	566	548	581	552	602	546	557	559	537	579	566	577	601	576	546	603	528	606	532	565	581	548	577	553	592	520	594	546	575	588	552	534	582	582	573	578	550	572	579	572	539	553	494	566	608	593	501	526	593	570	580	546	552	543	558	604	551	560	615	559	570	556	600	539	551	563	545	590	586	557	575	580	540	562	535	521	592	556	601	553	614	566	549	555	603	550	558	586	568	598	543	555	583	549	550	580	523	551	559	573	538	546	549	607	557	601	565	541	524	595	571	571	560	574	545	607	573	567	570	564	575	581	566	540	537	588	563	555	591	526	568	532	592	549	523	547	537	554	562	576	578	627	555	591	595	565	585	584	554	570	575	588	569	555	516	594	518	549	584	522	519	550	568	551	539	526	608	532	539	570	551	520	556	577	539	582	593	591	581	575	544	581	548	618	573	558	540	587	554	545	603	550	577	570	561	575	566	533	537	602	630	611	572	572	550	549	522	513	567	512	560	589	561	531	572	550	536	615	539	575	584	573	549	611	583	518	558	497	557	559	566	572	595	569	532	582	616	568	521	591	540	552	550	561	512	580	554	579	547	564	559
3341	1063	478	345	287	303	440	443	360	336	269	251	232	218	194	189	176	178	165	142	156	141	148	146	150	139	140	122	127	137	139	145	127	114	115	97	125	124	104	141	121	103	112	105	96	113	102	112	111	116	99	115	94	111	135	111	121	100	113	112	105	98	128	117	106	102	108	89	113	120	101	95	108	98	110	110	102	116	105	131	115	125	118	114	110	103	91	115	117	110	100	102	120	96	87	113	99	109	109	110	114	120	135	100	89	122	110	110	126	120	119	117	115	99	109	104	129	106	91	118	128	99	98	113	116	118	129	109	130	104	112	107	103	110	94	106	111	103	107	130	116	114	126	114	99	95	115	110	130	111	96	116	108	110	129	112	111	120	121	107	128	106	97	108	104	116	114	96	89	116	109	107	104	88	110	103	104	103	106	103	92	112	107	114	124	112	102	107	110	113	122	104	98	111	113	103	106	116	106	91	114	107	112	104	99	110	86	102	120	105	95	105	110	95	99	109	88	124	108	123	107	105	128	91	112	114	124	105	106	115	113	110	98	101	117	104	120	130	101	102	103	96	116	124	91	111	106	96	112	103	123	123	100	127	97	107	105	115	113	114	119	98	110	125	105	108	131	115	91	111	92	107	101	93	98	109	127	118	105	136	128	109	92	117	110	97	120	106	99	122	105	111	133	108	107	117	106	105	110	115	111	95	102	109	104	112	103	141	114	112	118	95	98	108	108	108	99	111	122	115	121	119	105	102	110	112	114	92	104	107	110	103	100	114	132	115	107	98	120	137	101	110	113	108	88	125	108	112	103	124	103	89	109	107	109	112	113	132	117	126	114	91	119	89	118	104	105	111	107	106	104	101	100	97	121	117	122	103	126	111	100	121	88	108	116	111	112	112	116	102	100	116	105	93	116	113	118	117	111	108	111	109	122	96	106	104	112	121	111	80	100	93	131	98	112	111	128	111	124	119	117	110	106	100	123	102	103	104	104	105	111	105	124	94	99	110	113	110	123	109	103	98	107	109	96	109	108	94	114	104	95	116	108	127	120	113	105	95	111	119	94	96	106	101	102	104	102	94	106	119	109	103	129	110	115	126	115	121	120	101	93	102	116	117	90	110	112	116	110	97	133	106	94	107	124	101	95	109	99	109	125	105	119	121	109	87	115	116	111	104	112	96	101	123	93	107	98	97	108	128	117	110	106	113	104	129	109	106	109	94	107	110	127	102	105	95	124	102	108	104	113	129	124	111	103	105	112	98	116	110	108	111	103	109	118	115	94	116	122	114	112	109	113	108	116	106	116	114	91	100	127	106	128	89	115	88	111	133	131	115	91	121	102	126	102	92	119	95	98	100	112	103	128	131	122	95	102	111	103	107	112	107	126	111	113	112	120	108	115	104	95	96	106	103	116	128	116	107	109	101	119	119	91	105	102	115	115	102	112	126	105	117	104	127	118	118	98	109	115	88	103	114	97	112	115	96	104	103	108	123	116	106	104	117	107	126	96	95	109	104	117	123	107	99	101	107	117	90	118	93	138	103	95	97	121	113	105	94	101	121	115	104	87	107	132	107	110	103	111	111	115	111	86	125	122	126	101	116	84	112	103	111	104	97	99	112	104	117	110	109	129	104	94	123	110	88	121	107	104	119	101	112	103	115	100	115	117	95	107	116	101	106	116	109	126	95	112	115	123	120	106	97	110	94	120	103	118	119	111	134	103	123	92	110	123	109	108	102	104	110	86	122	117	111	113	108	104	127	105	96	112	102	104	108	111	121	87	89	106	102	110	88	124	120	115	95	109	104	128	113	125	111	118	122	103	104	92	105	107	110	110	105	137	109	108	104	124	98	115	98	108	128	112	106	124	119	126	98	109	102	105	115	101	98	89	98	108	100	118	120	97	100	106	115	95	118	102	121	131	121	106	105	108	103	121	103	110	111	111	110	112	93	92	88	116	110	125	115	105	105	110	118	114	112	110	101	109	106	113	89	115	107	104	105	98	111	123	90	125	118	113	99	93	100	97	110	108	120	94	100	114	98	110	103	125	103	110	102	132	107	84	102	121	113	99	122	122	118	103	109	105	112	115	105	88	117	105	103	99	94	112	99	113	106	96	125	99	82	103	117	117	110	86	122	110	125	128	101	120	112	113	128	96	108	125	118	122	121	89	94	103	105	117	102	103	96	88	109	107	97	104	108	107	121	130	105	106	116	99	118	103	109	103	103	95	98	111	110	100	115	121	115	127	116	98	107	115	91	106	98	128	108	107	121	121	99	100	102	92	100	110	110	100	108	123	127	107	111	105	94	114	112	126	124	108	90	132	103	111	116	108	120	114	111	97	103	115	122	91	141	92	118	121	85	101	109	98	111	101	110	124	120	91	118	112	107	118	103	128	120	129	103	122	128	122	81	114	88	108	113	105	106	112	115	104	105	116	123	110	93	91	118	118	86	122	112	117	98	103	118	123	109	101	108	109	111	113	105	125	101	116	119	109	107	112	114	107	100	120	116	108	121	108	104	96	113	97	101	96	94	113	106	108	115	100	122	110	110	107	130	114	88	120	111	105	125	108	111	113	107	118	96	100	110	116	109	104	125	115	112	102	113	97	126	114	113	107	122	110	99	103	117	119	106	114	132	119	103	113	102	129	118	110	112	104	101	113	102	100	100	106	107	110	122	111	112	109	100	95	82	111	100	104	105	118	107	102	119	105	114	101	110	123	122	112	100	92	114	120	105	135	122	97	121	114	126	113	105	114	90	103	99	106	132	90	108	132	97	102	112	120	134	93	108	110	101	93	97	125	124	93	109	101	121	103	106	129	115	126	97	115	117	114	94	116	108	111	121	103	123	110	109	99	116	113	95	95	103	110	110	106	111	103	127	123	110	126	129	115	85	112	96	124	103	79	84	110	107	109	101	110	98	103	135	97	108	114	136	134	119	122	100	118	127	109	116	107	102	110	121	112	93	105	107	99	123	101	111	114	121	99	105	100	114	111	114	97	106	89	105	124	92	116	102	111	119	122	83	121	116	132	113	101	123	104	117	92	124	111	95	100	108	142	100	117	124	102	107	101	98	104	119	116	111	101	106	101	90	99	112	100	115	90	102	114	106	102	111	102	114	122	116	102	118	112	110	107	117	110	114	121	105	104	121	126	107	122	111	95	102	117	119	116	114	111	97	125	103	115	116	110	94	98	112	104	109	116	109	95	106	97	109	110	103	96	88	121	105	108	102	108	106	117	126	124	113	110	112	115	108	100	108	99	103	95	106	109	112	96	103	115	105	112	106	121	116	107	99	114	132	109	119	124	132	112	125	108	112	121	115	120	100	100	123	117	122	114	110	124	101	141	113	115	93	112	111	114	98	112	107	116	87	112	111	111	105	113	105	118	120	104	119	110	106	110	114	90	90	94	102	99	100	111	110	119	102	97	109	112	112	119	103	102	114	107	102	89	106	98	86	98	97	112	107	97	102	113	91	119	115	105	107	117	120	115	100
27777	9844	4823	5368	10572	15480	16538	15017	12148	9409	7245	5995	5256	4481	3805	3554	3314	3001	2774	2287	2248	2204	1890	1937	1892	1813	1720	1691	1691	1505	1358	1335	1161	1198	1040	1013	986	973	938	1043	947	885	938	875	872	852	858	856	882	879	833	823	862	779	890	842	874	868	848	847	861	859	906	882	841	843	830	884	844	876	858	853	837	837	863	860	888	809	866	817	845	878	847	825	877	886	857	849	863	876	865	809	860	872	846	857	832	825	864	817	899	848	900	876	896	815	849	872	883	896	816	839	873	823	811	840	813	836	856	855	862	800	808	832	879	886	817	824	834	799	852	819	837	842	822	849	874	864	852	815	848	853	848	872	901	823	802	849	894	831	828	862	881	887	870	840	832	835	827	831	818	802	824	817	831	866	826	900	815	828	819	906	891	837	848	849	894	865	820	857	815	829	776	841	840	818	834	828	844	875	848	856	809	900	880	864	868	816	893	797	883	817	874	896	785	822	864	816	848	849	870	836	895	808	919	845	835	762	869	795	810	858	803	838	813	875	885	857	795	869	851	802	828	824	843	829	837	854	843	831	855	929	827	869	848	838	852	837	879	847	831	855	828	821	865	844	856	865	885	902	819	865	820	854	846	779	860	837	834	833	802	848	760	823	846	842	831	861	855	833	866	810	843	861	851	834	838	823	824	859	808	817	815	834	823	854	869	828	890	839	864	892	830	823	831	864	826	846	830	898	851	799	841	851	846	831	870	820	824	825	832	840	843	832	850	788	853	811	846	853	879	847	866	834	823	857	803	861	906	859	793	849	807	828	863	825	841	852	823	825	815	847	810	842	867	827	839	830	859	819	830	833	859	860	861	796	857	838	857	841	842	843	831	791	827	877	835	828	845	816	899	829	837	854	796	854	847	907	886	818	808	808	844	854	873	844	844	793	844	837	873	856	814	871	847	884	881	853	850	829	845	915	831	802	814	833	826	797	838	836	898	832	841	803	826	835	876	882	804	839	822	819	799	849	841	882	843	830	850	849	826	862	822	845	801	875	822	873	858	805	856	819	799	868	848	922	920	858	792	853	864	786	896	859	848	805	819	843	846	866	813	821	843	817	870	802	817	857	857	843	824	763	829	835	850	852	853	836	884	884	900	869	868	843	838	824	855	860	801	913	867	885	879	827	824	849	870	813	820	808	833	870	842	864	851	858	832	859	843	820	816	881	873	848	880	855	804	854	845	837	835	825	851	888	838	793	799	883	815	865	854	842	808	847	876	868	840	878	838	877	808	835	901	869	833	840	857	885	851	860	862	798	896	879	796	819	849	847	838	838	897	892	844	885	909	850	828	856	812	823	876	838	825	747	880	847	824	865	846	884	798	860	859	830	886	834	897	828	853	810	850	805	838	841	786	849	833	855	853	809	858	801	887	833	828	791	867	876	883	864	853	837	829	838	849	804	906	834	874	850	886	799	845	844	865	840	884	805	849	821	794	876	846	822	857	813	843	841	842	853	895	799	822	841	801	807	848	869	803	880	877	846	907	815	803	780	859	869	874	815	831	860	868	887	864	846	868	815	824	896	937	870	860	854	808	827	893	882	867	825	850	819	849	853	832	843	799	849	875	857	839	799	873	820	817	839	828	814	878	800	855	853	861	786	871	865	875	835	843	880	810	816	824	893	782	902	847	904	872	873	878	858	863	831	832	858	871	822	857	849	842	826	830	849	808	888	851	840	797	779	839	862	830	826	794	811	806	837	810	859	840	855	822	811	863	839	831	831	820	840	807	831	863	848	852	857	825	833	858	875	853	857	867	883	947	865	832	811	807	904	833	821	845	829	844	864	875	844	803	831	796	808	838	817	859	839	840	780	849	841	897	843	809	838	857	886	840	849	870	828	881	829	812	856	889	841	881	848	813	867	882	818	905	836	875	833	904	864	849	869	850	862	873	847	868	887	857	829	850	907	869	877	845	880	879	828	820	845	871	837	848	892	830	853	800	827	867	818	810	836	804	839	866	832	853	832	857	839	845	850	827	843	885	884	862	869	811	780	869	892	827	841	819	811	857	816	857	860	796	827	850	894	837	829	824	822	864	888	831	852	886	879	833	806	794	867	834	859	848	820	807	831	827	864	854	826	816	865	856	860	883	862	803	858	789	863	830	832	840	827	869	857	817	844	842	844	887	831	883	797	842	835	834	782	839	830	823	876	879	809	891	793	837	818	805	821	867	923	833	849	843	813	876	873	858	851	836	848	942	826	854	779	873	855	867	854	821	868	861	808	839	824	814	805	818	840	840	822	847	889	874	890	844	838	868	852	852	800	814	843	828	778	869	815	805	847	822	881	783	841	857	841	831	858	838	852	829	828	883	801	831	818	842	828	848	832	875	840	870	859	813	904	829	823	891	867	848	833	851	835	849	845	854	833	843	802	867	867	868	852	808	872	870	840	861	902	812	847	858	856	848	813	874	825	900	840	870	861	864	807	806	832	832	820	865	808	893	860	842	854	838	872	803	835	853	856	870	878	811	827	811	821	846	807	870	849	843	813	853	802	842	867	876	854	843	822	834	843	879	843	869	877	834	816	819	841	802	829	884	844	921	844	807	867	822	878	812	839	826	868	849	818	844	854	841	841	845	842	824	812	856	819	757	816	815	838	853	842	861	835	852	855	897	813	851	923	830	914	845	834	856	790	862	862	860	807	908	843	955	885	860	828	810	839	844	848	830	863	810	862	843	889	853	900	902	860	789	834	835	857	909	848	849	856	821	910	896	852	827	833	820	848	848	838	877	862	894	825	878	836	832	881	865	819	851	873	811	842	833	852	858	777	805	856	833	772	831	819	814	855	821	847	854	810	811	842	856	823	854	824	841	863	928	763	873	829	866	860	857	884	815	854	867	816	869	838	833	821	858	807	896	866	858	821	813	874	840	866	840	784	838	851	774	850	797	829	865	872	810	854	786	845	826	866	853	830	866	842	889	870	794	815	800	863	882	837	844	841	885	844	850	859	862	844	844	829	898	840	832	872	913	836	810	847	825	860	860	836	822	889	866	877	877	889	889	876	832	834	822	869	860	859	853	786	856	855	837	892	846	806	873	847	893	839	810	828	901	870	844	866	837	844	824	842	860	828	897	865	875	811	835	901	798	888	841	880	795	874	841	850	844	878	837	840	801	876	836	886	842	886	843	833	859	852	840	811	820	872	838	855	855	764	809	853	813	871	890	884	844	855	868	817	809	865	867	841	812	868	827	848	874	863	858	859	828	869	816	854	822	838	842	834	824	859	835	807	855	844	881	901	825	857	810	866	861	840	852	849	829	848	922	844	860	806	880	874	869	803	869	803	878	841	882	832	828	809	819	838	796	847	859	863	851	790	829	816	802	861	859	802	864	844	874	860	852	876	829	855	800	846	873	787	863	829	814	823	836	850	820	848	850	851	833	857	832	858	860	851	846	851	865	877	848	808	840	855	866	879	851	834	835	865	839	891	878	853	884	894	811	845	827	841	907	775	782	824
4186	875	397	269	225	233	327	320	278	237	205	158	168	149	159	119	124	106	121	100	100	92	91	92	94	95	82	66	84	91	79	77	71	61	73	67	77	53	49	64	59	64	71	58	53	70	53	56	59	46	75	68	84	62	61	71	56	67	74	63	61	56	64	60	50	53	59	59	44	73	50	54	54	72	74	60	45	61	52	48	52	50	80	71	76	74	71	57	65	62	65	54	67	60	77	54	56	61	75	64	48	75	54	62	70	59	56	63	79	59	55	56	63	61	44	58	59	54	67	55	52	60	51	58	64	73	65	50	55	61	64	81	82	68	53	67	57	58	60	59	55	47	56	63	64	52	48	54	56	59	54	57	51	68	62	48	53	70	57	55	66	62	64	58	70	64	65	63	59	52	56	66	59	61	71	62	73	52	64	70	67	52	57	67	59	62	72	68	64	47	64	66	62	51	56	62	68	72	61	72	56	50	65	57	63	77	67	63	66	47	60	57	61	57	67	82	65	52	64	63	45	57	61	50	62	60	59	68	53	71	49	54	53	57	53	53	77	46	61	60	67	63	49	52	66	50	62	66	64	54	55	61	60	57	66	53	65	55	63	70	69	56	62	63	59	56	62	53	76	63	56	58	79	70	62	59	75	69	69	55	65	72	75	59	72	56	60	57	66	67	65	69	67	74	55	57	62	71	69	61	50	62	53	54	59	62	57	78	61	44	73	67	65	62	65	54	52	58	62	51	57	68	59	79	48	64	56	65	52	71	51	55	56	54	60	55	62	61	79	64	64	86	72	61	66	52	58	52	51	57	65	62	59	61	45	68	68	58	65	66	75	53	67	63	52	65	53	58	67	71	60	62	63	48	67	61	57	58	57	63	60	70	54	66	57	65	62	63	63	58	61	67	59	60	45	46	51	67	49	59	72	47	64	59	56	62	76	59	59	66	59	50	66	64	68	68	57	58	60	60	64	55	59	58	57	53	62	69	68	69	70	74	66	56	56	61	40	64	50	60	63	76	64	65	59	67	75	66	55	66	72	61	63	66	55	69	71	48	67	58	65	60	58	67	76	61	71	59	64	63	68	65	59	56	63	59	67	66	67	56	49	67	63	63	69	56	56	69	55	68	69	61	62	73	57	67	78	62	59	56	61	55	60	73	62	65	84	59	68	57	76	61	59	56	70	61	61	72	54	52	71	65	60	61	58	83	64	69	66	58	56	50	62	71	66	66	73	64	71	52	56	73	75	50	59	68	68	58	68	70	60	59	49	61	55	67	68	59	62	68	52	57	67	59	57	54	62	76	58	59	66	65	60	65	59	63	58	65	54	57	61	61	56	55	54	60	62	62	59	61	69	64	68	53	62	50	84	60	60	60	65	70	66	53	55	68	89	67	68	64	53	65	59	60	65	71	73	65	70	54	76	65	68	56	51	67	55	56	68	69	51	50	79	54	56	57	68	63	67	64	59	67	58	63	63	53	57	56	65	65	73	55	60	53	61	52	56	49	66	76	74	60	63	59	75	59	56	70	59	63	59	54	74	60	62	68	57	49	47	71	51	60	69	55	55	64	55	52	61	62	76	59	65	71	52	60	77	59	58	69	53	61	62	38	58	67	58	61	68	64	66	60	48	50	57	69	63	63	53	69	54	68	64	55	51	57	66	58	65	59	56	54	61	49	64	61	57	56	69	61	63	77	58	70	52	68	65	62	71	57	67	72	76	60	66	67	72	65	60	46	69	75	67	59	56	71	67	67	68	63	64	62	62	54	60	49	60	66	82	64	63	72	70	71	66	47	65	70	70	56	61	63	68	52	68	57	58	57	64	63	59	47	49	50	46	57	72	65	64	62	58	64	65	47	69	48	53	58	64	59	64	65	56	53	60	56	60	52	60	72	56	70	74	70	59	75	43	67	64	67	93	64	68	50	61	54	73	61	60	63	52	70	64	62	62	72	55	52	47	63	60	52	60	68	58	62	75	71	62	60	63	56	65	59	47	65	67	72	64	66	57	69	60	64	60	54	55	77	79	71	63	59	73	60	77	80	56	59	49	59	51	60	48	53	53	63	55	67	67	70	65	51	48	65	70	61	63	63	65	64	61	69	75	71	62	81	74	69	69	67	72	69	62	51	59	64	65	58	54	65	59	66	58	56	67	63	67	65	58	76	53	55	82	69	81	55	47	59	82	61	65	48	66	66	54	63	55	65	59	72	51	69	67	64	67	64	79	71	63	51	53	71	69	78	64	46	71	58	74	60	46	57	61	59	51	57	52	67	58	60	60	77	65	64	74	68	53	42	68	49	71	73	53	61	68	57	49	58	72	70	60	66	69	52	54	58	64	62	50	70	73	62	60	63	62	56	68	76	67	55	87	61	47	61	79	61	59	65	58	75	59	56	71	42	69	54	70	64	57	64	47	62	53	67	67	53	59	65	59	66	55	49	73	53	65	62	65	65	56	71	64	66	65	44	61	57	55	62	58	65	59	66	69	65	59	54	69	56	80	78	62	73	59	65	56	74	66	54	63	68	65	58	52	46	77	65	66	44	70	59	74	56	64	65	53	59	62	48	53	58	67	68	67	76	61	63	74	69	58	77	78	51	46	64	64	78	71	57	53	67	69	57	59	52	51	60	84	62	59	68	69	62	68	60	45	77	68	67	65	73	61	48	52	62	76	56	64	62	66	59	55	63	56	70	75	72	60	54	57	68	57	48	62	61	48	72	61	61	61	66	70	64	70	65	59	54	51	61	52	60	67	72	60	76	59	61	67	45	56	63	66	59	53	64	69	62	64	55	55	58	59	63	49	60	49	56	69	67	63	77	60	59	60	62	71	59	51	79	63	69	62	67	75	70	70	70	85	58	58	52	71	52	62	57	64	61	65	65	59	64	69	62	63	69	60	65	59	63	71	65	64	63	75	57	63	59	60	84	52	58	53	59	68	46	63	75	65	58	65	65	78	61	69	70	61	67	57	55	51	62	64	60	70	54	50	66	64	59	55	60	67	62	75	66	61	58	57	58	64	62	64	64	58	66	55	52	58	86	66	65	55	75	69	79	62	67	64	69	71	66	51	63	63	59	77	58	71	68	62	51	74	66	69	58	64	71	55	72	60	69	66	63	52	61	70	53	59	55	75	75	76	48	73	60	57	61	66	64	43	70	57	56	68	57	57	60	64	58	77	63	74	67	59	52	72	67	61	59	77	64	61	61	66	62	54	66	55	66	52	70	66	63	57	66	57	75	70	58	54	54	54	59	54	52	45	71	66	65	62	69	77	55	59	64	46	71	44	53	58	64	85	59	55	58	61	66	48	59	54	62	55	60	67	73	69	63	69	65	58	68	59	76	65	47	51	60	58	65	75	67	58	59	70	55	58	60	56	62	56	59	57	58	62	59	58	65	64	58	60	58	51	63	47	69	62	69	62	65	59	72	56	56	49	61	64	49	68	73	53	68	55	58	48	53	62	54	72	59	65	64	64	60	52	65	57	66
25834	8557	4141	4559	9450	14270	14914	13197	10511	7723	6204	5332	4517	3930	3380	3176	2839	2668	2302	2123	2032	1741	1485	1573	1561	1406	1391	1325	1183	1065	879	849	878	802	715	611	623	621	630	555	599	577	504	532	548	525	535	496	496	523	515	536	509	470	502	494	494	482	498	545	489	508	506	477	525	515	511	504	493	477	504	505	472	507	535	485	483	521	496	520	462	498	474	498	507	511	535	499	497	497	511	514	508	493	534	448	464	502	514	539	517	505	519	481	534	491	508	515	520	519	510	437	468	501	528	491	563	517	509	484	539	484	462	471	479	527	500	475	468	501	468	524	480	481	495	488	498	493	491	471	475	468	512	479	522	488	477	513	491	515	467	510	493	488	512	525	533	500	481	498	466	467	510	458	476	463	501	503	491	496	507	490	465	511	504	482	518	479	509	474	520	463	489	479	467	490	484	491	513	498	502	476	500	480	492	471	514	488	476	517	480	511	456	504	496	461	492	430	480	462	494	479	466	517	507	486	494	495	481	498	499	495	497	487	504	476	466	480	476	479	505	491	519	476	501	499	475	499	521	476	486	483	522	455	498	475	510	518	455	473	458	473	489	501	447	492	490	490	521	522	492	473	470	465	504	501	486	507	473	485	493	526	482	482	488	478	477	469	495	514	502	506	529	549	516	496	485	461	477	476	488	461	476	526	505	489	559	485	485	498	483	501	519	495	491	519	507	466	523	496	509	473	546	502	521	497	489	462	485	514	496	490	471	523	473	498	461	492	508	549	491	495	485	517	491	516	478	496	485	486	462	499	449	496	493	494	477	489	486	475	532	497	461	531	469	470	515	456	478	469	455	496	468	470	485	488	465	468	478	439	483	453	471	498	471	490	535	505	493	460	483	510	503	481	461	486	481	491	522	454	485	513	506	499	487	459	493	500	502	515	490	477	519	497	506	464	517	499	510	536	512	499	471	509	478	491	503	489	510	503	506	521	505	460	491	472	470	514	481	518	499	479	483	507	512	456	506	529	480	494	477	481	504	466	505	506	484	512	456	482	474	447	455	497	481	534	465	437	497	447	504	498	483	497	480	478	495	479	469	507	535	483	463	467	489	497	520	480	495	481	520	497	495	465	465	473	494	493	496	516	489	516	524	456	454	506	490	473	527	442	490	496	463	483	472	468	461	476	484	490	475	507	476	478	471	497	512	528	515	499	501	511	469	497	526	525	456	524	497	494	477	488	483	503	489	516	517	479	440	542	487	473	490	453	515	471	480	488	525	496	465	534	524	470	521	479	491	501	489	450	508	467	470	508	484	457	469	472	491	504	496	503	474	493	498	460	465	509	506	500	480	487	472	482	470	503	456	459	486	477	494	466	451	498	495	496	469	476	494	508	494	497	552	493	486	490	481	513	476	489	473	475	538	417	498	480	470	488	461	501	511	500	482	477	536	493	496	504	491	494	516	484	485	449	476	486	486	470	513	501	485	485	477	487	485	520	533	441	476	509	487	445	515	488	517	497	481	501	492	457	523	484	545	436	534	477	466	509	526	503	459	469	493	503	478	446	492	495	469	529	492	540	507	466	474	503	505	448	457	506	477	534	460	494	478	497	471	484	464	450	451	469	468	462	480	496	509	512	497	472	479	488	477	491	485	510	495	530	459	491	471	490	488	449	479	487	453	452	515	471	507	529	493	509	546	445	485	481	496	518	513	483	501	502	487	452	454	455	525	472	459	499	494	525	473	477	477	482	478	491	508	501	454	491	483	514	469	489	485	476	512	510	502	503	465	513	499	496	463	475	477	506	505	465	516	458	507	445	470	464	505	475	491	505	503	484	503	490	490	478	499	449	473	439	488	458	501	505	477	501	480	489	500	478	499	484	505	515	476	469	516	493	475	498	465	471	488	491	469	518	494	490	482	500	461	483	446	513	476	533	492	495	451	484	501	517	514	488	512	529	505	475	533	493	480	472	458	501	444	505	481	490	485	505	497	509	477	481	509	477	487	505	454	483	483	474	492	465	447	511	489	470	534	473	489	449	509	537	536	462	466	515	534	532	497	486	489	488	458	494	532	472	447	504	524	525	488	557	483	505	522	485	502	459	492	428	521	495	532	536	506	497	485	502	487	492	487	489	505	491	477	506	496	527	483	509	489	476	439	481	521	505	480	507	535	496	501	508	523	486	489	480	495	486	483	495	529	529	508	488	475	471	497	467	494	500	539	485	511	492	511	485	467	469	475	491	500	472	477	490	482	486	507	516	442	474	499	483	485	500	485	452	482	513	508	456	450	491	486	497	512	473	495	512	470	453	476	473	450	473	503	476	430	492	479	470	478	492	496	485	495	497	507	496	490	496	514	508	547	468	475	514	480	515	535	472	493	467	476	484	476	500	476	473	479	510	523	498	487	486	485	443	513	491	509	477	461	510	493	458	523	460	449	477	499	479	523	455	458	504	475	490	474	486	467	485	528	498	473	493	458	509	461	494	480	489	499	515	491	461	487	482	515	480	526	501	488	527	518	501	498	481	494	508	451	519	501	476	481	510	466	559	459	518	490	472	494	487	466	506	461	479	454	510	471	522	462	480	486	494	501	494	549	482	490	468	505	523	498	526	522	468	478	538	489	493	497	473	478	471	499	515	483	485	525	511	464	448	490	476	469	510	471	478	496	521	499	486	483	517	489	442	508	470	476	492	481	501	533	473	489	482	507	492	479	462	486	472	507	505	503	539	455	513	497	520	524	502	505	493	506	511	473	471	472	499	486	457	519	523	473	505	464	498	503	478	503	483	505	487	529	487	472	475	481	509	517	489	501	487	504	502	468	466	468	467	513	502	488	541	526	451	465	480	470	531	473	494	500	466	489	479	503	478	493	501	533	507	510	515	491	512	515	492	484	481	473	512	493	485	501	493	488	475	524	480	529	476	485	510	454	492	500	490	445	494	519	459	459	485	474	492	482	476	475	475	469	491	485	493	474	531	481	506	511	459	497	475	504	463	451	474	492	511	490	496	512	502	489	508	508	493	471	516	466	480	466	480	478	500	500	498	509	518	508	497	461	491	493	532	456	462	541	500	487	487	471	491	501	480	497	509	515	509	426	496	473	494	483	451	468	494	504	518	514	517	521	490	453	465	510	491	494	488	479	512	513	454	485	476	460	503	505	508	480	509	443	463	479	510	479	475	441	494	507	472	474	462	513	467	504	486	464	479	487	456	512	517	448	465	493	497	506	511	492	498	501	495	505	466	476	519	491	505	490	461	444	449	478	452	462	486	442	434	471	471	486	507	499	478	459	458	505	508	485	477	473	445	516	510	473	481	516	523	493	508	465	534	486	516	454	485	514	507	467	471	497	511	504	483	501	530	523	454	480	476	512	504	491	463	523	510	522	503	454	481	478	456	537	478	467	443	455	467	461	483	475	466	457	512	460	481	477	483	477	485	471	489	490	491	514	474	488	511	500	472	502	502	472	486	508	490	474	474	523	485	467	465	456	510	506	512	506	470	512	484
4636	1432	616	394	327	380	452	461	391	317	281	256	222	221	234	185	211	173	167	175	158	144	181	168	141	141	127	158	117	129	125	122	111	112	109	131	99	133	99	98	89	106	122	110	110	103	100	113	111	102	92	99	110	89	97	101	115	101	106	92	101	107	106	92	134	120	106	97	106	91	88	119	115	107	99	108	109	107	119	98	115	100	102	107	118	110	96	100	106	112	105	102	99	106	102	107	121	93	96	105	119	120	109	93	110	112	94	120	131	105	89	94	120	93	105	89	94	121	114	110	100	114	88	105	106	112	107	98	96	109	93	107	105	106	104	84	102	104	113	101	108	97	123	98	102	109	118	109	125	105	103	100	109	106	113	115	101	119	108	112	117	92	106	116	100	102	102	105	119	97	112	90	104	105	95	102	90	101	104	112	99	107	121	100	119	105	106	107	100	112	93	112	124	96	119	110	104	87	126	104	93	101	110	106	84	113	94	118	103	113	109	109	89	112	92	121	123	99	94	117	117	91	107	98	101	104	109	118	118	103	95	94	97	103	93	104	95	98	95	108	102	106	97	95	117	113	87	89	106	120	98	88	93	118	124	105	130	99	110	103	108	112	96	120	99	112	113	123	120	94	107	114	104	98	107	92	120	88	99	97	99	111	119	113	116	98	129	100	94	102	124	89	87	110	83	101	126	97	108	117	104	109	113	98	112	80	104	132	96	114	119	107	102	102	94	113	116	112	100	104	105	100	114	87	113	111	101	104	108	108	104	103	94	109	107	114	110	91	95	100	95	98	98	105	109	109	97	127	94	96	115	109	114	104	113	102	108	108	93	118	110	109	111	111	93	98	118	112	114	99	125	97	109	110	87	107	121	104	91	108	98	102	119	90	112	106	103	110	103	99	95	99	110	86	107	112	112	106	114	99	86	122	115	89	96	110	81	96	111	108	112	106	103	100	108	95	93	94	115	105	121	90	104	107	92	117	125	116	106	89	104	111	121	97	120	87	108	117	97	114	94	123	97	114	121	108	103	116	115	133	96	109	110	116	101	122	129	95	103	109	108	110	116	111	102	93	123	95	97	105	108	110	125	99	104	108	93	102	99	123	99	110	101	93	99	110	99	105	101	90	116	111	99	109	70	91	101	110	110	89	109	125	96	113	107	102	124	96	106	88	108	103	107	99	92	105	88	100	99	109	101	105	114	111	113	106	94	101	106	100	91	127	109	94	102	97	113	100	127	101	102	117	90	106	108	109	114	110	135	116	104	111	102	96	100	113	104	98	103	98	94	110	111	106	113	105	91	112	89	100	105	109	97	108	120	96	127	126	110	98	117	84	102	96	98	119	85	96	110	98	100	109	114	112	88	109	110	110	127	110	110	122	118	97	99	102	108	113	106	123	113	104	91	92	104	104	110	94	104	87	116	107	107	97	97	84	122	121	115	106	92	122	87	89	111	110	96	101	92	106	92	96	121	94	117	101	89	92	104	111	83	107	97	112	132	100	84	102	119	113	99	100	110	86	101	109	92	101	108	92	111	95	111	117	125	115	105	122	102	109	116	112	93	114	111	101	106	106	101	98	120	105	105	103	95	95	102	112	93	97	107	127	104	106	94	92	93	110	92	100	105	129	94	90	122	98	115	89	104	111	94	93	103	115	108	104	95	97	114	104	109	113	109	111	102	94	103	114	118	92	102	106	113	98	98	125	110	111	100	117	105	112	94	120	119	98	124	95	102	126	99	102	99	82	115	109	96	105	103	112	103	109	98	93	109	108	111	94	78	110	108	102	103	94	108	112	119	99	96	120	99	95	106	96	97	85	101	113	123	97	109	102	127	97	93	116	97	110	95	103	93	115	107	98	111	104	104	102	109	85	98	110	99	95	100	105	90	97	109	95	107	112	110	104	110	99	110	112	90	96	95	114	115	118	105	99	96	99	112	113	115	101	91	102	96	101	108	118	103	123	94	103	99	100	120	118	88	113	128	126	98	108	113	109	104	118	111	110	103	91	101	125	111	112	100	108	113	120	116	107	95	122	97	107	122	98	126	98	90	100	116	122	102	100	135	95	102	93	108	119	102	101	94	111	107	103	99	112	107	113	99	107	123	112	91	105	96	92	93	109	94	96	88	115	110	89	115	99	130	100	89	114	114	100	96	115	110	103	87	102	114	120	109	101	108	106	106	123	99	99	110	111	114	103	104	101	98	105	103	106	99	103	107	121	94	97	104	123	87	115	114	105	111	89	93	110	109	106	116	104	120	96	102	111	105	110	119	96	96	117	96	114	91	126	84	105	96	112	118	98	107	105	108	102	96	80	98	105	109	103	105	102	103	102	93	115	114	98	102	106	105	112	116	101	106	112	93	111	109	101	107	111	111	110	86	90	104	103	103	115	102	92	99	120	105	110	102	99	105	97	93	111	104	107	116	83	114	97	99	96	122	117	103	96	108	90	91	111	108	107	98	85	91	102	89	112	116	77	100	95	102	123	108	95	124	106	110	111	100	115	109	92	89	112	114	123	98	104	85	112	92	112	120	90	108	102	115	110	109	102	110	125	115	104	111	100	118	105	103	109	107	115	105	109	116	114	114	82	108	93	107	117	113	107	91	93	73	92	89	84	111	119	114	109	114	97	96	103	100	90	100	92	124	100	92	98	108	96	103	103	120	103	108	123	105	111	107	90	93	94	102	111	87	112	112	114	101	97	102	112	86	112	99	110	106	112	100	114	102	106	104	119	112	98	108	95	106	102	109	95	111	84	94	115	113	114	103	128	108	108	125	118	110	119	114	112	93	103	110	112	100	118	115	106	128	116	102	98	90	108	106	114	106	78	119	125	96	98	118	104	103	94	90	103	116	90	97	101	102	98	96	107	105	97	113	115	109	102	96	92	105	99	101	115	104	129	99	121	105	111	100	136	119	114	109	139	121	107	113	121	100	96	102	100	105	96	119	111	118	106	91	113	108	105	96	114	116	107	108	121	88	118	103	116	107	87	122	102	108	76	93	100	115	102	96	103	96	106	100	103	102	106	110	107	91	102	108	104	97	103	117	121	99	99	104	103	88	106	89	87	109	100	126	132	105	110	113	126	114	111	100	107	99	105	114	123	92	94	111	92	106	118	97	103	99	101	109	101	99	100	83	98	117	93	116	111	131	103	105	97	95	92	109	95	120	100	110	107	79	107	108	106	106	97	111	94	124	104	117	87	112	98	108	104	113	100	109	98	125	110	120	110	96	96	110	126	95	107	99	117	110	121	118	92	102	109	86	130	107	116	107	109	92	99	82	101	112	101	98	117	116	90	123	105	99	108	102	97	100	112	110	110	119	108	103	102	107	110	98	96	116	109	111	120	114	89	114	101	100	100	112	103	119	100	113	98	102	101	100	105	92	98	95	99	118	88	100	100	99	101	99	110	99	92	108	126	105	126	115	104	112	87	105	89	113	95	127	122	98	91	96	103	112	110	114	102	111	107	99	112	120	120	98	115	105	83
31400	11644	5910	6188	12614	17829	18017	16165	12970	9800	8334	7047	6172	5337	4778	4454	3927	3704	3266	2968	2891	2472	2303	2374	2134	2015	1903	1740	1681	1576	1442	1363	1270	1175	1097	947	969	1023	991	938	918	923	913	839	841	829	914	875	849	833	886	848	856	827	846	821	863	835	814	804	821	835	813	780	819	822	814	842	793	827	822	789	810	861	833	856	787	836	802	849	848	805	837	787	783	856	869	839	855	808	821	854	801	814	845	829	838	845	838	845	876	856	865	816	822	869	863	873	869	904	829	842	852	824	871	878	847	836	790	780	834	840	821	784	850	812	828	836	879	832	854	870	843	795	790	759	880	848	815	785	809	852	836	833	790	848	850	834	808	827	829	876	862	810	809	849	771	892	867	817	803	824	840	868	776	842	854	788	761	789	817	800	855	850	786	837	835	777	753	848	759	789	856	832	806	840	818	818	780	827	866	784	821	808	801	833	814	842	795	890	819	850	820	824	830	853	832	818	851	796	796	793	828	795	805	813	823	788	804	823	805	789	809	826	824	791	777	785	889	812	757	825	852	788	811	765	786	823	818	886	793	839	856	819	813	849	822	822	822	834	846	858	825	861	822	827	798	800	797	869	850	825	812	776	859	807	762	814	869	827	758	866	825	797	891	808	845	837	857	796	781	799	826	796	849	808	819	865	765	862	826	835	782	805	833	870	718	789	811	778	832	828	835	826	869	840	828	821	843	834	821	808	817	818	783	774	853	846	858	851	840	823	846	873	791	866	809	830	826	810	824	824	871	781	814	798	826	822	831	788	787	823	798	831	779	804	824	863	797	829	810	828	828	790	757	795	792	777	819	878	782	816	834	845	831	782	777	846	847	848	862	819	852	829	834	822	802	824	805	849	805	825	833	796	854	837	787	808	891	811	875	823	856	804	854	861	802	842	850	799	806	805	840	802	860	845	806	807	802	819	865	801	816	836	827	785	818	795	814	777	839	815	781	802	793	865	823	809	828	862	808	777	797	845	811	836	819	832	789	818	818	814	849	777	821	790	810	856	819	837	815	885	803	865	852	826	848	834	809	819	817	815	832	842	829	818	840	832	855	850	793	831	823	792	815	801	855	824	809	839	861	821	841	826	809	806	858	837	825	829	858	817	791	808	821	805	801	801	805	858	815	886	791	843	855	853	767	823	821	829	823	802	834	838	816	891	870	784	861	792	847	788	835	823	850	824	836	817	819	821	855	848	831	777	788	790	845	806	868	785	846	833	765	803	832	873	826	886	775	800	818	823	828	807	805	825	824	854	864	804	842	826	790	769	784	806	789	828	868	812	778	845	816	877	828	791	807	808	806	830	818	846	813	813	818	838	833	827	801	809	830	783	797	873	819	799	806	858	814	816	797	818	857	819	830	801	821	847	848	844	853	831	850	862	808	851	802	868	810	827	798	817	752	782	814	832	779	826	852	819	773	855	845	831	835	757	854	876	865	863	815	848	856	786	855	812	813	800	818	834	776	842	816	804	804	827	820	797	854	780	820	849	819	824	808	850	766	813	806	815	833	823	804	839	824	811	797	822	819	812	855	837	839	824	860	846	847	839	827	790	800	830	805	829	884	837	797	845	817	838	758	743	837	818	853	845	838	802	814	795	841	850	798	841	817	797	831	797	858	737	781	796	881	827	785	872	787	828	834	858	835	755	808	780	788	812	840	781	783	837	784	850	835	792	826	840	821	798	830	838	828	772	836	842	814	838	813	853	802	821	830	801	794	903	819	877	814	811	834	813	787	796	823	852	808	867	838	844	787	853	814	806	807	830	836	863	825	846	807	841	842	852	773	804	807	829	804	813	870	811	799	794	840	826	826	849	823	778	759	811	852	819	795	831	800	807	844	784	828	881	862	804	844	847	825	802	806	819	800	840	856	834	789	802	802	783	813	805	824	799	771	837	829	818	845	826	807	832	817	802	817	810	804	816	881	787	848	863	810	799	882	835	826	782	806	858	815	827	845	785	847	831	779	842	834	829	770	837	822	794	809	812	833	821	837	839	832	808	801	827	836	845	855	841	838	810	794	821	823	840	832	827	783	855	778	852	851	778	837	794	804	835	836	792	785	818	786	850	867	804	810	853	826	789	808	831	800	832	831	800	805	817	823	776	842	791	835	806	804	859	812	798	820	806	829	778	840	786	828	796	797	792	819	779	834	827	812	865	860	900	840	827	834	764	790	823	817	839	822	852	817	832	782	809	783	793	786	805	817	848	837	830	792	842	808	854	847	839	802	852	841	842	845	837	880	888	828	864	833	830	833	811	820	815	792	819	785	812	858	817	808	849	792	807	795	841	782	826	871	850	873	838	842	919	819	859	818	813	844	835	832	796	818	828	814	796	831	800	832	796	837	788	836	777	828	827	823	815	846	859	842	831	843	845	833	747	857	828	825	835	820	829	803	787	828	766	829	803	781	829	815	812	836	821	817	797	820	847	772	806	828	780	818	834	778	809	818	787	866	830	867	842	818	839	836	805	821	789	841	859	742	823	818	853	824	799	834	860	825	873	828	800	828	796	806	813	828	803	839	861	839	809	847	819	840	856	864	831	810	799	833	871	814	816	808	808	855	825	756	833	844	781	867	800	819	814	838	839	808	846	779	856	786	826	849	792	842	801	796	823	827	849	796	846	845	816	773	823	824	806	812	840	820	816	785	808	800	842	804	842	752	813	827	826	861	827	838	858	861	792	818	845	832	857	843	824	795	861	897	789	827	851	824	781	820	762	822	852	824	857	829	801	832	848	812	816	805	785	791	837	792	869	848	832	846	818	840	815	804	814	893	780	805	818	831	797	839	752	834	828	815	783	825	830	869	806	832	852	859	779	790	825	846	837	785	830	815	827	804	767	844	839	813	895	814	875	817	820	779	847	836	858	789	846	819	800	860	778	793	830	795	802	854	807	844	834	815	805	817	795	853	820	791	827	827	785	789	824	847	825	810	816	823	825	797	810	815	842	830	798	816	830	805	809	816	797	785	852	783	813	874	840	851	809	801	832	787	808	806	814	802	816	834	755	826	870	853	839	836	820	832	828	775	775	863	776	823	830	845	870	801	853	840	813	770	812	904	838	801	822	834	812	822	796	815	813	840	821	796	832	793	822	799	797	826	841	814	860	817	855	842	867	832	819	783	836	851	850	804	826	835	837	786	813	808	818	774	811	835	840	787	827	848	798	783	830	767	812	816	880	871	836	838	848	846	877	860	845	788	818	892	833	793	826	820	874	791	802	837	839	796	821	862	840	798	842	819	791	860	839	836	822	801	830	820	833	777	818	821	823	799	860	787	787	835	811	794	810	823	861	812	815	877	859	806	831	828	811	795	813	824	793	831	835	847	822	764	820	799	851	815	822	864	841	806	809	802	824	791	813	817	787	830	837	804	825	854	877	795	846	834	824	855	838	827	826	793	814	806	824	777	800	859	822	800	864	852	809	826	804	810	786	849	863	786	827	836	899	765	842	802	826	794	812	825	834
2644	649	319	239	210	225	268	241	219	186	189	146	129	128	121	113	122	132	114	90	116	94	95	106	83	95	94	99	79	97	71	85	84	88	58	71	82	65	83	74	61	82	67	89	74	84	69	81	74	75	87	69	63	67	73	69	81	82	74	66	69	58	71	73	70	76	67	81	78	75	78	68	66	78	64	73	70	64	78	87	78	58	79	78	71	84	79	79	74	58	65	94	81	87	77	84	70	76	68	71	59	75	75	58	86	68	73	69	65	63	65	66	73	78	74	74	72	69	66	50	75	81	68	87	70	56	82	75	87	57	83	72	66	70	69	67	73	69	73	83	63	66	90	80	82	63	61	98	84	81	58	58	75	85	69	70	81	55	66	83	77	68	71	85	72	77	80	76	69	66	79	80	81	63	57	78	68	85	91	63	78	64	61	77	53	71	69	78	75	87	72	71	91	65	71	78	73	56	75	60	70	69	74	60	76	67	83	59	74	101	78	74	67	73	78	48	60	74	64	84	78	69	67	78	76	77	85	64	59	61	65	97	74	80	64	64	78	72	83	70	75	65	74	66	77	74	77	81	66	65	62	80	82	79	64	60	72	75	73	83	75	80	77	64	75	74	66	68	80	62	75	62	72	88	73	69	58	66	66	74	85	88	64	74	71	70	65	73	81	76	72	63	74	73	72	76	74	95	88	80	85	69	81	67	65	79	57	67	61	79	69	71	70	70	59	69	64	67	80	73	70	78	80	68	68	71	78	76	57	71	89	74	67	76	79	61	66	86	69	81	60	83	81	77	72	74	69	74	73	77	70	73	74	83	65	76	79	65	68	75	76	82	81	79	81	73	70	66	70	72	73	80	68	64	67	73	77	84	79	60	75	79	78	87	78	63	91	72	75	73	69	87	65	81	91	75	63	74	71	76	82	83	67	82	67	77	70	77	72	69	52	67	70	80	68	91	82	69	81	78	56	71	69	76	67	70	72	63	70	82	73	71	72	59	87	64	67	64	78	66	67	68	84	79	68	69	87	83	70	67	79	62	69	68	70	73	67	72	66	71	54	60	78	88	80	81	78	70	80	71	72	75	71	79	66	75	72	78	78	69	81	82	77	64	76	82	83	80	80	62	66	84	67	92	70	80	76	63	95	78	82	72	75	83	61	80	72	59	82	78	77	79	81	69	85	79	70	65	79	74	63	63	85	82	80	62	76	66	70	72	88	72	82	73	69	70	79	55	78	76	73	61	66	85	62	67	82	68	78	70	66	58	73	80	73	86	62	77	67	52	58	62	75	67	75	65	67	65	68	78	84	80	73	96	79	84	69	64	65	70	58	77	66	64	84	71	77	51	82	75	82	79	79	73	77	76	81	74	69	63	84	78	69	68	62	71	81	77	74	79	70	72	71	84	77	72	80	79	80	84	77	63	70	70	67	75	66	58	81	76	58	72	67	62	52	67	93	70	85	71	69	71	75	81	64	74	74	77	83	85	70	73	85	56	61	74	62	82	77	69	79	80	70	101	72	90	83	64	77	73	72	61	72	66	78	71	84	81	79	74	87	77	75	60	58	90	85	59	81	65	87	65	87	69	67	66	72	66	84	78	65	82	75	80	77	75	61	84	59	76	71	69	84	71	73	68	74	70	71	86	82	63	80	85	65	83	82	75	90	67	76	84	85	58	77	69	74	78	71	77	80	80	57	84	73	61	66	75	80	73	74	68	71	69	64	69	84	66	80	77	79	69	73	64	77	70	92	60	77	69	83	94	70	61	74	71	81	91	66	73	83	73	71	51	67	73	71	75	66	72	65	92	70	61	71	72	77	82	77	69	70	69	74	73	89	78	80	67	80	65	61	64	78	67	77	83	73	62	68	71	83	75	64	63	83	70	83	67	72	70	63	64	70	83	70	75	71	63	73	81	71	72	51	79	69	79	74	79	74	71	58	56	75	70	79	65	79	62	82	75	64	61	79	66	75	70	72	79	65	60	92	82	84	88	74	83	82	82	68	68	72	85	73	71	78	92	77	76	72	69	75	67	65	78	80	49	79	72	80	69	84	55	71	72	91	68	68	63	72	86	63	63	74	67	82	77	79	79	97	64	72	62	71	70	69	77	85	76	100	71	77	76	71	81	77	68	68	80	75	80	74	58	76	80	76	79	73	71	64	73	67	68	63	62	66	57	64	62	83	79	78	85	65	75	80	81	73	90	76	75	71	84	60	93	70	74	65	63	83	85	70	64	59	75	77	78	66	94	73	77	82	72	73	65	67	83	67	66	79	78	67	79	81	70	69	63	75	85	56	65	73	62	82	70	79	67	75	74	72	66	80	73	80	75	99	58	71	75	73	80	66	87	76	74	68	83	57	58	68	80	76	68	69	79	72	68	76	75	62	72	93	65	66	78	87	66	60	76	90	66	80	72	67	62	84	75	75	71	85	60	70	78	80	73	75	90	73	67	63	74	65	67	74	78	78	78	66	76	78	73	75	66	57	69	74	62	70	66	83	77	67	88	82	63	79	60	79	69	70	82	81	81	66	67	74	71	84	72	72	84	69	88	59	71	66	61	91	76	80	79	58	78	77	76	82	70	87	60	70	75	71	66	80	70	81	69	65	71	77	82	71	76	55	72	73	64	75	65	84	88	78	73	87	69	81	81	69	72	65	64	68	67	83	90	67	72	64	69	58	63	69	71	72	83	80	81	70	78	84	60	67	77	67	83	82	77	71	73	61	69	67	66	81	80	75	70	73	66	65	63	62	76	83	62	71	64	73	85	70	78	61	75	96	77	74	68	72	66	73	72	76	73	84	74	56	61	79	58	74	74	76	79	67	81	60	66	66	85	53	60	84	76	80	87	70	72	83	73	63	75	74	80	68	68	81	76	73	67	96	73	77	62	74	70	75	81	69	66	62	84	84	71	83	63	66	57	66	64	57	77	69	66	72	78	66	65	71	56	73	83	67	73	79	62	72	65	79	69	62	68	69	88	84	90	55	69	71	69	71	64	85	68	82	70	66	68	67	83	73	66	73	88	81	78	75	58	79	72	68	77	73	76	67	78	75	70	60	83	62	67	82	73	94	73	63	72	78	63	75	88	76	75	73	80	73	81	59	71	92	68	57	75	84	77	62	86	62	71	74	85	67	67	56	77	73	89	76	83	65	79	69	89	77	70	69	91	70	73	77	72	74	61	68	65	64	56	76	88	56	70	80	72	74	80	63	75	86	89	62	85	65	69	69	82	76	67	70	95	62	73	62	69	71	65	79	66	63	85	69	60	77	82	80	76	63	70	63	61	74	67	88	81	81	79	72	76	77	78	69	75	60	69	73	93	73	75	69	81	69	70	61	78	73	81	78	77	75	65	77	71	78	67	79	55	67	64	74	73	83	77	73	75	70	69	75	75	73	68	78	71	75	76	76	76	68	72	83	71	73	60	73	88	66	67	75	76	88	67	73	73	70	71	68	86	57	65	61	74	67	84	75	60	78	89	74	78
21847	6986	3588	3957	7827	11489	11745	9348	7258	6100	4631	3912	3264	2668	2428	2173	2011	1932	1738	1539	1484	1368	1321	1286	1214	1201	1127	1058	983	1009	831	846	819	749	705	660	679	666	662	602	620	609	605	559	601	573	510	622	576	556	568	639	599	534	585	616	619	573	603	581	557	578	544	596	590	563	569	582	547	598	575	589	574	576	572	582	580	579	557	640	550	597	552	590	564	578	555	583	556	595	582	543	557	577	557	568	571	584	593	566	582	581	613	559	596	583	577	636	549	585	578	589	521	578	588	546	570	554	573	599	582	583	608	576	600	557	545	590	564	607	585	565	553	596	572	589	573	582	585	561	581	571	611	574	562	580	570	579	579	542	577	617	549	590	579	551	581	583	551	571	553	543	579	539	585	603	560	570	561	545	589	601	585	532	565	604	618	597	568	592	599	564	532	567	532	575	539	538	545	556	561	571	579	586	597	540	538	558	547	563	572	579	546	589	556	620	562	583	563	554	586	573	573	566	543	574	574	582	567	585	535	542	554	531	572	547	590	549	544	534	548	588	605	575	582	560	592	608	561	576	548	557	542	545	575	641	594	603	572	596	606	586	565	561	585	587	598	547	596	602	604	577	551	598	555	567	569	574	562	540	541	587	601	579	567	542	558	569	576	586	584	567	564	573	575	567	563	553	582	580	577	544	570	572	572	564	610	543	615	563	563	584	578	565	594	568	511	527	595	567	533	601	566	544	631	531	600	550	600	567	580	607	593	606	541	578	561	535	579	597	558	575	584	616	553	558	588	548	550	573	599	567	620	578	585	569	563	528	586	549	553	606	562	586	592	555	610	580	588	581	612	578	603	576	598	545	586	522	552	551	591	626	565	553	610	550	573	598	630	603	560	564	611	571	547	543	602	588	582	594	577	561	588	632	572	578	568	583	592	589	598	566	602	615	566	532	571	550	563	563	603	596	578	601	557	563	601	549	558	563	573	567	534	575	572	532	569	572	584	627	591	546	600	564	554	588	525	549	567	558	590	629	605	514	582	563	529	584	595	614	551	579	553	569	607	577	564	556	553	544	620	587	559	612	602	573	552	585	613	579	548	559	574	570	579	573	571	543	566	532	619	578	577	536	627	564	539	590	546	588	603	595	565	589	603	545	528	581	606	568	578	553	578	582	521	616	539	574	572	584	586	545	574	617	581	536	550	571	565	593	602	570	572	535	595	589	587	609	576	575	553	580	606	588	570	584	539	588	589	577	602	554	577	556	569	573	540	552	617	602	585	561	586	587	573	597	595	563	583	589	565	572	610	599	589	573	581	553	582	568	595	552	532	554	563	566	553	582	525	575	586	602	530	605	543	568	568	586	587	564	570	572	567	575	558	558	553	572	568	580	581	586	587	615	580	530	604	580	584	536	558	608	570	567	574	557	569	617	570	573	600	579	538	569	567	583	575	568	543	587	593	588	565	606	571	569	550	589	525	586	542	559	570	629	576	616	586	574	561	516	627	577	564	608	604	583	583	598	573	567	572	589	580	570	581	578	595	605	572	556	563	587	585	567	537	580	566	580	560	571	585	571	557	569	579	542	581	564	611	588	562	572	558	582	590	552	577	584	558	607	570	579	569	563	605	607	648	587	568	571	600	578	577	603	592	536	588	594	606	535	580	568	568	581	570	579	578	597	542	576	575	582	543	628	582	592	586	564	549	594	576	581	605	570	559	609	568	597	570	600	574	569	538	559	581	545	558	596	573	552	598	575	606	521	562	542	585	587	562	542	558	515	590	604	586	603	609	583	523	574	571	587	543	565	567	538	548	555	572	598	541	573	574	561	561	593	567	542	534	591	597	618	575	565	573	551	573	553	603	606	605	583	591	611	567	558	561	534	619	600	590	548	559	566	615	580	523	589	567	536	626	585	567	565	616	596	583	576	563	584	589	600	587	545	535	607	558	559	570	574	623	569	587	622	556	558	584	578	554	562	541	605	558	561	587	515	606	540	573	531	559	596	564	544	576	575	563	554	580	615	587	586	595	580	544	589	566	595	582	557	593	571	603	594	549	585	571	584	604	551	549	593	597	618	534	590	573	571	555	589	565	594	536	549	539	570	589	579	590	602	598	620	563	625	616	552	600	618	603	543	588	581	565	579	556	574	599	521	588	567	540	609	549	581	562	562	615	560	562	571	578	547	555	567	566	633	532	578	576	570	575	540	530	560	580	574	589	609	581	562	583	550	537	574	569	606	570	587	581	562	553	560	561	577	583	545	534	550	553	544	533	557	608	617	539	545	585	582	567	559	537	562	552	616	566	559	537	577	568	579	598	621	551	592	558	545	577	559	554	542	544	577	569	558	563	636	567	594	599	607	524	593	519	602	536	585	600	552	581	546	591	572	543	551	604	569	602	607	574	575	605	592	558	560	598	582	547	571	580	595	585	585	579	579	601	578	570	584	540	586	583	534	568	584	589	598	525	564	543	581	561	589	582	547	568	544	549	576	517	581	526	563	578	566	590	570	574	565	612	555	543	526	568	589	546	585	550	614	581	624	566	580	521	534	547	548	610	573	595	570	559	540	553	556	545	547	569	550	594	573	596	589	603	583	554	590	584	584	564	568	582	548	539	576	654	578	582	570	559	573	570	584	614	593	572	579	559	572	564	509	551	589	596	576	618	562	557	543	587	549	568	582	583	575	618	564	551	576	612	570	595	567	597	511	574	561	572	593	549	571	537	551	623	571	606	546	570	601	597	548	594	560	628	610	585	576	538	572	560	579	578	572	579	554	565	593	607	568	530	534	590	549	559	573	544	587	577	528	579	544	554	583	587	578	571	587	546	592	571	553	571	575	556	574	571	592	589	629	551	625	562	528	554	568	564	566	622	584	574	613	566	556	579	597	553	588	624	584	632	589	540	567	557	532	594	535	602	552	561	544	609	592	586	575	557	568	591	591	569	547	561	588	589	573	534	571	548	558	618	594	573	582	560	564	575	582	535	581	569	559	557	594	578	564	595	523	588	560	578	610	591	558	541	607	583	551	550	589	573	578	577	550	549	599	571	583	558	549	597	541	577	595	540	570	571	574	604	596	596	575	592	589	573	592	576	611	582	579	563	610	554	553	540	587	603	590	544	553	633	567	576	601	552	582	537	571	574	534	570	585	574	578	569	583	551	541	554	591	580	598	556	564	580	575	597	562	610	572	544	519	579	582	569	548	553	557	578	548	560	585	551	574	569	583	580	558	592	567	601	602	564	562	588	598	571	598	581	579	582	580	588	548	549	600	550	560	578	564	540	528	587	588	552	576	547	545	577	578	525	590	575	569	567	543	540	545	578	560	621	575	583	608	554	587	529	559	606	588	589	559	581	598	560	621	582	563	558	587	592	567	534	556	575	567	555	586	563	579	590	624	569	589	559	590	559	567	570	573	531	513	625	584	570	556	522	573	591	625	571	559	553	569	586	592	589	554	603	586	559	565	592	573	590	602	595	576	567	544	587	561	534	611	592	526	583	569
3342	1159	449	354	273	346	386	357	393	293	243	231	172	204	183	182	176	211	178	160	162	144	176	156	164	154	127	140	121	131	128	135	127	124	122	96	124	125	114	96	109	100	126	104	119	120	112	126	110	107	117	110	134	109	113	112	104	104	114	112	119	109	132	108	107	127	106	103	109	118	116	102	124	133	110	124	124	131	115	123	128	114	99	115	127	108	105	119	89	110	115	114	106	108	118	117	110	114	107	105	108	98	99	109	102	124	103	109	122	99	104	114	113	119	101	102	110	115	135	124	116	100	104	115	106	111	117	118	110	101	115	114	103	114	121	89	105	114	115	102	107	110	106	93	116	100	112	109	120	104	110	127	108	100	97	113	127	111	116	122	114	112	103	127	116	111	99	103	104	108	97	129	125	130	92	97	107	132	93	131	131	135	128	124	118	98	118	99	131	117	99	95	104	116	137	125	121	123	123	115	111	98	89	95	119	100	105	100	107	105	104	121	100	111	105	101	96	121	116	109	116	96	121	121	130	112	91	139	117	94	116	104	93	110	106	101	101	114	97	99	110	117	122	88	102	123	126	127	99	120	109	127	121	109	107	102	119	118	101	118	136	115	136	121	94	122	118	117	106	88	121	110	100	92	111	119	93	119	102	99	109	112	126	110	105	105	114	111	112	114	119	99	99	122	113	118	129	100	119	122	101	105	104	128	102	101	134	121	128	126	121	115	113	113	122	109	117	119	100	119	100	110	102	111	115	116	85	104	126	101	121	105	115	100	105	124	123	128	112	98	113	114	104	116	106	110	98	106	134	104	97	126	97	119	121	121	119	118	116	93	111	123	99	114	92	106	117	103	121	127	110	94	129	94	108	111	120	118	120	115	92	119	112	110	106	126	122	99	91	118	96	123	110	95	102	110	120	123	122	119	107	110	108	101	107	107	113	134	104	106	112	114	110	100	117	96	95	119	104	107	113	114	113	107	129	100	91	118	130	97	110	140	113	107	130	108	107	98	105	106	118	106	123	91	105	120	121	119	106	107	116	104	120	117	101	112	101	96	109	123	101	135	121	108	110	105	98	100	121	101	109	116	119	110	126	113	99	118	100	115	110	126	120	109	102	106	115	139	119	100	123	109	91	109	106	107	144	117	120	105	107	119	99	120	102	105	116	107	120	112	122	113	116	115	100	112	109	128	117	109	106	105	115	119	110	126	124	99	111	111	97	112	109	109	105	113	108	92	120	124	106	106	96	107	107	111	129	130	102	92	124	104	102	127	103	113	111	103	100	100	107	95	106	116	114	114	110	105	98	104	148	115	102	111	118	107	97	105	98	111	116	119	124	109	94	95	113	115	111	119	102	112	119	120	110	105	108	104	109	113	99	143	116	118	109	114	93	119	114	135	101	96	123	117	101	123	109	113	131	113	117	105	112	108	115	108	114	133	122	118	128	104	106	101	115	128	90	133	142	113	101	106	123	103	115	109	122	101	117	120	116	122	127	108	131	106	141	108	123	104	124	99	106	111	101	117	111	110	113	97	119	109	119	77	117	103	108	124	103	115	100	94	107	115	97	121	125	104	111	115	114	115	119	110	112	103	119	96	103	95	134	121	126	89	91	125	114	105	97	115	105	131	86	125	117	124	113	101	134	123	96	113	108	113	106	114	120	117	120	110	130	126	111	117	114	105	118	110	93	117	117	118	109	93	106	101	113	117	111	108	113	99	90	114	117	118	111	89	110	120	110	120	123	118	91	107	104	102	114	105	126	103	98	101	138	113	109	108	110	99	101	114	107	123	121	107	103	115	110	117	109	112	100	105	117	102	117	122	135	140	104	113	110	120	109	105	113	105	123	102	115	117	122	116	110	120	119	113	108	103	102	112	117	135	119	91	103	105	94	116	111	93	114	132	123	94	103	98	113	119	101	100	108	144	95	101	112	97	115	124	96	121	104	106	107	100	117	112	110	108	112	110	104	111	102	119	104	117	96	110	95	101	99	111	133	140	128	121	113	99	120	112	96	116	103	116	119	113	118	94	116	115	136	106	121	115	99	119	102	107	106	111	130	114	117	103	110	116	93	104	107	127	111	115	105	121	109	118	126	99	95	98	112	93	118	114	130	107	99	126	102	115	109	94	93	108	97	107	97	108	109	116	109	123	93	101	127	120	91	119	112	111	99	105	114	111	104	101	125	109	103	122	103	138	104	108	113	112	119	108	95	106	110	117	103	103	108	100	92	99	107	108	120	106	99	111	109	123	108	132	113	96	134	104	116	119	113	135	112	103	106	116	107	108	119	126	120	123	117	113	107	111	104	118	117	105	87	112	121	121	112	114	95	124	109	100	112	95	122	90	119	120	106	102	99	112	131	104	107	101	115	112	119	122	102	103	123	120	90	117	99	105	111	88	138	106	95	103	125	116	121	90	99	109	119	98	86	98	111	98	101	131	125	111	110	103	122	102	107	112	131	127	119	115	115	111	96	110	111	118	108	102	99	103	97	98	117	104	107	109	112	104	105	112	111	115	114	99	139	99	91	111	133	104	117	112	112	122	110	102	123	104	104	109	124	111	106	126	107	98	119	92	124	139	120	113	110	105	108	111	102	123	112	131	107	112	99	117	124	113	104	100	116	121	105	124	109	118	117	98	81	129	107	115	124	105	120	119	125	113	126	112	98	116	90	104	134	117	108	122	121	117	111	119	96	118	124	115	108	121	116	132	100	103	124	133	125	101	108	108	124	112	90	97	117	106	109	116	125	102	96	121	109	102	115	122	130	103	116	112	106	118	106	114	108	113	108	115	125	94	110	113	128	109	107	121	126	99	113	98	118	116	109	107	100	105	114	108	107	118	97	97	131	106	105	109	119	108	109	111	128	102	105	110	98	114	111	126	122	112	116	105	105	109	114	118	132	115	135	103	136	106	101	114	126	99	110	108	113	122	103	92	96	125	127	107	113	111	109	99	113	115	103	108	116	97	112	126	115	106	99	140	117	116	116	102	104	109	103	119	123	119	110	103	101	107	109	107	114	104	98	124	121	119	105	104	108	119	111	124	105	113	122	107	113	123	98	124	131	101	132	117	125	107	94	103	118	108	117	129	126	110	106	117	121	116	114	98	118	118	120	122	105	113	132	107	119	95	118	120	111	137	115	129	108	113	109	111	108	114	95	125	115	108	122	92	111	122	108	88	133	104	108	110	117	93	133	114	109	122	114	102	104	94	114	123	113	120	108	103	104	117	115	126	128	114	128	113	105	89	105	100	105	104	120	107	101	107	107	101	119	118	109	108	114	125	111	121	110	122	127	121	96	130	119	119	122	122	107	106	98	123	106	120	114	109	113	109	114	122	134	119	118	117	107	112	107	115	116	83	118	107	112	100	114	113	119	105	121	118	104	116	94	110	114	102	96	99	116	112	110	114	109	101	97	110	111	116	126	118	92	131	98	121	118	116	126	124	119	103	103	105	97	123	107	121	102	101	124	112	106	100	126	108	98	123
27969	10384	5016	5679	10528	15265	15565	13225	10905	8283	6848	6143	4865	4140	3528	3388	3055	2929	2612	2314	2245	1992	2065	2001	1801	1681	1593	1581	1540	1348	1335	1251	1168	1049	1004	1039	993	1072	973	977	1023	899	904	871	832	862	866	879	835	829	852	872	893	826	874	847	867	888	897	826	920	866	911	871	826	880	830	782	845	894	853	870	886	871	840	816	893	874	869	863	855	916	830	840	913	847	890	860	865	822	856	830	909	883	869	858	845	846	893	876	891	862	882	865	870	881	881	901	944	899	878	831	840	914	883	881	856	841	883	859	874	865	889	861	864	889	878	895	881	841	871	846	906	827	869	845	841	863	854	848	855	843	834	808	898	834	843	876	852	873	866	883	836	801	858	868	847	854	887	878	863	862	838	860	853	843	886	907	817	839	881	869	851	911	839	814	828	817	901	812	894	885	869	897	859	848	816	815	829	829	877	857	828	892	843	836	828	845	843	839	861	854	776	883	904	841	893	859	845	817	847	881	860	885	842	900	894	887	834	854	849	869	855	866	830	857	841	855	822	782	870	848	808	963	844	845	894	869	836	858	828	907	857	872	846	820	875	865	878	838	902	862	885	848	889	896	851	849	824	833	833	882	870	799	796	856	870	869	848	902	899	861	882	881	836	951	873	850	850	851	825	846	825	839	856	840	846	856	856	840	883	855	793	889	829	886	884	871	834	893	803	858	842	827	837	816	864	864	851	914	827	860	869	813	877	923	895	813	841	842	893	830	864	871	882	853	895	922	826	864	865	867	898	793	852	889	782	862	863	870	839	900	845	876	805	853	889	876	844	840	869	877	826	845	871	865	853	905	869	798	855	908	917	856	876	854	881	801	847	800	838	842	849	881	845	842	842	775	872	863	847	829	814	851	768	847	861	827	832	848	895	830	840	868	829	847	841	869	830	838	807	832	862	843	850	882	878	885	820	852	902	874	853	850	870	835	884	865	842	853	836	827	886	873	851	833	953	938	821	848	854	838	871	883	836	857	816	863	811	850	873	873	843	873	873	816	894	882	854	842	910	861	830	864	887	827	837	846	913	891	888	827	805	833	893	890	896	784	883	870	871	891	834	881	886	874	895	903	834	862	894	829	841	857	817	872	828	838	820	838	880	884	820	819	834	813	879	862	821	866	824	856	885	825	894	867	901	819	839	892	866	804	856	844	874	878	879	865	850	863	861	856	890	802	847	836	844	907	849	846	880	846	866	850	873	853	883	880	869	873	845	862	833	820	826	852	890	872	891	824	803	867	839	870	932	826	878	859	913	814	853	881	849	850	859	874	815	881	870	854	842	840	872	794	874	866	815	810	872	876	857	878	794	892	840	855	898	890	892	866	912	820	867	840	886	855	866	859	880	913	875	835	856	897	849	878	891	864	860	831	880	839	881	890	870	833	831	868	866	897	874	861	836	903	870	853	846	868	857	874	836	837	879	878	852	833	854	849	958	893	855	878	826	798	864	845	839	808	901	837	807	825	813	856	853	862	841	862	831	858	861	830	824	778	874	847	925	851	820	858	844	815	833	856	852	863	814	850	859	845	808	876	852	861	871	883	839	856	888	861	896	821	852	849	909	828	833	859	797	885	879	811	835	855	842	819	819	842	815	812	911	857	851	827	861	835	892	866	818	909	861	891	885	920	864	849	888	825	882	867	833	832	840	922	872	830	863	837	854	842	850	883	824	860	864	843	876	827	859	848	835	875	902	871	850	822	842	909	816	825	796	845	823	864	843	860	853	828	830	849	828	882	871	805	883	843	847	819	825	827	863	814	867	823	824	837	863	863	854	877	857	875	867	840	854	875	905	860	810	917	845	843	885	830	860	855	896	825	885	819	900	864	818	838	859	842	817	894	851	843	846	854	847	906	847	892	865	891	855	842	847	856	852	878	843	884	818	823	817	906	885	839	838	844	876	885	872	877	848	865	881	860	895	849	840	855	864	892	852	923	891	834	843	830	823	849	844	862	879	825	826	874	852	887	823	834	833	876	849	886	863	845	863	875	842	870	818	796	881	895	865	840	826	844	856	868	814	810	865	883	862	890	864	885	869	895	848	867	866	828	839	820	814	801	819	830	899	883	857	880	818	865	852	791	868	890	857	796	839	843	817	878	811	859	829	831	826	873	874	843	813	896	854	843	874	883	890	799	873	876	865	867	825	849	837	862	872	859	856	821	861	865	850	826	855	881	890	880	860	824	802	861	925	896	865	864	841	818	814	904	812	823	813	831	905	807	904	851	909	850	857	876	818	823	798	856	885	872	908	823	871	833	859	829	820	792	837	827	853	838	851	784	880	884	864	841	869	858	860	892	857	864	813	849	857	861	835	832	870	855	856	828	887	863	868	845	858	833	839	883	852	859	855	871	819	846	877	833	885	869	868	789	873	845	884	875	853	844	862	912	886	851	856	859	811	933	825	844	885	812	877	847	837	819	875	832	816	889	854	876	895	844	913	865	867	854	888	875	883	883	853	855	889	874	867	864	834	859	904	837	869	861	837	829	859	800	870	903	879	841	851	878	803	901	840	849	843	811	899	805	892	881	825	847	798	898	842	848	843	892	881	848	859	850	792	863	852	820	843	794	813	810	817	848	822	879	844	899	923	905	890	840	854	885	809	902	874	855	890	899	855	847	909	898	877	866	851	844	862	887	840	823	889	873	872	821	864	875	874	829	887	884	915	873	843	834	840	849	869	829	844	887	863	846	893	819	829	858	827	889	871	845	828	808	857	925	847	844	886	783	865	913	842	870	862	843	848	829	884	882	796	845	898	795	840	803	875	851	857	846	888	897	895	906	904	817	858	856	897	853	895	814	829	827	853	854	867	851	830	868	873	875	829	827	860	847	854	894	862	896	911	876	928	799	897	861	871	829	846	847	863	894	900	785	843	843	841	903	861	846	882	889	854	853	877	836	836	865	906	872	865	852	850	833	887	825	880	810	884	837	883	865	802	848	856	844	865	909	870	868	828	859	896	906	836	848	823	826	864	877	870	850	887	869	855	845	824	871	859	892	855	858	814	926	781	872	844	813	845	880	851	887	862	851	807	768	816	815	832	836	812	826	876	895	892	867	860	845	873	844	799	830	848	836	914	862	896	881	863	876	887	855	867	848	827	832	840	858	916	874	873	845	901	835	854	860	931	851	819	841	896	884	857	959	860	839	829	879	805	895	844	866	874	840	832	852	861	829	836	882	812	872	850	830	896	911	865	840	887	874	873	813	833	878	845	759	861	801	854	920	836	891	835	845	856	879	890	871	850	804	838	855	909	863	870	877	859	881	809	817	823	869	873	841	852	866	870	867	846	861	852	834	833	886	810	895	860	831	813	879	857	847	827	863	855	815	882	870	849	829	816	859	806	892	844	824	812	847	875	841	855	834	851	902	886	835	877	903	849	831	883	820	922	901	912	833	861	842	868	829	874	916	879	821	856	891	876	836	861	833	885	853	920	898	892	852	857	905	848	824	867	874	902	859	824	870
4253	955	378	259	220	207	284	300	267	202	194	186	164	138	152	124	123	108	108	121	115	93	101	101	89	79	92	81	82	65	75	86	63	70	56	74	71	60	54	63	56	64	65	57	78	53	70	43	57	59	71	70	65	54	70	51	68	62	62	67	72	53	64	53	75	66	45	76	70	60	78	56	55	57	72	56	66	63	85	73	66	70	59	58	74	58	59	56	66	63	59	74	61	64	54	51	61	69	64	77	73	56	66	60	61	67	60	64	68	76	58	67	49	62	64	57	71	68	59	51	65	60	62	60	80	54	61	63	53	73	70	77	60	65	63	66	72	59	70	92	60	58	80	68	71	56	71	64	63	53	60	69	61	62	46	64	63	74	71	82	66	60	69	71	44	62	63	63	70	67	63	76	72	57	69	64	67	56	63	57	69	52	52	55	59	70	63	69	66	76	53	70	62	70	78	56	64	62	73	60	74	63	53	48	56	66	67	56	75	56	61	66	70	68	66	70	59	57	71	71	60	80	64	73	63	75	62	63	68	72	68	51	64	51	79	79	61	62	72	61	59	70	45	55	56	63	56	69	57	63	59	66	67	68	77	61	76	69	63	68	61	59	58	64	51	67	59	55	68	64	67	64	71	62	64	51	59	72	57	59	73	70	71	59	68	73	64	57	70	82	75	54	67	71	87	57	64	72	62	72	66	56	74	79	59	60	61	78	66	76	59	68	55	63	65	46	52	76	48	51	65	74	70	48	56	65	59	70	56	47	61	61	58	59	51	70	69	66	76	83	58	64	65	61	64	50	61	72	63	62	67	62	66	77	52	59	55	59	68	76	63	55	74	59	61	66	69	62	53	71	66	54	50	66	78	69	68	55	55	71	67	66	53	64	59	69	57	57	72	57	51	70	68	53	67	65	47	58	67	63	68	65	67	56	63	66	61	53	57	61	72	57	77	43	73	67	58	56	46	63	65	66	69	78	80	50	67	45	75	71	75	58	67	55	64	55	55	51	61	67	71	68	47	59	68	54	57	51	64	61	55	70	67	58	65	49	62	49	53	55	71	56	63	78	68	63	60	63	55	75	52	69	64	53	64	73	59	77	48	71	69	75	56	50	66	59	57	73	68	62	50	70	49	43	58	82	60	67	74	64	57	71	61	67	74	76	67	73	55	58	56	76	61	72	67	67	64	58	59	59	77	52	69	64	61	74	58	66	63	60	77	63	67	72	51	63	60	71	78	63	53	67	53	69	52	65	81	51	58	62	61	56	81	63	53	71	45	71	67	72	68	62	66	68	53	64	60	50	62	66	80	62	57	61	57	63	57	67	77	70	58	61	74	62	64	56	60	74	60	75	62	67	71	67	52	63	50	64	61	65	51	62	79	60	81	75	70	77	62	60	64	77	67	59	63	63	55	63	52	53	48	81	69	52	64	64	55	82	69	76	63	57	81	58	59	66	57	62	56	67	75	64	61	66	67	52	58	76	87	61	51	55	59	56	57	69	81	60	61	59	55	61	60	55	58	55	59	62	64	65	68	54	65	68	65	70	51	70	62	80	80	71	61	59	63	70	68	65	76	71	70	46	67	53	54	83	72	54	49	65	57	76	77	67	79	67	65	79	66	61	73	61	63	74	58	73	63	69	58	64	77	62	60	54	57	44	58	62	61	70	68	57	58	58	63	64	60	62	55	64	66	69	58	58	62	69	64	82	50	52	68	60	63	70	65	60	70	59	43	75	66	52	60	56	54	71	58	57	54	54	55	73	57	63	68	51	72	59	61	66	52	71	66	57	53	50	68	73	60	54	61	66	57	54	69	63	66	62	73	75	71	59	52	71	66	63	77	53	66	59	65	66	60	57	72	58	62	65	72	58	67	68	60	63	76	56	61	74	54	46	70	64	60	58	70	87	57	57	59	74	54	58	59	71	57	55	58	76	66	45	70	64	60	64	56	65	70	51	55	54	61	58	60	56	55	68	59	63	60	64	64	58	61	59	57	68	54	59	54	71	48	57	77	70	65	65	59	74	58	54	61	74	49	64	79	59	54	60	63	56	61	71	66	47	66	69	66	68	61	65	54	69	79	58	67	60	68	61	71	49	79	68	64	68	68	73	51	64	54	61	70	49	69	65	63	52	62	58	70	55	50	58	61	55	61	54	61	59	81	72	65	64	70	59	66	72	65	60	74	53	83	64	53	77	63	75	72	84	64	63	72	60	61	56	63	60	68	58	49	73	55	71	65	73	51	60	63	65	54	58	50	66	72	71	64	69	53	61	66	65	66	74	71	69	60	65	66	54	57	67	58	51	57	44	60	66	54	56	73	62	53	66	70	57	68	64	64	53	57	70	53	81	55	56	72	57	55	64	63	60	57	69	76	69	71	53	61	60	84	63	66	57	58	76	68	48	65	57	58	75	65	50	64	62	61	76	64	74	66	60	74	61	70	71	67	67	67	52	79	58	63	58	61	56	54	73	56	52	75	69	68	57	58	64	69	71	56	72	61	60	67	53	56	51	57	54	62	75	60	71	51	54	69	61	48	68	59	69	67	81	72	64	66	73	67	86	68	60	60	68	71	66	70	50	56	73	58	59	59	66	80	70	77	66	69	61	57	53	68	70	51	54	58	55	58	66	70	59	59	71	62	54	65	51	63	70	61	57	74	72	52	53	62	60	63	74	63	63	61	63	55	62	70	60	61	69	73	67	63	60	63	64	64	67	62	66	55	61	67	63	58	66	60	61	74	69	60	70	61	82	64	67	72	74	65	71	56	66	77	50	68	71	77	70	72	62	82	62	73	54	68	41	71	76	57	71	75	55	71	64	66	59	47	56	81	75	56	55	57	61	62	55	58	61	60	57	77	65	67	61	60	72	72	56	73	65	68	68	71	81	58	62	58	59	54	73	48	69	65	56	74	68	63	60	64	59	79	64	57	79	65	66	56	70	72	70	75	69	65	79	61	78	57	64	76	64	64	54	68	57	79	51	59	63	75	65	67	60	68	63	67	63	64	71	51	74	66	79	72	53	70	60	61	65	55	51	64	76	68	68	64	63	60	76	57	64	61	54	52	69	65	75	61	63	71	56	65	65	63	73	54	65	50	73	76	60	55	63	59	78	54	75	77	65	63	66	62	66	63	82	78	61	80	50	62	69	70	63	63	64	61	59	66	71	63	48	66	55	64	65	66	62	55	56	69	74	67	58	67	60	55	58	56	56	67	74	53	58	59	86	62	64	58	71	65	62	68	66	82	74	56	66	70	60	66	65	64	53	56	72	71	60	59	64	55	67	56	69	49	65	56	80	62	61	56	77	51	69	65	44	59	59	64	65	67	64	48	70	86	59	57	68	76	66	59	57	65	74	63	65	69	53	63	73	61	60	53	52	69	67	64	71	55	68	51	54	60	57	64	69	61	75	71	56	77	64	54	83	58	70	66	57	64	62	56	61	68	55	70	50	63	82	65	66	79	56	78	66	57	65	70	56	76	53	60	68
25893	8864	4137	4884	9147	12719	13484	12025	9802	7370	6434	5359	4251	3760	3322	3063	2708	2386	2171	1922	1851	1692	1701	1572	1488	1314	1287	1298	1171	1044	928	915	830	712	713	665	684	656	641	663	554	553	503	534	536	544	555	507	549	540	480	508	507	490	521	511	482	489	511	522	526	519	514	474	520	518	499	497	468	491	531	453	493	484	484	448	499	495	541	525	483	491	502	486	480	510	547	503	527	558	544	479	495	527	520	512	503	531	569	471	523	551	539	515	511	524	513	529	506	503	534	541	511	539	482	514	529	539	531	477	510	530	497	484	493	517	539	467	486	495	508	506	509	498	489	511	516	542	507	491	472	487	486	525	522	470	500	511	505	501	484	510	500	475	476	487	505	487	476	502	520	499	528	500	511	544	481	480	476	511	469	500	500	514	466	504	512	486	490	525	512	519	555	504	509	501	510	493	504	487	502	510	495	527	542	508	513	486	500	499	495	501	527	513	475	537	515	500	521	498	466	531	487	498	487	494	531	492	516	525	503	520	471	509	471	475	523	511	518	473	487	526	498	499	477	503	468	462	490	500	502	499	474	478	473	477	505	474	488	516	510	512	525	522	538	482	467	524	466	487	509	490	486	497	507	498	505	501	471	508	475	533	510	510	496	473	518	494	489	528	512	527	520	502	484	465	492	510	490	475	496	507	518	528	461	494	510	454	510	516	511	510	460	437	489	544	512	479	513	495	510	484	503	509	509	502	485	466	513	523	470	489	506	516	495	496	508	494	491	533	528	486	496	507	491	491	469	511	518	489	516	513	483	525	505	487	511	526	524	459	516	467	510	507	501	502	533	543	488	521	509	470	508	474	496	522	520	490	488	498	523	506	502	489	510	495	538	487	452	497	456	478	533	493	536	489	506	533	464	500	520	491	521	513	513	506	493	493	523	498	518	497	523	517	537	502	492	527	515	492	472	497	500	522	533	531	473	513	507	450	480	512	532	472	522	497	495	544	501	470	452	484	530	517	512	530	478	490	504	496	491	500	477	513	516	434	485	503	458	537	486	508	525	526	505	489	492	476	488	435	487	509	500	523	492	502	473	468	523	470	507	468	477	487	488	557	509	485	511	484	506	505	535	496	503	508	492	491	495	518	502	494	531	526	497	464	512	516	482	474	526	528	483	441	488	518	476	511	474	509	465	519	513	499	453	487	514	533	473	472	460	490	479	486	476	516	491	496	505	535	527	469	502	489	517	522	476	510	516	520	488	483	496	499	518	516	471	508	480	476	511	504	500	501	532	509	523	481	524	515	504	477	498	492	483	525	517	521	513	452	505	507	521	498	492	520	514	542	497	496	487	522	557	501	507	492	524	531	492	487	503	480	505	527	518	478	497	492	481	499	534	568	520	496	506	506	516	499	544	478	485	525	544	523	506	539	499	485	479	504	511	498	469	502	556	511	525	454	523	495	526	478	542	525	494	456	520	510	475	504	483	513	494	513	464	519	504	504	491	508	477	515	540	546	499	537	496	548	489	525	537	498	526	486	537	489	510	506	475	518	497	492	485	464	509	491	521	467	523	494	520	511	488	472	470	491	484	494	523	476	460	500	478	529	505	456	518	521	517	522	554	474	522	543	516	502	515	532	478	492	489	498	508	481	508	469	527	488	512	483	502	519	477	490	501	496	520	468	453	490	539	474	522	517	506	448	470	492	515	507	476	492	507	504	482	493	481	463	517	482	501	472	539	494	528	540	491	519	472	493	520	485	476	446	524	502	485	509	518	517	486	540	535	502	500	504	474	475	512	551	557	492	522	525	483	540	509	480	544	522	502	491	505	499	498	490	506	501	514	487	517	534	510	488	505	533	486	478	521	494	471	510	505	553	468	510	505	488	461	510	518	470	492	465	491	516	503	466	478	502	517	520	495	472	475	520	543	522	524	527	502	553	490	544	499	490	480	502	483	515	508	535	495	565	485	550	496	492	511	531	478	533	499	517	491	509	490	530	502	479	516	520	504	503	475	518	496	498	511	521	496	486	514	524	511	506	508	485	504	520	477	489	514	500	507	544	542	515	514	466	499	500	477	482	541	498	480	463	467	536	457	525	500	484	494	525	521	462	517	508	499	491	500	523	505	504	501	471	506	514	503	529	473	479	554	515	538	514	485	512	471	508	513	491	536	521	522	504	536	513	525	517	477	515	508	541	467	487	481	462	500	520	491	513	525	501	503	497	509	490	507	538	489	516	524	487	499	473	508	487	501	523	495	499	491	494	492	524	499	525	537	502	544	502	467	526	499	502	498	512	553	483	470	519	521	487	517	509	462	495	457	499	512	511	524	502	476	541	507	511	493	503	497	491	519	490	497	534	485	514	520	521	543	471	465	525	510	473	497	510	505	449	507	541	540	509	524	526	496	493	500	451	505	483	484	505	505	508	479	517	480	494	487	461	505	480	572	491	516	500	472	485	486	505	529	526	499	495	533	535	479	469	493	530	530	499	495	491	453	494	541	500	484	496	506	515	510	477	527	508	488	490	467	515	535	491	504	521	480	497	540	509	521	511	474	520	480	465	498	502	519	535	484	481	489	459	464	499	502	478	524	476	499	489	483	490	478	497	497	513	475	525	485	499	463	506	496	487	516	503	520	525	488	484	573	491	499	511	495	509	490	494	462	492	470	484	505	531	475	501	505	481	520	551	518	513	499	477	479	488	506	512	508	497	498	513	508	524	487	507	477	519	483	530	464	486	493	557	503	466	510	475	493	462	485	500	517	525	482	489	456	506	482	481	482	512	522	523	493	478	483	492	471	511	544	486	508	501	499	500	517	512	520	488	491	528	510	486	500	490	508	496	482	497	481	525	526	503	496	477	475	502	503	492	549	498	456	507	495	528	497	491	487	502	539	478	519	468	514	514	543	528	525	520	512	514	487	514	564	512	507	493	477	488	515	530	551	489	495	487	487	500	525	493	501	509	488	482	484	475	510	517	535	505	504	493	501	458	485	517	465	501	479	497	505	479	545	487	484	529	512	503	493	528	510	504	474	472	501	524	525	529	498	544	493	503	514	558	511	510	498	506	521	482	484	469	502	509	492	497	486	526	511	516	494	451	499	499	504	509	474	498	509	486	502	517	502	479	521	480	508	501	492	552	507	497	460	484	495	474	518	531	478	509	487	507	488	496	531	444	500	527	539	497	527	522	533	504	526	508	490	498	515	527	487	495	526	472	523	527	465	496	503	485	479	460	495	476	494	505	508	508	521	543	470	474	493	500	486	495	504	515	504	511	461	504	515	488	509	517	495	472	496	522	486	545	523	470	499	532	490	499	496	514	468	523	501	491	520	474	540	488	514	523	488	521	523	511	521	514	487	462	492	505	540	518	528	528	473	555	542	476	479	452	490	471	465	530	502	500	482	521	521	500	504	498	549	517	546	476	494	500	526	488	523	510	536	468	510	524	489	536	503	475	522	498	486	457	473	522	476	479	509	473	483	531	506	481	479	543	543	476	538	452	485	520
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
