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
340103056440	340103057009	340103057559	340103058109	340103058659	340103059209	340103059759	340103060309	340103060859	340103061409	340103061959	340103062509	340103063059	340103063609	340103064159	340103064709	340103065259	340103065809	340103066359	340103066909	340103067459	340103068009	340103068559	340103069109	340103069659	340103070209	340103070759	340103071309	340103071861	340103072409	340103072959	340103073509	340103074059	340103074609	340103075159	340103075709	340103076259	340103076809	340103077359	340103077909	340103078459	340103079009	340103079559	340103080109	340103080659	340103081209	340103081759	340103082309	340103082859	340103083409	340103083959	340103084509	340103085059	340103085609	340103086159	340103086709	340103087259	340103087809	340103088359	340103088909	340103089459	340103090009	340103090559	340103091109	340103091659	340103092209	340103092759	340103093309	340103093859	340103094409	340103094959	340103095509	340103096059	340103096609	340103097159	340103097709	340103098259	340103098809	340103099359	340103099909	340103100459	340103101009	340103101559	340103102109	340103102659	340103103209	340103103759	340103104309	340103104859	340103105409	340103105959	340103106509	340103107059	340103107609	340103108159	340103108709	340103109259	340103109809	340103110359	340103110909	340103111459	340103112009	340103112559	340103113109	340103113659	340103114209	340103114759	340103115309	340103115859	340103116409	340103116959	340103117509	340103118059	340103118609	340103119159	340103119709	340103120259	340103120809	340103121359	340103121909	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23542	21918	30044	24439	21920	21978	10090	1373	951	985	879	803	770	714	715	662	715	724	596	548	587	522	543	510	519	487	486	479	499	484	533	471	502	480	505	477	477	486	466	455	449	446	484	479	463	462	437	444	467	483	459	443	484	483	468	473	473	432	431	476	457	459	448	504	481	478	477	465	429	431	448	465	423	461	436	428	429	458	482	412	463	465	416	473	450	439	452	422	464	419	412	458	438	495	466	436	458	445	441	449	419	469	427	484	434	444	459	418	460	449	432	437	431	468	500	460	437	431	446	443	463	460	448	439	459	430	456	449	464	438	422	442	449	476	473	445	460	483	438	420	463	460	441	452	456	456	443	468	432	452	433	415	448	463	468	457	446	425	457	421	465	441	452	438	441	474	460	458	457	424	480	468	433	416	442	421	460	435	433	397	433	452	458	435	464	416	431	440	446	416	444	443	427	480	463	410	441	400	405	452	475	436	421	448	422	449	433	446	417	420	421	465	455	428	466	448	437	433	433	417	454	411	438	425	418	428	431	423	485	454	432	439	416	450	459	451	455	460	451	441	428	440	439	446	461	418	459	424	460	418	439	445	446	443	419	464	437	464	482	460	484	462	408	439	460	446	449	454	456	420	417	452	403	473	411	428	481	409	424	443	482	441	455	454	452	456	444	447	424	444	437	449	431	455	459	449	450	416	406	414	416	442	423	464	435	440	483	447	449	469	455	468	443	447	399	422	441	505	451	480	440	455	457	464	475	444	423	457	455	396	450	442	433	464	459	435	436	476	443	481	442	446	481	457	461	422	444	450	432	455	448	449	444	413	392	437	434	432	458	434	438	426	471	444	481	463	453	421	475	482	460	436	440	430	459	431	462	454	451	477	467	478	462	425	462	434	429	440	443	468	426	458	444	467	439	417	426	437	430	446	456	383	458	453	467	454	467	459	414	450	437	429	448	440	425	430	455	424	422	440	432	445	447	453	459	467	451	458	492	444	442	444	431	452	409	429	463	460	453	447	415	428	384	429	426	414	438	438	456	441	432	434	429	444	433	476	473	479	442	427	423	427	445	453	448	489	501	471	467	442	458	452	422	465	446	445	414	446	449	462	483	453	423	448	475	411	451	443	421	432	442	433	443	428	447	444	423	441	471	420	436	423	457	459	418	434	461	438	433	423	439	451	415	453	464	441	419	429	444	444	459	440	474	442	431	480	453	465	484	399	438	425	433	436	410	462	446	490	399	404	463	465	427	446	485	429	434	425	468	421	415	409	439	452	400	424	442	412	414	429	442	457	408	444	425	437	438	431	422	457	439	433	492	458	438	456	447	431	451	423	472	479	452	420	470	460	406	445	447	406	431	432	476	439	430	430	430	452	463	471	458	437	423	415	431	424	446	432	413	427	442	464	412	449	429	452	445	418	488	430	431	425	439	459	448	422	404	436	473	442	486	472	427	460	456	452	451	432	459	443	434	466	472	430	419	451	410	455	455	442	433	499	437	456	426	454	471	435	396	428	449	453	432	428	457	461	467	461	447	446	442	453	425	439	436	454	432	478	473	419	415	429	414	481	465	466	435	445	443	433	465	445	469	445	445	408	474	450	411	445	427	433	407	411	423	425	457	420	428	449	466	477	487	439	445	434	407	458	454	441	430	461	455	458	428	435	484	482	446	467	454	417	472	455	467	469	441	446	451	447	426	448	427	474	458	450	481	480	460	431	440	487	420	439	435	465	447	453	430	424	422	442	453	428	475	440	426	459	445	453	480	439	452	456	451	477	475	436	467	463	450	477	449	441	491	435	449	464	469	493	470	454	429	408	446	468	459	442	438	424	436	460	430	450	476	446	438	413	430	424	446	445	459	458	468	412	446	422	436	482	461	484	474	458	416	434	444	409	478	453	393	428	447	445	415	407	434	393	425	430	450	432	413	438	415	407	428	426	465	423	442	430	424	434	426	453	419	435	447	458	439	444	479	440	417	441	467	432	412	446	470	420	463	413	462	445	461	495	428	445	452	460	429	483	473	423	439	426	438	441	458	432	439	471	444	433	464	421	458	433	452	464	456	436	433	432	450	422	444	467	411	426	446	451	446	422	433	454	452	473	445	427	436	433	418	441	462	464	444	414	442	449	454	463	429	410	430	438	452	436	429	437	467	439	407	456	447	477	459	448	422	400	419	451	440	476	405	450	446	446	427	441	410	445	438	432	478	463	387	456	488	452	389	448	450	455	444	468	442	395	421	433	425	434	439	495	412	463	445	452	433	448	410	470	487	429	429	445	444	435	451	431	448	441	451	422	432	440	470	429	457	433	486	455	424	425	481	464	422	427	459	468	433	447	454	497	429	440	473	423	466	487	406	464	444	457	456	444	437	467	458	435	424	453	441	459	462	436	443	455	439	445	461	442	423	449	469	440	448	436	440	413	440	408	425	448	421	466	454	437	426	428	421	437	468	441	451	442	448	457	433	451	451	441	471	488	468	449	436	461	435	432	467	445	454	444	492	456	433	408	440	443	435	428	463	447	422	416	415	447	407	432	421	425	422	471	431	487	427	447	424	456	443	462	449	421	420	459	457	436	527	417	411	424	458	477	414	429	454	443	467	464	449	452	442	478	453	447	466	432	453	440	464	450	463	421	474	435	472	422	458	444	432	468	418	441	434	427	455	440	445	479	462	446	454	472	454	443	463	435	433	426	434	453	419	443	496	442	430	416	448	457	441	425	467	455	442	402	443	443	469	443	463	426	443	447	473	465	448	454	425	417	439	468	467	501	438	488	435	457	423	474	443	443	429	436	448	436	472	444	440	471	443	447	455	453	464	459	432	458	461	459	443	429	448	453	486	462	452	452	420	457	475	410	431	460	474	410	441	435	446	419	450	430	504	460	455	405	429	412	432	425	439	440	432	488	473	442	430	453	404	481	441	437	424	455	442	458	426	453	435	426	440	442	481	448	470	439	441	454	480	453	430	432	398	482	413	468	453	467	450	439	470	442	444	454	463	445	433	424	415	473	445	431	486	451	468	442	470	421	433	475	421	413	429	466	442	444	459	429	462	493	450	434	436	445	415	442	421	436	471	410	429	488	434	426	437	445	437	446	468	473	424	449	467	508	430	463	411	442	451	454	440	477	426	452	425	440	429	450	458	444	440	441	471	453	458	427	414	413	451	460	432	417	420	428	467	444	428	409	462	453	466	445	448	467	428	450	443	437	446	417	448	444	448	457	394	448	434	442	434	424	416	442	426	417	476	423	431	405	445	446	459	422	436	413	435	447	459	426	465	451	404	447	445	442	443	401	457	433	451	444	430	455	422	398	413	428	439	444	473	416	443	425	456	422	447	408	455	465	455	444	459	421	436	445	470	440	443	420	421	410	414	408	448	433	462	439	470	429	441	441	444	421	467	434	412	423	425	458	406	423	451	412	444	439	444	452	445	444	478	435	408	421	446	450	459	431	437	448	430	464	441	405	424	428	475	453	488	440	458	425	440	418	465	422
7973	18228	15421	8509	6117	4492	3374	2822	2262	1981	1733	1625	1481	1356	1397	1250	1215	1333	1148	942	868	877	817	782	782	755	766	772	729	707	681	689	662	708	675	688	630	671	732	659	707	658	694	654	663	638	666	674	675	695	639	631	633	618	644	598	627	692	670	667	659	657	693	667	689	718	594	643	615	630	666	679	647	618	660	628	627	659	610	675	649	657	662	639	611	676	595	622	638	656	636	660	654	624	646	665	600	667	685	619	598	592	644	639	602	623	658	623	670	648	623	627	614	594	629	669	611	650	592	629	634	630	622	656	646	577	630	636	664	614	604	631	650	633	573	638	616	619	633	645	656	610	636	638	626	622	621	638	621	654	628	610	637	610	616	627	609	619	628	616	661	647	607	616	625	632	615	696	652	644	675	623	644	658	612	616	629	666	619	667	657	584	615	673	656	658	633	645	605	634	652	636	659	620	594	615	661	591	635	619	659	658	649	648	636	652	624	645	644	618	668	653	623	623	591	613	644	668	636	673	632	623	647	622	604	615	582	594	626	649	649	580	618	584	637	648	630	650	619	611	632	630	686	581	653	645	624	634	631	646	652	609	580	666	635	627	632	643	628	629	665	643	648	644	665	622	584	629	621	613	610	598	651	621	628	685	625	609	625	628	664	717	592	640	642	607	646	619	647	627	659	633	626	598	617	666	673	601	630	613	647	619	656	632	627	628	613	657	566	645	636	592	622	612	653	626	620	608	617	613	656	633	592	646	634	621	648	640	622	625	601	636	653	627	639	599	618	616	664	642	662	618	643	634	635	671	603	643	644	676	659	610	645	664	651	620	647	614	660	658	638	642	607	615	635	629	630	645	656	676	635	637	641	595	590	607	652	618	662	611	626	649	636	664	632	634	663	676	635	632	639	642	625	609	643	627	684	654	633	611	631	649	643	671	630	664	674	605	628	580	612	697	653	670	620	632	618	627	592	640	679	621	634	619	629	659	615	687	662	651	645	652	624	609	625	628	641	623	659	675	610	648	644	615	605	616	638	614	681	596	612	618	638	648	655	614	631	642	626	622	624	604	632	651	579	655	646	603	590	589	634	621	657	637	662	643	601	623	617	661	614	611	611	630	632	652	627	595	612	641	602	645	646	628	603	632	673	598	626	636	630	671	667	658	614	578	666	670	564	677	639	628	600	623	609	627	630	637	655	662	629	582	618	642	663	637	595	585	637	606	587	618	610	638	632	622	646	572	654	619	631	655	641	681	625	585	652	654	637	620	633	603	653	621	656	576	637	599	580	654	576	629	639	605	665	671	693	610	590	626	614	586	646	663	607	671	628	649	622	602	651	632	613	626	644	646	608	609	623	626	643	619	601	615	626	667	652	621	615	639	642	634	656	617	647	628	579	638	621	602	593	648	613	631	674	658	629	639	639	653	595	624	637	574	641	616	633	614	658	665	612	637	671	648	628	631	626	613	686	647	645	647	599	574	593	622	650	649	655	648	614	575	673	652	661	588	648	649	632	644	620	619	596	599	611	640	668	631	661	643	647	658	646	622	649	624	618	633	658	604	615	647	613	668	641	635	634	599	643	658	654	637	628	643	638	620	591	583	613	638	584	607	638	651	633	675	600	647	634	611	574	640	666	655	674	631	642	624	647	625	636	586	611	627	617	639	624	596	633	665	627	609	656	584	626	668	629	620	633	668	606	598	637	621	594	617	595	654	605	578	621	654	631	635	613	632	628	616	604	599	687	687	613	644	656	635	639	640	636	662	616	643	658	610	648	668	602	637	653	625	652	613	610	615	663	645	665	653	628	628	609	656	604	608	582	629	657	621	646	640	637	694	584	641	624	645	622	663	604	701	637	578	641	656	621	627	648	623	656	628	605	614	629	592	600	636	636	630	645	625	646	655	624	645	646	632	637	625	667	630	634	679	635	628	583	679	615	642	620	662	646	668	648	632	633	668	606	585	618	614	627	618	609	590	596	626	631	655	645	633	615	578	639	649	651	686	636	651	654	610	591	631	685	610	637	667	626	637	609	598	559	650	627	645	684	648	616	624	611	574	675	633	641	638	656	651	634	640	633	632	686	676	630	660	613	613	614	636	602	615	628	598	647	637	671	598	663	682	620	631	653	649	629	602	623	626	642	639	605	595	665	644	640	644	604	619	638	639	614	658	629	640	628	626	609	649	600	650	645	659	636	632	636	603	638	636	616	694	644	649	646	667	618	660	638	644	647	584	641	673	632	631	653	663	624	607	658	652	607	631	626	663	629	583	660	644	643	642	638	582	597	607	619	670	588	616	615	604	663	644	640	594	632	640	666	638	675	666	605	632	604	601	610	609	629	651	679	598	692	651	653	620	646	607	597	647	661	670	609	599	666	652	641	618	622	700	616	637	607	648	631	625	644	617	635	636	610	589	637	620	621	647	627	606	696	633	645	622	587	647	653	642	618	602	659	623	619	666	645	639	638	595	622	660	604	615	661	639	626	662	650	652	625	659	627	637	624	625	582	647	606	625	638	611	629	611	623	662	623	599	594	614	639	621	647	599	616	660	597	635	631	638	644	660	604	635	594	618	660	638	634	632	578	640	611	604	612	637	633	649	629	629	620	658	621	645	606	638	582	604	656	610	654	631	642	634	614	636	654	691	666	639	636	634	628	657	638	612	571	638	647	625	639	669	636	622	678	612	632	591	645	606	655	644	645	630	605	582	624	613	610	598	621	597	610	601	639	646	650	595	646	648	638	623	599	649	626	616	620	666	633	599	670	656	627	654	586	663	593	617	615	618	579	610	592	623	654	656	635	640	625	613	677	610	664	588	656	627	601	653	573	595	644	613	663	633	628	618	673	682	599	603	655	620	638	622	643	640	641	576	595	642	639	618	674	633	630	641	643	604	637	615	699	648	647	666	651	644	616	620	609	660	620	647	619	623	671	607	663	638	622	641	639	629	633	606	600	628	622	651	666	622	638	642	600	671	626	615	683	618	630	641	621	619	634	658	614	698	584	614	598	628	661	633	632	638	606	595	638	680	657	623	642	634	620	630	658	637	630	596	676	615	662	610	635	639	639	642	590	676	643	616	639	633	638	652	633	611	662	640	681	592	665	632	642	635	653	627	621	617	618	612	634	642	635	572	658	613	621	619	590	617	589	630	633	656	623	590	653	635	605	622	600	637	623	620	620	632	634	630	648	671	621	661	627	609	620	632	638	601	644	594	627	648	593	617	612	628	632	619	627	587	598	649	626	627	616	632	671	638	607	619	652	634	623	624	629	652	597	618	636	684	615	619	625	629	611	652	636	616	619	598	638	607	614	614	635	645	619	594	623	674	611	625	689	652	604	596	620	581	665	671	660	629	594	657	592	639	597	621	633	645	631	654	656	641	637	595	663	629	667	652	648	642	606	622	599	700	648	688	628	617	645	618	611	612	627	618	664	606	606	627	647	618	626	626	639	608	619	635	609	630	631	647	636	635	632	608	631	616	644	599	616	669	588	601
26789	20519	8626	1196	728	599	574	523	503	467	452	515	490	492	491	489	466	525	478	494	492	446	413	473	466	475	421	491	449	425	453	463	435	465	423	447	467	459	454	494	443	497	415	488	457	446	452	434	435	469	439	457	430	449	457	449	449	471	463	457	460	485	480	491	439	449	448	425	443	429	423	482	438	449	454	441	436	446	493	442	433	463	481	417	459	451	441	464	443	464	438	452	498	439	442	454	439	434	485	475	450	424	459	435	453	448	476	451	448	434	452	454	458	421	447	444	440	463	455	457	432	484	440	448	432	472	425	464	469	463	428	463	457	468	449	451	455	450	420	465	428	443	473	439	484	443	482	440	457	395	469	449	450	421	452	449	458	449	420	454	478	446	453	449	443	461	472	444	456	443	502	465	420	445	463	451	488	430	452	420	441	439	430	425	461	474	446	466	480	481	416	459	454	482	442	485	506	459	431	480	457	444	423	464	447	444	465	440	418	438	486	426	424	461	438	459	449	506	448	428	468	421	451	459	462	432	445	451	425	469	422	417	451	456	456	409	456	455	442	455	469	450	452	455	475	408	446	439	438	467	455	465	473	451	486	426	437	415	442	449	467	465	439	471	420	432	445	501	464	459	477	430	427	428	445	438	419	448	437	452	455	465	452	453	426	460	438	472	447	428	424	424	460	459	437	434	433	445	430	456	440	417	425	480	457	452	460	465	470	470	425	464	431	495	443	448	461	464	425	434	424	459	447	441	459	466	495	444	463	477	455	452	446	441	489	439	486	466	453	426	428	492	464	421	477	465	486	432	472	430	447	451	423	428	446	427	445	434	468	453	487	425	473	442	478	427	439	437	448	418	451	469	472	444	440	476	470	400	467	464	462	485	434	436	424	476	480	465	435	461	455	445	472	453	442	459	456	447	430	460	386	427	422	466	464	454	398	470	453	433	455	447	418	437	454	429	473	478	425	481	444	464	452	452	452	443	447	439	447	457	456	438	470	466	428	420	456	463	458	403	445	447	428	441	425	466	403	487	435	480	425	426	444	505	475	430	444	452	456	460	457	458	462	472	452	431	451	458	442	421	473	457	431	431	454	444	443	476	431	427	462	454	459	454	440	423	458	491	461	473	494	440	442	429	477	405	437	465	465	441	490	479	486	442	434	439	465	481	411	430	468	407	468	418	444	398	483	499	432	468	472	430	417	468	480	431	435	403	489	427	465	485	448	451	456	449	447	438	420	502	450	427	440	467	428	411	468	409	433	449	408	475	462	424	458	425	424	437	414	439	444	474	474	442	463	482	397	416	443	428	455	434	435	432	474	463	440	467	477	499	445	433	428	443	466	460	454	451	425	420	461	458	437	438	468	490	427	460	463	435	436	436	442	459	449	497	482	437	430	426	479	441	468	459	433	425	480	423	439	446	456	421	413	450	445	482	500	424	433	446	476	438	447	445	452	435	468	406	424	420	455	457	446	422	433	445	454	459	449	439	455	427	434	453	459	463	437	426	435	457	455	433	438	429	448	465	462	463	464	461	476	411	433	433	453	475	479	440	420	440	394	498	451	461	452	436	482	476	449	426	478	434	478	469	443	476	486	451	455	451	439	463	441	487	504	447	472	450	436	452	452	459	484	448	435	475	448	431	458	431	447	450	450	422	489	485	441	455	453	467	423	487	467	471	420	432	431	438	443	468	427	486	435	432	428	487	443	427	429	448	436	482	441	426	454	452	429	412	487	435	436	452	451	454	455	442	464	455	442	475	429	399	438	436	459	453	434	424	438	428	468	428	464	467	475	438	478	424	456	469	455	449	456	427	441	446	443	408	454	433	444	474	396	421	475	471	496	464	421	430	440	451	445	454	447	449	464	481	488	471	463	445	479	468	468	464	475	435	447	442	447	469	478	416	460	436	451	474	448	442	442	442	440	433	452	440	452	433	477	438	446	443	471	468	455	466	441	432	446	419	437	457	473	469	447	434	429	476	445	472	444	464	442	433	428	438	448	438	460	436	446	445	418	461	441	439	471	446	458	450	469	466	433	470	432	492	416	492	479	414	477	429	449	472	428	435	435	457	429	464	459	461	437	426	448	442	447	436	471	422	420	465	438	475	458	462	451	466	375	431	416	463	476	444	467	459	452	438	425	436	443	446	428	451	467	437	451	431	408	440	476	442	469	489	430	463	421	457	474	430	425	459	395	434	436	431	466	471	470	465	457	465	470	450	435	433	432	402	453	428	455	462	429	425	382	450	447	473	457	465	518	476	464	480	438	502	431	474	441	451	486	422	455	442	470	453	437	449	445	450	433	448	434	444	472	426	480	484	412	448	429	453	451	472	453	457	459	449	446	437	493	438	479	428	436	406	430	473	436	432	432	451	458	493	436	464	468	479	515	449	430	466	462	468	394	437	444	386	457	459	456	430	463	425	468	468	451	462	465	447	431	422	430	436	436	421	412	448	456	432	478	423	499	439	493	432	470	437	457	445	461	443	424	463	430	435	462	465	450	480	435	494	424	422	486	482	433	411	428	459	413	455	462	432	449	441	466	486	437	495	471	458	430	449	461	449	426	414	434	426	463	478	460	441	464	439	456	454	459	463	453	455	474	446	388	478	454	410	447	436	472	443	455	438	422	424	458	455	479	448	428	421	417	455	453	473	438	452	438	473	452	457	436	448	444	444	487	434	443	446	484	438	480	433	465	461	436	451	447	468	460	445	428	418	444	448	414	440	465	426	429	437	449	435	446	437	425	457	452	421	420	482	439	441	461	441	461	433	464	441	441	504	459	439	447	429	431	455	483	425	454	418	425	458	473	454	433	462	477	461	451	468	478	451	429	465	480	471	435	415	467	445	467	425	450	432	451	473	440	422	475	455	421	471	433	458	439	460	437	448	451	443	456	439	469	433	455	431	446	452	437	446	468	475	459	464	471	436	443	440	442	452	465	452	463	449	478	416	432	438	457	448	455	499	472	411	433	449	445	421	442	417	436	445	417	454	460	475	457	432	438	430	471	432	468	449	472	421	441	444	438	454	451	450	433	441	434	444	464	454	439	475	434	433	485	458	441	445	461	438	415	447	489	450	439	451	482	425	455	441	453	484	456	451	432	434	464	408	484	463	419	437	436	441	480	477	451	428	483	457	447	440	440	483	418	451	441	448	433	455	447	431	446	470	448	430	448	422	465	462	432	419	435	421	414	457	424	436	446	467	459	405	439	461	444	445	446	456	447	437	455	463	459	472	465	426	456	457	465	442	412	436	466	440	437	444	441	470	465	485	430	463	462	473	456	456	445	446	445	476	446	477	423	472	438	433	433	459	438	463	465	452	435	476	440	432	429	445	430	427	490	456	418	441	435	466	427	508	431	436	461	461	446	491	467	474	452	410	478	416	447	478	460	443	461	419	462	443	449	478	448	448	445	465	435	483	463	462	459	497	457	486	455	435	470	428	459	444	459	413	457	436	446	449	424	463	442	447	459	418	453	445	432	466	459	439
4336	2552	2391	1409	1153	971	839	792	733	787	762	792	725	799	751	738	693	751	765	721	607	646	639	661	652	670	627	614	643	656	636	666	625	616	648	612	621	681	623	651	619	623	649	598	671	651	665	626	624	660	610	640	649	673	586	665	649	609	621	649	650	641	594	640	640	569	594	661	615	648	648	630	671	636	655	643	660	617	673	634	659	638	659	634	608	564	670	614	601	653	632	677	615	605	656	664	664	663	598	628	646	597	636	619	658	624	653	660	621	606	623	619	606	611	673	639	645	614	677	669	605	620	679	643	668	615	655	585	639	699	672	643	631	646	618	700	631	654	649	652	599	635	636	595	658	624	652	662	654	597	611	598	637	622	667	610	598	588	621	644	620	615	634	637	657	656	602	602	636	609	632	618	593	657	617	624	656	670	637	634	623	663	588	671	612	582	631	643	609	640	650	627	635	626	628	651	622	626	633	666	644	610	633	657	574	629	638	653	645	584	663	634	674	672	664	641	570	660	598	673	662	635	618	644	599	657	634	626	664	581	624	624	683	666	627	599	651	582	601	624	636	636	694	628	578	645	610	620	640	687	606	650	632	690	693	628	628	676	655	644	674	603	620	635	652	615	627	608	603	639	596	626	618	679	612	613	622	625	586	602	649	638	628	649	581	626	600	601	629	608	602	620	650	627	601	618	575	652	643	627	593	671	620	646	594	584	630	633	629	615	602	661	630	632	613	680	667	612	651	635	658	625	651	592	634	622	623	630	647	650	648	656	619	633	645	634	624	581	580	585	673	628	667	645	656	674	661	656	595	631	610	658	618	651	613	625	632	652	641	646	655	618	643	622	597	616	626	604	630	599	608	639	629	708	643	581	645	630	615	651	618	658	660	656	628	595	633	604	578	636	618	619	623	621	659	600	636	635	632	652	652	640	662	647	598	672	605	626	593	641	648	658	628	659	652	581	638	648	621	635	651	650	627	653	622	617	642	616	601	613	645	652	619	660	660	639	667	608	600	643	649	605	666	609	666	639	652	651	602	639	632	657	603	632	614	624	669	646	679	640	636	623	642	648	614	644	658	594	627	629	645	617	653	624	634	597	666	613	630	600	633	624	597	636	621	629	634	641	660	596	628	586	652	648	601	577	621	639	639	662	610	606	629	636	656	669	606	642	612	597	599	638	621	631	643	607	632	593	614	671	627	670	601	662	594	661	665	604	591	594	624	600	588	632	634	601	618	640	627	649	603	624	643	584	627	592	662	661	590	642	652	655	597	614	650	664	626	659	631	648	608	679	652	590	635	636	644	593	667	578	623	635	608	647	679	647	610	633	628	642	614	660	605	625	644	617	670	627	601	642	644	613	602	650	637	646	647	632	638	633	636	660	663	623	610	604	667	603	641	611	633	665	626	599	632	607	624	612	636	634	626	544	614	614	616	611	606	640	587	694	633	640	651	633	617	673	654	630	650	650	589	653	587	641	624	581	633	611	602	630	682	631	638	600	567	601	645	681	620	624	686	608	601	622	618	653	632	616	633	620	662	656	640	677	668	605	598	621	634	601	604	638	627	636	625	599	676	642	628	599	653	613	624	608	634	630	612	619	610	611	574	651	592	645	624	589	627	647	650	628	625	658	662	624	687	607	644	594	638	643	620	682	602	638	621	661	657	655	623	632	586	610	644	617	621	619	710	598	645	650	638	640	640	622	625	657	647	614	634	672	702	616	667	635	628	648	691	634	664	627	630	617	626	617	682	672	658	667	642	605	627	653	622	662	652	607	607	658	649	611	589	624	629	672	594	655	656	638	634	631	631	620	642	667	648	600	703	620	646	577	654	597	620	572	623	617	638	624	608	690	641	641	593	586	622	655	653	612	698	641	616	648	652	630	658	630	663	610	625	642	638	617	660	596	604	623	653	689	655	605	669	646	642	621	653	662	620	626	659	660	667	653	623	619	658	611	639	684	617	652	619	628	611	644	650	650	609	612	605	607	656	610	639	657	618	672	601	636	598	655	627	604	629	641	610	590	650	581	649	656	643	618	669	647	629	618	640	613	599	611	643	627	672	597	603	629	621	611	652	640	597	647	632	619	609	626	659	614	650	654	589	669	650	601	620	619	596	630	591	636	651	630	619	591	597	654	667	597	619	666	632	653	649	601	602	602	620	655	646	614	641	601	609	650	612	637	628	616	590	650	668	647	614	654	585	593	634	622	631	632	625	621	643	645	615	591	594	637	645	613	614	617	596	625	623	640	607	663	600	605	676	591	628	592	610	585	662	595	649	634	634	589	595	661	599	604	628	643	676	651	646	643	626	607	683	619	661	670	627	669	664	636	640	653	636	645	651	648	663	667	590	645	678	669	638	624	622	589	663	649	589	606	638	668	635	616	627	653	627	639	661	627	621	642	584	635	636	613	640	656	649	601	664	647	662	672	629	635	676	645	671	639	692	645	597	662	607	606	630	628	622	635	644	667	663	563	657	621	597	627	629	610	644	640	637	619	590	613	621	636	627	606	609	642	658	605	618	595	654	634	625	601	659	631	661	669	614	662	597	584	653	624	648	647	650	629	644	605	631	622	626	594	666	631	613	635	650	616	641	653	605	635	645	652	594	695	599	640	620	660	639	612	641	635	661	692	663	620	593	628	661	581	594	655	654	639	695	632	673	616	622	634	648	631	671	619	629	648	609	678	583	645	602	638	575	571	599	647	633	636	615	617	566	644	639	622	653	603	629	611	631	640	641	615	611	590	609	608	632	618	609	585	611	633	654	623	642	650	630	649	634	640	596	638	666	587	636	644	596	644	619	610	659	613	623	672	671	625	644	625	602	644	590	664	630	661	653	620	653	617	603	622	615	639	629	626	626	628	636	650	639	652	632	611	646	611	597	628	593	628	628	579	631	592	647	652	612	620	613	615	653	633	591	605	683	653	627	663	641	630	662	654	606	639	612	664	651	619	608	596	657	653	602	648	673	621	608	641	636	616	600	610	603	663	635	661	664	633	625	648	645	639	634	605	653	662	633	632	646	589	607	644	596	610	625	656	587	668	651	608	623	606	628	657	580	680	639	686	692	635	611	643	615	642	689	578	594	588	635	636	612	621	596	637	622	645	636	661	661	605	604	607	636	630	641	609	587	628	651	651	576	618	616	619	628	625	633	633	647	666	603	623	632	643	627	620	644	647	634	613	630	610	609	642	648	626	616	683	637	590	645	616	637	640	626	655	616	646	642	640	598	635	626	640	612	607	607	608	623	614	641	627	629	664	675	604	626	615	639	646	626	637	627	633	637	640	653	624	678	619	599	600	620	667	650	630	685	649	673	615	616	590	641	662	648	621	645	622	637	587	611	615	635	628	608	637	648	644	650	629	616	654	600	633	607	622	659	619	650	623	663	633	650	670	613	633	657	634	627	616	644	610	581	597	653	634	588	622	656	658	619	635	608	651	651	666	627	634	658	621	658	641	621	621	589	601	611	644	622	646	640	618	623	648	646	624
23593	21156	28586	23987	21158	11870	1624	1110	924	825	791	820	815	795	765	757	725	791	710	654	654	665	664	679	654	659	632	659	641	694	627	706	663	634	655	599	682	632	658	679	632	633	566	664	612	636	637	627	627	646	629	622	605	670	624	625	613	640	608	650	609	652	604	609	613	631	617	630	616	623	609	616	607	616	666	610	615	595	618	632	629	622	609	578	617	608	633	638	635	598	621	659	622	588	585	635	613	596	616	631	595	641	571	635	586	630	594	608	617	640	592	572	665	682	630	584	610	606	603	639	590	619	616	591	605	621	593	585	621	597	624	624	578	630	605	617	594	608	618	645	644	626	591	632	632	600	649	646	569	604	622	641	564	639	621	606	602	643	629	609	563	645	624	589	605	595	615	653	633	629	581	562	632	632	638	633	586	607	647	586	609	620	598	609	599	643	614	573	614	635	631	628	652	648	629	608	600	616	599	616	580	630	631	591	607	610	611	614	599	629	638	621	624	581	607	643	612	595	628	587	635	607	588	636	582	600	611	610	593	653	592	643	586	640	608	573	604	616	606	573	603	590	627	614	578	629	628	612	611	593	617	647	596	605	630	595	606	627	582	632	581	612	609	611	585	643	581	559	622	642	589	608	569	567	588	580	582	600	592	586	593	625	618	613	598	609	625	647	641	654	610	632	633	619	607	636	591	585	652	630	613	623	613	615	587	604	636	570	602	671	604	608	636	601	605	626	590	602	623	619	603	609	607	590	628	577	594	611	632	642	615	611	599	615	659	610	587	577	618	625	568	620	622	621	602	622	604	576	625	602	638	611	600	630	644	600	597	591	561	606	633	592	607	650	607	590	611	599	625	584	595	609	611	612	581	567	596	606	605	599	608	652	591	649	589	649	634	589	572	614	593	628	593	627	602	607	615	604	594	579	647	586	594	652	590	617	616	638	620	562	623	583	547	614	619	627	571	625	628	546	645	574	584	605	629	593	648	610	577	575	596	597	593	613	636	633	603	607	605	625	597	576	627	635	609	631	596	648	611	605	605	601	611	650	605	546	586	626	655	593	622	591	601	579	623	585	585	610	640	628	576	625	644	619	656	595	592	630	622	612	624	612	560	580	610	627	620	603	637	626	629	652	620	608	604	613	620	629	606	631	580	595	587	543	624	622	617	634	619	627	604	633	576	614	605	608	593	581	594	619	602	570	621	581	576	640	598	630	608	631	637	566	611	593	636	604	638	670	598	600	584	574	637	601	620	610	609	600	576	574	583	622	624	637	637	645	589	629	623	665	589	618	597	615	601	600	635	622	620	612	661	633	619	582	613	551	611	554	637	621	609	612	584	630	615	559	639	604	589	660	606	604	581	634	560	586	621	594	648	646	637	627	623	608	610	575	600	632	577	594	610	629	622	587	619	627	604	614	609	617	621	611	623	591	572	626	638	654	595	594	645	647	596	654	545	591	599	627	653	624	617	620	669	603	610	632	601	623	637	595	629	686	618	597	653	626	585	582	623	605	605	638	620	574	640	654	592	617	611	638	557	591	604	620	637	631	593	596	621	635	617	576	583	608	638	589	582	570	529	626	608	618	625	611	597	590	580	642	670	580	638	621	596	583	584	637	610	604	571	595	633	548	663	589	600	610	639	574	648	624	588	599	649	619	608	560	583	654	598	626	627	633	609	642	600	631	595	617	612	605	649	630	618	606	619	622	579	616	625	615	641	633	656	599	631	626	644	605	636	612	630	631	620	644	620	662	596	582	632	596	622	579	595	612	587	619	628	593	624	672	614	627	618	575	599	586	640	554	619	620	643	678	658	658	600	643	621	659	624	566	609	602	581	614	624	647	642	577	607	633	638	589	587	634	594	578	597	647	633	604	591	553	560	609	635	582	573	601	598	632	632	654	598	639	591	616	608	614	599	608	599	630	635	593	624	625	596	591	581	661	597	626	629	585	600	578	582	597	612	653	581	605	608	609	626	589	578	620	601	578	603	610	631	619	597	662	664	630	608	610	623	572	596	628	602	626	602	601	606	625	564	631	636	604	591	581	604	569	630	632	618	617	636	584	643	557	601	598	600	581	587	633	577	607	592	646	581	569	593	650	568	590	605	572	609	609	630	642	627	612	631	641	589	623	626	629	640	611	642	582	601	617	633	648	609	608	580	574	583	639	591	580	594	562	571	573	641	605	644	601	611	667	609	612	603	604	624	629	598	658	585	609	647	615	633	627	606	599	638	616	612	646	599	602	584	594	606	580	640	558	619	597	604	597	603	575	639	545	607	635	634	645	570	600	613	596	659	609	581	606	618	622	584	592	562	616	617	621	625	600	602	612	603	582	602	625	591	603	584	561	605	563	576	577	569	606	610	595	610	606	636	638	576	625	608	591	603	609	637	619	619	602	554	628	620	588	603	599	562	605	601	608	632	568	668	612	640	623	644	631	618	624	542	586	601	611	641	595	636	586	599	604	588	576	561	575	599	603	653	583	632	611	634	589	575	589	599	571	636	617	628	647	572	615	566	618	612	646	616	659	614	642	579	644	612	582	586	627	551	640	628	607	629	601	628	606	640	645	582	621	617	641	638	599	574	639	625	556	594	592	559	645	587	590	604	616	621	596	570	614	599	618	589	615	677	586	630	622	664	639	579	602	579	607	585	611	576	600	585	623	611	581	592	607	569	643	597	565	575	621	609	616	585	652	649	600	571	597	613	597	563	587	623	585	612	636	579	635	626	620	631	594	572	594	631	600	622	603	618	609	569	580	604	554	589	646	643	607	569	620	574	578	602	620	566	613	636	602	594	606	574	624	579	631	634	648	603	634	610	636	595	624	601	605	571	581	611	623	606	604	634	617	573	573	559	622	609	671	652	608	620	633	626	638	613	594	587	608	598	623	579	616	632	623	629	593	555	588	585	552	599	629	649	576	591	583	596	599	621	618	601	594	609	605	595	598	635	639	611	604	649	653	598	603	634	602	573	651	634	589	632	592	648	615	648	596	580	624	604	602	622	597	607	584	620	589	631	573	574	605	638	624	590	641	587	585	637	643	588	615	609	594	630	631	635	635	612	602	599	672	617	598	618	594	578	666	596	626	648	593	648	603	591	567	637	609	616	661	612	613	624	622	578	594	632	597	640	628	632	615	592	613	579	589	572	642	610	639	638	598	615	631	586	604	623	632	625	609	604	632	615	605	622	588	650	604	648	640	622	649	603	564	564	568	614	669	609	616	586	637	617	569	625	612	573	615	654	636	614	604	633	618	595	595	583	634	600	629	611	589	683	612	656	618	619	609	635	618	598	614	636	638	559	615	590	570	605	649	628	578	639	594	554	622	608	613	608	594	652	586	605	638	612	644	667	657	593	647	628	589	615	616	615	615	587	601	602	627	606	618	612	631	623	640	601	637	600	609	598	596	619	605	625	610	580	621	594	621	609	598	598	616	632	633	655	627	598	612	628	594	633	627	588	601	628	653	653	620	585	624	607	650	612	645	636	589
5496	11855	9798	5168	3873	2914	2279	2027	1633	1552	1403	1385	1286	1233	1194	1161	1164	1245	1142	1041	1000	958	924	898	924	890	940	897	883	875	874	942	910	855	925	826	868	885	923	871	865	878	846	856	881	877	882	860	847	869	875	881	874	844	861	876	808	843	859	903	821	875	882	897	822	906	864	833	786	843	869	848	818	944	831	875	847	878	895	851	899	813	801	846	888	900	888	852	857	825	889	826	863	845	852	825	884	847	828	809	841	830	848	830	836	845	864	848	861	824	850	851	844	881	860	865	875	873	822	828	885	840	792	887	827	849	859	893	798	842	878	863	843	940	873	837	821	893	854	882	838	816	851	878	895	848	880	859	810	854	838	838	897	850	812	861	853	869	870	827	857	767	835	806	826	901	882	918	840	827	858	885	864	830	822	829	861	852	824	843	872	817	860	836	806	867	892	829	863	780	856	834	855	831	844	880	850	848	805	866	896	877	867	856	872	886	889	837	826	851	831	817	859	832	845	849	869	830	802	836	817	810	845	852	837	865	823	895	874	868	818	854	812	846	860	854	845	857	852	782	855	853	800	856	818	809	867	828	792	833	809	810	863	781	793	870	885	829	850	837	798	883	799	885	820	806	865	779	817	825	832	851	882	876	859	842	850	864	881	855	852	855	838	914	865	839	792	862	838	843	853	861	839	837	857	830	879	866	836	853	820	830	874	889	822	833	849	848	812	853	841	856	825	766	819	880	812	839	859	841	852	858	802	823	850	844	886	893	797	801	851	832	852	785	868	793	842	895	875	828	876	842	899	866	838	847	846	828	810	811	843	845	848	854	830	832	833	831	821	866	851	844	873	858	833	871	856	859	868	833	870	839	859	822	827	821	890	786	882	824	795	883	849	853	900	842	829	875	846	839	838	868	823	882	803	803	852	828	824	846	828	807	828	897	817	823	844	852	865	858	879	854	872	836	894	825	819	874	833	849	885	867	841	813	871	813	873	850	904	867	885	887	821	852	841	840	806	871	825	857	859	828	851	831	814	879	827	887	845	840	812	865	851	830	821	887	832	823	868	843	837	877	830	813	809	897	825	829	851	862	855	877	841	827	866	892	898	882	873	862	878	807	864	835	858	849	822	808	860	872	865	870	815	854	808	868	829	809	847	839	853	868	839	823	888	846	808	861	897	806	865	830	807	829	845	857	836	818	844	841	826	911	814	824	878	875	894	861	885	802	795	842	907	851	832	849	871	838	879	786	831	835	862	885	799	842	817	856	884	896	829	810	864	836	823	832	917	849	879	876	815	815	806	840	850	794	798	815	810	865	887	819	828	890	844	825	820	806	842	864	892	905	843	864	860	854	849	851	898	873	850	825	849	853	882	836	820	794	841	881	910	839	858	874	852	852	823	839	855	785	822	876	899	854	855	857	866	827	821	865	833	882	841	812	863	770	820	901	862	810	832	919	893	864	820	873	841	833	828	819	812	857	823	874	798	913	828	845	860	880	876	811	821	829	870	826	829	859	848	827	834	875	783	839	838	796	871	790	820	891	871	825	820	878	883	821	850	896	843	849	859	822	805	824	807	878	820	897	849	782	829	891	859	844	827	853	835	874	846	824	888	848	858	821	857	824	818	857	814	835	859	845	823	842	877	805	818	836	820	844	852	825	846	812	823	881	820	812	831	860	865	849	858	840	811	803	847	819	825	820	821	861	889	837	826	836	850	822	835	837	871	911	831	852	847	854	876	828	780	846	857	867	851	842	723	862	876	856	839	870	868	888	861	863	883	846	875	826	861	856	861	846	806	849	859	811	809	865	835	853	840	860	909	899	895	841	828	823	886	873	879	876	905	844	805	889	832	893	803	890	814	824	849	813	863	796	828	840	827	877	865	826	802	828	821	846	770	897	820	854	848	838	826	847	854	828	825	852	833	804	898	877	806	829	818	827	859	907	842	808	897	821	871	832	868	800	811	888	865	841	845	835	842	842	862	835	855	811	831	816	845	837	821	827	816	839	836	806	859	868	865	864	827	833	905	855	850	858	849	849	857	896	822	868	840	835	877	822	827	850	857	843	832	856	834	827	837	835	828	847	798	824	885	857	848	868	818	828	820	851	840	874	834	846	841	795	887	875	873	793	819	910	871	817	868	867	810	812	866	800	794	859	851	838	851	876	836	847	830	848	860	793	858	889	832	828	851	834	890	873	829	844	876	882	808	851	788	867	898	843	794	800	865	830	842	851	860	876	868	845	806	848	866	799	831	906	881	862	857	819	880	825	843	863	821	852	818	868	838	833	875	856	820	833	839	851	850	847	852	876	890	877	849	847	842	810	833	817	838	848	845	869	830	838	832	834	885	887	841	884	847	865	826	854	855	866	882	864	807	862	782	846	792	869	863	886	862	833	828	896	838	843	819	792	879	797	830	799	820	857	878	894	842	831	832	838	797	878	827	863	860	791	823	837	875	904	825	819	804	861	866	868	877	855	813	839	784	814	827	833	832	845	795	810	825	830	857	897	879	853	922	878	827	871	785	860	834	791	871	868	844	878	849	796	832	790	874	859	909	861	866	861	827	876	832	848	793	806	875	869	846	900	905	840	784	863	849	842	916	820	888	811	864	853	816	839	843	867	854	822	804	877	859	833	824	857	837	865	847	816	841	877	834	876	849	831	820	877	836	811	872	829	854	880	853	855	791	869	900	801	858	842	832	853	841	820	884	856	863	795	873	894	798	815	838	861	863	849	835	856	805	864	864	833	806	852	853	840	845	795	846	853	851	851	854	881	818	847	839	849	839	843	836	878	883	800	839	825	850	803	840	817	846	838	851	824	856	837	870	783	780	855	888	873	868	810	867	817	829	853	848	800	886	872	842	812	798	872	864	786	824	825	879	790	831	800	856	849	868	883	857	897	872	840	891	820	864	851	850	807	854	790	841	843	892	872	871	825	851	820	835	865	846	870	834	857	865	852	884	855	894	836	827	830	832	855	861	841	776	855	875	793	920	846	819	833	852	891	878	903	810	847	799	845	842	847	853	817	830	813	805	822	821	861	886	843	831	845	858	856	817	822	834	811	828	848	821	848	849	839	837	845	839	833	839	862	833	844	842	804	834	849	860	826	841	829	802	815	840	846	815	800	818	873	818	815	861	775	830	787	848	849	802	869	832	857	860	849	834	815	847	829	856	822	857	847	825	833	819	844	843	887	831	858	830	839	795	849	824	830	858	904	875	835	897	869	877	887	839	817	825	868	803	936	881	821	897	831	815	833	843	831	860	856	843	883	815	814	872	837	855	857	866	846	838	798	887	854	855	826	813	841	852	842	806	810	851	863	899	846	837	871	879	855	814	834	820	874	845	843	802	845	861	926	824	790	841	828	807	799	866	870	837	809	906	854	840	831	838	880	866	881	837	805	808	880	842	844	859	850	877	804	840	803	855	854	843	902	865	862	845	827	891	855	812	822	878	844	867	836	811	896	867	881	811	795	813	799	832	854	776	830	849	830	821	837
22742	21150	29008	23559	21152	21185	9673	1305	969	876	791	795	744	728	649	668	653	675	585	553	520	527	481	483	496	506	474	473	489	475	453	445	463	451	454	432	459	445	436	458	466	426	450	420	468	469	443	508	422	421	473	424	425	403	474	437	447	400	449	408	422	407	440	408	460	437	426	409	425	449	450	437	417	413	416	432	439	453	438	445	430	399	391	471	435	433	433	428	427	455	411	436	424	420	417	409	439	416	396	415	406	434	474	451	464	466	430	409	418	433	430	475	444	460	435	436	470	444	399	410	442	435	407	414	421	432	407	415	419	406	451	442	420	441	469	422	430	452	463	453	401	430	421	454	434	429	435	411	406	421	413	399	428	429	466	430	428	420	405	438	457	419	426	424	439	397	424	429	415	401	398	430	466	420	431	463	402	468	444	421	426	428	436	416	421	430	434	421	438	434	428	435	439	412	436	427	436	414	435	429	438	437	419	392	394	440	455	440	454	412	423	387	413	405	423	391	436	410	404	429	456	434	428	436	413	402	423	406	410	425	439	404	461	422	400	443	404	416	439	443	453	462	417	421	412	405	442	418	444	427	405	411	426	444	435	402	442	433	405	451	468	443	400	432	412	393	410	420	419	422	407	441	413	430	427	378	433	432	399	386	459	411	468	435	465	428	438	441	427	411	425	425	439	415	430	392	413	469	446	429	436	430	438	432	426	424	473	403	420	396	395	434	450	419	440	438	404	410	415	439	428	423	426	438	434	413	415	427	410	422	421	422	408	395	404	420	448	395	408	414	450	432	417	436	427	445	415	425	400	402	380	443	417	429	412	441	427	455	390	431	407	453	381	435	434	429	386	414	430	445	448	422	415	401	393	413	406	421	419	420	448	434	423	434	437	397	421	436	444	414	423	406	419	446	450	432	449	415	444	418	406	438	413	396	421	415	424	433	399	424	452	431	450	430	435	421	397	417	431	394	404	432	407	435	428	375	484	415	391	381	446	421	431	430	426	428	467	426	420	466	466	463	414	447	439	449	451	432	398	399	442	462	456	450	428	414	415	450	418	444	426	396	403	425	403	389	418	421	434	427	425	444	454	468	417	425	420	413	465	415	409	447	447	436	391	420	415	426	431	395	443	433	429	444	427	433	431	412	384	400	409	427	409	422	421	415	448	439	446	440	408	404	433	425	408	434	422	437	466	422	409	448	497	446	438	394	473	403	417	429	439	444	429	402	453	434	433	450	420	432	443	415	398	445	426	455	434	424	437	411	384	416	455	428	454	427	419	423	370	417	406	418	424	391	452	425	414	440	439	409	454	447	467	430	393	420	448	410	447	401	455	398	450	445	441	418	412	389	447	456	427	453	415	444	432	450	433	435	439	419	404	400	437	454	406	449	401	507	400	396	408	418	427	418	432	435	409	444	429	416	452	393	434	430	437	453	422	451	446	416	429	455	430	441	436	431	450	424	404	437	422	444	413	463	430	444	394	452	429	421	420	411	448	464	414	455	415	447	401	420	424	428	476	430	455	405	459	400	405	401	405	417	417	436	422	430	425	398	427	415	445	401	445	443	434	422	419	414	434	403	407	409	398	448	425	466	435	449	401	443	436	383	401	460	416	451	438	409	458	431	426	443	436	402	448	421	411	439	437	393	386	411	444	448	441	428	403	412	389	500	406	423	417	393	437	411	459	413	400	400	420	449	410	434	460	433	442	398	401	408	413	423	395	419	401	389	409	436	423	434	386	431	458	426	410	409	429	419	425	441	437	421	410	426	402	425	404	417	372	427	411	443	395	405	417	440	440	454	417	464	423	404	409	407	389	427	417	467	406	450	433	435	441	456	434	390	448	408	436	399	413	450	443	436	427	398	423	436	450	402	405	438	434	427	421	423	395	459	414	399	395	393	403	404	424	448	412	444	424	469	413	452	447	451	447	466	436	393	407	416	460	424	385	415	419	392	449	434	419	466	427	457	471	456	404	423	431	404	458	437	414	396	445	382	461	418	417	433	434	419	368	413	441	403	421	405	421	399	427	458	438	423	436	462	423	440	416	442	418	417	416	404	401	446	434	418	433	382	427	439	437	410	407	437	379	409	395	434	476	393	417	433	377	414	404	457	441	382	445	397	446	432	372	430	422	442	460	410	443	387	439	403	412	414	421	441	455	419	425	431	437	430	423	408	445	422	376	406	418	441	428	432	408	421	445	377	448	450	415	414	415	398	403	396	404	443	450	433	397	399	471	433	463	408	418	426	419	441	386	425	407	425	417	432	428	429	427	422	429	421	445	408	432	418	397	434	420	398	393	422	474	414	378	438	403	431	404	433	426	455	372	437	390	392	443	433	461	412	410	419	402	407	406	388	450	443	423	418	431	428	406	421	380	433	453	452	419	399	417	411	402	431	422	400	435	436	425	407	399	424	424	473	389	445	451	411	471	418	430	439	444	418	413	456	419	434	426	397	421	435	371	418	417	466	426	439	428	423	451	414	450	482	437	451	403	414	423	449	418	451	431	418	384	415	375	443	430	396	413	409	413	432	435	424	413	412	419	406	404	420	431	413	432	413	416	448	423	400	403	409	428	388	413	407	409	463	411	442	458	469	420	429	452	416	431	397	432	423	412	418	416	419	434	407	435	435	422	412	415	422	462	397	418	422	436	444	420	447	398	401	459	422	411	442	421	416	420	388	413	413	402	418	443	418	398	415	419	429	379	416	412	448	425	411	430	441	372	391	396	404	464	465	434	451	402	470	428	403	409	422	410	428	439	428	416	423	413	405	429	390	393	417	423	448	437	430	436	446	413	403	455	426	435	400	410	439	422	440	435	450	425	383	418	423	412	427	426	411	406	407	399	405	398	407	408	368	465	447	400	413	428	422	404	416	461	407	410	417	442	425	408	448	426	430	427	429	410	427	383	394	408	420	424	404	389	422	421	471	393	459	426	434	425	443	458	425	424	415	435	464	441	416	413	434	406	375	419	432	467	434	435	437	402	417	428	427	428	408	392	425	440	455	400	427	432	400	415	424	428	408	422	438	426	394	436	447	410	445	403	408	430	405	383	364	431	421	440	460	434	442	381	476	409	443	398	420	425	432	422	401	393	450	457	452	426	435	411	449	399	465	406	456	400	403	424	471	416	441	425	445	419	435	422	415	406	394	453	459	429	466	441	395	414	422	434	429	417	456	407	396	410	433	423	462	437	425	425	416	407	413	423	430	410	437	446	413	397	419	429	426	432	424	395	436	442	392	448	420	414	402	394	433	421	438	407	416	425	413	412	448	441	430	415	442	445	438	410	444	420	426	392	432	399	421	426	406	432	428	448	420	410	440	422	401	419	427	441	394	412	446	417	384	400	464	415	427	435	418	414	431	384	452	409	424	430	395	413	432	441	427	431	430	448	426	416	417	437	434	421	409	420	418	400	420	462	423	412	412	440	376	410	412	394	427	431	397	462	427	415	407	394	404	457	457	421	446	420	455	390	415	416	434	404	446	418	418
7571	17530	14751	8042	5900	4404	3406	2641	2187	1876	1669	1610	1430	1324	1292	1167	1228	1198	1065	851	842	749	764	754	762	686	733	739	721	685	637	690	635	696	669	596	656	640	644	644	659	660	653	609	633	637	665	611	645	637	617	655	651	633	600	652	648	622	644	616	585	674	644	620	627	601	580	606	651	640	665	656	627	636	615	634	607	643	633	609	606	626	588	610	565	573	629	606	644	599	614	607	599	574	589	631	611	628	599	603	596	646	656	633	613	627	610	595	619	642	602	609	570	624	577	646	600	604	612	574	592	606	637	577	647	644	616	602	606	591	585	593	607	568	601	594	621	647	613	635	592	589	610	588	574	632	596	589	626	604	586	621	614	606	636	630	639	605	619	627	597	584	539	614	579	614	590	577	560	600	602	603	591	586	603	596	641	583	600	603	571	624	611	593	618	622	582	601	608	623	610	584	607	616	626	601	644	633	644	608	599	626	597	619	586	682	611	617	616	612	637	631	604	607	586	650	694	579	597	571	571	620	576	613	583	563	588	580	631	667	573	597	587	611	633	579	648	622	620	608	630	621	627	589	609	622	606	617	565	591	626	593	604	649	582	625	597	615	626	602	585	608	641	627	638	563	626	571	617	613	617	604	609	581	600	547	629	640	593	597	628	588	649	593	574	572	588	593	595	579	622	545	632	620	628	602	639	589	571	597	602	591	578	586	566	631	577	583	603	617	589	649	594	637	626	554	629	559	609	633	569	618	624	581	613	604	585	611	581	615	628	602	626	616	640	579	595	586	631	583	603	586	638	584	643	612	583	610	621	612	594	589	574	579	644	600	560	552	602	618	570	639	571	644	598	590	546	613	607	586	574	592	641	608	624	636	598	598	576	599	629	607	566	646	619	592	567	587	615	591	613	615	622	597	629	595	629	625	632	617	596	611	594	549	641	604	594	587	600	595	592	617	626	549	594	594	545	604	569	609	608	589	551	596	557	616	596	596	595	599	595	574	617	589	614	638	624	634	587	581	578	634	585	617	618	608	634	583	563	573	658	567	600	597	578	624	642	653	591	634	623	606	591	630	621	586	576	639	584	639	608	589	606	625	593	629	631	600	568	559	591	591	642	613	601	564	644	624	609	595	578	593	582	647	619	593	623	596	649	602	621	583	607	612	612	637	648	580	581	606	574	600	570	603	580	623	564	591	604	613	576	648	581	553	638	630	637	616	628	561	621	575	590	588	612	611	631	601	613	570	567	627	644	642	590	587	617	605	623	606	638	591	639	617	558	593	603	619	639	611	590	600	602	590	597	604	559	583	620	645	580	593	602	606	636	591	602	580	627	647	621	553	582	632	607	603	596	585	610	568	617	570	601	569	580	614	631	572	657	596	639	602	641	602	581	584	604	598	599	655	645	549	590	641	601	562	574	584	646	591	550	589	612	575	596	620	554	594	611	544	615	616	589	573	575	614	613	614	594	609	540	606	631	603	632	628	619	615	608	613	649	584	596	635	612	618	583	603	591	625	602	635	603	620	588	650	615	628	573	591	586	624	575	635	602	622	636	597	613	594	643	582	582	617	577	611	602	664	589	579	564	586	581	615	589	570	655	603	612	609	597	550	607	625	601	605	601	636	594	634	591	635	604	621	584	658	601	669	602	614	610	638	606	616	593	590	598	592	614	591	561	607	566	622	630	595	625	639	648	631	566	649	615	648	609	594	554	617	616	606	611	613	607	624	626	613	591	637	612	607	566	625	597	585	580	618	566	626	615	619	562	593	602	619	618	636	624	621	637	560	604	579	562	596	602	602	605	630	615	578	606	589	632	589	607	617	629	595	628	612	635	596	592	610	611	621	599	635	606	629	588	607	617	628	604	587	629	568	609	598	604	605	623	621	576	586	598	625	609	597	575	648	601	584	608	571	593	593	579	589	570	628	546	576	588	615	615	627	641	626	600	612	649	569	600	673	606	665	642	590	638	573	604	621	601	577	657	654	594	556	644	603	586	595	611	587	623	597	638	571	598	582	594	566	614	625	631	604	597	636	626	610	651	567	606	555	588	615	609	585	589	570	569	649	605	609	641	587	610	589	622	641	581	587	595	599	614	575	609	618	637	598	613	620	597	620	581	625	631	570	618	613	568	617	627	597	563	618	566	605	611	606	582	581	603	532	555	624	617	529	558	594	590	586	629	620	592	632	603	598	608	595	634	589	550	592	649	609	545	624	609	603	568	619	584	594	644	609	580	558	594	641	548	596	590	588	600	631	569	599	632	642	623	569	601	588	607	631	615	610	588	593	589	631	599	604	610	595	609	599	622	600	556	596	618	595	628	579	632	626	622	572	644	588	599	583	640	626	567	606	653	591	578	584	627	565	594	579	582	610	578	605	639	617	602	601	582	579	648	648	581	591	557	611	623	566	582	578	576	648	570	612	579	651	605	612	606	609	595	631	613	617	577	614	602	598	599	582	615	576	613	629	573	579	619	633	558	620	607	607	589	588	602	606	628	617	631	547	627	599	593	597	587	604	613	590	624	614	608	580	644	609	617	608	592	615	636	611	595	616	656	631	615	618	602	630	600	584	628	629	583	613	571	613	626	587	575	602	567	605	594	603	639	570	660	605	604	573	606	580	641	597	627	595	634	607	615	630	572	571	628	599	638	582	603	605	598	621	547	570	611	637	570	624	630	628	590	595	626	643	661	625	602	592	582	613	630	593	604	559	574	608	617	571	647	572	603	607	607	592	588	611	629	591	585	624	632	604	633	584	634	608	612	607	583	611	601	615	647	600	616	595	616	601	597	606	611	639	535	625	596	632	606	593	635	557	612	653	629	605	601	578	572	597	604	614	577	590	613	595	653	630	586	610	600	606	611	624	597	574	607	577	634	560	605	633	585	616	619	609	602	644	593	602	611	614	583	604	645	604	564	620	603	575	608	589	652	607	613	639	590	603	599	572	584	584	585	648	590	627	579	640	567	595	618	624	609	611	593	627	627	595	580	638	598	615	589	660	612	618	592	612	599	618	617	616	613	617	617	588	582	611	571	603	594	623	642	622	595	592	633	572	633	554	589	586	603	604	605	582	592	636	641	663	604	577	625	598	585	613	595	574	591	605	617	576	638	641	622	577	625	585	634	633	595	607	567	600	607	567	663	635	603	581	579	630	669	629	587	626	611	659	583	574	619	616	625	622	627	596	607	587	634	590	612	581	606	575	583	588	602	604	622	630	598	652	604	605	595	618	604	639	647	598	579	614	599	647	625	607	614	597	598	611	646	643	609	626	605	575	552	615	595	651	597	562	588	590	602	591	569	615	616	599	649	591	626	597	543	640	567	590	599	637	630	558	597	592	607	584	651	579	566	592	627	593	589	627	630	541	602	581	584	642	624	609	613	600	586	599	613	628	618	600	622	616	607	608	625	604	597	567	640	644	578	629	609	590	587	589	616	586	621	564	627	598	596	629	671	594	577	609	611	570	592	609	570	615	611	596	617	637	587	587	598	617
26849	20494	8593	1259	712	601	524	517	490	474	461	523	495	478	483	486	500	533	467	486	457	420	442	424	458	467	454	433	460	458	420	432	469	493	446	435	457	463	453	421	442	462	426	430	429	411	434	454	480	432	441	409	438	436	471	440	447	414	442	445	434	450	416	503	449	438	436	461	436	456	451	444	472	470	454	483	453	451	459	468	432	459	471	437	453	430	463	453	469	478	437	423	429	466	439	441	420	488	424	464	480	464	464	459	471	462	426	475	466	434	474	443	448	443	442	413	401	438	434	450	452	416	442	497	410	466	433	482	459	432	422	419	438	441	479	447	440	426	469	437	483	456	437	436	436	467	487	454	444	478	443	479	419	454	456	460	436	417	486	425	435	445	445	441	401	444	431	457	445	448	461	408	449	453	464	436	418	449	417	452	463	438	443	440	431	441	444	488	425	471	456	437	437	473	477	430	392	432	460	450	412	486	424	446	395	466	439	452	424	451	468	473	457	436	400	430	488	441	447	452	460	451	444	394	427	453	475	450	424	420	461	487	454	423	434	449	430	442	434	427	448	431	443	481	471	443	432	429	448	416	431	383	442	474	406	463	445	428	451	471	465	406	429	454	441	453	443	418	456	422	458	425	422	438	446	429	419	447	423	450	415	422	464	432	426	437	429	439	459	450	430	447	424	414	450	447	450	478	477	450	460	422	426	456	495	431	451	464	437	480	469	463	426	426	468	409	449	444	427	466	471	442	432	462	443	436	446	438	412	442	424	428	459	453	461	463	459	436	470	444	452	403	447	450	482	420	439	451	437	438	430	450	460	448	462	409	469	388	445	450	450	423	462	453	426	467	468	432	486	451	448	433	477	412	457	442	487	404	422	460	437	445	422	441	468	464	457	493	474	440	439	440	441	431	426	416	415	458	412	447	391	439	450	439	420	457	425	473	443	428	432	464	447	466	468	430	420	481	466	388	418	430	422	449	432	425	402	411	465	438	435	414	434	457	430	446	471	444	463	398	446	467	429	461	429	459	447	445	436	475	420	431	489	417	438	431	469	434	511	456	468	433	438	468	444	428	403	444	464	461	439	441	484	441	429	445	419	446	435	441	428	415	466	427	459	441	438	431	461	401	445	445	450	476	450	469	421	434	451	456	476	488	434	461	455	488	436	433	421	459	435	428	423	423	448	445	423	441	447	418	405	468	445	452	472	444	415	440	439	476	464	449	435	450	483	439	456	442	450	455	440	442	458	405	476	457	455	456	442	477	442	461	436	440	428	465	441	419	467	432	435	444	448	455	458	462	447	443	439	448	431	430	431	480	473	417	465	433	460	444	413	453	468	439	433	489	500	403	431	419	480	448	450	432	439	402	446	452	458	461	451	408	444	413	446	441	456	437	385	439	459	439	426	405	455	470	413	463	453	467	450	461	478	423	464	430	424	407	444	445	440	406	435	448	473	463	484	415	422	430	436	424	412	440	452	460	447	395	430	439	456	432	467	404	445	451	451	467	456	468	431	471	428	455	431	435	444	444	472	441	470	466	456	432	454	487	452	437	464	427	427	411	434	439	427	417	468	472	481	450	468	427	443	472	436	461	433	428	432	430	475	423	426	454	458	438	465	464	446	483	414	471	444	458	410	479	426	455	436	410	444	459	414	474	415	429	461	480	444	465	369	452	421	398	448	451	419	422	416	420	462	449	470	451	454	461	437	457	448	443	447	440	421	441	432	426	445	435	457	453	438	404	450	427	456	438	469	481	427	429	429	443	427	455	435	404	428	456	449	488	451	425	461	442	487	410	417	458	445	469	424	445	456	469	415	436	397	474	441	444	414	426	460	416	476	461	459	430	433	465	437	444	455	445	441	410	447	444	426	499	446	432	478	435	416	443	428	461	478	456	440	442	464	430	447	467	445	473	451	435	445	444	439	416	446	411	473	443	444	434	453	472	459	460	448	477	487	425	476	422	457	470	483	428	422	446	478	415	426	447	429	442	426	428	477	418	413	502	442	464	453	473	433	426	439	458	461	417	421	445	455	456	446	466	479	438	437	435	442	454	422	437	464	467	435	429	428	453	444	427	437	456	449	447	456	492	463	442	446	451	476	470	413	473	450	474	486	448	484	470	429	453	476	458	432	452	393	419	435	430	473	460	431	420	425	448	441	442	461	458	430	422	417	482	461	465	411	440	455	415	418	449	381	417	483	451	460	451	433	446	446	435	419	450	440	438	431	462	443	445	420	456	467	391	432	426	439	404	436	472	415	475	442	403	448	440	448	471	427	438	439	444	468	493	474	444	464	413	440	480	427	472	446	420	464	429	456	448	444	443	411	407	436	477	471	455	453	461	477	441	413	430	457	445	438	433	475	451	413	451	462	458	479	446	482	428	430	439	440	410	424	458	411	377	449	508	448	421	442	402	418	437	492	437	459	424	477	402	435	399	459	431	463	480	435	412	442	459	426	424	427	448	452	469	443	441	420	448	432	410	460	421	446	420	462	444	464	439	418	400	446	448	478	468	456	412	427	421	451	459	423	447	437	474	442	454	396	462	450	469	414	415	471	434	470	417	465	420	438	449	442	426	426	443	417	459	406	458	462	456	458	426	447	432	457	451	452	447	455	426	423	415	423	401	452	446	461	499	438	456	437	464	451	415	412	459	463	417	436	433	468	460	419	486	456	457	465	463	398	426	433	439	462	425	433	485	416	432	420	457	433	443	422	443	427	447	451	446	440	420	468	452	486	468	434	422	460	443	460	422	474	451	468	431	479	435	428	454	445	446	445	418	458	432	423	425	432	442	444	432	429	412	450	423	466	444	444	408	411	476	438	455	449	416	434	413	417	428	458	444	452	454	460	457	431	428	453	416	464	428	432	432	446	482	466	454	471	436	455	388	416	417	450	426	434	462	427	462	432	438	443	404	427	439	475	450	438	449	413	457	465	455	505	446	463	423	440	462	468	439	443	451	454	433	420	508	467	471	435	431	486	460	460	438	424	467	452	437	437	426	427	440	420	440	437	438	462	430	441	423	475	451	497	468	421	470	445	446	425	418	439	435	449	434	470	462	426	453	405	451	442	476	444	441	455	410	386	470	416	426	472	470	440	448	474	438	424	442	455	461	448	453	435	435	427	451	432	423	433	413	453	483	437	444	474	459	440	474	459	467	463	444	458	476	416	462	427	470	411	427	411	455	458	444	445	399	404	483	488	432	402	463	437	450	421	451	428	434	441	463	433	436	458	456	445	449	437	462	402	442	410	393	462	425	395	402	428	467	416	431	437	424	460	465	434	417	491	430	418	459	433	425	439	444	490	436	422	451	419	463	479	445	451	451	475	465	474	452	388	423	427	443	454	489	420	422	454	482	420	448	456	409	422	448	465	478	441	468	397	426	471	464	446	481	434	480	467	461	434	446	460	457	455	423	428	462	471	454	431	479	462	485	450	447	419	437	468	444	475	434	448	457	433	428	428	452	436	459	413	407	444	448	429	465	449	448
4388	2424	2158	1356	1151	943	821	802	708	749	798	733	782	758	741	680	676	756	699	660	622	671	640	606	637	681	653	650	590	657	651	630	636	664	594	669	589	637	667	619	639	682	647	629	655	616	685	652	679	682	675	629	658	643	616	625	639	625	624	560	640	600	641	630	596	639	615	644	632	631	617	637	588	644	604	620	615	615	658	653	628	628	628	624	632	616	642	650	635	622	637	636	624	607	632	600	600	601	648	633	612	619	607	632	667	652	657	604	629	622	632	625	633	670	638	629	615	578	649	668	582	615	630	669	610	641	631	632	622	627	613	645	626	603	648	618	600	621	609	582	622	598	641	666	627	608	616	605	629	633	628	633	665	661	623	565	595	643	647	595	608	659	617	586	644	646	609	639	567	595	626	613	608	635	629	621	601	628	614	635	706	657	599	628	632	623	685	564	619	613	595	622	643	612	619	615	628	644	602	604	658	622	636	628	644	608	607	612	622	663	615	614	593	600	627	632	616	604	598	641	625	637	620	663	613	605	586	632	620	646	617	626	607	598	656	642	661	596	614	596	582	617	644	605	643	613	616	635	683	601	620	620	618	596	605	622	650	594	643	618	657	641	600	621	652	561	646	609	654	595	610	627	651	611	617	641	601	671	602	616	651	642	588	605	637	558	620	586	649	581	595	637	616	684	647	692	587	647	640	634	613	649	654	614	599	618	616	628	686	605	614	588	642	581	650	617	630	641	622	649	609	647	633	641	629	652	614	630	629	637	674	616	608	658	620	628	661	642	634	579	602	631	616	587	677	624	616	622	669	593	627	638	617	629	635	633	625	619	603	644	609	602	615	639	613	571	621	602	580	648	616	645	585	628	610	650	654	571	615	617	597	641	617	644	616	621	667	621	678	609	641	618	629	658	657	603	655	666	616	593	671	601	619	597	626	611	623	651	643	624	640	639	592	607	644	598	636	623	616	562	613	603	590	643	634	688	610	608	619	659	658	626	591	611	605	642	630	629	609	604	629	643	615	588	614	642	615	589	634	598	645	567	649	616	604	642	626	622	631	587	605	668	645	619	613	644	645	637	656	596	667	638	614	615	663	662	559	626	596	624	689	621	599	643	636	663	587	609	631	626	606	605	641	647	631	610	646	638	636	642	622	594	620	601	638	641	610	620	610	616	624	628	610	649	623	613	631	646	628	609	640	638	650	581	625	623	578	665	651	604	646	598	617	615	633	595	616	655	619	637	627	638	667	636	670	619	637	624	629	640	605	661	644	646	599	595	667	633	619	648	644	599	642	629	638	689	644	601	619	575	608	658	665	620	660	616	615	591	661	629	625	616	659	628	673	609	651	639	617	632	647	631	612	597	627	657	620	609	608	602	624	601	647	650	633	569	596	613	625	672	685	584	624	668	637	671	659	605	629	651	626	632	676	601	643	610	620	594	622	635	634	660	645	605	637	618	669	617	652	660	607	660	598	645	635	608	632	591	636	635	659	642	615	662	632	648	614	658	666	611	620	623	602	621	665	620	638	616	673	599	635	596	638	645	602	626	643	639	648	615	575	613	650	659	645	620	630	616	607	621	661	586	668	606	637	630	652	592	618	638	619	625	615	609	672	658	618	645	668	604	612	599	603	612	627	587	638	637	617	604	628	578	647	661	650	637	631	639	632	615	592	668	608	577	624	635	614	651	648	640	583	630	575	613	659	643	600	651	630	626	592	624	648	635	649	629	601	619	603	600	566	607	639	626	602	591	561	585	614	605	594	625	638	619	663	619	630	638	656	656	618	607	583	630	615	691	642	635	653	621	639	598	598	618	609	610	595	652	592	582	621	621	597	592	640	637	606	632	672	610	612	660	632	640	654	613	624	623	591	585	629	656	631	618	619	606	583	602	614	628	605	654	612	607	640	620	628	630	636	655	612	595	621	642	662	604	622	642	631	640	603	584	608	634	684	641	610	636	579	644	596	609	655	607	611	659	611	660	629	640	625	652	661	601	637	627	650	560	639	617	590	585	640	642	615	640	600	631	626	661	601	574	664	609	657	608	589	590	639	613	608	624	625	624	612	642	679	625	614	588	605	641	631	636	643	630	643	597	639	600	617	620	615	672	590	614	606	630	566	664	649	623	627	617	633	610	653	646	630	625	645	618	615	601	589	604	624	638	604	610	641	626	638	619	636	603	682	630	632	656	646	647	643	561	631	609	614	630	677	632	646	620	630	648	695	672	644	622	655	666	595	597	629	649	651	627	690	654	536	608	631	611	638	630	623	617	643	625	633	671	619	696	638	608	604	619	673	615	657	601	606	623	585	624	614	600	642	587	641	657	625	607	621	636	635	648	623	637	619	635	590	620	696	621	656	648	613	662	663	632	565	624	625	627	667	628	597	606	612	612	659	627	636	641	602	629	595	636	634	641	622	646	649	593	628	605	626	612	612	659	635	613	667	669	642	650	587	640	587	616	618	635	652	611	633	609	622	619	618	605	641	603	632	596	611	611	613	642	646	609	602	632	605	626	602	591	623	673	598	629	638	591	631	595	653	580	618	607	616	629	624	606	660	682	641	618	654	663	621	597	616	665	594	645	584	603	622	605	615	673	638	638	637	624	603	590	620	631	631	656	660	614	629	636	596	646	617	586	578	649	656	662	653	594	593	637	636	641	680	606	637	644	594	644	586	605	627	636	653	593	628	625	680	646	613	640	635	651	612	607	644	626	643	569	647	627	666	636	637	623	648	603	628	658	626	625	608	613	594	593	622	624	582	657	637	648	630	620	605	608	573	582	608	631	651	594	629	633	625	601	600	643	621	635	636	646	676	659	661	617	616	631	599	592	626	624	626	617	602	633	606	599	604	643	585	637	647	608	662	649	649	628	645	620	594	633	577	646	615	624	637	644	680	609	625	662	640	659	602	623	610	594	650	637	625	610	660	670	587	612	615	632	606	595	604	650	619	621	635	599	642	617	670	596	606	617	629	652	592	601	570	629	623	660	624	605	627	624	612	616	618	623	604	587	602	660	603	640	612	612	589	614	627	614	642	613	638	640	601	646	662	614	653	631	624	643	642	580	651	606	621	629	592	665	594	644	564	628	616	603	562	621	635	618	616	614	638	622	644	610	632	599	636	596	669	642	683	656	650	616	640	585	647	610	595	619	601	596	667	587	659	636	604	624	607	633	603	603	648	601	603	637	657	639	617	649	633	633	647	650	654	664	624	606	620	638	630	605	621	618	620	611	650	620	593	565	646	613	620	629	608	651	619	636	610	691	619	619	623	632	633	610	646	604	609	640	629	657	649	642	590	637	611	626	609	565	615	614	589	615	603	664	617	670	616	618	632	650	548	604	649	596	634	660	621	639	619	635	629	649	635	611	622	608	588	608	633	631	668	638	619	614	589	619	620	604	618	632	622	591	645	591	663	636	582	586	636	596	616	624	656	628	644	654	607	589	619	616	678	629	668	628	629	582	579	626	665	648	632	631	627	678	613	652	618	650
23595	21150	28586	23963	21130	11741	1562	1020	890	811	807	731	759	725	730	747	710	725	726	603	625	611	650	607	627	618	630	623	614	576	656	578	618	612	651	626	641	593	600	643	604	651	606	628	630	585	641	615	597	632	605	604	593	648	647	600	599	629	561	624	628	587	628	634	641	578	573	590	605	617	614	585	608	645	645	648	624	599	641	612	592	651	573	608	604	605	643	586	600	583	606	629	653	613	593	642	607	600	608	607	624	612	598	661	623	555	584	619	586	620	628	637	592	595	624	599	646	579	588	600	638	625	587	616	569	607	608	596	634	600	585	600	624	566	613	618	628	590	598	566	583	561	626	612	636	567	588	591	597	588	616	617	616	554	577	596	658	552	589	591	608	625	616	561	601	633	580	588	618	622	561	587	597	623	607	553	592	602	558	630	593	587	629	603	597	590	605	597	655	614	579	582	607	610	633	613	580	584	619	616	566	569	609	594	573	614	615	598	618	582	597	648	625	594	644	603	605	628	578	589	628	570	591	577	590	588	570	638	596	579	638	618	583	611	554	572	584	608	627	618	573	598	625	597	638	593	586	618	600	553	653	590	566	581	570	623	615	600	569	580	575	637	578	628	637	591	620	610	635	578	603	654	616	546	617	568	589	613	592	578	592	571	572	623	593	635	632	549	541	583	585	615	568	641	641	610	556	640	593	605	585	590	576	629	608	608	592	579	643	626	603	615	675	593	582	595	571	617	597	600	646	613	560	645	606	610	591	655	583	606	581	617	583	597	603	614	585	597	614	603	599	629	603	581	634	603	623	578	573	606	635	613	629	615	595	575	605	620	623	628	614	649	561	600	576	587	545	634	605	612	580	590	571	612	580	615	557	623	641	586	594	642	585	604	602	604	598	581	574	602	612	578	622	600	613	595	651	592	582	627	557	648	586	594	612	582	554	614	598	600	622	563	595	603	601	549	563	591	622	617	607	587	607	601	617	590	596	583	606	629	583	621	599	559	640	567	608	581	675	613	590	602	642	545	597	618	619	595	577	555	601	568	610	603	535	584	622	581	598	592	571	588	591	644	615	577	620	582	596	565	596	587	590	597	602	616	584	567	615	564	566	610	612	603	581	593	580	622	618	575	598	571	606	614	610	592	579	597	578	591	613	642	657	624	590	578	628	578	629	591	659	613	611	627	590	609	562	597	618	595	599	616	615	603	612	614	576	610	627	566	596	639	557	632	602	581	587	609	635	612	579	609	600	576	600	589	584	573	578	606	596	595	616	566	588	634	602	581	594	647	578	625	590	594	612	601	619	607	598	649	614	593	600	594	604	569	626	623	613	637	584	601	601	581	621	616	570	616	620	596	575	612	544	595	627	600	588	621	615	562	629	646	610	586	599	603	611	657	635	580	624	587	608	579	631	614	587	586	589	598	622	559	649	528	611	623	610	605	612	621	622	594	606	654	560	603	611	617	595	600	628	551	619	634	593	601	605	600	577	602	602	607	593	555	573	563	620	570	608	646	549	549	607	584	600	615	585	642	597	609	559	591	592	620	596	590	572	604	567	587	608	551	594	575	572	625	596	602	641	590	565	637	596	577	590	585	556	575	613	649	615	607	578	634	598	602	586	585	595	570	585	655	555	565	588	605	665	613	610	525	610	612	607	619	621	650	621	627	584	606	622	576	598	614	564	650	604	653	615	600	582	625	609	598	597	576	546	599	632	592	579	638	589	635	556	583	552	608	640	615	560	556	545	615	573	596	572	603	576	540	586	629	592	592	594	621	657	611	617	588	591	614	582	565	611	578	621	570	600	629	581	593	595	598	571	611	622	627	605	584	604	588	612	639	574	549	631	580	566	591	589	585	609	547	582	595	617	612	567	591	645	634	595	590	611	584	589	587	585	600	617	625	613	579	599	658	567	630	575	635	606	591	628	594	574	586	612	608	609	626	598	584	577	608	677	560	601	577	538	604	604	600	613	588	576	621	548	580	549	577	570	632	601	613	609	608	658	605	595	620	599	618	552	521	625	617	605	608	623	557	606	592	607	609	580	607	637	613	559	592	599	596	557	598	584	613	596	617	626	624	594	596	627	584	627	611	622	575	657	593	625	604	551	610	614	588	627	576	575	593	571	576	609	610	630	600	601	573	636	587	579	622	594	574	595	581	580	559	534	630	608	624	594	634	564	614	549	578	599	546	619	559	594	615	608	580	630	595	586	602	601	585	581	573	568	606	594	606	570	576	589	640	598	563	619	607	615	565	593	548	587	541	613	546	609	611	628	572	621	599	588	574	648	586	596	575	595	605	622	595	599	633	601	631	586	563	579	643	564	626	565	579	635	568	546	656	609	611	631	648	635	605	611	552	562	619	637	621	596	554	585	571	569	607	573	611	609	624	559	610	606	598	580	576	527	611	589	617	550	570	594	641	634	626	587	613	601	596	605	626	626	578	628	561	622	578	612	598	565	572	583	608	627	567	556	589	583	606	627	575	580	604	625	628	563	593	599	585	623	606	598	584	561	587	624	591	575	593	631	637	595	616	624	620	628	619	588	591	626	620	666	557	583	605	584	594	600	596	582	588	585	639	592	559	619	632	634	620	610	628	585	620	658	610	639	612	645	608	588	590	602	594	539	627	628	617	568	626	605	610	576	590	575	573	558	611	604	586	575	601	609	593	599	568	638	600	591	574	613	596	607	613	554	572	570	631	587	585	594	589	593	562	604	624	638	597	568	580	584	632	539	566	566	588	585	584	610	603	577	602	593	603	570	578	540	635	589	612	622	580	651	585	572	562	621	627	632	622	591	598	609	583	593	597	591	597	614	616	626	618	629	580	620	576	588	584	613	615	559	640	631	590	556	578	580	619	604	621	595	560	629	618	565	595	573	622	589	636	558	607	563	571	614	544	595	556	589	636	621	564	599	551	623	611	591	574	595	584	591	587	581	560	597	593	558	557	584	593	613	567	588	606	605	592	592	566	639	571	592	599	544	596	614	623	602	588	606	601	640	580	608	638	617	559	646	595	601	578	553	590	587	591	599	598	574	603	581	573	615	556	610	589	584	608	609	587	611	573	625	588	593	644	602	623	564	593	615	623	631	595	568	577	600	637	594	564	612	573	627	582	619	598	608	599	594	574	617	597	604	592	592	600	640	553	621	582	621	590	648	584	601	583	567	639	577	593	608	585	594	607	559	552	609	581	575	591	633	602	617	558	605	595	591	611	648	616	615	632	589	631	592	582	588	579	629	607	595	646	617	605	618	572	633	608	593	588	612	594	637	626	599	625	578	590	562	612	621	616	600	641	549	619	609	601	628	619	537	660	622	588	592	577	567	604	545	614	600	599	585	620	618	644	620	639	591	594	571	645	597	573	583	651	589	593	630	615	617	597	598	594	612	549	620	611	649	615	653	603	607	616	587	553	602	594	598	635	577	567	602	617	550	587	592	566	598	574	614	616	606	596	574	594	604	596	624	615	604	636	604	603	624	611	595	593	574	647
5485	11593	9733	5142	3777	2893	2336	1898	1622	1458	1390	1427	1312	1248	1208	1168	1141	1257	1117	958	1001	943	934	877	927	894	927	914	881	913	966	868	886	889	877	861	885	845	876	876	891	861	831	894	901	851	889	871	879	861	809	890	834	868	862	848	867	842	835	854	856	858	849	855	849	834	869	895	862	822	841	830	875	845	858	911	850	829	856	857	835	856	828	846	826	795	831	800	841	804	780	875	847	790	859	833	884	888	804	808	852	844	836	825	842	823	861	861	786	844	794	863	818	858	826	855	795	846	852	837	847	837	822	821	832	839	877	816	814	831	877	826	800	830	791	831	821	826	927	815	828	777	842	814	820	830	846	852	834	875	830	835	841	838	826	849	866	846	857	851	858	850	815	830	893	843	836	874	868	822	873	844	838	857	805	862	815	856	810	795	841	880	861	816	871	911	818	866	845	848	851	836	818	855	897	832	852	827	858	853	868	827	832	860	865	828	851	893	842	838	830	860	827	772	866	896	872	821	860	882	833	818	826	843	858	804	880	833	898	829	838	846	850	878	833	855	834	894	867	823	864	804	820	860	858	840	881	854	891	831	845	846	856	845	816	848	817	871	817	856	830	809	826	817	821	861	840	856	924	816	841	815	866	839	849	872	858	863	849	801	862	812	899	819	788	842	846	827	836	899	868	868	802	804	854	924	824	850	838	832	817	871	793	904	803	771	788	858	902	861	879	830	857	795	825	853	796	869	800	852	816	787	913	809	815	897	869	808	867	821	871	812	912	800	801	810	806	809	807	860	869	851	826	866	834	815	821	859	845	842	836	887	857	822	783	793	849	833	828	829	817	860	830	823	844	857	842	842	868	872	823	835	859	784	854	870	883	840	836	807	792	812	772	882	818	823	821	798	846	873	862	852	850	863	833	833	864	805	835	894	877	813	881	837	809	813	827	805	881	844	855	823	868	787	859	884	808	871	826	855	856	810	847	832	823	845	854	805	820	859	822	806	819	828	881	850	832	848	821	807	824	853	846	837	812	877	842	812	860	843	838	841	809	835	841	826	820	827	849	842	890	828	839	874	877	808	795	850	893	837	815	866	777	871	866	895	834	821	843	788	858	800	833	878	886	841	850	869	846	850	836	860	785	816	859	863	864	834	855	849	869	861	861	852	878	824	851	856	833	845	783	794	818	822	862	826	857	869	915	805	833	836	913	828	840	817	824	834	839	866	813	845	851	769	861	868	868	841	865	905	845	821	856	835	866	840	827	820	840	838	844	890	892	798	857	765	872	813	802	843	837	818	840	858	868	841	855	814	845	806	838	871	828	844	868	835	818	836	853	871	855	840	790	841	851	832	832	873	871	841	846	864	835	862	902	864	785	855	831	872	825	815	870	783	826	752	778	844	862	835	788	855	845	847	860	815	836	846	845	842	860	788	870	857	853	851	857	825	831	826	859	911	871	822	847	873	853	838	868	875	849	861	874	855	905	853	854	829	870	846	837	889	844	882	839	858	848	871	784	875	836	840	799	828	892	838	858	826	800	861	885	878	862	853	892	804	849	789	839	878	890	809	839	854	882	862	791	796	829	873	803	824	810	876	829	861	891	865	876	855	807	850	867	846	841	865	809	888	832	846	838	802	847	858	875	849	828	831	792	882	848	851	892	867	833	865	833	774	800	830	857	836	801	823	859	858	835	884	849	864	829	871	853	849	853	879	852	822	862	825	835	837	810	858	836	828	824	840	861	800	869	857	839	851	851	818	842	840	850	845	827	845	826	861	841	825	794	825	854	842	859	851	786	825	863	838	858	813	786	811	856	845	859	848	875	865	880	846	901	812	852	830	831	838	866	809	794	846	877	820	822	763	825	797	846	851	818	816	869	859	787	879	810	800	844	802	864	811	832	861	790	776	872	848	854	802	823	890	863	865	909	802	852	872	849	869	865	885	828	840	845	868	841	843	844	782	879	800	858	826	819	873	837	888	870	838	827	857	818	865	825	824	868	834	854	859	828	823	840	879	860	877	864	857	892	889	847	838	853	859	863	808	816	855	834	812	830	880	847	853	804	809	886	862	850	844	854	866	838	867	822	913	869	848	862	844	820	857	818	816	874	831	842	840	830	866	835	849	784	833	847	834	886	775	799	816	835	860	821	823	838	900	837	840	878	822	835	838	816	829	880	873	847	859	846	839	822	822	828	888	850	853	829	844	841	855	880	850	863	839	870	828	809	868	811	831	822	861	815	824	820	843	862	811	834	793	841	840	869	792	843	808	908	824	843	832	803	842	790	833	843	861	804	851	824	836	789	811	872	798	852	880	851	839	843	898	887	856	831	831	882	813	830	833	852	824	864	827	838	863	854	845	872	799	870	882	843	849	832	835	889	872	814	843	851	821	837	824	850	835	831	882	846	849	851	857	916	807	843	834	800	785	848	818	842	817	852	877	907	819	898	821	893	801	843	795	892	802	832	807	888	852	839	827	915	892	876	831	831	888	891	834	839	866	864	836	838	836	823	850	865	884	856	884	852	869	811	777	816	840	872	873	822	781	768	844	827	827	843	837	864	838	827	843	796	821	830	784	820	902	815	830	854	863	866	916	850	874	848	866	810	828	856	880	804	858	850	873	816	844	827	881	877	827	907	846	808	844	835	844	826	795	854	818	824	842	885	841	789	838	812	832	839	854	777	832	815	859	806	776	839	863	856	847	856	847	806	862	817	819	842	830	810	795	816	866	854	827	876	825	823	839	894	893	845	859	914	817	818	825	841	860	805	839	782	815	860	809	841	875	836	843	865	822	906	888	837	833	809	813	857	869	832	840	865	819	814	845	826	848	848	855	840	843	851	888	853	853	877	841	813	862	852	866	855	851	876	836	836	819	861	869	878	844	828	873	811	878	879	777	850	801	858	868	823	826	865	823	831	813	866	782	837	840	859	858	827	794	847	807	826	864	848	776	827	849	828	844	818	828	832	808	829	841	845	848	858	833	812	839	794	850	823	818	875	833	767	847	846	820	834	855	853	873	824	803	875	823	857	858	863	850	890	856	836	770	854	842	764	834	858	837	846	885	915	890	783	852	810	751	862	825	827	851	826	768	863	845	839	856	865	774	857	870	825	864	859	891	837	827	841	842	809	797	870	796	850	835	865	778	847	821	865	832	839	865	835	797	846	848	812	840	854	847	817	830	919	854	836	871	824	789	831	891	846	791	867	846	846	838	848	900	836	866	816	811	832	800	878	810	880	850	815	883	801	811	846	827	869	800	784	863	841	824	820	843	829	829	820	879	875	869	848	804	829	894	891	860	873	820	833	836	843	811	828	832	857	848	838	878	831	830	830	825	880	834	849	802	795	901	839	825	893	852	827	892	857	787	825	839	828	893	859	836	778	833	874	820	806	837	835	861	814	804	879	881	830	838	832	860	843	842	870	812	859	841	835	816	845	801	860	816	836	843	846	858	812	809	825	848	834	819	826	885	875	856	855	857	901	863	829	842	860	885	864	835
22737	21142	28939	23617	21157	21181	9368	1338	970	862	846	761	722	667	631	635	626	670	634	522	522	498	504	482	475	472	436	466	471	482	447	447	447	442	460	447	477	423	451	415	434	439	460	450	422	424	452	431	432	426	464	458	478	452	438	429	404	461	442	420	420	419	417	433	421	425	431	420	447	425	419	428	436	434	423	396	442	422	454	402	418	439	405	435	469	421	410	475	439	430	438	413	433	409	422	389	377	413	456	425	446	414	418	453	431	435	432	433	432	380	401	402	413	424	414	424	429	398	452	385	374	404	450	418	423	418	428	421	380	440	414	448	427	423	370	448	408	468	410	431	444	416	431	436	449	400	347	391	416	418	458	411	425	401	405	410	413	423	413	415	399	426	420	428	436	425	446	405	398	457	444	367	437	404	400	432	421	402	415	401	433	429	442	408	436	470	418	385	418	435	437	399	435	410	395	421	391	443	432	406	443	401	417	404	403	414	422	445	411	406	435	433	436	415	419	424	409	412	390	407	433	401	420	407	458	407	404	429	406	420	410	415	412	433	406	415	434	427	427	414	418	426	436	417	426	399	420	389	419	446	417	414	411	437	416	440	411	382	433	434	379	435	391	434	420	406	409	405	408	408	434	382	412	395	436	418	393	406	410	375	438	427	379	463	431	397	429	417	420	476	411	473	422	398	400	444	455	412	420	410	460	418	418	413	410	437	399	423	423	442	446	460	429	425	400	409	403	401	421	411	443	420	392	437	434	409	416	453	421	401	414	413	416	443	407	432	426	434	415	457	433	402	428	455	444	427	444	435	414	426	402	472	401	471	410	427	437	461	443	410	429	406	374	387	408	388	395	446	432	452	436	410	442	438	436	421	441	388	418	419	399	421	399	421	423	441	421	426	405	391	402	439	410	413	424	420	418	416	402	447	455	406	438	413	414	429	389	422	395	479	417	435	422	384	447	407	396	438	450	432	434	396	439	442	371	386	468	418	432	447	408	393	447	445	410	415	378	429	409	423	402	414	438	436	381	451	438	479	418	446	385	416	390	404	421	446	424	442	366	384	422	392	426	448	442	389	411	444	422	437	407	411	373	432	437	395	423	440	384	397	388	418	446	415	421	370	417	439	408	396	445	402	441	430	430	447	394	403	390	432	425	409	422	414	401	389	440	436	434	442	430	415	402	406	401	415	421	395	433	413	430	403	403	448	446	411	461	409	429	414	442	430	442	429	418	411	436	404	365	438	418	419	391	407	420	408	417	437	389	407	433	417	390	404	440	418	419	432	402	401	397	435	408	461	397	400	429	415	409	390	422	395	398	412	459	427	387	432	412	416	411	459	417	433	414	441	462	420	436	424	411	395	403	427	419	417	470	410	423	413	394	438	398	433	417	437	409	441	406	444	400	395	370	383	428	416	428	426	377	441	409	445	400	421	460	479	396	406	406	427	414	381	430	424	450	424	423	429	455	394	437	433	405	390	385	450	443	433	422	401	432	438	410	434	438	379	434	420	420	445	396	403	416	394	423	397	443	436	435	440	414	361	428	419	394	429	402	392	430	427	436	432	416	397	441	398	423	389	414	418	380	410	397	414	432	435	426	415	407	418	424	421	435	402	440	439	430	416	386	414	417	418	440	426	394	427	396	397	403	422	400	388	397	428	425	448	436	417	429	440	458	404	449	414	434	396	423	440	400	434	424	417	451	413	402	396	446	434	430	376	379	457	434	405	402	435	423	418	433	435	427	420	440	409	426	426	413	388	400	430	413	422	428	385	393	409	398	399	438	399	444	391	406	413	418	401	432	401	431	428	391	374	410	432	439	409	393	391	435	434	448	418	382	396	455	424	428	403	417	451	447	444	428	419	426	425	382	383	410	405	406	418	404	446	435	407	411	397	387	419	433	404	412	396	405	399	411	457	414	419	376	410	417	408	416	439	406	429	434	437	464	410	407	379	366	421	372	428	393	380	466	376	436	421	449	404	443	433	432	411	407	395	426	397	383	439	426	416	420	423	430	381	411	380	405	415	414	436	401	431	395	400	385	454	384	395	377	424	417	414	425	447	431	434	386	427	398	424	447	433	414	426	443	431	425	401	432	409	418	377	429	418	381	427	410	365	416	431	410	414	428	388	410	448	382	429	402	376	423	392	440	398	450	448	376	404	404	426	404	413	400	446	449	431	436	469	394	433	404	413	397	434	423	398	455	409	419	428	400	407	383	420	422	419	421	444	439	400	440	432	441	409	438	411	409	403	438	417	441	432	454	417	448	426	423	423	429	404	419	454	374	448	409	402	416	421	451	408	398	445	458	419	471	463	450	420	422	408	447	399	419	408	431	410	438	448	401	409	405	381	398	407	424	427	421	403	430	429	391	402	440	431	404	446	426	433	421	471	400	398	410	419	437	411	440	418	419	435	413	400	438	430	401	385	419	393	436	455	450	391	428	416	418	380	413	423	438	391	394	382	443	412	405	429	405	410	437	401	437	427	428	388	449	444	421	418	437	417	419	429	390	415	456	392	424	455	417	441	432	422	390	404	457	418	413	456	410	435	401	456	426	395	414	424	417	408	387	424	417	441	417	403	402	420	427	450	445	420	439	429	431	409	427	411	423	437	419	443	373	446	395	429	427	423	393	413	396	435	440	430	406	424	418	426	407	419	384	424	438	437	409	412	400	417	414	391	417	393	417	406	425	401	414	440	411	410	417	411	392	416	400	414	396	415	398	439	422	386	386	396	394	381	428	382	429	405	420	416	400	423	429	420	427	382	465	419	415	425	401	418	387	414	390	417	433	413	440	412	431	428	434	397	380	429	425	410	415	396	415	417	392	387	367	450	418	453	427	398	424	450	430	374	430	408	380	401	446	411	412	406	430	431	401	404	424	398	391	467	423	426	406	424	398	400	399	404	452	372	448	388	422	384	394	404	448	429	431	435	451	460	407	413	429	406	401	388	446	412	443	405	407	393	421	408	406	368	470	450	412	403	425	394	416	380	398	408	436	415	441	433	384	440	442	395	407	433	403	463	399	413	392	413	392	420	435	415	395	417	407	399	413	419	392	422	406	411	379	402	426	467	433	441	408	417	431	431	420	426	413	435	398	383	393	420	401	435	419	438	408	419	415	423	427	425	396	422	420	364	441	390	377	391	412	406	431	453	437	419	409	401	407	412	417	419	416	417	431	408	415	427	430	455	398	437	437	401	422	427	419	431	397	471	461	442	437	429	446	435	413	444	437	418	396	432	430	409	426	422	400	450	416	451	419	416	420	422	414	392	445	402	418	403	404	414	433	414	403	422	485	410	385	423	395	458	427	435	407	382	424	381	425	458	408	416	404	423	408	430	452	448	411	394	459	424	399	387	407	421	381	422	423	449	455	479	444	464	414	396	385	419	401	397	438	407	424	409	428	410	393	431	426	439	417	433	394	406	407	448	412	419	429	391	410	416	446	409	420	436	388	428	395	415	410	420	457	419	431	399	401	398	398	400	423	410	465	425
7629	17551	14470	8023	5596	4341	3334	2555	2231	1880	1669	1610	1420	1325	1241	1212	1139	1191	991	819	838	791	789	765	731	755	754	756	716	662	685	672	679	630	631	666	649	628	636	681	648	640	625	676	663	603	672	619	628	642	635	618	633	649	633	628	630	618	657	611	637	657	653	615	645	601	644	637	647	641	623	605	614	625	581	652	636	641	640	657	609	583	653	596	596	615	610	566	587	627	611	627	613	621	596	598	625	579	608	592	599	619	621	614	610	612	601	580	607	606	593	630	592	644	617	657	602	627	598	555	624	562	608	597	600	542	614	569	609	611	597	632	575	553	624	658	612	571	601	574	586	554	616	580	596	609	589	622	604	639	603	603	603	604	570	586	646	605	640	605	573	591	562	590	632	601	572	552	565	617	600	584	605	626	575	585	626	572	593	608	592	600	590	613	577	591	612	644	601	611	611	601	614	585	585	609	554	609	600	582	592	638	558	604	608	579	580	593	628	627	586	619	560	576	597	615	580	613	605	566	612	589	557	585	609	634	587	686	585	588	646	625	589	612	560	593	621	644	548	590	542	603	592	561	601	598	587	582	576	577	622	596	611	588	616	579	633	603	638	582	640	628	596	591	625	568	538	633	572	611	605	591	587	541	583	604	585	563	611	604	565	542	599	557	605	598	554	555	645	599	651	619	575	565	595	617	627	615	596	581	624	626	638	633	615	607	541	566	632	629	585	569	616	575	581	581	590	590	601	618	591	601	580	602	620	565	591	649	571	542	591	623	638	600	597	595	588	552	617	595	611	598	533	610	578	558	589	572	603	641	622	623	602	646	609	601	580	626	562	612	594	623	589	575	597	579	610	585	571	564	619	640	615	603	584	565	589	606	556	595	589	586	568	627	611	594	627	620	531	572	599	582	602	612	545	622	583	609	617	614	602	613	625	583	607	562	578	573	610	600	601	631	627	552	644	624	655	621	630	548	606	596	608	582	653	585	589	588	578	609	601	571	610	597	622	589	573	609	603	619	597	602	604	611	555	631	612	589	561	603	590	605	584	590	586	544	607	591	577	564	604	594	623	594	567	600	542	586	576	562	566	622	615	565	603	593	641	591	608	610	577	614	579	573	631	635	597	604	581	580	612	609	596	616	595	607	661	617	572	618	601	623	586	628	572	601	596	609	572	595	628	587	577	599	538	532	583	619	584	628	586	608	595	609	575	560	632	599	573	600	592	597	647	601	617	563	591	612	597	605	625	564	627	606	601	591	561	607	617	604	601	637	570	576	587	530	578	618	579	587	625	595	613	592	629	591	607	610	592	651	592	609	621	562	584	593	595	593	578	559	605	593	614	597	606	568	600	570	602	632	585	575	615	548	580	572	633	641	598	616	559	622	632	588	618	577	594	587	608	595	572	616	553	595	581	635	617	591	626	593	573	617	592	561	592	639	599	586	583	547	584	608	618	638	579	639	602	613	607	582	572	612	559	618	599	664	663	599	549	638	571	602	599	591	573	608	576	580	603	581	617	631	609	573	595	615	551	595	606	595	588	609	628	611	609	592	639	571	612	584	625	610	577	591	631	634	576	614	572	624	635	612	613	586	607	591	608	587	603	569	591	613	628	638	627	581	575	602	655	571	636	624	609	621	608	631	595	652	606	661	645	562	573	581	627	593	603	573	588	610	639	597	597	623	621	618	563	654	584	575	598	613	575	576	612	599	598	601	619	603	589	592	592	606	588	630	593	566	628	603	619	608	597	559	553	621	604	646	573	622	606	592	589	590	606	600	639	586	600	640	601	616	623	639	613	618	579	637	647	592	585	606	616	588	594	542	568	582	618	624	581	558	603	585	604	615	588	592	621	584	583	609	577	587	578	618	613	606	571	625	586	640	592	606	626	585	586	590	625	583	565	572	628	593	611	645	580	579	555	573	610	565	651	582	590	576	610	576	609	574	634	596	596	576	608	599	600	592	582	545	633	624	625	608	601	585	633	601	597	609	593	568	584	589	557	633	601	580	597	579	599	570	597	593	649	582	616	606	574	634	639	612	582	582	621	569	580	603	642	576	593	596	629	654	615	624	568	575	586	607	605	580	611	600	585	597	557	583	618	586	611	581	581	585	641	629	667	598	570	620	598	621	616	618	610	564	619	620	618	615	611	612	599	605	544	633	564	579	591	606	571	617	610	611	609	609	603	574	619	590	545	602	565	569	660	623	588	624	609	582	601	632	561	561	565	595	583	628	607	627	597	599	569	605	582	583	616	599	584	555	554	634	594	575	610	622	641	626	611	599	611	648	562	592	568	545	580	639	569	625	560	620	576	580	655	587	614	621	602	618	608	606	585	570	610	615	577	568	613	637	638	590	580	602	604	581	641	601	646	599	565	561	577	598	552	605	627	563	609	630	576	552	614	598	572	585	614	619	608	593	589	600	614	623	597	612	608	593	578	590	642	591	611	624	616	614	617	524	590	589	575	589	586	602	604	559	596	595	617	595	588	636	587	571	602	568	575	586	596	619	606	595	554	636	567	604	594	576	610	602	621	609	616	562	617	608	638	592	611	602	587	611	600	592	638	578	582	593	596	607	569	601	590	552	596	596	553	602	642	620	573	587	587	598	598	592	589	577	593	639	606	583	606	591	582	594	617	571	584	576	607	600	641	610	582	601	562	578	642	628	550	582	632	600	651	554	621	611	592	600	600	581	591	594	617	608	650	595	630	595	642	611	595	575	616	586	598	594	598	632	612	552	568	618	614	588	626	616	570	610	596	615	599	600	592	593	565	600	637	608	600	602	587	600	585	609	541	597	575	590	578	605	621	599	573	582	611	567	634	641	572	595	565	592	606	592	630	610	587	608	583	622	578	569	596	643	639	652	581	603	584	576	623	629	593	600	566	630	609	608	590	573	601	601	597	644	572	597	583	634	604	583	599	585	588	598	588	589	628	602	619	564	574	598	567	606	592	588	611	581	603	596	577	618	565	571	577	593	605	583	624	615	637	595	575	572	613	653	596	617	611	605	565	592	583	611	609	571	626	592	575	593	599	601	571	566	575	579	624	606	602	588	633	600	576	595	583	583	575	568	610	608	550	580	620	621	583	566	589	583	569	580	610	600	568	589	568	600	612	578	564	587	580	649	597	580	643	630	636	596	576	616	578	608	608	612	593	588	615	569	614	607	537	639	638	627	592	599	604	622	570	629	558	620	581	611	565	581	569	608	586	568	600	602	596	608	613	624	596	575	582	583	595	594	615	603	623	579	643	582	599	623	570	575	616	596	606	594	645	596	616	601	586	608	581	622	594	616	586	626	569	604	592	580	647	586	585	591	639	595	595	606	600	571	600	560	588	599	580	615	572	591	669	623	570	598	564	623	597	618	574	631	582	587	555	587	598	590	577	587	568	565	605	615	601	616	660	624	625	633	598	556	621	570	627	609	602	597	556	618	568	623	598	618	600	625	556	568	576	578	619	548	579	588	609	592	589	580	620	566	613	638	531	583	561	601
26612	20421	8390	1145	681	619	550	473	500	488	451	463	448	486	475	497	481	467	457	458	477	507	409	423	447	414	440	421	412	450	459	402	445	440	415	457	444	443	437	445	440	452	472	417	441	451	422	405	449	449	447	404	446	439	477	436	406	454	465	445	418	428	413	439	474	441	411	437	469	424	493	441	449	457	427	443	455	412	461	474	458	432	460	470	419	421	439	448	464	420	441	423	436	429	458	450	430	433	440	446	494	435	422	453	445	404	463	409	433	435	419	453	451	456	426	421	396	454	464	459	443	435	403	444	435	435	473	442	446	476	458	403	448	452	479	456	412	434	496	430	417	436	439	419	431	465	459	448	411	468	399	416	440	475	466	460	458	429	432	421	452	450	485	428	412	440	419	410	440	443	424	407	467	422	461	449	449	413	449	418	419	457	444	469	434	449	433	390	436	437	478	408	399	460	456	423	471	422	422	440	448	425	448	452	404	438	450	460	428	444	415	448	441	431	415	422	452	420	462	456	443	405	474	461	436	423	473	443	423	433	487	445	442	453	453	481	458	467	412	450	391	408	418	423	448	429	445	450	406	462	441	406	442	401	435	448	428	468	442	417	414	452	421	436	448	433	442	453	432	456	448	451	473	413	473	448	424	440	467	447	427	464	444	490	426	418	473	437	478	456	440	418	385	382	419	425	452	427	456	422	466	439	417	438	426	417	445	449	431	394	420	406	444	447	419	435	410	415	432	435	463	415	477	424	485	416	420	458	474	452	419	436	408	458	458	428	446	434	462	428	425	470	447	431	451	445	461	439	458	431	438	397	418	469	452	449	398	428	453	458	451	440	415	469	472	460	466	457	448	426	465	423	415	466	397	445	479	447	423	476	434	416	444	488	420	438	450	439	450	419	445	435	443	433	434	450	406	454	432	409	411	404	443	420	402	429	403	420	415	428	426	444	432	417	411	431	391	437	421	442	419	448	452	401	436	428	422	488	462	460	425	405	422	458	434	402	442	448	464	425	445	427	461	443	425	444	428	418	465	422	430	449	427	463	458	445	430	448	414	468	439	447	396	431	456	407	443	439	432	461	444	438	432	439	423	415	409	445	415	459	468	440	416	436	436	446	438	449	430	372	425	432	433	413	426	444	444	410	464	412	450	434	423	447	427	410	422	417	416	421	478	415	418	451	465	431	436	442	438	486	452	452	413	432	455	468	443	413	428	444	442	446	464	427	430	446	430	453	415	416	432	432	441	438	483	412	464	430	446	459	433	456	433	449	445	455	455	445	440	436	447	480	443	447	449	448	439	424	410	468	438	439	434	408	418	457	458	440	411	440	395	433	448	439	468	441	402	456	436	427	435	430	438	444	435	463	424	439	461	420	444	458	457	401	435	440	416	443	411	402	454	427	449	446	445	426	512	469	426	439	441	447	403	446	441	447	418	461	446	448	410	399	438	433	460	438	455	402	422	459	444	433	437	429	450	439	453	452	443	447	419	416	439	436	444	476	411	408	424	477	484	428	428	431	429	478	453	440	484	417	437	412	430	439	457	408	458	442	440	456	442	467	471	398	435	392	428	449	423	424	420	450	459	458	455	427	461	460	459	439	416	441	457	502	442	442	495	424	463	414	453	387	444	456	398	441	412	431	460	454	416	448	431	471	442	445	466	470	405	442	409	411	403	397	452	432	460	435	469	461	410	456	475	436	447	457	451	429	434	435	440	435	409	406	427	477	457	447	415	450	475	410	429	471	440	446	465	409	463	403	412	422	464	429	436	435	470	443	453	459	452	464	436	468	419	472	388	404	446	459	460	458	434	416	428	458	443	453	395	430	467	444	448	463	415	431	423	434	472	450	426	411	449	429	438	460	427	456	449	402	403	433	469	433	447	439	459	453	458	456	419	450	435	442	442	422	417	477	428	420	435	445	428	431	449	446	454	449	427	423	451	426	441	426	413	441	450	454	440	440	457	430	455	427	455	414	426	473	432	453	433	438	407	447	481	453	454	474	413	400	424	448	459	432	419	392	447	427	488	432	462	438	440	440	434	411	440	421	413	442	441	437	428	485	448	403	475	441	438	467	429	433	454	451	464	410	422	493	436	443	473	432	446	433	419	410	453	428	448	437	460	478	424	481	447	470	465	453	451	456	435	413	445	470	451	388	407	471	421	415	418	423	437	436	464	413	455	429	437	402	433	431	454	448	420	447	481	484	450	459	424	452	429	435	395	409	434	439	443	402	410	420	474	431	429	442	463	438	437	450	467	421	406	435	443	429	441	419	458	425	471	437	449	456	462	419	440	433	457	445	441	459	407	490	445	429	460	446	450	422	429	420	440	462	459	443	445	434	427	478	450	423	460	390	454	398	461	427	441	438	427	446	440	453	449	435	448	404	448	444	421	471	430	429	434	397	438	413	474	447	452	452	416	446	455	457	426	441	462	466	445	454	441	397	437	450	406	426	440	463	459	427	394	454	429	421	442	403	424	447	426	436	413	451	453	431	442	451	430	449	457	451	422	457	422	444	436	456	461	446	438	427	423	442	396	423	444	442	452	440	427	435	393	458	467	449	420	408	406	452	463	423	460	441	440	414	441	446	428	413	460	434	433	431	446	476	449	436	520	411	430	426	511	451	427	447	452	464	451	444	406	437	432	404	427	411	443	443	449	461	465	416	435	460	461	414	417	441	441	422	399	446	431	446	444	405	471	450	417	469	454	407	437	426	439	422	465	414	442	440	420	452	414	428	448	425	467	438	452	455	421	443	418	435	432	369	458	412	411	423	432	452	458	435	460	473	459	437	459	477	442	450	426	438	472	440	445	411	466	453	433	452	397	494	414	453	432	414	443	425	474	441	404	451	464	447	423	404	432	448	424	439	431	439	444	438	442	427	440	436	441	408	454	501	436	440	482	432	432	432	460	417	424	466	459	411	446	473	444	484	461	436	454	399	448	422	434	432	430	453	432	463	414	423	432	464	430	404	434	456	447	495	458	452	422	451	461	458	459	425	448	462	466	463	446	458	445	458	417	441	411	437	443	439	498	442	427	406	441	396	466	442	445	411	457	431	406	407	451	434	423	390	460	442	427	442	458	466	476	440	448	454	463	470	437	397	426	434	437	415	451	406	439	444	429	461	410	436	432	445	444	415	476	441	436	442	456	462	432	443	442	429	410	475	442	435	461	443	461	431	493	446	440	419	437	437	446	469	398	445	416	452	449	451	445	463	439	440	425	435	441	447	446	458	434	438	439	429	465	408	450	435	447	447	389	402	440	425	449	453	443	492	479	454	408	468	463	450	448	448	460	425	438	440	450	436	437	433	469	434	451	477	457	447	464	415	441	439	438	429	458	431	428	448	456	431	418	464	465	401	411	415	445	439	440	432	460	452	426	414	480	468	444	423	412	438	433	456	426	443	431	414	442	454	465	418	452	474	455	473	415	441	413	425	450	408	452	433	428	432	471	425	462	420	459	426	445	409	425	438	452	424	456	447	444	414
4365	2438	2166	1302	1122	939	807	834	726	779	769	747	684	759	729	730	713	739	644	661	675	675	659	615	639	652	660	659	563	623	629	581	545	604	644	627	632	626	614	594	634	609	629	658	611	627	628	672	602	629	593	639	619	633	646	610	624	645	652	676	616	607	608	680	650	635	629	651	645	668	619	610	630	638	605	616	589	660	599	659	625	600	600	669	622	620	628	613	602	579	632	607	638	634	599	676	610	647	612	612	642	634	633	594	615	601	601	654	624	638	639	664	647	629	639	613	579	573	623	699	610	594	619	593	663	597	614	625	636	579	609	624	580	586	652	639	621	620	612	633	594	600	649	670	578	633	618	615	598	571	670	622	609	596	586	585	575	618	649	631	622	605	634	624	637	639	585	624	644	620	648	683	636	592	645	589	665	607	623	607	635	571	608	626	569	649	627	614	562	617	559	651	624	595	623	630	543	623	615	612	543	626	623	567	652	669	591	658	642	593	644	600	600	621	611	676	609	630	645	639	597	624	627	631	648	634	565	651	606	612	602	610	656	620	605	628	609	585	632	595	604	633	587	620	607	642	643	605	580	650	577	675	609	612	616	616	615	620	607	602	600	579	625	615	641	592	638	595	620	630	574	672	589	604	627	675	629	637	673	622	618	601	600	586	623	606	642	623	643	641	630	573	628	671	655	624	591	622	616	604	678	645	638	605	644	643	646	590	598	586	669	603	641	674	654	648	648	614	590	642	583	619	647	652	601	620	620	600	615	626	638	669	610	695	624	644	608	604	629	611	672	596	614	613	608	598	589	625	607	585	582	604	633	641	648	674	632	624	609	626	588	661	661	601	638	618	633	622	578	606	608	659	631	654	643	618	608	621	645	623	613	588	609	630	627	604	674	570	597	631	640	632	601	596	628	622	600	625	626	644	646	616	625	659	657	620	596	626	606	617	651	629	671	615	583	610	584	613	610	638	616	626	592	622	666	656	600	666	602	623	637	588	637	659	623	589	650	577	633	672	624	634	620	597	624	583	596	609	610	637	581	593	624	651	645	657	613	651	633	617	622	638	610	628	621	595	623	619	652	596	603	642	649	597	619	679	587	605	613	628	645	636	598	618	627	624	598	591	658	641	648	644	641	639	615	596	619	677	592	597	657	617	596	617	582	626	599	629	628	666	627	601	617	620	613	619	589	612	634	641	626	638	585	641	669	592	611	595	583	590	667	610	633	595	596	570	622	626	658	621	646	594	650	655	645	609	612	618	607	664	624	566	620	629	568	620	663	652	610	562	575	568	625	588	647	635	665	612	604	603	590	649	604	595	586	619	572	615	646	604	589	626	605	593	640	638	601	657	608	633	638	566	628	642	582	604	604	597	627	597	642	629	615	642	575	629	613	562	588	609	628	642	607	657	600	629	616	600	629	624	601	658	627	625	582	633	627	611	615	624	660	615	585	592	644	588	602	600	608	639	617	582	629	583	626	605	597	600	661	647	607	649	620	641	631	652	637	579	611	614	620	588	619	677	612	632	574	613	610	596	634	650	576	606	597	643	634	620	593	625	611	663	596	602	641	648	635	632	603	599	632	642	605	625	636	621	620	588	620	609	614	624	626	592	633	634	592	582	626	625	610	677	662	632	650	630	625	603	618	582	678	596	592	607	618	580	594	625	625	623	621	625	602	624	615	621	635	643	630	613	623	596	611	565	643	596	599	592	656	616	607	598	592	592	630	623	571	617	634	628	627	627	617	631	630	612	610	612	669	658	641	644	623	605	605	599	637	604	621	599	644	624	633	587	639	582	602	599	592	612	661	646	623	589	627	645	606	588	683	603	608	641	613	628	601	610	604	588	646	613	625	554	595	589	603	622	598	614	598	604	641	592	629	599	622	626	616	634	609	624	616	594	611	669	618	600	606	634	633	595	606	575	633	609	628	608	617	662	604	588	636	645	600	627	611	630	636	648	597	626	629	632	656	645	618	656	608	612	613	615	614	599	634	617	633	646	595	596	625	628	598	650	621	613	630	597	635	606	625	598	640	643	615	594	629	622	592	593	582	607	659	652	653	650	614	657	593	619	583	577	653	631	627	650	640	645	581	646	617	616	637	589	598	602	619	620	633	639	575	644	581	644	595	633	577	628	641	603	640	598	621	599	595	644	634	565	653	649	665	589	558	677	575	593	615	611	602	665	616	617	675	600	607	631	669	640	599	627	613	638	633	567	616	601	571	658	616	630	623	613	588	594	644	603	598	623	633	591	626	618	624	606	615	614	606	575	607	643	620	608	574	605	581	601	591	615	622	627	587	581	658	622	594	631	603	635	626	614	615	632	570	637	581	606	593	618	616	638	628	590	610	545	669	618	655	619	644	610	556	604	605	589	624	627	618	666	630	611	615	666	592	635	665	638	601	594	610	619	656	610	613	605	635	644	627	653	633	616	578	587	647	597	559	638	608	633	593	638	611	581	621	593	624	658	610	621	604	598	581	621	628	610	615	627	615	632	625	642	625	604	622	616	604	611	645	653	620	643	601	637	572	634	618	618	641	592	623	652	622	594	604	603	678	591	614	604	626	634	641	640	672	611	614	644	638	605	594	626	691	594	580	622	638	599	600	591	620	616	613	615	626	647	627	621	616	629	577	621	628	609	571	603	584	637	632	601	619	579	591	592	639	592	636	611	641	639	632	619	597	681	625	641	598	614	625	605	614	627	604	568	647	625	614	608	620	587	626	620	625	603	646	591	595	626	603	619	632	595	607	620	633	613	658	634	616	614	616	610	663	613	562	608	604	631	613	595	587	605	596	608	633	611	612	615	587	589	640	590	605	614	657	645	617	628	635	616	589	599	592	664	690	643	600	627	609	640	593	617	609	606	656	613	599	599	638	636	629	659	607	597	612	644	584	565	606	601	615	608	599	637	606	625	628	648	646	636	582	573	629	622	622	658	621	616	680	663	603	617	583	596	637	654	610	602	639	636	640	617	631	638	615	661	632	594	624	660	605	620	625	620	663	640	574	614	613	618	617	628	635	656	617	621	645	602	570	582	584	619	675	586	577	613	628	689	578	585	597	591	607	637	641	581	563	626	621	641	590	604	661	630	643	614	552	607	592	615	631	610	585	620	634	604	619	638	618	643	619	622	626	627	602	628	622	595	599	617	617	592	597	597	603	627	623	641	623	641	637	666	625	614	603	613	608	627	623	589	650	606	618	633	613	662	634	662	615	617	634	619	621	633	633	605	605	637	722	599	626	620	606	609	650	598	639	613	591	621	625	657	673	649	609	592	595	639	573	601	618	586	609	622	621	642	618	639	599	607	580	586	604	625	607	625	584	597	648	628	604	592	589	619	664	595	629	607	607	601	587	563	634	595	623	657	618	625	613	614	606	642	622	654	624	626	645	650	583	667	634	601	619	603	614	616	604	590	609	651	632	583	619	638	606	582	613	598	606	601	636	614	635	638	640	626	643	632	665	630	650	606	613	623	632	616	626	625	600	617
23650	21198	28614	24062	21187	11790	1639	1056	848	846	834	840	786	759	725	723	780	765	674	703	623	663	670	645	646	624	643	598	643	669	637	629	603	614	644	594	632	603	585	570	570	587	662	682	608	584	632	629	600	569	601	633	623	604	599	607	610	573	585	576	579	575	622	586	641	641	592	617	615	598	601	635	559	590	564	599	585	570	622	553	590	587	630	623	610	608	648	596	617	635	596	603	642	544	627	560	581	648	568	583	588	645	604	579	584	617	606	597	625	572	618	634	566	630	547	639	586	605	609	605	597	598	607	593	565	635	575	565	624	579	581	579	618	593	586	589	575	575	664	599	593	593	606	635	615	606	601	597	611	580	564	629	643	586	635	589	605	626	650	594	598	608	635	613	564	602	566	589	581	628	587	569	535	592	596	608	606	586	568	641	571	581	634	600	552	612	573	616	655	624	604	581	623	591	578	630	569	599	525	597	626	580	594	590	610	545	615	557	601	623	569	568	617	638	618	641	600	592	547	617	610	582	609	612	581	610	616	627	597	569	575	594	561	588	594	585	558	612	589	594	584	617	595	582	573	616	588	575	592	620	613	586	643	643	639	632	613	624	578	594	536	628	605	596	625	588	589	580	625	581	580	619	589	609	626	613	606	599	641	617	633	564	631	571	586	596	594	607	600	591	633	565	577	537	598	566	622	620	588	587	596	611	596	576	639	600	627	620	620	576	597	596	675	599	626	552	584	598	596	565	575	589	595	572	562	586	588	602	613	582	571	570	572	596	601	598	610	522	579	585	582	589	578	589	597	588	635	618	614	588	611	576	581	627	579	622	613	616	579	560	593	597	548	625	554	595	602	640	608	609	570	586	608	591	585	589	620	579	585	628	629	596	626	592	620	629	575	618	592	556	625	600	621	637	580	628	601	583	570	585	559	607	635	620	640	594	626	612	642	596	610	594	558	627	617	568	616	596	639	608	585	597	601	618	568	616	531	638	609	593	577	579	622	581	621	615	552	608	578	590	555	621	567	598	598	607	603	607	592	640	563	617	617	580	618	580	609	630	646	619	582	600	612	617	603	579	599	598	614	581	598	563	558	566	601	572	602	606	610	605	613	639	576	616	597	629	617	601	609	597	578	558	574	586	559	595	607	621	594	581	599	614	601	579	600	628	547	606	618	633	575	582	591	646	587	644	593	560	593	619	581	631	602	638	601	587	620	617	584	564	606	585	580	589	623	589	577	619	599	588	587	599	568	597	597	612	599	573	618	595	531	592	622	635	629	607	631	605	592	631	582	560	626	592	600	628	582	585	619	575	619	567	611	572	598	604	569	612	572	598	597	608	576	598	593	624	619	589	596	625	599	557	626	573	589	580	603	597	595	561	634	639	619	610	570	611	606	574	583	621	642	584	599	620	626	585	647	644	604	577	671	586	585	591	599	600	609	552	615	623	586	611	617	621	561	600	594	597	612	597	630	627	579	647	580	585	602	617	610	631	586	587	587	608	627	619	608	612	611	601	588	593	576	624	590	587	614	576	589	567	617	569	644	660	640	619	599	598	637	607	586	614	596	625	612	560	592	567	626	611	584	601	575	602	558	630	613	621	633	602	590	607	606	574	559	625	571	565	579	608	614	569	601	563	627	605	612	561	570	585	581	564	622	607	591	619	597	621	611	553	560	602	584	598	602	593	561	594	576	605	637	602	636	622	550	575	512	579	587	636	610	626	611	573	570	575	623	615	601	605	582	597	577	598	611	607	626	597	588	584	590	625	579	609	581	608	582	604	620	584	611	577	611	595	576	569	573	655	616	598	600	596	593	606	570	591	591	592	594	601	570	619	610	598	588	629	609	591	601	579	588	618	575	595	611	607	586	561	606	604	584	606	637	584	579	571	607	623	598	545	593	593	618	600	573	606	644	606	580	593	623	605	579	559	593	605	656	633	566	576	596	611	594	590	576	589	590	597	582	587	619	658	632	595	590	585	603	567	634	562	593	584	594	594	570	622	594	637	547	663	607	607	597	597	593	585	600	615	598	582	613	606	571	626	580	606	574	626	541	584	612	603	606	592	584	611	605	618	643	625	593	605	603	590	605	585	601	596	628	555	571	594	600	587	568	615	604	572	575	596	555	596	607	592	600	586	595	586	603	629	603	622	584	575	660	565	588	628	597	606	580	552	613	570	578	568	582	651	599	631	589	606	614	595	582	614	542	566	598	604	592	627	601	575	563	588	589	603	572	619	590	617	591	646	539	629	601	588	581	600	559	598	564	613	565	631	567	597	581	575	566	631	591	597	630	595	586	586	609	616	586	592	577	590	649	608	570	590	612	595	606	598	615	610	601	587	610	600	688	595	618	636	554	584	598	553	620	623	581	580	574	602	574	581	604	581	630	608	623	614	612	603	562	574	571	641	595	617	648	579	604	609	600	596	652	590	665	600	617	643	616	582	604	573	603	625	573	633	613	609	576	584	634	602	599	554	613	594	584	614	598	614	580	577	541	595	632	611	614	559	625	589	603	642	614	610	600	622	606	613	588	647	646	637	560	651	602	621	571	639	579	580	586	563	615	577	588	611	619	613	556	574	636	571	545	610	585	584	593	635	596	606	553	568	574	598	593	608	616	583	591	584	585	607	586	608	608	618	610	607	581	617	594	647	575	578	628	587	659	632	601	624	622	599	588	656	590	607	617	598	593	597	609	606	590	603	606	589	585	574	606	589	626	600	595	601	561	572	583	627	575	575	601	562	611	584	683	570	574	592	587	629	580	631	607	560	559	575	571	613	663	593	559	633	610	639	602	617	575	620	591	579	628	570	607	630	582	667	597	647	616	592	575	613	574	583	594	566	610	595	610	622	574	606	549	593	583	595	595	592	612	593	570	607	592	632	627	588	618	585	613	570	554	634	572	625	615	589	586	635	573	625	558	566	579	629	628	565	607	620	613	566	610	607	603	549	584	588	566	588	558	628	605	612	578	587	556	583	544	591	635	565	600	616	601	573	603	614	628	597	621	641	578	621	599	587	592	604	583	600	568	587	641	562	590	595	604	650	585	619	564	660	581	625	605	606	618	668	625	597	602	609	583	623	578	585	586	587	570	656	596	621	635	592	595	645	601	544	584	594	615	606	633	633	592	592	582	577	614	599	618	573	598	606	605	611	582	597	623	577	603	606	594	627	583	624	610	660	602	585	600	593	631	610	617	637	639	589	638	614	580	591	613	616	587	590	641	622	617	618	595	582	595	601	651	567	602	608	596	582	615	556	616	614	595	583	637	619	617	583	607	551	591	599	600	590	617	606	602	582	622	583	566	603	607	583	574	625	613	636	585	601	574	586	602	603	575	570	573	580	570	622	563	561	611	596	567	593	654	616	597	627	577	556	619	575	595	577	571	536	574	608	577	579	628	595	646	596	577	617	592	596	588	647	613	598	565	545	578	611	569	596	600	631	585	610	632	592	576	581	584	607	558	572	609	633	609	601	607	619	607	604	563	607	615	574
5616	11759	9616	5131	3645	2876	2326	1967	1610	1566	1503	1354	1284	1312	1230	1132	1158	1201	1070	988	962	955	943	924	958	945	922	867	905	892	876	898	892	874	822	909	834	858	880	879	864	865	847	866	874	865	868	876	873	848	894	849	848	864	848	851	852	829	862	824	842	900	858	887	860	876	831	817	866	863	841	842	830	882	833	863	871	867	875	870	895	857	856	851	821	789	786	788	901	812	837	865	821	905	816	838	856	820	841	824	828	784	809	872	821	863	789	805	874	840	791	877	850	886	848	851	805	775	827	879	805	841	862	870	865	803	837	842	861	849	814	841	796	861	803	864	809	842	813	874	791	871	817	818	847	864	806	864	776	856	835	827	820	826	858	824	831	866	841	839	862	885	844	832	866	833	808	826	825	811	832	846	885	798	822	890	858	836	841	847	822	845	851	838	832	781	841	867	835	808	865	855	807	887	890	838	812	801	850	804	850	909	853	896	823	829	861	862	875	875	839	796	877	865	834	849	852	853	834	810	861	833	781	811	835	830	835	816	858	887	803	781	816	874	760	867	816	874	791	852	834	850	787	862	845	825	853	875	794	801	857	837	880	834	824	840	880	863	850	793	829	853	839	801	864	823	845	867	828	845	834	850	831	817	836	779	877	888	854	805	819	852	854	857	868	843	825	805	775	894	862	915	833	818	789	834	838	853	811	809	818	840	839	846	862	800	874	804	815	870	889	754	909	880	871	826	846	817	790	832	839	854	814	851	810	864	833	823	857	856	842	827	881	794	812	837	847	834	824	861	851	868	775	806	867	844	853	772	850	799	826	820	802	833	828	857	833	822	801	811	856	770	806	847	834	848	830	799	858	863	824	843	838	889	894	884	832	792	811	827	829	783	842	839	816	800	873	799	844	855	874	804	810	798	841	840	861	796	800	858	817	837	869	869	783	840	892	882	842	857	815	818	855	830	842	844	799	811	871	789	849	871	863	828	809	809	845	825	844	867	752	815	804	839	818	847	860	840	866	858	818	825	791	861	831	857	818	871	825	828	841	847	839	815	860	787	868	851	806	902	841	844	837	852	829	806	854	841	890	853	874	835	853	824	833	787	812	875	836	878	864	861	842	838	826	850	841	872	863	828	861	846	837	846	796	820	887	915	799	839	828	873	843	808	850	825	839	859	879	797	853	826	798	875	804	820	843	856	849	890	864	841	850	793	830	878	821	824	750	850	865	841	894	812	856	804	840	834	820	881	783	850	883	886	863	863	831	788	829	840	805	823	871	866	892	816	819	860	836	816	847	877	861	774	853	845	847	871	798	851	849	855	826	884	849	827	838	805	872	869	770	825	865	823	793	835	826	812	806	837	797	835	835	848	850	831	815	860	823	842	843	858	851	835	791	790	818	831	849	855	856	852	866	825	788	792	828	863	839	826	856	823	874	808	796	852	775	805	829	812	862	847	823	775	866	788	798	845	890	782	836	859	811	861	906	824	853	800	837	802	804	789	843	857	865	857	885	875	847	857	869	848	823	881	765	829	841	814	829	785	824	852	837	841	827	811	798	863	871	846	800	903	857	875	859	873	793	779	805	816	818	789	843	857	835	815	821	783	811	862	843	839	832	872	880	855	854	832	857	861	816	832	845	865	817	879	849	841	836	806	858	895	853	879	900	792	848	789	879	839	832	828	882	859	816	847	838	848	906	813	868	856	819	826	779	828	821	854	867	891	820	876	843	837	866	825	856	895	869	873	842	834	851	855	808	824	845	871	826	841	871	868	859	865	829	777	820	838	851	817	841	834	855	793	868	814	801	813	825	799	829	838	848	851	848	826	875	823	893	823	858	750	859	828	841	820	822	825	833	824	841	868	828	833	830	827	862	868	795	867	850	888	854	850	828	847	851	837	879	825	859	849	818	808	800	891	870	845	785	832	853	841	812	844	789	887	842	838	808	811	836	865	804	870	848	847	844	816	833	805	845	772	905	817	850	849	803	822	856	838	841	855	837	866	841	844	810	824	776	858	838	890	843	932	848	798	847	868	810	825	864	884	842	796	799	828	848	811	840	832	805	900	809	822	813	860	821	854	845	859	843	865	831	853	859	839	860	834	873	794	826	861	807	871	823	875	782	812	841	805	798	848	849	864	828	903	795	806	864	837	824	851	826	831	842	839	881	876	847	789	824	808	854	802	798	842	868	855	821	835	841	878	859	847	819	840	872	776	836	842	887	795	824	802	809	882	830	838	807	805	816	835	871	808	817	845	845	771	794	837	805	852	880	854	842	830	812	804	852	798	871	870	842	800	841	901	846	831	798	790	798	797	864	857	883	899	836	782	864	834	758	829	855	843	826	787	798	803	815	884	821	845	828	883	858	808	832	852	824	841	825	821	872	847	826	822	857	849	815	797	827	797	820	811	829	834	853	804	863	876	849	841	829	852	807	849	864	800	828	859	773	813	770	800	831	851	878	788	839	838	850	862	826	892	840	821	814	834	853	833	839	838	842	861	815	831	818	821	840	844	839	838	840	851	873	864	836	825	815	847	825	858	809	849	863	862	857	826	850	836	846	867	803	870	844	841	835	831	782	836	849	824	825	871	846	867	824	794	839	857	794	834	823	897	816	840	855	883	856	848	818	830	825	858	874	806	846	825	850	862	812	868	794	840	860	826	789	845	855	888	791	810	822	826	845	795	827	826	800	859	818	845	806	833	826	797	783	848	816	858	820	873	842	845	817	782	837	856	839	860	862	789	852	854	830	841	864	835	817	895	885	843	804	876	799	823	867	850	843	795	929	821	836	842	836	830	803	866	792	823	859	833	786	883	897	783	803	789	862	863	831	834	781	847	859	815	862	851	795	879	813	837	868	887	856	770	810	836	847	855	797	827	784	839	819	790	841	836	814	864	879	839	862	817	825	828	848	807	854	803	794	842	861	857	859	850	817	851	859	787	834	877	827	889	914	849	880	845	898	795	839	821	880	822	846	857	884	862	813	836	864	868	827	825	881	852	858	767	884	823	884	791	835	871	874	845	898	898	906	850	834	830	860	867	851	867	884	816	817	819	846	837	848	856	870	881	894	811	884	856	886	779	892	855	810	843	837	805	823	858	790	866	829	876	815	868	833	847	815	861	854	855	877	855	834	773	789	844	815	827	843	867	803	856	867	855	865	849	835	856	827	861	815	821	842	818	858	917	766	828	827	882	884	842	826	901	805	823	828	852	837	867	836	833	802	864	839	790	779	829	805	849	879	804	867	784	860	846	836	908	834	816	826	874	856	808	796	841	828	835	838	858	831	840	893	832	846	800	784	849	831	835	775	817	838	840	890	824	887	834	809	822	775	829	864	796	839	857	825	833	855	833	824	859	878	792	760	848	819	863	831	861	840	851	788	890	820	802	868	841	846	869	834	849	829	870	843	799	821	844	884	825	828	866	823	780	862	820	811	832	873	829	858	838	813	809	794	814	846	837	818	799	814	867	885	827	844	789	842	869	864	807	873	853	818	819
22732	21150	28966	23622	21152	21188	9468	1293	961	878	777	712	677	667	650	635	644	591	578	518	500	472	465	492	501	481	485	486	438	474	444	475	451	427	481	425	435	461	407	433	434	449	431	429	402	447	419	450	464	399	440	414	423	449	403	425	459	416	434	380	438	443	436	434	469	447	431	415	466	415	424	404	413	416	425	427	444	441	411	443	408	439	411	410	398	448	433	393	443	407	397	411	391	356	393	421	403	431	420	400	451	377	441	423	416	443	407	423	444	403	435	447	435	401	407	417	422	395	419	413	417	396	433	383	433	422	374	407	437	425	403	376	416	407	384	428	445	441	448	453	400	401	402	420	421	394	419	411	421	455	458	424	405	432	407	456	424	399	457	423	446	460	379	462	422	452	377	398	393	412	444	408	431	394	441	424	411	417	423	393	390	437	447	409	433	380	426	424	407	417	458	417	409	410	413	412	423	459	394	417	422	411	397	404	438	438	410	428	397	380	404	388	398	454	413	368	420	482	424	403	431	429	400	390	392	453	441	438	418	439	405	441	465	377	393	395	396	416	443	412	401	426	399	386	392	421	409	431	401	402	381	397	442	397	400	434	388	426	394	426	396	402	377	418	448	375	425	380	429	410	394	462	435	400	426	394	417	438	423	417	429	429	412	411	397	439	404	399	394	403	450	408	429	425	419	411	407	404	428	413	431	410	380	415	451	416	409	388	410	418	427	392	412	421	421	391	440	456	432	399	413	433	422	400	417	408	455	392	448	421	417	439	393	420	377	424	426	438	406	410	401	407	403	426	389	463	422	420	408	429	389	391	431	433	382	414	407	462	424	400	415	457	408	411	406	420	413	429	386	440	417	409	397	395	443	443	410	437	411	431	402	420	418	452	391	465	417	410	412	476	415	435	428	425	418	391	453	421	402	450	439	427	463	398	384	399	452	409	411	414	410	397	432	415	470	421	401	405	415	401	416	422	457	436	459	468	402	409	428	459	428	387	436	411	398	394	428	382	452	441	467	414	394	441	376	409	430	398	427	426	438	396	426	401	429	438	434	384	400	421	435	414	386	454	403	385	409	400	430	425	415	437	413	408	418	397	415	410	425	410	422	381	445	431	414	398	460	401	436	415	386	419	409	407	432	392	429	468	407	430	412	435	413	406	414	393	392	408	393	433	408	423	424	394	422	406	416	433	423	378	399	426	400	416	415	416	418	398	445	423	403	423	367	425	401	430	388	424	430	393	387	423	428	374	426	451	405	406	452	452	350	408	405	382	382	440	404	460	407	435	436	409	434	396	396	423	441	435	412	420	408	430	398	445	416	381	419	403	387	434	421	425	399	377	383	390	464	443	419	398	405	354	391	421	419	417	421	368	426	423	425	414	403	409	399	444	409	438	398	375	409	419	445	457	415	429	389	444	391	427	397	409	394	395	410	403	415	414	441	404	445	384	434	415	393	452	451	459	432	409	407	454	384	387	426	429	433	417	411	385	388	410	431	414	398	410	437	376	436	427	396	424	395	415	390	432	387	421	426	441	399	406	417	409	417	441	437	405	393	436	415	415	403	399	442	416	404	447	397	413	408	410	449	425	467	435	417	416	418	421	403	409	409	415	415	390	451	412	448	403	424	420	376	395	418	373	443	378	385	382	450	410	457	361	404	417	457	390	391	430	386	424	361	418	429	388	411	430	412	415	409	404	423	441	411	422	427	427	388	384	390	414	421	404	412	440	431	387	433	429	401	440	425	397	439	411	387	420	383	402	425	423	430	396	357	390	390	388	408	462	420	431	398	437	418	355	400	446	420	430	432	420	413	396	389	414	465	428	399	430	411	424	391	418	397	393	380	374	436	395	368	438	417	430	424	439	395	427	395	410	425	390	393	413	440	445	426	395	414	415	387	410	425	442	444	411	398	393	406	411	399	391	395	416	432	432	432	401	372	406	409	433	426	413	413	432	423	445	411	415	422	420	387	429	407	435	442	408	371	428	386	392	429	391	390	379	426	431	365	411	413	459	392	414	397	395	388	404	407	405	403	410	390	448	403	420	395	426	390	424	447	424	383	418	434	363	435	465	381	477	409	413	403	417	431	392	440	420	384	411	418	435	405	425	444	409	434	387	407	432	408	443	398	402	420	417	447	394	386	429	452	408	427	394	402	422	440	361	401	423	439	388	394	418	410	377	435	399	402	435	392	393	415	418	420	395	418	431	459	409	411	408	399	398	431	416	411	453	398	395	424	418	433	404	415	392	422	411	457	397	434	418	419	385	414	428	401	418	422	465	396	456	406	418	400	448	389	435	424	421	447	442	435	382	375	448	373	420	391	416	429	450	391	397	433	446	421	446	393	405	425	381	409	436	412	418	398	410	411	434	428	390	443	444	435	404	468	421	392	384	451	386	403	406	416	407	379	408	335	400	366	398	429	441	408	404	433	422	422	400	412	399	422	418	396	404	412	421	390	457	457	440	376	446	455	425	411	426	431	408	397	438	384	421	427	402	430	420	415	422	393	413	417	418	422	415	382	414	434	398	402	412	405	362	423	441	416	415	403	400	441	415	406	405	400	395	423	425	407	395	401	385	403	437	380	446	419	478	442	397	444	431	420	422	446	442	410	434	438	405	392	449	413	406	411	411	408	430	396	460	445	425	414	393	442	384	388	409	415	430	406	414	412	413	431	425	412	418	387	409	445	374	422	413	426	370	405	417	412	473	419	401	427	435	395	422	408	391	386	389	412	432	431	423	393	390	391	456	413	427	387	424	413	421	404	390	418	408	417	423	439	395	429	408	429	394	422	411	392	373	428	448	410	403	407	426	428	459	390	422	404	404	409	395	402	394	377	414	400	405	400	430	373	415	428	376	400	415	383	415	412	430	422	441	384	410	445	406	419	408	433	427	422	433	395	426	459	381	429	413	433	439	424	408	428	413	398	438	414	423	415	380	455	423	405	407	405	403	415	373	415	396	402	423	415	386	430	398	384	383	408	416	439	401	401	394	406	388	403	398	378	456	418	425	436	412	436	417	383	377	428	395	407	406	391	411	438	417	363	406	405	429	374	436	387	429	456	410	380	395	400	412	421	398	455	415	387	398	426	419	402	389	397	422	393	399	379	402	436	403	417	408	386	465	453	433	438	431	436	417	409	412	384	403	448	423	401	436	397	398	421	417	391	400	438	377	376	385	392	444	426	402	383	428	403	405	409	406	408	393	424	432	439	445	377	405	392	409	415	432	413	416	386	380	412	389	409	436	392	425	403	422	433	411	423	400	420	413	411	426	419	421	421	405	393	470	393	420	450	447	441	413	408	419	402	418	423	409	420	401	403	387	409	417	419	403	404	422	442	439	411	445	418	399	400	425	403	419	431	407	386	396	412	412	412	386	425	400	409	413	392	405	433	394	413	402	420	427	413	411	392	438	433	384	410	409	399	413	400	402	441	424	393	402	423	420	391	434	406	397	386	429	404	420	392	426	409	399	433	398	395	394	437	379	392	408
7680	17571	14571	7933	5798	4340	3322	2643	2207	1848	1694	1612	1348	1363	1260	1151	1086	1169	995	861	850	777	769	771	722	721	706	678	747	663	756	665	656	642	625	639	665	651	607	627	676	619	645	608	657	637	637	596	602	620	677	633	614	634	598	641	571	598	670	606	622	672	592	640	623	579	611	573	622	574	623	598	617	649	621	596	609	617	618	621	618	572	595	639	581	622	603	629	609	576	583	588	614	600	662	571	554	580	647	565	593	542	575	582	591	613	588	621	568	621	658	568	605	595	568	637	593	639	601	613	587	645	585	563	531	603	553	637	599	580	590	618	588	554	552	642	567	582	558	618	607	591	609	599	624	620	632	594	550	594	608	566	599	573	653	598	616	573	627	584	598	541	591	627	622	562	612	606	626	618	584	584	612	611	546	570	605	605	585	536	563	573	603	631	582	566	549	630	602	615	579	593	601	555	582	608	571	580	619	632	590	607	579	595	600	574	542	564	574	605	629	602	602	598	568	593	581	599	626	606	618	622	580	560	622	593	603	603	594	624	570	583	641	610	557	613	644	578	615	587	654	612	611	584	563	635	620	612	581	565	586	564	620	579	604	593	614	603	610	572	604	608	620	606	591	584	616	633	577	562	580	537	589	587	591	586	548	574	605	610	616	589	603	553	591	628	583	576	645	593	596	557	610	635	600	629	656	606	633	592	592	621	586	607	585	582	621	580	600	580	584	578	657	619	613	580	593	567	594	604	593	598	532	603	587	588	586	616	600	655	599	563	598	568	569	639	653	565	588	590	602	578	610	527	618	589	584	612	552	552	548	598	637	569	665	599	577	582	613	620	596	630	589	624	601	578	562	598	563	604	657	612	629	627	605	580	623	609	639	607	618	618	620	598	597	587	596	583	591	610	599	581	637	614	603	606	600	593	584	545	565	631	616	592	601	572	558	571	600	565	632	578	573	617	650	596	574	603	602	553	595	594	611	578	597	621	594	591	632	583	573	604	590	567	617	558	543	564	582	591	594	596	575	574	590	582	584	598	552	580	570	549	610	635	616	607	607	559	560	595	603	604	561	602	565	566	586	636	614	565	634	617	566	576	609	616	584	614	601	595	548	590	590	547	608	593	603	577	599	614	560	579	580	575	584	562	611	592	571	588	566	605	589	588	615	580	612	563	599	595	586	574	631	598	581	572	592	596	561	549	601	541	580	614	588	617	589	564	619	541	591	552	582	585	570	621	636	607	612	614	585	631	589	614	605	573	554	626	600	589	580	599	612	604	606	624	597	620	608	583	623	598	605	599	551	615	604	605	611	600	592	550	619	603	635	630	566	603	562	607	626	623	593	586	627	582	560	609	583	610	631	602	556	639	597	580	525	655	593	621	614	600	588	567	552	596	645	585	595	590	574	543	593	625	581	617	603	595	596	626	587	599	597	579	612	624	624	595	600	608	602	544	604	607	567	641	608	597	564	582	601	626	569	591	566	621	582	598	612	554	575	596	590	576	590	615	629	595	601	613	560	590	592	608	597	576	564	608	600	561	608	568	593	553	586	600	630	583	583	590	627	583	577	583	583	578	606	617	559	581	564	561	585	603	595	622	622	606	586	573	575	577	594	611	616	587	568	581	621	612	619	582	591	601	553	595	615	584	590	591	598	583	591	584	592	596	614	592	630	579	581	561	594	570	602	597	615	608	600	626	577	677	564	583	568	624	597	598	609	626	613	584	607	605	628	600	648	574	581	610	609	513	587	611	654	581	579	569	642	582	586	592	578	569	595	519	558	578	613	596	643	616	632	587	601	604	589	597	570	594	601	605	567	590	597	616	614	581	590	568	606	570	649	576	562	570	586	577	562	572	584	645	617	563	597	580	608	591	579	592	587	584	628	589	597	574	605	612	635	581	590	597	580	599	612	543	640	572	563	565	598	618	588	621	601	576	551	617	597	577	605	630	614	580	628	586	569	598	586	633	615	565	604	630	597	570	576	607	598	612	571	602	566	585	658	612	521	607	634	589	641	626	611	570	579	530	612	624	575	573	609	622	590	586	587	575	579	585	598	558	569	587	586	597	604	613	585	616	595	583	529	612	617	578	600	591	588	564	629	545	558	569	587	583	587	613	615	572	604	548	582	584	555	596	638	600	562	608	578	581	599	575	596	608	609	623	617	548	625	593	599	599	588	616	578	635	576	609	626	596	582	617	595	623	560	597	584	622	558	609	608	620	568	584	620	537	570	555	552	557	590	631	556	596	572	616	573	592	633	626	622	581	591	605	573	554	561	641	602	593	610	557	551	618	600	592	644	583	600	590	567	602	532	589	585	623	615	575	585	549	562	541	606	581	604	642	581	595	601	572	582	587	597	599	592	596	593	597	578	612	593	572	584	620	577	597	576	606	626	594	571	582	636	570	589	617	623	582	629	600	577	592	561	553	605	567	613	630	576	560	620	586	586	562	590	601	567	603	620	634	572	576	588	605	591	638	614	584	570	590	612	621	599	601	600	571	594	535	560	602	587	617	573	528	629	615	573	531	568	594	580	613	643	616	593	605	588	576	619	609	588	611	587	579	602	605	609	592	631	548	607	599	617	602	630	570	585	601	538	528	618	643	596	617	652	596	633	570	552	629	615	587	571	559	604	546	595	616	558	566	571	604	594	598	609	585	578	616	592	628	580	580	629	606	569	574	589	594	614	602	582	600	604	593	601	670	554	637	610	592	614	598	599	596	590	581	654	577	551	564	601	634	606	593	563	587	562	617	582	611	555	555	628	553	623	559	579	622	634	618	593	601	586	619	591	606	571	580	593	631	617	628	604	612	596	603	597	500	615	580	601	573	556	602	592	599	607	560	586	543	604	600	617	596	606	601	608	609	578	604	580	613	589	622	608	591	608	536	601	591	609	621	585	574	633	610	596	618	617	557	608	571	569	557	581	597	604	575	593	545	581	561	577	592	611	583	618	614	621	604	572	588	576	609	579	553	597	596	587	552	562	605	638	589	616	577	599	617	584	589	595	622	565	606	594	614	560	604	545	604	583	617	597	630	594	615	588	633	604	591	623	590	596	595	663	606	577	597	589	611	597	564	589	611	584	533	597	586	599	554	585	607	616	584	583	592	610	548	561	585	566	595	561	626	558	580	606	576	575	588	622	615	564	592	582	617	614	510	558	611	638	596	591	567	587	599	612	568	616	565	598	590	560	588	578	570	554	583	578	614	547	574	619	558	576	556	565	595	612	640	600	596	624	602	611	624	596	585	601	614	610	562	619	568	564	607	586	588	616	555	584	573	608	567	610	541	588	561	593	550	607	617	594	625	574	580	593	554	588	621	566	569	618	601	593	565	563	579	563	653	626	616	594	576	610	601	563	609	553	625	582	594	607	595	596	581	630	604	564	631	608	646	633	563	575	589	562	562	596	589	595	562	585	564	589	605	617	551	588	647	636	590	550	623	600	567	549	616	602	601	584	627	641	584	599	604	556	587	609	594	602	585	581	583	593	556
26789	20509	8631	1220	767	646	569	490	480	508	450	465	535	450	491	442	464	508	454	465	470	438	430	470	461	425	467	460	449	403	414	421	443	471	440	416	432	446	435	479	465	426	448	438	446	459	443	423	423	440	446	435	438	443	416	405	461	446	466	432	427	450	426	434	447	476	441	411	478	461	451	455	471	491	459	493	428	441	417	432	439	452	502	421	456	428	447	433	410	453	466	397	404	461	412	451	427	445	447	430	420	434	439	425	457	417	409	435	432	439	452	427	424	452	469	426	449	445	419	443	441	426	444	449	457	408	442	430	467	446	452	402	454	422	447	454	461	416	431	409	411	450	443	409	440	424	420	453	445	450	460	431	435	411	469	429	451	457	432	445	475	445	442	422	419	427	423	417	426	449	451	453	396	440	451	446	428	434	468	469	462	437	402	429	425	458	447	448	440	448	460	449	446	450	402	435	428	440	463	442	447	407	423	423	436	439	458	456	442	440	438	437	429	429	459	436	431	453	421	433	458	411	430	448	452	448	448	444	431	486	420	446	428	436	447	472	393	408	472	449	462	447	423	419	433	433	467	414	431	430	437	449	435	491	441	394	474	451	416	448	448	429	440	433	446	410	409	450	455	460	455	447	454	414	432	428	448	423	445	420	412	445	424	435	429	452	446	457	461	417	423	416	418	472	415	446	430	410	435	453	428	463	435	456	480	403	430	466	496	416	453	448	430	438	416	490	453	438	439	420	458	434	450	441	452	464	447	465	430	445	426	447	461	412	471	431	424	453	416	431	432	450	474	445	424	438	435	462	459	453	446	437	421	465	437	438	443	433	439	453	445	409	441	432	444	452	444	446	419	429	441	422	456	408	441	423	442	441	433	416	452	439	457	475	443	468	440	440	431	424	448	462	460	449	444	447	457	423	419	464	451	439	483	449	453	436	406	464	427	429	460	438	409	461	426	458	450	421	459	405	461	406	419	425	436	432	452	422	390	456	426	415	476	427	439	464	433	478	428	396	462	445	432	440	436	459	443	441	405	433	423	429	475	453	447	503	457	477	462	433	462	454	436	419	428	415	432	441	471	462	442	433	464	410	441	419	457	435	428	478	466	442	440	447	447	447	461	457	426	437	478	435	449	424	405	420	427	489	462	453	397	452	444	431	448	410	459	442	480	457	479	458	490	467	428	483	413	426	433	448	431	460	431	441	465	422	444	442	451	478	387	458	437	466	456	423	463	414	476	446	443	448	441	442	438	395	459	422	479	425	426	420	438	436	409	454	486	444	443	427	438	453	439	459	423	452	385	457	489	435	461	490	497	431	401	445	434	440	445	402	447	416	398	449	459	433	475	494	444	438	429	400	458	422	436	409	462	454	400	428	417	418	429	402	416	430	432	410	435	422	444	453	439	432	451	449	442	470	426	386	434	408	458	437	429	431	453	471	478	439	438	471	445	461	438	420	411	440	443	426	475	404	410	404	460	455	455	443	457	452	456	417	412	466	446	428	436	447	497	421	446	428	416	435	465	469	442	447	466	452	475	434	439	413	452	448	401	429	421	486	468	420	466	411	448	457	452	422	476	440	451	408	441	398	448	443	471	415	399	391	448	442	439	450	463	458	423	436	472	448	465	419	441	422	445	451	453	463	439	431	431	441	426	457	458	428	442	461	438	461	433	438	445	427	455	421	458	419	446	425	452	473	461	473	472	401	430	437	415	466	405	447	381	422	440	444	423	461	449	408	428	420	476	410	477	425	434	466	460	465	417	453	480	434	470	451	447	420	441	446	450	461	440	471	466	463	408	427	410	436	385	453	472	392	446	430	440	442	417	430	474	420	445	499	456	427	452	461	437	444	452	396	420	424	407	467	414	451	422	424	413	447	402	420	453	415	452	443	434	475	420	449	445	433	459	428	391	414	416	457	476	405	416	438	460	444	425	469	438	424	450	431	456	401	413	451	468	482	460	477	467	434	409	439	463	451	477	445	422	455	411	437	440	481	427	417	455	429	466	447	440	460	427	499	408	433	480	473	452	451	453	449	468	406	408	433	470	426	442	444	434	421	433	466	437	449	443	468	436	425	435	461	452	439	397	451	413	408	452	424	438	440	439	439	433	410	460	431	473	457	451	495	479	422	417	435	422	425	438	416	406	412	443	457	417	433	468	405	423	467	499	452	454	404	430	446	438	457	449	438	430	400	438	385	437	440	458	464	458	474	437	457	417	420	424	435	452	449	447	442	428	442	501	467	435	431	457	422	425	401	425	442	462	454	428	453	395	460	438	495	422	426	453	422	435	438	413	440	429	494	452	439	464	455	471	427	442	417	430	426	404	464	458	465	460	431	459	411	413	431	443	446	426	425	463	409	431	464	429	409	453	434	443	432	485	423	410	455	425	462	481	445	445	452	470	458	446	446	429	458	441	397	418	420	477	471	434	413	464	455	429	429	416	457	447	426	467	462	403	454	433	434	454	458	396	431	397	421	436	475	433	432	462	406	449	435	448	431	425	469	464	434	469	464	453	413	410	465	444	454	437	435	499	456	426	425	427	461	435	446	430	405	464	417	454	474	433	493	442	446	483	448	480	434	401	434	434	398	413	454	423	455	431	471	467	427	423	431	444	436	430	414	416	462	420	420	436	417	470	416	438	450	453	419	427	444	444	442	457	481	436	464	445	456	447	441	463	418	424	454	465	432	436	437	440	436	400	436	423	433	482	427	456	462	462	418	413	416	447	420	464	472	411	419	454	422	469	421	448	455	425	455	432	449	440	449	466	424	471	436	415	437	453	427	422	442	445	403	458	444	474	432	449	425	469	429	418	425	426	424	446	424	482	422	454	463	417	458	451	447	431	444	466	456	432	463	432	453	446	417	402	430	417	431	444	450	454	436	450	494	448	425	466	416	478	440	488	433	484	460	450	472	448	444	473	503	445	411	447	439	429	410	456	413	446	426	451	429	466	431	425	433	446	494	449	458	430	417	428	416	429	482	400	468	435	424	402	448	454	429	434	403	446	435	429	410	453	397	421	462	467	452	415	410	441	398	422	451	445	412	445	428	445	422	441	442	419	420	456	406	454	447	428	436	423	454	425	463	435	452	406	402	453	474	378	442	490	444	444	456	446	437	450	445	418	394	444	436	444	448	408	438	398	402	470	431	469	452	482	460	430	409	431	429	441	427	421	441	455	445	424	414	461	467	454	445	404	411	452	437	426	447	423	409	410	429	446	452	438	461	411	458	406	418	437	439	421	412	439	437	463	456	403	422	412	426	467	418	462	454	471	411	389	475	480	411	440	440	449	407	470	485	451	468	441	422	466	479	442	432	467	463	461	444	450	453	472	437	417	462	476	476	435	450	424	432	446	442	432	457	443	413	457	457	480	394	472	444	406	425	449	449	433	433	470	412	427	438	458	443	459	407	455	473	460	446	424	424	439	453	446	445	454	427	473	444	408	469	454	466	461	419	461	426	415	407	422	448	460	406	435	460	472	435	426	462
4342	2565	2188	1373	1126	894	815	797	768	731	778	749	746	760	740	728	695	716	704	645	633	618	647	619	637	680	648	628	666	655	645	594	618	667	631	643	608	651	587	591	643	638	611	628	629	633	611	663	608	625	600	649	626	613	641	630	596	626	658	619	647	624	678	606	619	661	621	603	627	596	631	585	583	652	637	635	664	627	639	600	616	619	622	622	622	566	650	694	664	630	592	598	596	622	560	572	620	612	605	652	625	596	609	662	622	637	632	623	621	640	631	653	658	612	560	634	657	639	631	606	601	608	587	604	611	585	638	570	603	595	658	609	637	629	642	583	600	629	604	632	627	610	577	633	631	613	611	614	606	565	607	603	633	627	559	602	576	622	662	606	621	608	595	662	647	603	594	591	633	643	648	628	594	622	625	624	641	631	625	652	610	615	579	623	615	630	623	619	623	596	614	613	615	603	633	640	600	636	613	658	649	654	645	590	614	642	616	637	643	619	620	579	605	604	598	620	604	575	588	649	637	608	574	609	615	629	631	605	556	628	615	636	631	639	617	588	600	615	604	574	567	604	625	606	597	606	636	621	664	664	618	567	628	604	618	599	631	624	585	640	599	597	632	665	580	637	610	633	623	599	624	596	615	642	626	623	629	597	607	600	621	594	619	654	605	615	566	645	587	607	629	611	667	586	615	626	627	607	620	649	630	586	635	600	590	596	613	634	633	608	563	609	648	607	646	677	599	655	605	604	584	643	599	589	617	621	607	615	613	582	638	604	660	632	636	617	603	654	610	589	623	630	650	644	631	611	604	647	618	650	613	609	631	646	639	626	578	613	665	626	617	591	594	646	624	612	631	618	626	592	642	639	643	622	622	599	625	598	610	627	643	657	631	636	658	601	647	651	600	630	604	613	639	641	639	598	653	631	598	594	634	610	568	582	584	633	654	610	626	618	631	636	630	632	625	600	608	601	571	588	626	641	595	610	606	594	617	617	622	620	625	650	585	613	646	582	626	592	637	595	604	602	611	616	609	635	641	595	602	629	634	620	609	628	647	617	563	606	565	593	598	628	617	581	611	594	671	644	632	595	594	624	603	603	628	603	600	611	632	643	609	612	608	580	596	654	654	653	621	646	646	630	604	601	583	582	654	618	612	599	568	598	575	595	623	630	599	607	603	597	624	613	619	644	585	574	580	627	668	623	585	630	613	562	571	623	652	626	615	592	620	594	597	663	635	610	635	646	617	631	606	633	623	588	596	622	658	603	625	672	655	574	580	621	601	614	610	626	640	627	610	599	603	621	571	666	636	607	600	605	633	611	588	582	611	638	616	598	611	613	631	646	594	570	618	593	626	594	595	607	641	579	623	560	652	612	646	646	596	618	621	646	621	625	587	623	627	605	600	632	657	645	641	618	592	629	584	626	606	565	607	634	643	605	582	632	594	645	610	534	621	641	649	608	640	630	651	656	651	612	645	584	637	656	591	620	583	644	617	627	619	600	600	618	598	613	634	596	620	596	597	626	653	605	614	665	628	595	593	619	595	635	616	620	609	585	621	667	604	620	633	583	587	585	590	604	605	616	648	617	617	624	632	621	590	592	627	623	635	628	651	540	598	663	631	610	566	646	626	628	558	616	609	657	623	614	569	629	618	603	595	608	625	616	568	608	635	549	608	602	610	593	635	628	602	612	627	615	631	580	598	624	625	607	662	622	601	633	672	630	615	581	623	640	626	639	591	589	618	602	610	617	620	632	597	628	631	614	645	611	595	575	611	580	589	594	635	617	653	572	563	652	610	609	612	670	628	579	606	608	603	602	617	617	585	657	579	640	577	633	580	579	602	608	590	611	611	601	599	614	628	607	610	639	619	655	569	639	616	583	596	621	588	613	633	591	589	605	603	639	637	622	615	636	613	601	609	607	629	593	569	634	565	604	582	594	604	613	614	593	627	612	595	638	646	638	630	628	664	679	602	619	639	615	622	655	603	576	559	581	657	631	609	650	618	618	621	657	582	646	625	601	597	615	639	597	585	614	615	636	609	624	602	599	640	647	633	602	584	635	596	594	602	624	623	596	644	614	623	587	572	566	635	632	645	598	620	578	610	636	588	624	618	594	612	602	588	616	607	628	668	573	622	658	656	586	637	634	660	561	609	650	582	597	644	658	628	598	620	588	626	629	618	624	617	635	612	634	609	625	619	602	656	641	630	626	613	624	633	633	618	629	642	605	656	658	641	599	636	624	626	597	596	618	583	604	660	611	649	620	627	615	593	612	609	622	618	585	617	605	612	574	641	596	616	659	660	613	611	594	558	639	629	594	623	617	586	612	613	616	625	613	616	613	594	658	590	629	674	651	661	584	592	648	620	637	616	641	631	611	607	598	598	606	624	603	562	588	606	616	590	607	587	597	617	593	590	596	605	627	605	607	587	568	635	633	579	593	601	611	617	603	628	624	621	577	589	606	634	602	606	579	663	598	623	611	626	610	630	621	625	628	577	617	596	642	611	618	615	600	642	579	612	648	655	587	584	619	592	583	610	573	572	599	641	575	623	615	618	600	592	596	651	618	659	663	566	607	581	638	565	579	625	625	559	609	629	639	605	677	626	619	635	632	631	642	646	611	629	611	639	645	646	625	628	592	636	575	607	626	637	584	615	637	598	594	627	604	622	570	610	577	617	615	624	649	617	609	626	620	619	602	599	586	604	627	624	616	595	552	661	569	605	585	630	572	605	622	605	644	590	633	564	691	582	606	612	670	573	552	640	623	620	594	651	603	646	635	629	648	565	591	640	607	579	640	632	617	634	566	590	626	588	597	642	606	596	610	611	602	666	606	613	635	593	635	569	679	620	625	615	650	631	623	589	567	571	568	647	577	626	606	607	635	630	609	596	620	573	615	562	582	627	631	571	604	617	599	622	616	578	614	658	634	611	635	623	600	580	630	619	666	628	623	673	631	628	672	653	579	602	616	634	575	615	613	567	656	602	638	618	631	640	588	607	625	555	613	650	591	610	605	627	626	596	597	644	635	625	628	593	653	620	609	659	644	611	611	653	644	596	646	602	599	595	628	622	596	610	635	566	629	591	634	578	636	628	602	620	597	664	653	634	638	611	585	631	631	631	594	584	610	590	626	623	631	595	614	598	597	606	612	656	610	578	628	663	605	637	600	557	583	593	543	613	603	601	652	546	610	575	643	622	636	606	615	622	601	592	615	596	617	585	617	642	630	604	646	588	558	628	604	578	650	621	562	583	578	545	670	605	603	650	635	648	581	588	601	582	588	584	657	596	603	601	614	588	602	626	602	653	617	548	623	578	580	615	571	622	576	586	637	587	608	627	620	599	609	660	592	642	620	601	632	652	607	599	626	603	649	594	611	622	633	639	600	596	621	603	639	615	600	673	649	620	638	613	601	658	604	602	615	589	587	643	601	643	621	629	584	647	579	606	574	673	602	649	610	613	597	647	643	615	593	620	613	587	616	639	637	669	636	653	613	591	591
23555	21150	28547	24018	21138	11673	1616	1070	914	831	840	795	764	719	709	700	673	679	721	691	623	619	678	632	623	638	636	622	610	618	571	657	621	604	573	602	595	618	574	636	560	629	576	610	562	603	615	630	640	633	621	602	614	607	641	604	587	617	607	602	578	611	602	607	599	592	614	611	597	591	578	589	650	591	608	549	643	572	611	610	618	604	601	627	605	596	584	616	609	573	602	581	603	623	631	563	591	610	606	554	597	557	585	578	597	580	598	606	614	566	632	606	560	622	640	607	594	643	583	580	601	614	622	600	582	577	631	600	567	600	571	586	595	578	613	548	620	596	576	602	577	625	593	624	570	612	606	560	595	559	580	623	595	581	602	607	635	583	554	589	608	547	598	564	587	635	612	600	619	609	622	610	609	597	605	610	572	558	572	579	628	588	580	584	593	612	595	606	614	556	593	577	658	586	608	533	631	581	591	616	582	588	618	589	577	568	594	563	602	619	610	600	610	587	611	571	628	570	583	603	616	547	615	586	551	561	603	581	601	568	578	604	600	626	581	587	551	561	629	596	586	596	611	557	600	615	618	597	601	560	601	622	583	573	569	615	569	620	579	625	606	596	598	557	573	555	613	587	593	608	613	606	569	599	568	609	589	567	586	556	594	631	595	593	625	581	594	619	572	582	588	610	570	573	647	654	547	610	579	569	567	605	564	588	578	608	612	635	573	593	637	603	592	585	622	587	587	608	565	594	612	606	625	577	615	577	595	562	553	578	604	559	579	583	570	598	594	595	583	584	606	580	582	570	593	576	661	592	601	569	666	595	558	649	587	631	566	629	597	574	610	606	607	570	625	635	628	603	589	587	578	614	614	622	601	585	626	614	530	561	543	564	569	588	609	623	614	624	585	602	631	614	594	652	580	616	595	579	575	627	595	607	578	592	614	612	598	548	613	644	577	606	555	603	621	590	583	573	573	549	583	595	588	581	578	578	593	562	628	587	610	609	586	637	603	566	596	609	616	602	577	591	604	596	621	562	581	582	603	622	621	571	608	595	554	602	561	625	623	584	595	577	623	603	589	550	608	609	604	603	611	664	595	571	574	593	610	545	582	572	586	617	593	639	564	603	604	645	576	566	631	589	618	583	613	581	593	597	594	616	559	621	597	614	589	576	625	627	601	606	578	585	567	594	575	581	612	606	609	583	628	571	620	595	581	639	586	595	584	608	612	600	570	562	650	604	572	561	576	595	598	601	606	578	560	589	569	622	600	586	588	567	571	600	608	550	594	590	566	610	550	581	566	543	587	599	589	619	596	621	583	611	574	625	561	620	573	626	621	591	569	598	584	566	615	593	595	551	619	615	619	565	617	605	599	587	562	595	593	588	603	584	594	584	607	596	649	627	605	664	590	602	611	545	638	611	594	608	628	579	600	564	573	571	563	636	567	597	598	577	583	583	592	589	576	555	649	600	616	609	586	648	614	607	593	601	623	587	587	628	594	615	617	602	634	589	558	580	628	598	579	619	551	600	587	584	599	594	624	586	615	581	608	587	559	617	607	594	579	621	581	593	586	609	579	596	563	609	599	593	560	601	615	618	607	635	578	566	585	605	628	587	608	603	557	604	582	640	563	563	633	590	616	590	555	562	553	539	612	570	630	597	588	590	601	569	585	583	621	625	569	582	585	604	600	535	605	593	593	599	596	572	604	589	577	560	583	586	593	626	601	605	619	629	599	614	608	589	589	590	586	580	619	602	608	569	649	579	583	628	619	596	649	626	552	590	593	579	574	574	580	606	557	599	605	604	592	634	628	606	581	591	571	562	570	552	587	618	629	624	570	603	624	627	607	551	588	590	586	618	567	621	574	542	592	575	590	547	625	651	592	580	607	567	614	587	632	603	582	626	600	605	594	576	553	594	572	574	603	595	543	618	605	605	611	581	630	583	575	581	593	599	652	617	580	574	639	561	636	565	597	610	596	616	604	591	583	618	602	604	574	556	557	591	585	652	607	598	605	619	576	558	621	565	610	592	593	575	561	558	596	566	527	593	604	556	597	586	613	568	605	579	559	558	619	605	526	573	646	612	570	584	546	621	565	582	571	553	576	564	640	601	591	599	580	579	607	654	585	571	581	567	562	561	604	594	567	623	595	603	603	635	611	589	617	571	583	612	573	607	579	543	630	600	588	637	604	581	615	585	576	632	604	622	632	566	587	591	590	580	594	643	570	589	546	608	584	620	549	580	620	612	600	548	608	628	615	642	590	593	582	605	564	597	656	576	605	595	588	596	610	618	556	650	589	626	584	663	584	584	644	611	574	627	623	608	615	583	618	600	605	586	613	580	606	586	570	589	593	575	596	589	628	594	580	600	612	579	593	626	593	602	592	566	612	585	613	614	648	593	611	604	586	606	613	586	629	614	615	585	621	564	564	632	613	605	562	604	588	597	611	561	588	570	584	625	587	575	545	578	611	583	599	629	629	575	603	601	579	595	590	622	609	602	581	599	582	595	634	612	574	612	553	572	618	588	611	583	593	580	622	573	608	574	586	640	610	583	555	605	607	583	600	627	582	591	580	576	602	581	592	562	588	590	584	636	616	593	574	606	639	605	562	639	617	590	556	577	574	577	594	567	578	575	566	593	572	569	590	610	625	584	595	588	554	582	558	567	624	590	583	630	604	586	581	598	549	603	552	623	600	604	602	582	621	584	582	526	580	592	605	594	636	610	590	594	618	657	611	608	569	620	573	568	564	587	562	571	610	595	618	547	602	609	629	577	628	580	536	569	633	606	602	577	546	624	580	606	641	583	641	616	573	584	582	610	587	564	566	604	574	616	579	559	566	565	600	582	555	547	541	594	569	598	569	608	589	585	610	596	589	605	589	583	592	559	574	570	614	588	596	600	612	620	568	619	624	588	567	560	620	638	604	571	594	607	620	600	570	641	615	592	578	571	573	581	560	583	583	626	568	590	599	609	618	560	602	580	598	653	618	588	636	595	635	647	621	550	588	626	599	646	584	583	589	619	605	588	577	564	578	593	573	600	545	616	626	556	618	592	597	578	610	578	601	631	583	583	536	617	630	613	567	581	586	580	572	599	576	573	604	593	596	610	597	607	615	599	583	589	610	547	621	567	644	610	588	552	609	589	572	611	609	585	578	573	571	586	620	554	585	645	571	600	649	539	616	604	579	630	594	568	598	606	561	562	539	607	537	611	564	593	566	575	568	562	607	545	566	602	578	583	586	613	610	574	596	595	614	620	663	549	597	581	604	584	592	618	581	612	590	593	595	599	607	599	569	623	602	607	601	562	600	617	602	584	571	569	586	580	590	649	571	624	545	575	608	599	607	586	552	597	602	607	590	610	601	566	609	559	610	577	633	558	630	586	640	581	599	634	616	557	551	568	582	602	652	590	548	562	566	585	591	591	614	575	638	613	584	623	573	563	577	605	606	582	577	576	607	597	583	586	578	587	577	597	615	597	588	598	586	578	602	569	618	598
5534	11678	9687	5165	3812	2893	2307	1931	1731	1549	1500	1371	1269	1316	1179	1161	1168	1120	1016	966	897	900	867	952	899	939	873	891	910	861	907	889	845	832	829	824	894	846	865	891	831	853	810	874	891	813	857	788	842	861	839	859	834	810	882	821	827	792	881	852	868	872	811	855	896	865	827	805	831	880	810	836	795	764	814	899	829	772	846	794	780	855	805	832	835	879	827	871	811	790	835	796	896	835	847	848	791	828	843	746	839	849	799	815	813	811	881	835	798	786	816	883	852	811	820	835	763	857	876	836	769	871	869	804	825	846	847	843	799	828	821	796	819	795	843	860	843	807	876	821	832	832	825	779	853	869	845	882	865	835	881	836	830	857	811	788	858	880	840	802	864	808	870	802	806	850	814	888	842	827	846	825	832	828	857	831	879	851	815	837	841	856	834	869	820	788	864	792	825	814	873	868	827	813	834	809	813	798	787	826	828	770	823	853	808	864	792	848	841	821	765	769	855	778	861	800	872	874	772	797	799	833	851	817	793	806	835	843	816	867	800	825	835	826	831	821	797	771	818	852	844	788	818	828	835	808	824	856	835	831	844	836	855	827	808	832	876	818	827	802	794	846	854	856	815	794	839	791	840	837	846	911	790	818	775	815	807	862	797	829	819	802	817	799	828	794	811	820	836	844	833	830	809	849	839	797	837	874	794	862	823	824	861	829	857	860	835	853	847	831	828	821	832	830	847	845	852	833	812	838	789	775	786	871	818	831	799	854	847	839	810	770	799	777	782	815	843	823	822	825	767	828	839	812	835	813	796	795	814	828	859	809	810	792	786	849	839	818	752	875	814	781	851	876	794	860	855	797	798	842	817	836	822	818	848	833	806	848	828	833	809	827	887	794	852	824	776	850	854	821	797	813	859	818	802	812	777	825	866	835	836	842	816	786	831	818	876	787	872	814	776	827	816	803	832	809	856	815	867	827	842	807	844	760	813	844	810	837	827	880	849	817	844	823	852	811	823	820	800	816	837	909	814	830	890	868	851	864	826	780	829	785	825	811	825	811	839	758	808	820	845	813	839	847	848	854	833	878	831	812	864	836	823	866	839	814	820	814	823	808	841	786	785	810	828	877	870	800	761	833	881	821	828	815	803	787	845	859	911	815	797	811	789	848	795	810	816	798	819	787	847	839	848	814	837	855	797	831	801	799	819	832	844	826	844	805	863	856	851	842	773	823	779	791	824	843	843	800	789	870	850	819	809	829	867	808	820	783	781	885	835	814	798	833	813	866	837	802	841	855	831	785	821	837	799	784	846	778	849	849	873	785	792	844	800	837	822	797	847	816	788	869	878	815	873	808	838	785	836	824	836	815	835	853	842	784	798	810	858	822	829	830	839	857	870	843	802	763	840	849	872	815	851	780	856	853	802	759	822	830	807	835	826	797	804	843	803	828	834	860	844	817	830	812	915	839	809	813	852	815	785	839	842	873	785	795	813	830	842	867	822	852	809	856	828	804	811	850	853	789	844	840	801	842	876	819	825	810	822	779	898	780	813	868	861	780	886	778	839	790	794	811	873	844	863	810	858	803	794	820	812	817	788	904	821	801	784	831	797	807	851	814	865	809	831	812	832	793	818	867	817	803	807	774	806	781	883	805	799	859	836	808	843	853	783	819	837	799	837	761	858	840	854	804	829	798	878	809	845	834	845	792	841	839	804	818	822	778	796	785	837	852	887	841	844	822	798	867	809	761	853	845	835	825	851	821	799	867	831	792	797	851	834	826	821	818	794	837	782	868	802	847	817	838	820	848	854	828	838	841	798	818	814	835	820	868	858	805	800	870	891	791	826	846	828	868	794	817	852	812	830	837	831	826	875	822	792	869	813	808	857	853	853	823	819	842	816	789	799	819	839	856	805	864	848	831	836	810	828	838	803	807	777	805	779	821	846	796	842	857	849	852	815	795	792	831	784	847	872	850	808	816	828	830	848	861	812	777	796	861	800	850	825	832	828	842	811	884	810	822	766	764	847	764	791	855	843	797	854	880	804	787	837	791	841	871	838	910	808	853	841	813	827	848	833	853	854	805	808	830	831	862	832	812	829	857	815	821	849	871	807	826	828	799	810	815	800	833	891	826	790	858	858	781	801	857	824	848	849	871	829	844	839	871	804	806	850	806	832	850	789	839	839	826	796	760	831	824	826	789	865	836	787	860	859	846	794	824	846	788	812	891	841	876	795	790	845	818	861	809	842	845	818	815	808	856	878	818	773	835	851	847	848	843	810	796	867	811	821	780	806	826	872	827	806	859	833	830	807	792	865	841	822	814	801	844	836	789	804	809	827	856	838	838	819	802	802	809	851	827	815	849	803	785	831	815	823	840	835	860	823	816	767	834	839	821	824	826	858	824	817	830	810	829	828	897	880	791	850	814	848	814	792	818	818	809	829	864	815	787	858	811	827	844	789	870	828	873	859	792	810	780	764	843	811	814	815	802	838	786	826	811	855	820	840	819	827	793	872	863	810	807	843	832	831	829	816	800	785	794	824	856	881	838	810	816	802	804	837	873	820	817	796	827	823	846	849	815	818	741	843	854	817	820	806	822	833	799	818	848	822	751	862	831	825	818	774	779	815	834	828	851	785	814	807	874	784	873	842	753	866	884	841	841	839	825	844	820	822	790	818	818	859	861	845	843	811	772	844	793	855	849	823	875	797	818	851	848	784	831	830	797	775	816	858	836	805	791	845	794	794	859	854	821	853	840	827	814	840	847	802	863	828	860	810	834	826	814	836	796	859	854	827	849	795	808	818	784	819	806	807	809	810	863	848	820	811	853	764	816	840	842	796	824	852	825	832	841	805	830	810	824	812	846	769	837	810	823	831	830	822	843	854	815	798	814	857	840	857	843	820	829	835	831	819	847	809	801	810	773	850	807	822	842	833	869	836	827	799	787	842	814	773	855	807	769	817	827	809	767	755	847	869	855	870	850	814	794	810	822	847	823	833	777	788	824	853	787	826	792	845	786	808	861	780	823	846	807	806	803	805	802	862	849	779	786	824	844	853	817	816	847	821	842	864	884	853	889	840	836	843	839	804	781	795	810	794	853	808	821	770	835	809	838	847	857	788	821	824	842	823	832	847	839	793	849	784	840	895	820	847	846	799	793	846	752	886	829	829	798	806	827	808	830	815	861	840	808	820	846	821	812	823	845	836	785	815	799	779	798	807	820	816	841	779	828	834	833	878	797	781	824	790	870	811	805	807	828	851	819	838	794	825	785	819	861	847	837	895	802	839	854	825	814	806	797	841	826	832	822	871	772	857	802	817	838	811	806	789	791	843	839	852	836	808	850	781	832	788	894	890	789	864	832	813	815	819	800	851	826	816	858	841	836	840	795	825	814	828	821	843	817	844	805	814	852	856	862	849	888	871	795	825	879	802	789	818	849	812	813	837	772	784	793	843	789	810	789	872	864	798	876	805	816	841	865	809	789	782	818	782	854	813	870	847	839
22718	21148	28975	23584	21150	21198	9342	1385	923	889	846	769	716	706	690	622	593	639	568	552	500	506	516	512	522	485	510	452	500	424	452	436	454	464	418	436	449	401	450	434	429	436	417	417	448	437	458	439	442	394	427	414	446	395	411	438	450	447	386	425	412	467	444	432	443	472	410	427	422	428	398	417	449	437	423	393	420	392	411	436	426	425	430	438	380	429	416	405	406	403	428	399	417	408	416	387	425	405	427	417	439	412	435	423	394	399	364	395	397	413	443	407	407	431	420	431	398	421	386	391	431	387	386	413	396	408	416	416	421	396	394	431	401	410	440	376	418	413	415	414	376	392	426	394	422	413	400	419	433	417	403	438	420	412	432	412	444	398	430	399	413	409	378	403	419	408	421	411	412	407	411	412	408	414	402	410	380	381	424	410	420	409	380	437	397	385	416	411	381	400	414	453	439	434	408	402	377	431	444	401	440	424	367	418	408	421	438	447	405	413	369	385	395	429	425	418	410	420	407	430	420	415	422	419	404	416	421	397	412	406	449	395	438	399	414	427	446	397	438	389	444	410	440	416	418	431	447	388	418	404	405	392	437	373	383	429	377	387	403	410	406	435	445	425	382	427	385	416	425	419	430	445	398	405	418	416	440	415	426	451	415	415	437	424	419	398	406	385	408	412	407	405	402	400	423	431	451	441	393	409	425	404	429	390	388	397	426	419	463	410	362	458	433	438	400	407	416	462	405	412	441	398	409	427	423	399	424	412	404	380	431	450	423	399	372	423	399	414	448	406	403	429	439	417	421	371	430	452	414	427	420	419	383	429	446	412	413	424	401	396	392	391	420	397	474	431	378	446	405	391	417	373	413	413	383	408	414	438	392	406	435	426	410	413	384	456	426	430	400	419	415	411	408	428	420	413	401	391	448	399	406	404	419	420	439	400	430	367	412	419	390	437	404	426	405	396	439	403	437	410	394	431	428	418	428	394	415	418	420	448	405	379	383	406	422	397	408	403	440	425	413	419	426	397	366	418	408	420	433	427	429	422	418	407	427	416	469	395	397	399	380	391	403	432	369	404	386	398	415	404	391	418	405	411	413	368	386	428	411	387	427	405	398	400	442	407	416	378	419	393	393	405	398	414	428	416	452	423	395	426	388	399	412	434	428	411	416	421	434	402	389	443	427	395	409	383	387	428	389	375	437	424	406	400	425	393	440	389	387	407	420	414	388	456	385	429	401	401	399	405	426	377	402	368	407	430	410	399	430	442	356	412	409	414	419	406	432	428	411	383	399	401	406	453	438	387	444	414	411	459	414	416	380	417	391	373	387	378	403	406	401	430	415	391	437	408	421	411	401	372	427	431	431	417	375	404	394	411	412	409	440	400	397	409	438	360	432	433	424	380	440	437	365	391	400	407	410	420	435	451	420	408	407	394	422	405	404	413	410	430	420	390	381	434	406	393	392	385	428	389	394	416	447	397	410	386	439	420	392	390	404	409	387	408	423	393	376	407	413	392	369	418	391	389	403	404	435	409	424	355	429	451	420	412	426	408	376	405	416	386	408	415	421	401	394	413	458	431	391	437	409	407	425	427	435	398	433	392	420	433	394	399	406	400	396	412	392	407	403	427	384	443	413	432	448	390	424	407	416	410	434	425	383	380	426	451	420	410	432	406	442	426	396	440	405	392	408	441	411	408	407	420	398	411	419	380	412	396	385	386	399	428	435	420	391	441	383	432	392	432	405	423	404	390	438	435	382	422	404	384	402	407	442	430	391	400	380	414	421	422	383	408	419	466	423	431	402	439	429	417	428	395	399	371	427	410	421	389	399	443	403	390	405	431	395	397	379	400	401	384	432	420	387	400	396	392	422	406	422	385	432	408	426	386	421	417	408	424	393	374	380	432	414	426	414	396	416	380	440	420	389	411	415	398	405	397	440	408	412	425	392	415	393	375	397	385	429	440	419	391	379	402	428	424	405	419	423	390	421	441	399	379	402	416	384	379	375	397	433	419	424	422	378	407	437	409	411	412	368	429	380	396	415	397	417	402	422	420	414	430	435	393	419	417	407	413	431	364	408	414	417	404	412	429	405	410	374	401	402	427	418	414	413	413	410	372	407	442	384	408	443	402	388	408	418	379	417	435	419	402	416	410	439	393	413	378	453	396	417	384	398	420	425	456	453	382	403	446	390	399	416	420	438	385	403	407	434	376	387	414	417	435	412	423	413	392	398	367	421	399	424	446	446	398	415	390	427	396	359	428	420	401	367	391	420	388	399	433	420	411	401	400	388	400	381	405	436	395	433	418	399	403	429	416	384	403	417	425	405	399	413	438	441	395	409	432	397	430	441	432	441	421	402	376	413	387	406	410	378	412	414	399	416	393	434	395	419	387	412	410	459	397	423	403	399	391	389	440	427	449	406	399	404	411	395	393	417	395	409	429	413	401	389	415	451	426	381	404	436	391	373	396	402	364	421	451	407	432	426	431	412	381	399	403	417	408	403	440	371	423	370	404	411	409	408	394	394	379	388	390	431	375	388	382	441	446	383	380	391	417	433	395	403	414	430	386	411	428	437	444	422	435	454	362	403	418	409	426	451	438	368	438	415	370	397	384	443	397	387	392	410	434	420	406	405	420	400	431	420	401	427	424	421	411	418	406	409	418	382	413	430	396	387	410	387	398	394	406	420	405	420	424	381	426	388	397	362	410	436	406	361	391	384	428	377	424	420	427	421	363	408	422	363	396	443	352	396	390	393	436	397	455	426	430	411	411	434	442	408	422	401	380	413	411	399	405	454	424	422	377	394	397	413	427	390	401	383	409	437	406	420	405	391	415	396	411	432	422	398	395	429	422	453	403	446	404	396	409	369	426	407	370	420	421	421	410	398	419	397	400	426	401	401	394	391	438	414	431	408	409	427	385	403	408	414	442	419	398	386	432	422	366	389	397	370	417	391	442	404	421	399	405	417	415	409	418	447	399	417	389	394	372	432	408	413	383	405	435	399	383	404	417	429	368	434	416	451	395	428	442	399	448	410	408	406	418	425	442	434	388	422	410	430	403	407	384	373	420	450	376	375	412	417	383	404	381	408	411	445	417	395	402	399	410	415	417	413	442	379	399	375	400	436	422	379	393	450	382	424	426	412	424	438	447	393	411	402	390	373	417	401	436	386	414	460	400	410	389	402	399	419	386	392	404	417	404	417	415	433	401	414	409	403	395	473	422	396	393	389	435	428	394	435	369	420	426	416	412	403	386	398	414	409	389	421	398	413	394	460	408	450	426	411	428	416	426	420	396	388	436	406	423	453	373	429	387	388	429	401	416	417	422	435	407	424	414	410	410	380	421	393	417	414	401	431	425	424	403	403	412	431	409	437	445	407	426	387	379	446	415	432	450	391	410	408	387	391	422	421	414	413	423	381	407	418	429	406	390	412	365	395	431	443	426	431	396	414	453	400	420	433	410	409	417	385	442	388	433	390	402	428	426	411	421	425	418
7454	17491	14367	7736	5676	4263	3328	2678	2156	1912	1689	1581	1454	1414	1226	1141	1065	1147	986	865	800	786	759	782	688	737	698	701	725	647	675	644	643	666	666	650	667	626	599	626	628	608	605	632	656	594	610	659	602	604	628	632	649	640	618	571	605	591	639	591	611	640	631	680	606	652	595	614	619	601	583	614	625	618	576	618	627	614	615	616	591	556	620	617	580	610	603	589	599	574	564	602	572	559	569	584	585	598	623	635	618	546	573	636	578	619	566	603	586	589	606	592	599	624	591	572	624	609	592	582	562	613	564	585	579	556	553	561	629	569	557	586	587	610	564	556	600	600	617	571	578	592	577	616	587	602	575	628	592	566	589	574	566	622	568	606	583	587	614	625	530	633	612	591	568	580	574	565	571	545	660	577	614	582	536	590	564	581	561	598	623	573	599	573	545	545	555	618	558	588	586	605	614	616	601	591	568	606	587	591	610	606	590	596	583	602	572	578	600	592	622	554	565	572	562	559	592	566	588	609	586	573	614	608	588	635	566	621	592	607	597	563	600	586	588	570	614	618	573	592	600	617	597	562	591	575	593	571	583	591	576	533	607	600	561	596	581	601	598	579	576	602	589	577	589	596	584	594	586	618	588	596	593	565	644	596	560	594	589	580	559	632	567	560	613	558	612	578	618	626	556	584	575	583	604	567	602	597	575	571	600	613	595	594	583	590	634	533	591	603	559	603	601	590	603	604	557	554	586	599	606	612	582	618	541	608	529	580	556	570	636	561	625	542	590	603	605	580	553	582	572	642	595	570	548	562	602	571	627	620	597	612	611	540	605	610	558	573	580	611	598	572	583	571	576	612	571	584	580	611	592	611	626	587	576	557	565	581	567	578	585	601	571	578	552	567	568	531	598	575	588	597	601	579	588	597	548	582	565	599	598	613	567	589	603	611	591	612	594	611	584	641	599	576	561	613	593	556	536	579	581	571	570	542	575	603	560	621	590	566	569	609	588	577	568	562	591	558	579	628	591	584	592	586	620	565	587	580	645	592	622	576	591	575	534	582	583	557	557	561	595	578	575	588	604	562	595	625	591	616	597	581	590	586	598	589	623	597	598	633	600	606	615	579	574	619	580	539	607	573	565	578	631	566	590	607	638	608	600	576	580	525	562	624	593	560	569	552	600	596	583	604	583	588	603	642	556	536	595	588	537	605	562	537	561	610	620	595	612	620	606	594	598	580	566	585	599	593	557	586	603	574	578	525	540	585	577	572	560	544	580	599	581	603	574	552	580	611	612	595	594	603	590	616	597	581	576	558	610	591	597	612	567	609	561	594	576	594	567	591	593	577	558	573	635	576	623	569	541	608	611	584	607	558	581	561	596	569	578	567	556	606	587	537	602	563	603	576	556	563	641	556	579	573	601	575	582	569	614	609	588	631	575	598	548	599	600	562	536	608	577	559	593	598	587	636	585	580	573	587	614	582	534	608	566	612	609	604	586	565	563	564	588	629	573	638	586	620	560	623	598	599	631	587	594	569	599	595	615	605	587	546	615	613	614	572	593	593	566	617	586	569	574	607	607	587	599	613	559	591	579	580	563	588	628	556	566	628	580	626	587	570	592	562	585	558	586	592	582	597	566	536	565	572	548	596	625	562	572	619	563	566	595	539	621	567	563	570	582	563	599	615	580	590	600	526	601	573	579	568	594	597	580	650	558	601	561	622	569	610	602	626	626	602	549	574	573	558	597	577	566	612	530	590	559	564	604	557	630	581	582	610	572	593	600	585	583	558	567	579	594	548	605	581	589	543	546	608	570	604	575	600	566	602	563	564	614	613	581	589	588	560	538	576	608	581	578	591	593	597	606	589	637	594	596	572	641	587	531	591	591	638	590	564	603	582	615	612	558	592	583	603	585	567	560	623	610	588	612	607	582	568	582	547	580	594	608	565	558	601	545	617	606	572	574	580	587	568	620	605	603	599	577	588	599	569	578	602	586	582	586	578	557	528	540	572	600	610	594	586	544	552	562	568	582	607	561	565	591	601	610	600	552	551	580	557	589	565	581	622	551	602	577	607	619	636	557	570	595	623	562	568	595	603	584	553	588	547	611	573	573	568	587	576	624	596	597	586	563	588	599	514	619	623	576	606	578	598	589	564	601	607	591	587	580	616	622	625	613	611	541	582	578	560	596	584	581	607	597	592	581	625	610	608	608	583	595	582	587	619	582	600	616	577	587	607	620	594	551	572	579	609	606	638	588	594	631	597	545	550	602	572	570	583	579	616	607	609	585	563	595	571	590	568	610	557	533	600	598	603	579	585	600	595	571	576	592	569	553	566	555	585	566	557	591	598	593	580	590	569	539	551	576	576	579	599	613	572	600	582	597	569	605	566	557	598	541	555	574	558	575	612	593	576	567	570	549	582	581	605	560	579	591	612	623	607	593	569	551	577	576	607	557	578	598	579	589	585	621	604	597	570	576	563	581	573	562	585	577	595	581	562	569	643	577	646	564	592	578	600	605	600	597	599	627	598	626	592	582	607	583	570	596	590	604	595	546	602	587	567	580	573	561	583	606	569	548	566	663	583	593	558	616	556	603	613	587	597	594	569	591	575	603	614	540	583	618	581	593	600	601	571	606	551	581	591	583	570	582	582	582	592	621	548	559	636	583	568	574	584	575	564	600	571	567	673	602	567	548	584	561	593	597	602	600	546	595	581	605	592	526	549	548	567	551	552	582	573	567	554	596	591	563	559	562	572	582	565	590	606	574	529	612	648	561	619	603	597	604	578	595	589	560	604	599	606	617	601	582	612	578	581	555	604	591	602	566	622	577	576	545	547	548	595	599	581	602	569	554	624	617	552	557	603	574	572	544	568	591	605	584	594	604	610	567	607	606	571	564	553	642	588	566	596	569	549	516	580	592	604	592	607	575	576	577	576	576	590	611	569	582	590	612	633	619	628	574	570	551	547	592	553	578	575	575	605	624	589	615	593	571	589	607	569	583	580	620	616	614	599	616	578	594	604	594	618	615	563	592	605	572	583	590	586	600	571	625	570	619	565	612	601	580	562	594	533	574	606	594	543	564	563	592	590	558	606	612	561	606	611	535	583	609	596	599	584	591	621	564	555	591	583	559	558	578	639	599	597	611	590	552	576	620	585	554	586	577	584	574	584	611	549	570	583	559	589	586	634	590	546	539	560	589	612	574	613	561	585	604	603	559	641	593	590	549	584	614	557	572	569	615	575	591	574	591	564	559	581	575	614	569	573	582	579	560	539	539	559	604	596	552	604	570	603	619	610	580	590	582	629	578	608	549	587	564	628	618	577	575	581	544	572	588	536	594	628	549	628	617	561	597	587	591	566	564	596	623	609	614	502	565	569	550	573	584	579	567	584	616	616	557	565	583	577	557	585	556	600	592	602	629	598	598	618	593	552	535	589	563	581	583	567	557	597	554	617	578	565	558	536	632	564	611	592	539	577	615	609	589	607	584	592	564	605	587	624
26716	20506	8599	1188	832	666	550	435	467	492	517	476	455	477	468	474	522	491	470	411	448	463	446	459	444	454	491	414	443	458	457	442	416	451	428	414	433	459	471	414	428	451	435	454	403	435	423	426	421	407	453	406	471	423	428	492	430	441	478	435	403	442	441	438	437	425	430	434	454	431	443	427	414	419	456	448	438	475	420	427	399	441	426	427	409	426	413	403	408	391	434	436	409	437	403	424	457	440	445	422	392	394	452	418	425	450	426	417	460	435	435	435	428	458	464	457	445	419	434	455	437	438	444	424	440	422	428	399	437	424	416	428	427	466	414	432	432	484	410	420	436	456	450	448	420	421	438	438	414	494	416	437	425	433	454	421	447	396	458	379	442	427	398	412	427	394	448	436	407	449	408	489	413	405	469	404	429	431	431	453	437	468	447	447	414	468	439	471	421	443	439	461	447	428	426	435	429	476	448	415	468	411	453	395	462	455	466	470	436	400	432	432	402	444	398	440	443	424	418	460	439	477	384	450	453	412	443	446	406	408	404	434	454	458	432	413	426	429	465	477	448	468	399	440	482	389	426	431	426	436	437	467	390	428	453	440	421	438	392	424	427	420	410	438	462	461	474	410	475	437	440	436	409	427	472	408	439	389	422	444	414	392	452	432	456	434	446	433	406	408	471	449	447	446	451	425	439	450	457	430	470	460	414	436	430	420	431	433	421	440	423	408	419	407	438	397	407	443	462	448	400	410	423	429	434	416	451	399	452	429	416	432	434	422	418	421	457	407	451	401	456	455	432	437	442	434	389	443	449	445	435	425	392	411	441	414	464	451	414	441	461	440	430	442	413	409	438	423	449	407	483	406	426	439	443	436	420	447	455	431	497	416	417	411	438	457	395	427	453	451	428	440	394	432	450	422	426	438	418	444	421	430	434	412	445	438	432	382	403	436	462	432	427	473	429	421	435	417	447	408	455	415	420	441	462	453	432	474	438	480	433	418	427	416	424	410	431	404	443	431	446	440	425	429	443	409	456	437	452	445	415	434	420	447	419	442	437	387	444	419	435	453	439	469	464	436	421	421	466	430	444	424	430	435	430	442	454	464	481	396	466	420	431	448	438	384	470	435	459	450	412	457	469	421	388	468	425	459	481	439	430	428	424	421	449	395	446	429	436	445	404	403	471	464	438	494	426	419	407	451	446	420	462	431	426	444	433	450	441	409	414	458	425	429	443	457	445	451	424	433	456	449	406	488	422	414	464	437	453	407	459	424	429	439	408	402	451	412	395	435	461	378	431	453	441	440	435	452	435	426	448	432	421	385	450	432	420	421	453	431	445	457	449	421	459	443	430	426	408	458	444	416	449	453	415	412	420	441	424	444	445	437	435	466	465	443	428	405	444	428	481	380	433	388	401	478	453	425	449	450	444	450	477	457	417	417	411	454	487	432	438	430	447	427	412	458	410	440	451	405	427	445	412	469	434	456	425	415	441	453	413	433	401	415	457	380	425	461	452	443	450	422	465	403	421	455	416	444	433	431	459	452	459	433	410	402	424	437	463	440	433	429	420	417	413	410	423	422	420	422	389	423	410	408	409	443	417	450	421	400	443	455	439	435	409	423	434	433	415	451	437	428	426	401	415	450	427	441	419	431	413	445	446	437	484	416	434	415	433	374	410	417	454	453	447	396	407	376	392	426	406	446	425	427	460	426	435	411	426	455	452	464	456	416	405	404	430	457	424	447	423	425	457	429	401	437	456	444	428	414	419	442	402	428	447	395	427	460	438	394	467	423	442	405	461	442	392	396	428	446	400	444	429	447	428	433	444	402	426	422	423	426	414	442	445	425	432	410	380	436	433	457	458	431	409	428	429	432	454	443	405	457	423	467	414	429	442	448	423	427	502	452	451	421	444	435	434	462	399	434	419	463	456	445	432	440	442	461	471	417	442	431	434	400	426	464	460	433	412	422	451	438	458	440	446	410	434	455	413	454	451	440	426	440	445	428	452	429	444	463	441	467	463	421	437	409	434	466	417	450	424	420	445	414	420	441	397	456	467	412	438	425	418	424	425	463	432	443	432	442	420	433	412	400	426	439	455	417	451	405	416	442	438	447	455	421	434	413	450	416	435	436	408	439	441	424	454	428	430	426	397	463	453	430	455	434	398	439	456	433	447	460	448	472	432	416	443	416	412	469	465	443	491	436	415	448	421	429	454	423	424	418	462	432	450	455	441	411	431	452	435	453	475	445	472	455	411	446	438	474	464	432	458	469	421	453	444	416	464	448	397	420	435	476	433	437	436	437	455	434	497	451	422	410	434	403	439	411	434	421	425	470	402	435	419	411	446	466	411	435	436	427	364	420	406	415	398	439	438	415	442	440	436	465	469	424	466	458	440	422	428	419	436	446	433	418	477	425	483	419	396	409	451	420	409	423	453	418	410	417	430	461	429	412	429	414	412	462	397	408	414	424	432	443	451	439	427	390	441	430	451	434	441	419	409	419	446	414	463	406	400	435	435	415	413	459	429	397	429	454	415	441	447	442	444	449	454	417	451	418	443	418	469	416	405	447	447	424	433	444	437	449	445	424	452	441	460	465	405	454	401	441	431	429	442	465	430	418	418	425	408	462	450	439	466	452	443	407	410	454	406	447	439	449	411	410	431	442	458	414	454	422	405	446	439	429	458	418	385	473	421	436	435	404	439	439	421	399	423	435	426	432	458	411	444	451	429	427	449	439	419	448	424	437	461	439	416	434	429	409	466	474	471	478	456	428	397	454	460	401	439	412	437	409	409	444	443	440	449	408	418	415	444	443	423	421	426	469	397	399	445	462	398	438	434	427	413	440	471	448	416	423	428	392	447	451	432	450	442	456	430	428	453	447	383	448	420	423	413	443	429	433	441	444	489	441	449	406	391	409	459	405	421	464	453	395	454	402	448	470	409	426	412	444	439	441	448	393	465	467	445	438	428	405	395	394	467	457	398	420	410	463	423	450	409	410	420	409	430	401	399	392	403	447	422	455	466	430	437	497	388	424	445	431	461	439	498	419	423	440	451	415	474	421	419	444	451	431	478	435	436	432	426	435	410	433	432	430	465	421	423	476	420	456	469	439	440	424	441	434	431	394	428	425	435	440	432	425	449	450	434	401	442	451	448	446	458	435	432	455	430	417	423	421	437	412	414	423	440	446	468	429	457	426	405	438	440	451	409	418	459	434	469	451	461	459	398	467	422	442	454	415	435	449	442	451	455	454	423	438	435	418	444	438	472	433	420	409	444	408	445	423	445	430	441	467	447	422	434	449	441	412	472	435	476	390	447	459	432	426	452	442	422	388	466	430	423	409	407	434	413	435	442	421	468	413	472	427	441	443	443	410	456	416	434	432	443	442	409	416	416	430	422	381	421	418	452	473	423	453	455	413	426	439	450	441	443	451	417	429	497	433	445	436	422	461	449	443	468	446	442	458	435	486	458	456	401	450	433	414	429	433	465	424	436	417
4338	2492	2152	1343	1103	853	820	736	767	756	723	721	684	731	725	711	670	728	659	625	693	640	597	640	625	589	639	640	635	637	583	625	588	630	642	655	614	635	658	610	605	614	590	591	600	638	594	592	630	652	657	617	590	645	627	645	600	638	604	611	617	618	600	612	659	596	626	597	650	611	584	630	675	590	605	601	578	630	596	607	565	618	570	611	624	611	598	605	605	630	591	625	641	582	579	567	580	601	563	592	614	640	605	605	640	621	591	613	648	596	566	612	581	615	632	602	569	606	616	656	604	573	654	618	640	586	633	587	618	605	613	638	579	628	643	598	627	619	634	589	654	598	643	574	581	660	568	604	601	610	637	600	595	613	584	610	622	599	614	590	613	583	608	618	584	575	579	573	648	604	593	625	597	564	651	613	650	632	589	553	588	601	610	606	613	635	622	613	614	620	626	619	577	610	633	621	608	644	626	619	569	560	611	590	617	608	622	577	588	630	639	589	642	648	635	621	648	604	611	644	586	614	637	641	584	537	645	649	640	610	592	688	572	579	617	662	664	616	597	618	610	579	582	558	629	592	604	611	608	594	601	652	615	625	592	613	619	570	613	636	600	633	661	591	607	629	631	598	671	601	614	629	602	614	567	641	648	633	630	622	621	631	599	566	625	565	617	596	630	594	588	622	604	608	635	591	634	565	589	617	631	602	625	608	603	618	606	626	594	597	577	579	663	604	629	615	618	626	558	593	644	619	616	548	602	647	600	568	590	632	596	610	586	622	604	625	635	656	634	589	630	593	592	594	635	635	573	601	634	600	623	604	585	592	601	602	610	599	550	627	613	613	631	620	622	582	603	617	626	639	639	615	630	567	604	614	607	621	596	603	644	589	601	590	587	619	602	604	596	613	616	642	618	589	637	576	612	603	563	600	589	628	581	634	620	609	600	628	618	628	613	630	621	561	619	599	581	598	615	620	626	593	634	650	603	608	615	657	632	600	603	625	566	636	605	614	599	661	624	625	604	619	613	603	573	648	616	598	649	604	624	627	582	627	606	589	629	578	645	640	597	646	592	592	561	611	627	627	599	591	633	613	583	621	670	600	594	616	602	626	595	618	631	583	629	610	605	620	621	626	621	618	602	651	631	612	594	673	581	587	597	618	614	642	631	636	616	634	624	596	607	602	585	611	620	642	580	598	586	624	630	591	669	639	622	607	597	590	619	611	602	583	613	613	649	599	638	574	664	623	641	581	610	614	630	652	606	592	615	616	621	633	612	589	570	620	609	620	627	612	581	594	614	598	615	579	598	645	590	632	662	632	656	597	623	606	573	602	571	617	577	595	632	638	631	606	607	612	588	613	632	608	645	592	621	607	631	597	563	595	596	627	670	633	629	543	577	618	615	621	611	656	589	597	601	616	590	589	602	594	637	589	572	584	593	612	588	612	603	640	619	629	605	637	646	601	621	619	617	590	599	611	592	639	620	628	566	614	620	648	591	625	618	638	595	567	675	617	600	609	662	644	580	627	621	622	613	586	671	615	602	610	621	599	656	598	611	596	606	648	661	681	597	643	591	582	620	594	569	628	602	579	645	646	617	633	617	644	622	597	638	574	625	596	551	584	625	635	601	632	622	604	620	584	602	625	646	623	603	637	601	622	654	639	616	634	652	618	601	611	592	597	660	631	589	622	634	645	628	599	621	582	620	628	618	598	631	651	595	602	620	630	601	603	597	597	622	585	570	594	612	595	582	622	633	645	606	627	572	612	612	643	534	588	616	612	651	609	586	616	585	616	582	648	620	616	608	641	598	582	587	635	596	599	624	622	569	611	646	618	632	615	589	595	605	586	618	590	596	615	624	594	640	594	654	629	623	574	627	627	614	625	625	596	620	644	630	597	621	619	591	561	586	636	614	606	611	623	592	608	616	687	651	618	558	613	632	572	626	621	624	626	645	625	626	603	627	582	608	583	628	597	658	655	595	603	620	613	616	619	626	585	598	627	589	628	627	631	620	627	589	618	622	603	596	607	631	587	619	636	586	604	634	548	602	578	603	616	595	624	599	641	597	628	630	632	631	593	632	595	597	598	640	591	626	629	648	628	592	647	580	599	646	592	564	608	612	632	581	601	657	646	609	596	569	621	586	581	601	651	580	630	615	579	629	574	597	630	596	591	622	596	613	608	584	614	594	605	618	605	616	598	639	586	603	604	638	604	625	615	607	562	608	638	590	613	633	607	598	608	634	613	629	623	583	610	650	641	630	619	621	588	623	608	602	585	635	610	607	593	619	616	608	640	608	591	597	606	568	631	614	636	638	599	643	606	636	604	567	584	609	618	632	583	594	548	604	630	589	601	623	598	652	636	602	596	624	611	612	584	648	609	575	586	617	608	608	629	651	612	597	584	659	591	637	625	627	583	638	639	650	542	628	596	654	615	647	569	625	590	640	561	585	601	646	598	628	603	596	603	602	650	605	657	585	603	635	640	577	627	625	628	578	578	588	604	600	632	617	589	586	604	619	640	598	591	565	608	647	548	623	635	609	585	610	627	559	590	622	624	662	647	565	607	640	638	596	645	590	625	553	622	689	630	572	604	598	599	611	589	614	622	630	642	645	621	632	641	616	580	616	559	597	624	601	595	599	617	596	621	610	586	624	655	636	591	603	624	600	619	584	569	628	607	606	588	584	625	622	610	623	661	641	605	570	605	623	657	648	617	604	621	619	571	624	626	615	619	629	568	594	583	628	603	629	600	614	592	623	600	603	628	652	600	600	649	610	650	621	633	626	599	567	639	596	586	619	580	603	606	597	597	634	658	618	609	606	587	587	552	631	633	569	592	612	597	638	602	620	545	588	592	610	586	586	582	642	581	593	630	583	591	585	630	602	597	626	618	583	623	601	638	585	605	616	582	619	567	610	609	598	635	640	579	584	613	631	644	614	632	665	624	595	639	605	551	600	631	644	602	607	606	578	605	618	691	669	661	617	594	600	616	597	627	605	556	567	643	565	654	615	631	559	625	588	610	574	604	624	593	626	627	604	612	642	632	606	625	594	621	566	626	621	629	637	628	577	662	594	606	541	610	626	576	644	600	653	606	604	596	608	585	619	606	550	624	599	634	610	640	594	610	611	629	602	578	602	594	586	598	612	654	615	631	600	637	659	605	646	615	576	630	619	609	605	589	616	616	593	596	594	615	587	577	616	603	616	600	636	607	629	644	627	586	597	612	634	588	639	624	596	597	617	610	610	615	682	640	592	602	575	652	651	598	624	604	552	594	622	627	580	600	585	609	607	615	577	602	629	650	609	606	617	581	581	608	614	572	624	655	645	587	582	591	608	586	601	606	597	605	580	611	597	623	634	605	653	595	592	649	625	617	659	618	609	596	584	601	632	623	646	618	600	550	597	618	625	528	603	602	597	603	630	600	631	626	640	600	601	656	592	602	626	596	594	630	660	577	616	695	643	621	608	604	672	588	602	599	635	598	621	615	682	622	601	619
23638	21160	28532	24004	21130	11575	1535	1013	884	824	812	783	757	782	687	671	678	688	683	659	626	611	639	625	588	594	628	617	628	640	618	560	649	606	608	612	599	604	613	603	596	608	630	583	614	562	615	584	586	635	608	593	611	594	612	598	581	592	600	596	593	582	556	573	613	649	569	636	612	634	598	556	576	583	561	570	555	630	598	572	642	552	625	597	594	576	599	559	617	603	587	570	572	595	592	640	529	593	613	626	620	578	601	583	582	571	613	556	619	623	555	619	595	608	580	587	593	568	596	614	625	589	595	595	610	613	565	623	575	584	614	590	590	553	537	599	538	592	606	569	585	577	573	607	571	626	559	612	619	560	605	554	561	648	574	558	597	602	648	604	564	574	585	648	609	592	600	571	574	569	614	564	548	576	551	600	614	614	608	603	569	589	569	637	585	612	579	562	600	629	564	584	572	531	617	624	590	574	555	584	605	613	561	596	612	585	537	585	590	580	628	606	604	564	573	608	610	600	634	562	600	560	637	598	610	585	537	648	616	597	645	627	574	564	575	601	563	509	572	587	591	624	615	593	576	545	608	614	595	586	618	609	622	599	619	605	602	620	576	573	613	572	615	607	578	554	582	574	623	551	580	592	563	567	621	597	574	591	573	582	557	573	562	594	560	589	590	563	607	586	587	546	586	580	559	551	536	558	569	546	587	588	588	538	505	583	551	623	596	564	588	552	590	616	584	615	555	555	604	592	567	559	553	575	578	555	571	545	562	580	596	586	606	600	525	612	591	618	551	581	557	579	575	572	579	559	649	599	535	589	615	573	558	561	600	589	544	551	639	603	621	593	600	574	563	584	569	622	606	642	566	528	559	626	575	573	622	580	577	617	585	606	615	599	562	573	567	596	553	519	597	559	554	583	582	563	645	573	579	591	561	614	597	599	574	582	590	594	574	621	591	579	561	604	570	583	606	590	583	574	590	597	583	574	555	611	591	573	613	587	549	576	606	603	587	623	618	548	591	621	622	601	614	542	619	570	587	593	558	592	542	610	561	564	590	607	557	578	574	609	582	577	562	614	599	614	575	620	589	581	602	580	557	563	583	575	551	565	578	583	541	582	553	552	637	613	587	587	571	562	605	581	612	583	626	605	605	569	610	594	578	592	573	626	579	529	596	576	590	569	582	604	592	577	613	558	583	545	565	607	604	564	576	585	563	534	601	614	567	596	591	568	587	603	608	587	576	589	619	563	600	639	627	586	592	589	562	620	646	568	545	630	603	572	600	563	574	577	554	600	618	640	581	599	579	579	610	595	596	630	607	607	631	606	594	600	585	606	606	600	606	584	621	598	595	624	590	573	624	596	571	578	583	591	558	577	603	570	577	580	572	546	587	597	592	620	611	585	607	578	596	616	582	585	595	596	553	613	578	575	604	582	549	594	560	630	564	577	599	597	554	588	598	550	573	609	580	573	582	572	602	582	578	575	602	573	560	580	586	583	597	647	584	599	580	558	623	573	572	578	579	573	582	631	555	624	578	579	596	577	615	602	604	580	546	550	568	581	573	572	600	596	610	623	589	591	552	592	564	584	595	589	562	617	598	582	554	570	553	591	584	552	552	618	565	593	591	607	587	600	590	587	623	578	566	567	603	593	576	574	595	588	583	577	615	571	584	593	587	569	580	576	568	601	587	580	581	614	587	569	574	543	620	603	597	632	582	594	599	590	571	589	587	562	552	579	569	591	541	582	568	608	602	562	578	570	613	589	573	585	616	623	551	605	570	504	595	586	543	613	605	571	593	583	600	612	574	563	530	573	606	552	603	597	546	559	603	575	558	624	570	593	571	582	546	632	560	573	569	579	578	536	593	589	577	594	594	590	570	586	529	550	587	605	636	579	569	560	605	559	608	596	583	580	578	602	601	539	589	566	617	611	572	572	556	598	574	579	553	609	578	591	598	563	616	572	582	638	580	574	596	611	516	604	598	591	564	568	559	546	577	619	594	575	630	623	604	554	607	560	573	582	592	615	565	537	543	532	582	595	602	579	590	583	531	571	557	613	588	571	572	597	601	591	593	583	624	608	573	602	569	601	599	581	566	626	576	597	584	619	554	573	579	588	599	601	606	582	539	574	594	609	604	549	603	564	587	614	582	538	606	586	612	634	578	588	562	613	568	545	550	578	610	528	574	577	590	566	566	570	614	625	605	567	538	561	598	548	555	621	607	557	636	572	554	548	613	648	584	570	586	558	538	611	607	618	569	626	645	573	576	555	580	570	616	586	561	536	561	614	614	613	609	580	597	615	600	593	551	606	573	598	593	599	627	613	569	609	574	604	593	543	607	645	569	553	651	592	569	570	593	594	530	600	580	577	600	626	578	562	585	629	597	583	609	583	578	609	569	561	581	574	575	562	533	617	583	617	593	573	604	626	582	575	603	598	612	560	633	600	612	590	585	576	559	572	574	596	581	557	632	608	636	563	564	568	630	572	580	633	632	615	563	592	617	543	572	609	583	582	591	570	594	538	608	578	582	594	568	584	565	609	558	561	579	576	603	569	574	581	580	616	613	576	592	616	553	615	547	564	612	603	542	573	594	573	585	612	585	613	557	634	574	587	592	592	584	596	588	596	571	570	611	599	583	584	599	567	555	563	558	637	604	571	585	626	578	585	560	600	615	561	528	576	593	591	580	613	604	618	564	601	631	607	584	559	592	583	544	584	602	558	574	555	572	591	567	602	596	586	568	630	583	611	612	588	574	642	591	595	581	599	556	628	564	561	595	589	578	531	592	589	570	523	562	553	603	568	585	586	577	570	598	570	551	548	635	594	568	610	600	597	640	590	567	590	591	582	598	599	565	611	573	564	579	577	593	580	554	582	564	568	581	588	583	503	546	537	586	610	577	587	600	591	576	568	592	601	585	579	593	580	639	547	596	578	580	587	650	615	587	576	601	595	583	584	600	617	614	555	616	578	618	574	588	591	587	567	585	609	622	589	589	530	616	579	590	617	629	588	615	615	582	584	558	605	596	581	573	613	543	582	572	618	562	647	583	544	550	581	617	604	601	599	593	601	576	559	582	533	591	602	573	564	526	543	574	597	614	567	568	542	552	576	591	610	597	562	568	596	575	585	597	586	593	562	568	564	531	593	577	568	586	581	569	576	543	570	595	592	577	553	578	579	559	606	591	585	600	568	575	597	582	551	568	582	623	608	601	616	587	600	603	610	620	570	594	610	632	595	565	554	563	623	582	623	613	556	600	569	593	577	553	627	580	583	591	549	606	591	596	609	667	603	534	566	621	584	609	568	580	597	583	561	588	576	611	576	631	551	605	608	588	570	545	593	599	593	584	545	609	556	573	579	547	614	577	606	579	565	587	606	590	542	622	568	594	608	567	612	571	564	615	562	581	589	584	547	552	573	610	575	593	579	592	607	606	576	544	573	615	573	596	580	577	601	615	613	570	589	535	593	622	576	594	615	589	586	592	525	571	571	578	553	557	584
5539	11571	9550	4937	3543	2830	2320	1878	1673	1576	1457	1417	1256	1226	1134	1158	1142	1121	1007	990	934	933	909	936	867	881	910	890	866	827	858	891	858	838	893	859	786	902	888	870	817	805	808	861	854	891	872	864	805	901	801	833	838	796	813	834	859	850	841	829	816	798	810	881	855	806	860	843	846	864	809	796	805	763	824	854	864	843	835	823	830	823	817	842	828	819	815	824	843	785	760	777	835	819	798	796	830	810	837	817	822	838	790	865	883	829	842	828	848	791	844	797	858	837	866	798	759	848	827	802	816	801	823	825	796	861	811	852	887	840	826	826	757	837	832	871	805	815	827	843	782	795	908	804	802	811	770	818	779	782	863	833	813	829	816	859	781	832	864	793	800	786	783	874	783	842	776	781	827	817	783	813	837	800	794	867	781	848	804	843	837	829	822	810	812	814	793	763	800	810	806	818	841	812	787	819	824	867	812	835	833	855	837	847	834	775	796	796	786	838	833	823	865	846	791	844	844	816	844	848	803	814	836	811	799	822	793	871	808	828	833	812	811	786	835	782	850	839	761	770	842	817	840	800	812	850	762	834	833	805	848	833	789	827	794	780	819	819	830	823	867	825	791	847	825	853	788	846	846	859	871	825	815	804	792	833	793	824	869	836	835	806	832	859	802	841	849	749	785	817	740	801	858	838	915	836	806	810	848	839	777	748	777	757	851	777	846	822	801	847	805	821	778	799	805	869	847	789	835	809	832	856	878	771	900	816	827	806	777	812	819	811	806	848	826	790	823	829	836	830	831	847	866	870	810	823	828	824	864	785	805	792	856	828	825	820	788	839	784	859	817	820	832	820	786	836	812	887	822	735	811	829	806	843	860	810	792	811	848	835	842	852	816	865	804	814	810	796	902	835	755	818	816	809	823	816	819	800	843	784	852	772	805	862	838	838	825	811	873	829	832	871	794	815	829	801	814	832	831	840	768	784	801	839	824	844	844	837	838	861	878	791	838	822	817	774	780	819	858	802	829	870	828	819	805	804	851	809	834	820	839	824	810	833	818	811	823	825	823	829	852	810	833	813	775	819	826	829	841	838	808	842	876	846	757	795	832	800	822	865	846	839	822	856	815	833	860	840	787	851	853	852	802	844	808	788	850	851	798	809	864	830	831	842	810	815	806	832	798	854	906	835	844	837	791	793	810	768	873	804	782	825	851	786	851	773	855	818	900	838	843	805	842	782	813	821	816	825	847	777	822	831	807	780	827	826	837	826	815	834	845	790	817	805	855	861	789	846	847	870	803	828	811	867	818	807	792	830	807	777	814	777	815	827	863	859	771	807	835	818	786	841	839	796	817	822	838	885	786	804	832	874	822	846	828	833	826	842	861	860	828	810	811	751	787	848	827	779	799	787	784	770	808	808	804	785	827	801	751	775	830	842	838	849	867	819	827	804	830	821	818	814	828	822	822	831	777	812	845	818	817	826	827	826	765	843	853	791	813	792	866	823	826	819	858	827	824	836	819	813	835	807	830	822	806	799	855	849	832	792	867	813	841	827	779	867	790	845	823	872	766	792	805	852	816	838	840	849	786	835	823	790	826	815	799	799	811	817	856	828	800	850	827	828	791	792	804	820	827	855	813	855	800	827	827	877	846	828	886	839	848	794	819	856	829	807	816	830	791	839	809	820	807	831	808	840	893	834	823	844	838	781	797	819	783	844	849	833	815	812	805	823	823	838	784	837	818	791	852	809	822	796	846	835	816	819	819	811	795	843	848	841	793	849	820	841	816	867	802	868	788	833	802	804	849	839	792	838	841	801	833	823	765	842	850	822	840	794	844	797	853	840	825	821	849	827	791	857	792	896	865	834	853	829	841	844	813	871	826	822	827	809	837	874	756	808	840	814	863	808	813	822	841	832	804	843	816	789	817	801	866	836	796	801	828	863	859	839	852	821	834	817	858	840	836	847	781	839	857	849	815	756	846	850	834	800	833	770	791	799	840	804	855	860	793	833	811	831	776	833	824	825	841	839	852	800	808	809	807	799	906	848	802	824	825	818	787	837	861	783	829	835	828	753	859	818	807	849	804	818	846	839	812	793	819	820	834	748	774	842	801	779	841	805	825	826	812	825	769	809	781	771	776	805	855	825	834	820	811	893	840	840	802	788	825	792	817	839	809	785	849	818	793	837	805	860	814	865	829	870	816	800	818	831	831	810	841	791	787	827	815	850	789	822	879	776	776	870	811	761	879	807	813	820	844	848	798	829	802	829	830	792	829	841	809	801	846	817	773	810	832	834	877	801	781	799	841	841	886	831	847	857	838	814	819	763	789	829	786	800	846	777	824	827	825	827	785	856	817	820	794	822	832	835	852	841	819	774	834	839	797	803	869	842	800	805	848	836	817	873	859	771	822	833	789	801	837	830	895	844	787	813	770	806	877	829	834	791	837	863	814	837	801	776	765	825	825	783	823	881	835	809	818	806	874	857	786	817	797	849	794	832	821	844	806	845	829	794	775	866	863	814	837	803	824	758	770	815	866	792	781	791	801	828	837	804	827	856	778	833	849	806	835	800	842	791	854	795	814	821	800	872	821	866	781	822	812	756	817	861	870	841	812	792	881	829	842	816	783	859	829	797	832	771	827	815	829	792	833	846	770	798	805	828	766	767	785	805	829	826	817	825	855	815	815	834	806	814	784	825	872	841	818	820	853	850	806	792	837	863	832	867	784	812	804	760	872	829	889	846	863	787	831	844	854	830	804	814	784	830	822	810	784	816	787	865	827	817	811	814	782	785	844	805	785	819	836	809	809	847	774	826	788	787	833	786	801	827	830	815	827	823	828	839	848	789	821	790	847	787	832	793	854	794	848	790	851	841	818	879	819	829	814	799	830	831	809	826	853	827	835	825	856	828	799	828	846	840	827	833	778	831	847	863	818	846	806	838	831	842	823	796	840	812	784	813	827	839	849	859	877	810	852	795	859	869	868	752	815	785	811	769	832	843	852	823	803	800	815	814	849	788	761	860	842	792	817	762	802	841	870	815	844	816	830	831	813	825	833	803	869	786	867	811	821	873	829	809	843	792	845	837	795	824	850	819	830	855	807	822	821	761	833	865	795	839	846	854	833	808	789	834	772	842	843	854	825	779	816	780	786	836	831	822	848	874	830	839	753	804	840	790	809	857	837	874	824	767	823	844	801	794	860	845	765	807	816	819	834	775	843	795	871	876	837	812	817	754	811	810	803	782	806	812	798	822	829	874	798	890	802	824	858	811	824	851	862	793	841	813	836	752	794	828	840	838	844	803	847	816	837	837	825	800	805	806	803	781	825	783	796	815	829	850	831	836	819	821	874	785	805	850	830	780	821	821	835	846	783	770	801	849	790	814	806	806	827	830	810	832	822	835	811	786	878	824	818	756	808	896	820	800	861	822	822	827	852	803	809	829	832	854	825	798	812	838	783	875	832	743	825	837	843	788	813	860	797	812	805	889	793	840	861	820	815	807
22721	21154	28989	23575	21159	21197	9415	1337	988	950	774	749	719	680	664	547	586	593	577	523	483	449	449	459	425	456	446	458	401	442	415	468	428	424	428	464	479	443	455	448	417	445	403	442	433	399	474	446	426	452	446	433	400	432	390	417	416	408	433	416	397	400	466	413	448	461	415	368	392	401	370	451	408	414	411	438	397	428	405	425	385	362	419	359	458	404	427	401	426	443	394	392	382	396	421	451	384	417	439	404	383	392	399	411	378	424	438	409	418	375	369	447	432	413	402	415	418	393	410	364	422	393	399	388	407	423	421	392	385	419	407	407	419	406	405	421	420	393	409	388	396	440	431	433	429	362	424	428	403	381	433	412	427	435	415	411	407	417	406	397	436	400	407	425	388	406	393	419	416	409	406	415	401	398	385	407	382	384	409	421	379	393	440	388	402	422	407	403	404	412	397	372	383	414	396	431	408	389	403	416	423	432	418	417	405	423	381	398	419	456	404	405	450	387	422	376	389	399	398	384	397	406	421	441	438	381	422	396	416	382	453	379	406	392	383	384	411	435	400	397	390	403	390	400	391	422	367	396	424	401	453	414	403	402	406	395	429	406	408	433	440	402	419	391	398	421	402	428	395	373	407	391	421	399	422	414	395	369	382	365	392	408	424	380	388	392	395	432	420	380	432	409	432	418	397	458	443	394	390	378	398	385	414	432	415	373	440	391	395	413	401	386	405	390	392	434	379	371	385	395	370	380	420	405	473	439	387	438	403	410	409	409	439	411	399	412	434	373	390	412	403	416	396	426	374	388	431	386	433	415	380	425	388	395	464	435	395	412	433	431	395	414	434	389	379	393	396	399	386	372	419	415	402	398	424	430	446	404	408	438	415	416	417	424	379	439	403	434	406	405	407	395	407	390	415	431	404	432	412	381	389	409	398	395	401	406	404	399	392	428	381	426	409	415	396	405	415	420	397	405	423	398	398	411	404	408	392	380	395	424	411	396	397	386	391	413	373	448	409	379	431	390	393	383	431	444	423	397	339	442	432	381	395	422	384	397	401	387	407	410	410	443	385	411	435	404	420	405	427	412	381	406	422	428	409	450	397	410	398	385	387	417	392	404	435	389	448	380	448	427	427	410	432	395	399	422	405	408	409	393	418	399	413	394	403	369	389	405	437	401	410	392	359	410	423	413	390	453	443	381	425	419	444	383	397	432	415	382	415	397	430	368	409	410	438	432	360	402	399	382	410	415	393	423	427	390	423	388	401	403	383	388	431	367	409	420	388	380	384	395	413	382	429	412	390	367	399	404	424	390	377	423	400	409	394	392	421	417	393	449	421	424	375	410	412	441	398	398	383	392	442	371	403	389	421	420	389	419	414	340	389	406	387	404	389	400	443	423	414	423	433	356	424	388	391	381	400	418	412	408	427	420	402	421	458	426	387	408	409	407	412	415	411	416	417	361	397	409	399	416	387	396	425	366	387	419	365	426	416	434	449	436	417	421	441	441	429	418	394	388	391	396	388	391	437	393	407	403	448	406	400	418	413	401	391	415	402	438	392	419	412	416	472	416	434	415	409	398	425	428	416	411	428	435	414	421	403	430	398	408	442	421	366	407	371	416	433	419	413	401	369	398	402	430	430	424	428	434	432	404	395	457	407	422	419	402	411	410	391	422	425	364	396	396	408	415	443	375	409	369	376	413	409	425	410	403	435	428	413	397	421	397	402	409	410	424	397	392	419	408	475	386	421	450	411	392	400	408	386	420	410	412	388	366	427	432	371	408	407	430	395	408	379	395	400	411	392	409	387	413	415	378	424	410	392	417	391	398	383	402	408	415	374	375	408	428	403	392	398	425	376	374	424	395	387	410	417	431	356	405	423	416	406	431	413	431	388	400	443	388	367	403	398	399	417	420	351	437	422	394	424	407	411	410	397	422	397	409	436	417	446	400	424	396	410	392	389	386	404	383	395	426	426	416	432	461	445	411	436	440	405	416	410	404	426	426	403	409	430	424	395	402	381	433	421	408	393	363	383	386	386	393	364	395	457	416	429	387	409	406	430	393	407	415	421	405	421	414	399	408	435	416	415	375	432	360	392	401	388	409	389	424	394	405	405	416	400	394	421	404	355	404	448	396	441	412	451	389	399	420	397	430	395	416	412	412	392	404	422	445	406	437	417	427	427	440	418	374	342	424	363	418	415	408	391	396	409	377	422	409	417	382	417	404	397	392	436	391	397	388	398	426	374	409	374	390	433	413	390	409	427	386	406	379	401	399	447	426	401	420	415	417	421	431	408	416	415	400	396	412	415	384	432	410	394	411	431	443	384	425	403	410	459	368	384	402	380	428	407	371	403	456	402	401	398	405	370	391	408	382	413	391	426	419	438	397	396	404	429	354	408	416	389	414	420	401	395	415	370	395	399	418	407	411	377	384	371	409	419	402	411	435	441	405	350	435	383	399	419	417	430	409	426	416	408	381	399	429	434	422	427	389	382	407	373	393	407	422	414	412	400	420	414	415	413	388	396	402	403	380	408	412	473	403	429	396	407	355	383	427	414	416	420	386	390	405	406	396	420	416	443	376	423	355	365	415	430	419	399	367	404	392	422	452	379	395	388	411	424	423	432	384	394	419	418	391	395	427	392	427	398	425	431	424	414	394	423	380	412	426	410	369	447	388	403	414	432	425	421	382	424	384	401	428	410	375	405	399	417	418	379	414	425	432	385	382	401	432	421	396	399	406	412	417	386	430	415	420	449	390	417	391	410	429	414	443	387	417	430	387	402	404	431	402	406	387	376	383	425	425	441	413	440	404	408	403	398	400	422	380	405	407	389	400	415	418	426	394	381	382	404	429	403	395	379	397	412	388	365	394	396	368	389	381	417	391	425	402	404	421	372	429	425	399	396	414	391	427	374	404	380	409	408	396	436	408	377	399	395	372	405	393	419	432	430	438	369	400	389	419	400	383	407	407	405	444	372	412	384	394	356	425	367	380	446	381	420	421	411	395	411	406	393	407	417	427	396	415	392	415	400	390	421	399	407	382	405	415	425	427	423	441	410	447	448	366	411	446	408	426	407	406	412	403	415	428	391	403	416	403	422	435	354	418	406	419	404	387	387	440	465	418	402	404	367	406	396	418	424	410	418	439	391	420	393	418	393	402	384	391	406	396	385	403	395	408	441	433	410	376	419	444	419	418	425	411	405	432	395	384	453	437	438	426	410	399	422	431	423	390	409	416	349	417	368	410	390	429	376	403	416	424	408	403	371	420	409	382	422	411	446	399	411	405	425	417	421	411	396	413	384	388	404	379	435	380	413	392	393	396	386	425	397	419	444	396	422	408	378	398	396	385	402	412	400	401	398	373	384	444	393	414	411	439	392	434	435	392	412	389	370	391	380	384	433	409	403	405	410	399	376	437	420	383	439	421	408	412	404	376	399	403	393	380	374	423	429	397	407	460	436	445	386	401	341	402	428	410	381	398	389	376	408	407	412	403
7543	17426	14495	7875	5662	4288	3389	2611	2253	1934	1656	1576	1419	1283	1224	1082	1086	1033	933	798	779	802	760	730	729	680	718	699	712	677	660	640	648	645	665	631	603	659	616	581	621	586	650	575	594	633	628	603	622	554	614	626	615	597	601	631	569	578	608	593	632	649	620	605	669	588	594	624	658	640	574	594	550	618	598	585	581	603	608	599	621	563	594	596	585	554	585	618	571	528	603	575	563	594	568	580	626	607	545	618	592	614	596	577	556	577	603	571	580	600	632	567	625	605	573	600	577	602	586	614	603	574	567	552	600	545	567	526	553	611	582	581	558	575	526	583	550	605	592	544	575	539	546	612	552	607	557	593	582	568	565	587	616	578	534	608	619	562	595	561	594	616	585	606	552	563	586	609	549	598	648	585	549	602	575	533	634	548	604	554	559	612	602	562	545	584	571	573	547	595	543	578	611	566	552	603	582	571	620	595	564	626	588	554	596	572	589	563	569	573	546	584	585	577	541	593	542	605	540	560	560	561	609	564	549	595	594	572	608	610	605	611	579	582	584	560	603	612	527	584	575	597	531	610	635	602	526	576	608	604	576	623	569	557	541	592	557	606	574	614	581	563	588	528	553	579	615	608	591	631	598	601	570	567	614	603	627	571	580	576	578	606	577	573	577	569	581	606	603	555	579	625	623	613	585	555	609	570	590	541	617	554	608	589	587	591	583	595	578	626	557	580	581	609	591	602	587	568	592	567	570	573	573	629	605	589	582	585	585	544	602	632	620	559	588	596	605	605	598	584	558	598	575	590	594	590	549	587	623	557	611	585	542	573	573	542	573	600	592	539	574	604	611	540	617	572	594	569	598	532	591	575	556	623	604	565	620	588	621	566	568	609	582	594	566	591	617	633	592	594	576	638	573	609	577	621	553	565	590	569	579	582	593	574	584	577	600	573	567	554	584	566	590	592	601	582	607	593	591	595	554	541	577	582	594	581	548	606	574	544	608	564	576	588	654	613	569	562	587	586	559	560	627	577	563	601	594	564	546	588	560	559	536	610	592	594	575	561	586	521	577	619	598	545	567	595	579	553	590	570	562	592	588	598	579	598	591	592	551	538	569	585	578	633	595	627	549	605	609	563	560	562	581	580	587	580	584	615	602	588	642	613	574	631	598	580	543	576	564	598	587	590	584	588	547	584	611	603	607	537	579	581	616	568	560	580	550	559	584	602	560	528	594	573	564	590	588	594	535	551	559	593	573	618	590	595	613	608	556	597	611	591	579	579	601	605	593	534	634	606	599	587	591	643	591	568	603	553	566	592	615	575	555	615	602	611	621	579	554	613	583	546	546	617	589	582	578	572	575	614	553	565	595	579	573	602	593	579	609	567	569	601	569	584	548	617	510	568	573	607	597	578	611	577	532	563	579	582	605	528	592	592	592	592	588	574	562	570	586	545	526	658	555	554	581	607	558	572	549	579	577	559	586	644	582	608	571	536	608	574	592	559	564	569	583	578	548	589	570	534	607	581	566	592	555	601	600	571	630	596	592	597	537	626	582	571	586	608	547	590	592	573	556	571	594	612	552	601	576	580	619	570	578	591	553	568	626	573	628	570	571	594	591	563	570	577	572	573	620	586	634	591	577	612	571	552	570	559	567	569	630	590	600	606	617	590	548	605	561	608	578	618	621	533	544	562	605	548	579	582	538	572	547	562	598	607	555	618	584	580	548	573	556	627	601	539	604	544	627	593	566	593	576	584	602	612	561	582	587	592	574	624	580	579	576	564	581	647	590	611	569	565	578	622	572	572	576	628	617	572	594	582	583	595	646	580	576	550	548	596	581	583	623	582	622	598	573	565	543	585	602	577	592	597	570	576	601	603	554	580	561	639	575	610	576	585	579	545	610	589	575	594	628	562	564	560	591	571	591	591	605	587	581	564	598	549	596	599	539	572	592	611	581	586	581	571	628	602	609	583	580	594	536	574	587	581	590	577	553	581	597	549	590	591	568	571	600	576	577	601	602	631	563	612	552	552	552	565	597	568	650	540	501	601	529	599	554	598	614	560	582	593	556	625	614	589	595	553	612	583	618	585	546	573	592	572	571	569	581	571	592	590	569	564	601	624	627	613	560	596	608	567	582	597	583	542	590	571	576	580	617	619	589	572	565	582	608	637	607	589	629	560	610	560	574	595	621	591	575	576	574	570	570	583	587	600	573	574	561	573	587	632	609	620	598	551	581	564	593	571	595	554	565	597	620	562	587	597	555	542	568	617	593	550	579	618	556	552	579	541	647	554	560	547	569	548	535	538	550	585	589	608	550	558	594	609	545	568	619	579	651	550	583	610	580	562	511	624	625	578	577	551	545	537	578	578	605	580	608	575	589	546	604	552	585	583	598	559	581	582	571	579	574	591	599	581	595	590	597	590	558	588	610	545	597	619	585	621	610	581	613	584	601	594	570	585	533	556	584	598	551	565	574	558	567	564	559	574	586	613	542	580	572	611	582	587	582	561	571	611	571	603	550	593	569	609	586	569	561	580	629	619	588	623	548	600	606	538	589	562	563	565	586	566	566	570	616	589	577	573	570	574	590	583	569	616	576	628	572	554	572	557	548	593	573	599	639	586	605	591	609	586	555	581	632	569	576	600	582	588	614	605	615	591	602	592	578	609	588	563	577	557	593	592	570	578	556	602	571	555	600	588	561	575	587	596	543	583	609	569	568	583	559	564	598	577	600	597	601	597	550	545	610	566	598	582	575	565	539	545	588	561	622	554	572	533	568	597	588	598	622	560	559	619	569	580	599	566	629	626	572	603	578	588	548	590	555	524	591	589	598	566	569	590	535	595	569	549	609	561	621	538	552	588	583	598	565	593	556	576	594	549	592	586	595	555	571	587	593	548	565	585	604	597	561	599	533	550	603	568	582	587	585	571	554	591	580	610	577	581	538	634	584	563	573	608	592	580	595	555	547	612	587	573	607	565	578	581	550	595	572	603	612	599	615	613	603	595	582	570	600	565	566	597	563	574	592	571	557	526	647	522	537	578	582	611	613	600	611	555	580	574	579	606	590	560	596	559	581	585	553	619	608	566	599	634	596	549	592	575	564	574	638	598	566	591	592	587	603	583	524	610	579	619	607	605	544	639	544	557	628	534	640	532	571	582	583	593	568	571	579	570	610	638	567	615	594	540	540	554	601	564	571	560	600	636	554	583	582	600	607	565	566	579	554	598	598	594	617	573	617	586	595	570	568	589	618	591	606	579	598	595	604	606	565	599	556	591	598	590	611	605	569	566	574	587	580	586	636	600	590	598	564	589	595	564	585	548	609	566	577	569	591	590	613	526	556	586	588	567	531	556	554	570	577	546	626	596	580	535	583	627	598	582	579	559	589	604	587	596	546	571	581	588	579	550	646	596	590	588	542	595	631	584	589	563	594	587	573	565	574	600	551	553	585	557	619	612	574	602	576	617	586	610	570	591	600	593	548	630	567	617	585	543	541	561
26677	20406	8320	982	606	537	526	475	487	501	442	479	466	471	463	491	442	481	448	443	434	447	447	443	416	451	475	432	442	418	408	435	426	460	476	462	473	393	461	404	442	419	445	435	414	433	382	425	430	420	430	400	453	452	450	398	451	441	453	414	421	386	446	430	450	458	451	428	427	444	433	425	432	431	444	418	434	401	434	441	420	407	434	411	484	448	401	429	390	430	440	430	448	426	473	390	438	443	386	420	413	421	438	431	445	445	423	415	446	397	428	430	447	417	436	427	436	418	433	417	433	463	425	435	415	459	404	437	441	445	423	441	389	418	446	410	395	400	410	432	397	429	436	447	413	464	425	452	442	465	425	439	406	467	440	418	440	440	429	439	452	434	407	447	409	425	429	426	430	437	431	448	432	416	417	413	388	425	449	414	447	411	398	452	430	402	455	379	423	424	452	456	438	452	439	443	448	464	432	426	390	430	423	437	448	439	415	444	451	480	420	453	381	444	410	406	448	462	423	431	440	412	445	416	405	466	413	451	437	403	452	422	425	480	415	413	453	416	438	472	446	440	399	423	415	415	430	417	451	407	445	409	408	442	425	420	436	441	454	421	434	426	466	455	428	422	413	460	425	445	423	423	438	443	435	421	406	417	432	395	424	426	460	441	407	398	440	441	469	440	437	441	434	405	391	422	425	480	426	448	447	391	449	402	442	453	409	404	417	457	421	456	414	434	426	459	445	432	402	421	405	417	459	435	434	405	423	471	429	464	409	400	411	398	442	433	457	433	428	432	413	435	403	451	430	453	456	427	448	459	416	423	485	432	444	437	459	440	433	442	412	436	410	402	463	438	431	446	433	442	434	399	449	437	458	413	421	429	416	432	426	440	437	409	428	405	434	425	394	451	443	425	423	415	432	458	402	439	420	468	428	428	431	405	450	428	428	475	426	417	439	433	416	428	464	412	425	451	394	461	465	442	454	425	441	442	417	424	457	406	436	457	411	392	456	443	403	429	405	446	441	494	415	428	402	437	419	457	434	445	404	462	452	390	443	419	432	433	455	406	408	440	419	430	433	432	408	460	433	405	410	435	386	404	474	448	431	455	400	444	437	441	461	435	445	428	405	440	472	461	416	455	401	445	467	397	433	496	442	423	405	408	430	386	419	462	422	433	439	458	446	407	430	443	410	442	433	464	446	449	428	450	456	479	432	443	441	414	415	467	447	434	456	404	450	436	434	459	402	417	466	431	456	449	439	428	426	463	418	416	421	428	430	414	410	408	422	441	464	443	391	417	419	426	436	439	423	404	432	416	421	428	446	460	407	416	422	421	422	442	427	454	403	450	425	409	435	399	407	451	385	431	418	436	422	418	412	431	455	457	417	455	414	468	431	437	464	415	428	432	450	426	445	465	437	418	419	433	451	426	445	424	462	427	469	452	400	459	457	407	472	433	421	468	434	412	444	424	463	421	483	422	444	423	420	418	421	479	426	429	484	461	439	424	430	454	424	402	427	447	440	407	429	420	455	436	450	422	430	397	477	445	424	441	464	395	405	438	412	376	438	462	435	402	424	428	445	421	431	440	412	434	405	419	440	435	452	418	452	426	451	412	438	431	493	469	445	407	434	413	411	471	440	455	423	467	427	436	421	444	461	472	455	433	401	426	400	439	419	420	433	445	453	411	414	444	449	424	418	436	426	468	451	453	442	464	405	413	420	457	432	420	425	425	423	412	429	435	427	429	427	431	439	415	419	449	428	414	417	418	429	405	449	427	407	444	437	450	454	407	410	415	448	449	444	413	475	435	443	454	421	451	473	469	438	415	450	438	444	447	424	464	436	419	438	420	450	429	465	418	447	445	381	434	468	425	454	406	418	432	405	395	465	406	383	457	413	422	426	425	428	420	414	424	442	430	412	449	433	431	408	439	439	454	414	385	405	446	404	414	410	415	400	458	407	441	434	422	407	424	423	435	458	407	416	442	395	408	388	383	452	422	413	413	431	433	441	420	456	402	395	411	426	455	446	423	393	438	465	428	413	416	413	446	414	431	430	452	462	447	439	433	397	435	410	477	402	429	436	437	430	441	458	428	396	430	413	435	411	436	420	407	439	444	409	435	459	440	436	411	448	448	434	451	395	448	445	417	461	432	428	422	401	456	449	429	446	458	416	425	396	437	399	444	411	437	447	410	445	416	433	446	446	443	453	424	407	418	419	411	443	416	425	440	417	395	430	456	460	440	427	442	390	442	394	443	431	413	452	448	420	398	431	410	410	431	428	440	409	459	427	410	419	431	409	443	468	429	431	455	412	432	423	424	420	425	428	426	425	406	456	406	409	418	432	402	413	477	442	434	402	423	443	438	435	443	424	420	408	405	428	436	450	450	453	427	438	424	440	426	418	404	463	469	440	421	413	433	400	400	404	446	447	405	416	446	424	446	456	442	432	404	432	403	462	433	414	436	420	416	419	417	409	421	432	431	451	414	401	444	456	421	432	459	414	467	430	403	459	435	417	415	441	409	454	482	429	438	412	440	421	414	462	442	397	432	432	439	454	408	410	452	437	435	450	464	455	444	434	427	407	444	440	429	456	489	455	455	472	393	405	432	446	434	405	428	441	400	444	442	415	413	447	450	463	430	463	409	459	425	453	392	382	426	443	454	459	429	477	457	401	408	398	442	421	388	429	435	420	457	443	381	444	409	444	448	477	418	432	459	458	408	407	445	443	448	461	404	443	407	450	420	449	463	468	420	427	459	420	431	409	460	519	438	389	443	423	449	421	439	476	429	453	425	417	436	445	402	422	442	441	411	440	429	442	426	442	429	429	445	456	427	450	444	399	454	447	432	419	412	432	447	419	451	455	449	411	413	393	476	457	471	427	430	449	430	419	416	414	405	459	431	390	450	424	414	427	456	438	432	409	388	422	440	455	447	409	395	437	425	421	438	431	449	416	414	412	447	447	409	470	426	443	465	428	446	426	444	467	431	450	425	449	441	433	459	408	408	447	415	436	419	440	418	434	428	412	470	456	456	458	423	423	449	439	439	438	398	419	400	442	454	456	429	442	461	403	434	427	446	409	388	430	454	431	433	406	420	414	435	451	460	436	404	421	429	447	420	442	448	432	460	444	437	442	462	382	452	415	449	435	416	418	422	426	423	417	416	471	445	447	453	405	428	452	418	441	439	416	405	431	430	402	429	409	422	444	424	426	413	429	416	430	456	416	457	402	436	441	438	466	427	390	435	460	431	464	407	435	395	410	437	432	437	411	407	401	416	390	423	425	456	434	413	450	441	481	437	420	402	449	441	445	426	486	429	464	409	456	410	409	445	440	430	423	446	411	446	402	441	427	419	423	408	437	418	399	427	449	432	422	472	403	427	424	410	452	429	421	407	470	458	388	434	400	410	476	423	418	441	451	445	428	442	438	445	444	455	421	441	414	412	399	414	400	435	436	425	441	452	408	412	423	445	418	424	453	415	421	433	426	411	422	450	435	447
4285	2120	1921	1172	1006	910	810	738	773	740	707	710	741	711	706	640	732	697	667	627	630	649	591	632	585	613	588	643	627	601	671	639	607	618	591	569	627	583	599	638	622	598	591	606	596	621	611	572	584	630	612	619	662	613	620	617	644	633	570	584	629	598	625	661	628	606	648	594	603	592	630	623	602	589	553	639	624	602	599	588	602	619	610	575	618	628	633	624	645	614	608	567	609	640	608	588	582	552	619	605	595	629	585	631	573	622	588	587	633	548	578	594	642	608	647	605	617	597	569	603	625	609	598	619	594	612	601	578	650	629	601	611	634	594	619	639	607	638	661	573	600	584	574	615	557	590	595	625	629	595	587	587	631	582	632	636	587	582	618	582	556	612	588	618	569	623	646	616	613	624	597	623	603	587	594	573	594	590	612	610	621	578	643	623	576	621	632	564	596	613	609	576	602	583	589	592	582	607	585	647	625	584	599	619	584	574	599	599	591	631	589	605	630	602	599	600	602	601	592	595	640	601	630	586	618	625	595	650	573	652	573	583	608	584	653	592	588	625	606	570	619	617	642	575	577	671	582	598	652	583	620	590	571	631	599	584	637	617	660	603	585	642	611	664	609	614	604	579	618	613	664	599	616	588	602	627	606	628	603	627	615	604	559	617	619	573	585	595	601	635	585	617	626	574	576	631	599	587	608	588	613	579	627	578	587	573	598	623	595	560	613	605	615	563	610	617	600	575	584	603	593	659	663	567	609	646	617	620	622	552	601	627	656	620	607	614	576	601	569	590	637	602	593	605	622	610	602	618	591	578	597	629	635	569	606	623	635	612	601	636	628	688	652	589	592	612	621	587	624	603	642	578	600	629	575	617	603	600	574	616	602	597	611	591	621	599	602	612	630	592	614	624	627	600	639	629	604	603	571	625	583	595	633	559	593	623	638	630	632	550	666	628	604	583	576	605	580	669	612	562	629	589	626	596	615	596	574	599	589	671	619	595	610	636	596	650	584	636	553	580	576	604	583	596	570	558	628	598	573	593	592	612	628	581	626	589	605	581	612	589	644	585	661	658	600	641	584	575	613	570	613	607	606	635	651	617	579	623	607	581	629	581	576	606	604	605	639	618	596	569	612	610	629	603	614	586	637	614	615	611	596	599	617	620	607	645	598	569	585	614	595	587	586	557	632	615	613	584	598	646	647	549	610	640	546	583	593	599	627	610	622	569	611	636	609	621	584	620	603	615	595	608	596	615	629	622	593	578	640	624	606	580	630	584	634	532	602	648	588	620	583	592	556	609	635	616	570	610	690	570	627	619	604	613	595	636	599	586	589	629	609	610	697	575	612	606	647	622	566	629	611	590	609	613	665	593	564	607	652	606	601	584	637	589	592	574	618	639	600	564	619	614	590	637	578	592	611	597	652	620	638	611	604	608	600	580	639	611	648	594	594	583	572	586	639	609	614	658	581	611	626	611	602	591	602	590	650	638	616	631	592	581	631	597	584	595	606	565	606	603	600	576	599	589	596	609	636	625	580	598	578	556	615	599	584	632	599	647	534	639	622	604	599	561	597	614	618	602	563	619	586	552	618	601	609	587	572	569	595	654	601	614	594	587	689	598	612	577	571	604	594	634	620	619	571	632	610	602	601	644	583	580	612	584	571	613	645	568	629	612	602	638	590	584	599	523	561	611	578	576	606	567	598	602	601	592	590	642	591	588	642	611	600	601	633	618	568	587	597	622	649	640	635	640	575	623	621	611	587	544	628	595	600	621	625	613	606	630	591	628	635	622	604	607	594	638	582	603	640	623	588	582	588	614	644	632	631	606	567	574	592	631	619	618	602	559	625	631	606	597	597	617	587	633	560	598	632	620	618	602	614	619	590	615	572	638	639	600	578	621	580	602	605	602	614	631	584	595	615	607	639	630	584	613	605	605	640	607	590	597	625	597	640	627	602	579	614	639	584	645	589	559	638	598	612	622	624	593	604	592	615	587	611	619	653	619	574	631	615	600	616	570	644	565	565	604	587	631	538	631	614	568	656	599	563	589	561	590	586	601	605	569	595	574	584	539	640	622	562	597	602	588	649	639	578	578	618	596	639	607	588	548	623	567	593	593	644	646	618	581	604	605	615	648	594	615	581	615	560	644	560	633	615	635	570	577	607	637	610	636	595	611	616	614	615	607	619	594	564	561	578	571	635	606	647	614	621	646	574	598	576	616	612	649	576	626	611	599	599	649	591	593	655	608	607	577	606	661	591	652	632	606	579	579	594	584	591	644	592	572	624	618	616	626	617	623	627	581	622	610	586	594	585	581	626	670	622	636	625	611	572	614	609	577	600	612	606	597	590	593	568	626	586	598	598	626	640	614	622	589	548	613	604	603	584	628	612	598	605	608	649	613	604	598	583	568	593	575	549	533	597	576	599	589	615	584	595	634	612	609	638	612	616	559	619	593	626	577	638	569	607	612	600	597	588	618	596	581	613	639	666	600	587	577	612	639	592	631	618	637	605	566	617	610	606	634	619	632	638	614	587	622	639	590	580	582	601	611	612	610	627	580	607	606	624	641	603	586	601	610	615	592	601	589	625	615	610	581	562	639	599	580	607	569	635	630	577	646	593	612	583	575	625	607	641	608	596	565	632	591	615	594	622	610	606	597	572	582	589	606	591	613	638	602	620	641	593	600	602	616	628	599	609	586	555	573	639	607	656	623	601	637	585	592	622	643	634	605	624	606	560	598	602	621	590	594	608	607	617	590	609	655	571	611	606	588	608	624	624	583	578	617	611	523	649	578	607	603	629	640	578	591	585	604	561	568	604	601	624	566	561	592	597	578	631	598	561	649	587	582	626	566	643	585	605	579	629	586	622	597	623	583	600	568	574	602	614	578	561	580	556	620	624	618	633	599	603	626	595	586	620	601	593	595	614	622	571	613	562	592	596	625	618	632	635	653	642	622	658	586	614	601	579	621	590	609	592	603	625	610	618	595	571	603	569	606	600	627	629	611	595	557	637	593	580	618	599	631	599	635	571	626	606	629	589	579	627	582	600	612	662	564	629	615	608	578	588	586	596	592	608	593	584	624	608	618	580	587	664	621	607	566	631	610	597	613	636	634	626	619	580	575	617	595	588	625	594	583	572	629	607	590	577	576	641	620	644	620	623	618	616	562	627	568	622	661	648	576	593	592	634	621	621	639	619	602	598	638	624	590	600	613	589	625	620	641	610	540	593	608	637	600	599	574	632	598	558	638	611	598	624	575	571	654	613	640	633	583	580	582	635	608	597	609	580	608	637	590	625	583	596	587	598	574	591	595	622	602	594	536	572	676	626	657	645	591	594	630	624	599	576	610	585	620	601	677	576	596	582	642	583	628	618	582	646	645	648	602	619	606	599	557	604	580	581	581	584	569	623	611	642	605	630	608	601	592	594	607	560	628	639	628	661	597	638	604	583	627	577	609	591	607	611	624	637	620	617	608	599	574	573	615	616	591	567	542
23610	21163	28602	23977	21167	11710	1629	1027	918	819	801	782	716	737	700	675	692	667	716	672	639	621	637	640	611	610	628	584	606	606	594	601	606	606	562	618	616	639	643	600	635	592	613	595	596	596	630	547	595	565	552	608	584	617	567	562	635	582	615	586	573	609	608	592	594	619	562	575	622	586	599	612	618	596	610	607	602	644	605	593	554	585	584	608	617	594	591	572	579	572	581	568	594	591	589	551	562	580	610	533	605	572	597	620	597	576	592	579	565	604	556	559	594	613	544	599	577	612	589	618	567	585	585	575	588	584	623	592	577	588	558	621	567	591	593	564	572	574	586	581	578	534	621	609	593	634	573	637	626	594	590	581	552	550	553	570	574	567	572	611	622	602	601	588	601	566	542	601	584	561	611	541	596	588	574	592	603	561	578	568	633	584	580	576	566	553	592	585	552	584	616	634	566	609	575	627	574	561	598	620	590	615	593	597	553	610	519	581	596	589	565	596	588	599	554	569	589	604	612	570	585	560	596	612	597	611	586	600	595	573	623	606	602	586	628	594	570	571	581	612	588	593	599	554	578	600	587	581	580	585	590	567	584	552	577	578	583	599	582	563	583	591	570	596	568	651	584	595	555	528	618	659	562	575	577	613	604	533	582	580	570	613	547	590	589	553	580	607	585	611	670	564	583	533	550	608	595	584	562	513	599	643	591	570	525	615	587	612	542	606	570	625	569	599	576	571	614	601	579	589	544	592	589	600	577	608	576	600	645	582	560	558	591	620	585	554	604	558	544	579	566	616	567	568	577	530	575	582	584	610	617	556	592	579	592	557	586	604	597	614	580	552	580	613	605	577	583	606	572	568	555	556	632	592	570	600	575	585	556	575	578	565	571	580	588	576	568	586	586	604	597	579	552	651	605	582	583	558	581	589	626	579	617	589	583	630	587	601	577	564	539	609	588	617	612	568	562	569	609	546	577	598	603	580	578	556	581	584	584	564	572	599	581	546	567	549	573	598	575	523	554	599	509	593	581	600	591	575	596	585	554	584	584	575	546	566	547	549	606	575	589	619	551	594	588	572	600	568	564	599	583	557	592	597	559	597	610	568	538	607	570	640	610	606	591	567	597	609	585	547	576	581	632	530	607	587	601	572	568	625	587	589	535	589	599	572	564	586	585	623	558	539	553	613	584	551	571	611	595	605	549	610	582	585	644	598	574	615	561	563	600	594	593	546	593	577	588	557	609	554	619	574	556	608	586	585	611	588	566	615	583	583	565	574	551	615	621	556	528	543	584	550	580	581	597	566	551	598	609	588	568	619	518	593	550	554	559	556	568	585	589	590	619	625	582	563	588	604	571	602	570	564	583	586	598	583	554	572	608	633	581	561	618	577	517	577	557	535	558	572	585	583	616	602	582	557	548	591	567	591	596	573	569	575	560	569	593	603	567	568	579	548	576	594	561	628	574	585	597	625	643	579	581	555	578	593	596	551	601	565	598	608	607	612	580	611	595	628	539	576	602	591	516	574	625	632	561	554	609	601	579	532	598	541	606	560	562	612	578	622	577	595	628	607	567	609	562	566	605	600	590	557	585	626	537	560	573	577	561	584	575	632	613	555	574	583	611	589	584	567	583	572	584	588	560	593	573	536	596	600	605	515	612	586	591	585	587	607	594	559	566	560	565	528	558	568	580	605	562	643	590	583	617	626	620	599	583	578	628	565	570	569	535	568	583	609	588	587	575	547	588	597	611	607	557	555	617	587	594	540	612	583	560	622	515	565	625	610	576	550	596	603	604	569	593	595	586	574	569	562	563	550	559	580	618	535	606	594	628	559	575	586	581	586	617	556	577	577	605	623	608	577	576	598	591	591	599	590	580	589	565	587	607	631	577	608	604	597	597	554	587	564	608	605	584	591	616	600	586	586	610	615	588	557	621	589	588	554	597	582	588	539	581	563	567	583	623	570	567	634	620	548	592	570	604	568	597	598	560	580	521	547	572	583	611	600	621	625	588	571	604	609	561	569	599	602	580	602	628	575	575	605	561	594	597	546	574	644	594	555	592	554	545	577	558	585	569	584	620	552	588	574	582	559	590	603	584	549	591	563	571	584	545	596	562	545	587	615	578	601	571	581	605	599	569	580	603	589	559	552	563	599	629	562	551	580	566	600	550	551	525	543	630	597	550	564	562	596	579	577	615	573	544	617	602	595	615	561	621	577	586	601	596	599	570	597	580	624	598	591	648	579	557	514	560	575	597	574	546	602	567	624	578	545	527	591	579	556	613	524	583	546	578	568	531	569	593	602	546	597	595	600	581	607	570	599	558	578	550	613	558	570	523	590	606	595	572	592	557	594	554	623	592	594	586	588	580	553	577	628	591	620	593	616	602	574	550	609	590	543	604	579	645	592	581	591	585	619	567	582	601	611	625	621	580	551	607	546	572	582	556	592	569	606	526	619	608	580	586	568	623	608	565	546	574	576	652	586	570	555	553	570	571	582	566	572	535	553	600	626	610	578	572	602	589	605	532	595	573	600	592	585	562	579	571	602	580	569	584	555	552	577	569	623	597	604	589	583	571	574	558	566	549	580	594	554	611	585	585	593	566	570	570	568	599	597	573	581	581	589	567	612	575	594	595	603	607	597	554	538	568	545	560	556	600	577	553	562	591	621	565	589	566	595	579	553	625	605	586	598	553	578	573	555	599	582	602	599	611	583	573	593	609	573	593	573	613	616	587	588	578	614	546	542	551	532	594	550	579	627	545	573	605	601	554	559	582	575	547	594	607	525	597	568	608	595	596	603	588	594	583	560	574	651	592	600	602	596	574	609	599	539	580	562	615	592	584	583	562	564	591	553	581	561	596	619	582	593	573	624	574	577	577	587	542	624	629	597	580	592	530	604	570	562	598	592	624	575	603	584	580	616	542	569	565	542	622	604	605	603	569	547	577	595	572	600	589	575	588	574	584	583	597	591	558	555	544	559	559	602	527	614	596	551	608	591	623	557	573	579	618	561	601	578	572	594	575	653	625	567	565	589	571	576	544	588	599	618	526	527	590	576	603	564	557	582	556	641	596	589	581	568	553	570	568	610	591	557	607	557	580	562	608	520	581	604	590	607	580	605	565	574	622	603	596	575	595	596	617	564	593	564	564	584	564	568	562	520	560	611	578	545	630	620	626	603	589	614	588	588	597	590	613	548	588	584	595	588	535	541	528	606	585	575	616	627	583	627	620	614	592	583	570	581	568	595	580	613	586	556	560	559	579	588	571	608	551	612	586	566	637	592	582	619	594	583	640	583	601	567	579	601	602	555	574	568	554	562	539	538	600	562	570	574	616	592	600	590	620	590	594	591	556	585	566	591	567	557	570	566	610	615	590	548	593	569	547	566	583	562	600	575	601	581	575	561	579	575	566	621	575	586	582	511	633	571	600	565	549	538	599	612	595	612	607	573	613	575	572	587	552	582	575	591	563	584	555	551	563	582	507	571	603	658	605	545
5445	11419	9433	4936	3590	2855	2279	2004	1770	1537	1477	1286	1216	1260	1255	1076	1058	1086	1006	951	965	940	866	930	905	919	914	866	834	857	835	845	851	874	840	869	832	843	823	847	815	851	841	800	837	831	841	834	869	834	803	853	813	779	811	825	875	823	835	762	831	900	830	859	834	784	821	800	808	829	868	806	810	835	795	789	837	774	842	872	805	784	821	774	846	865	819	814	799	782	860	829	810	831	806	818	819	795	855	823	836	800	799	881	794	790	803	835	824	755	808	803	793	820	867	810	813	840	774	867	845	842	802	797	830	848	811	824	857	825	800	831	817	847	830	840	808	788	860	843	802	801	786	763	851	851	856	829	898	821	832	806	824	815	801	820	801	818	809	803	850	859	796	814	852	762	799	774	796	770	806	832	814	798	825	849	817	839	779	855	825	832	818	786	807	846	827	764	822	793	779	872	834	820	799	805	817	816	809	804	879	837	836	778	742	795	763	825	816	826	771	733	866	820	814	799	843	784	783	831	878	795	808	797	858	793	812	786	791	782	816	846	788	807	814	813	869	826	834	816	872	801	832	861	824	858	863	822	810	817	824	815	838	828	802	821	795	868	848	789	851	774	824	847	807	777	784	823	814	823	813	847	795	818	830	789	749	813	820	801	817	832	825	841	833	806	784	865	821	773	832	819	807	808	799	827	768	807	821	809	802	816	799	787	798	838	810	794	860	826	795	813	786	772	797	829	786	817	829	827	833	794	850	834	808	809	807	819	855	885	826	856	830	777	827	812	801	800	770	771	799	789	862	760	819	867	780	840	769	887	831	837	808	833	813	800	845	856	841	826	786	814	841	781	804	850	827	814	774	789	801	824	839	835	827	837	771	811	811	856	846	829	850	804	813	806	798	816	810	828	835	786	774	822	817	831	858	789	817	835	828	815	842	784	780	826	835	808	852	818	828	877	840	834	825	888	813	800	813	841	849	813	823	823	801	860	776	786	797	872	825	803	825	776	821	786	836	880	770	904	833	799	806	853	799	770	812	819	841	753	838	841	821	847	834	827	816	785	786	841	823	795	756	801	847	852	839	835	832	791	847	830	808	756	819	804	843	836	844	808	818	801	798	839	845	797	821	833	763	835	778	853	824	817	803	819	831	862	837	817	795	806	874	884	810	779	816	853	839	873	785	814	838	791	809	804	810	842	817	860	757	837	840	797	794	817	803	856	798	773	835	789	763	810	806	829	795	842	833	788	861	841	800	783	774	811	838	817	770	820	834	830	812	841	802	830	785	790	794	801	833	853	777	832	833	786	808	800	794	825	833	877	829	792	798	867	819	818	837	774	809	838	787	832	775	833	813	830	838	812	791	817	781	814	894	803	863	833	797	822	795	834	770	822	785	853	765	803	810	855	785	812	823	792	843	820	816	832	792	799	842	816	820	844	787	777	802	850	809	830	774	839	803	806	825	855	810	803	816	835	831	805	816	819	829	840	849	864	856	788	817	856	846	837	806	787	799	821	804	808	814	849	824	769	822	846	822	784	799	859	833	778	863	839	803	807	810	838	893	772	821	786	815	776	832	813	771	824	817	820	852	838	797	800	841	856	830	798	755	808	805	796	777	810	787	811	786	836	820	785	805	830	824	855	811	818	859	859	815	811	812	878	868	799	834	840	807	796	805	779	832	762	810	802	799	819	811	865	792	806	787	803	831	826	748	851	784	816	807	782	848	844	831	783	822	839	845	839	862	840	836	770	833	839	807	793	801	787	795	796	867	832	843	818	844	866	825	820	800	740	854	786	825	786	831	801	882	820	820	865	816	827	872	793	819	858	822	860	841	835	794	861	803	826	806	826	823	820	855	784	783	803	850	831	813	815	804	793	814	837	782	804	770	823	803	802	754	745	826	793	811	860	866	849	797	821	814	809	822	820	803	846	825	764	807	820	785	853	856	835	835	803	864	835	808	831	860	762	843	851	792	828	822	818	811	817	789	825	851	840	781	835	832	836	830	792	794	765	790	846	818	820	791	879	777	782	791	823	804	817	760	805	757	838	849	811	871	878	811	801	789	812	815	855	780	793	810	853	778	816	774	831	847	840	820	836	814	842	820	862	786	815	814	805	823	852	767	794	805	819	867	830	844	811	773	855	845	840	823	846	820	842	826	813	800	867	836	815	848	815	764	793	854	780	844	859	844	781	819	820	847	819	836	803	874	774	811	805	859	841	795	812	846	820	803	824	826	785	859	843	822	784	811	787	818	828	855	902	822	821	820	775	803	811	805	809	815	791	789	821	853	830	804	835	888	861	779	846	820	812	820	824	829	778	758	813	821	842	795	832	781	833	828	823	828	839	817	810	835	819	814	874	787	791	831	796	799	781	832	820	846	814	775	798	851	822	791	819	799	835	775	807	805	813	851	828	818	847	785	857	802	809	771	824	843	771	851	806	861	818	823	814	804	833	777	829	813	782	886	842	801	771	816	778	784	768	827	756	773	800	811	806	802	782	853	786	829	812	845	806	836	843	831	802	822	837	826	857	798	802	815	829	815	818	824	805	835	814	828	838	812	862	762	829	797	814	726	803	777	863	796	841	819	822	819	828	842	864	809	844	837	802	789	862	807	817	773	849	764	795	812	829	822	876	883	841	862	780	838	770	867	844	791	826	807	831	782	803	828	829	827	835	823	786	847	830	810	814	775	820	890	787	791	796	822	819	799	878	837	852	802	828	769	817	756	815	815	811	824	776	778	827	771	861	807	777	767	841	810	799	911	787	782	860	807	810	821	802	814	848	770	815	817	857	864	823	797	843	809	795	774	824	842	820	852	813	791	827	853	804	790	834	805	856	837	786	802	820	799	782	781	772	801	805	771	832	853	806	760	818	844	794	787	827	789	802	803	827	835	809	755	864	810	781	851	823	788	783	789	835	830	856	774	834	851	851	775	845	798	864	807	817	755	790	890	795	823	815	847	791	789	827	802	767	804	782	808	799	829	822	797	789	783	788	781	744	830	785	853	865	818	819	795	829	801	790	826	790	900	827	784	818	823	785	822	723	794	840	792	819	846	885	757	784	774	885	777	808	834	767	795	848	804	862	829	796	810	790	836	804	819	797	821	837	840	763	754	854	795	791	782	807	804	801	826	797	834	791	811	826	828	794	848	806	778	824	782	890	787	823	784	772	831	809	832	823	883	820	792	853	810	845	827	810	854	814	855	811	831	809	815	799	811	815	837	831	842	800	810	830	855	809	819	824	845	798	798	820	784	788	861	807	822	787	813	816	813	883	820	790	809	772	827	801	860	798	849	814	853	840	768	803	835	797	829	795	815	834	824	821	832	804	838	812	783	834	855	826	800	809	840	782	850	786	790	759	809	818	772	784	840	838	800	870	809	826	783	894	839	862	810	816	819	863	808	853	768	820	800	796	811	810	794	818	785	815	850	784	768	813	815	815	834	784	795	800	821	815	802	847	795	811	763	839	820	805	811	803	830	801	781	829	769	799	864	811
22780	21172	29018	23612	21172	21218	9485	1307	942	860	758	748	751	623	617	553	525	590	536	514	509	477	483	450	488	492	474	452	446	414	453	443	454	415	441	441	427	461	460	416	460	409	422	396	381	443	450	410	433	413	414	455	456	402	420	421	422	421	420	375	433	416	445	421	408	442	413	362	434	423	400	414	437	424	402	454	429	419	412	415	391	412	443	425	423	426	414	435	405	427	385	381	401	415	427	390	404	375	423	358	401	428	383	409	423	403	400	376	403	388	380	389	437	365	413	398	381	444	356	388	369	399	415	411	410	416	404	408	420	395	384	400	415	399	409	372	395	406	369	408	388	417	419	401	404	404	416	393	387	426	404	395	419	418	428	414	408	386	396	398	421	429	422	375	395	387	396	388	383	392	411	419	378	402	382	439	402	441	415	425	382	403	384	401	441	415	410	437	426	380	408	409	413	397	367	429	392	399	404	392	407	391	391	449	373	431	427	405	384	409	406	414	428	361	391	403	399	367	407	423	411	420	430	421	401	413	415	425	426	402	413	430	397	398	388	429	374	404	431	427	401	399	410	386	372	407	409	373	401	431	388	423	387	431	396	398	422	423	421	406	419	413	419	376	402	403	419	449	440	369	408	425	422	399	410	417	436	452	403	420	404	433	401	409	429	394	403	380	381	437	423	409	426	426	400	374	415	414	448	400	405	394	402	377	422	411	396	408	434	397	396	407	389	353	409	436	448	400	401	414	430	413	402	380	402	388	395	396	419	396	372	399	426	418	413	424	376	402	399	400	393	415	368	394	398	387	424	395	377	381	410	424	396	413	387	383	386	381	364	412	402	401	418	400	385	414	404	396	401	413	438	393	351	397	429	417	398	433	407	424	421	484	371	396	367	388	366	424	400	403	369	423	386	413	356	384	406	396	400	405	423	402	408	422	382	396	419	418	423	419	422	443	409	389	406	398	372	397	404	401	418	443	430	427	428	389	425	417	376	426	425	414	424	374	431	399	418	394	411	428	430	431	434	416	395	416	380	401	417	393	402	409	381	419	418	409	386	396	381	381	388	388	413	365	401	385	410	400	412	396	412	441	387	434	406	429	371	421	399	389	369	418	441	447	424	385	441	380	397	409	387	399	413	405	391	393	384	409	412	379	411	414	441	399	400	401	408	392	388	402	432	393	426	401	400	384	426	399	399	403	414	390	411	418	412	382	400	410	384	390	423	371	381	395	375	404	373	405	410	407	380	417	377	385	388	384	373	377	396	376	397	448	401	378	382	403	444	416	399	435	429	406	398	369	427	400	436	384	385	409	408	438	375	397	422	420	396	420	413	402	442	370	385	410	402	435	391	434	393	405	406	408	435	388	426	411	452	394	426	400	400	377	394	396	390	420	459	431	393	415	413	391	390	380	434	415	394	431	401	381	427	412	384	375	370	418	424	394	376	425	416	414	412	399	415	419	380	404	407	357	394	413	436	408	417	419	414	354	391	404	411	409	413	406	437	402	406	385	422	400	406	393	431	397	431	388	412	418	427	396	447	367	366	400	376	396	437	413	417	384	389	434	441	422	405	392	404	408	382	375	442	399	413	379	416	451	388	421	441	371	362	409	409	398	392	399	385	413	390	419	404	411	442	398	383	392	432	418	441	406	426	430	440	353	343	422	396	422	412	417	392	415	423	392	403	395	433	380	397	394	429	417	424	400	411	412	387	410	387	406	409	418	400	414	429	427	378	395	377	404	385	372	407	397	418	395	371	416	430	391	419	405	378	420	429	421	402	421	382	386	406	414	352	402	368	425	394	410	412	419	417	388	414	419	384	421	412	388	380	407	427	397	410	418	381	408	393	385	422	435	425	382	424	406	391	408	378	425	414	380	402	378	394	401	420	422	446	394	361	392	400	401	386	376	388	412	423	451	368	414	422	410	417	436	422	372	399	433	444	411	398	401	412	417	408	404	410	428	428	417	383	435	432	422	438	423	425	378	423	402	402	372	422	445	403	378	439	401	404	425	401	400	440	386	391	405	411	410	391	429	406	407	421	400	413	407	421	404	417	394	436	407	440	388	425	436	399	365	387	428	417	396	408	413	402	401	425	430	396	400	414	382	407	407	430	400	391	412	411	397	380	403	444	413	420	407	401	428	417	403	395	422	428	377	398	421	403	411	407	407	406	405	408	428	405	389	419	408	386	403	406	419	413	391	407	426	391	421	403	402	380	419	393	399	406	398	376	429	399	396	390	403	392	395	412	356	407	428	398	415	388	403	390	391	373	387	406	396	381	415	408	402	377	399	410	438	407	411	414	381	380	423	414	402	401	442	431	405	386	411	425	407	398	396	404	400	406	378	425	391	433	406	407	393	364	425	370	426	403	414	398	388	401	408	383	361	398	403	414	431	407	421	432	384	407	399	432	438	432	413	396	405	398	433	420	410	398	407	424	411	360	381	387	391	408	421	420	390	419	373	360	441	414	408	377	411	404	416	364	408	396	372	398	406	403	384	422	390	418	371	411	410	435	401	415	405	462	404	409	425	369	443	400	427	389	462	393	387	419	412	368	396	392	427	404	409	401	403	409	435	414	394	414	424	423	422	397	411	380	383	422	398	416	419	449	399	419	386	390	388	407	405	388	378	399	447	408	396	424	406	432	461	421	408	408	436	423	419	393	391	414	427	376	406	432	424	417	391	436	415	420	377	393	420	410	403	397	381	387	394	415	379	432	378	403	395	397	399	397	381	390	405	364	427	385	414	411	369	437	412	404	418	376	397	411	397	442	426	420	429	388	445	390	379	406	380	421	404	435	383	412	369	377	407	424	378	404	411	367	372	380	390	430	400	432	386	415	400	372	406	445	409	413	412	390	400	391	411	420	419	392	396	419	399	398	397	410	422	382	394	409	417	393	393	421	383	409	455	416	436	378	395	376	405	404	380	386	389	457	375	409	422	436	396	426	404	380	447	378	394	408	392	375	418	397	391	394	391	391	421	441	369	420	461	376	391	409	432	396	410	404	382	392	383	414	383	405	390	360	405	417	391	393	436	397	405	367	403	376	395	401	410	401	403	398	419	419	441	400	412	416	401	363	441	413	388	405	393	393	395	413	387	400	405	416	397	383	376	406	389	360	410	378	402	383	411	419	396	444	391	401	399	426	413	378	410	431	377	365	421	451	386	397	416	424	394	413	405	401	374	374	410	412	402	392	377	375	412	352	363	420	393	430	418	404	411	376	414	382	407	385	423	381	410	393	397	390	406	393	432	416	374	406	397	406	382	398	444	401	389	416	404	402	371	419	407	406	441	379	415	372	428	424	429	438	423	397	390	398	388	410	383	432	411	382	389	375	439	415	391	411	385	401	434	436	359	371	414	428	430	410	426	394	392	413	388	421	385	380	362	417	438	392	414	432	441	355	412	398	384	385	401	444	434	380	404	399	417	432	407	424	395	412	410	401	406	401	413	369	406	370	410	397	427	416	392	375	379	393	399	392	374	373	380	368	385
7513	17403	14283	7778	5642	4146	3191	2643	2173	2042	1748	1566	1440	1348	1299	1039	1029	1077	884	865	806	748	780	745	708	692	687	686	694	692	680	696	610	655	654	602	624	637	644	645	628	572	576	612	633	619	571	586	634	658	625	604	626	565	615	584	603	610	549	587	618	569	639	598	620	591	581	595	583	591	593	591	636	611	607	602	588	600	652	554	607	547	576	592	565	566	581	576	609	557	559	555	621	607	572	554	589	567	585	588	628	572	586	618	541	571	571	562	546	582	559	555	593	609	610	575	514	610	573	583	571	590	579	583	598	585	566	574	586	573	580	574	599	573	597	572	621	584	580	569	571	555	584	577	569	555	601	554	556	592	524	603	553	613	565	616	558	562	518	593	595	580	606	578	544	559	571	554	570	545	528	587	564	533	563	577	580	567	624	615	602	523	547	589	545	601	587	628	530	592	551	575	573	565	543	571	615	562	607	595	616	617	555	564	571	570	566	617	592	531	619	583	579	535	596	523	590	548	564	583	573	592	620	539	596	554	574	588	575	612	581	544	549	590	587	562	577	585	595	615	552	539	593	588	561	629	572	602	586	599	568	580	547	594	598	587	584	585	599	506	609	557	604	537	550	596	588	555	625	642	619	554	577	584	568	552	571	590	571	556	572	574	561	601	622	557	576	549	590	512	598	528	573	593	581	581	645	608	547	569	578	540	553	560	582	602	578	572	573	572	580	609	536	543	537	566	561	584	539	602	567	606	614	553	587	567	556	606	551	563	567	562	594	508	600	557	575	623	530	621	581	542	559	566	556	560	583	560	601	554	572	537	573	591	575	590	549	552	555	579	596	575	554	633	548	561	589	594	554	588	553	584	571	577	570	577	555	605	596	575	579	607	595	550	601	618	590	574	618	596	567	581	570	623	620	577	611	532	580	602	585	558	582	555	593	571	572	596	570	587	538	575	564	570	546	575	577	625	551	582	614	606	578	565	617	583	578	589	570	618	587	592	617	577	548	554	576	563	597	536	564	556	611	597	590	599	581	599	603	573	558	579	559	584	572	591	549	575	548	601	580	563	598	577	545	581	565	574	528	577	589	550	591	546	569	591	565	599	587	589	607	556	566	544	590	529	560	574	562	587	564	549	595	565	578	562	556	505	548	579	536	541	593	521	574	585	586	588	591	544	598	624	545	560	568	599	573	570	558	556	586	552	616	548	561	566	633	553	564	600	646	552	556	584	569	576	609	559	593	548	648	571	575	566	589	559	542	603	585	594	583	525	601	570	550	599	571	564	607	597	589	575	576	581	548	542	564	543	547	598	615	567	579	583	544	601	557	601	589	525	573	555	588	616	577	539	551	576	581	546	565	603	549	597	557	581	546	574	537	588	554	564	567	566	560	613	550	577	570	586	637	553	584	554	572	577	602	590	562	573	570	591	580	570	584	527	564	557	590	615	573	581	546	588	566	571	578	598	604	592	583	582	556	564	629	586	544	596	631	548	572	539	558	561	567	568	586	555	575	588	569	603	588	583	582	587	564	599	604	549	584	531	602	588	555	539	599	577	569	554	560	570	583	587	562	598	555	548	594	586	582	570	594	571	597	589	558	538	627	596	594	534	650	577	578	592	587	526	575	568	602	568	568	559	590	594	593	597	606	598	614	547	596	604	612	598	594	589	588	571	557	578	527	526	592	626	574	578	597	598	561	572	589	576	580	624	566	591	532	565	578	577	607	599	585	579	565	552	576	571	634	615	571	609	568	561	589	580	577	573	615	564	536	597	573	600	601	587	561	616	610	584	585	572	567	571	580	593	588	576	570	591	591	575	630	545	614	605	555	620	577	583	580	552	588	573	583	594	622	584	597	544	568	568	584	566	567	616	581	518	539	564	566	555	568	558	570	580	602	570	569	572	561	597	516	517	552	571	541	552	570	620	577	566	611	574	562	568	560	620	611	567	598	570	565	533	591	573	541	567	556	593	594	572	584	553	554	586	544	569	565	625	551	562	550	564	567	551	540	608	607	584	556	583	588	591	600	595	596	578	585	571	548	540	560	561	627	594	604	566	600	593	582	618	598	581	548	622	542	580	550	658	566	594	559	553	537	579	643	584	568	546	554	579	565	600	609	585	570	578	573	572	575	569	586	586	598	533	605	594	614	568	536	593	590	560	541	584	581	595	589	607	551	563	557	562	575	600	562	551	602	575	590	576	635	565	566	560	566	584	628	521	568	569	568	584	591	572	578	572	549	582	585	597	557	593	520	549	569	525	544	602	575	555	583	578	552	579	579	561	600	559	554	566	579	557	556	584	599	556	609	567	604	555	531	576	574	615	560	607	619	583	561	597	615	567	594	575	598	572	581	567	578	561	601	609	587	538	529	594	578	627	577	602	600	557	586	585	554	565	554	561	548	550	579	566	537	568	573	554	629	555	550	560	601	596	553	577	619	604	603	544	584	577	588	590	568	570	579	583	539	558	592	573	559	553	591	591	594	568	583	561	571	629	562	637	573	501	614	573	568	618	593	598	610	523	562	558	550	562	574	579	554	495	611	568	578	565	624	590	584	573	589	620	559	566	606	546	593	558	562	547	570	608	564	607	546	599	618	576	574	597	587	627	583	561	543	587	580	567	603	592	563	574	582	578	635	561	568	566	616	630	551	582	575	553	621	561	599	536	590	561	584	569	612	582	562	596	593	579	545	591	514	558	570	564	587	559	553	576	538	597	607	554	597	604	557	593	565	562	588	579	587	538	590	571	546	588	618	584	554	571	579	568	577	632	571	563	585	562	595	543	573	594	602	596	573	595	567	581	525	572	580	574	571	573	583	579	567	563	603	580	568	596	617	566	584	577	590	576	582	584	585	574	559	591	584	578	567	572	548	543	546	534	597	592	548	522	581	573	530	609	583	573	539	606	564	556	599	597	561	556	569	559	536	564	579	580	590	610	540	560	613	547	580	621	557	616	552	557	575	607	533	570	624	577	580	600	574	566	570	616	605	551	567	611	586	595	552	606	548	566	526	607	541	565	570	591	558	591	581	581	563	574	573	550	604	614	572	547	598	557	576	558	549	546	554	597	562	599	536	543	605	540	552	578	565	599	550	575	562	564	607	592	562	590	561	610	583	584	562	539	548	594	536	584	592	605	606	596	628	579	572	562	555	592	583	566	519	544	580	560	572	592	543	601	544	553	574	628	576	562	552	556	556	539	538	569	538	584	589	596	555	571	578	621	577	583	499	581	611	535	610	595	553	573	532	531	592	542	561	576	522	600	579	543	557	542	585	579	562	540	541	614	553	543	599	583	560	561	586	563	599	615	553	626	585	583	546	568	550	564	555	569	569	587	586	571	573	621	603	585	559	614	594	557	593	587	586	554	560	571	598	596	547	599	571	577	576	590	526	581	592	623	545	602	578	566	581	560	552	604	605	556	593	556	562	584	622	548	566	555	567	520	589	588	580	570	555	546	601	577	553	596	563	528	626	578	532	592	598	576	554	581	580	555
26668	20509	8787	1250	752	700	588	531	469	488	496	449	458	469	426	468	462	466	440	455	453	422	451	468	438	443	447	424	392	398	411	415	435	445	442	459	441	409	422	457	441	408	446	416	462	428	453	419	407	412	439	439	429	423	445	411	476	381	400	415	434	375	446	432	404	411	442	392	450	432	436	464	439	448	434	456	427	405	424	437	392	422	440	448	392	433	461	413	427	426	390	421	419	419	408	445	457	397	454	443	426	439	425	411	401	412	449	424	419	431	393	444	410	436	426	446	441	425	442	409	416	423	406	403	416	407	410	435	383	421	450	485	451	434	452	472	446	436	406	431	442	431	435	435	424	454	448	407	454	438	487	439	435	451	430	441	417	424	453	421	409	387	463	407	416	476	416	408	401	439	420	436	410	420	422	401	428	429	422	435	444	437	484	430	405	439	457	434	457	392	408	474	424	415	404	433	413	442	436	440	439	407	444	419	435	420	444	422	464	401	408	439	398	477	428	411	420	469	434	416	413	460	443	465	451	442	374	425	398	434	398	413	402	452	412	424	451	418	448	412	394	433	457	418	453	477	436	464	421	437	453	417	390	425	441	455	452	422	437	446	451	436	432	442	460	427	427	470	450	408	409	441	436	399	413	417	433	433	408	390	412	418	412	448	428	441	414	432	382	448	498	446	399	442	422	445	420	446	425	424	439	448	431	407	444	406	420	429	416	433	428	423	448	464	440	426	420	451	429	462	415	404	430	408	422	438	412	422	436	396	397	426	414	415	434	417	488	418	433	451	442	432	415	421	421	413	438	460	464	441	458	408	430	462	396	480	415	429	434	445	415	403	463	435	402	425	449	452	448	452	433	438	433	455	407	407	422	433	449	435	420	444	445	446	441	418	433	456	450	407	454	399	426	446	427	421	428	460	458	440	460	415	418	458	413	426	454	458	451	457	426	467	402	428	443	412	431	437	428	443	399	460	444	429	449	418	444	443	409	445	417	448	402	412	429	423	466	434	465	403	418	447	404	463	451	426	459	425	472	452	425	387	455	419	459	434	444	432	398	410	430	474	440	448	439	468	446	432	396	411	434	459	389	431	436	432	418	395	455	420	455	444	431	435	415	435	406	420	430	430	407	407	417	421	446	448	424	436	420	445	454	461	452	436	405	444	438	434	435	423	426	424	443	422	445	453	456	430	439	429	429	430	402	420	407	421	428	465	426	407	452	418	441	442	422	426	395	412	433	450	448	414	394	401	403	416	426	421	404	402	430	445	448	409	411	438	436	444	450	413	470	419	437	458	452	454	478	436	426	440	443	423	435	420	434	441	457	457	429	389	436	432	430	450	418	455	426	455	381	428	435	444	443	406	475	461	432	416	428	461	458	395	426	423	438	431	383	436	438	457	416	423	425	430	447	467	431	426	411	445	405	428	426	436	467	440	435	403	428	444	401	401	464	431	422	411	445	426	429	427	446	458	411	443	401	398	423	454	458	447	406	470	462	440	458	445	457	443	448	435	463	421	427	452	403	447	432	429	412	454	421	444	430	421	426	390	482	421	431	417	428	443	459	438	450	427	427	459	403	466	412	421	408	424	442	441	450	454	419	451	417	418	423	409	423	456	400	423	424	413	438	445	417	419	423	446	404	411	440	443	418	449	428	449	418	429	411	417	419	425	444	394	444	436	435	397	375	448	417	451	464	412	458	426	459	459	448	431	457	406	432	467	447	450	455	439	425	418	409	432	490	431	416	466	401	424	429	456	404	423	423	427	453	476	429	424	433	427	445	439	381	416	418	419	448	432	461	415	473	439	452	434	402	427	445	437	422	443	421	390	428	422	377	415	465	413	423	420	409	415	450	439	446	427	423	414	446	423	409	443	449	419	391	388	449	411	453	422	445	443	418	406	398	411	435	411	427	414	466	446	428	432	448	430	418	423	434	428	435	450	471	442	448	451	440	414	419	435	453	434	421	447	434	444	445	431	462	432	424	446	391	407	426	451	456	454	417	458	454	438	436	433	439	404	425	436	413	444	456	419	429	457	409	442	456	430	430	400	415	447	402	439	438	421	429	403	391	440	447	435	421	407	432	413	427	438	439	377	417	451	417	437	375	438	416	461	382	451	406	428	420	426	416	427	429	431	435	412	449	429	419	414	427	458	423	429	431	417	427	455	440	460	387	410	418	449	390	422	448	455	428	410	434	457	423	441	471	445	450	431	412	458	460	402	404	455	400	417	447	437	383	449	435	415	412	404	468	424	461	406	443	437	417	464	443	445	425	438	397	416	441	453	429	414	427	432	425	460	426	433	455	427	393	415	431	413	434	397	423	435	453	424	406	410	405	423	435	466	415	452	430	434	443	437	416	435	440	428	456	439	378	445	427	450	419	400	429	471	436	438	416	380	463	445	449	417	415	426	416	428	414	444	426	461	421	454	416	418	414	428	414	433	432	437	428	434	410	455	451	428	416	444	483	416	445	441	436	401	453	432	451	456	438	424	422	403	453	406	457	428	456	430	429	424	406	456	442	430	462	386	422	437	452	402	447	435	444	517	393	441	447	442	434	394	412	446	430	441	463	436	382	417	400	396	417	440	426	432	428	428	416	392	445	412	419	432	451	439	425	452	414	442	427	416	423	463	432	441	428	428	422	435	441	407	433	426	438	435	447	419	438	457	402	439	414	419	425	416	447	440	437	478	446	454	429	437	417	431	422	450	463	385	415	415	419	434	455	428	407	451	453	466	433	397	450	432	467	417	443	425	445	458	416	473	427	414	414	414	444	412	457	423	434	429	416	418	427	419	411	420	439	400	417	413	454	424	489	463	446	451	437	432	417	454	446	434	425	478	402	395	455	394	453	441	434	422	435	440	395	435	444	397	430	422	437	422	430	439	402	406	456	412	426	426	457	447	404	445	416	411	416	429	462	434	433	414	448	392	416	419	427	441	429	446	444	437	418	429	415	426	431	419	435	419	407	378	405	438	447	413	406	426	436	436	445	425	421	372	437	412	426	415	439	437	429	443	439	418	452	407	448	466	425	428	467	398	391	467	429	444	394	426	409	470	445	413	437	403	396	457	444	427	409	442	417	446	410	436	421	407	414	415	423	426	415	414	405	433	443	419	397	435	422	420	452	440	436	451	425	436	421	414	442	436	412	436	407	440	430	385	440	417	402	426	419	408	474	456	442	421	459	409	427	428	373	432	433	406	403	455	460	404	393	425	422	426	423	437	411	421	430	433	440	408	437	409	430	435	449	451	439	428	421	424	444	438	427	424	433	415	454	436	453	436	423	460	413	388	436	419	416	426	427	396	465	435	410	399	460	432	406	434	449	422	409	456	408	424	421	456	427	402	444	460	442	431	425	459	440	425	441	456	463	410	471	410	477	463	429	447	415	451	412	468	424	425	433	425	420	447	425	444	439	466	465	423	417	461	408	414	456	414	390	443	437	499	426	448	453	422	416	449	439	426	408	441	428	412	468	423	444	428	414	429	470	439
4317	2254	1947	1239	1002	887	781	828	832	787	700	736	801	652	682	677	667	675	650	594	653	632	609	605	607	654	597	613	628	627	623	596	596	590	638	623	616	644	600	564	559	567	600	608	639	648	593	619	583	614	613	587	605	560	597	607	646	597	630	573	578	598	563	624	582	634	640	582	586	613	643	614	604	563	595	568	656	637	566	613	598	625	627	611	599	588	582	639	547	615	574	588	586	609	609	583	590	618	607	591	630	613	609	579	594	584	638	579	633	587	586	591	588	595	571	614	626	608	606	614	580	588	610	609	613	624	636	562	570	583	547	564	588	572	549	572	574	601	615	649	603	602	585	598	577	586	636	575	626	601	603	588	571	612	598	647	610	616	577	622	591	620	545	587	616	587	595	582	583	611	563	572	605	552	598	594	624	608	564	632	595	536	607	603	668	559	619	552	548	605	622	611	573	585	594	633	599	651	606	621	605	600	559	652	574	587	650	574	620	609	611	589	610	635	600	618	617	651	627	585	582	615	628	581	599	610	557	605	634	585	590	559	617	561	633	657	575	604	643	584	579	573	636	638	628	624	593	616	632	576	588	549	634	627	567	627	608	554	583	574	638	621	610	603	618	627	607	647	639	603	607	633	583	611	584	613	608	611	622	645	565	603	582	641	599	618	619	554	571	625	572	585	575	563	580	586	588	634	595	621	629	588	553	613	581	562	564	595	628	613	602	580	598	563	604	598	610	617	622	585	582	629	590	631	639	544	589	566	548	674	577	596	613	629	536	614	607	569	638	585	576	596	566	599	607	589	621	592	596	615	626	636	645	642	591	639	601	622	631	585	592	596	630	608	606	554	621	574	633	648	579	619	611	581	655	619	605	605	562	587	596	608	567	648	602	617	619	627	583	606	629	623	607	644	605	616	624	591	613	586	626	612	561	664	595	591	612	626	615	613	586	628	630	593	599	546	620	590	605	571	613	597	624	586	637	600	600	620	565	563	578	580	538	594	611	624	570	606	578	594	610	568	628	588	575	578	607	591	617	628	603	641	619	562	587	602	633	580	598	618	588	571	598	583	610	648	592	566	596	607	672	564	642	624	635	567	611	619	628	604	595	604	617	596	594	580	585	630	606	583	582	618	609	608	630	565	600	612	587	631	551	594	644	560	593	595	564	581	612	598	621	628	605	589	614	613	596	579	577	600	605	615	587	619	603	611	561	573	631	619	618	649	598	608	626	570	591	640	638	586	611	609	645	617	647	577	576	600	575	640	579	600	582	582	566	589	626	592	591	612	582	619	626	584	647	580	609	631	613	555	581	549	567	599	642	611	622	601	636	594	581	626	543	574	566	636	547	559	607	598	599	633	615	609	598	630	552	631	624	604	568	565	592	642	618	588	577	604	579	560	609	588	615	591	601	592	633	593	599	570	570	633	601	572	595	570	660	596	597	613	619	564	611	615	625	634	608	591	611	649	587	586	621	603	627	589	569	609	601	656	600	555	585	580	629	592	582	575	584	645	563	573	597	591	583	594	607	582	595	600	599	645	615	612	577	642	562	625	603	607	646	616	611	592	570	608	563	582	597	668	583	621	589	563	564	632	571	561	604	591	609	622	600	624	648	522	620	584	639	606	625	580	601	571	565	630	586	656	641	579	615	591	552	607	586	619	577	631	618	619	606	596	592	567	549	577	565	629	601	628	584	589	616	608	614	649	588	614	608	651	595	603	572	578	642	580	572	601	581	652	632	608	598	561	622	587	596	623	584	605	605	580	541	645	591	569	633	621	638	572	613	599	642	581	583	603	646	627	589	622	603	582	621	616	597	647	606	591	625	607	609	629	604	577	610	599	604	594	593	628	613	589	603	587	576	578	578	622	576	591	617	624	572	612	569	608	624	610	603	668	624	602	632	607	597	582	587	630	629	613	570	624	623	609	601	611	593	622	634	595	584	630	622	616	586	604	587	598	628	626	604	579	575	627	585	582	569	621	567	605	594	602	587	595	626	592	598	586	651	635	623	611	663	606	624	604	602	590	577	610	564	593	579	612	630	609	563	604	575	608	607	625	597	636	600	571	614	563	575	610	606	599	597	603	629	558	600	572	626	620	580	607	589	607	594	582	598	642	581	566	638	599	593	629	608	597	639	627	543	625	592	586	608	600	627	629	559	613	632	630	525	600	588	626	571	581	592	628	604	631	574	597	606	621	585	596	571	608	588	596	629	609	588	592	619	628	614	566	612	611	622	626	584	595	630	557	601	601	573	604	644	633	629	611	582	605	654	621	630	576	585	608	587	598	621	606	611	611	660	571	573	620	613	615	612	610	579	606	598	599	575	581	579	606	555	665	603	642	620	567	606	641	603	619	585	577	617	616	590	590	596	616	589	610	607	551	589	590	619	570	620	612	579	567	570	608	641	627	625	601	581	591	628	634	610	623	620	577	626	617	615	597	604	618	603	614	581	588	592	594	549	561	614	583	611	575	596	622	607	638	621	581	593	604	598	609	589	603	618	592	625	578	583	547	593	636	606	554	619	558	597	606	625	590	563	648	606	592	606	635	601	619	593	591	655	587	611	607	584	590	567	613	597	629	605	608	619	600	618	636	614	626	593	649	589	627	570	607	621	606	658	581	533	606	608	621	601	644	601	563	640	582	571	567	565	570	606	589	650	589	621	639	624	586	544	609	631	595	630	566	575	582	636	591	602	603	627	582	583	620	622	624	568	603	598	547	611	611	628	598	605	594	595	595	626	603	551	593	613	590	592	585	649	603	617	618	589	616	583	619	627	592	592	572	616	600	596	604	605	632	638	612	619	596	649	567	614	608	585	579	627	598	576	616	591	577	611	591	554	589	569	589	609	571	640	547	569	571	627	618	591	597	633	588	586	586	590	609	571	566	581	650	557	610	600	676	589	568	612	540	607	565	597	606	569	596	634	625	605	604	590	590	595	585	536	613	608	562	648	602	653	578	577	600	635	590	577	594	568	625	617	611	620	620	600	674	566	588	604	570	613	639	626	619	607	630	584	626	625	627	627	610	602	613	586	568	627	593	575	619	579	572	589	597	636	558	617	641	663	591	594	590	581	617	583	578	582	605	653	632	601	537	616	613	557	579	595	570	599	648	596	623	586	647	624	605	637	613	567	576	620	598	628	645	579	617	617	573	652	610	626	618	588	597	609	584	628	637	569	590	633	556	588	600	601	595	617	627	578	611	581	605	582	585	569	554	600	601	637	610	577	578	609	609	620	589	623	586	598	613	625	597	641	626	582	620	552	654	606	618	598	618	578	584	616	621	599	583	601	625	578	600	625	578	603	611	607	600	618	597	631	594	608	596	623	578	601	589	604	620	593	671	584	603	636	608	592	580	598	624	567	638	567	572	645	593	611	623	588	631	627	605	576	576	609	620	612	645	628	586	619	620	607	591	582	590	589	643	590	619	588	612	603	600	589	540	622	560	580	590	620	561	578	613	606	591	609	552	613	595	579	638	593	580	604	530
23557	21150	28592	23963	21140	11908	1535	1044	867	836	798	741	802	722	705	708	679	696	646	661	589	597	642	660	605	600	559	601	577	640	579	601	626	609	578	567	586	623	636	664	578	548	599	593	594	589	593	601	630	545	585	613	611	623	614	640	574	605	576	604	590	585	579	578	629	571	553	572	569	595	616	577	606	600	577	567	609	561	584	568	575	600	612	583	559	597	577	575	587	621	594	593	614	596	541	600	607	550	555	618	609	595	609	615	590	604	588	574	549	591	575	603	586	577	604	527	568	568	595	592	602	597	553	564	597	565	569	607	581	581	561	541	579	638	588	596	558	582	611	560	634	562	641	631	575	572	567	596	570	559	560	570	582	589	581	592	589	598	556	579	566	580	599	547	561	595	630	587	599	623	593	589	592	628	590	579	553	571	603	579	558	615	562	610	578	598	609	549	535	640	602	575	598	612	551	589	590	617	552	586	603	588	579	613	599	604	637	585	603	599	605	515	556	592	555	587	601	558	554	617	569	587	547	607	596	605	568	645	608	582	612	590	570	570	550	607	602	573	595	566	618	540	509	588	567	560	603	591	574	586	582	600	608	623	603	605	578	573	585	584	578	595	588	605	579	603	616	541	565	569	626	574	559	548	562	637	558	607	584	596	596	579	565	586	600	597	603	567	577	605	579	607	581	600	616	556	597	610	558	582	576	597	574	603	579	592	547	583	557	558	558	550	610	600	570	556	585	550	581	597	598	570	540	591	577	603	591	580	532	566	574	631	613	578	600	583	582	587	573	570	594	571	614	561	563	548	627	572	585	614	564	574	612	570	580	552	561	562	557	549	550	588	555	590	568	565	629	611	606	603	621	562	579	574	586	578	602	603	578	596	574	619	625	557	575	618	569	586	570	614	557	589	567	557	597	591	584	562	552	565	567	587	586	559	567	593	616	597	566	603	537	525	580	544	550	596	613	592	571	585	552	572	576	580	576	631	554	588	596	572	595	551	596	598	516	568	577	596	592	571	574	581	548	602	590	602	556	578	546	561	601	619	574	603	592	577	615	562	580	575	583	583	594	573	564	602	603	590	580	544	556	602	594	576	597	586	578	580	609	604	558	587	602	574	548	553	576	570	549	551	527	624	606	611	591	585	583	554	604	570	566	560	553	551	588	577	603	627	549	633	591	599	558	562	606	609	578	590	612	586	580	563	522	549	584	584	583	608	600	564	585	593	607	602	595	549	553	603	590	564	572	546	572	569	559	552	581	589	604	566	572	552	582	591	558	621	556	575	606	528	590	617	562	559	573	623	613	621	602	538	641	554	644	543	582	602	611	589	584	573	576	608	595	600	561	584	601	594	582	593	606	565	558	571	596	551	582	529	579	571	613	572	577	597	609	574	549	599	529	555	598	575	587	548	570	608	590	615	584	569	598	611	592	615	578	554	574	599	599	580	587	587	523	605	601	576	549	566	548	586	601	559	584	565	558	610	601	570	568	586	532	547	609	599	583	579	563	616	604	586	549	539	621	597	566	547	569	549	564	570	583	558	566	537	557	575	549	581	621	601	581	598	623	577	592	608	576	588	586	556	606	576	562	565	574	542	562	577	594	596	553	614	561	594	530	565	588	582	570	621	560	596	580	580	569	546	619	534	665	593	568	548	608	572	617	564	582	564	597	581	566	546	602	583	530	615	596	585	618	591	595	595	604	600	588	583	603	568	636	585	610	618	575	600	590	589	563	580	582	558	559	522	620	597	579	566	572	549	574	558	605	564	545	545	627	569	606	576	603	565	518	584	640	584	604	617	568	621	599	585	597	587	579	554	596	580	564	567	627	627	569	606	608	554	567	606	565	582	563	599	541	589	554	558	604	600	595	548	577	562	519	560	562	535	615	562	596	597	604	614	570	580	626	567	578	594	616	585	628	576	590	590	612	589	553	598	572	559	543	575	557	606	613	551	540	611	535	537	577	529	660	546	550	580	595	598	588	597	613	575	578	552	597	580	593	581	626	562	553	564	554	607	550	600	594	547	638	561	614	584	578	588	577	591	629	600	551	562	568	591	575	555	600	595	544	546	596	614	583	576	582	594	589	616	566	567	590	582	532	565	587	589	612	619	604	587	570	613	626	602	567	582	604	533	571	574	532	579	599	616	604	528	621	594	573	637	536	585	580	577	597	568	565	603	568	583	579	554	574	577	546	545	561	540	606	570	618	559	549	623	606	584	610	587	593	568	587	564	543	583	561	563	622	550	583	550	536	573	548	608	604	594	581	620	567	599	570	562	561	590	567	608	598	580	605	560	583	547	553	589	585	535	612	601	624	551	612	608	553	562	582	565	577	610	559	562	595	553	629	534	551	588	578	598	566	588	609	570	553	602	579	550	566	581	542	555	625	587	569	562	586	571	539	569	613	575	571	607	605	588	588	566	615	579	581	537	567	551	575	572	572	565	570	564	579	593	605	589	593	551	591	545	567	589	578	604	593	595	589	606	588	589	600	587	568	627	588	594	570	573	586	565	626	574	629	590	582	591	578	582	601	593	609	546	596	556	615	585	562	580	542	574	573	604	576	574	567	576	561	571	584	590	595	561	552	549	575	602	565	566	568	590	592	579	546	579	594	577	576	565	613	611	601	622	556	543	581	577	619	630	574	603	565	605	590	589	610	567	595	584	618	629	595	566	550	578	620	548	572	554	549	584	603	591	583	586	571	568	615	569	641	565	582	615	595	582	560	528	603	568	579	601	586	576	630	605	525	570	585	596	598	562	603	594	620	581	572	606	569	559	554	610	573	600	656	592	649	602	595	587	535	623	592	589	578	575	529	599	596	549	556	595	566	583	604	573	619	579	544	589	602	553	562	600	582	558	564	554	598	590	556	619	618	553	543	580	573	574	612	590	572	628	592	554	612	634	572	615	570	545	602	565	565	582	600	599	563	559	517	592	590	645	577	550	541	559	576	551	560	593	613	542	601	636	574	557	572	556	571	587	592	575	580	605	575	602	570	560	563	603	597	554	587	583	604	587	606	557	532	534	572	600	549	564	609	594	594	616	568	529	610	599	596	573	607	636	585	618	585	556	593	540	552	609	622	588	631	597	601	569	551	564	578	609	577	611	561	560	586	604	592	581	583	600	588	576	594	571	592	571	569	601	536	555	604	559	579	600	560	593	602	592	581	573	590	592	563	603	601	597	595	578	562	582	597	625	596	616	583	627	585	543	603	580	549	604	588	585	598	587	596	640	532	588	604	604	582	607	601	575	608	588	578	600	549	562	607	580	582	572	544	570	565	597	580	565	547	562	572	556	593	568	610	612	588	530	588	554	561	573	579	584	572	599	546	600	631	581	614	586	580	599	581	594	558	609	573	633	588	604	612	591	565	619	619	570	588	548	576	572	590	588	605	631	573	577	552	530	591	562	600	585	573	544	570	559	551	574	619	613	535	613	591	568	561	586	594	536	542	542	635	593	556	610	569	606	566	532	592	561	568	591	575	569	543	572
5496	11310	9360	4926	3613	2781	2249	1897	1752	1567	1460	1456	1384	1172	1137	1050	1082	1035	994	947	924	889	895	892	848	872	877	870	821	862	838	855	834	821	848	801	836	845	859	801	880	843	794	858	844	773	794	837	877	825	859	833	863	818	862	829	813	808	803	807	819	840	872	873	818	836	806	803	830	838	794	833	820	816	789	852	830	743	800	846	825	838	812	815	761	801	805	804	851	829	817	796	795	836	808	794	821	835	842	807	803	847	867	817	814	828	791	818	865	876	808	841	832	791	846	788	839	819	854	804	797	762	797	842	817	803	795	839	786	799	801	800	827	814	815	800	818	832	769	804	803	810	789	786	804	830	868	812	805	841	819	793	809	806	816	794	802	774	841	796	772	795	797	828	845	866	823	866	833	850	830	815	827	794	828	776	782	790	764	765	800	832	845	819	795	769	855	808	807	827	852	861	830	840	851	812	844	857	814	828	810	816	836	797	821	828	818	819	786	821	783	817	814	847	832	787	796	827	810	794	782	838	864	786	788	791	840	804	835	823	848	774	815	835	790	892	822	818	812	749	820	789	844	776	818	826	791	808	856	772	844	784	791	762	805	822	766	846	842	812	846	799	796	832	784	817	790	826	792	777	855	799	839	836	765	782	802	788	794	820	788	830	792	803	792	798	802	828	813	808	813	806	813	810	793	859	808	793	845	841	793	739	769	795	778	817	832	821	838	790	826	757	828	777	768	797	783	782	802	780	847	788	776	807	814	770	799	800	821	773	790	859	811	818	781	856	819	752	769	793	769	764	825	833	818	825	820	827	798	776	807	794	794	844	768	819	748	769	781	751	773	798	806	780	803	841	831	787	827	832	751	790	828	837	787	816	861	818	830	799	762	818	759	812	829	806	798	794	848	844	833	776	805	790	838	831	914	828	809	867	810	814	805	809	785	830	829	820	777	817	825	833	810	772	821	778	824	833	798	834	769	813	831	768	832	780	777	768	795	832	777	846	855	824	798	848	857	815	787	813	791	836	780	824	779	775	786	792	799	812	818	802	815	788	787	753	777	826	780	799	847	777	815	802	803	784	813	863	791	820	811	860	806	790	806	855	838	849	831	768	770	818	819	816	837	821	772	810	777	767	782	788	757	785	816	834	806	849	837	775	829	753	843	898	800	795	816	828	801	785	757	784	784	751	762	761	795	770	837	769	793	791	779	792	808	793	819	826	795	836	775	803	825	778	807	812	843	810	841	787	816	835	749	844	809	780	789	810	798	818	783	798	822	778	841	791	823	831	820	801	805	754	766	788	801	811	749	841	802	838	847	763	807	809	813	798	802	782	823	821	800	785	770	794	785	844	788	760	768	836	844	800	808	840	816	797	792	766	814	799	830	807	778	832	785	785	776	811	798	742	816	816	773	817	821	830	806	850	789	816	833	845	793	731	824	849	748	836	860	816	780	877	814	802	827	769	755	777	805	792	822	847	785	847	785	786	789	845	815	826	776	767	845	819	817	769	791	828	831	842	777	798	773	803	797	813	823	787	789	825	802	801	820	794	819	809	847	798	782	798	827	800	854	836	790	797	808	819	773	808	773	809	837	804	808	828	803	826	748	808	808	805	821	799	819	771	799	825	798	802	827	777	821	794	799	837	771	780	778	822	773	851	803	805	869	774	852	825	854	795	789	792	822	817	828	841	800	820	802	846	781	832	797	787	808	820	823	751	777	812	806	741	806	803	777	809	835	790	837	740	804	789	803	845	843	813	754	812	775	806	782	772	821	893	796	809	811	834	758	781	820	808	835	805	834	766	852	843	843	803	851	807	825	845	783	784	772	775	856	812	814	764	795	819	823	806	785	796	828	779	808	817	802	798	743	779	848	825	813	786	747	794	740	812	805	798	856	783	813	848	765	874	828	850	809	751	801	800	761	816	798	818	843	858	855	824	838	731	807	788	804	833	772	781	827	796	817	792	760	779	801	791	803	848	838	794	739	822	797	822	783	789	864	785	831	759	866	817	817	785	819	781	816	779	813	786	842	793	802	797	797	823	806	791	793	824	806	800	774	835	793	801	806	794	815	767	842	832	827	800	758	761	835	799	846	825	785	815	833	763	768	761	852	822	826	805	811	832	807	835	748	798	771	786	802	846	805	748	805	803	837	790	821	748	797	860	778	814	827	824	793	774	759	802	794	791	813	781	830	800	838	825	828	802	828	818	752	807	823	845	797	793	805	864	805	826	817	787	778	799	838	781	822	793	843	834	826	783	814	868	816	835	849	815	797	785	801	810	805	813	785	836	831	795	774	777	763	842	818	816	811	820	827	779	793	768	806	844	784	805	822	833	787	791	787	862	795	807	808	836	789	804	832	836	758	815	750	846	749	847	789	859	816	761	827	798	780	733	804	832	884	801	805	794	764	777	813	805	800	792	780	851	787	790	771	828	818	743	809	811	828	845	847	799	845	865	829	848	756	787	833	809	839	834	828	838	803	800	783	868	823	808	817	823	781	784	832	792	763	832	842	902	809	791	821	803	883	830	831	816	779	790	826	817	772	798	827	765	807	796	792	836	792	820	782	761	804	767	777	777	843	789	806	833	794	820	787	826	780	806	843	811	848	802	852	802	811	810	790	819	830	747	825	758	799	790	815	799	784	810	858	841	829	782	807	838	808	853	803	796	843	841	826	795	824	827	836	767	768	790	840	799	780	802	834	818	840	794	829	771	758	840	821	848	779	769	844	759	814	854	840	788	849	836	826	815	783	813	823	770	795	764	773	793	833	832	803	824	765	823	845	814	804	790	800	833	814	809	804	851	801	755	780	819	805	822	824	845	774	813	843	870	791	842	789	862	820	849	790	769	816	788	824	764	805	801	836	771	849	806	803	801	790	769	813	849	846	797	875	797	808	811	857	810	835	802	839	812	843	825	775	832	805	768	796	806	769	754	774	805	793	823	793	813	791	878	805	782	829	801	823	836	826	780	764	790	771	856	807	782	789	771	837	786	763	791	846	815	774	808	761	809	794	780	789	785	747	778	800	795	852	810	798	822	803	797	816	765	766	798	837	779	860	779	788	830	786	798	798	759	814	770	820	786	796	833	810	803	809	802	788	826	795	752	801	762	794	813	789	827	813	798	815	828	750	767	801	830	836	763	876	790	843	759	833	787	783	815	859	840	815	786	826	792	800	785	817	795	831	790	797	818	816	786	794	801	825	805	798	831	802	812	792	827	799	812	833	773	792	825	772	838	845	837	779	800	771	769	818	855	801	826	874	759	817	794	797	797	837	822	774	845	785	831	864	810	837	773	806	801	747	829	802	752	838	810	835	793	802	809	766	774	821	791	803	753	815	815	816	793	851	809	780	799	817	810	850	804	824	781	863	792	780	820	804	822	845	825	799	794	780	819	786	819	829	805	821	850	811	832	776	753	827	801	808	834	773	815	816	809	828	789	799	847	799	806	826	794	781	815	837	806	818	779	789	801	804	859	813	779	793	784	807	835	815	840
22726	21150	28978	23577	21151	21211	9628	1368	980	869	803	748	717	709	619	574	598	604	520	494	470	503	486	475	439	432	461	461	430	443	477	459	466	405	437	446	387	429	441	381	389	437	425	445	402	449	403	421	410	428	430	397	402	380	430	470	390	408	399	410	401	449	411	415	426	409	378	434	416	426	417	385	457	404	404	396	432	402	419	439	430	400	436	409	369	394	380	399	412	374	413	427	401	382	421	415	382	380	430	396	372	392	392	402	375	424	404	389	411	409	379	444	420	384	423	397	386	387	434	410	385	412	385	421	378	399	414	432	422	394	408	397	409	423	424	413	425	428	392	418	403	443	382	391	420	388	395	409	425	413	391	403	392	371	430	379	394	423	435	407	418	420	390	432	401	417	410	437	374	383	402	386	419	423	394	408	418	415	366	426	389	378	396	362	367	448	392	415	391	427	423	436	418	404	396	374	409	367	380	370	388	414	408	386	394	447	402	401	402	373	362	384	410	417	452	409	377	382	406	377	391	398	400	434	387	420	398	442	404	392	391	410	403	411	375	402	431	381	398	373	392	421	429	416	380	366	388	376	415	425	423	355	402	412	390	411	388	418	413	402	441	374	387	397	391	404	428	375	391	375	382	411	397	443	383	419	352	419	414	389	380	418	405	436	401	428	409	405	401	412	411	384	398	406	398	411	381	387	395	418	412	415	405	383	411	385	435	400	385	394	415	412	384	405	399	392	398	413	416	387	414	388	422	381	391	411	375	415	363	386	386	377	415	385	398	384	403	396	403	431	413	407	412	378	384	392	395	399	391	405	405	411	416	393	401	404	389	404	430	389	400	396	414	367	396	373	401	379	398	424	384	419	422	407	416	413	388	409	417	379	373	408	379	423	428	434	422	431	374	419	420	390	439	384	379	409	391	423	402	411	391	396	393	401	415	409	403	435	408	402	417	360	414	366	431	408	392	432	431	405	361	442	417	389	390	383	410	396	422	398	404	398	403	412	400	405	371	391	395	423	413	365	384	417	399	406	387	402	406	395	411	409	439	382	414	368	429	390	402	429	405	374	403	394	421	410	391	418	428	397	402	418	406	408	439	411	428	437	381	344	415	429	372	348	387	420	374	373	428	380	429	421	381	389	394	436	428	405	383	372	381	410	416	399	413	382	411	396	402	387	397	387	388	402	401	398	410	405	388	431	442	408	408	413	455	368	417	394	380	402	393	387	417	403	403	389	406	404	420	427	401	393	340	400	407	387	417	378	395	425	375	395	413	397	410	394	382	408	356	433	380	384	398	375	376	396	420	389	447	385	412	389	390	372	400	403	419	409	443	410	402	378	385	378	355	421	428	398	403	389	391	370	409	404	377	373	377	423	373	402	413	408	403	462	413	351	395	392	407	367	397	384	436	403	428	375	420	381	428	359	401	411	416	398	418	426	394	403	421	397	437	363	402	411	407	395	392	400	395	422	419	395	415	379	428	404	408	412	371	398	411	415	383	384	372	413	428	382	422	409	363	433	397	423	417	388	401	400	398	407	416	373	388	429	436	383	379	393	395	386	399	418	378	406	405	393	357	412	400	418	383	411	414	400	410	406	389	429	392	390	406	404	402	385	392	393	418	445	413	416	424	417	358	400	395	401	413	377	408	398	405	387	413	378	352	411	394	412	386	375	384	406	391	404	409	383	395	441	401	383	409	403	434	409	391	392	426	416	395	426	357	396	393	389	408	415	388	412	421	380	400	390	426	384	408	374	387	384	403	403	407	384	442	408	375	433	412	360	400	371	416	373	397	390	364	382	395	387	398	408	427	399	410	381	408	403	383	407	428	384	409	433	380	380	422	407	412	379	391	370	427	379	392	391	370	384	406	405	390	404	402	411	394	412	418	396	418	390	388	357	416	423	365	402	384	410	420	388	420	406	397	408	385	423	372	365	390	405	378	386	392	391	401	385	413	355	385	395	402	391	411	391	427	403	391	436	438	405	360	414	427	429	419	409	400	387	402	452	403	409	409	364	371	400	409	436	393	390	413	428	391	372	394	384	409	414	379	389	423	423	380	376	396	389	400	421	390	395	400	418	374	393	402	338	387	425	409	406	393	401	394	429	400	399	379	405	395	402	416	424	405	437	400	413	425	394	382	385	420	429	388	386	375	407	375	396	383	374	381	402	383	418	423	406	418	375	352	391	386	359	410	396	412	416	407	392	393	396	392	402	425	375	395	369	439	440	387	405	399	398	392	400	440	384	416	381	388	412	372	407	391	415	381	419	399	411	437	443	432	367	401	404	401	395	428	386	434	395	382	411	396	393	386	381	395	432	380	414	419	350	407	381	388	429	386	397	390	404	394	454	431	385	403	445	356	351	443	396	391	390	433	415	404	397	350	405	409	396	398	405	390	398	373	389	410	389	453	413	399	404	408	420	355	409	421	383	390	389	394	425	396	377	416	389	439	391	392	372	413	393	381	410	381	372	410	411	391	390	411	409	373	394	412	405	408	369	388	415	390	409	393	377	420	393	409	391	404	399	368	408	397	382	405	390	365	409	389	391	365	408	416	382	410	402	380	415	378	429	399	423	420	439	374	343	411	435	399	408	393	382	421	396	413	383	408	373	377	438	416	387	342	434	374	405	400	391	399	409	387	409	356	387	404	352	433	403	376	415	403	376	397	426	395	394	387	396	370	412	441	399	407	424	440	400	383	404	406	409	427	398	362	384	388	404	415	387	443	382	396	379	371	385	434	438	416	394	401	375	401	391	392	409	377	373	359	376	357	430	384	409	382	390	406	385	396	384	411	369	416	404	387	379	427	360	372	408	422	382	438	388	390	393	412	419	390	387	362	357	364	396	373	380	392	428	414	412	410	407	409	415	382	377	369	390	419	408	428	430	392	372	408	404	415	375	393	442	341	395	396	413	413	389	395	454	435	389	383	397	417	449	414	424	358	417	387	360	363	393	414	378	427	379	417	381	413	392	381	418	392	402	394	404	422	351	383	407	421	423	402	387	372	407	369	413	427	394	382	417	387	411	415	418	380	379	381	411	393	391	443	410	420	368	410	401	414	375	385	423	381	378	396	367	405	360	405	413	370	386	392	411	411	364	376	404	423	383	394	395	408	408	404	431	391	404	399	426	381	412	417	395	421	392	415	407	388	440	418	390	394	413	402	372	436	402	367	395	396	414	403	439	393	395	438	409	403	426	404	406	429	439	449	379	411	409	368	423	415	419	440	407	426	367	398	399	406	380	422	395	410	392	393	411	393	367	410	382	416	390	393	425	425	398	396	382	395	365	429	391	398	416	378	402	383	404	417	393	379	411	434	417	380	384	378	409	387	370	392	375	336	392	402	431	420	365	432	406	384	441	419	386	410	440	408	377	363	396	432	385	398	390	421	366	368	393	371	385	410	388	415	433	410	390	388	410	399	394	412	392	405	386	380	420	417	415	413	381	384	412	423	395	395	437	395	402	408	363	421	371	421	426	413	404	398	423	398	405
7581	17315	14310	7760	5523	4089	3232	2770	2190	2021	1755	1615	1465	1271	1227	1092	1011	997	902	824	755	762	783	732	718	723	661	690	629	636	597	615	623	639	657	648	586	615	624	584	605	622	610	621	647	607	623	584	584	567	626	569	586	605	587	556	610	547	552	600	594	558	618	579	636	595	591	617	572	565	596	597	629	567	563	622	578	612	555	559	590	568	536	571	605	557	550	590	569	586	599	613	560	584	527	589	587	567	564	634	552	596	570	595	567	588	553	572	581	591	556	604	571	576	571	549	551	546	566	579	573	610	577	561	604	576	575	573	566	605	568	562	535	572	588	605	599	573	608	612	567	536	586	616	582	569	599	592	569	611	582	581	592	588	582	558	538	542	571	574	540	595	509	603	544	544	565	581	549	550	558	561	600	607	594	602	537	594	558	554	565	587	576	594	560	576	582	534	587	574	633	561	534	557	525	553	596	575	610	611	564	564	550	592	540	593	547	537	546	546	572	598	601	529	591	590	564	557	590	577	576	538	579	571	604	551	571	589	561	585	547	620	529	542	578	565	578	600	600	551	539	552	572	604	542	528	571	545	570	578	560	540	570	555	533	566	578	587	557	607	578	570	566	582	550	581	576	582	575	547	568	540	536	535	575	567	531	544	584	613	560	602	580	565	595	570	558	580	583	600	563	601	577	544	595	590	548	518	596	582	576	572	604	568	579	527	552	563	568	567	572	585	546	594	558	563	568	534	563	572	598	569	531	593	557	555	571	565	554	605	540	546	562	533	569	517	567	569	575	581	584	564	593	557	556	588	581	537	596	588	593	564	596	598	543	624	607	589	534	596	566	588	602	542	548	558	570	596	560	537	542	578	506	552	598	586	582	572	567	557	597	528	594	555	576	589	540	541	555	533	526	526	602	589	567	610	543	577	580	532	502	537	565	558	577	562	569	551	570	583	548	605	560	598	593	544	575	585	606	535	571	552	521	565	611	553	583	603	565	544	555	576	603	558	599	591	553	623	587	592	579	561	553	570	618	534	607	613	551	561	578	570	560	540	556	561	539	622	544	587	594	575	552	573	584	574	577	593	568	531	601	575	596	557	541	554	579	548	545	646	555	577	600	513	560	584	574	562	575	615	578	589	548	566	580	576	559	611	586	602	560	569	563	603	578	585	594	579	592	591	559	547	533	558	604	575	573	531	560	581	531	552	593	568	536	587	605	593	564	607	564	572	604	535	555	594	565	604	558	563	583	518	560	549	584	518	561	577	558	551	542	590	557	571	605	571	569	541	561	625	582	576	588	559	578	564	599	572	565	515	593	594	578	555	559	555	562	580	590	623	548	527	571	518	568	566	582	637	578	533	573	595	585	568	554	604	584	565	568	530	532	561	592	574	587	562	581	592	561	529	568	577	588	569	548	570	560	562	619	546	553	560	568	583	603	563	581	628	589	617	533	573	556	582	584	591	588	539	560	569	564	531	603	579	601	583	595	572	559	567	546	576	560	598	542	598	545	561	577	589	545	564	578	601	591	539	601	609	548	601	594	550	596	536	568	565	554	597	588	568	594	601	583	546	568	552	594	571	569	524	562	587	573	576	573	525	593	556	585	564	562	539	623	584	567	568	551	531	597	561	537	569	558	581	528	561	535	563	559	566	548	547	610	571	540	575	577	561	574	545	574	552	581	597	572	564	547	577	559	578	554	569	555	581	549	562	539	576	530	564	589	607	553	600	559	573	588	593	575	556	589	587	573	607	553	569	570	602	567	584	585	548	532	566	585	550	588	613	587	584	585	567	587	533	600	572	527	599	546	610	578	579	555	544	561	520	580	569	595	590	616	558	612	584	581	571	593	594	549	544	590	584	564	563	585	562	547	557	575	563	540	571	593	583	580	576	552	566	564	582	606	539	575	542	565	545	626	582	509	535	565	532	566	585	590	548	552	586	543	594	535	578	591	570	565	612	559	559	537	592	581	600	520	532	581	617	547	539	573	586	544	562	542	617	550	608	579	576	543	604	572	535	547	588	590	557	548	564	574	563	576	558	565	612	608	557	604	615	591	594	575	559	604	555	532	580	619	599	578	570	535	607	572	532	510	534	574	564	560	581	556	609	573	549	586	612	598	592	571	594	583	559	565	578	566	584	595	563	528	527	502	582	570	561	570	596	559	609	597	599	531	552	545	554	546	571	606	554	555	560	547	584	549	562	613	556	592	585	555	607	568	545	560	586	531	547	582	533	547	574	535	593	578	552	554	584	551	556	590	558	550	597	618	590	569	550	555	553	548	562	576	581	551	571	597	537	585	597	594	543	514	597	597	585	573	543	559	534	570	588	616	571	579	610	580	592	588	586	547	531	564	539	572	635	565	619	570	583	551	538	542	581	559	551	531	560	559	507	561	533	574	544	548	548	571	589	602	563	590	591	564	635	583	546	582	598	556	572	574	567	585	592	565	586	610	575	554	530	596	551	544	563	603	569	562	610	523	599	546	556	567	540	587	555	587	610	570	589	603	554	517	568	539	533	544	560	561	576	573	599	572	554	588	569	526	586	566	589	522	538	527	598	601	561	579	581	597	564	599	548	592	546	565	570	592	579	553	623	601	570	581	556	547	534	553	571	560	582	569	565	589	590	583	563	545	545	564	567	554	556	534	561	527	522	537	584	572	569	562	605	581	557	607	570	588	589	616	566	581	597	585	622	588	591	552	569	604	544	525	558	549	554	553	589	566	556	580	546	547	585	560	598	599	590	568	568	600	601	600	578	556	580	557	531	582	548	589	564	596	583	609	562	571	530	554	573	584	625	575	580	548	611	597	550	566	540	581	611	590	530	567	590	533	586	576	502	542	546	579	549	606	600	565	561	596	601	599	623	592	561	588	540	628	626	547	594	553	554	570	558	565	549	594	589	559	572	552	569	541	596	589	521	583	564	576	551	557	538	569	561	566	583	584	554	555	580	554	569	607	529	537	598	541	604	538	541	589	565	597	568	560	622	561	564	549	596	589	579	562	569	576	563	561	566	528	562	633	605	542	591	565	543	529	585	561	577	533	546	570	552	567	558	583	601	585	563	541	571	645	577	558	577	575	608	564	646	550	527	548	564	563	562	543	588	573	570	568	579	593	598	586	593	514	579	536	584	607	558	570	558	612	535	557	598	598	592	552	570	588	527	573	574	589	583	558	583	572	597	556	568	555	571	578	563	629	570	551	567	585	604	535	555	550	556	552	583	568	552	550	532	523	580	568	554	584	568	554	587	564	583	584	570	549	559	554	568	574	579	563	590	573	578	572	578	627	547	599	544	588	606	572	577	572	562	573	610	555	593	535	551	580	539	586	547	577	608	564	554	531	597	579	556	622	539	603	595	571	557	599	584	541	521	590	561	554	585	565	575	550	572	578	579	566	580	562	546	572	607	593	557	583	588	556	599	612	549	581	566	540	620	544	585	540	565	559	552	573	561	550	559	598	569	548	571	541	599	547	558	618	559	593	600	555	602	560	596
26810	20532	8569	1158	795	632	564	544	493	471	487	483	482	458	450	410	434	454	461	461	462	424	388	450	429	427	441	445	423	425	442	427	457	433	429	399	401	474	410	410	445	453	424	418	413	436	412	486	451	421	444	418	400	443	459	397	461	398	429	454	428	413	431	426	431	453	452	430	412	389	406	398	453	413	404	405	385	425	442	446	430	394	461	379	441	461	428	420	370	421	428	425	438	432	442	384	428	408	430	455	435	443	403	430	415	466	438	426	409	445	431	421	440	424	413	433	403	428	424	425	400	430	398	401	437	421	443	438	427	402	428	418	444	472	429	398	414	442	440	418	418	388	404	399	429	420	398	441	468	394	399	396	451	403	399	422	409	412	423	448	435	411	383	454	468	439	473	435	413	398	447	437	422	435	407	415	375	443	434	489	408	398	404	417	462	442	428	441	382	483	453	413	437	412	407	396	404	435	456	412	421	460	412	416	412	414	399	414	457	366	450	428	390	419	437	390	397	459	434	459	479	414	425	424	396	429	415	431	416	425	399	442	390	424	441	412	404	468	420	427	398	424	392	430	434	434	401	420	438	455	450	402	424	442	420	418	389	419	489	416	422	446	418	411	426	417	416	447	397	433	439	407	409	403	466	451	433	460	434	414	418	410	452	418	423	394	423	422	421	400	429	432	444	437	405	414	468	414	401	412	386	455	406	385	416	421	401	434	430	434	437	443	409	401	401	429	390	426	433	432	409	425	456	402	456	455	413	438	416	437	438	425	386	440	414	418	378	384	439	399	430	407	439	448	398	412	473	431	398	436	447	446	387	429	483	383	448	426	411	433	431	427	423	405	448	406	420	411	434	443	436	434	421	440	417	397	414	462	393	394	452	418	451	446	394	433	398	412	432	407	484	433	447	438	427	446	419	433	432	439	416	419	436	429	414	450	435	418	424	401	422	446	419	395	423	414	468	430	443	434	413	433	485	409	432	445	485	406	405	433	397	426	414	448	404	403	409	420	412	423	438	421	409	414	459	383	467	429	458	439	417	428	421	408	451	453	408	432	415	462	430	438	443	462	423	450	468	409	450	423	401	467	441	443	426	449	407	422	416	435	474	429	420	398	384	439	410	430	404	419	434	443	431	433	427	421	447	403	464	412	413	420	413	413	457	439	399	409	396	427	441	390	411	408	437	442	394	410	421	394	425	373	384	403	443	422	443	443	435	451	487	447	420	390	435	441	428	430	435	409	409	430	433	433	408	394	437	447	417	442	412	435	466	392	415	446	427	433	445	449	470	441	401	441	431	438	452	403	421	414	462	462	423	442	416	426	446	428	431	440	432	432	440	439	408	411	456	431	379	403	417	442	422	447	442	443	445	452	475	447	423	404	410	418	405	405	410	432	440	412	432	399	441	417	436	453	448	453	426	409	491	431	396	437	418	425	445	420	451	439	430	437	396	458	402	433	418	420	444	414	469	446	428	424	439	454	473	443	443	418	438	425	484	411	406	430	401	415	401	451	433	437	427	434	422	453	433	455	451	393	441	445	406	402	411	423	409	422	421	403	400	411	395	453	418	438	463	387	398	430	388	428	396	431	414	417	383	426	440	441	429	411	441	413	448	462	437	373	409	406	450	480	424	438	426	439	443	396	447	437	448	449	404	455	410	417	437	407	460	424	427	392	458	382	409	478	435	414	437	414	424	431	384	455	411	449	407	417	434	410	429	403	434	377	407	415	433	417	390	436	430	438	420	423	424	470	432	425	402	414	399	429	457	467	418	406	435	435	414	437	442	447	413	412	418	467	424	443	401	449	420	403	460	396	421	422	459	402	426	453	412	424	455	411	404	443	457	410	420	371	421	401	428	428	446	443	442	433	427	433	458	418	428	430	457	412	407	464	430	423	482	430	451	479	419	389	443	436	433	398	447	433	408	432	436	455	418	408	383	427	427	406	431	413	426	436	423	432	460	428	443	466	411	453	423	413	456	382	465	413	402	410	420	454	429	421	433	438	425	435	425	389	449	412	435	470	415	420	417	418	453	417	423	443	399	415	393	464	421	443	444	410	422	417	452	430	420	435	450	429	415	412	426	480	447	412	461	428	415	400	444	412	394	410	420	475	464	407	410	408	435	423	417	430	417	427	410	431	399	414	393	437	436	474	436	409	414	404	472	463	446	407	445	437	417	403	430	419	391	433	426	404	479	393	423	417	449	410	424	439	413	449	433	437	433	440	414	447	428	412	417	440	432	420	388	425	418	402	413	406	411	435	430	405	404	422	391	427	435	402	403	416	445	434	417	441	410	398	379	442	399	442	430	419	434	409	432	440	415	437	419	411	419	429	440	401	445	434	439	480	432	447	447	432	403	460	439	427	427	419	431	430	415	428	425	430	453	444	431	450	408	413	449	427	436	450	443	400	456	392	420	441	405	404	428	441	469	383	449	434	453	436	446	399	393	441	444	439	463	446	427	410	467	455	409	470	420	424	429	422	432	421	428	392	439	451	407	437	381	389	413	430	414	376	494	444	459	418	451	433	443	442	419	406	395	411	416	451	423	439	468	427	449	445	439	399	418	446	471	432	407	416	412	426	425	414	428	470	454	443	422	464	426	449	405	414	482	430	453	450	431	437	452	403	443	403	429	445	429	442	434	402	422	415	405	429	408	422	391	409	441	423	407	419	440	416	424	421	411	427	471	400	440	447	445	428	424	447	486	407	412	432	424	434	411	405	434	437	440	409	429	477	419	416	456	462	425	436	424	441	405	457	442	413	451	415	405	413	409	483	414	462	433	433	438	481	446	444	421	429	436	412	438	391	424	436	423	416	470	449	442	431	413	413	426	398	430	420	458	398	419	392	431	406	441	442	427	443	410	450	423	432	454	467	446	423	436	414	399	433	398	421	390	403	418	426	413	383	406	436	420	441	397	423	389	449	395	490	412	411	475	406	412	446	410	413	463	441	410	437	424	428	395	434	449	449	423	427	408	460	420	432	440	415	429	434	426	415	445	427	440	373	435	410	451	430	424	407	415	420	403	423	404	425	417	465	418	426	432	445	400	415	415	427	396	460	468	430	444	433	451	457	418	446	440	470	410	415	439	380	428	441	438	406	429	421	406	428	441	415	413	470	382	395	434	442	428	393	446	430	430	442	445	424	429	407	480	425	408	422	411	409	403	400	438	424	421	460	398	392	428	437	479	445	422	380	450	427	428	433	443	406	473	434	434	446	422	459	437	418	466	459	425	442	430	443	437	429	424	424	422	447	451	460	449	467	442	410	411	405	429	446	432	431	432	415	424	467	424	448	428	435	438	446	423	436	395	429	411	466	420	426	433	401	391	476	400	426	433	427	399	427	452	409	412	401	476	460	459	400	442	412	422	446	404	437	459	443	454	407	439	412	418	428	457	441	450	425	404	422	447	415	423	441	424	461	446	396	404	403	460	421	390	424	416	440	468	415	443	423	428	442	409	427	427	452	414	440	416	411	455	422	424	421	479	425
4336	2202	1969	1232	1015	843	808	767	720	737	754	742	687	727	745	597	697	686	651	616	580	590	615	646	609	611	564	619	592	587	609	582	627	616	648	604	626	622	593	588	623	603	564	572	591	577	620	634	615	596	644	640	560	583	630	606	624	626	616	604	573	570	582	601	599	596	573	596	609	611	593	622	653	611	635	603	612	609	630	630	570	619	616	592	605	619	599	606	609	601	570	596	579	634	582	535	616	558	568	610	636	560	621	603	582	645	598	623	572	615	612	594	565	603	616	587	596	611	601	586	603	585	588	581	631	602	627	637	649	563	623	574	635	571	599	598	588	567	603	601	622	581	618	553	611	586	636	538	586	618	577	566	558	580	623	641	605	592	555	588	627	601	599	619	624	606	556	598	645	617	609	609	635	592	599	590	586	577	608	587	601	588	616	636	579	629	596	603	617	589	534	607	569	618	605	618	643	589	614	598	604	590	635	617	624	551	571	588	608	602	632	659	596	565	619	585	609	594	599	586	635	588	575	612	636	591	589	599	540	579	620	566	558	612	563	609	577	582	555	594	639	621	635	554	573	585	621	580	623	594	604	622	570	586	561	571	606	612	594	611	584	614	606	587	529	611	635	593	577	595	631	614	559	618	601	591	626	587	612	593	616	599	610	598	602	626	588	646	634	579	609	606	559	627	567	565	616	626	605	566	620	567	607	609	617	599	608	620	572	551	597	608	582	543	622	624	555	616	589	616	617	638	606	568	645	623	563	637	596	641	629	611	579	586	585	640	574	570	587	594	646	588	557	619	581	563	575	608	577	598	586	632	606	613	621	602	613	579	582	610	601	649	552	612	578	609	591	574	624	637	591	614	593	603	600	640	590	608	638	606	636	617	604	607	632	606	616	641	600	572	611	595	597	609	599	566	629	626	591	600	610	607	580	616	567	662	608	562	604	544	543	638	640	616	563	572	584	618	582	599	639	600	629	628	589	574	586	585	567	615	616	597	587	605	594	576	598	575	563	576	627	572	565	606	615	582	624	619	541	618	592	624	601	638	621	597	634	577	571	640	639	590	597	637	612	637	601	599	605	602	605	582	579	558	593	613	590	553	622	596	609	611	599	566	567	653	620	609	613	604	604	589	587	593	574	601	577	585	590	545	595	608	638	623	581	642	619	566	606	594	613	612	608	578	544	629	588	590	598	570	590	574	598	619	602	597	580	618	634	566	615	615	632	624	607	579	627	563	622	606	575	620	646	576	624	602	601	569	638	592	614	564	605	632	558	650	596	577	598	643	555	591	577	627	669	563	600	619	593	585	567	638	588	594	622	642	592	620	607	611	597	596	590	600	591	622	600	600	684	607	579	629	586	628	589	563	615	616	600	597	644	583	648	568	643	621	588	601	593	597	603	569	542	583	589	619	619	604	614	593	654	622	642	577	627	602	645	598	628	605	588	600	591	622	617	585	626	569	617	616	556	603	587	618	628	598	562	608	528	582	583	575	621	600	641	585	580	603	608	606	583	545	604	598	600	616	597	670	583	602	655	557	574	591	651	607	566	649	640	655	605	565	610	592	638	541	606	619	599	643	606	574	612	599	569	579	604	600	595	582	621	602	570	571	601	605	605	602	600	593	621	611	620	593	599	608	597	597	624	614	612	600	620	596	625	596	622	597	584	579	573	612	583	573	647	578	598	614	577	601	607	586	622	602	590	608	567	575	569	592	593	619	556	580	602	621	600	579	591	597	560	657	596	609	592	604	580	590	563	619	603	578	630	642	638	623	625	629	551	613	565	628	619	571	615	604	584	637	617	635	569	593	626	573	605	619	637	594	599	644	613	628	583	601	600	597	621	611	604	565	581	596	596	603	645	586	645	584	570	610	577	594	627	592	567	567	619	660	585	627	585	659	579	605	577	582	629	637	582	585	578	613	600	573	596	617	666	561	588	596	548	576	648	612	631	608	577	601	636	593	594	631	602	609	577	625	590	598	596	640	630	591	594	633	584	608	590	605	553	572	559	589	604	603	576	584	613	573	593	604	598	611	588	608	587	607	603	527	604	632	573	572	601	546	594	597	616	595	606	609	646	610	589	600	581	598	600	582	649	580	598	630	569	576	589	606	596	596	605	589	635	551	580	597	556	627	592	590	647	635	585	617	567	581	643	594	586	582	571	571	619	579	583	573	640	612	601	561	583	569	618	556	586	617	611	584	598	600	612	541	561	594	588	591	567	595	621	619	619	589	620	632	552	600	608	607	691	584	613	593	597	636	611	607	619	577	600	605	606	604	641	589	606	652	619	585	595	595	619	571	619	623	586	587	632	603	630	631	571	599	575	547	579	598	579	592	613	603	576	604	586	633	578	604	574	558	571	602	582	578	609	623	639	585	596	595	589	617	566	589	566	596	614	587	610	601	607	611	579	609	584	604	580	562	563	582	620	575	550	622	601	568	583	600	582	608	584	573	574	584	592	632	617	635	603	600	583	567	590	642	593	611	582	604	588	596	639	616	594	594	615	579	588	612	582	581	623	635	618	613	575	599	594	574	590	595	615	573	627	593	590	628	590	611	603	647	584	611	606	590	582	650	606	573	603	606	620	571	577	622	599	598	582	645	599	589	585	584	559	557	586	636	631	588	613	612	570	539	610	599	634	628	615	602	561	631	597	595	597	622	624	591	573	614	618	570	553	622	600	586	639	596	628	629	556	590	575	603	598	578	560	610	580	603	628	588	563	595	588	605	602	647	587	581	605	578	602	620	599	607	594	573	589	604	665	611	575	584	658	635	601	628	624	609	613	556	565	636	605	612	629	600	574	606	626	593	596	612	611	592	634	583	630	562	560	652	563	630	620	582	608	601	567	652	608	579	573	596	660	601	561	565	628	614	613	586	570	551	616	598	593	584	589	610	629	619	614	548	634	653	629	602	612	588	613	571	604	656	568	586	587	595	624	600	559	592	593	622	621	588	568	590	606	589	583	607	631	627	601	614	620	591	602	627	596	603	602	595	647	586	606	646	633	621	564	614	638	629	632	570	601	612	563	579	652	586	607	599	591	626	570	587	636	644	570	556	595	620	614	649	594	581	625	568	648	601	603	599	607	591	570	612	589	600	639	584	654	555	617	595	602	649	631	596	642	627	608	590	626	572	600	606	611	582	630	606	624	601	575	610	573	632	531	579	613	584	598	605	608	579	612	604	580	657	610	583	620	599	598	613	602	592	638	610	566	590	565	575	572	610	607	566	614	583	606	552	585	627	609	628	593	642	578	585	565	609	623	587	607	611	604	579	609	647	603	614	623	582	617	611	609	591	592	620	595	631	569	567	602	618	584	589	578	587	591	607	549	593	547	602	598	594	545	611	613	627	581	575	560	583	600	587	612	566	610	592	587	615	575	604	646	587	653	596	596	595	597	616	590	587	547	586	594	617	622	592	625	626	625	582	582	616	569	603	571	584	609	577	635	599	596	586	610	565	619	615	611	586	606	585	562	563	604	606	600	560
23597	21150	28565	23990	21152	11586	1543	975	944	868	791	744	796	732	697	657	668	739	645	677	597	607	605	588	614	598	579	593	631	585	602	595	582	582	601	609	594	567	556	574	553	636	580	598	598	592	590	586	599	584	565	572	613	578	584	544	584	562	605	615	606	608	574	614	577	564	619	550	596	585	573	562	569	568	614	581	570	601	556	614	622	561	531	583	536	581	553	575	577	575	586	566	580	603	575	570	544	595	585	574	592	590	586	615	601	566	563	564	532	582	606	585	595	582	564	552	591	624	589	552	591	527	583	571	602	584	571	580	545	550	597	608	551	620	593	555	590	558	599	594	625	597	553	571	564	555	583	612	562	562	599	590	546	564	548	545	579	563	567	602	562	569	586	571	587	587	570	565	572	605	582	605	550	585	617	603	590	563	595	554	536	587	568	579	600	593	556	577	574	575	587	593	567	568	521	592	545	578	578	566	561	571	581	555	566	624	581	575	598	537	582	552	560	572	548	587	576	584	573	568	533	544	628	554	551	559	585	559	621	573	608	586	576	602	567	530	572	549	569	570	565	580	502	601	596	604	612	580	608	543	590	602	580	571	527	521	574	547	556	542	573	570	611	566	577	547	569	565	574	552	617	580	588	571	555	520	591	553	552	566	564	519	578	544	596	603	564	574	603	554	530	592	545	545	565	541	589	618	565	600	609	601	554	560	573	573	575	554	568	580	572	548	555	569	618	561	570	617	597	584	578	593	599	562	576	615	526	585	609	601	585	577	581	568	542	555	594	559	602	562	561	591	581	573	582	608	568	575	574	537	583	546	562	593	645	574	603	540	572	619	572	574	610	553	538	600	576	552	609	562	548	583	609	555	580	541	604	562	595	577	587	577	567	589	568	602	523	565	571	545	587	564	576	572	577	548	578	569	557	582	623	615	646	599	548	544	552	556	529	572	531	599	617	611	572	561	561	579	611	564	560	581	597	504	618	610	568	583	606	576	551	565	547	516	546	620	579	596	548	574	588	561	578	599	592	553	549	540	583	553	534	596	560	576	632	555	543	599	635	582	552	559	570	615	604	558	578	574	546	586	595	563	581	578	518	570	562	559	544	621	573	536	585	570	551	581	605	596	551	592	599	579	571	575	565	543	550	567	569	577	571	581	573	577	538	544	558	586	562	584	572	588	587	602	598	562	562	586	575	549	526	565	566	575	530	555	563	554	545	529	548	580	568	550	584	583	577	548	562	551	563	605	578	603	584	616	585	578	592	603	565	600	588	545	610	552	577	624	580	548	596	571	541	536	541	575	558	582	611	543	576	552	529	536	550	609	569	568	589	567	588	585	576	600	542	564	556	535	534	574	543	565	585	599	555	600	570	576	580	575	568	564	576	581	560	577	578	568	620	563	600	580	597	565	560	552	574	544	580	547	558	586	563	547	583	596	586	552	572	588	581	549	570	565	581	537	584	581	585	588	569	594	550	613	529	583	543	567	615	577	570	576	552	610	615	586	578	587	581	568	593	578	536	565	583	588	585	583	569	606	493	559	624	564	599	546	589	562	592	618	573	540	552	589	554	538	541	590	591	595	574	592	537	559	556	562	567	544	586	594	588	577	551	578	574	556	569	568	591	577	569	551	586	581	540	527	561	567	586	548	577	548	547	576	599	592	589	593	526	580	592	593	568	572	579	563	590	554	549	567	559	546	576	609	562	563	599	593	540	560	504	570	558	524	575	590	552	609	575	585	538	576	599	602	613	583	602	586	561	518	566	549	562	579	595	564	578	614	554	574	570	556	535	616	624	557	604	557	591	608	570	578	584	568	568	558	590	576	553	548	589	563	556	558	567	605	553	557	579	579	587	557	565	565	588	547	542	559	567	566	591	588	579	575	568	548	590	607	541	541	567	546	591	598	573	571	537	591	596	586	553	552	624	571	597	587	589	567	586	529	613	555	576	556	585	581	589	603	538	560	619	538	541	558	526	585	617	555	580	562	573	563	576	578	557	571	618	602	566	561	592	540	566	618	548	579	611	541	543	573	584	541	567	571	585	581	568	584	598	591	579	597	573	599	590	577	539	590	575	571	542	550	528	563	524	583	563	603	520	530	586	582	606	605	571	554	598	571	609	524	565	571	569	562	575	607	619	549	514	563	570	583	560	545	544	554	571	575	590	558	574	566	598	583	539	550	555	571	575	568	575	584	552	546	562	552	544	589	518	612	562	562	556	605	587	585	569	538	525	504	598	550	585	540	588	506	553	559	562	610	568	562	581	580	621	567	565	570	566	559	578	583	535	606	571	584	556	559	587	565	566	569	566	575	577	621	548	564	606	553	567	571	627	587	578	602	574	542	571	564	594	551	579	596	549	531	625	588	590	598	597	558	547	576	588	551	591	576	565	588	587	569	548	595	552	590	543	574	538	580	584	599	608	613	564	541	544	586	588	593	559	601	520	568	551	577	578	553	545	610	585	584	575	578	554	547	572	574	558	575	602	604	586	598	559	584	557	597	617	587	568	602	555	603	570	584	548	543	595	594	615	606	604	604	572	608	586	579	539	557	567	545	582	583	587	557	596	571	551	527	554	570	573	551	638	560	580	538	610	600	587	580	536	560	588	513	547	605	584	588	605	609	575	606	584	550	575	558	591	597	573	598	596	553	593	557	597	563	609	582	581	557	577	556	553	585	583	570	546	578	564	562	548	558	548	559	564	561	619	595	529	599	588	561	579	553	556	588	561	530	525	576	612	578	575	591	569	548	565	613	546	549	567	540	575	607	584	550	594	601	559	564	578	566	575	560	586	580	595	543	559	570	601	575	560	628	570	572	527	560	534	566	571	583	561	606	579	590	581	565	554	543	572	550	555	555	560	565	550	561	572	531	583	566	543	579	571	590	604	583	546	594	576	571	524	580	554	563	570	601	600	561	583	581	578	552	581	544	568	580	589	569	601	568	595	586	559	554	554	542	575	564	558	593	556	555	584	584	567	544	596	612	563	549	559	608	582	550	555	605	603	588	576	578	591	590	540	549	559	564	602	588	589	601	567	579	565	590	604	536	584	545	568	598	586	580	593	584	524	559	612	586	561	574	596	556	560	577	546	573	563	569	574	597	567	570	607	570	581	600	558	566	566	534	596	563	593	558	587	583	546	576	625	568	599	601	573	552	582	568	570	625	579	599	580	539	560	608	582	580	556	566	546	555	545	556	585	593	543	572	594	583	508	586	566	629	603	580	628	585	555	571	581	574	571	542	558	577	598	597	590	576	592	584	600	574	585	624	585	620	616	571	632	574	644	578	581	570	562	558	585	544	536	575	564	562	618	555	567	569	559	555	622	572	538	572	506	555	591	545	558	618	541	591	577	584	576	579	570	559	554	543	544	579	595	560	553	570	566	569	557	551	571	566	562	545	543	559	563	582	551	556	568	597	544	563	602	567	561	569	520	534	601	581	630	583	592	586	608	540	568	549	561	556	585	607	516	532	577	549	576	581	565	560	537	537
5498	11331	9306	4745	3426	2768	2346	1934	1774	1659	1408	1347	1275	1183	1164	1122	1019	1026	1005	936	904	938	868	909	856	874	869	860	832	860	838	888	871	884	851	885	871	843	842	797	880	796	826	756	799	781	869	838	839	808	829	870	805	818	818	778	877	763	862	827	851	855	781	897	812	867	800	813	860	804	809	756	768	827	833	842	823	797	818	853	831	755	823	830	778	838	830	845	798	861	817	823	845	803	800	767	865	821	808	853	807	831	777	790	778	848	815	798	785	827	834	794	822	802	847	803	793	821	805	806	779	790	839	835	796	831	805	820	817	801	745	805	886	767	799	815	807	798	831	829	780	838	835	835	752	805	756	829	787	802	788	855	789	765	789	778	790	803	798	813	841	815	780	768	750	816	819	808	821	808	807	823	725	776	821	840	827	783	767	844	819	861	803	772	783	854	769	847	806	842	812	775	784	825	787	769	816	804	756	747	782	786	776	795	793	774	778	738	809	792	803	880	787	776	812	799	749	820	773	761	746	819	781	825	806	797	815	808	828	836	829	786	840	783	816	800	809	794	790	839	788	821	821	796	875	796	807	777	758	833	833	769	770	804	865	786	821	819	783	779	782	814	769	811	826	830	852	800	793	866	747	819	800	806	830	762	819	792	809	776	788	822	808	807	764	809	743	791	785	813	780	775	808	803	775	776	835	796	824	903	833	742	906	781	832	809	846	769	834	810	839	816	788	849	861	787	778	762	749	867	768	834	801	736	791	821	762	789	747	865	816	797	801	777	786	801	810	782	813	802	844	795	795	844	833	775	833	821	751	852	852	754	821	806	803	837	807	828	842	775	785	816	786	834	808	830	893	820	805	797	829	814	837	814	833	796	822	779	852	801	825	825	811	780	835	774	815	805	834	823	750	817	826	813	766	781	797	816	776	777	811	763	813	803	841	815	832	795	767	823	751	785	848	790	784	814	795	789	770	809	820	791	839	810	844	806	749	838	771	784	789	827	818	750	756	788	791	760	856	812	774	807	818	805	833	828	839	791	778	760	803	799	839	777	786	839	803	845	870	774	759	855	805	808	789	823	785	765	817	822	805	793	753	811	781	805	823	796	779	853	854	850	829	849	798	794	803	784	771	813	813	805	772	842	818	806	805	842	765	824	799	790	844	749	839	782	808	786	832	800	877	800	791	820	796	862	795	793	816	792	761	803	824	811	830	777	830	871	834	772	857	836	802	748	799	776	840	855	791	777	822	771	802	808	811	792	794	819	798	811	823	852	781	835	792	830	785	831	817	821	740	819	819	760	765	823	760	774	801	815	820	859	821	767	850	791	802	794	813	773	806	770	819	859	834	824	803	774	821	814	799	833	772	762	791	837	830	836	775	789	799	824	792	790	774	828	763	820	818	762	817	799	847	791	758	740	781	805	787	762	746	784	829	805	784	820	791	822	747	755	792	810	824	829	848	784	837	838	828	828	792	813	770	782	821	822	820	793	794	855	794	794	815	826	825	822	807	798	823	787	803	821	800	794	773	819	809	788	803	814	824	797	816	867	877	817	840	797	839	798	792	790	768	808	845	780	802	827	814	807	809	805	815	731	815	800	813	790	827	847	812	797	804	760	752	809	796	799	801	789	778	750	837	766	775	807	834	808	825	836	825	828	793	852	734	798	761	778	802	803	818	799	815	860	767	799	796	810	802	788	809	805	794	823	751	788	797	798	787	805	819	789	753	834	770	764	773	799	822	737	824	825	808	810	830	801	797	756	792	800	765	797	725	816	806	796	819	789	794	775	783	827	791	808	762	845	772	797	804	779	786	780	832	771	789	840	830	790	765	848	807	781	798	806	778	816	803	801	795	807	744	754	816	795	826	797	813	810	802	789	779	803	814	809	821	790	794	775	813	804	830	774	807	802	839	783	819	857	781	799	834	768	779	738	772	811	803	799	779	836	809	783	784	758	807	797	794	836	787	884	797	839	820	775	815	785	801	780	843	795	803	784	787	802	804	874	862	805	804	820	780	843	828	860	782	779	790	795	823	823	784	843	797	768	828	830	771	847	805	801	789	862	794	732	835	770	818	798	807	762	780	812	780	789	796	805	779	802	885	799	818	804	764	800	798	818	782	859	797	820	809	811	798	837	798	799	815	785	826	784	817	836	761	791	825	758	772	792	846	809	804	839	784	833	785	778	814	812	784	815	768	840	849	853	784	795	809	810	774	795	783	814	870	786	788	790	794	805	789	766	803	806	779	789	821	781	757	798	762	799	777	785	832	774	811	856	774	801	816	807	770	834	815	807	811	772	777	811	807	806	841	770	840	782	772	816	819	801	827	770	799	852	808	791	846	797	838	789	846	754	812	784	794	834	819	818	804	817	802	850	797	801	821	796	834	809	856	748	806	794	791	750	800	843	807	786	765	809	805	806	803	804	826	791	779	786	777	823	828	781	828	785	793	794	742	781	797	788	804	787	828	814	814	809	777	839	831	816	794	789	768	807	814	819	820	783	791	815	822	806	785	823	772	784	793	809	789	801	822	782	774	780	786	809	803	785	786	814	794	762	817	800	810	775	855	797	803	797	826	769	803	791	790	820	764	846	798	774	767	798	858	841	790	769	820	808	798	851	842	786	790	761	782	749	784	781	825	815	786	819	793	812	802	785	828	793	820	764	814	810	799	767	817	760	767	814	811	813	776	801	807	800	827	785	791	852	862	759	740	835	787	801	747	810	810	813	825	795	777	819	813	765	838	810	828	832	798	829	828	742	812	807	779	790	782	827	833	773	796	783	763	825	833	803	760	862	801	828	793	771	801	794	797	773	771	776	777	789	760	835	779	780	794	828	809	773	745	832	794	839	819	838	843	776	758	799	792	820	757	783	809	788	814	717	750	836	818	815	795	762	745	797	807	832	757	777	850	792	813	747	794	786	836	831	808	811	804	856	782	754	772	758	801	827	814	852	771	786	831	748	790	760	782	816	776	801	760	830	840	784	819	846	812	854	804	849	802	816	835	803	748	764	784	800	790	859	825	879	794	763	802	809	840	756	804	788	836	793	821	804	875	798	776	764	782	808	764	793	757	802	787	775	772	758	778	814	811	848	850	774	792	798	853	831	776	804	826	760	725	783	809	816	743	883	784	763	834	815	816	825	810	788	762	809	763	835	816	787	771	764	801	784	810	828	778	773	783	821	813	835	843	823	764	754	792	809	811	817	831	748	788	805	821	818	803	803	781	813	759	792	793	825	839	816	783	781	845	785	810	780	826	779	827	764	781	848	798	834	796	758	757	835	840	845	775	784	808	820	822	789	826	832	788	800	810	839	777	828	775	813	795	817	802	796	810	798	789	796	781	781	775	735	798	811	857	796	758	873	787	813	801	831	818	797	785	810	813	784	831	757	815	798	776	799	779	791	783	833	802	782	766	774	793	809	790	777	821	829	803	773	838	810	784	817	818	797	797	794	786	806	824	803	829	830	779	814	828	811	795	815	794	846	808	747	772	821
22768	21176	28987	23625	21177	21223	9557	1321	949	908	767	811	722	632	621	606	590	532	498	511	489	499	457	468	433	471	444	479	437	404	448	438	450	438	442	452	425	422	444	423	425	407	459	396	410	439	443	435	401	398	450	419	385	428	408	437	419	423	419	446	441	384	400	437	421	430	384	440	392	405	355	392	423	388	426	374	445	399	396	431	370	393	440	390	386	413	398	387	414	372	436	397	390	414	355	397	430	423	390	385	382	402	373	392	392	404	359	373	359	381	386	409	402	429	389	402	371	421	405	416	399	361	417	392	382	384	390	418	389	412	416	389	386	378	398	380	424	395	413	375	431	365	397	397	409	410	403	388	380	388	395	402	393	403	383	394	414	393	418	405	406	408	407	392	384	402	390	393	399	405	413	399	394	410	368	398	387	389	388	416	400	392	405	402	426	366	391	414	388	376	415	372	410	402	407	386	411	415	391	418	378	392	383	427	394	425	387	438	399	379	378	395	419	443	373	386	370	417	404	394	373	429	404	394	403	399	374	360	393	404	405	377	391	403	392	383	364	398	383	387	411	358	381	393	408	447	403	428	408	410	398	404	388	386	371	362	418	412	390	392	369	386	375	412	415	391	415	374	401	402	397	386	387	376	386	400	402	418	399	388	398	372	368	405	394	401	424	392	395	387	402	474	412	404	436	425	411	419	408	357	404	377	416	390	390	413	407	417	404	413	404	417	419	394	410	445	380	414	369	397	376	425	387	376	430	366	417	409	350	384	383	377	367	387	376	435	423	408	400	360	410	348	385	415	400	422	398	384	422	357	377	372	396	417	369	414	385	397	395	389	395	384	367	428	384	415	415	416	388	369	410	412	390	412	405	389	373	384	423	371	401	435	407	375	404	417	404	413	407	366	423	402	402	407	397	418	374	429	410	440	393	393	393	419	387	434	415	389	389	403	421	386	414	388	393	372	362	423	375	402	400	396	425	397	400	392	429	388	399	434	388	390	387	394	414	414	399	397	398	402	410	420	402	373	368	404	429	361	405	419	384	405	386	394	381	421	388	379	391	362	377	348	378	370	413	409	399	391	378	404	399	400	385	412	432	401	382	385	396	388	398	422	404	393	433	385	387	354	375	368	407	409	422	391	406	374	394	421	400	394	390	404	377	420	391	410	415	401	393	382	382	421	398	426	386	368	408	392	399	392	393	359	406	404	404	374	415	405	404	393	409	365	396	410	377	386	385	379	403	383	417	401	408	403	394	400	432	396	407	418	353	387	371	407	377	378	390	390	398	425	389	389	405	395	390	404	451	393	392	393	431	431	393	405	407	432	386	381	418	363	380	390	403	381	396	407	381	404	391	382	393	386	400	382	394	378	405	394	425	371	391	401	396	382	393	422	415	399	368	398	424	427	393	412	411	368	427	414	369	393	423	383	398	387	400	382	410	397	396	402	419	413	414	433	384	421	425	404	433	416	379	375	406	413	396	404	356	389	378	392	399	423	399	407	413	416	403	411	366	418	402	398	389	411	383	384	377	393	396	387	397	417	418	422	395	404	405	405	345	401	407	398	430	383	395	404	416	385	404	365	391	383	379	387	401	404	428	366	399	372	387	426	404	405	427	367	389	404	416	401	400	373	412	402	386	403	412	399	403	364	392	444	399	384	387	401	371	413	403	367	430	402	383	403	367	400	407	411	412	428	427	367	406	411	409	393	378	395	385	406	385	433	408	429	379	389	387	386	386	358	388	374	378	408	390	408	387	412	406	404	376	389	361	401	397	396	424	413	450	381	414	386	403	374	363	381	395	431	405	384	407	354	388	426	392	403	385	399	425	354	435	394	408	376	375	414	388	422	407	420	398	376	397	383	390	433	406	404	387	370	395	382	388	408	402	420	361	384	378	402	396	375	406	400	369	379	408	406	416	410	407	379	405	411	431	403	385	422	378	424	408	399	375	392	396	387	426	392	385	398	431	450	389	397	377	440	431	384	402	394	420	428	375	413	354	395	394	404	399	392	424	410	417	391	377	379	402	379	399	398	417	392	375	386	411	403	370	399	422	393	397	412	420	415	415	408	392	376	375	406	384	426	406	420	396	380	415	427	383	394	389	352	391	414	399	405	404	429	407	399	386	390	406	401	393	364	391	371	352	414	444	387	386	404	382	424	379	364	368	410	410	376	424	408	376	399	391	412	396	378	381	379	433	409	417	371	424	403	411	409	404	386	373	427	397	430	407	383	400	405	393	361	423	391	375	379	406	365	413	388	386	392	405	373	401	426	376	428	397	371	387	388	413	450	380	399	397	399	409	403	375	403	396	426	419	409	403	403	441	386	413	381	427	404	381	400	401	393	374	377	390	395	421	351	360	411	379	407	419	419	371	404	359	395	381	373	407	390	426	443	412	359	379	379	375	398	402	410	385	421	396	383	383	386	396	396	438	371	412	372	420	397	400	380	413	441	351	377	452	419	436	404	375	395	388	430	398	408	361	380	380	410	426	400	402	397	390	399	406	367	396	430	407	366	413	411	394	419	377	381	399	368	404	441	437	371	386	405	388	420	416	394	382	394	402	389	392	394	367	396	392	398	419	408	416	410	392	363	387	382	391	400	391	395	404	413	373	412	399	412	397	392	376	409	413	462	391	434	375	413	409	388	382	382	387	409	385	415	399	382	398	426	400	448	359	401	401	436	378	403	361	390	383	413	372	357	412	397	403	423	365	410	393	389	400	393	376	363	410	365	428	392	380	429	361	366	372	395	404	408	428	426	421	396	384	401	399	407	370	414	376	397	412	393	393	384	397	408	428	391	386	393	455	382	368	441	399	417	393	415	389	439	384	403	343	389	421	351	363	413	430	367	391	363	389	416	404	417	412	388	389	387	409	413	396	384	383	416	361	399	433	397	386	369	417	411	394	422	420	388	383	410	394	386	377	397	393	408	401	399	395	408	385	385	410	386	411	407	356	400	408	421	374	398	347	369	388	398	386	378	403	392	390	441	412	386	414	357	363	428	437	376	374	390	417	434	427	434	400	393	380	399	426	369	419	372	377	379	415	356	414	420	395	420	375	367	393	397	373	393	401	369	394	416	416	414	387	417	397	418	399	404	407	392	389	407	369	403	395	382	386	371	386	403	370	386	397	414	393	382	380	414	409	392	405	408	416	365	352	396	435	418	357	421	376	400	390	395	393	419	431	407	389	396	378	407	358	372	391	400	388	385	429	420	384	411	404	406	378	439	359	370	363	397	379	395	422	397	387	428	391	379	418	415	343	404	461	399	406	408	394	372	422	373	395	400	399	378	401	407	382	396	416	369	357	381	378	391	402	383	387	383	425	372	389	425	428	385	364	411	392	364	400	384	423	393	405	395	363	424	417	448	412	382	440	420	378	358	417	378	423	365	373	418	420	386	392	403	413	388	380	409	383	377	404	389	392	417	377	396	402	368	403	421	433	382	404	417	412	389	412	419	416	397	389	422	403	404	388	382	337	422	430	403	460	394
7478	17360	14277	7648	5565	4084	3270	2641	2240	1965	1748	1557	1454	1280	1151	1115	1012	960	931	835	769	759	778	735	695	716	658	645	683	631	663	661	611	629	630	614	629	646	584	591	575	599	576	578	600	583	599	618	601	598	586	600	588	592	589	598	596	598	579	628	582	611	620	597	594	541	616	585	592	564	623	607	595	581	541	574	581	569	539	545	564	528	555	557	612	558	562	567	573	538	578	588	562	574	553	602	622	557	531	575	610	574	544	569	533	590	573	528	561	542	558	574	579	588	596	558	575	546	582	579	585	578	567	595	591	559	560	537	530	548	541	583	562	592	580	568	567	564	573	563	561	560	573	575	561	591	563	583	587	592	570	588	530	580	584	585	544	536	542	575	594	593	548	532	556	563	573	574	536	594	657	583	568	575	569	575	578	538	569	608	580	571	581	587	566	580	531	565	529	563	585	606	548	527	532	553	508	570	561	569	539	550	565	553	578	632	576	562	580	526	567	562	598	574	612	616	521	554	550	559	559	583	614	575	579	538	569	573	573	548	552	548	583	597	580	568	552	517	559	565	532	567	581	600	571	590	580	614	550	607	554	519	557	548	592	570	579	577	553	518	551	608	590	587	566	599	553	595	580	551	583	579	549	572	593	554	597	537	575	570	561	549	589	586	534	579	529	540	594	554	590	541	568	497	554	573	601	574	571	610	604	538	518	548	584	560	579	594	579	593	598	564	593	564	573	540	591	602	552	558	544	584	587	553	539	597	616	540	546	536	540	583	575	527	553	559	604	531	585	561	553	538	581	621	548	556	569	574	556	553	519	617	587	619	590	549	579	568	591	569	573	584	518	553	601	546	567	544	565	560	576	552	592	572	606	578	589	557	569	566	568	596	587	556	553	584	585	528	587	537	562	560	538	580	571	612	563	577	595	565	596	576	568	575	597	606	580	557	574	599	554	561	599	547	551	586	590	565	545	573	558	586	564	593	565	543	587	579	513	561	551	555	545	553	606	602	571	565	558	549	575	540	517	579	563	560	591	589	568	593	567	594	557	581	542	545	512	541	579	538	571	582	593	558	560	550	571	582	511	578	568	531	541	595	554	567	545	557	575	609	555	569	574	570	550	546	529	588	574	527	524	576	608	565	552	578	595	566	529	561	562	577	547	577	571	563	592	551	573	564	613	569	590	569	577	553	568	566	562	561	542	624	566	583	588	575	562	552	566	609	548	531	554	560	577	543	547	557	522	560	600	590	536	577	578	604	573	586	541	584	556	573	566	606	514	575	567	529	571	573	581	562	549	566	592	595	560	600	585	562	578	505	584	574	541	595	579	567	590	612	560	582	530	586	490	586	555	548	554	565	595	568	567	584	595	578	584	573	532	576	511	548	547	583	566	583	532	574	588	577	548	566	564	572	591	539	558	554	546	607	563	551	561	590	603	531	568	556	539	547	546	575	558	597	578	569	581	575	581	559	578	559	631	584	537	569	577	586	596	516	545	540	610	548	605	597	576	510	570	536	563	538	546	551	565	573	556	572	578	586	580	556	558	577	567	563	590	602	570	576	575	556	592	632	549	557	548	586	588	558	569	534	554	597	555	575	598	578	524	547	611	562	572	643	553	567	585	607	601	566	563	570	577	571	545	564	561	605	532	583	574	549	529	556	582	562	593	570	596	571	554	528	617	556	554	561	528	511	573	537	589	582	507	584	575	522	578	517	562	581	590	602	559	564	567	543	572	618	621	569	566	582	568	553	529	561	548	549	563	558	591	528	595	577	592	577	556	551	583	581	576	547	534	563	566	598	542	554	574	542	562	588	516	555	589	537	602	580	582	556	568	566	569	559	586	545	564	591	538	591	555	568	556	547	604	563	574	538	580	590	553	546	557	548	557	597	583	559	579	578	581	527	541	553	552	580	598	518	524	601	559	540	584	565	547	547	603	591	597	554	538	569	560	553	590	583	537	542	566	580	576	528	571	583	588	567	587	554	595	566	558	553	553	583	557	543	604	550	565	570	591	583	557	572	578	584	549	568	540	532	587	550	544	593	611	575	557	581	503	583	539	559	575	560	595	595	577	550	522	557	576	618	574	586	621	565	550	581	555	513	563	554	515	554	535	613	564	524	576	577	549	587	560	577	570	555	540	570	584	562	601	572	547	600	549	542	576	528	520	615	579	579	598	598	584	596	545	558	568	545	566	517	581	541	577	570	499	545	601	589	623	559	567	534	581	595	561	559	552	515	556	543	582	530	592	590	584	564	557	576	559	538	580	564	511	593	565	551	563	561	533	572	531	544	573	539	597	568	547	602	593	558	544	548	615	549	603	559	555	589	582	540	574	564	543	516	612	543	549	543	557	547	574	524	577	523	532	574	548	557	556	565	559	574	558	541	599	585	536	579	526	572	600	551	552	566	516	580	549	572	577	573	547	550	578	589	554	576	588	603	524	596	604	535	561	576	567	567	562	601	577	569	545	570	527	586	556	574	570	541	555	521	556	522	542	550	546	578	554	571	582	586	567	556	561	565	546	548	568	619	560	546	599	574	604	579	535	575	580	568	575	566	572	593	531	580	540	559	575	565	561	570	538	553	611	554	528	530	549	576	531	566	616	552	570	564	555	547	533	598	555	569	562	596	555	561	582	563	557	569	564	587	558	603	531	539	584	573	586	567	535	607	608	583	523	577	545	550	541	569	543	578	534	552	560	585	544	576	555	543	577	562	564	556	599	521	547	605	596	543	548	584	582	560	560	561	604	582	583	553	575	571	550	581	552	612	549	543	573	556	544	582	572	546	529	546	573	555	539	578	565	551	542	590	558	552	519	553	553	518	538	570	565	570	532	535	577	540	536	548	551	561	558	569	553	546	610	542	560	554	531	596	581	552	568	567	598	593	587	523	561	581	555	564	558	563	596	550	583	541	598	562	526	583	583	562	568	579	547	544	532	550	576	586	569	568	593	597	611	557	603	580	614	583	554	556	564	575	563	616	555	546	563	548	534	557	578	559	569	594	558	547	562	577	539	548	538	573	577	541	572	581	573	556	572	607	552	576	548	507	551	577	570	569	550	574	552	586	564	559	561	579	620	553	567	616	572	552	602	591	584	567	537	530	529	540	558	556	536	562	558	560	549	553	559	567	618	577	649	587	562	566	528	583	573	570	579	592	555	534	549	560	578	553	554	544	554	565	537	567	599	557	543	563	582	526	592	568	582	572	565	545	531	583	555	590	567	560	541	581	564	565	583	518	562	537	546	592	566	545	588	552	553	594	571	643	525	547	573	597	561	577	568	576	579	586	571	556	558	552	540	599	563	522	595	528	544	587	522	590	610	581	566	577	565	514	560	576	599	555	546	572	564	584	578	582	567	575	541	583	551	558	592	572	544	595	556	542	544	563	529	631	568	573	547	554	570	580	581	593	558	546	555	559	565	558	549	535	588	556	584	570	562	576	576	537	589	531	532	579	571	508	531	588	583	567	572	520	573	555	543	567	568	575	624	573
26570	20426	8350	997	564	541	505	441	456	461	476	442	475	462	444	468	472	470	455	447	445	422	441	431	422	452	449	427	415	400	449	392	413	417	405	434	407	422	439	379	424	375	443	429	427	432	417	422	462	429	437	433	428	419	427	453	436	435	469	393	430	408	445	405	402	413	403	451	440	438	415	409	421	443	462	437	432	402	431	443	399	426	429	445	444	401	408	449	453	422	431	408	381	459	426	434	389	435	405	424	435	417	397	461	426	461	395	415	424	423	456	405	407	419	373	449	391	425	441	459	404	441	405	410	463	418	427	463	428	417	387	430	426	429	410	425	420	454	403	408	419	399	396	411	397	406	437	423	410	427	432	412	453	388	430	428	415	412	436	379	405	458	409	416	406	410	430	399	433	435	401	416	449	414	423	424	485	367	412	433	435	419	412	414	381	436	437	406	422	411	387	411	416	413	429	398	420	417	414	410	388	398	419	406	416	418	417	408	403	382	410	429	386	396	454	435	408	440	436	435	419	413	440	387	440	393	413	414	433	425	412	405	479	423	407	398	393	429	459	470	455	448	408	408	439	425	427	431	429	432	411	430	409	384	401	424	402	425	425	447	418	423	395	421	433	426	428	438	431	385	458	431	413	426	388	418	441	400	428	442	428	414	431	401	408	405	420	414	427	410	451	400	411	444	431	464	429	388	410	413	413	428	430	432	461	417	426	418	451	429	401	425	439	413	406	450	394	413	440	446	456	450	400	442	398	421	424	424	396	417	429	452	420	423	415	451	420	416	426	446	391	419	446	444	403	398	391	438	422	432	415	453	389	437	385	392	415	413	420	413	388	434	413	402	439	406	429	415	426	461	435	424	493	423	416	394	456	436	427	360	416	414	416	403	426	429	444	433	427	447	438	405	459	409	416	451	407	421	441	414	427	447	418	428	469	421	395	432	392	403	415	420	444	411	427	419	445	420	396	428	392	402	421	449	452	408	441	399	444	411	405	405	429	409	423	432	449	408	436	457	435	448	424	436	413	409	449	429	466	406	395	393	419	419	418	436	399	409	378	450	429	407	432	402	445	410	454	437	412	430	457	463	426	441	384	421	417	424	449	419	427	412	436	443	420	444	445	421	426	474	430	415	422	432	457	480	465	401	428	414	448	405	458	391	442	440	435	439	429	417	387	418	383	425	440	433	442	415	402	445	440	423	446	398	428	432	394	394	440	437	443	407	431	417	472	412	443	402	411	408	450	402	464	425	425	443	418	423	405	395	412	449	418	401	419	393	449	440	424	472	436	415	433	426	431	427	425	424	414	433	416	378	405	437	404	395	402	432	438	426	419	444	429	403	396	419	433	452	401	426	409	452	403	429	429	390	408	410	445	415	387	435	423	427	444	382	440	436	453	455	441	452	418	467	423	416	443	415	449	424	403	450	427	404	444	400	430	400	439	398	403	419	399	400	429	437	379	419	433	430	408	391	418	434	439	395	403	405	394	425	442	422	384	445	416	419	452	444	413	398	398	468	440	448	411	388	426	406	425	416	417	434	397	450	429	414	430	438	421	406	482	431	423	453	401	439	427	465	431	435	414	442	413	414	401	400	432	401	425	430	388	406	406	417	448	412	442	403	440	464	464	400	442	384	462	404	468	446	420	460	439	410	413	425	435	401	429	446	420	411	412	432	416	421	373	451	433	453	427	425	442	426	404	453	444	363	438	413	408	450	446	422	421	423	436	437	407	423	457	421	429	430	405	416	398	467	420	403	392	410	396	423	420	446	410	410	428	421	416	461	410	421	395	406	410	444	421	442	422	404	407	432	399	473	399	433	427	421	390	423	417	420	401	412	401	430	407	417	422	407	428	408	420	424	425	384	446	409	430	455	411	449	421	412	463	407	403	432	435	387	421	419	449	450	397	423	440	461	406	413	410	426	416	416	413	440	399	417	442	404	431	419	426	387	408	439	434	414	392	431	417	420	468	398	401	427	438	419	405	443	425	424	407	426	439	440	404	450	427	437	424	411	462	435	418	427	454	411	413	432	428	418	426	390	438	447	458	447	437	435	427	400	427	471	451	436	419	451	427	409	431	475	442	434	392	443	424	404	402	432	379	435	436	428	421	379	441	410	416	422	413	412	429	427	457	458	456	431	446	419	442	450	396	419	440	435	434	413	416	425	407	411	414	410	429	447	413	469	435	449	413	421	436	424	437	450	478	405	424	499	473	418	439	425	455	430	386	418	401	436	412	437	433	420	407	430	400	444	444	433	421	411	454	426	425	419	425	450	422	423	422	429	438	411	416	398	408	438	457	401	433	430	443	414	403	381	424	450	431	448	441	415	402	435	425	431	383	399	432	446	432	434	418	431	397	443	452	387	420	447	400	425	444	435	430	432	431	424	426	466	436	401	399	411	411	460	421	403	423	387	431	442	438	464	410	394	453	419	435	400	411	391	449	444	425	425	449	430	436	425	416	436	431	425	427	423	424	425	451	432	416	435	452	390	427	409	436	409	403	400	431	437	440	441	416	429	423	390	450	441	405	445	425	443	452	407	416	434	408	404	423	428	413	390	433	441	418	404	400	435	434	385	425	399	420	413	426	420	401	413	429	399	410	439	402	428	437	434	422	402	459	433	404	422	420	382	380	434	474	443	419	421	425	414	391	445	405	419	449	405	406	400	418	462	421	409	468	437	398	381	456	436	387	383	460	437	437	396	418	428	373	431	475	372	427	417	400	419	427	446	410	437	424	415	435	400	426	414	413	414	390	439	384	383	452	420	401	412	396	466	389	381	401	416	389	411	419	423	424	402	408	431	456	437	401	455	424	440	474	435	415	425	429	405	429	447	429	413	431	433	405	385	447	442	386	413	426	434	442	395	409	447	465	432	432	391	402	403	390	413	435	431	384	426	437	430	433	411	409	418	446	425	437	442	431	432	429	391	421	427	432	421	435	454	419	435	410	424	403	425	437	417	414	431	431	402	457	431	427	438	406	380	412	417	447	455	449	424	440	390	445	364	418	393	439	429	454	382	418	456	429	470	424	424	418	439	420	435	418	440	420	415	404	405	388	384	443	414	457	445	408	437	422	430	427	436	438	478	412	418	403	440	441	436	479	409	414	439	457	419	395	401	444	409	413	406	414	401	414	427	365	407	421	421	420	437	443	438	395	424	424	431	403	435	440	434	447	445	412	450	389	462	447	433	446	421	444	420	421	422	424	425	425	415	392	444	409	430	423	422	425	417	447	416	402	403	417	423	451	418	422	429	417	397	432	450	379	424	411	429	447	412	417	456	395	413	453	433	411	435	394	396	429	429	398	446	404	428	432	426	431	428	428	435	436	415	452	420	412	438	438	449	443	425	421	431	451	406	407	434	406	449	449	447	435	441	433	394	423	416	432	398	488	425	415	421	433	414	428	466	414	424	403	386	426	449	430	452	456	415	434	427	409	406	470	438	422	390	425	399	392	378	437	397	405	415	442	418	454	382	384	429	435	415	412	440
4169	2073	1856	1129	933	845	859	770	785	676	746	745	744	674	675	657	630	655	661	608	619	614	658	594	584	628	652	614	626	640	615	625	621	571	564	592	608	606	618	558	563	645	615	552	559	600	624	599	603	583	630	607	630	582	587	625	584	598	581	583	648	637	614	614	567	605	593	639	618	599	567	589	595	577	613	612	563	591	596	578	544	561	648	636	616	620	627	611	613	634	597	597	606	599	564	618	583	583	605	538	590	562	579	598	616	589	595	588	569	615	555	623	559	625	622	618	600	642	596	601	566	584	639	603	622	608	582	595	581	591	579	618	583	568	623	622	609	546	561	567	579	633	570	549	612	594	587	617	591	593	570	609	556	555	598	600	616	554	620	573	615	578	578	572	633	583	608	610	597	568	570	597	607	638	628	612	543	602	597	641	621	619	611	616	629	634	597	629	602	649	625	584	617	602	583	560	624	598	607	596	601	561	582	636	573	555	582	600	584	628	552	605	629	614	570	576	616	587	603	628	614	644	636	576	613	621	581	564	585	569	582	595	603	607	586	567	590	588	620	605	597	596	608	605	585	559	611	605	573	587	584	550	613	576	593	580	621	596	580	600	609	563	596	564	603	626	587	600	542	618	581	598	577	588	610	585	577	557	559	634	593	639	598	599	628	577	545	626	574	536	611	580	603	596	621	615	599	587	587	595	574	550	592	575	589	594	598	594	594	607	608	635	561	606	615	559	604	559	562	606	593	528	593	612	580	627	550	572	592	570	647	579	593	602	557	580	597	601	597	657	566	563	583	636	601	581	588	596	637	622	556	628	579	623	637	582	583	587	587	616	580	610	585	588	584	551	592	592	595	610	637	642	568	673	586	580	583	619	576	595	599	634	578	548	579	617	606	624	565	593	576	624	557	572	580	604	584	616	572	590	606	634	543	583	595	635	599	620	579	535	619	553	583	613	585	576	587	595	607	592	606	595	589	612	584	634	601	581	609	593	586	578	572	601	568	566	631	650	560	552	606	597	578	553	576	568	629	551	604	589	655	578	602	599	562	611	613	557	614	549	568	578	607	636	586	543	571	596	581	576	592	574	565	579	594	605	562	619	635	601	573	587	634	592	574	584	583	636	610	604	613	595	548	578	571	567	589	564	570	575	580	573	608	596	617	621	603	600	606	599	581	632	584	605	568	621	621	616	578	597	567	566	627	640	607	542	553	604	643	626	595	578	589	579	619	608	617	609	588	601	588	613	583	580	574	544	622	578	618	632	564	569	606	603	601	509	588	608	607	583	624	520	579	615	613	568	586	614	536	592	599	552	580	586	629	551	568	576	621	546	604	618	568	613	550	615	610	608	572	582	576	587	601	606	571	648	597	576	592	599	535	594	627	590	551	609	617	609	583	609	627	574	591	603	585	553	551	629	591	562	621	585	601	636	639	576	617	585	620	559	583	589	619	589	641	581	600	604	594	641	587	596	558	609	611	596	585	580	568	568	569	631	606	612	572	606	570	573	617	628	582	594	613	593	592	623	607	598	634	574	583	587	605	593	626	579	603	602	586	597	633	582	605	595	578	581	593	587	574	602	611	580	575	575	593	601	603	617	601	608	620	578	602	578	613	583	587	557	597	575	605	566	506	579	602	638	559	618	566	578	612	591	569	626	619	593	612	587	547	598	566	596	600	588	607	557	574	646	561	594	562	618	566	643	600	609	573	588	609	588	612	603	624	632	621	578	607	553	612	608	614	580	588	608	597	601	573	616	646	601	545	596	598	598	579	589	565	595	620	618	590	605	626	553	552	625	628	564	598	599	600	554	603	602	562	624	618	559	602	541	610	597	569	626	598	591	583	620	577	581	583	610	610	617	604	620	595	610	610	596	653	606	623	642	590	576	596	617	620	565	624	585	628	630	581	578	602	590	594	562	595	606	612	575	568	580	620	679	619	596	594	586	586	648	587	593	595	598	604	601	549	580	581	581	587	562	583	603	609	602	605	605	605	582	608	566	627	573	563	610	556	588	610	587	620	597	562	619	569	590	630	574	609	632	556	591	555	615	630	593	590	633	624	589	619	598	577	617	584	594	622	576	571	589	571	580	592	526	594	570	611	607	599	587	591	593	574	591	593	557	625	591	653	554	605	599	577	552	588	559	544	603	624	590	572	598	602	610	611	638	607	594	636	566	599	614	580	607	569	593	603	607	581	586	636	607	578	600	618	586	571	592	567	584	582	598	593	593	584	628	592	546	601	574	596	595	636	606	546	603	578	585	601	574	589	588	580	601	593	605	572	601	658	629	602	584	592	577	591	571	602	584	559	613	595	604	560	621	590	585	610	598	596	617	591	612	660	602	562	615	604	588	577	602	610	616	599	574	623	643	618	582	604	594	598	565	526	627	632	561	603	614	608	568	521	577	595	588	564	567	557	588	586	606	611	601	569	606	637	559	626	551	578	557	620	561	604	601	607	598	567	566	603	558	552	542	568	565	605	601	582	605	620	598	561	618	622	583	611	593	608	568	547	578	603	619	580	590	601	600	600	565	636	559	599	569	612	612	611	587	589	574	611	579	575	620	593	633	586	594	627	571	658	588	578	602	626	572	609	572	591	604	622	590	580	609	585	567	595	597	573	599	610	581	553	576	573	598	636	590	606	586	598	571	567	592	581	585	594	577	585	614	577	622	593	601	613	611	620	626	592	603	597	628	587	645	594	562	587	557	610	561	565	561	583	585	567	552	581	556	580	602	579	616	576	589	597	567	561	649	568	597	588	568	575	593	616	566	572	612	587	612	606	597	592	612	569	565	573	575	616	649	582	605	597	609	600	519	602	606	592	624	600	578	597	618	631	600	586	610	631	608	615	605	589	622	640	591	600	564	582	557	623	571	632	634	580	567	606	618	632	573	638	610	606	594	614	599	585	621	569	562	607	569	604	580	646	615	560	579	594	602	583	568	565	591	619	597	583	571	588	573	575	624	589	561	625	552	582	571	573	585	608	601	606	585	568	619	597	563	582	557	561	592	654	571	612	584	588	573	589	586	650	595	587	599	615	580	540	634	596	582	604	594	574	607	598	577	597	602	591	588	573	587	597	601	587	613	606	622	584	627	564	549	616	603	581	621	609	631	612	580	571	647	612	596	601	590	623	585	627	594	606	625	563	617	625	579	589	588	619	596	571	627	593	572	599	610	590	562	564	617	623	597	601	567	634	624	640	576	621	598	612	599	614	581	592	599	591	586	647	541	596	608	556	572	573	596	597	583	580	578	581	598	609	662	582	608	627	602	562	622	589	616	594	596	577	621	571	608	583	566	595	595	584	590	608	586	604	549	507	598	623	589	602	616	575	563	615	581	583	624	560	587	584	619	565	566	626	599	581	623	630	577	610	557	600	612	602	578	566	514	577	597	543	621	526	569	575	570	583	579	584	587	635	602	570	581	561	602	619	614	612	563	635	566	575	595	590	598	597	545	580	592	639	572	594	602	576	580	563	593	609	587	600	587
23606	21150	28511	24027	21135	11592	1533	1032	904	882	839	832	719	743	728	681	662	654	600	619	615	668	628	655	653	600	570	590	608	614	564	563	600	533	584	635	613	613	570	623	596	563	547	562	597	575	574	610	612	587	610	578	575	595	589	543	573	588	586	620	543	603	578	599	585	595	582	627	568	601	580	544	573	597	573	588	550	566	569	593	584	598	527	527	578	552	580	597	608	579	590	568	596	618	588	572	584	553	582	580	621	587	583	577	564	552	645	599	604	577	536	579	597	595	582	557	543	570	570	604	604	570	615	564	566	565	545	562	582	583	586	554	591	529	544	557	573	619	579	613	564	595	586	593	588	595	600	529	625	579	585	591	600	562	538	539	578	596	594	591	591	546	562	541	566	568	532	525	531	591	567	589	571	576	590	572	598	543	610	565	585	571	566	573	603	580	575	523	601	595	636	582	589	616	561	565	577	591	552	566	539	563	545	545	572	555	586	548	568	529	582	570	579	548	567	561	546	576	572	573	559	582	551	578	559	535	566	567	582	580	556	610	583	563	572	590	574	589	556	599	560	554	590	575	553	582	576	548	579	583	584	546	601	579	558	539	606	537	600	536	579	618	581	598	563	585	594	586	557	538	591	554	568	606	538	579	561	583	598	568	575	577	578	573	548	581	595	565	537	600	527	586	612	547	511	581	594	616	623	574	575	572	577	631	625	563	577	557	573	593	627	582	518	591	572	580	577	594	629	531	597	596	555	564	618	576	598	587	542	503	588	582	540	552	547	557	542	569	607	577	594	555	604	561	621	623	545	591	621	581	601	601	515	530	613	592	562	587	551	618	573	542	555	536	577	579	526	588	556	610	576	552	596	574	566	595	598	569	591	580	586	550	589	582	568	593	596	611	567	634	562	558	537	578	604	577	568	598	561	600	599	627	548	545	622	586	561	553	577	588	580	539	570	562	560	561	585	603	579	580	535	599	573	509	550	523	576	541	614	580	589	572	613	574	584	559	515	604	583	575	589	600	559	557	517	546	589	558	588	581	543	559	534	612	565	593	569	580	544	590	595	576	621	578	551	562	565	551	549	555	563	566	569	573	560	529	541	526	561	575	535	567	583	561	557	597	564	584	583	548	550	594	613	588	532	585	604	563	555	580	550	577	581	525	621	557	579	565	556	606	562	563	586	524	576	573	548	543	571	542	582	577	573	612	559	617	585	541	553	566	576	580	567	599	584	535	555	577	538	563	580	580	647	566	589	570	580	561	557	592	600	614	636	563	559	579	558	555	602	585	558	562	570	558	554	583	592	581	548	588	558	590	579	582	565	536	576	575	570	560	583	578	572	602	590	591	589	578	559	551	591	584	534	591	538	578	559	560	588	595	554	632	571	588	563	593	572	550	573	577	552	580	571	575	529	601	537	612	564	577	578	563	581	588	544	619	598	555	547	607	564	585	595	588	531	563	599	539	543	582	600	563	557	553	565	540	607	544	555	586	565	611	608	563	515	569	559	572	552	574	562	551	569	577	603	557	550	549	567	541	562	577	585	587	596	582	577	556	571	566	536	603	648	605	549	546	609	530	590	594	578	546	572	600	576	568	587	580	512	634	588	574	549	559	548	542	584	536	571	568	597	554	590	561	520	568	537	561	539	535	572	583	565	581	557	566	606	522	556	559	535	571	597	588	612	571	594	589	572	599	597	604	536	563	576	526	582	571	579	541	549	541	549	557	606	573	584	572	575	588	619	602	542	523	584	578	550	609	586	585	598	558	577	573	584	565	606	601	569	612	568	547	538	588	602	553	622	586	580	549	538	561	546	540	569	559	549	570	568	603	612	572	565	625	575	561	566	566	561	562	599	577	593	567	586	595	597	598	538	555	576	544	553	583	559	582	564	571	578	557	555	568	583	571	549	620	577	608	546	545	604	602	537	594	593	581	577	581	563	572	579	632	569	576	586	569	593	576	561	585	614	532	622	567	558	540	595	531	573	583	555	557	580	570	542	530	555	538	533	589	580	599	593	564	595	538	529	584	558	591	596	555	549	569	526	571	571	551	574	562	556	557	618	579	611	550	529	553	571	584	557	545	552	548	550	543	576	555	579	576	580	575	588	600	558	595	566	520	557	553	576	593	590	552	561	561	552	533	543	576	612	591	596	567	607	515	604	547	589	583	566	547	597	622	566	570	526	542	547	568	599	603	618	599	609	563	543	548	619	581	587	594	529	614	571	579	612	579	550	558	576	518	544	594	551	595	581	566	611	567	533	531	585	570	572	567	535	530	585	549	593	608	531	560	574	574	586	589	540	603	561	518	574	559	556	587	559	596	551	558	568	603	593	564	550	558	552	598	559	568	561	564	556	553	537	531	546	554	558	588	569	570	539	568	584	549	553	572	579	590	580	529	580	558	581	563	549	559	581	615	552	546	561	569	581	550	554	629	572	612	590	535	586	595	587	530	578	601	557	549	565	580	555	567	576	548	562	541	565	547	575	550	584	562	571	552	553	613	568	579	568	573	595	526	610	555	600	514	571	542	601	580	574	543	538	524	569	579	607	551	580	544	541	578	587	549	596	577	582	565	570	570	554	586	567	592	584	578	543	538	599	569	583	563	581	596	589	544	543	584	602	562	560	580	546	565	594	597	505	575	542	552	577	607	608	541	561	565	556	594	567	572	609	562	561	540	587	593	535	532	542	571	584	578	548	575	597	544	583	604	582	565	561	594	586	561	534	569	559	572	596	607	535	561	522	561	551	589	603	577	543	577	556	610	581	564	602	569	580	527	582	577	543	568	562	568	532	553	560	610	547	552	567	567	558	577	563	585	595	546	530	617	542	581	595	568	598	581	566	568	551	566	568	573	550	594	499	579	554	587	533	567	556	602	599	589	573	579	583	568	534	573	562	556	575	627	571	582	578	552	560	559	629	610	544	595	567	575	603	542	538	561	572	588	584	574	566	639	573	571	557	602	603	591	551	567	547	535	567	596	585	546	639	538	587	547	545	558	495	567	567	559	546	579	570	586	591	575	533	601	561	596	563	567	579	531	579	575	559	574	586	601	524	607	598	557	558	588	545	604	583	590	591	570	616	544	555	562	579	569	595	551	594	586	515	545	585	557	556	590	590	577	584	572	545	567	549	548	554	578	564	581	521	623	581	561	604	590	544	564	598	593	589	532	556	568	543	563	596	575	546	566	563	559	556	599	555	580	540	560	535	541	547	544	570	575	602	567	568	584	603	592	572	516	574	612	588	583	567	558	607	633	599	555	573	556	557	564	578	577	583	587	578	616	549	522	553	544	560	545	564	549	542	539	558	562	563	564	578	566	509	549	559	571	573	552	596	565	565	612	540	590	586	571	569	536	602	560	560	591	586	566	559	509	520	549	582	538	556	549	575	579	570	571	598	569	535	554	557	552	563	551	581	556	561	554	585	566	525	579	598	539	553	601	576	596	581	582	573	580	573	558	576	547	554	581	513	557	588	601	595	579	563	537	631	602
5439	11162	9320	5062	3419	2696	2233	1946	1678	1502	1447	1392	1346	1137	1114	1009	1016	985	992	977	929	897	900	917	869	840	837	894	863	823	835	821	834	843	870	849	817	802	817	815	778	820	809	838	817	850	816	822	788	792	804	836	824	777	790	835	817	827	822	803	880	824	883	826	816	778	844	760	825	814	793	793	792	840	792	805	808	784	791	797	796	793	785	784	748	839	747	826	799	788	764	817	802	812	786	748	770	783	773	804	768	809	810	860	749	799	808	754	857	832	777	790	812	754	797	772	805	777	793	780	722	784	836	760	756	819	813	813	798	747	767	762	779	780	797	772	753	809	839	806	816	761	794	834	804	781	815	778	828	790	809	830	823	842	770	798	809	786	788	804	786	804	787	856	810	800	794	809	750	774	793	819	794	790	810	752	794	814	783	801	794	784	739	794	772	780	794	816	850	758	803	790	758	792	856	764	785	801	783	795	775	798	765	796	802	816	839	795	815	802	772	810	804	793	810	717	798	806	726	796	818	818	820	792	819	787	777	784	781	768	803	792	804	805	772	780	798	753	814	798	772	791	842	771	777	785	813	787	785	808	791	801	796	829	821	776	789	805	813	780	838	722	803	775	807	787	785	758	812	767	751	808	761	828	793	753	803	834	781	782	799	829	809	801	764	779	784	824	788	829	768	811	766	779	812	798	739	780	786	837	815	743	789	822	815	777	806	772	781	767	756	798	795	785	814	823	804	827	754	837	778	809	798	791	797	837	829	795	808	799	797	818	804	830	787	814	790	768	830	779	810	799	770	766	777	813	760	781	760	866	833	779	762	811	827	795	761	801	775	760	797	773	823	789	821	822	857	819	826	771	785	793	796	839	782	778	778	834	799	803	754	797	829	776	785	821	750	787	791	746	820	785	778	748	804	783	786	778	826	800	799	786	807	748	794	823	809	837	818	812	817	776	758	767	767	781	822	807	792	795	820	724	792	766	814	788	778	797	699	804	778	813	764	740	810	781	753	767	812	754	800	789	794	766	746	812	814	835	774	807	759	806	843	737	793	789	776	767	776	794	778	762	809	780	778	768	741	808	813	798	832	820	802	737	768	761	807	805	758	794	798	806	800	837	801	804	792	827	776	836	791	834	818	781	771	790	748	770	739	760	812	832	806	767	805	785	809	751	798	813	749	771	815	832	752	802	810	808	751	788	811	809	800	795	817	745	778	759	791	772	827	805	794	792	793	784	783	805	811	793	803	831	791	810	809	768	732	770	778	794	797	788	750	812	797	763	786	788	842	811	800	763	764	789	822	845	763	780	831	795	778	839	770	820	814	782	835	810	759	839	811	759	747	811	782	747	747	808	768	810	832	792	767	801	700	803	803	776	761	797	835	801	785	810	805	833	741	803	839	803	846	764	796	766	803	746	808	809	814	810	767	764	819	828	825	803	835	847	743	784	767	752	833	826	810	822	810	768	842	783	790	819	796	842	840	808	846	789	836	804	809	799	768	787	811	801	739	780	760	781	767	781	827	827	799	787	821	763	764	796	840	785	824	816	817	868	805	818	793	810	779	814	843	805	733	752	832	826	787	780	817	752	776	832	819	803	758	800	723	817	753	779	830	770	812	794	782	816	805	814	826	804	764	785	849	761	798	814	799	836	808	767	832	763	763	827	825	813	829	765	836	823	804	813	772	808	783	824	829	757	783	824	746	758	823	731	838	813	805	790	781	783	824	797	819	832	843	816	820	756	800	796	787	757	769	774	807	787	780	784	756	822	842	794	813	786	762	771	780	819	786	819	836	747	785	827	805	774	781	749	739	848	744	759	785	789	792	780	797	791	833	800	856	778	781	796	747	742	787	748	781	795	770	776	806	817	831	767	781	755	841	724	819	789	792	781	813	791	781	781	733	808	814	781	799	808	742	828	812	793	820	755	731	806	842	831	793	773	808	796	800	827	817	797	820	750	807	798	732	784	825	777	777	844	789	757	787	793	834	776	828	794	796	823	790	747	774	822	795	820	785	752	795	807	833	767	808	813	791	786	841	784	812	773	822	753	784	770	774	808	796	826	805	740	795	810	817	800	858	807	789	771	792	833	796	788	788	777	792	767	808	812	784	825	772	783	786	830	816	828	823	817	786	777	788	756	817	806	783	821	752	776	840	769	772	794	830	797	739	822	861	814	770	741	835	818	826	843	843	810	790	767	750	787	832	804	771	782	834	849	819	821	790	801	807	783	791	809	809	793	800	779	805	789	769	808	813	779	825	818	792	732	763	816	804	753	779	757	787	772	822	822	754	785	780	808	786	775	795	782	799	798	778	816	826	779	772	817	734	766	880	800	760	826	775	820	791	788	783	758	764	758	817	784	789	794	772	817	783	765	778	762	815	822	771	788	788	824	847	776	768	830	765	766	777	711	815	808	739	828	745	775	818	800	777	776	804	775	805	731	770	815	802	777	774	792	797	768	769	807	793	773	774	785	772	807	839	793	784	787	847	776	796	792	815	799	811	767	861	800	795	777	821	774	824	731	761	789	829	830	777	832	779	769	798	764	786	802	831	790	808	830	813	796	796	800	792	776	794	795	817	811	849	813	827	762	844	804	778	724	787	806	790	785	798	787	816	862	809	766	766	776	838	846	799	804	805	789	802	837	761	839	784	767	783	745	827	764	767	785	766	797	800	770	778	769	776	785	825	825	796	783	795	768	752	807	802	762	782	782	745	835	805	817	795	819	798	738	804	828	802	787	750	828	806	765	816	772	796	730	792	840	767	775	794	821	763	787	813	794	768	798	846	778	815	765	786	820	800	749	813	810	801	795	782	797	790	762	832	836	829	790	794	812	825	842	786	845	862	802	819	762	820	861	791	799	802	791	755	836	801	804	754	836	815	765	772	790	818	747	779	752	822	746	773	836	809	832	792	790	784	773	787	823	833	751	806	817	808	778	794	815	785	798	795	799	823	832	820	765	811	750	767	784	828	779	803	792	765	845	777	783	802	797	758	831	825	814	815	738	801	805	795	799	756	839	816	798	796	785	772	751	793	794	790	818	818	781	766	770	832	809	843	829	800	747	809	776	836	780	795	818	782	761	775	841	793	772	799	795	790	772	789	783	775	818	785	798	821	798	788	815	782	798	751	681	789	820	783	781	767	781	818	804	775	868	851	762	831	814	838	808	776	819	828	761	800	791	750	868	767	776	786	776	831	762	839	810	777	746	787	798	773	761	769	790	787	760	852	824	769	724	848	819	744	764	809	771	827	801	801	801	769	773	790	771	794	758	800	835	784	777	808	849	801	755	715	747	770	773	826	797	767	780	807	824	776	840	843	770	784	779	787	765	788	848	788	809	782	794	788	748	811	829	743	783	779	777	812	788	786	840	772	738	795	831	741	766	749	713	827	799	794	810	787	738	787	794	791	896	770	793	787	774	854	783	760	780	826	805	785	758	792	801	813	835	809	841	789	792	821	782	796	792	817	791	734	789	808	819	817	829	771	797	789	819
22786	21178	28999	23638	21181	21211	9707	1340	1005	888	824	804	659	643	586	598	554	595	532	504	489	465	469	440	467	494	458	446	409	417	421	429	443	425	444	407	424	393	427	421	401	395	434	392	402	420	416	413	391	431	417	400	431	409	409	382	395	443	431	407	417	423	370	453	398	407	423	437	439	425	406	402	388	439	403	412	427	383	369	401	434	417	383	412	404	416	393	425	408	411	443	394	419	393	421	373	408	384	412	372	428	386	405	356	401	410	381	391	381	399	464	404	416	415	388	419	398	438	382	364	386	403	411	435	408	391	379	435	406	394	354	418	409	405	390	401	402	414	390	386	368	385	419	388	414	405	408	396	382	427	382	398	402	370	393	394	366	399	413	401	402	427	391	381	392	355	407	404	380	382	437	365	414	431	392	399	353	422	373	388	406	440	378	412	413	398	397	407	402	394	372	382	430	401	402	398	389	373	419	409	381	409	396	394	393	383	382	403	391	377	440	436	421	404	369	376	392	398	377	411	394	437	387	400	418	389	422	379	417	400	393	426	410	389	400	388	390	364	370	377	420	419	376	378	411	401	381	407	403	402	387	424	410	395	408	370	402	357	381	358	400	432	384	411	390	387	390	394	387	404	417	408	402	397	369	421	385	413	406	420	403	376	390	394	413	362	398	356	393	396	393	419	402	391	403	366	415	400	355	392	417	376	387	387	406	366	435	396	363	392	358	414	377	379	356	393	393	395	403	403	374	406	405	384	388	432	382	390	407	383	383	369	398	356	406	427	409	431	414	406	405	385	387	409	386	424	411	385	366	396	410	372	406	411	364	394	364	394	360	348	441	428	387	431	410	404	428	357	400	383	424	384	425	355	397	421	420	382	416	411	404	428	398	417	374	378	378	392	415	386	373	405	372	372	448	383	368	361	413	408	404	390	387	402	388	410	363	376	399	384	427	419	392	428	402	394	384	429	373	401	401	354	386	414	392	405	381	375	376	385	431	425	396	382	389	379	408	423	389	434	364	418	387	373	375	382	399	399	369	396	418	362	396	391	418	348	389	349	382	381	402	403	387	369	360	418	407	411	382	416	419	396	415	368	395	428	425	399	371	415	384	375	391	377	409	389	391	375	423	371	410	395	403	368	431	405	405	386	403	356	407	396	408	389	416	424	385	383	396	393	383	370	396	375	384	436	402	385	367	388	387	369	385	370	372	401	377	429	380	416	403	375	382	393	394	392	407	423	390	386	377	396	402	407	381	393	380	410	377	400	366	385	382	390	392	365	375	367	408	391	373	411	406	411	423	390	397	367	354	399	393	388	393	379	403	381	390	397	369	384	389	390	379	378	402	431	417	396	412	390	414	402	389	398	376	399	388	362	368	403	372	385	357	394	417	415	407	401	384	386	389	441	382	434	392	356	384	398	427	406	387	379	362	395	390	394	409	401	388	419	414	378	433	367	385	436	406	384	386	377	379	470	413	384	365	391	368	382	404	345	374	410	389	428	394	401	350	374	388	373	397	371	428	396	350	404	365	381	422	384	402	397	385	382	395	416	385	392	364	360	404	378	380	392	402	423	402	394	410	382	394	364	404	400	384	390	412	385	383	375	417	388	382	394	411	370	371	412	432	421	415	404	412	409	371	381	402	415	393	402	397	420	364	399	424	397	392	416	414	367	381	386	397	365	407	385	419	388	389	392	395	423	382	369	413	414	403	407	371	392	420	404	394	374	379	387	397	401	389	403	414	369	389	407	408	397	406	336	394	361	426	398	420	374	389	389	363	377	370	404	358	387	370	358	395	392	404	400	390	374	366	389	422	371	400	366	418	369	395	410	373	383	410	428	396	420	394	416	370	359	376	399	378	380	388	334	401	343	393	425	409	424	415	420	444	374	377	368	427	396	427	409	368	400	378	378	435	413	394	404	344	396	401	406	359	379	423	388	403	386	408	382	423	397	385	352	394	393	368	375	409	384	386	387	396	414	364	403	433	377	393	409	421	391	409	381	383	387	400	414	367	405	401	405	392	364	367	414	370	380	377	389	427	352	412	394	367	389	384	377	355	372	396	384	394	394	388	428	417	411	383	391	378	400	400	386	393	386	395	412	378	354	412	416	393	356	422	419	390	421	407	400	393	412	389	384	380	406	376	387	352	387	393	406	415	408	429	404	388	430	370	383	397	383	434	399	420	403	378	399	342	358	420	368	423	401	402	406	407	357	400	430	416	383	384	377	420	363	385	392	376	387	370	386	353	411	373	411	404	416	365	406	419	361	413	398	367	380	413	394	388	383	400	374	410	385	385	422	376	422	412	419	408	369	358	454	396	380	408	411	386	407	421	370	390	418	374	406	412	420	397	365	405	385	424	389	394	392	392	412	393	414	395	407	376	385	399	401	389	344	355	381	389	408	400	385	357	408	389	428	408	392	389	395	414	363	377	393	370	402	392	397	403	420	391	391	386	391	426	414	397	413	394	381	381	401	397	383	404	378	389	423	384	393	392	397	421	385	393	376	410	391	385	408	415	359	344	402	389	392	393	412	428	372	397	390	385	389	394	399	378	359	410	380	398	407	410	393	390	390	387	410	411	385	378	429	381	390	349	399	360	392	416	386	378	416	393	422	369	378	402	387	424	376	365	391	407	405	383	358	435	418	395	392	428	401	389	390	390	436	382	416	420	350	377	400	406	407	360	393	396	411	391	369	395	414	387	376	401	390	357	368	368	401	414	421	372	409	388	392	385	385	395	375	391	362	383	368	414	395	394	403	373	397	394	374	406	423	400	410	450	422	409	350	354	361	370	398	388	401	377	382	381	404	404	407	429	416	427	389	411	410	384	384	428	370	412	423	435	382	382	444	432	372	373	394	407	386	384	373	377	374	412	445	367	400	386	405	434	375	409	417	378	389	385	370	397	409	379	389	406	384	368	410	404	407	391	424	395	437	390	417	430	350	388	385	386	379	370	400	378	372	407	411	378	375	401	402	410	403	390	391	375	407	380	395	370	386	395	420	461	390	374	397	363	397	429	404	406	365	387	374	389	392	402	419	428	402	396	385	389	364	397	418	431	402	361	353	413	340	403	405	403	418	405	405	399	406	393	382	416	404	391	398	365	409	403	406	396	413	390	436	405	380	390	397	412	421	405	370	372	367	367	407	395	388	398	414	388	410	370	395	353	405	381	411	397	382	380	394	371	356	416	347	365	395	379	382	391	368	385	338	406	380	396	401	379	403	409	350	421	397	430	384	388	365	393	369	404	424	414	395	421	406	417	388	392	386	426	394	388	404	378	395	418	409	396	414	397	384	409	414	391	385	369	383	380	381	397	357	367	358	349	390	414	435	364	424	401	398	390	385	409	365	412	436	335	378	400	365	417	398	416	398	365	415	413	391	399	372	357	378	408	380	383	369	385	405	401	384	405	402	423	409	373	436	424	362	422	376	378	379	385	442	367	386	384	439	409	419	405	407	404	372	367	379	391	422	348	409	409	407	347	377	407	396
7383	17168	14178	7711	5449	4162	3227	2686	2304	2001	1911	1696	1486	1269	1205	1055	950	909	839	787	754	799	740	762	719	704	670	660	703	658	631	614	620	624	641	605	640	614	669	562	642	605	619	604	592	611	586	563	595	542	577	579	629	602	605	631	589	562	566	572	612	581	586	608	588	569	627	582	539	577	580	575	590	559	589	550	583	573	568	596	576	587	564	569	552	579	604	559	543	570	568	516	551	571	532	561	580	570	582	551	537	561	553	530	557	579	558	571	582	583	593	569	585	569	600	541	563	567	549	557	579	532	571	554	585	602	551	562	528	530	559	542	523	543	529	557	626	538	547	581	623	534	566	546	555	519	511	553	573	569	562	568	555	540	552	560	548	541	544	558	561	556	586	619	562	549	571	566	575	560	585	560	568	586	536	563	538	553	510	521	525	541	575	557	549	554	582	544	545	522	597	571	562	585	572	598	563	588	529	581	531	629	520	538	564	565	545	556	544	563	562	539	575	561	563	553	569	556	569	513	527	568	556	572	569	546	582	568	589	547	582	558	524	589	565	615	515	539	557	569	532	535	517	599	592	545	517	571	546	549	557	585	556	565	530	576	546	541	601	569	576	578	568	511	554	605	523	591	566	556	586	540	588	571	531	566	582	577	533	574	586	571	546	529	562	538	564	534	556	561	540	541	555	558	585	543	538	590	581	535	548	620	568	567	561	568	574	555	561	528	597	553	559	562	571	541	536	531	551	530	527	575	583	515	564	543	557	594	562	566	575	566	575	554	532	575	538	565	555	532	547	528	550	521	570	602	557	600	580	586	559	525	561	536	580	568	542	549	589	543	550	536	544	546	550	590	587	579	590	602	536	565	592	562	546	567	561	564	561	543	575	598	557	579	549	541	560	545	574	586	541	546	567	551	577	523	515	547	586	535	543	564	542	563	551	553	536	574	566	580	535	569	536	628	554	542	580	571	592	565	545	536	553	574	545	530	577	582	532	548	588	567	537	563	552	576	569	543	590	546	547	573	534	586	563	541	530	546	576	580	561	578	555	576	549	560	530	550	556	568	528	575	526	525	604	577	565	540	590	558	533	543	572	536	507	568	527	556	563	565	549	585	583	602	557	607	546	517	535	533	534	546	567	511	544	577	558	572	523	518	563	574	572	593	584	519	570	588	524	562	575	587	531	556	574	538	551	567	531	564	580	536	569	568	551	556	561	551	557	524	565	575	564	566	557	571	562	558	535	565	591	557	540	519	528	543	537	533	562	534	521	552	550	531	588	572	553	593	542	548	574	552	573	592	576	572	597	562	553	577	586	543	583	573	536	555	596	545	577	566	569	585	592	545	592	557	553	560	594	562	561	595	528	524	563	516	607	584	547	557	544	556	567	567	561	525	547	536	546	579	635	599	555	501	561	556	599	562	566	563	531	537	555	540	546	540	572	531	562	519	550	546	541	563	567	534	561	561	567	588	576	566	537	586	559	543	581	569	535	584	596	558	566	579	593	541	528	540	586	531	611	592	557	571	543	561	533	545	534	549	572	579	573	570	590	580	513	604	600	521	584	574	571	539	581	569	569	568	566	583	544	560	559	533	545	546	579	618	517	543	568	585	541	561	538	567	551	545	573	566	475	518	574	589	532	565	576	563	515	571	555	524	534	576	575	580	554	558	576	597	527	579	534	559	601	550	540	545	537	613	588	562	528	572	544	581	577	569	556	566	569	544	563	565	576	560	600	567	547	570	537	553	590	584	524	597	520	533	565	567	590	531	592	547	532	592	561	562	577	572	557	552	520	555	566	554	568	604	555	563	521	532	546	564	591	602	533	554	580	558	589	533	555	573	562	575	584	540	547	584	597	551	565	565	551	535	561	526	571	595	573	510	570	533	570	588	545	579	560	529	550	574	549	553	550	541	543	588	549	603	576	542	541	558	588	547	571	594	520	567	525	579	605	530	583	519	532	563	559	549	587	592	542	551	541	526	570	573	587	553	571	536	563	504	584	558	582	563	609	576	626	583	576	544	567	566	550	557	563	559	546	560	566	554	557	573	564	515	580	567	570	581	559	538	572	608	548	529	555	610	535	541	585	573	530	569	533	590	534	536	528	570	566	559	551	545	536	582	588	551	528	565	562	568	558	563	539	573	560	553	536	557	559	509	557	543	522	557	510	536	566	563	536	537	569	540	564	555	566	565	543	522	570	561	518	576	546	583	582	545	599	558	599	570	514	526	564	584	526	570	581	572	561	595	536	579	564	586	555	555	511	544	565	518	560	592	537	537	537	565	564	595	602	572	543	593	577	591	571	543	510	591	564	534	551	591	596	561	552	541	560	550	581	503	579	543	575	571	568	533	545	586	573	591	591	576	555	532	580	569	553	509	559	558	556	554	617	555	529	589	570	542	566	539	531	595	539	580	547	548	513	533	560	587	537	574	569	543	575	569	527	520	596	556	568	545	536	589	526	561	580	568	509	572	557	539	544	576	546	525	623	546	523	568	563	549	548	599	574	557	570	543	564	560	572	562	571	561	550	567	572	529	576	519	576	588	551	553	553	575	576	573	534	542	559	580	562	581	499	560	580	589	550	559	530	570	539	538	578	610	512	565	544	594	542	555	590	578	534	556	531	557	613	575	571	544	558	583	572	569	583	530	521	558	559	604	538	551	553	555	582	559	594	549	543	588	537	558	583	561	604	558	538	587	538	612	593	535	584	583	554	537	566	507	544	575	547	543	570	558	542	517	572	558	547	594	580	565	558	527	565	578	576	597	530	581	543	537	557	558	565	531	588	549	559	546	558	578	569	581	578	558	577	547	549	563	581	533	570	584	619	523	570	590	542	550	522	548	590	516	520	622	536	552	577	541	581	530	578	594	561	584	566	572	539	581	565	580	552	564	539	561	500	558	562	536	591	554	573	576	581	571	575	558	586	553	562	548	558	579	532	601	572	533	551	573	587	561	544	537	565	554	554	581	520	540	537	581	559	556	561	570	558	564	576	606	539	551	562	572	566	558	542	542	550	567	561	535	519	555	539	562	532	558	542	544	564	567	571	572	528	542	551	570	609	521	531	577	589	536	586	575	600	626	599	598	540	553	588	567	539	556	560	575	569	572	533	575	550	529	617	583	572	536	602	541	564	570	552	604	582	528	539	572	537	609	586	535	572	593	564	617	562	539	556	581	580	551	589	527	571	547	586	516	540	535	536	562	563	570	561	510	581	565	579	521	538	525	571	583	565	539	601	557	604	582	480	639	580	527	572	562	559	534	549	567	562	580	517	569	564	589	558	547	581	570	545	538	571	580	560	617	571	541	565	564	551	569	574	588	553	562	552	545	553	538	525	559	598	565	563	517	557	574	595	601	576	550	540	565	572	548	551	536	555	522	591	560	569	520	564	549	559	551	567	576	550	570	580	566	526	552	571	648	557	535	536	523	560	562	545	575	579	588	516	541	535	550	555	583	562	594	559	538	609	564	566	522	574	560	526	565	563	580	565	562
26536	20335	8293	1008	582	522	509	476	467	483	501	501	442	492	437	433	421	431	448	448	461	437	428	423	362	470	435	395	416	412	417	402	440	432	422	408	424	425	439	439	400	401	403	439	437	402	434	465	436	405	451	413	419	431	397	420	408	409	428	434	397	450	419	423	405	436	410	431	374	446	399	440	450	383	421	426	424	445	439	418	404	417	416	374	433	403	434	438	402	424	406	392	439	395	384	422	441	463	428	413	416	382	413	430	448	415	428	424	410	430	382	366	423	423	421	386	439	382	433	416	418	403	422	412	386	415	407	433	415	392	424	449	387	375	428	417	401	409	470	475	413	438	406	421	389	413	426	471	381	430	423	394	414	424	451	435	438	402	402	437	446	438	443	422	402	409	446	417	392	414	438	412	433	443	413	419	390	388	432	418	380	385	420	421	427	385	434	430	414	390	406	406	388	407	418	422	414	413	411	408	431	384	428	415	430	417	397	398	422	417	435	408	400	416	427	433	414	404	440	451	416	395	444	435	442	410	408	426	414	418	425	399	400	403	456	406	427	400	412	441	431	434	401	413	424	391	406	432	418	477	427	398	433	442	403	417	421	397	404	409	413	410	415	431	430	445	437	415	432	433	410	428	459	421	401	435	427	419	414	441	447	442	393	397	395	452	421	420	434	402	422	385	392	392	406	451	413	433	428	385	419	396	420	397	431	421	405	432	444	412	381	403	419	423	412	435	438	406	433	427	397	428	430	432	381	439	407	413	407	431	401	438	417	452	405	413	398	418	397	440	396	397	415	415	372	389	421	401	419	446	417	435	438	406	443	390	416	383	400	439	402	387	464	362	431	459	391	471	385	411	436	404	419	426	345	437	448	455	403	427	443	435	425	406	404	433	422	423	434	425	385	412	402	408	421	416	418	418	424	453	440	476	389	432	434	441	447	416	439	408	418	392	448	430	397	424	426	436	412	430	410	434	380	428	427	401	408	382	425	419	441	425	418	443	424	420	426	425	408	442	424	411	436	413	395	407	396	381	402	405	441	451	420	430	461	413	424	431	405	438	427	404	431	394	419	430	393	428	418	433	448	410	410	410	413	411	407	397	431	415	413	400	425	465	417	379	405	451	430	419	414	410	393	389	399	417	413	361	420	397	397	409	414	439	392	402	441	416	409	441	438	416	431	411	425	426	436	416	432	439	426	387	413	459	420	395	399	424	413	424	417	447	374	415	456	446	399	419	405	401	442	451	450	372	420	434	389	394	460	423	453	409	430	388	405	406	416	404	412	416	421	393	436	392	409	436	424	431	399	375	412	388	408	411	394	425	380	426	394	395	407	402	436	435	436	410	417	410	413	424	431	404	403	425	423	432	424	424	415	399	397	403	401	407	438	443	403	375	412	420	418	440	396	433	385	418	396	433	410	425	433	421	439	400	424	418	432	402	428	442	426	437	405	381	454	415	478	409	415	428	392	430	416	416	416	466	389	423	403	454	416	411	404	413	419	421	389	425	435	399	402	413	456	429	388	455	407	387	420	400	392	384	439	403	422	419	428	414	416	418	400	415	400	411	394	412	417	399	413	408	393	411	393	431	399	411	411	439	372	411	406	414	399	417	386	389	417	446	426	439	397	391	437	416	388	419	424	384	414	453	403	391	409	382	405	403	462	409	445	449	424	421	399	398	409	398	396	404	386	432	436	439	406	424	413	411	442	418	392	423	396	390	434	391	420	390	399	443	414	416	440	430	428	419	408	420	435	416	414	440	419	400	432	432	413	393	447	419	421	390	460	429	411	453	453	415	423	429	421	412	411	438	417	400	406	441	432	427	404	431	423	383	407	412	446	405	452	421	424	417	448	416	385	423	424	457	397	413	396	417	438	378	410	429	406	410	422	404	427	428	407	395	450	435	436	405	400	408	402	444	415	409	406	389	408	429	424	433	424	431	415	416	412	394	432	397	415	411	403	422	440	398	420	420	402	419	454	399	387	401	388	429	372	421	419	414	403	441	416	443	380	435	388	443	463	425	416	417	431	438	459	410	440	353	443	421	394	424	355	408	430	407	389	397	407	398	427	426	445	457	422	423	464	389	417	410	377	409	426	409	366	436	429	412	374	451	436	381	397	439	427	400	424	414	418	437	396	434	435	402	428	392	406	451	425	445	405	426	391	426	438	412	386	390	390	448	421	425	400	416	436	403	405	459	384	392	411	378	406	443	417	408	401	405	420	418	363	420	440	392	407	411	389	412	437	424	426	441	427	408	420	416	392	407	373	426	437	387	430	409	411	434	414	401	399	428	448	410	415	399	389	409	425	418	380	410	410	419	426	445	411	441	403	439	400	414	438	409	433	408	448	379	417	410	425	434	407	428	428	399	379	432	405	445	396	423	436	426	399	434	405	391	389	437	411	405	413	457	404	468	425	432	381	417	434	412	405	446	404	405	427	418	426	424	417	393	442	413	440	439	426	441	445	388	446	416	421	403	421	410	426	412	422	417	422	403	378	423	427	439	432	366	397	454	404	399	381	423	439	422	444	406	460	427	390	417	393	373	406	426	386	397	397	406	383	425	396	396	402	395	447	461	460	441	389	434	392	414	424	408	379	417	410	413	431	458	415	396	467	379	445	411	408	416	390	425	428	422	393	426	411	395	420	465	423	396	462	417	409	406	425	426	438	405	416	396	406	413	408	401	439	390	431	381	405	413	399	421	460	426	441	423	402	379	419	406	406	445	393	425	377	442	433	394	444	368	446	426	429	430	402	382	451	422	392	384	387	406	382	449	386	407	406	401	376	415	386	425	423	437	438	390	445	411	411	455	399	390	438	419	424	421	443	399	432	383	469	429	426	404	435	428	433	430	396	386	403	430	412	413	421	405	384	417	404	442	392	406	419	404	430	435	392	389	401	451	413	402	422	415	409	372	409	409	423	408	430	430	443	430	420	413	400	408	436	407	428	425	427	421	402	404	412	459	447	415	443	413	409	421	416	398	437	404	421	443	433	410	451	424	414	406	420	423	445	419	448	434	387	444	406	406	434	414	445	387	474	404	416	409	434	412	391	408	431	409	437	431	422	396	410	440	428	419	410	421	398	422	398	401	442	385	402	422	407	394	407	393	406	423	401	422	416	463	424	414	455	382	416	405	451	403	414	443	451	409	421	392	404	440	403	408	411	414	411	406	425	454	417	398	444	445	404	456	400	412	432	413	431	397	434	401	391	442	421	430	440	454	394	436	438	403	392	423	432	381	447	461	419	431	409	435	463	461	425	456	402	427	448	389	445	408	398	409	427	396	451	428	441	404	436	434	419	419	419	424	436	405	406	396	415	438	428	425	411	410	416	471	424	442	435	404	426	388	390	421	464	410	429	454	388	407	423	408	438	426	444	411	397	447	376	410	406	414	432	469	432	436	421	378	416	377	415	430	459	434	406	432	405	406	429	409	416	402	408	352	454	417	414	468	421	371	413	452	383	432	418	404	442	429	418	446	412	448	410	405
4264	2149	1782	1221	972	826	799	765	752	740	728	772	666	685	604	640	611	630	627	640	553	622	644	620	591	632	625	594	560	597	538	572	573	546	575	620	600	622	639	619	573	564	560	619	565	617	612	602	576	620	569	566	602	613	622	600	611	577	599	597	600	594	556	583	630	610	616	600	593	553	596	597	582	557	630	570	542	585	545	598	593	617	620	581	579	593	546	558	586	558	525	562	582	576	610	575	560	584	607	610	587	621	553	597	562	589	583	597	607	578	576	603	589	592	636	600	601	640	607	616	610	579	585	616	608	579	600	627	602	606	612	584	594	565	600	588	595	561	547	552	572	597	555	617	602	607	543	532	562	613	576	558	615	575	586	590	583	585	599	583	571	576	584	570	581	574	585	558	578	620	580	573	571	623	575	533	580	599	581	568	585	581	546	566	574	559	592	576	541	576	612	607	581	616	583	584	540	573	564	632	591	602	597	541	583	581	602	586	557	602	564	605	563	570	582	563	608	587	587	571	617	594	619	610	550	583	540	576	586	576	600	623	583	616	608	578	611	517	577	578	618	567	590	566	613	558	554	580	632	563	578	582	599	552	554	547	626	571	554	574	542	605	541	575	626	635	623	562	561	588	592	573	656	590	637	588	575	609	551	572	603	597	547	561	624	620	600	569	581	543	584	599	561	579	563	542	615	617	594	595	611	601	592	530	589	584	545	605	595	621	590	581	601	591	565	599	557	557	604	576	597	556	585	583	610	566	630	575	552	625	604	552	593	572	580	588	576	624	572	569	614	573	611	598	575	559	567	594	558	589	614	557	586	574	600	564	586	608	594	575	587	587	592	615	596	587	625	588	646	591	591	642	551	668	567	596	564	538	575	580	570	591	605	546	610	628	591	567	562	579	553	559	578	580	632	616	611	601	614	589	585	614	544	613	569	573	578	635	622	611	581	619	609	609	560	599	587	562	568	598	570	575	609	586	621	528	560	547	561	594	603	552	609	614	567	570	575	556	611	575	552	584	591	581	606	592	558	566	618	566	570	610	598	565	561	528	552	592	602	577	597	609	580	568	550	584	583	614	547	597	586	593	622	582	606	557	629	570	610	604	584	628	580	573	593	597	526	589	619	554	602	620	589	572	570	587	572	597	583	572	580	565	595	576	569	603	587	569	612	572	589	592	602	553	552	611	595	621	584	599	551	580	567	575	599	610	554	576	545	630	571	585	555	585	598	557	561	608	579	572	578	603	582	586	597	600	584	583	585	575	573	585	577	555	552	553	613	589	578	621	561	587	594	590	583	552	579	584	588	611	596	619	539	593	627	594	589	540	572	542	594	603	571	563	582	612	575	596	564	621	561	565	564	573	570	580	580	610	621	599	592	562	558	556	613	564	596	596	621	561	608	590	577	595	598	592	588	602	588	638	572	561	602	557	593	591	560	573	568	597	564	592	566	606	584	572	557	590	598	620	589	559	586	570	555	591	575	591	593	557	553	592	587	573	581	620	566	582	599	597	585	585	602	574	638	550	606	564	605	607	599	582	598	580	567	565	563	546	586	596	591	582	630	616	541	613	587	593	561	573	599	595	601	572	581	581	567	575	593	606	610	599	597	608	581	576	595	614	612	594	618	564	573	612	587	570	579	613	546	559	597	587	575	565	609	564	567	555	596	584	575	571	605	602	544	617	576	599	625	588	573	553	579	585	575	621	572	635	613	604	603	629	598	629	603	544	578	556	568	584	632	602	591	568	573	593	587	577	571	569	586	618	503	573	601	565	589	552	572	587	583	589	567	596	548	601	597	611	599	581	596	588	584	579	544	588	539	555	523	620	582	595	602	631	586	629	613	575	616	556	623	600	511	592	552	587	575	608	616	578	582	554	657	605	592	595	560	586	582	558	576	543	625	636	601	603	542	566	628	632	595	583	585	577	552	549	573	616	619	537	561	587	568	601	585	537	581	605	572	602	608	572	584	604	599	572	630	579	599	570	590	619	587	591	612	581	583	584	562	594	617	600	590	579	560	575	592	584	589	579	601	594	612	567	576	578	598	594	590	563	597	559	609	576	626	532	588	547	589	563	567	601	572	554	570	579	583	544	571	579	585	573	584	560	593	582	614	577	572	544	619	538	584	610	557	596	548	562	588	594	618	591	615	600	605	584	527	576	620	569	601	611	593	596	582	577	595	616	575	615	628	563	583	577	617	557	524	602	611	577	584	593	621	561	586	598	623	589	634	600	554	604	575	593	641	583	574	600	618	571	564	534	646	580	588	578	604	553	603	567	621	611	607	651	563	590	619	600	604	580	597	595	634	574	564	571	615	642	551	565	596	555	573	571	595	595	585	574	568	580	604	618	577	605	609	544	609	564	589	584	534	621	601	554	579	596	562	623	594	588	527	579	612	632	599	542	621	596	615	596	587	578	558	584	623	561	607	587	592	542	560	560	608	525	608	562	593	590	584	612	546	562	596	559	579	623	567	608	584	568	612	572	606	561	610	601	554	600	608	542	584	602	610	581	592	580	631	596	564	579	612	595	627	613	610	591	565	602	574	597	590	566	648	610	582	592	577	603	564	625	535	571	586	612	537	574	600	570	582	607	604	547	590	588	556	575	560	598	596	613	586	577	629	547	573	598	564	583	586	573	636	610	605	560	595	571	580	598	588	620	623	593	585	560	628	567	588	590	555	617	613	573	613	520	606	591	570	570	603	607	541	625	560	589	574	592	601	597	597	564	607	600	580	587	571	546	536	597	603	584	614	641	557	582	573	600	594	587	600	604	616	588	568	585	614	579	593	606	553	595	591	574	621	575	597	606	588	544	615	572	585	553	613	570	584	585	606	602	593	590	596	567	593	594	567	589	559	634	536	551	574	587	596	596	588	586	585	581	573	561	553	554	606	571	580	626	645	628	605	584	567	565	585	623	598	571	617	584	602	565	584	594	569	600	621	584	575	574	540	599	591	589	615	548	559	534	599	603	621	593	601	599	567	564	520	638	581	602	576	580	596	572	567	577	593	605	575	585	582	615	610	566	614	560	591	615	573	557	558	593	576	614	646	596	595	591	611	556	589	537	605	558	631	587	619	578	593	609	626	565	581	620	630	598	601	576	620	595	577	649	557	622	579	594	603	626	586	575	556	596	621	570	586	567	605	582	627	565	578	584	637	566	587	547	616	571	574	562	598	553	566	607	574	587	589	596	545	597	563	524	600	579	538	577	594	557	600	562	548	569	603	604	584	614	633	615	588	575	572	576	591	624	595	609	582	568	601	598	599	609	548	560	646	591	618	596	589	612	579	597	584	576	569	579	626	640	647	581	586	553	595	576	563	576	578	565	579	586	601	570	638	587	578	572	587	590	571	570	624	581	595	607	607	623	584	592	568	540	582	587	630	590	607	596	597	550	586	610	588	644	617	592	596	560	584	623	557	563	586	585	603	572	570	615	567	607	573	611	577	569	633	586	581	582	630	567	594	579	574	625	570	565	557	594	603	584
23687	21192	28634	24017	21173	11689	1605	983	928	889	782	831	737	672	717	674	671	643	623	610	610	618	598	632	609	582	580	604	583	605	586	585	603	590	555	603	576	588	548	596	600	544	607	567	561	588	587	597	573	567	588	578	514	578	602	575	572	589	545	605	605	607	592	571	580	571	605	566	557	600	549	530	537	589	611	560	583	590	564	578	551	572	572	622	568	587	602	567	563	520	558	563	533	577	538	578	547	553	558	616	610	554	588	585	580	549	585	603	582	542	579	563	612	567	584	580	537	595	538	631	559	536	497	602	534	566	595	584	552	567	570	620	568	534	581	510	558	582	524	588	528	556	579	593	585	579	534	564	565	597	607	540	537	553	565	571	527	572	605	544	557	562	602	543	569	543	585	533	555	589	618	542	550	554	556	556	601	624	586	591	577	590	584	577	567	554	594	564	574	599	579	555	546	545	565	555	541	567	559	603	566	577	577	586	549	574	571	550	578	557	540	585	555	590	544	576	561	565	558	560	569	526	607	538	532	551	570	580	584	561	532	586	500	581	593	566	557	597	556	538	545	616	601	535	569	579	550	549	566	571	609	566	545	558	548	560	565	558	586	559	597	563	563	538	538	565	564	551	598	590	610	574	576	602	591	547	612	520	591	556	543	537	565	565	592	569	518	567	559	555	592	573	578	553	591	561	595	560	612	571	576	536	564	541	541	589	542	576	580	579	590	609	588	542	568	560	573	564	572	596	564	607	561	572	577	597	563	522	531	594	600	531	514	577	626	571	568	580	568	581	582	562	588	546	533	591	583	524	547	562	568	563	596	556	583	589	571	573	515	547	602	596	557	563	558	603	569	559	569	556	604	514	553	560	583	587	615	586	560	554	540	577	528	585	546	623	547	557	561	554	566	571	552	560	581	547	583	562	538	631	543	577	555	556	554	568	541	554	574	552	513	552	610	574	586	548	539	561	625	527	581	543	546	573	536	587	564	521	536	559	629	528	528	561	566	551	576	558	550	580	527	619	566	539	598	564	594	574	582	586	565	563	573	610	593	576	581	565	563	589	529	568	612	604	590	555	589	564	571	546	561	603	590	555	578	508	546	592	559	567	565	577	557	565	593	551	550	616	596	590	574	577	544	522	579	537	573	586	571	595	562	583	571	579	556	556	604	596	553	556	522	586	576	590	551	562	572	540	585	552	588	556	568	555	542	552	580	580	570	599	560	571	532	569	578	576	586	549	603	583	644	573	557	575	527	563	596	593	580	510	559	502	565	568	548	586	559	530	554	582	574	576	519	571	570	583	556	586	520	594	559	566	572	594	568	512	600	548	559	549	554	601	537	581	540	532	582	603	605	547	565	596	553	560	616	579	536	524	581	561	563	581	627	531	570	557	556	515	557	502	626	579	533	575	548	582	550	565	551	559	526	556	516	572	575	609	527	574	563	558	559	582	569	564	605	589	599	620	587	566	535	556	539	618	553	559	589	589	563	552	588	514	578	584	584	569	564	592	592	567	546	582	543	576	544	542	611	616	573	585	559	601	556	586	599	526	591	597	541	566	583	579	538	557	580	567	555	549	584	570	575	546	576	581	587	584	578	581	619	576	550	588	617	580	566	551	564	559	533	558	570	577	538	524	572	562	547	551	561	588	535	569	613	521	578	577	559	597	559	551	532	571	548	576	569	550	605	541	551	544	551	599	590	578	594	540	583	519	525	528	586	575	552	562	523	591	582	618	657	581	568	601	573	602	591	540	578	586	573	581	552	544	552	576	565	606	593	545	554	552	577	580	581	566	592	563	593	593	543	582	566	540	539	573	539	607	540	583	553	545	583	566	519	565	572	574	588	548	591	556	553	590	597	619	551	561	563	557	576	593	573	587	568	620	551	587	563	597	577	538	550	590	574	573	595	570	568	557	562	583	552	532	560	594	554	551	609	613	602	567	551	578	546	551	572	576	573	566	573	539	557	581	554	538	578	541	557	568	539	567	595	556	559	613	544	640	558	570	570	554	563	586	550	544	533	571	519	604	589	587	557	579	581	513	623	612	580	601	556	516	585	562	556	541	595	574	588	583	560	553	566	558	567	619	592	574	557	574	582	563	534	578	596	554	619	576	563	602	549	519	566	562	595	595	554	605	571	543	582	557	539	571	545	549	583	579	584	590	570	568	579	533	542	597	565	565	558	563	554	618	586	608	539	552	566	549	559	590	542	552	581	534	575	581	546	550	596	553	510	537	575	538	547	556	587	570	551	561	574	604	545	579	593	529	554	537	571	572	600	580	550	583	570	562	560	595	533	593	566	535	601	564	517	570	618	539	541	558	483	575	547	571	555	576	559	587	592	578	562	530	572	582	569	584	598	584	560	582	550	588	569	551	581	552	557	577	562	591	596	569	563	567	581	545	553	557	552	606	547	572	584	599	591	547	603	556	585	566	591	578	599	589	585	523	569	565	594	574	568	548	573	603	529	583	566	545	542	540	567	578	574	584	555	550	527	584	590	552	559	601	581	587	554	579	559	563	538	558	531	595	551	538	545	542	557	606	580	580	551	586	535	577	560	591	536	548	561	619	566	534	565	615	525	540	584	550	571	566	582	528	566	531	594	581	598	570	558	594	580	564	543	508	568	604	599	568	601	528	571	543	563	581	564	570	600	538	511	599	609	566	566	581	564	563	597	548	567	544	584	544	556	549	570	559	554	571	597	592	551	586	610	566	582	591	536	570	530	570	581	577	553	570	574	549	584	575	564	569	564	562	537	508	553	571	557	555	551	555	562	600	584	584	575	498	518	621	615	581	560	569	596	602	561	552	537	564	538	537	571	553	575	546	570	588	529	581	579	561	584	542	531	549	575	580	588	576	589	553	593	574	550	565	530	500	592	519	572	590	562	532	573	553	542	552	551	574	515	570	527	576	562	579	612	526	557	539	604	545	539	548	547	501	556	609	602	592	580	570	596	576	562	557	549	525	556	562	576	604	564	526	551	601	531	561	600	575	552	530	544	546	557	575	594	563	566	566	613	572	582	526	585	563	582	563	586	571	538	583	589	558	551	544	549	555	565	569	588	582	585	576	550	559	564	547	570	575	557	546	533	546	569	595	568	583	609	529	606	561	564	592	548	573	599	565	535	591	592	571	610	600	545	573	539	540	580	598	595	587	543	540	580	562	559	556	552	601	584	590	575	588	576	566	566	588	554	549	510	553	562	572	565	523	562	551	582	569	559	574	576	561	521	536	575	528	537	545	587	555	557	586	585	543	587	533	550	549	536	577	588	551	539	556	553	567	547	523	545	518	522	544	587	587	580	530	518	598	554	576	582	560	581	590	608	564	526	575	613	581	571	581	539	561	551	583	571	521	561	579	564	595	584	582	543	554	582	598	556	595	588	547	559	547	590	577	578	544	550	589	574	552	559	590	541	566	547	546	529	559	569	528	560	567	548	556	564	564	603	592	559	589	626	568	550	547	569	535	578	580	581	533	559	557	540	576	576	585
5338	11295	9238	4911	3534	2686	2256	2022	1700	1589	1504	1428	1251	1181	1064	1093	1021	1006	910	941	929	867	923	909	827	936	830	849	802	841	837	815	805	797	843	859	860	804	823	819	820	828	830	833	801	829	854	802	789	815	812	781	809	769	812	870	810	819	838	809	822	824	785	839	825	813	835	786	800	783	824	794	777	772	797	794	789	797	814	806	808	770	781	758	764	773	753	826	842	827	836	800	812	766	796	788	858	765	806	748	803	811	785	836	781	773	778	763	811	809	813	801	792	843	810	786	759	774	805	746	793	796	826	802	800	779	786	794	776	799	808	822	788	762	855	818	763	752	824	777	764	773	777	831	821	760	750	846	796	831	817	832	809	812	797	795	817	760	775	804	783	769	781	802	852	807	822	786	736	741	805	738	810	780	774	803	788	856	842	796	771	785	780	788	787	796	723	764	789	746	815	758	825	830	812	836	785	814	789	753	814	803	782	829	809	764	841	761	815	798	798	827	778	812	756	781	776	820	749	796	801	794	775	794	847	813	763	795	801	824	790	828	761	792	807	785	731	768	813	801	727	780	813	797	772	812	788	859	772	771	795	753	849	812	798	772	770	792	754	812	763	800	794	774	786	837	756	750	780	830	800	783	745	806	799	802	843	764	820	788	777	806	774	783	814	810	814	787	761	782	764	789	783	819	801	767	753	808	795	869	788	798	788	802	778	871	754	827	829	772	776	795	776	811	768	808	772	791	852	764	762	789	781	778	763	821	797	788	795	865	786	789	795	754	810	744	808	765	751	801	762	775	837	808	837	803	804	794	792	774	812	781	791	800	780	869	789	825	795	788	775	783	756	806	822	862	773	792	758	780	806	762	741	808	796	784	761	784	818	806	717	774	778	751	793	807	765	816	818	802	753	782	769	851	804	797	792	779	780	779	745	819	730	751	802	773	812	849	777	757	785	791	810	782	740	787	782	783	820	799	774	759	774	783	781	760	780	808	773	769	798	790	833	788	790	782	822	773	818	780	816	776	840	834	758	814	791	770	782	814	803	752	797	775	804	773	779	827	791	814	826	826	774	768	812	830	735	777	747	795	793	802	840	769	799	792	794	766	866	774	771	810	774	797	822	753	799	765	816	814	799	830	859	768	783	749	766	792	759	843	809	780	778	816	788	757	809	812	829	833	783	815	749	792	796	805	734	762	794	802	776	775	848	790	808	780	829	741	767	809	787	851	771	768	792	752	811	766	794	766	757	792	833	782	768	764	792	824	831	783	794	752	788	757	780	778	745	809	829	787	771	786	778	817	766	791	789	839	712	796	759	777	835	841	824	810	829	809	737	770	793	754	745	765	765	801	876	792	817	773	762	888	830	774	813	771	793	790	767	800	766	726	793	807	759	778	783	806	790	794	801	792	800	817	787	807	767	845	768	823	792	836	795	817	800	834	778	761	778	780	804	796	819	817	798	732	802	779	797	780	762	828	736	806	789	813	799	797	842	817	756	802	802	801	773	801	832	795	789	781	802	784	733	761	801	815	752	817	786	803	772	779	804	767	807	789	839	802	777	882	766	831	774	795	773	854	780	827	766	843	806	784	824	785	789	845	779	785	762	834	804	803	745	778	786	806	799	759	792	783	792	811	800	780	817	749	797	820	767	836	779	751	830	775	778	755	819	815	802	856	806	825	849	805	750	791	813	785	765	800	782	750	747	774	806	758	781	785	831	768	833	839	752	792	793	778	801	765	785	810	782	753	856	771	755	762	822	787	800	752	763	792	787	785	803	816	767	777	781	772	778	799	788	802	795	828	752	801	842	792	768	800	750	741	819	855	785	775	807	789	791	828	808	810	801	802	796	809	822	804	758	746	733	802	780	842	778	786	775	770	773	810	819	774	729	770	788	821	784	772	749	797	821	806	841	790	771	795	792	833	797	810	770	788	807	847	768	802	784	776	816	773	763	793	806	799	814	757	799	787	778	777	838	777	791	764	796	851	736	808	803	807	797	792	749	789	861	793	753	810	762	760	860	788	804	781	765	803	784	828	797	798	740	765	795	820	798	821	761	844	793	782	803	793	748	798	838	772	799	724	814	779	767	773	754	771	765	815	843	747	806	845	798	804	761	755	804	789	755	803	846	834	814	812	791	776	749	784	707	778	762	773	780	794	798	769	787	754	790	810	765	782	811	772	783	809	771	781	782	846	782	714	766	783	729	828	808	783	710	833	821	782	799	805	815	823	759	772	780	783	790	853	844	741	822	823	786	803	789	832	817	806	825	817	827	788	790	767	829	783	744	801	745	796	817	793	797	791	727	720	812	819	781	789	790	806	804	813	823	825	780	822	841	753	792	802	788	814	732	748	786	766	827	801	750	762	786	747	803	790	812	808	790	769	766	798	837	807	763	769	812	809	771	818	794	764	832	836	780	804	792	804	845	803	800	791	800	776	767	815	795	761	769	786	845	793	819	798	810	793	796	726	783	800	793	804	745	798	778	830	762	816	787	761	783	822	788	789	824	789	847	846	807	779	754	805	883	764	767	733	758	811	753	773	771	791	754	800	749	803	790	750	777	788	782	777	800	844	769	824	799	811	795	800	790	792	769	788	812	844	779	805	775	783	802	808	782	802	744	793	799	817	817	742	785	826	816	749	807	757	796	794	791	783	778	829	730	774	823	792	747	777	777	812	797	832	792	762	823	796	821	798	755	819	769	765	829	778	771	832	746	734	789	774	803	785	819	828	747	772	735	753	826	809	810	829	753	816	745	781	846	770	834	801	825	814	811	833	815	815	750	793	785	834	809	772	814	803	748	806	765	792	719	767	837	750	794	726	812	775	775	753	802	810	823	780	798	783	789	799	770	844	791	846	803	806	799	776	762	758	792	790	790	793	812	821	771	767	767	795	826	766	820	789	769	750	760	745	822	749	769	824	798	791	763	811	826	813	776	813	838	777	760	823	826	751	780	812	794	818	822	764	810	838	796	825	774	836	810	774	834	764	781	837	765	783	762	842	805	806	745	780	757	823	770	816	775	794	808	742	849	760	773	755	777	767	818	797	812	768	763	784	848	803	790	798	763	798	750	795	781	771	762	707	770	737	819	773	821	767	796	773	798	765	778	804	782	788	823	779	775	788	757	767	788	857	778	800	784	768	780	787	778	742	797	754	864	741	761	820	802	772	758	813	787	820	801	749	794	836	804	778	780	778	788	769	804	795	762	770	775	788	792	822	797	763	734	819	817	825	791	803	801	823	820	761	788	813	793	751	752	806	740	785	832	815	792	757	804	787	807	796	769	813	810	820	807	770	758	809	846	782	807	772	821	793	754	767	824	813	769	775	756	771	767	777	819	778	795	805	748	801	755	795	825	802	854	806	767	742	812	806	790	807	849	783	734	759	786	754	804	807	770	801	817	818	753	755	773	814	820	803	798	797	779	711	764	776	827	811	744	804	769	828	806	815	810	769	786	791	777	811	750	757	838	807	783	785	816	767	802	795	786	762	806	773
22714	21154	28992	23597	21156	21200	9303	1335	935	897	860	804	720	647	603	543	569	595	543	522	487	469	452	470	464	460	488	402	410	420	456	394	444	449	428	398	445	430	441	441	415	429	415	442	416	408	415	392	415	377	399	383	420	416	410	362	421	407	366	435	423	422	414	411	380	381	398	402	381	377	347	358	412	385	404	390	385	419	413	394	407	434	409	372	379	398	378	368	347	388	408	397	371	351	417	407	393	416	395	418	426	359	384	391	391	402	412	384	398	406	416	383	417	427	396	369	366	398	376	361	407	397	408	395	416	388	365	383	375	398	386	408	393	430	378	363	357	379	373	425	380	421	414	376	390	389	399	391	381	413	405	407	401	393	394	382	400	360	390	379	401	420	381	387	389	417	398	398	363	388	372	375	392	361	367	385	402	414	414	389	381	384	381	390	406	358	370	405	380	419	411	403	414	380	352	329	375	358	368	428	378	385	399	392	409	362	379	420	369	425	380	392	390	444	412	380	374	386	383	421	377	389	379	396	411	384	385	394	384	422	406	394	383	354	350	398	368	395	366	397	386	389	392	413	423	369	389	390	403	391	370	418	402	393	400	391	426	417	395	370	448	391	369	394	383	414	374	400	389	394	372	404	380	386	411	391	356	408	378	393	398	396	365	421	377	386	397	388	397	372	380	385	449	398	380	358	422	390	378	382	364	428	392	399	437	378	361	375	365	362	422	365	390	396	398	404	348	400	408	357	382	357	401	383	410	416	386	395	363	379	451	369	386	379	354	369	386	394	411	372	408	404	402	387	404	377	394	415	349	384	345	420	412	391	400	413	409	386	357	393	389	395	347	412	389	349	377	381	380	382	414	384	393	418	412	376	400	413	392	379	394	372	379	382	410	385	389	389	379	408	350	364	352	391	375	372	395	378	372	375	368	407	397	386	406	403	401	373	403	412	365	381	393	369	405	354	360	407	368	398	402	378	390	397	393	348	385	384	427	410	376	369	393	391	422	358	384	391	390	378	407	405	419	393	373	384	392	400	361	361	381	388	406	394	365	391	413	395	359	396	402	424	379	381	368	383	404	389	404	390	402	395	381	370	381	405	391	398	368	397	345	390	381	377	399	352	392	400	407	383	393	380	364	385	403	382	392	364	387	377	425	385	398	379	392	378	371	396	388	374	423	367	367	382	391	396	366	397	411	358	380	409	379	365	377	401	388	391	396	369	389	408	372	394	353	369	402	390	346	371	377	404	397	347	396	395	401	395	379	353	408	375	407	362	413	415	403	383	394	394	409	367	384	382	390	375	377	371	374	369	388	370	358	375	363	414	346	378	379	400	386	408	394	393	370	403	380	411	375	403	379	410	357	399	377	384	408	414	392	380	353	377	411	401	397	368	419	390	421	365	366	417	374	393	409	352	372	393	387	377	365	392	406	385	395	401	390	354	404	382	376	386	382	376	395	386	435	420	365	370	386	370	416	410	403	381	384	389	411	389	381	365	404	422	382	394	381	396	399	379	398	375	371	434	379	374	384	360	400	416	378	385	374	407	386	384	413	390	389	390	374	395	382	378	380	336	376	385	410	431	394	421	377	388	449	434	370	403	399	374	396	433	401	368	409	376	397	398	403	388	379	401	359	372	356	404	357	387	409	379	394	375	387	413	404	380	409	366	391	381	372	417	332	383	383	391	424	366	413	375	381	380	394	338	398	376	389	407	398	403	420	404	362	421	367	374	374	366	431	391	391	405	398	381	388	389	401	425	400	366	367	380	353	345	379	368	357	421	378	357	383	367	372	394	416	398	422	406	387	404	362	352	364	370	374	383	418	418	396	375	428	389	401	420	426	409	410	396	396	364	367	378	376	408	407	371	377	356	350	417	382	384	397	390	388	349	366	401	407	415	364	369	358	380	410	404	427	384	385	393	407	392	377	384	377	401	394	365	393	392	404	368	383	403	413	405	390	423	391	385	383	366	370	401	381	398	383	392	419	388	395	404	361	383	388	403	400	354	372	410	386	371	358	392	398	405	407	345	413	403	408	380	398	389	398	379	352	385	405	374	419	415	403	404	384	381	411	390	365	363	405	366	350	400	407	405	369	386	351	390	387	363	366	424	386	376	383	382	367	422	397	376	388	379	357	425	392	411	374	401	380	342	448	406	386	357	378	373	391	392	403	398	372	370	403	364	384	394	371	354	378	395	385	387	386	371	374	397	398	401	400	379	373	408	396	370	367	381	401	407	388	401	381	390	379	353	395	377	387	414	367	416	377	381	398	403	388	421	383	372	360	406	382	377	375	372	373	374	417	404	416	352	368	360	355	361	354	386	350	361	379	371	364	423	412	401	394	382	399	396	374	407	405	412	384	389	359	395	350	391	398	364	368	392	401	389	383	381	378	396	405	369	387	362	435	418	392	412	405	402	398	397	401	399	384	406	409	367	380	377	381	336	406	406	352	374	388	379	389	422	368	374	397	400	381	373	373	375	401	417	388	357	382	362	365	389	393	404	386	413	359	387	383	363	371	407	369	397	392	405	421	393	424	339	407	363	401	383	396	379	384	341	429	384	407	411	406	382	377	372	354	404	401	397	361	369	395	424	406	389	401	380	401	379	367	383	355	384	421	380	355	374	375	436	364	398	413	380	420	380	375	378	402	418	399	392	378	390	402	364	351	388	408	391	410	374	381	411	414	390	419	385	374	388	422	394	373	372	380	391	376	402	419	402	394	392	394	385	379	387	372	368	376	398	348	380	423	403	382	372	395	399	405	390	391	397	378	384	407	417	364	380	392	388	361	382	376	375	381	378	355	396	422	441	382	387	384	397	359	386	374	413	394	359	399	406	364	363	397	359	380	393	413	383	390	390	367	394	382	408	385	373	371	393	387	405	413	414	413	360	398	374	396	376	383	348	371	402	398	373	397	382	376	394	373	418	402	400	362	396	369	365	404	387	355	368	423	423	417	412	401	390	402	405	396	390	381	413	398	408	385	413	379	376	359	400	394	381	378	382	400	394	347	384	401	370	429	379	347	385	406	361	400	383	397	393	364	403	379	383	431	421	386	398	394	382	383	378	407	369	375	371	411	370	355	401	405	360	379	392	353	382	381	417	399	423	325	388	394	409	396	349	345	418	355	387	416	382	390	335	402	392	394	380	387	404	371	387	405	368	375	378	384	390	350	408	388	366	411	384	351	371	371	403	356	378	387	359	392	422	424	385	380	362	396	392	374	386	407	411	364	375	370	359	386	392	365	370	418	382	393	359	388	421	368	391	417	380	381	355	427	393	400	395	364	373	412	412	370	360	420	385	369	409	353	399	411	397	373	357	372	370	376	405	364	388	391	407	415	358	380	394	354	366	369	370	398	376	393	390	432	400	405	388	387	379	385	404	394	416	390	381	373	398	391	376	381	384	400	422	399	354	378	403	386	375	400	412	369	393	344	369	374	370	384	373	424	339	393	359	420	390	386	375	364	358	396	419	348	385	382	383	385	348	396	388
7658	17096	14137	7762	5495	4205	3291	2718	2381	2028	1907	1663	1391	1347	1113	1047	943	927	846	832	736	783	689	747	691	716	694	676	663	685	651	627	658	607	660	638	616	575	617	591	582	572	622	593	613	603	585	579	572	587	589	578	593	556	558	623	574	610	597	612	558	588	551	553	585	577	596	577	549	527	535	547	550	574	612	571	564	562	569	572	551	557	563	566	589	509	554	536	539	575	591	558	573	542	525	569	580	542	546	583	553	603	579	558	603	517	534	535	569	543	538	562	526	558	574	557	551	559	570	523	594	570	568	576	540	528	528	600	577	570	589	550	543	565	589	552	548	553	544	541	544	604	525	593	570	559	551	534	577	584	492	565	549	543	573	543	581	579	550	570	550	556	585	593	593	608	595	553	533	572	567	518	547	543	581	534	564	570	503	562	514	554	544	571	554	499	548	553	548	533	532	557	527	544	541	516	559	552	569	552	565	588	569	507	578	523	570	556	572	573	575	535	574	521	556	524	552	554	514	529	557	540	526	567	550	590	521	509	560	581	495	535	580	539	565	600	583	548	557	521	555	544	541	504	516	592	543	588	536	579	534	578	549	553	554	539	510	529	560	549	566	535	550	544	565	560	560	584	578	515	565	541	564	541	494	585	537	539	548	575	575	605	579	569	544	517	542	581	579	512	548	506	558	529	546	545	558	501	538	586	596	561	548	585	613	559	564	521	542	550	513	553	559	553	581	531	537	552	520	544	536	569	573	575	476	575	571	562	563	528	586	593	562	578	568	554	531	591	575	571	561	568	551	591	540	560	595	570	554	544	542	595	552	555	570	586	588	546	556	519	552	585	584	541	515	526	540	578	558	540	557	542	563	549	587	545	571	583	567	563	567	553	566	556	587	518	534	506	534	533	598	555	537	570	544	567	519	546	542	574	530	554	564	549	531	544	544	561	596	544	584	536	551	560	530	539	500	513	554	560	550	544	534	539	578	535	507	539	584	562	559	537	571	559	602	528	552	542	551	578	529	560	566	552	576	585	556	574	537	532	553	582	561	563	543	574	599	590	577	569	539	549	558	570	567	566	572	604	562	537	561	558	557	539	574	579	552	557	554	530	544	608	559	607	474	573	536	596	583	532	537	559	598	562	576	563	582	564	511	575	591	556	520	531	516	558	547	583	520	585	596	548	546	535	614	566	546	541	526	539	605	502	569	591	589	566	556	549	529	564	525	587	570	535	579	548	556	540	530	542	513	553	567	540	580	523	595	545	553	523	525	576	571	524	534	607	589	500	518	576	535	546	538	527	547	533	529	550	593	519	562	571	567	513	534	558	531	608	552	559	532	554	574	539	559	553	544	539	571	569	553	589	562	555	574	559	588	538	579	553	541	575	534	561	526	536	595	551	560	558	538	560	568	556	587	529	568	570	586	522	508	544	558	535	577	585	560	571	564	539	587	565	546	582	557	575	526	551	550	555	587	536	566	564	522	537	547	591	526	573	519	579	526	582	547	611	540	545	540	568	496	553	508	576	573	581	586	573	532	546	554	580	567	555	537	584	556	541	588	533	634	547	585	555	568	563	544	557	555	613	545	554	572	573	583	550	537	570	572	510	565	528	582	530	578	568	544	590	533	525	591	550	543	555	555	584	550	562	531	559	540	547	568	570	523	563	582	524	642	600	546	512	583	576	575	545	534	555	567	574	555	535	531	578	558	508	544	613	528	560	546	549	554	517	532	569	557	548	536	594	589	508	566	516	552	546	506	540	502	572	548	557	551	575	543	544	519	594	561	604	520	550	574	563	526	564	577	568	538	560	584	580	527	533	536	547	575	531	588	557	583	532	596	549	538	574	552	559	550	529	545	553	547	516	558	585	565	556	557	561	564	543	506	555	562	585	521	558	581	479	567	543	516	542	506	537	551	557	574	576	536	594	571	592	562	562	574	544	549	552	579	563	515	571	512	560	555	559	506	527	555	554	551	549	607	548	535	560	563	560	515	566	527	563	520	569	529	560	496	579	524	494	545	533	532	518	528	551	568	571	565	548	536	542	586	571	538	591	560	596	542	588	583	543	527	567	560	570	556	557	566	549	563	540	567	563	538	573	595	506	560	534	546	609	542	540	533	581	604	561	551	544	530	565	599	569	601	577	568	540	544	540	563	552	610	569	552	568	566	549	591	584	559	594	541	569	557	526	520	535	528	565	517	618	591	587	511	558	499	544	572	538	532	539	574	582	547	560	549	542	556	545	524	522	551	582	570	491	592	538	530	571	589	548	550	570	503	541	561	572	549	557	517	550	543	574	553	554	570	560	522	513	552	523	569	525	569	582	552	544	549	541	575	593	528	588	567	555	547	572	554	552	540	538	552	579	541	547	515	552	529	588	563	550	557	585	538	566	566	563	552	555	544	504	589	552	556	587	541	550	553	539	512	565	527	561	629	570	541	554	547	495	590	543	530	544	539	590	542	552	540	517	504	558	570	563	552	533	536	557	552	586	561	541	541	556	497	605	545	581	565	562	549	562	543	560	525	568	561	550	569	565	574	530	573	563	551	534	499	567	543	556	548	556	553	526	554	543	570	543	571	550	558	579	538	562	561	550	583	563	546	512	567	536	541	578	554	504	564	571	565	567	578	550	587	550	556	582	538	534	536	584	562	545	548	568	541	633	537	613	560	574	541	597	573	514	539	580	538	542	545	561	577	546	548	563	549	526	545	571	568	585	571	581	569	554	551	545	570	524	564	557	566	523	585	552	582	543	564	563	526	620	560	545	559	571	557	561	546	543	534	484	538	553	581	527	491	575	583	567	590	541	546	569	525	573	564	531	552	561	528	556	546	519	524	548	539	559	525	533	518	553	568	554	564	579	545	561	535	526	577	544	522	517	528	551	548	605	518	533	576	536	568	550	575	527	521	556	581	556	556	571	569	501	550	517	569	553	591	589	509	570	555	547	568	540	577	562	548	556	564	511	549	554	585	545	498	531	560	553	553	552	571	515	532	583	552	540	567	587	550	563	595	550	553	572	579	591	552	547	545	564	585	544	558	532	531	558	537	592	544	570	545	556	546	510	531	526	547	582	578	541	592	561	566	556	513	566	576	555	552	594	551	535	551	550	613	533	541	538	544	575	530	551	542	597	544	556	519	530	529	533	548	546	542	543	561	554	557	567	561	567	506	591	576	552	538	560	504	550	540	567	541	560	550	567	540	541	602	575	535	565	593	514	595	515	543	533	535	561	545	591	535	547	550	564	584	563	532	531	560	529	572	544	557	575	591	537	558	527	594	564	586	575	555	528	552	561	511	558	552	582	545	571	539	534	524	568	539	532	555	552	556	551	607	565	538	543	574	541	564	548	545	552	572	574	573	535	548	572	577	574	570	536	549	592	583	552	573	567	599	532	548	558	516	536	542	563	567	559	561	524	560	569	556	592	535	556	558	558	553	558	539	515	577	509	576	565	581	554	549	536	536	608	566	555	548	575	566	567	491	561	511	541	525	583
26665	20489	8419	1205	762	678	591	510	475	474	474	454	454	431	442	434	416	449	451	414	399	431	420	444	442	408	424	437	423	434	438	424	421	423	431	426	441	449	444	401	418	399	403	402	415	433	423	403	434	382	410	400	423	426	415	460	396	404	430	417	408	433	410	411	391	448	402	427	413	441	396	439	418	425	417	377	425	388	399	439	421	435	391	417	392	432	442	424	447	442	402	422	398	431	407	425	421	439	372	445	427	431	400	389	442	418	450	400	425	417	430	424	412	393	407	369	402	429	427	419	432	417	384	438	418	400	424	382	425	422	447	393	413	393	422	471	449	404	387	416	427	416	419	411	452	387	412	401	428	429	391	454	422	448	426	421	388	437	415	419	375	426	410	404	442	425	418	410	424	415	417	395	413	417	433	385	411	397	405	417	412	459	407	433	402	435	418	414	412	432	453	426	394	407	417	415	420	450	442	416	427	431	434	386	389	433	456	419	433	411	409	400	432	434	395	390	401	416	449	415	434	432	397	403	435	437	397	401	419	410	430	412	421	412	432	409	432	451	453	432	433	468	417	416	416	402	408	411	450	388	421	423	386	418	424	436	395	385	410	428	385	423	424	411	394	427	445	405	409	401	426	423	384	417	419	424	428	416	421	431	442	397	441	393	408	433	392	418	411	460	436	393	425	393	418	412	424	412	371	438	425	414	416	413	415	431	389	412	423	413	421	431	409	413	427	408	455	426	400	402	403	423	424	391	401	420	428	424	396	397	398	387	399	417	446	436	367	411	387	402	442	379	377	419	422	394	410	446	387	456	416	403	388	409	394	386	400	403	431	441	447	417	389	419	409	441	379	449	403	451	442	421	462	410	442	412	445	409	388	419	422	416	477	416	401	416	407	468	455	418	428	415	363	406	428	418	434	434	419	406	415	425	401	410	451	399	396	399	363	443	381	389	435	430	391	446	409	426	391	450	403	396	395	451	406	419	420	397	407	414	434	429	429	407	454	413	458	450	392	391	420	416	440	420	442	440	416	420	375	400	398	420	406	435	427	417	418	440	407	409	423	422	416	428	445	385	426	395	390	424	429	382	416	386	420	398	449	395	415	408	436	408	424	433	386	416	403	431	409	413	452	410	398	417	424	469	399	433	408	420	425	410	410	419	380	394	451	435	410	393	420	413	394	411	403	445	449	432	407	440	428	408	424	430	429	396	405	440	387	448	440	389	419	401	415	446	445	417	431	450	427	390	402	381	403	427	431	413	376	438	412	390	416	412	419	476	423	394	411	408	455	417	448	390	427	403	419	412	389	403	424	378	410	429	421	403	401	405	410	439	388	425	405	406	453	420	411	424	416	435	432	418	415	435	398	414	396	409	415	373	446	393	406	422	434	405	432	403	381	417	386	439	405	449	402	459	431	399	403	409	401	434	402	410	415	399	438	403	423	447	467	426	420	423	433	409	408	410	437	420	406	388	448	410	412	399	428	400	412	393	414	400	418	409	411	403	446	383	400	376	413	418	416	402	401	420	425	391	452	395	407	433	407	412	452	393	416	412	396	403	424	436	441	399	413	402	428	397	416	417	416	400	452	414	432	403	383	405	397	398	414	435	439	416	424	456	392	434	397	427	414	395	426	390	416	417	408	420	396	395	427	396	398	426	423	417	408	385	418	450	372	437	416	408	431	428	366	438	464	418	415	431	421	438	410	450	438	408	411	414	388	428	372	447	413	392	398	414	397	422	422	418	420	382	434	447	424	421	420	434	424	394	454	426	434	444	440	424	433	449	414	421	417	456	417	413	391	424	376	398	419	404	404	400	402	392	409	421	429	393	425	385	449	428	408	444	420	403	411	420	448	400	409	424	428	400	399	414	409	419	425	413	407	444	459	420	386	385	435	415	394	426	448	438	395	357	423	406	405	396	418	413	386	412	390	407	432	398	405	440	443	424	391	421	421	416	451	432	415	401	439	393	466	429	380	433	406	400	410	389	432	420	418	370	391	420	469	444	418	427	408	412	445	405	427	439	391	437	461	418	409	392	434	400	385	389	434	402	433	445	391	412	426	375	413	422	402	444	386	387	417	415	448	407	384	409	425	419	447	416	393	439	428	436	424	394	430	416	418	398	394	443	408	409	393	423	423	419	444	410	411	435	429	416	409	409	432	393	414	407	405	443	409	413	454	440	444	427	394	450	436	467	420	404	449	381	402	405	417	460	414	419	390	416	416	426	411	456	421	398	413	436	407	417	428	425	415	406	429	401	444	459	397	425	420	396	368	435	429	422	431	431	402	413	384	414	413	409	433	397	443	464	408	387	416	431	391	418	421	408	396	420	416	419	427	420	416	455	431	402	368	450	408	398	401	433	398	412	444	430	430	397	463	436	378	418	420	434	411	435	400	389	434	422	444	427	408	401	432	393	383	423	403	430	431	409	405	438	393	392	381	424	401	425	423	403	398	379	431	432	409	439	369	454	424	430	412	408	425	422	368	407	438	392	408	399	421	419	398	429	426	427	444	451	448	436	410	396	441	424	418	360	412	427	420	424	462	437	410	403	398	424	447	413	413	395	385	401	399	437	390	445	402	452	427	387	419	377	436	438	402	402	427	405	438	416	417	417	386	397	434	422	396	428	417	427	384	391	420	414	422	409	427	443	468	380	414	400	484	427	397	409	386	419	458	391	455	446	442	414	440	430	403	398	412	411	427	400	399	408	422	400	400	411	376	429	437	402	448	395	408	432	413	409	414	435	439	418	412	411	381	425	413	413	397	399	408	404	438	442	402	400	440	438	430	408	404	432	381	418	447	397	444	436	410	438	416	382	362	407	438	396	455	448	429	376	375	428	401	423	410	424	406	408	419	393	416	421	432	375	423	413	465	393	413	404	367	436	406	424	393	465	403	438	415	432	431	388	407	448	394	412	407	406	412	444	433	388	427	451	421	379	408	428	438	445	413	452	429	436	406	395	394	415	454	411	375	379	420	445	363	422	451	371	407	404	418	417	399	413	402	431	420	387	430	425	422	438	405	436	465	367	414	369	395	370	391	415	437	421	437	405	414	452	402	420	428	388	435	382	414	399	448	410	418	433	463	430	409	407	432	391	389	399	400	421	425	428	392	429	450	438	449	453	462	406	433	407	405	456	358	389	378	436	414	462	396	427	437	430	429	407	422	410	414	409	408	420	370	439	430	408	432	435	409	425	428	420	404	461	435	426	415	446	441	421	408	439	440	427	410	425	400	413	456	410	375	440	407	396	384	382	426	445	455	413	450	406	388	406	458	401	373	420	429	439	418	461	423	417	390	406	424	434	403	390	422	417	426	441	418	446	403	388	394	429	415	427	388	426	424	401	438	383	409	426	409	417	389	402	449	370	445	421	427	404	408	385	371	428	421	444	433	432	435	434	432	410	464	440	435	444	396	438	389	432	435	434	416	404	411	437	392	407	429	420	398	445	398	456	392	465	400	420	419	435	436	434	407	402	413	397	406	402	401	406
4295	2272	1935	1195	959	871	870	791	755	749	729	827	762	692	678	672	638	611	600	617	606	645	631	554	560	565	619	589	562	607	594	599	567	576	613	598	616	650	612	568	593	561	600	564	574	601	637	598	634	574	587	557	654	552	584	564	591	617	626	622	603	595	607	597	543	587	568	549	582	613	669	570	545	631	606	654	603	548	560	582	559	614	588	599	605	555	589	601	566	588	548	571	593	590	583	605	617	615	612	635	552	532	588	551	534	591	554	577	599	579	605	543	600	547	578	575	571	586	559	576	582	583	604	561	544	560	585	589	553	610	582	554	597	565	560	568	591	556	571	646	573	640	544	577	601	540	604	555	623	601	641	556	564	602	578	569	577	597	583	589	618	514	564	586	580	613	566	604	581	595	590	556	529	603	580	583	586	550	629	616	615	629	589	580	611	565	569	567	596	593	614	572	569	606	608	588	560	577	578	583	580	565	604	595	568	547	572	593	581	602	593	620	593	598	596	585	556	641	543	566	542	561	534	575	578	574	587	586	587	563	602	580	617	563	618	599	609	537	572	585	612	602	631	596	615	626	589	571	631	608	580	608	612	583	594	641	608	596	586	600	588	558	568	625	629	587	587	620	579	633	658	610	623	624	573	601	607	573	572	608	579	622	592	625	573	591	574	574	603	612	625	582	579	562	569	561	585	624	582	600	613	548	627	580	578	597	587	556	613	617	621	593	606	584	585	579	606	553	615	586	615	549	583	564	606	603	614	527	625	556	567	598	617	606	594	620	600	606	620	578	576	571	621	579	589	583	606	608	560	552	636	582	633	625	613	618	574	559	598	579	584	549	576	583	572	579	604	568	588	573	582	617	590	584	612	600	580	612	609	574	579	611	595	575	573	570	606	599	551	598	579	552	594	556	565	553	622	578	611	610	620	634	551	621	582	578	569	589	582	600	582	599	574	612	621	560	599	588	589	557	585	603	571	590	593	563	533	592	616	611	606	616	543	617	597	571	586	595	550	606	551	588	646	572	593	600	582	591	543	601	616	576	562	590	601	610	596	598	588	591	594	582	617	574	657	619	598	584	587	585	556	571	573	630	586	557	610	611	652	587	604	592	563	566	607	566	564	596	603	590	601	613	577	597	558	597	614	600	585	568	600	592	599	603	599	581	583	590	576	587	559	606	638	576	618	580	540	567	598	569	569	581	558	607	663	605	616	626	584	585	578	573	604	627	569	600	555	565	562	616	618	610	593	589	581	600	584	562	620	565	585	604	589	599	584	565	573	582	548	571	571	595	612	581	564	626	583	593	584	632	584	573	597	577	575	575	600	597	589	597	576	569	621	594	569	571	584	597	613	599	572	567	587	621	557	577	576	553	543	537	611	584	600	575	610	571	593	587	575	558	585	572	601	595	573	573	578	571	585	580	626	598	611	555	649	578	597	588	576	576	572	617	575	564	598	596	604	598	624	510	585	598	580	571	569	600	589	557	584	556	608	588	565	569	598	593	626	614	575	585	597	606	583	586	622	603	544	589	550	594	573	632	596	578	591	559	592	599	594	543	598	584	555	598	585	577	582	605	576	546	531	559	598	593	573	594	574	586	572	597	550	558	563	585	556	593	562	621	621	586	584	573	603	592	610	605	555	539	576	639	564	569	603	557	584	612	606	560	629	580	621	544	559	558	555	538	568	580	601	575	598	603	575	564	570	576	576	576	562	588	626	578	604	593	588	598	592	607	628	565	551	556	609	567	598	571	609	599	573	598	589	572	543	616	550	600	617	627	572	575	615	611	593	594	581	624	573	619	557	605	603	591	561	589	554	611	558	622	601	595	633	621	614	586	618	619	585	578	581	595	610	614	593	603	555	635	593	584	564	600	600	565	626	607	555	579	607	607	631	597	549	579	578	587	568	586	571	590	580	580	599	564	618	597	618	567	536	636	564	573	581	608	551	590	572	599	599	619	593	600	609	595	590	600	582	580	546	553	580	607	529	555	603	611	578	570	576	618	611	606	599	617	566	544	599	608	587	562	556	614	590	605	589	620	548	559	601	573	575	570	593	624	608	529	601	633	570	589	586	567	563	605	583	519	614	597	567	577	621	589	589	562	601	565	566	591	594	547	566	592	579	575	542	574	549	599	628	553	608	559	588	546	618	554	584	632	559	607	596	603	610	582	579	549	594	582	580	585	594	598	574	536	595	581	598	584	611	563	585	596	589	576	585	582	544	571	550	619	576	562	597	548	611	607	541	592	598	616	622	565	564	599	612	584	587	629	600	592	600	596	610	580	578	552	623	637	573	605	592	599	609	587	640	560	636	623	631	600	573	584	570	551	578	543	569	603	582	573	582	556	576	571	631	576	633	584	597	582	553	607	565	583	602	574	595	582	557	585	602	573	574	591	580	572	559	588	606	572	591	537	604	588	541	617	593	590	575	574	570	572	543	557	571	567	569	625	614	597	617	581	585	608	593	604	637	557	587	595	571	584	616	602	602	581	551	627	561	564	552	553	567	597	593	584	573	619	568	558	583	588	631	643	602	561	596	578	605	584	608	578	553	553	601	577	619	575	613	605	604	580	610	576	589	574	597	588	581	555	556	577	560	622	566	587	597	628	587	583	589	634	581	570	603	613	602	590	550	603	575	644	568	604	622	586	576	618	567	612	635	587	576	613	568	590	612	581	569	573	553	581	565	567	609	609	611	619	585	608	558	580	585	599	526	606	584	580	606	607	598	629	585	545	589	642	602	615	565	645	563	603	617	601	564	597	578	580	604	591	620	553	621	590	581	575	605	564	578	609	610	561	611	582	610	576	596	611	617	575	567	596	574	577	574	588	596	609	589	592	635	575	573	607	652	611	605	529	580	576	584	607	610	540	567	541	548	643	565	544	573	594	547	570	599	563	561	600	592	587	561	579	608	556	574	614	621	593	608	564	614	613	601	625	582	595	616	614	590	614	588	599	584	613	643	592	533	630	588	597	591	568	574	561	550	589	610	605	584	613	585	576	607	536	609	546	586	543	562	555	567	538	593	598	602	570	583	578	614	591	560	616	599	591	581	561	622	623	589	605	608	553	576	564	581	617	628	625	592	546	598	629	579	560	551	579	600	644	607	581	583	567	604	604	607	534	628	554	611	610	568	587	542	647	577	613	640	613	561	586	550	583	558	641	574	591	581	561	601	577	560	624	554	560	566	619	584	579	560	623	596	595	556	601	618	592	577	654	606	607	629	590	570	560	599	622	581	603	620	594	593	553	584	641	571	603	594	586	615	564	618	573	583	592	571	619	610	573	575	558	637	564	595	563	551	572	567	584	580	597	567	611	574	598	607	575	572	581	602	587	573	617	551	531	609	592	580	540	613	586	598	621	570	588	568	590	566	565	579	602	593	580	615	574	620	545	589	606	562	591	571	588	627	602	615	596	616	574	614	609	611	623	563	619	585	554	609	587	611	599	591	567	601	586	603	570	625	585	570	577	599	615	536	592	621	617	629	611
23623	21150	28568	23976	21132	11515	1532	1142	893	879	880	793	723	666	726	657	654	632	665	594	553	625	635	604	578	577	540	644	585	543	585	564	580	603	546	609	530	588	545	561	583	558	608	542	540	574	578	539	560	571	560	543	548	553	562	568	615	591	536	540	604	564	569	601	556	552	565	542	549	585	555	570	547	601	577	584	567	581	558	551	524	565	549	553	571	544	573	564	554	583	518	583	605	527	558	592	570	595	528	587	569	571	563	570	560	560	554	555	569	581	565	525	595	560	553	545	600	546	523	603	550	563	517	577	529	533	563	588	537	535	595	589	570	552	573	548	573	533	592	591	599	547	528	581	567	578	572	584	543	562	586	588	527	538	587	565	572	557	508	568	548	538	587	576	544	531	558	544	580	618	532	546	560	576	536	550	553	576	572	548	558	518	556	547	528	584	552	553	564	553	575	574	539	525	567	480	556	601	567	531	509	561	560	543	573	563	571	548	561	534	574	551	608	598	567	609	586	543	546	537	612	584	534	556	540	578	600	599	564	585	590	599	542	531	522	588	573	588	551	539	591	537	579	567	535	585	575	566	519	558	585	550	581	553	548	518	553	567	536	571	580	588	550	535	559	569	580	593	549	549	563	604	548	560	553	572	550	527	561	572	544	579	538	545	566	537	533	563	597	562	562	546	571	543	559	567	591	567	540	524	544	556	543	582	550	572	573	579	568	583	544	543	585	563	558	557	554	566	535	567	572	510	571	549	548	576	565	574	554	549	534	543	573	585	579	572	550	573	536	581	570	560	570	531	544	577	540	554	527	561	612	600	556	575	565	590	549	553	582	556	530	583	545	550	568	561	533	553	618	554	572	558	581	560	588	532	563	521	535	593	588	521	604	532	576	584	563	546	596	580	571	588	520	636	580	592	564	574	543	559	532	551	576	572	511	561	544	545	568	630	573	508	588	564	571	564	532	556	546	572	609	540	569	519	558	567	526	590	563	610	555	558	587	523	581	582	555	528	576	541	548	582	538	582	555	562	551	559	592	562	574	544	556	548	547	598	609	531	584	533	567	549	566	578	557	547	545	601	528	566	550	565	559	596	540	541	548	567	581	547	547	524	550	547	566	639	548	543	556	545	562	563	549	551	563	532	572	537	562	543	568	544	537	529	577	550	505	583	574	575	578	522	570	550	610	598	569	546	558	579	578	595	596	565	531	567	570	564	595	550	556	533	523	509	627	561	565	513	559	582	560	585	508	549	526	572	522	567	495	563	568	552	551	545	577	585	544	547	539	524	538	560	578	528	564	540	582	611	545	551	577	515	520	593	574	565	509	552	531	551	521	528	547	562	538	550	562	570	547	543	569	568	594	535	540	573	525	530	553	513	523	568	568	556	532	555	547	524	572	545	555	571	534	541	579	606	576	599	602	588	568	534	527	579	547	533	543	549	566	554	575	559	582	535	513	530	604	552	585	583	577	579	572	593	595	512	593	568	569	581	553	562	593	549	487	575	539	537	574	517	534	584	585	570	580	594	572	573	553	510	554	532	558	537	578	556	508	563	578	560	542	556	561	566	519	523	541	535	548	577	555	558	512	554	616	568	589	561	587	617	551	533	552	555	578	580	586	602	592	549	535	557	569	572	551	528	561	551	560	544	549	544	575	568	523	561	545	561	537	624	520	574	561	561	551	559	584	525	545	570	577	584	571	541	539	605	527	573	603	558	563	572	540	565	569	572	558	597	591	564	555	565	554	593	543	551	604	558	546	551	560	595	565	549	542	575	587	561	600	561	578	537	545	575	570	573	539	574	572	539	553	557	569	551	570	559	542	548	569	575	573	512	609	554	545	581	575	493	555	568	579	559	587	576	571	559	573	581	535	542	569	605	532	569	574	549	580	558	546	558	553	542	566	583	519	548	521	553	571	573	579	624	591	582	529	576	594	551	559	562	551	553	556	579	584	564	541	546	548	579	573	555	549	556	553	580	569	558	525	545	614	544	578	586	550	538	575	550	563	585	554	568	574	567	581	550	587	593	602	571	587	582	540	575	566	604	553	531	562	573	576	579	568	545	611	600	583	604	598	544	550	548	571	567	550	545	546	576	564	576	576	540	589	550	579	564	574	539	535	554	522	509	532	547	569	543	549	557	560	585	547	551	545	539	564	586	557	566	555	583	557	564	579	561	541	544	588	587	583	530	571	585	519	563	523	501	545	534	556	527	522	557	546	563	546	565	596	586	536	567	555	562	556	518	531	527	543	557	540	546	545	595	604	519	545	545	599	508	573	575	555	529	579	603	572	545	548	562	553	585	568	556	562	580	576	565	556	560	528	562	579	588	567	534	575	531	601	548	593	526	536	569	547	542	527	570	537	571	581	578	540	529	571	542	566	536	535	553	591	543	507	525	552	528	565	511	573	590	540	544	551	544	571	582	513	575	534	592	551	599	554	582	587	575	570	535	522	541	549	569	558	573	545	522	530	566	568	547	555	586	552	545	566	569	558	550	548	551	566	550	597	530	596	560	558	593	560	572	564	575	543	546	533	538	537	585	564	556	551	569	544	593	614	559	558	570	568	551	570	538	550	543	573	537	544	611	587	549	573	564	529	569	586	559	532	568	576	569	545	521	575	525	546	571	565	542	530	544	586	549	560	542	545	569	540	562	546	560	540	553	536	559	572	563	539	543	563	552	518	559	535	573	533	593	522	605	561	559	572	597	566	571	536	581	594	557	574	615	533	554	553	552	564	524	582	546	575	569	587	550	561	566	589	572	574	577	541	522	554	572	541	493	541	543	567	553	546	525	565	570	537	550	550	562	559	503	545	539	563	567	570	497	565	540	590	562	569	553	591	528	563	568	524	557	523	558	580	557	578	546	552	532	562	546	558	581	527	550	624	577	603	562	553	563	543	560	586	546	575	565	564	551	572	550	565	554	539	557	589	515	539	522	541	537	570	535	530	522	539	542	531	550	538	578	534	548	555	553	557	592	561	586	548	559	534	567	578	531	574	553	529	553	611	583	523	595	592	562	559	528	577	597	502	589	579	563	627	586	562	563	564	518	540	548	554	541	521	516	562	562	568	546	564	580	528	585	573	543	554	549	557	595	583	583	573	539	575	593	544	547	556	519	573	548	579	582	568	586	565	580	554	556	572	549	588	570	602	602	597	562	527	537	552	577	589	557	563	570	555	567	544	553	596	570	557	573	564	575	537	560	559	549	555	522	562	525	587	562	534	543	606	550	565	558	563	581	550	519	559	519	567	511	532	547	600	575	508	624	553	570	584	570	583	564	554	563	564	570	588	551	567	546	551	576	549	549	506	555	560	571	607	549	559	553	543	553	567	575	548	555	563	576	564	555	535	570	554	558	563	541	560	538	569	586	569	541	553	565	547	580	558	571	573	536	560	562	552	587	572	596	555	531	593	574	548	553	581	533	582	571	549	559	587	575	568	569	575	553	541	541	507	517	595	550	568	568	591	508	543	564	622	565	612	545	611	529
5385	11299	9301	4840	3573	2714	2245	1993	1745	1624	1504	1434	1251	1247	1132	1007	1019	994	1004	906	896	905	890	869	861	852	831	852	822	827	889	846	807	829	846	770	782	774	780	770	834	798	809	807	748	782	829	773	862	796	768	756	805	847	790	771	760	773	807	794	829	793	774	834	772	798	773	833	794	837	834	787	775	828	807	770	864	830	747	822	801	803	789	779	792	802	772	756	774	762	790	771	797	799	780	799	823	778	749	833	775	725	761	830	807	772	765	778	774	777	805	789	788	783	796	789	795	768	827	760	773	730	815	737	824	787	754	803	778	768	760	797	809	774	806	794	766	765	765	718	765	839	764	801	802	796	754	829	769	806	826	784	774	751	775	790	779	785	780	806	794	786	817	798	790	816	780	793	800	760	739	803	759	809	720	793	826	794	814	758	816	812	801	786	767	788	763	773	807	746	803	774	806	767	766	783	789	777	751	799	781	731	762	765	781	749	786	825	814	815	783	773	704	748	797	764	795	742	762	780	774	797	753	778	774	777	736	760	739	791	799	795	754	794	722	774	747	797	734	801	738	789	750	779	821	807	856	740	802	774	826	754	843	737	810	838	785	802	863	798	817	819	729	809	773	784	818	819	792	773	775	767	797	771	738	731	713	771	773	734	777	817	788	808	854	785	740	789	786	819	838	790	841	804	756	791	823	835	764	729	796	780	789	825	822	783	816	842	816	767	751	813	786	790	806	805	831	770	804	734	752	777	786	770	811	794	798	797	813	846	754	766	817	717	758	796	774	783	763	749	744	751	777	744	792	790	802	800	759	821	786	744	741	795	767	740	753	755	772	761	787	754	838	775	762	744	814	760	798	767	784	774	797	750	811	759	770	811	830	786	781	784	803	804	801	778	829	823	805	765	766	832	793	777	780	764	745	842	776	791	793	802	876	770	781	816	786	819	835	782	805	770	768	785	759	736	747	767	787	741	723	789	822	757	776	766	769	770	732	771	780	779	773	760	780	748	782	805	801	788	812	751	780	790	793	795	798	780	802	814	784	748	730	834	795	770	794	797	790	807	812	802	796	738	791	758	747	766	781	766	820	776	816	763	782	765	800	828	777	774	782	824	764	766	818	782	815	779	794	791	832	821	831	776	796	809	825	798	769	804	770	753	781	717	799	808	766	780	788	793	725	777	785	715	765	782	757	756	826	757	800	794	789	770	755	742	765	749	746	787	779	773	731	781	837	763	800	776	809	779	744	833	810	785	795	805	815	841	789	759	803	837	742	822	765	784	789	753	792	758	779	862	753	802	751	791	739	810	754	734	793	791	785	777	751	793	747	765	792	785	803	807	795	839	778	767	777	754	781	798	761	774	811	766	819	785	736	790	723	738	774	834	785	770	738	756	750	786	786	749	753	805	774	836	806	818	727	799	856	818	745	816	817	812	799	752	732	783	797	763	757	783	833	794	785	801	758	778	800	767	804	763	826	782	793	756	799	818	793	798	734	772	787	779	798	807	799	771	789	764	768	818	808	821	798	732	806	781	763	831	802	774	761	762	782	808	790	808	757	779	809	751	763	738	812	800	808	783	825	788	776	743	773	782	798	777	753	803	712	810	763	786	838	827	729	798	779	830	797	762	813	828	784	759	803	787	756	781	755	748	770	837	735	816	793	726	780	784	793	810	773	781	749	782	806	808	760	791	787	776	793	775	805	822	804	775	785	794	748	810	754	831	806	780	808	742	792	751	825	736	743	794	781	791	755	773	770	772	795	759	765	765	811	764	799	750	830	773	782	824	717	783	752	775	790	760	765	814	767	768	836	749	726	805	780	750	797	810	776	787	792	754	783	774	782	765	806	751	800	766	773	778	843	805	789	795	803	792	767	733	769	799	787	817	802	805	769	833	763	802	764	783	798	807	812	777	792	827	810	796	771	786	771	787	773	773	790	752	817	810	811	809	760	776	821	792	762	793	787	814	772	782	829	743	818	765	763	808	808	830	810	775	831	781	761	789	763	802	790	800	776	766	797	774	781	764	751	749	805	768	766	789	794	756	754	720	751	831	794	787	801	778	771	788	784	773	825	789	757	761	806	856	767	761	806	795	742	768	755	769	744	770	748	764	803	816	755	837	793	798	746	753	812	813	767	763	793	738	791	821	793	808	809	779	793	789	787	764	741	783	825	773	804	788	711	758	799	759	760	788	766	806	770	772	815	798	701	781	729	834	790	773	755	819	837	772	768	769	746	774	774	799	820	790	803	786	720	761	782	733	818	779	804	762	754	796	729	788	776	830	795	736	799	761	818	788	766	788	755	795	762	777	733	719	817	750	776	763	806	863	774	747	801	837	721	777	750	832	796	771	785	819	727	800	793	763	794	809	766	788	798	764	751	804	812	833	793	778	777	755	790	780	791	748	816	760	754	779	778	787	822	807	787	834	763	790	825	789	792	792	782	818	826	779	773	760	817	812	783	788	796	724	774	742	812	781	833	775	776	768	772	784	778	781	816	739	816	754	794	736	763	814	768	761	743	781	724	758	763	785	796	806	761	768	761	773	784	780	762	770	776	761	782	797	743	801	781	765	745	773	784	764	783	766	819	790	794	826	763	746	771	772	751	769	799	795	777	798	830	784	756	733	825	758	858	782	766	768	769	818	777	777	736	783	760	769	717	775	759	787	752	813	731	781	784	750	746	770	767	774	799	782	788	756	805	791	819	750	805	795	809	771	788	791	775	781	754	798	791	824	810	776	750	794	817	811	755	769	761	814	767	753	755	797	766	793	775	786	751	779	764	732	766	757	818	770	759	735	765	779	786	796	725	808	770	789	796	765	812	789	818	780	773	793	791	757	775	779	788	772	788	772	804	805	751	802	775	762	761	836	739	775	753	764	793	782	783	807	767	782	790	828	774	829	814	788	739	791	787	797	796	800	783	834	762	789	784	805	819	796	764	803	763	815	799	763	781	787	755	732	805	794	845	773	732	783	750	778	769	778	797	744	748	780	739	754	821	753	812	777	767	771	737	788	803	788	767	786	775	810	816	792	787	787	785	827	808	735	814	810	786	850	755	784	741	745	809	760	760	796	809	736	784	769	752	757	870	704	824	779	841	745	753	778	809	861	820	822	758	782	778	763	745	800	789	819	755	778	817	798	769	764	776	795	737	768	806	841	813	742	760	773	783	798	789	785	761	784	786	764	772	770	775	787	778	782	797	804	759	765	837	789	817	730	788	795	804	780	783	803	776	776	806	787	777	786	748	830	799	796	730	776	777	789	774	792	778	760	774	815	792	795	754	797	806	747	754	787	789	770	746	753	822	813	731	758	766	775	791	783	803	778	797	782	733	786	784	760	831	815	819	809	797	846	772	787	775	814	739	769	820	766	751	787	796	743	774	815	766	727	798	792	774	749	818	817	811	732	791	760	784	837	827	852	783	814	792	785	765	832	744	791	783	742	831	771	732	780	751	814	794	798	799	700	732	776	741	802	758	777	802	774	767	845	761	779
22684	21122	28914	23590	21122	21170	9366	1304	949	877	811	792	647	682	585	559	588	505	475	474	469	455	476	466	420	434	420	418	406	411	443	448	418	490	420	436	430	429	436	381	438	413	403	410	406	395	397	386	408	411	397	377	366	447	376	366	376	405	377	413	404	407	406	401	385	384	395	399	431	406	402	435	401	420	407	409	419	404	364	375	407	389	352	384	382	412	364	392	395	392	417	376	372	389	417	345	341	360	386	370	374	422	364	392	403	420	384	345	376	378	379	402	389	367	363	396	363	361	407	393	386	378	403	406	395	395	409	399	420	378	415	376	407	400	405	371	382	389	374	382	366	403	397	379	396	377	390	401	378	397	366	391	370	356	390	420	390	391	415	356	381	381	399	393	355	406	384	395	410	385	373	376	391	375	394	386	370	382	390	368	360	386	403	392	411	395	375	421	372	406	402	338	380	381	408	358	384	388	395	443	363	399	402	388	373	387	359	387	386	346	359	391	395	382	408	364	395	392	423	395	394	377	372	402	425	426	404	382	398	365	377	387	393	404	390	387	401	402	348	408	422	359	392	348	388	403	429	418	371	405	391	380	396	358	406	371	403	365	404	348	403	381	378	380	399	402	371	384	378	415	396	358	382	392	408	353	417	368	372	355	355	358	380	376	376	396	403	376	359	392	363	379	395	396	406	358	383	354	356	392	397	369	358	398	386	385	417	403	373	392	392	393	375	385	394	381	385	379	447	377	400	417	378	371	407	369	362	396	359	382	391	388	362	395	394	384	389	375	395	365	386	393	426	387	398	381	416	369	365	355	402	405	386	429	395	380	392	405	396	397	360	396	409	346	381	390	422	365	366	365	369	385	378	384	406	373	379	358	383	383	361	380	365	353	379	381	365	373	374	370	397	351	365	392	393	393	408	372	409	352	380	419	360	383	366	408	331	399	438	384	414	413	395	403	357	393	377	366	369	397	368	377	375	356	380	372	412	403	371	383	382	388	405	398	376	362	365	409	397	410	367	397	386	371	398	406	376	385	377	315	401	390	383	393	383	388	384	414	385	357	382	386	352	377	383	381	385	380	393	370	419	398	384	374	401	367	353	393	399	418	391	358	406	358	393	381	392	372	422	350	381	376	368	357	443	387	387	404	400	350	400	371	401	364	399	394	411	397	364	395	386	402	381	362	383	390	349	384	368	363	405	366	361	359	408	388	387	350	382	376	365	408	378	409	375	393	389	348	405	341	434	377	371	390	406	391	393	355	407	362	377	405	362	413	406	382	404	362	417	378	397	411	407	376	387	396	357	351	388	352	390	384	417	366	376	389	380	385	385	388	359	409	407	403	404	403	372	389	379	421	391	375	363	352	392	422	411	351	399	364	404	376	400	380	370	399	389	374	398	392	396	362	380	376	359	411	415	384	410	382	352	371	382	393	378	376	442	360	347	375	373	370	362	387	388	381	399	390	382	386	354	377	366	358	355	360	372	369	377	384	420	431	361	382	368	387	370	358	379	358	371	394	371	436	385	393	374	358	385	383	386	412	370	400	378	389	381	436	406	375	350	388	370	366	381	396	406	379	374	437	365	395	405	372	392	378	408	398	368	353	397	358	366	392	401	382	377	377	399	381	398	385	382	385	377	393	368	370	404	384	395	380	357	380	381	398	347	367	405	366	359	392	363	375	385	378	394	386	381	384	389	429	379	376	388	379	373	389	374	372	385	382	387	395	411	369	395	420	378	355	387	396	383	384	369	367	394	370	410	375	380	377	390	386	380	409	365	361	421	394	358	367	393	369	399	409	376	390	379	366	393	379	366	414	418	347	372	374	418	387	383	366	383	404	349	387	421	403	382	384	377	391	348	366	386	392	384	350	359	374	373	361	394	415	397	425	390	383	372	371	378	394	388	397	388	366	381	386	342	366	357	379	382	390	384	401	376	358	389	413	385	392	376	397	340	403	365	398	369	386	380	358	382	375	394	376	387	387	357	364	409	380	379	373	376	407	397	400	401	387	411	400	348	400	385	358	372	425	383	392	388	377	375	382	349	392	379	388	378	388	394	349	387	387	375	360	384	394	365	403	383	401	379	375	393	368	355	385	392	384	359	396	361	371	388	412	405	357	377	369	383	374	391	358	386	397	378	364	381	397	389	388	391	376	382	378	424	385	397	402	379	382	400	367	422	439	376	362	376	348	393	376	358	425	388	358	426	361	371	400	374	418	431	381	355	367	388	383	384	385	396	342	373	404	359	424	392	390	355	373	390	424	404	353	383	383	363	400	385	389	374	400	393	377	404	383	394	396	419	342	373	392	371	330	396	399	396	365	386	399	410	362	382	407	369	360	363	404	381	381	421	392	394	391	368	373	381	390	383	367	425	371	390	376	388	371	371	433	379	420	358	394	369	356	378	366	371	369	394	403	388	371	398	366	390	373	394	434	432	411	395	357	365	435	389	422	383	409	383	395	354	384	375	382	372	379	376	364	392	375	404	397	371	373	394	382	396	350	408	379	381	349	388	410	345	396	374	404	376	410	389	389	396	359	403	416	369	388	402	403	401	367	395	359	364	380	393	399	416	383	382	371	392	370	393	395	384	378	396	366	408	386	402	409	408	408	392	369	390	386	363	369	399	389	418	377	369	384	390	404	407	367	392	367	367	398	413	359	378	345	376	383	364	385	376	407	353	367	343	357	382	366	356	376	371	389	378	353	379	405	378	351	423	385	424	369	389	367	349	384	396	363	404	375	385	381	374	349	395	389	349	367	407	379	391	357	375	369	360	426	388	389	391	380	396	382	380	398	339	394	336	389	362	346	390	378	371	408	376	405	392	397	383	331	377	414	410	394	384	394	390	376	387	401	414	384	370	401	403	409	385	419	392	363	363	358	393	398	348	364	370	377	346	373	399	371	373	381	388	410	402	358	392	378	385	376	376	365	357	403	376	360	385	410	366	386	417	405	394	378	375	385	369	393	374	431	383	413	370	356	392	348	382	402	413	397	357	404	415	362	379	358	352	378	390	380	400	369	366	402	366	388	359	400	356	374	420	439	374	416	380	385	371	378	396	400	406	367	369	373	388	381	403	344	396	350	392	367	401	355	360	382	365	364	360	373	385	380	372	382	378	406	387	407	376	415	387	404	376	388	384	398	411	377	368	385	382	385	375	377	425	372	382	381	368	362	386	393	362	414	402	404	360	381	375	399	408	386	364	386	381	375	357	388	369	423	353	387	427	376	372	386	388	392	370	411	366	363	417	381	385	374	358	373	360	399	371	388	386	374	381	379	383	396	395	377	353	374	366	398	354	394	397	415	378	384	390	381	378	379	370	348	394	354	414	446	352	383	425	375	371	366	368	379	414	396	367	394	364	394	410	355	381	353	375	368	358	369	388	434	407	368	362	369	386	386	393	351	390	409	374	404	383	411	372	391	361	365	359	392	340	389	368	376	387	363	405	390	381	361	382	374	372	346	386	376	351	397	394	388	388	388	376	366	375	382
7549	17402	14090	7554	5497	4229	3231	2810	2487	1954	1860	1683	1418	1257	1122	1032	978	907	837	820	767	792	759	716	647	717	672	633	607	678	657	627	642	624	627	623	621	574	645	582	588	562	589	607	549	621	606	552	595	532	571	559	585	558	553	510	545	562	556	571	606	624	548	610	543	583	550	586	536	531	544	572	629	603	574	541	570	516	568	580	591	555	516	594	527	607	580	575	550	532	574	554	558	583	568	555	528	503	568	562	573	536	514	555	547	564	554	534	526	539	576	542	529	561	516	488	550	557	556	522	540	522	587	553	589	507	563	561	562	548	525	550	526	562	529	570	573	497	567	591	598	564	555	581	579	538	539	550	591	538	558	554	571	546	532	556	597	509	547	544	566	569	540	559	556	532	581	559	565	591	515	539	559	535	556	570	508	565	538	594	546	537	566	510	543	560	578	576	509	537	551	576	529	553	562	542	564	547	564	572	541	588	547	546	598	545	516	539	538	550	536	579	590	549	515	546	538	537	556	530	513	551	518	553	556	558	602	548	514	550	520	574	568	569	571	527	577	555	513	547	528	549	525	529	550	545	530	559	559	583	514	533	544	568	527	525	541	535	556	512	559	545	546	555	579	571	571	544	557	574	547	535	559	562	535	548	543	527	509	553	518	543	548	545	514	546	523	548	560	531	519	524	538	521	546	582	523	547	558	534	543	531	543	553	539	570	547	549	544	538	536	539	544	558	507	561	529	572	531	540	525	540	552	550	549	538	548	571	542	539	555	592	562	584	590	571	575	599	534	572	597	545	554	503	581	518	525	552	556	563	549	561	534	559	569	536	568	590	527	587	575	519	515	576	555	549	520	552	560	573	524	572	548	499	534	577	553	539	548	558	536	560	516	558	549	554	555	567	534	523	562	556	527	548	604	560	554	530	535	544	541	570	526	562	592	527	536	587	521	510	516	573	500	567	531	528	561	548	529	534	539	574	560	539	551	560	559	521	540	601	521	530	559	512	540	553	537	559	537	553	554	546	557	561	548	546	538	517	530	519	558	587	542	561	564	536	547	505	487	534	524	543	541	556	549	577	550	558	569	545	572	526	549	513	544	517	544	508	555	516	557	547	566	558	533	505	526	478	529	566	530	530	562	517	547	543	580	548	537	572	570	552	593	587	554	556	536	584	557	541	565	557	527	547	518	576	562	520	520	539	512	566	514	539	509	529	578	565	574	556	543	597	552	516	553	565	539	532	546	529	519	565	574	519	571	550	552	546	544	572	559	524	566	492	560	539	572	515	564	516	557	565	562	572	557	544	535	536	552	554	574	534	574	540	555	540	530	565	543	544	546	519	590	583	551	557	543	548	534	539	590	534	526	531	559	539	552	546	546	571	571	594	561	563	595	552	538	541	537	522	535	558	520	611	572	585	527	552	579	565	570	540	568	604	567	542	537	573	570	538	546	532	497	522	563	552	535	527	601	567	519	581	526	525	524	501	486	562	541	549	518	540	520	554	532	545	583	525	544	554	540	531	574	528	561	571	564	507	483	521	527	545	523	566	506	551	556	536	582	562	523	581	531	524	565	577	499	540	594	552	566	549	512	563	546	556	559	541	516	582	537	528	528	557	562	554	552	561	525	510	540	575	565	550	558	552	562	548	562	557	532	575	586	570	539	566	557	552	595	550	553	482	545	583	535	553	583	545	535	554	526	540	569	538	545	556	534	598	544	540	552	532	549	558	563	506	523	553	585	545	553	573	534	527	599	477	517	546	536	543	585	593	589	542	562	545	535	545	521	534	557	555	570	536	531	542	612	486	555	541	505	579	523	542	568	574	540	560	556	576	582	564	560	497	541	562	545	522	547	555	508	571	498	570	533	558	534	561	563	544	527	525	558	552	558	584	559	582	548	554	577	549	571	558	573	566	547	568	544	491	541	547	513	569	568	554	565	565	553	572	559	550	564	517	560	565	514	508	541	554	541	587	525	540	570	548	542	563	560	532	534	565	543	552	520	563	518	560	548	542	536	567	549	563	570	585	532	516	521	544	516	537	573	551	544	518	537	565	548	549	541	560	556	532	525	531	596	534	551	518	529	539	532	579	545	584	545	532	582	588	564	570	550	492	550	540	570	537	535	539	544	551	545	528	510	573	557	556	554	554	542	580	584	561	569	567	544	523	562	560	590	535	569	534	542	576	523	534	576	551	557	528	546	537	587	563	554	516	507	541	527	522	529	562	522	531	532	555	563	546	572	505	540	534	565	581	534	538	576	562	516	515	527	538	549	544	593	521	590	559	568	520	594	558	539	574	538	572	566	558	569	563	525	580	583	581	556	568	533	548	558	566	549	608	545	570	559	531	572	535	564	531	552	586	542	558	565	558	566	528	542	566	536	573	521	559	524	552	550	508	551	540	521	505	554	536	555	549	541	519	580	542	560	549	546	551	540	527	527	547	564	573	523	550	565	533	507	554	533	548	545	578	495	565	538	569	535	533	553	560	533	515	539	597	547	506	543	600	531	559	534	546	554	559	533	555	562	580	561	536	540	525	582	522	570	573	521	525	518	549	531	525	530	571	540	529	543	535	526	562	545	558	554	576	543	574	516	578	528	573	487	522	529	534	529	535	545	549	564	560	533	568	557	554	556	551	562	536	562	579	562	537	528	555	560	577	526	575	526	571	523	540	566	552	534	578	555	533	555	572	525	565	535	519	555	576	528	548	522	545	558	561	552	550	551	528	541	520	539	578	530	550	532	533	571	570	526	512	507	569	559	564	566	602	547	545	531	569	567	555	586	560	566	558	562	501	504	540	577	577	561	544	571	543	524	492	538	513	546	577	600	534	558	552	526	546	556	545	545	559	572	512	585	549	562	573	570	543	541	603	554	593	535	528	578	546	586	491	561	553	549	569	552	502	538	526	589	575	521	550	538	551	536	546	528	553	533	523	586	514	576	529	566	547	573	563	536	527	545	546	544	570	554	537	556	549	577	519	572	559	582	513	588	567	521	605	567	550	565	547	526	551	508	520	559	519	561	538	534	535	560	508	555	542	554	524	579	552	546	552	555	545	524	569	502	556	539	528	553	581	602	562	546	527	549	572	548	535	551	531	550	594	565	553	573	545	546	554	537	544	594	510	536	569	544	553	519	567	541	579	548	528	542	557	550	540	546	569	517	577	541	545	559	515	554	575	528	560	539	558	535	558	556	561	550	538	506	561	605	540	572	586	551	581	520	548	544	538	570	530	570	567	553	537	585	544	559	524	556	549	519	537	579	544	546	565	552	561	551	566	547	509	581	602	561	576	544	549	576	560	542	554	532	564	563	571	513	548	522	554	558	528	533	522	546	561	542	544	615	537	533	549	541	568	555	562	524	572	544	561	556	579	540	583	561	529	530	532	533	542	569	539	538	533	544	580	536	519	608	602	508	600	573	523	533	543	520	559	564	528	538	542	601	578	564	551	559	559	516	553	529	566	521	551	555	520	560	540	532	512	573	549	541	552	498	548
26731	20496	8505	1188	736	646	549	551	475	494	510	472	486	410	428	455	458	406	420	411	377	448	399	392	375	387	431	403	391	466	395	417	435	429	397	410	400	417	407	454	393	427	425	415	391	423	403	432	436	428	403	452	398	388	430	400	419	436	382	443	399	417	419	423	393	425	437	416	423	391	435	398	425	427	387	400	420	420	418	437	390	431	452	447	435	406	450	396	387	438	412	410	411	421	448	400	428	404	447	387	458	397	399	387	404	415	419	420	420	422	415	413	450	422	417	400	402	387	365	401	409	442	406	383	413	423	402	412	416	409	460	426	421	390	382	445	417	426	442	430	441	433	410	407	448	399	387	422	397	421	429	414	410	410	434	383	424	416	411	437	407	442	423	404	397	398	433	423	412	393	414	413	421	412	434	403	400	444	409	434	419	421	394	398	390	426	397	457	435	393	389	454	393	403	385	426	437	397	422	367	464	428	420	410	429	395	427	448	460	386	401	426	429	441	454	410	431	402	377	441	405	384	423	419	400	412	357	413	429	370	386	397	426	411	443	395	379	433	390	414	410	448	405	435	449	422	443	421	392	422	420	416	387	465	417	412	412	416	403	439	412	417	414	412	422	438	431	431	409	438	428	472	394	426	407	382	417	371	403	407	409	430	428	413	395	437	399	430	465	399	408	391	417	425	432	421	392	422	412	385	412	428	424	387	382	415	413	431	395	394	449	391	414	411	393	465	445	379	449	400	400	421	418	405	370	370	405	409	412	411	417	414	389	424	444	435	425	402	429	444	437	434	445	427	393	417	429	424	460	385	451	420	441	415	395	429	395	379	392	407	421	396	430	427	432	389	440	433	419	414	404	413	398	400	407	425	394	442	388	392	403	408	448	433	426	430	410	395	420	453	415	409	442	401	399	411	436	409	383	391	421	425	403	393	439	393	422	423	414	454	448	426	413	423	383	429	376	427	376	490	398	439	397	415	422	370	421	410	399	408	411	393	393	448	404	417	379	388	421	388	393	400	436	389	419	420	419	431	384	429	380	412	401	426	423	389	440	402	422	420	384	395	428	432	449	392	389	412	411	430	411	413	389	437	435	453	416	434	421	387	416	419	430	404	374	380	418	428	423	399	475	421	392	412	410	410	439	395	405	455	383	420	441	423	381	432	410	434	402	423	404	384	418	424	407	409	427	398	432	415	424	417	378	400	419	382	411	412	433	428	428	407	414	393	414	413	435	378	433	387	422	401	442	407	433	400	442	430	419	417	435	401	400	430	406	407	445	411	451	434	412	418	401	401	420	408	435	414	391	445	414	414	406	413	403	446	400	384	449	467	386	440	448	376	427	362	392	402	413	408	391	410	432	431	419	417	399	461	419	385	403	439	422	403	416	435	408	413	415	404	400	449	448	420	364	399	436	472	411	395	440	428	449	416	446	436	457	403	439	397	438	423	420	403	398	369	436	417	374	437	394	412	425	388	398	430	395	414	402	413	380	409	406	414	430	443	405	391	387	439	430	388	428	410	441	421	447	407	413	412	417	386	430	423	436	398	422	426	418	433	398	387	435	400	429	370	433	437	400	417	411	434	417	405	399	424	432	410	443	436	404	424	371	395	400	410	428	419	416	418	418	432	398	429	399	443	388	378	412	414	435	417	420	406	440	415	438	437	410	396	437	428	423	426	435	392	426	385	378	381	417	387	408	382	406	429	409	418	429	412	411	454	421	396	423	443	401	446	401	461	408	404	411	381	402	408	428	426	458	395	381	433	439	441	398	428	432	440	363	423	374	434	422	437	406	410	412	409	438	419	413	401	370	431	425	395	415	409	434	434	420	425	441	406	370	449	409	428	424	386	419	409	403	388	445	393	414	427	399	401	403	413	396	365	403	420	431	372	393	428	415	416	419	393	404	437	417	406	435	402	413	446	416	382	421	423	451	455	411	403	385	411	413	410	451	445	426	421	415	410	441	407	390	435	397	382	443	434	426	402	423	449	433	433	431	386	407	427	426	440	397	412	410	406	390	381	445	399	411	387	447	443	402	386	377	431	431	462	421	416	389	419	439	387	434	414	382	408	383	418	405	400	414	437	411	428	417	450	389	419	387	402	391	377	392	430	446	412	406	396	407	386	395	400	432	426	409	389	459	394	422	374	377	399	394	419	446	379	361	416	444	408	432	410	435	420	420	367	373	391	451	376	404	418	407	413	421	417	410	440	409	420	402	412	389	414	448	434	398	405	419	396	429	421	385	426	403	387	406	435	447	441	415	459	463	398	440	422	404	423	422	419	439	424	391	415	421	431	414	402	436	391	408	403	431	383	414	424	444	404	431	395	428	413	407	440	417	379	429	408	435	429	416	392	428	410	424	388	406	410	373	447	410	408	396	421	430	383	413	429	399	419	400	422	393	426	422	423	398	412	429	399	401	437	435	408	414	405	387	350	397	418	447	414	398	450	383	411	395	406	408	412	389	413	414	402	404	444	387	407	416	404	444	423	413	419	403	469	413	418	394	415	427	408	405	448	412	407	389	416	394	414	393	414	400	415	420	418	388	397	427	420	425	437	403	397	418	406	422	382	461	436	423	428	376	421	377	431	405	432	390	426	430	408	451	428	407	432	419	414	405	425	423	409	413	422	436	413	373	402	420	419	417	392	400	412	426	417	398	424	422	414	450	426	437	401	392	411	383	435	431	418	406	402	418	427	425	417	400	392	429	437	424	444	369	402	426	404	394	403	386	425	359	367	396	366	390	424	395	410	404	379	379	436	397	388	409	412	447	439	427	410	412	442	440	429	397	402	437	425	437	416	440	393	450	422	406	415	404	438	421	464	386	417	407	438	418	403	379	405	405	412	401	406	409	362	441	416	404	398	402	411	393	458	391	397	422	411	392	406	414	407	416	424	410	427	387	399	391	396	426	426	397	408	427	429	433	436	414	390	378	417	383	377	407	408	375	385	421	401	450	426	386	392	395	409	393	406	423	404	422	381	430	416	393	407	407	401	419	402	438	391	432	425	406	433	420	465	380	408	443	407	441	421	416	416	427	399	367	457	421	438	404	435	393	416	417	401	396	399	384	434	403	415	410	407	379	408	423	401	395	392	382	405	414	386	412	433	419	426	416	423	418	407	429	404	362	398	410	402	386	445	413	425	429	391	407	384	395	426	418	418	415	445	415	391	453	383	427	377	439	400	419	396	437	421	399	390	401	440	402	411	405	387	394	381	433	402	395	403	391	404	423	415	438	377	433	377	390	392	418	398	387	413	393	443	420	402	422	418	448	369	413	399	417	396	403	403	438	426	423	413	425	406	427	383	390	459	390	401	456	396	442	423	383	426	401	404	397	376	401	448	471	411	418	408	366	445	392	465	418	430	418	392	398	426	430	399	408	437	436	417	461	412	417	395	460	435	415	438	441	415	421	397	421	428	416	406	423	424	415	418	410	403	438	438	410	448	406	400	455	409	414	401	436	413	393	411	409	418	386	400	422	413	413	411
4244	2172	1862	1137	965	856	864	833	839	787	851	828	686	695	637	593	655	657	628	596	588	632	587	617	601	567	576	568	588	617	608	623	584	588	607	576	511	573	550	571	572	598	592	599	576	558	560	584	636	544	606	585	622	593	559	588	552	592	582	597	618	582	544	572	593	578	603	615	621	551	590	615	562	545	594	592	611	572	584	580	599	586	565	604	624	551	554	597	594	600	583	567	559	567	642	587	579	555	601	590	586	548	604	586	593	530	592	571	561	552	553	617	587	586	574	568	593	542	599	566	575	596	625	604	553	571	584	589	574	561	599	582	612	614	574	574	535	572	574	594	607	563	570	610	569	570	613	572	589	566	577	623	640	595	559	564	548	579	571	584	601	584	586	595	604	596	570	574	622	598	528	584	563	589	658	599	599	562	575	570	572	586	602	547	625	579	562	594	621	607	590	544	616	577	594	602	590	562	549	559	634	624	557	557	576	558	572	542	565	599	598	583	617	552	551	570	563	554	569	573	570	575	594	552	599	576	609	575	555	556	576	571	575	575	530	602	596	617	577	595	607	561	578	615	535	609	583	580	596	574	604	577	560	615	591	587	564	614	563	552	606	604	622	575	585	535	579	585	603	583	591	574	577	585	574	577	532	591	575	588	615	593	576	571	601	571	541	581	556	565	608	537	553	582	590	553	568	611	580	624	585	566	631	514	591	609	549	584	549	555	601	561	561	561	538	615	551	557	597	575	581	564	564	583	588	616	559	578	591	648	626	601	583	610	557	600	572	571	567	575	572	601	574	580	586	553	548	540	600	580	607	543	533	578	566	596	537	588	613	612	571	616	618	585	572	597	608	560	554	573	598	602	592	565	609	569	574	559	558	577	603	580	583	557	566	586	567	559	562	603	585	548	581	599	564	575	577	565	567	621	545	574	574	551	593	581	575	577	582	601	576	552	576	603	584	567	565	592	589	567	571	608	584	593	555	550	573	576	585	583	578	529	603	585	574	574	602	599	594	562	592	614	601	572	602	609	568	566	571	599	608	564	586	575	559	581	561	641	547	626	559	620	571	566	577	631	611	596	526	543	584	595	579	595	593	566	608	574	601	565	545	546	578	575	604	604	577	548	588	525	571	642	585	561	621	601	592	578	617	591	566	583	554	595	552	595	564	591	628	529	564	582	567	543	624	579	550	529	605	588	557	525	614	598	557	567	569	627	550	610	573	562	637	591	635	621	544	557	591	595	544	598	604	621	549	566	580	584	608	580	565	596	596	570	586	562	560	548	551	587	562	568	590	554	560	602	591	590	576	597	571	552	558	575	577	578	574	567	580	556	597	594	594	611	636	594	546	575	546	567	558	587	595	594	535	578	555	612	568	607	566	590	607	566	613	600	580	583	590	578	612	571	573	582	596	621	637	579	581	585	589	570	567	625	601	569	571	591	563	578	612	587	554	613	573	597	568	611	577	591	625	559	606	610	580	585	591	566	612	574	568	587	555	603	579	613	572	594	575	572	589	556	585	581	560	612	581	598	602	572	594	638	618	559	574	576	604	568	571	574	554	541	625	535	586	571	618	610	576	571	589	548	596	587	569	617	596	598	578	578	597	575	557	540	563	558	596	571	566	571	544	582	564	596	549	571	598	609	587	607	568	600	595	571	607	564	613	555	584	594	554	579	581	626	590	549	564	580	596	586	542	594	577	578	577	586	577	604	599	603	575	618	569	584	596	597	636	615	577	590	605	591	557	596	555	577	560	603	631	591	606	542	566	598	578	602	638	574	605	595	589	606	595	542	624	610	587	617	588	552	567	574	601	549	596	604	595	552	576	599	571	549	601	572	581	631	581	600	623	600	544	603	614	602	567	565	587	579	596	603	585	620	593	596	588	581	604	594	552	559	576	564	570	596	527	567	638	607	615	560	531	619	576	576	563	591	592	564	591	583	556	570	607	567	559	582	625	580	580	571	565	574	592	604	606	613	609	620	571	559	597	556	596	608	578	601	574	589	580	592	598	569	575	533	581	586	593	589	547	569	596	578	635	587	583	571	598	597	595	611	599	612	566	624	625	570	569	584	557	582	622	636	593	594	540	576	582	530	593	584	564	589	608	579	552	542	580	596	571	589	625	585	544	538	562	594	610	519	543	580	552	579	613	611	539	551	593	605	588	566	522	568	537	597	613	580	598	598	535	609	600	572	585	566	577	615	604	592	575	586	608	576	561	546	583	599	594	604	629	582	599	582	601	595	616	593	565	590	571	548	576	601	587	574	579	570	575	566	590	564	541	560	557	591	597	575	603	614	568	610	611	597	600	586	612	609	572	601	601	579	557	582	583	580	564	577	572	599	574	587	568	596	609	584	628	562	560	579	610	554	584	590	574	563	576	550	577	601	520	589	568	609	574	567	594	540	559	553	618	605	621	596	573	553	552	547	577	590	581	593	572	592	545	588	565	569	585	583	596	601	583	600	626	603	594	578	570	592	560	578	609	556	604	584	589	574	512	578	617	565	540	615	584	570	584	571	595	617	561	539	628	597	606	565	602	593	574	589	581	590	622	620	541	573	602	625	580	560	627	620	595	571	551	585	569	570	572	569	576	566	603	565	586	557	575	600	582	567	586	566	554	574	594	595	547	562	573	578	619	562	569	578	571	587	560	604	576	580	584	554	552	581	621	587	562	608	605	592	564	603	576	558	632	559	600	555	544	597	572	605	540	560	597	571	564	607	619	629	594	567	557	579	568	539	583	600	574	626	592	563	591	602	588	558	531	572	597	574	598	575	564	616	570	586	575	619	531	583	616	571	564	610	571	575	572	569	596	578	600	567	625	600	570	578	618	620	591	564	592	632	593	635	569	579	565	576	605	582	538	551	579	605	593	559	541	595	582	596	573	574	590	592	581	562	583	611	606	587	611	596	581	616	554	616	556	575	621	602	617	551	569	587	555	582	573	565	570	606	598	602	643	590	566	567	584	564	551	586	587	566	570	600	618	581	536	636	578	608	585	609	616	585	506	566	597	574	553	579	588	598	559	545	587	597	593	552	567	544	577	580	580	557	581	552	599	591	558	569	561	622	561	566	583	559	584	579	569	575	577	575	594	606	575	595	607	623	534	616	575	597	561	630	573	551	596	605	599	537	613	571	565	599	588	584	560	601	621	600	651	578	578	568	556	589	569	597	542	569	611	592	566	591	615	560	611	596	566	598	557	587	578	596	612	569	592	578	536	563	588	593	570	605	570	588	563	541	584	583	553	608	557	551	566	604	566	572	553	573	591	597	555	571	646	571	603	595	541	575	540	567	552	596	562	581	583	556	588	586	573	579	582	600	586	553	541	571	590	543	608	560	615	618	581	573	597	568	585	586	584	591	587	578	608	576	573	593	584	542	592	570	576	573	571	601	601	611	535	588	607	581	595	573	527	585	579	635	582	587	594	550	586	611	619	570	570	574	585	568	567	564	592	560	601	558	594	625	590	557	539	555	562	600	592	576	569	615
23579	21158	28571	23997	21148	11398	1500	1084	846	901	850	818	749	697	673	667	617	621	649	624	625	577	569	593	596	547	576	548	547	626	607	565	586	589	628	573	567	566	550	555	591	547	567	548	569	543	581	553	527	566	556	527	567	592	503	582	574	563	592	549	588	538	561	593	586	515	520	618	564	595	541	542	530	550	552	590	550	550	534	566	543	528	522	517	508	540	510	546	562	570	530	538	508	563	528	523	550	546	541	561	532	559	593	511	524	575	544	538	570	579	546	579	509	570	567	549	565	544	520	539	587	551	523	573	537	560	530	536	545	549	549	562	519	530	512	551	562	534	565	584	585	557	576	567	501	546	557	567	596	552	535	591	573	541	528	574	569	536	566	581	538	543	581	518	549	513	520	570	571	519	585	587	560	566	470	574	561	533	583	549	559	587	530	542	593	570	555	541	549	520	515	547	592	552	577	588	556	559	579	553	554	553	576	526	550	522	524	519	562	572	540	556	569	556	593	546	588	528	560	536	578	531	523	540	520	557	558	554	556	542	584	529	560	563	547	494	548	574	523	536	575	530	543	556	582	546	579	591	522	583	540	577	539	572	504	581	569	533	532	576	577	533	565	505	511	558	604	512	528	503	591	563	558	544	556	536	558	549	569	568	579	595	566	557	511	554	562	558	543	555	544	560	531	561	560	533	502	544	595	528	563	524	538	542	497	530	540	565	564	535	602	594	595	551	566	509	512	517	565	539	511	527	564	551	528	539	524	540	525	565	511	594	584	515	552	591	580	553	525	574	571	552	552	504	522	524	569	566	546	506	530	543	532	563	548	556	547	562	544	536	557	542	517	547	530	524	559	551	564	591	536	569	550	582	577	529	572	534	554	543	558	511	607	542	529	539	556	564	560	542	523	528	503	582	558	547	496	585	535	583	567	532	565	539	513	540	556	583	553	569	550	543	505	554	546	578	540	542	572	540	564	522	547	558	512	539	562	564	545	563	570	543	601	533	571	574	499	555	575	524	568	524	589	539	540	532	567	517	554	542	526	565	551	524	548	534	498	579	514	567	538	563	590	524	563	531	569	571	541	537	584	557	567	568	542	559	515	523	526	553	581	554	570	537	564	548	496	550	555	565	557	564	524	528	573	591	591	541	560	559	545	535	533	566	517	556	547	542	568	558	568	569	557	573	563	582	564	590	579	575	559	506	536	525	531	552	539	580	556	507	549	508	559	519	559	512	569	540	561	525	527	550	526	580	563	562	520	557	577	552	534	578	525	557	583	548	522	536	527	550	554	588	510	552	589	614	549	528	586	562	511	528	582	598	508	538	564	557	523	539	597	550	604	584	533	557	531	529	547	503	573	547	554	547	541	535	539	560	535	529	573	528	519	537	596	583	541	564	544	585	551	527	545	544	507	578	520	561	538	564	544	546	557	555	531	573	523	543	511	584	575	573	533	535	573	534	521	548	595	544	581	579	527	497	539	518	531	596	513	512	564	598	520	524	572	532	571	539	531	500	570	564	555	537	546	558	525	564	519	551	578	558	538	567	520	559	555	543	564	584	571	547	547	548	588	562	517	549	571	581	563	554	570	570	565	554	540	583	554	562	563	547	594	526	516	575	541	524	570	563	521	513	537	529	496	547	564	556	587	572	503	565	621	557	563	530	552	580	548	569	567	560	589	568	541	553	516	513	553	591	578	570	532	540	540	552	540	548	551	529	526	560	544	545	545	548	544	547	559	551	577	549	561	540	591	536	543	550	573	557	515	535	552	522	572	566	549	545	548	523	531	541	536	549	567	548	535	558	571	604	539	572	530	563	569	572	506	531	542	557	538	579	558	549	553	562	530	524	586	555	556	517	604	530	536	595	517	531	539	578	539	519	554	540	536	575	544	489	526	569	508	559	559	581	565	536	545	513	567	545	541	570	546	558	520	551	521	581	572	517	549	570	533	617	569	626	519	573	595	505	517	523	553	551	542	550	552	523	550	593	565	562	550	533	518	529	548	605	544	535	527	568	537	549	547	531	536	547	562	559	548	531	562	571	554	577	530	553	551	587	539	562	511	600	520	535	535	518	583	568	545	586	553	531	531	548	572	558	592	578	536	533	556	567	601	554	551	566	548	556	529	564	588	542	566	538	543	536	517	529	556	538	571	532	514	512	559	541	556	539	588	556	528	554	560	551	565	562	541	539	550	574	506	569	546	566	561	547	604	533	594	539	570	535	547	568	553	566	550	576	536	561	539	545	516	545	517	537	588	592	539	583	549	549	549	557	527	545	551	538	570	558	545	513	563	595	555	519	539	569	565	591	543	535	547	542	561	569	535	546	503	543	554	545	534	544	562	545	535	568	575	574	545	532	564	553	560	524	522	577	552	540	589	520	503	543	589	536	522	524	567	559	534	539	563	546	597	574	534	523	539	604	533	570	554	575	548	582	549	569	563	546	528	545	533	568	532	582	546	531	536	529	536	591	559	595	518	538	543	556	534	554	536	601	549	566	544	515	566	590	573	542	564	508	596	559	522	558	540	580	551	546	557	557	537	541	530	554	565	534	575	564	526	535	548	579	556	567	569	550	513	511	549	534	527	565	582	528	507	568	543	517	563	561	553	559	588	531	551	540	578	579	561	526	504	592	563	552	546	537	546	570	511	559	547	555	557	530	580	544	514	547	536	560	535	564	556	578	553	582	582	533	540	576	581	538	525	507	538	548	536	567	595	607	540	556	559	542	559	534	525	546	559	573	564	607	538	562	547	559	538	547	559	544	545	578	596	559	507	545	567	506	543	563	572	554	546	546	528	557	482	549	542	600	551	568	497	540	553	551	551	604	594	550	538	552	522	543	518	541	573	545	540	564	535	568	527	594	570	542	529	544	560	598	557	508	619	561	534	597	534	546	542	549	538	543	605	519	569	535	546	559	496	525	568	562	531	554	583	572	541	502	547	583	544	524	545	530	548	536	525	533	556	475	540	556	537	561	543	607	532	580	585	549	571	555	586	558	487	525	569	530	503	548	557	561	538	547	529	557	532	514	561	581	569	541	506	549	586	519	535	571	586	545	584	545	563	542	560	542	609	566	564	546	570	528	502	543	581	549	563	547	552	540	587	527	547	539	595	553	548	558	524	526	529	585	537	542	565	565	539	562	528	517	540	578	560	544	534	554	576	543	537	507	577	587	560	559	570	568	554	552	537	514	540	533	507	521	604	569	520	558	582	537	566	542	553	526	558	573	548	584	531	554	573	536	541	551	554	579	550	543	536	515	574	540	504	573	535	559	527	603	515	548	520	531	578	559	488	556	580	541	589	527	564	589	578	545	567	531	536	527	562	522	554	551	540	566	526	566	548	567	502	524	582	574	532	548	544	546	555	591	560	592	623	550	569	563	556	552	557	560	540	545	595	551	566	537	529	576	556	576	538	590	585	506	561	568	546	522	556	515	545	578	536	546	542	537	509	572	531	579	554	558	540	510	534	554	553	559	558	528	540	527	538	557
5583	11256	9403	4884	3540	2784	2314	2014	1715	1606	1539	1414	1191	1199	1112	1044	965	1003	961	967	924	908	888	873	881	879	811	869	797	840	879	858	746	799	830	845	747	817	758	738	828	845	820	837	757	794	796	776	798	773	801	808	821	770	768	789	785	800	843	785	800	796	830	817	841	815	824	799	837	751	742	781	779	809	785	858	809	795	836	760	793	808	779	794	789	762	802	813	752	820	800	795	782	768	786	784	763	786	816	774	781	808	741	815	778	764	757	777	792	765	768	749	766	755	736	785	744	774	795	803	798	828	774	748	795	811	778	788	791	798	742	796	768	801	799	800	810	753	766	761	809	792	775	822	815	767	789	735	749	800	752	776	807	754	785	818	772	747	795	764	802	770	767	788	749	771	770	740	813	765	730	763	762	835	798	795	804	781	805	844	827	772	798	750	764	743	739	765	812	815	729	812	776	810	736	811	790	750	806	769	806	794	766	759	743	789	770	753	826	804	791	751	759	771	813	750	744	745	810	771	794	794	773	764	777	739	761	825	758	770	779	814	796	728	820	833	756	782	789	746	725	794	770	773	781	801	761	754	784	796	770	804	725	845	755	779	782	793	761	805	809	779	817	796	736	774	783	790	783	787	804	786	780	839	815	801	732	768	770	792	820	785	789	792	822	757	817	747	735	805	806	826	796	761	782	829	718	754	767	795	761	781	816	842	795	841	767	761	777	752	784	751	770	815	769	817	789	764	773	759	785	803	758	818	741	829	791	795	833	780	811	733	830	801	722	825	795	731	783	768	786	792	817	796	788	734	783	774	766	768	753	761	795	738	771	761	832	775	763	781	757	783	769	803	768	764	845	772	794	787	806	785	748	783	772	774	834	792	743	755	797	769	794	778	816	787	804	749	745	820	734	792	809	836	763	781	796	762	778	783	784	759	765	782	822	810	746	802	765	761	758	779	725	753	804	790	818	776	770	759	789	817	809	800	749	799	777	808	789	807	771	757	831	756	767	788	759	707	788	746	780	790	742	783	829	804	801	751	787	766	831	820	784	811	788	730	782	756	756	789	763	818	750	751	770	787	715	791	771	796	776	773	787	809	808	755	783	722	724	765	772	757	758	799	817	810	790	790	800	771	781	789	786	771	857	742	751	742	770	781	754	829	795	800	798	763	758	807	815	766	788	756	764	809	805	768	805	775	751	775	795	828	787	736	793	762	784	763	737	776	804	752	838	797	758	777	801	745	744	804	727	757	786	769	750	796	736	802	784	814	786	797	747	777	716	776	820	787	779	776	792	743	798	811	811	817	778	755	767	736	797	791	813	787	784	823	797	750	800	796	792	773	754	772	723	796	846	846	797	776	771	760	821	791	739	772	789	788	783	792	796	800	803	767	774	797	763	780	773	828	808	744	748	779	757	818	790	771	740	813	807	785	757	825	816	765	788	794	811	754	764	761	794	767	716	724	729	733	780	754	753	792	752	762	831	743	807	792	742	725	835	795	750	809	787	760	785	820	771	789	758	752	806	782	767	757	769	809	799	790	800	779	726	794	752	812	815	812	803	722	757	743	743	799	834	786	774	779	749	724	795	806	770	753	786	782	721	718	746	768	766	747	781	794	787	805	803	799	817	714	772	725	797	722	763	752	754	793	802	790	790	775	793	763	717	780	743	797	818	750	751	799	739	777	755	752	769	762	763	776	787	730	827	738	799	781	766	725	752	791	783	799	817	729	729	846	752	758	724	789	781	781	786	823	841	790	759	768	767	787	812	761	807	745	833	755	790	769	803	757	789	780	745	746	801	744	783	777	808	776	771	775	746	730	739	791	807	805	843	807	768	775	771	734	736	776	809	769	763	808	729	788	804	785	755	784	824	803	761	785	813	783	764	785	783	794	803	805	753	796	773	748	794	754	790	812	805	796	775	770	753	748	821	791	766	788	768	742	804	724	817	793	786	771	786	773	787	755	851	755	781	742	741	780	767	797	761	818	829	744	775	807	770	779	758	794	817	704	734	744	753	789	713	764	794	796	770	845	815	793	808	805	788	799	794	805	794	792	721	739	780	788	823	774	749	779	846	798	760	780	786	753	763	755	768	772	752	785	756	785	749	721	779	768	765	778	770	775	782	805	771	797	829	748	755	739	725	796	751	775	765	795	797	803	732	809	815	754	811	772	761	789	731	782	778	795	820	784	770	785	783	763	792	750	793	776	792	741	809	769	789	764	765	749	820	819	773	803	732	790	844	827	778	768	761	766	746	752	786	775	761	718	743	782	794	831	752	799	804	762	760	806	790	779	804	833	740	782	791	840	779	753	784	760	779	806	727	781	759	791	766	768	766	751	770	757	805	781	779	824	824	783	806	747	761	757	765	779	762	772	792	769	760	814	759	771	753	768	725	767	807	773	773	772	800	786	788	789	803	779	792	786	763	858	757	796	871	790	766	729	839	800	816	742	770	761	854	764	770	788	778	764	780	789	784	768	772	801	757	755	806	802	743	728	769	738	779	726	780	756	805	816	740	744	715	738	733	804	782	810	760	784	810	764	808	789	806	785	702	787	779	830	769	719	796	755	782	769	791	736	782	774	789	805	774	823	803	762	796	808	796	773	744	753	826	772	754	782	820	756	789	728	740	767	806	756	728	767	714	766	734	737	741	783	759	751	698	803	785	787	803	751	759	761	788	838	775	801	756	765	801	785	740	762	722	764	780	741	792	762	760	764	779	812	774	853	736	753	786	764	781	799	788	808	770	773	820	737	796	825	781	767	696	788	741	802	718	812	757	801	765	777	773	748	789	778	800	760	753	755	808	817	787	743	776	810	808	753	782	771	755	816	750	776	755	749	786	808	837	784	769	748	707	742	792	772	774	788	739	773	785	753	783	792	777	762	792	800	872	785	781	798	791	816	744	762	786	830	755	747	813	834	804	772	762	788	795	751	842	747	784	755	795	789	786	791	775	740	814	762	744	794	810	807	783	762	776	758	774	773	738	758	786	762	725	782	776	784	793	740	750	803	789	814	780	788	761	788	761	789	826	771	749	851	817	771	777	811	762	747	821	800	780	770	706	800	783	744	766	812	784	768	810	759	729	821	801	745	820	807	780	757	771	760	829	745	732	762	810	753	752	754	760	781	750	763	853	744	739	756	754	763	764	781	754	799	774	789	702	815	775	736	788	784	781	801	797	750	756	735	781	850	799	726	789	765	803	824	817	780	771	809	839	736	770	772	779	733	756	764	829	842	826	721	771	810	786	791	747	735	766	786	838	768	798	769	770	823	801	820	782	775	760	824	771	799	796	754	755	786	776	814	804	794	718	717	823	777	789	758	756	796	833	771	714	766	796	747	775	814	771	737	795	764	795	808	792	799	821	775	742	771	778	825	782	793	813	773	822	752	798	762	741	791	777	733	782	789	793	763	830	767	758	795	774	782	811	802	799	785	846	733	730	813	759	797	777	785	768	824	817	777	807	824	765	773	807	832	797	741	782	798	776	761	754	785
22697	21120	28958	23533	21127	21166	9368	1318	931	926	846	794	728	642	546	545	535	486	485	473	494	449	473	460	460	477	433	436	438	428	432	444	411	416	416	434	392	388	393	399	377	397	440	428	378	381	409	368	401	367	384	382	417	369	376	383	389	429	394	378	415	404	387	367	365	445	369	348	381	363	419	439	390	400	380	404	386	371	424	388	374	408	389	361	396	383	357	392	361	381	390	403	354	373	378	374	378	412	371	402	415	360	395	370	390	417	361	389	391	388	376	365	397	359	377	389	383	378	372	387	437	411	385	366	402	390	373	375	378	347	359	405	425	400	415	375	349	375	383	389	385	374	383	394	373	369	383	376	358	391	409	361	364	363	405	413	387	381	346	395	365	395	398	369	370	370	388	375	400	352	381	393	324	396	367	391	381	349	380	398	347	376	375	376	378	378	374	403	387	369	342	375	390	387	412	396	388	387	392	403	407	368	385	370	348	401	411	387	415	381	364	372	391	396	392	347	364	407	412	379	405	394	366	331	375	408	355	365	386	364	394	405	411	405	358	364	343	385	399	382	367	359	406	385	378	388	423	366	404	401	390	368	403	392	382	390	371	353	359	367	388	391	394	418	396	386	356	420	371	368	369	392	399	363	395	405	378	407	374	407	378	422	387	348	383	408	368	373	353	385	417	403	388	386	381	383	394	370	409	390	391	399	378	392	408	370	350	358	398	378	379	360	385	371	423	377	348	385	361	362	397	386	382	409	388	368	357	383	380	361	394	386	397	377	392	382	389	371	385	394	332	387	373	370	380	389	418	395	378	374	345	359	348	370	405	379	375	410	392	407	377	379	374	386	370	380	359	354	381	384	340	392	359	363	392	412	370	378	370	413	399	373	395	354	393	399	395	378	410	368	380	394	384	382	393	366	371	375	400	392	380	383	383	396	394	379	390	350	390	367	386	403	391	402	404	386	412	401	358	411	393	393	379	403	411	366	396	369	375	341	378	410	361	378	355	386	391	356	378	409	380	367	369	379	420	377	380	394	396	373	373	380	373	365	360	394	400	403	390	364	379	391	335	376	369	396	382	414	389	356	369	405	355	382	337	363	375	353	377	441	389	392	373	376	375	333	397	385	382	390	377	406	365	383	351	354	382	338	381	377	328	391	366	371	394	378	389	382	408	389	356	392	364	379	348	357	370	375	397	391	397	369	393	402	421	372	387	365	358	388	372	396	365	365	425	385	397	361	366	372	401	357	386	371	396	362	355	357	357	384	396	362	353	389	376	370	389	363	403	390	328	411	371	407	345	398	384	375	345	416	389	400	359	378	377	356	385	379	367	395	408	349	375	376	382	376	348	389	367	369	385	361	371	381	389	377	397	416	374	417	390	413	381	418	407	382	345	374	352	403	390	389	357	397	381	389	416	373	371	375	393	379	406	380	368	353	356	364	384	359	435	391	391	365	381	407	387	364	390	377	342	341	399	371	347	386	352	353	368	398	356	348	414	389	363	409	387	352	387	408	380	371	359	386	362	385	390	384	344	367	404	355	384	385	396	378	364	374	330	384	360	371	374	371	385	355	371	375	362	392	372	430	424	349	394	369	412	363	343	352	397	363	381	406	366	360	375	392	356	393	375	370	343	354	412	398	394	359	371	375	342	390	396	394	345	351	363	400	414	383	364	396	375	362	355	387	387	383	372	400	368	359	384	370	380	401	369	382	377	408	370	387	394	362	371	371	381	397	413	383	344	383	391	345	403	425	361	358	382	354	395	396	391	389	356	382	388	332	382	339	377	382	394	416	347	346	373	379	379	375	386	389	371	359	349	353	395	384	383	400	373	364	407	381	363	383	364	364	384	390	427	387	361	415	374	404	353	389	369	383	387	393	382	385	390	380	442	400	359	360	397	415	363	396	382	414	360	332	380	350	400	372	347	399	379	401	359	400	415	384	406	384	361	385	370	373	407	381	390	372	364	371	376	366	370	380	384	391	379	364	358	393	393	369	385	381	367	378	370	339	405	397	369	343	414	359	355	395	353	375	369	407	366	437	363	348	352	339	333	402	371	379	400	388	396	364	383	350	398	400	357	362	391	400	385	380	387	388	396	392	397	395	348	393	354	362	384	396	379	383	417	387	385	377	373	382	413	385	352	382	379	390	389	338	385	389	396	361	362	382	374	377	369	400	363	395	370	359	366	348	396	317	385	380	367	397	361	389	385	373	389	383	416	371	364	354	382	355	370	379	392	371	390	355	360	368	434	378	405	351	390	371	385	384	385	397	391	391	378	365	365	376	386	364	385	348	383	380	374	382	373	381	351	398	353	410	395	344	383	345	395	400	365	362	366	374	385	367	384	366	406	396	378	364	375	402	406	380	377	384	376	368	394	380	385	362	374	388	405	368	370	368	375	368	387	387	381	394	359	365	377	388	381	379	369	376	372	375	389	324	429	388	392	363	364	364	369	375	408	364	384	400	347	360	362	381	359	354	361	374	358	396	348	375	393	342	391	359	363	373	387	363	381	377	371	412	396	358	415	375	399	357	349	379	376	362	359	354	377	348	378	368	391	374	404	375	397	378	373	341	382	404	378	372	366	371	407	391	370	432	390	405	371	396	394	380	407	380	429	378	363	378	378	350	393	398	372	385	381	359	377	389	391	394	366	417	382	393	385	401	412	390	408	380	402	389	402	353	384	366	385	367	362	366	392	392	412	405	375	371	428	378	403	380	366	348	403	368	376	389	372	385	380	388	350	383	338	351	380	332	335	395	344	344	338	379	370	403	358	372	372	396	375	375	353	361	370	365	400	370	370	355	395	372	397	376	385	386	374	376	363	364	365	345	355	348	387	378	395	382	363	393	375	344	353	357	402	391	391	381	368	376	378	367	366	357	371	374	389	413	384	357	366	379	373	383	373	378	389	389	377	386	387	375	382	388	362	413	362	377	366	373	382	366	367	381	359	363	376	373	385	383	405	399	396	384	381	371	338	359	413	363	363	390	396	361	360	388	360	357	379	380	409	364	375	363	396	364	407	369	376	376	395	365	369	382	383	389	346	411	372	391	388	385	354	376	374	354	367	410	381	390	358	366	378	356	394	402	380	351	356	396	391	384	385	344	377	407	386	405	412	363	375	363	392	397	380	366	387	326	373	342	384	361	351	382	356	399	383	417	406	370	368	357	404	405	384	395	373	365	373	362	359	388	384	387	385	364	362	382	395	383	411	354	374	397	397	367	366	373	416	364	372	386	401	376	417	375	362	398	367	379	370	358	414	385	363	334	352	414	380	366	393	374	389	334	379	349	368	393	361	370	378	343	380	399	353	394	364	370	406	347	413	382	417	375	405	338	367	386	369	399	359	388	368	361	387	384	366	384	368	391	370	350	364	386	346	368	366	402	383	389	324	385	351	375	400	396	359	359	379	364	339	352	397	382	358	353	393	375	358	375	378	350	354	413	365	392	364	345	394	342	385	386	350	393	356	357	378	363	422	369	389	381	376	425
7619	17110	14172	7680	5378	4145	3424	2782	2364	2035	1891	1725	1404	1230	1066	982	972	930	833	803	722	726	773	738	707	657	666	704	617	684	674	589	608	665	692	600	596	605	600	622	637	516	573	597	574	533	608	595	598	564	566	549	536	554	571	580	543	611	566	592	619	585	574	599	602	557	533	609	569	555	574	555	552	565	549	568	591	583	552	540	569	545	564	581	502	525	568	564	513	567	563	527	558	580	528	569	523	566	565	588	521	564	530	529	555	560	516	572	532	565	599	541	538	539	536	543	513	534	553	556	556	535	562	530	507	530	534	518	514	609	513	513	571	574	546	560	580	590	539	529	559	526	571	588	534	535	574	554	563	520	561	548	532	596	556	548	570	506	511	525	600	549	548	548	580	545	541	535	538	540	558	537	589	550	562	501	508	575	491	562	541	553	494	531	545	562	561	533	540	596	554	533	581	544	550	537	524	535	566	531	510	578	499	536	545	587	551	572	536	548	542	564	534	518	554	549	543	551	544	566	579	558	544	550	590	498	511	546	554	519	558	527	499	565	524	541	524	529	554	542	499	527	541	535	487	539	550	553	507	597	544	520	543	535	567	602	555	544	572	534	550	532	573	558	572	529	522	542	519	545	586	543	555	524	523	586	563	555	523	535	567	568	565	551	557	563	596	569	549	569	568	551	552	564	543	565	520	573	532	515	549	548	608	543	520	511	564	570	548	534	564	567	559	520	508	525	548	561	543	526	561	512	545	525	494	573	542	530	606	532	558	542	561	559	491	557	531	545	563	520	553	532	520	531	534	545	559	556	516	531	581	540	566	552	546	508	589	548	518	502	525	527	532	573	572	554	548	574	551	512	549	519	536	549	574	542	560	527	529	536	562	561	528	526	515	566	552	559	519	481	517	523	509	544	521	567	548	508	529	555	578	517	574	549	519	564	552	546	543	560	504	558	583	560	553	527	545	512	559	565	544	553	521	523	566	556	507	551	544	559	566	509	528	555	525	512	550	502	545	584	574	570	577	529	554	556	541	551	559	575	549	515	571	550	557	546	531	531	601	534	581	561	564	576	552	567	557	505	544	506	565	556	582	531	562	575	591	545	513	537	565	543	551	545	525	561	541	566	593	541	556	524	553	540	520	489	579	545	561	541	567	569	583	570	534	564	503	542	552	529	551	536	539	543	562	560	584	574	537	514	560	567	585	536	558	547	521	538	532	549	541	556	502	583	518	566	561	531	526	537	561	564	550	536	546	548	518	547	535	576	559	600	579	543	536	555	562	591	589	546	607	580	562	544	569	505	493	548	537	540	532	564	552	507	536	522	555	557	555	558	547	592	507	561	518	545	572	554	519	560	528	574	547	542	514	555	524	541	536	549	533	537	575	551	539	537	500	541	527	545	581	546	571	582	578	543	545	541	554	549	526	551	561	562	553	545	544	525	573	546	548	524	557	530	514	577	565	507	509	550	522	568	547	519	573	561	596	543	536	534	568	557	550	520	536	492	530	528	551	547	565	515	509	535	551	505	528	528	558	556	544	568	567	566	537	551	525	540	528	556	586	534	530	537	503	535	518	530	543	529	527	560	528	522	529	523	537	538	583	533	538	574	510	511	526	553	524	513	536	563	555	577	567	540	533	542	503	568	584	519	550	536	521	497	546	530	542	537	561	506	515	546	532	517	552	582	582	573	549	527	548	593	542	567	560	563	545	539	557	539	519	578	495	536	503	551	553	534	575	544	530	528	541	538	548	566	578	566	543	557	537	551	556	528	574	526	541	525	547	540	542	576	560	556	527	567	540	561	558	513	541	559	543	521	579	563	512	541	562	553	506	543	583	538	571	500	522	560	525	536	557	551	514	583	525	571	558	566	519	536	523	553	550	539	545	564	586	553	559	582	525	511	531	539	560	495	564	550	540	559	545	544	479	557	525	519	529	560	534	505	582	518	551	574	552	563	608	591	525	529	550	523	516	550	555	538	557	555	558	561	529	534	517	550	537	575	548	546	573	571	533	571	554	549	563	537	540	551	585	533	548	539	540	553	561	525	579	567	593	533	530	559	525	505	555	528	514	561	563	594	498	530	545	535	561	550	539	554	551	566	570	594	498	568	526	519	554	572	517	582	570	556	536	534	559	579	568	534	548	537	522	564	567	515	503	537	523	506	543	597	560	561	529	524	506	535	548	540	581	559	497	548	544	574	566	523	574	513	532	491	551	550	512	537	518	563	533	576	542	536	494	537	519	550	544	570	547	536	536	549	534	543	577	527	589	581	566	527	528	549	520	528	536	505	570	516	526	533	537	542	532	533	544	554	553	520	553	544	569	556	547	543	540	528	571	536	540	530	543	544	542	538	529	531	515	530	549	541	520	569	543	570	581	550	516	548	538	541	586	550	589	578	536	523	608	540	510	533	524	564	596	554	519	514	569	576	538	518	519	545	547	519	501	578	520	555	550	488	585	526	536	534	520	544	508	517	552	538	558	575	554	466	548	517	547	554	566	508	566	549	550	539	558	552	512	526	597	528	546	547	519	554	535	605	551	507	545	550	492	540	552	561	599	546	543	563	562	520	533	486	534	562	548	538	523	535	560	558	531	567	547	527	551	530	562	531	585	560	527	547	540	543	556	575	626	541	592	561	522	512	537	561	498	519	557	586	521	548	555	538	541	546	609	531	517	579	516	537	553	510	535	575	516	522	543	559	562	527	517	490	555	569	533	588	529	492	528	561	562	556	568	503	588	559	527	508	552	560	542	556	543	513	572	509	552	588	563	510	520	540	550	555	486	484	505	556	557	536	530	560	542	585	534	474	534	544	525	536	543	524	540	562	532	580	514	543	535	563	534	492	563	555	555	567	530	539	557	554	515	510	546	545	547	549	552	551	552	516	565	551	527	538	547	569	547	551	582	568	526	553	541	563	548	538	540	584	548	565	539	526	572	579	570	532	547	532	547	555	543	554	539	566	515	542	543	521	553	556	575	563	553	549	567	550	557	554	526	526	521	605	541	553	521	557	538	530	603	548	556	545	566	505	520	583	525	539	560	587	587	545	507	566	554	520	485	528	603	519	550	519	577	512	535	578	567	529	513	548	530	508	557	536	500	520	576	617	516	555	553	549	540	600	569	559	510	553	579	518	515	558	511	538	524	561	520	537	512	585	529	548	576	527	558	586	566	555	552	567	530	538	568	545	550	531	568	534	540	581	522	533	539	531	514	545	519	545	524	521	545	533	553	550	493	554	574	549	555	510	524	565	580	543	545	564	549	579	496	542	523	558	529	581	526	527	556	527	570	538	514	604	535	577	565	545	525	554	549	516	548	593	569	549	533	562	558	519	537	574	498	561	579	529	571	613	529	522	555	554	538	595	560	551	550	552	531	541	561	536	566	591	554	535	538	588	554	557	584	573	556	576	550	553	529	567	523	568	607	541	539	505	573	515	584	533	520	501	516	546	551	548	528	551	533	478	568	565	518	508	528	557	547	527	599	525	544	509
26671	20501	8363	1022	622	567	512	521	451	477	481	470	449	429	418	426	415	423	423	420	490	436	399	445	392	433	432	430	408	395	428	384	401	441	433	417	391	445	460	425	424	427	401	439	443	423	387	401	402	409	411	381	408	389	402	438	418	414	444	357	436	424	409	402	399	422	426	405	408	397	445	435	402	399	430	434	417	457	432	423	429	444	406	424	384	402	399	389	399	413	407	393	424	423	363	444	413	398	402	426	433	390	409	427	406	441	416	389	431	389	415	410	410	394	406	389	450	410	420	441	424	433	436	410	390	461	416	418	407	446	427	435	458	447	410	428	374	402	399	414	404	417	410	433	409	442	453	444	416	455	424	418	383	428	443	425	435	428	418	435	440	470	402	381	415	413	408	408	418	391	413	436	436	419	410	418	376	395	433	431	411	422	432	445	413	419	394	440	407	410	448	384	389	399	409	365	398	389	397	407	427	405	403	434	429	394	429	399	402	430	413	404	404	363	489	404	404	437	386	389	393	392	410	427	422	378	425	391	417	434	404	410	385	422	406	415	394	447	413	393	408	432	402	419	413	433	432	402	388	430	410	453	372	420	384	422	417	424	384	402	406	388	427	394	417	404	415	429	419	393	437	452	392	402	386	400	406	410	437	397	406	429	400	442	416	379	415	400	398	419	399	399	390	385	412	432	426	385	398	436	372	415	395	397	405	450	398	432	411	425	423	392	368	418	400	434	402	367	393	400	396	382	397	422	409	432	376	407	423	431	410	406	401	442	384	369	420	403	412	385	409	405	411	425	427	400	402	456	420	397	405	410	380	422	434	436	362	344	426	434	405	410	432	425	376	422	421	429	377	407	365	387	410	377	415	433	396	451	451	413	386	424	444	391	412	419	400	408	432	387	409	442	403	461	440	443	418	403	410	397	421	411	432	421	394	407	407	395	431	382	407	409	449	427	418	373	387	379	379	396	450	409	383	395	400	419	415	391	465	418	408	389	387	413	446	434	405	424	369	386	395	412	413	391	399	402	418	390	389	384	410	426	380	393	388	410	400	398	407	388	379	383	416	425	380	370	396	394	408	421	442	439	396	400	444	419	423	458	387	425	427	408	411	396	393	418	383	439	411	376	387	412	419	389	395	415	415	384	413	426	403	415	398	408	419	375	435	397	423	441	390	447	437	380	417	424	401	387	413	395	370	400	405	457	405	405	416	418	384	414	421	384	384	447	433	405	391	403	432	415	419	391	422	389	385	420	414	400	430	399	410	415	402	384	402	400	441	408	422	441	434	411	462	389	397	443	390	457	399	445	406	422	397	410	402	417	413	411	394	401	449	432	405	381	380	406	375	455	420	412	405	419	415	408	390	412	420	365	440	420	403	371	415	439	398	405	402	411	428	430	413	424	442	379	395	381	421	434	404	420	429	405	405	458	399	442	431	408	418	364	406	455	388	409	419	412	403	388	409	408	407	422	407	391	374	423	421	422	401	370	434	424	390	430	447	394	434	442	364	411	405	364	413	404	411	416	414	438	390	411	409	400	436	447	412	440	387	407	422	378	405	385	408	428	401	403	387	374	424	465	352	423	423	418	422	438	427	411	396	422	411	409	404	411	419	437	424	390	440	417	422	405	421	413	417	421	364	457	404	422	417	409	428	440	454	441	411	394	449	440	435	429	394	412	375	418	432	412	432	415	426	417	404	426	391	407	406	438	410	397	445	386	439	364	432	363	420	447	407	399	411	416	431	370	414	475	419	372	418	416	419	426	410	440	414	388	450	455	395	414	429	418	449	423	372	387	407	389	400	442	436	421	402	418	422	407	428	401	424	433	407	387	377	452	397	396	442	451	404	402	440	416	409	403	421	416	414	389	418	416	384	420	417	379	390	397	443	420	416	399	387	420	407	432	408	408	399	411	393	403	412	375	401	420	423	423	408	434	411	361	405	439	469	436	422	425	416	400	392	414	377	404	405	414	400	387	430	414	383	420	410	436	403	390	414	366	400	419	430	411	384	397	385	381	410	419	437	383	387	388	447	405	416	395	416	411	416	423	455	381	393	394	373	407	428	422	392	424	433	382	409	417	425	372	419	394	396	412	411	409	429	413	409	390	372	405	453	408	394	423	421	415	371	388	415	405	422	395	398	419	440	416	425	427	431	404	465	404	431	448	388	461	411	432	399	403	427	404	440	408	440	424	389	410	404	422	427	441	424	398	412	417	414	419	384	409	413	409	398	419	443	400	405	396	414	398	412	393	435	434	413	393	414	380	455	385	411	359	425	406	401	426	383	372	441	409	429	425	400	368	458	378	441	449	397	402	426	406	389	395	410	439	441	444	424	396	396	403	409	400	448	405	420	433	401	385	417	411	421	429	410	372	396	400	405	398	389	415	397	372	451	384	386	455	394	435	405	415	408	390	443	440	426	420	431	414	414	384	437	430	418	404	421	452	445	448	428	403	442	399	425	403	428	425	452	388	383	407	407	422	399	425	396	403	440	370	395	410	426	448	414	421	446	403	389	390	430	439	374	407	433	401	449	385	427	435	398	402	397	399	402	382	417	410	412	382	447	432	428	398	431	412	388	420	423	413	386	433	397	431	436	426	422	423	435	397	388	385	391	402	400	449	429	380	416	461	436	404	421	430	456	417	430	439	431	406	376	394	389	391	407	380	456	399	403	405	389	408	392	386	379	376	389	417	411	405	441	436	429	415	459	427	400	385	409	415	438	373	451	413	401	394	391	384	367	387	406	405	462	427	405	385	422	400	369	446	416	396	444	431	406	406	416	419	415	415	479	427	431	411	414	420	397	409	412	426	437	426	422	416	376	453	392	376	402	408	399	427	395	435	421	408	395	401	442	412	427	399	436	437	393	420	431	423	398	418	434	417	427	423	430	387	422	418	415	401	424	413	392	371	422	454	441	410	374	398	426	419	437	398	415	394	422	427	410	412	384	417	389	403	427	435	418	403	411	400	384	419	411	421	382	416	393	402	408	410	414	400	412	422	398	430	438	422	433	409	414	422	413	380	397	465	401	445	408	415	405	430	419	442	419	423	408	404	412	431	395	431	424	412	426	413	404	409	389	441	431	436	447	435	415	403	400	413	406	434	393	396	388	433	404	424	418	435	388	408	411	412	406	400	418	411	407	382	418	422	428	408	409	417	407	392	359	413	442	418	404	390	433	399	411	452	398	394	392	372	383	387	415	443	416	444	425	419	408	422	396	432	411	426	421	364	414	410	362	398	446	435	422	451	420	372	427	418	420	395	406	430	366	423	426	401	450	458	431	417	414	398	406	408	403	405	413	433	410	418	412	379	426	408	435	417	445	413	373	419	402	447	408	411	439	394	399	433	367	425	394	415	400	390	406	409	418	410	425	425	387	393	410	431	440	437	394	439	402	379	405	399	396	428	432	396	384	424	439	398	449	399	419	428	376	429	403	373	423	424	428	415	382	408	386	405	396	419	393	424	410	416	420	434	424	421	397	403	421	374
4253	2039	1775	1143	932	920	898	857	809	829	818	776	707	671	641	602	614	656	610	622	567	600	604	638	615	644	588	545	619	594	597	590	627	565	595	599	604	595	585	594	595	600	576	558	525	564	598	586	575	560	580	604	613	572	569	589	580	635	555	588	572	619	593	574	600	579	531	578	604	563	603	629	613	568	596	542	571	558	591	604	550	563	572	579	578	554	577	579	589	578	583	552	586	545	577	527	613	593	575	592	604	589	556	614	565	497	577	580	617	568	634	595	615	606	521	589	606	588	534	564	577	605	591	596	547	590	579	612	601	608	577	574	623	598	571	548	635	574	546	573	588	605	606	588	630	579	580	559	574	606	535	583	607	560	577	565	564	571	574	533	627	550	569	571	606	596	579	578	566	572	527	576	586	577	555	569	605	536	556	539	596	589	564	605	550	629	615	521	569	529	551	544	610	593	590	611	537	567	578	571	588	570	584	572	560	563	540	570	626	590	592	569	602	625	573	567	611	558	569	594	613	595	602	570	585	599	556	561	573	534	585	588	591	552	630	607	586	595	587	621	604	593	617	623	564	616	610	579	607	595	576	567	592	577	620	588	606	568	553	588	604	538	612	591	559	589	561	599	602	552	554	546	535	581	586	618	593	551	578	594	591	627	619	584	552	570	556	590	615	556	588	562	571	582	561	586	582	596	597	587	572	599	557	582	579	572	555	592	568	550	551	603	562	585	539	561	569	581	597	608	573	635	600	605	602	585	549	610	565	562	546	565	578	593	576	611	559	607	586	527	551	581	567	569	550	606	590	587	571	593	568	559	625	556	579	586	594	564	549	569	586	579	586	584	571	586	576	564	566	561	560	575	634	582	589	652	607	597	578	587	541	580	603	586	593	571	587	602	548	577	619	594	595	601	572	559	588	583	556	606	561	581	660	553	605	604	565	573	551	565	577	528	572	610	557	593	574	559	608	575	588	614	561	597	565	556	552	622	567	527	566	578	623	578	582	535	663	537	576	632	574	549	527	594	582	583	554	589	620	569	622	577	613	552	581	584	592	564	574	574	595	565	595	589	573	604	594	583	589	534	592	628	594	564	575	584	606	546	593	564	628	572	602	593	586	576	536	599	579	560	584	582	598	608	624	607	572	558	551	555	590	585	599	583	608	635	576	594	555	586	554	596	595	603	575	540	597	597	557	581	564	625	582	614	575	590	570	582	674	573	612	590	559	601	539	573	607	597	586	576	582	574	544	559	607	581	569	569	558	581	597	559	588	566	550	589	561	566	563	584	610	577	557	590	598	572	596	556	591	549	539	584	600	600	598	585	586	606	576	615	603	619	575	571	561	568	575	617	594	553	601	583	596	607	554	574	587	580	567	580	588	581	585	585	539	582	561	568	636	537	570	563	568	581	576	622	576	562	572	558	534	564	567	599	568	620	579	593	590	552	568	577	566	587	602	531	583	572	611	586	528	572	547	559	586	571	580	575	560	595	610	584	587	558	551	608	601	576	550	583	542	602	585	577	609	594	550	558	602	584	583	580	586	572	581	554	574	561	573	583	580	577	557	596	568	595	562	542	589	577	568	553	560	542	587	585	575	559	587	603	535	582	616	588	591	565	550	581	568	580	579	601	585	582	556	558	582	557	615	563	560	575	574	544	547	574	631	616	594	609	605	599	571	598	538	550	620	609	573	603	605	533	563	616	554	578	586	593	572	540	565	562	557	552	569	580	564	537	560	559	580	528	585	594	554	570	581	574	596	570	533	579	595	578	653	550	602	573	646	576	546	621	579	521	596	570	604	595	593	583	562	599	577	587	564	594	596	569	594	581	594	574	601	566	612	613	598	557	576	558	564	618	599	568	587	591	603	546	558	612	567	585	578	578	606	565	597	551	611	586	561	574	622	591	579	604	574	593	561	504	590	524	564	575	600	576	542	555	546	577	586	594	560	559	561	610	554	567	540	634	565	606	599	579	560	580	571	544	571	555	583	567	561	625	572	594	583	616	564	599	553	534	581	554	587	585	602	592	626	607	581	575	622	612	571	585	574	577	595	582	602	582	577	586	573	607	623	608	599	552	566	552	611	575	590	515	586	586	589	589	568	557	585	614	580	619	554	570	575	559	589	559	610	627	616	572	560	565	548	609	590	608	569	580	560	583	573	586	601	604	561	585	600	591	549	559	594	583	587	584	605	587	579	580	547	612	538	592	540	565	536	607	586	566	556	588	612	559	614	557	569	575	569	578	597	620	523	564	591	616	608	636	580	580	589	617	609	595	606	562	576	553	573	564	549	625	567	582	645	594	585	559	616	557	624	541	582	537	542	597	568	572	562	575	596	584	548	596	562	565	607	578	545	604	597	606	578	570	581	577	577	569	594	558	655	571	536	548	575	603	575	535	581	535	611	544	534	593	597	584	590	583	582	577	606	558	612	594	553	602	595	553	582	585	554	587	558	609	585	621	602	560	568	588	577	568	578	589	563	618	551	596	564	590	586	609	568	567	558	599	612	606	558	638	563	543	576	575	572	591	590	533	575	572	575	614	585	559	577	621	565	556	590	607	552	606	612	566	598	617	574	660	537	595	584	596	547	579	577	575	637	552	581	588	569	512	599	588	562	588	551	588	568	568	577	575	607	581	555	558	557	608	536	550	531	538	574	607	559	609	555	567	598	561	544	589	562	574	574	615	581	584	557	590	530	599	607	618	586	577	583	586	624	520	569	607	570	587	576	619	566	561	570	547	569	555	583	635	589	564	581	641	593	584	604	573	576	587	573	556	603	613	578	528	554	624	569	598	553	593	572	628	571	595	591	610	586	563	570	580	632	586	542	568	637	607	587	568	574	564	596	564	607	575	628	574	595	576	567	589	518	554	586	580	581	579	567	611	587	551	570	579	592	577	570	603	563	628	580	555	573	578	550	595	603	566	623	589	587	582	558	541	652	589	611	563	578	563	573	596	526	557	628	582	590	568	595	596	580	556	573	598	556	601	581	552	570	589	585	599	611	552	593	565	594	584	602	573	578	559	613	582	582	568	560	552	595	610	622	585	546	545	587	572	553	595	553	592	586	580	530	562	580	577	562	563	590	572	590	593	594	567	595	560	584	557	566	582	622	558	555	594	560	602	555	587	580	587	559	556	602	596	541	551	565	552	576	582	622	598	620	546	634	567	551	583	601	572	581	573	593	587	531	583	580	558	626	596	553	562	616	585	573	602	568	633	575	588	589	586	595	574	576	553	598	575	575	544	581	591	544	589	546	594	560	568	555	599	567	578	597	619	574	595	607	598	546	596	527	598	583	570	565	586	559	604	587	536	602	568	592	559	594	574	591	598	554	613	610	579	612	596	553	566	573	572	592	601	575	588	610	583	565	543	582	585	576	596	558	622	603	562	530	605	581	588	620	560	565	539	542	575	574	572	572	573	556	576	549	609	558	517	613	584	522	589	591	585	640	556	566	586	575	570	593	595	610	573	575	592	589	583	598	530	541	563
23555	21118	28532	23975	21109	11497	1628	1043	884	849	836	780	753	673	663	671	650	650	607	653	613	596	615	601	604	613	554	583	566	580	556	536	554	571	613	562	519	600	532	591	573	575	593	581	577	567	541	553	588	561	589	575	571	591	549	540	578	596	545	552	586	557	539	570	541	532	522	584	567	547	530	553	535	571	544	530	583	577	550	561	529	535	557	539	567	557	516	580	579	550	556	528	611	544	535	597	559	555	550	558	598	523	565	528	549	558	560	582	540	559	549	534	612	505	555	590	560	553	577	564	588	551	548	537	550	554	536	548	542	563	560	566	551	550	550	570	597	567	541	569	528	566	511	533	559	603	551	519	616	549	570	575	584	549	548	555	534	529	560	564	552	522	496	583	585	567	577	545	556	588	529	586	564	571	556	613	554	547	537	579	549	574	546	569	556	553	549	546	554	561	549	529	543	566	531	530	547	600	585	587	581	532	605	563	583	567	553	528	548	548	507	584	561	551	548	546	552	509	527	530	588	548	530	559	531	519	570	563	553	541	583	534	510	514	558	567	577	553	553	540	579	535	560	578	532	509	556	537	585	575	558	560	552	561	491	538	560	532	529	573	597	553	512	551	575	553	535	528	569	549	557	530	518	555	584	515	585	551	527	560	513	529	544	565	528	574	565	529	535	582	557	555	542	541	513	539	536	576	562	546	566	609	540	536	533	564	534	542	525	579	566	546	552	572	549	544	556	557	516	528	581	544	544	566	543	582	568	603	531	590	546	551	557	523	577	594	546	567	565	571	521	558	546	547	547	568	521	518	547	498	593	567	572	553	550	562	572	557	585	566	585	584	524	586	573	546	570	531	582	562	539	561	548	560	564	573	548	586	542	554	575	581	533	577	571	577	538	515	536	550	565	584	513	584	556	535	578	525	537	549	526	552	538	570	559	562	578	555	559	575	517	526	553	564	519	547	561	574	554	565	542	523	534	525	553	531	539	585	539	568	520	576	574	571	543	560	566	561	522	495	560	562	541	551	545	545	601	548	584	539	563	538	505	572	549	561	547	555	534	530	531	566	559	550	582	539	564	571	545	587	538	550	509	528	553	535	577	545	523	520	535	532	555	527	551	554	557	539	546	514	549	578	565	534	564	552	526	532	593	563	566	619	557	572	564	554	575	598	564	573	530	552	562	600	528	576	546	510	570	546	530	542	585	562	508	573	595	561	530	520	574	545	563	534	556	560	524	518	562	544	531	536	547	543	564	540	534	505	559	536	515	525	588	513	521	515	560	514	576	568	572	556	560	518	568	529	564	531	552	562	559	540	536	529	522	552	551	600	543	557	603	563	547	575	583	561	526	526	563	587	536	582	556	541	565	572	561	560	554	563	553	593	501	536	518	549	537	544	559	547	582	546	526	544	545	560	520	521	568	536	530	527	573	530	524	590	560	541	534	531	547	565	588	523	566	546	562	532	558	589	563	552	549	538	533	540	580	556	520	499	554	516	568	507	554	553	573	583	543	495	516	507	540	591	561	501	560	557	574	565	587	555	572	570	544	518	543	568	552	546	532	537	518	540	529	534	572	523	576	553	574	541	544	551	556	524	510	513	536	534	553	578	571	561	536	599	575	536	566	590	524	561	535	528	567	596	569	526	580	535	532	510	531	531	565	487	551	554	517	576	549	586	569	541	604	596	525	600	567	553	507	544	529	578	528	575	523	535	527	537	557	539	588	549	520	567	568	565	590	562	575	531	574	535	560	587	521	528	568	553	551	528	527	520	559	572	565	576	541	561	581	551	522	608	586	537	596	519	559	511	570	560	544	592	550	526	543	570	572	540	546	549	537	537	493	566	567	534	577	524	558	555	571	548	546	535	580	547	509	597	543	539	564	533	526	541	564	550	565	558	558	564	550	555	500	557	539	539	558	562	526	569	528	521	564	559	567	552	577	546	550	523	538	498	528	544	549	542	568	553	581	532	524	548	512	538	539	556	527	541	509	526	589	560	536	540	505	532	519	546	520	559	532	558	535	550	549	558	534	536	537	568	605	522	576	541	518	539	519	538	539	612	568	564	563	527	583	533	553	554	535	559	532	564	499	550	564	528	526	544	561	573	592	589	590	550	563	543	543	512	540	588	545	561	626	567	572	579	583	537	533	571	582	559	560	549	552	547	564	526	553	520	525	577	570	564	563	546	540	567	538	515	579	564	549	520	535	550	545	539	562	575	560	545	582	513	551	525	513	582	562	577	552	566	518	535	479	544	555	589	513	547	534	554	559	585	559	580	541	522	566	563	499	526	533	531	537	557	517	552	552	589	552	575	531	537	531	565	547	528	558	575	522	540	533	551	554	554	563	556	554	548	572	569	566	577	542	547	530	536	564	553	588	551	554	553	513	551	572	539	534	564	555	558	531	592	549	576	565	526	583	539	571	547	536	548	542	558	531	567	559	547	556	566	547	549	535	552	573	547	543	534	519	528	538	552	557	584	554	528	528	550	521	553	548	530	535	542	573	550	571	510	602	534	553	544	543	575	543	535	575	562	549	583	557	545	545	564	533	538	546	552	545	509	584	552	519	542	529	534	526	522	553	565	568	554	528	551	560	572	548	558	556	526	553	557	515	576	542	473	552	591	544	540	582	565	615	550	535	539	553	540	567	611	555	564	541	525	548	555	578	527	533	588	587	537	613	564	507	605	541	522	544	531	513	560	559	521	525	536	570	541	588	538	513	514	553	505	562	542	545	578	516	577	546	547	542	535	559	518	557	599	572	555	536	554	587	548	535	544	515	524	565	532	556	551	556	527	549	547	538	568	525	568	530	493	562	523	559	517	525	553	517	534	539	552	551	560	517	565	588	561	543	543	560	558	518	515	539	529	577	608	567	534	553	515	546	561	559	520	541	572	586	567	558	557	540	572	543	603	565	559	510	584	550	542	565	587	497	549	519	553	580	553	536	528	560	510	546	551	532	532	548	570	549	544	527	570	573	544	523	588	586	524	577	515	531	551	527	583	558	548	546	543	595	540	545	552	556	534	582	559	555	542	541	585	561	532	543	513	555	524	581	580	526	550	549	555	552	543	560	544	491	517	554	576	553	558	520	534	537	533	511	545	544	524	540	512	536	546	586	538	527	555	562	547	543	557	590	555	553	525	535	568	538	594	520	570	563	527	540	527	550	551	583	521	564	558	536	566	533	583	510	494	522	570	536	518	540	561	585	559	553	584	562	537	538	566	522	536	550	561	569	562	552	504	550	581	545	574	551	537	535	549	539	567	526	573	514	554	519	490	532	552	577	529	515	532	593	539	567	547	544	532	598	563	568	529	592	556	531	524	556	543	569	559	537	566	534	582	568	543	552	529	527	512	551	593	568	537	502	596	549	545	590	576	549	552	591	559	531	567	566	552	548	553	540	517	551	547	560	624	519	534	576	536	580	563	576	546	544	541	542	573	572	569	553	573	591	522	561	555	566	552	562	560	536	563	540	607	569	563	562	537	548	581
5413	11146	9239	4790	3652	2814	2315	2070	1782	1681	1556	1396	1246	1092	1055	1032	984	1022	928	921	902	868	918	804	809	873	831	787	800	861	801	844	870	850	810	883	856	846	774	815	793	811	768	825	807	791	832	847	767	768	788	783	828	758	777	757	788	796	775	802	842	783	793	749	751	770	822	781	748	776	808	778	756	795	803	797	760	786	767	763	814	787	799	727	809	789	815	759	765	761	812	767	757	779	784	789	784	793	782	781	782	759	786	803	760	788	791	759	807	759	790	810	762	799	800	759	819	730	838	762	773	768	802	745	739	766	741	761	802	753	792	771	784	787	794	783	754	801	796	743	775	763	801	796	763	772	782	755	830	785	771	825	769	739	786	760	780	777	795	786	769	734	742	773	815	766	751	734	799	774	705	781	817	802	777	747	712	778	779	803	797	775	789	769	789	783	781	760	816	794	751	791	787	773	817	810	775	770	800	804	772	809	779	740	745	721	783	754	799	751	774	770	769	766	799	814	786	757	748	708	789	752	719	749	836	751	763	806	777	772	832	740	796	800	761	764	825	809	792	755	727	788	783	744	813	798	798	816	765	749	774	810	744	770	786	774	839	732	771	783	777	762	729	779	795	778	786	775	779	789	807	761	797	757	760	752	765	763	803	772	770	804	755	767	813	741	781	776	734	777	815	787	771	802	723	748	783	765	776	817	695	745	785	783	814	800	741	786	779	769	774	752	802	812	779	732	783	814	782	763	770	778	793	773	773	774	778	762	768	793	747	773	744	810	772	781	762	758	775	765	709	799	781	803	773	757	740	808	777	757	758	756	755	808	768	828	773	758	783	767	827	782	807	753	730	782	777	764	851	801	733	738	750	767	777	809	776	793	780	775	824	769	823	763	766	800	838	737	788	753	782	779	817	735	762	743	793	826	756	776	780	755	759	808	761	773	837	737	766	741	823	784	807	732	729	830	791	749	748	771	782	742	756	790	811	721	775	760	746	806	734	800	755	746	821	781	774	791	798	789	772	759	771	765	772	859	740	784	788	765	800	785	776	758	820	753	730	790	780	801	736	779	773	802	749	815	797	752	741	781	799	790	801	807	769	785	726	781	786	779	802	799	784	753	812	780	782	815	760	799	815	766	735	771	795	819	785	775	777	790	776	749	769	759	776	743	738	777	763	744	776	798	725	725	752	787	813	826	795	748	771	763	770	792	790	730	734	773	754	790	793	752	824	796	748	835	779	777	754	786	795	786	794	733	709	767	748	786	764	744	809	770	756	766	697	806	775	773	718	808	787	765	815	739	786	760	812	782	773	760	739	779	762	760	730	750	799	791	783	782	749	781	799	785	737	783	797	751	772	757	717	795	779	768	771	775	753	775	745	774	782	793	786	782	802	789	835	791	787	823	741	757	765	801	783	760	761	742	822	806	774	738	783	756	754	739	805	761	803	772	833	760	778	790	788	799	764	800	777	770	740	820	751	730	793	800	799	778	757	746	817	760	792	772	774	793	770	761	776	809	748	779	681	791	715	782	815	824	764	772	773	824	760	759	770	742	772	767	752	795	745	783	775	809	753	814	806	778	749	758	826	791	759	785	790	766	815	786	787	762	762	773	802	804	783	825	766	769	803	818	838	782	805	824	754	765	743	747	769	800	778	787	831	818	787	789	783	776	767	783	798	771	833	765	776	765	752	772	818	763	764	719	814	783	799	782	791	744	756	773	718	790	778	749	749	788	788	784	788	775	767	765	819	729	758	776	789	806	795	758	760	732	829	773	815	727	802	800	800	746	800	767	753	753	786	737	764	767	822	840	817	781	783	748	800	770	742	807	848	733	783	783	805	778	750	785	760	791	746	760	759	776	824	749	830	746	750	769	766	786	790	768	821	769	739	754	786	736	818	732	745	769	780	758	803	852	739	700	729	750	771	741	753	729	771	815	793	797	752	730	786	744	753	747	777	801	768	757	801	743	766	805	767	795	757	768	772	748	793	738	754	815	758	753	754	763	758	779	758	798	763	758	785	727	791	768	798	796	784	761	757	768	785	716	777	713	791	794	745	744	740	762	769	745	763	810	764	767	800	817	776	774	785	740	735	799	775	764	764	785	807	810	719	812	782	770	787	745	730	797	819	742	774	777	791	816	733	801	740	776	801	720	791	788	719	781	732	765	793	767	773	731	753	751	752	801	749	747	803	806	753	772	745	802	747	787	779	733	757	709	795	757	785	754	798	778	833	743	786	741	726	757	784	806	747	757	807	819	757	765	808	740	753	760	782	762	772	755	759	765	778	767	788	800	792	783	742	786	764	759	803	785	768	771	779	737	804	779	798	761	777	763	777	767	749	837	780	793	765	751	818	816	762	813	800	764	750	797	787	779	793	802	763	766	768	758	761	816	795	736	771	705	785	780	775	722	768	797	857	787	840	796	768	781	740	793	763	728	762	769	741	738	761	758	779	804	815	821	762	780	785	775	732	752	804	742	767	803	772	733	813	778	763	761	791	778	775	817	759	752	783	764	776	731	754	808	745	778	771	726	771	783	793	791	774	800	784	810	800	807	770	772	753	785	787	795	814	777	774	753	765	780	748	777	772	792	765	758	756	772	764	763	758	757	814	777	811	789	785	734	811	739	799	764	720	750	796	799	753	747	814	805	755	789	782	769	792	770	777	802	740	821	735	755	776	763	789	781	762	813	767	812	743	796	726	798	794	722	784	713	739	771	708	720	789	749	744	750	775	827	811	787	729	762	805	774	746	791	817	745	772	756	757	716	759	790	773	768	770	795	824	802	837	734	778	788	764	783	843	768	736	803	824	754	762	814	795	760	790	764	773	818	760	753	758	766	765	780	781	762	737	748	781	741	767	772	772	776	796	774	732	683	724	769	755	764	758	780	727	776	759	735	786	746	777	772	765	807	740	820	775	751	783	756	796	766	811	768	791	744	800	783	784	782	802	757	791	753	803	769	789	769	788	784	783	753	794	742	766	738	774	787	747	712	734	800	746	782	754	789	789	804	745	816	770	800	757	750	772	807	765	818	764	775	773	772	775	749	776	782	865	826	774	749	777	794	744	748	772	815	810	775	743	782	752	772	795	743	781	771	801	754	763	772	798	816	763	804	754	806	792	740	778	794	729	777	814	778	773	759	768	783	738	802	778	795	825	771	802	749	780	743	723	743	779	774	785	736	771	792	727	752	768	789	750	754	787	800	763	781	794	810	785	775	780	782	758	789	772	766	802	766	783	782	800	754	745	792	753	735	793	797	768	771	768	791	764	729	768	838	749	778	814	848	755	752	787	830	763	748	784	763	818	759	746	795	784	769	793	768	770	747	734	735	764	767	729	781	738	762	760	760	767	777	828	759	785	757	774	763	847	758	784	799	803	771	761	728	776	758	814	823	770	734	742	774	767	753	773	792	820	757	805	770	777	764	798	799	762	819	794	763	751	765	772	800	788	757	788	760	787	801	756	753	796	742	759	787	782	769	805	834	796	733	746	751
22691	21106	28895	23544	21113	21150	9463	1388	1049	991	856	736	649	627	551	535	490	528	503	528	483	440	493	411	405	412	445	437	447	405	432	405	430	412	466	427	394	459	373	394	376	415	393	387	392	373	399	395	364	373	396	348	399	400	417	411	375	415	388	395	394	391	375	377	393	421	380	377	414	403	366	379	380	423	374	386	397	394	405	394	367	379	404	393	358	402	358	420	376	377	407	375	388	364	393	359	390	399	398	381	406	414	405	410	415	378	369	385	385	398	366	391	387	362	396	360	394	393	377	371	386	373	376	404	411	375	383	354	375	390	368	387	376	400	377	343	418	392	370	385	368	399	373	410	357	349	394	415	391	336	377	345	398	375	404	369	442	374	414	391	404	412	397	413	371	359	398	382	368	353	360	409	382	401	379	379	366	388	367	348	372	351	360	373	397	395	372	404	389	382	395	374	353	381	381	392	369	399	370	386	391	426	370	387	347	352	376	379	404	379	404	367	391	371	369	389	360	353	389	402	392	375	371	379	373	365	368	358	360	371	414	370	379	374	362	391	376	390	373	371	350	376	379	380	386	411	398	370	371	396	399	364	408	371	402	352	348	400	369	395	401	359	381	382	371	392	396	381	376	400	396	392	394	394	352	345	376	395	366	388	373	366	369	374	388	364	427	350	412	343	378	363	359	388	385	359	406	439	370	356	379	377	398	387	373	383	395	368	361	350	376	340	385	378	411	389	352	349	376	348	370	404	381	387	388	365	358	376	365	389	398	425	391	401	411	398	368	390	414	388	388	385	374	359	409	409	351	364	401	348	380	359	379	351	392	360	401	384	363	387	387	376	349	338	389	399	389	414	381	374	370	332	368	400	353	375	407	373	362	398	412	355	333	396	342	367	356	389	368	374	384	371	364	350	368	361	361	415	399	377	402	369	392	371	392	369	405	362	364	347	370	381	429	370	363	395	377	340	409	394	388	370	389	381	380	401	389	396	380	380	402	373	366	387	430	339	390	367	367	370	400	409	369	364	385	381	357	385	350	411	372	391	378	378	386	384	356	409	374	329	409	374	375	394	394	389	369	355	391	400	379	394	399	372	365	333	354	395	396	363	365	385	400	402	361	404	367	359	397	363	396	374	380	355	388	384	422	384	404	399	399	381	362	399	392	415	377	386	388	402	418	365	357	355	402	371	395	377	385	396	377	377	361	375	410	368	363	391	398	412	390	376	375	403	365	363	364	398	364	366	380	370	354	376	395	389	394	410	364	346	394	357	381	382	365	406	417	376	384	385	388	387	391	374	345	357	388	368	382	374	352	376	368	389	349	400	400	379	389	362	409	362	351	413	376	384	375	358	386	406	372	339	365	378	367	341	360	372	371	377	378	398	412	360	377	358	408	370	348	401	348	393	394	370	373	375	378	380	395	365	346	370	388	378	401	380	358	370	388	345	376	380	396	382	423	395	365	340	382	393	390	370	392	368	368	409	360	392	375	380	395	385	356	394	426	390	387	379	410	391	387	340	371	364	380	393	378	378	355	393	333	403	410	355	350	364	374	381	382	371	367	372	336	323	382	406	376	383	406	352	389	342	386	393	387	404	392	359	367	396	386	374	389	405	383	379	407	366	382	361	418	409	372	386	346	386	377	362	358	373	395	355	377	378	384	398	373	402	365	379	327	407	382	371	362	360	349	350	348	387	369	345	379	389	395	384	346	407	404	325	377	406	409	380	400	390	361	417	375	372	409	371	366	376	386	411	386	383	377	400	399	382	386	394	394	389	410	366	400	369	375	397	385	362	360	377	368	387	358	422	365	377	387	436	369	367	358	374	375	394	386	354	355	377	389	400	399	399	400	390	346	391	388	393	358	388	417	346	374	347	392	356	400	409	352	374	407	364	377	373	355	364	387	364	352	357	382	380	376	369	369	386	423	333	394	387	347	364	379	398	361	398	375	399	374	387	356	372	345	390	382	367	359	340	347	377	357	394	370	376	355	382	365	400	398	377	387	380	359	380	391	364	389	370	386	351	377	413	401	397	389	408	393	355	394	385	398	384	385	367	372	383	410	402	367	389	383	396	398	373	387	397	393	348	393	350	383	386	341	358	345	377	359	392	401	375	393	393	376	394	365	367	367	387	376	355	344	384	396	354	385	366	330	359	432	399	357	372	368	375	378	384	355	377	405	365	373	381	393	364	371	360	375	399	367	407	379	378	371	402	350	385	360	383	381	372	399	371	390	353	374	366	371	402	406	398	372	358	408	401	393	388	358	375	388	387	380	377	347	367	372	364	381	364	394	366	407	384	398	357	360	370	377	381	360	370	427	387	395	369	359	373	360	392	359	386	383	355	354	374	359	380	392	370	382	370	365	380	397	379	394	374	396	396	392	370	329	391	403	423	395	368	383	379	364	339	380	398	393	403	410	361	333	364	380	373	358	360	345	408	379	384	359	349	408	376	365	408	361	399	371	362	364	425	399	384	364	396	352	376	385	413	359	380	375	381	340	383	377	381	384	335	351	375	386	398	354	398	394	408	375	381	339	395	403	370	398	359	369	372	366	397	386	358	364	397	399	374	345	384	374	409	397	375	385	366	383	376	415	391	389	415	343	361	374	390	353	382	385	388	387	368	356	398	368	382	350	362	372	412	344	367	347	398	382	365	376	348	372	379	375	378	373	357	354	411	382	367	379	385	369	393	376	360	368	393	360	386	403	387	383	412	378	376	366	368	396	373	359	353	405	379	353	349	424	349	388	391	407	372	387	373	373	349	404	378	394	390	411	394	369	393	386	374	392	355	387	370	390	347	373	361	373	405	349	398	347	393	400	375	381	403	333	388	363	394	341	369	367	383	366	364	384	403	387	394	379	393	354	391	387	375	371	370	356	351	350	358	375	359	386	410	354	364	406	374	394	377	392	385	375	416	389	381	369	384	377	392	389	375	353	368	392	399	387	372	409	372	383	347	354	315	374	367	362	359	349	352	383	383	416	372	361	384	381	370	345	397	408	389	410	409	423	375	356	378	380	354	366	383	379	348	372	376	375	360	406	401	376	433	335	361	407	399	389	388	405	349	398	362	354	385	371	387	369	377	375	376	384	381	380	369	405	391	346	416	340	378	399	373	393	366	417	375	379	368	383	392	370	381	388	399	364	374	381	394	398	384	369	367	371	375	332	404	373	427	423	363	380	352	347	363	432	396	388	369	399	360	371	370	360	395	367	358	405	370	350	375	385	367	364	378	374	389	369	371	390	376	393	387	396	343	394	378	377	355	388	386	371	367	403	365	386	355	371	385	364	381	356	377	380	359	387	388	381	364	364	415	393	403	364	415	407	384	386	401	359	349	366	370	365	397	391	351	360	374	367	363	383	349	369	394	350	370	368	360	380	357	386	395	367	376	387	387	388	365	358	387	385	360	362	386	343	380	391	406	395	385	376	416	360	407	370	374	420	357	404	398	384	367	397	397	387	377	356	388	378	360	371	371	382	398	382	415	398	366
7442	17134	14013	7514	5513	4114	3464	2822	2464	2088	1885	1665	1373	1203	1091	1003	887	856	860	774	806	746	730	721	636	666	609	660	598	665	629	641	668	667	638	643	569	591	638	594	589	533	550	603	583	620	582	581	561	602	586	544	590	559	565	549	600	604	566	566	566	553	556	602	554	577	541	574	583	571	530	621	595	552	537	579	577	539	543	566	596	539	531	557	559	553	586	525	536	564	520	551	512	583	504	562	519	566	558	563	580	538	585	543	569	532	550	565	536	578	547	510	555	548	528	513	539	543	534	560	530	553	555	536	490	480	522	591	541	572	564	546	555	531	554	517	537	581	570	527	548	540	501	483	516	570	544	559	585	546	533	530	572	562	556	554	509	541	553	559	518	576	525	531	522	534	552	532	564	509	532	523	595	540	518	524	557	534	574	573	556	530	493	526	546	528	527	531	590	588	533	509	541	508	550	557	564	526	526	502	557	555	539	497	573	575	512	533	509	517	532	546	557	575	596	550	558	541	541	575	563	602	538	581	511	542	522	513	540	535	527	507	568	527	544	516	527	602	545	513	540	502	534	531	542	546	547	517	528	556	519	521	529	511	530	553	556	525	554	531	500	571	552	518	551	503	561	563	576	591	520	519	537	563	540	544	558	555	533	593	543	567	554	542	521	534	550	580	518	488	541	514	561	572	543	556	584	565	522	522	543	548	529	528	553	560	524	534	539	582	553	557	531	580	547	543	553	527	501	550	496	529	569	519	551	545	552	585	574	507	590	510	535	535	555	527	574	554	540	556	535	531	553	535	528	586	547	537	531	548	522	539	512	538	581	540	518	534	543	515	541	510	532	520	529	584	545	561	547	541	526	538	496	538	511	538	572	524	553	525	550	561	516	520	561	565	525	524	564	569	524	552	570	519	578	529	535	531	579	552	530	536	558	565	500	530	566	576	509	545	479	523	590	523	540	536	524	581	541	487	561	530	542	526	523	529	563	539	519	528	527	509	518	578	515	539	466	521	560	516	536	522	523	579	546	537	535	535	532	560	541	536	556	560	536	550	561	586	563	538	532	526	586	539	510	549	536	566	524	504	567	535	554	533	533	608	557	532	538	561	539	562	562	547	549	519	586	527	544	534	561	534	520	565	594	562	568	539	535	558	563	571	585	528	556	531	502	620	542	519	543	523	531	548	523	533	522	506	564	515	582	523	563	518	585	554	538	527	501	527	529	541	515	518	547	517	513	502	570	566	542	553	522	529	531	531	570	535	507	596	504	565	564	571	523	544	553	574	520	519	536	547	524	556	561	546	561	532	525	513	514	582	581	595	520	531	549	559	531	513	529	509	544	568	536	581	566	546	514	524	608	537	560	579	534	530	535	548	537	529	554	552	523	529	513	549	541	480	492	552	524	545	519	525	564	529	547	564	526	545	576	545	560	582	535	509	519	559	600	537	576	572	527	545	542	539	513	489	512	572	582	553	575	522	560	559	552	526	550	526	566	535	506	552	563	568	549	529	521	585	541	528	570	573	519	582	551	537	549	554	551	537	551	529	558	518	488	518	592	528	530	549	532	601	531	565	565	559	537	532	527	606	555	536	558	539	519	528	572	582	525	555	539	532	556	551	551	544	552	532	550	536	518	531	536	539	568	530	563	570	564	568	538	546	523	571	526	561	535	579	554	527	570	540	569	534	527	520	532	513	549	536	519	506	510	541	544	490	532	540	505	513	557	553	509	532	560	508	554	572	550	545	557	520	555	528	562	546	515	533	541	523	539	550	553	526	503	521	527	585	549	513	597	516	555	547	558	556	534	563	527	583	551	518	526	529	543	552	576	530	554	553	531	498	548	537	531	557	548	550	531	510	528	563	520	525	532	570	563	538	526	532	533	536	529	519	519	537	520	557	511	504	523	588	500	514	563	485	540	561	568	518	535	569	539	549	551	546	507	553	519	520	543	537	533	576	569	510	553	545	562	501	532	538	566	510	550	529	539	551	556	540	525	530	523	516	546	580	553	527	502	530	530	557	529	496	536	544	548	533	540	531	533	542	526	522	526	530	567	517	543	532	518	520	549	575	514	565	532	506	577	587	543	574	570	544	567	528	539	475	552	500	554	552	575	560	530	501	507	535	534	571	546	553	559	532	535	526	507	602	565	544	536	530	508	522	511	517	534	539	550	536	512	573	568	543	543	521	505	530	504	546	572	539	541	536	585	539	542	562	574	516	538	568	573	553	543	518	550	545	541	553	564	581	543	512	552	531	549	521	529	541	548	580	512	541	518	547	585	528	562	573	515	547	507	577	520	546	576	524	544	580	515	567	544	556	547	545	555	561	540	501	547	540	589	545	498	537	526	519	536	532	553	534	533	571	523	562	538	535	562	536	533	560	565	538	527	523	557	534	517	532	557	516	510	570	531	511	512	547	563	536	492	518	542	539	538	557	561	547	513	583	569	535	575	489	516	581	558	526	543	576	492	586	564	533	571	527	542	554	541	521	568	549	550	542	564	555	538	515	538	503	545	559	520	577	563	541	493	535	550	560	564	550	556	544	525	541	512	507	504	515	560	563	557	562	537	540	547	563	537	518	561	526	557	571	523	517	517	536	520	525	552	547	516	552	533	520	520	559	532	527	549	542	541	568	573	548	549	552	539	555	507	522	526	553	535	540	516	563	539	535	562	502	562	590	556	571	534	508	561	555	543	524	516	571	530	502	537	510	544	545	532	558	578	588	560	531	565	560	522	525	503	547	523	542	554	588	576	558	541	510	559	513	566	550	529	528	547	537	552	548	534	513	538	575	549	528	574	528	537	555	521	553	559	539	563	559	556	538	543	571	589	520	549	545	532	525	519	538	518	534	545	543	513	509	538	546	551	529	558	520	534	512	540	524	568	534	545	545	550	540	593	566	542	550	492	552	528	531	529	527	525	568	543	514	524	581	553	518	541	542	550	562	544	586	540	552	571	538	535	578	533	570	549	571	561	559	524	539	541	524	552	553	519	544	539	559	545	532	524	553	574	595	517	531	567	548	496	542	560	518	513	512	498	571	519	522	506	569	530	476	541	530	565	502	544	552	536	544	537	546	553	510	547	515	563	561	547	529	525	577	530	528	573	517	551	562	558	536	554	547	548	568	550	536	549	568	541	550	541	518	539	510	548	548	565	556	542	575	536	583	558	528	523	549	516	513	493	527	540	534	573	523	580	557	552	527	517	526	570	547	603	541	563	556	526	527	559	530	536	496	562	543	585	543	541	542	532	537	517	562	529	556	540	556	552	502	567	535	529	519	517	539	532	595	511	541	567	517	562	530	568	505	519	520	549	513	531	514	525	550	549	606	517	536	560	523	545	578	535	566	558	576	547	585	529	525	549	541	527	539	569	538	581	542	546	546	562	550	536	561	568	532	526	497	543	555	547	540	496	548	532	543	551	537	532	530	520	528	529	561	549	529	529	552	589	506	530	550	564	532	568	524	537	557	553	514	537	540	517	516	527	589	525	553
26576	20307	8389	1042	566	530	529	495	484	487	506	487	442	428	418	438	394	423	425	405	396	422	385	398	440	389	398	393	437	389	424	430	383	403	414	402	418	454	414	392	399	404	390	382	403	399	423	377	423	396	389	425	394	413	421	407	406	409	415	426	413	424	428	401	395	449	391	413	432	391	371	420	417	407	435	412	414	378	378	432	417	414	399	386	417	441	387	379	417	401	409	405	435	405	414	414	430	384	428	416	408	396	429	405	399	440	418	392	379	414	420	443	423	400	395	390	382	431	398	403	397	424	431	427	418	411	437	390	373	401	423	427	397	452	399	441	398	413	408	405	407	415	380	403	378	401	393	412	409	415	414	392	420	391	403	399	425	409	386	409	389	441	438	428	431	392	410	398	382	425	385	375	375	389	395	408	403	362	406	425	397	411	442	388	414	380	409	443	396	425	413	439	395	401	422	440	403	387	378	410	383	431	417	409	416	375	453	423	380	415	423	383	410	415	408	409	394	399	389	419	395	406	381	430	397	389	432	424	433	384	385	428	416	386	395	412	442	373	393	409	406	379	432	431	383	381	431	450	441	419	422	398	398	394	390	416	384	412	388	411	419	392	357	409	411	409	371	382	405	370	407	388	406	414	411	379	388	403	413	430	443	411	405	391	395	398	398	419	403	409	442	408	414	380	420	387	417	424	373	416	403	378	412	453	438	384	402	434	428	412	427	438	390	392	407	426	389	413	427	422	406	425	444	449	406	381	431	410	434	383	394	403	376	408	380	404	412	414	427	399	433	383	428	456	401	387	403	391	379	423	394	403	375	388	406	433	405	421	392	387	418	390	389	421	397	416	413	438	413	445	388	378	413	441	391	462	356	420	418	462	397	415	375	423	421	427	387	404	416	398	422	396	367	376	432	413	408	432	406	437	427	385	401	385	407	410	429	401	415	417	447	383	410	406	414	402	411	395	383	428	406	394	409	385	401	366	368	437	388	450	429	414	399	411	386	397	394	373	382	404	398	395	384	400	387	424	425	400	406	459	418	383	415	400	387	423	408	410	385	408	357	355	403	429	418	436	404	409	423	404	409	405	405	383	370	417	428	369	398	368	404	421	429	426	379	421	416	376	412	410	386	412	402	395	399	434	409	428	412	390	379	449	430	415	423	408	397	413	406	432	404	383	380	378	399	390	415	399	425	441	441	404	418	415	433	423	428	415	369	448	371	448	396	400	421	412	364	391	431	351	393	394	413	374	414	369	447	451	427	434	423	416	407	429	374	385	406	390	398	394	440	369	392	403	406	406	440	436	423	401	438	363	363	437	396	399	420	404	389	409	388	438	397	403	411	384	431	392	384	397	407	415	403	389	380	403	391	389	393	400	393	382	416	407	395	405	404	395	353	388	395	432	433	428	447	416	429	436	388	460	440	375	425	427	394	416	427	410	419	424	416	363	418	442	371	435	408	416	430	425	429	397	397	385	392	417	413	395	380	372	427	400	386	424	419	435	411	433	368	401	364	422	416	424	394	423	404	359	443	393	385	416	394	431	392	396	406	415	411	417	399	429	374	428	423	410	404	391	396	401	406	362	416	430	388	410	386	434	416	405	426	408	418	415	427	406	395	403	416	442	388	427	388	408	398	413	409	442	396	421	406	412	404	408	386	383	406	418	430	390	402	398	396	406	391	420	406	409	398	393	388	448	379	424	428	404	418	416	410	397	372	408	425	405	396	415	400	427	437	393	404	397	405	389	435	403	383	424	386	409	400	421	378	407	384	397	398	410	398	409	400	435	402	421	418	402	417	378	416	409	416	391	407	432	409	374	439	417	426	399	385	405	381	433	399	372	430	407	406	434	394	383	402	404	407	442	385	398	407	411	395	443	444	377	394	438	386	387	424	399	360	378	402	392	373	396	437	415	426	398	398	388	390	399	452	373	407	379	417	413	406	433	381	423	417	420	407	400	387	353	389	405	405	400	407	395	396	362	396	414	395	415	377	404	415	410	392	400	383	432	408	394	381	430	391	397	435	398	453	413	417	420	412	399	399	424	410	409	416	389	425	453	441	390	392	436	434	433	411	420	402	414	387	400	411	380	397	399	370	415	408	396	404	389	399	365	435	422	410	420	430	447	415	435	403	361	419	435	408	392	397	364	446	399	393	444	416	402	409	431	426	412	397	413	402	392	408	413	429	440	403	403	433	419	421	391	409	410	429	421	422	405	388	436	408	401	384	450	376	392	401	392	382	391	403	398	423	428	385	405	438	420	409	387	412	407	415	422	434	408	398	417	402	384	402	379	405	379	435	387	391	395	409	383	446	409	432	417	402	405	410	394	376	393	407	370	457	399	473	407	397	406	436	399	404	401	418	423	395	407	404	398	436	388	362	387	421	421	417	416	435	392	395	426	402	415	430	404	397	398	441	398	397	386	446	440	401	400	400	425	404	366	436	422	403	429	384	419	412	458	436	433	419	412	404	407	393	417	358	416	413	406	389	422	427	404	406	390	403	375	459	385	428	395	385	426	414	397	394	407	412	414	367	443	418	435	436	385	377	400	431	383	427	405	401	405	375	464	401	406	398	370	428	385	383	418	411	384	367	416	396	434	385	388	395	408	400	390	406	388	398	406	404	393	426	406	462	402	392	415	430	403	406	375	384	405	423	391	425	415	405	388	464	425	401	362	422	421	395	435	426	421	431	397	394	401	391	392	388	418	409	370	402	424	390	405	375	436	416	433	442	409	399	393	420	396	431	448	397	355	429	434	430	389	399	386	418	395	413	408	397	415	405	404	438	397	384	443	399	411	421	389	377	412	382	421	404	408	398	395	383	376	420	422	420	387	417	381	395	410	416	415	392	433	424	399	422	425	421	405	445	424	368	419	390	435	392	402	402	415	415	417	395	380	385	406	424	411	429	384	422	400	401	394	422	363	429	422	407	385	390	392	417	400	406	395	417	421	411	423	397	412	364	417	373	404	400	421	403	371	358	385	424	400	413	372	400	415	437	406	400	411	374	390	387	416	377	442	438	396	439	381	394	410	422	380	424	363	394	397	431	408	400	401	410	376	393	385	429	412	404	406	448	387	423	405	433	401	399	423	390	380	392	394	410	420	377	408	403	385	424	432	401	403	399	398	397	399	402	401	431	411	405	411	382	423	415	380	451	447	434	389	392	430	403	387	366	390	444	380	412	375	390	386	395	388	421	416	399	407	433	402	399	439	377	434	415	425	415	436	423	409	415	421	382	427	423	385	396	375	406	452	380	374	448	411	420	413	423	403	415	405	384	376	420	403	450	404	397	413	380	392	407	399	413	401	413	409	364	421	394	385	432	451	397	411	390	432	388	404	369	412	395	381	382	391	439	390	414	415	428	423	368	414	442	392	412	419	394	371	408	408	391	383	368	394	440	438	392	412	405	414	384	387	437	401	425	404	374	395	401	415	415	381	404	436	421	382	398	398	430	378	412	374	427	422	438	396	390	420	408	421	419	419	422	383
4179	2003	1752	1141	921	922	930	823	788	798	813	796	667	688	620	629	641	609	569	641	570	585	597	566	641	526	577	596	631	565	551	558	578	559	607	567	605	618	564	573	569	577	572	582	594	576	565	576	597	584	597	594	546	584	630	561	569	579	583	567	578	595	561	566	581	576	591	613	583	574	562	579	589	531	611	609	597	579	552	585	583	532	582	630	589	608	564	616	518	540	598	564	577	575	555	538	546	576	597	575	593	551	579	588	598	582	577	608	586	573	569	596	539	578	600	571	616	616	606	582	559	609	576	617	548	563	572	547	586	640	588	555	609	578	560	567	619	603	572	548	558	595	586	533	595	600	555	589	548	530	580	576	569	630	565	562	570	535	605	576	557	605	602	574	576	546	602	540	589	575	560	588	569	588	583	575	525	551	571	565	608	570	564	598	537	565	543	614	590	573	538	596	579	576	605	583	562	573	570	559	541	594	548	607	584	572	569	575	562	609	569	621	555	596	577	567	557	581	604	544	552	541	601	572	536	566	612	576	548	606	530	580	570	605	613	548	592	568	569	589	565	567	559	576	567	593	569	590	575	568	546	568	551	569	623	576	558	536	602	614	544	551	568	579	570	543	573	608	576	602	581	546	532	578	608	592	587	522	608	633	600	589	576	532	612	567	525	585	556	549	575	596	565	597	572	598	610	546	558	564	570	518	595	553	567	570	583	562	565	581	606	526	580	596	548	579	584	587	575	575	586	582	570	598	568	599	562	575	572	549	628	583	558	530	593	596	588	603	555	574	575	621	570	593	577	573	567	605	569	586	560	525	602	581	567	544	586	599	589	592	603	532	532	590	606	572	577	602	575	569	537	561	567	560	549	545	603	597	574	537	562	585	619	573	621	609	588	545	549	564	577	555	580	549	566	569	567	569	570	596	568	599	583	635	541	580	591	592	569	588	596	568	587	617	567	572	544	537	595	537	585	601	540	563	610	564	578	553	574	556	532	612	566	614	565	593	533	603	577	570	608	562	519	588	594	567	562	628	544	569	592	565	583	565	596	591	571	582	604	600	569	573	573	619	581	587	582	560	590	613	592	599	596	558	560	575	569	551	569	575	610	566	542	573	584	556	579	608	562	577	569	558	640	593	590	587	567	527	546	610	580	544	539	526	540	573	603	577	554	582	544	586	555	560	616	525	601	576	568	577	586	569	528	579	561	557	562	554	580	550	604	580	574	639	579	585	538	565	591	573	578	524	566	552	573	572	634	575	557	557	578	602	605	559	614	600	541	593	530	569	571	576	541	532	561	571	662	597	523	585	610	584	567	590	565	548	562	541	603	553	571	580	568	552	553	554	573	579	552	564	547	579	588	523	557	580	533	544	637	586	580	604	592	609	542	600	567	553	615	561	584	570	538	561	561	558	591	583	543	512	572	575	541	550	580	581	579	601	576	540	554	587	601	569	554	588	551	609	584	560	550	628	617	589	560	573	584	551	601	561	585	605	605	538	605	588	553	553	533	597	567	581	593	579	567	555	585	561	546	586	545	575	568	576	586	586	552	571	543	593	544	568	577	551	555	556	557	538	558	578	545	613	563	607	554	566	560	554	622	625	574	578	587	580	537	566	550	599	569	585	605	620	558	592	618	545	584	520	565	555	542	554	584	568	576	609	593	580	523	620	573	605	591	605	634	576	636	554	530	572	611	583	596	562	606	603	572	578	558	560	587	558	563	563	564	597	583	570	550	567	561	576	591	600	592	548	588	575	552	602	585	555	594	574	500	651	592	609	561	589	559	583	583	590	557	611	590	572	579	583	606	594	554	563	539	549	571	554	568	604	555	579	559	612	573	598	603	582	528	545	570	586	572	577	571	570	557	520	592	581	563	593	575	590	566	587	595	607	607	595	600	571	532	576	590	572	589	588	589	575	572	551	576	565	578	596	597	622	579	595	560	603	561	588	568	611	583	551	563	570	612	540	585	586	582	551	594	557	579	571	553	599	594	559	596	565	604	613	583	572	584	563	623	613	564	561	576	530	584	602	524	562	567	631	545	552	578	602	611	525	572	546	585	563	595	548	592	555	581	562	576	580	588	538	558	613	520	586	597	572	535	566	612	582	579	571	574	553	566	581	574	568	575	568	596	555	559	566	583	584	584	554	601	534	539	626	588	611	571	584	595	618	578	588	594	575	575	541	525	575	556	552	564	546	563	559	615	584	557	599	553	585	606	592	550	535	605	581	581	565	552	586	543	554	570	551	582	585	582	579	571	559	592	597	557	564	554	587	563	570	544	527	579	608	566	615	525	564	603	592	601	560	603	562	583	588	556	620	547	546	625	564	607	608	528	537	533	599	588	559	563	580	594	505	594	551	516	580	568	562	590	602	549	571	552	554	516	620	545	572	565	575	583	543	583	566	516	552	582	583	598	539	572	582	566	569	603	577	595	566	553	572	558	585	565	593	585	554	545	632	607	603	571	595	575	543	542	569	567	588	606	552	529	556	569	555	628	586	586	575	547	569	615	623	565	601	576	530	587	597	573	564	544	560	574	542	604	603	595	558	522	626	552	584	612	592	561	537	617	599	558	548	551	581	586	568	560	613	577	584	555	584	599	554	582	583	561	542	576	601	562	555	591	569	575	607	582	589	569	604	589	572	596	575	528	569	561	585	571	619	583	591	541	568	577	600	596	533	637	589	553	581	628	606	589	570	616	568	568	572	530	568	604	567	614	577	572	570	571	551	525	578	561	593	592	553	601	534	527	582	565	542	567	617	587	624	556	593	596	581	601	593	530	543	595	540	589	566	543	569	566	602	580	540	597	600	560	551	564	611	602	549	588	551	589	570	566	575	591	572	581	554	572	580	571	555	577	602	567	568	579	581	567	560	586	590	553	597	584	597	581	557	538	595	580	555	570	610	593	563	599	588	539	551	588	587	564	557	594	533	560	601	582	575	562	551	556	518	575	523	553	562	576	568	572	618	591	547	583	574	621	554	548	568	588	550	582	574	569	596	552	616	567	582	579	607	611	592	568	522	571	569	586	593	564	562	565	580	644	591	556	584	557	543	569	605	568	606	600	569	578	600	575	558	550	559	586	580	567	590	558	618	567	609	559	561	598	614	565	623	603	568	586	565	584	589	578	595	548	592	585	555	541	574	553	591	582	578	545	569	592	553	605	607	533	574	576	597	602	602	539	571	595	602	552	586	599	603	574	579	550	614	630	595	533	572	563	577	610	604	570	550	568	558	604	549	532	552	554	550	552	599	573	580	566	533	568	575	596	592	562	574	599	635	586	557	584	612	545	582	600	630	571	564	580	546	601	586	578	563	604	560	592	592	625	619	537	545	578	587	615	582	563	589	552	555	582	573	540	566	557	601	544	575	571	609	576	565	651	572	590	592	558	559	558	605	565	543	585	546	583	579	616	606	610	569	581	569	577	610	585	545	589	601	557	592	595	573	547	574	572	570	555	577	559	582	578	570	554	570	594	608	570	551	562	532
23617	21104	28470	23966	21106	11584	1571	1022	959	834	798	798	710	677	654	604	621	639	604	595	602	593	582	578	622	621	572	616	573	586	605	570	592	599	596	564	581	564	571	548	552	554	586	569	559	593	535	582	537	524	550	557	521	585	525	542	566	543	523	519	586	587	529	543	586	584	599	576	559	578	548	518	562	563	572	505	538	572	547	567	596	559	552	526	553	565	576	532	541	535	578	563	558	558	531	566	545	523	542	561	568	576	531	549	546	528	572	560	536	570	560	549	539	554	545	592	534	499	544	517	510	536	541	535	578	544	537	587	494	563	581	529	504	559	552	553	552	587	556	525	533	561	545	530	602	557	531	527	529	524	575	590	540	534	565	524	535	561	560	545	569	566	570	569	536	553	522	513	536	563	528	496	543	557	547	536	572	564	487	568	541	554	518	548	566	530	543	567	570	536	562	552	552	552	580	507	570	579	548	579	521	526	534	524	514	555	568	547	534	530	547	544	557	536	523	527	531	562	521	528	557	508	543	524	545	611	526	559	559	538	551	533	540	536	591	551	520	560	546	540	504	550	588	574	595	559	496	537	541	574	523	514	561	535	511	546	563	522	500	519	551	538	584	510	584	502	559	539	580	557	516	589	538	539	539	567	498	529	546	494	538	550	548	541	547	497	558	547	504	558	569	492	562	553	571	566	518	571	596	511	529	559	553	532	558	510	562	578	536	590	542	559	583	556	517	526	525	544	507	546	589	544	555	557	583	509	567	538	577	556	524	523	560	542	573	544	549	563	537	576	544	547	578	516	538	559	524	594	584	529	550	570	546	527	554	532	559	503	559	558	546	532	519	514	538	501	544	569	529	565	536	554	554	494	550	523	554	560	585	556	532	487	575	598	555	526	565	568	569	542	533	570	528	542	559	536	537	569	536	567	554	532	558	550	524	526	539	555	506	520	486	541	518	540	539	519	557	519	545	546	554	556	544	585	563	538	532	566	545	560	543	548	545	573	544	573	547	529	518	550	536	566	514	550	528	549	553	526	563	567	550	520	560	571	526	544	535	572	554	559	552	559	535	565	498	538	569	549	535	553	541	533	541	566	521	576	536	550	549	552	531	551	544	532	575	557	579	561	530	544	562	524	544	556	540	561	572	560	555	562	581	521	505	567	573	582	528	548	533	538	574	501	582	560	573	559	545	538	550	543	466	533	536	560	542	535	511	566	560	532	575	524	541	545	542	557	572	531	550	556	554	544	514	538	563	526	549	579	576	559	528	528	526	538	579	556	538	512	525	539	582	538	544	557	555	514	585	501	523	559	577	460	565	557	550	546	527	554	537	555	531	585	555	542	583	529	543	520	569	558	544	574	551	598	503	526	550	535	551	522	556	533	543	564	545	539	525	527	587	564	553	575	554	532	520	529	544	549	534	519	567	533	535	552	555	529	538	563	524	570	541	545	558	539	562	536	510	526	564	562	563	556	525	550	582	563	557	540	528	546	575	593	549	549	537	577	523	526	582	583	556	509	517	509	533	553	539	555	548	537	542	557	526	542	577	615	553	569	564	550	540	540	574	529	525	593	575	596	556	504	542	513	554	510	494	574	551	531	517	564	563	574	569	527	503	555	518	561	541	508	552	578	509	544	551	575	551	557	538	543	573	556	581	528	560	496	509	549	592	564	551	603	572	564	548	538	518	530	522	570	534	535	515	551	501	553	533	560	561	573	556	532	520	537	527	566	539	550	540	516	577	547	544	517	514	524	501	565	554	531	541	546	615	571	530	563	537	535	566	561	557	537	537	577	579	532	530	549	562	580	551	534	525	563	548	528	577	557	591	536	531	580	484	531	553	553	582	551	520	516	550	551	579	562	578	545	567	585	534	508	542	532	590	575	563	528	621	530	585	512	568	553	506	575	512	544	547	523	570	548	515	577	559	569	556	593	522	552	517	494	541	530	528	555	569	513	537	545	520	535	499	574	555	545	528	546	576	515	544	526	567	553	518	541	537	542	533	535	564	569	543	544	544	538	532	547	541	556	524	572	602	501	538	532	573	528	554	538	592	532	567	568	569	550	570	503	563	553	516	553	556	568	523	533	591	551	558	547	513	544	582	577	566	557	574	533	549	563	579	531	540	531	564	533	567	558	534	554	527	582	566	540	556	510	550	582	534	540	535	564	568	544	523	538	564	528	553	541	559	559	512	554	535	575	528	530	519	548	537	589	571	549	563	540	542	562	554	560	566	541	560	538	544	511	571	540	533	551	547	503	554	539	544	538	524	542	556	567	513	507	573	556	550	512	605	538	521	524	518	515	535	558	551	537	560	541	526	495	544	592	561	518	580	567	533	510	511	530	567	534	524	515	547	545	566	527	534	534	538	544	515	547	548	510	558	533	503	525	577	552	560	580	516	519	518	569	535	552	537	569	542	576	542	535	530	541	534	552	536	573	547	554	502	534	550	539	515	523	556	561	594	544	547	506	508	492	556	586	532	540	560	533	535	537	543	533	509	589	552	541	530	526	540	538	549	581	522	549	575	565	530	531	549	598	536	517	530	550	527	577	614	557	549	563	491	522	547	537	554	563	507	581	553	539	576	554	543	558	542	552	526	577	578	534	536	573	572	538	516	564	567	559	512	545	528	549	508	522	554	519	552	556	537	553	559	519	543	520	540	499	591	551	539	522	551	515	567	540	576	528	603	594	563	524	500	518	524	530	533	516	582	561	556	546	584	564	554	550	593	563	558	533	509	542	540	583	569	579	591	553	536	563	518	523	509	539	529	536	560	580	575	568	572	583	573	532	538	541	556	519	555	560	562	535	517	508	548	544	524	554	528	523	524	555	503	622	554	547	551	575	605	586	565	542	552	560	518	545	530	575	541	543	556	519	546	518	571	547	513	544	560	564	541	515	614	517	567	558	536	524	590	530	557	545	579	565	544	543	539	509	576	563	531	565	549	506	507	523	532	560	579	521	561	564	513	550	527	588	558	550	537	544	578	568	538	575	573	563	540	556	520	545	576	567	580	526	591	526	477	500	571	594	512	539	561	542	561	569	558	547	545	553	566	540	611	562	543	513	562	559	566	549	547	536	571	556	526	516	535	540	513	611	566	549	537	540	554	578	529	533	539	582	496	527	495	567	516	565	534	502	532	530	552	588	564	544	545	562	584	568	556	522	545	524	537	594	560	501	557	521	546	525	534	525	535	533	527	536	543	546	538	537	516	534	539	585	530	561	500	572	544	563	558	523	525	544	525	515	495	523	551	582	560	541	543	516	536	545	553	545	544	569	522	509	545	559	550	534	536	530	573	525	524	556	575	516	513	574	560	544	595	507	572	566	603	532	540	605	589	563	513	534	538	528	511	540	539	546	553	544	561	527	535	588	517	555	528	560	536	532	558	529	567	526	563	579	552	534	547	546	498	558	553	529	587	562	555	546	541	577	569	520	495	565	561	561	502	531	559	540	560	555	525	538	534	573	528	524	568	560	554	514	560	546	589	542
5365	11158	9121	4834	3556	2978	2353	2093	1927	1659	1598	1415	1209	1156	1104	1104	949	941	913	886	873	874	904	894	807	814	836	858	813	872	830	823	872	841	782	781	792	769	801	743	812	763	772	752	766	751	832	744	838	759	817	811	835	790	778	750	856	748	784	805	770	773	803	779	804	765	781	773	768	791	787	783	837	797	782	729	789	791	806	794	784	771	737	795	777	817	769	732	676	757	791	790	765	738	781	745	805	789	749	833	839	781	809	748	768	773	772	764	736	783	786	781	753	796	793	783	784	757	806	734	797	761	790	798	778	781	740	781	762	818	817	802	757	759	780	748	815	753	791	749	775	821	708	779	776	760	745	774	790	801	704	752	821	760	827	777	778	740	817	794	760	755	787	777	759	750	788	765	749	715	766	745	763	743	828	762	801	773	739	802	738	757	716	725	729	767	777	742	761	806	751	761	773	799	790	763	761	782	737	744	784	767	745	768	804	802	726	744	779	759	788	754	771	762	767	817	764	760	747	777	776	793	772	795	749	717	793	772	754	772	821	807	798	789	765	804	761	799	759	751	793	761	744	791	783	762	772	774	698	807	726	809	765	737	792	750	782	809	794	787	757	696	736	729	770	719	804	802	813	755	782	779	740	748	749	809	758	727	791	760	801	793	770	793	790	758	747	741	731	790	783	817	741	762	808	790	782	784	782	763	757	844	774	797	782	792	793	789	776	788	785	764	800	821	814	810	731	793	789	771	759	781	823	803	804	770	780	745	694	807	780	703	756	789	724	796	746	736	833	826	774	765	768	765	799	762	751	798	804	794	731	729	734	793	760	777	807	749	769	801	748	737	769	786	766	806	800	770	730	764	755	752	741	754	800	722	752	752	796	738	761	756	741	746	815	724	779	756	728	727	762	770	805	781	781	767	804	745	748	721	799	752	717	750	754	719	777	784	783	703	699	807	761	750	785	814	780	776	789	744	803	763	785	795	824	752	812	771	762	772	691	760	742	758	754	796	825	758	786	813	806	789	741	752	777	795	752	767	729	764	753	772	761	783	767	767	744	730	784	791	770	799	750	748	799	754	812	809	766	790	793	803	777	705	782	771	740	761	762	750	750	779	769	753	780	721	739	722	766	821	753	789	822	786	781	823	737	809	790	757	792	803	816	799	803	767	811	768	772	760	755	778	780	772	796	772	798	747	721	726	777	752	806	766	763	761	769	757	838	793	727	821	771	777	786	769	724	792	744	781	771	797	793	752	733	739	757	705	762	774	747	733	799	745	755	764	720	778	772	758	693	697	761	797	724	767	735	827	781	757	811	825	787	761	792	742	819	749	816	804	754	781	791	779	770	759	783	726	793	791	746	769	747	800	775	829	795	802	758	784	791	749	752	746	762	765	787	767	800	759	739	780	835	756	787	722	772	760	788	735	719	725	828	793	730	779	769	750	721	765	773	791	729	745	758	786	792	717	801	809	773	772	751	741	746	740	809	765	771	752	783	716	790	821	756	702	757	756	819	790	803	788	735	780	759	822	743	761	777	752	778	804	756	783	741	820	776	737	799	791	736	776	777	729	741	798	821	795	782	774	742	824	744	740	770	767	806	765	772	769	789	783	738	788	789	750	746	756	787	693	793	779	718	787	823	778	784	775	756	830	806	823	762	802	766	808	751	756	719	782	739	780	738	755	776	766	792	805	812	731	840	791	718	767	770	776	758	839	777	772	819	777	772	817	770	802	751	707	726	746	786	789	750	774	771	747	735	808	788	782	750	783	753	803	775	808	762	775	720	753	769	790	773	801	811	771	771	788	713	761	779	762	776	739	704	737	770	740	787	757	777	751	747	771	813	781	730	740	774	805	753	783	747	747	710	837	736	749	822	762	762	731	749	756	781	818	775	761	770	801	721	765	769	757	767	781	754	782	799	792	785	739	794	727	770	716	788	765	765	707	722	780	822	803	795	775	743	770	766	744	781	734	777	795	759	800	800	737	822	774	743	756	778	726	781	718	720	793	783	768	762	720	762	762	750	756	761	766	775	808	778	789	750	800	768	753	724	757	734	854	809	728	732	742	760	794	740	718	737	805	737	748	793	790	784	787	744	807	803	741	740	785	765	762	803	773	753	797	796	769	786	711	763	775	763	778	738	755	764	761	782	772	752	700	819	738	758	807	748	795	775	779	795	763	729	722	793	806	719	757	767	799	804	800	784	796	758	776	719	767	763	783	799	729	749	781	760	732	803	760	806	792	749	736	740	776	765	831	808	710	745	770	747	775	796	790	780	791	727	738	738	716	762	766	701	774	825	759	750	756	786	789	796	788	768	749	818	758	788	764	760	750	817	774	749	776	757	772	798	783	808	770	768	746	786	744	767	769	759	778	745	712	776	789	790	791	804	723	760	727	768	774	776	800	793	769	768	774	819	770	783	774	771	809	736	777	790	800	786	787	755	703	776	761	744	770	810	768	795	758	710	768	752	792	780	752	754	776	748	784	751	764	759	802	842	738	788	726	739	747	755	802	778	748	746	795	769	750	750	809	763	789	801	784	763	781	768	759	764	751	737	778	759	813	747	759	755	782	802	767	757	775	781	801	712	800	788	768	782	748	765	729	758	723	786	769	801	757	807	752	809	789	756	769	752	800	763	719	778	777	754	795	745	777	751	763	803	748	742	805	781	760	758	801	759	797	767	777	763	802	729	739	702	769	820	773	687	784	772	767	723	809	761	747	825	736	780	722	690	757	759	802	729	750	794	799	746	777	729	767	776	775	745	781	735	724	778	798	805	796	812	765	796	780	779	840	758	736	789	789	816	793	756	792	755	786	794	774	751	790	733	817	724	744	776	765	745	772	826	775	750	736	770	723	824	761	729	742	758	763	841	762	755	750	825	762	754	733	741	750	752	787	750	765	775	764	743	816	760	783	729	758	815	748	737	798	789	762	762	801	748	757	746	760	753	751	747	763	721	738	737	771	750	753	736	752	751	746	763	797	802	784	736	807	806	794	809	804	846	766	714	750	776	804	756	774	741	768	776	737	776	790	771	774	760	805	796	806	786	795	714	771	828	805	774	766	825	754	752	724	740	799	773	773	778	739	772	700	786	815	764	784	747	754	747	771	773	790	752	772	777	736	796	777	743	782	760	781	743	758	768	799	736	784	744	747	794	787	775	724	773	744	795	757	763	744	756	750	773	755	777	774	766	754	729	780	735	776	783	722	735	770	740	748	732	786	721	806	804	773	782	791	779	760	816	820	782	776	763	810	750	755	783	745	743	762	823	750	750	777	733	791	770	735	755	798	753	823	769	776	775	745	781	765	748	769	820	791	761	794	757	753	782	740	760	819	731	738	767	790	753	742	734	797	749	754	788	739	778	792	763	737	751	765	794	729	759	767	766	778	768	785	737	786	768	789	741	780	745	805	769	760	773	808	786	822	748	802	810	764	808	759	754	786	772	783	770	750	765	791	729	775	786	777	788	819	722	748	721	744	718	765	766	765	747	834
22715	21096	28878	23564	21096	21152	9213	1385	956	880	934	739	643	618	576	540	541	521	460	465	470	466	448	472	432	422	451	408	438	434	452	390	434	401	414	396	410	380	394	415	376	373	399	396	410	389	358	386	390	402	421	382	394	366	405	359	393	395	370	400	408	398	397	404	356	397	388	387	377	383	368	379	396	382	360	369	368	368	347	360	406	403	348	383	365	375	359	367	371	396	375	401	362	399	366	377	352	403	369	416	355	355	394	386	364	342	398	333	358	369	395	366	378	395	390	393	403	359	394	397	346	370	380	363	366	361	410	397	388	394	399	395	388	377	372	359	388	355	404	354	373	361	365	389	368	356	375	381	365	351	368	398	380	377	369	390	367	373	387	372	367	366	382	379	374	397	381	371	384	359	379	388	352	402	420	405	365	365	341	379	355	395	363	348	335	351	387	412	355	402	379	348	368	402	368	410	435	358	383	358	378	409	369	376	366	370	368	387	393	379	396	386	406	371	357	400	376	388	374	345	422	366	350	379	342	380	354	387	413	375	386	398	339	355	406	377	374	383	358	364	353	365	373	390	390	367	346	379	368	349	396	399	381	354	365	330	401	340	375	345	350	379	364	370	392	367	354	376	382	369	319	395	379	369	376	408	383	374	358	335	352	367	392	389	344	378	392	389	360	329	389	371	366	359	393	386	347	351	402	394	360	368	405	402	377	370	372	383	395	381	352	383	405	389	392	423	378	353	363	390	354	383	367	398	382	385	364	397	398	360	383	401	385	395	360	374	420	411	386	363	370	376	379	407	389	365	382	382	354	372	357	385	317	369	355	388	387	365	363	410	393	371	339	383	381	419	405	381	368	374	378	381	367	393	374	364	357	363	390	340	388	368	351	374	380	326	377	362	403	379	359	387	338	329	383	381	373	345	381	395	386	365	397	377	370	373	385	364	408	389	418	369	400	369	391	369	368	369	362	377	388	373	371	362	353	409	375	381	398	375	363	399	377	354	364	383	365	371	372	364	389	393	358	362	369	376	343	393	401	392	378	382	399	375	369	388	392	360	404	404	355	362	335	365	391	373	391	341	357	364	357	380	378	387	400	379	378	356	377	390	339	349	381	385	373	348	345	402	388	375	351	376	376	383	398	417	370	388	395	370	384	390	375	422	372	388	395	373	324	357	397	377	342	340	360	361	384	352	384	361	376	349	349	368	356	357	364	367	410	358	410	364	365	411	361	375	367	389	370	387	363	370	383	400	391	377	332	380	377	352	388	371	360	382	346	390	400	378	365	357	343	395	369	337	365	377	335	391	376	373	368	359	394	370	387	377	339	440	383	417	403	362	357	374	328	373	386	381	369	361	364	371	365	366	402	322	365	351	364	381	385	360	366	359	349	377	352	371	413	412	360	399	420	366	368	398	396	335	363	348	368	360	389	360	370	389	355	368	376	337	386	375	388	375	376	355	407	363	346	357	389	388	368	397	388	340	361	370	377	371	377	360	348	370	378	367	403	336	387	367	352	391	377	381	347	345	380	366	365	377	375	373	364	352	385	340	369	373	373	321	356	369	387	419	388	378	385	399	355	375	387	352	390	357	428	394	362	372	362	363	370	381	366	371	384	391	331	338	421	328	384	386	348	353	385	391	412	407	375	357	398	386	379	340	398	399	381	413	381	379	357	370	393	376	398	399	399	341	390	370	368	371	389	359	383	372	363	393	376	378	355	345	391	358	384	390	373	340	389	381	398	393	360	366	376	387	375	365	382	375	366	386	377	366	381	342	396	396	378	427	363	363	375	393	366	400	357	376	384	378	367	342	383	393	384	380	378	373	351	339	354	385	368	362	363	387	399	365	383	371	397	352	354	359	361	355	377	349	404	374	373	365	356	370	379	339	404	358	381	400	374	386	355	393	372	357	361	396	358	390	351	378	387	390	379	379	371	351	370	367	405	391	363	373	321	352	396	377	380	373	367	397	361	412	330	372	354	377	373	352	344	382	367	381	356	413	360	366	379	363	376	350	380	355	397	386	367	350	393	362	375	401	382	386	354	359	344	393	374	368	366	387	345	369	370	365	379	339	390	358	379	378	372	404	364	395	410	342	392	349	329	365	376	346	365	357	381	372	338	379	356	388	344	377	369	356	393	353	376	371	389	371	358	375	368	351	384	391	370	366	388	375	387	354	376	361	388	369	374	377	362	315	374	392	366	372	373	323	374	388	381	377	367	379	362	360	408	383	379	375	370	363	362	332	382	372	394	353	388	386	399	390	409	375	358	379	386	372	362	369	379	384	368	362	400	374	428	365	358	372	397	387	333	348	406	352	359	339	339	357	356	346	374	379	389	369	367	402	408	379	374	355	354	377	407	374	337	366	362	343	369	382	418	355	360	360	376	391	380	390	353	383	329	341	353	397	406	374	352	379	359	404	358	352	355	376	395	342	394	338	350	372	380	351	358	403	380	382	368	422	386	411	360	363	366	350	372	398	357	365	364	391	371	366	386	375	370	342	370	361	388	324	387	412	380	379	390	375	348	364	389	372	387	374	360	342	350	342	353	359	339	361	358	358	381	362	376	355	356	337	357	384	334	371	333	397	386	330	382	375	375	394	362	361	371	363	382	402	353	378	380	386	344	396	384	400	360	362	395	383	344	354	366	388	333	392	363	384	377	368	353	375	366	355	342	388	364	383	362	365	341	354	376	396	373	364	394	379	342	390	401	342	378	368	403	375	380	353	371	355	363	359	368	362	394	349	353	397	376	349	393	377	374	358	381	397	376	388	377	396	380	363	367	347	353	377	367	374	376	372	401	380	376	398	354	393	361	382	372	400	361	344	377	354	359	376	365	340	383	321	395	351	387	351	372	347	378	368	357	364	381	361	347	314	349	386	363	370	365	368	372	348	341	369	401	403	354	376	407	369	350	370	378	377	359	367	379	380	370	355	351	323	337	366	337	391	373	374	358	387	397	352	354	378	385	369	400	374	365	350	396	374	355	370	354	372	372	383	365	350	408	368	450	418	379	373	394	338	353	348	378	378	334	347	378	354	386	358	411	332	367	363	391	353	394	359	418	374	365	408	382	385	333	338	361	359	368	363	380	372	373	373	369	356	389	376	348	389	324	347	392	385	396	401	381	363	385	353	399	375	356	374	396	349	366	429	358	355	380	389	319	369	415	357	409	407	366	352	359	380	381	371	385	366	412	401	385	390	390	388	398	377	349	381	361	375	356	373	388	333	373	356	365	375	367	388	386	396	357	387	396	360	365	380	402	392	346	362	374	375	379	388	411	361	347	371	392	371	351	362	423	342	370	401	371	314	368	361	373	356	387	343	343	349	438	356	368	361	345	355	395	358	381	364	365	371	369	372	363	372	377	378	371	366	352	399	396	361	351	380	368	385	362	377	410	350	374	375	360	370	348	378	408	324	408	417	369	359	381	399	383	330	356	368	394	357	374	365	381	334	382	349	378	385	394	353	378	359	385	411	354	360	367	368	398	376
7449	16932	14211	7480	5489	4293	3565	2874	2492	2150	2067	1605	1382	1251	1103	1009	921	914	828	818	733	751	781	731	679	692	654	632	609	657	684	613	668	673	661	588	565	606	587	599	540	571	537	599	564	596	573	558	547	559	578	573	579	557	584	536	562	546	579	549	540	553	551	534	539	548	508	531	548	578	539	571	549	558	564	573	550	557	561	528	566	577	559	556	520	544	515	532	534	579	538	527	517	545	509	537	544	559	527	569	547	522	530	567	502	521	520	577	542	572	560	572	541	569	531	561	507	513	545	554	531	544	565	559	552	494	541	560	511	571	517	513	556	530	545	507	547	509	528	567	555	610	585	532	544	537	506	532	561	551	481	554	553	557	538	487	553	581	530	545	522	510	539	533	553	571	544	546	540	548	557	565	556	495	551	514	536	572	554	547	530	502	545	513	546	508	571	522	588	537	512	527	525	530	515	523	514	568	513	516	549	548	555	560	531	542	525	519	509	518	550	555	551	522	534	510	587	510	546	568	562	575	527	562	509	586	493	526	556	524	528	502	545	585	536	518	562	559	530	516	525	562	557	520	548	554	532	598	519	480	535	530	525	581	545	537	535	519	543	533	554	538	572	509	552	552	525	545	551	594	514	538	569	519	537	536	494	519	524	522	552	513	532	534	584	562	545	551	501	568	570	542	562	535	567	580	542	524	552	546	529	541	511	550	519	519	597	520	579	588	513	538	525	530	516	557	540	541	523	528	523	546	578	526	527	533	524	553	524	547	546	527	550	538	519	577	513	523	538	532	516	577	512	561	542	573	546	535	516	558	565	549	542	523	516	558	502	522	550	559	578	551	554	529	531	524	532	543	548	533	579	522	529	538	581	528	547	537	541	525	552	558	566	548	557	523	554	530	566	498	505	480	591	535	530	539	565	537	550	533	535	514	587	555	523	571	544	563	577	499	519	550	517	516	517	509	588	502	536	518	502	554	548	524	539	503	574	537	556	539	556	551	529	554	559	531	555	540	528	553	532	569	561	569	539	523	589	549	564	547	522	563	524	528	560	522	558	524	564	525	546	581	549	530	560	558	549	572	561	504	547	518	534	550	542	506	595	531	523	590	508	533	520	522	587	518	565	522	549	533	567	559	529	532	551	540	492	567	524	576	570	506	502	559	568	576	564	564	546	511	544	540	545	542	538	524	531	527	519	549	582	528	518	566	514	512	572	545	576	503	508	538	567	538	550	525	577	492	526	547	524	579	541	533	536	526	546	539	550	529	544	583	508	513	509	556	514	568	551	543	562	518	514	531	547	544	526	531	559	525	551	542	577	545	507	579	543	594	511	507	543	522	501	571	567	517	562	531	557	556	519	529	550	553	523	511	513	518	524	515	542	526	556	544	574	544	523	536	545	550	526	445	538	551	566	532	572	558	511	592	510	568	534	522	498	570	532	561	530	636	523	546	502	559	569	544	551	515	516	551	549	525	523	550	504	505	549	535	535	568	564	554	543	538	516	551	515	563	505	576	545	562	547	567	565	535	524	527	534	528	547	504	521	492	537	548	525	513	538	517	541	525	528	490	518	560	569	539	524	514	525	545	532	554	565	526	533	573	521	499	565	513	477	555	533	533	585	536	548	546	554	534	550	532	538	506	567	491	527	515	528	521	520	540	531	531	541	520	571	549	522	538	539	556	569	569	483	542	522	499	528	534	510	522	524	528	531	532	519	552	533	531	533	517	580	573	513	540	558	576	565	541	550	544	545	507	589	541	538	530	516	514	505	533	525	551	579	513	519	507	513	541	533	530	555	590	544	581	521	531	552	547	546	550	563	525	567	544	548	521	535	561	478	504	535	558	524	499	522	553	534	559	540	521	551	540	538	531	578	580	567	551	522	539	529	556	495	530	545	521	577	526	543	524	551	544	572	553	591	573	499	536	595	553	510	537	549	544	532	554	535	511	527	510	550	556	524	532	534	546	550	529	521	553	590	533	486	574	527	555	567	511	541	533	540	549	503	539	529	559	545	568	539	575	526	538	535	513	514	544	543	581	523	553	591	502	553	512	545	517	549	545	507	577	537	506	581	516	550	565	522	546	525	560	557	516	554	573	536	512	553	543	537	544	536	534	582	542	523	541	541	519	557	496	544	529	569	541	505	522	525	529	546	552	537	526	542	522	540	534	508	547	516	527	553	575	557	528	548	518	511	566	542	528	577	546	550	549	548	568	549	569	524	582	524	538	516	583	564	534	519	557	508	558	496	538	573	492	531	579	555	529	531	574	517	583	542	575	544	570	558	552	514	524	557	566	531	524	523	539	563	518	578	557	566	546	559	527	517	566	525	557	549	570	545	544	568	546	541	564	552	583	535	512	543	551	608	521	542	531	578	522	555	549	534	548	548	515	554	550	526	526	559	548	568	544	553	537	497	539	572	562	516	548	521	570	557	499	533	504	523	523	536	578	525	568	551	555	562	576	575	531	543	534	540	538	508	540	516	499	523	556	556	525	578	552	578	521	506	525	497	506	555	555	569	570	575	527	535	521	518	532	559	547	508	518	519	514	505	555	585	575	539	505	544	548	520	542	520	575	538	591	523	525	549	507	526	527	578	545	534	536	566	528	554	591	511	531	506	554	547	574	518	527	551	526	590	556	526	536	496	565	573	510	551	557	507	503	575	528	526	547	554	509	552	558	529	530	532	550	546	504	527	568	513	527	546	556	541	517	534	547	539	524	514	533	520	549	544	550	509	545	537	535	549	588	569	495	539	553	594	550	568	542	551	551	536	562	516	530	561	556	556	507	570	551	520	549	529	492	542	530	511	559	547	547	546	553	504	516	571	539	543	484	546	505	579	546	598	535	474	530	546	526	524	518	531	545	522	518	504	601	538	546	525	499	555	538	507	538	580	550	531	538	526	508	575	515	519	539	609	493	537	536	529	596	526	491	512	559	512	567	541	513	569	526	568	545	532	542	553	535	523	522	535	514	598	536	544	494	551	532	573	544	511	531	513	549	559	533	551	549	559	543	497	516	524	519	529	555	547	483	551	542	566	519	564	531	549	526	544	574	546	540	511	566	531	520	528	566	554	524	547	515	530	529	510	515	569	561	517	547	571	545	515	531	531	547	535	519	539	551	518	546	511	487	526	543	511	497	532	511	530	551	560	551	517	496	534	525	557	492	534	510	561	544	572	555	548	475	552	525	491	523	587	506	549	559	498	559	559	509	554	562	561	536	541	492	561	511	536	543	552	580	545	538	555	547	583	558	551	523	573	567	545	546	531	555	529	507	534	525	545	508	550	520	513	538	543	551	539	553	526	582	505	547	598	589	609	575	540	525	542	562	550	522	586	535	544	556	529	603	540	502	508	548	553	552	545	548	548	549	547	589	544	557	567	583	568	542	548	524	551	539	548	492	520	530	537	528	531	546	598	532	558	490	579	547	523	564	509	525	540	549	518	532	556	512	522	580	509	581	503	545	511	526	527	544	521	530	529	537	552	535	559	545
26760	20502	8236	971	614	593	498	486	555	459	470	397	407	405	431	402	410	404	397	379	418	418	416	411	407	395	412	364	420	420	422	421	407	403	434	414	407	398	399	405	392	427	400	398	394	437	423	408	440	384	444	395	410	408	421	412	395	410	388	424	397	397	447	412	394	395	420	405	411	403	413	373	412	400	442	365	386	407	415	401	433	389	391	409	377	385	425	415	404	399	422	385	412	373	394	411	406	405	409	409	394	404	445	408	365	399	406	428	413	379	399	372	391	387	412	388	353	418	364	434	398	374	400	401	414	352	440	410	388	422	397	379	423	425	394	396	416	438	389	423	411	384	440	407	423	415	417	398	412	420	411	447	401	428	391	417	408	420	396	428	425	382	405	402	419	404	399	413	400	417	364	408	412	418	432	408	442	409	426	423	419	422	406	439	420	390	406	393	405	438	405	386	400	411	399	410	408	386	380	424	385	395	388	387	422	444	364	416	344	407	403	396	393	390	405	424	389	394	397	401	412	409	402	399	412	424	413	447	407	395	400	386	395	388	377	420	403	382	458	404	392	399	423	406	389	389	406	415	404	411	376	453	430	404	395	413	409	369	415	413	412	388	430	388	440	397	434	397	415	371	383	395	432	368	373	364	358	384	411	403	391	405	399	368	419	375	381	402	436	385	407	429	404	413	385	390	390	400	386	377	384	409	402	430	440	441	391	389	423	413	388	391	418	391	412	396	425	381	424	412	395	420	434	371	447	384	402	406	404	391	382	433	395	419	371	427	355	429	352	400	417	422	380	415	384	394	403	397	381	440	426	452	423	412	410	386	382	391	379	430	441	406	403	412	412	348	349	371	383	426	442	409	425	368	400	411	371	400	409	412	458	434	386	419	414	391	390	421	415	384	381	379	416	402	355	414	423	406	415	417	414	403	424	419	424	409	367	400	391	376	415	430	392	408	415	386	411	397	379	401	412	413	394	397	402	439	374	398	387	386	383	412	415	412	375	405	409	413	389	383	402	360	422	415	441	448	395	432	368	431	437	431	411	453	417	438	406	427	424	410	425	396	412	398	402	407	414	368	400	401	393	383	388	412	380	400	388	435	408	434	419	386	386	428	440	436	389	381	366	366	438	361	421	396	372	394	425	421	406	420	398	407	405	415	397	412	402	411	381	384	381	430	372	420	413	410	405	424	389	441	433	405	389	388	412	403	397	423	389	422	372	389	371	381	391	428	398	423	422	426	381	432	392	432	392	424	416	399	433	435	381	395	385	396	406	398	417	401	415	408	439	387	423	382	377	392	401	392	394	418	437	389	438	418	428	427	405	394	396	365	397	393	431	381	426	428	409	400	408	413	385	410	411	426	405	391	385	417	377	403	408	391	411	402	426	433	407	407	406	414	433	395	423	424	382	416	391	423	383	424	378	402	385	400	402	394	446	437	416	376	401	419	412	439	403	423	344	403	380	390	429	376	431	421	382	380	400	421	407	388	407	371	424	404	380	386	411	423	371	403	341	404	403	383	410	393	403	397	396	402	427	405	389	406	367	416	414	390	420	409	393	399	449	418	416	361	395	423	405	376	419	388	414	411	401	397	416	416	441	440	378	403	423	371	423	385	418	420	390	384	437	415	391	366	387	378	410	386	417	401	351	415	441	403	382	380	392	417	394	396	393	390	397	390	386	421	408	430	385	399	408	412	418	380	382	389	395	398	364	414	389	441	432	399	404	424	368	391	365	386	398	413	402	403	429	384	425	381	375	407	455	374	405	404	401	425	409	441	386	355	420	392	406	411	414	378	418	400	397	429	432	416	400	385	397	435	391	423	367	383	417	436	420	442	384	393	406	400	356	436	396	414	429	375	410	378	413	375	395	365	392	390	378	409	389	377	409	369	412	418	433	389	415	417	380	394	421	382	413	371	388	410	373	415	381	387	439	377	415	407	372	362	421	421	389	393	389	416	396	409	400	388	387	444	416	402	386	419	415	374	428	443	393	398	355	407	367	378	409	350	386	394	411	421	391	397	382	402	433	377	419	396	366	437	395	415	398	403	425	400	442	395	410	375	404	436	391	376	415	382	363	400	392	404	413	404	421	411	417	387	392	407	421	393	398	405	423	390	436	417	389	407	428	375	372	383	409	411	457	376	399	418	379	403	428	422	394	404	396	414	413	422	401	420	400	409	411	422	437	403	407	395	424	419	414	424	370	418	446	432	413	393	416	389	387	402	375	399	379	395	404	428	401	427	391	413	406	409	419	415	422	424	384	442	396	398	411	410	396	400	432	448	434	401	424	413	380	410	425	418	406	433	368	412	395	401	382	402	403	382	431	429	418	447	410	395	413	393	399	416	405	411	390	407	404	400	445	396	413	459	387	366	357	429	372	404	377	426	379	392	386	427	411	414	411	390	434	415	386	374	425	378	362	407	402	414	380	414	406	416	423	424	409	434	413	436	406	411	417	378	396	400	399	414	414	387	411	400	397	459	382	399	389	404	417	422	424	381	455	425	415	407	416	396	398	386	404	400	393	387	378	388	414	382	409	377	390	355	383	407	412	378	408	425	424	399	393	397	397	396	418	415	440	392	388	406	375	394	401	400	386	366	439	374	413	413	457	365	413	371	415	413	429	434	440	379	390	414	364	382	388	386	406	407	429	394	405	413	393	399	441	411	419	402	422	372	382	398	430	368	417	406	412	393	417	422	373	418	425	424	414	408	391	403	419	399	413	408	403	388	380	393	408	429	392	371	403	421	391	423	406	436	415	405	386	428	420	394	380	405	397	409	380	413	403	396	399	400	394	399	395	417	415	423	411	423	420	407	400	356	379	428	390	393	363	390	393	419	395	421	383	440	396	393	404	374	380	411	413	404	391	392	444	436	414	431	404	426	434	402	387	427	404	379	431	387	417	421	401	393	404	400	411	390	384	385	393	414	397	410	410	393	423	377	404	442	401	426	400	413	416	407	440	400	457	404	371	423	379	413	395	387	400	398	396	391	375	418	409	425	376	399	406	388	407	383	435	395	387	444	429	392	403	370	378	372	368	439	436	415	376	409	380	408	369	414	447	397	419	357	392	404	447	412	388	399	381	414	408	415	421	407	376	397	416	442	406	381	410	441	395	403	405	393	365	422	416	409	424	405	421	405	401	421	418	416	395	399	363	417	364	387	425	432	388	396	397	405	440	433	380	393	415	396	423	441	435	397	354	380	420	383	397	411	378	437	395	380	421	391	386	396	406	410	401	414	418	387	381	388	399	412	378	387	380	417	384	384	423	406	393	402	376	423	420	385	422	422	424	408	420	392	419	431	404	386	447	446	379	430	385	409	380	394	385	396	420	362	382	397	395	424	367	381	418	413	419	422	424	412	409	413	379	430	415	422	377	384	385	394	401	428	431	378	406	378	427	371	415	406	428	380	365	420	411	413	408	413	380	393	389	411	400	387	435	415	439	422	421	402	411	392	418	395	392	392	376	403	404	404	436	436	393	383	408	428
4241	1988	1677	1085	990	930	966	842	828	841	843	726	681	627	656	617	646	610	596	650	627	598	581	565	608	561	523	594	548	608	586	549	593	567	607	575	609	571	556	594	561	601	603	593	559	606	594	597	589	590	553	622	550	605	618	553	575	571	571	589	604	604	622	573	549	533	564	595	559	573	563	598	573	556	612	573	595	572	589	591	624	584	568	623	541	620	538	605	553	585	631	552	603	615	583	555	642	561	635	628	549	550	561	618	565	601	575	562	576	596	564	576	552	629	545	570	595	564	566	577	566	563	555	642	573	562	603	570	543	564	609	558	625	565	596	554	591	558	589	599	578	568	587	602	565	561	571	637	569	562	580	598	592	569	591	644	529	584	566	561	582	602	619	592	579	553	564	592	566	582	586	558	599	589	611	558	621	588	547	571	559	563	578	587	580	587	569	593	593	593	585	607	582	602	548	590	523	559	597	568	590	595	589	563	537	577	578	562	537	547	589	592	605	600	560	541	595	540	635	572	567	546	620	592	518	563	548	579	588	536	525	574	607	583	576	581	570	584	560	564	595	564	546	542	598	598	592	602	610	597	590	562	556	533	559	596	604	589	572	589	584	605	616	594	640	589	575	586	541	588	626	584	586	592	613	560	577	585	576	555	600	585	540	639	601	581	595	608	596	591	581	536	587	573	581	580	559	576	564	572	598	604	558	577	560	585	584	551	557	581	583	582	573	567	589	549	566	596	584	613	580	553	609	571	619	586	608	535	554	584	558	585	599	597	555	585	590	579	599	543	561	523	590	596	540	591	577	584	560	598	605	556	562	557	592	539	555	579	538	576	595	574	577	585	578	572	573	518	573	593	561	603	562	563	586	587	608	576	617	583	545	583	589	564	582	598	575	600	576	596	605	588	584	579	551	557	596	584	594	579	586	548	602	574	584	577	552	572	617	599	606	569	556	581	571	580	592	580	612	573	557	606	606	532	588	595	550	561	544	579	567	532	581	566	543	565	568	556	562	568	595	563	578	577	574	587	585	560	612	551	555	618	582	598	579	491	573	579	555	601	551	583	526	558	639	585	557	555	556	523	615	629	575	553	592	569	602	562	570	552	602	582	538	555	609	639	602	557	586	571	557	568	609	588	551	571	567	621	543	575	613	607	566	584	580	575	561	519	597	596	568	586	568	565	580	569	589	547	585	578	554	609	594	607	574	616	595	596	601	580	614	611	621	570	576	557	598	554	575	573	564	602	586	584	582	620	615	573	530	572	567	520	559	541	620	586	576	569	579	614	540	554	570	540	572	546	594	579	597	540	565	590	574	587	585	594	574	560	566	577	602	586	580	577	531	602	568	594	595	543	616	593	601	581	624	566	543	567	564	560	589	604	575	629	587	573	583	592	602	582	610	563	550	556	575	573	590	615	615	597	560	625	574	580	578	590	536	547	616	549	587	572	562	589	594	598	564	566	582	586	584	573	550	556	536	595	578	579	559	597	623	611	563	546	616	593	616	580	559	531	565	552	579	545	585	608	570	543	588	562	597	566	578	588	586	574	564	561	587	562	546	595	617	574	560	566	551	565	560	558	581	634	586	564	569	617	625	599	545	586	588	638	557	577	532	596	593	587	581	589	545	586	606	596	582	544	587	549	614	560	583	582	531	610	625	572	592	609	550	595	543	541	610	625	582	572	574	553	555	612	589	580	556	588	553	575	524	577	601	564	591	581	594	621	555	593	569	618	564	579	555	632	629	566	608	521	628	549	576	595	590	561	585	573	598	586	589	635	582	593	586	544	574	589	597	639	599	608	600	613	589	576	566	566	579	544	583	601	563	568	538	577	565	566	562	639	583	574	523	608	604	581	588	548	562	535	574	567	560	645	571	604	559	626	608	572	572	614	542	565	575	559	600	590	603	568	603	554	556	568	553	578	591	562	574	600	575	590	586	571	574	566	578	579	574	606	578	588	576	542	635	560	623	576	553	544	579	586	614	615	578	573	564	599	596	563	587	592	572	608	560	566	560	571	594	563	530	622	569	519	602	569	602	548	569	554	570	590	562	550	574	547	567	629	580	566	582	563	546	599	571	589	539	596	554	567	541	591	599	527	589	592	551	610	585	548	559	559	574	626	564	559	585	544	580	606	562	560	555	581	599	571	619	549	547	555	605	594	566	595	533	563	560	601	554	629	559	577	575	593	546	586	548	599	593	575	596	571	585	579	580	556	586	572	571	583	567	568	572	588	634	567	618	596	573	630	621	601	570	591	575	546	596	611	609	553	608	585	592	586	564	571	583	567	589	589	602	616	594	574	587	577	570	622	551	532	560	579	572	554	625	540	611	584	541	525	591	609	582	532	542	590	552	611	558	606	592	555	538	583	575	597	606	547	549	567	538	588	592	528	591	588	570	582	562	605	619	543	590	551	572	566	575	593	558	579	562	530	585	580	582	570	587	584	555	536	597	555	587	552	556	605	609	562	601	528	589	587	552	569	555	581	612	538	579	560	590	578	591	586	583	592	553	573	611	542	616	582	547	553	598	566	590	577	608	581	540	586	574	582	617	568	572	576	605	561	597	561	596	581	572	555	576	617	572	612	587	639	579	555	608	582	541	602	549	552	579	573	591	597	589	573	545	574	568	615	563	581	602	603	574	559	615	537	580	550	593	564	578	582	579	587	615	532	588	572	571	530	543	539	551	547	583	575	604	595	563	598	594	575	571	576	599	572	559	572	539	575	531	577	565	574	599	593	556	585	558	548	576	543	564	573	605	560	581	570	548	566	630	594	556	603	601	571	614	585	525	586	568	568	536	590	581	583	593	606	580	589	588	592	603	601	561	608	548	594	589	599	535	603	582	524	562	610	588	579	552	613	574	584	596	552	598	583	581	588	617	549	553	566	543	544	590	532	510	618	581	574	590	558	578	545	588	616	568	571	614	585	537	590	588	550	560	614	546	527	590	605	589	554	570	556	577	596	584	590	575	566	606	588	562	607	581	547	574	579	568	568	563	607	574	628	572	554	582	525	544	565	579	584	565	571	647	533	565	596	538	581	561	558	573	610	585	595	578	597	561	548	596	560	600	545	561	593	569	597	565	540	572	594	611	594	588	524	575	587	584	537	574	623	557	563	558	531	532	576	561	599	554	599	568	581	546	577	551	589	561	586	607	568	562	604	584	605	570	590	619	581	572	589	573	615	562	552	530	558	572	595	566	588	576	599	536	592	605	576	619	534	564	583	559	571	605	580	571	615	577	613	578	590	575	540	545	550	533	566	547	581	638	570	515	559	578	588	554	577	541	546	545	559	570	577	548	601	579	581	584	552	560	587	599	571	571	546	581	532	605	594	604	564	566	566	576	585	561	567	587	544	572	584	582	604	575	581	636	582	591	548	594	574	609	544	627	613	594	608	578	589	563	551	623	567	593	595	533	553	580	583	587	611	564	593	582	561	530	601	550	586	558	531	570	616	532	569	586	602	577	534	543	632	546	582	538	575	575	582
23586	21122	28541	23942	21102	11654	1564	1075	928	889	818	739	718	703	694	630	621	616	618	603	566	599	599	548	568	571	562	582	543	618	545	601	579	555	578	565	576	536	587	520	528	544	579	574	563	553	594	543	552	547	592	524	577	547	555	609	538	559	584	531	520	506	510	528	549	552	551	533	581	534	540	558	524	536	511	523	583	591	578	568	553	528	578	539	554	501	539	555	548	597	562	530	543	540	557	563	517	541	540	549	604	548	502	519	505	525	552	546	517	541	516	549	508	563	540	545	605	559	512	588	546	587	534	560	500	557	566	554	555	474	542	512	552	551	534	552	551	523	549	562	539	530	540	543	535	539	543	564	544	547	545	569	513	553	554	501	522	577	577	564	511	554	525	552	567	553	528	550	539	532	553	549	569	557	552	553	559	521	520	551	502	525	497	588	577	538	531	552	563	527	601	529	574	546	564	536	568	572	550	552	548	572	509	509	531	541	560	554	553	599	528	607	505	575	538	578	526	535	561	533	525	521	563	537	563	537	547	525	540	592	505	571	530	601	553	545	529	529	552	515	582	590	566	561	542	553	519	553	555	549	530	593	555	568	538	526	573	581	532	580	542	547	540	560	527	576	514	538	512	536	524	503	537	529	554	553	520	519	499	550	526	563	542	538	543	540	534	512	568	574	517	522	551	510	530	522	528	539	544	546	553	529	560	521	591	577	533	564	551	562	604	549	574	514	549	568	522	547	546	549	587	539	560	539	504	557	558	536	529	535	557	506	469	525	528	545	561	516	547	531	516	527	536	545	574	553	553	547	547	502	523	547	540	573	541	511	533	543	553	538	571	538	532	541	578	538	594	561	497	559	549	538	557	523	536	586	525	566	520	570	558	552	596	498	521	562	553	558	584	541	538	550	519	530	522	556	565	506	520	503	587	496	536	512	513	529	520	567	508	518	536	525	507	564	586	551	532	550	541	554	528	546	559	542	569	558	537	558	492	591	556	534	568	524	535	541	515	529	571	543	538	546	527	581	534	553	518	589	524	516	542	560	547	506	580	557	545	540	508	585	531	549	545	569	550	579	588	518	540	575	584	552	541	535	561	568	498	534	557	547	569	512	521	532	539	556	518	555	552	531	542	561	516	556	597	533	541	527	545	563	543	577	501	511	521	566	549	560	542	557	543	509	504	508	576	532	557	540	542	504	541	567	578	548	501	591	525	545	615	497	550	538	539	539	553	563	536	528	544	556	549	545	540	566	557	540	529	527	530	558	536	489	560	542	583	545	575	576	530	526	575	571	547	555	594	553	544	551	517	584	559	555	578	553	580	505	563	546	491	514	540	547	533	569	527	537	524	566	524	567	582	559	539	533	566	535	509	549	540	545	576	517	519	574	582	546	537	537	506	538	534	521	538	584	522	546	548	510	530	574	580	543	548	545	510	542	539	549	571	557	574	571	569	517	545	564	502	542	549	532	559	576	546	591	574	523	583	559	519	552	559	528	541	545	584	586	548	611	586	554	531	527	517	514	506	552	560	539	578	588	533	544	544	506	530	573	531	534	508	541	561	557	532	554	628	543	533	556	591	572	505	537	550	535	542	548	535	549	556	548	528	535	548	532	563	552	581	532	599	559	576	532	541	555	529	546	524	560	532	524	542	552	549	527	522	560	545	575	532	532	546	503	548	532	517	532	536	524	554	527	540	583	551	557	589	544	550	562	525	566	518	564	528	557	521	551	570	577	527	548	587	563	548	554	517	576	545	530	535	578	534	600	536	502	535	548	553	520	550	524	529	523	510	545	572	553	526	546	513	524	536	571	518	481	571	505	527	519	517	577	546	530	559	550	530	533	512	541	526	532	539	585	563	535	539	543	527	545	535	539	545	577	531	590	510	613	534	541	568	543	557	465	557	546	502	530	524	547	575	550	558	599	556	554	519	564	560	573	547	570	544	554	518	522	544	503	567	540	561	538	529	558	539	532	524	563	609	549	527	547	522	556	536	580	570	492	556	587	529	513	510	560	540	542	524	551	575	559	559	543	553	484	558	556	516	516	512	552	545	549	525	516	548	560	552	581	499	545	555	580	535	529	566	567	499	546	567	532	522	549	552	526	577	553	535	526	533	581	499	548	566	477	552	556	538	545	520	541	549	536	572	534	526	540	559	527	555	563	552	585	575	520	537	538	564	540	507	567	533	545	554	548	536	549	541	570	605	537	494	558	555	572	548	549	507	546	540	533	551	534	548	528	527	539	583	565	546	526	534	521	575	545	523	524	564	513	584	551	546	538	514	567	556	548	553	533	569	496	559	575	574	508	539	622	545	567	525	563	561	548	599	590	582	525	544	534	495	556	521	562	560	540	537	504	594	538	500	539	553	544	545	532	550	558	514	502	548	542	526	515	534	488	543	528	551	560	552	583	516	575	552	563	519	544	534	575	523	532	550	526	560	528	563	538	544	531	532	549	545	535	548	537	579	562	555	586	556	503	564	527	568	554	564	544	533	526	552	535	560	557	533	576	546	533	529	538	574	573	526	539	541	551	561	529	577	538	556	530	549	518	510	545	590	543	560	552	558	546	529	536	491	567	568	511	531	490	527	524	538	530	547	551	549	509	527	506	544	513	541	487	527	534	517	529	492	573	559	549	533	562	588	580	525	521	537	547	511	532	505	504	538	575	559	545	549	526	573	553	567	561	498	544	524	538	534	546	540	530	571	562	527	551	574	551	549	524	531	535	605	564	526	571	546	532	512	572	525	530	528	564	542	502	520	536	571	572	563	557	570	542	526	559	533	531	550	527	531	531	544	580	560	561	542	566	550	532	556	544	554	526	532	531	554	543	562	568	529	562	564	502	557	547	570	568	579	521	548	553	564	544	547	563	544	554	562	561	537	509	510	523	503	494	520	517	504	507	556	507	572	538	555	539	536	516	552	573	573	572	489	562	535	544	554	564	533	564	525	530	585	537	538	582	526	517	550	556	579	576	606	520	537	515	561	543	555	550	528	552	554	571	512	542	512	559	528	543	533	570	567	486	556	533	558	519	566	583	576	533	523	552	513	563	544	534	528	569	532	522	578	549	539	553	540	514	566	553	552	539	504	579	517	504	548	552	570	535	527	538	540	576	510	556	542	545	583	548	530	520	537	535	528	529	510	560	541	535	551	534	529	590	538	547	573	554	555	531	507	534	505	546	536	523	533	564	513	559	564	550	530	553	549	532	521	503	578	579	517	537	531	552	508	534	491	513	555	573	503	538	507	589	494	541	526	545	513	518	567	542	515	522	535	515	539	543	544	512	535	606	523	579	567	557	537	499	577	514	541	543	603	522	596	551	552	532	560	551	536	514	560	580	549	510	582	523	527	552	530	509	547	506	533	523	558	554	534	533	511	564	509	528	558	541	555	522	539	509	516	550	597	545	532	563	559	539	529	544	552	524	523	547	539	543	583	555	563	592	536	559	565	528	533	555	548	547	523	547	548	525	524	540	556	565	551	555	529	555
5465	11085	9211	4809	3562	3014	2562	2085	1824	1728	1579	1307	1178	1097	1088	993	1004	964	925	896	883	945	852	817	871	778	887	824	820	790	871	833	866	818	811	841	798	823	821	793	809	812	767	772	803	790	770	776	741	814	839	823	759	777	762	768	807	793	845	804	761	772	786	789	816	761	770	745	801	780	729	761	800	754	720	806	804	748	793	810	762	842	770	753	796	779	766	843	711	742	759	843	709	785	770	803	769	758	762	819	756	771	731	761	703	809	751	775	753	770	790	822	776	744	743	748	748	823	832	748	782	811	752	726	808	733	765	785	763	762	752	768	765	775	785	763	791	771	771	731	761	765	813	794	813	782	776	788	778	789	761	763	773	749	801	740	764	740	807	760	731	742	741	734	821	752	769	729	716	730	708	768	763	774	811	813	754	785	776	724	818	772	749	775	702	721	752	775	745	753	794	778	744	754	686	771	784	789	777	790	771	729	802	735	759	732	767	751	756	740	782	771	772	763	771	698	790	770	814	797	744	719	744	773	788	720	838	753	803	688	762	771	754	827	714	802	776	805	776	759	759	746	708	799	775	777	730	782	765	742	755	717	788	767	735	750	720	783	722	710	787	774	759	751	767	793	780	803	781	814	806	747	782	742	744	761	766	775	748	754	773	730	835	762	782	797	739	794	716	705	780	810	758	755	775	779	803	808	767	709	754	760	751	782	755	727	769	758	775	756	769	755	750	783	752	787	753	752	802	784	773	749	795	776	836	788	767	777	725	692	771	766	798	753	771	724	798	778	776	794	791	739	728	734	745	766	752	784	749	748	747	712	754	766	767	763	773	720	778	822	736	761	753	758	727	791	798	780	773	785	739	720	763	786	772	786	773	763	771	781	739	778	774	779	737	776	780	769	763	776	764	760	783	785	788	781	757	756	797	772	732	738	763	795	801	765	747	773	746	763	786	735	760	784	741	767	773	728	697	770	755	823	731	777	748	796	741	756	761	784	734	732	773	798	721	771	814	775	759	761	753	748	769	777	806	754	755	768	760	811	743	784	732	760	762	774	749	785	762	748	747	801	755	764	689	771	773	740	753	773	828	769	723	748	765	719	777	740	776	775	724	772	834	763	814	783	765	772	757	736	756	755	765	785	835	808	731	769	799	725	758	756	760	780	758	744	775	790	762	745	735	752	775	777	777	787	781	779	797	805	780	771	760	761	705	776	791	780	833	712	793	761	769	760	740	776	764	744	731	779	762	722	736	733	745	786	731	776	836	793	799	777	740	769	751	736	767	775	792	746	747	793	751	792	779	747	767	759	745	779	770	767	729	778	742	713	777	743	798	746	769	762	768	755	778	787	760	801	776	755	764	801	788	807	808	752	751	779	794	787	723	783	762	804	773	766	808	764	732	777	802	779	817	782	764	753	702	809	738	762	763	789	764	785	806	786	761	775	738	750	796	755	786	781	780	823	757	849	734	824	761	724	756	762	817	761	757	750	792	793	756	771	816	812	765	738	792	763	781	780	738	742	727	777	774	743	736	763	748	780	802	758	775	808	799	727	807	705	829	779	761	713	758	775	806	777	770	773	760	776	774	748	817	779	783	780	776	772	756	836	733	750	804	822	768	747	748	792	784	773	734	766	756	722	760	743	794	763	740	746	730	756	766	762	748	783	748	785	754	768	745	750	792	781	778	757	760	761	769	845	737	748	744	775	782	757	782	791	752	732	747	784	771	785	754	759	784	786	767	739	746	805	782	707	784	687	760	765	742	781	753	725	771	733	764	814	790	789	753	733	768	756	744	747	778	758	784	810	723	800	795	767	762	785	796	719	763	734	737	749	768	785	733	812	781	763	777	736	757	785	795	802	792	722	757	735	768	740	732	785	773	769	784	778	745	739	754	746	747	730	760	791	808	765	772	802	732	754	758	756	735	790	754	735	759	774	770	801	787	791	722	716	785	752	746	779	755	795	774	750	766	783	735	747	747	763	756	758	811	733	736	759	795	731	726	730	762	776	761	783	789	753	773	804	743	756	756	790	739	728	786	740	777	765	777	753	766	781	728	765	792	833	780	778	750	742	719	762	772	767	763	761	783	793	799	760	754	774	799	795	755	746	788	727	804	803	761	748	750	739	737	716	762	747	744	785	793	825	723	751	811	717	805	773	782	790	732	782	769	790	794	753	733	725	766	784	766	769	778	770	781	754	754	729	786	779	751	721	736	727	711	789	759	751	743	747	785	717	811	743	744	762	746	787	768	764	718	760	780	772	750	779	815	800	774	794	756	773	744	749	804	816	760	781	770	746	840	757	775	733	754	782	774	767	735	765	785	744	776	737	753	737	732	755	756	755	726	771	778	753	801	751	788	771	780	797	768	735	773	774	754	789	776	785	765	794	748	755	779	789	781	751	738	785	773	732	778	803	698	794	771	799	774	785	812	716	759	766	720	765	749	791	786	788	753	750	790	792	766	750	773	795	754	792	783	788	783	793	744	721	804	768	735	800	776	815	783	781	751	746	703	758	765	726	736	778	762	734	779	776	754	762	822	754	791	765	725	815	749	757	782	749	795	779	712	771	799	766	806	782	709	743	752	798	727	755	721	783	743	811	764	772	818	757	777	774	732	757	743	747	781	784	751	792	731	775	760	814	762	748	774	762	784	720	774	731	768	729	791	709	718	778	781	780	780	814	780	735	796	746	738	782	780	731	734	798	780	801	758	771	776	750	808	733	743	779	809	746	758	812	753	778	733	840	751	736	823	774	784	816	751	807	740	760	741	773	750	799	772	819	772	730	770	839	836	753	796	766	751	733	823	758	776	712	768	711	741	754	744	748	774	773	737	827	768	772	815	775	776	803	753	775	844	779	769	769	760	748	746	757	742	745	736	787	787	760	785	770	817	783	748	764	716	771	726	784	734	794	787	740	780	745	789	729	768	793	749	663	782	795	752	773	777	792	811	762	764	761	759	749	772	773	791	781	774	793	810	753	767	771	733	774	762	803	799	803	784	761	778	763	726	760	789	777	820	709	738	780	757	768	762	752	773	752	785	799	736	769	801	755	755	758	752	776	797	744	751	754	758	755	774	780	711	815	800	829	810	743	783	797	736	777	807	767	766	778	749	757	800	722	728	791	742	782	772	773	735	797	770	762	764	775	755	738	765	788	815	721	794	748	756	757	748	798	781	750	756	791	785	778	764	755	743	783	746	799	767	818	768	812	753	768	790	780	758	771	793	766	779	761	774	770	726	771	775	762	765	762	775	783	728	810	738	805	743	763	717	773	762	731	743	793	708	715	781	811	760	766	775	779	784	770	779	780	777	786	777	769	744	779	784	780	731	748	778	789	836	717	801	805	783	787	741	772	754	756	716	717	752	747	788	805	773	744	772	725	730	785	769	793	729	815	782	773	777	764	807	765	759	772	756	751	772	781	709	789	731	735	793	776	743	797	781	767	800	739	751	763	736	761	723	772	745	744	731	747	762	771	822	769	796	791	824	766	767	775
22755	21134	28953	23601	21135	21193	9701	1366	1011	951	879	733	640	600	614	530	553	492	507	471	466	436	464	427	413	411	389	442	439	458	413	395	423	436	406	424	405	402	405	446	415	417	381	360	363	408	390	376	388	380	391	390	374	405	382	385	386	356	395	402	415	384	405	389	407	410	360	353	366	418	403	383	375	416	384	401	366	417	399	378	385	360	384	372	373	365	373	374	354	392	388	374	358	362	398	357	386	344	381	400	336	375	357	380	415	361	357	369	361	362	391	412	369	380	385	391	390	356	378	335	411	371	386	358	372	355	397	388	415	378	376	397	359	361	378	393	356	384	355	374	357	414	375	383	373	379	364	394	405	366	385	374	400	383	396	353	373	377	389	399	358	357	383	355	392	394	374	364	352	392	374	353	382	358	381	385	357	382	349	352	390	350	399	360	397	365	368	369	367	393	386	374	363	371	369	398	405	369	368	364	384	377	356	391	406	392	380	363	350	382	380	384	379	377	353	363	371	373	379	375	392	361	403	351	396	363	369	395	342	343	337	359	380	375	393	361	374	398	357	333	348	389	371	364	378	358	371	359	368	379	389	364	375	406	377	376	374	389	336	361	386	368	387	373	374	380	366	363	351	363	389	390	374	376	339	360	365	368	371	353	364	385	394	373	413	357	376	366	361	386	378	376	386	354	358	319	348	427	376	387	376	394	391	377	397	353	415	361	397	384	368	375	399	365	367	366	394	395	362	365	343	380	385	363	370	378	368	369	373	338	389	422	383	371	328	329	361	364	375	374	388	369	346	382	349	386	344	367	379	376	378	360	343	353	381	349	350	396	397	362	352	399	380	371	380	367	355	364	352	355	395	394	401	378	386	335	362	348	369	370	364	358	340	411	382	377	421	426	395	383	365	378	381	373	389	342	392	358	347	347	361	353	384	349	376	362	354	340	377	339	374	397	392	363	374	325	375	332	384	374	395	341	361	389	359	346	360	317	353	349	379	377	366	378	397	387	399	378	384	362	373	404	363	407	407	351	383	349	375	390	375	347	401	389	359	363	398	358	307	368	362	380	401	365	353	362	415	360	394	367	373	342	346	357	347	382	364	366	399	368	353	353	345	335	348	402	375	396	382	404	351	357	361	388	395	342	355	370	369	373	368	383	423	375	364	366	388	382	352	368	388	412	356	392	392	387	331	382	356	348	342	383	406	354	371	406	394	362	360	389	369	366	345	395	350	390	372	367	399	390	374	386	387	377	382	421	379	320	369	358	423	413	358	369	368	358	372	375	382	358	351	357	364	347	357	355	392	353	363	342	373	382	364	390	373	374	357	353	379	372	373	420	383	377	382	352	397	363	381	306	415	393	369	369	391	374	365	380	395	338	375	373	356	356	365	409	393	375	339	371	353	356	362	354	371	340	396	379	347	395	376	383	363	370	366	318	387	330	369	397	408	373	372	376	377	378	377	372	377	354	410	384	341	390	355	378	360	383	378	356	374	353	376	372	371	354	377	368	330	350	381	375	369	387	351	414	384	379	366	390	390	362	384	352	386	350	409	345	391	376	380	369	348	382	350	371	370	376	345	379	348	387	405	369	365	378	344	350	346	346	384	408	378	368	365	395	414	392	401	346	375	379	352	379	369	391	352	372	360	380	374	391	383	353	396	379	371	364	390	383	382	374	409	364	397	373	366	360	376	337	378	376	367	333	381	342	351	344	357	375	360	405	360	334	362	380	369	399	374	352	391	372	362	391	390	393	381	373	402	342	378	367	357	397	365	384	351	402	347	364	411	368	398	387	369	391	379	410	377	363	350	361	353	377	388	388	362	367	385	335	412	346	356	348	407	382	371	375	381	376	351	363	373	352	384	371	367	391	390	367	409	394	340	383	361	353	355	384	364	385	371	373	382	417	342	325	350	386	383	392	396	356	368	352	369	376	356	379	358	390	327	387	390	376	367	361	400	401	345	406	379	361	370	354	327	383	356	362	404	357	363	358	373	400	367	355	374	387	363	385	408	361	371	401	356	385	355	390	363	358	357	382	378	363	411	341	375	365	347	369	389	383	355	398	378	360	382	370	360	388	400	379	391	381	420	373	368	398	362	395	361	378	359	345	375	377	379	343	383	363	364	342	368	363	369	371	368	383	396	327	377	360	379	376	387	421	377	364	355	374	378	366	335	335	377	358	372	410	378	375	369	386	387	359	393	394	377	357	375	356	366	373	402	381	407	387	356	392	354	356	388	394	369	366	384	394	361	389	393	371	388	361	380	372	369	357	388	391	371	381	395	341	395	375	359	354	380	385	387	399	380	344	371	370	385	392	359	346	350	359	380	361	375	379	378	354	337	345	390	370	364	366	368	402	349	362	354	386	369	363	365	373	357	356	370	439	363	385	338	338	357	372	377	345	343	353	345	351	388	357	379	350	382	372	371	380	367	378	386	403	371	410	392	351	349	384	406	388	352	381	395	368	388	369	386	355	344	366	382	359	403	352	366	392	340	353	358	353	395	406	398	423	360	357	368	381	377	390	376	341	329	349	365	380	370	386	371	373	367	403	368	369	387	377	356	366	369	352	395	391	380	362	354	391	400	362	349	382	355	397	371	350	364	362	369	383	373	388	345	370	394	388	391	359	397	361	331	392	342	347	386	379	382	369	368	371	396	351	378	381	381	393	369	407	393	359	367	389	366	366	341	357	412	323	371	354	378	407	357	375	366	362	399	367	322	361	380	379	403	366	380	363	390	349	383	361	398	379	382	334	344	425	394	351	386	366	369	374	382	402	360	360	364	360	362	359	346	371	365	336	370	379	386	366	354	347	356	348	377	360	421	359	359	343	361	380	359	405	363	385	380	367	364	368	371	339	399	411	389	369	357	344	388	379	388	354	376	365	359	359	340	377	364	358	356	358	363	340	376	372	377	356	382	388	370	367	374	361	373	404	358	400	372	379	322	356	373	359	370	378	371	384	376	381	386	334	329	365	379	385	395	381	374	367	387	333	387	336	383	363	418	347	376	390	371	359	374	346	328	359	384	375	372	388	356	376	362	393	395	382	381	357	366	376	354	385	377	384	377	355	362	352	360	393	371	343	383	360	404	380	389	374	391	382	352	371	357	364	375	385	370	399	374	368	377	407	336	373	403	354	381	394	345	332	358	362	362	350	397	364	361	373	346	372	352	353	357	348	379	412	369	386	340	374	403	369	352	355	392	334	364	351	374	361	371	381	361	377	346	408	362	362	347	379	391	380	363	404	378	347	394	398	353	376	398	352	361	372	382	366	361	379	389	372	363	364	386	374	364	349	376	400	358	366	376	402	374	373	360	367	375	373	402	326	381	373	371	379	356	374	375	367	332	336	342	353	381	356	337	349	384	376	355	391	382	371	412	373	386	348	393	344	381	384	379	325	357	372	374	361	340	386	372	392	365	395	383	379	391	399	390	356	373	382	380	338	364	374	346	395	354	388	353	377	353	346	390	347	358	393	338	406	367	369	382	347
7411	17016	14065	7668	5618	4457	3637	2839	2482	2206	2015	1638	1287	1180	1048	1001	851	902	844	770	762	822	701	690	714	683	646	663	662	630	679	647	649	652	638	594	602	607	623	557	541	585	569	569	553	566	554	601	531	600	558	582	566	547	575	527	583	568	565	567	550	613	599	514	597	636	528	565	562	569	561	524	565	570	519	560	563	550	532	585	541	554	585	524	507	504	549	561	579	540	559	595	527	525	551	542	527	542	510	543	523	567	533	522	526	499	546	531	538	532	502	545	550	538	534	585	515	544	508	566	524	546	517	532	507	509	526	562	514	541	542	542	550	491	563	493	551	546	552	573	553	583	551	530	518	533	508	540	539	553	541	531	507	547	505	538	552	513	567	560	541	541	560	508	547	565	504	558	498	543	544	536	563	521	558	528	562	579	522	519	534	510	530	531	510	528	523	543	502	528	562	523	505	557	566	546	525	563	514	532	580	565	499	530	585	494	584	518	523	516	530	525	538	536	567	555	517	564	534	522	565	557	523	528	527	516	548	535	520	544	529	515	522	548	559	516	499	511	513	519	524	514	518	524	520	557	545	511	561	562	574	514	576	549	505	507	526	533	549	566	526	544	500	554	522	539	498	532	568	521	538	546	521	552	508	565	514	529	549	534	541	527	518	537	548	537	553	500	520	547	541	521	526	559	533	536	556	512	591	550	540	544	523	544	529	563	566	565	535	518	540	526	536	598	531	522	551	482	533	532	548	545	547	539	524	515	607	484	549	515	513	537	548	535	524	551	504	558	501	510	577	516	484	561	533	546	552	548	528	548	522	555	516	546	562	525	503	555	536	548	514	552	525	529	506	579	517	559	520	559	580	511	526	495	562	529	559	487	519	552	559	549	534	530	531	550	573	539	509	536	548	544	546	528	545	550	550	548	526	593	552	542	523	583	510	564	514	535	544	564	515	541	495	540	505	525	514	540	516	572	571	546	534	496	538	498	528	496	547	522	529	518	532	546	535	566	532	576	523	596	510	520	526	529	518	502	523	539	534	523	505	532	535	521	517	540	528	547	561	534	520	547	531	539	524	538	553	510	525	568	508	583	600	583	520	539	541	530	503	566	547	548	549	541	551	525	535	552	537	517	503	539	552	557	523	590	541	550	557	563	554	542	522	534	513	546	542	541	548	518	593	535	557	561	526	566	537	510	569	559	534	522	525	531	534	546	513	530	510	517	541	508	510	524	515	560	586	480	541	558	535	555	562	532	525	520	508	509	558	541	553	536	528	526	554	560	558	526	514	518	526	527	519	565	548	531	516	556	512	590	518	529	545	534	555	548	544	497	552	548	516	526	529	503	553	534	533	511	550	516	533	564	532	534	533	542	536	537	529	503	520	551	526	540	558	569	525	541	516	571	512	522	516	542	533	529	512	528	549	565	546	566	555	544	501	520	520	548	565	574	536	505	506	519	550	563	549	536	518	544	531	538	575	522	530	512	566	542	536	519	511	494	548	503	542	522	518	538	532	501	561	552	475	550	528	492	565	507	521	547	500	524	547	553	543	539	533	526	549	528	536	477	583	515	560	546	562	553	547	567	564	546	545	549	555	555	494	579	496	498	530	550	501	519	526	600	535	591	512	514	538	555	520	535	551	503	525	537	535	486	523	559	548	516	589	522	561	498	516	529	537	566	505	497	522	573	539	568	510	550	518	506	574	509	541	547	547	552	550	550	551	544	564	521	535	543	515	542	511	491	545	534	516	537	520	544	552	560	508	566	569	538	492	544	522	517	522	545	536	531	510	575	509	559	530	541	523	560	519	521	516	532	553	554	550	577	561	576	523	520	522	546	553	567	539	530	539	523	561	548	548	532	539	555	571	555	570	564	561	506	530	549	533	555	576	529	580	537	525	552	554	543	540	545	489	594	557	500	551	517	550	541	537	552	520	515	547	507	549	524	548	559	513	584	560	578	528	522	532	568	603	560	523	530	517	520	537	489	540	494	549	534	529	523	523	530	514	505	501	525	557	533	567	532	555	530	514	541	532	565	529	577	539	545	526	545	532	563	589	529	520	541	556	538	548	562	531	539	557	544	556	540	513	547	562	515	551	517	517	562	561	522	528	507	524	537	536	537	513	539	511	583	521	517	527	544	546	532	561	516	544	499	555	530	488	519	544	508	565	582	554	499	543	508	524	531	483	554	535	571	560	550	522	550	539	544	563	518	550	541	511	545	534	499	556	594	533	549	526	538	553	572	537	527	533	511	573	532	536	546	488	568	510	574	529	554	507	515	582	521	536	538	511	492	584	551	562	561	516	538	552	525	556	547	529	557	538	529	488	555	504	525	525	542	587	491	571	576	524	541	501	517	526	524	555	513	512	568	520	516	537	543	596	549	561	535	534	522	581	518	551	532	539	532	557	543	554	517	522	553	537	498	561	565	554	563	551	565	529	541	542	521	563	535	545	558	562	539	506	516	527	505	505	522	549	562	536	552	535	498	519	543	526	524	559	518	547	549	562	498	556	557	512	498	541	534	524	528	517	552	577	543	550	540	495	515	532	507	526	509	528	532	515	535	549	562	528	528	572	524	515	505	541	553	515	561	570	520	516	521	502	585	528	519	511	513	507	522	510	523	494	556	537	525	529	548	561	549	563	515	567	536	519	494	545	547	552	505	593	548	557	554	504	493	545	558	513	570	539	495	520	578	506	534	486	499	570	543	496	544	549	569	526	545	511	584	504	510	556	567	553	536	523	538	576	544	563	528	571	505	576	542	551	553	545	532	520	498	584	529	543	569	533	518	506	555	511	559	547	513	521	553	536	532	539	517	514	538	522	532	548	524	572	527	511	485	531	532	526	539	528	508	563	505	543	522	532	508	573	555	558	524	537	546	568	518	517	525	525	529	623	531	518	529	551	551	527	519	519	549	543	550	522	540	483	555	587	531	505	489	520	532	538	522	552	504	548	576	540	557	596	536	539	513	546	531	496	533	534	556	511	551	520	540	532	538	533	544	563	533	547	504	547	505	513	517	512	550	545	508	530	528	511	552	552	543	544	529	536	541	512	505	546	521	551	530	499	535	524	519	537	491	534	518	517	516	502	497	534	537	530	534	500	524	530	536	573	560	524	514	506	561	563	504	492	517	497	492	535	575	527	545	541	544	543	543	555	547	537	552	527	498	533	527	552	556	583	550	533	521	543	532	528	536	554	518	525	537	549	494	513	527	566	515	492	550	556	511	539	570	532	562	529	553	573	543	521	549	516	534	532	545	512	513	534	522	548	527	517	560	537	544	559	548	509	545	526	553	535	556	529	555	527	522	545	527	544	526	559	565	541	517	545	580	515	535	529	534	520	524	526	562	543	543	531	501	527	530	520	542	541	542	537	515	484	561	505	541	557	545	546	537	545	556	535	522	517	516	547	557	561	536	526	540	563	553	540	520	508	576	523	521	541	524	527	520	557	565	552	537	546	621	548	523	532	531	547	505	585	522	533	521	518	503	502	577
26797	20517	8332	1007	693	614	544	531	512	500	521	451	416	445	416	426	420	410	412	411	397	397	394	421	383	403	414	395	406	401	383	388	413	396	417	429	411	421	402	438	448	401	348	423	447	445	405	418	396	418	437	445	405	419	397	421	370	442	427	383	390	437	410	415	410	378	421	396	432	403	385	420	433	399	384	412	392	434	425	388	429	451	413	413	396	424	402	422	424	381	389	403	415	401	429	421	422	400	400	426	442	396	377	397	402	369	395	398	389	416	419	390	405	382	417	411	383	375	425	431	422	440	382	402	390	407	415	389	408	411	396	365	369	408	403	436	414	447	387	430	424	397	400	440	413	394	414	446	401	395	435	417	396	387	382	416	407	415	418	397	410	449	387	421	395	422	419	453	354	403	391	412	414	396	437	415	422	407	385	420	422	383	383	415	410	407	418	393	413	397	397	355	446	428	398	386	409	360	427	396	410	412	420	389	413	394	427	411	400	404	405	426	402	387	417	414	394	415	399	365	473	389	393	397	391	424	409	411	394	417	401	376	397	381	401	418	404	395	425	408	371	407	427	408	367	451	384	384	399	383	399	416	423	405	431	420	386	436	421	407	417	396	411	395	398	396	393	376	380	410	427	390	383	377	394	389	378	417	371	392	368	412	380	368	438	414	394	399	382	390	402	380	400	373	374	386	398	397	374	419	393	391	403	418	429	428	419	404	414	402	419	427	416	366	413	404	443	448	404	409	365	412	369	426	408	427	388	393	386	416	399	418	387	442	398	384	410	392	430	445	453	410	424	411	393	403	411	411	384	399	410	405	381	376	384	411	387	415	412	404	398	410	381	389	414	417	390	387	379	407	412	417	380	371	402	392	376	416	409	413	367	371	412	417	417	420	370	368	407	409	368	408	400	427	387	420	402	391	412	365	401	386	423	384	388	410	410	391	419	384	394	418	423	392	394	388	390	390	415	384	397	401	424	440	447	409	381	357	388	389	394	419	415	409	389	398	401	429	397	423	407	380	390	410	390	399	401	401	414	371	433	384	414	420	405	384	404	424	385	380	382	396	394	408	413	430	399	405	431	381	396	409	377	395	386	427	411	423	384	377	405	390	413	416	442	384	386	423	415	395	439	400	420	415	381	415	408	411	426	410	392	378	379	377	404	395	377	411	396	376	425	429	401	378	380	386	357	394	409	433	391	401	409	429	420	413	432	394	370	412	370	411	423	407	410	393	376	431	434	407	421	401	380	435	430	411	380	393	413	406	385	409	349	424	413	385	388	415	406	413	456	414	385	401	440	393	400	398	379	417	389	407	406	379	363	415	400	382	386	389	416	394	423	401	382	389	409	398	417	426	402	390	401	413	377	408	388	394	383	392	355	387	391	407	419	390	423	383	416	374	373	404	370	421	399	400	393	403	387	427	442	429	392	401	405	382	378	386	387	390	387	390	388	369	370	433	414	444	432	386	392	402	433	412	394	404	385	399	413	412	426	405	402	409	416	366	377	377	424	420	393	404	442	437	393	411	387	397	407	396	426	398	396	400	388	404	384	424	383	365	414	372	359	386	376	398	426	367	420	390	385	431	341	395	373	412	422	404	403	402	396	421	377	428	368	408	395	416	419	415	401	384	424	426	415	424	387	416	405	384	402	435	409	383	445	400	422	416	425	369	373	426	384	383	391	398	432	394	411	420	399	429	441	440	390	380	408	396	393	398	405	439	411	433	404	445	363	384	391	388	375	401	403	390	454	393	392	410	385	406	403	412	406	403	403	422	410	378	391	376	367	413	430	425	408	397	440	407	363	401	388	401	394	413	409	423	422	429	415	403	420	396	445	423	376	385	422	411	418	408	402	414	397	422	400	389	384	397	431	425	396	437	438	416	396	453	379	385	412	384	398	399	411	370	428	436	422	387	394	423	403	398	421	382	379	388	396	389	411	420	416	433	398	389	423	390	383	414	396	405	392	419	403	400	425	451	422	390	396	380	393	411	359	427	391	385	410	374	395	422	400	383	425	387	441	394	420	420	415	400	426	379	451	383	416	388	422	425	392	370	453	404	401	377	421	435	399	476	398	428	408	375	414	386	378	436	427	389	402	389	417	433	397	400	419	393	393	390	401	379	437	397	394	389	373	398	407	400	406	397	379	349	390	394	395	391	391	403	394	412	419	412	402	395	362	401	433	401	398	410	403	390	407	399	428	377	381	443	406	418	389	420	370	439	440	405	432	387	401	391	394	393	379	410	424	407	395	402	402	423	433	438	437	389	453	388	438	387	425	387	385	416	397	415	406	409	399	435	394	418	386	419	393	400	385	370	407	386	406	406	388	438	405	382	395	392	431	388	419	429	443	398	426	383	402	395	392	468	404	404	400	428	399	386	402	427	432	376	359	400	421	402	406	382	414	426	385	377	378	419	400	384	425	372	405	387	400	410	395	390	394	371	372	397	386	406	379	403	404	397	413	387	389	401	398	428	402	382	408	393	384	395	389	383	410	419	399	383	393	402	388	410	420	373	402	405	395	386	391	382	396	368	417	428	422	408	387	412	424	440	400	396	453	411	371	421	370	360	428	435	403	414	403	396	421	379	410	418	371	370	395	388	398	408	400	381	420	408	393	411	424	361	385	413	362	403	426	379	382	362	406	448	431	396	426	368	395	419	423	426	404	411	433	361	398	399	390	367	394	399	419	394	381	394	427	396	429	392	445	389	398	384	376	409	417	393	420	399	400	403	389	402	436	426	406	363	434	383	380	396	442	406	399	419	403	398	401	414	403	433	404	391	413	413	407	390	437	374	413	417	388	385	399	402	428	381	400	407	410	428	402	406	414	386	387	410	385	406	381	400	448	388	402	395	369	383	418	386	357	412	366	391	404	412	412	435	414	396	405	416	396	390	400	423	404	424	410	365	390	401	407	352	415	384	412	451	407	416	422	411	403	414	389	428	432	396	427	418	403	416	364	406	413	393	409	421	415	385	405	429	392	412	394	402	406	402	383	371	399	436	347	396	393	386	396	426	397	434	397	383	401	428	418	430	385	423	414	407	359	424	396	400	399	428	416	415	411	422	431	394	401	395	454	408	400	407	399	375	392	401	408	403	403	388	375	387	395	398	425	394	404	419	428	383	401	375	418	398	353	441	402	419	419	372	427	403	399	373	392	419	408	413	394	384	418	407	390	368	404	410	341	376	414	411	397	380	432	444	383	397	410	386	430	410	425	405	360	389	391	423	428	395	418	377	425	347	388	386	404	412	396	413	411	415	414	391	415	397	372	415	370	437	427	407	439	415	395	387	371	392	364	380	418	395	407	414	411	412	404	428	424	398	411	380	387	403	379	365	422	380	426	379	420	406	408	402	383	422	415	379	395	408	388	392	395	416	366	387	385	396	411	414	406	442	427	450	415	411	413	399	392	388	414	402	354	413	395	455	369	390	380	427	421	409	396	412	409	422	432	403	401	398	369	409	393	399	407	384	373	417	414	373	383	376	404	399
4202	1954	1804	1104	987	964	943	933	873	880	817	669	663	674	644	594	596	601	657	584	558	595	566	550	585	560	579	549	583	611	557	586	588	560	564	597	557	566	634	608	604	543	566	559	603	592	563	562	572	555	564	579	567	567	549	568	605	601	592	584	592	559	576	594	571	580	561	592	594	542	552	589	586	570	601	524	572	576	603	566	562	584	578	603	567	625	575	568	590	607	586	568	608	569	569	571	559	569	514	543	574	550	569	579	566	609	600	588	542	558	551	535	599	555	613	568	558	597	546	621	593	599	560	562	578	568	526	628	578	553	604	573	566	559	548	590	568	595	585	564	594	584	569	565	534	552	566	567	551	582	581	556	564	564	549	540	576	591	581	577	591	568	605	591	604	585	623	575	604	591	550	565	567	546	584	605	622	553	556	572	618	582	540	587	566	550	553	587	557	543	576	569	589	559	555	616	574	529	520	529	599	573	581	527	581	595	608	562	536	588	589	600	587	537	604	571	579	586	602	562	652	577	578	544	545	550	595	578	527	573	586	549	569	580	535	560	577	570	555	584	551	586	575	582	577	567	519	563	570	577	585	555	558	556	582	517	552	563	590	578	602	595	568	577	549	554	600	627	580	551	555	585	570	573	569	571	623	603	559	545	560	573	565	623	595	552	580	582	561	554	553	552	587	619	558	570	584	617	554	610	562	562	601	579	563	602	600	579	557	548	575	567	550	571	614	584	589	554	547	557	600	571	587	570	589	591	561	536	537	546	560	576	546	558	529	574	580	541	596	604	567	569	558	593	536	610	575	589	601	571	553	541	604	591	585	586	616	551	595	543	582	561	536	542	518	565	548	548	552	583	586	598	563	582	570	573	618	597	604	571	559	554	610	542	592	567	545	570	595	586	561	584	550	608	534	552	562	601	548	600	519	549	619	546	552	605	555	624	603	570	554	599	556	616	568	586	553	568	585	549	584	577	613	580	556	579	565	551	585	570	585	554	589	576	624	573	552	585	606	585	583	570	565	574	533	566	574	563	558	573	583	610	570	561	580	551	557	532	563	577	592	545	584	577	547	598	557	554	579	566	571	554	599	587	578	589	541	569	550	577	578	565	557	560	547	593	594	541	592	627	581	558	574	581	537	595	553	585	567	570	582	590	593	591	560	574	549	585	555	559	563	601	529	597	578	558	527	574	608	608	572	587	573	595	553	571	549	610	554	521	559	563	569	584	547	544	600	562	548	540	546	547	577	557	602	603	558	597	559	580	590	603	535	604	560	651	556	568	655	543	535	598	577	567	601	576	566	642	608	583	613	563	554	601	593	564	573	593	552	571	629	581	604	625	569	570	514	559	571	552	555	568	534	588	544	590	602	599	558	588	584	577	571	601	550	549	592	581	584	578	625	573	582	537	549	585	589	561	571	568	551	588	574	639	564	598	551	612	587	576	576	541	587	537	563	546	596	547	563	603	599	588	564	569	590	494	592	604	562	620	572	597	609	546	604	573	553	568	585	599	552	588	553	577	579	501	610	583	581	560	560	540	577	564	580	569	583	582	578	587	564	590	583	608	570	561	601	567	593	609	560	563	537	587	579	535	551	586	569	559	621	557	579	584	557	556	596	596	574	562	585	585	642	574	583	615	555	605	560	577	563	576	572	600	565	585	564	598	584	562	537	529	598	600	604	579	584	581	551	578	569	556	549	551	557	596	591	544	592	556	589	608	586	576	562	608	546	557	628	591	576	539	561	555	594	611	594	593	571	564	528	562	564	603	567	599	535	565	558	585	570	594	582	574	596	568	602	578	603	594	580	575	583	623	586	571	549	600	568	604	557	577	587	544	596	571	611	555	569	578	548	565	552	620	581	544	578	518	601	590	566	555	610	533	554	555	588	548	522	573	555	565	580	565	597	554	553	598	576	549	585	519	585	572	591	619	592	551	572	598	561	594	576	574	537	603	583	569	545	543	596	593	581	577	611	578	580	534	579	553	583	562	603	602	577	575	571	585	537	579	570	550	611	633	584	538	556	595	553	559	614	574	588	550	553	596	592	554	560	549	588	572	598	582	580	559	587	519	559	569	631	588	536	571	540	604	566	570	557	623	584	588	582	585	543	567	620	590	579	578	582	564	558	559	581	541	595	563	531	579	548	532	579	570	585	563	579	547	571	585	577	573	566	558	541	574	582	569	577	563	598	598	572	556	601	543	566	565	596	541	600	534	569	560	600	545	587	594	550	560	577	560	571	574	568	530	561	576	565	572	579	608	574	566	528	598	584	568	628	557	557	575	561	603	548	548	615	549	580	594	575	581	525	582	570	571	575	550	596	567	589	580	599	535	549	542	583	595	605	549	596	604	565	575	605	594	589	557	608	589	599	572	585	558	568	585	570	542	558	583	554	594	552	599	551	601	579	558	540	575	589	576	580	572	602	555	578	578	579	556	548	593	578	620	564	584	591	609	563	534	559	567	573	539	571	518	558	585	628	541	544	560	571	567	565	545	575	530	599	598	521	566	583	601	562	551	583	583	573	554	560	598	583	490	589	616	579	587	596	547	582	514	627	575	547	562	527	511	510	575	589	548	583	571	568	550	558	579	569	583	576	538	571	576	602	581	558	542	566	597	564	579	590	532	581	565	565	564	615	518	616	535	529	595	561	545	585	564	567	580	597	584	575	576	575	561	611	558	573	555	599	508	579	539	601	538	599	600	585	544	561	588	582	592	558	590	571	566	582	578	557	587	530	600	568	561	574	536	588	554	591	612	564	601	566	541	558	595	547	553	565	588	544	546	560	530	605	564	606	575	593	579	598	549	586	527	573	588	568	562	590	557	600	552	549	567	586	538	595	645	622	572	566	571	542	578	558	547	567	581	569	594	573	592	586	542	563	574	568	547	596	556	608	595	597	576	564	561	563	555	626	580	560	570	574	580	554	569	566	563	575	563	554	592	623	587	572	556	573	565	571	629	580	559	592	605	590	595	591	547	573	592	574	570	582	612	570	586	581	565	540	580	575	613	528	574	578	594	550	556	574	592	575	577	579	523	604	549	635	574	576	566	579	563	606	544	591	603	609	613	579	542	547	572	554	532	531	569	623	548	554	573	568	584	548	546	552	563	604	602	556	586	542	549	584	601	584	563	611	570	547	607	574	582	567	536	536	575	573	619	580	591	568	546	574	555	591	556	585	577	610	566	566	590	579	582	554	558	563	544	592	511	586	593	559	552	610	551	563	557	612	609	555	589	571	563	587	576	618	585	563	558	604	554	579	583	552	535	581	577	588	547	616	516	541	560	600	545	580	600	534	614	586	560	540	564	600	586	576	535	585	564	618	609	618	589	587	586	566	585	600	597	565	602	585	564	556	597	584	579	538	567	604	529	580	603	542	601	603	531	552	603	574	545	570	561	564	596	570	549	550	611	605	568	557	582	570	604	586	534	597	581	601	564	554	559	552	590	536	640	590	576	580	556	575	583	540	571	532	547	562	613	615	579	587	602
23577	21118	28547	23946	21101	11592	1595	1032	912	852	785	731	725	703	708	631	603	598	587	631	606	563	588	585	539	610	589	613	575	579	554	590	570	550	581	584	530	575	548	534	559	545	580	532	562	578	574	545	526	535	551	530	525	560	522	535	566	552	557	543	531	579	564	543	488	525	543	554	548	530	548	579	523	583	549	527	545	526	555	552	518	567	561	540	520	560	536	508	525	479	529	539	536	563	552	518	493	571	535	564	523	540	500	527	505	559	553	565	526	537	543	534	499	545	516	508	511	531	520	565	573	561	508	548	504	526	535	571	515	519	502	586	572	514	556	516	508	517	503	566	479	555	521	513	538	483	512	558	568	508	535	572	516	546	554	531	523	523	556	547	517	552	550	549	546	549	579	547	545	544	542	548	565	531	555	529	523	582	554	536	566	531	495	566	554	543	573	531	582	551	527	522	550	534	522	524	545	540	553	529	556	540	530	538	566	518	551	518	586	559	571	564	511	547	517	521	544	538	555	544	499	584	584	532	559	515	524	526	558	545	512	518	524	595	555	519	521	525	603	546	550	514	525	507	486	527	491	536	556	543	520	523	512	536	542	528	534	556	524	496	519	523	540	548	551	556	564	524	560	543	564	522	543	508	573	548	559	566	533	541	529	546	565	544	536	572	492	485	551	502	532	513	531	613	536	529	543	533	554	491	552	547	529	532	563	524	519	537	549	556	554	492	552	561	535	545	532	559	542	538	581	532	538	529	526	544	524	511	534	561	568	487	525	523	536	541	532	533	465	533	526	543	526	563	535	560	554	530	495	541	563	540	548	548	556	521	509	500	536	533	527	562	510	570	545	522	522	513	571	530	527	565	525	533	541	547	551	562	537	533	576	564	513	541	513	528	563	526	537	556	511	524	530	578	531	582	530	530	560	578	560	518	581	528	527	540	570	553	550	568	499	535	526	551	526	530	531	504	524	522	502	478	523	540	548	514	507	531	550	565	553	529	538	552	537	561	524	519	528	571	553	511	525	514	555	529	548	536	557	526	564	512	544	564	564	545	550	546	561	550	511	540	519	570	522	538	524	558	596	524	565	567	539	562	557	492	542	519	520	553	526	533	532	537	548	501	533	526	606	508	501	538	523	536	588	532	537	525	502	532	528	551	494	541	534	517	554	526	560	537	523	533	534	567	555	528	543	535	513	538	463	559	539	544	541	534	505	478	577	532	579	559	550	509	522	555	557	586	589	537	511	569	509	515	547	528	530	533	536	533	535	529	538	544	551	558	561	492	520	526	531	535	546	508	571	535	531	517	538	488	582	535	547	554	534	516	572	507	608	545	541	509	574	522	518	497	552	495	576	517	534	531	569	548	555	550	541	530	579	547	519	571	562	550	522	521	558	521	528	579	548	549	559	508	530	552	535	544	526	527	525	562	566	533	561	496	543	518	554	521	510	537	525	551	467	555	501	500	566	566	511	572	553	557	532	532	531	554	556	528	488	516	557	542	539	529	591	563	523	542	514	550	528	537	526	589	521	543	531	551	561	534	542	522	569	514	506	504	556	544	518	511	523	519	474	578	568	510	515	518	539	502	464	557	582	512	562	522	537	542	513	570	534	564	575	525	573	529	525	513	569	552	558	529	556	523	576	592	520	547	554	535	522	540	556	494	532	560	568	570	515	536	519	540	548	528	514	547	564	530	531	502	529	556	582	535	491	564	500	506	541	521	543	531	560	580	554	536	583	572	506	527	549	519	567	528	526	520	493	506	533	545	556	512	515	578	537	527	507	496	523	527	526	541	566	531	547	507	534	540	530	555	559	537	521	530	512	520	502	565	554	528	526	525	512	576	504	553	552	525	540	550	520	532	517	507	520	584	560	551	515	552	534	537	492	522	556	520	588	544	569	568	569	493	532	501	529	541	564	530	557	563	570	543	485	570	561	539	575	549	567	530	557	532	551	556	574	552	519	523	527	524	512	554	562	529	548	532	541	526	539	548	557	509	478	527	543	511	554	532	547	564	574	546	535	571	560	527	529	568	537	521	491	545	575	545	546	560	559	515	568	531	509	541	537	529	547	507	551	525	542	561	553	567	530	543	509	524	519	533	538	562	537	564	559	528	510	564	549	501	534	567	502	526	549	520	537	508	519	561	526	532	530	573	525	508	556	566	555	530	531	514	534	579	566	571	542	559	523	565	515	551	547	541	524	531	538	530	521	554	563	562	557	515	540	533	525	523	544	523	539	519	547	517	564	527	554	513	531	529	515	523	553	562	557	522	518	537	552	590	512	536	535	530	521	538	541	521	563	577	540	529	532	502	526	514	545	553	585	552	542	597	508	546	502	528	520	520	527	521	539	476	554	560	572	528	509	528	539	553	532	549	488	524	513	559	559	533	493	554	560	546	516	521	537	463	539	530	561	585	520	567	533	531	540	498	504	574	573	548	524	563	574	514	553	559	515	524	523	549	553	542	529	525	505	520	501	557	519	552	596	534	528	547	542	498	521	558	549	546	542	529	546	569	522	537	533	549	535	574	519	539	514	496	520	539	558	520	556	548	573	540	526	543	522	512	550	523	543	546	582	515	559	515	520	548	554	581	537	502	505	541	498	535	518	582	552	532	572	546	620	540	597	538	526	530	545	507	542	521	492	528	510	536	527	533	475	535	541	534	524	513	548	522	504	523	567	523	524	533	514	580	555	534	569	532	554	567	515	555	549	524	504	538	526	532	528	565	583	567	535	535	516	570	550	501	540	560	542	541	546	572	556	532	525	555	511	535	525	530	540	514	531	570	535	590	527	511	556	543	505	519	572	524	519	537	548	532	522	572	539	519	535	536	569	549	527	549	523	554	562	550	517	505	576	530	508	547	574	541	566	540	512	501	545	508	538	539	519	538	542	548	553	537	592	522	546	538	577	535	525	514	554	550	547	558	559	575	556	543	513	520	530	493	519	537	510	540	520	545	521	527	517	511	573	547	528	531	563	521	513	523	540	524	606	563	550	526	535	544	564	510	558	536	585	554	483	585	557	564	583	485	502	526	528	564	498	531	527	510	563	551	507	518	506	550	552	530	519	554	522	547	544	554	541	528	533	497	488	577	550	546	510	558	532	512	568	556	532	536	554	488	551	526	530	533	533	556	535	515	598	553	524	552	515	520	525	529	528	523	523	540	542	554	561	520	496	578	544	515	508	604	509	563	517	538	502	536	546	563	542	518	556	534	566	513	546	530	534	561	572	502	512	491	502	528	550	535	529	552	526	501	503	529	560	537	537	512	535	540	557	536	557	542	555	542	561	516	522	576	529	515	568	542	513	531	523	594	539	529	545	546	554	579	519	550	547	522	539	545	581	548	561	529	543	538	531	516	522	565	530	522	580	507	555	546	512	535	593	526	530	569	573	535	534	531	527	583	549	529	542	573	509	542	547	532	535	523	628	505	549	552	537	551	507	545	555	531	524	505	519	521	526	531	524	562	533	542	554	552	531	551	514	566	524	530
5322	11051	9089	4852	3645	2962	2606	2173	1906	1764	1593	1333	1221	1121	1061	1034	966	881	958	877	923	870	810	826	842	812	886	794	860	770	799	904	870	849	807	748	805	806	776	807	841	787	717	782	781	789	781	776	815	764	807	764	794	803	744	812	784	770	753	791	786	817	715	782	771	831	746	724	802	715	815	745	760	790	812	801	745	765	814	758	758	739	773	757	788	764	791	738	793	790	766	778	742	766	785	762	752	780	734	792	792	749	747	730	750	761	767	827	785	771	751	756	772	737	765	759	744	771	771	726	748	784	717	739	754	762	801	747	766	768	719	763	776	750	780	755	768	772	749	748	783	752	788	780	739	739	728	773	756	788	789	775	733	738	769	755	764	755	808	763	729	772	766	770	737	709	741	799	763	745	776	779	757	772	765	743	780	806	770	744	739	741	770	726	780	743	736	731	786	757	697	798	750	760	745	773	697	787	739	793	752	787	807	755	748	766	815	758	749	747	779	766	768	808	734	772	784	746	745	760	756	785	748	763	789	770	774	741	729	773	777	758	789	757	746	825	783	798	723	794	745	715	701	752	774	748	740	752	827	797	769	732	736	738	712	746	795	720	761	724	742	796	774	767	709	761	764	761	793	792	766	789	807	777	772	754	725	806	774	790	810	773	794	783	769	757	758	823	779	717	756	758	729	714	793	702	746	767	777	776	798	750	783	700	770	775	756	742	751	760	778	783	791	756	734	741	775	780	757	742	797	804	790	769	755	751	791	740	769	783	745	776	735	773	757	770	709	738	755	761	759	748	760	759	778	782	735	814	738	726	717	756	778	756	725	773	729	788	721	773	784	737	762	771	792	771	768	765	739	737	739	733	733	759	736	738	791	750	774	738	755	746	738	747	797	744	784	729	731	704	780	806	790	729	792	769	730	766	740	768	753	763	725	780	758	771	738	757	802	735	789	736	745	782	772	735	757	750	772	764	720	805	743	764	764	807	734	760	784	758	721	698	739	771	747	778	786	787	776	771	718	749	752	752	715	797	729	766	766	758	747	784	760	743	806	721	763	713	752	714	768	738	801	745	751	765	762	793	771	732	774	767	789	716	751	725	782	787	744	788	794	758	750	788	735	748	736	738	761	748	719	747	734	777	718	788	741	768	738	769	761	771	757	758	761	722	791	692	763	751	755	734	745	776	798	706	734	722	741	755	780	717	743	806	740	734	790	793	818	750	736	718	728	752	752	761	755	745	769	720	756	729	818	750	728	739	754	751	762	762	734	777	778	800	795	735	813	781	751	737	782	755	834	723	778	761	751	779	752	762	799	734	734	821	760	805	751	729	758	814	790	747	802	771	764	740	803	778	786	734	757	746	764	735	733	784	770	773	707	738	782	730	743	720	788	748	765	768	733	749	775	744	770	716	753	819	797	748	740	752	755	801	791	734	746	771	765	811	723	746	688	777	752	737	793	768	752	801	781	751	863	780	774	749	745	746	750	763	749	763	765	779	784	769	746	748	751	758	749	796	727	715	751	705	770	772	764	769	730	793	763	759	789	749	780	739	784	730	741	756	765	743	799	768	751	753	756	731	763	727	753	754	787	737	738	783	740	738	779	728	776	722	757	780	741	745	713	793	790	744	752	719	735	754	742	778	753	778	797	712	743	816	755	806	767	765	774	721	734	798	749	747	783	727	744	779	787	791	758	806	792	751	722	748	778	730	763	788	722	735	739	771	755	747	795	790	734	762	732	731	767	743	734	803	782	739	709	762	757	756	770	752	756	739	748	768	729	796	742	759	716	730	784	741	748	679	756	714	737	784	758	792	775	776	747	755	741	765	746	785	797	728	744	775	706	727	754	776	788	751	751	788	738	777	809	800	786	762	759	760	757	750	731	755	800	770	793	771	723	785	763	753	752	770	729	706	759	738	724	747	781	790	776	757	757	746	717	762	773	799	786	736	754	736	807	763	770	798	758	798	770	747	738	710	739	734	769	720	753	830	782	738	745	786	767	789	774	809	764	740	671	794	765	751	740	739	775	774	708	751	732	761	757	764	795	720	771	739	781	765	754	797	802	743	747	763	703	769	697	758	793	742	789	741	777	745	767	777	780	749	758	789	780	782	792	754	708	751	782	739	813	793	841	787	741	769	803	785	795	750	725	735	751	769	794	775	754	772	768	747	750	760	764	756	776	760	795	686	758	760	764	757	771	758	784	733	766	748	755	824	801	775	767	768	762	757	711	724	704	781	768	746	737	777	769	718	740	755	767	787	790	766	756	757	785	738	778	813	799	764	746	755	736	835	726	753	767	767	762	701	779	746	747	788	777	758	749	760	781	797	758	741	807	777	738	756	721	756	746	787	821	777	747	763	778	722	782	730	778	724	763	795	724	801	782	767	766	735	724	746	742	746	769	778	712	813	775	766	780	746	732	735	707	741	776	773	762	706	715	723	786	779	735	809	744	744	736	808	782	762	770	716	736	779	758	747	778	814	736	790	762	751	735	782	768	726	738	716	737	810	749	720	777	754	759	710	817	784	738	768	774	731	730	798	734	724	695	804	770	732	788	769	819	764	751	763	747	775	789	725	828	727	763	718	737	763	734	776	723	800	738	752	765	745	784	754	753	769	747	768	767	837	754	762	762	762	776	760	743	732	771	771	793	793	751	739	714	720	772	812	784	726	753	760	789	801	771	835	707	780	768	747	791	762	725	752	777	772	745	758	732	745	785	822	779	761	772	787	716	777	793	759	715	732	743	769	737	709	762	786	755	698	728	792	758	675	711	745	728	746	769	770	719	802	767	769	779	783	756	721	748	740	784	778	702	766	756	731	760	726	745	781	726	719	801	750	747	757	704	732	757	772	786	792	791	701	752	668	746	771	750	748	728	730	722	732	787	750	762	755	775	764	804	730	792	777	758	783	744	800	784	831	766	734	686	800	742	732	747	753	771	775	727	757	758	737	752	784	686	734	752	773	779	747	770	793	745	723	771	735	732	782	764	775	728	775	760	764	750	777	750	756	773	754	806	756	764	746	756	806	759	752	724	761	798	805	765	803	727	780	728	712	764	764	739	788	766	786	769	790	764	735	790	761	753	727	762	810	758	765	787	759	788	815	752	751	818	760	749	756	748	759	779	754	754	764	740	776	749	780	761	754	772	753	763	743	760	781	773	730	748	812	705	767	718	761	781	791	798	764	777	790	754	764	736	768	795	736	763	738	759	720	777	771	754	794	780	751	776	755	807	731	722	760	792	757	719	724	754	731	757	740	734	759	751	773	769	783	723	742	724	766	806	750	727	728	821	716	798	729	707	727	765	794	751	759	735	806	755	691	783	744	776	725	722	725	760	773	767	825	801	718	729	780	699	760	769	798	766	724	777	766	780	815	673	802	761	754	762	818	742	754	782	737	699	816	747	743	749	751	756	785	768	752	756	763	746	766	762	741	780	750	703	735	779	743	773	777	743	807	767	790	759	720	716	740	757	733	748	744	742	799	795	764	793	819
22745	21130	28940	23584	21135	21180	9749	1397	1025	967	912	693	668	637	549	548	520	523	506	478	483	483	502	454	437	443	423	446	427	407	409	384	419	431	386	401	429	415	386	420	410	425	411	378	404	370	408	439	384	423	392	384	398	381	405	405	412	379	358	398	407	403	382	398	408	395	417	394	379	409	378	413	416	413	400	373	380	387	378	373	369	388	352	367	387	393	405	389	362	391	377	374	348	350	362	384	359	381	391	355	335	353	375	387	372	396	350	365	389	353	344	373	386	374	376	345	370	362	349	382	352	413	386	352	361	377	425	387	377	373	388	402	355	351	398	358	358	422	392	356	371	388	371	357	354	354	383	415	374	346	397	354	390	396	383	352	376	372	363	358	380	380	368	407	387	399	369	359	375	353	394	354	389	376	348	391	358	364	383	354	377	380	364	405	339	371	382	373	359	363	359	391	354	378	368	368	367	369	375	360	397	383	407	358	363	371	411	390	331	410	364	355	373	334	366	372	383	373	385	383	389	365	353	372	371	371	360	375	365	372	397	349	437	385	344	364	370	352	380	367	362	368	387	364	397	405	422	396	360	356	375	383	388	394	382	412	361	372	377	377	346	373	383	393	360	431	362	377	350	384	384	350	358	364	348	375	342	341	381	349	338	375	370	367	372	363	377	339	364	380	366	399	350	359	383	356	341	361	354	397	350	393	376	356	381	391	394	358	361	368	425	400	365	407	396	352	369	365	371	390	426	350	367	388	353	341	384	350	365	371	393	390	381	347	358	348	413	375	376	379	368	383	380	409	349	362	374	378	378	353	385	371	356	385	341	357	402	375	362	347	349	368	370	372	360	329	394	383	359	388	409	391	375	369	365	393	400	374	387	356	374	386	369	366	336	391	335	367	375	376	407	383	377	376	390	386	373	339	368	394	374	381	356	364	353	334	408	366	390	363	392	344	360	411	416	389	359	366	351	365	378	348	408	366	356	387	398	423	380	364	393	350	382	352	349	363	340	371	374	385	382	364	335	364	352	379	392	342	398	428	349	354	375	361	365	379	364	358	374	430	363	408	415	313	386	382	377	383	382	362	394	356	356	363	375	401	374	373	378	363	387	370	355	374	383	366	376	360	386	339	372	414	362	355	388	385	388	375	389	365	382	399	386	403	385	357	402	382	356	382	393	396	383	407	359	371	392	368	383	350	361	385	376	363	380	388	371	380	382	385	399	371	352	391	388	397	343	347	353	406	368	390	379	377	365	353	372	379	385	409	355	357	401	395	361	360	403	362	393	374	400	404	349	363	353	389	335	385	322	346	360	384	361	372	402	407	381	358	389	359	350	385	381	359	344	350	392	367	330	343	371	342	333	371	395	392	341	364	379	384	362	393	381	369	366	354	337	380	377	337	373	340	383	359	354	333	375	377	374	392	369	391	395	360	328	373	361	363	386	371	383	358	374	387	384	371	388	337	346	421	392	346	422	399	368	362	378	360	373	374	333	372	408	350	348	394	377	353	389	361	356	375	401	399	409	391	371	383	370	385	370	370	379	417	371	358	384	361	393	359	380	377	388	371	382	363	408	410	385	393	395	392	384	365	373	391	395	353	395	370	351	429	368	354	354	379	344	367	368	354	373	347	358	344	375	350	398	336	381	363	370	374	384	376	368	375	383	371	370	363	380	382	403	351	342	332	358	377	393	365	394	372	380	377	354	355	378	361	346	379	372	373	380	386	368	388	367	341	352	362	384	347	371	364	366	360	378	376	369	396	361	363	392	316	405	347	361	385	376	390	370	360	392	373	368	357	343	364	350	358	368	384	382	400	367	345	345	377	339	392	419	379	367	374	395	368	383	387	357	405	371	369	372	391	375	358	329	410	348	361	386	367	391	424	370	357	347	406	405	360	370	379	408	352	358	398	376	368	357	360	366	372	392	368	394	371	359	378	398	368	359	363	335	364	388	377	385	369	346	393	362	403	368	393	365	360	403	377	392	348	384	397	338	366	409	381	389	409	366	352	364	405	406	421	360	378	315	380	377	375	371	385	344	385	373	367	355	393	362	408	376	344	399	390	374	332	372	386	382	394	366	381	361	364	379	358	359	377	339	378	353	385	345	365	405	359	376	377	401	361	390	360	377	366	384	393	358	352	367	384	361	370	409	398	393	381	356	332	357	379	372	360	364	408	331	360	368	343	386	393	355	407	381	374	366	373	399	383	375	349	347	401	362	365	384	393	355	369	370	388	384	366	425	388	359	393	365	374	372	358	351	377	375	365	343	358	367	392	361	352	386	380	359	364	354	380	360	349	373	383	370	410	382	372	320	374	362	370	365	365	396	394	399	364	391	370	346	385	374	354	357	386	376	369	344	369	396	352	344	376	324	387	378	369	379	390	394	393	368	347	355	380	362	378	356	394	382	395	383	364	356	387	371	419	384	383	363	400	383	365	360	372	374	402	355	384	371	367	377	372	387	357	364	368	387	387	417	395	361	346	377	393	387	354	353	403	360	399	375	396	370	369	376	342	366	376	402	375	365	397	386	363	356	350	360	348	354	355	389	374	372	363	345	352	347	401	358	333	384	373	387	367	378	393	396	340	363	358	362	351	364	380	369	348	371	334	407	370	373	346	379	391	339	383	387	331	409	389	361	372	341	360	375	354	365	362	343	373	361	325	385	343	361	376	363	341	372	382	359	397	367	340	358	397	375	357	364	388	378	383	368	370	386	386	327	393	379	385	361	368	379	365	362	356	369	378	374	397	398	360	343	369	372	333	372	361	350	366	340	376	372	352	362	387	388	367	388	371	373	354	368	356	374	378	350	367	389	350	377	365	378	373	391	347	393	363	364	360	371	377	378	387	388	401	386	369	389	378	387	379	369	368	369	377	391	360	358	411	397	378	343	381	383	365	347	363	340	401	390	366	359	395	377	364	378	379	375	367	376	365	359	361	383	384	344	358	348	321	363	370	368	370	350	373	349	367	347	367	404	367	361	366	368	369	382	381	377	364	342	385	375	395	382	347	366	370	379	378	392	403	380	392	356	375	351	344	361	383	354	335	377	387	334	371	397	332	376	351	399	364	365	354	346	390	391	342	378	354	380	369	408	340	356	418	350	388	395	373	370	383	331	385	391	349	398	391	352	316	359	378	358	375	349	377	374	358	414	420	381	384	380	364	383	379	374	380	354	366	344	389	345	397	375	385	378	361	372	374	358	355	391	389	371	364	319	359	361	362	342	376	389	357	368	350	375	341	385	359	373	389	359	350	371	373	403	379	392	355	380	355	374	383	397	350	393	384	371	382	385	374	378	342	374	370	427	350	367	359	331	362	397	377	362	393	369	365	399	361	378	400	382	378	377	367	364	356	390	362	402	349	335	377	366	374	366	350	404	417	357	367	354	386	363	404	380	343	386	396	399	391	370	372	383	403	400	352	363	364	343	351	342	397	359	359	346	369	367	343	344	357	360	415	403	405	380	391	386	362	359	334	351	334	354	342	386	381
7369	16893	14047	7743	5515	4506	3669	2951	2559	2273	2118	1470	1345	1240	1103	1052	866	822	840	805	788	815	696	699	665	632	598	644	673	655	627	622	667	663	635	580	633	589	561	612	544	606	557	583	572	561	557	527	544	584	534	595	565	573	535	548	553	566	594	584	604	581	566	589	530	572	553	544	533	553	580	560	538	540	568	547	546	540	541	521	532	512	568	488	553	530	587	575	535	494	518	529	528	530	560	545	521	556	505	529	525	529	513	477	569	527	545	568	527	560	579	529	507	534	491	473	548	533	555	554	527	557	530	500	542	509	487	501	559	492	534	535	508	524	500	521	521	568	562	520	530	526	558	542	513	524	573	551	508	504	530	594	548	489	545	552	498	512	499	555	527	549	546	530	528	500	539	510	526	520	556	545	521	568	531	532	508	529	524	572	518	571	479	543	537	534	541	548	527	522	565	510	527	517	527	511	496	556	519	510	551	556	568	547	522	521	501	539	535	502	517	508	532	535	514	515	536	568	509	523	525	554	566	529	523	543	525	525	562	524	570	530	565	545	529	557	512	494	508	537	560	545	554	521	566	535	517	541	536	557	509	537	532	500	541	494	512	515	531	543	556	511	547	551	535	527	520	529	499	561	539	516	529	535	571	546	515	590	535	478	503	528	586	563	569	507	524	536	533	536	534	566	532	526	570	537	538	505	485	540	567	548	530	550	528	542	543	515	539	599	540	546	556	525	521	547	476	549	555	537	535	532	559	538	539	533	530	530	520	491	546	511	549	519	519	550	536	567	523	544	484	531	512	542	551	536	542	559	514	538	505	495	577	502	499	534	506	487	528	501	546	535	558	512	540	537	528	568	504	517	538	530	500	523	517	536	528	562	522	542	510	548	532	584	520	515	549	532	533	522	537	549	522	521	514	531	515	517	516	550	521	528	547	563	523	490	534	516	491	519	580	537	526	516	540	538	571	530	521	558	541	536	532	548	510	542	552	562	543	548	537	561	535	534	512	510	527	506	506	545	530	526	496	530	505	539	547	546	548	540	526	508	548	527	535	543	539	527	532	489	508	505	550	543	540	526	538	545	512	582	549	534	526	541	493	540	491	553	550	529	471	518	495	547	544	541	526	546	511	487	529	582	534	561	511	490	531	556	558	533	542	545	555	515	541	516	533	527	514	530	527	516	537	509	526	580	524	541	544	513	545	549	548	537	539	546	539	534	519	517	581	509	513	561	491	532	509	530	518	552	524	554	557	525	515	561	510	537	550	575	563	526	525	478	506	563	514	524	559	560	518	513	519	536	557	511	515	560	540	562	527	558	499	567	594	551	524	550	522	566	520	487	528	533	542	557	556	513	516	520	533	542	547	575	556	517	540	556	541	518	502	536	540	573	508	484	479	486	535	528	551	530	514	560	534	523	537	551	524	546	513	524	524	559	516	509	557	575	548	520	546	506	491	517	513	501	635	507	563	568	512	538	498	536	514	540	535	534	554	538	538	518	539	525	539	521	553	520	579	551	552	547	562	546	522	525	540	544	535	542	514	551	541	550	530	580	574	549	515	557	502	497	560	526	549	535	556	496	519	540	492	517	556	573	532	550	571	530	543	548	530	521	543	520	502	516	540	541	520	519	548	540	528	503	538	569	538	519	527	545	498	550	536	538	524	518	552	501	523	518	510	528	523	534	541	516	518	514	546	505	496	558	515	519	532	564	518	532	512	532	520	562	481	504	534	555	485	530	522	533	527	546	552	539	560	487	521	515	559	521	514	537	549	518	559	549	498	554	534	548	562	504	546	567	523	513	512	508	512	549	539	549	555	543	513	532	564	508	568	524	497	553	541	540	506	561	544	505	559	553	546	491	518	548	523	505	546	560	531	535	582	511	566	570	508	514	524	562	533	527	503	549	511	514	533	543	535	542	525	493	526	545	547	529	491	536	509	537	508	546	498	570	550	542	522	520	509	512	505	514	527	518	537	533	541	473	555	538	560	544	517	523	516	549	521	522	513	508	515	558	522	549	562	545	576	540	499	483	575	505	567	571	533	522	571	529	515	514	544	521	544	552	572	511	579	506	563	554	499	519	560	500	499	521	551	508	551	530	518	554	470	522	532	537	509	509	538	504	554	526	529	524	545	516	526	489	529	520	515	527	528	542	511	537	529	522	538	519	538	561	554	527	526	566	552	534	575	524	510	518	541	575	526	550	479	527	496	537	595	524	562	528	537	578	506	563	532	538	533	555	515	505	524	531	515	531	500	530	553	512	565	552	545	511	451	518	558	488	559	514	530	536	539	569	488	558	527	504	493	521	532	497	506	523	547	545	547	525	559	528	562	575	548	561	567	482	531	553	546	536	555	541	527	583	517	516	512	521	580	529	552	546	533	494	521	519	533	508	542	533	531	522	550	533	539	552	514	505	532	508	540	540	497	541	550	556	575	492	490	515	522	521	530	525	536	521	524	501	515	511	552	518	538	524	500	569	521	522	550	555	535	550	542	514	552	558	539	573	529	555	512	563	525	512	520	502	548	546	494	534	595	521	482	525	563	544	546	542	519	511	513	564	544	539	523	538	575	527	523	519	507	525	522	542	562	503	506	542	521	540	534	519	535	524	551	527	537	493	481	526	492	558	547	503	576	522	494	560	563	486	556	536	579	460	580	546	542	510	544	531	508	530	478	536	552	576	521	541	537	533	528	529	533	523	515	521	522	556	520	521	527	522	497	521	557	548	546	554	512	527	496	538	516	538	562	520	560	546	503	529	528	523	531	522	486	518	552	500	547	545	529	498	494	520	527	476	584	548	513	516	540	508	546	519	552	518	522	517	527	550	554	536	503	495	497	536	528	507	536	549	546	588	505	553	518	531	525	538	509	532	521	511	478	508	509	520	517	547	514	522	554	510	538	554	518	503	512	570	519	531	546	503	526	524	563	555	532	533	567	557	522	518	519	530	519	508	519	508	533	544	553	529	511	484	545	519	549	534	521	518	512	545	489	513	544	542	532	542	553	553	507	517	529	526	564	563	547	561	552	517	547	518	530	544	517	552	534	512	489	528	492	515	502	519	540	542	566	552	530	511	558	514	500	499	539	546	561	536	530	536	539	534	516	525	520	501	499	540	523	551	552	538	517	507	506	506	493	517	540	535	567	497	546	560	502	525	568	529	517	548	511	481	558	479	528	513	526	551	519	525	498	532	530	547	516	553	494	551	535	544	536	522	515	583	501	509	557	560	540	505	566	562	535	498	556	562	533	547	497	566	533	521	537	550	519	490	506	548	514	539	529	496	563	515	529	537	538	507	530	512	563	485	503	533	519	507	496	563	523	506	506	528	518	545	525	529	526	522	542	542	516	530	549	529	556	515	530	549	519	521	555	544	506	553	564	554	546	522	501	513	536	516	519	525	549	525	557	521	564	499	517	542	577	511	501	524	501	495	540	539	568	544	463	558	534	510	514	560	518	540	525	523	488	509	508	516	521	521	627	509	516	509	553	536	571	549
26693	20476	8600	986	669	578	529	552	505	499	512	478	495	436	428	468	434	381	411	404	409	448	407	383	409	437	435	415	382	410	434	399	443	412	394	412	427	415	370	393	380	419	404	375	408	426	400	444	404	381	420	407	403	406	390	430	399	384	378	372	396	387	380	407	411	419	397	374	407	410	393	444	359	425	402	398	384	380	417	385	409	401	391	419	400	455	398	400	435	378	428	390	431	380	426	420	387	420	462	384	445	380	401	411	431	394	373	397	428	398	431	381	393	397	421	395	380	422	432	402	428	391	412	379	396	423	436	425	429	423	383	386	409	417	385	406	408	372	424	423	371	370	398	397	416	397	396	409	388	426	408	370	394	373	395	439	433	404	430	411	385	388	396	442	416	379	411	402	424	392	415	387	428	405	405	428	402	372	375	404	439	386	394	382	412	392	413	410	358	408	377	414	419	389	415	408	423	430	354	376	405	426	385	385	420	418	419	428	379	416	397	432	368	399	388	437	379	412	393	409	410	438	398	399	440	377	438	432	395	375	402	399	392	426	415	409	410	394	425	408	383	409	411	413	396	435	389	402	396	428	432	395	404	410	457	412	411	383	377	427	415	414	386	420	415	396	383	395	414	389	394	398	413	396	402	396	411	389	399	413	403	406	458	406	425	444	393	443	412	450	422	441	385	391	377	386	393	398	390	413	404	417	437	373	403	366	430	423	417	389	374	396	390	410	439	410	382	405	384	406	400	397	412	373	398	418	442	407	388	393	443	439	393	416	388	410	367	415	407	428	415	403	400	407	407	421	407	394	361	371	388	420	381	427	376	389	418	413	448	423	415	407	415	413	374	403	426	402	407	429	395	449	412	403	410	395	407	434	408	385	399	381	397	381	387	372	381	355	438	418	402	374	401	404	391	385	402	429	381	397	419	397	410	358	389	381	408	418	444	398	418	395	413	390	433	402	402	390	427	411	402	432	402	416	394	421	388	401	373	400	430	402	420	411	375	414	403	418	386	418	395	416	419	396	402	389	412	404	420	383	377	377	405	389	383	412	397	401	378	420	386	432	426	417	418	423	430	383	391	402	436	403	403	383	426	410	438	402	400	417	405	431	374	391	405	423	407	449	416	410	417	404	364	372	422	380	409	411	424	395	394	407	389	455	375	415	400	436	397	435	406	374	389	381	372	361	380	431	413	408	424	408	400	409	419	389	432	425	394	388	447	420	346	419	454	366	430	421	410	449	381	404	412	369	452	416	372	382	434	384	400	407	440	395	422	395	396	413	425	403	403	426	399	407	397	391	417	429	386	391	401	391	408	390	413	402	390	398	404	385	396	408	415	376	401	383	381	422	406	397	406	376	385	423	396	405	429	397	405	370	439	396	423	428	436	433	406	406	424	407	408	398	408	365	387	392	429	410	370	417	405	399	385	409	392	394	433	359	428	376	417	409	407	407	389	381	464	373	398	397	399	407	418	401	408	412	415	401	400	365	400	424	394	383	403	374	393	428	431	406	412	395	422	439	418	379	411	401	416	421	416	409	375	410	411	406	391	376	379	389	401	400	379	407	416	469	416	344	406	402	439	407	432	362	421	379	403	450	434	396	441	380	408	387	396	402	395	405	396	405	398	416	391	457	357	437	374	428	398	386	435	437	405	432	371	409	409	394	392	413	403	397	411	413	409	389	414	409	406	371	368	398	410	407	413	403	425	403	392	409	391	385	444	382	406	440	401	404	393	429	413	437	404	396	378	377	419	376	420	404	405	403	429	415	391	427	395	388	402	418	385	419	375	415	385	390	387	390	394	410	391	414	374	411	398	378	404	408	423	394	387	413	385	405	404	399	387	385	399	415	418	368	391	420	373	419	445	412	398	418	418	428	387	426	422	382	396	390	436	400	404	396	418	402	396	391	395	438	396	418	419	400	417	408	346	421	383	404	389	422	428	410	392	407	375	392	395	396	385	450	416	404	411	381	424	386	412	398	410	388	409	441	388	426	406	386	356	415	424	393	397	369	387	386	430	426	404	378	392	401	416	399	400	400	387	388	419	408	416	382	402	430	393	404	405	401	384	393	377	374	393	401	387	416	380	429	407	402	411	417	403	384	386	414	406	373	432	406	407	421	417	388	375	441	384	438	402	423	377	408	454	422	446	399	393	404	402	375	425	396	408	415	385	386	396	430	415	389	405	419	450	400	408	393	404	404	406	408	395	405	381	398	404	402	420	369	361	406	409	379	390	429	369	416	416	398	404	379	419	421	423	369	438	402	365	380	403	382	409	437	438	398	432	429	388	415	389	395	426	411	411	380	354	423	365	411	372	400	447	409	408	397	426	437	393	409	436	352	383	414	415	408	431	416	397	416	424	400	424	406	376	427	377	392	401	385	421	397	427	395	381	402	429	360	429	410	392	410	414	419	411	373	389	367	424	428	389	408	425	394	423	415	401	449	390	438	430	378	366	431	365	419	380	409	395	388	410	430	411	415	428	391	431	401	396	420	405	406	402	421	394	411	380	440	382	394	383	375	391	442	424	390	407	419	395	393	385	418	398	399	399	450	410	434	400	396	395	412	373	407	420	371	434	403	375	393	370	405	385	390	404	408	403	392	425	438	409	402	403	423	416	378	419	409	446	444	410	368	394	410	387	429	386	388	425	394	423	425	360	411	421	428	393	395	370	436	399	437	400	398	407	431	401	362	411	428	415	438	397	417	392	363	400	416	393	427	397	409	377	379	397	410	408	398	374	421	393	390	403	406	384	438	412	418	398	425	433	413	416	405	392	409	415	381	399	386	432	393	418	396	403	425	431	439	393	387	395	402	420	380	415	406	381	399	443	406	441	402	419	407	409	403	400	405	383	395	404	412	428	403	438	398	423	380	437	410	412	401	395	424	420	392	391	431	392	443	412	397	397	388	358	405	438	392	388	394	425	388	398	461	402	386	370	429	361	378	399	368	389	363	407	384	417	406	404	397	425	399	446	364	397	393	402	420	361	423	405	415	370	404	400	364	390	425	379	411	402	390	395	418	426	411	409	438	431	402	397	375	388	405	409	405	422	385	371	437	369	428	424	421	408	418	400	430	398	413	406	435	391	421	400	403	393	382	384	401	406	384	415	414	369	406	396	415	436	399	454	454	421	423	401	369	406	376	415	407	405	431	393	410	371	388	377	381	383	404	363	436	404	381	400	422	424	410	394	405	372	434	402	399	430	402	433	392	419	436	360	428	391	430	408	379	379	401	415	396	365	432	426	421	387	442	401	387	403	408	389	400	385	388	431	420	422	398	423	419	397	393	398	411	392	409	386	398	409	394	415	415	340	363	376	383	381	416	425	413	413	393	395	428	398	382	453	397	397	436	384	426	386	427	383	402	423	404	411	368	384	404	398	379	384	393	414	383	423	375	362	426	397	438	395	398	419	380	389	377	422	400	394	412	392	428	416	366	420	407	396	366	406	411	438	424	398	392	362	405	422	402	380	364	412	406	390	405	403	415
4175	1938	1802	1134	1090	1023	1024	840	890	842	736	719	705	633	593	669	648	593	617	584	605	587	611	554	606	552	559	547	602	595	569	597	630	565	605	593	531	565	562	543	557	546	620	550	551	582	569	590	546	543	596	590	554	544	658	587	606	541	572	564	582	525	546	556	605	536	565	582	595	536	569	551	550	594	559	542	554	567	595	560	524	571	584	580	573	555	595	558	569	551	530	590	569	579	595	578	573	536	527	539	606	595	541	577	550	585	552	577	542	523	551	524	591	518	595	583	537	569	586	609	595	580	608	552	560	594	570	543	545	537	521	604	575	581	598	587	556	550	609	589	585	534	605	605	567	591	547	558	595	602	588	543	576	569	604	540	585	537	624	536	547	571	552	539	586	560	565	601	545	588	572	544	587	531	576	544	606	588	572	558	578	536	574	571	549	539	615	596	599	607	574	545	554	557	537	558	591	561	595	545	558	566	558	570	569	563	535	530	595	559	561	550	539	562	571	531	567	601	570	541	583	581	639	587	536	577	522	595	573	545	590	554	557	542	551	588	566	616	590	566	579	557	555	553	577	589	577	561	540	587	568	585	580	549	583	584	557	533	575	550	563	565	559	609	614	554	556	572	553	566	571	539	570	568	584	556	582	548	595	598	534	600	563	536	577	584	531	565	547	606	586	572	583	537	558	564	567	566	570	571	543	558	604	574	568	550	588	588	576	566	544	590	544	538	567	571	519	550	574	530	529	582	582	540	527	544	558	565	561	563	546	560	592	542	602	550	540	574	580	564	583	575	587	571	552	530	603	579	591	534	561	539	607	600	555	576	534	584	556	555	583	541	567	545	511	560	562	533	564	577	589	574	558	581	586	553	558	536	593	575	560	550	563	574	599	558	549	597	606	536	566	558	536	556	582	547	579	558	540	546	565	578	599	532	601	519	582	587	564	536	543	566	559	570	574	525	547	565	554	580	582	581	542	589	568	544	576	564	590	577	556	561	562	557	579	577	570	584	619	596	537	600	575	563	575	519	533	566	560	571	590	537	546	510	522	570	552	563	550	571	571	570	576	549	581	553	564	566	533	562	609	578	556	557	547	590	551	605	573	578	588	585	553	567	551	575	568	566	572	583	571	548	536	523	583	557	548	533	566	570	570	517	565	535	541	583	578	582	575	562	570	590	588	595	578	551	584	581	597	582	595	559	632	596	606	541	573	560	590	578	585	536	574	581	542	537	580	565	587	575	531	542	565	590	577	577	592	584	553	544	573	562	548	586	596	563	562	595	568	578	562	582	587	566	578	604	596	573	567	550	612	578	526	556	590	575	555	604	545	609	624	601	561	569	564	597	565	561	572	600	555	603	584	547	578	570	561	552	590	567	525	584	563	580	544	519	589	589	539	612	569	565	586	595	571	589	566	585	592	542	578	563	559	597	588	528	619	565	573	553	557	564	595	549	551	566	559	519	556	568	580	554	565	553	548	545	594	599	568	596	576	589	600	573	528	542	573	538	595	625	567	567	568	523	617	606	587	551	556	580	576	590	576	551	551	589	572	527	578	585	547	580	560	532	522	573	565	576	555	565	565	590	573	562	627	575	559	569	589	600	569	563	590	565	545	580	597	559	547	582	530	568	567	554	529	553	578	523	588	566	559	578	564	541	565	623	570	623	562	550	581	567	581	547	606	576	581	573	589	557	571	560	568	620	590	572	550	561	597	586	580	553	589	573	604	602	559	573	569	572	557	578	590	562	523	576	549	553	603	566	518	550	543	604	543	568	572	536	581	600	585	562	567	580	593	571	577	565	518	547	555	531	550	569	577	573	575	581	557	549	564	594	596	534	553	574	568	608	559	568	568	603	556	563	535	534	569	580	553	593	569	569	546	579	575	583	520	585	569	543	595	554	580	563	568	576	558	603	562	576	556	534	588	532	628	527	600	610	569	590	621	573	581	543	569	586	591	551	593	584	585	553	577	575	539	579	546	546	524	534	585	572	581	564	539	590	570	548	536	600	566	588	563	597	592	574	515	602	566	605	518	541	577	537	542	593	540	561	562	594	561	570	575	548	507	605	556	566	583	606	557	528	546	549	564	557	562	626	557	560	617	579	584	636	551	548	579	548	569	562	541	567	572	582	570	541	581	549	576	571	557	587	561	566	569	562	582	593	575	596	590	594	558	549	547	564	563	616	542	574	596	607	583	591	529	566	561	546	563	556	540	534	562	552	550	581	562	604	548	576	552	555	562	535	557	580	576	579	573	578	550	552	542	554	560	541	549	559	572	571	544	575	567	592	550	547	561	582	542	557	590	591	545	570	525	568	585	549	602	591	617	589	573	541	575	541	570	621	543	556	594	535	546	542	548	547	547	570	593	573	555	614	633	525	610	560	566	562	607	571	531	579	597	602	549	548	583	553	556	524	570	563	544	572	590	577	561	600	593	547	562	548	561	545	527	605	604	555	547	599	611	562	547	567	563	608	564	607	594	599	591	559	613	542	563	559	579	589	598	599	569	532	580	537	566	560	605	635	530	560	567	573	581	555	583	573	580	557	571	615	619	599	562	567	559	545	600	532	587	562	577	581	579	548	545	553	637	546	532	577	557	618	527	586	587	575	602	572	543	541	578	534	556	602	557	538	550	572	565	619	537	543	579	586	554	575	561	582	601	530	606	580	571	564	581	550	569	530	557	576	594	570	544	602	548	544	557	584	566	552	547	592	637	589	612	581	583	528	603	555	615	571	614	597	565	506	564	589	560	563	597	580	569	612	536	573	538	564	597	558	588	537	565	549	553	578	549	577	571	551	579	603	541	604	562	519	575	543	548	569	546	529	563	567	611	567	613	603	519	547	553	572	591	592	567	626	563	512	603	592	547	571	557	539	557	521	568	568	565	552	577	595	548	596	568	556	554	549	537	568	579	605	556	547	572	570	599	540	566	551	546	543	561	549	607	551	565	564	599	563	545	581	589	583	579	587	521	575	566	517	592	578	571	589	531	533	580	570	580	557	580	533	545	557	578	579	540	518	593	536	560	569	566	541	607	547	521	528	602	582	550	580	570	573	519	551	578	568	608	574	531	553	576	549	558	549	566	554	606	597	554	575	524	522	578	595	572	600	561	594	555	582	574	573	557	576	584	582	556	597	586	595	569	580	568	562	559	543	517	565	548	573	587	506	568	587	617	553	577	607	544	570	548	573	550	607	542	588	530	620	586	543	593	562	584	574	597	606	574	561	544	565	575	619	563	573	589	555	558	551	603	558	604	578	559	554	577	554	520	542	560	581	601	610	539	548	533	597	581	524	560	529	603	553	593	558	574	578	581	580	599	583	579	588	597	565	565	579	578	575	540	614	581	578	578	566	556	612	587	566	552	542	584	587	562	576	571	603	576	613	564	540	612	551	574	568	517	557	556	533	537	583	530	556	579	556	578	584	571	559	551	582	556	581	553	586	587	550	583	592	547	583	540	556	579	588	589	556	560	612	576	542	555	582	557	538
23561	21108	28494	23929	21095	11821	1680	1060	928	899	841	710	687	722	644	625	648	589	585	616	586	555	598	578	551	564	570	535	541	566	529	585	583	569	560	520	540	566	580	569	559	534	536	525	540	570	569	540	571	584	549	525	546	580	526	499	550	503	547	536	551	516	539	513	520	564	525	555	570	567	520	519	548	521	561	517	534	550	547	526	543	534	541	507	564	525	514	572	546	519	549	524	568	572	544	558	537	537	522	568	550	541	511	550	579	513	575	537	517	534	518	549	581	538	553	542	531	522	555	563	541	537	551	535	549	528	538	529	537	537	558	558	516	540	566	534	561	503	562	584	572	552	599	571	548	522	550	543	577	544	520	526	520	527	544	540	565	514	550	534	523	556	541	532	513	532	541	549	634	550	570	517	495	561	499	501	515	525	537	539	504	520	496	534	515	541	514	536	521	506	522	541	529	548	550	513	540	539	546	533	537	550	571	504	556	537	547	545	505	501	532	551	536	564	481	569	538	545	550	530	552	534	542	543	520	531	566	560	551	555	522	540	519	530	555	501	532	542	518	513	512	560	510	550	528	532	585	504	550	513	519	513	496	522	547	547	548	537	512	510	570	518	560	576	589	534	548	557	526	528	542	544	516	553	532	549	525	572	538	517	488	560	548	539	550	535	534	549	529	537	526	550	568	542	528	522	576	578	518	565	569	572	545	557	559	520	512	495	572	556	541	562	535	481	520	559	516	540	523	516	525	508	506	521	523	558	540	522	515	523	524	527	478	526	522	529	520	528	546	561	544	555	522	503	548	543	545	588	524	490	548	553	535	519	523	540	529	517	542	564	556	555	540	539	514	558	542	538	566	491	584	536	528	527	547	522	580	485	532	558	530	541	541	557	529	536	497	558	494	586	604	556	527	560	514	525	552	563	523	571	540	540	544	517	539	550	576	521	552	531	546	535	569	558	541	536	484	534	537	608	530	555	540	517	536	553	555	502	544	538	558	547	509	520	525	547	570	510	534	546	585	554	557	532	508	514	527	514	513	563	536	502	555	535	535	522	522	518	518	551	547	529	567	525	550	549	573	543	495	490	539	572	526	577	557	514	529	533	485	567	574	540	509	549	545	558	539	519	514	552	567	533	544	515	556	542	575	552	506	592	519	551	543	526	516	546	523	559	569	531	517	560	515	506	535	536	521	537	573	516	533	526	566	517	540	567	551	515	531	530	549	527	553	560	539	540	534	523	528	516	577	529	587	537	563	553	516	520	537	551	531	521	542	527	523	525	559	485	529	509	518	501	529	546	506	512	507	558	522	525	543	515	548	563	545	549	532	532	542	521	563	510	579	561	577	502	502	547	546	513	537	522	535	510	545	526	556	547	534	531	532	509	516	542	503	544	532	532	537	519	547	522	530	518	509	551	517	510	525	494	501	499	548	534	546	535	534	551	555	520	519	514	523	492	527	535	520	551	521	508	551	515	578	501	504	505	557	563	543	529	509	571	549	567	516	527	511	539	544	538	555	494	535	595	544	522	566	551	546	510	511	514	541	500	525	515	532	503	494	517	579	469	524	530	491	553	524	530	493	523	554	520	547	526	523	513	557	525	510	492	516	553	499	497	517	531	542	549	538	507	561	534	550	532	529	537	497	576	524	498	535	543	555	585	498	518	541	532	522	514	532	523	564	540	492	571	523	529	509	520	561	507	524	523	546	535	547	510	519	535	583	551	526	572	526	557	563	508	529	527	515	524	538	511	550	534	520	556	528	531	528	542	560	535	543	534	540	537	522	538	517	527	522	497	528	500	592	474	535	557	522	508	491	545	567	609	497	529	521	584	522	570	529	540	556	552	502	530	511	555	552	551	527	472	573	528	519	526	537	557	521	503	530	547	543	539	556	513	530	526	585	549	525	505	530	512	538	518	514	523	505	516	506	562	580	552	506	503	553	495	515	520	559	499	538	529	550	491	532	509	553	511	544	521	535	542	527	523	529	516	548	522	520	550	509	559	546	508	592	523	532	522	524	518	513	505	565	543	523	539	554	556	527	519	533	543	555	568	541	519	589	542	538	521	521	551	510	520	555	539	499	592	520	500	528	538	526	528	567	504	538	536	547	529	531	522	521	556	567	523	546	515	566	503	521	528	583	521	515	544	525	521	485	552	508	536	529	533	499	552	571	556	539	498	555	521	500	545	544	541	526	549	556	568	539	548	513	548	493	517	560	542	535	538	542	528	535	515	508	521	526	525	486	515	512	535	542	560	534	554	526	533	564	537	555	517	527	494	498	501	545	509	505	535	536	511	494	554	513	555	505	543	523	499	551	523	556	545	542	564	557	551	563	579	531	545	509	565	542	556	538	535	546	498	538	556	575	523	572	552	513	519	551	536	510	566	541	519	538	545	548	490	558	522	533	565	512	553	568	510	497	529	508	529	510	535	575	501	517	553	586	529	542	519	517	546	543	551	560	526	523	498	546	520	540	548	504	529	537	501	508	537	582	541	544	498	530	530	504	524	542	534	521	503	519	576	540	515	550	557	522	535	525	563	561	509	485	491	496	513	534	572	525	518	531	565	536	557	536	516	542	545	546	557	485	569	532	551	582	558	567	541	529	533	557	523	533	503	532	524	541	545	532	548	565	530	501	502	567	569	513	515	567	527	542	548	539	551	501	560	528	519	543	556	477	505	566	481	566	540	563	553	533	550	544	530	544	543	536	495	570	562	548	507	565	552	561	564	515	518	582	552	532	553	505	545	521	549	503	526	568	546	484	519	504	507	507	531	539	559	517	527	560	514	531	532	515	480	569	491	550	510	530	534	537	519	523	611	544	547	491	542	534	557	575	560	486	530	586	524	521	546	554	512	575	520	526	511	533	561	531	508	534	530	555	487	494	533	541	547	517	550	556	562	567	528	565	558	507	525	549	569	552	518	513	559	567	529	574	543	513	541	523	557	540	507	563	542	520	509	548	541	553	517	546	525	555	528	526	571	527	517	508	515	511	560	518	531	575	498	576	558	563	513	531	535	538	555	547	565	517	512	555	482	557	546	536	550	518	491	544	556	523	535	515	550	543	503	528	508	528	515	538	519	533	557	530	532	559	532	549	517	518	546	512	548	532	561	580	490	544	509	557	534	548	548	518	541	561	512	565	583	509	506	529	524	526	525	519	554	555	516	504	553	500	517	537	510	538	541	531	549	564	560	529	526	570	542	546	489	556	504	558	533	567	517	525	575	572	519	529	563	542	577	560	552	560	559	573	524	554	527	540	518	514	509	521	565	529	535	531	554	516	522	526	542	536	542	530	539	534	510	534	530	527	527	567	535	539	549	524	553	547	507	501	525	506	542	519	549	553	551	546	583	508	546	524	529	514	539	511	586	508	521	506	566	521	566	539	506	502	533	525	522	530	554	550	523	492	523	554	564	544	552	514	513	524	537	539	492	512	482	526	503	533	553	510	502	553	526	535	545	524	545	515	530	557	562	536	553	545	502	586	554	484	525
5371	11170	9304	5092	3654	2879	2504	2132	1959	1756	1529	1327	1227	1103	1054	946	974	919	981	900	894	895	850	823	795	797	803	851	866	797	847	845	804	827	771	843	766	737	808	760	833	764	833	783	768	715	822	802	740	764	761	779	831	767	732	765	796	770	755	761	791	767	707	782	791	780	780	794	804	793	831	779	767	769	744	715	734	761	785	739	712	792	775	729	745	784	744	742	746	804	748	743	748	755	787	777	750	781	750	750	751	790	701	798	737	724	745	805	790	767	785	751	743	758	794	743	752	770	755	760	686	724	740	763	776	765	784	768	715	774	752	797	771	774	690	833	754	756	779	783	733	765	784	744	730	759	769	799	716	770	779	801	778	735	756	768	824	779	773	775	775	807	769	788	760	768	790	726	778	739	752	744	760	751	783	735	821	750	767	712	720	782	788	776	730	722	763	788	791	743	778	731	711	742	741	774	736	713	741	768	786	773	747	695	753	726	774	777	766	696	714	742	740	778	733	724	771	749	788	759	777	789	748	759	743	719	769	782	727	729	771	733	752	753	751	803	718	782	712	760	795	806	717	796	763	746	744	781	791	765	799	727	795	767	772	794	752	722	759	803	756	749	795	734	772	722	749	727	753	778	734	783	758	769	728	752	753	755	743	745	773	801	769	713	772	739	782	732	746	772	779	771	766	772	826	773	720	757	762	765	769	834	753	737	800	728	769	813	700	799	742	767	760	733	746	820	733	803	780	754	728	753	778	773	682	716	783	746	791	789	758	756	690	735	765	744	749	749	717	758	770	721	767	743	734	713	788	715	766	761	765	782	781	776	708	783	756	770	759	776	747	755	790	768	751	754	759	731	750	701	737	741	728	737	758	766	737	725	746	703	738	702	765	714	759	777	723	769	728	799	759	803	768	763	781	756	769	737	770	722	735	792	739	758	806	776	759	754	742	711	725	767	766	750	780	787	767	803	768	740	752	774	690	731	769	766	717	712	719	744	755	755	744	783	753	776	744	759	728	731	748	780	773	768	726	776	751	725	778	766	750	756	737	758	707	746	755	766	753	696	823	730	763	704	792	773	794	764	718	798	749	817	775	765	772	689	726	763	744	740	728	769	736	760	739	752	766	754	801	795	719	743	742	756	752	776	734	753	746	717	762	777	727	765	721	745	743	744	748	747	824	751	748	766	799	790	756	773	731	794	782	736	704	733	742	758	766	765	748	782	776	761	791	791	751	689	759	768	746	746	770	702	755	742	807	768	716	755	807	763	742	707	737	745	740	699	749	782	711	738	784	781	731	806	780	700	718	777	770	745	768	784	757	764	733	757	760	763	750	787	765	759	728	739	767	715	739	747	753	752	800	775	747	689	777	767	695	748	737	748	775	749	729	788	770	775	705	770	721	749	730	753	749	754	769	772	759	767	791	757	746	716	748	739	768	787	755	716	722	717	778	811	753	725	784	713	717	767	753	770	771	761	753	776	783	740	770	733	711	775	721	764	752	764	675	768	744	757	731	733	747	759	742	752	761	768	812	758	750	788	761	722	784	744	785	825	776	754	787	793	769	747	753	766	746	769	737	797	767	775	799	766	774	789	722	762	790	794	755	807	777	766	754	727	737	712	744	756	799	749	756	789	707	799	768	698	743	761	733	754	773	743	796	780	788	750	714	789	747	761	759	760	763	771	777	716	720	721	728	756	707	779	721	774	752	749	736	771	764	742	758	762	706	759	748	771	736	726	710	712	775	720	752	723	787	760	757	733	715	755	788	776	767	767	724	796	786	787	717	762	749	724	750	763	705	751	740	737	766	692	741	753	781	753	766	840	757	764	759	765	785	718	763	766	741	763	744	785	741	716	758	774	791	792	767	734	727	738	756	741	741	756	729	737	742	783	777	787	749	734	723	761	769	773	757	741	772	777	732	743	746	784	776	789	782	737	768	704	796	793	758	742	751	709	776	736	794	793	685	703	696	768	791	807	738	775	694	762	754	735	762	792	794	766	813	714	743	737	732	738	775	767	710	752	710	753	750	746	742	710	725	717	724	748	793	749	773	797	765	742	723	759	765	777	765	752	775	739	797	750	768	743	781	768	776	766	753	775	781	737	772	755	764	731	752	727	751	805	708	745	749	746	772	769	759	766	751	778	750	763	773	774	770	743	736	735	767	752	742	795	735	812	725	748	783	741	751	798	769	777	767	715	786	773	731	765	745	712	768	751	739	753	771	768	796	744	765	761	738	807	794	765	765	737	814	782	785	736	757	790	777	746	705	718	720	763	729	781	767	772	739	752	782	754	768	758	717	746	768	788	786	752	762	766	736	762	735	751	751	719	730	735	764	758	781	701	756	760	730	793	741	738	775	762	785	762	742	746	723	781	740	732	739	763	738	751	771	795	784	716	748	776	746	751	756	715	719	762	692	774	729	681	744	733	779	727	760	777	752	810	761	744	747	709	791	812	741	768	705	742	770	785	790	778	754	755	742	777	754	789	762	797	742	778	740	752	789	742	756	717	769	726	759	707	752	770	769	772	716	749	770	781	734	766	749	705	773	730	768	777	763	697	778	763	759	767	733	692	786	732	770	723	785	776	766	746	755	743	804	770	746	711	828	749	761	791	786	756	748	716	713	807	763	757	727	743	719	766	732	726	788	738	759	785	745	768	707	746	734	782	747	783	815	738	734	707	766	764	745	726	742	773	704	756	778	746	763	788	766	709	735	774	754	749	743	772	748	777	798	770	726	730	711	768	751	740	738	752	801	745	835	735	777	765	736	807	730	747	769	781	742	764	731	766	743	752	707	787	742	756	755	780	757	764	826	742	714	759	738	706	770	769	720	734	769	737	705	800	758	740	765	747	752	782	784	758	734	781	738	751	720	769	769	767	746	778	744	755	754	734	743	785	804	732	743	721	727	745	774	764	793	807	746	753	787	771	751	751	757	768	769	799	777	789	744	737	718	730	717	729	776	747	763	740	749	787	707	794	756	745	772	691	750	718	747	714	740	783	757	730	745	715	751	769	736	753	759	785	775	716	731	775	782	753	772	833	745	733	754	732	758	744	762	769	754	749	757	715	710	737	785	736	734	707	740	790	748	697	756	773	802	728	752	763	785	798	728	767	710	720	788	782	756	738	682	767	709	771	782	712	717	759	750	752	744	748	755	806	794	752	739	746	742	766	774	744	762	779	725	770	757	742	786	742	747	757	770	768	696	758	741	746	715	732	707	725	781	776	767	705	776	797	738	765	757	735	751	767	740	743	728	818	726	780	770	747	754	747	743	748	753	744	799	754	764	776	762	757	724	725	819	733	795	734	754	777	723	730	720	739	781	745	730	778	748	763	681	750	804	730	751	755	731	768	768	752	789	759	725	785	782	836	730	753	794	716	715	715	812	742	762	760	775	740	726	722	780	754	716	788	719	795	793	703	745	747	785	785	813	732	754	719	745	734	773	759	740	754	795	784	731	733	748	764	721	735	824	773	746	724	750	739	705	748	772	759
22758	21110	28891	23568	21110	21180	9887	1473	1089	983	846	670	697	626	583	531	510	466	516	472	458	475	425	460	426	461	435	438	417	422	414	461	435	386	434	388	355	369	394	383	384	383	344	394	372	400	417	392	414	368	375	393	384	400	411	393	358	399	426	392	399	378	375	393	381	371	393	386	373	353	363	385	393	373	396	364	378	387	386	359	362	366	390	368	368	403	370	395	364	385	433	369	404	388	371	393	378	355	341	359	408	389	348	371	385	325	380	375	369	405	370	386	371	356	362	372	384	436	383	407	333	377	355	368	335	377	351	370	354	369	367	376	368	330	403	378	369	396	416	391	365	374	376	360	375	351	373	384	354	364	347	414	360	351	376	362	382	369	365	372	378	392	372	386	376	371	379	371	373	352	381	340	347	389	364	386	372	362	337	382	387	365	377	392	387	363	379	393	353	367	370	391	384	379	397	385	361	367	375	400	362	367	367	341	362	397	385	385	373	345	359	367	368	367	353	341	352	383	369	358	375	396	351	358	372	360	368	348	373	413	372	354	358	395	358	370	370	352	365	355	350	403	389	377	362	361	392	384	361	364	359	364	393	375	364	390	339	372	354	365	352	396	376	385	327	378	360	364	379	369	362	349	346	355	371	389	385	381	355	343	395	353	333	403	355	400	368	403	377	347	380	374	381	368	390	372	329	369	399	384	379	357	375	355	410	377	389	368	370	362	334	398	352	380	357	376	373	355	426	387	387	355	363	389	396	343	390	377	365	348	406	364	378	383	373	357	370	351	351	350	369	356	390	340	377	362	369	384	431	366	391	353	350	360	343	394	388	376	374	356	400	374	401	352	361	387	357	370	374	368	358	356	357	394	385	396	360	350	367	362	359	380	372	376	359	382	364	358	366	393	385	350	388	356	415	385	362	355	337	384	373	398	377	346	368	360	406	365	366	348	358	361	335	399	409	361	376	360	400	382	389	393	355	380	351	401	351	356	360	375	368	390	391	386	356	360	351	341	382	348	383	359	407	365	368	360	356	360	361	364	380	416	366	349	374	368	368	357	366	398	388	385	372	365	408	333	364	375	354	376	394	395	386	374	381	375	350	330	385	380	371	389	368	349	354	421	356	347	394	356	371	379	385	357	366	376	375	352	394	386	371	369	377	396	362	381	396	340	387	349	358	362	367	365	383	357	375	379	376	373	393	376	367	350	361	363	358	371	368	375	393	409	374	379	342	403	358	374	377	358	367	372	382	315	354	371	372	401	356	358	357	335	354	329	386	366	364	364	375	349	366	401	378	387	388	360	367	366	369	375	344	366	378	354	349	387	378	381	375	362	357	383	369	376	340	387	341	384	389	376	352	371	418	352	382	380	362	370	382	366	399	370	354	379	391	402	355	388	356	385	366	388	385	365	348	385	360	367	366	335	337	424	357	359	360	384	370	367	369	377	350	368	356	365	364	390	350	354	355	392	393	346	353	367	355	378	364	347	375	361	382	373	396	356	358	373	402	366	343	367	380	383	392	357	382	377	351	349	358	371	375	361	355	376	320	384	378	367	354	393	376	391	371	380	374	387	365	362	364	369	358	379	344	358	335	385	367	329	415	370	371	377	348	402	398	390	389	361	383	377	357	366	369	377	400	383	330	354	357	339	376	411	360	364	423	366	363	353	385	359	366	389	358	366	397	365	371	363	338	335	375	354	391	386	351	372	357	368	372	360	388	338	367	376	348	417	353	378	339	380	321	392	356	353	355	389	374	381	410	351	376	396	416	352	367	369	332	394	368	381	360	366	364	347	379	357	384	379	332	348	394	372	350	366	354	366	403	369	375	399	380	331	358	343	390	373	384	356	378	395	395	396	350	386	373	409	383	418	345	391	352	372	357	404	357	396	380	372	360	354	370	366	383	371	340	359	366	387	378	390	331	372	356	387	396	398	368	352	388	367	389	352	355	368	368	362	394	356	370	335	416	413	358	381	377	345	364	413	390	385	366	356	382	386	343	394	380	343	375	390	372	361	365	357	371	351	399	357	384	373	400	375	368	344	391	369	379	344	334	339	372	379	370	364	358	386	338	360	359	353	385	399	379	389	346	368	343	372	350	398	418	362	389	386	336	375	406	388	376	374	404	346	365	392	367	369	366	370	389	347	392	367	375	394	349	364	336	357	381	348	385	398	353	389	366	386	409	381	360	393	364	376	353	401	369	338	342	356	396	372	339	370	350	365	379	359	368	368	379	384	362	385	375	406	388	365	371	360	375	359	373	399	387	360	386	373	388	355	366	398	401	372	376	382	366	340	396	400	366	340	369	352	334	385	363	367	386	346	386	384	389	386	375	365	385	288	377	336	392	373	379	366	387	364	372	415	390	343	386	388	371	374	393	373	382	380	373	372	362	365	388	366	357	372	368	403	375	371	382	365	399	375	389	334	392	367	361	387	363	329	398	390	370	357	359	349	394	373	391	372	349	372	348	350	349	361	333	386	367	379	353	364	371	379	390	356	383	362	371	365	372	373	374	373	370	390	367	335	379	359	380	385	382	388	343	384	357	383	376	337	387	365	374	351	364	386	390	398	366	377	368	347	381	371	358	389	375	378	378	357	348	400	382	351	419	348	371	387	366	367	352	375	402	302	360	352	375	376	353	379	366	351	395	365	369	395	378	382	360	397	375	341	382	375	388	378	331	389	357	352	389	375	376	366	370	351	364	356	342	356	355	383	348	361	329	353	375	391	344	370	346	380	408	360	395	380	376	335	371	369	362	382	390	381	380	376	346	388	426	365	363	356	388	370	405	355	344	341	360	367	346	360	354	394	352	408	373	377	357	381	343	361	403	360	367	386	370	348	408	344	388	348	377	399	391	374	371	386	342	379	365	406	344	374	357	357	365	376	353	371	402	388	346	364	311	371	371	375	344	401	356	380	362	367	365	395	364	389	351	366	366	350	361	386	382	346	348	364	379	361	358	357	374	350	369	372	394	342	358	377	304	372	379	334	369	357	364	379	400	389	359	377	370	338	349	387	387	371	393	343	352	348	364	357	399	371	369	351	393	394	399	352	382	368	374	365	385	391	396	391	381	422	387	346	360	376	378	410	355	363	347	387	363	355	350	364	395	377	371	388	345	413	382	392	373	372	409	390	371	327	358	375	357	378	372	343	347	373	382	373	330	359	372	385	347	323	378	388	396	336	384	388	355	360	379	386	373	355	367	382	371	369	332	351	362	352	370	350	349	389	372	356	371	382	324	375	369	375	366	365	362	379	356	378	397	388	382	394	381	364	381	363	377	366	387	356	354	377	369	327	382	315	355	372	325	361	402	369	366	375	362	409	365	349	386	376	375	350	349	354	351	349	354	367	330	373	359	376	373	370	379	346	364	339	375	372	403	352	395	380	340	358	334	373	377	363	335	398	377	347	353	373	344	352	340	376	347	375	370	362	349	405	392	354	375	418	380	372	400	367	354	368	360	346	410	359	380	365	377	344	343	364	399	390	383	386
7469	17204	14115	7787	5799	4589	3774	3025	2529	2182	1921	1564	1384	1240	1084	1009	900	810	786	874	782	753	728	713	642	651	583	608	647	684	629	713	671	612	564	554	581	547	592	621	594	559	543	545	609	537	537	517	594	561	517	547	552	585	619	567	560	539	543	613	582	551	576	543	586	527	536	527	546	521	545	536	545	535	572	598	581	557	547	527	559	537	545	549	545	543	518	580	515	528	529	528	524	533	489	539	514	541	541	533	525	520	510	533	543	511	520	560	555	548	533	517	541	570	570	522	535	555	557	532	522	540	522	539	538	542	514	554	489	508	517	549	502	571	538	499	519	567	537	543	496	519	539	578	544	550	545	513	518	549	555	570	511	535	574	521	533	538	523	539	496	537	529	564	511	554	538	545	547	514	553	557	555	516	494	511	563	497	504	502	469	486	480	535	522	554	543	524	542	539	571	502	540	557	546	516	526	553	553	520	557	509	547	546	532	554	498	521	534	550	513	531	555	516	522	549	539	520	543	522	498	549	522	495	542	490	521	521	600	493	555	552	516	515	548	551	516	550	513	557	576	468	542	551	519	562	561	513	512	554	503	566	515	545	525	551	531	540	556	525	547	547	487	534	523	526	490	543	515	509	529	553	524	554	561	504	553	540	506	500	510	545	515	561	513	561	539	492	552	513	543	543	488	562	555	524	524	519	546	541	524	555	547	520	524	530	498	506	503	558	539	474	524	544	504	511	503	504	559	549	490	547	561	539	546	498	501	490	547	505	525	541	544	513	555	501	519	535	535	533	529	565	525	499	525	532	492	520	530	535	531	545	488	533	487	524	525	486	533	519	526	536	557	531	507	511	541	567	527	534	563	538	533	509	499	521	513	534	491	499	554	516	486	517	511	489	504	539	514	515	556	543	521	502	531	512	527	529	493	515	501	539	511	533	526	501	517	532	557	536	517	506	482	520	505	532	527	517	538	497	539	479	559	518	485	536	515	522	561	530	567	523	534	564	519	531	565	575	546	529	531	507	520	538	503	502	494	499	552	520	487	514	514	546	534	535	498	507	483	531	547	522	536	590	550	512	529	526	535	538	500	467	555	536	510	510	527	510	527	484	565	524	538	503	537	549	532	509	522	524	539	566	543	497	486	543	538	519	479	545	546	480	511	541	561	486	525	578	500	493	537	552	508	525	550	489	512	502	552	518	552	552	533	521	560	549	525	541	510	507	536	513	490	523	520	506	529	517	519	510	508	504	521	543	506	534	473	514	549	490	541	581	572	544	533	523	490	553	546	471	564	474	507	532	552	568	548	518	499	506	535	495	530	493	489	540	527	545	567	572	548	545	556	473	502	517	542	518	520	517	587	520	511	492	515	527	553	541	558	544	572	549	516	517	503	534	541	549	532	508	503	547	538	520	552	540	571	491	535	559	559	516	517	502	523	546	579	502	528	506	487	521	528	561	505	539	502	507	543	532	517	516	494	499	549	529	542	540	515	562	503	556	495	539	479	509	485	546	559	570	529	555	573	523	505	540	552	516	506	538	502	536	547	545	538	524	515	509	541	547	529	519	522	528	504	563	547	542	535	503	508	506	507	562	504	560	528	485	505	519	460	522	513	551	520	491	544	496	513	519	518	512	469	553	537	528	539	532	527	536	548	528	528	526	555	548	574	483	547	538	551	485	559	547	520	538	548	473	521	540	500	497	499	521	549	507	528	524	539	495	537	520	570	495	549	516	532	536	532	530	539	516	528	559	519	518	537	530	519	572	531	532	558	549	512	544	565	512	537	553	523	541	561	562	495	490	543	530	525	536	527	539	548	554	537	532	509	524	517	550	518	548	534	496	502	520	505	530	557	493	555	573	503	529	506	505	553	528	533	511	514	539	533	520	541	528	562	525	573	528	541	487	540	522	528	535	540	498	528	525	542	520	532	531	519	529	563	529	514	555	558	559	539	529	528	520	539	546	493	543	536	504	532	543	521	465	501	587	512	547	524	551	571	523	552	552	539	549	536	546	533	477	520	546	523	535	487	507	577	547	494	530	549	539	495	515	510	580	502	510	536	511	518	534	559	521	561	550	523	560	559	503	466	502	498	507	522	535	574	523	502	547	523	541	563	537	516	555	524	524	497	570	547	538	531	491	545	507	538	522	578	525	523	528	510	501	502	522	537	518	449	534	559	553	522	512	519	567	585	537	511	488	531	499	520	530	535	550	534	495	532	494	519	564	503	526	491	587	536	555	516	512	505	482	525	539	522	552	521	520	540	524	518	498	561	522	528	543	495	533	527	522	533	545	518	549	513	528	536	526	546	519	575	523	521	531	557	500	547	557	551	560	489	542	506	544	535	574	591	497	519	515	542	553	556	567	527	524	517	567	529	545	499	506	513	515	536	544	552	529	565	523	544	515	504	562	547	524	526	557	545	513	526	550	546	544	565	522	532	525	517	535	491	552	504	516	500	512	485	543	487	522	517	580	556	534	512	486	542	548	530	516	517	524	533	512	545	506	549	564	527	531	568	480	549	521	504	493	512	487	516	505	508	519	522	516	547	506	500	515	507	531	565	533	510	531	494	563	533	493	502	483	521	561	541	554	544	494	483	561	539	536	507	542	554	505	508	548	530	548	562	538	538	520	520	530	548	516	525	534	518	529	510	525	541	522	517	573	516	501	518	545	558	523	501	522	520	565	541	546	524	569	541	518	512	534	560	515	558	522	534	491	507	547	555	538	548	507	566	557	510	549	555	562	522	543	560	548	486	480	483	520	547	504	517	526	537	540	518	537	536	555	515	537	530	528	514	524	503	566	538	538	527	547	514	546	522	554	510	476	538	530	532	552	537	542	528	519	550	510	561	547	510	549	543	531	538	526	559	513	499	535	535	568	554	516	535	505	529	478	534	535	485	533	544	543	530	550	507	477	530	544	552	512	560	481	513	489	507	545	496	538	527	511	549	494	504	515	529	523	530	525	537	533	545	509	519	544	518	507	511	486	519	506	546	512	510	548	489	546	491	551	550	546	538	542	515	512	527	527	543	527	483	549	556	495	515	513	543	531	547	483	495	519	543	503	521	583	541	515	539	515	505	544	521	536	534	541	545	514	521	521	543	511	522	553	540	516	540	537	516	544	520	534	507	548	505	552	525	557	517	553	561	558	549	524	551	521	542	493	494	538	503	506	558	510	563	495	558	519	495	487	530	531	508	539	552	526	508	513	543	495	523	501	509	525	519	542	474	533	523	542	489	541	519	474	530	535	530	529	523	511	538	525	539	513	512	538	550	565	551	529	531	546	523	544	550	528	554	552	528	525	514	520	503	543	551	557	532	495	541	531	546	484	551	512	501	518	495	540	532	466	541	563	531	535	547	522	541	526	474	555	566	530	531	549	531	503	524	534	505	537	557	537	534	483	507	507	553	532	574	553	559	488	473	546	487	469	544	541	559	541	515	527	551	538	548	543	566	559	551	567	501	528	532	576	527	522	520	509	549	517	581	528	527	511
26654	20557	8668	1107	729	687	604	526	510	538	476	457	433	424	421	410	402	422	389	430	421	433	398	382	401	369	397	438	415	404	426	398	396	386	397	433	426	413	426	400	422	409	415	374	426	403	431	378	415	398	414	427	432	402	423	397	436	414	393	375	430	413	381	417	381	390	391	411	413	382	408	402	424	429	434	401	403	434	411	411	391	385	385	391	402	381	396	414	374	425	396	439	442	412	414	403	390	419	387	433	376	408	390	398	404	411	377	418	450	410	426	410	404	449	381	397	405	435	400	427	431	386	394	433	415	403	413	402	413	414	411	413	421	410	390	403	415	435	405	404	375	375	452	416	402	400	394	423	405	373	377	387	416	420	435	369	417	418	435	390	414	424	397	348	395	399	432	421	371	406	438	361	435	381	440	435	428	410	429	388	366	380	431	431	368	390	408	375	422	392	407	433	413	392	389	384	365	365	410	404	387	376	457	403	401	411	423	416	392	412	398	426	382	404	376	404	413	421	384	410	396	405	397	409	379	371	431	384	411	406	431	442	401	414	414	384	385	377	425	373	405	437	389	419	419	396	412	398	435	447	402	378	384	433	387	421	393	413	383	384	417	373	405	382	422	375	394	420	394	413	413	357	429	409	403	408	389	424	426	412	397	396	405	371	443	403	397	394	393	395	395	396	415	407	419	415	348	365	388	401	430	370	414	398	428	375	398	418	388	418	418	434	402	404	413	388	397	415	444	408	372	388	417	413	366	400	421	412	387	400	401	391	388	431	429	395	404	430	378	391	422	384	367	425	421	412	396	386	413	405	425	417	390	393	386	424	383	407	402	412	391	397	407	393	425	412	397	393	394	342	397	391	400	354	414	386	427	446	372	380	410	428	408	422	441	432	400	388	433	411	394	396	401	369	403	377	401	376	406	428	381	425	422	363	410	428	366	395	413	403	432	437	366	380	397	439	379	414	399	411	417	429	418	397	421	419	366	414	351	409	434	441	390	391	414	415	391	412	417	412	388	410	427	399	433	409	407	400	427	394	404	431	422	386	420	383	437	388	397	423	416	435	417	437	431	423	405	408	416	419	390	419	415	433	410	396	391	389	384	412	421	388	429	419	420	404	413	388	400	464	396	426	410	375	391	439	405	391	383	385	420	387	430	404	420	394	436	377	410	413	391	391	402	404	414	411	439	395	417	431	424	406	433	416	404	439	396	388	369	397	415	430	433	416	392	389	413	387	418	376	408	396	364	400	403	373	447	391	401	434	408	408	350	423	456	387	385	416	395	412	367	430	392	397	407	410	430	380	410	388	405	390	427	400	388	404	428	371	383	420	390	416	421	432	413	403	422	430	400	387	381	395	408	367	373	383	388	401	419	404	411	403	396	383	433	403	402	373	410	402	371	386	445	392	444	424	403	389	402	415	388	419	402	417	409	426	439	360	444	375	420	408	421	408	367	397	388	441	392	403	410	412	378	410	409	422	383	415	385	437	392	400	412	407	438	391	414	425	387	375	444	403	373	436	395	412	395	403	383	399	399	412	403	431	431	382	395	432	381	427	411	413	404	410	390	435	403	379	422	399	412	398	414	396	421	415	441	448	408	397	381	390	407	399	410	406	446	400	395	428	401	399	421	402	393	406	389	403	411	436	413	422	416	406	418	397	398	396	400	444	433	407	402	439	427	390	399	418	363	437	393	435	401	362	407	386	386	404	445	398	410	398	403	425	372	389	434	406	408	381	392	388	419	425	408	375	391	412	376	419	422	401	381	391	425	369	396	415	411	400	395	414	411	372	411	427	405	445	375	385	385	391	382	361	422	430	432	382	404	387	424	404	404	402	389	394	398	432	439	389	414	402	425	415	398	410	416	400	428	390	443	420	413	396	411	401	398	415	428	444	433	390	415	399	400	438	431	420	393	410	391	432	387	428	390	418	449	401	407	395	437	403	393	433	386	409	409	417	384	396	399	403	417	394	403	413	440	402	386	406	383	397	415	430	388	395	392	374	450	430	398	375	404	423	414	422	391	399	397	393	420	400	447	404	412	406	424	429	373	401	409	413	413	424	350	392	393	403	420	435	391	416	396	374	390	418	412	407	403	398	408	422	381	403	408	430	395	401	413	395	383	400	378	370	418	464	425	431	422	395	418	398	387	414	393	419	428	402	389	393	384	400	423	423	400	376	392	392	417	426	371	430	439	396	394	413	380	397	396	414	431	414	397	400	414	364	404	415	401	404	422	390	375	400	397	423	377	437	402	381	394	408	399	398	400	421	388	434	425	420	414	399	415	415	412	424	423	416	420	418	368	447	379	409	403	408	428	429	425	412	372	364	365	386	400	369	382	421	423	408	414	421	396	404	426	387	420	408	434	391	410	389	407	405	365	409	456	407	426	408	368	414	382	384	368	431	403	385	401	406	439	379	400	426	405	415	408	412	409	425	398	443	402	375	398	397	363	405	398	410	406	412	389	399	380	433	399	437	397	403	437	406	405	387	409	428	392	386	399	386	401	396	373	406	394	383	401	467	377	381	412	370	401	434	413	385	388	387	420	435	397	367	393	385	440	421	406	427	381	374	415	411	444	395	424	402	375	368	407	434	386	413	396	421	397	421	380	384	424	405	412	439	389	398	372	380	391	440	427	406	345	374	403	466	427	400	392	399	399	416	383	375	414	414	388	398	407	413	452	382	380	407	423	406	456	396	424	412	413	403	395	369	385	421	398	415	410	398	375	397	422	359	427	418	404	419	431	418	432	435	380	414	395	440	387	385	446	409	371	418	407	394	393	425	424	408	364	383	381	400	391	416	363	400	427	377	385	381	384	415	417	401	386	434	389	433	401	398	359	376	385	359	421	424	431	392	401	441	415	391	378	405	407	396	380	402	388	397	420	431	416	389	434	398	407	404	421	379	461	401	396	407	376	400	403	379	419	423	440	451	405	398	422	402	423	386	437	374	349	391	356	411	389	401	402	380	447	410	403	377	389	444	399	419	413	415	381	408	367	387	426	414	360	366	382	363	362	420	392	403	405	408	399	384	365	387	389	381	409	378	424	387	387	402	390	387	387	372	422	422	430	366	389	429	412	436	405	378	419	428	419	395	414	390	442	381	405	407	422	402	401	410	390	428	374	410	410	421	403	405	412	419	389	407	388	415	384	407	406	404	435	414	358	398	415	398	417	394	381	404	406	394	404	401	368	409	403	404	392	439	398	389	404	366	368	406	419	386	396	398	433	413	427	396	419	389	404	413	396	412	397	395	405	387	401	402	404	371	387	383	373	422	395	430	406	394	375	402	404	404	376	412	413	391	397	396	434	406	384	363	415	419	411	356	389	404	439	417	423	416	429	378	445	450	419	409	419	362	419	384	393	403	396	396	393	410	405	411	435	385	368	427	377	414	419	406	402	400	396	402	374	362	421	379	410	379	421	437	410	405	412	376	380	414	379	428	451	376	414	386	427	424	387	429	398	421	428	393	388	368	380	390	400	416	392	408
4175	2104	1769	1301	1080	1068	1064	903	886	910	760	647	644	692	608	609	600	569	659	611	605	560	559	565	652	555	575	554	558	602	564	571	581	599	582	626	610	580	597	555	598	606	500	608	574	550	520	589	553	601	592	608	566	594	613	563	591	550	543	590	585	565	568	611	596	599	522	560	583	619	598	550	562	581	564	584	573	584	619	556	549	558	556	553	539	586	584	584	582	613	554	527	577	558	582	532	554	548	562	573	572	581	580	545	544	586	559	560	589	599	592	549	593	598	590	572	575	584	570	528	579	556	573	565	564	573	592	545	602	554	546	576	583	537	589	598	547	565	585	560	578	532	556	598	545	580	550	570	601	583	596	570	537	556	562	540	574	599	561	545	605	592	607	558	552	566	594	619	562	606	565	584	578	577	552	585	567	503	545	583	569	564	600	566	621	583	566	595	615	536	559	539	592	573	591	538	561	557	555	524	553	622	534	569	587	579	554	564	584	609	572	589	508	562	565	553	549	564	602	570	551	542	549	576	525	563	574	568	588	546	555	542	539	564	531	574	576	561	566	503	538	567	557	553	589	539	598	572	552	580	521	556	600	547	603	591	600	548	537	563	598	548	544	599	601	611	567	570	591	569	572	562	620	617	583	570	522	603	527	621	554	585	604	554	591	558	551	577	567	594	513	529	575	604	543	556	545	592	584	558	549	556	540	514	588	571	583	560	553	547	585	571	557	582	589	549	547	592	537	571	617	602	573	568	577	571	540	572	571	521	578	567	561	537	557	507	597	586	531	548	520	529	546	543	598	559	563	575	529	545	575	579	579	537	544	553	532	554	564	576	550	606	609	583	581	554	555	510	573	558	580	550	614	567	515	582	567	568	548	570	569	556	608	550	546	582	559	556	575	616	553	574	568	579	563	569	540	589	569	583	581	548	545	614	605	592	540	549	556	608	569	541	574	527	573	545	572	580	536	533	551	559	538	582	583	578	561	584	537	574	525	561	532	542	624	539	580	515	530	556	565	543	564	582	616	558	565	556	576	576	542	573	539	558	545	534	549	516	545	536	545	559	542	590	588	529	543	552	548	576	559	564	594	572	553	562	550	550	575	533	576	552	535	570	555	558	533	552	563	537	568	592	546	568	572	601	533	553	580	550	581	594	570	526	566	547	520	558	572	568	573	548	571	557	623	548	618	548	555	575	577	549	556	570	569	547	552	542	540	593	583	586	553	527	570	563	552	545	568	518	592	548	542	578	565	576	596	565	579	556	573	590	550	547	562	564	563	571	598	565	570	536	562	551	582	581	558	553	529	549	582	587	532	548	600	565	540	564	540	597	571	583	559	603	575	570	515	564	559	617	554	550	557	581	530	589	559	574	569	601	591	561	560	558	577	523	537	545	559	569	544	580	541	553	568	526	587	527	611	570	575	582	585	526	551	543	547	541	571	577	570	560	556	589	613	585	594	532	539	548	523	565	573	578	554	577	574	581	513	539	557	552	566	572	573	597	527	566	537	578	574	550	533	550	567	530	582	568	594	530	558	558	565	561	586	575	575	559	546	575	540	572	598	588	539	584	579	571	588	592	539	558	576	514	556	579	528	548	565	552	548	571	580	550	564	577	599	590	579	560	566	586	603	585	546	566	568	559	511	598	575	543	565	550	545	571	593	552	556	552	587	554	548	564	522	540	574	555	503	576	544	572	594	580	541	501	595	557	588	606	553	604	559	548	550	591	567	567	543	595	583	559	523	490	577	552	588	603	577	559	608	545	564	542	542	546	541	543	562	603	587	602	546	592	557	582	594	560	596	531	575	541	597	566	591	561	578	580	567	575	590	553	533	563	588	583	588	564	553	584	594	609	552	521	573	570	588	540	573	587	578	617	558	603	561	620	560	533	567	562	560	594	587	584	568	517	601	552	645	577	550	571	565	524	528	549	562	544	555	591	566	544	594	550	549	596	581	550	602	570	564	572	567	571	517	586	515	532	533	579	574	577	581	573	545	557	560	587	586	543	584	542	591	597	544	574	569	588	553	563	544	547	570	590	558	539	560	610	577	551	578	571	526	521	596	591	526	563	572	582	546	549	585	524	579	561	589	591	585	558	611	552	570	555	606	578	569	577	576	562	611	536	594	557	574	524	575	569	548	603	567	530	580	576	572	596	622	587	536	609	521	521	584	545	576	530	552	536	556	565	568	540	572	565	582	527	615	565	553	504	554	560	519	531	557	584	581	554	546	557	572	561	567	561	577	584	581	514	565	534	564	555	549	517	554	597	558	564	539	567	557	541	540	568	597	561	555	556	579	561	589	571	543	565	582	596	495	578	605	568	515	564	567	565	546	583	522	584	536	550	574	550	566	553	589	557	568	560	578	587	585	560	510	547	559	574	538	586	541	593	574	571	595	565	570	581	602	526	543	558	561	549	547	582	611	591	540	557	550	514	556	555	582	583	539	554	557	576	551	551	568	558	554	588	551	582	530	553	571	564	570	587	579	596	584	613	568	600	567	623	544	575	580	591	584	561	601	564	593	546	571	565	545	559	588	604	500	590	544	547	560	590	565	538	560	569	568	542	521	552	609	564	569	581	605	576	584	586	563	575	609	570	550	589	563	563	571	554	573	553	569	584	588	547	565	550	604	593	560	546	557	560	597	584	601	565	588	537	532	587	575	588	573	581	569	555	577	540	535	583	581	571	603	564	584	531	576	585	550	555	577	546	593	603	553	564	601	524	529	528	568	520	563	604	520	561	551	540	582	577	550	563	565	599	496	578	543	539	602	556	564	604	582	551	513	600	565	571	595	547	579	583	576	526	547	570	556	572	583	567	579	541	591	529	597	581	611	550	522	571	560	577	597	588	587	556	574	570	573	530	527	562	554	559	544	549	565	577	558	581	595	594	591	553	595	535	546	510	582	548	555	587	593	588	580	587	571	529	591	583	538	585	534	580	620	604	542	576	563	529	567	576	567	607	530	571	575	568	541	569	548	544	583	558	571	568	563	561	624	544	555	564	562	570	536	599	570	535	588	560	551	543	595	561	576	580	552	598	573	535	609	531	542	620	576	547	565	555	585	582	572	569	556	561	594	588	559	542	547	535	549	579	612	569	551	568	576	562	560	574	571	573	544	546	562	588	553	561	549	551	573	558	568	555	567	569	571	571	589	574	511	589	556	544	569	558	589	537	542	550	535	530	579	540	536	591	544	530	570	574	525	541	539	563	550	557	552	576	523	572	561	556	545	570	599	585	570	565	584	537	563	536	542	573	573	587	578	543	539	554	610	594	558	517	570	561	548	569	554	561	596	534	570	575	596	559	562	552	565	571	562	628	561	589	567	620	569	552	606	544	600	584	537	588	568	589	535	555	596	574	602	532	566	566	579	528	579	556	579	568	575	529	559	583	593	552	604	567	573	558	577	613	538	615	580	557	551	580	564	551	545	560	528	571	575	551	563	541	546	572	608	582	546	544	619	581	507	572	552	540	597	523	578	591	585	591
23600	21110	28532	23913	21098	11844	1653	1097	937	941	791	742	747	646	651	601	601	597	600	588	584	588	589	557	560	549	607	582	555	596	579	559	554	557	535	582	524	565	510	534	568	573	556	565	521	549	572	520	545	572	544	518	562	574	515	517	562	566	521	542	537	549	562	527	560	550	556	566	539	494	566	509	525	543	541	545	545	513	553	527	547	522	506	512	531	512	495	582	540	531	543	570	496	564	532	574	538	548	528	547	568	498	507	524	523	519	550	578	527	524	534	548	514	503	535	512	535	547	512	490	544	516	507	522	497	538	545	529	577	554	534	532	514	562	495	522	530	513	577	512	514	531	556	547	517	526	557	558	541	508	515	517	509	508	522	571	508	525	502	475	494	545	571	529	519	498	534	573	536	491	525	519	545	520	561	528	516	535	524	541	542	516	516	548	558	501	551	566	521	528	570	522	545	522	597	501	543	522	513	543	552	526	533	563	501	532	559	488	489	510	556	493	533	557	538	513	526	482	524	554	537	527	544	528	531	573	524	520	492	527	520	524	516	542	505	538	513	497	534	554	509	514	583	521	550	512	521	569	507	555	500	491	537	521	551	501	511	527	575	540	547	561	523	523	541	548	548	513	501	554	515	546	517	549	544	520	523	502	512	485	567	561	530	490	520	547	522	522	521	523	565	551	576	511	517	526	545	525	507	520	529	531	490	497	555	558	537	507	530	503	536	535	524	557	507	528	545	549	537	548	509	503	530	526	521	503	533	534	532	517	547	528	508	558	513	508	505	520	576	535	506	531	518	513	515	475	585	533	504	529	547	546	530	507	523	488	550	552	549	503	532	532	539	539	552	542	528	547	536	557	514	561	499	540	561	529	541	512	573	551	542	517	558	488	554	557	519	523	583	515	546	568	568	532	504	519	584	584	559	523	534	527	521	540	543	505	567	540	520	534	555	540	525	507	532	509	547	570	550	545	506	579	492	511	493	483	545	551	527	505	569	558	537	547	550	557	560	588	477	538	473	536	537	486	505	504	546	560	533	530	556	564	533	515	581	536	520	557	522	539	558	546	524	480	534	557	531	536	537	545	540	544	495	532	540	494	528	513	523	537	519	547	556	536	510	526	515	531	518	489	590	523	541	541	506	505	588	510	541	504	555	559	573	554	502	545	538	582	518	565	521	547	548	554	560	536	509	502	547	550	560	529	581	549	567	503	495	572	498	561	521	534	508	528	560	534	497	514	532	510	494	496	535	543	525	531	520	538	513	535	541	505	567	549	533	584	564	544	545	505	520	532	506	502	537	573	524	515	521	536	550	595	525	543	548	519	518	565	518	541	562	531	503	491	545	500	510	553	527	549	542	534	569	478	506	497	550	541	542	539	529	553	530	526	521	531	522	537	559	531	517	511	558	487	515	577	521	556	513	502	519	541	552	490	512	567	542	503	547	507	494	531	511	569	515	524	511	586	576	539	554	554	536	558	497	537	550	546	499	561	491	520	551	547	559	548	553	494	518	496	549	559	564	567	564	501	537	572	522	526	528	543	511	549	534	503	543	515	553	547	543	555	575	545	525	544	538	514	524	523	509	569	543	506	509	514	508	553	557	536	534	499	571	544	531	515	510	506	515	536	502	497	521	573	520	575	543	563	497	491	562	544	530	519	530	549	517	499	532	521	518	512	533	555	518	506	532	520	493	545	547	513	532	571	501	534	518	539	532	527	534	526	545	519	548	515	572	536	500	543	524	526	525	500	556	548	521	521	560	507	494	530	522	561	517	553	473	523	533	560	540	522	531	555	508	507	533	538	533	554	515	576	505	528	564	525	516	517	502	520	520	541	535	513	538	537	537	532	539	509	470	571	534	516	507	564	492	558	557	528	524	538	488	563	565	582	537	513	559	520	522	537	504	537	522	523	517	498	571	540	508	522	576	551	542	536	513	478	514	537	556	549	552	562	550	535	569	519	535	506	554	518	535	523	520	509	517	530	523	552	525	537	528	557	516	492	543	491	560	522	581	500	527	552	556	529	553	517	556	505	497	554	491	565	558	498	549	520	530	521	559	542	523	531	546	562	514	524	485	537	520	561	537	533	529	537	515	532	520	512	545	529	554	516	503	563	530	490	517	528	515	557	511	510	500	516	526	519	520	555	526	491	508	510	553	539	570	511	540	537	539	559	528	548	540	529	482	529	523	543	495	530	504	531	521	498	538	539	522	563	525	538	552	540	513	514	529	530	541	525	516	545	530	519	530	559	510	512	515	547	534	530	555	495	548	533	561	542	519	546	537	524	549	504	586	555	512	523	545	498	525	491	547	542	549	502	543	512	510	543	526	507	546	526	562	553	560	510	534	541	539	532	536	534	521	527	498	528	473	545	531	473	542	522	505	550	526	552	501	540	515	504	556	542	509	528	515	509	517	498	546	553	509	514	546	536	543	500	507	521	509	512	548	557	522	541	526	554	532	523	515	501	558	518	517	533	506	524	530	541	504	520	522	565	520	529	535	491	507	567	541	502	521	575	482	551	534	564	491	566	537	509	563	529	544	509	516	569	538	550	513	490	533	543	592	545	572	498	532	549	542	499	534	539	532	529	512	518	566	490	549	553	543	524	520	538	594	504	541	527	513	522	532	550	536	520	506	503	537	542	520	499	531	565	521	502	539	515	509	517	545	516	568	519	515	512	489	550	556	528	532	530	586	542	516	573	526	551	554	504	561	534	495	517	498	540	555	555	535	501	558	561	515	530	528	554	558	524	520	540	550	487	575	542	549	522	503	564	491	525	531	504	537	513	549	547	528	534	536	496	535	542	512	531	481	535	498	536	508	564	529	566	560	579	553	573	498	537	580	537	536	501	532	562	474	521	494	529	537	539	533	551	522	558	520	510	546	540	561	484	514	523	532	542	505	501	535	530	507	478	516	539	574	534	553	536	522	543	523	501	525	542	512	547	527	506	479	541	545	537	564	514	497	515	534	542	542	529	555	517	528	523	541	548	521	522	536	550	539	529	525	572	506	550	539	537	523	538	530	524	513	541	510	526	512	536	545	538	474	542	545	534	500	552	556	546	541	531	518	539	518	550	523	562	498	545	553	529	534	525	517	511	502	532	507	537	517	509	545	574	525	576	528	514	510	513	528	544	561	527	530	514	525	536	523	526	531	545	582	530	537	534	536	567	536	558	517	547	560	541	553	532	522	554	513	516	532	567	541	551	528	530	572	522	548	543	524	537	500	505	550	513	499	568	510	543	525	553	529	555	523	560	527	539	527	526	560	549	538	504	557	501	555	514	509	540	549	532	543	545	537	538	553	523	549	546	520	499	528	555	551	535	559	494	548	497	541	492	507	543	522	521	475	539	555	560	518	589	527	544	566	515	532	567	515	533	572	577	506	535	523	545	522	545	561	506	496	543	518	513	541	463	521	533	501	548	524	554	531	509	532	529	547	564	545	529	512	525	534	570	574	513	535	527	497	533	573	505	564	508	522	499	528	488	507	523
5335	11413	9372	4976	3900	3008	2579	2210	1897	1719	1487	1339	1202	1110	1077	983	949	963	877	895	919	910	843	845	823	767	785	772	830	768	841	865	820	806	811	781	772	817	761	760	827	810	775	798	782	769	778	765	719	774	804	806	774	773	711	791	742	773	754	787	731	763	805	773	753	773	783	747	799	750	797	718	746	766	793	748	774	776	726	760	759	780	766	710	768	770	786	735	727	752	739	709	760	726	736	737	774	759	761	732	762	733	776	793	711	744	699	742	757	748	768	748	707	769	713	771	733	737	739	713	701	790	735	756	727	739	756	714	695	739	786	777	779	700	749	788	766	793	772	754	721	746	716	780	716	738	752	721	804	736	703	756	736	777	720	755	768	757	786	754	746	769	738	759	743	737	733	758	689	759	685	765	745	791	799	747	747	758	736	762	761	732	770	709	739	761	694	741	738	779	719	723	715	750	777	737	804	792	782	773	766	682	732	728	775	732	776	732	758	747	735	754	722	758	774	788	760	770	764	764	746	793	793	730	774	756	779	778	698	723	778	759	734	742	760	707	820	750	780	749	735	777	766	779	738	779	734	736	703	762	726	720	760	750	758	735	820	745	762	729	790	765	729	758	736	739	725	745	734	777	748	758	731	702	738	766	743	718	756	705	755	761	712	742	746	708	742	711	765	769	769	709	725	709	724	755	711	824	746	725	750	772	801	703	738	724	731	718	723	729	740	765	731	753	689	719	760	743	756	750	785	719	764	722	735	765	736	688	699	711	737	791	762	744	704	748	731	699	724	696	734	741	734	712	736	727	769	753	744	753	759	748	729	725	720	728	718	738	793	735	735	769	712	738	770	769	806	765	725	726	742	800	743	703	722	749	732	766	783	693	746	774	780	734	724	777	786	767	717	812	772	728	798	686	761	786	705	737	761	696	713	694	749	771	774	750	755	826	741	774	758	709	827	798	732	730	773	719	759	770	723	727	735	772	775	790	784	747	738	746	746	773	742	763	792	689	750	777	786	761	731	724	680	771	707	777	767	731	745	742	741	722	756	740	717	733	724	746	785	735	766	768	715	775	700	723	802	739	725	675	709	744	764	737	783	729	706	732	787	776	731	738	737	749	731	725	734	764	708	719	741	724	783	716	701	789	708	727	774	783	728	714	712	785	771	718	725	717	775	748	753	685	749	763	729	750	767	768	736	770	803	758	752	716	750	779	762	743	780	740	687	789	755	795	726	736	759	765	702	704	761	754	781	721	737	730	760	758	779	811	739	713	741	759	764	756	752	735	728	705	726	749	769	760	787	725	749	800	762	745	739	761	773	750	735	763	800	734	752	739	734	787	807	708	760	764	764	745	794	756	819	754	710	763	737	780	730	746	728	793	744	724	739	723	752	760	757	765	784	744	740	745	787	756	767	713	778	740	747	715	785	744	766	742	709	708	728	719	736	782	732	761	762	735	728	736	742	748	739	766	762	762	782	765	749	723	750	738	812	703	765	719	738	763	710	723	729	758	767	689	765	761	739	716	757	750	705	760	760	730	750	745	766	745	691	705	754	720	786	769	758	730	721	750	753	757	741	738	752	740	778	728	762	716	764	695	701	782	717	777	779	737	711	734	819	731	739	743	791	743	748	738	677	755	747	719	749	745	732	720	748	741	724	733	762	729	728	768	782	737	751	767	688	771	746	719	754	774	730	694	772	753	719	712	794	754	735	742	778	725	751	808	716	723	758	726	701	699	760	746	740	715	788	753	739	805	791	744	711	744	757	752	783	779	745	709	791	755	730	770	750	764	755	746	754	774	729	733	744	772	743	759	767	719	776	762	731	725	712	741	731	792	716	732	736	734	772	761	718	768	745	697	780	756	781	797	778	781	750	760	710	720	797	746	794	710	752	729	748	718	749	741	757	746	757	703	743	735	733	749	759	733	727	741	753	696	739	740	733	727	752	745	758	720	801	742	779	753	769	776	729	698	743	730	772	742	754	724	741	756	748	751	799	759	796	736	764	758	758	744	734	771	769	746	735	717	761	735	722	770	726	750	745	751	786	687	759	775	744	709	699	695	777	724	765	787	712	761	724	717	753	758	773	728	757	760	714	740	734	764	761	713	774	769	775	725	719	762	743	788	789	683	749	755	743	763	752	741	809	759	755	755	748	742	750	720	755	748	756	739	721	756	695	797	744	724	771	752	744	692	796	767	756	769	726	768	748	739	758	751	745	769	726	741	749	738	763	733	723	749	739	780	827	741	759	758	699	765	776	736	807	737	748	771	731	754	734	703	762	773	728	689	787	739	794	741	808	785	744	778	797	710	748	754	752	751	697	708	783	775	759	727	790	756	741	765	747	731	735	742	732	762	771	765	722	721	769	709	775	723	794	721	723	757	755	731	740	764	725	787	711	770	741	749	778	713	742	783	769	769	725	748	763	768	705	773	826	767	748	762	733	753	766	774	792	729	763	735	743	753	771	763	730	765	732	747	768	768	695	746	742	778	747	778	755	748	706	729	688	779	744	738	768	790	754	777	788	764	773	759	730	734	790	782	759	799	736	753	722	730	725	758	722	744	721	748	753	756	754	767	758	766	748	751	746	765	708	693	748	789	717	693	767	776	718	775	798	732	774	749	730	713	733	749	768	760	745	703	760	752	808	765	780	801	749	714	715	770	729	808	779	787	811	745	759	753	757	720	764	753	764	752	756	723	756	727	762	721	736	775	784	733	776	741	721	772	693	781	762	723	770	713	732	785	740	723	776	759	762	769	732	769	727	812	718	756	801	777	752	772	731	794	722	724	748	768	733	719	708	749	725	768	778	785	795	769	749	729	733	777	743	731	729	750	730	748	790	764	722	770	708	711	755	751	749	772	741	726	771	767	728	746	743	705	758	710	723	749	706	755	759	729	744	806	755	714	756	728	732	770	748	730	714	749	714	769	754	766	750	751	772	745	748	705	717	774	743	732	756	745	739	729	706	728	783	763	760	776	782	726	728	729	737	764	763	717	772	769	764	736	789	698	762	713	733	800	708	750	740	781	766	684	729	733	737	725	728	767	747	784	772	749	753	742	708	751	765	760	737	783	762	749	721	817	738	785	740	702	724	745	754	768	738	742	741	760	767	722	779	754	746	735	803	740	731	752	735	705	810	767	722	789	740	751	773	781	784	736	761	820	754	749	740	709	757	741	743	802	710	690	737	728	700	767	749	703	786	803	721	680	770	721	792	715	717	761	775	745	801	785	770	757	773	767	774	760	771	718	799	721	754	787	728	719	714	716	752	723	793	742	783	764	755	757	784	752	734	703	734	705	789	741	777	707	781	701	712	769	736	718	787	739	695	780	729	785	683	754	758	775	773	679	732	734	716	739	736	758	728	766	753	723	729	840	720	735	731	749	776	734	760	783	731	790	774	751	752	751	775	795	768	730	711	759	722	691	740	753	730	777	720	762	738	756	727	784	795	671	740	750	752	736	748	743	748	734	739	737	738	785	743	713	764	765	797	767
22712	21140	28988	23535	21141	21204	9943	1489	1048	974	858	700	703	651	590	551	515	463	484	453	476	460	423	395	448	391	399	390	392	442	416	427	427	424	431	367	418	387	423	371	409	384	360	383	367	380	393	396	378	357	388	389	384	380	387	374	407	395	375	390	381	413	369	367	391	374	348	325	367	349	361	368	385	384	375	396	356	347	360	361	374	402	386	332	366	390	371	388	376	364	371	387	358	349	391	396	399	356	403	350	376	369	373	353	394	359	340	351	354	341	336	349	351	366	382	381	362	377	386	383	353	386	376	380	378	360	364	389	361	357	356	362	377	344	350	402	321	393	345	370	358	343	324	380	359	365	414	367	378	383	357	377	378	362	350	375	350	355	385	379	377	398	389	383	376	428	332	373	367	380	379	416	406	366	332	384	391	363	385	375	351	359	377	345	337	398	352	355	378	372	367	325	377	365	375	339	363	357	354	369	349	352	372	383	372	370	372	336	346	352	336	381	346	321	372	344	392	348	383	344	369	368	406	355	387	381	347	385	347	372	367	347	381	385	357	356	397	351	395	386	376	363	354	376	366	404	368	347	382	368	376	380	364	355	376	360	356	381	316	325	350	360	383	341	340	353	380	373	371	367	358	348	381	358	367	356	350	350	356	352	360	362	351	342	381	374	373	364	399	343	394	367	375	368	396	370	344	418	338	396	348	365	352	348	395	369	370	380	378	357	372	374	344	338	362	380	360	379	346	371	367	374	365	356	375	363	365	369	359	398	366	373	360	349	337	374	370	367	352	355	351	356	359	380	390	382	365	392	382	359	390	375	396	400	364	374	380	371	365	403	416	364	363	400	394	368	355	399	361	348	381	383	363	371	369	386	365	376	391	359	336	383	377	341	379	354	389	375	351	400	375	363	368	360	374	375	372	387	361	360	358	393	382	373	360	386	336	352	405	377	375	382	379	365	354	400	319	368	394	371	389	374	350	360	353	379	350	371	341	342	347	375	334	361	379	327	378	351	393	361	399	371	385	348	366	359	360	359	397	371	397	349	370	351	371	352	379	349	370	382	380	344	377	362	353	370	386	354	368	384	344	379	341	346	350	380	329	375	342	376	395	389	340	352	396	341	374	373	376	365	399	345	348	373	352	374	361	354	344	382	367	367	374	357	347	393	348	377	340	364	381	351	383	336	376	340	348	377	370	326	385	386	385	355	376	349	338	334	364	343	370	337	357	359	389	331	400	360	360	358	325	402	368	389	375	367	353	360	363	369	368	356	356	338	378	374	388	354	342	362	363	345	402	377	379	367	361	342	355	314	372	378	353	378	361	370	346	359	416	362	359	352	365	367	352	350	358	380	338	355	365	390	364	379	363	355	325	368	346	333	374	335	370	363	370	335	332	375	377	370	359	329	364	366	387	365	373	347	348	346	342	348	370	338	382	355	399	355	372	392	382	407	348	368	334	343	394	373	370	367	418	348	362	364	398	354	380	358	344	355	348	395	351	367	379	385	324	370	353	376	355	351	361	372	372	387	362	369	333	358	352	356	374	363	381	377	347	355	380	375	355	382	348	356	358	361	378	365	371	358	362	333	392	360	369	363	387	339	389	361	386	368	381	404	367	378	374	366	334	379	366	355	405	351	321	358	350	361	355	390	382	334	352	367	360	366	353	372	372	325	391	371	362	354	333	338	367	376	382	373	350	390	385	365	393	332	346	351	371	362	353	408	370	398	371	338	359	387	376	337	339	365	402	381	385	357	373	357	344	384	391	370	358	373	356	361	354	377	349	395	395	372	398	352	328	410	363	361	377	341	357	369	372	388	380	384	386	378	364	382	396	355	347	391	337	374	342	352	348	392	363	343	394	326	370	335	357	382	382	386	340	359	400	385	362	358	382	368	370	360	358	387	346	343	367	351	338	389	390	377	364	402	355	349	350	353	400	364	383	360	379	351	347	384	360	371	373	362	359	375	360	359	327	382	349	387	382	361	363	357	349	374	401	378	347	341	344	362	384	352	336	381	335	340	392	338	338	361	369	414	371	350	375	389	373	365	323	356	349	359	374	375	368	333	360	366	358	390	355	347	364	376	362	363	374	421	373	330	358	358	354	370	367	333	366	382	346	343	362	383	363	347	396	348	351	348	392	323	394	373	369	374	352	363	347	339	346	370	348	382	356	328	339	361	383	351	366	357	342	356	336	362	351	333	362	370	345	381	347	368	357	397	371	347	363	380	364	353	373	382	368	390	362	390	372	381	372	344	380	372	387	360	328	393	365	354	418	372	356	390	334	343	362	372	371	343	350	355	347	417	368	363	340	363	325	372	411	377	354	369	353	353	335	372	380	402	356	372	362	390	370	337	355	365	378	378	372	397	357	381	368	373	314	377	351	325	368	349	355	373	370	370	377	419	352	364	345	371	361	360	360	365	335	342	369	350	385	364	362	382	377	362	370	355	397	361	374	394	325	332	390	365	363	391	379	340	342	346	349	329	360	358	362	370	366	393	372	354	381	367	346	361	357	399	351	344	388	348	370	334	364	352	405	380	362	377	386	336	361	323	383	349	346	353	388	344	366	380	352	379	398	387	364	373	359	392	344	363	353	392	336	359	432	322	344	376	347	380	368	375	360	372	361	385	330	313	369	321	375	353	374	372	348	334	367	340	385	380	395	393	346	361	388	360	343	352	333	353	386	389	378	353	356	351	351	365	347	351	361	375	366	373	350	363	366	341	388	344	338	354	392	365	339	351	348	395	353	374	382	396	344	396	390	339	382	381	361	360	367	377	375	372	376	383	363	359	372	351	366	341	386	335	369	355	393	348	389	360	349	359	388	368	372	348	358	341	354	351	392	357	379	357	376	361	371	351	342	369	361	379	349	376	330	379	364	340	356	401	352	406	356	361	360	393	332	359	344	405	352	376	345	353	375	379	345	392	393	369	374	386	371	362	392	374	368	328	406	370	359	389	354	367	369	371	365	391	361	388	390	355	347	345	389	395	427	353	360	363	369	401	367	377	341	367	343	364	359	384	367	372	401	353	399	351	361	380	360	359	385	368	385	388	360	371	341	374	355	367	381	339	375	358	376	361	371	391	375	383	377	350	363	397	392	340	397	357	341	347	353	351	346	403	336	352	388	357	360	355	382	348	342	407	410	326	316	330	354	359	356	347	362	362	369	350	332	359	390	353	327	337	318	356	393	374	348	364	369	347	364	376	393	351	326	356	356	363	371	385	345	356	374	351	362	360	370	387	332	395	354	330	346	346	377	354	371	357	349	365	365	343	376	353	354	347	362	331	385	377	376	390	353	331	368	363	358	376	332	388	363	377	322	382	331	329	359	360	363	317	371	360	368	375	361	380	362	393	353	385	335	372	329	367	371	331	342	349	369	339	372	404	359	343	366	375	372	377	329	372	406	369	370	370	406	355	353	345	343	353	393	380	370	377	356	375	362	363	372	377	356	349	328	386	376	369	385	369	400	353	391	366	372	362	365	396	379	377
7344	17209	14163	7873	5720	4520	3775	3110	2652	2225	1933	1514	1347	1184	1084	1000	884	862	793	817	840	764	695	675	733	669	672	639	636	639	638	689	702	645	598	629	573	621	585	574	571	522	530	571	574	573	576	579	564	566	551	531	593	555	607	522	570	524	616	554	563	589	541	559	539	565	547	518	528	486	544	526	525	534	600	535	593	549	545	528	566	534	538	487	546	511	523	492	523	535	536	511	616	520	522	555	531	513	520	565	509	540	505	585	542	516	515	561	554	503	546	565	521	530	534	554	517	552	522	541	579	501	516	503	577	542	484	544	499	526	472	521	519	535	560	503	516	506	498	542	499	531	517	550	524	566	541	546	496	527	534	537	508	544	490	520	500	536	542	526	571	493	522	531	483	537	531	535	543	479	554	531	575	528	506	535	529	503	527	496	494	515	528	526	506	580	539	525	505	543	514	518	544	558	543	505	506	505	524	515	502	547	510	452	523	566	536	506	518	537	552	547	531	541	569	547	540	531	489	554	522	493	496	528	517	519	528	507	493	487	553	549	522	503	492	560	509	547	517	542	548	510	474	524	555	470	521	538	517	497	523	493	489	529	546	498	487	556	541	560	517	533	550	549	510	524	535	527	570	544	491	532	555	542	459	536	539	512	476	500	537	548	505	535	502	505	492	504	517	503	531	530	507	510	535	564	571	508	532	542	518	508	534	509	525	547	517	535	497	494	513	538	521	567	542	555	499	550	547	510	537	530	544	547	544	524	495	528	499	541	521	506	572	520	495	494	484	520	577	514	513	523	534	530	535	512	528	513	550	540	499	542	540	518	527	515	519	533	553	548	550	548	504	489	508	531	534	517	542	515	503	547	521	525	546	476	510	551	515	528	546	501	521	511	529	495	551	527	572	499	479	526	514	485	510	507	535	498	513	503	556	530	544	521	495	526	506	557	548	529	571	563	559	520	518	561	519	521	516	507	501	527	548	543	554	526	513	547	540	534	509	532	512	524	516	526	522	488	553	513	534	553	490	563	515	525	512	532	574	488	518	525	544	522	533	493	511	525	500	497	502	504	545	537	484	536	554	499	483	538	541	552	562	499	493	521	541	568	507	572	528	535	518	530	510	563	483	535	486	544	514	522	499	504	536	514	532	525	527	550	535	476	481	502	496	530	529	504	554	493	509	542	535	594	503	511	549	530	514	530	526	523	522	532	522	482	515	500	521	491	551	531	519	532	534	485	528	511	547	531	526	503	507	538	495	497	500	532	512	525	482	508	492	510	536	522	534	517	520	538	506	539	521	572	519	512	573	512	568	510	538	511	531	539	552	511	536	535	495	551	529	538	533	485	537	550	507	532	504	514	533	551	506	498	518	480	524	534	489	510	570	510	527	499	525	520	505	518	539	541	520	545	543	523	522	560	557	528	530	503	512	509	483	502	518	545	544	528	546	532	494	521	512	551	544	532	489	509	481	512	543	502	512	490	545	526	506	503	495	562	547	533	522	546	536	466	541	512	506	519	496	462	508	544	554	517	565	555	527	517	518	544	559	555	495	489	509	556	512	499	491	533	500	558	495	510	488	525	568	569	525	505	541	545	539	501	546	513	486	514	572	500	559	541	511	523	579	503	497	526	580	535	506	470	491	507	497	532	494	489	525	539	512	496	499	530	512	532	517	540	509	509	522	522	544	514	514	519	533	514	515	525	514	520	523	540	501	521	549	570	556	526	543	501	523	546	555	558	551	560	518	504	489	521	493	525	545	502	511	554	524	529	505	504	490	523	518	523	524	507	503	491	520	559	490	509	515	521	557	531	555	502	488	517	545	504	499	524	509	524	523	539	525	527	511	468	488	523	549	536	554	519	511	516	507	526	475	526	513	540	471	551	531	536	523	528	511	558	508	526	506	505	555	496	524	506	532	558	546	530	563	528	564	526	531	564	557	517	554	539	545	540	508	525	546	532	557	549	509	531	567	497	530	519	542	510	531	504	523	523	518	546	492	554	527	477	540	557	502	560	510	527	491	556	468	550	526	523	475	542	500	519	558	566	487	534	577	562	532	508	491	571	555	513	548	508	540	509	558	495	514	487	515	518	554	560	566	505	540	500	529	511	518	481	521	522	539	540	493	507	561	523	514	539	531	442	519	523	518	568	486	542	531	507	507	522	499	515	498	524	498	504	522	512	508	523	538	545	536	526	515	509	498	492	519	480	554	510	525	459	513	547	529	494	524	511	474	544	540	506	535	518	469	532	514	522	500	476	506	524	521	519	560	522	472	577	511	541	534	509	534	531	555	493	512	523	489	564	523	517	514	526	504	499	496	534	532	504	498	537	507	506	500	521	569	501	523	505	504	517	553	496	511	508	498	542	513	489	516	561	535	579	505	502	545	496	540	512	527	539	530	525	542	523	505	534	512	559	551	516	551	530	541	548	519	560	509	477	502	503	496	497	507	488	526	546	527	489	539	527	546	486	533	578	505	547	503	508	493	480	535	527	544	494	489	510	536	536	518	510	538	500	542	503	528	472	524	515	528	489	513	521	532	492	500	528	534	520	501	539	519	525	579	548	534	505	507	487	539	542	484	517	510	566	532	578	483	534	520	538	557	514	498	542	519	556	517	519	527	531	509	566	467	533	516	525	518	507	513	524	523	534	556	572	501	554	513	512	490	545	508	550	525	537	519	589	509	538	538	516	530	535	515	572	512	519	521	551	498	494	484	516	465	518	490	529	484	552	510	529	551	554	529	507	501	505	551	541	556	496	517	534	492	514	523	496	514	548	522	525	516	521	506	544	536	531	543	525	537	495	532	502	511	555	472	524	532	535	520	538	492	553	523	502	517	536	523	500	527	521	508	502	493	523	520	562	546	531	543	501	519	538	519	509	537	508	512	520	501	539	555	539	525	522	469	533	531	523	521	533	566	532	571	511	522	551	552	482	544	502	506	539	536	488	546	525	515	516	520	491	517	514	531	564	549	503	535	486	540	593	531	556	522	519	560	519	544	527	511	528	526	546	558	509	492	529	505	543	495	507	502	512	512	520	503	512	548	541	546	506	527	513	568	533	533	564	521	543	516	508	521	542	527	486	523	539	529	506	473	514	563	537	578	548	543	587	521	508	547	522	528	519	517	531	494	506	522	492	565	513	506	508	538	520	537	555	477	531	528	519	549	522	505	505	498	530	527	533	493	505	529	547	536	540	497	571	540	550	556	490	505	546	528	568	516	529	523	520	517	502	508	534	484	557	551	515	539	515	549	516	571	505	517	556	491	507	484	583	555	520	528	501	492	564	519	537	558	534	533	527	532	548	544	544	544	518	485	524	531	529	525	588	530	504	466	528	543	535	537	488	528	530	578	513	508	519	494	496	535	534	562	489	557	532	530	535	489	509	515	510	475	483	501	518	506	505	523	510	528	525	506	536	527	512	532	519	555	546	553	513	559	563	519	472	526	510	549	554	506	511	533	512	501	529	507	495	526	512	511	557	523	528	517	539	543	539
26618	20474	8444	1084	640	609	550	553	535	492	483	421	435	423	455	422	393	430	411	422	446	367	448	386	392	375	433	431	366	406	413	416	415	408	444	384	422	416	428	429	367	389	456	408	404	433	396	392	373	392	406	431	402	386	396	417	423	397	398	415	445	423	421	377	364	348	362	376	438	442	390	409	400	373	411	383	385	386	415	390	393	405	421	413	401	392	374	375	382	425	390	440	366	393	398	378	388	388	395	398	397	394	370	415	404	427	412	403	407	376	423	426	430	402	409	358	425	400	377	385	426	401	400	395	405	412	353	379	378	417	418	390	369	420	392	403	395	405	393	398	404	403	389	409	439	396	381	410	372	356	412	400	352	404	374	395	413	400	389	419	384	411	403	361	392	395	420	387	369	428	372	388	387	373	380	417	376	420	405	410	375	376	360	394	410	381	400	382	365	341	394	417	411	420	385	377	420	382	429	378	397	398	387	396	427	392	426	382	378	380	393	422	437	411	371	407	410	390	396	406	405	397	382	401	376	382	413	384	395	378	381	397	378	393	432	397	411	446	386	412	383	420	388	408	379	383	408	445	437	399	390	372	412	401	377	397	394	381	391	407	426	406	355	434	398	427	432	416	420	397	394	404	400	389	408	430	381	387	422	415	445	425	383	408	417	394	352	373	388	413	378	352	389	407	394	411	352	392	383	404	398	362	383	380	414	388	365	442	389	384	399	413	412	381	384	402	384	389	390	387	408	420	394	375	397	392	367	403	389	388	397	417	359	408	380	399	397	377	405	418	409	369	408	393	397	395	400	376	406	414	379	442	412	411	423	431	358	420	382	399	390	411	385	409	392	387	394	404	421	402	412	408	393	383	415	361	403	455	401	399	402	404	414	370	410	393	342	375	397	383	402	385	434	388	397	376	405	423	401	379	395	401	408	375	385	380	394	404	390	448	353	415	393	389	411	383	402	373	408	410	397	392	384	359	400	366	402	379	413	414	378	410	390	418	380	401	416	390	400	392	375	437	392	348	397	394	415	374	394	385	424	387	377	414	386	379	379	414	398	349	426	440	355	403	393	401	363	377	417	399	349	426	383	435	389	397	419	390	413	414	395	411	382	402	401	402	425	395	393	413	394	409	440	419	413	403	414	408	382	422	400	385	384	399	425	407	413	397	390	422	412	398	420	401	394	413	403	435	384	410	389	400	388	389	404	412	395	427	399	372	430	394	405	402	426	421	386	422	419	380	429	399	392	398	414	408	383	395	405	377	400	402	387	404	389	407	387	404	345	408	366	382	420	376	389	388	363	381	392	378	373	375	409	392	404	406	400	397	404	400	382	405	409	387	394	409	398	418	402	404	408	415	396	396	401	384	393	392	394	387	372	375	391	391	400	399	397	408	396	409	406	407	383	392	401	400	370	394	387	404	395	380	361	379	388	398	414	410	409	410	405	436	388	428	368	422	376	435	394	384	411	432	384	387	419	393	378	394	366	380	363	416	369	390	396	409	426	419	433	396	394	346	392	364	418	393	404	392	411	406	391	415	389	395	408	397	388	375	390	415	373	336	414	380	388	380	406	409	398	347	385	362	410	382	376	424	390	387	431	392	411	423	362	377	391	416	389	375	363	362	456	389	387	389	406	400	381	425	393	382	414	398	421	398	378	398	366	393	400	418	390	385	396	405	420	373	379	389	343	422	380	430	402	417	393	396	426	386	417	395	397	376	396	427	400	376	394	396	381	371	386	381	399	391	395	387	401	376	406	391	395	369	441	367	395	433	406	368	427	383	434	381	406	362	433	428	389	402	397	369	437	388	399	405	411	397	412	421	399	383	387	416	390	420	377	393	379	388	376	429	399	412	390	378	422	382	412	396	392	411	414	387	425	397	424	438	457	361	388	375	390	408	374	401	419	407	389	410	397	388	415	405	400	379	395	394	429	391	371	419	400	412	414	422	399	352	431	427	438	410	387	405	425	397	400	387	388	379	455	414	407	415	403	369	417	416	383	396	425	404	377	378	414	342	423	416	411	432	422	405	397	389	371	395	377	422	407	400	433	395	417	415	403	390	380	384	391	417	382	414	403	411	393	401	382	406	434	405	459	389	369	393	416	395	394	413	414	398	407	386	403	382	393	373	411	373	410	363	414	390	400	408	417	422	367	370	389	397	413	399	392	351	381	423	387	390	394	400	377	438	410	412	414	366	398	413	433	372	372	370	433	386	396	398	424	368	399	366	397	391	393	433	372	436	419	390	394	404	379	373	389	407	381	375	417	392	366	376	376	420	402	371	463	407	387	435	390	405	396	388	401	392	365	442	403	428	415	416	399	424	413	403	404	393	394	418	438	390	429	352	439	394	397	396	353	417	388	413	392	445	361	381	389	405	408	418	405	363	392	387	368	424	383	399	383	406	387	420	412	427	368	377	391	387	399	397	383	429	408	409	438	411	375	417	400	401	338	378	395	401	401	365	376	344	405	422	399	392	391	409	430	358	424	400	361	388	410	408	385	415	366	371	363	418	391	423	370	411	400	375	387	391	363	409	384	420	460	387	390	383	413	409	429	406	412	409	379	367	418	402	423	415	398	385	403	412	426	408	386	425	394	385	394	361	411	409	407	421	403	387	402	455	433	352	415	391	384	421	428	411	392	384	379	399	398	401	397	370	386	392	386	361	399	389	406	401	384	410	373	432	411	397	415	418	357	354	401	420	420	407	393	389	420	423	413	406	410	392	401	406	386	404	396	399	396	368	428	381	396	371	428	402	371	435	391	391	364	399	413	431	388	402	391	397	384	420	405	402	403	423	426	375	387	390	376	391	424	405	399	391	420	391	408	434	400	397	414	411	400	406	407	383	399	370	377	381	377	411	385	378	409	396	403	429	378	417	421	401	396	447	416	387	404	400	383	390	399	390	410	405	393	367	377	426	405	415	410	389	390	392	409	393	385	388	404	405	400	399	401	382	389	389	392	371	392	415	393	426	402	422	425	395	390	368	419	381	403	393	405	402	394	422	396	414	390	398	420	382	390	395	435	386	390	411	409	403	404	394	416	412	419	400	434	434	399	378	401	405	410	377	396	408	378	413	396	430	403	426	411	388	413	372	415	387	401	406	394	381	379	379	419	408	406	423	369	387	371	397	406	405	400	415	407	401	408	408	395	393	397	383	405	405	356	415	416	367	387	392	418	413	332	377	420	407	408	392	373	389	379	392	410	393	429	440	392	403	394	407	444	423	398	388	402	404	428	409	401	414	375	388	425	391	401	430	424	393	390	418	374	402	375	398	379	379	400	356	402	398	428	415	372	380	408	413	417	403	392	369	411	406	392	424	402	434	406	415	404	381	390	397	405	386	422	418	423	412	387	400	428	404	383	403	391	384	413	362	387	401	413	438	390	411	426	376	383	414	409	405	410	412	378	398	412	397	347	388	355	414	429	402	382	394	380	380	389	404	387	384	381	387	402	390	404	398	413	401	408	386	393	384	379	391	399	354	382	379
4217	1988	1889	1332	1133	1000	977	940	862	828	740	702	660	678	576	602	593	612	566	614	606	596	575	563	577	558	578	582	580	587	590	615	597	626	562	599	604	547	534	589	566	576	625	575	527	567	532	578	532	549	558	612	585	540	560	593	546	583	560	544	594	535	563	556	576	555	529	531	541	584	544	576	613	517	552	547	559	572	585	554	560	547	554	547	562	572	555	544	590	553	580	566	556	568	533	588	534	598	516	589	584	547	556	582	549	560	576	551	559	496	537	547	619	604	536	515	589	571	594	560	598	560	606	560	559	540	512	533	561	600	540	555	601	572	572	544	561	592	549	521	574	573	585	574	526	604	545	568	575	545	553	585	564	570	542	584	571	530	550	602	499	573	556	610	538	543	583	573	568	577	557	531	563	544	565	564	577	563	588	555	577	564	576	529	588	531	518	579	551	606	577	588	559	574	578	585	572	564	596	551	564	534	560	559	565	589	565	584	549	564	535	567	561	554	561	570	582	533	558	567	581	569	556	602	571	621	548	571	589	528	514	604	538	560	508	544	548	566	606	541	523	547	560	581	509	563	560	562	570	602	598	559	606	585	558	598	533	562	585	585	556	561	560	546	615	535	608	536	595	538	545	548	545	579	553	579	517	519	577	543	597	540	557	560	495	507	563	595	577	570	542	529	575	529	526	528	561	571	556	553	583	520	543	547	558	540	557	543	600	570	573	564	579	555	608	579	533	580	578	544	561	551	546	540	564	568	565	543	551	560	546	566	573	582	552	549	554	579	556	555	583	532	541	612	565	598	570	620	545	561	506	537	597	601	544	554	569	552	615	522	586	544	596	539	525	550	533	530	545	539	538	560	542	532	599	562	565	580	565	561	582	593	580	558	579	576	515	552	547	550	558	594	539	551	588	543	548	567	538	543	558	537	581	576	566	540	523	600	544	538	564	583	553	548	549	605	547	561	521	535	529	538	535	509	576	546	551	591	579	568	556	549	553	558	530	552	579	544	547	585	579	544	551	554	583	600	603	590	536	550	582	571	563	596	564	586	538	555	535	541	585	567	559	541	523	540	603	546	547	578	617	579	579	550	534	582	567	576	582	511	587	576	568	558	553	531	594	558	592	588	585	580	591	528	562	601	541	547	599	596	585	584	587	551	579	565	548	534	558	544	625	569	592	555	540	578	588	595	573	566	557	527	544	607	589	548	547	566	585	579	559	593	557	528	603	606	556	539	571	572	555	551	603	543	526	531	522	566	575	601	577	549	579	569	543	533	554	585	564	528	542	566	565	523	542	537	557	595	544	574	552	578	543	558	579	572	569	580	580	587	576	592	539	583	560	581	570	550	612	525	564	569	576	544	546	543	546	603	554	543	541	555	569	568	588	580	531	529	577	538	538	600	535	540	604	575	560	524	561	568	567	514	609	520	548	559	539	600	545	593	548	542	574	554	588	575	573	554	606	567	526	516	582	572	568	579	548	562	583	531	567	538	569	574	565	549	575	610	570	573	562	537	557	557	560	566	569	573	573	542	533	558	558	541	592	559	537	524	554	520	597	586	547	558	574	540	533	570	565	557	569	563	522	556	552	570	580	584	567	561	531	559	551	577	590	554	612	546	565	566	591	552	569	620	578	589	561	547	544	544	553	569	586	569	583	552	583	563	561	543	573	517	532	544	544	554	579	595	544	547	573	566	559	566	569	535	616	558	569	577	551	581	579	570	555	565	575	545	549	577	579	546	581	558	515	576	586	561	556	578	530	571	572	561	586	569	547	562	557	582	623	560	538	547	556	597	576	545	532	557	571	565	535	548	573	556	594	516	559	597	551	559	552	570	574	591	568	535	565	581	571	568	566	564	540	606	585	531	545	566	541	621	557	558	526	554	575	563	566	585	606	602	558	546	624	554	573	537	572	538	569	570	566	542	572	530	554	578	623	549	538	531	508	547	559	592	549	609	563	600	572	550	562	568	589	574	543	546	541	563	535	554	584	566	567	587	543	556	575	585	519	576	575	626	567	550	569	567	566	541	541	603	556	592	609	568	560	564	515	538	526	554	565	564	552	573	565	585	570	541	547	568	537	588	568	555	572	606	553	589	544	561	555	553	541	592	558	557	594	544	539	560	570	573	586	564	544	597	507	569	531	578	538	576	565	545	551	570	583	557	543	541	594	544	566	569	555	570	578	539	542	557	567	544	613	536	562	595	578	619	543	593	559	580	536	596	583	565	535	571	564	574	536	555	552	513	537	586	547	503	581	559	585	597	530	592	580	544	541	542	539	547	564	516	589	570	555	580	569	575	564	554	532	539	554	585	558	598	555	528	586	534	539	560	577	577	578	568	604	538	565	577	560	575	515	585	588	563	548	568	515	573	555	597	520	545	554	597	609	565	574	576	580	585	546	591	579	531	534	614	557	588	548	572	517	581	519	517	566	549	583	529	560	571	592	571	578	561	545	547	545	553	580	556	572	523	546	579	556	528	536	526	555	612	561	555	567	554	623	540	553	556	553	585	586	554	579	539	555	568	565	556	561	546	556	569	555	577	598	546	552	522	590	597	499	580	561	571	550	565	548	590	570	549	530	587	572	576	581	567	550	517	520	585	556	552	545	585	531	554	546	556	616	577	559	530	549	559	579	557	549	608	571	521	603	580	545	588	580	613	568	580	598	545	566	632	548	562	538	573	497	595	564	577	534	546	525	558	592	543	556	560	569	592	543	555	568	585	583	531	559	532	566	549	541	538	557	561	551	567	578	537	562	600	537	534	536	597	558	586	559	554	541	553	561	569	552	541	554	525	541	589	603	575	593	551	580	551	565	559	526	600	563	570	579	581	540	564	553	558	557	534	502	566	590	574	576	564	572	585	537	540	544	492	564	559	549	587	572	598	570	568	579	547	544	532	538	550	519	503	571	588	588	564	559	562	565	504	545	563	574	521	534	563	546	570	591	580	571	578	576	561	575	537	596	579	569	555	568	575	599	572	562	576	572	565	572	558	585	564	536	588	570	545	615	529	572	586	581	567	521	578	590	545	548	602	554	575	566	579	595	568	630	538	510	558	533	540	554	550	554	545	587	567	595	559	578	552	573	565	600	543	504	601	605	532	530	573	566	579	558	577	590	553	551	529	580	589	603	557	545	581	565	583	566	540	523	583	560	565	601	563	544	630	524	540	561	573	556	539	561	522	552	554	575	574	519	589	545	527	599	582	562	553	547	536	600	567	575	655	559	561	548	551	535	564	543	567	570	561	516	553	530	561	576	544	546	539	535	620	548	577	563	560	593	581	575	596	528	514	560	547	524	544	565	567	563	558	554	519	564	556	576	554	545	569	544	539	594	577	552	580	534	557	554	576	555	575	544	563	582	585	568	579	555	495	536	521	557	555	556	607	566	535	582	566	511	534	568	532	555	577	592	532	512	544	560	566	571	570	613	553	545	546	546	607	571	560	527	541	563	553	577	606	557	584	552	598	549	582	613	551	559	539	570	574
23615	21116	28537	23915	21106	11846	1712	1093	998	843	741	742	700	626	656	597	626	596	594	583	568	572	550	581	544	559	599	537	563	545	543	590	524	565	572	510	556	535	545	542	491	576	502	537	523	534	557	538	554	538	565	498	546	554	548	521	526	526	524	484	520	526	541	566	518	504	528	503	541	529	541	559	551	537	538	503	519	515	558	485	565	452	514	561	496	487	519	518	513	514	523	536	530	534	528	542	558	528	528	575	525	527	490	529	499	495	513	540	547	505	567	498	562	560	499	509	495	489	548	500	514	476	538	555	528	534	531	531	513	523	485	560	538	521	534	493	497	541	517	531	587	482	525	538	523	517	542	516	583	526	537	546	534	509	556	519	525	525	542	551	555	494	506	510	551	509	540	556	535	537	498	497	532	550	534	547	556	526	532	535	500	532	509	528	506	523	548	564	523	525	540	549	566	527	525	564	509	519	546	582	508	524	509	517	506	518	515	527	503	544	499	518	520	532	508	500	507	519	507	462	544	498	519	526	528	527	543	564	539	520	534	526	530	514	511	511	557	524	511	521	518	532	505	537	507	548	497	507	521	559	543	535	500	556	527	525	543	549	517	546	555	536	502	561	552	537	552	539	577	534	481	496	521	537	506	540	554	505	557	493	534	496	506	523	517	500	526	507	524	543	512	525	561	538	557	533	487	499	564	539	531	562	559	534	487	549	524	516	557	498	532	458	543	524	514	544	523	521	548	571	548	522	552	523	548	529	536	512	530	506	538	498	521	546	586	525	553	519	513	518	522	485	522	512	521	542	506	539	576	498	462	513	512	523	528	522	532	486	532	510	521	488	562	522	533	563	500	530	514	521	526	499	541	500	495	496	488	524	535	521	534	540	515	527	491	522	542	476	551	498	556	534	545	543	543	510	520	511	519	514	569	507	543	504	562	530	530	562	533	542	533	498	518	552	521	534	512	538	500	516	516	549	502	513	531	556	552	531	516	488	530	521	521	533	545	528	521	526	491	479	529	526	537	506	511	511	574	527	535	549	542	533	548	547	596	532	559	525	525	505	544	523	516	473	536	528	531	579	542	511	553	529	516	500	535	554	534	546	522	533	503	540	551	517	539	556	511	536	498	537	527	557	490	563	528	519	527	471	503	527	585	504	524	525	513	509	484	495	536	517	528	525	492	500	506	514	520	537	514	486	539	534	521	554	470	523	520	526	516	542	539	541	537	527	516	520	522	531	537	537	545	537	503	519	508	505	505	541	489	589	479	527	528	505	474	560	575	524	518	520	536	503	563	522	509	521	549	488	521	512	521	553	527	532	543	504	526	568	554	550	518	525	517	521	528	518	579	548	542	524	521	530	532	526	514	522	496	490	565	533	527	508	545	500	509	572	504	518	510	543	479	525	515	504	527	491	515	541	571	558	536	496	516	523	542	529	548	517	512	543	530	551	500	504	500	500	559	528	509	547	502	582	513	493	519	466	534	531	512	562	515	546	514	525	534	519	542	557	526	519	524	531	554	528	551	491	540	531	514	494	515	515	494	513	542	537	487	525	530	551	505	517	492	540	543	492	541	536	535	510	511	528	504	531	536	521	573	510	499	542	536	505	566	536	533	505	529	499	519	504	519	523	516	538	537	532	541	515	567	538	528	534	537	495	495	575	549	514	471	538	524	463	516	519	519	517	486	527	533	527	522	540	521	545	542	513	506	559	543	521	549	552	512	536	547	548	525	528	523	509	517	540	539	521	555	514	503	491	548	513	525	526	517	544	540	578	520	505	522	503	537	527	542	509	519	512	508	538	489	544	498	495	511	528	505	526	527	534	480	548	524	577	505	546	518	489	523	549	519	567	513	477	495	528	473	504	508	542	524	513	495	506	502	499	495	564	491	475	543	520	529	526	513	529	497	522	547	509	574	488	521	553	510	505	529	528	504	532	527	493	528	517	533	528	535	476	553	572	531	531	567	537	565	546	549	554	492	550	584	557	512	527	560	545	542	521	507	502	503	497	566	546	538	532	520	491	603	513	539	538	524	483	492	506	540	556	513	520	526	512	525	524	526	532	511	530	544	552	524	529	551	539	517	540	530	549	550	478	534	502	502	516	537	488	498	532	492	547	524	506	530	514	505	513	510	506	508	518	507	580	509	527	503	554	525	558	503	519	535	562	500	522	534	518	540	569	570	492	490	538	505	498	532	578	500	514	506	498	536	504	522	503	535	510	533	519	503	474	548	545	514	528	574	560	477	536	534	545	505	503	533	554	522	508	550	536	536	531	495	468	564	535	540	564	518	528	566	528	552	516	482	522	544	525	550	528	543	523	476	518	519	506	527	482	534	508	534	520	514	506	522	527	526	480	528	528	511	483	493	537	502	489	494	515	500	528	514	511	498	538	529	493	500	556	491	500	531	546	528	522	516	504	528	536	590	523	539	521	485	465	509	560	543	510	532	511	522	543	529	567	534	505	559	543	539	544	559	507	509	493	509	526	543	555	502	532	548	531	474	507	525	520	554	500	510	551	515	494	492	489	530	503	557	509	508	510	516	533	570	445	565	541	492	508	498	518	554	542	546	533	508	526	525	551	527	565	487	577	574	505	548	536	490	496	522	546	534	534	496	499	524	509	538	528	518	554	558	481	517	551	543	526	504	507	543	526	545	538	522	509	535	562	524	507	515	579	508	536	511	512	538	540	569	534	560	528	533	563	516	532	522	501	552	528	541	487	497	566	507	538	552	518	531	499	516	521	485	532	524	571	518	498	522	499	507	541	517	470	546	541	526	499	542	552	541	477	518	549	535	513	512	520	490	561	525	570	548	519	559	549	528	538	515	508	496	529	527	526	482	537	493	498	518	519	533	494	494	522	491	526	503	536	558	543	532	541	531	530	529	515	533	538	511	534	529	502	512	543	499	523	514	513	527	562	454	502	518	514	532	532	513	513	528	500	538	506	527	518	546	510	553	505	490	469	509	539	533	535	536	540	550	567	530	518	528	524	530	567	553	497	493	552	538	551	522	535	554	538	523	505	507	492	493	527	475	568	543	518	519	502	512	547	550	519	517	498	552	521	532	487	520	503	498	529	567	505	515	511	516	463	516	537	547	505	515	515	477	539	488	529	487	486	493	501	464	545	526	510	539	535	515	526	503	552	515	494	521	488	525	548	504	519	481	525	490	508	548	496	522	497	511	508	492	565	506	478	529	517	513	524	490	557	529	527	527	538	526	515	549	504	523	486	515	515	523	517	506	523	492	540	511	506	576	523	526	542	533	524	487	518	560	524	512	540	493	532	507	549	538	501	531	532	538	508	520	501	485	559	524	479	512	499	522	474	519	512	527	518	515	495	543	513	508	516	525	507	479	513	556	540	541	501	501	511	522	543	557	501	443	540	565	518	534	497	501	537	526	496	519	499	509	540	501	560	544	519	518	526	551	550	520	515	546	523	575	511	538	518	554	521	517	552	546	535	506	528	541	508	555	565	515	530	513	509	525	502
5353	11417	9399	5154	3790	3124	2718	2253	1956	1762	1542	1320	1225	1093	1040	943	913	915	859	984	876	839	820	809	796	822	806	756	763	815	815	871	848	827	767	798	744	814	752	739	740	738	743	781	774	769	718	745	785	777	758	783	751	763	793	756	737	746	760	776	756	732	786	750	780	760	769	731	725	789	753	756	797	810	745	744	777	761	764	774	776	799	693	771	687	776	723	823	707	772	717	711	750	722	757	729	718	741	761	725	788	741	772	718	732	748	756	743	732	714	743	710	746	736	753	764	748	820	768	739	763	752	809	732	748	760	708	711	767	762	772	764	741	742	740	728	725	733	774	713	817	697	805	765	725	715	706	745	754	754	770	753	763	736	750	764	757	767	763	711	733	752	720	750	761	772	704	769	730	814	724	749	692	743	770	725	763	747	743	699	732	728	777	747	746	739	752	706	771	712	689	742	730	761	723	782	745	757	758	692	737	731	725	769	741	728	747	730	771	785	727	712	731	763	803	745	801	734	728	766	760	755	767	745	734	720	712	682	783	743	737	727	716	726	764	703	754	744	756	728	783	715	742	749	684	732	762	720	739	765	713	757	749	728	725	772	733	743	724	795	744	756	781	747	788	781	774	726	715	711	755	767	763	755	769	795	702	741	703	767	752	745	772	761	699	751	779	776	749	751	745	724	724	764	766	773	733	777	757	741	742	752	775	697	712	741	762	788	706	756	717	726	748	791	681	724	717	757	707	762	713	725	705	724	763	768	761	745	728	729	751	741	734	760	762	724	720	719	765	748	812	757	691	717	722	749	766	743	756	762	703	750	761	720	767	742	747	729	724	713	729	768	740	792	772	724	717	746	701	754	751	784	752	801	697	749	754	750	759	746	756	749	727	769	736	734	744	719	686	725	708	753	690	750	783	729	734	762	765	719	713	767	725	755	767	759	733	759	729	793	738	770	751	799	739	766	750	749	738	755	724	720	778	732	702	740	750	758	720	763	786	747	702	751	762	784	729	760	753	723	773	800	749	829	763	790	717	739	782	788	742	720	737	741	751	713	739	732	767	745	751	712	734	758	721	728	739	712	753	748	733	724	726	733	769	721	707	729	766	733	789	758	760	726	718	705	719	706	739	755	692	770	738	772	729	689	761	777	707	776	770	746	787	758	755	751	748	711	751	742	750	710	756	762	752	727	725	710	680	748	722	758	796	739	732	744	761	724	752	749	758	748	828	771	729	759	769	766	758	757	727	757	757	712	779	737	710	725	791	711	719	756	717	742	801	750	764	739	756	755	738	739	732	688	715	721	714	725	733	793	790	736	745	764	744	776	707	736	776	740	729	728	791	695	829	701	749	698	738	750	761	764	773	737	733	730	759	776	731	734	761	709	749	785	677	806	729	740	737	746	686	761	780	719	758	750	802	744	709	737	744	707	778	717	714	766	706	755	745	728	720	803	740	777	737	758	725	686	751	746	742	776	732	771	750	769	728	705	732	738	773	748	766	756	742	743	755	748	788	682	732	705	721	779	707	786	673	774	749	739	758	766	738	747	744	788	720	743	730	753	740	750	791	716	758	781	774	725	754	736	723	707	747	764	766	760	764	739	741	726	709	750	734	762	732	754	759	730	759	729	726	673	754	725	742	731	754	770	713	737	743	681	734	731	756	721	736	783	740	729	713	741	750	745	729	741	679	760	744	744	751	765	756	707	745	780	762	723	712	806	777	734	697	749	688	795	706	769	749	753	801	780	722	697	749	721	743	739	789	766	717	734	735	788	721	707	757	758	764	748	777	747	780	731	733	713	737	718	778	739	771	724	760	753	732	707	743	729	752	717	750	711	700	717	749	728	701	759	726	748	721	747	698	730	776	760	765	773	698	751	757	711	771	713	720	727	768	763	730	782	771	742	731	735	738	806	796	768	792	725	686	771	735	718	781	752	781	747	723	772	758	725	748	730	747	724	788	700	754	768	723	745	724	778	711	735	774	750	727	692	736	718	782	781	769	718	704	696	746	752	716	726	776	718	743	742	695	763	743	755	724	745	780	731	688	799	754	695	750	745	782	771	787	705	719	736	792	717	749	775	704	699	710	751	760	749	690	764	783	738	774	699	717	730	728	799	775	764	710	728	768	721	773	736	723	771	786	768	754	800	729	706	706	740	741	733	783	742	765	715	761	764	735	764	713	724	746	769	730	759	731	789	739	731	757	759	784	722	700	713	708	783	711	741	748	742	691	744	769	738	735	720	689	701	749	734	728	754	729	760	771	771	769	747	705	742	752	751	766	734	742	726	738	764	735	765	726	733	692	778	737	750	707	694	717	751	728	733	735	739	742	737	780	785	781	718	754	756	741	739	746	742	772	720	710	730	684	711	656	752	735	719	773	731	735	745	787	690	741	754	725	720	790	758	769	762	712	767	706	781	754	706	703	726	707	799	740	778	732	804	752	760	785	774	736	761	784	749	733	730	727	712	737	733	736	724	748	739	738	739	739	724	736	794	745	727	780	767	715	775	683	767	743	669	719	760	765	748	701	708	778	751	772	764	749	769	709	776	787	746	776	741	742	723	767	762	733	692	740	760	768	709	767	730	750	743	770	756	734	732	667	725	733	776	750	724	753	775	769	785	768	726	711	747	717	764	736	749	756	729	743	713	760	703	727	781	781	704	781	759	737	760	728	711	736	773	759	800	732	756	723	759	762	714	732	825	742	800	727	745	731	753	741	770	765	756	746	746	728	761	712	712	711	747	724	744	785	743	711	770	731	766	745	690	752	755	696	724	748	777	735	696	729	726	738	712	738	779	731	722	743	782	709	767	719	800	784	730	756	758	792	763	716	723	741	723	771	780	720	736	742	771	776	748	760	730	744	727	729	694	693	744	754	766	733	753	731	754	758	763	776	781	719	729	767	738	726	707	757	711	696	723	715	762	780	780	728	669	725	790	747	753	717	746	696	722	737	769	749	740	711	711	703	790	743	743	760	762	745	804	753	759	799	751	771	731	743	774	716	762	714	681	757	758	731	731	764	698	736	746	710	786	727	716	778	759	803	709	754	720	740	695	815	751	780	748	735	787	743	760	772	760	728	709	741	713	742	780	747	766	798	723	730	732	756	727	744	733	768	746	761	791	798	764	737	749	724	737	715	695	736	773	754	756	731	729	781	713	738	724	745	798	746	710	770	708	747	763	739	736	750	777	731	775	754	698	714	729	742	797	729	711	744	759	710	766	738	744	726	779	753	762	752	771	749	741	743	742	749	727	787	719	703	785	717	720	701	770	786	744	749	764	683	715	729	717	744	729	706	770	780	781	743	750	762	729	747	718	751	726	750	698	805	695	686	715	745	773	765	797	728	741	722	788	761	749	710	729	767	735	734	701	702	718	774	735	758	738	730	765	766	737	812	766	736	737	760	760	744	749	762	699	682	748	751	813	732	747	723	742	707	756	734	741	747	738	724	727	738	782	782	752	756	798	773	759	735	770	736	803	733	779	732	736	763	749
22716	21100	28909	23539	21100	21157	9847	1404	1010	999	834	699	657	636	578	543	475	484	447	448	475	480	434	414	408	425	413	402	432	420	411	420	445	456	412	382	370	422	399	403	377	366	397	393	342	384	415	379	395	371	352	352	392	406	356	379	377	389	382	388	390	382	368	403	365	382	353	329	373	359	372	376	416	381	364	367	394	373	388	372	402	401	384	362	345	394	365	365	362	373	358	358	372	372	379	350	378	351	404	374	391	342	386	388	330	381	430	369	366	382	386	367	368	362	370	343	356	363	373	395	405	386	355	351	318	373	351	363	333	346	352	358	343	366	355	374	352	374	378	384	373	355	368	351	338	361	393	368	347	348	406	358	350	340	325	359	387	355	347	420	368	371	353	331	352	371	365	338	357	359	372	368	357	361	375	366	331	387	351	358	370	357	375	373	352	353	364	389	373	372	360	394	346	324	364	351	371	362	350	351	385	364	356	369	346	382	378	363	342	327	361	319	383	314	341	395	360	388	350	378	381	346	411	378	364	360	361	342	363	338	362	387	381	369	346	383	364	366	373	340	318	372	365	346	367	412	383	348	367	366	347	359	356	363	393	339	326	327	375	363	396	375	380	373	355	362	370	347	379	356	329	362	329	363	381	356	348	370	369	356	370	351	359	356	358	377	338	336	374	331	357	344	377	356	362	361	361	336	372	360	382	347	319	359	354	377	339	339	383	367	358	355	371	372	365	362	344	366	364	388	377	344	374	395	359	399	393	392	355	361	351	353	347	340	349	376	368	419	384	364	364	382	375	355	358	350	406	332	366	393	356	336	346	393	351	367	341	366	393	315	369	374	337	373	351	330	343	354	340	371	385	361	370	378	365	339	359	382	351	373	368	363	377	382	354	362	373	374	400	339	369	371	361	338	348	389	383	356	354	350	420	360	356	384	373	378	365	352	372	351	349	349	358	367	385	353	357	368	361	361	346	373	381	380	342	350	362	341	349	366	346	378	316	359	345	345	356	349	369	355	347	405	378	352	327	380	365	386	365	326	378	376	333	367	371	362	347	351	351	348	361	337	363	347	342	336	344	341	379	369	365	369	335	396	365	354	361	330	363	346	383	396	387	328	361	372	381	372	388	327	338	347	347	359	359	355	388	352	348	357	355	368	350	346	366	361	339	362	351	372	341	375	329	357	307	370	409	365	356	359	360	374	395	356	328	357	383	359	372	378	323	367	396	376	362	351	351	395	344	352	365	383	369	367	385	375	365	351	359	358	344	345	353	367	325	356	338	363	323	349	402	322	366	371	368	361	356	363	360	371	351	367	356	371	364	382	379	370	362	387	327	389	360	383	343	376	343	338	401	388	351	376	355	358	361	357	373	346	313	368	366	351	372	365	329	384	365	337	384	351	321	328	328	344	387	362	377	321	386	364	335	341	382	376	364	366	395	371	359	356	363	365	363	388	379	371	365	303	361	362	346	340	341	355	352	355	390	343	349	341	355	352	376	364	354	358	347	358	337	379	396	355	387	384	375	376	350	382	410	338	380	364	368	369	396	358	365	371	367	377	344	365	375	390	380	354	360	383	360	353	376	379	359	379	330	364	297	379	350	399	362	386	394	376	390	344	360	372	335	332	345	358	361	352	366	356	394	388	359	370	371	327	371	371	367	383	349	336	358	356	427	361	352	379	345	358	357	354	383	363	329	360	374	379	372	386	389	346	396	331	394	355	378	347	368	368	348	358	355	384	349	382	377	364	371	384	355	375	355	382	364	359	353	334	377	357	385	342	359	349	360	357	373	349	387	340	340	367	321	365	356	340	356	334	363	338	346	388	375	377	369	373	371	362	378	360	359	342	351	337	340	307	360	350	347	345	340	359	335	409	361	369	336	389	344	338	344	356	363	321	381	368	339	348	350	345	361	371	368	382	391	371	370	330	375	389	345	365	365	361	391	368	318	387	347	334	361	344	325	393	361	373	366	375	376	337	359	358	353	366	346	354	356	365	352	365	329	353	377	342	365	376	385	342	336	353	367	358	354	368	356	342	392	344	369	380	384	385	370	326	387	372	343	343	330	378	354	391	341	362	340	364	338	348	333	387	339	358	383	369	350	353	383	352	291	368	362	367	397	376	361	386	369	367	367	360	381	390	380	363	371	368	366	348	348	336	362	351	351	362	358	369	380	386	343	362	370	337	356	377	361	350	343	362	347	353	378	361	354	362	334	371	338	367	353	376	340	380	348	344	352	359	366	385	357	340	375	383	402	353	380	366	333	384	339	328	366	324	383	359	338	364	368	386	341	324	375	370	348	359	391	357	344	340	356	340	361	387	367	361	337	370	367	334	365	342	355	369	362	368	379	324	343	383	360	342	368	362	356	340	348	336	391	353	350	355	391	351	351	349	396	361	335	365	369	336	376	382	363	360	331	355	384	351	392	347	366	340	368	365	383	362	366	364	322	406	401	387	375	354	365	358	409	419	361	365	346	342	346	362	349	353	374	365	344	342	366	396	351	332	381	365	385	397	365	376	350	356	354	387	335	351	356	363	396	366	342	370	396	351	374	343	349	364	370	365	398	339	362	349	367	354	379	355	380	349	326	377	333	333	364	356	377	378	365	335	375	352	359	318	333	354	366	343	395	359	335	345	369	339	350	358	363	373	342	383	369	366	355	352	357	372	346	378	356	388	337	421	386	361	349	354	356	330	327	335	382	352	358	344	377	385	351	387	343	321	330	382	334	356	347	358	334	387	329	347	333	343	371	352	373	357	356	349	344	352	365	345	383	352	341	355	370	322	326	391	351	359	388	364	327	339	356	393	387	390	354	335	351	364	348	330	328	363	350	364	370	351	383	344	367	364	397	353	335	396	339	344	369	336	344	371	352	322	361	410	353	332	352	355	358	348	359	330	359	360	350	365	368	363	388	378	384	380	334	372	401	370	360	347	367	333	359	336	367	345	382	343	343	362	375	364	319	368	354	356	339	352	372	380	340	376	376	335	369	374	359	379	343	359	371	361	337	369	358	354	373	344	360	340	355	386	327	377	344	399	313	381	346	348	397	338	366	370	358	366	350	349	377	377	322	319	369	342	345	343	363	384	368	359	383	326	359	353	359	381	376	374	380	344	381	384	352	350	390	370	337	347	369	325	376	324	350	337	324	342	374	323	380	356	364	409	367	351	373	359	311	358	323	382	359	366	349	327	354	338	339	376	414	390	376	374	373	342	350	379	342	353	363	365	367	387	363	348	343	377	344	343	339	359	383	368	327	395	332	346	359	351	354	358	397	380	346	360	377	373	381	350	357	366	351	343	330	367	366	355	355	364	348	338	339	361	349	398	322	357	334	351	349	333	363	353	354	377	330	363	369	350	352	364	365	359	356	354	368	353	380	353	379	364	377	396	390	350	367	356	359	372	344	397	380	368	354	355	357	362	380	337	361	338	373	386	356	391	355	368	384	355	366	392	335	383	345	346	383	329	361	363	360	361	366	347	321	382	333	358
7521	17265	14417	8071	6044	4642	3875	3019	2522	2222	1838	1444	1460	1155	1042	968	847	837	860	816	790	679	678	645	665	638	658	634	627	623	654	681	661	671	609	605	608	571	627	547	592	591	520	570	570	546	529	561	550	551	557	541	534	587	549	569	563	548	613	570	573	562	537	571	539	548	569	557	565	537	565	576	553	557	534	518	577	567	550	509	485	529	513	472	526	536	545	534	556	503	528	483	467	531	519	533	549	489	528	509	504	513	569	530	559	503	526	529	494	542	482	536	508	483	505	504	495	575	554	547	514	542	492	558	517	519	526	502	531	525	523	529	553	555	550	545	502	530	504	536	523	528	515	522	500	513	524	541	509	570	508	530	525	517	492	530	534	538	518	515	579	512	531	496	505	547	506	487	471	553	494	517	500	469	474	533	551	519	510	466	520	494	476	521	522	509	518	506	507	517	493	489	491	535	524	542	534	498	502	501	568	513	498	529	492	541	500	521	526	536	509	467	505	527	513	547	494	561	484	493	502	476	495	499	494	512	559	537	523	544	499	520	496	499	530	541	522	548	505	544	514	486	485	523	554	512	525	493	540	574	500	515	519	502	516	508	527	471	555	501	542	521	523	477	504	484	507	528	488	517	501	508	534	545	484	523	474	517	507	505	547	502	527	513	526	509	529	541	570	525	540	532	529	522	507	496	515	517	521	540	541	527	502	523	538	496	511	499	516	521	516	525	558	520	495	518	511	510	524	510	539	523	509	520	505	520	522	536	498	520	545	512	555	519	511	502	535	528	472	527	558	533	472	541	525	500	508	529	500	482	521	519	547	499	530	530	513	536	496	525	534	540	503	494	496	531	549	534	475	556	535	494	525	518	548	502	518	533	537	559	527	506	535	488	498	532	519	498	506	489	573	500	531	511	516	520	533	526	530	511	515	495	472	504	562	492	526	491	489	491	538	521	496	496	510	550	472	563	522	500	547	506	525	469	515	517	538	530	551	527	527	539	582	540	538	506	517	506	523	526	525	510	572	486	481	522	548	530	488	508	517	508	510	513	531	571	489	504	541	469	543	506	494	508	507	555	502	526	510	528	524	576	534	527	523	518	523	478	516	525	515	525	497	515	515	519	525	537	515	473	506	502	509	519	514	536	487	520	537	507	554	486	496	528	504	512	518	532	546	505	565	511	493	554	564	491	526	485	575	531	509	563	509	508	540	542	512	507	553	512	530	532	516	512	521	508	528	531	515	528	521	491	522	542	523	524	483	506	522	536	507	541	539	556	511	477	490	519	546	514	506	485	517	550	526	517	483	539	535	510	502	497	542	508	520	511	507	556	495	496	529	494	509	508	521	518	533	508	527	519	487	529	522	531	586	508	523	523	500	517	479	516	503	492	540	506	519	504	520	552	547	468	516	540	558	494	551	521	507	516	537	508	521	501	512	478	478	535	509	498	536	542	533	488	492	527	529	530	500	487	530	563	521	535	522	500	516	530	495	557	504	531	514	500	511	474	566	544	509	509	468	498	550	517	516	540	484	526	522	548	527	487	481	559	503	512	528	537	520	538	551	489	585	526	517	535	545	542	495	534	557	548	522	496	533	540	526	550	516	537	515	551	532	511	543	485	509	517	530	525	536	523	525	531	500	525	477	523	488	542	535	474	508	530	523	545	495	568	553	494	524	528	507	555	501	539	503	500	485	506	516	506	526	509	526	520	535	532	526	514	507	513	501	524	504	525	559	504	511	517	499	521	535	528	521	495	537	545	517	542	537	490	540	520	542	518	559	536	526	482	526	521	532	495	516	493	513	534	516	555	489	532	492	518	525	504	537	524	531	517	530	529	520	524	485	507	539	506	526	518	548	478	545	539	524	499	522	560	523	526	529	532	560	531	522	536	529	541	526	484	482	536	505	463	562	498	503	522	554	497	537	530	497	566	521	522	519	487	510	523	532	573	519	542	527	527	512	546	534	577	497	529	515	523	510	514	480	498	545	539	523	550	541	512	521	526	517	516	528	501	549	521	521	540	571	547	534	534	484	541	552	490	513	525	497	515	460	509	477	547	538	549	499	540	493	506	532	562	522	550	539	507	516	523	506	531	534	526	547	485	530	495	535	524	539	526	541	492	524	514	512	527	559	524	526	528	520	548	517	503	504	488	552	539	498	569	535	533	533	518	513	549	545	516	500	484	491	501	547	519	547	542	545	513	523	570	498	520	543	573	510	543	532	481	528	506	497	463	548	538	526	503	508	507	527	543	531	527	524	536	539	512	523	563	478	511	529	456	530	548	563	534	501	582	516	504	522	549	507	498	534	518	528	545	494	529	512	492	517	498	551	518	507	549	550	509	478	513	518	525	510	551	550	476	548	535	514	492	487	535	551	554	550	519	542	514	517	548	481	541	545	497	540	480	503	519	527	513	524	521	546	515	542	553	539	538	521	498	511	545	520	529	486	511	524	483	478	507	480	507	545	532	539	517	512	515	518	516	483	521	529	547	546	553	506	510	477	543	520	492	508	515	514	574	540	531	501	495	520	526	549	535	536	509	520	531	547	479	500	516	476	575	541	507	508	511	507	546	518	539	526	541	480	557	538	502	515	528	508	502	507	535	485	528	516	539	563	555	530	534	480	493	523	489	532	500	512	482	516	541	526	539	494	528	542	510	505	514	523	519	504	507	526	501	532	472	504	499	499	512	506	449	546	536	531	523	507	527	508	512	534	528	489	493	560	525	521	472	491	534	550	528	542	532	525	524	538	524	541	498	559	519	503	518	530	506	511	522	480	480	508	528	511	516	521	525	500	546	512	539	521	513	481	483	494	536	513	530	553	490	505	556	493	527	515	556	471	503	527	490	538	489	525	508	549	484	551	509	489	522	585	491	500	516	527	522	515	522	500	511	526	519	528	542	507	559	492	519	510	510	538	505	518	481	503	516	527	496	533	522	506	512	510	496	512	556	568	490	521	510	559	468	515	536	502	528	530	511	518	547	498	543	502	496	529	503	512	504	529	505	536	504	492	470	507	493	504	515	517	546	523	540	540	537	505	517	531	516	537	502	519	490	533	540	534	485	562	544	510	517	500	543	545	499	475	495	533	476	481	525	494	512	484	527	533	554	535	493	494	541	510	490	550	510	550	529	494	521	564	499	529	540	527	526	545	497	521	495	497	495	493	521	511	518	505	502	494	529	543	487	495	510	524	528	506	472	487	548	523	481	516	543	541	537	488	530	495	546	532	528	500	502	512	498	527	550	535	547	524	515	576	528	536	486	559	521	532	528	566	495	491	493	486	508	535	502	538	534	481	510	535	505	496	487	486	553	522	499	477	509	527	506	521	538	507	532	506	482	504	512	498	516	541	497	507	512	526	534	541	510	513	567	505	490	547	503	542	517	532	515	527	536	551	492	524	543	521	539	494	499	478	489	559	515	516	508	542	513	508	498	503	499	496	524	529	548	505	506	510	539	507	519	484	496	504	551	509	549	490	530	526	523	513	499	475	525
26533	20333	8499	1135	652	613	568	506	502	474	458	436	448	410	395	419	382	414	388	415	397	426	363	402	401	409	434	390	442	416	405	415	408	408	375	420	360	363	433	465	423	386	379	414	399	409	385	408	389	371	386	409	387	386	376	390	400	375	392	396	407	419	408	381	425	365	414	366	368	420	440	400	411	395	382	390	385	418	390	392	374	379	378	396	388	373	362	378	387	358	391	427	359	392	416	375	373	406	363	382	421	364	401	358	366	413	394	376	387	398	404	417	396	375	387	372	360	388	382	387	366	389	390	393	387	394	405	370	386	373	401	380	407	379	395	406	410	367	383	371	425	397	404	367	415	383	409	386	381	406	433	365	400	401	394	404	404	388	405	422	390	357	432	429	394	437	401	385	396	401	375	392	368	421	399	415	372	385	405	391	405	369	354	402	352	387	404	409	412	416	405	411	356	416	414	390	384	410	384	398	376	362	370	418	376	389	421	409	396	424	388	387	367	382	398	413	404	393	400	408	390	391	392	432	431	385	417	411	407	378	382	408	344	396	387	360	404	415	409	407	382	418	397	403	414	391	379	378	388	372	396	354	386	385	386	435	402	378	387	386	394	427	412	377	380	421	353	401	387	402	386	382	432	405	391	375	419	388	415	427	391	401	450	390	384	425	383	359	348	431	386	410	390	379	382	364	412	367	410	445	400	390	391	413	382	365	403	364	385	388	381	370	385	406	387	370	378	442	382	385	387	386	366	430	388	378	421	424	376	372	359	378	379	368	397	382	361	398	383	393	393	402	365	411	367	371	364	388	385	372	379	396	382	400	432	403	420	404	394	421	387	383	377	391	396	389	419	392	376	397	408	433	396	391	428	383	369	391	375	390	379	397	375	393	426	388	377	403	408	392	388	388	392	411	373	376	406	416	400	391	380	359	394	388	398	378	413	359	393	401	385	399	379	383	353	382	394	385	377	362	395	399	375	416	408	375	393	380	414	411	412	378	386	427	390	397	395	338	363	394	390	368	368	392	396	391	378	409	367	393	390	390	429	396	371	409	411	422	421	388	406	377	369	391	415	367	385	356	362	373	387	389	416	386	383	398	406	380	375	427	373	393	425	414	376	383	396	432	360	398	415	385	394	350	405	381	370	383	416	421	367	382	409	421	402	412	386	403	394	417	391	405	412	400	423	405	427	382	405	344	391	410	412	420	404	397	385	409	402	415	408	395	430	365	399	416	385	406	399	384	393	379	406	390	401	405	382	383	399	397	411	402	400	389	399	358	401	387	399	399	395	360	399	398	368	415	367	389	385	404	402	397	362	392	371	413	380	403	411	373	385	401	403	384	415	403	407	380	390	438	399	391	415	375	372	368	394	375	395	391	377	389	409	431	412	392	358	389	356	379	390	428	416	381	414	373	390	406	393	435	408	430	408	388	373	394	401	431	399	378	373	406	382	386	397	420	379	431	391	396	394	388	388	398	377	379	404	370	378	359	362	396	377	418	408	382	393	397	403	409	419	385	394	413	404	435	408	401	410	375	372	392	402	406	387	409	408	363	371	388	371	408	373	401	406	407	383	412	403	377	429	400	366	411	398	426	372	368	396	430	374	402	410	386	388	400	407	419	404	381	401	395	413	374	378	355	383	450	425	403	388	394	395	388	363	391	386	392	410	401	406	401	344	362	381	390	384	413	399	393	402	388	413	414	390	376	402	398	407	376	406	402	355	410	402	353	397	401	414	384	412	379	402	368	415	349	381	379	394	372	376	381	396	394	377	425	394	363	390	353	410	407	369	388	363	395	367	395	401	414	382	439	390	409	403	408	429	419	394	385	423	401	400	375	374	366	375	391	399	400	378	367	414	404	420	392	396	420	386	404	407	368	408	379	406	387	391	414	371	399	386	397	387	378	402	369	360	384	409	364	381	375	408	387	367	401	386	377	371	432	411	372	393	400	402	439	423	386	387	413	378	420	452	376	393	399	384	393	419	413	408	376	393	417	376	381	360	389	379	395	361	400	413	367	395	408	386	373	371	398	345	384	387	375	389	381	405	390	397	401	369	387	420	401	401	369	390	392	398	414	389	401	402	416	405	384	394	391	401	418	392	388	369	395	422	421	415	370	355	444	375	414	373	368	361	388	355	389	384	387	396	420	387	381	406	384	408	371	408	381	408	406	382	411	400	431	370	417	436	380	400	359	438	394	446	390	412	414	365	387	381	398	403	384	427	371	416	422	374	386	408	398	385	389	394	409	389	406	391	420	408	402	430	424	368	408	396	399	369	398	396	366	382	390	356	397	374	343	371	384	389	395	442	405	389	422	402	405	387	393	385	396	413	386	381	381	401	410	422	396	389	378	382	417	405	407	385	399	401	394	370	398	377	359	403	365	390	379	398	393	418	397	405	405	371	399	406	396	373	386	378	428	377	387	420	410	381	373	378	375	402	384	389	399	367	413	385	392	416	396	346	384	414	406	399	395	384	353	358	406	398	379	353	429	372	429	385	384	395	419	374	412	369	368	366	373	390	393	387	407	393	396	349	385	416	397	415	349	406	404	401	407	397	417	370	372	392	382	392	386	378	388	384	409	403	373	405	370	385	417	397	383	426	408	439	406	407	419	393	403	394	403	388	364	383	390	373	386	377	430	379	400	412	353	393	364	358	421	371	386	382	398	370	370	376	421	404	398	417	389	401	387	428	356	364	387	396	399	381	410	387	373	378	381	404	390	385	385	350	349	389	414	370	393	371	352	358	382	343	370	395	369	385	388	381	362	380	370	380	378	409	359	413	379	414	419	402	400	377	419	397	369	411	421	379	365	345	383	411	402	426	374	333	358	403	378	399	389	358	412	377	410	368	387	445	376	433	387	380	394	427	409	382	363	417	390	386	354	402	379	421	368	426	359	414	378	395	421	386	368	421	390	405	380	370	411	396	404	362	376	353	373	373	410	390	399	388	387	411	397	396	414	393	397	360	381	381	401	386	376	415	381	386	395	403	434	416	412	398	344	366	386	398	420	394	386	380	387	356	390	414	384	394	395	397	369	399	400	385	367	396	384	405	412	407	408	371	409	383	397	375	401	404	368	383	419	399	381	406	372	395	392	372	406	404	388	366	387	407	437	407	399	390	394	414	419	377	377	417	404	388	401	417	384	420	418	368	352	393	394	414	371	397	405	384	357	382	402	400	369	387	428	385	414	387	386	414	363	380	427	401	411	388	433	379	367	392	397	373	413	407	399	371	393	382	400	411	390	412	383	411	346	398	376	384	390	419	416	408	372	419	396	403	389	381	382	377	399	388	371	385	404	407	399	402	378	391	382	445	383	385	388	395	385	351	398	390	387	360	405	397	388	402	386	371	410	394	366	428	397	378	372	390	390	420	400	433	404	407	395	393	367	366	393	374	367	384	409	398	376	398	420	378	352	404	366	407	408	411	384	399	404	376	421	344	370	413	373	350	390	364	380	409	368	380	406	400	390	412	373	383	372	364	461	386	393
4198	2044	1911	1326	1228	1127	1055	913	826	812	744	704	645	640	633	637	633	607	605	578	572	552	621	579	561	575	550	547	603	586	588	609	623	562	589	584	620	572	573	566	552	552	543	525	534	557	561	557	557	560	550	572	547	576	535	555	545	618	565	605	573	603	548	545	527	521	566	614	571	567	562	558	562	512	568	563	564	583	556	570	555	584	582	559	576	568	581	576	550	574	532	553	526	562	518	587	542	531	548	532	538	539	561	580	605	506	580	562	551	550	519	574	552	544	554	556	552	560	581	532	571	597	518	542	554	564	575	568	538	607	566	544	534	563	589	541	548	586	586	500	540	567	570	529	564	517	550	542	549	539	577	547	566	567	581	574	597	612	518	545	550	527	568	564	570	524	594	518	555	517	532	504	560	519	532	530	564	537	558	565	520	571	564	576	565	533	586	551	602	571	571	573	561	545	540	573	552	584	534	585	573	549	562	558	610	589	563	562	557	547	560	579	539	584	527	501	585	580	525	558	541	587	565	517	587	577	569	568	576	554	545	593	505	568	538	575	547	538	517	542	549	565	536	547	553	518	546	523	567	553	516	563	551	577	549	550	568	530	624	562	576	569	521	588	536	522	532	527	504	552	553	574	576	550	524	555	510	573	514	526	549	551	569	540	523	556	558	581	556	544	593	550	541	562	570	551	534	535	548	571	572	564	592	580	604	584	556	563	592	523	537	582	531	513	515	570	542	546	512	543	540	572	555	558	520	562	540	588	543	536	548	554	566	533	545	533	534	568	534	519	519	574	552	548	555	563	544	533	544	533	583	612	570	579	557	565	555	568	531	543	556	583	566	551	599	541	547	551	532	580	588	517	549	562	544	492	553	541	568	588	550	542	548	575	551	527	590	582	550	526	562	577	549	599	538	597	527	528	532	578	578	532	564	555	552	530	569	567	552	551	541	564	515	546	560	588	546	577	530	552	536	539	524	579	579	544	518	529	564	542	565	564	565	579	571	552	536	576	543	550	553	556	566	568	534	563	541	564	540	594	517	564	573	543	570	508	561	571	583	611	558	532	547	570	536	517	578	560	521	551	575	575	533	574	609	541	560	551	537	534	573	572	559	507	569	561	552	509	543	570	564	586	595	586	548	553	548	550	565	537	518	546	542	538	544	571	563	560	518	551	551	535	540	560	538	559	572	538	563	553	552	522	546	540	521	535	594	520	570	540	542	566	547	579	585	555	574	567	558	554	551	572	574	567	569	530	553	544	554	565	580	566	549	561	562	547	550	586	531	551	542	574	575	552	558	521	577	549	481	567	595	550	588	564	581	586	535	566	589	586	548	562	560	568	577	526	529	566	567	573	598	583	580	544	565	532	584	596	572	541	532	554	516	531	584	535	537	559	523	588	602	609	525	549	551	557	629	582	549	578	550	560	565	542	542	582	560	543	588	598	557	547	598	553	525	554	535	552	538	546	594	543	591	554	517	560	535	579	534	546	562	545	552	563	548	573	528	515	511	563	555	534	575	555	569	538	535	559	573	569	524	503	567	509	520	596	583	565	568	501	572	531	566	547	573	557	577	534	556	579	548	550	607	525	546	554	571	541	573	570	530	574	517	561	556	563	530	586	546	573	531	543	537	569	527	541	555	537	556	588	556	557	539	578	557	558	535	547	514	559	549	519	526	520	545	555	555	538	587	558	544	597	542	558	531	540	532	512	527	564	561	558	549	555	613	554	533	577	587	560	536	539	529	547	529	540	552	571	522	570	538	545	579	562	534	558	547	594	521	547	544	550	563	585	550	547	541	583	544	578	565	551	521	547	550	566	558	586	613	589	596	553	530	559	527	554	565	537	557	546	556	545	555	559	530	557	554	550	581	512	547	567	566	505	574	572	523	529	539	580	573	576	544	577	556	572	561	557	554	565	519	540	545	560	609	562	559	578	561	575	549	549	547	574	538	559	535	562	550	556	581	540	557	538	564	584	565	529	563	558	553	575	551	547	532	515	559	564	547	562	583	556	564	536	534	577	513	516	566	582	561	536	552	586	525	546	555	548	583	570	569	528	538	585	543	579	539	529	575	570	525	584	569	568	559	542	552	554	537	545	573	576	537	532	555	540	555	515	562	572	540	575	546	526	586	517	534	606	543	530	561	549	600	526	611	533	588	539	580	571	574	562	584	533	547	609	537	581	578	550	574	552	541	564	561	546	562	532	534	577	589	542	569	572	534	540	549	580	585	540	533	566	572	565	569	585	561	526	555	519	582	584	565	558	580	541	587	547	565	566	504	561	518	523	582	538	547	540	537	544	524	582	562	582	519	536	539	545	517	559	552	543	556	556	550	563	552	578	559	582	593	608	538	538	564	559	555	591	569	581	564	543	539	517	522	563	524	577	599	536	563	553	534	551	557	510	592	549	578	573	540	540	542	567	573	587	509	577	557	482	570	537	570	554	621	504	552	535	552	526	565	619	577	566	532	530	554	593	561	589	516	550	552	529	530	584	619	539	542	578	570	528	533	547	554	552	581	562	565	540	545	569	587	556	560	575	520	591	568	535	573	561	554	584	553	530	552	594	586	548	538	562	569	532	549	585	581	522	599	576	561	553	569	530	516	577	578	548	555	552	561	569	596	539	545	532	560	535	555	543	544	539	536	558	537	543	575	573	519	546	517	595	550	542	553	542	514	564	524	574	549	524	537	604	571	565	538	526	611	527	544	572	567	645	546	578	518	545	507	564	553	588	591	552	572	545	562	582	562	573	530	540	577	516	570	526	558	535	593	589	550	557	550	575	572	553	563	571	588	560	568	558	529	550	556	567	554	598	587	565	539	530	550	548	542	539	513	536	563	572	555	542	523	557	594	533	571	535	575	574	536	568	578	583	562	557	569	566	502	556	583	548	557	548	546	545	567	556	577	607	590	535	545	532	541	542	539	549	557	522	551	528	539	536	579	515	548	601	539	527	551	518	599	551	589	540	567	554	567	574	530	529	572	559	564	554	522	561	555	595	586	569	547	563	581	584	564	564	579	542	573	569	523	568	575	534	513	587	490	573	581	499	568	562	559	539	559	563	584	552	564	577	565	559	537	563	538	563	555	576	594	533	550	578	578	563	590	525	533	532	567	545	571	600	555	572	558	513	549	583	590	545	608	543	519	558	525	549	576	545	586	560	547	557	542	541	535	561	567	593	523	559	536	565	542	546	562	556	546	592	540	526	525	522	544	527	559	489	562	574	523	539	551	597	568	557	541	585	553	556	490	546	568	560	551	497	559	523	591	548	587	590	567	565	598	574	559	571	514	526	585	555	525	548	562	554	538	526	527	558	582	560	552	592	581	499	543	558	536	521	519	563	570	588	534	568	561	549	540	527	548	572	555	570	547	537	550	537	562	552	513	521	539	549	555	583	548	548	548	573	545	549	570	551	570	541	623	522	546	555	552	552	620	581	534	494	571	552	572	573	512	544	592	542	578	566	618	570	537	546	550	559	573	563	585	549
23680	21154	28621	23953	21140	11838	1695	1083	916	810	771	661	720	668	637	618	598	595	577	578	599	544	548	580	541	524	550	516	535	605	562	565	575	564	555	509	555	631	501	496	552	501	540	569	497	526	555	581	516	509	574	523	563	566	487	518	515	543	501	537	493	539	550	577	505	530	512	564	526	505	512	507	535	493	540	556	553	552	500	460	530	552	513	543	524	512	576	514	519	531	540	544	557	482	508	527	565	548	493	498	498	528	535	537	515	515	523	523	501	533	529	562	541	489	471	572	521	530	503	517	562	538	523	513	527	537	553	497	498	522	567	527	527	528	495	493	520	507	505	542	526	530	503	499	507	542	567	504	518	472	558	564	554	550	482	532	549	512	526	502	548	543	551	537	557	480	510	542	549	563	529	517	518	539	515	512	525	538	507	521	550	508	561	527	551	552	507	525	544	463	540	509	492	491	526	556	494	530	509	519	515	547	501	520	529	559	493	506	484	486	558	525	547	508	527	536	559	474	547	550	516	534	499	565	525	534	513	532	501	484	510	572	516	486	527	561	520	512	532	537	529	558	520	532	548	518	529	543	537	546	566	517	550	529	508	540	504	537	497	544	520	534	528	518	503	526	536	556	536	511	523	532	526	520	544	506	477	558	495	541	505	544	538	572	503	506	553	512	523	519	533	493	523	536	549	498	462	579	530	514	560	544	524	514	527	475	514	515	501	485	527	526	540	548	536	546	479	487	547	540	520	538	526	532	553	559	506	516	507	556	486	542	513	503	527	556	574	511	572	492	545	514	465	532	536	530	497	474	515	521	482	529	480	559	534	522	532	539	523	495	546	547	518	552	516	514	559	515	548	488	505	542	522	528	501	535	547	511	509	509	539	511	538	520	523	540	531	570	526	530	531	546	546	571	487	478	497	506	534	506	551	523	532	543	525	554	492	557	552	515	496	524	558	545	531	512	502	541	528	531	533	523	498	550	544	499	516	524	529	534	487	540	488	521	520	532	498	535	506	514	513	496	488	542	540	522	505	539	531	469	528	516	501	510	528	502	531	544	498	521	483	526	515	577	543	492	499	541	524	480	573	534	537	509	539	501	510	505	541	464	523	518	526	567	514	511	508	569	543	542	531	536	513	507	548	503	540	553	502	526	509	555	526	540	486	467	535	498	552	498	497	509	520	495	502	549	482	514	527	490	533	532	477	515	526	479	517	534	519	486	532	548	511	494	510	561	506	542	544	490	521	509	488	577	544	540	544	483	527	555	560	567	530	520	525	515	526	540	533	512	487	513	535	549	557	501	533	522	512	551	488	523	497	516	569	520	516	521	522	523	518	510	517	520	478	527	480	526	535	495	525	543	566	545	502	553	503	545	521	516	521	511	506	530	521	524	550	528	550	555	539	517	526	544	484	525	533	521	579	567	531	524	486	477	529	525	540	547	491	567	551	526	553	534	522	509	522	529	511	554	479	500	491	490	498	574	508	505	538	536	521	522	582	527	523	506	520	522	520	544	553	543	517	516	483	514	547	497	540	558	514	516	527	530	534	534	540	508	491	506	534	515	487	472	518	542	526	523	519	506	542	559	522	506	492	534	508	518	560	498	507	511	510	508	489	542	588	501	509	540	528	500	529	561	516	517	495	501	503	503	510	513	488	532	541	528	504	509	536	543	515	572	512	509	507	547	500	473	521	509	465	542	547	492	562	531	542	528	499	517	536	541	500	524	526	552	525	547	535	491	533	535	508	502	528	548	544	524	512	547	522	549	542	502	513	512	533	542	519	498	491	523	557	509	525	507	503	546	561	544	509	524	569	537	579	521	481	510	558	505	549	537	554	520	472	576	532	520	526	566	538	556	483	513	472	522	553	514	493	512	533	488	517	549	491	517	503	532	528	540	492	526	552	526	511	458	502	562	510	509	522	503	506	526	525	542	524	528	532	593	508	501	543	513	547	541	500	518	493	491	481	541	503	576	513	571	545	513	540	509	506	520	532	552	542	596	563	520	541	535	507	517	508	513	487	531	528	540	540	537	552	517	505	530	534	511	534	562	559	508	503	471	545	520	474	520	539	560	501	541	573	477	507	540	523	531	483	499	531	501	505	519	523	537	555	510	489	534	564	543	510	541	486	511	538	544	559	540	537	532	545	511	513	559	507	570	508	528	544	515	528	539	511	537	519	489	507	536	523	507	497	521	539	610	522	521	518	520	545	551	536	524	505	523	498	569	579	512	561	484	525	494	496	502	534	542	516	513	529	514	531	491	520	541	539	463	472	526	558	503	527	483	502	562	511	500	504	526	518	481	523	546	508	559	525	532	577	513	513	507	538	497	543	552	534	521	535	555	549	545	504	515	493	501	515	473	493	545	531	486	560	527	511	525	552	556	575	540	534	500	498	539	517	515	537	483	485	561	520	538	559	488	550	516	483	545	523	505	585	498	527	509	519	500	535	528	535	518	535	509	511	499	520	546	525	492	551	517	542	571	542	554	491	517	517	529	504	519	525	532	512	532	526	527	537	542	530	489	493	519	519	509	519	516	520	558	524	553	544	528	498	549	501	514	480	505	513	514	505	539	524	460	557	558	500	490	496	543	499	530	523	514	501	509	518	533	522	502	531	538	503	543	510	496	496	528	519	492	545	524	536	543	534	500	517	514	500	530	511	507	494	530	485	516	558	541	546	506	524	542	520	482	552	565	495	502	548	502	503	492	561	503	561	556	510	492	525	511	514	508	584	544	492	499	527	508	500	529	515	493	519	474	519	533	537	503	514	532	518	507	540	502	499	530	542	528	513	532	531	514	569	521	571	512	513	503	550	513	501	560	529	509	518	475	532	509	535	518	508	522	569	506	563	536	488	501	556	544	529	533	523	516	561	499	532	534	492	502	535	542	496	503	546	547	536	515	516	476	511	532	534	529	498	563	515	548	534	500	510	535	506	528	501	545	520	541	538	527	561	511	505	498	547	528	537	488	546	539	501	506	521	516	530	523	523	533	502	490	530	507	539	509	510	481	513	507	509	512	511	533	511	518	552	519	517	475	573	519	543	547	555	522	534	538	535	493	531	531	546	490	527	498	515	539	535	537	471	495	531	521	550	602	528	537	508	561	522	525	502	511	499	553	529	532	496	554	503	516	529	514	489	556	521	527	510	537	528	486	553	500	476	553	492	520	519	559	552	536	521	520	533	498	567	488	533	484	469	515	529	516	521	497	541	474	550	489	503	531	513	492	494	522	503	525	487	514	497	526	495	542	505	543	570	516	521	510	543	548	557	517	505	496	515	521	511	512	507	490	510	520	496	510	512	507	522	491	490	504	542	477	545	560	482	489	512	527	514	502	527	495	551	539	499	528	537	517	542	489	510	516	509	495	491	468	534	528	536	505	534	526	515	549	531	535	496	497	556	558	486	535	503	545	501	548	553	546	561	525	491	514	473	505	475	490	542	516	523	514	521	520	525	510	515	539	522	560	519	539	547	526	517	531	501	525	548	514
5483	11435	9530	5194	3984	3092	2655	2226	1903	1602	1415	1286	1248	1122	1069	1012	915	1004	928	922	902	905	788	860	807	826	807	779	804	833	813	859	794	790	788	789	817	745	775	783	764	777	755	792	730	735	741	738	779	802	748	768	770	788	788	747	813	801	748	783	763	798	756	712	758	798	755	807	750	763	753	784	780	745	738	743	776	735	709	724	755	786	712	788	768	791	802	739	722	770	749	763	782	812	740	766	767	753	741	733	760	748	736	700	716	769	733	708	725	730	759	748	667	761	738	711	749	777	738	704	749	742	720	775	745	692	787	742	734	747	713	732	697	726	650	746	728	719	730	773	730	740	783	738	760	676	749	744	736	722	756	706	736	768	810	695	743	758	733	772	804	780	783	725	706	737	746	681	759	750	762	765	747	729	749	753	755	770	751	770	721	730	781	733	717	748	748	794	735	771	757	761	750	747	738	713	756	761	797	741	749	745	703	814	755	773	768	758	743	738	706	744	735	732	733	746	735	707	719	765	746	761	734	743	777	782	759	765	741	732	735	724	744	771	799	773	687	702	780	710	754	725	708	719	727	749	756	737	708	798	752	725	799	758	729	724	708	752	757	719	727	767	715	790	740	754	783	728	777	705	793	739	732	738	705	699	717	745	700	718	749	728	768	723	767	719	738	721	714	750	768	747	726	767	760	773	748	721	731	779	697	753	742	715	719	751	733	754	706	711	695	769	759	749	683	770	734	764	749	730	704	716	762	809	745	747	720	779	770	765	776	768	708	759	680	752	753	724	806	771	754	743	702	709	704	776	726	736	752	764	760	756	716	736	738	747	728	695	734	794	738	715	734	722	733	728	715	759	747	773	778	726	728	787	702	761	746	750	691	729	724	736	743	753	718	738	799	725	753	778	742	718	752	674	739	740	738	768	735	740	775	716	731	686	704	769	779	734	741	733	774	743	740	749	711	742	734	720	800	706	766	724	774	734	741	751	751	709	748	772	759	767	732	686	665	753	754	722	734	746	737	762	775	772	766	763	676	747	747	772	735	736	733	670	700	744	728	722	711	772	769	757	715	762	743	747	714	781	762	680	729	685	759	727	767	782	788	738	731	742	736	743	780	746	750	720	740	740	740	761	749	729	710	746	742	723	765	746	714	733	717	712	681	731	764	742	762	771	761	770	757	750	802	722	710	711	783	779	755	739	743	743	769	764	710	736	739	747	705	733	788	747	774	747	725	719	712	716	705	703	729	738	729	781	720	725	742	711	758	717	747	740	741	747	662	730	752	686	768	728	753	776	735	729	707	765	774	767	692	742	764	769	750	808	728	712	760	739	731	748	793	764	786	739	790	738	722	755	754	778	762	690	690	782	739	733	740	663	716	774	786	731	729	730	760	712	765	733	736	705	754	780	784	736	711	731	721	729	784	760	771	676	734	708	713	764	738	734	774	736	720	724	710	817	735	761	732	673	714	734	722	723	780	683	715	701	778	716	770	746	739	747	743	791	741	716	707	700	705	712	735	774	774	771	711	710	750	714	711	730	768	741	751	730	735	770	722	732	719	748	748	722	755	742	732	742	780	755	741	737	736	690	742	752	723	745	727	768	750	816	753	725	807	691	741	750	750	772	764	761	737	749	747	767	696	729	720	739	733	782	744	712	781	772	746	765	725	731	760	744	694	738	752	680	749	743	746	764	777	722	708	762	718	744	747	723	747	742	732	693	782	735	688	703	790	735	690	708	745	724	759	756	707	776	709	750	796	763	748	720	713	752	701	763	704	728	762	745	720	774	774	734	762	718	721	774	748	736	758	723	753	766	734	793	728	748	709	744	681	758	711	726	728	745	767	787	708	765	724	715	763	747	751	715	789	664	751	770	711	725	786	711	730	749	768	736	740	698	748	750	746	769	713	701	725	771	714	730	758	754	758	775	684	685	697	746	740	675	751	723	732	693	755	756	679	770	721	732	751	731	681	728	741	726	723	724	754	735	724	724	793	720	739	738	770	789	730	732	729	763	720	740	712	781	766	725	736	725	743	801	730	779	750	721	724	765	763	751	748	802	720	770	751	754	742	747	754	782	783	740	776	708	704	761	764	778	780	665	731	777	744	773	778	774	727	717	748	760	771	745	727	752	748	758	711	702	762	753	743	689	728	768	829	741	727	725	736	742	751	748	732	754	761	748	731	754	758	757	747	731	759	793	763	742	792	743	725	698	775	766	685	756	765	713	735	795	755	766	767	698	764	697	739	702	701	779	790	753	777	724	752	729	746	714	723	733	755	760	699	779	779	710	761	717	774	758	738	747	733	695	761	743	736	714	759	705	762	749	737	730	730	721	753	752	722	762	709	741	772	758	746	715	768	729	781	755	711	767	735	778	763	769	715	741	723	698	740	730	760	731	762	785	749	780	744	747	799	736	743	755	752	746	767	734	699	776	775	767	702	763	723	749	707	748	755	735	771	737	741	731	748	716	741	777	759	734	718	752	718	710	703	771	793	702	789	744	750	747	697	748	715	765	768	764	738	740	745	715	728	790	770	771	732	735	781	692	721	733	772	744	829	783	731	703	717	703	729	732	747	758	730	714	707	757	709	736	754	717	697	759	730	697	702	727	704	770	678	729	707	792	742	716	732	730	724	765	779	755	758	788	782	778	774	695	760	742	698	747	729	702	763	730	752	711	715	728	696	772	707	738	754	780	737	762	766	718	759	765	699	743	710	709	754	730	738	781	756	759	788	797	755	743	763	725	714	715	724	738	790	711	774	751	695	724	674	762	678	776	717	718	759	720	734	699	788	735	772	749	786	747	724	775	779	713	738	693	788	742	710	711	731	736	746	748	734	767	727	732	724	793	755	791	766	741	690	762	769	738	734	694	725	728	730	757	798	766	770	747	715	684	722	702	738	702	746	728	757	718	736	724	731	765	755	736	699	749	714	722	778	700	726	765	725	740	790	796	745	735	735	724	703	727	747	783	744	760	741	682	725	761	785	757	693	700	728	722	728	737	784	725	748	779	728	777	791	713	756	737	781	734	723	721	774	711	766	718	793	737	731	759	743	735	720	745	718	682	709	727	705	733	730	723	806	771	742	728	730	755	717	676	775	756	697	720	760	756	769	747	772	748	791	731	711	743	730	712	738	721	747	765	712	748	694	713	703	747	785	734	752	747	763	805	734	689	771	718	705	741	734	761	745	690	748	706	753	679	730	744	772	740	698	675	708	773	785	686	750	755	752	735	713	744	708	737	708	716	748	728	751	759	732	755	763	747	751	807	723	745	745	729	740	741	732	729	753	723	718	728	729	750	676	754	738	736	751	732	726	720	684	757	735	759	734	779	710	775	779	703	693	759	707	756	737	756	767	736	752	760	717	755	728	767	716	714	769	767	708	747	722	733	689	751	757	715	775	759	737	739	739	728	717	761	731	748	750	737	768	790	705	731	779	717	756	738	754	770	778	743	725	688	750	735	747	717	763	770	720	732	677	716	804	737	741	704	717	745
22743	21110	28917	23548	21113	21174	9605	1512	1008	921	792	706	630	610	527	518	495	459	449	485	469	451	452	452	420	401	416	380	407	401	399	451	432	415	382	408	394	373	384	390	377	381	329	390	411	373	369	366	354	399	349	388	369	360	365	392	371	370	396	390	394	377	402	368	409	343	380	354	377	405	347	368	383	362	367	372	395	376	342	340	324	364	373	325	385	394	392	374	359	360	330	377	355	352	384	329	402	382	367	367	371	355	371	362	349	384	342	354	363	353	372	377	333	369	354	368	352	358	345	373	365	333	368	375	387	377	351	348	364	351	391	354	333	376	342	357	350	385	356	348	359	414	333	362	327	365	350	340	366	377	347	364	356	344	371	328	348	350	365	360	354	362	370	353	359	360	344	338	376	358	354	355	359	396	358	385	337	358	335	361	373	344	336	362	349	365	341	357	393	335	367	361	357	342	372	322	362	348	357	359	335	360	335	373	382	363	317	349	398	385	367	341	344	391	375	381	351	384	385	369	360	357	374	369	343	386	381	394	357	375	352	356	348	341	364	313	361	344	356	344	354	348	377	362	341	365	337	384	334	335	353	346	332	321	362	392	352	364	350	362	336	350	367	348	346	380	352	358	351	334	398	381	373	388	395	381	373	350	371	346	390	353	364	372	366	366	333	377	347	377	345	344	348	388	356	378	338	355	370	329	344	369	305	321	366	365	367	348	346	355	351	388	342	375	356	350	357	378	371	348	345	396	370	377	370	357	333	336	345	384	336	370	329	346	365	408	373	361	343	360	328	360	355	352	373	344	346	346	323	350	364	337	365	342	361	357	394	364	348	347	362	336	348	376	357	328	348	325	364	359	328	372	323	361	373	353	375	364	405	328	377	343	374	363	362	361	359	365	321	366	352	381	352	342	338	341	360	321	355	337	369	391	358	329	392	373	381	360	352	338	379	351	366	339	344	387	344	344	381	379	357	352	362	342	372	381	363	348	345	360	327	350	359	374	339	321	356	348	374	344	373	377	364	348	339	341	331	362	347	358	351	363	383	378	365	366	346	375	348	341	373	358	367	362	330	370	387	353	346	371	355	379	365	340	354	391	392	338	376	390	343	372	369	377	367	366	346	321	360	339	397	317	354	363	342	353	369	314	377	390	368	352	342	323	351	376	362	366	357	358	348	362	367	315	338	375	368	319	366	363	357	336	370	354	339	351	342	387	357	386	354	394	361	362	386	371	341	368	371	336	351	325	353	376	346	347	366	346	346	376	358	372	327	369	392	358	348	377	375	346	361	365	347	334	344	341	358	382	337	374	340	375	342	353	359	340	330	364	385	323	339	359	347	363	351	379	353	366	364	351	367	357	390	341	341	354	360	339	333	364	329	356	345	375	380	378	364	383	375	361	343	385	392	334	360	325	363	393	368	316	350	377	327	402	370	347	373	361	364	347	378	348	348	330	383	356	354	365	344	312	353	357	355	367	355	364	366	353	319	353	351	346	371	374	365	343	393	394	347	375	318	396	386	347	347	355	344	382	358	354	346	360	374	360	314	346	357	340	369	340	371	325	340	360	369	368	387	373	379	374	366	352	333	357	353	338	329	357	302	364	385	378	340	342	363	375	361	351	345	350	339	337	361	344	326	357	370	339	367	343	370	335	350	384	355	341	385	364	361	354	316	356	347	366	366	365	361	376	386	320	346	341	341	386	372	336	365	364	355	344	369	376	336	366	316	376	365	354	353	355	391	351	388	346	377	380	329	407	365	363	370	368	355	372	359	350	338	380	347	351	348	392	353	363	364	365	354	382	359	335	344	367	344	360	358	342	326	329	367	381	349	365	366	340	370	357	382	362	331	329	387	358	380	373	340	344	389	388	347	362	346	364	361	346	378	336	375	368	380	361	411	389	423	379	393	340	333	357	349	333	346	400	375	341	356	364	333	326	331	392	369	392	317	396	350	386	382	366	356	329	349	388	338	366	374	333	359	350	354	340	348	393	340	366	360	349	359	359	341	357	348	367	358	374	314	373	340	356	361	328	336	322	395	371	362	346	388	386	364	362	398	368	362	354	367	322	349	384	346	370	333	364	347	345	385	423	352	348	350	368	388	354	356	338	350	342	343	372	333	421	345	391	386	387	368	353	372	373	388	381	351	354	375	348	355	368	390	366	346	369	363	374	334	339	351	337	367	334	371	367	329	355	367	377	376	362	369	369	359	352	322	367	332	356	347	365	345	332	378	350	358	426	363	340	373	347	371	356	368	376	331	326	342	336	362	356	382	359	350	346	357	382	340	356	339	367	320	362	358	354	346	367	353	361	333	331	368	349	360	376	336	360	377	355	393	335	363	377	362	371	371	348	376	354	341	374	340	345	352	366	369	367	373	393	375	356	329	360	363	360	358	356	364	328	390	368	381	354	360	367	314	387	340	349	344	346	360	332	388	328	373	330	328	354	352	369	348	356	367	367	354	346	338	352	355	361	335	343	370	355	362	356	344	362	365	346	361	361	355	350	309	331	334	328	366	381	352	361	340	394	373	368	381	364	369	371	376	330	381	358	344	331	357	376	364	367	367	344	376	346	346	349	357	375	318	364	369	346	368	371	326	362	381	332	345	364	325	356	377	354	342	354	384	370	341	351	331	346	346	384	366	375	349	373	342	375	376	366	346	343	372	365	360	366	349	359	378	353	329	339	360	382	328	341	362	388	376	362	362	337	363	349	338	351	353	368	324	343	352	383	331	353	374	333	340	356	395	358	365	359	377	380	332	379	358	367	355	338	376	366	372	326	385	344	352	336	367	331	377	342	336	367	368	321	385	368	365	380	385	359	340	390	398	376	345	373	340	335	403	384	355	376	350	336	338	335	328	347	349	351	327	359	376	383	343	363	340	373	348	356	368	366	347	336	395	359	354	353	369	352	380	376	349	331	353	352	335	390	373	362	368	358	367	363	350	370	358	369	372	318	328	359	369	384	322	360	363	357	341	338	361	364	344	316	347	338	351	354	330	340	360	367	366	382	352	333	378	342	357	351	342	348	318	339	364	371	328	328	377	355	353	320	345	356	353	371	375	331	392	386	384	386	348	356	363	387	382	361	370	357	331	352	390	349	345	356	421	339	332	346	330	343	352	378	383	376	342	353	366	346	348	321	358	338	362	354	346	335	349	326	343	352	349	366	380	352	344	353	360	329	366	345	357	349	347	395	342	334	331	356	360	324	363	333	340	373	389	340	346	326	308	376	330	351	361	355	379	366	377	363	366	351	360	339	357	334	332	346	354	369	328	362	333	368	379	347	380	388	385	348	346	347	343	361	308	340	365	362	376	359	365	333	368	352	364	331	356	369	362	352	344	329	383	350	334	349	379	374	322	346	387	378	369	353	323	360	359	329	357	356	344	330	359	342	319	301	375	332	329	349	320	350	383	374	332	361	352	369	371	380	350	395	343	342	335	349	358	344	369	339	385	372	371	383	374	336	343	354	378	353	308	357	364	360	356	341
7489	17196	14510	8092	6135	4727	3857	3082	2564	2152	1777	1566	1334	1202	1094	959	884	866	823	857	767	699	680	674	642	661	633	569	631	648	658	695	736	714	607	586	621	611	615	572	563	534	538	533	545	534	554	554	588	551	541	549	573	566	562	566	512	582	546	522	509	537	535	541	508	513	564	550	556	544	535	532	538	485	558	567	538	502	567	524	529	525	524	522	541	489	498	507	501	502	517	572	529	545	483	489	537	549	498	489	547	543	523	537	523	500	505	547	518	531	517	504	498	523	534	540	488	560	541	531	493	530	485	513	544	511	525	524	534	496	525	578	488	523	570	482	503	495	534	495	496	505	496	515	509	505	494	530	525	491	533	533	499	526	550	521	521	530	531	502	541	522	508	533	476	531	536	508	525	530	514	502	491	491	497	526	528	567	539	537	491	463	533	516	506	530	537	497	500	514	540	492	568	503	535	549	519	519	521	502	562	516	477	499	500	504	561	519	541	513	510	565	535	522	525	514	497	477	496	512	527	527	505	529	558	497	504	512	547	511	497	522	520	492	524	493	505	543	509	532	511	513	503	512	462	532	521	548	539	501	526	508	549	492	505	517	530	507	509	512	508	556	526	521	495	490	551	506	484	470	500	504	479	525	533	502	528	532	491	575	519	543	507	520	506	550	521	505	530	519	508	514	517	500	511	528	535	533	529	512	521	532	518	521	469	463	537	522	517	520	477	577	556	494	502	506	502	510	511	508	520	536	547	506	500	547	548	545	507	506	493	522	521	521	482	523	512	492	568	530	508	565	535	573	511	534	500	515	486	520	541	503	529	530	529	486	467	512	477	523	523	503	548	496	484	529	490	540	515	481	493	500	515	511	514	531	522	540	520	477	482	502	491	466	522	499	488	538	529	531	516	503	498	493	551	564	537	514	509	530	529	560	506	508	519	509	504	529	489	487	504	491	511	514	528	546	537	534	520	514	509	527	544	513	544	474	496	534	514	482	536	536	498	530	512	520	516	500	543	520	585	562	529	501	515	508	481	456	525	481	482	456	503	530	493	481	485	545	478	506	483	521	511	543	515	481	517	514	535	526	478	556	522	496	518	504	503	496	485	529	526	530	535	515	497	476	529	524	562	532	509	551	525	519	490	510	520	504	505	506	517	527	490	530	517	563	473	524	478	520	495	518	511	520	525	529	501	512	539	509	525	544	536	496	510	537	514	505	505	536	538	502	500	493	530	517	532	499	512	465	482	500	551	505	502	532	524	502	521	508	505	551	502	532	564	519	500	509	498	519	552	507	502	532	532	528	487	506	541	550	534	528	529	510	493	514	524	532	543	516	527	518	503	491	553	497	535	522	517	494	514	510	532	509	496	504	496	552	507	481	547	556	509	520	552	514	545	511	511	548	503	524	513	511	500	513	516	535	519	525	499	541	525	517	513	536	521	480	470	498	537	493	504	521	497	523	489	507	511	535	487	502	475	499	521	492	500	467	492	527	519	538	536	533	500	491	498	556	500	497	568	504	506	520	535	509	528	487	529	497	506	541	500	472	536	493	507	488	528	500	502	511	518	526	507	491	538	454	550	490	531	505	523	528	505	539	498	530	542	523	526	527	516	504	469	525	445	508	543	524	448	529	501	526	511	527	509	511	522	516	524	501	516	475	498	488	503	514	494	491	498	527	567	474	536	523	504	490	480	521	502	520	486	515	509	519	521	520	523	543	508	527	523	546	480	554	544	510	561	513	526	505	556	557	516	521	520	518	525	524	532	513	542	500	503	517	532	513	482	536	511	503	502	549	515	532	462	543	485	497	545	538	508	487	519	478	529	536	556	502	533	516	523	553	511	505	508	521	520	472	508	535	521	485	502	483	512	531	509	498	525	519	534	500	493	509	516	511	500	557	528	532	487	511	474	535	541	512	544	520	468	556	461	548	497	561	544	501	482	537	492	513	532	522	544	499	539	481	480	491	516	547	549	514	536	524	549	530	513	534	523	527	549	509	560	523	532	573	500	535	530	484	574	538	515	526	518	552	516	520	516	492	514	497	507	521	534	519	498	512	521	530	539	528	523	500	510	504	514	498	516	541	510	508	496	532	541	524	538	517	539	490	552	486	512	502	488	512	546	503	501	529	534	513	479	517	551	490	487	515	547	519	552	516	494	509	531	524	510	525	522	564	511	514	502	509	565	503	517	515	531	466	546	548	542	540	515	512	560	494	509	532	496	528	549	514	535	514	499	583	525	455	492	511	529	529	543	521	515	550	514	495	499	520	535	502	532	522	521	491	520	543	543	562	532	525	531	479	487	510	523	531	533	502	529	519	541	546	500	516	513	549	504	487	550	507	545	538	520	508	488	512	481	473	524	478	533	516	513	556	497	530	506	541	486	507	554	534	510	504	541	570	556	476	511	525	537	526	517	504	524	564	500	539	528	522	479	516	497	499	489	555	500	519	502	508	512	488	472	553	507	518	498	495	505	498	503	552	530	527	543	502	523	539	501	466	511	509	531	549	516	501	505	527	482	535	532	502	545	508	562	507	528	495	536	541	529	512	539	519	544	490	512	493	514	503	505	520	520	474	481	509	513	495	458	525	530	499	506	497	520	500	512	504	560	537	530	534	521	505	467	488	497	495	538	544	521	506	523	466	553	527	521	492	516	494	571	509	478	518	529	518	494	516	553	495	510	491	498	470	484	489	534	581	519	480	566	535	520	525	543	483	520	510	494	508	517	518	524	533	490	546	490	561	530	533	464	502	523	534	518	528	501	529	538	512	508	493	519	491	525	540	500	531	511	520	497	521	572	518	535	536	489	557	503	509	510	516	488	520	531	526	524	473	477	554	523	472	544	547	506	532	544	537	493	528	516	500	521	501	531	508	510	538	513	516	507	500	526	499	515	502	524	541	501	505	511	522	493	517	533	515	505	489	539	535	514	535	512	523	525	542	541	496	548	523	494	556	496	476	515	521	507	536	522	513	517	543	506	541	498	525	511	550	543	552	519	524	478	505	560	477	541	507	510	475	473	465	551	539	509	514	502	524	518	507	520	531	542	510	545	467	515	530	505	543	532	530	525	489	475	473	461	578	502	505	503	486	523	516	517	538	493	491	501	509	543	551	551	514	510	527	492	516	543	518	516	517	529	523	514	483	525	484	532	499	483	512	528	515	495	506	500	522	552	514	498	503	530	502	545	528	550	521	508	502	510	541	500	513	522	510	502	534	512	528	476	542	524	527	466	546	494	486	487	500	489	480	539	514	539	511	505	544	471	492	500	483	538	534	493	516	528	541	498	505	530	476	534	485	527	509	507	510	488	497	503	500	500	498	490	493	554	537	515	475	525	531	538	528	550	515	525	493	497	495	456	529	497	510	508	522	488	520	511	506	537	508	544	472	531	487	507	521	497	508	524	498	544	515	488	518	511	478	512	494	507	534	503	501	509	538	495	526	484	525	484	506	518	531	534	514	485	543	528	538	514	507	506	538	504	496	522	495	489	529
26581	20398	8417	1094	722	669	547	534	513	448	442	401	445	402	417	443	424	410	434	400	420	389	370	408	409	399	377	401	393	385	452	416	424	412	414	384	429	405	371	398	415	384	376	360	387	406	411	397	407	406	398	377	384	379	408	382	393	376	402	388	396	414	418	382	440	391	389	388	367	379	405	395	376	398	377	372	392	391	397	419	395	385	349	366	420	370	421	407	372	388	377	407	380	390	433	392	385	394	350	377	391	378	378	399	374	379	381	378	377	387	384	393	369	389	397	394	396	404	364	380	396	362	372	388	378	395	366	391	412	368	376	396	404	406	393	410	362	405	388	371	371	392	422	389	401	398	370	395	412	393	418	390	389	381	387	366	398	400	393	399	400	423	382	413	367	380	395	383	381	392	371	390	393	392	422	412	390	391	415	374	385	447	411	390	368	416	382	397	398	383	402	380	369	387	369	397	359	361	406	373	382	407	410	340	410	392	368	366	379	381	379	376	391	387	365	407	399	402	417	356	373	416	377	392	409	413	375	403	368	376	431	384	362	385	399	378	404	395	421	357	410	404	381	344	395	398	381	402	397	388	397	377	382	403	385	385	366	349	389	397	416	401	387	413	395	399	400	370	396	362	392	392	432	407	394	401	386	412	409	393	375	399	403	417	403	408	398	383	372	375	410	341	383	415	376	388	389	385	406	400	393	395	389	399	395	366	375	379	419	429	373	413	334	406	376	392	383	382	353	369	394	411	402	380	409	367	374	407	379	384	381	391	373	394	395	422	375	400	363	395	397	399	404	388	386	409	425	364	430	384	391	388	405	411	400	374	376	385	402	352	385	381	367	375	386	400	379	367	374	429	405	386	384	379	403	446	398	370	373	367	395	393	384	366	391	384	403	409	350	362	388	391	376	402	428	406	404	452	395	411	390	430	400	384	365	379	399	389	377	393	386	397	387	374	393	395	392	370	383	401	395	388	416	399	389	359	401	361	384	410	400	431	371	400	372	399	410	395	393	368	366	400	373	384	390	407	405	406	382	410	391	350	403	369	385	385	391	424	391	393	371	378	365	399	397	374	402	407	431	370	394	385	406	360	381	412	395	399	361	390	357	387	374	444	390	393	394	396	369	365	412	396	385	399	385	387	363	407	390	404	411	382	390	390	353	368	380	386	422	396	394	367	387	410	407	430	380	388	388	407	385	439	395	381	400	372	366	366	397	390	366	417	410	387	385	409	383	395	378	363	397	347	424	425	375	394	382	398	378	380	379	373	370	393	443	381	382	383	391	391	381	391	391	373	383	369	379	399	407	377	392	371	411	424	419	379	373	397	383	406	376	414	384	379	373	390	419	396	430	368	439	373	379	385	410	411	370	379	386	374	403	419	402	385	380	377	383	388	358	391	386	386	352	379	377	358	410	401	369	368	357	382	397	415	378	392	377	380	368	391	394	349	380	393	412	395	412	436	415	362	432	392	404	420	398	415	401	383	385	383	386	381	412	392	386	426	409	375	407	372	391	370	401	376	330	389	410	370	368	365	379	385	368	390	379	395	414	365	386	356	412	373	377	431	409	416	426	388	400	422	432	420	377	416	407	385	391	394	378	364	383	418	373	350	356	416	391	422	371	373	382	399	358	413	381	374	398	406	328	365	381	396	378	407	376	376	404	390	389	372	396	368	381	397	389	389	380	403	370	383	423	412	449	401	393	385	372	429	399	357	358	391	412	412	364	379	387	405	405	353	387	376	420	380	403	389	402	394	353	384	387	378	415	370	370	397	389	407	383	401	390	372	406	390	427	421	412	371	426	396	392	369	389	383	386	398	363	411	389	380	366	394	380	418	394	390	394	360	411	389	371	380	397	382	397	422	368	415	404	395	372	373	400	427	391	391	394	408	395	410	363	385	412	409	402	387	417	389	358	412	339	374	412	394	404	360	380	363	400	401	402	399	399	413	386	327	398	385	384	375	373	374	387	381	393	412	368	406	404	396	345	399	403	378	370	384	395	385	382	426	386	385	362	373	379	386	399	372	384	372	368	437	376	374	372	397	401	389	368	375	387	420	384	397	390	367	403	388	396	399	399	382	391	432	379	387	373	393	352	384	392	373	374	415	411	373	379	402	398	399	365	398	388	386	389	396	423	392	419	399	398	356	417	438	435	379	368	416	407	407	384	362	374	395	366	403	394	378	400	384	409	434	400	391	406	366	420	418	408	389	407	367	388	401	404	388	380	407	375	390	395	447	403	400	394	404	416	362	428	394	375	422	389	404	365	403	365	390	400	390	360	396	375	394	384	350	408	392	376	411	408	384	400	403	401	385	412	401	404	434	414	387	419	403	389	408	377	358	404	399	407	419	402	373	366	394	411	391	408	370	442	358	381	414	400	368	409	372	406	431	374	415	402	361	376	382	410	374	413	392	426	363	371	386	401	387	408	399	404	409	410	358	399	379	374	407	412	400	390	382	364	389	411	381	378	385	437	394	393	422	395	429	371	418	367	336	405	376	415	365	422	393	399	384	451	388	366	386	417	365	407	361	381	393	410	430	394	426	424	403	371	399	384	379	368	408	414	412	405	416	393	389	417	355	374	415	372	376	386	400	398	414	367	372	411	373	416	407	427	374	390	414	386	372	437	413	416	379	364	393	395	367	388	408	349	420	389	394	420	381	394	396	422	386	408	384	373	389	382	378	377	393	376	397	412	390	391	362	393	353	370	398	418	377	390	362	407	402	403	376	397	428	399	353	348	419	377	353	387	393	396	398	407	369	379	421	391	397	397	398	383	420	413	372	393	402	407	376	413	396	393	371	389	402	366	380	381	389	413	382	341	424	373	409	414	419	438	415	401	371	417	407	374	388	404	368	407	320	374	391	407	378	395	379	407	441	389	395	408	386	376	386	411	368	427	362	393	399	402	350	410	377	357	408	415	349	375	385	424	382	375	399	382	402	414	387	404	381	397	379	393	403	386	407	387	375	396	397	380	371	388	383	422	394	410	355	396	395	400	398	382	421	376	387	403	414	420	399	373	397	386	407	387	392	390	392	396	373	393	407	393	395	398	398	358	394	368	394	413	413	382	352	369	405	385	396	386	389	420	414	368	379	418	415	377	385	424	375	420	428	370	414	394	390	400	390	409	379	405	372	392	415	391	395	426	364	428	438	419	393	388	407	409	385	424	398	391	396	381	389	389	378	370	383	403	430	379	382	400	404	369	407	367	381	365	408	367	417	415	420	394	390	407	383	382	408	404	396	390	393	359	393	402	356	365	374	393	415	395	372	380	426	389	422	342	374	449	403	409	387	385	378	394	342	368	390	382	429	428	392	415	382	376	378	400	426	433	421	372	398	393	388	398	355	379	353	441	380	387	353	415	402	370	423	384	410	423	383	370	371	420	389	408	399	394	375	355	389	407	373	400	396	416	405	438	339	390	371	359	391	393	392	367	402	360	417	416	417	363	387	348	369	380	387	403	414	377	410	392	386	397	431	385	388	376	380
4133	2103	1969	1338	1233	1195	979	912	848	800	715	672	614	671	610	595	587	610	598	611	618	577	566	575	543	544	569	588	586	588	597	588	597	567	595	557	573	558	566	572	573	569	545	568	545	535	555	521	546	532	518	549	563	571	548	539	554	578	560	541	596	567	614	521	578	575	558	568	490	568	519	552	546	559	559	544	539	576	574	555	518	533	572	577	542	590	530	551	530	542	530	524	556	556	582	575	567	514	580	573	542	564	553	550	564	527	567	581	559	559	587	567	611	541	542	591	547	570	538	484	538	519	544	553	551	583	574	578	571	580	549	542	563	555	545	537	605	527	592	579	521	515	573	578	521	546	547	556	587	539	582	585	543	535	552	547	523	566	571	571	565	534	565	518	560	572	568	573	574	561	589	551	566	552	583	571	584	541	545	563	542	574	566	551	529	583	573	563	581	559	545	538	516	566	581	534	521	539	547	567	569	570	531	568	560	535	537	543	551	534	574	588	545	580	515	559	521	529	577	560	549	531	573	613	551	561	597	500	530	542	526	536	562	564	530	522	582	520	538	477	537	599	608	606	528	537	554	575	539	525	533	535	515	542	560	547	512	544	560	528	523	555	542	568	557	561	519	575	543	557	531	558	551	559	557	568	608	540	569	576	520	554	568	566	555	574	566	582	537	515	541	573	545	572	540	581	529	533	549	560	502	551	562	514	535	556	556	546	523	581	562	526	557	558	558	587	542	565	600	575	589	546	557	570	527	531	513	529	529	555	571	605	533	577	531	587	550	544	588	504	522	553	555	551	544	567	593	519	553	561	585	558	546	578	574	611	512	574	555	532	555	549	528	560	554	546	545	570	551	549	539	548	560	559	506	564	550	542	570	560	540	583	545	585	563	574	556	550	554	574	598	518	542	554	555	571	590	568	551	567	555	551	568	590	563	585	506	509	590	546	539	569	609	570	540	556	563	521	525	538	612	546	543	553	578	522	558	527	593	526	571	542	510	543	575	582	526	564	539	534	531	545	546	561	557	578	563	572	550	554	537	489	560	553	550	573	575	591	533	544	561	564	592	569	544	507	541	504	536	543	532	570	512	559	536	547	555	494	549	583	512	537	554	560	543	525	543	534	551	521	573	533	550	578	610	578	573	508	579	573	558	548	528	572	587	571	483	545	563	543	533	612	541	540	555	549	567	538	569	572	503	584	534	540	568	554	562	552	589	574	556	561	591	550	563	560	564	537	567	513	567	553	539	571	546	550	569	564	559	543	561	566	580	586	575	509	590	607	579	518	578	574	553	544	553	566	584	536	565	581	556	541	593	545	554	527	576	574	563	567	546	561	569	556	509	565	537	556	576	548	575	540	581	556	523	567	587	517	592	543	568	539	499	546	549	554	551	534	564	560	521	570	551	547	556	549	535	513	557	547	544	549	574	597	548	578	562	559	528	544	588	561	556	543	538	535	554	553	549	537	593	551	550	583	575	523	564	576	625	566	530	566	574	578	549	539	531	531	531	563	557	530	514	571	574	578	501	585	551	569	570	549	553	558	566	495	571	509	569	525	525	584	566	538	584	515	576	547	550	548	605	545	576	528	590	552	564	538	547	580	544	521	543	579	570	539	547	551	604	558	552	539	563	570	521	541	547	543	536	511	556	553	558	589	524	587	608	542	554	583	589	547	605	567	568	527	533	577	560	592	531	557	538	573	544	507	541	570	549	569	579	560	504	561	550	531	594	531	527	570	538	531	500	561	569	560	563	568	551	540	521	602	550	565	564	570	530	523	511	558	579	526	551	580	566	555	512	543	532	574	586	576	572	556	518	577	582	538	590	550	572	523	558	526	543	563	551	570	553	587	522	610	579	551	533	568	549	523	593	552	521	542	544	566	533	524	561	613	568	496	553	564	527	509	527	545	589	569	581	549	549	526	558	589	610	538	525	548	567	559	550	557	527	540	541	566	500	547	565	537	601	577	524	549	518	524	542	567	521	550	551	589	567	531	527	555	586	566	588	545	539	505	554	530	528	557	533	575	514	612	529	549	572	542	548	601	535	538	568	587	560	546	534	534	564	586	574	596	533	545	583	533	552	566	553	543	536	528	553	556	565	543	572	598	573	536	526	496	549	535	527	577	563	557	538	527	569	573	579	573	564	561	555	533	549	546	523	616	558	553	554	546	512	548	570	500	584	532	535	571	576	510	518	558	564	526	568	555	560	569	531	563	516	581	577	571	573	530	568	547	570	511	559	546	555	551	611	554	562	528	529	543	513	556	531	579	565	530	585	553	524	593	602	568	547	563	620	532	615	537	557	546	567	530	587	575	565	532	550	542	564	560	548	565	550	588	548	542	557	520	582	573	566	548	536	570	538	543	546	552	546	573	574	499	557	583	502	529	550	561	583	542	542	530	538	569	562	535	516	584	540	557	532	588	560	517	586	577	527	542	556	575	571	523	568	563	571	563	543	544	529	571	569	540	540	545	552	573	583	546	534	533	527	591	537	572	592	554	529	549	556	559	569	552	548	538	567	534	539	566	520	584	505	558	546	549	573	596	571	552	527	521	580	571	554	551	520	559	609	544	539	567	575	542	540	561	565	601	564	558	509	518	540	549	509	595	574	571	555	573	564	520	572	576	578	566	527	560	567	551	558	589	608	542	582	572	535	583	520	573	557	551	542	565	514	567	587	587	553	573	570	557	519	569	549	510	533	563	565	563	568	581	551	534	572	543	568	558	546	526	527	539	558	553	552	549	531	570	565	554	585	577	563	559	597	584	540	589	575	584	560	576	555	549	554	545	589	550	553	594	546	591	576	575	547	552	554	571	556	533	528	506	554	543	527	535	545	580	550	564	500	581	521	510	539	540	523	556	546	564	542	533	547	529	576	548	560	558	568	555	509	631	557	522	565	527	550	559	577	539	553	553	523	536	535	542	573	526	573	558	602	578	507	535	533	514	536	539	513	554	525	545	568	531	523	527	544	565	552	569	516	524	561	542	592	548	531	538	587	520	553	565	538	563	571	551	587	586	542	571	549	547	557	550	514	550	553	521	574	576	511	575	533	557	595	545	534	518	576	542	588	532	558	536	563	570	565	573	538	540	568	573	564	578	562	542	550	550	585	585	538	542	558	572	500	557	573	581	537	582	575	557	573	547	593	573	528	533	581	561	540	498	566	534	620	549	583	567	576	584	525	556	578	547	537	598	569	591	572	543	506	500	577	544	583	531	545	602	537	562	522	509	559	545	539	489	536	570	527	586	518	570	497	535	532	515	573	577	586	558	542	546	588	534	559	560	566	551	541	571	544	511	555	561	565	574	536	553	580	565	543	556	540	585	528	554	536	577	547	570	549	509	555	551	558	539	539	566	532	502	604	560	553	589	567	553	565	584	514	524	555	542	504	518	549	577	562	523	502	558	600	565	557	598	582	562	525	545	561	559	548	532	551	539	615	550	552	546	540	574	565	569	561	561	542	541	546	557	576	550	544	561	529	528	573	534
23594	21124	28506	23995	21124	11646	1682	1142	944	837	796	694	687	658	632	620	619	638	618	552	599	585	534	581	540	512	564	513	560	535	538	587	585	519	564	520	558	524	510	550	557	544	533	575	555	475	533	600	548	530	510	520	545	578	505	541	511	566	569	551	521	541	523	546	562	512	498	523	547	541	536	502	510	492	523	520	495	545	527	529	514	531	506	601	577	539	547	483	546	524	535	532	516	558	502	487	511	538	526	474	543	471	510	500	506	532	488	492	546	497	504	557	517	514	534	520	496	490	516	513	584	508	536	494	506	572	545	522	522	483	527	494	538	501	552	530	532	514	552	555	523	510	514	520	504	533	511	506	538	574	500	507	544	527	504	506	554	468	515	532	545	520	556	485	510	523	512	527	531	502	503	523	504	500	540	531	512	525	512	520	504	512	525	518	567	517	564	512	520	537	504	537	532	526	515	562	521	535	511	496	533	534	524	546	510	522	514	516	547	508	527	508	538	512	559	525	497	536	483	536	507	495	530	525	507	529	519	537	506	489	554	509	517	487	492	528	500	461	535	526	476	501	500	473	526	512	549	525	519	487	515	485	543	546	490	527	559	514	503	494	521	493	457	522	507	494	560	521	541	539	494	491	566	532	495	520	541	507	523	485	499	533	525	505	534	533	501	531	537	565	559	549	537	557	528	498	493	550	527	518	481	531	502	485	518	545	532	551	510	566	503	507	497	514	483	492	534	480	502	522	524	516	520	496	523	487	482	533	530	515	544	492	529	527	522	518	517	515	510	536	496	521	542	521	557	536	563	508	494	532	502	549	507	531	492	501	512	535	549	558	497	493	543	461	479	520	507	490	531	512	506	482	533	505	548	506	527	522	524	490	503	523	531	487	524	505	508	546	519	490	519	546	542	513	546	508	510	480	533	517	496	526	484	512	521	508	542	534	494	487	526	502	544	513	541	517	459	504	523	508	514	514	543	532	504	561	481	544	555	502	513	549	521	507	470	525	496	512	528	550	485	529	513	492	546	506	504	507	509	510	456	520	534	528	499	545	481	532	525	502	568	540	509	529	546	548	552	543	543	545	500	543	489	483	487	560	522	520	482	534	525	470	516	520	489	502	486	525	522	520	509	526	518	465	494	501	553	542	501	527	503	567	474	530	505	470	514	542	526	512	532	476	514	538	528	542	517	499	488	521	566	542	504	487	495	514	522	535	508	538	536	528	545	486	558	585	483	499	529	512	522	529	508	507	510	521	553	471	516	543	531	535	499	535	474	537	505	554	475	511	538	502	560	504	564	485	500	486	498	518	511	520	519	492	532	532	501	506	484	503	496	518	512	528	524	514	489	476	516	529	487	517	500	525	511	536	531	521	510	517	518	528	523	538	476	487	537	543	495	499	520	538	532	542	547	543	527	477	516	484	487	536	548	512	521	514	550	562	529	505	461	552	552	491	496	482	488	495	495	559	508	487	485	488	503	536	545	502	518	492	503	517	511	508	504	496	528	526	497	549	513	513	548	518	493	527	550	495	508	479	523	492	533	505	500	559	530	552	548	497	532	486	493	477	525	531	479	519	508	470	562	502	502	531	503	492	516	496	493	481	500	534	510	513	518	512	566	476	537	498	593	483	503	513	509	510	540	547	485	532	523	541	539	568	513	471	518	496	565	531	516	543	517	552	516	477	517	530	552	499	495	568	527	518	556	553	498	537	480	530	519	532	519	498	557	535	504	518	487	531	491	549	516	496	503	539	542	551	563	538	541	526	523	527	481	502	527	527	528	518	517	549	510	517	505	492	524	536	510	521	538	498	545	532	520	502	530	546	529	501	502	546	501	513	512	528	514	516	486	545	529	521	506	523	477	504	531	496	513	563	487	567	535	500	561	525	513	509	505	508	538	510	536	524	547	519	522	484	528	539	540	542	505	496	504	495	498	539	543	505	516	498	464	510	539	535	558	526	539	506	523	484	554	479	494	568	516	511	558	517	514	527	483	521	533	475	561	511	538	532	502	480	517	508	518	567	517	519	523	495	545	522	509	531	550	486	494	531	496	514	539	495	450	509	505	554	540	511	481	540	522	510	526	529	516	500	503	529	536	514	557	535	553	546	499	517	528	522	504	526	529	590	530	495	518	529	518	484	484	553	552	528	525	540	502	525	542	509	553	516	516	546	511	519	526	498	527	529	522	558	511	511	503	490	526	521	497	528	545	512	500	515	496	497	527	544	542	533	452	497	483	498	504	506	515	488	492	499	540	495	481	488	544	532	527	551	504	497	531	489	554	542	504	513	534	531	525	515	465	532	582	520	556	536	536	513	533	509	533	518	486	482	522	521	561	542	539	515	504	519	521	529	504	568	530	545	540	550	532	515	558	522	545	496	529	514	522	515	535	539	534	538	531	545	502	541	514	513	499	535	534	524	503	529	538	494	535	533	550	537	505	499	503	521	493	539	547	476	571	540	564	544	515	547	495	542	561	517	483	527	528	466	545	509	512	512	522	536	539	523	501	574	534	524	566	507	512	505	525	516	490	493	537	510	531	536	527	543	486	519	515	518	491	527	532	527	487	502	511	540	512	547	518	514	508	577	518	497	497	498	506	512	475	530	506	550	534	520	544	491	504	515	523	503	492	511	509	489	506	519	521	561	491	538	550	516	522	554	493	524	486	485	493	514	525	505	504	544	550	509	489	554	512	522	492	499	519	555	494	499	530	526	503	552	514	454	524	510	468	519	512	493	495	522	519	577	493	497	517	488	512	511	484	521	517	527	531	528	513	548	473	489	547	539	526	521	543	513	498	498	522	548	488	535	588	511	515	510	537	514	506	493	559	546	490	566	566	528	507	483	505	493	524	494	529	499	528	575	497	499	511	543	539	523	495	538	492	517	551	494	511	551	515	576	528	528	544	500	517	517	516	510	532	527	532	519	494	505	544	547	508	504	509	526	532	521	490	492	498	491	501	532	481	489	503	469	539	489	494	529	510	547	516	518	516	518	507	526	484	512	509	535	530	544	547	524	495	518	516	517	516	525	517	547	526	503	502	490	517	534	509	547	534	504	529	521	527	532	527	566	503	551	504	506	511	523	513	484	497	533	492	527	532	528	532	522	501	492	481	524	501	516	566	562	510	512	506	518	526	505	496	540	530	516	500	504	523	547	535	524	503	491	543	517	521	532	519	488	515	477	495	552	505	493	492	501	497	515	545	525	496	470	543	523	524	494	525	550	489	513	518	550	530	519	541	550	526	533	484	472	520	526	522	536	531	505	492	464	507	539	517	510	542	514	497	516	551	530	523	504	501	498	519	517	524	529	536	485	494	516	523	534	570	501	493	512	514	516	517	513	511	552	487	501	519	556	526	510	529	508	549	500	468	498	500	510	535	532	532	534	512	511	488	535	544	483	515	507	520	527	528	501	496	521	561	504	546	508	491	552	497	541	514	535	521	507	491	491	498	509	492	508	523	514	523	536	509	503	527	501	526	508	515	512	531	518
5346	11488	9509	5261	3973	3254	2740	2144	1932	1643	1424	1238	1205	1138	1030	1009	952	867	905	884	907	810	870	852	810	821	822	784	790	842	829	852	804	794	778	801	826	746	817	764	767	720	725	777	785	781	802	753	783	773	785	758	697	770	766	774	695	766	771	825	736	715	707	786	777	736	698	750	718	759	761	736	754	760	738	779	773	757	757	727	748	785	728	737	740	752	741	753	721	699	750	709	731	741	730	761	738	765	745	767	760	723	763	763	722	724	738	732	685	744	779	742	745	770	734	746	706	721	772	704	800	714	749	748	769	769	733	761	704	736	774	734	726	731	701	765	750	770	722	711	709	742	729	696	772	723	724	751	731	740	712	753	744	701	710	734	732	730	725	796	715	738	687	687	708	718	718	735	765	756	721	730	716	720	771	804	731	735	732	743	731	767	759	721	713	724	727	761	723	721	706	728	780	742	739	732	680	722	813	773	753	744	749	745	739	737	723	737	736	796	715	752	771	735	718	764	679	724	663	721	761	738	714	717	714	720	723	742	741	717	767	751	737	732	760	682	696	746	726	813	730	729	782	751	747	730	729	718	756	738	739	741	778	752	731	721	706	715	736	727	767	713	755	685	771	725	691	715	771	725	719	668	736	672	756	760	748	813	728	722	729	707	699	759	744	716	732	753	699	719	760	777	742	672	758	797	740	708	749	791	701	720	743	725	746	720	736	773	759	783	695	761	714	760	687	747	742	750	742	735	702	785	722	731	737	729	751	729	787	760	710	728	673	693	759	741	729	720	775	704	726	788	734	703	773	723	721	781	770	756	736	743	761	763	775	725	744	756	716	723	735	753	741	709	807	738	753	701	721	727	733	770	742	749	741	751	716	749	734	726	756	707	698	697	755	761	761	723	727	741	720	690	801	746	701	729	691	759	742	718	747	719	746	762	754	760	749	711	721	784	757	728	709	744	742	717	741	722	705	766	750	713	719	725	716	769	742	741	771	715	735	740	778	766	747	778	747	784	713	771	745	731	718	722	727	749	714	753	715	704	791	759	738	724	753	684	716	749	690	784	696	681	735	776	731	715	739	746	708	696	750	748	717	739	730	761	685	760	735	755	761	718	726	713	736	735	707	747	740	717	702	750	745	718	725	750	693	740	761	703	705	756	724	690	739	778	714	727	697	752	774	757	763	748	776	748	723	705	701	772	731	750	734	663	723	723	730	745	741	777	742	762	714	721	729	772	734	726	707	735	728	733	703	725	693	743	726	692	779	732	746	747	672	782	726	748	738	743	717	689	745	713	692	722	729	687	703	677	700	752	717	717	758	780	709	724	753	729	728	735	751	721	750	708	748	698	743	726	726	704	776	729	731	771	706	731	752	789	741	770	737	769	719	709	686	731	722	749	716	763	709	769	678	735	703	745	786	763	755	707	748	743	650	722	736	692	728	733	753	720	749	708	734	725	757	716	751	741	725	729	749	747	771	690	733	744	708	749	779	752	718	749	722	745	703	785	724	804	724	716	693	723	735	784	746	769	756	720	749	715	714	750	716	725	728	737	719	757	703	728	702	742	741	673	723	761	767	701	746	713	728	717	761	719	771	661	797	723	736	687	680	681	771	744	751	771	671	708	767	747	757	770	730	724	687	713	716	754	722	759	719	733	724	739	743	753	726	739	785	701	726	686	739	770	733	683	731	713	771	723	767	715	731	731	744	728	749	739	757	722	693	727	687	706	782	725	676	724	746	730	803	753	749	789	705	722	756	702	728	757	678	766	721	753	736	749	677	723	757	735	714	769	748	761	771	718	693	733	734	698	731	715	770	719	735	754	784	718	690	718	762	754	784	811	728	716	790	738	675	765	703	704	743	705	794	719	757	754	749	723	746	756	719	798	736	754	708	715	753	730	783	690	754	701	757	738	708	685	723	714	736	733	748	751	761	767	693	788	711	764	768	751	717	772	733	736	769	734	711	757	728	679	716	736	721	707	765	711	708	692	723	753	746	789	725	708	789	734	735	764	746	725	729	782	741	742	699	749	741	789	716	698	702	739	744	752	769	723	747	743	760	760	682	733	705	690	718	742	725	722	708	737	746	741	739	774	777	688	804	751	783	745	697	742	709	729	779	706	675	739	702	746	725	741	736	760	729	720	779	767	722	737	726	756	753	764	779	755	713	731	764	707	768	767	713	706	682	711	722	750	714	728	753	761	753	739	739	727	717	793	743	789	693	713	746	742	727	766	738	751	699	753	713	722	763	678	763	739	724	692	717	688	765	759	723	727	745	806	727	703	745	706	747	708	749	776	771	759	691	742	746	712	715	738	765	780	727	720	752	757	778	686	741	793	746	754	682	720	773	720	743	718	722	772	718	760	741	752	728	732	762	734	794	746	761	727	771	774	716	756	752	764	740	750	756	730	701	775	773	754	757	710	787	717	748	733	790	706	733	683	755	735	715	693	763	759	747	738	757	737	768	759	711	710	718	772	715	775	736	763	745	756	711	724	795	703	723	761	727	759	758	716	737	676	747	705	723	744	739	713	768	721	719	740	764	694	720	743	765	762	713	732	771	725	733	726	712	767	740	766	751	716	701	659	679	730	707	752	741	680	720	688	719	717	759	763	722	694	737	775	733	792	767	691	769	755	721	733	748	730	729	775	700	713	783	760	731	716	747	703	736	709	763	717	755	720	742	706	696	674	713	761	785	738	789	759	776	681	744	754	755	726	724	713	709	728	727	709	789	681	730	715	721	734	764	744	715	713	727	718	797	739	721	776	714	683	756	718	753	755	714	720	723	754	742	774	737	705	758	718	747	732	766	729	754	707	756	744	725	719	703	731	694	726	747	775	751	725	767	766	715	761	741	703	734	712	781	754	716	732	713	748	726	760	713	729	701	714	739	749	697	720	719	713	786	729	730	746	704	766	724	745	729	725	743	754	781	725	741	734	706	704	718	699	708	735	740	748	743	708	694	730	698	733	757	710	765	735	726	748	732	726	699	708	740	668	770	750	763	792	748	697	743	724	745	720	746	741	805	734	753	728	755	742	773	754	741	737	731	761	774	776	721	704	764	745	734	774	744	721	720	691	745	758	723	761	717	713	675	741	762	746	753	788	720	794	707	758	724	722	723	750	714	719	726	698	738	716	760	659	759	774	737	739	708	726	730	705	697	788	747	751	740	759	758	725	687	736	745	780	755	716	739	761	732	731	705	742	717	749	696	731	687	762	746	760	709	773	768	759	758	715	763	737	811	686	712	718	735	744	741	751	710	697	669	751	696	750	779	726	767	700	722	766	781	764	751	766	760	742	727	773	742	719	703	731	710	772	728	737	721	679	718	754	734	730	778	748	744	705	696	724	732	723	754	752	734	735	726	751	703	767	733	755	728	740	771	720	788	704	770	747	731	795	738	759	737	748	706	752	724	748	770	713	717	766	665	705	702	728	725	756	781	743	729	731	742	740	731	743	733	719	753	712	720	721	727	755	721	729	729	741	750	734	723	722
22740	21118	28909	23575	21120	21182	9566	1424	1048	890	810	716	677	623	564	511	499	481	468	499	471	466	412	424	426	417	391	379	427	425	438	438	397	471	405	430	412	383	454	419	375	387	409	370	390	386	374	386	382	370	388	373	378	324	369	392	346	325	387	375	327	389	377	361	340	381	367	367	335	344	357	363	371	357	367	355	335	380	371	336	344	340	401	347	345	350	350	372	366	360	343	391	369	353	352	326	364	336	343	351	367	380	322	386	361	317	317	334	352	305	374	362	386	355	375	322	376	349	383	350	351	352	373	387	360	317	347	365	342	376	367	346	344	367	378	375	348	357	362	391	356	346	355	375	358	352	368	313	359	416	340	359	364	371	383	383	371	342	370	363	335	351	361	366	358	356	368	330	370	352	361	341	356	343	330	327	363	348	352	349	341	377	366	346	429	358	395	377	370	367	348	361	349	374	348	348	349	340	384	368	361	326	362	351	330	371	331	364	374	348	344	350	343	362	340	338	332	335	359	349	376	339	342	342	376	349	353	326	353	350	349	348	332	335	354	360	372	379	328	325	335	354	345	321	413	400	346	351	360	372	331	384	394	368	346	357	348	342	369	366	316	330	361	335	365	345	385	322	336	354	393	343	389	350	362	352	323	373	370	367	384	332	349	359	341	334	375	343	374	345	384	339	331	324	338	329	360	335	357	359	331	362	374	362	359	350	330	318	394	351	335	325	377	336	354	350	342	366	352	344	345	339	358	374	358	382	365	332	360	363	367	350	373	360	372	367	342	339	339	351	369	318	366	343	354	362	375	371	367	352	380	351	397	339	337	337	350	359	369	371	368	350	375	363	361	378	341	345	335	363	369	373	379	367	371	376	353	350	368	335	350	360	363	343	380	342	377	383	354	376	325	323	355	360	349	346	367	359	357	341	342	339	372	345	357	362	367	369	345	328	364	367	348	341	366	307	386	355	404	369	382	346	348	323	356	364	340	350	379	376	384	366	358	345	335	388	362	380	372	376	381	333	379	378	330	365	351	345	342	424	351	383	358	358	349	359	375	347	361	369	344	343	335	365	352	345	330	351	369	363	339	361	353	386	357	334	359	337	336	354	326	359	369	358	368	358	347	349	347	365	325	379	380	332	353	344	397	327	333	338	386	343	358	362	332	364	381	325	374	361	346	372	358	369	360	352	366	348	343	365	368	374	365	389	327	378	326	356	367	354	334	360	336	334	352	358	360	385	339	371	349	355	335	359	341	368	392	309	337	330	361	391	337	321	317	362	352	356	347	373	355	325	344	384	376	356	383	349	332	329	325	346	335	338	330	361	346	331	359	326	393	332	357	366	372	325	352	336	364	332	352	385	336	338	321	369	324	345	358	339	348	352	326	331	373	382	323	353	394	366	384	380	359	349	354	354	358	379	348	366	350	343	355	346	341	356	354	323	324	349	388	363	331	329	375	336	360	369	367	354	359	352	342	352	374	366	339	364	374	371	388	352	362	358	331	364	375	371	358	372	347	357	341	351	371	373	326	376	364	348	368	348	360	346	368	357	369	356	336	376	339	330	318	375	340	328	345	354	341	344	350	381	373	346	350	383	378	370	356	356	338	361	341	369	375	334	345	334	381	352	370	360	333	356	385	341	347	381	348	384	345	346	371	346	315	374	370	317	370	343	353	353	336	399	358	354	387	365	353	356	344	312	337	336	333	349	342	332	362	334	358	358	340	359	369	368	349	348	354	360	356	335	353	327	349	398	358	352	331	316	381	348	347	382	351	353	361	316	375	373	369	374	344	367	358	330	353	334	384	336	347	356	375	357	373	354	376	358	347	336	361	332	356	353	347	377	355	324	360	345	349	365	328	372	373	338	386	367	335	379	344	360	361	373	348	377	361	361	359	334	334	307	361	364	365	328	367	341	370	336	388	364	360	319	367	336	309	367	376	368	348	359	344	352	341	353	372	347	334	353	354	357	349	353	374	363	333	337	358	381	361	353	369	361	353	322	369	366	347	344	384	362	342	345	345	358	348	372	349	364	357	361	341	382	366	350	326	370	365	354	395	373	354	365	349	329	335	360	359	348	347	348	381	370	373	360	371	343	348	363	335	368	372	342	345	351	333	346	345	310	341	360	318	373	354	307	367	331	380	368	391	387	365	331	382	388	363	348	326	373	379	358	354	351	368	396	361	354	346	363	353	332	350	394	352	361	364	349	360	338	322	361	332	351	334	349	365	382	336	405	349	360	359	363	319	332	352	355	368	355	342	334	334	325	344	329	354	343	341	332	358	365	361	369	398	400	384	344	364	382	367	371	341	358	361	362	336	376	362	369	339	348	348	349	343	398	349	376	337	348	342	362	380	340	317	355	371	330	341	308	344	324	354	358	321	362	354	352	340	356	334	347	347	348	342	357	349	344	355	372	382	386	340	348	340	377	357	360	386	363	354	362	360	367	367	373	398	359	376	378	347	343	350	325	363	337	357	346	372	335	310	368	371	356	370	342	377	363	357	383	389	354	319	289	369	362	352	351	344	351	371	355	355	325	354	389	302	369	396	356	379	376	342	333	339	402	374	349	352	354	365	351	377	345	359	357	335	390	379	324	380	355	384	337	374	351	312	370	354	388	296	353	321	331	371	365	353	342	345	340	385	373	349	370	373	355	366	344	323	383	336	381	384	366	346	357	375	347	380	372	356	376	330	361	358	321	357	349	356	342	356	357	386	365	350	321	354	393	370	346	337	361	366	327	330	329	354	347	342	338	360	343	351	349	357	352	352	372	353	378	348	350	383	347	358	372	369	355	318	380	340	357	356	386	348	340	390	381	361	342	369	373	366	371	368	381	332	339	391	388	354	381	356	343	382	376	342	370	352	345	378	328	361	354	342	330	344	349	361	358	385	391	327	350	346	337	370	365	339	352	396	365	345	359	345	326	350	329	363	406	362	360	351	337	334	349	357	332	364	367	400	349	348	377	371	352	349	381	334	373	348	360	355	368	341	387	378	348	362	315	322	329	366	337	381	354	326	336	335	397	344	346	374	361	356	341	367	352	346	353	317	370	343	365	362	360	312	370	336	367	341	403	359	366	341	344	381	357	363	361	349	369	354	347	350	361	362	351	341	377	343	367	352	362	329	366	360	346	350	333	361	342	365	382	339	360	382	338	377	374	353	361	359	339	366	365	341	321	329	340	332	367	346	345	373	340	350	353	366	366	316	358	346	369	344	318	358	366	334	355	348	373	340	367	377	356	372	333	340	340	356	339	378	386	356	347	343	384	339	383	366	348	321	350	360	313	354	342	377	381	321	339	323	382	365	346	374	366	349	344	381	345	329	353	352	372	349	357	391	380	361	364	342	389	384	368	371	342	337	358	358	334	360	356	338	313	388	355	342	311	367	344	351	340	359	374	343	350	355	374	378	355	341	369	344	367	359	348	344	380	348	370	384	331	381	377	367	378	369	348	363	380	387	347	348	345	362	339	359	358	357	341	347	321	362	316
7580	17269	14383	8210	6289	4638	3832	3074	2603	2209	1716	1570	1354	1178	1108	947	900	865	822	766	760	704	699	683	721	611	671	662	636	663	725	704	690	665	599	567	592	622	559	546	535	533	552	545	539	544	577	564	540	542	536	539	575	532	547	537	530	569	549	562	563	553	573	583	601	508	551	520	536	514	483	536	542	514	544	577	557	476	501	543	524	509	562	526	533	553	522	554	527	508	503	529	545	561	484	505	460	518	534	519	557	507	513	508	544	544	499	510	554	510	518	522	516	536	535	557	539	512	534	531	528	518	507	503	538	510	520	519	470	522	547	504	509	546	555	517	528	521	483	515	527	493	508	513	519	497	509	493	537	517	514	546	557	558	520	468	520	509	472	558	519	536	526	511	494	490	541	500	506	471	520	494	521	475	540	484	519	533	486	528	560	473	545	552	519	485	520	520	509	503	471	513	522	522	493	518	507	486	517	530	541	488	516	524	531	535	485	511	506	521	533	514	482	531	493	477	514	480	473	480	505	496	484	536	534	502	518	482	540	481	507	477	502	544	495	513	495	501	506	535	525	510	482	529	515	526	482	472	498	538	500	555	498	519	509	480	476	537	514	513	481	508	507	525	528	504	510	509	515	498	492	502	499	499	482	545	548	541	537	516	474	498	544	521	509	546	527	484	533	500	493	529	497	495	510	479	526	496	501	518	490	515	547	518	508	483	520	490	515	523	523	497	499	518	562	523	512	519	522	488	509	513	481	513	514	520	544	491	497	513	518	505	500	500	501	505	534	533	481	468	483	499	543	509	474	505	512	515	503	524	504	513	542	511	527	514	495	455	481	530	556	505	509	500	492	504	519	501	495	527	535	502	495	507	516	527	477	513	492	517	500	512	513	465	496	484	525	520	457	511	488	546	505	508	522	544	515	538	484	516	499	502	536	470	508	505	521	490	484	519	498	475	565	503	527	502	511	513	457	507	520	512	503	502	529	529	478	511	522	502	511	535	510	489	523	524	538	525	497	514	542	548	487	491	486	503	519	539	515	507	539	463	514	466	518	535	524	498	520	523	544	543	521	527	528	543	549	546	546	509	518	525	510	510	475	513	502	531	504	469	523	491	547	498	496	517	514	491	476	479	531	548	502	539	559	522	524	502	488	491	557	550	513	507	522	526	496	536	537	486	504	494	498	500	508	499	554	519	477	525	506	495	518	533	487	517	525	483	525	547	540	542	503	493	495	507	510	537	499	512	512	520	510	483	519	487	526	530	496	501	543	523	481	509	513	521	540	513	539	521	546	481	524	478	514	557	531	502	501	488	485	491	494	548	497	509	469	508	523	520	502	520	514	501	489	522	506	521	477	499	539	515	508	532	519	509	502	560	531	515	487	466	498	538	549	545	496	498	506	520	509	531	530	503	554	531	521	531	503	550	518	496	496	546	456	480	475	519	507	532	524	501	494	542	535	520	483	516	527	511	514	510	520	502	509	485	531	527	526	534	497	501	527	517	469	507	497	494	539	519	498	520	516	525	526	517	498	504	483	526	501	481	516	513	534	494	488	541	529	465	521	514	482	518	500	545	507	514	539	499	519	491	477	508	544	522	489	491	551	511	488	509	570	500	499	533	496	551	506	509	442	558	522	507	522	537	494	489	503	553	507	508	517	503	495	504	546	494	506	498	533	530	482	497	490	522	494	537	527	524	477	466	531	524	487	529	550	486	509	492	528	575	514	503	521	519	521	487	519	551	495	546	527	502	500	516	516	569	549	510	488	501	510	508	469	537	525	517	516	507	515	549	563	519	498	536	535	538	514	512	502	513	499	546	517	517	483	544	517	493	518	520	496	501	525	528	559	502	476	560	517	524	515	508	504	536	509	518	487	512	530	537	470	499	520	515	522	501	505	508	509	525	523	531	524	542	486	513	521	475	519	506	529	493	503	506	513	504	497	474	476	493	497	531	506	483	516	528	523	529	512	522	523	489	537	454	542	503	531	496	498	513	500	534	468	516	520	486	510	478	551	485	495	497	488	506	553	469	518	496	515	503	517	516	514	494	511	544	484	461	502	483	519	554	500	479	502	507	502	497	508	502	505	519	561	522	489	545	504	541	532	519	542	525	525	542	474	529	530	502	491	462	498	504	538	537	543	485	495	480	494	520	521	555	501	502	515	501	497	524	510	576	512	524	487	511	519	528	535	514	535	512	505	465	518	493	482	506	507	502	471	513	471	517	519	539	488	510	496	527	488	461	504	490	548	537	535	531	506	496	531	520	479	523	539	527	494	553	485	497	508	513	546	499	479	542	506	501	563	543	496	474	545	522	522	537	500	480	486	508	467	513	542	512	503	531	509	488	493	538	550	495	497	542	499	523	525	508	486	549	507	519	526	508	554	537	545	502	539	513	475	532	550	524	513	496	512	498	490	529	475	508	544	518	480	521	534	552	527	502	511	497	501	508	522	522	547	480	497	546	485	517	531	507	517	500	531	553	503	524	484	513	530	562	535	520	559	486	532	504	524	518	495	505	494	533	507	507	536	501	480	505	518	496	473	522	498	492	494	496	497	506	525	508	551	524	520	484	518	483	529	520	484	485	511	525	493	498	526	524	533	508	522	515	510	512	492	531	510	492	513	484	498	515	529	492	525	523	511	482	522	504	542	475	491	539	511	512	503	551	506	498	499	507	526	524	515	513	512	553	510	470	516	479	518	534	543	534	537	511	561	510	495	514	514	512	535	482	515	526	499	473	495	529	500	479	523	501	476	549	529	498	501	535	506	501	534	548	495	558	497	521	535	490	527	490	495	539	477	498	495	539	544	497	514	575	524	487	504	526	511	516	488	497	511	520	513	508	501	527	510	543	472	529	480	518	565	520	501	547	513	514	512	549	541	498	509	536	507	501	521	494	529	545	494	524	561	506	496	534	511	525	544	501	467	493	542	486	501	558	499	482	591	534	536	517	522	483	540	547	527	539	536	524	516	542	480	531	521	526	544	516	537	499	480	499	535	541	484	467	527	498	483	528	474	502	528	533	485	510	519	485	493	484	525	524	528	523	518	520	558	498	522	527	492	534	475	482	545	502	537	511	539	516	525	563	521	491	516	515	496	523	521	527	509	499	538	508	511	508	519	487	531	569	527	455	516	537	474	533	506	495	512	535	534	536	532	519	475	496	514	471	512	491	493	511	536	484	518	481	525	475	490	526	538	504	531	519	487	499	511	499	494	552	542	534	579	509	479	560	491	521	505	510	516	526	498	516	496	492	510	519	522	504	479	511	521	551	479	541	541	511	499	481	482	532	538	508	501	483	518	478	511	502	516	486	498	496	557	521	542	471	498	463	471	504	493	525	530	530	524	489	547	470	503	541	507	502	550	521	471	548	511	503	525	492	562	494	534	516	508	554	501	506	493	554	501	538	503	492	543	505	525	544	509	537	529	529	511	511	466	450	530	479	516	481	491	534	505	533	546	511	560	506	515	506	484	486	504	535	500	548	536	500	494	494
26717	20424	8368	1157	763	628	580	539	464	458	410	422	419	431	408	396	404	426	389	465	388	396	348	396	387	403	419	425	410	406	383	439	426	434	362	397	386	419	356	370	352	409	387	385	385	393	409	428	435	366	398	398	402	399	390	401	376	361	426	391	447	405	364	415	404	431	410	390	375	411	396	408	423	372	368	428	410	384	402	384	375	388	408	381	407	423	373	415	382	387	379	391	394	372	393	407	410	400	392	394	420	401	380	370	379	383	403	412	392	403	393	393	402	403	397	366	388	435	383	378	399	388	372	379	397	363	378	395	367	359	357	387	392	380	428	409	397	370	373	359	407	356	376	379	389	380	382	415	363	331	405	399	377	382	388	403	411	398	435	344	413	424	433	399	383	363	382	397	409	359	405	373	384	392	396	396	405	385	356	357	373	408	415	384	426	383	378	387	380	394	408	381	417	401	427	400	355	404	403	378	389	372	352	396	420	406	387	382	379	406	384	387	390	399	365	360	361	415	374	373	416	385	386	368	369	414	409	379	368	392	377	389	358	348	389	374	409	368	415	395	371	372	373	380	417	395	399	401	386	376	388	406	404	397	365	421	413	393	418	395	402	390	397	370	439	394	392	398	419	354	384	376	398	374	447	399	415	401	405	426	378	391	362	409	395	404	434	368	367	389	379	439	383	371	379	376	420	404	392	372	352	402	390	400	405	368	351	403	371	381	339	386	441	375	399	384	405	385	373	406	403	402	383	392	368	381	370	355	380	401	371	404	418	369	422	419	420	427	396	376	418	357	406	402	383	399	332	381	396	387	373	422	411	377	399	409	413	383	391	371	383	418	389	368	388	404	413	419	382	388	350	384	364	396	371	382	393	390	406	408	400	348	416	349	397	426	423	409	393	373	389	387	374	393	369	338	404	405	412	427	383	396	390	379	402	361	353	387	388	430	367	394	402	423	378	380	419	415	415	387	392	394	367	371	365	401	413	408	365	372	421	393	419	364	393	394	377	394	386	413	371	393	364	405	395	371	375	389	402	373	363	396	415	372	347	382	389	358	390	396	374	355	365	392	404	393	404	408	404	424	371	383	403	394	431	414	401	349	392	391	394	405	371	395	394	362	376	372	420	370	374	419	394	414	385	396	370	349	408	401	418	379	390	402	384	395	379	372	377	401	385	412	386	379	400	383	387	349	372	400	414	419	404	357	386	414	387	367	431	392	387	403	394	381	373	393	413	389	411	371	413	376	393	410	415	372	391	400	393	417	383	384	381	379	361	381	423	414	392	379	407	359	360	427	376	394	358	393	409	405	375	372	415	366	389	397	396	373	413	412	408	377	401	389	391	397	398	408	365	425	417	396	399	397	403	371	419	410	425	360	416	396	393	426	388	413	373	377	396	393	386	391	403	354	377	349	371	422	403	438	411	384	397	390	408	399	407	380	417	381	383	419	434	392	359	367	405	368	405	394	370	412	413	380	389	408	372	402	418	361	394	405	412	382	401	362	408	371	380	407	377	375	346	376	367	367	383	372	386	364	372	385	402	389	400	401	373	402	395	371	381	376	423	412	390	394	434	403	405	431	354	384	393	368	385	392	344	392	384	417	404	365	339	368	412	414	407	397	399	386	360	407	407	381	425	420	402	369	415	372	422	355	391	416	396	410	399	356	365	393	362	389	380	353	389	386	399	387	401	450	418	370	395	409	378	406	379	428	394	403	348	386	396	406	379	400	401	372	380	368	366	366	417	376	398	370	381	395	381	394	421	409	377	422	418	413	436	375	383	413	384	413	381	387	379	359	400	418	392	405	368	414	372	396	402	400	409	368	362	396	405	374	390	405	379	377	392	385	416	391	391	391	400	388	398	385	351	408	391	362	377	393	400	394	367	395	387	411	398	391	396	405	396	386	428	391	392	378	402	403	381	403	410	397	372	408	407	410	402	401	422	418	347	372	367	403	380	411	365	413	373	432	419	384	382	423	411	363	402	368	360	389	384	396	392	384	416	368	382	375	412	388	412	371	377	366	394	408	395	383	406	408	373	375	397	378	379	381	385	398	383	381	419	399	367	409	416	375	403	379	363	394	407	384	406	398	381	382	363	402	369	385	415	427	364	406	385	415	392	352	385	367	389	430	399	415	393	376	426	404	429	404	406	399	390	368	410	366	416	398	352	371	389	415	369	386	401	396	397	391	409	389	385	403	382	452	396	379	372	364	368	351	407	383	417	381	382	381	415	403	358	379	378	409	380	380	391	370	383	397	392	396	366	373	378	367	398	368	397	403	344	379	387	381	385	403	382	385	416	376	366	401	352	394	360	399	389	415	404	371	406	390	410	405	405	391	389	396	406	412	414	435	363	390	421	457	378	377	381	405	422	409	416	380	403	373	395	356	397	385	412	387	396	369	414	390	365	403	395	368	366	407	372	381	391	401	396	395	413	390	374	421	383	400	419	367	357	419	410	376	388	362	377	400	410	373	386	369	392	392	413	383	412	356	388	380	418	393	404	402	390	405	403	395	401	379	360	415	351	383	382	374	356	449	376	351	381	390	383	357	390	419	401	389	356	403	396	372	385	357	393	379	373	421	363	381	423	362	382	388	401	396	396	420	391	380	407	369	390	407	362	375	414	402	394	405	416	364	411	406	367	400	392	380	376	405	356	418	373	361	430	396	351	371	381	375	401	394	394	325	385	406	413	385	379	402	409	412	383	386	370	372	373	426	369	424	402	392	432	387	382	369	387	382	371	387	364	399	398	429	415	383	398	379	394	406	355	360	413	404	398	379	385	391	400	370	399	391	382	414	414	396	392	398	403	428	373	413	392	362	377	434	375	393	391	384	396	405	367	372	371	401	407	377	406	412	360	399	421	384	416	393	373	369	367	370	392	371	393	347	390	406	400	396	404	383	388	440	389	401	401	427	360	372	387	387	421	376	349	339	402	400	372	391	393	395	370	366	411	429	384	349	399	401	370	409	429	392	356	375	388	404	342	413	404	380	375	397	373	367	448	389	390	361	371	438	383	413	402	399	395	342	422	411	402	361	380	373	403	409	394	400	356	394	380	376	388	368	386	386	411	368	389	384	395	397	382	396	404	398	410	387	382	382	388	399	372	424	404	399	411	375	387	392	422	388	404	403	338	395	414	397	364	420	395	430	379	384	373	395	413	357	395	412	435	381	367	383	391	371	417	387	383	393	381	407	424	419	402	380	396	411	364	372	414	381	402	368	369	400	389	424	410	400	354	360	408	410	363	381	398	405	417	370	423	412	383	419	396	402	400	396	323	368	390	377	419	347	375	383	416	356	390	382	390	370	373	379	371	423	373	403	386	395	405	356	400	382	402	375	360	385	428	373	356	378	432	362	401	357	392	399	375	367	406	417	386	393	400	386	361	366	389	382	422	417	387	366	408	388	378	395	373	383	379	394	373	393	410	395	398	404	410	379	388	406	406	406	415	404	420	410	417	389	380	374	387	360	413	396	372	401	408	408	386	375
4282	2121	2031	1418	1421	1150	1037	940	838	813	688	708	676	644	612	593	615	610	618	600	606	593	593	585	605	582	575	564	547	563	617	558	558	557	613	544	573	582	613	558	558	541	535	542	539	598	551	556	578	531	538	569	575	563	612	560	536	553	534	593	520	541	593	512	581	579	523	542	528	563	536	592	563	549	606	531	563	561	561	539	544	564	592	578	585	582	603	568	545	541	571	523	518	574	579	573	538	564	570	541	564	548	553	514	522	553	532	546	553	555	580	558	536	577	535	545	523	539	556	530	553	561	556	548	533	529	564	570	518	529	536	575	547	545	540	574	538	530	537	521	571	546	573	532	561	512	555	553	588	557	575	551	582	536	550	505	576	544	514	572	560	553	539	580	579	540	593	560	555	529	534	511	534	570	577	540	592	567	533	537	596	570	557	572	536	579	557	556	566	550	551	566	580	586	555	570	571	554	559	564	601	567	546	589	547	524	597	581	579	581	527	568	524	583	517	528	509	535	556	513	550	567	559	545	551	559	561	530	564	539	572	552	520	547	582	536	565	550	588	536	553	557	588	585	555	546	548	573	538	531	551	587	554	477	542	575	591	530	540	580	580	557	539	532	584	541	554	545	551	543	539	601	519	566	544	556	580	518	591	524	532	586	513	535	584	524	574	533	589	554	591	569	582	534	568	553	583	552	569	513	536	530	562	539	549	523	547	579	527	544	539	580	572	553	576	551	598	561	549	535	564	517	566	571	546	546	585	594	584	558	534	551	531	574	554	612	523	518	550	591	513	595	562	572	588	558	590	588	586	591	588	561	526	542	581	556	525	521	581	578	593	558	549	523	563	606	552	550	571	553	577	575	548	514	553	566	537	586	548	583	557	506	550	601	557	563	553	543	571	528	575	554	562	553	545	570	574	538	548	541	546	562	575	574	504	534	543	580	569	536	576	534	540	552	583	539	547	581	559	532	602	594	561	558	559	569	573	523	547	582	525	524	591	550	554	535	562	607	562	541	533	531	574	562	552	562	562	549	576	562	507	547	576	553	572	561	577	583	595	555	565	579	560	551	565	516	529	590	572	581	585	580	576	538	566	591	547	552	573	580	567	520	562	582	569	569	528	559	567	574	567	553	535	552	563	584	588	586	617	533	551	551	569	543	497	582	595	588	570	579	559	576	544	561	544	581	539	556	581	551	556	580	571	541	546	538	574	549	562	533	546	575	559	557	566	593	585	507	529	555	546	526	594	552	582	569	565	547	555	540	559	576	562	551	563	541	595	527	544	568	532	532	538	589	553	544	571	526	547	524	553	538	564	580	559	567	530	549	585	579	522	524	576	562	587	544	559	573	517	552	547	526	562	534	554	577	534	560	555	534	546	584	549	577	542	576	587	532	528	520	541	607	556	574	583	577	550	565	537	590	604	522	553	560	550	539	510	559	515	572	567	507	535	554	567	545	571	537	555	558	560	568	521	576	574	565	584	526	539	579	551	564	525	592	585	510	587	550	518	540	537	564	541	568	565	561	533	553	565	570	550	582	567	607	547	579	582	546	563	565	580	554	557	532	517	508	533	554	567	550	556	608	545	514	554	552	564	571	505	543	571	569	532	556	539	552	547	535	527	531	586	570	580	549	560	585	619	539	540	539	593	548	545	575	593	599	573	579	522	530	545	575	533	565	568	541	545	543	554	557	541	530	555	539	533	525	553	562	546	567	546	571	528	613	545	558	517	533	557	574	564	513	500	592	578	503	494	583	557	546	582	563	572	540	544	565	545	548	571	541	541	522	553	522	520	584	554	537	567	555	570	560	559	601	586	554	570	571	584	529	561	525	537	571	575	567	548	555	572	554	539	566	530	563	545	578	572	550	607	597	608	559	549	557	533	573	536	582	572	559	535	586	545	563	581	533	536	615	577	580	512	548	600	545	523	548	568	544	602	556	561	531	553	563	570	580	611	549	545	550	568	564	555	513	549	515	567	563	569	555	536	593	535	538	552	565	568	515	543	571	526	574	525	544	558	557	561	594	538	548	567	574	553	549	614	570	558	529	541	586	561	498	522	558	537	572	533	538	551	529	529	557	540	536	539	569	529	550	547	546	543	593	554	517	547	555	594	577	575	544	540	563	519	565	597	589	521	566	569	573	581	523	613	576	557	567	557	579	533	533	578	569	537	564	549	539	531	559	532	550	540	552	582	548	580	551	563	556	552	545	534	541	553	529	529	550	567	519	544	533	564	568	552	544	562	576	561	560	541	569	544	552	542	557	583	584	603	549	553	569	520	558	547	540	526	556	531	526	521	552	524	530	559	486	533	541	518	570	549	544	547	593	555	539	557	537	542	586	578	502	580	582	509	588	544	555	562	549	531	580	547	581	542	548	593	539	576	557	538	560	560	576	541	567	586	550	563	584	518	541	558	608	574	523	565	544	543	557	555	544	570	528	537	555	561	572	593	528	567	557	584	554	520	553	527	510	562	571	569	527	564	522	561	543	514	574	533	582	616	554	576	524	577	586	575	560	548	556	582	545	584	561	525	558	516	550	574	575	528	574	540	564	557	552	557	562	571	546	549	558	588	517	562	603	613	594	517	549	550	531	534	552	546	575	550	583	577	545	538	585	537	530	524	538	582	559	533	588	532	558	536	517	497	545	547	549	518	559	584	558	581	534	590	565	573	550	498	579	583	563	584	530	571	547	537	594	547	560	566	532	593	534	587	555	555	576	508	562	552	584	572	555	569	584	557	578	562	537	567	540	548	607	516	558	523	563	531	578	560	554	524	555	608	531	541	565	539	568	530	572	538	528	552	571	575	579	540	542	569	567	520	595	585	591	563	593	587	566	544	587	547	546	562	561	515	561	572	531	527	568	518	533	546	525	553	545	551	554	538	579	576	535	533	583	551	567	573	569	558	512	556	505	559	568	599	557	565	567	537	575	571	514	576	555	540	574	579	555	557	542	579	501	556	531	556	565	573	570	508	587	551	563	543	546	524	577	552	582	601	566	543	525	596	558	545	500	553	550	575	552	577	532	549	573	531	550	595	550	514	570	541	552	561	545	584	545	536	576	545	529	534	549	553	562	546	600	545	618	573	544	600	568	550	579	569	555	543	558	545	541	530	572	530	575	586	540	596	547	566	574	613	540	500	554	550	594	489	546	524	574	572	537	528	598	539	544	559	553	546	536	527	547	603	576	598	488	554	539	576	570	566	553	494	567	585	546	540	567	576	552	533	602	549	531	560	534	534	540	564	564	560	548	533	517	572	575	541	544	538	502	549	551	564	533	540	561	566	566	557	587	515	518	548	524	570	561	547	570	537	548	558	541	561	614	567	516	576	502	590	528	571	559	579	522	499	592	562	570	533	550	564	549	560	551	559	556	559	553	535	567	560	587	584	560	548	558	550	561	538	562	574	573	530	552	546	614	532	573	586	583	566	553	570	555	560	559	554	554	541	552	562	569	525	531	556	548	571	526	532	549	543	573	513	605	574	544
23567	21114	28511	23926	21108	11621	1762	1164	937	788	781	748	716	657	647	618	620	602	568	588	538	578	537	570	586	529	566	563	553	589	576	612	563	538	530	546	517	551	528	533	582	517	530	561	535	521	505	536	547	510	491	548	488	516	508	554	496	543	542	530	525	548	536	492	487	520	495	518	519	529	473	497	494	536	530	507	542	536	494	561	585	537	510	529	462	536	546	506	503	466	476	494	543	516	550	509	518	534	526	522	530	515	534	517	527	482	540	507	499	520	490	527	523	507	513	485	533	514	529	518	536	495	542	518	560	509	525	493	515	525	535	530	514	509	527	506	533	504	510	517	525	511	555	476	540	605	544	544	548	528	500	513	528	522	486	526	515	510	481	506	525	503	485	573	527	577	526	510	528	542	496	540	523	499	505	491	548	497	512	505	540	474	509	552	533	518	536	533	515	492	550	552	534	551	534	563	473	519	496	487	515	514	522	557	515	480	523	509	498	525	490	511	492	486	491	537	525	550	571	528	487	491	555	530	512	476	524	509	544	543	488	474	511	519	494	578	508	528	530	501	552	527	517	494	520	508	588	486	534	522	494	500	555	507	552	522	539	525	524	511	526	502	514	517	501	524	501	481	476	494	520	544	493	487	515	498	498	541	491	542	560	519	536	533	536	517	522	545	503	558	493	502	522	551	547	505	510	511	501	509	525	517	522	488	526	523	521	512	508	503	493	526	523	544	541	548	571	494	499	508	497	546	503	551	503	493	519	526	521	477	563	524	526	492	520	519	517	549	513	515	515	523	464	506	559	519	533	534	519	506	532	485	514	494	533	499	555	485	511	526	506	511	515	502	513	542	503	491	508	536	535	529	446	558	518	497	512	520	528	511	552	494	484	527	536	480	490	531	550	509	540	487	489	491	480	496	489	499	528	495	520	465	501	524	550	513	496	519	523	516	486	520	508	490	538	518	515	536	513	516	529	487	515	531	525	538	544	500	500	480	499	548	482	486	526	473	523	468	510	510	530	494	537	523	516	451	490	537	518	513	499	493	508	472	534	558	494	522	500	536	534	465	484	502	513	528	489	534	507	521	525	547	481	471	541	512	533	540	504	526	545	523	489	550	519	563	501	511	524	509	529	533	536	512	528	553	497	491	516	494	520	539	522	512	510	506	503	500	511	503	565	520	514	491	561	526	536	525	578	496	462	516	509	529	524	529	507	507	523	503	523	495	498	492	540	528	522	551	510	482	524	533	480	472	486	500	506	495	587	530	555	516	523	554	521	514	530	517	507	514	534	536	531	499	538	483	519	501	552	487	532	527	546	508	561	504	503	465	491	537	512	526	580	519	526	498	556	483	520	498	511	527	547	522	494	534	522	539	494	555	496	523	501	522	527	519	542	517	503	540	483	501	500	453	511	521	514	506	511	520	527	500	497	504	492	529	518	535	540	498	518	477	502	532	534	526	550	501	500	524	514	519	524	550	558	471	497	507	528	529	520	481	510	512	521	491	554	572	515	535	508	491	512	517	468	480	512	490	518	529	530	498	511	501	544	538	530	521	529	538	499	500	491	502	510	456	495	553	534	510	513	543	489	505	506	536	530	519	527	508	508	532	508	527	526	517	543	503	495	504	516	478	515	525	494	519	522	528	523	501	510	509	506	510	504	501	534	537	495	525	489	505	522	506	515	521	515	527	568	512	500	504	527	525	512	505	500	467	497	538	511	538	516	525	527	532	472	523	529	483	503	518	487	508	541	497	499	526	538	552	541	484	526	552	535	496	526	480	520	517	480	537	509	525	544	481	488	530	517	502	497	538	488	515	555	503	498	483	578	507	522	527	510	523	535	512	533	549	483	551	487	529	515	492	561	508	519	530	523	481	502	495	500	544	503	537	527	506	514	509	542	505	520	478	538	522	517	566	470	526	502	521	521	499	523	489	515	546	542	534	500	517	538	520	557	546	522	490	462	492	486	486	492	504	528	505	503	510	550	481	497	500	506	523	522	518	483	514	468	519	508	488	492	523	523	572	525	536	535	474	496	516	518	504	514	470	518	528	494	489	495	494	578	494	505	532	462	511	522	491	472	504	502	489	515	528	538	549	507	487	485	476	512	539	489	517	503	458	537	541	556	532	493	530	512	510	550	511	541	524	535	542	500	533	523	512	484	471	532	492	501	521	540	490	452	501	551	496	512	529	503	487	488	516	501	505	535	481	530	555	489	497	513	484	508	537	473	519	510	513	500	500	482	520	527	528	562	522	499	539	533	520	536	509	521	509	514	516	506	519	526	500	526	495	517	537	527	573	513	517	535	530	475	520	503	510	490	517	543	532	470	472	530	537	480	531	539	505	514	558	477	504	561	525	508	491	488	534	506	518	505	530	496	484	487	527	532	492	461	509	523	550	503	491	514	514	476	533	538	540	526	514	508	532	516	496	489	522	550	535	509	485	533	549	529	513	521	506	516	545	528	512	486	499	533	522	540	507	489	520	520	545	466	505	511	511	545	499	488	541	468	500	496	506	550	471	485	488	520	524	539	517	492	524	512	512	526	523	508	555	494	535	523	514	555	491	513	524	494	479	539	550	518	497	514	496	508	542	510	498	508	506	544	498	507	527	512	532	498	489	533	485	497	519	522	543	521	492	531	487	519	518	544	469	506	484	556	507	550	509	498	522	527	488	508	539	503	531	533	471	527	485	520	484	506	546	526	497	507	539	510	501	510	509	529	564	513	529	536	513	538	480	510	504	514	495	515	506	518	484	522	550	498	527	516	520	480	521	503	507	501	512	555	536	510	532	515	541	508	527	498	494	514	516	498	519	524	517	498	506	546	497	501	568	500	511	527	517	495	517	500	489	516	455	497	513	534	552	535	511	523	543	523	552	511	494	484	486	520	487	483	505	567	529	501	539	535	536	544	510	487	528	512	553	536	537	505	558	522	508	503	479	556	483	528	511	509	520	521	520	518	530	523	529	502	547	517	482	494	512	506	496	482	506	525	539	531	467	485	558	540	530	488	531	506	487	532	536	531	499	477	507	534	520	508	549	499	504	547	503	512	532	528	531	503	510	532	492	533	518	540	532	557	481	539	522	550	517	514	485	519	513	529	494	602	513	509	523	502	523	499	521	526	532	480	485	518	539	503	472	474	507	509	509	506	483	512	495	521	577	548	485	523	511	486	531	514	504	513	528	532	510	479	471	535	531	505	534	469	490	511	535	501	513	548	476	565	526	508	505	522	532	552	545	531	532	499	538	502	545	520	487	493	517	539	472	532	511	495	499	496	492	481	512	521	525	522	502	515	504	492	513	498	558	546	526	528	500	529	531	508	527	496	495	479	552	454	508	567	544	547	513	536	526	521	502	531	558	517	514	542	502	536	445	498	530	549	562	485	511	573	529	525	511	484	544	557	521	539	474	508	519	524	521	565	528	482	508	505	535	546	553	513	506	557	559	532	463	532	555	525	509	526	509	497	511	519	513	502	511	526	496	519	506	506	512
5415	11338	9408	5232	4102	3343	2764	2165	1871	1615	1401	1343	1192	1080	1037	946	856	1002	866	890	877	898	873	819	832	803	785	826	798	825	897	872	859	861	816	814	767	817	717	781	776	746	742	754	686	764	756	743	744	714	726	721	740	793	701	747	744	741	766	787	752	779	745	724	724	743	767	741	767	706	763	782	796	764	716	768	700	745	709	726	739	729	768	676	724	691	736	767	748	740	755	738	781	675	740	776	761	712	786	705	745	742	717	753	730	730	714	701	734	738	724	787	708	726	723	702	721	752	733	732	710	780	714	721	716	739	765	726	661	728	774	749	744	759	719	725	759	703	727	740	747	751	748	717	715	748	738	734	689	741	715	743	713	698	717	702	765	775	695	726	740	730	710	710	723	737	692	751	744	742	708	745	699	734	757	749	728	717	749	764	731	753	722	761	724	724	750	757	764	740	753	728	767	720	740	766	730	711	696	772	742	748	725	750	754	723	760	721	735	724	715	754	757	778	743	732	761	734	757	727	724	784	748	709	730	716	775	766	738	738	727	723	712	771	731	717	719	749	724	718	727	729	698	754	709	740	745	729	755	743	741	778	777	715	716	718	674	752	724	720	750	739	698	745	776	705	703	767	719	700	759	771	715	731	762	741	731	736	759	716	761	744	700	699	772	706	747	756	770	751	765	734	760	705	725	730	703	735	690	712	751	772	736	744	714	711	679	782	702	796	742	770	753	741	733	720	764	729	761	726	769	717	728	716	705	714	713	758	736	723	747	704	753	711	733	675	744	764	762	712	719	678	731	683	787	770	696	756	726	752	757	726	760	752	686	687	776	725	688	805	722	705	726	736	731	732	723	732	725	748	747	698	723	730	688	767	721	759	770	657	746	744	726	721	777	698	689	696	755	746	770	705	766	726	738	741	744	733	634	684	735	735	710	719	729	768	724	746	737	694	706	776	745	709	716	711	727	736	761	735	743	747	711	741	710	773	755	767	763	729	745	738	755	698	721	771	763	751	724	714	768	778	766	744	709	727	718	683	741	763	740	717	744	756	745	708	738	757	720	763	752	806	752	721	766	734	727	734	758	720	776	730	732	791	744	725	770	725	765	712	745	687	742	679	693	713	762	775	733	756	755	723	729	755	706	714	771	767	709	717	732	722	762	739	776	732	762	689	714	699	747	740	716	766	729	720	729	742	777	719	739	784	706	709	731	765	739	779	754	776	714	764	734	744	746	735	727	755	748	709	694	706	704	704	729	755	754	707	710	752	706	702	736	749	776	749	726	754	710	749	782	714	758	771	743	734	709	742	763	752	703	756	720	734	698	702	701	734	714	806	724	786	723	764	741	760	750	686	753	695	791	721	734	723	705	721	743	746	718	697	736	707	724	734	720	709	770	764	704	672	727	766	743	757	686	697	744	760	724	676	722	725	723	732	668	773	745	696	757	729	717	702	731	763	718	763	741	764	710	712	723	768	755	706	732	764	722	737	716	754	756	732	743	683	750	729	732	697	728	721	741	745	729	683	709	723	755	700	719	725	738	725	711	764	734	729	731	722	701	731	702	718	699	701	726	744	743	710	707	757	744	708	746	785	799	700	660	685	740	725	706	745	737	749	736	815	763	783	731	740	733	768	714	743	713	721	759	707	743	745	729	765	767	754	718	749	735	739	734	694	749	692	761	688	770	711	749	803	705	714	713	724	725	710	799	772	750	763	758	718	695	677	731	694	710	726	732	720	695	753	686	715	728	701	772	734	714	744	719	747	705	740	705	714	759	733	685	715	684	761	728	677	692	725	679	753	711	692	728	718	699	705	744	713	757	740	712	742	748	702	681	697	739	753	708	752	783	740	759	730	709	774	689	705	734	709	777	727	782	722	772	792	742	730	727	709	786	703	728	713	707	725	739	728	741	710	731	746	691	700	755	669	738	734	758	750	699	750	738	716	769	721	714	727	790	718	687	722	758	664	720	730	745	697	729	732	737	674	736	742	720	735	728	687	767	725	741	701	810	725	762	752	719	705	697	741	746	725	696	707	706	771	700	751	760	725	730	762	703	711	744	766	713	737	775	672	708	757	732	747	738	720	741	729	729	742	737	685	705	770	697	757	687	719	723	731	750	765	704	777	687	733	718	702	708	713	758	710	746	718	711	761	742	734	762	768	699	735	707	767	764	767	749	704	724	776	698	751	750	709	722	762	702	721	695	723	703	726	713	738	764	684	694	706	713	721	692	708	708	729	758	692	769	744	689	771	702	694	715	707	721	717	712	713	730	763	681	769	721	714	700	740	682	790	758	756	780	753	716	743	691	717	763	693	729	775	719	739	689	680	730	735	748	710	736	740	745	680	719	708	730	731	747	764	716	727	742	710	731	714	772	745	768	728	703	719	777	711	710	750	771	748	727	725	738	725	731	777	701	702	722	709	756	804	743	734	662	753	756	690	712	758	734	753	749	735	760	716	714	728	746	725	706	712	737	676	722	747	794	713	762	754	727	766	782	748	713	721	762	741	712	742	712	691	729	726	755	736	694	750	723	724	691	729	767	721	758	784	718	703	761	748	647	716	756	720	714	678	732	759	768	723	707	761	738	752	692	710	748	684	744	728	704	696	706	759	745	714	789	752	696	706	704	779	766	716	779	702	771	787	730	702	728	831	704	749	751	763	693	699	739	760	744	712	728	772	768	704	718	780	693	714	739	774	680	752	725	714	720	740	710	722	759	715	747	723	737	753	730	704	742	720	720	727	751	700	735	756	708	732	778	761	698	729	716	725	740	769	746	705	739	763	731	707	720	689	699	737	704	728	763	719	767	711	779	755	766	726	723	716	691	728	752	769	731	726	726	744	728	760	702	734	743	718	772	727	760	754	684	715	762	722	731	692	735	712	760	745	684	763	709	711	749	733	741	675	715	710	750	675	732	715	785	702	760	689	754	745	727	745	745	719	726	739	751	726	743	735	769	735	737	766	706	718	722	756	699	780	754	742	731	711	756	752	731	694	702	737	769	737	710	735	699	799	751	734	688	743	753	757	740	783	703	717	763	753	750	733	748	719	724	743	793	733	734	727	756	702	729	746	729	750	774	748	753	698	728	734	754	769	780	679	796	703	759	742	699	732	743	744	705	797	700	745	750	769	743	684	742	695	746	731	797	747	719	715	708	771	736	709	707	713	709	711	747	687	738	756	746	720	731	772	773	743	718	740	710	740	734	712	790	760	764	667	694	740	743	758	752	711	735	704	788	710	732	705	755	699	703	731	766	696	733	750	732	733	739	775	723	728	748	714	771	753	765	775	762	745	718	746	711	755	725	729	716	764	742	725	782	742	708	721	793	761	747	769	736	663	774	698	769	711	755	731	750	723	706	727	771	638	732	660	739	731	719	719	717	667	729	743	732	752	755	690	772	753	782	702	703	774	730	715	720	724	730	719	726	726	730	747	709	719	698	684	710	723	759	752	723	721	704	717	762	782	744	729	711	759	729	734	757	804	736	697	752	709
22754	21114	28941	23551	21119	21158	9620	1468	1026	925	811	700	645	629	572	511	543	481	487	462	460	476	405	429	431	418	410	367	399	421	420	458	454	372	400	370	348	382	410	358	344	380	397	379	377	373	356	380	372	389	362	380	371	353	360	349	410	366	369	382	376	349	396	366	342	380	343	362	368	344	357	401	352	338	387	406	379	383	337	347	341	320	367	355	373	358	371	369	399	341	362	347	339	338	369	339	348	381	352	367	329	326	335	366	343	369	368	356	357	327	362	384	363	360	329	390	364	324	337	386	345	351	359	396	367	366	343	359	331	338	345	307	357	343	355	353	381	319	350	353	343	363	348	362	346	388	334	372	349	372	334	336	352	361	342	362	365	335	398	356	325	351	367	384	324	369	312	346	356	359	346	405	331	349	335	319	348	357	347	348	350	349	311	323	335	359	360	326	378	355	360	387	350	343	363	340	376	350	340	331	342	353	353	345	303	367	350	359	348	372	372	371	317	388	376	375	342	350	333	343	371	359	370	313	341	344	358	370	332	359	358	367	320	327	327	352	366	354	360	333	339	320	359	351	362	353	355	346	378	316	375	317	363	360	334	356	371	354	336	364	337	380	348	331	341	334	367	323	347	334	385	350	360	383	348	381	338	316	348	343	352	328	346	340	369	351	349	333	340	324	348	363	338	370	328	398	333	378	337	330	326	425	364	346	344	356	368	350	341	358	361	372	336	352	370	366	351	325	356	349	351	385	357	329	326	343	330	360	342	370	382	353	326	345	353	333	377	346	393	340	331	351	331	340	299	326	308	362	355	383	358	371	358	322	343	347	358	371	401	338	357	369	338	311	354	360	345	349	340	344	340	322	336	340	371	336	329	354	338	321	336	354	338	383	368	361	374	341	332	382	366	337	380	333	355	356	360	384	350	335	336	327	306	381	334	322	345	351	341	323	331	300	365	343	347	322	353	368	362	376	349	350	309	327	378	398	382	375	356	349	317	341	352	356	382	355	360	359	350	342	356	346	333	377	339	330	343	334	322	353	354	317	338	340	352	331	349	366	338	318	345	373	366	343	347	365	351	322	381	319	399	356	351	354	380	375	379	357	348	362	363	341	339	344	324	364	364	340	324	352	342	371	358	359	375	340	367	368	336	392	372	387	325	342	347	358	343	340	367	352	363	342	362	332	364	395	346	354	323	339	351	335	336	322	354	378	337	360	342	412	329	365	350	339	330	342	345	371	381	362	365	331	322	332	369	372	353	314	332	342	349	366	354	338	325	343	354	375	355	361	359	358	351	379	369	360	386	358	312	342	333	343	367	337	366	341	354	358	343	348	367	393	363	363	357	332	315	331	343	372	347	324	377	346	328	345	404	361	374	331	340	332	342	365	348	348	340	340	342	337	372	365	336	376	364	322	353	344	363	357	328	367	346	358	360	358	360	370	351	352	331	333	332	356	363	370	325	342	374	376	317	344	360	389	377	334	357	366	386	354	335	341	364	352	348	339	321	329	321	352	412	391	377	374	408	334	343	322	372	350	337	336	366	352	359	371	356	366	356	328	332	303	341	351	335	370	353	341	353	358	349	336	381	355	349	325	350	346	354	339	380	375	327	362	335	343	377	327	362	343	359	336	344	367	362	319	353	348	364	378	334	345	374	342	368	367	372	344	354	347	361	350	408	359	341	330	343	339	375	330	311	345	339	332	356	347	328	376	375	336	359	324	394	312	382	357	359	338	339	341	357	365	324	356	333	349	345	371	366	361	343	346	389	351	369	310	364	360	353	346	366	370	337	361	342	336	353	377	353	353	357	344	338	369	345	342	361	321	338	330	371	386	352	367	336	328	357	330	332	365	357	316	350	356	351	357	334	353	378	355	318	360	332	360	345	358	386	355	344	374	345	357	321	338	360	337	377	335	316	346	363	413	365	341	320	351	358	320	324	383	352	343	319	344	358	350	373	356	383	336	398	367	330	358	311	352	352	344	367	334	351	340	344	359	337	355	354	382	348	352	339	375	358	341	362	393	339	370	348	340	349	352	358	363	332	381	354	336	363	326	352	352	364	346	359	369	341	327	325	380	336	342	301	367	352	351	356	313	362	358	364	364	370	348	345	390	365	361	319	342	368	342	372	332	363	347	386	334	376	313	351	345	356	343	347	360	348	341	349	336	350	380	353	370	311	338	372	335	337	349	339	363	359	366	335	365	351	364	339	353	366	343	355	378	350	346	369	344	343	373	314	342	356	327	369	389	322	380	307	331	326	357	354	363	345	380	349	334	341	373	336	368	330	384	361	337	347	325	324	311	364	356	349	375	328	357	364	356	346	391	359	398	320	308	326	338	327	376	337	343	322	345	328	366	347	377	366	350	345	358	366	344	360	346	360	352	309	318	380	368	355	335	353	350	357	328	346	356	372	316	332	345	358	384	365	338	340	386	375	358	332	361	314	343	333	359	344	383	327	324	387	360	364	373	360	367	347	351	348	306	318	382	345	334	378	350	351	335	338	346	346	364	345	317	325	376	348	369	360	360	312	307	347	364	327	361	368	328	356	332	356	358	353	338	327	346	340	364	370	347	353	344	339	382	337	352	351	364	373	378	332	359	364	362	335	342	331	383	350	359	356	348	365	328	383	336	360	342	345	370	342	320	334	350	377	365	337	345	356	339	342	346	374	383	343	354	354	355	369	395	355	357	336	380	356	347	348	329	361	328	316	387	346	358	341	325	365	310	321	338	345	381	381	358	369	341	375	355	327	341	364	364	376	356	379	373	356	357	331	322	352	329	358	333	327	361	340	344	359	344	321	361	380	338	354	341	357	380	341	342	338	361	365	358	343	339	370	325	326	332	347	342	358	354	369	346	365	363	328	320	339	358	381	302	331	372	330	350	341	373	354	366	330	373	324	338	371	345	353	307	338	341	363	319	356	345	327	350	341	365	333	351	343	315	348	314	380	359	356	369	319	362	330	337	347	339	346	372	342	341	356	364	361	361	361	332	357	359	374	365	341	339	346	328	344	346	320	362	378	343	339	351	376	371	368	352	376	350	348	332	357	321	327	357	347	346	335	357	348	339	330	356	363	315	346	326	329	346	331	333	330	355	352	358	334	348	353	352	363	375	370	348	328	347	364	339	361	344	344	279	353	374	398	361	318	349	332	348	327	376	379	338	331	351	360	380	368	329	346	312	350	344	356	376	336	346	351	346	357	339	355	384	377	337	355	309	354	357	366	326	371	337	312	335	361	350	345	354	352	327	335	328	307	344	358	336	337	343	351	366	357	367	377	385	373	379	311	392	366	339	358	339	363	336	335	354	334	362	333	366	338	353	369	346	351	342	348	332	342	373	367	339	337	316	332	388	335	332	331	358	342	395	329	362	373	348	313	334	357	342	337	324	334	383	350	382	329	336	333	380	374	389	337	338	356	360	326	353	370	367	357	368	324	351	338	338	346	325	338	344	387	344	314	370	349	369	345	376	362	381	351	346	353	333	367	370
7499	17332	14500	8088	6275	5001	4009	3078	2607	1957	1796	1499	1347	1220	1011	974	903	862	878	824	779	707	718	676	683	613	656	632	659	733	735	751	710	624	626	626	557	621	622	611	520	546	515	558	571	578	530	550	543	526	580	527	536	571	531	560	523	530	559	553	525	515	554	555	521	543	492	512	508	542	554	506	498	533	560	530	502	532	500	496	495	507	506	522	516	539	479	495	528	527	474	489	517	524	498	541	541	501	481	494	517	505	493	482	548	508	540	552	514	484	514	543	512	483	502	525	516	489	504	541	489	572	547	526	500	524	532	530	517	519	514	503	502	488	521	519	539	544	509	500	501	480	490	498	520	522	491	520	506	514	533	507	475	487	522	579	511	521	520	485	507	499	470	523	542	528	485	494	519	492	536	520	504	485	500	512	497	485	503	488	485	528	488	516	543	526	527	535	511	485	496	523	497	478	493	484	519	519	509	563	493	500	492	523	506	515	557	535	511	522	545	513	534	533	506	505	478	509	504	494	523	494	511	467	486	486	503	492	483	524	529	549	524	507	490	494	496	505	503	495	511	487	459	494	512	471	521	493	504	483	490	489	526	470	498	535	530	524	474	530	473	513	473	520	487	520	499	494	510	483	520	539	472	481	523	517	534	506	568	495	482	506	517	520	534	483	527	476	524	462	499	500	488	523	510	526	509	472	520	508	554	507	524	506	546	472	522	496	489	531	502	507	516	500	502	505	479	516	526	516	525	501	496	525	528	469	488	507	538	472	541	518	484	512	514	558	479	487	474	506	505	550	506	517	478	501	515	532	530	503	522	488	520	543	501	524	500	531	531	501	488	502	528	502	559	461	515	555	509	537	530	514	492	493	542	501	519	477	480	539	494	552	521	516	514	534	484	495	494	546	492	546	506	523	512	514	513	556	499	495	528	496	492	481	493	513	546	492	550	467	554	502	508	492	523	516	505	489	489	522	511	519	525	503	545	539	463	488	482	499	495	500	492	501	546	521	492	521	515	523	513	523	513	478	487	549	468	533	476	508	489	527	515	549	512	548	539	532	523	508	484	518	493	514	543	517	506	534	509	531	532	491	517	497	546	538	539	536	500	519	514	525	488	459	494	518	527	519	520	488	518	505	520	477	500	530	481	497	538	500	490	510	475	512	550	511	555	493	514	535	470	554	459	493	495	494	491	513	485	559	488	524	510	470	514	482	488	510	507	494	486	467	470	533	493	502	510	523	546	487	503	502	491	525	500	473	492	537	503	541	489	500	528	500	556	496	488	477	524	528	490	501	524	530	488	539	498	486	532	481	504	465	504	531	517	473	532	531	482	553	533	508	542	508	547	500	522	488	498	505	530	542	518	513	557	556	485	496	474	537	539	502	526	530	498	529	479	521	518	519	513	501	510	544	512	496	482	484	510	485	509	498	537	500	514	505	529	518	508	538	492	493	532	544	515	503	461	520	531	507	485	479	498	499	484	546	505	529	491	468	446	535	511	495	530	484	494	513	521	506	533	510	523	490	537	527	495	516	521	520	496	504	512	508	533	527	505	505	512	497	578	546	488	539	481	527	526	494	513	541	500	550	511	462	513	525	455	535	501	551	523	530	535	515	557	545	497	538	550	530	486	511	545	511	467	511	498	525	511	544	523	460	460	511	545	514	502	539	507	489	544	529	515	540	519	489	540	525	532	481	518	490	505	484	507	505	518	530	459	517	532	539	540	526	500	515	508	477	546	496	527	472	479	505	516	509	500	541	487	488	506	489	500	498	510	520	501	521	532	488	534	500	468	539	500	522	506	510	527	507	482	514	488	498	477	499	519	516	551	536	500	509	497	504	495	504	513	540	513	508	553	453	509	495	530	493	488	533	548	517	500	480	537	526	485	502	513	479	512	528	487	526	528	493	520	557	528	516	531	539	507	476	515	493	485	508	533	475	536	487	534	530	517	519	504	498	512	496	548	523	489	508	499	471	520	505	483	521	528	493	532	511	561	504	542	556	458	559	522	450	528	512	476	555	517	514	478	507	531	502	515	508	528	504	510	535	484	541	523	530	501	503	552	563	520	501	525	537	515	509	495	524	521	512	495	507	551	458	470	518	470	505	499	495	525	492	474	494	504	489	513	538	495	542	494	504	526	502	495	503	465	551	482	507	530	544	507	523	477	532	510	518	490	485	517	518	524	467	461	548	523	512	527	507	519	556	536	524	519	527	539	530	515	537	505	490	488	506	495	510	476	531	481	500	508	524	502	528	530	494	496	469	502	490	497	493	529	537	477	522	500	524	542	494	532	488	522	496	546	532	498	529	518	525	518	520	533	507	523	525	523	493	552	487	521	533	495	494	539	467	547	472	511	518	493	489	488	550	498	563	512	514	496	539	502	515	517	476	489	492	517	499	510	476	519	494	524	464	445	500	499	534	528	457	527	513	534	511	542	529	518	466	512	483	547	535	525	487	515	519	504	531	534	506	501	510	517	515	517	503	543	543	536	472	495	522	492	498	513	520	521	552	502	513	477	541	553	456	517	500	528	482	483	507	513	493	511	507	464	538	478	520	520	467	498	494	520	511	513	569	498	540	565	480	522	516	528	536	477	488	495	467	477	524	552	567	493	518	520	488	497	486	522	504	498	483	525	476	490	482	492	517	497	520	490	515	505	508	518	505	527	520	488	495	530	475	508	514	471	514	490	541	524	511	548	494	499	503	486	531	503	504	538	545	473	506	481	481	453	538	486	493	505	502	508	498	551	498	514	478	476	509	544	468	501	534	514	546	512	485	522	502	494	479	515	484	491	510	532	472	526	479	492	530	518	533	566	509	525	543	523	467	543	500	484	531	509	512	512	514	526	490	535	551	468	508	514	546	482	518	484	465	463	522	491	501	491	484	512	522	488	488	499	519	527	497	505	539	524	516	516	502	503	492	500	488	524	495	517	495	490	500	542	484	524	488	532	501	520	524	513	535	516	490	551	522	533	543	520	497	528	512	500	509	474	544	525	512	504	472	482	486	503	559	541	547	461	486	493	516	511	526	523	553	488	531	504	490	474	490	505	480	543	501	525	529	504	505	531	558	503	514	540	526	468	540	508	499	488	531	512	504	500	516	518	470	517	556	561	531	507	518	518	545	511	532	487	488	492	471	494	523	523	502	510	518	524	484	494	529	522	503	532	514	493	502	544	511	486	521	521	501	554	488	512	484	482	499	476	501	557	501	504	498	551	525	479	502	537	506	524	503	502	494	543	544	507	530	534	513	486	544	477	509	446	495	495	484	506	533	478	506	516	558	490	538	517	492	483	493	461	513	511	493	526	539	518	496	514	474	514	510	501	523	512	543	516	545	524	528	514	532	492	528	540	494	546	539	482	486	496	475	496	499	479	520	488	510	530	494	493	512	514	491	491	525	477	497	503	521	483	480	531	535	510	533	518	544	468	532	535	520	516	518	523	492	491	515	518	485	504	513	535	477	528	549	508	492	502	486	495	466	514	546	496	541
26669	20388	8363	1127	715	638	548	559	491	466	430	422	423	409	450	381	397	412	412	404	396	442	373	409	384	423	353	383	425	414	378	404	383	419	414	366	384	380	388	366	389	408	387	387	346	409	382	386	409	375	386	375	396	431	381	398	411	371	421	360	384	374	406	430	373	372	409	383	408	418	371	414	383	391	389	380	392	419	411	359	351	381	386	365	351	422	398	382	439	412	398	398	403	373	414	397	376	390	404	389	386	386	348	393	402	384	429	404	409	383	400	409	401	398	354	380	376	410	392	382	396	396	400	391	429	371	399	393	431	361	392	369	340	418	381	381	357	396	366	408	369	427	395	396	398	397	406	372	395	397	405	385	361	373	378	409	397	378	408	416	384	382	358	385	369	370	370	366	364	404	392	346	361	396	363	365	327	389	428	404	374	387	418	378	368	405	388	382	404	371	345	361	371	367	384	367	360	385	389	368	381	405	386	382	372	388	339	393	363	382	390	390	395	367	379	392	362	398	378	390	375	368	362	372	404	381	391	399	361	381	361	407	375	391	430	382	376	392	372	414	412	338	363	384	386	387	398	404	385	400	378	397	415	398	353	368	381	424	407	376	368	389	390	385	366	362	391	392	433	389	410	363	368	369	386	395	412	392	365	386	404	352	391	407	361	379	413	368	393	372	394	345	377	390	377	377	381	387	380	370	406	391	372	389	380	405	372	396	409	382	423	397	370	378	392	353	409	396	398	349	391	380	399	413	373	387	376	421	353	401	405	417	354	392	406	419	372	362	369	365	385	399	381	385	373	395	414	413	411	419	399	381	394	413	372	411	373	410	411	369	401	378	384	393	399	405	387	388	384	396	372	367	375	351	378	392	402	370	351	369	405	373	358	379	348	379	387	391	397	378	383	415	386	405	386	365	388	364	403	380	405	372	400	397	380	394	385	382	381	431	399	397	384	383	373	368	371	404	395	430	349	381	379	372	376	361	416	377	372	396	395	376	398	377	391	408	353	353	412	437	405	329	401	386	346	373	381	375	387	347	375	391	377	388	407	385	342	384	383	366	369	384	396	383	379	389	399	405	348	381	393	373	392	405	380	372	412	367	397	399	380	384	418	412	353	379	402	356	421	404	382	369	401	410	381	405	386	390	382	408	394	342	374	359	398	400	357	402	385	386	382	376	392	365	390	386	405	416	386	400	430	385	383	369	396	369	373	401	390	399	388	346	429	387	372	404	404	376	394	361	412	381	398	402	370	385	355	381	369	379	407	330	400	392	399	352	406	400	382	367	363	356	378	412	387	360	349	397	398	358	406	382	382	395	393	390	387	421	416	354	380	409	395	409	366	389	391	372	411	416	371	435	384	366	383	362	360	393	400	385	418	411	398	394	386	371	386	434	404	355	405	416	374	388	379	402	379	378	371	359	375	364	397	373	388	375	348	372	389	415	398	360	362	400	354	437	380	364	423	360	383	366	408	390	376	391	390	410	359	414	338	401	357	396	395	391	379	403	388	406	395	394	391	413	398	408	376	382	384	389	400	366	332	392	376	379	413	388	399	388	377	374	352	371	372	400	388	408	376	376	417	371	378	438	388	385	368	367	382	388	412	392	413	407	410	364	373	401	351	401	399	397	377	375	401	398	366	381	393	403	381	385	325	380	403	422	392	399	399	373	388	402	387	366	360	369	355	396	390	398	337	404	402	395	372	391	381	356	390	397	395	358	395	383	371	378	379	378	414	402	426	358	379	361	395	403	377	418	366	350	377	395	405	376	372	368	386	364	382	350	390	380	350	378	411	428	383	389	381	395	378	407	361	373	365	424	415	362	403	390	363	383	385	392	399	393	384	412	374	368	382	406	394	412	393	389	386	381	380	386	398	349	422	361	395	402	409	385	377	410	381	377	382	412	381	385	372	388	440	387	372	367	372	399	363	392	369	377	389	380	356	386	379	409	414	381	346	379	390	365	390	385	358	379	374	375	440	402	407	435	352	387	373	431	369	359	422	393	373	358	376	407	399	392	350	382	392	392	375	410	380	409	397	375	350	389	386	387	383	381	369	420	368	384	395	405	354	380	394	367	413	409	417	408	369	386	379	411	388	392	375	371	383	377	376	413	397	367	380	398	385	408	401	369	387	366	397	402	393	385	402	399	406	415	378	396	380	406	374	392	403	369	418	427	381	378	382	393	392	376	386	358	420	397	398	374	382	354	385	433	383	352	336	411	368	383	381	368	387	358	382	356	369	378	412	401	369	381	384	399	394	390	414	382	376	405	409	393	377	402	405	393	383	396	410	371	396	392	414	409	392	385	384	392	392	370	386	413	411	386	414	390	377	385	348	416	419	396	396	355	393	419	376	370	376	378	376	356	407	374	372	390	372	390	400	381	410	396	421	383	406	383	389	412	404	387	395	372	392	384	383	381	377	424	408	363	396	371	384	404	371	350	403	389	382	392	403	424	426	393	376	383	401	368	392	389	376	359	408	348	367	404	383	385	354	381	395	393	386	409	377	385	370	383	408	384	369	372	394	396	385	377	409	380	408	339	416	397	382	380	360	388	388	354	397	406	373	354	391	350	398	348	366	397	369	396	367	409	398	376	395	372	395	400	370	343	391	389	364	389	373	394	392	374	353	378	384	385	409	367	383	354	410	396	399	368	412	392	384	372	396	400	399	418	433	370	395	355	380	393	408	361	383	386	370	386	392	368	379	393	401	370	391	372	415	396	384	353	396	347	383	360	408	395	388	409	382	417	394	374	374	383	389	403	354	405	377	378	417	378	387	372	413	394	441	362	371	400	390	409	382	342	381	363	401	395	348	350	399	360	409	366	393	387	395	380	358	399	378	398	377	412	379	392	400	368	422	343	392	378	395	437	438	402	394	391	382	346	410	377	348	390	365	414	392	378	377	383	341	362	356	391	360	370	410	420	402	382	359	379	365	418	388	384	414	362	409	383	380	387	398	374	377	385	385	400	408	355	357	424	388	411	382	406	388	391	397	409	375	377	372	386	407	371	400	399	414	427	367	390	402	384	418	381	356	378	386	390	395	386	361	354	391	402	348	409	414	403	363	389	417	387	414	367	323	408	374	403	386	405	410	403	387	401	388	351	398	385	375	393	411	397	395	399	367	403	428	352	437	401	374	360	355	375	385	396	407	385	371	387	391	377	364	376	385	372	382	379	417	382	386	375	344	349	428	382	358	396	365	431	396	404	376	355	375	350	379	404	373	382	365	360	383	409	392	399	389	387	405	346	386	381	413	382	345	366	376	373	397	331	397	386	381	391	408	371	339	390	375	370	389	394	370	412	402	404	374	378	410	396	405	422	396	355	378	402	380	403	394	414	413	389	376	409	417	387	433	406	415	389	405	407	401	390	374	401	409	397	393	420	413	398	394	400	400	392	410	379	401	389	352	423	371	380	389	394	370	425	364	424	374	394	398	393	394	425	428	383	411	388	408	377	392	384	402	392	440	376	373	400	382	373	390	407	387	379
4305	2099	2155	1557	1351	1211	1074	931	823	784	676	658	686	672	559	555	585	602	623	608	550	583	576	519	607	595	508	599	564	602	599	599	602	592	585	569	596	538	571	551	567	535	542	570	527	529	540	590	557	557	561	562	573	581	551	550	596	572	583	580	571	575	506	544	529	578	537	571	554	525	549	551	543	563	531	543	570	524	551	526	556	518	487	532	538	559	520	564	577	552	578	522	541	516	580	511	532	564	564	540	542	556	538	545	594	597	577	532	561	567	579	560	489	552	540	552	535	526	538	520	573	548	548	575	570	542	516	530	561	533	535	544	577	563	519	571	581	588	554	586	568	509	568	520	569	555	613	506	534	542	541	527	565	513	594	519	563	565	531	536	590	574	581	569	566	586	558	585	532	533	577	550	570	535	558	547	564	568	521	569	561	534	528	552	569	607	536	592	567	578	555	564	542	570	542	548	562	550	577	557	542	552	525	577	541	566	541	547	547	541	555	570	541	548	516	540	547	554	559	547	544	539	512	545	543	553	529	576	590	523	535	575	585	556	565	540	527	552	552	582	585	543	547	544	544	556	523	531	521	563	498	519	564	568	544	516	563	588	530	542	546	577	520	564	540	499	499	550	549	546	547	560	577	496	551	527	548	568	546	579	604	530	567	537	563	610	589	595	543	551	571	517	598	557	536	562	511	563	542	544	545	528	556	571	562	542	573	553	616	597	552	560	520	543	546	520	537	552	517	543	535	531	550	588	549	556	555	556	575	568	577	533	545	564	601	568	508	574	531	546	555	564	555	520	540	524	539	544	530	585	555	523	575	528	529	553	560	505	548	544	550	553	533	541	600	506	557	523	544	555	586	537	547	538	566	569	523	557	564	568	593	580	500	534	512	534	551	558	564	598	527	540	559	540	558	562	583	566	590	547	526	515	545	559	545	525	583	572	567	572	512	567	592	582	496	530	545	522	568	544	540	527	528	576	554	577	504	537	543	541	549	554	535	554	582	514	535	556	536	535	565	529	567	522	535	552	609	564	545	558	522	496	528	587	540	552	526	559	594	589	502	514	517	529	542	567	588	554	559	534	575	515	502	547	579	551	597	572	553	550	536	568	567	535	548	549	579	548	536	540	491	584	525	511	518	544	565	555	549	592	532	543	577	624	551	548	504	550	514	565	549	483	592	516	551	541	553	520	530	547	570	564	524	567	539	580	542	562	556	536	530	520	524	515	570	532	575	547	543	598	559	569	514	560	526	563	561	545	547	536	556	542	559	564	528	558	550	559	559	560	522	568	514	529	544	604	586	534	585	525	556	578	588	497	546	584	557	524	538	519	556	583	580	525	521	573	603	557	567	558	543	516	572	531	530	567	574	542	587	586	546	568	556	576	533	517	551	572	522	549	513	574	525	584	519	547	526	533	587	499	541	561	574	590	537	524	589	491	543	562	534	528	587	532	574	567	561	523	560	585	527	504	592	543	554	529	532	611	570	529	542	540	559	543	543	533	513	513	572	553	536	549	509	577	522	587	551	592	572	554	566	568	555	542	585	536	603	591	507	569	538	561	579	584	535	524	583	549	576	556	543	536	531	534	569	546	561	583	560	527	564	526	577	539	542	555	538	544	544	578	557	583	583	528	557	516	547	585	500	568	528	529	552	570	551	569	533	546	570	576	533	581	549	583	505	585	584	551	593	568	536	612	544	517	543	531	537	561	574	552	546	556	574	593	526	560	521	568	516	537	540	513	582	539	572	538	572	580	565	527	521	544	551	515	486	538	555	539	559	528	548	550	557	531	526	583	534	536	523	554	523	569	576	547	529	541	517	557	542	556	586	557	547	571	540	542	548	574	494	546	562	547	539	524	562	523	554	574	554	561	590	512	548	527	599	509	558	566	549	562	481	532	553	603	568	531	559	551	539	597	537	552	553	513	575	530	570	502	581	565	537	561	591	589	539	528	577	581	571	550	595	511	552	550	566	562	550	540	567	580	592	542	489	571	573	530	561	535	581	544	544	559	559	543	535	571	548	537	531	565	542	562	533	521	580	549	569	542	530	570	557	563	591	557	533	569	586	569	571	578	505	555	539	552	552	563	562	562	537	527	572	538	572	539	545	527	517	582	502	557	576	526	579	560	571	544	535	511	515	528	560	581	545	534	523	572	526	537	564	506	568	551	520	586	556	599	589	562	532	555	538	532	606	577	532	593	567	572	551	514	565	539	509	557	549	568	555	532	520	520	583	534	549	492	553	513	579	561	550	523	534	522	586	563	545	570	572	571	569	517	569	538	548	561	525	571	538	583	562	555	522	506	543	559	523	517	556	563	547	598	582	541	538	552	564	571	553	563	549	554	547	528	531	529	537	583	524	596	544	587	545	590	529	529	574	568	557	584	527	593	574	518	558	603	574	547	521	596	559	573	584	548	569	559	576	527	558	547	559	519	536	594	558	595	562	551	523	529	570	534	513	557	506	516	570	544	550	550	597	543	571	566	538	591	531	559	563	540	523	561	554	555	547	541	543	584	571	588	521	569	514	529	558	565	574	589	532	598	510	551	556	587	556	528	620	568	542	543	531	571	544	516	553	524	536	571	525	557	565	568	538	537	564	539	515	548	544	539	516	540	477	586	560	518	580	569	549	536	546	583	531	536	511	517	557	553	525	549	560	522	560	572	583	549	568	567	553	557	578	577	558	520	576	537	537	576	517	517	520	566	540	554	546	601	527	519	545	541	555	564	542	534	590	502	561	569	529	556	548	516	574	563	553	582	551	559	551	522	548	553	579	562	563	572	541	567	562	560	598	516	536	565	557	550	538	542	522	549	555	553	536	554	510	520	539	549	537	560	588	604	515	510	504	532	549	558	566	534	580	556	543	542	525	547	550	546	533	540	517	524	578	607	587	552	576	564	588	547	551	562	572	580	558	547	511	546	544	579	583	577	586	580	520	570	573	560	532	550	534	538	536	556	536	554	519	579	561	551	560	566	558	515	561	550	562	578	563	520	537	510	566	572	546	564	556	542	560	509	576	553	539	587	534	514	555	542	605	553	582	529	538	553	565	542	586	556	570	577	542	554	491	531	529	553	584	580	516	528	532	564	555	563	563	561	553	554	573	585	549	625	571	564	599	554	533	524	543	563	583	553	559	511	591	582	558	586	536	539	529	592	516	588	555	536	529	572	543	528	547	533	550	579	569	487	579	525	510	552	533	540	559	559	577	523	545	536	576	554	552	535	540	545	569	613	547	550	583	560	530	539	596	508	570	506	566	586	550	550	497	574	533	520	575	557	551	543	515	597	609	532	569	567	562	572	596	535	543	565	552	524	519	575	585	562	589	554	529	564	544	557	523	539	536	547	556	557	560	565	562	585	574	516	577	527	532	519	538	527	559	568	555	525	558	553	527	544	522	543	537	546	544	556	567	545	547	520	534	610	561	575	515	578	557	567	562	524	553	555	550	585	555	554	554	555	549	530	532	551	558	554	582	553	551	560	527	548
23601	21108	28546	23902	21102	11954	1833	1124	911	848	752	762	719	677	601	618	598	556	611	622	563	622	573	569	549	538	515	543	512	568	586	543	549	597	564	547	549	545	540	556	568	496	499	575	549	495	525	548	482	558	511	544	492	527	504	536	505	552	484	513	521	536	509	515	519	494	540	510	571	523	498	514	527	505	501	536	530	495	523	580	481	516	500	550	508	512	502	528	539	493	520	555	527	501	509	505	547	528	501	515	546	517	509	527	553	512	532	507	534	515	487	524	528	523	474	519	488	505	527	500	554	520	505	518	553	549	507	516	535	489	476	542	501	551	506	496	547	546	487	476	521	546	492	529	515	523	514	547	546	511	544	547	520	517	487	535	545	510	530	505	524	482	502	514	506	514	522	528	511	529	543	558	485	531	516	494	532	538	544	526	580	547	507	514	527	524	489	513	519	493	476	515	508	549	497	546	499	561	504	487	508	501	550	507	527	524	509	501	537	508	545	500	505	485	537	491	519	508	537	505	509	501	520	514	528	531	525	506	513	530	519	520	520	507	531	501	490	559	505	524	506	530	494	519	492	515	521	481	515	481	523	554	504	533	500	478	525	493	527	502	545	529	532	505	498	489	519	492	520	494	502	533	517	509	473	523	488	537	543	462	494	514	516	553	485	570	512	505	498	539	516	496	501	521	528	540	511	508	474	505	537	498	531	511	567	476	462	505	504	525	525	478	456	490	506	533	513	568	516	527	543	554	497	521	542	534	565	473	535	527	515	495	558	505	540	473	483	509	501	487	490	529	526	523	497	521	529	544	542	475	532	512	506	521	494	524	529	476	553	509	510	512	507	526	500	515	510	560	550	513	508	548	543	533	515	485	537	493	508	530	490	490	520	509	491	561	484	500	497	514	508	557	526	494	516	499	510	502	527	502	513	526	543	519	509	457	509	548	526	511	515	493	509	525	519	525	515	516	479	485	535	537	468	484	479	535	491	510	526	493	507	582	526	533	602	490	528	476	469	515	522	515	524	500	488	522	551	507	550	498	496	514	506	522	509	548	547	506	498	527	496	511	482	506	525	495	514	529	491	492	509	497	504	543	534	482	507	500	513	528	522	526	547	539	544	519	542	474	484	535	514	504	522	510	487	557	509	470	552	541	557	547	498	506	498	500	520	532	524	519	520	499	483	499	477	506	512	561	493	511	536	600	553	493	512	529	504	533	539	489	523	526	513	476	571	532	529	508	525	509	518	524	496	472	507	500	489	516	522	542	508	500	523	520	515	522	494	548	518	528	533	513	514	460	504	517	520	532	503	502	511	500	553	510	495	555	527	496	522	490	535	525	532	538	487	554	557	479	521	544	521	525	543	508	538	526	513	527	545	528	543	508	549	496	499	522	550	515	483	519	483	521	478	505	539	508	556	527	515	506	501	516	516	506	539	512	536	512	526	538	511	498	575	523	516	523	477	476	509	526	524	470	505	491	551	505	482	569	526	460	522	497	560	522	492	515	537	489	492	471	523	479	532	516	517	520	527	480	517	497	509	523	527	514	498	513	518	540	552	557	551	482	528	541	506	499	528	512	501	489	495	510	487	494	519	492	550	494	555	522	510	508	523	533	535	546	521	516	507	522	505	486	538	532	479	524	498	486	568	540	495	450	504	517	528	471	537	517	492	543	533	545	515	480	522	520	533	546	532	553	538	494	508	505	512	521	546	524	512	481	508	517	507	525	530	486	493	537	479	506	531	511	483	497	478	491	471	464	493	530	525	518	494	563	550	513	527	524	509	531	516	530	499	544	550	545	544	503	502	484	483	529	509	540	502	504	561	518	469	558	523	534	505	503	532	536	510	528	498	484	515	486	496	520	523	518	509	517	473	540	541	556	510	506	464	493	500	563	533	517	537	477	556	521	501	507	561	512	497	505	505	490	513	500	505	516	502	566	473	531	521	497	531	543	557	522	516	545	528	550	526	501	492	572	517	512	497	500	532	533	570	500	502	523	458	515	516	524	507	513	529	516	489	551	474	512	518	495	505	507	507	504	525	490	473	524	497	507	504	509	497	550	541	502	528	498	526	534	505	520	492	505	509	514	512	520	557	554	509	480	506	515	487	552	532	508	487	506	506	527	544	496	509	515	454	522	469	492	500	526	503	515	556	536	531	525	555	520	554	521	525	471	509	500	507	518	508	535	476	514	512	535	515	504	519	492	514	464	477	556	558	509	550	507	522	523	522	485	533	530	486	512	532	534	498	520	517	483	497	554	460	490	534	524	497	496	530	521	526	531	524	508	508	510	517	522	522	487	551	552	529	512	525	515	543	491	486	578	529	545	504	513	511	545	494	527	508	463	476	517	514	514	516	518	484	518	498	562	533	518	532	456	524	521	551	525	516	498	505	503	504	491	520	477	509	531	539	501	490	500	518	484	519	519	511	492	514	524	550	541	531	517	533	490	502	468	529	532	505	486	480	521	526	542	487	497	535	507	530	496	520	519	558	536	480	480	549	496	508	513	507	512	528	487	492	533	512	534	512	541	506	518	552	500	559	502	501	499	507	506	520	504	567	548	527	482	475	517	519	516	505	521	498	504	529	484	519	525	557	514	511	550	486	473	495	482	527	512	527	518	458	512	536	523	493	500	500	488	514	533	521	520	512	505	508	537	504	539	513	537	546	498	522	532	526	512	482	532	540	524	498	524	526	485	515	492	521	488	484	507	526	460	489	542	512	487	537	546	516	511	515	509	533	513	520	491	534	568	514	577	542	529	485	488	530	524	508	485	540	517	513	547	502	482	512	537	505	513	556	495	526	501	546	494	483	525	512	515	501	475	482	512	489	497	526	511	558	580	491	498	483	555	484	534	528	505	496	502	534	555	518	491	494	521	505	484	553	537	510	527	506	508	520	528	536	533	478	511	531	525	538	494	497	504	544	511	489	528	522	469	503	545	506	496	488	472	486	484	519	530	506	502	521	549	511	521	524	546	544	531	496	530	489	517	515	492	486	547	520	516	528	542	495	465	507	508	521	520	492	504	537	476	527	513	490	542	514	537	542	509	505	540	479	524	527	502	523	494	530	500	568	532	544	544	497	527	520	508	507	550	507	542	519	517	529	548	545	476	510	491	512	553	498	520	575	500	518	532	547	512	503	509	518	505	498	502	506	525	534	526	490	524	512	516	515	549	494	536	496	528	520	508	516	520	521	521	524	539	536	522	504	510	519	504	506	523	508	459	496	522	516	523	495	468	516	536	497	499	500	530	520	506	526	524	510	516	504	506	490	497	542	539	526	481	504	490	535	523	554	490	526	512	541	522	571	534	488	517	518	509	516	538	511	492	540	505	499	526	543	491	521	531	483	485	539	485	500	523	519	489	510	522	491	493	524	556	500	516	529	518	525	518	486	515	527	512	516	557	524	548	496	491	541	536	525	547	523	526	534	540	525	553	521	514	529	540	559	543	492	506	533	503	493	474	511	483	504	515	521	492	526	499	506	517	462	535
5341	11648	9585	5378	4094	3321	2684	2159	1798	1547	1369	1310	1189	1125	1015	971	945	873	961	840	896	882	799	760	831	789	811	816	784	870	882	879	805	848	812	787	743	785	722	828	730	761	723	732	762	766	742	742	726	782	721	699	790	735	750	779	713	760	745	815	770	717	791	772	712	737	746	783	736	740	707	767	725	749	799	739	746	696	768	735	710	775	747	699	706	739	704	696	738	707	780	766	704	654	774	687	747	737	720	736	780	735	710	697	669	710	705	758	713	721	757	675	765	701	729	748	702	729	742	730	725	742	719	772	784	730	731	787	753	734	712	686	774	738	733	683	684	739	739	714	710	764	729	728	714	727	698	753	647	716	703	791	746	721	686	657	770	723	667	671	742	724	751	704	788	702	681	747	737	730	695	741	689	724	700	727	758	720	692	742	732	724	721	716	742	744	795	732	693	749	742	748	742	700	706	757	765	677	701	728	684	699	672	720	736	703	703	686	757	755	686	713	766	750	711	765	757	768	719	725	738	752	713	766	684	709	742	735	744	709	722	710	674	751	732	713	753	753	788	729	707	687	738	673	690	725	731	741	738	715	765	742	690	673	722	712	681	730	706	758	711	700	740	744	746	707	717	695	704	684	759	714	683	690	732	726	698	769	732	734	718	726	754	754	762	693	721	730	679	757	724	735	751	675	715	688	741	709	758	759	748	737	802	739	727	767	702	736	730	662	713	751	749	710	720	742	760	697	754	686	734	730	772	758	717	719	720	736	715	690	739	756	681	752	675	783	740	690	716	740	741	703	726	757	733	721	677	712	739	770	680	745	723	723	709	751	690	758	722	703	724	769	712	717	723	767	661	757	677	767	780	746	745	675	710	736	731	702	695	746	701	696	761	711	706	698	723	711	698	684	722	671	734	751	744	717	677	707	713	768	730	690	751	676	654	751	728	699	709	726	738	765	720	742	700	722	715	755	689	694	704	710	684	718	699	742	731	730	738	741	720	701	719	686	685	743	711	763	695	744	757	714	716	724	709	744	731	768	753	727	709	756	770	783	721	740	711	722	708	708	690	723	722	667	713	697	724	728	749	681	668	701	755	718	741	744	723	712	652	713	727	727	757	720	731	679	738	752	738	727	711	741	750	699	720	723	745	751	736	734	722	728	678	730	754	696	761	727	748	742	709	726	719	725	739	766	731	757	722	697	744	789	686	739	659	760	728	713	762	748	694	746	738	730	752	729	704	706	681	722	749	699	726	740	751	715	677	771	728	701	722	750	740	720	790	704	759	700	699	786	784	697	707	718	692	717	767	717	726	672	700	764	707	738	686	742	755	733	710	718	749	737	683	719	757	751	748	732	748	699	776	714	703	713	720	746	695	705	705	729	687	751	677	738	693	742	660	728	716	721	780	715	718	721	732	744	719	727	675	689	726	717	752	717	700	713	710	714	686	707	720	724	686	752	745	696	784	701	723	699	747	728	716	748	696	716	737	709	762	711	756	726	716	719	743	716	714	738	662	726	722	710	698	706	765	702	693	694	728	750	734	711	757	729	758	692	658	749	714	803	687	717	670	666	691	714	752	719	694	730	725	786	796	744	729	755	699	725	748	739	706	693	697	719	702	696	704	737	739	741	696	743	720	687	712	692	677	719	727	699	667	745	712	743	716	767	684	714	720	724	718	749	730	749	694	727	733	731	719	783	734	721	743	726	705	736	732	731	756	720	706	782	772	727	727	675	713	756	715	698	675	750	750	718	745	742	742	691	673	733	736	749	702	733	736	737	719	727	747	744	715	693	758	692	743	676	741	768	667	757	735	707	746	721	716	729	729	734	736	707	711	701	728	732	726	730	740	732	744	687	745	742	714	731	720	709	727	723	743	705	736	733	744	711	755	715	718	733	729	755	687	753	717	701	725	702	734	740	758	762	713	740	669	722	701	730	766	672	752	687	712	704	768	756	716	709	747	737	723	747	691	690	660	693	774	731	734	689	719	726	731	709	765	735	779	712	737	711	772	756	739	755	738	726	667	720	743	713	741	749	782	712	683	705	748	722	736	743	721	730	659	718	742	717	754	749	659	709	728	667	708	730	748	736	717	739	694	767	748	747	686	688	749	709	727	699	740	686	705	761	745	728	709	741	775	713	746	737	716	743	698	714	692	717	724	748	726	751	710	702	693	757	721	733	720	735	739	732	718	739	743	717	701	685	756	725	750	728	794	766	705	709	715	713	711	700	736	714	742	723	722	715	741	744	704	695	683	709	728	753	704	711	726	700	742	703	755	752	705	730	730	711	737	747	758	698	722	685	738	742	720	698	685	738	724	695	743	740	680	729	722	771	728	726	720	724	772	722	698	712	737	694	701	731	698	802	670	713	780	696	724	720	715	740	731	728	736	727	745	740	714	657	720	766	761	719	761	720	744	750	721	753	746	707	729	726	706	740	724	731	689	715	705	734	728	748	707	708	723	746	715	738	731	750	710	685	693	709	718	689	708	715	722	803	659	729	743	730	679	715	760	744	696	705	743	694	769	704	722	689	733	687	719	717	710	697	706	709	732	739	704	737	773	709	765	754	745	770	751	744	767	768	736	728	706	731	725	714	759	744	702	683	708	713	750	699	693	767	725	744	707	714	723	672	701	781	772	678	702	738	686	785	720	753	734	762	686	699	690	771	738	742	770	738	788	691	755	739	763	695	725	737	709	730	757	749	715	701	786	737	748	719	717	743	739	677	721	692	799	725	768	745	720	718	696	716	721	749	727	715	718	662	724	687	719	718	691	733	722	703	718	675	731	666	735	692	722	698	736	676	679	736	720	712	745	734	707	682	754	734	720	706	730	720	722	722	781	723	738	750	697	779	696	701	747	689	720	746	752	732	691	752	733	700	667	737	743	716	723	697	691	683	718	732	775	726	750	712	720	686	724	699	740	729	702	707	711	739	706	727	718	741	699	716	698	729	697	703	704	702	726	710	716	713	751	708	718	730	741	721	729	709	715	705	703	700	734	727	772	696	672	682	740	744	703	719	684	695	688	725	744	787	775	775	726	694	722	711	719	702	738	716	729	771	715	739	717	679	713	715	725	726	752	721	730	710	734	715	730	697	715	723	741	700	690	687	747	783	702	772	684	726	708	697	689	693	713	671	727	742	706	751	732	688	747	771	715	738	778	757	745	764	740	726	707	748	689	705	731	707	688	740	675	750	718	653	715	688	735	758	703	750	701	765	718	746	742	686	754	737	782	674	713	703	690	754	691	768	696	723	717	719	718	763	755	746	696	733	733	728	733	741	721	691	749	709	694	688	734	708	739	726	744	694	675	714	702	699	723	720	751	740	680	741	703	674	719	724	780	737	753	780	732	758	752	699	745	713	714	683	724	730	763	731	754	706	769	733	774	688	743	719	666	734	785	751	731	755	673	693	724	739	724	742	732	766	782	693	731	753	728	747	686	725	732	758	735	712	677	703	731	749	756	689	680	748	692	758	731	702	725	747	746	690	721	735
22733	21116	28934	23553	21118	21173	9937	1533	1079	947	717	703	629	580	549	511	501	507	469	458	446	421	388	424	450	388	434	414	371	479	447	463	441	461	410	388	395	406	403	365	409	348	356	380	352	390	367	353	361	356	400	367	350	383	363	369	369	351	357	368	383	368	395	349	344	363	361	368	369	344	380	330	376	357	363	364	350	377	332	392	355	360	377	339	353	365	344	361	365	365	370	342	326	349	331	340	363	319	324	340	390	353	317	342	369	359	344	366	351	340	366	355	344	370	361	332	372	327	352	320	360	361	369	362	369	385	346	329	315	358	385	344	353	345	333	350	339	383	357	315	349	341	343	338	347	404	349	329	320	346	367	380	363	354	345	381	368	360	358	371	350	374	382	362	346	355	349	370	364	337	363	352	347	320	331	345	341	345	347	353	389	324	345	365	381	313	374	344	349	321	378	361	328	343	354	372	375	367	375	329	335	363	365	345	360	351	326	357	388	372	355	310	363	390	354	382	366	375	354	338	356	336	336	355	340	347	357	357	384	360	367	317	358	365	369	374	313	380	374	357	336	367	338	379	351	377	342	327	356	351	350	363	375	371	346	378	367	348	328	361	366	351	340	370	323	380	369	370	379	375	345	327	329	383	392	354	394	368	334	395	329	355	333	394	366	339	324	341	344	339	346	328	344	356	362	380	325	347	350	356	323	361	323	353	367	362	370	375	348	370	391	371	364	373	373	344	329	346	356	332	347	358	363	374	331	353	353	371	343	350	357	337	348	370	351	360	346	369	373	341	368	346	347	330	355	359	361	325	338	336	362	382	331	342	334	364	392	331	348	349	345	337	347	331	336	358	375	335	366	379	390	347	352	353	366	378	349	335	369	341	365	335	329	339	345	362	319	362	366	345	381	324	376	337	340	333	365	391	355	309	370	310	354	366	367	364	337	330	359	344	335	341	316	364	322	389	360	357	363	345	355	347	362	357	345	344	355	336	320	297	368	335	379	342	330	373	339	357	338	366	373	386	359	355	360	363	367	337	349	377	356	351	362	333	344	388	313	361	390	395	372	375	315	336	345	321	348	374	333	332	364	323	354	358	343	340	367	335	334	378	344	373	360	365	328	361	348	382	367	327	394	332	356	397	340	342	339	325	324	338	349	338	370	340	374	370	370	341	343	355	354	334	346	348	351	345	347	351	367	384	354	343	317	331	338	380	370	376	348	330	323	362	343	357	351	403	337	365	358	342	384	369	339	354	348	338	346	340	361	332	328	329	353	315	344	343	336	339	347	398	353	361	368	328	348	330	344	349	363	349	333	370	346	415	333	357	342	356	335	345	330	362	387	360	334	392	374	342	336	342	335	360	325	364	340	334	348	356	344	372	337	364	366	345	358	400	379	363	338	355	325	351	333	358	340	365	329	362	338	373	332	342	328	348	363	316	340	383	373	346	333	339	372	344	375	379	377	327	321	367	379	345	370	362	394	344	325	391	382	332	372	356	335	339	344	356	376	364	360	354	367	370	360	326	343	347	378	350	340	343	304	351	324	336	366	354	342	343	385	372	387	331	330	367	367	352	344	357	343	371	353	323	360	378	369	337	362	348	344	358	329	364	377	369	350	362	337	346	349	360	396	339	338	382	340	355	365	343	385	332	378	332	316	358	369	352	351	340	351	315	344	351	362	297	333	353	359	359	325	356	359	361	355	356	368	344	352	379	361	334	340	344	339	364	368	346	324	345	362	367	358	333	384	346	322	378	345	356	328	344	322	362	369	350	350	375	345	327	346	342	376	342	321	340	360	356	391	370	354	330	359	346	365	338	359	383	361	328	357	365	361	353	350	357	342	340	352	347	318	353	364	334	339	367	364	355	360	360	343	330	354	405	328	371	364	341	312	358	352	327	374	392	357	306	359	352	355	344	343	348	334	349	332	337	332	363	350	351	367	325	373	337	343	338	362	353	318	356	352	368	337	315	344	357	325	348	348	341	355	365	356	350	347	348	356	337	336	356	340	371	362	364	330	325	360	351	324	368	341	355	323	388	331	328	377	329	382	344	346	370	329	367	329	363	400	350	352	344	353	350	378	332	367	347	380	327	379	369	394	376	370	339	347	334	312	360	352	372	372	318	347	370	317	345	345	352	340	333	348	330	302	367	376	349	341	389	366	337	330	368	355	408	361	355	355	357	342	378	367	333	337	344	351	335	322	343	342	393	344	354	371	332	373	321	348	348	348	372	366	348	343	403	355	311	374	343	353	372	357	356	377	356	366	330	366	375	317	329	360	363	307	331	346	334	341	347	361	368	372	334	359	358	341	382	343	365	338	361	353	372	388	342	353	404	363	376	392	364	349	384	365	342	377	334	347	323	381	345	325	369	355	356	375	378	355	332	354	389	342	352	344	380	369	333	396	347	348	345	361	348	341	319	369	359	359	354	349	319	354	345	343	333	389	371	330	338	389	350	328	344	330	329	332	331	344	335	334	349	361	345	296	330	361	335	348	351	368	359	348	365	350	355	370	344	355	364	340	363	360	380	384	349	340	342	362	372	361	378	335	347	368	355	324	352	361	362	354	341	363	355	351	371	372	385	339	359	331	348	340	372	360	377	353	366	333	348	333	327	343	385	357	378	357	363	355	322	344	362	342	394	353	363	365	360	373	350	363	346	348	370	383	343	367	341	379	317	337	357	347	360	356	393	337	353	353	370	363	347	328	351	369	368	366	381	332	368	367	371	356	371	325	355	379	348	355	382	347	358	376	363	353	335	349	381	375	384	342	343	339	340	344	399	372	362	354	346	389	353	334	342	349	361	359	340	339	330	357	378	375	317	354	325	345	369	352	339	361	361	363	352	368	369	364	355	379	360	363	366	346	331	356	358	362	342	352	343	364	323	369	346	352	346	383	351	337	341	355	350	361	367	332	355	326	360	367	350	320	390	360	372	362	369	331	319	343	343	359	357	329	352	355	382	331	349	357	344	332	369	318	331	348	340	337	355	341	342	367	347	339	370	383	351	359	357	366	369	344	369	381	359	376	348	348	359	361	321	361	344	384	340	316	324	328	326	353	358	337	340	343	362	345	353	333	336	360	352	366	357	361	355	376	339	341	370	375	312	363	348	341	359	307	365	348	349	356	323	343	316	352	343	345	366	355	385	368	361	353	347	362	334	327	378	369	356	352	390	393	354	325	350	323	328	340	385	339	327	368	341	394	336	344	329	348	347	315	352	351	354	351	385	335	336	333	366	358	341	360	356	351	363	339	333	352	324	324	333	350	370	343	364	387	349	387	351	347	383	348	340	382	369	352	358	349	348	368	351	341	346	334	374	343	332	363	343	337	365	356	378	346	368	368	365	368	341	357	353	317	362	361	351	343	342	342	336	348	348	348	328	303	346	374	378	306	348	349	356	349	368	350	337	360	353	349	366	351	363	331	328	349	350	367	354	369	345	362	334	364	381	343	349	352	375	372	334	355	377	380	340	337	372	365	345	315	362	352	343
7556	17200	14704	8298	6216	4980	4042	3205	2380	2086	1750	1455	1240	1203	1043	942	886	901	823	843	766	731	687	732	651	686	651	694	690	704	799	718	698	629	628	577	616	551	616	620	557	538	512	500	544	521	527	548	553	576	526	558	540	555	520	550	541	514	537	539	566	581	601	517	486	523	540	476	521	535	514	503	498	526	534	534	504	485	502	513	518	503	523	466	565	502	516	518	520	516	486	500	480	517	506	492	528	481	475	540	520	505	521	495	498	522	491	520	518	523	498	512	507	500	521	519	518	547	533	456	520	516	491	492	547	503	547	515	546	482	500	493	501	472	501	537	493	526	511	496	481	525	513	507	528	513	537	509	537	467	513	515	529	507	530	528	530	514	498	479	506	511	529	530	536	467	469	514	563	491	499	511	530	448	533	511	534	482	470	501	499	510	523	520	536	495	512	522	518	458	521	485	505	467	496	512	506	534	518	441	554	535	479	537	498	499	495	482	499	530	479	529	518	512	549	497	493	494	500	524	536	521	501	539	511	504	514	489	508	536	492	535	501	511	508	525	553	500	468	506	503	500	500	492	509	466	508	470	445	518	520	502	507	532	513	542	519	508	520	518	508	550	534	510	499	529	496	517	514	579	501	508	468	517	528	507	471	509	468	520	502	515	497	509	496	537	527	491	531	557	491	486	517	541	516	518	512	482	498	503	517	508	497	485	492	510	510	517	500	541	529	521	506	483	499	515	498	496	544	489	518	480	487	498	501	495	521	494	502	486	564	536	483	509	492	555	513	503	513	484	485	481	491	517	516	474	495	491	537	487	476	484	494	473	513	529	520	495	523	467	492	527	509	491	480	497	539	502	509	513	499	440	503	511	509	498	517	503	495	521	538	508	544	498	509	510	499	514	529	495	462	492	525	461	519	505	482	522	496	524	533	503	496	535	524	532	528	527	492	497	496	534	499	550	518	494	494	499	545	504	498	501	508	470	526	513	525	520	494	484	477	494	542	478	518	541	496	485	501	507	531	552	533	503	501	482	532	488	488	505	464	529	487	508	513	534	477	502	500	503	493	499	490	520	490	523	517	507	513	538	458	521	530	483	507	482	538	499	504	483	525	478	502	500	508	527	524	533	536	511	486	508	507	498	475	499	517	492	503	471	490	521	497	506	496	526	439	530	542	507	509	498	501	508	514	542	499	511	489	495	547	489	501	535	501	522	495	505	495	516	508	530	540	535	522	493	548	528	531	510	476	527	506	495	504	501	509	483	486	473	486	465	518	528	510	536	498	504	481	501	498	488	521	545	536	525	499	523	477	439	517	494	511	543	510	493	515	497	484	571	506	475	518	484	495	482	500	521	516	508	509	523	515	502	514	491	537	496	482	492	498	538	520	496	542	538	491	485	540	463	497	486	530	486	485	528	468	556	517	518	475	509	464	565	484	507	516	514	535	508	509	514	510	507	503	477	513	501	524	535	504	552	511	519	475	503	518	490	497	504	483	503	485	588	496	496	489	483	497	508	467	540	536	467	485	476	520	496	479	496	487	528	529	466	503	491	499	480	549	512	512	476	482	494	511	525	519	509	509	498	510	503	504	536	517	514	519	517	520	516	550	484	508	533	498	499	521	489	516	519	527	500	502	512	486	535	541	514	520	535	527	515	522	549	516	497	559	528	504	526	516	516	475	512	489	493	490	531	480	540	512	469	491	493	484	482	510	491	507	509	492	529	516	505	545	532	492	513	489	569	514	511	507	526	552	511	526	506	503	484	476	500	494	473	513	462	499	507	488	525	498	546	502	498	487	561	481	512	523	515	497	567	565	496	517	531	529	503	482	534	502	539	531	447	497	508	487	507	500	500	478	529	514	490	490	500	492	512	529	524	512	485	516	517	517	495	496	505	467	563	504	487	530	514	506	532	497	518	523	496	482	511	503	510	476	503	517	508	506	490	483	481	495	486	485	506	525	507	510	471	485	533	519	511	563	535	518	531	523	493	537	520	501	532	471	520	504	535	479	528	525	476	508	516	488	514	502	464	505	458	503	528	496	474	516	494	499	519	529	511	523	507	538	460	475	538	510	538	510	550	466	504	542	508	496	525	473	502	501	504	488	576	507	543	457	460	504	514	489	512	482	492	471	497	557	486	514	482	490	501	453	481	522	509	550	494	506	530	524	513	506	522	482	486	490	516	550	520	472	489	492	523	508	505	494	509	478	499	502	536	475	496	505	501	475	480	506	518	535	515	497	515	542	500	539	477	504	541	511	507	515	550	514	512	533	503	467	515	517	531	550	495	541	489	516	529	499	512	506	521	479	504	515	497	504	525	528	492	509	528	502	492	552	477	491	499	484	545	489	517	496	527	525	532	521	512	507	513	483	490	512	552	479	496	501	469	492	496	503	502	540	510	511	499	481	488	483	516	507	520	557	495	466	527	510	559	492	505	522	521	504	550	537	542	493	509	546	510	503	513	503	520	438	496	514	502	550	520	526	488	481	512	527	523	462	493	531	568	470	518	523	506	501	532	489	551	493	478	549	490	506	523	473	513	503	495	482	536	544	509	539	507	487	521	500	534	519	514	484	517	508	471	524	492	500	515	503	543	472	482	486	532	525	501	503	507	504	512	495	526	537	483	496	500	483	500	548	535	522	487	501	496	477	496	488	527	531	493	523	488	529	557	482	501	491	469	475	538	505	526	522	476	501	514	506	540	471	520	531	497	545	518	528	528	498	522	526	489	518	502	507	518	502	499	541	538	502	523	476	530	488	513	478	515	510	493	493	486	533	498	530	465	496	529	485	564	505	483	522	499	510	535	552	490	489	482	511	502	549	522	514	503	523	505	521	492	523	510	477	470	512	506	501	529	530	532	486	492	529	496	569	556	501	488	514	483	511	483	523	466	499	497	504	492	470	471	473	507	464	495	542	527	514	539	491	495	505	518	490	513	501	486	487	525	494	508	464	469	496	524	481	502	519	517	507	463	533	482	520	516	553	484	531	500	505	498	547	547	536	522	509	508	523	462	485	507	545	475	476	514	467	550	485	507	518	524	501	507	509	535	523	458	530	514	503	519	496	509	527	520	477	494	506	479	479	501	532	523	484	520	495	494	539	488	512	507	479	555	475	520	492	473	474	518	536	490	508	494	509	480	514	535	495	512	543	482	537	515	531	503	520	468	484	499	505	512	565	504	515	505	460	505	494	510	528	512	497	523	516	490	499	506	509	490	523	487	522	475	519	461	503	510	515	504	533	509	478	490	484	470	498	508	503	489	496	491	490	465	531	492	489	538	536	505	497	548	518	503	482	500	481	496	495	507	518	477	510	482	520	538	535	512	491	483	558	496	513	517	471	532	505	497	518	518	467	513	496	510	475	509	490	509	508	505	516	522	502	472	520	474	501	528	506	518	494	529	512	467	549	553	511	518	486	491	471	466	494	529	489	527	477	549	519	496	535	524	533	512	530	527	483	523	530	494	517	489	485	507	496	518	514	522	496	491	495	485
26664	20563	8800	1227	702	673	606	499	474	458	460	429	438	396	415	381	434	398	406	387	404	410	376	410	397	380	375	414	387	443	422	421	417	374	395	382	376	390	437	385	396	410	381	403	390	359	393	406	396	368	415	369	444	397	375	374	379	381	379	417	391	402	445	391	362	401	382	374	390	398	388	416	394	380	405	370	370	379	390	390	399	345	378	354	375	384	359	405	388	408	403	387	377	430	402	388	403	361	366	395	364	364	371	385	382	378	375	411	408	389	404	408	380	390	423	380	370	388	386	374	366	403	380	393	375	416	392	361	388	405	393	376	372	389	380	391	418	408	399	373	399	339	372	379	415	388	362	384	387	370	365	374	383	417	361	381	405	362	378	347	391	389	400	394	352	388	359	407	382	371	383	344	364	405	416	409	368	409	383	390	380	395	402	376	407	409	388	397	375	387	365	375	363	343	385	374	380	370	371	411	415	378	374	388	376	393	393	382	362	360	393	343	410	383	389	368	410	389	391	370	411	388	355	372	414	401	383	386	424	399	430	384	389	409	393	389	388	397	400	380	370	381	397	374	406	381	379	408	372	410	382	433	413	389	406	366	365	418	387	375	413	368	391	404	402	409	385	382	432	398	381	406	382	389	366	360	379	359	369	393	415	384	434	397	378	398	365	400	363	379	377	358	372	348	373	397	364	362	376	409	401	387	356	390	368	392	380	365	377	381	384	357	356	379	378	358	341	377	403	384	376	365	373	343	384	395	388	369	395	369	361	421	353	403	408	398	398	402	384	358	390	405	392	356	394	404	380	369	386	395	411	402	398	386	401	437	387	374	431	382	416	365	401	407	407	419	365	364	385	406	344	375	378	369	408	395	402	381	400	384	391	385	371	386	389	365	419	348	344	392	408	408	394	388	368	365	421	427	405	403	389	363	396	397	421	380	411	402	387	387	364	414	401	382	371	371	394	380	393	366	363	400	370	398	399	383	365	346	374	378	387	377	402	410	396	393	355	401	374	409	411	366	382	413	376	355	394	361	408	378	413	409	385	375	359	406	403	369	353	366	378	393	388	402	378	380	430	384	378	420	366	419	394	401	363	408	372	345	372	405	397	392	387	378	369	397	369	371	384	375	403	375	400	354	411	390	391	381	394	394	403	399	390	381	381	388	362	368	363	388	408	378	399	355	411	397	378	371	385	424	418	416	370	412	375	393	387	402	413	380	385	354	378	370	406	430	364	381	393	376	371	406	386	381	387	420	378	394	377	417	421	359	390	419	389	388	348	425	384	377	374	423	346	401	389	384	384	367	368	393	412	417	382	373	384	407	389	374	376	352	403	396	357	399	385	438	380	368	394	378	404	394	386	379	384	339	409	376	426	391	354	425	416	399	396	395	352	377	369	366	339	403	376	409	369	373	396	394	395	394	375	397	401	392	391	419	379	396	392	390	356	364	389	400	379	391	393	384	390	402	384	356	405	385	419	389	403	415	354	417	370	404	395	354	359	376	388	423	404	372	401	415	398	373	399	364	374	405	400	368	419	386	399	366	375	401	359	408	386	401	392	389	436	414	376	365	400	401	391	399	419	414	405	370	398	391	367	381	359	399	349	440	393	415	418	398	423	373	410	402	325	407	379	398	380	382	373	376	379	383	385	414	383	371	368	406	419	432	365	394	372	390	414	384	390	369	415	400	385	394	436	391	360	376	346	410	393	387	375	433	382	415	362	379	374	393	391	383	398	404	374	384	393	401	373	355	426	393	403	419	370	387	402	417	396	392	389	378	364	382	390	420	367	360	371	402	347	403	411	382	359	368	383	393	396	407	389	364	388	432	388	394	376	438	368	434	392	402	407	400	391	381	383	377	381	392	385	396	383	431	412	372	390	357	382	400	378	377	396	374	382	379	371	376	356	385	404	385	395	408	395	394	371	361	386	354	348	381	377	392	364	372	375	417	350	405	364	378	358	377	423	399	369	372	368	376	409	370	382	392	395	380	370	409	386	385	387	383	395	355	370	425	387	367	382	404	385	370	400	390	388	372	374	331	410	395	374	383	378	399	389	389	374	390	401	375	374	382	408	374	374	413	386	376	406	381	415	338	396	367	393	395	356	373	394	403	384	407	393	393	352	374	429	402	400	418	354	405	387	377	365	395	380	375	379	421	390	392	398	395	388	389	408	378	406	388	383	403	413	366	416	399	405	378	412	390	395	359	375	410	389	380	385	381	367	420	378	403	387	407	386	372	371	384	379	402	401	373	386	420	384	381	397	427	363	372	359	362	414	361	351	382	388	398	389	382	346	393	406	396	379	388	382	404	382	387	386	373	356	360	368	398	398	390	367	372	385	393	364	344	361	393	392	373	366	381	384	333	383	383	372	385	401	371	348	430	393	361	365	385	392	409	386	389	399	381	406	382	406	398	346	376	378	402	387	415	385	365	390	385	395	382	396	402	368	373	367	360	354	375	409	384	411	378	399	391	377	414	348	349	437	372	390	385	361	377	363	353	371	416	430	354	384	395	391	382	397	366	359	410	352	399	383	373	401	363	395	373	410	416	431	382	426	391	396	378	393	378	428	449	401	388	375	394	380	411	396	392	381	373	395	390	388	402	383	382	387	388	373	358	371	335	406	367	408	396	422	386	393	388	395	345	354	361	371	363	380	398	403	378	380	418	376	380	333	381	414	398	377	404	384	373	410	399	410	383	423	356	412	372	362	374	377	384	391	388	395	384	346	381	416	398	383	401	372	346	434	403	402	375	365	356	408	395	387	377	364	395	417	387	370	370	349	396	415	356	409	341	375	379	409	419	375	394	355	412	390	361	387	377	370	399	390	409	383	390	407	430	381	360	375	391	354	352	420	368	377	365	368	377	415	402	399	377	377	389	384	396	372	381	373	375	399	415	379	377	374	390	381	397	407	401	408	402	404	370	385	361	421	372	391	356	396	373	399	400	400	384	350	387	414	362	389	354	404	383	373	393	373	383	383	377	408	351	385	402	398	385	403	386	406	385	357	390	368	379	391	393	368	408	373	399	384	366	383	383	362	407	362	427	389	403	377	366	385	392	398	416	387	393	364	376	394	410	379	392	438	422	406	380	411	360	350	374	376	415	380	360	392	378	406	414	422	377	392	371	402	380	391	385	398	397	389	380	440	357	387	389	366	368	377	368	387	384	405	396	385	363	403	439	368	389	387	401	368	395	388	363	386	391	381	397	406	375	385	346	367	349	374	407	399	388	350	402	392	393	364	401	368	375	395	374	420	387	388	357	401	423	384	357	391	388	390	401	377	355	402	428	402	369	380	361	384	369	376	417	366	364	388	377	397	373	398	421	398	347	411	364	441	341	399	347	402	405	409	391	363	391	368	374	389	411	399	359	383	423	350	392	400	369	386	368	354	380	404	357	374	412	396	395	389	376	373	416	411	372	369	340	386	403	397	399	371	413	350	376	376	368	382	361	385	391	373	372	423	371	384	386	417	405	384	350	368	426	455	358
4383	2420	2273	1561	1282	1270	1138	988	867	777	721	662	674	605	593	597	593	615	603	606	598	574	585	560	586	587	580	585	611	611	659	617	582	534	578	594	565	538	540	550	571	546	575	542	536	543	510	545	570	567	555	575	573	545	561	549	536	536	548	553	558	608	555	597	571	560	580	539	530	544	539	553	589	511	513	489	549	555	515	553	586	537	574	557	582	588	600	529	586	568	581	514	561	529	551	569	570	556	546	519	561	548	537	532	564	532	560	514	508	519	535	584	586	553	527	565	571	577	534	540	539	518	512	550	495	543	550	538	593	593	508	569	556	580	547	556	566	581	529	546	540	555	551	579	535	609	566	569	548	554	540	546	557	548	529	509	529	552	578	517	530	580	548	570	568	551	560	539	534	541	521	513	550	564	527	515	541	556	559	558	537	569	533	566	554	541	556	522	532	501	522	528	503	541	567	539	550	521	527	600	584	552	532	546	537	555	556	560	571	526	554	564	578	554	519	504	564	547	523	547	530	534	529	588	529	528	551	564	560	544	564	550	553	571	559	553	543	532	556	531	550	539	564	539	544	557	587	507	500	521	582	544	540	527	588	580	570	614	565	558	531	521	569	553	526	540	606	591	558	544	554	598	555	560	545	530	560	497	517	566	578	535	561	532	586	550	581	517	546	570	536	589	507	535	515	539	501	564	548	556	560	558	568	549	571	516	517	526	535	525	554	582	525	532	519	532	503	525	567	559	555	576	584	531	571	537	511	557	548	540	544	590	553	542	517	575	550	532	526	557	565	513	546	580	562	545	507	541	569	550	538	525	562	563	499	533	548	518	569	546	560	574	584	553	557	549	581	526	537	524	539	571	537	571	549	572	557	516	525	519	554	518	584	535	574	564	516	591	547	543	584	557	503	557	539	508	546	574	551	538	508	600	498	571	551	548	598	575	536	524	537	570	545	602	565	568	558	529	523	549	517	560	525	568	586	595	517	574	556	530	541	532	534	544	559	553	568	512	577	568	563	544	551	542	539	562	509	559	569	547	572	538	514	574	552	532	538	555	535	548	532	565	553	570	549	576	560	580	536	566	573	570	558	550	514	576	543	511	511	604	549	501	557	585	551	536	558	529	517	549	574	504	528	577	529	529	548	531	573	523	576	572	584	588	553	519	522	565	569	570	517	562	551	526	552	528	557	576	520	534	547	516	562	554	554	521	538	554	515	516	569	556	528	513	537	561	527	564	512	509	539	530	561	589	532	555	555	558	579	559	573	584	516	554	514	518	556	546	528	570	530	519	501	520	547	590	553	497	558	558	522	537	554	550	534	526	600	557	545	525	548	595	560	557	574	555	542	557	573	554	565	546	505	510	571	513	561	526	538	502	542	546	549	534	571	519	525	560	572	562	543	513	555	565	544	559	533	543	532	554	546	539	569	559	538	541	569	528	548	538	535	544	511	570	568	575	541	550	559	558	598	513	519	579	507	510	563	550	522	522	531	590	582	506	521	542	566	556	536	545	575	515	489	527	576	524	524	526	536	540	583	559	589	574	513	531	528	559	523	605	556	553	501	534	541	571	518	554	533	577	577	540	543	550	555	570	586	546	552	627	529	556	551	559	546	584	574	569	571	553	542	548	569	572	528	554	542	548	602	576	497	572	569	544	584	584	575	571	522	552	543	560	537	543	567	538	543	581	531	576	483	553	555	529	582	540	561	579	552	606	539	528	533	569	514	558	519	576	545	581	511	553	579	549	545	567	553	562	560	554	522	559	567	554	573	560	544	553	568	557	503	544	541	553	574	545	563	546	564	585	602	531	591	538	579	565	534	543	547	530	582	530	550	596	511	519	581	563	543	570	554	544	528	563	545	573	548	552	551	568	528	523	543	562	572	539	563	555	526	521	556	526	535	545	568	565	558	572	574	579	543	561	551	538	557	540	596	551	544	568	553	523	539	576	534	551	556	524	568	529	556	561	576	543	537	562	518	550	516	558	549	513	555	568	563	550	538	508	523	559	604	541	526	552	572	514	552	575	522	592	571	564	564	560	562	566	542	561	579	534	537	582	573	513	554	542	540	518	541	573	568	544	497	524	549	495	535	542	605	544	539	528	554	540	525	550	567	522	518	547	532	543	555	529	575	555	555	552	518	574	559	487	573	523	494	594	524	537	566	570	503	512	572	579	556	559	517	549	568	517	508	516	506	529	529	576	551	500	558	529	551	512	525	545	526	523	524	557	539	592	567	541	540	514	572	557	526	582	547	543	522	538	538	571	545	504	544	538	543	538	514	534	522	559	568	541	538	539	530	518	599	501	519	524	546	527	527	565	563	565	561	545	533	586	562	533	531	548	526	589	532	520	575	567	570	580	588	558	509	569	524	560	592	524	542	538	565	550	506	582	560	584	526	542	542	615	493	524	559	545	530	531	562	587	505	555	524	534	513	559	549	594	529	540	553	587	562	517	545	544	506	524	527	578	539	543	535	546	569	544	519	568	565	579	530	548	574	555	554	590	564	554	533	524	537	502	532	572	556	555	534	565	568	555	564	541	551	524	527	555	531	578	575	576	585	580	549	551	542	594	557	535	574	560	539	570	534	552	499	597	505	606	525	549	551	539	572	555	541	539	543	575	542	555	576	573	566	513	595	528	578	611	532	522	581	532	516	570	532	525	570	554	502	538	580	523	555	570	594	547	543	549	549	577	555	515	581	538	556	574	580	566	539	538	570	563	555	528	585	540	532	590	579	520	575	558	538	548	569	567	560	565	559	530	553	511	542	572	570	529	579	524	531	565	549	570	560	514	522	570	529	534	548	566	594	563	506	587	570	533	512	527	553	563	544	609	508	524	571	548	561	537	553	545	564	542	531	550	554	519	507	548	562	555	542	523	608	534	585	534	583	553	569	550	527	545	595	507	536	533	518	525	516	558	561	560	558	563	543	556	551	571	530	537	568	504	523	534	501	540	557	533	533	494	552	583	555	556	565	534	547	565	559	541	573	546	558	552	559	553	544	593	503	554	557	527	582	537	572	527	552	538	565	520	524	541	551	514	561	564	568	567	533	545	566	555	535	561	531	534	576	629	582	524	541	606	531	558	565	562	583	518	558	539	536	556	534	532	560	576	505	518	528	554	528	532	537	608	547	571	534	562	543	568	569	543	553	549	553	547	560	550	558	540	614	543	539	539	580	512	526	550	535	551	569	557	530	550	546	530	585	562	576	561	528	490	530	541	548	546	577	574	560	545	542	517	516	554	528	594	509	543	547	505	578	541	558	586	552	558	558	579	540	575	532	540	516	567	545	561	547	561	545	539	535	562	570	509	537	572	563	556	601	570	531	525	543	535	537	576	568	550	567	552	549	518	580	533	537	547	567	573	544	484	552	572	544	503	564	579	523	545	530	519	503	542	529	575	528	569	577	560	552	527	560	507	561	557	552	572	533	590	538	553	555	574	526	539	560	553	526	564	528	550	569	563	548	517	533	544	540	583	567	537	552	526
23546	21146	28591	23943	21144	12080	1811	1122	878	870	787	734	647	587	601	593	618	585	602	574	612	539	550	536	555	586	533	513	569	577	513	567	595	527	500	539	539	585	549	524	538	541	520	527	504	474	508	547	508	486	517	550	493	528	545	526	565	565	542	529	556	496	546	552	512	512	493	481	490	535	540	475	514	546	488	531	542	529	524	500	500	489	490	522	540	462	534	540	494	516	508	490	497	504	537	498	528	504	517	498	532	505	487	486	539	502	520	515	501	523	524	513	539	523	514	480	548	508	502	511	498	519	515	513	522	512	538	514	565	540	524	495	514	501	484	483	538	512	505	499	520	474	517	530	493	538	506	520	519	503	504	534	514	525	489	471	532	486	525	462	517	541	505	476	487	519	501	530	519	484	570	547	508	529	513	509	485	548	507	522	512	529	496	478	511	579	509	553	564	524	566	505	504	525	520	535	511	531	503	503	519	528	520	529	517	507	534	508	513	529	542	506	506	535	503	492	568	520	490	529	519	491	497	500	505	516	506	507	496	462	536	461	508	521	525	474	519	489	495	474	522	522	503	470	506	508	480	499	501	505	502	522	468	506	493	515	527	517	500	492	539	483	494	505	493	523	529	525	499	513	522	486	522	473	510	477	540	538	493	468	564	499	479	518	483	488	502	504	548	486	513	519	517	533	542	496	498	488	535	501	528	523	491	531	485	520	527	512	497	496	492	526	529	529	551	465	539	516	514	528	540	504	498	495	529	486	551	541	541	509	498	526	512	526	500	491	485	487	486	483	500	507	543	503	536	519	513	501	499	527	505	526	506	512	499	489	516	533	519	534	505	503	520	552	503	456	480	508	525	504	540	540	477	511	508	505	512	530	532	517	507	523	545	535	471	468	537	480	473	499	535	541	502	532	489	533	496	533	467	507	492	512	532	511	502	501	535	505	485	533	475	543	503	502	522	499	565	481	506	507	505	500	525	532	544	497	492	501	514	521	508	495	525	478	507	555	514	505	509	507	443	489	554	498	505	512	512	473	531	517	498	536	516	517	527	501	510	528	498	441	527	503	509	498	455	482	514	498	503	521	529	535	553	494	485	551	508	510	533	467	529	520	500	539	512	497	545	533	500	504	549	534	500	496	521	506	462	505	538	489	521	508	504	488	518	472	508	518	519	524	540	517	531	540	486	534	485	505	488	521	476	522	497	509	518	503	529	512	524	568	517	492	521	494	529	497	505	495	521	488	515	569	508	515	497	509	485	574	489	515	514	501	472	490	553	523	491	504	571	507	539	505	509	467	518	498	517	481	473	538	491	471	476	516	521	525	514	520	516	497	508	507	542	490	452	478	491	496	483	477	486	514	521	532	526	515	482	516	516	501	537	531	519	477	528	489	520	472	509	508	555	492	524	517	506	483	538	536	558	486	569	516	527	529	518	490	535	549	516	522	489	482	481	457	489	520	485	534	458	541	520	545	476	517	476	518	526	515	517	513	493	510	483	517	551	542	533	536	532	510	509	534	522	520	533	516	508	505	503	476	524	541	495	496	521	555	525	501	513	518	470	551	519	498	482	500	488	524	505	521	512	510	524	493	486	480	501	531	538	545	516	510	521	486	484	480	523	489	525	490	513	516	507	533	509	492	515	473	522	481	477	471	501	506	477	501	511	516	522	486	526	513	526	522	487	485	463	503	498	515	523	534	557	541	502	459	498	506	533	514	486	538	546	469	534	507	523	551	532	543	514	499	500	501	528	540	509	508	515	548	539	488	499	524	517	501	501	520	509	540	529	541	518	500	472	537	516	504	530	495	476	499	541	501	507	494	543	547	478	501	492	482	545	488	532	534	504	505	484	534	501	497	537	529	464	505	486	512	543	503	484	504	513	523	509	485	474	524	519	531	548	542	509	501	511	492	500	482	510	507	503	521	568	514	546	490	500	514	563	507	525	475	558	531	542	510	516	490	508	464	508	477	486	544	518	566	469	518	484	460	500	492	485	536	548	506	506	488	530	510	470	517	514	516	532	543	540	519	493	483	491	516	509	508	478	490	504	521	544	505	530	505	465	531	518	516	457	507	503	505	491	467	494	468	525	522	508	523	477	504	494	511	529	483	488	487	530	504	517	527	534	534	538	527	528	464	507	514	519	510	544	509	511	553	496	521	489	543	501	516	499	547	516	480	535	512	492	522	554	493	502	521	533	527	499	504	530	509	461	509	522	505	492	518	500	515	501	521	529	501	511	512	519	549	499	526	510	481	459	543	506	523	546	493	481	514	543	499	525	505	523	524	515	494	531	529	492	475	510	514	545	533	551	521	503	494	530	513	516	520	535	544	548	515	489	542	523	542	494	558	514	505	543	537	568	496	510	480	503	525	492	490	528	537	532	469	484	492	531	538	503	527	495	505	548	536	532	542	480	554	537	488	528	530	525	514	481	472	497	510	492	537	484	504	502	506	534	528	467	511	546	497	520	519	550	514	526	505	489	487	496	505	485	490	479	468	487	520	509	519	536	502	495	548	482	491	540	521	461	515	521	503	497	470	536	534	543	509	554	483	473	532	484	522	496	468	500	501	486	508	490	502	510	505	535	489	529	519	516	501	482	508	523	491	488	563	495	548	535	503	502	494	502	533	559	485	508	520	496	512	484	487	518	484	500	529	513	498	535	504	517	519	479	506	492	495	509	523	521	464	522	537	490	491	497	519	507	505	523	503	479	522	556	520	501	531	502	465	543	511	482	526	486	510	495	472	486	533	510	506	526	491	523	461	489	510	519	513	514	512	493	474	556	515	516	509	524	484	466	518	525	555	488	520	554	545	512	538	486	503	483	537	525	466	505	540	494	496	513	473	527	531	489	504	476	502	476	484	535	509	479	496	517	522	502	538	502	522	511	518	486	507	473	527	534	506	491	496	523	533	463	499	529	506	487	489	512	495	542	529	504	485	500	523	470	483	517	517	519	511	514	511	516	531	523	488	498	544	523	475	537	514	507	539	500	518	513	532	513	514	524	502	513	553	500	530	509	463	556	465	516	527	512	508	522	504	507	508	512	524	499	505	518	501	525	475	523	528	485	526	546	510	503	497	541	526	475	518	538	499	497	531	492	469	472	519	546	482	547	499	455	474	480	533	505	538	494	533	466	518	530	523	524	538	446	499	483	492	539	507	494	512	526	501	484	515	541	523	522	533	479	505	468	501	479	503	542	530	505	516	505	514	519	545	483	530	486	487	525	507	537	483	497	506	519	517	531	457	517	481	509	542	537	503	553	475	519	504	508	498	522	523	505	514	509	507	509	514	510	524	496	497	513	500	470	508	496	541	534	560	498	538	509	493	515	463	522	506	508	498	536	524	501	485	527	512	490	484	470	503	508	503	487	527	500	484	559	524	503	497	506	507	486	526	522	499	482	489	515	508	473	534	481	519	511	516	486	509	511	529	497	488	514	501	514	497	497	422	544	482	491	494	477	533	506	493	561	497	510	510	554	497	515	562	493	505
5544	11747	10180	5546	4112	3508	2788	2215	1835	1562	1447	1276	1197	1052	984	945	912	940	938	880	874	827	877	857	767	816	832	792	825	852	844	886	798	792	787	729	812	814	777	779	788	760	702	773	691	781	751	751	733	697	752	723	737	740	724	759	745	748	737	787	727	750	765	733	729	769	760	704	741	737	709	770	758	738	805	677	719	716	751	718	750	752	733	716	725	691	762	745	695	744	741	724	748	734	723	708	667	721	733	735	718	698	715	713	691	719	721	732	690	761	743	725	727	743	720	704	749	727	673	679	736	724	674	733	717	724	711	764	729	742	750	715	732	720	716	724	722	719	704	712	733	699	735	665	717	725	710	715	735	693	722	700	748	729	778	672	745	758	699	777	688	678	726	714	733	694	721	717	666	745	731	752	702	685	720	718	732	703	726	709	700	736	786	701	733	793	674	723	748	720	735	721	725	717	717	742	683	733	708	728	746	719	711	742	778	771	711	735	717	772	763	787	742	734	730	699	744	692	741	707	706	688	709	715	718	753	727	736	739	718	743	746	731	776	767	722	709	717	715	756	710	669	727	711	714	726	720	753	706	753	702	732	759	705	742	681	695	719	708	714	701	677	647	708	750	738	734	718	711	708	731	718	726	771	740	724	759	721	720	696	713	702	689	667	695	740	751	755	709	712	740	677	693	716	732	740	721	734	654	698	724	686	735	706	689	777	790	747	757	711	696	723	748	689	705	721	789	734	676	719	716	704	758	715	721	677	739	737	737	682	717	742	743	764	736	710	752	736	727	748	702	738	669	687	730	692	715	735	730	736	738	692	703	691	732	716	710	752	737	708	698	720	763	703	728	704	748	761	727	711	697	738	682	787	685	714	717	755	680	722	734	787	755	710	707	733	722	738	718	740	675	725	722	744	687	724	728	691	707	709	695	757	728	722	706	722	762	690	716	692	716	751	732	687	688	756	673	748	760	679	677	715	733	727	664	718	728	715	674	723	705	713	734	677	736	734	733	713	731	752	706	718	747	752	732	749	697	690	728	761	733	744	798	706	699	749	729	735	777	745	692	726	716	710	713	761	699	721	738	701	723	722	733	706	678	726	718	738	699	693	702	694	676	696	708	713	695	760	710	754	733	744	696	715	675	735	764	744	700	782	722	761	731	717	712	717	688	676	697	693	771	711	770	662	734	744	707	708	701	704	755	741	715	693	726	720	693	715	701	731	767	704	719	673	760	692	733	698	697	722	730	748	716	677	715	697	708	732	696	727	753	699	736	684	728	718	663	709	718	757	734	692	778	681	709	724	729	724	777	698	721	655	682	728	732	668	700	725	720	710	702	710	784	735	768	710	707	729	733	724	748	690	735	748	693	712	718	720	690	736	721	664	718	725	723	753	725	702	721	745	690	747	775	696	759	724	712	713	676	720	762	728	685	734	701	769	700	699	727	710	710	765	692	748	731	714	718	710	710	697	743	697	738	682	713	701	729	722	726	724	742	757	706	715	743	728	722	731	703	724	718	700	692	697	754	702	746	709	755	722	728	676	695	738	730	735	711	714	716	758	792	655	724	728	728	696	738	734	753	694	715	737	772	745	731	762	727	746	753	758	769	717	676	736	679	736	708	727	669	635	722	720	743	721	704	746	735	742	747	757	765	670	704	749	745	755	719	735	689	699	708	700	754	735	727	715	730	758	717	759	747	731	731	697	721	735	686	687	733	711	653	688	740	710	729	689	709	726	686	706	705	746	702	705	759	682	693	762	760	747	722	749	776	672	732	765	733	733	696	719	672	686	716	709	694	727	776	714	735	750	749	736	712	729	685	714	706	696	722	774	748	713	677	730	745	738	715	706	758	714	718	731	755	723	734	732	759	737	704	766	683	774	713	733	712	738	680	683	761	703	764	699	745	713	664	704	696	766	696	751	700	754	724	724	752	738	693	754	761	714	756	710	737	757	732	765	739	718	758	758	743	764	643	661	710	750	737	682	704	696	713	706	741	698	705	706	768	724	776	734	741	723	794	736	742	714	711	675	728	769	736	707	716	719	713	732	741	750	741	697	689	714	740	704	736	709	687	759	702	736	736	725	752	709	701	755	720	690	702	701	729	736	745	726	727	742	687	704	764	729	743	737	796	719	715	690	718	731	693	726	715	741	752	717	771	717	709	714	733	752	722	681	681	731	732	703	702	702	766	690	719	760	705	760	718	663	722	690	718	701	753	750	699	731	766	697	729	729	720	698	725	738	656	720	728	681	682	760	714	730	689	673	763	752	726	708	656	702	694	771	695	730	763	738	737	722	713	706	692	749	690	733	732	724	689	670	742	712	731	741	718	694	734	708	720	723	695	753	679	697	689	727	731	764	751	702	721	702	731	705	743	708	692	739	729	698	702	704	742	687	728	667	730	689	666	703	706	669	691	696	740	738	712	690	753	730	653	703	715	761	713	731	720	752	671	708	717	751	756	742	721	730	713	682	684	704	730	740	767	732	708	745	713	686	759	705	762	784	714	742	696	747	711	730	740	710	719	739	728	743	731	718	731	728	776	719	746	748	712	664	722	743	757	714	726	733	742	693	667	750	699	715	717	694	740	711	724	763	702	723	667	737	712	746	729	702	680	715	736	716	726	711	663	719	724	736	705	768	712	676	717	771	712	718	719	725	692	748	660	720	723	762	776	708	719	701	730	711	688	705	774	761	767	741	743	745	766	727	693	744	732	694	745	781	710	734	702	729	702	752	734	699	712	765	767	755	748	758	744	749	753	718	693	719	695	739	748	715	747	716	731	724	714	765	697	718	749	727	694	770	723	697	700	683	686	726	694	773	718	745	728	691	670	704	762	777	746	715	740	726	718	686	759	732	726	701	753	713	743	707	766	744	713	731	697	729	705	731	712	690	718	717	737	710	725	735	706	713	740	722	718	779	765	730	753	711	702	735	755	726	733	685	700	726	725	720	757	751	721	706	711	732	719	718	748	727	706	701	743	723	727	763	696	700	747	726	715	777	749	718	679	725	717	687	716	728	728	734	727	772	687	772	698	761	753	690	703	665	738	674	707	780	695	723	688	675	725	663	722	698	725	729	741	725	752	722	743	693	721	735	704	724	731	690	716	787	681	718	688	736	723	752	677	644	689	702	760	707	709	734	775	749	696	696	708	738	676	671	726	725	734	710	678	728	695	684	698	752	654	748	711	750	688	709	730	715	728	713	749	805	736	737	735	698	729	715	727	736	746	702	720	741	725	755	718	679	755	722	736	717	717	731	719	725	748	724	702	677	718	796	735	682	687	674	732	703	738	719	721	711	686	714	759	687	715	742	679	691	751	682	732	695	733	718	723	711	704	697	697	737	755	751	722	728	701	702	691	717	709	672	694	761	728	689	752	715	709	759	693	739	703	750	702	715	760	689	707	683	695	742	700	750	743	742	735	699	718	693	738	739	735	744	691	728	711	735	734	742	715	776	668	720	725	691	737	701	663	733	758	698	716	708	775	764	661	763
22687	21102	28935	23531	21107	21167	10074	1452	1004	884	767	711	605	634	567	528	566	520	464	451	454	452	430	409	406	382	397	419	404	441	471	428	458	421	389	370	387	395	419	381	386	354	343	322	375	360	335	373	348	384	366	350	375	388	361	379	367	380	363	400	365	435	356	357	367	348	346	340	365	345	320	335	383	319	338	365	331	360	349	370	358	355	334	355	348	368	365	356	368	333	332	313	363	344	296	367	348	345	339	362	318	348	338	362	334	373	348	330	359	359	350	365	366	389	331	360	342	331	336	317	337	330	319	335	334	330	357	348	373	319	319	355	358	341	356	365	356	343	332	325	343	346	380	350	321	345	344	372	360	336	339	340	372	339	339	368	353	350	352	386	339	353	319	351	324	307	324	320	352	329	328	347	361	380	359	335	338	354	352	328	345	349	332	342	369	353	354	356	349	353	332	367	355	371	323	337	335	363	332	362	340	359	357	350	340	386	375	379	360	371	328	345	353	366	378	348	367	346	365	382	313	403	319	341	339	371	332	343	347	357	360	334	314	351	369	352	357	388	345	334	316	358	365	365	327	356	371	358	410	364	366	356	331	346	338	374	373	354	360	373	344	334	366	366	345	343	359	348	336	328	343	357	365	363	333	353	385	329	362	374	358	312	345	339	338	347	321	344	322	329	343	359	354	354	356	333	336	359	359	341	348	337	343	367	334	354	352	312	356	334	312	378	335	370	350	347	333	355	350	339	363	343	338	365	326	343	319	353	339	343	385	321	311	359	364	338	382	370	309	358	354	341	353	368	359	319	339	352	351	360	357	361	357	348	360	348	353	327	393	345	354	352	343	334	376	349	332	356	375	355	337	362	337	369	344	339	336	331	333	350	346	342	346	323	333	359	355	342	327	361	355	378	366	357	341	366	342	377	351	359	339	354	337	345	365	367	339	354	336	341	352	374	382	376	369	357	349	363	331	323	366	351	348	345	366	350	356	345	340	301	320	332	352	315	359	324	350	327	366	357	350	349	343	348	349	335	358	365	349	347	326	346	321	346	336	346	360	346	328	332	320	355	308	333	355	354	338	368	341	357	382	343	335	362	346	351	346	367	358	331	345	329	364	370	351	323	351	352	332	320	361	339	369	334	355	346	374	390	360	360	359	365	355	345	341	363	348	337	317	358	339	379	367	337	338	387	355	319	355	319	347	351	402	346	375	375	342	346	328	330	364	350	323	353	338	324	323	369	342	348	346	382	336	333	366	343	323	310	346	342	334	357	346	344	338	363	337	357	359	327	355	355	372	337	308	358	366	333	364	400	358	356	355	327	322	336	350	330	358	393	341	346	357	343	333	357	346	333	340	342	345	330	386	335	351	351	316	350	323	345	347	357	385	311	356	311	376	349	358	334	360	347	387	367	354	325	356	386	348	330	331	330	343	366	328	362	354	334	352	339	350	323	334	321	375	396	353	354	332	338	369	367	387	338	333	372	315	373	358	357	326	368	359	324	368	355	321	362	330	352	362	326	358	337	347	338	367	359	325	350	333	353	359	382	308	355	343	352	299	388	333	330	348	369	403	329	333	311	362	332	341	337	359	380	364	354	332	321	326	363	333	325	312	350	340	318	338	339	360	380	331	357	376	331	340	380	325	364	330	365	370	354	328	335	359	356	351	366	370	351	365	345	353	347	309	315	327	340	389	342	372	352	369	337	350	329	365	353	374	356	332	334	350	323	366	325	349	377	352	337	320	352	336	355	360	350	378	342	325	362	321	323	328	366	340	370	352	310	346	330	326	326	371	343	353	357	372	354	379	357	397	353	356	344	378	336	354	336	336	342	379	358	341	381	329	333	370	342	350	345	357	337	330	372	354	336	345	358	335	346	362	365	356	368	341	357	337	342	307	342	349	331	330	328	353	381	346	365	367	345	365	365	334	339	367	377	369	350	319	365	351	327	346	367	368	345	340	345	340	391	361	355	363	398	342	321	350	312	319	333	338	361	348	335	373	345	326	338	363	329	323	346	369	355	369	361	352	348	323	341	320	347	370	352	314	342	363	335	334	363	336	344	326	348	382	323	327	331	360	344	343	366	356	319	335	341	342	369	333	343	385	325	350	369	358	332	370	345	379	344	341	328	362	332	346	319	347	334	349	328	348	330	383	362	354	360	314	342	375	373	337	336	350	357	361	348	352	338	368	335	355	353	332	345	336	331	328	334	307	330	366	355	357	326	339	325	363	356	338	359	329	364	375	345	351	354	361	345	353	338	347	349	335	350	310	336	345	356	360	342	328	342	304	329	340	337	379	369	351	339	347	354	304	335	355	332	362	334	343	347	349	345	315	328	328	316	355	357	367	319	338	361	353	374	334	355	344	329	324	340	336	358	363	343	347	336	353	336	330	339	339	341	363	350	381	375	340	341	361	340	344	348	327	346	358	342	339	338	345	371	341	320	333	368	375	343	351	374	381	348	353	354	327	375	344	331	355	340	337	325	367	314	324	337	389	350	365	344	368	340	331	367	340	325	338	354	354	389	370	335	328	370	339	328	305	339	364	371	349	342	358	349	347	311	330	344	316	348	368	367	346	341	324	305	340	350	335	370	348	342	348	301	360	352	343	313	315	364	354	317	346	329	333	364	328	342	355	350	341	386	348	368	340	318	342	344	329	379	343	341	352	338	337	359	330	338	377	363	333	340	327	377	341	332	337	358	353	342	344	346	367	367	350	352	378	353	350	350	359	360	304	334	375	354	351	364	337	352	323	350	321	346	340	344	332	342	344	331	351	354	339	334	357	350	300	335	327	367	353	390	347	363	365	342	309	354	342	356	352	374	351	353	362	336	359	358	343	322	348	322	339	338	387	340	340	341	339	339	324	336	336	352	387	360	332	325	310	351	328	336	362	338	339	364	390	334	321	338	330	377	341	374	375	317	345	368	363	321	355	322	350	359	356	341	334	359	363	350	315	331	331	358	333	308	311	355	349	348	335	330	384	343	354	334	318	339	352	323	304	352	313	358	329	347	361	347	331	341	362	385	342	370	359	337	322	356	366	352	352	344	362	370	373	351	337	332	337	395	358	331	330	353	331	371	339	338	362	353	366	343	359	361	374	375	311	321	376	333	355	365	321	322	351	351	349	378	363	343	348	327	340	321	360	328	325	329	364	366	326	364	339	350	341	350	311	348	352	360	334	301	306	322	360	351	345	345	361	361	327	372	350	350	355	348	332	351	333	347	329	353	329	351	347	363	354	343	357	362	346	377	358	333	339	378	335	375	356	345	320	342	351	352	356	386	333	345	340	354	351	357	344	343	355	348	314	357	334	372	338	317	347	345	339	348	349	372	337	356	312	335	321	342	337	354	319	324	331	328	362	362	336	349	342	324	321	370	337	361	354	314	331	343	359	344	366	329	318	342	356	368	366	360	357	332	369	348	340	338	341	315	384	333	326	334	338	365	359	342	347	335	347	378	350	345	349	342	347	327	346	335	333	333	321	320	357	413
7800	17918	15096	8568	6285	5025	4041	3232	2445	2031	1785	1532	1312	1189	993	910	822	860	883	828	813	703	670	676	638	647	636	669	675	772	751	725	736	648	588	590	575	629	609	572	570	553	532	540	539	486	570	541	530	568	538	512	533	522	598	542	537	536	567	527	498	566	530	514	524	485	572	501	533	500	537	523	526	478	533	529	485	489	538	530	528	510	471	467	505	567	536	504	505	504	456	512	504	533	533	480	527	491	500	479	492	509	542	479	483	499	467	436	496	503	502	481	560	505	498	518	488	545	502	497	485	485	508	503	505	493	501	484	522	495	525	510	478	520	483	473	474	466	495	518	505	520	530	500	504	500	489	533	478	524	476	509	468	513	496	518	483	517	518	518	481	510	531	528	540	460	520	456	446	494	471	522	530	480	534	507	474	511	497	475	506	512	488	514	507	472	476	527	522	512	487	506	482	512	509	516	514	535	528	524	559	472	496	479	513	518	485	497	550	492	495	521	513	500	496	467	518	522	484	512	524	546	481	506	515	511	495	468	470	493	501	548	467	506	530	512	506	489	501	507	510	478	520	517	499	485	518	517	467	491	539	461	497	513	524	521	490	520	489	531	494	494	485	502	537	499	505	510	498	535	509	483	496	532	544	526	509	520	480	496	502	466	464	466	502	514	481	499	508	524	499	507	545	458	493	515	430	485	489	481	482	493	501	502	521	533	520	477	484	533	486	524	490	515	491	470	497	527	473	486	491	500	494	527	462	493	487	527	493	507	494	499	510	532	498	521	496	517	526	501	541	502	488	503	488	470	496	484	495	474	480	509	486	481	465	512	520	502	482	514	477	506	458	467	488	567	519	508	452	440	484	538	483	506	530	514	499	501	509	493	497	484	491	488	538	535	501	507	495	500	512	564	498	543	492	502	518	498	445	519	496	473	523	518	502	470	523	508	499	512	456	502	513	503	500	486	534	517	503	511	499	498	452	492	491	492	485	518	497	510	492	527	533	484	542	519	512	533	531	472	494	511	450	477	490	528	529	490	492	487	494	503	494	503	547	533	487	506	512	510	476	561	501	475	492	506	463	526	512	473	452	507	485	519	495	473	477	487	449	507	477	509	544	502	501	508	491	491	476	522	521	482	497	503	493	493	498	507	480	485	470	532	484	482	509	502	509	500	496	496	504	534	500	538	505	491	507	528	499	486	482	476	498	454	481	511	501	480	483	553	492	515	497	470	508	519	541	499	495	482	473	531	522	493	521	487	514	537	493	489	487	506	501	544	513	539	478	493	497	459	478	512	494	475	501	521	521	502	502	498	519	478	541	523	491	492	495	508	475	533	466	534	507	509	535	496	488	569	490	558	526	510	496	522	508	479	484	475	512	519	498	499	513	505	486	527	487	481	495	490	494	481	498	530	513	536	480	499	514	511	487	493	521	496	551	462	517	512	493	521	523	475	491	485	512	495	524	517	499	513	493	501	481	540	463	494	510	476	447	506	526	536	468	495	480	542	480	482	501	528	469	475	506	492	513	519	470	500	461	482	547	514	490	513	522	513	486	496	521	525	447	467	480	479	511	503	477	529	497	481	483	474	522	487	513	513	536	484	503	482	506	496	480	461	469	480	496	528	481	537	549	492	472	485	517	525	480	497	458	466	444	486	480	468	493	485	477	481	482	554	520	526	475	500	503	500	503	476	496	478	482	513	501	503	478	506	469	489	486	490	489	496	514	519	461	523	499	544	472	515	509	498	500	512	514	535	515	487	559	466	480	506	476	492	508	474	485	461	485	436	503	474	511	529	480	487	499	511	455	510	506	480	489	497	530	488	551	565	521	477	487	497	495	509	476	550	506	513	471	502	518	475	502	517	518	459	505	500	470	470	487	543	503	518	529	479	527	493	464	496	492	545	472	504	489	518	523	486	509	524	475	484	515	519	494	520	477	532	507	493	496	484	519	506	501	511	529	520	497	516	524	469	528	506	504	474	460	489	503	508	505	495	481	532	470	527	499	504	517	520	506	460	508	549	491	500	481	503	485	469	486	515	458	488	552	464	496	540	492	489	492	483	488	487	508	493	489	530	478	510	495	490	490	499	475	502	537	501	477	484	511	482	508	528	554	503	547	460	493	495	515	479	488	518	506	462	518	479	488	469	505	491	508	484	523	454	500	518	482	511	502	482	495	524	534	490	489	486	501	498	474	489	458	473	529	498	495	516	516	488	453	541	484	473	475	463	505	505	468	491	533	482	535	484	479	494	480	479	497	541	513	539	468	521	499	491	480	471	517	510	482	462	491	489	514	523	506	541	493	478	495	466	515	477	487	485	498	490	482	472	537	505	525	508	552	493	476	495	493	486	494	504	489	528	545	482	527	488	527	519	480	500	510	550	492	531	508	513	523	510	496	527	480	485	547	480	515	471	534	485	499	496	509	479	521	481	521	508	486	505	542	515	510	492	482	501	491	502	519	488	486	501	535	451	500	479	490	518	484	530	513	478	503	511	516	513	533	495	507	553	548	479	485	518	508	543	517	462	506	484	474	531	483	530	517	516	496	460	540	502	511	492	501	501	480	492	506	476	511	461	505	518	510	509	490	511	531	477	484	483	499	547	526	511	528	504	496	518	493	510	528	529	504	486	527	506	501	463	511	489	500	506	477	530	488	507	543	520	505	461	468	500	512	490	502	466	497	480	519	492	522	525	513	478	515	528	459	478	512	493	500	488	532	505	497	513	490	492	498	483	500	510	493	474	475	492	482	492	493	488	481	482	500	517	511	507	484	508	478	511	485	439	528	492	490	521	525	469	524	520	519	452	508	470	471	472	518	477	512	511	549	509	502	483	506	465	515	484	501	479	486	509	504	535	458	488	490	445	510	494	450	517	526	501	526	562	509	478	508	503	489	499	509	487	497	522	510	542	478	514	478	546	466	477	536	549	523	489	540	513	461	481	460	469	531	533	523	506	512	495	516	513	495	486	475	485	481	516	509	503	531	518	498	513	452	556	505	530	532	494	517	463	530	488	518	518	447	478	480	481	554	482	483	479	485	483	470	504	523	506	486	493	474	492	500	511	498	546	503	481	512	478	478	479	471	507	521	485	514	497	488	507	527	523	492	526	501	530	521	525	523	516	489	474	488	495	506	490	485	488	526	465	514	505	517	509	518	478	540	501	502	501	528	474	518	508	530	448	495	473	468	495	488	477	500	506	485	508	481	480	460	498	486	477	514	482	497	494	542	490	552	509	497	472	534	502	549	537	529	505	521	515	509	482	461	503	466	480	481	510	481	485	511	467	549	480	482	521	519	505	518	496	461	509	492	507	470	504	558	505	542	484	494	494	532	505	517	505	476	561	524	471	524	466	532	493	502	515	515	511	492	516	480	501	517	519	478	537	527	476	549	518	483	515	509	476	496	454	509	490	507	464	493	489	530	499	493	498	483	490	519	465	512	503	494	507	502	490	470	492	535	509	519	496	511	509	502	480	458	472	504	516	519	467	511	517
26640	20575	8875	1249	726	679	560	513	425	453	442	425	420	394	407	410	393	391	391	357	382	376	389	397	404	377	383	393	390	421	395	420	401	390	422	391	414	389	423	370	366	416	385	358	397	402	366	376	375	376	362	360	366	378	355	395	383	358	360	364	393	385	399	385	370	395	389	368	373	408	369	414	390	401	394	332	372	415	407	404	379	417	369	382	348	384	403	419	413	424	383	374	409	390	402	383	375	398	380	388	345	396	381	409	361	407	394	423	403	355	375	365	391	407	374	387	403	393	390	389	378	377	427	376	375	401	394	380	403	376	369	365	380	356	356	390	370	409	358	395	388	381	416	359	384	340	377	380	371	453	386	388	353	398	387	384	339	367	388	407	384	453	409	378	415	336	382	376	358	401	384	368	368	414	343	384	397	440	401	364	349	385	407	381	414	384	368	374	386	370	375	389	376	390	390	400	395	344	357	374	400	360	412	382	350	397	402	379	416	399	398	371	398	400	391	410	391	363	365	369	374	347	390	406	355	380	402	382	348	388	385	380	422	377	382	424	381	343	371	382	354	395	389	389	392	391	365	404	336	356	389	380	384	363	390	392	379	404	349	395	401	389	367	386	342	401	396	341	393	361	390	391	371	418	370	396	371	392	416	368	391	374	384	367	367	378	372	352	383	340	385	340	358	370	376	370	388	348	396	378	373	381	421	365	384	399	362	379	373	394	348	418	384	382	407	368	358	378	356	398	393	394	354	379	385	425	394	370	398	357	405	397	386	369	399	416	391	372	347	390	393	415	377	335	317	424	344	368	372	378	376	377	377	427	363	381	375	368	395	353	405	380	370	392	417	366	386	396	371	360	361	349	379	368	340	398	397	384	363	375	389	345	388	369	363	370	381	394	415	423	364	385	410	418	390	373	385	388	382	349	375	365	392	393	351	375	391	369	360	358	368	391	337	406	367	391	376	373	393	392	399	368	365	352	385	396	398	371	347	409	409	384	394	391	374	382	386	396	397	400	378	410	389	418	398	401	395	387	381	400	395	396	419	368	370	398	365	378	396	388	395	381	416	370	393	383	351	372	365	407	368	388	400	383	406	370	399	410	373	379	383	388	384	411	337	364	395	368	387	388	377	359	350	391	383	387	364	410	388	405	372	392	373	380	414	407	379	388	378	375	365	405	382	404	391	360	376	383	388	382	395	391	351	383	342	377	361	355	357	378	360	417	408	383	374	382	367	364	384	380	347	375	382	383	403	393	387	354	362	368	380	372	396	398	360	384	401	407	375	408	383	406	379	367	371	379	373	401	373	363	388	391	355	384	391	397	384	368	375	371	396	414	384	377	390	367	350	386	389	375	372	405	375	371	391	359	364	385	367	362	374	390	405	379	369	411	385	391	353	378	414	395	354	420	387	390	418	389	364	418	370	385	409	369	368	408	432	381	352	387	413	382	371	352	371	364	379	402	401	383	387	378	406	346	409	401	366	363	397	352	388	415	394	378	364	379	371	357	380	379	364	379	381	386	357	391	382	390	349	430	367	369	360	388	379	370	403	403	384	352	386	359	381	336	383	374	373	337	371	365	366	411	384	385	392	383	378	402	369	340	378	403	395	388	379	383	369	366	362	343	396	378	347	404	419	381	383	361	403	391	368	410	388	388	360	388	370	389	345	323	374	379	355	376	399	367	374	388	369	359	348	391	357	376	388	416	380	410	408	343	368	399	382	419	367	388	378	361	390	410	372	377	404	400	387	375	402	371	418	403	391	390	420	411	365	359	363	380	360	375	361	372	377	383	366	414	367	423	389	388	388	424	397	374	414	393	363	375	374	381	384	401	376	373	387	399	365	370	395	374	389	356	374	414	402	357	411	358	389	355	353	386	393	390	390	420	378	364	388	390	366	403	382	374	403	403	355	393	361	381	396	396	393	405	408	370	347	380	375	356	372	387	375	375	411	368	412	349	357	343	391	394	366	354	390	374	376	390	378	380	367	406	402	377	409	415	383	365	384	391	394	383	408	384	351	413	354	380	375	382	373	400	384	384	428	332	381	359	358	382	411	356	389	365	351	374	426	361	384	380	384	352	368	387	406	398	358	414	358	382	400	388	387	402	394	394	361	404	354	406	370	426	438	382	374	405	374	345	377	368	388	416	367	384	392	353	403	365	398	410	397	380	355	358	383	372	375	381	409	361	424	362	350	375	354	390	352	379	400	394	369	355	404	366	359	372	359	398	385	406	398	381	373	390	418	392	385	388	398	376	412	389	374	391	386	361	377	347	393	378	393	386	400	372	350	417	390	444	396	366	362	382	423	365	372	387	424	379	347	369	382	410	436	395	418	375	383	373	406	384	386	360	417	419	375	352	380	391	387	433	381	360	369	386	374	402	404	366	364	404	390	370	397	386	400	375	364	350	392	426	380	377	368	402	405	377	414	389	381	339	396	443	394	352	378	433	389	362	392	377	384	379	395	375	371	425	323	357	384	397	369	410	371	329	399	396	396	377	338	389	395	392	368	376	390	373	348	392	389	358	378	384	377	344	376	368	419	385	373	364	370	393	384	371	370	368	346	408	378	365	388	363	356	366	405	357	396	369	393	375	413	389	385	363	408	415	411	399	372	356	379	390	370	383	385	388	370	365	360	370	378	370	381	388	385	412	379	403	398	388	392	368	347	400	364	363	326	377	376	398	387	377	391	387	374	365	380	367	380	386	372	358	367	347	388	414	372	374	384	363	378	398	384	389	344	357	376	371	415	422	351	392	393	383	395	377	386	393	403	396	399	388	408	406	367	380	350	351	370	402	377	380	378	385	385	369	398	358	340	391	399	389	395	415	387	341	384	361	385	380	382	367	371	376	358	383	367	407	384	392	386	422	367	383	410	359	404	409	377	408	411	383	382	387	429	345	375	379	317	382	393	374	388	441	376	398	397	372	418	373	359	371	396	418	405	348	358	384	389	389	361	371	386	356	379	411	382	384	380	394	433	361	374	359	368	357	401	382	368	361	367	384	400	363	390	368	409	355	407	396	388	394	375	357	377	402	411	392	368	361	361	356	384	357	358	396	422	386	416	388	392	357	433	400	390	395	395	397	399	422	370	383	367	386	415	414	363	379	354	364	411	382	406	387	405	361	368	380	359	377	407	383	387	382	378	403	411	420	397	402	395	400	398	362	384	383	386	362	367	403	378	363	385	394	364	384	364	366	391	408	359	406	347	386	397	368	412	389	370	375	369	348	355	366	391	368	357	408	418	366	422	344	395	366	411	344	375	348	417	392	393	403	411	404	357	421	407	382	375	388	365	381	396	340	390	366	367	365	380	381	369	372	357	369	353	348	411	369	408	387	369	389	396	369	388	361	369	381	350	323	363	356	376	349	397	415	365	389	392	325	373	369	369	412	374	386	350	382	369	365	362	401	398	409	392	374	361	399	387	375	370	380	340	364	373	386	373	357	399	365	374	412	372	376	341	401	336	387	368	351	370	370	438	403	408	423
4319	2610	2625	1630	1369	1205	1056	864	845	739	691	679	640	690	565	568	599	608	589	600	560	566	568	575	530	572	545	554	539	597	631	618	616	557	573	567	534	569	568	539	576	530	561	514	551	547	571	526	586	514	541	541	530	553	580	532	569	570	531	567	528	529	533	566	534	576	550	520	548	564	539	557	556	566	544	555	547	522	562	533	539	572	562	547	541	557	581	529	547	562	523	536	555	559	525	541	526	525	527	565	550	579	554	554	569	545	539	577	574	555	558	534	526	594	548	555	542	514	546	584	532	563	568	579	553	549	519	535	594	544	526	539	565	534	542	562	563	564	519	559	540	545	577	542	598	566	542	555	565	566	569	530	538	581	537	553	531	543	515	549	524	516	530	528	559	553	537	550	516	525	573	526	518	519	514	537	605	573	564	528	566	548	557	542	610	589	544	528	523	556	540	540	544	538	550	516	550	541	575	549	613	527	596	510	560	554	523	548	538	557	510	559	498	578	545	560	564	542	547	584	575	541	552	568	578	538	542	533	519	565	519	581	550	524	569	554	560	535	561	547	528	556	590	511	544	511	534	557	551	509	533	523	555	527	562	561	549	570	527	554	504	575	532	533	546	564	546	565	538	539	536	523	565	558	525	564	547	528	507	518	564	557	529	562	537	526	551	566	544	527	570	533	554	555	528	606	542	534	561	601	546	551	524	522	551	540	538	573	540	540	549	584	524	553	550	564	524	560	548	541	552	531	594	533	573	546	571	573	524	550	597	547	559	528	514	491	555	521	558	573	573	536	529	572	553	543	534	530	543	546	577	547	535	526	495	552	532	533	551	545	557	529	565	510	534	584	504	558	531	553	548	568	535	547	514	526	588	554	521	549	511	518	550	543	588	593	536	499	515	526	535	565	567	535	556	508	556	508	540	591	548	499	571	542	520	523	553	587	502	574	519	549	543	518	556	541	527	543	558	539	534	577	552	555	554	534	483	521	526	533	526	551	571	516	516	526	532	541	550	567	526	605	537	587	567	564	555	531	515	555	533	531	563	572	555	545	554	515	551	541	587	534	571	522	520	521	585	494	552	550	553	551	558	503	545	561	519	506	537	582	575	535	542	539	520	563	544	552	506	528	556	540	552	536	534	560	555	533	525	569	587	584	542	574	564	588	545	589	564	556	546	530	505	511	542	567	575	540	582	545	532	557	516	561	542	565	552	553	559	575	552	510	538	525	571	503	535	571	508	565	585	558	588	578	612	534	515	511	598	532	516	556	481	550	531	540	552	560	553	531	556	565	544	547	535	554	548	572	524	516	516	522	586	569	550	541	535	559	527	556	544	514	550	579	528	547	563	547	542	537	534	533	542	525	598	547	519	580	568	532	516	569	537	539	541	516	562	541	546	545	543	541	536	567	546	513	532	561	533	537	578	573	541	524	551	534	546	578	551	554	566	537	522	542	537	543	521	526	533	564	504	532	518	516	543	544	546	548	518	533	488	511	598	539	551	562	579	545	572	542	545	537	528	545	555	535	556	530	565	547	582	571	514	553	547	554	524	551	545	524	542	570	536	513	541	532	549	537	525	561	546	518	581	500	561	534	545	542	533	576	505	552	495	529	569	549	571	553	532	535	585	556	520	562	532	526	535	524	516	556	539	570	535	548	515	557	546	540	545	543	546	550	505	565	521	534	534	558	543	544	571	554	546	539	566	544	553	547	547	591	526	563	563	531	544	539	549	516	528	551	579	552	575	583	569	531	521	566	594	519	541	526	516	556	581	539	527	513	541	571	561	509	515	591	542	568	543	566	551	520	536	525	519	522	485	551	527	583	526	566	538	541	526	575	522	540	580	536	528	540	547	538	509	583	592	562	538	556	524	573	571	553	488	551	523	530	605	553	527	548	494	567	593	520	525	509	540	533	574	520	559	537	546	543	572	513	520	601	517	515	532	542	563	558	555	508	543	536	532	570	541	570	546	516	550	538	537	520	573	584	519	563	508	549	558	550	522	549	559	548	519	531	554	570	533	590	533	514	548	534	557	577	550	560	552	585	562	499	591	518	565	518	540	553	541	542	558	564	515	522	573	515	558	533	567	543	569	532	543	562	556	566	514	568	596	487	568	546	506	554	560	511	534	525	532	547	528	565	560	505	488	472	524	519	572	550	591	590	537	514	566	578	504	573	554	513	552	579	554	553	540	531	554	586	558	558	557	544	553	548	566	576	581	518	562	551	520	516	544	540	546	548	557	520	557	543	566	519	553	520	560	559	556	555	513	593	539	558	548	553	557	524	553	548	532	531	550	587	551	470	532	571	518	545	557	490	546	538	552	536	528	560	567	545	512	566	522	546	529	554	531	512	584	522	516	526	566	531	528	530	549	535	524	496	541	554	529	539	534	565	533	529	530	530	543	563	501	604	563	539	554	561	543	553	553	534	574	568	563	540	537	571	574	545	586	579	514	547	547	523	536	545	535	545	559	538	528	555	567	529	586	503	538	494	534	521	582	537	497	537	595	542	523	572	511	510	550	529	518	592	548	575	510	548	518	500	530	531	534	547	569	511	549	543	543	541	551	556	552	556	554	554	525	508	571	516	530	573	530	543	534	567	535	545	506	600	503	538	569	506	548	532	530	503	514	563	518	530	537	533	539	539	518	525	564	560	537	538	576	561	537	549	578	579	562	521	540	562	536	538	552	536	578	561	565	581	544	569	510	551	525	526	562	561	603	585	520	554	514	541	569	537	523	549	560	594	528	564	514	528	551	509	526	529	551	496	472	548	560	508	579	562	535	536	546	573	553	534	613	544	560	547	563	535	543	544	530	564	541	520	545	566	557	545	558	545	523	534	555	541	570	548	552	548	535	556	544	542	530	538	551	549	552	545	551	565	568	540	544	544	527	554	531	530	533	546	546	515	547	519	561	559	504	537	547	578	521	499	522	574	548	549	537	479	518	586	555	565	566	516	560	563	514	565	582	533	595	564	524	556	550	527	559	533	512	547	581	571	514	533	551	565	524	539	544	533	583	559	510	577	513	549	574	535	600	535	559	545	512	542	572	528	547	541	555	513	570	540	553	578	583	536	534	529	550	530	572	537	509	541	576	531	522	544	554	530	549	548	544	522	560	504	530	571	552	589	538	571	567	561	481	548	559	542	525	584	526	592	494	497	554	586	531	552	531	532	529	527	541	560	602	539	516	489	524	546	579	563	573	570	551	533	577	569	530	541	597	566	559	543	583	575	548	511	540	540	554	550	548	479	532	540	547	559	550	523	547	553	557	530	558	534	552	538	541	539	550	514	589	546	547	543	550	568	539	568	570	547	559	506	561	557	511	549	499	544	579	534	547	555	567	535	551	542	569	523	562	482	526	603	541	589	539	567	513	530	561	510	538	520	513	545	579	527	540	562	560	523	539	520	537	557	549	564	516	558	571	614	540	521	559	570	528	560	536	567	565	573	547	531	517	539	516	571	558	606	564	580	562	545	547	521	576	564	541	522
23597	21112	28541	23920	21097	12043	1695	1037	861	757	740	667	666	621	615	591	555	579	656	556	552	499	585	524	501	548	551	523	534	573	564	542	563	540	527	541	482	552	494	502	523	475	473	524	551	506	507	485	492	524	543	557	499	485	516	513	523	515	536	491	508	531	484	537	532	550	537	538	513	487	499	496	500	508	520	522	513	526	494	538	501	476	512	467	485	469	507	515	518	499	505	497	507	496	502	473	526	526	492	507	486	524	518	532	499	510	513	516	514	522	508	511	496	465	490	523	498	500	506	510	504	486	528	485	483	483	531	506	498	501	551	526	500	469	514	463	496	463	490	497	518	534	488	502	574	531	504	488	525	481	472	518	493	470	509	520	481	475	536	536	473	509	514	554	512	487	449	527	502	558	490	436	478	504	519	566	500	487	515	505	475	502	489	529	529	554	538	503	498	500	568	476	511	506	500	514	507	475	513	517	491	513	514	494	503	469	474	537	487	500	498	544	489	512	536	496	542	494	495	512	476	501	489	519	501	514	512	510	500	464	532	517	496	525	509	472	558	516	515	508	490	545	517	493	523	494	489	541	471	491	533	522	494	486	486	482	459	521	494	504	489	500	522	536	506	494	507	499	484	478	468	509	500	499	485	489	458	480	500	518	536	545	504	473	517	489	515	511	511	481	484	458	537	528	517	526	516	486	514	531	500	545	447	513	484	485	531	511	507	497	453	498	525	498	517	478	520	466	553	516	514	497	474	494	526	508	488	469	490	499	523	512	522	517	508	514	516	491	500	564	502	511	501	495	533	478	459	532	498	514	494	509	518	500	518	507	481	542	523	458	511	483	527	477	491	498	529	510	529	469	507	495	529	489	507	440	553	536	467	505	476	538	505	495	542	533	555	522	501	511	517	513	479	486	514	481	517	515	490	501	507	491	484	452	503	505	526	475	477	503	457	534	503	491	510	529	462	500	485	529	515	529	534	537	537	477	466	497	521	521	502	510	458	524	477	490	498	502	531	489	469	491	504	483	535	515	465	474	472	501	491	473	525	501	522	489	530	533	505	492	479	502	519	483	535	519	484	491	504	530	525	532	492	462	465	462	497	493	469	524	539	542	482	491	510	474	513	476	497	513	473	504	544	481	503	490	479	509	478	528	501	511	481	496	526	482	487	517	516	545	493	452	475	561	525	503	543	524	483	452	519	522	542	529	521	497	491	508	462	487	498	506	494	534	522	546	466	522	484	506	486	514	472	528	520	527	488	523	462	504	487	515	521	486	539	517	503	469	506	529	531	482	485	490	472	514	494	496	518	546	502	508	508	529	538	487	501	535	494	509	537	455	516	540	481	497	504	494	520	470	494	487	525	533	534	470	555	504	505	532	480	501	484	503	541	484	554	541	493	519	532	496	474	479	513	516	545	506	491	470	524	517	480	506	495	484	494	505	514	483	511	491	495	519	523	534	486	503	550	481	518	520	502	521	526	461	530	504	501	529	535	489	473	517	510	489	504	539	502	494	521	483	528	529	485	451	498	508	480	505	483	507	528	494	539	514	466	505	517	500	523	480	548	494	539	473	481	505	537	537	505	481	516	522	510	512	494	475	523	511	545	516	512	508	511	526	502	500	505	454	510	513	508	493	495	506	455	486	503	517	491	516	511	483	495	512	534	513	502	499	515	521	487	520	479	460	464	522	495	495	531	542	495	488	504	496	508	483	512	467	536	518	525	498	484	531	485	494	522	503	470	513	501	464	511	470	476	492	539	508	548	515	473	522	488	491	510	503	505	561	479	519	507	492	520	508	514	527	449	483	493	450	496	487	494	527	427	489	545	515	467	529	483	482	514	487	501	524	521	468	547	544	512	510	505	513	517	492	490	478	511	501	534	471	502	513	487	490	477	515	523	513	497	489	488	485	482	521	464	485	516	495	448	516	530	503	485	522	507	528	486	539	506	500	503	492	530	527	504	490	473	507	527	501	531	464	501	508	528	527	513	474	498	494	480	450	527	512	488	502	478	456	455	523	530	515	483	529	532	468	507	469	539	514	506	517	506	505	524	506	523	484	537	525	523	524	479	556	528	480	548	504	492	509	521	498	513	458	500	453	518	539	467	471	483	530	486	484	502	530	493	514	513	510	488	487	480	524	498	476	518	507	521	513	491	482	509	553	484	500	509	542	541	492	482	518	518	498	496	519	468	465	504	483	522	502	497	499	475	510	520	448	505	502	544	539	426	470	483	497	522	512	493	487	517	524	508	468	498	499	501	500	505	534	546	524	521	499	520	495	524	549	490	516	497	504	487	481	492	488	547	512	505	482	538	541	502	493	487	534	508	514	470	475	568	517	537	468	475	533	518	493	504	495	463	525	526	489	511	475	535	502	506	484	486	472	550	551	493	549	472	528	479	511	500	497	495	523	488	535	501	487	499	515	502	516	511	514	542	486	505	480	556	519	528	503	513	477	483	521	543	540	478	506	529	543	496	520	521	506	484	493	537	483	512	532	527	505	513	522	520	518	518	520	492	522	476	470	497	515	478	503	520	474	512	519	473	487	476	492	492	510	493	521	440	488	480	513	523	485	511	493	498	506	520	467	498	468	487	526	469	520	523	513	498	533	526	561	480	484	491	494	472	491	544	514	495	495	505	519	507	490	512	497	521	498	523	502	510	539	476	486	498	490	527	519	504	573	535	510	488	526	485	507	541	532	495	515	480	520	497	499	510	486	513	453	544	499	495	502	505	511	475	513	542	498	502	476	486	497	472	498	507	513	467	487	518	504	522	460	496	493	489	500	519	467	505	470	482	505	480	503	516	483	486	496	491	499	464	502	526	510	537	538	469	450	499	518	510	517	485	481	480	489	506	535	557	552	508	509	492	477	537	458	477	540	524	498	491	472	513	502	493	538	505	546	523	514	506	495	505	495	536	488	516	511	494	528	468	507	494	474	544	523	486	477	519	500	486	511	493	504	512	479	553	544	531	538	534	493	507	505	499	513	525	483	477	456	506	491	494	482	535	508	492	530	503	475	479	482	495	504	522	551	472	521	498	512	451	487	487	510	537	514	520	516	482	496	488	510	530	479	515	487	517	496	535	505	487	488	512	520	488	478	488	538	506	481	501	521	519	469	477	498	541	505	498	529	510	499	509	522	486	496	469	516	512	504	528	511	538	496	494	497	528	516	470	507	533	496	499	500	473	471	502	542	524	512	565	492	518	503	518	541	481	460	549	509	522	509	468	513	503	564	491	534	549	530	505	541	432	479	464	514	482	497	522	470	498	457	475	472	535	514	519	511	498	468	507	481	500	496	535	472	496	453	510	516	504	453	514	501	497	550	565	510	468	496	524	499	499	519	483	506	517	561	475	512	479	519	522	489	551	527	525	491	518	497	522	510	514	479	507	540	474	522	516	479	495	511	479	492	472	519	537	504	473	497	490	517	524	532	555	539	500	532	466	482	507	513	487	488	512	467	533	508	521	486	493	473	457	505	506	512	509	501
5458	11820	10287	5539	4085	3503	2711	2231	1780	1585	1388	1258	1126	1093	997	896	900	925	940	917	877	836	757	820	766	782	754	802	828	816	882	827	899	784	807	775	785	751	792	783	774	755	725	739	719	742	756	740	697	708	743	728	724	699	687	703	793	746	740	711	714	735	715	790	709	751	763	679	719	694	736	717	669	740	749	708	731	707	739	710	734	668	764	710	748	682	699	703	682	765	699	724	700	733	689	753	735	700	717	747	705	723	703	739	702	672	724	707	734	735	736	699	727	723	723	731	709	752	736	698	697	721	721	762	755	750	760	745	666	699	690	704	730	714	740	726	703	750	750	745	712	711	720	692	702	748	729	748	712	698	760	752	747	704	702	695	689	677	719	719	665	718	689	722	719	667	727	694	676	698	680	723	720	735	674	751	732	701	680	731	729	679	665	704	744	745	732	702	752	745	706	708	707	700	692	672	692	685	737	698	730	706	761	745	710	713	697	768	722	743	700	718	727	751	742	704	671	693	683	701	681	721	742	749	695	707	711	685	764	768	728	724	720	722	731	706	737	724	707	701	746	699	733	714	713	721	730	716	707	700	793	698	711	688	756	686	676	736	755	737	712	699	743	773	674	697	733	749	727	697	697	698	730	765	728	720	743	717	644	709	721	738	696	716	754	716	757	726	708	753	706	698	728	744	712	712	685	754	741	729	745	683	694	744	728	793	761	703	674	743	719	725	750	705	760	703	715	722	741	729	741	748	690	754	738	725	701	652	706	700	735	654	707	736	715	717	682	702	702	693	705	662	699	662	716	707	669	716	726	708	725	719	732	711	720	697	729	673	713	690	655	760	728	673	711	768	682	685	691	739	732	709	674	741	651	684	696	725	745	730	715	716	713	707	716	695	683	716	662	774	712	715	704	716	724	737	710	735	730	741	706	702	671	712	719	723	676	710	695	760	698	684	742	720	712	745	690	733	723	723	718	696	678	720	711	738	714	763	691	715	652	733	677	665	705	698	716	690	712	715	714	672	686	730	731	735	707	717	732	672	712	714	715	702	706	720	701	727	734	720	689	726	696	752	738	684	717	715	653	738	714	714	710	716	732	726	685	730	707	728	693	703	748	722	742	726	658	715	680	683	697	684	697	705	735	696	700	666	674	701	730	723	727	735	769	726	687	739	727	710	714	721	691	717	718	736	702	737	738	765	731	728	735	691	678	741	744	736	730	645	703	724	709	753	695	703	744	734	689	690	710	748	681	700	717	697	731	714	705	677	717	753	645	747	724	738	717	665	753	766	700	693	671	708	706	700	664	719	716	757	731	760	693	771	741	758	684	709	701	687	773	715	694	726	674	692	692	719	696	728	686	735	631	749	729	704	672	685	715	702	729	707	664	764	669	681	700	714	742	749	701	742	709	668	723	724	720	768	738	756	739	743	709	689	684	726	764	702	755	711	743	729	708	724	716	704	703	749	727	711	700	699	741	695	726	781	732	734	717	724	730	697	717	731	766	756	713	715	694	732	772	694	696	725	715	716	710	678	699	677	752	757	758	721	698	725	700	758	747	725	667	715	708	720	715	732	746	697	711	722	695	699	733	675	709	727	715	730	652	716	755	751	734	722	737	721	742	709	746	660	737	724	710	692	654	668	721	747	764	737	703	729	714	711	712	760	738	708	777	783	726	721	718	741	675	702	707	700	767	684	714	722	715	693	704	756	730	682	687	706	720	728	702	724	716	741	708	709	723	687	722	731	713	711	669	739	670	715	708	725	746	666	740	704	729	718	667	722	709	706	720	687	743	728	702	702	750	696	722	735	741	716	732	725	755	656	703	732	701	726	726	716	690	713	706	743	699	711	719	680	725	710	732	679	723	711	731	731	758	738	725	705	724	679	737	723	736	733	729	747	699	710	771	702	740	698	725	724	691	738	746	730	688	719	739	700	729	683	675	709	685	736	709	698	720	740	673	716	721	712	713	720	705	770	681	723	725	683	709	704	676	694	720	703	683	699	715	712	697	700	710	718	726	740	682	701	724	731	744	728	730	703	670	709	718	708	711	746	688	693	750	696	699	746	721	713	654	746	722	704	726	682	694	706	734	679	712	675	725	690	718	729	703	707	713	721	715	713	754	743	750	682	720	755	734	717	721	712	703	718	756	692	750	695	699	723	718	728	762	659	704	686	718	675	788	738	748	716	710	757	685	668	718	676	670	681	748	725	733	758	700	724	691	676	720	778	701	639	683	737	708	727	722	735	728	714	752	716	703	686	733	699	693	689	667	738	686	676	735	732	678	702	719	746	738	730	737	715	716	751	692	702	701	740	738	748	722	725	729	831	702	729	737	688	624	717	716	696	683	757	705	719	736	695	716	675	735	722	687	695	723	717	732	763	721	749	731	738	661	698	724	706	705	734	677	730	699	725	715	691	708	679	685	737	745	702	678	696	684	757	680	774	753	701	768	717	685	642	672	738	753	720	723	731	741	694	716	706	714	701	736	724	731	742	712	705	719	663	697	673	716	729	714	730	692	747	711	751	676	724	749	689	717	722	743	706	699	685	773	737	721	774	710	721	682	713	738	696	746	712	697	723	710	714	757	703	687	716	722	713	712	737	742	705	700	689	734	684	713	669	747	726	759	723	680	683	661	719	670	688	702	711	739	698	719	696	685	693	699	719	722	712	691	723	742	734	730	735	722	729	704	689	765	751	694	697	691	740	717	724	732	702	719	710	664	762	722	704	718	692	761	703	721	745	737	726	768	728	723	758	687	680	722	708	690	707	702	694	720	740	689	728	672	748	721	734	699	718	746	753	684	708	701	723	710	685	719	692	714	653	716	742	744	701	710	693	771	693	713	760	725	700	726	729	694	697	750	681	707	688	694	673	730	693	686	667	725	735	685	730	714	737	670	734	716	706	686	777	662	701	740	750	719	683	739	704	739	730	683	752	681	709	737	734	705	703	699	694	734	723	670	682	718	708	729	715	694	722	711	713	709	725	673	733	709	730	706	700	695	718	695	718	735	714	710	753	663	759	694	717	704	717	752	655	712	781	742	711	713	739	723	708	684	709	699	712	718	723	718	727	687	715	738	709	709	742	698	686	722	709	706	723	756	730	776	742	749	659	699	741	713	673	710	747	705	681	730	724	696	739	678	724	714	766	674	736	725	738	772	681	705	699	743	711	699	673	721	720	675	709	740	696	683	728	672	705	733	710	745	689	774	709	730	717	734	731	732	747	673	718	691	686	696	740	682	746	707	691	718	719	681	733	709	696	711	670	678	681	708	763	753	694	709	738	749	728	653	734	673	700	728	731	715	701	664	669	756	727	765	717	720	745	703	716	696	779	765	711	710	721	745	749	699	698	724	636	748	709	685	707	676	739	712	695	735	754	719	719	721	761	753	666	667	680	710	733	705	689	725	732	691	711	742	716	778	688	691	748	682	729	662	719	703	674	725	734	746	713	698	768	657	749	702	696	702	706	726	704	723	719	715	715	789	697	683	695
22678	21120	28936	23538	21124	21186	9749	1527	1022	899	804	706	662	599	567	497	450	503	476	455	481	404	440	412	399	403	394	396	455	425	457	418	452	367	431	382	360	368	398	385	386	354	336	348	359	344	380	403	368	328	341	347	349	348	345	360	357	379	355	361	360	348	381	349	324	331	332	356	373	372	354	316	361	346	328	351	385	379	361	323	369	357	357	354	393	345	318	372	373	359	366	346	385	366	347	348	369	366	354	357	345	381	339	333	335	360	360	311	346	336	370	334	329	320	347	362	330	358	327	327	391	353	329	345	353	348	359	346	368	354	337	343	344	362	340	323	333	324	334	332	341	360	335	315	335	359	318	351	363	308	357	320	342	353	353	337	328	362	376	328	353	335	332	338	327	320	337	314	326	356	338	337	347	314	365	336	336	341	346	358	338	356	352	350	361	343	342	374	338	332	359	309	323	312	338	322	343	332	341	339	362	352	326	357	356	339	319	377	337	374	372	329	357	368	338	333	356	351	347	372	344	371	358	372	380	370	353	357	298	355	346	325	331	344	328	344	358	356	334	344	345	335	336	322	378	371	306	352	367	370	352	334	330	334	351	346	344	334	382	310	328	343	332	363	335	364	334	358	359	341	358	321	341	318	377	381	368	318	323	338	354	354	334	356	360	362	364	309	348	326	364	361	369	386	375	362	318	352	326	343	331	345	360	353	335	338	358	323	369	304	359	355	343	363	351	319	313	342	349	385	337	317	359	349	339	357	370	358	337	321	311	323	357	351	334	354	345	354	319	364	358	344	319	358	343	343	353	390	330	324	352	349	340	347	357	337	368	321	330	332	328	352	375	342	343	324	360	329	340	362	326	338	337	329	340	331	309	357	341	324	322	304	366	356	332	299	363	353	345	326	326	319	338	329	356	307	345	352	333	364	323	316	347	328	348	317	376	318	323	357	367	311	354	339	322	355	352	351	357	351	347	342	330	359	363	352	341	332	345	372	360	378	362	375	332	347	345	315	345	321	350	347	362	348	369	336	349	368	327	353	333	319	352	354	361	322	350	341	366	351	326	358	320	340	325	350	358	384	334	362	337	332	334	355	363	339	357	347	331	336	356	315	348	338	334	323	351	314	365	337	344	327	335	368	331	341	345	352	347	320	357	334	345	339	372	338	361	344	331	334	339	315	327	338	313	341	385	330	346	364	375	349	341	337	361	323	319	361	389	339	315	340	355	362	353	298	310	294	339	345	362	340	322	358	353	325	339	332	346	362	345	344	312	318	355	343	330	314	342	349	364	345	313	328	371	349	346	333	339	353	379	332	359	331	370	320	348	353	331	341	354	352	348	354	318	360	298	348	339	346	354	356	325	327	324	327	363	357	384	335	343	333	322	348	371	323	352	372	346	366	353	348	344	353	325	326	343	334	374	334	325	340	339	322	350	357	325	360	358	325	336	346	352	352	381	323	318	366	352	319	344	341	330	352	335	342	350	357	325	342	326	334	329	356	326	320	327	339	370	311	296	361	343	341	347	358	334	341	384	344	360	344	345	345	366	322	325	328	362	335	349	327	329	332	345	334	306	355	343	369	374	290	308	371	363	396	334	349	368	335	355	361	339	377	349	369	338	390	349	361	376	358	327	349	333	351	350	333	357	328	321	349	355	357	342	326	308	361	382	356	358	367	341	318	268	347	314	330	354	324	315	354	345	347	367	337	329	334	354	353	354	339	342	336	321	349	365	330	353	323	324	362	344	327	347	311	322	344	345	363	341	323	352	317	352	342	322	335	324	376	349	378	371	337	307	352	361	338	322	362	344	353	347	354	353	331	370	367	370	331	331	324	363	313	339	369	330	320	330	341	333	343	357	345	352	376	338	353	336	334	363	386	345	353	343	326	356	331	370	326	328	319	338	311	327	366	334	335	325	360	357	312	358	362	338	360	343	371	338	343	347	335	321	342	353	311	358	355	325	363	356	358	335	363	338	352	347	326	303	310	333	341	380	338	337	372	331	330	361	324	334	341	378	375	341	329	324	327	369	340	352	344	339	337	380	385	352	362	355	310	316	309	316	348	339	340	350	360	309	358	319	335	324	321	329	358	367	356	332	341	344	351	324	376	334	354	352	357	368	342	371	327	317	326	297	346	336	323	333	349	351	337	353	347	396	343	369	347	387	341	343	329	359	362	373	317	326	390	346	309	332	391	363	366	346	358	371	336	346	355	363	322	351	358	326	408	343	321	323	350	366	347	308	324	365	326	328	380	392	356	346	348	351	320	332	346	340	380	343	374	338	324	355	336	337	336	374	351	370	341	312	336	327	346	355	364	340	348	327	331	341	324	345	362	356	350	315	308	344	348	378	335	369	348	349	344	359	335	368	349	351	347	339	360	350	336	364	363	374	351	374	335	360	361	308	355	321	350	341	367	341	315	346	351	323	318	308	368	383	352	373	372	340	350	352	327	321	322	348	351	338	354	311	356	344	339	342	337	331	381	335	333	313	368	353	325	330	321	329	322	346	339	323	319	356	350	315	322	358	359	339	339	339	343	336	354	351	351	349	328	359	363	349	353	358	335	350	344	352	325	345	334	352	388	335	316	349	347	329	367	331	365	346	344	341	337	343	339	326	339	347	411	355	344	342	311	354	349	358	340	374	340	323	331	333	366	335	332	357	349	337	335	318	346	364	331	342	349	347	336	353	313	380	311	319	388	355	355	352	335	335	343	340	386	317	312	354	341	373	343	344	306	347	320	348	347	353	379	337	339	348	347	358	321	349	355	359	349	321	337	345	339	322	346	350	366	321	346	358	323	374	345	339	346	340	325	310	351	361	360	357	297	346	341	354	330	311	341	342	363	368	349	345	354	340	358	369	364	337	358	345	333	354	298	331	354	330	346	338	372	334	326	350	327	319	331	320	335	308	334	387	361	329	363	320	368	325	352	362	326	311	380	349	354	341	345	338	368	323	353	327	343	372	335	359	307	365	316	324	350	324	350	332	344	361	364	312	357	344	334	322	348	355	333	366	322	357	319	383	333	364	364	358	337	343	326	340	323	324	339	354	336	351	365	350	311	320	349	326	351	346	295	330	342	333	317	323	344	322	299	344	359	346	302	307	338	342	355	361	316	343	335	370	369	357	340	336	322	369	349	320	333	341	369	340	344	326	328	359	352	338	322	360	363	343	324	325	327	355	329	337	360	337	302	335	380	352	367	337	336	356	353	366	375	374	366	326	347	349	341	335	348	318	352	365	349	320	313	355	368	305	333	331	364	330	344	340	321	363	346	340	316	315	370	359	326	303	345	335	345	352	368	350	316	323	345	328	345	327	329	338	313	340	347	339	364	371	312	353	342	298	324	382	346	333	336	343	329	345	373	305	352	353	324	332	354	345	309	322	343	359	339	346	289	332	335	324	333	351	337	343	297	321	340	373	330	367	312	358	354	351	318	347	318	336	333	353	318	318	335	355	325	353	362	321	359	345	323	318	349	351	365	358	366	346	364
7515	18091	15032	8521	6436	5098	3834	2947	2395	2020	1846	1483	1308	1147	1012	919	934	878	852	773	773	669	701	629	682	635	631	609	680	711	764	758	720	616	593	556	626	622	610	545	551	561	555	530	557	499	529	500	464	533	591	519	513	536	545	549	550	529	535	617	498	591	500	512	520	493	554	497	504	508	506	538	520	516	516	488	484	529	497	496	482	502	501	498	475	498	514	513	520	533	474	507	465	539	538	464	488	503	518	491	534	506	517	530	520	528	494	501	512	519	521	481	531	485	546	520	477	453	530	517	478	516	509	536	541	482	499	484	477	458	497	505	528	521	504	502	491	479	563	522	517	515	511	475	481	497	470	496	497	517	494	522	507	526	481	500	474	526	524	515	500	505	491	500	493	501	475	525	481	502	481	502	516	472	457	468	499	488	500	514	494	483	482	486	496	531	473	479	494	492	509	482	466	486	489	504	475	456	496	493	503	501	521	511	471	490	501	471	522	464	475	509	526	508	518	513	510	457	496	530	488	444	497	494	517	485	508	494	484	515	543	514	514	473	448	523	479	517	498	499	482	516	471	521	537	501	491	461	464	474	481	500	484	508	461	528	496	471	498	489	522	545	488	514	544	495	497	494	478	481	534	493	491	515	437	492	494	502	500	547	483	465	514	524	485	461	523	490	532	496	563	508	478	477	497	482	485	504	448	503	501	477	485	465	497	461	519	496	470	496	520	502	457	499	515	511	525	501	528	484	487	534	523	497	470	507	495	464	507	489	478	519	493	500	483	501	499	476	528	503	482	494	518	489	507	489	480	497	499	473	500	496	483	491	507	500	511	536	513	522	515	506	526	472	485	484	481	500	471	528	527	511	491	494	508	459	507	517	505	488	530	468	499	499	510	496	495	474	477	458	507	485	516	537	468	483	520	509	511	527	450	486	480	498	506	513	504	504	490	538	472	510	518	520	485	494	508	492	503	483	483	521	502	509	486	522	489	466	520	500	520	495	497	523	547	456	479	457	508	500	492	501	471	487	546	523	474	488	471	512	497	508	476	474	525	502	478	508	517	503	516	484	482	492	497	496	514	509	492	548	485	489	505	500	489	496	495	490	471	494	513	530	502	447	490	488	525	482	489	492	477	507	477	482	481	539	494	495	510	449	460	447	502	515	528	539	496	491	504	486	509	436	475	501	495	450	510	521	502	487	529	463	502	489	522	574	482	486	479	495	494	497	527	510	458	458	518	442	508	496	548	520	534	468	517	490	490	495	490	440	528	525	517	499	479	503	442	486	490	491	512	537	492	524	496	492	490	490	471	513	465	526	457	519	457	494	532	485	495	447	521	502	480	510	429	532	488	475	506	473	489	483	478	483	492	516	528	491	544	491	481	546	520	501	506	501	517	509	492	500	502	466	506	528	537	484	491	498	463	488	509	510	486	519	508	474	506	459	478	486	550	499	495	485	503	511	485	502	476	531	479	475	517	465	499	528	519	511	511	467	489	498	468	472	492	466	446	504	537	541	532	440	501	500	520	528	435	470	510	465	497	437	479	478	486	511	481	510	511	457	531	480	507	506	508	498	488	523	513	489	549	506	520	515	493	485	501	531	508	506	497	464	476	516	480	494	495	546	505	506	467	486	490	509	510	508	513	476	485	489	526	485	505	454	491	534	528	490	482	489	499	504	479	503	478	485	473	495	505	505	496	482	512	529	492	479	488	511	503	527	481	514	525	503	503	498	532	464	492	475	509	482	528	513	498	466	480	448	471	532	538	516	492	476	516	497	497	475	463	530	480	516	481	489	519	473	514	479	503	477	486	499	486	461	517	463	466	498	465	456	455	533	478	505	506	484	529	480	496	508	493	510	505	511	480	506	531	523	464	461	500	527	499	477	468	519	527	499	498	488	457	484	491	496	509	550	525	514	518	491	496	538	485	486	528	482	507	489	493	516	503	520	478	526	540	552	493	493	511	477	518	506	520	521	498	503	503	475	477	534	482	530	513	538	530	464	523	483	464	500	511	512	476	467	525	493	478	532	447	510	502	492	492	510	501	487	531	503	531	496	483	526	498	513	508	537	510	487	501	473	530	523	477	488	479	496	476	492	511	471	512	501	536	466	482	515	479	502	473	474	518	501	498	505	494	496	488	514	460	503	473	507	472	475	509	498	494	481	533	464	523	497	502	500	483	502	519	474	480	484	502	509	495	517	538	502	499	527	494	473	493	480	523	496	454	500	501	507	509	505	512	515	493	497	517	467	504	531	474	505	469	510	495	496	505	516	507	502	458	512	516	505	513	518	507	480	500	493	471	525	506	519	532	525	474	535	481	492	494	482	471	520	494	514	493	503	488	534	502	459	498	514	463	501	506	473	495	494	500	495	504	494	494	512	476	514	483	451	474	466	462	529	516	503	513	466	484	519	485	495	493	506	490	488	479	487	492	492	460	497	525	451	461	467	537	495	544	496	474	456	480	499	467	519	468	495	505	491	521	486	506	464	501	507	526	502	483	488	469	518	516	477	496	491	487	500	476	508	481	508	473	504	476	464	513	494	490	468	540	515	490	488	492	522	496	521	483	511	498	504	509	491	506	481	482	516	478	451	508	491	537	508	478	478	494	496	514	497	512	469	501	529	530	508	514	452	469	505	481	497	526	476	517	477	488	509	524	483	514	478	504	501	517	502	495	501	455	464	504	502	514	526	495	483	502	526	502	481	520	510	512	497	474	509	495	512	491	517	489	460	499	516	456	509	527	526	467	501	475	501	514	481	497	498	495	544	440	502	483	531	515	506	501	465	506	512	454	472	459	461	464	502	503	494	543	523	493	497	486	480	509	494	505	512	490	514	465	504	487	541	505	513	510	519	469	477	493	531	531	471	494	526	506	488	519	526	519	508	453	482	484	508	499	521	499	471	565	494	497	509	463	494	509	514	528	480	510	525	515	476	482	492	490	486	494	451	510	517	504	533	499	535	513	442	480	510	466	444	482	499	510	490	470	529	495	541	517	523	468	496	518	495	477	477	525	505	499	498	503	456	499	504	540	497	471	487	507	496	535	482	512	505	528	472	509	516	481	512	518	457	461	507	484	506	534	518	501	511	522	510	500	453	536	478	505	487	489	485	487	529	507	496	492	494	521	496	485	486	471	556	476	514	525	526	498	471	470	510	491	508	495	491	510	482	499	468	490	499	484	445	495	480	500	491	516	465	510	475	473	472	520	467	443	473	479	488	465	505	494	500	509	500	497	512	453	501	508	497	510	470	460	505	486	508	481	453	518	530	516	502	483	507	496	487	515	492	492	478	553	465	523	511	487	517	503	476	453	517	487	500	477	508	517	500	478	511	489	523	488	504	528	479	496	465	511	499	516	487	519	528	533	498	511	532	478	465	524	493	480	464	503	489	471	513	465	477	485	538	492	492	512	474	511	498	472	487	516	447	497	503	494	466	485	489	501	516	529	509	494	477	494	514	472	483	495	518	471	519	491	489	531	503	486	446	495	502
26705	20498	8748	1284	746	630	561	490	452	462	447	437	398	429	403	415	393	389	394	391	365	371	387	397	389	380	404	430	413	406	415	400	394	379	397	370	370	392	367	412	376	382	373	386	405	359	358	377	352	354	404	378	385	406	380	383	377	367	387	416	372	374	379	383	376	370	366	366	382	377	350	378	377	402	374	402	404	353	367	349	363	416	395	386	376	366	369	396	382	369	345	356	401	368	375	378	428	314	419	353	358	378	431	377	408	344	357	393	401	401	373	366	417	369	389	389	380	382	334	401	357	390	357	393	395	369	350	386	356	408	377	389	355	379	428	404	390	396	379	383	355	405	398	397	361	368	386	386	381	359	382	385	366	404	357	379	380	376	390	341	394	401	406	391	353	365	375	380	381	417	377	368	369	381	365	376	385	384	376	384	385	377	364	383	377	368	384	364	361	415	408	337	362	367	351	366	397	351	365	370	365	368	387	367	376	356	389	360	408	370	400	385	370	365	382	369	399	356	355	359	398	406	377	402	358	361	383	417	410	384	337	390	377	338	379	347	356	410	415	340	400	372	385	363	380	398	367	371	382	341	364	384	393	386	374	341	370	360	387	366	426	344	351	398	380	352	348	357	399	358	378	359	355	354	362	375	408	394	375	387	404	316	369	377	348	338	365	366	372	380	380	338	367	349	387	383	382	383	331	382	367	403	378	400	376	344	356	357	386	386	367	407	326	400	359	390	380	376	361	378	428	364	378	371	365	375	345	373	348	378	384	351	378	376	397	388	368	364	352	377	342	393	376	392	361	371	368	398	375	357	351	373	343	405	410	391	358	391	373	372	358	402	389	380	400	400	417	333	367	365	374	391	391	366	384	371	363	395	418	366	356	367	385	348	350	390	358	376	421	397	386	395	373	390	360	395	379	356	392	369	420	353	406	364	365	350	386	351	367	390	370	372	376	376	398	406	362	410	368	350	387	349	371	367	413	391	356	342	412	353	385	377	376	388	411	375	361	392	361	391	357	365	374	374	403	371	407	355	356	377	360	373	358	397	358	370	390	368	369	365	431	379	354	369	361	387	356	385	336	411	393	391	409	386	383	381	349	375	372	390	391	342	375	379	399	358	382	383	381	356	366	409	380	347	383	396	341	374	368	368	346	393	372	362	397	385	368	348	355	369	371	387	407	389	390	400	342	381	379	377	390	377	397	372	354	353	397	401	433	353	358	358	370	406	365	363	396	385	403	373	391	381	391	400	376	330	390	398	377	382	339	392	408	376	394	412	399	359	378	325	382	380	349	362	359	393	389	386	364	393	375	371	336	378	338	373	401	412	393	391	379	397	387	377	395	382	383	402	362	377	389	346	401	394	410	392	324	399	365	372	373	398	382	365	386	384	398	355	354	360	391	384	413	375	409	391	381	361	368	365	367	351	390	347	414	384	400	371	372	338	348	380	360	416	370	371	402	328	334	373	373	405	375	413	413	390	391	401	355	397	397	369	346	395	375	360	378	372	388	386	386	370	341	360	365	411	372	352	367	431	399	395	369	353	380	367	363	385	381	365	393	348	385	374	381	395	380	339	397	354	362	377	360	422	423	396	398	351	369	389	388	353	351	372	382	349	369	381	369	381	397	350	360	396	365	362	393	365	385	345	358	376	358	413	385	382	372	383	389	367	374	364	412	369	361	359	415	388	373	358	392	374	392	389	406	384	390	368	378	367	345	384	358	370	375	374	401	385	347	386	422	361	372	367	383	392	381	355	372	385	374	378	362	374	380	401	360	380	379	388	366	400	399	390	369	399	354	364	350	366	353	367	359	349	390	389	373	387	378	362	362	423	392	427	418	416	397	329	408	381	409	377	391	384	385	404	413	399	385	351	385	364	389	340	377	394	350	375	393	371	330	370	357	363	364	365	376	371	403	370	385	346	389	347	386	370	391	365	411	373	376	405	390	384	381	390	367	418	367	390	375	372	406	417	365	356	384	361	380	366	373	385	346	360	369	404	377	367	375	398	402	387	370	382	368	396	376	351	393	376	344	419	366	402	368	387	398	359	390	377	372	397	370	357	385	384	390	361	401	363	363	381	390	397	398	405	399	345	380	341	383	355	365	394	402	375	354	363	387	367	387	392	366	354	354	378	401	404	379	380	423	392	355	395	360	393	350	346	360	383	386	372	399	399	363	351	391	349	374	386	364	381	359	382	359	373	363	367	387	369	372	428	379	371	383	388	386	338	378	386	356	376	376	404	349	392	350	399	378	385	396	395	415	369	375	361	378	421	379	359	393	354	349	373	366	368	355	376	366	381	381	347	336	361	380	396	360	360	391	362	352	362	404	381	385	362	385	386	366	348	389	386	384	364	387	377	368	362	364	355	375	382	371	376	379	354	381	378	392	383	334	373	398	376	355	386	368	363	348	364	356	378	359	390	369	342	417	413	412	385	379	403	384	359	381	370	376	365	378	394	405	394	369	374	376	391	394	396	391	389	396	358	327	335	366	370	403	378	381	418	398	383	353	393	377	367	388	363	391	375	373	391	382	375	405	385	396	377	354	363	394	412	377	373	354	406	331	388	368	368	393	400	379	386	374	396	359	369	390	379	373	393	371	406	388	391	381	393	380	367	382	363	386	397	340	391	407	383	382	370	350	370	354	385	342	376	386	390	421	364	358	373	367	362	374	391	366	369	356	371	359	384	346	370	373	371	411	379	383	403	382	349	411	378	388	374	390	371	351	390	398	389	394	379	397	351	429	398	376	328	400	362	368	369	405	377	364	385	323	364	345	389	405	414	379	402	404	359	378	405	372	380	378	390	356	368	404	387	394	424	373	399	380	367	403	403	380	395	373	363	386	403	379	351	401	375	354	388	394	364	366	379	352	342	378	342	388	407	374	393	374	370	365	410	388	406	376	373	380	382	382	343	359	392	391	382	413	393	392	390	413	373	377	371	350	381	352	375	364	393	391	346	378	364	357	377	419	393	385	384	338	372	376	365	363	344	391	387	406	377	392	389	354	377	421	363	400	435	407	365	406	368	372	364	369	347	354	386	395	398	351	355	379	368	418	370	407	369	403	354	405	374	367	402	375	364	389	392	365	362	376	374	401	388	364	385	370	348	376	386	379	354	402	348	359	376	348	364	413	351	373	358	398	373	386	399	372	389	368	340	360	375	386	388	382	392	357	386	362	358	397	382	382	390	358	373	381	367	378	406	387	380	390	354	387	381	383	350	350	377	382	406	354	370	384	393	402	414	358	385	338	405	375	346	412	376	362	379	374	384	393	402	374	399	373	359	423	379	358	358	378	356	350	392	373	416	361	375	364	379	389	387	400	378	372	392	362	381	374	381	386	376	344	400	368	394	377	373	380	384	355	338	394	388	408	387	357	344	393	349	418	362	396	381	400	393	374	396	376	382	416	377	424	327	370	373	383	373	387	372	391	381	377	383	378	352	396	391	406	371	397	382	346	371	365	389	379	390	388	360	372	409	390	393	349	368
4312	2652	2526	1686	1408	1228	1096	885	829	736	680	683	659	624	624	596	601	604	601	588	571	577	576	522	580	542	548	554	570	559	570	598	579	593	589	530	534	520	562	529	583	542	573	526	493	553	553	534	532	541	545	533	548	523	518	537	567	567	510	568	558	589	547	607	540	550	557	535	557	570	571	553	568	620	576	504	532	521	552	530	553	510	570	537	540	530	545	579	513	566	539	567	548	528	549	549	560	552	511	523	527	563	561	525	558	546	548	535	534	571	530	523	523	550	531	536	591	529	546	514	518	531	512	568	595	528	534	564	551	561	538	549	535	577	560	531	519	526	549	522	558	536	533	512	546	541	519	598	519	537	531	571	576	541	546	501	566	551	553	544	531	567	521	524	568	538	532	554	555	559	539	503	509	545	557	534	545	538	550	566	586	509	541	539	528	540	542	548	492	548	541	538	542	507	557	515	544	535	566	534	555	538	566	504	566	593	521	598	525	552	511	540	530	565	510	572	500	532	538	505	526	507	526	484	530	578	538	544	522	545	567	545	560	520	514	547	609	549	519	525	584	532	537	560	539	551	535	532	532	539	523	554	557	529	545	542	587	585	541	532	547	560	561	513	524	578	508	570	482	527	561	547	554	570	545	532	547	533	575	542	516	567	560	544	500	504	538	518	542	560	537	532	560	583	572	596	540	536	579	528	574	527	551	575	514	516	497	524	554	569	519	562	519	587	511	533	495	533	553	546	571	529	513	551	572	569	531	494	509	597	506	558	531	551	555	554	541	572	548	579	561	586	523	566	588	546	514	513	513	576	535	545	559	530	531	540	560	571	515	533	558	535	516	541	571	494	521	541	556	534	506	523	576	511	532	567	570	591	501	538	565	553	554	543	544	569	508	518	529	547	521	523	543	572	593	525	524	530	532	515	556	508	519	560	538	537	531	534	555	579	511	555	564	524	555	528	556	533	539	510	526	501	551	581	591	571	566	561	550	545	550	522	539	574	543	530	542	519	509	576	555	567	530	571	529	531	613	560	538	475	547	541	568	517	560	538	525	495	551	555	563	544	564	541	515	550	544	513	543	529	573	535	495	519	548	537	556	536	567	557	537	563	571	566	547	480	596	575	525	559	496	562	545	559	478	560	546	537	515	596	532	516	543	585	492	547	515	470	546	551	547	547	582	521	553	503	519	546	536	533	601	511	548	569	514	522	542	531	531	562	578	546	530	557	541	561	573	511	552	507	541	563	522	525	539	536	543	569	551	562	526	543	516	536	529	536	543	534	553	550	505	547	517	531	530	536	543	550	564	569	532	524	487	550	516	548	590	563	537	496	526	542	536	527	552	562	525	571	522	547	572	529	557	569	558	541	515	519	583	544	557	533	549	553	518	576	548	557	563	546	545	536	505	531	563	572	523	536	530	530	528	603	567	543	568	556	550	591	533	585	524	569	509	539	527	542	567	505	550	567	525	512	563	523	560	576	534	512	545	515	569	548	536	548	521	544	521	511	531	525	545	531	567	576	529	544	565	581	536	555	523	530	542	539	574	537	538	550	584	532	537	520	548	548	528	565	573	536	541	535	569	567	532	556	531	516	558	586	539	569	526	571	556	561	557	564	555	542	510	503	532	526	541	540	530	522	568	553	509	532	571	530	510	558	571	543	516	521	538	514	567	576	527	565	541	512	578	538	558	548	540	577	532	557	552	526	540	564	538	581	546	517	548	559	580	516	559	569	542	579	499	553	570	541	553	560	534	545	562	516	551	563	525	581	555	494	505	531	558	540	546	523	554	531	536	566	571	569	511	547	554	594	499	538	530	502	556	536	558	512	516	555	554	580	569	529	531	546	540	522	510	544	529	568	508	560	556	512	524	544	518	540	505	553	560	525	542	548	522	578	539	563	494	560	536	529	558	541	545	536	566	546	542	563	590	541	538	527	517	561	542	542	522	522	547	537	501	506	583	546	495	518	555	542	511	576	518	537	561	489	536	562	574	530	547	535	569	557	513	513	534	557	562	544	548	558	543	572	507	493	510	515	529	553	516	495	525	534	543	527	497	565	510	558	548	550	475	519	563	523	556	505	561	564	520	498	549	573	539	568	542	558	535	518	520	562	536	526	569	510	527	559	528	561	554	539	532	534	564	510	539	512	571	534	514	522	545	538	570	508	545	540	576	553	526	534	544	566	537	545	575	527	546	559	508	519	509	552	546	535	548	558	555	531	535	546	572	502	529	569	536	526	513	526	549	539	514	561	545	561	550	552	534	536	519	570	531	571	517	555	571	533	563	500	552	544	530	553	543	548	529	528	592	551	521	519	520	585	542	561	536	491	510	521	516	507	564	549	516	549	535	539	562	531	533	524	546	529	518	553	536	551	495	549	523	541	552	543	514	555	571	514	554	519	540	511	512	560	535	547	524	544	523	583	545	530	546	528	506	559	530	558	538	548	553	558	538	550	501	550	580	522	529	571	589	539	600	530	579	549	562	552	544	554	557	531	541	528	557	569	562	572	542	523	515	538	516	521	556	532	533	522	543	524	563	584	556	531	537	529	541	557	553	507	566	526	546	525	516	538	537	517	556	543	536	561	563	554	558	532	564	539	558	578	548	526	524	542	551	559	530	571	502	540	549	558	534	587	523	521	547	565	501	527	526	577	533	546	533	531	501	564	556	535	574	569	581	530	561	483	576	548	557	539	509	558	527	553	550	523	485	514	602	502	538	544	572	505	530	535	560	533	549	517	519	575	543	500	552	561	577	504	603	570	543	554	543	477	569	550	546	533	548	559	511	554	590	592	520	549	562	495	500	590	549	520	547	518	538	559	524	540	530	556	580	519	540	550	546	535	531	559	587	493	533	530	548	496	513	577	581	540	514	563	510	558	579	580	554	589	541	556	536	507	547	521	563	564	547	571	541	532	554	563	528	514	513	520	526	544	539	578	561	573	587	512	597	565	548	542	558	537	562	563	528	503	568	535	560	567	563	548	555	560	535	538	541	527	579	545	516	544	551	573	550	573	547	549	501	572	550	546	569	558	554	524	515	490	525	588	528	539	535	536	524	576	530	530	531	537	562	558	612	583	500	553	552	558	580	516	560	564	524	547	534	523	497	515	579	533	586	536	547	514	565	541	544	591	537	516	572	549	562	582	542	519	528	559	549	562	560	523	560	551	574	515	556	531	572	538	568	498	539	532	552	561	548	569	550	544	541	492	526	559	552	552	550	574	595	536	549	566	558	571	558	539	543	523	516	530	535	538	513	552	544	516	505	579	545	547	538	582	544	513	539	545	527	577	561	575	518	503	557	492	531	575	550	541	546	560	519	513	562	538	536	542	541	534	571	554	537	540	531	562	550	547	535	580	564	549	544	525	564	558	546	554	541	536	536	545	554	537	566	536	536	544	593	539	532	527	508	552	515	507	548	505	520	507	518	527	524	585	534	523	518	528	525	538	565	493	551	591	548	538	544	582	552	569	548	497	526	543	514	521	546	539
23565	21118	28550	23935	21102	11806	1629	1032	868	820	766	731	673	649	630	663	599	609	603	532	561	521	550	530	537	554	522	565	547	599	595	553	546	543	572	519	510	581	465	537	541	484	494	494	489	513	517	494	496	485	507	520	513	478	545	493	527	483	517	486	523	491	509	525	496	501	488	449	461	516	499	521	520	507	516	450	475	500	487	506	493	479	533	497	546	538	483	495	500	522	512	497	477	550	529	526	492	496	493	519	491	508	480	559	515	513	526	510	497	481	509	490	487	538	490	518	502	496	535	476	517	541	496	540	483	463	497	556	462	485	572	528	472	471	514	519	535	482	517	516	495	510	474	495	494	465	538	508	482	437	499	524	482	512	466	470	536	481	520	489	511	490	505	495	467	535	463	493	519	457	449	472	514	462	499	495	483	527	447	485	462	481	496	477	500	515	489	546	491	510	519	491	493	506	510	457	493	515	508	509	497	516	480	480	483	511	522	501	530	504	494	518	490	508	446	508	518	494	487	538	455	515	484	498	506	518	479	519	489	512	455	470	483	491	506	510	524	517	477	479	484	518	489	491	514	474	527	448	488	524	536	463	475	507	518	510	511	505	507	510	518	502	502	483	518	511	470	519	467	475	516	466	493	489	510	487	497	483	473	535	473	535	526	497	480	476	530	488	511	490	529	468	553	487	466	508	500	489	482	529	526	516	516	516	501	490	502	483	511	513	509	517	505	502	485	453	493	515	527	462	489	522	497	487	480	499	503	542	511	462	507	516	512	497	511	510	518	504	499	474	463	502	462	496	490	497	524	472	472	543	529	510	492	545	491	494	500	459	486	507	495	504	509	512	524	445	492	460	471	507	469	538	504	493	483	497	494	537	502	468	496	539	497	538	484	496	506	531	512	517	476	520	470	466	488	517	469	460	508	491	491	514	505	499	502	493	511	522	494	486	533	449	480	484	475	517	517	459	524	489	519	490	492	551	499	455	536	519	496	489	479	509	477	493	477	505	457	503	508	487	485	520	502	487	469	474	509	481	490	487	484	471	492	487	468	498	536	504	483	507	483	534	487	509	466	473	492	472	527	498	518	500	468	515	512	506	514	465	494	519	497	514	485	509	524	513	484	492	579	529	460	510	522	467	478	549	490	508	535	514	455	479	508	519	500	513	528	484	524	487	501	561	435	491	516	497	510	508	520	476	501	507	495	511	476	511	516	494	474	501	530	489	494	489	471	466	491	442	486	509	490	474	481	453	509	502	491	540	493	474	483	493	523	519	478	494	480	514	501	486	460	490	536	488	504	488	501	492	513	514	509	505	513	486	493	491	509	509	523	537	489	503	474	472	475	463	503	534	510	491	494	483	489	507	470	521	465	483	504	471	499	494	517	466	508	514	500	483	502	481	509	526	520	506	468	537	517	490	488	499	508	520	528	520	485	484	482	522	498	465	478	516	502	493	522	491	550	500	492	478	485	481	535	484	486	495	496	509	500	510	529	483	515	473	535	496	483	493	496	472	488	496	479	469	505	486	468	500	482	482	513	497	476	515	472	486	494	510	517	502	501	497	501	513	473	496	486	472	530	490	497	478	453	459	494	539	498	492	536	504	510	497	533	515	518	511	503	467	452	517	516	463	520	519	520	457	507	532	480	525	524	502	520	465	494	470	470	525	475	478	511	509	523	478	523	514	471	483	489	536	520	515	484	529	506	490	506	529	486	500	473	482	489	491	498	520	511	528	539	499	505	489	474	516	504	519	475	529	492	503	498	503	532	547	460	477	521	503	519	487	486	480	493	497	475	487	472	521	481	523	487	483	508	500	488	494	491	501	492	530	519	510	516	488	460	458	496	492	522	493	476	509	484	482	491	517	504	511	484	526	485	486	477	453	451	477	497	510	499	511	447	516	509	493	512	468	502	501	490	503	520	468	476	495	485	499	493	510	512	522	468	497	466	450	534	466	507	483	519	471	494	539	527	466	484	515	518	463	510	468	469	526	505	517	480	491	473	499	500	504	475	497	482	480	482	488	470	496	494	470	501	491	504	446	470	529	496	476	518	506	532	446	483	447	493	493	466	493	515	508	497	472	424	501	525	529	486	494	532	482	460	534	471	493	506	475	509	450	488	470	500	476	537	532	484	513	433	513	501	505	497	470	501	502	469	508	510	481	499	452	515	491	508	526	526	520	492	517	490	498	503	501	490	470	496	523	525	498	512	541	478	477	511	524	446	495	547	498	574	524	489	459	494	513	519	521	528	482	474	493	474	510	440	499	460	528	522	498	511	497	463	483	544	475	468	499	496	484	519	484	475	492	497	510	473	526	487	458	467	501	484	478	497	502	511	495	505	534	522	487	515	491	495	520	508	506	473	571	522	494	465	488	519	477	470	519	546	473	529	514	518	498	485	516	468	515	465	484	531	461	515	500	507	477	490	505	539	486	482	456	491	511	486	496	499	463	471	492	477	467	499	495	491	487	494	516	488	484	511	459	505	467	540	470	509	496	502	533	486	485	504	475	499	517	486	511	506	510	516	494	494	473	468	510	514	501	524	499	480	448	488	494	495	471	477	490	502	507	485	496	466	476	497	511	511	498	468	471	527	521	511	488	499	517	497	491	506	500	496	519	490	540	472	496	513	496	484	497	484	455	519	513	500	504	522	460	493	495	506	484	514	457	484	459	450	539	530	516	547	482	494	489	500	474	513	501	476	513	500	521	470	500	488	464	495	536	476	479	477	467	535	511	526	508	492	510	503	453	507	466	478	461	480	491	493	492	545	496	456	485	489	530	476	520	472	497	507	482	498	479	504	480	501	472	545	469	492	465	527	497	517	494	560	543	498	489	490	447	477	460	480	484	495	484	459	523	507	518	495	470	482	521	502	498	477	496	524	511	495	481	478	515	516	474	464	496	489	485	506	492	454	500	485	498	465	505	485	466	494	501	507	508	502	489	482	483	501	502	483	492	517	508	502	440	478	485	486	531	474	479	469	492	516	501	557	476	470	518	455	531	493	515	510	515	505	499	532	480	502	456	490	497	485	525	465	428	546	484	505	491	471	522	487	486	470	500	482	491	507	484	512	497	496	520	495	514	506	477	497	488	490	499	514	473	514	497	481	461	508	467	482	510	530	498	444	504	513	510	521	530	517	482	488	476	573	450	531	511	533	533	447	522	497	485	495	485	519	527	505	451	481	488	484	519	498	499	493	530	519	501	523	470	487	481	514	533	510	513	492	523	481	483	516	527	538	508	496	518	498	465	515	512	501	527	485	462	495	490	514	491	522	488	518	504	500	527	544	494	515	521	480	518	502	506	489	507	490	458	499	494	489	478	490	513	485	536	481	499	454	533	530	483	501	490	521	492	531	506	541	509	505	485	497	464	571	503	496	482	482	479	503	494	528	477	477	482	502	492	530	486	505	490	514	490	474	532	516	471	494	520	542	488	462	501	490	505	495	503	501	485	512	477	483	489	521	550	513	472	503	481	485	488	498	517	534	505
5380	11780	10216	5580	4244	3438	2613	2091	1771	1628	1403	1314	1156	1100	1011	976	959	917	907	881	844	837	789	762	823	765	796	801	876	875	896	848	825	766	707	743	770	804	810	712	709	692	749	754	784	762	727	731	763	714	733	740	741	735	728	691	714	749	744	713	781	739	730	740	746	746	661	677	718	766	738	727	724	727	718	726	703	735	727	684	716	685	713	749	724	725	726	746	656	735	674	734	682	692	708	691	784	691	674	693	671	661	703	693	726	694	769	684	654	705	711	706	725	734	715	641	677	695	696	705	694	733	700	722	694	721	760	699	702	705	700	745	713	749	675	717	726	754	713	685	740	716	736	734	687	767	727	757	717	707	716	672	748	735	725	717	696	737	727	666	701	716	697	717	758	719	711	707	643	699	665	744	681	699	675	671	685	734	720	733	702	668	654	679	731	709	718	706	693	723	698	768	696	726	731	722	655	720	709	721	711	690	677	725	720	742	728	698	711	715	714	662	679	706	726	683	744	738	729	700	731	725	697	741	759	703	672	773	713	700	671	706	698	726	669	630	731	717	700	719	729	752	714	723	758	688	680	737	679	737	723	701	674	699	718	727	717	645	715	702	677	692	722	687	734	741	743	736	687	729	727	731	706	682	761	704	729	685	695	703	719	684	734	807	742	695	681	722	701	679	680	746	670	755	722	715	754	687	771	694	645	718	686	727	743	714	743	711	713	778	696	716	671	701	716	699	712	722	727	711	677	708	703	663	736	721	691	715	776	686	690	687	710	717	715	701	730	691	719	752	707	660	693	723	711	719	713	700	675	738	730	755	715	676	708	703	732	725	688	709	739	726	733	690	758	709	697	737	714	723	711	724	685	706	752	720	701	719	688	659	691	688	690	724	669	735	670	666	713	718	693	764	689	705	736	695	713	715	723	732	748	712	740	720	728	677	681	724	660	714	705	689	649	725	710	713	701	727	715	733	658	730	696	680	700	702	756	714	721	701	654	741	720	725	721	748	711	734	713	726	769	711	686	722	718	739	687	707	731	726	698	730	734	742	721	731	752	717	682	712	671	699	688	719	762	714	716	719	719	718	708	674	709	665	708	692	707	706	721	755	707	671	675	676	679	685	658	705	724	671	743	715	715	692	674	693	717	705	707	679	700	734	692	727	709	651	683	762	685	678	709	733	723	664	706	719	714	667	691	692	677	693	742	746	706	727	692	713	711	725	716	686	740	657	670	696	719	654	728	713	676	679	722	678	678	690	717	730	735	681	666	702	680	728	733	745	705	713	731	727	725	715	743	746	718	730	681	711	729	719	757	703	713	716	662	756	734	667	720	667	764	675	693	732	708	746	720	670	718	700	686	694	665	701	731	691	695	702	717	665	728	731	700	722	750	706	754	742	700	721	670	741	752	737	707	734	704	711	710	659	733	693	716	662	707	671	693	681	716	721	684	666	737	692	721	684	725	704	721	697	700	740	767	694	701	740	712	734	715	750	708	713	707	676	781	699	686	700	695	732	747	686	756	766	741	713	704	726	682	706	664	727	732	665	704	712	722	694	698	657	735	729	671	719	682	751	681	715	703	723	757	748	731	763	727	748	706	687	678	755	724	728	710	712	662	747	714	700	672	703	667	736	685	672	701	687	699	697	699	793	679	719	676	740	707	699	661	747	724	720	735	672	676	683	757	720	716	686	678	719	757	760	716	713	721	701	700	696	702	691	701	692	694	747	731	691	662	710	731	704	760	712	726	671	704	704	743	744	740	666	697	719	702	700	707	709	664	715	671	727	725	735	745	726	732	687	733	672	696	701	693	700	737	706	766	767	674	672	723	691	716	717	703	754	724	644	731	778	694	736	681	695	708	710	754	750	716	692	694	728	731	705	706	692	735	721	718	753	707	708	681	721	680	709	685	733	722	752	708	754	715	700	688	702	746	671	742	713	723	725	713	678	694	698	641	708	698	654	727	727	736	701	740	731	700	730	748	728	705	705	654	710	709	670	726	705	716	683	768	695	660	730	748	737	698	697	681	747	750	749	716	706	681	736	740	710	633	716	734	693	719	718	721	682	715	709	656	686	747	691	713	689	729	720	729	731	665	749	758	705	735	756	697	699	718	696	726	731	773	716	676	688	729	714	686	708	668	725	715	698	703	728	698	712	686	707	716	745	701	694	694	695	756	765	768	719	691	728	704	724	707	673	759	708	693	721	720	727	710	720	749	687	701	734	701	714	703	668	730	725	705	686	734	683	690	681	693	704	724	655	706	724	677	687	741	703	724	752	726	712	702	688	696	760	739	752	705	684	720	707	713	710	718	646	706	669	694	677	695	736	777	715	687	723	661	684	703	698	637	731	714	725	702	682	716	684	754	750	701	684	728	718	711	669	770	685	728	685	714	717	715	750	725	743	711	731	736	668	696	723	700	727	709	722	708	694	706	756	763	741	733	695	710	640	721	654	684	721	747	723	693	653	712	725	730	707	713	691	710	735	716	714	709	737	704	713	680	692	676	752	700	730	735	655	698	710	722	717	730	690	724	747	662	693	719	708	654	745	699	726	732	694	715	723	750	726	682	725	685	739	726	701	690	700	726	679	669	727	693	694	673	707	715	711	701	740	756	667	704	717	735	699	755	721	740	717	720	723	740	682	729	684	692	714	682	689	731	707	744	697	722	745	647	744	761	722	755	759	698	702	747	704	721	700	750	716	675	696	734	694	712	714	724	719	753	743	702	687	751	746	734	753	708	727	732	689	713	701	766	742	696	705	738	727	694	692	704	712	678	695	704	720	780	649	746	699	723	753	713	730	710	739	726	736	685	735	760	689	690	728	730	714	708	675	723	727	742	691	713	678	690	692	688	719	718	663	705	703	705	760	736	724	740	644	689	692	727	707	730	723	688	674	672	723	733	774	739	681	721	666	713	774	743	728	734	715	705	720	697	720	720	787	708	744	714	681	700	694	707	714	739	713	721	779	713	724	669	758	746	765	744	717	731	703	695	693	749	732	710	675	696	769	735	695	698	688	688	730	704	738	712	696	714	697	707	725	683	729	689	715	758	722	713	746	687	710	751	749	696	673	711	736	691	670	695	720	674	707	749	721	689	760	697	727	691	738	721	703	680	697	737	755	684	706	714	723	704	750	665	719	738	735	745	701	721	686	730	704	712	727	679	682	742	724	696	763	733	708	754	727	692	700	742	727	656	725	655	715	715	668	727	698	709	705	715	685	669	717	725	680	741	712	668	722	700	715	711	687	727	702	722	716	712	760	750	704	770	691	728	721	720	682	733	699	700	734	746	681	719	673	709	704	788	691	711	658	715	726	715	723	713	700	727	738	672	720	691	693	656	695	701	740	727	662	724	694	727	662	718	710	685	681	694	708	726	679	716	734	712	715	703	713	746	742	680	712	719	698	728	705	743	703	739	692	670	679	731	754	758	719	716	750	721	731	712	744	701	753	745	721	738	686	747	733	715	685	689	700	660	707	700	703	758	713	696	719
22746	21154	28987	23595	21155	21245	9650	1450	1012	857	791	709	655	543	537	520	499	502	453	511	469	426	454	406	409	408	435	431	428	463	426	454	418	432	364	344	422	376	383	364	394	347	386	367	388	381	362	342	323	335	323	357	349	375	338	355	395	382	380	368	333	348	379	386	372	335	350	351	331	351	344	354	357	352	364	314	399	325	354	310	343	367	335	334	338	350	337	356	383	342	298	378	344	335	356	345	352	371	372	356	332	353	349	340	357	337	383	344	333	328	321	349	348	315	344	348	342	365	327	343	334	342	364	351	378	324	336	338	353	355	308	338	385	349	331	354	327	337	347	385	346	346	328	361	324	320	346	346	391	358	313	358	350	353	332	345	364	360	335	351	336	327	327	339	341	365	339	344	357	340	338	343	361	352	350	348	355	346	340	305	369	319	358	341	328	297	322	314	350	339	318	384	336	338	323	338	351	331	337	352	363	287	334	347	337	313	368	359	339	346	348	327	335	353	362	335	347	345	358	351	327	309	349	346	354	337	339	346	368	352	366	359	322	324	342	338	350	313	377	319	321	319	363	342	347	352	345	332	339	340	316	351	324	370	367	343	350	370	341	310	337	318	354	365	336	353	316	356	314	370	350	334	362	314	365	339	362	340	329	318	332	349	336	338	334	318	370	379	355	324	364	357	356	323	388	309	343	329	343	358	366	335	359	336	337	328	343	340	333	329	352	323	341	343	379	340	331	352	339	320	370	343	348	335	358	358	348	332	308	345	325	332	350	346	325	342	320	332	328	338	341	314	355	350	325	329	363	363	350	335	329	341	315	337	335	371	358	333	349	363	333	371	351	361	346	333	320	322	346	331	332	349	363	379	362	331	344	340	319	350	340	348	335	307	345	346	346	349	309	380	332	370	365	336	366	315	354	341	355	352	353	307	318	354	366	309	328	350	359	344	339	362	326	358	358	335	367	341	335	333	341	335	367	363	341	359	340	335	341	331	325	395	341	347	350	344	356	321	299	340	364	341	353	345	329	359	329	342	359	332	375	339	327	375	347	335	361	368	389	364	348	312	375	351	384	324	345	330	332	346	337	369	356	329	314	370	346	336	342	335	346	305	327	362	362	322	326	374	340	340	357	332	324	357	376	329	353	343	339	366	325	324	345	338	347	359	346	366	366	335	366	346	369	328	363	368	373	382	347	352	337	352	320	354	317	310	353	330	330	343	335	360	360	336	358	352	342	329	313	335	336	313	369	333	384	337	328	352	346	337	344	335	332	361	346	359	331	365	343	357	361	361	357	293	354	349	328	340	345	344	366	328	299	350	310	343	345	333	336	386	327	306	313	310	350	337	342	327	353	335	316	346	361	353	329	338	365	339	349	327	321	349	369	327	329	281	358	342	325	339	316	319	339	313	334	347	357	369	331	356	329	333	309	330	309	347	343	353	352	326	322	349	338	395	338	348	355	303	310	359	338	329	324	364	375	327	315	300	313	344	301	331	332	334	347	315	356	350	354	348	352	345	315	354	330	359	343	352	345	339	321	341	342	327	340	355	345	342	373	339	341	351	378	319	366	373	352	327	342	356	330	337	364	330	356	339	324	354	323	355	309	329	329	336	362	300	376	312	301	322	334	329	323	335	384	357	365	339	353	345	341	349	365	357	333	350	324	333	370	329	335	348	380	333	342	386	369	339	343	375	360	347	322	365	319	365	346	362	358	309	379	338	329	327	361	366	344	332	334	358	361	358	319	339	332	367	343	356	319	376	352	330	336	303	340	366	343	348	348	309	364	381	322	353	362	307	349	378	350	358	357	358	347	311	337	342	340	381	323	303	355	343	344	345	364	374	331	363	353	374	341	315	334	363	341	365	328	336	309	328	304	319	370	332	360	350	353	330	345	326	370	343	336	358	352	346	353	352	328	322	333	302	345	370	324	345	346	340	343	350	368	350	343	328	343	352	343	352	323	402	351	365	340	342	326	320	316	348	328	347	310	331	345	356	340	344	327	349	321	355	371	356	321	344	311	364	302	333	348	344	327	337	368	320	324	362	353	325	318	360	339	292	361	327	354	343	303	351	326	329	324	364	352	366	336	333	346	341	336	296	352	314	317	293	342	360	328	321	328	359	326	352	339	343	337	370	353	358	333	351	349	362	337	331	331	328	342	363	340	321	340	303	361	383	358	387	333	359	332	401	341	341	365	344	338	321	319	329	345	316	373	307	331	370	355	345	339	337	320	359	323	347	361	344	321	332	332	348	342	347	356	332	338	344	318	357	312	334	340	367	347	330	331	325	354	341	339	388	326	361	362	332	377	344	338	349	345	338	378	349	380	318	352	319	366	349	362	348	353	326	323	325	362	317	304	379	387	333	343	358	303	346	389	337	300	327	311	335	335	361	354	331	332	323	332	333	348	314	291	359	345	350	338	334	342	348	337	352	352	345	329	341	329	353	349	363	326	324	351	340	337	327	320	344	325	333	331	341	361	350	373	371	320	356	353	349	345	352	313	360	334	336	349	328	357	321	322	311	354	328	372	331	348	342	351	353	329	320	347	355	358	375	319	306	324	341	345	372	340	304	366	331	373	331	328	309	339	345	354	330	346	331	332	323	333	332	346	373	347	364	342	332	359	343	346	326	329	319	344	324	333	343	317	348	328	338	324	353	302	344	342	325	340	315	333	362	361	344	334	393	358	317	340	338	329	324	341	331	322	323	328	330	348	330	372	341	346	348	345	332	307	366	308	361	353	336	342	318	334	325	329	375	363	329	338	328	333	330	336	341	352	345	323	354	331	334	381	304	365	348	303	351	362	358	355	339	334	363	337	368	338	344	338	372	318	318	371	352	348	357	389	331	339	360	349	388	307	321	355	358	338	327	366	344	334	325	322	333	378	331	337	350	342	363	326	321	341	353	318	328	379	334	322	349	347	361	345	313	320	346	375	350	353	341	307	321	323	338	316	378	337	316	341	371	343	350	340	364	326	335	330	354	323	341	336	348	369	327	346	340	326	324	355	344	335	323	353	351	342	326	309	337	354	360	332	312	339	347	341	352	338	331	345	373	328	331	297	312	338	380	349	321	328	360	330	333	360	352	310	348	337	331	340	350	374	354	316	328	373	366	340	325	374	370	322	359	313	341	363	318	336	332	318	342	351	342	368	336	353	339	380	363	363	321	310	346	363	346	342	344	342	350	337	338	346	358	323	326	348	329	370	362	338	359	341	374	327	337	355	314	325	335	297	311	356	341	314	331	374	359	367	341	339	365	326	337	367	343	344	339	363	359	362	338	357	338	306	328	344	376	343	333	348	355	351	359	337	335	329	328	299	341	359	364	332	332	343	360	306	343	363	339	327	384	344	329	317	355	333	348	334	343	350	333	312	359	365	325	355	334	351	351	330	341	335	326	346	334	323	328	335	344	341	353	341	354	357	331	339	339	380	349	332	313	305	355	359	374	360	335	349	325	363	360	339	341	373	345	341	339	363	329	366	338	326	356
7695	17821	15120	8774	6317	5126	3979	3023	2411	2073	1810	1517	1234	1160	1022	912	900	934	866	739	696	700	718	642	627	632	637	679	651	688	806	739	642	627	605	623	593	597	580	594	543	541	515	530	497	528	557	537	554	541	546	578	517	545	585	554	526	550	540	576	531	507	561	535	520	522	503	513	561	500	529	487	502	537	523	501	512	519	504	492	476	497	514	464	527	484	516	482	481	502	488	470	490	475	507	486	532	511	456	469	480	529	471	486	470	516	448	495	500	496	475	497	500	520	553	501	536	542	468	464	458	511	465	488	518	488	492	504	458	529	478	502	500	478	496	480	504	499	498	515	468	502	498	471	506	510	535	471	519	464	442	490	487	518	523	523	546	473	480	497	472	484	503	512	494	521	499	534	539	523	450	469	479	476	489	498	496	471	471	494	531	508	510	480	473	524	509	499	498	516	483	490	473	526	482	486	518	505	515	444	466	487	493	497	489	485	474	485	471	486	474	500	513	501	478	504	532	461	491	485	515	490	451	476	508	505	500	491	534	485	458	510	466	473	515	524	473	516	484	493	492	465	491	491	532	498	493	485	494	469	482	487	489	518	469	478	531	501	453	503	485	497	471	499	525	526	461	502	503	495	495	492	529	446	540	459	512	557	502	495	466	497	525	516	526	490	483	478	481	508	502	503	452	517	483	502	461	498	467	491	486	482	498	478	480	516	548	507	482	519	493	488	466	495	488	487	504	498	447	479	517	498	483	493	535	529	487	462	509	509	498	531	496	511	507	494	502	481	472	465	489	486	509	485	496	506	508	492	504	493	512	462	488	529	489	485	514	502	512	495	510	504	494	502	488	471	522	499	474	551	476	508	441	514	505	486	493	494	471	492	475	472	491	487	506	531	465	479	452	533	493	494	520	485	533	492	426	492	501	520	499	485	531	500	504	502	472	494	459	489	478	504	495	514	490	508	460	501	461	486	500	509	482	474	522	476	513	513	506	536	524	500	536	480	496	498	521	477	524	497	480	528	503	465	467	462	474	531	492	521	510	532	469	492	503	485	465	521	496	493	502	518	493	480	499	491	472	471	482	468	489	503	455	474	484	488	510	495	552	514	512	509	474	501	471	468	527	495	488	472	500	499	428	457	576	483	470	490	554	482	485	469	519	492	515	530	481	465	505	519	471	479	494	515	479	511	507	455	493	525	500	469	507	487	503	496	511	511	536	517	478	446	502	543	488	476	498	493	516	483	493	486	500	475	472	503	503	531	500	500	460	518	501	440	517	486	527	468	506	468	483	485	553	526	502	460	478	469	527	474	528	491	493	499	519	494	503	480	500	501	518	516	520	523	489	485	502	506	508	486	503	491	535	506	508	495	481	478	486	500	495	486	525	474	493	470	472	511	490	515	497	507	484	496	488	466	505	477	479	492	510	472	496	508	448	482	462	505	465	501	502	502	515	491	504	469	483	492	529	499	488	460	494	466	508	541	501	487	484	486	516	496	470	498	485	458	489	512	500	493	487	500	472	508	523	488	525	475	503	493	499	479	490	478	506	526	481	539	567	461	492	511	483	465	470	482	493	469	466	522	532	491	502	473	506	467	460	506	496	517	525	514	509	498	527	539	477	522	495	494	503	485	465	498	498	546	531	500	492	508	503	470	498	477	490	478	481	499	524	510	455	508	531	469	482	498	476	514	478	487	517	573	491	510	477	547	475	506	507	496	504	519	514	493	469	478	487	492	514	484	474	489	506	518	480	469	512	529	536	503	493	493	484	481	497	500	490	523	496	533	520	472	476	518	466	485	515	480	502	515	464	489	477	500	525	496	511	505	482	492	522	512	510	492	456	482	539	507	562	474	502	492	494	477	470	490	513	498	461	502	531	515	474	501	468	499	481	471	486	488	494	497	503	482	513	519	482	485	525	482	484	515	485	470	500	521	472	477	487	487	481	475	465	474	487	505	497	461	464	528	513	486	539	491	467	476	483	502	519	498	465	491	522	477	516	526	491	469	532	481	497	508	530	456	485	535	518	490	483	490	475	465	541	541	501	522	526	466	534	508	468	499	526	508	472	454	508	436	482	517	476	457	538	477	492	562	489	464	524	468	476	477	449	495	515	461	513	476	505	488	504	492	450	538	494	481	491	484	479	490	522	470	526	489	470	500	472	473	513	478	500	502	480	481	518	479	503	479	483	470	536	487	511	486	510	496	488	473	503	515	470	474	473	524	480	492	517	459	501	497	457	488	497	482	485	525	515	507	541	506	532	508	478	457	458	547	502	494	499	441	506	521	498	536	481	476	508	466	522	485	494	457	493	511	476	514	534	482	498	530	474	462	515	468	452	470	501	539	533	489	532	530	480	524	493	513	488	515	475	501	526	450	526	491	522	501	479	505	502	482	458	501	491	524	503	506	502	551	473	530	511	503	477	506	483	508	477	487	466	477	517	512	516	487	511	495	482	456	486	493	489	461	512	485	459	526	457	491	518	515	476	508	469	485	538	469	489	519	521	486	535	486	476	492	520	437	474	475	506	495	476	491	468	512	494	490	488	475	485	524	486	476	483	484	506	492	482	507	451	534	501	494	489	523	537	472	483	499	506	495	478	513	481	445	514	443	445	464	455	484	522	450	454	472	533	493	500	496	472	531	524	531	521	539	486	493	482	507	486	507	533	525	475	508	480	496	475	511	521	484	512	472	510	508	492	457	517	469	444	508	533	490	488	485	498	534	473	445	500	512	471	471	481	478	489	510	536	522	545	473	503	498	547	489	516	451	476	489	496	479	445	461	486	534	518	519	504	466	517	516	463	498	457	462	515	471	480	516	491	464	504	477	515	524	539	508	522	520	547	465	530	470	534	484	473	526	472	510	509	464	482	480	468	478	479	512	498	463	467	476	519	472	499	464	499	485	467	485	498	501	485	493	522	513	470	511	509	509	460	483	505	483	481	500	504	504	482	516	513	477	536	490	493	469	511	466	445	514	485	510	479	492	485	498	520	539	483	510	497	493	520	511	487	487	485	483	500	492	549	480	503	488	485	498	501	507	512	485	489	489	446	482	432	470	486	535	508	490	492	498	512	486	463	511	467	491	491	487	483	521	469	494	492	518	496	501	509	505	510	509	531	560	487	537	497	483	476	485	475	482	515	509	460	533	464	485	534	498	498	500	474	490	471	522	507	522	488	500	512	467	484	515	468	475	461	521	491	491	466	452	511	551	459	498	526	491	519	475	474	550	521	514	533	484	488	481	483	492	501	499	500	498	490	491	474	470	473	486	503	475	463	523	488	476	494	489	512	505	554	509	485	524	509	489	507	501	461	548	496	518	547	480	490	512	515	494	478	477	492	507	507	464	478	509	497	547	503	533	536	495	506	477	512	485	478	449	505	472	474	460	481	482	503	482	527	493	510	501	499	510	548	447	477	507	476	461	503	538	518	479	491	529	497	493	472	517	471	469	507	466	484	499	464	530	476	487	507	487	497	495	492	474	538	500	464	519
26660	20467	8747	1280	780	648	570	485	507	470	437	418	389	408	403	392	369	440	384	413	381	358	392	396	388	404	376	419	429	353	426	383	393	405	403	397	423	367	394	406	413	391	403	414	387	381	395	410	436	387	385	376	399	352	413	387	381	386	373	343	375	376	410	381	368	386	389	367	356	385	345	384	413	398	377	399	369	389	383	367	389	402	349	359	331	366	413	373	357	368	356	368	369	389	384	375	383	385	382	387	360	346	395	354	389	426	378	419	363	358	384	363	387	360	413	370	390	376	378	398	373	405	363	412	385	352	427	383	356	381	362	393	404	395	376	356	381	379	371	356	393	362	388	352	382	389	406	398	379	392	403	380	366	376	367	370	398	351	389	388	401	370	363	390	395	389	388	410	404	386	383	383	379	375	359	364	381	379	375	364	383	361	329	393	405	381	364	375	387	381	374	367	357	372	375	356	408	395	384	413	360	379	384	355	350	372	371	376	371	407	370	383	399	385	389	373	368	366	385	370	384	376	413	375	367	362	414	368	341	365	383	367	368	391	381	362	362	348	360	369	354	354	389	363	385	400	367	371	384	353	395	393	412	374	369	379	363	397	378	384	382	377	369	377	394	388	380	362	380	383	385	378	398	378	382	405	349	393	357	378	365	378	376	358	361	361	367	343	392	389	397	369	368	444	385	388	383	402	390	408	377	385	417	374	377	364	360	388	381	390	383	368	398	350	378	351	383	367	394	382	388	402	379	383	399	404	349	403	379	403	355	393	390	367	391	372	350	352	339	372	361	386	415	383	353	409	371	377	366	344	351	377	402	369	402	360	409	395	393	413	392	355	388	383	388	384	352	356	355	380	408	404	405	374	397	404	374	381	354	384	385	409	379	425	382	413	367	399	366	376	367	338	348	377	403	368	357	385	357	400	402	366	360	357	361	413	380	405	389	420	351	378	391	390	375	384	382	357	355	377	386	391	348	423	373	384	379	392	365	430	372	377	356	378	356	381	369	362	376	391	388	371	386	363	391	370	397	398	392	394	384	374	371	348	365	325	385	388	394	344	379	361	381	380	363	368	364	371	373	360	356	405	379	391	366	377	386	360	379	378	401	388	367	384	355	357	374	380	389	370	415	363	383	359	375	377	373	370	391	376	393	368	363	403	362	372	380	351	393	385	380	372	420	351	358	409	350	378	383	388	360	396	376	375	400	376	384	364	372	364	361	381	394	396	377	366	405	387	385	360	371	368	380	384	411	348	363	370	384	371	409	398	371	356	401	373	391	361	399	389	371	358	384	398	348	370	391	365	391	387	369	374	368	348	399	362	420	392	385	377	372	359	387	357	392	348	386	381	370	369	392	362	374	357	404	381	380	371	368	383	340	389	418	369	340	372	370	391	375	342	371	384	414	378	365	405	381	367	351	387	382	419	397	367	371	361	380	359	378	374	367	404	370	341	377	372	361	361	409	405	372	336	392	339	369	384	369	407	373	358	380	372	358	380	364	422	387	364	384	379	379	353	364	362	387	413	369	389	400	359	369	387	350	381	377	366	384	396	381	391	349	381	371	358	366	357	393	373	379	391	381	346	376	394	389	384	356	342	407	395	381	390	372	378	365	397	376	393	369	357	382	368	385	359	361	417	386	369	362	383	403	379	399	372	387	377	384	372	362	393	353	358	407	379	365	391	406	388	373	404	406	359	409	402	412	403	386	377	396	369	360	409	381	403	375	397	361	358	401	360	373	432	411	374	381	401	404	392	416	377	370	315	379	419	374	391	348	357	353	361	366	393	393	378	397	355	347	416	369	386	399	377	403	434	354	371	401	381	377	375	399	408	389	370	399	360	364	338	363	382	346	377	385	343	354	387	372	395	356	392	394	376	383	370	369	372	373	388	367	422	342	385	379	363	354	395	407	385	403	370	375	379	370	390	406	384	378	373	390	384	396	377	382	395	405	393	393	359	375	398	389	354	394	363	388	351	388	357	388	372	413	368	371	377	354	379	381	355	398	349	366	391	369	376	407	358	352	396	381	372	361	363	333	381	385	394	374	367	354	391	381	376	426	357	385	377	361	396	375	379	381	373	401	381	339	364	391	387	366	360	377	380	416	367	384	377	416	353	379	377	407	415	393	421	393	396	412	411	344	371	396	400	365	380	361	388	383	362	387	368	438	412	379	375	359	364	365	392	347	370	355	382	402	381	373	383	339	354	416	375	384	403	386	391	387	345	404	378	387	392	379	349	372	388	410	373	384	359	355	409	384	382	424	358	370	391	360	372	382	360	365	369	353	382	407	394	366	374	374	364	359	373	394	399	346	393	359	373	368	394	365	397	374	372	401	392	369	376	369	387	382	391	379	400	392	398	409	377	358	391	393	362	357	369	374	403	414	378	361	397	364	399	382	382	369	395	378	406	376	377	373	385	380	377	390	428	365	347	381	383	406	384	390	368	414	406	394	358	362	381	369	373	369	340	386	372	367	386	379	361	395	375	355	370	393	390	375	381	371	375	362	371	384	353	367	400	385	381	373	380	331	389	402	361	373	380	339	390	404	350	380	363	402	374	384	396	410	353	377	355	389	387	396	376	348	371	363	418	406	385	372	406	373	327	372	341	382	376	376	390	372	376	387	386	373	370	376	387	371	356	395	361	376	405	374	403	406	376	359	332	353	386	377	365	355	379	381	376	405	392	402	369	399	406	369	395	403	400	372	371	403	360	338	396	416	380	358	375	400	381	357	377	382	325	336	347	339	382	381	381	377	379	420	408	400	347	361	362	371	386	383	357	387	396	362	369	330	414	364	385	384	404	358	338	363	399	392	362	337	353	377	375	350	393	378	364	380	377	386	388	368	413	371	395	361	388	366	398	420	362	410	358	365	410	323	381	393	333	340	342	366	360	402	345	358	358	382	362	363	354	413	387	359	359	397	374	384	375	398	378	360	392	413	355	381	383	367	395	381	353	383	358	345	393	402	383	405	352	409	375	371	386	389	390	350	382	411	374	341	361	354	378	361	384	384	399	390	403	367	403	359	369	383	380	384	358	381	405	408	388	367	364	402	380	411	376	408	366	363	385	365	373	411	366	405	392	399	362	372	394	381	370	360	362	382	357	370	372	352	357	376	375	389	369	395	347	430	395	394	393	396	367	397	381	379	382	388	372	388	391	381	361	390	377	357	387	380	370	361	409	355	365	400	383	372	407	380	404	374	343	373	413	349	369	363	373	359	379	426	386	372	350	411	383	366	390	413	390	382	362	393	363	372	398	387	386	417	360	389	337	346	409	361	383	382	355	392	359	374	397	383	400	336	362	356	396	377	396	387	378	338	375	367	376	405	385	375	406	397	378	337	382	369	374	376	386	356	372	401	366	403	375	392	332	393	386	382	373	355	389	354	397	376	351	364	373	346	383	378	386	378	362	320	375	405	386	386	379	346	364	410	379	401	389	356	401	399	393	365	360	343	378	363	348	359	409	381	351	381	380	364	378	367	359	383	399
4473	2785	2698	1671	1458	1280	1018	881	842	772	739	684	603	651	628	603	574	615	587	558	547	571	608	615	591	538	550	602	580	602	587	647	585	594	571	552	585	584	567	521	538	548	562	553	541	544	510	557	573	565	559	546	517	557	548	543	583	577	556	528	545	574	555	547	559	514	529	554	514	538	548	539	521	532	519	547	565	552	518	562	530	555	533	541	568	537	501	547	539	540	583	545	583	581	514	565	538	527	541	541	563	519	535	541	556	566	513	566	541	543	592	552	517	578	512	506	509	551	546	573	543	515	546	524	524	514	538	518	575	555	570	559	520	536	513	519	570	548	518	565	539	496	558	518	536	553	569	491	560	521	545	553	547	575	539	531	552	552	549	572	558	539	581	529	557	534	519	550	554	518	524	505	536	571	510	538	577	559	513	516	509	596	537	535	531	574	541	545	551	531	552	558	523	533	541	558	529	542	551	516	561	520	554	580	572	540	484	501	548	508	512	524	519	503	529	513	541	544	522	542	543	553	528	529	530	534	562	537	528	547	559	545	537	525	530	527	547	556	537	573	481	571	504	580	547	531	546	528	529	530	542	501	524	525	509	533	538	583	510	550	583	568	568	555	573	546	513	525	560	509	541	518	564	538	559	557	497	573	589	522	499	544	528	523	507	527	530	538	572	541	525	509	509	507	525	571	524	511	574	542	559	524	519	526	534	564	529	526	544	524	517	499	535	542	513	510	565	558	502	528	555	533	506	533	564	558	533	519	526	583	540	519	577	562	559	594	551	540	513	531	557	550	510	510	541	570	547	528	530	571	530	555	533	510	536	525	546	609	542	522	559	534	597	548	567	598	516	535	525	540	517	513	571	583	560	559	514	545	542	545	516	582	545	530	581	570	499	589	566	496	574	534	534	562	523	567	551	505	535	557	556	538	551	494	514	571	546	578	568	517	553	537	550	518	556	543	582	561	560	494	561	515	509	571	570	505	499	505	520	537	549	561	523	560	557	527	592	576	567	551	532	545	553	562	542	596	548	474	575	549	522	534	547	539	527	560	540	554	539	509	541	530	562	563	567	533	534	536	512	533	543	523	601	511	551	527	540	562	544	505	521	537	511	544	503	516	487	561	530	503	556	562	544	540	550	500	579	536	528	516	525	526	556	574	573	556	509	538	502	542	507	500	565	557	515	535	508	532	587	535	559	523	519	536	560	525	489	518	571	529	552	524	574	524	518	556	560	494	548	551	522	567	539	521	557	511	573	544	551	497	560	545	537	516	514	500	557	526	583	531	511	537	541	542	540	519	541	547	524	543	527	534	558	556	583	505	507	563	559	540	501	524	519	540	547	543	539	599	540	553	525	527	546	538	518	541	555	518	504	523	568	510	544	565	550	507	519	545	522	541	514	584	548	546	530	546	572	553	547	548	557	530	578	532	519	530	521	557	496	496	563	547	536	538	546	510	528	570	585	549	540	560	553	613	546	527	535	566	542	526	586	522	535	541	502	511	500	535	537	558	543	561	545	581	531	553	493	571	572	533	524	556	527	538	515	538	521	504	567	564	510	517	538	537	548	505	499	512	545	526	577	558	553	541	538	567	530	553	558	526	548	554	558	529	500	500	562	521	551	514	508	537	558	526	507	545	549	576	512	527	538	558	547	544	516	548	532	540	581	532	583	539	547	530	530	573	529	548	566	519	531	466	526	524	553	567	525	560	513	541	517	545	523	554	544	525	544	547	553	523	522	555	543	579	560	510	519	558	538	516	522	551	508	526	563	558	526	530	505	552	535	555	570	539	585	570	536	547	516	569	519	530	555	541	550	523	570	525	521	528	540	553	598	540	533	544	498	526	525	575	562	543	539	506	528	500	553	559	532	535	550	556	555	536	556	539	548	520	524	527	581	549	541	554	561	548	529	543	555	560	536	544	565	558	542	520	569	554	502	542	529	508	538	559	542	505	549	519	546	551	560	539	496	514	505	523	541	560	502	585	554	547	540	550	541	569	568	550	556	524	522	539	570	557	561	529	564	532	535	510	533	529	515	519	587	549	548	557	545	524	550	509	560	539	536	546	511	522	548	475	528	525	520	551	567	539	573	532	544	541	562	536	580	517	535	545	518	524	533	560	532	565	555	532	557	520	585	542	521	548	574	545	509	534	552	564	589	521	578	508	559	544	522	529	555	530	503	530	521	512	525	548	557	505	540	565	515	552	519	540	545	544	495	512	501	537	574	543	582	579	511	553	530	551	549	503	508	555	521	548	502	562	508	526	571	541	539	540	502	561	524	557	527	542	534	581	522	524	550	563	500	526	584	548	544	524	552	533	553	555	570	526	514	526	529	539	550	530	498	534	561	566	538	523	508	548	561	504	578	527	549	506	568	561	569	526	520	565	495	539	524	553	573	561	539	507	512	541	511	524	530	589	489	552	546	510	581	518	538	547	510	509	515	535	510	527	516	565	516	526	548	610	609	528	558	515	552	526	590	542	537	514	588	549	579	559	501	539	509	533	535	523	548	529	539	526	564	561	559	537	530	594	580	511	516	554	543	531	535	580	533	541	572	530	537	547	563	520	561	539	536	533	549	560	573	530	541	576	561	573	554	522	540	530	564	512	534	571	523	528	511	535	525	554	548	549	565	544	552	543	549	552	536	527	566	505	554	541	552	528	557	535	500	577	556	550	559	553	556	551	549	560	540	574	525	587	498	552	566	552	514	503	540	558	517	529	495	518	580	548	543	514	548	536	545	548	530	531	562	534	522	530	519	535	518	564	523	556	584	529	566	526	533	523	550	537	561	518	593	520	526	562	554	524	537	520	568	483	537	507	528	544	563	528	512	518	506	548	534	546	537	545	524	580	530	548	563	557	508	557	528	533	509	566	542	530	552	501	522	538	554	539	565	527	544	529	589	530	493	552	515	532	557	535	543	490	543	546	531	550	572	551	568	547	503	527	518	536	529	548	542	519	540	545	550	536	557	536	547	558	544	502	514	521	555	527	504	547	522	535	544	531	586	554	580	528	545	520	495	516	542	586	504	551	568	534	567	593	533	512	543	506	504	540	556	557	536	542	523	558	507	497	529	525	568	553	527	531	600	539	526	551	510	513	520	517	515	545	556	573	567	596	562	559	528	549	571	528	500	514	553	540	536	545	564	532	579	539	581	540	524	527	538	539	555	574	596	583	523	531	566	544	538	543	596	554	602	540	530	541	507	569	532	550	546	520	535	542	512	533	531	539	544	516	516	537	510	520	547	524	565	518	511	521	530	601	525	536	533	541	567	559	551	539	558	490	576	559	514	522	534	532	550	557	526	544	535	507	537	540	507	531	573	502	546	573	582	525	495	540	540	507	543	560	540	541	542	542	520	563	497	534	522	511	516	505	531	553	519	549	533	528	576	529	507	549	522	536	513	509	525	578	569	539	559	545	526	541	537	529	540	590	503	577	545	542	507	533	538	518	555	570	576	517	548	512	528	527	547	486	556	533	540	500	557	526
23588	21120	28531	23933	21104	11783	1736	1062	831	836	771	736	623	604	569	604	595	555	558	586	539	529	551	535	571	566	554	540	567	577	549	563	563	568	562	529	528	518	516	498	492	532	470	509	531	500	525	539	481	501	473	530	510	488	485	511	505	515	540	483	510	504	505	541	515	533	506	523	517	501	508	518	503	568	510	499	491	513	516	466	475	474	476	474	476	478	461	490	502	468	481	476	481	445	527	510	473	458	490	486	501	511	498	531	479	515	485	483	512	500	520	475	500	464	504	539	516	527	494	540	528	506	499	534	494	480	490	512	504	523	544	483	488	532	495	476	483	489	526	504	514	487	522	478	509	517	499	481	509	462	487	497	468	451	500	453	547	537	499	509	473	503	482	499	500	495	470	516	492	479	522	529	524	480	481	472	503	475	475	475	488	536	458	489	523	491	528	481	465	520	498	462	480	455	528	512	554	482	500	483	477	463	509	463	497	497	514	507	502	508	518	515	491	521	485	453	493	468	492	513	481	508	482	484	510	490	512	490	524	472	479	497	521	494	544	481	462	490	487	457	494	458	514	501	499	501	530	498	511	505	519	510	527	494	507	495	465	495	509	502	515	504	488	544	510	449	516	503	499	538	533	501	475	519	475	493	491	514	505	488	505	510	517	510	497	531	482	494	497	524	521	513	527	483	505	505	497	495	489	504	486	506	510	491	495	492	472	498	528	507	500	486	504	477	491	494	467	514	506	508	489	521	483	451	504	478	514	520	494	481	474	509	484	524	506	528	466	535	448	501	483	434	447	508	562	485	496	493	496	549	464	504	492	492	496	464	451	502	530	502	452	475	522	496	503	478	541	469	546	488	494	501	517	493	496	476	499	513	496	491	483	496	492	491	490	474	503	477	505	528	512	457	499	469	497	472	510	468	485	525	521	477	510	510	493	473	502	518	499	499	519	490	465	522	469	465	505	527	476	466	510	505	506	497	483	491	467	504	468	521	500	476	508	489	508	515	492	480	478	479	503	505	479	473	490	504	517	560	483	471	482	492	515	516	453	469	497	472	489	514	473	496	481	523	496	512	525	484	480	491	521	523	490	509	488	515	515	471	497	479	509	467	485	497	506	475	484	540	508	476	486	496	492	492	506	475	517	543	515	507	486	498	502	451	500	514	532	455	456	525	485	502	464	498	483	526	499	503	470	484	480	477	515	534	497	492	472	517	462	484	482	499	504	507	486	486	454	510	457	492	505	503	530	452	509	492	477	499	493	485	465	509	447	457	506	488	460	507	485	464	490	490	495	510	520	460	489	454	456	453	480	467	472	496	500	483	480	487	522	523	448	522	481	462	491	524	475	495	479	483	507	464	497	504	519	500	495	532	520	486	459	467	452	494	509	475	487	535	518	500	535	455	496	519	514	475	484	491	497	500	533	512	504	486	511	509	470	546	489	518	516	505	457	487	503	475	501	459	487	520	494	503	472	479	496	520	487	485	457	491	500	520	487	481	491	510	481	477	480	466	498	496	477	480	529	508	494	505	478	494	514	504	504	451	518	474	489	498	491	498	503	508	482	482	504	488	495	493	504	447	497	516	475	485	458	536	445	495	500	485	490	470	510	507	451	481	476	479	531	479	469	517	499	495	518	518	493	494	496	471	494	507	501	492	490	457	478	490	501	513	504	454	479	499	465	492	502	526	480	515	465	507	460	496	514	452	494	499	513	459	502	491	516	563	509	487	525	503	468	537	491	536	502	489	488	505	481	501	495	460	464	467	516	489	515	483	478	479	472	505	496	495	502	517	487	480	493	434	481	499	507	494	485	467	481	517	520	521	513	468	474	472	494	519	480	499	469	512	497	475	533	517	519	499	480	485	463	502	497	482	517	498	470	468	537	518	491	519	492	530	528	515	501	502	480	450	484	515	499	499	486	476	471	523	495	508	491	487	486	496	468	488	466	525	480	519	486	514	488	516	462	498	547	484	450	505	501	479	475	521	531	486	474	477	482	482	487	514	463	485	464	517	506	525	533	500	467	448	512	522	463	451	480	452	528	507	501	475	487	525	487	491	532	477	481	499	485	505	508	485	506	481	526	523	492	512	490	476	504	490	484	529	509	480	514	469	504	504	470	484	461	505	471	509	465	478	520	505	485	467	480	473	525	495	488	504	481	495	514	488	493	509	479	481	487	499	468	505	508	475	479	502	506	494	473	529	471	468	465	494	487	517	472	483	452	546	533	480	507	478	531	486	494	518	474	512	450	476	500	503	493	507	495	505	515	498	524	521	466	512	540	487	515	481	471	505	483	519	512	512	469	475	484	494	496	527	497	476	501	486	501	485	519	486	531	500	487	500	485	522	512	518	502	506	506	512	483	524	513	464	473	514	487	497	456	485	505	476	505	461	520	496	497	480	484	473	476	509	534	488	501	525	484	537	487	467	511	497	507	494	463	446	498	471	494	513	435	526	526	556	468	508	506	513	502	499	513	493	468	486	518	521	485	521	491	512	521	508	486	484	512	500	444	504	471	518	492	496	486	515	502	533	505	488	465	506	479	477	500	491	483	519	479	492	484	506	491	499	510	483	472	493	484	550	475	486	477	455	487	515	491	504	512	494	465	504	499	526	483	506	464	470	488	498	504	496	508	490	508	503	477	503	548	483	460	454	491	499	452	498	538	507	526	529	483	553	483	494	472	493	488	495	460	500	522	486	519	518	510	504	487	474	523	507	498	504	480	519	480	491	459	506	532	529	464	501	502	502	476	470	497	500	449	535	493	509	532	494	475	452	504	521	460	484	496	529	549	513	485	479	520	532	516	512	492	470	505	486	519	507	489	526	551	491	469	475	515	478	499	497	513	470	515	503	464	496	518	491	458	454	523	469	497	477	504	502	497	492	513	490	529	495	511	499	519	484	471	531	505	500	509	509	513	529	444	504	470	484	474	523	516	520	502	471	481	484	485	484	521	504	519	493	526	508	481	507	509	498	541	476	477	533	479	494	466	480	516	505	479	481	465	504	522	505	492	499	482	483	480	498	490	531	521	522	504	495	473	495	486	498	512	510	479	494	515	483	547	506	464	537	472	509	486	518	493	495	527	485	514	505	492	521	527	480	494	459	483	472	499	519	527	488	511	494	496	476	488	505	485	512	458	491	485	495	474	506	493	495	480	519	488	470	498	510	477	510	432	476	483	467	491	485	494	446	507	535	477	491	454	495	503	490	503	508	498	509	555	458	475	486	465	503	488	488	452	489	439	540	494	488	481	497	519	503	483	500	487	518	489	486	498	523	499	497	454	486	463	455	510	539	490	476	477	520	494	505	537	517	494	504	506	487	481	446	486	471	500	493	554	463	446	506	506	511	546	494	475	443	480	483	470	467	500	529	510	508	481	509	464	490	518	473	458	520	495	481	490	494	486	526	462	517	510	466	451	519	504	477	480	516	508	503	497	482	533	484	491	500	481	489	512	540	492	492	505	486	454	496	498	476	503	473	465	481	480	484
5549	12321	10166	5628	4244	3498	2711	2138	1723	1591	1405	1230	1142	1127	1074	976	919	981	899	870	810	819	792	751	791	819	811	804	804	846	878	824	831	787	789	791	785	828	790	787	731	751	734	760	701	775	710	731	709	701	732	715	734	702	788	718	733	717	718	751	724	700	778	728	707	680	706	733	719	749	770	750	755	715	711	704	707	712	734	698	690	695	746	708	749	681	738	714	758	684	716	699	709	699	660	706	734	689	705	724	735	724	724	669	698	690	733	671	724	702	728	750	702	737	690	715	730	744	711	701	702	730	692	718	666	742	680	747	708	722	736	685	691	680	697	746	707	723	664	710	714	656	695	698	726	724	720	714	692	714	728	728	720	717	721	688	669	742	703	710	716	688	741	711	686	656	731	718	700	740	731	674	672	755	649	741	660	711	692	720	712	753	697	665	694	712	743	749	688	687	723	684	741	714	718	689	711	724	773	756	700	694	719	761	732	702	726	716	679	732	688	699	696	734	705	700	722	717	733	695	650	770	711	725	691	685	760	716	729	727	720	683	711	695	695	755	721	735	729	744	698	730	717	706	682	716	706	688	679	714	713	696	698	744	667	670	718	699	703	743	744	701	706	731	724	687	676	684	682	685	710	755	670	699	739	725	702	692	694	715	701	718	727	668	667	687	701	691	689	689	731	689	677	714	680	669	713	725	710	737	724	633	684	712	695	718	663	699	725	663	749	708	706	727	703	726	707	704	738	679	737	748	719	697	729	706	703	712	670	713	683	716	720	695	682	719	714	760	700	676	672	729	690	699	671	687	714	716	709	702	667	724	690	725	725	667	718	728	701	724	711	704	722	679	759	700	651	700	689	736	723	721	685	673	723	738	688	736	729	705	791	730	687	742	739	682	699	684	744	687	704	722	720	704	736	712	706	636	664	703	671	697	696	734	731	742	745	715	733	667	705	743	719	693	694	713	670	747	723	664	740	673	716	732	717	687	743	771	733	692	722	685	724	662	719	714	680	719	730	721	690	751	683	703	718	708	736	717	685	709	709	698	749	711	719	684	685	696	727	706	735	715	687	686	700	648	671	703	736	733	710	691	705	693	694	638	668	741	695	718	684	660	690	677	771	695	685	628	732	697	727	702	725	713	735	702	672	680	761	736	717	735	741	738	734	689	704	761	668	683	679	702	750	730	670	693	705	737	734	726	704	689	674	721	707	713	748	681	739	760	673	683	701	697	724	728	686	702	704	698	719	732	752	703	727	752	725	695	745	699	723	682	718	741	721	697	713	720	727	693	729	713	698	722	668	756	756	707	693	713	685	757	702	712	719	721	754	701	691	735	713	728	660	679	729	651	715	671	709	655	734	708	717	693	694	674	711	669	686	737	726	690	717	694	717	678	716	707	690	686	698	658	739	679	728	729	718	690	679	750	702	712	704	681	681	773	682	707	703	712	740	685	722	719	719	759	736	717	720	705	750	714	698	661	719	727	731	710	751	691	729	739	718	695	685	686	684	662	680	702	687	699	685	699	703	711	713	713	732	747	756	695	754	706	711	748	693	670	668	678	703	728	707	691	701	731	700	667	712	682	641	676	720	721	696	671	722	695	699	719	690	748	717	666	704	682	677	708	684	731	692	714	686	729	700	717	713	673	714	702	716	699	706	705	701	683	733	682	719	709	654	735	722	726	702	753	684	711	754	673	712	724	703	694	679	710	711	705	700	690	689	699	678	697	685	705	678	719	670	691	653	722	714	659	710	702	694	726	727	726	663	694	677	674	776	709	717	681	749	717	724	707	691	709	723	685	715	697	718	724	700	737	722	677	758	708	671	719	694	746	680	688	707	706	678	648	729	676	720	702	691	691	745	721	720	712	708	681	705	746	711	719	715	726	733	721	743	752	724	696	712	729	743	716	729	713	702	705	709	713	685	733	688	699	725	716	684	654	728	742	702	695	663	699	769	675	724	663	673	705	697	694	711	698	712	711	687	706	698	724	719	777	698	722	710	685	734	677	718	744	737	672	703	761	649	712	713	691	717	703	680	686	683	686	752	710	725	749	684	694	708	686	660	737	700	736	671	716	651	685	720	702	714	734	726	679	678	743	705	683	670	670	678	728	715	709	726	694	720	713	691	697	698	694	620	734	670	728	647	696	744	730	713	692	698	688	707	719	708	684	734	683	707	650	682	743	704	714	705	689	697	742	708	675	720	730	715	695	715	704	703	683	745	684	717	722	755	713	703	718	675	726	720	710	769	722	696	661	705	696	711	720	729	699	677	723	686	670	719	672	729	729	771	718	716	754	748	699	713	683	674	747	690	680	722	714	708	657	700	728	717	725	750	686	726	693	694	740	717	727	699	669	684	731	678	707	663	679	721	696	755	695	675	721	676	721	701	724	695	696	670	736	689	657	723	718	742	694	709	685	730	681	690	720	684	696	750	715	679	703	720	656	670	688	730	706	734	685	709	691	720	688	692	691	712	675	700	741	731	722	686	727	672	692	694	717	743	663	727	693	672	714	721	703	694	733	710	699	724	698	714	721	729	723	675	748	717	723	680	722	712	748	689	720	697	687	705	761	699	732	706	725	712	686	750	709	687	702	746	732	682	728	721	668	713	754	700	720	655	727	730	663	711	653	722	706	729	727	664	701	734	722	717	731	746	714	689	680	747	708	688	643	728	714	690	680	732	712	720	711	742	651	684	697	720	696	695	688	697	681	680	666	713	713	676	695	707	711	715	719	686	718	751	707	729	723	654	663	700	650	718	696	698	709	734	706	703	689	700	721	665	732	651	665	679	699	721	701	731	669	698	710	743	724	702	740	727	727	720	712	686	728	649	664	738	684	693	740	684	701	754	699	724	671	691	732	695	735	745	732	653	676	690	736	719	723	722	714	706	695	695	708	700	701	704	658	728	697	701	703	695	687	676	687	664	746	692	699	725	730	694	768	715	652	699	685	692	730	652	712	697	733	681	714	709	701	694	714	681	647	677	753	710	646	676	714	708	714	711	691	712	739	648	765	732	694	727	707	711	682	703	731	720	719	692	704	696	752	718	729	669	727	696	684	705	690	692	730	707	709	732	736	688	717	716	684	663	708	708	679	740	690	689	714	711	679	724	675	679	706	739	774	726	712	696	715	737	703	738	692	668	693	677	750	673	706	706	713	692	687	731	771	721	703	679	665	704	666	686	697	744	726	682	661	702	691	678	679	716	680	676	688	676	750	734	638	715	681	688	704	745	653	733	702	714	709	718	660	710	694	701	716	680	654	691	711	692	735	699	669	730	703	668	724	684	731	737	728	703	712	701	699	675	700	662	707	698	730	669	735	663	665	732	665	696	683	687	729	703	718	721	683	703	696	713	676	699	721	691	676	693	739	732	689	686	700	800	667	708	710	685	739	651	716	702	789	739	684	723	692	685	686	699	724	686	667	674	736	677	685	719	684	710	702	661	734	702	713	732	672	701	721	693	660	684	701	691	745	688	731	683	667	709	629	722	736
22719	21138	28987	23554	21139	21200	9857	1373	1004	902	795	731	680	540	555	533	527	557	515	480	432	417	435	428	424	385	428	401	407	447	468	461	414	395	432	377	375	386	370	344	361	318	338	352	307	353	356	361	356	361	323	327	365	322	357	343	354	350	376	398	350	379	358	358	338	365	351	371	349	323	350	341	347	355	368	371	372	368	346	340	358	313	353	360	341	333	390	351	335	319	333	332	376	371	318	338	358	347	352	352	348	379	357	357	335	345	352	343	357	344	356	344	339	324	378	361	342	343	367	329	336	348	347	360	345	350	324	324	324	333	350	327	350	345	333	340	370	364	334	318	360	341	328	360	363	331	339	358	339	361	371	317	362	320	369	374	357	336	342	341	327	326	319	371	361	320	372	339	351	372	349	332	324	306	354	330	349	337	333	334	339	364	358	349	348	328	332	338	350	306	340	336	310	338	327	355	324	307	331	376	361	303	362	371	320	335	349	332	362	326	355	375	343	351	332	344	393	333	330	336	329	333	362	298	326	332	319	334	347	351	379	360	358	333	343	352	343	316	338	342	334	377	376	329	308	319	320	340	337	361	314	346	369	346	365	322	334	325	356	353	330	321	324	345	345	343	347	356	349	343	361	341	343	334	324	349	338	357	366	367	345	359	329	332	321	313	344	373	357	339	314	324	348	307	326	324	312	337	338	359	313	349	345	329	376	353	369	350	383	342	327	357	325	357	345	361	319	343	357	323	345	340	324	339	364	351	355	363	324	331	329	350	346	343	364	372	310	351	341	374	322	361	349	313	354	382	339	350	319	337	330	338	386	334	324	353	350	343	357	327	344	361	344	363	378	341	325	365	339	331	376	313	345	359	362	310	291	303	349	339	342	338	347	345	289	367	372	320	401	331	332	339	320	337	329	348	364	311	338	368	351	335	354	359	367	348	331	317	309	360	350	372	340	335	342	358	305	338	367	345	359	330	344	323	374	333	377	357	378	359	351	331	329	355	322	336	331	341	346	359	342	302	346	311	333	306	334	336	334	315	331	337	339	334	364	369	333	336	357	306	323	326	353	311	331	346	344	339	355	365	346	328	340	334	343	363	352	340	362	327	361	378	327	366	336	353	341	322	343	319	322	354	352	352	329	349	388	324	359	337	306	308	339	378	382	326	360	321	316	333	317	371	341	331	332	337	320	331	394	313	355	353	348	324	341	325	317	342	294	320	321	328	349	330	309	362	312	353	335	346	384	334	379	330	341	349	371	363	347	305	365	336	325	341	346	350	304	352	299	332	348	330	361	358	370	355	343	336	349	308	349	333	331	341	307	349	350	336	333	351	322	345	378	349	361	348	334	362	342	371	357	331	348	332	344	316	327	379	316	349	358	316	335	345	338	339	352	361	349	380	359	334	358	326	330	326	304	360	363	366	347	354	362	328	369	341	321	329	353	362	340	353	346	364	352	348	323	311	343	356	364	367	350	305	359	348	352	378	339	350	331	377	364	308	329	360	358	335	305	340	338	336	336	364	367	352	354	355	343	383	352	341	364	309	329	313	335	360	349	342	347	352	345	372	339	337	368	341	337	341	346	358	391	363	339	313	298	314	358	341	330	368	373	320	351	336	354	342	358	369	330	338	345	364	381	365	315	334	319	365	338	334	318	357	321	371	341	363	348	317	347	340	353	336	381	365	344	362	348	364	349	368	350	358	310	314	343	317	308	332	330	340	330	345	350	328	340	338	375	351	355	356	345	373	357	347	311	354	309	366	359	350	314	370	346	334	325	366	316	340	354	356	348	321	314	334	347	364	316	344	359	321	326	343	338	332	337	353	357	333	357	344	369	326	354	304	367	349	321	345	358	337	344	329	331	328	318	365	327	374	348	363	337	333	327	355	348	323	320	314	368	347	398	340	334	344	345	346	364	335	334	348	370	355	379	325	319	335	352	371	356	336	373	340	359	341	333	329	348	336	355	365	351	312	324	314	359	339	344	309	320	330	317	358	338	366	367	335	312	369	351	335	336	344	320	338	356	343	369	309	355	362	331	348	333	303	349	307	330	327	334	365	336	327	341	374	374	342	329	333	329	334	368	337	348	361	331	338	339	335	316	337	304	371	360	338	373	327	355	356	345	336	328	317	336	389	331	290	317	340	319	340	347	366	340	351	379	323	345	349	336	337	354	308	320	342	347	382	327	348	357	348	324	329	345	338	342	382	329	348	320	355	357	341	354	339	313	382	342	328	351	335	310	345	349	326	323	374	352	351	334	355	339	370	331	349	337	340	340	321	336	319	365	340	348	346	381	347	355	347	365	335	330	371	339	336	326	359	362	319	348	365	345	308	363	327	351	346	352	346	363	344	307	346	359	380	329	379	337	329	351	315	361	317	304	336	344	350	336	369	383	308	336	385	341	365	328	343	323	343	364	322	329	338	322	332	336	343	333	345	364	385	337	351	335	340	312	389	333	330	341	350	360	328	311	343	352	335	337	348	335	340	333	324	353	347	331	334	303	323	341	345	360	348	341	328	353	294	333	348	361	356	350	365	315	338	346	327	348	359	322	348	312	350	367	349	331	339	330	334	338	342	344	359	367	345	313	361	348	312	335	326	365	317	347	323	364	353	360	356	336	352	358	333	299	324	352	353	315	336	346	363	352	367	344	382	325	349	305	343	349	359	324	327	316	347	317	329	348	352	336	268	337	341	342	355	357	361	321	377	340	370	344	306	360	309	345	314	333	352	356	354	349	311	349	345	372	322	340	304	353	307	360	333	344	320	343	340	323	335	320	365	311	355	364	316	330	345	313	323	344	346	348	296	345	336	326	328	362	346	365	362	343	316	320	334	314	338	338	320	318	372	356	360	368	325	338	321	354	337	354	343	312	360	314	343	325	337	359	356	315	346	332	329	316	353	345	345	348	328	317	379	351	321	380	328	336	361	324	327	342	351	322	336	358	331	302	291	334	354	349	339	337	337	349	333	364	329	342	356	321	336	347	316	363	331	317	342	337	323	332	352	339	332	352	335	358	314	303	379	330	343	324	316	353	309	344	343	398	336	335	326	344	351	333	341	323	334	335	367	328	368	320	358	352	299	321	325	344	357	330	308	323	374	361	333	359	311	352	340	339	301	358	335	324	346	325	331	368	356	350	349	342	352	308	316	345	311	364	338	363	337	361	327	353	358	372	351	342	305	359	312	344	338	315	327	335	325	329	372	355	341	332	355	362	358	350	354	340	312	347	345	306	330	356	330	340	315	341	334	321	368	358	397	313	361	323	344	379	336	359	346	312	336	331	369	358	362	324	311	327	336	325	324	353	360	383	381	357	388	326	360	344	351	331	347	337	333	360	368	341	307	346	321	328	311	350	332	359	330	357	334	317	373	361	315	328	346	326	316	350	332	337	372	302	355	351	301	349	332	329	315	327	326	346	326	326	348	338	334	345	347	362	313	331	298	322	331	316	359	345	327	341	312	340	348	327	342	340	333	371	327	331	357	349	330
7737	18123	15052	8632	6461	5171	3836	2929	2444	2107	1764	1568	1354	1126	1004	945	978	943	904	784	685	718	676	664	659	664	670	695	656	702	739	778	692	664	623	605	619	575	574	569	594	529	550	522	534	524	534	556	497	517	530	504	509	508	491	528	474	555	562	546	497	534	551	515	513	471	484	529	532	561	554	490	528	524	524	512	472	493	530	502	484	510	500	481	485	498	504	512	488	505	505	555	518	518	518	508	484	505	514	487	492	479	487	483	460	504	520	516	507	440	455	509	499	481	520	516	472	495	468	440	458	503	452	525	493	504	469	478	508	442	508	522	504	517	483	477	466	510	534	503	511	469	553	474	482	485	482	498	490	445	513	436	528	491	469	480	487	549	480	490	492	474	524	488	499	477	501	469	484	493	462	497	463	495	450	499	479	481	479	465	489	508	481	495	523	507	477	499	494	495	462	477	481	504	503	490	489	455	480	525	494	515	485	489	532	479	503	505	468	492	469	480	461	501	493	517	519	474	458	461	461	484	503	487	473	489	489	488	491	497	486	445	498	507	497	513	480	501	460	501	468	511	479	488	493	478	479	467	527	505	444	499	440	489	483	463	505	509	473	477	502	516	474	471	464	512	526	499	527	459	479	494	518	488	492	527	519	479	515	527	459	480	475	500	501	483	484	527	499	492	498	491	484	492	513	486	497	499	498	484	466	493	504	494	480	471	505	473	446	481	505	503	492	497	531	538	439	465	470	504	457	505	503	523	490	502	466	462	514	478	474	483	524	479	500	475	506	504	447	471	480	504	490	495	499	492	506	518	540	524	512	484	510	510	509	455	480	486	468	489	506	542	487	518	530	497	540	488	479	504	466	503	515	533	496	491	436	448	483	462	519	497	477	452	457	481	466	456	454	483	488	468	484	514	444	509	480	493	455	517	485	520	485	489	481	471	490	499	499	505	472	473	505	516	490	489	473	498	516	474	479	454	487	483	526	469	435	491	504	471	525	449	532	489	456	531	492	488	505	457	523	477	493	512	488	509	503	476	546	496	485	510	461	502	514	515	507	490	483	522	491	452	522	445	518	470	451	495	487	464	478	489	485	455	478	541	510	503	513	480	472	491	510	532	487	480	509	489	498	509	525	508	501	550	470	477	470	465	505	495	479	493	518	508	489	509	491	505	486	502	524	525	475	515	492	518	473	505	508	493	490	567	483	503	523	446	496	500	487	497	477	459	483	476	466	496	495	480	433	483	501	500	530	458	473	497	492	494	507	467	486	495	474	500	508	518	488	531	499	516	489	488	461	487	514	466	493	527	493	466	474	525	491	502	494	468	518	522	472	498	505	448	535	522	512	504	505	488	459	489	521	513	506	461	479	478	507	482	461	497	500	477	500	470	485	504	499	490	530	491	462	466	490	501	475	507	524	502	485	463	482	452	499	494	472	460	463	480	491	494	469	488	458	502	518	491	518	476	507	502	495	512	492	499	513	505	482	490	464	491	513	502	486	488	508	476	481	464	498	492	467	456	470	544	495	540	469	514	462	547	497	470	507	488	493	525	474	506	460	499	473	527	468	479	488	473	523	473	455	512	490	495	479	474	470	495	492	474	506	517	512	467	501	486	478	485	512	507	490	481	539	480	466	480	472	469	486	493	506	482	507	489	514	502	504	550	493	502	465	489	484	531	498	484	498	454	470	506	506	469	480	485	488	485	502	498	500	459	484	509	505	472	511	481	458	524	483	497	493	461	479	506	482	516	489	530	497	491	481	523	482	498	480	474	515	521	471	482	484	491	498	502	484	457	455	507	493	508	481	496	481	503	531	508	479	448	470	513	505	474	481	496	511	517	458	497	481	556	498	532	484	518	505	458	469	539	485	489	488	486	497	496	494	524	530	504	464	469	490	456	490	513	520	492	503	495	500	466	449	493	492	498	466	545	480	468	472	511	505	483	494	495	502	501	471	519	493	498	494	526	487	475	452	481	535	489	482	485	545	478	466	496	505	516	474	444	461	460	471	488	507	461	487	521	455	450	491	495	486	556	456	490	511	502	487	477	455	512	505	498	512	483	447	513	529	481	504	495	533	506	506	505	517	495	461	460	503	504	502	522	491	501	485	484	475	489	501	441	478	529	473	494	493	495	465	450	546	488	519	493	482	509	535	445	516	521	506	487	511	523	470	521	500	468	502	488	494	475	475	520	465	476	457	488	486	487	524	484	508	463	455	505	512	509	504	475	470	499	523	438	487	500	497	485	532	533	447	464	492	502	509	495	478	480	521	473	554	493	491	504	503	481	491	465	526	524	482	460	466	487	462	503	536	499	484	497	475	471	482	479	457	489	452	500	526	474	456	485	525	489	484	498	493	459	480	514	550	467	499	517	460	480	499	464	502	511	513	513	483	522	497	454	457	531	491	558	509	508	474	478	507	472	455	441	517	501	514	493	441	511	506	519	473	514	486	483	497	487	519	494	506	478	538	504	478	445	504	507	501	534	495	506	510	476	478	473	511	471	485	465	477	463	504	488	534	524	468	477	516	469	469	502	480	516	496	462	480	522	471	546	527	518	515	493	501	493	483	471	526	509	517	499	521	491	486	494	507	483	511	491	517	506	474	505	488	480	522	467	529	497	502	506	515	458	519	472	508	516	471	507	483	464	464	521	464	467	498	479	505	456	512	477	497	522	514	474	488	531	507	465	484	513	486	508	524	472	466	520	500	487	478	496	536	500	471	457	434	495	490	490	493	482	493	500	508	521	461	497	498	505	481	518	516	498	506	487	502	493	460	462	443	501	513	516	516	472	464	478	509	495	481	459	478	472	454	469	464	491	497	505	506	495	477	485	469	493	470	529	490	490	471	504	455	482	516	492	497	493	509	492	474	506	548	489	505	496	525	477	483	517	473	490	508	472	490	521	470	498	456	484	478	487	496	520	506	465	489	503	481	466	482	530	483	509	487	478	523	514	471	494	495	417	528	540	469	473	491	503	450	486	514	466	483	496	456	484	514	474	472	428	503	492	505	475	481	511	505	492	535	490	505	504	471	452	486	516	481	498	509	545	512	493	459	502	491	486	459	484	516	480	507	459	506	510	492	472	488	505	497	488	466	474	493	458	466	465	466	504	497	517	496	451	477	492	499	457	486	509	471	476	533	531	525	471	531	521	538	494	497	488	500	499	505	477	476	507	507	498	486	499	510	461	441	502	498	477	497	518	492	493	471	495	507	524	498	509	462	495	452	516	528	533	493	477	520	479	503	498	476	508	507	481	480	480	476	485	500	513	532	538	493	483	512	523	480	471	490	477	539	500	463	493	460	519	531	527	534	477	506	487	498	444	480	508	525	546	514	454	505	490	474	494	470	461	519	508	476	504	442	474	477	470	505	506	455	491	492	468	530	488	517	485	467	482	535	487	458	483	473	508	501	491	507	421	468	506	501	475	510	456	466	498	482	508	514	478	488	431	487	461	465	491	485	454	502	509	503	453	497	459	501	477	486	483	477	452
26649	20500	9077	1364	869	755	594	497	444	484	419	415	439	425	378	394	443	425	415	393	385	367	380	392	361	352	399	409	402	413	421	375	405	361	424	385	390	403	382	395	391	416	389	360	355	400	412	370	392	355	408	352	354	383	370	378	372	387	373	389	385	380	385	392	356	405	384	411	386	387	448	374	381	415	390	379	334	359	328	373	365	442	397	393	390	381	352	363	340	389	344	383	367	391	330	343	381	401	345	378	399	317	361	357	382	376	358	397	372	423	369	398	398	329	435	352	357	381	393	345	375	372	361	385	362	384	386	399	370	366	361	355	349	357	406	395	396	374	351	329	352	397	393	409	405	413	402	392	360	399	424	379	410	328	383	392	385	369	387	348	386	414	378	394	393	373	343	381	368	389	350	382	408	385	355	353	354	356	374	364	405	418	356	355	420	396	387	390	398	372	371	374	405	367	362	360	374	396	361	388	384	398	389	375	407	372	404	400	380	360	395	377	377	361	384	408	369	393	371	415	385	415	397	352	400	392	391	404	396	355	406	355	354	354	381	352	351	372	400	351	371	356	362	387	375	383	352	353	399	401	387	379	380	382	400	389	374	385	372	391	373	368	357	348	390	380	359	382	366	403	373	416	375	387	380	387	373	385	363	404	361	354	371	353	364	379	388	391	381	395	375	350	382	379	373	366	383	402	387	381	375	356	381	402	396	368	393	380	364	363	381	380	368	360	380	411	376	377	417	367	331	382	349	395	362	389	349	395	362	397	368	383	383	411	370	365	357	366	374	390	359	396	373	403	385	378	407	389	372	379	399	377	375	403	379	388	419	401	390	371	419	355	378	380	420	397	393	370	398	377	413	372	380	368	389	368	434	372	393	350	377	370	395	379	383	383	373	400	378	379	388	365	354	346	377	354	365	366	404	373	389	348	348	390	390	359	361	368	355	350	371	360	362	381	380	392	374	388	397	381	392	411	373	372	366	377	375	378	387	375	371	347	393	372	374	387	347	371	388	410	324	389	360	364	361	387	403	392	372	365	380	362	358	414	393	354	380	357	397	396	399	369	433	381	383	385	337	396	364	365	371	389	371	361	381	402	358	398	356	386	383	384	371	389	377	387	395	404	347	387	405	357	377	391	349	379	412	392	369	363	386	359	382	381	331	370	397	393	403	360	345	360	357	369	376	362	374	386	355	324	387	366	369	324	377	349	382	362	366	351	387	346	395	381	400	388	392	378	396	333	406	359	430	387	384	364	361	390	397	380	368	419	367	371	351	387	378	361	357	417	359	372	432	368	354	388	364	357	370	356	379	376	358	370	384	393	370	380	357	365	358	371	391	355	371	352	360	384	397	362	372	368	373	346	438	388	387	418	376	368	344	424	389	352	351	369	368	401	387	354	364	357	384	368	376	365	414	385	434	352	360	395	396	369	370	397	391	386	343	380	382	393	403	383	365	390	368	408	353	371	361	393	426	358	361	368	380	379	420	397	361	386	381	420	401	360	392	363	397	357	382	388	403	374	389	397	372	345	375	396	372	400	390	407	373	399	382	355	364	363	414	430	365	389	357	359	372	405	407	351	383	351	371	395	348	393	414	348	388	381	385	351	368	355	332	361	405	389	323	376	379	370	396	383	377	378	392	367	321	355	381	379	413	393	360	358	336	392	387	387	331	398	374	371	362	400	365	366	354	393	375	363	394	401	400	383	347	397	397	379	405	355	365	358	381	386	383	401	382	392	366	383	376	387	367	394	417	411	376	376	409	385	423	376	334	395	347	367	392	387	382	382	382	364	426	396	367	374	381	368	383	384	389	379	395	360	369	412	389	379	368	389	349	382	383	400	405	371	336	416	373	395	401	369	343	369	389	369	405	361	376	416	375	392	361	371	397	360	362	393	362	370	385	373	394	403	418	359	389	404	373	390	348	359	408	375	397	368	397	397	367	373	352	384	360	388	373	390	366	381	371	405	343	338	381	412	368	378	377	374	394	351	344	377	369	376	337	411	383	382	372	387	401	384	394	388	380	397	398	386	423	380	380	373	391	335	361	392	352	373	375	361	381	390	358	365	393	339	378	391	374	364	395	369	400	371	378	394	387	338	365	394	396	376	390	395	385	389	363	371	389	395	401	368	390	390	358	361	392	398	364	391	352	365	403	396	388	383	390	390	359	361	369	411	362	359	385	390	399	398	357	381	392	334	385	342	382	392	381	346	358	390	365	402	375	367	346	391	382	351	402	396	342	381	386	374	400	329	389	388	381	388	377	384	366	374	363	350	360	386	351	377	372	389	358	393	379	347	392	404	358	350	379	403	403	395	369	386	372	386	349	355	384	336	374	375	382	391	354	407	386	411	361	382	375	337	440	345	367	386	365	395	343	348	368	382	401	404	420	382	387	390	401	346	366	390	372	372	408	343	392	398	390	379	403	415	399	354	365	366	344	387	370	365	350	361	366	370	379	361	374	374	391	364	358	382	375	361	363	400	395	394	391	382	351	395	378	375	365	385	382	409	358	389	384	381	374	383	393	397	396	399	343	386	336	441	342	376	371	344	338	369	368	371	383	382	392	381	372	393	363	370	351	402	365	382	384	404	391	388	369	367	372	407	411	357	395	382	339	389	388	390	370	369	392	357	359	384	369	320	358	375	370	386	397	384	365	378	389	367	366	380	386	446	382	369	363	386	378	334	377	406	363	383	404	353	376	403	325	383	392	377	389	401	393	398	351	341	383	395	364	404	338	370	371	369	415	379	381	387	384	383	369	383	386	356	385	364	380	377	359	346	371	352	374	374	376	397	350	380	381	365	370	373	369	406	377	381	393	382	362	399	409	374	391	337	363	336	382	402	362	363	379	376	379	366	376	373	402	361	344	371	381	366	426	383	394	367	407	385	394	361	406	375	390	375	375	395	406	395	380	374	404	374	337	375	382	377	392	380	372	401	377	384	353	384	355	404	379	391	361	398	392	392	377	368	355	387	337	368	347	367	375	365	394	376	349	393	376	396	370	389	412	447	389	352	363	383	358	385	372	395	372	374	354	403	349	384	415	395	404	374	378	394	387	405	375	375	381	427	390	396	386	381	413	393	389	411	390	395	370	347	346	368	408	388	362	354	400	373	387	407	368	379	393	326	366	371	390	372	382	373	361	382	392	379	389	390	403	380	343	403	395	357	376	397	377	403	369	337	398	334	381	387	391	379	396	397	375	393	353	375	367	383	379	388	365	398	394	368	395	415	399	382	352	402	392	373	384	396	357	409	361	414	388	410	381	354	388	392	374	394	389	391	392	376	365	345	368	368	364	354	398	391	360	382	371	360	374	341	393	401	360	353	353	358	395	390	383	340	382	342	404	353	385	368	363	392	353	374	389	372	379	381	390	359	347	376	374	384	420	373	398	357	378	362	393	380	373	416	403	400	362	353	363	393	400	398	357	386	378	397	391	336	388	401	367	385	386	380	384	341	403	382	347	392	379	383	384	403	368	396	411	357	394	392
4403	3016	2842	1729	1525	1304	997	882	768	837	742	732	620	660	600	591	581	634	567	575	611	575	577	590	576	548	578	562	531	615	637	649	550	602	573	590	583	555	541	554	551	594	546	517	517	506	550	565	586	530	553	586	542	569	544	564	547	605	526	565	527	524	540	528	553	554	547	544	555	556	536	610	547	545	536	526	572	493	527	485	534	556	600	521	544	511	558	548	513	530	521	518	548	525	550	544	549	527	570	537	533	527	536	524	487	540	577	548	555	547	549	559	522	532	540	530	536	559	532	543	496	531	563	515	527	547	574	516	558	508	541	581	540	544	527	522	517	533	509	507	553	508	526	553	506	512	605	517	520	543	559	508	590	544	502	519	509	549	531	524	551	547	495	532	553	543	511	569	564	525	556	581	534	512	559	545	532	554	570	521	527	536	527	557	517	516	531	527	510	545	540	572	499	499	529	516	517	538	528	504	530	529	511	524	574	535	513	531	497	497	491	604	545	564	508	512	517	527	553	561	523	532	550	537	581	551	567	522	580	553	541	527	567	600	571	529	552	557	583	566	526	550	496	544	540	559	544	543	530	498	527	510	546	502	562	512	523	588	544	540	572	490	510	485	550	550	536	534	513	552	531	556	516	505	559	559	566	552	528	533	531	553	564	544	562	497	508	590	498	531	511	546	527	544	568	517	536	550	568	500	540	524	562	563	604	509	572	552	552	546	516	527	580	559	514	535	547	550	556	553	550	533	547	528	541	549	551	527	529	581	564	515	547	576	537	559	494	541	526	530	525	567	539	518	538	500	572	541	566	543	532	515	534	517	546	569	568	561	570	522	551	539	576	558	522	503	520	514	525	554	551	462	550	505	563	558	558	526	545	533	544	555	524	511	543	539	570	524	543	511	524	577	533	567	564	578	554	524	563	542	527	559	530	546	564	536	534	509	523	571	557	524	546	527	561	523	523	541	542	547	574	552	586	499	567	588	585	523	564	542	536	553	493	530	549	518	527	522	565	527	537	539	540	556	534	543	553	540	580	545	530	519	520	515	517	567	558	533	572	567	485	528	555	521	544	525	520	585	564	541	530	506	515	534	522	603	496	549	548	523	588	528	578	562	519	529	476	490	511	568	512	527	513	529	486	508	551	572	547	575	554	520	536	541	533	498	530	531	539	522	572	527	564	535	549	526	539	538	573	522	530	532	588	510	565	528	535	511	599	522	536	529	598	558	533	524	552	530	507	508	528	554	530	528	503	534	510	556	537	526	539	528	543	522	549	500	508	537	557	576	519	537	533	536	538	603	535	548	566	570	584	523	521	556	565	565	526	578	541	551	543	524	564	571	556	497	531	513	538	510	523	526	532	563	559	503	544	528	563	550	575	536	523	521	556	489	544	540	562	560	537	541	528	513	536	529	542	572	553	560	538	542	500	534	541	485	520	492	569	543	503	553	543	542	545	539	543	521	553	522	510	501	560	567	545	579	525	528	561	563	555	502	521	541	536	523	537	559	521	548	515	570	548	525	533	508	574	554	561	546	524	562	536	544	587	498	534	619	589	535	508	532	532	539	536	543	548	565	522	491	532	526	541	510	547	565	511	535	527	527	562	555	577	538	535	544	518	572	498	527	539	519	540	570	505	543	563	506	537	609	539	560	537	520	567	532	571	513	553	515	554	569	534	515	521	536	559	519	547	534	551	571	530	532	559	541	507	531	560	512	521	522	523	465	519	535	545	544	512	566	559	543	525	527	536	553	542	524	566	521	622	557	572	509	552	537	520	565	573	566	518	546	580	512	520	538	521	557	548	502	574	542	519	535	578	521	537	571	505	531	576	514	551	569	555	494	510	514	563	591	545	548	569	548	516	565	536	528	519	568	552	531	568	528	556	577	609	562	559	522	541	538	538	578	512	515	522	535	583	580	555	531	538	509	535	553	505	547	529	550	528	534	564	520	569	564	541	523	505	543	520	535	555	538	533	577	580	522	570	573	547	515	536	495	548	561	504	525	511	566	524	526	506	561	571	519	588	559	529	535	512	561	576	514	536	537	509	518	543	613	531	545	536	493	505	542	575	545	527	583	537	538	545	578	555	534	547	561	566	513	550	548	540	551	562	549	527	548	559	551	556	529	536	566	520	524	525	577	542	521	525	518	561	537	580	537	565	546	562	514	548	531	538	537	528	527	514	546	512	567	519	545	516	514	527	541	566	548	523	565	539	540	548	532	514	563	568	532	516	482	544	494	548	530	501	519	555	510	536	548	495	550	546	538	513	546	515	526	570	528	565	532	530	557	562	528	524	530	540	525	576	579	507	525	498	565	564	545	522	498	542	555	541	547	491	556	512	535	529	548	522	544	531	569	588	525	535	588	520	509	542	547	554	563	572	534	579	543	546	566	493	512	515	555	537	565	535	536	516	537	492	545	548	556	540	557	527	501	530	526	555	544	529	553	499	527	561	499	504	519	547	576	527	563	527	518	546	550	568	530	537	515	569	533	540	556	572	551	531	507	569	525	516	532	574	571	505	567	528	562	523	533	568	504	534	547	520	534	545	545	559	525	496	584	601	538	502	551	519	532	540	547	548	518	582	519	551	515	476	519	524	548	548	538	531	514	533	520	543	509	502	562	585	531	557	475	535	541	540	535	542	558	526	527	557	519	542	500	556	532	550	508	540	542	533	527	557	519	521	543	532	543	522	505	537	550	514	546	560	548	554	542	538	511	558	515	534	533	539	560	581	507	528	493	541	557	509	542	524	513	547	556	522	550	583	549	564	542	541	518	575	523	530	534	541	532	528	576	563	513	590	532	527	510	544	528	573	498	525	529	527	552	550	515	522	555	506	553	516	501	548	561	554	539	528	507	554	502	571	564	552	539	512	559	553	554	568	517	536	587	539	552	524	516	562	505	547	558	532	551	582	543	584	562	564	527	562	561	509	544	511	562	526	507	531	521	544	530	575	520	531	511	512	519	525	525	554	566	488	513	550	551	516	513	571	537	509	529	567	506	526	541	536	523	537	528	564	530	514	540	514	521	518	535	535	520	563	554	506	543	515	513	547	559	577	544	530	531	535	548	583	540	533	514	557	579	552	547	543	555	546	571	511	544	540	563	556	509	565	493	545	533	532	542	524	559	562	543	550	555	558	529	547	544	556	531	558	539	530	593	500	532	546	528	521	534	549	539	504	538	522	556	587	519	513	529	528	550	565	502	584	551	504	478	522	554	522	533	518	534	554	514	561	526	486	533	530	495	517	555	565	505	555	553	529	574	527	577	519	559	547	585	601	581	565	553	583	519	505	555	536	521	552	523	570	556	526	578	553	540	566	575	523	564	493	568	527	557	542	519	507	544	551	514	530	532	512	563	564	542	535	568	543	565	550	551	556	507	507	591	523	529	547	556	547	520	567	505	532	495	524	568	557	546	511	541	534	541	538	532	553	573	516	530	565	536	562	494	576	529	530	538	580	516	544	529	523	520	529	558	509	495	505	543	516	515
23502	21122	28589	23898	21106	12208	1715	1054	852	761	715	698	705	662	638	578	605	620	598	558	588	553	519	591	518	483	547	500	559	575	547	605	541	568	558	502	495	560	518	547	523	549	512	490	482	488	523	469	476	485	470	484	537	520	476	503	499	505	505	520	477	540	458	477	496	521	499	528	521	475	524	510	521	525	485	480	495	522	530	492	496	482	519	547	468	511	509	500	486	486	504	462	468	483	485	471	485	478	514	475	503	480	488	490	512	456	504	458	513	478	471	513	494	494	485	461	487	517	509	502	475	507	504	473	530	551	500	551	511	480	471	494	498	493	491	486	530	482	482	537	499	496	522	517	502	513	482	526	521	518	461	502	534	474	492	500	481	513	494	455	507	532	467	457	483	510	479	481	491	463	480	489	475	533	499	499	504	500	483	488	511	484	487	504	500	533	501	489	481	482	468	488	537	511	523	486	484	525	467	473	485	477	507	515	504	476	487	512	491	517	529	530	475	455	538	531	531	492	507	533	464	485	494	500	479	509	478	449	478	456	495	510	496	518	503	476	480	479	485	490	500	515	482	453	524	491	505	513	506	525	507	475	471	466	477	499	531	524	465	498	523	463	508	496	495	508	455	497	442	519	477	506	456	498	516	505	511	513	506	510	511	496	488	500	466	504	463	485	519	487	528	495	509	510	444	535	521	489	522	519	459	490	487	494	545	504	512	497	505	511	487	538	518	503	508	495	481	509	510	513	505	502	493	465	490	507	509	465	497	516	512	483	508	473	522	481	522	495	492	477	511	493	506	503	536	480	492	476	489	513	508	478	520	502	466	508	524	476	479	523	507	508	533	486	538	459	513	528	504	498	504	478	504	480	489	487	511	505	494	485	482	520	487	519	536	520	544	508	487	478	507	479	484	487	501	492	504	493	489	491	502	501	493	528	461	536	501	486	545	475	468	460	496	482	496	496	504	502	484	511	506	545	506	484	516	494	488	495	489	464	521	474	495	495	523	533	473	489	492	501	519	493	537	477	504	518	515	472	472	462	504	467	486	500	488	471	482	526	471	530	464	507	496	480	465	498	532	500	501	472	465	521	568	550	470	458	450	432	493	467	444	476	484	500	482	502	509	495	505	525	494	526	480	467	501	514	506	519	484	506	480	504	510	488	497	470	482	486	440	470	496	480	448	481	490	495	559	509	501	460	473	451	530	516	517	494	493	473	515	507	526	531	485	528	504	511	502	497	506	484	497	505	525	490	500	445	506	482	474	499	505	548	487	495	510	499	526	492	494	467	517	498	484	497	510	499	511	503	511	497	458	497	505	529	491	517	516	466	487	468	495	500	501	450	469	537	461	497	523	534	503	487	463	456	481	471	557	509	529	519	488	513	494	553	471	492	482	510	500	512	489	499	481	515	485	525	499	496	492	521	493	515	496	458	518	489	479	486	489	497	480	537	522	455	485	476	491	471	460	482	480	495	462	522	491	513	493	520	509	528	485	507	491	517	496	522	483	498	501	465	467	469	508	513	521	484	513	533	483	500	476	486	501	533	507	495	503	496	520	515	529	513	502	472	542	476	536	499	503	507	532	498	518	463	505	511	541	490	496	508	502	510	543	511	522	531	502	476	491	538	474	532	527	509	503	487	508	506	528	473	494	539	498	520	497	494	510	518	487	484	523	483	458	491	433	514	486	510	502	491	475	517	515	470	514	528	484	504	458	470	511	484	494	543	510	522	537	456	481	483	469	526	485	529	502	449	502	477	485	488	508	521	495	513	443	522	488	480	532	516	470	485	475	465	491	533	447	485	472	476	490	508	464	490	507	534	498	517	506	488	502	521	482	477	487	485	485	499	518	480	451	499	532	508	509	472	488	488	466	492	504	539	502	489	485	512	477	542	482	524	525	512	494	491	468	498	475	516	461	521	491	527	504	505	549	497	498	452	474	505	522	488	519	538	500	473	480	502	511	492	500	481	507	537	516	502	499	471	476	520	503	474	515	464	487	523	486	485	487	475	460	501	509	525	490	505	508	472	487	492	478	483	498	519	468	488	492	505	490	463	544	490	476	491	523	503	524	477	486	441	498	492	522	463	488	511	499	542	528	459	485	494	503	522	498	509	521	510	520	502	502	484	517	541	498	456	520	486	482	500	489	498	490	510	523	475	463	548	506	501	472	520	468	470	474	479	426	498	468	465	521	483	529	497	538	512	530	503	498	513	458	489	499	522	481	507	511	516	485	494	483	510	507	494	501	468	464	484	502	469	486	509	482	486	468	478	507	477	489	491	490	495	480	504	528	490	491	505	495	509	517	531	507	505	517	488	474	468	521	456	533	565	509	491	531	498	472	495	484	509	503	454	525	499	514	496	468	526	501	515	458	500	505	505	458	494	479	531	481	499	492	466	465	512	471	511	489	475	532	502	480	478	508	498	494	490	493	531	519	464	495	511	515	476	509	506	496	475	516	497	496	496	485	505	485	521	499	518	483	507	538	473	475	508	517	530	524	481	468	535	496	476	522	474	508	521	470	505	518	489	458	506	516	480	460	502	486	488	497	540	505	482	518	451	516	512	514	529	546	507	475	483	523	508	520	475	472	473	518	491	522	479	529	512	540	503	493	481	478	520	537	525	489	489	481	531	546	509	485	494	466	487	469	488	517	484	476	473	484	505	488	469	505	500	503	479	522	478	527	527	512	493	520	453	530	513	470	527	500	519	480	510	511	520	496	484	524	487	500	520	518	491	509	515	508	475	490	501	462	477	506	478	479	507	485	497	449	478	503	508	504	494	525	499	514	539	518	452	508	469	532	496	447	482	532	486	521	555	525	518	504	501	504	482	506	520	455	528	465	432	507	496	515	475	486	473	500	497	489	537	470	509	532	467	515	470	517	466	493	516	464	504	490	492	496	473	489	474	462	487	513	488	506	519	490	495	494	511	497	490	503	530	515	481	489	485	481	492	504	514	490	481	511	523	508	505	522	508	509	519	510	488	554	507	510	558	479	508	520	486	490	522	491	475	479	478	496	516	460	487	495	485	505	470	489	483	505	493	460	525	466	524	481	509	484	489	487	477	481	504	472	513	521	468	499	517	511	482	518	475	475	485	489	515	482	462	499	543	504	529	484	462	460	471	493	497	496	460	477	496	518	493	551	492	485	498	531	521	553	487	458	483	481	507	480	536	478	499	511	508	528	496	472	525	475	509	485	516	492	458	461	512	516	517	477	514	478	524	493	486	518	498	461	480	523	460	501	530	493	501	485	476	507	490	464	498	481	463	516	471	481	532	499	467	531	452	541	509	450	534	486	508	494	550	488	513	460	459	530	519	492	524	493	514	507	504	489	485	511	507	528	471	490	475	494	535	494	493	519	488	478	471	512	524	484	473	489	515	490	483	486	484	450	500	535	503	464	492	514	530	492	531	476	503	480	515	487	498	515	523	431	529	527	494	494	514	497	502	472	490	468	518	529	487	496	532	545	497	505	504	477	516	487	499	483	529
5632	12377	10188	5495	4362	3517	2669	2135	1762	1621	1479	1219	1179	1156	1001	991	957	987	967	832	865	837	856	815	830	787	815	786	803	823	806	929	766	806	804	778	777	741	773	766	758	735	733	705	733	721	721	698	720	720	744	760	699	765	727	721	723	690	695	739	693	749	684	718	687	719	732	738	703	717	707	766	725	712	734	709	689	722	681	701	689	715	728	684	740	697	726	706	666	685	760	713	743	713	716	692	746	691	675	693	729	677	735	718	673	700	727	716	698	714	725	745	713	677	741	677	698	707	659	721	703	703	666	670	714	664	691	738	769	674	748	743	695	714	721	721	695	694	698	733	686	670	706	748	728	678	699	712	734	645	663	755	757	707	678	678	679	673	716	696	685	662	662	760	712	663	743	716	708	699	696	678	717	710	730	686	675	661	711	703	702	677	675	720	670	737	712	701	672	736	695	669	686	684	723	720	695	732	708	730	711	710	701	673	705	703	716	697	693	730	682	704	690	648	692	730	739	662	729	714	662	701	704	739	767	732	731	656	683	680	696	740	730	675	707	717	700	717	686	726	723	724	689	718	680	743	716	747	711	673	779	685	697	676	692	739	717	678	663	709	689	660	696	721	680	679	660	712	743	656	695	685	672	698	649	709	686	720	706	718	698	712	694	689	710	699	722	692	713	715	663	728	735	726	764	672	689	685	687	706	681	666	672	701	722	683	701	730	703	685	730	755	718	738	704	721	677	716	664	758	715	701	657	710	725	722	699	748	692	734	723	665	684	702	704	710	676	698	701	672	733	717	671	707	729	706	711	700	749	727	701	742	709	699	696	737	664	752	644	727	668	697	669	704	715	728	700	713	682	734	709	685	715	713	712	729	695	676	743	669	721	702	694	709	672	732	685	716	703	691	703	701	684	718	705	728	686	682	700	706	709	626	727	689	707	683	712	684	685	721	707	725	678	690	707	681	698	710	679	655	742	661	682	699	707	674	678	694	681	717	693	698	731	688	739	698	742	716	684	719	709	716	693	701	647	705	748	696	688	737	707	637	681	675	720	768	680	741	712	698	702	727	662	724	774	723	702	665	714	689	678	645	669	712	685	680	716	735	684	674	685	696	683	718	683	683	666	687	685	792	701	686	735	727	703	758	715	708	710	693	702	688	690	744	692	733	689	702	722	703	724	724	749	703	746	706	694	719	682	708	703	714	704	718	703	709	702	695	678	671	674	703	718	703	735	689	689	687	717	737	737	684	743	674	736	661	748	722	714	716	726	718	679	734	684	774	666	729	744	687	693	711	741	702	647	719	681	692	693	646	717	762	687	698	662	669	680	693	677	706	745	693	705	691	718	716	690	735	723	727	714	681	725	693	721	656	666	682	719	704	716	684	685	769	703	676	745	761	774	738	716	745	732	742	727	642	723	691	687	734	678	720	720	675	712	732	706	737	697	645	713	678	747	701	697	719	712	683	737	722	685	715	708	700	680	691	728	714	709	690	743	678	683	684	689	729	679	677	733	696	685	691	708	711	654	705	706	653	638	684	668	717	672	708	660	674	706	758	688	703	708	670	690	727	697	666	681	739	718	731	730	724	720	723	712	681	678	662	669	709	730	683	677	732	720	690	699	729	708	747	708	678	668	722	687	722	700	671	698	692	663	701	687	704	773	635	731	682	737	746	713	731	679	666	684	738	685	692	734	733	690	689	710	712	728	652	722	705	665	701	685	710	682	705	668	692	717	689	731	726	678	670	711	695	732	701	735	677	707	743	720	699	677	725	689	687	670	702	708	719	707	689	713	694	704	732	671	693	689	681	701	685	670	692	655	724	706	715	726	687	650	723	705	730	714	715	700	719	727	712	750	681	712	723	715	690	727	709	743	674	726	685	688	676	699	691	694	740	743	747	699	718	734	674	722	737	686	705	682	718	705	667	705	700	711	704	680	682	699	673	706	695	718	677	690	701	741	701	741	669	672	719	721	682	687	683	693	734	735	705	758	740	654	745	720	712	678	718	725	719	716	708	671	711	686	708	697	660	709	737	711	683	673	685	737	703	702	710	749	755	670	720	707	675	711	699	702	659	709	704	693	701	702	726	690	714	727	682	715	703	732	715	742	727	731	738	710	713	711	696	722	765	710	694	696	731	692	747	726	699	680	707	745	691	729	674	710	762	714	723	669	733	700	723	750	675	692	687	706	719	700	724	749	719	679	703	733	711	694	698	680	730	731	709	675	652	704	686	714	696	715	741	713	724	699	671	720	729	687	734	674	692	705	698	679	735	728	754	759	686	701	698	708	710	722	715	700	684	706	680	672	715	686	738	737	648	691	726	750	740	721	714	742	699	684	720	710	685	716	702	715	690	650	674	693	700	664	706	709	715	672	708	716	666	678	733	732	742	681	670	733	686	688	720	708	696	686	721	730	660	738	692	732	707	735	717	716	751	667	689	711	703	676	694	698	676	674	739	708	677	721	720	716	676	705	683	712	694	752	663	650	749	732	713	729	705	700	730	728	724	707	695	719	684	675	712	714	732	726	699	740	687	771	715	670	675	769	681	718	673	713	725	682	671	703	717	713	735	694	723	722	681	723	712	633	712	675	679	687	760	700	733	673	705	698	675	700	694	695	698	705	736	729	731	719	756	703	727	669	696	697	683	644	729	671	688	687	685	708	722	727	736	698	690	691	708	717	726	676	693	708	688	703	669	681	715	707	715	653	738	720	727	726	672	708	713	678	702	733	742	741	687	741	756	717	704	707	711	703	677	674	684	726	711	692	708	678	669	697	714	702	734	659	651	691	662	737	715	682	724	716	713	731	698	648	697	668	724	706	729	645	676	717	697	703	715	710	719	704	702	716	717	707	712	707	682	679	744	690	712	729	736	703	688	679	743	637	713	674	710	759	691	708	711	689	736	696	686	763	721	713	690	662	697	678	710	761	686	678	674	724	697	706	685	723	679	687	686	697	701	688	688	688	676	718	704	716	712	740	708	691	706	746	713	711	686	741	666	703	686	705	770	724	754	672	724	691	723	708	710	710	726	727	727	642	731	664	687	736	667	772	723	719	730	699	695	718	693	710	760	676	675	715	735	722	698	721	673	713	674	719	721	679	693	733	692	721	683	721	682	672	732	700	693	725	659	697	692	693	705	702	689	753	746	674	650	702	673	681	716	734	721	738	726	682	693	750	729	666	646	737	786	697	704	699	706	701	731	706	736	731	658	665	704	711	680	703	664	686	718	719	734	719	726	698	686	698	742	721	688	700	729	702	692	716	707	705	723	741	706	709	738	693	752	734	716	718	705	753	723	701	742	677	676	709	699	699	727	721	709	721	716	663	713	699	660	699	761	702	750	700	734	707	735	701	721	692	730	687	673	663	706	684	723	746	725	663	701	728	716	704	671	697	676	698	690	702	728	700	699	672	724	676	758	722	744	738	710	779	684	726	717	686	759	688	712	686	705	707	670	693	723	679	710	670	718	689	678	706	733	676	694	751	720	734	719
22693	21106	28920	23523	21106	21145	10228	1398	916	867	732	713	654	627	523	528	524	548	537	433	446	453	415	403	409	379	432	428	452	430	470	451	423	427	382	395	399	389	359	357	346	360	363	343	383	330	346	352	369	371	325	371	336	344	321	351	329	365	362	330	331	363	325	355	367	340	330	347	340	347	361	366	377	343	339	332	330	365	340	326	332	359	343	324	370	373	334	305	323	324	349	324	341	319	383	339	344	355	331	326	343	341	351	342	315	349	365	321	340	325	336	365	350	341	360	371	347	352	351	327	340	311	286	315	332	306	334	366	326	340	322	335	359	350	330	349	350	336	350	359	311	370	342	312	336	338	318	324	324	334	342	336	322	346	378	341	313	339	328	348	325	308	335	337	315	304	346	362	345	311	333	324	328	336	320	334	306	350	354	331	353	357	331	326	306	344	331	338	339	344	340	307	333	389	339	320	360	358	322	338	363	352	316	345	331	323	357	326	361	349	337	359	307	340	373	319	328	379	330	345	351	353	360	311	370	383	355	337	319	361	343	344	356	352	338	325	350	355	311	320	373	337	344	382	319	329	347	346	314	341	334	336	320	341	304	344	339	322	297	342	358	351	353	329	360	323	320	321	333	342	334	312	328	360	320	332	328	334	346	335	354	344	347	332	355	357	331	371	381	359	339	346	328	379	315	338	356	320	374	316	347	320	353	377	346	326	347	356	372	360	361	349	358	293	338	334	343	311	330	332	320	310	327	278	343	348	348	337	313	373	333	353	317	298	350	332	335	360	347	315	306	340	308	320	345	305	307	340	323	358	331	357	328	365	346	321	340	340	377	354	353	335	328	316	359	332	359	337	332	321	340	332	331	320	330	334	296	344	338	334	316	350	332	318	348	352	338	315	317	358	321	319	325	315	353	358	318	354	338	376	340	361	307	313	345	357	333	332	351	340	352	321	348	339	323	325	354	302	335	337	338	361	345	345	360	356	337	327	347	345	354	348	362	315	334	333	349	339	318	320	307	327	315	327	351	347	347	312	325	314	338	345	329	355	325	359	337	362	362	315	332	350	358	340	328	320	335	340	354	359	346	331	336	311	336	354	325	342	321	303	327	346	363	338	299	345	335	346	325	312	303	341	327	347	352	344	326	330	350	366	376	312	340	314	350	352	344	330	346	339	333	345	370	292	367	347	309	363	320	352	344	358	353	348	331	325	333	331	341	320	358	324	345	317	362	352	336	316	334	325	322	308	351	328	348	380	356	329	347	317	346	349	313	389	326	349	348	356	323	372	338	351	331	330	342	317	346	321	329	332	363	313	355	303	337	343	315	343	315	361	363	337	355	328	353	339	339	336	338	318	360	349	347	347	315	325	321	346	325	348	324	344	323	319	318	311	300	350	337	340	328	338	335	365	326	327	333	326	330	329	342	321	346	288	337	356	311	385	315	320	331	344	336	319	331	323	348	350	341	316	322	344	336	361	321	336	330	330	327	329	330	313	304	310	349	315	341	350	353	342	321	328	333	333	326	333	311	352	296	349	338	339	326	305	330	324	370	328	334	363	320	355	330	335	353	333	336	309	339	346	334	364	345	338	381	334	334	340	313	336	313	344	371	330	313	347	349	324	360	310	347	339	334	347	327	326	341	340	361	320	318	330	335	323	346	309	295	327	317	343	339	335	320	319	321	328	301	343	302	347	320	340	297	356	355	322	320	387	353	315	356	321	357	353	331	364	346	314	334	329	359	315	345	332	367	354	341	336	342	330	324	324	343	310	346	358	365	336	326	358	326	329	317	298	339	336	354	333	296	345	350	330	367	329	323	329	318	326	378	334	348	306	312	374	320	304	348	329	357	349	348	303	340	349	371	354	367	364	336	310	328	337	372	380	317	340	338	327	341	352	375	347	355	341	339	334	319	324	319	365	337	345	338	352	336	319	327	332	336	329	327	294	342	331	351	345	323	325	337	308	334	353	341	321	299	326	344	338	342	333	354	337	320	345	321	351	330	364	330	347	356	348	345	357	330	336	375	329	359	296	357	313	364	361	319	320	318	318	329	320	353	339	339	312	328	334	343	351	385	338	336	318	339	292	300	348	328	313	357	344	345	334	321	340	322	347	355	324	346	320	330	326	324	323	373	337	345	333	316	334	319	335	385	328	326	346	346	347	296	334	378	355	327	323	353	321	310	342	333	350	328	384	372	362	335	309	316	362	329	380	345	352	315	338	323	316	311	313	360	329	349	326	320	327	336	314	357	351	348	317	356	333	333	344	338	373	341	365	354	375	321	344	327	321	347	316	329	369	320	324	358	333	356	353	350	346	339	342	346	333	352	324	316	353	338	314	353	346	354	359	372	352	322	329	340	348	314	337	326	351	313	337	374	345	315	345	331	332	356	362	367	337	337	317	327	338	356	311	341	343	313	312	331	338	302	346	312	339	346	330	334	352	321	349	351	318	357	323	324	332	327	345	339	349	339	335	355	336	311	337	341	300	352	341	313	354	331	346	294	328	344	354	341	346	330	368	368	361	316	336	302	295	359	338	323	329	320	296	338	333	324	330	341	316	331	370	367	373	350	334	334	329	363	354	309	304	349	328	312	353	347	339	334	317	356	358	339	326	363	313	333	338	326	297	317	366	342	369	305	345	333	335	308	326	342	303	349	336	339	314	371	331	351	339	347	352	319	367	336	351	308	352	353	313	332	313	314	303	327	316	323	319	344	358	308	330	323	360	326	331	327	336	325	345	347	334	340	308	337	353	365	362	301	347	330	316	348	358	333	309	349	355	321	361	361	317	334	337	324	300	335	327	329	346	349	338	353	312	336	335	355	331	363	319	361	337	335	348	327	333	344	351	370	371	339	338	319	320	340	343	330	295	325	326	367	333	326	321	319	319	339	335	319	350	353	321	347	354	317	322	349	344	324	361	346	335	347	350	348	356	333	327	320	357	312	321	308	349	303	319	343	344	338	335	337	349	347	341	324	348	315	355	342	310	341	346	330	335	359	328	321	329	312	319	342	309	333	353	354	359	356	365	330	351	340	364	321	341	340	354	338	319	337	364	336	355	343	335	320	338	330	318	345	330	351	324	334	357	340	342	301	339	321	364	365	338	329	318	357	366	332	326	338	345	360	354	340	334	373	314	342	341	322	311	348	355	324	345	341	335	339	340	344	329	335	348	318	348	317	309	352	315	330	302	362	378	333	353	338	335	325	357	361	345	374	339	318	321	309	316	338	359	351	320	335	346	327	330	364	327	341	336	331	368	329	323	337	364	328	315	363	315	314	331	332	352	331	375	353	342	322	320	348	323	320	335	375	315	309	308	329	375	344	339	327	367	346	325	316	325	342	339	310	351	334	326	343	324	341	330	343	340	355	329	337	340	330	303	336	323	337	330	333	331	375	339	334	332	293	319	343	354	333	326	355	311	331	323	337	375	364	331	343	307	339	341	348	337	333	303	344	336	348	332	308	365	337	343	327	344	318	345	323	326	347	305
7727	18195	15170	8560	6464	5331	3916	2923	2477	2043	1818	1487	1367	1177	1019	941	955	1040	951	823	719	692	723	655	625	663	642	647	687	722	748	747	692	671	614	619	580	599	561	591	562	537	502	566	482	538	509	497	532	531	521	525	523	502	547	571	530	558	532	527	533	495	511	519	520	508	532	528	524	519	502	513	491	506	467	505	534	525	486	472	519	478	534	468	470	502	477	498	497	453	502	496	534	447	495	468	484	536	523	538	482	489	497	468	445	495	480	477	481	526	476	479	489	499	482	491	480	485	483	470	470	489	480	463	499	486	493	507	500	457	507	506	504	486	480	462	543	486	494	501	489	480	514	473	515	487	488	486	479	477	495	510	486	476	462	518	495	522	494	437	474	506	491	498	491	518	518	518	468	518	491	507	488	483	494	524	538	483	474	517	475	479	501	489	519	472	492	475	456	502	473	480	482	502	494	466	502	478	467	494	477	484	436	454	491	505	495	486	511	436	480	472	471	495	511	507	523	492	485	477	480	453	512	437	527	499	492	541	499	495	484	519	460	485	531	486	480	495	482	493	502	492	469	508	516	468	491	510	491	494	449	506	475	449	516	474	472	493	466	499	495	503	479	507	445	470	502	512	470	469	490	513	494	482	473	478	499	507	489	469	510	472	478	502	501	492	497	497	516	478	494	469	505	479	497	491	485	521	455	475	534	490	518	468	485	503	443	472	483	472	475	524	523	484	477	477	509	478	478	511	449	489	497	440	464	478	453	469	492	493	462	454	515	485	475	489	503	496	527	513	500	524	456	473	494	480	475	534	474	483	506	486	561	493	481	467	510	475	486	468	470	495	524	534	493	477	447	477	520	482	502	480	482	463	477	480	445	506	475	496	473	498	459	478	503	471	501	506	428	480	464	512	453	462	510	502	473	484	493	480	481	459	495	475	490	477	503	493	479	476	469	450	504	497	485	496	469	516	474	461	519	482	459	501	477	445	507	526	500	508	499	502	513	484	465	500	489	480	479	477	472	497	465	510	480	470	465	477	502	461	495	488	523	505	460	485	470	468	488	491	498	464	492	499	485	473	480	494	416	527	469	528	498	468	503	520	455	463	490	468	497	476	503	468	470	487	460	505	513	500	500	456	491	508	479	529	480	511	491	472	473	505	513	516	519	485	481	471	503	492	528	494	529	501	475	494	489	506	483	477	493	512	483	478	474	484	502	462	440	451	505	483	474	469	507	498	491	449	509	473	504	474	505	485	482	456	498	496	460	457	474	491	491	454	479	477	479	491	475	483	428	449	487	486	480	512	459	480	519	500	475	511	481	466	520	490	511	529	512	473	462	493	478	489	502	498	508	465	466	477	486	490	467	513	459	487	519	494	470	497	506	484	476	470	492	460	494	462	498	489	470	481	521	482	483	525	490	501	511	546	499	521	474	460	465	494	504	508	480	459	482	492	492	496	514	490	523	496	490	484	478	472	488	446	477	481	471	470	478	481	492	475	496	484	512	508	498	471	509	497	509	500	521	459	471	483	480	479	454	477	496	493	503	493	489	505	465	531	497	484	500	478	448	459	488	469	517	506	458	458	464	531	514	472	484	485	476	478	517	510	480	458	486	489	420	501	529	502	495	509	501	479	509	471	491	511	477	494	469	504	445	487	460	507	488	485	493	481	514	476	482	507	482	514	470	473	472	502	507	513	497	486	480	506	472	499	457	491	492	485	497	495	512	480	474	487	488	478	519	493	502	472	488	477	486	453	525	494	477	485	493	495	494	528	477	490	496	470	485	491	506	475	491	505	466	521	466	462	438	496	502	444	512	466	478	503	486	504	456	485	515	467	494	472	487	504	512	500	502	494	484	507	510	482	465	489	487	457	510	530	466	470	470	466	493	517	432	488	516	461	466	499	454	516	491	499	508	456	482	475	466	507	504	470	481	469	440	465	491	478	503	497	503	491	448	544	512	492	503	480	471	480	501	485	469	459	460	498	488	470	509	490	472	526	519	477	501	480	491	520	499	478	481	488	480	485	468	490	457	469	481	467	493	495	477	483	460	487	487	485	508	452	472	437	474	494	473	452	508	503	517	493	484	485	479	465	467	479	467	474	513	502	496	503	457	519	487	505	465	507	489	503	507	479	496	472	511	496	474	495	460	438	486	468	473	489	525	523	463	486	526	530	504	510	467	486	504	455	479	465	471	484	492	482	487	506	474	504	520	518	461	523	458	495	468	494	457	472	517	466	482	485	505	544	461	464	492	503	516	467	458	474	483	501	500	453	442	467	486	488	431	483	446	463	474	439	501	503	461	477	480	498	476	477	465	461	486	479	498	492	522	476	500	488	472	509	474	460	523	482	467	528	452	489	519	512	477	448	517	499	494	508	503	483	516	468	527	533	485	496	490	477	510	480	494	474	487	499	482	534	491	504	477	488	488	472	501	504	531	508	516	472	491	510	528	438	501	495	506	504	500	485	487	511	444	487	447	478	505	506	479	507	494	451	470	492	528	516	474	488	524	504	478	507	492	482	515	480	505	488	498	504	514	519	474	482	491	499	507	458	498	491	461	451	446	470	534	520	516	509	510	454	488	498	493	511	480	546	494	497	485	439	520	500	478	482	533	536	446	497	475	490	569	464	491	489	486	504	488	472	545	468	477	495	488	514	493	507	499	471	505	486	514	509	487	483	505	511	472	500	471	478	491	477	459	485	458	487	477	487	490	514	491	490	542	473	506	496	493	489	482	492	506	533	484	454	494	439	468	480	492	504	529	506	441	488	484	485	480	493	526	503	524	491	486	509	496	513	504	489	489	521	470	471	493	488	451	488	533	505	500	512	484	470	514	481	524	474	555	461	466	537	495	463	464	487	511	475	507	498	442	475	525	502	500	501	482	504	488	486	508	454	486	465	505	507	468	445	512	465	506	473	480	507	481	476	522	479	440	461	466	490	484	456	493	476	480	473	483	513	480	481	474	477	475	495	516	505	448	418	491	503	518	483	505	512	456	490	486	459	512	475	509	492	472	498	513	511	467	511	500	482	472	500	499	479	520	498	468	498	489	513	485	477	520	520	533	482	511	496	495	484	527	541	491	499	474	486	450	498	514	465	490	509	476	474	470	520	475	483	488	468	522	455	452	479	450	468	490	464	492	495	495	475	515	483	469	493	485	546	531	499	467	474	473	484	467	491	481	465	451	457	457	454	517	531	497	495	484	498	469	467	496	477	478	495	505	490	463	522	475	463	499	532	475	514	459	526	456	510	459	495	504	503	484	483	476	517	465	503	487	480	467	480	459	464	485	495	525	498	498	476	467	485	464	500	511	499	493	479	464	507	478	507	504	478	471	474	517	526	481	461	485	481	491	508	535	506	441	467	490	466	475	482	493	473	492	458	485	444	484	483	499	478	535	501	495	483	500	494	507	497	497	500	506	507	517	457	524	479	485	494	481	527	482	498	468	489	493	475	433	468	461	459	505	480	478	500	500	488	496	528	491	500	487	527
26733	20586	9004	1219	798	649	515	526	489	444	431	395	432	380	392	397	407	411	420	385	390	364	392	393	427	387	372	378	406	400	394	400	408	412	423	368	380	404	408	363	374	376	360	367	385	398	392	356	381	393	371	346	338	402	379	376	397	364	378	366	380	353	339	356	382	376	352	357	374	386	366	389	382	400	362	334	399	373	383	377	410	412	375	393	414	374	361	377	377	361	379	397	390	375	383	425	377	338	340	366	376	381	387	365	369	381	357	367	396	374	356	413	417	385	394	389	392	358	368	389	356	368	376	385	356	373	378	393	359	376	344	370	406	383	327	391	376	359	407	385	363	398	359	367	374	382	353	345	353	356	345	375	379	357	399	337	359	385	381	369	377	367	350	417	385	409	380	381	334	387	347	380	363	367	352	378	362	385	406	378	372	338	355	355	351	365	393	400	360	364	373	327	372	390	345	393	378	402	355	350	390	340	377	364	385	387	379	379	379	373	364	368	363	382	396	362	413	334	342	366	363	360	369	394	360	368	375	386	395	362	369	371	391	342	402	373	397	372	354	365	369	427	406	347	382	391	369	360	382	396	362	375	399	397	350	396	342	336	367	383	346	383	365	402	391	350	349	355	343	403	336	341	371	378	381	402	373	368	399	357	377	354	404	387	389	371	414	393	381	377	373	371	360	390	354	360	392	374	361	389	368	364	380	368	393	387	373	377	398	396	374	369	358	389	371	330	370	373	341	405	380	375	369	401	378	381	391	376	329	352	390	391	418	386	394	375	410	374	346	351	357	406	351	402	366	344	377	386	343	390	396	408	406	394	392	389	384	387	370	403	398	389	404	374	368	360	378	373	362	356	392	375	398	409	333	366	371	388	350	390	359	379	426	364	388	393	353	342	393	355	397	386	401	374	364	387	393	341	414	350	402	333	377	345	328	370	365	372	387	400	422	348	387	377	370	360	377	377	389	409	381	389	399	352	357	361	386	408	381	357	390	387	361	343	365	360	386	366	362	379	349	372	367	368	353	372	381	381	362	373	340	373	380	359	372	415	371	363	411	358	372	401	384	352	360	383	341	397	388	390	385	368	352	381	350	372	393	376	399	349	387	359	366	379	402	362	384	402	384	380	399	378	328	367	342	364	339	354	404	348	386	370	400	363	385	357	359	374	361	379	357	382	369	337	381	397	375	361	389	358	408	363	380	346	381	376	398	384	381	364	404	374	376	361	394	374	374	363	369	350	367	396	366	363	416	393	405	329	381	400	382	370	372	384	380	344	358	400	400	368	386	390	382	392	359	383	390	349	360	383	404	382	393	379	349	350	377	397	349	390	367	383	356	425	412	385	410	382	383	355	389	357	401	372	370	385	372	378	367	373	384	384	355	381	389	385	369	355	389	400	395	409	400	374	374	374	386	388	391	389	396	361	384	342	381	377	353	379	352	375	335	372	395	345	404	357	386	391	342	379	392	378	414	354	350	385	395	384	351	368	393	385	401	374	348	348	408	362	368	374	359	384	382	359	383	344	388	404	354	372	391	349	413	362	382	360	370	391	379	356	375	372	360	350	377	364	422	382	374	340	413	359	352	374	386	367	384	342	364	392	375	389	395	382	336	359	380	384	378	383	370	335	350	368	389	388	395	370	363	393	353	372	368	356	394	375	382	360	413	392	358	391	370	397	353	389	332	377	371	375	387	392	383	374	361	392	369	362	376	382	384	352	363	411	384	343	389	412	359	361	358	390	395	382	383	365	382	407	370	376	391	379	388	347	361	365	392	440	400	375	374	375	387	359	391	380	346	389	369	357	376	360	377	396	371	382	380	331	365	418	360	371	378	365	368	382	343	365	351	382	370	356	404	349	346	401	379	357	390	366	348	398	399	404	362	399	359	384	398	389	373	393	394	360	386	337	352	360	383	349	372	362	348	355	360	361	374	377	396	409	374	368	409	346	347	373	384	401	363	381	382	375	356	373	362	337	362	377	360	386	377	322	380	412	362	359	363	372	386	371	381	378	355	364	380	362	369	370	379	389	341	390	374	363	371	385	341	389	338	397	380	381	362	342	372	404	361	389	394	366	341	335	416	360	375	327	377	362	408	388	352	362	370	390	363	362	384	377	344	352	392	362	335	394	374	363	399	352	349	363	362	396	326	386	350	361	384	367	348	356	359	352	357	374	376	411	376	378	412	338	370	394	359	340	358	379	366	343	388	360	380	413	379	396	397	394	385	372	359	388	362	374	366	397	395	373	393	409	369	414	363	381	388	381	365	380	396	365	354	368	371	386	386	388	339	371	378	381	364	371	363	374	399	386	383	367	345	397	374	352	363	383	374	352	398	364	371	363	363	360	386	381	374	383	393	381	383	419	386	359	386	394	367	367	365	346	395	382	367	391	367	392	344	360	361	356	382	361	344	383	354	365	365	365	371	390	369	397	354	418	411	367	368	376	380	377	366	385	353	360	404	403	370	400	400	410	381	384	373	382	407	366	364	361	378	412	343	413	363	376	391	373	393	375	353	383	369	364	363	392	364	386	375	358	363	363	386	374	368	378	370	388	350	413	360	383	374	387	378	396	334	373	350	376	352	416	406	372	383	367	354	388	362	375	355	377	371	367	376	363	362	353	402	376	377	367	384	380	413	376	414	412	369	394	355	395	351	354	408	375	364	377	367	362	406	379	379	361	389	373	345	383	354	372	353	367	352	337	375	347	366	366	380	377	361	416	359	364	389	387	367	403	362	390	396	378	361	364	363	388	379	388	347	370	370	350	327	393	398	341	362	390	392	372	411	348	376	376	359	371	391	362	348	343	409	366	400	391	356	366	410	377	398	385	386	381	374	372	362	419	399	356	387	340	364	358	339	340	387	367	397	403	327	369	388	391	393	339	364	356	382	380	365	372	361	350	364	357	367	364	350	357	366	345	360	394	350	384	366	382	376	414	369	386	337	378	406	349	373	374	366	366	387	369	370	370	372	382	386	421	391	385	384	353	362	358	415	389	373	407	358	346	358	406	381	363	350	385	350	343	372	343	372	364	373	348	399	369	379	398	379	367	374	365	391	392	405	384	375	358	380	360	390	401	390	365	380	388	375	368	394	360	395	431	369	361	332	349	369	351	366	373	396	380	356	368	356	357	364	376	394	382	369	368	399	392	376	361	352	368	382	379	384	374	369	368	376	423	374	374	354	355	384	361	372	367	370	367	371	383	378	360	394	383	401	373	352	389	380	404	390	385	371	381	355	344	378	337	397	380	370	387	404	359	361	389	370	432	356	378	382	387	351	393	408	365	367	436	354	372	352	381	344	384	358	346	367	378	381	357	354	371	380	351	413	349	362	381	390	365	377	378	364	393	365	399	381	401	415	373	367	366	389	335	371	365	372	363	379	380	358	367	396	358	335	388	385	403	361	421	399	365	397	351	323	375	395	372	358	355	372	371	377	409	371	384	376	418	396	381	371	355	373	367	359	383	383	356	379	419	392	378	385	366	355	371
4431	3123	2840	1635	1461	1303	1115	876	829	796	718	667	637	680	596	587	600	636	630	599	602	570	536	560	554	537	554	573	587	618	596	593	579	586	549	535	561	549	570	531	512	552	484	536	521	566	545	525	523	507	554	527	511	549	530	521	534	557	541	538	575	563	527	517	536	504	563	585	542	525	558	510	546	537	552	523	516	530	565	530	528	555	528	547	495	520	498	583	556	540	534	553	557	555	531	554	553	565	504	556	520	581	575	549	552	558	561	530	525	533	528	538	534	548	505	545	531	504	527	566	554	487	521	547	529	532	528	523	523	516	518	534	540	553	508	558	484	501	511	521	523	512	535	544	566	531	508	545	536	521	489	525	517	510	524	507	527	519	556	540	466	520	582	539	583	539	551	507	533	558	523	518	496	550	542	533	519	502	513	532	519	532	534	538	534	513	585	486	504	555	533	549	517	544	481	594	566	536	512	540	545	572	559	565	529	516	560	548	522	585	555	560	543	586	542	534	505	519	569	504	532	515	533	576	573	524	484	519	516	505	543	527	544	529	542	539	550	529	574	503	511	531	569	538	535	537	541	539	530	539	532	514	517	507	542	549	540	578	484	531	539	569	481	539	555	513	532	564	519	510	497	544	535	501	520	561	492	543	533	515	555	507	559	572	524	519	523	532	502	498	566	527	555	572	528	569	557	542	558	593	517	520	520	528	544	561	532	580	532	535	536	547	521	549	551	557	562	524	541	535	553	541	532	543	553	516	537	521	511	558	514	526	552	511	520	535	555	522	531	564	535	547	519	504	519	496	590	543	511	572	550	537	498	520	509	537	472	589	509	541	530	570	524	529	533	526	529	556	561	537	541	504	550	533	565	536	523	529	531	563	493	552	516	540	542	540	534	539	507	523	535	542	555	567	530	489	540	564	548	524	522	538	564	530	534	530	568	603	524	539	534	510	505	530	519	513	520	496	529	549	505	535	487	532	556	546	520	549	527	529	505	527	550	501	571	562	570	529	511	527	547	518	510	523	533	501	520	533	525	525	542	519	534	550	488	545	497	541	492	522	578	525	551	541	551	533	519	517	480	526	500	547	542	551	516	539	544	528	541	552	541	539	531	541	486	536	576	532	554	545	550	494	514	573	524	557	542	537	503	488	512	499	512	518	544	537	541	550	509	543	510	552	543	500	508	557	535	558	576	544	508	468	546	580	513	510	587	562	545	515	548	544	533	528	561	547	517	518	528	528	533	502	499	536	525	540	583	530	520	506	479	535	527	521	539	522	539	530	558	581	534	517	502	497	538	552	561	493	540	535	553	541	558	530	549	523	535	537	536	529	540	520	537	522	527	508	560	537	538	496	529	531	559	521	595	533	539	521	501	533	516	529	521	570	551	567	554	507	556	532	546	543	530	537	524	536	513	520	509	579	523	509	535	575	509	532	512	559	579	511	507	553	558	539	528	528	553	543	565	526	531	526	550	526	500	503	553	518	519	537	524	566	534	546	542	503	590	568	520	568	586	500	552	528	507	526	531	488	473	527	544	497	524	526	541	554	574	560	537	521	532	573	517	541	539	536	545	525	483	528	508	522	552	592	541	570	521	501	520	503	554	528	520	531	511	557	544	522	548	543	538	478	513	544	539	511	519	509	530	526	535	559	573	531	521	518	551	561	560	547	540	537	569	552	512	546	553	527	532	552	561	533	515	554	538	521	529	526	498	530	503	508	499	558	526	546	536	492	528	525	509	506	526	541	547	529	542	502	521	521	546	493	536	540	502	563	547	531	526	519	556	564	561	550	501	527	563	529	549	538	571	527	556	509	514	559	582	527	530	556	515	553	553	585	546	527	545	523	541	534	533	494	549	538	501	551	522	551	547	541	560	531	527	534	546	533	561	555	550	540	553	534	534	551	525	535	551	545	507	511	521	547	563	544	548	516	533	505	530	565	554	545	569	508	505	586	500	494	537	527	516	537	548	534	531	499	546	524	537	530	561	519	533	544	524	558	547	537	498	556	542	533	560	524	516	520	529	520	549	539	554	498	566	506	542	486	535	543	489	540	531	532	571	486	535	551	545	542	556	554	537	523	519	499	519	517	583	583	518	545	540	564	544	560	529	522	540	550	541	563	536	498	516	500	530	535	550	497	577	533	500	536	571	541	554	548	511	535	508	538	559	503	538	539	507	534	516	551	534	566	570	532	501	537	512	559	557	531	573	569	509	495	502	558	524	564	552	558	553	550	536	535	547	502	562	561	560	516	561	521	544	538	506	549	573	509	510	506	512	561	543	527	483	549	538	552	548	548	523	532	490	533	534	543	512	547	546	526	535	542	516	583	487	533	505	540	525	542	540	517	532	549	551	532	588	564	547	531	514	501	537	537	527	587	505	537	518	516	528	514	531	537	554	518	530	521	538	551	528	569	551	508	516	554	517	519	534	548	535	535	479	508	560	511	511	516	566	570	556	535	528	540	544	495	531	546	521	545	514	549	521	533	498	538	541	532	566	555	499	499	545	526	549	501	518	499	514	518	560	546	523	551	545	548	534	502	513	573	498	521	557	513	547	505	539	522	520	538	529	554	483	585	540	519	548	538	544	543	525	560	521	546	505	550	517	527	561	540	583	512	549	533	542	556	512	523	571	522	552	537	520	508	578	535	541	537	532	531	560	563	552	571	544	525	531	518	552	525	522	552	526	503	555	548	518	544	562	530	537	545	509	501	568	559	545	535	513	552	537	507	507	557	559	590	514	545	531	545	553	551	509	519	533	539	570	517	540	491	555	543	545	526	511	521	516	539	545	520	535	529	501	547	526	495	510	548	516	513	519	559	576	536	571	556	531	540	516	555	503	537	501	554	553	530	562	530	476	524	579	574	538	535	570	547	548	508	573	539	541	526	521	499	542	523	527	545	514	538	545	537	543	544	537	489	544	532	522	512	515	536	555	504	529	509	538	512	557	566	517	563	541	538	515	551	513	568	517	552	535	576	542	528	544	528	560	528	559	563	529	524	564	515	556	547	501	572	536	528	549	582	520	549	559	538	499	511	538	542	527	560	526	488	521	581	501	550	531	561	561	560	536	524	492	566	540	478	527	517	507	550	540	513	497	528	537	540	558	519	565	571	561	556	513	557	562	518	533	532	550	522	533	538	551	539	535	525	530	508	505	514	540	536	509	550	550	535	521	516	539	531	557	510	502	553	499	583	498	543	534	549	538	536	496	516	565	513	499	544	603	511	536	524	537	535	528	527	546	535	554	529	546	514	552	543	510	499	534	570	539	545	515	524	528	510	509	501	496	531	537	543	558	551	574	483	587	519	535	550	540	527	528	557	538	572	540	521	503	493	584	498	528	495	573	541	497	495	491	536	528	541	530	543	511	526	505	560	521	548	522	587	527	538	479	488	516	561	524	529	505	497	543	559	573	527	555	561	565	562	556	486	520	555	525	554	504	520	552	541	528	534	498	525	526	535	531	560	529	531	561	543	533	527	552	531	547	526
23563	21162	28675	23910	21147	12293	1809	1092	903	796	796	684	664	648	625	584	584	611	515	547	519	533	538	542	540	541	564	541	518	539	563	557	562	551	536	524	541	529	520	548	551	463	525	505	479	506	523	514	509	532	514	512	523	513	501	507	513	541	534	515	491	512	479	508	544	498	459	492	485	505	493	442	496	528	500	531	524	467	484	527	522	505	526	486	445	504	517	459	499	505	526	468	498	482	470	523	456	473	476	544	505	486	487	485	496	468	523	469	514	480	483	494	463	453	509	496	520	488	520	488	524	486	503	508	501	483	506	501	478	522	483	531	479	472	482	502	467	521	465	490	499	482	528	474	486	496	486	473	482	476	489	520	484	465	457	470	489	505	492	518	462	506	486	497	487	499	446	476	470	479	496	501	479	503	485	508	478	486	466	476	492	466	514	485	521	467	490	521	460	503	473	513	507	484	511	529	478	471	474	481	473	492	442	517	494	509	511	485	458	503	469	487	453	483	518	497	471	490	512	474	464	458	512	463	523	508	496	468	491	533	458	455	475	510	466	497	450	495	476	506	531	500	429	485	480	511	527	503	505	457	476	475	504	526	495	488	506	519	500	498	482	492	470	482	496	479	453	516	462	499	497	499	541	512	474	461	526	455	493	470	502	510	473	499	497	508	485	511	480	480	499	522	500	475	503	463	493	488	476	513	509	493	500	477	502	480	497	481	475	480	488	487	488	476	499	470	487	507	508	450	485	503	446	472	478	483	493	551	502	520	459	508	514	486	468	500	484	470	503	515	495	551	493	464	503	492	493	502	486	499	527	455	474	485	534	464	492	513	524	481	477	488	459	453	493	492	494	446	512	486	488	457	487	517	502	494	500	497	485	478	483	472	513	457	433	511	501	498	449	524	447	496	474	500	492	492	497	512	490	477	488	501	479	513	487	458	494	506	487	449	498	443	456	499	448	471	475	506	496	508	494	474	471	532	512	483	503	502	453	474	530	472	506	503	483	504	537	488	477	513	467	509	512	457	502	510	455	502	493	511	481	498	528	485	478	469	473	496	465	510	486	481	492	541	475	486	488	496	451	483	496	502	495	518	478	491	468	477	484	506	487	500	452	541	497	486	519	475	456	461	482	490	471	532	495	465	521	504	470	505	506	479	491	493	506	443	470	465	490	485	514	480	479	477	493	475	461	480	515	495	503	473	470	493	452	515	472	445	489	510	501	440	507	519	512	470	484	499	438	497	506	492	500	493	497	494	452	462	486	474	455	475	497	498	503	510	485	480	487	506	448	451	487	464	469	494	501	502	519	480	489	511	475	479	468	513	492	499	480	514	465	466	511	538	528	486	469	479	491	476	511	466	549	457	441	476	493	477	495	502	500	496	510	489	486	488	513	490	445	526	464	461	508	526	504	480	504	511	507	511	478	473	517	502	490	494	524	483	511	489	494	517	511	506	494	459	493	481	513	493	506	451	505	478	469	485	478	495	506	494	472	517	470	485	528	512	493	484	496	495	553	473	439	517	506	478	482	485	516	515	459	517	518	474	501	483	535	463	496	434	501	497	544	524	484	459	483	522	493	510	509	489	493	483	503	449	510	460	514	498	496	456	481	487	462	534	483	525	441	493	472	515	505	501	450	491	480	478	481	474	539	529	531	484	437	483	523	533	483	492	517	460	462	459	479	459	501	469	480	481	469	479	474	464	493	467	493	488	515	529	479	497	492	468	461	519	475	461	464	486	465	502	504	501	484	504	459	428	497	462	499	476	508	501	476	513	474	462	472	523	501	450	463	527	492	516	473	488	470	524	517	478	497	458	459	503	537	510	491	483	474	491	482	494	487	505	490	469	433	496	527	481	447	447	518	488	503	512	488	515	480	496	468	502	469	472	514	521	505	492	476	504	498	508	503	506	498	469	510	476	499	479	506	498	466	485	507	472	512	514	506	473	504	495	496	539	500	492	508	487	445	487	493	476	491	508	458	468	474	462	529	485	465	518	465	445	487	454	542	511	474	486	436	472	521	518	531	483	488	508	497	504	482	485	496	479	459	528	476	442	463	491	467	457	494	504	486	472	499	508	450	497	491	542	526	522	502	514	467	483	496	485	512	443	509	498	474	507	481	487	517	483	499	489	483	480	488	514	497	497	475	490	509	475	473	516	482	492	507	506	457	482	503	445	518	473	494	442	493	463	473	468	496	478	507	489	504	492	508	527	500	492	485	526	518	507	476	487	525	514	466	486	474	481	508	453	512	458	517	521	484	461	499	504	487	537	510	497	528	504	466	560	509	470	515	516	495	491	466	514	506	521	472	464	488	531	441	537	492	482	524	493	505	492	496	503	487	466	474	486	507	498	503	505	505	463	485	498	502	512	492	493	500	505	479	501	465	513	483	454	457	495	475	491	515	514	517	462	452	479	471	463	481	505	465	534	469	502	455	466	474	517	535	471	502	485	513	492	479	448	502	466	500	514	457	473	525	486	490	448	493	441	485	469	492	515	492	486	476	484	487	485	483	487	478	498	513	477	465	456	482	484	470	443	503	483	467	444	509	519	480	460	493	526	502	431	479	516	520	507	480	500	511	503	431	431	480	490	471	469	444	481	438	470	456	477	491	485	517	460	509	480	469	499	502	467	460	483	474	455	509	529	507	521	479	480	500	484	497	502	504	499	467	482	489	515	498	464	503	517	453	501	464	511	472	440	535	456	483	499	501	459	474	497	508	490	466	483	497	486	505	470	500	467	505	469	512	485	523	499	474	501	474	488	466	478	527	504	461	540	535	509	482	471	441	475	530	454	469	469	532	496	480	464	511	501	481	464	520	468	515	512	495	508	542	492	490	476	526	514	444	512	507	528	483	451	483	464	511	460	458	531	504	484	492	472	470	498	533	495	491	499	478	518	529	448	457	502	472	471	498	503	517	451	507	441	544	495	517	464	478	513	491	516	459	502	470	541	487	495	481	470	465	491	515	487	493	525	435	476	478	488	494	491	481	482	485	489	447	505	548	486	461	465	501	466	504	477	458	488	488	470	490	484	464	485	476	492	512	484	453	499	483	514	493	465	495	507	491	509	472	472	471	456	523	471	519	487	477	532	495	469	462	510	476	481	486	512	479	526	472	545	480	488	440	495	528	460	480	476	483	491	464	484	485	509	456	520	471	501	479	489	514	441	500	507	510	472	549	522	509	502	487	507	463	488	538	492	447	521	480	483	543	471	486	475	464	462	475	491	507	532	487	477	509	494	465	519	517	502	499	488	515	472	466	513	461	474	484	439	451	496	505	478	511	503	505	515	489	470	446	514	499	472	480	484	435	507	506	463	482	490	506	486	525	503	449	481	503	468	532	492	527	525	493	456	480	455	516	469	490	528	488	464	471	560	479	488	483	480	491	497	460	475	462	474	487	459	450	435	517	507	475	473	447	473	491	464	523	486	441	516	485	541	461	498	480	477	443	447	500	526	453	448	467	464	478	503	486	490	487	509	501	486	482	511
5675	12440	10212	5653	4225	3490	2699	2200	1795	1623	1394	1225	1120	1102	1109	958	991	972	860	875	871	775	756	876	769	768	726	769	797	852	844	892	788	831	808	789	780	747	771	731	764	758	693	710	706	764	771	733	667	723	753	702	735	704	722	696	776	734	751	711	751	731	686	723	674	743	709	631	727	691	715	712	732	713	693	694	713	749	667	667	680	713	704	720	727	660	663	710	654	673	713	695	674	703	671	692	725	705	680	672	691	730	748	702	691	717	697	689	697	694	682	680	748	648	701	739	706	725	681	691	695	681	691	692	719	720	708	695	725	690	711	686	671	712	625	704	703	693	691	758	715	727	692	661	700	642	624	718	613	685	676	666	682	683	680	705	712	704	661	716	707	670	700	688	680	732	719	681	662	736	717	751	721	723	708	709	680	666	689	787	679	727	678	695	734	653	698	716	679	717	685	651	717	689	688	736	647	711	680	741	654	677	691	679	705	710	688	700	712	741	689	695	710	702	664	711	696	694	680	705	687	687	716	666	719	708	776	691	691	680	667	758	704	663	669	698	686	699	697	669	682	727	702	726	647	725	724	696	692	664	699	727	691	675	678	701	686	677	691	690	720	696	693	713	707	679	678	652	710	711	727	718	679	723	660	686	656	717	681	696	727	692	713	708	695	747	667	713	743	703	706	735	731	704	651	687	700	696	676	687	719	696	756	744	698	665	660	724	693	681	679	727	712	699	662	725	705	679	666	648	650	754	662	688	695	737	702	696	708	698	715	714	675	695	712	771	711	708	689	656	675	689	682	656	688	651	632	753	720	713	706	691	757	705	715	710	728	665	707	671	713	701	722	692	698	680	676	705	724	719	678	760	697	680	684	694	711	674	664	706	669	676	671	663	695	678	705	658	717	697	663	673	687	700	661	729	695	726	682	665	699	721	678	746	680	681	703	678	667	698	692	699	676	703	658	695	688	678	719	677	666	680	737	701	719	742	726	682	722	736	720	653	687	695	762	755	728	723	707	680	710	639	715	696	748	688	653	682	686	676	704	706	714	720	719	674	703	638	670	705	679	644	692	725	713	680	701	740	669	652	705	719	706	675	689	719	644	674	662	681	701	702	727	712	714	715	691	668	714	718	670	672	719	739	647	701	691	692	691	674	707	702	622	704	728	678	714	641	707	719	691	732	709	629	672	724	714	671	705	697	738	706	651	688	681	724	727	697	722	690	687	773	691	661	685	682	685	677	669	694	708	654	670	698	698	713	680	688	690	757	711	682	751	715	717	680	664	690	673	709	666	719	721	695	679	674	732	658	643	744	676	672	683	691	698	735	753	716	715	706	718	683	665	730	739	707	706	717	686	673	705	697	700	661	679	713	700	680	654	732	690	747	714	639	729	708	735	694	766	696	684	676	675	745	678	641	718	703	722	679	666	683	730	706	665	731	646	666	722	702	696	717	730	725	700	715	721	683	741	703	688	739	701	708	738	680	707	686	689	728	726	681	696	696	704	673	718	695	715	680	710	676	680	691	715	694	694	666	690	696	681	724	706	712	689	695	719	726	673	685	721	707	726	691	705	701	700	752	697	741	729	712	664	677	687	716	650	673	695	698	636	723	707	678	714	691	684	694	686	748	675	686	692	732	697	698	705	703	698	670	706	682	712	698	686	677	676	640	703	724	687	717	683	713	702	722	631	686	721	714	671	662	714	658	706	672	711	679	732	660	682	716	700	720	662	694	691	683	673	710	713	714	709	674	684	726	702	674	738	685	728	730	729	732	677	691	635	675	699	711	719	700	704	673	702	720	708	724	700	694	676	694	693	661	709	697	683	723	707	672	703	661	727	699	686	674	711	691	717	724	712	686	757	677	691	689	685	731	648	631	741	690	676	701	712	790	712	635	683	708	707	707	731	703	660	687	744	696	770	667	659	718	677	687	692	686	693	726	650	663	718	639	702	702	683	671	704	708	702	700	744	729	718	748	694	711	717	692	712	670	704	703	713	683	679	680	706	697	721	637	697	711	681	713	693	728	703	765	726	702	742	727	699	682	715	671	678	707	654	751	726	695	724	672	704	683	670	721	702	641	742	716	735	646	743	711	730	699	732	694	692	662	677	699	691	721	667	650	651	697	694	717	731	743	717	701	671	689	631	700	709	695	726	728	688	727	709	704	705	700	703	713	675	673	723	707	708	691	712	664	691	657	714	682	705	702	636	689	678	688	710	705	641	727	661	678	684	699	738	719	733	664	683	676	749	730	701	715	671	708	675	673	728	683	747	709	661	692	714	700	669	699	710	708	706	734	685	726	724	698	749	689	664	698	708	686	683	719	725	685	709	665	705	673	701	664	726	689	725	692	701	679	694	715	666	662	716	691	691	712	687	697	685	694	710	659	679	730	692	650	742	700	686	650	691	644	710	685	711	745	692	699	752	720	691	697	695	714	699	669	699	709	677	713	716	663	741	720	681	695	721	707	666	688	740	698	680	690	666	669	679	684	695	721	682	682	708	691	669	746	692	679	691	707	689	664	655	663	693	669	707	676	718	703	653	704	696	686	703	725	690	719	665	660	662	750	708	637	710	720	705	633	665	710	680	676	715	674	646	726	693	689	738	687	709	695	693	655	725	785	720	698	684	657	671	721	671	712	687	687	710	653	698	714	689	717	728	716	722	706	698	702	669	696	708	718	687	690	679	709	714	682	720	722	722	659	693	661	719	700	736	726	680	698	735	688	719	731	684	707	680	686	662	719	663	719	723	706	706	677	719	721	670	686	661	692	649	690	742	656	717	695	656	687	698	707	734	743	723	679	742	669	674	675	713	693	655	711	702	718	704	718	759	672	668	721	727	710	701	711	691	683	695	712	660	659	685	725	711	721	659	675	686	720	745	691	675	687	738	704	708	696	691	748	719	712	726	725	735	701	703	728	672	688	757	737	721	683	713	716	701	742	663	679	712	708	689	654	705	684	698	671	651	660	638	697	707	695	699	720	693	687	677	670	652	689	679	735	684	669	740	744	704	708	711	742	710	689	684	693	708	735	724	659	688	712	702	707	754	731	690	717	693	701	715	725	741	690	705	698	664	676	722	703	705	699	723	664	711	685	719	653	719	657	698	655	758	693	709	706	693	722	717	746	695	675	660	662	669	676	711	698	747	696	727	679	675	760	705	695	684	707	698	682	660	700	734	720	677	695	702	688	685	695	655	690	719	708	658	688	706	644	720	711	698	723	706	684	751	699	691	684	690	687	731	658	733	696	724	680	723	697	723	726	697	682	679	701	721	708	668	689	735	680	666	703	668	714	738	713	686	696	715	732	687	672	674	669	662	692	688	696	690	729	704	699	681	736	667	716	705	714	679	697	683	763	669	654	720	710	714	681	684	663	708	724	692	718	692	735	681	629	691	701	699	701	662	690	724	715	699	682	691	688	663	705	697	697	671	725	716	690	690	701	676	695	693	680	689	732	665	696	693	703	682	650	687	684	685	711	690	691	723	728	703	728
22700	21110	28951	23509	21114	21174	10391	1434	978	920	753	639	630	611	547	517	545	560	497	449	453	432	393	435	403	381	438	412	414	429	461	414	437	405	380	399	401	409	370	386	367	377	329	350	339	376	349	358	325	353	387	352	344	340	356	354	329	339	351	362	328	349	347	336	389	366	306	320	355	327	344	361	346	346	308	382	347	309	349	347	361	351	314	322	332	340	347	349	338	302	333	330	342	346	359	347	358	313	306	321	339	324	332	350	368	315	363	326	318	327	346	278	356	344	349	321	323	321	378	343	324	355	374	316	327	325	333	301	333	321	375	337	334	355	320	360	331	330	344	323	319	314	333	344	361	316	348	317	317	325	364	368	331	352	306	337	338	317	320	339	313	304	332	323	344	305	344	346	312	319	307	351	333	347	368	343	349	351	370	315	341	343	322	331	316	319	347	311	330	324	354	317	309	325	328	356	310	322	317	359	353	352	331	367	344	352	321	331	335	338	321	353	338	329	310	361	329	343	369	357	352	351	336	347	313	340	359	360	335	344	337	340	352	346	339	352	306	345	325	362	331	340	309	340	334	348	325	344	298	344	334	341	345	339	315	331	340	361	335	351	339	306	352	335	359	326	349	371	339	326	339	303	329	322	316	333	311	360	343	344	344	345	295	301	352	335	348	336	333	344	331	322	280	308	342	371	339	313	307	351	329	327	328	332	344	323	350	356	352	345	338	336	344	337	335	352	305	331	321	373	341	368	367	319	345	333	340	343	309	344	324	351	305	321	340	368	370	320	300	340	345	321	354	347	350	328	338	347	360	319	314	358	315	335	360	293	344	348	335	323	323	336	318	350	348	275	326	325	339	357	351	328	325	332	285	339	319	308	345	332	334	337	341	330	351	322	310	351	332	310	367	367	322	359	323	362	377	319	333	298	338	327	320	310	344	343	328	325	364	342	343	316	355	343	353	332	332	371	332	284	313	305	334	339	332	357	325	359	334	325	320	360	346	343	348	345	300	314	319	351	363	342	345	378	335	335	324	317	309	342	318	339	359	323	309	356	329	312	338	337	306	342	315	335	313	333	337	357	318	319	317	342	342	348	362	356	336	327	321	353	335	331	337	334	338	321	363	323	344	344	326	328	306	356	312	327	336	346	343	314	357	348	349	351	331	337	345	335	321	317	334	323	341	353	328	341	337	317	305	324	322	326	372	366	365	333	360	355	353	336	336	348	307	368	339	318	326	294	333	325	365	343	343	358	295	345	340	342	357	323	314	314	312	342	343	354	336	310	322	367	317	345	333	348	332	370	336	307	329	333	327	317	372	349	365	330	348	347	356	353	330	372	321	329	354	370	321	338	343	346	335	322	323	311	344	297	355	348	314	327	329	346	309	364	369	363	368	349	331	368	342	322	309	349	328	333	356	321	315	345	336	348	348	360	331	362	369	345	343	322	350	340	332	373	333	361	349	373	311	333	364	307	349	357	346	314	357	323	347	329	329	319	353	320	324	332	315	337	355	335	329	368	360	331	328	335	358	350	336	314	328	340	327	353	333	341	343	311	348	332	334	307	357	340	331	350	302	359	338	338	342	339	345	333	365	301	326	344	312	359	298	334	357	339	305	319	326	318	311	347	372	335	341	351	317	353	331	343	325	331	350	343	340	336	349	311	329	331	348	312	349	352	355	351	329	345	319	324	323	335	355	337	330	335	368	347	308	332	321	317	329	309	365	327	320	352	331	351	328	322	329	339	321	317	316	330	342	338	353	307	346	324	326	329	336	303	336	343	314	326	325	314	329	346	354	300	341	334	333	323	350	365	340	344	338	344	318	371	368	330	309	318	322	326	308	333	328	321	328	320	338	341	364	335	355	354	340	332	385	325	334	317	290	338	331	349	346	294	340	340	338	335	335	352	306	332	341	301	338	340	316	360	361	312	325	305	325	369	319	362	333	324	354	360	332	316	375	335	360	349	354	332	338	351	322	350	359	353	378	361	345	332	350	336	343	327	356	297	321	360	340	351	301	346	339	341	344	292	325	361	324	327	350	327	341	369	358	341	361	338	308	311	307	320	334	355	325	367	303	326	347	328	392	307	346	331	341	352	331	328	329	342	384	338	330	354	320	356	336	329	348	315	329	310	357	342	317	301	337	320	347	302	328	323	337	305	355	327	370	312	335	333	329	350	357	325	333	357	353	321	351	321	348	357	338	344	334	323	334	342	322	342	332	330	337	318	320	344	319	316	324	339	345	332	331	310	386	334	308	309	336	331	317	321	365	330	338	369	312	325	328	331	335	354	334	332	341	342	330	306	338	319	327	351	381	308	345	344	333	308	331	312	372	339	335	332	352	314	348	347	349	336	370	348	328	325	367	355	319	339	345	323	345	294	299	347	347	352	347	342	330	313	365	314	373	328	297	327	368	342	326	347	330	348	332	345	304	307	332	292	309	312	367	342	298	311	357	313	341	367	317	357	327	334	355	328	324	340	359	320	309	351	319	330	337	323	339	331	348	381	346	344	350	336	347	315	354	367	299	329	367	316	336	360	338	361	325	368	314	334	326	315	319	328	313	328	331	319	328	312	317	353	330	324	334	350	328	337	344	302	320	350	354	333	301	325	316	361	346	358	338	329	348	348	319	334	314	346	352	348	305	338	328	335	331	341	316	343	317	355	328	339	354	340	324	347	302	353	330	318	319	338	334	311	337	312	298	326	352	333	328	316	337	333	314	331	333	339	328	310	301	345	309	319	325	311	381	341	340	362	305	314	316	339	341	359	320	326	371	323	335	342	342	366	356	358	334	325	343	350	334	335	330	352	340	347	331	338	332	323	369	304	344	329	374	319	323	347	315	326	373	347	363	330	323	343	317	341	337	325	324	357	355	354	364	326	320	339	335	350	336	353	356	342	329	350	348	331	333	307	298	314	314	361	343	371	315	328	347	319	369	341	352	304	325	324	367	334	315	369	351	341	332	309	340	366	338	356	351	309	328	362	316	311	328	338	328	349	344	356	296	349	352	340	346	327	325	353	354	381	388	326	325	339	343	337	331	342	345	334	316	333	306	371	342	354	291	319	327	325	320	361	317	351	337	339	314	343	315	326	313	336	333	324	311	371	347	323	347	308	369	337	321	362	317	299	290	311	330	362	319	365	337	317	373	349	351	335	320	316	321	326	334	347	377	370	347	320	357	360	317	306	355	325	331	347	387	351	326	328	323	345	362	354	338	371	353	301	311	330	377	312	339	356	356	326	346	363	338	377	343	325	321	331	307	374	331	331	363	355	342	352	354	334	338	352	346	337	340	320	343	372	362	341	329	351	319	315	318	332	334	369	304	338	321	362	356	356	359	329	369	340	353	356	333	295	312	347	378	340	327	344	354	351	352	330	366	318	321	329	338	345	310	335	344	321	302	355	335	341	321	330	369	320	345	363	343	337	334	317	296	360	354	335	319	310	333	358	348	322	320	355	322	327	302	369	356	349	349	359	320	323	330	357	378	320
7775	18279	15071	8384	6557	5258	3932	3020	2525	2138	1806	1496	1370	1280	1117	963	1082	991	829	791	770	701	717	686	651	655	606	642	653	771	784	711	685	665	641	643	611	630	539	598	528	557	514	505	536	516	543	541	523	520	527	510	505	535	470	537	522	534	564	496	498	552	502	522	504	481	520	509	507	542	487	522	521	514	551	531	518	505	495	505	493	547	479	532	493	483	480	500	457	443	478	475	524	470	468	516	488	487	476	457	518	513	468	494	496	514	500	467	478	531	491	518	461	494	471	496	548	471	535	503	467	439	485	501	485	465	488	509	445	479	484	444	504	496	476	478	500	476	454	464	499	504	512	478	487	491	480	488	492	435	503	453	505	510	515	494	518	466	457	477	471	518	465	522	435	467	537	453	494	459	451	459	510	480	496	431	465	444	407	465	494	503	475	480	495	473	469	515	481	514	479	475	509	502	479	493	463	471	486	490	498	469	437	500	498	512	465	484	478	491	479	450	514	481	469	442	490	459	476	436	478	492	491	473	477	474	475	456	497	530	441	444	471	494	515	500	440	538	480	481	467	477	485	509	465	464	481	478	494	503	499	504	458	517	508	486	453	462	489	475	505	484	471	462	443	467	478	460	520	461	508	495	458	474	501	490	476	461	468	514	473	473	515	474	508	447	499	481	457	482	504	493	463	493	480	466	479	443	463	478	465	478	490	509	481	441	456	480	483	489	502	510	502	505	502	489	486	476	472	496	456	454	471	457	484	476	462	508	511	488	474	513	446	496	507	486	486	531	525	478	482	497	541	493	471	480	480	453	481	423	473	432	461	454	501	488	470	509	475	507	515	499	501	468	492	478	525	469	493	459	479	501	457	493	474	502	461	489	491	505	503	495	482	494	494	514	480	489	494	504	458	477	516	482	481	495	490	479	477	498	512	485	457	512	457	487	506	486	486	506	460	475	520	464	482	458	491	457	505	448	457	476	470	449	492	498	489	472	487	479	509	500	493	481	504	467	455	505	494	486	480	491	464	491	484	502	496	518	497	484	458	443	506	515	493	460	486	438	518	447	476	446	499	505	476	515	488	466	475	472	522	481	476	452	498	481	496	466	532	468	497	507	492	505	482	473	486	494	550	508	506	529	464	495	489	529	482	497	485	483	479	514	488	477	515	489	501	486	492	510	480	509	480	484	509	478	484	490	500	481	452	487	514	460	478	441	470	508	466	477	450	468	470	460	467	502	485	531	504	479	511	476	481	479	465	478	479	488	475	516	550	501	505	464	499	485	479	494	462	483	485	479	471	501	433	489	493	463	442	526	482	539	462	437	489	476	466	477	479	511	507	478	486	530	483	512	529	463	528	483	449	489	445	488	506	503	503	502	501	463	469	479	461	479	551	466	482	522	473	460	453	460	461	501	459	494	478	512	457	478	509	474	487	455	510	484	468	461	476	489	473	476	475	481	458	517	475	453	486	473	455	454	474	458	475	440	509	467	456	517	505	466	477	492	502	485	510	485	490	512	519	511	485	507	459	497	459	523	495	491	454	478	489	497	509	495	502	489	485	475	465	448	464	523	465	493	522	460	493	512	554	517	467	501	442	459	451	474	491	461	434	483	487	520	483	493	476	470	515	492	504	497	473	472	474	474	456	476	483	469	519	464	530	462	514	511	498	539	502	505	511	494	494	509	492	507	504	484	480	510	480	497	484	503	464	554	480	480	506	514	507	490	469	475	477	469	479	505	483	513	482	542	490	452	499	518	501	520	495	488	486	455	466	486	478	473	494	470	467	503	504	442	502	514	484	469	552	460	450	508	475	504	467	458	474	504	488	518	496	506	470	503	491	474	526	463	488	459	511	495	432	459	493	463	511	499	530	468	466	461	491	490	465	488	482	488	472	471	441	482	493	488	502	498	495	455	520	483	520	490	456	452	477	479	473	451	500	494	475	497	473	462	485	502	474	492	480	506	499	432	488	536	446	459	479	527	507	486	483	487	476	473	479	460	458	457	497	454	460	496	492	495	452	440	492	491	496	490	435	469	490	517	493	473	440	472	494	491	453	477	483	491	501	479	465	466	472	482	452	462	489	484	490	465	489	493	520	548	462	471	504	474	531	488	476	467	534	496	473	499	488	470	494	483	423	464	492	486	463	468	503	532	520	504	470	501	493	480	483	488	476	497	482	482	528	498	492	513	480	480	526	470	483	477	459	441	503	489	497	498	510	481	519	468	475	487	474	500	492	476	453	498	513	515	466	430	486	489	482	467	524	486	508	493	477	477	490	485	490	537	481	434	482	470	454	456	501	475	466	495	442	477	479	463	473	469	481	471	507	517	468	505	509	487	494	481	474	483	493	501	441	487	452	473	493	484	510	509	471	510	513	523	509	452	504	475	532	481	494	482	512	466	486	503	444	503	532	466	467	451	432	459	475	483	488	495	476	475	491	478	544	466	540	511	504	462	459	453	474	476	472	473	526	477	521	452	480	492	463	480	464	492	518	451	501	473	490	462	457	505	471	540	467	500	472	446	451	491	472	521	475	512	480	508	482	471	505	464	472	548	465	493	483	474	504	492	468	521	486	517	494	459	510	499	479	477	469	508	474	476	468	488	495	479	486	470	428	468	516	468	475	490	522	513	492	503	476	492	457	500	482	455	466	463	476	484	505	522	456	491	488	480	507	525	488	455	520	460	452	462	500	480	515	470	506	480	489	480	486	481	531	479	468	503	558	472	544	481	504	475	456	493	488	484	480	506	462	471	480	463	488	464	482	510	530	492	474	524	495	496	511	443	488	511	512	455	527	512	497	447	511	476	536	487	511	465	493	483	468	478	503	467	509	472	469	508	462	459	482	475	486	507	495	485	447	536	472	513	486	452	476	498	481	477	461	488	476	492	499	481	507	476	463	490	468	462	498	500	452	450	509	505	471	514	496	475	470	529	475	525	490	492	503	516	496	515	520	467	552	500	482	486	457	462	492	469	500	479	471	463	452	476	507	511	468	496	463	479	498	470	503	439	470	487	475	439	461	472	467	511	456	508	465	476	471	470	493	464	476	486	494	490	480	523	445	471	486	476	502	475	470	460	472	489	493	504	478	479	522	479	456	487	469	484	491	490	499	519	470	470	487	463	489	513	524	488	475	494	496	478	493	509	505	517	466	435	488	501	467	492	507	457	523	461	527	465	503	510	477	472	530	510	492	465	503	470	482	506	491	496	438	478	495	506	519	468	465	482	476	471	471	526	483	488	472	466	495	520	494	479	491	521	466	470	545	490	464	518	511	482	487	464	506	459	524	471	458	484	472	477	496	469	486	477	495	483	467	505	495	484	522	470	488	525	453	475	457	516	461	507	501	494	480	507	488	485	456	474	527	478	496	484	496	474	508	442	491	454	544	479	475	505	471	517	473	492	453	475	495	506	504	490	497	497	507	496	486	458	484	423	480	475	466	512	504	467	473	459	485	526	512	507	495	466	518	489	475	499	529	511	497	504	427	492	506	465
26706	20615	9129	1399	909	714	565	513	467	489	408	405	416	417	417	426	410	367	423	392	366	384	387	358	393	401	387	387	404	390	366	412	388	375	404	384	399	385	369	380	382	392	388	393	409	331	385	370	413	339	380	399	377	374	386	381	368	394	345	390	370	378	371	381	359	368	362	417	363	389	359	376	352	340	395	341	388	379	382	354	367	397	395	383	369	378	351	382	403	366	395	366	348	386	382	431	359	356	384	360	417	366	378	352	360	344	379	352	391	364	356	351	367	394	417	321	368	349	367	357	374	363	368	364	396	362	377	358	394	360	402	373	400	377	399	376	336	369	362	333	387	366	360	381	321	342	422	379	394	368	343	397	331	339	410	381	378	389	392	389	388	368	367	368	344	375	339	367	364	399	346	340	362	350	379	384	358	368	364	404	364	360	378	346	349	426	356	410	353	345	362	357	377	371	375	379	351	383	377	381	340	353	401	360	355	390	367	387	364	374	349	382	369	393	339	380	371	356	381	389	357	339	353	380	363	417	351	394	345	382	400	369	362	383	334	393	384	395	380	377	362	340	349	373	375	397	356	369	377	358	377	376	325	384	367	358	382	365	384	357	377	391	386	390	353	386	349	358	371	374	385	371	353	359	365	393	376	377	383	392	385	386	378	382	344	367	404	378	416	377	379	345	370	342	381	414	401	341	393	372	381	348	378	402	365	359	366	358	384	402	385	373	387	394	367	418	361	369	347	356	347	309	356	367	362	349	368	355	372	400	376	370	358	394	384	379	382	365	365	349	362	398	371	358	406	377	365	336	358	396	414	375	381	336	405	390	371	391	347	367	388	409	356	379	355	353	370	375	311	399	349	389	369	359	394	363	348	382	373	344	373	411	348	397	382	353	382	364	403	366	382	367	333	382	379	371	359	376	353	378	373	334	380	379	357	377	333	371	366	399	376	374	357	396	366	345	394	381	411	376	362	351	371	376	360	407	397	358	391	404	380	368	373	376	356	368	404	364	378	389	403	410	379	374	393	378	378	378	397	393	378	380	352	380	384	371	372	348	390	370	362	368	366	371	376	364	394	364	401	371	385	391	394	347	378	315	384	349	377	358	364	404	399	374	382	371	385	376	370	393	348	388	363	354	377	354	345	363	361	362	352	339	363	371	370	356	367	348	383	374	390	389	409	368	397	349	433	354	375	382	351	339	412	373	326	371	399	382	373	359	374	376	378	344	334	364	360	406	386	379	377	365	374	408	370	364	373	378	345	354	356	360	378	371	336	410	361	388	421	413	355	380	372	396	378	352	363	372	342	413	393	347	356	398	366	356	368	405	374	357	335	361	392	368	339	391	385	360	370	348	389	373	379	382	355	383	363	367	355	362	390	355	391	393	376	394	347	362	374	380	357	384	362	361	405	356	373	361	352	341	377	383	385	383	385	358	399	357	399	374	372	386	350	361	366	329	366	374	370	357	381	392	389	364	385	361	364	370	355	370	362	347	343	345	346	354	374	397	359	402	420	392	342	383	374	380	379	381	338	350	406	361	350	387	354	393	353	383	398	370	372	397	358	393	337	361	354	340	358	379	381	349	382	398	355	376	355	359	387	369	366	375	378	369	370	361	339	395	370	353	386	399	391	376	358	379	369	379	378	383	384	391	337	387	353	327	354	387	378	362	364	389	363	361	354	360	336	378	370	392	385	388	368	335	364	381	374	345	395	355	375	395	362	429	344	361	355	336	356	370	413	379	382	379	350	366	380	375	357	364	360	379	387	375	365	394	357	365	367	399	367	362	373	377	383	372	362	372	373	368	372	381	342	345	401	347	336	420	364	385	370	381	380	389	367	341	375	369	342	354	402	360	387	377	372	409	359	375	349	347	365	373	379	373	369	386	344	372	309	366	359	380	369	371	396	390	363	360	378	366	372	345	409	396	392	361	378	361	415	371	367	379	356	353	363	410	335	364	361	375	347	374	392	385	373	355	345	405	348	372	393	403	363	372	352	338	396	388	346	361	387	384	392	376	360	386	360	370	354	353	356	365	391	364	413	351	387	384	366	406	385	369	404	360	326	352	360	365	390	352	379	350	382	415	379	373	366	406	396	338	392	372	391	377	353	394	358	383	410	384	374	372	370	376	352	365	377	377	402	423	350	372	355	340	387	388	393	358	368	368	378	402	358	372	405	401	401	364	427	361	359	349	409	388	387	333	377	352	366	407	370	387	337	387	377	391	370	422	326	389	383	341	373	425	367	379	363	386	400	374	378	366	352	378	376	339	361	354	371	372	369	371	392	419	375	379	377	368	383	360	371	354	331	354	368	402	385	378	359	372	399	377	356	373	361	397	360	398	391	370	379	367	344	367	361	357	404	367	336	373	377	367	391	363	350	367	368	391	347	391	377	361	413	366	369	362	371	363	358	384	370	366	359	373	382	385	343	362	392	380	374	346	357	388	356	365	369	366	370	367	357	382	378	378	378	350	398	375	374	397	349	357	373	385	333	378	409	336	361	391	375	395	367	348	365	366	330	374	361	360	333	360	388	350	361	355	381	350	345	388	376	347	385	336	372	354	389	354	353	354	333	344	358	364	397	333	375	385	381	399	349	372	362	388	382	359	407	372	380	349	376	345	372	375	373	362	376	348	357	364	369	381	359	372	353	382	384	367	355	384	379	382	388	346	348	365	345	388	373	367	369	394	359	365	385	377	321	388	368	351	349	335	395	387	368	388	403	376	398	410	376	383	398	367	406	367	377	349	403	372	411	351	364	388	378	368	375	377	367	376	404	376	381	381	312	402	352	355	379	384	395	356	382	351	352	348	365	383	382	388	395	355	380	359	373	355	354	382	380	402	364	384	361	368	352	404	380	372	372	360	379	393	405	363	382	386	360	393	371	376	373	371	396	369	372	390	368	359	373	402	365	364	390	370	416	370	362	371	346	381	388	376	362	374	370	361	380	378	366	420	361	387	382	373	342	349	398	381	375	323	389	385	347	372	375	395	393	365	402	376	348	380	368	348	371	372	392	384	375	367	378	400	365	358	373	364	369	366	396	373	374	400	383	347	378	330	354	423	346	349	354	356	357	342	344	397	331	370	377	376	397	383	366	358	355	378	340	385	377	326	382	390	381	388	381	413	357	374	376	377	378	350	357	373	388	371	374	369	397	371	387	374	385	376	370	350	371	379	403	369	350	332	401	368	363	363	383	381	359	350	373	376	393	377	359	383	377	352	356	379	360	387	341	384	350	358	378	394	402	355	395	395	367	383	356	370	354	352	354	398	351	355	386	395	361	355	385	359	370	380	380	372	342	390	386	379	352	382	375	358	356	395	360	378	389	373	405	386	338	392	405	390	380	417	391	336	366	373	372	368	390	413	361	359	369	372	401	374	389	372	346	356	332	371	404	382	393	420	355	355	348	354	374	351	415	377	409	342	386	376	399	368	404	377	340	347	371	348	393	334	348	386	348	360	333	351	367	359	325	360	348	377	407	378	381	389
4556	3001	2612	1716	1507	1331	1034	864	862	782	744	619	628	671	659	616	659	675	613	577	539	524	548	591	547	545	579	558	587	641	574	611	589	577	560	555	584	596	559	524	559	549	522	540	536	516	508	508	546	552	536	570	533	566	508	578	509	503	538	540	554	547	509	522	569	510	518	555	501	544	550	547	515	522	514	541	509	489	504	497	554	507	512	517	517	567	478	567	494	526	529	520	556	549	531	494	498	511	511	537	518	550	547	535	510	501	533	564	547	456	529	563	561	569	555	555	547	494	542	541	582	535	558	520	509	543	548	488	517	600	547	506	517	482	571	532	510	586	508	535	542	547	548	536	494	516	574	517	504	548	540	527	543	548	526	511	567	520	510	518	559	561	540	560	495	541	545	544	541	569	570	530	509	505	544	548	505	521	514	537	541	521	517	519	570	565	518	520	506	542	531	526	541	541	539	550	579	534	528	498	500	488	549	578	561	490	506	521	512	523	572	561	535	546	520	555	527	539	576	526	545	501	518	525	536	543	525	554	523	525	539	539	513	567	562	527	546	536	560	555	539	573	519	554	537	530	496	537	539	544	536	530	509	505	545	539	540	541	513	472	498	551	542	579	525	544	549	512	534	562	575	530	558	545	566	556	503	562	532	515	518	522	482	546	539	582	547	529	503	541	538	546	521	523	484	565	543	540	515	526	535	505	501	586	502	531	516	545	528	519	518	497	516	518	529	521	570	538	496	550	538	557	509	555	544	540	521	537	518	530	505	508	504	489	560	508	529	564	524	546	518	530	518	547	514	522	534	535	529	545	512	582	546	516	495	551	522	529	563	577	532	542	542	533	513	513	469	537	518	541	531	573	524	518	516	561	547	538	524	501	546	557	535	570	518	513	555	532	513	519	531	511	517	531	560	523	547	585	546	538	573	568	567	523	525	536	529	493	513	489	547	533	525	530	489	518	516	554	518	546	506	561	561	543	542	578	510	552	534	567	541	522	539	509	529	534	539	500	498	558	585	548	573	495	535	552	527	532	525	508	532	522	546	568	517	513	524	584	546	567	531	529	525	528	561	544	510	510	530	536	549	536	507	533	563	533	557	514	554	510	541	532	544	519	511	520	497	543	521	534	499	564	517	566	503	504	551	564	498	550	507	502	554	524	502	532	541	526	529	571	584	541	526	509	572	524	543	536	527	496	505	489	502	540	515	566	541	534	515	526	555	543	508	534	531	513	549	525	575	514	537	562	511	545	558	546	561	543	546	539	482	546	554	549	559	529	527	515	517	553	538	525	551	565	535	542	568	509	522	554	524	570	532	510	577	569	543	528	523	551	567	487	555	521	539	513	527	524	521	543	535	559	545	520	523	574	551	494	560	555	522	513	529	563	527	544	547	555	543	570	490	548	499	536	548	524	548	545	525	550	489	519	537	513	523	549	548	524	550	500	565	521	534	517	542	548	492	539	509	524	550	565	521	541	553	530	517	548	526	541	505	565	489	531	483	545	534	532	514	504	544	546	543	549	502	531	531	546	565	556	542	558	526	560	547	522	543	550	547	553	515	523	552	510	540	537	564	523	555	532	547	527	524	566	583	514	512	511	506	541	530	574	513	531	534	564	499	542	501	514	546	519	547	545	543	535	508	537	566	537	519	589	509	513	508	513	577	540	560	504	540	558	519	591	483	531	536	517	527	496	551	505	537	549	526	543	566	538	535	480	544	548	522	531	539	513	514	501	482	537	538	527	589	556	529	506	514	498	533	559	561	523	506	562	560	512	537	513	479	518	551	545	503	557	553	554	559	527	558	559	515	540	546	544	520	512	525	547	508	540	503	549	567	531	498	501	529	534	516	567	546	539	568	598	565	532	583	521	571	538	523	500	559	573	535	492	501	529	544	545	525	549	539	493	478	528	529	539	516	534	518	574	539	523	501	544	481	499	544	557	532	499	564	516	525	525	564	488	564	564	566	544	553	511	604	503	559	533	567	504	564	586	536	522	526	559	494	517	533	559	588	581	533	598	554	525	531	488	543	570	563	535	560	501	517	520	506	552	534	566	536	473	533	519	552	553	578	519	499	498	543	546	584	549	541	571	526	515	528	560	541	483	558	528	559	531	533	529	517	532	523	523	498	519	544	513	569	552	537	550	507	521	521	525	555	588	495	514	513	523	513	491	550	526	532	539	561	582	495	547	509	531	536	528	528	584	555	528	529	530	573	557	543	501	546	505	534	469	550	533	596	501	570	511	517	541	514	512	555	579	537	512	540	497	507	507	517	543	502	541	506	523	559	547	563	550	514	484	534	540	536	529	569	499	522	529	501	546	518	523	554	543	504	548	540	557	504	554	506	523	489	504	517	513	570	534	523	525	536	500	521	550	520	522	543	514	517	533	539	512	503	566	525	507	510	534	537	537	565	544	555	538	547	534	489	526	550	567	504	541	562	539	537	505	522	519	546	487	481	535	528	525	575	549	539	508	515	539	506	543	536	563	561	549	567	482	549	511	489	537	514	557	541	557	584	559	490	517	532	500	579	528	559	554	573	499	574	553	534	537	504	525	551	507	533	530	534	515	541	547	497	557	485	571	525	531	531	532	502	547	551	519	507	533	529	504	521	542	533	539	541	516	517	555	511	514	549	529	554	551	509	520	503	511	588	538	574	529	577	548	510	540	526	534	552	547	541	566	539	573	576	540	530	539	518	497	489	502	518	513	519	512	542	561	526	522	508	513	513	526	574	479	534	559	545	519	527	527	542	494	518	532	558	537	531	537	573	523	559	504	544	530	509	530	571	524	523	556	548	567	565	511	543	562	502	539	492	530	549	522	582	577	552	536	548	548	524	498	532	550	542	557	566	494	553	536	519	516	570	491	535	529	563	509	511	537	507	576	614	554	517	546	521	535	551	528	565	529	512	572	520	512	550	552	571	526	520	578	525	520	540	536	589	526	514	522	562	510	555	557	532	542	502	524	565	515	554	509	556	514	520	522	508	519	536	531	549	558	521	571	558	531	535	539	533	550	543	513	559	510	564	529	507	523	495	555	489	520	554	570	558	569	523	564	535	527	501	509	491	513	564	566	541	511	523	528	521	493	546	548	518	502	566	545	535	554	514	560	550	527	536	551	527	482	527	535	561	556	547	560	528	514	523	569	484	545	514	526	510	544	520	528	499	531	531	501	515	526	521	520	552	549	514	565	512	537	541	546	536	552	542	546	575	516	530	566	525	535	477	501	574	490	529	524	485	529	516	527	536	544	499	538	579	538	592	511	501	528	537	524	587	578	526	530	531	527	527	498	531	524	532	526	568	530	546	564	543	531	499	538	527	514	543	506	530	544	535	517	538	539	512	512	511	510	526	546	547	545	528	557	537	519	504	555	503	526	525	517	512	526	549	559	539	546	545	557	505	519	515	533	509	561	518	527	532	549	527	559	526	532	540	513	553	542	539	562	545	552	487	502	532	510	532	508	544	531	509	576	578	541	525	528	540	512	546	503
23532	21108	28555	23890	21096	12193	1717	1035	863	854	725	731	661	665	607	606	612	644	566	573	511	539	543	559	534	503	504	534	546	550	570	531	555	519	541	534	542	480	534	499	524	482	505	505	480	518	489	509	514	511	473	515	494	492	482	462	515	498	517	500	554	482	482	486	489	489	474	436	519	494	504	505	510	496	488	512	515	453	475	493	516	476	474	480	514	450	482	466	491	474	486	499	502	498	464	451	503	448	493	496	484	503	512	496	475	474	471	438	485	497	501	467	493	497	497	476	495	496	552	526	492	491	493	500	456	511	521	486	470	474	456	463	487	458	479	479	498	501	485	467	521	498	462	488	454	485	485	471	527	497	471	479	485	489	480	508	506	463	519	518	483	468	504	484	490	498	512	501	514	480	477	494	516	490	463	434	484	471	460	511	514	503	507	469	555	509	505	493	448	478	536	485	522	436	468	507	469	481	475	496	514	507	458	473	510	517	488	512	491	465	483	492	477	480	493	466	471	487	478	446	479	501	508	520	453	474	507	431	480	481	494	473	457	508	507	499	452	510	517	499	515	473	474	475	483	509	497	489	539	462	463	516	508	511	517	533	487	455	489	512	512	468	494	470	516	442	480	456	490	475	506	496	477	535	483	476	534	517	483	482	521	500	490	459	520	504	506	479	512	463	495	486	480	495	495	460	494	525	476	486	505	470	451	464	496	509	486	494	519	476	497	452	454	498	477	509	530	490	444	479	534	464	465	449	498	457	524	486	492	500	489	470	427	505	456	479	449	468	480	483	470	500	486	464	499	484	484	515	467	480	457	457	480	485	500	452	485	505	486	427	486	471	531	478	460	479	494	512	497	550	490	444	501	490	500	515	502	493	507	463	496	484	488	485	484	545	500	493	484	474	496	481	484	480	510	529	491	517	491	446	527	473	451	502	515	477	527	483	515	507	468	519	498	464	545	484	494	509	491	483	492	451	464	491	520	491	481	515	509	492	536	499	519	486	504	475	449	514	489	489	495	470	456	513	490	491	443	478	476	439	490	477	494	495	482	446	476	453	490	500	510	485	497	512	473	507	502	508	454	489	507	461	474	479	467	492	508	510	479	500	532	487	492	480	496	465	502	551	478	462	501	506	487	513	517	465	479	480	547	483	475	486	462	461	484	500	522	461	461	479	481	490	499	483	486	446	517	462	507	477	440	493	519	467	504	495	461	451	497	483	492	499	488	499	500	479	480	464	463	490	473	476	446	464	470	485	489	517	494	532	476	502	457	433	476	485	477	493	511	502	471	464	450	477	494	515	523	472	496	494	457	475	481	482	477	529	433	487	470	528	484	484	448	480	486	476	505	495	512	474	489	477	492	488	486	506	509	454	478	483	478	486	536	460	457	452	486	492	487	470	486	478	513	483	511	465	466	506	487	464	477	499	470	507	463	496	448	489	483	487	501	500	490	465	478	505	508	462	470	486	476	514	532	531	457	471	527	482	498	478	467	499	463	494	502	492	500	493	506	468	481	484	506	492	506	481	526	482	487	506	492	508	472	463	485	510	493	490	482	507	457	555	499	493	467	481	499	510	492	500	512	492	496	501	463	502	475	457	508	482	494	521	480	519	489	492	525	512	491	491	492	469	496	466	467	489	463	500	510	437	483	466	461	514	428	495	484	502	483	469	545	452	480	514	485	494	481	542	475	490	462	501	481	506	483	511	485	489	499	500	479	510	513	496	472	519	520	468	519	524	511	453	460	446	483	462	451	498	493	442	490	468	466	452	491	457	492	460	499	479	474	478	499	438	471	462	490	486	485	475	469	476	487	537	462	450	475	497	501	513	482	499	462	463	464	536	498	483	497	498	505	509	495	463	492	449	466	508	499	470	482	484	476	450	499	470	469	503	499	462	466	506	465	481	529	482	481	460	505	472	495	529	478	502	524	525	482	467	479	482	489	529	477	492	490	491	492	494	468	489	508	490	476	492	458	470	530	476	513	489	495	477	486	448	493	504	459	497	457	515	481	493	514	483	466	509	476	477	475	492	490	475	475	499	513	519	508	460	498	505	519	512	515	478	498	483	479	475	515	481	479	460	489	464	470	506	479	492	482	509	466	489	516	509	488	473	517	454	492	497	470	439	505	483	518	528	510	487	520	499	514	457	508	497	473	535	495	502	531	464	483	474	482	495	480	460	463	454	495	504	489	481	471	483	536	532	447	510	500	511	506	474	467	488	485	474	463	500	471	496	484	509	464	497	496	492	510	505	488	473	472	490	470	481	443	475	495	461	507	508	495	470	498	471	514	460	474	472	461	474	496	512	456	481	484	489	481	483	490	505	510	442	528	529	452	462	504	499	488	487	462	459	476	474	495	503	527	487	490	467	528	510	513	502	469	462	496	537	497	439	471	501	518	475	506	511	478	486	486	467	438	481	489	506	513	503	474	487	445	487	474	474	478	510	499	463	515	474	473	484	505	526	455	480	514	500	452	467	506	523	463	481	515	491	476	479	519	545	498	503	503	501	450	517	466	464	454	473	473	437	496	497	533	501	503	488	538	452	509	522	470	511	499	475	502	520	493	491	458	476	487	481	506	451	471	483	458	476	472	491	485	490	460	472	455	478	481	475	509	485	509	501	519	494	500	507	459	488	491	501	482	498	459	455	484	469	494	496	482	476	542	475	492	489	496	488	514	478	468	488	488	459	461	488	498	504	470	505	493	476	524	461	479	484	470	507	537	488	434	495	459	479	468	455	500	521	480	513	463	481	458	497	526	482	482	526	455	507	500	505	508	472	477	511	528	478	473	506	471	519	467	493	483	499	499	514	488	490	457	492	456	455	498	498	477	487	526	482	510	449	471	447	473	441	447	515	465	459	496	505	509	483	481	473	478	518	477	440	502	487	507	467	478	479	471	533	501	450	478	488	472	480	508	451	447	499	476	461	476	531	513	507	500	492	445	515	438	459	504	449	506	498	481	466	527	517	474	492	488	477	488	483	495	502	498	468	495	487	451	439	448	520	456	489	488	508	490	501	516	491	498	485	489	531	478	498	499	484	445	469	485	498	482	468	466	463	474	451	514	489	513	512	487	508	485	452	474	484	474	492	475	468	480	521	515	517	473	481	446	496	468	451	479	479	498	465	473	489	492	519	460	490	525	521	479	468	468	499	496	531	485	497	510	471	480	476	464	492	455	501	487	514	452	534	455	489	485	478	486	488	493	521	479	508	521	479	450	470	498	439	470	524	473	518	490	542	476	457	461	492	497	485	465	463	466	461	483	493	494	475	461	484	482	488	486	479	461	494	515	486	453	494	518	471	449	529	500	468	439	466	462	493	478	469	472	468	496	487	478	513	482	463	489	446	447	459	499	497	535	481	444	509	445	514	495	482	487	442	501	486	511	472	495	476	462	483	518	522	483	469	457	504	481	459	501	506	497	479	491	461	505	469	495	508	461	470	486	508	501	470	481	454	501	461	482	495	484	490	466	473	498	515	499	482	495	503
5645	12294	9956	5679	4461	3518	2608	2141	1864	1622	1421	1281	1189	1148	1087	1029	1036	1007	904	847	814	798	821	797	797	728	850	754	804	866	871	828	829	811	775	800	762	749	718	729	759	716	728	700	727	724	726	682	707	701	647	746	759	718	689	730	685	735	738	740	750	746	704	702	711	711	675	659	695	732	743	699	681	700	719	692	658	683	722	740	737	727	700	687	666	727	687	700	709	677	714	692	707	682	694	651	700	689	722	690	684	656	742	663	715	694	650	687	692	715	655	671	746	657	684	709	670	696	690	725	705	662	681	699	654	727	704	692	677	653	691	696	694	647	635	686	743	675	713	704	716	697	694	657	655	707	678	700	687	683	687	718	689	689	692	711	709	697	674	706	745	653	702	715	664	693	750	702	684	633	631	684	657	667	701	738	706	635	677	685	705	677	677	731	713	712	664	676	671	683	665	716	720	718	726	712	692	692	670	700	695	695	679	679	736	679	734	736	750	664	662	710	612	681	676	694	720	685	711	675	673	693	684	681	698	695	696	707	742	720	734	696	671	707	711	702	718	720	728	663	700	704	747	703	668	696	704	695	720	681	717	696	660	689	686	709	692	691	697	688	712	711	706	704	715	683	690	669	723	695	693	698	671	680	708	677	728	743	720	688	703	704	664	634	707	684	692	704	717	675	643	695	680	678	717	657	666	678	698	684	713	733	684	691	707	702	645	710	721	636	682	709	751	676	705	639	744	659	689	650	693	693	717	711	690	674	736	657	678	670	697	704	716	681	731	723	726	663	748	692	701	661	668	723	678	722	718	677	712	696	685	648	679	712	702	705	698	658	723	705	669	734	691	733	685	687	677	655	695	703	677	696	687	719	657	721	752	719	611	689	657	708	768	689	663	683	715	677	715	625	699	688	698	684	741	702	729	724	671	699	667	685	680	690	700	702	666	720	733	719	718	734	690	700	677	698	675	737	741	722	673	698	650	651	686	690	705	689	706	670	653	694	668	700	708	719	670	729	663	729	636	717	689	702	715	664	677	679	702	701	633	690	691	686	673	703	690	701	700	725	751	658	722	682	695	712	693	701	711	721	691	714	663	660	681	691	707	683	671	734	702	659	719	716	681	725	689	683	719	718	740	657	688	694	696	639	713	707	672	688	697	731	658	717	671	709	738	697	736	691	744	638	718	695	703	718	665	675	649	682	716	708	690	665	742	685	672	688	682	733	682	697	672	722	729	743	728	700	668	706	675	657	684	698	675	685	693	681	736	697	657	703	672	716	701	668	704	674	692	691	680	716	711	689	703	648	691	721	705	722	705	682	732	674	641	663	714	687	645	695	721	706	652	700	682	668	651	707	672	742	653	689	652	708	713	663	707	771	672	700	725	698	659	700	658	662	734	698	693	675	676	690	749	746	697	688	686	714	700	685	681	643	697	739	710	630	740	669	698	656	668	718	654	701	691	721	725	667	655	670	694	688	685	737	666	714	756	715	690	665	697	707	687	654	677	680	686	702	778	717	724	747	703	740	661	694	740	719	678	717	699	662	698	753	666	691	698	633	699	698	720	654	717	705	670	709	746	659	714	715	681	701	718	681	693	652	650	696	687	701	731	649	696	683	663	681	654	726	704	663	709	670	668	701	684	697	749	670	712	649	738	727	678	680	721	677	662	704	719	642	691	683	702	667	681	672	655	753	690	698	669	685	694	714	695	705	672	691	659	751	659	700	723	678	660	699	700	675	661	688	731	680	682	660	696	743	671	698	681	672	644	696	648	714	707	727	697	661	712	684	706	670	688	705	687	681	609	680	711	688	652	689	665	720	675	683	685	713	714	671	640	679	691	719	696	715	688	688	697	716	664	739	702	677	691	693	693	681	705	716	706	649	706	703	646	728	659	744	678	667	672	719	669	659	703	697	698	680	682	680	684	691	773	706	694	712	692	705	721	653	740	653	633	670	695	726	757	724	677	674	670	749	674	705	661	642	741	710	671	690	692	656	685	723	685	695	661	678	699	673	667	658	694	692	706	670	724	744	736	674	727	695	687	691	665	715	710	726	693	724	704	678	661	671	710	696	683	685	711	762	689	700	716	678	744	682	642	722	724	716	691	712	741	705	711	745	697	717	682	711	686	674	651	676	666	722	630	723	675	637	709	697	673	715	680	643	679	712	670	659	666	655	692	737	701	708	694	707	689	729	674	676	654	706	697	665	687	655	703	716	735	676	703	698	706	708	758	711	714	705	683	707	668	736	702	642	676	653	711	634	731	687	661	708	696	703	702	693	703	693	673	697	704	704	673	739	721	693	676	656	708	695	691	700	712	682	734	727	699	729	689	702	661	652	694	685	707	655	689	707	688	720	679	695	708	682	736	650	690	691	662	695	646	667	700	676	746	699	682	701	704	674	657	742	723	686	725	713	716	692	717	679	722	698	741	696	726	716	707	662	684	661	700	686	654	665	717	718	729	705	698	683	714	724	655	736	729	717	681	666	672	682	693	677	707	717	680	650	704	689	683	742	710	665	734	720	681	702	708	696	648	682	649	689	714	706	695	688	712	678	719	670	693	753	722	726	713	718	667	713	695	722	693	702	727	722	673	712	705	684	690	667	682	701	679	666	663	670	695	660	667	690	701	704	698	680	639	677	696	677	662	690	682	707	676	699	690	717	680	673	696	661	650	705	736	634	683	678	679	696	673	692	767	691	730	691	718	655	732	727	677	694	666	660	710	683	684	684	727	666	700	691	676	702	761	722	703	707	680	712	686	751	682	662	688	662	701	699	662	716	709	732	692	653	733	712	683	729	718	736	686	697	737	729	669	673	711	703	686	670	717	735	692	755	714	681	688	661	745	660	699	675	651	698	677	701	697	724	695	727	642	700	677	693	746	697	680	669	693	721	711	691	661	660	636	711	723	686	689	689	767	695	657	671	673	700	704	671	737	675	661	731	721	694	667	716	681	705	695	740	714	692	655	698	686	687	680	679	695	670	716	653	622	664	669	651	659	685	736	716	672	692	707	679	706	672	664	665	713	679	708	691	687	684	667	636	677	706	708	677	680	753	694	691	671	710	707	742	688	694	666	707	705	716	638	680	703	729	650	698	686	690	703	701	718	674	683	731	696	694	731	632	662	706	653	689	717	738	686	705	706	682	688	680	690	742	671	712	676	714	678	654	706	733	730	695	708	635	655	733	671	739	728	706	642	698	696	693	719	703	696	723	638	649	694	721	715	734	722	711	702	734	676	670	705	678	666	722	633	720	690	663	664	663	716	692	667	701	684	699	712	696	684	694	725	683	689	702	668	654	711	657	698	742	713	715	683	692	698	686	725	653	711	714	665	688	694	654	698	731	674	704	707	712	723	685	693	709	653	696	686	726	690	676	645	723	650	696	722	692	694	667	641	720	697	674	666	713	679	692	727	714	667	693	673	695	682	725	710	663	727	721	664	695	703	687	689	704	681	718	680	707	669	709	662	696	631	685	635	684	709	720	663	697	664	679
22692	21108	28915	23529	21109	21169	10091	1430	1062	916	735	693	573	617	561	562	543	531	477	464	447	410	368	410	372	428	423	380	414	427	462	456	442	409	388	415	370	392	382	382	392	354	352	329	341	353	328	349	327	341	346	335	357	366	356	350	321	329	320	339	327	328	325	356	359	333	355	349	328	338	334	377	357	325	321	348	346	342	329	337	317	348	355	351	357	315	333	340	333	327	338	330	332	338	339	346	346	304	334	358	369	331	345	343	331	311	333	336	351	377	339	322	326	356	330	332	335	327	320	310	321	333	331	349	291	387	345	351	338	329	328	368	338	326	347	338	341	305	342	336	327	357	330	337	325	342	350	326	311	339	333	366	331	348	361	331	361	308	324	341	335	321	334	341	325	342	345	340	349	345	332	338	336	311	309	291	371	319	329	349	325	335	351	331	314	368	334	270	314	313	372	344	318	353	357	321	323	311	353	334	329	347	355	354	332	323	341	332	368	363	321	350	322	332	320	370	324	306	334	320	319	355	308	312	292	341	330	348	345	336	346	358	350	324	315	333	328	364	345	322	318	311	303	313	326	338	338	300	312	353	346	306	289	341	350	353	340	336	312	303	335	308	354	345	327	327	336	335	344	314	337	336	372	313	354	355	317	365	341	347	326	360	326	366	345	343	346	314	339	337	334	347	315	310	324	359	324	312	335	380	356	351	336	326	341	345	351	334	325	331	341	318	324	317	338	325	348	346	347	355	349	337	329	328	350	317	317	358	346	323	325	325	314	305	337	365	336	358	332	341	327	336	310	339	365	334	336	327	322	340	308	324	329	349	325	306	346	359	343	336	350	361	350	311	384	367	341	324	332	344	341	319	348	351	300	350	331	321	331	318	305	353	336	357	292	332	325	321	334	335	335	327	335	315	310	357	355	363	374	332	323	309	335	364	358	327	357	309	315	324	314	311	335	347	344	335	341	321	310	327	355	338	334	350	308	345	340	358	367	334	331	302	323	320	301	340	381	349	308	312	329	282	303	318	337	333	342	351	364	358	343	354	356	339	346	330	360	264	311	348	337	311	359	361	338	340	339	338	323	350	377	321	325	339	349	332	321	364	326	334	340	313	334	349	336	303	343	333	338	304	319	327	329	336	357	344	351	308	347	337	311	324	309	349	299	341	355	333	278	331	332	352	320	336	315	325	353	376	365	311	341	314	358	337	315	332	321	323	313	336	357	355	350	343	358	321	341	317	337	323	321	320	319	365	347	285	350	304	320	332	336	312	336	352	332	351	334	331	343	341	330	302	320	338	348	289	330	339	348	293	338	366	342	325	304	296	340	355	355	386	308	328	315	318	317	341	355	341	330	344	313	322	400	326	342	341	382	323	330	329	344	335	363	320	311	329	350	342	325	358	354	324	320	370	350	352	340	355	318	330	321	345	354	350	325	351	323	339	329	330	319	343	326	328	328	312	373	341	327	317	313	321	335	297	296	320	332	340	324	322	340	325	347	302	327	341	339	347	340	319	305	291	324	332	354	344	325	295	378	322	315	313	311	332	338	341	345	347	325	370	319	342	308	355	353	340	368	341	325	341	295	323	320	316	314	332	355	327	386	307	306	338	320	345	366	349	381	309	342	348	352	354	337	300	322	341	328	361	318	317	327	334	333	301	355	325	340	354	316	376	327	358	348	340	333	322	303	335	289	320	365	286	321	329	344	334	337	339	322	355	364	338	348	310	320	350	292	316	358	345	294	325	339	322	338	325	334	301	346	370	316	347	345	348	354	342	334	313	340	338	330	331	356	370	325	342	324	326	334	303	310	334	377	342	339	307	349	311	325	313	338	331	297	339	321	347	332	326	340	323	310	323	334	323	322	329	357	323	291	321	327	319	336	320	294	359	350	326	328	362	307	326	362	323	356	334	344	357	352	341	341	368	327	359	350	345	338	326	339	308	340	343	350	339	370	331	315	336	334	323	338	324	319	329	322	354	321	334	344	337	357	322	319	349	325	362	358	354	315	318	309	369	340	331	355	313	356	357	330	346	318	331	311	325	321	319	318	323	318	329	315	308	337	334	337	328	340	338	315	367	351	347	354	333	331	327	306	319	320	343	355	330	329	317	319	313	368	318	313	323	329	319	339	327	352	356	328	307	358	317	295	339	363	342	334	365	308	330	356	329	330	302	331	330	357	323	301	339	357	342	341	363	371	328	309	305	337	337	314	344	341	325	314	324	364	331	322	310	325	311	347	359	328	335	319	330	314	333	315	343	350	321	311	337	351	354	354	337	328	293	332	323	334	357	352	346	321	317	332	337	356	334	321	333	331	355	311	336	351	312	351	319	326	318	311	341	335	329	333	333	303	339	356	339	342	338	339	332	336	315	321	342	316	301	344	322	326	370	315	331	304	355	325	302	343	340	297	356	366	328	360	306	345	327	300	324	347	326	343	329	306	322	356	297	319	340	359	353	361	337	330	306	327	318	312	332	386	318	318	312	371	323	355	321	338	347	381	319	338	349	343	366	315	338	305	297	324	323	341	326	350	366	366	353	355	329	327	368	331	326	341	350	345	341	358	322	343	335	360	320	341	354	318	319	328	317	333	327	308	304	328	378	359	323	369	289	315	296	336	310	312	305	371	309	346	363	313	347	349	322	330	336	357	346	349	353	342	376	351	333	352	336	356	313	347	297	323	341	367	344	353	332	315	351	330	328	306	335	317	354	302	334	322	335	312	327	376	307	333	312	332	325	360	345	300	348	336	339	322	321	343	341	333	300	325	346	339	314	323	344	313	340	352	326	309	346	333	371	316	341	372	340	310	340	338	322	348	333	348	348	325	339	349	330	319	335	308	310	330	336	369	313	320	326	318	305	337	367	333	345	338	313	356	309	323	373	331	335	328	314	350	342	323	318	345	324	311	319	326	317	350	329	352	330	296	350	352	343	325	326	311	304	341	340	310	333	340	340	333	337	357	331	347	320	318	330	329	308	329	380	316	318	327	337	305	322	322	290	359	316	329	354	332	348	311	320	331	322	316	307	295	341	303	311	326	332	347	315	320	345	333	272	320	332	335	327	290	309	322	319	327	355	305	286	320	299	343	343	329	360	301	349	358	363	333	309	351	323	332	359	347	335	337	312	308	333	322	363	346	316	371	313	363	328	356	320	325	329	325	373	324	317	309	304	388	331	350	330	312	312	347	328	343	367	315	335	339	321	333	347	312	306	328	278	317	306	307	337	327	320	311	347	293	341	314	327	302	334	344	331	316	355	357	335	316	309	331	335	343	340	311	344	328	329	347	345	347	359	302	334	355	322	337	352	347	339	321	332	320	338	340	343	349	352	324	352	347	338	322	339	323	329	329	344	289	368	371	324	352	336	350	341	307	322	351	333	313	311	335	331	365	323	331	347	382	338	327	362	353	337	332	345	356	355	342	336	323	316	314	330	361	334	319	323	295	327	329	318	335	317	342	339	358	340	313	317	306	344	312	344	326	361	333	340	316	327
7679	17858	14784	8598	6511	5116	3787	3028	2590	2119	1837	1467	1373	1222	1119	1063	1057	1016	862	750	691	680	694	677	673	656	655	679	622	761	757	715	757	669	633	613	612	602	560	543	519	558	544	535	508	510	513	523	502	521	515	558	530	513	498	519	503	470	508	532	519	480	509	495	498	515	497	512	527	467	572	502	487	496	506	483	491	506	493	488	460	438	498	468	510	478	474	531	514	476	488	500	458	503	475	496	472	443	453	494	485	483	488	500	444	481	483	480	474	527	515	496	425	462	479	490	493	489	514	464	433	461	488	481	493	457	503	456	478	505	524	478	485	474	500	494	478	468	514	464	452	486	469	483	524	476	431	488	446	485	453	484	478	490	462	510	469	473	462	476	520	515	482	483	490	476	463	482	473	467	478	506	490	457	474	463	503	462	477	478	476	495	460	483	488	473	478	471	569	434	443	478	478	462	472	480	499	479	471	471	507	487	491	455	502	488	468	478	454	480	477	514	466	456	472	472	477	493	449	489	469	501	516	490	494	482	495	485	473	482	490	507	478	482	455	462	493	453	487	444	510	477	501	452	491	440	505	452	470	465	474	456	468	467	468	473	483	467	482	463	494	509	475	473	456	484	519	480	479	466	467	514	442	495	463	466	510	453	477	463	519	496	480	515	446	502	472	476	507	499	461	476	487	512	465	465	486	468	499	471	498	496	472	471	506	477	465	479	497	476	447	506	451	507	462	480	459	448	470	491	455	452	447	468	499	511	439	470	477	465	493	473	476	470	482	467	485	471	508	453	472	442	505	515	483	481	502	491	474	475	473	490	492	487	464	472	481	465	516	449	473	460	433	484	478	561	464	447	462	504	500	446	501	445	504	507	481	458	503	478	475	523	441	473	456	454	456	481	501	471	489	484	482	486	494	503	497	480	487	451	484	487	458	508	490	481	473	493	488	515	513	438	490	523	484	469	486	484	475	484	455	468	439	468	488	489	482	482	509	522	444	494	507	442	498	461	492	508	491	483	497	528	530	476	499	506	506	447	484	473	485	448	475	480	444	535	493	511	455	481	472	462	516	485	476	467	474	528	470	525	516	499	481	454	473	522	483	464	482	516	487	478	469	521	449	487	471	492	496	529	528	520	497	452	515	470	471	506	449	513	508	485	465	467	482	475	455	473	460	472	459	475	509	458	472	445	501	462	503	479	483	496	480	476	465	484	486	473	466	454	428	488	496	452	477	475	471	504	505	482	535	474	510	490	475	501	460	495	478	463	511	498	480	458	498	482	490	503	444	491	436	495	499	445	531	492	461	482	477	513	493	490	483	479	502	492	470	491	463	479	466	477	481	450	507	479	486	492	515	507	436	465	489	504	508	510	447	442	487	484	465	456	500	475	463	441	492	445	494	468	471	482	501	467	458	509	487	481	452	459	476	470	479	458	482	484	513	490	488	505	489	442	456	476	476	455	492	494	507	526	504	495	499	442	507	433	474	466	462	517	507	492	476	487	494	499	489	488	477	477	465	469	468	463	475	499	476	468	458	487	453	517	493	470	478	483	522	470	485	497	479	483	522	467	501	497	472	509	456	442	475	482	444	470	499	484	467	493	463	487	523	489	502	480	459	461	445	471	453	489	493	478	517	500	470	451	425	520	484	465	464	476	473	503	463	477	420	526	504	532	475	481	543	484	508	524	490	513	512	444	474	461	480	482	523	487	467	432	472	501	495	494	486	492	469	475	445	490	447	497	527	493	462	444	443	494	476	438	500	488	460	482	478	499	487	439	476	515	478	504	450	481	483	481	429	498	489	460	512	494	477	467	516	442	531	464	497	517	440	487	477	471	479	499	473	496	494	506	421	467	495	505	455	494	503	499	444	493	472	479	453	485	454	452	444	515	484	473	490	486	478	483	491	449	505	478	505	502	503	487	514	464	477	494	456	481	519	514	488	458	492	462	459	486	493	484	451	469	491	449	492	468	520	484	488	498	454	512	466	499	477	497	463	488	472	487	469	473	480	466	497	475	468	471	453	481	488	453	490	479	472	481	504	455	474	500	465	492	477	471	455	480	481	470	495	508	526	530	482	427	468	470	505	460	472	452	476	489	505	505	486	488	494	439	451	469	524	476	486	517	519	473	478	479	461	484	485	501	511	487	492	496	468	450	457	493	484	510	463	502	471	478	495	500	516	480	478	496	464	493	494	447	487	453	532	500	502	434	472	446	454	482	506	475	515	449	477	499	504	464	467	507	472	492	464	473	500	478	496	487	483	466	464	474	495	472	496	498	463	500	473	509	444	461	466	489	482	515	472	483	479	478	460	457	486	473	507	515	470	463	475	496	422	473	456	471	469	491	504	467	444	535	471	464	471	487	512	456	523	475	496	499	491	480	506	507	510	467	510	497	482	473	508	530	475	456	497	519	482	509	486	471	494	447	490	478	469	475	495	490	465	488	467	472	481	466	450	462	485	475	468	453	506	557	473	492	488	440	511	517	515	477	506	472	442	488	437	476	503	507	463	492	486	434	454	498	475	476	472	488	498	526	490	442	490	495	502	533	458	442	500	478	458	470	481	499	499	519	519	463	479	458	493	460	492	462	471	479	505	481	488	553	475	505	455	453	467	479	460	498	455	467	468	500	476	426	489	527	498	477	472	475	508	479	474	515	489	463	492	500	512	461	497	476	501	494	464	484	478	463	501	493	503	498	488	480	472	449	458	475	469	458	468	477	497	486	467	507	505	448	447	501	463	491	491	499	478	497	447	491	447	493	474	471	490	492	473	491	463	467	496	482	473	495	489	552	470	481	478	469	460	486	509	476	474	474	491	477	456	460	490	464	511	490	465	470	514	472	488	512	480	472	468	459	492	474	464	487	505	489	467	468	452	466	463	501	529	471	471	473	469	446	492	486	504	468	518	519	459	491	475	472	457	460	505	485	444	482	475	477	496	501	494	487	490	484	505	502	474	507	478	443	499	476	489	500	469	496	472	454	540	430	481	473	495	452	473	492	485	464	481	447	483	503	467	495	506	464	457	495	490	476	502	465	489	452	472	506	481	456	480	481	490	465	427	464	497	470	472	513	488	450	478	502	485	494	487	485	508	487	497	501	522	497	489	516	512	497	479	489	496	452	456	481	479	504	457	490	442	471	434	514	510	491	467	485	457	465	478	470	478	492	519	507	497	524	499	519	482	477	512	438	500	454	489	482	481	478	454	505	464	485	507	481	530	502	484	485	513	488	464	464	471	480	480	475	484	480	513	473	485	481	459	506	479	516	490	452	453	492	471	500	483	470	487	484	477	487	488	487	475	503	448	467	497	494	485	525	504	512	488	499	517	484	508	460	469	479	482	463	474	497	515	508	516	455	464	495	485	505	483	453	465	471	481	475	497	461	417	501	476	456	517	526	492	492	471	483	503	499	450	476	485	465	463	496	467	494	474	448	468	479	467	505	496	458	452	484	458	514	458	485	468	484	468	479	441	482	468	469	450	517	462	464	487	517
26457	20369	8783	1271	793	610	521	467	455	462	406	427	421	426	395	415	418	410	375	386	384	378	394	403	374	346	340	347	368	387	412	379	382	424	388	357	387	385	410	375	378	371	391	361	353	376	392	382	413	379	378	380	366	347	362	344	403	369	394	370	349	363	370	370	373	353	350	378	367	371	359	363	368	385	379	397	388	343	399	389	371	329	351	384	389	358	350	379	363	372	388	383	381	384	359	362	383	350	346	335	382	380	369	364	376	379	350	370	373	368	378	353	416	402	403	365	370	339	334	370	343	344	370	377	351	385	373	393	328	356	346	374	352	354	346	406	401	379	366	349	352	408	353	383	362	362	370	392	380	373	380	353	393	388	373	353	369	385	359	367	353	379	393	369	370	360	349	365	355	356	353	355	391	363	381	355	396	401	361	389	385	374	364	374	369	344	391	384	382	367	351	372	373	377	336	363	363	369	387	381	392	360	413	376	345	391	355	363	373	351	359	344	377	366	337	348	373	376	384	405	421	372	375	381	335	399	407	367	371	356	370	347	391	370	350	355	363	355	380	392	387	362	392	386	407	340	385	340	360	352	376	373	347	358	371	374	355	355	380	384	388	354	373	354	357	377	380	373	411	366	381	366	363	381	374	367	368	374	398	388	357	371	379	404	419	343	359	371	376	387	358	368	359	373	324	391	362	378	393	374	378	374	351	363	368	388	373	383	358	342	378	374	367	349	361	395	363	362	394	377	361	381	351	358	383	390	387	362	376	386	392	377	363	371	364	389	390	346	384	339	368	371	350	379	335	348	378	347	355	400	403	383	398	387	362	338	367	385	350	381	404	369	370	395	352	383	345	374	352	375	395	382	391	357	360	372	373	372	348	354	367	375	381	373	380	358	391	383	389	355	364	367	384	363	342	323	389	390	385	361	329	373	348	361	358	376	375	351	387	351	368	390	345	402	393	358	357	357	378	390	384	385	351	416	369	396	393	332	359	362	382	380	376	346	341	393	351	365	361	357	380	356	364	402	355	376	367	404	380	369	398	335	403	365	388	369	335	372	379	355	361	374	364	390	396	359	339	363	345	332	360	354	371	360	402	354	357	387	361	368	352	341	343	372	354	380	366	394	347	356	370	359	385	333	370	370	373	365	354	371	378	373	362	355	413	349	389	356	370	374	369	401	385	340	362	365	355	365	362	388	368	345	403	370	356	360	357	347	339	364	379	371	374	345	353	366	363	347	422	354	355	379	352	362	369	363	345	357	353	367	371	322	367	357	370	378	378	410	361	373	403	364	379	390	360	359	363	355	351	365	376	373	375	376	375	389	371	366	358	362	409	374	344	385	356	381	360	332	364	358	359	382	380	376	345	361	354	347	430	392	370	349	394	402	363	369	367	380	399	382	377	381	360	384	382	362	377	362	390	351	386	375	407	369	362	392	335	373	404	338	383	348	369	371	353	355	372	368	362	326	364	372	361	363	356	383	352	369	336	376	355	370	367	397	398	361	358	380	380	360	372	336	365	385	394	378	347	384	381	366	365	360	386	388	363	384	371	398	385	414	342	377	365	372	384	358	368	347	352	393	341	353	351	342	394	392	382	369	372	388	340	349	373	425	354	375	352	370	384	373	402	362	390	402	384	369	363	386	390	395	363	368	361	370	385	359	396	342	377	405	376	409	373	362	350	374	333	370	386	375	386	362	402	393	366	392	395	381	367	364	356	380	366	331	345	355	350	341	347	375	357	377	371	364	349	349	369	366	376	365	396	390	382	355	372	399	350	371	360	370	363	324	395	362	353	385	359	365	387	394	376	351	362	370	378	386	407	379	372	380	376	337	335	395	320	348	339	337	380	344	399	388	359	347	356	348	368	387	339	393	364	353	395	377	363	354	351	349	350	326	398	380	367	376	336	389	377	404	418	387	412	398	321	340	350	343	364	361	352	388	372	372	405	391	348	336	380	353	378	380	388	357	356	361	377	360	375	386	392	354	372	386	330	341	386	347	368	377	411	358	377	365	386	371	381	350	354	400	356	386	386	375	414	408	334	402	371	361	362	348	408	378	370	381	383	344	377	377	384	365	387	373	379	330	352	361	384	379	371	352	377	378	355	343	352	368	423	392	378	374	356	348	345	378	343	385	365	352	392	367	393	342	370	361	390	369	376	372	362	347	391	388	382	349	387	369	337	360	352	361	397	366	342	385	367	393	334	362	372	369	429	371	375	379	347	351	380	366	389	331	350	380	367	356	385	327	365	382	384	374	380	375	354	389	392	376	337	360	354	349	406	364	397	363	390	401	360	365	379	382	345	370	354	345	391	374	364	355	378	352	360	356	382	384	385	380	367	354	351	338	366	377	370	374	389	341	387	352	356	362	367	371	352	411	356	397	392	410	397	351	322	336	383	372	369	410	369	331	343	390	363	371	389	377	357	388	349	384	354	340	350	360	362	375	390	399	380	359	356	405	335	376	395	355	377	379	364	383	370	360	402	362	375	335	369	394	350	372	342	354	356	398	363	407	324	368	368	355	335	341	353	392	370	369	401	351	352	377	338	345	346	372	349	356	364	402	379	382	397	363	365	409	386	378	336	370	383	360	336	387	375	355	370	348	379	355	356	380	368	379	391	363	332	327	347	333	382	371	367	378	357	367	361	357	383	397	374	381	360	371	362	366	372	337	384	345	379	376	366	394	361	369	379	354	356	397	373	370	374	388	382	355	375	393	339	404	388	377	374	356	345	371	389	383	369	310	384	374	378	378	387	382	356	387	386	365	401	382	400	400	387	395	384	371	376	349	365	351	357	347	374	430	369	377	372	370	377	362	377	342	381	366	339	397	347	347	401	338	369	375	356	391	383	313	382	374	375	364	346	350	359	372	375	362	378	355	381	354	415	367	367	378	363	355	355	370	354	360	359	394	367	363	383	373	394	373	398	379	358	397	361	382	364	375	410	372	366	357	350	371	398	378	397	332	357	372	395	375	381	384	398	389	366	355	343	371	388	358	389	372	409	379	361	382	397	339	405	383	373	360	359	356	399	370	371	417	389	373	384	392	368	350	360	364	387	329	379	362	371	377	360	341	360	339	344	346	375	329	375	390	357	391	348	390	362	361	339	353	353	378	365	388	372	373	343	374	392	383	340	363	377	333	344	348	401	392	361	404	344	385	394	366	361	350	389	358	367	379	386	386	382	366	388	341	356	361	362	369	384	379	370	371	386	345	356	350	364	354	351	350	353	344	375	373	365	409	335	385	337	365	401	372	396	368	383	388	371	356	391	354	373	384	393	354	394	377	388	369	334	412	351	374	376	377	334	377	385	364	370	361	371	348	373	363	368	361	365	381	401	398	360	358	359	364	346	380	353	364	342	392	349	386	381	350	393	368	372	349	400	391	348	367	375	329	373	354	321	371	365	342	317	391	360	352	372	409	384	385	376	328	352	360	367	362	376	399	370	358	355	394	407	353	359	373	338	357	353	348	361	349	363	370	364	384	370	373
4482	2768	2460	1635	1357	1205	1016	922	844	808	770	701	644	650	646	613	610	630	582	543	572	533	586	558	555	559	586	556	577	580	534	598	601	552	534	639	548	549	530	547	547	520	486	491	527	551	537	547	520	547	522	531	516	522	557	545	519	504	520	542	507	543	536	537	522	521	491	506	518	507	558	522	570	525	519	532	534	497	551	520	565	508	532	518	519	568	554	551	533	478	518	535	526	517	536	569	547	521	481	510	475	520	566	539	533	536	515	538	508	531	524	514	537	518	570	540	511	519	497	532	540	502	502	548	508	522	522	534	533	510	503	495	542	546	543	513	541	503	524	543	528	512	520	533	548	534	525	509	529	525	537	522	520	540	495	535	528	521	573	537	544	514	504	513	544	493	545	542	515	529	535	536	528	513	562	499	542	559	524	523	504	502	484	567	506	554	548	561	486	478	525	506	559	533	510	517	545	489	521	504	507	536	518	520	464	516	601	512	531	550	513	507	583	548	463	513	528	559	531	556	526	523	512	534	497	547	524	557	524	527	555	578	530	562	579	536	524	578	548	521	517	515	525	538	529	504	513	511	533	533	561	581	525	540	534	521	512	551	533	526	574	526	538	512	504	516	551	558	527	495	531	503	524	510	532	522	494	511	490	527	520	511	498	512	541	521	571	531	532	552	527	527	556	516	506	552	520	493	489	506	529	545	546	483	512	531	543	490	516	517	520	520	543	553	525	513	512	520	482	498	543	533	512	511	500	513	522	561	505	558	497	511	570	546	580	553	483	527	526	545	513	511	544	548	474	558	506	535	558	554	524	531	518	539	500	480	532	550	536	544	513	532	514	501	504	532	511	489	546	504	509	491	512	525	525	552	531	486	516	479	536	546	565	507	541	517	526	543	513	528	523	557	539	506	533	546	505	534	509	511	477	551	545	558	483	547	534	482	552	477	559	536	537	549	488	520	571	530	549	529	555	499	528	549	510	509	517	521	536	555	510	507	523	535	519	527	500	535	513	522	528	546	526	552	529	523	520	521	554	517	506	573	551	520	512	526	563	547	508	503	485	515	544	534	562	558	541	548	488	538	529	565	518	512	510	565	551	542	571	530	499	510	539	553	479	529	513	525	541	548	547	512	545	517	570	558	507	506	530	494	531	525	531	552	541	504	533	517	524	487	561	525	538	558	534	545	524	525	553	555	525	503	521	508	496	517	501	478	515	506	545	550	523	505	515	550	542	494	523	539	529	519	492	501	545	539	521	523	530	531	523	516	511	487	547	508	511	558	520	536	576	570	510	512	523	539	518	554	529	496	558	498	483	520	532	534	497	514	555	517	509	513	549	508	536	498	486	544	505	561	534	562	516	493	508	536	497	509	510	557	536	521	506	524	540	491	517	527	532	552	584	540	526	542	557	527	537	498	535	523	511	553	495	503	499	529	514	538	515	505	502	532	487	524	523	508	526	534	527	537	511	535	543	535	556	506	528	504	516	493	471	517	515	550	525	509	481	485	518	527	493	532	509	475	508	511	471	533	554	488	516	536	539	510	519	490	586	513	504	512	517	546	516	511	522	532	543	497	543	558	524	550	497	540	507	532	576	545	517	543	503	535	519	524	513	509	521	524	513	571	516	511	542	513	502	551	506	494	481	545	543	526	569	529	536	533	499	524	500	525	539	517	517	540	504	512	524	534	503	503	579	535	500	512	536	519	564	511	538	519	489	547	525	520	508	523	487	554	527	531	567	541	486	538	495	517	512	546	502	522	571	519	558	543	553	499	542	543	553	553	557	526	517	547	508	532	545	525	549	516	531	579	488	511	558	490	510	551	500	531	511	546	512	537	526	492	513	534	524	547	536	547	530	526	545	471	547	520	513	538	510	532	533	471	529	525	551	527	535	520	526	548	514	511	530	538	538	538	540	521	521	552	508	588	535	545	517	546	542	541	553	534	535	518	521	530	511	526	508	542	494	534	520	534	507	559	519	518	521	499	501	523	507	520	521	515	541	511	535	544	513	531	552	545	507	522	567	546	477	506	496	514	531	548	512	524	504	522	551	527	544	525	526	510	586	520	550	530	491	519	513	579	536	521	542	562	551	561	534	517	541	533	545	556	516	499	508	568	535	551	522	502	524	566	485	504	520	530	536	492	522	583	564	526	469	548	557	538	514	573	493	542	553	523	476	509	544	520	514	536	535	538	511	503	515	520	519	533	481	560	518	541	560	512	583	500	562	566	534	495	513	536	560	564	553	540	554	501	548	537	543	539	510	550	564	498	532	528	528	482	525	561	514	526	539	532	544	536	571	531	532	490	527	505	476	508	504	520	555	522	521	545	518	502	485	538	517	523	514	515	525	584	497	505	504	517	583	530	517	533	541	540	514	537	531	490	522	548	552	552	538	559	573	515	532	556	551	497	545	490	510	534	606	556	556	515	532	491	518	515	539	551	518	509	505	501	472	537	483	518	531	508	519	528	551	506	511	515	550	511	513	552	547	511	524	540	519	542	531	553	483	543	481	516	507	540	513	521	527	504	537	502	540	546	530	548	548	590	529	532	513	578	499	543	503	536	523	566	536	512	520	508	552	540	541	518	556	554	574	541	524	544	537	545	522	525	501	492	562	480	503	515	534	544	552	511	527	557	536	534	513	501	518	501	507	543	501	495	508	551	542	522	484	569	513	539	516	516	507	548	517	524	529	555	549	562	553	555	491	511	525	546	520	512	480	515	504	559	500	510	480	517	485	522	487	546	528	512	582	518	558	519	519	528	545	495	553	508	499	489	520	541	511	550	538	488	541	563	514	530	549	520	518	501	588	513	527	551	522	574	509	534	538	515	512	506	536	541	507	540	532	532	487	510	552	487	527	554	552	522	544	522	477	512	497	501	531	505	501	537	529	523	518	554	490	552	506	485	519	538	537	541	532	518	498	494	534	507	556	496	505	537	540	528	557	477	503	532	515	557	509	508	510	529	537	500	543	504	543	507	539	497	516	548	528	540	548	473	507	545	491	556	519	514	551	475	499	499	540	541	466	505	520	529	519	525	522	503	524	487	487	528	523	525	540	503	497	527	538	507	485	544	517	532	513	585	498	543	520	513	517	544	507	516	522	532	555	513	549	551	473	533	520	524	531	550	542	540	505	509	513	532	519	518	518	518	552	517	524	491	492	528	489	575	523	522	527	548	503	515	513	515	529	506	535	509	503	569	541	492	523	537	522	512	500	521	526	517	494	515	544	505	524	531	516	521	523	510	512	538	470	520	516	507	509	549	546	539	523	498	542	538	513	530	492	569	539	544	567	511	561	550	525	545	477	550	508	540	524	519	488	504	564	516	477	537	531	570	527	489	529	524	490	564	530	550	544	519	525	517	493	538	514	545	481	531	512	517	495	518	498	568	509	503	515	474	535	574	550	504	515	486	517	520	548	489	518	497	539	546	526	525	526	539	537	494	563	571	543	514	506	535	509	504	477	503	517	500	511	530	494	497	530	493	500	490
23456	21102	28561	23895	21086	12100	1655	1074	878	782	746	692	668	670	644	630	585	574	592	558	547	563	542	542	548	526	508	573	542	566	565	577	551	529	536	497	550	545	503	496	511	448	474	500	494	504	505	519	484	513	487	492	491	519	515	511	446	473	501	541	513	506	462	486	486	465	482	453	540	525	470	494	503	502	539	479	521	491	518	488	496	474	439	480	465	493	491	539	468	488	513	497	453	504	514	475	481	484	516	435	516	460	500	490	478	501	497	477	456	483	528	453	494	552	472	550	498	449	522	499	510	436	505	441	484	473	494	465	485	447	499	495	473	436	546	471	429	498	472	484	499	498	500	499	473	500	499	480	463	463	498	493	491	458	537	472	494	498	478	484	502	526	470	454	531	507	473	439	490	462	498	476	460	483	500	489	510	508	487	461	477	480	481	505	507	531	477	494	477	467	481	492	493	486	480	506	467	492	470	517	480	490	542	511	497	523	532	488	517	479	471	513	492	483	462	474	495	437	502	473	485	507	507	483	475	496	453	478	459	489	481	485	513	460	478	518	501	495	480	453	477	456	532	531	520	459	509	507	494	506	519	506	483	481	502	488	471	493	460	507	473	525	488	467	486	459	521	492	474	468	516	506	497	474	448	484	503	490	537	496	484	501	503	497	481	498	465	478	456	494	499	490	523	502	507	513	471	508	491	488	483	488	522	523	484	472	480	481	504	497	464	461	469	532	443	474	459	504	515	498	456	517	504	506	478	494	496	503	483	462	508	482	464	530	483	487	452	525	522	506	440	497	512	456	488	494	503	539	456	472	463	496	517	527	517	450	519	492	482	504	514	476	494	478	483	489	494	475	499	455	510	477	510	512	473	475	483	465	470	461	502	502	480	490	466	459	483	473	463	471	484	452	518	448	466	464	473	483	469	430	501	510	511	473	502	504	513	489	475	457	476	475	493	499	483	476	498	490	450	491	457	513	417	450	477	486	492	497	504	490	468	466	502	488	501	483	460	507	512	519	488	499	490	471	453	469	480	469	466	504	481	515	445	485	487	501	478	475	454	528	496	473	517	484	485	478	480	472	485	520	479	535	449	513	455	518	491	443	505	452	486	463	453	482	500	483	508	482	535	461	486	468	499	514	457	471	486	467	483	484	468	495	473	473	458	511	475	435	485	502	467	497	532	495	520	444	476	496	510	502	538	536	429	492	501	447	465	492	476	465	490	495	454	512	473	471	505	475	465	461	484	478	491	507	503	453	480	518	446	476	510	450	509	419	515	504	492	494	469	496	508	454	474	484	449	525	503	484	505	474	456	489	484	516	482	504	462	519	478	494	492	482	483	495	511	517	473	485	476	492	474	493	443	475	478	478	464	478	500	478	515	522	470	471	458	522	545	486	502	497	495	488	474	496	512	485	476	448	445	487	485	490	483	491	463	469	515	484	477	480	462	505	515	501	482	504	494	489	445	493	462	554	472	532	478	495	493	487	492	455	460	446	472	487	508	504	503	485	484	463	465	474	502	480	518	489	474	456	487	544	469	516	473	481	444	524	491	528	520	500	536	495	540	495	460	481	487	467	465	460	473	511	453	462	501	477	479	506	454	437	502	509	496	458	490	471	526	489	483	477	470	532	508	466	501	483	486	475	488	481	489	496	474	477	500	511	492	496	467	493	485	484	451	487	481	499	466	509	482	531	486	533	518	470	515	466	476	500	458	487	487	500	533	465	497	484	515	448	500	462	505	480	441	497	531	481	489	450	496	428	494	493	471	487	519	504	450	504	508	482	482	498	483	471	502	509	495	489	474	480	470	499	521	452	470	488	464	489	494	477	417	502	483	472	481	473	483	471	508	457	481	477	500	523	490	460	492	467	501	495	495	480	469	524	493	468	475	518	487	479	481	496	477	447	490	486	477	461	478	510	481	501	500	463	443	437	508	476	539	483	508	480	481	504	500	492	472	445	471	475	458	504	516	492	492	505	499	514	476	435	491	415	489	460	468	469	520	501	523	504	482	484	493	495	463	486	520	501	466	535	469	518	506	471	505	458	488	503	495	545	433	479	508	473	493	479	516	480	467	487	507	480	497	497	478	490	475	450	494	440	493	508	457	497	501	469	479	508	517	489	498	479	446	484	477	471	498	486	473	471	528	451	525	488	477	483	487	497	507	490	489	498	444	524	475	507	455	474	506	494	504	488	463	527	499	471	499	479	453	499	506	530	465	511	477	472	496	469	483	500	468	486	467	464	492	480	513	452	526	495	502	487	526	478	464	485	510	465	464	481	457	504	478	472	500	518	464	481	472	475	510	475	485	507	505	494	510	489	480	481	473	502	463	487	490	462	495	458	514	500	528	499	492	489	503	507	519	474	464	508	493	479	478	499	478	501	492	480	445	492	484	449	454	455	499	511	509	486	510	463	442	485	454	498	515	477	493	469	457	478	519	452	483	487	501	500	497	463	438	498	508	501	473	474	514	506	475	498	517	478	488	493	450	510	459	473	462	501	486	459	478	483	520	507	480	486	503	488	486	486	459	467	513	487	500	463	483	495	475	488	486	501	491	506	512	509	490	501	495	480	501	473	516	490	482	510	461	479	465	481	459	476	475	492	498	493	450	483	497	418	499	496	495	496	508	525	490	466	497	460	530	486	467	464	486	478	461	497	497	464	465	485	453	467	507	453	457	501	508	475	461	457	424	487	473	468	463	499	435	477	460	492	460	454	501	471	482	489	474	482	470	493	466	458	510	483	494	506	490	512	453	474	473	469	471	488	485	511	478	473	480	511	465	474	459	485	466	458	484	508	492	496	505	502	496	467	464	525	497	452	499	503	456	502	469	453	525	447	490	431	494	461	536	448	483	453	526	540	457	485	488	469	488	471	460	486	475	481	479	516	477	476	455	475	502	493	510	501	483	457	471	487	499	493	462	481	497	465	497	481	485	500	486	515	452	490	473	487	486	465	470	479	517	444	497	471	467	510	513	470	477	452	439	504	477	482	470	495	471	497	451	492	453	493	464	454	486	465	458	469	419	484	482	516	487	488	473	515	450	469	472	474	439	453	479	498	490	485	461	498	488	466	507	505	510	471	490	450	494	440	476	418	475	517	484	498	516	501	505	491	523	480	463	476	484	455	465	502	500	472	478	473	452	491	502	498	496	489	513	486	475	467	491	469	469	468	506	450	476	460	501	470	502	491	468	465	466	464	491	499	478	498	536	478	460	466	523	452	511	516	493	480	501	464	498	474	459	504	495	486	484	517	527	510	472	470	491	498	475	509	496	491	475	504	467	490	498	465	510	503	472	488	472	469	470	490	494	484	468	495	471	467	471	442	441	514	474	502	475	463	484	509	472	476	484	498	516	483	491	514	477	493	482	513	524	484	503	455	483	499	496	499	490	466	465	508	512	508	454	479	466	481	501	485	496	496	498	492	506	473	457	461	497	483	515	505	482	486	434	443	504	443	478	508	474	487	501	510	514	467	473	487	465	461	505	489
5649	12037	10061	5637	4310	3367	2489	2226	1880	1682	1368	1323	1197	1199	1130	1046	1041	944	894	876	847	799	789	810	831	790	756	735	856	860	813	804	827	818	802	747	834	760	766	772	705	745	724	724	717	714	728	700	718	713	703	698	705	656	714	679	664	731	718	717	678	695	664	734	680	715	721	666	685	706	698	722	730	727	724	693	674	685	667	704	673	682	697	681	691	686	704	653	703	727	676	658	704	656	736	696	704	746	701	712	696	666	718	691	730	715	725	667	753	671	676	719	699	715	725	677	709	679	663	679	701	729	659	641	654	676	727	742	668	696	718	693	713	656	653	672	681	697	649	660	662	626	697	710	688	689	676	698	708	718	662	680	725	678	635	725	688	733	684	693	686	684	662	662	670	689	682	692	711	650	694	701	662	703	662	681	736	708	715	640	666	651	725	683	690	650	684	718	657	645	698	688	689	656	662	688	686	703	691	665	685	689	702	685	692	641	665	684	681	675	622	687	688	704	703	666	711	704	657	662	712	698	688	714	669	723	669	647	673	705	663	726	666	716	684	730	686	685	672	673	716	715	681	692	715	690	692	765	686	677	705	715	713	643	646	693	711	737	646	712	636	652	623	707	685	732	686	688	669	646	707	708	666	642	722	710	687	726	667	711	714	695	713	653	675	662	675	743	677	693	673	642	739	691	697	661	694	664	685	710	682	697	722	678	680	694	664	649	652	707	656	683	631	729	673	696	672	649	698	712	714	676	712	760	690	692	680	711	700	631	672	699	688	705	698	739	644	645	710	724	720	645	677	667	695	663	677	724	716	683	646	667	697	670	715	676	708	669	702	693	685	686	643	657	680	686	706	686	651	694	687	684	685	750	674	693	665	767	685	694	720	672	641	696	714	689	689	700	725	715	700	687	678	705	659	723	678	638	705	673	678	674	665	670	723	708	630	681	667	660	665	675	681	672	698	682	698	676	712	739	657	666	690	689	734	680	692	708	731	713	658	677	686	670	648	680	699	683	675	705	650	648	684	691	678	685	616	725	707	682	702	690	732	654	703	695	669	712	668	663	656	699	720	682	683	706	692	736	651	685	686	713	688	724	674	707	716	653	622	690	695	691	746	679	644	685	677	649	664	694	693	669	669	699	762	715	694	652	742	651	672	708	691	681	683	699	663	684	682	708	697	703	689	678	733	748	671	704	677	680	692	647	687	700	660	674	664	709	656	685	717	718	685	655	683	743	691	646	672	674	728	738	683	686	678	726	637	712	732	650	683	679	717	650	699	738	654	711	704	624	689	673	665	674	675	678	654	705	658	653	642	668	673	668	725	655	680	677	678	664	665	688	727	686	740	689	655	696	657	664	659	695	696	663	707	661	659	653	680	716	697	715	694	651	662	726	685	705	628	693	679	714	702	702	691	687	650	700	663	706	679	657	652	697	668	664	715	699	674	642	651	639	685	698	647	682	703	657	664	694	699	664	684	668	674	720	712	688	715	679	677	704	728	694	741	663	677	713	695	695	694	646	654	707	703	668	692	717	686	736	642	680	707	699	664	645	686	709	695	684	619	713	727	689	723	672	708	695	688	659	668	693	725	685	679	690	666	670	696	712	672	689	739	736	701	690	699	689	733	726	638	678	660	672	718	633	635	685	661	713	706	723	681	688	729	660	676	736	685	679	649	757	716	671	710	662	645	709	707	668	707	716	667	708	693	706	663	686	659	671	684	724	709	676	651	699	705	692	689	634	730	690	683	694	722	727	696	624	713	659	729	702	623	688	638	658	725	651	696	687	673	649	680	667	675	693	661	723	671	697	655	678	702	685	647	651	656	682	708	714	701	674	680	673	749	684	666	718	680	732	664	703	714	710	704	653	689	700	738	698	690	684	662	690	661	697	697	647	675	687	679	674	721	671	683	682	714	745	673	713	683	694	680	689	668	701	650	717	663	667	694	677	707	694	657	638	706	670	659	676	700	682	692	647	688	691	720	654	647	637	654	697	710	645	649	673	656	735	663	678	682	713	713	673	664	663	658	669	723	708	710	735	702	675	616	693	756	684	696	646	715	680	712	699	700	646	647	701	656	686	686	651	684	693	680	666	694	713	689	675	764	699	640	683	653	690	668	688	687	638	702	660	664	689	707	658	716	628	721	664	685	676	698	737	700	699	671	704	649	684	713	720	713	672	670	700	656	689	708	701	731	648	684	681	724	656	733	699	710	712	699	688	662	637	702	659	695	719	640	725	693	742	718	707	741	692	706	645	681	687	678	668	652	675	667	648	689	714	715	677	700	663	647	685	701	668	701	693	712	695	673	692	692	666	673	716	698	664	722	628	702	716	685	674	682	659	642	678	697	692	672	697	711	727	706	685	712	708	704	693	757	699	724	668	685	740	699	643	664	632	724	650	666	678	743	708	665	654	672	703	676	711	641	669	706	692	740	722	676	663	662	738	733	641	682	677	674	690	723	625	689	694	696	700	707	721	760	700	680	698	696	669	701	729	652	710	656	657	636	673	685	683	676	687	684	697	654	665	678	687	731	685	687	706	673	731	675	703	667	666	692	647	660	697	671	660	692	651	683	686	652	677	691	684	682	637	706	687	626	646	683	690	665	682	699	700	637	696	662	696	640	692	673	706	707	703	667	674	732	654	627	685	649	696	672	698	680	686	676	722	684	706	707	620	727	696	711	653	672	666	658	706	675	713	663	653	682	683	635	665	702	719	728	645	700	678	717	712	675	678	686	657	702	703	721	689	660	686	695	675	690	677	676	702	666	669	726	716	711	663	651	686	699	695	746	693	683	681	704	674	687	667	717	665	686	682	721	695	708	661	699	710	736	670	666	673	689	720	720	706	637	702	699	724	670	756	666	675	692	655	698	688	736	689	696	678	723	678	696	707	678	677	692	663	684	696	733	644	665	662	689	668	697	705	680	737	690	668	679	760	636	700	651	702	708	630	669	654	674	663	648	675	683	686	667	681	711	688	672	699	682	645	694	714	685	702	705	684	726	697	668	701	676	710	666	645	683	716	659	707	683	681	686	709	679	686	689	710	618	741	667	701	649	738	658	681	694	629	702	737	695	677	668	630	701	677	714	626	704	659	704	703	709	665	652	682	673	680	680	694	687	658	701	675	692	698	702	711	693	678	709	664	746	676	701	690	671	716	698	739	695	694	702	664	672	703	668	689	676	662	702	715	675	675	679	720	642	659	662	649	678	644	704	685	659	654	680	679	689	715	730	693	679	675	701	686	710	659	687	697	702	682	713	727	739	666	696	646	658	697	678	655	693	620	738	743	668	655	680	666	637	720	707	703	685	667	655	671	668	688	695	673	674	714	677	675	700	694	736	689	679	729	683	725	724	640	680	704	672	697	690	682	702	722	720	718	678	681	683	659	682	628	689	683	663	687	660	679	674	658	656	727	711	671	700	687	667	708	695	648	772	697	653	666	701	701	647	675	655	675	715	728	657	727	677	704	717	681	702	708	699	698	696	642	690	696
22698	21112	28970	23528	21116	21171	9986	1516	1091	917	760	687	716	652	570	579	579	510	477	429	408	387	409	393	447	427	367	415	428	480	466	427	431	394	399	346	366	386	380	337	367	386	372	343	386	343	359	339	374	346	315	387	348	357	384	330	357	370	354	344	328	343	353	356	331	306	328	345	334	338	330	374	342	368	368	349	331	339	307	310	377	334	369	339	294	318	308	350	337	294	330	352	345	320	361	330	317	329	336	314	330	336	352	351	357	325	331	344	363	318	338	346	311	376	317	351	356	361	349	319	338	333	359	331	302	341	334	327	313	315	344	323	315	349	310	352	325	320	324	364	319	359	338	334	349	329	352	335	338	361	302	354	332	327	337	335	320	333	297	326	346	361	330	370	328	371	328	324	341	320	363	320	332	304	343	329	332	291	329	329	346	327	324	315	347	293	341	318	326	341	357	327	310	313	346	338	339	322	300	332	318	324	338	349	321	305	335	312	333	350	335	314	336	344	308	331	342	334	346	354	342	340	330	358	344	336	348	338	316	314	319	350	310	331	313	355	324	295	329	308	304	341	350	312	346	344	321	359	337	300	353	321	311	330	310	330	315	337	330	317	325	367	358	338	332	332	323	363	352	277	325	354	345	332	366	325	335	329	337	340	340	349	322	343	308	308	334	343	316	289	343	327	350	343	327	348	340	341	315	309	347	337	325	343	321	302	367	337	317	334	339	293	289	314	317	307	333	349	320	344	343	319	361	318	344	345	339	343	351	358	327	329	333	328	334	358	375	299	292	347	336	348	308	328	309	324	360	333	307	305	332	347	316	323	315	326	317	345	329	312	375	336	293	330	361	351	363	341	309	347	313	363	343	347	343	344	354	331	352	329	338	342	335	341	328	333	332	373	312	331	331	337	327	343	346	316	341	327	318	326	305	314	349	329	316	314	304	333	334	357	352	297	345	318	348	331	331	359	308	319	353	337	324	332	299	320	337	317	353	326	336	325	368	324	312	337	345	328	319	318	345	339	344	329	335	322	335	316	340	336	369	340	316	321	346	342	337	341	305	353	363	348	343	331	348	349	341	346	328	345	318	340	320	312	328	327	334	330	354	305	344	316	323	293	333	330	331	363	336	341	340	319	354	337	370	333	329	311	375	325	337	338	349	339	326	343	313	336	338	300	306	323	336	342	358	331	312	311	360	342	334	324	331	337	317	322	352	328	316	330	335	336	319	348	316	331	362	324	362	311	311	319	333	380	334	295	315	345	341	339	318	323	310	336	340	323	322	321	349	334	302	347	341	322	330	357	346	324	368	346	301	326	340	306	317	331	342	331	355	319	341	331	341	324	347	336	329	330	319	332	325	325	359	357	334	327	333	325	347	335	329	325	314	301	330	337	315	338	328	333	313	357	360	340	322	344	332	309	288	320	337	315	319	302	319	339	352	332	348	329	315	342	360	356	312	329	350	327	308	324	341	331	317	340	349	332	313	331	327	333	339	326	320	343	374	325	326	328	342	318	355	324	327	294	300	320	335	320	352	325	327	366	353	337	332	349	333	360	318	343	309	300	299	336	327	309	352	337	347	300	327	343	350	349	315	361	356	302	320	318	310	319	336	329	338	328	343	322	323	321	343	320	363	349	359	324	323	315	310	367	306	337	321	317	338	335	317	342	334	311	353	317	368	371	370	324	330	371	319	328	295	353	324	312	346	368	333	359	310	327	354	363	328	380	325	332	330	337	352	337	331	330	340	304	331	315	328	346	319	336	355	333	345	343	309	312	332	323	346	317	340	316	339	318	341	333	277	327	312	351	369	329	322	302	354	326	352	334	350	293	338	308	322	315	349	329	330	360	334	306	316	279	306	328	354	304	331	347	351	345	336	339	340	317	330	353	326	347	299	338	310	315	333	294	360	318	334	321	308	301	302	325	349	296	346	330	318	342	336	305	325	300	299	338	326	349	353	316	346	346	318	322	308	341	327	351	334	347	308	307	307	327	322	350	336	324	332	334	308	299	308	320	358	336	323	359	344	347	312	329	313	306	332	304	292	342	326	332	323	355	321	350	325	331	294	296	338	359	357	349	344	318	323	328	325	347	333	308	315	340	356	345	305	326	333	317	322	332	328	335	355	328	363	334	337	313	349	341	317	357	340	369	317	335	342	336	322	330	353	342	315	331	325	330	318	317	315	344	329	332	316	330	335	334	319	315	347	340	343	299	338	326	319	338	334	355	316	342	319	341	353	329	349	314	297	338	325	325	343	360	338	306	366	349	351	336	311	306	344	372	365	336	342	336	324	305	323	324	344	347	335	345	357	304	371	291	330	342	326	336	356	338	351	315	335	348	299	311	295	314	326	321	346	339	340	346	343	324	302	301	336	321	325	321	337	331	335	339	321	350	300	330	341	353	367	335	288	354	356	373	295	316	316	308	339	321	319	351	354	317	324	338	318	331	346	309	348	309	297	337	307	331	293	328	324	303	324	338	317	344	332	314	314	340	324	340	351	329	331	330	301	356	334	317	352	327	346	321	339	313	309	321	346	337	345	323	325	330	333	340	377	313	300	332	325	333	356	352	315	324	312	363	348	311	342	332	332	310	348	318	319	345	340	313	336	326	353	339	329	321	284	341	330	298	364	326	324	312	351	333	325	297	315	325	336	308	368	330	331	330	306	318	331	345	307	345	309	328	330	346	331	359	351	325	294	308	356	271	297	319	332	307	310	306	349	352	314	320	324	362	340	308	352	283	287	334	312	336	389	352	343	305	387	343	344	315	341	325	309	310	352	336	344	308	346	307	333	306	334	312	330	345	361	329	303	343	340	343	315	321	287	335	320	341	336	332	333	383	347	332	333	321	349	324	307	307	337	321	359	348	366	311	315	337	337	312	336	313	375	389	322	333	338	321	317	368	353	354	345	345	321	362	313	359	320	324	297	324	325	378	323	374	344	315	333	316	305	328	350	303	347	323	324	343	336	338	345	346	328	331	327	311	308	329	297	358	336	311	362	320	349	335	304	332	333	363	330	335	336	362	323	332	305	348	326	324	317	339	285	306	334	322	316	349	358	310	315	322	331	334	359	308	324	381	339	340	340	342	292	361	373	332	312	329	360	313	339	350	336	330	301	320	290	342	344	331	323	351	359	299	372	308	311	321	344	344	345	334	348	312	322	330	341	324	309	356	316	346	319	332	350	303	343	288	324	314	330	313	334	298	333	343	302	332	337	305	341	321	317	324	329	334	306	330	352	335	321	323	327	314	346	307	359	331	318	335	313	341	343	330	308	347	322	342	326	329	299	327	326	333	312	326	327	364	362	334	299	362	339	320	323	324	335	331	331	331	341	321	344	322	293	325	313	337	360	315	318	319	359	343	333	321	335	335	321	334	329	336	292	346	334	322	334	315	324	355	347	330	353	305	296	331	329	315	299	316	348	325	312	350	331	311	325	353	325	348	339	334	296	308	341	344	335	339	291	306	349	371	339	318	340	333	340	399	364	319
7721	18186	14854	8359	6252	5101	3877	3046	2613	2157	1732	1522	1378	1259	1169	1122	1003	1054	800	799	713	716	653	778	668	686	649	643	709	798	785	709	695	644	658	658	573	613	608	567	555	515	523	502	524	483	522	492	504	476	510	514	479	509	512	504	508	529	506	516	505	504	521	480	489	475	463	454	480	517	486	509	487	476	480	499	479	485	441	480	466	497	462	487	436	471	442	457	502	455	510	515	463	465	470	482	485	482	482	485	537	501	456	449	508	530	496	482	493	460	487	436	466	460	496	501	477	507	444	444	500	494	480	473	487	515	487	483	493	456	471	469	464	461	483	455	519	458	467	479	491	432	494	477	488	458	483	481	458	504	448	460	491	466	480	522	520	487	435	529	516	506	488	501	472	450	486	515	513	529	480	472	458	489	474	488	474	489	524	485	456	506	494	428	449	438	496	495	494	496	507	514	446	463	451	469	480	462	458	470	516	489	486	461	478	451	501	495	501	444	458	432	509	476	476	492	472	488	472	443	487	483	491	477	522	522	443	473	493	498	500	481	477	474	488	472	489	450	481	493	479	431	538	461	484	488	481	489	445	482	444	484	487	482	493	498	486	489	489	433	507	499	490	462	504	467	450	472	471	514	492	490	492	445	485	500	462	471	478	466	513	495	452	448	449	504	482	467	494	488	468	476	466	457	447	494	458	460	440	472	496	501	477	488	451	476	501	515	494	465	485	513	483	464	471	490	487	475	479	466	430	456	467	480	460	471	476	511	476	528	489	475	477	466	467	470	440	499	461	473	468	480	447	449	463	465	471	482	453	463	498	486	466	457	513	446	489	493	512	493	469	472	473	483	489	485	479	453	482	453	490	513	465	509	503	458	454	461	486	490	469	469	451	475	512	473	480	497	443	513	434	486	475	466	487	452	492	476	472	457	439	492	521	488	539	462	461	454	471	487	501	473	475	455	469	498	451	437	451	509	474	426	429	496	519	514	475	443	486	508	520	485	465	484	514	465	479	521	510	446	479	477	502	498	488	484	500	506	459	467	508	461	484	479	495	502	418	455	474	498	464	424	542	503	453	484	481	493	468	494	475	471	492	509	444	479	455	438	507	498	480	436	498	524	489	513	459	474	478	478	479	467	451	475	456	485	499	450	488	503	449	463	488	513	505	494	519	459	507	488	449	454	468	492	483	498	466	498	463	487	486	492	492	529	454	494	531	481	451	493	470	441	498	444	471	457	497	489	491	438	450	495	508	453	464	464	503	523	493	476	455	495	476	484	467	436	468	486	455	494	482	476	450	461	490	469	465	481	443	510	471	531	451	470	449	422	499	441	456	515	425	498	486	475	467	483	483	468	496	444	439	454	489	469	450	489	476	510	527	493	464	487	508	498	478	402	476	476	494	484	483	457	506	516	442	498	449	492	463	484	451	429	464	458	499	524	486	493	485	475	489	455	469	513	458	494	503	451	474	480	478	485	443	469	459	453	526	462	504	480	491	507	503	517	487	448	463	463	502	500	515	488	477	432	513	469	478	478	446	478	474	467	489	470	491	457	480	499	461	458	503	479	450	493	476	507	486	513	457	491	450	467	502	511	494	475	510	476	482	490	467	458	462	490	487	487	498	461	497	476	468	477	461	508	480	431	455	451	482	422	502	479	464	470	492	485	449	467	521	447	480	493	462	427	489	488	456	470	481	481	476	506	473	521	490	483	448	496	474	463	507	497	505	472	456	454	521	476	480	533	470	470	481	505	468	432	466	491	493	487	492	493	472	469	471	460	460	465	480	506	482	503	476	468	483	506	466	489	483	457	494	492	502	460	554	494	512	486	447	498	510	500	477	469	502	493	427	463	503	465	488	456	470	499	458	463	469	460	463	499	447	525	469	465	482	507	473	499	498	457	512	470	450	504	527	476	495	438	476	482	472	467	525	512	516	488	468	481	458	433	456	464	501	500	493	469	483	486	474	491	467	479	510	488	484	480	450	433	542	494	488	448	499	505	461	487	472	472	468	491	482	456	497	484	487	514	485	474	459	504	453	474	486	443	486	474	501	428	479	492	471	472	467	470	485	508	459	422	493	473	491	476	469	479	459	473	472	505	471	509	468	495	480	521	464	467	469	516	506	458	467	475	482	504	477	448	454	487	518	480	485	483	470	528	464	470	471	481	490	439	478	465	453	496	478	522	477	494	513	481	475	468	465	438	483	482	493	473	470	448	475	476	502	493	483	464	470	461	520	473	454	466	433	482	459	487	483	455	494	454	489	487	478	506	465	477	448	506	458	470	499	491	502	474	488	475	481	472	453	490	448	460	437	464	481	501	497	465	456	464	470	468	514	446	552	441	478	480	457	490	450	485	478	505	479	496	435	470	458	500	459	467	462	493	491	476	465	443	494	446	479	496	453	439	489	499	449	500	443	482	464	471	473	493	461	459	459	480	492	494	470	492	493	482	466	478	467	509	465	499	451	488	467	529	496	484	482	491	463	483	486	481	444	513	485	470	439	489	471	509	467	457	490	455	505	471	482	500	502	445	471	451	461	450	471	472	467	495	484	469	514	437	478	422	474	508	425	464	465	473	453	505	495	466	466	499	507	484	515	480	491	464	505	490	469	511	469	511	484	484	455	490	459	493	446	434	513	492	484	467	441	472	447	462	467	474	475	504	463	493	497	496	460	522	469	471	486	496	451	496	478	509	494	489	504	522	501	468	485	501	470	506	467	471	444	488	460	431	490	465	474	480	524	498	464	505	440	493	449	487	480	507	502	484	487	474	472	454	505	474	478	468	466	487	454	499	515	456	497	507	502	456	473	472	498	484	456	457	411	475	436	510	480	486	484	499	503	473	485	459	460	481	427	486	465	446	495	458	423	481	433	501	449	455	470	464	456	436	491	459	486	488	474	487	452	459	462	462	502	448	460	487	471	482	499	449	465	485	464	459	497	479	461	496	482	494	493	490	469	447	482	464	482	480	486	490	503	461	455	473	457	471	462	493	519	517	522	460	521	474	500	431	493	487	469	456	504	467	471	470	503	476	474	518	492	466	464	445	496	505	437	443	467	490	472	473	485	487	473	468	476	521	477	519	453	490	510	475	460	478	466	481	471	488	444	489	519	495	475	494	522	484	432	455	475	477	492	444	532	473	491	502	485	457	467	461	489	480	440	473	499	517	453	506	449	510	462	505	486	487	491	465	461	424	495	492	476	475	466	483	508	444	470	467	496	465	495	468	481	463	495	493	441	491	529	508	457	480	471	442	422	460	459	492	468	473	494	493	501	504	470	498	496	483	484	463	523	499	478	515	476	461	490	451	504	457	509	486	509	436	432	463	508	461	445	474	488	481	477	441	478	523	481	469	448	458	488	430	489	465	465	473	477	485	445	496	481	478	509	460	489	510	459	481	426	458	483	424	483	438	456	448	499	468	454	458	507	488	495	481	434	485	476	448	459	450	510	455	476	513	466	483	510	467	518	454	434	512	468	468	493	513	491	490	507	479
26620	20507	8990	1276	800	647	515	519	472	422	420	421	407	401	414	407	425	388	368	421	396	428	389	385	398	365	384	375	370	420	406	425	387	433	376	400	414	402	366	358	363	336	371	357	356	352	348	353	360	391	358	363	360	393	373	358	358	360	360	350	377	373	394	366	374	370	355	394	373	348	355	359	343	389	365	389	399	363	352	354	346	348	347	379	341	350	347	374	351	386	400	348	350	343	386	375	350	353	372	376	383	368	371	350	349	334	333	353	410	370	343	363	359	386	371	378	361	359	377	376	359	352	384	356	371	375	386	371	374	384	388	378	388	357	372	338	349	403	382	387	373	353	333	375	354	358	397	369	391	365	367	346	403	381	366	335	391	348	387	387	423	382	371	381	374	371	389	362	364	362	374	385	366	376	367	358	370	357	369	360	360	336	342	381	364	395	384	350	385	342	376	357	356	375	383	325	389	393	356	386	369	375	353	335	394	380	357	388	360	397	407	367	351	350	375	375	377	363	359	342	354	372	382	365	364	363	384	372	346	354	406	390	375	373	407	348	381	374	386	410	356	345	353	348	388	360	382	362	360	395	409	353	361	387	390	384	377	353	355	350	388	379	408	357	355	364	358	354	360	359	394	391	350	339	357	344	372	331	359	341	376	382	364	370	385	373	409	381	364	354	370	367	359	397	374	366	389	356	352	396	395	340	387	355	402	368	362	393	359	377	372	364	384	387	385	356	334	379	356	398	407	368	378	342	376	364	333	377	391	357	353	350	369	329	346	381	360	374	352	361	344	383	357	379	420	366	350	384	373	351	386	342	377	369	357	365	349	338	400	377	371	374	404	411	348	381	375	348	365	353	349	374	371	375	342	381	361	352	383	398	373	386	373	370	370	368	367	355	351	360	399	387	370	373	393	384	339	351	367	359	373	393	336	369	350	445	349	361	327	372	360	349	357	386	372	369	361	351	350	392	359	401	385	368	381	388	357	339	348	347	356	359	389	378	378	423	349	384	353	367	345	360	378	337	360	377	412	383	370	375	386	362	356	349	406	411	360	342	368	402	360	387	381	363	395	394	353	368	343	367	374	334	371	369	360	385	362	336	368	358	386	375	376	357	364	414	350	366	393	355	376	331	334	371	395	360	354	392	380	354	367	358	388	376	409	416	344	331	372	391	371	374	352	356	385	369	373	409	350	366	327	337	357	343	334	354	348	375	363	377	357	357	368	366	370	356	373	393	341	364	350	398	390	388	390	414	341	346	397	365	397	377	394	396	365	399	361	370	366	358	366	352	382	385	344	335	343	367	348	357	365	358	363	379	368	382	339	387	365	366	364	361	391	318	412	378	392	414	384	357	345	359	370	373	365	361	363	369	355	353	363	360	339	342	358	403	359	367	370	381	347	380	338	356	386	362	364	352	354	381	384	376	371	372	352	359	380	375	376	360	346	378	382	360	379	344	374	367	368	370	324	382	371	363	387	375	373	347	383	345	339	355	383	341	347	340	375	358	348	348	370	363	363	406	359	365	367	377	373	350	353	354	384	378	407	353	373	377	391	350	373	367	372	347	358	390	376	417	369	370	394	390	384	361	381	384	404	388	346	347	364	353	380	356	352	376	367	372	356	404	375	359	374	394	351	389	352	350	381	353	361	371	395	380	406	375	380	364	347	362	390	369	352	383	341	368	320	343	361	363	376	382	404	376	365	374	378	373	364	326	401	349	384	404	394	357	372	368	361	378	374	392	388	368	397	379	380	373	335	373	366	354	352	364	387	335	399	380	339	388	353	408	375	385	345	350	377	370	349	378	348	357	356	368	349	347	376	410	420	387	336	365	384	382	399	371	408	368	349	357	375	329	350	377	349	366	366	335	383	360	381	375	366	347	375	377	381	372	377	350	388	386	358	359	359	364	361	358	389	356	385	343	351	359	337	367	371	326	366	333	356	372	362	393	365	367	356	311	382	383	406	353	377	365	364	344	352	395	365	352	387	386	365	385	407	375	378	337	307	365	348	361	375	370	374	340	350	349	368	344	363	367	347	331	373	349	386	377	405	341	385	385	364	338	385	351	367	364	353	383	379	409	372	390	386	360	362	336	379	384	340	385	379	359	333	350	357	366	365	367	376	365	383	370	404	396	358	371	368	366	351	360	371	376	344	372	348	357	391	339	358	373	397	386	354	358	412	376	379	396	351	382	377	397	370	354	359	376	353	367	365	359	377	394	349	370	363	378	377	405	381	380	384	357	363	383	386	348	370	346	353	373	378	372	381	352	366	348	410	392	363	379	369	373	334	355	367	381	372	379	360	369	361	333	391	332	350	387	330	389	372	402	381	349	398	334	338	357	365	373	342	386	384	366	393	405	377	408	400	372	358	384	372	377	363	384	375	374	361	368	374	360	341	367	356	320	375	393	352	388	376	377	358	354	365	374	419	381	398	364	359	352	368	365	389	372	407	382	378	378	351	373	370	404	397	333	398	370	370	386	365	384	328	362	366	375	374	358	370	393	369	373	365	376	348	378	375	366	396	354	344	398	366	363	404	364	347	341	380	388	386	386	355	353	381	363	363	381	366	364	357	367	359	353	359	404	357	409	351	353	368	375	378	354	372	384	360	344	354	352	362	366	371	355	391	419	391	377	359	371	403	374	357	354	390	357	398	375	361	381	357	379	388	365	369	380	379	378	342	375	374	420	368	365	369	373	375	367	393	350	368	392	370	378	369	381	377	359	351	410	353	360	395	356	360	377	393	349	392	381	374	362	355	415	347	395	368	362	362	389	389	366	371	387	338	348	384	378	351	338	370	383	320	363	347	374	376	367	365	359	369	356	382	367	369	367	380	376	351	373	408	359	367	353	354	380	342	376	359	350	355	362	364	361	383	387	372	351	363	388	338	404	383	319	358	339	349	379	380	356	395	372	353	369	355	409	351	373	353	348	366	363	364	349	380	361	396	370	381	392	334	383	364	361	366	371	362	381	394	388	337	345	359	400	361	370	348	370	379	387	375	393	369	365	360	353	358	423	339	357	346	364	334	399	376	371	367	317	378	358	381	352	373	337	385	319	359	363	369	397	363	363	399	371	360	367	353	364	364	368	365	412	375	364	342	361	363	348	370	377	368	398	371	362	364	315	361	352	354	400	389	406	370	333	364	399	377	361	341	358	380	387	426	384	371	393	368	371	369	362	374	400	364	384	356	383	373	388	378	384	369	401	372	365	379	380	366	325	385	424	395	383	392	353	400	358	359	349	384	373	347	399	371	372	402	363	340	366	387	342	380	353	393	380	351	382	386	376	352	357	370	343	367	382	348	375	349	340	385	353	362	385	336	325	370	338	344	360	377	339	351	376	371	398	387	368	346	355	387	381	438	373	374	393	395	366	364	350	343	370	361	350	361	383	379	368	355	391	363	364	405	373	358	356	351	407	391	370	386	371	379	349	342	359	373	325	365	314	388	385	405	401	369	367	368	357	372	351	392	365	356	357	367	358	366	392
4393	2891	2502	1631	1368	1206	983	915	912	776	724	680	674	653	687	669	625	637	618	548	552	588	586	551	602	571	583	530	585	622	590	622	559	570	600	564	556	562	572	525	559	506	555	473	516	569	557	522	540	499	531	534	571	546	532	520	512	548	558	543	552	539	520	566	525	558	517	542	536	544	494	492	530	555	502	514	520	535	537	561	531	531	532	528	537	536	495	525	540	509	506	521	535	526	541	546	494	514	530	544	515	488	532	495	501	558	536	502	538	562	543	496	530	513	503	520	503	511	544	541	553	511	541	499	505	504	533	521	531	523	522	506	516	512	550	529	516	542	525	529	497	536	523	557	525	522	544	485	509	533	577	512	527	544	505	543	533	542	509	497	504	525	492	500	563	500	493	483	517	515	512	507	527	494	512	521	538	508	492	535	550	561	541	530	496	553	552	541	525	555	538	506	516	537	482	515	525	506	556	538	536	498	515	529	555	510	571	511	542	532	493	509	509	535	521	503	517	497	558	533	517	560	520	511	574	537	536	540	514	540	535	488	530	547	501	505	558	531	546	527	500	556	549	561	521	524	528	534	556	531	499	526	529	538	543	499	516	506	533	533	545	521	552	505	534	521	544	561	554	579	553	531	505	520	565	502	503	523	533	528	521	559	529	534	491	511	555	535	531	547	536	532	541	550	486	532	539	564	551	555	548	524	551	530	577	492	522	535	568	553	519	513	541	528	554	532	576	556	512	499	557	550	537	535	497	514	517	513	520	534	552	525	511	535	508	513	508	559	532	550	530	494	549	487	576	512	547	495	539	560	557	522	556	520	512	558	548	519	514	510	530	515	505	501	549	498	498	525	520	535	550	493	502	528	520	547	477	543	542	499	511	523	520	519	544	489	520	504	491	532	537	564	533	518	538	545	551	534	520	556	543	540	577	516	513	566	540	491	520	509	503	498	538	505	508	500	512	529	563	532	551	493	503	514	520	542	534	537	517	540	513	526	517	532	516	522	507	557	555	498	502	541	559	532	527	511	530	507	535	495	520	541	543	521	527	525	559	529	487	493	494	544	553	529	521	542	550	515	535	519	570	539	569	512	535	521	473	510	489	497	533	517	551	540	557	473	502	544	546	499	533	546	584	536	499	536	527	515	547	492	564	530	541	571	515	551	561	522	506	521	524	526	523	511	552	564	509	542	531	538	532	538	552	502	556	508	554	543	559	561	534	539	512	524	513	559	534	492	552	549	540	547	531	525	560	543	529	526	521	556	526	517	474	566	552	496	539	525	538	551	517	518	525	580	495	537	557	517	496	539	493	531	481	559	524	554	494	542	501	470	555	527	487	539	532	535	555	541	536	507	500	512	542	518	491	506	498	502	486	530	543	576	515	510	504	528	567	553	557	494	511	513	563	504	510	549	512	518	545	536	520	502	520	533	507	561	510	490	489	533	490	517	509	542	550	534	550	525	490	513	511	535	501	517	512	544	545	525	541	528	483	501	541	533	517	565	508	511	553	533	551	534	566	543	535	528	539	520	522	522	541	512	507	521	511	533	519	545	527	531	499	540	576	511	513	531	525	504	491	518	545	567	525	531	567	509	518	547	526	523	551	500	543	522	508	522	523	507	544	515	496	513	498	555	565	526	514	534	539	545	546	527	510	471	524	526	505	514	529	533	545	539	500	497	508	491	543	474	537	557	490	519	549	458	519	535	538	520	512	531	506	529	509	515	545	532	516	473	500	525	506	553	496	530	465	496	475	520	554	503	517	549	512	477	524	559	521	522	516	515	506	500	537	501	481	519	531	530	527	512	520	491	496	538	528	487	542	489	488	534	544	544	544	521	533	545	542	540	540	536	539	517	540	543	576	547	528	553	523	541	552	525	539	531	526	542	521	562	511	516	578	496	532	537	564	582	534	546	523	511	528	517	534	539	523	555	528	514	548	521	525	486	541	543	520	534	508	545	513	506	537	533	524	525	481	546	523	525	552	510	551	498	521	519	574	494	545	513	508	561	538	491	550	492	547	525	497	515	506	492	592	496	528	522	518	523	521	525	568	530	510	560	518	514	524	512	524	527	527	508	546	509	524	538	522	523	550	522	537	547	534	525	491	506	511	497	506	555	508	529	499	492	504	531	510	531	544	537	514	514	554	500	504	540	540	505	501	450	557	492	490	552	510	534	530	519	515	559	522	518	505	556	557	531	528	520	565	561	518	508	582	518	517	542	523	552	557	508	499	524	566	500	500	506	549	485	536	532	528	522	553	515	567	507	533	517	515	539	466	539	511	509	491	567	538	475	534	530	521	537	551	500	515	539	553	547	509	531	509	526	544	527	542	512	551	547	537	536	504	538	501	581	482	560	535	499	504	572	530	525	532	518	559	549	533	493	564	515	522	527	504	538	519	541	581	540	521	547	536	504	528	524	540	531	529	515	532	521	517	540	544	495	522	510	504	504	500	540	512	529	561	510	547	528	537	531	516	515	556	526	527	556	571	537	575	555	589	541	545	521	557	571	521	487	559	551	489	542	499	516	520	520	517	543	521	556	522	537	520	517	521	572	518	567	493	531	548	515	505	515	513	523	518	595	520	551	579	538	549	542	495	512	529	487	575	541	535	530	535	547	560	574	512	582	489	548	535	560	480	515	517	505	517	513	521	583	559	545	553	548	544	517	533	580	519	527	534	495	504	516	576	547	527	553	499	482	502	481	504	522	523	515	551	506	524	516	488	507	522	534	469	531	515	510	531	477	541	527	545	574	498	554	518	554	537	527	548	535	457	548	508	446	522	550	510	546	498	522	527	508	505	514	536	558	525	527	498	500	530	501	519	522	536	547	539	486	532	513	540	530	536	531	495	509	548	575	555	532	488	550	552	538	482	509	541	498	471	573	488	554	513	539	478	520	520	499	520	505	526	503	550	548	568	532	511	573	530	527	518	520	523	539	499	531	537	510	539	516	546	553	525	520	542	509	513	482	493	500	565	513	533	519	523	495	532	465	527	551	527	520	525	516	551	531	488	557	561	501	553	535	553	556	527	497	532	522	506	556	519	543	596	513	520	576	531	498	521	562	500	569	531	501	532	552	549	474	490	510	534	528	553	551	494	514	536	552	513	517	531	517	514	500	473	541	536	553	519	507	577	520	529	540	500	518	498	544	521	510	520	475	527	493	542	527	548	526	539	497	504	539	523	554	557	540	542	565	485	486	525	538	477	490	517	581	533	511	508	517	524	509	534	520	507	556	568	491	519	535	563	534	531	556	526	551	542	524	521	517	533	527	528	526	514	566	525	529	506	541	517	561	519	549	497	569	508	487	521	557	542	507	481	497	539	521	508	522	500	492	521	555	560	562	551	549	540	502	542	533	554	519	556	501	487	527	514	558	531	495	517	485	522	550	530	521	481	524	521	515	525	507	486	536	538	541	481	508	521	507	574	511	508	528	567	526	523	526	533	545	497	572	536	547	556	541	524	541	533	539	535	520	523	585	532	535	510	547
23513	21128	28615	23895	21129	12080	1622	1068	863	826	725	726	699	669	648	628	599	528	568	499	525	520	523	528	522	565	553	523	577	534	501	541	540	476	532	504	511	559	501	538	484	503	461	496	520	516	459	504	448	513	508	481	477	509	515	512	506	506	443	485	501	489	488	480	493	485	483	469	495	463	468	455	447	488	484	484	501	480	508	479	482	497	491	478	487	491	486	521	493	469	462	483	513	428	473	529	476	450	486	489	499	451	482	502	457	513	461	507	472	501	469	462	497	469	468	440	454	500	505	500	531	460	459	441	523	519	531	432	496	480	466	477	470	501	451	431	501	481	487	460	518	496	494	473	460	495	485	507	437	460	507	502	497	478	438	471	455	446	488	492	490	475	504	499	499	482	475	468	489	434	449	473	518	475	496	485	468	528	503	488	472	469	489	523	488	469	449	479	491	496	474	468	473	454	505	518	493	448	472	493	492	493	502	454	515	494	496	475	440	507	480	468	502	505	466	499	518	507	458	463	481	463	473	440	480	486	470	490	460	495	483	494	494	500	495	491	482	484	461	471	484	485	483	471	468	485	475	486	482	465	461	480	449	480	493	484	461	467	456	489	493	448	488	483	491	440	476	457	487	476	504	439	510	472	492	485	481	455	531	517	471	476	476	482	457	519	480	494	479	527	489	475	444	453	506	470	497	505	466	518	469	426	459	475	440	457	441	460	471	476	492	491	473	464	514	471	454	469	458	457	474	492	457	497	474	467	476	470	479	468	466	469	507	483	491	448	510	492	498	483	447	466	523	487	482	473	491	477	459	456	459	520	471	511	484	508	449	500	517	490	481	480	504	455	429	530	453	487	434	530	489	474	438	454	509	505	486	473	488	469	501	511	511	463	470	416	502	443	487	478	490	486	529	463	494	465	490	489	515	496	510	523	492	488	461	520	461	479	457	450	485	464	476	474	469	504	487	468	493	467	486	498	539	454	492	497	478	461	439	520	480	466	448	459	458	484	474	500	468	472	461	460	512	508	467	468	495	450	494	488	483	497	468	457	490	504	494	502	481	505	452	456	464	488	531	467	459	513	469	451	489	491	452	515	441	495	515	483	478	456	466	498	511	519	433	494	471	448	469	476	489	484	520	482	529	462	500	532	475	508	457	459	455	502	485	466	461	450	512	499	470	453	470	494	472	468	498	498	482	466	477	481	485	513	474	484	471	481	508	488	465	499	499	528	457	474	443	457	483	490	492	490	446	492	476	468	486	450	436	489	495	461	483	478	454	509	452	488	496	487	453	482	476	456	495	495	460	469	446	479	481	485	474	476	522	458	474	523	534	492	492	485	500	449	506	419	440	475	467	466	447	449	442	494	462	503	493	518	451	476	485	510	513	466	520	524	448	441	460	526	465	481	479	478	457	477	510	478	470	480	497	490	512	458	474	477	465	486	485	510	471	460	475	485	487	450	468	469	513	499	484	464	504	459	493	476	489	460	510	500	447	487	515	462	482	449	498	497	487	465	464	470	481	499	512	461	464	514	484	482	486	500	484	486	470	496	532	471	472	500	458	501	482	471	418	459	446	444	480	495	455	476	464	461	505	492	478	512	491	485	500	488	480	448	475	457	424	503	505	491	452	445	533	492	451	477	459	463	488	487	476	479	505	528	471	470	458	489	481	489	498	493	526	503	475	461	483	487	491	496	479	523	492	534	486	463	476	469	498	475	465	431	452	491	492	492	494	468	454	501	461	491	473	468	509	508	497	494	455	493	434	470	472	486	477	449	473	481	455	462	487	505	455	522	490	469	459	481	490	464	470	481	434	483	480	454	479	489	491	489	504	508	448	492	466	498	532	468	463	481	428	461	497	468	448	499	474	452	516	471	484	468	467	485	464	495	473	487	465	486	467	475	519	486	469	506	525	489	513	479	472	482	504	455	493	482	521	461	468	492	486	509	483	488	483	442	522	462	497	457	446	487	452	461	519	506	453	511	473	507	474	451	493	466	472	510	458	486	505	477	465	483	439	458	466	475	452	498	482	483	515	465	505	489	457	455	496	494	467	513	509	467	458	480	449	503	481	464	482	490	503	484	493	454	487	464	480	469	429	477	466	480	487	473	507	492	483	493	501	469	522	471	461	505	468	538	518	478	479	471	487	502	484	448	438	486	514	444	520	469	474	493	439	465	472	460	449	471	469	507	459	494	416	454	487	516	474	476	501	479	451	437	502	490	460	531	476	504	506	514	506	487	514	490	457	478	474	442	491	466	461	474	458	450	503	500	491	495	474	489	466	499	488	504	496	508	503	472	500	478	471	483	447	483	487	462	465	510	490	520	444	499	468	448	499	483	495	471	462	455	490	506	487	438	470	480	487	454	463	523	502	461	499	421	497	482	484	506	456	435	452	493	482	459	478	464	449	457	488	466	429	501	472	464	518	498	460	505	487	474	479	482	487	453	468	489	497	441	452	477	475	532	478	472	502	490	480	486	499	546	477	460	464	504	469	477	502	432	489	503	494	483	473	504	447	435	457	469	542	495	489	497	503	445	499	475	499	487	460	497	496	475	499	426	471	489	475	489	465	458	502	463	511	479	465	480	469	462	461	488	494	521	492	470	470	488	469	486	504	519	496	458	524	475	509	523	490	464	524	523	469	486	485	506	482	492	485	486	490	473	484	460	456	486	495	495	454	472	480	483	466	476	474	453	464	467	515	475	463	481	456	431	470	487	484	477	455	487	489	451	469	500	506	497	464	497	465	474	493	504	488	473	488	464	478	498	473	482	475	499	470	493	463	465	461	465	480	478	467	469	495	479	469	499	452	499	524	508	514	486	479	500	459	469	485	442	497	442	477	467	476	481	465	487	501	482	454	485	481	478	466	488	461	473	487	496	457	544	465	514	488	464	505	485	479	486	470	505	484	478	508	480	508	451	475	486	494	504	483	428	468	454	446	459	456	509	467	439	491	447	463	496	427	493	488	485	477	454	473	465	476	473	482	519	490	462	498	469	448	478	468	482	500	480	461	490	479	468	474	455	461	497	476	487	435	511	496	452	443	461	517	483	469	423	468	462	451	448	456	464	468	444	470	457	469	464	510	468	514	493	503	482	488	511	500	468	515	496	490	506	509	494	471	505	473	466	437	481	489	459	466	502	481	484	472	474	527	498	485	491	501	477	449	466	488	493	479	488	465	478	458	487	532	492	473	486	453	453	478	455	508	482	485	424	495	480	475	455	492	456	479	502	474	468	438	488	438	489	515	511	469	466	535	502	470	451	509	517	468	464	472	460	467	485	461	508	483	475	463	456	469	476	485	469	450	436	520	447	458	486	469	507	492	420	469	461	496	452	477	460	463	494	468	508	457	462	482	471	480	485	475	463	482	453	468	448	477	471	473	457	460	457	484	512	482	475	482	476	504	473	450	519	488	519	514	509	494	461	464	492	467	484	435	476	468	480	473	428	509	485	476	474	448	494	522	433	467	476	439	491	476	469	511	467	487	491
5529	12151	10168	5501	4155	3192	2595	2307	1966	1600	1431	1289	1274	1160	1135	1063	1053	931	913	873	824	797	829	812	792	837	833	778	825	867	842	853	814	783	764	772	760	757	777	724	728	751	675	672	704	718	723	688	696	718	693	688	674	703	680	693	743	710	691	703	710	709	713	703	696	710	646	713	683	699	747	686	703	664	686	711	672	703	719	691	738	672	704	722	667	706	687	616	618	705	673	673	707	675	712	661	717	714	673	699	692	686	673	674	698	660	679	685	692	669	689	692	688	698	712	685	693	736	690	699	651	666	727	670	714	676	716	706	682	676	615	656	687	677	714	676	657	668	684	677	730	673	696	668	691	672	669	671	710	678	710	668	655	660	672	689	677	684	687	715	671	715	670	697	702	670	684	681	628	723	683	747	646	687	666	708	689	700	718	679	660	712	731	720	704	648	709	650	671	694	682	671	696	668	666	730	688	669	712	726	682	701	648	723	635	690	659	716	694	650	688	691	720	798	663	700	713	677	688	690	676	675	678	683	676	713	711	671	656	680	722	746	695	707	691	683	647	700	640	713	679	682	671	719	695	689	695	705	678	708	657	651	682	677	693	669	687	731	660	670	706	608	684	714	676	699	688	721	659	650	664	717	724	674	681	693	652	648	662	687	707	638	677	653	639	685	668	655	653	671	650	709	631	703	658	685	676	741	687	706	676	638	723	687	676	681	667	692	714	689	657	668	668	680	660	669	678	715	637	735	686	700	688	721	713	652	670	675	691	669	699	703	699	674	717	702	693	689	704	675	646	664	682	686	657	676	690	700	711	653	636	669	639	700	709	676	675	671	687	695	707	678	696	642	631	705	684	644	687	672	608	686	670	727	665	666	664	688	711	705	699	715	719	703	637	676	704	656	638	652	707	675	708	698	719	693	694	701	668	675	710	729	693	687	724	678	675	680	707	678	650	732	692	667	638	735	645	668	680	661	670	720	701	647	674	703	682	690	710	714	696	700	695	723	662	646	695	720	679	725	687	670	713	651	725	691	680	662	692	628	702	654	666	688	674	679	724	678	731	669	723	685	673	720	684	644	693	690	679	683	661	650	687	691	708	664	715	650	671	687	708	671	694	678	645	692	635	681	704	667	695	685	699	655	654	729	663	701	628	648	697	672	744	686	646	706	690	699	702	656	674	689	659	684	657	658	673	675	681	659	703	652	680	688	655	660	736	737	664	674	723	725	674	638	668	729	677	703	683	656	676	700	666	644	697	652	681	693	707	670	676	678	684	695	701	675	692	672	701	682	667	681	687	713	686	739	620	703	672	625	687	601	662	712	657	637	669	679	696	665	709	703	631	698	642	686	649	685	693	620	709	693	695	660	682	672	645	694	673	707	674	717	687	736	670	671	653	681	709	703	697	678	729	687	696	712	652	667	703	717	652	677	653	711	696	671	672	708	663	712	651	713	698	667	670	681	650	694	694	702	713	658	720	660	731	693	662	693	702	678	698	700	688	673	680	661	653	703	691	692	631	680	653	703	691	721	696	657	687	711	661	728	750	658	663	684	718	703	671	701	710	648	671	649	692	651	669	690	685	669	694	666	655	691	699	697	706	649	690	711	668	668	689	685	704	653	654	710	696	688	729	668	696	658	699	641	640	687	683	684	694	738	707	671	699	694	659	722	695	735	656	648	658	677	680	695	695	674	664	695	632	716	674	706	700	706	730	731	675	704	687	662	678	698	632	695	689	661	691	690	670	641	662	688	720	662	671	700	642	682	663	702	711	643	698	627	681	645	683	664	659	717	688	713	702	703	716	732	655	745	737	693	701	655	668	663	684	676	666	726	679	682	668	705	707	704	678	697	656	730	686	710	705	697	687	682	633	697	659	674	734	685	711	642	721	785	671	714	681	706	685	692	709	691	681	693	713	671	687	706	694	662	674	697	725	642	667	668	706	701	660	675	727	618	705	693	689	695	688	686	628	664	706	669	705	672	702	678	676	656	728	669	662	676	640	691	679	660	683	638	675	695	724	719	641	690	698	710	693	672	649	715	697	679	721	682	665	634	700	700	677	653	694	666	681	665	672	674	687	679	638	677	704	674	701	714	666	680	660	660	722	656	640	681	651	749	670	674	682	697	676	672	734	615	653	699	669	676	659	684	727	689	643	726	670	682	668	725	655	629	697	699	662	713	671	741	675	691	697	705	726	675	751	673	677	662	706	702	687	684	664	693	679	720	686	701	721	697	703	631	675	681	736	689	673	704	680	684	701	711	670	658	637	687	653	650	680	705	660	695	660	653	664	674	632	710	658	639	677	715	680	690	728	742	689	662	654	702	683	682	673	677	710	650	712	711	675	717	666	643	678	688	715	652	676	712	679	658	689	699	670	716	657	683	714	625	705	718	694	678	702	686	708	679	697	698	702	665	650	646	688	697	677	673	683	694	691	670	680	671	693	687	696	647	646	699	686	705	640	656	694	676	720	626	623	690	751	696	621	659	675	675	640	676	699	637	738	661	676	665	689	688	627	688	655	692	690	704	703	705	676	689	692	721	667	712	673	691	687	677	723	674	639	678	721	672	710	660	692	659	657	728	692	692	710	692	686	669	712	689	673	716	728	687	646	659	668	703	682	686	610	709	654	648	704	702	653	673	694	704	678	681	593	669	720	670	684	672	675	681	663	710	653	688	660	677	706	636	667	668	644	684	686	697	674	683	675	691	687	646	712	711	709	655	644	714	661	700	703	674	711	656	650	709	675	765	683	658	713	677	697	690	641	713	734	693	616	676	627	715	700	647	712	664	743	663	679	684	700	648	662	700	630	671	699	696	692	645	658	672	684	696	674	708	683	676	676	689	717	683	661	654	674	652	710	727	656	681	637	694	729	677	708	693	742	651	703	666	701	680	686	713	687	611	654	718	707	750	673	691	667	689	687	692	693	749	667	655	666	674	666	684	703	671	687	698	693	683	724	690	663	699	696	669	678	657	674	710	701	689	679	666	638	704	667	688	667	670	650	690	709	707	669	680	659	693	705	655	674	653	739	688	676	734	700	676	665	691	636	679	701	714	717	680	692	643	689	749	686	700	656	649	716	664	710	663	665	664	649	687	682	659	712	671	674	683	652	699	664	700	698	673	681	725	690	665	739	677	643	721	716	714	641	663	681	673	683	681	672	689	652	701	692	672	661	694	703	676	733	692	737	669	663	699	682	689	678	695	667	666	663	714	729	704	719	739	671	662	675	736	684	716	717	651	688	667	690	726	664	649	705	682	645	652	646	693	688	668	698	704	701	722	671	702	707	650	721	673	644	688	731	645	670	709	687	727	691	656	701	669	708	672	669	669	716	706	690	709	658	662	672	650	698	684	693	691	669	681	701	692	675	712	688	673	670	696	680	668	692	664	659	665	707	713	646	695	706	715	695	703	689	682	683	738	705	692	704	665	649	652	694	649	700	662	643	641	721	659	695	700	732	674	661	699	723	708	684	668	733	669	664	734	687	674	732	687
22697	21112	28958	23514	21127	21177	10032	1429	1045	866	832	694	664	595	606	572	534	488	453	436	419	443	400	418	450	426	373	423	446	438	469	422	401	396	408	411	400	377	396	380	374	349	354	357	342	354	339	339	331	369	362	335	349	315	340	331	320	338	330	352	364	371	363	330	327	335	340	335	345	352	341	323	335	342	340	356	320	328	343	357	307	349	339	340	340	370	326	333	311	311	337	340	324	330	339	359	320	358	341	339	349	355	320	351	361	344	357	316	311	333	316	350	301	305	340	322	335	340	329	338	314	346	360	328	321	369	390	353	324	343	331	339	339	346	340	359	316	340	347	330	318	319	324	334	333	343	357	280	341	332	354	338	328	298	334	346	337	314	300	332	354	371	315	326	320	361	346	327	313	344	294	284	332	339	352	312	310	346	354	331	315	372	336	317	316	299	309	338	341	332	325	338	321	316	323	308	308	320	326	344	342	354	349	319	335	346	316	290	360	354	325	322	307	345	324	363	316	343	336	358	322	343	343	315	328	330	343	343	306	307	313	325	309	327	321	310	336	309	344	335	328	352	340	334	333	321	323	349	351	346	351	346	337	307	295	364	345	324	317	318	343	329	347	317	322	329	357	363	374	348	325	353	330	299	306	355	314	331	356	383	314	334	339	322	323	325	326	340	331	353	331	304	314	332	303	337	337	334	350	325	333	298	341	350	340	360	308	345	326	330	340	343	317	316	306	333	315	312	294	337	328	332	306	325	350	342	330	360	343	303	307	339	294	337	322	334	314	324	331	346	308	335	313	353	351	345	341	323	341	319	337	309	344	323	321	298	337	315	292	342	333	326	339	341	344	324	352	342	335	320	317	345	331	307	324	325	333	307	325	284	323	322	346	342	313	334	354	343	347	313	365	322	303	335	324	305	348	320	293	303	321	313	309	343	321	303	309	325	334	304	349	308	359	322	339	312	318	349	315	355	342	319	333	305	320	305	312	340	337	323	354	330	354	312	343	313	338	329	346	336	329	315	303	347	355	297	308	359	329	339	334	311	342	322	348	325	342	326	346	316	332	330	335	322	345	306	338	323	353	327	326	353	342	311	310	307	354	301	287	347	328	309	333	308	311	290	322	331	323	322	352	340	334	319	347	348	303	348	353	336	323	298	367	353	312	322	303	329	309	309	346	316	307	331	335	340	352	325	323	347	308	322	335	382	325	339	333	369	309	309	337	334	307	357	341	316	308	290	350	339	318	343	335	332	331	354	305	346	349	329	334	312	352	350	336	323	328	349	347	345	292	339	312	320	307	317	339	311	342	348	362	339	331	345	353	321	339	300	323	346	337	323	334	359	341	303	355	286	322	337	323	338	328	332	319	323	348	334	308	296	319	302	326	327	351	304	341	328	315	347	320	320	321	340	331	330	334	337	329	316	356	327	328	340	334	301	298	342	339	322	329	349	310	334	324	312	317	329	335	318	323	329	336	293	308	317	337	350	338	327	310	361	324	324	303	327	315	350	314	322	333	341	341	304	361	330	327	352	332	328	361	327	324	317	354	276	343	326	329	303	351	339	332	329	310	312	322	305	320	327	318	303	332	310	349	360	363	333	317	357	316	355	338	302	328	325	327	366	357	310	369	305	292	363	300	359	318	327	332	296	337	306	337	319	312	325	334	292	349	318	303	304	315	310	346	358	343	318	321	299	319	344	330	339	350	333	330	313	342	328	332	308	335	320	357	310	312	308	295	338	346	320	324	315	325	336	324	312	330	315	327	329	338	329	305	341	334	316	339	318	345	337	309	365	343	357	326	356	321	341	341	329	301	329	302	335	317	329	339	326	351	341	361	350	312	314	369	310	329	360	329	310	332	342	323	319	351	336	334	325	323	332	360	307	336	313	335	327	324	324	321	349	340	316	331	353	322	326	307	321	324	317	297	361	311	344	327	321	327	310	327	317	318	331	327	356	312	327	351	290	355	327	362	336	327	315	341	343	357	336	326	331	324	319	332	341	315	301	331	314	326	326	339	298	367	375	321	360	335	283	334	354	318	346	331	344	338	327	290	339	368	316	312	339	325	287	335	339	323	325	295	342	309	324	358	305	307	338	366	351	305	321	359	342	287	322	299	294	324	338	358	328	320	304	329	304	343	294	306	317	298	324	311	336	332	344	322	323	290	335	325	312	350	331	319	334	332	340	283	341	307	348	322	320	346	334	331	333	338	301	337	317	355	327	327	332	339	310	337	342	336	314	344	320	308	348	311	330	311	300	333	326	347	330	339	286	344	335	327	317	327	330	336	293	306	302	310	350	341	311	340	336	338	338	346	324	334	337	335	318	359	317	297	320	317	341	331	327	342	361	328	320	329	326	331	319	335	330	333	337	318	331	304	339	348	314	325	322	306	342	362	335	351	372	328	320	340	320	331	324	294	318	333	330	328	297	321	343	351	354	350	316	309	333	316	324	342	355	333	332	356	312	353	350	323	361	341	326	325	327	332	295	360	324	342	316	331	346	335	346	355	327	306	303	341	320	315	331	338	299	310	331	357	302	366	307	343	326	320	309	304	306	328	340	306	317	322	325	323	336	323	329	306	328	322	279	347	327	333	344	343	342	321	329	350	351	294	345	352	347	326	311	327	313	342	302	317	337	299	335	306	324	333	349	327	322	317	331	340	318	331	302	330	337	314	324	309	323	309	302	349	328	324	281	347	335	355	347	312	335	335	337	339	327	355	306	330	351	327	314	307	302	311	314	327	315	332	324	322	306	339	323	318	377	333	313	350	326	299	293	334	321	340	305	308	334	369	336	329	319	384	318	321	304	331	308	350	338	304	347	296	321	355	361	350	357	320	335	351	328	350	349	346	290	336	308	328	303	341	338	326	330	315	341	308	338	338	332	336	335	306	345	327	339	328	302	325	334	322	325	308	334	307	331	328	314	296	347	304	350	299	307	321	316	336	348	320	288	357	339	318	315	309	340	321	305	335	341	320	337	337	352	315	341	321	311	329	332	311	307	355	344	329	328	316	318	308	330	336	303	292	305	308	349	296	346	319	330	304	312	333	301	310	327	316	348	337	320	330	341	362	320	332	334	325	323	321	323	330	323	336	309	317	318	364	327	323	333	338	333	312	335	338	290	318	328	310	322	324	328	341	330	285	310	301	347	315	359	311	326	329	347	324	327	323	326	318	343	342	311	332	305	341	329	350	327	304	316	338	340	325	317	330	336	314	363	337	305	344	305	311	331	291	335	334	344	319	310	303	324	335	326	321	333	322	306	331	315	321	358	326	296	353	307	346	317	308	313	310	376	341	337	302	310	356	408	325	317	301	334	330	350	329	330	323	301	317	329	336	301	294	307	375	360	322	321	355	312	327	339	321	347	335	365	333	334	343	353	332	338	346	328	332	350	338	322	365	332	335	318	334	353	353	337	331	351	338	308	293	312	328	364	319	311	347	321	345	328	324	332	333	344	337	316	319	356	340	345	333	295	332	307	317	302	291	355
7659	18143	15126	8475	6300	4990	3902	3167	2523	2175	1752	1571	1399	1231	1206	1145	1042	978	774	749	770	672	670	687	656	665	663	691	777	832	756	726	632	635	656	622	600	600	570	559	533	520	511	528	535	499	523	496	510	495	542	527	503	509	525	494	531	526	536	531	489	475	510	477	466	510	499	491	547	531	551	527	473	493	501	504	510	497	488	476	459	496	471	509	452	486	457	452	487	465	505	473	506	497	478	456	507	523	482	494	475	499	480	492	494	472	470	504	490	480	453	497	492	504	470	450	479	453	455	458	488	473	461	449	460	504	495	470	497	503	450	462	494	484	481	468	481	483	497	491	456	457	500	459	465	472	464	477	431	494	500	508	507	459	450	458	469	484	450	474	523	453	500	496	470	463	474	479	461	504	505	461	478	485	429	465	509	474	442	530	453	476	454	494	495	478	474	457	507	476	471	444	483	472	482	470	495	465	442	519	490	465	451	458	460	435	497	454	505	505	487	467	473	507	479	524	477	481	466	471	494	446	498	488	431	495	472	455	451	477	483	485	478	473	487	485	456	457	475	436	456	479	466	428	504	459	496	452	506	445	487	457	488	477	481	469	444	469	470	500	473	457	487	485	471	479	499	482	446	456	436	478	446	476	453	464	477	456	482	444	480	478	449	489	472	465	437	489	461	466	491	452	503	483	465	475	509	436	465	505	445	508	496	475	516	476	455	486	480	475	482	519	486	498	472	444	487	461	471	468	436	480	470	447	509	458	459	484	466	506	488	500	460	472	412	501	496	492	500	479	441	481	480	499	475	489	484	427	457	494	480	456	495	484	446	480	458	494	422	465	480	479	492	474	491	461	485	496	432	508	457	457	468	476	527	449	454	478	450	449	457	475	503	479	451	490	465	479	491	449	499	480	473	457	485	494	464	434	474	467	456	486	480	472	490	482	487	481	435	470	441	483	513	514	475	450	462	484	466	472	467	503	486	490	450	457	497	467	463	487	444	467	493	434	490	465	468	468	472	482	468	453	478	477	443	502	508	467	485	444	491	480	480	463	466	440	479	464	436	447	500	442	450	438	504	485	502	464	487	461	463	451	446	483	446	467	446	481	476	499	502	433	456	492	519	501	483	460	468	453	467	431	492	472	456	417	466	463	461	471	501	463	512	492	487	485	479	461	470	495	517	463	432	445	448	492	510	447	466	521	421	462	464	463	478	467	507	462	458	469	461	448	511	482	504	490	483	483	479	506	484	475	479	421	477	488	493	497	511	490	475	488	466	513	489	464	471	498	467	454	452	463	472	439	462	458	458	407	496	436	468	420	498	476	486	475	468	485	495	451	475	471	453	451	450	498	498	473	494	486	507	462	515	468	502	466	468	476	504	502	440	494	516	484	467	463	489	482	478	455	496	474	471	484	489	461	399	466	464	459	481	442	500	466	484	490	428	497	471	449	482	473	485	469	471	484	449	511	462	440	459	490	473	425	460	499	477	501	498	497	468	435	488	445	466	481	482	467	471	463	466	466	456	460	467	460	475	506	498	498	500	466	472	456	470	457	502	493	462	477	437	446	474	461	473	461	456	474	482	453	443	472	485	441	478	502	457	497	470	481	472	486	446	454	507	488	505	505	450	468	499	431	469	480	517	477	485	487	494	475	476	489	495	456	482	435	497	491	449	469	476	512	471	494	456	467	488	448	459	456	461	485	456	450	448	501	475	453	426	517	461	466	450	474	431	461	462	492	460	464	472	458	498	462	514	464	460	486	508	472	464	446	475	483	491	471	493	452	465	463	456	488	425	455	477	481	484	455	468	484	504	476	480	455	453	486	498	469	510	499	460	458	498	474	460	494	495	470	485	471	444	450	447	425	491	452	505	432	514	486	477	441	474	409	469	473	480	451	483	456	465	488	512	464	471	460	463	474	453	473	495	478	488	466	470	471	443	485	500	481	467	487	495	459	480	484	469	466	464	500	501	478	521	488	470	479	496	507	507	491	501	472	493	439	450	486	489	473	449	433	477	499	495	463	472	479	469	480	459	460	464	453	505	435	503	457	492	496	446	479	501	496	463	477	449	486	465	477	495	476	472	514	469	471	456	439	481	473	495	431	470	475	512	433	459	463	469	497	489	475	447	506	505	493	476	457	516	440	470	462	465	472	428	447	502	487	476	471	500	466	498	469	466	468	464	476	481	467	471	468	474	442	451	501	488	471	508	454	469	465	512	488	474	490	481	459	478	481	481	489	472	456	446	462	512	503	468	428	453	498	475	451	465	419	499	498	476	485	486	459	471	468	463	474	538	482	504	475	478	502	518	467	471	476	458	461	443	454	493	489	497	516	505	470	488	469	426	435	470	434	493	474	466	487	479	463	512	461	484	517	482	514	474	488	446	504	465	448	455	478	467	471	472	445	461	481	471	500	462	494	493	476	485	440	467	484	442	465	484	494	452	469	475	445	471	448	472	451	477	451	516	496	460	492	488	445	447	517	467	457	477	454	496	459	496	458	513	494	460	457	473	451	474	510	475	484	474	476	456	475	473	435	469	483	420	471	465	479	458	458	485	464	498	484	455	470	467	483	472	483	497	462	457	500	485	477	488	483	530	454	500	463	442	453	470	449	479	467	508	514	495	461	476	468	465	424	458	460	467	496	515	496	460	501	464	480	463	461	512	450	500	453	496	461	473	449	441	465	458	501	458	455	520	459	497	450	505	432	483	488	528	483	467	487	515	501	531	504	471	445	485	430	537	476	468	445	487	465	501	473	495	401	451	489	468	454	430	472	477	482	468	443	481	441	481	469	470	483	486	478	482	461	453	449	518	486	473	455	469	479	487	471	509	448	463	499	474	461	467	459	444	493	486	451	470	437	464	481	511	438	453	484	488	461	480	482	472	465	510	462	517	480	482	499	423	455	494	459	475	499	433	463	469	450	462	484	483	467	495	493	473	526	493	434	455	491	457	460	461	474	458	457	427	490	457	491	449	517	494	480	448	485	512	485	490	428	461	469	487	468	490	481	439	513	439	466	520	441	492	452	494	519	484	464	480	487	494	464	476	491	459	468	458	464	468	496	460	465	481	490	459	483	495	458	487	477	486	506	450	485	458	450	479	462	468	477	488	488	467	464	468	499	481	464	483	476	473	472	470	506	470	467	467	506	483	447	527	506	476	455	490	547	461	496	466	469	453	481	475	465	450	515	479	454	421	458	459	478	502	480	474	469	420	450	495	439	496	440	442	461	497	488	476	475	459	477	483	509	453	496	455	465	473	448	499	452	483	489	485	466	453	462	440	446	502	436	489	493	444	499	504	501	458	485	533	470	472	486	444	463	491	486	473	469	445	473	491	469	430	468	479	476	444	466	527	470	470	488	484	528	497	449	464	446	515	461	501	502	466	487	436	471	494	465	474	476	478	444	469	429	479	468	386	480	448	441	454	490	467	480	435	473	502	486	460	451	452	486	514	466	442	474	483	447	497	467	456	456	491	491	493	467	480	492	515	451
26635	20516	8732	1226	740	655	485	492	465	446	419	424	429	425	442	396	406	369	395	349	386	358	402	387	384	395	375	421	405	384	436	373	393	374	354	381	365	349	353	394	376	387	327	385	347	349	379	380	380	341	408	397	339	402	354	348	366	405	384	384	360	360	347	362	396	354	377	345	308	369	387	383	402	391	390	386	360	369	356	379	349	358	389	400	342	366	373	353	357	411	346	366	369	394	374	358	361	372	329	332	350	384	362	356	382	341	350	344	348	359	367	371	345	363	379	343	385	368	372	355	348	378	365	348	349	397	356	352	321	343	386	367	347	366	342	391	338	340	372	362	342	379	353	344	381	349	338	367	386	341	351	355	344	369	354	356	357	355	356	382	356	346	352	350	340	367	346	390	363	373	339	338	383	349	347	389	348	393	354	382	361	339	344	359	374	348	388	370	338	352	404	348	342	369	374	371	367	353	367	360	321	364	370	372	365	370	347	366	364	357	360	391	406	381	378	379	368	383	368	381	359	367	370	342	373	383	385	389	357	358	364	349	348	340	393	330	359	345	350	383	373	366	351	385	354	352	347	374	396	376	327	374	366	377	335	348	376	359	361	360	374	348	342	372	365	330	365	340	368	394	374	379	392	334	352	379	398	350	343	333	340	319	402	361	384	361	350	360	360	366	382	392	334	367	349	390	377	350	411	389	349	366	352	366	369	385	355	343	360	402	367	374	354	363	375	351	353	343	360	397	362	376	413	371	369	346	328	377	361	380	381	356	396	364	368	361	387	350	366	371	358	357	374	408	388	337	341	371	349	350	366	380	388	362	357	409	409	357	378	340	379	364	342	371	395	374	390	369	346	362	394	390	373	349	366	336	380	388	364	368	328	388	359	358	360	375	384	366	374	361	374	378	386	370	373	398	379	391	388	323	348	366	349	355	349	377	352	325	369	358	398	345	356	401	371	393	380	383	393	382	360	378	357	346	349	370	383	360	367	347	374	339	347	332	358	346	361	347	377	378	403	376	374	385	369	370	402	365	388	354	389	326	373	398	316	349	356	341	367	375	338	374	373	385	378	384	405	369	386	372	391	348	370	389	387	363	348	361	376	347	329	347	356	387	350	364	392	382	393	371	373	398	386	358	373	367	346	356	370	356	379	368	409	380	360	351	363	349	367	357	357	336	366	366	365	368	409	355	377	354	368	368	408	343	370	397	383	383	382	364	340	356	388	362	368	383	379	340	388	351	388	337	347	390	358	375	324	330	380	366	343	362	416	367	372	334	364	350	339	343	373	352	335	359	365	368	367	384	371	337	401	343	370	366	319	353	381	390	351	386	368	344	361	395	370	343	356	378	374	344	403	378	365	352	352	364	369	351	331	373	345	380	347	368	382	390	374	378	372	402	377	363	398	372	358	369	354	341	366	380	364	385	370	361	369	355	399	368	355	360	363	362	384	340	365	334	362	319	356	320	331	362	358	364	351	380	381	356	340	359	380	340	365	383	400	344	344	370	342	345	359	385	379	351	367	358	374	388	345	389	387	378	353	335	385	358	374	380	356	373	347	396	369	347	366	352	353	364	350	353	360	347	385	372	380	386	349	352	362	355	383	362	335	378	324	343	369	322	373	375	336	350	366	387	357	353	376	332	379	357	394	363	349	366	375	356	335	347	391	386	333	389	335	374	383	381	357	384	397	378	345	338	367	397	345	327	359	343	395	340	401	333	364	392	370	376	336	376	355	359	395	353	378	343	336	372	376	384	376	373	370	357	368	342	375	353	357	346	368	363	337	338	376	374	343	338	368	349	375	344	368	365	359	376	355	378	375	357	359	337	342	378	339	362	366	347	364	376	351	369	339	359	363	365	354	363	368	373	385	346	371	382	402	378	372	332	351	347	382	362	345	397	375	382	379	342	365	370	358	352	372	347	369	362	354	355	340	370	342	370	354	376	356	366	363	352	353	368	366	372	357	360	391	387	391	350	377	387	382	368	343	396	360	389	381	342	359	347	340	348	376	367	365	346	371	359	323	367	365	413	391	365	342	389	399	380	379	354	358	364	383	356	349	362	346	368	377	352	366	370	346	379	363	359	342	375	404	336	359	373	339	379	382	373	353	374	377	332	344	337	400	327	377	376	369	368	384	340	378	373	388	352	380	378	377	384	402	396	355	357	372	372	391	349	374	381	360	367	336	364	365	345	385	343	362	344	361	345	346	369	360	363	364	352	364	398	312	371	354	367	347	331	352	357	346	395	364	379	370	361	363	369	351	381	380	343	351	345	353	369	340	350	381	370	409	360	408	392	386	350	329	365	360	402	360	336	345	382	370	374	374	362	387	384	354	385	379	391	381	321	369	372	363	374	360	390	384	360	387	356	365	330	384	361	335	346	357	360	388	345	351	368	359	381	373	361	379	349	368	365	353	373	353	393	367	350	404	373	361	381	371	398	384	347	350	375	369	352	402	360	377	387	365	340	384	386	339	331	348	396	351	392	347	359	394	368	339	349	369	373	401	360	352	366	382	391	380	355	378	357	363	385	407	393	376	378	406	320	371	380	378	356	389	357	358	340	388	381	345	363	372	354	372	388	361	349	393	396	339	373	346	369	353	344	351	381	355	327	352	353	344	411	363	326	384	363	367	377	373	391	353	355	351	349	341	373	347	384	387	341	365	360	340	383	362	387	377	353	385	360	349	359	310	377	349	357	394	403	340	377	381	376	329	375	366	368	372	377	357	365	375	342	370	373	374	324	350	352	368	381	355	331	349	363	369	356	396	330	393	381	338	342	358	361	379	326	381	403	345	367	365	377	374	357	370	362	365	334	352	355	370	372	373	358	367	371	358	347	387	342	379	356	379	373	348	371	375	375	371	326	373	374	330	346	372	373	332	368	360	384	392	350	355	342	367	379	366	389	347	369	375	363	383	367	346	379	395	344	385	340	392	377	389	377	350	345	353	362	353	409	364	324	356	359	376	366	338	361	381	352	349	359	379	372	334	390	346	404	346	347	379	362	383	344	389	389	350	390	371	363	402	361	393	370	361	356	388	341	372	365	379	361	353	360	363	424	370	374	383	373	343	351	387	369	376	363	351	381	358	370	373	358	391	347	356	372	380	358	367	371	363	348	334	372	355	372	370	350	350	360	344	401	343	347	383	366	326	349	353	378	369	378	378	354	367	369	343	324	386	402	349	359	357	375	340	379	364	360	379	333	369	359	365	382	387	389	392	354	369	339	362	342	353	351	351	359	339	362	380	380	394	355	367	407	346	355	349	370	384	371	373	354	347	356	362	355	382	371	337	373	386	345	428	337	361	361	370	369	359	384	385	370	378	357	347	392	381	350	370	358	335	356	356	342	373	405	384	353	376	386	392	359	407	360	373	359	349	389	362	353	335	375	353	413	352	391	363	391	378	385	364	394	397	383	364	395	387	332	366	363	360	345	333	363	342	389	377	426	342	365	398	349	364	385	374	402	355	362	355	377	368	334	343	353	379	370
4441	2818	2518	1663	1356	1145	1064	934	844	790	771	662	711	659	689	589	638	637	584	550	606	537	575	593	548	607	586	553	571	663	601	616	530	538	543	556	582	515	561	557	533	518	528	522	559	475	518	515	561	546	508	531	521	527	534	535	537	506	557	528	538	541	557	505	487	553	518	511	517	577	583	475	533	568	502	492	508	547	528	530	494	497	545	528	529	499	529	508	543	530	514	501	525	516	483	522	528	514	512	542	492	515	520	490	529	510	515	499	565	521	500	564	551	522	496	508	534	490	522	535	495	531	499	530	552	585	571	551	525	492	550	564	508	536	516	535	530	524	517	501	546	531	537	474	516	526	518	519	565	546	520	504	556	563	502	544	504	507	508	479	519	511	491	496	501	557	492	501	549	514	496	463	483	535	496	547	520	555	501	530	541	529	479	507	508	506	507	484	471	505	539	511	497	521	481	543	503	506	556	519	528	530	485	490	490	505	551	540	504	498	574	489	526	532	523	520	536	510	549	501	530	506	523	573	468	546	529	505	537	506	522	519	521	497	556	540	488	477	517	497	520	544	527	507	520	520	518	514	533	563	532	522	509	536	492	539	505	498	532	515	532	519	533	535	525	504	505	527	541	513	543	546	495	517	489	517	584	543	473	552	536	509	521	526	516	513	552	534	535	538	490	481	480	523	529	545	522	546	532	558	511	545	533	456	513	521	530	527	524	513	518	508	534	519	524	563	515	540	525	552	522	541	475	491	525	531	511	519	481	540	522	517	554	529	519	555	538	511	492	516	557	583	530	528	532	550	507	486	525	557	510	560	488	504	503	508	478	534	508	516	544	549	490	548	536	519	510	520	533	501	557	497	505	502	526	523	577	532	533	528	496	501	532	524	509	493	515	500	579	528	524	515	552	493	542	483	519	526	493	523	497	537	510	494	572	512	502	489	509	545	551	537	541	532	550	501	565	506	518	504	520	487	531	562	541	549	536	501	514	527	512	513	507	527	487	533	477	502	499	495	527	496	538	521	581	484	502	520	505	516	529	497	521	514	481	545	532	551	522	524	552	480	550	508	530	521	526	545	547	544	547	533	584	500	489	536	518	573	505	522	485	483	534	524	530	511	489	537	521	513	500	537	516	474	537	517	506	513	550	522	488	500	482	496	480	467	475	526	515	503	502	509	500	548	508	581	512	507	558	560	486	506	493	529	541	520	564	578	495	530	537	499	535	567	493	519	534	546	502	549	549	517	476	550	527	532	473	542	530	512	507	543	537	547	522	487	516	563	493	543	561	541	547	569	494	504	532	505	499	519	526	503	521	534	562	518	550	530	466	559	516	500	520	541	515	536	509	549	525	486	490	482	503	555	518	523	545	533	541	518	527	548	540	497	536	506	507	527	522	543	529	485	533	511	521	508	545	517	516	519	480	530	499	503	510	485	553	540	477	548	562	533	566	554	551	509	533	549	528	509	514	494	516	535	475	571	543	529	556	530	508	515	474	517	526	530	516	483	507	545	549	513	533	477	498	513	552	523	518	512	509	517	537	508	527	504	526	589	497	496	523	519	493	528	485	524	491	476	539	485	498	507	491	486	467	463	495	536	541	607	504	511	502	504	524	522	527	512	522	566	525	546	538	549	527	502	532	501	520	499	484	541	514	538	486	519	520	510	565	500	544	555	501	569	542	538	493	515	505	568	507	523	480	499	530	547	508	515	505	481	495	508	546	521	499	550	527	536	528	492	555	533	513	533	535	497	495	496	467	524	535	522	520	502	502	487	565	512	508	542	517	540	550	527	488	530	574	534	519	508	533	511	517	535	485	517	511	530	491	513	513	510	524	514	519	511	512	536	500	525	517	487	535	516	489	556	512	528	521	556	505	488	448	487	520	552	514	514	566	487	530	507	523	481	493	554	510	487	465	476	512	539	561	504	511	559	538	524	520	500	499	522	516	494	541	540	537	546	498	556	513	488	517	520	559	552	518	510	486	515	499	489	546	487	512	521	513	553	507	498	532	520	514	542	513	548	528	521	510	528	498	521	552	516	534	517	492	503	586	511	523	542	571	473	562	579	496	517	535	515	543	515	559	559	528	528	525	489	498	529	533	543	534	538	530	520	533	576	514	515	476	522	494	543	495	520	501	513	540	555	521	503	477	513	522	517	511	535	542	525	540	513	560	497	519	519	512	521	538	484	514	517	550	517	535	527	505	544	498	511	502	503	484	498	483	498	581	527	539	499	526	528	509	483	470	573	556	539	487	517	507	545	535	503	518	533	515	519	491	539	501	518	485	518	535	547	543	537	523	525	526	500	549	534	538	512	475	539	509	534	521	557	504	507	541	532	471	543	480	514	539	544	517	495	501	518	515	535	465	534	513	533	533	519	522	474	538	558	498	538	532	543	513	520	530	505	519	482	549	476	519	522	472	490	524	498	503	540	513	527	519	561	529	549	519	553	581	500	493	490	497	515	504	524	552	543	527	538	522	531	523	506	505	497	535	538	508	505	506	526	522	540	510	562	526	521	505	513	519	527	538	557	504	499	523	539	499	563	476	530	466	516	557	539	484	534	533	512	510	500	528	552	558	510	498	531	511	543	541	508	510	509	519	474	490	547	525	489	523	513	471	509	556	500	543	522	524	538	514	524	471	473	494	546	568	495	554	508	580	582	528	534	523	540	516	531	468	543	509	520	514	549	558	539	519	538	516	547	516	503	484	528	525	544	504	490	542	544	483	508	536	517	487	486	574	513	496	497	533	519	500	563	561	527	544	503	493	513	519	495	451	488	507	528	501	518	532	530	522	518	479	535	514	535	526	527	537	550	486	530	474	570	547	540	517	532	497	517	555	563	533	537	495	548	517	524	528	534	581	503	510	507	530	500	529	511	527	527	495	516	528	512	533	526	547	506	549	524	516	520	509	520	476	513	515	521	520	526	555	506	539	502	544	520	530	477	529	543	523	585	509	537	479	519	511	543	500	547	518	526	496	548	530	535	528	526	528	525	545	468	511	499	485	508	523	486	519	531	542	533	539	541	536	515	516	544	511	530	536	479	487	538	497	531	495	523	529	519	503	556	522	484	529	535	520	500	514	502	557	519	532	536	547	559	539	499	525	500	538	574	541	563	490	502	602	514	524	524	536	510	559	476	494	523	498	557	551	511	509	543	525	534	510	506	512	474	474	531	471	555	526	518	554	563	501	538	511	543	559	519	523	502	493	506	540	512	520	537	541	524	572	515	523	493	495	513	574	523	503	559	476	518	533	497	506	502	505	555	520	518	488	497	570	530	537	550	515	537	511	557	494	540	551	544	525	491	477	503	542	519	526	533	519	518	480	555	521	547	536	529	490	526	537	490	498	544	529	542	522	548	565	504	493	536	560	552	506	506	553	529	499	525	507	547	510	507	523	571	506	538	505	542	500	514	509	510	550	535	528	549	498	527	513	520	556	555	528	532	543	528	511	530	522	566	499	526	563	567	521	523	511	548	534	525	533	521
23571	21102	28515	23911	21090	11975	1752	1062	858	801	695	673	702	625	605	546	611	578	554	555	546	497	528	516	533	543	524	511	534	541	580	565	519	523	536	530	544	548	490	511	462	506	464	510	529	481	505	484	461	463	499	505	519	519	486	469	518	468	513	486	495	514	490	476	507	459	520	506	440	439	440	540	495	464	547	511	487	502	457	472	467	469	506	471	491	454	507	509	483	459	464	490	456	501	440	509	446	497	504	473	471	489	458	496	454	472	499	538	517	475	446	502	493	462	500	463	459	494	486	499	495	515	504	456	443	494	484	530	485	467	463	479	473	525	499	501	450	460	442	447	502	440	477	496	489	482	461	508	495	447	484	501	545	443	465	476	507	518	482	479	471	513	468	490	483	487	509	482	485	495	474	478	516	488	499	511	459	482	485	495	477	464	459	476	469	497	494	499	484	458	477	459	462	492	475	464	472	507	484	491	474	457	484	474	459	525	466	472	435	459	492	467	504	461	472	465	484	456	482	453	499	511	489	477	503	435	476	437	475	458	473	443	444	488	479	494	488	435	474	490	443	518	484	465	447	459	457	489	446	465	483	510	432	462	456	474	488	470	482	480	526	456	526	476	485	464	450	504	476	446	461	482	472	489	422	470	496	477	495	471	492	494	504	493	474	481	436	443	501	475	475	440	455	489	489	481	492	482	452	449	488	476	490	477	472	491	479	441	467	465	482	451	500	489	468	456	487	445	476	467	495	476	462	466	457	455	453	500	447	516	492	489	497	442	463	478	464	509	454	488	480	497	461	446	476	479	484	478	481	459	499	462	473	443	469	482	500	487	519	541	479	474	485	454	497	493	486	508	473	512	504	475	475	481	470	509	488	486	483	477	457	466	483	471	480	499	474	497	417	456	479	437	472	482	461	470	456	456	490	510	478	476	489	476	484	429	463	495	470	495	492	504	504	475	456	444	485	493	466	470	461	470	477	466	447	435	500	501	475	486	467	499	508	475	450	443	532	498	450	450	490	485	510	471	464	484	451	451	476	486	479	465	480	480	486	448	497	459	488	500	466	513	442	473	458	445	460	461	460	492	468	480	453	493	455	461	498	480	457	438	496	466	514	546	516	435	508	497	474	472	438	447	517	511	492	456	436	506	462	474	481	441	475	488	495	474	450	447	483	474	475	452	463	492	486	468	519	477	507	474	485	465	458	462	477	486	459	499	522	445	524	493	486	460	444	502	469	488	493	511	513	452	450	483	470	483	492	432	498	460	482	491	461	473	466	495	489	515	459	488	463	485	482	475	492	453	486	477	466	489	516	431	501	469	462	488	464	474	453	490	467	454	457	468	470	494	504	471	485	511	447	505	481	504	475	507	514	456	445	464	472	476	484	494	513	458	462	499	461	502	489	483	464	483	495	502	472	459	456	461	524	461	441	450	476	470	455	500	464	468	474	484	454	500	441	480	447	480	476	466	485	515	475	476	483	477	449	477	454	509	475	455	498	496	510	489	507	487	487	490	461	447	449	493	479	505	452	476	465	495	478	464	492	480	481	488	464	484	490	476	490	490	494	430	498	457	450	515	478	469	493	469	458	510	489	465	490	463	528	441	439	455	460	475	476	461	474	444	505	492	461	446	495	515	474	477	494	462	511	477	462	452	481	449	462	474	478	464	465	470	453	486	458	499	499	456	476	490	490	444	497	470	489	492	508	488	461	484	487	513	452	486	473	500	484	501	463	543	456	464	505	499	458	504	498	519	464	476	433	475	507	498	468	457	452	482	473	465	472	517	514	477	443	533	462	487	497	489	486	483	493	462	469	459	492	497	494	491	470	526	485	490	517	509	474	478	486	481	475	456	488	486	493	472	485	472	500	512	455	465	475	452	485	436	485	507	464	480	477	475	460	459	479	483	462	522	501	446	498	476	488	493	460	472	472	508	471	445	521	463	468	480	487	480	506	421	482	475	487	489	470	457	450	503	459	516	469	487	451	468	467	459	474	504	491	463	437	458	437	410	434	466	490	446	455	468	492	478	457	472	459	457	470	496	449	512	514	487	506	500	477	468	456	477	485	521	453	435	483	486	484	495	471	512	492	467	452	462	454	491	478	441	464	464	448	502	467	471	454	512	448	474	511	479	527	437	510	507	460	480	452	452	464	466	493	519	481	514	514	475	451	438	448	453	457	524	534	494	480	445	456	506	518	484	526	482	481	521	479	471	480	437	459	509	488	511	474	492	509	505	484	470	506	495	500	480	485	487	470	474	451	442	451	443	482	520	498	459	487	465	479	514	467	482	473	487	513	508	497	470	497	495	476	461	466	476	499	466	497	459	494	447	472	468	454	505	510	476	473	520	490	480	471	444	512	482	463	491	452	455	481	501	473	486	470	438	482	433	531	468	511	452	501	474	503	482	478	498	427	499	485	487	463	511	497	470	463	519	511	498	469	455	484	483	465	499	488	467	424	446	480	509	463	492	506	473	487	465	466	494	495	441	498	471	475	496	482	435	450	482	485	405	473	535	435	484	491	446	508	467	502	457	445	432	509	474	472	471	465	473	455	509	447	488	508	480	445	444	446	459	515	452	468	459	508	415	518	497	443	460	465	491	472	497	474	493	504	450	499	520	499	475	482	435	475	491	453	494	478	470	474	503	467	504	486	512	453	491	486	498	479	482	458	469	441	473	478	477	511	468	461	455	467	486	465	487	474	466	485	460	505	455	483	508	463	494	509	499	446	501	491	477	489	446	471	475	479	466	447	462	441	433	457	477	467	466	488	467	497	460	480	486	476	474	474	465	526	456	480	458	463	428	484	468	496	526	475	487	466	443	478	499	501	438	498	471	496	461	486	480	463	419	488	461	437	482	432	482	490	451	443	478	496	500	491	447	456	488	513	479	488	471	449	460	511	454	451	487	476	456	479	484	435	455	510	487	469	432	439	495	425	472	474	498	483	495	489	465	448	490	451	459	481	498	480	463	482	487	456	455	458	510	450	441	512	521	460	466	436	457	434	476	500	469	476	475	485	443	457	466	493	492	443	450	480	489	435	497	510	544	483	481	484	492	485	501	465	496	482	488	481	436	503	513	474	491	477	495	473	452	491	465	480	464	466	447	530	471	475	493	459	461	487	482	475	484	488	515	471	479	487	520	480	482	519	476	480	497	447	447	519	446	516	433	466	494	468	469	511	470	453	466	470	482	440	501	494	450	493	492	458	476	456	461	488	505	462	474	464	510	473	495	502	431	455	442	471	462	445	482	435	446	435	504	483	472	461	465	467	495	467	477	490	473	487	475	470	463	467	467	446	456	477	461	466	468	474	483	461	482	479	471	470	460	479	478	462	502	501	485	448	472	494	477	449	529	513	460	495	490	459	472	465	455	476	467	468	477	456	513	506	466	515	475	457	443	505	507	485	451	502	470	483	488	464	493	491	524	502	453	451	512	482	452	497	471	432	441	458	471	481	455	472	482	467	505	490	489	501	483	475	483	447	525	459	494
5643	12243	10225	5543	4223	3290	2641	2311	1872	1657	1363	1316	1286	1133	1121	1026	1017	929	895	873	828	803	799	810	835	777	841	805	834	915	850	830	798	774	742	736	759	774	755	775	731	731	737	683	718	752	684	724	728	664	655	666	669	682	673	724	705	649	745	693	663	715	676	673	699	684	696	689	744	666	697	641	648	694	664	687	696	674	662	676	668	670	688	661	701	699	673	679	688	677	676	737	676	708	663	726	700	684	685	724	688	639	673	711	670	702	671	627	670	660	688	716	674	649	681	716	682	713	677	637	646	679	662	737	658	725	672	661	680	693	732	654	667	704	641	631	651	708	708	688	684	685	690	700	683	657	650	680	663	674	657	691	642	691	665	659	631	687	636	656	672	706	714	661	695	688	670	648	690	678	722	675	617	674	631	667	709	697	686	695	650	676	683	669	681	715	648	681	656	696	710	674	683	652	648	682	662	702	687	679	692	698	725	719	679	669	692	666	692	686	702	650	665	688	645	721	695	622	653	720	663	672	688	661	720	622	639	674	685	690	709	667	687	681	670	690	677	687	644	678	637	699	661	667	696	671	597	677	662	686	635	700	680	700	680	671	679	682	716	665	655	667	688	667	665	656	652	727	685	682	638	650	658	637	689	690	680	720	692	684	664	695	642	676	642	658	691	652	684	681	696	701	699	694	676	639	659	692	717	666	649	635	670	667	665	676	699	651	624	662	704	675	651	661	678	657	651	699	733	643	673	683	663	683	656	695	692	661	695	682	659	668	684	679	661	679	658	652	709	723	664	710	670	695	726	677	676	672	639	716	666	705	660	716	700	657	695	708	696	612	675	710	678	648	665	672	638	676	624	697	683	649	662	633	745	690	687	649	698	640	685	695	725	634	685	732	635	688	688	659	708	699	717	700	680	672	677	682	655	675	695	721	676	669	676	698	660	700	715	664	600	680	658	684	721	632	663	688	670	723	682	678	669	679	702	640	639	723	680	664	653	684	699	679	675	680	709	674	664	622	692	693	663	648	692	661	697	685	652	666	642	714	713	687	669	649	678	636	680	705	700	609	651	645	652	662	717	734	680	658	718	693	704	710	721	629	672	683	680	704	676	670	686	670	672	686	657	669	724	683	703	672	661	703	661	681	680	641	675	684	677	687	711	671	664	639	690	666	642	670	692	671	667	698	636	704	691	661	708	606	709	704	675	668	660	685	700	672	713	673	697	690	686	692	712	653	665	660	675	665	711	654	649	686	653	699	668	687	651	679	681	684	683	693	674	663	653	639	649	666	702	670	668	683	663	714	661	655	708	651	667	684	659	670	685	669	680	674	692	703	702	688	708	691	669	663	677	661	704	654	693	695	644	669	678	717	668	639	710	690	695	666	664	701	721	655	668	696	693	644	715	673	654	675	685	684	725	665	650	702	668	682	707	663	638	693	687	658	660	700	662	661	655	675	627	659	710	687	699	694	675	690	678	674	649	690	665	630	706	639	662	637	668	675	656	659	654	684	691	647	681	679	670	653	693	650	657	686	679	687	607	671	683	647	673	708	695	680	665	716	665	722	701	696	647	653	727	674	662	709	657	714	628	639	694	687	719	713	660	663	698	708	735	676	654	672	685	680	683	735	663	685	662	689	668	668	649	667	692	674	666	678	695	705	643	673	708	677	695	676	682	709	660	683	628	700	657	654	681	703	728	684	691	668	678	688	645	690	688	730	653	713	617	709	668	662	705	683	635	640	669	667	620	703	623	665	652	648	638	665	664	715	651	720	687	674	618	663	715	732	702	714	746	693	720	675	647	653	685	680	673	681	687	656	661	722	669	691	728	634	668	660	639	678	698	663	666	681	657	642	644	660	664	713	694	678	668	687	711	697	670	697	640	693	700	678	664	650	716	671	641	665	631	675	702	737	665	701	712	718	655	688	671	668	731	657	681	662	708	640	686	718	673	658	677	684	673	691	681	670	701	665	689	653	657	641	678	652	678	642	686	665	679	673	643	727	671	661	672	677	644	677	691	656	640	678	634	702	696	664	669	676	690	683	712	662	666	709	688	669	657	657	641	731	623	659	666	685	658	675	682	691	730	685	698	704	667	659	694	718	660	673	634	682	693	671	687	648	650	664	642	708	675	642	729	623	669	648	704	700	696	681	685	653	710	661	650	642	677	663	672	651	687	684	688	718	652	707	663	699	681	700	660	680	680	649	702	701	667	657	658	694	685	652	674	688	651	645	682	708	704	706	677	684	609	714	644	690	678	698	656	677	641	666	685	635	706	655	690	653	692	685	700	636	632	705	678	646	724	680	663	684	670	667	637	675	689	625	704	684	699	671	700	648	661	635	689	699	668	696	651	677	661	695	628	677	663	729	693	690	668	651	638	625	699	653	651	643	706	684	671	653	725	683	636	625	666	718	669	739	630	679	653	658	683	697	732	700	664	669	674	672	648	653	667	664	691	645	652	646	650	715	675	668	622	670	630	679	685	697	674	647	698	665	658	671	634	696	709	619	696	735	664	716	694	689	681	617	669	680	669	668	662	701	684	690	723	702	718	690	712	647	703	754	694	672	680	672	678	675	693	691	665	681	722	644	688	679	704	636	690	686	716	680	612	647	659	705	655	714	643	676	652	631	661	687	706	665	638	660	662	731	666	616	689	662	659	655	658	700	684	685	663	677	690	720	624	724	729	660	644	652	646	651	699	711	724	691	659	640	689	669	687	716	650	682	646	633	712	696	633	672	695	653	714	695	659	725	712	691	618	678	700	697	674	648	651	637	693	680	680	691	678	679	687	671	643	655	679	666	629	691	702	664	678	674	639	690	660	662	704	707	675	681	677	694	681	629	663	671	666	727	676	651	705	638	695	675	691	653	701	677	629	686	670	660	650	724	714	709	707	681	646	692	676	665	685	656	672	663	644	641	696	655	688	692	719	710	720	675	710	634	650	677	645	691	712	709	705	629	731	707	659	663	674	648	677	645	707	711	693	672	661	678	632	671	666	669	684	715	707	654	618	663	649	705	593	638	674	659	640	659	690	689	667	682	697	692	697	703	720	674	677	655	601	688	678	650	657	660	651	685	694	700	654	685	658	647	724	668	646	692	704	679	694	679	701	692	692	649	688	642	680	618	659	685	667	719	669	663	677	652	688	655	615	677	694	635	682	691	683	681	648	684	667	702	651	640	679	663	717	663	665	698	678	652	675	702	661	677	695	697	645	686	662	675	671	691	656	673	665	679	715	643	674	691	670	687	664	658	688	682	664	643	690	715	656	656	651	623	670	685	695	682	673	647	677	672	688	632	659	684	691	670	682	672	661	657	644	700	683	664	661	709	706	652	714	703	692	650	639	680	727	666	678	667	691	666	653	645	651	713	663	697	691	659	695	680	642	621	653	675	677	692	678	696	696	678	655	686	663	734	658	658	688	673	672	744	660	706	680	695	681	642	683	642	684	725	733	679	659	683	653	639	716	720	677	671	689	669	647	645	633	656	688	746
22709	21146	28990	23572	21148	21193	10089	1561	997	874	777	718	677	595	570	586	551	545	458	444	396	445	450	394	393	453	420	426	422	480	410	415	413	395	385	372	353	384	374	353	345	315	371	358	352	325	344	344	364	364	350	336	324	321	339	343	336	324	363	359	378	347	352	344	362	307	316	328	367	365	346	361	339	330	326	349	310	345	349	337	331	316	316	329	318	334	318	371	333	366	293	308	310	314	342	344	296	354	338	333	342	343	327	311	314	337	335	350	340	353	324	362	349	347	310	316	352	336	317	322	325	325	339	332	341	346	314	305	307	307	341	339	344	311	313	344	334	297	365	315	330	366	339	330	315	380	319	319	362	298	358	340	347	297	292	323	371	332	357	304	318	335	300	325	337	328	343	329	333	326	345	347	354	332	351	338	326	348	342	315	310	356	322	329	344	309	343	326	302	292	364	322	284	330	297	319	322	295	329	293	273	331	368	340	344	306	336	319	328	330	330	332	316	318	339	302	316	300	322	320	316	301	356	354	324	360	348	345	317	358	348	339	318	348	379	328	329	337	325	326	340	331	317	337	341	330	329	320	307	318	339	301	289	363	316	340	336	327	324	298	320	326	308	297	338	351	326	342	306	331	308	326	328	324	368	331	362	324	317	316	327	335	362	374	327	319	315	298	315	320	283	312	345	324	338	335	338	334	303	338	314	351	339	352	359	350	350	335	326	347	322	321	350	345	337	316	304	310	325	290	328	351	309	300	322	339	317	304	324	324	320	325	303	347	308	327	350	310	314	328	344	347	340	313	322	315	335	344	338	313	311	333	336	348	319	344	314	318	332	304	314	306	334	301	354	312	307	333	352	352	336	307	325	313	315	324	320	335	334	338	336	351	335	325	344	327	366	297	327	333	343	354	298	336	315	343	306	297	319	302	347	330	283	298	337	317	356	276	336	331	331	322	331	305	343	297	334	349	333	333	330	340	337	325	333	292	305	327	342	351	310	321	351	304	351	327	335	320	311	358	341	296	322	326	346	334	332	347	372	333	353	278	318	333	354	297	307	342	356	324	304	323	318	375	319	346	308	295	322	332	341	338	347	316	324	357	328	345	349	341	341	325	337	330	349	339	294	330	322	310	340	341	325	319	336	320	371	367	300	352	362	369	307	327	340	340	337	335	315	335	339	314	352	370	331	332	298	302	324	333	306	327	327	318	351	341	335	317	293	316	322	325	315	341	340	335	310	325	328	336	380	312	328	326	346	318	310	327	299	360	335	375	323	347	316	325	307	357	308	365	325	301	324	307	341	317	313	344	335	328	342	343	313	328	323	325	299	307	324	318	301	348	339	316	321	364	330	323	324	312	321	321	347	320	333	324	338	332	309	322	353	313	334	317	323	329	334	313	326	312	305	330	323	359	361	307	327	333	334	344	327	293	339	348	309	322	343	319	308	338	319	356	317	305	333	321	327	366	334	325	325	301	352	303	313	359	306	348	329	307	337	336	316	300	344	316	349	358	341	331	314	304	304	321	321	333	342	346	328	369	315	304	313	331	326	340	327	322	324	314	342	323	310	303	344	314	357	323	326	339	335	340	333	310	334	306	335	307	293	356	304	331	328	372	335	326	347	337	321	348	307	341	379	327	332	318	325	349	290	308	321	349	340	320	340	339	316	319	325	331	283	301	326	335	329	346	327	312	325	337	323	348	339	310	320	329	312	324	344	340	318	330	324	335	316	315	317	321	303	317	345	341	325	323	339	328	318	354	348	343	312	305	337	302	316	318	337	316	290	317	334	301	302	322	330	358	327	310	333	335	320	317	324	335	296	338	325	321	332	337	321	327	349	329	315	312	317	315	314	346	325	305	345	312	349	345	311	358	355	312	327	310	309	357	323	309	334	336	311	365	345	330	340	309	310	327	334	304	300	323	345	323	355	319	369	320	345	342	309	318	321	360	347	326	344	349	311	361	339	336	324	308	324	328	341	319	367	340	320	282	329	304	316	339	338	307	312	343	303	316	305	285	304	339	314	298	312	318	316	350	280	330	332	326	326	345	331	329	309	345	320	332	324	327	351	312	357	343	317	331	288	312	320	288	345	354	342	326	349	371	341	307	331	318	314	347	351	322	331	350	331	324	300	329	351	322	337	308	349	350	322	341	313	354	316	332	314	326	351	334	340	319	306	344	328	357	338	321	317	342	328	320	328	321	353	358	343	327	312	302	341	319	342	296	348	341	308	321	323	329	351	331	324	333	335	328	367	310	310	338	337	321	364	351	305	346	298	297	319	318	331	347	315	330	308	326	329	325	346	307	332	322	333	314	321	315	318	331	294	337	337	301	301	317	329	348	332	314	317	326	302	325	331	308	324	311	324	331	337	325	312	336	337	359	342	309	333	315	339	349	338	299	312	308	336	327	321	336	301	344	318	318	354	292	324	353	342	324	336	321	337	330	299	314	321	281	339	309	317	275	315	331	319	299	346	352	315	337	353	304	344	318	311	323	317	286	326	302	340	322	336	308	338	312	336	324	324	313	296	300	330	330	329	343	338	331	336	344	333	334	324	335	339	329	317	281	337	342	296	342	338	341	342	318	339	342	315	323	320	300	313	291	324	339	332	314	307	335	326	330	314	328	349	334	314	329	321	338	335	332	352	320	313	314	313	317	363	344	347	335	346	341	378	334	330	364	311	348	336	335	317	341	370	345	315	353	339	307	323	321	324	323	356	330	319	324	328	337	328	326	346	345	325	280	318	339	292	332	280	308	348	337	323	323	299	315	302	346	325	333	290	310	322	317	322	334	346	305	356	314	323	310	294	313	344	354	330	293	327	317	320	360	326	294	338	311	318	293	322	308	344	328	329	366	313	302	330	316	337	346	336	326	285	352	334	356	322	340	333	334	337	329	346	344	332	342	320	325	324	316	309	348	350	356	294	326	292	327	356	295	355	315	324	318	296	330	337	344	352	346	310	339	350	351	328	313	330	310	311	321	348	323	303	344	347	302	326	314	319	352	309	335	320	317	331	308	324	327	338	317	327	294	307	336	346	339	333	354	343	308	287	329	342	332	339	331	332	326	298	337	370	317	325	291	327	348	297	351	307	321	327	341	297	311	327	298	344	325	321	323	347	328	312	329	338	301	333	359	295	304	319	361	316	320	310	321	315	298	346	373	353	355	332	339	378	316	338	312	316	330	305	350	302	334	311	351	326	336	303	302	326	344	312	329	326	321	354	316	337	308	319	338	321	301	340	349	328	308	312	329	298	335	312	322	309	319	339	326	311	306	352	309	317	330	331	340	329	303	324	360	340	350	324	342	311	327	338	336	315	324	304	315	341	301	323	349	315	335	328	329	351	346	300	330	336	331	292	350	330	311	331	314	342	353	324	329	324	349	304	326	320	312	319	310	360	332	324	358	311	326	323	333	337	347	325	329	337	333	323	300	341	297	312	345	276	343	308	344	316	304	338	305	340	336	329	369	309	358	333	358	314	367	325	302	312	323
7735	18249	15109	8631	6337	5002	3964	3230	2394	2111	1725	1625	1467	1299	1171	1149	1086	887	801	741	729	790	759	748	719	662	711	650	720	788	681	699	677	662	615	641	630	576	594	548	536	545	511	559	500	480	498	464	505	502	475	485	516	483	503	522	492	523	503	491	474	505	504	499	490	513	521	470	464	456	501	499	546	520	508	477	457	510	463	503	447	484	512	488	493	439	473	495	444	472	477	486	487	479	457	466	477	475	478	479	475	502	477	493	491	529	489	453	476	457	485	491	475	480	444	480	466	461	458	478	479	457	493	459	449	516	512	478	444	493	489	469	474	478	495	443	458	470	449	452	455	476	479	445	474	493	460	480	500	464	426	488	465	486	477	437	483	497	505	462	492	473	469	465	463	471	466	520	494	504	478	490	467	466	475	492	483	509	455	500	458	470	486	446	481	479	449	495	495	472	469	518	484	446	495	490	456	443	447	478	494	467	440	486	467	467	496	422	476	484	459	517	488	490	453	430	450	465	476	493	462	464	451	449	480	460	508	477	462	458	492	485	466	423	500	483	477	456	517	477	460	462	479	468	509	465	504	489	471	466	491	491	471	453	453	460	491	496	483	445	465	485	458	457	460	507	489	472	483	447	499	469	455	453	483	513	425	506	493	447	481	459	502	475	494	417	509	495	466	474	482	480	472	431	467	463	497	462	516	467	490	498	461	475	467	484	474	460	483	438	435	440	467	465	473	480	464	441	449	465	454	457	444	438	485	471	451	492	513	476	493	466	462	488	481	508	476	477	428	480	500	478	496	474	442	432	422	483	483	483	441	455	493	454	462	438	483	469	493	473	481	486	468	438	483	438	473	500	492	487	455	479	460	432	475	475	455	428	481	459	472	503	443	467	420	490	464	413	485	510	470	500	468	446	452	487	457	455	499	496	428	464	471	470	456	487	447	480	464	482	475	471	486	489	500	494	473	467	486	443	476	465	482	466	460	459	462	476	471	475	467	470	471	467	476	502	488	487	444	463	478	463	514	494	455	498	480	476	471	452	461	495	502	454	443	501	460	479	501	449	464	486	467	461	472	477	477	466	434	456	443	445	488	464	497	472	455	465	470	489	505	472	501	462	483	468	452	499	465	491	451	495	488	450	487	498	481	513	473	470	476	460	477	481	500	495	458	473	449	514	476	453	499	453	445	511	469	505	473	502	460	490	494	430	481	472	500	490	441	496	438	463	426	466	478	481	438	480	468	475	488	463	458	484	482	474	512	491	485	491	445	440	438	452	457	471	491	449	516	487	456	461	483	498	502	489	487	497	453	458	487	468	419	454	492	482	463	459	496	496	482	457	477	471	495	455	465	448	458	482	461	478	456	448	437	475	481	476	440	487	468	432	473	469	461	487	495	459	430	484	468	469	465	486	457	498	445	500	504	478	452	451	463	467	468	449	466	459	442	492	460	475	495	442	444	494	456	444	460	489	446	479	455	497	474	455	482	476	459	430	491	503	476	458	470	505	458	466	467	460	480	487	470	453	473	468	463	460	483	443	480	463	470	486	455	457	454	445	464	472	452	483	477	479	482	502	453	470	474	452	498	487	496	493	466	495	489	464	447	484	463	474	473	455	462	451	464	455	447	467	404	486	512	472	411	456	463	473	460	458	459	459	443	452	476	466	477	493	493	464	456	455	452	477	484	483	465	506	492	470	475	473	489	487	444	470	452	460	484	473	480	432	440	453	468	441	451	444	464	493	461	455	480	463	488	454	507	439	451	484	441	455	492	417	438	491	484	470	475	442	528	474	447	485	480	494	490	479	483	487	437	471	517	492	465	512	491	460	491	493	477	467	486	502	444	496	499	481	490	511	475	470	445	517	456	460	483	494	459	454	502	459	466	466	482	488	493	457	469	509	473	473	503	474	449	493	473	433	473	478	492	520	467	450	486	461	506	486	494	430	458	472	507	446	454	459	488	490	490	477	487	508	469	447	466	488	468	486	478	452	445	498	489	507	453	432	451	451	469	486	505	459	479	485	460	490	458	498	500	476	472	456	463	431	457	501	495	441	455	464	496	496	471	542	459	451	480	480	459	454	449	456	479	507	445	504	446	437	491	497	474	491	481	461	495	458	516	470	515	489	456	465	444	444	471	468	496	481	456	483	458	496	450	429	472	473	499	448	444	486	482	474	496	488	462	459	468	484	505	449	468	501	415	440	493	475	465	463	455	511	520	455	485	456	460	480	459	471	429	475	424	499	466	471	504	474	496	485	496	501	466	488	464	445	504	462	475	449	514	421	432	460	457	481	507	476	499	493	476	477	427	487	500	468	458	465	462	488	463	441	461	498	462	457	476	481	455	464	453	465	456	482	460	475	471	452	478	466	470	457	475	475	447	476	507	488	465	457	471	474	494	480	457	454	435	477	476	480	470	459	472	422	486	482	454	440	466	499	409	463	438	434	478	445	496	512	465	471	476	496	487	429	463	509	481	471	475	493	461	465	451	473	462	484	434	448	466	472	462	470	437	485	488	468	478	478	488	466	495	496	482	446	478	480	458	443	461	477	469	477	483	448	522	461	469	456	477	470	476	461	448	482	436	525	473	470	465	462	446	466	499	463	508	471	441	483	452	497	469	486	468	434	515	465	458	475	483	499	499	448	495	475	530	446	485	524	481	480	466	462	459	457	494	475	466	475	487	476	446	453	451	538	450	484	486	477	486	444	473	452	434	451	469	478	477	500	499	512	475	473	497	457	466	448	445	457	458	485	460	471	457	487	473	471	473	470	483	485	466	502	464	482	432	497	479	478	436	446	479	455	439	485	452	477	454	480	428	483	478	471	449	467	459	496	495	494	485	483	461	501	474	447	481	484	463	470	484	504	456	466	476	492	490	460	457	457	472	450	449	475	448	446	492	458	488	490	496	464	442	454	474	469	488	512	475	479	484	487	478	463	439	473	501	469	461	490	497	473	499	478	471	492	476	466	475	469	450	466	460	503	465	438	474	498	477	458	448	476	498	487	457	455	487	504	451	465	449	436	457	448	470	471	504	454	513	459	481	477	454	489	467	466	479	466	452	472	473	473	481	504	483	491	496	447	495	481	474	475	450	418	479	504	439	441	437	500	506	467	487	437	512	473	444	444	462	487	484	467	488	474	465	464	481	489	490	472	480	449	473	462	474	462	442	431	488	472	448	468	520	481	468	445	518	462	466	479	437	468	454	471	469	497	483	477	479	456	494	483	478	449	511	460	471	442	444	470	498	446	481	518	445	475	472	469	446	452	498	460	489	491	490	483	465	461	464	484	482	506	469	525	438	502	480	471	462	509	449	488	451	466	496	485	476	485	463	475	435	470	481	467	466	493	488	457	450	481	496	475	530	471	461	450	468	460	507	475	439	472	456	530	462	469	468	459	466	502	450	444	453	441	457	468	493	438	511	461	505	499	495	504	538	456	494	464	463	467	475	468	430	456	453	448	453	450	466	483	487	448	471	450	437	438	463	496	459	482
26685	20499	8969	1321	739	618	528	502	455	431	457	415	424	423	400	378	416	387	364	360	382	401	422	364	396	349	391	372	393	393	432	399	436	387	346	402	351	362	400	421	392	379	360	329	369	393	342	395	377	403	340	393	397	376	346	371	371	333	389	365	397	363	386	373	406	363	363	382	353	376	405	371	356	364	368	337	344	350	371	367	408	356	344	374	394	341	373	352	395	414	342	359	352	378	381	377	365	391	381	364	359	348	352	393	363	379	361	380	355	391	361	362	349	369	359	367	348	333	342	366	380	367	371	400	360	409	379	365	340	386	379	359	351	373	384	391	381	402	352	362	383	358	345	356	381	361	373	336	375	361	372	407	393	361	400	371	391	394	356	383	369	349	410	386	367	388	331	346	359	358	365	359	329	354	377	375	340	330	396	366	377	393	339	343	341	346	356	384	358	350	353	393	376	354	382	373	379	361	347	354	378	371	376	390	376	380	375	360	334	379	374	390	334	367	340	360	361	408	344	362	409	374	338	357	358	377	330	378	382	347	403	363	395	371	338	373	404	379	366	339	336	394	360	392	386	361	388	380	368	396	407	376	352	415	357	365	386	363	397	376	377	306	371	342	344	379	354	403	358	387	380	345	393	357	346	374	345	368	358	364	400	369	354	371	350	360	394	348	340	337	359	366	402	362	356	350	365	369	358	366	384	353	368	384	355	372	354	381	368	327	380	375	369	359	387	390	375	398	380	335	372	384	375	368	394	375	358	396	342	376	349	381	385	373	346	344	373	374	368	391	391	370	340	402	330	391	354	366	354	391	353	381	392	385	364	356	385	367	369	410	357	359	359	353	354	343	364	367	376	356	388	389	363	362	378	397	373	346	369	370	376	356	371	375	356	395	401	407	357	353	333	380	387	332	371	366	362	342	390	368	364	342	352	375	374	325	344	400	414	348	348	367	349	352	365	346	337	395	371	359	377	362	370	352	393	376	351	382	342	356	360	338	374	359	412	332	376	349	335	365	372	319	346	343	356	353	358	350	381	365	347	363	374	367	377	395	370	420	362	364	387	373	378	363	396	346	356	365	374	359	358	350	360	343	396	367	376	358	415	352	353	340	338	366	373	340	363	343	379	363	351	329	358	394	348	347	366	334	392	351	345	361	365	369	368	340	365	362	351	314	352	356	378	393	361	414	374	371	365	351	405	396	389	414	375	349	342	378	406	360	373	380	396	357	367	369	397	373	327	353	366	354	370	368	361	351	356	350	380	363	410	359	386	359	362	373	384	379	379	363	369	367	360	368	332	398	366	377	355	377	372	381	387	380	340	343	370	373	386	361	385	342	351	340	378	390	384	392	340	359	393	375	411	389	368	404	348	377	367	372	361	388	353	362	362	386	386	383	351	344	334	366	377	370	393	400	382	396	389	348	345	356	393	364	389	372	351	381	329	344	347	372	387	371	367	385	374	360	352	332	404	370	351	355	390	362	384	382	345	357	378	367	364	375	372	384	408	373	379	400	396	363	375	336	386	378	387	353	379	354	328	364	350	333	344	370	339	398	391	380	373	376	362	343	385	364	356	362	343	364	393	376	370	363	388	341	399	364	366	408	354	346	355	388	361	414	347	364	391	359	345	370	339	368	387	366	383	371	371	340	356	376	342	373	373	361	375	419	365	361	379	360	349	371	346	377	352	388	379	350	341	359	361	394	364	416	357	376	372	395	341	372	387	350	363	335	367	419	397	378	357	356	364	366	396	373	340	367	378	393	384	395	370	382	347	348	380	377	337	365	363	386	375	386	350	357	340	377	363	364	373	371	378	345	374	372	382	370	336	326	415	336	369	377	357	373	346	376	394	366	378	358	342	370	377	388	417	362	357	385	357	367	356	352	367	344	373	365	368	374	373	366	359	372	372	366	406	378	358	359	371	352	378	362	372	370	371	337	371	364	369	357	371	359	361	385	377	379	359	386	360	396	376	383	352	342	348	372	405	372	372	356	388	344	366	340	360	360	403	398	332	365	396	371	370	378	355	360	383	377	357	406	336	368	350	368	374	327	338	377	395	387	355	369	360	368	368	362	410	353	375	373	328	359	365	363	372	372	353	341	372	351	370	394	374	388	340	356	368	370	366	357	366	349	384	389	362	366	379	371	371	369	302	409	350	380	342	381	381	346	391	377	371	399	358	370	393	413	353	371	382	385	376	378	379	364	360	364	355	374	348	361	358	401	368	345	362	353	361	357	386	344	380	386	381	367	353	353	358	348	389	345	379	347	365	369	394	357	341	375	381	407	365	332	351	319	369	374	372	393	378	369	378	385	349	356	357	383	402	380	355	353	356	395	350	350	359	324	387	367	373	384	334	326	380	352	380	373	361	381	366	405	352	390	344	361	376	360	385	358	358	391	365	419	358	358	355	340	374	343	375	363	346	400	381	392	398	384	371	347	365	353	388	371	360	390	406	359	381	392	361	337	360	388	380	384	376	386	375	362	400	383	370	365	368	366	363	359	385	369	363	380	359	336	369	390	399	405	368	390	384	350	387	366	377	385	348	375	348	376	402	375	356	359	331	370	368	363	373	356	364	372	381	390	382	376	368	351	356	343	388	361	357	368	367	423	390	351	371	355	351	375	352	366	385	345	397	369	349	351	346	344	393	395	364	366	377	363	362	341	375	370	369	355	360	374	380	334	366	338	373	363	366	399	373	347	373	369	367	362	364	369	354	349	381	374	352	388	373	377	374	384	343	361	382	358	389	345	386	365	385	360	358	399	394	371	373	381	379	371	372	358	372	376	367	379	353	364	394	351	410	340	379	363	396	353	383	333	344	363	379	383	347	358	379	369	365	352	354	377	372	385	355	363	365	362	356	322	339	384	382	402	379	388	387	349	373	362	363	364	364	372	374	373	368	328	361	365	359	383	409	380	367	364	331	335	386	375	372	366	391	370	367	377	380	370	378	365	376	345	338	352	396	378	388	351	386	397	370	356	361	352	341	379	349	357	351	359	325	352	383	355	390	357	371	368	354	386	363	385	375	389	408	334	388	369	360	340	382	347	359	358	356	383	364	337	364	346	382	402	397	359	362	345	334	347	356	393	349	378	378	340	369	402	384	366	355	363	352	360	356	338	367	355	368	351	358	362	331	378	332	390	328	361	382	378	379	388	381	364	376	338	377	373	375	360	365	366	396	365	370	365	374	380	353	386	355	356	358	388	352	329	362	410	349	369	386	383	353	371	348	371	355	380	355	381	361	379	402	363	377	360	386	320	372	373	379	358	361	376	387	353	361	394	345	382	333	394	369	351	370	328	380	369	356	350	361	356	375	377	363	373	344	378	361	363	371	387	316	353	349	356	345	351	373	369	354	359	384	357	390	371	356	409	375	362	373	389	353	368	354	360	348	367	392	360	386	409	393	343	320	333	358	340	331	338	348	389	353	397	344	383	349	352	379	357	373	383	354	343	372	365	370	355	353	363	341	346	392	367	346	396	378	377	360	365
4498	2995	2647	1598	1397	1233	1040	963	807	740	665	685	721	669	685	619	633	612	592	551	565	563	546	532	557	546	538	594	562	615	563	623	605	529	550	574	566	557	524	511	564	530	504	503	574	539	502	553	539	537	505	510	525	558	545	510	504	511	520	564	503	494	528	517	528	501	504	531	547	526	545	523	530	539	535	519	533	537	532	523	519	494	539	530	523	524	524	514	532	504	544	504	533	528	561	511	566	524	515	508	514	543	550	503	518	472	535	537	506	502	533	493	478	532	493	489	510	521	486	500	477	532	538	542	522	529	574	556	515	528	575	479	523	481	501	476	525	577	506	463	515	540	506	535	556	515	510	533	497	531	507	527	499	551	525	521	516	520	494	472	487	554	519	518	532	526	541	503	479	520	527	517	511	526	560	532	525	527	501	557	496	524	532	518	576	513	540	543	533	508	525	519	516	515	507	526	501	516	515	504	523	495	514	545	532	525	456	536	505	553	508	495	494	530	538	560	535	534	551	508	540	550	521	507	553	485	539	529	509	491	516	499	526	519	504	515	516	494	497	555	549	500	514	508	537	522	499	525	540	519	508	521	507	526	527	524	527	512	522	506	525	545	530	539	545	529	510	492	518	464	516	480	572	532	512	561	541	552	505	531	518	604	558	502	512	548	496	512	548	497	544	463	487	481	540	519	537	565	538	551	505	514	514	501	515	495	500	525	534	523	570	482	507	485	485	519	515	508	499	508	482	524	501	534	568	516	516	497	526	505	511	511	504	523	546	512	534	525	507	507	506	561	496	548	519	513	493	567	517	548	514	481	477	496	551	533	536	523	522	522	489	518	545	528	519	513	517	499	534	502	537	517	473	485	505	517	537	502	486	503	518	524	551	490	508	512	536	475	521	468	535	490	497	519	461	507	552	530	554	537	481	475	517	500	467	519	536	536	510	523	560	576	525	523	477	530	512	522	545	570	507	542	537	477	532	490	488	528	566	510	567	515	456	516	522	481	526	529	520	511	520	518	512	512	512	541	518	520	469	551	500	539	518	517	543	516	538	532	523	483	531	519	525	529	529	519	511	489	537	509	552	490	542	519	500	537	516	504	535	549	522	521	535	534	555	522	492	483	547	490	499	563	511	507	515	560	521	509	493	518	522	473	489	548	502	548	497	510	479	492	512	525	500	517	527	510	552	523	500	536	510	508	494	528	513	492	471	514	502	569	517	497	478	537	504	513	497	593	509	516	533	515	501	515	548	533	538	522	554	511	529	525	571	533	494	554	504	462	571	501	474	505	504	540	507	495	538	557	544	514	486	508	510	526	520	510	502	537	564	539	524	502	557	539	530	519	485	515	517	523	560	482	540	505	529	510	515	516	553	530	537	510	531	526	491	501	529	490	487	490	531	548	520	519	540	470	526	516	477	521	544	545	538	527	502	506	528	504	531	507	510	502	499	523	531	553	561	485	542	512	530	516	489	535	505	557	545	546	541	489	542	506	550	502	516	530	501	494	533	514	543	526	510	474	497	516	546	525	564	548	510	519	499	524	515	507	545	538	526	542	485	526	572	532	500	497	533	526	518	531	522	484	519	575	512	542	548	509	524	544	489	558	512	538	490	508	502	478	515	522	511	535	522	545	533	482	485	474	524	530	536	485	528	531	535	505	512	522	547	529	505	518	548	507	525	507	518	520	507	503	499	584	529	549	532	560	511	504	549	491	503	507	523	506	515	575	511	520	489	548	526	512	512	501	535	528	526	526	499	562	540	519	499	524	528	508	527	539	515	515	513	533	564	545	522	514	543	512	523	548	521	546	525	537	535	515	516	500	497	501	518	500	506	548	519	515	535	540	507	502	519	513	520	534	531	523	541	517	539	547	526	536	525	526	512	501	548	507	486	562	522	513	521	543	498	526	512	516	513	547	493	515	554	540	505	530	531	545	524	507	478	535	506	489	510	538	534	499	508	523	543	527	519	458	488	510	542	493	519	536	495	491	536	499	492	513	504	494	528	551	533	511	510	480	520	539	480	484	506	502	514	527	518	526	540	532	529	515	559	555	506	514	532	507	510	510	480	469	523	539	507	515	503	507	484	561	517	525	545	548	502	478	502	510	528	535	494	492	504	509	498	472	522	503	513	509	507	538	531	481	495	504	539	517	494	467	521	516	495	551	523	503	551	468	507	517	548	451	528	530	484	521	552	530	509	551	442	512	498	517	521	519	492	532	509	529	508	541	531	535	497	495	509	531	530	527	505	520	487	531	528	528	544	518	516	529	521	510	468	549	517	512	547	499	540	531	509	529	516	519	549	539	473	557	521	471	522	506	518	485	507	531	508	545	491	491	502	537	535	492	511	540	530	519	497	514	525	538	489	513	507	518	523	503	450	551	523	516	527	520	489	486	483	553	500	518	493	498	470	521	504	487	552	527	518	524	543	494	515	504	545	550	545	500	608	515	557	548	498	538	552	565	492	539	506	479	524	495	501	500	511	515	519	505	520	533	486	539	541	512	530	520	533	532	512	529	500	539	523	534	506	503	516	539	538	533	510	516	543	510	530	544	527	549	527	481	513	532	473	534	522	523	519	532	497	562	522	518	529	510	484	480	513	507	513	526	520	558	541	524	498	485	526	529	519	540	521	509	524	521	509	554	534	469	547	505	522	567	504	526	494	494	563	493	529	524	519	497	511	500	484	499	488	524	557	542	527	496	541	506	531	480	537	519	561	524	484	459	502	509	498	495	542	513	524	549	534	480	483	544	496	553	522	474	516	504	504	545	495	515	513	537	485	528	526	500	497	495	534	510	505	532	548	520	555	535	537	512	525	530	467	506	500	539	521	544	539	519	486	535	518	555	518	502	518	530	505	537	497	543	480	546	502	513	468	505	529	509	519	520	481	544	511	528	580	534	534	507	482	522	536	523	498	542	483	519	543	566	527	512	523	496	492	526	519	505	535	544	533	514	546	481	508	534	541	530	524	508	526	504	511	550	545	506	520	509	480	541	548	526	520	529	505	519	541	490	505	491	512	520	540	507	515	555	485	529	519	525	559	490	518	553	551	491	568	518	482	475	498	524	524	529	505	556	520	537	511	491	469	513	473	516	525	511	518	510	506	487	480	512	527	494	510	514	533	499	475	482	546	523	566	521	514	507	539	526	481	481	550	520	496	518	482	573	516	568	519	516	540	501	498	472	558	537	507	541	529	538	533	498	507	535	549	530	489	545	513	521	504	527	514	538	537	542	505	474	487	513	525	506	507	506	517	528	539	542	524	470	531	492	545	549	520	577	553	569	510	537	532	489	508	492	528	540	555	546	524	542	569	504	578	503	505	489	510	514	514	524	497	541	516	509	501	494	502	540	518	494	479	475	510	502	469	509	500	530	525	557	485	537	549	513	494	530	531	493	524	507	528	517	501	498	538	496	516	493	502	493	492	555	504	571	532	564	486	521	533	533	496	522	546	474	530	499	520	525	538	533	494	483	518	531	497	527	549	515
23563	21116	28575	23906	21106	12168	1734	1098	893	823	729	738	677	636	608	646	634	561	563	519	571	549	536	519	557	542	544	527	562	590	550	555	534	545	515	495	534	483	484	499	508	496	494	476	453	509	487	429	521	490	495	514	516	456	488	476	485	498	517	458	467	460	512	456	491	484	522	479	452	507	523	497	495	493	509	502	478	486	489	503	506	500	473	466	473	478	490	473	479	529	506	476	490	510	496	466	484	522	488	486	472	491	486	453	531	498	477	500	477	540	461	478	470	474	474	440	489	495	462	501	455	480	490	462	487	489	452	486	501	465	458	507	470	457	435	491	490	502	470	492	445	496	561	488	493	464	486	455	486	501	486	456	525	488	487	495	484	500	480	464	451	484	477	488	458	497	462	473	504	464	484	499	448	438	489	519	451	510	489	452	467	482	485	488	446	498	507	481	456	474	481	517	471	454	479	475	481	505	472	438	465	476	492	474	492	478	509	447	453	445	461	452	459	489	490	479	490	458	416	484	432	497	490	444	457	473	490	480	503	464	457	487	498	479	502	414	474	485	486	463	454	496	514	492	480	442	505	479	510	437	473	457	464	489	452	508	516	423	483	509	490	458	481	484	494	473	491	481	467	465	472	489	486	461	491	506	485	505	470	473	450	472	486	497	490	478	466	525	498	474	436	521	473	454	468	466	489	525	471	508	458	447	452	476	486	505	516	478	475	459	473	499	464	471	503	495	483	457	511	451	441	488	497	497	452	468	472	516	539	489	476	503	505	507	504	499	478	501	491	504	471	453	485	433	490	476	449	470	474	471	481	464	490	494	468	508	470	493	499	539	494	466	522	501	451	497	461	452	449	497	513	509	456	464	440	467	477	465	465	501	478	504	428	487	472	471	493	449	497	476	465	472	522	454	483	510	457	487	506	498	505	495	441	463	483	495	475	472	477	470	475	475	454	454	499	540	482	449	459	475	496	510	457	449	492	509	482	477	549	504	475	491	470	430	482	462	490	473	547	446	493	445	504	429	532	466	518	473	491	430	460	458	501	441	504	493	481	487	456	482	477	454	501	519	475	494	441	459	463	470	496	465	488	481	492	468	438	482	469	447	492	486	474	522	496	471	491	462	443	475	517	491	483	428	442	482	466	483	515	469	420	483	444	454	475	476	436	482	470	455	471	540	478	490	419	461	471	440	487	493	439	494	491	474	449	459	492	434	488	456	509	464	482	500	469	504	458	472	515	447	445	455	462	495	489	478	466	444	440	462	499	483	461	506	465	503	505	483	481	475	436	480	505	493	525	470	485	451	459	450	530	476	465	514	491	463	518	425	500	470	496	482	494	499	473	497	489	495	459	482	499	466	465	480	487	482	458	465	514	499	492	421	485	490	487	514	497	487	479	458	474	476	474	523	489	498	491	486	479	434	474	446	465	484	499	480	439	477	457	488	469	457	491	462	461	466	465	484	497	492	455	466	506	456	489	497	460	490	504	448	452	501	486	488	482	466	480	499	500	485	486	480	488	488	472	480	438	470	503	469	456	508	459	463	468	451	465	472	487	488	452	481	488	469	507	482	499	450	501	504	458	475	451	460	475	484	463	463	454	511	474	504	464	518	475	510	448	471	470	501	485	453	465	508	486	472	471	467	488	478	465	444	455	491	467	463	453	478	507	488	455	463	528	482	492	490	465	501	512	448	500	473	457	454	458	518	477	482	497	496	490	533	492	454	446	456	487	500	482	496	489	475	500	518	508	466	486	504	456	480	466	469	476	459	460	488	474	490	486	476	481	479	452	491	425	466	482	490	505	455	460	467	473	490	455	501	453	487	468	466	473	486	477	453	476	418	461	453	540	526	492	502	511	474	507	468	476	449	515	455	468	475	504	458	486	471	459	472	458	479	454	466	506	489	474	473	458	452	477	489	514	501	502	498	471	501	470	503	494	446	459	454	492	507	470	470	467	472	484	458	465	473	487	463	513	509	488	504	470	508	466	448	501	514	489	479	480	483	463	416	498	503	453	493	491	425	487	436	477	442	476	460	469	496	488	469	476	478	475	445	464	494	500	485	457	505	468	495	498	450	477	483	472	452	500	489	489	447	489	472	446	475	464	471	470	499	476	491	488	470	492	515	473	510	445	512	494	469	457	460	476	473	474	468	474	462	493	480	502	461	517	491	493	483	456	442	471	509	511	495	539	513	506	463	443	450	483	440	496	462	503	499	444	473	448	474	473	470	456	474	491	462	478	463	492	486	430	446	479	429	488	508	466	450	511	454	477	455	448	466	491	472	475	470	482	475	486	469	483	470	424	458	469	474	450	458	443	479	500	469	496	444	472	482	470	484	477	455	510	513	463	461	466	453	510	489	474	473	491	513	496	486	453	492	489	503	459	440	442	483	485	428	435	483	455	470	510	445	465	482	516	492	476	478	500	467	483	462	497	485	456	435	476	490	464	479	486	483	497	470	463	490	493	460	462	497	467	472	491	463	500	454	499	468	485	479	480	452	494	471	517	504	470	475	477	476	448	455	487	455	485	445	478	522	473	483	472	523	437	465	466	512	494	490	453	479	474	514	518	505	465	474	474	471	484	487	488	482	486	446	524	443	465	487	481	480	503	475	423	522	471	476	508	450	459	438	469	502	458	519	496	449	477	510	487	472	482	506	481	488	505	515	471	473	465	470	458	496	500	481	498	483	461	488	454	454	470	538	461	462	458	509	468	488	495	450	434	474	425	458	506	451	470	455	473	461	454	460	514	462	477	469	481	470	484	451	498	481	482	491	508	482	451	491	483	469	466	455	486	470	464	455	491	477	499	498	446	498	464	494	460	492	496	466	450	529	499	478	497	470	489	466	486	458	480	451	466	517	498	446	468	507	506	468	497	517	493	474	459	471	484	475	486	495	460	485	455	454	468	479	475	506	468	487	477	491	499	467	481	446	498	448	484	446	477	476	473	515	501	451	484	480	486	464	491	440	492	472	479	490	439	474	483	504	469	463	548	479	489	507	467	529	477	463	489	484	469	464	463	477	458	489	487	459	477	463	446	503	471	479	455	509	471	485	466	473	482	522	510	497	468	467	475	486	468	482	453	557	511	490	472	484	475	468	436	538	456	480	486	457	510	462	466	483	456	478	498	478	508	447	451	478	466	509	474	503	441	485	468	474	440	470	457	511	496	480	445	484	438	480	485	458	480	494	498	507	475	499	471	459	493	382	490	452	467	452	491	492	485	445	491	510	459	428	476	484	421	495	427	469	474	459	484	500	472	494	476	477	488	468	471	497	477	476	487	512	491	491	467	483	486	478	483	484	505	429	500	475	522	509	505	502	480	517	469	454	502	490	467	480	465	480	482	464	464	471	534	456	477	442	474	501	466	468	471	466	463	515	510	486	460	485	470	539	492	497	480	527	487	488	487	503	461	455	505	478	517	495	454	477	456	467	463	465	475	478	500	456	490	464	480	485	514	467	467	456	472	466	484	496	476	475	483	486	517	508
5633	12275	10204	5604	4426	3376	2610	2340	1826	1592	1498	1284	1212	1162	1124	1060	959	882	840	864	828	842	791	829	855	797	829	812	841	875	884	808	796	787	840	758	783	748	786	735	721	651	689	694	676	706	664	691	726	656	717	721	723	681	720	665	657	673	737	680	678	684	706	712	673	722	666	673	686	726	692	716	676	664	692	723	680	682	674	736	696	702	675	664	689	660	661	660	700	658	678	660	686	679	707	689	658	665	667	700	657	691	660	680	715	679	657	678	651	698	677	643	689	652	746	697	685	683	658	665	690	680	702	739	688	678	664	637	701	694	694	652	683	667	659	649	687	674	736	704	682	682	685	639	645	691	698	677	664	703	668	679	648	667	667	699	672	647	679	696	651	641	651	693	679	652	708	650	631	689	682	696	673	683	688	644	689	672	678	681	649	689	666	668	682	681	686	615	667	708	635	661	729	628	680	707	654	706	702	686	631	683	664	678	640	637	652	650	643	687	669	657	680	654	673	699	687	676	711	666	679	681	695	651	676	656	728	603	627	666	676	711	647	692	688	678	701	654	672	725	685	665	723	738	677	643	633	659	651	671	654	658	658	673	632	675	662	670	690	679	694	654	683	707	700	723	674	694	646	684	699	704	604	646	648	693	704	705	716	668	646	719	668	628	651	657	671	683	656	678	731	682	663	665	699	665	688	699	689	664	641	657	660	624	660	659	663	733	661	744	714	683	701	667	700	602	670	665	673	661	702	675	666	718	665	664	656	704	705	636	680	653	725	707	703	611	670	646	682	683	620	675	676	692	681	645	698	703	698	695	672	658	639	627	638	676	708	680	635	730	678	648	677	654	664	687	625	685	697	678	596	695	696	702	728	737	697	669	653	703	661	659	670	645	676	643	646	643	675	677	663	667	688	623	658	695	650	713	647	646	624	660	652	680	622	683	677	714	685	637	648	663	689	661	642	645	637	664	720	649	683	641	716	677	702	681	663	717	647	652	677	723	646	687	683	640	692	649	729	721	688	656	674	653	677	649	639	661	676	724	729	668	691	692	679	723	665	677	669	643	696	675	624	706	699	667	705	630	707	652	710	683	692	722	655	677	670	681	679	680	661	659	657	667	644	668	686	721	677	615	678	656	685	693	690	711	666	639	648	646	692	659	676	650	723	715	671	667	641	670	679	715	701	654	675	676	670	651	628	662	708	697	637	659	665	690	681	699	716	626	720	649	714	700	637	640	688	702	657	690	698	629	657	667	718	628	650	698	679	655	667	713	654	661	620	691	695	659	703	629	700	677	681	655	661	663	657	645	642	704	665	665	723	701	682	647	640	693	653	650	627	657	689	664	661	698	709	662	706	644	691	683	673	666	654	689	647	667	675	689	702	697	674	689	669	683	639	615	724	692	678	667	660	689	622	692	690	684	666	671	685	704	676	649	673	612	687	639	647	688	651	681	695	702	665	645	670	689	682	707	705	703	636	660	655	655	696	695	690	702	708	648	674	691	666	766	640	644	676	684	653	649	632	698	687	683	673	631	639	685	654	680	654	650	683	628	678	694	667	651	663	724	662	682	648	675	664	654	695	676	668	629	652	727	710	652	659	663	717	645	684	666	679	666	638	699	663	685	694	649	624	650	701	642	663	634	681	624	693	686	641	667	670	663	722	689	666	693	681	674	637	643	694	664	692	644	685	668	665	673	644	629	686	656	713	730	704	670	713	646	629	644	657	682	667	688	637	704	670	684	650	682	680	647	671	629	655	677	673	682	667	675	663	669	643	643	711	730	638	690	677	638	698	665	676	664	665	632	644	680	702	681	656	720	716	680	664	624	684	695	671	685	677	649	650	657	707	650	658	668	707	642	687	694	686	679	648	642	645	676	633	688	694	704	665	674	660	710	657	693	712	675	678	610	670	693	647	707	740	676	663	717	680	668	666	669	631	675	725	679	671	686	680	663	695	665	668	676	633	679	707	666	655	684	671	675	646	701	650	680	716	663	719	697	671	676	693	628	735	688	665	657	679	658	713	657	692	663	683	649	703	655	653	656	676	705	665	631	665	672	697	705	699	651	669	687	710	679	663	697	671	653	654	641	652	685	685	640	693	645	653	648	677	685	691	654	676	660	683	678	636	670	619	655	682	665	649	670	683	675	673	641	643	660	651	638	721	620	657	676	675	605	695	629	649	718	667	658	663	699	693	677	660	692	679	735	675	718	674	659	646	695	646	651	698	652	667	684	683	680	702	667	698	693	650	648	666	636	645	644	656	666	657	669	670	662	731	656	679	713	654	684	694	674	705	692	601	692	678	677	667	624	731	673	688	651	646	700	648	703	711	687	669	654	655	680	669	711	649	679	658	659	663	730	662	666	634	708	678	702	632	655	710	673	651	668	662	656	683	670	689	727	695	635	680	644	683	691	750	668	676	683	710	674	661	697	699	674	734	693	670	674	641	691	740	743	649	664	653	680	697	667	702	674	691	645	707	653	645	683	696	670	643	666	693	668	611	694	718	693	684	682	687	697	683	649	660	634	657	682	695	715	680	706	642	696	659	660	679	709	644	692	679	658	711	693	647	710	685	672	731	661	669	723	680	681	652	679	639	666	641	690	643	631	638	676	709	679	680	653	677	698	710	647	691	629	637	665	679	677	695	673	697	668	726	675	670	659	670	706	703	686	672	697	672	698	635	691	653	628	651	688	710	670	725	697	647	627	659	697	699	742	642	691	640	689	675	673	668	692	695	714	694	661	652	654	663	702	665	682	676	650	645	742	692	639	699	710	660	679	703	636	678	701	634	638	673	687	674	692	690	689	661	661	647	652	630	654	615	676	642	675	682	701	693	646	684	676	713	673	663	651	694	690	685	744	649	653	654	683	655	683	684	680	675	656	632	696	685	722	709	688	637	689	726	659	702	716	675	666	674	657	708	661	713	654	666	634	660	695	649	699	673	663	683	698	695	667	687	661	688	671	650	660	646	685	685	669	714	669	703	689	706	719	695	637	669	658	665	720	657	678	680	668	658	658	690	663	693	667	701	678	664	717	643	702	643	702	686	664	691	696	701	645	668	659	646	663	717	693	657	668	679	654	664	691	690	683	669	684	668	625	603	630	694	671	623	704	666	705	681	698	657	665	678	678	670	622	636	686	682	696	695	675	684	701	669	682	673	690	722	650	642	664	651	701	707	672	651	690	699	666	683	619	652	689	640	664	694	701	698	671	649	643	640	653	628	713	641	693	643	661	678	639	702	689	665	696	643	675	684	672	667	706	682	690	698	672	677	686	643	666	635	670	709	696	685	686	658	656	678	650	663	635	670	732	688	656	659	669	685	683	692	679	681	686	693	637	657	632	692	631	658	624	688	662	690	662	645	677	660	621	650	676	687	643	651	674	661	680	665	684	685	682	628	617	677	642	682	665	655	686	699	704	693	682	668	642	637	726	649	712	656	656	663	666	657	692	713	669	660	643	647	680	664	675	692	692	645	684	700	667	685	690	708	691
22683	21092	28929	23496	21092	21138	10120	1513	1032	905	776	739	689	607	646	580	552	470	477	431	405	406	451	432	428	419	386	400	389	436	458	440	412	426	413	392	387	367	396	389	356	321	350	324	365	342	357	349	348	348	355	340	326	338	342	329	342	328	350	375	332	358	313	317	360	339	342	320	343	338	345	329	334	337	356	324	326	350	334	346	339	312	322	301	360	311	329	341	319	312	326	313	326	328	323	311	324	363	308	381	324	328	323	340	320	310	311	328	364	344	336	326	327	315	327	307	341	341	308	327	329	318	293	319	323	300	328	312	313	359	301	340	320	338	334	325	310	321	326	340	337	306	321	321	297	327	297	340	347	300	303	326	311	360	336	341	314	326	327	298	339	322	347	327	312	300	298	326	313	325	330	325	297	300	300	349	314	299	298	335	332	347	341	301	331	316	360	319	363	330	329	327	347	327	345	330	345	322	342	299	323	323	317	329	338	343	289	316	324	298	316	329	347	319	340	324	332	327	352	304	349	344	287	340	307	333	315	346	376	323	330	313	294	305	346	325	344	330	336	305	352	358	353	351	336	299	317	351	328	330	305	337	319	292	309	314	308	325	316	324	338	322	292	348	347	308	301	296	286	337	330	343	316	337	319	310	347	316	320	322	318	331	338	358	321	315	325	310	316	315	315	314	320	348	303	351	344	296	311	312	320	311	333	330	323	331	319	302	338	325	333	351	302	326	307	315	288	318	324	346	319	309	345	333	314	335	301	344	322	331	326	306	317	346	303	337	359	370	311	327	317	338	287	323	338	348	304	285	321	335	272	327	324	331	324	344	343	317	323	339	314	345	326	318	317	336	333	340	338	319	335	297	338	278	313	341	335	360	282	326	317	356	308	338	346	320	334	308	322	346	323	308	313	292	313	336	322	328	299	346	342	307	330	334	309	347	315	291	326	301	305	327	356	312	300	359	308	303	351	335	330	321	335	327	353	328	327	356	343	349	318	330	343	292	320	322	317	322	337	330	332	326	303	328	319	339	374	307	338	326	314	301	364	330	322	313	317	337	314	323	304	315	348	327	346	351	287	324	343	311	341	313	307	312	303	324	333	309	323	338	326	311	293	303	321	360	300	321	313	330	329	328	327	327	359	368	309	330	366	313	304	331	344	328	277	333	341	322	299	315	367	330	325	312	313	329	315	335	330	331	314	329	314	311	307	314	329	334	320	320	329	315	332	346	336	337	341	334	312	340	330	319	306	297	323	299	316	352	328	335	297	318	291	316	293	311	302	356	348	338	314	298	328	319	330	289	319	319	321	293	347	345	342	313	313	295	308	296	322	318	355	340	317	319	323	356	345	326	292	308	304	335	315	292	332	335	301	317	291	352	315	307	276	300	299	315	313	345	335	326	329	325	288	335	300	310	326	364	322	334	307	313	327	351	302	324	296	317	350	348	300	327	334	318	312	325	331	322	337	325	289	315	342	331	306	295	304	296	301	350	312	329	320	337	323	356	320	349	326	314	305	304	353	315	341	321	348	342	300	341	318	349	306	313	307	339	340	298	301	340	304	296	312	340	341	327	355	316	328	300	336	325	317	318	337	353	316	329	313	319	341	339	314	344	350	319	297	324	308	310	318	306	337	328	335	304	311	341	318	332	330	288	337	343	363	299	336	330	302	284	343	340	331	346	319	340	325	317	326	327	334	312	320	330	310	355	318	313	321	324	321	331	345	319	311	287	308	315	318	300	311	338	336	342	307	304	348	349	323	326	276	302	337	325	310	347	310	315	339	334	330	339	339	316	296	347	319	334	332	337	306	300	328	317	311	316	340	316	309	331	316	344	329	328	342	344	328	294	327	315	303	305	316	337	333	312	331	293	314	332	304	331	303	316	344	300	304	310	305	330	354	340	282	309	296	316	338	321	307	336	318	317	338	335	347	311	330	331	319	329	302	368	314	329	302	304	338	332	331	336	307	317	323	333	308	315	354	302	340	340	329	308	336	345	319	310	311	341	309	316	343	305	319	360	296	300	329	323	309	313	300	358	316	358	354	355	323	308	309	286	318	318	355	324	361	340	313	327	313	322	332	357	316	308	316	330	312	295	322	298	297	321	312	349	309	330	299	329	358	323	288	325	335	317	324	302	294	360	339	331	368	311	351	331	316	352	315	326	328	320	314	318	335	329	313	334	337	353	310	313	331	320	331	324	336	306	315	314	351	305	308	340	327	344	326	313	319	320	320	326	324	340	297	313	309	323	325	316	277	310	321	340	318	296	334	298	333	304	350	303	338	321	308	307	316	305	314	301	324	355	351	317	314	297	310	299	309	325	335	320	311	316	294	331	334	336	319	331	342	343	342	310	340	314	327	337	322	273	328	336	312	332	309	332	300	344	367	344	305	351	359	290	340	338	332	314	317	334	307	355	325	340	338	334	320	299	309	329	316	335	313	304	323	312	316	312	284	320	345	317	322	318	328	332	325	345	337	329	351	311	330	354	326	294	387	332	351	300	304	305	329	292	300	310	335	315	331	346	355	314	328	338	349	359	297	336	321	343	299	332	301	335	276	333	324	318	321	355	336	310	354	326	328	304	317	311	344	342	318	303	336	287	345	322	342	326	314	310	336	348	308	335	312	324	329	306	355	386	338	325	327	314	313	306	315	321	314	298	331	326	277	303	314	367	314	342	308	309	281	294	333	349	321	314	335	314	324	298	315	311	328	286	325	338	312	332	304	343	302	328	309	352	294	332	323	318	323	335	335	315	352	314	307	311	314	323	320	331	322	319	283	319	343	336	309	305	318	291	327	314	346	335	295	312	321	338	325	290	329	297	297	310	340	360	331	322	323	336	301	327	280	339	355	305	325	320	308	334	342	321	344	342	328	321	297	311	341	323	347	355	350	344	323	316	360	347	314	298	345	336	301	321	306	307	285	322	311	346	320	306	343	323	309	313	311	362	352	304	314	327	352	317	348	338	306	299	302	352	323	296	331	328	341	322	336	328	310	305	315	328	339	320	348	346	304	283	292	324	309	337	307	325	338	320	322	304	343	313	361	309	301	279	314	280	288	332	340	333	321	303	342	321	322	334	323	304	328	316	329	326	316	336	342	320	322	298	339	338	338	299	312	313	305	278	344	323	294	345	324	314	341	305	313	308	315	335	324	316	320	339	308	339	299	293	298	306	301	317	315	310	334	297	309	323	345	328	345	307	356	302	329	325	318	328	285	310	337	332	326	329	302	326	299	298	341	323	309	319	320	341	313	338	345	351	312	341	316	304	316	336	351	336	338	309	320	334	316	352	300	321	326	304	336	302	334	321	332	298	345	314	359	326	330	338	324	305	330	307	325	358	345	313	301	319	344	348	318	311	338	353	323	307	334	306	343	329	337	313	323	295	311	310	321	342	349	305	316	314	343	330	321	330	335	320	303	310	310	292	319	331	318	303	340	299	323	335	315	341	328	332	332	313	315	305	334	312	296	341	317	327	300	341	309	334	312	351
7809	18365	15297	8792	6693	5148	4014	3116	2450	2077	1862	1631	1517	1307	1212	1272	1158	903	811	743	715	703	753	736	691	677	672	665	724	756	744	695	700	669	612	619	671	640	580	555	536	490	490	449	537	529	521	487	461	476	503	553	486	501	477	513	524	478	519	497	495	519	495	516	476	457	479	489	475	505	488	464	553	489	514	460	456	471	495	479	484	439	419	465	439	472	474	485	458	472	462	464	431	413	482	457	494	467	483	477	446	436	453	454	473	464	452	468	497	499	490	462	474	452	479	445	489	454	487	444	492	470	511	462	472	504	475	475	469	444	450	476	462	469	490	449	505	463	472	484	519	466	466	490	484	438	470	493	449	473	472	481	456	475	481	480	454	420	495	446	468	457	446	455	479	464	474	469	473	489	465	462	498	454	461	456	492	435	491	455	489	458	459	467	455	470	455	516	466	447	500	469	451	493	454	479	470	454	461	470	482	456	416	468	466	478	433	484	450	465	456	501	469	455	447	487	483	470	448	455	449	457	485	491	441	508	447	471	454	485	464	440	469	491	470	428	444	490	510	499	501	497	480	472	456	444	447	484	475	482	488	480	490	481	459	468	436	507	469	503	455	455	502	420	467	447	479	490	471	454	447	480	450	460	484	457	476	479	490	483	468	478	464	508	482	455	488	463	488	499	439	455	478	496	490	460	489	457	494	479	465	464	472	459	467	464	455	471	455	469	491	470	435	466	473	470	446	470	461	459	475	441	517	482	467	430	450	471	439	494	461	486	437	467	455	451	504	430	468	505	460	447	468	443	465	510	458	472	489	498	433	453	466	458	462	492	481	489	485	471	469	473	489	466	460	475	471	496	449	451	448	504	443	445	494	506	471	468	491	481	468	487	484	480	462	483	487	456	465	440	495	415	422	498	453	457	495	453	450	468	474	480	447	494	489	484	480	453	493	423	454	425	463	442	481	474	466	485	499	462	452	471	441	432	459	428	454	457	482	443	471	468	489	442	474	461	434	475	462	438	466	477	440	475	467	463	465	453	467	466	461	500	441	454	453	483	473	485	440	491	460	481	511	428	450	442	481	483	508	488	460	434	462	416	500	500	503	474	491	522	454	476	481	466	450	477	481	489	459	466	482	474	477	487	465	483	472	490	458	475	471	494	500	484	446	453	488	452	491	425	445	446	469	477	482	443	486	497	473	442	471	451	497	458	431	457	462	555	469	492	475	448	451	411	460	446	461	486	436	417	443	450	445	510	512	464	472	491	492	484	464	436	462	510	489	447	442	435	464	440	507	454	499	502	448	453	464	478	484	446	490	488	453	449	491	470	497	465	455	464	476	454	463	467	414	408	467	447	455	455	439	483	473	472	461	502	452	432	464	488	497	481	479	483	445	490	468	471	445	468	459	456	449	481	479	496	456	463	456	480	476	435	452	467	454	497	458	475	422	433	491	465	444	482	472	472	476	467	445	460	449	458	455	473	466	486	476	476	470	458	453	484	471	479	474	470	456	466	436	461	451	462	456	434	468	461	455	456	465	477	462	440	449	504	426	499	492	485	501	459	459	460	465	476	482	449	417	484	474	476	480	466	435	500	470	418	475	450	457	460	480	459	450	494	470	473	458	468	482	495	467	489	459	463	479	465	471	477	461	437	469	468	474	503	482	506	436	438	486	478	476	473	420	458	504	453	452	473	447	459	474	454	515	453	460	541	452	464	516	476	482	485	433	449	496	461	533	457	484	460	465	439	431	495	527	433	472	459	471	469	459	465	455	478	462	469	489	476	434	512	452	479	477	424	493	516	465	458	441	435	465	473	421	453	441	459	437	434	475	447	459	478	466	463	467	495	485	474	457	415	455	479	409	475	455	489	446	468	450	467	467	483	484	494	481	454	499	507	437	443	513	455	474	478	455	435	469	470	465	469	426	450	493	453	477	462	475	453	467	505	492	479	448	483	466	469	468	488	483	473	475	463	485	460	443	483	473	489	447	481	487	494	483	458	511	484	472	454	475	474	479	450	462	437	454	501	457	471	420	516	467	471	454	458	506	472	470	480	447	432	488	495	446	461	449	457	460	454	483	518	467	494	466	488	489	450	478	436	458	448	435	502	474	479	498	469	458	497	467	461	484	445	495	477	455	465	505	476	475	468	501	516	456	481	467	461	482	459	487	458	461	496	484	468	422	455	495	457	446	480	433	474	491	471	445	436	492	451	468	481	450	469	504	464	500	499	463	479	440	420	426	458	474	449	449	482	450	479	464	456	483	433	488	482	504	439	487	494	468	510	478	468	445	499	478	460	476	439	453	473	484	509	475	469	475	492	474	452	487	462	411	450	501	492	440	443	456	470	473	408	471	477	454	468	459	499	552	481	490	486	463	483	487	459	456	447	476	481	447	447	473	497	451	411	443	496	478	506	508	438	431	487	470	429	500	432	490	462	462	461	498	461	494	467	492	441	481	501	490	474	451	475	449	470	469	493	459	425	458	486	444	490	445	472	464	506	483	490	465	444	487	474	491	442	464	462	515	445	461	428	456	491	502	460	458	464	499	480	475	516	457	462	492	466	469	489	431	440	453	477	444	438	441	471	449	432	458	483	423	447	450	427	439	479	487	461	435	461	484	458	462	454	515	510	472	498	439	491	435	464	463	486	474	512	495	486	470	512	460	434	458	443	495	455	500	468	459	474	469	445	479	480	469	471	460	442	498	456	514	436	479	485	464	461	476	461	436	427	488	452	479	479	470	475	488	455	446	444	498	456	499	463	507	424	485	462	486	475	471	475	463	487	448	442	504	486	481	490	494	501	480	500	475	473	474	501	476	470	461	442	474	543	473	447	456	466	482	479	511	470	441	459	462	472	467	502	467	467	459	457	444	456	492	502	448	441	475	467	458	450	489	532	522	518	426	466	465	418	451	480	488	492	444	493	458	480	454	485	488	510	473	461	455	459	489	463	501	434	473	445	453	475	504	473	505	476	460	467	484	469	464	478	458	495	449	491	433	446	500	486	468	459	431	461	509	448	474	487	436	464	487	506	509	486	440	448	473	458	456	484	458	464	474	483	454	463	449	463	500	509	483	450	493	473	461	492	485	449	484	464	479	494	449	438	488	441	418	469	470	462	467	491	486	425	456	459	505	449	483	427	461	458	462	400	483	490	453	477	508	493	474	466	503	468	474	477	459	506	505	453	504	466	461	447	489	444	498	481	455	461	467	493	445	461	468	457	457	504	469	487	482	474	454	486	461	432	471	482	460	476	459	456	472	475	463	475	442	449	446	440	469	484	441	467	465	474	476	466	486	438	441	495	475	462	466	485	469	460	466	502	468	470	459	467	458	500	445	458	472	459	468	471	480	487	452	446	504	482	475	501	437	495	474	454	490	484	452	462	499	483	538	431	463	457	481	440	419	461	479	468	475	447	484	470	460	468	427	486	481	481	481	466	505	526	419	450	489	453	514	490	478	478	464	492	461	476	450	488	450	476	437	477	454	492	464	419
26643	20519	8854	1291	829	671	543	515	472	441	424	411	442	400	401	446	431	412	382	344	364	402	412	362	362	396	382	365	401	408	391	423	433	371	374	415	369	400	352	379	374	355	332	403	348	375	389	366	354	366	378	368	395	373	355	359	374	383	389	359	334	348	355	375	381	387	376	340	381	361	382	370	353	347	393	367	377	410	368	368	364	378	386	338	395	352	379	352	349	377	385	352	358	379	355	405	337	329	364	371	352	369	361	368	359	370	350	335	331	327	341	365	384	346	372	350	333	334	368	369	366	320	348	388	377	353	382	389	338	375	390	362	373	340	377	368	354	370	394	306	385	404	387	345	369	365	355	389	396	349	349	360	378	354	358	349	401	372	371	396	345	378	357	359	360	335	398	349	356	395	365	334	352	374	346	351	382	352	394	355	337	340	382	352	330	364	368	338	386	374	373	372	361	358	387	356	348	359	390	365	382	377	334	367	360	378	354	359	354	356	311	338	371	355	346	376	384	361	373	373	356	352	355	362	352	325	358	398	374	377	369	380	367	385	386	336	364	350	376	346	380	350	355	345	409	350	377	394	333	372	343	378	351	375	364	336	358	381	364	385	367	321	368	333	372	337	388	321	356	339	381	348	362	385	353	382	338	364	376	367	333	385	345	354	348	365	378	364	369	343	365	377	356	359	371	361	327	342	347	321	352	333	353	355	347	395	361	376	349	376	354	384	352	374	381	365	360	341	378	333	347	379	388	375	370	403	386	384	360	357	365	372	357	370	354	307	385	369	346	356	378	334	384	338	370	357	347	361	360	384	378	369	367	349	360	355	384	340	344	368	367	372	381	387	370	350	367	398	369	340	360	394	374	369	348	377	392	381	379	334	306	381	354	393	371	365	373	399	351	343	357	382	378	343	361	388	399	381	366	380	382	355	363	373	376	344	364	358	400	348	342	394	330	360	332	388	341	390	417	351	371	393	366	367	392	387	360	364	390	354	363	389	339	394	363	352	363	402	350	348	357	375	350	352	355	355	366	358	373	344	367	360	376	349	374	334	377	394	379	329	392	332	337	366	351	360	368	363	371	411	346	386	331	388	354	379	386	349	352	386	382	390	366	381	355	366	343	366	349	373	378	354	383	363	345	384	350	338	363	348	359	357	343	342	377	372	374	334	350	343	367	362	326	371	358	392	372	346	346	359	352	368	356	341	373	352	344	337	381	363	349	355	350	346	342	368	377	325	367	355	344	370	387	359	361	364	373	356	375	401	390	403	357	362	422	372	351	364	369	349	356	336	353	385	336	366	407	368	329	399	317	359	359	380	385	371	361	373	349	377	371	356	337	357	349	372	373	365	361	381	355	342	363	380	357	364	380	397	356	379	403	364	362	370	376	347	357	351	334	384	331	388	368	378	339	392	363	391	381	370	371	368	393	376	352	372	370	358	355	362	370	328	365	391	329	381	390	399	336	370	364	357	366	361	357	401	382	380	387	393	371	337	380	381	379	369	351	343	353	328	377	341	345	376	386	390	370	356	353	342	329	380	365	392	358	343	414	361	348	378	379	363	345	346	336	375	364	351	364	359	362	398	341	366	354	381	385	359	391	357	361	385	351	370	380	331	350	382	352	326	372	378	356	375	348	381	349	360	328	358	348	361	379	351	356	333	336	387	373	361	373	379	376	383	369	360	381	378	340	379	355	386	364	366	345	352	376	341	360	386	352	378	321	359	363	360	374	362	368	388	355	373	345	388	370	341	317	358	361	367	350	346	344	374	379	412	367	333	386	338	366	366	365	374	348	411	363	398	380	342	371	331	375	397	386	383	388	380	364	342	363	370	357	340	363	384	326	372	355	377	372	348	341	348	394	369	342	330	396	362	368	389	365	389	381	367	337	327	377	347	376	349	352	378	353	377	327	399	366	358	374	368	384	372	368	360	381	339	340	373	357	360	350	344	349	366	363	374	379	389	378	369	335	371	377	352	370	371	359	372	379	342	344	367	361	370	370	373	381	343	357	340	377	385	400	355	370	350	369	350	335	389	382	362	365	374	376	348	343	367	362	351	384	364	311	358	372	369	349	385	397	358	349	370	383	336	329	361	387	342	354	391	374	360	380	391	338	348	388	390	324	360	332	393	376	362	338	360	364	363	347	335	352	394	350	358	361	382	376	353	338	364	403	368	360	364	373	336	360	346	408	376	346	360	321	359	347	350	387	356	384	359	375	349	361	374	336	324	387	358	370	382	378	348	379	376	383	352	354	364	347	331	352	351	359	383	382	369	372	352	377	382	363	377	390	398	387	341	334	397	368	376	361	323	382	348	357	362	335	344	350	349	347	325	340	342	349	370	360	363	397	348	368	395	335	386	383	343	374	381	361	381	369	374	375	359	359	360	380	357	370	349	389	372	353	379	365	355	342	370	385	390	347	375	357	361	332	384	342	373	354	333	355	354	387	379	348	370	340	369	345	325	376	355	399	352	367	349	352	367	363	402	340	368	378	387	379	386	363	395	384	364	387	364	357	324	349	358	359	365	353	377	364	345	365	364	356	379	402	369	339	386	360	364	335	352	385	343	387	342	403	362	335	361	364	382	360	316	357	361	352	341	408	334	359	389	345	345	382	373	362	371	371	394	358	358	355	412	377	353	370	376	354	359	360	323	339	374	377	364	359	367	375	357	370	358	375	340	343	343	369	331	341	392	373	358	341	343	364	376	332	358	361	389	351	359	384	357	376	373	352	346	349	383	333	356	341	367	364	370	391	332	375	376	387	346	376	340	389	385	365	368	379	381	408	379	364	393	375	374	377	379	385	367	349	373	361	377	369	323	334	373	353	369	370	356	307	371	348	354	384	354	391	364	339	339	360	385	366	396	366	361	373	359	351	355	343	364	363	347	356	363	365	366	344	387	431	375	363	348	354	364	392	341	375	359	342	357	400	414	367	363	356	342	385	356	327	383	360	392	389	381	376	398	343	388	364	418	359	339	393	364	356	361	344	350	374	369	389	335	371	366	354	354	382	397	372	345	381	338	334	373	368	330	368	399	357	332	350	385	358	360	355	395	383	358	361	347	376	333	370	362	349	361	372	357	374	348	376	369	342	331	356	355	323	401	336	387	352	379	355	388	349	352	362	333	355	374	374	357	379	349	374	373	392	385	376	358	343	349	364	378	381	342	365	365	372	385	336	327	357	352	372	360	388	388	372	397	372	368	362	347	333	352	378	356	343	373	384	370	353	342	346	370	352	351	360	398	365	334	377	351	398	405	337	380	352	381	358	384	339	364	354	386	388	365	350	335	339	335	407	358	347	368	354	362	379	368	363	399	341	364	404	389	383	309	370	359	346	384	378	385	359	370	375	400	347	345	379	353	396	380	345	368	386	384	354	365	368	389	380	340	389	377	350	352	345	359	388	344	371	374	356	337	399	327	377	384	356	365	354	356	323	352	389	389	352	354	371	409	360	370	373	361	402	357	338	348	351	366	355	333	390	365	386	320
4502	3021	2788	1724	1588	1326	1052	953	816	759	722	690	661	633	667	670	582	588	591	547	561	578	543	529	573	587	538	601	618	620	549	585	575	581	605	585	600	566	535	523	554	523	515	518	536	530	541	536	545	569	558	533	521	513	588	536	532	497	546	503	527	511	553	497	491	554	514	532	528	493	519	499	482	471	523	537	560	532	493	524	523	483	504	547	544	517	545	523	575	484	546	565	556	517	506	536	503	513	512	526	490	513	542	531	493	489	545	502	558	528	522	508	568	554	503	485	526	484	560	555	509	567	471	557	492	479	509	491	541	529	517	532	507	475	533	499	565	526	529	544	511	536	553	495	519	508	524	495	562	533	513	504	520	558	497	503	486	531	498	520	516	519	494	517	550	495	473	492	505	516	475	548	524	495	536	492	539	498	565	523	522	488	554	495	530	504	494	499	533	506	507	459	499	505	502	550	516	500	519	496	539	470	504	513	486	505	537	496	497	528	490	501	556	542	520	509	508	490	556	502	490	486	517	541	557	539	517	552	540	545	545	535	495	548	488	552	541	520	528	559	524	491	553	515	487	484	547	511	517	515	503	511	539	542	507	504	474	487	489	536	530	505	528	493	477	539	485	553	494	541	521	513	534	506	530	514	504	497	522	533	488	495	544	511	532	506	514	530	492	525	512	502	516	518	517	522	534	489	504	486	536	541	546	538	546	535	495	486	537	506	497	541	489	519	492	484	575	502	520	536	519	509	534	527	516	525	512	525	492	519	486	534	555	509	517	533	509	548	518	558	526	534	527	522	534	542	498	539	542	529	519	510	554	505	526	509	510	507	544	483	487	536	506	503	508	495	504	527	536	497	565	547	528	534	484	489	506	521	512	504	522	542	516	526	527	514	530	534	535	497	525	500	540	554	458	531	503	526	478	503	511	532	542	533	539	495	515	540	522	509	535	509	495	473	513	540	515	486	475	533	491	522	503	495	494	552	505	537	551	548	521	552	547	506	531	512	540	547	543	531	498	494	525	548	541	514	516	524	539	491	533	541	503	490	449	524	515	537	531	528	513	522	486	572	522	507	517	494	503	484	544	487	482	512	519	491	541	507	551	491	515	528	484	535	508	567	493	527	515	513	512	516	511	515	523	521	510	498	536	524	522	568	540	520	533	535	546	534	593	495	523	475	517	551	524	546	500	521	502	552	546	520	503	526	545	485	554	533	525	519	517	559	534	528	528	518	536	525	534	508	514	545	478	511	540	547	482	514	476	502	522	486	509	502	526	520	523	530	529	513	510	517	512	512	501	538	532	457	529	505	504	528	529	514	547	527	492	486	478	485	538	532	549	529	507	510	541	530	537	497	523	531	508	522	523	527	506	480	533	503	500	519	481	515	561	471	532	480	520	530	541	543	568	509	512	492	531	538	544	528	543	521	517	497	518	521	511	495	510	528	514	518	508	476	544	496	528	569	528	525	488	490	534	506	510	508	498	520	515	532	514	529	491	495	521	504	517	492	476	544	527	517	537	521	496	558	489	507	472	500	511	510	509	502	522	492	538	531	531	552	488	541	519	499	532	529	524	480	514	524	523	521	521	522	548	520	505	507	510	521	528	550	525	562	519	523	508	518	537	537	541	558	512	489	511	521	540	573	510	496	518	537	521	515	512	498	513	489	544	497	501	543	477	525	516	520	557	504	529	495	500	533	537	509	476	501	529	523	470	512	500	518	501	533	518	537	543	513	521	501	517	499	521	505	536	466	540	529	515	477	508	526	545	461	511	504	500	484	538	539	523	550	512	524	560	517	481	490	566	507	533	534	523	532	526	548	549	510	511	505	521	506	490	513	539	492	511	510	513	479	526	556	538	519	492	539	521	507	522	526	538	523	536	514	487	556	526	522	524	522	522	538	520	501	509	499	509	469	519	527	563	543	522	492	500	516	521	526	470	515	516	522	522	504	502	532	482	527	521	504	515	541	527	527	554	515	525	543	520	504	531	501	483	522	520	508	486	523	562	542	527	530	529	509	528	516	525	534	519	497	520	477	550	535	526	505	486	515	542	460	514	511	520	497	547	525	533	546	526	522	524	504	506	560	499	490	517	547	542	479	537	490	531	556	494	516	531	473	517	552	509	501	545	530	486	541	536	506	550	479	507	516	528	515	513	498	522	571	556	537	534	542	497	533	538	522	522	512	536	546	491	527	523	497	499	520	500	519	487	479	528	497	529	424	538	498	520	527	536	543	499	517	490	516	494	520	507	511	565	479	488	485	542	504	514	464	500	524	547	513	501	494	514	504	565	507	519	483	497	540	549	531	542	526	495	531	529	544	504	497	522	532	520	528	522	486	485	533	532	527	488	556	541	485	525	518	517	543	496	486	563	508	548	540	534	528	519	528	513	557	496	505	501	511	506	490	499	510	491	542	515	556	513	503	526	504	548	500	467	521	505	522	528	508	541	522	483	488	517	513	493	506	509	517	525	463	511	521	519	522	543	519	532	491	539	550	512	555	536	551	496	549	518	522	521	494	518	498	510	521	485	529	510	495	515	522	510	504	495	516	535	528	503	533	530	536	527	491	515	508	534	526	540	512	528	566	536	491	540	534	463	545	496	506	539	532	514	480	518	545	481	576	531	543	525	536	504	512	499	511	472	516	494	535	527	480	467	514	518	534	512	517	504	504	494	509	517	543	512	516	503	550	521	526	513	470	527	546	500	530	514	504	549	520	500	506	512	562	534	541	534	515	552	480	528	536	483	502	520	543	535	515	526	501	535	540	504	524	501	523	536	526	509	519	527	527	520	501	552	492	539	497	527	519	506	474	521	553	489	489	496	525	513	527	538	526	486	552	494	486	524	498	511	491	491	482	507	541	506	495	483	511	507	507	472	499	529	521	515	566	481	522	504	507	516	525	485	532	548	530	535	511	509	555	502	530	467	514	496	493	491	501	517	495	525	527	542	502	532	529	477	513	525	543	522	474	516	506	526	524	550	520	503	492	487	516	515	486	533	560	527	554	541	515	540	520	494	504	535	468	544	520	514	493	513	489	466	508	491	511	477	512	488	552	523	553	516	537	478	538	482	516	521	520	517	527	553	552	512	501	493	521	529	501	501	519	484	498	526	508	517	510	515	474	514	533	496	559	500	502	549	563	524	587	532	519	524	548	537	516	513	507	488	525	515	509	497	523	528	535	482	555	525	514	536	536	539	470	516	526	535	504	491	485	520	504	518	514	547	516	522	533	522	516	528	501	509	556	513	502	549	541	456	468	568	533	498	551	549	503	565	532	516	525	494	532	502	501	521	525	478	506	536	483	505	479	541	516	509	545	509	531	544	510	529	515	505	511	542	526	504	514	489	541	511	494	494	527	542	489	484	486	489	528	494	515	517	548	507	539	495	507	505	523	512	530	505	573	510	544	559	506	511	509	493	484	517	516	528	503	520	507	509	498	523	537	529	545	504	533	530	531	495	559	473	512	538	538	533	564	470	515	544	510	540	514
23528	21106	28531	23889	21084	12153	1845	1039	839	804	699	720	709	657	707	653	587	582	524	579	499	483	594	527	535	531	540	539	517	529	556	541	524	513	502	510	527	534	525	505	511	516	484	508	434	450	504	468	499	486	470	481	502	494	490	465	494	486	518	505	504	446	475	497	477	470	457	492	495	475	459	492	489	481	486	491	482	435	461	485	536	466	490	455	476	491	474	469	483	504	511	483	489	467	477	452	474	488	513	467	487	478	484	474	496	472	434	479	439	484	462	495	476	469	466	452	487	435	454	489	460	502	503	469	456	521	460	448	473	478	427	510	513	463	499	478	447	476	472	470	478	445	450	506	455	445	478	495	464	470	463	456	450	527	501	475	470	457	446	471	494	444	494	432	489	495	461	472	498	412	463	479	485	521	486	459	469	438	471	460	439	469	476	452	474	487	513	476	505	494	497	450	460	458	478	467	481	479	474	485	430	460	464	476	503	476	478	510	438	461	460	514	446	482	477	484	454	469	472	488	458	429	485	492	487	476	482	464	495	468	479	462	477	437	501	446	440	467	466	474	473	478	458	486	490	492	519	483	471	485	489	447	486	478	459	510	453	462	463	513	481	443	474	494	509	479	446	469	460	479	480	443	479	445	508	481	518	464	511	474	505	474	460	447	483	510	501	472	483	477	472	486	528	442	440	458	477	502	478	485	496	459	465	449	437	490	491	462	453	455	492	496	449	497	487	472	476	484	470	484	483	498	474	459	427	465	491	436	473	461	452	468	476	460	409	470	470	478	464	457	433	452	506	439	475	524	451	470	455	488	534	482	436	518	489	442	465	446	479	475	461	447	452	479	499	437	471	463	482	455	482	485	451	447	471	500	465	470	480	473	464	466	487	454	499	523	500	493	476	454	488	486	485	472	475	513	465	483	468	509	503	505	511	475	493	416	499	520	469	455	450	497	469	468	456	471	464	475	496	434	461	464	446	459	461	452	474	450	491	449	486	469	468	495	436	454	448	482	453	461	482	462	498	437	479	438	495	450	465	458	475	481	478	458	436	488	448	517	477	513	481	483	461	492	431	466	477	471	482	458	493	498	444	482	502	488	466	456	444	475	472	483	468	470	452	475	451	498	522	447	483	466	477	479	458	455	505	473	436	468	429	497	466	476	484	486	472	482	464	467	480	490	484	476	433	489	461	462	490	464	487	460	443	484	447	467	494	497	473	466	496	493	448	487	459	506	429	453	468	446	485	437	490	453	480	452	462	471	452	472	493	512	452	442	469	450	484	485	443	490	458	473	469	445	468	476	461	479	499	455	474	469	493	452	477	454	469	495	447	480	507	459	490	475	483	482	477	474	457	459	459	440	444	433	477	500	490	489	502	503	433	454	480	466	475	489	506	443	465	524	479	447	470	464	459	462	469	465	498	457	481	461	480	472	530	458	475	462	460	477	439	504	469	504	508	464	467	491	492	459	462	461	474	457	470	453	475	504	486	441	497	477	436	445	452	480	483	476	492	491	462	485	454	483	468	493	523	442	486	516	499	481	485	465	471	476	437	500	509	472	492	447	462	442	475	448	488	470	505	459	470	458	517	471	444	479	435	489	465	463	446	454	491	488	456	470	472	475	441	494	462	455	483	476	485	499	466	459	515	467	497	486	483	408	422	477	479	465	459	445	442	493	456	460	493	497	469	487	489	456	503	475	481	488	463	486	481	476	428	517	468	472	410	445	471	453	473	470	481	486	438	457	454	448	427	462	455	441	435	444	451	497	475	498	484	421	472	470	469	470	497	454	470	507	475	477	416	493	469	484	467	477	489	451	452	461	454	472	451	472	476	470	472	480	472	487	451	486	460	482	459	447	474	489	468	472	464	465	467	443	461	491	440	505	465	488	482	492	453	430	484	490	453	496	477	464	483	488	463	476	432	457	438	436	476	505	510	467	502	466	467	451	458	464	449	493	467	455	479	541	465	461	450	469	502	510	469	449	494	451	500	473	480	457	492	536	483	490	462	494	433	446	496	458	432	453	471	489	500	479	506	463	426	477	464	463	442	490	463	445	476	489	434	492	464	462	475	495	444	471	427	464	503	442	450	484	496	429	443	490	481	485	465	479	509	482	518	478	468	466	479	466	447	427	463	477	491	467	405	459	474	470	476	484	449	461	450	462	498	447	489	490	492	462	484	462	474	428	486	461	456	474	433	473	490	467	475	475	452	434	491	461	486	480	476	475	445	446	494	448	476	476	472	482	459	472	516	435	440	508	452	480	451	487	492	456	437	498	485	443	466	464	486	493	483	472	463	473	502	453	447	484	491	454	461	472	458	484	493	438	427	455	434	498	500	452	491	411	455	452	491	441	437	452	459	434	470	507	468	488	456	506	480	474	468	471	463	475	473	502	476	431	473	443	465	475	483	479	487	475	441	480	477	495	475	434	478	470	474	486	433	495	483	457	447	467	464	450	493	486	449	503	485	443	451	481	442	471	467	467	478	472	487	442	470	467	498	456	449	519	455	437	478	469	502	461	475	477	429	459	478	455	428	460	469	458	487	452	453	436	484	462	462	472	490	487	478	461	482	446	457	487	497	479	427	489	429	444	491	442	451	497	457	458	429	479	489	456	499	455	465	441	451	483	468	471	424	484	472	462	447	459	446	447	476	434	485	485	465	467	453	434	483	502	502	489	472	486	447	500	498	457	466	472	427	464	442	494	474	510	487	493	484	474	485	512	475	472	477	450	527	477	516	445	453	484	488	487	505	469	456	482	461	488	475	467	481	466	446	469	495	437	497	466	479	436	459	520	513	480	454	445	474	470	493	487	510	442	491	430	471	465	429	465	474	456	458	465	455	492	494	442	446	481	462	487	456	514	450	496	479	445	458	458	463	486	491	476	468	428	482	439	458	451	481	462	475	502	450	471	468	452	443	475	503	448	449	456	464	484	463	489	446	441	505	489	468	500	483	508	499	465	434	447	463	463	442	489	479	476	483	486	486	451	470	477	499	471	469	472	488	465	502	493	488	492	477	446	481	465	459	486	455	457	476	480	464	514	474	472	487	465	473	473	445	479	492	491	519	495	481	480	471	477	488	475	441	468	486	493	464	442	472	486	492	501	477	439	470	447	475	496	453	488	461	483	481	470	444	497	488	462	462	510	474	461	471	481	492	477	450	484	472	453	485	488	480	485	491	469	470	418	479	475	458	445	477	455	463	485	477	462	495	483	466	491	473	453	446	486	466	455	476	465	452	476	474	506	459	456	466	490	449	476	466	442	422	459	469	484	475	475	467	470	466	467	500	460	453	471	474	508	453	487	480	438	480	460	461	485	477	462	484	444	492	444	483	426	485	422	485	461	464	461	473	437	487	441	470	491	497	504	442	458	503	466	439	461	442	492	456	467	437	462	473	481	459	468	475	482	459	460	466	475	468	461	474	464	456	458	437	448	489	464	475	508	444	445	460	464	475	491	483	498	479	486	483	511	446	492	489	478	473	416	453	458
5707	12448	10278	5711	4466	3574	2788	2206	1751	1608	1394	1325	1244	1238	1216	1157	1004	909	890	843	801	878	870	800	808	766	770	795	834	916	853	825	854	798	769	757	817	796	767	722	698	745	687	680	661	673	694	664	675	689	685	690	674	717	687	724	694	675	686	677	697	689	660	644	704	720	693	741	644	687	703	640	697	716	641	691	676	683	713	659	707	703	693	673	670	700	695	631	677	661	705	657	634	645	636	668	689	692	687	660	667	678	699	685	665	628	663	649	636	676	674	660	642	640	687	605	694	648	707	626	696	640	663	662	650	647	668	656	652	673	640	693	670	707	671	660	664	659	685	634	683	658	691	681	684	657	662	692	649	696	688	681	668	689	653	683	691	683	687	685	679	685	622	644	686	664	668	702	666	678	708	655	690	680	662	655	698	736	640	679	665	652	685	630	652	669	687	639	641	639	702	651	646	666	669	693	688	651	670	643	659	712	649	684	674	638	674	710	677	655	664	667	661	689	654	659	668	683	645	641	640	684	647	658	714	668	686	636	629	655	697	713	656	690	693	663	640	654	624	647	672	657	680	673	674	695	683	713	687	671	668	685	644	656	717	678	655	691	664	661	682	675	656	665	665	688	625	694	661	681	658	708	687	653	699	654	648	656	639	712	664	659	641	686	650	683	650	675	652	664	672	716	634	681	726	730	722	649	667	661	678	653	644	673	646	665	725	618	663	682	623	680	664	641	641	683	670	668	691	634	689	650	635	664	661	663	638	731	672	700	677	641	671	642	650	631	663	714	678	663	697	686	675	657	636	673	676	660	644	630	653	624	653	652	663	696	637	692	675	685	709	642	715	645	668	654	635	680	688	704	641	666	704	703	670	673	650	656	651	665	662	653	639	684	698	673	668	658	629	658	667	662	680	618	691	662	634	685	682	647	660	648	629	661	623	669	663	692	656	696	678	687	672	724	658	625	645	681	689	695	665	662	643	673	693	708	687	676	668	668	665	649	676	626	678	692	622	678	650	661	675	669	606	674	654	686	710	660	691	631	704	665	709	683	656	638	661	665	710	687	674	667	657	725	680	667	645	674	654	685	684	625	705	701	676	658	700	646	645	698	656	691	632	642	686	681	642	673	624	649	681	671	690	697	675	653	694	678	629	676	660	704	649	667	663	673	676	662	668	737	675	680	634	704	690	674	687	664	656	630	671	657	703	664	675	665	666	668	688	674	645	697	660	646	694	637	689	684	697	617	661	637	675	698	703	645	675	681	638	672	666	665	654	662	638	691	676	667	677	658	698	704	668	627	700	672	700	640	658	661	643	689	666	711	727	696	689	668	655	679	715	676	633	644	701	663	684	648	718	638	692	673	655	693	666	677	639	656	682	659	644	593	713	666	650	685	657	672	650	676	667	703	620	652	657	696	641	598	670	679	700	629	699	681	641	642	612	692	650	643	666	665	671	670	615	700	660	658	643	698	649	730	615	646	697	661	666	669	640	680	673	691	693	703	655	717	639	678	665	691	673	680	664	621	665	642	685	667	655	650	634	658	688	687	632	692	693	712	668	651	694	663	624	655	664	685	657	660	668	655	674	621	683	669	711	670	658	627	664	696	685	665	679	685	688	637	665	640	675	707	695	668	632	695	649	683	680	661	605	662	705	650	635	685	599	648	709	662	705	654	682	637	669	637	682	716	645	664	686	664	696	648	679	696	646	700	665	658	639	692	706	697	662	665	658	648	666	643	681	650	667	686	680	645	615	663	683	656	676	732	651	658	655	652	650	651	659	664	643	678	639	701	663	709	670	670	691	635	644	687	676	652	699	629	682	671	649	622	685	682	646	654	657	690	680	656	638	683	653	674	655	706	680	637	615	664	672	660	684	669	677	666	646	688	655	706	723	690	661	674	659	664	710	631	670	720	620	671	687	636	664	698	653	649	674	645	688	639	673	668	658	616	674	663	673	706	680	659	693	643	678	641	623	669	700	649	683	717	698	694	656	650	668	687	624	656	671	672	604	660	677	669	683	685	660	647	691	648	691	689	695	647	688	604	677	645	645	678	652	667	652	715	703	685	710	701	651	670	668	666	681	646	658	635	630	639	688	702	652	634	707	693	651	699	640	695	661	642	674	668	665	672	619	661	651	645	645	664	702	629	705	692	629	653	644	714	670	616	661	657	660	651	668	676	665	667	690	682	681	692	675	684	694	674	659	664	717	719	666	692	679	687	649	664	685	680	657	703	637	641	707	645	729	669	657	671	703	722	636	654	661	701	690	636	662	709	689	645	647	691	738	709	616	684	610	677	669	674	658	674	664	676	661	663	665	665	724	651	702	718	683	638	626	662	640	643	640	654	653	695	653	677	673	678	660	692	658	616	692	682	684	661	675	664	713	672	685	687	641	711	671	684	645	712	688	678	642	688	642	671	646	653	668	696	683	689	640	682	650	652	679	678	667	679	638	673	679	676	654	640	714	680	628	662	618	649	673	656	609	672	640	655	682	652	683	664	675	642	670	662	653	639	694	700	673	702	637	683	681	698	648	715	702	658	600	654	697	684	666	672	608	677	678	672	697	718	719	629	616	711	686	657	663	718	688	663	657	655	661	668	701	654	619	720	715	702	689	695	694	643	653	659	644	693	681	631	664	668	694	647	684	689	650	647	686	681	696	659	686	699	702	714	715	649	631	640	684	685	635	663	659	670	653	657	678	695	649	644	691	661	669	700	677	660	686	655	655	669	656	646	665	643	670	681	659	596	656	665	695	630	664	707	637	694	693	644	673	684	642	668	680	652	662	705	726	653	679	667	677	683	699	696	659	630	632	647	667	672	727	657	654	695	629	660	658	689	673	652	635	662	669	652	676	652	643	699	660	679	614	691	671	624	702	617	696	673	681	582	670	680	639	635	662	645	622	653	664	696	664	641	686	675	648	649	655	735	697	649	689	679	668	664	684	709	628	682	705	670	687	663	671	672	660	641	663	666	712	663	697	680	667	647	613	637	661	684	642	636	671	721	710	706	659	671	654	657	659	671	700	647	692	736	693	711	697	661	615	677	687	662	632	654	653	660	686	717	672	689	643	656	649	669	650	661	678	643	692	669	669	695	635	704	669	652	641	655	749	697	679	658	663	669	667	690	669	657	690	649	615	729	665	660	661	689	688	676	657	669	682	668	674	621	688	659	676	675	715	662	669	657	629	670	628	655	693	618	706	645	650	685	701	639	728	663	660	679	676	636	624	696	669	711	710	664	683	691	693	654	663	677	657	707	686	700	662	643	696	667	681	677	674	636	649	719	665	725	670	648	663	618	664	713	635	617	685	639	697	660	657	686	640	649	693	702	675	694	666	667	672	672	636	669	678	671	680	710	663	679	654	678	669	683	659	630	694	656	639	683	686	662	700	680	651	636	635	649	690	659	657	680	689	686	711	647	642	692	671	635	663	680	703	665	722	644	643	683	704	659	638	699	648	666	645	687	665	652	663	686	693	664	676	627	717	635	689	663
22737	21158	29031	23567	21161	21210	10015	1468	1006	921	849	748	704	643	617	610	524	448	455	445	441	423	481	399	432	436	408	433	439	451	493	435	393	427	414	387	422	393	352	381	379	362	296	359	335	341	335	350	345	348	352	334	329	369	376	323	356	344	366	365	367	345	325	352	335	329	337	346	349	356	349	304	332	326	334	307	306	309	333	302	354	340	333	307	328	335	338	324	327	309	305	321	332	346	350	318	325	321	325	335	327	315	315	303	315	345	308	349	336	339	341	294	318	337	318	319	333	328	320	336	292	329	340	301	317	362	324	345	350	290	321	317	318	333	337	330	344	373	305	299	276	367	300	353	352	308	333	316	335	314	333	315	327	314	331	307	321	331	315	322	303	316	347	307	333	339	304	324	323	298	299	295	327	326	309	316	315	344	304	307	346	306	368	298	340	330	314	328	312	328	331	324	346	341	342	305	325	348	290	341	303	325	300	330	321	341	316	325	350	296	354	335	302	298	342	310	319	318	316	335	340	334	353	344	302	320	315	324	363	324	371	351	317	325	311	342	325	304	363	263	306	313	329	319	293	312	334	296	339	298	330	314	293	319	308	339	303	315	352	324	311	315	356	332	324	345	355	325	325	316	348	329	338	316	332	298	305	291	349	336	318	326	335	360	350	306	351	300	321	313	309	305	361	340	306	351	333	314	330	339	332	289	327	319	313	329	314	327	340	301	336	314	323	302	340	335	320	358	309	308	320	326	330	336	321	312	321	316	333	318	327	314	283	345	298	327	300	322	343	358	340	311	334	327	324	348	350	331	328	308	309	357	334	331	317	327	330	316	298	336	287	326	293	343	332	320	354	314	324	334	341	343	329	320	321	328	358	329	349	304	325	289	348	303	340	302	299	353	317	314	321	306	334	320	340	301	285	317	348	330	332	341	341	334	313	332	322	332	356	318	342	342	303	334	303	311	329	286	349	318	337	345	315	310	322	303	305	360	335	328	319	295	334	330	324	311	323	324	328	288	325	322	328	351	315	338	327	308	317	310	348	335	331	329	305	284	305	307	315	348	297	323	330	339	299	329	327	317	315	356	317	309	324	324	303	306	324	337	310	324	315	323	352	309	307	335	320	328	345	312	301	332	314	319	324	308	316	319	335	358	308	367	332	331	327	355	353	353	318	339	338	354	339	328	320	326	322	329	311	323	337	327	325	293	319	292	312	320	323	338	281	314	316	326	336	312	299	335	305	316	302	299	324	359	319	298	287	346	329	322	366	342	319	351	305	322	333	296	285	308	349	317	327	324	327	358	349	306	329	281	324	320	318	343	307	333	315	311	291	327	329	308	354	308	326	331	350	302	300	306	371	315	326	318	293	331	317	342	341	311	337	311	342	323	296	320	360	307	357	360	290	323	329	293	332	344	336	308	324	300	305	321	343	297	309	310	316	306	322	323	329	339	337	332	299	343	299	349	316	313	309	336	306	321	324	350	350	363	325	297	299	292	302	330	304	303	316	293	317	311	310	326	324	338	338	301	302	329	324	303	312	311	316	345	317	319	328	331	321	292	336	325	293	342	321	310	321	331	301	308	328	307	338	329	310	328	338	325	272	301	324	333	313	350	340	314	301	321	315	315	366	331	317	329	316	299	322	302	339	331	323	351	325	345	309	316	324	327	336	330	334	344	330	327	326	319	335	362	348	321	325	324	336	324	307	311	334	348	346	330	316	311	346	315	351	335	320	322	293	311	334	342	315	297	299	316	319	319	333	314	322	320	323	303	298	307	353	328	327	318	308	296	308	290	321	326	300	341	297	323	318	329	300	345	331	302	345	304	344	333	326	304	341	298	360	320	304	304	354	329	317	328	288	309	329	326	342	354	289	322	300	249	312	299	333	335	312	321	307	309	308	330	306	320	337	332	332	330	318	322	311	323	296	330	302	318	331	321	346	293	309	308	318	329	293	343	314	295	281	309	379	314	333	318	296	311	323	337	357	327	332	323	327	334	301	325	315	340	359	314	323	315	308	298	355	321	311	297	320	329	316	317	345	313	337	345	297	310	336	310	317	315	317	312	337	328	318	328	312	320	337	339	316	327	335	338	277	310	349	335	320	382	337	296	333	332	347	339	328	306	330	318	311	348	292	338	353	298	302	378	307	298	381	314	312	316	297	299	331	304	330	327	301	324	311	315	338	309	327	355	345	310	325	347	331	308	313	344	299	324	322	297	319	308	312	305	324	343	316	330	320	330	297	350	314	334	333	335	309	332	310	299	337	324	308	334	357	343	291	308	353	300	315	349	326	330	342	319	325	319	326	333	326	303	318	334	333	282	325	326	271	336	318	338	298	333	321	314	322	290	328	308	315	313	352	316	293	336	336	329	306	292	326	311	307	293	306	315	324	334	330	314	320	316	333	319	328	359	340	322	323	347	322	351	311	326	343	312	323	357	317	343	302	298	320	300	325	331	326	312	335	354	337	311	310	364	337	292	304	324	309	337	283	334	333	319	347	308	324	342	330	335	333	328	322	328	321	313	336	335	315	333	288	313	357	360	330	331	337	303	334	316	329	322	309	297	359	337	331	326	311	302	359	339	333	338	347	315	348	317	343	345	332	314	334	307	303	291	301	315	286	338	298	312	304	329	310	312	313	333	331	336	297	317	347	300	328	323	336	319	352	324	333	294	336	297	291	335	328	345	344	320	362	338	334	326	301	337	338	324	300	343	355	311	331	311	292	323	343	301	335	340	312	318	336	309	329	288	320	330	357	339	325	319	332	315	315	294	346	355	330	305	324	345	330	326	304	342	314	317	318	326	281	314	353	306	312	324	318	328	324	323	340	320	275	304	322	326	337	305	336	304	316	326	298	329	327	308	323	325	327	312	345	329	323	319	336	318	309	329	324	344	309	298	335	308	297	315	324	320	328	321	313	323	350	327	301	345	338	315	320	332	330	316	303	300	317	323	344	333	320	327	316	342	318	324	323	294	337	334	337	340	356	332	327	350	292	309	330	298	379	318	353	317	327	316	331	309	289	311	341	265	303	328	330	343	335	325	307	289	313	358	305	317	346	326	331	289	378	301	316	341	341	325	350	302	296	321	371	331	335	318	335	316	310	318	300	323	329	328	300	341	329	306	317	332	348	279	315	351	294	329	314	324	311	340	350	318	299	332	276	328	319	346	299	327	355	299	363	321	307	347	322	295	320	346	340	342	307	323	326	341	353	326	296	311	327	310	322	350	291	337	332	304	313	336	304	320	314	349	333	303	334	348	357	333	323	322	346	318	316	325	330	314	317	345	368	344	325	328	339	369	360	388	355	311	337	318	331	300	323	341	355	328	271	302	321	328	342	335	336	348	359	316	305	323	317	314	342	341	317	323	340	306	348	331	347	326	343	310	356	326	308	308	311	327	300	330	332	316	277	312	343	326	305	300	298	318	312	309	306	352	311	332	284	299	321	289	331	325	314	317	337	336	317	331	368	344	356	321	342	334	315	326	333	309
7999	18575	15411	8951	6641	5247	3949	3131	2514	2213	1792	1572	1581	1365	1401	1220	1046	904	759	780	711	709	766	671	736	669	678	697	755	774	752	767	671	707	616	638	699	604	580	588	558	530	520	526	500	508	510	491	489	487	525	516	515	515	508	513	519	526	516	525	500	474	525	460	498	514	504	471	491	497	469	493	490	509	468	479	461	420	447	425	464	474	461	470	481	465	474	491	481	504	489	456	483	504	466	473	491	468	507	466	490	486	506	448	511	455	504	454	473	486	483	455	457	484	463	479	449	481	475	496	494	461	465	483	455	450	466	472	482	485	455	470	517	461	477	471	450	459	501	451	455	485	518	500	456	479	511	496	502	478	439	436	464	465	447	472	468	450	465	442	461	497	485	461	459	494	483	434	460	437	471	430	479	518	470	444	513	477	456	475	463	498	493	452	450	447	461	460	440	446	449	503	462	449	465	449	457	494	478	481	446	509	439	419	502	468	447	506	435	459	461	469	445	441	474	486	510	451	460	439	471	476	480	487	417	450	513	460	477	462	470	490	470	457	446	495	494	447	496	482	504	500	462	438	463	472	450	503	451	498	501	480	467	452	467	454	434	478	473	487	472	442	485	465	464	515	426	457	469	491	436	471	443	415	451	461	415	431	511	449	498	427	479	470	481	471	456	457	465	462	463	464	469	467	501	491	458	499	459	462	476	495	462	420	502	467	470	443	500	450	498	473	451	485	496	483	455	472	461	492	465	449	476	472	480	470	464	479	447	463	458	443	486	477	480	454	444	500	499	454	515	465	462	458	500	470	467	446	466	481	440	457	435	451	430	456	482	481	458	478	494	449	476	474	439	475	467	435	448	520	461	461	479	457	477	429	453	481	470	434	476	478	426	436	489	453	454	459	453	453	448	478	460	456	474	491	532	480	487	453	462	479	486	440	489	449	413	513	475	493	479	464	477	496	504	460	472	441	473	480	449	423	425	471	437	481	466	457	477	470	412	453	417	476	441	458	465	450	473	457	457	480	457	483	476	477	450	452	467	409	480	463	485	461	466	430	489	491	422	443	431	499	454	474	501	468	455	507	443	441	468	459	456	444	448	433	460	460	470	468	454	466	437	425	493	433	428	464	512	468	448	470	472	504	454	463	439	491	445	458	466	500	434	468	431	466	471	448	513	453	470	447	438	468	479	486	489	467	449	443	475	459	455	431	459	483	491	452	456	473	474	446	451	407	489	465	473	464	491	466	457	456	480	449	489	474	493	452	445	436	454	453	489	458	479	488	468	480	484	479	435	479	417	446	484	451	484	453	463	466	460	465	499	455	456	485	473	415	469	474	468	463	471	481	480	480	471	472	530	427	427	478	486	482	437	498	467	444	482	454	480	489	500	436	459	439	456	508	441	419	473	464	482	519	488	481	485	461	469	504	486	486	464	455	462	507	463	474	472	451	428	441	463	493	452	501	467	465	485	431	466	485	441	424	475	459	521	469	457	450	485	454	442	439	497	487	490	454	470	472	478	448	466	478	444	495	467	469	502	469	463	452	505	460	463	470	491	517	432	466	480	441	443	465	472	480	502	466	416	421	435	478	460	455	454	451	482	471	456	459	427	466	475	444	454	447	481	455	453	458	435	468	439	474	490	477	471	463	466	485	449	467	447	477	490	456	443	486	490	470	490	479	425	467	460	455	450	418	462	456	478	459	421	507	453	478	485	468	497	486	459	459	455	451	467	459	475	437	478	463	475	480	452	496	457	452	483	456	437	475	441	478	432	465	428	454	498	408	446	498	437	413	447	453	459	479	478	492	437	448	471	465	464	462	504	477	483	479	450	438	481	487	479	475	464	438	462	483	458	463	486	451	448	495	450	494	480	492	468	456	481	461	463	484	436	489	466	470	497	487	460	417	482	496	446	460	489	460	499	445	428	451	441	473	500	481	475	434	447	435	462	474	448	484	491	436	475	462	450	478	473	449	484	460	463	469	456	457	457	461	476	474	439	456	434	478	456	479	446	438	437	485	430	495	477	442	496	470	484	453	493	468	488	456	461	447	481	470	485	503	469	429	448	464	469	475	477	491	440	478	471	483	478	439	472	471	462	445	475	434	482	476	509	479	476	467	455	485	485	438	469	468	455	464	481	417	416	444	488	478	461	434	494	497	480	466	462	464	461	425	477	453	421	439	473	501	495	490	481	441	510	453	495	460	455	463	491	469	455	418	467	475	481	439	483	462	475	489	467	417	458	455	456	460	448	438	509	449	416	476	490	442	459	430	452	462	480	472	469	452	482	441	493	470	476	495	457	499	469	467	431	463	455	458	483	460	424	469	422	463	456	450	465	434	432	481	469	455	469	514	468	486	512	443	478	458	531	494	453	456	473	454	496	482	475	388	459	478	452	443	468	478	457	445	465	457	496	438	480	478	469	458	481	468	455	456	476	479	419	468	450	483	491	462	471	474	464	480	482	494	466	439	440	445	457	456	505	452	461	427	469	463	470	451	475	505	456	491	467	447	492	449	426	485	463	475	473	446	460	481	452	467	476	497	472	446	457	464	479	493	475	512	466	469	468	498	483	475	470	477	473	458	463	480	478	466	465	465	492	440	447	445	483	483	486	487	467	478	450	453	491	490	485	502	479	483	464	494	444	509	464	468	460	444	437	492	480	432	527	478	483	417	451	471	477	452	500	456	470	440	435	447	451	470	460	491	488	435	499	443	491	449	437	458	497	466	452	466	485	455	438	474	474	459	474	432	482	459	446	498	466	413	439	434	510	449	460	499	442	506	453	459	484	458	454	439	465	466	460	488	415	510	493	468	471	455	466	446	477	458	495	500	475	470	449	489	449	440	474	456	419	440	490	468	479	468	431	463	503	487	437	454	464	451	476	459	509	463	467	481	489	469	470	478	460	473	458	488	481	470	444	465	518	441	469	492	470	433	500	494	469	460	469	474	515	474	473	521	468	485	432	484	455	458	449	474	481	455	487	475	462	438	449	438	427	458	480	471	497	436	464	448	472	465	477	511	466	464	492	480	487	466	499	470	491	455	501	448	432	456	464	481	505	469	477	479	435	460	449	447	444	495	457	532	440	474	454	461	476	465	485	454	448	462	458	438	504	470	436	446	475	449	450	475	477	451	459	465	467	472	466	483	486	456	487	480	476	497	463	475	473	453	470	461	498	443	486	473	475	461	496	506	430	470	470	445	468	442	469	465	434	448	465	465	470	476	483	446	449	499	455	485	485	454	448	454	473	435	492	489	470	499	441	487	457	473	462	517	497	441	482	502	495	480	448	480	435	448	476	484	425	475	442	482	461	450	471	451	473	461	478	477	482	424	503	476	472	473	483	449	473	460	480	489	452	467	484	437	412	465	447	506	458	484	441	478	462	463	485	436	464	423	493	470	444	456	486	487	466	461	478	465	454	484	475	451	449	467	502	455	504	454	454	473	479	459	468	482	494	477	463	474	458	445	459	480	458	473	443	461	478	480	480	476	461	463
26542	20480	8850	1378	795	649	584	497	452	485	448	421	420	423	410	426	368	388	371	407	371	343	367	396	359	379	378	365	428	385	378	419	346	369	401	382	396	394	385	335	343	401	375	348	364	359	359	364	356	363	345	350	375	366	385	383	336	376	335	357	376	364	359	366	383	403	359	346	353	343	329	344	359	371	350	315	342	347	400	344	372	353	348	353	348	348	341	350	351	382	339	349	363	342	364	355	376	429	372	356	378	349	337	392	333	376	367	398	352	344	318	382	362	349	367	357	341	374	352	338	390	367	368	343	388	356	319	401	348	347	352	390	339	359	391	370	359	345	360	372	396	337	357	368	352	344	369	346	387	368	358	370	341	381	369	380	381	377	334	347	386	342	369	373	344	395	329	341	311	357	353	350	372	353	373	368	376	348	357	341	369	348	357	368	366	356	334	354	354	405	325	363	372	347	365	386	335	347	347	349	375	332	334	367	329	363	362	379	358	357	332	353	373	349	360	350	350	360	332	365	347	380	338	386	399	389	393	412	367	344	347	354	335	356	354	361	379	339	337	343	369	358	325	385	339	373	346	384	351	364	357	350	396	361	377	364	331	372	355	364	365	346	370	368	326	358	357	374	360	394	367	353	354	380	354	327	339	343	364	341	370	359	348	374	366	337	361	375	391	360	339	359	370	382	384	355	389	359	368	360	372	360	358	370	370	358	351	342	377	340	361	355	384	371	369	334	361	356	363	339	393	341	382	367	389	375	378	384	336	384	365	378	380	336	373	339	372	374	336	376	325	350	345	356	391	347	388	344	338	392	416	364	367	353	381	371	394	396	376	351	366	358	366	332	331	356	352	345	385	381	355	356	366	343	399	376	351	374	361	351	349	370	377	365	367	346	336	350	374	414	372	377	374	348	341	383	369	357	355	358	386	379	391	367	358	382	372	395	350	353	342	361	369	333	357	389	332	350	342	327	335	343	371	364	341	374	371	333	367	358	351	362	387	347	322	333	371	359	374	376	370	353	372	364	355	376	359	329	334	341	346	381	376	350	339	358	348	364	346	378	374	372	327	386	388	356	342	392	397	382	375	373	399	381	361	370	400	362	374	370	367	376	397	361	343	396	369	384	419	398	336	388	357	348	369	366	367	366	391	367	320	357	398	364	348	371	336	378	379	333	386	363	347	344	340	374	346	377	360	367	365	328	376	348	373	359	372	345	370	342	327	337	370	398	376	355	382	339	357	377	371	332	354	357	351	321	382	395	377	367	359	371	318	353	387	331	347	374	391	395	363	343	367	355	377	341	336	344	365	351	360	362	342	339	364	335	353	395	331	346	365	373	358	349	357	360	345	374	339	347	358	345	379	325	346	391	368	358	346	382	384	351	391	358	347	367	370	357	365	372	348	347	377	361	364	355	341	354	342	386	372	340	389	361	347	347	366	355	346	361	359	357	361	348	355	319	399	348	355	396	372	356	389	352	354	347	401	337	370	367	337	358	325	363	349	348	353	343	358	356	342	337	387	345	404	421	354	355	355	358	375	360	369	331	372	354	351	340	353	414	382	326	362	342	372	376	354	384	381	351	342	353	379	349	319	372	347	335	385	320	387	344	353	340	378	383	369	387	339	368	389	386	350	336	354	363	360	365	382	337	334	368	351	357	390	343	371	368	357	346	370	377	391	387	370	346	375	382	363	377	328	347	365	358	362	344	362	380	342	368	394	309	387	346	385	370	378	353	361	332	328	375	344	355	389	336	387	338	387	348	382	364	372	361	344	379	363	360	319	387	328	368	364	368	359	364	348	355	363	310	335	330	390	370	350	356	311	339	310	374	352	371	364	360	345	355	360	336	350	368	352	354	388	350	314	383	384	382	385	364	348	390	381	376	367	360	379	380	348	378	358	394	358	342	357	355	335	366	385	361	372	395	390	366	367	354	360	350	348	371	343	365	347	322	347	361	352	341	354	348	378	363	363	374	373	357	377	358	354	388	336	315	350	399	352	388	385	398	341	371	352	353	355	374	360	389	356	384	371	349	386	374	359	400	339	367	352	353	352	351	375	397	368	366	341	390	343	371	356	364	354	398	335	353	348	338	347	386	375	353	373	344	345	350	352	364	369	379	336	371	332	388	366	371	342	381	384	326	362	392	376	369	358	380	364	376	344	357	366	366	344	346	340	380	363	372	333	380	336	351	368	332	396	349	376	345	357	398	375	360	348	353	387	377	382	394	338	386	334	353	370	394	344	347	391	339	343	345	383	365	323	376	361	364	357	349	373	362	360	362	389	334	362	359	347	387	337	340	371	349	345	350	353	332	363	418	395	393	346	385	371	390	375	368	361	366	349	364	354	371	396	367	363	412	396	368	374	342	343	353	341	353	346	378	387	366	391	355	375	372	365	359	361	326	352	386	391	376	336	357	357	348	345	355	339	375	360	355	341	342	349	383	352	329	331	378	351	366	370	356	347	375	342	380	357	304	337	352	336	408	353	356	365	356	355	374	363	334	374	375	386	338	342	356	362	377	384	362	381	351	338	342	359	376	359	314	355	353	353	379	354	320	384	338	367	329	349	383	371	352	390	356	336	354	353	340	376	345	396	367	350	381	390	376	371	414	364	382	360	344	354	352	352	339	361	391	380	374	380	364	328	368	370	372	350	371	375	383	341	361	389	337	364	366	342	336	379	362	331	351	359	354	339	362	354	340	360	363	330	366	369	351	327	354	347	344	361	381	336	362	360	350	383	359	380	383	322	341	341	364	352	406	327	373	341	361	335	328	353	358	386	353	348	323	376	332	354	346	368	357	389	366	352	341	350	346	395	346	348	339	380	410	382	365	351	346	352	374	340	351	359	342	363	365	351	356	350	388	355	369	386	375	342	326	367	380	351	344	336	354	352	337	357	356	378	360	376	345	341	377	355	392	334	316	384	371	350	383	356	400	352	354	368	364	378	356	329	352	371	361	361	369	362	361	326	353	345	386	343	332	386	372	365	361	364	357	389	352	318	348	359	354	333	342	330	341	353	379	343	328	339	350	356	340	345	372	348	357	365	385	355	358	336	348	387	378	353	342	340	362	339	377	348	341	334	362	365	342	343	369	331	364	340	365	342	395	375	388	341	356	340	338	369	365	341	371	363	363	390	327	332	367	379	382	386	334	353	396	355	385	335	346	374	349	359	369	380	352	349	362	365	361	363	383	372	365	348	363	356	410	365	345	370	374	355	368	391	400	357	351	337	365	359	351	372	351	352	382	407	382	340	376	370	384	360	323	347	364	329	347	337	340	324	344	328	372	335	386	351	286	369	373	370	336	336	344	392	390	378	359	355	366	375	346	364	336	376	323	329	331	419	341	382	341	361	355	376	356	358	371	357	363	331	352	323	376	346	348	339	348	341	357	334	368	385	379	356	389	350	353	346	317	358	344	375	360	367	369	339	380	358	332	353	332	373	342	374	370	373	355	356	382	347	359	378	348	345	379	367	342	353	408	364	386	345	353
4578	2926	2771	1742	1553	1309	1064	978	856	797	715	719	694	654	680	663	626	602	535	525	564	540	562	587	546	554	601	571	572	587	608	550	556	533	576	563	600	568	571	470	494	515	510	575	528	523	508	528	539	513	523	537	503	495	510	519	524	533	509	538	491	509	521	530	530	482	566	507	537	540	489	542	530	554	516	552	524	533	517	514	517	548	525	524	495	489	520	506	527	535	485	504	484	521	481	505	553	542	538	510	525	505	544	490	530	506	531	542	494	494	488	517	526	539	509	505	527	536	503	509	516	542	509	493	514	480	492	501	502	481	490	501	516	480	490	525	499	503	499	499	484	506	557	523	529	495	491	497	536	510	514	512	489	515	528	530	509	531	511	520	511	497	530	550	547	510	492	488	516	518	488	530	493	517	521	494	538	503	517	476	511	521	496	500	560	511	526	523	507	526	546	531	487	542	494	527	537	547	504	513	551	499	538	518	491	506	557	493	529	517	545	559	496	501	516	533	541	512	478	553	481	518	517	547	503	524	517	503	501	561	538	507	502	528	494	523	514	483	499	548	497	489	508	477	526	514	515	539	513	511	506	511	530	501	514	489	494	538	493	537	539	517	491	525	509	499	489	521	538	467	493	534	469	519	517	524	528	522	506	499	484	529	460	484	531	542	571	518	545	513	487	547	503	501	483	500	509	550	499	517	490	503	539	470	525	486	501	511	504	497	521	507	529	547	492	512	517	488	500	511	528	486	544	527	522	540	537	490	521	529	500	489	530	511	498	539	496	507	475	496	520	514	550	518	511	513	524	534	491	531	504	533	529	542	534	522	495	502	505	531	509	560	526	473	472	533	539	497	532	521	551	496	528	562	496	485	540	534	540	499	461	519	543	503	487	512	569	548	513	498	554	478	487	511	520	552	534	505	506	522	511	488	515	549	468	515	553	543	514	547	508	526	495	528	481	509	508	543	514	538	539	481	530	505	541	527	528	516	498	551	551	472	540	512	486	547	511	565	533	504	476	544	491	496	494	503	489	529	559	559	522	532	498	516	542	503	524	549	521	501	486	537	501	532	522	457	494	469	522	526	492	479	515	532	512	505	514	544	518	516	483	523	556	534	542	481	536	520	547	487	519	534	505	517	504	532	578	524	556	526	490	514	524	507	555	529	489	487	474	502	508	497	546	512	521	518	487	504	512	554	512	494	517	507	503	542	486	512	470	527	517	555	518	510	499	582	516	534	540	509	462	523	542	523	515	523	514	562	518	575	508	527	531	522	500	533	537	507	516	510	532	543	528	500	529	484	487	539	495	551	531	516	498	510	514	497	520	541	539	513	507	491	549	520	474	496	484	529	529	514	498	488	493	534	505	531	505	517	485	525	505	482	517	496	495	528	521	494	479	515	520	541	508	536	537	535	521	509	501	512	465	489	505	486	477	506	547	535	517	505	500	508	529	488	450	535	547	540	520	515	485	528	506	530	550	518	519	537	505	467	469	477	517	508	536	498	504	519	536	494	508	513	516	492	488	507	522	514	520	539	515	487	515	508	519	545	479	530	501	525	542	462	559	505	545	548	532	518	558	487	565	541	521	468	527	465	525	526	503	480	512	508	476	519	513	512	507	517	509	532	499	550	476	523	540	482	484	506	550	511	515	530	487	519	546	481	517	525	510	509	550	547	529	563	481	546	523	492	534	504	494	477	511	490	500	488	488	540	533	517	493	540	524	508	512	500	489	485	511	491	552	517	487	562	531	479	484	542	519	528	519	535	496	523	490	510	508	556	552	529	499	527	501	494	536	499	497	553	520	527	490	476	541	524	547	510	514	519	571	553	474	493	506	515	524	476	501	529	498	516	512	530	457	516	513	476	512	511	525	561	545	509	494	536	534	504	511	520	491	523	522	499	538	476	526	483	543	536	539	547	512	503	535	449	497	540	490	548	509	514	545	516	563	529	488	537	499	514	515	539	499	522	516	532	534	528	574	517	509	516	480	515	500	515	553	492	541	533	495	476	526	569	544	530	521	506	510	529	503	505	509	515	528	512	562	523	541	532	485	524	468	548	532	535	492	508	505	531	501	530	488	495	523	516	510	540	529	549	494	505	587	519	495	519	514	537	556	549	487	505	508	489	499	492	484	490	505	506	541	513	548	519	511	502	466	560	589	515	511	495	524	519	527	523	518	523	499	540	487	525	491	565	527	544	509	518	557	524	509	505	511	499	551	556	525	502	517	537	538	506	521	507	522	552	530	521	543	532	516	492	523	500	521	490	515	519	519	514	544	482	500	505	523	540	506	490	540	531	534	515	521	488	525	540	528	507	497	491	508	534	532	517	527	521	508	542	494	548	525	535	551	488	511	519	529	518	525	497	492	525	527	511	494	519	489	516	538	542	518	481	521	511	561	565	499	589	497	526	534	483	548	542	513	534	511	475	486	490	540	534	527	519	512	519	485	552	537	532	551	501	485	541	513	491	510	514	534	533	492	512	508	515	499	495	513	485	536	542	490	526	547	516	559	513	498	544	503	514	518	529	531	538	527	549	532	512	555	484	550	543	481	501	519	510	518	519	528	508	538	527	492	502	530	481	527	528	486	514	458	508	521	470	526	499	518	512	496	536	494	541	478	565	521	577	522	521	528	481	534	502	515	518	525	517	521	542	506	499	530	516	561	532	524	481	525	497	513	505	479	526	527	550	491	536	525	515	533	515	477	513	521	500	503	551	477	541	508	504	518	506	522	510	505	545	520	554	557	514	529	538	531	515	515	522	509	501	525	529	562	549	542	449	568	531	524	511	494	541	520	485	523	576	518	494	507	530	491	540	523	515	502	535	538	516	551	527	543	553	531	504	515	543	528	503	539	475	495	478	552	501	524	520	559	488	555	544	500	537	518	555	518	502	511	538	557	531	544	507	499	515	497	513	495	537	570	519	519	536	539	512	520	503	501	512	522	518	535	475	492	541	502	523	514	507	508	512	546	494	515	530	563	521	502	495	534	517	496	544	521	528	513	548	510	528	523	533	514	502	553	531	513	490	530	493	531	534	519	498	510	526	501	497	523	517	536	530	531	519	534	530	522	523	550	509	504	498	530	545	505	537	488	517	561	540	503	520	523	495	490	522	523	511	504	523	518	512	521	534	525	544	516	526	514	458	503	537	498	521	564	534	481	521	544	525	492	484	559	515	525	522	514	494	515	490	540	564	534	506	528	574	458	505	518	547	535	525	518	497	501	472	502	487	518	512	555	553	521	516	494	502	582	511	504	514	512	470	507	546	511	498	514	493	483	528	515	537	483	503	534	486	537	484	538	484	518	545	499	481	554	548	511	511	520	509	572	520	519	501	510	481	574	494	539	510	515	508	515	535	538	480	508	526	499	499	551	513	488	514	527	515	523	566	505	544	540	509	521	516	524	501	479	554	496	508	494	498	496	508	503	515	545	515	538	519	519	535	503	481	500	504	482	522	531	525	523	523	505	474	502	501	532	552	547	495	504	549
23608	21120	28581	23917	21108	11956	1855	1125	883	830	712	682	690	681	593	626	546	523	548	517	532	542	532	509	556	521	513	517	556	497	562	541	566	547	513	510	513	503	512	475	451	478	462	480	470	459	449	481	473	454	480	455	460	460	467	471	545	504	445	481	496	506	448	456	466	482	464	502	485	462	469	478	481	478	433	481	498	510	464	456	469	480	482	479	431	431	456	453	410	449	499	463	440	451	482	431	441	489	466	470	482	475	436	493	482	433	417	490	461	439	490	439	421	421	465	437	462	490	460	473	496	482	465	552	435	490	492	511	469	470	489	403	469	481	484	474	458	495	459	467	462	444	441	481	448	466	440	485	440	489	464	483	477	471	468	450	511	486	493	483	461	485	529	461	438	438	472	482	457	425	481	462	448	469	448	452	454	478	495	438	497	435	450	462	492	450	457	452	421	478	458	467	490	451	456	497	465	420	462	483	477	468	467	434	457	512	476	469	467	469	455	440	463	470	489	487	470	454	473	482	432	505	452	463	444	456	440	455	479	452	468	448	460	470	449	480	455	473	483	461	437	477	452	439	496	453	495	471	478	480	465	460	493	473	501	475	463	473	474	459	449	461	427	446	464	474	467	459	503	489	485	444	433	472	478	476	448	469	413	463	458	455	459	443	434	431	466	437	461	452	479	454	480	458	483	476	469	483	475	475	459	463	422	478	452	478	457	469	455	479	459	465	499	459	505	482	487	443	481	437	473	499	464	482	449	481	471	502	474	431	438	466	444	442	456	483	499	433	464	461	476	447	463	435	466	464	455	440	471	478	470	423	460	446	476	463	404	452	456	493	442	482	449	489	476	492	454	428	453	453	406	443	471	447	482	457	471	464	449	440	444	440	434	465	514	430	479	451	491	437	440	416	501	453	461	440	468	465	473	477	465	463	470	483	458	480	470	458	452	451	424	453	488	456	446	481	485	494	460	461	452	472	497	442	458	479	446	443	440	482	498	446	461	481	440	449	484	448	494	464	458	469	471	453	458	457	490	459	444	456	493	442	437	477	476	461	475	467	420	476	470	437	503	501	448	490	491	448	462	489	452	414	476	419	463	466	487	443	445	490	477	473	452	476	469	449	494	491	488	457	424	444	476	437	466	439	447	451	465	483	433	472	466	456	467	509	467	474	458	465	494	428	467	497	481	472	473	494	485	463	498	483	444	430	485	483	442	482	491	488	479	454	474	516	448	488	494	445	469	489	460	472	466	503	495	450	438	448	440	420	460	488	460	459	446	445	486	477	473	478	447	437	493	485	484	461	476	466	464	422	453	483	482	481	477	443	453	491	498	448	500	475	474	453	458	438	490	478	469	452	460	430	463	459	458	418	496	469	448	457	476	474	453	470	492	447	458	419	426	451	466	473	481	454	474	495	450	472	480	473	485	486	483	484	485	449	470	438	442	482	462	476	490	443	470	486	460	454	515	461	417	513	446	431	422	447	501	481	462	468	461	437	484	484	458	480	465	460	475	473	493	422	461	472	513	418	470	504	498	481	479	497	500	452	500	460	447	435	470	467	462	461	477	455	443	474	441	470	460	471	508	479	457	426	452	466	482	460	489	458	488	422	485	500	474	477	487	420	451	461	468	458	446	452	488	484	430	456	448	440	507	460	466	473	479	461	448	448	470	467	467	482	470	443	458	447	465	455	462	448	461	460	414	461	479	427	446	489	429	464	488	467	462	469	475	442	415	461	493	453	443	450	438	511	449	446	450	479	439	478	451	455	450	471	454	434	507	486	456	508	480	468	449	458	465	477	475	478	451	427	460	449	462	502	498	469	459	452	470	462	449	446	470	452	474	489	481	464	435	436	451	457	461	435	491	452	485	459	444	490	479	449	435	475	468	488	434	490	475	471	487	464	478	453	485	450	471	486	479	499	436	455	467	467	457	509	479	439	410	445	450	501	431	474	448	455	454	462	443	432	428	458	521	456	444	495	506	453	486	468	460	432	464	459	468	476	465	458	470	471	450	488	481	496	453	492	463	458	472	454	411	451	493	468	456	476	457	465	515	451	460	474	464	461	476	462	459	453	430	436	456	461	446	462	482	494	435	469	443	473	467	483	459	478	457	493	462	470	484	430	450	448	504	447	483	468	468	438	494	478	446	446	472	441	461	503	439	443	485	521	463	466	464	473	464	456	510	432	444	472	441	433	472	461	467	476	469	451	493	471	450	466	466	472	442	485	454	436	437	480	462	425	473	489	422	464	480	500	475	439	469	454	487	477	456	460	460	495	471	495	447	504	488	435	459	466	480	460	490	487	448	452	478	465	467	460	461	472	456	464	444	472	486	442	458	445	511	449	437	487	459	450	440	472	459	444	437	447	431	469	427	517	480	455	434	468	452	456	453	490	460	426	462	456	492	460	470	439	460	449	487	455	474	474	479	445	493	487	454	437	505	475	500	438	444	482	504	451	458	512	451	457	431	439	423	418	492	494	461	484	480	482	478	488	442	450	491	472	458	452	463	452	432	464	471	468	464	446	471	479	491	419	472	486	470	464	433	453	442	462	449	465	458	478	479	480	440	474	467	464	482	460	505	449	472	450	436	451	464	461	471	443	406	477	490	471	454	442	435	466	511	449	457	496	473	444	475	449	511	449	462	501	497	484	472	452	491	482	455	416	480	424	456	487	444	466	446	425	468	495	466	502	496	458	462	456	490	461	488	459	473	486	459	452	485	479	448	456	452	417	462	449	456	485	440	490	419	495	475	446	447	469	500	466	499	468	482	463	482	457	472	445	474	498	443	480	474	523	446	435	432	463	455	486	494	486	451	495	467	472	463	425	462	447	491	412	456	440	459	461	443	446	473	440	453	460	451	483	447	494	471	472	477	501	471	466	488	472	440	452	475	506	441	421	451	445	475	429	434	462	477	487	505	443	430	480	468	452	450	466	485	455	521	459	431	466	492	487	477	467	463	490	461	436	474	468	440	488	456	459	453	476	454	475	475	466	472	477	449	473	464	464	437	446	479	465	471	522	475	435	492	509	421	470	446	476	458	469	486	473	454	453	443	491	485	483	491	459	455	440	486	481	482	494	456	478	446	466	478	456	429	498	489	457	470	443	451	481	459	418	468	455	473	463	485	426	456	470	453	461	480	434	472	418	436	463	480	459	446	481	461	486	474	470	473	495	463	456	451	452	486	474	477	488	445	482	431	485	463	502	453	439	477	430	489	486	500	485	482	450	471	443	472	472	421	514	475	458	437	475	473	460	459	445	466	456	506	479	461	445	478	466	435	477	423	456	501	513	471	482	468	496	434	421	459	482	503	468	458	468	444	446	427	428	451	499	439	467	451	402	478	489	486	446	472	437	472	458	458	447	487	479	496	480	443	449	485	454	459	473	508	468	482	464	472	451	471	430	515	477	466	437	475	459	467	464	455	519	444	498	477	473	461	461	521	442	497	469	441	482	466	454	454	484	450	437	475	450	437	472	481	447	497	470	449	482
5792	12517	10424	5749	4459	3472	2851	2252	1843	1671	1514	1353	1301	1208	1202	1114	975	908	843	826	770	808	837	793	842	766	813	827	857	853	892	850	794	767	759	784	808	770	716	774	668	686	671	669	671	692	697	693	721	696	656	628	720	695	719	723	713	636	709	649	685	686	666	678	669	650	662	669	666	682	677	692	722	655	669	666	667	678	683	652	671	714	729	665	646	659	664	677	637	647	690	645	673	644	675	654	648	679	687	688	692	636	732	681	638	671	679	686	680	662	669	688	688	677	677	685	689	674	704	673	703	648	642	647	687	677	673	643	661	674	694	689	675	670	677	661	655	647	669	603	692	648	652	655	689	700	676	680	686	646	642	696	698	636	641	678	653	660	643	648	659	658	637	675	621	688	642	676	656	663	662	627	672	681	647	689	689	703	680	670	720	713	689	701	628	661	683	662	638	700	655	650	642	713	711	681	670	659	681	673	675	640	636	661	673	687	705	660	669	632	704	630	690	697	647	667	678	699	652	664	652	671	689	690	677	693	659	661	629	662	692	694	705	657	668	674	658	686	691	637	676	652	664	662	694	662	614	669	702	662	678	633	681	610	704	693	662	696	694	675	683	666	653	640	652	715	707	683	644	655	675	621	675	694	679	712	679	616	674	713	670	667	675	698	678	630	675	677	707	721	668	678	684	631	643	668	690	724	701	631	654	651	685	683	667	682	627	669	673	694	696	662	600	693	692	740	699	721	655	654	716	624	661	685	629	662	666	651	656	640	682	723	667	671	661	687	623	657	678	607	688	685	643	638	649	644	689	652	656	699	649	686	685	687	651	678	716	696	657	640	652	721	639	666	650	623	664	648	665	674	618	687	667	635	656	681	654	665	664	627	659	641	620	698	674	655	722	695	658	682	666	672	679	664	669	671	623	656	729	635	656	677	683	643	695	653	673	682	670	732	683	709	696	668	644	623	702	642	650	702	715	668	656	677	688	685	679	661	624	667	683	652	679	668	628	672	665	630	680	700	669	650	646	639	688	664	678	615	716	669	674	662	669	675	657	703	664	634	647	697	712	700	660	703	704	676	674	670	660	728	634	670	688	669	645	667	652	660	687	640	658	714	637	695	659	691	664	639	665	653	651	663	674	705	682	676	700	643	613	663	639	686	653	642	674	669	613	643	661	630	665	690	647	611	625	683	706	669	634	662	659	680	721	671	650	664	688	656	629	626	664	671	652	643	687	666	651	665	690	625	729	657	672	678	694	680	667	709	637	656	671	663	612	696	658	668	626	647	619	669	692	677	691	622	660	676	646	698	649	673	655	653	699	669	670	633	629	632	657	679	619	612	646	623	657	619	659	654	623	667	681	651	646	699	670	652	613	713	651	659	666	701	658	655	705	653	689	615	665	644	675	672	692	678	668	655	696	641	687	692	659	695	645	682	655	655	629	645	662	695	632	701	695	696	655	656	679	678	683	668	663	672	720	674	697	671	706	667	664	619	665	673	664	696	653	702	664	696	668	659	685	654	656	670	663	662	649	692	643	674	641	628	650	675	665	671	695	718	679	659	638	658	733	663	670	643	671	646	641	661	629	648	685	656	646	660	683	635	640	679	699	673	615	691	708	669	675	664	638	713	646	684	656	659	652	620	617	700	671	676	653	659	701	738	687	660	629	670	637	644	665	630	626	640	673	668	674	693	712	717	656	667	658	687	708	685	649	670	660	720	611	660	684	706	656	692	648	654	608	658	673	659	716	620	640	652	682	647	642	665	693	632	646	695	693	674	671	660	616	674	749	626	695	706	656	688	666	683	657	648	651	704	677	652	611	691	641	681	665	648	693	688	631	646	658	693	665	662	668	663	711	692	695	682	738	684	695	638	682	655	669	669	645	670	682	647	650	679	662	637	673	663	646	674	682	642	703	676	655	642	690	600	671	681	653	652	680	666	638	661	666	660	643	711	668	659	620	707	681	669	672	679	696	710	678	721	658	700	644	643	621	645	702	669	712	649	723	674	703	686	634	678	676	654	688	659	641	644	670	680	679	646	643	718	630	642	696	627	695	645	665	665	676	680	657	685	628	671	675	652	681	635	647	655	654	666	691	670	651	629	646	621	645	656	638	653	667	674	638	694	623	653	650	636	653	635	673	661	677	648	683	615	636	645	626	662	646	666	634	662	658	692	700	647	686	686	663	678	665	660	642	664	649	683	660	698	657	690	680	682	641	640	671	704	674	722	699	619	699	655	618	676	631	707	682	667	701	721	614	651	656	640	723	686	666	685	668	657	716	675	684	698	669	632	623	697	677	663	698	696	723	655	686	681	610	669	684	724	659	682	658	693	677	691	630	625	627	674	649	680	644	671	695	673	646	653	689	661	663	691	656	698	711	698	668	622	655	653	693	710	677	675	681	660	683	627	660	650	705	626	653	707	678	686	699	706	677	637	652	722	676	661	666	682	630	681	653	645	659	655	665	673	698	709	614	637	657	624	614	606	678	660	685	666	659	622	648	614	710	643	672	639	621	710	657	649	710	639	705	668	653	656	670	699	661	666	718	668	683	668	682	668	633	613	668	661	692	683	613	676	663	696	658	679	684	653	660	700	698	663	672	631	648	715	653	639	683	642	651	655	673	662	654	665	654	682	652	670	681	666	620	703	670	645	672	630	643	675	664	627	660	649	648	634	698	645	669	658	680	722	650	646	660	652	702	648	674	721	649	643	655	692	659	628	624	634	669	662	700	689	666	638	695	648	645	655	677	713	678	666	676	635	727	611	694	673	667	687	682	651	663	669	664	672	657	700	673	668	673	667	676	663	642	680	676	641	678	684	622	672	667	685	673	660	656	648	671	625	681	671	656	672	648	667	698	675	680	632	667	675	695	635	698	633	647	657	704	662	653	668	677	664	635	703	664	655	667	717	675	655	652	668	702	720	667	601	710	661	674	675	608	654	678	700	712	697	611	633	619	673	666	666	633	654	669	659	675	647	663	674	623	655	623	645	623	653	666	669	652	676	617	683	662	700	681	678	667	675	704	616	659	682	652	629	662	735	681	655	646	672	674	710	613	632	648	658	683	668	648	670	681	666	646	664	640	654	662	655	666	674	651	610	695	662	680	653	673	676	635	633	708	691	640	606	660	711	675	696	694	681	659	681	648	674	654	678	709	709	636	664	685	667	680	646	668	668	653	674	620	684	682	693	636	686	654	650	716	621	683	630	631	670	717	676	627	691	652	644	629	643	668	656	706	679	683	707	630	674	706	600	642	701	646	693	662	683	652	656	659	692	639	618	668	678	673	695	597	685	631	654	618	644	689	672	672	643	688	649	663	716	642	683	641	625	700	695	660	670	679	676	652	631	691	705	700	667	687	675	688	664	651	651	695	670	691	632	700	687	695	693	697	612	645	645	658	676	653	685	693	713	605	632	677	676	669	632	655	633	640	658	677	705	622	619	652	660	666	686	683	697	701	639	714	616	670	662	615	672	718	711	654	678	727	627	694	679
22734	21128	28967	23525	21128	21160	10257	1514	1044	896	774	713	707	662	630	575	507	455	442	454	457	466	431	388	394	424	398	436	446	426	453	462	413	436	382	408	434	404	374	334	366	362	347	364	335	341	351	367	348	343	320	329	349	365	376	330	341	357	362	348	321	327	295	315	326	311	329	310	325	341	347	337	354	388	331	304	311	316	324	353	318	354	313	321	336	336	330	322	314	300	309	300	348	333	322	288	289	328	330	295	357	328	285	345	346	309	309	318	313	349	339	340	292	297	320	289	316	314	320	328	332	310	337	332	321	308	296	335	347	322	306	337	325	335	329	296	353	319	331	317	338	318	325	283	340	329	314	336	304	319	332	305	335	325	308	297	359	333	330	296	311	319	332	332	351	328	328	335	333	337	314	323	353	307	294	323	323	319	388	309	295	306	301	294	305	356	334	328	307	320	289	320	319	326	298	318	324	332	317	340	332	298	313	340	319	350	328	308	296	351	333	352	299	344	336	327	341	322	332	357	341	314	318	312	333	347	315	362	312	333	346	306	316	271	298	345	319	327	289	315	334	320	327	328	302	330	297	325	312	303	299	322	340	327	353	295	332	309	334	322	345	351	348	329	327	334	319	303	322	324	306	323	334	332	329	346	330	312	313	351	285	334	305	304	322	326	325	361	326	349	328	336	292	322	314	320	320	337	349	315	349	314	341	344	310	316	325	306	303	323	338	293	273	329	308	328	308	324	298	295	338	330	349	303	304	332	311	353	331	319	340	323	312	337	313	325	300	319	352	342	329	324	339	309	323	338	317	329	328	335	334	313	315	317	312	344	332	324	328	331	332	290	310	308	289	311	327	342	326	314	325	355	309	311	327	321	335	302	309	307	276	290	322	283	287	369	304	352	336	298	347	285	346	302	305	315	341	356	331	294	326	319	307	308	310	327	352	295	366	304	326	325	354	327	332	288	314	351	337	319	332	333	317	323	319	325	328	338	325	329	313	305	328	313	296	331	368	309	323	321	352	320	288	339	318	306	311	292	329	295	313	337	310	308	316	325	359	327	305	297	348	333	339	297	281	290	336	322	345	309	323	313	338	335	274	310	314	305	309	311	360	325	326	322	310	322	325	343	329	357	304	317	314	326	324	318	305	338	320	317	306	322	327	348	334	336	340	338	308	310	330	334	349	292	339	315	320	335	341	348	303	343	321	310	341	313	308	307	296	347	321	315	309	332	269	349	353	287	302	318	333	333	303	304	315	321	338	302	341	285	333	312	314	309	294	329	328	315	312	316	323	324	310	305	340	314	334	297	338	320	322	308	336	323	327	326	319	331	349	324	325	302	298	306	311	348	339	303	342	314	277	300	323	330	314	314	297	338	308	311	324	309	328	319	294	288	339	279	322	330	296	349	329	340	323	313	341	325	301	350	326	332	345	333	328	281	286	339	286	289	311	336	311	343	347	315	311	314	314	311	336	285	339	328	295	310	328	283	339	307	311	320	310	298	318	351	316	297	299	337	310	328	356	305	308	310	317	296	303	344	312	313	342	322	313	332	340	333	306	306	344	340	307	289	314	332	312	345	325	297	309	295	304	320	321	343	302	335	303	318	317	309	285	333	311	313	318	295	295	334	343	307	298	351	316	309	348	314	310	311	301	344	352	333	323	325	308	308	320	298	354	300	324	299	311	366	288	349	344	336	331	324	290	314	320	324	311	293	331	331	298	339	339	329	324	340	335	333	344	289	278	301	304	342	369	301	323	317	311	311	331	299	315	310	311	338	333	318	329	331	355	345	309	324	308	314	351	320	323	288	318	326	301	311	324	318	298	316	297	299	297	298	327	337	329	291	296	346	320	336	326	330	309	349	318	323	311	319	306	324	332	301	313	312	326	287	324	342	332	333	345	314	358	310	325	325	304	314	335	308	315	341	342	314	305	311	328	331	333	309	313	320	281	335	337	320	321	283	304	312	299	309	297	341	303	316	345	336	325	321	336	338	321	296	314	328	316	328	321	310	293	305	332	306	324	342	315	305	325	339	322	305	300	311	307	316	331	333	318	354	313	309	327	319	313	346	349	301	330	326	332	300	309	338	335	309	313	315	307	302	324	292	319	329	339	321	290	309	344	326	332	330	318	304	332	327	321	307	298	333	316	321	321	311	299	340	311	339	311	339	327	293	314	319	316	307	310	305	295	315	311	313	338	338	341	310	313	306	325	329	325	300	318	322	295	328	326	316	337	324	336	329	317	328	294	324	353	315	315	304	297	321	329	336	321	323	319	313	309	316	321	303	330	329	324	327	321	330	331	342	303	282	340	316	330	332	307	315	279	278	333	303	353	299	333	325	299	308	333	333	327	309	322	347	306	319	314	351	349	343	291	330	343	338	326	322	278	308	343	342	343	315	347	311	300	303	328	307	326	296	345	350	338	332	336	316	289	305	349	314	339	332	338	326	313	296	306	308	316	320	296	316	349	325	342	356	318	295	321	294	323	317	319	307	317	308	320	307	305	325	301	269	306	350	303	318	322	300	315	319	323	309	332	310	325	302	349	348	338	326	297	298	301	343	301	351	327	305	325	302	311	298	320	323	284	299	313	334	328	310	315	345	326	330	318	343	322	319	316	312	299	299	313	304	353	292	318	326	326	322	347	305	325	335	311	307	309	331	311	341	316	294	311	301	330	294	303	280	301	341	346	310	304	333	318	308	339	317	308	307	341	338	329	304	332	301	324	323	261	310	321	310	328	343	310	324	333	290	320	336	334	364	321	322	303	276	345	320	351	303	322	332	305	322	316	286	317	309	346	324	316	305	302	325	306	338	320	312	297	307	348	304	328	325	348	342	340	298	316	337	363	328	308	331	310	336	304	317	322	311	312	317	336	307	318	313	296	332	334	293	344	342	297	313	327	311	319	339	311	315	343	308	297	338	329	319	339	321	309	302	331	298	309	313	316	284	311	310	310	322	325	331	314	320	337	328	304	314	338	319	275	319	315	313	343	339	302	326	343	317	323	334	305	338	314	318	310	327	301	320	299	317	321	301	306	342	311	317	322	312	354	300	322	339	317	311	314	324	327	329	345	322	347	304	306	334	328	333	303	309	276	301	338	315	324	346	310	346	358	309	313	307	330	329	327	347	323	346	313	319	304	330	285	324	314	316	296	321	306	319	293	289	341	305	320	324	299	335	360	346	284	312	327	297	315	317	310	325	350	299	336	333	334	322	299	320	294	302	275	329	320	288	299	340	326	370	333	289	359	319	346	312	308	319	314	301	292	335	318	322	277	302	320	336	323	324	329	311	338	322	333	297	332	329	285	333	294	298	328	321	339	308	299	306	313	304	286	331	321	323	362	319	332	338	297	300	338	337	332	276	338	326	322	326	321	321	344	299	330	321	327	305	343	334	318	333	298	315	333	326	334	343	303	301	293	323	319	287	321	304	335	336	317	327	329	326	324	341	324	309	318	321	288	303	299	325	328	309	298	307	344	321	325	317	317	318
8029	18621	15532	8852	6895	5229	4224	3248	2545	2128	1818	1670	1568	1407	1270	1202	1025	874	795	742	742	803	732	727	721	728	679	731	759	799	766	720	656	643	691	686	640	632	632	514	539	506	499	504	464	469	500	481	507	481	513	506	504	494	533	475	478	495	489	522	490	525	434	528	485	462	453	454	512	457	478	489	539	502	490	464	470	447	443	470	408	475	463	496	487	437	505	464	455	472	459	444	425	435	472	464	489	480	491	482	508	466	485	461	503	441	447	461	458	471	495	430	455	435	477	476	459	456	432	431	478	441	478	441	425	479	501	487	471	469	495	446	464	443	439	410	456	470	467	488	502	452	453	467	433	448	457	464	486	452	448	469	479	494	439	509	474	470	477	459	468	462	493	483	468	490	439	495	423	449	466	465	470	448	501	453	443	450	430	440	457	483	429	469	468	478	467	504	481	477	439	456	470	469	483	452	447	443	424	458	446	467	452	458	464	497	499	444	466	465	447	488	435	490	489	469	442	420	463	472	428	450	508	452	431	433	497	481	450	499	450	472	443	439	490	469	472	484	428	469	473	488	479	457	456	516	507	456	444	445	505	448	435	497	450	443	504	448	452	468	484	438	464	394	458	483	434	430	470	473	449	486	465	472	417	481	464	444	490	456	478	459	495	465	477	465	472	495	470	460	467	491	472	468	444	510	462	482	438	444	428	489	462	493	468	465	469	425	459	472	469	483	453	487	455	485	457	473	464	451	461	454	471	430	478	458	458	475	489	453	463	439	445	474	516	499	467	460	432	437	477	451	493	489	486	448	468	469	469	465	477	437	432	469	452	464	475	491	468	464	493	493	444	447	424	494	472	490	481	458	484	477	484	487	473	442	454	475	497	477	498	475	438	493	458	462	487	458	433	468	477	478	457	450	426	466	464	451	467	439	423	476	471	490	458	452	486	482	417	438	444	471	476	503	483	463	497	467	473	495	488	498	483	461	429	457	490	461	463	461	480	471	444	516	473	441	439	430	510	474	497	485	474	455	492	497	426	440	456	431	491	452	461	469	462	498	473	451	485	501	487	447	427	465	450	485	447	447	430	501	482	440	459	481	468	463	479	458	489	455	485	447	481	478	438	439	476	473	463	451	498	442	457	450	424	454	456	475	487	447	478	482	474	483	445	484	458	480	479	474	480	438	483	448	410	452	456	483	433	443	480	459	459	431	472	474	409	493	485	432	463	413	472	481	463	430	473	446	455	456	508	497	493	458	473	474	452	450	456	464	430	431	489	462	476	456	451	472	465	510	464	470	462	465	456	468	478	466	479	511	451	466	469	494	457	460	461	425	429	485	447	440	524	473	446	492	444	453	470	477	472	453	462	493	457	484	421	467	483	475	435	466	488	465	450	455	466	490	433	443	488	464	483	467	479	469	459	472	464	434	495	437	469	440	453	448	447	461	460	486	458	482	479	490	453	471	450	448	418	489	467	439	455	445	460	478	439	497	465	488	436	456	498	486	472	480	445	442	455	449	446	454	462	485	469	421	450	481	465	437	470	463	458	507	473	446	463	483	453	489	437	466	426	472	473	459	437	447	465	499	471	474	452	432	458	447	453	455	484	436	458	453	467	435	469	459	446	455	461	470	460	475	491	440	458	490	450	451	462	421	474	463	437	495	424	435	504	443	427	492	462	465	421	490	459	433	427	470	462	459	467	431	479	507	488	447	436	436	469	474	444	457	473	440	442	462	428	498	451	435	489	464	465	445	437	499	418	475	454	452	485	504	478	460	467	470	440	466	442	498	455	468	447	440	465	452	472	464	454	452	472	462	472	513	440	433	474	464	436	472	447	454	459	441	434	487	429	481	475	463	470	452	439	427	416	514	460	436	473	462	474	490	436	461	449	468	499	504	493	454	448	437	438	433	479	453	460	493	475	445	492	450	495	422	451	422	470	457	478	442	472	514	444	486	442	488	483	464	473	468	475	452	452	463	452	449	442	444	446	469	486	425	446	436	480	463	472	497	484	436	469	443	423	488	476	438	456	483	447	494	435	445	457	460	468	473	451	483	513	471	453	489	435	455	461	469	477	493	469	452	458	471	457	429	458	468	501	472	460	477	471	473	462	471	435	468	491	493	458	453	485	483	447	472	469	464	435	470	482	458	458	454	446	456	474	469	459	450	470	452	450	447	456	454	503	437	485	475	485	459	485	473	485	461	486	478	456	445	497	425	457	488	459	456	426	452	453	465	421	457	480	448	473	484	508	492	496	472	470	433	470	495	495	442	411	461	481	466	486	461	417	474	471	459	459	455	436	459	461	463	453	463	436	476	444	460	504	456	464	476	470	501	522	488	462	427	501	424	425	469	476	514	454	452	457	426	454	461	455	494	448	445	486	477	460	421	481	460	475	454	487	483	459	447	489	476	457	444	487	437	470	418	458	419	456	415	463	462	446	481	477	448	456	469	463	473	485	505	427	485	477	445	467	450	461	493	452	472	482	483	465	490	484	489	451	450	485	476	446	449	455	451	467	426	451	470	473	445	410	449	488	428	470	468	449	490	441	472	448	478	464	506	477	443	462	478	472	472	459	485	447	418	502	448	486	464	446	485	518	461	461	471	454	445	467	473	476	487	482	460	419	423	420	465	444	447	467	470	461	482	468	443	452	445	454	512	426	472	446	487	490	461	496	449	485	464	441	471	475	423	459	459	463	487	459	446	476	460	455	450	483	411	455	441	473	437	553	459	472	483	475	490	434	473	481	442	437	489	460	443	424	499	473	489	468	444	477	463	472	482	423	483	457	442	503	459	485	432	480	485	507	482	480	438	483	462	431	466	447	476	478	437	468	473	410	449	451	495	525	466	466	484	443	487	475	487	436	460	489	472	454	451	493	469	489	450	485	479	460	483	454	487	475	475	484	504	470	494	451	454	478	438	491	459	454	430	454	478	418	481	474	455	451	491	449	472	437	442	427	427	433	457	501	444	471	472	463	418	458	506	464	446	461	456	479	480	507	430	448	428	430	485	470	440	451	426	436	471	464	474	461	465	452	490	448	514	475	467	445	440	499	478	451	449	497	455	459	473	447	472	484	450	477	455	480	461	422	443	427	453	478	478	466	438	448	465	464	474	460	469	454	468	496	459	434	474	488	465	486	456	482	459	487	421	500	470	458	444	457	486	434	464	484	485	431	473	423	533	487	469	440	486	450	472	482	454	477	465	452	453	440	442	464	431	446	485	446	452	416	440	455	434	477	448	468	476	471	471	461	498	437	463	481	447	454	447	451	487	456	463	480	469	450	476	433	448	456	451	490	508	497	433	485	486	451	462	455	473	453	466	452	414	467	470	475	470	498	463	450	512	471	476	463	483	484	470	467	451	480	515	465	430	462	457	485	483	439	471	415	486	500	452	446	499	436	437	437	460	468	441	466	458	438	431	463	434	464	441	431	487	481	454	508	454	437	459	472	427	427	450	464	430	439	476	451	483	523	443	471	488	468	439	481	415	461	466
26638	20515	9060	1496	971	791	609	512	492	460	430	431	403	449	419	371	394	370	399	361	379	385	384	405	407	395	357	410	418	385	367	405	367	375	418	398	362	350	369	375	388	384	339	348	372	352	354	364	368	374	368	356	360	368	387	365	361	389	354	347	360	375	363	356	367	355	341	348	379	373	393	327	349	342	346	366	374	340	358	361	384	344	380	353	388	375	353	363	363	359	374	374	330	331	357	367	417	391	347	384	356	356	362	337	348	365	343	374	366	358	373	368	401	334	379	373	352	409	372	346	365	326	355	346	359	337	360	351	382	352	373	362	344	380	382	335	375	372	391	341	347	345	377	389	360	350	390	370	368	364	355	333	322	337	358	358	339	327	383	356	366	336	360	313	371	370	373	342	374	318	357	344	329	342	369	370	371	357	320	354	385	345	372	379	361	383	356	381	327	375	329	358	375	345	387	331	388	375	349	364	360	369	368	299	369	352	355	381	378	330	364	377	352	386	365	406	376	387	360	348	361	349	371	383	329	339	408	339	341	363	360	350	339	374	352	357	361	351	356	356	370	373	362	338	366	355	348	367	345	382	348	315	356	367	378	378	347	308	384	366	359	372	366	331	367	358	364	372	364	363	351	377	356	350	350	366	344	355	362	357	378	359	354	376	358	369	353	360	356	383	371	367	361	387	360	349	343	341	346	336	335	364	366	406	354	357	356	371	337	346	390	366	354	378	361	361	390	341	376	359	368	370	330	376	344	359	367	352	377	367	338	351	349	313	359	383	374	345	367	326	405	346	366	375	363	364	330	386	334	334	348	351	379	335	328	346	348	353	359	338	342	351	349	345	358	367	322	355	354	383	370	363	356	362	348	372	353	338	346	344	340	343	351	344	340	372	364	352	358	365	353	372	372	373	367	371	352	391	347	377	374	376	379	365	351	330	381	373	335	361	375	371	345	378	404	392	353	355	343	347	367	352	344	357	368	357	342	348	381	360	375	356	376	337	323	363	350	357	389	357	376	333	376	304	360	349	381	380	354	386	327	359	349	367	370	383	365	355	323	381	354	362	385	380	396	354	354	349	386	317	401	355	339	386	341	325	382	374	364	354	344	349	334	364	381	368	376	370	344	360	356	341	361	381	364	350	334	361	370	352	350	336	365	361	338	345	347	370	365	334	373	385	346	354	372	345	346	357	376	360	357	360	366	388	356	332	341	356	326	375	374	319	372	353	354	351	339	376	343	368	397	364	335	396	374	360	373	339	371	350	357	350	379	384	372	340	390	372	386	387	375	375	392	341	362	372	360	349	357	352	356	406	337	360	368	320	370	350	365	350	368	329	383	356	398	372	349	324	359	337	352	372	360	371	345	381	344	360	359	329	380	336	351	366	360	358	348	343	354	348	365	362	374	370	365	354	333	376	386	375	320	345	359	357	340	356	345	362	360	345	342	400	341	384	368	361	380	341	371	372	359	374	328	341	381	377	352	391	363	343	354	376	343	361	361	349	365	358	358	371	357	393	355	381	349	367	394	361	349	360	362	337	340	340	368	341	362	353	357	382	386	382	397	341	375	331	345	359	363	364	350	338	326	370	369	354	317	390	363	358	350	346	329	347	357	359	346	335	353	322	362	368	382	374	367	402	343	344	357	369	365	348	367	364	382	345	341	389	342	321	369	385	399	346	335	370	341	398	348	353	342	372	378	343	342	380	360	375	367	341	344	353	355	373	356	344	362	345	405	318	357	350	366	372	403	370	344	400	388	346	365	356	330	342	354	323	338	356	377	349	387	384	339	355	362	375	365	347	337	350	361	364	355	347	354	369	353	364	370	359	356	336	387	372	359	371	363	363	350	353	353	354	388	356	364	328	320	377	363	359	367	365	366	342	360	360	351	336	330	361	367	327	363	358	325	368	346	334	357	375	353	334	399	381	339	362	344	372	346	331	352	356	358	381	381	359	361	393	369	335	341	357	372	352	344	385	349	371	335	360	348	356	371	341	357	338	365	360	388	341	340	358	375	368	337	354	354	345	329	369	325	343	369	388	364	383	318	365	339	396	371	380	360	391	343	351	371	351	373	355	368	355	340	355	367	342	403	367	355	391	352	357	349	340	354	381	374	350	343	373	351	345	347	362	355	382	372	361	341	334	336	356	346	362	392	365	369	372	359	354	359	363	365	377	344	356	345	333	361	383	372	364	344	396	363	316	364	343	359	351	344	374	354	365	355	327	339	327	334	364	346	305	356	360	345	368	345	361	362	356	392	335	374	349	352	380	362	401	364	321	374	348	342	316	328	375	354	372	370	377	348	346	342	384	369	342	374	374	369	307	356	353	350	360	367	350	349	376	408	326	338	351	322	371	347	354	347	371	375	366	361	357	367	374	372	337	377	319	368	336	321	356	384	338	330	348	365	384	384	371	362	350	374	347	354	364	390	391	370	347	381	370	364	377	369	373	319	370	381	330	346	351	378	362	368	368	331	347	354	380	374	395	363	349	345	311	322	313	364	353	380	342	378	351	386	383	332	366	342	328	345	347	358	355	354	338	358	380	348	352	375	402	377	348	385	339	389	366	374	363	345	367	378	351	357	386	363	397	356	380	333	347	371	356	384	355	354	379	374	374	312	338	331	352	359	352	355	385	373	354	369	350	355	376	354	372	408	363	363	327	344	361	386	332	336	363	371	377	311	324	367	349	341	407	420	379	365	343	363	392	346	371	367	349	359	350	335	336	356	372	378	358	341	380	336	356	353	360	358	392	349	373	327	364	371	367	359	339	329	357	300	350	350	380	358	370	353	350	344	349	358	357	354	395	367	358	372	350	381	354	378	351	350	357	356	339	381	367	370	333	336	344	347	356	360	347	356	338	330	339	387	355	372	354	369	352	340	348	378	358	374	358	342	383	362	363	373	347	346	337	349	346	380	357	330	389	376	364	366	358	354	361	377	373	382	385	365	345	364	378	372	347	352	396	349	352	330	360	364	329	368	345	370	350	348	334	341	339	331	400	368	364	352	368	338	361	355	394	382	381	361	375	348	366	357	340	348	345	362	346	366	353	344	401	368	382	339	364	367	378	348	381	348	365	348	361	351	350	357	373	356	384	376	357	368	367	329	351	365	333	349	404	390	364	403	338	377	363	370	397	390	345	317	335	366	325	362	353	367	342	366	338	351	333	380	353	386	370	368	355	351	332	340	364	352	354	380	321	368	367	340	358	364	352	391	353	352	373	315	375	362	391	369	347	385	340	348	384	368	349	369	362	376	365	359	374	355	332	369	359	353	343	365	337	390	359	363	384	347	380	365	357	366	368	375	359	381	349	343	344	367	379	340	369	385	351	377	357	383	362	338	346	360	382	340	354	365	337	372	382	325	380	349	329	335	333	373	359	351	412	332	387	355	342	356	363	353	393	363	346	327	360	352	333	352	385	368	334	356	341	375	372	344	369	353	353	353	381	354	329	362	354	364	379	381	348	338	346	360	326	399	363	347	357	345	342
4550	3190	2970	1956	1599	1358	1159	990	785	738	695	704	674	716	676	694	622	569	526	578	565	636	589	567	552	564	528	580	616	602	586	545	573	599	578	540	538	569	534	528	487	551	514	521	515	491	505	586	486	493	529	525	538	528	512	513	533	520	546	495	514	529	522	560	532	516	551	537	509	513	501	484	540	512	514	493	559	555	499	490	507	521	558	508	496	536	484	507	511	553	505	539	503	503	477	554	518	530	516	548	512	516	497	517	500	503	521	520	480	521	518	490	531	525	484	512	515	549	498	499	541	489	522	546	463	488	516	503	481	469	510	519	495	471	481	525	543	507	533	540	512	528	534	501	506	540	459	503	536	514	539	503	506	519	529	519	495	539	497	533	525	504	533	549	552	520	496	515	474	529	488	486	503	507	527	530	522	535	530	535	528	531	530	520	528	492	533	494	515	512	537	507	546	495	510	527	462	528	553	515	504	497	496	488	502	519	506	562	540	560	513	473	495	496	498	536	522	513	520	515	489	479	531	492	506	522	516	489	505	524	507	505	526	514	523	489	498	525	545	536	489	474	513	551	510	518	490	501	470	524	471	523	539	490	489	551	508	508	483	523	546	505	542	523	498	509	507	536	540	504	510	510	541	464	481	494	508	511	526	516	529	514	500	500	535	521	497	492	545	516	507	498	522	503	461	527	459	541	523	460	507	542	467	542	525	525	520	516	499	513	522	509	554	541	502	540	536	534	515	494	518	510	551	528	489	523	503	538	515	519	495	504	507	513	504	510	513	494	455	503	535	522	500	526	474	521	500	487	502	505	528	458	520	493	514	532	511	482	547	508	506	532	525	522	537	458	520	478	495	501	531	539	514	528	515	486	507	532	530	528	522	553	488	479	507	511	458	507	466	537	500	530	511	560	539	508	521	527	539	541	487	533	541	503	510	466	486	495	511	497	524	554	536	472	568	488	520	521	520	455	542	502	507	495	485	518	497	489	507	513	501	542	495	512	507	511	514	527	491	516	533	490	562	523	495	539	514	491	506	539	550	505	482	546	529	485	503	513	514	470	536	472	529	501	503	524	534	503	499	498	492	528	494	482	526	527	526	513	546	502	502	520	493	533	498	517	501	489	481	480	491	543	501	511	510	497	564	491	551	492	480	535	529	529	537	498	539	520	522	540	523	498	514	546	570	516	484	521	509	525	503	494	523	539	545	522	514	491	514	520	505	495	535	518	512	491	494	486	515	502	531	515	520	526	517	522	470	515	502	536	558	524	580	517	535	537	515	492	541	507	507	500	540	493	550	525	494	525	526	517	542	506	498	563	518	460	488	491	522	482	499	525	466	476	519	505	520	525	556	509	519	497	514	483	514	489	520	533	511	500	533	499	508	526	551	582	515	544	506	527	522	487	498	501	479	508	491	521	517	533	508	530	511	528	528	540	446	496	480	461	520	492	533	513	492	499	505	508	519	510	453	536	514	533	539	492	531	538	502	498	547	507	492	465	522	543	520	511	526	523	515	550	556	548	538	507	469	523	532	542	505	537	498	538	556	523	534	498	515	520	464	543	554	524	504	491	504	532	506	522	526	492	516	518	565	465	476	521	519	521	476	538	532	500	461	536	537	516	509	536	520	548	508	533	528	544	499	502	523	514	487	499	521	499	504	511	527	564	490	504	483	510	517	520	530	511	486	502	517	484	533	512	450	507	520	482	509	515	536	511	508	508	483	535	496	529	522	566	528	550	491	525	505	557	548	514	492	497	514	494	511	525	579	502	472	502	492	514	515	489	460	469	545	525	472	513	493	540	530	476	524	473	522	510	520	534	523	548	509	486	513	542	524	502	516	522	487	538	492	484	567	526	515	506	521	530	524	536	473	480	507	523	532	578	515	529	520	514	523	502	509	516	520	517	523	506	481	531	503	484	528	526	516	526	503	502	522	556	513	485	543	508	492	504	499	510	543	544	508	491	498	524	514	519	431	449	503	517	512	508	512	506	534	503	514	495	502	508	551	511	514	531	580	528	525	525	512	536	538	494	507	493	528	521	513	536	525	523	486	534	514	512	521	486	492	489	512	510	521	518	493	543	512	490	555	513	494	500	533	538	500	513	523	502	468	510	514	519	475	498	494	514	536	525	507	507	525	510	487	527	487	550	517	493	501	545	503	511	481	508	545	488	519	487	495	531	516	507	498	510	512	507	528	527	495	502	497	524	493	545	508	512	526	498	489	519	517	528	541	552	494	505	492	497	490	478	510	500	537	488	525	540	525	517	530	536	540	510	517	513	521	518	489	508	526	519	492	507	525	490	516	542	515	494	540	550	555	547	585	528	479	541	519	493	532	544	490	526	493	510	504	511	491	510	525	508	515	522	516	516	515	514	581	510	526	541	468	511	508	478	524	564	560	494	559	479	538	536	526	514	489	472	517	505	533	486	492	542	493	515	487	516	479	469	458	489	529	468	453	526	492	484	502	513	504	546	473	506	557	517	529	542	530	494	538	516	513	498	535	494	503	524	523	531	540	516	485	542	459	512	525	500	502	558	516	536	550	518	473	518	482	518	526	527	474	511	550	493	471	498	501	516	498	541	509	518	547	537	519	527	510	511	531	515	532	531	513	523	513	509	541	511	502	540	470	535	526	504	537	504	534	571	512	522	546	514	504	479	509	494	519	542	485	519	524	521	478	530	474	517	521	503	532	538	515	508	494	543	512	495	494	515	534	531	506	534	501	561	494	511	496	534	536	492	559	532	522	506	522	489	555	493	507	532	482	546	506	474	492	489	505	512	526	537	493	514	509	484	518	500	489	509	454	528	493	534	518	546	516	534	524	510	544	535	534	524	504	483	495	500	498	547	557	516	489	506	520	505	519	519	505	493	527	493	512	527	529	490	475	525	493	479	521	463	509	469	523	479	516	522	491	515	498	522	510	528	504	507	531	554	511	529	484	526	513	534	482	497	509	530	514	495	486	513	521	490	508	580	524	528	554	538	532	508	500	491	511	503	538	500	501	490	572	497	493	515	519	538	493	509	497	513	476	516	528	493	513	532	486	502	495	486	512	497	514	535	537	545	496	528	522	511	506	487	526	517	541	486	489	498	522	498	479	513	503	524	498	543	525	502	499	519	499	511	523	497	521	499	489	515	566	493	538	515	495	515	570	501	486	556	529	507	515	534	537	514	534	515	530	507	504	496	508	523	498	505	524	530	512	493	522	528	529	521	536	504	513	538	521	473	522	487	537	491	484	492	524	508	523	512	531	506	510	538	514	477	541	519	545	501	518	495	540	531	529	530	497	546	506	534	516	502	485	518	531	518	506	479	553	531	506	576	462	532	503	524	513	517	516	470	512	460	534	478	535	518	546	489	479	536	509	542	521	544	527	513	500	527	525	547	496	544	516	491	494	545	515	511	518	514	509	502	488	502	499	522	499	500	518	503	498	541	563	511	520	534	477	491	560	525	525	511	534	523	493	500	520	506	571	515	513	512	482	554	509	544
23580	21126	28541	23938	21135	12033	1795	1121	902	795	764	687	674	615	634	640	598	527	545	554	566	555	507	541	512	529	536	510	535	562	557	507	535	516	543	543	554	575	485	493	525	508	471	451	487	457	492	465	460	532	474	476	496	460	481	496	462	506	492	475	454	470	481	492	473	452	452	465	470	455	497	506	438	472	473	467	467	473	516	463	456	476	437	464	486	488	473	474	468	473	480	453	450	446	460	469	500	432	514	466	476	449	497	465	468	508	484	423	429	474	477	480	459	471	416	439	403	465	479	481	474	454	501	464	484	479	476	482	463	487	461	480	491	465	442	450	441	478	477	491	485	468	505	423	442	422	421	495	469	474	476	477	480	447	465	468	437	468	465	514	466	478	459	480	489	490	479	453	507	505	475	458	519	435	457	491	467	428	450	498	453	486	448	431	440	471	475	465	460	448	467	451	435	454	427	455	421	509	448	486	472	442	451	506	499	468	459	486	460	482	481	419	484	490	449	475	453	465	487	441	457	485	458	484	465	500	487	448	475	467	467	485	451	468	459	481	459	469	478	462	493	466	483	507	456	397	462	434	472	480	481	451	468	484	492	475	451	466	440	464	456	480	442	473	477	446	450	446	484	440	477	444	492	509	477	463	489	496	434	466	436	473	437	445	453	463	491	479	486	502	445	445	453	486	457	484	459	467	508	497	500	447	473	448	468	469	484	424	488	505	493	484	472	447	485	486	443	495	460	471	467	448	466	507	448	474	458	472	455	460	471	459	467	473	506	458	454	474	480	446	455	439	448	495	457	479	512	425	465	455	475	415	473	526	451	447	490	464	428	435	439	445	444	475	436	426	459	491	447	434	508	455	472	419	435	454	527	478	458	469	470	462	436	488	473	473	486	473	437	479	430	481	495	442	456	494	480	435	464	449	485	460	452	435	461	453	463	490	458	452	444	456	446	475	500	466	437	494	509	475	483	440	466	475	460	456	448	488	452	464	458	443	476	473	452	477	478	460	485	515	467	445	482	464	472	516	492	465	465	467	478	442	442	468	480	494	500	467	463	449	443	473	419	416	435	469	488	485	488	482	478	471	480	446	467	474	432	467	484	462	462	480	466	437	493	438	428	435	489	473	471	468	481	452	450	458	448	439	477	485	460	441	459	471	444	455	467	453	458	465	493	469	457	476	489	447	483	471	461	472	430	465	448	455	481	471	463	439	456	462	450	465	482	451	482	448	466	519	469	483	464	456	428	505	491	476	437	454	490	453	449	463	483	468	450	509	463	446	472	479	491	472	439	453	450	454	491	463	470	428	458	466	469	448	421	474	451	419	451	430	481	458	487	481	487	472	501	471	479	460	479	430	454	478	467	460	436	460	486	453	453	468	479	487	432	465	479	473	472	448	471	463	467	454	462	470	432	496	479	483	434	499	497	468	454	423	456	473	484	452	473	465	454	444	455	495	459	491	433	475	444	494	477	426	490	547	475	476	470	497	473	459	475	465	432	470	482	465	449	454	475	465	514	492	461	429	487	484	470	475	431	512	496	492	491	445	433	478	460	458	468	512	461	452	501	435	442	494	449	447	469	463	484	442	473	469	472	443	428	439	458	507	466	489	503	463	455	456	443	468	471	466	450	473	430	466	425	471	472	459	476	476	487	498	445	451	454	478	430	460	452	474	448	535	463	430	501	427	463	450	513	445	483	431	488	435	460	466	471	413	459	463	446	479	447	464	481	476	450	481	487	497	459	493	485	488	459	453	506	456	500	463	467	450	428	438	467	470	441	471	466	472	468	469	479	481	467	452	440	455	457	474	453	470	458	436	485	479	490	416	482	447	520	440	456	455	452	498	463	440	449	482	480	477	451	429	442	465	463	457	446	460	463	494	530	445	468	422	486	474	458	405	484	487	467	456	454	468	479	481	454	470	493	498	466	505	481	453	473	455	461	459	440	479	485	461	478	470	450	458	491	468	440	470	460	470	493	468	481	465	451	463	481	451	440	452	469	470	476	465	461	443	477	499	470	407	439	461	493	474	440	452	453	464	489	479	515	474	461	448	485	449	444	443	446	448	446	478	483	469	451	448	474	455	475	480	480	490	465	448	495	484	467	481	469	506	518	436	519	436	466	488	443	464	502	455	473	475	455	464	479	472	449	456	469	503	472	449	423	455	445	464	481	429	478	451	467	506	483	481	491	503	478	480	468	482	421	429	468	473	490	484	446	477	453	412	510	475	448	451	469	443	473	472	467	460	436	486	425	453	468	478	445	484	407	443	453	492	492	469	479	465	466	435	476	437	461	448	504	472	437	444	423	470	501	493	477	449	469	453	439	487	450	528	490	481	437	466	445	448	464	446	479	449	464	455	476	468	446	502	438	445	453	454	493	476	424	461	461	462	466	475	475	441	447	452	474	463	466	488	508	482	468	459	474	420	467	431	459	474	426	448	473	462	485	424	457	443	454	458	485	449	498	446	462	464	458	454	474	427	445	515	425	469	444	495	475	466	413	456	479	482	450	435	471	443	444	455	450	459	451	488	492	473	457	450	465	483	431	465	482	401	445	475	486	458	433	461	457	476	440	444	484	451	442	470	467	460	506	491	489	517	482	470	458	476	456	474	454	479	484	479	477	443	459	435	451	496	433	451	460	452	434	489	449	457	470	456	488	461	449	498	441	463	412	464	478	490	445	454	456	474	489	488	472	520	433	456	458	449	453	465	465	455	463	481	430	503	437	464	477	428	476	487	449	472	491	438	445	481	449	433	486	445	453	440	451	456	468	461	469	487	470	446	482	451	421	448	442	476	434	503	431	451	431	496	534	484	476	455	467	451	496	470	463	479	471	468	424	447	480	421	470	486	450	478	431	458	447	470	448	489	464	467	441	489	480	443	480	457	465	440	493	455	472	505	425	481	448	478	463	426	459	459	443	492	426	453	464	468	426	463	485	479	457	443	448	466	480	474	414	511	457	443	451	448	451	479	446	467	460	443	462	449	460	437	457	485	487	457	488	470	462	449	482	467	472	485	480	507	497	459	474	467	450	479	517	474	472	444	468	449	454	507	483	449	499	434	442	473	501	479	468	477	477	464	448	456	464	449	459	502	477	483	430	499	450	468	437	469	513	454	510	480	470	450	463	457	461	478	461	460	472	490	491	464	437	443	455	505	470	452	494	481	458	504	418	464	419	457	442	473	481	475	468	467	464	470	422	502	452	456	481	481	486	449	458	497	462	435	445	466	462	450	502	465	459	432	446	483	444	465	447	462	485	458	481	482	434	456	436	449	455	426	446	496	439	458	475	430	477	455	474	463	456	476	481	485	454	451	484	447	452	448	473	490	462	472	444	434	447	466	467	453	449	458	433	472	464	455	507	454	427	461	506	470	483	447	460	449	468	447	478	475	435	460	466	404	491	437	480	483	483	467	464	466	464	438	446	443	455	465	468	506	465	470	464	470	479	453	439	456	482	466	487	488	512	469	450	447	435	472	474	485	425	488
5914	12770	10601	6074	4620	3597	2777	2242	1870	1649	1457	1341	1249	1201	1117	1113	941	894	808	836	835	867	836	772	844	767	829	815	833	883	866	854	823	793	801	753	792	796	738	700	699	764	681	692	707	632	719	659	730	699	733	688	722	705	721	682	714	667	708	657	669	660	647	686	669	724	643	734	681	725	690	696	736	670	702	649	720	659	685	681	695	665	672	645	656	670	646	646	679	686	654	702	626	646	669	655	666	696	633	671	660	674	641	628	701	681	668	678	669	605	632	649	634	684	722	651	622	692	672	701	678	692	677	621	661	657	624	668	670	684	672	644	667	654	633	646	658	682	672	685	634	708	641	680	652	709	667	688	655	666	717	656	627	637	667	659	677	651	666	675	687	641	642	738	676	650	657	622	681	649	721	637	665	650	673	678	639	661	667	627	633	645	623	620	644	634	640	695	688	692	687	689	612	683	735	672	667	676	638	651	628	652	636	676	642	665	708	703	691	685	667	619	715	677	632	649	696	645	687	631	677	668	667	654	609	623	643	589	701	670	649	648	595	675	684	652	685	659	638	674	679	669	676	685	632	676	683	677	681	704	665	682	630	675	661	653	663	717	653	675	682	676	617	693	677	675	670	689	655	661	598	650	642	663	659	709	696	677	658	671	676	622	666	657	701	664	652	687	658	640	670	650	686	656	653	654	620	641	690	707	645	690	683	675	708	638	727	664	675	697	678	629	702	671	691	634	683	637	654	720	670	696	653	662	681	698	670	687	681	696	650	639	615	649	673	746	642	644	696	697	664	648	668	611	642	661	685	678	685	654	681	682	629	639	711	662	636	676	633	685	685	649	681	659	636	712	664	671	627	664	678	656	639	674	701	666	589	688	686	696	612	682	723	654	633	656	655	621	651	663	714	652	658	629	660	654	663	618	698	668	679	692	623	652	672	651	662	687	676	639	632	651	655	661	675	662	640	634	695	627	653	642	668	671	639	656	660	676	663	648	651	704	653	702	625	674	691	651	678	701	661	662	637	688	612	670	685	653	668	659	664	621	673	648	612	704	659	647	695	671	634	657	694	668	654	686	659	665	659	665	608	686	623	654	684	632	687	661	608	673	658	655	644	687	669	670	613	623	700	667	589	654	665	637	646	665	639	685	688	686	654	624	682	636	651	647	638	642	670	616	619	684	653	656	658	693	697	662	713	632	682	654	687	657	638	663	631	678	656	649	652	678	647	660	656	665	715	710	632	666	688	644	673	639	677	694	659	630	657	656	681	676	702	648	677	648	735	651	647	638	671	691	647	629	669	672	668	634	685	641	678	627	663	658	628	678	685	654	674	686	657	651	665	651	633	667	642	674	638	646	642	661	659	695	660	659	673	637	617	707	651	634	630	680	628	656	683	672	661	657	624	682	652	636	682	670	697	675	630	636	647	634	673	679	667	697	637	632	623	659	682	661	669	677	637	636	655	674	685	658	631	655	659	666	672	658	657	692	660	646	674	665	676	708	614	681	617	651	652	658	638	640	670	617	695	654	658	696	659	613	659	641	671	614	668	609	667	654	642	626	654	669	689	666	704	639	667	642	663	676	665	673	652	619	700	677	704	680	668	697	638	692	685	672	732	614	643	691	677	653	706	640	661	667	645	648	661	692	652	623	702	617	683	650	653	657	673	629	653	691	684	682	669	660	674	712	642	649	660	673	681	659	664	649	665	648	631	668	639	622	643	640	657	673	660	668	681	627	683	670	693	665	667	694	671	683	641	696	651	671	695	628	635	640	638	670	683	634	679	690	659	640	667	736	659	688	647	681	660	626	685	693	620	645	630	597	666	672	674	653	665	617	660	631	697	644	692	669	660	642	701	678	672	645	632	674	625	649	693	652	689	673	653	659	674	668	683	654	634	652	645	657	626	674	611	616	683	702	687	655	699	629	708	651	638	645	650	675	684	654	618	660	677	656	669	646	678	660	662	657	617	671	627	672	647	657	685	694	684	675	640	716	671	692	668	686	625	700	617	653	683	638	684	676	652	642	633	654	692	633	677	661	637	650	681	641	666	647	669	689	677	713	697	667	636	655	717	625	644	652	619	654	645	695	651	630	656	684	616	712	658	694	684	679	633	679	672	657	650	639	656	663	675	652	669	658	659	617	678	708	672	648	666	673	660	670	693	655	708	618	612	710	661	644	685	633	660	691	663	661	676	649	702	673	618	679	670	665	673	625	668	651	652	662	674	683	727	625	702	661	683	661	667	676	653	653	679	656	681	616	651	681	621	677	684	648	652	663	664	687	672	656	664	649	706	624	659	610	611	694	695	711	685	674	685	661	668	632	692	680	646	657	667	681	710	652	648	687	615	676	649	631	639	636	685	645	653	649	680	690	627	687	673	687	663	653	652	678	588	691	642	646	650	650	670	669	622	655	683	679	638	664	649	674	664	619	640	659	640	642	664	672	650	664	650	656	684	600	624	634	643	650	650	638	669	643	675	641	625	687	689	662	676	649	701	663	701	665	685	667	681	610	681	659	658	654	645	701	655	674	652	679	650	680	649	663	652	677	668	649	659	722	618	631	666	685	615	647	645	639	708	666	680	641	630	647	675	657	723	676	679	625	647	682	671	637	651	674	677	674	697	693	672	652	641	639	637	719	659	702	639	698	665	675	630	635	676	662	630	642	703	614	663	661	637	638	708	710	691	653	676	673	649	656	660	688	671	659	647	638	677	621	675	676	668	684	653	680	662	692	673	679	663	671	660	666	648	665	661	658	650	665	642	658	648	630	642	649	699	641	685	658	637	666	647	674	652	695	621	666	680	695	682	651	663	684	666	645	645	658	686	617	718	619	647	659	659	618	647	655	642	631	659	674	660	654	674	676	616	668	681	666	698	676	713	673	679	661	673	623	659	634	678	663	685	650	726	654	704	648	658	674	628	661	657	655	638	665	678	694	675	678	669	690	644	701	645	672	658	681	654	627	651	682	687	652	670	664	676	613	723	735	654	707	670	705	660	654	646	645	655	672	695	710	653	673	669	646	669	609	661	706	683	664	628	678	641	641	706	661	624	618	652	616	639	687	689	705	628	663	618	672	644	648	695	656	688	633	649	669	661	678	663	648	671	681	678	625	656	674	615	624	659	655	683	675	696	649	652	692	695	639	667	667	691	682	658	686	641	670	681	667	646	651	685	634	655	663	664	678	706	621	703	655	651	629	711	645	659	668	656	649	644	679	631	625	687	619	666	619	650	680	644	682	630	613	702	669	618	635	693	669	620	672	707	644	694	708	646	664	617	644	719	671	669	749	663	649	647	656	673	599	685	699	613	648	634	679	687	709	679	665	693	638	625	675	646	688	626	664	643	626	640	641	685	646	667	646	640	638	691	675	690	628	669	603	615	676	616	657	682	656	624	669	676	656	674	649	673	660	644	661	661	626	597	641	625	646	661	671	640	663	669	621	630	693	658	674	623	668	669	699	660	690	640	692	679	676	640	637	660	622	648	645	668	668
22697	21098	28923	23519	21100	21169	9851	1499	970	942	807	677	686	640	631	598	535	479	425	425	428	461	433	424	444	417	437	419	479	431	409	435	398	456	431	410	396	409	350	344	348	318	324	338	344	346	300	346	339	317	343	339	324	350	337	348	379	339	344	348	332	325	318	347	328	346	327	341	335	312	342	319	370	320	340	341	299	347	310	333	324	311	323	332	330	374	338	345	312	282	312	338	316	344	274	324	304	320	302	344	314	309	342	347	307	311	300	330	312	319	325	324	345	352	313	340	339	364	307	297	306	322	330	306	342	309	351	334	336	332	357	306	352	339	314	368	316	296	357	325	345	316	312	335	340	330	322	341	292	326	337	294	301	350	293	306	318	343	319	313	320	305	326	338	294	304	283	297	314	311	301	349	298	324	326	331	334	315	335	344	332	327	290	316	347	316	314	322	303	318	334	338	318	323	302	309	316	329	318	292	321	314	328	279	318	327	314	336	305	321	320	322	336	319	361	304	293	340	313	320	338	349	306	329	308	329	308	331	327	297	296	314	350	338	332	321	313	308	318	321	307	308	311	312	307	303	322	322	314	305	324	347	307	296	288	325	328	339	344	312	323	274	328	302	326	331	327	315	300	325	324	294	322	318	338	315	312	305	316	315	279	337	311	340	342	324	340	282	345	313	316	308	321	298	294	303	322	341	307	289	333	314	315	327	341	327	348	290	324	333	325	315	320	309	304	309	294	329	337	312	343	325	334	302	290	293	321	323	303	308	309	320	300	334	291	294	323	311	303	307	363	306	304	315	351	356	367	334	325	330	341	295	325	298	341	321	301	287	309	305	317	323	313	298	320	281	337	339	339	306	330	286	296	303	324	325	319	315	296	316	330	330	314	272	318	315	301	325	297	338	342	296	295	311	303	354	311	288	284	314	302	347	324	320	317	296	334	317	320	316	293	328	315	302	307	322	308	333	317	313	339	318	294	299	306	301	303	302	304	316	355	285	303	305	360	299	320	312	304	340	333	308	284	346	296	329	317	300	322	311	288	300	321	327	330	346	327	344	322	322	314	302	339	298	317	323	340	317	331	319	315	332	314	311	279	308	309	301	325	336	339	295	293	336	306	321	348	329	291	303	311	314	315	316	346	289	312	297	305	313	305	337	342	308	318	314	342	296	326	321	303	331	312	312	306	310	316	277	313	295	300	352	299	304	338	312	321	316	326	336	323	332	332	311	324	310	334	327	312	353	324	326	317	319	317	292	312	330	310	301	333	327	295	315	305	317	323	330	317	327	339	346	317	300	318	287	274	355	353	330	315	340	328	328	319	303	289	331	313	316	352	317	300	329	341	330	326	314	336	343	306	283	311	333	338	334	345	309	307	310	317	291	334	311	315	313	277	325	318	299	329	328	335	311	309	350	296	315	324	288	311	347	299	305	297	334	312	319	293	323	308	315	306	321	328	315	316	321	298	327	274	328	313	322	317	310	340	319	309	307	323	336	314	293	321	356	355	283	330	337	334	296	341	306	322	334	352	316	348	305	320	291	318	311	314	321	354	301	333	315	330	281	308	312	328	294	323	291	314	322	323	309	328	331	335	320	320	334	324	297	344	304	303	335	317	323	306	333	323	323	328	338	288	304	315	316	318	296	345	342	325	340	324	302	329	318	325	337	321	334	307	312	310	276	311	322	312	353	309	327	281	289	300	328	291	334	324	335	341	315	305	302	336	326	322	295	322	370	305	361	313	318	295	337	306	327	339	308	301	331	300	322	316	328	310	303	330	320	304	291	327	312	318	334	307	313	349	330	334	303	321	340	340	321	296	334	323	308	302	310	325	313	318	333	304	325	318	316	317	332	331	319	327	325	331	361	318	351	320	321	315	326	292	340	312	343	296	313	338	311	330	312	317	335	284	311	339	354	355	317	282	326	301	331	276	288	316	314	314	328	286	325	325	311	334	277	311	360	322	318	350	327	309	323	323	316	329	313	313	308	301	327	309	306	323	346	323	327	311	336	334	329	317	316	322	332	294	313	329	313	336	308	288	331	314	297	344	329	314	316	336	317	363	348	335	312	333	337	324	334	303	339	318	331	344	317	333	343	325	321	308	289	316	301	323	328	311	318	300	351	307	326	300	325	309	290	328	306	280	341	337	320	309	300	306	279	294	325	324	317	329	299	307	327	299	330	327	331	317	312	325	321	326	337	325	313	330	295	364	331	318	341	317	311	340	310	316	333	298	346	298	351	331	325	277	304	330	337	322	327	321	303	298	321	322	336	337	333	301	329	321	302	313	332	319	303	323	352	334	323	333	294	309	302	292	326	350	322	334	361	312	325	290	314	343	341	322	291	333	287	312	321	312	310	313	327	323	326	305	312	310	298	300	312	319	289	331	297	319	343	329	307	335	326	309	343	280	325	320	337	332	310	311	298	295	304	292	322	346	329	305	315	297	319	324	305	329	325	298	311	293	298	298	310	275	318	322	329	315	324	318	331	282	279	308	314	321	328	336	276	304	326	320	309	309	314	344	312	317	307	334	314	311	317	325	350	354	292	316	305	322	317	328	302	319	308	300	305	313	341	323	310	315	311	336	312	303	330	323	329	308	332	330	315	345	299	323	322	290	334	307	310	309	318	320	292	321	341	320	334	310	311	291	300	321	317	288	287	339	306	308	290	309	330	325	310	327	287	351	294	300	326	317	320	263	317	337	272	290	333	292	353	297	339	268	348	300	314	321	314	313	359	318	332	337	325	334	344	296	316	322	304	351	307	316	296	370	330	326	297	347	320	306	309	334	334	310	297	335	296	320	303	326	324	328	312	294	344	324	332	337	331	325	294	317	351	326	323	292	329	328	304	309	333	295	317	303	291	341	312	314	343	287	317	329	306	316	295	305	320	334	327	329	322	299	307	343	349	335	314	315	301	331	337	316	317	324	325	317	307	333	313	311	327	325	306	319	347	320	324	285	356	320	293	287	312	317	316	326	313	325	338	293	303	314	317	320	343	328	301	302	344	308	340	328	289	315	344	348	322	316	323	334	291	321	317	314	332	297	305	342	285	325	334	318	299	372	327	304	295	295	343	302	311	327	304	316	304	336	298	326	336	310	305	330	312	303	300	311	304	301	323	251	332	304	335	326	305	303	337	317	331	300	328	342	312	314	330	317	299	302	336	329	305	313	345	291	315	302	303	294	345	306	322	342	332	303	332	321	325	319	323	338	352	320	314	346	330	320	309	313	314	285	300	313	307	312	332	306	329	278	299	339	289	312	320	308	305	335	310	337	294	308	337	317	324	291	319	315	311	311	323	313	334	345	299	298	311	302	314	293	297	323	303	329	317	335	332	321	313	323	311	329	318	351	279	331	330	356	319	315	305	328	288	298	333	288	321	306	296	351	314	316	316	285	297	324	337	312	321	313	288	337	309	320	312	290	320	314	326	356	345	315	282	321	314	314	293	322	333	336	322	339	326	318	349	317	306	305	324	317	314	314	314	339	332
7959	18579	15622	9349	6984	5398	4331	3204	2461	2129	1815	1662	1464	1367	1247	1166	971	864	747	746	710	784	761	731	712	748	701	679	761	761	773	747	703	692	692	664	697	594	580	555	511	519	504	533	482	531	500	491	502	504	522	495	522	486	516	473	507	465	513	521	475	483	538	487	491	485	527	477	492	479	449	501	467	488	474	454	427	447	472	474	439	498	503	469	470	430	487	469	477	493	478	462	428	473	492	461	465	455	444	473	442	482	492	498	456	489	432	470	502	441	473	455	462	487	445	470	466	451	469	453	457	449	467	495	463	451	473	466	465	482	484	483	479	415	495	457	456	437	471	453	454	453	468	467	439	447	438	444	487	436	457	442	470	462	422	452	459	459	446	438	509	427	436	444	468	440	448	436	465	454	427	430	482	455	458	460	487	433	471	493	441	448	473	471	442	456	458	458	431	482	430	477	483	443	439	462	493	461	470	459	514	452	474	463	463	475	510	513	476	418	499	455	477	439	463	474	495	461	459	461	450	487	459	503	487	476	493	490	459	495	443	460	428	513	408	459	479	454	462	444	455	441	443	488	505	471	499	478	456	481	460	423	481	440	455	490	492	465	477	433	448	443	453	448	486	458	447	464	449	456	432	423	453	472	466	427	439	454	465	492	468	428	426	495	503	489	468	469	471	444	426	424	439	444	441	466	493	484	437	445	458	445	465	455	430	526	461	434	437	460	466	487	435	461	464	438	441	430	446	480	488	445	469	456	468	457	486	446	470	451	491	490	473	433	471	455	420	461	443	491	461	480	487	452	435	399	461	439	482	446	500	477	444	432	456	462	454	462	470	455	441	486	465	466	478	456	405	425	459	417	436	455	442	487	473	481	444	434	460	478	459	463	461	435	471	454	477	450	484	455	475	465	464	477	466	436	473	465	483	435	520	457	448	405	435	523	472	461	470	485	459	491	445	472	451	484	447	486	466	474	461	424	450	500	496	456	472	451	477	458	450	434	446	440	478	448	453	442	501	474	458	461	463	460	442	456	476	460	435	516	429	477	444	452	449	439	506	432	450	447	455	443	484	507	457	455	468	454	520	429	447	434	492	432	454	428	442	486	465	442	487	449	448	447	462	457	477	443	447	438	481	457	434	465	417	445	461	496	495	443	460	501	457	452	495	526	447	455	456	467	471	491	498	422	484	480	432	461	477	444	428	465	451	462	432	482	473	486	422	475	442	438	455	440	496	424	501	478	406	442	456	481	475	426	471	459	456	469	501	436	419	481	449	459	476	502	435	479	476	482	465	428	490	415	447	474	459	461	444	438	519	463	450	485	444	447	478	427	472	487	474	486	488	451	491	460	480	516	473	480	424	454	470	471	464	418	458	470	445	466	453	473	476	447	500	466	482	479	461	472	427	452	502	470	490	452	454	450	452	425	483	472	463	451	462	444	436	436	437	461	443	425	462	433	448	460	472	426	438	442	488	458	424	457	492	456	475	483	487	472	444	490	443	462	485	469	446	488	422	492	437	464	458	408	460	463	482	478	457	444	433	464	460	479	472	497	465	432	449	471	507	468	458	435	450	444	499	460	496	446	460	469	483	431	454	468	459	509	508	426	478	449	472	490	482	451	483	471	470	417	450	467	459	465	447	442	461	461	480	483	486	471	458	482	452	453	493	407	503	432	434	453	476	431	501	412	459	488	441	469	463	458	478	477	416	424	444	424	417	446	453	471	434	481	506	455	470	452	446	484	472	466	464	451	451	481	476	483	442	460	475	445	443	480	427	457	477	500	441	449	474	455	443	429	502	462	461	472	437	446	444	456	472	445	472	468	407	490	470	438	442	439	471	464	488	454	399	457	462	443	412	476	466	485	469	459	457	494	437	478	462	477	437	449	451	460	480	445	451	472	465	442	474	456	491	458	491	432	465	435	459	439	455	474	493	417	471	482	482	433	455	459	465	469	421	493	497	467	443	457	509	500	477	464	453	440	449	473	417	449	481	488	454	478	421	475	452	507	468	525	459	457	468	440	448	418	462	449	454	470	401	469	439	417	468	455	442	444	462	453	444	398	474	489	458	455	446	471	443	489	428	474	438	473	460	450	461	452	469	451	473	449	465	459	472	457	495	434	473	469	456	483	429	474	463	492	459	437	457	460	438	428	482	455	442	471	472	451	444	431	435	463	452	468	450	459	454	473	422	447	470	464	464	455	457	442	482	432	407	433	448	452	475	473	482	459	482	493	423	447	460	483	507	509	455	460	487	497	440	428	467	473	446	463	452	452	441	469	464	481	485	482	430	447	478	469	441	449	467	439	427	444	474	454	466	461	469	452	440	406	467	439	467	466	436	495	469	477	435	441	432	456	491	465	440	460	440	443	451	455	448	452	425	485	471	449	507	449	494	437	486	436	505	474	458	498	471	431	449	444	435	442	446	443	457	455	475	474	441	497	491	421	468	428	473	453	464	485	444	478	473	466	446	484	482	440	460	451	444	444	432	460	456	442	466	462	439	483	453	471	485	432	464	464	475	426	441	468	484	458	465	436	472	468	481	437	461	471	455	455	476	447	470	453	484	456	444	473	424	444	458	444	450	456	466	453	436	442	446	448	455	472	450	443	519	476	454	430	551	465	460	477	456	467	472	433	457	444	455	485	459	459	447	451	478	497	479	501	476	489	470	494	465	445	449	433	488	478	521	438	471	437	498	432	452	444	433	487	453	478	439	446	483	461	469	454	467	462	474	472	443	427	487	482	420	479	472	505	490	443	467	398	440	480	426	492	438	458	496	436	460	479	467	497	461	464	430	468	480	437	467	475	463	469	494	454	465	459	467	461	421	462	419	468	467	482	492	469	477	437	494	470	463	458	488	466	481	484	418	475	466	478	450	495	492	469	435	457	492	464	478	485	440	447	434	462	456	490	452	442	468	431	467	474	488	492	397	456	496	465	458	449	448	462	454	427	470	456	467	439	442	474	459	464	467	450	476	463	465	446	455	460	496	459	498	457	480	461	504	435	416	473	447	467	463	497	448	441	467	458	445	495	447	476	451	438	467	492	485	470	443	494	458	474	455	463	483	437	441	476	445	434	488	475	444	441	417	442	472	431	478	427	478	434	445	473	507	448	446	466	480	420	447	445	460	450	435	497	437	466	458	461	476	460	459	462	460	421	456	453	482	463	433	480	449	522	469	474	422	479	461	467	469	450	450	435	419	457	454	481	430	473	493	437	441	454	488	452	450	441	500	494	443	495	435	475	452	475	444	518	483	414	429	419	487	453	437	452	470	464	462	454	430	395	482	484	471	465	417	449	455	460	497	466	467	444	465	431	423	465	433	476	434	459	438	463	445	476	495	469	463	427	447	449	453	472	452	475	450	427	445	443	430	428	451	442	503	435	428	474	453	401	430	454	473	477	457	459	455	450	450	459	471	489	455	418	464	459	431	467	451	527	471	489	450	492	492	461	466	461	463	452	434	463	456	488	429	444	517	484	433	417	459	440	467	461
26565	20510	8990	1467	874	721	588	549	487	425	391	451	403	385	462	403	415	396	354	381	376	393	400	379	393	347	381	378	381	420	374	449	404	356	385	405	339	355	358	378	346	363	381	352	394	359	401	339	372	363	352	342	354	345	350	340	328	352	359	389	350	356	390	388	367	347	360	341	373	347	361	364	364	317	361	338	387	344	379	346	375	350	351	383	346	368	370	361	347	393	374	365	383	340	412	348	371	383	383	351	379	386	401	359	382	366	393	367	342	365	353	363	337	348	384	352	364	341	343	336	361	344	359	366	406	348	343	358	356	320	356	358	366	393	385	343	349	387	356	356	338	367	350	343	384	367	351	323	355	371	356	390	342	353	366	362	347	331	342	348	354	369	394	366	324	350	359	388	338	369	375	343	391	357	362	371	349	344	372	350	398	369	358	383	387	394	343	353	345	350	399	362	352	334	354	366	321	347	367	351	397	353	347	354	366	374	363	349	358	358	357	346	364	384	348	341	369	348	367	347	331	353	376	367	382	372	365	362	357	376	377	354	351	317	351	358	360	368	348	362	389	334	370	348	385	335	356	370	320	380	341	369	386	342	353	332	405	353	386	367	345	405	324	352	332	307	362	346	329	353	329	347	355	363	346	389	361	392	351	331	372	340	342	308	338	349	385	351	378	375	370	361	350	377	394	401	337	380	364	379	340	384	357	328	345	361	361	383	358	340	318	319	354	356	386	356	351	350	314	358	379	352	364	385	393	370	369	346	354	352	372	377	364	376	375	364	345	374	384	360	345	391	350	372	344	358	342	344	357	338	353	374	355	348	342	357	377	389	326	351	365	365	331	352	350	315	377	369	341	331	368	344	353	371	396	372	399	364	340	359	394	375	323	357	319	321	359	350	349	385	357	348	336	336	374	339	335	321	361	363	321	350	359	348	344	337	355	396	361	373	347	351	338	346	347	347	357	339	395	364	358	368	362	363	375	383	403	345	341	395	333	369	378	353	360	347	379	366	345	368	380	352	332	357	361	360	378	349	333	340	363	393	371	318	351	380	376	391	348	388	363	324	352	351	324	344	355	369	383	371	369	366	366	359	363	357	332	364	340	366	345	373	328	367	355	359	353	355	343	380	402	377	377	346	339	375	349	363	372	324	337	339	373	346	345	365	337	339	363	354	375	356	338	349	330	380	361	383	376	361	345	375	406	337	348	377	363	378	356	403	343	351	338	358	380	355	348	340	361	384	340	344	379	355	387	375	375	369	346	376	362	348	331	379	335	368	360	367	355	365	363	357	418	369	366	394	386	366	329	357	334	341	322	363	351	356	336	351	375	372	360	350	389	377	348	347	370	347	333	352	402	370	353	379	382	389	348	375	373	372	414	349	340	369	373	369	389	362	367	364	364	333	390	398	401	339	369	366	363	366	348	376	371	374	369	369	361	361	381	333	381	380	343	353	326	362	370	380	368	370	355	339	356	352	386	367	359	384	366	358	366	345	371	379	339	348	382	337	351	347	352	371	373	365	348	369	338	358	355	385	347	365	325	362	375	360	376	357	352	393	371	365	369	342	345	365	344	375	382	369	385	364	401	368	376	360	369	331	360	346	360	360	351	348	363	339	363	363	372	376	342	347	388	371	327	340	376	371	380	351	363	371	369	363	348	357	365	366	410	388	386	357	363	384	382	377	369	344	360	366	363	363	382	378	361	334	350	381	337	370	367	326	346	365	378	308	383	383	359	373	361	353	358	373	338	362	387	370	384	365	359	356	368	369	373	368	352	349	367	349	339	352	391	345	375	367	361	373	368	389	388	378	359	360	352	388	339	367	388	351	320	379	374	390	356	368	334	354	329	371	336	363	355	383	354	370	351	376	335	369	344	332	346	341	363	343	365	315	362	350	369	388	353	349	349	371	371	356	389	387	352	375	384	385	355	357	363	363	359	381	378	395	362	387	375	365	370	388	372	350	346	351	351	358	329	385	336	382	386	364	347	395	368	338	352	368	374	326	351	385	376	350	370	353	329	373	345	413	345	350	350	398	350	357	360	387	358	341	384	335	337	394	371	358	373	338	330	362	355	365	354	365	350	386	342	353	331	363	359	369	363	374	374	361	353	356	391	350	388	386	379	341	352	360	408	349	384	364	354	380	357	363	346	323	350	354	346	382	398	386	364	337	334	344	360	391	405	364	366	350	381	388	374	336	365	363	356	354	351	346	360	349	330	373	383	386	371	370	359	368	378	343	368	389	383	368	354	350	371	338	359	364	325	376	349	331	363	352	398	339	371	388	332	370	391	387	350	353	353	361	329	384	357	364	345	368	359	385	344	371	347	370	391	371	373	380	368	329	360	377	402	361	342	348	355	354	357	335	345	373	378	386	363	379	392	392	401	346	365	348	368	356	336	359	367	321	374	351	333	371	351	352	365	342	380	344	348	379	370	393	368	364	374	379	331	343	352	377	339	355	362	370	385	366	352	335	390	367	345	389	376	353	348	347	376	368	318	332	385	347	358	382	350	361	371	357	358	389	327	378	372	352	352	357	350	359	348	321	374	351	365	361	397	312	374	353	367	354	350	393	370	395	366	386	361	369	398	338	358	331	346	362	351	371	337	380	391	380	360	388	370	365	355	326	369	382	358	330	371	354	374	347	370	369	325	356	378	372	348	378	343	331	326	339	376	362	377	367	347	330	372	339	356	347	416	366	320	326	377	355	339	348	362	389	356	351	302	355	362	369	379	385	374	392	362	319	364	366	340	337	373	370	369	357	379	365	389	378	374	365	364	370	375	367	375	354	373	328	370	346	338	334	390	335	378	400	364	348	354	347	385	338	371	363	409	345	396	345	353	317	379	361	317	378	386	377	387	362	370	362	344	384	340	341	343	380	375	361	367	360	397	348	396	359	308	367	376	329	362	324	356	388	337	339	390	334	349	385	345	378	363	378	344	362	337	373	353	346	334	323	410	357	368	366	339	338	347	353	334	374	373	368	340	371	371	390	345	364	353	352	410	338	338	342	344	356	380	316	350	373	336	381	395	335	349	382	334	342	347	336	326	352	371	342	365	302	372	333	392	374	351	322	357	364	351	383	357	355	344	352	369	328	344	397	366	345	348	365	366	365	367	391	364	387	391	348	376	358	374	342	380	338	373	351	348	355	335	354	387	358	336	364	376	359	367	343	348	374	369	374	366	408	355	326	385	340	362	329	380	394	392	375	373	354	405	337	366	370	332	327	379	337	379	359	320	354	360	344	365	360	334	346	361	346	365	365	387	386	362	386	354	351	361	349	360	365	373	391	339	342	345	343	355	346	369	397	365	368	373	348	373	344	390	361	360	358	359	430	340	362	350	373	360	376	353	352	370	348	344	337	368	375	352	368	377	324	303	358	376	335	333	371	367	340	349	354	384	320	357	361	382	363	352	358	401	346	332	333	378	345	363	349	338	392	367	366	357	346	380	404	357	335	360	348	341	370	394	369	379	376	345	388	360	333	351	373
4608	3270	3107	1976	1715	1377	1186	1040	893	758	758	752	712	660	641	671	572	613	570	518	520	566	550	634	583	542	576	566	594	610	608	670	615	552	552	544	568	566	554	525	521	483	544	526	538	498	498	542	489	524	510	522	491	569	512	510	519	578	531	524	513	543	532	515	535	497	482	498	515	557	534	512	528	502	538	498	526	526	523	505	498	518	521	495	482	504	517	497	518	502	530	527	494	500	539	491	502	536	485	473	496	513	536	467	533	486	525	501	543	526	529	515	490	527	550	537	529	556	506	476	488	533	514	509	512	533	501	539	497	480	481	494	548	519	544	466	513	495	542	535	530	503	488	468	515	561	493	536	474	518	519	514	507	551	521	508	506	511	492	500	498	508	497	563	525	520	507	475	528	562	517	505	528	548	486	527	489	518	475	507	519	518	481	542	492	522	498	495	501	491	501	511	508	527	479	516	509	542	532	517	507	472	501	511	509	503	494	523	522	534	490	514	518	498	514	481	509	504	499	521	483	533	524	525	518	524	521	516	504	500	518	511	499	497	521	518	496	461	485	541	505	500	523	503	524	460	488	508	544	456	525	531	498	530	517	508	527	512	506	537	550	495	533	504	505	505	504	518	515	467	527	520	529	484	506	515	501	489	525	551	504	481	537	537	518	530	534	490	507	520	531	545	519	519	493	507	506	480	538	528	515	535	534	503	521	499	526	509	526	518	540	512	485	520	547	491	502	531	500	519	523	523	481	494	523	531	514	550	479	486	514	503	492	505	511	505	562	517	497	518	528	499	513	488	532	495	509	496	526	519	482	510	532	468	515	530	532	495	465	469	536	540	465	488	532	516	497	519	500	493	521	503	515	491	486	553	516	481	520	518	495	512	510	505	483	485	508	515	547	501	500	462	510	472	533	544	530	488	533	519	550	514	481	527	539	536	519	498	562	455	481	521	516	499	507	511	482	489	522	519	500	494	474	506	547	494	515	547	531	527	505	524	516	476	505	517	553	464	553	543	522	551	464	550	486	509	540	490	509	526	520	492	532	532	519	485	511	534	521	519	536	514	486	526	492	511	524	513	479	477	481	506	494	505	541	456	458	499	524	510	524	504	474	490	516	533	519	500	505	522	509	504	517	484	561	561	510	541	518	536	507	507	478	497	512	517	518	509	523	497	501	524	516	516	498	529	498	533	499	537	532	528	518	513	457	567	472	501	484	518	502	506	527	543	504	545	502	516	491	492	503	477	480	512	464	527	508	518	531	527	496	491	563	500	518	548	497	568	481	524	501	543	517	534	501	525	483	516	522	494	513	506	512	510	537	491	528	493	526	489	542	543	504	520	538	499	496	506	484	531	492	487	501	499	513	502	521	540	507	480	488	490	485	488	518	527	522	535	468	503	512	512	570	528	535	492	530	468	526	515	542	483	541	460	551	482	520	521	511	486	516	503	545	493	517	474	516	485	534	498	519	457	516	483	478	565	511	512	534	503	538	492	520	472	524	546	529	542	553	510	518	482	511	558	506	561	502	508	475	497	485	516	522	488	533	523	477	481	506	472	529	474	514	496	492	542	520	519	521	485	535	495	535	531	552	508	477	508	515	519	487	521	490	569	533	492	517	528	537	540	484	491	503	477	488	513	500	501	523	522	492	479	498	489	469	522	498	542	588	521	512	511	522	490	521	511	467	543	544	494	510	542	466	506	499	514	507	508	509	489	478	471	502	530	533	499	525	496	500	485	518	521	489	469	518	529	558	506	510	522	493	526	534	505	524	519	556	516	532	519	494	507	488	512	508	557	516	502	494	528	530	526	511	498	511	541	486	513	521	523	516	478	520	502	481	495	458	532	524	512	519	547	499	460	526	506	538	525	579	521	501	536	568	486	513	481	526	525	496	514	478	468	526	501	512	486	501	501	513	534	483	498	513	516	546	509	533	507	491	536	493	564	494	528	497	498	520	522	485	486	497	534	499	506	514	520	545	511	528	478	517	550	493	509	507	539	490	555	516	507	494	506	507	486	578	490	547	533	466	498	535	499	510	495	461	529	511	505	512	530	485	530	499	557	493	496	514	509	512	523	522	526	506	494	514	511	509	549	521	516	535	502	528	507	521	554	484	511	533	483	519	517	511	526	509	511	494	508	537	502	530	475	542	491	525	528	477	526	525	532	503	501	472	529	547	546	544	506	524	515	520	499	526	525	508	532	497	524	508	544	486	511	528	457	469	530	512	524	508	502	550	513	494	531	543	518	494	488	538	522	499	473	528	526	517	511	556	519	548	522	510	504	531	487	511	494	492	492	522	503	510	506	496	506	513	513	490	501	493	533	559	526	531	566	519	509	554	514	526	502	503	501	531	557	486	539	498	527	553	529	519	543	536	551	514	484	491	492	492	506	508	509	495	522	534	503	567	502	544	519	507	490	502	497	503	556	535	499	530	539	517	511	495	536	516	490	532	494	478	546	555	520	525	481	551	540	538	505	550	494	503	509	514	525	507	502	503	482	494	472	508	512	518	540	473	520	558	483	520	469	523	530	491	485	531	555	486	522	520	562	519	497	451	518	505	506	513	522	508	529	515	484	520	535	503	510	509	514	517	534	513	509	515	527	508	516	487	521	548	499	581	550	480	496	525	547	494	472	525	521	526	522	527	512	470	529	523	553	550	522	479	510	535	521	503	504	543	549	516	503	537	511	488	500	524	548	498	559	490	579	522	494	477	519	489	513	473	526	473	487	532	513	502	514	500	501	492	529	525	543	492	529	524	506	520	504	516	531	509	481	537	517	494	494	523	539	538	498	525	456	484	503	486	472	476	527	484	522	541	533	514	497	512	509	518	515	478	526	509	522	499	480	520	507	502	497	541	472	505	541	506	494	516	486	518	508	507	490	495	489	520	506	448	522	515	503	534	576	573	494	496	538	501	548	509	538	481	488	529	492	491	499	512	555	497	496	498	508	495	537	533	528	517	541	481	473	505	485	530	501	497	521	536	545	514	493	498	477	492	523	538	506	505	531	487	517	525	522	495	470	512	517	568	542	505	508	529	543	525	538	516	472	475	467	477	487	519	509	535	496	518	526	518	505	487	472	545	552	515	549	526	511	519	566	491	542	486	492	540	519	481	478	508	561	531	537	530	489	541	508	494	521	514	524	500	537	520	511	536	531	475	527	518	540	499	518	515	493	509	479	521	531	525	516	507	497	521	521	525	461	512	523	514	504	532	553	545	518	548	509	554	519	492	501	509	499	526	537	514	526	526	497	511	500	511	556	496	523	478	517	483	535	513	506	504	517	495	522	480	503	523	527	504	546	501	527	506	511	532	538	503	533	553	489	491	507	470	482	560	489	490	527	554	482	539	510	555	524	531	476	470	542	503	498	499	520	534	503	506	545	517	495	500	527	489	497	509	483	514	536	519	532	476	541	501	532	553	536	497	540	533	476	520	500	493	504	512	523	498	563	504	534	522	517	483	495	501	518	526	511	509	521	512	536	496	495
23593	21150	28587	23944	21139	12042	1844	1127	876	814	731	628	632	636	577	624	583	588	532	540	543	532	525	541	529	530	498	510	553	539	544	544	509	495	536	525	547	477	506	493	431	495	453	486	436	461	485	483	492	468	488	484	458	470	461	437	467	449	436	445	464	468	466	483	460	443	460	503	456	448	440	453	441	462	458	488	474	476	442	461	450	450	429	442	474	474	467	475	459	480	528	472	441	487	463	479	449	498	438	478	468	457	501	482	472	454	481	471	498	466	465	470	459	451	465	467	499	449	481	495	459	466	448	473	467	436	432	497	475	492	454	444	510	483	412	518	471	477	493	517	477	450	439	447	448	501	463	481	498	423	468	471	458	442	471	452	476	446	455	463	457	429	451	471	451	477	459	469	454	496	466	426	444	492	460	495	490	429	457	450	472	459	427	498	467	495	447	469	499	453	477	442	454	455	415	484	481	487	457	472	479	439	458	492	457	426	477	469	459	470	433	426	456	431	458	458	447	492	476	463	449	473	459	450	468	465	521	444	483	453	440	469	456	474	489	428	456	447	480	457	465	505	476	479	455	458	470	440	467	457	446	475	444	465	493	434	459	467	491	432	479	489	485	459	445	495	472	457	428	465	434	476	454	462	466	449	476	455	453	459	474	496	439	485	482	459	477	471	476	481	441	462	484	456	459	469	466	451	448	482	445	526	475	476	465	458	463	473	423	447	471	453	446	469	495	462	481	442	480	453	434	515	442	472	442	488	462	445	521	423	447	468	445	450	414	446	445	483	465	452	506	440	499	491	442	464	509	470	469	441	448	477	453	456	496	468	460	491	496	447	484	470	452	429	475	481	494	431	435	485	476	433	462	416	433	443	451	462	470	486	460	453	462	484	450	455	460	435	441	461	472	461	453	445	490	445	494	453	475	444	455	489	487	489	470	466	463	441	438	459	478	443	484	451	461	462	459	465	465	446	416	453	461	446	440	423	478	490	448	454	448	432	495	456	425	468	466	473	440	436	439	456	458	451	483	451	424	443	466	482	507	423	462	499	449	500	441	496	482	469	473	495	463	455	465	477	477	478	441	494	454	477	438	487	476	475	469	478	448	472	488	449	441	492	461	455	434	443	474	461	483	475	460	475	427	482	436	439	480	448	475	467	497	431	445	434	479	451	472	457	451	462	453	465	491	464	501	457	449	460	484	468	518	467	455	475	448	419	450	475	478	461	416	489	456	457	459	457	494	465	474	473	457	479	420	469	473	500	423	459	427	468	484	470	484	455	510	470	481	429	443	496	477	464	433	428	477	492	477	449	456	446	476	475	445	460	455	454	459	438	486	489	484	511	468	474	460	465	506	476	428	468	489	469	408	479	474	471	460	467	449	439	456	453	490	462	465	428	477	443	468	479	467	439	478	461	478	443	476	405	428	433	436	488	452	434	424	464	521	473	463	464	449	443	448	442	480	503	475	454	519	501	474	446	495	474	447	508	476	460	474	462	490	457	460	457	437	447	497	458	472	442	455	453	430	433	489	444	476	452	414	459	425	485	439	469	430	440	505	490	468	483	444	463	470	474	488	452	444	459	472	441	503	447	460	460	476	483	467	446	499	473	459	458	485	472	478	472	439	462	487	487	514	468	424	457	444	466	459	462	450	498	462	493	463	489	472	465	458	507	492	456	480	431	449	479	441	479	450	431	486	476	478	476	452	449	459	464	472	464	454	499	462	493	449	507	465	502	466	450	471	451	477	455	475	454	442	474	443	446	417	480	477	480	460	491	484	479	493	441	463	443	503	422	466	483	453	428	410	468	473	465	473	444	458	458	525	487	474	481	431	448	471	536	482	467	449	505	476	478	454	468	478	467	468	441	425	467	468	458	476	466	457	455	479	438	466	488	466	449	460	450	445	480	409	427	452	477	452	468	377	446	448	486	448	459	471	455	468	442	445	493	456	499	434	468	451	437	420	482	476	480	441	462	456	465	476	493	443	474	459	465	477	478	479	450	449	478	452	477	448	493	497	441	489	468	490	456	474	477	487	499	485	469	422	479	436	462	442	481	451	499	439	474	486	468	511	441	417	488	454	492	473	496	446	489	467	473	484	492	466	491	485	464	466	475	450	464	483	471	503	478	460	450	453	440	475	500	437	488	456	491	401	412	500	463	460	416	451	432	468	464	422	464	464	468	405	469	495	458	468	487	492	448	464	412	466	482	439	489	453	452	504	469	485	465	449	461	477	471	463	468	472	449	453	441	493	473	469	497	447	482	458	431	465	435	459	518	475	418	445	421	456	468	436	437	463	441	454	473	444	425	477	489	480	429	488	480	480	458	461	505	473	452	472	435	439	461	429	470	494	442	437	450	454	467	489	457	450	523	442	511	479	462	477	481	463	449	450	495	480	447	492	499	448	496	458	477	468	452	460	491	440	456	436	481	486	480	489	479	450	439	433	472	471	440	466	474	492	450	445	504	448	466	483	460	445	492	457	467	482	521	463	473	462	493	456	450	455	469	447	527	482	420	425	456	451	472	461	448	420	440	457	383	469	483	505	479	441	460	462	471	450	471	410	469	480	490	422	447	494	456	465	479	484	461	465	459	442	466	442	424	417	455	470	440	445	451	456	449	449	465	460	462	490	447	446	469	471	444	463	434	443	473	469	478	487	442	474	436	460	429	478	429	441	507	461	501	501	467	433	486	512	448	464	432	455	474	481	523	498	421	451	479	475	444	504	498	483	478	445	476	463	468	467	438	488	460	435	458	464	447	468	447	442	443	497	446	490	437	434	455	469	461	457	442	474	464	452	466	444	425	461	451	477	466	473	479	430	439	518	462	467	460	426	475	461	484	444	475	471	433	467	468	453	477	456	463	501	455	493	451	478	467	464	456	463	462	450	472	490	475	488	461	495	484	473	489	422	502	474	482	494	436	481	446	466	481	431	452	456	448	472	490	479	455	472	481	435	470	465	489	438	450	502	482	458	463	505	472	478	441	436	473	547	468	481	440	477	425	472	484	450	433	465	471	485	449	448	485	448	422	476	477	491	492	424	441	466	483	463	440	477	462	491	491	478	481	459	443	439	476	443	454	485	434	447	457	466	462	474	444	481	480	451	480	431	423	466	466	478	444	472	487	476	435	473	467	437	406	458	474	465	491	452	477	482	459	467	457	437	490	474	447	454	489	470	467	476	443	490	451	450	511	482	493	493	471	473	462	454	502	457	466	511	494	461	430	487	454	470	478	464	437	450	468	456	458	430	456	487	479	442	456	478	417	453	466	452	484	463	455	441	469	473	486	445	545	435	474	472	449	463	479	454	479	491	474	477	500	470	414	434	428	463	462	468	449	457	459	475	466	454	450	454	484	467	458	449	505	523	464	507	446	480	450	458	509	455	484	447	496	445	455	489	477	433	466	477	427	437	455	475	449	473	449	475	432	460	491	430	510	439	505	468	449	465	438	474	458	490	472	452	433	440	508	461	448	483	460	482	448	411	465	440	410
5837	12767	10767	6031	4723	3667	2903	2327	1905	1580	1466	1345	1302	1191	1100	1087	961	924	868	814	826	850	839	848	797	821	837	832	917	830	845	793	815	821	844	812	771	779	773	715	708	657	677	725	662	694	657	645	682	679	641	680	719	670	653	701	657	692	626	655	672	738	683	661	690	679	667	692	687	660	649	722	692	648	683	644	649	691	723	649	671	671	620	680	672	672	673	667	687	680	678	677	674	642	679	652	656	618	652	641	655	676	651	679	623	642	655	701	722	682	656	673	691	676	650	642	691	661	662	685	680	655	618	601	642	655	645	652	642	661	683	612	657	650	694	623	626	624	624	640	657	643	698	660	651	652	683	669	686	671	630	648	676	675	657	663	677	688	652	651	714	647	671	650	692	680	685	649	694	623	617	672	632	679	671	640	710	655	679	715	654	650	666	657	602	666	684	672	689	646	645	632	667	699	680	687	634	688	673	673	645	684	673	705	639	654	664	666	651	674	635	631	664	608	669	686	619	660	644	644	622	659	683	697	658	681	675	620	651	641	628	638	672	684	688	701	660	678	647	653	620	660	657	689	653	695	725	639	667	670	648	712	641	664	673	667	643	702	676	671	647	699	669	724	641	621	670	690	688	665	693	642	656	690	698	687	732	641	697	633	677	687	663	686	679	668	634	642	691	664	708	713	706	674	684	661	662	650	658	603	695	655	655	655	663	705	667	671	688	631	694	676	653	658	701	689	697	688	687	693	634	643	673	670	659	627	652	654	631	641	645	663	714	676	666	608	686	707	656	699	698	613	665	620	675	658	710	654	658	684	636	671	708	662	705	663	665	641	654	646	591	668	658	653	662	672	624	636	642	674	658	667	693	649	627	680	679	659	671	644	661	658	661	687	669	645	688	731	642	679	638	641	652	685	655	614	681	642	623	668	639	661	655	659	653	650	654	667	641	678	693	628	659	669	643	685	683	717	679	706	659	652	646	651	687	657	619	636	702	638	649	692	661	683	671	655	682	665	651	661	721	644	657	679	702	666	647	708	654	642	619	667	686	673	679	653	628	629	630	631	660	628	679	699	662	643	690	638	697	650	618	659	685	644	676	627	665	645	609	663	673	639	665	640	656	681	649	669	641	683	648	691	640	660	649	632	662	682	654	703	666	677	685	668	661	651	622	647	667	640	679	666	671	685	670	718	686	652	648	616	638	665	688	684	642	656	606	647	666	629	627	663	673	683	665	654	620	686	660	641	675	640	666	671	664	675	677	667	649	650	686	638	648	660	643	651	650	643	666	618	635	682	689	627	678	648	657	640	616	696	684	694	675	639	623	714	632	621	618	692	595	682	661	631	642	618	656	672	629	692	675	682	670	713	644	657	653	635	690	686	678	691	638	671	650	643	638	645	665	682	680	614	665	632	668	615	642	654	650	679	626	652	660	621	684	649	614	692	640	630	640	681	672	690	685	681	633	628	601	633	654	682	696	632	642	646	674	638	673	646	685	677	699	700	682	695	649	661	701	674	655	661	658	714	648	584	644	699	639	661	679	630	652	653	683	627	639	656	671	659	628	638	668	646	704	651	691	674	662	655	675	627	696	696	673	666	674	640	606	671	671	667	678	651	636	657	645	672	660	671	669	678	657	713	654	700	654	669	650	669	630	692	700	629	663	663	643	678	624	673	674	678	648	701	662	658	640	627	670	608	632	633	652	620	696	672	708	671	702	655	610	652	642	676	643	683	659	636	664	651	707	703	690	681	676	665	668	662	641	649	637	649	650	675	672	656	631	693	610	626	656	662	658	630	696	666	612	686	671	656	616	665	695	686	671	658	714	712	663	682	665	662	656	653	669	713	657	647	692	671	642	661	650	691	626	656	653	711	649	664	618	672	634	715	646	638	656	673	667	642	629	601	672	653	678	623	655	608	644	653	655	701	693	654	641	637	683	670	614	674	677	663	631	661	679	682	673	644	675	614	662	691	632	670	619	669	738	640	648	679	663	674	664	654	656	658	665	678	671	730	647	654	663	640	657	614	634	636	698	644	628	711	697	701	650	682	639	655	672	717	680	681	673	706	670	685	701	663	657	631	665	683	642	655	670	692	637	667	689	692	684	669	697	672	621	687	686	683	696	667	623	639	643	652	630	646	640	663	651	670	671	658	700	643	627	697	663	669	625	626	669	656	650	628	619	631	656	672	632	624	732	606	678	674	666	637	656	638	679	707	648	653	627	645	664	689	697	633	645	644	633	686	643	697	646	638	688	635	659	667	664	686	641	655	703	674	645	651	700	686	666	642	675	684	728	656	669	620	637	621	692	630	632	663	665	701	679	665	674	689	654	610	652	663	662	682	656	651	631	700	685	647	721	697	647	663	702	591	655	704	651	689	643	631	662	652	605	651	631	665	685	673	682	619	677	660	671	667	649	676	648	690	704	659	664	633	663	645	646	664	646	639	657	674	705	639	622	695	659	663	670	672	671	630	668	661	637	651	698	661	631	647	658	653	663	688	656	616	664	636	661	681	692	623	659	716	672	695	669	683	670	680	648	677	654	658	688	660	646	672	641	652	656	673	655	649	685	640	675	651	654	644	704	644	665	646	655	686	663	676	625	643	664	635	687	637	615	651	669	657	697	689	703	661	646	657	656	668	673	699	647	671	621	687	627	624	618	625	656	680	645	647	668	691	640	603	663	617	637	668	677	673	663	644	708	622	622	701	664	738	617	641	691	618	663	678	692	682	647	665	639	633	666	673	625	683	653	660	709	628	626	660	652	668	669	671	686	616	637	637	636	649	653	653	680	664	670	655	655	662	639	673	702	693	634	639	681	675	649	654	651	654	625	652	628	615	617	693	616	694	660	721	670	675	692	663	623	640	671	721	665	642	661	678	702	638	630	609	643	666	658	660	636	631	660	660	663	651	717	686	674	682	649	659	654	656	663	657	631	665	708	649	646	610	675	625	642	624	664	683	669	677	678	645	697	701	637	652	668	663	626	676	674	683	621	687	646	678	655	672	616	628	706	676	662	646	696	669	666	658	617	628	624	672	698	670	626	638	634	659	675	625	649	646	621	713	638	666	698	649	640	668	692	592	668	679	672	665	675	622	690	659	698	655	680	697	669	700	684	651	590	660	681	662	657	719	625	657	702	684	603	633	640	643	664	681	676	658	673	643	654	688	646	673	648	663	668	646	640	635	652	643	655	633	680	640	691	654	691	676	702	674	635	669	631	652	613	647	728	661	685	683	682	670	644	636	660	675	639	654	654	706	637	690	635	695	706	672	624	665	673	592	650	677	656	677	657	687	642	637	683	643	627	654	676	654	681	682	690	678	676	667	628	725	658	671	696	695	675	623	661	692	661	660	671	714	663	668	626	649	648	708	651	680	711	664	660	631	669	643	650	669	660	655	634	645	624	642	698	596	663	681	664	620	608	636	677	604	682	638	617	628	675	656	673	657	633	682	620	641	640	688	624	675	664	642	672	662	671	635	617	673	688	628	678	672
22691	21116	28937	23543	21116	21182	10243	1584	1120	919	792	730	670	619	582	578	525	498	452	456	418	423	420	462	470	400	422	430	463	468	452	456	430	411	434	430	396	356	368	327	338	343	335	363	347	291	320	329	374	322	336	330	348	326	328	343	338	311	335	333	310	331	317	303	315	330	345	333	332	351	313	309	316	341	331	311	348	303	350	303	306	288	331	344	342	290	307	296	356	329	333	346	311	306	326	341	327	342	333	313	312	338	319	334	340	329	318	309	304	294	326	329	337	338	347	330	342	299	331	313	309	297	313	353	316	286	329	338	333	313	337	300	281	307	356	314	312	344	310	319	305	312	320	354	311	315	293	311	334	317	326	284	320	304	291	311	342	329	319	311	311	297	335	318	348	348	332	335	320	317	348	311	321	311	319	324	316	311	329	330	303	306	286	335	323	336	346	311	314	350	348	318	291	337	305	317	330	319	308	326	324	307	273	295	289	298	303	330	321	332	341	340	326	328	328	311	337	305	342	323	334	312	344	327	305	283	302	315	308	372	310	326	322	353	333	373	296	356	294	307	301	298	324	346	309	317	338	294	345	333	323	317	323	290	316	301	330	310	321	316	350	352	307	342	331	351	328	306	316	345	310	342	337	324	291	314	342	324	349	342	292	339	313	289	357	309	302	300	318	347	340	330	323	318	301	316	316	347	325	348	296	314	300	346	366	338	295	298	293	300	339	340	320	298	320	319	303	299	334	331	292	310	294	311	314	338	316	286	366	336	338	307	314	306	344	319	336	292	320	301	340	354	332	326	317	326	309	297	316	321	352	305	311	304	315	359	330	297	314	354	330	330	310	356	308	331	308	308	316	338	323	314	316	314	350	310	327	307	320	299	297	326	326	342	338	326	379	351	320	333	300	324	334	312	349	290	336	317	323	331	303	333	308	347	293	322	313	318	294	333	306	291	314	323	353	324	313	345	272	280	325	305	331	313	323	335	310	298	324	286	291	309	323	322	315	316	303	357	323	316	305	324	345	339	300	312	324	341	332	330	340	319	279	311	341	310	333	302	328	310	343	312	318	300	324	325	308	292	299	318	331	319	287	318	341	288	301	337	354	299	338	313	322	338	318	324	320	322	330	323	307	312	327	296	313	333	308	317	334	332	312	294	329	330	328	305	340	307	315	319	273	312	321	323	307	283	368	345	310	312	355	329	301	290	313	312	311	307	318	262	341	342	335	313	288	317	332	321	320	311	305	298	339	299	346	313	311	315	322	297	313	331	356	329	327	336	325	327	303	293	333	352	302	287	309	335	364	312	347	313	313	351	340	320	330	319	328	309	332	286	340	319	291	331	331	332	337	297	322	297	327	304	306	302	298	301	311	316	312	320	275	324	311	285	313	304	323	318	304	272	305	334	315	317	329	330	296	316	342	309	283	314	289	312	355	290	304	331	324	326	320	315	330	310	272	303	301	309	327	332	329	313	334	309	284	310	340	324	340	319	307	334	336	320	303	335	307	319	335	306	333	317	321	355	341	325	315	319	333	332	319	313	316	343	317	298	336	322	294	335	316	298	335	295	321	351	325	327	348	321	324	345	310	317	302	341	351	336	304	352	319	330	330	340	334	300	326	317	325	291	325	308	289	340	310	296	318	339	325	321	299	337	304	318	317	282	331	309	320	333	352	320	328	323	314	346	307	317	347	327	322	295	311	287	305	318	313	308	315	290	329	307	317	320	348	331	335	313	331	310	331	336	334	314	348	322	355	345	325	347	328	326	318	306	344	340	289	342	317	335	311	325	300	318	307	331	332	326	344	317	327	284	296	285	344	322	296	313	340	334	297	324	314	305	307	303	342	330	324	315	360	313	324	315	316	337	296	296	338	315	321	317	313	325	354	316	321	344	311	317	326	307	327	288	357	322	349	347	333	328	364	300	330	284	303	343	308	296	310	282	342	304	293	313	317	303	317	299	302	310	327	309	346	300	343	313	320	313	314	311	347	324	338	328	332	310	331	299	298	301	306	321	322	289	318	290	326	325	309	318	332	329	323	318	323	302	304	317	336	334	322	312	309	327	301	306	341	320	334	328	308	342	338	320	308	329	301	313	338	309	293	342	291	338	317	326	320	297	339	305	294	290	307	330	281	333	333	334	341	327	330	319	292	341	325	316	335	341	336	319	334	317	312	357	362	317	291	322	319	307	316	316	316	299	347	352	313	299	289	325	292	322	349	319	319	334	279	303	345	305	293	312	320	330	305	313	328	333	320	293	328	325	332	338	306	303	311	324	309	319	315	303	310	310	332	327	313	321	338	297	319	290	311	336	316	345	317	337	303	294	343	336	293	291	333	328	315	291	322	314	343	311	300	333	336	367	318	313	336	317	310	312	318	355	311	335	283	308	350	317	275	314	330	297	331	335	316	294	298	348	298	299	312	319	347	309	325	312	302	327	310	324	336	301	351	302	307	296	300	305	318	324	304	310	321	330	304	323	372	344	285	284	269	323	343	312	323	329	308	343	306	303	314	322	333	316	301	305	329	309	337	340	297	311	307	298	327	328	299	330	318	311	327	322	321	327	335	349	328	310	336	308	306	314	324	348	332	312	308	313	310	314	322	337	320	301	318	300	332	324	316	368	320	312	318	318	320	335	320	301	299	326	342	357	381	325	304	302	319	358	343	333	340	319	314	280	284	328	309	356	312	301	310	313	334	319	343	331	327	303	338	303	338	328	349	360	317	325	314	306	322	312	319	306	313	309	323	332	343	295	305	308	303	317	274	362	336	335	280	294	303	289	317	335	295	331	329	281	328	321	333	313	315	328	326	303	335	329	316	324	290	314	334	332	346	298	307	325	326	275	319	296	307	312	336	302	343	323	312	308	329	325	318	307	332	333	292	303	296	303	352	315	312	307	341	316	328	340	289	307	330	329	328	311	320	298	305	316	324	360	288	348	284	361	335	370	319	343	316	335	320	293	312	323	317	297	308	295	312	301	329	308	307	361	312	306	345	291	300	296	322	330	323	330	309	349	300	310	322	317	335	319	339	329	347	317	335	320	307	310	363	299	315	293	332	319	323	318	315	287	289	310	330	354	315	306	337	309	307	354	356	310	327	312	317	325	306	340	321	312	327	313	352	310	314	309	329	310	348	314	287	355	294	302	314	318	297	317	291	329	314	316	332	336	319	322	306	292	317	330	299	308	296	334	303	316	332	332	304	314	314	342	289	326	316	324	296	318	298	337	322	335	282	270	328	288	345	332	325	309	308	341	324	354	292	296	310	291	309	321	358	330	333	347	338	316	322	323	314	325	298	308	342	314	304	328	327	326	336	286	311	290	334	314	318	312	310	300	324	331	320	366	321	303	349	304	346	295	306	323	317	326	329	296	324	311	301	307	295	306	336	318	318	317	308	296	307	362	310	331	312	340	322	337	336	325	316	365	319	341	306	325	297	360	281	301	330	354	317	301	328	323	314	315	308	340	325	296	342	324	316	328	319	330	317	296
8245	19315	15856	9186	7027	5334	4209	3190	2695	2072	1905	1629	1448	1306	1248	1106	1017	798	795	763	803	834	816	789	782	724	724	730	787	777	706	767	806	774	760	784	655	588	574	532	520	511	487	536	469	516	521	522	482	512	494	534	510	494	491	496	476	506	445	495	488	503	456	489	506	509	487	473	479	456	486	534	495	464	450	480	470	456	465	428	493	466	515	483	476	459	456	494	439	427	499	478	462	465	464	474	435	472	487	447	451	533	420	481	439	469	449	494	444	449	455	480	468	400	472	450	456	467	467	443	458	468	439	518	454	457	511	441	458	497	447	440	472	427	462	459	452	416	446	444	436	447	452	506	476	440	505	437	461	445	484	473	461	458	439	475	440	441	464	419	408	442	480	456	453	474	460	440	490	440	470	440	446	451	485	448	417	445	465	444	442	492	462	449	481	467	466	431	479	475	476	430	470	468	486	468	455	419	427	510	401	480	445	459	454	440	478	468	447	465	469	480	470	456	475	468	470	444	480	410	466	470	447	451	446	461	496	445	442	462	477	459	443	456	460	454	416	479	434	466	489	475	473	448	471	437	492	487	470	463	461	459	492	468	436	500	442	472	461	441	434	451	415	463	475	472	489	459	435	439	442	461	450	469	485	462	456	425	445	460	463	406	478	489	467	429	449	439	434	472	408	487	469	458	477	479	476	480	455	453	449	441	474	474	469	474	456	449	474	494	443	432	449	426	457	437	467	450	454	488	472	461	457	467	488	493	500	478	431	480	479	454	469	485	459	444	422	453	472	469	494	460	461	462	500	482	445	459	461	482	460	418	453	452	471	467	477	496	492	433	478	464	452	450	457	467	478	498	496	439	452	465	463	485	439	464	493	452	469	457	479	467	457	438	508	486	462	468	433	481	511	430	450	462	444	490	489	469	470	437	460	451	448	464	459	479	471	419	439	499	492	461	455	454	491	475	444	462	472	459	502	460	459	450	478	439	474	456	464	457	444	459	481	466	470	454	463	471	492	405	451	490	478	435	447	461	448	477	479	479	468	465	477	443	448	445	454	447	439	455	438	439	465	490	506	462	478	420	476	424	426	437	469	465	438	439	461	475	487	459	450	486	451	474	477	481	447	435	442	439	450	472	432	458	426	418	474	477	480	447	467	454	436	472	447	464	441	441	482	452	494	474	422	479	450	479	477	506	430	457	468	459	489	452	488	466	482	460	505	498	437	452	462	412	470	445	454	454	460	442	472	450	467	499	482	478	470	484	476	465	447	438	475	496	452	473	451	453	444	449	441	465	464	465	452	449	470	421	483	476	449	446	456	464	518	386	486	422	463	484	447	455	459	449	485	451	479	470	456	461	475	437	449	453	457	437	461	444	453	457	486	459	471	415	457	492	464	445	454	511	456	493	480	432	501	457	454	477	444	464	453	431	476	465	416	465	449	461	464	489	450	500	464	453	438	475	466	439	445	455	477	423	444	482	460	487	400	465	522	455	450	435	442	472	481	446	455	453	488	429	432	480	463	433	443	489	454	454	484	506	445	488	513	466	445	485	431	442	484	528	456	473	452	449	455	481	464	502	470	434	464	451	489	467	476	452	464	467	463	463	471	488	495	470	473	460	471	442	471	471	507	483	474	441	459	496	480	421	446	475	489	429	470	435	462	472	440	480	471	482	466	508	476	446	435	483	478	481	451	440	462	446	426	471	452	470	465	443	474	483	446	469	498	451	486	483	478	469	464	428	447	489	484	435	467	457	487	476	443	503	470	441	443	464	476	444	494	467	484	466	452	464	437	481	446	417	459	461	452	492	444	417	452	454	457	460	452	484	443	471	473	441	455	431	465	462	441	461	464	436	445	456	517	446	451	474	506	437	408	468	503	432	469	475	465	479	440	458	471	451	459	410	478	429	443	458	460	462	453	447	454	476	438	439	452	485	439	436	480	471	476	458	464	479	488	426	444	483	469	477	475	458	503	409	451	497	427	451	494	484	466	419	449	469	447	413	449	466	441	446	488	463	522	484	484	434	486	454	438	451	462	471	449	485	410	476	423	458	434	439	449	460	453	448	442	463	476	498	433	441	479	442	458	471	464	432	439	454	500	491	473	456	408	466	466	465	468	452	424	423	475	461	472	459	439	462	433	434	423	436	483	432	417	460	436	480	479	454	481	462	443	505	482	399	465	414	454	456	475	468	465	473	468	446	406	457	515	442	453	490	510	478	431	485	477	448	483	464	452	461	481	430	463	481	426	481	463	450	438	451	472	470	488	475	462	462	463	441	425	436	467	475	451	468	453	487	404	460	467	444	451	505	485	459	490	445	470	474	457	444	450	466	466	435	495	455	429	485	448	458	446	477	470	481	444	452	478	428	441	425	438	408	446	461	482	464	450	433	475	458	448	472	450	443	464	492	467	454	482	451	442	494	481	461	470	499	486	493	492	444	479	449	414	455	454	462	456	461	480	458	481	452	478	436	430	421	489	466	460	440	488	462	463	484	464	460	445	441	471	465	462	432	466	466	464	492	442	476	480	446	407	452	440	497	488	471	489	457	459	462	437	464	498	455	480	454	449	445	451	451	436	459	454	455	448	473	491	487	476	466	445	472	469	493	442	470	480	450	460	476	430	415	477	450	481	472	427	477	464	436	453	440	437	438	439	471	482	454	477	484	475	445	441	459	430	468	429	451	451	479	440	457	473	465	460	444	474	438	456	455	475	486	412	465	463	456	455	469	451	497	455	492	472	449	453	441	438	494	488	461	448	471	432	458	430	468	466	438	479	486	473	458	444	466	458	475	455	460	443	408	438	480	432	482	454	459	506	469	469	459	459	474	443	453	458	442	480	454	411	468	436	498	425	505	468	501	471	461	440	478	475	459	490	424	503	440	439	446	441	444	437	482	486	412	449	466	469	441	460	488	478	424	474	460	500	452	454	486	426	474	462	439	493	445	488	440	445	449	453	494	455	430	440	462	439	485	466	425	476	463	479	457	464	442	445	449	501	441	414	453	463	474	450	476	449	469	460	483	442	485	458	452	487	494	461	476	447	426	482	476	423	478	498	445	477	453	413	469	443	476	464	459	460	454	473	495	457	466	480	438	466	433	442	508	472	461	449	469	434	448	452	460	454	456	445	450	464	492	482	492	474	447	474	471	495	449	473	486	454	474	431	472	479	487	459	458	444	459	473	454	475	449	479	441	465	487	456	446	439	492	472	465	470	492	435	508	473	474	465	458	471	468	481	467	467	455	433	474	427	486	433	458	445	479	463	464	452	479	481	425	466	476	454	488	445	453	453	457	466	474	453	483	475	449	478	476	483	446	491	440	434	483	481	442	474	459	519	500	469	461	445	496	439	487	509	459	455	476	454	467	460	477	474	455	469	473	479	476	479	460	446	453	474	457	440	444	445	464	463	498	411	460	460	481	453	481	463	433	467	469	446	432	448	451	484	461	489	457	459	461	474	423	450	440	452	486	486	491	455	480	507	444	461	463	454	466
26681	20408	8983	1415	826	666	541	531	449	443	420	465	417	420	431	401	419	387	385	412	383	387	388	377	390	405	403	395	383	391	362	375	396	394	355	408	359	382	358	375	352	377	359	376	344	346	327	326	358	394	340	361	336	345	378	338	340	340	377	366	360	365	383	365	373	368	370	369	372	381	333	365	364	374	370	358	326	365	384	355	331	338	352	358	369	376	330	359	356	325	378	338	414	335	358	369	344	396	368	354	347	343	380	331	362	337	387	353	362	364	349	349	367	350	361	347	336	363	338	355	394	350	370	348	344	341	358	357	367	339	349	322	385	318	357	397	333	351	355	366	364	358	365	369	373	336	349	388	377	384	380	328	326	375	368	344	351	359	344	352	380	355	365	383	352	367	355	379	382	354	367	356	367	411	345	336	365	375	355	354	350	340	373	316	350	383	363	352	364	364	364	327	356	339	341	350	354	359	349	370	369	342	357	335	374	376	357	343	399	354	339	348	353	333	368	360	346	365	350	359	335	355	370	362	338	371	371	333	349	356	367	362	364	355	366	357	362	353	362	368	348	333	389	342	348	348	353	380	342	389	364	377	378	351	397	353	342	347	334	366	329	343	376	373	330	344	352	359	369	361	361	342	359	384	336	359	334	349	345	319	367	387	351	337	379	359	358	406	312	362	325	365	382	402	365	371	332	331	345	341	367	363	379	374	366	367	331	391	360	316	349	357	360	374	367	323	340	332	352	375	363	364	399	370	354	365	342	358	329	367	346	341	378	368	369	369	343	376	380	332	382	383	358	346	324	348	345	355	336	359	368	345	366	386	364	368	362	361	372	373	366	375	362	361	368	358	373	374	351	362	374	359	360	360	331	341	357	345	365	340	375	338	338	322	339	404	374	338	359	382	342	374	339	368	361	341	341	367	377	371	352	374	354	357	345	376	379	341	385	351	355	336	365	349	379	353	387	360	354	343	372	355	351	387	356	365	369	371	335	347	396	345	348	322	355	343	347	372	343	335	329	351	347	334	341	332	307	345	335	370	377	365	347	340	375	361	340	352	356	363	354	348	378	362	366	308	334	385	350	398	408	342	367	367	356	348	335	343	352	348	355	349	353	343	332	346	350	361	372	344	336	352	356	345	373	343	357	345	340	310	357	346	356	381	376	344	342	372	346	365	353	338	385	378	372	375	374	367	347	347	358	381	351	320	364	363	374	345	374	362	380	341	345	357	353	334	353	361	318	336	373	358	360	396	346	338	361	397	334	367	372	313	342	330	345	339	372	335	382	335	371	370	360	362	371	342	316	404	353	343	360	373	353	379	354	369	343	386	346	329	398	357	343	352	342	369	353	374	362	373	357	354	332	350	341	332	338	363	344	353	349	343	348	364	358	352	317	377	332	355	351	379	351	361	352	351	347	349	397	331	381	336	367	352	400	353	345	324	362	352	318	338	372	391	364	402	346	368	354	383	349	360	338	329	392	353	366	342	357	365	345	362	383	368	376	344	362	318	372	336	345	352	327	308	413	371	359	383	356	332	340	368	348	360	354	344	339	360	370	374	366	337	342	377	343	360	371	342	381	352	363	359	379	366	378	350	344	359	344	346	350	358	355	332	370	398	341	362	374	360	357	320	347	352	410	358	378	359	348	345	305	337	360	328	353	363	333	308	364	343	331	352	346	341	365	359	360	389	366	356	329	394	359	395	372	336	336	352	356	342	345	347	337	376	362	371	352	356	336	351	340	352	372	378	352	393	334	344	348	333	349	348	410	337	350	361	365	352	337	346	374	353	346	352	399	366	362	367	379	344	364	363	358	370	398	348	328	372	367	329	350	362	353	354	357	357	398	374	321	348	325	364	391	343	369	404	353	356	365	336	349	356	403	338	340	357	349	349	350	368	365	356	358	343	343	357	310	346	373	413	358	349	370	372	354	380	363	384	383	337	322	349	352	377	361	333	391	366	345	359	333	333	352	343	383	353	357	355	332	337	367	351	326	322	362	345	354	374	376	330	385	357	368	345	389	359	396	380	335	325	349	391	325	366	345	382	363	366	337	402	354	368	373	358	339	341	378	351	359	343	386	342	367	389	368	355	329	379	325	354	354	383	362	368	359	338	347	379	352	362	390	354	353	353	346	421	371	368	344	350	351	347	332	363	355	387	316	360	368	355	350	353	364	393	362	332	342	374	384	338	367	355	349	358	354	334	366	348	384	395	335	367	361	371	371	348	364	355	373	380	341	340	374	373	376	377	339	345	342	361	337	385	374	380	345	359	336	351	379	358	349	328	332	361	336	345	353	359	366	371	356	360	382	324	395	374	361	323	348	374	336	351	335	377	311	363	361	350	352	361	358	351	320	362	388	362	358	376	376	369	375	382	378	352	312	366	328	319	389	303	393	354	332	319	335	356	404	368	370	359	339	328	352	360	324	365	338	338	358	356	371	358	343	388	384	381	364	324	337	350	393	376	351	380	373	325	357	342	330	378	368	365	326	354	346	359	341	336	344	358	388	374	360	356	386	384	397	368	383	377	347	365	351	331	365	351	359	371	356	361	345	357	349	372	368	362	387	352	369	341	339	326	332	377	364	344	377	365	361	359	357	381	349	345	378	310	354	356	357	364	377	360	335	419	381	351	332	409	373	398	358	327	335	365	394	359	344	307	356	377	328	395	383	365	367	373	344	390	360	344	386	393	347	372	355	387	395	394	335	369	364	331	367	373	348	389	387	366	359	340	361	336	360	363	355	351	325	342	343	361	334	334	350	371	355	360	372	356	361	354	372	372	380	363	330	346	362	342	332	372	341	365	369	363	340	359	349	305	357	369	373	373	344	356	313	360	358	374	355	378	330	343	376	364	345	352	319	356	311	345	339	349	360	381	361	342	373	361	322	383	345	350	381	359	366	348	404	360	344	384	378	334	373	388	353	372	325	369	380	344	397	355	337	354	355	339	365	354	343	371	354	358	365	361	394	342	371	351	364	371	349	380	354	348	351	366	361	354	330	355	349	368	341	379	370	376	364	356	378	344	367	338	409	352	382	379	332	355	369	352	407	374	369	359	341	350	332	354	384	364	366	369	341	379	368	371	376	361	377	333	391	382	367	349	342	361	373	341	386	373	351	391	345	361	354	316	383	371	372	343	378	371	348	367	341	341	353	344	382	348	345	360	371	369	347	351	338	365	362	373	376	365	379	386	353	401	389	374	366	356	340	386	347	343	376	401	339	344	393	375	346	365	376	339	328	375	399	348	378	391	379	345	362	357	355	355	353	346	380	366	336	382	332	349	364	357	358	361	329	350	366	387	373	350	390	354	353	389	354	365	371	345	361	380	344	371	353	342	313	331	340	347	348	339	363	367	370	375	350	359	365	346	372	349	370	347	354	354	332	379	339	366	361	349	353	360	366	322	324	376	388	373	332	385	369	344	407	367	340	339	355	376	350	335	348	364	345	359	367	349	353	340	353	343	375	332	371	332	311	355	355	368	342	373	361	336
4823	3442	3229	1961	1813	1330	1127	980	861	787	742	782	692	669	638	646	580	595	610	569	538	613	589	599	601	576	547	576	644	615	579	592	563	610	603	580	598	564	523	535	514	529	489	490	509	503	532	539	548	514	536	490	505	524	567	481	526	508	515	536	481	520	498	497	508	535	500	513	518	498	518	512	494	534	513	522	458	512	547	512	486	494	443	501	470	529	510	499	505	483	504	505	477	519	520	508	525	505	543	471	518	522	505	522	507	527	529	512	513	541	533	511	456	528	526	506	551	491	492	507	473	498	530	529	485	518	520	523	498	522	532	499	520	513	508	499	478	536	493	509	519	516	502	527	537	509	481	481	478	489	496	521	540	505	511	558	545	525	492	450	518	464	513	544	493	511	497	489	537	512	532	504	460	528	480	515	471	494	512	526	508	551	507	525	498	506	468	496	541	460	483	463	543	465	517	492	486	522	504	480	505	533	497	498	513	481	508	537	448	466	486	497	543	492	552	535	540	500	544	500	574	515	509	495	545	492	491	538	501	497	556	478	517	522	543	505	537	553	526	515	491	550	541	519	489	530	536	494	536	558	517	533	501	514	537	503	519	518	473	511	515	500	546	508	502	510	499	536	496	529	493	505	512	508	520	545	525	522	517	500	551	514	522	465	507	526	531	533	500	518	513	526	538	524	506	505	518	529	508	499	521	488	512	519	497	503	517	486	503	488	546	520	509	494	477	556	509	481	505	511	549	500	512	508	515	493	516	565	530	536	545	480	524	503	574	509	519	500	499	521	475	486	539	552	521	502	494	507	499	500	502	542	502	498	521	490	523	524	480	511	505	491	534	480	550	471	544	501	501	517	534	487	500	525	506	505	509	515	489	526	517	471	509	495	503	534	487	508	552	472	522	496	500	490	494	493	500	518	505	495	530	523	516	509	522	503	503	480	533	496	506	521	526	515	512	502	509	502	500	482	511	505	492	537	545	538	505	523	484	500	470	495	496	509	526	507	497	508	542	533	548	506	521	486	512	490	549	507	550	504	492	506	482	441	481	547	507	521	508	503	473	496	452	507	502	523	497	505	503	493	527	534	510	505	530	519	557	499	512	527	495	506	501	479	533	561	474	574	516	494	477	538	490	565	479	510	498	522	514	505	489	495	513	515	458	533	497	480	488	508	512	538	522	524	533	482	476	514	505	495	465	530	523	508	513	565	516	504	525	528	511	515	496	465	517	480	500	512	530	544	494	506	511	508	475	551	508	509	499	504	525	486	493	506	511	554	528	486	514	513	533	491	515	473	520	491	514	498	514	490	444	505	482	531	506	535	494	488	480	489	517	506	549	500	511	489	509	529	513	527	513	521	521	515	509	508	459	485	498	508	530	512	495	491	498	527	484	492	519	531	512	489	517	482	496	528	506	486	459	494	540	521	480	509	458	497	468	529	501	487	510	500	551	478	479	506	528	521	497	510	543	467	475	522	458	486	511	533	534	523	556	501	464	530	502	499	484	506	506	486	536	520	490	509	525	508	529	489	503	500	492	479	502	514	482	519	521	501	522	475	526	507	483	535	522	484	508	530	527	506	505	509	511	473	515	507	469	518	502	529	489	526	525	508	543	542	497	508	572	488	484	501	520	515	520	515	508	535	483	542	500	525	505	502	503	514	538	536	460	526	493	512	531	535	506	515	502	486	529	483	495	533	500	473	531	484	482	508	528	535	497	491	558	508	520	501	560	556	498	515	485	482	540	502	507	553	515	499	511	491	486	514	505	520	531	548	542	502	481	518	494	510	489	499	493	513	491	486	476	505	519	531	485	500	511	525	535	521	531	490	496	521	546	565	513	500	473	516	524	518	501	530	479	531	473	504	502	498	515	498	489	538	474	532	528	522	520	519	491	524	528	511	509	510	498	518	507	520	505	513	478	527	531	510	550	515	507	515	509	499	522	493	518	482	491	505	529	528	522	534	555	514	522	517	475	502	544	509	497	485	495	550	457	472	536	500	533	542	555	537	507	525	501	501	509	494	538	494	499	506	512	517	553	529	560	512	509	525	530	486	492	489	472	492	511	510	537	510	517	517	516	520	526	546	503	469	523	497	518	476	472	491	509	541	492	528	531	521	502	516	511	535	529	587	474	505	482	564	509	528	501	497	497	517	563	509	458	489	534	528	498	521	532	494	482	568	472	513	514	514	504	468	515	501	496	528	488	509	513	522	559	521	484	517	508	498	503	491	493	531	545	503	505	476	547	494	560	557	560	451	547	508	512	467	531	529	495	512	509	530	527	491	506	532	496	509	552	513	537	508	502	493	475	485	493	540	479	499	512	549	521	519	478	500	513	522	527	531	497	497	506	484	462	518	492	479	501	492	491	499	529	533	530	517	491	522	490	521	507	520	491	533	520	493	513	518	506	511	479	502	493	512	543	498	530	498	520	554	558	513	516	535	531	551	512	513	533	504	535	489	508	520	473	491	501	496	484	543	508	531	506	534	540	507	518	489	519	510	523	515	486	462	533	541	524	531	533	494	513	477	501	517	483	517	500	516	491	515	512	521	525	507	522	519	512	520	532	530	517	526	482	532	483	497	539	511	487	491	496	484	504	489	493	507	509	512	517	515	515	521	524	498	504	482	505	533	494	540	530	517	531	503	515	519	498	526	538	547	500	484	550	513	506	517	526	490	518	516	508	520	509	535	548	500	519	499	485	520	538	547	487	504	503	535	509	504	523	475	526	495	539	523	517	503	512	487	532	467	500	533	534	523	518	547	477	486	542	492	523	491	506	492	526	527	538	491	532	536	516	553	514	512	552	530	524	501	521	495	527	468	548	516	475	496	498	517	491	512	526	451	476	518	514	528	532	509	504	499	541	500	485	522	495	535	510	492	561	494	476	550	488	512	533	490	506	493	546	505	492	509	522	539	474	506	523	508	527	521	531	526	473	477	480	505	554	532	500	472	508	488	501	538	490	503	510	495	520	512	547	542	514	564	522	517	488	519	470	519	502	512	522	488	506	532	482	506	495	515	490	494	506	472	519	500	497	525	507	522	535	543	519	531	505	522	514	474	519	539	518	542	524	493	508	498	517	553	491	464	508	555	504	531	485	476	506	540	539	498	522	490	526	503	577	562	508	492	507	527	504	537	502	484	546	532	486	498	532	550	518	548	496	498	514	542	535	531	538	543	474	485	494	501	526	502	530	512	538	471	504	526	526	475	549	474	540	469	485	521	555	484	494	480	538	488	518	485	510	556	483	508	505	486	534	508	521	507	513	507	523	476	518	514	532	515	514	506	493	501	533	548	541	508	520	499	539	497	531	504	496	520	537	525	505	539	512	542	494	520	524	505	519	528	479	513	462	480	525	479	546	504	494	539	507	479	510	516	556	504	540	509	530	525	517	480	513	550	501	549	468	505	526	517	503	483	514	526	468	523	546	546	458	513	509	480	525	509	522	489	543	509	524	510	520	496	506	549	524	563	515	517	467	521	487	511	508	515
23596	21114	28563	23924	21096	11836	1714	1086	881	783	796	650	698	616	658	607	575	557	526	496	557	532	533	549	516	559	540	563	543	557	551	522	543	534	489	487	505	479	452	467	485	489	465	471	460	439	476	447	444	479	472	458	463	444	510	438	527	483	488	470	475	430	454	479	465	415	467	454	473	473	503	464	495	475	492	438	467	468	448	437	455	481	448	477	468	471	453	425	476	468	472	457	538	458	466	500	472	495	434	434	451	462	425	437	471	436	445	451	443	476	459	449	463	468	434	445	496	439	496	477	462	479	437	453	446	437	475	441	420	473	481	474	495	434	472	442	489	449	479	478	425	483	451	489	458	456	412	437	415	463	463	458	493	423	486	477	469	467	447	430	460	479	450	471	485	485	471	449	443	458	510	458	476	439	435	445	474	474	455	470	436	410	462	465	438	446	450	471	456	465	451	505	470	483	506	471	479	489	443	478	498	470	455	461	439	446	455	457	449	449	479	478	449	449	449	463	423	464	453	434	457	476	418	492	435	435	424	507	484	461	455	495	475	457	481	463	479	460	472	452	466	454	456	489	431	496	444	468	463	469	448	435	473	460	399	494	450	455	466	443	473	444	447	432	497	472	457	422	480	469	481	457	449	492	487	470	482	458	437	437	506	477	460	463	439	422	484	477	462	491	459	483	468	482	441	456	447	422	466	453	483	498	447	472	465	447	473	474	403	468	462	427	477	456	432	432	432	465	488	479	424	420	463	471	459	470	481	455	494	471	431	456	462	498	448	493	466	479	459	469	470	463	471	471	470	459	469	457	484	492	438	407	486	476	481	426	450	472	446	457	448	433	450	504	458	484	473	482	448	494	488	435	448	466	488	462	488	435	463	426	474	430	429	466	422	457	483	424	474	489	444	453	473	464	403	466	505	430	464	474	468	436	466	441	461	462	497	478	446	429	421	481	431	533	453	458	446	431	471	437	451	471	476	483	441	485	441	426	444	441	502	460	437	475	500	443	506	450	463	471	491	499	459	498	442	489	430	472	437	448	431	453	478	443	460	466	472	481	433	447	457	498	394	476	485	465	484	410	474	432	516	438	472	479	470	487	487	420	464	457	502	463	507	487	460	486	500	493	507	443	442	489	465	420	473	481	471	484	434	447	461	470	435	443	476	455	529	480	501	501	513	463	523	469	440	449	465	442	442	494	446	472	441	471	439	464	450	473	439	436	486	459	464	449	475	439	475	432	473	500	466	420	429	448	440	474	421	476	473	460	458	446	436	486	441	465	475	491	451	496	448	449	450	461	462	434	520	475	450	464	444	439	431	454	441	467	519	484	455	466	485	451	480	455	466	462	473	450	439	489	477	491	461	430	461	477	480	465	456	490	408	455	477	470	456	443	454	504	430	477	427	460	438	469	427	470	416	462	494	452	467	421	475	484	465	464	483	474	472	497	427	440	461	480	446	441	423	436	448	474	445	456	430	448	447	470	446	445	455	444	445	497	436	431	472	458	486	471	449	441	475	470	458	490	415	466	448	445	429	452	450	467	477	450	424	463	460	458	448	462	431	431	480	479	437	449	471	427	492	475	490	453	505	489	460	463	486	487	494	458	454	476	468	488	468	455	510	443	479	509	463	455	467	460	451	435	421	467	427	475	451	447	451	479	449	449	462	439	452	473	453	441	484	508	437	465	466	465	420	464	468	482	452	488	479	470	446	426	462	448	465	475	468	478	429	458	448	477	446	450	498	451	449	473	458	469	461	458	489	430	438	465	471	433	441	470	425	469	443	458	453	462	464	444	488	435	423	482	514	463	445	438	457	434	462	449	472	460	455	450	464	473	430	436	471	464	489	471	460	455	452	463	454	502	448	467	472	477	455	477	460	473	486	476	459	468	457	453	482	503	468	460	453	489	476	457	468	461	434	433	490	491	464	440	459	470	463	451	446	482	502	490	445	462	437	479	452	447	448	483	476	472	455	472	472	455	471	438	466	474	455	419	447	433	486	467	491	418	467	469	481	420	457	472	485	488	454	494	476	463	457	496	435	464	490	493	477	486	449	464	461	491	448	452	459	452	505	427	482	448	409	526	496	475	483	471	499	496	468	496	491	476	484	449	444	480	474	440	449	444	453	458	480	465	419	496	467	515	465	445	436	458	427	446	464	484	439	397	460	432	444	434	433	477	455	443	512	461	468	505	450	455	452	431	432	467	442	469	478	429	461	486	467	490	454	466	482	483	481	476	466	455	456	473	490	435	473	413	464	499	469	485	438	428	469	495	505	416	457	455	484	455	493	472	453	472	464	467	461	414	472	449	471	441	445	470	462	408	455	438	440	471	466	480	490	481	434	493	488	487	497	437	495	411	408	443	426	430	459	458	479	447	477	430	468	461	463	433	480	478	469	488	453	441	432	500	452	484	505	457	470	440	464	490	478	486	422	424	464	485	451	457	493	459	501	467	441	449	491	431	471	532	451	434	458	449	471	436	472	456	454	429	457	450	451	460	491	473	429	481	471	452	467	468	467	493	453	505	497	494	492	440	425	471	491	467	490	452	470	483	452	421	457	470	451	446	458	473	476	455	485	456	439	443	471	477	460	454	445	471	459	500	482	453	479	442	440	447	482	437	457	473	467	473	456	467	400	439	461	436	489	466	428	514	470	490	498	438	440	463	446	470	466	458	446	474	470	435	501	452	475	454	450	491	474	465	427	475	500	422	455	472	483	433	429	455	436	481	470	481	470	420	419	429	472	447	433	476	464	461	454	455	417	429	474	515	443	468	418	448	477	443	442	460	416	466	461	422	506	450	471	467	500	462	420	448	494	462	476	444	450	453	498	476	480	459	436	467	490	457	458	504	470	465	486	451	467	458	445	442	451	479	466	449	470	491	451	462	463	458	456	475	424	468	473	477	483	470	477	495	486	483	462	466	476	465	481	467	442	472	436	485	462	477	455	456	447	475	433	442	448	482	441	473	459	454	462	444	505	493	494	427	503	468	466	471	480	488	461	467	454	451	452	443	451	443	450	475	458	472	419	458	491	423	448	447	497	451	478	429	459	437	455	445	466	439	469	415	413	507	471	474	448	447	439	477	461	415	457	431	491	476	494	444	470	434	474	466	449	467	479	440	463	463	487	436	480	447	489	461	436	430	478	470	474	453	457	483	470	497	441	454	455	455	484	473	458	449	495	467	421	461	451	460	483	467	477	444	507	481	470	446	451	434	482	479	443	471	472	470	469	451	460	500	445	476	490	487	438	477	465	464	450	451	475	434	468	456	452	443	481	467	443	450	418	473	472	443	484	498	459	432	431	449	441	455	442	454	456	475	456	478	488	417	444	497	493	436	455	484	466	470	479	456	466	474	440	462	483	463	459	491	446	502	461	460	454	459	469	481	516	481	463	473	450	464	449	438	488	430	436	432	482	434	483	487	460	529	432	485	500	428	446	451	475	459	477	449	492	477	481	480	463	477	451	473	477	448	463	459	496	469	487	470	456	434
6134	13392	10582	5996	4756	3542	2806	2269	1826	1570	1420	1342	1296	1124	1098	1041	930	852	852	784	886	865	840	873	871	831	826	851	858	833	865	863	844	816	808	786	811	707	696	715	648	686	679	681	684	648	652	696	693	634	678	664	665	673	673	696	680	692	675	722	663	657	625	657	639	658	658	688	640	649	687	671	693	656	671	681	665	684	673	691	645	626	678	647	684	706	662	667	654	644	693	667	685	650	648	616	642	607	639	681	671	656	657	678	635	643	648	657	681	662	632	719	645	645	628	675	692	654	678	668	661	629	701	622	666	670	639	663	644	677	653	631	689	659	652	599	662	672	635	669	656	628	640	601	683	682	619	624	625	620	631	624	699	669	659	641	644	688	658	681	649	646	630	669	623	679	650	644	624	667	642	696	623	642	622	643	629	658	722	661	660	635	659	677	676	627	627	679	644	632	657	628	614	680	645	666	665	655	687	698	658	655	671	675	642	694	637	619	648	687	676	629	660	680	632	653	604	642	619	624	676	700	664	695	664	622	629	640	681	686	629	672	644	632	634	648	653	643	693	651	638	633	629	658	713	660	664	622	655	661	645	645	616	726	652	684	646	685	687	662	627	678	651	670	646	673	681	659	674	591	692	651	640	644	644	669	612	631	658	653	643	693	701	646	646	621	674	647	609	588	674	644	660	679	650	651	597	627	668	701	695	658	645	673	613	650	637	644	647	616	657	657	693	654	661	684	663	627	663	655	667	713	694	669	626	650	615	614	671	636	655	617	589	667	679	640	612	686	620	703	678	680	631	703	691	684	672	672	659	699	693	704	676	634	664	608	648	686	670	626	670	646	677	668	691	725	657	670	660	639	664	633	650	641	664	678	677	681	664	671	678	693	619	622	584	685	655	673	670	627	657	651	610	644	628	626	660	611	636	661	616	645	669	634	659	671	583	653	690	682	670	679	675	664	639	625	671	628	680	636	591	661	597	652	635	587	642	660	655	597	647	633	651	659	661	649	622	634	654	680	600	665	679	672	673	656	641	613	643	638	664	673	658	649	646	608	647	656	684	679	635	623	653	677	676	631	657	597	670	675	623	646	675	635	633	634	676	623	647	643	652	684	668	671	650	677	661	642	655	662	699	653	619	619	674	706	681	655	652	599	596	681	657	658	675	615	621	666	628	652	677	684	656	635	658	660	682	639	661	630	657	632	635	678	605	605	631	626	621	624	635	635	661	628	661	665	647	622	607	666	640	677	663	666	624	666	686	634	673	631	696	648	666	635	674	643	648	656	668	683	609	643	675	634	691	659	643	625	675	677	653	651	643	684	645	650	652	654	680	647	707	654	673	687	654	611	685	656	677	655	695	680	696	646	636	635	648	655	665	636	633	624	647	657	646	651	639	683	661	613	692	649	694	617	663	682	683	654	662	597	690	668	607	692	652	639	648	630	660	633	646	709	623	633	631	679	668	609	620	679	632	687	634	602	670	648	647	649	640	687	665	681	638	651	627	627	648	626	663	651	706	698	653	667	642	625	633	663	639	629	660	603	645	676	654	663	655	680	635	686	659	630	659	700	696	684	688	641	673	626	639	650	665	606	700	719	638	635	670	659	663	672	665	693	676	615	636	663	636	633	641	690	649	668	672	636	641	646	725	612	659	663	642	651	665	644	656	650	616	625	624	653	653	680	670	627	656	703	653	660	635	644	685	633	632	609	661	685	613	605	660	617	625	638	663	631	654	647	672	663	661	640	617	705	623	699	607	667	671	628	607	645	639	638	669	690	700	654	695	632	665	666	627	648	629	671	671	653	670	651	651	658	667	613	677	621	616	707	698	650	648	609	637	639	666	673	681	662	685	676	628	664	597	637	644	629	620	652	679	689	669	632	658	701	662	623	681	682	693	681	635	620	632	644	647	672	669	625	646	644	659	651	653	643	670	638	636	669	637	681	684	654	637	635	697	621	683	634	709	642	607	621	622	607	677	692	676	646	671	661	630	608	709	669	686	629	621	716	696	667	692	666	672	625	645	677	631	687	678	603	636	657	625	679	668	688	631	659	645	657	670	647	669	689	634	594	637	654	639	626	595	676	627	611	677	593	660	711	618	655	662	680	635	617	699	662	638	665	608	630	650	659	660	639	686	641	624	639	650	649	654	610	654	624	646	676	645	676	664	667	668	679	645	644	674	613	654	658	703	626	651	647	672	647	670	610	656	613	655	614	666	656	633	661	677	634	662	666	620	655	630	683	636	644	704	633	700	650	635	682	660	691	643	648	644	636	653	617	692	655	649	611	636	638	645	658	649	653	697	615	668	686	620	668	660	654	612	658	646	669	656	648	639	680	683	662	632	649	669	652	656	681	637	623	628	693	658	654	701	639	650	623	610	679	635	660	666	702	674	708	602	665	610	649	674	622	669	649	680	611	646	634	671	664	608	667	638	679	625	660	661	641	649	642	635	630	638	674	614	664	643	648	670	661	641	653	623	645	625	651	656	627	635	653	633	631	636	675	689	645	653	670	643	615	641	678	694	639	644	599	691	685	649	619	631	691	612	672	650	687	659	613	616	642	638	624	685	628	645	644	652	661	668	673	679	604	691	649	623	648	679	608	643	679	662	634	652	641	603	638	626	690	669	654	653	672	672	645	669	657	640	644	710	693	687	667	679	647	641	656	641	624	643	650	651	661	654	641	618	607	668	666	644	626	663	670	651	655	660	683	689	625	602	613	639	665	648	660	646	631	588	628	665	639	662	632	642	665	651	647	672	689	720	658	675	642	678	662	640	663	632	590	630	667	660	699	655	668	656	644	643	652	666	644	599	688	664	640	630	660	673	659	669	676	591	663	660	615	650	672	633	683	629	644	668	661	714	680	665	634	622	643	635	640	684	654	668	659	665	649	653	676	683	629	649	636	687	628	623	663	643	685	646	685	626	623	651	637	640	608	699	635	633	680	668	634	657	646	657	624	635	662	653	642	609	653	678	662	676	670	665	662	672	641	653	652	659	608	672	652	646	688	645	641	616	659	627	676	654	635	630	658	669	647	670	666	680	689	658	638	665	686	663	646	626	659	665	714	663	656	633	621	649	617	673	602	622	643	628	650	622	663	649	644	633	636	667	624	643	625	610	686	639	609	672	701	701	654	685	680	617	620	620	627	665	616	669	637	676	676	620	667	641	661	641	683	696	645	651	675	645	640	691	639	650	644	667	632	647	652	688	658	669	650	640	654	614	646	666	648	682	630	628	657	619	647	689	631	653	627	677	622	681	632	635	643	644	604	604	639	686	657	658	657	643	707	651	620	677	641	619	655	628	604	633	644	661	639	664	648	705	627	619	667	678	641	653	632	692	666	613	674	637	676	665	642	649	674	697	623	664	648	631	641	656	694	663	635	692	612	650	675	603	668	637	663	629	658	649	650	699	648	631	666	692	632	653	647	708	652	680	657	661	648	610	650	641	678	662	721	685	665	624	689	671	641	724	649	667	645	621	689	648	621	673	663
22727	21126	28920	23574	21127	21177	10053	1496	1033	899	802	771	660	671	602	545	504	479	441	398	453	456	456	445	446	413	392	425	438	442	414	444	392	409	421	441	382	373	359	334	359	373	330	367	351	331	341	333	345	361	321	357	327	352	323	325	337	353	323	358	319	335	307	342	308	338	300	332	321	337	347	350	329	342	326	316	324	295	338	323	331	330	304	319	301	303	340	330	335	296	345	340	326	294	351	302	317	325	301	309	320	334	313	319	335	331	308	318	296	308	323	298	328	305	348	321	306	298	308	327	308	324	321	346	322	316	330	334	325	305	345	300	325	329	326	297	320	307	292	309	334	325	333	338	291	310	307	309	314	322	292	300	308	331	310	309	366	333	324	320	345	283	285	289	302	313	298	347	309	320	314	330	309	306	311	334	308	344	318	316	331	309	310	344	319	287	287	302	313	305	296	308	294	346	285	342	320	306	306	319	301	325	296	304	313	306	345	337	321	332	326	317	316	300	352	321	316	323	318	251	363	321	277	325	300	325	310	330	336	283	316	330	328	319	343	346	314	322	308	303	309	317	345	319	337	337	324	296	313	308	341	325	299	320	328	321	315	319	336	340	318	309	294	317	310	305	275	327	296	326	286	332	335	320	345	332	303	325	322	294	330	310	291	371	311	290	322	323	332	311	354	335	336	310	313	296	305	325	308	328	333	298	277	307	314	314	301	312	311	342	323	282	349	296	307	312	310	330	318	327	336	308	325	330	314	308	319	336	323	319	304	322	301	312	266	318	311	287	287	343	303	322	304	314	291	314	355	328	338	325	323	316	322	317	331	291	341	313	306	339	337	334	311	331	294	341	316	328	333	320	311	322	307	323	320	350	315	283	305	319	352	314	340	287	318	318	299	335	305	296	317	301	295	352	321	305	299	322	336	326	312	318	332	321	352	316	317	307	351	314	287	290	278	316	314	347	297	317	284	319	301	322	311	339	287	300	345	341	323	360	317	307	311	301	316	289	316	299	323	320	269	309	309	307	297	287	316	295	331	340	312	323	303	300	294	341	322	323	296	336	323	335	337	328	327	290	321	309	292	322	308	333	332	320	307	336	327	315	303	338	330	331	321	313	339	347	300	345	338	328	287	322	315	331	309	326	307	288	302	282	303	336	320	295	316	330	311	337	340	339	344	306	351	328	355	306	316	290	342	360	357	332	308	275	328	315	302	369	301	284	316	301	321	342	319	341	285	316	343	291	300	309	312	327	338	308	311	338	292	315	322	341	305	297	322	340	325	287	360	316	307	312	309	300	315	326	317	297	306	305	320	305	302	312	314	319	322	309	326	311	337	332	302	325	313	290	330	332	312	330	315	326	305	320	321	337	358	355	311	308	326	297	329	311	323	317	298	328	282	316	286	311	330	333	309	319	330	346	289	294	308	333	308	339	333	328	321	320	306	326	314	283	330	340	318	373	320	306	343	301	332	352	337	342	365	324	311	297	328	319	312	314	301	302	337	300	317	352	293	318	328	328	325	342	326	330	309	305	322	365	311	314	312	316	324	325	331	305	317	308	327	321	314	291	308	295	324	328	348	327	308	348	338	288	344	313	305	288	324	322	303	354	358	339	332	306	324	319	320	305	330	302	312	317	285	327	309	330	306	315	351	321	331	352	294	346	327	340	281	350	280	297	319	309	313	327	317	358	316	295	316	336	329	311	331	304	317	294	321	346	349	327	300	311	318	299	317	308	311	322	343	318	347	333	296	309	322	283	312	318	325	356	317	315	306	330	334	311	283	317	323	330	326	331	344	335	315	350	323	305	303	332	277	301	319	356	323	328	301	338	320	345	315	333	323	321	319	315	345	299	320	283	288	286	315	336	307	347	274	345	301	306	317	347	303	318	302	322	302	324	316	304	302	323	330	312	289	327	308	346	319	314	331	345	332	325	298	318	307	319	324	297	322	293	300	291	290	333	338	329	337	366	339	313	340	338	302	298	313	322	336	312	330	333	284	346	353	323	318	331	340	317	299	336	300	290	333	318	321	310	309	308	329	303	324	309	336	318	306	329	313	314	352	313	319	298	287	309	319	326	319	326	324	312	316	302	297	317	279	309	322	304	354	335	298	343	332	295	329	321	326	333	324	325	323	316	308	276	262	313	295	319	299	326	344	319	316	326	340	330	329	329	295	316	306	293	320	306	338	322	290	338	338	296	303	326	287	335	297	332	353	317	306	298	320	322	285	305	319	310	306	318	317	336	331	334	336	283	318	322	334	311	334	311	316	312	316	343	299	329	307	341	295	364	321	318	357	328	318	303	326	313	303	335	313	321	313	280	336	313	314	307	333	315	322	322	318	326	315	323	318	318	336	303	312	331	315	312	317	312	311	329	325	310	311	321	318	291	309	313	289	305	321	309	309	323	311	303	349	319	322	314	315	323	306	283	301	312	316	302	322	302	337	337	332	295	324	324	282	321	328	289	311	301	343	332	313	290	338	325	331	331	369	328	320	314	269	296	326	320	330	318	330	355	308	316	339	324	333	305	351	313	295	289	315	327	325	293	304	323	313	321	327	333	314	323	286	334	291	309	306	340	301	317	293	291	321	303	324	317	288	294	324	299	323	305	329	296	313	295	297	308	317	330	296	291	286	323	265	299	323	333	325	306	297	346	330	287	293	331	283	303	292	324	283	318	323	310	301	316	364	323	323	328	339	298	302	322	342	305	352	316	353	334	321	350	379	293	280	327	314	312	329	348	290	326	347	340	312	334	319	312	362	301	294	320	315	328	327	311	270	299	317	312	342	322	322	324	322	323	364	341	321	287	332	350	347	313	322	306	336	334	322	329	339	286	287	289	305	313	304	294	288	307	315	321	342	300	314	348	345	324	287	300	321	310	309	339	281	299	335	309	329	296	315	353	324	323	326	301	299	297	288	322	288	342	344	325	291	289	321	309	307	337	323	323	315	311	295	319	329	353	321	324	342	309	326	310	317	293	328	328	304	323	360	273	293	313	304	342	314	333	335	294	347	348	304	329	341	359	305	297	330	337	320	321	337	292	314	317	345	288	312	326	336	298	290	315	328	309	322	295	307	337	334	327	330	319	294	326	331	314	295	306	315	318	296	322	318	314	327	310	332	327	337	285	314	315	293	270	308	311	295	318	339	304	304	310	306	310	329	351	327	305	319	310	319	309	328	320	311	343	311	303	350	321	309	318	347	327	310	304	307	307	324	317	310	342	325	308	313	297	307	317	328	311	327	313	307	346	357	311	307	308	315	300	280	315	323	316	306	336	309	330	335	301	314	332	308	298	311	299	314	340	290	327	316	312	312	325	321	328	318	324	295	313	362	326	325	323	318	344	314	343	308	320	311	322	315	325	318	332	296	298	321	304	313	316	303	306	317	312	306	333	305	325	332	305	288	315	313	311	276	326	336	322	308	305	329	307	329	320	312	319	304	353	305	321	302	339	301	308	299	284	284	342	258	316	328	307	337	314	283	352	349	294
8495	19160	15670	9307	7098	5406	4234	3199	2547	2127	1865	1717	1511	1337	1301	1169	913	864	786	803	780	801	767	852	798	727	703	811	843	775	723	716	737	721	670	755	679	578	537	518	493	477	515	488	486	497	508	521	484	510	484	490	503	491	482	511	520	492	504	486	469	476	449	477	499	485	479	489	494	450	500	526	538	443	479	480	453	459	446	498	412	457	487	477	500	492	433	446	472	462	461	489	425	465	468	472	500	452	481	475	455	473	491	449	490	438	465	466	438	445	415	446	451	489	487	431	428	456	475	449	495	423	391	459	459	461	438	441	456	446	416	443	447	471	460	453	416	464	447	460	495	475	438	429	451	432	480	456	465	474	469	439	462	499	448	465	481	433	474	439	454	449	433	452	434	484	480	440	486	478	475	448	479	482	453	421	456	435	445	434	442	443	441	431	474	463	446	453	483	471	471	467	415	463	453	470	498	452	429	486	474	484	477	455	438	463	472	430	437	436	413	457	471	449	478	469	469	411	451	465	451	430	459	472	493	464	484	474	446	450	406	450	482	479	448	457	465	446	439	439	462	461	476	419	492	470	447	491	478	438	482	483	451	457	441	455	412	441	455	461	471	443	439	453	467	451	432	467	427	492	469	423	442	432	485	455	412	445	477	448	451	432	454	434	450	446	452	485	471	472	434	475	463	496	457	455	468	442	477	467	429	452	482	446	488	456	456	461	446	494	463	463	421	431	422	456	429	470	485	456	471	470	473	452	458	459	430	488	453	432	452	461	475	453	468	470	470	454	430	456	420	446	461	450	480	455	460	469	459	453	443	450	451	490	426	452	457	451	407	495	476	450	411	481	416	420	449	489	453	459	431	462	421	484	452	436	456	436	478	488	442	439	439	461	470	453	458	474	423	453	480	462	492	469	416	489	466	484	432	466	461	462	453	461	453	473	442	449	496	473	459	479	449	498	425	485	474	462	473	459	474	457	479	456	468	461	475	429	416	452	461	459	472	474	472	449	475	444	450	452	436	471	445	470	457	487	457	451	474	492	474	480	475	445	468	471	469	463	402	459	495	439	460	425	441	434	453	460	467	461	439	449	445	503	425	487	465	426	480	451	458	468	448	430	481	499	428	455	484	448	456	466	463	446	457	464	508	489	447	449	443	441	434	491	419	476	473	443	436	406	472	457	451	436	438	424	435	450	451	433	460	459	459	453	439	474	448	453	510	423	433	457	425	447	471	461	473	462	464	452	466	420	458	462	481	421	443	429	454	434	480	422	478	451	500	466	487	435	467	436	481	453	451	452	455	477	437	467	478	460	426	467	453	465	480	470	486	473	493	461	462	480	464	437	455	451	439	449	469	475	496	451	460	459	440	465	454	456	460	494	431	418	501	490	465	497	476	436	482	449	462	460	464	446	486	442	462	440	453	428	517	472	432	466	439	489	436	441	471	484	449	455	472	455	484	491	442	450	432	443	467	462	500	498	454	473	454	470	494	454	438	466	460	472	440	466	475	464	443	438	508	489	501	497	443	434	450	452	459	415	457	482	408	462	433	451	442	471	473	476	456	505	472	478	456	491	449	448	451	442	425	467	448	427	438	417	478	486	434	469	461	444	494	456	492	474	424	476	475	492	449	458	437	454	455	434	443	465	445	461	455	436	456	483	421	467	436	460	459	449	455	483	470	455	468	449	448	451	445	449	466	459	457	450	453	461	473	431	461	480	478	462	486	486	466	457	464	438	423	479	501	511	471	443	449	437	431	461	428	440	484	451	418	468	462	483	450	452	463	482	445	461	429	469	470	407	445	412	460	473	479	441	457	456	442	445	467	478	457	403	485	453	463	483	453	455	445	458	462	470	464	462	460	466	414	430	468	461	477	444	428	457	414	488	453	438	461	451	447	431	457	449	455	380	456	462	474	439	469	440	466	452	466	448	453	454	482	470	455	437	444	460	449	463	464	441	435	465	452	438	448	424	448	454	409	476	441	492	474	416	488	446	431	513	439	427	452	443	471	428	500	446	405	447	446	459	472	469	445	420	498	464	480	454	472	465	481	456	446	432	488	461	480	456	447	453	468	459	443	459	480	467	435	444	422	463	443	412	430	504	482	489	441	471	462	440	432	409	470	453	434	462	446	450	521	500	462	449	478	444	472	406	461	445	465	419	469	463	429	452	445	459	444	425	422	458	431	484	447	481	433	447	441	500	443	464	471	442	438	446	455	456	457	462	432	454	476	480	448	483	448	432	458	455	464	452	466	450	467	444	484	440	483	451	467	445	490	413	452	448	467	434	440	460	441	453	444	431	434	452	423	444	497	466	441	460	418	495	452	449	460	463	462	431	453	466	408	459	475	441	466	470	454	433	453	463	456	447	405	454	458	445	436	427	472	502	451	427	469	481	449	461	443	483	448	464	428	493	433	448	464	474	475	429	456	453	460	458	437	443	441	445	441	465	475	465	470	458	466	447	440	433	476	453	451	431	493	457	441	438	460	482	387	463	466	460	440	439	470	470	450	454	477	479	434	458	401	443	436	430	466	441	487	479	439	450	407	421	486	484	452	451	455	443	464	418	449	465	491	447	462	461	428	475	437	451	463	453	433	450	433	435	478	440	425	471	460	456	466	489	460	500	475	429	478	442	463	452	461	446	523	448	481	461	461	422	448	492	472	472	495	485	474	502	462	472	447	436	435	475	436	464	432	454	454	460	476	462	433	491	448	457	431	441	445	454	499	458	443	463	428	476	458	466	452	435	426	507	449	449	425	458	445	471	428	482	431	448	483	449	461	477	462	456	480	461	478	462	455	455	456	493	458	493	466	481	461	445	444	466	465	463	417	440	407	432	450	491	463	455	444	448	444	440	476	431	485	495	438	461	449	472	476	495	475	480	442	451	440	457	449	431	401	470	477	495	418	433	491	519	464	439	447	503	455	424	470	470	470	440	457	464	459	445	439	434	433	441	472	491	476	458	448	474	459	418	442	454	439	441	435	443	487	507	468	470	426	446	443	427	470	482	442	496	443	469	454	464	442	461	464	496	460	459	437	498	472	451	467	437	460	441	438	436	458	434	451	454	485	412	413	460	462	428	459	463	482	439	459	432	470	426	441	456	473	497	456	456	431	502	425	457	433	404	463	498	442	479	481	432	468	460	454	460	462	456	484	472	472	446	448	454	473	449	449	425	449	471	453	449	397	473	430	475	453	453	461	449	473	475	440	461	431	461	428	461	480	443	446	436	488	444	466	450	420	460	461	448	420	418	452	483	454	463	472	502	459	439	431	460	462	399	451	451	442	436	472	481	438	469	474	446	430	501	464	444	432	450	481	465	505	469	441	438	444	475	476	436	460	454	486	427	448	458	441	453	501	458	484	479	471	440	484	496	460	429	446	426	399	476	454	452	451	444	478	474	471	445	449	483	437	455	502	462	462	485	472	467	448	442	458	475	471	466	499	475	445	451	460	432	483	443	465	499	439	447	474	431	490	479	458	464	441	465	436	447
26526	20373	8766	1546	909	591	560	509	474	429	427	406	439	418	431	394	377	363	343	364	345	349	423	380	388	386	401	350	428	395	391	384	430	394	366	382	414	389	363	337	354	332	358	351	376	349	378	401	365	362	377	366	374	373	358	343	358	366	359	313	375	354	372	349	353	364	381	357	367	316	316	352	358	360	344	379	344	331	351	341	377	325	371	352	376	349	353	346	344	366	351	361	339	305	368	357	345	390	356	408	344	345	357	360	353	375	397	317	353	361	357	376	337	366	374	345	368	350	389	361	365	364	350	383	358	362	343	355	368	345	362	355	314	371	369	391	385	362	348	343	312	338	391	377	355	357	349	340	334	350	352	370	379	352	343	356	353	371	362	365	357	365	363	371	360	344	365	359	386	365	332	341	336	366	390	378	324	347	357	367	360	346	305	384	362	366	325	384	376	368	366	359	359	348	352	381	386	349	343	380	384	336	351	361	352	352	354	348	377	340	342	331	363	368	369	373	327	359	330	358	348	347	358	386	360	342	373	367	347	361	396	376	373	378	352	353	390	362	345	346	339	358	339	378	366	371	349	383	368	358	381	377	367	356	386	333	379	360	361	357	353	367	358	344	386	353	356	376	386	362	355	355	346	359	377	326	346	363	374	372	381	352	362	335	341	343	358	359	374	356	375	357	373	371	357	391	349	372	364	327	346	324	378	343	336	355	358	365	371	375	341	355	394	356	357	355	372	356	326	350	352	344	339	375	370	353	365	331	381	330	361	390	348	346	351	331	369	365	322	354	340	362	368	322	344	367	346	345	371	373	315	380	324	338	345	358	352	383	354	349	348	361	379	352	382	412	340	324	374	342	376	366	375	406	357	343	363	377	349	341	376	375	354	370	358	362	361	369	346	348	346	352	375	321	396	327	374	363	365	358	362	351	348	386	363	383	369	389	356	376	316	365	358	373	356	374	360	381	319	314	374	370	366	320	343	377	383	347	382	346	360	317	356	408	405	365	331	369	360	344	333	380	381	337	326	360	345	358	357	372	358	354	339	368	370	339	341	354	371	378	340	352	398	384	346	362	357	336	348	365	354	360	348	353	365	359	345	359	338	388	383	338	343	369	382	346	334	361	350	353	407	370	363	380	342	368	344	360	346	369	312	387	363	398	371	359	336	364	337	360	355	394	334	321	360	324	362	348	371	356	367	325	336	334	354	379	358	343	371	302	373	355	385	393	343	342	378	344	329	364	369	365	365	331	362	344	335	322	382	353	351	361	354	341	360	319	328	375	344	338	369	360	362	335	346	338	343	375	350	398	381	350	354	328	361	370	321	356	376	346	372	358	359	371	385	340	311	371	400	367	343	361	360	348	372	345	358	336	373	352	334	331	328	350	374	379	373	323	358	331	349	362	343	342	337	343	337	340	366	374	340	386	342	344	338	351	334	339	336	367	355	372	363	368	319	378	378	355	355	350	367	378	363	351	391	319	339	363	325	373	369	345	369	309	383	363	344	369	331	386	329	363	367	356	313	343	321	386	326	325	351	364	351	344	367	353	382	343	349	347	356	372	333	360	354	315	328	361	364	350	354	350	333	336	366	342	354	347	364	328	370	355	358	371	376	370	377	377	351	345	375	369	359	352	329	355	326	353	372	338	367	356	359	377	337	353	356	377	362	349	364	379	335	377	346	350	368	344	369	369	332	346	385	359	341	376	323	341	399	360	395	341	337	351	345	370	335	347	366	345	339	378	347	365	337	379	315	369	323	370	352	369	347	372	324	376	342	327	353	344	368	371	362	335	362	360	332	388	360	367	357	379	344	377	358	338	380	368	349	375	353	331	359	356	346	350	358	375	337	331	365	368	348	364	373	374	359	353	340	379	350	333	371	344	377	328	400	353	362	326	366	361	332	347	363	347	340	376	340	367	362	348	343	372	364	375	328	377	352	341	320	348	386	376	354	319	337	378	369	362	381	386	369	367	341	349	347	350	359	359	354	373	380	355	381	350	353	386	373	357	349	340	338	355	336	374	366	352	354	370	339	346	362	337	348	344	325	383	365	397	336	356	337	360	344	344	334	350	360	354	349	346	352	339	320	384	387	354	359	339	348	356	355	360	317	380	323	355	347	438	350	375	383	346	329	364	350	376	367	370	371	339	399	364	345	353	360	374	346	377	338	356	360	331	376	323	351	381	392	355	349	362	325	354	348	335	347	342	337	332	375	406	348	310	336	361	369	324	334	338	356	332	342	354	370	357	336	363	380	372	342	332	366	370	336	350	349	348	368	358	349	336	334	373	354	353	361	356	379	373	367	342	357	361	405	350	361	334	365	374	374	362	372	349	344	365	357	349	332	363	321	361	363	358	322	383	389	363	407	350	388	385	367	376	364	386	355	384	333	357	363	340	358	361	330	353	377	382	378	339	349	352	329	369	374	361	341	358	350	343	351	354	365	353	337	372	395	371	353	342	343	350	370	348	345	339	348	343	344	328	365	355	371	369	344	373	331	362	355	360	388	367	352	368	365	345	361	399	338	399	343	347	378	328	371	361	344	356	337	374	346	349	318	366	343	359	358	338	353	333	339	384	356	337	328	363	369	357	390	354	350	323	321	387	349	382	374	378	387	359	356	333	354	320	359	402	355	356	326	365	392	378	339	304	355	360	337	374	333	353	334	344	360	334	383	358	380	356	370	355	364	372	370	359	339	379	358	329	362	362	359	344	333	354	370	363	350	360	344	399	358	353	361	367	392	358	333	308	388	341	363	393	352	347	323	349	351	365	367	339	365	387	380	363	355	386	357	370	346	365	360	365	349	365	410	352	338	382	319	368	379	354	367	382	349	379	342	345	378	342	336	331	376	364	365	356	352	379	357	367	348	324	383	353	320	359	370	340	341	317	351	362	378	402	346	374	360	330	367	361	318	352	380	339	364	362	351	432	379	385	324	360	350	351	411	324	355	359	340	364	386	361	321	340	350	363	346	355	336	388	351	368	363	386	376	367	355	352	365	343	322	365	367	364	355	356	341	356	354	358	370	364	361	359	381	329	388	367	333	368	363	342	338	373	355	319	393	356	349	371	382	373	397	378	392	360	352	351	397	377	362	332	370	357	324	359	387	348	338	353	371	380	344	347	363	363	350	370	347	353	326	342	339	362	349	315	367	324	372	379	362	340	348	326	311	366	379	372	339	333	377	351	358	351	355	406	379	349	348	346	360	387	348	382	360	351	333	363	377	327	352	374	367	325	375	351	331	337	368	392	348	343	331	339	354	364	316	355	359	372	336	366	355	360	344	327	343	345	365	344	372	376	340	329	397	354	375	361	379	357	354	327	353	343	360	376	366	363	334	319	346	333	354	355	372	387	348	377	386	353	386	386	329	374	378	354	352	344	369	327	367	344	362	336	351	342	345	347	347	366	355	321	355	383	337	337	348	335	355	383	338	368	361	324	397	327	364	374	336	337	353	348	367	342	348	321	357	349	353	355	359	343	358	315	356	354
4792	3491	3132	2224	1809	1349	1097	917	848	727	732	670	654	631	635	616	592	551	524	548	557	592	583	599	585	546	575	610	599	593	596	559	554	618	583	606	562	545	516	508	531	480	500	574	515	486	502	479	532	507	550	518	505	470	519	485	548	507	553	523	512	500	496	532	537	499	520	553	537	525	518	506	493	536	494	497	470	525	512	481	509	492	509	554	487	532	511	492	496	476	513	519	465	495	531	510	494	533	484	509	499	468	509	495	496	496	508	539	501	505	478	516	479	499	538	487	533	518	491	500	513	498	531	506	517	495	508	475	518	494	525	478	497	485	500	523	503	523	452	485	515	518	509	488	532	507	482	503	504	483	501	505	508	481	484	508	482	555	464	490	517	498	524	482	455	491	489	529	543	511	486	472	499	518	506	473	519	484	455	493	473	512	507	494	508	533	504	486	468	493	510	523	498	516	491	500	501	517	538	511	494	486	511	467	570	506	505	520	527	527	514	473	465	499	523	505	502	512	472	500	528	521	510	459	462	478	512	499	506	537	528	554	513	493	533	497	544	552	497	494	489	522	546	505	484	495	499	503	525	505	506	489	480	481	502	489	517	529	507	496	501	487	519	461	480	489	495	474	516	499	512	471	479	489	462	499	485	524	470	503	492	503	479	537	501	487	535	479	537	468	461	499	492	501	536	513	498	588	503	460	510	522	521	512	477	507	535	527	506	504	523	499	487	520	505	502	504	523	481	520	526	511	483	500	486	531	525	476	514	505	504	485	502	542	471	522	504	515	544	483	500	503	537	525	512	500	518	510	493	530	468	496	491	508	530	523	465	487	510	474	497	482	542	490	510	523	526	501	518	501	517	487	507	507	491	538	509	511	494	507	534	507	490	473	515	517	488	505	476	531	486	481	502	499	498	504	514	544	521	494	497	466	471	495	511	535	483	482	470	507	505	480	544	514	519	488	526	498	480	506	494	497	507	497	459	498	491	520	484	495	501	501	497	521	477	529	519	497	495	518	485	500	560	526	493	540	518	510	529	483	502	513	448	480	549	516	478	486	477	504	510	480	526	470	478	508	501	512	525	509	491	512	531	512	514	513	482	507	546	510	481	506	493	496	495	531	519	477	544	490	484	512	454	517	487	550	487	539	456	485	488	488	488	512	491	531	511	534	508	527	537	526	494	470	517	492	514	479	519	473	508	519	477	512	505	508	500	490	517	484	520	468	512	480	509	528	461	499	492	512	579	498	515	507	495	497	491	499	498	506	516	489	499	501	506	526	483	443	488	498	503	527	535	518	475	498	497	519	517	506	527	492	532	536	500	503	527	520	534	505	506	498	530	495	539	525	506	518	540	534	513	500	493	494	493	455	504	501	496	546	489	520	527	466	523	473	499	490	523	495	519	528	503	544	519	535	480	523	501	509	496	511	496	492	501	549	518	525	516	528	498	470	484	473	525	475	480	542	521	480	489	495	488	530	484	525	507	492	487	532	532	512	475	494	511	508	506	522	517	494	515	532	532	499	500	534	516	496	466	516	506	491	539	507	508	467	443	540	572	478	523	548	519	470	501	480	481	504	489	473	490	476	519	507	503	530	521	478	484	529	489	487	495	536	480	504	516	500	474	492	522	495	517	506	510	513	498	503	486	481	550	513	501	494	505	511	514	475	519	489	498	527	514	501	487	548	496	479	494	500	512	530	506	514	509	439	502	541	522	534	526	514	514	508	493	544	534	519	506	508	496	489	505	520	542	520	521	500	468	548	461	492	532	512	471	506	543	508	476	454	485	533	482	509	499	497	501	522	526	501	484	499	474	538	486	512	492	473	490	490	502	476	541	526	522	481	470	465	474	512	500	499	511	532	500	492	513	542	503	558	490	496	480	478	519	520	553	512	554	494	516	456	455	464	509	529	499	499	467	516	500	528	520	505	524	501	497	493	546	511	496	502	460	501	520	492	500	506	545	476	507	517	517	507	544	510	487	501	466	484	502	525	543	505	488	471	498	508	491	479	465	519	553	509	522	505	515	493	495	483	505	505	480	512	503	496	484	485	499	465	473	526	497	518	489	521	467	498	504	549	499	466	478	470	522	476	537	551	483	465	516	544	493	470	510	518	483	495	501	499	480	493	522	499	481	568	512	509	478	523	488	502	505	463	509	492	488	527	510	521	494	456	481	440	494	539	515	524	490	496	545	507	509	508	564	533	496	502	495	539	532	483	465	529	485	506	524	508	490	516	502	506	525	535	484	532	501	508	512	484	500	525	497	500	516	471	484	495	489	486	483	478	536	483	476	494	507	498	497	452	502	485	505	504	488	458	518	498	498	517	526	481	530	500	467	458	504	469	516	505	466	486	470	477	479	465	540	523	518	478	536	518	481	525	504	538	508	537	512	490	484	488	504	498	510	495	504	476	471	490	521	483	527	475	514	498	566	502	506	505	515	486	510	494	497	493	486	534	501	498	512	487	497	512	507	485	548	503	505	509	484	501	538	504	511	512	530	523	499	524	519	502	454	499	508	544	530	538	564	489	511	495	498	482	481	534	457	532	494	511	535	496	508	508	494	453	526	521	520	483	509	516	503	526	506	524	537	508	528	493	520	529	471	521	463	503	505	486	509	497	558	516	487	516	531	546	516	532	485	536	480	504	470	489	517	498	518	489	538	519	520	515	504	560	532	486	533	520	495	436	484	523	517	511	554	498	517	525	496	499	541	544	513	512	503	522	533	491	492	465	489	542	506	491	511	500	514	489	524	499	511	516	550	494	500	460	534	493	510	491	510	499	495	522	505	489	520	554	517	508	514	492	526	528	487	512	449	502	489	468	492	493	474	510	550	512	488	502	498	505	484	488	465	483	496	516	485	500	517	487	555	522	498	525	549	496	494	493	503	498	536	491	497	523	511	461	492	513	487	506	516	495	512	481	522	521	485	451	522	502	505	502	497	498	502	529	489	516	475	503	551	530	501	499	476	483	510	559	451	477	523	541	497	509	499	496	503	564	486	454	492	537	536	467	548	504	457	531	475	496	495	466	504	518	476	511	491	518	483	521	496	490	504	521	521	461	531	472	524	493	508	526	483	488	514	499	504	498	481	502	511	498	504	478	518	511	504	510	525	490	539	479	495	487	499	516	483	520	478	482	521	493	512	512	534	481	484	514	483	525	512	494	491	499	483	532	552	549	519	473	493	494	528	500	478	532	504	520	492	508	498	528	488	505	509	493	496	510	489	541	498	526	526	531	509	494	509	456	480	527	482	501	545	505	502	501	501	500	520	487	514	529	490	489	551	540	489	492	506	472	486	522	511	493	527	492	540	468	464	496	526	516	487	497	485	486	477	494	535	495	501	500	482	498	496	507	512	524	507	493	515	538	549	498	503	483	517	500	532	534	551	492	515	505	507	531	520	471	487	542	457	513	512	530	522	492	548	512	508	544	481	503	516	501	504	534	518	498	514	480	505	527	544	490	496	553	532	500	515	520	509	513	490	507	452	517
23534	21094	28495	23897	21084	11845	1833	1089	849	834	753	684	696	608	612	630	599	550	538	533	545	527	512	561	545	582	543	556	557	542	530	512	571	553	524	524	531	513	485	479	461	494	478	510	446	482	459	480	453	458	487	468	454	460	515	479	482	521	462	479	476	485	433	491	460	455	446	452	469	505	476	459	455	493	502	465	442	483	444	433	479	438	472	469	480	463	478	472	445	461	443	509	412	462	408	443	446	457	441	549	429	517	486	467	459	449	503	455	441	498	412	439	495	465	408	464	484	446	441	512	440	489	423	448	453	466	454	458	456	456	490	404	468	445	460	438	475	449	465	435	441	475	472	487	473	509	407	453	427	438	472	414	468	423	475	443	460	415	402	451	447	454	450	452	456	442	471	429	444	483	432	486	488	515	449	443	470	446	483	481	444	432	480	453	482	459	449	476	461	479	468	473	453	441	440	461	484	438	424	441	443	437	457	464	482	458	419	465	472	445	471	468	470	458	423	460	492	466	482	474	446	425	450	430	468	464	442	466	455	489	438	492	459	471	474	441	484	505	414	496	476	457	415	468	449	453	405	461	445	468	442	458	481	432	426	444	426	445	434	444	481	444	470	437	446	454	425	462	457	480	442	422	483	459	423	463	464	457	446	465	444	423	471	447	480	444	418	466	453	450	467	456	462	445	455	469	425	454	426	453	432	448	429	471	443	470	454	489	432	457	492	420	423	431	436	467	450	466	475	472	424	450	468	461	464	467	459	440	447	438	444	490	472	489	458	458	490	470	487	500	457	467	489	477	444	441	461	475	493	466	432	458	408	480	438	482	480	434	427	443	474	489	445	484	470	469	446	462	473	472	452	447	426	462	453	474	465	448	450	462	455	482	455	479	475	464	438	488	458	403	497	442	477	427	465	462	421	444	418	491	481	444	456	455	461	469	459	445	497	468	465	474	439	436	438	454	430	466	480	456	450	440	484	458	415	459	482	475	472	457	445	454	447	481	449	450	473	466	459	484	460	448	470	465	442	435	455	456	443	446	444	473	420	451	429	455	480	491	479	461	422	443	423	484	435	471	440	435	482	471	460	481	442	444	466	464	514	452	435	465	443	452	450	443	441	490	499	476	465	434	395	489	471	469	464	463	447	440	489	459	473	459	485	448	410	444	457	467	458	458	476	445	456	452	489	478	469	430	454	442	402	447	475	450	491	477	465	452	467	449	451	440	459	470	437	481	451	448	479	446	447	483	458	430	428	404	465	483	478	443	489	438	470	474	452	471	433	445	456	458	457	456	417	428	471	453	466	463	442	470	434	459	395	521	470	449	440	478	464	463	472	444	465	424	444	487	447	442	423	461	452	467	451	454	458	459	488	447	507	468	460	472	483	488	483	468	456	481	489	465	484	449	446	438	468	444	459	496	485	468	486	482	468	481	436	452	462	456	440	460	455	486	483	425	430	447	433	393	450	451	468	405	449	458	458	449	453	438	437	471	437	467	438	469	457	457	435	463	465	464	463	453	472	491	453	459	449	463	477	451	474	433	408	461	440	468	446	491	451	480	496	440	450	469	482	458	487	445	410	483	449	425	455	467	453	432	468	469	448	452	420	420	460	430	462	479	471	447	495	429	466	460	463	451	427	507	483	491	468	435	445	484	471	445	420	414	431	448	469	460	497	494	418	453	430	487	479	476	467	451	417	430	480	430	488	462	482	465	471	435	435	469	483	448	445	473	469	428	453	481	445	452	465	466	459	470	470	475	465	406	467	454	448	449	464	476	510	462	479	473	422	430	432	456	425	447	441	464	450	459	442	455	500	457	465	449	477	447	428	462	475	476	470	499	458	490	464	471	466	443	459	468	428	440	433	487	421	444	426	423	436	460	424	459	408	454	459	451	467	455	464	443	459	451	457	442	481	453	460	436	515	465	423	460	471	462	450	484	446	455	451	483	429	436	477	446	452	445	441	448	449	474	421	430	475	485	481	437	446	463	460	436	468	440	467	443	438	472	451	467	466	486	473	442	489	460	475	482	459	480	441	446	474	427	466	468	426	456	468	462	451	428	458	454	492	459	471	451	481	455	424	433	501	488	419	441	450	442	454	428	447	493	478	435	450	459	459	455	426	459	466	424	411	434	427	440	500	437	437	450	465	462	451	448	448	418	466	460	485	438	445	406	442	459	470	453	477	427	456	432	441	452	446	500	469	440	443	460	444	464	448	450	444	455	431	444	414	429	484	473	437	439	424	473	446	427	481	449	452	492	419	455	439	433	491	439	437	473	430	420	436	486	476	475	433	483	452	417	433	437	433	491	430	454	465	436	413	470	469	464	458	464	476	448	462	454	426	460	428	472	429	457	446	461	480	468	459	464	440	447	473	418	465	441	481	487	412	481	479	476	446	424	454	438	453	493	478	432	442	423	494	475	454	425	461	483	499	480	439	468	460	450	468	426	485	453	488	442	398	446	441	467	457	453	454	455	491	470	434	427	429	478	439	462	494	452	491	426	454	419	474	445	446	454	480	454	409	460	470	449	439	426	431	490	421	472	465	430	460	470	478	471	424	427	479	481	437	465	471	467	474	472	463	438	445	500	459	452	470	455	416	458	444	488	472	470	499	444	441	422	447	470	426	413	438	505	457	465	449	472	473	433	461	450	433	416	469	446	438	463	448	509	456	469	467	454	480	469	464	460	472	452	478	460	458	513	443	441	438	484	452	478	485	452	455	467	478	435	443	456	453	450	441	443	477	420	483	492	462	443	441	480	452	455	467	442	462	438	481	456	444	424	456	481	454	480	475	467	474	461	442	442	472	446	479	446	478	478	445	465	457	483	436	449	456	442	440	464	429	458	442	495	432	469	451	435	473	457	480	466	432	425	435	438	423	445	436	446	439	435	437	443	452	472	413	454	453	440	474	451	450	468	469	415	461	457	460	464	466	463	439	461	417	461	441	485	455	442	454	476	449	476	430	440	451	438	461	460	459	499	454	517	436	419	454	494	483	462	455	462	457	489	455	444	455	493	485	441	471	482	436	430	403	463	454	466	448	463	497	495	417	436	430	431	457	413	445	448	464	448	474	451	454	469	507	411	438	478	487	411	435	445	446	429	437	474	415	451	482	445	454	440	454	434	447	450	453	425	461	457	441	468	459	505	443	472	458	459	487	445	490	463	450	461	469	460	501	450	465	447	465	469	464	476	476	456	441	474	424	447	438	450	489	459	432	425	468	481	488	460	458	439	401	452	432	445	487	443	465	447	453	460	484	471	439	456	480	484	474	471	448	422	448	419	474	466	458	442	452	462	498	440	455	434	462	440	466	442	449	427	435	442	458	468	455	447	463	440	468	404	437	446	463	460	479	495	474	454	459	446	464	494	444	464	434	492	446	443	454	443	483	473	478	421	463	442	423	460	439	458	424	457	450	454	434	457	485	442	477	469	456	445	466	435	469	474	449	467	446	442	446	428	468	427	455	443	473	449	468	476	498	425	471	406	470	441
5963	12982	10807	6127	4864	3390	2698	2165	1865	1571	1506	1374	1210	1167	1087	1097	965	865	882	887	825	842	799	818	878	852	792	889	882	798	778	816	836	842	750	816	798	753	646	691	700	675	681	662	692	653	668	634	690	680	712	704	674	718	696	665	657	648	651	710	637	638	684	650	651	697	634	661	643	646	692	701	660	654	626	619	645	638	684	619	625	660	643	693	659	656	636	670	688	636	648	663	653	683	624	637	654	685	642	641	653	670	683	667	695	653	661	655	658	683	658	682	660	681	655	643	708	648	667	630	667	659	625	696	670	668	659	684	643	674	665	641	659	647	667	644	660	669	669	630	663	663	647	650	612	623	666	623	646	650	635	649	675	646	666	628	660	639	666	656	655	630	688	644	640	680	625	614	664	624	649	615	667	635	650	672	661	670	639	669	656	664	647	698	672	698	634	674	629	617	647	622	665	646	647	654	652	632	630	642	682	626	658	641	673	644	675	690	638	650	643	659	658	651	662	621	653	633	640	653	663	602	659	661	646	653	640	652	660	600	647	672	651	679	658	610	614	617	623	743	665	653	650	618	639	618	708	638	663	665	652	641	676	657	650	634	646	659	659	626	681	657	639	667	671	663	656	663	641	711	637	681	619	643	647	666	677	701	632	610	656	627	630	683	659	680	636	647	616	659	644	701	679	652	655	618	662	635	618	671	632	630	629	658	649	663	690	601	675	671	694	681	654	719	624	642	625	705	740	652	667	624	613	630	671	652	661	675	648	665	674	652	632	634	646	640	642	669	675	637	632	674	613	653	680	673	641	639	620	639	669	663	604	658	631	644	671	665	634	674	668	659	680	677	641	665	673	621	660	641	648	646	624	614	636	707	625	640	674	601	637	638	669	661	697	690	635	663	675	615	647	689	652	684	665	677	686	640	650	676	654	659	639	667	629	661	672	642	638	646	660	700	674	656	634	650	668	643	618	647	639	656	615	628	617	648	658	650	618	648	650	678	669	659	677	661	629	658	658	664	633	639	632	636	648	659	649	688	655	653	662	671	688	637	658	654	649	645	627	649	639	669	664	629	660	658	668	655	670	675	632	650	647	619	668	629	667	657	667	692	669	669	617	646	648	656	632	685	687	670	668	647	660	670	668	629	667	633	651	679	651	640	616	658	674	687	666	626	645	618	629	655	656	662	631	601	679	680	648	643	632	641	593	663	662	615	646	676	648	653	660	662	634	618	700	657	610	634	637	662	663	653	663	683	627	602	665	659	665	628	633	675	667	648	655	664	591	662	618	606	664	616	633	658	630	658	647	655	684	624	629	652	665	644	628	721	631	637	686	650	682	638	632	648	621	701	650	621	644	657	646	642	651	658	634	632	663	665	639	638	633	628	661	658	603	695	655	665	675	619	653	622	668	628	623	604	650	704	624	613	652	633	656	639	645	645	635	602	656	646	663	643	651	644	659	660	651	650	629	655	593	654	652	654	640	640	653	674	637	661	630	722	614	626	646	660	623	626	643	580	656	606	642	622	635	642	645	663	618	718	661	665	667	674	670	640	643	665	699	706	627	660	628	628	625	678	624	645	714	661	677	670	702	638	652	723	672	650	666	673	651	705	638	670	618	645	639	693	690	621	577	661	635	699	652	651	623	629	638	674	674	661	624	634	635	619	628	630	613	616	634	624	677	621	656	657	665	634	612	634	596	674	663	635	662	668	677	630	627	646	612	644	661	632	661	705	636	671	655	653	697	638	653	691	644	617	638	657	606	619	640	667	664	607	615	634	650	645	650	670	661	649	696	604	623	610	666	598	691	706	670	629	641	646	641	626	657	616	636	637	631	640	659	646	631	670	653	671	647	636	603	617	677	630	652	665	635	616	610	679	642	659	587	650	669	675	657	648	669	669	639	658	695	680	633	669	705	626	604	656	640	621	641	644	641	629	624	642	675	665	671	677	657	650	665	654	679	703	607	627	669	695	658	697	626	583	613	644	625	625	652	653	610	670	659	637	642	644	714	628	650	631	680	623	632	642	674	643	660	623	682	623	624	670	613	682	675	657	653	687	640	667	641	656	604	680	637	672	694	647	612	621	665	630	656	650	641	681	647	655	663	630	693	694	641	639	627	636	630	655	638	672	624	671	653	636	669	655	639	673	652	626	632	706	651	643	655	722	689	666	669	655	673	670	641	646	656	607	656	624	654	626	670	668	638	659	638	645	668	706	641	642	679	650	677	641	645	644	719	679	608	640	685	641	662	621	674	633	640	650	658	667	694	668	661	704	624	677	639	604	648	674	674	675	642	698	684	686	633	675	658	665	645	661	662	668	654	700	624	640	623	676	595	672	637	639	648	647	691	667	647	667	637	622	666	653	631	680	630	637	661	677	645	647	637	690	673	679	657	683	672	628	641	656	649	671	663	642	650	681	647	624	711	642	623	614	650	633	596	621	671	669	634	629	649	642	708	671	667	636	661	681	631	607	700	658	668	601	656	670	610	615	622	688	634	660	613	672	690	611	692	688	640	656	636	691	642	666	616	631	634	681	682	660	622	680	646	684	700	668	672	599	622	677	673	655	672	622	634	618	656	672	616	664	680	664	645	664	692	688	596	641	622	625	699	643	619	645	649	652	625	650	664	636	642	664	632	680	692	657	675	645	649	715	662	671	693	656	662	641	678	595	645	647	639	640	657	679	668	617	634	675	644	657	660	670	665	659	665	672	640	661	677	608	629	614	691	645	623	661	655	655	651	646	636	697	607	659	652	653	651	632	590	659	659	633	673	659	613	676	666	642	673	710	635	701	626	657	669	633	637	602	649	652	668	645	664	654	664	665	642	663	663	611	684	639	681	649	619	649	671	704	616	660	625	665	656	655	648	685	636	638	666	649	658	671	666	627	653	643	655	641	662	650	664	588	638	643	683	680	607	676	662	645	654	634	638	693	637	629	667	684	664	650	678	694	711	670	596	611	629	637	690	693	666	659	625	649	619	647	673	646	680	614	671	629	672	632	666	621	650	653	644	631	647	649	665	675	653	665	632	666	627	641	682	623	657	644	647	636	680	628	674	621	650	667	646	633	677	611	627	650	698	652	639	666	681	666	705	625	653	654	682	654	637	616	684	651	634	662	636	597	638	627	638	642	667	637	684	652	649	668	636	648	624	674	674	652	648	643	698	612	626	693	656	650	626	624	646	653	632	619	659	665	660	609	643	673	677	666	615	650	639	596	688	666	644	650	632	655	691	664	639	637	692	598	721	654	653	638	675	663	626	663	664	660	655	649	682	684	649	670	668	620	622	597	655	647	657	646	668	669	649	629	605	647	697	610	644	660	642	651	629	641	627	698	648	623	662	666	668	674	663	640	639	622	648	644	611	636	629	613	616	657	639	640	684	605	600	662	661	617	667	628	666	651	625	675	647	658	632	633	621	653	628	619	696	651	662	676	652	617	607	669	656	658	684	658	646	619	657	611	692	612	731	641	684	638	627	670	669	672	668	666	686	643
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
