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
340343805003	340343805564	340343806114	340343806664	340343807212	340343807764	340343808314	340343808864	340343809412	340343809964	340343810514	340343811064	340343811612	340343812164	340343812714	340343813264	340343813812	340343814364	340343814914	340343815464	340343816012	340343816564	340343817114	340343817664	340343818212	340343818764	340343819314	340343819864	340343820412	340343820964	340343821514	340343822064	340343822612	340343823164	340343823714	340343824264	340343824812	340343825364	340343825914	340343826464	340343827012	340343827564	340343828114	340343828664	340343829212	340343829764	340343830314	340343830864	340343831412	340343831964	340343832514	340343833064	340343833612	340343834164	340343834714	340343835264	340343835812	340343836364	340343836914	340343837464	340343838012	340343838564	340343839114	340343839664	340343840212	340343840764	340343841314	340343841864	340343842412	340343842964	340343843514	340343844064	340343844612	340343845164	340343845714	340343846264	340343846812	340343847364	340343847914	340343848464	340343849012	340343849564	340343850114	340343850664	340343851212	340343851764	340343852314	340343852864	340343853412	340343853964	340343854514	340343855064	340343855612	340343856164	340343856714	340343857264	340343857812	340343858364	340343858914	340343859464	340343860012	340343860564	340343861114	340343861664	340343862212	340343862764	340343863314	340343863864	340343864412	340343864964	340343865514	340343866064	340343866612	340343867164	340343867714	340343868264	340343868812	340343869364	340343869914	340343870464	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2622	2000	3600	2300	2622	2000	3600	2300	2622	2000	3600	2300	2623	2000	3600	2300	2623	2000	3600	2300	2624	2000	3600	2300	2624	2000	3600	2300	2625	2000	3600	2300	2626	2000	3600	2300	2627	2000	3600	2300	2628	2000	3600	2300	2629	2000	3600	2300	2630	2000	3600	2300	2631	2000	3600	2300	2631	2000	3600	2300	2632	2000	3600	2300	2633	2000	3600	2300	2634	2000	3600	2300	2634	2000	3600	2300	2635	2000	3600	2300	2636	2000	3600	2300	2637	2000	3600	2300	2638	2000	3600	2300	2638	2000	3600	2300	2639	2000	3600	2300	2640	2000	3600	2300	2641	2000	3600	2300	2642	2000	3600	2300	2643	2000	3600	2300	2644	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23410	21650	29534	24256	21648	21507	5089	1504	1232	1117	1035	977	949	923	927	885	938	872	904	897	882	894	841	820	884	851	820	842	801	845	811	812	819	801	803	770	813	804	860	838	805	855	803	807	801	770	812	789	746	832	795	807	787	782	772	780	769	836	829	777	778	812	833	860	811	767	797	743	788	787	820	811	780	772	837	814	789	823	886	781	795	848	889	821	783	794	845	803	840	789	814	770	730	776	845	730	834	796	789	758	813	737	761	789	717	776	776	796	812	794	730	814	818	755	758	814	770	807	829	754	824	806	776	780	800	771	798	751	767	820	823	764	815	805	771	806	812	817	825	850	816	769	801	827	801	801	799	780	806	847	838	832	795	813	798	747	832	795	776	803	776	778	758	791	798	866	800	771	770	802	810	772	788	766	860	763	792	806	750	792	732	767	775	798	746	827	766	797	791	777	801	783	804	774	779	800	812	793	755	817	795	796	802	770	826	783	767	768	767	766	775	782	828	780	792	733	786	808	855	781	796	825	730	798	792	778	811	814	745	805	777	785	758	788	817	764	806	816	746	711	807	788	803	785	806	777	848	758	806	769	758	825	801	768	733	784	752	808	775	831	755	774	754	749	766	791	801	813	781	800	806	773	819	721	806	811	772	776	765	783	783	747	783	813	795	830	781	781	758	839	759	762	788	762	799	747	791	815	827	792	835	830	793	774	764	809	745	785	836	782	797	770	776	805	818	777	754	828	826	794	795	772	827	776	836	775	763	797	810	782	794	764	729	805	768	785	757	756	795	826	853	773	839	790	818	785	779	774	787	810	794	803	823	789	778	814	734	787	801	837	802	777	826	800	808	788	799	828	796	799	787	786	798	806	737	830	756	777	828	806	803	763	834	763	762	806	770	778	763	815	770	777	789	776	752	784	797	774	760	750	788	760	767	761	839	771	767	756	756	780	789	796	837	791	783	802	816	849	770	782	780	796	803	801	774	792	797	818	772	765	803	794	819	792	784	768	778	786	804	825	816	816	765	803	820	791	747	817	780	805	757	776	781	782	779	748	818	780	836	765	790	812	815	772	804	834	739	728	736	785	819	806	762	791	796	775	784	778	785	772	813	771	805	742	775	831	829	791	795	817	740	748	764	805	799	828	863	809	817	842	794	765	811	738	772	761	802	774	767	779	791	775	795	763	803	753	789	785	808	794	766	805	762	802	767	809	741	817	821	787	753	772	824	799	806	772	776	780	784	812	773	782	834	800	749	818	787	774	815	849	776	797	755	784	788	757	812	783	812	809	805	754	821	783	829	830	798	741	826	815	789	780	774	781	747	795	753	779	796	857	839	822	801	857	803	859	783	786	828	755	768	831	794	774	738	736	807	767	846	797	810	797	827	817	783	747	787	775	805	787	816	809	782	780	791	803	786	833	800	782	754	735	777	760	767	731	759	783	786	797	795	793	753	815	789	778	768	837	812	758	796	806	834	807	816	752	823	793	755	784	790	804	795	794	810	785	850	815	795	766	795	776	837	800	711	806	797	865	761	826	783	795	816	778	801	826	748	768	788	792	798	813	829	788	774	790	849	756	746	815	754	790	818	829	728	767	790	805	790	815	784	766	831	809	790	791	787	731	753	785	791	768	774	722	873	807	787	795	832	783	815	815	765	784	795	819	785	791	788	751	834	805	760	810	746	861	811	829	831	756	825	801	785	795	793	785	803	835	811	815	781	840	748	793	834	796	795	793	814	805	796	791	772	795	786	785	805	825	786	745	801	778	797	784	730	798	781	752	761	784	778	790	829	758	805	794	759	801	798	776	735	813	788	791	784	792	791	761	753	793	799	739	798	771	751	778	754	780	782	789	784	800	746	795	796	785	819	791	761	759	747	778	789	783	778	834	819	769	795	764	778	795	798	818	766	790	834	806	771	787	847	801	793	752	776	833	778	844	840	806	826	792	794	773	805	814	788	801	738	803	766	812	799	794	802	752	829	732	809	765	801	775	797	771	820	817	785	758	795	802	795	776	818	819	849	823	816	804	792	795	742	737	802	805	766	790	815	777	801	813	781	849	779	817	790	780	801	759	793	801	784	817	811	818	787	803	793	796	741	806	793	795	777	784	754	812	791	805	797	777	793	797	780	764	791	837	812	760	780	772	753	832	771	784	780	814	779	771	849	757	775	749	817	807	807	770	776	774	782	761	730	786	780	765	788	820	836	799	790	803	798	754	775	748	747	783	726	774	798	766	789	823	757	817	798	773	783	787	812	818	823	829	760	786	837	751	814	768	809	799	784	786	869	819	776	810	820	789	777	825	800	753	736	779	781	795	795	813	799	797	755	779	831	781	797	840	797	795	841	788	823	830	756	817	819	784	738	773	784	767	829	844	814	846	745	831	842	801	810	760	795	755	792	774	801	825	747	747	777	817	818	738	796	746	797	784	805	752	808	791	781	777	827	795	761	829	797	824	796	755	789	796	766	777	790	782	818	803	790	761	801	867	811	757	788	759	756	809	797	775	735	819	810	760	734	788	803	779	772	784	770	810	782	767	821	767	775	760	770	800	841	828	787	797	778	835	780	775	779	826	765	772	836	798	803	784	793	809	830	790	824	764	737	790	789	794	792	724	757	792	785	797	799	755	789	776	840	863	820	738	812	797	833	780	816	804	776	777	779	794	817	784	798	784	728	730	825	781	785	794	757	712	782	804	815	771	793	753	782	785	827	758	801	766	819	764	784	831	821	787	855	790	816	783	818	794	775	780	799	758	728	787	809	789	780	831	788	796	788	822	797	821	833	784	807	832	786	773	807	791	780	836	800	804	780	779	845	778	767	763	753	786	800	779	807	812	818	783	811	827	750	768	787	787	788	774	800	760	774	803	805	804	802	781	792	783	778	752	780	835	827	831	773	835	873	743	762	778	792	770	779	793	848	815	742	790	739	836	742	797	748	771	774	811	793	792	791	818	741	742	766	828	793	818	749	821	821	742	775	833	762	768	838	825	786	795	792	808	781	734	751	767	756	734	813	815	804	778	798	768	777	775	796	832	764	784	771	818	803	756	823	805	816	785	768	785	771	784	786	762	820	741	773	803	774	791	756	745	752	754	818	787	763	792	785	780	783	842	817	844	789	739	818	795	766	757	802	768	777	758	768	798	775	751	822	783	799	817	766	809	766	822	754	798	825	849	790	796	807	838	744	800	792	746	781	815	777	778	810	788	776	820	774	757	795	779	767	810	810	762	784	737	735	790	783	789	751	745	787	779	752	767	828	824	756	757	798	737	773	839	850	815	792	792	784	850	753	751	758	846	778	749	796	800	794	775	769	793	833	770	775	814	808	750	803	777	795	834	761	780	758	818	775	782	793	763	781	798	767	778	799	795	737	782	809	812	840	806	794	830	790	817	724	760	791	804	843	807	816	763	769	785	821	797	812	762	759	772	798	817	795	815	779	787	749	810	810	808	795	830	790	759	772	772	825	825	792	764	843	777	774	776	774	792	839	724
44344	53255	11220	5984	4298	3082	2566	2143	1847	1730	1509	1355	1343	1302	1214	1129	1150	1073	1058	1082	1043	1055	1072	970	1016	1040	969	940	974	934	982	982	954	892	936	915	958	904	970	908	933	962	937	909	896	945	911	867	863	893	922	917	889	902	960	919	945	881	844	878	935	951	897	855	859	896	911	941	1005	921	921	933	958	913	929	926	941	908	927	1021	945	989	970	877	917	875	921	948	884	919	926	894	878	938	918	912	887	874	884	915	896	888	885	908	956	966	917	896	915	881	910	892	948	898	911	903	901	882	891	945	923	911	921	918	981	902	901	911	869	889	903	933	910	839	950	862	940	856	925	938	912	917	926	900	929	886	899	899	839	929	889	914	870	865	910	917	909	854	894	917	888	895	910	885	880	927	872	956	903	910	919	884	956	800	901	927	865	927	918	903	913	899	841	876	931	914	898	897	911	851	921	864	907	906	879	851	849	906	934	883	886	875	896	913	908	872	939	885	918	943	922	940	908	914	901	942	929	884	897	875	870	912	913	927	879	905	900	901	892	903	911	905	938	923	887	938	894	851	849	919	868	882	898	925	884	919	859	919	965	890	854	915	956	939	906	911	925	907	897	843	935	871	882	869	955	904	905	861	834	880	898	890	899	917	932	912	940	893	917	879	871	871	948	809	923	930	878	904	890	922	940	902	872	892	908	946	912	897	915	924	911	915	889	879	923	949	884	919	896	858	956	807	908	843	909	946	929	905	835	923	917	922	952	917	875	910	923	868	858	895	873	982	940	820	870	912	878	883	869	861	904	936	879	913	946	864	902	886	844	904	927	903	808	906	934	928	863	857	929	934	914	871	934	885	872	906	955	893	823	902	882	894	912	911	859	893	889	966	896	855	894	876	926	970	853	899	885	922	905	935	860	890	911	924	934	955	888	940	891	860	891	890	866	870	959	916	897	939	891	963	890	857	907	892	898	930	911	894	889	897	917	878	886	906	904	912	902	926	893	912	890	840	918	901	927	913	910	909	878	864	916	920	877	871	952	958	898	921	934	905	933	943	895	976	956	905	894	905	906	923	906	840	926	915	929	898	862	866	842	924	902	916	889	889	883	887	883	927	888	905	860	930	898	891	872	940	887	871	895	900	894	931	925	889	884	898	894	902	915	905	866	920	833	890	927	940	876	898	882	891	882	855	949	907	885	832	900	869	885	903	870	937	881	901	936	882	934	900	854	858	916	861	898	947	877	963	827	936	864	904	853	885	845	918	911	910	908	839	916	907	902	848	939	875	939	883	958	939	929	908	852	955	903	907	928	910	888	826	904	916	900	903	885	873	878	927	878	898	906	913	901	899	942	873	886	884	901	940	933	885	871	868	897	872	904	894	923	888	857	869	890	874	879	899	991	870	928	893	938	891	899	916	846	854	962	935	922	909	896	983	866	907	894	878	886	903	908	900	863	985	896	920	836	863	834	908	881	941	899	922	932	1006	874	910	866	892	836	886	892	902	967	839	804	940	950	899	892	945	941	923	866	884	904	898	930	869	922	929	893	900	891	937	899	909	934	884	865	901	962	859	900	883	910	829	915	887	947	910	887	862	889	824	916	925	879	900	911	912	917	828	922	883	924	923	884	929	903	901	917	886	883	887	945	849	941	917	911	942	875	808	879	879	848	918	904	912	863	906	901	934	911	853	920	923	875	920	888	880	945	878	931	926	860	928	986	935	951	956	881	836	871	922	912	857	882	888	852	883	889	918	923	879	931	898	958	894	938	860	837	916	887	884	888	915	958	873	883	897	880	918	864	927	908	890	848	916	894	898	935	859	889	898	915	911	924	895	884	930	884	908	909	899	916	856	882	935	901	894	926	918	918	893	918	897	878	882	865	898	913	907	901	881	917	870	893	898	910	882	941	899	957	931	901	897	868	890	890	889	888	880	907	968	944	920	895	903	882	845	925	895	865	907	886	921	908	897	960	844	923	940	931	866	909	966	910	928	914	937	885	886	906	891	922	956	898	942	906	850	910	906	905	879	906	915	848	859	876	925	877	903	919	890	872	905	946	900	886	926	932	932	926	863	942	911	924	912	922	978	920	915	904	901	924	878	935	910	885	895	874	870	926	891	908	941	886	948	882	879	943	866	921	907	883	884	907	927	884	879	872	849	889	924	914	860	925	928	883	894	874	900	900	910	901	876	931	897	846	877	895	880	922	910	870	935	919	899	883	940	892	901	930	868	858	875	915	886	934	903	883	947	915	914	882	960	873	899	907	913	923	952	896	916	891	894	871	953	842	889	863	936	877	879	938	906	885	867	884	848	878	926	884	885	857	968	900	931	922	899	894	894	838	918	898	916	937	907	881	872	906	947	914	891	889	904	856	894	870	911	878	885	926	916	919	938	911	905	885	928	923	882	911	906	904	950	897	884	824	887	849	885	969	891	937	859	917	874	917	925	854	971	920	915	868	874	881	831	898	888	836	905	901	871	863	882	859	889	902	984	875	876	863	883	842	878	932	901	910	908	877	868	928	869	919	915	876	892	835	864	915	846	861	882	865	875	927	925	850	935	870	895	909	882	884	832	937	881	905	878	934	949	931	923	880	898	921	859	860	897	862	900	903	845	903	951	852	923	940	912	920	844	932	889	889	863	838	923	930	906	900	879	905	862	887	904	858	900	886	859	891	881	896	933	874	934	907	857	966	885	883	885	862	892	878	865	899	878	868	888	899	922	903	881	913	851	915	911	920	885	864	900	909	896	953	888	897	848	856	896	920	876	880	923	900	923	887	868	886	938	959	896	929	870	891	890	926	908	936	942	872	871	888	855	906	908	855	873	868	907	928	880	888	950	887	898	901	846	916	886	916	958	875	877	902	906	880	879	924	869	901	957	879	900	915	891	883	897	856	965	889	892	902	861	912	859	901	882	887	887	912	895	917	845	951	883	863	872	868	845	942	863	890	877	914	870	847	868	946	935	873	917	897	936	868	892	940	947	869	894	859	911	871	916	906	873	928	874	890	928	916	914	953	891	935	935	869	954	874	906	890	933	895	899	877	874	924	926	888	919	912	923	913	896	859	896	922	922	926	893	886	901	893	924	904	900	913	897	898	885	840	920	900	836	895	902	862	885	871	933	911	884	859	889	890	890	928	892	917	909	936	890	870	907	866	883	919	932	894	922	917	944	949	909	911	934	935	854	849	971	868	913	903	951	876	852	866	895	892	929	856	847	894	894	889	902	882	907	909	910	852	892	902	906	923	919	940	928	881	867	925	937	896	882	895	906	918	939	893	923	860	892	928	894	898	928	941	882	873	891	900	898	923	889	913	935	863	877	884	903	914	904	882	923	912	890	881	890	885	918	834	888	939	880	887	903	871	889	896	861	864	923	913	913	905	904	922	946	835	902	934	905	879	944	895	891	892	948	907	905	878	887	883	852	877	906	860	905	944	919	870	920	907	873	841	865	966	867	921	883	884	916	815	909	881	884	921	895	904	931	873	912	953	883	898	871	884	893
27310	20560	8029	856	577	502	386	319	316	310	303	306	313	331	316	320	335	331	318	339	299	285	337	326	329	309	317	303	340	316	328	318	325	320	350	313	284	327	300	322	324	337	342	346	317	312	274	348	314	308	290	303	332	309	275	317	314	331	321	307	327	325	309	325	343	342	305	357	314	321	351	306	324	326	309	334	325	325	335	345	318	304	306	335	327	361	354	336	321	312	308	324	307	337	320	298	311	314	331	368	318	315	332	303	317	353	340	337	337	296	310	291	323	295	312	324	326	311	310	321	328	282	297	324	341	328	301	302	320	289	291	344	317	316	295	289	330	358	315	283	306	333	314	338	321	272	304	314	327	305	319	333	317	325	325	325	289	307	341	315	307	336	327	326	288	322	305	332	345	338	325	306	312	302	328	336	315	321	316	298	314	319	357	313	331	319	317	310	318	304	320	301	320	321	357	309	283	339	329	338	304	304	314	287	325	323	322	318	307	305	340	337	309	315	330	306	319	301	369	339	351	337	330	332	303	335	341	316	298	313	337	311	339	286	337	310	357	334	334	345	315	274	329	336	358	298	319	323	329	318	339	295	332	304	345	329	335	301	317	328	315	311	338	278	346	344	305	303	309	305	318	297	343	321	300	310	259	314	315	324	317	319	292	311	321	320	340	309	323	315	350	317	292	324	331	319	331	313	303	312	331	324	304	316	306	298	320	312	307	329	337	296	339	300	294	300	313	354	309	319	300	357	304	330	341	303	337	346	322	318	324	339	329	299	302	349	315	321	306	307	306	303	353	324	321	363	320	308	341	312	315	352	312	335	316	280	312	337	311	320	303	314	341	306	344	301	271	292	347	326	319	331	341	323	305	310	310	344	308	308	360	330	339	329	330	338	345	346	307	320	306	313	346	309	332	313	306	307	351	346	323	332	296	336	317	299	302	329	304	316	314	300	318	317	313	341	320	313	322	312	334	320	310	293	335	304	276	332	313	327	316	313	345	296	321	338	327	285	323	290	326	324	332	305	286	344	326	310	294	309	315	318	314	327	328	335	334	288	364	299	307	309	332	334	329	321	318	342	298	328	307	332	334	309	338	287	317	313	307	333	300	280	316	297	308	329	340	325	326	347	333	333	297	319	331	309	307	318	337	278	335	276	328	279	309	333	333	293	306	309	337	338	302	322	321	331	326	332	304	304	282	311	311	331	322	300	325	320	329	329	314	326	346	309	336	308	315	338	315	304	316	341	310	304	310	296	322	315	296	323	317	312	336	343	342	306	311	324	319	317	290	329	305	312	325	279	321	350	300	287	341	337	318	305	323	349	342	334	318	312	295	300	282	350	303	298	297	331	314	349	326	310	293	333	306	333	336	337	280	331	309	325	332	327	320	300	313	316	332	341	329	298	280	317	314	345	319	320	295	301	336	343	347	312	351	321	333	296	349	330	327	325	316	309	327	308	352	336	323	317	339	331	342	333	343	346	314	313	325	300	342	325	296	330	346	323	324	313	319	331	323	339	325	304	333	303	334	318	288	310	314	311	314	332	324	344	319	312	316	336	319	336	284	333	309	331	327	333	318	309	318	311	334	296	352	324	312	302	322	352	325	324	295	308	354	317	309	317	332	297	295	297	342	337	312	330	331	335	317	307	286	284	312	326	332	346	335	326	303	309	308	321	312	337	315	324	350	286	339	305	311	313	323	332	319	332	317	340	296	338	299	317	305	290	332	305	325	308	340	360	314	342	336	283	355	312	343	296	337	336	294	323	326	347	319	282	284	288	310	338	296	346	329	309	323	325	341	334	377	306	317	309	319	306	311	330	313	323	298	328	341	345	314	337	328	332	308	286	357	325	330	333	318	318	333	336	301	309	315	303	279	341	297	301	318	311	326	275	330	300	317	302	319	344	305	324	309	287	304	341	301	328	327	342	309	303	308	346	313	307	305	283	317	331	308	299	286	323	310	320	338	316	307	322	326	339	349	305	325	295	316	345	330	308	308	311	340	316	323	317	343	321	290	320	314	300	369	335	298	325	300	311	329	316	314	302	352	331	296	310	305	283	350	343	295	321	361	336	327	337	316	332	302	342	340	333	333	317	351	290	323	329	295	352	328	353	327	325	342	330	312	333	335	327	295	344	319	301	305	333	324	324	323	328	312	325	284	324	302	308	321	324	319	326	331	307	336	299	301	312	310	343	294	335	331	308	312	335	299	307	322	288	342	317	306	337	297	307	333	323	300	334	318	307	359	279	341	340	308	298	342	319	298	301	349	339	294	306	318	284	320	306	319	331	309	307	341	314	295	309	325	311	298	316	332	324	308	287	321	329	281	297	306	298	277	304	326	276	320	307	333	342	348	342	332	296	318	328	296	379	309	285	324	284	332	325	309	301	322	304	311	320	301	333	334	353	304	306	316	304	308	287	338	314	332	292	309	322	316	316	318	331	305	299	302	313	347	314	318	320	354	324	336	313	303	337	310	289	319	335	335	322	329	300	314	303	311	308	294	349	303	339	294	344	348	316	334	318	324	301	334	302	366	300	323	310	334	307	330	338	329	341	304	334	327	302	344	343	344	314	306	345	313	300	323	318	296	336	327	350	314	306	302	355	317	325	306	333	306	332	336	299	325	341	317	330	335	295	319	295	331	306	314	292	313	329	346	299	343	334	321	332	315	322	331	287	304	286	344	305	326	316	333	313	286	285	317	331	319	324	317	301	313	328	284	305	328	307	291	348	300	367	330	332	333	289	347	259	305	329	295	313	306	314	322	284	316	345	336	308	327	330	325	298	319	340	307	280	302	317	309	324	333	297	319	323	319	347	302	317	320	338	318	349	297	339	316	289	301	320	314	311	325	324	315	309	336	319	347	329	303	313	289	302	321	296	314	304	320	314	323	299	332	303	346	298	311	329	305	328	316	321	317	324	315	313	314	297	299	302	321	328	329	306	314	323	295	317	288	361	295	300	330	316	313	286	310	313	314	302	321	326	308	329	336	295	316	308	310	305	327	309	303	323	337	326	304	309	306	329	324	302	320	315	341	326	340	295	331	278	319	329	311	341	338	315	311	327	344	308	311	320	321	327	312	301	317	304	313	332	311	282	335	327	318	288	304	306	323	309	310	322	337	316	310	297	329	343	332	319	331	286	307	319	301	323	322	327	324	315	314	340	301	320	325	316	329	316	324	311	304	313	309	309	318	347	303	371	296	317	329	326	309	330	315	323	325	328	298	308	276	325	295	298	361	291	344	292	338	281	332	324	338	303	330	291	297	350	330	298	301	306	306	305	288	332	333	286	362	318	297	330	305	342	310	317	310	326	319	337	301	335	336	336	316	305	333	352	333	319	335	321	323	320	316	325	365	326	335	333	315	321	311	307	307	315	338	316	354	300	321	317	313	326	307	291	305	309	329	296	309	305	338	349	314	319	325	315	326	317	341	308	333	312	328	345	320	316	311	342	315	311	310	340	323	324	283	308	333	321	348	323	329	340	307	338
13820	17208	967	630	591	490	436	443	447	429	447	440	391	420	371	414	377	405	376	373	375	395	404	372	377	389	400	393	381	389	394	399	406	415	362	398	370	394	399	377	386	395	393	424	373	378	389	371	402	380	376	390	397	360	406	383	382	383	444	368	428	409	379	378	377	390	391	396	367	419	425	399	424	442	415	424	378	380	410	424	394	397	395	409	390	419	413	414	406	399	370	394	380	386	352	404	403	374	402	432	370	376	373	366	393	384	365	377	377	403	399	381	387	390	380	432	380	410	378	422	392	391	402	391	421	416	389	376	391	414	398	391	367	391	384	401	393	372	361	419	368	407	382	349	414	367	378	383	391	382	374	388	430	370	392	406	375	375	392	401	383	348	394	380	400	387	399	394	385	377	398	404	374	402	410	381	402	354	390	370	393	403	380	426	410	391	368	367	357	405	372	391	410	434	374	376	377	369	398	381	367	403	409	375	388	406	416	382	434	377	413	418	360	360	410	408	374	378	441	412	367	382	444	397	365	418	376	379	387	362	408	374	384	381	417	382	404	375	350	367	414	372	402	386	426	372	402	401	415	404	392	398	405	402	407	386	397	410	424	399	392	402	408	389	408	389	366	416	403	365	417	401	359	393	387	368	398	371	428	418	380	439	401	400	426	391	374	378	376	382	373	398	394	383	369	402	408	365	392	419	372	353	390	375	396	427	367	413	393	400	360	360	367	376	411	422	381	381	396	431	406	344	366	364	360	414	421	359	404	395	397	395	390	401	398	370	410	360	444	379	385	368	388	390	426	378	367	388	365	372	411	395	399	399	420	392	408	353	409	414	396	404	384	356	408	370	399	402	394	385	373	388	396	384	379	392	366	397	376	411	370	391	381	387	382	389	405	353	393	373	390	380	410	389	400	389	378	381	378	397	366	396	347	389	353	381	376	372	417	388	377	387	395	359	371	378	393	389	377	420	353	390	423	414	398	402	411	370	405	403	373	415	411	418	388	396	381	383	361	377	421	431	360	395	392	387	393	370	352	448	396	404	351	432	390	399	406	340	363	369	375	384	367	403	424	394	424	384	386	382	370	411	392	365	392	390	362	415	385	373	375	383	414	382	369	412	356	371	382	420	422	400	395	402	372	408	413	410	399	408	382	414	390	398	422	397	353	401	366	379	405	393	360	419	364	393	380	369	373	387	407	407	376	388	420	406	388	378	387	363	391	392	384	378	376	355	349	374	440	405	388	397	378	418	392	403	362	396	368	397	365	380	383	385	393	392	379	417	398	395	371	382	357	394	374	402	382	405	374	402	398	366	398	416	386	414	414	380	379	414	382	394	390	394	365	398	374	359	363	386	371	410	412	436	356	404	400	408	397	377	382	404	374	414	379	432	398	399	429	416	401	400	366	402	401	405	389	411	403	405	401	428	377	391	429	371	383	390	384	362	389	371	388	380	405	402	391	406	404	393	377	390	354	388	408	391	402	387	415	422	417	409	381	402	371	422	401	357	359	390	356	376	384	389	381	412	364	367	386	406	368	372	369	417	385	383	403	380	385	380	414	406	385	381	354	373	376	402	412	393	370	406	383	399	393	361	374	415	365	418	399	409	395	406	382	383	378	376	391	395	385	400	368	385	378	406	429	436	376	410	352	399	436	391	386	382	417	413	365	402	398	404	395	403	427	400	388	437	385	391	407	391	402	413	382	394	423	410	411	428	388	387	379	387	437	360	402	426	394	394	372	363	386	388	381	377	394	410	387	393	398	410	396	374	391	379	393	422	387	365	428	401	371	397	404	400	388	374	403	377	423	419	384	396	375	416	391	369	419	382	370	358	369	369	404	371	367	410	387	398	407	371	413	404	382	366	423	400	398	367	389	379	388	416	370	427	413	390	409	375	394	413	365	419	374	393	394	390	374	402	381	369	380	394	395	382	425	381	424	386	383	402	377	388	366	395	423	431	392	402	407	385	410	368	377	399	412	376	393	400	392	404	384	351	381	370	385	393	387	404	400	410	415	371	391	398	372	370	382	408	329	392	368	414	423	392	383	399	368	374	409	384	389	420	398	350	398	397	399	410	363	379	373	367	401	405	415	377	442	392	397	384	399	397	340	377	365	360	417	392	375	367	381	375	385	415	420	378	401	379	407	388	417	372	417	359	342	350	370	434	407	370	412	391	376	409	396	394	353	407	400	387	384	389	427	387	377	385	373	380	370	352	379	417	377	373	373	411	403	354	377	398	380	348	383	365	373	401	386	389	377	385	382	411	369	387	447	358	395	423	363	348	376	393	394	391	389	370	378	426	365	374	388	356	412	375	396	359	405	398	395	435	392	339	390	390	361	392	399	343	358	371	437	366	391	403	391	402	397	384	410	400	371	406	396	393	402	374	375	388	408	382	361	354	384	384	370	404	391	381	381	397	402	403	419	400	377	426	387	365	419	390	402	399	370	407	428	364	399	354	386	381	431	359	386	385	385	356	374	369	390	407	378	426	374	401	374	393	388	389	414	391	416	392	358	373	358	384	440	382	424	362	380	409	405	386	401	368	399	393	357	432	378	398	391	399	413	370	361	405	400	411	367	442	424	402	380	406	370	400	435	410	409	394	433	391	386	392	383	402	414	396	415	384	398	413	374	357	411	364	384	412	391	423	382	439	394	376	408	387	393	376	429	383	412	417	402	398	395	360	374	399	379	403	428	391	393	379	400	398	370	442	405	402	392	389	403	379	384	384	418	396	387	411	368	380	400	375	410	404	415	398	371	382	397	343	379	383	383	390	425	378	400	410	404	395	380	404	408	399	390	448	401	383	404	359	420	385	409	354	416	387	385	383	407	385	379	373	408	412	351	392	372	377	405	415	409	396	379	401	356	364	391	391	364	364	365	379	383	357	391	395	354	388	395	395	381	409	400	421	398	393	398	427	341	370	397	383	391	379	422	393	370	375	382	400	365	380	378	411	366	378	378	405	396	356	425	384	391	411	395	411	406	382	398	384	401	384	360	380	402	402	403	368	424	391	389	375	407	396	397	415	399	417	394	389	424	426	385	365	407	404	383	377	398	383	362	420	408	373	406	360	404	402	364	389	422	376	392	406	397	399	352	410	372	368	391	386	383	425	381	420	399	403	362	365	396	395	445	361	385	386	357	381	419	353	400	384	371	389	373	377	400	393	389	398	422	380	399	400	391	387	378	415	386	402	397	381	403	378	387	419	380	390	390	429	378	362	409	358	373	398	402	383	360	424	406	402	375	384	375	373	407	367	372	366	340	390	408	376	382	409	381	438	395	413	421	384	396	395	420	392	393	390	391	372	372	395	358	379	388	367	397	383	407	421	405	386	410	391	389	358	411	370	402	400	341	358	385	340	358	415	427	387	371	397	389	365	403	409	394	400	413	371	376	404	380	367	375	406	387	398	373	374	368	402	405	401	381	383	344	377	392	400	361	413	378	391	395	380	403	390	418	380	421	414	377	411	408	409	439	391	382	386	369	427
24507	21225	27892	24807	16283	1375	843	636	596	651	545	528	541	522	519	501	495	513	480	468	451	458	498	465	466	538	467	475	474	498	508	449	456	464	494	464	487	497	441	506	468	482	456	483	462	449	459	466	448	460	483	474	477	464	486	476	500	500	485	436	471	472	456	475	491	411	446	462	440	452	470	491	478	480	490	495	462	472	451	515	489	432	447	483	460	484	471	512	453	441	483	455	481	501	456	463	419	447	511	459	487	468	459	432	433	466	521	464	447	420	456	472	435	466	442	437	478	463	471	466	416	470	456	413	488	455	460	457	441	465	446	463	455	450	481	473	469	450	483	463	450	507	500	470	441	489	485	428	461	453	493	442	481	445	490	434	458	430	468	475	447	471	470	461	494	488	443	463	467	411	498	421	443	456	486	433	484	479	442	472	455	485	467	461	449	468	464	474	443	469	476	472	437	449	466	461	517	433	435	430	436	448	469	496	486	415	447	459	449	455	449	442	430	454	409	486	473	441	452	438	462	415	453	482	465	449	485	504	433	422	504	467	482	456	455	448	483	489	485	482	435	459	445	453	470	456	469	468	493	464	426	442	453	473	461	449	447	452	450	464	453	469	485	464	483	455	503	483	463	469	461	462	450	484	449	440	476	463	458	446	466	463	441	472	464	473	452	420	465	484	412	490	466	443	451	428	447	475	459	459	498	439	437	466	448	462	478	459	485	428	457	427	425	480	466	474	496	439	452	469	482	456	416	417	429	479	499	456	471	472	464	470	455	441	477	480	461	424	458	471	492	501	474	429	457	445	463	457	439	485	450	437	464	494	438	508	466	469	476	456	457	492	481	474	436	431	471	497	479	450	480	433	470	468	490	417	472	444	454	452	456	460	461	464	453	477	423	439	451	466	423	430	477	444	492	441	483	478	495	462	450	469	454	472	458	443	451	435	463	494	441	465	472	433	528	470	430	452	430	441	440	437	476	437	430	430	454	458	474	456	468	410	480	476	451	475	482	436	510	480	449	426	406	450	455	426	496	429	456	445	417	455	475	446	490	469	471	459	438	480	441	457	434	467	434	501	417	441	458	428	457	449	408	451	470	446	429	499	486	496	443	460	446	480	459	483	457	469	505	478	437	480	442	427	446	514	451	455	476	444	447	456	430	476	458	462	447	480	459	481	449	459	483	440	447	454	505	444	440	441	467	480	454	482	448	472	479	500	465	495	473	471	460	485	426	445	469	447	455	462	430	447	454	447	460	492	432	463	522	490	473	438	473	432	459	465	437	467	473	417	463	457	409	489	451	465	466	493	436	505	484	429	465	440	442	452	460	480	449	469	467	483	447	463	448	456	457	496	485	378	445	482	434	499	446	515	453	464	480	495	465	490	389	499	440	483	469	497	479	438	460	484	447	435	439	450	472	441	472	444	445	435	482	489	451	473	482	519	430	463	426	424	469	454	464	455	485	525	465	461	417	465	447	474	446	438	458	474	445	457	497	476	466	466	461	451	443	457	484	452	438	404	469	482	450	486	483	452	469	433	475	453	462	480	459	482	443	448	438	485	459	424	475	433	479	486	479	478	452	435	456	456	426	460	436	493	445	455	452	441	447	478	438	463	500	468	485	483	478	469	474	468	454	443	510	476	478	456	421	509	458	479	421	441	463	423	507	458	475	460	423	477	424	449	455	452	480	468	479	456	419	468	410	448	455	470	453	439	466	450	461	457	426	459	449	439	478	491	472	503	512	478	462	493	485	469	456	465	447	443	456	461	478	494	462	451	454	473	454	469	448	460	443	440	450	462	438	415	443	497	450	447	495	441	457	489	458	494	402	495	461	449	465	457	438	453	471	466	495	439	484	455	467	430	454	421	430	465	470	453	490	465	481	461	452	461	413	456	458	466	443	472	509	448	499	449	443	447	456	460	444	461	445	448	439	465	462	465	469	462	423	450	414	410	417	422	476	476	490	461	487	489	443	405	504	458	489	460	468	464	457	490	466	482	475	435	447	473	467	468	461	437	448	452	475	482	452	443	411	456	435	428	424	467	474	456	444	458	476	477	467	459	476	405	459	466	440	490	462	460	448	464	428	501	471	493	491	465	463	467	442	428	440	441	465	447	497	460	472	467	439	456	443	447	500	430	429	462	445	462	466	474	467	473	500	458	434	442	469	457	474	472	428	461	516	460	454	456	447	450	462	451	481	452	414	445	471	467	482	440	447	478	473	464	436	497	485	457	438	456	475	485	462	457	453	447	419	440	453	474	463	456	471	485	458	484	447	416	473	444	468	472	432	440	418	443	490	428	449	454	419	484	459	452	456	472	466	442	455	458	412	462	458	445	472	473	444	455	509	426	454	467	428	466	470	462	510	497	459	459	447	424	445	462	497	462	450	448	490	474	516	444	445	502	460	469	456	430	455	476	426	423	460	464	464	456	452	467	481	430	513	486	450	470	477	479	474	414	481	488	497	445	478	463	486	446	458	443	449	486	447	470	444	440	437	426	478	483	460	468	468	508	448	420	415	452	419	479	457	470	459	480	466	457	461	474	448	431	441	469	452	470	447	462	457	514	458	485	453	523	437	462	455	465	422	467	416	471	482	441	484	488	476	436	455	442	436	453	451	444	450	454	452	442	466	481	440	434	456	449	467	438	447	488	408	434	467	470	453	466	464	467	459	442	452	525	429	453	459	443	428	489	429	456	484	448	477	427	460	468	441	443	465	469	434	524	432	483	490	459	488	421	492	490	465	460	487	459	453	453	448	443	430	434	457	422	500	482	476	481	435	443	508	454	467	491	463	476	480	458	473	445	492	489	497	436	504	452	462	435	455	424	461	455	468	440	460	434	487	481	441	449	497	492	446	462	433	451	464	448	463	485	420	482	449	453	456	440	469	479	494	448	426	526	457	423	449	475	450	499	451	447	440	455	468	491	460	453	433	482	457	451	473	482	447	426	462	448	435	425	405	470	479	438	433	480	474	496	447	480	463	464	484	443	450	463	470	424	417	419	455	467	456	450	475	422	482	498	439	483	457	473	458	520	465	453	474	451	457	438	468	448	441	458	434	456	461	474	449	438	470	463	468	476	493	430	474	437	460	481	473	464	433	478	463	472	426	481	468	440	499	490	460	468	447	461	447	448	475	481	466	478	440	442	449	445	435	462	454	432	429	465	490	448	448	503	468	474	450	455	477	494	458	422	480	432	440	455	460	442	417	435	507	457	476	457	456	446	490	457	479	465	451	440	461	490	460	475	482	433	469	463	503	488	481	465	468	466	433	447	445	473	470	487	407	449	418	472	447	455	464	461	445	434	467	429	499	425	449	433	470	481	452	462	471	454	468	452	459	442	462	457	490	460	469	452	464	442	446	478	423	438	453	438	478	443	419	471	465	465	471	458	445	452	460	453	509	452	445	439	476	466	437	478	485	453	492	488	496	469	482	435	487	438	476	459	474	460	439	470	482	434	423	435	454	482	436	446	448	467	443	461	468	483	476	486
33224	45047	5051	2681	1868	1383	1161	1015	952	796	745	784	664	686	633	615	584	605	581	588	548	586	590	565	529	547	523	624	564	600	550	565	589	538	578	545	535	532	554	598	515	539	564	548	551	519	538	536	533	572	487	546	552	553	512	526	535	550	543	552	543	551	550	538	543	562	549	525	568	554	514	592	556	597	557	535	564	573	603	529	569	548	571	538	560	568	554	518	559	604	526	562	562	495	569	540	557	566	542	532	605	537	561	543	577	574	537	568	553	543	540	532	522	537	528	572	535	555	533	537	509	563	534	550	564	575	527	524	545	552	523	519	551	515	569	531	559	517	540	505	562	530	543	562	535	530	527	550	565	561	532	517	549	573	535	597	596	514	487	543	550	550	525	539	559	574	576	593	518	518	560	594	546	566	547	567	562	528	535	535	531	552	536	554	558	538	575	536	527	519	529	528	537	521	500	552	533	531	499	508	526	540	545	491	531	547	515	521	557	583	573	543	584	530	523	566	557	517	534	531	522	521	545	575	526	534	536	548	520	543	526	543	505	537	547	572	552	531	490	547	530	523	543	540	532	523	543	561	536	553	518	543	531	545	546	552	543	538	556	555	542	533	557	558	554	528	552	524	563	575	567	530	533	506	553	535	510	532	553	585	544	582	514	546	519	564	489	544	538	492	538	534	504	512	552	543	496	570	569	581	537	555	573	506	547	538	528	511	539	548	534	548	528	555	539	532	570	538	520	541	570	502	564	527	541	535	544	576	515	547	579	497	543	561	511	563	577	551	538	527	559	560	506	560	554	507	551	514	524	543	571	505	558	570	582	538	555	614	534	535	566	554	518	521	518	552	567	512	554	539	552	579	509	524	588	477	577	537	535	511	495	578	537	538	539	567	546	542	527	538	548	528	518	540	551	559	512	554	516	552	564	536	485	534	535	509	531	502	520	558	538	565	523	508	548	562	528	539	516	483	524	535	568	545	567	523	530	548	548	526	505	527	512	521	524	522	509	522	522	568	533	559	536	536	575	538	552	577	522	560	545	586	600	548	531	560	567	562	546	510	523	523	538	537	550	570	531	548	587	538	504	519	522	547	487	564	525	520	544	506	553	581	543	540	556	542	529	569	514	522	524	568	591	553	533	576	525	598	560	574	504	544	531	539	509	554	523	539	555	535	527	514	531	553	573	596	568	554	539	575	516	521	541	524	569	519	520	576	555	558	554	555	555	526	562	587	530	512	551	534	521	519	546	580	539	523	544	526	559	565	526	547	556	536	523	523	575	538	562	558	565	517	531	528	514	561	535	559	523	551	530	520	565	517	533	543	522	536	545	553	534	567	549	583	493	549	554	566	552	526	516	543	555	557	579	525	562	589	525	552	547	561	533	493	577	569	526	550	516	560	531	576	527	546	544	536	522	506	507	505	514	563	550	519	562	555	546	529	527	532	522	623	534	492	539	590	538	555	502	543	572	498	523	535	563	541	566	558	536	550	496	534	535	525	538	555	548	532	566	557	582	522	563	564	548	553	563	562	517	569	563	556	560	515	544	523	557	563	531	562	526	532	544	485	594	553	538	560	538	573	550	583	542	547	550	527	559	531	543	530	497	576	542	542	531	542	499	527	572	552	566	540	542	516	521	557	492	544	550	527	550	529	527	510	531	533	540	519	545	557	545	539	537	560	533	519	543	539	573	576	551	576	539	483	552	556	542	555	530	539	496	548	534	532	536	525	559	525	523	515	546	546	531	550	533	501	538	557	512	538	587	521	518	540	552	555	535	537	529	539	559	525	524	572	583	529	560	549	499	555	565	540	520	547	499	521	537	540	590	568	519	554	551	540	539	542	505	551	537	523	541	535	554	549	536	584	508	544	557	539	574	578	548	549	556	587	508	521	526	527	559	534	513	534	561	547	541	532	551	543	562	543	511	482	555	547	518	573	492	506	537	537	519	538	515	518	551	539	536	555	498	541	529	532	528	524	554	498	570	523	555	585	576	504	562	564	564	552	561	508	538	532	575	564	549	549	522	521	532	539	534	538	548	546	550	533	528	570	520	560	536	519	536	530	598	544	554	502	553	532	518	553	548	606	550	509	527	558	507	548	547	571	525	580	570	549	574	538	557	559	562	543	529	556	556	537	591	511	537	503	519	475	509	550	505	560	553	506	528	540	541	573	550	564	508	582	532	525	541	474	530	546	548	553	541	550	533	540	549	552	531	542	574	550	514	538	556	578	544	559	559	551	526	536	503	525	565	531	546	550	569	520	562	598	538	548	558	544	512	550	590	501	548	546	553	528	542	594	563	539	514	545	547	509	524	566	584	525	539	518	544	558	510	536	510	533	547	535	519	582	563	583	560	516	588	495	535	551	584	549	558	513	542	543	550	533	534	548	581	563	559	541	568	559	522	586	543	580	571	523	550	536	523	534	578	522	543	557	554	549	542	550	545	531	541	540	550	574	538	547	569	519	570	544	538	550	523	554	539	550	547	511	515	553	542	530	564	582	530	519	467	529	545	558	559	536	550	538	556	522	549	582	534	558	562	548	539	565	553	543	544	562	538	537	562	548	532	544	537	534	584	501	573	580	558	525	565	533	571	522	529	563	540	527	524	526	564	528	558	538	561	498	521	520	547	518	566	532	498	525	559	575	525	575	592	546	538	548	529	532	553	538	527	532	522	551	563	522	523	531	584	557	519	564	517	572	533	511	552	554	582	555	532	548	592	510	534	538	508	547	554	535	538	546	550	511	554	534	568	523	526	579	532	574	542	562	559	572	520	584	565	553	523	514	550	538	563	558	559	504	532	544	532	545	553	542	558	532	540	534	522	526	586	559	551	515	539	559	513	533	582	520	548	525	511	559	521	582	550	538	557	512	562	519	572	519	511	522	542	567	562	561	520	542	567	519	536	502	536	541	547	568	505	559	579	512	548	496	579	549	513	542	539	564	572	585	552	563	563	559	506	512	549	564	546	577	574	497	551	562	538	561	548	614	537	535	538	508	569	510	595	511	515	537	524	528	568	516	523	561	539	532	548	543	552	506	529	555	537	576	574	546	552	559	554	601	548	525	500	504	554	551	551	536	587	519	521	533	566	539	545	519	558	551	527	541	544	515	512	535	561	599	546	538	568	541	531	520	523	537	550	518	577	520	543	548	565	547	550	519	552	539	529	515	552	529	522	517	523	503	566	550	570	509	547	518	558	523	566	558	532	590	576	533	535	510	554	541	524	547	571	552	513	565	520	536	538	539	527	516	543	531	580	534	558	528	550	559	470	605	543	528	519	519	541	533	511	561	546	523	570	576	526	546	542	533	548	551	552	541	551	525	537	569	535	520	547	537	491	524	525	501	490	539	517	538	518	548	551	563	585	529	538	548	538	569	557	566	498	578	563	543	592	496	527	546	520	533	545	524	556	521	568	535	547	537	510	563	512	552	590	545	558	544	528	553	551	544	513	542	546	563	528	577	543	541	542	567	552	532	513	530	533	550	517	548
25268	21224	26686	24595	3595	661	598	547	491	473	492	435	445	434	477	449	435	452	433	452	464	428	418	414	430	408	382	456	437	405	475	416	440	441	434	457	416	407	415	417	426	408	434	375	427	396	436	477	444	435	421	373	402	364	409	427	418	425	406	419	401	438	446	416	392	391	416	405	438	418	431	427	421	406	455	378	420	439	403	428	482	465	389	415	438	401	471	433	435	437	439	407	418	415	373	386	423	408	426	408	450	416	412	388	389	395	385	444	402	415	424	419	410	409	465	407	388	416	451	440	417	399	384	426	424	403	404	393	405	438	390	431	416	395	399	454	405	447	420	425	383	374	401	390	436	413	400	411	410	398	380	418	413	411	365	473	396	368	429	406	410	409	427	357	410	426	416	421	385	442	399	404	410	390	429	440	372	414	473	422	403	397	423	409	419	446	414	425	419	431	416	460	436	425	422	439	433	391	401	455	387	390	416	451	419	440	425	399	397	418	423	395	425	380	441	393	415	385	390	412	369	380	388	420	412	395	416	391	436	355	420	373	426	409	388	440	400	437	383	399	400	398	421	459	434	435	410	418	421	435	419	377	405	431	446	387	370	422	431	424	401	428	424	392	467	427	444	411	399	398	422	390	390	436	404	439	393	447	382	450	429	424	426	413	426	398	417	425	406	417	396	433	391	392	413	384	405	411	435	432	392	428	394	434	440	419	402	417	419	399	429	398	417	394	418	387	402	431	415	408	430	426	397	380	395	415	415	411	432	399	395	462	387	408	405	405	469	386	418	383	391	376	403	439	406	449	429	431	386	412	407	442	437	409	403	438	423	407	411	423	463	404	390	390	402	406	427	406	435	428	425	435	376	409	417	387	407	435	399	402	390	444	416	401	404	417	416	395	400	430	399	429	423	395	441	430	352	396	417	403	420	436	389	407	405	425	408	405	396	419	403	414	425	423	427	424	402	378	412	417	420	388	453	404	452	431	423	419	408	399	389	419	409	430	402	389	384	438	364	395	438	391	409	393	403	379	401	404	422	431	416	432	418	389	394	400	415	483	404	411	408	437	417	447	442	432	429	403	411	391	434	415	415	417	399	414	418	407	397	432	416	421	404	417	403	401	396	414	431	437	417	429	411	399	400	413	407	433	392	397	412	401	406	452	421	405	415	370	381	413	394	371	417	395	430	434	389	401	424	433	382	415	418	440	451	405	402	429	408	401	460	376	430	433	413	399	429	419	450	415	409	411	422	418	398	433	407	393	417	446	435	426	400	403	413	405	445	433	430	410	419	382	430	416	388	408	416	406	388	403	389	424	406	419	381	411	387	405	422	427	424	438	416	413	386	419	438	415	404	424	424	404	450	447	395	441	391	434	393	454	401	410	411	432	440	412	427	400	444	412	419	411	409	443	427	414	434	389	410	433	414	393	421	439	417	448	406	391	447	417	414	405	400	385	417	450	386	418	430	388	417	407	404	410	396	426	397	412	396	412	435	412	393	398	415	406	411	404	403	423	423	407	428	385	418	404	395	408	398	411	431	408	418	403	460	392	415	406	430	395	392	436	415	400	374	421	380	425	417	427	429	430	458	404	422	372	387	449	401	415	418	399	413	421	465	389	397	422	463	411	426	411	421	431	391	418	413	441	396	412	412	373	410	410	378	401	449	418	411	429	423	399	433	410	369	428	384	388	430	432	428	411	436	419	456	448	391	408	448	408	410	403	442	408	390	427	418	393	428	377	381	413	403	418	436	441	423	447	401	426	431	435	413	467	392	421	424	383	415	410	414	432	413	464	394	419	422	431	397	449	428	406	404	406	400	402	415	415	397	424	406	442	412	401	417	398	424	406	438	388	370	463	406	426	444	381	427	406	417	422	414	399	437	411	430	385	399	413	439	444	391	400	447	432	423	426	424	420	453	427	422	398	433	389	396	427	442	429	432	441	395	407	400	396	442	421	448	429	411	395	418	385	423	413	440	394	413	402	416	395	419	432	392	423	396	402	392	432	398	417	385	402	446	395	447	411	443	402	379	403	447	389	392	401	404	423	450	451	403	400	418	414	396	433	410	419	400	381	439	434	461	426	411	409	437	475	407	466	391	379	410	410	413	427	441	426	402	411	402	418	452	427	405	407	377	419	407	412	389	436	417	413	381	426	397	376	434	380	406	440	413	438	391	429	408	426	396	436	422	449	405	414	424	416	404	394	409	406	410	421	407	427	398	408	396	410	454	452	432	397	429	356	409	400	427	399	372	405	389	377	410	438	443	405	405	449	423	397	434	445	418	380	416	422	441	451	398	398	417	416	404	397	394	409	413	395	440	404	413	430	432	432	413	406	410	429	392	412	429	438	430	410	379	434	390	412	432	428	413	430	415	403	419	420	414	413	432	396	418	396	392	398	418	421	423	422	402	418	382	426	426	406	416	396	400	393	460	407	427	404	384	407	401	416	428	427	411	404	417	393	392	420	403	437	378	438	404	434	405	422	387	464	410	416	422	406	420	425	437	423	410	434	446	388	421	407	459	416	424	392	446	394	377	416	421	427	420	417	396	420	413	438	393	406	409	401	386	416	417	409	427	450	405	398	409	431	424	398	391	397	393	427	432	402	435	423	420	398	405	415	408	470	439	398	401	420	422	419	430	403	405	407	456	396	389	411	404	459	415	419	411	410	410	441	430	439	409	393	426	410	404	424	361	416	455	422	416	401	420	409	414	434	371	395	462	420	436	441	437	404	391	381	419	396	435	426	435	410	396	428	395	418	428	395	442	405	426	459	406	429	466	417	417	369	427	394	400	435	417	452	423	423	425	443	428	387	415	431	381	398	426	427	409	452	433	394	420	398	438	426	410	402	386	369	421	415	412	439	386	384	410	384	398	377	388	382	427	395	426	441	419	417	374	397	418	426	422	405	412	413	417	385	395	415	404	370	391	385	418	423	440	449	406	407	404	426	387	420	392	448	413	429	433	403	417	422	413	420	433	426	415	373	446	401	433	430	400	424	420	388	398	451	444	417	423	443	383	388	407	380	393	389	447	396	424	467	395	403	413	436	419	417	392	422	426	427	395	427	385	403	400	407	418	417	390	404	417	370	432	404	447	408	378	387	429	425	423	427	415	421	393	430	382	443	405	442	436	439	414	405	416	413	435	411	430	426	411	372	421	429	411	422	405	415	437	434	379	404	414	384	408	403	427	406	458	435	397	410	408	427	436	420	425	457	429	394	376	384	439	399	407	421	414	396	407	407	389	433	423	411	410	420	419	428	435	415	414	420	486	400	414	388	406	416	446	414	406	421	400	403	447	391	411	386	380	418	435	431	417	470	402	421	421	419	416	424	398	454	425	398	400	383	454	411	392	420	405	407	403	387	442	410	431	476	398	410	408	403	433	440	394	410	426	413	422	417	424	422	398	407	402	412	373	428	439	443	388	382	431	418	421	410	410	416	397	440	390	435	412	414	434	389	401	423	469	395	395	422	428	411	437	442	460	369	388	384
31342	37525	3273	1681	1277	1107	934	782	702	703	623	653	622	586	566	596	535	574	592	555	541	562	478	552	530	547	539	535	544	516	528	497	552	553	539	533	514	555	496	520	521	499	515	495	502	491	539	533	468	552	540	547	525	496	527	561	532	517	546	501	519	544	528	539	493	506	498	467	517	491	596	538	474	563	515	510	495	511	534	502	520	495	520	553	519	525	503	511	495	506	568	542	508	526	517	523	513	548	515	544	521	495	494	496	522	518	482	515	516	485	470	569	505	515	502	501	511	523	538	524	536	498	522	517	497	549	536	513	506	481	465	498	528	515	525	518	519	503	526	511	514	506	527	513	507	529	480	503	501	537	507	456	489	495	464	520	507	518	527	486	483	480	495	509	516	480	548	508	501	493	522	506	542	526	513	523	499	529	510	528	478	509	495	505	519	519	457	485	490	502	496	506	576	527	515	499	502	526	465	528	443	551	506	516	488	498	506	507	516	476	549	522	510	532	472	472	531	516	519	530	535	520	516	495	529	493	494	506	514	540	488	445	538	524	492	535	525	510	558	526	502	500	542	529	522	514	498	517	520	472	484	488	481	479	526	537	509	555	502	507	494	469	504	496	485	500	508	556	491	510	502	484	492	495	482	506	496	527	509	539	491	497	511	514	532	502	476	506	521	541	486	506	478	513	517	475	513	519	532	519	501	478	490	494	513	517	515	545	505	486	510	494	548	523	552	549	487	527	495	477	480	488	476	558	528	501	504	502	516	515	487	493	546	491	485	508	527	452	515	482	527	499	543	493	528	501	488	544	485	475	503	568	529	526	488	507	496	506	530	517	508	557	501	511	494	525	520	460	472	529	509	512	495	520	458	522	513	511	519	516	536	536	525	498	536	539	508	493	525	552	481	505	487	492	504	503	518	483	504	523	549	531	535	518	535	541	505	549	500	508	529	536	537	487	545	494	516	506	564	468	509	505	489	554	501	519	499	519	536	499	534	489	475	493	476	498	500	500	518	506	489	509	500	493	516	528	491	512	513	514	525	527	534	483	492	519	526	528	539	517	551	509	505	505	515	505	505	480	494	469	502	493	531	547	510	510	487	509	479	507	502	452	500	506	517	490	545	556	491	514	486	494	497	503	489	528	497	508	487	542	488	485	534	481	531	511	506	516	484	510	529	479	531	513	527	491	533	514	494	524	482	501	515	535	520	524	518	476	486	506	533	523	514	492	515	524	525	537	514	492	540	522	546	504	483	519	520	485	474	471	546	516	536	532	541	449	526	518	504	491	495	529	483	535	505	481	494	494	513	484	492	505	509	488	521	511	514	497	509	531	558	491	542	464	512	484	539	507	514	461	494	478	521	513	539	499	529	476	526	526	516	516	471	525	492	461	534	524	504	516	465	514	499	516	565	538	504	498	486	495	483	521	466	535	500	464	484	546	525	492	539	574	450	556	523	532	451	493	527	498	505	512	547	522	521	491	531	523	551	540	537	484	519	517	503	519	550	502	486	518	514	524	508	495	531	508	515	527	487	512	500	521	493	486	541	517	487	502	503	517	491	517	526	513	510	492	492	504	499	558	488	492	528	469	463	486	512	484	521	525	484	489	507	546	510	519	544	465	549	512	543	494	545	491	513	455	496	511	502	548	496	512	517	528	555	509	532	501	481	528	520	490	514	532	485	496	500	511	516	542	477	532	528	493	571	497	481	527	493	530	509	503	525	483	526	537	538	561	527	517	508	489	530	535	503	535	500	505	529	508	483	505	546	469	499	505	565	492	488	513	496	481	512	520	482	479	526	459	530	541	505	543	509	518	524	522	539	534	515	545	487	538	508	497	526	510	511	479	500	514	504	511	557	488	505	517	517	497	482	499	527	491	502	507	545	536	528	555	509	519	479	499	478	497	549	503	510	495	502	517	501	516	552	542	500	491	482	479	542	532	541	487	522	519	510	532	511	522	477	500	493	490	505	498	465	559	505	505	533	542	436	523	486	531	539	489	502	528	491	466	518	519	523	516	450	470	546	470	490	506	529	526	514	530	536	467	497	496	471	513	490	515	484	534	472	511	502	527	528	549	529	512	477	515	505	488	531	495	527	487	476	506	552	540	497	551	521	514	519	506	517	498	534	482	482	489	546	503	515	560	520	461	512	511	525	526	502	509	492	531	515	496	510	501	526	523	490	503	490	495	511	523	489	535	525	512	485	513	557	516	514	459	539	514	520	511	509	530	569	497	570	515	526	520	524	531	500	542	498	505	525	496	483	542	541	523	496	512	485	491	545	489	519	482	530	520	515	513	547	516	486	504	498	515	514	539	486	482	518	509	497	530	483	471	514	520	515	504	537	524	542	475	509	517	516	510	501	555	504	477	486	483	521	494	501	498	533	519	506	501	513	521	509	521	528	512	506	508	487	470	508	527	503	525	521	473	493	527	523	561	516	536	506	502	531	533	504	522	529	498	528	511	501	534	529	508	524	506	529	493	534	519	508	498	526	545	511	526	506	499	505	487	517	493	523	496	478	517	546	509	460	477	499	524	475	535	520	540	470	510	481	510	493	474	547	476	507	539	471	543	536	497	511	559	477	533	523	527	523	526	524	481	526	517	541	467	513	499	507	520	506	495	463	529	514	511	472	520	513	531	555	513	460	501	502	505	510	533	524	513	505	508	568	505	495	545	527	471	506	505	502	494	484	518	542	502	498	485	511	516	532	544	503	511	466	491	548	527	528	567	510	494	517	504	513	525	520	481	494	529	548	539	527	485	500	497	514	518	492	509	501	520	487	509	518	531	519	498	534	512	525	491	515	525	493	526	517	542	505	545	489	501	517	483	508	568	512	523	532	465	514	493	484	512	520	503	521	495	471	473	517	493	537	490	505	492	486	479	520	529	523	506	499	477	497	533	507	496	489	502	503	485	503	539	489	561	498	491	507	467	514	531	526	484	586	520	499	495	526	484	509	562	513	527	469	538	507	499	518	503	517	507	514	512	495	485	495	531	482	499	517	529	460	534	534	503	512	510	517	481	529	439	457	496	532	487	509	490	511	522	503	467	498	500	522	473	478	511	496	513	503	518	525	520	532	516	489	529	503	545	494	521	519	503	499	564	464	528	507	514	523	480	486	496	502	522	512	504	509	482	503	548	503	489	530	496	558	479	523	520	497	494	498	492	503	503	525	557	475	526	547	501	489	485	482	515	506	497	489	488	485	527	494	477	537	513	525	531	503	540	539	492	518	510	501	504	557	508	490	522	519	506	548	506	525	511	508	508	533	496	503	540	486	475	533	538	495	533	497	491	533	477	516	502	498	523	495	488	513	490	530	512	540	493	461	516	500	484	476	486	512	527	506	492	520	486	538	516	536	524	526	516	515	520	523	484	513	501	486	534	521	550	506	519	517	528	537	479	502	526	481	470	526	471	573	504	521	500	515	532	475	511	533	515	479	510	519	502	479	512	507	527	565	491	506	508	492	498	483	523	520	521	513	504	503	502
23036	21273	28976	23886	21243	21160	5716	1421	1089	1095	1063	938	933	914	912	873	838	881	810	835	880	840	794	821	862	863	820	868	808	807	767	885	773	776	801	785	788	813	771	790	785	786	860	779	809	755	805	770	777	827	850	770	831	745	723	758	835	780	782	825	822	801	756	773	823	789	823	871	757	723	810	775	776	772	779	807	770	777	781	819	791	767	849	809	787	798	751	773	750	780	794	787	795	794	791	819	791	780	787	788	745	783	781	821	793	775	848	741	814	781	761	779	762	786	810	793	772	739	784	756	827	779	800	797	830	732	790	790	808	806	797	777	754	791	846	759	801	775	802	757	807	792	790	775	774	769	799	731	817	798	776	758	775	813	774	748	791	825	793	724	785	828	757	742	752	802	759	749	797	749	760	786	783	815	769	764	738	789	782	798	771	823	753	789	802	775	781	788	817	807	777	739	784	791	776	767	750	752	787	805	794	754	754	789	802	761	762	779	802	731	775	734	747	790	787	807	785	774	772	814	785	784	771	761	810	767	786	789	811	816	763	797	779	757	774	808	822	756	776	770	747	791	727	771	780	774	798	806	750	771	790	804	805	787	803	752	750	796	816	798	793	826	752	794	806	789	765	787	793	762	757	797	779	785	803	834	813	814	804	816	785	755	714	790	763	786	814	751	779	758	775	752	771	746	784	781	801	721	719	796	813	804	782	755	728	821	782	772	784	798	776	758	818	761	786	821	786	782	788	826	778	776	819	751	797	750	750	762	783	794	760	747	803	773	798	781	775	797	778	795	776	771	751	780	755	781	808	809	794	771	813	782	780	745	795	805	780	806	774	790	816	718	782	773	814	773	798	789	775	776	726	776	790	789	733	785	834	767	794	802	775	768	763	781	815	771	787	785	754	804	734	748	743	787	778	801	818	774	767	779	770	766	787	763	742	748	814	753	769	836	768	767	817	807	788	794	797	782	792	755	753	825	746	791	781	753	780	814	787	786	748	776	810	758	770	729	761	795	756	738	724	772	841	777	792	800	789	820	817	788	806	795	790	789	818	785	776	775	764	760	814	746	779	787	743	786	776	772	775	750	792	791	807	821	777	792	785	773	745	827	827	817	787	791	782	780	739	797	743	782	788	802	756	817	752	819	783	780	719	779	800	754	758	737	833	788	826	819	793	805	795	772	753	786	801	728	802	764	846	772	770	778	777	747	828	788	765	788	775	796	776	790	728	758	813	720	754	800	723	748	872	762	766	809	780	799	772	756	767	790	765	768	747	765	781	790	821	772	773	745	733	773	761	790	785	811	730	777	781	770	805	742	793	804	796	836	811	767	831	786	782	790	764	818	772	779	839	781	795	768	768	784	748	787	757	800	812	796	758	814	766	758	820	803	730	761	690	832	800	806	811	746	813	842	771	775	836	761	768	781	763	781	781	807	776	769	738	761	796	807	782	810	804	814	768	818	783	775	816	744	805	764	809	856	776	723	782	768	766	775	765	748	757	802	790	836	811	790	792	766	759	776	775	797	779	791	781	799	748	817	804	788	796	782	785	769	791	756	776	825	748	810	717	818	740	785	799	775	780	784	748	793	757	764	771	796	796	762	765	825	774	795	768	768	791	771	768	827	819	777	784	700	794	791	788	746	789	800	772	788	838	762	839	789	835	758	759	856	787	777	788	780	817	756	764	807	773	762	822	716	779	776	769	736	791	796	768	834	745	777	804	796	776	750	812	781	739	849	759	790	740	786	771	813	788	795	834	762	765	751	813	766	802	762	807	781	757	778	735	787	768	789	793	789	809	759	824	795	788	734	756	746	783	823	740	776	721	771	796	783	779	783	768	771	763	799	782	798	843	776	752	783	817	770	805	811	789	746	794	794	780	741	772	797	793	726	759	806	801	789	807	732	763	772	833	777	781	748	812	771	792	827	799	785	767	739	719	743	776	779	749	826	751	764	781	793	737	817	741	773	808	795	788	778	752	787	779	804	765	783	786	832	784	784	823	823	785	727	750	823	754	840	769	764	772	754	742	806	778	762	783	721	727	818	779	764	746	762	784	794	752	818	781	755	820	782	803	754	796	785	810	816	744	776	752	797	719	807	808	769	752	803	822	804	857	768	787	805	799	812	778	793	769	756	768	798	779	781	740	805	767	786	792	764	750	793	769	785	782	776	804	770	752	757	759	787	772	796	784	831	710	757	788	756	771	771	788	796	765	776	782	769	733	763	812	789	786	747	749	834	772	794	765	771	756	741	857	774	766	745	832	801	767	759	793	765	769	800	808	745	730	721	792	789	763	778	791	764	790	771	728	801	750	799	770	760	727	790	784	775	781	791	805	736	741	789	780	812	739	781	749	747	782	769	819	757	744	776	757	764	793	720	781	768	826	789	789	815	759	771	780	732	839	763	822	766	771	771	753	825	805	803	810	751	793	759	784	787	782	786	769	832	734	764	829	766	784	778	805	815	804	784	805	780	796	787	756	762	781	788	815	739	770	743	759	771	797	794	735	797	783	754	754	761	758	820	783	778	767	800	775	830	795	772	836	774	794	778	757	813	756	770	791	809	787	814	782	809	785	767	757	767	755	803	817	795	811	786	770	766	763	791	780	788	789	764	762	723	838	746	810	800	737	774	757	761	792	834	779	775	815	751	742	774	786	771	774	762	754	765	773	769	798	809	783	817	796	752	752	812	788	775	765	785	833	793	770	797	784	757	803	793	811	803	792	789	769	749	800	757	766	762	820	791	799	819	752	763	799	789	839	767	776	810	773	768	761	738	757	725	795	752	813	769	808	778	731	780	764	844	817	725	769	761	768	823	748	739	780	794	780	773	766	838	763	775	769	839	769	765	774	734	787	789	752	776	770	795	789	813	797	756	803	721	828	779	811	742	781	826	820	759	802	739	755	788	774	742	783	778	780	818	777	749	762	815	802	769	755	758	804	794	790	823	751	731	710	736	796	794	748	784	797	757	745	750	831	850	813	759	784	781	746	801	790	746	815	753	806	761	790	812	793	793	850	778	756	769	782	796	774	800	792	806	731	769	780	790	735	783	763	793	773	768	785	794	741	800	796	749	779	751	776	750	834	824	767	728	805	780	783	757	750	720	775	784	717	794	835	785	734	800	814	762	746	745	797	816	777	807	798	811	774	837	827	762	789	781	775	817	782	831	769	780	791	774	798	796	820	752	770	805	831	781	779	774	730	818	731	793	818	725	801	771	862	810	799	843	776	743	824	761	752	796	810	779	779	797	787	796	755	784	772	758	773	807	838	768	831	790	778	811	763	758	772	849	722	746	747	770	789	782	760	750	770	807	764	765	806	788	773	820	805	764	791	738	747	835	778	805	775	778	819	744	789	812	780	758	782	782	723	781	778	753	779	778	745	776	780	755	794	784	734	772	785	805	779	809	784	808	771	765	751	761	745	794	797	778	811	787	770	770	810	764	729	750	806	796	762	774	798	796	774	770	779	791	757	766	778	760	762	841	764	787	812	781
43825	62902	10570	5668	4124	3099	2490	2029	1806	1663	1522	1371	1301	1245	1128	1075	1185	1090	1044	1064	1033	1040	997	939	986	994	1000	944	975	915	979	930	953	970	930	906	886	949	892	933	910	937	928	931	905	885	927	956	891	903	873	870	883	866	896	920	856	947	914	866	911	881	888	949	878	897	902	818	945	908	914	895	889	916	969	912	937	881	971	927	897	911	937	904	949	886	892	902	932	924	895	857	931	905	923	901	895	871	833	882	891	857	859	911	906	882	867	857	866	851	905	861	885	886	942	945	871	909	896	861	915	870	899	840	945	1010	908	938	980	884	895	917	869	874	945	895	861	827	847	862	877	927	883	901	878	852	862	848	871	878	880	872	890	915	890	944	886	885	836	930	899	875	842	822	889	828	966	905	886	870	869	916	890	890	848	876	823	911	868	873	864	884	885	857	897	860	921	920	900	936	867	878	906	897	861	915	891	869	885	886	899	902	897	945	923	893	892	874	931	849	945	874	878	866	896	925	912	858	897	879	885	895	893	913	833	846	886	865	828	940	867	870	838	869	846	856	923	884	893	889	887	872	895	848	938	923	883	908	842	888	858	843	897	892	901	893	897	915	934	880	883	876	922	843	838	872	830	909	856	915	824	897	855	909	842	878	904	901	932	907	902	833	924	881	907	861	931	896	887	857	885	916	958	910	857	883	886	898	917	906	847	862	935	836	892	880	844	911	921	900	880	864	959	879	884	923	888	871	909	879	898	853	868	932	845	875	867	867	913	865	922	897	943	855	919	902	879	888	882	861	866	899	926	868	874	900	864	847	890	825	877	910	865	906	912	904	899	899	859	860	866	877	899	880	866	937	867	891	873	860	897	867	853	873	820	869	913	917	873	874	945	904	903	885	859	891	860	894	880	913	872	893	873	874	927	870	886	913	844	863	877	895	848	890	932	866	879	882	912	869	911	889	916	923	917	894	861	908	920	872	911	896	900	866	880	982	847	913	875	876	866	939	823	870	874	883	844	851	909	905	886	794	835	942	841	886	928	896	830	870	858	891	889	902	843	871	873	895	893	809	901	889	859	910	899	892	885	889	866	897	927	922	890	884	947	914	889	886	870	870	869	884	860	872	844	842	934	914	900	872	898	879	870	912	884	889	913	884	912	906	908	877	946	922	864	989	921	858	840	915	859	865	914	903	852	876	874	905	846	882	828	925	881	885	921	891	869	903	847	910	867	884	885	913	906	846	857	858	872	903	887	820	875	905	846	886	885	909	879	887	908	847	898	890	815	880	914	875	909	838	880	906	869	827	901	873	901	932	892	830	873	912	869	871	930	863	899	879	887	866	896	890	932	873	874	890	872	914	900	898	892	897	893	835	906	889	851	926	854	886	887	921	862	912	901	870	900	875	893	837	877	880	907	899	935	900	927	884	905	883	877	894	856	923	873	892	857	905	911	859	886	938	872	815	874	908	943	822	914	878	857	917	896	868	916	873	899	845	954	840	878	926	975	886	875	927	911	914	913	914	858	833	904	936	937	920	883	887	934	806	895	939	865	839	887	858	886	881	923	884	919	895	886	855	887	921	883	874	866	854	883	866	855	841	924	888	942	891	915	891	923	903	901	900	922	912	870	870	852	917	904	888	891	901	884	856	879	859	904	896	890	940	825	853	899	895	904	913	889	935	853	877	886	868	879	845	824	868	908	922	894	894	946	905	898	880	873	920	906	883	899	875	883	904	889	901	898	897	914	856	883	872	908	833	906	902	853	848	861	875	851	924	840	931	900	878	905	900	849	908	851	903	874	928	899	876	899	872	870	855	869	867	879	857	871	887	854	863	863	862	877	876	910	878	947	889	856	898	892	908	881	829	866	939	869	889	932	926	863	903	879	940	854	907	885	866	892	902	876	910	906	907	883	913	914	884	859	918	878	872	842	888	887	866	898	866	897	902	873	946	884	882	917	913	809	848	864	881	863	901	906	835	882	850	948	891	890	860	874	898	878	943	879	898	879	894	888	866	895	855	848	842	865	860	930	850	875	888	876	898	892	905	920	888	844	852	890	844	877	856	876	873	882	904	873	878	931	879	911	900	862	858	898	842	883	872	925	906	884	920	874	979	899	927	870	942	896	887	891	899	936	905	879	883	886	922	876	877	915	901	894	901	893	931	886	894	862	877	907	884	802	881	861	923	894	826	893	830	875	912	877	864	901	849	894	873	860	909	856	858	832	888	923	895	925	904	888	848	899	828	924	892	888	909	886	864	877	921	915	897	916	911	861	922	867	882	868	895	892	909	871	899	910	827	982	891	884	934	854	911	943	874	887	931	896	815	881	839	907	858	875	884	867	822	882	878	893	844	903	863	916	848	884	958	896	885	879	908	867	914	837	897	883	897	877	876	845	949	901	885	852	1009	880	836	889	883	861	908	950	870	892	877	846	859	848	884	880	847	860	867	916	903	886	877	909	874	903	905	889	874	934	826	926	875	849	854	871	870	888	915	894	868	892	867	885	929	883	911	879	882	909	892	930	844	855	891	912	906	861	887	896	872	901	903	858	875	904	906	914	922	900	882	927	903	890	897	825	899	911	891	886	942	915	935	841	844	910	877	884	904	843	851	890	885	883	884	876	866	855	882	894	922	878	884	912	890	905	893	895	910	856	932	900	852	904	868	902	878	875	920	921	920	885	904	898	878	902	886	872	909	879	898	872	868	894	869	844	876	885	842	861	880	889	811	921	856	827	952	891	846	892	854	871	886	886	887	890	896	942	854	891	876	871	882	875	873	831	847	856	858	882	887	855	857	879	879	847	898	866	867	978	897	870	891	850	923	860	887	904	912	884	852	891	884	864	906	893	881	966	828	888	893	882	822	891	826	840	902	961	866	880	870	891	887	935	898	896	932	924	868	918	911	908	881	914	946	866	877	860	912	861	846	874	884	893	850	917	921	891	854	921	869	927	867	929	834	842	941	890	885	889	911	826	852	830	864	889	902	902	849	905	920	868	873	960	841	938	872	861	843	925	947	922	907	846	887	852	899	902	863	936	904	933	880	860	955	895	940	918	884	924	874	879	925	873	897	863	868	889	910	866	909	882	876	910	890	906	884	818	891	829	857	926	898	846	872	872	873	851	886	839	908	886	872	881	867	896	872	899	875	867	906	896	858	894	909	918	900	928	867	851	837	892	931	862	870	880	909	883	849	881	855	903	920	895	943	864	873	848	899	946	870	918	851	885	909	891	899	921	828	894	911	901	876	955	872	893	873	944	918	892	888	873	864	888	893	869	844	902	857	905	843	890	845	882	903	879	952	923	921	872	857	884	915	853	889	845	899	855	866	880	913	864	859	924	822	890	830	898	863	860	875	891	846	874	843	912	863	864	851	885	924	833	897	885	938	931	894	896	843	917	898	839	843	864	892	892	887	910	875	934	901	909	852	938	896	909	890	917	885	936	880	849	900	874	900	931	908	846	914	910	861	856	927	876	878	894	877	934	890	875	871	850	881	826	944
27478	20851	8826	726	430	407	366	352	334	326	346	314	350	345	346	318	350	307	324	329	307	342	315	313	336	340	312	315	353	350	334	326	338	340	326	317	350	298	313	348	351	337	348	366	348	331	306	337	359	325	315	331	328	349	319	325	331	333	339	332	313	302	336	316	338	325	337	334	295	331	300	308	314	336	331	348	335	310	362	320	316	329	301	315	337	320	329	341	310	310	329	321	323	319	345	339	352	334	315	332	324	282	344	333	318	326	366	314	334	322	334	318	316	327	343	328	316	303	327	296	310	297	320	331	337	326	306	345	290	313	318	344	332	328	338	339	323	338	319	326	319	320	306	353	320	277	313	319	322	327	315	339	341	303	354	327	320	363	318	350	328	295	328	347	318	292	310	339	328	343	309	305	332	320	322	325	308	342	322	328	352	318	351	292	308	328	300	304	343	331	331	337	292	318	345	330	352	303	308	322	330	298	311	300	350	303	364	317	310	337	307	332	338	349	345	339	310	332	343	337	343	301	338	320	326	334	296	315	336	353	354	339	321	316	315	307	313	341	306	338	317	334	328	334	321	324	306	337	316	310	325	322	311	329	310	327	317	327	338	338	314	317	315	342	318	347	316	292	335	334	351	325	330	327	338	344	320	331	332	313	295	338	360	291	345	325	327	334	322	302	341	321	341	321	302	343	324	329	374	310	347	308	342	310	345	338	327	324	312	338	296	333	294	285	290	314	308	359	321	303	296	309	310	342	315	347	332	334	307	310	338	314	311	316	344	325	320	279	314	308	348	318	343	324	310	346	334	303	328	320	349	319	318	319	351	312	271	335	348	348	316	327	361	319	329	324	340	289	303	328	359	346	297	329	315	318	305	342	328	320	347	333	314	322	308	290	315	303	302	339	316	338	328	322	340	327	315	302	311	332	330	330	329	326	297	309	334	347	338	292	319	357	320	351	303	347	328	342	318	314	339	301	307	324	315	344	315	316	328	321	351	311	307	344	338	302	308	319	296	310	318	342	287	362	330	325	340	303	324	329	331	332	306	289	317	331	327	325	323	343	326	317	350	353	308	346	340	314	340	339	289	330	289	315	298	308	335	329	336	311	292	321	331	274	337	305	310	291	301	292	277	340	370	324	304	301	329	316	330	347	334	323	304	349	317	310	316	335	342	334	309	358	345	339	349	317	294	328	337	340	336	328	312	275	315	323	319	319	300	329	361	315	315	345	312	334	323	331	306	311	288	323	361	319	356	345	307	303	323	355	306	320	316	340	329	347	318	321	332	343	338	316	329	352	308	344	317	322	348	328	323	305	324	304	314	309	301	343	333	336	321	329	341	326	342	330	319	327	338	320	295	310	345	335	326	309	300	319	332	326	317	318	370	326	303	297	318	288	347	323	303	332	331	321	330	293	333	319	328	280	331	323	317	342	325	303	285	317	312	346	299	319	321	330	320	299	329	310	321	318	333	308	277	339	331	327	310	319	296	316	312	321	329	337	342	291	341	309	321	329	332	344	296	307	285	327	321	326	320	317	318	328	319	333	313	335	331	316	353	327	357	303	356	352	296	307	319	349	335	362	317	310	316	339	327	329	349	342	324	311	335	356	321	338	315	337	358	313	335	339	354	323	311	347	342	332	334	336	343	300	311	343	354	354	307	337	320	338	312	341	309	351	319	333	308	319	300	307	305	326	292	335	311	334	341	321	342	322	312	312	314	362	338	339	352	345	297	330	354	330	314	319	310	318	316	356	317	320	335	334	345	331	339	332	308	328	328	307	307	326	310	336	353	326	354	303	326	319	323	326	352	321	305	339	325	333	324	335	367	314	299	325	323	334	314	352	344	313	260	331	333	294	293	322	298	347	344	299	334	331	332	308	326	356	328	328	341	293	301	324	353	316	356	350	300	346	320	302	296	328	331	337	289	316	292	325	327	327	309	360	353	339	314	326	347	341	327	301	340	346	333	314	382	317	355	320	347	348	332	311	339	308	300	343	323	337	335	328	338	339	369	299	308	339	342	306	344	312	328	356	342	338	327	347	288	335	339	316	329	351	348	342	296	352	308	330	323	306	302	329	314	340	325	317	312	315	334	359	367	309	304	312	317	333	354	328	321	331	311	349	326	314	331	302	301	320	323	340	330	318	329	323	347	314	372	346	317	330	316	298	328	307	303	333	326	349	287	343	336	340	297	278	322	325	326	315	336	317	329	305	332	305	331	282	294	331	339	318	329	299	347	301	327	322	326	327	320	333	336	337	320	326	331	304	346	312	329	334	306	324	337	382	334	356	320	328	331	334	316	326	329	337	348	305	304	303	306	352	321	283	303	353	346	339	316	314	344	320	347	342	349	356	317	330	327	287	323	358	288	332	322	333	343	312	344	341	331	328	322	325	281	318	332	307	307	334	328	307	344	301	333	301	319	389	316	347	316	305	334	337	333	332	292	324	346	316	312	340	316	324	329	348	295	295	334	319	317	303	304	330	299	348	329	372	359	323	340	309	338	306	316	334	290	333	297	297	345	340	347	360	331	308	322	353	298	334	307	309	311	349	316	327	316	348	341	308	308	310	317	312	328	343	326	336	277	342	315	309	347	355	332	318	350	334	298	289	345	317	344	300	328	299	328	337	303	372	323	315	335	295	333	310	344	328	339	336	327	310	310	319	338	319	334	320	286	324	308	313	310	275	334	305	341	301	320	336	352	323	304	316	330	325	343	341	298	323	334	323	302	338	332	321	300	314	326	335	315	350	317	332	348	291	343	299	336	344	337	287	322	330	350	290	322	314	316	342	328	326	324	286	296	337	331	316	309	347	298	314	352	314	309	343	306	326	316	334	319	329	361	331	313	325	296	316	313	338	344	313	351	302	334	325	307	316	365	327	320	316	317	320	342	323	332	309	339	336	344	308	312	311	315	331	322	348	355	326	340	282	339	333	339	305	331	306	327	339	319	322	337	327	320	345	314	338	321	309	347	363	327	337	325	328	314	311	326	307	333	308	325	347	316	297	319	308	301	356	318	342	312	323	322	330	330	324	325	310	333	349	306	365	329	299	315	328	336	363	306	315	320	336	343	293	313	325	327	320	329	303	310	346	313	340	332	340	354	325	313	318	307	309	328	301	369	349	312	335	318	361	306	332	305	314	295	324	343	302	315	345	323	294	309	320	330	329	360	353	341	325	315	301	331	335	330	316	338	314	317	299	337	325	313	341	334	337	332	325	346	315	328	319	293	343	344	333	304	330	327	311	311	331	368	329	343	327	322	317	303	332	376	320	326	321	313	325	291	276	346	300	318	327	347	335	316	303	330	334	287	356	336	368	337	319	333	314	355	336	310	302	319	331	338	310	342	317	341	310	337	310	351	346	340	309	311	337	333	331	300	345	343	326	328	318	296	325	332	334	328	339	311	348	323	356	328	331	312	315	310	312	307	305	342	344	320	294	325	310	316	322	333	323	341	339	329	384	325	322	310	344	348	323	315	306	326	335	334	312
13365	20418	1330	593	575	459	484	460	418	409	437	422	415	395	425	401	382	440	388	451	386	419	390	350	357	401	396	426	453	365	396	400	369	414	449	392	417	419	386	421	361	429	380	401	404	403	387	413	400	427	391	430	400	394	384	397	379	418	389	389	402	410	361	386	377	402	452	403	435	411	405	424	385	418	430	392	372	366	378	379	414	454	407	380	439	417	424	399	406	385	378	407	419	418	396	368	380	415	426	406	397	372	398	411	388	408	384	444	392	384	396	392	405	376	395	412	403	408	393	414	380	416	417	384	403	403	401	444	375	427	424	383	401	389	400	404	396	404	393	414	396	402	405	394	388	413	383	395	418	419	393	399	393	385	402	408	406	435	441	385	370	408	372	422	411	383	366	386	394	460	402	338	412	367	398	377	403	407	389	385	408	414	377	403	427	414	385	366	375	406	400	382	420	378	367	415	391	427	393	379	373	412	401	394	412	411	386	413	412	416	399	397	441	397	362	392	394	414	432	400	392	425	382	369	395	392	404	375	386	407	374	366	405	390	374	377	404	411	391	434	416	397	397	382	397	384	380	415	381	371	382	421	396	407	409	372	380	410	398	410	416	411	396	412	376	405	398	424	406	403	388	425	421	408	411	394	414	395	374	385	387	374	417	388	395	404	406	398	417	390	391	378	404	417	393	370	403	434	399	389	448	397	391	416	401	399	389	422	381	418	418	389	426	402	418	388	403	417	380	422	366	385	375	393	405	406	402	406	393	427	407	419	372	419	398	386	399	433	391	418	383	427	413	386	391	409	428	396	406	385	430	358	388	397	417	418	403	421	376	404	387	358	411	377	399	392	425	410	405	412	387	408	434	398	425	395	439	418	421	425	365	419	405	429	381	385	399	431	408	403	394	381	414	368	411	379	389	421	399	390	379	443	392	383	401	371	386	419	401	401	379	432	372	407	425	391	399	388	401	359	397	395	436	402	396	420	365	405	421	385	393	398	399	393	361	397	386	371	420	383	411	382	434	391	379	390	405	398	441	405	384	416	399	408	399	363	405	391	425	407	432	383	442	401	431	399	414	395	424	391	431	425	376	421	407	399	427	381	420	389	382	424	407	420	385	370	420	436	407	341	417	390	400	365	368	388	437	374	413	401	412	368	394	388	377	413	396	416	414	370	402	426	427	401	403	393	395	388	408	396	376	367	419	423	410	389	379	379	417	429	417	418	419	400	393	353	391	413	414	372	385	410	408	387	410	423	396	406	412	375	418	422	393	396	384	407	437	395	398	382	407	438	401	398	414	408	345	402	387	417	402	374	404	400	437	356	369	402	400	384	365	357	420	421	392	400	388	411	365	400	411	390	388	409	413	379	404	421	426	372	366	415	435	392	390	413	382	407	425	403	407	409	431	417	398	417	391	400	418	374	403	373	443	366	420	408	424	409	426	373	402	356	394	417	407	432	414	405	424	438	390	410	368	392	402	380	406	383	432	398	395	405	391	390	393	373	406	425	372	403	424	403	381	369	410	401	360	391	407	361	396	372	378	427	385	405	413	392	412	397	402	393	400	407	381	405	395	386	422	425	408	408	389	393	363	415	398	421	359	395	406	377	389	416	404	410	422	387	407	417	410	382	386	420	387	383	405	391	413	419	399	399	389	448	384	451	423	394	400	423	413	424	414	441	393	401	438	386	412	430	434	391	380	403	421	376	385	425	373	403	399	405	396	414	394	376	384	384	441	392	411	399	409	411	414	392	404	418	424	427	414	414	383	396	397	373	376	411	423	406	374	420	368	382	414	390	406	415	400	412	430	430	423	408	388	384	403	382	397	420	401	400	402	400	406	406	398	393	360	393	382	398	442	420	451	409	402	412	381	404	397	390	379	399	405	399	397	409	387	406	388	428	368	418	451	410	381	407	399	391	397	386	388	408	352	444	390	424	406	421	414	415	400	390	420	412	414	403	431	394	412	405	348	347	423	409	394	432	418	419	396	411	432	420	368	416	385	417	385	406	379	389	400	406	368	394	380	404	386	364	406	384	364	417	389	411	409	395	356	393	416	400	367	422	393	432	396	394	409	376	401	403	385	393	380	384	417	394	392	374	409	417	404	412	407	393	423	414	432	398	385	459	404	394	385	408	410	391	448	410	400	399	398	445	423	370	455	384	407	399	361	390	423	378	382	418	342	420	413	410	434	401	369	399	424	393	400	418	372	394	370	408	404	402	406	431	380	400	377	421	376	411	438	395	382	423	402	403	397	372	384	420	421	391	387	442	372	402	365	407	429	408	420	411	413	393	385	408	403	371	390	398	390	370	416	411	394	378	416	391	406	400	344	366	400	413	377	418	398	402	419	416	400	390	429	410	409	418	416	404	395	421	418	392	368	406	427	389	422	422	403	428	382	425	396	391	396	365	403	378	391	403	439	401	367	404	405	378	388	382	396	389	399	406	406	371	352	423	372	434	404	411	407	374	395	399	414	420	386	369	400	359	404	441	391	395	395	377	406	384	387	397	410	388	383	422	425	392	412	383	390	396	375	426	381	391	396	430	381	420	401	390	393	394	423	401	380	365	431	415	392	407	387	392	388	430	363	417	424	413	396	403	398	414	375	397	383	424	391	425	407	396	385	404	395	415	401	412	433	397	431	414	385	405	445	388	384	410	385	354	405	405	385	371	397	359	404	392	391	409	417	389	415	408	381	363	395	428	384	407	432	448	422	380	395	403	414	399	417	419	433	402	387	417	438	375	394	393	397	400	392	406	397	387	396	397	433	377	403	389	404	412	405	374	432	407	388	403	385	390	399	425	398	418	423	381	435	396	377	411	402	384	391	414	386	399	374	379	415	408	417	394	428	411	399	400	397	431	386	378	398	398	387	375	327	422	427	423	392	372	393	401	444	397	405	390	374	382	395	427	383	399	404	427	407	393	393	421	372	400	393	435	412	407	373	398	429	416	373	360	396	383	427	386	372	405	406	408	417	430	389	387	402	394	362	405	408	405	403	367	401	390	375	393	405	407	385	362	397	431	412	414	386	410	378	376	403	404	354	384	383	409	383	416	407	367	388	412	412	407	406	388	418	402	437	387	399	458	419	370	426	408	388	370	399	394	375	386	425	372	411	396	381	398	398	375	377	368	416	395	383	380	390	385	440	388	352	385	369	418	376	399	409	406	385	423	378	407	399	403	386	381	385	373	395	380	400	375	431	412	407	423	404	406	411	384	445	390	358	421	429	395	398	417	415	453	409	399	387	402	385	375	432	396	436	369	370	366	388	399	395	385	426	394	413	427	396	379	416	402	396	385	394	429	407	419	350	417	413	367	404	389	407	417	397	405	393	440	402	388	425	424	380	431	407	423	442	401	381	429	420	380	394	408	411	371	376	423	406	369	408	410	440	392	397	427	394	398	402	376	415	364	402	438	430	424	416	377	366	403	395	418	403	381	436	424	359	397	347	353	414	406	402	357	365	396	393	414	378	414	430	392	413	377	394	418
24545	21283	28015	24761	16660	1475	799	676	626	588	571	534	589	525	525	517	476	483	526	474	487	497	522	464	485	488	468	486	466	459	499	484	537	499	487	429	480	463	474	471	476	473	461	491	470	471	479	442	448	492	455	471	457	477	482	465	479	484	446	459	501	484	491	463	492	474	465	428	479	441	457	492	488	438	474	463	507	485	484	450	490	481	488	440	496	441	460	486	465	461	457	542	467	488	478	497	482	437	477	445	486	535	493	483	458	463	488	483	464	482	473	448	474	505	468	479	475	491	472	466	469	486	485	461	515	428	473	463	461	464	536	442	460	481	439	483	471	468	469	442	502	465	442	500	445	482	464	479	463	489	463	468	500	476	460	455	420	462	507	478	492	467	479	459	499	457	473	483	471	462	441	481	487	448	470	455	441	483	484	469	468	505	491	466	449	447	482	461	465	435	479	484	457	477	471	491	468	506	513	465	484	471	441	453	471	464	497	488	477	501	470	518	475	473	472	463	491	457	493	438	472	476	499	447	457	451	478	496	470	489	469	444	466	504	429	453	507	456	464	486	470	500	468	518	441	475	481	486	468	458	455	472	458	505	463	464	490	422	506	499	480	478	468	459	466	513	491	461	468	459	456	481	443	463	442	462	448	432	461	507	472	448	496	452	461	477	492	467	489	464	471	450	480	446	455	494	493	493	502	454	456	485	428	505	460	480	477	470	428	438	491	455	422	449	452	439	483	434	489	462	441	467	479	485	510	431	486	441	451	490	415	490	455	479	486	483	456	479	482	469	495	466	435	491	468	500	476	472	486	448	465	491	481	502	467	462	472	472	476	486	483	467	482	501	474	443	454	493	444	472	514	489	481	464	463	471	480	486	485	477	467	462	448	465	470	476	482	488	454	464	477	481	493	477	459	497	418	469	457	459	448	453	441	485	461	450	490	454	469	498	441	504	484	466	445	484	488	484	470	457	518	489	430	471	476	495	487	460	484	454	455	497	445	460	484	470	459	460	467	457	448	466	453	486	492	463	467	488	449	480	451	471	441	485	458	476	472	451	506	510	488	430	482	506	475	483	473	450	455	494	446	482	448	442	481	452	460	453	492	466	467	476	424	487	491	478	467	482	517	484	489	504	474	469	487	464	457	485	466	456	437	474	486	472	472	493	438	478	480	453	489	441	484	504	460	477	450	484	458	482	468	421	444	466	484	505	473	472	456	456	501	477	479	487	437	473	475	494	434	476	470	481	515	522	460	448	481	477	481	444	492	515	475	483	461	486	480	494	452	475	471	493	500	463	449	480	480	482	499	487	476	518	492	491	482	479	485	523	413	501	493	464	472	494	458	468	465	458	488	461	468	495	441	416	446	471	447	462	426	462	470	485	490	490	474	438	510	448	489	490	496	460	439	487	497	457	453	447	500	456	468	475	481	474	479	457	484	468	473	422	470	472	491	480	483	464	448	453	392	447	435	468	490	473	474	482	479	474	479	449	454	458	463	495	426	469	445	516	496	472	482	428	501	480	483	474	499	430	483	499	445	473	458	474	496	435	466	508	460	494	486	462	496	442	507	464	447	435	437	481	476	472	458	496	441	469	469	448	490	477	482	480	497	489	478	477	470	467	471	510	475	500	510	464	431	475	479	427	504	457	505	466	434	459	495	504	466	453	493	516	453	487	481	452	500	459	486	426	438	461	474	462	452	476	478	484	476	468	477	432	494	482	492	465	492	433	516	455	514	501	471	433	472	461	494	486	492	504	472	508	505	483	472	481	490	475	480	491	454	471	473	416	487	480	471	472	500	496	472	469	457	452	466	516	478	460	473	464	450	474	526	460	457	460	476	451	478	460	496	461	444	465	480	472	470	472	474	526	501	478	485	487	500	461	487	442	452	446	484	438	484	460	476	482	493	444	475	465	467	431	517	484	443	470	525	470	455	450	493	435	524	439	460	463	464	440	451	500	461	485	455	478	515	462	469	494	447	451	485	487	493	508	466	483	472	508	459	485	459	471	473	457	471	485	474	463	461	466	464	432	495	495	436	481	478	460	494	469	471	467	489	471	453	493	455	443	497	492	490	442	456	505	492	505	467	454	479	473	506	447	457	469	514	469	483	496	486	442	454	479	461	478	487	484	440	508	456	471	433	466	476	492	464	452	436	523	464	492	479	489	520	499	464	519	478	451	463	494	495	493	454	451	419	495	483	459	481	451	493	456	454	440	474	459	459	476	463	436	475	469	451	478	459	484	458	499	459	438	485	475	494	486	479	447	469	466	474	483	487	494	460	450	471	463	461	502	446	514	446	446	498	485	464	497	508	482	491	444	465	474	443	469	500	461	513	437	475	490	482	479	466	469	483	457	470	496	489	453	498	473	451	515	465	454	475	458	488	471	451	480	503	472	447	461	456	469	491	490	486	486	479	438	473	457	473	455	492	459	460	462	473	449	527	480	451	457	464	453	435	516	483	504	469	512	492	458	443	491	451	475	518	488	459	532	454	442	448	463	421	481	489	495	472	490	462	467	446	486	516	497	445	431	476	485	512	463	482	469	490	522	491	466	452	521	483	476	451	487	495	468	484	482	492	459	484	508	464	475	487	468	474	508	446	488	436	468	440	487	468	470	490	476	455	453	487	450	462	483	499	475	453	486	482	460	478	489	439	515	458	477	438	444	432	491	497	513	505	484	464	469	507	471	502	470	474	495	464	463	488	492	470	482	462	455	463	461	463	480	488	447	470	445	442	445	502	458	472	448	479	477	492	448	460	460	455	450	508	468	459	521	481	485	481	484	463	456	482	489	452	428	475	436	448	458	479	488	479	493	455	489	514	463	468	458	442	454	483	459	427	489	505	487	437	491	483	429	468	476	451	478	504	490	479	461	483	467	488	494	459	435	467	462	482	460	496	472	474	452	481	514	451	499	431	456	483	489	456	509	464	460	449	500	462	443	461	510	450	475	449	466	488	424	493	457	475	459	473	513	466	461	473	471	499	456	469	462	461	477	484	449	450	493	502	446	453	470	520	421	463	449	483	465	474	497	479	461	469	458	494	474	450	462	460	469	465	513	468	462	467	490	459	461	447	487	517	511	468	483	473	466	492	497	483	449	481	493	512	467	442	493	459	462	480	445	466	465	491	490	464	450	481	505	459	463	502	472	462	447	457	490	482	473	451	458	507	502	496	451	478	448	492	458	468	463	476	459	481	467	500	456	465	449	522	516	462	473	454	500	470	480	505	490	449	487	517	478	496	486	483	498	427	446	485	454	429	459	402	456	470	479	505	472	486	442	480	440	441	488	480	477	473	445	504	481	513	440	480	457	457	436	420	471	469	465	483	471	460	488	498	502	433	490	483	480	444	474	497	504	506	488	484	460	499	500	467	477	455	474	455	474	486	424	434	454	495	442	475	474	428	471	462	462	459	486	510	477	491	449	467	459	510	443	479	491	464	476	475	455	455	467	470	472	482	482	477	475	502	455	495	479	500	460	457	508	452	524
33336	50355	7370	2558	1870	1368	1178	985	943	853	813	785	722	681	664	674	666	622	624	594	632	635	620	627	621	552	565	562	600	578	567	614	613	541	612	590	533	573	600	546	579	502	568	525	607	604	566	562	549	570	555	575	586	569	559	569	573	549	552	533	606	542	570	567	544	580	554	567	567	600	589	573	587	532	553	569	554	545	596	541	599	577	576	569	582	577	553	572	617	578	546	533	578	528	536	558	561	546	570	548	557	573	544	557	498	566	530	550	537	554	532	554	566	577	552	520	545	552	574	574	574	569	582	560	574	551	524	563	598	535	617	574	552	568	577	544	576	572	570	563	599	518	565	580	560	527	587	565	592	590	598	584	564	589	517	590	582	554	549	541	544	578	557	539	516	522	522	584	526	527	558	549	564	569	555	598	581	580	573	560	523	568	551	546	562	538	548	522	555	554	601	522	553	581	496	551	582	548	560	608	562	598	545	571	560	573	561	549	538	540	557	543	530	562	508	535	569	553	581	584	564	592	564	532	559	536	557	578	569	567	532	564	557	538	567	589	561	519	572	568	570	545	556	529	539	587	541	579	554	581	558	547	509	525	526	588	556	600	509	540	547	563	541	575	582	530	572	561	578	555	484	576	545	547	506	558	555	545	573	604	575	559	552	565	519	579	557	554	550	557	650	591	551	541	541	543	578	536	543	614	545	558	531	586	575	562	554	523	490	593	578	534	578	579	560	585	591	544	526	575	544	540	578	523	562	572	579	542	561	531	549	544	517	526	518	577	541	535	571	570	566	564	564	576	544	544	579	625	545	545	549	544	555	565	564	580	581	567	562	573	538	532	524	560	577	549	544	577	607	569	582	530	577	546	575	544	584	539	573	564	563	547	559	572	569	589	527	552	582	579	511	553	539	579	542	562	553	551	519	549	583	560	560	554	545	592	568	538	586	566	570	571	570	568	554	560	582	547	561	570	483	581	559	562	590	577	567	570	536	545	530	528	555	569	538	575	604	584	558	560	594	577	550	554	566	541	584	525	545	539	552	545	554	527	541	572	555	626	558	612	553	571	564	521	568	602	524	540	554	586	567	538	525	552	565	572	527	576	558	583	530	524	552	605	562	561	580	513	635	577	532	615	581	573	587	543	590	547	519	523	560	594	610	561	515	548	550	624	536	592	584	587	538	538	595	556	540	542	559	564	554	558	566	542	547	541	521	574	535	550	541	515	537	562	581	557	539	553	577	539	518	520	555	566	567	580	530	557	591	551	554	556	561	542	556	603	571	582	550	559	594	535	527	544	554	532	541	519	559	580	569	584	547	568	532	582	562	541	566	536	545	527	536	537	542	575	576	539	562	543	584	560	590	556	561	545	552	551	540	576	595	547	561	535	567	555	594	605	548	533	577	580	582	543	598	562	560	544	531	568	564	589	546	588	559	537	579	537	544	531	567	605	571	580	555	541	522	534	597	580	574	535	552	535	639	551	576	548	565	561	562	554	527	564	547	551	572	537	577	588	564	566	529	549	570	538	570	550	569	540	548	565	547	576	589	520	546	554	532	594	580	553	575	525	578	541	572	589	546	523	507	561	531	554	556	556	553	533	561	522	550	517	526	564	550	537	579	582	540	598	592	554	590	613	558	579	543	569	564	591	542	566	603	532	550	542	534	512	548	552	573	598	545	578	516	564	583	559	547	579	553	527	570	523	584	560	588	561	550	546	584	518	513	567	515	593	551	580	523	552	594	568	549	584	559	541	535	548	589	570	558	550	558	562	529	551	553	511	564	560	591	537	514	527	619	560	590	541	595	563	523	559	558	561	560	577	602	564	574	551	583	556	566	534	553	549	543	581	553	556	562	561	549	593	565	544	570	542	558	549	576	577	560	543	549	496	563	542	537	565	534	528	546	584	571	544	544	553	553	544	521	547	521	556	551	534	549	551	554	564	566	562	550	532	584	521	580	531	565	528	559	566	568	584	573	567	591	506	562	542	581	576	583	559	520	570	549	547	545	575	528	532	537	552	527	583	542	581	543	580	580	566	541	546	610	568	557	520	563	590	550	557	526	584	557	527	545	530	526	528	564	552	551	576	578	557	571	523	571	536	573	587	584	567	559	517	562	559	575	581	546	532	547	604	593	557	570	594	529	556	553	581	532	560	526	550	560	602	522	558	532	546	544	539	625	568	549	576	562	595	528	582	545	528	577	596	560	548	581	568	559	575	575	570	508	524	572	592	536	483	556	515	581	559	569	542	557	579	567	560	584	567	580	560	511	516	518	548	545	604	583	571	575	549	537	562	555	527	529	473	562	549	559	544	540	557	569	576	544	545	541	556	570	496	521	571	548	572	532	609	569	545	533	585	589	631	618	576	590	553	576	563	573	540	546	597	567	571	555	569	544	528	596	584	552	587	561	549	576	554	561	543	559	590	556	565	535	573	550	609	556	536	541	562	529	570	520	548	540	559	584	552	557	551	595	554	556	500	600	536	573	587	537	527	558	554	563	562	562	543	533	562	534	526	550	589	554	595	608	529	579	558	573	579	595	554	534	589	550	539	556	496	551	591	561	520	539	585	568	570	520	550	545	608	561	545	582	575	556	554	531	525	576	534	565	561	570	596	548	562	533	542	620	538	529	557	524	554	590	570	572	557	546	563	548	587	560	569	569	529	556	580	562	599	568	552	584	554	519	630	541	551	573	554	589	576	590	591	543	543	537	567	510	599	550	551	549	547	566	585	525	585	587	540	531	550	548	531	531	524	584	570	569	572	544	576	539	554	521	554	558	574	559	545	600	603	539	580	560	520	550	579	571	600	531	518	577	537	543	562	537	540	543	582	589	537	538	531	545	563	562	561	582	556	535	583	563	568	576	541	578	565	556	611	579	550	581	569	563	610	584	592	606	583	557	591	554	583	553	544	577	599	552	536	540	565	527	555	523	576	572	570	534	543	525	574	593	558	587	558	591	532	550	576	554	543	522	516	599	568	547	564	563	555	535	594	548	579	539	544	527	550	590	535	570	557	562	604	542	543	568	569	545	583	537	591	566	554	576	569	569	552	571	599	548	584	540	516	569	516	560	542	588	538	581	509	549	547	550	564	609	558	527	500	585	544	597	554	547	546	569	559	576	531	558	547	615	538	570	516	531	572	559	517	511	547	536	561	572	586	554	545	574	559	587	542	555	549	530	540	592	546	539	541	594	576	523	542	576	564	588	556	541	535	578	572	554	563	554	557	565	517	531	604	510	594	531	573	570	540	558	559	516	585	534	566	500	577	548	512	562	576	564	546	536	543	542	554	591	544	594	582	505	522	585	564	575	535	565	545	529	559	564	583	561	553	555	550	532	569	542	544	524	541	585	541	562	537	554	580	584	560	574	583	599	574	547	563	588	549	531	549	530	540	567	579	543	548	569	549	579	564	547	582	547	553	557	528	554	518	569	538	558	561	519	575	575	573	586	533	595	541	562	607	594	534	536	543	531	612	540	572	548	565	561	558
25371	21312	26788	24749	3732	622	596	555	497	492	469	500	451	473	472	429	438	464	441	407	467	451	424	403	443	398	418	449	418	414	431	464	397	406	458	418	440	427	428	433	406	437	420	396	410	429	418	450	452	448	420	429	439	429	409	429	419	421	459	378	399	439	461	418	418	442	415	448	378	416	434	450	416	469	445	421	413	427	408	439	416	456	446	425	456	429	437	409	445	396	421	399	443	439	399	442	456	394	435	437	447	435	399	393	418	390	452	390	411	432	389	402	431	421	455	405	431	408	405	429	373	449	432	398	428	428	422	402	411	391	403	389	396	411	431	393	414	452	405	408	438	412	453	390	435	416	449	414	443	414	448	423	426	437	424	442	447	464	431	386	401	422	407	457	421	400	417	386	417	455	426	412	437	450	419	410	412	415	458	379	402	418	431	433	398	410	445	445	429	416	408	444	455	432	414	395	401	414	423	402	379	400	404	418	420	374	383	431	426	442	417	456	447	421	425	443	420	405	428	420	423	412	472	419	445	409	433	409	427	446	426	396	458	421	445	403	419	416	426	415	410	385	429	407	466	393	426	436	444	417	437	435	386	450	398	438	435	439	430	426	378	446	400	398	410	394	465	433	419	434	407	435	448	413	421	405	437	472	460	440	425	400	397	426	416	412	428	443	413	415	429	387	375	399	422	450	403	405	461	429	412	396	408	471	449	448	449	417	443	384	434	406	420	439	455	420	389	420	394	456	384	434	399	393	434	417	405	455	436	452	438	417	425	434	415	440	445	444	446	404	411	447	436	406	403	408	418	401	438	425	404	447	411	455	441	374	436	438	411	411	422	411	398	465	421	453	416	432	435	416	434	425	413	388	453	401	387	422	439	420	427	384	413	440	428	421	438	428	446	427	407	398	416	427	421	391	424	431	444	419	435	411	429	439	433	399	440	438	409	418	448	412	452	442	450	419	428	445	416	422	458	418	398	458	437	426	431	401	409	455	404	375	423	436	418	443	411	431	447	401	401	441	433	414	413	425	432	417	428	404	429	444	436	440	418	464	401	465	407	413	420	423	436	425	411	429	397	443	427	437	440	430	424	423	409	418	460	452	432	431	432	428	404	428	423	417	426	423	413	436	472	412	413	367	399	382	422	437	420	399	422	422	407	430	417	423	419	441	424	414	448	405	416	445	414	434	431	426	412	427	424	450	398	422	443	421	427	450	423	440	433	465	424	441	419	400	419	421	415	415	429	398	456	407	415	433	471	429	415	430	438	418	395	418	437	405	431	407	400	424	442	425	409	375	395	397	421	446	435	417	422	470	443	437	383	415	447	397	387	408	438	381	442	447	392	445	440	394	423	425	426	390	467	443	430	431	389	403	403	404	429	433	421	445	463	406	438	445	423	394	419	445	433	403	391	463	411	428	446	432	366	449	405	436	442	414	415	420	434	406	430	398	430	448	436	434	417	412	400	411	466	401	451	413	431	417	418	445	393	402	393	440	411	432	427	440	432	424	430	450	419	439	431	405	458	389	433	431	404	416	428	367	397	438	457	433	417	432	448	435	442	434	455	392	397	410	444	412	399	409	468	424	427	430	433	396	430	407	414	398	429	446	429	388	458	420	426	416	433	445	413	405	423	420	463	412	370	391	440	410	414	431	410	437	455	413	417	456	407	402	390	430	461	436	446	381	375	444	447	430	426	424	411	428	402	450	449	461	390	451	406	423	409	403	414	431	426	441	449	418	373	431	402	438	445	417	433	413	444	412	382	407	441	428	475	432	429	419	409	403	416	414	420	403	431	425	389	455	438	405	449	435	414	407	421	438	420	423	459	400	411	421	427	420	432	426	415	389	424	435	405	427	394	423	436	432	422	402	416	406	460	402	421	433	385	418	441	415	448	453	427	403	423	430	437	441	416	429	420	395	427	388	404	396	377	424	441	458	400	462	434	398	410	419	453	425	402	422	414	402	437	432	401	413	423	420	434	409	446	387	427	399	411	396	427	416	460	392	440	427	429	404	445	398	449	405	420	405	418	404	438	428	457	401	415	410	375	427	433	434	435	418	438	465	460	472	416	439	456	446	414	436	387	445	452	391	415	415	412	418	426	392	453	410	431	427	418	411	404	434	373	363	444	412	428	437	434	409	440	411	384	449	472	397	407	436	399	423	373	430	407	430	423	404	434	410	446	448	409	406	433	390	446	441	442	413	431	383	404	433	429	388	420	400	440	414	409	437	440	379	432	436	438	453	421	430	431	466	393	448	395	412	423	386	420	458	417	430	452	436	401	427	397	396	408	385	405	412	437	420	385	415	415	455	438	404	436	397	448	446	435	435	422	457	416	440	383	410	435	417	420	439	404	431	450	411	436	455	452	438	406	433	470	441	447	410	445	412	464	413	456	408	439	407	424	420	421	401	405	399	419	419	414	410	389	415	443	448	407	421	436	410	459	432	402	409	444	444	420	481	433	421	445	429	406	446	442	434	409	428	411	429	408	435	448	412	429	398	429	423	446	385	420	433	470	428	412	416	459	426	442	420	431	419	474	407	429	407	448	442	429	370	457	426	422	450	383	445	435	419	444	432	402	452	453	444	421	451	407	402	432	391	409	410	460	431	455	435	402	404	424	392	415	404	451	462	435	429	421	386	431	412	447	372	415	408	449	405	442	433	431	438	448	432	420	414	393	425	422	449	443	436	416	443	395	440	401	409	387	414	376	433	432	454	418	427	379	404	425	418	432	403	439	396	398	397	459	406	457	399	428	375	427	444	444	397	431	472	415	440	452	438	434	402	424	441	412	435	422	431	414	430	411	441	407	422	409	415	440	422	397	412	395	393	401	422	421	439	413	387	447	418	394	408	435	402	392	416	394	419	433	435	421	415	422	446	440	451	406	434	450	415	459	451	424	413	374	434	416	427	433	465	454	438	414	448	433	421	413	405	422	453	407	428	423	405	441	425	417	452	413	417	436	430	443	435	429	419	425	398	438	460	387	456	450	432	455	362	452	396	444	377	458	391	417	422	433	433	448	437	474	443	417	420	427	439	432	396	432	410	429	413	434	409	455	436	442	423	440	424	435	446	386	415	435	426	427	400	437	470	472	416	426	410	426	452	395	431	433	421	376	446	397	421	436	422	412	390	445	407	475	433	434	413	428	433	388	431	411	445	440	412	400	407	452	412	414	420	391	409	444	406	377	405	455	395	398	412	426	442	393	408	425	420	398	397	411	391	397	443	413	449	462	405	435	435	388	415	390	406	412	439	410	457	415	402	415	416	422	425	410	421	429	457	424	458	457	391	426	450	424	443	419	427	436	430	399	410	434	401	404	390	420	391	442	416	372	407	431	415	409	435	432	434	399	433	422	432	427	403	394	397	409	448	416	442	429	421	411	458	456	429	450	437	449	389	442	441	445	402	400	442	413	431	398	394	389	419	402	433	427	438	430	447	427	409	412	439	410	412	437	417	482	412	391	412	436	469	419	411	426	374	450	415	425	415
31459	40756	4938	1726	1195	1057	935	840	713	726	648	667	614	590	605	597	544	587	550	573	549	543	560	563	583	514	534	513	504	592	524	569	552	547	538	522	517	531	467	544	516	499	537	520	533	555	546	531	545	521	528	533	554	500	524	548	522	511	497	503	539	550	586	524	533	503	536	492	551	550	519	525	520	531	513	519	508	551	500	568	509	543	504	512	555	571	579	522	498	525	560	519	507	504	481	520	548	515	545	521	537	559	485	515	530	501	536	507	525	529	535	536	530	478	562	547	486	544	553	557	551	517	523	526	555	539	547	559	509	529	540	546	543	535	518	527	485	488	524	556	516	529	511	533	547	543	475	505	536	550	509	545	565	528	500	559	528	553	521	540	533	524	530	556	540	525	522	538	547	504	538	505	497	512	499	541	548	520	509	526	519	546	554	532	547	569	499	512	534	458	507	542	529	524	510	537	521	515	492	512	562	506	535	495	575	558	534	515	526	517	503	492	528	531	561	540	521	554	520	518	477	535	502	518	523	538	533	536	556	530	501	543	515	490	505	538	510	517	514	542	520	496	572	538	561	506	538	520	527	529	537	478	546	480	548	524	497	507	545	504	516	519	510	599	553	572	552	509	538	527	526	495	549	521	547	530	532	497	545	537	529	526	511	512	537	555	521	519	586	518	523	526	513	534	497	476	528	520	510	486	545	535	498	498	501	505	477	548	527	519	513	516	532	543	507	515	516	517	481	502	526	535	522	533	507	541	498	515	517	488	563	557	505	524	481	513	534	527	531	527	559	494	527	544	535	527	522	555	536	507	501	573	541	587	546	536	516	507	513	502	529	514	548	547	519	542	511	515	520	531	504	520	512	543	549	523	534	561	501	529	543	504	565	522	499	508	516	540	575	545	508	524	481	525	543	507	538	550	490	528	547	482	554	547	560	491	501	544	508	552	512	535	547	532	488	553	541	551	497	517	541	494	525	531	554	510	522	514	524	514	541	503	520	502	541	521	559	504	531	543	517	578	516	565	506	552	509	555	518	528	576	524	510	524	528	514	513	525	540	534	547	564	526	513	522	495	493	483	527	531	533	505	493	559	540	557	535	518	523	558	534	517	521	508	513	545	511	533	501	526	550	535	529	490	507	494	540	496	546	512	510	522	529	495	540	546	489	528	520	533	552	491	541	550	525	542	499	517	512	537	537	533	532	531	537	503	514	537	517	500	503	514	498	501	555	542	527	497	528	544	509	504	547	522	524	460	537	514	491	500	520	533	532	521	515	492	533	516	542	530	530	561	545	540	490	468	548	479	538	513	543	545	532	546	489	506	528	509	494	546	501	491	517	509	500	549	509	536	557	522	495	503	489	527	498	561	570	552	537	528	523	505	551	528	513	522	535	502	528	497	535	511	531	550	509	514	529	537	508	537	511	536	529	502	541	556	543	506	531	489	512	559	507	546	537	505	522	521	558	554	483	526	526	550	522	487	530	597	489	533	513	549	496	539	518	512	531	535	534	506	526	518	536	520	500	506	553	545	508	491	538	523	505	544	516	543	517	530	524	507	570	513	515	543	538	485	478	537	518	544	518	529	532	543	505	540	522	537	534	504	559	535	540	533	528	535	523	534	538	523	533	497	551	513	530	541	521	513	508	527	496	511	535	493	504	567	547	511	492	504	513	491	526	529	502	524	527	526	521	527	520	505	511	508	549	555	514	486	508	527	567	505	510	497	518	504	500	564	556	540	540	533	489	490	521	542	535	537	492	518	520	493	529	519	503	542	531	512	487	527	549	510	566	530	520	522	526	522	517	461	524	565	497	559	497	493	520	553	495	508	512	493	555	504	535	519	501	529	514	519	506	566	509	523	535	500	540	526	514	511	494	543	542	535	525	550	526	497	566	544	497	491	566	519	530	536	499	520	530	540	584	503	519	527	519	518	563	517	519	535	532	519	482	511	512	509	503	499	483	532	534	512	531	522	471	509	543	525	532	507	522	543	506	480	490	552	527	528	531	528	562	532	510	506	523	509	490	493	519	517	524	524	546	555	519	546	555	466	526	514	495	557	498	533	512	502	522	516	529	513	514	554	524	526	557	530	517	503	509	475	567	535	531	547	551	542	519	530	526	532	542	505	574	509	514	532	569	530	514	498	481	507	513	538	519	464	505	501	505	571	505	503	516	497	533	515	535	521	543	563	535	532	499	506	514	532	514	533	540	510	525	517	503	532	520	527	520	510	526	562	560	492	535	536	534	534	541	545	574	541	511	536	501	486	513	575	539	537	547	533	499	527	502	493	540	517	502	559	533	509	516	539	520	484	474	499	544	531	509	522	529	531	523	513	535	501	514	487	531	536	532	517	505	521	452	512	517	557	507	485	479	513	529	500	552	550	499	550	475	533	515	501	505	533	538	488	526	544	486	533	534	544	545	523	534	500	514	512	488	552	520	531	509	539	490	540	498	492	554	539	532	519	502	507	482	539	505	522	536	512	505	525	469	518	533	533	547	539	547	510	509	539	528	537	512	523	490	490	560	545	544	532	552	524	508	542	525	505	480	485	490	599	526	475	485	516	509	533	537	505	510	498	488	538	499	497	510	487	517	554	518	556	567	519	501	530	507	501	534	534	468	522	529	495	525	538	505	531	519	553	468	548	515	524	543	546	525	492	526	541	528	522	491	510	503	525	510	506	527	522	519	528	506	552	549	525	558	517	540	519	501	508	523	514	528	537	501	599	513	528	513	534	499	540	533	520	498	539	502	538	543	534	505	547	530	525	488	531	511	530	513	524	479	518	536	563	523	498	568	526	515	554	507	522	557	508	502	524	532	519	480	482	529	561	535	518	509	490	522	511	515	522	561	450	534	499	530	472	525	510	497	505	565	528	523	572	530	539	541	536	501	521	511	534	549	498	533	526	571	522	513	582	512	512	496	557	528	586	510	538	542	519	485	523	503	526	519	505	533	545	472	548	510	534	521	554	583	469	522	545	507	525	543	519	512	544	524	511	536	563	493	547	526	501	490	533	537	536	567	572	523	519	544	570	520	521	563	574	497	560	511	538	549	488	492	544	546	523	516	532	544	538	490	545	524	518	504	534	536	534	518	522	533	510	539	499	543	512	522	535	519	485	463	525	563	550	508	561	540	537	492	565	530	513	513	503	541	494	513	501	548	536	519	549	544	524	526	510	506	538	537	510	528	559	486	528	517	557	524	550	511	497	494	544	477	539	545	534	559	509	502	521	508	554	499	524	500	538	524	518	535	518	547	491	563	500	524	460	524	549	548	529	552	542	521	600	540	516	505	509	519	562	514	533	521	505	513	493	528	546	525	503	495	486	507	491	526	530	509	550	542	510	536	505	562	532	541	536	514	530	540	559	514	492	511	556	521	522	558	504	533	540	532	515	487	498	496	480	516	517	534	526	531	541	522	484	499	533	517	519	531	542	535	513	516	521	502	540	500	550	544	536	521	519	510	516	553	527	477	488	537	512	542	531	562	566
23034	21284	28975	23921	21271	21162	5550	1459	1117	1135	1026	1007	991	974	933	892	896	884	857	875	865	805	837	840	840	802	866	880	812	840	835	840	829	771	832	768	847	801	810	815	788	817	813	869	848	800	838	778	817	808	787	812	843	835	839	821	789	806	759	798	833	799	813	834	811	764	782	778	779	831	802	795	822	825	827	756	766	867	775	820	781	815	813	768	788	850	842	809	864	855	855	793	806	725	830	751	857	776	839	779	813	822	860	815	806	824	791	720	776	808	804	820	811	782	823	785	838	799	760	822	788	799	829	799	761	779	777	826	828	781	803	791	753	773	771	782	768	792	801	756	804	788	821	790	817	809	753	771	783	809	778	805	819	822	795	813	775	812	757	756	764	806	779	808	759	785	798	789	807	788	815	806	798	787	772	784	769	781	817	826	836	768	757	818	810	785	773	785	829	798	804	759	809	763	805	742	781	710	820	825	808	816	841	843	762	759	777	849	758	734	797	815	737	746	721	787	816	836	815	811	821	802	816	782	776	810	772	755	767	786	819	785	793	735	812	790	792	837	825	788	757	743	811	831	787	757	779	780	761	811	771	784	759	792	766	795	814	762	807	758	752	824	783	796	799	744	781	808	768	750	772	784	777	806	767	818	799	791	811	793	760	877	791	873	778	772	816	811	762	800	783	806	811	842	738	818	831	785	824	793	808	779	811	723	823	753	788	800	783	749	820	763	827	789	772	744	771	800	785	784	757	748	762	755	795	747	794	816	758	777	785	750	758	763	764	794	771	741	811	782	745	773	762	795	769	797	826	740	745	762	863	762	763	748	775	769	770	779	797	771	797	788	807	771	768	832	767	785	771	808	770	825	784	790	804	766	823	769	808	813	820	747	859	811	776	804	779	797	786	772	772	804	773	809	775	778	772	788	814	760	757	785	777	780	826	774	742	796	836	799	785	759	760	774	770	744	810	789	798	811	807	784	821	851	785	786	785	777	822	754	793	745	761	731	742	789	764	779	792	762	805	812	804	770	754	744	840	801	792	782	791	799	785	771	802	787	721	775	767	810	801	827	818	741	797	809	805	780	784	751	757	816	780	782	805	787	761	787	785	782	804	811	775	802	804	792	766	786	732	761	836	747	762	793	790	820	812	759	768	812	808	769	822	769	817	781	822	856	773	767	800	814	786	772	805	803	802	789	833	760	787	792	779	822	818	773	784	811	816	794	788	747	826	794	758	774	794	783	779	868	784	826	789	750	774	777	823	810	796	825	799	759	800	798	764	726	767	743	799	781	808	807	737	780	836	756	792	764	766	776	804	812	790	794	785	814	840	844	802	773	760	751	754	795	763	829	753	786	818	797	775	781	832	801	767	809	750	827	851	741	811	802	757	801	765	807	784	800	812	790	800	787	795	819	807	767	809	860	830	827	783	806	807	760	761	815	786	782	804	796	750	751	807	875	770	833	796	796	778	819	792	810	766	794	801	805	730	743	754	807	757	787	821	779	793	841	793	800	735	773	849	800	849	725	764	820	766	801	790	814	797	749	790	778	813	815	818	787	766	830	724	829	772	795	767	845	809	825	786	762	757	739	791	822	761	723	813	779	818	792	758	761	785	756	810	764	766	800	763	751	774	812	828	781	750	804	755	797	787	783	810	816	771	760	789	747	783	795	811	803	774	783	798	742	803	785	800	762	816	774	773	779	795	838	837	770	761	819	796	774	780	795	790	798	785	807	781	773	799	818	741	797	809	764	806	790	802	797	758	801	792	787	834	818	766	795	792	830	742	787	844	755	745	775	792	775	757	745	852	805	789	793	860	852	811	787	762	765	758	748	777	788	788	840	767	816	802	761	816	784	741	835	841	784	779	779	805	809	853	778	785	789	765	776	803	754	717	758	770	823	793	814	727	751	809	759	790	797	776	794	847	809	788	807	767	785	764	787	841	799	790	749	824	803	784	775	827	768	790	813	820	770	809	765	816	823	811	767	769	764	780	808	790	774	799	742	766	782	839	764	791	762	828	781	736	807	793	796	740	755	798	775	826	796	838	793	758	784	765	780	796	763	785	762	757	717	802	807	790	817	793	769	815	772	751	823	762	818	792	761	813	805	760	787	835	772	754	811	816	813	804	826	856	832	802	849	836	788	741	783	809	785	770	741	766	744	748	780	811	801	803	766	803	751	806	805	709	842	761	784	770	754	771	776	777	860	767	828	768	779	745	763	788	746	793	797	771	828	770	721	758	791	766	770	756	750	759	760	789	808	790	783	786	764	804	816	833	809	756	799	766	749	768	808	801	818	801	784	779	832	840	760	795	788	801	828	789	813	797	781	827	763	798	757	784	884	775	797	790	751	778	824	732	754	751	840	783	770	738	773	800	755	740	823	761	809	814	791	780	749	778	783	802	810	792	808	801	828	804	775	794	771	841	769	798	756	774	810	764	794	813	812	792	756	799	789	794	761	798	781	801	764	755	794	818	755	721	768	812	775	804	792	781	743	767	752	735	787	764	799	819	790	800	786	779	815	816	759	808	796	776	762	811	792	786	742	770	809	795	792	744	794	797	782	783	777	763	790	828	792	785	790	821	733	781	816	771	777	823	773	805	797	768	741	733	846	776	736	781	816	805	820	810	763	785	773	782	809	762	799	782	804	801	769	784	790	764	809	762	731	760	788	849	774	823	745	782	777	817	765	812	796	816	764	812	756	811	775	782	762	761	779	809	749	775	770	746	789	794	792	791	794	794	773	759	787	802	751	770	755	734	782	784	778	822	779	780	812	761	803	784	802	761	802	739	776	803	782	780	809	792	821	773	745	793	778	758	796	785	795	781	810	747	810	815	781	832	768	746	785	749	817	783	820	768	768	808	774	786	791	782	761	771	799	792	809	813	798	759	809	778	808	815	834	811	816	852	774	755	768	793	788	782	784	849	799	792	795	784	839	820	790	811	815	813	769	755	748	826	774	786	812	768	732	753	693	771	762	783	824	744	789	794	785	815	799	810	826	745	803	802	766	776	809	808	755	792	747	725	782	808	794	799	758	818	779	779	776	798	788	760	809	793	814	801	779	821	793	788	786	768	783	776	813	771	805	796	801	787	788	764	786	756	817	765	806	788	839	798	768	813	812	801	751	837	748	798	769	825	784	806	792	777	759	801	833	753	790	738	824	794	768	778	781	773	805	799	824	809	802	799	791	782	772	777	780	774	778	794	730	773	776	766	806	764	787	836	769	772	779	793	776	766	742	786	795	779	805	777	787	766	747	763	755	781	776	788	795	774	806	797	792	722	791	745	780	781	808	792	783	783	757	791	767	725	782	794	776	804	843	842	748	783	816	809	740	802	743	795	784	787	774	769	783	782	789	734	773	799	781	811	777	779	776	803	799	751	802	815	775	852	799	784	793	782	726	774	859	739	753	795	778	754	814	778	773	824	822	746	746	819	814	763	760	735	724	728	770	740	780	790	802	809	802	818	784	806	777	783	780	809	799	796	805	757	768
44060	68111	16228	5740	4003	3088	2487	2130	1806	1604	1416	1429	1254	1266	1198	1228	1080	1077	1057	994	1011	999	1044	942	969	951	990	921	971	983	919	924	993	930	942	928	909	888	949	904	948	928	934	939	940	943	879	875	890	942	886	887	914	884	861	882	966	965	878	891	878	875	870	877	881	935	938	908	880	888	845	875	960	940	898	898	889	919	931	937	933	927	908	925	889	990	925	921	881	890	862	901	865	877	930	911	890	962	933	895	923	914	897	888	855	858	920	886	858	904	937	914	867	928	874	873	902	871	911	925	900	960	982	898	922	934	939	966	871	916	878	978	867	899	917	916	947	908	878	920	900	869	893	915	834	913	890	923	856	921	870	874	927	923	910	882	884	879	893	871	820	839	844	899	913	914	928	886	908	880	947	884	885	931	861	936	865	863	849	901	879	859	872	839	916	890	847	883	956	909	957	862	904	869	877	839	896	883	860	896	909	887	907	914	860	944	932	898	863	838	919	945	869	875	858	954	891	876	888	914	916	822	866	901	940	866	934	885	865	898	864	884	874	899	898	901	906	876	900	915	890	838	906	876	883	914	924	892	921	898	864	871	848	888	898	869	895	910	869	824	847	912	936	904	904	868	876	885	860	891	920	827	899	898	892	940	923	852	904	956	874	939	941	875	860	861	950	847	900	931	872	915	902	877	888	902	921	901	900	812	807	862	925	888	917	907	881	923	923	862	911	901	849	900	902	912	879	876	864	846	876	898	899	913	908	893	926	859	858	904	878	922	881	848	860	899	892	894	879	905	881	901	871	848	966	917	860	948	863	891	882	845	864	901	877	869	922	932	856	833	896	879	872	923	854	882	839	916	869	846	938	883	896	912	878	883	909	887	928	933	915	897	916	910	898	926	913	900	884	850	899	897	831	886	929	861	877	905	852	963	909	878	959	882	882	884	886	913	924	915	891	888	934	937	866	894	943	884	850	950	926	870	917	901	898	870	902	873	911	896	905	871	900	911	879	860	872	929	916	863	862	836	903	868	908	880	867	876	896	898	881	888	874	862	871	878	864	899	854	929	894	957	913	939	893	896	934	893	901	886	932	903	864	877	870	917	920	863	901	861	946	860	926	916	918	916	862	896	828	938	845	896	887	845	889	913	885	917	903	914	951	872	903	888	906	935	910	923	952	921	908	897	876	869	914	912	859	918	896	927	912	902	898	925	899	886	869	958	853	839	899	886	897	948	878	912	920	936	929	859	890	869	866	877	949	892	840	819	876	904	851	864	871	901	861	922	877	883	922	879	882	871	921	926	874	856	884	936	865	948	922	876	930	883	927	866	906	901	884	938	910	881	884	873	934	917	868	843	869	868	844	857	840	921	926	916	902	835	852	945	921	862	841	915	876	866	888	904	887	896	890	871	908	900	903	867	926	918	937	902	871	884	945	888	897	910	892	928	899	884	870	879	898	865	844	923	869	899	909	844	884	906	841	855	965	875	840	868	873	894	866	861	909	901	877	882	853	886	869	902	875	910	888	928	884	948	903	919	861	922	890	903	925	867	864	851	867	908	903	911	918	910	931	887	889	905	882	916	890	911	930	857	953	882	877	919	867	896	848	879	906	917	926	932	854	936	863	917	941	860	931	889	884	934	860	889	893	877	904	881	890	858	865	952	941	876	883	916	862	855	910	891	928	861	888	966	900	872	919	887	890	862	909	893	892	870	901	906	847	977	884	854	929	832	898	910	807	887	897	916	853	892	881	856	868	879	896	899	946	905	864	883	892	923	865	858	912	868	883	825	864	912	900	890	889	876	845	904	922	897	866	871	884	906	876	921	857	909	958	941	921	937	897	901	916	885	906	902	925	858	881	943	854	896	921	838	883	901	828	838	854	887	927	915	850	878	861	915	944	874	842	872	884	853	883	909	879	869	869	929	883	862	862	898	896	920	892	910	834	929	884	957	863	952	848	860	900	899	920	924	842	903	920	918	891	890	870	913	895	893	906	912	919	900	833	847	902	824	889	832	883	859	906	911	883	954	885	896	878	866	882	952	835	891	841	898	912	928	958	875	865	903	895	872	901	863	879	928	887	890	884	905	879	877	890	828	849	926	873	906	899	872	881	836	833	878	861	903	886	908	845	881	926	949	845	849	886	893	882	874	930	859	923	913	902	855	886	909	862	894	889	920	913	883	910	918	852	925	912	927	866	905	914	875	858	908	864	893	903	849	841	888	870	901	857	917	903	920	880	891	884	918	861	933	898	919	916	829	876	879	899	907	887	859	867	888	893	865	887	831	856	974	937	881	915	892	837	854	940	878	938	856	897	843	864	875	875	897	871	897	922	911	953	870	907	884	885	867	867	866	922	860	855	883	886	957	861	908	925	916	918	854	839	954	879	867	859	883	941	884	926	886	903	924	849	884	976	890	909	867	871	879	900	911	835	903	844	901	838	862	873	879	890	899	914	961	899	884	865	896	851	916	945	839	848	911	927	890	866	867	850	908	909	873	851	880	879	866	862	905	905	916	839	906	901	877	885	910	876	883	963	902	897	873	877	865	844	859	842	873	898	875	932	870	834	854	899	926	864	892	893	908	952	932	874	921	879	840	856	944	921	918	872	867	900	902	887	951	906	863	929	885	894	921	910	960	917	870	858	917	896	914	923	929	847	868	849	909	910	870	882	837	848	879	932	917	910	901	887	871	870	794	910	876	859	838	910	854	901	932	929	857	882	882	894	844	882	900	896	930	888	885	898	879	958	877	976	908	875	930	867	888	910	918	919	862	874	864	907	963	928	866	892	895	950	919	860	854	880	917	863	866	896	892	864	932	907	924	883	870	933	887	826	895	877	828	881	866	916	931	951	962	923	908	887	859	861	861	862	900	915	873	890	899	920	886	891	876	865	880	949	850	830	873	950	928	898	906	892	880	855	941	849	898	884	851	906	894	921	842	897	867	897	890	934	890	982	869	903	879	915	863	880	919	914	908	882	923	843	888	887	937	858	881	894	923	890	973	900	937	899	937	874	881	854	876	891	912	893	877	897	888	877	880	943	874	888	864	898	863	847	870	978	852	862	857	920	930	941	922	908	896	856	956	879	940	836	873	917	828	896	942	877	887	843	895	920	928	877	909	904	938	903	861	887	864	805	896	925	891	831	866	899	821	845	869	917	896	936	883	914	891	905	885	888	896	894	833	881	890	912	865	901	924	885	904	868	916	848	840	866	896	909	884	908	839	927	948	868	912	870	917	936	905	881	908	923	932	900	916	809	888	913	905	870	889	884	863	925	902	800	930	916	928	936	919	887	933	899	905	903	863	940	910	920	885	861	865	861	912	864	902	884	960	866	894	903	887	878	871	934	879	919	892	882	874	869	853	850	859	929	890	870	900	910	934	888	901	923	859	926	962	867	912	903	868	932	888	894	873	837	882	863	912	894	893	888	861	905	853	884	818	859	919	857	873	879	864	885	820	887	883	874	865	889	878	846	841	916	912	823	897	899	861	949	879
27258	21143	10836	1059	576	485	407	350	337	348	359	367	316	356	363	354	349	344	344	303	318	340	365	345	333	296	327	345	350	349	337	350	328	320	333	285	290	363	340	332	333	337	367	302	347	305	299	315	355	316	329	331	340	346	298	354	345	345	311	336	342	352	307	349	317	330	321	361	329	371	326	322	304	364	346	367	326	329	289	369	337	312	343	357	350	374	294	365	312	332	331	312	328	355	331	361	334	353	334	308	337	337	349	324	313	348	353	362	282	350	335	333	337	329	313	354	345	324	329	340	333	332	346	382	346	344	328	327	332	387	332	348	362	309	299	338	319	340	317	298	332	337	343	316	338	315	321	331	319	352	327	323	387	327	345	310	303	307	317	385	304	381	321	335	337	353	332	325	342	342	339	319	312	338	312	329	313	359	335	318	330	331	313	316	337	309	397	339	367	344	343	322	310	361	337	335	301	304	330	329	322	337	339	302	311	329	307	375	324	317	328	366	338	317	327	316	350	361	329	330	325	329	320	314	346	329	355	325	321	343	286	325	337	344	327	328	306	360	339	335	353	356	301	337	323	350	329	336	333	331	357	311	342	335	340	324	344	326	320	349	313	332	331	313	328	340	339	344	338	325	311	327	329	355	343	338	325	327	323	328	337	324	304	297	350	321	332	337	333	318	367	343	339	338	308	312	338	334	327	336	333	331	337	325	341	345	330	300	326	333	327	335	323	307	343	342	329	346	352	336	343	338	350	335	352	293	321	343	344	319	352	326	321	330	326	318	366	389	374	336	345	339	327	316	330	360	347	312	328	316	349	315	339	336	337	336	381	339	327	322	370	334	319	304	375	316	335	351	324	329	355	309	341	335	307	329	329	355	327	336	313	309	293	324	327	317	346	342	342	363	330	322	317	356	356	315	323	342	328	303	354	384	339	334	319	336	343	335	317	352	344	336	359	315	328	318	314	346	350	325	342	301	348	313	366	317	305	334	324	326	306	324	312	325	329	335	306	338	336	314	283	333	317	361	372	335	300	330	358	333	327	352	314	340	338	382	339	320	327	333	309	341	352	336	378	322	349	349	342	360	367	336	337	302	342	351	309	356	362	331	339	317	350	312	349	324	344	373	301	317	333	338	363	307	337	337	355	324	325	333	372	315	322	343	325	358	321	329	331	359	335	335	359	344	360	354	330	296	346	374	336	392	343	331	336	355	332	320	350	334	312	331	357	317	343	325	333	363	342	346	332	330	338	351	358	322	335	321	333	319	312	332	353	368	325	390	330	310	318	330	314	326	380	331	353	315	345	323	371	343	316	287	310	346	329	325	369	293	326	311	356	320	343	359	351	359	319	310	301	290	346	309	309	355	372	325	322	350	359	345	352	339	330	327	341	354	347	333	338	336	332	311	325	311	324	341	320	300	343	362	354	341	332	340	332	337	324	333	360	331	361	336	333	321	348	345	334	305	344	350	330	331	362	311	344	316	354	329	325	321	315	331	331	339	326	341	354	344	327	344	308	324	323	299	319	334	310	328	321	323	320	348	339	363	321	365	373	370	341	346	319	355	307	341	334	351	336	357	309	331	340	346	340	352	317	332	331	355	310	334	341	341	333	314	301	339	349	335	327	359	346	343	325	313	341	347	314	328	325	353	316	329	311	309	309	342	337	336	287	360	339	339	325	306	333	360	322	349	343	319	305	342	309	309	286	309	315	317	305	368	358	360	315	360	322	326	347	363	357	330	342	342	329	338	351	367	338	363	278	348	345	342	328	362	340	366	327	314	313	334	366	321	334	314	329	328	309	321	341	344	334	353	332	344	336	341	327	322	338	335	380	338	355	324	363	346	334	363	310	329	347	353	326	343	332	310	332	375	341	345	328	318	352	312	319	335	330	315	352	340	347	314	342	345	370	346	326	340	326	310	335	323	336	329	323	330	328	294	345	328	321	341	378	305	333	321	347	345	330	337	341	342	356	300	334	290	348	335	342	314	352	351	326	330	357	330	371	354	360	327	333	361	286	343	338	332	337	356	295	355	328	334	354	350	336	315	359	311	338	361	355	341	337	360	343	332	319	365	324	337	322	324	327	330	342	332	344	372	344	317	340	343	358	342	350	361	364	336	327	336	331	323	336	283	294	309	328	325	369	349	304	318	343	361	349	285	322	329	342	375	323	304	346	348	301	351	320	331	365	336	318	363	321	345	326	345	327	323	296	342	332	341	367	317	318	341	341	311	342	323	343	355	336	326	343	290	345	298	338	330	303	309	363	330	323	360	342	326	317	356	335	319	330	385	334	310	298	348	351	338	322	349	364	368	343	309	363	351	316	336	344	333	336	325	324	327	326	352	362	341	323	335	338	338	327	308	308	321	315	307	357	330	330	352	349	309	351	335	338	332	348	302	342	314	352	342	347	377	315	312	323	323	339	375	330	344	335	336	317	341	335	330	319	368	350	335	327	314	334	299	335	317	287	289	327	353	346	316	336	343	325	341	338	350	336	337	307	324	319	313	355	308	347	310	362	310	305	363	339	320	341	301	368	341	315	320	363	330	292	349	310	319	323	327	340	321	336	344	312	315	316	315	330	307	361	310	337	339	308	331	318	337	324	332	319	376	317	355	305	324	329	273	336	320	310	310	331	357	353	323	384	328	305	362	345	361	330	340	304	329	317	308	304	307	338	333	347	346	339	337	316	324	335	368	337	341	319	333	336	361	320	308	323	334	318	299	364	315	346	341	344	357	312	322	305	309	341	296	296	356	360	339	328	324	342	353	357	323	361	313	334	351	343	363	317	336	344	349	358	364	346	311	332	314	350	332	347	325	336	325	348	287	366	334	323	319	317	319	364	343	334	295	315	346	359	336	338	325	341	304	331	351	353	362	346	348	328	354	284	353	345	337	341	299	328	379	333	337	358	349	362	295	319	350	356	332	336	344	344	349	324	313	332	325	307	332	323	353	366	339	354	330	334	313	296	318	310	336	335	327	351	296	323	338	336	328	330	354	334	346	358	332	329	322	357	353	341	337	329	315	352	319	353	332	347	313	317	314	309	310	350	314	313	347	376	331	316	343	324	321	339	333	324	326	304	374	317	327	375	322	318	342	317	335	329	316	329	347	333	305	317	312	328	343	329	351	315	335	334	335	322	314	336	334	340	341	341	346	344	336	370	350	335	349	309	348	337	307	331	314	323	355	328	329	349	338	365	329	344	335	329	308	329	301	308	358	313	359	346	339	339	313	378	353	338	328	315	339	338	309	340	340	342	362	332	324	314	359	357	338	331	362	344	350	372	344	339	328	317	322	338	328	317	342	355	347	332	388	347	319	348	346	320	319	328	366	347	364	351	324	358	338	343	385	362	339	344	357	325	323	349	328	333	343	355	329	330	337	344	339	343	328	300	306	337	331	325	368	323	326	305	332	344	351	314	339	337	333	330	352	356	301	353	309	315	338	332	296	328	328	326	347	325	361	352	322	326	319	304	343	363	351	348	328	342	359
14168	25471	3711	659	578	540	473	460	477	462	445	443	425	416	427	449	390	415	427	399	380	417	421	404	420	372	399	410	403	451	385	389	423	394	415	456	449	443	410	419	450	413	419	373	433	431	442	432	409	387	413	410	416	413	419	390	393	436	401	381	441	417	392	406	416	382	417	399	422	407	420	390	397	415	404	418	430	424	410	439	404	423	453	391	419	419	416	454	384	400	411	436	392	423	413	405	404	416	422	434	400	370	428	407	397	432	392	385	378	415	411	411	409	399	397	395	420	412	380	435	407	397	435	425	414	418	411	408	434	418	422	421	428	399	384	401	400	388	395	433	387	440	408	407	417	443	416	410	420	431	400	398	441	397	453	392	415	420	398	432	422	402	424	411	410	404	394	423	387	418	397	415	396	384	393	448	392	399	412	420	404	365	381	432	393	391	410	373	425	423	401	416	403	398	410	411	403	389	406	409	404	422	415	402	387	401	394	464	406	404	396	465	411	412	402	392	408	397	385	388	378	443	414	411	384	424	409	420	374	391	399	410	378	392	428	417	396	411	406	401	430	415	381	401	423	388	414	400	406	435	436	409	417	392	482	391	407	396	413	409	429	445	414	454	424	417	381	390	409	394	412	407	378	379	414	393	417	376	401	407	394	392	402	402	391	427	416	398	433	392	391	387	378	444	425	413	389	415	396	406	404	396	400	413	403	423	389	417	394	397	430	392	422	432	409	408	421	400	430	396	367	402	412	402	449	375	369	426	421	406	426	395	392	367	420	424	400	401	453	393	414	405	374	408	419	417	420	400	412	429	405	375	398	404	424	422	398	389	431	418	416	377	387	439	370	415	425	413	410	384	410	429	437	379	426	426	363	418	424	385	409	405	409	400	419	422	418	398	421	408	423	404	392	409	419	395	410	432	407	412	406	375	410	422	397	406	395	384	425	435	428	417	408	408	395	436	400	396	401	386	415	392	410	423	394	364	418	408	389	401	402	393	395	402	383	375	357	406	404	412	427	415	383	416	363	415	384	412	396	430	377	460	452	390	387	403	383	378	416	406	419	454	386	378	405	399	381	365	396	418	398	401	415	393	405	402	374	406	394	398	397	416	414	417	370	393	394	396	394	423	408	423	435	389	398	393	393	381	420	428	405	413	395	375	415	403	428	385	417	400	413	388	406	401	437	406	387	400	373	415	381	395	401	423	437	434	403	418	450	392	408	432	397	381	419	421	403	395	389	385	392	433	418	409	424	414	422	388	408	380	374	389	408	394	390	416	392	437	405	401	392	401	441	425	373	401	399	408	405	415	428	377	389	386	404	421	371	408	447	406	403	412	430	422	383	425	423	431	421	383	391	428	373	419	395	442	446	410	410	410	446	418	410	367	399	419	453	457	426	385	391	373	408	415	437	432	440	384	393	376	424	415	410	388	386	413	402	439	369	386	374	414	414	400	394	411	434	375	422	436	402	379	451	362	408	423	405	374	432	437	423	383	409	412	415	407	421	377	401	418	403	395	412	405	474	398	418	409	402	453	374	400	431	454	380	406	402	428	453	423	391	411	416	426	371	392	403	429	412	418	402	387	440	399	404	411	387	394	385	419	406	385	426	409	394	419	409	395	393	416	397	418	414	359	396	415	431	403	434	405	395	397	414	371	407	399	418	406	401	420	441	431	437	411	418	378	414	423	387	432	427	369	413	418	384	420	424	429	423	403	410	393	376	395	412	399	428	447	406	427	434	390	410	377	414	392	413	398	396	413	410	419	425	430	429	420	433	426	426	390	419	398	436	415	420	407	383	415	416	420	440	400	421	434	417	428	457	406	401	411	428	397	410	418	413	377	410	425	373	377	418	439	419	386	394	392	398	465	438	446	443	374	424	374	402	440	431	420	390	384	410	397	403	424	379	444	408	391	378	429	438	437	439	427	385	386	424	398	387	412	417	400	408	442	456	397	394	416	410	414	400	411	385	450	437	423	384	436	405	409	406	405	403	447	383	430	392	404	425	407	411	412	406	399	404	440	413	412	398	391	453	384	444	429	413	397	404	401	421	432	383	372	383	436	403	419	410	429	443	397	431	372	381	436	400	421	389	359	448	435	390	386	412	380	381	444	409	423	458	387	384	448	383	388	408	413	411	418	405	405	421	408	371	399	411	389	413	381	394	420	416	387	432	375	394	414	393	431	393	396	438	396	431	390	414	425	404	400	397	409	369	408	432	390	409	411	421	406	426	413	426	387	400	399	406	402	402	434	435	399	421	416	385	417	410	391	392	402	438	380	431	409	411	394	377	418	407	424	390	391	420	410	407	444	409	409	432	377	418	383	396	416	414	380	385	407	431	437	402	386	432	397	387	397	422	402	423	379	402	429	366	417	404	442	378	380	381	394	410	428	405	398	442	389	395	415	449	416	386	437	396	424	365	406	408	425	405	416	373	374	401	401	408	386	401	412	374	363	447	457	372	444	416	369	407	423	410	406	411	356	386	394	438	420	406	393	397	399	383	397	422	389	381	429	405	400	420	398	423	408	400	402	404	393	393	419	392	399	402	396	415	409	401	410	403	417	375	394	395	414	455	371	376	383	426	422	447	392	388	391	425	425	395	401	396	410	398	417	376	422	421	392	408	414	415	398	400	439	397	390	427	401	433	418	402	417	411	418	397	392	443	371	442	370	373	445	373	429	361	405	389	363	396	378	420	395	409	426	366	438	385	453	406	433	398	387	392	430	400	387	390	403	391	432	396	471	367	400	414	382	412	419	405	389	398	386	371	400	413	405	402	441	399	396	457	399	418	403	412	419	439	420	431	417	390	368	469	363	421	382	375	428	418	416	416	418	403	419	402	383	373	416	423	416	389	377	408	408	371	401	432	434	424	405	421	397	413	402	406	435	408	395	419	391	422	421	392	427	392	412	417	407	397	405	411	422	387	441	417	399	380	389	387	401	398	426	416	388	408	413	415	418	397	410	427	394	410	365	437	401	436	423	361	402	410	413	422	388	407	403	411	419	409	386	409	425	380	400	410	446	377	404	391	424	408	386	414	410	398	392	414	419	372	386	428	382	444	353	383	379	408	398	430	366	395	427	406	400	394	415	432	385	417	444	421	406	406	377	424	420	455	412	417	393	415	424	411	390	408	406	403	435	405	419	376	414	409	456	464	391	410	466	396	411	394	421	404	390	393	424	401	394	413	413	395	426	394	385	407	454	442	399	397	384	376	423	410	394	431	363	434	412	391	384	416	374	427	441	406	408	395	448	411	410	417	419	402	363	421	433	391	405	425	386	377	413	410	400	424	410	404	365	412	426	416	425	387	388	408	387	370	454	398	417	388	405	428	423	391	414	415	395	385	407	406	380	378	384	420	395	368	410	393	407	420	387	433	422	384	371	409	407	411	400	439	411	410	374	410	416	413	421	403	396	429	406	392	412	408	400	425	377	460	443	434	388	401	443	396	397	391	429	398	415	428	455	416	393	444	431	379	416	409	391	395	387
24571	21293	28027	24759	16574	1556	820	689	628	602	567	550	546	488	535	498	514	492	502	491	491	515	492	455	506	463	482	484	455	516	484	491	503	466	443	501	466	466	474	485	491	457	474	512	483	447	482	488	441	491	475	490	497	477	442	490	476	470	469	483	460	481	471	505	435	504	463	494	482	490	440	463	481	456	481	507	435	454	479	491	512	507	524	454	487	518	492	512	501	476	502	528	480	490	484	460	471	498	474	462	477	482	456	442	479	451	478	459	479	455	463	483	440	474	460	463	478	457	509	507	465	493	499	515	430	503	500	492	505	510	478	509	502	452	482	471	466	467	477	426	507	467	488	462	464	483	463	513	532	478	487	464	470	476	435	476	484	519	469	446	523	483	466	477	467	463	491	417	478	473	483	472	496	458	465	449	494	458	472	467	459	453	459	482	466	498	459	456	500	460	491	444	452	493	476	484	449	513	486	497	481	486	438	473	488	475	457	512	470	478	454	467	489	480	468	466	501	458	429	451	504	509	439	485	476	438	461	489	481	498	480	470	467	504	479	479	434	469	454	481	519	469	482	513	471	475	488	467	416	470	522	460	477	447	482	491	452	512	500	470	500	457	478	424	455	465	496	478	448	454	463	460	455	480	471	474	456	453	449	444	498	471	451	477	483	491	460	498	481	488	508	461	506	432	474	485	455	488	494	496	483	503	452	513	442	454	444	451	467	511	476	502	495	449	489	505	471	450	469	486	466	449	470	429	476	471	443	467	481	500	455	469	467	467	482	498	450	469	426	503	415	483	466	480	492	456	472	491	495	493	468	458	505	464	440	493	462	496	496	491	479	453	424	465	474	487	477	445	496	481	456	495	537	480	479	457	492	427	458	470	461	515	490	490	467	476	490	498	497	460	474	481	496	442	470	486	480	466	481	490	454	475	462	494	470	463	498	472	453	481	470	444	483	500	486	489	476	456	448	458	463	454	530	472	474	477	456	482	541	478	490	496	479	451	462	484	488	486	467	458	451	477	525	487	485	465	476	456	507	507	457	479	459	468	435	449	449	444	492	452	472	510	461	483	486	453	484	477	433	446	460	485	446	454	484	497	452	463	504	461	511	472	470	452	476	459	545	528	473	498	446	430	445	492	436	533	439	492	460	470	455	492	456	467	457	476	450	475	477	467	477	489	480	501	483	483	477	444	471	495	467	476	466	493	498	496	515	531	443	460	463	479	460	453	465	475	470	470	501	479	458	484	455	489	448	502	485	478	423	468	466	475	478	494	511	468	480	471	489	460	492	505	427	476	434	450	482	466	447	469	468	495	514	495	490	460	465	468	491	466	460	488	484	449	486	466	485	466	464	504	452	482	472	448	468	470	477	447	482	481	476	472	476	476	478	492	476	477	432	471	491	449	446	443	465	465	502	502	509	474	513	442	463	509	524	436	479	503	465	463	445	486	500	479	467	455	467	495	453	471	481	436	466	444	470	468	485	443	444	465	463	484	495	487	453	441	486	505	463	433	473	491	428	497	421	479	464	481	471	489	451	464	474	490	453	454	462	426	475	459	490	500	500	486	480	502	483	462	471	465	471	479	494	516	513	472	476	476	460	462	430	468	504	484	487	460	454	480	449	467	493	520	471	455	504	458	467	471	460	472	437	479	448	458	473	435	485	472	461	470	466	491	454	471	446	468	475	481	451	450	485	458	458	512	451	463	507	458	499	474	454	464	478	427	453	494	481	454	507	470	477	511	487	443	473	473	499	478	481	477	447	497	456	488	421	462	438	465	422	452	489	494	489	519	459	414	481	499	471	478	485	481	467	436	470	463	443	479	466	450	428	468	479	441	446	457	464	506	470	483	509	458	504	492	485	490	493	508	462	461	473	426	469	448	488	453	494	465	503	436	464	461	456	452	484	515	446	470	475	468	449	485	465	457	412	460	487	473	478	477	470	471	454	492	476	462	481	482	481	485	475	475	470	504	536	496	446	465	473	444	446	471	457	506	482	501	508	514	492	493	455	474	488	470	482	466	491	509	463	469	514	468	474	450	472	468	480	470	465	478	506	483	472	479	481	505	473	454	473	476	481	479	441	484	457	488	450	489	488	471	469	461	439	480	441	449	491	478	480	474	500	469	482	485	473	451	486	491	464	499	517	437	489	479	481	477	460	476	438	458	451	465	468	447	484	437	471	475	478	461	525	450	465	475	453	463	466	480	443	497	452	483	461	485	432	458	495	472	522	453	496	498	471	499	481	473	473	439	453	477	498	492	449	492	474	465	447	484	451	501	499	478	461	456	457	452	499	445	485	407	476	500	462	457	470	450	422	449	486	494	496	492	450	462	468	436	491	465	486	449	464	512	485	488	502	496	493	431	463	465	500	465	518	497	531	494	467	492	488	450	471	447	458	504	470	460	493	464	456	493	513	497	470	475	469	457	487	518	420	488	467	479	464	511	450	466	444	470	472	484	449	488	458	471	494	490	448	443	459	442	449	490	496	445	473	463	487	498	515	484	467	467	453	501	478	474	497	462	448	481	505	476	435	465	460	470	441	476	483	451	456	497	458	505	494	480	474	481	507	511	478	491	477	462	481	482	480	460	480	484	458	518	484	469	459	467	506	459	513	514	489	474	434	463	474	503	497	459	462	460	485	430	476	523	452	495	449	495	520	483	509	450	477	499	456	462	469	475	462	485	491	527	456	506	506	475	452	487	499	508	461	448	483	494	443	464	473	454	467	442	476	508	488	451	450	473	503	454	513	438	486	482	470	464	523	457	489	469	448	476	480	484	447	448	457	470	480	457	485	476	484	477	474	467	434	467	443	495	515	440	500	458	467	454	457	467	506	455	527	512	471	461	429	475	486	513	447	474	464	465	527	482	463	446	465	487	461	489	457	461	467	442	477	453	493	442	459	460	478	445	484	467	458	469	455	441	488	462	448	513	467	476	485	473	461	473	509	469	490	487	458	487	444	511	474	487	504	480	459	479	457	495	497	439	456	494	466	508	463	472	441	448	487	446	492	457	496	449	492	484	471	485	502	490	478	474	501	471	456	456	434	471	442	468	467	492	461	465	476	429	479	504	465	462	447	441	486	492	478	451	442	453	519	471	503	484	477	430	488	469	485	449	472	502	470	496	498	460	450	463	470	456	497	466	441	484	507	478	475	445	480	481	415	499	500	484	457	457	485	539	395	435	490	470	546	476	496	434	475	481	446	477	493	446	475	491	481	446	479	491	455	464	480	526	431	442	445	520	500	482	478	486	478	447	451	472	489	505	459	461	482	450	488	476	465	465	482	468	454	457	478	471	479	448	498	452	468	506	465	471	442	451	434	450	496	468	464	489	437	445	489	482	485	494	471	519	434	478	460	490	419	455	494	450	409	475	487	483	445	466	487	478	435	461	429	517	505	455	488	458	435	457	463	507	473	498	472	451	461	478	457	458	436	488	497	430	478	480	493	483	461	479	449	479	525	458	485	425	452	477	472	463	501	472	505	489
33017	57876	20098	2615	1856	1445	1144	1021	959	815	716	735	673	646	684	664	653	693	622	611	622	565	633	605	552	578	612	554	571	601	550	579	620	583	566	577	546	559	585	599	594	580	587	534	553	601	533	570	600	522	545	556	543	556	576	533	583	553	541	557	577	586	565	570	550	544	546	507	541	570	588	587	596	573	572	560	570	573	579	586	550	590	537	554	565	568	543	586	531	527	562	569	545	582	553	569	553	513	535	544	538	529	560	586	512	523	522	546	537	575	520	584	563	593	554	567	518	546	563	519	596	579	538	537	531	538	595	525	518	572	567	602	557	614	536	580	563	591	575	557	554	521	549	550	559	544	573	542	527	541	532	564	511	538	541	544	545	533	524	626	551	570	554	570	563	546	534	600	556	520	573	550	537	584	564	546	548	557	554	585	504	557	565	486	593	596	555	505	569	567	535	564	598	535	574	506	506	584	613	545	573	573	572	527	549	574	573	501	543	568	577	536	555	512	530	581	575	550	546	549	574	546	568	531	517	546	569	528	550	534	497	514	552	593	527	601	569	552	564	548	546	555	597	578	555	542	627	559	560	555	531	576	514	606	506	589	556	546	613	567	589	575	567	523	544	557	557	550	535	547	541	569	575	561	518	496	544	574	519	545	541	545	536	525	556	553	541	602	555	563	513	511	574	551	567	565	598	591	569	541	546	554	551	561	570	538	565	564	538	532	544	549	572	525	577	548	495	533	597	540	544	552	540	612	551	517	569	543	579	568	556	564	562	556	553	552	537	562	567	550	559	538	533	544	536	563	553	559	549	572	560	542	562	577	541	526	588	559	543	522	591	614	586	567	567	577	543	569	566	594	541	541	598	514	574	513	595	559	530	573	550	582	542	526	548	540	526	533	518	580	536	531	592	563	573	549	535	521	556	563	563	580	554	554	528	557	554	566	583	550	569	548	533	525	560	559	583	543	556	544	553	543	571	552	570	604	535	527	538	567	557	523	558	563	561	567	565	537	575	575	553	575	549	569	546	559	567	531	548	558	528	563	558	573	617	542	573	564	571	602	538	548	576	550	529	561	532	540	555	574	592	543	569	543	562	542	578	549	597	593	546	584	556	539	531	535	567	528	527	580	536	509	540	565	579	580	583	554	560	528	555	548	531	533	546	493	552	546	563	560	525	543	561	564	538	591	558	546	523	504	514	578	571	543	590	593	549	526	565	552	537	563	523	560	533	609	547	534	565	559	558	557	531	542	557	539	545	558	557	561	552	536	526	529	541	601	550	525	593	555	559	515	554	528	556	530	605	527	585	555	553	557	555	551	542	568	566	555	530	578	553	543	531	526	607	529	572	542	546	556	581	552	584	590	576	583	558	530	522	523	521	542	541	588	531	525	580	576	514	547	527	520	554	563	547	550	538	522	533	658	545	578	549	578	559	568	552	560	494	558	569	589	568	510	540	572	577	572	580	567	557	541	584	562	538	573	578	540	539	545	580	514	583	576	524	533	530	531	549	542	530	527	582	544	609	544	590	543	538	538	560	554	518	609	610	555	545	565	560	564	584	532	549	562	568	538	565	553	553	543	578	561	569	621	587	562	576	531	535	562	562	536	532	553	517	558	560	523	540	588	582	549	569	566	573	561	537	522	565	537	574	581	541	516	562	534	603	544	535	572	530	525	517	539	556	517	561	515	518	571	540	537	583	519	522	564	572	561	577	531	573	558	569	563	579	588	587	549	557	552	552	526	521	567	552	569	548	531	532	556	545	555	527	545	528	543	539	519	624	555	547	504	556	550	589	585	551	597	559	554	572	578	589	566	522	488	586	518	549	563	535	544	526	568	532	539	609	536	555	583	559	573	578	566	560	524	571	543	553	582	542	578	562	607	560	535	549	550	544	545	577	544	571	531	518	579	530	527	533	529	552	585	590	605	581	538	554	577	574	556	526	571	623	570	567	530	543	551	530	531	574	588	523	555	560	571	544	528	559	560	588	540	570	564	544	590	556	569	566	574	548	555	572	556	555	558	556	547	550	547	575	583	567	619	541	584	559	530	534	549	565	542	592	546	531	560	547	551	541	572	544	561	572	576	606	561	565	591	565	544	518	563	594	586	578	535	568	547	580	563	545	556	545	569	563	556	543	542	560	588	555	558	595	531	608	591	527	540	532	571	567	573	549	544	523	549	562	564	553	555	579	543	556	580	574	555	542	593	534	559	561	574	535	563	515	566	554	524	549	557	519	573	586	549	559	604	593	545	573	583	548	578	553	567	544	561	561	572	573	537	520	548	547	542	589	544	511	557	537	555	568	536	579	546	512	573	578	530	536	555	551	519	531	622	549	560	570	556	577	572	556	553	581	519	571	557	531	538	595	518	549	579	558	581	557	567	532	540	535	574	533	503	517	573	560	553	570	581	555	532	547	596	582	503	558	556	556	593	562	538	547	599	573	537	548	552	598	543	568	570	562	588	531	580	575	593	561	547	542	542	551	560	541	554	540	514	560	572	534	555	546	603	571	545	563	526	538	574	519	540	547	566	546	534	553	572	583	610	539	544	564	559	532	521	515	543	578	561	601	590	579	596	547	572	514	536	557	537	567	542	550	591	558	554	547	536	536	570	539	540	518	585	556	557	586	549	573	549	575	535	600	555	527	502	532	553	575	546	548	514	544	607	570	548	560	552	579	570	518	526	570	513	554	526	543	554	561	567	524	578	571	532	581	583	535	520	556	575	547	570	570	530	537	584	538	560	532	573	580	559	526	577	562	519	562	522	594	512	523	580	579	525	503	561	528	553	533	499	520	527	561	529	524	603	575	589	561	526	563	502	553	607	561	528	547	550	559	523	540	560	550	538	546	565	581	502	576	565	579	553	517	536	550	544	543	556	547	539	560	569	564	528	585	524	544	564	534	556	545	589	579	514	567	563	533	554	549	568	563	555	540	545	580	579	522	562	590	539	548	577	579	538	565	548	543	556	558	551	557	519	555	533	592	563	547	537	579	569	558	553	525	559	504	531	542	575	555	548	570	573	548	534	514	497	544	551	555	572	601	565	522	561	541	536	600	541	567	546	576	587	553	551	599	503	554	550	555	557	540	561	520	528	566	520	509	600	524	510	571	574	580	515	500	528	559	553	538	537	570	551	563	575	540	588	554	521	568	608	573	511	594	540	567	556	545	549	510	534	521	533	539	541	528	532	553	544	537	511	606	543	584	542	562	581	553	613	549	573	564	561	531	576	572	555	562	548	568	563	517	564	570	556	541	532	551	569	554	539	560	553	515	528	611	600	558	538	531	577	567	580	542	552	577	575	576	565	584	548	548	543	555	558	585	563	553	576	548	563	557	553	595	571	552	535	519	568	573	566	562	551	593	563	554	542	552	556	546	540	532	583	581	540	558	556	506	543	554	580	524	547	600	565	546	574	565	593	567	614	570	578	611	541	575	552	545	546	570	527	540	559	568	553	575	571	545	539	576	549	559	565	550	553	541	531	528	550
25423	21382	26900	24294	4325	637	568	602	495	482	501	486	433	453	426	438	460	426	449	426	453	427	424	433	419	451	432	441	422	409	439	447	459	453	444	459	427	409	432	414	430	452	407	398	449	426	445	418	406	438	432	468	421	416	405	448	366	423	402	449	445	450	427	472	402	437	437	445	442	411	425	443	407	443	433	422	415	432	442	421	388	390	409	426	459	431	419	427	423	414	433	392	412	437	382	417	397	443	431	417	420	412	430	454	401	425	415	445	431	443	433	445	445	440	435	459	445	434	441	452	468	421	408	423	454	465	439	410	466	428	436	440	416	435	432	469	444	436	395	410	395	423	470	439	436	454	400	419	403	415	426	452	420	429	476	429	392	405	411	419	418	458	425	447	476	449	422	453	449	422	416	427	419	414	421	387	430	447	396	414	409	425	403	472	432	417	463	434	432	405	474	422	435	403	421	427	460	471	382	419	410	420	425	395	479	429	385	435	411	416	429	457	388	423	419	445	425	430	455	429	445	418	459	390	434	430	484	406	429	433	421	429	439	413	455	407	397	404	411	431	427	423	409	455	431	415	443	410	425	436	431	438	460	392	440	440	434	419	413	395	452	430	418	411	445	449	445	460	431	436	422	423	424	429	452	421	469	402	462	404	418	404	447	437	452	409	403	452	403	397	426	440	377	440	442	429	443	444	428	434	446	425	427	420	428	436	392	449	419	435	452	416	456	431	412	448	467	428	443	450	437	450	426	438	401	392	435	416	401	416	419	378	456	415	424	453	442	395	417	402	428	450	421	428	430	483	407	409	438	449	410	398	407	390	397	437	426	467	454	431	452	422	428	394	398	424	411	421	455	435	412	418	421	405	413	404	409	400	418	448	389	406	428	449	432	428	422	395	406	440	420	398	433	393	455	408	415	464	400	465	423	385	443	422	412	432	431	416	427	446	433	440	385	443	414	408	444	403	466	451	440	442	445	413	437	399	407	441	448	398	449	402	445	470	440	407	455	424	448	417	388	450	402	445	454	437	435	412	418	425	413	435	425	418	423	413	435	432	390	423	423	424	408	438	418	419	421	433	436	369	444	444	440	425	407	435	403	429	433	439	429	462	441	437	442	442	362	440	409	424	428	418	397	458	426	417	410	462	398	429	394	390	400	355	434	441	428	415	458	432	412	414	414	453	451	407	412	445	391	453	370	410	395	428	417	438	410	444	411	412	436	416	466	406	407	412	436	447	407	430	405	445	416	446	391	463	415	394	394	461	450	441	439	426	445	399	436	427	455	432	401	427	442	430	394	388	438	422	418	438	430	420	412	422	453	407	417	417	453	446	402	467	457	390	455	450	405	440	431	444	407	406	461	434	415	417	445	434	412	408	426	417	465	434	436	416	448	411	456	387	432	414	423	412	441	442	427	383	432	430	426	430	425	395	434	429	447	469	416	427	426	404	421	417	386	408	472	445	456	429	412	419	407	414	403	440	411	435	406	431	415	446	401	402	413	399	446	407	462	379	412	444	393	393	425	400	410	457	402	438	402	416	458	448	399	421	414	426	431	405	414	449	423	448	402	420	470	435	409	447	415	423	439	431	407	404	409	393	426	418	406	387	449	422	405	422	404	411	390	450	445	392	441	441	436	441	400	399	401	447	430	405	424	465	445	426	413	443	436	413	419	418	438	395	438	428	414	451	453	437	439	446	433	428	444	419	422	386	415	447	415	440	424	415	403	441	409	427	434	422	434	455	422	430	435	439	391	434	423	409	465	421	441	378	406	458	443	422	443	439	418	421	423	424	426	405	397	450	417	422	433	415	410	431	418	426	446	429	422	436	417	424	398	432	383	411	392	389	458	427	419	454	411	406	437	422	412	406	447	432	415	429	437	417	452	404	437	429	426	404	430	414	396	405	391	409	425	410	424	421	428	430	427	428	442	432	408	441	415	418	455	421	441	404	458	478	407	443	398	387	401	400	428	403	465	435	405	458	400	434	421	428	430	433	453	400	422	444	424	451	439	453	443	407	397	445	424	454	408	445	451	440	411	416	426	427	447	425	469	441	445	425	388	428	423	396	392	440	453	377	389	379	429	469	401	428	447	440	449	454	440	448	436	444	434	405	411	417	444	453	430	428	436	442	413	440	437	395	459	436	431	422	414	414	442	426	452	397	440	435	412	430	408	416	451	410	442	414	444	448	422	438	382	421	435	408	388	463	435	390	410	429	440	439	417	425	428	420	439	411	464	421	423	404	430	470	422	403	462	409	411	457	436	448	422	428	421	424	463	463	427	446	419	445	418	429	432	396	384	466	436	442	411	402	424	400	436	419	400	434	431	420	405	433	437	436	413	476	437	422	427	467	424	430	389	431	420	412	418	442	395	432	437	446	446	424	441	425	439	414	432	434	401	468	406	440	427	428	450	459	388	434	419	404	436	439	434	408	446	449	416	449	436	439	399	419	424	427	433	429	409	428	414	415	427	407	414	434	430	401	397	434	445	453	469	419	460	446	412	412	432	443	420	419	462	406	409	445	404	435	405	401	429	445	436	433	412	429	409	433	380	427	428	435	406	450	417	386	474	418	404	400	424	487	451	420	430	441	432	421	428	400	400	398	412	408	405	429	404	420	426	420	453	403	436	417	421	454	430	418	451	454	394	443	410	428	402	399	424	435	432	429	425	430	433	428	399	406	464	424	435	397	468	449	411	413	415	416	429	426	453	436	435	402	438	443	446	407	391	415	412	461	426	431	430	428	411	428	438	410	437	427	436	404	451	419	419	419	393	407	422	413	431	450	448	417	424	440	439	438	443	422	456	430	481	409	432	419	436	428	438	409	406	470	434	436	406	392	427	426	450	441	415	416	434	390	436	444	438	416	457	410	437	453	410	443	382	432	407	405	408	408	424	433	438	445	405	444	419	406	443	398	426	444	401	405	411	412	431	411	392	431	411	412	418	436	412	405	390	465	396	470	408	426	424	427	409	415	446	433	384	392	448	405	454	429	417	410	416	439	389	458	384	449	427	391	432	405	421	429	407	416	419	381	402	455	419	450	425	430	433	439	431	430	427	409	391	409	469	388	448	407	429	430	394	454	422	435	389	418	483	443	404	406	408	426	395	412	436	390	439	414	406	418	392	430	410	429	455	455	451	390	399	437	450	418	424	436	411	422	427	428	401	449	409	448	376	414	429	407	450	416	418	435	441	439	466	442	433	423	400	422	433	423	406	446	404	377	417	377	409	437	438	430	414	428	423	428	428	439	434	413	451	388	412	436	440	429	444	428	427	441	446	382	415	418	441	421	447	448	433	423	457	417	453	458	434	396	405	455	458	421	419	379	428	407	389	458	442	413	405	396	422	447	438	454	481	399	433	435	415	409	438	452	413	415	468	416	431	409	425	401	420	433	427	414	452	479	385	415	431	405	397	440	416	432	419	461	390	431	425	416	469	406	435	417	416	409	415	427	421	435	467	401	432	394	420	400	409	453	434	423	426	411	403	414
31043	50330	22767	2323	1297	978	917	769	740	707	680	605	641	621	572	588	583	593	590	530	552	564	576	555	560	541	580	547	524	543	534	505	527	507	560	566	512	495	534	545	602	517	576	579	537	552	510	559	563	520	553	525	503	536	565	536	523	502	515	537	543	515	524	533	525	490	588	502	523	505	534	536	531	517	508	515	496	576	582	565	549	559	537	531	530	535	548	484	534	515	493	513	540	541	516	528	526	519	532	496	521	560	528	529	530	533	562	523	500	534	552	511	552	516	516	520	531	552	545	540	518	510	527	564	588	587	523	523	533	519	561	554	508	490	536	527	516	515	518	532	552	504	499	548	555	515	509	500	550	533	524	519	544	527	494	525	533	524	478	519	510	538	503	528	521	517	529	477	508	503	542	517	523	535	528	544	493	503	528	529	522	505	549	532	529	480	535	522	501	549	487	553	520	554	508	542	537	494	540	552	528	567	486	516	500	531	535	560	591	554	534	494	586	543	520	499	556	525	562	524	536	525	516	524	531	565	545	502	540	523	530	552	577	503	513	532	576	552	544	489	539	546	521	519	544	486	502	527	518	488	507	524	538	571	552	539	489	486	500	532	550	524	500	538	514	508	531	497	522	511	513	513	490	490	524	544	521	491	505	557	497	507	493	546	530	511	517	489	537	500	495	507	518	540	512	543	515	527	517	532	506	594	568	519	544	538	515	560	555	520	521	516	511	529	505	528	510	512	551	533	525	552	510	560	561	509	549	544	547	569	529	511	554	549	519	537	513	487	497	579	512	546	515	525	518	482	563	559	543	531	541	539	500	517	569	548	519	510	493	494	527	543	480	540	535	504	552	536	503	547	550	547	537	527	525	510	467	508	570	517	531	550	529	503	502	528	542	530	554	567	566	548	536	519	543	493	528	504	508	533	539	484	491	515	512	554	546	476	505	554	566	565	527	502	540	539	506	541	518	506	503	506	557	476	504	557	509	527	515	535	508	555	521	503	487	506	563	494	561	520	567	504	500	504	547	544	546	467	546	510	526	516	508	512	510	494	567	563	515	528	517	503	525	580	525	523	498	539	528	499	554	503	506	548	534	517	563	551	519	500	508	509	529	523	568	551	574	536	511	502	549	493	556	522	539	511	509	538	482	522	478	480	506	533	546	492	486	510	548	564	531	539	484	510	513	494	577	542	512	513	547	516	493	521	516	489	506	499	532	525	515	525	515	532	536	552	522	531	549	513	525	505	496	515	528	533	509	536	507	520	534	529	480	522	506	500	558	559	507	539	515	565	493	533	515	548	531	516	503	523	522	490	509	533	501	528	511	558	507	556	510	525	546	513	540	501	513	516	533	532	539	536	528	551	528	517	517	522	519	502	512	525	523	558	519	494	538	555	537	485	533	509	520	502	511	577	523	579	506	510	532	491	493	520	521	560	510	535	556	504	528	497	512	547	506	518	515	524	507	506	540	524	524	534	534	480	554	553	539	564	519	514	530	568	497	532	524	499	567	525	473	518	523	534	506	516	570	524	525	504	505	509	549	495	496	549	525	508	519	491	502	522	520	538	550	536	510	523	540	520	573	537	537	546	560	563	483	492	524	525	508	553	514	514	521	539	532	544	527	508	512	514	532	513	509	573	557	529	553	519	522	540	505	494	522	536	567	523	516	550	535	518	520	552	520	515	505	528	558	513	535	510	521	544	542	496	474	532	528	569	521	498	553	550	518	518	529	528	522	579	556	539	518	517	540	513	565	515	474	501	542	518	534	538	497	517	466	481	555	485	504	476	539	541	537	487	514	500	517	504	559	510	559	494	529	517	515	558	476	547	539	505	506	523	529	525	529	544	512	502	488	509	528	502	545	508	491	528	536	485	486	503	521	513	500	548	509	568	530	615	495	536	523	522	511	503	532	482	525	507	557	544	528	543	506	495	553	557	488	542	514	529	505	501	564	545	553	523	534	510	515	570	538	508	508	513	508	521	547	543	550	479	534	498	526	550	545	534	535	530	522	525	510	510	541	525	534	503	507	507	534	529	506	535	484	520	547	556	482	516	504	516	528	498	509	501	524	547	549	588	539	551	524	543	505	549	516	533	534	553	533	552	516	523	512	516	558	484	544	523	536	522	520	503	517	541	482	539	551	485	512	539	491	570	525	510	514	525	533	504	553	538	552	506	520	489	524	541	532	529	516	543	523	520	525	526	493	505	527	528	533	551	541	518	551	549	507	540	526	501	538	529	529	484	520	543	527	539	532	537	537	540	509	477	540	556	530	527	540	549	505	543	514	528	524	533	506	486	518	526	512	502	518	548	528	519	535	497	492	536	533	536	519	501	533	486	504	461	548	480	557	517	537	520	484	530	515	539	521	494	469	539	536	498	480	525	536	516	529	550	509	528	531	524	523	523	537	488	521	524	536	531	513	510	531	535	530	510	532	546	517	483	549	556	530	550	556	492	526	527	519	514	513	552	515	469	565	510	508	531	496	527	555	497	534	526	519	500	507	532	551	512	556	520	481	510	513	536	513	488	557	571	545	535	485	536	521	510	531	537	494	506	543	502	472	589	531	514	532	544	537	514	560	537	526	513	542	554	540	520	518	534	494	522	513	540	508	516	542	470	495	508	518	536	475	495	500	551	515	541	509	547	517	554	534	524	493	532	531	502	554	537	543	543	511	527	518	499	559	537	505	513	571	499	525	513	521	546	531	519	503	516	527	546	494	532	503	531	522	480	512	518	522	538	563	525	496	609	559	521	510	541	520	497	515	514	515	543	542	500	514	528	530	529	505	562	515	555	539	508	521	510	504	523	498	510	546	566	541	547	533	494	496	554	525	505	531	485	553	528	529	501	479	538	521	530	517	539	510	491	531	498	527	512	521	499	520	550	533	524	535	500	531	515	528	530	501	548	556	508	530	547	483	514	513	530	527	494	547	530	527	518	523	535	545	517	494	533	527	505	507	530	499	549	535	511	519	531	525	550	509	527	509	556	535	515	536	511	518	506	539	510	536	538	538	543	564	516	523	518	537	529	563	529	520	488	509	528	529	504	493	542	500	529	541	544	513	522	447	568	513	527	518	508	530	536	498	534	496	505	509	551	513	520	538	546	489	515	509	542	509	505	487	494	522	547	545	510	492	528	542	497	517	476	548	520	517	539	612	497	540	561	501	494	541	528	508	505	551	556	528	531	542	516	536	493	502	517	533	541	546	517	538	532	517	555	562	484	527	519	540	550	527	544	541	542	517	495	578	503	497	545	528	539	519	542	508	520	538	509	512	547	512	547	525	554	528	508	545	515	570	554	500	500	497	495	552	518	514	548	538	510	567	556	480	484	532	537	537	475	524	467	528	523	531	530	509	502	551	528	534	544	553	517	540	486	501	522	536	530	505	508	546	518	542	525	500	498	538	544	509	511	548	513	507	507	546	543	520	526	476	533	536	519	540	485	491	512	498	483	535	549	556	528	472	564	563	551	501	521	511	510	542	531	494	525
22991	21288	29055	23862	21269	20752	6418	1397	1101	1078	1059	949	916	935	923	892	891	882	878	830	831	854	832	815	841	824	745	811	866	818	829	798	824	786	808	779	776	814	813	796	784	799	801	834	821	795	774	794	814	741	728	808	818	792	772	776	769	772	781	767	798	805	777	723	835	781	756	782	827	811	793	815	730	801	791	809	809	779	809	736	787	790	806	835	796	802	825	762	811	821	777	776	856	784	818	799	776	825	773	814	783	774	797	763	735	796	784	785	802	795	791	802	776	771	774	799	770	783	811	794	836	834	843	752	782	799	786	818	776	789	800	798	832	784	773	771	783	805	796	799	730	810	732	818	707	784	812	840	785	779	757	788	775	782	798	760	734	802	843	759	772	787	805	767	773	756	772	792	789	788	741	757	804	804	809	766	801	790	748	801	755	826	819	836	787	799	764	770	743	800	752	836	791	781	772	805	801	778	785	772	868	778	802	784	791	763	776	821	792	774	778	826	757	819	771	792	813	769	786	766	737	743	820	744	793	777	793	799	802	798	760	718	791	756	810	788	741	798	786	770	821	796	780	805	789	842	794	744	751	793	821	786	771	812	731	761	777	810	770	814	731	831	810	799	783	722	805	808	785	804	758	752	820	786	773	756	796	803	776	754	728	787	746	736	864	816	793	800	759	813	813	816	830	786	762	765	756	803	786	804	774	776	813	725	775	792	817	754	765	800	769	818	846	784	769	815	747	764	785	775	814	719	781	748	821	767	770	828	737	848	800	705	752	742	771	813	809	790	854	762	771	788	792	742	758	800	802	775	871	786	841	757	798	795	790	797	801	759	814	770	811	782	819	770	787	755	786	741	810	867	793	743	786	745	781	804	761	778	801	806	782	764	783	754	805	762	770	764	778	781	770	759	815	760	737	808	786	791	798	747	829	746	823	748	787	802	749	770	798	768	798	757	800	797	770	827	787	724	759	827	797	800	758	784	768	814	802	775	801	803	810	753	806	744	799	805	770	793	749	780	739	804	772	781	782	794	771	762	793	776	775	777	817	795	789	817	761	839	810	811	773	732	761	842	779	781	790	750	778	820	810	733	809	770	798	835	766	811	797	772	811	760	769	787	797	763	799	783	791	779	756	767	750	787	840	788	795	777	778	786	779	773	793	789	742	765	809	778	778	785	781	784	805	795	783	769	773	810	759	826	808	754	808	797	779	814	807	800	779	755	833	827	787	777	769	784	763	774	771	798	793	852	795	776	792	807	793	751	810	793	797	779	749	780	772	744	810	770	774	790	805	749	813	765	818	763	797	761	746	826	769	785	768	759	778	794	839	766	769	789	813	789	740	756	797	783	783	811	794	858	811	784	816	768	755	781	812	736	771	736	838	781	789	818	791	784	778	737	797	796	782	771	771	787	815	786	753	790	766	765	801	756	767	809	769	822	739	779	798	783	767	791	759	825	795	715	765	793	778	803	779	760	803	822	805	794	768	808	787	752	799	805	784	790	784	751	785	786	750	850	768	841	824	740	772	786	796	755	760	771	807	768	773	756	764	806	779	784	801	800	781	810	792	761	761	741	784	767	788	730	765	801	760	793	798	769	765	801	774	793	752	748	790	776	801	779	769	801	809	829	803	773	804	842	772	769	781	787	797	788	743	835	749	766	819	790	733	771	802	795	764	807	768	827	846	823	747	807	815	757	780	771	775	798	797	771	758	814	790	762	809	806	837	782	753	752	802	804	756	760	787	816	795	766	778	751	767	761	781	824	847	782	781	811	788	797	795	782	799	812	796	782	802	738	774	827	827	830	818	800	832	818	735	783	747	808	734	770	804	776	773	809	734	801	816	778	733	805	787	808	799	789	772	795	764	741	814	796	749	811	808	724	773	773	789	753	785	788	771	778	819	792	757	786	827	821	786	791	813	768	755	716	807	842	781	756	789	771	780	818	814	736	816	808	768	779	795	747	786	776	810	762	748	761	816	811	775	754	801	772	871	763	787	813	799	768	782	774	808	783	790	771	804	779	796	734	793	826	790	784	798	784	793	757	756	748	764	750	794	836	793	843	741	771	815	758	777	823	848	759	715	768	773	816	762	804	796	793	773	744	746	808	816	797	788	785	799	782	757	762	816	799	801	777	787	759	771	821	784	782	741	769	835	760	769	755	761	804	773	762	783	720	774	716	822	728	799	800	814	712	749	782	815	792	803	764	805	761	774	781	743	784	807	826	798	807	783	747	789	782	777	713	761	812	765	784	766	745	762	790	777	834	754	791	822	776	761	836	794	781	782	807	804	823	777	742	765	745	818	797	761	749	804	794	786	804	748	741	780	786	788	812	811	776	759	723	783	789	770	794	818	801	730	762	847	763	764	851	792	769	750	778	796	786	797	799	786	824	780	815	741	774	808	784	816	782	783	754	800	769	769	722	771	779	858	797	798	785	783	749	762	786	757	779	789	776	798	755	743	810	822	780	807	822	754	785	796	760	787	816	730	803	804	775	875	772	715	728	823	773	819	812	790	803	770	789	798	726	755	766	780	775	757	743	772	760	802	759	778	739	739	807	781	759	777	808	754	782	767	785	773	771	783	811	765	760	773	754	812	771	782	794	779	807	762	812	801	732	777	763	780	793	794	773	794	795	781	803	837	792	788	818	780	732	822	788	791	754	798	744	803	822	771	713	847	778	796	720	803	748	794	796	728	772	747	819	775	769	795	772	770	751	813	767	754	774	816	800	756	771	784	772	843	767	746	794	820	766	722	821	761	764	769	824	764	807	751	754	769	733	752	804	846	776	809	768	804	748	837	768	782	792	787	746	795	806	781	742	781	781	809	762	742	782	789	817	774	760	812	837	772	734	798	792	762	785	812	801	761	729	749	777	787	734	795	784	734	844	702	770	798	767	811	777	806	786	771	784	749	787	809	773	733	822	754	767	830	752	761	788	765	818	827	792	801	818	758	741	774	778	776	802	755	725	799	823	760	780	783	779	787	783	824	813	764	800	739	808	811	750	785	804	758	754	784	798	809	790	790	795	772	787	799	781	771	773	767	775	799	781	827	763	801	793	755	815	742	759	762	746	823	807	812	747	793	754	814	769	735	778	802	749	765	784	780	737	779	782	732	771	800	748	794	796	762	759	792	770	794	749	783	752	791	824	765	764	821	825	784	795	811	804	814	785	766	769	796	768	826	787	752	825	774	815	742	757	751	825	798	813	811	805	798	769	770	804	784	814	771	788	862	804	764	737	798	763	769	731	791	730	756	755	822	773	814	747	743	726	755	780	785	757	795	802	818	758	821	821	757	788	782	767	789	757	801	798	786	761	830	762	726	770	721	729	770	779	784	779	838	811	812	772	783	832	769	774	767	772	785	770	813	776	743	772	761	758	790	774	773	780	790	758	722	752	790	787	749	780	773	751	736	723	738	734	745	786	753	793	807	835	755	783	740	773	787	761	789	829	733	757	811	816	778	788	825	793	781	752	804	767	759	835	778	785	763	724
43347	80434	50875	23853	4867	4725	2347	1970	1710	1522	1393	1348	1300	1223	1146	1104	1087	1111	1075	1001	1027	948	1016	947	933	986	975	984	902	967	949	937	988	970	903	955	1004	901	914	908	907	908	892	955	907	980	927	926	901	898	899	892	966	906	861	910	875	896	920	906	895	898	868	887	866	851	884	878	841	896	913	896	905	879	909	888	954	919	935	902	926	897	938	942	972	949	917	882	881	958	911	906	899	914	907	889	887	922	913	854	915	885	883	895	879	918	905	927	884	891	926	871	926	863	885	862	851	872	910	891	893	886	907	995	876	1022	947	928	916	910	921	955	980	963	891	914	877	943	927	898	923	886	891	928	884	925	879	916	885	873	857	889	903	907	884	896	880	898	957	886	850	881	920	873	873	936	961	923	918	910	876	923	928	885	877	901	905	872	926	872	866	896	896	847	881	844	864	911	882	892	894	863	952	903	856	848	873	865	871	940	839	884	873	946	864	863	948	872	904	887	849	831	923	869	917	908	874	938	877	868	876	861	883	901	964	893	932	855	879	914	895	891	879	917	858	868	921	901	822	911	876	895	919	884	945	880	887	938	908	923	926	850	883	890	879	893	904	851	820	907	911	894	879	908	936	895	897	911	938	880	811	900	902	868	869	894	924	891	925	841	907	940	924	850	905	810	887	894	948	944	900	894	908	855	896	843	929	867	916	900	915	859	922	829	875	913	872	924	925	899	869	918	925	900	896	891	917	923	884	879	934	857	858	885	854	844	916	912	834	872	889	891	916	877	928	873	885	939	901	887	900	873	879	834	869	842	918	859	898	853	899	884	854	879	870	895	895	904	847	880	873	919	917	852	891	938	908	902	905	835	952	931	927	906	889	881	892	871	885	911	896	893	939	886	865	881	915	888	918	948	885	906	875	882	868	876	907	873	858	835	922	894	926	933	852	872	897	934	925	928	849	896	896	869	920	880	890	882	928	901	875	867	886	891	873	927	856	915	895	882	884	887	883	912	868	908	856	925	909	860	898	885	908	913	887	900	924	891	912	897	913	880	878	868	914	888	905	851	902	882	917	910	922	884	914	884	899	885	941	910	926	870	950	903	913	896	862	910	901	872	936	852	871	895	914	909	870	878	848	936	928	900	942	846	901	947	918	834	905	924	903	866	918	883	894	835	929	923	904	896	863	891	912	918	884	899	904	896	881	861	907	916	880	885	887	848	892	911	854	910	857	877	949	864	860	892	920	908	893	933	865	884	875	898	841	916	882	868	898	852	975	819	927	829	917	887	885	881	897	919	939	870	910	830	872	855	906	847	970	898	885	917	875	913	896	926	931	883	870	926	884	874	897	920	918	915	888	883	907	936	901	879	930	904	912	908	931	875	898	870	874	877	904	898	885	930	975	889	863	925	885	915	881	868	945	931	922	898	915	892	847	922	871	905	860	831	862	888	919	862	894	870	868	887	906	925	910	886	946	908	903	891	882	888	915	901	908	904	854	935	882	946	929	853	885	864	914	869	847	898	911	882	865	949	875	923	890	946	856	946	954	905	868	953	874	900	861	904	835	894	845	889	887	922	906	936	915	878	932	858	901	890	923	887	917	922	850	840	885	868	896	887	912	910	851	895	891	909	842	908	859	901	896	909	868	851	890	915	883	892	879	903	852	862	872	909	913	850	891	925	941	911	911	844	887	856	845	891	851	890	868	894	909	920	902	895	893	922	918	915	889	891	875	847	922	929	953	878	915	845	934	925	901	841	912	916	886	907	850	918	878	895	898	934	883	877	921	835	862	929	895	914	840	925	978	896	921	920	842	915	906	909	894	902	940	838	945	923	898	932	904	886	914	863	904	913	848	932	928	897	901	903	886	866	906	907	918	888	884	889	918	911	868	913	840	895	915	923	853	963	878	883	902	915	868	945	983	864	884	861	860	885	930	898	901	964	944	875	866	887	929	884	851	957	873	917	842	928	826	928	928	849	867	879	881	882	878	888	845	835	880	957	841	950	890	896	857	872	928	936	932	890	926	948	870	894	879	921	897	918	841	890	896	910	884	858	884	833	880	876	877	887	900	957	921	952	900	911	901	898	952	877	919	914	890	898	845	914	882	861	896	917	868	859	938	948	905	867	916	952	898	902	943	922	895	873	901	835	908	905	894	956	846	909	904	878	895	901	902	936	927	904	899	950	880	898	902	871	806	920	927	940	886	934	958	921	882	919	875	903	879	883	950	893	834	896	873	844	864	914	938	905	841	917	925	905	881	925	892	871	906	885	876	880	837	905	938	881	883	850	924	905	870	848	901	918	927	931	878	908	889	855	912	906	882	929	924	916	931	914	857	826	893	847	864	867	923	890	882	903	865	897	869	870	865	916	946	884	888	920	907	895	913	840	891	863	882	927	921	911	935	903	875	950	872	866	916	890	865	889	915	838	877	924	835	898	904	899	857	872	877	893	919	882	838	877	865	864	946	904	905	902	882	862	870	856	881	865	829	936	953	870	846	951	883	854	847	868	830	907	860	907	919	901	925	845	844	908	903	861	808	898	958	928	892	960	914	867	907	913	895	910	834	916	865	901	869	902	919	858	912	850	887	895	846	863	944	886	870	885	873	895	905	808	875	896	863	855	921	883	796	921	903	917	892	936	878	921	838	942	892	909	886	899	861	890	852	882	865	920	860	874	851	871	877	926	914	914	890	867	900	879	895	893	831	873	867	910	883	891	902	899	902	874	872	851	903	871	874	895	903	867	858	905	870	882	926	932	936	899	884	840	900	936	932	887	848	928	910	896	865	928	871	874	866	835	857	890	922	902	868	856	877	861	926	905	912	876	900	912	885	930	881	841	874	846	905	903	884	861	886	893	899	909	951	857	883	920	912	893	934	907	944	965	894	897	937	880	937	895	862	850	886	869	900	869	880	888	911	883	887	905	896	901	863	941	879	900	904	910	899	922	921	908	950	877	867	918	917	880	894	920	846	864	888	897	901	889	855	856	878	860	934	930	915	885	869	853	859	885	884	835	885	919	934	838	898	862	889	854	880	907	941	953	861	911	838	899	896	905	866	930	856	846	932	867	913	892	821	888	872	910	944	913	908	851	909	846	891	855	914	873	863	930	915	861	924	887	936	916	911	869	877	859	843	863	929	935	890	883	890	890	937	885	881	842	938	934	878	882	945	885	874	930	884	887	898	857	947	817	909	917	855	898	938	851	860	905	909	912	880	894	870	886	856	887	873	918	909	940	910	866	884	899	893	895	900	867	817	917	856	906	891	897	855	892	912	885	840	911	869	856	900	834	861	902	908	930	850	855	872	905	893	912	861	859	863	898	850	904	864	888	919	887	941	950	951	914	880	897	951	879	925	874	860	860	909	889	886	925	889	894	866	861	884	915	940	932	879	926	950	884	844	883	876	863	895	876	917	911	858	856	895	906	913	838	899	837	862	822	878	916	927	864	892	914	871	906	892	934	919	910	914	862	927	843	936	897	888	838	916	941	899	868	843	927
27358	21667	16369	9807	3559	816	583	358	335	327	373	345	349	330	358	363	391	348	298	310	339	348	331	355	318	363	351	333	338	377	348	358	359	332	343	350	333	340	329	336	340	368	340	325	332	347	324	335	353	395	353	343	367	321	340	328	354	333	336	346	361	353	361	326	364	381	355	338	338	370	364	362	335	354	351	330	333	301	371	332	335	350	385	341	302	323	341	345	336	331	330	333	334	342	355	360	336	372	351	335	336	344	306	317	336	330	330	335	338	332	332	337	338	351	315	347	330	355	323	328	357	360	366	358	314	346	332	322	361	347	310	345	318	389	324	326	342	312	367	327	316	329	344	353	334	327	363	326	346	338	352	366	330	320	320	331	312	360	314	326	362	324	340	332	349	337	340	332	354	375	369	360	318	376	356	336	346	339	367	358	342	376	351	374	349	355	335	351	356	340	349	362	356	333	334	360	347	290	344	328	338	369	330	338	330	333	371	348	379	317	356	340	321	365	327	362	343	301	338	323	328	335	348	339	325	355	313	305	311	305	377	328	349	346	364	362	334	322	349	338	314	350	350	331	325	324	362	355	338	347	336	341	321	356	330	356	342	353	342	329	370	360	349	349	339	304	352	344	347	335	350	347	314	358	316	343	346	350	347	366	327	321	384	373	356	345	351	335	332	316	362	332	340	380	335	339	332	312	341	336	333	372	362	313	357	372	361	312	352	335	354	359	369	318	310	338	348	341	340	343	314	342	360	343	334	316	358	350	370	344	349	340	355	354	333	358	338	311	362	342	326	357	336	351	370	317	361	348	331	349	337	332	348	333	365	346	312	330	359	323	324	304	336	355	323	368	347	357	344	337	356	327	331	329	340	360	332	374	335	319	329	336	417	333	338	328	342	365	341	318	319	340	319	323	339	371	312	313	341	365	310	344	330	297	366	337	351	337	368	317	338	345	337	328	350	330	358	371	326	348	360	318	342	346	327	341	339	399	354	357	334	316	322	362	358	384	315	350	341	349	336	350	346	317	360	363	354	326	337	350	333	323	336	297	359	353	352	325	345	337	349	344	363	314	343	356	335	378	369	340	352	348	377	321	318	330	328	331	334	331	324	350	331	298	324	342	373	364	325	316	333	337	330	325	353	328	318	362	368	343	327	334	328	309	357	327	313	350	318	337	335	330	323	363	367	297	345	339	311	330	329	358	367	335	352	334	342	373	315	344	377	369	317	375	330	329	307	379	360	325	341	384	350	327	333	363	330	339	328	342	368	333	324	323	322	362	383	328	350	371	356	345	321	332	340	363	346	319	321	356	347	341	348	370	363	344	331	339	324	366	365	321	328	349	362	366	331	328	346	323	358	366	330	318	386	358	344	339	324	369	336	338	323	329	357	356	356	343	361	352	339	315	335	339	350	321	359	345	336	321	344	340	384	344	328	339	363	345	319	310	357	330	360	371	329	334	328	324	351	335	363	379	363	358	352	333	356	360	324	344	330	345	354	310	340	331	373	351	315	396	343	326	316	347	353	333	346	349	327	330	347	352	324	349	350	307	303	358	361	319	371	342	363	319	337	335	340	375	328	318	332	322	318	350	330	346	326	337	338	384	348	343	375	328	350	366	344	378	312	369	348	347	318	347	325	339	348	357	311	315	326	341	357	375	342	345	337	355	341	348	336	342	353	339	354	316	328	351	329	357	329	350	344	334	349	393	330	306	381	381	369	356	332	384	356	364	372	363	365	325	301	317	343	330	340	315	365	326	342	332	308	323	359	359	326	327	304	343	326	347	344	321	321	351	333	368	344	329	336	317	347	302	329	333	329	308	348	338	331	348	337	339	337	339	336	328	341	351	352	366	305	379	333	330	314	355	346	337	316	321	355	337	355	347	364	372	357	321	374	356	347	354	349	355	394	358	362	346	348	367	371	310	339	300	344	347	305	344	321	375	328	316	357	318	336	316	334	367	357	361	293	380	377	360	341	343	335	326	337	336	346	343	350	350	328	348	340	358	368	356	380	358	318	350	344	317	354	356	352	322	319	344	323	343	356	355	332	314	331	337	355	330	319	356	368	372	333	320	318	336	313	360	318	373	345	334	331	332	336	320	356	329	316	338	321	318	320	355	327	348	351	348	366	345	338	292	315	309	345	367	333	336	345	362	355	340	352	319	333	343	363	352	328	340	351	331	362	328	341	316	368	352	319	347	353	322	352	338	340	329	365	331	329	334	363	311	354	353	315	359	348	317	327	320	368	335	343	340	350	350	374	375	346	312	361	332	326	354	315	348	339	371	322	355	331	341	341	320	308	343	324	354	342	353	318	355	339	346	324	326	325	343	325	345	341	332	369	303	323	344	344	335	372	319	354	378	345	343	338	343	337	375	351	330	362	321	319	322	350	362	306	341	341	333	329	338	337	354	344	329	338	334	367	332	322	332	309	359	323	328	347	316	332	323	345	368	338	343	347	317	360	343	321	339	333	358	335	337	317	353	309	317	362	340	335	346	351	352	349	349	336	337	366	332	324	372	326	346	352	344	342	336	291	332	335	358	356	362	342	366	334	348	338	354	343	338	345	326	330	360	342	337	325	332	366	316	349	354	340	373	332	319	343	331	348	334	368	347	369	337	328	328	308	333	361	336	346	299	342	321	344	360	363	367	375	369	373	309	343	368	340	367	360	329	332	355	329	327	352	334	346	340	350	330	345	344	331	318	368	323	331	316	321	333	358	355	349	316	368	334	333	360	330	306	322	355	329	363	373	343	355	330	335	364	354	317	350	353	323	300	347	363	371	315	354	337	370	333	293	384	369	314	334	360	317	328	353	333	350	342	318	316	348	355	367	330	360	324	319	361	337	322	382	357	381	349	314	366	345	330	348	330	380	347	337	364	388	362	349	363	322	345	349	341	315	336	340	329	347	326	345	338	305	317	357	340	349	341	339	370	338	344	376	357	304	345	330	361	338	338	331	341	343	341	324	352	336	356	343	333	327	363	357	348	353	360	351	366	324	351	360	314	353	334	333	373	320	346	349	351	327	373	337	318	326	345	348	344	333	348	361	326	338	360	308	347	358	326	319	365	347	349	356	342	333	357	329	337	347	359	350	332	351	324	358	325	335	332	339	345	326	324	384	360	356	326	329	359	351	359	321	334	345	345	341	300	359	367	344	362	340	339	320	355	341	379	339	297	354	334	345	345	347	338	343	332	364	308	336	342	340	308	349	327	328	378	338	314	317	366	332	314	336	339	355	334	360	351	335	363	319	361	321	349	357	323	339	343	342	359	338	379	319	354	344	304	347	350	352	325	348	367	319	335	326	316	352	319	356	351	311	359	319	353	330	331	374	321	365	318	321	346	357	357	342	350	330	321	312	316	364	330	331	382	344	318	345	357	324	359	352	329	342	367	345	310	336	312	344	329	347	374	376	352	358	324	332	341	318	337	327	334	349	331	344	314	367	333	354	331	347	309	367	341	338	322	367	362	313	335	338	356	350	344	346	360
13812	29764	14342	10718	4968	1297	909	419	419	438	455	432	425	425	435	427	447	425	435	449	438	412	461	431	414	437	436	397	449	408	398	426	425	415	428	394	449	413	407	387	408	427	430	453	442	392	442	394	466	389	448	392	410	443	416	418	403	427	436	410	390	389	405	406	400	416	404	378	415	416	411	413	400	406	408	416	423	431	412	408	410	439	396	393	439	411	402	424	409	425	413	414	442	368	446	428	420	417	386	402	406	406	428	426	439	392	433	437	432	395	398	419	422	371	428	423	444	391	418	437	385	428	393	389	412	428	415	426	425	431	415	444	426	425	417	429	392	409	421	395	421	453	416	408	402	422	410	398	431	403	430	441	417	433	412	446	406	386	418	397	443	423	423	423	443	442	472	439	442	414	398	399	373	424	427	400	422	393	371	406	441	423	440	386	405	402	409	409	433	437	429	412	376	398	414	453	414	395	388	423	426	420	408	435	403	402	400	380	419	419	401	428	434	452	422	404	402	393	465	441	414	431	394	388	411	441	415	417	423	423	407	391	440	406	435	449	401	409	419	397	419	427	410	399	365	462	393	436	405	419	413	377	393	437	396	385	419	391	416	432	457	404	423	415	420	428	420	433	406	404	394	424	407	422	378	394	428	436	438	384	414	397	433	451	452	410	427	445	432	437	423	434	400	405	420	397	417	402	391	422	391	413	443	410	438	458	418	396	398	403	427	401	401	440	391	394	426	441	456	413	447	410	393	426	424	407	425	450	406	406	403	430	422	396	460	416	399	419	390	415	448	372	416	377	429	413	428	430	402	377	421	437	409	422	444	410	408	430	422	387	406	433	411	423	410	398	415	424	421	427	385	414	399	378	394	417	404	415	453	393	424	444	404	444	429	414	407	433	411	387	439	417	409	412	396	439	377	468	413	410	425	419	410	421	399	431	396	454	438	471	419	427	411	433	410	446	406	437	426	411	400	421	436	431	429	443	414	398	438	410	436	373	375	419	392	389	447	403	436	436	428	439	404	428	378	436	448	409	421	435	410	401	418	390	370	405	439	411	434	397	407	422	460	444	429	453	419	442	441	400	399	410	428	443	442	386	426	443	427	394	399	429	421	407	435	416	391	402	434	401	406	419	422	415	430	389	420	397	417	399	397	407	429	373	405	401	439	454	432	399	429	410	403	424	384	433	412	425	432	444	416	424	436	437	437	417	393	423	446	423	445	389	398	407	385	406	434	389	424	429	399	405	397	405	388	415	457	420	442	456	428	418	418	416	429	444	431	401	431	429	402	403	453	410	462	389	431	406	423	403	392	436	411	394	431	400	433	434	410	405	439	413	388	372	395	406	397	410	402	434	399	410	385	433	446	416	383	410	409	428	408	397	431	411	442	461	401	464	415	440	412	420	448	462	447	446	407	415	404	432	429	392	421	418	397	424	386	420	415	418	442	404	418	422	414	414	378	420	425	402	403	415	444	418	426	402	414	430	402	435	428	388	430	450	333	444	420	401	413	469	401	391	410	397	443	432	432	431	420	415	375	437	429	432	406	402	371	377	418	415	395	426	401	413	434	384	405	416	384	383	419	405	445	405	427	442	434	424	406	411	381	410	445	388	410	384	383	414	422	441	415	446	410	390	447	403	437	421	422	392	421	427	429	392	419	420	385	386	425	422	386	424	432	430	424	424	364	408	379	412	419	414	408	427	449	412	410	386	400	398	430	431	412	386	410	410	442	426	437	420	438	438	400	437	433	404	431	415	402	424	420	412	427	404	434	428	430	395	437	420	444	405	415	407	418	426	420	434	381	430	399	371	433	391	417	412	451	427	409	436	396	435	429	423	410	440	417	400	403	438	424	417	420	428	421	403	455	426	428	430	422	420	438	388	427	408	413	421	448	405	365	417	411	434	421	411	446	452	423	379	400	467	392	411	408	428	418	413	404	396	441	400	411	444	392	426	417	418	450	398	375	404	422	390	442	383	436	444	432	421	407	395	433	455	403	394	427	416	431	440	402	416	420	408	436	449	436	444	385	394	386	394	416	413	430	406	440	407	460	393	457	413	424	430	393	389	420	424	374	416	438	442	411	420	423	399	410	423	423	415	467	434	404	406	393	428	403	421	442	444	413	417	385	389	398	422	438	382	384	389	442	434	414	429	390	375	427	420	427	409	426	405	420	386	437	427	362	425	426	407	415	423	416	405	418	404	438	443	417	409	433	425	368	409	419	454	433	437	437	361	422	425	412	390	419	438	443	410	450	405	402	416	422	425	402	424	406	391	437	392	390	402	453	397	425	426	387	433	439	413	407	416	417	449	429	414	430	411	414	397	400	412	386	389	416	410	404	438	418	432	435	418	426	438	405	381	437	408	416	398	424	407	428	429	422	420	428	423	410	437	433	408	385	426	445	479	435	394	414	438	397	391	400	409	429	379	442	418	420	428	417	386	418	398	398	394	423	380	412	433	431	400	412	409	424	428	399	410	409	422	449	411	405	450	374	422	377	418	408	379	416	420	451	417	414	426	417	424	427	430	435	403	420	415	430	445	443	433	398	428	437	419	413	434	437	407	443	406	416	419	404	391	424	403	425	425	399	392	391	425	409	378	448	387	419	416	402	399	420	432	436	421	367	423	414	440	396	450	437	413	422	424	399	414	478	390	399	404	440	428	414	438	433	405	408	423	433	432	432	416	426	421	427	415	418	454	425	439	432	400	385	433	421	419	449	383	424	398	406	409	416	428	439	408	448	451	419	416	407	431	451	414	433	394	392	396	429	416	411	421	415	375	411	431	427	394	434	407	441	462	433	414	399	418	385	428	423	422	407	425	406	417	481	414	419	401	397	395	375	412	386	449	406	402	431	411	418	453	421	421	423	408	421	409	425	412	394	431	403	416	459	415	405	425	375	373	401	385	442	413	423	411	394	435	437	409	431	404	370	399	389	435	421	431	436	400	469	399	427	457	432	451	438	424	423	417	423	393	416	415	381	453	407	433	417	401	380	400	425	403	379	395	427	382	411	406	416	419	439	441	452	416	432	430	449	426	389	418	422	462	428	414	416	427	436	435	412	427	419	402	391	416	423	406	389	410	416	417	422	410	396	429	413	409	406	442	422	408	397	375	423	419	423	427	415	452	450	422	404	399	441	429	423	442	431	424	410	387	398	397	430	437	426	376	446	410	393	399	413	383	425	415	437	448	393	417	427	400	415	419	425	403	420	427	394	421	458	358	421	383	418	407	396	432	439	403	446	413	430	380	395	396	379	402	394	412	417	429	430	385	410	379	421	403	431	423	449	454	393	423	407	426	411	436	403	391	436	422	461	418	389	428	414	444	422	421	434	453	434	433	428	401	427	453	431	443	410	386	422	428	447	408	393	443	407	437	412	392	431	403	420	411	430	430	430	428	412	442	389	399	437	441	416	435	418	409	399	398	422	429	404	407	458	409	412	444	395	402	434	437	412	422	439	388	426	441	428	433	443	448	396	385	447	420	436	407
24595	21309	28971	33718	32618	24754	10058	2885	609	617	587	579	536	534	569	522	550	557	548	507	521	513	536	513	504	515	522	533	522	525	542	497	545	569	506	537	492	530	549	518	501	517	500	510	528	498	540	471	520	543	546	512	528	511	513	511	541	488	491	563	520	539	495	527	553	522	559	520	536	526	546	537	529	578	540	516	526	512	504	545	500	527	539	490	530	518	520	520	492	517	504	559	483	533	549	539	497	495	507	515	503	507	494	547	545	525	513	507	492	527	483	547	513	525	555	546	516	520	497	524	552	516	535	538	535	508	460	532	553	527	503	519	533	498	505	495	486	538	545	549	483	509	535	499	545	546	556	514	538	530	528	498	504	555	529	541	496	526	543	548	521	508	505	513	566	496	515	525	529	537	518	513	492	514	513	513	514	543	543	512	527	545	559	517	555	550	494	530	561	472	484	548	537	533	511	491	503	536	490	508	527	505	489	515	533	525	478	513	514	514	496	588	520	535	534	553	555	533	491	503	502	505	512	543	500	525	497	487	506	449	551	515	530	490	498	554	511	521	502	549	500	513	546	497	516	538	521	551	460	518	520	511	544	504	500	522	502	521	519	501	535	518	547	578	489	559	542	513	520	519	507	497	484	555	500	520	533	540	520	521	536	533	465	499	514	551	510	529	533	509	534	526	510	543	525	508	513	530	527	534	483	512	512	508	506	493	491	505	536	459	558	544	503	500	540	534	540	512	555	490	481	510	533	489	564	517	520	493	521	537	547	532	504	504	571	524	505	491	530	499	528	551	540	513	505	520	563	516	546	527	516	562	490	510	544	552	529	499	550	531	494	516	530	487	511	545	510	495	482	546	506	509	544	521	535	535	507	488	508	490	527	487	478	531	512	525	493	520	541	490	505	501	495	507	538	554	525	471	470	528	514	534	567	524	512	538	520	526	524	524	545	518	494	516	482	546	524	536	529	495	517	512	523	514	508	538	477	493	501	497	506	491	488	561	511	504	523	546	531	510	501	463	520	529	525	478	539	502	509	542	561	503	527	512	529	550	512	485	494	521	523	519	507	555	522	519	508	492	504	496	504	524	554	502	504	483	545	517	498	486	514	513	552	509	485	495	513	510	520	540	530	494	520	541	487	532	574	507	539	533	519	524	487	494	488	530	500	504	550	492	537	506	485	536	518	516	511	495	480	586	503	536	512	507	511	506	527	565	520	524	482	549	500	514	540	511	576	545	505	544	545	522	524	493	512	539	461	537	535	482	501	534	478	485	496	522	500	525	508	532	539	519	518	547	514	535	526	468	520	565	562	508	479	486	527	494	505	520	543	517	512	531	519	485	531	462	504	525	505	532	537	551	547	525	518	527	511	534	514	471	506	550	504	497	509	506	515	570	472	541	530	557	518	536	504	517	547	536	472	460	544	490	527	531	529	484	531	503	526	529	533	492	497	531	502	540	521	535	482	514	534	513	589	493	515	572	517	502	537	499	523	513	520	479	514	522	511	515	523	521	513	499	517	474	528	533	484	546	532	499	503	512	536	535	527	522	506	558	517	499	541	558	494	520	531	483	540	513	494	501	504	534	561	527	485	517	503	515	503	513	506	512	530	477	471	491	523	543	511	520	542	538	549	556	531	505	561	555	549	497	530	501	531	510	553	517	529	534	522	514	541	470	535	485	537	496	518	519	511	510	507	558	520	543	548	500	522	519	555	521	543	523	488	513	521	520	532	509	558	512	509	544	498	515	529	513	525	516	502	532	531	538	553	523	519	529	515	486	532	517	522	501	547	542	512	490	517	493	521	486	531	528	476	549	491	495	503	547	550	523	517	523	498	508	492	513	538	491	536	503	509	489	545	561	509	508	466	491	476	512	508	521	539	496	496	540	516	512	555	530	513	491	495	515	505	536	482	534	542	519	490	521	529	505	512	472	553	498	511	533	500	490	516	509	527	532	544	550	524	542	549	531	496	521	527	536	534	545	495	479	486	515	535	527	521	482	455	486	542	509	506	516	506	497	523	506	530	531	486	522	521	515	512	501	528	504	586	524	528	493	525	493	516	518	483	528	501	546	504	550	494	501	530	488	508	483	521	542	547	502	557	489	485	524	564	523	499	530	506	537	521	510	548	526	514	509	546	523	493	471	524	548	488	494	493	520	527	512	501	519	515	507	534	525	465	562	526	547	557	552	538	511	541	504	482	491	507	494	526	514	525	502	491	537	534	521	574	552	487	498	517	517	574	508	500	505	500	485	493	529	505	502	504	559	529	552	520	519	518	543	506	516	518	551	528	506	536	494	513	512	494	505	522	545	493	530	537	517	495	535	503	523	505	490	522	519	537	527	483	515	546	487	537	497	530	539	518	547	536	513	525	539	524	490	495	480	538	497	530	531	524	547	504	569	522	563	481	500	534	563	523	503	545	546	517	487	528	514	480	508	552	525	512	499	534	519	494	512	523	505	541	499	514	531	498	499	550	536	509	511	553	538	525	539	531	539	523	484	519	551	573	492	534	496	516	504	480	528	538	522	506	526	521	515	489	519	521	552	532	524	532	498	550	490	502	510	531	491	515	496	529	480	525	556	536	466	535	563	534	521	524	532	506	495	498	516	559	540	524	522	512	551	481	522	484	495	503	520	512	515	495	536	522	503	490	491	472	521	516	566	524	494	530	548	546	526	548	530	525	541	540	508	520	545	507	566	477	543	520	523	490	535	526	545	509	497	522	525	561	505	488	541	525	513	478	512	559	587	502	512	517	564	531	520	544	500	517	522	524	482	474	531	527	500	532	509	458	547	528	528	538	552	556	534	533	524	509	537	542	570	551	525	537	504	508	528	497	525	543	548	530	457	501	550	560	509	510	511	526	550	570	520	534	489	497	491	512	524	464	483	516	506	553	489	492	518	530	478	539	498	561	510	520	530	554	523	487	501	520	545	551	555	518	526	496	455	503	545	534	501	526	494	540	535	551	554	535	532	531	505	519	528	528	489	571	493	519	513	546	529	540	540	496	502	530	509	507	489	549	526	526	478	530	542	497	539	486	522	551	518	517	520	498	541	542	514	522	525	494	538	518	509	510	557	535	519	509	518	483	546	551	540	525	529	531	527	508	518	530	514	535	535	525	487	477	508	510	474	533	532	530	543	541	536	519	528	517	547	539	494	539	551	552	539	515	560	530	489	531	525	555	506	523	483	533	507	527	511	546	534	546	542	501	497	530	559	553	502	527	528	525	473	505	554	512	531	529	529	474	576	509	513	499	555	499	526	535	520	555	492	523	539	513	536	513	525	553	494	555	492	497	499	533	490	539	544	529	522	522	504	537	497	560	486	503	526	515	507	465	517	536	476	535	582	458	514	541	480	506	496	534	532	570	528	478	549	506	506	495	539	552	517	528	508	530	508	547	552	491	503	526	555	531	513	558	486	501	539	549	504	524	505	515	532	481	525	510	502	542	563	523	533	512	550	525	527	496	512	516	536	535	531	505	526	537	534
33916	62302	44984	47571	39028	26560	10345	4779	802	759	713	698	690	701	648	659	630	612	611	671	623	612	626	655	593	655	648	593	630	610	637	632	622	588	685	585	625	610	619	650	575	611	665	636	590	610	617	620	651	628	627	637	641	627	635	590	605	649	580	616	639	587	595	598	663	621	633	597	587	615	579	621	593	628	608	601	610	626	598	616	583	587	606	621	577	622	617	648	615	663	598	652	616	591	611	616	611	617	648	605	592	562	589	585	579	611	610	615	629	643	607	647	603	618	585	606	634	576	672	596	637	631	615	631	582	619	585	623	621	624	614	624	607	653	627	609	590	587	620	661	582	636	609	610	589	658	620	594	641	628	606	596	628	628	640	601	604	599	594	590	642	633	621	623	617	590	604	608	616	616	615	640	601	598	578	586	570	612	644	604	666	579	627	610	628	616	617	599	638	650	607	613	614	571	626	601	645	602	587	582	651	657	623	603	614	658	588	623	590	633	640	594	624	612	655	640	625	571	625	671	625	577	616	634	627	611	602	622	594	633	583	610	582	597	621	609	567	598	595	608	608	635	637	673	599	601	581	634	646	620	615	610	593	653	633	627	616	562	656	607	593	649	620	609	613	563	666	607	600	571	650	626	580	602	627	571	571	634	569	577	567	604	622	627	620	593	575	591	614	570	663	600	562	592	601	632	588	623	677	581	591	627	584	627	632	603	650	608	635	618	620	664	615	629	600	622	670	604	636	613	627	641	598	577	649	593	613	573	624	619	592	626	622	612	597	593	589	628	619	642	615	632	597	592	614	639	620	598	614	615	626	601	640	647	618	628	575	608	603	625	636	669	637	559	598	609	598	634	615	595	627	626	624	618	591	595	582	612	635	592	562	643	610	644	640	651	583	605	633	601	613	582	609	542	661	582	584	537	559	642	605	589	607	615	594	655	605	647	596	605	627	604	650	577	600	572	599	641	548	562	604	638	642	595	607	596	621	636	616	621	603	632	686	614	606	629	624	607	578	589	577	586	615	621	603	605	600	601	604	636	624	613	571	657	625	605	651	642	606	642	619	582	614	590	558	625	611	578	592	650	648	594	579	642	633	595	607	595	621	627	635	616	604	637	584	642	576	598	626	607	636	615	608	604	581	616	606	603	601	629	597	618	597	575	582	608	585	609	611	593	577	626	625	633	612	609	598	571	640	648	607	595	564	596	640	593	608	629	611	642	634	620	628	649	613	622	638	617	650	587	634	620	642	604	626	601	592	556	692	645	638	616	580	656	609	598	572	588	569	565	654	642	615	607	573	557	640	623	613	607	582	619	589	604	617	611	642	621	563	611	606	610	543	591	619	647	604	580	598	611	620	646	563	623	635	579	601	602	593	596	611	655	582	614	628	581	581	630	618	601	617	598	638	598	608	612	564	634	628	597	635	614	588	631	593	610	594	579	595	613	613	573	648	600	600	655	613	632	626	665	605	565	591	611	591	614	639	619	614	616	656	605	607	664	656	612	641	581	602	645	579	550	623	589	581	607	631	592	631	639	556	600	578	605	601	653	624	636	637	607	623	621	572	583	595	627	577	619	652	626	590	639	618	598	624	615	585	654	585	642	586	595	621	594	634	648	624	653	618	555	620	666	626	582	642	632	573	608	600	612	609	606	627	599	671	564	590	633	614	659	603	611	661	596	642	634	643	594	664	633	630	612	671	602	614	636	602	619	617	571	613	615	607	586	614	608	578	599	602	602	611	621	590	593	622	607	596	632	586	606	674	563	634	629	627	659	612	607	576	637	573	636	593	594	645	650	645	612	605	619	610	617	623	625	637	663	666	640	588	603	617	602	601	609	598	639	597	599	603	618	629	594	632	597	610	596	613	601	630	627	579	620	640	660	598	615	616	628	627	573	595	628	626	578	618	633	583	616	600	618	615	611	583	603	602	620	628	641	586	562	597	602	650	623	540	585	644	609	595	615	597	639	658	589	600	606	631	590	603	587	614	604	621	622	631	705	654	632	625	645	621	604	650	606	593	644	588	595	603	640	613	612	592	663	663	587	616	591	603	564	599	591	638	610	621	575	593	600	609	618	603	607	544	585	568	591	600	588	599	600	625	600	614	620	551	618	616	669	624	614	598	648	623	631	607	610	609	660	589	602	627	603	608	613	623	627	607	650	610	581	636	635	584	637	584	614	622	571	641	641	597	640	596	614	555	635	661	611	588	587	597	644	582	631	579	665	620	635	593	609	618	622	580	583	573	629	623	605	609	579	616	583	591	587	644	612	576	610	595	580	605	661	621	621	607	606	681	637	577	616	626	621	606	612	623	630	633	616	597	606	606	608	665	596	586	620	562	612	620	601	623	616	591	609	563	618	607	568	602	609	628	596	621	595	593	600	627	614	608	626	549	596	628	604	636	594	653	590	583	618	611	673	628	616	633	621	581	629	611	602	623	604	602	612	621	631	620	633	629	638	585	617	598	588	613	606	616	613	617	645	604	605	619	619	603	584	615	626	622	618	585	608	573	579	595	601	598	631	609	597	630	607	606	589	603	622	623	586	650	555	619	585	600	619	628	617	664	590	644	618	592	628	629	620	613	615	633	581	589	647	596	594	591	655	608	626	617	645	601	596	620	609	560	603	585	591	606	597	644	625	602	590	585	575	643	608	629	602	658	608	605	568	594	597	606	589	627	612	615	626	615	577	556	614	614	645	565	625	600	642	608	601	652	647	575	627	576	631	596	569	613	641	570	632	645	640	612	606	632	631	571	590	597	575	639	646	605	577	605	578	608	589	567	632	604	632	564	637	606	640	640	605	648	576	659	665	627	632	631	611	602	601	636	592	587	624	651	575	618	631	591	626	585	651	630	625	622	603	603	596	613	622	647	644	597	645	616	617	620	611	578	609	656	584	614	592	644	631	573	634	635	592	633	602	659	589	572	619	632	641	583	615	601	623	613	578	622	622	601	632	605	621	622	590	585	580	635	589	602	646	602	609	565	612	637	611	612	606	638	610	635	584	615	579	621	595	619	598	600	597	591	633	570	654	603	561	605	597	619	612	674	634	620	622	587	616	632	554	580	568	604	622	627	615	632	636	655	628	656	622	618	572	634	653	654	612	630	646	647	624	646	630	627	623	629	583	636	565	619	613	584	610	610	590	634	589	592	624	627	635	615	636	641	628	589	592	616	559	653	604	629	621	626	602	601	593	575	614	629	611	594	648	619	604	593	540	651	577	612	644	586	590	629	571	585	603	616	624	600	605	656	562	606	645	602	575	637	586	624	635	573	613	586	618	594	618	658	643	609	605	611	630	592	611	645	607	593	625	621	583	579	619	627	588	620	647	587	637	602	609	612	617	595	612	612	597	653	566	614	626	653	612	617	601	591	631	623	607	614	608	630	604	605	614	624	590	638	613	635	587	638	622	604	610	583	581	636	636	637	592	623	619	655	618	599	614	644	634	615	592	626	594	598	591	623	600	579	604	612	596	592	646	609	615	612	577
25335	21304	28878	33295	25512	19458	9129	2626	582	557	544	520	492	511	514	523	580	486	538	511	490	486	475	530	494	494	479	507	533	520	501	484	483	504	530	524	492	490	511	540	486	527	508	450	496	511	472	501	515	466	472	523	509	498	523	460	512	481	495	497	484	500	501	503	510	527	485	498	463	491	535	467	547	535	531	501	543	553	510	529	539	472	509	478	508	536	498	479	454	471	513	472	498	489	528	517	533	517	502	482	522	505	493	499	524	505	482	525	506	482	501	453	518	505	503	496	500	517	505	486	521	495	465	534	490	506	526	466	495	484	507	507	505	520	503	524	496	529	521	476	508	498	516	504	473	533	531	514	538	517	509	496	504	507	495	506	525	478	523	549	494	510	500	496	503	510	473	506	498	501	478	493	496	481	539	518	454	530	490	501	509	512	482	495	508	553	547	508	520	493	494	547	479	502	529	510	489	527	525	480	506	489	502	504	489	488	505	496	479	526	514	493	459	490	493	502	516	438	494	496	505	471	469	478	491	491	494	484	482	505	523	528	502	472	538	467	509	471	472	496	492	486	450	510	518	513	525	518	520	503	501	489	539	495	499	485	525	518	515	479	507	482	501	543	506	516	486	532	481	482	495	517	470	493	490	548	515	542	515	502	489	467	493	492	511	517	507	489	466	551	478	464	524	534	505	520	492	533	492	475	509	537	522	512	483	524	504	509	503	541	516	524	519	501	478	497	512	488	522	488	511	503	499	520	534	497	483	504	493	485	489	517	477	475	503	556	463	484	459	491	547	494	500	533	532	531	506	515	509	484	500	474	487	534	483	484	509	494	495	508	520	514	520	513	520	502	536	488	516	450	493	485	497	522	536	481	486	511	502	508	479	496	492	472	520	523	476	522	473	510	498	484	474	518	479	502	471	525	490	522	483	522	495	522	515	509	522	496	515	474	495	506	494	526	529	496	516	519	530	526	515	513	476	488	549	523	509	504	468	474	575	520	459	496	505	534	505	479	520	512	492	539	446	545	530	470	491	506	503	479	481	464	505	526	518	489	508	507	523	496	484	497	501	519	499	477	481	552	515	507	468	524	507	504	504	509	509	514	549	513	510	462	495	489	512	484	525	495	534	500	556	493	499	452	509	477	491	488	531	497	542	517	468	493	471	509	504	529	492	512	529	464	479	527	503	449	470	494	503	494	525	509	535	489	522	466	494	514	480	487	513	519	532	518	498	494	510	479	509	510	490	467	547	529	513	535	482	533	500	499	520	509	504	514	547	511	516	504	489	533	505	500	494	468	490	489	502	487	533	479	478	473	491	542	543	527	470	532	493	511	486	514	490	526	499	486	491	505	501	522	467	490	474	514	528	500	505	537	517	487	482	467	521	511	528	503	496	499	535	495	550	524	501	508	517	531	487	517	474	510	520	493	487	460	521	506	525	474	481	499	530	482	493	513	501	478	510	510	493	490	490	529	510	516	530	500	498	505	482	471	478	535	509	539	485	458	530	478	517	535	469	523	480	505	547	474	498	530	519	495	545	486	476	512	502	478	544	497	512	477	487	513	518	457	514	490	503	516	504	488	496	475	516	470	531	479	532	522	514	496	501	507	490	533	480	463	529	496	453	491	468	504	515	505	507	486	522	519	512	496	503	468	515	503	506	531	519	464	526	513	465	481	446	535	516	499	484	537	507	516	515	514	488	487	483	503	495	491	539	523	461	526	475	497	506	512	472	457	489	543	519	493	517	488	450	515	506	476	475	510	503	485	536	526	474	506	497	496	482	519	473	482	509	519	483	535	515	492	492	494	513	555	514	547	471	529	555	507	469	486	536	489	507	483	481	499	485	503	524	489	469	472	507	529	489	545	503	485	503	477	493	476	510	506	458	523	567	497	509	503	491	522	521	506	513	505	474	510	519	517	513	479	475	495	475	517	506	544	488	485	524	495	492	487	538	513	528	501	539	510	498	470	529	521	494	514	496	510	504	473	479	497	511	517	505	459	495	517	484	489	520	488	485	499	506	488	453	502	464	499	560	484	494	509	511	510	494	503	465	510	516	487	502	492	490	482	534	516	504	518	501	513	496	486	525	507	478	507	515	494	479	509	486	482	509	513	463	473	485	497	510	463	494	496	479	480	503	484	506	492	512	493	487	508	487	484	517	492	514	498	501	491	480	502	503	504	498	516	509	498	497	491	484	510	512	514	535	515	541	514	490	490	545	472	486	535	514	535	496	493	507	464	489	491	514	510	494	514	507	470	468	491	496	496	481	497	526	491	500	494	514	484	509	526	500	524	477	487	525	483	526	491	487	501	487	513	489	514	529	478	461	521	495	525	502	472	538	482	498	489	524	477	503	508	501	526	493	541	509	509	488	474	501	473	522	511	532	489	493	503	535	494	505	524	509	515	524	513	531	484	504	466	488	479	497	510	523	477	466	516	495	490	531	525	499	495	494	498	507	515	550	515	516	514	491	508	467	494	496	509	484	485	512	469	507	474	491	454	472	455	516	486	544	480	482	532	483	519	501	473	502	486	477	492	476	511	539	484	453	482	497	527	549	497	489	512	507	469	493	482	468	491	531	474	512	498	524	501	561	507	527	546	529	488	502	462	497	481	574	480	533	516	502	511	525	510	493	495	494	527	467	518	497	488	481	495	532	479	512	515	501	490	525	523	485	466	543	532	503	508	569	496	471	530	481	497	506	463	476	528	504	458	493	467	537	507	513	501	490	503	483	514	513	532	499	511	517	535	504	460	524	524	519	496	487	517	520	501	486	505	473	506	471	483	495	509	519	507	469	507	511	495	510	521	530	486	524	536	504	525	500	510	505	496	507	516	507	494	532	495	512	490	479	520	523	504	483	484	481	495	504	507	496	484	509	485	494	470	525	511	449	481	528	476	522	517	516	500	517	466	484	489	451	522	513	501	532	493	505	488	490	490	508	515	516	527	506	504	519	538	484	484	476	501	520	526	488	473	489	483	510	560	507	501	531	499	470	513	473	490	500	498	531	451	503	494	471	516	516	517	503	503	513	545	512	533	487	520	520	505	518	493	548	523	527	521	517	503	505	481	497	469	462	527	518	499	487	483	520	502	486	492	516	509	493	511	464	533	487	511	502	513	498	503	528	492	566	485	534	534	499	495	473	505	499	499	513	559	516	555	481	482	526	486	515	501	508	529	456	528	501	485	509	468	510	512	507	508	508	531	493	516	504	500	485	504	480	497	473	515	534	531	508	504	509	464	481	542	499	505	505	533	496	505	509	505	538	504	487	519	495	523	469	471	478	472	466	469	493	496	482	509	508	492	470	507	463	458	486	541	503	507	552	492	451	515	481	493	543	477	488	490	489	497	511	526	502	483	469	552	505	496	487	537	523	498	488	540	532	483	520	500	490	478	491	510	521	465	518	496	508	517	506	501	488	506	510	513	508	481	455	514	480	491	500	475	516	528	503	511	507	514	503	524	549	473	491	514	478	502	551	515	517	484	521	472
31791	51906	44088	41159	33892	26420	13325	5546	761	644	660	648	679	661	612	630	615	628	621	620	626	568	615	620	616	635	677	599	605	626	638	619	647	677	597	581	658	625	629	622	608	603	641	616	627	611	629	618	606	599	616	616	635	591	574	610	597	581	603	642	611	609	607	584	635	608	592	576	574	642	634	616	615	614	627	594	630	634	631	637	601	682	647	606	633	617	590	612	623	591	647	631	607	590	607	605	574	633	615	623	610	591	647	552	577	619	597	596	619	649	613	617	637	624	640	587	665	651	568	572	597	596	617	620	617	577	594	627	612	624	614	627	597	631	590	618	574	597	613	609	610	585	603	613	621	606	648	610	534	611	657	611	621	626	584	601	610	625	600	590	586	622	603	581	539	578	626	637	610	614	610	602	615	663	607	635	658	654	572	601	618	617	640	578	534	606	606	614	607	635	636	587	595	666	616	606	617	588	597	564	626	617	639	631	638	602	601	645	582	569	605	658	629	590	643	625	603	633	601	590	622	616	656	610	610	616	607	640	573	606	643	644	564	635	609	648	631	614	584	654	628	602	626	590	572	621	596	600	622	604	614	614	615	617	619	584	612	607	578	571	615	557	585	599	600	616	602	620	610	661	591	598	598	628	640	573	655	612	582	640	595	569	629	606	592	601	598	583	628	637	567	662	634	566	607	620	627	638	624	652	615	594	605	641	612	588	584	626	612	576	681	603	639	605	578	600	591	619	595	642	602	608	634	588	666	615	579	628	557	603	646	590	630	596	622	655	623	664	633	591	589	594	589	600	609	614	640	612	627	623	609	648	650	593	605	623	584	596	608	616	624	586	570	589	614	650	605	620	585	556	631	627	579	635	601	616	604	567	590	615	590	644	594	617	600	663	607	628	619	618	577	618	612	609	625	647	582	583	612	634	612	618	596	635	652	643	646	607	632	627	618	610	636	619	624	631	596	615	613	600	618	560	594	617	609	597	581	637	617	570	638	605	593	608	626	613	663	613	610	552	621	671	644	629	597	632	569	586	604	629	633	646	614	596	565	580	596	573	601	593	607	599	572	578	606	587	600	599	619	577	590	611	675	643	640	603	606	641	577	572	655	631	626	587	601	654	653	577	604	622	604	619	650	589	568	581	649	623	587	607	597	594	565	589	634	589	551	609	571	578	607	621	590	660	625	619	599	612	604	618	635	596	615	615	582	630	629	585	564	610	615	604	595	630	638	622	651	576	656	576	587	551	664	588	631	582	641	652	602	613	633	668	644	597	616	600	585	658	608	646	603	626	589	673	617	615	628	572	594	627	607	597	595	596	581	646	610	660	612	651	578	562	606	630	587	613	598	624	641	656	619	593	578	615	567	572	590	568	605	594	604	610	603	571	626	636	600	614	568	612	596	594	623	629	608	639	606	615	626	623	621	599	604	610	592	652	584	561	600	583	636	630	636	607	607	594	568	631	554	632	601	604	625	621	609	608	584	569	628	604	578	629	619	563	627	633	619	606	627	609	647	635	587	634	617	623	632	678	621	630	630	602	591	604	589	594	613	617	617	606	607	548	627	586	640	594	597	617	604	595	587	655	589	559	634	619	623	617	604	627	649	635	592	628	617	588	622	599	599	586	627	631	646	636	603	587	609	593	577	676	581	617	593	621	641	635	617	619	624	628	617	607	618	606	595	593	554	621	588	645	617	587	603	664	626	640	641	656	607	598	593	570	630	664	628	583	600	600	627	602	612	596	620	615	574	587	623	572	608	658	586	645	650	571	558	624	628	592	555	611	583	621	565	606	638	654	616	641	624	595	637	614	550	650	601	587	635	584	583	662	615	618	620	603	639	588	588	583	575	650	599	610	589	626	606	642	603	638	690	613	639	647	597	560	624	587	626	577	604	639	642	571	593	563	612	592	601	653	608	598	608	616	620	588	592	596	600	645	643	599	565	601	625	610	585	598	592	620	631	621	624	567	580	648	587	583	564	540	621	592	583	658	617	623	601	574	623	585	568	615	645	598	616	610	640	617	594	609	608	618	597	571	605	572	611	640	589	582	563	631	598	637	629	596	611	633	613	593	611	605	588	599	620	604	634	632	607	595	603	614	602	631	636	587	594	621	590	603	616	637	610	555	591	613	625	590	585	621	574	601	655	633	610	594	599	632	608	598	568	633	605	590	594	622	617	610	586	640	598	595	622	601	607	625	600	595	593	627	604	629	610	574	612	587	594	578	563	642	619	616	618	614	626	594	601	637	618	615	650	638	607	577	629	584	589	629	586	660	581	613	571	630	617	613	562	617	619	601	576	658	632	621	598	616	593	627	594	675	584	616	611	558	583	588	582	619	616	610	597	603	615	606	628	608	574	591	645	612	570	613	587	621	658	654	613	565	602	612	629	636	594	622	614	569	624	623	603	607	601	584	570	581	648	634	607	621	649	606	602	624	624	584	615	573	630	632	592	665	621	573	619	603	622	579	584	587	615	561	626	590	593	576	652	602	576	593	656	569	625	627	584	646	577	564	615	567	627	614	623	590	604	650	575	646	600	602	615	571	605	627	596	605	588	647	655	581	598	600	598	618	628	622	623	600	576	639	620	613	579	631	610	620	642	611	639	661	646	575	620	612	571	625	612	646	576	646	619	569	586	604	592	601	644	624	615	562	626	599	602	630	621	616	648	594	632	621	625	602	623	599	627	606	616	634	603	604	636	579	568	584	621	631	624	669	614	654	594	624	622	616	594	566	651	620	629	614	608	627	634	594	613	582	657	635	625	641	635	617	654	608	563	600	620	602	611	584	635	606	565	580	592	595	630	626	613	620	631	621	614	627	610	570	620	606	629	626	616	605	611	620	581	614	627	597	585	625	620	639	649	629	625	627	651	631	589	612	615	611	613	585	604	618	621	585	575	608	573	610	624	607	626	611	618	591	612	609	627	614	619	553	611	577	639	645	599	639	635	621	578	645	604	586	599	631	638	608	597	567	583	594	587	564	622	599	652	620	628	599	642	629	597	612	619	617	617	618	621	599	621	597	571	675	585	600	625	623	643	609	621	626	593	602	621	546	704	624	618	619	575	630	629	644	603	565	615	593	619	602	630	621	577	590	608	585	629	610	607	630	558	652	591	593	601	618	622	593	593	628	601	598	606	571	619	622	600	600	566	626	647	608	583	611	640	660	590	630	546	610	589	579	634	596	639	561	609	600	598	616	634	609	581	576	642	614	570	595	574	583	627	557	617	591	606	623	641	600	618	564	624	628	628	602	582	603	575	589	614	586	599	632	570	656	562	642	647	592	609	636	648	612	617	600	599	601	604	610	586	624	610	585	606	612	611	624	577	603	624	611	637	581	541	606	567	617	602	629	616	575	578	603	624	609	583	612	633	600	618	623	596	618	573	638	597	618	634	608	593	625	623	625	633	633	642	581	626	566	586	644	603	627	587	598	596	588	570	612	639	624	654	587	627	608	654	607	594	638	594	609	624	621	595	603	645	576	612	596
22924	21250	30918	34918	37494	41013	32901	15137	1878	1010	984	966	902	967	966	931	916	883	947	860	896	879	897	907	876	874	856	871	860	861	923	871	903	868	821	874	869	916	910	886	844	871	876	889	869	892	873	884	854	924	918	829	946	884	879	883	925	878	888	943	832	895	922	913	867	887	876	825	859	859	931	863	880	866	872	893	865	920	884	887	866	942	861	876	851	908	898	882	876	856	856	889	894	912	897	887	820	803	861	839	911	909	869	827	868	903	857	871	841	875	938	868	862	850	857	877	859	908	871	877	915	869	841	837	890	897	915	852	886	847	875	879	890	915	888	841	875	899	844	879	838	926	884	834	893	904	851	860	832	803	880	918	856	855	860	881	893	876	868	888	874	843	867	846	897	807	847	868	884	908	843	859	862	854	906	882	958	864	937	926	824	804	871	891	863	892	917	882	864	851	838	852	868	903	898	900	885	898	884	903	878	858	847	919	919	810	840	819	835	843	892	894	864	840	925	877	866	872	853	861	877	859	859	858	904	888	866	880	884	892	882	866	822	879	893	924	827	895	839	866	903	856	873	943	879	871	849	914	880	879	890	897	860	911	852	883	891	873	840	882	908	919	874	854	887	878	881	894	879	883	876	869	873	874	881	903	909	868	853	901	857	868	870	866	856	837	887	878	901	908	865	911	877	856	904	855	867	899	867	848	913	853	873	894	841	832	858	903	877	876	874	893	953	903	871	898	876	850	867	868	873	898	910	836	839	888	859	867	897	849	944	858	950	930	924	835	918	872	842	837	875	815	880	877	882	843	846	856	853	858	864	853	838	913	846	857	839	896	898	905	951	852	924	910	869	925	911	923	867	848	871	844	831	876	899	884	907	899	826	876	835	886	871	851	882	830	863	906	885	879	900	807	884	869	854	871	799	898	873	812	848	853	846	800	890	851	909	884	856	846	844	854	833	876	828	849	873	893	841	833	846	901	839	907	846	899	846	855	887	849	854	856	866	891	935	916	941	910	888	830	850	873	927	867	887	874	903	860	875	874	843	885	817	808	851	909	918	896	836	865	882	821	879	903	838	917	885	878	835	856	837	867	904	806	892	909	869	960	888	841	855	897	864	840	907	854	844	902	861	889	880	839	871	879	822	898	846	870	888	867	902	864	889	869	850	817	920	867	889	894	906	853	924	896	804	880	852	883	897	867	861	867	833	893	848	873	846	852	821	904	855	890	851	877	868	899	894	885	880	944	860	896	856	829	889	858	839	824	843	860	936	863	784	875	851	888	902	871	821	864	890	875	890	886	944	910	884	907	890	898	906	942	897	877	897	856	892	885	862	830	860	896	872	850	881	940	898	867	817	876	871	884	866	885	935	888	907	895	857	865	876	900	876	904	929	923	888	817	884	821	862	868	879	848	862	920	861	914	894	864	879	880	832	869	857	928	906	830	853	852	863	867	828	898	837	911	897	856	852	869	827	909	882	862	851	853	819	881	923	941	822	847	874	827	885	869	917	908	868	917	907	891	915	923	880	896	881	852	898	909	868	856	884	890	861	842	882	835	854	820	869	905	938	876	868	842	853	856	844	874	827	838	900	890	809	894	897	845	870	878	841	892	879	860	828	878	877	894	857	868	876	878	872	860	876	920	844	885	853	869	874	853	877	862	898	874	881	896	862	847	878	874	881	874	910	927	867	870	899	875	896	844	903	885	884	862	874	856	862	835	827	903	861	844	907	896	874	848	873	889	825	914	882	858	819	886	847	871	903	891	857	847	876	885	838	876	877	854	851	885	872	910	868	870	863	824	895	896	851	874	861	863	909	869	841	849	808	793	874	892	910	858	866	892	874	834	920	888	911	872	924	913	852	876	874	882	873	920	879	861	832	866	868	858	855	907	878	844	894	893	926	812	895	902	870	893	936	890	870	897	834	862	831	929	842	875	964	832	879	887	878	892	888	830	881	896	921	812	811	879	836	907	887	862	859	917	889	916	844	846	824	911	886	880	823	893	876	884	967	862	833	837	890	833	874	889	855	870	888	927	860	868	863	896	893	873	812	880	910	903	904	895	923	874	810	881	935	843	867	888	861	876	844	888	894	843	889	835	868	858	844	900	856	883	853	816	887	923	886	872	883	834	918	910	958	926	886	812	856	900	862	864	909	883	957	904	807	893	870	870	875	812	865	875	908	863	862	935	853	850	815	888	884	848	853	895	878	875	859	855	905	876	852	856	839	873	856	893	867	910	893	866	855	829	878	883	875	851	879	834	895	861	858	898	860	886	858	892	857	882	900	843	878	937	850	863	824	861	847	882	896	894	885	859	878	865	922	856	889	876	843	946	920	885	859	824	865	866	936	854	910	882	879	864	869	887	893	860	900	850	852	882	878	823	863	906	855	841	878	903	881	860	814	907	886	836	892	904	852	903	848	929	882	883	853	902	846	882	887	909	882	917	868	875	882	856	921	839	875	877	858	885	852	888	860	858	894	843	906	909	861	854	814	911	838	814	861	859	864	863	893	814	859	893	861	858	868	823	850	863	894	864	878	897	897	883	851	883	865	841	877	852	854	875	930	891	896	823	838	868	916	872	915	861	846	828	867	878	899	902	864	901	860	890	867	885	906	865	844	896	839	839	852	897	881	864	881	856	838	828	849	871	881	839	926	910	920	915	878	877	916	881	826	876	904	840	890	869	868	881	847	841	896	923	907	855	928	888	870	877	889	846	891	818	901	882	845	808	859	878	857	862	825	879	856	917	892	886	906	903	882	886	869	866	891	870	840	887	903	896	923	839	885	830	908	868	900	856	858	899	799	902	914	899	925	897	871	867	877	870	892	855	824	890	910	835	884	859	872	906	890	869	889	843	845	866	855	857	855	864	894	856	855	912	842	887	874	844	889	835	844	862	895	853	832	867	864	852	886	859	849	878	878	815	878	868	868	860	843	895	890	878	843	840	871	871	818	821	842	882	884	874	825	844	868	916	828	867	918	829	868	845	872	882	813	877	851	882	860	916	859	918	882	907	913	907	860	855	856	874	926	831	835	923	909	883	826	878	857	870	826	811	919	892	874	927	904	891	916	912	825	869	894	907	823	825	866	949	850	888	882	902	925	909	874	870	865	882	899	862	893	916	889	856	862	893	886	879	870	861	817	883	912	836	853	845	915	878	833	879	870	862	807	884	905	880	880	896	888	878	926	853	884	833	866	886	842	873	807	823	902	870	915	897	903	900	870	834	849	874	855	883	865	886	915	867	898	883	892	842	855	909	846	872	842	864	849	908	906	824	876	844	836	842	879	823	860	909	883	875	865	871	843	864	806	804	894	835	885	855	898	887	879	921	901	855	903	881	897	824	871	883	853	842	847	856	826	864	851	853	887	873	824	845	866	809	856	849	920	864	814	868	891	899	848	896	851	892	847	885	874	883	893	877	916	913	914	898	943	872	887	847	858	863	865	868	913	859	836	860	885	854	898	926	847	900	886	891	847	882	869	888	909	861	897	860
43753	80260	73571	65030	54304	47240	32689	16968	1544	1250	1197	1190	1134	1031	1100	1055	1066	1019	1059	965	986	969	1036	981	999	1034	1060	956	1102	1029	996	982	984	1027	998	980	1050	1025	932	1014	948	994	992	1002	953	980	1001	1004	985	980	1004	995	928	958	1016	986	935	959	1004	970	1024	1029	1032	1017	1048	1002	995	969	966	949	1017	993	981	980	970	1002	960	1009	964	1008	980	987	1003	985	966	991	996	1018	1013	999	959	987	1045	1043	995	961	1008	996	982	1033	976	955	1003	956	976	1023	957	965	967	939	1007	973	952	963	1007	1009	1015	950	1027	1012	1001	986	999	1016	983	974	1001	1040	986	1013	1004	1036	1024	982	1011	1041	951	975	1006	1005	1040	1007	1053	973	1002	999	990	997	982	1010	992	989	1009	960	988	997	934	989	980	1033	1033	960	943	970	1013	1008	988	958	1004	980	975	997	975	1011	1029	993	1015	940	932	987	1014	937	988	1020	977	963	974	986	974	932	993	983	1043	988	1031	980	995	982	947	1014	976	996	953	999	986	997	1022	996	951	988	1032	991	980	986	938	974	958	966	1026	1036	964	1037	1008	962	1017	982	1008	997	968	1009	1024	1018	939	997	1022	984	957	938	962	972	980	1005	970	1016	963	1034	896	1068	973	992	1023	992	993	939	979	979	1000	1021	952	981	1035	971	962	1020	979	1025	937	946	1016	1046	929	972	1026	985	952	952	981	1042	965	973	950	1012	1012	1029	1007	959	1020	968	973	972	1027	941	990	1004	982	1052	1023	1017	963	970	944	973	988	1023	1015	978	959	1003	988	937	1011	982	934	1009	982	906	993	980	936	963	1030	1034	1032	1011	971	1000	1003	1009	952	940	944	1010	935	1050	997	974	992	975	990	1005	1087	933	981	1011	979	999	976	953	986	980	1073	964	1005	1049	964	937	1009	998	1013	985	997	971	1013	1006	974	912	962	971	977	1004	969	954	987	954	958	976	945	955	950	996	989	919	937	985	993	926	980	994	1002	985	1012	1024	1006	933	1003	959	983	1036	972	1009	970	1019	935	1003	996	992	1025	923	940	1029	1005	958	1038	1067	973	901	1003	993	953	990	993	1043	962	975	1021	979	923	991	939	973	957	960	972	961	1027	988	1020	1003	937	997	944	1001	986	994	979	965	1003	962	984	928	980	1018	978	980	963	948	1007	1017	976	975	1005	960	995	977	1014	992	1001	1075	1026	998	975	1023	983	963	979	912	960	1004	987	1020	946	997	1051	1029	963	931	926	984	1016	966	1051	996	995	1002	983	1032	955	1006	1013	1015	950	1017	1012	955	982	965	966	960	1015	973	933	989	974	990	964	999	967	1001	985	971	1025	972	987	1009	961	963	968	1000	1035	981	991	960	1021	963	997	974	1051	977	1049	934	1037	1018	944	952	1003	1010	965	1013	997	972	971	962	942	967	976	992	1007	955	1023	992	992	984	989	939	1003	1048	990	1018	1013	1035	966	980	953	996	993	956	980	968	949	900	1022	951	1019	979	970	1069	1027	1051	972	1047	988	1008	1010	962	971	1024	969	1012	973	965	989	971	1003	974	1021	948	1001	1020	989	1000	921	930	991	968	991	982	945	1025	1006	1026	965	1009	989	983	997	969	1026	997	989	980	977	1035	1038	954	1007	1043	969	957	962	919	965	1047	930	1041	954	1023	1020	981	970	988	972	975	982	1000	985	1029	943	965	970	1003	1046	1027	972	967	1020	989	1043	1024	1048	1028	1012	993	1027	1069	955	930	966	984	955	939	1003	949	978	976	956	1020	1019	964	1038	937	1021	974	978	995	973	921	1006	898	997	954	974	981	955	952	952	957	1026	964	981	997	996	975	1005	984	982	953	990	1002	975	999	952	1013	1012	981	984	1029	1002	1004	1002	947	1040	1006	955	1025	991	981	968	969	959	964	1054	982	922	989	969	1016	1006	993	962	965	994	949	989	989	990	1026	992	1045	1030	1003	967	992	963	999	1008	969	983	967	961	961	978	956	1015	977	1017	959	955	1010	996	1024	952	1034	984	988	1025	960	987	1015	950	1029	968	952	956	935	979	1046	1009	983	979	992	1014	944	977	1004	1027	987	974	1024	945	999	956	1017	1034	929	1020	986	986	985	974	994	972	962	1018	974	988	972	1052	976	980	997	980	1015	940	980	979	1023	1000	1002	969	1006	1039	936	977	968	996	998	1002	972	942	1026	994	957	985	945	958	1057	1015	985	952	970	1002	1054	954	944	1023	967	994	972	951	1023	963	958	1003	1051	1049	1053	970	978	953	1048	1017	951	1002	1000	962	990	981	957	972	996	977	971	974	986	991	930	977	1020	978	931	958	908	1020	987	957	976	939	941	990	987	963	1026	970	1012	1019	943	955	958	979	998	1014	991	977	981	1017	957	970	1015	979	1031	1021	999	1040	959	1017	974	986	986	1022	988	999	947	976	952	986	990	960	1016	1033	993	986	1036	1055	971	916	1020	1055	943	1030	990	1004	923	965	958	1018	1002	1024	961	920	981	994	1048	921	990	1021	916	985	995	968	982	970	933	988	982	953	932	1017	977	992	982	962	988	986	943	956	954	1025	953	1008	988	964	1002	960	993	1009	997	956	954	1046	992	951	983	989	922	1001	928	971	991	1001	1017	985	962	1034	978	1003	992	1043	1015	1034	961	982	969	1006	1004	1026	961	958	1027	955	955	952	1029	999	969	967	1053	906	988	969	975	964	937	953	982	922	941	967	999	945	943	1015	1034	993	970	969	973	986	936	962	965	947	986	982	934	1030	1028	969	954	1005	981	996	996	950	985	1005	999	1036	1000	979	1004	1029	954	940	977	1024	997	1006	1028	1000	1034	994	942	976	965	970	994	920	1001	1040	993	1001	920	993	983	1037	975	966	965	969	1020	995	981	1040	995	1008	1043	977	982	985	989	939	948	973	1043	986	998	969	992	992	959	1036	1039	999	981	997	989	954	976	1023	1006	1018	1025	1002	995	954	999	975	1040	967	985	1019	1021	950	957	1006	1009	1017	953	1007	1026	942	993	976	997	936	979	949	1018	1039	1000	948	985	929	978	989	939	991	924	998	1010	1035	989	995	1037	994	956	940	1001	922	983	1019	965	1020	963	952	1014	1000	982	1002	1032	995	994	957	1001	919	1044	956	997	974	1006	1015	983	981	958	1010	986	968	1006	964	995	970	1017	999	971	1035	979	953	979	1013	966	983	1017	978	985	1019	968	1034	962	980	977	986	1007	981	975	1007	956	981	927	982	978	953	972	1048	966	922	1006	955	971	995	1034	966	973	974	979	944	1002	986	989	998	961	980	1010	1009	966	977	975	992	985	929	994	960	1026	978	969	930	1001	973	939	972	984	1006	975	1041	952	1022	983	987	1011	961	989	1015	970	987	980	1025	968	1004	1000	1001	985	1007	988	1014	982	968	974	1021	1000	1027	957	964	982	981	979	992	992	968	968	980	1021	1033	947	1000	995	1025	996	985	1007	953	970	952	987	943	1011	1042	967	935	1003	965	970	976	1005	997	989	988	949	1036	1013	1048	965	1025	941	1034	981	955	1012	984	947	981	983	967	996	967	1029	898	978	1039	1002	998	991	951	996	1038	998	1004	992	998	951	974	1025	945	1016	974	999	1026	971	986	948	1037	965	986	1037	985	1005	958	1043	1007	997	980	1030	946	983	970	942	973	1013	955	1006	1003	944	1056	958	989	953	978	1013	996	961	990	999	1007	977	977	1001	994	1049	992	997	1013	1019	1046	1010	972	991	920	977	934	972	1018	996	985	991	973	957	1002	1008	1031	963	1043	956	974	970	970	989	940	1031	930	943	1021	982	990	995	967	1002	1008	1083	997	1026	1035	1023	1038	1003	1008	959	953	988	968	960	961	1015	992	999	900	968	976	959	929	989	984	954	969	964	962	1001	1013	953	932	969	989	972	1002	1025	977	956	1037	984	964	979	976	1004	988	990	995	1014	997	993
27352	21519	23635	19974	10527	5973	2099	849	427	439	416	413	385	449	440	436	435	386	459	424	408	421	412	453	405	436	434	413	446	417	418	447	413	405	454	406	401	419	412	412	417	417	446	428	408	434	426	416	421	464	408	444	444	439	442	432	409	440	446	416	411	433	433	430	421	411	409	414	444	417	438	437	407	417	435	419	436	442	442	415	431	435	419	436	418	428	457	436	422	402	431	434	430	412	403	461	463	422	375	437	381	487	442	476	457	404	445	401	424	409	458	421	444	418	394	418	412	396	447	430	453	436	451	445	436	415	417	431	462	401	444	401	423	442	417	443	420	447	409	462	431	437	435	442	406	436	420	420	466	418	441	437	418	443	440	414	451	446	435	414	436	430	423	412	411	433	446	450	434	435	448	427	454	448	395	442	423	449	430	454	442	458	428	402	385	413	421	409	448	398	416	416	408	448	440	419	437	427	418	412	434	436	438	452	431	432	461	445	461	415	423	440	392	448	443	442	422	402	407	413	454	417	414	406	450	395	419	401	426	421	418	428	416	434	398	388	410	466	426	412	428	447	395	417	432	438	388	417	438	434	414	429	460	425	409	426	409	399	383	447	404	462	388	429	424	447	435	407	452	400	437	434	404	402	424	428	400	411	416	416	415	430	414	413	418	435	441	443	427	424	437	417	418	416	453	412	453	453	412	418	412	444	397	424	407	429	447	439	430	402	451	426	400	471	437	420	428	439	443	454	406	451	440	415	443	390	430	443	428	446	439	403	454	468	439	437	433	444	430	446	427	415	405	418	428	439	410	399	446	447	440	447	437	467	402	406	452	424	426	433	439	451	406	415	443	450	422	418	430	441	424	457	448	391	451	426	430	426	441	416	430	434	418	435	411	403	452	447	399	420	425	440	456	451	430	447	424	454	377	416	458	429	411	417	430	427	424	435	414	412	425	436	402	397	426	462	453	423	403	417	425	420	399	434	447	451	414	418	401	411	424	471	462	423	429	413	408	437	434	455	451	387	436	471	433	429	411	423	452	427	385	443	414	429	424	420	375	453	413	441	441	448	439	396	412	416	428	416	397	432	442	426	412	430	449	403	457	464	422	413	421	421	409	422	402	436	418	449	405	409	444	424	384	460	440	379	431	407	416	455	374	399	436	429	435	423	416	424	403	411	434	440	448	433	451	421	437	382	407	444	415	440	444	406	420	420	426	397	400	415	451	467	442	434	419	432	406	408	421	452	432	400	419	426	439	409	420	420	463	432	414	441	390	439	425	402	403	461	411	403	436	433	413	440	404	427	458	439	437	420	415	405	466	431	437	431	446	430	427	414	425	431	446	414	424	413	438	446	441	433	408	393	434	419	438	446	423	443	409	446	386	426	461	448	446	452	451	439	440	469	410	437	398	425	436	434	426	469	431	380	425	424	452	435	426	427	415	407	401	430	423	439	379	412	406	451	434	452	448	406	435	426	448	412	441	421	404	429	426	420	458	424	422	399	432	448	403	400	447	454	463	402	400	434	430	455	443	382	436	405	406	432	461	412	403	408	418	454	375	442	413	434	438	417	437	442	463	423	455	431	426	410	421	489	423	417	437	434	417	408	402	446	404	417	433	420	369	429	413	431	424	428	456	383	457	412	429	402	431	401	439	411	443	433	409	425	397	420	429	382	415	406	396	444	391	421	462	424	449	390	405	427	423	439	404	410	422	404	416	464	442	433	424	401	439	439	431	420	418	416	437	408	434	444	428	396	489	380	424	404	421	438	432	450	458	432	437	457	427	425	441	405	427	429	411	437	424	475	409	380	417	423	448	432	432	379	420	429	430	423	419	393	409	439	417	398	397	424	401	407	419	374	423	407	438	460	392	411	379	434	428	426	432	414	413	438	467	449	440	450	431	429	414	418	461	442	424	446	445	424	426	428	452	386	411	385	458	451	431	442	433	441	421	405	449	407	381	426	436	429	426	407	405	452	444	432	421	447	446	400	428	403	438	439	440	436	440	412	409	416	439	420	408	443	428	406	409	440	401	418	443	425	383	434	426	411	410	427	414	436	400	435	435	459	426	432	453	423	380	427	428	426	437	413	421	405	422	426	419	394	456	435	448	439	433	395	437	415	463	452	435	427	411	427	458	423	423	380	420	423	427	428	407	423	456	454	433	442	431	397	416	453	410	421	432	454	418	438	447	435	418	415	440	440	430	437	407	423	429	435	442	462	466	413	462	439	426	436	435	443	441	437	475	423	459	440	442	413	446	399	450	420	454	432	435	465	395	411	379	426	446	417	484	406	384	414	409	445	433	415	421	439	415	450	388	415	417	415	422	437	403	423	425	420	447	439	418	427	462	438	419	427	434	439	443	400	411	413	410	440	424	434	421	462	434	421	430	439	416	438	458	445	402	404	458	429	428	431	410	430	475	449	402	410	419	432	419	411	429	402	404	445	422	483	450	452	409	423	436	431	420	410	382	443	417	455	425	389	429	431	449	422	446	418	432	447	449	428	425	442	435	462	386	406	451	441	408	414	433	435	430	412	446	481	439	416	394	399	428	455	426	436	458	398	420	402	427	440	431	430	383	473	424	391	401	409	425	396	444	447	442	404	401	449	405	433	432	448	368	391	431	408	432	434	438	421	416	404	409	393	463	406	460	434	447	402	399	434	443	419	427	439	429	409	431	418	413	423	402	443	429	443	456	450	423	417	412	424	430	429	407	450	448	414	421	406	441	439	385	459	392	451	421	466	444	403	427	424	401	439	424	422	409	403	408	424	383	441	424	443	396	466	440	432	439	413	428	445	410	447	424	440	440	401	423	480	417	466	411	413	416	440	439	425	445	443	421	442	431	460	417	460	427	422	377	425	408	421	444	449	405	442	403	446	430	431	449	411	404	449	435	447	466	424	429	436	452	424	442	445	419	435	430	437	411	416	429	401	448	450	433	408	431	414	433	419	427	444	420	404	421	445	404	402	400	397	409	416	443	463	421	438	466	427	410	380	410	443	444	434	445	465	440	430	443	417	469	392	463	423	417	435	454	436	412	376	435	429	417	418	442	448	435	411	442	384	465	429	390	404	393	416	435	437	425	422	433	420	403	424	446	422	440	428	424	430	409	418	397	422	427	452	426	423	431	442	420	423	456	417	384	402	424	406	408	400	430	434	442	433	469	432	426	425	441	473	414	467	401	448	409	432	447	462	422	433	416	430	394	423	422	433	436	467	421	420	439	426	451	430	427	460	421	466	460	441	426	463	440	425	392	430	433	434	419	380	438	443	417	457	450	430	431	426	425	449	443	410	397	413	441	436	402	420	402	416	449	430	415	449	432	440	427	404	444	431	434	413	438	430	416	443	425	438	460	463	408	416	425	434	410	411	458	385	397	432	441	454	395	421	430	457	378	403	443	434	401	437	421	403	406	425	405	429	426	411	469	410	415	448	413	438	406	402	426	443	381	418	420	414	439	386	430	397	435	407	436	402	437	457	423	436	411	378	453	429
13882	27709	25941	19233	13084	8956	3395	1304	516	539	510	521	503	515	479	543	484	522	539	491	525	517	513	528	484	551	515	518	510	507	473	468	523	501	555	554	538	546	533	513	500	512	519	498	510	503	525	534	502	486	487	511	508	488	501	503	488	483	542	483	519	475	519	501	491	515	503	517	501	500	489	541	495	549	528	504	510	509	520	563	491	491	503	536	471	548	470	559	554	525	543	506	486	528	499	514	513	503	522	534	511	469	532	485	525	478	535	511	501	515	495	519	507	540	499	541	514	474	524	485	494	499	538	503	520	489	512	514	528	545	515	495	514	526	545	518	539	530	517	511	523	523	539	546	505	518	527	522	509	518	532	581	496	540	508	482	496	525	485	513	537	506	489	516	498	487	528	512	519	535	536	465	498	521	545	504	549	527	516	497	479	501	545	503	494	495	487	538	531	529	497	554	513	513	540	486	536	511	493	529	549	521	538	503	457	507	480	489	496	506	485	527	514	508	523	514	523	515	551	502	515	526	549	474	586	544	508	522	519	496	528	523	553	555	515	493	492	503	504	494	546	503	533	521	507	532	494	487	527	510	494	510	500	505	515	511	491	497	506	503	549	537	506	489	560	551	528	529	513	506	500	503	497	513	501	514	561	514	509	510	527	481	492	545	537	554	489	500	491	478	505	525	537	566	492	520	485	506	555	513	503	491	475	477	504	524	517	553	522	522	501	497	507	571	506	510	525	559	493	523	507	533	512	495	545	478	528	516	494	487	503	469	501	549	528	512	471	526	495	532	495	512	509	545	501	512	513	500	503	470	527	527	512	501	526	496	527	496	545	501	490	515	536	468	518	516	489	493	550	527	511	504	538	500	538	533	532	498	496	553	500	502	514	505	535	533	495	494	490	527	513	510	486	520	512	481	517	545	488	512	484	476	476	514	523	553	520	532	474	525	520	517	485	508	509	483	535	510	483	508	503	516	492	471	519	569	492	550	505	528	504	474	525	502	548	537	501	512	486	526	517	482	493	505	497	529	478	536	515	494	505	512	516	508	510	513	525	524	484	506	545	547	498	555	468	493	504	482	504	500	489	523	513	527	536	539	525	509	526	540	545	511	502	543	505	521	534	516	521	517	502	491	498	491	527	547	579	484	496	485	486	505	514	538	508	521	512	490	506	471	508	509	492	535	514	489	500	476	525	484	507	499	531	542	492	527	508	534	561	507	501	530	503	522	522	546	477	504	497	512	515	493	527	535	515	496	476	492	519	509	540	511	530	496	568	529	521	510	529	526	504	492	517	530	519	501	474	491	522	498	501	507	495	528	486	539	505	528	503	526	482	538	509	522	490	519	525	537	546	531	544	592	518	481	500	488	461	531	516	524	533	517	522	492	495	512	518	537	525	525	492	511	499	485	498	500	529	488	519	488	531	528	498	473	582	541	524	495	496	536	520	515	510	494	495	511	498	541	519	541	511	488	538	538	512	550	522	490	525	515	497	475	509	530	532	548	496	509	527	454	524	506	520	497	516	542	514	536	515	491	497	533	477	562	541	516	515	507	514	501	505	501	522	561	509	446	495	497	548	540	496	474	514	508	517	524	473	514	492	500	532	483	497	491	508	516	450	551	508	576	537	533	539	468	494	515	480	544	502	519	496	517	536	498	494	469	502	497	504	500	518	504	519	509	555	494	502	525	532	505	503	496	512	515	492	541	464	557	522	497	521	496	492	481	500	529	492	530	503	519	525	530	509	528	539	512	492	470	476	535	532	498	517	558	508	549	506	527	545	539	499	532	491	547	483	520	557	537	519	528	492	530	537	518	507	481	511	510	500	519	491	561	507	507	500	567	528	553	512	527	508	495	522	513	492	489	519	536	493	539	523	537	513	507	497	550	502	527	530	507	526	523	565	534	502	530	487	555	502	523	504	518	510	544	516	475	490	451	523	516	524	529	485	530	489	511	506	505	544	491	501	557	510	528	515	487	520	506	503	504	521	536	525	541	483	530	539	509	482	517	525	502	513	538	544	544	542	501	486	553	520	540	499	544	529	470	544	516	511	522	511	504	526	514	527	556	544	502	534	511	536	503	495	519	538	515	489	534	487	552	551	535	549	547	571	495	524	522	537	493	491	512	520	486	488	509	549	520	509	498	466	465	499	526	526	511	511	546	511	538	508	495	560	488	524	523	518	505	481	482	532	507	530	498	533	526	499	509	539	499	529	543	537	492	529	518	539	506	511	558	484	528	557	513	528	508	517	539	560	518	511	483	536	470	485	544	495	499	496	524	496	522	528	474	492	517	480	547	513	510	496	493	529	522	505	522	506	504	512	549	536	505	511	473	504	476	526	526	513	510	504	505	488	468	507	502	527	536	523	522	514	489	508	534	440	521	537	535	530	507	489	542	523	502	481	536	503	505	518	477	541	537	520	515	531	495	530	542	497	510	520	478	551	480	506	490	524	525	518	519	546	513	507	503	517	529	492	489	491	522	533	561	468	499	528	524	542	513	530	519	491	488	525	534	550	486	511	534	491	490	514	506	525	508	497	497	502	532	518	503	511	542	510	503	496	507	491	487	522	547	493	567	504	515	510	492	531	521	510	488	536	484	523	470	509	537	535	508	526	532	513	524	490	496	538	483	513	564	505	481	506	521	485	508	519	483	528	589	473	529	524	535	563	488	492	506	514	528	545	514	523	532	505	514	506	509	517	533	512	501	513	532	492	491	488	497	509	494	513	493	490	539	533	498	486	525	533	520	529	475	462	512	541	502	518	535	510	492	525	536	526	510	531	483	505	524	476	496	523	497	496	527	506	526	497	549	548	511	492	514	503	514	521	473	560	525	525	560	473	511	556	534	490	519	527	522	547	512	512	498	501	526	521	492	538	466	537	505	491	540	502	509	496	531	514	523	533	532	522	505	507	540	501	471	542	511	541	531	525	478	520	518	526	508	510	510	553	478	533	488	504	520	509	527	517	493	542	546	525	482	530	530	483	505	506	496	530	556	529	512	521	495	508	472	537	512	513	511	530	513	532	529	514	536	498	521	495	536	519	503	518	518	542	527	509	513	536	519	510	508	527	480	524	517	499	533	506	528	499	502	539	485	541	535	486	510	498	485	497	517	548	485	509	480	521	516	520	496	525	535	538	505	498	477	501	495	532	545	493	523	495	517	532	501	533	517	535	525	533	525	548	499	522	506	497	490	501	550	498	508	507	499	527	515	524	509	507	486	542	481	528	522	497	511	493	520	515	500	457	532	509	523	496	542	542	523	528	487	514	516	511	548	507	496	519	504	521	503	508	535	531	533	505	526	528	509	558	495	548	514	576	536	521	516	551	530	460	505	500	508	539	508	521	497	530	521	470	493	503	545	498	482	539	494	531	490	540	510	513	470	521	508	521	546	519	512	486	531	514	498	530	476	528	504	512	545	520	480	500	533	536	509	494	499	538	469	515	491	554	509	490	465	524	532	488	547	503	513	541	550	516	527	521	511	550	504
24457	21322	30287	37584	36290	30269	17803	3264	652	610	607	596	591	569	600	603	548	569	591	560	555	571	573	588	534	555	609	602	600	578	575	535	568	540	585	579	561	569	554	564	554	559	564	614	528	561	574	602	583	535	555	589	546	563	544	568	542	565	612	552	560	548	537	582	564	557	593	541	573	533	546	614	545	562	549	536	584	567	629	586	586	560	600	565	537	574	571	574	545	561	598	564	595	570	562	563	572	603	525	599	593	551	592	550	555	561	607	546	564	575	606	588	570	589	591	555	582	535	573	576	551	580	540	599	574	542	568	558	523	580	626	573	604	577	547	579	552	548	554	553	568	577	543	546	549	552	544	535	552	535	587	546	603	515	585	575	581	538	588	557	601	537	550	567	551	620	588	554	539	588	564	583	557	591	522	612	549	545	549	569	568	569	556	547	514	586	613	564	592	577	576	585	566	546	553	583	567	569	590	575	564	575	556	584	534	545	542	558	586	564	590	563	578	549	571	589	575	570	597	499	569	592	524	541	561	523	603	521	581	522	604	587	544	543	557	584	580	556	574	563	567	566	564	563	550	556	553	562	571	541	594	564	546	579	556	549	540	585	556	550	573	606	576	542	549	582	553	563	576	574	592	607	567	551	558	587	575	591	586	549	581	540	560	561	543	579	617	548	588	578	554	540	565	561	545	583	527	549	565	575	583	618	559	524	563	563	548	550	583	571	555	567	574	550	544	552	582	567	571	589	505	523	519	536	576	553	545	603	543	565	618	592	625	526	560	527	564	558	541	566	511	541	584	538	540	562	537	590	559	574	572	580	537	546	505	568	549	578	541	579	548	562	572	541	632	584	568	525	571	608	526	557	570	546	599	552	571	507	551	589	573	566	575	570	547	523	593	571	551	577	607	562	585	526	528	551	576	537	576	586	551	571	586	495	529	569	587	584	544	555	602	524	548	553	543	561	529	541	569	567	578	572	576	544	553	502	582	580	567	556	550	591	547	571	538	569	529	578	565	564	555	542	583	555	555	562	546	545	549	590	601	553	585	560	591	528	555	578	574	590	561	539	577	571	556	538	537	587	570	562	553	598	602	583	526	575	587	543	572	534	565	580	587	592	553	566	600	571	532	577	539	554	539	560	548	565	546	603	594	549	538	537	580	548	543	575	572	520	534	589	554	575	549	566	599	598	577	584	572	587	571	584	577	541	531	547	580	577	537	572	552	552	569	583	550	592	551	591	554	556	542	576	556	594	576	579	559	515	546	561	574	539	540	559	618	584	592	522	546	560	549	562	572	562	565	584	594	572	551	551	559	551	585	558	551	577	546	546	548	589	596	580	556	587	578	551	555	612	544	557	529	575	557	529	564	608	551	524	569	581	571	558	580	547	564	548	546	571	576	593	605	556	530	576	588	593	560	569	568	562	573	560	557	582	534	557	551	581	568	547	582	525	535	554	573	570	544	599	566	547	537	548	586	562	572	591	548	576	541	597	578	553	572	511	557	583	542	594	563	552	559	544	534	533	545	571	550	585	571	584	584	592	562	583	567	570	516	575	567	572	508	585	575	558	567	510	592	579	560	580	524	534	578	581	522	581	579	561	533	541	581	612	534	540	537	501	548	559	571	536	558	569	566	580	557	566	575	583	594	519	564	555	554	599	519	546	629	598	559	544	560	571	542	545	568	590	564	530	587	557	584	547	572	568	547	578	594	584	571	527	589	561	532	589	587	575	542	545	569	584	607	569	584	574	549	548	540	494	566	556	564	537	588	573	575	561	574	529	550	555	570	511	532	532	566	609	565	545	568	587	583	535	581	558	628	580	551	559	541	567	558	543	573	578	537	564	520	549	543	585	564	566	539	577	572	545	568	573	554	537	558	585	545	562	539	569	550	559	550	593	547	556	580	571	545	516	540	592	569	563	581	602	542	600	597	577	627	558	523	572	573	578	576	592	561	565	573	542	613	573	530	550	575	566	549	554	596	595	570	535	552	563	562	570	546	577	627	602	581	589	553	559	564	563	590	578	568	578	556	545	567	565	579	587	580	618	611	579	539	578	552	592	524	596	546	560	602	576	582	555	522	542	578	545	574	568	553	626	609	570	610	576	547	552	608	555	570	566	564	589	548	524	547	620	600	563	570	535	577	528	577	581	534	568	537	577	545	543	567	555	561	586	555	553	547	602	586	600	529	539	571	586	558	579	532	575	565	569	579	554	584	547	570	531	568	600	572	576	587	578	559	553	584	597	606	568	534	572	544	600	596	576	592	551	588	578	571	649	565	562	588	585	565	513	576	542	535	553	580	565	560	549	569	592	540	560	546	561	611	562	559	567	619	535	584	614	543	602	515	623	605	575	546	592	582	517	542	574	551	567	577	561	579	560	529	560	540	600	574	544	603	615	527	545	547	576	560	547	576	561	588	566	519	560	594	519	567	570	595	551	551	566	560	575	557	540	568	579	542	581	579	562	594	604	635	567	510	560	551	575	605	564	580	575	555	576	565	580	553	530	554	565	505	559	574	588	530	616	591	600	540	557	529	594	571	566	578	555	613	549	551	588	538	564	574	510	561	560	542	579	534	567	569	557	525	542	550	605	560	602	552	534	543	575	524	530	592	586	547	605	531	564	542	606	558	555	550	538	583	587	583	548	579	545	601	578	574	592	601	546	590	565	587	537	557	578	561	577	554	516	593	527	530	586	570	535	580	562	567	565	534	549	580	578	562	551	566	552	534	573	516	562	573	536	571	557	548	585	562	597	554	599	575	567	579	582	613	578	500	576	548	557	565	563	565	550	576	522	546	550	578	537	596	581	591	581	574	561	532	583	595	542	505	559	560	536	568	604	560	576	586	584	558	588	551	552	619	554	533	545	618	571	520	573	556	538	557	572	563	594	582	545	585	562	538	555	578	563	594	544	551	576	597	551	601	532	593	553	573	547	597	533	566	533	585	599	550	577	552	559	580	583	591	553	566	533	565	538	595	549	575	588	564	561	540	539	591	557	581	548	540	579	546	578	559	593	545	606	535	557	591	589	560	601	553	602	512	571	579	550	560	546	564	544	570	566	591	572	563	560	531	571	600	581	524	574	527	547	576	599	626	524	565	577	540	575	560	621	581	540	566	545	569	545	550	573	612	562	544	536	544	552	562	566	571	555	545	587	563	543	591	557	552	567	568	552	536	521	573	561	593	543	556	549	512	577	555	512	538	573	560	563	553	588	619	579	550	547	631	583	548	554	570	557	554	498	578	529	567	561	566	579	583	565	624	564	589	558	603	572	563	549	603	588	560	551	565	580	541	548	555	561	547	580	565	553	526	528	545	545	566	596	575	558	550	565	559	571	547	535	567	598	552	553	574	539	548	597	570	584	586	532	578	575	547	586	588	531	544	594	569	566	607	564	551	527	598	577	561	584	583	586	579	556	614	577	565	483	557	548	570	541	559	588	560	567	559	559	586	551	556	596	558	538	598	578	573	561	557	552	558	625	594	593	602	554
33502	59282	54103	49110	42554	32670	19338	3416	766	762	733	699	728	726	698	722	626	677	727	673	668	669	698	688	663	682	660	637	656	705	655	697	701	671	609	619	694	677	694	640	716	678	675	693	709	620	666	653	662	632	633	704	654	690	648	671	619	642	670	606	654	618	643	686	596	661	637	686	645	660	687	675	619	668	640	614	656	647	642	674	691	652	671	635	656	656	682	655	643	604	681	657	696	643	690	683	675	636	652	695	658	670	691	638	639	682	649	636	664	656	701	669	666	637	639	648	670	649	650	664	661	653	672	626	614	660	659	669	662	667	658	697	630	672	667	673	608	685	630	651	661	666	677	670	626	656	664	677	697	655	648	646	648	661	627	680	631	658	658	637	615	653	694	598	674	700	594	633	596	677	669	690	680	707	628	663	740	693	653	629	638	617	634	696	661	665	657	661	663	648	657	650	680	644	633	652	674	691	672	657	683	640	671	691	636	651	658	614	654	642	676	638	679	647	667	645	615	694	658	670	633	671	624	631	656	651	619	647	643	654	693	622	682	677	632	648	666	662	664	654	665	711	692	626	684	643	610	651	652	643	609	624	654	677	651	642	655	680	663	643	680	643	631	609	676	658	671	656	655	679	624	692	688	641	664	646	696	625	658	644	640	642	648	657	622	654	683	658	655	671	611	601	664	645	673	702	643	616	656	630	640	640	626	683	649	638	695	654	628	664	675	690	698	709	662	665	649	625	709	673	669	690	640	674	656	644	660	629	669	633	661	649	647	638	649	642	602	658	705	656	685	639	653	649	676	702	661	638	702	676	667	649	726	646	651	655	721	673	649	645	650	668	673	652	644	635	624	647	705	641	685	619	683	677	678	615	637	668	656	658	653	656	652	644	669	629	679	657	650	698	657	653	633	647	705	636	671	688	641	700	639	653	672	687	675	656	623	655	641	651	667	617	695	652	596	692	657	691	665	638	664	626	657	671	656	665	669	631	667	633	648	677	668	635	684	675	694	660	599	677	629	664	636	664	668	689	679	657	673	665	633	659	657	680	676	659	638	644	657	672	677	612	684	651	628	664	641	697	638	650	728	689	608	673	649	665	635	654	633	672	627	686	666	630	649	651	689	662	650	649	690	595	652	635	668	617	581	650	662	639	681	671	675	619	677	700	645	652	640	648	670	626	599	623	708	667	642	661	647	712	608	668	662	661	676	683	640	650	693	689	681	690	692	704	653	671	664	612	655	681	615	658	658	668	635	622	642	628	655	644	651	669	685	631	676	649	677	697	620	676	694	647	660	653	668	636	684	601	594	649	609	622	595	647	696	647	686	648	636	652	673	663	662	733	649	615	669	653	649	609	665	704	634	641	655	663	652	684	634	664	641	646	671	646	671	705	651	649	670	665	677	638	617	671	644	641	652	637	669	602	681	646	595	667	619	684	632	682	652	612	661	628	640	670	686	686	672	621	709	675	657	653	648	655	631	665	630	652	659	659	644	648	675	666	592	666	614	685	660	643	669	641	640	645	629	681	670	687	592	665	665	652	644	683	670	650	700	652	704	647	631	683	689	683	702	666	620	692	649	741	612	618	672	666	726	668	619	652	659	672	669	584	668	710	691	650	629	651	642	599	620	661	638	666	646	634	639	678	608	714	621	658	708	640	703	673	653	672	680	626	637	640	679	653	642	689	673	649	629	667	649	646	689	689	635	680	700	700	669	641	654	610	654	648	676	623	628	657	651	636	676	635	662	670	621	658	652	659	651	688	680	629	633	655	648	683	649	672	666	663	653	696	623	698	623	659	685	659	651	601	638	688	644	628	698	684	652	661	650	670	672	626	687	656	647	633	689	626	644	616	671	662	672	671	655	668	672	633	648	625	688	674	637	631	668	679	616	702	656	636	610	625	657	703	655	675	650	669	679	709	680	657	665	636	622	668	687	668	662	646	673	675	647	589	682	621	623	645	685	676	643	686	624	672	674	646	672	650	595	673	647	658	666	671	646	685	641	652	636	652	699	685	647	656	652	661	633	707	636	680	639	643	698	691	610	677	705	675	674	644	674	655	614	650	614	680	630	641	656	643	688	661	625	663	624	679	642	641	679	687	651	677	703	623	647	647	647	631	666	668	674	672	633	633	638	644	677	629	637	673	671	612	623	660	677	619	652	652	619	668	629	643	657	640	689	662	671	669	669	627	651	683	634	638	689	650	679	607	675	666	630	680	642	640	633	673	661	683	638	662	704	655	683	705	635	643	649	675	654	684	617	694	671	633	685	649	690	667	675	642	684	680	652	682	650	680	642	684	643	651	655	657	637	667	674	620	695	678	694	681	640	670	670	643	625	648	612	673	633	619	698	669	623	701	637	682	683	674	656	632	645	665	606	671	654	663	667	660	610	670	656	651	637	665	636	663	598	644	644	700	657	655	649	682	637	675	672	651	685	663	638	622	673	599	700	686	617	694	660	662	656	613	652	664	637	668	637	650	668	674	684	645	688	627	692	642	673	628	633	623	651	678	649	683	671	687	630	715	670	645	656	696	663	689	672	670	671	668	630	623	689	642	641	660	626	636	676	648	698	689	633	682	692	630	689	623	629	644	677	663	636	670	609	659	658	636	651	669	626	651	678	671	680	644	672	664	623	605	716	683	691	646	650	676	652	661	682	666	683	650	659	684	656	626	671	636	641	701	660	650	649	685	654	673	618	679	646	698	704	687	637	673	671	697	646	655	641	634	649	655	673	654	663	638	654	624	669	659	646	675	683	671	648	629	652	664	651	656	640	651	644	621	710	623	687	690	666	656	643	624	717	628	665	698	679	615	633	637	674	615	599	638	650	660	685	670	627	669	642	587	680	687	620	670	643	668	618	600	622	673	655	655	646	660	634	653	680	630	657	635	634	629	640	676	632	661	647	649	668	638	668	676	638	670	647	646	593	669	629	641	632	684	667	638	677	686	660	629	610	633	670	663	640	659	674	622	637	626	651	671	648	692	677	671	681	640	661	717	671	634	655	623	645	641	679	676	649	662	672	663	650	651	710	623	674	704	673	628	687	639	652	645	676	685	631	663	645	644	691	650	645	702	626	633	655	687	669	659	667	665	639	660	632	632	644	617	647	650	686	654	657	634	631	655	678	661	620	685	665	700	639	671	655	654	678	667	677	660	645	655	688	654	712	671	661	659	664	657	679	706	626	663	651	687	643	693	608	640	635	627	649	631	707	628	702	682	649	617	654	642	656	663	649	708	610	650	642	689	668	651	627	673	653	666	679	662	642	680	642	668	644	643	619	651	660	651	630	674	632	687	686	646	662	641	650	665	603	658	635	657	664	651	656	669	649	654	624	646	618	670	656	665	626	620	594	672	643	638	629	646	646	668	695	654	655	622	635	645	654	650	623	644	691	618	682	633	607	619	596	653	639	642	652	689	660	692	649	630	649	651	675	661	636	623	694	593	703	613	633	671	622	663	623	678	637	678	660	647	644	666	668	612	621	667	702	684
25281	21276	29311	33180	25486	16858	8068	830	593	509	546	511	531	516	502	510	536	511	558	543	479	527	488	518	501	498	514	516	514	484	528	496	524	483	519	508	509	520	490	503	551	495	475	549	506	511	530	526	488	507	526	481	469	504	517	525	476	554	548	502	495	516	484	480	529	510	538	507	516	515	536	469	524	486	497	505	498	490	493	514	547	514	501	527	512	485	484	525	504	547	495	470	526	504	507	451	491	461	521	528	511	489	531	483	499	486	519	456	498	516	535	516	510	507	497	481	515	533	500	494	510	548	512	491	529	516	487	513	506	478	478	517	527	493	515	488	550	488	513	487	485	482	511	496	491	525	490	509	531	488	532	534	536	526	510	463	496	540	509	537	523	523	502	511	512	514	490	529	510	499	514	525	480	464	550	474	486	496	490	548	531	480	528	505	549	487	480	454	515	522	497	537	488	494	491	516	506	559	540	541	509	541	514	477	533	497	518	502	465	509	515	526	506	479	500	524	527	492	516	539	496	495	513	477	511	452	501	480	536	505	493	508	493	517	473	500	499	525	518	488	485	480	483	497	514	511	515	504	493	522	511	506	526	520	478	511	509	505	501	489	497	526	475	542	481	502	505	510	500	508	486	516	505	492	489	502	505	549	499	529	500	523	519	553	508	485	519	496	477	490	502	471	476	511	520	496	489	519	515	502	509	487	520	504	527	499	492	495	509	502	536	494	473	481	530	578	464	547	490	537	494	473	495	483	500	522	482	548	503	479	470	483	537	490	493	508	508	528	546	507	464	520	501	436	508	466	488	470	512	548	499	502	464	470	508	488	430	504	496	464	462	512	511	520	449	495	486	493	491	490	468	494	511	478	494	498	512	492	487	495	520	539	521	499	490	494	514	467	528	535	524	502	464	511	472	546	500	517	473	503	514	494	525	507	526	474	567	510	475	502	484	504	475	548	520	420	547	515	545	480	476	555	508	491	486	526	487	541	534	517	499	494	516	498	496	498	467	459	516	512	471	517	507	516	492	506	484	497	519	506	497	557	552	518	493	474	512	547	499	510	451	482	481	486	483	532	472	468	534	499	533	514	490	493	480	493	515	567	496	492	490	498	492	551	527	495	481	500	521	508	509	481	525	486	486	502	542	511	528	490	533	516	494	444	456	528	494	447	546	511	514	489	507	478	489	519	523	529	496	554	518	511	479	487	521	528	509	497	525	479	495	519	505	494	516	488	512	501	493	521	525	508	473	464	479	473	491	473	516	475	483	511	509	503	528	503	445	518	501	487	524	475	516	522	514	524	518	536	500	493	504	466	492	526	493	495	507	514	496	478	482	502	516	530	458	516	475	502	505	486	518	528	525	517	532	538	431	466	537	533	506	532	524	477	531	526	512	500	484	457	512	472	501	503	508	513	464	528	523	499	515	531	539	468	462	539	539	502	499	521	486	486	485	470	519	521	530	493	479	509	464	512	491	537	494	500	517	495	486	525	485	472	522	551	523	520	488	508	497	496	450	493	496	536	495	502	480	520	482	507	473	466	460	554	511	554	495	483	498	528	510	496	537	481	516	482	529	468	469	522	498	509	486	473	507	457	521	515	464	511	534	488	508	518	475	497	506	504	502	477	514	497	496	533	497	520	505	514	521	485	479	511	513	474	566	527	480	526	479	536	475	521	537	498	461	513	497	508	473	507	519	504	491	494	443	469	529	465	499	547	529	512	493	516	530	535	517	487	502	523	473	501	496	494	495	530	526	531	507	524	501	524	565	498	489	534	468	546	509	511	545	521	474	472	513	497	549	542	494	485	494	459	510	498	473	502	494	469	500	435	555	525	511	548	478	546	450	544	504	490	460	550	495	483	506	527	504	522	550	500	470	497	510	493	508	465	497	526	485	528	444	512	496	482	499	515	502	468	489	509	532	523	471	531	496	493	507	505	478	484	500	499	513	519	497	520	509	507	486	522	492	511	483	486	478	482	498	504	474	505	501	517	484	485	533	524	562	537	513	495	495	511	542	476	485	527	505	516	475	512	500	480	575	512	498	521	510	498	544	525	482	462	501	482	490	498	498	518	470	518	505	454	516	539	507	511	541	498	512	491	496	522	488	501	519	483	482	513	538	502	533	493	500	474	483	512	505	536	497	515	480	497	506	564	532	502	515	535	506	512	504	473	528	505	487	503	522	490	503	524	494	493	526	534	490	500	507	495	503	508	501	531	561	517	541	501	455	504	457	475	524	509	489	480	490	522	480	500	485	511	511	506	458	512	468	478	524	494	498	524	475	480	480	482	493	526	497	476	522	521	474	519	504	499	532	506	511	478	495	510	513	498	492	473	500	529	481	551	520	553	534	516	514	480	490	471	506	518	502	514	510	454	554	495	510	487	474	492	491	508	524	489	483	512	489	487	519	490	491	503	499	502	505	568	478	514	520	474	524	489	529	505	496	457	482	473	477	547	495	512	495	488	515	511	459	510	469	491	481	539	502	529	529	494	533	479	516	471	496	519	474	534	531	522	498	525	493	493	516	510	483	495	548	526	492	566	488	568	514	523	533	467	521	504	507	546	533	510	514	517	486	478	520	537	507	497	523	508	503	496	512	491	517	501	548	500	537	518	513	508	531	510	506	457	526	489	484	512	494	534	514	508	504	530	484	465	524	503	523	524	524	487	539	507	539	506	492	461	527	475	509	507	531	478	525	502	510	442	493	535	506	522	562	540	489	496	528	492	528	487	485	553	532	511	514	494	510	483	492	472	523	437	532	510	549	509	486	533	489	503	521	493	475	508	476	512	519	462	507	485	503	526	484	520	498	491	483	503	515	500	493	516	540	548	524	483	510	506	473	488	479	541	505	554	509	468	481	510	537	508	534	570	482	514	500	519	538	502	537	536	499	509	559	475	508	491	520	497	524	505	476	513	519	519	500	523	470	504	507	493	512	501	532	464	499	506	521	493	516	558	474	510	502	527	461	488	512	516	512	529	484	478	533	479	511	503	505	530	484	475	516	483	488	487	490	525	464	526	474	495	513	506	483	494	496	482	489	491	470	470	524	493	518	494	542	503	525	512	530	532	490	501	505	495	496	455	508	519	537	488	516	505	480	488	537	522	533	499	519	527	543	520	509	556	525	501	509	514	505	530	526	496	536	514	505	498	485	477	493	497	479	545	518	519	539	503	470	539	503	519	477	479	513	530	475	487	478	513	539	545	493	516	519	518	529	498	513	476	510	485	496	542	508	510	522	525	484	475	529	522	490	497	485	520	506	488	490	469	518	523	463	495	470	532	490	478	515	490	533	514	502	517	448	478	497	476	512	493	489	504	511	481	527	520	525	485	497	512	470	485	500	497	523	470	555	520	512	534	514	491	523	484	525	511	495	529	542	502	483	517	514	488	506	564	511	486	526	535	544	463	492	497	501	526	523	520	466	494	509	494	492	465	558	541	482	542	525	487	502	504	515	492	497	480	513	498	510	517	500	470	525	484	535	518	475	520
31303	49091	46323	41327	33286	22396	13118	908	715	644	650	682	652	662	642	611	629	647	639	641	613	623	686	615	622	600	663	619	606	632	593	598	612	576	646	603	678	647	643	569	591	542	643	643	620	564	586	604	616	593	639	593	576	632	662	642	558	595	644	636	616	585	594	594	626	598	614	564	640	563	654	581	644	623	628	581	537	565	626	608	592	648	653	566	665	641	619	627	623	608	613	613	576	595	592	627	611	575	600	635	611	602	615	588	601	589	590	645	596	602	653	593	595	582	589	620	599	592	627	570	604	606	633	567	590	615	628	632	655	588	597	627	586	605	587	647	630	626	644	616	609	587	572	578	602	611	567	631	644	627	619	609	611	620	592	656	614	608	619	557	610	616	561	592	558	583	620	566	601	683	646	625	606	626	568	633	595	591	643	625	646	624	615	644	590	612	627	612	597	616	589	644	630	573	612	599	622	624	604	579	600	640	611	623	572	589	652	555	646	597	616	603	633	624	594	652	642	612	633	633	611	649	616	584	620	566	616	588	610	616	620	581	610	633	615	591	561	627	643	607	609	627	549	575	618	580	631	600	578	605	598	615	605	575	615	605	595	635	613	558	592	675	593	598	607	587	587	622	674	567	607	644	608	634	594	622	603	605	605	588	614	663	604	645	605	651	605	621	646	624	674	598	604	637	563	599	647	628	600	585	603	650	609	573	622	653	633	614	625	612	591	650	605	601	652	618	617	607	595	592	607	620	622	563	597	595	596	662	615	578	645	646	625	614	610	621	603	619	605	593	573	621	612	594	606	600	605	616	614	619	616	560	614	606	602	612	576	635	615	582	588	590	585	610	593	631	621	614	587	605	590	622	548	591	587	613	609	579	590	631	638	642	591	604	588	635	606	599	617	579	605	568	555	599	630	608	608	608	598	569	612	608	611	581	613	630	589	572	603	646	605	624	611	633	649	617	620	605	656	614	637	626	573	584	598	611	594	624	634	612	658	633	634	549	571	612	633	577	600	575	593	578	612	609	629	613	625	618	610	568	623	592	556	652	620	595	618	595	602	599	669	591	620	586	609	637	607	616	608	611	649	584	652	600	621	614	626	617	609	615	605	581	628	629	612	595	641	646	597	594	605	613	610	682	571	613	605	607	598	630	618	625	627	597	612	596	617	570	657	638	602	607	588	636	621	585	569	624	566	613	582	618	623	588	559	624	581	609	601	624	610	577	565	631	668	593	614	540	575	627	628	636	623	609	623	609	635	582	646	579	553	583	544	641	609	661	574	634	595	603	620	600	590	630	657	595	616	603	581	598	642	626	601	629	574	599	603	596	630	602	563	604	591	672	614	628	613	604	666	590	621	599	610	618	608	637	633	606	653	624	629	631	639	614	656	603	595	601	614	587	675	563	598	628	597	638	583	616	619	602	617	571	630	641	596	586	605	581	614	648	614	596	647	573	606	620	620	596	668	615	617	633	598	598	608	593	640	617	643	623	606	619	605	611	633	619	647	594	652	636	623	621	614	631	652	634	574	657	605	623	565	638	584	583	635	599	605	619	607	619	636	634	615	633	605	562	570	643	575	573	574	626	587	556	582	613	625	603	603	571	562	628	615	632	653	626	601	576	623	608	654	643	588	600	597	587	599	655	586	611	600	593	634	617	642	666	639	601	674	604	659	603	586	622	630	621	597	611	572	595	600	592	616	605	599	639	647	646	587	576	601	577	613	626	619	597	605	629	649	646	588	630	585	617	639	654	613	608	558	594	606	597	654	589	618	607	587	636	659	629	601	631	589	623	625	599	563	602	615	629	627	610	598	570	636	604	617	607	604	587	616	636	592	610	581	631	597	602	611	622	594	595	607	553	625	627	626	599	614	602	606	607	641	619	591	613	587	645	625	614	634	594	674	603	587	588	603	607	612	568	613	615	630	603	599	608	589	629	592	565	596	604	584	566	629	605	597	630	644	607	614	605	568	602	607	598	602	616	593	658	583	636	582	594	625	613	601	603	592	590	582	636	560	617	595	584	590	649	578	640	630	619	638	615	612	614	617	591	627	601	624	603	615	541	640	606	651	610	587	625	630	581	637	635	594	583	590	650	603	568	649	620	623	614	568	579	634	639	637	589	600	627	597	637	603	624	603	619	595	631	589	582	613	622	586	600	586	618	585	589	611	574	601	632	617	612	624	609	590	599	584	597	616	600	593	641	587	653	608	596	640	648	606	596	613	607	617	626	598	607	643	617	593	604	631	615	577	595	637	605	613	605	592	590	603	593	605	602	611	637	564	570	621	658	628	628	577	583	643	585	622	609	596	588	619	631	642	609	592	635	655	587	629	631	619	602	614	630	600	588	593	638	678	618	616	608	562	609	592	604	613	592	636	614	607	606	559	631	617	614	614	601	662	605	592	679	624	613	624	592	599	652	593	613	692	585	624	592	603	654	647	628	614	579	613	630	585	601	603	588	615	614	632	569	602	564	570	568	587	583	620	627	625	620	644	603	628	590	600	576	664	604	618	658	643	579	634	558	580	620	590	621	620	615	590	593	622	613	625	627	638	584	638	600	628	581	629	599	587	641	597	601	604	625	559	622	624	610	594	609	586	642	605	616	655	604	600	653	581	622	615	586	613	588	602	601	620	610	633	625	653	615	625	649	612	619	613	613	574	621	601	594	601	575	667	610	592	595	636	597	616	644	599	604	620	615	560	590	604	602	609	630	643	611	580	599	615	603	635	606	586	656	634	603	613	622	598	626	597	595	615	629	601	584	601	616	621	605	614	584	620	642	609	602	590	616	630	594	576	595	622	602	596	607	588	591	610	638	609	581	621	564	576	667	597	617	604	586	608	618	623	615	604	625	659	624	584	612	586	637	620	579	615	586	538	597	598	549	610	599	597	636	604	604	606	647	550	626	625	653	621	559	594	593	634	550	596	605	610	618	571	624	636	598	645	629	639	612	616	624	596	611	583	603	613	558	622	592	604	593	661	551	616	617	606	623	662	673	562	620	600	587	619	575	566	601	609	625	670	640	603	607	647	583	615	603	615	610	636	591	618	596	596	639	633	561	654	603	623	637	618	643	583	637	600	614	604	626	624	616	623	633	597	600	588	616	618	606	590	619	587	597	646	573	581	583	562	618	602	563	608	667	615	605	575	611	615	622	637	626	593	614	635	605	596	580	581	646	595	642	607	589	584	635	599	618	621	559	646	628	617	650	643	630	603	631	618	626	622	568	637	615	658	609	575	625	627	612	610	612	635	611	628	614	626	612	656	614	602	618	649	605	578	662	553	625	642	633	621	637	569	597	572	601	576	603	601	652	640	638	608	598	588	653	594	588	557	641	616	609	623	651	621	576	641	645	644	583	607	604	625	650	608	642	669	604	603	638	594	574	605	598	601	572	600	626	593	634	628	632	604	610	652	584	611	598	616	622	582	578	550	574	554	619	608	623	635	604	644	616	648	643	584	638	608	624	574	639	593	588	592	593	584	631	609	599
22935	21235	29952	31100	36347	34455	27645	4804	1158	1002	974	964	963	917	942	885	934	937	942	853	870	855	902	855	914	848	847	854	887	887	845	853	905	811	892	887	869	862	878	865	816	834	888	859	856	908	877	878	863	832	819	915	864	870	907	847	870	816	839	877	862	827	841	854	865	858	893	852	901	891	861	806	850	890	875	910	868	798	806	850	823	888	860	862	882	796	814	890	806	867	889	876	887	882	855	848	835	816	892	837	899	823	806	838	892	834	853	836	860	857	857	847	863	898	835	880	812	882	836	900	895	850	827	821	894	860	880	823	840	798	841	868	798	896	885	882	856	829	891	875	881	895	859	870	852	918	794	847	819	885	848	869	808	885	867	792	826	849	865	843	860	845	822	771	832	854	827	858	864	826	868	861	843	813	888	881	836	853	896	816	903	824	853	859	875	846	876	812	877	858	893	864	855	878	928	874	867	855	849	840	802	810	890	851	851	866	841	810	853	884	900	851	861	890	825	880	807	851	895	857	846	882	826	837	869	887	844	896	833	846	844	864	899	849	878	864	862	885	898	906	823	885	846	864	826	889	866	871	871	829	869	799	828	853	829	910	895	762	834	908	804	855	896	853	863	798	849	852	841	795	862	888	877	862	853	877	786	822	891	871	871	869	814	863	900	820	876	821	850	813	792	886	899	849	873	874	830	854	850	884	851	856	889	853	868	859	873	893	834	854	900	864	861	839	896	855	853	883	877	842	908	827	892	842	885	862	867	892	843	856	878	843	814	835	859	824	858	805	798	846	835	871	801	810	883	808	837	830	883	845	792	880	884	802	826	826	847	879	876	847	845	835	873	869	853	841	841	833	856	874	842	802	892	809	843	845	825	846	843	798	833	835	864	869	851	831	823	869	894	880	903	854	811	875	894	865	835	860	879	833	855	875	887	883	782	819	886	834	906	797	842	848	868	898	840	842	825	851	806	946	819	838	842	817	853	809	797	805	850	868	822	842	846	829	908	848	831	861	850	884	809	884	891	863	802	859	867	857	844	850	802	875	865	856	859	860	867	886	845	860	844	877	838	775	859	799	880	850	791	864	833	893	861	815	792	831	911	876	892	856	883	823	819	801	890	856	857	804	817	855	813	867	879	876	828	807	831	821	885	886	824	822	853	819	821	857	890	872	837	796	867	852	828	890	853	833	836	810	844	853	863	836	858	840	865	895	886	851	855	872	832	887	791	930	873	874	847	900	841	838	837	836	903	786	873	866	818	890	832	821	883	841	864	844	790	910	870	874	920	867	804	884	835	895	886	938	860	887	859	810	817	843	873	861	884	875	862	821	821	904	819	853	874	817	902	868	873	854	828	873	853	907	851	886	852	874	847	819	911	887	797	884	903	894	880	924	795	850	876	834	819	842	833	819	841	835	827	814	868	879	865	897	825	819	874	906	860	860	882	859	865	857	857	806	824	837	869	826	822	867	812	831	915	826	832	830	857	846	814	868	889	934	844	837	865	835	832	806	836	859	853	918	858	879	782	853	858	897	843	854	849	819	914	855	799	863	865	933	848	846	850	836	839	883	856	876	871	868	887	850	872	828	918	895	882	876	872	871	849	873	832	841	852	855	832	904	844	860	922	823	877	865	867	855	798	826	904	842	887	871	819	823	887	821	856	864	875	831	841	849	905	834	870	886	853	770	843	833	837	883	857	883	843	859	829	794	859	816	815	815	921	846	843	823	879	871	890	802	888	869	868	832	845	887	862	813	862	845	858	779	822	802	867	834	863	774	888	842	818	866	821	851	920	878	827	879	879	843	802	841	898	880	833	885	843	867	852	892	851	877	862	935	771	852	835	821	862	849	836	845	834	831	816	852	835	831	843	897	859	824	828	861	906	892	829	835	861	883	855	784	859	819	909	850	842	815	884	895	842	923	842	822	862	780	873	829	779	859	867	877	827	848	870	830	878	877	852	850	874	888	857	855	837	875	851	836	885	838	882	818	876	817	831	810	841	881	809	850	861	883	824	829	850	853	870	815	807	838	865	887	853	791	895	866	847	834	858	830	834	845	845	860	814	912	838	856	877	876	869	890	881	842	849	893	808	833	867	892	847	826	843	840	844	845	862	868	810	865	794	908	885	799	903	866	843	859	875	877	862	843	825	911	871	825	832	811	868	875	822	821	888	851	883	805	857	809	807	887	840	869	852	833	825	893	818	872	811	840	876	868	836	847	862	835	879	812	857	827	888	801	865	801	861	885	883	788	872	901	896	861	860	824	801	831	844	900	868	861	824	875	858	820	829	857	812	864	822	847	821	870	801	911	876	788	908	855	840	828	842	888	859	842	881	831	855	887	885	917	868	845	853	791	872	816	823	870	853	810	900	865	885	859	853	826	871	760	883	870	890	867	861	841	865	853	825	813	839	864	870	847	866	888	791	845	902	888	848	868	809	840	860	840	866	858	843	846	813	865	846	847	889	816	852	867	905	852	816	821	861	847	802	845	863	878	835	804	829	851	846	854	826	867	806	867	903	834	844	863	810	885	813	874	882	832	835	867	896	861	827	853	836	917	906	868	843	828	873	846	840	837	840	815	825	878	844	794	852	831	931	860	857	880	874	918	817	839	880	838	835	840	926	795	900	851	899	852	851	828	853	857	835	859	821	854	810	808	867	802	867	837	839	927	831	790	835	836	826	823	875	875	859	844	856	850	873	835	841	845	877	825	808	835	856	831	835	844	898	864	817	852	863	820	846	877	906	857	881	874	864	856	798	867	887	794	805	832	855	873	850	813	905	819	838	884	859	875	928	871	841	898	792	828	836	781	841	793	867	850	845	796	846	861	885	852	905	875	860	819	900	867	846	823	852	849	839	910	850	880	809	849	828	819	853	867	813	802	817	836	856	841	784	803	947	844	838	791	832	865	865	831	863	834	822	837	847	861	819	872	874	891	897	866	901	834	898	897	837	843	831	817	838	808	810	840	885	853	840	906	836	865	827	840	864	869	864	857	839	919	849	861	802	884	836	842	932	862	858	840	842	816	878	867	833	874	837	878	868	918	869	824	843	830	825	851	894	911	800	893	862	863	849	816	865	841	852	815	831	854	856	827	864	794	848	862	889	829	882	836	813	796	868	864	861	868	842	849	832	857	800	853	852	894	855	849	863	835	811	858	820	873	875	847	872	809	848	874	843	825	917	835	833	867	828	873	834	886	836	835	899	824	835	852	795	836	836	813	821	818	835	851	895	842	814	820	861	843	846	854	914	882	848	831	849	810	907	874	843	879	803	823	871	868	879	897	855	844	868	879	869	836	911	885	871	856	895	873	825	825	889	872	841	815	839	861	874	892	841	842	823	828	903	875	868	813	824	842	854	847	795	900	851	864	848	797	795	864	829	846	896	882	933	838	813	802	874	867	853	889	842	855	849	828	874	838	777	869	841	885	855	887	867	795	859	859	853	865	858	883	914	849	875	848	830	862	821	818	835	841	868	820	864	843	847	893	879	875
43983	74635	71690	65577	54869	40961	25658	1541	1367	1268	1208	1141	1120	1146	1099	1075	1033	1028	1022	995	1017	1032	957	1058	918	955	991	1000	946	1008	968	940	982	1019	905	937	971	960	1013	1006	986	1000	955	967	942	962	974	934	952	930	972	974	920	973	991	940	962	918	937	973	926	959	945	990	936	932	931	976	1010	1044	954	946	939	975	968	996	986	934	934	971	962	1022	971	983	1014	1010	954	898	989	948	991	1021	951	966	915	920	1011	940	932	962	1006	960	936	949	952	959	960	971	978	971	968	985	995	948	1008	950	921	906	1007	957	1034	973	990	957	954	1009	1000	913	970	943	989	960	934	954	992	1058	959	1005	910	962	986	936	969	974	935	971	942	899	945	943	944	968	940	919	932	929	977	988	967	949	988	998	992	962	980	991	952	924	888	928	970	927	908	968	968	911	990	974	946	1002	905	894	903	954	969	931	878	955	994	989	976	965	917	892	983	944	932	973	965	929	993	966	973	962	990	986	920	960	934	932	1024	989	949	953	940	943	998	957	898	968	954	953	994	932	966	999	980	965	919	978	984	977	973	980	989	959	950	979	912	939	927	943	1015	966	944	966	994	965	995	1001	943	988	957	930	997	953	977	956	900	934	982	987	929	970	983	1002	988	954	918	975	1005	1005	948	969	936	928	955	946	951	992	951	954	946	969	946	901	972	979	1009	1007	925	971	957	929	928	944	924	940	1004	995	1025	936	938	923	947	935	968	973	915	931	977	947	995	929	947	946	977	973	939	1010	965	945	920	958	1002	966	944	940	951	1002	985	937	960	988	987	908	971	995	988	1006	973	929	950	993	949	980	973	970	970	916	940	1027	947	976	973	949	1022	934	943	957	996	977	980	974	990	994	988	976	928	900	981	949	984	921	974	992	966	966	977	964	1004	990	978	944	1012	955	919	966	968	988	925	939	976	992	949	940	916	926	960	988	965	936	927	943	936	964	996	943	981	989	912	1008	997	904	921	898	1010	920	922	935	1002	969	987	957	992	988	927	897	1043	952	958	945	998	936	981	944	947	991	932	860	940	963	938	983	1018	920	1038	955	903	955	970	966	949	964	941	971	925	975	1006	970	931	921	942	970	931	977	996	941	959	986	966	994	929	934	945	917	923	968	963	927	928	949	949	981	913	944	944	935	951	1014	976	950	935	953	953	979	965	956	958	975	943	958	959	975	958	918	944	940	997	900	954	957	973	933	977	951	914	917	1027	990	953	955	944	981	963	918	949	948	950	956	961	956	943	967	943	996	963	980	955	973	944	931	996	944	964	906	933	958	979	902	994	923	916	939	980	927	941	955	932	938	995	985	944	909	970	943	917	996	934	937	939	977	939	976	905	1001	960	968	952	954	928	1004	935	957	937	998	948	961	935	938	934	957	924	941	949	972	910	900	918	990	957	946	982	975	963	952	966	909	967	921	972	961	1010	952	953	953	1009	1012	971	971	954	932	939	970	931	967	959	974	955	974	922	995	942	935	972	944	982	973	962	918	983	960	1030	999	971	951	920	967	939	953	999	906	987	980	962	944	973	931	920	925	910	976	981	930	956	1003	889	956	971	980	980	936	962	927	962	1010	964	955	946	919	945	986	937	932	997	999	955	989	968	964	953	928	934	946	987	909	973	917	951	987	933	974	988	1008	976	885	916	949	1013	968	921	984	921	1006	960	957	930	941	981	969	978	1018	967	971	974	949	937	992	961	949	985	932	1002	1006	938	1040	1005	960	907	985	974	947	1020	940	1005	979	931	923	979	960	925	999	951	959	900	1024	1020	986	971	959	1008	987	927	966	1005	985	998	955	987	995	912	976	980	961	959	1018	986	997	952	926	949	937	978	984	988	982	956	986	965	921	994	971	945	940	955	950	955	945	914	1039	911	980	915	1012	974	945	959	919	922	960	976	931	1031	932	969	1000	983	985	960	984	923	968	957	985	949	955	961	966	958	957	927	934	986	963	960	982	878	922	961	950	963	899	959	974	1001	968	1006	946	998	907	954	961	900	945	932	949	1013	934	971	977	934	956	966	994	910	997	952	966	933	954	948	954	1025	962	961	974	972	1001	977	919	992	981	940	920	980	969	1007	949	1014	957	983	986	914	968	988	955	896	956	986	1019	945	1007	1008	964	980	929	924	940	961	951	922	960	968	1003	1005	999	962	1010	964	949	926	912	914	984	944	936	953	997	939	969	963	961	922	945	935	941	910	935	940	958	956	963	948	936	912	977	972	986	915	999	974	981	966	951	937	958	981	931	946	966	991	941	970	875	980	927	997	1059	1025	961	952	985	994	939	966	983	953	952	899	947	981	953	986	939	987	972	936	906	944	958	971	939	944	945	935	1013	940	941	947	962	917	971	976	955	922	951	958	987	983	953	924	969	962	976	986	930	950	1018	973	976	945	965	971	983	1002	968	978	1005	1000	953	996	959	929	994	985	948	948	913	986	988	975	962	963	957	924	955	951	963	953	988	939	969	973	983	949	976	1010	938	994	951	978	932	885	1030	950	984	979	991	973	978	1000	944	968	1004	952	966	975	983	954	916	968	962	936	911	951	955	941	962	937	980	942	980	941	972	1009	951	927	964	986	938	966	954	940	967	940	930	982	931	937	993	989	932	996	951	965	1002	979	917	994	942	999	975	994	909	948	949	983	942	923	954	988	999	942	956	923	946	979	1002	970	953	985	974	949	965	946	938	985	997	939	1040	942	948	964	923	1010	999	916	957	1009	961	945	948	991	980	989	932	924	955	973	1017	859	974	948	985	960	955	977	960	984	962	951	963	938	940	926	1009	971	973	937	952	1005	922	955	916	993	955	955	1004	960	950	937	912	1012	956	931	988	930	1006	987	971	963	997	944	923	938	954	982	963	988	977	966	935	930	946	978	963	964	958	908	994	957	959	969	1018	925	949	985	969	947	955	901	921	954	972	988	956	941	995	1045	1002	963	923	945	964	996	959	916	952	899	961	968	947	927	941	937	917	1015	931	1002	900	931	920	934	964	950	994	965	987	948	981	944	937	1008	964	949	1031	943	959	999	1010	977	923	975	955	975	974	989	911	909	961	952	962	966	927	989	1014	941	976	1010	915	971	950	967	974	932	887	988	969	922	929	960	1000	939	955	924	951	931	911	952	982	956	999	987	991	885	978	923	939	966	980	929	1009	904	914	946	993	935	972	934	922	962	1008	964	961	929	957	961	969	978	979	955	947	947	880	970	970	904	965	963	932	935	1013	931	1041	926	950	995	922	963	987	947	983	1007	953	954	906	973	900	943	975	962	981	1010	989	955	990	948	939	976	1011	959	921	981	1024	951	945	915	993	918	998	900	942	1000	947	987	945	921	940	988	988	971	936	965	978	954	995	934	932	917	935	942	941	994	901	915	986	982	955	966	942	926	920	940	980	963	938	955	975	981	945	961	948	961	1000	941	946	964	920	935	939	951	941	959	963	974	973	930	947	977	925	920	972	995	962	906	949	1006	1006	985	1012	1033	933	996	963	946	1013	926	977	919	935	952	964	932	931	947	959	988	993	1002	932	958	966	924	948	906	982	923	938	922	969	945	982	1023	938	1029	1012	988	964	992	955	950	957	962	961	1060	934	940	985	960	937	958	951	949	979	953	954
27262	21327	21491	19688	10363	4414	1955	434	398	415	447	389	411	428	388	438	445	419	416	403	455	404	435	423	372	474	428	407	411	421	409	436	404	442	396	396	437	442	473	421	429	424	431	424	440	376	453	420	427	408	421	409	432	439	395	401	443	384	433	451	428	359	411	454	406	418	408	412	420	416	438	358	412	432	399	423	406	440	416	392	455	417	383	430	416	382	414	428	410	384	400	440	415	425	396	399	377	425	428	409	393	409	420	413	418	445	399	453	406	391	399	417	403	467	403	431	427	405	425	425	429	406	409	400	448	420	422	391	426	400	415	422	429	436	389	404	392	415	444	439	427	455	373	430	390	376	412	395	413	403	426	437	420	421	398	402	411	450	384	390	419	444	407	405	424	443	391	445	411	415	410	416	400	428	420	408	427	414	406	409	414	422	418	396	386	424	402	410	414	412	388	410	427	424	398	398	427	421	405	450	373	419	398	429	381	410	424	404	422	436	427	448	414	388	384	428	392	442	422	431	426	419	491	439	394	471	438	451	407	390	396	396	407	408	402	387	411	423	398	431	414	430	414	417	419	385	426	446	364	446	407	453	401	390	412	395	442	420	417	392	423	424	430	411	416	402	411	439	382	377	412	413	429	414	402	410	426	438	397	415	448	407	408	423	401	398	412	439	421	445	419	427	391	432	429	451	445	402	439	432	408	431	400	458	396	437	429	391	438	380	384	369	404	390	415	418	438	416	423	410	412	399	382	440	412	420	390	461	398	393	411	438	436	442	399	451	401	398	387	388	404	412	423	451	400	441	436	416	382	435	427	391	410	416	401	428	427	383	406	393	422	421	420	423	414	405	408	414	424	429	438	422	388	438	412	421	427	413	430	423	411	410	418	433	407	434	452	416	414	425	426	400	412	409	412	414	413	396	427	410	407	423	377	402	418	390	419	406	448	436	399	416	460	438	419	382	396	395	437	423	423	425	403	440	405	449	384	419	406	436	381	412	399	391	436	394	415	431	407	432	412	429	412	395	425	406	436	392	458	435	421	397	417	431	395	404	437	453	401	419	441	392	378	417	390	441	451	427	418	430	408	407	398	425	407	429	378	366	417	400	423	406	369	398	433	409	438	455	437	428	427	419	392	424	432	432	385	421	412	418	443	436	442	376	428	422	431	408	386	386	402	402	418	407	384	383	400	430	413	439	368	433	444	401	417	412	420	423	424	419	413	423	426	410	424	364	417	447	371	423	412	426	395	407	406	397	421	427	395	435	437	409	387	404	416	451	401	462	428	385	426	437	392	415	409	399	373	410	434	422	398	408	398	441	394	355	419	405	403	418	384	414	428	411	430	412	441	399	376	390	417	394	446	416	398	410	425	422	397	449	405	378	442	392	390	443	396	421	410	403	396	419	390	435	437	385	395	382	395	402	395	460	411	370	410	432	398	428	411	429	443	446	389	407	428	429	431	410	443	425	388	422	428	440	424	475	388	417	411	442	434	423	431	437	417	400	402	443	417	401	428	390	429	434	409	387	426	388	409	399	389	397	404	408	425	411	386	438	412	393	442	438	421	404	419	406	442	435	410	417	425	419	428	419	443	418	425	444	392	408	423	405	378	420	400	409	444	407	419	429	403	401	393	453	420	433	423	389	425	417	412	412	421	412	434	438	439	441	418	425	410	458	427	407	411	395	405	395	399	432	413	437	445	436	413	384	441	401	455	432	416	381	388	432	417	399	417	406	406	384	403	411	386	391	405	421	425	401	444	393	409	390	354	399	421	415	392	377	411	425	382	400	433	384	396	429	413	414	423	461	401	385	444	437	440	424	387	398	414	440	428	422	428	439	429	385	402	398	416	376	395	394	414	439	403	423	432	418	404	430	409	446	414	425	432	410	405	372	435	404	396	417	394	410	422	417	414	441	424	396	396	403	403	389	371	449	407	405	407	393	393	435	421	446	428	427	401	414	415	413	438	409	404	374	456	427	431	410	376	386	407	403	380	413	423	365	410	422	418	415	443	423	417	370	417	426	404	411	415	398	419	413	424	420	433	398	421	410	434	409	413	416	438	441	384	416	410	404	387	384	432	427	422	398	404	416	410	410	438	405	422	463	398	419	395	386	385	401	404	455	428	383	417	457	414	384	377	431	417	431	403	382	382	396	427	403	426	398	397	410	405	386	402	398	425	410	415	419	430	397	406	441	434	420	429	435	422	464	411	414	402	445	421	393	391	441	403	417	464	388	422	443	418	434	374	455	401	427	425	401	409	424	410	419	403	426	416	428	407	425	398	408	422	397	424	416	375	441	411	406	416	406	429	421	422	380	382	419	396	414	410	400	380	411	409	376	447	420	424	412	421	438	420	408	399	404	426	426	402	400	410	434	408	408	391	414	401	424	415	406	435	436	382	420	412	418	387	416	416	407	420	403	411	382	426	423	407	451	399	387	432	387	400	407	431	404	429	418	379	385	390	397	434	412	412	410	396	386	401	421	394	393	420	432	415	430	425	421	416	404	424	418	382	391	417	413	461	423	389	408	410	370	414	438	435	453	426	428	442	393	395	409	416	420	421	389	425	427	412	386	417	373	423	410	390	421	424	427	405	419	408	426	419	393	443	477	424	436	398	379	440	396	408	435	415	395	409	401	378	398	403	378	383	428	419	413	415	438	391	399	405	421	419	415	433	418	395	405	418	406	430	403	420	401	400	397	394	421	407	387	423	418	395	402	399	429	395	413	452	416	444	412	383	360	412	427	438	423	409	452	390	410	414	424	414	431	405	395	439	405	435	420	420	404	411	420	410	462	389	439	419	410	439	422	464	442	388	438	399	435	435	417	421	362	409	408	378	369	407	396	418	393	365	371	379	439	423	395	383	395	371	423	439	440	428	393	410	392	435	429	422	411	428	421	446	416	446	406	434	445	399	415	413	409	394	406	455	423	384	362	430	421	410	404	436	432	403	445	422	381	416	409	398	401	395	401	418	411	397	398	442	410	438	414	415	396	405	414	399	410	453	453	385	402	400	458	399	404	440	419	419	428	398	422	456	437	393	430	407	388	414	421	395	399	391	405	387	463	448	460	415	434	442	410	391	382	434	410	407	397	400	411	409	436	431	435	444	404	413	410	368	433	430	442	428	417	407	428	415	400	432	390	412	392	419	403	428	391	433	367	370	429	435	428	426	453	424	407	418	364	417	385	460	418	398	430	416	377	429	416	436	403	399	399	427	399	397	410	408	448	407	435	446	412	408	405	421	417	425	401	434	424	402	412	400	440	382	438	433	447	405	437	404	422	421	423	392	398	404	387	387	410	411	372	398	448	420	427	427	436	376	427	403	412	404	422	406	407	436	404	408	419	394	419	398	409	421	403	404	426	422	423	383	402	402	432	460	418	409	404	433	411	398	406	424	449	412	433	400	430	406	423	378	425	399	427	389	438	440	397	406	423	389	427	433	441	429	415	430	387	421	401	414	403	431	417	369	417	410	441	417	407	445	422	413	428
13893	25400	23401	19252	13034	6609	3382	506	528	539	449	500	518	464	518	506	546	491	496	477	495	500	476	463	487	484	500	486	494	504	476	484	494	505	461	510	500	498	499	505	502	487	524	547	540	482	476	506	504	509	518	510	522	524	486	508	485	506	481	525	479	512	501	473	498	502	503	496	499	476	484	500	490	512	523	538	494	486	485	469	547	492	523	534	488	477	530	460	501	478	465	501	466	479	522	479	512	499	553	480	492	542	503	482	505	488	479	512	447	469	505	538	525	473	497	505	533	484	502	506	507	510	511	496	516	487	484	500	533	518	488	477	470	512	494	479	526	492	522	529	497	480	506	512	498	476	512	492	503	518	492	503	456	486	518	463	499	514	518	487	503	476	528	500	479	469	538	486	516	503	490	514	518	474	542	475	506	508	461	487	468	504	509	461	516	546	512	482	454	484	487	491	475	470	494	481	494	506	506	467	502	500	468	483	497	493	522	505	515	494	464	490	452	462	474	487	485	520	460	490	516	476	470	487	467	524	497	540	490	501	507	497	499	502	473	511	469	462	501	499	508	461	495	484	520	508	510	471	477	496	521	481	507	515	519	471	533	467	520	524	511	472	518	461	508	510	485	522	487	482	535	514	547	475	481	494	492	514	466	529	458	452	520	493	491	490	468	504	504	498	473	443	433	481	504	498	439	496	496	500	495	464	485	457	492	497	490	485	472	490	525	496	457	502	475	467	467	502	513	532	503	484	479	501	477	456	477	470	466	493	470	476	486	482	515	514	465	473	516	482	512	497	497	496	499	514	508	491	488	503	457	475	510	496	488	472	427	495	464	509	478	533	518	501	484	490	521	524	490	525	512	490	476	512	476	478	457	476	511	521	465	506	492	507	491	463	530	519	483	468	466	525	526	478	494	499	483	444	512	490	505	497	487	495	458	514	494	458	503	517	481	508	478	516	460	504	480	490	478	474	502	486	505	509	502	513	485	484	510	534	542	481	455	520	509	515	507	498	522	517	531	494	462	476	496	446	486	470	481	474	454	535	497	466	527	521	499	522	500	530	493	450	513	487	505	509	540	509	497	470	525	513	459	501	523	526	469	541	483	460	516	512	499	501	443	506	503	535	499	472	529	483	485	509	485	489	508	487	497	483	519	472	503	498	512	466	451	504	485	470	539	496	451	525	534	508	476	460	497	495	488	508	472	471	465	529	481	543	478	450	505	500	518	514	507	445	508	492	513	506	523	499	516	541	494	483	497	509	454	470	505	519	496	510	499	476	504	521	482	512	518	484	472	485	494	552	479	492	485	498	492	461	493	533	468	502	506	503	509	512	488	512	491	509	503	514	472	476	469	500	541	470	483	489	490	536	498	503	486	509	508	498	491	487	494	490	476	481	472	485	520	489	483	496	493	514	503	494	506	474	517	529	510	502	503	497	493	499	523	524	508	515	501	490	526	574	476	550	513	510	496	473	526	513	481	521	483	516	522	541	504	516	513	503	486	493	534	492	493	561	529	495	485	482	476	527	504	469	505	487	493	539	506	459	490	476	522	527	522	489	492	535	491	537	468	503	480	474	513	484	468	498	521	471	474	515	513	501	520	490	484	475	513	506	498	480	485	534	545	498	495	515	460	512	464	515	434	486	467	462	466	504	507	526	482	480	459	496	488	471	490	484	512	500	518	492	503	494	490	468	540	493	474	489	500	518	553	517	499	522	493	496	493	486	490	487	545	489	496	532	508	491	508	475	537	485	567	504	450	520	461	506	487	513	528	487	529	491	480	488	520	459	512	511	481	511	479	536	477	495	462	482	515	494	512	572	515	501	499	489	486	480	537	491	512	475	468	479	485	496	495	453	486	475	486	485	496	471	498	471	485	486	514	482	489	493	518	481	484	527	473	475	459	489	486	485	500	522	494	503	542	500	472	489	489	502	525	549	476	517	479	479	463	500	542	514	483	477	475	540	464	458	489	437	491	512	497	470	480	521	467	501	496	518	502	490	413	551	494	463	497	477	502	494	505	523	501	493	499	499	486	500	487	489	507	497	524	507	517	508	498	523	495	495	475	522	500	488	536	473	482	510	485	509	481	476	500	505	483	498	479	492	473	501	495	507	479	483	517	480	524	484	497	504	500	532	529	520	488	526	522	516	484	531	512	521	511	527	515	480	464	512	497	496	474	516	466	492	499	513	530	514	491	468	490	515	456	497	506	509	512	543	513	499	494	501	512	512	515	502	470	475	495	501	484	490	496	469	479	534	498	477	489	514	491	491	494	479	515	535	503	530	509	456	473	507	526	454	490	465	503	462	504	498	486	499	501	541	513	481	481	462	489	528	511	515	515	476	536	497	493	479	512	518	495	485	497	496	515	512	485	515	498	469	484	524	473	538	518	555	466	470	483	496	525	536	491	525	497	499	495	508	490	523	510	473	482	476	486	524	489	501	524	522	493	498	546	498	491	499	454	524	537	506	481	509	515	514	464	453	505	517	482	504	484	510	519	491	449	497	554	464	526	498	510	497	514	442	485	434	512	490	477	482	525	490	484	516	515	509	486	458	492	483	490	510	523	501	517	518	467	503	469	520	494	496	509	515	469	470	502	522	512	495	453	481	474	526	502	487	475	512	517	488	499	480	555	468	511	489	500	498	462	530	466	537	490	506	521	533	499	512	497	453	484	492	518	457	506	516	503	507	515	501	476	533	496	509	481	511	509	516	491	471	473	495	497	493	458	496	539	559	498	487	494	509	482	524	467	483	490	496	517	492	469	508	529	516	493	519	480	522	532	491	465	495	510	478	531	484	518	518	491	478	517	501	481	459	523	552	502	465	472	518	502	516	468	502	499	494	494	517	485	464	491	517	521	499	525	515	492	549	513	447	488	489	485	456	502	506	510	513	525	506	517	493	499	500	484	540	461	496	478	506	518	500	526	497	468	531	483	459	464	506	527	491	459	474	511	468	515	502	542	496	482	522	536	491	504	495	472	499	511	465	500	484	530	516	507	477	486	469	496	491	517	481	502	517	456	476	490	461	490	525	487	507	515	486	515	445	488	500	467	489	458	490	516	483	456	501	506	505	513	497	530	497	489	519	463	487	505	491	523	469	556	473	503	463	525	471	441	484	507	486	506	505	503	489	498	518	491	494	492	479	518	443	507	519	494	520	503	522	511	513	503	474	464	484	496	489	512	544	493	521	538	498	524	477	476	500	448	481	500	499	495	502	479	487	474	464	521	491	486	486	481	518	518	487	504	487	510	502	498	468	518	483	497	486	480	551	482	494	489	469	497	509	499	515	507	492	468	470	512	508	508	494	469	515	457	478	530	482	495	533	495	529	514	490	523	475	495	498	489	494	505	489	524	511	499	509	519	502	489	484	482	472	516	487	480	521	475	477	513	488	496	498	512	474	534	527	490	476	480	462	513	503	478	457	490	507	537	477	516	470	499	540	483	469	525	494	548	502	447	500	495	500	504	462	495	494	499	485	525	483	471	508
24473	21281	30674	37394	35582	28506	18133	3462	674	573	648	599	566	578	568	578	575	578	527	579	601	617	552	585	595	552	552	619	582	560	580	556	518	610	536	566	572	533	546	565	523	556	554	552	557	566	582	570	613	589	532	564	570	564	573	584	569	555	581	553	506	561	605	555	569	583	533	559	569	508	578	566	595	614	558	579	589	534	596	522	554	575	573	536	578	577	575	550	543	559	547	508	575	561	513	514	570	584	582	546	563	558	598	576	553	541	568	537	566	550	565	568	600	599	585	594	541	573	545	570	605	560	539	558	551	593	558	596	546	586	539	546	561	553	517	619	580	524	539	544	575	562	630	580	564	536	565	558	558	541	551	523	507	584	587	580	576	569	582	574	579	563	577	560	592	514	579	531	591	549	560	567	590	570	550	556	549	611	552	575	523	573	553	569	586	586	580	518	578	525	547	565	560	573	571	553	566	556	534	518	564	566	562	570	570	550	554	531	527	541	575	580	581	616	596	513	554	581	561	580	609	581	587	569	541	541	535	516	572	618	568	551	578	570	583	517	579	583	584	552	553	543	529	604	571	542	545	555	557	578	551	542	594	576	575	561	607	568	564	585	548	575	544	563	586	553	546	506	566	557	580	545	558	565	526	579	562	579	532	593	544	525	554	565	583	551	586	530	552	557	565	517	514	630	568	590	609	571	605	635	495	546	550	574	542	539	561	528	579	555	561	536	532	578	580	529	576	536	589	567	595	563	594	559	564	545	547	565	574	577	548	527	538	512	526	567	568	581	543	583	556	588	566	567	524	552	545	535	580	566	550	559	580	554	550	594	594	554	535	547	569	580	575	557	577	570	577	543	539	555	602	571	597	584	534	545	562	608	566	583	595	572	566	592	563	539	578	550	541	573	514	568	596	601	562	580	542	537	556	553	584	568	548	566	540	533	572	604	599	536	599	516	558	565	540	521	552	546	519	565	521	575	502	575	564	536	586	597	590	545	553	588	575	557	568	556	601	586	568	557	543	551	540	536	552	589	575	537	576	570	507	594	570	576	542	573	595	561	576	565	539	561	609	574	544	553	571	575	574	553	569	567	579	579	534	586	590	542	615	572	565	546	580	583	593	527	516	622	573	553	540	596	592	564	549	540	567	545	587	576	570	576	542	522	568	577	559	565	606	563	575	563	581	580	552	542	512	619	553	554	579	558	536	558	619	601	560	520	530	566	522	556	582	556	561	543	577	579	567	571	550	572	552	560	541	539	546	535	528	550	576	539	507	546	559	520	561	575	560	590	575	546	534	534	569	531	542	568	562	579	610	554	581	554	573	588	553	593	556	578	592	601	548	539	572	568	540	588	544	531	540	565	532	581	570	552	583	556	579	581	542	553	541	535	531	558	595	572	548	543	531	559	593	579	568	602	549	573	551	535	537	595	582	550	605	550	580	594	608	571	581	543	545	543	553	576	558	588	555	599	542	595	588	507	572	565	583	525	557	588	579	613	540	600	546	549	595	544	584	554	589	548	588	558	580	566	560	577	547	583	574	592	593	564	574	558	580	563	535	588	582	546	524	563	552	577	570	594	566	560	532	497	562	575	537	536	591	555	554	575	588	615	547	558	509	601	564	559	542	555	584	571	567	563	578	594	565	517	544	593	556	554	554	552	550	594	580	580	572	605	535	561	571	558	579	556	568	548	544	580	590	561	574	537	568	549	542	529	563	608	576	539	580	542	578	596	563	573	568	584	588	575	576	546	571	610	531	575	570	608	578	564	585	551	575	559	614	496	537	551	566	602	515	573	543	536	549	572	571	583	559	572	572	540	582	568	572	579	557	530	553	591	559	545	546	558	580	535	568	546	583	524	563	553	569	580	521	565	564	517	598	576	553	554	622	569	553	574	582	551	575	543	557	552	559	562	558	549	595	589	608	586	590	573	547	600	586	532	579	558	535	590	547	604	559	550	573	565	557	540	587	569	548	599	573	587	549	577	573	562	566	566	578	534	614	559	579	596	563	561	588	581	538	562	580	552	565	545	602	530	532	557	557	533	557	594	608	563	562	642	506	586	561	588	585	535	584	552	605	542	540	573	565	615	608	576	580	547	588	594	580	587	578	528	554	554	568	594	563	551	552	594	568	605	562	546	550	533	571	583	585	562	562	572	587	598	551	541	544	594	576	582	562	540	561	541	561	580	538	506	546	540	549	578	539	543	593	520	593	597	613	587	543	616	533	535	572	569	564	592	539	533	540	560	604	565	581	579	608	564	575	556	553	544	589	569	507	547	568	563	580	640	603	550	590	559	567	543	553	556	615	603	544	541	540	569	573	538	537	636	564	598	555	586	567	536	575	576	527	568	533	527	618	594	584	573	552	551	557	530	547	541	523	593	580	572	535	544	574	546	580	573	570	576	588	570	569	563	562	569	578	577	583	554	574	584	565	582	581	549	566	530	567	542	609	592	582	574	571	602	569	540	573	573	567	583	615	625	532	588	574	551	534	581	592	568	532	590	556	567	585	553	581	565	563	557	541	556	604	569	575	558	560	549	553	564	608	525	574	588	582	573	608	531	582	506	531	581	558	562	559	543	577	576	528	563	576	575	560	561	555	604	574	547	581	588	549	539	559	537	555	569	524	549	611	571	594	532	592	558	556	544	587	520	531	567	577	562	562	563	578	554	514	576	544	577	564	556	531	512	571	587	554	572	568	561	544	560	567	568	552	552	554	556	576	540	565	561	582	572	589	593	589	539	524	533	524	526	574	550	549	580	514	584	599	558	523	538	559	548	582	572	589	563	553	557	571	606	554	542	573	603	523	527	501	561	554	551	563	566	543	559	569	574	603	584	596	572	562	604	586	568	572	621	533	584	560	563	537	547	559	571	613	568	564	576	525	539	601	538	603	573	595	580	539	562	560	593	520	544	560	577	535	574	585	566	541	540	550	579	594	570	586	586	584	569	553	583	556	571	570	558	554	557	601	585	598	533	586	581	576	548	556	578	558	560	556	563	564	572	576	554	573	542	576	570	548	580	578	564	541	533	590	585	558	564	562	565	557	560	552	573	553	559	531	540	583	563	540	577	576	551	534	571	560	576	567	585	565	587	603	591	527	490	585	588	541	561	548	592	588	564	563	538	539	577	534	529	568	547	546	586	544	563	595	568	626	578	618	554	561	547	565	583	555	547	584	537	552	590	578	571	595	522	585	578	569	570	565	553	593	585	529	589	576	596	533	601	538	524	552	558	558	624	544	587	585	545	579	546	569	592	592	596	545	565	585	587	600	563	588	563	570	542	559	585	585	554	523	574	528	504	580	575	545	546	566	564	545	599	556	546	519	532	542	561	552	574	585	576	566	591	543	597	571	563	544	583	597	598	543	574	549	589	599	596	596	559	565	602	537	600	537	579	557	581	519	554	549	562	567	567	551	559	576	535	574	540	557	597	571	538	597	577	590	586	569	564	568	526	552	586	589	590	545	565	536	537	562	534	554	593	531	558	577	557
33394	59260	55231	48876	41468	30527	20710	3405	858	760	749	733	713	691	670	660	686	688	677	714	626	637	678	676	690	652	680	634	643	627	642	692	604	656	672	679	666	679	652	664	660	616	667	642	659	657	671	653	711	643	659	644	698	680	648	660	660	659	661	648	610	720	661	664	614	654	649	652	622	643	650	617	678	675	666	667	657	622	630	671	639	665	692	610	678	639	680	661	614	673	676	665	647	647	610	649	636	662	591	628	652	638	678	632	676	644	682	676	620	668	655	649	670	637	612	627	659	688	655	675	667	649	630	688	706	650	627	649	628	656	612	628	683	700	661	633	676	659	665	672	645	676	682	684	619	655	672	663	656	649	607	622	601	735	644	633	612	636	669	657	666	650	693	720	610	642	621	642	667	666	633	650	692	618	667	598	632	647	641	654	627	681	657	652	652	666	616	634	677	624	645	665	591	613	624	646	605	648	638	643	584	669	675	653	633	668	658	698	667	688	673	617	648	689	657	680	621	715	618	636	624	657	665	621	644	679	638	638	645	601	686	612	636	627	624	601	658	647	627	671	712	690	603	657	644	676	683	650	668	644	653	624	688	631	710	627	629	641	636	657	653	659	664	686	596	627	618	670	638	650	649	693	639	639	642	690	603	671	685	699	640	632	614	637	654	660	666	636	681	657	653	667	635	654	646	656	642	676	676	654	607	644	650	602	684	689	636	669	646	650	687	673	622	658	637	641	660	655	642	611	728	660	622	639	640	683	643	600	665	584	627	661	648	645	656	674	658	615	623	596	645	627	652	657	653	645	673	664	648	643	673	663	606	625	595	674	669	664	625	630	657	633	654	664	629	683	641	648	669	684	689	661	631	706	631	661	655	639	616	635	605	663	641	623	650	637	654	629	659	688	662	637	628	661	651	626	667	618	658	682	685	655	655	652	660	650	644	658	674	638	622	631	675	644	649	695	676	626	612	610	662	674	648	637	666	617	624	699	665	642	636	640	699	688	619	631	645	645	623	718	626	658	614	676	646	674	604	665	666	674	625	623	647	672	708	584	600	631	653	658	628	680	637	669	636	667	690	670	650	670	653	659	658	625	668	649	660	593	652	634	672	670	695	665	692	697	669	688	644	663	624	630	667	675	692	658	693	699	670	693	680	639	616	644	643	671	592	603	673	652	669	681	649	639	685	627	653	643	644	675	664	653	664	648	634	661	691	687	666	678	645	679	609	596	628	664	683	634	695	648	639	624	652	645	692	660	646	673	635	637	678	645	661	641	670	642	662	644	625	675	634	619	625	656	687	650	598	630	708	653	659	644	635	648	625	637	657	662	638	687	668	700	713	644	621	661	654	594	677	632	651	661	638	639	667	679	643	644	658	610	706	683	615	659	674	623	628	663	664	657	699	650	660	632	638	666	697	639	627	627	640	601	638	597	673	672	651	664	683	642	633	658	669	645	657	633	659	669	636	678	617	632	690	629	628	690	690	633	682	664	628	669	638	616	631	693	647	729	690	655	680	611	673	657	674	635	674	666	659	650	655	651	688	654	620	682	626	676	678	640	656	665	671	636	654	614	685	644	614	618	645	652	662	640	651	624	615	660	686	650	640	658	629	666	662	675	660	699	651	628	656	635	636	653	689	629	674	669	654	653	679	665	670	678	695	675	654	679	649	662	692	665	675	634	682	604	653	657	702	659	608	668	703	679	687	686	641	595	643	678	638	709	666	671	648	663	691	664	601	669	727	623	647	678	676	672	622	591	640	701	617	642	634	634	657	654	676	628	695	665	664	650	614	662	629	680	650	640	674	699	660	672	696	667	640	660	669	653	614	630	668	642	674	688	645	687	673	641	598	642	644	650	647	720	697	649	652	639	654	657	684	699	674	595	714	650	638	688	661	638	691	638	639	635	650	679	657	683	657	631	670	697	636	650	671	652	655	671	647	711	677	641	652	652	629	669	641	686	673	636	683	658	633	648	648	667	651	666	639	591	646	665	621	650	686	607	628	668	692	666	650	653	657	647	672	600	640	716	683	667	623	598	669	675	627	673	634	634	623	622	672	632	695	644	609	659	705	632	680	658	615	616	657	610	637	645	640	678	666	633	645	637	649	606	620	721	646	651	630	694	642	663	647	653	650	681	686	630	625	661	605	672	694	688	674	653	650	637	649	652	652	670	652	710	623	643	654	633	657	680	667	657	657	661	637	663	595	666	705	687	647	610	651	670	691	664	647	617	687	664	635	638	626	651	667	647	637	660	647	637	628	657	692	630	644	670	638	654	667	678	629	634	654	675	667	645	639	662	657	625	656	673	665	660	730	648	645	699	664	655	649	642	658	644	716	683	662	666	695	651	636	649	660	654	690	674	636	623	668	644	686	709	674	674	658	670	658	640	609	599	624	655	674	619	678	700	712	637	652	659	665	671	632	646	663	613	654	670	689	644	669	646	596	623	656	645	664	649	674	656	629	690	642	675	636	664	721	646	670	649	671	676	637	669	640	600	654	655	675	651	636	704	695	623	630	706	671	670	669	648	711	657	644	666	617	695	657	628	664	652	656	680	651	652	598	688	654	624	681	647	661	628	691	642	651	649	683	673	684	614	629	667	681	626	670	652	609	670	642	605	637	678	676	641	647	632	637	633	623	617	646	673	667	668	677	626	662	695	666	659	639	681	642	607	645	659	671	638	652	638	640	691	650	638	649	648	659	663	681	661	655	643	666	633	678	624	670	678	669	669	692	685	606	622	664	650	668	634	609	669	621	671	623	628	614	655	642	628	696	629	662	640	660	638	654	677	668	696	649	645	684	698	678	619	649	638	646	691	654	649	687	634	689	620	673	683	636	654	656	648	632	616	652	655	620	673	623	666	634	666	636	639	642	649	620	665	640	656	622	645	649	681	669	697	650	670	607	659	665	644	667	696	682	660	659	651	675	642	649	639	649	672	591	671	659	652	647	618	623	645	612	647	631	622	591	684	602	700	677	654	661	655	619	690	706	620	669	638	641	659	683	691	647	648	663	610	652	615	688	688	651	640	631	586	675	611	605	627	641	634	629	672	644	647	690	628	630	719	641	688	669	640	611	669	655	669	654	626	640	660	660	648	680	677	640	651	629	605	629	664	592	643	717	659	642	673	662	677	672	622	667	670	662	643	648	634	661	656	671	657	674	658	617	663	647	623	634	666	655	638	646	636	620	650	648	629	641	656	643	636	625	658	647	700	651	596	670	658	635	642	659	674	630	629	655	641	661	654	635	663	688	628	639	650	669	654	657	654	675	675	648	664	662	667	584	726	658	615	654	646	648	722	690	656	649	705	699	642	666	660	646	660	633	634	667	641	695	668	655	640	666	630	652	636	668	643	676	613	614	652	625	697	652	652	636	649	666	654	636	656	638	678	639	648	666	628	664	603	623	617	646	649	655	656	679	688	681	654	668	655	690	670	622	663	614	621	670	714	598	625	630	636	621	711	664	644	659	666	656	663	630	664	597	668	659	640
25324	21382	29586	33463	26162	20079	10343	2700	569	527	519	533	533	525	527	525	512	551	557	503	559	513	492	531	541	529	559	535	542	572	563	556	549	524	525	533	503	485	509	529	535	508	547	503	510	515	524	524	517	536	560	519	545	555	520	554	498	526	533	505	504	535	523	509	534	533	504	535	524	549	510	502	535	504	529	493	538	507	480	537	584	531	530	552	515	480	493	537	538	517	541	541	526	503	535	514	523	547	548	567	505	528	571	550	481	502	520	544	543	548	493	502	503	509	501	503	505	531	499	583	499	498	520	570	534	488	521	557	574	495	544	492	513	516	531	523	559	545	536	536	524	551	542	553	522	501	533	498	562	494	542	588	512	514	509	528	557	525	505	504	528	484	515	514	557	508	503	492	499	544	505	491	536	570	516	518	528	551	537	491	564	517	505	540	517	560	516	518	545	504	510	480	516	495	465	530	517	515	499	521	484	506	524	541	508	546	507	559	502	538	515	547	536	512	490	541	540	474	531	527	517	557	491	509	496	521	514	507	616	525	494	494	540	511	491	544	556	552	553	532	478	528	515	583	497	521	523	531	520	553	538	511	504	517	522	517	511	534	543	506	491	572	505	535	509	547	503	520	518	553	525	493	480	510	543	485	499	532	514	466	543	550	550	531	506	534	503	526	492	490	527	511	556	537	542	521	519	519	505	571	507	534	509	526	529	534	531	505	557	516	500	517	514	537	563	501	509	523	525	546	531	510	534	512	520	505	521	530	532	552	515	497	515	547	523	553	533	516	519	500	539	537	545	491	515	498	548	558	504	509	540	473	547	537	501	516	506	481	525	480	493	483	514	521	532	533	516	536	553	532	523	521	523	512	504	504	538	499	484	536	529	545	492	536	547	489	516	521	471	507	509	479	511	520	531	487	521	494	538	490	557	532	523	506	513	483	538	494	538	494	521	541	516	535	519	492	548	536	567	521	486	505	515	503	532	470	551	484	513	508	462	547	541	524	523	535	507	516	507	526	511	553	531	511	529	519	523	490	522	524	567	539	556	548	480	528	492	535	547	573	517	515	543	543	498	561	492	539	523	516	533	494	537	483	522	488	572	536	511	549	522	526	512	498	503	530	523	546	487	509	527	535	550	546	505	513	508	548	526	524	516	507	497	544	520	493	510	529	525	524	516	503	527	501	539	534	534	457	544	515	545	552	526	541	533	487	526	543	526	525	506	514	515	497	526	485	525	531	518	547	513	508	527	551	489	518	501	483	512	511	531	523	531	532	552	588	513	474	515	548	484	537	576	534	516	512	521	519	514	508	508	541	504	549	541	526	548	521	523	541	517	538	542	486	478	545	551	537	532	534	534	489	474	505	510	527	519	520	522	473	555	566	526	566	503	503	509	524	547	555	480	525	571	530	472	515	532	500	498	497	532	557	530	491	511	497	521	543	518	532	528	535	512	533	511	454	529	489	519	506	518	548	559	475	482	530	549	534	549	493	531	526	511	550	497	513	508	522	515	558	549	530	521	479	496	557	534	551	564	519	494	520	498	534	496	499	522	547	515	545	545	528	490	535	501	555	493	511	554	518	480	512	546	548	512	489	514	532	525	530	514	492	515	513	510	526	518	538	534	549	526	512	501	521	554	535	525	509	524	505	515	532	512	529	514	503	522	516	493	457	550	511	567	570	518	502	494	504	475	503	507	520	549	515	543	508	519	557	501	500	544	494	524	514	544	546	517	508	486	550	511	529	522	535	502	485	594	546	542	521	533	499	518	539	509	533	539	510	522	504	540	485	502	497	483	531	533	528	524	536	511	508	523	497	503	501	463	468	507	586	527	507	545	501	503	514	482	520	469	471	496	497	514	492	525	499	523	539	526	533	479	527	528	513	506	506	539	507	522	485	533	534	514	507	554	524	539	531	519	523	522	509	501	524	544	479	508	523	525	495	517	507	520	537	491	536	538	507	522	522	503	536	536	553	496	488	496	519	541	508	520	533	569	475	508	467	548	517	514	539	519	540	515	546	537	508	484	516	528	478	550	526	527	525	532	553	524	543	496	516	544	539	513	499	501	490	503	511	477	524	523	522	503	498	536	561	538	511	483	542	536	527	542	498	501	492	544	545	508	525	506	509	535	545	541	515	508	522	535	508	505	522	511	537	524	511	574	480	542	543	535	500	534	554	538	502	517	541	540	567	519	516	516	538	527	554	526	544	532	539	485	517	536	565	511	533	561	500	501	531	528	543	484	536	507	502	531	486	526	495	526	533	543	505	523	530	528	521	541	501	531	555	536	482	534	528	573	511	545	515	513	537	499	511	494	498	521	505	521	551	523	529	508	527	528	530	528	534	554	471	535	516	526	510	536	473	529	514	544	546	537	535	547	520	543	537	484	509	487	530	533	497	510	543	515	459	502	517	524	533	502	542	535	530	493	515	544	551	519	556	488	556	520	522	509	481	526	551	511	511	507	505	520	556	523	532	558	564	550	494	512	546	494	501	501	547	536	497	513	526	517	527	517	514	475	532	527	491	531	520	494	521	519	508	521	521	499	517	493	540	523	548	556	542	530	498	521	503	512	523	520	562	496	544	513	502	520	510	528	522	490	483	584	510	472	495	516	516	508	524	540	558	494	501	554	522	488	509	501	514	560	499	514	535	518	525	507	499	505	538	554	545	556	495	529	487	527	529	521	484	522	533	533	497	514	498	529	503	533	490	527	489	515	493	529	507	512	492	487	498	530	553	555	528	470	578	540	520	489	534	510	518	517	493	509	502	495	573	542	565	529	514	547	499	553	524	519	547	561	520	535	530	516	534	514	528	553	542	508	518	481	529	487	515	493	549	502	511	535	538	560	523	528	491	529	518	518	550	518	518	543	552	507	511	523	509	492	516	527	501	526	468	529	565	517	485	517	483	549	537	498	511	494	498	548	512	541	527	507	515	532	507	546	499	460	545	556	538	537	547	484	506	479	504	499	488	553	498	474	518	531	512	516	540	515	529	501	550	547	533	489	531	496	513	531	479	562	543	557	521	532	508	507	479	501	540	554	511	539	528	530	499	545	525	508	529	509	509	501	518	531	490	516	552	507	489	520	499	530	520	524	531	542	506	541	504	502	529	519	524	511	519	533	531	529	534	524	528	493	530	598	523	524	516	508	540	495	506	498	529	519	491	518	525	511	525	517	505	478	537	543	516	500	535	548	538	559	521	505	534	527	553	521	534	547	496	546	563	524	458	555	538	525	498	521	513	470	510	507	506	537	515	518	530	559	572	523	520	529	503	540	523	502	565	546	531	552	536	532	549	529	545	558	514	498	527	525	560	533	498	483	488	539	578	517	534	494	538	531	526	471	525	562	489	551	532	506	528	512	493	488	560	548	528	534	509	534	557	501	527	561	508	505	495	577	521	495	482	525	533	502	547	518	559	570	543	523	507	508	491	524	529	468	493	537	494	497	487	499	502	506	533	501	541	522	548	522	514	492	526	471	505	484	532	494	532
31646	51995	47155	41713	33905	27379	16105	4592	651	669	681	725	638	638	671	635	639	640	648	620	631	609	632	585	679	664	652	620	616	571	641	618	619	629	624	637	613	605	620	552	598	640	636	593	639	683	641	644	685	619	626	603	583	625	634	622	649	638	620	574	636	601	601	614	631	606	606	634	622	679	642	615	657	574	641	629	657	650	614	607	638	609	625	652	659	636	654	653	666	629	626	638	667	624	630	657	628	606	617	656	636	612	626	689	625	577	620	592	603	615	604	619	610	588	628	640	602	658	618	652	617	662	599	643	671	633	606	652	623	621	665	602	628	597	613	674	648	653	611	616	637	605	654	650	620	676	648	588	631	621	623	625	616	658	638	666	594	674	631	602	624	609	624	623	648	601	630	619	641	644	619	628	638	611	633	661	624	684	630	616	657	622	639	586	608	635	646	637	630	662	611	647	660	630	600	649	658	638	619	643	637	630	577	617	664	603	632	596	655	605	647	629	627	649	610	643	639	651	627	625	604	682	629	651	684	653	665	602	649	640	659	650	640	622	592	654	608	618	619	656	607	626	652	600	620	618	614	634	635	629	639	672	621	655	655	670	642	614	605	626	618	609	604	624	597	554	668	596	617	624	621	599	631	633	668	567	613	604	618	623	640	626	630	700	615	583	615	665	609	632	577	610	614	636	646	640	579	621	580	560	647	627	595	601	603	627	626	667	624	636	629	640	638	630	602	620	615	592	630	636	669	631	657	612	656	619	596	586	615	601	602	648	614	631	615	635	651	630	582	641	628	635	623	626	663	598	649	576	610	631	606	623	656	609	621	598	619	625	650	599	660	600	645	600	601	630	656	629	611	662	608	651	607	651	625	644	639	624	659	604	647	593	603	643	615	660	646	607	666	677	606	680	599	610	614	573	586	594	617	650	681	610	608	578	614	629	645	639	684	683	601	614	635	650	591	655	613	601	609	637	639	633	572	671	635	621	588	646	636	631	690	618	647	623	595	631	614	611	598	630	615	592	623	632	566	631	612	623	623	642	588	628	630	650	618	620	671	651	627	607	630	644	640	597	654	633	616	666	622	611	661	625	610	599	612	633	635	612	624	581	652	644	615	635	639	613	629	642	667	611	674	582	636	654	604	613	659	654	629	637	659	637	604	693	639	678	614	598	611	612	666	634	626	653	617	625	614	639	611	607	607	641	620	646	614	616	599	617	626	587	622	612	606	604	617	605	656	632	662	633	585	601	630	608	614	608	652	577	695	629	622	588	615	647	615	622	621	608	615	667	662	620	638	653	599	652	627	664	630	646	616	637	604	640	618	664	605	602	637	610	644	684	611	637	576	644	587	633	649	623	626	650	634	635	628	627	645	594	619	595	607	588	610	665	603	617	664	619	609	641	631	610	619	575	672	633	648	621	583	689	633	623	625	575	643	653	594	644	607	628	620	601	614	589	674	625	638	627	619	607	635	612	691	604	620	611	650	630	622	604	622	591	636	673	624	577	656	592	638	594	683	589	619	644	616	684	590	618	636	622	654	636	677	658	609	672	604	611	570	610	614	616	636	605	602	605	580	648	619	625	626	612	656	633	632	619	620	638	607	627	648	598	661	645	640	615	623	628	620	668	671	645	644	638	605	660	646	618	604	592	640	616	671	661	575	630	589	630	595	614	641	615	655	601	597	627	610	604	609	636	588	652	651	546	613	612	633	648	629	602	591	631	604	628	642	626	655	619	621	649	626	622	637	638	640	630	610	602	639	628	658	620	582	655	621	623	562	639	620	596	576	633	627	636	634	600	613	674	652	673	621	605	652	666	635	651	583	619	617	629	676	617	625	647	642	611	651	604	648	607	603	609	653	623	639	607	600	583	647	672	636	642	575	644	633	636	607	639	638	625	634	590	640	644	613	626	612	640	644	619	643	610	639	637	648	615	610	667	628	634	625	602	651	616	640	615	653	583	599	610	640	636	663	646	646	599	632	648	601	576	632	629	580	620	634	594	615	610	632	603	617	586	589	624	611	640	631	570	659	620	608	647	603	679	613	675	664	589	671	617	670	611	655	664	649	650	633	622	645	610	652	632	621	608	644	652	626	609	625	666	617	700	635	580	558	660	613	613	661	620	605	667	628	661	630	630	572	650	656	622	609	598	669	610	624	643	644	644	602	624	629	665	565	613	619	629	640	602	621	634	627	636	613	597	649	651	606	614	659	655	575	648	603	543	612	605	617	642	670	596	625	620	591	603	612	613	641	600	643	597	653	564	635	630	670	642	598	641	602	632	610	645	604	645	605	620	668	591	602	638	600	639	594	625	629	662	585	651	644	648	659	633	633	599	604	631	571	657	608	682	626	624	648	633	607	621	617	614	622	638	599	658	605	617	599	599	695	643	594	636	593	581	615	643	615	631	619	620	639	590	586	586	608	606	648	628	610	585	608	595	618	653	628	627	606	633	627	644	637	608	625	648	667	638	640	647	617	672	605	649	626	661	631	620	583	573	637	637	622	625	644	625	620	652	667	603	628	597	628	628	639	585	654	608	630	598	630	613	596	648	600	567	614	633	612	630	623	639	668	646	629	666	588	608	679	660	618	617	614	652	650	605	633	647	607	571	571	634	642	619	601	630	617	641	585	610	619	647	637	614	639	599	590	626	626	632	604	606	590	636	619	628	662	614	610	622	646	633	618	592	615	669	624	607	633	651	613	599	645	627	636	659	614	668	611	614	590	646	621	648	639	621	590	593	656	616	599	601	629	615	628	598	603	650	636	626	643	654	599	626	609	657	631	582	630	628	577	616	613	593	565	603	596	643	671	637	640	622	617	614	604	650	594	606	615	626	643	579	610	621	633	619	652	613	630	627	598	644	572	641	633	648	644	659	638	606	665	611	638	586	636	625	611	677	653	596	591	601	618	632	682	614	649	601	612	613	658	592	635	640	622	642	606	633	650	678	673	588	593	651	635	582	657	643	623	597	593	637	618	640	630	635	644	576	593	679	618	629	610	611	630	628	600	631	615	594	639	652	631	632	647	609	591	580	622	621	593	622	666	633	642	671	659	628	617	593	637	670	617	695	623	659	634	610	646	606	650	651	654	647	646	641	652	614	623	560	656	618	614	606	580	635	611	605	656	629	627	586	645	675	582	578	624	620	647	628	629	629	597	630	626	607	644	642	653	577	626	617	603	679	586	641	676	640	605	600	616	617	607	647	647	629	660	679	630	636	611	590	650	574	613	598	628	621	645	624	630	611	606	655	609	634	631	575	644	665	639	614	587	629	654	570	599	622	627	681	623	647	658	638	606	648	609	591	623	621	603	620	601	572	607	602	637	641	628	611	621	578	613	629	616	624	632	651	605	647	654	606	607	627	638	669	635	601	616	691	611	657	641	653	659	632	584	679	610	600	600	583	616	637	653	625	617	622	670	661	624	648	614	649	601	632	642	624	664	635	659	627	555	619	685	654	586	613	640	645	599	635	640	638	652	636	588	640	648	667
22986	21263	29653	31762	38309	39760	33371	14279	1449	1010	961	956	956	954	919	923	885	911	866	933	930	888	918	899	886	916	898	872	878	888	882	894	874	864	890	900	928	842	964	885	940	868	848	849	875	850	915	911	886	862	900	879	885	891	893	874	898	874	902	882	847	881	880	874	892	825	875	874	899	851	864	832	930	913	864	855	887	915	860	946	824	926	891	937	893	875	863	857	888	884	889	922	853	927	870	853	862	921	886	901	878	893	841	850	861	845	860	839	851	903	828	940	808	847	850	890	827	767	875	876	887	820	883	876	886	908	914	917	910	883	879	884	890	869	898	897	917	861	893	852	886	949	896	916	880	863	857	850	891	885	893	862	922	875	889	875	923	873	853	910	919	938	904	875	839	840	881	856	866	861	887	867	850	867	844	874	888	912	880	892	817	908	808	856	885	847	862	889	819	857	822	898	900	863	856	895	820	833	873	896	845	909	869	885	906	861	900	819	849	880	854	849	910	842	842	846	863	821	876	876	853	912	883	868	878	862	955	905	922	884	913	871	836	852	875	882	871	888	869	923	876	897	900	836	854	861	838	888	930	910	832	843	833	914	889	846	910	878	920	843	850	914	916	829	880	871	885	855	899	852	870	889	890	830	906	882	914	841	904	909	855	892	852	832	837	809	846	843	904	885	915	888	900	831	878	871	797	900	841	879	866	939	882	870	822	930	849	919	893	872	906	851	873	874	923	883	848	891	865	851	852	853	883	924	882	833	880	935	895	897	886	909	881	848	915	894	908	906	918	896	908	936	838	839	856	907	904	885	883	851	884	865	866	777	857	893	885	858	896	902	815	856	894	904	925	873	950	900	905	883	903	887	923	874	878	816	852	894	840	871	837	885	864	909	863	845	881	858	861	880	869	898	816	904	875	853	892	903	901	862	871	896	885	911	933	912	869	885	883	897	893	887	910	854	903	867	914	880	913	854	887	866	849	811	901	912	847	833	849	890	870	871	839	904	833	795	863	866	913	842	854	854	921	858	880	850	865	838	858	877	810	896	856	875	851	871	854	900	953	887	919	860	860	855	909	868	952	856	889	882	897	873	903	910	825	922	872	813	911	894	859	908	875	849	875	873	854	882	919	834	882	870	850	865	895	896	905	917	877	899	896	867	894	833	876	859	914	922	913	851	851	795	897	889	859	873	860	844	834	946	906	865	899	889	863	902	869	888	834	842	842	898	870	905	871	843	845	851	922	856	919	892	872	826	848	884	845	868	858	890	835	891	892	854	904	879	902	896	878	922	837	885	845	845	874	921	873	817	945	814	845	876	913	851	847	871	868	855	853	874	919	869	893	902	879	859	858	965	896	901	910	891	851	876	851	838	875	849	865	910	861	873	832	860	895	908	848	873	885	861	866	905	915	888	888	918	894	883	906	882	866	858	829	936	886	902	918	906	873	868	831	890	879	923	866	883	940	856	827	903	846	856	880	917	867	866	887	857	881	885	821	881	865	887	840	902	923	857	903	842	870	843	800	908	892	873	879	888	889	891	894	854	848	865	917	901	884	897	858	847	894	912	892	851	912	856	871	862	858	842	862	929	841	822	898	891	848	840	911	885	887	845	849	854	862	857	913	853	894	891	861	839	863	888	902	836	857	870	868	862	879	898	879	855	886	831	895	845	867	905	897	839	846	888	898	899	889	890	916	872	833	845	834	903	828	874	842	877	840	879	925	900	855	902	838	868	865	882	873	920	933	825	865	886	842	882	894	854	831	889	868	896	895	876	914	886	933	843	852	886	895	942	842	957	809	851	842	860	874	891	876	867	916	897	872	889	859	893	898	858	871	848	935	864	797	852	884	850	887	902	877	865	857	872	819	896	868	862	854	865	867	810	878	891	874	906	863	875	864	902	867	914	874	897	842	902	851	856	886	885	843	853	823	861	880	878	860	877	869	862	890	910	874	848	918	860	928	853	890	907	836	887	907	919	892	858	855	903	882	814	931	946	929	849	869	868	842	937	925	845	875	868	834	824	854	904	896	810	892	860	905	858	947	910	919	823	886	835	885	887	839	909	874	875	855	901	927	834	865	814	828	807	880	829	914	880	881	872	810	867	921	855	869	908	835	881	873	846	848	900	833	894	896	859	909	892	845	931	870	854	903	897	888	837	854	868	908	847	914	874	891	916	841	856	871	846	814	868	871	829	888	845	844	853	913	852	894	933	870	856	894	850	860	903	833	891	863	853	811	852	819	894	876	797	870	872	848	883	872	890	887	870	896	821	869	917	879	936	866	914	840	887	876	854	848	857	854	882	881	874	823	889	900	900	873	920	888	877	844	968	900	889	872	883	865	856	861	873	798	873	865	910	913	878	866	855	849	873	863	872	842	899	907	858	882	925	865	886	834	850	896	857	882	867	881	873	916	948	902	803	871	887	858	873	907	851	852	934	801	882	868	910	894	901	891	855	882	867	850	878	864	832	898	844	862	892	896	860	790	911	894	931	848	898	905	832	916	870	926	834	864	855	817	844	903	909	864	888	886	910	876	854	862	879	936	883	809	867	883	853	812	876	883	947	905	840	887	913	852	888	937	863	902	909	913	859	895	930	862	912	860	910	831	838	884	921	894	944	876	824	891	805	875	837	838	890	852	962	912	858	894	834	936	852	862	911	931	865	898	814	817	922	876	928	795	813	865	890	895	882	900	891	886	838	877	885	900	857	856	913	913	907	860	826	914	864	867	889	870	892	881	895	826	871	874	880	889	888	897	905	933	885	924	907	857	882	891	897	896	855	831	894	889	810	840	853	866	888	881	822	882	873	871	839	865	865	911	910	899	843	883	824	865	876	901	894	871	865	862	841	911	909	901	823	903	907	858	843	849	854	870	890	836	882	872	941	870	876	876	867	893	850	843	868	905	845	892	858	900	909	854	901	871	871	917	854	851	881	883	870	893	904	902	904	842	901	904	856	826	839	872	855	926	921	843	869	874	933	889	866	896	907	858	846	892	877	898	905	887	923	821	842	884	844	874	876	886	880	890	883	901	906	901	867	887	847	928	870	865	866	881	878	866	856	896	856	832	858	872	875	868	853	961	845	905	813	885	846	884	873	881	909	873	864	893	884	908	876	887	848	917	856	891	855	876	899	870	876	864	898	873	875	907	902	872	841	839	914	913	836	892	861	885	907	893	861	895	868	905	900	872	845	867	874	896	970	877	883	853	883	836	903	866	900	864	836	879	840	866	897	886	859	885	900	927	903	962	891	898	863	862	904	893	889	953	830	834	857	906	892	899	907	894	833	894	864	910	833	929	894	933	899	860	877	865	908	871	843	865	945	827	865	894	899	901	867	898	908	866	888	872	872	883	827	890	891	908	847	911	899	854	875	838	890	875	845	910	873	863	875	831	897	927	875	918	852	890	878	841	849	879	877	838	874	860	899	871	904	821	903	859	848	903	930	875	876	893	887	786	893	874	875	896	848	784	911	855	889	983	829	924	899	912	867	895	870
43621	76982	72803	68785	57378	45693	35989	11569	1299	1195	1198	1106	1140	1100	1027	1021	1049	1036	1048	1037	1028	1029	974	958	1008	971	976	1006	953	942	948	985	986	956	994	989	950	1003	1001	1028	1010	968	941	983	1035	942	1031	967	958	954	987	967	1016	995	977	993	1031	1010	1011	1022	899	970	1000	1007	944	997	971	1030	1017	979	945	1017	971	984	987	1000	1018	1026	1003	976	1031	990	959	922	994	1034	985	967	956	948	1035	979	969	979	947	957	1004	977	1001	1016	982	984	934	957	995	959	986	981	1055	982	971	982	917	1013	1023	1028	1047	1001	1021	1047	992	930	979	1024	1033	980	997	904	1042	977	990	953	1036	995	968	965	953	994	1013	1001	947	995	944	927	936	1003	989	1042	990	956	914	980	1025	925	986	954	956	1018	998	951	956	937	946	974	1008	982	934	983	985	1025	1017	970	994	996	936	947	922	992	987	964	940	943	987	988	967	955	955	997	998	970	966	988	1044	1002	982	974	982	998	974	1015	1023	982	956	993	924	1013	1013	989	993	959	977	958	977	1018	937	958	954	923	1036	945	1050	969	960	1008	976	923	976	958	960	934	1020	1004	1025	1012	1005	990	941	943	975	1026	974	981	1010	991	934	979	1009	969	966	989	958	967	1028	1000	1018	1017	964	983	931	957	1005	988	970	971	1008	943	964	1002	980	997	973	953	970	954	923	977	946	985	978	964	1040	967	1037	993	935	1018	980	962	1007	963	984	1057	981	1013	975	1017	1017	989	987	963	975	915	915	977	1003	993	969	1011	965	917	948	1044	927	946	984	976	983	958	987	997	1010	966	969	1015	1000	989	963	979	971	986	1003	995	940	992	934	988	1000	979	1019	1025	899	986	980	1023	977	964	1010	941	969	968	891	1000	981	949	957	979	1042	920	1005	977	991	977	1057	982	950	959	979	971	947	986	923	984	1018	971	959	1015	998	954	921	920	997	979	973	955	1041	965	1009	1027	944	938	943	908	1049	998	1002	923	1010	997	940	1009	1032	1015	993	978	972	1009	955	934	975	983	995	1035	989	947	929	977	935	978	1019	963	976	931	975	997	990	1016	977	968	998	958	977	974	984	1005	1039	978	991	957	976	949	961	986	955	963	1013	995	993	987	919	1008	982	982	1007	948	980	1016	971	926	920	967	970	1006	993	1020	995	995	975	993	956	998	972	1009	962	977	964	970	965	953	1013	1028	975	987	957	943	975	1005	939	1021	920	1014	930	963	974	997	957	1004	926	936	963	985	983	929	1004	978	991	1016	964	930	1007	946	985	1004	929	974	992	977	947	967	1004	955	902	899	975	956	986	1007	963	981	952	947	991	999	1015	937	966	989	986	937	970	1004	1008	970	974	989	1019	1007	999	1007	935	1020	978	961	955	973	1028	978	1004	924	1012	966	1010	998	929	1058	941	943	950	980	952	977	941	959	994	1019	919	987	1045	983	973	959	1009	954	965	976	989	960	953	944	1034	1025	948	988	967	984	988	945	921	986	1028	956	949	951	993	1003	956	977	994	1013	949	942	985	979	950	962	1015	1030	1035	951	927	989	933	966	971	926	987	1036	978	914	949	1047	921	953	986	973	951	979	985	963	992	987	956	1005	1000	955	953	1031	953	985	944	981	933	992	979	1031	991	960	960	945	1011	1009	1009	999	996	963	992	976	915	969	978	1007	973	953	1037	985	956	984	996	966	980	959	985	959	1035	978	952	1047	966	967	966	1028	1011	952	974	976	1002	1007	961	991	958	929	976	959	947	971	996	974	921	983	1003	1023	987	958	975	1016	1084	976	978	939	976	912	1005	992	1001	957	1003	976	941	987	987	983	955	947	970	978	976	951	954	998	976	931	985	969	986	937	1058	964	972	935	966	997	1020	929	987	970	1019	1003	935	989	1011	961	905	1025	975	986	977	1006	949	959	991	991	939	1043	992	1015	1014	974	995	940	976	926	991	968	1022	981	997	945	932	995	894	968	966	930	1001	941	1002	975	996	963	1024	990	1014	936	993	984	954	1007	971	985	1040	954	973	955	979	972	903	978	936	946	1002	941	995	983	919	998	972	1010	1042	1003	1005	1015	961	1014	952	987	964	948	1057	966	1008	967	988	1002	974	968	969	911	999	1019	928	968	957	1009	969	964	1018	987	1047	978	997	1000	999	963	1016	935	1012	953	1012	976	925	937	895	1000	965	1003	943	939	903	1010	968	992	975	1008	944	988	920	1023	957	991	976	969	993	943	1058	1006	991	927	971	976	965	1026	1044	988	988	947	962	974	988	948	978	996	946	976	978	987	997	1002	984	1013	971	1002	985	1002	990	989	993	1009	1030	966	973	966	980	988	944	1000	985	924	940	1006	978	969	976	983	999	986	957	985	972	998	972	969	1027	986	965	975	995	928	949	952	1016	970	996	956	993	966	981	959	990	943	1017	968	1030	985	948	1001	920	996	989	912	982	975	956	945	960	980	998	982	963	966	1027	984	957	991	921	1013	959	960	959	985	937	971	1035	958	997	974	988	948	967	998	1001	997	975	967	988	982	1016	938	969	1013	928	989	969	988	1006	966	966	987	943	933	952	961	978	998	1039	973	983	940	987	997	1000	1005	981	945	993	926	965	1019	964	960	966	1016	975	987	972	978	972	1046	982	1067	984	976	1081	973	929	974	986	944	976	1007	1015	946	972	1005	1085	1003	1026	977	962	983	1019	940	986	914	1001	1002	929	997	992	954	1006	922	980	969	954	961	975	975	965	967	946	962	1011	992	983	947	1016	1009	948	992	990	970	1017	979	980	978	1031	1011	983	960	974	971	1022	1026	1013	997	909	953	966	954	945	1017	928	993	964	925	1037	966	996	942	1000	970	994	987	965	922	1025	995	1014	961	923	1010	961	994	959	981	1006	977	981	975	1010	931	1004	970	965	973	1014	1005	951	919	1033	999	932	962	994	926	1016	1008	972	957	1012	958	980	975	942	981	985	901	964	960	945	985	951	1030	929	946	962	951	951	949	987	1011	1006	992	998	979	1001	1048	998	972	1027	956	1024	990	937	954	929	1002	981	968	1005	943	984	1015	996	942	993	974	1013	1003	970	968	1002	985	956	973	981	988	1038	966	995	1027	1006	982	1011	1066	970	1010	983	1015	978	966	981	990	990	998	892	973	928	942	950	988	966	1005	953	951	1013	929	981	1006	947	955	967	961	1019	961	958	957	924	953	983	1000	970	940	1008	998	948	978	1005	962	1028	968	891	1001	948	957	988	971	970	990	966	940	998	935	978	980	982	985	984	983	957	974	966	1004	932	981	936	993	932	990	993	976	992	1049	977	1013	978	943	1000	966	957	925	959	974	938	967	942	968	955	975	1017	964	976	954	948	1008	980	949	966	936	996	998	993	924	982	998	975	1002	980	990	940	970	1026	953	973	993	981	936	1005	959	935	955	1057	966	984	983	995	1005	962	1018	969	941	972	983	977	973	924	932	940	995	973	974	1005	997	990	916	1036	941	1015	954	952	980	999	1035	985	951	993	984	975	960	1017	974	946	925	970	981	1028	968	954	961	992	927	949	993	965	966	940	999	966	1001	968	950	993	975	966	983	990	977	957	986	1008	940	968	965	967	917	924	961	958	995	958	989	1035	999	981	987	947	954	931	997	1002	960	965	950	1012	982	1031	919	980	931	937	1021	966	1037	1055	953	971	978	1013	1023	1021	956	973	984	965	1000	988	967	967	987	933	1006	1011	1026	948	979	927	1009	955	987	1017	974	994	977	984	1041	982	1001	963	979	941	1022	938	963	1023	1003	948	1008	1017	938	955	1035	964	982	1015	978	1014	1037	1066	949	1001	984	937	1016	963	925	997	1016
27432	21438	22317	22692	11888	5650	2467	992	468	456	436	452	465	484	406	416	449	427	454	434	466	412	469	432	441	443	440	461	483	431	459	427	473	439	473	460	398	443	431	449	429	455	457	418	419	455	423	463	435	423	444	466	455	439	446	455	470	457	430	435	467	455	472	432	436	446	453	446	450	423	425	454	460	435	446	461	420	441	468	463	437	470	433	460	396	409	437	426	454	443	412	448	451	412	428	413	461	470	402	475	432	468	450	441	456	467	405	419	433	448	447	446	420	418	433	445	418	452	440	427	452	445	443	410	452	431	446	474	425	444	412	441	454	452	426	416	458	438	440	415	430	449	481	457	433	423	465	435	443	433	455	437	437	469	481	443	431	424	455	427	408	466	409	415	432	427	434	452	442	429	434	452	446	450	450	446	444	412	454	396	441	439	428	449	461	428	416	462	415	435	427	464	427	444	426	419	477	463	424	437	437	435	457	438	435	464	443	446	467	439	457	415	432	443	452	416	460	433	445	457	429	406	386	436	462	460	405	445	427	442	427	449	470	457	408	409	441	416	436	411	453	413	449	446	444	465	446	430	425	399	424	443	438	457	405	425	430	438	452	453	438	468	423	456	446	446	398	402	417	434	408	446	427	439	446	448	443	480	453	421	450	431	409	478	445	423	439	471	429	437	434	454	436	450	438	443	417	419	461	432	426	445	434	429	423	461	454	422	416	430	452	425	438	435	396	437	452	452	487	480	421	467	447	422	406	448	454	447	450	429	448	463	493	440	437	435	449	456	396	475	492	424	480	425	464	467	450	448	436	454	433	435	457	409	464	433	461	422	444	467	431	419	429	451	436	461	462	456	454	442	428	448	482	446	452	493	442	439	456	411	447	422	416	402	431	425	422	437	394	422	460	501	515	443	468	422	480	451	406	421	470	450	416	377	466	440	433	430	470	420	458	431	430	467	440	472	427	476	444	434	405	430	440	448	424	412	432	480	415	422	433	439	438	442	416	414	453	414	453	440	458	466	425	450	460	424	452	468	443	406	426	448	438	429	438	492	459	432	422	433	464	422	411	446	393	427	427	464	451	412	421	445	457	449	456	412	441	511	438	429	436	405	403	425	444	445	436	418	434	458	444	485	458	429	477	425	408	417	450	436	445	440	429	438	443	432	448	441	456	431	417	444	475	461	425	435	424	439	445	443	446	425	435	425	504	422	425	434	448	460	453	383	397	439	476	439	461	477	440	438	429	463	429	457	459	418	443	466	433	444	422	466	449	478	500	440	472	469	482	437	468	418	457	465	421	442	431	411	440	440	400	425	430	438	424	461	456	450	432	439	447	441	457	441	423	418	433	449	436	478	460	459	457	452	462	442	408	431	468	400	431	430	455	461	445	484	459	454	403	431	444	475	438	461	432	430	450	455	388	487	401	427	429	388	416	432	449	484	438	436	492	450	435	476	432	444	426	419	427	409	440	448	435	434	415	407	441	452	454	441	429	426	442	433	477	392	408	416	398	431	416	449	429	445	475	437	431	483	435	419	416	442	456	434	408	418	448	456	465	453	461	403	462	416	446	447	413	433	442	433	424	440	479	431	416	438	478	450	466	415	442	432	441	476	462	421	433	441	447	437	439	455	445	402	440	446	457	456	416	454	442	478	425	441	467	469	441	455	443	456	455	458	457	438	468	425	457	439	424	414	408	447	436	424	447	468	444	451	457	445	404	488	441	486	429	467	420	452	440	378	417	430	460	446	470	420	384	459	435	421	423	456	408	453	480	463	458	442	433	436	469	462	430	450	469	444	451	458	418	432	397	412	439	422	436	453	426	433	466	440	468	428	457	434	442	501	471	449	421	467	477	459	445	468	460	479	451	410	400	442	445	431	461	427	444	450	488	442	442	397	402	396	452	471	412	440	426	424	455	442	446	466	457	440	430	473	436	437	413	454	440	432	421	428	447	404	409	424	390	446	413	403	460	440	440	417	426	420	442	435	453	437	475	410	429	432	469	441	435	439	440	425	514	433	429	446	410	450	427	432	402	479	425	431	443	448	471	467	434	494	474	413	454	442	412	458	394	445	475	478	423	435	434	425	455	431	422	438	465	421	444	447	452	442	409	454	444	453	409	468	446	423	432	442	470	403	485	456	443	436	463	420	417	451	450	453	495	427	476	429	455	463	435	421	466	435	435	443	460	433	380	453	422	458	482	451	425	443	443	401	466	429	441	409	421	435	418	421	400	469	432	416	459	436	418	444	445	437	440	440	494	448	455	448	442	428	431	436	389	404	413	447	458	450	404	453	451	439	440	439	407	453	424	443	412	440	469	453	424	482	456	436	451	442	453	405	393	439	415	475	424	464	441	459	421	459	452	447	427	443	478	454	443	429	434	447	414	421	473	489	454	411	439	450	435	458	399	446	449	418	455	405	417	445	457	417	432	435	423	464	433	429	450	445	427	405	424	421	420	448	417	427	415	479	444	429	438	433	447	408	426	434	462	420	461	432	456	464	441	455	408	441	417	466	444	439	458	441	468	458	432	419	440	417	451	445	448	404	417	429	470	430	433	423	414	411	457	443	455	442	404	467	480	417	433	429	452	458	420	461	431	465	469	434	453	463	475	415	445	448	439	429	458	421	428	419	470	426	447	430	452	444	438	493	470	423	440	432	448	450	450	417	412	427	444	422	412	448	441	460	422	411	430	415	438	429	480	458	439	423	429	426	417	414	415	443	455	450	459	421	426	402	469	417	431	452	427	440	436	452	434	450	436	421	440	452	414	462	456	458	393	444	482	459	438	448	444	466	452	452	477	468	425	450	405	438	458	465	475	411	457	472	437	440	406	402	430	448	422	454	458	445	450	480	430	409	465	481	423	469	428	410	432	445	431	478	421	415	408	453	449	421	424	402	435	431	407	497	471	440	447	432	444	432	410	500	430	458	406	446	457	404	456	419	452	424	435	412	413	429	445	460	444	469	427	440	443	461	458	467	459	433	460	458	422	413	434	444	416	458	445	452	453	437	462	479	421	449	439	425	421	451	452	425	454	442	476	410	416	414	490	413	451	432	414	415	440	448	459	449	427	439	470	487	443	424	426	424	467	429	424	438	446	449	431	446	470	435	434	446	481	412	452	445	439	460	370	416	427	427	421	440	439	446	435	428	444	442	415	466	474	438	455	457	465	408	413	425	485	457	391	424	456	453	432	435	478	452	467	430	454	444	410	417	444	432	443	411	442	423	424	442	460	432	454	440	441	419	432	415	429	431	446	428	457	428	425	465	392	438	430	416	456	460	431	472	426	465	444	435	489	460	437	413	433	452	440	440	433	428	430	416	461	424	452	435	453	420	434	451	463	413	459	435	449	404	442	437	469	480	434	412	451	414	454	426	491	422	430	385	440	429	438	426	448	414	423	430	429	454	396	422	455	404	437	457	423	455	416	468	432	425	421	415	452	414	418	454	416	452	432	444	441	440	459	445	417	387	451	436	429	385	476	434	424	435
13161	26768	24761	22069	14064	7991	4182	1499	521	511	550	539	551	552	546	538	510	511	516	533	517	510	544	468	518	508	526	515	510	490	543	525	480	533	506	516	516	507	513	534	506	502	549	550	576	555	541	517	551	516	501	481	557	481	511	552	525	515	530	481	545	565	513	511	530	530	495	507	528	564	498	564	556	559	519	527	524	468	524	532	510	525	483	533	510	441	554	528	492	528	544	548	485	491	525	563	514	518	501	536	504	521	495	566	507	518	527	553	509	552	538	518	506	511	515	509	507	511	519	529	524	567	557	561	527	562	475	504	539	544	500	504	499	482	551	551	552	514	523	517	508	546	494	536	517	532	522	573	524	554	524	529	516	518	507	495	506	489	531	477	536	502	503	544	496	503	540	526	539	538	517	546	533	494	563	530	486	509	521	527	501	527	544	535	501	543	509	541	495	508	480	534	539	526	504	512	544	547	518	496	494	554	521	499	561	503	541	489	519	518	501	511	526	513	502	483	510	545	544	503	548	522	508	557	554	540	514	507	527	547	538	503	552	546	503	492	538	518	537	527	525	514	498	531	535	521	523	510	553	517	507	522	547	535	528	562	554	516	539	555	524	521	532	506	510	517	539	522	510	524	518	508	531	544	519	540	523	522	569	534	526	515	547	487	589	482	529	532	529	547	503	513	548	532	514	496	527	523	525	507	581	532	502	567	554	528	525	531	514	547	504	547	541	538	515	510	537	518	517	500	521	537	539	514	487	560	535	553	544	555	529	515	525	532	509	513	542	528	520	509	582	508	526	539	524	533	509	519	537	565	537	545	523	514	531	574	506	571	524	514	518	538	517	501	504	533	491	559	529	483	496	543	544	505	546	512	524	553	549	539	545	545	527	517	529	519	487	506	546	526	555	480	514	496	498	511	544	574	509	539	511	532	494	530	516	474	519	535	524	539	543	513	562	527	562	565	534	542	569	517	504	530	504	499	518	522	514	523	566	486	531	518	526	521	489	545	578	483	524	483	551	502	517	535	538	537	529	551	501	550	543	533	520	504	566	538	524	550	524	510	512	553	520	513	542	552	575	488	524	521	545	473	508	540	498	510	531	500	508	527	469	534	552	519	525	503	519	529	554	532	558	507	510	517	537	502	544	527	545	534	476	487	549	537	498	492	522	511	541	500	550	534	524	520	557	508	524	537	557	517	473	530	543	525	547	534	525	535	516	537	526	563	523	527	498	506	522	480	515	553	480	528	509	525	495	499	481	502	548	500	536	552	529	514	545	542	551	553	491	538	519	532	542	539	470	518	550	524	552	529	569	518	524	503	544	547	533	556	519	511	515	507	525	537	492	540	541	540	543	545	519	527	509	516	528	536	530	548	507	517	509	526	529	538	517	529	554	560	522	506	518	497	492	493	551	524	510	523	538	562	517	519	516	531	541	526	532	518	473	477	510	502	505	541	548	553	509	566	569	498	556	503	534	552	531	527	573	505	542	505	524	538	500	498	496	501	569	515	567	520	520	541	568	523	535	520	535	559	516	483	517	546	547	529	504	567	548	538	516	520	552	536	509	554	558	529	480	527	497	542	509	544	509	526	516	517	527	561	580	518	511	516	510	492	521	497	525	540	541	531	556	517	535	497	516	521	523	525	497	508	563	504	558	497	510	505	495	539	531	560	552	520	527	526	541	527	515	504	504	496	508	484	515	473	525	526	482	551	516	493	549	498	551	485	523	561	549	494	504	551	526	512	527	542	526	618	498	546	565	525	516	540	527	492	490	504	525	521	544	505	542	560	504	529	521	521	518	495	486	513	503	532	489	514	549	511	504	511	546	529	515	514	500	507	529	534	490	508	525	511	501	528	573	540	532	554	487	521	513	557	527	554	496	503	485	508	561	551	539	525	499	520	522	491	566	533	470	535	513	499	545	501	517	539	513	519	548	522	499	547	528	493	547	522	534	524	555	523	530	573	551	513	480	538	508	493	517	471	515	502	541	523	512	520	547	535	467	577	545	517	539	497	483	516	504	520	546	543	534	505	586	572	536	565	494	501	487	527	541	536	517	562	507	540	518	501	519	524	505	543	560	538	542	508	525	570	536	537	540	517	534	511	521	525	510	550	547	559	536	542	542	507	535	507	520	500	506	511	531	487	552	490	523	537	519	535	512	531	527	502	509	525	542	487	496	537	523	544	533	507	521	516	506	528	558	540	502	511	499	526	525	522	546	500	540	516	511	537	529	449	488	503	524	521	497	559	513	488	489	547	564	487	510	477	575	525	513	516	543	550	537	520	491	543	540	494	526	542	531	528	483	535	522	566	520	544	532	547	502	537	557	526	499	529	536	482	516	510	521	502	536	579	514	535	542	551	509	550	573	508	474	532	528	551	510	512	500	539	531	561	512	532	528	529	518	554	510	553	515	554	515	514	488	536	501	545	471	540	517	524	507	506	550	537	516	544	533	497	507	497	499	519	531	509	501	552	554	566	552	543	515	496	538	552	549	545	518	537	502	546	521	508	541	531	524	531	507	553	505	566	510	541	512	541	505	552	493	545	494	517	539	501	557	509	528	460	495	525	523	551	545	506	554	523	539	557	543	515	507	505	492	493	527	523	546	533	558	561	540	525	547	523	557	527	538	534	524	517	517	532	503	508	553	553	550	515	513	519	502	522	534	552	508	573	535	527	509	525	506	504	563	560	480	509	585	470	525	557	493	507	530	487	553	561	527	528	543	508	567	514	587	482	537	495	568	545	495	515	500	507	505	494	527	558	501	486	560	516	543	524	524	511	512	506	507	510	546	513	513	567	517	548	534	528	540	525	548	510	524	558	518	512	523	510	533	563	504	541	503	545	535	560	486	528	513	500	518	574	529	540	497	541	484	557	475	516	490	505	497	495	535	516	530	528	493	523	524	529	502	481	496	519	531	500	522	521	533	497	535	526	521	492	510	506	523	529	493	498	503	544	518	512	505	484	506	522	487	527	524	508	548	557	511	531	533	553	528	533	521	491	543	565	563	515	551	515	506	555	572	489	580	541	526	499	554	539	486	532	521	505	543	506	542	532	542	541	548	523	542	477	546	551	536	553	493	485	505	514	493	518	505	527	560	536	520	552	476	509	519	562	557	505	560	522	505	533	539	545	481	550	513	500	512	519	556	524	524	520	469	561	516	492	538	543	526	540	499	498	525	541	515	519	546	538	534	499	534	540	549	485	495	526	530	537	509	499	488	588	526	530	518	532	506	523	553	511	500	533	530	545	501	534	489	547	510	546	540	531	493	549	557	554	527	470	522	520	502	486	524	575	499	500	538	511	562	525	538	521	555	513	540	571	501	555	550	486	540	518	553	520	494	559	550	536	527	536	544	469	505	497	500	482	550	545	489	502	509	505	482	503	507	551	536	547	544	517	541	523	546	512	520	552	536	554	543	505	511	569	535	529	516	525	542	534	511	520	547	480	570	504	502	495	498	528	516	529	564	488	496	539	559	493	536	574	541	529
24437	21271	31729	43172	37900	29548	19162	5584	711	654	653	645	578	613	607	623	598	631	583	570	595	561	647	569	604	595	656	613	556	598	592	600	584	542	600	598	631	610	605	618	597	563	593	600	603	592	590	546	603	590	592	564	547	590	631	594	628	542	579	636	624	612	585	573	586	612	526	568	551	577	559	601	600	626	592	561	586	572	570	560	534	536	595	586	598	598	592	585	627	597	632	575	580	634	581	585	616	608	596	588	560	576	611	577	594	619	603	581	574	596	582	614	581	623	591	531	590	586	608	557	596	576	583	634	606	556	618	584	564	539	605	604	604	611	635	553	589	601	588	577	598	611	574	576	577	575	592	582	591	561	607	621	598	575	589	538	623	635	619	603	551	603	592	576	607	615	559	600	591	568	607	624	550	599	645	564	564	554	579	596	629	540	643	599	587	578	569	635	614	568	585	585	569	589	553	586	584	606	609	551	575	556	594	619	559	608	627	600	580	618	578	614	540	560	595	546	601	582	534	611	556	586	613	586	564	581	593	609	620	604	606	575	569	599	550	551	600	564	594	528	590	548	610	622	583	584	584	577	556	583	608	562	595	609	575	630	566	597	603	599	613	605	594	633	607	573	602	588	550	583	589	602	557	600	587	537	572	591	596	583	615	591	567	548	569	613	555	587	585	601	611	585	605	565	589	566	584	620	596	604	540	577	573	590	588	573	556	565	561	558	574	596	615	595	604	605	565	621	558	575	597	597	587	550	600	603	573	580	585	607	579	562	615	619	611	548	583	567	619	545	588	591	575	541	589	577	560	567	578	574	606	558	629	586	583	572	585	635	607	606	571	598	561	594	612	605	637	590	626	562	599	567	590	567	606	609	615	623	579	570	600	550	564	570	562	586	624	570	543	615	549	570	590	602	631	582	637	582	563	592	580	573	562	573	570	598	557	562	573	600	559	608	591	609	550	609	620	603	612	619	607	565	573	582	557	600	584	591	558	606	574	597	569	605	561	585	599	568	557	559	567	612	574	572	594	617	502	569	588	551	563	584	593	577	605	594	572	566	575	612	532	597	659	570	574	601	567	581	590	564	568	585	570	590	581	563	532	567	618	564	606	575	562	579	560	635	618	599	592	585	587	597	552	552	597	599	606	573	579	594	554	598	580	544	612	581	593	606	571	637	571	626	596	588	593	556	582	624	595	550	579	630	585	581	631	597	610	603	598	588	564	542	580	574	602	574	562	627	593	600	592	589	619	546	602	599	607	590	621	620	626	585	626	602	579	551	555	618	561	548	617	584	626	643	591	581	559	557	575	603	577	583	611	555	591	598	631	609	567	574	567	537	606	556	568	610	621	622	593	614	598	577	585	579	579	579	571	558	540	580	562	593	610	619	581	580	536	583	575	617	574	557	543	584	585	632	633	623	569	557	617	624	601	600	557	590	582	566	603	582	595	634	583	529	605	538	567	600	614	594	589	617	555	627	598	610	614	590	589	584	558	584	580	599	562	614	584	607	567	538	580	598	570	575	637	587	556	611	606	583	592	590	598	600	575	558	603	585	620	579	575	581	577	595	610	586	591	582	589	566	592	570	615	554	592	578	595	554	610	553	599	609	612	593	622	570	593	652	614	603	597	604	604	561	598	566	572	605	564	560	611	577	582	588	595	573	597	609	596	580	643	610	577	564	584	596	573	577	620	607	593	608	590	627	571	601	611	582	611	546	587	607	625	599	580	579	588	619	585	564	566	581	587	597	568	592	585	608	582	557	620	600	580	598	569	625	642	588	612	587	582	558	608	596	575	578	628	580	595	588	594	607	589	582	633	590	618	564	599	572	613	596	568	614	585	608	606	576	581	618	557	609	566	590	576	560	603	552	607	598	565	527	563	570	589	591	601	579	601	581	581	603	584	589	614	522	607	585	587	601	599	581	593	624	566	601	593	592	570	598	654	574	615	610	602	551	624	627	578	578	594	580	576	556	579	623	583	585	554	607	606	577	625	606	600	591	575	586	575	573	586	616	587	597	607	615	590	607	615	586	594	636	607	604	593	622	604	597	598	574	566	596	595	602	564	626	614	593	584	616	607	602	580	568	616	581	593	580	599	568	586	585	526	571	557	597	614	602	559	557	575	552	590	581	570	592	579	603	559	625	593	570	618	579	591	542	566	568	573	620	619	547	586	601	547	635	588	596	613	614	576	588	542	569	592	569	558	586	598	630	593	570	591	534	594	605	604	572	596	565	616	589	573	575	591	603	622	607	556	622	619	577	555	610	541	588	557	596	624	547	573	566	639	561	582	615	579	543	588	618	567	543	601	585	603	599	581	606	586	571	590	571	591	582	551	595	588	599	581	601	582	615	583	582	618	618	553	574	557	565	582	552	632	550	579	604	568	593	639	587	579	563	538	625	578	587	563	638	609	592	588	579	595	572	569	605	589	584	615	544	561	566	583	610	576	564	540	573	574	561	573	577	617	587	583	581	605	630	592	591	574	582	631	592	612	546	577	601	604	587	603	576	550	626	584	563	593	603	584	565	605	570	599	604	601	595	598	634	619	584	567	532	570	589	606	568	591	615	613	557	615	605	594	592	598	631	645	591	576	630	588	606	579	578	571	603	652	616	576	600	591	530	561	607	573	542	572	589	658	588	600	580	554	570	638	569	595	598	602	598	597	549	593	596	579	616	572	589	573	601	566	610	582	566	597	601	568	632	568	591	566	609	572	575	577	591	589	626	559	584	580	589	600	658	578	587	583	618	586	609	612	633	613	582	595	617	614	581	558	577	568	616	562	577	601	575	623	593	538	607	613	583	618	581	601	567	588	598	568	592	566	629	581	571	565	579	593	624	588	575	574	583	582	575	574	624	582	584	571	588	626	564	584	569	606	563	590	590	582	604	561	613	592	628	568	590	602	554	596	599	608	619	598	564	585	622	586	607	604	611	595	575	527	589	563	622	587	570	629	601	601	571	552	556	596	563	580	604	585	595	610	603	569	591	599	599	578	631	561	612	604	592	575	605	581	606	597	593	626	606	537	591	610	564	579	640	570	575	580	575	548	577	624	555	535	599	587	558	589	559	602	580	555	545	606	595	613	579	598	570	553	615	557	588	606	615	562	594	586	581	564	591	578	621	607	587	568	544	563	572	582	596	592	565	569	565	576	569	589	620	639	605	578	544	536	578	569	619	568	589	612	571	571	562	589	578	609	633	607	600	582	557	633	580	586	575	590	566	596	601	585	594	585	579	598	574	596	580	591	533	603	584	550	583	601	544	574	568	591	633	598	568	583	615	619	634	593	561	607	610	591	587	580	554	592	586	590	601	578	614	567	595	581	558	616	562	602	595	552	630	581	593	593	594	584	567	570	667	579	558	590	588	596	584	554	619	602	572	568	567	599	581	608	593	554	581	600	578	579	588	590	578	604	559	591	589	607	586	579	614	551	605	590	546	568	621	585	614	570	602	609	605	567	599	618	584	579	573	616	578	612	563	580	557	599	585
32827	59275	60579	53219	42319	32123	21521	6561	783	753	735	689	714	674	641	698	672	725	732	674	721	717	722	687	656	720	695	696	712	649	649	673	725	680	695	657	729	657	667	685	653	642	689	637	693	673	737	671	682	721	666	691	663	682	642	643	651	677	695	708	700	628	694	691	682	742	672	664	705	715	695	712	683	650	718	630	660	679	685	722	683	649	696	674	662	684	641	665	654	670	675	693	668	664	700	693	698	690	679	695	692	707	702	697	670	652	670	633	660	680	697	653	659	675	698	685	676	619	705	695	638	680	640	701	671	662	716	698	656	720	675	673	684	655	636	684	683	698	672	675	703	677	719	680	694	670	690	726	651	684	702	705	656	677	666	634	670	674	676	682	737	692	671	702	685	705	667	690	669	743	692	622	634	668	660	647	670	665	693	682	658	699	665	677	701	715	642	656	701	673	678	696	667	632	663	650	699	655	634	673	644	704	682	682	705	671	718	683	656	649	665	667	675	673	665	648	723	673	690	677	661	714	687	639	660	672	683	668	648	658	705	677	684	726	648	676	667	677	658	654	723	692	688	679	654	716	694	637	667	700	687	646	638	684	707	663	650	639	678	696	700	639	651	754	706	691	703	691	669	677	693	676	669	649	615	658	644	667	695	624	636	644	680	713	635	701	674	710	693	648	671	668	661	675	641	650	688	710	654	742	687	695	676	668	712	652	671	716	756	662	665	690	658	696	680	686	643	679	697	693	638	674	686	669	716	657	669	702	671	691	649	684	669	689	672	641	649	688	668	654	707	647	682	623	682	702	676	675	700	715	670	688	680	668	691	689	711	663	632	687	661	648	703	688	690	704	686	706	648	647	675	643	665	689	669	697	684	653	700	643	665	670	680	671	698	685	640	687	661	658	686	654	718	652	654	701	699	628	678	652	705	693	687	698	666	671	670	708	689	712	696	681	663	646	643	705	721	694	661	710	695	692	709	667	687	628	638	699	690	678	708	646	690	695	691	654	727	642	654	696	690	662	706	637	657	696	672	676	677	693	638	617	699	659	628	681	702	689	647	680	638	683	697	712	732	728	683	705	677	694	663	680	621	702	671	696	682	669	645	693	656	694	692	691	672	701	689	706	710	710	670	720	691	682	638	698	687	672	707	693	675	698	657	677	626	726	684	664	699	647	705	699	683	671	691	687	679	680	641	627	681	644	644	649	644	650	617	640	648	716	651	707	669	628	671	652	698	687	664	704	651	677	679	645	684	678	650	656	675	644	665	643	679	698	662	679	678	675	699	656	669	669	684	668	687	647	710	704	637	697	704	744	712	669	669	648	670	675	704	671	682	646	663	677	709	704	684	663	662	675	665	680	652	674	685	725	645	675	696	704	670	630	644	659	689	684	653	659	615	654	675	730	637	714	652	659	675	712	708	684	677	641	671	671	652	663	653	692	677	678	676	690	637	652	683	672	648	699	673	720	675	672	670	682	652	710	667	666	659	652	665	689	643	681	729	731	682	745	711	668	694	703	661	703	674	644	652	628	667	703	700	671	720	696	667	709	699	687	681	704	693	692	690	633	663	688	636	647	713	659	672	671	689	683	657	693	729	709	688	697	660	662	686	654	689	699	704	729	647	714	713	708	664	649	706	683	684	676	624	677	674	696	695	669	688	643	713	714	715	674	679	694	708	644	702	660	683	673	694	670	680	697	650	694	673	727	697	732	693	699	692	712	705	651	710	629	648	706	667	659	663	620	662	694	734	681	704	661	666	682	724	676	691	701	713	685	718	699	667	719	723	706	681	681	666	685	703	707	699	652	664	688	667	665	731	684	676	713	654	642	689	685	706	700	671	681	651	656	693	660	669	697	694	650	623	651	681	639	657	638	690	641	662	719	669	671	686	666	708	686	690	696	622	647	611	691	674	655	667	667	643	630	656	661	701	699	665	659	633	698	672	690	675	662	725	651	679	666	658	671	681	654	672	664	648	664	675	650	675	686	662	673	691	690	656	687	690	667	706	695	716	684	679	645	698	668	645	725	647	664	662	707	649	732	695	655	697	724	712	674	681	680	710	678	678	649	682	645	646	666	662	630	667	666	658	689	722	641	679	700	695	653	694	648	671	673	649	671	677	691	709	594	663	655	715	683	696	669	685	675	665	686	638	657	674	689	694	706	647	673	669	680	658	667	643	659	648	696	659	684	669	645	653	642	668	690	672	688	701	710	657	642	608	664	652	656	677	713	670	676	686	679	672	631	706	662	694	700	636	666	661	672	696	688	698	664	695	665	700	697	668	696	632	706	689	663	637	693	655	658	664	661	726	661	713	627	659	656	688	701	685	683	692	678	666	641	646	661	672	696	693	687	687	685	669	703	681	691	620	683	720	707	696	686	693	628	650	633	664	663	711	641	676	682	686	653	713	649	671	669	692	667	698	680	702	647	701	662	672	663	691	688	655	680	681	665	664	667	653	685	672	627	659	724	675	645	670	713	720	624	684	639	680	634	648	706	705	688	664	672	626	660	680	673	660	687	667	680	673	664	664	686	686	701	675	679	700	682	682	682	687	681	693	657	674	670	686	664	691	675	716	681	682	716	716	715	695	671	671	674	693	685	668	680	707	662	671	653	722	647	730	663	695	679	672	690	633	714	691	637	677	652	693	681	698	658	649	683	676	715	727	667	668	665	637	677	720	687	668	655	629	634	678	677	691	689	674	646	661	709	652	717	653	695	683	657	737	681	686	658	743	679	653	642	698	759	682	656	684	682	685	680	706	693	623	678	647	690	714	650	719	691	660	687	707	687	622	676	715	640	726	683	667	700	673	666	688	679	698	645	690	693	615	685	694	678	680	690	671	637	663	627	680	697	683	626	692	677	693	700	676	639	697	660	672	674	673	703	638	662	672	642	670	687	718	729	668	650	637	656	680	677	696	709	645	638	700	668	693	663	680	707	676	705	708	676	635	682	581	680	690	669	643	641	656	666	619	719	677	643	663	666	638	717	647	641	632	655	706	679	710	659	687	664	729	666	720	653	725	644	696	667	689	704	719	679	646	681	621	645	677	614	696	636	669	652	665	701	633	621	682	673	658	681	681	636	702	683	694	711	650	690	641	684	696	622	664	693	678	664	635	677	683	735	692	676	700	653	712	653	675	702	665	666	662	635	711	659	657	651	682	689	633	696	714	694	676	647	700	643	654	668	668	709	629	655	653	698	688	676	698	684	676	679	739	630	704	698	654	655	654	639	738	677	692	642	683	648	687	651	664	675	650	744	722	690	670	671	685	690	653	663	727	642	643	722	690	690	640	725	612	641	670	668	639	724	642	702	680	672	662	637	671	663	633	659	646	625	678	643	686	626	673	645	706	681	619	667	662	697	647	707	615	672	675	686	676	696	673	640	718	663	742	661	646	697	649	674	702	678	668	727	701	695	680	655	654	655	709	660	649	684	680	715	695	675	678	664	678	697	600	706	648	686	675	689	669	675	667	688	709	622	632	691	714	702
25364	21296	30806	37294	27987	19037	10131	1818	579	540	571	574	546	512	564	527	499	542	523	568	542	533	510	551	541	491	556	553	591	549	530	514	575	540	572	540	501	536	527	502	531	537	528	549	537	548	522	523	537	546	512	514	533	529	541	524	519	549	535	479	521	542	545	531	546	543	536	530	536	514	542	534	543	523	538	539	553	568	571	556	538	539	517	559	535	577	513	571	553	566	525	524	533	513	522	518	511	570	561	530	546	517	526	528	545	511	550	541	552	563	562	539	520	529	504	573	548	487	543	530	529	511	504	523	518	524	503	533	535	486	551	530	519	534	553	542	501	502	566	529	518	527	479	560	519	512	526	537	535	559	485	523	579	519	520	540	516	543	513	529	540	503	530	547	532	516	566	529	533	533	528	536	573	530	553	507	511	588	535	496	546	541	539	564	535	558	573	511	540	556	562	532	546	508	542	501	496	523	577	515	530	564	519	544	559	461	488	513	522	522	588	501	585	537	507	530	517	522	494	517	520	517	514	531	529	524	566	500	546	589	510	533	522	510	521	524	496	514	505	527	551	533	583	517	518	513	551	510	518	461	545	559	533	533	528	534	503	550	538	557	516	550	559	529	528	550	556	581	563	553	518	549	554	504	519	515	545	541	526	528	558	532	536	553	533	570	587	551	516	533	531	517	551	529	549	538	545	549	525	561	544	540	511	552	504	542	534	555	517	533	541	553	521	505	535	536	544	523	514	490	526	520	505	528	540	507	560	559	541	521	537	503	537	507	549	592	524	531	522	533	555	516	526	510	534	521	543	536	538	484	508	527	534	544	513	490	553	560	519	561	541	503	520	522	492	523	542	529	508	530	535	565	558	582	558	495	497	552	521	570	537	536	560	514	493	500	506	559	529	530	554	516	502	545	568	562	505	548	509	572	584	541	568	540	546	464	524	552	554	521	569	554	510	495	506	549	571	545	506	556	566	546	505	532	520	517	505	576	516	527	453	578	561	513	569	555	551	553	503	523	551	497	557	535	539	533	518	544	523	495	575	542	534	524	548	507	503	528	533	514	553	534	550	535	564	537	538	479	505	499	531	514	522	587	524	513	517	530	538	527	567	538	533	530	515	563	484	510	549	557	509	519	552	548	531	542	504	505	539	559	522	526	524	509	556	474	543	507	557	528	552	570	503	489	502	525	521	551	543	541	493	542	579	542	554	526	534	528	491	539	551	539	532	519	540	519	529	575	596	544	496	518	549	538	527	555	537	554	530	522	545	524	501	517	530	520	562	517	561	490	564	530	543	503	558	528	560	521	515	591	554	517	546	510	512	553	526	535	512	510	549	504	520	509	567	541	566	537	546	533	522	509	570	521	556	569	558	544	560	511	534	532	524	539	571	560	528	515	561	516	528	506	586	526	505	540	540	516	517	537	523	539	534	528	521	528	540	529	543	548	524	563	518	559	528	521	500	508	512	476	485	534	524	549	514	518	525	551	534	560	515	541	524	553	549	533	590	490	527	545	519	516	510	558	543	530	595	534	510	495	526	564	481	564	531	488	511	543	531	542	550	531	517	509	489	519	533	542	551	552	543	559	561	510	511	526	539	521	549	521	540	496	506	512	523	544	536	508	490	469	522	573	519	533	552	539	519	523	516	546	488	500	532	540	518	490	541	550	532	554	551	538	516	511	555	516	513	486	490	549	546	563	530	530	579	513	543	518	567	501	549	517	548	515	565	491	528	545	538	514	530	481	502	534	554	562	533	576	510	540	511	526	523	494	538	533	528	493	532	539	507	501	522	516	570	546	509	555	487	512	518	484	550	561	558	519	551	529	520	508	560	527	556	503	527	516	563	519	552	557	547	557	536	530	585	550	569	529	546	522	528	522	527	552	519	548	527	514	511	528	508	511	556	540	573	515	510	557	545	521	542	538	501	518	527	566	526	519	514	512	527	567	513	524	559	516	498	534	487	506	575	545	545	493	590	570	542	539	501	540	521	588	523	488	514	529	533	549	551	540	508	540	569	560	528	577	523	488	507	483	499	541	510	516	485	520	522	532	514	548	548	561	526	528	530	581	563	532	563	511	476	506	523	564	561	511	536	550	530	539	549	539	508	571	544	520	531	523	535	564	498	492	582	529	529	527	540	488	531	565	505	534	547	560	507	520	528	481	538	549	520	510	505	514	536	511	543	508	516	550	484	528	474	505	520	517	479	560	538	572	557	505	552	542	537	510	542	517	575	503	544	512	519	533	528	501	589	579	533	542	508	544	479	501	545	522	561	522	513	566	550	542	508	554	552	527	486	523	519	565	548	523	517	500	483	514	541	534	533	509	561	548	498	538	555	524	507	569	573	489	544	522	485	526	512	538	537	562	544	535	541	543	549	569	539	536	516	542	500	559	490	513	524	518	543	524	555	517	552	476	551	525	522	506	550	540	548	520	564	509	537	567	513	523	557	563	529	509	557	499	535	557	517	557	532	538	528	535	534	558	514	560	517	548	515	518	537	535	521	540	523	585	493	543	527	515	541	548	496	575	566	499	503	539	552	557	555	524	526	555	527	537	515	551	518	528	562	520	522	507	527	549	513	568	500	571	565	533	514	542	496	542	572	518	556	504	533	524	520	558	529	500	541	530	524	495	506	540	528	508	526	513	553	535	512	538	543	571	534	524	530	552	547	537	499	508	515	541	511	489	508	533	555	569	515	538	538	528	535	514	530	495	507	539	527	541	508	506	553	532	518	525	540	545	528	554	505	491	518	563	493	537	531	549	573	514	552	545	565	496	529	567	547	569	529	535	543	514	519	561	543	497	565	527	537	478	533	514	541	501	508	513	548	517	548	548	557	496	538	530	530	581	523	509	468	557	561	529	532	542	545	543	537	530	541	543	523	489	523	498	529	528	512	544	532	513	532	524	507	549	562	556	509	515	536	539	549	533	549	491	520	488	527	523	500	525	507	562	490	526	514	539	505	517	518	585	553	557	547	493	518	532	525	555	548	558	509	532	494	558	552	526	472	524	518	553	518	542	454	566	490	534	497	506	523	533	553	508	507	548	541	532	508	534	544	560	546	519	547	531	544	528	542	560	529	544	534	547	556	492	537	535	512	546	561	543	512	553	552	570	548	535	558	539	493	530	580	570	505	578	537	550	579	525	556	535	513	520	559	515	537	549	547	528	526	562	542	513	506	516	548	532	505	509	545	497	521	532	536	528	535	529	572	483	561	542	519	567	541	512	508	540	575	513	547	534	554	521	530	526	504	548	543	485	509	540	551	530	590	571	479	522	532	538	508	588	550	575	527	543	524	571	541	490	525	518	525	486	522	570	567	570	558	520	540	562	522	521	550	513	493	514	539	523	553	499	533	534	517	545	529	536	569	517	525	518	564	507	570	535	544	535	524	533	535	542	528	542	521	506	566	529	549	533	502	520	508	554	532	552	540	555	511	531	556	508	541	545	533	488	541	548	515	549	525	507	523	544	518	527	556	552	530	488	518	474
30449	50832	53008	45431	34773	24314	16029	2693	695	657	654	678	645	687	689	631	662	670	643	646	646	606	603	687	642	615	620	606	652	598	611	570	664	672	613	632	632	641	605	603	638	602	685	633	703	669	604	606	640	643	650	633	625	623	614	647	615	643	650	622	612	646	627	668	634	646	624	634	598	628	614	672	567	624	606	695	603	623	611	614	648	657	666	639	589	651	662	671	633	644	642	617	628	675	656	660	603	650	634	607	606	573	620	610	599	613	657	619	625	608	638	597	608	588	634	618	668	621	590	662	655	605	682	660	634	698	672	623	654	629	646	632	649	602	662	652	684	579	623	656	648	634	637	697	621	655	660	596	653	653	629	662	671	627	652	685	605	611	618	652	604	612	641	604	621	620	657	687	661	643	583	630	606	597	620	612	639	603	669	628	652	639	617	661	627	665	591	632	571	642	599	667	629	679	624	636	643	622	618	594	609	685	618	623	639	613	635	660	645	643	617	606	621	710	665	636	651	645	643	644	594	622	620	633	673	623	605	646	651	676	644	610	629	661	654	636	616	527	606	620	632	624	637	585	665	605	613	631	625	673	588	621	599	643	598	602	644	622	577	658	619	616	664	595	601	666	572	659	626	656	586	648	623	653	621	639	637	616	642	596	644	602	620	658	636	636	679	639	633	610	630	616	659	632	602	658	566	634	672	642	627	667	611	622	616	642	680	683	610	636	667	598	669	646	599	588	646	649	627	650	646	644	620	663	664	590	602	645	598	607	616	616	648	587	647	589	646	618	649	641	642	617	658	659	641	648	682	653	670	644	623	621	631	612	641	630	625	638	612	592	628	606	624	621	648	629	591	642	642	577	614	618	672	651	652	621	633	636	659	639	669	642	609	631	660	654	665	582	598	635	628	622	655	580	627	626	638	647	621	616	624	618	693	654	659	630	646	655	627	621	660	628	608	619	683	630	596	642	637	661	616	619	609	607	621	629	649	619	628	624	659	611	601	639	626	613	630	618	650	617	603	670	646	635	611	635	658	632	652	678	653	653	662	655	648	678	616	664	613	605	624	645	592	651	667	651	606	616	606	623	621	646	592	612	595	615	613	642	646	632	636	573	650	641	649	676	649	637	600	605	650	683	602	636	591	650	621	666	603	638	638	654	667	672	661	644	659	655	635	595	679	619	637	599	628	644	652	588	615	590	626	626	642	614	628	627	590	621	623	632	625	657	632	626	641	647	670	646	602	647	612	715	623	601	627	608	587	626	608	597	643	596	626	646	635	582	618	637	673	611	667	644	652	581	599	613	610	604	665	660	650	647	678	618	678	678	602	622	588	650	668	638	616	589	643	639	650	631	630	641	616	606	667	611	598	649	671	642	629	616	640	642	635	615	643	638	649	632	597	646	635	648	607	632	636	643	649	599	636	644	629	620	650	606	620	588	646	656	638	641	658	644	616	622	621	626	647	645	613	610	631	639	657	648	616	642	641	646	628	603	652	609	619	657	558	624	652	613	612	646	666	617	601	616	571	595	584	612	659	671	614	672	667	638	627	627	629	664	635	626	632	616	627	650	656	654	622	634	623	617	629	600	653	623	672	653	641	631	644	600	660	637	654	639	618	593	659	617	673	655	613	594	637	620	677	646	669	650	643	657	597	700	629	609	599	665	622	647	644	597	620	597	643	639	590	621	641	641	613	645	602	629	610	626	604	637	631	629	652	628	616	613	605	592	610	618	614	604	623	645	689	655	673	606	636	609	672	679	607	623	640	657	632	636	652	649	657	666	622	629	628	651	644	588	633	592	631	636	602	636	633	680	602	635	611	596	609	628	671	657	663	623	621	617	671	647	638	638	664	622	613	614	628	585	632	585	616	641	646	609	624	652	637	686	661	637	639	620	648	622	653	647	652	580	618	652	607	699	606	642	641	614	599	652	633	620	635	628	578	655	655	696	602	644	631	653	640	632	606	678	624	643	633	645	648	629	639	659	595	663	640	670	613	588	689	666	580	621	696	625	633	642	631	624	638	637	641	610	595	647	667	583	653	607	632	633	674	626	654	603	629	608	600	623	626	640	632	643	624	629	664	614	659	606	624	632	611	628	625	638	643	650	581	610	643	598	627	645	625	640	643	650	649	678	612	642	585	650	646	629	626	638	637	612	623	660	651	637	638	602	653	645	607	609	619	653	637	582	624	633	652	648	661	632	626	615	588	639	657	614	628	643	612	623	661	666	644	594	643	620	633	632	627	662	651	615	643	665	639	644	575	653	639	621	646	587	672	604	600	629	620	641	618	598	652	607	654	624	640	668	633	653	629	625	631	632	589	623	583	646	637	643	567	636	709	588	621	670	644	657	669	629	612	609	601	678	632	602	650	644	617	627	648	626	613	636	618	618	604	637	649	611	662	654	634	649	621	654	602	651	626	597	622	647	638	636	683	635	613	633	586	626	604	609	688	620	642	637	628	640	629	647	624	612	655	655	628	645	638	616	603	645	621	603	648	613	612	645	610	651	605	659	609	654	604	645	658	638	600	646	622	610	621	592	609	650	619	657	634	621	671	634	646	638	623	699	672	632	615	612	638	637	648	595	620	624	676	613	634	638	623	608	624	632	631	618	595	621	617	646	585	641	649	652	620	653	644	606	574	607	565	622	656	657	592	604	656	639	660	657	614	611	609	623	584	644	634	654	635	635	635	639	617	652	624	632	622	683	574	618	626	640	642	654	600	648	634	623	631	633	616	629	635	624	678	601	613	593	675	691	624	660	636	647	605	653	615	596	653	620	640	598	647	632	663	642	617	648	673	645	623	611	632	629	650	589	605	568	601	714	630	666	649	601	642	644	641	670	613	603	672	630	646	613	589	632	634	636	638	640	630	619	660	598	638	606	595	626	669	661	604	662	631	594	644	630	614	648	629	614	658	637	629	636	641	624	668	592	652	650	620	625	642	670	615	651	643	692	610	608	646	628	623	621	601	606	608	613	598	598	668	657	639	656	628	636	651	659	590	607	616	629	603	595	613	667	599	627	672	670	635	620	641	653	633	647	667	609	646	626	624	599	630	647	599	622	638	628	633	651	657	626	668	609	597	650	700	635	636	681	629	619	619	654	642	644	688	669	637	658	604	648	605	608	603	649	585	625	622	601	644	614	650	644	664	616	629	651	603	631	617	624	632	633	647	626	605	652	621	575	634	650	659	664	624	595	616	626	648	650	698	662	611	674	629	660	654	641	609	688	653	676	609	591	638	619	626	686	653	609	632	688	646	629	637	616	619	643	598	598	633	569	638	657	650	641	615	640	642	640	645	614	611	609	604	659	638	632	612	656	627	614	644	589	646	632	634	681	678	605	638	614	631	639	664	662	561	663	659	615	606	652	675	624	639	621	646	599	615	656	612	597	700	645	598	624	602	639	618	620	614	583	676	663	625	603	649	645	653	640	696	657	614	632	597	676	660	615	678	646	656	646	653	614	663	649	688	647	620	627	644	599	560	640	643	634
22987	21273	31421	37190	39048	36795	30830	7230	1129	1031	994	936	986	915	921	897	929	900	926	924	890	922	887	902	880	937	928	926	877	939	930	894	885	942	888	898	855	880	875	867	910	874	905	888	912	924	888	878	894	884	972	878	888	912	909	923	915	875	933	922	892	880	868	835	901	880	893	894	853	911	930	883	875	891	870	925	896	863	801	908	872	897	895	902	894	887	880	908	866	874	865	860	887	930	935	907	904	920	882	886	917	873	844	900	952	906	865	875	800	882	940	879	880	910	843	871	911	877	859	876	896	893	873	889	901	939	855	882	882	854	908	876	913	940	852	879	853	851	877	843	941	891	854	880	903	890	893	873	967	932	876	847	900	898	911	860	866	927	868	943	891	866	942	872	879	870	936	887	908	909	885	946	850	867	840	924	872	859	931	841	899	934	906	918	897	869	933	847	867	842	892	923	860	844	867	885	859	871	854	876	881	888	930	861	896	795	855	898	943	846	869	905	859	859	921	844	912	884	941	867	894	824	844	883	865	843	909	893	874	866	905	903	861	878	802	880	893	853	883	878	875	879	878	906	874	913	931	880	861	928	903	891	932	894	819	889	869	885	851	873	880	912	889	854	935	864	874	868	964	914	944	953	844	923	868	886	890	833	876	873	890	843	916	938	870	873	874	928	876	864	853	905	869	868	906	898	923	901	870	864	906	904	845	905	854	870	896	848	878	879	816	901	877	857	891	919	865	872	890	816	854	890	867	863	852	857	876	849	831	890	850	875	903	897	887	871	813	893	905	874	912	815	860	927	906	827	918	888	856	811	904	878	894	897	852	863	857	887	902	891	862	894	883	828	896	889	866	938	918	857	862	862	839	882	895	856	886	874	895	849	882	859	893	863	921	856	902	880	912	866	876	835	842	860	910	900	890	878	913	924	884	885	856	863	890	850	875	870	863	921	929	909	859	936	881	934	905	911	909	846	858	897	869	937	881	927	919	869	816	914	834	894	917	903	862	898	897	859	888	873	910	869	890	842	936	863	862	850	912	849	893	900	900	858	849	854	894	930	938	843	922	874	875	863	843	860	902	856	866	886	890	883	876	905	905	872	826	906	851	800	842	891	808	847	884	879	895	901	864	919	888	851	841	862	896	902	879	913	901	924	867	878	824	844	869	875	866	860	908	855	917	844	929	902	878	906	859	886	817	901	899	859	908	836	885	938	858	948	926	897	917	908	891	856	881	856	907	887	875	873	877	899	903	852	859	899	868	872	902	897	914	926	931	883	901	873	892	869	893	888	888	878	873	901	830	910	900	909	909	828	833	925	912	876	910	887	837	898	878	895	866	847	929	922	865	871	922	859	875	919	906	937	908	914	873	918	927	921	833	900	942	939	861	861	890	859	913	879	852	917	903	892	875	865	832	905	924	906	937	916	846	862	928	822	867	916	883	930	896	926	878	875	933	881	901	880	873	883	843	901	820	848	900	845	867	891	895	866	846	858	893	942	888	869	879	916	914	908	881	889	870	877	846	890	919	904	897	846	857	878	879	877	913	905	889	885	914	883	904	846	849	847	895	889	892	913	868	897	878	809	870	846	900	894	922	917	858	875	865	881	930	882	919	863	882	877	850	869	829	919	860	843	881	845	860	879	831	875	864	867	888	897	855	814	837	850	864	834	842	864	873	862	908	832	915	879	894	901	871	837	897	898	918	925	889	846	885	865	858	890	911	922	938	873	814	861	880	878	897	878	883	865	909	919	827	843	872	856	868	885	863	876	875	861	832	874	899	930	827	833	915	902	935	923	813	955	850	864	907	856	862	951	852	871	837	882	846	853	882	895	891	854	892	873	867	814	879	862	868	849	857	873	903	869	851	857	838	965	860	881	906	898	893	848	898	885	850	793	856	901	896	821	931	929	978	931	901	914	872	876	855	871	927	872	895	870	880	854	850	885	874	888	877	819	900	899	891	872	884	864	900	866	870	929	944	887	909	902	895	877	903	889	919	884	837	890	812	948	893	909	870	891	906	893	836	893	897	900	870	887	820	860	965	886	890	842	922	887	909	941	928	831	859	862	885	866	871	858	864	884	899	879	899	884	883	928	889	844	872	886	886	880	865	896	851	916	904	869	872	899	912	870	869	841	860	874	869	899	889	886	843	884	913	861	884	892	869	858	858	918	900	828	900	889	878	887	874	982	876	884	822	917	856	833	911	844	844	912	924	910	875	871	841	843	939	877	926	931	854	878	892	866	940	868	832	894	916	852	928	845	883	835	879	890	892	852	878	898	927	868	854	937	872	856	882	866	927	845	889	864	856	856	817	878	930	907	951	849	872	856	935	874	864	836	877	863	828	889	836	837	855	913	901	894	857	883	881	858	897	859	889	900	888	909	944	856	929	922	908	874	871	885	928	894	886	868	913	872	864	893	936	892	894	844	888	904	858	895	859	843	880	883	887	906	900	919	899	876	910	894	889	870	887	902	881	919	884	881	857	902	855	870	889	923	898	912	894	854	903	870	837	938	869	853	862	899	840	872	915	868	902	888	912	891	868	861	886	894	853	896	938	907	911	898	901	916	885	834	859	878	897	814	869	890	921	854	878	870	836	817	888	870	872	884	834	855	872	870	886	892	883	900	854	885	925	897	845	891	919	856	946	899	915	918	944	915	917	918	891	879	928	904	888	899	892	872	863	900	918	876	891	852	922	855	877	884	898	912	866	891	856	849	861	944	856	848	860	850	850	873	880	831	864	870	949	881	880	878	854	879	872	853	912	940	866	884	888	860	871	827	838	867	837	919	928	896	850	836	846	879	912	871	893	904	916	851	871	870	900	931	852	882	898	873	858	899	889	886	835	889	880	893	940	863	874	896	853	883	839	875	941	874	862	907	854	892	875	866	855	887	877	867	871	941	810	965	844	863	808	839	817	898	893	881	863	928	921	866	837	891	863	890	920	876	893	861	917	842	877	894	889	857	855	857	898	927	877	887	868	883	906	894	874	869	883	883	899	926	851	888	844	867	913	863	868	857	867	829	845	914	880	904	870	825	888	825	883	860	892	870	876	898	891	895	937	836	843	899	890	882	866	905	896	878	831	882	940	894	916	900	904	906	845	828	918	882	860	894	885	856	882	865	910	898	951	879	900	890	951	893	922	906	883	900	876	933	902	890	874	816	886	886	950	950	866	859	916	845	891	888	916	844	871	909	924	913	894	856	903	917	867	909	868	907	861	927	855	899	866	895	895	893	877	913	875	882	879	917	851	901	868	864	888	911	904	839	850	898	847	892	935	859	867	845	866	898	917	887	866	858	866	879	890	873	852	894	912	924	856	910	885	895	870	884	888	940	856	860	922	910	848	901	880	918	868	854	927	833	911	896	860	930	860	902	866	873	880	841	939	874	883	886	867	891	831	852	910	884	922	900	882	862	936	919	907	933	860	891	907	944	925	900	864	832	879	851	920	890	880	913	935	880	975	900	914	913	891	883	845	943	845	874	894	892	889	935
43608	77705	83609	71776	56164	43199	31475	2627	1307	1215	1222	1155	1120	1067	1060	1070	1050	1067	1016	1045	1024	1011	1046	986	1040	1009	986	977	1001	926	1010	1017	948	1061	975	1000	998	1050	1008	953	961	1018	1034	962	993	1034	1015	1012	998	983	1001	978	976	963	1052	1007	986	992	1016	1016	961	968	985	995	983	963	1017	977	961	988	1022	980	990	928	999	1005	919	1003	1025	941	1026	1019	1021	961	937	1008	1002	994	954	977	942	1000	951	943	1016	939	1050	956	1000	1022	926	1017	969	992	1000	1009	979	1026	958	1021	1014	960	959	964	1004	1016	996	985	944	997	946	1026	1014	1009	1001	951	954	932	946	986	960	969	954	965	987	992	1032	1030	906	987	946	941	968	984	951	979	920	969	933	1005	911	1002	924	987	1019	1014	1005	1060	996	967	980	986	916	970	934	1017	1002	978	961	1000	1026	996	964	958	979	956	975	1012	1010	1002	977	983	976	955	978	1003	954	1005	935	956	965	1017	965	1021	1011	916	1004	966	1019	955	1034	944	1004	1043	979	1013	966	959	1009	1000	970	950	989	970	976	962	1022	998	978	1000	934	960	1000	976	991	987	976	941	930	950	1031	979	982	1010	976	924	982	978	990	979	1035	1018	1019	1006	1004	965	1017	1024	1007	995	948	1014	942	1027	994	968	993	1003	1025	946	929	1046	998	952	992	987	1044	967	960	984	970	1006	995	1001	979	939	969	1005	1028	1016	992	951	960	995	967	976	957	999	963	1057	1009	1013	1035	974	991	1023	1020	981	1005	1000	920	942	926	1019	938	974	948	970	968	936	1008	977	993	972	951	1004	1022	1010	1024	971	946	975	933	941	975	1031	1001	972	1006	1004	932	1028	956	933	929	1024	954	980	1012	975	1026	1043	954	950	981	934	1022	1030	1018	960	941	1013	1044	971	963	1001	998	996	1030	1023	977	994	991	992	949	956	985	952	975	958	963	946	967	942	987	965	982	954	978	951	1003	989	1009	1013	1018	1024	977	999	1016	1005	1019	1016	1040	1009	982	1011	994	1064	1006	1001	943	937	963	969	1001	984	939	961	976	929	970	981	988	1010	993	971	985	973	990	1031	992	983	1019	991	1011	986	992	1023	981	997	944	998	964	974	969	1019	932	981	995	974	1002	1012	887	1018	987	939	979	953	1028	1008	994	965	988	989	1039	962	971	990	942	952	981	957	940	980	1006	964	1017	964	999	909	975	985	1016	974	971	950	961	1022	947	1012	1013	956	956	970	980	936	971	955	946	997	983	958	959	1001	955	970	1011	1016	945	968	979	1042	974	989	1000	1010	1019	976	1007	959	955	969	961	970	924	958	931	1043	1013	1000	985	959	998	922	968	976	1038	980	992	1003	1022	1009	1010	979	934	979	989	953	1013	1022	1000	1005	990	977	925	946	930	1016	1005	993	981	999	902	950	1006	991	983	1007	929	998	996	976	1011	956	1005	1033	964	999	1018	1011	1051	933	970	1022	953	1034	1008	965	951	996	988	975	1015	944	990	1022	1002	1011	924	1010	969	965	974	973	972	969	914	975	954	967	977	964	1024	973	985	926	922	1043	1023	1012	984	970	990	944	964	1009	996	1002	969	1051	941	940	970	985	972	1034	985	930	972	963	975	975	982	946	1000	922	979	941	1013	957	963	935	1029	988	919	993	962	983	1012	980	1025	990	986	946	991	892	987	1003	974	1005	1010	1026	1021	1006	909	941	956	901	964	973	939	1037	1013	973	971	971	968	992	990	983	981	955	1003	979	970	958	984	976	973	990	1017	1021	985	964	952	967	994	945	977	1008	1025	995	1019	946	1007	987	1024	965	1006	944	1007	989	1017	972	984	934	989	1027	1027	1004	985	928	1022	1052	942	1017	989	971	979	989	1007	970	994	958	994	1016	969	965	1013	976	988	1050	970	972	1025	962	993	978	1015	963	994	968	955	1002	986	1003	964	951	977	981	985	967	966	985	964	954	1031	994	996	978	968	943	949	981	1007	1015	1007	949	967	973	935	985	1009	1021	1002	1055	964	972	965	946	1018	974	1023	923	993	1073	961	939	1022	988	969	936	993	1057	1003	946	957	1002	959	976	988	911	989	933	959	949	971	942	992	1001	1038	975	982	1008	983	965	975	982	987	1013	957	1000	977	955	976	932	980	973	1045	1058	971	968	1009	932	1020	979	989	989	955	931	968	999	969	957	965	918	954	1000	936	1012	1040	1001	1010	1001	992	951	965	1006	1013	976	988	936	983	1025	1009	952	967	1012	1001	953	1000	950	1060	985	956	997	1012	984	1019	1003	983	961	1039	963	990	966	1037	1017	1024	969	963	991	1030	994	1007	949	1003	1026	988	957	968	1028	988	1021	1008	937	1008	948	1011	1022	970	971	975	991	952	1027	979	980	947	1097	972	1016	1018	983	992	957	978	995	954	976	976	945	963	933	977	1024	984	903	928	970	980	1013	987	974	982	976	1010	956	947	970	995	1018	989	1004	910	1057	987	1003	1003	998	966	996	931	975	935	1008	958	1013	974	906	1021	953	1007	996	968	1040	946	973	1015	1045	948	1033	966	1034	960	942	999	968	999	982	994	964	1011	1031	1039	991	981	954	1001	980	1034	935	922	966	966	944	986	963	999	1037	962	982	977	1023	963	973	985	989	972	1016	1012	985	1007	1007	1032	957	964	925	1047	1006	995	1021	982	1035	969	999	975	961	958	1000	1014	987	982	992	1005	980	957	965	977	959	944	925	953	967	968	1030	963	982	978	995	987	944	1060	968	994	1007	1002	1009	969	970	992	1017	967	988	979	998	1051	951	970	1038	996	1007	938	970	971	1009	990	1022	1004	972	1021	909	986	980	998	940	991	991	996	968	969	979	971	958	954	939	1040	981	960	974	976	974	944	976	1025	1040	1027	950	966	986	964	1042	972	917	1002	979	1003	990	1001	1042	949	980	1036	1003	957	1032	967	985	998	1033	998	995	996	999	983	969	999	966	937	1072	954	1039	998	999	1001	953	970	956	985	1002	947	1002	1043	978	1019	999	999	990	1000	975	994	954	1020	952	979	989	981	1004	995	1053	1016	957	989	960	978	1015	1000	957	1009	968	957	972	968	991	995	962	1030	1016	1043	940	972	993	979	964	985	985	1008	1002	977	945	1058	916	1001	964	924	990	1022	964	981	1018	990	984	975	989	958	974	978	925	967	1012	1050	970	983	937	955	1046	982	927	945	984	962	957	999	957	968	942	1002	956	1031	1054	956	999	970	970	966	985	994	990	992	1005	915	947	984	992	1017	1002	990	990	1003	1041	941	985	971	936	947	981	958	1002	940	1050	1023	978	1030	987	996	1042	928	939	973	973	992	980	995	961	946	946	989	985	994	980	984	980	961	905	1017	971	981	999	982	996	996	951	971	1004	981	1005	993	950	971	1008	935	983	1009	951	978	975	1009	953	949	1015	973	1008	987	933	1004	971	1012	986	984	961	976	999	1048	998	969	1007	995	956	915	973	993	1005	1015	938	958	949	938	963	1018	963	970	1044	926	961	996	1009	961	985	932	947	993	982	940	972	1021	1031	963	955	965	964	1001	997	971	988	1034	959	963	991	996	986	960	1000	958	931	961	1016	987	1042	1042	971	943	1008	1002	976	1014	994	1002	952	984	991	974	1025	947	985	995	1020	980	993	977	934	1028	962	989	967	1029	934	1000	983	1007	1021	1004	957	1030	958	1017	1015	945	957	1027	980	995	958	956	948	952	1034	1028	932	931	990	923	977	1007	942	1018	989	992	991	957	999	923	947	1044	974	929	947	927	988	1015	983	962	956	974	971	983	988	958	972	1021	946	1013	1001	973	966	999	955	958	998	976	967	1026	969	955	960	958	914	976	974	982	979	966	1028	995	983	992	994	1008	969	992	979	985	924	1044	996	984	1056	1041	1000	1020	981	967	946	1011	985	965	1067
27285	21312	27025	22746	12009	5173	2194	526	448	462	434	444	477	424	425	471	441	431	393	439	467	401	473	415	444	452	451	450	407	452	455	417	432	433	439	419	434	453	463	443	464	461	446	426	414	476	414	410	479	427	409	442	456	439	482	459	451	446	430	419	429	418	416	448	446	419	397	426	486	461	443	446	440	422	427	450	425	382	478	433	429	445	433	420	462	458	451	427	438	437	438	443	438	423	456	425	413	448	445	456	440	450	452	408	425	474	457	450	420	406	418	441	460	439	417	462	446	432	430	449	418	415	432	453	448	473	469	401	437	430	450	435	474	485	448	461	428	427	408	404	458	465	464	441	428	424	432	419	465	442	449	433	406	406	431	417	420	427	425	453	441	419	457	448	428	451	417	459	430	474	449	446	420	424	478	424	431	455	425	415	417	479	396	444	423	461	430	478	413	402	460	491	448	425	426	452	425	443	463	443	426	468	401	412	482	436	466	448	453	442	421	389	440	446	414	463	403	405	442	436	447	438	464	427	400	443	461	424	457	431	448	486	427	449	439	434	403	376	393	428	446	424	416	449	411	443	378	442	445	439	419	446	468	460	420	431	465	443	448	462	436	426	424	451	419	411	445	466	421	440	436	407	414	441	424	465	429	437	426	413	456	456	439	445	442	436	408	429	441	408	449	435	434	438	446	416	446	419	436	438	461	424	447	429	415	441	446	451	454	411	436	402	457	452	409	425	461	466	466	468	419	409	438	419	444	468	418	449	406	480	433	404	452	435	429	430	416	456	429	440	440	439	405	462	431	413	416	467	437	445	397	429	475	440	432	398	445	426	470	450	477	451	414	398	453	434	396	413	426	445	410	472	444	402	434	399	443	424	451	431	460	421	432	471	427	441	446	433	415	437	387	456	407	451	463	421	440	427	488	442	428	434	448	433	459	451	410	461	424	422	428	449	437	425	431	420	432	446	439	433	421	418	419	460	449	465	463	423	438	471	438	410	446	434	452	409	448	423	445	413	419	412	411	434	431	441	440	410	448	426	455	462	463	456	468	419	451	425	443	424	413	428	421	470	481	411	437	436	450	418	440	426	409	449	442	464	398	439	413	449	443	444	440	486	416	448	425	470	402	412	475	389	461	470	445	399	430	408	463	442	425	417	435	371	441	454	449	448	389	448	401	437	453	442	450	440	430	424	419	413	446	436	450	411	448	421	434	385	432	458	449	466	433	433	492	454	451	455	448	431	416	434	455	408	466	413	417	455	453	387	461	455	432	432	430	427	449	446	448	437	420	406	450	496	451	395	458	412	415	463	433	469	429	405	414	436	433	463	439	442	436	405	412	420	457	444	445	485	452	457	444	423	442	451	439	451	459	403	461	433	436	427	415	413	427	434	403	458	452	421	459	452	417	456	443	428	444	423	437	420	423	443	448	446	445	423	481	425	426	416	417	456	423	428	432	451	436	427	457	438	443	456	482	420	447	465	458	436	443	418	473	449	423	394	439	437	461	449	396	450	435	427	431	441	438	401	473	445	460	458	428	433	496	457	449	466	418	451	432	445	434	456	438	445	417	418	478	438	425	458	431	458	425	463	424	441	422	480	475	445	476	462	476	425	430	440	465	463	434	393	435	449	416	419	440	420	418	423	455	471	445	420	424	450	418	390	465	437	406	434	440	437	451	444	479	400	458	436	422	423	455	450	466	406	423	408	497	442	435	422	420	447	459	449	438	435	439	474	429	468	435	440	437	443	431	430	406	423	438	443	467	443	461	444	433	413	420	426	442	449	393	425	452	460	453	432	445	471	449	457	446	449	421	441	442	425	433	457	418	426	484	450	445	384	454	402	430	435	463	429	424	445	444	438	449	417	440	448	438	409	417	422	446	440	449	478	427	451	458	442	435	480	452	444	412	412	384	415	460	478	422	456	488	442	426	441	429	449	432	471	436	470	434	416	444	454	447	423	402	437	453	449	449	391	436	439	467	396	440	454	405	428	445	449	439	374	449	417	428	434	438	464	427	459	465	441	477	462	469	425	426	415	434	421	399	453	422	412	457	437	427	452	425	424	399	414	414	429	428	446	438	440	442	437	447	412	399	479	458	447	427	431	470	454	444	410	403	435	410	408	465	420	450	467	386	443	417	461	411	422	439	426	486	426	438	446	432	449	429	468	413	448	422	458	467	412	428	464	455	426	477	408	444	476	473	416	457	443	429	460	471	456	432	422	414	424	463	435	414	478	434	443	417	412	423	424	435	435	442	427	446	409	443	414	453	445	415	436	448	425	434	428	451	447	443	458	441	427	444	445	410	460	441	431	444	453	462	403	453	434	423	421	418	468	426	440	442	420	415	459	439	442	436	453	432	400	441	472	430	429	427	441	449	414	420	443	432	418	448	449	460	426	458	481	438	458	423	465	432	434	464	422	449	458	443	444	415	464	452	457	423	420	428	466	430	403	398	411	485	436	435	421	429	414	421	422	438	431	452	450	387	465	412	430	416	422	430	428	439	449	436	445	435	426	411	414	428	420	440	462	417	408	424	450	426	446	416	456	436	461	412	423	456	408	384	431	473	441	432	423	433	453	434	444	471	440	473	435	457	417	442	446	443	463	472	432	454	459	457	395	425	469	432	465	445	447	459	446	449	419	419	433	429	431	426	411	423	460	446	443	450	427	460	438	428	480	463	439	443	486	451	462	434	470	461	467	421	452	470	436	408	445	437	448	454	406	431	455	415	465	432	431	441	436	442	427	445	453	427	455	465	441	438	418	451	472	421	457	440	413	475	448	425	459	428	452	434	404	463	442	425	462	425	470	505	431	456	478	405	444	450	464	385	458	444	459	420	408	456	436	473	449	447	444	457	458	433	477	430	418	451	428	385	461	441	440	446	459	422	448	410	420	418	425	434	439	437	477	427	421	435	440	427	427	506	395	384	439	435	433	470	416	442	423	422	390	421	435	416	466	454	431	433	445	457	417	397	444	425	469	451	447	472	451	455	424	438	452	461	444	428	390	462	427	452	429	441	470	459	435	435	407	441	428	427	412	447	464	412	430	430	443	432	426	464	429	436	444	460	457	439	441	426	436	399	359	427	419	451	444	448	439	463	411	410	428	456	454	433	446	489	475	421	463	440	415	473	427	417	447	422	424	420	440	391	416	460	406	432	428	436	429	471	420	426	489	438	415	444	456	463	458	431	443	424	472	411	445	475	440	430	452	423	414	410	437	444	427	479	464	424	437	455	469	467	459	455	451	467	460	456	407	405	461	428	395	435	500	443	474	437	430	448	429	418	453	403	432	432	443	452	424	439	429	424	432	456	433	417	432	404	404	369	459	456	459	470	457	431	404	421	446	411	422	451	415	424	446	403	412	433	481	415	456	425	450	462	414	470	418	433	427	445	400	432	415	409	426	450	413	420	430	401	442	430	466	414	413	423	445	456	442	446	401	461	391	474	468	444	421	377	440	455	457	452	427	450	416	430	408	413	443	436	460	436	449
13061	26411	31316	20989	14173	7298	3503	557	557	537	539	552	535	507	516	488	541	559	518	537	528	549	530	542	531	497	533	521	536	504	495	516	472	545	565	513	511	480	522	512	528	520	521	492	510	557	500	521	505	511	516	520	533	489	530	546	516	518	525	550	514	500	525	539	523	528	575	544	542	549	514	543	514	508	572	520	513	534	493	489	536	548	493	507	501	549	514	521	527	495	541	501	511	533	545	553	523	502	527	542	523	482	527	515	514	522	540	522	486	499	521	524	501	508	500	529	511	552	514	538	518	520	528	522	512	563	511	523	521	516	525	507	541	494	524	530	527	507	541	546	503	522	549	528	546	519	480	519	507	529	511	503	525	544	517	549	531	533	454	523	509	513	536	512	487	532	554	537	501	517	512	544	547	569	510	522	498	532	519	551	545	517	519	536	487	514	559	505	508	501	524	520	491	513	511	534	484	531	549	535	482	508	502	521	502	489	587	519	489	531	506	544	525	526	511	532	558	526	548	560	516	525	516	543	542	513	483	570	590	533	517	522	530	550	566	537	554	530	509	497	485	521	518	516	520	530	483	523	510	535	502	547	540	528	542	534	514	496	542	524	514	517	500	539	538	506	495	553	568	510	536	535	508	498	503	519	555	521	507	509	491	482	525	508	488	517	502	538	528	525	531	531	537	495	516	509	534	562	539	514	560	515	523	573	507	548	542	513	504	520	512	521	524	502	538	495	514	519	533	540	526	553	544	470	512	514	525	554	480	505	497	564	497	504	516	548	495	515	519	535	502	508	516	516	543	507	558	517	507	494	545	514	501	495	535	514	519	566	529	522	507	561	526	533	524	531	529	553	528	515	558	531	534	522	490	491	531	550	504	528	520	550	543	525	499	495	516	554	518	525	540	529	574	499	517	525	517	535	495	501	521	485	551	528	588	524	532	533	539	545	528	511	530	536	498	489	512	509	480	543	519	540	536	530	520	508	492	554	517	503	509	561	537	500	498	533	503	541	561	512	514	503	526	488	504	522	526	543	513	522	570	534	546	552	518	514	514	558	513	478	533	528	552	528	516	502	533	478	507	494	532	494	497	527	512	546	531	494	461	537	506	503	523	532	543	516	493	557	500	510	500	516	511	489	503	515	506	488	526	511	517	542	573	500	515	544	501	529	530	550	511	543	535	542	540	525	517	531	502	491	506	529	508	527	515	543	495	501	498	552	516	537	500	472	551	515	544	556	524	478	525	513	504	538	530	547	520	545	507	491	488	556	545	523	558	537	536	501	512	520	547	498	540	481	575	520	510	476	486	539	557	522	522	531	500	534	540	511	524	517	530	508	513	497	447	526	516	549	515	552	534	520	551	496	514	503	497	541	520	498	525	525	490	533	484	554	551	523	525	558	543	526	535	510	547	502	492	509	526	537	534	494	503	530	526	489	525	556	501	515	537	517	493	490	526	506	513	508	526	554	536	504	567	528	502	522	520	520	570	514	529	556	501	560	530	480	533	512	507	506	529	548	550	548	521	547	542	552	531	544	496	480	520	522	486	516	548	520	521	525	540	543	549	498	515	537	505	538	515	544	500	495	516	514	513	534	543	463	554	531	548	498	533	496	479	538	508	564	517	499	546	499	555	486	525	547	519	538	524	520	534	490	561	524	526	514	547	513	501	498	507	544	517	534	537	517	523	512	549	496	541	526	545	573	527	546	531	544	515	528	567	519	518	501	556	527	515	535	516	511	499	504	521	531	510	517	498	532	521	532	514	547	503	534	521	524	493	509	494	512	559	493	487	500	513	509	491	485	530	501	536	496	513	508	517	559	544	498	530	526	546	537	534	554	497	533	507	541	545	506	513	535	552	461	539	522	542	564	535	561	524	511	503	520	552	483	488	551	548	532	560	491	559	529	513	536	510	514	515	526	527	548	507	549	562	489	510	510	531	538	580	471	538	523	522	506	505	489	546	499	519	468	527	528	519	540	523	487	513	513	523	526	513	498	529	508	528	547	510	542	505	501	518	510	502	504	524	540	545	470	534	550	513	503	455	524	529	518	501	524	561	522	526	545	512	536	502	530	507	509	529	501	501	538	556	491	523	482	478	538	466	541	547	497	505	523	538	569	495	500	525	558	485	564	546	511	544	508	522	516	513	518	522	509	481	516	524	547	536	528	514	506	539	547	512	529	555	532	560	528	560	501	500	493	513	558	523	497	475	511	506	540	521	546	491	534	531	526	537	501	534	543	509	564	512	505	541	531	529	475	523	496	512	509	540	533	526	565	496	552	529	490	546	544	523	511	526	518	526	515	512	493	509	518	515	496	517	504	538	540	543	551	528	512	544	543	529	512	516	491	512	533	515	524	493	530	512	516	537	509	535	552	498	502	467	583	523	502	520	510	536	501	509	535	506	539	492	544	537	534	554	522	524	497	531	520	545	504	507	508	540	521	522	559	518	509	524	478	483	532	513	522	532	565	524	496	504	530	528	505	524	499	496	506	526	525	508	534	497	565	538	510	553	550	532	520	519	555	470	516	546	489	554	545	527	559	514	509	505	505	508	489	508	523	486	500	543	535	510	514	540	505	517	516	538	499	527	495	508	503	476	519	535	534	506	534	554	533	521	524	538	486	530	544	526	527	547	542	489	526	536	532	525	557	518	527	514	533	519	512	498	519	525	530	510	543	495	512	529	504	539	526	498	539	493	563	532	531	547	543	543	511	529	517	502	542	514	541	513	538	532	520	499	512	489	496	533	504	531	517	501	521	572	514	499	522	530	535	510	517	525	489	502	517	523	538	526	498	547	487	490	494	506	529	549	474	519	493	535	559	500	510	498	536	505	502	533	499	519	500	487	554	517	537	531	534	497	492	483	534	553	516	501	523	523	532	528	512	525	523	523	498	538	515	497	539	550	523	512	496	486	492	543	560	514	548	530	498	537	504	516	508	553	501	518	525	497	535	520	499	525	543	539	525	501	562	548	540	509	557	562	489	531	528	557	564	507	485	502	567	493	520	556	535	497	540	496	511	527	515	465	519	541	494	550	537	497	525	491	538	539	499	505	535	540	513	517	521	491	540	473	500	508	513	543	497	521	490	500	537	527	493	533	542	505	550	463	511	536	516	521	560	524	509	511	548	488	456	510	541	513	534	523	506	507	531	510	534	522	530	513	525	503	524	512	533	535	559	549	525	500	544	531	509	471	505	510	504	500	542	525	543	504	507	505	497	532	525	510	508	515	546	563	506	545	513	505	524	483	504	544	557	524	497	505	542	525	523	551	503	516	506	554	552	511	457	521	521	495	489	533	528	471	518	543	528	509	530	541	530	513	533	504	506	481	470	535	513	493	532	463	491	553	528	502	516	510	496	540	518	492	503	515	513	514	516	528	495	524	533	524	543	521	529	562	504	528	531	538	509	555	554	511	529	555	506	521	487	519	549	512	514	513	544	535	515	501	540	496	530	481	504	511	540	536	515	506	524	515	495	502	503	536	492	468	493
24458	21279	33921	38998	35472	29252	17601	2074	683	596	645	638	624	653	600	628	601	599	584	620	613	610	634	574	622	556	588	576	610	625	624	562	609	595	624	597	627	570	629	608	575	572	588	626	619	579	567	582	606	587	564	620	611	563	598	564	567	614	550	615	598	619	624	573	567	564	585	576	590	611	643	619	602	572	593	529	571	591	573	648	604	575	567	572	552	572	570	617	644	569	629	584	597	559	572	590	571	611	576	577	554	619	637	563	599	615	578	576	616	643	589	589	592	539	581	552	543	574	566	586	584	554	588	556	597	579	571	578	583	574	578	583	555	560	621	601	602	579	599	608	551	578	629	634	594	599	582	602	571	641	628	592	606	605	555	591	630	571	582	582	573	594	552	587	601	536	561	573	595	607	592	600	593	593	549	565	578	583	604	580	590	579	568	584	580	585	595	618	639	585	615	609	579	582	545	595	592	610	584	544	567	558	564	579	545	540	586	561	557	587	554	567	551	580	593	544	601	573	595	582	606	581	573	578	583	613	573	587	561	597	586	544	577	580	591	559	596	569	592	563	555	601	540	584	603	554	607	582	564	581	527	591	557	547	553	586	612	599	577	548	579	575	615	608	580	553	573	587	587	558	574	614	589	595	575	591	595	543	579	558	621	550	597	580	592	613	581	581	561	556	585	554	631	525	590	604	564	577	577	610	571	543	560	590	595	593	606	589	585	591	567	567	572	600	571	598	653	570	568	523	574	575	517	626	624	598	606	578	607	604	589	572	577	594	606	583	542	597	593	596	574	608	571	585	605	590	582	616	555	554	582	542	587	636	565	603	591	595	579	621	551	576	587	568	589	558	550	551	585	536	582	594	639	575	647	567	608	597	605	552	608	618	583	604	553	563	642	605	559	613	594	565	611	581	582	569	551	564	568	590	550	543	545	582	582	572	584	543	576	610	587	561	599	563	593	549	574	562	565	552	581	590	575	642	599	555	603	602	602	575	599	603	595	616	584	626	607	584	579	560	600	571	548	614	550	593	581	608	601	593	585	642	601	607	601	563	560	578	614	568	570	560	574	568	575	583	557	590	576	581	567	603	606	577	583	603	617	551	550	599	630	615	570	600	560	601	635	596	553	603	592	644	576	592	575	582	581	557	641	608	571	598	613	555	580	582	574	555	588	574	577	570	571	579	563	603	598	605	625	603	563	567	594	556	585	588	546	628	584	562	584	594	553	587	588	586	576	574	608	615	602	580	581	594	593	606	581	602	562	557	620	588	606	598	574	581	563	578	588	571	547	577	565	582	610	647	568	584	599	586	569	626	548	596	619	601	584	573	585	566	583	595	593	588	596	581	608	573	608	590	572	544	658	554	565	565	643	551	596	606	592	574	572	554	606	601	579	592	572	564	607	600	584	575	557	567	562	558	593	588	613	587	588	555	630	558	573	605	580	582	556	581	569	571	594	575	567	580	610	565	545	645	579	574	633	646	589	571	581	530	565	564	608	611	598	585	606	641	574	582	576	618	595	589	577	581	583	570	621	555	587	606	563	544	621	566	599	562	585	551	600	584	537	572	571	582	594	588	648	562	569	579	590	558	553	564	553	605	577	584	587	600	578	602	585	614	571	605	557	592	559	567	596	578	562	582	627	624	612	614	568	545	587	571	594	596	589	607	598	572	608	622	576	570	556	566	613	571	567	580	576	599	572	576	593	618	589	589	569	575	607	598	586	584	555	567	583	544	650	565	573	577	596	563	566	551	582	604	618	595	605	584	584	572	575	581	593	595	584	589	608	606	571	565	635	607	612	605	559	548	611	603	602	655	632	594	597	592	604	595	570	566	529	573	555	572	548	572	613	551	595	556	585	570	631	588	577	601	522	594	606	604	613	573	578	561	574	572	582	606	596	632	616	599	562	631	568	597	590	600	601	594	559	586	607	589	554	608	596	563	578	577	618	588	595	605	554	562	556	579	607	575	574	592	585	554	604	551	554	589	575	560	587	567	615	621	593	541	537	607	595	592	589	559	615	589	556	561	587	600	525	565	586	576	555	606	616	585	576	573	559	529	586	571	609	606	567	597	532	571	556	596	569	592	590	563	621	576	570	569	550	598	588	561	598	580	578	579	592	559	590	572	561	597	591	587	582	586	621	601	564	554	602	627	558	601	528	587	611	534	560	544	592	577	589	614	606	602	582	583	595	608	551	600	617	595	603	556	581	575	592	564	597	616	539	579	591	597	576	580	563	577	586	557	594	562	571	619	573	595	564	564	577	556	604	575	588	587	597	600	567	599	572	614	577	585	595	576	561	623	587	551	621	582	593	619	540	566	562	599	555	566	554	553	595	612	604	584	580	619	620	603	569	624	551	551	598	591	554	583	572	586	566	561	629	600	573	534	584	615	579	579	614	575	589	598	620	606	583	557	548	598	583	582	592	555	579	566	546	556	603	590	585	581	572	570	596	563	586	571	562	586	549	634	592	584	600	627	587	571	546	591	567	610	552	626	595	559	619	599	576	626	519	566	591	611	576	607	564	646	567	555	585	606	594	552	562	601	620	603	581	600	599	609	554	570	565	598	598	552	601	579	571	589	599	542	584	567	577	632	555	583	577	562	609	640	603	571	586	610	632	611	571	556	601	556	593	617	584	585	613	562	610	606	525	602	595	556	578	567	571	581	588	564	597	524	585	591	567	549	575	587	563	586	567	582	610	571	562	540	577	585	608	549	577	564	601	564	563	609	566	574	585	581	532	539	559	566	565	623	545	585	599	603	582	595	595	585	584	556	599	596	562	606	564	554	617	539	564	604	590	575	562	545	603	571	574	608	602	581	608	616	573	596	596	624	558	581	559	559	588	631	559	633	550	589	574	578	607	554	626	579	559	535	616	594	555	611	552	618	587	573	582	609	611	578	606	559	544	628	595	586	609	590	566	568	593	594	562	591	616	579	552	581	597	624	588	616	580	615	597	580	570	634	621	550	602	571	594	588	581	576	573	561	564	605	545	622	609	582	637	572	564	559	613	555	612	557	568	599	605	597	598	592	634	601	589	554	618	563	598	573	603	540	580	573	586	623	592	567	560	606	617	593	525	581	616	563	605	585	612	614	546	560	599	627	581	540	583	608	571	632	593	636	572	573	574	603	553	561	615	555	575	596	613	589	569	600	603	574	605	576	586	559	623	549	600	576	569	556	584	572	566	585	519	557	584	606	572	568	581	628	586	606	530	579	571	558	589	561	623	545	584	568	600	624	586	597	565	580	617	558	598	550	603	577	604	587	556	581	579	563	587	584	612	558	575	565	581	632	584	570	572	588	583	591	551	589	579	566	614	602	582	547	576	569	636	606	589	573	540	548	535	584	598	616	586	611	586	553	558	582	607	543	609	570	592	582	580	562	578	574	582	546	598	581	528	607	593	579	615	587	561	571	518	617	533	562	541	567	591	530	604	593	543	558	587	589	617	566	588	586	552	667	583	566	570	557	612	593	627	586	587	578	592	589
32102	60656	66622	49449	41693	31616	18922	1424	768	750	770	726	727	715	683	695	682	705	692	735	660	714	662	674	727	659	648	668	642	679	687	674	647	669	671	697	667	707	674	680	768	650	708	668	667	701	720	693	656	646	660	689	699	657	714	657	712	654	669	626	644	652	666	666	652	649	665	645	676	632	677	656	676	673	714	691	662	707	662	651	689	695	667	656	691	710	711	700	640	632	662	672	665	660	667	668	709	660	666	707	717	668	663	658	644	703	671	639	662	643	709	674	675	697	660	661	687	692	673	640	653	720	639	663	715	668	654	688	729	720	656	653	715	678	657	695	707	654	691	734	671	639	632	645	678	724	657	664	702	704	644	708	659	659	708	662	674	673	658	663	691	649	662	704	713	721	684	675	716	704	703	667	671	682	673	682	679	688	652	695	661	662	677	727	657	659	712	694	702	714	641	667	658	643	687	675	681	607	670	688	654	701	681	711	691	664	659	718	625	629	705	670	644	707	656	701	639	689	677	708	644	643	675	650	663	661	657	675	697	694	685	705	688	685	660	692	677	688	672	728	670	707	674	643	681	678	687	684	696	631	654	692	671	665	664	636	681	725	673	665	672	673	666	691	662	672	680	674	687	669	713	653	679	662	644	615	658	662	688	653	656	685	707	681	700	659	684	637	691	698	710	707	605	699	664	656	678	657	709	715	632	655	643	680	698	689	646	657	642	668	684	674	714	705	679	682	727	673	695	650	680	717	694	639	660	638	655	708	697	646	629	718	683	692	664	668	655	658	692	671	737	642	677	682	636	691	674	652	666	664	668	672	677	642	695	713	604	659	678	665	689	707	682	712	673	682	638	661	670	675	728	696	627	653	638	698	683	656	662	646	671	692	664	683	693	647	687	663	651	704	732	692	686	677	735	682	636	647	735	705	679	653	669	700	697	702	645	704	667	674	676	644	677	711	672	663	662	685	665	669	694	690	672	681	628	683	667	681	672	683	725	626	678	651	651	678	684	699	648	689	679	664	663	640	673	689	633	686	662	670	650	684	682	665	644	670	697	658	661	681	641	637	668	710	678	694	691	666	693	643	679	659	692	683	646	722	715	645	696	660	714	623	654	667	671	716	685	660	670	705	656	666	662	704	680	673	684	656	670	693	650	706	733	669	737	694	662	667	681	621	647	636	673	625	690	668	684	650	634	701	734	682	659	686	665	694	687	636	675	677	683	716	693	718	675	664	647	699	624	691	659	647	692	693	669	677	701	711	649	689	648	636	683	704	660	658	680	687	679	682	612	627	695	695	641	665	677	655	655	712	702	665	681	680	622	668	716	629	687	627	614	678	677	700	702	636	658	658	648	679	686	714	690	659	696	658	679	682	673	645	686	660	642	634	706	715	675	710	649	700	637	665	713	680	709	696	644	697	698	675	653	638	642	660	683	658	662	695	693	666	712	678	657	679	665	626	693	638	686	655	664	653	708	663	684	677	678	696	659	665	718	754	648	644	693	612	655	662	682	658	622	640	618	728	647	650	653	647	646	676	715	677	677	672	641	675	662	684	676	669	684	705	648	681	679	648	654	686	708	640	657	692	670	693	680	666	671	636	633	686	634	648	674	661	646	647	659	706	662	722	630	731	729	682	678	673	697	700	662	649	671	666	653	657	695	696	710	661	677	687	642	662	638	677	688	683	683	659	633	660	698	676	666	694	670	659	654	646	697	660	680	672	663	682	678	658	695	672	655	725	644	676	639	626	659	642	712	718	671	691	690	710	687	687	715	692	725	662	726	653	639	668	705	664	707	650	627	667	713	691	641	625	658	683	653	734	670	687	658	637	677	698	670	640	685	669	659	619	643	696	709	672	704	669	677	653	632	671	652	655	655	690	683	686	686	695	676	662	651	695	664	705	603	651	681	677	680	696	629	691	680	665	672	664	649	714	693	661	635	654	635	656	707	694	681	682	676	700	686	656	704	714	675	644	659	663	654	676	686	698	674	680	660	682	676	687	668	666	692	713	646	696	690	703	675	702	655	699	702	682	732	654	687	705	646	714	665	712	699	684	685	679	680	625	671	703	635	679	641	714	686	686	702	714	664	670	642	680	666	690	696	675	688	692	704	623	621	673	679	694	696	695	705	650	633	693	680	673	651	676	703	659	651	700	718	660	681	715	644	701	659	660	655	618	700	687	673	644	648	694	663	694	675	690	641	659	705	695	641	695	658	673	632	674	673	705	670	683	673	736	704	695	694	678	678	711	689	706	660	646	639	660	712	650	728	694	660	662	661	619	646	669	662	703	680	618	706	688	702	731	721	656	660	680	668	682	690	663	712	695	707	642	737	670	684	649	648	672	710	671	703	680	680	694	676	647	705	659	658	659	629	669	621	676	706	706	661	695	659	662	650	682	662	677	677	641	700	693	655	667	623	678	689	715	652	732	652	647	701	661	694	654	654	700	620	715	638	690	670	675	647	686	665	632	666	655	688	683	702	654	609	700	647	719	701	647	670	671	669	657	651	675	678	686	678	635	671	641	676	700	683	683	669	633	693	688	644	671	677	711	655	657	693	680	637	670	683	673	660	661	654	677	685	705	668	661	659	684	675	654	695	717	684	610	674	626	669	668	678	676	682	678	733	634	665	656	708	657	704	693	679	660	674	681	650	638	682	676	645	682	692	675	642	641	693	627	654	682	702	629	649	677	642	728	683	684	671	641	671	699	683	678	645	696	697	700	696	650	666	669	700	688	672	646	690	653	671	696	660	660	669	676	686	695	682	645	656	677	687	664	682	746	638	683	709	678	649	702	701	655	669	681	667	692	614	677	676	695	708	675	669	695	669	659	699	667	712	689	678	627	690	680	695	703	664	714	694	682	711	696	702	668	661	728	696	669	704	640	643	652	658	688	688	647	670	675	669	670	608	646	660	667	651	653	699	637	678	618	686	647	612	683	673	689	667	677	697	681	664	697	677	666	671	683	681	719	698	728	662	697	699	705	658	647	703	670	724	655	684	629	683	740	704	707	640	692	700	690	689	674	679	672	689	684	689	644	670	694	690	675	695	697	712	675	652	641	687	664	682	652	734	677	660	692	677	659	707	695	646	655	661	661	681	697	662	691	668	658	675	693	666	666	701	644	689	669	657	670	688	671	652	670	644	674	686	672	674	722	729	691	692	656	666	666	705	649	665	687	645	706	659	650	661	645	660	693	646	724	674	682	672	679	637	657	650	677	656	707	656	660	707	634	650	619	702	659	684	649	694	679	693	673	711	658	642	676	716	672	694	611	687	712	709	677	715	653	666	648	691	647	681	651	671	667	685	696	661	683	673	709	702	690	694	705	666	717	705	676	662	682	656	692	714	672	642	663	665	705	686	665	706	675	660	690	712	664	650	685	642	674	655	697	672	701	655	643	648	665	682	692	641	696	694	713	670	692	700	707	680	710	678	671	697	699	654	697	691	658	664	698	700	660	669	645	685	679	679	657	656	687	713	699	659	678	682	679
25389	21322	31716	33635	26379	19662	10541	1655	560	530	571	579	552	579	571	563	573	548	543	573	517	543	561	526	564	594	551	554	551	568	538	550	572	533	551	593	553	542	551	514	547	541	589	491	526	580	570	510	533	521	564	524	555	528	502	503	536	553	572	570	555	541	541	585	543	511	536	533	547	575	537	571	552	567	545	537	548	541	531	554	554	544	532	521	550	544	568	549	511	517	522	514	572	508	509	536	538	507	514	532	575	492	568	512	490	566	538	527	562	543	526	543	524	560	554	540	518	498	497	544	551	555	542	547	555	544	571	547	524	609	525	574	555	567	480	547	520	554	545	535	529	528	524	538	543	546	532	537	517	553	557	486	568	527	550	515	577	520	534	530	548	557	525	517	574	483	510	529	564	548	560	549	551	550	525	556	535	538	530	525	510	519	561	581	518	552	516	519	579	551	525	537	523	541	495	542	505	546	523	516	495	526	488	533	548	522	526	533	477	541	556	537	562	553	494	585	534	514	537	527	530	511	512	534	506	540	521	552	521	534	489	533	536	543	532	522	544	554	523	495	521	558	570	572	543	536	551	571	510	534	508	554	529	516	541	555	516	554	539	575	513	513	556	552	516	540	573	523	502	523	543	514	531	519	516	494	524	560	486	546	575	535	527	540	517	539	509	568	533	550	548	546	572	533	549	489	562	510	546	508	525	545	538	520	534	597	512	563	557	542	562	513	558	546	535	551	549	548	487	548	534	562	568	583	528	502	536	538	535	544	527	574	506	527	514	541	547	502	572	539	560	563	564	538	553	532	517	562	524	526	564	514	544	544	588	527	556	568	538	546	545	490	536	566	565	512	555	541	525	528	553	537	584	506	535	528	524	541	477	515	570	522	541	562	570	530	565	522	556	541	542	553	568	544	527	556	531	523	497	544	542	526	583	577	521	574	515	535	525	549	550	526	524	534	546	550	548	556	486	587	542	530	555	580	518	538	565	548	535	515	515	497	519	529	538	555	523	512	519	566	530	530	541	558	558	544	543	545	552	576	511	518	549	541	529	538	537	521	529	497	541	518	566	516	568	569	534	528	511	561	572	550	568	557	525	514	524	531	519	511	595	534	516	541	536	486	520	530	515	549	571	533	522	517	503	550	536	541	520	540	561	516	528	541	529	535	528	564	513	514	582	526	557	530	520	530	522	562	520	558	564	549	575	501	525	567	514	525	516	561	578	553	497	537	544	568	527	505	539	498	511	516	492	521	500	510	544	538	515	516	508	518	538	542	524	564	562	531	497	471	555	510	516	525	548	539	548	539	543	547	594	520	526	529	526	533	533	553	563	532	576	541	541	514	488	496	547	542	582	489	543	535	529	518	555	546	512	541	512	555	541	538	515	520	525	507	498	510	524	532	563	550	548	565	538	522	569	506	547	518	496	524	530	529	541	507	496	499	549	502	549	564	543	545	550	535	534	548	525	509	524	546	533	575	489	567	522	491	546	553	555	513	548	526	518	550	484	519	534	514	532	492	588	539	528	540	522	523	540	521	553	540	537	589	538	474	517	520	535	509	526	574	579	546	524	551	526	548	571	555	529	479	558	512	522	532	544	525	577	520	544	553	529	505	530	531	550	569	540	546	519	511	540	524	525	519	570	553	483	578	532	539	538	536	550	559	532	522	508	540	558	516	545	572	552	527	514	573	625	551	520	538	590	553	513	561	559	530	523	558	528	517	545	568	492	534	542	549	564	548	554	510	535	560	548	539	567	520	540	570	496	501	565	537	544	538	564	556	515	550	518	595	581	561	538	563	541	502	541	531	587	572	555	526	525	571	528	511	529	509	548	558	504	536	515	543	508	555	503	505	565	521	497	530	521	567	505	534	543	606	538	554	541	582	564	526	532	585	578	567	554	548	516	562	547	521	566	548	448	542	499	553	510	519	545	547	549	508	542	530	530	530	521	561	536	537	538	522	598	508	549	518	530	509	495	524	529	477	522	541	529	593	556	575	512	546	539	536	548	531	529	533	544	538	525	536	573	537	505	527	558	542	539	505	543	563	553	540	523	543	509	528	581	570	558	551	532	543	521	532	534	560	502	544	560	501	521	500	515	537	533	495	581	554	532	565	545	556	522	526	559	553	527	577	548	561	530	556	499	548	532	526	567	532	570	568	546	513	515	537	567	552	540	568	510	512	556	556	534	555	527	541	531	549	522	550	528	555	546	561	540	583	570	563	517	570	542	561	567	573	561	560	525	520	544	502	551	543	543	552	526	571	538	546	529	539	565	576	569	567	533	531	552	533	544	464	536	518	547	528	556	527	565	492	545	534	514	518	562	569	498	583	533	526	522	546	528	524	502	502	524	509	525	495	549	572	499	579	530	548	525	540	513	552	543	521	554	504	533	537	562	530	563	535	530	509	544	569	554	566	504	584	496	546	580	562	540	546	564	575	519	515	541	550	488	520	530	501	517	518	522	565	526	536	536	488	546	562	541	559	547	509	517	559	558	541	501	543	540	532	523	578	509	520	552	555	514	534	593	498	544	526	542	541	578	541	485	564	545	553	538	521	568	546	539	557	596	528	515	537	548	536	530	503	536	553	548	500	523	573	511	529	528	536	533	512	512	536	544	550	556	583	551	507	550	530	491	523	559	523	504	553	569	495	522	485	531	578	527	543	531	528	516	551	584	531	553	510	517	516	539	550	581	557	526	532	518	548	535	533	539	558	555	546	527	551	550	593	542	520	527	555	577	526	535	538	565	544	562	535	494	530	539	516	535	509	566	567	519	516	545	529	555	563	523	529	537	524	558	535	513	555	559	530	561	558	529	537	578	534	491	550	545	516	514	520	500	566	538	532	555	553	549	540	546	522	563	544	499	531	530	496	555	515	553	552	544	504	520	531	518	499	509	539	491	530	505	581	542	521	569	528	549	571	551	539	540	552	577	540	533	553	555	529	555	548	533	557	528	549	558	574	523	554	532	560	538	521	562	548	522	564	546	556	525	511	520	585	507	527	532	531	539	521	532	562	514	534	553	539	562	511	553	544	507	506	561	559	548	548	551	561	541	496	517	537	558	544	494	525	538	542	549	554	522	525	596	529	543	501	526	547	534	529	536	559	580	498	523	506	571	555	520	533	512	544	527	541	519	528	546	545	543	505	587	543	523	492	554	528	565	545	554	567	547	549	564	530	573	571	598	545	599	521	515	563	545	552	499	482	508	525	538	529	535	570	505	528	544	519	521	573	528	531	567	534	527	529	530	524	516	543	535	507	497	544	541	545	509	535	543	525	542	574	520	536	537	566	498	530	553	494	547	524	542	511	547	531	544	512	504	547	533	532	523	562	532	540	556	561	500	530	521	533	540	526	537	531	558	541	549	529	513	542	583	501	502	548	509	557	507	555	541	575	515	542	511	546	558	546	533	550	518	545	520	558	546	570	519	540	529	555	531	528	531	501	527	531	569	513	560	511	509	520	576	540	558	505	516	528	505	535	541	534	553	515
30637	50977	55064	41245	34431	26153	16129	2368	687	676	704	645	663	692	670	686	647	614	632	664	661	649	656	677	672	653	685	667	655	615	635	646	630	640	688	665	642	602	648	651	652	629	627	643	647	626	641	662	666	632	654	621	658	612	670	665	641	595	619	670	578	606	644	650	610	655	674	699	598	642	643	664	655	679	631	644	656	659	620	639	639	614	646	612	701	646	653	646	644	625	639	636	677	642	607	607	612	623	639	616	644	595	624	672	665	611	624	696	626	578	634	660	660	660	656	646	633	660	659	617	628	658	619	610	653	608	658	651	611	623	640	597	660	610	642	648	630	656	631	657	619	632	641	630	625	597	666	681	654	661	653	617	613	625	605	615	675	655	619	621	639	630	618	634	681	621	664	607	649	637	626	645	666	647	633	619	601	643	644	659	627	664	622	609	630	664	658	653	653	617	658	616	665	688	603	637	643	676	710	630	628	660	629	632	660	644	629	624	635	606	610	636	641	596	623	667	616	630	680	634	646	633	624	654	628	663	629	662	685	655	651	641	618	648	660	627	640	628	625	644	659	652	647	625	629	645	623	637	636	646	642	629	648	640	641	684	642	643	630	618	681	635	664	669	602	660	633	662	676	627	670	604	676	639	655	656	679	636	637	675	609	639	664	683	677	645	641	687	652	643	664	678	676	609	620	619	604	602	619	628	629	619	646	619	656	629	660	620	622	665	631	674	703	605	680	618	620	663	629	619	662	641	662	635	616	629	616	652	627	599	705	630	604	622	643	645	591	641	659	670	603	641	646	643	664	616	653	596	658	625	697	642	663	655	611	647	621	670	627	663	624	647	644	586	663	635	620	662	583	636	609	637	600	642	616	611	638	635	653	653	647	650	640	641	645	661	654	637	661	661	631	659	639	619	622	642	661	669	652	677	607	592	654	658	630	623	646	631	631	623	637	614	612	660	611	607	585	645	624	669	625	643	652	618	615	642	640	631	638	688	614	668	660	620	604	661	691	665	617	651	640	628	674	668	606	639	595	653	639	667	653	630	670	657	631	625	625	672	605	598	676	649	655	649	602	637	625	685	639	654	629	627	640	654	656	637	659	618	601	662	626	656	682	640	660	613	672	634	629	642	620	645	621	627	617	632	688	625	687	705	677	609	734	667	628	622	662	647	630	612	637	695	675	677	602	686	635	617	638	620	635	642	656	664	643	643	640	662	633	614	621	631	639	619	640	622	641	624	609	617	679	608	691	624	619	655	627	680	667	675	627	619	663	624	663	648	630	647	692	638	664	640	656	628	666	629	695	666	679	672	589	640	681	648	635	644	622	658	650	670	647	633	616	613	644	626	643	655	643	619	604	666	632	667	631	621	628	630	593	627	673	623	637	609	650	650	646	640	667	627	684	618	691	657	618	658	672	609	634	682	621	682	609	663	625	654	687	627	623	670	651	623	609	650	656	583	631	621	625	594	654	621	647	626	635	672	610	692	676	680	668	666	682	654	649	649	642	662	605	645	651	638	694	642	647	673	596	607	665	664	630	648	621	644	638	658	642	631	711	620	610	647	641	663	623	673	677	619	625	662	648	656	572	607	625	646	612	630	664	636	636	643	628	600	679	612	640	661	665	692	668	667	608	604	673	622	628	639	601	628	629	651	640	642	623	645	660	675	678	614	630	621	625	678	600	620	616	702	661	650	616	615	654	576	617	629	627	621	638	638	649	596	632	688	644	678	667	643	628	607	635	638	642	665	675	659	648	639	656	649	654	658	646	623	630	617	670	622	657	671	652	608	611	644	645	622	639	603	646	641	640	590	630	674	619	652	622	612	620	663	647	647	616	628	656	657	631	616	614	667	611	661	604	662	624	605	625	657	643	640	645	642	625	621	652	620	622	629	626	636	684	646	657	675	601	645	611	597	604	637	659	627	682	649	652	586	618	575	678	651	626	693	653	649	655	646	636	644	641	632	601	672	662	703	634	641	643	650	640	630	647	647	615	673	629	666	621	649	640	675	634	608	648	645	641	669	649	634	675	658	644	621	625	690	646	651	662	638	652	630	617	650	677	637	632	650	618	614	647	590	617	667	655	638	639	603	624	662	614	638	646	692	651	663	605	619	597	609	599	633	633	677	655	618	661	631	654	680	651	657	629	639	652	608	638	623	633	668	633	594	623	690	667	674	646	633	644	649	605	619	671	633	613	627	631	679	680	647	642	627	639	642	627	632	653	671	647	632	659	624	614	658	621	666	622	614	659	619	705	706	606	668	611	627	629	608	676	660	645	610	625	628	649	656	673	620	638	648	634	651	623	641	666	648	662	602	598	621	627	678	620	640	606	638	662	623	658	668	635	621	637	663	606	650	633	630	662	623	645	694	602	677	634	647	661	635	665	625	645	629	651	616	676	631	648	676	619	678	596	637	648	633	641	675	638	634	669	662	644	638	593	670	615	650	633	620	647	644	612	625	617	661	644	659	626	664	582	655	620	638	631	631	582	635	647	637	624	639	567	663	679	591	655	660	653	620	664	656	644	679	662	605	628	637	642	642	652	643	590	681	658	653	665	624	625	638	671	636	647	617	644	587	616	616	612	641	645	652	641	636	640	669	616	696	639	630	633	699	587	685	623	692	659	601	630	687	622	678	622	586	617	617	643	694	621	659	630	603	664	644	625	634	664	609	635	607	636	660	660	633	633	612	624	616	616	650	590	635	658	609	620	629	648	636	656	592	624	646	637	645	693	656	620	599	597	650	666	703	651	633	620	653	673	622	641	650	618	665	621	625	656	638	617	641	639	647	643	661	625	665	665	695	633	636	670	636	656	628	682	611	654	662	640	623	622	673	635	636	648	638	653	628	669	638	630	650	608	611	647	587	663	649	614	652	616	644	664	651	697	640	685	661	608	640	661	700	595	678	650	668	638	601	611	639	595	653	619	632	618	658	673	630	630	670	685	671	634	627	706	600	673	607	652	627	645	586	614	643	660	626	603	646	621	620	646	689	650	598	619	624	650	662	646	654	619	654	673	629	619	656	641	625	608	626	658	635	631	585	642	618	644	660	657	665	586	610	640	684	645	686	627	666	653	649	671	627	599	662	605	615	633	611	606	666	666	628	615	642	645	645	628	664	595	641	647	641	669	647	678	638	670	605	668	613	684	601	663	667	583	670	627	662	628	689	615	672	613	645	631	624	687	632	627	631	653	661	612	643	619	598	621	636	607	647	656	633	639	656	654	632	654	658	652	677	659	614	644	622	615	597	633	623	660	652	651	650	642	636	622	656	625	669	659	627	644	675	619	627	654	635	647	650	674	657	652	629	667	647	667	644	622	683	667	651	660	650	613	659	639	623	654	647	609	621	627	654	589	631	610	619	634	615	633	604	631	619	637	600	614	652	640	642	631	633	649	679	656	589	648	643	643	574	630	660	605	628	656	637	615	653	661	611	619	620	666	673	651	630	670	620	590	671	621	676	679	579	593	649	636	638	634	656	629	685	630	630
22933	21245	31080	31160	34777	37433	32976	12893	1379	1069	1073	960	956	980	945	951	944	981	958	971	930	887	931	909	912	938	964	969	920	892	892	890	975	918	866	985	921	900	845	882	873	885	874	893	880	939	881	875	921	924	918	959	923	916	849	909	921	925	864	807	896	960	929	923	970	914	871	939	893	956	911	854	906	878	925	915	896	908	892	970	942	921	932	903	891	867	921	892	909	858	916	898	903	886	866	932	898	911	957	884	911	906	899	899	882	879	876	946	897	876	912	925	857	901	855	873	921	913	930	910	922	867	895	961	979	903	925	888	905	922	942	863	863	930	925	826	941	894	910	890	876	897	945	885	912	945	917	880	916	864	962	870	997	906	885	901	886	866	881	923	908	871	943	915	860	904	963	876	919	896	913	908	895	866	939	888	906	835	838	877	858	904	931	954	919	870	878	913	912	923	925	905	925	900	900	944	942	917	898	851	946	898	854	888	849	911	881	881	896	886	978	915	878	920	904	878	900	980	953	948	857	957	879	903	851	911	887	938	972	930	914	899	903	907	936	835	918	928	827	860	917	921	885	916	851	921	914	925	860	899	900	905	829	871	827	918	871	916	843	905	926	911	944	877	923	900	885	918	904	933	898	887	929	877	920	872	890	889	887	883	894	955	917	906	903	864	884	867	982	912	852	847	871	903	873	911	912	902	886	885	991	890	867	911	944	869	950	864	874	876	897	878	867	874	884	884	914	933	844	858	933	927	922	894	853	846	884	939	932	859	900	879	872	922	916	897	937	908	884	867	920	869	946	895	967	927	877	919	917	865	885	914	948	899	887	887	882	907	841	873	876	900	912	924	910	954	868	956	861	906	889	896	910	959	857	937	937	945	922	863	909	920	905	868	871	936	948	900	929	900	909	939	969	911	856	927	914	907	849	926	888	917	881	929	850	850	895	916	914	933	920	921	926	909	939	884	905	845	868	901	887	886	941	868	857	852	869	900	903	890	903	946	908	924	929	919	894	918	978	890	899	872	884	871	967	899	907	865	917	911	932	863	910	890	909	898	912	881	907	896	828	890	842	924	870	925	874	862	883	911	828	859	890	944	896	834	874	877	925	922	917	897	910	847	898	934	878	843	943	874	937	841	877	929	916	982	934	907	914	894	893	914	866	914	881	957	929	884	931	936	940	924	903	900	930	864	896	882	848	918	916	914	897	893	950	882	887	961	891	909	939	878	852	880	916	916	908	880	818	915	894	898	974	872	877	899	912	910	921	899	882	891	876	886	896	887	898	917	966	890	930	893	868	915	933	937	867	864	906	896	913	944	887	848	873	928	893	900	859	897	886	913	920	890	896	906	885	920	895	885	908	934	964	931	947	898	933	857	973	876	883	917	866	913	865	955	916	904	887	883	925	902	885	833	870	893	850	908	898	903	890	956	871	890	913	885	978	877	881	910	864	942	926	928	912	894	888	951	905	897	910	910	958	947	904	865	860	908	906	887	951	856	813	909	945	889	945	907	919	892	841	894	879	864	874	926	952	897	918	903	910	906	925	936	945	946	867	889	884	886	883	911	915	873	877	935	915	852	886	929	900	927	884	958	872	892	903	905	917	906	907	882	923	898	920	861	917	864	907	897	925	881	886	872	933	896	947	880	920	854	893	970	889	902	869	876	922	930	908	888	854	900	909	940	907	921	953	992	894	882	885	913	907	898	872	921	878	947	888	878	887	911	946	900	883	934	966	939	856	866	917	903	898	928	874	900	927	888	963	927	909	890	906	872	903	908	838	910	850	885	930	867	907	901	913	968	919	892	885	913	902	927	898	867	961	915	932	941	866	910	967	873	894	922	872	909	917	863	893	926	900	929	844	893	890	900	833	907	908	877	915	916	920	875	885	890	905	862	945	894	814	901	879	947	900	850	909	908	948	943	896	874	829	954	846	858	854	905	919	899	858	942	866	928	926	888	912	924	888	950	916	908	863	883	872	878	881	852	884	903	876	921	896	932	856	894	921	919	903	923	924	930	902	938	881	913	890	867	910	909	894	941	919	863	928	890	930	923	842	904	950	870	944	888	933	932	902	871	921	912	916	913	860	956	885	926	920	866	870	937	888	956	948	884	925	968	877	916	856	901	924	905	903	908	932	926	918	894	893	879	880	875	899	907	847	916	881	876	843	847	935	885	865	887	900	870	937	877	841	884	884	894	904	846	919	920	908	893	893	885	909	910	926	973	853	905	948	915	943	895	922	959	934	879	864	893	919	870	896	903	897	874	921	904	910	887	874	875	864	899	922	869	961	965	919	855	850	889	929	891	898	876	869	921	923	913	873	887	886	887	907	895	925	883	849	902	904	926	963	915	948	895	887	943	876	905	903	918	952	940	913	902	914	877	877	877	888	898	849	878	878	938	871	916	881	888	896	967	862	921	929	901	897	901	911	850	928	890	923	923	922	913	864	910	867	886	889	895	902	903	922	915	850	910	888	940	876	864	971	908	901	895	927	913	864	916	897	908	875	938	862	886	881	877	936	908	920	917	867	890	925	868	874	893	910	938	935	875	965	869	952	905	897	905	837	903	849	885	958	950	928	912	903	907	961	845	940	916	905	908	946	895	908	901	918	863	932	869	908	889	900	962	920	867	923	885	922	865	873	924	878	922	937	907	852	922	921	865	858	893	915	897	885	870	930	869	943	946	928	965	892	931	915	926	899	924	901	897	910	936	901	891	844	917	927	913	883	888	922	920	932	907	919	860	921	858	879	904	914	917	914	869	864	847	961	897	819	897	901	904	890	937	872	886	914	882	925	936	913	863	824	890	950	882	933	841	940	829	910	888	909	845	949	901	884	905	955	927	984	865	900	907	903	918	835	928	879	874	890	909	912	922	942	946	918	865	931	908	927	892	929	901	849	841	921	908	957	917	875	876	901	911	890	908	834	923	874	838	900	878	927	904	941	945	884	879	913	952	856	927	901	915	913	920	959	895	888	943	905	900	876	916	902	862	880	844	888	960	892	929	875	929	884	879	875	831	907	922	886	903	960	847	919	906	874	870	888	908	853	891	884	911	917	912	886	849	871	920	936	921	878	929	869	911	882	927	891	916	894	894	900	895	922	903	914	893	858	956	960	910	875	897	935	881	931	909	906	883	929	888	885	900	940	908	910	920	894	903	892	918	887	899	919	852	884	928	882	875	901	915	907	943	925	892	942	905	948	918	905	932	858	910	935	873	896	913	887	942	889	951	859	943	956	901	870	906	909	881	914	887	886	895	884	863	925	908	926	923	899	889	899	860	916	882	923	912	895	873	887	913	900	883	904	932	892	950	962	893	878	903	959	907	887	919	874	873	868	885	881	835	908	909	893	906	867	862	925	872	925	909	887	869	917	893	948	862	842	909	898	914	918	913	901	938	889	870	963	837	875	922	900	902	931	923	925	853	898	895	852	914	897	922	965	930	941	916	870	934	940	863	922	875	869	943	920	865	900	870	919	930	906	921	836	898	898	923
42579	83190	83050	66100	55139	44841	34980	10164	1221	1211	1081	1145	1135	1078	1058	1051	1078	1020	1094	1087	1047	1034	1002	943	1056	1043	995	1042	959	997	1044	1017	1036	1042	982	1038	976	1005	1016	1009	986	951	1030	1011	1057	1015	994	1008	969	1044	1017	1016	1026	977	1051	1048	998	1021	1038	964	966	1014	1047	1014	980	1051	1015	950	1020	980	1003	1002	1003	1020	1014	1005	1009	1054	1104	1017	1046	1035	982	991	1037	989	1024	1020	1055	952	994	1038	992	1035	1020	1044	1018	1033	1065	995	1026	980	947	1050	982	978	1065	1010	944	957	1025	935	991	1033	974	948	1014	972	1022	1012	948	1089	978	995	999	988	1020	1042	985	980	1037	1011	1043	996	1021	1019	980	1008	1034	1037	1040	1059	1031	1008	987	984	1054	1054	977	955	1002	1007	952	994	977	990	957	1029	1056	992	958	1005	943	1047	985	1017	1020	1045	1016	976	1000	988	1010	981	980	1036	942	986	982	1048	1002	1064	1044	1054	953	942	981	961	1003	1067	1034	1008	1032	964	964	1028	949	961	1008	961	1030	997	1013	979	987	1093	1016	1026	976	990	1075	1013	1054	967	999	995	962	1016	985	983	1000	995	952	1046	993	1041	938	989	944	1054	981	1015	1030	1030	1042	940	1050	993	958	1027	986	961	1063	1008	994	964	967	991	999	1047	1011	1047	988	1004	971	1053	1051	1026	1031	981	1058	1014	979	1028	953	1021	1004	944	981	987	1024	1024	980	992	952	1011	981	995	977	1047	1028	964	1033	1005	1032	1003	1044	1024	996	1032	1060	990	1007	1003	1029	1065	1019	1013	1005	1030	1029	983	1018	973	1004	1022	1054	971	955	1035	977	1018	957	1031	1016	997	1013	1030	1004	1045	1003	978	1035	1008	1005	1015	1022	1038	1056	1023	1032	1043	987	931	1032	1016	999	1044	976	1047	1002	1004	997	1001	1004	970	1039	1021	1073	982	989	932	1001	968	1006	994	991	1031	987	967	1054	1013	966	1047	940	968	1000	958	990	983	1016	1010	958	1026	1009	978	1006	984	1021	994	1006	1014	1052	956	987	1007	1025	1003	1013	1009	1011	1005	1007	966	917	1050	989	997	1008	968	984	1022	998	1025	1052	940	998	996	975	985	1059	1019	1049	988	954	978	966	997	1014	1021	1045	1008	997	1023	954	990	982	985	1003	993	994	973	1089	1023	1010	1075	1075	977	980	1000	963	994	978	968	1000	998	1027	1016	1018	949	1014	980	933	1008	976	1063	1027	1027	953	1047	1030	1007	1012	987	998	995	1002	1001	1010	978	978	1013	992	985	1029	1056	1025	1011	1012	1011	1025	1003	1038	979	1018	1031	964	1034	999	1038	1022	1017	982	1022	979	995	1014	998	939	1070	1039	1027	979	953	1026	987	923	1003	1022	1021	936	1016	1051	989	1081	1012	961	1003	1026	953	989	999	974	995	1051	1021	985	974	1037	1036	972	1011	1012	1027	1053	1041	1010	998	1000	987	952	1050	1042	1041	1018	1005	976	983	971	1017	1039	1007	996	937	1019	979	989	1014	1042	965	1050	1065	937	993	1015	971	1000	970	973	1045	1036	1007	1022	1018	1005	1032	1021	981	1053	1002	1018	950	952	989	995	1015	983	989	1013	1066	1043	1009	982	979	1040	1011	1014	999	1032	1003	916	1006	1027	1036	933	937	963	1009	977	969	983	1053	947	975	1014	1064	979	1027	1015	950	1010	1019	1037	1022	1024	1031	1034	1007	1038	1006	1036	943	983	985	1025	1017	997	976	1016	1003	954	962	1028	965	987	1001	993	1004	985	1005	1010	1027	1037	1000	1026	1031	1006	977	983	961	1051	929	1036	998	1012	992	1075	1007	1032	977	1012	1023	1014	1038	968	970	977	1011	936	1032	1020	957	1001	1015	985	1014	986	1024	1003	1024	953	1052	1038	938	1053	994	973	1038	995	1040	1046	1006	1046	1052	1040	948	1020	989	1076	1012	949	1012	980	995	1020	955	1013	996	1005	1093	983	1002	1020	1025	996	1003	1008	1023	937	1012	970	1001	956	1007	979	1013	926	990	970	1037	1005	984	1038	1023	999	1015	981	1023	928	1030	994	1007	980	1042	948	1007	1003	1000	1015	1039	982	973	1025	980	983	1020	1003	995	972	1023	1007	1022	1057	1011	990	965	1005	998	1044	1008	1037	1054	977	1023	966	968	1005	1002	1040	1037	992	1010	1085	1001	1061	1032	996	1065	956	973	1002	956	987	1001	1064	1052	1016	970	1067	1028	1012	980	974	998	987	1026	944	1001	1035	1016	987	1009	1005	1054	964	963	975	1030	1037	1001	966	1000	997	973	999	1044	971	1024	1075	1007	1010	1012	1014	987	1018	1061	978	964	999	999	1048	1026	1014	1004	1008	1024	994	981	995	965	956	980	995	961	989	1010	958	988	1022	978	943	986	1019	1012	989	950	958	1030	1048	974	982	949	1053	955	1031	1044	965	1014	969	1025	1009	1044	1020	1040	1006	989	1012	985	952	1026	989	980	1002	1040	958	988	1115	980	958	1001	1002	995	1029	980	1016	983	943	1005	941	1026	1004	992	1028	968	1013	992	1026	990	1031	969	996	968	1030	974	1052	1005	996	1023	991	1010	1007	992	999	1004	961	929	966	980	972	1025	998	963	1000	995	1019	1007	1040	972	980	1027	1004	972	1005	1077	1011	1008	1009	994	993	999	1022	977	930	988	1048	1025	980	999	1036	1012	994	999	999	953	938	997	983	1038	1007	1040	1018	1026	1027	961	1004	947	949	991	1053	1009	1040	1001	977	996	957	1008	1056	1013	1040	985	1028	959	1021	1005	1006	983	1051	1137	1009	975	1015	975	1020	976	998	996	1017	1033	1050	1026	967	995	944	1044	1016	1013	1040	1039	975	1009	1058	1016	997	989	993	1004	1022	1039	971	974	965	1010	1012	1003	1022	998	982	1016	980	979	985	1062	1071	1013	992	994	1002	1013	1012	978	1010	998	974	1053	983	990	1020	1029	1013	1035	979	1047	955	1015	951	1058	928	1002	1030	966	1022	995	955	1036	1038	1002	1044	956	1030	984	1037	982	1058	972	1003	994	1005	1007	1025	1015	1001	1010	994	983	1003	1039	990	1054	1025	1007	1035	1013	1029	1006	948	1058	951	970	1036	1032	992	1053	1006	998	965	1002	1021	1019	972	953	1054	1004	1037	1006	976	1006	979	982	991	935	977	1038	990	1064	946	1055	1032	1001	1047	1060	968	1039	1051	995	1031	1034	1005	1031	1043	991	1024	1038	1016	967	971	1042	1003	1000	980	983	1027	959	997	1031	1053	989	1005	1025	997	1032	1001	1005	994	1053	955	1066	967	967	930	1037	1073	972	1096	1025	1024	995	1044	977	1023	1000	1019	974	1032	988	1010	1011	975	984	1058	1021	985	1029	1012	997	1028	998	996	1044	1093	1053	1068	994	1017	973	1048	1041	1013	994	973	944	978	991	1075	993	986	1014	968	968	998	1036	1008	1025	1003	972	1006	1019	995	1025	1032	1008	984	1001	993	1018	1012	1041	926	1026	993	999	1003	970	983	1025	981	1011	1000	1039	1082	973	1047	1012	1010	1010	962	1034	937	936	1015	987	1062	980	976	1018	1066	1033	994	1013	990	1032	996	1013	1045	1024	1002	972	1000	1001	1017	1065	941	1048	998	1036	945	1011	974	1003	991	974	1004	1067	1038	1018	983	949	955	973	954	1024	1038	1051	978	1018	1007	1060	1056	1018	1003	1036	1032	973	1055	975	1051	994	968	1039	966	977	946	1068	1036	1051	974	952	943	993	1043	969	1006	1011	1033	1005	978	967	988	984	1085	997	976	1023	1006	1019	1023	1021	1040	984	1038	1026	1035	987	994	1048	954	989	1013	979	1010	960	978	992	1067	1026	970	1033	1035	996	1002	954	1010	1009	1016	970	1052	1043	967	996	966	1046	1002	1017	988	1043	953	967	1063	1048	957	987	1022	1028	1031	956	1047	1003	994	1015	1022	959	1030	966	1048	979	1000	1004	1009	1072	1000	1003	951	1002	993	1034	976	1047	1034	974	962	998	1029	1037	1013	1014	1072	1037	998	987	973	1038	988	1068	1001	953	989	986	996	983	1024	997	982	1008	1022	975	1049	981	968	994	1035	981	1066	1009	965	1002	978	1031	1055	1015	1044	980	1019	989	991	965	954	1000	1017	1035	1049	1057	1012	1066	971	1003	1042	1002	948	1001	1042	1032	988	1041	998	974	1004	1003	975	1020	1042	1001	985	998	966	988	942	947	947	990	1026	993	998	995	965	945	1029	998
27333	21828	29318	22277	11289	6078	2902	892	495	488	475	484	460	470	510	422	442	492	453	466	479	468	451	491	504	453	482	493	499	466	495	484	447	490	451	478	477	464	479	486	495	435	491	469	495	455	518	432	445	482	486	475	497	508	445	451	460	477	467	513	467	475	453	478	466	459	442	477	422	449	440	463	466	515	503	477	478	472	437	423	444	476	465	467	431	457	439	495	450	454	461	503	511	483	460	459	491	490	465	500	490	454	427	486	482	490	481	455	420	470	456	472	481	451	460	444	457	473	500	472	481	489	466	457	458	455	452	464	452	505	473	446	501	477	450	470	419	487	420	485	465	463	417	504	506	498	479	475	449	493	484	455	452	463	469	459	489	468	521	449	485	489	502	447	435	476	438	473	452	459	498	488	419	460	465	452	439	451	509	467	474	468	449	473	450	462	466	438	463	447	489	498	427	491	475	509	492	453	452	517	492	495	469	487	492	483	432	453	504	470	471	481	457	512	472	463	482	465	499	464	462	490	437	458	457	446	478	452	466	450	451	433	470	465	498	455	490	480	513	433	458	450	499	463	501	413	487	425	465	504	451	486	484	464	423	425	479	470	420	467	509	472	444	495	455	485	464	474	455	460	469	455	441	435	488	449	480	441	477	486	459	453	498	463	482	460	491	427	474	417	486	475	446	478	440	464	459	479	447	458	466	451	444	436	459	446	461	457	454	430	457	449	444	492	464	491	460	481	459	456	477	426	481	493	443	484	445	421	466	472	503	456	442	463	433	480	479	478	467	432	426	457	470	495	466	445	428	438	507	494	527	501	466	479	460	457	497	472	455	431	476	451	468	539	452	484	496	505	511	451	491	448	442	467	475	505	505	435	457	470	479	447	474	468	484	503	478	474	412	469	472	432	462	445	439	469	490	471	440	485	468	485	497	454	461	455	482	465	475	484	414	457	502	479	469	442	470	488	477	474	485	464	467	479	446	477	448	449	477	451	455	447	493	505	486	429	466	463	515	443	441	425	441	475	478	421	499	460	469	455	445	516	485	455	459	478	476	476	462	475	489	485	426	478	459	476	448	456	442	444	489	458	446	434	469	507	464	445	492	460	467	436	494	462	478	498	463	485	467	462	453	479	468	467	479	462	453	450	457	468	463	443	510	437	478	464	489	447	466	467	471	480	499	463	470	477	431	452	487	441	488	436	457	496	473	472	440	477	452	465	481	465	450	485	485	463	483	464	449	479	470	482	492	456	486	468	467	434	471	446	510	501	460	460	466	507	424	463	471	456	488	443	447	453	440	461	456	452	469	458	520	496	463	441	458	433	480	432	448	460	432	480	478	453	456	484	486	401	463	496	491	453	488	479	432	466	492	492	458	499	473	401	455	434	468	499	506	479	455	469	461	473	469	466	428	467	493	465	471	469	482	488	464	457	499	452	488	436	479	477	475	487	495	465	458	493	462	448	487	511	469	459	513	489	496	455	464	490	477	491	478	440	477	451	524	428	468	435	450	483	458	462	434	427	463	490	430	466	483	452	456	472	439	466	482	445	459	442	467	449	473	462	461	462	471	487	468	458	435	436	482	486	476	446	444	430	460	516	480	480	450	474	476	473	454	448	451	450	474	455	509	477	468	472	485	536	484	490	470	494	519	458	462	459	447	457	436	444	484	479	436	480	480	506	455	469	450	455	478	442	490	484	451	463	480	473	459	459	473	471	433	505	455	494	435	479	446	476	434	470	481	488	450	474	462	465	486	478	493	493	435	453	433	495	498	436	466	484	424	441	472	500	460	478	469	500	470	450	515	478	511	441	500	498	445	461	496	429	503	466	448	461	496	482	446	447	476	461	443	459	482	457	513	445	488	470	500	473	440	470	478	457	469	511	469	470	467	437	488	453	475	485	477	505	503	436	456	474	491	454	415	458	442	462	485	470	430	455	482	450	497	479	462	447	463	465	448	507	494	491	449	436	448	473	436	506	480	461	449	477	451	437	470	493	475	457	440	469	457	468	485	473	485	438	466	457	459	483	432	455	469	450	456	467	493	485	475	445	468	451	433	480	478	486	480	433	448	462	476	470	430	466	440	481	449	451	467	471	433	458	462	464	439	472	477	473	447	479	455	465	472	448	491	504	454	475	441	474	459	462	444	488	440	451	513	483	465	449	491	502	512	510	466	434	453	496	481	447	455	469	479	467	460	507	443	461	483	452	468	485	462	421	452	476	463	444	471	475	462	463	476	496	483	436	450	525	479	446	455	489	439	448	485	479	462	471	490	466	457	433	480	458	450	469	470	444	486	474	458	473	448	446	477	449	500	479	487	472	464	433	515	475	450	470	447	473	498	459	473	452	471	471	479	469	458	493	448	478	518	459	469	470	485	481	485	493	459	446	446	466	468	446	488	491	460	476	468	445	492	458	436	488	420	466	432	453	459	473	459	448	500	488	440	487	489	479	433	504	480	460	465	461	460	471	450	438	472	453	477	438	489	483	467	479	405	459	466	494	484	460	479	441	481	450	457	478	457	452	439	461	477	471	475	472	484	425	473	441	434	468	491	460	443	474	474	459	467	484	468	481	480	470	506	481	474	480	500	459	475	489	477	467	493	467	437	470	447	457	496	474	470	450	451	465	457	486	473	460	469	494	477	485	478	428	461	458	467	449	492	463	465	489	447	467	444	476	481	500	433	473	454	479	446	442	457	501	402	441	471	469	452	468	464	475	447	496	505	472	428	461	394	420	469	452	452	484	480	456	488	461	487	450	488	454	490	480	469	470	458	434	466	435	472	489	473	463	472	496	475	468	447	449	478	463	443	439	438	489	466	507	467	503	460	441	506	468	493	481	459	450	478	473	469	456	478	426	427	452	470	506	491	482	499	462	474	486	466	470	490	487	503	480	485	469	487	471	467	476	443	455	490	455	447	467	464	463	434	486	462	489	464	471	480	463	466	474	428	485	457	453	453	485	487	463	438	469	502	453	494	461	496	474	466	477	492	417	433	474	483	433	526	450	466	425	488	452	480	490	468	475	470	438	462	457	436	488	436	422	481	466	494	466	464	472	478	489	481	440	464	465	476	492	455	472	522	433	439	459	471	455	420	475	474	531	483	470	441	471	437	465	489	469	453	496	510	450	464	490	452	474	481	500	451	457	456	493	431	442	460	459	465	493	468	473	441	460	466	442	428	467	486	451	444	464	498	470	461	483	445	499	453	460	496	474	458	460	471	459	469	470	469	436	476	456	490	479	446	454	473	457	460	434	454	505	446	435	446	492	453	414	454	482	462	494	440	470	511	460	451	514	421	450	440	446	467	444	461	481	454	460	442	458	434	466	479	445	471	475	469	460	504	481	464	474	478	454	452	473	531	453	526	461	457	508	493	481	441	449	467	474	444	447	464	461	446	469	476	485	467	489	453	442	502	478	463	479	484	467	463	469	442	468	463	471	506	457	447	485	474	495	457	454	475	470	484	449	466	489	453	464	462	435	438	464	464	483
12617	30051	33346	20675	13400	8358	4455	1279	558	593	546	583	561	604	576	580	588	572	556	557	517	528	550	571	580	545	547	558	605	536	637	564	515	514	572	568	544	533	553	558	581	600	524	575	587	545	546	519	565	517	596	531	550	570	532	565	593	555	569	556	543	554	571	549	511	561	595	598	561	575	547	538	560	571	560	554	555	554	559	568	544	551	532	551	580	557	572	508	580	586	546	524	530	543	611	528	568	548	532	572	554	576	575	548	537	546	545	553	585	586	576	564	561	529	584	550	566	541	538	566	521	571	566	541	532	570	574	620	561	539	597	572	566	572	567	568	566	544	563	569	542	550	586	547	585	557	517	568	539	531	545	557	561	584	586	571	578	570	575	552	566	559	551	579	573	592	558	632	571	562	563	542	541	564	585	606	573	566	576	586	543	555	562	555	562	569	568	577	563	590	541	566	555	562	561	570	548	516	544	564	526	542	575	550	527	546	581	539	577	569	506	561	544	533	554	543	532	546	522	554	511	559	543	516	506	582	559	537	539	558	554	566	533	570	570	565	525	533	534	596	521	547	557	531	507	594	572	572	528	575	539	548	572	599	575	490	582	578	555	570	577	612	560	548	550	651	533	555	565	575	549	565	549	554	568	540	592	548	590	563	546	535	568	548	556	575	554	566	560	568	603	550	588	567	542	509	535	535	533	511	577	574	562	520	569	545	560	588	564	576	530	559	529	512	553	552	601	563	607	603	577	527	577	535	557	555	569	557	541	531	567	560	560	562	543	559	550	574	583	560	559	539	578	570	526	514	528	568	548	481	571	518	558	566	611	555	544	517	577	561	545	542	537	528	581	525	553	589	525	568	528	533	594	562	607	547	554	567	581	543	555	568	514	606	562	551	522	575	525	518	550	541	531	585	550	585	534	519	565	541	559	552	588	535	569	617	540	585	562	576	566	576	564	543	540	538	566	577	577	566	574	586	589	534	561	593	513	563	547	565	590	514	556	578	549	577	536	559	579	528	562	532	558	572	586	566	569	537	553	571	571	567	598	594	576	525	556	585	554	565	558	553	552	603	611	529	570	589	574	555	543	549	538	560	557	569	587	558	546	570	564	530	590	559	616	550	595	626	558	555	552	553	582	547	611	571	559	543	584	588	548	548	551	558	526	550	561	546	556	543	545	563	576	539	582	536	549	557	578	553	542	562	564	564	581	570	551	587	592	560	523	524	538	538	547	567	565	603	545	564	584	529	576	607	572	571	561	540	571	598	583	564	514	613	567	565	585	584	570	591	609	518	532	553	583	522	559	547	531	607	554	551	541	533	576	553	558	518	575	531	541	505	547	564	568	535	570	582	573	572	563	581	610	542	596	539	516	586	572	610	548	515	592	516	571	558	585	551	558	487	557	565	526	558	544	540	569	577	588	529	550	549	562	565	565	514	520	583	548	555	569	558	526	535	607	599	573	556	555	578	567	587	570	553	556	583	592	533	587	592	532	552	506	544	579	557	536	547	564	552	540	539	560	581	561	541	586	581	541	527	590	584	563	571	540	609	568	571	597	604	563	570	600	563	552	563	562	518	544	541	520	535	575	556	562	516	538	566	522	559	579	584	589	589	543	565	488	552	575	544	553	552	572	559	582	550	594	584	598	558	559	592	575	540	514	535	589	566	558	557	555	579	546	559	549	536	600	546	563	576	556	573	548	577	561	557	544	550	549	520	550	558	543	575	583	515	532	564	512	577	548	566	584	544	545	569	580	576	522	559	575	566	510	583	564	588	568	562	573	545	541	568	551	605	551	548	561	574	581	547	590	562	592	576	596	571	558	591	547	536	563	506	537	540	530	583	540	517	554	573	547	593	577	526	546	552	559	562	553	560	564	536	599	554	567	551	535	545	548	541	553	598	529	581	546	597	535	570	565	560	559	572	575	555	573	600	576	568	530	496	520	529	551	558	582	523	535	575	529	527	563	544	566	547	547	534	556	571	521	506	528	557	571	538	522	558	528	620	554	556	532	589	596	549	567	582	581	545	558	557	573	564	532	556	587	560	598	534	580	557	551	542	556	583	563	544	536	561	559	588	533	529	539	540	566	571	580	552	586	562	541	504	559	529	552	568	545	558	520	561	564	539	561	568	572	561	552	513	577	550	597	528	550	581	598	535	617	581	510	633	505	557	585	539	594	552	558	562	558	578	562	594	623	530	540	543	587	557	591	571	528	503	587	569	568	553	549	568	594	564	543	555	563	549	533	533	535	577	563	584	608	545	523	585	544	562	536	526	546	560	537	576	569	551	522	553	598	551	520	557	572	527	543	581	549	585	537	524	560	551	520	568	545	511	537	532	552	566	497	580	544	549	538	595	569	541	554	528	549	555	553	514	540	571	573	583	600	544	542	593	544	574	559	542	540	590	531	566	606	567	587	580	530	558	571	569	554	578	576	605	572	551	632	571	569	592	532	558	555	575	540	530	589	560	534	597	571	514	573	516	581	563	545	559	551	571	543	563	539	577	550	595	592	590	572	550	529	547	548	569	542	549	546	544	564	548	590	531	583	562	528	525	535	581	541	522	564	567	586	550	592	594	586	545	515	606	597	586	550	572	544	550	549	579	602	573	585	607	585	544	585	568	554	542	567	565	597	519	532	561	540	562	550	550	536	560	522	584	578	502	528	517	532	536	540	568	558	535	552	545	560	566	558	535	518	550	572	571	540	526	545	549	528	502	576	529	567	560	596	582	551	570	563	531	560	543	581	538	583	543	535	542	573	554	545	604	551	527	592	535	524	593	547	594	563	545	572	552	519	567	573	545	563	535	533	569	546	577	494	540	579	546	572	564	547	560	608	549	534	572	544	516	559	586	544	576	575	552	564	603	546	512	539	515	598	532	541	564	549	565	522	553	539	534	564	527	551	519	547	509	580	542	573	547	570	547	570	533	553	534	563	580	573	514	542	577	529	537	579	506	571	552	535	571	574	545	506	598	564	567	563	559	512	582	547	599	547	562	522	588	526	611	552	609	522	545	559	566	530	571	592	580	542	539	597	550	587	559	520	578	566	538	550	574	556	597	498	614	573	587	530	525	543	558	538	566	557	557	533	555	570	537	518	599	545	537	597	563	595	566	536	556	574	557	538	588	537	506	556	591	553	559	571	548	563	555	562	552	560	530	596	535	542	589	559	573	576	604	559	569	593	564	585	546	588	552	555	554	535	561	552	555	540	562	560	598	549	583	529	581	567	528	604	585	535	542	559	562	560	575	534	583	580	562	538	546	570	572	534	573	539	542	572	573	533	580	552	536	547	575	519	555	543	557	542	544	610	555	568	514	580	575	546	555	545	605	565	545	537	557	530	538	550	541	526	560	591	599	592	569	500	554	568	568	548	559	548	539	558	559	592	565	582	556	530	549	580	575	567	601	511	567	552	519	533	577	581	565	518	526	594	534	544	543	547	573	561	532	573	535	593	563	527	570	603	552	540	590	575	577	588	557	535	508	494	575
24441	21345	36819	42220	35413	30283	19825	4232	691	670	685	660	634	638	592	642	658	569	659	598	650	617	623	618	603	612	610	615	624	646	636	625	615	600	661	609	623	617	589	681	604	645	621	635	601	635	614	582	582	650	638	613	637	609	601	618	594	637	697	636	635	617	575	623	654	636	600	629	602	584	645	601	594	633	579	625	626	597	632	598	636	569	541	601	602	579	629	597	618	592	606	613	628	609	615	598	621	606	583	566	599	632	632	627	630	601	595	593	650	619	596	663	614	601	610	579	645	596	600	619	620	568	573	645	615	594	597	620	602	614	597	557	599	600	584	609	615	607	653	586	621	594	600	633	587	653	604	608	621	609	576	581	592	575	635	589	620	629	618	575	625	638	628	601	602	593	623	622	661	636	650	543	564	647	643	602	634	607	647	647	627	597	632	596	624	562	596	631	607	594	629	623	594	662	603	600	621	615	578	652	634	652	601	621	623	624	622	586	608	626	609	562	662	638	622	604	553	611	578	582	625	616	650	605	623	602	603	573	601	582	595	633	639	560	563	604	637	591	589	583	645	631	591	591	652	620	655	638	627	596	601	601	615	603	610	609	619	577	601	586	602	595	643	566	597	644	622	571	614	642	643	639	572	632	663	636	590	619	621	599	569	619	583	635	594	605	620	605	610	599	623	607	636	633	598	605	619	610	628	601	608	615	643	614	641	674	589	561	586	593	565	625	622	630	612	608	586	648	576	634	646	604	568	577	600	629	623	594	623	612	660	607	617	580	606	585	610	584	650	601	613	628	614	599	590	632	609	582	617	626	565	624	665	604	644	623	633	567	627	567	568	600	634	643	579	597	621	629	582	616	572	596	653	632	599	608	612	641	672	597	594	594	577	608	607	634	623	632	586	590	619	581	587	622	626	584	569	578	574	588	603	571	585	596	638	596	628	641	600	591	645	601	564	611	615	666	623	613	573	604	629	592	625	599	604	597	599	603	624	638	638	653	617	611	591	577	607	639	622	651	595	642	655	600	603	579	630	603	633	583	591	615	595	646	583	610	602	609	569	597	644	608	618	594	577	590	608	562	613	602	637	612	609	594	584	598	587	576	627	605	625	613	591	645	576	626	562	577	643	583	600	587	597	592	602	630	615	635	601	595	575	573	609	613	608	617	608	582	640	590	587	631	609	630	599	584	588	626	601	583	646	629	640	591	641	599	636	602	594	640	669	645	577	575	575	607	621	614	634	607	611	605	588	585	585	657	631	603	639	652	594	582	643	606	640	627	620	627	630	601	606	611	554	582	618	621	606	624	606	633	616	610	598	611	571	554	627	617	618	631	594	636	639	606	606	653	626	584	595	634	629	598	633	627	576	573	640	574	634	627	651	669	618	608	593	640	635	545	608	560	626	582	616	646	602	642	614	621	614	618	554	624	606	640	639	610	576	591	601	640	619	632	629	630	611	587	603	591	622	630	614	645	626	566	613	584	617	602	627	566	608	621	610	640	592	619	644	599	596	592	565	623	627	622	595	612	595	594	600	591	592	643	608	621	591	642	615	628	583	572	624	592	558	652	580	613	592	580	603	614	638	619	614	585	589	648	610	600	608	686	618	673	626	611	631	609	594	617	596	665	608	630	628	611	621	622	623	594	620	638	595	630	577	613	581	633	631	594	595	593	617	623	559	599	618	587	582	630	621	603	595	601	599	610	636	637	582	589	601	593	593	633	603	599	613	672	611	605	595	633	604	582	584	654	607	631	568	604	632	595	590	600	586	608	617	613	603	608	620	583	614	610	562	635	602	609	634	590	628	601	578	574	619	575	585	632	607	610	658	623	606	622	592	601	626	578	626	610	612	573	595	594	593	646	591	593	625	629	598	596	625	609	566	596	649	591	622	648	616	582	603	576	623	623	636	606	621	600	615	639	607	603	595	632	553	587	633	589	618	593	637	565	648	589	572	599	631	604	611	626	624	668	611	637	614	637	661	640	616	611	605	615	632	643	589	623	600	611	595	602	578	605	647	615	621	643	592	597	588	615	643	630	589	596	577	602	561	616	622	626	597	585	617	611	618	631	592	662	606	570	615	591	599	609	586	601	595	553	599	633	624	580	596	619	608	602	609	605	588	639	619	592	582	627	627	601	655	640	613	605	633	607	570	614	587	617	621	598	604	605	601	568	656	633	601	639	577	588	619	649	608	640	596	595	629	585	608	603	558	610	594	611	619	610	602	617	601	583	627	632	638	596	584	643	612	630	597	607	587	546	601	620	589	636	607	586	636	586	594	618	569	631	629	610	621	637	568	596	637	614	627	595	575	574	642	580	629	658	634	635	571	600	617	585	578	595	605	633	619	639	598	578	624	619	616	591	647	649	597	612	588	625	598	612	608	607	605	608	635	605	629	574	624	587	605	653	595	565	555	617	594	610	596	572	596	590	623	653	630	608	578	653	575	585	625	609	625	624	622	620	576	588	634	609	637	620	621	597	641	575	621	596	618	614	605	611	613	624	631	667	597	610	586	581	603	615	570	575	612	622	619	632	637	571	643	622	599	580	645	600	640	578	632	614	614	565	619	614	565	614	606	572	607	557	609	595	602	594	554	637	641	638	611	637	609	581	585	566	641	641	648	602	582	610	559	590	631	641	642	600	631	594	669	612	587	612	621	603	583	605	606	611	591	599	658	605	653	552	589	615	573	582	579	612	619	629	615	633	603	609	597	596	577	612	599	645	620	613	605	634	608	614	597	569	592	616	585	553	615	596	619	563	618	560	628	575	580	621	618	636	636	617	595	609	590	596	624	619	579	616	628	604	601	596	596	643	641	613	588	671	615	607	597	572	602	633	609	559	571	634	616	601	597	643	630	613	622	588	625	643	630	614	636	600	604	633	615	627	617	607	609	575	639	618	683	642	628	628	633	611	608	538	585	606	646	604	640	610	633	633	639	621	622	621	569	654	638	570	611	647	624	546	581	623	646	612	590	607	625	607	637	628	605	584	613	648	577	592	623	654	629	611	584	610	618	580	640	570	587	637	585	615	649	640	630	555	573	604	602	633	590	622	601	576	613	637	613	642	625	642	629	606	580	612	646	608	607	615	623	639	609	591	602	623	622	615	612	589	611	640	637	627	632	637	608	608	582	614	605	604	611	617	582	639	657	616	634	624	622	642	591	621	618	581	629	621	634	576	618	634	607	648	640	600	574	597	649	620	641	622	611	552	603	611	566	618	596	639	588	638	602	632	590	634	512	578	587	614	616	603	606	615	578	637	637	641	619	615	576	630	591	606	616	566	621	557	544	630	568	620	601	606	600	587	568	594	603	645	593	611	632	640	589	569	665	637	638	623	613	572	599	614	628	614	611	654	656	581	605	603	595	583	639	612	649	617	583	633	653	554	606	606	635	610	658	608	613	607	578	602	620	594	599	644	609	645	597	593	585	617	590	615	567	586	644	631	584	621	619	636	631	659	600	609	590	583	594	636	609	602	613	575	616	638	614	615
31452	65346	68331	50749	40789	33615	21093	4560	792	745	713	763	701	708	754	753	748	737	718	740	693	717	708	707	720	732	690	739	657	668	703	739	695	718	666	699	674	714	706	741	668	743	666	683	712	669	749	700	707	739	725	744	697	678	694	703	725	699	702	693	686	709	724	709	719	714	715	689	732	711	753	738	705	735	744	682	716	664	730	689	713	726	738	690	730	703	672	748	715	671	724	712	739	710	671	700	703	742	710	709	700	710	699	720	726	738	697	705	711	709	714	725	676	700	699	715	693	702	683	632	733	693	713	692	684	689	753	691	710	729	729	694	698	671	694	673	723	701	740	708	693	711	710	720	730	733	700	693	750	701	733	686	760	699	728	687	700	753	696	679	697	704	715	686	683	715	693	710	722	677	700	704	693	740	710	648	681	683	677	725	734	739	703	730	759	721	688	730	769	709	697	726	711	701	667	709	697	695	710	727	744	723	714	719	719	734	690	663	679	708	643	740	749	667	674	705	732	740	684	715	712	667	729	698	691	737	701	683	739	666	719	690	687	696	745	677	697	705	684	702	686	673	716	742	689	723	717	742	669	736	718	712	694	715	715	666	689	689	741	742	709	722	718	663	730	663	729	729	707	712	741	702	727	664	703	729	688	699	673	694	726	667	718	707	715	695	714	679	758	732	696	737	701	634	674	681	682	738	723	708	716	688	710	641	747	714	688	700	665	715	722	649	642	716	694	733	682	673	739	710	713	687	700	754	686	682	698	735	663	688	705	725	695	721	710	703	737	705	690	743	713	667	675	651	722	696	721	706	681	721	709	746	706	687	702	678	672	711	662	702	695	680	691	681	684	692	727	731	718	708	660	718	735	728	714	708	705	728	725	698	661	704	679	672	659	687	701	722	687	679	665	702	716	676	722	724	712	703	739	729	713	662	700	721	694	673	707	690	744	693	689	690	717	674	697	702	665	744	683	718	721	652	687	686	690	715	721	686	716	716	701	693	708	681	715	691	714	668	766	724	685	684	751	664	753	725	695	671	681	726	729	731	704	671	660	715	673	685	704	709	673	685	690	742	721	693	713	685	659	699	655	730	725	722	785	710	662	697	704	685	701	711	702	661	715	704	694	734	695	756	683	722	754	703	645	739	691	746	716	686	717	701	670	694	726	679	688	710	659	706	708	722	705	707	700	728	739	718	668	704	634	719	725	740	744	696	714	673	718	721	696	658	723	706	728	705	688	706	750	694	725	752	700	682	727	706	715	691	696	665	714	728	719	669	736	682	719	709	698	701	669	703	697	702	659	736	713	714	644	723	715	725	729	723	683	673	743	697	695	721	723	699	719	701	655	709	671	717	697	682	632	694	741	677	717	716	687	709	708	784	677	722	704	706	683	731	671	701	701	702	688	666	691	770	717	706	694	693	706	703	726	725	686	694	700	702	682	691	755	711	716	690	716	722	740	704	698	691	687	701	709	676	659	700	714	718	702	731	671	713	689	738	673	692	694	707	720	707	684	685	645	701	659	687	669	718	712	739	685	699	731	705	651	705	734	697	730	723	718	663	697	697	671	680	700	722	778	709	665	715	725	715	679	713	729	696	700	698	699	698	676	708	698	727	677	727	663	704	691	724	667	726	707	701	682	693	722	734	658	666	676	668	691	671	728	711	694	702	715	706	679	749	704	704	702	747	681	733	743	732	722	725	682	707	706	741	721	753	732	684	711	706	703	700	684	679	724	698	698	697	704	707	722	713	698	654	684	679	714	702	663	672	704	688	686	684	716	696	710	652	686	677	700	676	693	705	715	704	698	721	710	688	702	747	696	705	711	702	721	717	675	740	693	678	667	659	696	723	729	748	730	655	652	710	667	688	673	651	711	701	706	717	740	690	681	687	704	669	706	713	703	717	689	758	714	712	684	646	707	697	706	653	687	679	689	700	693	706	711	715	662	711	716	653	657	731	745	680	720	708	737	745	703	689	684	682	704	750	704	673	682	719	717	710	715	705	689	714	717	668	675	739	691	687	651	711	684	694	759	735	717	664	742	722	665	729	712	704	675	661	682	695	679	709	711	681	667	736	721	671	710	701	728	660	698	662	704	686	706	678	671	716	697	697	689	686	686	725	717	686	715	716	702	702	675	704	740	689	687	682	692	690	663	682	715	702	690	684	668	689	712	723	698	694	691	695	697	736	689	686	680	646	700	690	729	718	661	709	681	698	711	703	723	735	689	694	715	711	682	709	708	704	660	734	689	752	668	744	707	743	700	703	743	711	701	693	701	723	691	738	684	714	710	694	738	727	676	719	691	750	720	691	672	708	687	675	714	696	691	695	730	690	707	689	698	706	697	670	689	666	665	710	693	705	742	718	666	667	683	722	706	710	722	687	717	780	710	690	684	718	699	689	702	692	771	694	631	684	714	731	685	674	708	682	723	701	715	704	718	695	691	720	721	672	707	706	690	756	706	674	709	690	729	673	739	728	703	745	690	714	742	662	713	689	682	727	696	664	718	710	741	721	748	698	708	715	698	699	698	671	692	722	700	647	663	705	735	688	678	722	681	689	666	716	727	732	662	697	736	711	702	676	717	685	745	693	670	688	710	683	718	722	664	692	729	722	704	692	728	680	722	672	700	712	704	731	677	706	696	670	702	717	691	731	706	675	683	709	709	700	734	692	714	665	681	701	709	677	667	763	651	713	669	680	724	713	766	677	687	699	704	691	737	690	701	695	696	689	670	728	711	703	694	703	741	738	698	725	708	701	721	696	733	651	700	721	682	690	663	698	686	666	689	715	698	686	715	701	733	682	695	784	753	710	707	711	665	721	701	687	708	635	711	684	710	705	652	700	684	707	660	691	692	693	728	680	717	706	722	718	693	747	682	689	721	734	678	662	741	682	683	713	715	678	681	687	682	702	711	698	708	632	700	755	668	700	722	666	758	691	677	672	676	715	678	718	732	687	705	706	674	710	754	705	690	732	724	693	682	731	712	657	694	724	706	771	708	678	670	744	690	782	708	688	695	720	744	715	743	701	738	702	710	719	660	690	709	690	697	727	732	723	674	694	673	686	710	714	725	708	682	665	675	728	703	674	738	720	714	693	679	667	716	681	717	688	706	728	741	702	694	742	754	699	748	759	700	735	727	701	739	711	657	687	671	734	727	696	701	649	720	689	721	709	674	632	682	698	723	663	727	729	709	697	668	717	723	709	696	688	665	756	679	713	718	704	680	756	708	691	687	707	728	717	680	688	709	687	707	720	720	697	656	759	716	668	691	677	655	689	673	715	730	680	705	737	657	732	722	727	698	716	693	705	715	709	661	680	680	679	688	723	755	745	721	686	710	722	674	677	713	711	701	682	721	681	687	683	735	735	716	721	714	740	694	680	739	681	726	725	706	695	708	734	696	687	753	696	729	711	709	683	676	738	702	714	695	678	740	706	692	728	754	718	761	685	683	670	684	611	725	701	700	695	665	690	722	731	697	714	735	732	724	703	666	688
25355	21383	33251	37221	26556	19982	10768	1843	623	523	566	533	565	544	546	569	572	597	556	599	537	588	597	514	589	525	580	574	571	538	583	514	548	544	538	527	581	542	562	542	599	551	590	558	560	548	586	558	586	516	519	549	552	549	586	558	571	581	523	587	568	560	529	559	552	529	563	543	520	548	560	614	542	529	550	578	539	577	508	572	573	592	555	547	566	543	565	576	531	590	581	568	569	552	546	539	568	558	553	587	567	581	599	505	566	552	588	509	583	565	533	557	577	564	568	601	510	580	552	557	567	528	596	603	554	584	562	583	532	568	540	581	549	539	570	517	547	550	570	562	544	547	618	540	537	565	568	590	547	554	535	608	581	559	555	574	562	605	553	549	595	547	554	578	572	616	544	564	555	547	563	528	550	563	509	526	534	504	547	578	574	535	538	574	562	556	557	537	607	559	579	562	550	535	549	552	603	592	567	521	571	568	512	570	560	545	526	548	541	562	612	566	613	607	542	552	576	586	533	565	520	500	542	560	534	548	554	539	578	558	558	539	559	548	515	584	578	548	572	586	543	574	530	541	543	536	534	514	513	527	566	608	537	550	575	577	552	560	550	523	534	603	541	564	551	568	539	560	586	557	542	596	556	579	561	547	598	533	541	598	606	543	585	519	534	564	576	541	580	578	554	610	559	583	561	589	570	531	543	591	557	514	613	544	541	560	552	553	590	565	542	577	558	604	578	584	549	553	545	580	585	529	568	551	579	559	525	585	556	577	561	562	544	572	511	561	585	596	567	605	591	521	550	542	547	545	588	600	516	556	551	559	545	559	556	569	586	560	558	556	555	525	561	561	543	530	555	598	580	550	602	535	531	540	560	609	569	519	554	574	549	586	544	553	585	554	546	523	586	541	562	536	554	591	541	547	579	569	573	608	567	587	537	550	547	540	538	519	535	547	543	562	558	604	569	550	605	508	519	540	526	575	583	583	567	612	537	523	540	572	539	571	546	567	588	524	538	581	570	556	519	541	564	527	553	541	548	567	566	537	563	548	541	570	544	548	550	569	564	516	566	561	554	565	588	552	515	552	602	546	560	533	607	590	562	553	550	568	528	569	574	501	547	610	564	511	578	571	576	574	487	560	567	566	555	518	575	543	541	518	559	537	563	553	584	541	595	625	556	576	565	570	532	591	584	594	545	534	560	555	570	550	546	536	597	571	595	578	533	564	524	556	540	543	579	569	590	527	538	571	592	581	540	563	541	538	589	538	542	574	531	555	553	550	543	579	606	535	584	510	565	556	527	555	534	582	611	525	568	582	558	577	564	571	495	561	566	573	588	570	528	587	539	584	511	591	571	573	576	557	531	548	556	531	539	569	531	501	541	557	575	584	535	574	608	533	572	533	575	592	593	529	567	573	605	577	529	578	581	586	559	579	544	558	580	582	612	551	573	502	553	537	559	559	539	545	558	501	550	541	577	566	541	578	558	573	614	552	559	541	556	531	540	572	518	584	529	574	544	498	560	549	588	566	533	598	550	565	557	535	559	577	582	534	570	533	534	557	536	594	557	565	498	544	525	563	595	568	595	596	551	530	578	498	554	601	628	524	586	572	576	582	594	538	542	586	527	559	568	564	556	566	552	607	579	549	543	574	574	535	560	580	520	545	578	567	555	556	556	569	552	548	570	518	546	566	541	550	564	547	530	527	569	544	540	532	543	594	540	596	567	575	539	540	594	533	531	553	553	609	504	530	605	532	563	539	586	571	535	564	569	505	537	527	553	556	605	564	544	611	553	552	535	532	569	553	530	578	559	537	572	510	526	561	557	608	545	553	565	575	566	584	551	605	551	551	559	594	524	561	568	578	573	603	553	531	554	522	550	582	556	591	524	538	543	545	551	564	571	573	557	598	581	551	535	597	541	570	585	508	565	583	562	558	542	594	542	573	551	522	569	576	574	595	559	530	546	584	568	537	554	555	538	550	588	598	517	549	584	565	567	545	567	563	550	577	496	538	588	551	537	540	541	569	567	547	523	557	541	551	520	536	588	569	554	557	593	553	497	586	581	534	535	582	591	584	616	548	524	542	553	550	565	544	587	567	603	588	522	557	578	535	585	555	560	547	514	547	583	526	559	531	553	614	527	517	538	582	570	558	560	568	589	503	540	530	551	547	526	567	551	564	566	516	540	526	553	550	555	516	540	590	513	542	588	541	594	559	537	543	586	548	582	529	557	525	571	576	525	561	567	509	534	567	549	560	569	541	536	522	572	553	554	552	570	576	565	528	618	572	577	528	562	553	586	515	547	532	531	501	535	566	562	554	542	543	582	574	606	518	611	533	577	542	516	567	541	601	565	534	540	579	562	540	533	541	591	544	515	566	542	536	571	596	563	565	541	552	590	544	534	558	564	531	562	552	568	546	568	526	562	551	543	537	543	581	565	560	568	562	533	554	565	557	596	544	564	541	556	604	553	528	532	540	603	536	574	561	572	503	537	536	601	530	576	585	565	560	534	526	571	584	565	563	595	561	529	579	540	554	557	567	563	542	564	574	542	577	576	605	551	573	592	540	585	546	604	529	554	573	555	527	565	498	596	586	574	573	564	538	575	543	534	553	564	556	589	530	556	507	568	556	558	574	582	524	573	550	554	584	552	541	569	553	558	589	550	569	573	585	524	596	534	607	535	595	588	551	553	555	574	543	557	581	547	540	548	538	545	546	569	541	520	553	545	541	575	539	549	588	539	605	583	537	602	547	596	569	534	538	579	578	553	566	548	584	560	559	579	571	596	532	579	549	585	546	546	574	535	550	584	563	542	541	571	559	524	557	564	556	582	555	571	554	580	491	516	607	551	544	571	580	569	579	551	585	541	563	561	534	575	589	568	545	579	566	554	536	536	561	566	540	551	549	527	608	540	557	548	550	587	570	517	532	588	561	559	551	539	557	554	524	538	560	570	609	568	530	547	543	547	549	551	561	589	523	578	561	562	536	556	562	565	542	552	550	577	544	561	544	561	525	543	527	555	545	546	571	525	539	569	541	519	560	535	564	564	555	536	608	543	579	555	570	558	574	593	544	575	545	560	537	546	539	577	596	546	571	588	577	561	556	550	520	589	604	566	522	552	591	590	609	563	574	572	549	604	531	578	580	591	518	568	569	541	528	601	590	542	571	473	521	569	559	545	548	545	522	589	546	562	572	599	550	580	531	565	550	610	565	512	573	554	547	529	550	534	577	502	557	575	534	552	608	546	551	552	565	561	545	575	557	564	579	557	582	580	587	567	568	583	567	564	536	574	552	571	502	554	557	576	527	588	565	567	553	558	575	543	582	554	520	553	570	527	546	512	552	526	571	554	540	558	570	587	565	579	542	532	564	559	557	508	571	607	552	589	556	581	552	597	521	571	556	595	572	576	605	568	538	533	519	556	558	604	573	552	521	535	558	553	586	573	587	571	546	530	548	564	608	584	611	613	525	545	535	539	553	565	563	537	588	581	537	585	532
29967	54708	57518	43911	33589	26258	15604	2826	697	714	700	700	704	696	679	675	713	634	666	689	631	670	712	724	658	612	689	707	710	683	667	655	660	646	634	675	666	649	655	645	661	634	634	675	632	648	605	639	690	678	632	677	675	619	663	622	706	637	721	656	671	618	682	694	622	655	693	655	656	692	630	647	633	670	624	630	658	685	685	668	645	632	697	654	668	648	617	670	675	689	661	650	619	665	645	672	669	605	656	666	704	668	652	646	656	655	660	684	655	666	671	674	651	648	643	627	685	672	667	644	631	679	633	684	602	658	632	658	644	668	667	713	686	645	663	655	651	629	669	686	661	676	659	666	697	658	604	631	637	620	708	684	687	686	662	674	675	659	664	693	633	638	639	682	672	638	729	682	654	674	673	631	670	633	676	664	657	652	646	652	630	629	687	631	634	663	686	686	637	659	697	645	621	682	640	638	701	676	657	605	659	670	674	644	677	643	685	682	677	677	642	652	656	666	643	690	648	657	633	640	648	595	708	659	628	688	673	673	694	679	658	641	707	647	641	622	690	623	583	627	656	689	660	671	641	693	614	655	711	604	722	644	692	671	675	665	637	632	677	649	649	695	696	656	663	673	632	652	654	657	586	657	617	690	649	650	685	680	695	639	679	650	712	648	651	683	667	607	665	626	644	676	634	656	650	652	632	655	637	653	682	657	695	645	614	635	614	691	616	652	682	664	658	675	678	663	654	696	638	670	635	637	651	658	666	642	667	685	673	659	637	657	691	671	640	659	722	627	675	663	637	664	703	671	664	691	622	654	670	647	699	662	673	699	656	636	634	676	665	630	672	653	615	695	678	680	633	668	632	665	670	625	675	680	642	683	642	672	657	676	660	617	708	664	618	657	610	660	687	678	659	648	684	697	663	628	662	692	673	682	666	674	658	650	645	705	624	630	646	658	701	715	681	671	695	641	677	675	665	649	664	656	688	699	686	690	649	659	652	644	675	653	582	676	687	649	664	652	684	662	654	649	632	696	668	645	668	665	675	677	649	647	619	693	685	647	670	664	645	618	662	624	664	654	688	643	643	674	625	666	630	646	666	696	648	631	656	653	662	648	649	644	718	665	626	655	718	659	657	687	696	670	649	664	671	682	660	674	644	686	625	661	691	658	671	695	677	648	689	659	629	670	617	660	622	673	697	661	661	679	685	662	700	652	681	657	655	668	666	667	671	597	640	697	613	666	640	654	633	694	657	690	664	702	698	659	655	675	693	686	619	672	673	643	736	657	642	651	686	664	678	630	697	660	631	650	620	685	680	626	667	643	668	654	657	642	675	694	644	654	671	659	649	623	648	665	651	649	655	630	631	703	666	611	686	646	647	678	678	667	711	628	632	639	678	684	705	636	619	650	682	678	663	658	634	696	655	650	654	586	714	617	673	639	634	634	640	680	688	683	669	646	661	679	665	652	649	695	701	670	656	663	641	635	652	656	676	653	664	618	625	674	664	641	649	657	691	640	698	664	689	679	656	643	653	685	660	645	709	679	668	646	652	641	673	668	649	675	699	624	635	583	672	633	632	684	710	660	651	661	666	610	652	684	681	661	640	650	678	628	647	631	669	654	677	662	622	610	678	650	606	675	676	683	655	681	688	674	607	656	609	706	650	681	678	656	673	684	679	626	625	692	692	703	640	618	705	650	690	658	648	688	641	700	650	663	695	641	667	665	656	647	639	657	586	670	688	690	656	707	667	595	646	649	655	680	719	617	654	637	666	652	650	647	656	687	624	675	688	658	657	642	644	668	607	669	682	596	619	662	639	696	625	683	650	667	669	663	627	677	657	670	598	672	632	633	640	663	659	668	617	694	675	636	639	674	685	613	645	652	683	668	654	669	634	629	673	632	656	598	636	694	688	640	715	610	655	655	690	666	695	626	625	664	673	658	631	630	698	683	661	652	641	655	659	685	652	688	695	657	630	629	674	723	663	599	631	634	668	707	681	682	636	691	694	695	672	662	682	663	690	657	617	649	656	683	619	690	685	671	659	633	688	650	702	632	627	636	685	661	670	628	716	668	670	643	655	655	656	677	712	636	662	608	628	675	665	682	688	667	643	622	659	691	608	647	659	658	649	688	618	655	708	636	648	638	639	697	648	681	645	667	661	659	636	683	653	641	568	669	650	700	640	692	648	632	679	668	694	644	701	663	636	637	636	648	684	634	602	673	654	626	624	668	678	678	647	657	703	653	630	662	628	602	635	679	661	665	636	661	629	695	650	667	641	700	704	703	660	659	645	677	648	627	677	671	666	693	676	703	653	688	661	685	628	627	641	666	675	661	702	634	653	653	654	656	681	673	657	678	614	669	642	692	615	666	676	626	601	639	650	670	665	692	657	653	641	628	673	682	669	621	623	616	638	629	659	665	685	625	673	657	607	657	651	653	622	669	672	637	681	640	650	639	626	667	626	660	677	668	663	653	683	646	675	708	638	606	672	633	683	641	702	723	684	690	660	668	679	613	661	670	649	621	623	650	686	711	659	679	656	648	631	691	666	659	650	653	615	662	690	641	636	697	670	619	698	642	633	607	664	661	649	631	632	673	667	663	661	708	754	646	658	669	637	666	608	643	655	660	628	681	636	673	693	658	666	671	689	638	702	617	667	608	681	665	658	697	634	646	667	683	648	709	655	662	646	655	655	644	638	706	608	676	670	634	680	650	635	657	674	619	645	641	666	679	604	632	696	633	685	656	653	695	632	620	695	700	605	671	677	719	662	646	648	681	657	631	668	690	636	610	674	662	615	664	640	644	670	667	639	679	680	621	676	600	659	617	669	691	682	671	643	636	658	643	673	631	679	691	649	669	647	649	645	643	644	650	665	664	671	686	646	678	642	640	656	648	628	619	698	686	674	665	673	660	646	693	691	653	662	668	636	663	653	703	675	679	666	667	661	670	658	641	631	629	655	640	678	694	656	675	669	678	682	656	717	713	693	632	668	664	644	701	688	676	663	668	608	663	647	686	628	619	680	645	627	685	645	665	658	667	621	686	629	662	580	630	676	697	680	675	669	656	596	684	631	641	694	641	620	665	630	628	657	672	668	658	671	654	637	657	637	721	673	666	700	702	674	679	675	635	681	611	682	669	629	676	658	636	662	656	664	661	644	661	661	628	671	617	720	681	675	638	666	676	698	641	620	684	658	665	644	635	633	672	662	649	634	595	682	718	661	648	662	677	641	667	618	691	717	686	665	673	650	672	705	665	633	712	665	642	645	661	659	627	698	657	690	659	683	677	644	617	648	644	668	655	656	686	684	652	632	657	646	603	664	643	649	682	645	663	643	646	651	668	675	686	669	675	661	639	656	661	689	673	683	662	662	678	628	630	671	670	671	644	663	662	686	669	662	643	647	654	659	674	677	706	607	633	672	674	689	612	651	629	697	581	668	661	667	669	672	620	626	689	683	630	619	592	661	600	662	673	681	667	657	689	648	668	662	625	665	642	687	657
22956	21252	31823	33801	36109	38431	31369	8161	1193	1000	1036	976	961	990	958	913	978	1002	943	964	925	933	925	975	955	908	977	896	853	871	889	864	884	884	906	961	963	932	894	849	868	928	899	904	877	922	894	923	892	987	892	873	886	916	915	977	905	876	954	961	872	892	900	897	929	893	964	950	854	905	922	937	902	869	903	873	958	925	949	933	881	961	908	912	906	912	924	888	909	859	932	937	905	921	917	921	932	899	897	904	855	939	944	884	877	925	909	893	938	892	857	912	906	899	943	897	898	893	915	873	893	870	942	898	878	948	939	907	891	916	908	939	913	928	901	864	903	890	940	965	893	905	934	957	945	914	940	957	861	891	951	920	907	864	912	936	844	900	916	928	920	915	931	911	919	935	849	933	860	910	947	939	909	925	913	933	885	920	960	874	887	919	945	904	911	916	909	930	891	872	959	916	882	920	937	886	950	951	956	951	974	931	934	879	900	908	895	951	952	861	959	910	837	852	941	853	942	862	936	895	952	880	849	898	947	917	876	869	893	904	919	920	870	913	916	896	907	932	905	933	907	920	937	890	938	976	903	868	943	881	862	954	931	905	899	957	916	915	933	917	881	882	895	919	904	895	912	947	868	866	901	904	908	934	864	938	885	946	951	867	924	909	933	878	895	885	910	864	861	904	919	914	863	954	894	899	893	887	874	917	922	852	894	878	940	890	927	940	920	826	912	946	870	890	895	909	925	958	941	899	934	953	899	866	907	892	952	917	883	931	917	932	863	902	881	914	867	927	953	889	939	889	890	952	880	922	919	860	965	920	939	907	920	864	917	938	903	867	955	889	878	909	890	922	896	984	923	876	875	915	871	879	873	879	937	906	958	892	898	896	889	902	902	930	917	947	974	886	877	914	855	902	886	917	919	866	888	858	940	929	898	886	887	928	909	879	904	895	913	927	919	872	870	915	890	961	874	867	908	951	900	850	855	901	883	911	909	883	858	893	935	862	862	920	872	892	878	871	976	944	880	920	971	922	931	943	935	935	1009	969	928	906	937	906	894	895	889	961	891	951	896	891	894	839	963	913	904	896	920	894	921	924	892	906	911	938	942	875	892	902	941	922	895	911	887	881	971	892	942	940	926	876	880	921	909	914	886	889	893	876	928	854	889	851	932	890	916	899	893	881	870	954	949	906	890	912	904	918	921	914	955	876	896	898	924	872	867	906	949	892	912	952	900	864	968	888	940	904	918	912	913	948	881	887	917	895	903	914	900	892	896	911	904	900	907	900	896	917	883	874	880	925	914	887	929	910	903	946	901	906	859	913	904	971	944	921	853	909	907	886	904	913	916	903	950	939	841	872	926	880	931	855	855	903	847	876	904	900	930	903	883	916	937	935	885	930	888	896	897	926	920	882	852	952	895	894	921	900	938	865	870	904	896	893	896	976	902	919	898	925	893	926	926	893	881	897	878	902	925	914	872	934	888	871	909	886	922	916	867	913	938	841	865	890	913	871	906	898	924	891	920	951	907	897	900	890	926	893	882	917	904	909	893	885	908	888	889	906	874	938	923	908	897	873	924	904	897	965	845	900	864	934	900	949	901	875	940	894	940	877	912	934	893	891	929	913	905	954	893	908	899	955	918	925	913	930	998	867	922	868	942	872	950	938	854	885	891	894	853	849	843	866	952	960	939	895	916	851	899	872	938	945	937	927	922	952	908	913	855	897	895	897	887	867	941	935	869	875	918	908	912	847	886	905	927	880	910	908	886	913	917	866	919	919	884	917	987	899	899	935	931	949	932	915	891	930	873	866	906	918	883	937	906	909	894	883	903	903	939	864	930	882	883	920	960	901	881	939	892	870	963	933	895	924	904	878	852	916	876	919	917	842	837	846	901	889	886	911	896	911	897	877	863	944	926	921	867	941	899	915	890	906	960	900	900	894	886	883	895	867	920	897	908	869	946	932	870	926	859	909	882	846	909	914	959	918	905	877	907	891	955	898	913	925	913	886	911	900	869	908	866	928	872	919	892	878	839	890	879	851	868	907	868	948	891	878	861	891	909	900	918	901	898	913	906	872	932	884	980	925	903	903	935	930	908	865	879	915	914	933	865	886	912	903	923	903	882	887	961	875	892	895	916	896	839	878	915	937	912	869	926	922	866	882	923	839	907	857	923	871	920	904	876	930	899	882	913	924	916	948	878	896	938	871	852	879	857	873	887	894	904	809	853	924	874	908	950	888	909	908	861	920	873	860	902	890	855	846	856	926	921	922	905	915	886	900	855	907	899	873	939	893	894	911	888	916	901	933	904	880	877	914	912	900	890	878	868	889	911	895	935	880	920	909	903	955	913	864	963	911	909	854	878	844	872	961	855	898	864	919	900	888	913	958	890	947	942	880	939	871	924	1016	932	878	928	912	927	906	903	923	904	951	908	925	904	957	893	936	901	900	923	896	921	876	950	923	888	931	880	915	878	894	906	874	903	883	885	877	855	862	953	832	906	952	929	951	935	912	958	928	940	913	902	859	882	906	897	920	879	911	917	899	902	901	924	915	839	923	898	915	869	983	905	895	855	880	924	904	869	888	882	909	928	880	961	930	936	858	874	914	943	913	927	922	899	866	905	946	920	963	885	918	868	931	912	956	903	845	930	874	873	919	877	923	914	889	921	899	933	955	901	935	906	830	879	888	881	921	895	936	954	934	948	887	965	917	860	878	926	934	930	919	864	937	912	956	901	946	910	955	902	910	882	862	893	927	956	945	877	900	927	924	865	948	883	907	892	900	938	877	953	957	944	937	902	863	910	811	883	908	838	857	852	937	945	947	889	892	919	876	912	925	914	877	927	875	906	958	954	901	921	902	971	945	911	911	950	983	863	962	889	904	888	917	873	928	913	913	869	898	950	886	933	886	954	905	870	844	936	948	888	886	927	868	921	936	880	859	852	952	943	920	922	878	837	879	925	885	904	904	910	887	939	860	879	950	945	891	932	853	880	839	926	923	891	896	842	832	914	851	860	831	922	869	899	900	946	894	947	905	933	891	949	890	920	844	943	888	925	947	900	851	891	899	876	959	903	858	883	888	940	908	871	941	892	858	883	937	885	955	870	891	873	868	889	901	863	910	875	860	888	891	936	909	915	946	943	888	925	947	888	926	877	892	883	899	891	927	956	890	916	950	877	921	927	887	931	931	970	968	872	939	894	923	891	886	868	879	904	858	878	873	973	922	883	895	840	916	924	944	906	869	933	843	922	835	895	871	897	827	888	901	914	927	865	905	887	876	908	907	934	860	862	953	922	902	923	907	878	875	931	916	944	907	889	874	909	914	949	925	907	895	940	952	865	947	932	873	832	864	950	903	851	923	912	880	912	907	940	884	913	860	902	949	884	942	877	953	892	885	892	879	879	939	875	882	913	902	836	887	939	920	951	906	874	843	880	951	831	966	877	902	896	898	926	893	883	901	924	900	927	857	896	915	906	844	875	895	899	894	878	870	883	955	804	955
41695	81265	85332	67009	55365	45300	31122	4383	1230	1237	1166	1164	1144	1079	1085	1047	1006	1089	1073	1000	1052	1021	1013	994	1007	1083	986	1029	953	1032	1034	1027	1019	965	1066	1005	957	1025	1006	1007	991	938	1002	951	1016	984	966	1019	983	985	1013	1017	986	1006	1011	1012	1029	977	1021	1040	977	1058	939	1007	965	1000	995	1005	1022	1031	1015	1003	992	1026	1004	1017	1022	1048	1081	959	982	991	1025	993	1007	1060	953	972	981	981	994	995	980	1026	1007	1034	978	1002	1025	1017	1027	979	1002	999	1008	1048	973	949	1045	925	1071	1030	941	1003	1025	1043	1036	1025	985	964	1012	969	988	1005	991	984	1083	999	1026	988	976	974	999	1032	1026	999	1056	1000	1004	1045	1055	1002	996	977	988	1016	990	1035	946	1032	1021	983	952	1022	984	995	976	1004	929	1018	1007	975	1005	1043	976	975	1073	977	1025	955	938	939	1047	960	1007	1014	1043	1016	955	983	994	1004	1012	939	972	1011	1025	1031	1037	1041	929	962	1038	985	988	954	1056	970	999	965	983	979	1013	999	1048	970	992	1014	1001	948	1037	960	951	1042	1005	974	996	978	985	1030	1047	1065	1041	1011	1047	970	983	1008	965	1022	954	993	1010	1009	1017	1012	969	1012	987	998	984	1033	1002	951	1021	979	1013	975	993	968	1016	1048	1048	1017	999	1033	1021	954	989	990	947	1054	1020	1008	1017	949	1016	1002	1031	954	973	973	1005	1044	1050	1010	1011	1069	970	1022	1001	987	1070	1021	957	1009	998	1013	1040	1032	1020	1023	1055	999	1059	948	1028	1047	997	957	1004	966	985	1017	946	1003	944	976	991	1001	1078	1001	967	1016	982	996	1001	989	973	981	1003	982	957	1043	997	947	982	1012	977	997	1006	1024	966	1027	1011	1010	1025	992	1062	983	1007	972	966	982	1016	1012	1037	1022	1020	986	1028	1000	989	999	1029	989	997	994	995	1041	961	991	1034	1019	985	1051	1013	968	1009	990	1035	967	1020	1011	1006	1007	971	962	1027	1009	992	1013	1017	927	996	993	1024	1004	996	1039	1059	1011	1035	1018	974	1009	1007	1024	1013	957	1032	996	1026	1041	1005	1020	979	1044	1008	982	974	1002	994	972	959	1040	954	954	968	954	992	980	1041	977	993	965	1014	1019	976	1010	1004	950	1101	1016	1015	1019	977	999	1028	1003	959	1051	989	1012	1005	987	978	918	964	965	999	996	1055	1037	1029	1066	968	991	1052	968	999	995	1024	927	1000	1022	976	1021	983	971	997	980	943	971	1025	1019	984	977	978	968	978	963	928	981	938	949	979	971	1002	1010	1047	1036	959	999	989	990	973	987	1024	1041	975	1044	1009	1038	997	970	957	931	1035	961	1008	958	996	1003	1026	983	1068	1012	991	987	1033	1029	1008	1004	972	996	966	970	1008	1070	1023	997	1034	988	958	997	998	1066	993	961	982	1003	1041	1012	961	966	1076	992	1011	998	973	1018	1021	1000	1027	1007	989	993	962	981	1005	972	1043	929	980	983	1016	1021	948	1008	964	1015	1000	992	1021	1013	1035	961	941	965	998	1028	1005	1041	1014	1026	1009	1009	958	926	1004	1011	994	987	1025	1038	997	1022	986	1032	977	1078	1010	1012	997	972	967	1003	1018	1004	1007	984	995	985	989	1038	978	991	985	1006	969	995	1035	996	984	999	1007	988	1033	1007	1010	1055	1061	990	1012	967	1052	1003	977	1029	973	992	1021	1023	975	988	978	981	1024	998	1055	952	1027	1015	1030	971	1017	1008	1030	976	1037	999	987	1002	974	983	1012	1106	995	974	982	970	1014	1031	1011	1017	1000	974	991	1008	973	967	1007	1031	1034	991	1033	1012	970	994	1038	953	963	1020	1013	1008	1019	976	945	969	1017	1040	943	1052	969	1052	1003	965	1009	1005	938	1019	938	924	1029	980	1005	1004	1047	955	945	997	955	991	1020	1000	1050	1039	1024	983	971	1015	951	1043	1021	941	1005	981	1008	990	967	980	970	998	987	951	1012	1007	1058	966	1006	1053	988	1020	955	1010	992	1015	1001	1042	1005	996	990	1010	997	1046	1030	967	983	987	976	967	955	1006	986	1005	981	1007	1029	999	1029	1030	1037	989	1017	954	998	950	1015	1044	990	1018	965	992	996	1006	980	976	964	949	1061	961	976	1005	957	979	1041	989	940	1000	990	963	980	1042	1037	982	981	1001	1006	970	1041	1018	983	1042	1064	984	1002	1033	994	1020	988	950	989	1034	1086	979	947	1020	993	971	996	986	1078	1005	1033	1064	1031	1025	1008	930	972	975	1002	955	1023	1051	956	1015	1001	1047	1007	1025	967	961	976	1026	1045	981	980	993	1012	1059	964	1001	1013	975	976	1059	1004	961	1037	999	1002	1024	1012	1018	977	970	1056	997	1032	1086	1030	1005	978	971	989	993	1028	1004	968	1033	1054	1006	1018	975	1007	1019	987	1020	1009	1000	994	1015	1050	980	1046	963	992	983	999	973	1000	959	1012	985	1028	992	981	983	970	1018	980	964	1054	1002	970	1026	1052	986	1007	1019	947	991	989	968	1006	1008	939	1005	1019	1029	973	947	999	1072	905	930	983	989	1032	1010	947	1003	1022	949	999	1016	998	1038	986	1000	1006	983	1087	962	1039	942	988	975	1034	1010	1035	1015	1008	1045	972	937	1030	985	1062	1037	982	1011	974	1056	974	1033	962	935	964	993	989	1016	1000	1012	1006	989	968	1047	950	991	969	992	1059	1011	973	1011	957	1002	1034	1021	1003	1007	1006	981	1017	984	994	951	979	1034	1052	981	1068	1039	985	988	1029	999	1022	993	979	983	993	1049	1020	1008	1025	1037	1000	1027	1006	1031	990	988	1017	1038	1012	952	995	1028	995	1000	1004	1053	1015	1016	942	964	991	964	987	994	1055	964	1022	988	989	1023	984	989	986	1020	1000	1007	1051	1026	1025	998	953	1022	987	1018	964	943	996	994	1006	975	961	1019	1032	1044	981	1038	1007	943	976	1076	993	1027	1001	987	1034	994	947	995	1030	1035	1013	993	1014	988	1037	977	1060	967	990	986	1025	955	1005	1017	960	992	1026	977	921	985	1025	975	949	1010	989	929	982	1007	993	978	973	1025	1018	1011	1015	1049	1011	981	982	1081	997	1031	1023	1007	1015	1004	1046	939	985	1022	958	992	951	1025	1014	1012	1014	1031	1033	963	963	968	1004	944	986	1017	978	952	1033	1036	1007	995	915	1002	1076	1004	998	1046	956	940	1009	1023	1012	982	996	1010	968	1097	1025	1037	966	978	980	944	996	971	997	960	1020	953	977	1029	1010	975	1051	990	964	1004	955	1005	969	996	977	1003	1032	992	1053	1081	995	1031	973	998	1013	982	979	1025	1012	1033	972	1028	996	911	1010	1068	969	959	1000	994	964	994	999	1074	979	1013	1032	1017	1024	1014	988	993	1019	969	1024	1004	1005	964	1034	1018	966	988	1024	1004	985	954	994	1010	1035	1066	1021	992	1025	974	973	952	990	1025	992	1044	1022	1009	944	976	1033	1007	972	974	1015	985	1013	999	988	933	969	1003	1012	1019	1070	973	1047	1029	997	1014	946	952	1014	973	962	1016	1036	1008	1015	987	995	1020	1007	972	1015	984	1094	991	953	1014	1019	1013	1004	969	978	985	1044	1012	1025	1029	1011	943	991	1017	1075	1009	1030	1006	978	1008	1077	949	1008	1044	992	1018	990	967	1025	991	995	986	968	1003	1027	964	993	1042	961	975	993	951	969	1016	1047	973	938	971	1035	967	988	999	1041	984	1062	1003	1027	994	1080	981	1053	1035	970	1005	968	1007	988	989	1026	965	936	991	985	1005	1067	1007	966	1045	974	959	1013	998	932	1025	979	999	957	1014	1025	974	1000	1023	1011	1038	994	1000	1008	992	997	952	987	972	1007	956	985	983	1005	986	983	1002	1010	997	997	978	1035	1011	1013	943	993	1030	1066	1042	1038	1017	987	942	941	1051	962	980	960	981	949	1031	1002	1073	1010	930	998	995	1074	1000	1025	975	1057	986	958	994	1011	1024	973	999	999	991	1040	1023	1006	977	957	963	990	959	963	1014	1018	979	1003	993	1026	969	954	960	1055	977	1022	1028	1028	1009	1010	1069	1017	1044	1097	1009	1008	1019	930	1046	963	998	1027	1016	1051	997
27403	22007	32398	22407	11019	5639	2153	533	476	477	534	470	506	476	492	482	455	431	468	446	492	475	459	444	462	464	460	482	447	458	495	489	484	458	504	459	453	465	463	448	463	454	447	476	430	454	473	500	480	454	437	456	452	471	465	443	514	473	505	476	497	430	434	459	493	485	455	440	474	421	455	487	470	488	448	461	427	475	490	468	456	476	435	467	494	473	477	461	452	446	449	503	450	440	465	439	433	479	454	472	447	458	482	463	481	488	473	494	488	469	479	474	480	449	490	449	469	469	482	469	474	448	461	451	425	488	436	443	437	432	467	446	462	473	465	478	464	444	448	423	437	427	472	484	440	471	477	474	460	458	495	481	454	452	464	424	494	430	474	497	485	477	515	428	442	470	471	449	435	468	455	461	505	494	469	478	473	428	477	434	456	429	439	462	455	480	490	430	467	448	483	484	464	490	419	460	453	455	479	448	476	472	418	460	480	464	442	467	464	470	475	441	449	472	450	455	467	465	507	501	434	470	427	477	473	459	471	467	438	476	431	468	465	469	479	520	469	470	471	459	484	432	464	463	502	493	443	449	479	500	469	455	439	429	485	480	447	456	454	449	453	437	483	456	433	466	466	460	422	470	470	452	481	459	452	451	474	473	459	468	452	454	444	459	437	429	472	448	506	456	489	439	453	439	474	435	438	464	494	458	484	468	465	470	433	444	458	466	437	478	506	500	480	494	449	471	448	450	499	435	482	446	488	464	434	461	484	424	396	411	489	428	483	493	500	476	456	461	474	472	437	481	457	484	461	484	463	457	423	467	468	463	464	451	463	456	470	463	481	442	459	416	501	438	453	444	452	473	459	436	460	476	456	507	456	485	467	461	451	497	468	477	423	484	465	455	462	493	463	476	474	485	475	466	470	491	473	458	466	482	480	429	475	494	479	484	475	468	467	460	478	468	474	442	470	478	483	441	498	488	470	477	497	470	466	469	453	512	423	473	461	464	432	475	446	475	477	447	467	488	443	463	470	481	468	460	459	434	477	496	457	478	511	491	465	468	471	477	466	447	486	503	439	477	451	485	424	503	476	448	470	511	470	489	453	445	479	451	428	463	455	460	468	462	460	447	456	433	487	482	473	469	463	472	470	480	489	463	431	449	484	488	459	456	474	453	473	493	469	477	516	479	449	445	442	444	448	462	427	479	450	453	474	439	412	454	469	474	457	463	473	474	445	474	466	466	485	414	468	461	467	480	425	469	438	478	452	473	471	453	473	462	488	475	453	478	482	449	485	443	454	475	450	416	481	498	470	468	449	447	440	454	472	447	464	456	504	463	490	478	461	455	490	474	492	491	467	425	465	428	437	470	504	472	474	459	482	473	452	432	464	447	488	464	459	468	426	466	486	470	495	453	476	463	445	480	444	474	441	422	439	470	445	447	473	445	473	431	487	481	473	497	473	458	429	448	455	486	461	438	467	448	478	503	449	462	451	454	466	448	501	519	476	501	458	427	500	461	490	464	499	458	509	444	468	435	452	471	484	455	449	450	442	468	467	496	479	449	475	436	487	477	469	473	432	449	419	484	459	465	427	441	473	407	484	460	471	474	483	452	501	441	462	476	485	456	445	480	500	480	489	442	464	439	497	490	458	470	499	462	427	483	467	450	456	438	459	447	474	470	452	500	452	479	494	492	418	492	470	481	471	460	487	456	456	449	464	431	441	446	441	489	463	462	476	477	469	499	491	473	478	462	438	529	494	475	459	465	467	412	438	462	440	452	503	468	492	447	430	448	434	464	465	442	485	502	458	472	455	440	456	450	461	451	487	467	469	452	476	461	487	462	446	455	436	404	489	450	452	490	455	462	451	481	451	408	448	515	444	483	437	429	467	468	443	483	450	489	452	446	444	487	467	481	472	466	445	458	448	443	404	502	446	487	470	473	431	449	460	458	473	476	482	480	515	478	463	438	470	481	461	436	446	450	436	411	451	425	473	470	445	480	467	466	454	421	441	457	439	458	459	481	453	489	438	501	499	485	489	427	470	430	487	461	491	465	454	436	488	479	473	496	465	442	487	451	472	460	435	431	486	457	447	475	461	482	438	473	482	461	455	473	494	462	479	470	445	469	492	443	474	451	435	438	479	447	480	444	488	463	460	482	476	463	466	449	455	432	429	420	442	432	479	454	499	457	482	492	461	468	445	487	436	439	469	488	470	468	436	471	444	460	452	476	464	473	395	459	474	463	472	442	467	460	430	455	439	429	436	453	452	462	438	444	459	499	476	448	479	444	464	466	461	474	451	420	461	418	498	444	454	462	494	477	438	438	446	445	450	447	460	509	400	495	457	435	477	487	468	428	417	462	497	474	451	484	474	495	479	473	450	455	460	494	446	481	437	478	453	463	471	449	471	453	431	473	483	451	452	501	458	472	414	477	484	444	480	469	467	406	471	468	461	470	430	491	449	458	508	473	462	462	487	440	482	467	458	467	466	436	456	463	469	473	488	472	451	486	485	469	455	470	462	471	481	484	463	491	438	447	485	469	500	464	497	474	499	465	472	507	414	483	459	441	515	481	498	496	457	411	497	446	480	469	453	479	462	464	514	484	467	435	463	462	482	493	470	493	465	471	478	503	471	461	477	458	413	472	493	475	468	428	454	451	467	457	496	462	471	457	445	475	496	451	507	460	476	485	457	467	468	438	436	452	493	428	484	438	468	450	466	462	496	443	479	446	471	466	460	483	461	465	458	462	480	457	483	455	470	431	468	494	440	467	449	476	482	443	455	472	431	511	451	473	443	474	467	493	471	482	469	448	458	468	512	489	515	434	454	441	483	434	437	477	480	482	464	467	455	496	451	498	469	470	479	467	466	432	480	458	489	480	474	459	461	448	486	463	465	467	432	506	497	477	464	471	476	460	486	432	471	481	484	457	457	463	485	457	435	479	456	461	452	479	470	466	482	510	448	455	450	426	469	462	458	463	464	459	465	474	490	483	482	442	440	468	456	463	456	459	454	473	447	454	437	436	440	465	445	488	455	462	417	437	444	464	448	480	475	441	459	446	475	432	461	447	498	478	454	455	446	441	461	462	438	456	486	446	467	446	452	462	456	482	459	480	442	483	490	456	483	441	427	493	490	456	478	446	454	470	477	465	473	421	485	448	491	448	484	492	509	456	480	435	484	457	474	472	424	458	463	477	483	496	453	510	427	456	452	452	448	483	444	450	461	420	480	475	436	427	472	481	455	460	484	448	496	427	449	481	438	482	456	472	483	456	435	450	516	454	460	484	478	462	465	450	442	484	482	486	463	434	472	440	474	477	456	461	489	439	456	483	488	482	461	465	458	440	461	446	480	427	415	402	452	437	439	458	513	453	472	467	470	471	455	485	460	469	451	420	458	442	466	453	471	452	446	440	489	454	456	494	449	483	483	469	484	511	459	445	431	510	450	469	508	461	438	472	470	471	467	466	455	486	455	474	489	437	462	422	487	516	484	474	490	438
12726	30611	36384	19723	12898	7978	3193	587	563	556	517	545	535	543	536	533	573	609	529	523	560	509	574	566	558	548	537	545	546	574	571	521	539	524	545	609	523	558	529	530	572	529	580	587	544	553	559	543	561	536	520	510	546	536	542	554	532	535	520	551	560	578	523	552	563	529	531	553	548	552	539	575	569	537	574	550	533	540	552	587	522	552	497	561	566	526	544	523	525	541	573	551	513	566	540	548	503	575	550	543	547	567	557	495	581	591	564	550	536	565	534	547	573	593	517	525	548	541	542	564	558	569	566	529	579	551	538	502	513	567	535	616	540	545	559	568	569	562	580	576	546	537	565	555	522	519	570	562	553	530	513	574	555	545	534	542	513	590	554	562	515	522	557	500	548	575	512	568	539	523	532	539	525	561	584	528	571	537	568	506	527	573	578	523	534	518	542	528	574	532	567	526	593	546	542	571	570	520	556	583	549	530	552	561	577	538	546	513	563	549	520	516	543	529	559	538	536	573	535	554	561	516	563	545	536	498	527	516	604	562	553	542	592	497	532	545	544	572	551	561	507	546	478	578	573	548	530	557	559	541	524	559	551	545	513	546	585	542	534	500	517	547	558	557	546	588	547	572	535	558	514	565	546	564	593	531	543	569	587	584	556	554	567	574	561	545	555	532	553	560	514	558	545	532	574	569	581	536	530	563	539	562	571	569	534	544	523	540	553	555	528	576	529	555	555	566	573	569	535	543	526	520	539	585	544	522	522	532	553	542	520	536	546	557	568	577	540	588	538	545	539	556	546	547	556	543	571	491	562	543	592	557	581	516	538	540	540	576	563	560	538	516	532	524	606	527	534	534	550	517	562	545	555	579	532	537	561	561	500	516	565	524	541	561	559	576	511	554	568	600	551	527	606	534	586	538	544	547	532	511	520	578	522	559	505	548	551	553	526	542	574	568	509	543	531	598	550	540	525	531	540	593	521	596	565	550	553	541	537	540	549	542	549	534	543	559	547	537	546	523	514	568	554	569	537	558	541	538	524	570	551	558	511	569	521	558	553	520	585	560	511	568	531	597	545	551	559	540	529	580	584	548	568	516	558	505	580	575	564	537	542	578	596	572	559	545	549	504	553	538	544	576	545	588	534	525	526	532	535	564	521	507	555	514	524	556	499	517	514	514	504	560	554	567	539	538	558	592	538	582	520	527	607	517	658	524	558	531	552	590	550	523	494	551	552	517	510	520	539	550	529	547	564	519	563	522	560	574	555	548	542	533	525	556	538	535	588	549	547	550	542	534	568	511	509	530	547	533	545	545	522	555	547	565	526	576	532	547	527	555	555	548	554	571	579	549	542	550	521	519	562	551	596	535	539	599	557	539	538	580	509	539	529	584	546	511	556	552	562	559	515	548	454	522	572	538	529	545	520	578	586	578	565	558	539	501	542	583	556	537	570	564	518	566	529	536	546	566	510	574	526	564	583	557	571	537	530	555	517	557	557	541	577	523	581	547	563	566	561	574	524	568	525	561	561	552	537	607	548	550	563	532	494	565	578	565	547	558	577	581	568	561	531	508	527	535	559	567	567	576	515	556	594	534	533	579	569	528	515	578	507	550	520	554	577	531	556	549	545	542	578	546	514	506	545	548	582	573	543	563	609	555	542	538	544	536	517	516	561	538	510	547	518	543	589	544	550	537	529	505	549	502	516	563	519	558	550	535	567	574	552	593	562	550	528	563	524	567	537	535	532	551	557	557	489	538	548	508	565	473	546	528	585	574	520	551	541	561	539	550	547	514	516	569	545	577	546	537	560	550	523	556	575	557	528	548	554	544	513	569	557	567	527	611	555	577	528	576	518	546	554	548	536	561	508	545	511	535	520	517	523	513	563	606	582	515	543	556	549	561	537	491	534	543	541	563	514	498	533	523	552	558	550	524	571	500	591	531	534	573	563	535	486	531	544	487	577	510	539	542	532	555	546	590	544	560	550	548	561	529	539	576	588	563	555	541	590	554	584	517	540	546	570	523	553	511	537	551	567	520	566	550	574	545	588	517	582	548	558	526	564	572	573	621	552	544	524	511	572	566	535	528	541	559	521	530	560	580	540	574	533	531	527	556	516	538	514	529	541	547	568	537	554	570	561	598	569	571	575	573	514	537	523	568	501	539	537	559	510	525	559	555	565	533	565	553	505	517	535	552	581	512	527	588	544	561	558	597	595	580	578	546	551	519	542	544	557	539	538	569	575	563	553	556	538	552	504	534	529	554	527	542	523	516	556	517	548	573	557	535	542	521	545	549	539	552	528	496	566	579	566	573	537	548	554	507	573	606	548	551	562	548	545	544	546	513	516	555	535	532	484	527	529	572	526	533	564	549	578	526	588	554	557	546	571	591	538	557	591	563	536	546	548	508	521	556	555	587	539	536	529	542	532	565	592	553	532	516	550	540	518	582	540	559	535	570	561	530	537	524	552	559	538	570	582	550	583	521	554	583	542	533	547	547	543	551	506	530	566	525	542	592	536	527	526	518	528	523	577	522	531	569	541	548	558	555	557	538	551	531	571	562	513	538	537	575	549	505	537	528	528	584	538	541	508	564	542	571	567	570	547	563	554	538	536	543	519	583	533	533	576	559	550	536	579	526	557	543	524	516	567	570	515	542	532	530	545	573	506	550	546	575	567	596	514	535	527	542	558	556	524	549	565	600	603	513	538	572	527	531	518	580	562	542	548	564	553	512	585	566	559	586	547	602	563	553	527	532	550	539	554	569	514	538	569	540	509	530	561	538	534	540	552	535	555	525	541	540	554	530	580	531	532	573	566	554	549	552	562	580	564	556	540	537	545	545	551	567	577	496	554	588	520	540	518	548	519	500	517	563	541	574	541	556	565	532	554	557	592	567	548	550	591	565	522	542	510	644	557	550	582	546	517	579	570	560	513	550	543	590	529	562	508	498	527	542	546	529	548	547	509	582	548	557	566	589	570	522	531	543	544	523	525	522	523	544	558	540	551	549	520	535	538	573	577	526	544	543	528	525	526	543	532	545	520	521	576	546	549	594	559	578	511	507	544	516	545	497	574	520	538	513	569	553	576	504	557	584	522	499	576	533	542	549	526	557	531	527	562	546	508	537	537	525	553	533	514	561	546	536	543	577	549	549	543	539	599	556	560	571	552	567	547	574	504	561	529	517	578	531	518	547	542	516	565	546	558	555	561	538	549	545	544	582	516	525	534	523	589	496	515	576	544	541	548	533	517	547	546	568	564	536	537	520	532	526	557	563	563	530	529	554	537	553	518	562	533	589	508	533	540	532	476	540	559	536	529	517	550	530	554	525	577	566	539	542	531	505	541	563	584	559	512	539	586	566	576	533	530	539	531	533	539	570	575	521	555	534	561	542	563	522	540	581	516	582	527	527	525	562	559	560	589	526	577	535	523	552	536	576	594	544	543	518	557	614	564	564	539	564	545	532	534	543	528	544	597	532	531	581	555	535	536	515	553	515
24410	21372	39251	41233	34292	27919	15034	1383	652	646	632	601	610	613	592	628	601	601	641	612	648	602	622	579	619	619	617	598	576	619	614	598	667	634	610	629	580	584	617	613	593	611	646	568	626	605	589	605	614	602	583	638	592	602	646	613	598	589	604	574	585	626	601	609	597	571	567	609	600	594	571	624	601	615	605	603	610	608	653	631	572	602	595	590	592	610	599	611	595	564	592	624	605	557	623	562	596	565	617	609	556	591	614	635	565	607	615	602	600	555	568	553	587	599	663	630	604	596	607	586	593	627	624	629	588	628	623	598	673	592	577	591	617	638	593	638	594	648	604	651	591	607	569	618	610	604	608	608	594	643	587	589	605	589	552	566	645	632	593	617	658	614	624	605	616	538	581	621	598	579	600	553	586	608	636	587	602	577	642	617	568	605	578	530	585	597	600	530	621	630	601	613	610	593	557	597	602	618	570	606	582	591	620	652	611	627	610	601	584	591	633	578	610	571	599	590	619	616	596	602	568	615	613	579	560	590	597	631	626	548	587	598	590	618	625	599	602	589	594	586	625	583	639	596	583	569	608	642	626	560	523	622	590	588	609	601	591	603	582	643	655	589	577	613	569	610	586	610	573	612	588	604	621	621	593	580	646	579	615	632	558	600	586	665	603	597	579	606	627	587	596	633	602	580	589	610	597	619	586	626	618	622	585	593	579	595	626	598	661	605	602	600	602	635	600	600	610	577	582	617	644	590	602	586	574	595	589	596	610	585	586	606	617	631	611	580	573	570	568	593	566	584	647	558	604	573	565	629	624	626	556	570	594	608	621	627	629	571	575	579	584	646	583	604	634	641	602	592	610	602	600	597	592	632	583	557	608	575	595	648	627	596	641	582	630	639	581	630	624	658	662	615	606	619	589	610	593	578	557	611	555	570	611	584	584	590	593	616	606	598	577	615	612	595	583	616	593	591	608	620	628	602	594	626	607	596	595	633	608	585	610	588	582	624	567	624	619	613	596	544	595	622	589	616	651	587	592	602	603	629	580	603	621	590	636	604	630	615	599	598	593	604	670	623	586	605	585	637	615	599	603	586	592	574	581	613	612	595	584	621	570	584	626	584	614	615	567	582	615	607	588	585	616	605	583	624	581	601	639	561	627	573	583	631	629	622	591	572	564	635	626	588	598	645	601	599	611	599	565	632	639	614	553	610	596	642	605	596	591	601	568	609	609	559	591	589	639	594	583	584	648	640	641	559	595	564	577	568	592	573	637	607	615	630	590	574	587	611	598	614	605	646	565	567	607	608	584	572	573	636	669	633	636	608	603	580	635	566	591	629	611	610	592	562	625	596	616	611	623	595	614	633	605	599	566	592	610	602	600	636	563	599	633	642	597	623	637	568	647	573	600	618	636	675	563	581	600	632	554	530	601	581	657	629	558	611	589	608	612	618	592	576	597	644	587	590	618	635	600	622	600	623	612	602	628	585	621	599	586	598	640	593	526	572	624	633	592	606	567	569	591	605	632	613	604	593	631	574	622	635	578	566	579	629	610	614	646	559	615	625	615	606	579	579	616	612	610	604	601	639	611	594	606	576	608	605	606	637	607	621	595	635	579	522	608	625	589	616	599	555	624	625	601	616	607	578	619	579	599	613	612	579	599	599	583	587	636	612	588	606	649	592	594	577	626	632	616	637	605	564	664	574	606	590	616	632	554	567	577	605	554	628	590	582	621	643	571	594	560	568	586	640	633	615	595	562	637	618	615	601	609	627	584	581	617	584	595	574	606	617	668	603	643	609	622	607	560	580	621	558	607	603	540	592	609	574	619	594	628	659	629	584	619	607	625	604	621	601	543	615	622	590	605	594	619	622	567	615	586	634	589	576	600	594	607	584	577	604	599	631	627	668	620	602	593	558	632	617	622	611	619	611	581	612	648	577	600	624	594	573	562	643	653	558	623	596	597	606	601	594	614	563	626	609	598	610	602	615	623	603	629	585	582	579	615	610	581	562	600	612	663	608	595	658	631	582	602	643	609	635	631	572	572	629	646	674	614	589	609	627	606	593	581	587	596	554	586	606	584	618	618	588	598	612	586	546	593	618	580	580	623	587	606	621	630	612	567	599	587	604	591	599	579	604	598	567	624	601	573	554	558	618	612	572	590	575	628	612	616	624	579	613	626	615	548	602	594	618	608	595	630	573	598	646	662	625	622	562	605	622	619	601	660	589	619	611	609	578	581	591	606	608	626	569	588	608	619	598	622	600	620	596	595	640	575	606	569	594	598	582	610	562	617	627	582	593	583	605	609	598	611	612	572	606	607	597	581	583	617	562	622	573	614	576	627	610	599	636	619	591	547	593	596	587	616	575	583	627	574	610	637	564	592	619	605	609	613	586	579	587	622	579	606	589	637	590	551	631	610	640	614	638	574	623	602	580	593	647	611	591	584	598	602	592	608	560	625	617	616	601	578	607	605	648	552	593	585	621	594	591	564	632	616	615	601	644	599	603	584	638	582	583	586	605	587	564	626	544	596	615	585	592	563	585	609	574	595	565	642	647	578	626	634	601	568	620	671	572	601	608	568	598	581	633	630	616	582	648	634	561	576	613	627	618	629	602	625	645	601	594	641	610	594	626	590	581	558	583	572	581	590	597	546	618	580	607	607	609	613	557	597	638	609	639	587	582	591	615	583	604	609	593	587	560	618	589	600	577	608	634	595	570	584	622	588	649	594	559	587	605	588	595	612	612	607	615	582	628	588	612	563	578	665	583	635	598	612	603	599	622	584	601	628	617	592	585	609	578	625	587	570	644	571	581	602	581	620	622	627	619	625	632	604	576	604	568	609	562	598	604	610	598	600	639	595	625	566	584	659	639	630	601	574	590	592	599	609	635	581	639	625	553	596	576	599	611	589	577	605	662	595	614	585	624	591	578	619	579	601	593	636	567	616	617	634	601	563	603	593	586	613	617	612	579	645	621	575	620	587	615	612	595	568	616	632	591	587	635	582	620	595	588	638	619	621	594	628	569	600	587	592	611	583	588	608	614	586	637	629	605	572	623	601	606	562	567	564	606	584	611	646	616	622	571	633	603	579	556	557	582	600	639	627	599	576	593	597	629	589	602	573	576	594	583	610	595	598	601	615	630	604	570	602	594	603	539	543	602	578	606	598	564	625	586	612	591	608	596	594	600	570	609	605	650	594	595	603	622	619	592	577	593	602	605	587	587	575	596	578	591	584	593	623	649	608	607	605	581	573	608	623	556	596	622	621	598	653	589	612	594	622	592	642	613	609	576	590	613	596	594	624	588	586	613	600	630	596	560	609	597	587	580	632	623	598	578	644	624	583	624	609	576	623	612	629	579	577	596	607	602	621	663	624	596	573	590	576	553	610	619	618	580	568	581	596	629	616	570	600	598	647	590	610	568	567	602	598	596	577	596	613	594	614	595	572	655	618	559	583	580	569	616	591	570	594	538	620	586	579	611	595	598	591	609	621	616
31229	66390	71171	49093	39670	30594	14584	913	752	769	778	715	733	705	741	730	738	735	711	689	680	701	701	705	646	666	711	732	686	685	738	722	685	705	682	680	720	667	665	690	733	772	677	686	717	660	693	653	720	677	682	686	712	689	699	674	703	756	665	692	685	672	711	743	689	733	685	677	731	712	688	673	708	705	690	670	708	653	648	697	659	667	673	726	667	720	666	655	680	691	671	648	714	670	691	704	687	694	726	686	672	669	683	695	698	665	685	689	665	730	695	708	716	722	689	675	686	679	728	654	760	697	686	697	656	631	691	660	670	653	679	700	685	698	700	640	705	659	621	684	727	663	673	681	667	705	686	744	694	695	653	671	688	651	669	701	755	702	681	644	707	713	650	728	644	629	667	666	679	694	694	686	722	700	700	650	706	676	694	706	666	737	732	674	666	740	695	712	675	691	703	686	703	735	694	642	719	625	690	647	707	638	690	691	662	683	692	650	733	699	698	738	700	705	712	686	730	730	678	754	714	678	678	672	711	712	648	749	704	684	710	662	720	689	650	667	721	691	685	706	674	688	691	648	704	653	649	693	667	718	679	671	672	639	676	613	721	698	697	654	672	630	661	666	695	700	723	671	672	687	692	656	715	623	713	685	701	684	642	653	691	719	704	693	700	693	741	644	666	653	724	664	695	668	710	705	680	722	674	780	656	729	715	718	664	705	742	710	693	667	703	659	679	662	700	633	729	737	675	653	707	679	726	701	722	664	712	669	712	721	693	703	683	693	668	691	690	698	684	693	688	693	666	728	726	668	622	715	706	674	685	727	658	676	742	690	702	671	649	687	628	720	694	638	645	717	681	699	720	720	683	716	705	713	641	664	694	660	671	686	692	684	655	702	704	658	722	663	695	723	704	680	666	687	654	678	702	692	678	703	713	705	665	732	731	731	695	691	658	685	722	672	668	719	650	662	683	695	686	734	672	649	748	694	663	645	695	677	678	670	637	737	678	618	650	709	680	710	698	694	667	675	703	714	686	662	671	654	682	697	658	726	698	669	656	697	662	660	642	682	666	652	663	688	713	726	712	649	737	729	683	640	664	727	656	693	703	693	705	734	652	673	679	685	688	708	710	661	641	662	668	689	691	700	687	697	676	652	709	696	695	702	679	687	690	717	663	692	682	676	643	670	692	664	675	708	703	684	744	689	657	641	678	741	681	676	726	704	715	687	681	678	713	661	683	697	753	714	685	655	672	712	683	686	690	640	706	683	654	689	713	669	670	676	681	688	676	701	707	674	677	697	680	609	693	666	650	669	692	671	705	678	684	669	662	669	700	634	721	701	695	666	675	708	727	656	710	696	680	678	712	729	683	707	698	704	713	613	704	670	719	687	668	654	679	711	679	739	675	669	684	708	687	636	685	701	715	619	702	735	686	694	677	701	664	624	663	681	639	734	668	663	701	660	663	687	668	653	698	690	725	673	737	682	707	702	715	733	679	724	725	749	707	678	711	668	704	722	677	710	695	683	722	687	725	718	637	663	680	702	706	682	721	727	671	724	682	679	716	698	710	644	672	687	723	758	698	696	712	667	688	701	684	708	693	688	701	677	680	638	680	659	668	735	697	711	682	744	648	719	678	671	689	719	697	717	696	707	683	694	634	700	702	722	671	680	702	712	717	701	697	717	734	670	647	661	653	671	694	659	702	636	724	689	678	671	707	696	668	708	663	713	679	696	716	668	618	711	645	645	725	636	683	724	699	712	662	664	651	695	641	672	680	672	703	659	710	653	671	643	685	690	717	687	717	722	712	659	685	666	701	670	653	665	667	685	712	713	679	682	680	758	644	701	714	695	673	714	685	685	673	721	683	697	662	676	649	679	693	729	704	701	693	689	684	685	697	675	661	678	711	665	666	743	732	719	698	676	679	665	701	698	686	645	681	680	724	694	665	709	618	639	691	688	707	695	701	664	647	716	672	650	685	698	697	702	706	663	719	651	686	666	709	708	714	673	692	722	706	700	705	669	678	696	650	696	705	710	740	666	670	672	678	696	707	721	725	676	725	724	663	734	644	710	668	659	687	721	647	737	736	660	676	666	673	695	683	702	715	666	679	634	712	624	695	716	667	677	648	691	667	698	737	736	694	656	700	672	684	681	715	702	730	663	707	656	741	694	686	668	670	651	723	664	681	643	706	734	669	707	688	706	666	702	638	683	667	674	688	713	690	717	666	698	621	646	621	704	682	698	677	644	672	704	680	706	687	688	634	641	701	680	699	688	707	690	666	697	645	705	706	687	716	700	709	706	684	684	682	687	716	690	657	729	647	708	637	705	685	673	664	710	714	651	667	735	692	697	690	665	732	696	738	674	731	658	679	689	718	718	636	704	706	674	661	684	670	752	673	670	663	655	641	666	671	690	669	699	695	666	696	663	731	698	692	654	744	635	686	703	729	704	665	699	736	656	612	661	671	673	661	692	695	685	707	689	678	667	700	669	669	679	709	697	668	704	674	677	691	655	654	737	700	667	699	693	670	696	731	621	680	738	676	728	681	684	678	685	675	670	719	697	646	659	656	659	677	703	707	688	687	675	655	647	722	640	661	641	654	670	721	742	659	667	665	656	688	695	675	682	718	711	739	682	674	737	689	693	667	710	661	687	687	679	689	690	696	691	653	670	664	667	704	664	687	692	702	629	704	689	683	667	699	685	706	683	686	690	693	669	704	671	715	695	659	714	692	670	692	702	651	721	731	687	725	667	733	684	718	652	675	730	678	707	715	705	693	680	671	687	695	698	687	705	687	648	649	711	704	736	708	642	704	714	697	705	672	695	697	701	735	636	734	687	711	647	713	697	736	688	695	676	696	674	703	754	706	698	678	665	702	653	680	703	709	681	701	677	704	656	706	682	676	633	689	686	652	674	672	712	665	705	660	692	675	621	646	709	735	637	677	637	665	781	683	688	653	663	685	730	745	649	678	698	652	659	663	675	681	676	657	681	677	676	690	709	698	625	666	699	693	646	745	660	655	697	636	706	663	674	682	703	708	687	686	700	675	684	699	694	647	665	679	685	693	697	693	692	695	688	740	720	706	703	688	661	668	691	699	685	661	714	699	680	703	678	703	711	718	712	704	675	689	692	676	716	663	684	655	655	697	687	678	677	638	734	684	621	705	673	683	703	638	693	689	672	672	673	618	709	735	635	663	715	711	745	687	739	715	735	714	728	687	697	649	718	689	688	668	651	692	700	619	677	705	681	671	715	671	658	647	658	671	693	647	674	705	694	737	664	660	706	692	651	686	676	753	701	725	682	693	732	722	671	714	697	707	712	628	672	729	697	714	703	641	707	658	672	731	731	684	680	663	698	639	676	699	676	698	713	679	663	674	687	689	654	699	634	692	706	696	673	694	682	676	721	661	674	697	641	653	658	703	682	713	677	750	677	705	665	663	701	615	688	653	745	653	714	681	638	692	707	698	735	683	694	680	724	667	710	698	694	694	669	697	689
25272	21550	37053	34549	25470	17210	7071	753	565	524	535	551	537	594	524	558	517	562	567	525	548	536	575	533	546	594	540	518	511	555	506	557	587	570	529	525	580	559	504	526	537	536	574	534	553	561	573	523	507	514	547	546	532	511	521	571	513	519	586	520	520	531	579	541	548	541	499	555	554	540	537	540	535	547	517	510	510	509	556	589	535	558	561	526	557	558	565	535	545	536	561	572	580	504	533	503	521	584	506	534	552	544	547	539	549	523	523	524	532	537	543	551	579	560	527	544	539	589	530	585	502	514	576	576	540	556	532	546	502	532	563	569	541	560	539	520	531	548	555	526	522	542	545	583	526	543	497	549	578	550	551	524	525	524	530	537	536	534	577	570	529	568	500	580	506	535	544	580	538	584	521	511	563	566	561	542	514	521	550	556	537	526	543	560	528	489	554	567	563	523	538	516	520	544	549	522	503	532	513	580	501	509	515	498	526	546	544	517	507	546	558	578	523	577	524	513	540	552	532	499	524	552	539	563	573	511	589	564	579	538	505	568	569	519	544	517	585	505	535	515	525	532	602	536	500	525	543	527	564	530	566	519	507	542	547	514	570	528	557	534	526	570	504	540	540	519	521	554	524	559	565	530	546	553	508	514	561	548	515	575	569	510	547	546	534	533	551	548	536	545	530	500	519	553	570	535	544	529	545	529	554	559	540	563	560	549	576	554	550	576	535	518	536	552	561	491	551	553	555	523	515	544	551	587	568	528	543	592	537	549	514	553	540	565	595	555	499	508	560	513	533	585	558	563	505	565	499	523	548	558	539	533	545	545	535	538	552	531	514	531	541	572	545	562	523	549	544	526	554	534	545	536	534	558	554	541	547	526	513	552	537	516	558	515	550	563	582	552	560	548	541	522	544	570	505	561	561	560	548	524	491	531	515	539	562	545	488	560	555	540	568	526	544	535	572	577	514	532	525	548	514	544	513	535	535	504	574	548	532	533	526	557	535	535	540	562	528	487	524	557	528	543	505	558	532	530	536	552	534	561	576	531	522	607	525	531	548	574	531	519	593	548	535	528	535	492	556	520	560	581	517	510	521	535	551	539	594	546	553	549	551	526	497	520	537	550	538	520	518	568	540	550	519	522	514	515	507	527	538	529	525	519	530	593	502	584	514	530	494	519	559	546	553	554	535	535	544	505	581	545	553	505	527	502	536	538	536	528	530	597	571	507	546	556	599	502	535	561	522	511	526	540	551	569	554	521	559	532	503	524	565	517	533	534	586	584	530	536	566	549	555	547	529	546	539	545	518	587	533	553	626	550	557	511	512	567	521	480	547	527	536	547	532	500	550	578	546	521	545	568	564	552	574	515	583	524	517	483	503	565	534	530	540	551	563	542	509	515	545	522	551	571	532	505	518	545	522	524	491	536	530	495	583	525	523	555	573	534	521	571	547	567	568	584	571	538	526	569	567	528	547	522	527	519	555	620	522	567	511	496	520	537	535	577	494	515	549	541	516	529	523	542	563	535	534	508	570	490	571	583	535	504	504	549	546	500	561	531	499	520	547	520	555	541	517	555	547	521	511	560	524	509	570	555	555	514	538	538	556	516	566	514	558	525	513	512	550	555	559	534	549	569	510	523	546	533	531	528	535	564	516	518	593	520	548	520	548	564	530	500	530	550	579	502	539	567	503	557	507	558	511	547	563	523	563	563	525	522	512	525	562	527	557	543	534	472	587	518	544	508	526	533	521	521	553	583	543	554	537	552	558	538	540	548	570	557	531	556	541	525	532	519	534	580	542	510	543	549	581	545	535	564	545	523	564	549	587	550	537	508	553	554	538	534	557	519	565	520	559	522	530	580	563	534	523	552	543	551	531	581	529	530	565	517	565	527	533	536	548	582	555	505	515	565	592	566	518	515	528	550	550	590	536	563	521	533	465	524	540	557	522	515	549	517	551	511	501	551	534	536	539	539	522	508	502	547	530	530	560	568	571	541	557	533	527	519	539	505	551	539	541	543	525	527	564	524	533	544	543	504	564	565	522	504	536	551	493	517	522	534	543	565	546	545	547	558	556	542	511	514	555	495	530	546	535	556	559	511	506	515	517	592	588	532	549	567	545	526	532	510	550	547	544	551	556	518	536	537	532	573	525	534	505	545	556	546	540	546	536	521	550	568	531	505	526	546	510	540	522	536	529	537	561	529	537	563	535	542	534	560	550	509	514	534	546	545	519	501	572	534	556	534	557	514	537	532	543	508	520	536	526	559	532	525	572	528	568	526	518	528	561	520	573	539	537	501	558	509	518	550	530	570	535	563	543	592	533	519	561	558	512	551	479	521	479	540	534	549	542	532	570	556	553	554	514	539	535	538	572	540	526	576	539	515	551	490	566	538	542	573	554	507	527	549	555	560	536	568	515	521	536	516	537	500	512	545	562	507	541	530	529	530	562	553	531	534	534	530	532	554	555	502	511	518	498	532	580	569	538	523	524	538	556	528	544	532	544	525	540	549	545	547	498	539	511	537	536	535	539	512	549	534	516	485	522	497	557	575	535	550	519	547	535	515	583	583	557	551	536	538	542	527	556	531	560	556	570	526	532	547	561	521	558	530	497	553	533	525	544	559	550	528	528	552	541	535	578	539	568	545	546	559	499	530	529	558	520	501	531	566	497	562	554	568	517	539	540	519	526	521	557	589	495	518	546	543	516	516	517	512	530	539	500	531	538	522	557	559	526	553	531	555	544	531	527	529	536	505	565	547	533	477	543	513	531	514	528	537	534	508	522	548	571	554	515	531	536	528	545	577	536	569	541	531	546	526	514	534	559	535	557	564	501	579	523	548	546	537	513	552	539	518	508	528	533	547	548	553	536	524	549	547	578	527	549	570	547	552	498	554	523	557	587	570	538	542	506	546	541	525	542	562	518	571	622	551	560	519	535	544	575	528	526	516	529	533	537	536	509	525	512	523	556	556	601	553	508	587	560	533	565	496	545	561	539	616	531	504	532	521	547	587	554	512	536	506	549	555	528	496	479	524	558	546	515	520	541	588	557	583	575	547	521	543	526	554	553	579	582	546	525	544	535	529	571	552	502	493	541	495	544	554	528	526	545	603	560	527	524	535	554	535	560	525	552	508	567	565	509	507	545	522	568	527	549	551	508	586	563	563	533	513	529	518	560	549	528	537	540	536	511	537	570	559	553	563	539	540	544	524	543	527	555	539	592	534	554	559	493	565	517	519	565	519	539	540	505	506	508	563	502	528	519	513	513	533	520	542	548	551	528	554	587	583	530	540	502	536	575	516	521	554	547	536	509	584	543	542	537	529	541	566	524	562	598	533	535	499	581	531	537	553	579	547	504	532	545	522	542	570	540	506	584	539	582	579	547	528	553	544	559	531	577	557	547	510	504	481	542	584	557	519	523	546	524	573	500	543	593	503	540	546	518	541	526	517	539	547	517	469	519	531	563	535	531	531	559	536	515	549	542	536	530	547	487	559
29335	58307	61239	40140	32219	23246	10224	783	707	718	689	694	617	720	631	645	651	677	644	691	618	630	632	584	620	644	607	602	622	649	631	680	595	645	623	637	688	605	638	605	655	589	662	637	624	642	688	624	623	642	679	645	652	644	676	633	655	667	668	651	592	603	651	643	676	653	638	665	642	643	652	588	624	630	658	619	642	678	683	663	668	639	619	631	646	628	631	585	666	631	656	655	676	649	630	628	657	656	615	656	654	643	667	636	628	639	632	579	629	608	627	619	673	660	599	627	642	672	690	680	657	673	639	643	681	656	666	596	683	667	620	609	653	612	650	665	613	662	638	620	667	622	631	607	570	638	651	665	646	621	578	651	618	664	616	626	660	648	653	662	618	606	667	655	635	660	684	603	649	629	631	652	625	625	653	662	642	667	611	598	701	696	664	646	663	651	600	592	659	674	624	630	643	630	616	622	704	644	595	637	715	635	675	657	600	639	614	692	625	645	651	657	633	644	619	657	670	627	637	682	647	650	662	615	646	644	644	649	686	618	645	668	612	643	625	651	660	653	620	699	640	608	597	647	671	640	633	619	623	649	623	627	627	666	623	653	668	631	609	629	661	654	639	654	615	663	624	605	627	631	619	675	634	605	653	613	631	665	611	639	632	658	670	647	610	665	636	629	672	646	661	670	648	667	626	677	605	648	660	664	656	684	601	679	639	630	574	639	662	650	611	636	648	665	640	697	625	660	635	666	633	648	632	651	662	639	639	584	672	665	631	619	667	580	646	629	664	629	617	607	622	670	660	655	637	637	661	659	675	675	684	663	623	628	664	658	617	678	648	602	633	651	612	664	622	611	616	643	623	643	652	674	606	621	618	642	661	602	644	651	607	602	667	644	630	647	622	642	628	619	638	649	632	664	679	659	653	641	622	660	648	644	687	632	617	645	636	667	601	619	607	624	612	628	669	627	674	631	640	676	658	646	636	634	632	638	600	635	652	652	574	637	639	616	621	636	610	616	701	687	635	659	662	617	632	614	621	656	623	627	638	634	597	659	623	627	604	643	660	636	643	640	665	665	637	613	623	598	629	641	632	666	616	619	692	670	626	635	615	617	606	687	625	635	660	628	666	662	640	648	659	658	619	668	681	652	643	587	610	620	615	633	659	651	639	644	619	686	623	662	640	622	628	649	580	677	661	661	667	668	671	642	601	661	660	616	650	620	646	686	672	598	656	626	595	614	601	631	636	644	655	666	716	658	612	641	638	663	661	623	681	626	630	632	653	632	626	629	604	626	648	647	653	619	648	622	646	674	614	625	611	651	574	640	615	698	586	652	619	641	605	636	559	664	629	628	624	655	681	610	697	617	652	630	640	649	637	680	671	673	626	667	638	666	618	631	675	645	651	703	671	679	614	684	640	612	678	624	618	649	616	612	611	667	596	678	671	620	656	635	627	677	608	643	636	601	673	622	625	605	637	691	634	669	651	621	686	661	661	657	619	653	644	668	717	601	666	616	654	682	669	679	687	663	660	660	609	622	631	680	635	675	630	650	664	613	694	643	642	618	646	649	649	649	610	649	693	620	655	606	639	657	655	627	658	615	643	650	642	654	638	648	658	624	630	651	662	608	602	660	666	647	639	624	617	641	653	655	668	640	658	616	615	630	665	590	666	641	689	630	590	606	657	632	632	629	615	599	704	593	692	662	627	633	614	626	651	616	648	633	628	634	635	646	596	635	634	689	689	656	679	658	685	629	665	648	677	639	626	625	631	625	601	635	659	636	598	662	699	641	686	643	635	673	597	609	645	632	649	634	629	661	643	641	661	686	666	643	612	656	641	652	645	640	679	653	656	641	668	623	622	622	651	632	674	661	644	656	657	612	621	679	632	655	666	599	626	636	627	652	688	644	625	659	642	693	622	671	621	586	619	627	656	628	606	632	584	623	596	675	654	665	649	647	640	667	623	651	617	661	664	667	648	600	639	660	631	602	618	614	639	626	655	680	630	620	624	646	638	595	674	590	623	600	642	650	665	673	644	654	634	640	661	665	634	655	676	617	654	638	630	623	623	632	631	617	677	604	656	668	633	671	687	604	671	659	657	658	634	641	669	610	684	677	666	686	632	645	644	595	670	635	628	645	615	661	679	657	620	713	589	584	587	638	655	646	628	622	671	662	665	645	624	679	569	636	637	651	627	624	627	641	611	601	616	664	629	609	678	605	640	646	676	629	648	641	709	606	619	636	614	596	620	635	613	643	595	613	656	624	648	686	627	616	654	679	664	712	614	652	654	649	628	623	600	626	625	623	606	688	645	628	614	636	618	638	681	647	635	693	653	650	643	675	651	636	653	643	689	678	651	702	622	636	631	670	667	617	644	656	657	671	622	693	656	660	646	648	683	641	648	639	641	624	639	599	641	669	641	633	639	581	583	648	643	579	678	606	621	615	648	600	677	664	624	637	685	653	644	654	610	624	668	693	657	643	656	659	643	639	669	626	626	620	677	638	661	586	626	599	601	652	633	663	664	596	600	665	701	638	632	639	652	663	607	685	575	649	659	625	659	652	644	664	616	614	650	668	606	621	644	640	673	641	606	667	668	632	658	633	663	641	662	656	627	641	627	574	630	678	675	621	618	634	635	620	666	641	666	644	666	610	606	639	651	632	647	641	658	603	629	637	624	647	649	604	629	682	670	622	681	704	654	655	658	675	656	624	640	627	665	598	586	656	648	674	614	628	681	658	652	674	594	665	659	658	630	652	624	609	632	628	612	649	701	650	657	669	667	615	671	596	653	628	625	657	664	646	635	664	691	649	743	650	670	604	662	656	704	619	643	586	652	611	606	666	627	647	629	658	664	642	661	628	608	664	674	654	665	633	637	627	630	607	665	652	604	615	653	656	640	690	629	666	681	613	635	622	624	660	620	629	673	692	633	708	621	662	684	604	651	606	608	639	634	672	659	657	643	668	646	645	673	656	688	627	607	683	662	632	638	610	617	674	624	604	632	657	614	639	663	621	612	632	661	647	599	674	626	694	680	621	590	609	638	660	625	636	634	653	649	628	628	592	672	641	671	610	618	662	634	634	615	652	645	705	652	645	607	644	654	658	686	655	668	637	601	670	625	601	663	599	635	648	664	583	666	715	675	673	614	638	639	635	664	654	659	615	625	652	649	650	681	705	622	637	628	676	631	651	633	606	646	658	669	633	630	650	674	632	624	668	647	616	641	667	620	656	618	665	628	650	627	624	651	621	653	641	634	638	636	679	671	637	646	637	586	666	596	611	644	641	585	629	620	687	655	595	596	657	646	635	650	645	650	655	610	643	641	632	629	607	673	658	635	639	650	688	673	622	672	660	656	657	656	666	631	630	656	600	627	634	614	620	643	628	650	629	650	681	641	665	646	641	655	685	638	645	637	661	636	662	583	616	647	653	639	670	656	637	696	602	645	679	636	638	662	612	599	674	628	659	637	650	647	603	680	638	648	652	681	687	665	607	670	630
22925	21285	32751	31283	33717	34742	27578	5018	1053	1023	1001	1002	1019	894	968	905	903	937	929	956	917	900	941	915	932	950	920	860	937	939	883	900	873	845	900	944	895	898	928	917	857	886	910	877	930	881	914	910	905	875	878	916	876	890	988	828	909	877	965	917	896	849	897	924	927	856	886	883	831	907	894	890	861	884	888	888	910	857	909	868	893	890	900	918	904	842	863	897	855	864	887	895	894	910	855	884	837	934	990	881	871	901	917	912	886	903	886	940	879	890	899	874	905	906	883	863	951	879	887	921	968	903	911	933	873	917	888	923	873	862	889	883	937	951	913	864	937	936	836	847	872	926	909	975	885	859	862	853	893	884	882	896	892	855	911	847	940	865	957	902	932	867	879	849	878	888	909	936	903	883	913	898	927	865	895	896	888	894	939	890	909	872	839	831	906	899	934	911	903	881	876	946	895	916	937	841	921	837	907	911	838	849	910	856	891	835	922	913	943	876	901	839	877	933	940	932	906	875	862	932	900	922	898	928	864	895	905	919	848	900	896	873	875	960	875	902	892	894	893	875	871	936	881	862	870	903	874	876	930	868	901	908	908	894	922	911	883	914	878	922	886	929	891	923	927	882	868	855	879	921	879	895	837	912	874	904	927	869	929	957	883	890	906	857	846	913	903	845	858	901	879	856	884	870	881	878	843	889	848	914	874	900	857	939	926	873	862	928	947	883	872	854	916	904	863	921	905	873	886	919	944	948	944	892	963	897	917	897	893	886	901	937	906	942	877	957	874	933	894	863	891	893	890	853	902	890	858	882	915	893	880	821	860	892	871	886	892	839	890	891	836	872	884	937	860	919	940	879	875	890	851	807	888	842	883	870	816	847	874	905	887	936	840	848	918	885	864	830	842	931	899	905	931	888	892	873	828	912	942	894	909	931	855	942	861	860	867	897	897	911	905	891	877	885	877	935	847	892	869	907	897	850	842	925	907	902	844	839	885	973	941	933	897	864	842	852	917	894	878	928	876	873	892	901	810	877	890	894	919	834	948	902	907	946	949	908	897	869	933	980	844	935	886	894	899	872	945	888	837	910	884	905	870	884	899	887	878	884	939	811	922	899	894	938	878	902	857	883	887	885	902	932	922	836	901	860	877	947	887	913	898	881	886	869	903	907	919	837	934	908	882	894	871	878	886	893	877	872	858	896	896	937	878	939	841	816	892	846	922	939	898	917	878	875	879	857	920	887	902	887	919	936	882	893	945	902	921	894	967	922	851	947	895	886	904	909	877	841	907	932	941	875	880	902	927	949	913	880	866	942	894	897	905	928	922	939	877	878	931	856	904	884	870	840	873	878	916	859	894	894	880	894	916	921	903	886	887	855	813	905	927	939	886	850	955	870	937	894	922	883	883	931	887	929	911	899	945	907	927	856	908	876	861	859	868	917	920	931	861	908	936	913	898	873	834	884	913	912	907	894	908	883	865	892	919	951	912	931	945	948	895	905	867	870	874	887	920	929	850	892	877	878	883	981	903	920	878	915	902	869	905	913	899	900	939	949	902	907	886	867	854	849	889	933	865	897	896	858	886	900	857	918	902	934	860	884	914	925	906	869	900	913	930	885	857	859	924	886	893	894	857	903	967	935	894	846	907	879	905	962	877	934	893	897	863	931	873	864	869	856	868	897	924	886	871	876	902	899	943	904	890	920	892	913	932	867	889	879	845	916	895	877	940	936	899	925	881	844	902	917	910	841	889	875	850	919	861	917	916	927	973	908	870	893	902	856	895	879	885	929	961	898	860	875	865	938	926	895	889	837	907	890	913	872	885	894	893	900	857	938	899	896	923	889	879	866	895	836	902	901	891	877	895	915	883	849	859	889	896	888	903	888	847	855	854	857	892	865	902	940	889	870	864	916	855	893	916	880	940	882	913	866	867	911	883	890	932	869	939	887	886	843	884	918	853	924	894	933	926	888	968	917	847	897	928	900	937	929	878	861	890	880	889	893	891	915	850	894	864	893	895	891	899	915	890	930	916	887	896	892	887	908	898	917	856	939	914	914	941	890	831	906	910	900	881	879	866	841	874	927	896	880	932	883	921	929	884	899	892	857	866	854	917	898	875	875	870	881	915	947	929	913	921	833	908	871	888	880	815	870	910	922	862	904	842	872	911	873	862	877	893	885	916	937	892	858	889	937	882	914	918	881	923	912	889	867	871	892	883	885	898	828	902	909	883	890	891	845	910	897	911	917	865	929	918	906	897	830	925	896	865	892	897	920	921	860	885	891	886	910	864	865	894	929	900	897	975	883	853	896	857	945	906	856	862	884	894	861	875	863	874	884	895	893	865	895	893	888	910	895	943	928	835	897	915	908	935	866	864	887	937	912	883	887	866	884	883	922	872	880	880	889	906	863	921	901	896	855	913	815	935	959	848	892	840	931	904	873	930	895	927	932	878	814	915	837	933	851	890	937	907	821	882	895	931	864	935	887	918	930	931	913	873	973	893	918	919	872	888	865	902	861	889	862	918	880	907	895	919	895	943	882	937	901	871	876	848	848	870	951	919	914	891	889	868	852	894	874	866	859	896	886	889	895	876	860	890	866	873	850	893	898	852	904	910	848	901	917	906	918	827	908	950	907	906	906	893	904	919	856	905	898	925	885	917	933	897	872	902	921	921	869	889	909	918	927	910	861	892	888	896	866	855	873	890	953	954	951	855	894	853	896	940	885	854	886	907	860	918	878	896	911	911	929	915	897	899	875	913	893	913	894	881	872	871	866	937	880	859	961	933	885	891	896	922	854	864	914	910	914	833	895	943	879	875	888	822	952	881	867	943	867	858	928	854	868	923	925	868	938	936	916	876	835	916	879	915	935	892	857	821	896	904	901	943	897	902	870	938	906	926	881	883	857	930	909	878	927	912	882	895	876	852	879	863	853	823	862	909	922	834	852	911	899	854	900	868	859	846	874	874	883	939	927	919	873	914	904	900	871	950	867	943	900	902	902	876	868	899	934	924	962	929	886	864	961	902	827	843	984	904	870	889	936	955	866	893	923	821	929	893	882	894	915	873	885	912	840	884	847	885	900	895	861	963	969	919	931	862	860	857	918	946	861	859	890	970	934	906	881	916	866	894	958	903	925	842	900	907	919	928	880	918	951	906	870	921	909	911	905	839	865	909	888	874	929	914	931	877	915	882	930	944	939	927	879	878	901	880	914	847	894	918	864	817	911	879	933	896	928	920	870	880	846	932	878	932	864	839	898	846	923	920	827	855	872	853	872	855	922	925	919	847	943	929	905	909	880	878	889	888	852	909	911	893	840	889	897	895	816	853	866	876	946	865	921	804	909	876	879	892	867	898	910	837	894	927	863	907	873	849	878	877	951	945	875	938	903	937	901	893	879	883	912	879	944	871	889	903	866	891	924	883	858	880	865	925	934	874	865	898	892	919	843	850	920	843	886	885	932	896	938	866	874	881	877	898	915	921	915	918	905	948	863	915	920
41271	86898	88106	62532	53978	42395	24837	1638	1251	1198	1139	1121	1164	1084	1107	1043	1009	1062	1054	1027	962	992	1077	1071	1060	1029	991	1031	1002	1018	992	978	1038	1048	1032	977	1022	1026	1011	1026	1044	1024	1031	1063	1020	1024	1021	992	991	1020	1009	974	1035	1027	989	1001	1029	996	1039	980	1071	961	984	1049	975	1001	1033	1007	982	990	972	990	996	953	982	944	1006	971	1025	970	986	1023	953	972	1001	1002	985	1049	961	943	1001	1052	987	1045	1012	923	1033	1010	1026	932	1028	1018	985	996	993	1006	986	939	950	1050	996	979	1012	1007	966	1008	981	973	983	1035	979	997	1010	1005	961	996	1008	973	950	975	960	1023	1029	1019	976	1009	1031	1002	1052	972	1019	1082	971	1042	975	1025	1019	987	999	956	981	1026	973	1015	985	1003	961	1007	979	1010	1027	950	967	1005	1007	1045	981	1007	969	1005	946	1002	967	994	1023	1018	965	941	1005	959	956	1044	1004	989	981	971	991	1031	1018	1019	998	951	966	989	994	1000	976	987	1025	1053	1026	1011	1026	993	978	1033	966	992	1058	1024	937	980	965	980	1056	973	1017	928	1010	1011	986	1014	999	980	1017	1020	946	998	993	975	980	1040	1017	1012	971	1015	1036	969	961	994	1053	994	1007	992	1012	998	994	947	958	987	1025	1010	978	939	991	1034	991	1022	998	1019	989	971	966	1008	1043	958	969	979	952	999	1029	1047	979	1006	981	989	999	953	1003	972	1007	945	943	985	982	983	1019	1021	914	1013	1063	965	947	1003	984	984	989	1003	940	980	963	1020	995	987	962	976	1000	989	988	970	975	991	1013	1046	1040	1035	989	994	997	1013	987	967	980	1001	953	1000	968	975	997	988	1043	953	987	979	995	959	1022	1044	1026	1018	950	1065	1000	1014	1007	1061	1057	1012	972	1010	1008	975	994	960	959	975	1025	995	1009	999	1070	930	988	1006	990	996	950	1018	972	998	1023	1000	974	1014	972	989	973	960	965	992	967	1006	1002	956	964	978	996	998	989	1049	956	1019	1042	1015	1019	989	1014	1031	986	993	1013	984	995	964	1005	938	1009	999	997	1069	1004	1046	1010	1019	974	1002	1009	935	982	971	962	946	1004	1017	1001	1011	1012	1042	950	993	1015	994	965	1009	958	1055	977	1036	967	1002	1005	967	975	998	980	933	1027	1031	1009	1015	1046	1007	998	998	1001	1034	973	1009	1008	1005	947	993	1005	1018	1017	1025	992	1010	1012	1068	984	1049	1014	1004	1013	1026	999	979	1000	997	1006	1018	983	1026	929	1005	1020	1029	948	1011	986	963	989	972	939	975	966	1027	1018	993	1030	952	974	1018	1001	1008	964	978	952	1004	995	1021	1056	996	990	984	965	957	936	988	1033	979	1014	992	1033	969	1024	970	961	1000	1027	963	969	974	1002	1009	1024	1007	1039	979	971	995	988	1015	983	958	962	1012	973	974	976	980	1019	952	1006	1003	993	941	1030	1025	980	958	1001	1010	931	999	980	1030	996	1016	994	980	1005	1021	1036	957	958	1011	971	1045	952	1035	990	1024	1025	963	985	1008	1009	960	971	965	999	1018	985	986	1010	1038	1008	1013	1072	993	997	987	1003	1059	986	962	1034	1012	1013	1053	1002	993	1000	1020	1001	951	994	933	989	1002	1011	945	996	1030	1029	949	1006	982	1025	1010	959	990	992	994	1038	1012	957	972	1051	1025	943	968	948	1009	1025	993	1002	998	998	952	960	1008	964	1010	1003	1013	1020	984	1040	934	975	1021	1039	1008	1026	988	1056	991	1016	981	996	1031	1043	993	966	954	1003	1046	999	979	1007	962	946	1073	1055	1016	946	1013	1017	1025	1025	1008	1060	1026	980	983	1007	955	989	1000	1024	947	1036	990	968	984	990	983	1008	1050	988	1019	1020	1042	984	995	1009	1036	1012	1041	984	945	1050	1062	1007	947	1006	994	1007	1011	975	996	1017	1008	1003	989	1025	1001	1052	980	1007	1006	1038	992	954	1056	978	970	971	978	1004	994	1009	996	951	1051	973	1003	1027	1002	967	973	1003	1003	957	955	1025	946	1011	1057	974	957	1004	991	966	988	999	1008	1015	973	1019	990	958	959	961	943	984	1054	1022	1017	1006	996	909	1013	923	945	955	994	971	1063	971	1009	928	975	1022	1034	985	1072	995	998	993	999	965	999	1012	1027	1003	955	933	982	1027	1006	969	1007	994	980	1053	1010	969	997	963	947	982	970	999	991	967	972	1000	1022	965	985	1024	999	1012	1026	936	1042	989	1041	1006	1038	970	985	990	1061	966	1019	983	1029	984	980	986	1028	1011	979	1017	1016	960	1028	1015	992	991	1001	986	999	1039	1023	1007	963	963	967	1023	902	1017	1015	1013	982	924	990	974	1010	999	1066	1002	1007	1013	1034	962	972	992	963	1037	978	1052	999	993	975	954	1016	1009	965	988	968	1004	927	999	975	994	1016	1027	948	1007	984	1024	1028	1053	992	984	969	1035	1009	1038	960	1039	945	976	994	998	1008	997	1002	1014	946	963	990	950	988	985	1016	1015	995	1007	945	995	1001	999	971	1046	999	1019	950	973	1051	1064	1017	942	970	1002	1021	969	974	995	970	992	989	1017	1017	1005	965	991	947	1011	1030	1000	960	992	967	987	989	1020	950	946	999	945	1068	1009	1012	1023	1025	1016	954	1042	1061	1034	987	977	944	961	976	997	1027	992	1046	1016	977	977	930	966	1002	999	995	944	1007	1007	974	972	1002	961	991	982	1019	1003	996	984	1006	1025	970	999	1025	1021	991	1025	1011	1038	1030	960	998	994	1036	1015	985	1005	935	938	958	1015	1047	1020	986	1009	991	1033	972	1038	1027	957	977	964	1030	980	1031	1036	1031	1043	993	967	1037	1057	1027	1012	1012	1006	982	934	975	1058	989	975	974	975	929	1002	921	1019	945	955	966	1033	1048	990	995	1007	1005	977	975	967	933	1030	948	995	1002	962	940	996	1042	1057	1033	940	944	1050	983	990	1015	969	957	1007	1023	1012	988	1020	983	1005	974	990	1010	1015	999	961	1021	992	1024	994	989	1004	994	1025	1081	1060	1025	1009	951	960	1053	998	1005	1016	961	997	966	990	1061	1033	971	996	940	985	980	966	999	1043	981	989	967	980	987	1066	1010	982	1021	1020	1044	991	1039	1043	941	952	986	950	979	982	983	1008	906	998	1012	1022	947	1026	1014	1033	995	1055	1043	980	1044	968	1016	1033	979	1020	988	1045	1029	939	1034	1043	1001	950	887	1009	1001	1029	1008	1049	1003	947	1022	1016	967	947	1013	1003	1016	1041	1004	967	1023	1053	1009	1017	1008	1007	994	1022	987	994	997	979	1029	1020	947	911	1004	998	983	961	1045	996	1029	998	980	966	1012	1040	1059	1009	1022	979	1003	1011	970	1010	987	998	1016	995	994	1003	1032	999	995	1008	972	1014	956	950	1054	1010	993	1018	972	1010	1039	1016	958	1008	991	997	1009	1013	965	977	1025	907	942	984	1079	1013	1017	1008	1077	995	917	1025	1020	950	1035	946	989	976	1042	941	1006	1011	953	1004	960	1023	981	982	1044	951	989	973	975	975	1029	1001	1031	994	976	991	959	970	983	997	1038	1046	1036	975	987	945	1028	989	973	1003	984	1042	976	999	1011	953	1019	965	1015	961	1018	1001	1007	1010	952	997	989	1025	990	1023	974	977	999	969	983	1041	1013	961	951	1031	1041	1004	1025	947	1042	1002	1039	972	979	1000	1021	996	927	962	985	1036	959	1022	1013	998	990	970	989	1008	1041	994	1005	1012	1027	1016	1014	979	963	963	932	993	1031	979	1029	979	1017	960	964	942	988	1045	966	1003	971	959	1037	970	1020	1041	1048	1013	991	954	1012	996	1057	1010	965	959	1015	970	987	960	1002	1004	991	982	990	985	990	894	935	1013	972	1039	998	985	1004	926	1007	952	1008	1054	1004	951	998	990	973	1003	1034	1032	991	998	1024	1036	1034	1020	994	975	941	1039	1035	1027	972	961	986	949	994	1004	1000	969	967	996	966	941	1019	985	997	975	961	989	968	982	990	1028	973	971	975	1018	1085	979	973	1046	998	988	987	1089	1063	1005	953	980	1050
27408	22792	32185	19963	9045	4777	2057	548	479	488	464	471	439	477	440	484	440	398	510	460	433	458	444	453	455	478	423	464	475	441	446	402	465	400	445	451	441	486	449	475	477	470	415	424	405	432	440	431	392	438	463	458	457	450	453	453	483	474	484	476	457	469	449	419	492	428	460	475	467	466	461	455	407	455	436	425	494	463	425	443	448	446	430	482	439	469	429	440	488	434	432	459	431	443	447	459	423	446	433	444	432	459	436	436	464	491	437	446	475	455	493	478	480	446	429	396	455	433	433	438	433	459	466	467	444	440	437	449	492	493	490	442	436	468	458	447	448	422	486	419	452	479	467	481	475	464	451	469	478	412	432	450	447	432	450	434	484	432	472	436	440	459	488	465	449	458	427	440	473	450	476	480	431	462	410	434	432	444	460	448	468	462	440	467	448	433	446	395	460	450	461	476	486	462	396	453	459	435	442	479	459	414	444	453	425	462	482	437	460	475	487	476	434	461	427	450	427	475	436	432	441	432	492	455	454	444	426	478	450	453	425	465	445	469	441	438	440	442	437	466	477	465	412	438	427	463	418	450	443	478	482	486	446	461	449	442	429	445	452	441	443	452	427	460	424	477	440	455	397	457	478	454	448	452	454	434	477	426	433	435	398	461	491	428	434	472	429	453	453	490	429	448	437	485	436	455	466	450	395	453	442	477	462	429	425	493	460	449	487	437	438	440	440	414	461	465	460	488	448	452	473	431	448	448	430	470	461	457	410	472	483	441	438	481	452	436	451	448	498	446	466	439	455	478	439	436	494	454	438	463	456	446	433	483	460	460	489	452	448	461	418	427	479	498	472	487	453	404	433	454	477	451	479	435	471	452	476	477	459	465	410	439	440	466	413	442	448	452	518	470	435	464	451	404	432	432	491	430	477	437	481	455	440	421	464	453	461	448	459	452	463	401	472	430	460	463	455	426	458	479	455	484	448	462	489	455	454	474	410	448	455	454	462	445	437	452	403	408	475	486	432	449	437	495	443	481	462	448	460	416	436	462	449	444	460	470	458	435	439	468	449	429	402	457	440	426	447	440	473	456	481	442	488	442	459	418	456	454	430	463	471	439	434	453	438	431	478	450	424	444	451	495	447	464	452	489	484	474	460	460	443	433	470	461	439	476	459	432	484	497	430	475	444	433	464	460	413	447	454	466	457	453	490	465	480	441	464	451	445	458	468	450	445	477	483	458	423	472	454	422	478	447	438	490	462	469	458	470	404	451	419	480	433	476	451	458	490	457	449	456	465	410	446	463	422	440	426	462	426	427	414	434	404	457	438	448	438	467	465	430	429	470	464	454	433	447	450	426	429	528	483	476	413	488	499	449	457	431	428	449	503	449	477	475	446	458	460	419	425	416	444	442	447	436	485	422	460	454	430	475	480	445	433	449	463	465	409	444	417	465	444	463	488	425	519	447	473	477	448	457	436	480	435	448	473	433	476	474	450	450	451	432	477	443	460	442	462	431	473	435	420	476	461	462	457	451	488	494	478	464	424	432	440	419	412	462	463	476	412	470	485	452	435	479	459	439	444	454	405	433	413	461	446	419	477	438	506	438	423	443	469	462	433	483	451	441	441	469	452	501	460	479	492	445	448	448	482	434	450	461	442	447	425	427	459	467	413	483	422	448	459	477	443	488	456	467	449	482	447	454	460	435	482	467	463	493	439	432	460	462	420	474	454	433	475	449	454	486	463	452	475	445	431	436	444	484	462	451	442	486	429	443	439	447	441	423	466	437	425	453	488	435	482	459	449	456	441	434	417	436	445	479	439	455	443	441	466	465	428	466	482	414	427	445	445	427	463	440	439	470	456	449	493	477	437	493	466	474	422	451	447	444	444	457	450	470	475	455	460	446	431	436	476	443	461	443	434	429	413	494	443	445	461	458	430	431	473	477	490	479	456	409	463	451	450	477	426	476	507	453	455	427	500	448	439	456	424	474	512	436	451	428	453	495	433	447	444	422	436	463	448	475	438	442	479	433	460	457	414	466	458	486	467	450	438	441	475	440	470	435	423	471	440	510	449	446	455	548	424	439	434	436	427	450	478	441	457	485	494	481	461	483	411	433	471	465	460	455	444	464	444	463	457	455	464	441	473	456	459	462	439	448	473	481	440	445	430	479	446	420	451	461	458	416	472	472	461	437	461	444	483	440	441	435	424	461	453	483	450	483	470	519	463	440	452	419	452	478	440	416	430	450	449	478	470	458	462	458	442	466	473	459	466	437	496	440	461	459	429	463	501	476	480	462	463	461	443	450	442	450	426	444	465	439	450	453	480	448	457	402	430	452	460	441	445	465	473	467	458	439	458	428	449	460	439	453	456	483	473	455	459	422	435	461	420	442	443	468	491	451	439	475	443	461	473	450	476	446	448	436	455	432	468	417	454	452	436	475	482	443	480	463	444	443	439	473	445	452	458	420	463	442	446	462	459	487	441	467	490	457	439	453	436	463	452	419	454	436	446	423	416	435	473	450	463	426	519	462	415	436	459	470	485	440	466	435	461	478	482	443	449	460	416	450	470	457	454	438	459	446	446	469	442	422	439	451	468	478	427	461	446	433	453	409	418	479	485	433	416	494	467	473	448	468	472	408	462	492	419	486	463	468	444	519	511	459	475	450	455	464	436	475	470	428	422	463	472	450	437	462	469	504	429	462	438	455	449	435	428	442	431	464	416	411	465	460	464	467	421	457	451	454	459	466	448	421	457	462	406	432	466	485	442	463	422	447	434	413	486	421	465	467	427	442	445	433	447	434	447	439	477	464	422	456	430	458	446	449	461	407	438	476	457	437	464	438	460	395	470	468	435	442	491	446	461	472	459	457	434	432	489	466	498	449	450	443	442	445	518	438	445	459	475	443	423	433	493	446	419	452	448	457	476	451	436	425	425	490	453	446	446	412	420	404	483	461	488	479	440	427	464	447	433	446	490	483	434	424	431	496	456	446	450	434	456	446	459	464	439	418	480	459	415	454	440	425	476	435	430	471	468	431	478	453	473	454	487	463	439	460	430	422	437	434	473	446	440	461	478	438	448	448	442	452	437	493	443	483	452	454	424	436	465	467	441	437	493	437	425	446	489	487	440	509	462	484	468	432	459	427	459	450	447	474	476	453	490	419	450	465	472	405	450	456	406	456	454	453	443	434	470	495	447	461	438	446	447	427	508	437	423	448	423	431	462	470	460	441	457	438	428	477	434	442	462	422	426	445	503	410	432	464	461	463	499	465	499	418	470	434	430	466	486	427	472	470	470	450	460	446	441	460	497	467	450	481	459	477	486	412	479	469	439	459	486	422	466	418	437	435	449	466	468	509	457	423	490	428	414	453	468	469	429	462	429	450	475	439	415	441	423	441	465	462	440	447	472	465	438	422	458	450	438	491	441	444	452	451	452	440	429	423	468	388	407	474	478	472	453	454	437	444	499	480	440	454	445	441	444	439	479	410	469	470	449	431
11758	34306	34668	17165	11254	6934	3369	615	564	511	565	572	521	546	535	498	560	511	534	578	525	543	496	595	536	516	544	556	516	527	522	521	564	543	557	515	495	506	542	521	523	506	550	512	573	554	535	544	522	532	572	519	513	560	534	557	572	531	537	543	541	531	520	585	537	539	554	510	541	505	551	524	512	512	528	531	529	527	516	533	507	553	524	524	547	574	502	525	500	564	546	528	503	538	524	564	560	535	521	545	504	552	541	553	508	537	530	559	528	525	573	530	533	485	547	553	533	507	506	520	531	536	538	550	532	504	564	532	522	513	507	527	514	557	515	498	522	496	530	511	534	560	579	550	560	524	528	542	534	545	533	516	555	550	539	501	541	513	583	537	537	513	534	538	546	536	568	564	544	533	483	552	516	508	501	507	543	545	537	572	533	552	540	554	543	545	513	566	527	551	496	542	501	525	570	515	557	557	512	539	533	549	507	536	547	533	557	544	513	553	522	553	523	540	559	549	542	578	518	572	567	528	567	501	524	550	510	542	507	554	561	509	515	552	538	558	528	533	532	511	523	488	529	539	504	535	560	525	523	515	533	570	582	562	622	578	589	494	537	548	529	546	544	555	562	558	553	534	555	565	533	495	581	548	521	507	519	567	559	585	551	555	560	511	522	525	494	527	541	541	562	497	516	530	524	542	541	530	538	555	538	565	544	538	528	546	535	543	528	526	539	551	548	534	548	567	529	530	536	538	545	551	542	525	533	521	571	541	512	519	546	506	541	556	560	573	546	562	481	496	537	547	514	503	484	542	527	574	523	523	548	537	545	558	547	513	485	526	535	535	563	550	547	562	516	533	540	542	524	513	525	532	598	538	550	579	561	521	509	541	534	583	548	555	542	539	566	516	552	572	523	545	561	531	551	504	517	532	509	549	544	539	505	572	567	519	521	551	515	566	547	499	526	582	533	494	565	517	522	550	528	548	550	572	576	531	534	584	563	525	518	555	530	543	504	569	533	516	540	546	548	535	517	536	550	586	527	520	535	521	512	550	543	553	523	565	509	541	510	504	543	548	533	529	609	543	523	481	498	497	504	522	553	545	534	522	522	543	550	526	541	521	543	521	542	526	550	553	533	621	522	520	507	508	540	539	528	542	547	521	554	547	522	569	508	550	560	533	558	551	517	544	493	529	512	575	547	504	547	533	520	559	558	556	516	546	578	542	551	529	541	537	532	582	579	549	566	523	546	501	539	535	562	535	530	584	528	577	514	536	520	539	568	527	516	535	558	527	526	522	524	505	539	524	580	559	538	522	525	529	548	520	528	535	534	497	534	537	619	531	506	563	537	520	535	577	529	555	547	544	530	518	569	508	523	560	544	534	536	498	546	534	549	559	537	505	556	552	541	552	579	525	556	548	527	556	552	560	510	552	566	551	503	516	516	582	580	528	542	518	499	508	583	508	525	522	549	507	512	522	537	580	540	534	540	583	506	558	595	541	524	529	555	516	587	520	527	535	521	536	503	567	513	567	565	525	563	551	555	538	585	525	524	523	541	551	545	487	528	542	539	511	496	557	560	546	520	504	547	513	474	514	557	565	554	530	534	512	564	545	517	513	528	512	543	536	508	512	535	505	506	524	556	515	497	564	485	570	513	552	537	550	553	585	500	540	537	521	528	514	548	547	530	578	577	545	476	571	523	535	564	526	551	543	504	551	550	515	542	516	544	575	487	536	530	536	537	543	511	552	561	522	520	545	515	589	532	543	560	514	561	518	545	527	484	530	534	507	569	519	531	504	493	565	587	544	495	533	546	512	568	569	553	559	544	566	522	548	540	500	544	530	530	564	516	518	543	541	496	545	523	536	516	505	554	557	531	497	558	509	520	480	582	528	559	536	547	507	529	537	554	585	486	559	534	486	553	531	523	541	547	520	507	505	548	566	576	510	486	511	559	556	524	541	530	516	525	535	542	523	495	537	561	537	560	543	538	515	530	496	540	523	587	522	576	565	488	531	547	528	522	579	552	527	540	589	518	472	509	508	556	556	565	530	519	533	517	543	557	498	532	586	526	541	548	521	535	534	537	548	562	530	523	526	522	537	543	528	515	544	570	543	511	514	541	494	552	532	524	493	532	516	531	531	574	586	531	520	498	575	521	488	515	551	554	535	561	548	544	532	522	528	550	554	531	532	545	532	530	513	550	506	544	522	550	555	555	494	546	565	501	562	549	533	568	524	550	562	534	524	514	543	501	529	545	566	527	501	545	524	597	531	554	515	542	546	492	533	567	532	497	599	542	540	582	557	551	527	530	520	492	550	579	532	548	568	528	566	563	570	522	525	517	532	520	512	516	562	563	574	522	519	506	526	569	517	510	490	548	546	507	517	571	537	567	501	591	508	564	559	537	555	551	550	515	505	514	510	544	553	556	518	568	536	526	545	525	522	575	536	526	531	563	564	508	545	546	561	531	519	532	560	494	507	526	527	561	498	520	556	531	550	514	593	554	541	573	562	476	581	532	552	496	550	540	567	527	536	563	514	547	583	518	545	575	496	568	536	530	541	531	528	532	508	531	555	570	545	549	532	512	537	548	558	543	528	512	498	566	557	522	549	564	506	508	545	549	564	478	519	558	531	545	580	534	530	497	545	558	541	550	569	486	513	555	546	550	536	528	580	519	543	528	555	521	482	523	584	572	503	510	530	489	542	534	552	539	526	547	516	508	545	560	540	555	540	479	548	542	563	529	540	513	529	568	491	524	485	539	539	551	533	538	541	492	533	517	521	537	588	535	561	508	553	525	570	543	552	555	595	529	507	520	535	520	531	557	532	505	533	511	497	509	544	566	531	530	528	521	519	523	529	562	506	583	538	539	549	570	549	552	559	545	511	559	533	531	521	487	494	546	538	539	497	526	562	545	545	545	515	534	535	570	541	526	543	525	549	511	529	523	533	580	544	542	564	543	526	565	539	527	557	501	570	519	570	548	544	516	565	514	529	583	531	483	523	500	524	550	553	556	533	507	531	508	552	548	554	539	524	510	493	514	545	502	539	547	550	554	539	525	535	522	532	561	549	551	543	549	519	532	546	542	514	562	515	542	524	528	548	556	510	496	523	575	530	535	525	496	543	512	506	557	555	538	540	536	543	534	529	549	505	569	539	514	512	501	562	513	531	568	544	576	508	533	496	532	521	532	551	556	508	509	529	533	519	520	532	469	556	533	513	535	532	549	564	513	562	545	488	543	526	548	530	532	546	527	538	538	538	530	595	513	534	543	526	557	544	565	566	527	585	526	560	536	536	514	538	532	536	548	535	511	494	524	511	526	501	543	554	506	550	542	556	550	562	560	520	537	562	533	530	538	539	555	548	524	539	540	524	547	546	575	541	565	531	504	466	533	557	541	528	568	550	516	560	506	532	544	497	553	547	546	544	547	571	545	531	518	523	510	561	506	505	525	570	517	575	566	525	540	522	546	531	514	543	507	499	514	505	507	542	516	527	541	532
24517	21567	38113	40809	32160	27333	17302	2458	652	651	636	641	614	616	652	598	616	597	655	620	602	604	609	607	607	616	608	605	611	605	651	619	557	566	571	596	624	609	652	613	570	606	618	628	608	600	668	614	585	627	672	624	588	660	592	619	567	638	611	607	619	628	604	611	588	586	584	673	592	571	578	599	595	593	583	596	573	597	622	606	603	613	580	601	635	616	644	580	612	635	580	638	597	585	596	593	610	603	618	583	573	627	622	598	582	599	595	581	549	641	629	630	580	620	616	609	574	618	614	602	575	585	676	612	613	605	672	582	607	599	629	597	655	604	605	586	607	615	609	619	634	674	621	610	609	673	586	571	642	624	611	569	617	611	619	592	604	615	616	643	607	597	639	609	601	623	617	583	606	595	602	613	632	576	632	632	588	632	619	575	581	600	640	615	592	574	582	585	612	604	592	624	644	619	569	582	580	639	610	574	635	626	616	609	640	601	605	613	569	604	588	599	628	598	616	616	622	626	573	573	601	654	593	613	567	592	572	603	582	631	532	649	629	614	643	643	573	575	608	605	589	651	614	572	608	615	589	615	632	591	650	647	617	615	568	600	538	607	609	606	595	603	579	650	596	635	563	582	638	610	572	614	626	631	624	634	611	630	609	625	619	592	590	635	608	625	649	601	585	636	626	592	633	659	618	612	607	600	595	619	624	567	617	617	605	626	642	616	600	585	608	604	611	609	618	626	636	628	666	642	596	599	653	625	622	609	633	568	603	587	585	548	590	599	637	639	610	619	606	616	631	605	592	623	623	603	628	592	636	619	605	627	619	605	625	628	585	617	573	613	525	631	578	592	627	634	623	607	627	608	628	650	605	631	648	626	583	615	615	620	650	603	648	608	586	631	592	639	577	632	602	618	605	626	562	621	589	581	583	551	594	590	596	630	634	603	620	628	657	642	597	609	642	612	598	606	567	585	660	580	610	621	551	609	606	586	640	614	640	587	625	585	617	567	526	631	589	578	585	579	676	622	627	632	606	593	599	610	640	605	587	616	613	570	575	574	594	643	600	594	613	620	609	595	599	634	598	609	616	562	583	582	598	582	597	599	594	587	613	593	647	575	562	631	565	616	592	604	607	599	590	560	626	606	617	622	599	571	574	624	600	613	640	594	634	634	610	620	601	607	624	583	607	676	600	628	599	625	637	558	608	622	607	602	607	628	605	646	642	620	581	611	631	621	595	549	603	558	576	586	602	614	622	614	585	607	615	554	607	561	610	626	607	623	580	579	606	597	578	584	645	640	629	603	597	643	604	648	579	559	586	619	602	587	622	571	598	633	632	616	591	580	610	634	611	600	599	597	615	567	590	578	598	595	613	642	619	618	627	608	622	619	605	617	597	615	621	603	631	588	615	663	604	589	585	598	569	626	636	623	617	643	614	608	646	605	639	588	610	596	611	620	579	612	574	571	640	618	607	634	598	619	632	567	609	629	595	612	630	611	589	550	616	611	537	609	634	637	590	693	619	562	626	639	621	551	619	625	583	654	598	610	651	636	599	619	620	595	605	570	623	640	626	647	657	590	581	617	601	584	593	620	575	593	612	601	584	597	613	585	620	607	591	608	624	618	554	643	626	604	599	618	643	604	654	604	600	634	616	578	627	617	588	610	610	622	580	628	562	573	615	606	564	653	615	551	609	599	613	609	606	609	626	611	606	602	630	620	656	611	638	599	619	638	630	642	639	588	645	633	613	593	583	548	588	584	610	600	624	612	598	618	621	612	612	573	615	629	600	644	647	619	639	617	649	604	618	581	604	619	595	634	628	606	602	609	588	651	579	563	604	588	623	597	573	607	604	628	605	631	631	629	579	595	602	630	619	595	637	572	630	647	595	617	603	642	605	611	547	621	675	651	657	593	648	631	612	607	621	590	616	605	647	629	602	576	618	628	599	611	616	616	615	599	591	646	623	585	632	624	581	641	615	608	600	564	608	607	629	590	636	605	653	618	599	627	570	594	607	587	579	661	595	627	603	609	628	555	583	563	557	612	594	616	614	599	616	623	588	625	585	622	631	581	624	612	639	596	646	621	595	580	597	603	587	599	634	600	618	618	633	612	599	601	625	642	590	600	609	643	587	631	623	626	580	568	605	618	575	605	649	612	605	583	606	621	624	612	608	624	606	615	631	619	617	586	591	588	611	595	604	587	613	623	622	607	605	651	599	609	629	608	588	596	644	624	650	627	628	631	647	616	579	625	607	614	585	600	583	609	622	648	577	609	629	611	625	586	593	617	590	634	603	597	572	629	636	567	634	602	602	587	634	620	632	619	606	605	607	652	572	599	609	576	593	588	617	583	637	569	597	642	579	633	584	596	656	611	595	568	618	637	582	645	596	621	604	615	600	634	620	597	591	584	659	620	624	623	620	598	623	593	578	666	612	612	631	636	610	618	621	645	616	569	597	608	644	600	587	653	619	593	610	584	600	608	572	623	608	625	621	596	654	642	607	637	580	644	545	604	591	617	589	627	588	606	626	603	599	595	662	612	626	618	627	619	602	550	621	666	645	613	585	597	591	613	641	638	584	591	624	595	644	625	612	614	620	620	583	614	574	651	650	615	581	551	625	592	559	664	606	619	530	632	598	592	563	600	617	608	604	647	603	616	613	599	606	586	646	636	591	592	625	634	597	621	660	638	629	600	542	611	568	595	622	629	609	631	604	589	566	628	615	636	600	626	598	611	593	618	566	549	640	613	646	600	615	621	612	625	597	603	588	622	585	605	588	615	608	634	615	589	619	603	587	635	604	577	630	633	572	561	607	603	607	610	646	617	598	552	583	572	646	561	607	639	637	612	599	601	605	601	610	601	610	593	618	580	614	610	572	608	607	601	611	599	578	637	583	588	604	601	608	572	568	585	600	602	550	567	602	602	628	579	586	625	636	614	633	632	604	594	606	582	603	637	576	629	627	594	629	614	569	571	618	603	614	604	608	635	566	603	625	609	650	641	581	592	628	654	595	629	620	578	619	548	604	588	584	614	586	608	621	581	649	597	579	561	608	600	597	596	591	574	620	603	570	583	654	585	585	600	577	627	626	581	628	631	601	546	603	640	571	630	602	604	581	655	585	597	594	611	596	653	652	648	605	617	613	632	622	642	605	601	607	620	607	641	626	574	683	644	593	635	667	596	615	653	609	580	624	606	591	654	593	624	605	557	587	557	579	614	611	613	602	597	662	635	635	619	657	601	654	633	571	615	617	610	666	546	609	612	584	640	629	555	584	595	602	604	587	622	646	595	658	591	602	575	656	585	567	569	601	608	607	583	556	611	601	607	627	604	652	585	574	652	618	625	608	568	602	626	617	640	618	643	591	620	638	588	602	594	607	596	571	605	616	625	612	597	586	630	631	622	608	604	627	602	580	592	586	577	617	591	612	613	612	593	653	632	615	615	600	615	628	621	624	590	605	651	654	571	589	603	578	568	611	602	570	614	638	580	581	667	604	601
30807	70805	71531	50573	37689	29756	18448	2356	821	749	781	724	738	695	720	723	737	729	707	719	706	706	722	641	670	715	733	735	664	707	703	674	676	692	705	706	701	716	682	646	699	716	719	685	640	699	706	676	702	678	760	685	642	681	709	689	721	711	657	706	705	687	689	722	703	683	653	705	732	722	693	678	683	685	651	695	713	677	688	720	718	729	668	710	677	715	723	668	693	704	679	737	659	642	721	664	702	720	770	672	689	714	676	694	676	725	692	741	681	680	716	681	674	724	686	743	682	676	708	658	682	678	660	691	695	685	707	687	683	725	685	717	692	660	638	721	695	719	691	678	673	670	704	684	733	706	672	718	711	732	697	697	730	647	654	710	694	706	672	682	706	706	734	693	681	730	694	685	685	712	695	713	714	700	704	730	656	689	701	720	685	663	671	697	680	723	722	655	684	634	709	684	731	731	654	691	675	688	682	689	710	680	707	720	747	686	643	664	735	687	727	661	671	668	699	721	715	742	658	662	730	699	682	706	638	721	657	682	690	702	706	689	669	744	659	735	725	654	726	701	695	735	702	729	737	714	697	712	687	653	672	663	741	738	735	685	713	666	705	711	670	704	719	689	732	707	696	655	698	700	656	702	696	714	666	748	670	716	645	692	704	694	651	721	703	640	694	668	720	680	681	721	658	691	715	698	648	684	684	643	678	737	702	693	612	698	676	660	701	699	650	682	709	700	684	666	655	726	723	721	646	651	674	659	688	703	702	646	723	685	686	688	690	741	684	677	717	712	696	700	674	719	702	730	713	701	682	705	740	671	679	753	703	675	655	696	722	756	730	690	710	669	653	657	661	717	666	691	703	655	701	672	705	721	673	706	714	710	711	665	695	685	691	691	694	713	705	661	684	722	676	726	736	686	686	737	698	697	658	681	748	651	742	669	736	700	730	685	673	725	689	679	705	668	718	700	686	710	719	653	655	734	699	728	698	694	693	684	704	703	652	724	667	703	674	701	691	706	696	691	744	683	648	687	708	661	703	674	676	684	733	692	669	744	672	714	729	726	674	707	693	672	697	641	700	701	661	678	690	675	682	696	727	688	684	720	711	723	678	670	660	659	702	660	652	663	717	699	693	694	707	679	718	667	708	680	690	695	710	646	668	694	649	672	719	665	685	697	741	681	707	705	698	709	725	709	651	736	723	735	654	665	697	703	688	721	677	767	711	651	700	703	689	674	679	701	705	684	757	692	681	716	700	713	698	671	711	620	698	712	715	729	693	728	732	692	683	705	757	733	665	728	709	748	685	636	702	681	702	687	672	699	690	699	687	715	702	651	741	704	748	756	699	686	731	721	698	679	681	669	715	724	674	711	682	721	693	682	693	685	666	678	688	691	677	716	703	685	716	697	719	695	694	693	687	715	678	749	724	687	732	678	689	657	741	646	692	652	664	684	708	696	683	742	653	718	665	634	698	706	679	694	710	732	735	730	722	679	687	714	683	673	696	664	663	674	645	708	682	691	722	685	697	702	692	699	719	699	676	668	675	685	681	736	696	714	688	707	706	708	670	693	673	694	696	702	675	709	682	707	741	737	651	746	695	674	689	702	658	684	722	698	680	756	736	667	707	738	702	702	671	677	699	699	657	711	692	700	686	693	757	655	708	731	657	686	740	656	707	735	673	701	700	722	718	710	683	657	678	669	666	721	634	727	705	718	678	694	667	698	706	696	702	665	730	697	724	675	685	691	689	672	709	655	729	714	692	676	710	705	749	682	676	721	681	758	708	661	691	705	687	702	683	652	744	687	708	693	682	669	697	688	715	693	682	687	672	651	693	701	693	691	701	732	708	665	708	734	692	703	710	650	698	684	698	722	696	699	695	659	693	658	725	657	688	667	728	668	678	666	701	699	649	726	701	699	706	722	717	735	695	702	719	741	651	695	652	725	677	699	747	660	688	686	708	698	755	730	692	720	721	655	739	685	660	703	680	737	682	681	671	655	757	705	648	655	696	686	663	720	692	693	712	695	681	719	693	715	742	679	675	705	703	687	671	709	686	675	688	734	699	678	658	667	669	744	688	688	693	640	686	687	717	691	674	667	649	737	656	708	691	692	701	718	657	720	704	711	679	699	664	705	678	684	707	701	701	670	653	730	742	690	698	703	691	644	698	683	664	748	703	709	674	709	665	668	732	727	701	725	694	686	687	698	716	720	704	702	736	688	641	738	734	719	682	686	678	668	682	710	694	691	676	696	642	742	692	691	678	719	683	663	733	700	700	675	677	714	735	643	754	674	724	682	743	671	709	662	666	731	746	692	697	687	655	719	709	638	710	706	703	648	751	718	682	678	696	697	690	692	730	684	687	642	657	683	671	737	683	711	728	698	681	697	720	714	701	702	674	663	691	666	664	663	636	709	671	705	703	693	672	620	664	676	679	729	665	703	681	718	689	721	691	642	715	682	692	673	763	689	698	703	698	694	696	694	662	722	669	672	700	716	712	722	652	726	662	717	700	719	730	719	713	700	664	685	716	723	690	678	696	662	700	694	710	681	663	714	707	742	702	684	718	666	665	693	689	688	651	700	733	638	634	714	682	664	664	705	701	698	681	643	721	675	693	679	681	684	698	699	731	740	730	697	713	673	702	653	726	661	720	752	670	663	693	693	668	713	704	693	710	731	716	724	640	688	702	695	698	685	714	673	677	676	727	683	711	714	716	751	655	728	701	702	694	653	719	700	734	687	669	720	668	724	714	679	655	698	720	714	703	700	679	710	721	708	653	688	691	720	701	644	644	693	654	679	661	720	740	683	687	707	706	712	711	684	724	678	701	748	693	660	699	648	665	719	666	707	691	688	723	687	677	667	685	682	662	678	688	732	687	692	737	733	739	689	710	676	732	668	682	719	684	668	670	703	696	670	687	680	678	662	670	643	706	684	649	721	725	730	689	673	699	653	717	689	698	686	736	708	665	698	689	640	692	704	691	716	675	678	679	708	711	702	729	684	652	667	718	673	671	691	692	696	726	651	694	684	683	677	664	685	701	726	737	719	708	693	677	680	677	740	690	707	681	694	691	698	690	669	727	722	707	727	673	688	695	703	746	690	701	650	742	661	729	659	735	661	720	676	739	668	655	649	687	691	684	715	687	659	713	681	694	683	681	696	672	665	724	758	686	667	721	742	708	691	662	723	668	737	685	683	659	660	670	668	662	704	719	688	706	696	645	685	669	685	678	678	717	665	719	710	733	711	700	698	672	690	717	674	694	656	707	726	654	726	666	706	720	752	747	642	746	669	723	643	681	689	708	661	662	704	693	732	711	735	725	630	684	698	682	739	727	713	683	681	687	676	705	716	696	676	706	667	666	698	694	697	688	712	724	753	729	752	654	687	737	702	702	693	667	669	683	717	723	645	731	706	680	667	695	683	671	729	656	679	724	750	688	730	683	624	732	689	712	706	712	683	709	674	695	681	691	698	700	725	688	681	698	727	684	666	698	676	688	710
25148	21599	35697	35376	23549	16597	8113	1466	581	560	558	547	555	586	516	493	586	542	547	573	535	521	541	539	567	561	557	555	586	540	569	534	613	532	560	559	570	531	587	539	510	557	514	495	560	546	569	567	550	541	552	539	518	574	499	549	547	568	526	526	563	539	535	569	555	571	556	494	592	540	597	574	593	575	543	547	558	530	534	532	528	586	520	548	565	531	552	530	564	545	596	550	568	538	563	557	541	530	529	575	578	535	546	518	528	534	561	575	580	560	546	510	535	534	516	568	531	564	581	562	542	537	522	588	567	560	515	553	594	540	559	522	538	505	543	529	537	550	564	574	558	547	557	558	565	517	514	534	549	541	557	533	532	546	546	507	535	560	569	540	506	538	561	562	557	518	538	538	533	525	544	504	542	559	558	536	519	524	517	557	544	546	531	573	558	560	496	561	545	591	510	513	561	537	556	526	536	554	531	522	548	529	603	557	532	579	542	545	547	498	573	558	574	554	509	558	542	554	522	537	535	559	547	543	559	568	512	500	560	523	541	557	536	540	538	534	521	525	556	508	561	579	548	507	559	601	508	527	566	494	527	487	528	501	561	552	507	550	538	549	536	535	552	552	574	503	547	564	606	521	553	537	496	530	540	547	577	554	552	575	548	533	530	527	539	519	593	504	534	576	559	571	524	559	580	572	555	543	529	548	547	549	579	558	521	539	582	498	538	562	569	559	518	574	508	561	544	541	536	513	533	537	513	601	572	554	524	517	551	507	559	538	545	544	556	560	484	565	561	523	532	530	530	517	526	559	508	520	524	545	510	572	506	573	539	555	588	493	549	571	521	532	571	559	512	557	534	545	540	547	532	544	532	524	531	555	549	561	531	556	578	522	568	516	567	563	608	523	516	520	546	550	516	525	568	535	535	531	547	509	529	569	550	535	574	538	542	546	533	545	525	564	556	521	534	563	516	573	532	511	550	593	535	566	585	535	540	547	536	565	548	550	516	577	576	517	596	549	554	561	548	596	566	532	521	492	542	545	530	543	543	538	568	597	543	526	527	518	566	547	564	582	530	551	535	506	580	548	569	569	533	558	545	541	551	514	538	498	556	566	548	558	586	547	540	558	530	551	575	565	561	571	583	505	528	565	552	546	529	537	549	558	525	536	533	555	572	578	554	567	531	543	549	547	574	521	590	519	532	583	536	536	547	565	529	549	537	539	516	582	551	553	569	574	563	552	505	555	574	580	597	543	535	536	529	542	535	539	515	534	525	563	555	515	543	565	585	553	519	563	546	549	534	551	542	563	557	513	497	518	516	555	555	534	569	567	545	546	527	566	573	529	560	539	541	577	540	542	491	563	556	549	560	585	495	546	603	534	540	563	581	557	542	560	554	564	511	569	519	538	571	539	561	553	556	553	542	517	548	575	545	573	508	545	510	540	546	546	588	560	536	577	570	537	542	534	557	583	534	586	572	537	570	527	543	531	545	543	574	531	556	563	578	554	561	555	544	572	550	539	591	545	584	539	558	543	547	540	561	588	557	526	588	502	567	541	565	564	557	544	581	546	565	569	526	567	568	540	556	540	552	518	544	564	547	546	572	539	528	547	528	538	535	554	580	597	520	521	578	546	556	538	492	538	550	543	518	546	552	563	576	547	543	566	526	553	547	567	546	571	515	530	496	575	526	568	574	565	578	567	540	563	549	541	601	554	495	532	536	551	515	555	522	603	547	587	531	535	546	536	530	561	541	559	552	539	570	536	525	539	535	592	574	539	557	530	554	545	564	532	545	542	499	530	521	560	546	515	553	578	550	557	532	569	571	559	565	539	587	555	497	517	503	538	529	622	524	599	543	516	542	558	525	537	513	517	563	528	509	513	553	566	550	527	526	553	553	594	561	526	529	549	571	525	546	537	535	579	577	526	522	542	513	547	533	570	517	543	514	539	533	575	538	510	552	542	564	508	527	555	485	547	604	579	540	586	565	527	570	573	567	540	539	576	540	555	547	506	575	545	535	552	563	532	593	575	549	535	564	596	550	569	579	531	606	529	587	536	580	565	529	508	577	516	561	556	556	532	527	491	618	563	568	566	547	583	542	537	566	522	560	569	559	573	563	541	523	542	593	575	537	554	533	571	544	525	579	559	530	547	510	546	535	561	563	566	557	538	560	528	556	528	544	521	567	471	556	549	540	564	537	538	562	548	560	504	555	516	552	554	543	545	566	557	523	520	547	540	592	506	545	550	548	536	553	574	544	520	537	551	538	593	596	548	576	555	530	500	528	530	552	546	505	514	506	540	566	547	597	553	570	551	554	535	509	538	534	520	594	567	542	574	547	571	526	537	608	546	517	508	547	537	520	581	578	533	569	525	551	508	570	594	547	544	543	498	506	586	524	582	579	578	532	528	532	553	566	602	532	507	571	517	552	522	558	563	545	554	530	553	542	558	532	522	577	534	558	559	556	551	576	510	545	573	520	571	532	543	551	547	528	569	547	564	559	514	557	565	533	578	527	538	532	593	553	551	540	508	527	565	543	524	552	544	546	569	553	524	561	519	547	515	578	543	542	538	502	518	521	567	509	560	498	545	470	565	528	601	602	522	507	528	560	560	520	533	561	563	559	546	532	550	525	559	536	556	530	534	538	597	541	532	513	522	572	561	566	550	552	526	573	570	536	528	533	521	512	536	537	560	546	553	537	516	543	524	567	540	540	515	547	546	524	516	509	531	558	567	515	566	541	535	516	518	577	562	542	573	519	542	529	566	590	563	518	557	590	598	540	533	544	571	529	603	549	529	550	613	528	565	526	556	531	525	548	537	552	543	534	557	499	563	536	506	603	511	568	538	559	548	482	542	569	567	562	542	504	519	520	532	541	579	567	542	537	581	548	537	547	563	514	576	533	544	563	537	530	555	542	581	524	510	568	552	507	527	531	540	562	519	582	604	550	563	553	598	531	556	546	568	539	586	565	517	540	503	557	542	523	542	550	576	552	532	514	554	573	591	520	525	561	518	520	511	549	555	526	534	565	548	533	528	580	541	568	593	573	570	473	542	532	527	523	595	535	550	513	550	542	556	522	520	514	564	547	519	515	532	557	545	485	589	601	577	559	542	523	541	564	585	512	552	582	566	536	533	526	510	525	528	529	516	578	566	548	527	583	528	540	540	538	530	527	544	562	559	541	558	588	543	574	572	545	541	560	540	550	523	580	577	520	534	520	548	526	607	562	530	558	556	579	516	540	542	527	536	536	568	529	592	477	576	564	555	544	559	562	511	552	579	530	557	543	549	528	540	548	524	566	500	580	544	555	552	574	523	501	550	559	576	584	557	549	545	548	534	573	542	549	546	541	553	573	575	516	543	538	531	556	516	544	549	559	557	598	516	566	523	521	533	584	536	573	558	570	533	541	543	586	518	555	560	538	555	564	563	531	550	559	545	567	568	547	528	593	524	509	544	530	551	531	508	513	560	564	567	544	549	534	577	565	545	570	569	554	541
29169	61253	61682	42230	29919	22316	12865	2396	708	717	666	642	718	665	683	657	680	669	651	630	665	668	667	671	670	657	619	670	606	632	682	709	636	606	687	620	641	675	642	675	652	627	670	647	648	665	640	697	683	666	658	608	637	694	662	628	613	675	623	655	638	645	711	633	651	679	654	645	639	640	657	612	638	626	614	671	607	632	649	629	654	647	687	683	591	700	716	667	642	644	655	672	656	694	628	656	656	664	600	650	621	675	613	666	640	633	650	694	646	687	635	639	621	623	627	622	676	674	654	641	686	695	610	622	649	648	660	613	645	673	652	644	642	648	667	649	593	654	653	641	646	638	675	671	607	642	631	669	640	609	610	671	642	644	670	651	661	675	701	665	688	603	628	652	657	630	653	655	669	661	660	608	629	676	658	656	660	635	643	661	653	625	638	690	637	661	652	677	676	626	660	671	622	625	656	691	679	664	684	651	646	654	697	658	692	637	701	630	622	662	635	631	622	664	621	654	671	606	712	620	647	683	667	644	670	654	649	633	628	617	623	651	649	659	641	671	659	658	649	664	646	639	685	668	689	669	621	640	671	683	642	656	621	630	623	624	592	635	634	661	658	641	650	613	667	657	655	644	650	718	653	676	637	654	636	638	632	672	646	672	658	717	703	634	692	675	619	660	616	667	647	667	609	636	626	629	679	649	673	636	663	638	680	666	684	608	630	647	658	616	661	664	670	653	681	640	621	603	674	643	636	667	655	654	698	674	663	658	633	638	635	660	643	654	714	649	643	627	624	672	674	635	613	681	642	671	668	649	660	657	665	641	642	617	657	674	628	650	689	685	619	667	660	650	688	651	652	658	639	656	657	669	623	708	688	640	639	626	655	663	648	654	692	604	649	632	626	644	652	678	632	628	627	671	674	632	643	608	679	620	662	636	633	662	679	658	651	635	649	660	657	642	713	641	705	619	666	669	680	621	633	654	668	623	586	648	698	660	635	674	677	693	687	671	652	644	660	667	653	663	671	624	619	645	675	653	592	669	674	610	638	632	637	668	662	644	687	630	617	600	670	705	718	613	632	656	682	663	643	643	635	634	618	625	625	635	688	609	623	651	660	631	618	657	686	635	643	674	681	637	651	681	665	666	685	645	644	646	657	682	644	614	659	647	605	666	628	680	676	658	672	627	652	618	662	632	671	629	672	648	642	629	652	632	662	662	656	696	685	664	623	661	656	686	657	638	673	647	646	667	651	621	612	651	641	644	650	651	645	643	657	650	646	637	644	602	677	694	692	698	636	718	643	663	684	620	635	621	671	680	640	614	639	584	619	633	671	684	657	627	682	635	680	634	626	657	636	645	594	647	640	663	624	641	686	638	672	656	628	656	660	663	642	679	681	648	630	650	639	655	660	660	660	633	675	651	739	677	651	651	662	692	613	647	681	686	650	631	645	674	668	647	697	672	663	670	599	634	662	617	620	641	673	682	668	640	679	625	636	665	602	662	618	637	651	697	687	659	687	639	685	725	662	671	689	599	616	662	630	647	669	617	644	624	688	652	687	673	639	699	632	657	682	645	678	624	649	661	665	665	627	607	639	667	655	620	659	644	691	663	676	637	662	664	678	678	686	681	696	680	675	614	630	635	706	607	642	669	637	645	663	669	641	666	641	647	677	680	656	625	648	660	624	648	671	664	686	658	628	618	666	626	690	654	646	632	629	638	697	645	638	585	660	648	632	637	647	682	624	668	630	650	618	603	655	621	644	650	645	668	614	588	632	611	662	676	661	620	630	694	684	661	659	653	661	657	680	654	637	651	666	632	653	620	629	637	644	671	664	636	625	654	647	692	601	662	653	695	628	677	675	651	629	659	622	649	715	586	718	651	660	642	669	647	662	621	618	667	635	686	657	641	617	653	653	659	648	621	657	617	670	636	697	663	676	602	671	653	615	621	625	690	640	602	603	619	665	603	682	684	634	643	614	667	642	666	616	675	603	637	659	677	640	639	656	656	617	642	646	659	652	663	645	671	615	636	630	649	687	612	634	649	621	658	610	680	671	645	691	700	667	588	641	651	686	620	665	654	639	630	679	662	633	700	663	653	661	683	620	636	635	665	648	645	611	672	626	652	658	660	607	621	655	671	650	657	659	588	622	672	613	646	635	641	681	644	662	644	662	606	645	673	639	701	656	636	643	647	652	625	656	617	670	643	684	639	608	618	660	647	679	641	693	649	653	667	631	617	688	614	666	620	612	662	659	659	642	645	670	673	695	630	614	705	635	620	635	675	620	664	614	606	637	617	636	654	680	643	610	678	642	689	673	654	647	671	662	722	661	622	616	643	609	673	659	621	654	646	629	626	665	651	630	681	706	692	686	636	622	647	655	641	652	627	649	650	633	658	695	626	661	667	658	644	649	664	632	649	673	623	652	683	679	616	681	691	634	697	665	614	618	668	665	666	651	671	652	685	655	624	643	629	581	644	618	677	645	678	705	647	636	644	647	611	645	669	670	664	641	655	645	643	610	650	625	587	719	637	674	678	630	628	665	666	652	653	654	671	666	642	665	604	641	631	638	655	675	652	622	665	660	672	625	654	658	652	645	628	652	662	695	652	624	709	630	681	625	619	656	646	672	618	629	672	609	655	660	643	653	614	633	645	632	639	638	697	663	606	629	672	649	646	627	628	665	664	611	636	622	621	650	655	636	673	663	634	641	647	631	643	655	690	636	654	649	666	641	606	621	661	666	676	579	662	672	630	697	699	614	636	654	651	613	661	608	606	673	661	606	668	639	684	677	723	649	695	680	622	664	655	647	658	671	627	641	633	655	655	668	632	612	652	676	671	696	654	661	602	631	659	637	614	669	633	623	633	641	617	621	621	646	668	643	635	638	640	649	669	679	643	619	643	646	648	672	660	641	624	681	658	643	630	617	655	672	644	653	636	630	621	699	682	668	644	653	659	635	643	665	653	690	644	669	638	689	628	675	640	637	667	644	639	589	682	692	622	626	657	656	660	628	613	632	652	671	629	639	639	691	646	680	690	618	680	652	650	669	665	654	669	707	617	645	695	710	655	654	597	654	646	652	632	636	691	616	641	628	670	648	635	631	667	619	648	670	608	644	649	659	677	643	647	690	626	645	659	631	633	630	636	657	617	647	674	642	657	645	617	674	659	637	664	630	671	679	690	662	651	642	639	663	678	623	645	636	677	664	619	618	648	669	659	682	670	595	693	615	658	659	671	650	668	693	666	663	644	644	622	667	647	615	678	644	678	647	674	635	659	638	664	659	660	648	671	642	645	637	640	706	661	686	630	652	669	626	660	643	626	696	656	659	691	662	641	690	625	664	613	636	666	624	651	655	686	638	632	673	650	636	649	655	648	676	666	647	633	655	635	644	626	673	635	654	635	683	633	619	657	648	667	647	657	625	617	673	622	628	627	680	622	649	676	681	680	655	666	633	662	650	631	665	607	671	671	617	686	655	675	620	643	683	629	670	636	707	659
22907	21366	33188	32979	33396	34004	28262	8573	1230	1028	964	995	938	923	929	932	906	949	924	944	901	909	898	932	923	880	907	853	954	884	915	932	927	910	907	931	885	861	915	876	908	865	930	906	886	913	899	916	832	902	896	885	911	895	888	891	915	866	904	893	932	899	881	895	896	940	933	882	852	928	929	888	880	929	887	948	892	865	925	905	905	898	913	927	939	899	878	890	888	909	881	921	899	894	934	893	848	896	887	891	889	913	885	878	909	884	905	883	851	835	906	855	919	916	869	898	989	919	929	949	862	892	866	867	865	908	883	869	900	856	934	888	892	894	862	850	905	858	855	872	889	957	835	866	907	929	918	908	861	899	854	856	903	895	882	905	837	874	879	931	899	900	884	868	877	878	842	868	888	944	911	886	892	895	922	857	929	929	882	933	892	899	855	871	905	911	864	883	903	918	916	870	934	946	874	891	949	866	870	888	948	897	877	936	894	904	889	875	944	899	906	931	894	892	844	871	923	872	900	905	903	823	914	867	939	893	951	845	882	907	918	907	898	864	914	915	909	860	899	866	929	884	916	885	903	884	920	877	917	935	873	855	932	929	908	883	910	902	874	839	898	882	906	872	936	884	926	906	842	927	945	914	893	871	888	917	946	951	854	893	904	891	854	909	890	822	896	923	920	945	897	860	859	932	890	926	859	840	883	953	853	977	822	875	852	866	870	960	818	939	873	873	938	922	870	848	896	908	921	852	881	918	921	858	916	893	858	944	892	897	911	879	883	902	837	850	847	896	856	870	837	847	868	876	848	915	907	879	894	842	892	909	882	908	919	863	932	899	905	940	902	892	925	850	916	892	882	837	951	895	931	929	873	852	921	892	858	911	885	875	901	890	917	938	905	918	882	881	903	881	872	899	835	870	877	942	889	875	887	887	899	932	908	894	907	901	877	872	867	863	881	920	894	883	883	933	845	880	934	868	920	870	878	874	957	971	920	921	901	938	915	905	903	937	892	874	918	890	835	860	877	865	878	939	833	921	907	903	864	918	889	850	887	875	867	921	909	912	895	889	942	881	900	842	904	880	892	918	877	891	846	925	896	903	911	949	917	930	882	863	917	943	915	890	835	904	887	948	892	918	948	898	897	893	915	835	875	926	881	922	921	856	884	900	913	880	906	900	908	858	905	982	920	897	922	925	918	906	902	920	903	889	897	872	872	857	894	852	906	848	943	896	896	916	858	916	924	891	882	941	882	867	888	833	860	873	830	877	929	842	884	889	881	916	898	917	902	881	910	852	870	865	940	890	885	910	863	891	894	892	944	931	869	929	866	897	882	898	902	933	858	925	896	905	891	877	858	882	964	930	935	869	896	862	900	919	904	896	879	917	928	909	911	874	906	843	933	887	904	900	893	881	875	863	937	924	908	867	913	833	848	868	877	984	903	861	867	879	885	877	940	842	894	905	872	927	906	900	902	901	889	930	909	901	945	847	887	860	882	840	890	922	861	946	847	857	902	857	894	887	936	897	872	885	957	951	888	861	881	847	918	922	841	912	883	880	939	899	924	854	897	876	891	889	941	857	873	919	880	899	875	894	854	856	896	944	884	941	882	924	896	965	856	928	846	903	889	911	892	863	897	927	843	866	913	901	874	915	894	896	897	897	867	923	868	862	894	880	866	848	898	845	839	869	894	893	870	852	904	921	916	888	896	900	913	902	890	909	919	927	927	941	917	843	853	852	927	893	887	884	863	914	879	927	909	893	859	953	852	883	898	882	893	896	843	886	864	888	899	940	925	897	878	884	921	892	929	910	950	898	888	870	928	888	891	917	874	924	881	907	931	919	895	916	872	894	835	895	872	849	865	931	909	898	936	952	922	902	915	885	901	921	924	875	907	863	887	909	909	883	909	897	843	867	890	917	895	874	924	929	849	905	867	913	881	882	886	961	888	879	891	923	873	884	896	887	940	864	864	853	954	910	863	872	884	947	952	899	886	962	904	904	856	913	900	890	895	950	918	912	852	845	895	883	935	886	859	877	955	907	891	856	920	855	872	894	872	877	888	882	883	911	871	891	902	909	900	853	875	863	861	893	883	905	892	900	973	914	881	854	932	900	921	904	899	884	889	915	914	875	920	911	883	946	872	896	861	867	920	871	884	894	897	901	928	966	946	927	922	944	922	872	918	897	916	869	892	897	905	881	888	907	880	874	955	842	937	940	915	878	909	942	890	891	834	911	922	908	893	852	853	854	895	967	845	879	872	910	901	941	885	920	873	931	946	923	867	919	865	894	868	869	885	864	887	888	866	919	887	895	918	894	886	877	916	917	918	869	920	910	891	893	924	944	894	901	853	881	880	874	895	954	872	831	959	899	878	887	945	887	911	866	899	905	850	889	897	881	913	908	894	903	848	858	944	863	931	877	864	921	887	872	878	859	901	922	901	835	862	888	907	847	912	940	917	846	916	901	881	868	882	862	861	876	924	887	818	977	866	906	890	856	874	885	944	920	919	862	887	850	940	855	871	873	851	885	953	920	890	852	888	857	845	898	927	890	863	915	924	901	917	888	876	859	906	855	907	918	877	855	890	895	886	848	824	949	847	845	918	878	891	891	885	883	870	929	945	911	821	891	920	875	889	876	898	893	898	890	892	911	928	881	866	869	885	822	876	901	883	936	923	868	861	886	917	943	905	894	887	902	892	894	920	910	954	911	903	858	857	921	866	957	881	921	914	902	890	920	852	850	906	917	840	882	880	949	906	901	891	869	934	892	870	891	885	940	886	934	934	908	906	871	852	907	874	889	901	858	958	900	851	954	889	905	887	940	907	905	898	937	892	922	848	900	873	900	867	899	885	916	884	857	962	928	892	880	884	872	917	843	917	823	866	995	906	867	935	896	911	897	876	908	868	882	873	910	929	921	899	847	878	887	890	850	854	900	898	845	883	942	914	852	872	907	890	876	921	836	945	885	895	893	883	952	835	898	929	938	853	919	850	898	933	921	897	945	887	929	864	941	899	910	858	897	959	908	897	865	907	895	946	923	878	894	895	865	948	855	873	911	887	920	866	855	898	858	940	898	935	895	831	886	947	884	951	872	866	873	847	867	924	902	927	886	890	938	947	873	855	897	832	877	910	940	941	860	895	918	904	961	887	869	866	875	898	828	896	889	892	925	893	880	894	933	867	884	902	858	931	901	926	889	885	865	951	922	942	886	901	911	929	892	836	876	918	868	930	869	898	897	829	892	864	844	950	886	940	905	855	896	835	886	913	875	882	926	916	920	934	872	866	912	938	882	897	837	940	879	922	908	920	889	900	942	921	929	900	883	865	907	873	904	886	902	909	917	911	882	875	871	925	913	894	882	847	899	858	952	901	930	938	967	928	903	886	868	906	904	927	836	901	897	857	912	914	911	906	921	847	974	887	897	845	927	916	888	916	933	945	900	907	929	858	894	900	906	910	883	844	890	895	866	931	893	907	877	913	883	888	895	915	936	832	861	965	873
41440	89583	88818	64512	51768	41256	27658	8341	1227	1242	1139	1130	1123	1011	1051	1050	1050	1016	996	1100	1001	1040	1053	998	1024	971	957	1012	1067	974	998	991	1001	976	1036	1024	992	994	1016	942	1015	956	1059	1026	1004	990	959	985	1008	1039	1000	987	1028	995	990	1048	961	992	976	1023	1007	989	981	989	1000	1027	949	1017	996	1028	984	953	1008	1057	1023	1024	988	997	1045	1029	964	1011	1029	999	1073	1013	1007	993	995	1011	1015	976	972	1000	1003	982	1002	951	950	1013	973	953	1024	1009	1010	1042	1010	1017	928	933	1008	1041	975	994	1029	990	1039	978	977	1039	1028	979	956	1002	930	993	1010	994	988	1023	1028	1014	958	997	1046	1013	978	976	988	1020	969	1000	1043	972	956	1000	1005	972	929	975	1032	1008	987	1006	994	1038	1026	980	964	980	1001	1019	906	1019	973	1020	996	970	969	1015	977	988	1011	971	970	936	984	985	984	996	955	994	967	1011	1016	964	1006	1009	1013	1065	1045	995	973	1005	950	1004	983	1007	1018	1052	980	1058	991	990	1029	1009	1049	964	938	1011	1002	993	1038	939	1018	980	957	1001	1039	973	992	1005	925	1044	1023	1008	984	1018	969	973	1011	1001	951	1007	999	1024	1007	1016	991	995	1001	1016	984	952	1011	937	974	1029	960	933	983	944	948	1034	971	980	1001	944	1037	1030	1036	990	1036	949	978	979	961	974	1018	940	989	1007	978	999	972	1028	1018	1015	1040	975	989	984	993	1000	962	987	1023	1027	957	980	989	987	1004	1057	1037	940	991	962	1007	1016	945	951	996	983	972	960	1013	1003	1040	992	926	950	1029	988	1002	986	1029	972	949	1004	971	986	949	1012	984	1011	975	980	1035	985	962	965	978	1031	1002	1083	1035	1024	990	1015	1004	1001	975	1013	1027	972	1026	1030	967	1004	1010	999	998	1014	934	1011	974	1005	1041	988	1019	1050	1025	1006	1049	1024	1026	1034	1067	960	965	979	968	970	1016	1045	1004	962	1050	1004	988	986	998	970	1022	959	1029	1001	1019	977	971	947	969	1017	957	994	1038	980	1029	939	1004	1027	1011	1014	1017	979	999	935	1111	979	1032	1033	994	1021	1054	936	981	1004	995	992	975	960	984	988	1023	994	1036	986	1012	933	999	960	1036	1020	959	1035	1040	945	993	1008	1025	993	963	1020	980	1052	946	1001	998	970	994	1076	992	935	1026	994	979	962	920	979	976	1006	964	1015	1002	997	1024	966	975	999	1004	1057	1033	963	977	987	1008	998	1040	1015	985	926	984	984	941	1035	1012	942	970	989	935	967	957	1011	999	984	949	991	1030	977	991	979	980	1002	1015	975	1006	1028	1002	997	1007	922	1017	970	1036	968	1002	966	993	998	1013	1032	978	952	980	1002	1028	960	1006	1007	1029	1009	951	982	1020	953	1001	992	1022	1014	1071	970	996	1042	1000	998	985	1038	996	984	1007	1052	953	1001	980	1018	986	976	1021	1010	997	991	961	1026	1030	957	979	963	988	972	1027	967	1017	1016	999	990	1020	997	984	1008	1007	1001	1001	960	1010	980	977	1009	924	933	1036	906	1005	981	1048	1011	1006	949	1002	973	982	1052	987	961	1016	964	934	1034	1057	945	1004	1007	1045	1013	1029	981	991	1019	966	968	1035	1070	968	1004	990	938	916	1040	969	1024	962	1006	1034	1028	983	1018	964	1048	1048	1040	991	968	970	1012	994	964	987	1030	958	1019	1023	1002	972	1027	989	999	1022	951	931	1037	1072	993	1002	928	978	950	1018	994	1005	989	946	1015	992	1009	1018	995	1052	1011	1008	992	1014	1020	1009	1053	953	1057	988	997	974	1020	940	1012	999	1009	1004	993	1017	1011	1027	980	965	996	953	1026	984	990	1009	963	1022	988	1006	958	988	987	965	991	943	1005	978	1023	1006	997	1029	974	1003	994	1006	1028	996	1034	994	916	973	1001	978	1044	977	1009	937	1000	1020	942	1026	987	1006	1001	1011	968	1013	1031	1006	967	999	983	994	987	1015	976	968	944	1045	975	993	994	954	968	991	928	991	1018	1086	1022	1085	965	1008	975	1055	1012	1003	999	995	1024	1005	974	982	949	962	980	1007	997	990	957	1049	947	1029	1005	960	994	972	1020	959	941	1037	1031	984	1004	1045	963	1003	1023	1017	962	948	998	970	1012	1004	988	985	974	1025	958	1003	1053	1028	1010	980	953	974	948	1016	1000	1021	921	943	1059	1008	1009	946	985	989	966	1000	1021	1012	991	1044	1004	1000	968	988	971	1017	1038	1007	970	968	1038	993	975	1012	1011	1025	1018	959	1015	1043	1002	995	990	1003	1012	964	976	973	989	1003	1031	981	998	1008	1002	1025	1020	943	991	987	1023	993	987	1002	988	976	990	1000	1004	1025	1036	1059	1001	966	986	1013	970	1007	980	963	1021	996	988	1024	949	966	952	984	1060	990	1030	1022	992	927	1019	999	1010	935	1010	1008	978	973	982	1033	1028	1002	949	977	1000	978	958	1014	1042	964	984	1066	943	994	973	966	995	1075	1047	1032	1024	975	1014	1060	1032	1006	993	984	1005	978	1047	937	1007	1009	994	1047	1013	1004	1007	1034	983	1019	1034	1060	994	1014	1008	1017	1013	1022	976	1002	1006	1043	993	985	989	1013	1001	985	988	1018	995	957	995	1002	1030	997	1005	1065	988	1004	1013	974	1002	1018	1016	976	1001	987	986	1022	1062	991	968	1065	967	953	969	991	1011	998	995	968	1024	984	998	961	1049	986	982	972	944	959	945	974	973	999	1056	1042	1028	1010	914	1050	1004	1027	972	1013	1002	1024	1015	1008	1027	964	954	1041	1028	993	1014	947	977	1034	933	985	936	1008	1041	1015	956	996	993	965	974	991	955	1025	986	963	985	1012	1006	935	953	1000	996	1030	965	964	923	1014	950	1033	948	984	1013	983	945	993	1027	1013	1022	974	992	974	1012	1025	1010	1034	962	993	1032	975	1003	1014	1042	935	998	1020	1006	1025	1049	994	996	938	1036	1002	1066	998	1023	1011	999	1045	1026	979	1007	1008	1006	1041	1029	1015	1014	1002	974	980	954	1036	982	984	991	967	1007	1031	931	984	1002	989	1006	987	998	1039	1020	982	981	955	996	1026	954	989	988	987	990	979	966	1037	948	966	962	1010	1040	995	1029	999	1036	961	1015	1030	1035	1035	957	994	956	984	1006	1044	957	965	967	977	940	999	1022	932	1026	992	980	929	963	937	999	944	970	961	991	1016	1000	955	980	1004	988	947	980	962	1030	986	974	1050	1012	942	1005	986	1010	950	1015	988	970	1028	1040	988	970	1031	1006	1006	1024	978	986	988	1017	936	1064	1007	983	1020	989	969	1019	1001	997	1055	1020	974	1025	1024	979	1004	1027	979	1056	1044	992	996	1048	1035	991	1031	994	1082	1031	1003	972	1074	998	990	1048	915	1035	949	942	961	1005	1016	998	975	989	993	944	1033	975	994	1059	1012	984	967	1011	1016	966	1015	1006	976	976	1006	1031	993	949	1056	1058	953	1003	998	1010	947	1001	1039	993	994	1002	1002	996	1034	1027	997	1035	996	992	1012	1040	971	1020	1029	946	958	1018	989	979	1010	1039	997	996	925	1001	1007	985	971	998	999	980	994	1009	1002	1019	1033	987	975	963	983	998	977	985	983	1023	1024	989	1007	957	1018	1026	1009	942	974	1052	1009	961	1011	986	965	954	896	983	935	952	1010	1034	967	1043	973	1043	916	1037	968	1044	985	1012	1007	1066	1010	998	1062	1032	1006	992	1017	996	1030	956	1004	1025	956	1013	1016	1035	971	1061	991	1012	995	981	974	980	998	962	1022	1041	1026	1007	965	1016	960	935	1001	972	1023	1050	948	1001	996	987	1020	983	980	996	1008	1017	950	999	1005	1045	1030	968	1018	999	1015	958	1014	1050	946	1009	991	1008	963	994	1005	1011	993	990	978	959	1012	1056	1009	1005	1020	998	1019	1062	1074	990	959	1046	986	1012	972	1049	1015	989	1003	982	1000	987	1007	1038	918	974	988	1015	994	973	996	1017	985	992	994	968	976	1025	945	1002	978	940	1011	947	1007	1004	1022	966	995	1023	1013	968	1047	1020	972	954	1000	922	961	952
27436	23704	34013	20726	8669	4020	1805	668	419	437	436	419	460	468	448	411	484	464	480	436	432	463	454	446	477	456	425	472	461	453	484	476	453	445	463	493	426	466	410	463	393	443	463	437	452	442	463	466	461	471	421	452	455	494	494	480	483	437	447	424	437	467	443	446	469	412	450	465	433	454	463	453	425	435	441	427	463	444	470	457	468	464	464	423	475	428	443	469	444	459	485	461	449	452	461	462	448	435	490	405	466	474	472	440	467	436	460	487	446	463	445	473	439	428	469	471	435	445	480	431	468	447	392	434	482	472	430	475	461	456	474	477	449	443	450	470	451	437	463	422	428	459	473	470	461	450	455	476	468	437	434	431	448	503	435	455	491	479	430	457	442	467	435	451	411	468	433	453	450	411	470	469	440	446	465	461	442	453	447	466	477	459	464	400	466	444	423	472	474	477	481	450	477	484	445	452	453	463	467	466	485	427	467	468	424	457	456	456	475	429	468	425	450	459	463	483	451	416	438	421	462	430	453	437	473	446	415	466	446	503	466	451	444	436	440	446	427	459	464	460	402	437	477	447	442	448	445	415	455	445	448	443	500	482	420	440	432	456	459	403	460	435	435	470	470	441	454	495	438	472	476	446	447	433	440	436	455	454	470	416	481	469	460	461	453	451	457	481	473	423	462	441	461	439	450	449	473	424	416	432	407	442	472	438	489	444	440	416	446	452	439	447	457	467	421	445	463	438	429	489	468	491	448	414	446	406	455	497	475	464	424	473	450	443	466	432	431	475	465	457	488	440	429	425	432	491	475	441	400	441	469	439	430	470	423	481	465	441	450	455	443	460	439	467	463	467	439	417	468	420	500	461	453	450	475	441	479	434	427	482	459	431	477	461	457	487	445	457	456	471	435	433	449	475	462	451	460	453	428	454	443	482	435	460	443	462	468	499	496	490	454	447	455	439	447	413	458	435	446	433	466	448	431	478	425	451	457	460	444	415	499	420	481	477	450	468	461	465	425	495	441	443	454	432	444	500	462	456	461	448	471	447	461	431	461	473	418	472	460	487	453	451	476	432	470	481	452	489	438	455	451	487	462	522	512	459	458	469	453	476	444	421	419	458	452	446	443	440	496	443	451	442	468	476	443	506	417	481	478	446	413	427	456	470	464	450	510	434	468	447	446	485	453	475	441	486	466	474	431	476	432	476	425	465	405	490	473	486	440	435	492	492	458	456	473	494	421	434	444	413	411	439	458	479	406	478	421	446	434	461	466	463	454	439	436	451	430	471	468	423	426	454	432	411	445	451	465	484	483	439	454	480	414	438	420	462	464	454	468	412	438	459	447	469	415	455	413	452	442	488	465	483	495	450	445	486	503	443	432	443	431	450	471	420	426	434	433	449	440	402	447	452	441	475	450	437	451	434	420	405	456	470	465	440	427	454	431	485	455	494	460	488	458	482	442	442	456	458	430	453	452	471	456	451	436	472	467	424	455	446	470	411	447	447	472	430	465	430	418	441	489	452	410	446	453	448	460	459	438	471	429	431	482	475	462	440	457	485	442	411	476	450	431	469	436	472	452	431	442	459	448	430	460	492	452	457	454	487	452	398	470	446	431	455	454	454	459	461	444	454	495	449	445	457	460	473	452	427	467	444	414	473	460	437	449	422	463	434	475	443	453	503	429	428	465	453	465	467	461	421	464	417	437	479	478	469	462	437	471	461	442	404	468	444	463	477	462	467	427	410	466	449	462	489	510	418	443	438	432	481	452	479	403	436	454	460	500	441	458	464	449	460	405	454	465	446	440	446	449	463	472	452	429	453	460	442	455	448	444	523	464	451	478	460	474	453	440	477	465	476	448	437	477	443	433	466	480	481	494	485	479	461	457	444	450	434	418	443	434	461	467	453	478	464	450	455	444	448	454	430	454	428	477	439	458	409	447	447	450	447	412	500	462	482	452	478	459	433	443	453	441	439	453	446	440	468	484	436	436	455	482	438	473	445	451	463	457	491	465	460	448	455	433	452	429	440	460	455	468	488	446	425	451	459	450	413	413	470	461	443	429	458	438	470	429	447	431	427	466	460	458	467	453	471	474	472	457	470	401	457	449	437	460	439	450	455	452	460	451	480	449	466	412	461	462	415	429	398	442	452	466	422	454	456	452	447	456	471	413	441	456	438	446	473	448	461	450	407	446	446	441	461	473	436	474	465	454	425	461	439	425	442	433	424	425	462	425	444	441	420	424	418	396	442	429	456	434	445	454	441	467	441	444	467	438	429	423	449	456	447	451	441	480	455	443	417	440	425	464	453	464	480	446	489	451	447	436	465	437	467	474	442	454	472	480	460	463	448	436	471	467	461	447	394	492	447	446	468	465	469	430	429	428	438	444	508	476	467	457	456	434	435	455	473	435	439	423	387	488	454	423	435	412	438	464	453	476	450	435	432	437	434	473	503	484	461	424	485	454	486	425	453	471	443	456	436	494	420	448	459	426	448	426	437	450	461	484	442	454	426	457	446	447	455	434	471	455	459	456	458	471	449	476	436	467	464	439	471	429	412	469	424	468	473	431	441	457	469	479	452	486	419	418	439	456	468	447	479	459	441	419	438	435	439	428	456	474	432	455	439	460	455	456	486	421	430	505	448	427	486	490	464	455	433	444	473	427	428	467	444	453	465	461	446	439	451	438	482	459	415	449	453	477	443	401	455	466	422	429	474	447	436	443	428	483	462	455	444	473	442	457	422	428	421	461	424	492	400	453	428	440	447	445	486	430	429	455	444	434	463	490	437	485	423	453	432	436	433	426	423	441	484	459	449	443	468	482	436	467	485	433	487	458	452	461	459	433	446	447	461	481	491	451	438	384	426	446	467	462	422	420	413	474	464	460	463	485	454	479	461	447	455	453	438	438	437	453	428	457	474	435	437	447	428	462	455	463	450	450	423	469	445	483	420	465	471	434	480	453	455	451	472	477	440	445	482	462	439	431	463	423	487	468	450	436	479	460	461	467	445	432	479	408	472	462	453	428	404	399	492	401	440	450	458	439	444	464	479	472	446	464	448	487	455	452	467	445	445	493	440	406	424	451	436	479	482	421	487	472	440	462	459	522	481	444	446	473	443	414	498	422	438	455	452	463	431	467	445	469	448	454	444	472	466	423	463	488	466	450	428	463	427	416	470	441	435	428	456	474	449	457	439	431	444	463	446	487	442	480	475	432	440	454	501	466	467	426	415	473	436	458	442	428	438	437	420	436	452	447	453	444	451	478	422	502	442	464	432	401	462	429	448	458	427	462	420	417	484	459	443	447	467	439	447	439	459	452	411	452	487	492	439	490	436	466	425	427	442	476	465	437	458	487	480	482	460	463	467	436	497	436	476	459	459	470	438	457	433	435	437	428	402	462	452	472	454	484	457	470	460	480	445	459	432	433	469	440	485	449	427	458	428	420	480	448	448	423	471	422	427	445	409	456	449	461	481	421	451	449	413	433	454	499	463	480	455
12150	37130	36378	17398	10454	5984	2593	890	571	565	536	556	564	530	552	522	571	561	526	543	536	529	514	531	545	522	518	536	565	553	507	521	502	568	517	520	540	554	530	516	510	550	594	554	545	521	574	547	521	533	483	514	512	498	466	510	531	583	543	534	547	557	547	539	554	536	547	544	548	529	524	524	546	520	537	582	478	505	565	484	536	503	490	560	548	530	561	504	565	548	533	542	520	559	549	542	536	556	553	593	509	538	506	524	548	518	553	543	531	552	526	515	527	488	594	543	495	567	546	540	548	594	513	527	555	522	540	508	510	544	537	519	549	545	545	571	543	574	523	525	505	507	540	489	555	521	540	510	568	518	511	567	508	551	525	520	503	543	536	549	521	524	529	524	530	509	503	526	524	539	516	559	564	552	517	555	576	517	500	534	493	530	533	548	485	532	536	511	535	508	508	558	519	543	535	551	521	552	554	537	553	543	544	529	537	549	564	552	558	601	569	528	519	531	548	525	556	530	536	533	506	516	516	550	567	517	555	551	573	536	529	551	516	520	570	560	522	520	582	514	547	528	529	509	537	534	530	518	555	508	536	530	561	521	507	542	550	553	530	503	493	589	559	508	559	535	529	508	525	499	518	552	517	565	548	563	521	550	597	549	533	550	545	526	550	516	524	539	550	480	565	524	514	551	538	577	529	550	547	524	560	539	556	541	491	536	526	523	519	502	581	560	525	534	530	525	547	568	529	563	536	564	549	536	547	552	539	482	529	535	535	531	536	534	552	545	543	535	526	523	567	543	515	534	573	534	588	569	544	504	554	512	548	502	543	576	568	524	569	496	543	554	536	518	534	522	487	559	564	519	524	554	577	545	539	538	565	495	535	539	553	483	541	543	515	549	557	514	559	553	489	473	558	512	487	502	503	526	563	511	499	548	538	501	529	524	537	510	545	544	519	532	586	525	523	514	522	536	566	532	507	547	512	518	501	534	559	515	555	486	554	523	529	546	520	517	540	575	618	551	516	517	521	513	519	541	565	542	540	502	566	520	516	533	534	586	548	538	505	523	555	523	525	522	525	507	559	504	545	525	527	520	567	543	525	490	570	538	536	524	565	539	522	555	549	506	509	579	547	524	553	541	523	509	537	548	540	514	531	536	549	531	523	537	529	573	522	550	538	507	542	541	533	584	517	554	528	563	520	547	515	528	522	508	545	507	529	551	559	535	514	502	485	524	567	499	532	516	505	546	512	532	505	567	509	553	539	546	541	545	573	571	568	550	505	494	500	503	549	546	556	507	574	538	513	536	564	555	552	513	545	548	508	551	508	542	518	508	548	530	537	535	585	535	508	516	545	520	554	527	514	544	532	569	527	535	523	559	566	548	531	510	522	531	515	526	574	520	546	513	538	547	494	549	506	545	523	586	540	487	532	512	506	533	513	550	541	557	553	504	500	558	535	494	502	469	511	583	504	545	523	553	508	547	553	490	543	558	504	575	522	574	526	550	551	545	555	556	564	552	504	532	552	526	517	502	536	516	528	536	545	544	487	517	545	490	562	525	512	540	543	549	568	541	559	558	564	536	559	523	557	528	545	580	512	513	581	532	524	557	525	513	522	537	572	528	513	504	535	537	556	581	540	571	519	535	565	538	544	527	491	476	511	550	513	562	546	535	523	578	525	543	594	521	544	503	545	540	513	546	539	566	554	549	508	518	544	545	512	557	558	540	527	548	520	509	497	543	549	574	547	540	551	547	515	551	520	504	555	502	534	526	521	521	553	516	561	550	536	508	528	554	547	517	549	529	597	569	561	508	516	551	559	545	519	508	583	560	501	490	537	531	517	485	503	547	530	544	546	546	583	492	549	541	585	504	503	558	546	566	491	539	520	530	546	526	582	539	510	517	541	562	547	528	535	540	550	578	531	539	571	563	530	561	536	551	559	572	554	559	536	519	558	506	544	565	516	550	510	525	547	540	538	523	540	520	539	537	524	542	510	550	572	514	541	544	580	546	561	520	517	539	520	511	514	559	510	508	559	540	577	579	517	532	512	519	531	561	556	560	533	554	524	543	509	566	498	542	532	555	562	530	564	538	547	516	532	506	547	545	491	547	519	573	543	561	509	524	496	535	527	563	511	519	556	557	539	570	552	572	558	524	563	560	547	567	543	549	536	543	556	539	530	548	569	572	538	566	553	530	500	520	534	554	536	532	563	508	546	511	550	527	544	532	526	561	518	555	535	526	564	509	488	500	545	512	519	541	588	524	536	533	515	515	527	529	544	533	559	582	559	521	544	544	517	583	574	590	519	554	544	528	532	536	498	544	536	571	570	491	562	489	571	554	523	498	569	519	541	531	568	543	542	533	540	538	558	512	547	510	555	525	554	555	520	516	521	542	554	538	573	542	522	546	543	479	539	539	529	539	547	538	532	581	565	565	487	529	545	481	555	537	519	517	582	503	523	518	542	509	536	573	536	479	548	548	511	578	522	557	569	520	502	548	541	504	548	551	512	534	515	515	529	521	541	554	513	556	592	545	565	521	553	545	554	582	542	529	556	517	559	518	518	537	534	558	514	535	542	510	532	570	568	521	502	551	525	526	544	571	540	487	527	525	502	474	548	509	533	535	554	497	573	529	513	520	523	545	540	573	566	517	559	496	533	509	523	507	556	544	572	527	507	537	556	522	570	538	544	580	544	536	534	531	557	536	493	504	523	532	534	503	533	550	539	542	516	558	498	560	556	532	478	524	512	559	529	530	545	511	503	572	555	525	525	523	547	538	537	538	496	506	551	526	544	558	548	546	530	554	558	484	524	537	535	559	544	527	564	546	542	529	512	481	545	503	514	508	500	534	538	561	538	560	520	561	522	539	541	513	503	523	549	522	551	505	532	520	539	512	536	494	566	544	544	548	526	506	559	540	546	530	516	536	566	542	574	567	532	566	512	553	514	525	561	486	541	560	577	554	481	527	531	529	507	534	554	563	507	507	545	505	492	528	540	544	601	555	558	533	557	523	505	528	548	528	538	516	540	522	515	568	570	534	581	562	500	532	572	535	562	565	498	584	526	553	540	518	531	571	517	525	515	554	509	549	517	512	502	530	498	484	579	518	538	514	534	522	553	538	529	497	505	521	505	561	542	515	541	541	537	562	554	545	567	537	530	562	528	519	521	560	556	597	555	533	529	554	545	532	549	533	549	523	547	527	516	523	526	544	567	521	518	495	541	511	541	565	545	512	552	549	519	508	551	536	537	547	528	541	562	561	518	527	511	549	539	552	524	548	564	548	542	538	558	551	543	547	538	516	526	569	508	525	554	586	580	505	533	500	544	518	502	557	548	523	530	499	564	560	534	553	540	544	549	559	526	538	553	555	572	577	526	517	539	551	559	520	515	536	523	557	496	573	537	525	565	524	546	553	512	529	539	534	565	557	558	540	530	526	573	546	558	557	540	484	532	512	593	539	532	524	569	523	542	524	547	521	550	514	535	584	572	515	503	534
24474	21830	41370	41070	29667	23372	11628	1553	630	691	604	603	659	645	614	630	607	581	612	624	599	615	647	556	610	608	597	662	602	602	571	586	547	584	581	562	621	593	578	585	638	613	614	598	617	609	602	602	581	619	604	589	572	569	603	605	577	583	585	628	626	584	589	620	629	583	587	567	598	605	585	595	606	625	596	625	615	612	629	557	595	588	619	590	582	615	602	617	641	605	625	578	584	597	615	565	611	586	609	622	590	547	583	635	628	607	632	581	567	606	641	601	577	585	616	587	586	619	630	595	579	569	589	591	623	587	579	573	618	609	630	596	613	611	549	591	605	613	603	614	610	583	572	587	639	601	651	603	589	576	582	631	648	655	570	622	630	618	553	582	605	582	627	617	618	621	594	605	605	571	586	590	583	595	629	605	621	648	557	583	596	613	594	580	566	623	636	609	635	604	635	614	555	586	597	633	599	574	597	598	589	594	583	625	613	574	622	571	591	571	578	567	583	572	572	601	572	612	591	654	598	576	596	583	602	622	573	616	581	585	561	588	621	641	559	606	630	545	573	612	564	648	591	579	577	573	585	556	578	589	636	622	598	574	608	585	638	587	601	585	629	611	565	619	560	552	633	606	600	636	638	570	571	627	597	606	561	621	619	596	615	595	679	581	563	574	603	610	577	609	561	568	639	603	601	578	602	582	555	583	671	615	615	599	586	589	598	596	624	633	560	618	591	550	613	676	584	577	567	608	572	567	562	631	609	588	620	621	567	602	570	606	580	604	553	562	622	641	587	615	564	610	575	628	572	600	612	592	599	621	574	597	619	582	616	649	619	602	596	632	623	600	641	612	580	618	617	617	576	614	577	575	615	587	577	605	621	555	620	607	598	613	665	592	599	556	567	658	608	602	654	614	630	592	615	614	591	608	621	575	596	622	562	600	560	553	601	574	603	630	584	603	619	630	589	577	625	587	577	592	653	615	582	571	605	610	569	601	631	621	630	560	620	583	586	621	628	565	595	631	606	628	645	570	629	640	596	626	616	662	616	619	597	560	564	637	605	599	628	558	574	616	656	583	615	600	617	560	574	571	612	646	554	617	644	573	573	604	591	612	568	623	577	581	609	591	602	612	601	642	583	620	605	614	579	636	601	571	616	602	585	634	588	602	609	601	633	610	610	576	604	607	622	588	573	638	642	616	579	610	597	580	619	585	560	548	624	606	634	601	580	591	624	619	603	639	597	601	578	610	583	587	615	581	580	640	584	609	598	585	588	588	609	578	574	590	636	648	615	583	601	629	606	634	650	568	580	581	623	587	625	624	631	631	568	635	602	578	590	633	551	590	615	619	609	603	585	564	576	573	604	605	606	593	562	571	590	588	638	558	607	599	607	623	579	559	576	652	620	575	601	615	609	611	584	592	627	613	561	645	601	585	608	580	631	605	602	633	554	603	624	546	558	614	553	592	586	603	624	597	610	576	592	595	586	576	569	560	598	583	605	612	607	592	600	590	605	646	633	585	562	658	553	590	623	609	578	625	603	591	576	611	637	630	595	606	624	626	579	606	642	666	600	653	618	640	612	588	619	596	568	579	634	624	615	627	615	653	606	529	616	587	645	602	655	611	623	633	571	594	616	583	587	612	597	585	635	592	654	620	605	620	592	643	619	575	590	589	596	595	601	606	584	601	588	610	610	620	575	589	627	584	589	601	640	587	632	578	567	583	604	622	571	600	579	608	606	600	625	589	614	604	598	623	569	565	577	592	570	583	579	613	559	616	583	642	593	627	609	571	604	573	607	620	540	619	613	529	620	607	645	657	579	625	642	567	575	580	595	561	576	616	570	569	603	602	643	611	608	605	614	599	581	602	595	565	636	574	645	571	608	616	625	601	650	563	595	640	615	600	556	569	586	618	603	630	560	606	622	595	577	585	573	564	622	617	591	608	630	576	570	602	617	615	613	577	542	591	599	621	629	556	607	574	599	588	607	575	598	596	576	622	609	592	604	603	575	648	593	595	598	551	608	580	604	587	577	626	591	636	609	613	639	592	633	602	578	561	582	608	585	616	626	638	590	620	645	608	614	593	616	561	591	626	633	640	639	599	586	612	618	536	591	584	594	655	574	553	610	578	634	570	598	630	575	609	558	554	591	550	642	606	548	621	566	593	604	616	639	582	623	588	593	583	617	635	583	589	613	588	577	571	608	596	599	624	578	640	587	582	595	606	593	601	612	618	585	577	589	566	629	593	580	609	601	618	633	581	620	610	597	574	561	588	588	590	567	597	576	624	619	610	580	643	613	593	576	556	549	583	621	581	598	593	673	644	553	582	629	571	579	605	565	592	587	612	585	615	621	643	609	646	630	586	628	587	588	591	621	605	582	626	611	641	586	611	579	578	634	643	630	633	673	616	625	600	561	594	572	626	610	591	646	551	597	613	657	566	609	610	614	597	570	589	602	606	599	589	599	599	591	658	604	578	623	619	597	629	613	621	597	593	616	620	598	605	557	603	625	571	608	610	619	598	551	565	579	624	622	591	607	588	551	608	576	595	633	576	593	658	619	613	644	593	566	625	616	591	616	574	624	562	573	626	604	613	606	661	592	556	621	551	600	599	615	595	632	643	592	561	631	612	610	624	620	603	601	609	630	606	576	612	613	588	619	616	613	621	574	632	622	665	621	561	595	591	612	616	615	628	615	553	611	626	600	630	609	589	613	590	555	590	561	609	594	581	581	644	584	571	564	591	630	607	587	564	590	614	593	589	577	587	665	623	631	582	623	546	603	562	592	542	610	584	597	606	563	607	608	577	599	614	603	561	589	579	615	613	628	607	588	579	606	582	613	585	619	549	579	645	612	614	616	625	640	615	607	584	602	588	635	605	564	605	636	612	574	626	611	612	546	604	602	593	635	617	601	605	590	614	609	607	626	581	625	598	594	586	583	581	577	623	551	592	597	532	560	583	653	606	624	566	595	602	594	590	550	575	573	579	637	586	606	622	564	652	647	590	579	622	574	595	555	580	589	629	605	561	568	638	602	602	599	636	606	589	595	598	550	610	590	599	616	610	624	609	610	640	546	621	574	570	581	581	630	583	629	579	584	584	601	599	571	594	634	571	609	615	619	548	585	560	609	588	623	582	622	592	626	582	629	573	598	583	612	550	583	570	607	604	632	568	600	577	592	599	582	565	601	591	605	601	586	590	566	578	586	558	620	566	569	556	583	662	613	636	632	579	595	574	569	582	617	561	619	600	602	577	600	637	577	642	599	558	594	554	579	565	564	618	592	603	631	593	562	596	590	602	614	586	592	619	565	583	599	583	602	589	550	624	611	605	590	613	573	607	630	610	628	578	603	598	581	642	570	591	585	624	598	575	585	634	579	581	615	620	582	605	611	585	573	570	599	607	616	592	578	567	605	617	617	589	561	586	606	587	607	578	558	637	621	612	547	610	578	610	609	617	622	558	583	632	608	599	615	599	611	621	590	585	615	659	568	638	584	630
30666	74452	75336	47117	35067	26060	11743	1575	799	737	765	748	705	718	691	783	709	737	755	736	720	715	679	631	666	690	699	689	669	686	728	618	693	713	697	672	688	704	673	709	714	677	710	709	632	669	684	711	710	671	720	684	672	661	642	697	686	710	674	718	672	689	720	709	693	706	735	709	704	716	638	689	646	689	684	646	655	691	684	668	661	679	659	651	659	655	706	718	682	700	692	653	672	663	690	683	682	722	672	698	648	654	692	718	716	695	656	699	663	716	686	638	651	685	665	646	719	700	654	618	727	687	688	666	657	682	675	663	696	701	687	748	700	663	669	718	705	703	696	667	705	667	755	719	692	664	684	678	653	673	715	672	673	735	725	712	722	627	731	660	717	704	623	649	675	684	711	675	654	676	732	662	687	703	685	711	671	679	694	706	690	682	656	664	699	715	717	716	682	658	670	701	648	740	699	706	702	647	699	688	730	669	684	685	715	721	695	695	659	698	698	712	756	673	735	700	642	678	685	691	683	676	660	684	670	660	655	664	705	659	740	681	677	643	693	671	695	689	679	717	704	723	672	654	726	668	642	646	701	688	727	714	642	659	729	656	675	644	688	672	680	667	682	667	720	655	653	687	731	623	682	691	683	683	728	690	674	658	686	670	676	672	680	681	715	713	697	675	678	708	693	665	659	716	664	679	680	710	718	683	671	674	662	689	731	709	702	691	689	690	666	704	653	707	680	712	672	696	667	703	668	670	670	719	679	669	675	697	717	698	729	652	695	619	646	677	667	658	660	679	665	678	662	685	681	656	647	645	748	692	667	711	658	694	649	697	716	703	733	719	678	671	703	655	668	682	706	688	682	684	687	685	702	721	735	667	691	639	661	682	700	694	710	678	666	686	682	682	689	664	717	670	673	694	681	689	648	708	667	656	707	672	655	699	704	739	662	707	700	707	719	659	703	663	654	668	677	644	653	694	700	646	675	671	685	689	698	663	711	671	715	677	686	686	683	686	742	682	722	728	685	689	673	647	686	701	679	709	693	702	637	687	681	656	682	665	722	660	668	666	665	715	622	690	712	737	711	730	642	675	726	699	666	682	722	759	690	682	692	669	734	696	706	680	680	644	678	741	661	664	671	715	651	717	699	702	701	672	664	667	671	682	666	658	715	676	703	694	655	711	636	658	659	637	719	685	732	709	674	687	725	677	678	698	703	683	664	687	708	683	701	652	707	640	694	706	711	734	663	733	700	668	680	689	677	651	684	643	712	684	654	683	691	700	681	679	696	693	682	688	699	697	692	694	650	710	685	658	690	700	685	657	708	667	674	687	691	681	700	664	699	686	677	730	649	720	684	638	701	665	654	663	636	639	722	657	670	666	697	699	707	701	698	638	681	666	709	726	663	682	680	678	665	636	677	733	704	720	670	707	722	675	724	694	693	661	664	671	699	690	673	705	653	721	717	695	671	677	689	662	666	681	652	673	699	647	685	678	662	691	738	684	710	656	670	696	705	668	671	629	683	711	695	715	684	655	663	685	705	719	678	671	756	683	649	689	688	691	696	693	682	692	656	638	695	727	660	710	654	660	672	685	655	668	654	690	701	702	694	692	710	666	700	669	707	679	667	653	700	713	681	683	642	664	625	728	729	679	664	692	676	703	665	685	673	711	669	685	675	694	677	712	687	669	718	678	691	690	677	664	714	716	678	688	715	680	697	672	681	676	676	674	660	688	671	639	697	692	677	709	671	703	679	728	696	660	691	696	654	651	723	686	696	687	675	689	679	706	673	675	676	670	720	648	644	715	647	685	666	663	682	693	696	658	682	760	680	703	683	683	690	668	696	680	654	771	665	678	641	695	713	686	665	693	681	704	680	666	689	686	653	683	663	649	689	665	673	679	687	698	665	681	673	673	677	689	664	679	708	696	686	678	663	675	689	672	726	634	670	672	743	718	712	666	679	672	666	657	673	716	658	741	680	663	725	691	685	678	677	671	702	660	682	685	701	683	683	647	627	662	664	664	676	646	708	689	703	660	686	721	676	669	656	705	671	714	665	720	637	680	661	725	695	709	675	706	642	672	714	691	697	654	703	635	705	654	669	699	666	680	686	706	721	719	660	738	711	725	685	692	645	697	671	660	668	655	705	681	709	674	696	687	622	669	680	711	667	683	739	652	698	673	659	653	689	715	709	725	686	712	676	682	689	684	677	695	701	699	656	676	649	679	693	693	640	710	652	670	688	711	702	680	751	725	742	699	684	716	676	718	664	660	616	686	728	683	701	620	680	703	688	685	693	665	721	692	650	651	685	706	653	644	725	697	657	755	639	730	713	687	684	720	679	639	691	672	657	681	710	706	685	687	692	658	724	668	705	644	632	712	709	688	687	726	692	742	623	670	687	706	745	648	674	726	662	665	683	671	718	636	682	711	675	670	657	698	689	674	644	674	699	739	712	697	666	697	678	694	687	670	692	714	688	672	694	707	700	680	644	638	638	695	701	669	713	706	647	668	711	637	689	661	666	668	651	693	630	647	646	728	684	665	689	655	690	685	683	664	707	722	678	633	667	671	647	720	692	667	624	703	644	689	701	645	645	704	673	689	704	683	686	685	696	672	640	693	748	762	694	654	671	660	702	628	678	715	671	681	684	673	701	701	637	702	678	664	654	662	716	688	674	696	730	647	691	723	662	703	677	651	674	658	735	702	662	698	693	673	678	690	665	699	697	655	722	656	682	690	667	699	679	686	684	703	661	680	682	701	675	666	710	694	698	701	651	688	680	713	738	663	714	678	669	675	676	660	622	640	649	719	676	648	669	668	647	705	705	679	703	688	671	699	685	682	664	691	697	686	639	673	640	660	658	675	695	651	687	669	692	618	690	690	709	684	691	714	679	709	680	660	639	628	698	676	674	633	693	662	668	658	692	698	671	732	695	663	667	696	646	674	645	677	700	699	619	684	752	672	663	685	675	730	668	682	693	686	674	727	673	654	687	694	659	692	676	663	634	674	659	690	669	698	649	669	688	654	674	708	666	714	698	676	658	712	647	674	702	714	715	712	662	690	668	658	701	700	635	702	706	645	721	667	667	732	676	690	687	670	709	663	688	703	702	709	706	686	667	741	692	693	701	660	650	671	685	698	666	678	718	693	688	703	686	704	693	674	684	720	680	691	710	698	699	686	683	635	741	741	763	642	617	690	731	668	676	638	651	702	653	654	658	709	675	679	674	650	635	668	677	630	704	675	683	706	660	651	654	668	713	647	631	716	684	661	687	687	659	715	698	722	712	682	648	672	669	670	698	650	656	703	665	744	705	706	715	679	698	661	680	624	689	692	699	632	700	662	637	660	690	712	671	730	694	753	689	666	686	691	648	711	662	664	649	730	709	709	611	699	669	696	701	671	687	678	737	649	679	680	746	684	725	685	697	754	675	691	675	664	698	707	664	675	715	684	701	704	668	663	695	734	695	659	733	663	715	656	720	665	670	678	612	670	715	691	700	707
25404	22082	39399	34116	22035	13742	4591	725	543	542	565	549	531	555	521	596	554	545	519	547	563	567	551	500	506	532	526	543	518	510	567	515	563	523	558	559	534	532	532	588	544	522	516	494	492	563	551	543	569	531	511	563	540	516	522	544	547	515	540	532	562	529	516	518	515	507	535	599	540	548	462	506	552	519	542	533	555	550	552	516	567	559	549	533	524	548	523	489	548	510	532	521	546	542	517	496	564	536	515	574	570	556	525	521	544	530	543	561	556	554	538	481	543	486	514	551	532	538	545	532	592	594	547	534	553	554	528	571	594	551	567	541	514	567	545	553	556	557	558	509	524	517	503	546	563	538	526	532	549	558	571	556	545	549	531	556	549	538	538	528	521	567	555	494	588	545	561	541	553	551	584	578	555	510	534	545	529	559	522	504	594	510	525	525	528	539	504	526	522	518	525	557	518	492	537	508	548	499	544	553	539	558	522	568	554	543	556	507	522	534	524	530	508	531	508	543	546	548	516	542	480	534	536	522	540	501	503	517	543	539	499	546	527	572	569	526	539	547	511	569	553	531	569	548	507	501	550	514	531	535	553	526	541	582	556	517	551	567	548	524	562	526	493	555	526	567	543	552	544	539	523	538	556	540	504	549	515	529	513	538	546	571	516	563	550	522	568	573	520	565	544	573	561	551	541	581	505	562	512	549	544	561	577	530	526	531	521	526	512	501	526	529	582	547	524	561	527	533	523	526	554	509	549	530	520	567	556	527	549	488	537	537	491	540	541	547	502	553	529	554	582	505	532	524	541	515	564	528	529	498	511	491	541	533	536	529	561	479	522	523	559	510	534	510	539	530	529	561	494	491	566	540	560	533	541	553	568	516	501	537	554	512	546	521	467	498	513	532	528	501	547	495	521	502	533	518	534	560	500	558	530	560	530	539	545	535	515	579	493	550	554	566	539	539	547	534	510	543	521	558	545	515	522	551	524	557	546	557	548	504	522	589	544	518	536	520	530	543	534	558	525	542	544	556	530	550	499	542	549	529	530	521	514	541	558	529	562	489	535	503	548	526	544	557	539	513	523	539	534	484	551	570	496	521	526	543	549	530	522	540	510	509	549	563	554	475	503	524	519	571	532	541	467	504	533	505	540	564	523	570	506	559	568	571	528	541	555	494	522	547	529	554	519	533	543	521	532	555	560	547	491	502	480	530	571	566	574	534	550	538	539	574	541	540	577	537	525	535	528	508	581	510	521	521	517	570	524	539	544	532	568	528	582	568	493	523	572	510	566	563	547	565	537	542	504	527	527	505	483	506	515	583	533	488	509	559	567	529	551	493	495	538	554	536	536	541	552	521	503	531	552	531	541	544	518	507	524	486	534	514	559	517	502	548	516	522	580	548	539	487	551	524	542	576	565	548	513	547	573	543	558	502	549	540	533	533	533	518	550	494	536	512	493	548	532	558	490	553	541	510	536	483	536	588	552	520	544	539	588	559	571	562	490	567	544	532	534	536	560	588	525	527	546	548	531	540	541	567	526	542	494	569	528	527	529	549	560	535	530	530	538	540	500	585	529	518	548	548	547	496	515	545	528	513	492	550	532	562	529	539	553	545	509	557	529	505	524	533	525	561	545	519	562	517	558	533	528	530	524	519	502	491	528	519	517	522	540	528	549	534	553	519	531	549	565	507	553	567	497	563	532	509	492	524	504	511	566	520	551	511	539	525	536	572	515	524	519	532	546	578	566	550	535	562	536	516	540	535	535	559	518	499	543	570	506	540	539	529	527	504	531	530	562	589	528	502	537	490	518	569	528	537	544	522	541	548	549	553	543	551	508	544	563	524	537	519	505	549	516	537	564	525	552	565	535	545	559	498	511	508	568	565	519	551	525	532	547	538	490	544	535	578	507	534	522	570	510	510	503	536	556	557	560	544	514	565	580	513	539	513	571	502	574	535	563	507	538	556	567	521	559	519	533	579	527	533	535	553	520	512	516	528	529	503	595	500	562	534	539	533	499	563	541	528	536	511	511	510	524	521	510	532	546	516	558	517	531	534	544	583	530	519	579	537	524	545	524	544	526	532	512	529	550	512	536	554	549	495	520	554	497	547	504	519	532	559	541	510	522	566	565	493	538	562	528	527	518	506	555	515	518	515	537	548	506	462	508	572	585	521	530	521	526	534	553	573	554	502	539	487	555	567	536	526	468	539	508	556	499	530	533	572	499	525	550	525	521	531	588	525	537	515	561	513	561	519	528	499	529	531	504	568	516	571	512	516	542	532	562	469	532	537	520	533	560	544	542	501	521	511	552	561	495	508	522	558	554	499	535	576	526	542	532	534	542	547	574	566	521	525	543	497	520	558	574	532	520	559	555	552	524	531	595	509	505	536	576	532	538	511	545	525	547	495	544	535	519	512	566	536	578	525	515	557	589	567	564	518	523	525	570	536	559	499	516	529	529	574	525	497	521	525	526	531	512	507	516	526	549	573	517	524	571	519	558	549	522	546	524	548	536	535	553	555	565	523	549	539	553	529	542	498	549	538	509	521	542	545	522	549	552	566	547	530	527	518	557	532	502	534	519	526	538	526	517	539	561	505	565	541	549	556	519	533	554	521	551	545	536	521	536	516	546	503	537	546	526	548	529	555	570	577	510	526	577	502	517	496	559	583	531	511	562	515	539	556	574	543	566	561	556	520	557	551	567	593	558	510	558	531	553	513	545	533	491	552	529	550	525	534	534	555	545	516	552	574	552	543	534	529	546	533	529	526	553	556	517	511	540	479	493	555	530	566	511	517	530	553	568	524	521	532	528	553	533	543	496	543	527	514	543	587	552	578	518	520	537	583	529	543	536	515	522	533	515	531	560	515	543	563	549	503	522	561	549	533	485	535	560	543	515	535	538	545	533	535	564	590	550	534	552	537	543	541	563	559	538	515	537	529	562	533	525	531	516	526	511	542	541	551	508	530	533	530	518	534	514	578	554	561	525	567	564	533	528	520	523	535	556	530	517	526	488	547	533	557	513	554	518	500	545	475	526	488	548	544	511	553	527	555	524	541	545	557	523	555	533	530	533	545	507	511	532	519	540	538	534	507	566	546	560	502	542	546	513	535	542	541	541	567	578	506	541	497	566	523	544	488	542	551	559	547	532	540	544	525	539	534	568	556	527	517	516	572	553	561	485	533	551	546	539	511	545	545	549	500	556	522	586	517	542	518	521	483	554	506	532	548	510	516	518	529	546	516	515	527	569	550	504	535	576	545	568	485	531	500	545	536	526	507	542	567	571	579	551	557	588	491	524	516	529	534	497	560	557	538	543	537	522	511	581	513	557	505	519	494	527	491	563	529	509	544	550	540	557	551	536	499	559	527	538	533	537	545	528	530	487	553	501	498	522	514	522	548	585	524	529	540	503	545	529	534	550	541	529	545	559	552	512	536	536	555	531	474	498	531	523	535	578	553	507	538	525	589	512	507	586	532	519	540	557	568	521	551	544	534
29045	65488	64822	38442	27394	19270	7094	863	701	697	648	678	674	694	646	660	609	642	624	664	624	623	628	629	694	661	626	615	639	643	697	682	625	656	611	668	646	607	677	643	672	624	653	624	648	649	692	640	657	651	643	690	644	630	618	656	662	650	604	632	629	648	624	615	603	624	600	645	660	637	650	646	642	641	596	668	659	675	662	665	691	669	631	644	672	660	656	676	650	688	630	647	638	619	635	614	625	631	630	675	668	635	659	648	642	620	656	643	638	663	660	657	604	641	612	633	653	590	640	639	642	655	619	597	630	594	590	641	639	650	634	664	631	636	608	670	635	647	604	597	621	689	621	656	596	605	627	657	669	645	656	679	643	663	657	630	603	652	698	642	675	583	596	574	632	673	637	646	736	677	648	670	604	647	639	629	643	647	656	633	622	658	641	609	697	589	672	646	608	635	677	619	634	641	579	616	653	638	684	641	667	621	621	670	659	636	628	664	637	645	666	640	659	622	625	655	651	650	663	652	642	622	607	674	605	596	630	659	617	683	648	600	685	613	648	624	654	646	639	640	638	611	640	609	634	665	678	620	647	683	612	663	596	629	648	625	668	578	625	643	658	662	673	652	641	648	610	616	618	644	654	648	641	649	652	698	639	659	624	649	633	632	631	630	635	629	629	583	616	612	658	608	636	659	624	607	632	672	626	665	613	638	583	692	628	650	639	626	730	637	605	670	584	684	660	659	631	646	669	659	604	652	640	588	644	615	685	641	629	598	623	617	639	649	650	600	634	664	664	568	686	625	609	683	668	626	623	600	636	647	662	614	614	621	687	634	690	629	593	645	638	639	597	652	608	634	626	648	621	618	667	640	624	629	673	660	663	648	632	616	670	605	644	622	614	645	640	633	617	648	601	673	663	637	632	679	626	632	638	671	608	620	655	634	605	640	608	568	618	626	659	623	629	648	626	658	645	615	617	643	685	645	652	614	650	630	628	667	649	651	638	663	605	657	635	602	629	644	643	658	661	623	627	678	626	600	652	640	640	678	663	638	687	578	633	645	644	612	591	695	628	647	616	630	647	599	571	643	648	660	685	663	660	669	635	601	645	635	662	647	668	686	604	667	606	610	642	650	690	664	635	682	588	590	621	607	649	627	649	639	658	639	621	632	597	632	622	621	647	645	622	663	639	609	638	631	686	617	668	666	679	654	688	638	632	640	644	613	650	655	626	664	638	653	665	619	655	669	647	587	621	641	620	635	656	600	628	667	626	621	621	650	643	623	638	621	610	650	691	594	669	620	621	623	625	654	612	614	651	633	643	609	641	612	685	659	651	628	642	640	666	662	631	627	645	643	622	615	636	640	629	610	646	632	727	584	634	638	660	629	620	615	618	596	602	608	626	622	687	624	663	618	636	645	609	651	629	631	628	683	628	664	650	649	656	619	625	660	647	666	594	609	675	655	656	633	573	665	680	635	627	666	673	651	611	672	620	676	664	613	597	646	637	651	626	668	646	664	676	667	651	666	650	647	656	636	659	617	697	636	628	625	626	631	661	625	652	683	659	650	673	659	655	657	641	635	707	654	639	626	658	623	626	683	644	618	636	639	624	637	637	620	606	632	588	610	660	629	645	646	650	625	623	641	661	653	642	616	633	648	567	688	595	652	634	627	691	597	632	632	614	602	630	633	659	631	628	652	650	640	614	655	582	625	675	661	617	620	641	632	641	618	681	622	602	631	681	622	626	658	652	647	636	639	686	636	606	641	627	601	653	668	658	621	614	629	644	614	623	638	652	652	610	600	670	667	662	596	619	649	633	652	622	635	630	624	660	611	664	621	626	591	605	652	630	630	643	662	623	638	587	602	625	623	654	636	650	633	649	632	663	666	640	598	631	640	660	662	636	634	624	572	636	592	596	598	610	634	635	626	621	660	690	604	659	606	619	643	572	608	633	578	661	622	627	597	638	629	613	655	644	617	643	590	640	647	629	592	651	624	622	620	687	632	664	659	596	651	624	673	615	628	677	609	620	640	614	636	658	620	635	620	638	667	609	635	647	626	637	606	608	636	643	639	645	629	599	625	645	623	622	626	642	627	624	636	608	667	645	608	636	662	600	612	700	620	595	648	644	617	658	641	686	631	625	628	695	650	622	613	639	631	652	659	631	621	653	621	616	642	644	672	615	640	629	664	650	675	601	604	655	627	605	608	605	597	620	630	639	650	625	646	627	653	601	626	623	680	609	663	648	618	613	663	640	631	620	599	641	642	641	659	650	667	640	695	636	625	614	630	656	620	656	648	643	602	662	629	652	609	621	675	649	646	616	635	612	661	687	656	652	636	612	642	628	642	649	668	620	655	616	649	647	678	601	671	657	655	652	661	663	635	627	588	624	691	638	672	615	597	631	638	619	651	608	673	656	648	638	627	665	638	586	593	683	612	629	660	630	591	629	626	650	601	643	707	650	677	592	626	622	613	623	640	657	638	717	637	633	670	634	648	642	595	619	629	642	622	604	683	643	653	636	615	687	683	641	628	627	642	636	645	671	620	631	610	625	642	632	634	669	611	613	632	661	597	641	617	629	701	624	626	638	652	666	586	646	629	650	656	639	670	634	651	649	619	631	636	647	651	642	646	682	643	611	632	597	645	638	674	608	644	665	651	672	664	601	614	624	648	623	602	617	675	613	653	667	627	615	617	618	599	650	646	613	629	683	643	653	635	614	647	645	665	659	629	665	627	646	636	660	605	645	631	633	653	614	635	620	685	656	661	612	653	682	649	631	647	596	664	619	641	686	611	634	631	611	633	693	621	621	654	634	620	626	624	623	599	656	601	623	669	580	685	654	632	614	640	645	649	621	620	619	599	663	659	616	626	643	626	623	654	686	620	653	680	662	669	636	657	653	671	643	666	653	620	638	614	646	663	618	636	668	668	619	658	682	643	667	643	666	656	677	676	638	641	658	647	673	634	672	631	657	630	604	632	621	656	631	629	603	608	666	688	647	674	623	634	639	618	603	648	640	656	643	607	611	657	676	653	632	620	652	621	628	574	637	666	621	659	653	597	646	680	651	632	637	661	675	656	648	645	655	616	625	665	655	634	643	657	652	659	633	642	649	621	618	620	647	627	640	590	644	642	672	677	608	629	640	611	658	643	600	623	660	630	613	633	641	639	644	640	630	626	651	618	718	638	611	596	618	640	587	640	621	686	645	623	654	655	637	618	620	638	635	664	618	666	676	667	648	637	620	637	654	653	595	651	632	649	692	618	662	643	648	655	656	677	596	619	655	638	608	624	616	635	685	640	665	662	600	658	634	600	628	673	643	654	602	608	656	628	659	684	617	661	593	647	650	611	584	636	644	611	658	650	619	655	651	621	650	611	665	648	634	660	630	652	663	600	621	596	615	655	625	648	641	657	600	610	614	635	624	647	635	623	636	573	670	639	680	660	654	663	685	663	650	632	688	609	638	636	611	657	649	578	637	670	638	630	656	594	622	652	578	623
22984	21488	34109	30847	30783	29895	23812	3824	1066	978	1057	984	933	977	970	926	938	961	970	938	966	933	938	975	912	933	909	859	951	882	915	948	887	915	928	928	902	853	859	892	876	919	879	898	878	874	875	883	962	857	921	882	858	958	917	899	873	909	908	865	852	818	920	974	905	881	843	924	839	881	933	912	893	911	935	908	874	872	925	866	917	904	873	907	890	939	881	932	894	919	913	948	879	905	899	929	846	863	911	890	900	903	928	927	849	913	906	886	885	923	916	909	957	908	927	895	895	943	892	926	888	881	940	926	877	836	928	874	889	900	969	909	851	904	906	928	907	873	873	875	929	848	962	912	833	873	875	909	915	863	905	917	905	875	964	901	939	864	907	886	873	885	858	912	938	930	880	900	885	916	871	884	896	865	889	865	915	933	931	881	899	941	900	919	897	972	880	923	882	895	881	874	866	875	941	913	892	893	927	924	884	913	962	923	932	896	868	909	876	884	862	884	888	908	908	961	911	891	919	865	852	901	914	877	968	923	890	904	892	923	862	884	895	868	913	883	914	889	891	877	902	907	897	915	913	890	935	905	909	853	914	878	926	889	907	945	838	869	876	1011	888	890	885	896	870	927	907	917	885	856	908	934	880	904	922	924	945	912	903	912	885	882	911	875	933	928	889	863	888	890	933	842	937	835	897	882	892	893	917	927	922	926	872	933	893	866	881	924	855	921	941	921	867	937	900	902	903	857	927	907	913	993	894	899	885	881	871	881	875	880	954	902	901	889	882	869	896	906	850	926	858	884	949	869	921	879	849	930	889	894	860	937	920	885	827	898	888	969	913	922	860	890	930	964	901	897	891	920	915	934	879	881	866	846	860	862	891	894	929	853	891	897	906	934	862	909	908	889	903	866	889	839	888	925	883	914	877	848	915	884	891	831	843	850	874	883	872	862	848	934	845	895	853	850	938	885	884	865	883	945	904	890	877	911	872	920	840	897	894	894	935	903	907	844	986	866	879	879	907	913	928	942	891	856	936	910	875	928	865	865	945	888	933	884	909	804	881	887	900	911	896	920	867	862	927	917	942	880	933	871	915	904	846	834	878	902	886	913	914	915	878	956	879	921	837	955	932	859	941	888	964	908	874	869	899	927	926	887	885	903	933	905	903	877	846	865	847	907	849	930	873	955	955	875	876	890	888	892	841	910	874	952	873	951	919	861	914	870	857	934	890	979	911	908	890	880	948	916	916	861	914	923	927	873	849	850	904	896	868	886	900	886	878	884	900	895	889	868	927	899	883	899	844	901	833	875	822	910	886	917	941	898	940	927	928	920	873	856	880	897	894	885	879	886	904	869	882	947	942	920	947	894	884	859	924	888	895	835	899	903	901	889	904	902	876	880	892	928	887	914	898	889	909	962	925	889	843	941	864	848	903	917	920	923	848	906	955	887	862	877	865	873	884	905	852	885	924	893	912	881	868	905	854	852	934	859	904	902	952	948	865	932	877	889	929	904	889	919	909	899	877	874	884	932	865	882	884	859	895	921	872	969	863	879	910	911	882	880	835	898	880	896	840	887	877	914	857	909	890	860	919	909	859	922	953	902	888	902	944	937	911	939	891	892	898	895	850	901	918	903	894	854	885	902	870	899	966	893	879	884	950	875	952	928	937	911	971	870	906	867	877	875	885	880	888	942	879	862	878	900	854	929	891	924	862	933	853	894	907	921	956	853	908	982	874	825	923	911	865	881	888	897	965	910	895	900	885	886	871	891	911	865	914	915	856	884	894	858	871	897	893	875	901	903	909	833	934	904	917	850	869	904	900	871	884	914	927	972	908	916	897	917	867	824	874	935	908	845	828	969	890	890	899	874	906	881	924	921	860	888	884	913	860	859	901	884	898	876	991	915	905	939	948	885	908	911	934	879	886	878	912	918	910	979	944	854	895	883	947	895	906	892	936	907	878	923	889	909	886	925	868	868	899	864	938	903	937	898	886	878	858	880	879	908	947	907	924	885	846	918	882	916	913	880	896	860	917	902	912	905	917	902	872	865	949	925	872	890	895	836	859	889	882	925	873	857	881	899	885	898	852	856	882	913	869	906	905	874	875	968	937	884	921	933	888	880	919	898	872	862	874	900	862	886	885	900	924	881	882	911	924	907	886	949	851	874	890	899	901	888	941	911	882	909	860	898	882	889	897	848	935	941	868	890	922	840	877	846	883	850	922	887	935	924	922	909	915	913	896	937	918	853	859	861	867	928	962	925	858	937	868	887	860	900	909	912	894	909	912	858	868	888	889	892	959	907	926	843	921	872	873	900	873	877	857	923	904	891	845	922	906	837	885	916	877	950	937	926	902	925	893	914	897	916	938	903	906	906	882	884	882	930	885	920	863	858	883	879	926	857	899	894	843	901	917	891	899	948	928	889	926	885	892	880	915	928	934	911	909	887	894	841	921	908	886	890	931	891	908	827	911	939	960	994	909	902	884	914	909	909	878	884	913	856	879	899	907	927	924	888	896	902	956	860	961	922	897	945	877	902	855	884	888	873	895	910	890	900	897	967	921	861	890	895	881	878	902	876	884	901	888	931	896	868	882	845	875	864	952	882	908	915	884	866	918	891	867	902	873	845	886	899	945	916	841	863	893	884	864	886	908	920	931	848	915	913	858	861	896	894	843	879	863	918	878	861	848	866	941	931	933	951	886	888	886	883	892	879	908	914	910	858	879	920	911	891	886	872	884	882	915	888	904	868	898	894	879	834	870	886	871	950	933	884	888	874	876	882	891	896	905	901	939	838	895	869	907	897	895	925	898	864	931	927	914	896	936	915	869	945	897	894	884	849	920	915	924	912	859	891	890	906	871	909	943	953	904	912	890	891	912	898	901	910	855	943	956	846	908	924	898	905	874	944	897	838	896	890	900	863	887	890	922	951	964	946	911	919	908	902	909	886	895	891	915	820	958	952	875	874	892	836	878	931	885	885	924	903	895	889	888	919	836	840	922	913	915	898	891	913	905	891	853	890	884	870	902	923	917	883	852	887	900	942	899	893	960	891	898	876	874	878	884	893	887	908	860	931	954	891	939	887	858	875	885	921	924	879	889	922	902	892	863	906	834	861	885	920	881	887	886	924	891	953	882	844	847	870	925	955	915	910	887	931	860	884	894	901	893	871	856	907	876	885	920	942	867	928	886	926	910	875	905	922	891	887	864	907	913	880	878	902	912	905	879	903	871	910	950	941	888	914	917	917	901	890	912	930	882	918	875	896	850	933	916	882	886	897	906	847	914	898	968	928	872	940	954	902	830	842	874	879	867	903	953	905	891	900	874	875	910	912	883	904	895	892	926	834	885	921	915	846	867	846	865	875	876	850	867	863	894	839	871	865	889	860	890	899	914	850	898	927	858	873	907	923	933	867	899	914	859	886	928	911	949	933	887	849	897	889	921	909	905	856	873	881	946	907	842	880	841	851	912	951	865	870	899	937	890	863	951	957	952	984	871	919
41282	91185	86309	60948	48321	38068	20394	1444	1209	1259	1163	1101	1093	1153	1080	1051	1108	1104	1058	1046	1018	1037	1057	990	1014	1049	990	985	1026	1062	1001	990	1033	1032	958	1035	993	1037	1021	1056	986	966	984	1065	962	1023	1047	977	979	964	1038	1009	1026	1025	1014	940	1003	960	1012	963	943	998	984	1073	985	989	968	981	995	1009	1040	1022	954	1016	1025	1008	975	1036	986	1033	1035	957	1011	1031	951	984	957	988	977	1011	1050	1030	1041	1044	959	1021	1018	961	961	936	986	1008	960	1011	1008	983	1016	1014	1003	998	1029	1029	962	1016	986	1011	935	998	1033	1043	993	995	1018	1010	1008	1020	950	998	950	978	1031	933	1019	979	1021	982	1007	1003	993	998	946	935	955	985	975	1017	988	966	1014	960	1041	983	1000	999	992	945	1055	960	996	962	998	985	952	966	1013	987	990	967	1020	1000	982	1000	979	981	964	994	1010	1043	1023	964	976	937	1002	963	1024	975	997	985	951	987	1002	1042	970	994	961	976	998	1033	1017	995	975	984	981	987	974	967	916	1008	951	935	1001	930	972	998	1033	1047	956	993	1021	1017	999	953	1011	1010	980	1005	995	981	997	977	993	1022	993	1070	1008	1009	1031	945	1020	954	935	950	1071	981	961	984	1015	1017	977	1013	994	1042	989	998	979	1003	1025	1038	1014	953	1041	987	1005	1011	1039	949	1003	1015	1027	990	927	1017	983	993	988	1049	1060	1026	1011	1034	1021	1034	960	937	1007	1057	996	966	1019	1022	948	980	1008	1002	1010	1035	986	1021	996	954	996	1037	981	1019	986	1006	1014	983	999	945	979	1003	993	964	970	982	998	947	957	1033	1031	1035	984	1001	993	974	939	986	972	977	1019	1021	970	1023	955	997	1008	1022	1026	1046	971	991	1009	1005	996	1058	985	947	999	1007	977	1035	1058	1021	999	960	1006	989	973	1008	982	974	961	987	955	995	915	1033	1014	1016	950	1012	1034	991	982	987	1007	1038	974	959	999	1076	998	985	981	991	1038	1011	993	969	958	1013	995	993	1025	984	991	1046	978	1004	990	1050	1026	969	961	988	1020	1005	996	1005	991	1017	998	1015	995	973	1001	1012	932	1006	1001	947	1033	981	986	1018	976	1026	976	1005	960	991	957	1008	952	968	977	967	968	1027	1008	985	993	1001	991	1029	961	1026	981	1006	950	964	1010	1024	984	988	954	999	1045	976	967	1019	987	999	977	992	1036	1050	1006	990	966	975	1000	979	914	925	994	990	989	1006	974	1027	1008	1000	967	1001	1022	962	1019	974	1029	1014	1009	945	1031	960	1034	1012	1025	943	994	981	1044	977	1012	1013	1009	959	949	948	1035	943	1022	958	1023	1067	982	914	965	1007	973	961	930	1010	1016	1003	984	951	952	942	998	971	1001	982	976	986	953	966	999	982	948	1013	974	991	1001	964	1072	953	1025	1013	963	966	957	997	953	1039	966	1000	935	983	971	958	940	1024	988	940	1021	1021	1008	1013	1023	1050	1000	1012	989	1091	1006	1036	1000	973	999	1032	954	990	1013	967	966	1003	1000	976	978	981	996	996	988	979	1011	1020	984	994	1021	990	974	984	1005	975	1029	1038	1014	996	1027	965	990	1007	1003	932	962	1015	1022	959	1005	949	958	1039	979	997	985	988	987	993	999	1018	959	969	1012	990	956	1023	980	970	1037	1017	1014	1038	997	1007	1026	977	933	1023	1052	1008	975	957	954	974	1054	988	1018	1018	942	991	914	1004	977	987	959	977	1014	1011	1033	955	1003	979	980	936	1024	1010	1023	989	1008	1006	977	1007	1050	1018	1009	1000	978	996	939	1032	973	1017	943	1005	959	938	984	985	1051	997	998	1008	1006	992	1011	973	1078	1050	1005	953	974	1017	1009	1027	986	988	985	1000	1057	1022	1030	1022	984	1034	1044	994	979	944	1024	986	1042	1009	1009	1009	1003	1035	953	1024	1013	990	1004	978	992	970	1014	926	1002	966	988	955	1007	1009	981	1028	1048	1026	973	981	1003	984	1021	960	957	999	987	1014	1023	976	987	1015	1004	1027	1009	970	978	963	994	1002	994	984	1064	956	900	1022	1001	978	995	973	1010	1025	1005	1012	983	943	948	961	976	1032	1026	978	991	959	992	993	994	932	1033	973	979	975	956	1008	1049	1001	968	1050	1008	1051	1002	983	1008	994	991	1033	1018	1009	1022	1004	1024	1056	929	982	1016	986	982	1024	967	1032	975	976	961	985	1009	1075	969	1061	982	970	1076	948	990	926	949	949	1046	1016	1022	1038	1001	980	955	1028	928	1020	1015	973	1040	1016	917	957	917	959	1052	958	1002	1018	1028	995	980	1031	960	958	986	986	986	1035	971	967	977	1023	980	1025	968	975	1039	1078	1030	978	925	992	986	987	977	999	1020	1027	953	1015	1004	984	1021	1029	1011	974	981	1045	1000	992	1006	995	1057	1023	949	950	1015	1017	1014	947	1023	1003	977	937	1006	1003	1035	1014	981	991	998	986	1036	1003	941	993	1002	982	1012	977	975	1006	1002	972	966	1012	950	979	981	1019	964	1007	1048	990	973	977	997	1000	1021	951	931	975	1000	1011	987	970	970	1006	1005	1003	1024	977	976	992	932	991	983	1008	989	970	990	1001	980	1055	987	1065	942	1039	1025	1050	1038	937	1034	955	913	999	976	1024	961	959	1012	1013	1073	964	1003	984	1066	966	1003	995	1036	953	1023	1036	1022	1012	995	1040	974	1063	992	985	996	1022	978	950	1004	977	997	944	1044	993	993	1045	983	985	1062	1017	980	1007	1012	976	972	1054	1012	982	979	979	972	994	987	1020	995	984	998	1040	973	987	994	981	990	1014	999	1005	985	983	1019	991	1018	973	982	1027	953	1001	957	1027	966	1018	997	968	986	995	1032	1012	1041	965	962	1009	985	937	1037	1003	1007	948	1020	1014	969	957	990	958	1012	953	1014	912	1000	965	954	970	1032	920	986	1053	962	988	1040	965	1018	963	1018	922	976	1014	968	939	970	987	1004	1059	958	1043	955	1021	976	947	980	1007	998	971	1001	1023	983	954	982	1023	1015	983	1048	948	975	994	950	994	1010	1067	958	1032	1043	1008	953	1026	991	955	1035	937	991	985	967	1025	972	977	950	1008	954	994	998	1050	975	969	968	1023	957	958	1000	1028	996	998	999	996	979	978	1005	1022	1008	969	1028	966	1063	1004	954	975	1031	1010	975	961	1019	1018	1009	953	993	960	989	977	994	994	955	1015	1045	966	998	1030	991	1061	1011	957	1026	1076	1038	935	1046	983	990	976	1020	975	1049	983	1010	1034	997	998	997	1050	1017	999	980	983	979	969	955	1041	990	1023	986	970	1008	1019	964	1030	993	944	984	982	994	941	983	1013	1020	972	975	1026	927	951	983	909	989	947	1040	964	1001	924	975	978	976	990	1012	966	1008	965	1015	995	1000	928	971	940	955	975	1024	921	966	1040	951	1060	945	992	999	966	967	963	1005	949	952	1031	940	1005	998	1027	1018	992	1044	944	972	977	1017	924	992	971	978	923	1025	1063	1066	1016	983	968	992	976	977	1001	1023	967	1009	969	1047	973	1029	1013	992	1009	1012	1007	999	986	1007	1042	987	965	943	1022	999	952	1052	1027	986	985	967	910	982	1031	1055	991	959	988	996	949	963	999	970	1007	1046	1015	988	982	976	998	976	943	986	957	1006	992	1030	980	1027	1002	1035	1007	979	994	952	967	986	1071	960	949	980	1030	970	1003	963	974	1013	1011	988	1004	961	1004	1001	947	986	980	1000	946	968	1025	1002	991	961	1023	1025	971	938	1026	986	933	1021	1037	989	980	927	995	1049	1028	994	991	963	1027	1014	962	1032	1050	968	1070	1005	973	987	950	1037	986	1001	1016	995	964	997	1019	987	936	926	999	1006	958	1013	1021	996	1000	985	975	979	1052	975	920	961	996	986	952	1030	946	1035	998	1011	989	973	993	969	1002	967	994	970	954	961	964	1008	985	964	1000	1058	992	939	983	967	1041	938	1024	1008	1016	966	1005	996	955	973	1019	1024	994	984	1043	980	1043
27339	24120	34393	20693	9088	3193	1582	505	459	423	487	431	425	473	479	471	465	463	451	476	510	497	466	486	458	474	421	452	441	479	464	464	487	455	441	437	442	440	474	475	437	441	444	454	490	472	474	479	483	495	437	453	470	438	472	457	466	485	446	416	477	419	449	452	430	435	440	464	439	443	463	439	477	503	486	448	454	459	469	467	440	435	460	459	461	478	460	505	483	432	468	453	483	447	433	416	409	473	460	480	530	491	423	468	437	454	470	439	472	457	434	435	432	436	449	467	482	374	425	467	477	460	461	419	453	444	438	473	448	426	444	451	390	484	447	452	448	476	412	428	443	480	473	456	492	468	477	453	467	458	444	451	488	480	428	477	434	450	473	473	415	476	447	481	435	493	453	460	477	481	451	460	471	453	425	433	475	451	464	419	500	463	428	474	493	463	492	476	482	472	460	443	447	401	473	464	465	465	440	473	452	466	522	452	432	463	464	426	449	488	463	446	451	426	451	432	467	493	421	446	451	431	423	431	429	473	468	448	463	458	440	446	449	467	438	440	463	456	472	439	484	481	437	460	458	467	426	514	440	474	461	471	463	440	452	484	470	471	446	433	481	479	479	452	457	434	450	456	454	459	452	449	490	457	475	463	455	448	450	456	477	456	473	480	461	450	490	469	443	413	471	455	485	468	427	473	438	454	452	430	443	439	497	411	437	457	468	456	463	451	478	468	479	490	467	445	492	475	471	457	427	461	467	469	440	464	440	502	444	453	460	466	458	442	429	446	475	476	469	476	472	466	445	471	467	424	476	462	474	430	443	403	458	486	446	470	442	488	442	457	481	481	505	479	457	442	477	449	441	431	459	464	517	453	459	460	437	479	444	439	426	441	421	458	418	466	439	437	430	463	461	422	457	487	427	417	471	455	468	451	444	484	445	408	499	437	439	479	442	474	464	447	442	438	471	451	457	466	417	447	484	481	457	458	466	440	468	506	485	459	449	466	473	461	453	464	468	448	442	435	466	456	479	457	441	425	454	443	466	466	443	436	459	459	420	489	469	396	441	477	454	487	489	510	483	433	449	460	459	458	490	449	459	450	447	465	426	446	473	435	452	402	445	427	451	432	454	436	459	426	457	462	424	485	419	436	452	498	456	476	431	473	444	449	481	466	454	465	484	465	457	435	473	451	459	460	448	442	490	471	441	460	445	474	455	464	488	441	478	483	462	433	495	440	466	468	442	468	434	475	457	424	466	439	460	478	458	459	471	464	487	492	440	450	438	432	463	421	464	444	479	453	470	457	479	478	448	454	447	461	493	433	455	440	477	462	453	474	453	464	445	466	467	482	411	460	478	474	432	482	511	489	472	465	457	446	488	457	450	499	448	482	459	469	476	473	471	434	482	459	482	452	455	438	474	483	447	469	460	506	435	496	438	433	430	453	463	466	454	480	456	448	459	468	452	493	452	430	473	469	441	479	437	474	473	407	478	451	481	469	419	446	446	457	457	470	488	418	450	473	485	444	478	474	465	520	482	455	376	449	459	456	434	467	488	456	469	441	455	449	469	454	461	466	404	439	432	430	452	453	497	518	461	456	469	461	479	438	473	444	503	449	434	460	442	428	496	420	445	435	443	463	459	491	390	470	482	474	475	446	456	453	450	484	451	470	437	452	492	477	467	429	479	418	450	467	471	447	433	462	459	465	442	458	470	462	480	441	446	430	450	429	477	476	455	448	432	484	462	475	452	447	449	448	496	427	489	455	479	418	441	433	462	470	473	465	455	422	452	434	468	449	448	447	491	430	455	430	496	448	423	473	474	464	460	435	428	452	477	444	445	422	479	454	427	477	462	434	448	442	456	446	475	450	451	424	448	491	468	471	434	471	424	413	435	474	451	422	474	421	464	474	446	491	462	426	458	482	442	466	482	434	474	464	490	476	483	445	467	481	435	441	430	436	455	423	437	446	454	442	457	443	466	462	468	498	439	461	470	444	409	480	483	495	421	420	478	467	428	466	455	526	471	474	483	443	476	457	436	456	453	474	484	488	441	485	440	447	474	488	428	416	449	446	465	476	469	455	451	469	482	442	441	461	470	475	477	469	452	479	452	467	443	445	456	479	478	465	469	426	466	456	482	445	439	486	491	423	438	476	480	461	473	459	451	461	469	431	443	498	484	452	458	457	430	463	438	443	440	456	502	414	454	395	430	485	498	488	449	487	455	461	463	451	435	483	448	453	497	471	455	447	463	467	479	456	436	487	494	488	434	468	464	445	459	461	428	471	487	452	426	470	442	473	453	446	495	486	491	481	444	483	446	467	494	479	465	474	423	461	449	496	455	453	460	411	446	456	477	475	462	439	503	511	442	501	437	443	476	453	456	484	461	473	482	455	464	460	463	468	443	453	457	474	509	489	452	502	451	482	442	470	441	467	459	462	438	447	463	437	447	500	444	492	464	478	474	432	429	443	481	437	458	454	473	468	455	467	460	457	465	436	476	495	480	470	482	417	465	431	441	475	478	467	438	466	483	456	472	442	458	465	472	426	450	452	460	461	480	461	467	483	460	459	472	496	441	486	431	466	429	454	436	464	470	430	431	488	458	451	456	463	492	415	457	489	502	409	484	456	432	459	450	455	448	436	473	448	468	445	481	447	439	427	427	454	493	444	471	442	465	470	464	434	415	464	466	452	472	451	473	450	500	473	495	448	435	478	460	433	485	461	460	443	471	448	470	413	435	428	470	442	439	486	499	446	433	451	506	424	477	496	446	428	452	456	448	433	467	445	461	480	462	470	440	429	481	454	430	484	439	440	446	486	421	441	510	454	460	445	486	438	460	450	467	496	433	453	503	428	487	439	435	474	469	426	445	453	435	477	439	453	441	480	469	451	501	449	458	439	490	470	447	409	451	440	481	422	459	449	457	488	442	423	463	432	453	487	446	418	478	429	461	457	463	509	473	468	490	489	485	465	484	435	468	443	435	424	461	406	482	442	467	465	449	480	465	461	465	436	454	449	448	434	442	492	471	482	485	439	445	468	415	415	442	434	465	454	463	435	470	484	471	475	512	466	416	432	440	485	465	431	459	490	448	435	446	479	487	441	438	459	477	484	460	423	432	491	433	403	439	462	515	458	460	443	458	447	463	494	491	458	462	444	462	459	441	483	418	449	514	420	439	492	427	445	445	445	442	518	441	470	504	432	479	468	465	463	443	439	449	454	450	450	460	420	459	473	454	412	451	462	455	477	481	435	472	470	475	468	447	483	476	494	483	439	492	448	456	471	469	439	447	480	465	453	418	457	469	420	477	460	440	473	462	496	480	442	431	427	409	459	457	451	466	425	423	444	461	435	460	465	431	431	435	464	481	465	506	444	438	457	459	469	412	422	458	463	431	407	426	439	482	446	488	429	442	423	450	464	461	474	438	444	450	456	404	452	466	475	420	432	456	471	451	482	455	453	457	474	476	447	483	482	415	503	460	472	456	470	442	493	485	421	441	460
12481	39058	35952	17843	10609	4788	2237	558	518	582	571	507	565	552	569	511	535	564	570	580	511	536	554	520	554	615	509	493	555	548	534	578	555	538	530	552	566	531	510	545	551	533	515	582	530	548	548	555	511	556	582	541	576	542	520	511	557	559	510	542	526	530	526	534	559	573	539	515	536	584	552	493	590	551	522	556	560	531	521	594	553	544	536	526	550	524	530	570	508	499	563	511	518	523	504	553	504	568	542	557	550	521	559	543	573	581	532	552	524	494	489	510	502	541	515	541	521	592	503	549	539	517	530	504	534	547	524	509	555	542	550	542	516	582	552	531	528	582	565	585	529	515	582	538	512	540	560	524	519	556	543	518	547	550	518	526	528	546	532	522	567	540	522	540	483	578	538	541	541	556	526	540	512	561	556	603	549	566	511	572	489	545	531	526	568	535	536	531	503	509	557	552	557	532	504	539	539	533	552	527	582	529	534	558	523	511	565	565	569	543	536	541	534	534	518	501	551	551	537	516	535	536	545	479	549	559	499	533	551	489	592	524	529	532	509	538	536	533	522	505	540	556	532	545	537	560	544	517	552	564	511	544	533	519	597	530	539	552	550	536	518	511	552	544	544	501	549	548	556	578	517	534	520	524	561	554	550	523	536	509	553	562	491	560	507	542	554	586	577	534	549	554	553	528	533	571	513	510	552	570	522	564	502	498	543	564	510	529	524	563	506	553	533	524	533	565	555	536	573	549	535	544	523	530	523	517	558	560	569	540	547	533	525	523	529	558	553	538	542	541	536	556	549	513	530	547	554	515	548	541	520	550	559	564	530	515	545	540	542	523	512	549	539	549	539	547	559	552	532	500	538	536	578	556	530	549	528	547	599	514	546	544	526	525	536	546	522	575	473	558	562	527	517	503	533	501	524	559	526	561	505	534	521	532	551	533	546	529	586	561	531	546	540	515	511	516	547	533	518	526	524	551	537	526	523	539	571	592	564	509	522	561	563	524	514	526	549	548	510	494	551	555	535	542	532	564	567	534	536	527	518	553	583	533	530	544	548	543	572	556	546	523	584	542	493	559	551	534	565	507	519	516	541	543	552	562	560	528	566	524	535	536	492	523	521	504	544	529	550	571	508	541	571	512	547	518	546	563	566	587	542	519	550	492	554	539	596	536	495	553	481	521	542	568	555	540	544	507	556	536	571	477	560	575	550	505	538	482	542	555	532	536	556	546	531	573	496	515	499	549	533	554	511	540	511	565	547	484	561	546	554	550	518	548	502	492	521	559	552	551	497	547	532	584	505	525	570	548	560	574	511	550	560	545	523	532	546	539	556	532	534	562	535	527	528	562	539	537	540	561	545	594	547	544	543	528	529	559	524	540	569	545	507	562	511	509	559	564	512	565	530	519	538	573	556	531	553	538	549	536	527	494	562	554	542	514	510	551	542	527	545	521	525	539	568	539	527	533	519	511	546	537	543	548	546	543	492	508	530	550	504	541	548	533	525	517	508	560	525	567	519	551	553	522	540	527	500	564	528	560	556	544	552	549	573	561	572	539	570	576	518	612	523	546	532	523	533	550	548	531	556	531	543	556	531	538	568	530	555	520	557	516	556	522	549	524	533	534	531	535	560	537	555	524	550	549	550	524	591	559	552	529	566	560	512	518	561	558	572	552	546	538	595	540	528	568	563	537	571	516	553	595	524	533	528	619	511	517	517	552	566	510	534	543	527	538	524	522	543	512	581	540	526	572	527	531	511	521	505	482	544	525	546	529	553	575	535	548	529	520	485	543	541	569	526	504	539	497	526	528	548	581	517	509	535	524	554	530	517	538	545	526	564	557	572	501	529	515	555	549	519	553	543	512	560	564	544	544	556	570	543	551	550	517	500	594	562	540	546	575	554	511	551	567	538	513	519	602	485	535	530	533	536	576	488	520	528	548	514	570	513	524	565	582	497	575	542	479	513	538	501	553	590	524	541	530	547	494	572	554	560	549	525	535	548	528	539	551	529	511	532	482	527	551	579	535	542	539	559	501	552	570	524	571	531	587	553	534	541	510	518	553	524	524	539	550	523	556	550	549	534	545	546	527	536	550	527	516	527	569	554	560	543	496	526	551	530	526	462	543	534	537	514	562	572	523	544	521	547	547	577	533	530	615	552	528	583	548	569	527	524	603	564	530	505	557	538	534	581	541	554	552	553	530	521	529	528	561	551	545	545	522	552	575	550	550	507	542	530	595	551	552	540	505	569	581	529	551	541	505	529	489	538	557	530	513	564	537	532	529	539	501	567	533	547	551	460	536	580	519	533	526	548	561	517	532	532	516	523	557	582	545	539	590	553	541	556	534	537	541	521	538	506	516	559	545	549	526	550	507	538	498	573	541	552	532	509	536	555	516	536	526	549	551	522	535	517	589	532	559	503	527	498	515	541	507	542	590	553	544	559	497	547	581	549	597	560	541	556	572	534	524	544	538	509	527	532	527	526	526	546	520	567	526	560	595	521	583	507	522	548	551	568	556	545	548	548	536	552	575	538	527	566	582	534	522	520	525	517	531	532	552	556	544	513	549	551	567	530	518	554	533	480	537	552	557	511	533	552	522	543	547	555	545	543	553	532	520	511	544	554	552	534	544	577	541	573	514	524	519	556	537	525	529	516	512	547	567	548	577	568	580	534	546	540	577	573	543	554	532	535	521	492	551	536	551	513	553	570	542	582	532	553	571	549	528	523	548	506	529	601	570	548	556	545	536	555	549	504	507	581	541	546	544	514	557	507	532	578	535	543	564	536	545	521	556	537	536	537	549	548	513	549	515	486	524	560	507	535	528	560	532	551	538	554	498	570	533	530	538	519	502	535	568	513	521	511	596	527	507	497	510	621	508	572	549	521	481	556	512	544	539	534	559	550	540	555	547	551	539	557	607	536	507	564	570	530	539	506	545	528	553	547	566	518	541	533	537	553	489	536	546	569	538	526	529	553	549	509	564	541	569	532	541	506	547	567	532	557	496	548	537	543	525	535	517	520	508	588	501	577	554	520	550	567	533	542	551	546	545	555	542	525	508	559	538	543	539	538	533	547	570	505	571	542	516	528	534	546	523	550	523	543	568	511	567	537	561	531	550	571	516	519	539	497	540	522	574	515	598	544	611	524	528	553	527	520	520	494	523	552	514	495	529	575	518	562	548	508	510	516	550	535	580	550	535	555	546	521	564	523	523	544	536	596	540	555	526	538	546	603	581	517	534	499	564	552	518	506	512	559	550	509	540	555	534	551	532	521	553	559	511	513	589	590	554	538	548	513	569	499	487	522	556	525	520	584	545	519	550	500	517	552	603	554	569	526	568	516	525	545	562	558	552	508	536	523	538	533	551	554	567	526	551	581	542	545	515	483	543	520	521	506	518	525	513	552	575	537	524	535	552	536	546	543	544	515	531	561	554	574	552	553	552	525	537	588	539	521	549	563	547	547	552	552	570	591	556	553	510	547	555	529	555	545	554
24522	22254	40694	40272	30585	21375	10416	934	639	674	634	637	612	613	625	622	624	632	622	601	644	614	610	592	606	595	664	601	602	589	621	605	587	633	578	575	622	615	618	602	645	605	625	615	611	599	578	626	626	634	586	616	639	564	620	605	614	597	624	581	666	599	634	629	643	609	606	601	571	614	612	624	615	594	631	604	620	633	624	602	643	570	633	609	626	629	610	572	626	616	608	583	556	589	647	640	627	593	576	570	588	591	654	565	591	597	606	615	617	615	601	648	668	663	602	622	582	567	619	593	593	577	618	632	579	591	636	648	608	572	635	619	594	580	637	617	580	601	635	612	613	580	626	576	564	643	599	596	594	607	620	625	614	567	587	586	604	558	636	597	553	598	628	599	586	657	613	613	620	592	618	602	631	551	619	614	617	589	616	629	567	634	599	607	602	594	576	568	579	622	564	585	592	552	579	627	565	622	612	621	634	624	642	609	599	562	596	584	589	554	613	614	635	590	561	622	639	612	585	593	605	659	617	618	586	640	603	632	610	631	570	616	661	575	659	595	592	612	606	614	636	584	636	622	623	606	586	605	639	578	616	589	613	596	559	630	606	642	616	597	571	612	587	586	601	599	565	562	593	627	604	599	642	583	580	580	669	573	603	601	608	660	609	608	599	618	600	612	605	569	597	576	610	604	599	640	626	604	635	634	539	597	576	562	630	615	601	626	611	623	625	612	651	601	621	669	606	605	610	637	584	544	622	589	567	617	607	640	595	566	603	689	607	611	594	626	611	648	631	615	599	589	595	625	565	641	547	553	550	584	616	579	653	625	585	641	627	589	606	594	604	617	615	629	573	590	605	579	575	580	591	601	621	622	625	648	623	610	554	595	620	612	633	619	610	624	644	605	627	603	604	597	639	630	589	606	616	625	628	624	625	592	561	605	562	631	569	610	594	626	635	623	617	624	635	625	562	617	601	601	612	577	629	591	615	598	642	576	636	566	628	624	621	634	623	610	618	576	562	580	622	617	635	595	631	619	633	624	608	576	604	620	609	611	573	615	575	593	580	587	610	652	609	642	572	561	646	598	584	628	611	597	628	669	614	601	638	590	598	625	593	606	605	602	652	623	592	605	584	591	602	568	592	545	571	649	637	572	635	631	621	601	562	613	640	612	600	599	571	637	621	651	609	629	592	601	554	583	614	585	623	637	608	604	586	570	627	630	603	592	575	609	591	609	630	618	605	637	603	622	635	612	645	606	571	580	608	575	583	569	620	595	584	589	623	572	628	602	590	621	598	602	572	607	646	585	575	609	613	602	592	548	623	595	614	613	556	607	628	576	589	577	615	620	632	579	608	618	599	602	615	619	606	652	602	599	576	607	611	633	601	652	602	619	615	575	603	577	574	615	604	610	635	573	632	594	635	564	618	575	604	615	594	573	608	584	599	633	606	643	608	570	632	629	625	668	603	590	589	623	640	589	559	573	628	594	629	615	585	609	600	569	636	607	618	604	581	607	613	587	608	576	600	616	619	607	597	664	597	638	571	581	613	585	653	608	617	618	593	599	628	608	581	551	568	624	644	604	645	622	642	575	605	592	571	582	621	570	634	614	616	615	573	637	644	590	594	597	639	632	622	596	634	604	558	558	649	580	680	584	646	646	547	587	594	618	608	605	615	606	611	626	577	647	646	612	597	608	656	616	595	649	622	637	630	602	614	598	610	574	654	638	624	633	590	622	596	588	635	610	641	605	641	612	556	557	598	607	605	556	633	629	591	643	648	627	619	635	565	607	609	646	631	654	659	606	566	649	605	603	604	595	645	620	642	633	605	617	588	597	584	596	610	593	589	623	608	610	601	580	611	634	552	597	634	601	592	613	598	559	633	629	599	625	596	657	609	597	622	597	619	595	599	619	623	618	597	588	624	609	584	607	581	616	614	626	598	572	587	583	610	607	634	570	584	617	622	623	599	575	623	594	586	630	618	658	586	607	620	566	627	596	597	601	612	619	587	638	612	614	591	588	581	564	638	651	571	652	596	625	599	618	590	600	598	582	570	632	667	588	592	614	604	525	649	618	597	641	606	621	584	572	588	604	613	607	612	631	589	641	572	600	599	610	611	570	591	544	652	584	574	592	581	611	574	612	655	602	606	658	633	602	586	588	610	606	577	578	635	613	599	591	636	644	614	595	590	616	637	608	572	658	585	630	625	590	592	603	602	600	573	587	608	618	601	570	593	638	585	616	607	631	601	611	580	595	624	607	601	583	607	598	647	570	610	640	653	585	605	617	612	636	595	614	597	624	682	573	630	597	619	631	581	636	609	609	603	584	633	576	595	593	623	634	625	633	574	607	564	617	568	589	586	628	627	617	624	593	602	596	593	593	603	592	605	605	559	601	608	637	571	624	593	614	637	640	572	592	593	582	618	605	611	635	597	591	586	627	620	629	608	607	617	637	636	642	595	633	538	567	597	596	589	567	598	612	607	620	643	615	558	592	588	582	558	631	615	571	574	573	579	593	587	605	608	568	608	620	568	622	611	567	635	600	615	579	628	633	638	645	603	612	604	617	602	628	609	605	639	606	627	629	613	601	577	606	603	594	589	616	610	582	617	646	596	595	582	596	607	589	623	619	567	538	568	605	571	628	574	635	600	580	608	591	610	572	596	593	605	630	583	605	649	579	612	615	587	570	618	581	603	580	584	548	620	620	616	590	627	632	642	578	653	611	603	605	580	632	626	636	577	593	601	659	628	629	638	621	594	616	595	643	637	551	581	634	615	590	620	603	592	594	597	585	607	563	600	578	618	612	614	652	616	622	603	688	624	647	612	581	601	621	623	575	572	586	641	596	597	608	613	592	638	592	583	603	625	597	644	612	598	560	637	580	551	608	625	620	616	611	610	609	587	571	637	622	601	555	593	575	601	633	609	599	625	562	610	596	597	590	660	574	619	592	598	604	547	611	616	585	607	584	612	588	615	657	565	565	620	606	613	613	631	620	558	631	548	635	611	591	587	590	596	584	617	620	616	595	619	622	590	581	637	627	621	586	621	587	615	585	626	633	602	618	596	563	587	627	587	609	581	580	619	644	618	597	615	624	596	608	610	600	597	586	636	617	638	632	676	584	609	602	608	608	568	610	594	614	637	608	632	585	589	611	596	596	599	620	595	596	617	600	625	655	574	623	626	595	568	607	615	613	597	652	616	568	657	600	613	590	630	584	571	589	593	599	650	601	629	604	618	612	597	645	555	597	598	626	612	602	636	612	560	601	632	592	684	598	585	587	601	593	598	653	559	601	578	614	603	658	617	570	595	633	584	615	652	600	606	588	596	602	651	611	613	650	624	622	573	565	627	601	603	613	612	587	618	594	613	595	627	618	603	593	610	589	587	614	617	620	669	582	607	602	611	629	616	666	600	548	611	555	659	600	597	658	642	638	636	616	615	573	618	627	626	572	608	607	588	638	625	595	615	614	616	620	583	611	594	621	654	605	619	621	637	615
31285	78590	72357	48574	35835	21970	10779	860	757	720	750	759	759	716	729	687	743	681	754	730	715	722	736	699	728	647	657	685	709	706	701	700	678	669	695	711	709	689	724	717	725	698	670	654	737	698	646	671	711	692	675	652	717	671	673	646	697	708	735	678	673	689	679	724	651	699	717	645	691	698	693	709	700	693	688	684	688	691	679	706	709	684	680	679	728	622	702	658	752	733	668	699	657	706	695	717	669	674	707	702	701	681	648	692	671	696	712	637	661	690	701	715	689	682	677	652	690	669	707	666	700	620	716	731	698	674	683	700	664	667	705	741	651	699	738	664	708	693	687	701	705	707	644	668	697	723	655	659	674	666	686	643	695	699	643	706	648	697	713	655	671	678	733	687	647	705	695	696	647	687	721	695	698	706	657	696	702	661	675	709	656	738	697	709	647	684	709	709	672	672	705	746	691	674	677	710	669	719	721	703	709	724	641	707	729	665	660	677	669	701	635	699	666	729	739	638	656	675	653	653	675	728	723	698	687	705	650	690	710	698	715	714	705	677	690	718	644	685	733	670	704	661	680	646	659	676	721	676	698	667	742	686	662	704	700	749	656	698	699	712	695	699	676	699	633	683	640	693	660	690	692	666	723	724	664	695	715	642	660	688	645	677	687	703	691	688	754	705	703	678	693	704	687	685	637	650	678	704	698	740	763	701	683	696	684	634	658	665	672	664	671	703	653	680	689	711	703	716	669	730	706	708	670	641	652	745	650	713	684	653	706	711	716	672	688	667	697	700	678	692	668	714	692	671	672	652	642	721	697	662	690	695	699	707	711	654	650	691	696	661	656	665	676	703	688	745	679	712	675	688	735	662	707	644	697	701	649	683	631	704	672	665	671	658	657	691	703	732	696	704	696	681	657	710	622	688	681	690	735	691	669	727	654	699	663	663	649	630	696	683	700	706	688	653	654	722	679	690	664	685	712	726	679	720	694	712	679	680	666	682	656	696	724	688	672	680	675	683	679	714	663	662	700	697	678	680	706	702	683	723	679	654	671	674	731	671	654	674	643	696	668	722	739	699	675	691	656	708	677	654	687	751	688	661	681	692	681	707	724	708	688	626	712	684	730	694	698	722	606	688	696	729	712	670	680	663	668	645	659	681	710	738	720	620	716	686	684	692	688	696	721	684	709	682	680	723	715	679	699	678	673	664	698	643	661	686	738	697	686	665	708	715	725	691	693	703	700	657	674	690	656	680	661	670	695	671	717	749	702	696	663	702	720	671	705	694	684	716	685	664	670	690	678	719	653	676	671	698	716	690	684	674	665	674	690	687	715	628	724	693	730	668	723	664	713	682	681	745	703	709	706	686	673	690	713	708	695	707	682	660	638	707	712	646	722	669	678	660	708	675	669	722	704	716	665	690	736	629	749	705	683	701	665	654	660	683	721	657	674	695	680	637	707	676	735	662	694	659	686	696	703	688	702	671	708	713	676	710	678	675	701	690	675	687	665	738	679	692	652	697	666	701	730	673	681	691	668	637	688	676	686	664	733	676	711	647	676	675	713	674	676	702	687	701	705	735	706	710	682	646	722	705	685	639	674	675	688	698	715	676	709	692	695	642	720	696	652	685	681	703	716	668	670	688	672	680	680	690	701	647	672	704	724	681	672	694	699	688	689	693	691	636	713	664	656	697	696	684	647	751	691	656	652	689	661	702	714	686	732	669	667	682	665	726	671	693	693	695	663	698	696	727	721	668	735	735	688	671	709	662	660	732	696	672	691	667	687	669	700	681	727	697	704	695	668	716	719	645	700	712	728	689	688	711	705	707	665	692	697	612	663	688	718	699	729	655	645	683	730	689	677	680	700	695	707	703	674	698	669	677	686	706	657	707	656	712	653	708	678	647	718	750	703	716	726	671	680	725	668	690	690	665	657	680	698	713	700	666	707	675	694	670	719	683	644	678	691	649	687	679	677	680	685	669	661	719	651	705	684	708	727	669	698	706	731	691	667	675	684	679	669	726	715	684	714	666	680	709	687	721	689	700	724	679	676	686	664	706	698	699	690	695	717	666	686	705	675	707	652	731	710	606	666	688	727	657	712	649	697	682	707	651	667	701	711	681	675	671	705	712	692	696	687	707	674	672	687	683	726	732	691	741	690	730	691	703	651	705	718	664	711	701	698	706	680	664	712	683	688	673	728	695	709	704	703	711	661	686	732	672	721	680	664	725	652	708	730	651	713	697	712	706	685	686	677	673	679	643	666	697	659	692	659	696	691	707	699	729	645	705	661	719	707	700	650	675	692	689	712	728	685	690	672	694	688	725	730	682	676	718	729	712	680	706	682	711	720	674	669	675	696	657	710	672	715	650	692	694	700	660	686	614	692	629	634	646	691	694	675	687	662	664	734	704	698	705	664	624	710	711	678	706	678	687	650	704	721	677	664	666	698	671	670	689	717	638	632	650	690	679	705	687	681	671	729	675	670	718	693	649	693	678	691	654	721	710	714	661	676	694	655	704	692	694	670	673	681	655	694	641	708	695	704	711	680	692	740	672	654	697	699	731	738	699	698	676	692	702	685	680	663	675	683	715	658	687	702	655	709	728	683	686	722	672	692	656	698	732	723	703	715	726	727	669	699	703	694	648	692	670	706	731	740	724	670	665	642	725	685	668	670	725	711	677	721	744	767	679	657	690	672	710	732	673	689	712	679	683	737	667	712	713	698	662	699	666	706	648	682	684	713	688	675	700	694	619	682	700	695	706	691	707	699	624	697	672	688	683	669	673	693	676	674	723	704	692	735	696	754	723	707	670	661	705	660	646	714	676	686	670	659	676	710	673	661	645	731	739	645	712	656	682	699	691	683	658	688	705	666	666	675	728	718	698	705	669	688	662	695	718	702	684	681	670	695	738	677	707	710	697	698	729	667	701	698	664	709	648	678	693	766	680	704	686	702	722	700	711	731	683	663	671	676	639	691	673	697	661	697	657	685	719	691	658	679	700	691	710	668	744	689	735	687	696	691	691	664	686	656	762	689	659	649	679	688	633	650	669	721	675	699	673	663	702	771	684	684	690	654	661	687	679	672	688	674	653	662	705	685	701	712	738	727	687	670	669	701	708	690	709	672	709	692	662	693	666	653	614	683	708	667	687	688	695	691	686	658	675	661	709	671	648	660	704	691	653	695	682	728	674	696	678	722	669	687	679	660	694	679	695	703	683	658	673	658	676	721	663	694	693	666	648	698	677	669	672	698	666	716	680	672	698	723	671	661	661	705	684	634	713	677	662	692	661	689	653	670	666	682	675	698	644	695	675	658	712	638	693	690	730	664	684	710	669	687	651	692	698	688	696	685	698	703	693	661	712	755	689	655	714	667	671	673	706	712	709	745	639	675	703	695	665	730	731	726	696	708	673	710	697	688	689	681	651	726	701	668	693	691	696	723	702	714	705	701	663	688	703	653	696	674	669	722	668	680	684	703	649	689	702	669	678	655	709	717	715
25286	22118	39265	34761	23101	12416	5171	627	507	539	578	554	563	537	596	538	525	549	582	574	520	549	548	528	571	527	520	551	530	536	537	564	535	531	533	544	547	523	549	551	545	523	537	530	550	521	545	508	536	531	534	551	538	548	553	493	578	565	500	481	558	513	497	517	529	589	527	543	561	548	598	544	515	535	527	539	552	564	530	561	512	520	535	534	573	546	487	535	566	536	531	536	528	559	533	559	569	581	554	508	526	522	544	548	554	543	515	564	534	544	602	509	523	556	548	519	533	542	563	541	508	530	532	529	600	530	570	551	530	516	545	542	538	539	523	507	524	511	542	520	516	552	514	553	553	523	570	548	539	551	510	552	553	539	555	499	551	561	528	552	487	510	534	551	508	521	556	550	471	556	556	542	549	524	569	548	504	509	513	533	552	561	580	551	519	536	487	535	536	563	526	522	540	553	537	523	519	511	533	535	516	547	496	558	553	491	584	545	529	542	533	534	564	546	570	530	587	577	545	543	518	510	545	514	533	518	540	557	522	555	513	472	545	562	511	556	560	499	535	580	516	542	549	587	557	497	541	522	566	550	524	534	520	538	538	535	587	503	523	507	506	512	511	564	560	518	525	565	489	518	519	522	543	540	498	531	547	560	524	524	567	556	574	529	548	535	547	547	577	520	489	538	529	538	532	561	511	554	523	575	546	561	581	513	516	505	517	560	576	499	513	538	543	526	541	527	576	548	518	547	519	558	521	530	596	569	541	548	512	535	508	534	554	505	557	586	558	531	571	528	533	548	533	515	542	541	507	541	534	515	537	542	511	517	538	529	506	581	512	557	530	553	544	561	500	510	516	511	535	553	542	530	542	547	547	548	552	530	560	534	537	540	523	527	525	530	541	526	528	529	568	531	556	509	554	533	544	548	533	543	554	558	546	502	537	518	541	561	552	525	553	535	546	516	521	507	531	557	537	554	544	561	538	530	521	568	547	501	551	532	557	518	546	522	545	523	535	552	519	512	534	534	576	493	547	512	538	494	535	588	475	554	567	549	508	601	555	536	588	492	590	555	557	510	543	526	488	506	501	491	584	521	506	512	527	496	533	564	537	547	593	464	592	538	510	513	565	544	513	523	494	569	514	530	556	516	549	571	543	531	542	555	557	532	520	557	538	527	485	551	524	507	527	527	536	516	549	517	567	516	541	558	502	521	498	512	532	507	585	519	549	545	496	546	551	533	543	514	548	516	540	551	564	532	555	473	548	486	539	474	526	517	554	559	528	536	506	587	537	573	527	556	539	536	527	527	528	516	538	535	546	557	553	547	574	509	566	506	526	571	545	538	475	533	538	538	523	522	552	512	548	533	585	558	539	521	499	568	530	511	543	511	506	534	510	541	521	552	539	552	586	527	559	559	587	539	523	547	559	507	522	575	535	515	548	546	548	528	628	548	568	571	570	533	552	531	515	549	529	539	540	528	554	523	602	537	504	535	573	586	535	531	537	533	521	531	526	528	538	542	550	539	586	522	496	576	545	531	500	515	545	528	514	544	534	528	493	528	539	576	524	545	491	529	484	545	524	540	550	555	557	576	545	522	536	528	526	569	534	516	519	509	524	485	493	550	492	513	532	552	543	559	527	543	517	524	558	486	566	544	527	533	551	508	547	495	539	555	525	520	524	535	514	532	568	510	547	526	528	537	525	545	535	518	566	539	536	525	524	554	542	547	607	551	558	441	536	537	552	491	583	556	545	528	541	512	527	550	546	512	528	535	551	522	531	527	533	563	515	516	539	506	538	524	533	565	542	532	494	529	560	542	506	525	487	529	516	551	529	547	504	550	534	541	553	538	549	535	514	478	548	598	537	547	507	593	515	514	530	490	477	510	544	528	553	517	541	558	571	522	528	575	530	519	494	578	538	544	523	568	534	550	539	544	514	535	574	566	559	538	571	572	550	506	514	550	558	557	554	549	548	543	581	572	531	525	538	535	540	541	555	605	515	531	518	521	548	569	509	521	537	541	511	530	597	555	559	598	537	557	531	526	546	506	514	543	536	564	541	549	569	504	557	526	526	528	533	557	549	527	578	536	514	496	528	540	503	554	530	524	507	531	508	553	540	514	521	524	546	545	555	531	474	508	545	521	511	517	523	509	530	530	539	517	542	560	540	509	530	546	554	520	528	520	515	525	489	528	557	525	545	558	526	541	544	548	556	490	563	552	550	550	573	524	522	542	580	520	501	528	570	563	541	588	552	512	539	555	529	540	538	524	572	529	543	590	546	541	561	514	522	509	563	538	550	509	557	569	578	534	547	559	507	585	526	565	493	506	539	514	522	556	516	532	547	526	544	532	534	523	559	546	550	541	547	501	506	517	537	522	526	526	493	520	546	531	518	558	549	523	547	517	528	494	500	550	517	505	544	570	568	533	510	505	508	548	557	549	528	557	536	527	517	504	566	510	517	502	458	540	569	535	532	539	517	514	590	576	547	518	569	532	551	537	550	501	548	586	542	529	525	580	556	564	522	541	542	555	540	554	553	507	514	542	577	542	564	541	493	512	584	555	558	534	540	530	527	553	529	522	585	573	524	552	517	559	534	528	544	524	529	498	525	570	521	559	537	531	523	564	533	528	526	536	558	540	520	533	546	553	531	482	514	534	510	534	559	497	586	527	551	493	508	518	566	501	486	530	545	543	538	571	475	535	570	535	574	546	527	505	528	515	578	526	514	590	510	517	523	530	560	552	511	518	524	556	540	556	524	529	546	534	550	557	524	519	549	520	471	539	553	535	512	514	539	522	530	529	544	537	560	566	570	521	523	569	546	552	540	579	522	553	523	526	532	544	530	571	529	518	513	554	550	518	536	503	550	553	540	564	539	505	515	524	549	530	478	544	568	530	542	532	503	559	501	564	571	555	541	554	571	498	537	514	516	527	507	556	568	499	517	536	522	513	541	586	586	542	518	541	602	552	543	549	519	556	551	520	529	554	536	544	551	518	536	552	498	524	522	546	553	527	487	516	558	559	532	494	539	533	570	530	531	514	519	573	561	526	553	530	510	515	564	529	580	554	509	512	560	525	516	534	517	510	553	540	550	553	553	516	541	529	523	506	491	560	512	513	558	526	531	530	527	545	503	589	561	558	523	560	557	510	545	553	532	592	553	523	560	545	548	540	501	504	521	551	549	528	555	533	558	545	550	534	553	510	548	554	544	490	538	568	508	528	523	518	541	520	531	501	513	548	516	520	563	534	573	524	550	563	509	596	525	567	516	538	526	528	560	531	526	530	531	545	553	535	520	526	527	510	540	550	535	553	507	540	548	513	598	522	551	526	511	529	534	530	544	547	522	504	563	523	541	565	503	495	517	506	519	557	544	482	569	538	580	498	536	513	516	505	550	544	538	568	545	538	541	581	516	513	523	528	507	511	543	536	566	486	537	541	534	580	524	587	547	545	528	536	528	530	532	572	522	521	534	531	508	542	522	540	581	510	555	555	542	528
28912	66307	62889	40823	28482	15673	8103	700	705	703	691	672	674	639	642	686	595	620	635	652	635	689	610	679	645	643	620	607	659	669	664	638	620	642	659	673	638	638	621	605	612	607	644	647	640	637	641	685	621	664	674	604	655	629	632	626	604	679	646	630	577	617	637	614	633	654	682	650	587	618	665	653	655	601	643	659	674	651	661	637	654	603	677	627	650	683	622	587	681	663	608	638	618	629	591	609	684	701	681	644	647	658	621	621	639	647	622	630	621	633	627	688	640	707	671	635	629	656	609	632	626	617	608	591	640	666	663	622	609	616	630	644	590	599	648	673	657	605	634	652	652	643	641	646	594	640	649	674	696	706	605	646	660	591	605	676	614	682	620	678	645	655	630	636	628	645	627	641	658	639	659	634	621	595	612	577	674	654	649	655	658	615	671	641	622	630	635	626	649	636	622	659	656	631	626	640	679	670	682	619	633	639	686	646	669	636	572	648	600	672	649	668	626	610	654	678	657	571	588	583	624	661	628	648	651	662	618	650	645	629	635	575	609	594	641	649	663	605	614	667	650	671	672	605	620	623	662	633	584	623	649	646	613	656	591	655	671	613	670	615	674	620	649	661	656	593	649	647	663	651	656	643	654	637	646	616	640	629	584	643	643	582	648	631	646	627	623	616	597	633	634	626	630	641	640	696	604	602	630	662	636	674	667	652	593	665	648	674	602	647	658	644	614	665	631	644	625	629	627	631	669	661	648	669	613	677	634	637	635	629	642	680	671	610	680	684	614	645	643	640	633	657	634	667	670	704	647	667	638	639	629	623	624	581	609	631	611	645	662	618	557	628	664	648	654	592	624	644	646	587	633	619	605	640	631	621	654	628	617	620	649	615	678	640	600	606	604	638	630	612	619	634	692	613	664	664	682	628	620	642	672	613	649	658	666	643	646	600	651	625	643	725	614	614	625	657	637	608	641	643	650	617	677	641	674	610	644	633	629	671	590	664	670	575	628	638	637	630	666	618	615	611	636	642	588	667	676	621	628	585	681	648	662	648	654	609	613	668	605	648	625	673	642	637	693	599	627	648	609	646	634	637	618	642	597	679	664	612	627	611	649	618	611	648	660	628	612	670	628	625	640	673	635	659	651	666	670	606	604	630	621	669	699	615	651	613	658	608	634	617	651	626	654	694	642	660	624	630	625	625	620	596	614	636	614	630	650	655	636	650	581	630	606	612	635	617	634	637	634	640	601	648	624	680	648	638	658	651	663	629	631	636	637	675	669	639	641	663	612	607	605	613	622	596	629	639	562	653	614	632	650	598	644	647	665	641	624	668	638	665	649	605	594	631	634	614	637	656	641	660	684	646	633	614	668	621	671	639	645	638	599	621	644	641	602	616	622	661	608	632	640	667	629	635	672	638	672	680	631	609	636	620	663	613	589	614	652	646	603	650	631	622	623	622	639	645	629	629	606	623	625	614	626	610	584	659	613	629	613	631	628	622	673	615	622	665	631	601	652	633	650	602	637	657	633	634	618	611	620	640	665	658	605	633	650	601	647	643	665	674	630	611	627	668	660	643	656	611	665	618	619	661	616	672	681	624	640	634	658	658	624	643	574	633	597	646	629	655	633	631	622	626	638	643	671	646	596	661	615	660	696	606	681	684	655	612	667	600	624	621	668	587	583	653	668	642	623	644	590	622	623	646	645	633	599	636	672	651	595	653	637	600	652	660	577	625	668	657	653	624	639	721	635	629	664	632	636	596	626	605	619	638	614	644	656	598	651	596	624	608	648	636	638	611	608	627	626	606	625	653	650	628	621	630	604	657	645	635	638	631	638	623	609	629	621	663	646	630	651	579	646	620	582	601	580	658	611	695	668	628	639	634	631	626	635	627	620	620	636	652	644	658	620	625	594	660	635	608	656	650	639	655	639	641	629	642	658	607	613	619	616	606	653	607	625	636	674	657	632	649	598	625	626	600	619	611	613	628	618	642	664	591	627	651	615	648	631	611	646	637	634	639	646	669	590	580	627	605	649	604	620	593	659	627	646	644	623	587	642	639	653	639	619	648	622	673	622	602	635	608	609	644	674	610	670	602	670	629	619	607	672	704	644	613	641	634	666	649	658	627	641	645	650	660	672	678	654	618	644	645	669	623	673	639	632	598	649	658	621	645	637	650	641	648	639	629	677	644	644	634	623	648	619	594	616	601	649	650	648	658	646	652	665	643	650	651	651	646	611	601	620	588	629	661	627	632	672	629	612	661	652	635	628	638	622	654	632	633	601	625	628	676	633	659	602	617	650	664	681	632	674	683	578	600	636	660	625	621	653	666	672	623	644	661	655	653	648	678	632	613	650	645	642	639	669	671	600	628	659	616	639	611	627	661	680	628	620	647	679	652	606	569	678	647	625	619	614	643	626	628	641	666	637	645	630	638	635	628	673	623	666	642	667	625	664	568	653	673	646	620	637	619	615	635	642	610	647	658	629	640	662	584	618	655	647	627	616	624	664	625	645	655	655	633	638	638	615	646	649	659	664	628	628	630	627	621	615	614	641	646	625	636	614	645	648	647	624	627	645	640	694	672	601	621	643	631	633	626	657	638	642	628	657	659	602	648	629	625	673	652	559	634	664	616	594	649	631	623	658	658	668	627	652	632	594	566	638	634	579	666	567	629	577	664	674	611	611	688	625	621	603	636	640	654	592	656	672	662	637	618	611	626	645	615	673	680	658	662	652	617	674	639	629	618	618	636	620	594	605	644	662	669	669	592	668	656	651	648	645	632	591	644	629	659	649	688	649	641	658	645	634	630	655	651	627	645	629	626	598	646	664	610	617	618	612	617	623	648	658	605	646	641	623	619	631	628	621	689	675	630	648	652	613	630	634	621	634	626	646	624	633	599	581	639	681	633	622	661	651	681	647	595	668	649	631	651	647	675	608	655	662	648	644	642	655	649	673	610	611	636	653	656	614	666	631	643	620	619	632	626	584	650	704	656	659	647	646	645	660	650	646	614	610	646	616	631	698	670	632	661	623	620	603	616	630	611	667	687	648	624	637	658	654	648	626	614	640	613	596	613	624	612	677	688	679	618	622	644	644	679	649	615	650	611	606	622	636	623	676	617	630	659	628	675	640	650	635	665	614	621	635	639	629	652	659	618	629	606	630	621	662	621	627	621	655	615	640	645	620	634	602	618	638	643	630	631	615	637	599	658	600	643	601	663	669	638	601	649	668	653	667	633	622	632	650	634	589	662	639	683	668	679	612	652	670	651	649	620	629	610	656	611	640	630	619	642	621	597	652	655	669	644	628	635	628	599	623	657	652	587	631	648	644	691	604	624	668	629	641	600	635	659	637	607	606	602	616	648	627	625	608	649	645	602	619	626	673	658	615	613	631	649	612	669	659	637	586	675	676	609	625	612	646	640	611	635	650	619	692	642	653	682	600	645	611	647	670	653	638	640	612	599	647	647	638	607	625	621	611	656	669	679	594	601	644	693
22912	21443	33832	34100	33690	28818	22619	3193	1004	983	996	978	948	931	888	954	935	917	931	922	911	907	870	896	895	907	853	909	873	901	914	892	921	900	889	874	862	874	897	880	884	951	853	874	949	895	867	859	876	915	863	902	909	921	829	896	886	910	958	877	900	884	902	851	876	926	905	901	937	903	875	906	901	882	922	899	936	870	871	906	916	875	894	903	863	876	838	870	938	928	909	899	883	907	917	878	920	909	858	883	907	867	862	900	943	881	903	833	914	902	875	863	874	907	916	932	880	910	891	864	945	894	853	852	857	889	928	920	857	903	893	865	841	894	900	901	869	821	902	944	890	932	906	994	882	888	869	927	846	942	857	919	869	850	815	868	891	904	866	926	846	910	860	877	901	894	879	913	867	933	923	881	849	899	888	890	891	913	914	874	871	917	896	936	883	851	856	889	867	899	877	867	857	920	902	886	868	946	886	882	882	860	891	884	880	924	873	936	919	898	940	908	833	889	878	858	846	876	864	883	897	871	809	862	880	840	893	846	915	883	944	933	906	885	913	857	849	867	895	870	892	899	833	895	885	917	866	800	854	914	896	878	886	858	870	888	860	857	932	916	899	885	859	898	844	892	901	872	902	875	905	891	899	881	892	899	927	831	875	919	873	855	967	913	858	919	866	919	896	876	873	940	923	877	837	900	892	869	914	892	925	890	920	891	875	899	866	851	909	896	927	860	888	928	848	904	895	941	907	867	840	887	913	864	839	858	840	877	868	879	873	962	887	883	865	873	890	885	876	942	902	895	885	960	890	904	817	902	870	866	835	866	919	878	895	895	837	910	825	884	924	878	902	864	944	920	828	927	935	880	875	898	953	853	916	864	853	906	939	840	877	898	872	885	895	891	868	867	852	871	857	854	888	879	865	894	847	862	913	909	895	929	856	883	872	934	879	838	885	916	843	832	884	905	875	797	915	881	883	840	852	914	849	956	853	842	909	941	879	891	903	841	904	865	848	896	913	869	902	844	839	858	877	888	932	909	881	879	899	884	896	912	865	910	857	894	880	873	897	859	906	841	877	873	827	921	845	932	852	886	888	934	938	905	900	864	920	844	936	917	922	890	911	910	854	925	876	945	872	856	864	948	841	876	891	891	860	926	878	906	887	896	826	877	834	884	911	847	920	959	861	962	906	889	901	813	872	924	902	895	911	865	862	885	865	879	852	837	858	934	861	907	885	916	872	910	870	846	939	877	839	853	842	882	901	883	865	912	859	911	871	942	902	888	860	880	907	869	885	912	903	859	867	812	898	853	831	889	853	874	909	847	889	864	919	887	913	848	931	870	886	876	888	851	937	852	894	885	874	894	879	900	864	905	839	832	843	838	885	901	935	840	803	834	924	890	923	927	895	919	852	843	891	928	928	916	924	860	876	936	960	933	899	921	852	844	921	899	910	907	874	879	873	901	928	908	900	856	866	939	892	902	843	901	861	870	864	869	872	910	825	836	929	859	893	856	884	880	861	873	856	885	848	902	843	885	962	895	836	899	864	920	896	868	908	873	865	866	870	862	902	932	882	904	926	871	883	887	849	854	880	936	846	915	877	893	885	882	845	840	890	894	918	884	896	859	906	883	890	875	877	859	917	901	900	845	885	814	882	906	925	979	857	889	844	865	932	874	850	922	899	874	907	908	891	902	922	889	914	829	911	953	908	951	856	876	890	892	837	882	876	925	912	845	832	825	891	924	894	906	934	899	882	890	907	912	921	904	916	846	887	907	877	907	850	864	892	940	865	888	940	887	876	849	898	907	908	864	924	857	866	892	862	895	899	939	855	875	889	909	875	901	911	858	895	835	886	900	917	878	844	901	872	872	894	905	848	837	906	906	886	874	881	891	888	887	869	867	868	911	911	867	888	883	896	881	883	850	916	815	910	914	857	911	895	883	914	898	850	877	877	913	898	879	878	915	907	923	926	835	885	811	949	844	854	866	851	865	879	880	858	820	894	911	851	947	867	848	884	860	893	909	895	927	942	853	882	877	885	896	891	854	912	866	884	916	867	926	906	885	904	901	895	829	898	881	907	900	898	918	929	871	832	887	916	899	896	873	899	885	906	830	855	890	867	917	851	893	862	890	823	914	903	867	929	884	939	883	904	897	910	893	848	851	893	897	875	950	879	830	901	858	850	824	869	914	854	849	828	926	879	891	867	909	917	897	873	896	894	884	897	903	896	844	927	820	851	871	890	865	903	850	827	874	907	872	865	847	894	921	914	856	860	890	833	849	901	888	868	841	859	905	881	927	904	898	880	916	886	881	871	895	857	872	883	885	936	872	936	887	869	880	864	864	922	870	874	864	886	887	852	870	906	899	892	851	893	866	907	872	891	938	875	870	879	838	854	839	876	885	885	907	909	923	869	888	887	926	893	869	847	913	890	872	899	916	871	896	874	871	891	865	872	870	891	851	860	956	900	855	880	866	835	875	857	901	925	909	888	878	832	936	883	890	886	923	865	873	838	885	881	846	882	883	925	841	836	907	821	906	899	949	866	864	878	881	898	869	858	923	888	914	865	863	876	896	864	836	894	861	898	913	873	897	936	885	880	909	907	913	890	858	927	839	899	899	875	858	929	895	898	818	900	861	885	896	904	943	869	838	896	845	890	851	923	857	883	844	908	869	921	918	906	903	901	885	864	854	885	905	908	907	906	868	912	934	885	903	933	894	873	914	881	888	894	886	891	843	915	889	890	882	889	895	864	939	884	928	884	902	924	846	849	872	853	871	899	869	899	849	889	877	935	849	833	861	892	830	893	884	889	882	889	849	854	879	853	883	901	850	895	842	863	921	859	855	895	878	915	910	885	843	924	855	889	843	881	867	848	843	927	859	847	861	842	923	926	839	880	888	926	849	845	920	934	861	904	883	890	861	856	871	885	876	937	858	894	865	857	882	865	925	845	861	865	907	931	847	896	863	894	885	896	899	917	889	923	935	904	891	886	831	918	908	876	815	869	882	874	900	877	885	879	909	913	913	830	880	860	877	897	960	883	841	866	862	873	881	861	901	925	879	862	857	874	855	887	957	924	831	836	878	899	904	900	887	876	881	939	878	907	878	883	867	906	898	906	883	933	906	847	862	872	880	930	837	841	797	866	899	845	881	907	882	917	859	887	844	890	883	853	896	875	897	845	862	895	815	941	909	889	867	889	852	908	877	852	833	925	871	888	885	867	893	904	945	899	871	891	855	903	858	899	854	867	891	856	853	888	914	875	861	839	894	894	850	883	900	907	930	886	849	866	879	892	919	915	878	895	855	876	890	914	947	858	900	863	852	877	855	845	908	870	862	911	885	834	861	860	896	899	909	897	901	897	886	830	893	844	883	873	912	907	975	897	887	873	883	907	919	930	903	885	896	886	905	866	889	919	921	885	861	904	902	835	871	944	884	864	896	865	919	864	968	825	899	850	907	891	870	916	914	904	942	916	928	921	879	893	920	898	870	913	870	915	904
40726	90446	84862	65168	49892	33389	18875	1302	1234	1157	1164	1116	1150	1073	1013	1089	1062	1037	1035	974	983	981	1053	1055	1018	1003	1002	1036	1000	1060	977	1004	981	993	1021	1023	1070	966	966	969	978	979	968	994	1026	977	1002	1009	949	1011	988	955	966	1013	958	987	995	1013	912	980	931	992	1091	939	1006	990	1049	940	1047	953	937	954	975	992	963	948	1021	943	969	1002	997	975	996	1018	1036	986	981	952	1009	1002	1006	993	989	1023	1010	950	940	967	999	960	978	943	932	996	968	991	957	968	1042	1012	985	1006	1016	973	993	1029	1043	1065	973	999	1006	971	959	972	1050	1009	972	996	967	964	992	951	953	966	992	976	991	968	1002	965	958	975	1000	969	984	939	1006	977	1034	983	1008	996	1009	910	987	989	984	948	1011	942	962	949	1006	958	981	959	994	1023	927	988	1004	974	963	949	1000	1013	950	968	1038	962	939	1003	1003	951	957	1006	965	989	975	1019	948	971	957	970	962	983	950	1021	973	984	970	1032	960	984	965	948	977	960	1024	962	1020	1018	955	992	988	958	985	971	1023	977	963	983	960	1035	1011	959	923	938	983	1018	905	960	996	947	934	982	920	995	1028	968	974	1011	982	1001	993	991	1014	946	994	989	944	951	986	998	1001	979	1009	974	985	992	966	1000	983	955	982	996	962	1016	977	953	1023	960	969	995	1051	899	1002	994	1002	1008	935	970	1006	921	1001	980	981	983	1012	1010	1034	954	1001	1038	1047	939	1066	998	924	1015	1036	959	1013	983	1011	989	962	981	976	979	951	935	986	1021	961	967	991	980	999	929	1039	986	998	999	983	986	970	1013	999	981	1003	970	972	943	978	1018	980	989	996	951	936	934	932	995	962	1020	1003	1010	962	948	913	995	969	983	997	975	997	951	1001	1003	997	1019	1084	963	978	979	1074	1027	969	948	990	976	977	1009	1003	1004	995	1008	944	996	938	996	903	922	970	971	975	965	963	983	1031	925	1027	1009	972	999	973	945	998	959	978	981	984	958	1020	985	955	932	1007	974	1013	991	980	1010	1005	967	1060	993	994	950	947	952	949	982	968	965	990	978	1001	1003	948	970	925	975	971	955	997	1013	988	972	995	981	1007	1020	954	941	983	1068	1022	1016	1020	990	1039	989	1016	955	1005	945	984	1019	1026	1000	1030	1013	995	1026	1007	963	1051	1000	1001	995	979	918	975	932	946	999	1007	1006	994	973	988	1017	1038	967	977	1018	938	956	991	974	1000	1007	974	964	989	967	990	980	992	955	950	1074	956	961	992	961	951	992	934	933	1025	963	1017	938	955	933	935	989	964	994	976	986	992	981	1022	995	996	988	977	969	1008	984	1001	1020	1014	1021	1008	987	1024	990	954	986	982	945	1048	972	952	980	982	955	954	971	980	1066	1012	1009	990	1016	944	985	1010	962	962	971	952	958	971	982	969	972	1019	950	1003	956	928	954	994	1029	1025	918	965	986	1015	976	977	1016	983	969	955	958	1031	931	962	977	1032	1044	987	983	1001	954	1033	936	1014	966	977	1003	981	956	970	952	995	961	1021	941	917	983	942	953	935	967	974	980	930	986	1009	1006	1013	915	957	1047	1023	1007	1003	948	1009	971	982	1003	993	1031	987	933	1035	950	1002	958	989	1066	918	955	935	960	975	977	1000	993	986	935	937	1027	991	1005	1059	1032	994	974	1010	1020	959	986	1040	946	1005	1000	964	973	973	954	971	1032	971	965	928	940	1018	971	979	1022	1019	946	993	985	990	935	964	949	973	1009	1037	1031	967	1044	972	955	1013	948	999	976	990	919	986	972	924	938	1013	963	1002	1012	976	993	969	983	979	961	998	996	961	1015	1007	973	943	1008	1013	976	971	965	999	999	966	964	983	1016	991	979	978	1039	1015	913	977	990	1024	1017	957	921	1005	1029	942	1025	988	973	981	1033	984	986	1035	903	959	1034	965	983	1030	982	943	973	962	951	965	976	934	902	958	934	953	948	1004	945	1049	984	963	935	981	967	1031	1000	1008	991	1079	950	996	955	952	921	966	979	966	957	1012	1013	1013	993	985	1017	965	997	939	971	1005	1016	960	950	934	998	955	985	1028	921	1024	985	956	1034	959	1020	967	969	955	987	949	986	1001	989	972	972	1008	1020	960	1009	1003	956	960	997	980	955	967	985	991	978	1018	940	1019	1021	965	945	984	938	994	958	920	975	940	915	984	983	996	986	977	1013	978	959	956	948	963	957	1003	998	950	974	945	1047	953	1001	974	1014	931	964	994	977	1061	992	921	1005	1005	1064	1002	969	1033	975	986	964	998	961	992	1009	1036	972	952	981	925	1001	986	958	943	952	923	927	1015	955	949	930	1010	952	984	923	999	999	1023	974	991	947	975	1012	959	927	976	949	974	976	1041	972	966	1004	955	1062	975	961	928	910	1024	973	977	968	963	1006	960	982	975	988	956	1063	975	970	920	983	955	1041	982	947	965	982	977	914	971	956	947	1007	977	958	967	1027	1011	1003	967	952	971	1020	961	1060	958	911	1010	944	1005	1007	999	1025	963	961	948	941	961	981	1043	991	954	993	981	1022	974	942	942	998	949	961	953	943	975	976	967	990	962	976	980	1003	1042	971	1007	990	963	976	947	938	941	974	987	962	1015	964	981	945	980	962	990	972	999	1021	1012	1012	1011	989	1045	1011	1039	990	1002	971	979	999	1035	1002	991	1043	1017	1011	965	985	974	989	1005	1040	998	993	1006	995	1031	1013	880	960	931	1028	1001	996	971	950	994	1044	1000	1062	971	966	979	1004	983	972	966	930	990	937	958	1047	950	1040	1024	1039	1011	971	988	926	1029	967	993	967	974	967	998	971	931	971	936	981	1036	1015	969	989	984	1023	968	1039	1039	977	1026	968	990	985	966	981	967	985	948	980	954	1019	1026	950	1000	986	962	1043	953	1042	1017	994	959	912	989	933	1022	1036	954	950	975	1045	970	981	954	958	932	1021	945	1028	1012	1004	972	967	967	1004	1046	947	991	986	1000	1001	1012	983	1010	1019	1000	1009	974	1016	980	997	1010	994	1067	969	1016	992	1036	991	984	987	1017	1027	1054	945	980	1058	993	975	987	983	1056	964	959	920	1029	960	958	982	972	1013	936	975	961	977	1043	959	1006	1067	946	1032	945	1000	955	965	988	988	963	1038	981	956	945	980	1016	990	955	983	987	994	966	1002	946	1074	987	968	911	955	1004	993	980	996	975	985	970	1055	995	982	956	951	971	982	1001	930	982	1011	991	983	1009	1013	1031	988	958	992	999	944	987	952	959	1008	1013	988	945	986	1009	969	956	945	994	995	1004	974	927	1009	973	976	980	906	986	1009	992	1007	1033	955	1024	948	1053	976	943	1006	1017	993	992	911	968	1011	970	975	1020	972	944	956	995	967	926	980	971	963	987	971	973	964	975	1045	999	1009	960	965	1011	980	1010	997	1016	975	958	981	1025	1001	961	969	1006	988	961	929	998	1050	1008	1008	995	979	957	964	1008	931	1025	997	998	1002	930	993	965	993	956	957	953	956	979	1027	969	998	975	957	975	1024	998	958	969	1081	972	1011	1004	984	953	999	982	1000	968	983	1027	978	967	1062	957	993	978	965	964	949	986	931	982	1000	977	938	980	998	984	963	998	1003	950	999	1039	968	985	978	933	928	955	1014	1020	970	918	1013	984	977	962	962	943	1021	981	956	1020	971	981	966	1009	953	929	959	956	984	967	962	944	955	1039	981	924	988	976	1026	941	951	980	982	1025	969	989	950	1026	919	959	976	968	1000	1009	935	1007	1007	1014	1030	997	1028	1005	1019	915	962	965	1063	1012	986	968	1002	962	1004	1000	955	960	994	1013	956	1014	954	976	1005	914	943	991	983	978	969	991	989	994	926
27337	25525	35587	20821	8524	2665	1438	487	455	439	461	466	448	443	452	415	456	436	450	430	440	434	474	481	446	427	443	461	465	417	444	404	489	447	468	466	442	471	460	442	443	425	469	485	460	466	453	442	427	429	477	415	467	466	448	458	462	481	472	438	453	471	430	447	452	454	457	476	462	485	452	474	455	470	454	453	470	459	387	474	458	443	459	427	447	457	429	457	461	426	458	453	495	451	436	460	459	423	461	443	432	441	452	432	446	472	479	460	432	460	441	447	476	474	477	456	443	408	451	494	413	472	464	428	446	433	463	455	427	459	423	418	441	423	473	441	451	452	389	446	444	408	426	418	446	485	464	471	460	470	472	427	467	440	449	465	484	434	444	432	465	446	433	456	494	441	456	443	446	492	457	442	460	480	452	438	449	461	454	440	472	435	451	451	444	441	434	480	454	474	457	457	441	470	454	468	486	493	459	449	469	460	431	477	459	441	470	458	462	432	465	409	440	441	464	433	423	442	464	420	446	464	506	450	434	468	405	439	425	408	452	485	462	437	486	469	454	451	447	453	440	481	419	440	423	447	484	449	395	420	455	461	489	449	442	428	423	449	440	430	440	444	416	430	446	441	464	412	443	474	451	440	466	473	442	493	445	459	441	461	448	426	455	476	450	422	448	425	403	453	467	441	478	453	455	436	451	451	389	454	428	490	445	472	465	412	429	470	444	446	492	480	462	430	456	455	478	450	443	458	460	443	470	470	488	435	437	409	444	461	448	425	455	475	461	442	468	416	448	487	451	453	446	444	482	438	480	449	445	440	446	457	439	413	478	419	471	500	469	462	460	459	429	480	495	460	454	438	436	446	438	452	446	440	474	456	464	432	469	456	480	482	458	466	452	458	472	448	450	485	456	468	440	454	408	472	454	439	415	442	433	463	426	459	439	468	466	426	460	426	468	442	476	471	460	446	436	448	428	461	442	449	454	448	434	443	449	447	450	448	467	454	424	461	477	400	467	438	457	472	474	464	439	424	437	479	472	472	469	463	416	438	463	475	427	468	445	485	470	482	454	415	475	460	429	453	466	427	482	431	442	459	457	431	441	425	483	464	404	429	465	444	478	450	492	455	459	479	463	452	454	471	442	490	442	480	452	454	432	444	429	451	488	464	472	434	446	444	488	459	457	448	458	450	435	471	448	456	463	456	467	470	456	474	414	418	518	470	480	438	435	483	464	448	448	462	454	452	448	464	448	463	456	457	477	452	462	462	450	434	447	472	423	458	442	453	474	442	437	457	460	494	447	461	447	444	452	460	431	459	408	427	452	453	436	466	394	474	452	494	428	449	454	458	441	435	446	468	421	455	473	469	437	458	484	461	437	456	500	444	465	452	484	442	452	439	460	470	446	436	436	486	452	462	459	422	438	448	445	430	494	462	473	438	420	453	448	435	444	452	431	463	449	421	402	470	421	487	457	436	450	462	468	468	469	491	476	454	444	481	460	436	439	461	436	443	442	460	478	439	469	447	463	467	458	417	467	408	427	426	488	462	478	431	448	477	425	447	450	454	461	428	461	452	439	474	443	433	439	446	470	429	407	441	468	484	422	431	455	435	437	414	441	449	434	424	486	441	451	472	447	468	423	438	443	485	436	458	461	444	457	463	408	412	462	456	434	435	431	484	461	432	458	482	470	444	456	469	419	442	454	409	426	447	484	476	431	449	450	431	483	458	438	417	437	441	417	489	439	426	452	409	398	452	457	471	455	444	435	480	486	456	434	437	463	432	436	427	443	398	473	440	408	428	443	448	436	444	454	438	464	423	453	466	461	399	483	460	456	445	439	475	422	457	428	447	465	425	450	436	463	413	487	410	497	448	440	469	448	455	426	438	455	434	429	426	452	483	487	460	463	488	489	442	404	436	417	468	427	434	432	433	422	469	434	449	418	459	455	459	453	479	478	486	420	420	499	441	477	473	413	436	442	445	473	495	447	478	486	453	448	444	439	429	436	447	489	473	425	463	484	466	471	478	432	434	437	426	421	441	466	463	419	456	470	459	451	412	445	421	478	487	484	467	444	449	427	452	467	442	439	441	473	463	472	462	476	428	480	474	438	432	440	474	439	445	441	446	489	485	450	441	427	427	490	442	462	462	454	466	425	473	437	450	447	460	470	446	454	456	446	444	475	463	407	422	463	443	445	488	447	447	464	463	448	454	498	440	412	434	411	450	471	449	491	466	476	464	430	450	486	474	426	442	464	454	438	448	452	461	465	457	459	448	469	424	459	422	426	412	462	452	498	444	416	432	426	451	459	486	442	511	431	456	435	458	446	481	468	469	417	467	457	458	481	442	436	488	457	509	451	421	452	431	447	476	414	432	452	447	442	485	445	431	460	459	453	427	467	445	466	434	482	418	482	439	443	477	460	442	419	471	432	425	420	426	463	468	466	453	441	454	459	466	425	451	453	414	392	456	413	451	454	452	469	424	452	418	493	485	474	436	453	411	476	447	451	474	413	461	472	427	441	506	481	478	461	483	467	416	451	424	473	504	471	462	443	454	452	446	474	439	472	466	444	431	468	469	443	439	505	447	423	424	455	429	392	468	455	440	473	450	447	438	455	447	422	441	455	456	481	413	450	484	427	444	461	435	446	491	481	434	422	468	434	476	430	483	438	438	431	428	475	453	466	471	449	423	471	458	437	447	486	441	481	446	438	449	440	461	464	445	471	416	441	456	473	445	500	464	446	451	498	476	471	415	456	491	417	430	432	446	466	452	447	473	442	484	424	442	475	423	452	470	451	429	429	440	421	441	458	443	442	419	430	402	441	485	447	458	433	442	411	449	479	422	450	459	470	489	431	467	449	450	419	449	464	450	457	448	458	426	463	454	433	408	470	432	459	457	478	480	451	457	412	448	477	444	456	472	465	425	476	412	467	467	460	455	466	449	494	466	409	460	421	453	440	460	473	452	479	421	478	461	472	464	512	410	445	433	460	457	440	460	468	442	482	427	462	473	438	461	482	482	442	472	495	425	459	509	440	430	482	471	449	472	427	500	467	476	378	475	404	446	434	441	439	443	480	440	427	438	457	457	438	450	461	417	460	435	462	436	487	417	439	470	444	447	442	438	462	451	433	460	439	486	464	473	455	449	449	467	440	432	470	449	467	485	441	420	471	435	503	457	439	459	433	472	438	467	422	452	458	431	428	461	450	448	454	472	412	425	462	451	467	416	423	421	467	448	460	459	437	424	416	459	421	430	412	441	405	442	459	422	444	461	488	442	430	436	455	435	444	433	422	432	442	417	431	434	475	470	461	428	443	477	481	427	413	468	451	450	438	423	471	453	451	462	451	441	485	435	466	448	471	455	467	479	436	456	462	458	428	468	466	443	471	460	458	476	466	440	471	491	447	467	434	438	406	463	463	456	448	484	485	440	443	412	487	420	473	454	430	463	433	468	468	432	452	434	460	438	489	458	461	464	456	435	455	475	455	465	442	438	455	488
13061	40508	34652	17799	9592	3584	2041	557	545	546	519	552	554	542	528	497	548	575	514	538	551	552	508	577	538	584	478	528	537	559	487	560	534	561	516	539	544	505	538	536	571	523	521	517	551	549	576	565	521	545	538	530	513	538	568	528	561	574	520	515	525	550	545	554	497	514	499	519	533	533	537	559	505	525	494	510	515	559	520	530	539	513	531	553	556	516	498	539	513	491	557	547	542	520	544	540	499	540	510	503	500	573	558	557	550	558	500	548	534	516	524	505	503	527	533	527	502	547	523	538	522	507	554	527	504	551	579	581	503	585	527	522	497	537	503	560	506	534	497	546	497	560	515	541	518	507	545	520	542	508	520	546	508	560	496	511	504	496	541	507	556	519	502	491	530	527	507	525	531	596	552	507	529	544	525	507	496	527	497	569	516	545	548	511	515	533	538	539	597	529	515	528	531	504	543	526	506	544	557	504	558	560	559	519	536	554	491	518	532	522	487	544	523	534	537	554	556	501	551	566	531	520	527	542	497	535	541	523	529	548	567	536	469	530	553	539	543	560	547	555	488	519	523	584	522	523	586	543	564	521	542	509	534	553	508	538	541	520	530	541	532	582	547	550	531	538	571	501	538	548	569	514	558	528	486	528	545	559	513	543	530	561	516	527	544	576	548	526	501	509	499	549	507	555	549	512	497	542	553	542	543	545	497	524	531	530	503	509	524	523	542	524	545	487	533	517	506	533	503	571	537	544	531	530	537	545	529	525	495	536	517	537	532	576	500	586	534	532	493	592	537	545	519	539	503	478	515	505	513	516	517	512	495	539	529	513	547	553	549	539	546	508	551	587	560	541	537	501	531	531	558	538	519	521	515	514	544	526	530	501	562	518	533	529	552	493	558	555	521	544	519	553	548	560	531	533	503	524	536	547	502	532	506	512	513	549	528	551	549	538	508	512	530	504	526	535	545	502	540	539	508	538	540	553	530	539	555	573	567	542	545	509	538	530	538	518	503	544	557	489	517	581	562	527	490	528	506	498	533	542	555	524	484	498	470	530	527	531	550	526	492	560	530	536	512	505	503	563	527	487	519	532	517	534	550	522	531	518	509	518	503	495	533	515	538	491	494	547	539	516	518	505	522	511	530	474	519	518	564	515	526	541	526	515	539	530	526	531	510	519	541	546	519	545	523	584	516	539	536	567	553	551	537	539	524	492	523	510	545	524	513	529	576	522	543	526	540	558	527	581	561	531	543	527	544	521	514	521	517	512	513	552	531	530	502	518	516	532	503	496	506	538	537	548	520	495	538	544	528	528	517	565	531	564	520	530	508	503	521	544	513	493	539	515	517	544	557	480	546	480	528	541	545	511	529	512	532	532	533	500	552	531	521	510	547	556	553	525	515	569	508	513	532	546	548	575	524	567	531	534	490	549	519	501	517	519	557	532	526	541	547	553	501	528	508	537	536	486	553	520	561	489	542	555	559	560	558	524	535	504	534	488	507	531	546	549	519	542	567	527	565	515	534	557	537	536	523	558	507	531	529	528	519	523	542	542	525	542	512	555	525	509	499	553	509	512	545	559	508	507	535	476	571	527	558	524	539	527	501	545	546	505	538	552	501	520	539	493	544	528	520	554	507	508	507	512	531	511	560	497	533	537	531	497	528	516	557	499	528	525	553	526	530	519	547	524	546	540	516	541	498	516	539	500	570	574	532	521	547	516	565	526	561	533	477	492	541	497	539	502	522	521	521	565	566	574	550	505	541	538	515	552	522	539	510	519	515	529	524	531	499	568	503	508	495	489	532	542	542	545	526	551	542	554	561	539	543	511	516	554	525	530	525	568	545	571	520	513	530	538	554	544	539	539	545	495	509	563	528	525	546	554	529	538	565	552	538	529	523	572	512	547	512	545	540	525	491	548	566	497	501	525	523	540	521	543	556	557	527	550	522	497	518	508	522	536	546	523	493	517	514	538	534	519	538	530	553	523	519	551	496	514	487	545	496	509	549	525	539	517	495	558	524	597	525	500	534	552	516	599	547	507	529	501	570	530	506	494	555	523	593	528	527	525	505	514	510	524	548	541	504	559	584	503	545	543	551	542	531	525	504	528	551	565	519	532	517	542	535	559	503	539	552	506	561	576	524	507	534	487	543	498	556	552	541	511	533	557	525	525	543	568	548	543	516	538	549	526	563	530	501	572	522	557	509	560	509	531	583	516	524	515	523	541	548	534	529	553	545	507	532	521	536	515	518	505	510	518	547	470	527	538	534	546	520	541	587	541	518	510	550	551	546	543	495	525	456	542	504	482	529	541	533	597	497	543	529	537	536	521	529	485	579	496	513	556	535	583	514	522	559	524	540	502	570	545	493	530	510	519	529	457	507	571	536	533	565	557	538	504	535	570	509	498	489	535	538	488	538	521	544	534	527	549	566	492	515	524	539	529	522	530	510	518	507	495	509	567	543	537	496	525	512	542	562	573	468	545	535	527	537	493	542	563	518	539	540	538	549	508	549	553	509	536	584	536	489	573	533	559	535	567	545	562	515	553	515	498	499	526	510	533	553	504	482	507	555	557	529	534	549	542	531	554	525	496	570	520	536	541	527	543	556	526	536	540	563	504	551	510	572	536	517	510	531	531	546	538	553	538	536	519	546	560	533	523	497	553	532	555	540	592	553	516	545	502	556	522	524	525	531	520	517	574	519	506	511	517	521	539	512	533	552	535	496	499	533	576	538	516	528	543	533	485	562	523	521	524	558	579	516	548	543	522	550	483	535	538	528	513	512	516	527	497	522	510	529	546	553	495	514	546	555	523	476	547	535	572	509	531	500	560	519	499	524	552	487	576	528	497	527	467	537	495	486	517	523	542	536	566	503	500	566	538	526	494	541	520	522	546	550	548	516	540	531	515	527	541	539	538	454	521	535	518	505	532	545	500	525	487	514	551	527	559	502	528	519	500	577	520	525	518	502	518	545	504	538	540	587	577	557	577	548	515	536	546	535	537	550	543	513	522	566	533	545	532	524	565	521	544	539	583	483	543	564	549	508	539	531	530	515	528	512	532	560	509	523	587	525	491	517	527	522	545	504	581	549	543	557	528	547	528	555	530	555	511	498	535	527	529	544	562	539	564	525	546	539	547	555	547	526	515	501	512	535	518	473	577	542	544	545	557	531	535	512	507	535	534	495	537	562	567	514	555	474	564	517	568	564	492	476	545	532	510	512	488	525	571	524	499	550	547	533	535	520	516	547	521	510	538	578	507	510	513	555	500	571	495	541	538	564	542	524	532	569	523	544	509	500	514	523	483	518	553	520	525	545	527	550	522	520	484	532	548	502	500	509	524	535	529	488	526	505	556	545	493	529	560	504	505	527	527	532	526	560	534	501	527	532	517	526	546	510	529	501	505	533	484	508	514	535	519	499	522	504	510	544	500	543	526	545	523	542	581	519	522	523	495	539	541	542	538	491	536	528	544	541	492	561	528	530	499	503	535	522	521
24500	22282	42120	38263	30445	20352	9982	851	671	664	625	627	605	615	625	613	627	567	561	603	588	623	570	632	600	597	652	606	618	604	632	573	567	556	597	584	631	664	570	582	601	647	546	611	608	604	579	632	589	611	586	609	603	607	604	615	572	603	556	618	634	622	623	617	589	605	620	600	554	595	624	601	585	611	611	606	576	607	610	618	607	605	596	621	657	584	609	580	578	621	583	594	574	571	611	584	588	618	617	599	631	573	621	531	598	652	627	605	626	605	574	585	592	599	623	591	575	573	590	583	607	615	581	569	626	618	581	616	560	592	575	597	607	611	620	606	645	596	625	569	676	559	616	637	593	623	570	597	613	600	588	599	603	582	606	582	607	578	593	627	623	602	598	551	522	610	625	592	593	639	617	670	586	588	564	576	599	588	592	576	618	643	572	602	584	603	582	600	653	580	578	596	564	609	599	625	610	628	544	541	559	605	652	573	606	577	623	587	607	651	579	649	635	574	597	577	638	599	602	576	609	582	585	623	590	590	583	592	604	612	605	599	601	601	598	620	630	573	572	565	614	608	582	591	594	627	605	619	596	563	654	586	664	634	571	597	602	592	589	632	604	583	594	559	597	610	562	605	631	602	596	617	615	577	591	626	614	612	593	617	568	619	596	567	588	620	527	617	604	600	601	607	593	576	577	583	613	638	585	581	613	583	636	612	621	582	629	585	639	561	586	583	588	631	580	603	603	627	557	595	570	586	599	628	577	595	596	592	569	607	602	617	592	593	577	571	594	561	614	589	621	592	586	577	558	631	644	590	551	596	563	586	602	579	591	619	621	648	605	601	635	554	593	623	599	595	612	631	583	606	600	596	561	638	595	535	609	618	635	560	577	551	588	656	570	607	638	604	591	560	631	594	574	591	586	595	582	572	621	591	634	577	599	590	594	561	609	579	592	596	617	631	632	603	613	609	614	629	596	588	604	615	592	638	587	583	631	594	626	598	598	571	584	610	599	607	597	586	548	593	557	625	638	616	581	642	584	589	551	568	615	560	600	596	658	553	634	630	626	626	574	621	588	610	598	633	635	623	603	612	635	601	606	622	595	550	638	608	589	585	628	589	596	613	597	564	578	574	604	582	629	575	616	620	586	617	543	565	604	537	678	605	594	647	598	600	580	570	626	597	566	620	638	617	584	622	624	617	582	577	620	609	597	620	599	576	589	602	582	561	568	600	567	561	612	613	607	616	600	618	574	634	551	587	598	631	618	604	534	564	625	662	561	638	576	558	555	639	617	579	574	637	583	602	541	598	588	569	610	591	643	584	603	578	596	575	611	612	601	606	567	567	597	596	649	578	615	648	566	586	595	607	625	596	587	622	605	633	552	549	610	571	593	631	613	615	561	611	603	608	600	575	591	579	611	577	572	634	635	622	630	616	597	545	593	566	631	614	600	589	591	556	613	606	607	609	625	580	595	564	640	636	606	584	568	600	598	568	596	597	595	637	578	582	577	560	607	592	621	629	578	620	623	618	594	613	590	620	569	635	584	590	615	637	595	627	599	627	553	628	614	595	590	625	614	576	652	572	574	602	605	600	607	562	669	627	636	585	583	551	592	581	574	607	567	603	547	583	645	591	586	571	639	573	628	589	578	634	588	596	663	579	623	584	559	592	605	631	611	593	593	555	543	584	637	614	625	587	586	610	646	607	625	613	581	624	610	583	545	623	600	598	602	580	643	641	623	623	620	539	611	593	566	598	615	608	632	571	586	580	574	587	595	575	589	565	565	575	573	613	605	612	578	614	588	562	604	598	581	616	596	592	575	620	631	590	580	581	623	628	620	621	595	610	597	620	583	561	623	620	594	595	577	582	577	638	624	604	565	601	594	627	599	607	590	636	607	622	600	579	606	563	603	561	618	576	565	603	577	633	611	582	600	603	607	622	589	599	561	606	557	585	638	588	664	621	595	574	574	541	613	586	612	603	603	574	576	551	626	622	614	654	584	611	602	568	596	628	613	596	625	643	574	606	659	594	618	572	590	567	622	571	578	588	584	645	572	596	595	591	639	585	620	627	610	615	561	593	624	580	620	608	642	569	594	525	636	581	580	643	593	588	606	620	613	593	642	559	590	604	623	644	625	570	627	573	621	564	643	612	572	577	613	625	622	597	555	616	609	600	563	585	579	566	619	596	609	614	542	605	620	547	584	577	619	584	582	570	590	590	602	656	606	564	601	619	578	538	596	577	542	586	660	583	585	605	608	582	589	582	661	608	590	610	593	596	601	588	604	581	579	587	580	610	572	614	580	614	590	602	610	599	596	632	601	596	557	586	592	628	610	586	651	621	556	595	565	603	595	570	619	618	615	617	599	525	582	574	604	583	629	633	647	572	638	597	609	553	621	584	545	590	582	600	614	625	585	583	586	620	624	582	601	573	621	573	579	591	595	557	592	616	577	564	617	528	572	576	569	579	585	615	564	627	629	558	571	591	605	589	616	582	650	609	614	610	578	610	617	601	617	585	586	614	602	601	616	580	579	604	581	567	620	597	628	584	591	588	536	616	598	588	602	605	621	573	590	572	582	588	591	603	614	594	634	607	602	616	627	613	620	601	569	577	597	605	584	601	571	630	583	584	574	590	609	580	587	599	649	606	605	595	573	607	544	607	576	613	599	598	589	578	596	615	598	590	560	587	588	645	586	620	626	614	604	555	589	584	603	602	594	570	577	659	603	597	562	588	610	598	574	616	630	611	561	600	588	599	611	573	596	630	648	608	610	559	572	612	550	578	586	617	591	603	591	572	643	588	615	577	604	655	635	618	694	577	594	586	627	605	575	608	602	609	565	569	580	587	642	562	577	624	574	604	617	644	569	576	635	619	614	581	612	606	571	610	612	639	564	612	594	571	581	606	645	611	573	586	632	591	627	551	627	570	615	603	529	636	642	615	626	595	579	586	582	625	603	593	607	597	603	620	572	606	563	647	565	626	596	594	605	613	630	628	564	576	573	556	569	608	636	611	616	581	626	621	630	593	582	589	593	620	546	576	556	581	606	578	603	516	607	618	589	599	622	564	574	630	624	631	573	604	596	565	615	613	671	581	600	619	573	593	613	579	564	583	598	579	596	578	589	583	622	584	615	570	565	618	625	570	597	571	613	633	570	609	598	627	597	561	571	619	595	598	626	592	556	583	581	605	596	581	602	651	566	617	598	613	632	597	562	649	598	580	622	601	564	585	579	595	599	591	592	603	597	600	617	582	643	587	586	652	577	584	621	572	590	625	630	597	561	591	584	578	601	632	605	571	638	587	602	644	614	581	538	618	599	599	633	607	635	549	626	595	622	605	603	619	615	609	589	598	598	587	592	637	617	636	577	624	589	586	621	599	563	568	548	609	595	598	612	613	571	589	575	597	595	654	590	601	573	609	606	588	600	633	614	578	590	585	593	613	592	597	622	613	574	580	597	550	613	643	557	664	602	630	586	640	575	616	568	614	602	638	557	583
31931	76531	67174	48140	35989	18772	10561	853	768	742	720	694	709	699	665	720	682	664	715	663	750	661	675	738	727	686	703	675	705	715	668	659	722	689	680	709	722	680	704	690	693	671	687	709	696	620	682	686	626	681	679	672	673	735	657	683	634	694	706	705	647	646	674	712	735	698	656	675	672	633	746	719	683	682	691	669	663	692	682	638	722	674	686	679	669	692	736	685	720	668	726	675	660	695	650	648	741	689	658	696	697	698	702	653	653	671	709	754	635	644	655	687	699	672	701	649	648	734	659	648	685	685	648	659	651	635	670	665	663	695	625	684	672	658	689	652	678	665	665	684	662	705	647	648	719	690	691	709	668	675	731	719	650	669	661	687	725	618	670	652	661	692	693	640	683	701	670	722	661	659	719	691	684	687	716	652	654	660	688	698	690	671	664	707	680	648	723	655	668	651	637	681	683	672	646	710	691	680	697	680	635	654	654	665	670	664	653	668	744	677	677	677	679	678	653	681	682	653	653	675	684	722	714	731	713	681	692	668	700	656	660	645	676	677	733	739	659	687	723	627	717	686	687	664	668	667	677	666	666	725	735	719	662	640	688	669	654	688	688	699	712	662	692	714	695	687	637	671	704	702	671	645	638	732	705	760	663	694	672	658	693	654	676	670	697	647	664	682	672	682	697	645	697	692	720	677	679	712	692	662	694	679	634	703	666	704	652	671	675	664	668	694	687	641	724	660	663	697	661	664	677	684	701	635	679	674	710	698	668	636	679	716	663	684	660	655	699	672	678	677	694	662	650	694	699	659	686	661	668	692	704	700	666	685	724	744	669	681	747	715	690	697	695	682	640	676	727	657	700	676	681	697	682	659	654	705	694	683	716	611	673	688	683	672	659	692	644	708	685	673	681	695	671	701	686	681	690	672	736	704	629	681	661	709	673	659	642	720	742	643	692	650	689	712	661	654	661	704	702	686	685	729	626	669	658	634	688	696	662	648	679	709	652	660	677	653	648	711	672	635	656	682	700	653	670	698	635	712	691	650	647	679	693	659	658	704	674	646	670	681	639	693	622	676	711	655	636	665	704	674	655	656	723	666	705	708	663	635	722	647	693	670	642	641	687	660	665	680	729	664	698	686	685	675	692	711	683	683	674	670	704	694	674	651	721	667	715	675	714	662	657	657	670	699	679	649	686	677	675	687	656	666	660	692	673	634	673	735	662	706	646	715	596	675	665	724	716	613	721	681	715	678	642	644	676	679	682	697	752	702	681	701	676	691	717	663	681	677	690	665	714	697	711	687	687	692	686	703	713	696	694	668	674	690	704	689	668	659	661	712	704	634	676	716	655	680	682	710	687	656	666	623	638	684	668	657	691	699	687	736	716	684	677	672	663	721	695	663	626	673	742	703	679	661	674	661	725	650	687	686	683	700	650	689	712	698	689	705	679	690	719	648	701	701	630	692	724	666	707	655	699	678	664	715	656	716	645	688	622	668	669	657	653	693	664	704	660	733	646	643	686	692	665	664	664	689	700	690	728	682	666	698	724	709	722	648	655	636	677	685	646	649	701	658	677	700	724	671	664	703	661	720	708	743	640	703	670	668	631	676	679	682	697	657	705	681	676	644	709	685	680	680	606	692	636	685	681	647	701	727	691	690	673	684	687	646	679	662	665	726	642	644	658	656	700	679	663	690	630	652	652	683	687	691	693	672	699	662	662	659	642	661	684	673	723	691	690	658	691	689	661	690	674	682	643	680	666	683	733	688	622	624	682	671	665	735	676	695	693	663	631	700	696	674	667	714	715	732	672	684	659	718	608	677	714	679	677	676	678	673	677	706	683	704	638	688	705	674	709	639	684	670	707	713	696	672	644	658	660	732	672	672	731	717	670	653	663	672	674	693	662	689	707	662	689	710	675	670	690	665	691	713	711	703	719	690	684	680	692	708	678	680	653	653	662	679	709	686	664	685	652	609	724	723	663	671	658	650	654	665	670	706	671	652	684	686	689	644	667	719	681	631	707	711	671	651	661	669	724	652	634	687	699	696	697	632	677	688	691	679	666	684	703	660	676	719	692	695	686	702	673	672	719	683	681	646	682	647	662	651	694	693	708	725	673	672	678	711	646	687	712	717	668	697	704	735	690	681	677	707	703	666	699	672	679	662	631	679	672	689	651	676	655	677	635	688	669	623	709	641	682	662	693	663	668	664	698	630	633	688	674	716	735	679	656	672	648	663	638	644	682	712	667	666	704	682	669	680	702	722	681	677	680	637	702	695	665	689	640	633	704	704	672	640	679	653	708	704	716	726	699	698	653	684	662	708	669	670	725	737	673	686	683	657	652	688	703	714	720	696	661	669	665	715	635	686	642	649	681	690	685	690	674	728	665	739	693	649	671	675	708	678	673	684	671	683	701	652	663	684	662	668	711	641	647	677	646	660	661	684	684	686	663	683	701	653	691	680	676	735	690	640	670	695	688	697	675	664	715	665	677	682	666	737	649	678	701	672	705	720	655	709	666	707	684	648	693	683	657	699	652	646	664	660	671	661	726	717	681	652	691	681	636	674	699	693	650	704	708	684	667	662	713	684	711	691	708	651	668	689	665	705	684	654	646	720	661	706	713	675	669	682	707	684	664	704	654	682	658	650	727	722	655	671	647	675	696	613	678	672	672	645	742	647	695	689	675	696	667	726	670	656	671	658	674	649	673	672	654	667	725	659	686	664	745	649	719	652	702	674	719	703	662	661	647	673	638	685	654	687	668	653	715	668	683	688	667	634	685	690	690	669	694	629	654	678	698	630	654	645	701	632	737	673	637	717	644	688	700	657	685	677	668	690	664	684	729	651	723	649	658	683	701	694	649	638	659	687	703	684	667	685	695	657	693	628	690	722	717	689	648	625	669	685	709	730	674	676	664	687	665	728	668	718	647	656	652	659	659	632	724	653	668	697	717	676	680	701	689	729	653	687	728	672	692	660	699	675	682	708	687	667	684	692	682	677	745	712	706	670	637	648	698	666	669	680	692	690	692	660	700	712	724	669	698	678	632	630	598	721	672	662	678	701	663	687	693	662	717	676	742	684	692	700	695	690	670	623	638	698	690	703	671	673	665	693	698	696	661	672	672	678	665	686	684	685	727	643	677	660	707	698	698	709	710	665	681	667	689	669	672	669	665	655	729	635	667	720	644	663	682	697	696	670	682	698	700	671	705	654	693	695	681	685	651	707	624	694	657	693	669	688	641	649	675	667	695	660	663	687	710	669	665	661	636	670	661	649	673	737	691	648	698	687	681	627	640	721	717	672	647	668	669	685	644	746	668	662	707	702	745	655	649	638	671	712	658	677	679	674	669	665	655	706	708	692	691	680	692	688	645	688	693	659	684	650	712	685	690	715	665	687	678	663	672	701	697	661	644	680	716	704	650	678	646	675	668	722	670	629	673	660	684	705	663	716	697	693	684	716	652	661	691	679	672	683	644	700	683	669	675	671	717	708	713	668
25256	21994	39405	34573	24298	11903	5019	595	586	549	511	540	540	523	555	537	555	548	500	537	532	522	522	524	557	544	563	524	577	522	521	544	498	524	532	545	514	540	545	544	486	521	495	528	519	525	545	491	498	537	523	527	532	529	510	500	523	520	528	526	547	505	521	501	545	580	530	504	482	558	551	487	531	536	494	542	541	552	547	523	562	546	537	495	551	558	507	515	524	521	506	555	505	560	510	518	505	465	515	532	494	527	534	539	499	534	542	540	533	505	564	510	517	517	541	550	571	535	527	540	522	555	567	553	526	524	527	522	531	495	564	549	530	520	512	526	495	510	547	513	541	544	534	518	547	504	557	480	551	495	502	510	509	533	529	499	512	520	539	541	557	518	512	551	515	564	495	530	527	523	523	535	541	507	557	570	570	526	527	549	544	555	512	530	556	535	519	511	507	516	532	476	501	502	512	531	481	547	544	541	518	557	583	492	548	548	551	551	516	552	597	560	517	513	544	513	480	507	530	497	528	518	559	513	549	562	481	518	496	509	513	521	513	559	543	538	535	555	551	543	517	519	518	522	491	546	517	531	498	545	493	503	549	547	509	539	533	523	485	513	483	531	507	518	523	530	531	517	524	504	543	552	516	502	523	523	515	558	524	504	487	557	497	539	557	541	556	508	501	530	549	509	547	507	534	514	538	524	545	495	514	543	550	547	514	531	511	546	561	495	552	524	534	554	521	511	545	517	538	533	499	518	537	489	545	500	499	548	555	518	521	531	540	481	580	562	547	502	492	526	488	540	512	509	508	576	540	529	514	548	512	556	535	543	519	525	532	489	555	523	473	499	542	525	546	550	561	483	503	468	529	525	540	516	526	561	526	500	521	509	517	535	511	518	580	484	488	563	529	515	509	538	565	533	540	574	475	543	573	515	504	509	521	557	550	528	535	477	553	509	518	518	514	533	530	528	523	545	512	559	514	497	544	500	530	572	521	551	539	516	542	527	515	573	525	514	529	523	505	554	528	535	501	524	521	514	520	451	517	553	534	532	502	572	500	549	539	498	539	485	516	508	549	504	521	545	527	495	500	525	565	506	502	505	556	505	541	559	520	509	496	568	541	549	554	546	508	520	504	516	516	565	516	539	532	554	512	548	528	520	515	525	540	528	512	519	548	531	525	523	537	544	535	544	500	540	525	548	534	535	519	551	563	560	529	533	572	487	565	517	550	513	517	485	576	564	559	546	514	517	515	522	526	524	518	528	521	491	512	532	529	506	515	529	535	525	502	541	526	542	523	520	539	500	532	536	559	546	492	552	518	560	491	514	540	532	527	485	568	510	539	536	528	514	533	510	524	534	508	543	540	549	547	511	516	521	524	533	529	552	524	543	527	524	507	510	521	539	540	520	484	500	545	545	513	539	484	522	529	544	567	512	496	525	497	520	527	514	548	518	518	498	541	526	521	509	571	531	580	558	508	538	483	500	484	535	548	503	523	580	515	509	504	515	533	538	535	555	514	486	504	511	497	511	523	505	509	485	572	519	500	517	517	534	485	564	512	494	525	493	515	551	483	566	547	516	529	564	545	498	521	552	552	497	541	525	502	595	496	570	523	541	549	567	507	464	526	546	552	546	527	553	535	503	498	503	515	512	528	525	555	538	518	522	539	521	530	524	536	499	497	534	503	541	529	508	498	513	515	495	554	537	515	524	560	504	526	528	523	483	546	515	518	550	548	542	553	523	535	545	529	504	542	520	506	570	569	523	514	512	510	523	533	493	609	543	545	530	540	528	523	523	507	520	505	521	468	546	550	536	508	468	488	522	529	572	534	516	501	495	511	541	551	572	519	511	563	529	521	509	535	530	482	525	525	522	507	538	538	568	492	518	554	521	540	544	487	508	557	529	532	573	515	540	553	537	526	522	516	511	540	554	523	540	508	554	514	547	567	546	569	494	526	525	522	525	550	527	489	517	558	505	568	509	527	482	492	539	502	566	469	533	527	494	555	568	518	546	534	556	554	537	547	499	533	494	500	479	538	589	488	511	537	538	556	517	540	524	533	517	542	556	552	546	546	557	572	530	516	523	538	532	562	543	540	510	517	511	540	534	534	496	553	537	497	536	527	572	515	510	544	549	508	514	567	552	534	516	519	507	519	544	483	537	553	557	535	562	539	524	546	520	513	521	536	532	526	518	519	500	515	564	529	545	571	495	546	517	517	539	546	509	488	527	547	525	532	517	489	501	542	573	513	525	525	554	581	488	501	493	521	517	541	543	571	514	508	500	512	515	528	553	513	511	507	544	528	565	517	521	540	518	519	527	527	527	519	530	535	501	525	530	508	597	503	520	531	552	481	493	541	528	508	530	559	526	522	506	554	532	535	515	512	491	516	537	542	512	491	521	572	512	474	533	523	580	555	503	519	503	533	507	519	520	543	558	526	536	532	520	543	566	559	522	486	532	543	507	511	534	503	507	547	569	540	536	504	557	539	545	506	515	552	515	536	503	547	536	518	515	549	573	574	577	516	483	528	544	491	502	490	534	518	567	543	547	506	556	478	501	539	526	542	542	461	519	487	550	521	540	510	527	479	526	544	492	521	502	542	538	544	546	506	534	526	551	511	520	488	516	494	563	532	501	499	532	508	532	543	542	547	502	519	545	576	525	489	554	507	548	499	511	506	552	501	543	551	505	531	508	524	524	500	540	537	534	529	518	521	550	511	550	504	520	543	550	524	559	521	546	524	552	534	533	522	502	539	544	483	525	581	541	535	512	512	535	505	532	524	515	522	569	550	522	551	517	495	541	502	469	507	548	531	522	562	503	542	496	564	533	535	519	547	521	516	560	513	529	559	519	523	549	546	511	548	522	487	527	521	538	538	503	552	540	460	525	508	527	511	533	530	520	540	530	508	515	536	543	541	500	536	511	525	536	525	508	497	502	543	597	523	518	501	524	529	526	554	521	536	540	542	508	508	520	522	547	515	555	529	492	533	525	542	517	504	496	534	529	548	524	540	520	535	533	521	569	478	508	527	511	536	544	517	513	549	548	499	500	508	541	477	577	524	475	549	514	567	524	496	517	547	548	554	542	516	537	516	569	529	542	541	488	518	546	537	538	583	568	555	521	534	525	506	520	545	498	549	513	554	510	541	552	519	567	557	528	505	542	543	544	519	531	569	499	546	535	534	569	540	524	493	491	524	512	546	568	516	551	502	516	543	492	520	558	503	522	531	524	513	526	500	549	553	499	529	501	540	547	548	532	547	529	532	540	532	505	501	521	502	516	503	482	555	532	571	504	536	573	520	491	492	496	544	555	547	539	516	528	489	524	546	544	547	482	529	499	511	550	524	548	489	529	525	538	563	518	520	546	525	521	490	525	521	522	498	516	525	504	516	500	487	478	556	568	530	553	554	552	527	522	529	526	473	495	566	494	516	532	483	557	506	523	523	528	535	493	518	583	499	509	531	541	502	547	521	543	539	519	502	507	535	506	488	530	530	534
30387	64182	60653	40979	29951	14161	8970	759	648	684	671	649	647	643	660	683	657	639	625	616	628	650	681	609	619	653	637	606	616	616	605	627	578	651	614	616	605	618	578	589	612	639	619	629	603	657	641	650	670	613	643	618	609	612	622	624	601	582	649	621	602	655	596	637	604	615	631	633	620	659	651	604	636	637	625	664	598	576	639	657	614	632	648	648	637	654	631	654	628	655	619	620	633	588	626	664	613	632	562	567	618	630	653	640	616	652	626	615	633	652	640	657	601	665	638	589	614	601	615	597	658	630	604	595	630	658	592	603	641	605	650	664	617	650	640	639	595	663	601	628	627	658	607	596	673	631	607	580	591	609	628	595	665	620	665	587	659	618	596	670	628	628	622	640	625	609	642	609	611	652	616	595	597	607	594	575	623	650	658	575	632	642	613	629	608	599	642	585	591	636	623	607	632	612	638	662	656	650	630	644	632	625	629	643	630	637	617	643	601	646	633	651	593	658	645	645	640	640	643	630	657	608	660	697	638	637	639	649	683	607	616	643	632	618	657	618	632	598	671	662	638	640	613	642	630	624	598	643	621	592	593	599	609	637	650	600	634	635	629	652	623	632	587	653	632	651	635	631	648	638	596	612	672	607	577	578	630	651	630	631	620	619	637	608	637	608	646	582	617	665	651	583	594	625	604	619	619	619	614	639	652	566	574	625	630	632	638	647	596	592	640	586	636	618	637	605	671	613	609	650	662	638	629	598	592	616	614	609	650	653	582	598	652	657	641	611	638	653	588	642	587	586	651	589	632	618	625	682	597	606	649	623	613	645	625	650	599	657	614	666	636	611	628	606	613	611	616	667	618	658	629	611	638	585	620	612	639	593	603	646	630	616	611	630	663	563	613	595	632	618	631	654	590	599	586	634	621	616	634	654	608	615	651	637	648	618	627	613	647	622	663	552	607	585	616	622	638	656	608	599	618	612	645	619	602	652	617	604	612	647	644	665	615	620	641	608	623	640	633	583	598	610	608	619	597	621	609	654	665	623	656	599	642	641	611	609	595	606	613	665	603	593	575	652	631	619	652	585	618	605	628	618	632	606	666	619	666	649	596	657	616	634	658	579	673	630	617	615	656	613	657	611	617	626	669	625	646	623	580	599	620	653	625	638	644	624	660	604	657	610	642	585	598	619	593	650	662	617	643	650	651	600	610	631	623	609	557	652	625	608	580	624	628	612	614	596	621	692	614	609	606	629	629	609	658	635	610	620	621	581	670	658	608	631	593	664	649	623	624	613	622	621	639	640	636	641	602	661	599	623	661	623	626	597	642	614	600	641	616	678	629	647	658	610	592	626	661	613	608	593	648	578	602	616	633	598	593	629	633	605	579	579	619	616	615	635	684	597	616	623	655	616	611	656	630	638	635	597	627	623	612	609	646	675	606	626	605	583	613	680	638	641	619	611	589	661	648	625	598	635	625	612	565	642	663	643	660	617	573	631	628	619	622	615	636	602	652	600	607	617	651	612	612	612	603	612	644	636	587	638	623	637	605	652	645	616	611	630	631	596	645	642	597	624	643	634	586	608	626	641	638	660	603	598	619	605	646	662	578	599	622	644	690	595	604	625	630	599	669	620	620	623	614	650	650	653	621	595	650	598	645	619	579	669	612	636	668	602	604	612	613	633	641	629	643	595	664	605	657	667	652	647	602	629	600	639	625	605	586	670	630	667	636	631	626	638	618	626	689	628	599	657	598	653	560	672	632	597	617	631	621	621	618	637	668	609	613	630	677	634	643	625	641	637	632	657	628	662	615	591	618	611	637	591	653	634	598	658	614	613	648	663	616	643	613	615	651	674	635	625	643	650	618	623	610	632	628	646	656	639	596	636	605	597	669	629	626	621	627	651	634	575	644	596	673	612	606	676	621	609	638	589	610	603	617	621	582	614	622	670	594	598	596	664	644	654	608	594	676	633	627	618	603	632	648	609	600	583	614	656	603	613	586	665	620	662	668	603	659	624	633	620	622	603	641	639	598	634	633	673	592	662	638	619	631	571	683	632	593	592	640	635	619	591	639	585	583	623	632	639	637	660	630	659	619	604	677	617	631	592	637	622	634	677	666	615	571	585	633	639	640	614	616	657	633	586	616	628	668	587	616	599	583	634	620	618	585	641	635	572	584	631	651	661	632	657	554	641	627	643	671	638	622	635	583	645	618	585	671	630	669	664	643	590	636	584	635	645	642	580	625	618	614	620	636	652	593	621	616	656	650	600	658	642	605	621	609	643	626	598	632	624	662	616	613	633	632	610	636	620	634	659	649	629	645	623	624	597	631	595	592	624	650	625	624	620	612	612	636	559	664	640	638	642	635	646	607	617	655	612	610	655	682	605	657	639	632	622	638	662	601	644	575	666	582	591	639	616	644	591	614	665	666	610	625	624	593	592	633	674	570	600	633	624	624	605	573	620	606	599	605	582	608	626	624	612	594	639	603	632	650	628	592	608	608	623	589	595	607	639	629	607	617	648	599	646	659	666	610	669	607	645	627	638	603	607	584	621	660	621	617	596	638	613	616	542	600	604	635	643	617	650	633	637	599	623	597	612	651	633	583	631	651	618	621	612	587	657	691	574	622	626	632	628	625	620	616	572	618	640	635	636	648	646	574	630	646	637	595	661	646	658	600	609	623	608	616	688	606	608	637	634	578	653	635	579	605	588	648	641	644	595	632	603	642	600	643	666	650	637	636	608	630	652	646	602	644	607	640	623	622	562	614	617	617	663	618	614	584	604	655	627	622	599	588	616	581	601	648	677	656	605	616	616	609	613	653	612	686	620	620	613	606	635	667	689	643	660	588	646	608	653	624	639	633	577	651	626	646	644	651	617	587	650	632	611	610	657	594	629	617	562	602	608	630	631	602	630	669	625	641	604	618	598	631	666	661	637	656	602	643	614	622	661	610	602	593	622	653	594	562	601	656	615	642	654	637	606	628	625	624	606	639	608	600	658	634	619	645	606	621	574	621	612	618	603	608	591	576	605	630	591	609	557	596	600	619	595	668	629	639	618	597	636	655	606	630	637	634	629	611	605	606	611	659	623	624	652	614	672	636	616	642	611	650	611	603	591	639	599	617	647	619	610	628	602	626	613	611	627	609	628	617	657	597	655	635	614	643	610	615	616	661	593	648	611	638	617	625	614	605	606	667	605	632	631	616	602	635	615	634	647	641	640	647	618	613	611	638	592	657	654	617	638	629	595	660	606	603	644	658	660	602	586	621	634	656	593	612	620	608	669	612	623	674	662	582	597	616	591	568	626	636	653	670	614	646	598	637	626	633	554	598	608	586	616	610	615	592	598	619	610	635	640	645	653	644	645	681	649	673	590	610	609	619	621	593	625	597	598	607	665	638	635	634	606	585	675	607	611	640	638	669	636	567	631	643	672	566	649	634	621	602	663	625	635	639	630	612	592	628	634	609	629	588	622	634	631	631	648	689	607	624	635	625	603
22937	21399	34235	34455	34062	27093	22130	3438	988	974	1009	951	938	963	949	943	861	891	946	901	869	892	916	909	914	890	918	905	910	912	972	912	888	896	882	910	903	886	880	865	883	854	941	880	966	882	883	827	853	928	909	872	929	826	876	916	948	910	838	871	904	881	919	851	906	877	895	904	899	853	921	901	891	928	931	887	891	945	930	911	914	893	949	908	907	932	899	878	899	933	890	887	851	870	877	871	957	874	883	905	890	907	801	886	910	925	908	861	878	910	913	887	861	896	826	905	896	838	888	905	901	894	943	838	863	894	861	905	864	917	842	907	884	894	890	834	889	887	883	899	868	927	875	875	872	891	902	828	853	835	846	880	902	885	824	896	913	870	927	916	877	901	879	874	951	900	900	894	874	874	918	879	852	900	877	750	871	861	873	913	883	946	900	874	886	874	853	839	885	888	905	968	884	942	871	877	895	878	880	908	852	895	880	845	864	928	884	859	885	882	863	881	895	886	845	849	854	858	906	846	868	848	881	835	887	874	942	881	882	890	954	871	892	901	933	892	898	839	867	875	929	887	900	829	895	919	913	891	944	874	896	855	883	915	863	883	919	880	916	918	880	894	922	854	874	885	890	825	805	880	910	923	874	902	916	879	881	838	875	878	855	880	907	891	866	869	858	854	894	943	884	894	856	945	860	855	894	866	927	855	884	904	823	880	845	884	911	872	920	888	874	886	885	843	889	878	885	895	869	894	925	873	890	918	910	876	893	905	870	883	923	919	876	880	864	788	907	879	935	901	875	867	867	891	908	845	835	940	923	902	827	824	852	905	831	904	926	825	879	900	929	848	825	868	911	883	835	862	913	871	893	899	877	876	903	893	922	921	850	938	875	830	896	908	888	930	875	894	902	928	824	879	905	904	868	869	947	881	900	893	910	903	874	900	936	892	923	907	877	922	906	917	897	889	925	874	901	893	855	902	897	830	878	864	859	815	926	854	868	877	884	854	845	868	913	854	836	884	899	879	868	871	873	844	916	907	918	874	858	908	879	927	859	884	864	877	905	913	922	938	878	872	865	926	866	861	877	837	862	903	891	885	906	888	883	876	896	888	895	888	876	825	892	923	898	947	911	889	866	897	926	874	902	914	848	868	838	839	868	830	845	834	863	898	894	903	892	889	890	900	914	870	908	919	916	884	876	890	843	877	926	910	868	899	886	802	908	919	921	889	844	887	873	871	906	888	799	868	843	861	880	892	907	882	875	905	840	839	857	824	904	888	874	882	902	886	854	926	842	835	884	864	857	893	875	885	834	890	941	924	904	813	864	844	886	899	883	938	870	913	892	889	901	893	837	856	862	874	831	857	895	917	891	867	865	891	857	873	858	875	859	904	874	887	914	890	903	897	901	823	900	891	869	858	873	937	882	898	859	899	920	905	898	894	910	895	893	842	892	838	909	918	891	901	853	857	888	876	832	852	874	921	874	896	910	865	913	838	893	865	845	888	885	864	870	867	872	919	916	877	846	858	896	825	886	864	911	882	927	852	867	870	875	894	879	834	917	879	885	900	875	862	880	857	910	898	865	907	896	893	875	905	889	905	854	895	906	858	852	904	896	922	853	832	900	878	915	883	874	879	889	847	836	891	866	902	883	897	862	877	841	851	849	902	892	852	854	885	855	885	918	922	844	882	868	948	847	818	872	945	933	900	877	893	841	866	921	869	898	911	841	847	886	926	886	826	933	840	880	868	898	902	901	837	896	929	919	905	884	953	908	846	882	900	888	916	860	878	832	890	833	889	832	865	836	889	931	873	845	905	835	936	881	882	902	893	842	886	871	847	828	952	852	867	905	895	918	937	858	885	869	888	813	848	896	875	826	883	938	929	886	893	902	874	862	917	909	857	906	854	894	900	945	862	932	844	864	855	892	838	869	881	917	890	856	956	890	903	885	870	812	922	899	825	903	872	866	912	885	883	872	882	925	860	890	905	902	857	869	870	860	849	901	874	857	893	883	890	861	859	915	828	861	896	872	859	837	861	895	942	908	836	880	891	928	873	904	917	891	853	900	864	889	816	859	883	938	908	905	909	895	834	920	900	927	932	869	922	883	895	905	887	903	845	836	960	891	879	876	926	864	909	940	814	878	917	865	895	824	917	928	884	895	836	861	896	857	913	899	911	873	830	880	900	865	871	874	912	898	879	929	847	870	885	914	859	874	901	888	849	896	900	869	898	875	919	876	927	905	898	883	818	858	852	888	931	943	893	887	885	927	907	906	865	875	877	873	883	887	862	873	900	877	905	863	938	922	845	872	836	905	907	959	864	869	858	879	880	835	920	856	872	912	890	876	920	902	814	872	933	908	920	867	879	924	859	911	888	868	933	889	884	879	909	891	854	869	857	930	877	854	893	895	891	868	879	901	886	836	893	879	875	892	910	890	900	852	896	898	880	867	879	893	901	839	894	918	830	883	913	913	888	891	850	916	851	875	902	845	898	885	822	954	901	864	839	867	847	856	883	899	899	885	885	887	934	862	877	900	863	885	855	922	899	900	931	847	874	851	873	870	897	887	851	895	871	893	888	876	839	913	850	892	899	858	963	892	877	899	916	900	851	880	883	918	869	813	845	917	863	904	821	866	893	874	863	913	871	909	888	881	918	926	891	938	830	847	822	887	836	911	880	907	863	895	904	873	874	905	869	843	898	850	863	915	850	921	885	856	857	913	901	890	867	960	889	889	888	883	864	814	900	872	837	849	870	896	864	851	894	875	873	872	880	881	935	842	876	914	862	901	936	877	857	884	905	876	947	888	866	889	887	893	874	924	903	891	810	853	914	860	849	888	799	875	897	924	859	902	904	860	901	861	870	831	863	929	935	896	879	862	866	901	857	860	856	917	871	862	849	939	848	915	890	821	895	903	851	891	860	915	879	915	847	893	870	932	894	893	852	874	915	900	879	878	859	860	886	902	862	907	874	876	868	884	817	905	849	910	874	902	905	883	928	867	899	894	922	873	932	943	915	899	876	868	870	859	908	834	919	920	831	901	848	909	885	901	873	934	883	868	864	873	850	859	863	850	812	907	889	924	879	911	907	901	880	891	881	922	888	873	882	896	910	931	866	891	881	913	912	872	859	915	862	922	882	906	895	926	880	870	910	850	879	826	854	852	881	876	918	898	839	921	919	883	885	880	904	920	956	921	897	904	897	869	835	827	891	893	862	869	861	873	907	898	921	874	944	899	923	883	877	853	878	854	902	860	896	892	899	881	884	905	907	821	845	889	914	900	888	895	900	895	906	911	852	895	856	852	885	839	849	844	900	896	890	845	913	912	943	899	838	883	891	878	854	876	900	873	809	934	904	839	831	878	844	921	935	890	886	846	859	866	882	907	939	874	899	884	812	876	890	803	909	878	901	908	903	859	910	920	847	882	869	879	854	929	907	853	919	856	875	895	903	908	889	862	844	896	881	955	881	859	887	846	795	880	846	876	910	870	852	903	883	827	876
45613	86001	78068	65449	50482	29315	19795	1394	1258	1175	1126	1038	1084	1139	1071	1032	979	1066	964	995	1010	982	963	948	1046	954	978	931	924	980	934	981	931	1019	966	1031	1007	937	958	968	988	1012	976	883	989	1011	951	983	964	978	992	964	965	1051	969	933	1001	979	967	964	1009	1004	963	971	998	979	966	972	966	969	979	962	955	1007	996	987	969	989	1043	972	1020	951	946	970	992	1000	967	955	958	1011	943	985	1035	985	970	976	968	942	946	977	928	965	1042	929	1003	925	946	992	990	977	980	959	967	978	945	959	996	1002	985	969	1067	955	962	988	973	992	954	973	959	988	931	966	938	963	1007	1036	984	924	953	941	978	940	1006	956	933	976	1006	949	944	997	936	948	915	943	937	937	963	983	969	944	993	982	973	984	997	972	990	914	989	965	965	994	988	1002	934	931	988	946	975	938	953	935	1020	966	973	958	931	1005	963	1032	966	1010	928	963	1000	972	1024	920	956	948	998	992	996	977	951	975	969	988	918	948	964	972	918	998	936	989	973	991	1038	940	1005	992	950	925	938	981	944	999	982	980	957	1065	997	972	968	999	978	940	1005	956	943	976	981	977	975	992	956	976	1005	954	1028	1002	987	968	960	971	1005	924	997	989	984	972	956	904	967	998	989	951	956	989	974	944	969	1084	931	1021	931	941	965	1033	997	987	998	963	954	954	971	995	1005	908	951	930	955	941	968	989	973	973	972	1015	965	966	941	969	972	954	1049	927	951	955	963	974	1000	975	918	987	962	953	940	1003	981	978	962	924	974	977	959	957	958	937	986	1042	942	991	986	977	964	959	1011	1012	928	953	851	931	944	1015	1010	1001	990	950	962	969	939	976	947	985	980	921	1000	980	991	978	1013	957	921	932	1025	906	970	939	959	959	940	974	1004	941	1011	928	936	971	976	984	970	900	963	966	914	975	1034	1040	961	1006	933	981	961	950	1021	951	1002	976	945	921	963	931	969	993	1018	944	988	966	963	960	969	946	949	959	986	969	932	950	999	964	1024	974	972	922	947	945	962	983	943	954	1004	1025	1036	983	970	961	974	966	974	1001	987	961	1001	934	886	996	964	980	953	983	1060	968	1049	1010	946	997	948	971	1037	950	999	953	938	995	1004	922	978	1018	944	925	976	1007	980	931	976	967	968	979	1019	968	988	944	967	967	960	953	967	963	1044	971	1036	949	1042	977	997	926	1006	921	912	926	975	918	976	988	992	966	1001	972	888	998	922	979	944	969	1002	990	961	1016	941	1006	1017	980	986	952	963	949	956	1004	1016	936	929	980	925	966	919	964	1028	978	960	958	991	965	984	1021	964	1004	919	925	877	997	1025	983	999	955	1010	936	975	979	968	1004	980	967	975	999	983	940	931	960	958	977	951	922	993	919	1012	989	1009	991	991	912	982	966	968	961	953	935	1026	1019	969	943	966	990	973	962	914	936	955	959	999	955	996	1015	1034	966	1021	983	987	960	973	1011	983	1018	969	991	976	975	965	969	958	950	971	937	997	1005	962	939	948	929	1004	995	967	947	1007	960	939	974	963	942	1030	967	1039	971	1052	1009	991	998	954	962	967	944	1029	983	977	997	1000	1006	948	985	936	985	954	973	932	990	945	1020	989	918	939	992	958	1035	921	937	969	1014	990	991	968	1002	960	951	939	992	1021	983	895	931	991	987	977	993	999	1005	926	1011	987	999	987	971	938	1021	951	940	914	981	967	925	976	936	878	974	910	935	920	1014	958	995	997	967	997	1004	1006	1012	945	956	946	957	991	989	979	976	1007	976	977	956	994	890	915	949	965	953	1039	975	978	957	972	975	1005	987	1027	956	979	1013	1030	987	1016	951	953	958	1015	953	946	949	936	974	977	1017	960	970	977	966	979	957	995	958	966	1048	991	1031	1009	1007	1009	980	1020	924	977	999	945	964	998	920	998	978	980	968	963	983	1014	971	945	1032	969	945	942	977	954	975	949	947	968	965	938	988	1044	957	961	954	930	973	986	976	999	991	1006	924	980	979	991	1005	904	953	943	978	997	968	1014	957	972	1006	930	1029	895	925	937	992	985	999	922	993	989	960	947	916	937	931	955	964	988	950	968	993	983	1006	959	919	944	956	946	973	1001	1001	961	967	991	1028	960	973	944	1002	982	974	976	966	1033	992	921	911	971	1003	958	997	999	984	1026	952	973	988	962	1007	977	909	972	970	971	1014	1005	967	923	1001	952	949	951	968	972	986	967	936	975	943	1033	1009	982	973	953	981	929	960	1011	1027	945	1018	970	996	986	1021	941	1034	1021	986	990	965	990	940	992	1001	991	961	987	995	968	951	969	922	963	934	953	914	961	929	939	957	999	962	1047	992	964	960	896	968	986	987	1001	909	960	978	981	1019	936	988	976	985	982	1025	961	949	1042	1024	980	951	990	957	964	1067	977	1064	961	971	967	915	966	1004	1006	1015	997	998	957	914	962	990	986	999	959	953	931	980	919	981	961	980	991	982	984	958	979	996	913	972	1006	1030	973	938	993	1006	997	1023	1020	977	1000	951	943	971	922	937	1028	927	989	977	1017	1009	1005	944	940	1006	964	936	944	981	976	977	947	1025	1020	992	1018	975	955	971	961	967	991	958	959	944	954	943	925	980	940	937	929	996	991	938	947	1003	924	972	996	961	914	927	972	982	943	951	969	977	907	986	948	983	1000	998	1000	1006	942	977	1007	949	964	995	984	951	911	973	972	931	951	917	933	935	978	961	955	990	996	935	992	900	960	989	950	933	977	973	900	918	975	988	990	993	980	1009	914	974	944	960	1005	1025	938	1034	1006	1004	938	945	955	933	990	933	1004	981	948	921	985	986	972	933	1001	1038	948	975	950	995	923	980	925	971	999	969	914	958	951	997	996	986	1030	986	1027	1026	910	980	1021	930	939	948	983	1017	983	977	1027	960	1009	922	967	873	1036	981	937	999	969	948	954	967	1042	967	972	979	1011	968	1010	965	959	952	931	985	994	958	972	952	981	994	1019	1004	976	922	998	998	1048	978	929	1004	969	929	975	979	919	990	973	1000	973	989	947	958	969	981	1001	918	969	1015	958	1002	946	1030	939	1012	989	984	996	978	919	974	970	980	944	959	931	965	972	996	967	951	949	967	998	963	1016	962	996	988	906	1001	1001	942	929	946	958	897	929	916	922	977	904	1057	941	978	919	971	946	993	953	981	969	1012	958	902	948	999	986	942	958	978	988	932	990	1045	974	941	948	952	1002	1005	1037	994	995	940	978	1009	1026	975	904	956	959	1045	987	1047	1013	935	979	929	978	947	962	964	972	1035	994	965	976	973	992	974	963	967	968	932	979	974	955	938	1020	960	936	982	992	994	978	953	956	979	977	975	963	977	968	1047	980	990	993	1037	974	931	1050	982	1031	978	965	1012	994	964	950	971	985	1024	978	987	946	966	978	910	959	1006	1003	1035	975	980	937	977	905	998	1022	977	964	1027	1028	950	963	1011	988	986	1008	937	980	1010	966	981	932	918	944	934	1000	962	958	1024	936	973	972	957	934	941	988	976	920	989	1040	930	985	995	975	996	947	989	986	968	965	924	1007	929	984	1010	988	944	966	970	973	933	932	951	966	974	970	963	991	939	873	926	944	1016	1015	941	1017	1023	961	896	961	953	997	984	955	943	979	969	958	980	971	995	1000	923	1021	1019	924	958	950	1035	908	927	985	1001	952	1023	985	984	1046	978	981	952	996	961	988	962	986	1017	933	967
27527	23456	35335	21025	9517	2511	1142	437	447	416	474	435	432	435	405	415	439	463	410	413	453	437	403	431	453	396	396	447	459	414	418	449	459	443	445	399	454	404	404	420	410	444	427	442	450	434	430	472	465	435	458	403	441	417	440	440	414	424	448	431	407	439	424	460	446	446	402	426	391	466	393	420	429	408	416	444	438	437	429	424	387	438	442	447	448	425	440	422	429	425	423	462	393	443	440	437	405	409	412	378	407	449	427	449	455	461	423	458	426	459	437	447	444	437	409	420	409	434	435	422	440	405	434	428	405	457	420	419	415	426	422	431	465	409	449	426	421	491	399	408	390	411	409	443	428	439	414	427	447	425	445	449	429	423	424	462	415	409	430	441	412	416	406	458	467	434	451	401	403	439	384	394	411	451	420	426	424	466	422	435	411	412	401	448	459	431	427	485	404	483	411	423	426	433	414	407	438	450	461	388	418	431	450	459	436	436	487	428	430	458	431	446	431	410	459	416	412	431	430	394	405	426	412	402	431	438	439	445	417	397	410	442	431	456	427	406	444	439	445	476	425	398	432	427	435	426	417	440	418	412	429	417	442	440	455	408	409	424	468	404	444	428	450	406	439	449	444	476	409	408	435	419	429	419	440	409	424	424	454	410	418	440	434	439	436	379	441	424	398	418	428	455	394	468	415	448	441	416	402	443	409	407	429	418	436	428	457	414	428	450	435	440	402	421	403	419	418	460	418	424	424	462	445	476	437	434	481	406	430	425	427	431	421	393	423	446	435	449	458	439	439	421	416	408	402	448	405	413	466	426	439	395	435	442	404	421	399	429	453	390	423	466	401	422	458	395	447	408	423	457	417	411	437	448	429	419	444	428	399	434	404	458	416	410	361	400	421	447	413	403	433	384	387	420	450	413	408	447	414	444	456	418	469	416	429	423	437	438	419	477	408	427	432	422	414	449	423	454	416	389	411	435	426	428	447	443	456	436	417	474	447	414	440	449	469	395	467	444	446	423	424	437	472	401	426	440	418	429	435	436	434	436	409	425	426	418	450	449	459	416	467	409	439	408	431	419	416	434	429	416	446	387	407	402	427	443	422	412	444	435	474	423	388	407	409	419	421	439	396	455	445	437	436	423	432	439	427	430	437	428	389	480	436	423	429	404	449	411	439	418	453	444	416	385	427	415	397	438	428	418	423	416	446	422	452	416	442	447	468	436	452	429	442	430	422	424	441	404	443	449	441	415	427	431	453	437	417	444	443	452	416	406	406	399	445	470	436	409	419	405	441	463	425	414	392	443	421	414	440	418	432	410	479	444	423	433	419	395	397	400	412	442	430	441	435	419	436	422	425	426	486	446	438	438	446	459	433	420	463	446	423	419	448	396	411	441	417	475	429	444	428	420	452	409	421	404	407	464	445	494	420	405	404	395	396	421	437	408	437	421	454	426	430	424	447	401	421	403	430	425	454	408	391	420	429	444	423	421	450	480	441	417	432	421	417	430	392	420	457	406	428	403	419	361	454	390	406	423	419	422	421	432	422	439	416	429	454	447	433	453	411	429	436	449	422	454	437	406	461	432	429	421	417	416	437	403	420	462	427	408	442	396	439	385	431	438	439	439	458	419	446	406	423	452	434	449	438	390	442	415	409	416	446	389	428	426	446	433	449	435	427	433	410	447	434	467	435	401	411	400	468	447	446	443	475	442	421	431	422	441	440	427	450	417	403	435	404	447	449	433	445	437	451	467	439	423	433	408	422	434	412	411	474	423	467	438	390	435	425	399	442	414	412	446	443	402	423	451	429	410	443	456	391	448	422	483	398	425	412	393	432	437	420	410	429	413	399	434	421	440	435	364	459	416	390	452	428	434	455	409	399	451	408	428	425	425	432	367	456	460	457	458	414	451	429	456	406	391	418	426	446	427	400	411	439	397	429	464	422	449	436	434	442	426	407	465	433	453	434	427	433	424	420	423	411	431	423	427	430	428	417	426	422	432	465	458	427	405	436	457	443	433	385	456	416	427	415	396	423	407	425	440	436	413	433	392	439	391	454	446	435	407	405	406	429	467	430	430	438	443	360	455	412	436	401	402	435	390	421	382	420	432	434	423	441	425	437	465	462	456	421	417	420	445	413	440	464	431	421	416	418	460	410	381	402	413	417	459	413	430	410	427	377	447	435	441	436	435	428	446	415	435	421	393	425	447	399	410	441	441	481	454	420	421	461	454	445	415	412	407	404	448	411	394	455	440	410	369	453	428	418	441	436	436	448	404	418	435	428	447	433	421	453	382	457	375	428	380	423	448	398	404	456	438	425	420	444	453	400	413	425	426	423	408	446	447	445	432	436	431	427	421	431	432	414	408	453	464	430	432	397	462	422	390	423	432	453	430	425	422	457	438	448	454	366	411	442	424	427	419	432	443	415	438	432	434	416	421	426	399	414	409	443	410	438	402	426	440	416	428	436	436	413	419	437	444	424	456	419	431	416	446	436	461	456	417	429	451	459	420	371	422	441	432	403	451	419	462	423	409	432	442	438	434	393	479	441	466	431	418	438	430	428	400	459	416	446	429	460	453	410	404	420	426	411	434	413	477	473	434	446	420	435	409	406	448	465	425	432	404	421	438	462	437	443	453	476	436	417	465	447	454	440	440	416	410	435	419	473	418	411	431	422	406	451	411	423	434	412	447	443	400	415	408	407	417	438	441	389	435	432	422	434	396	396	457	432	456	484	429	463	456	449	408	421	404	421	435	393	420	417	447	411	408	422	412	434	439	458	415	428	393	423	425	446	408	441	438	420	419	415	437	433	419	424	441	417	436	415	412	436	405	423	467	466	397	378	434	437	411	436	440	468	427	447	385	431	429	423	450	458	424	450	427	463	428	440	401	427	431	434	414	405	437	431	415	432	419	455	436	424	447	450	400	434	428	415	414	391	436	426	423	418	458	417	440	415	431	425	451	458	461	416	414	471	438	451	432	434	420	392	456	439	409	433	398	413	411	455	410	412	468	418	412	444	411	443	391	443	428	419	431	444	438	396	435	404	421	442	432	403	449	399	434	428	424	422	443	438	408	438	436	427	428	431	421	473	454	392	428	445	393	389	423	444	429	427	461	427	468	454	453	430	401	436	450	455	443	434	446	408	442	397	423	392	424	451	422	414	406	473	434	410	423	429	476	455	441	461	406	455	406	444	395	464	415	447	453	442	447	415	434	402	412	411	426	390	460	456	400	395	392	449	456	421	394	411	426	417	420	428	416	433	452	416	451	393	424	410	411	414	428	420	420	438	432	447	415	406	449	423	434	416	473	414	460	415	417	404	430	412	445	434	431	458	461	417	444	428	431	449	395	409	409	412	473	422	458	448	430	432	414	446	383	453	411	420	426	421	430	460	418	426	470	392	425	436	418	401	450	411	454	466	387	397	431	441	405	401	430	444	396	486	415	437	420	447	439	420	427	398	421	416	453	465	449	436	434	470	408	429	461	405	405	432	463
13372	35855	35270	18552	10481	3239	1650	515	515	508	516	509	484	499	510	527	488	540	530	567	526	489	474	488	488	481	502	525	484	504	514	518	491	508	489	482	524	487	524	495	470	475	494	499	495	496	503	539	475	474	533	505	483	515	528	530	477	515	496	510	477	521	535	502	535	493	521	544	500	510	513	489	539	471	491	494	480	501	503	513	531	481	490	505	515	492	520	491	510	525	494	442	501	497	518	523	470	496	479	503	521	539	507	504	513	519	497	507	518	539	505	479	487	522	473	499	458	529	500	523	495	505	478	528	506	492	495	524	538	506	510	509	485	534	475	475	526	507	492	510	488	507	474	490	492	495	513	543	541	510	514	508	522	485	510	526	524	521	497	507	523	503	542	521	485	461	484	477	490	538	501	507	512	505	519	485	513	506	499	522	462	516	509	496	449	471	516	508	494	506	489	471	533	542	485	513	526	481	516	506	495	520	500	555	478	458	514	529	494	504	507	518	515	515	532	570	479	486	460	519	515	505	495	506	515	500	494	559	498	522	495	499	533	531	496	506	513	507	547	483	523	501	494	467	479	506	496	497	493	515	538	476	494	532	500	520	545	554	483	547	488	500	495	520	495	523	512	504	517	495	479	512	506	494	483	521	489	498	524	551	490	523	499	524	503	517	500	529	518	519	532	518	487	491	477	523	476	497	521	516	478	511	546	491	510	534	540	522	507	527	492	530	545	478	515	531	476	491	534	543	513	511	566	533	519	495	515	505	549	500	510	469	551	518	519	547	462	522	491	518	508	482	522	510	488	547	512	499	525	516	517	484	506	492	497	499	491	537	514	494	519	505	465	549	519	477	538	517	538	513	492	479	547	520	496	489	447	497	514	490	513	464	470	499	525	475	466	558	484	503	546	497	505	525	526	486	468	511	462	522	520	528	487	521	468	538	509	509	520	500	525	511	497	481	528	480	526	538	492	533	504	507	523	541	512	476	477	524	493	524	506	514	530	480	505	526	494	530	496	501	534	519	513	510	507	523	570	501	514	468	504	478	472	511	510	532	527	522	469	519	470	491	528	503	482	498	495	497	502	548	514	480	518	455	542	557	484	470	498	492	518	534	516	522	459	527	512	475	530	506	473	503	480	505	531	536	476	484	471	515	514	522	515	470	478	541	557	518	506	498	547	556	506	492	538	513	516	531	494	529	498	531	476	525	516	485	492	531	466	482	515	524	522	528	483	494	486	541	489	538	520	476	488	527	477	524	542	491	512	482	508	455	552	554	539	490	562	539	473	543	507	515	441	534	539	521	464	501	486	493	515	498	502	507	509	536	517	517	518	540	524	505	506	498	553	520	513	508	502	499	510	534	508	493	511	488	505	521	524	521	495	530	468	528	504	506	460	540	520	489	528	509	525	518	512	473	541	526	510	520	508	528	540	526	475	540	504	517	490	493	479	480	482	490	514	481	543	518	508	494	512	501	509	503	492	501	500	488	505	476	509	491	519	495	495	500	508	518	516	471	534	467	507	504	493	525	518	510	532	480	537	486	544	515	508	503	481	481	479	507	501	530	489	498	515	497	529	492	486	517	511	497	509	536	486	508	485	540	497	498	509	499	505	518	479	515	515	465	522	479	550	488	522	509	513	458	486	522	522	480	496	519	511	471	500	492	547	510	536	497	463	482	514	452	523	503	518	507	548	472	497	498	466	506	489	517	530	507	495	554	495	502	510	490	485	484	493	502	547	503	513	478	541	537	504	500	538	519	526	529	553	522	487	486	502	441	502	496	476	538	495	483	533	490	516	481	488	481	566	499	522	501	521	518	508	522	478	455	507	543	510	507	525	526	537	539	476	521	477	518	532	496	531	540	496	494	497	518	491	563	526	496	505	521	511	535	489	549	517	488	484	518	506	516	503	483	495	542	479	513	559	516	522	495	484	552	495	502	546	492	510	473	471	558	520	513	494	529	481	516	512	495	501	473	540	511	494	549	499	514	512	494	531	506	531	494	546	510	503	504	454	546	540	496	546	528	459	545	509	485	534	494	475	546	497	466	511	502	499	496	543	520	500	525	511	503	526	483	500	494	514	480	481	495	514	492	503	533	508	529	517	477	520	496	508	468	464	477	509	513	481	458	496	519	496	512	526	521	516	515	519	488	517	547	518	485	524	491	499	502	478	495	456	552	492	466	504	475	472	523	495	525	512	537	504	479	524	473	521	487	536	491	504	483	516	501	521	506	542	523	531	457	470	475	498	515	514	528	524	518	537	518	474	474	549	511	508	545	511	512	433	475	488	486	504	480	534	517	554	533	518	505	555	512	493	516	519	514	477	519	503	490	518	527	522	521	479	439	506	516	528	490	511	524	517	510	529	482	496	529	517	503	540	517	503	499	514	515	533	534	499	489	501	502	514	578	527	504	512	488	496	550	479	539	549	513	505	494	490	477	507	529	528	535	547	490	511	522	515	510	548	494	554	510	507	524	528	512	507	511	546	511	499	517	524	509	509	542	505	531	496	538	507	517	508	533	442	505	525	480	500	518	483	532	515	534	548	500	518	486	491	524	492	503	513	492	512	497	521	512	574	469	518	495	524	488	514	496	496	526	499	487	496	504	519	519	522	497	462	500	502	497	467	493	510	508	508	534	479	500	510	489	497	530	489	539	518	513	476	520	521	527	463	496	516	567	492	515	510	479	503	474	513	508	495	525	508	509	523	538	491	508	496	465	507	487	504	503	501	542	493	488	527	478	530	503	511	504	508	489	541	504	478	499	523	492	491	519	492	522	473	494	495	527	478	509	520	481	470	511	454	492	529	523	494	495	493	510	533	536	511	510	512	530	473	522	502	523	509	507	514	518	502	527	513	511	482	556	510	497	532	535	508	472	500	549	528	537	457	457	517	472	455	494	536	487	518	497	478	500	522	488	500	490	502	471	490	506	518	471	491	551	523	503	516	496	478	508	538	488	508	528	514	517	468	537	503	486	489	495	516	525	551	503	469	465	483	488	507	500	506	503	495	480	513	503	464	491	512	501	544	532	513	510	539	561	497	531	523	528	496	472	493	502	520	515	483	548	527	529	516	521	516	498	523	523	481	478	473	495	517	469	503	504	544	540	452	484	497	511	536	492	522	532	527	457	536	553	491	519	492	509	494	509	488	527	477	505	527	530	520	505	529	534	507	522	482	511	535	507	501	486	487	539	521	509	489	524	496	508	513	505	511	519	498	489	500	502	518	501	468	491	512	497	517	536	542	514	466	493	504	497	507	517	478	498	510	521	449	553	501	480	486	537	527	546	501	516	524	439	507	493	493	514	542	485	501	493	473	516	498	501	538	528	493	501	513	473	467	527	511	508	502	506	553	452	504	476	496	530	505	508	514	495	506	545	534	485	478	503	533	510	526	521	547	459	521	508	499	502	515	490	501	549	496	480	511	493	527	482	517	486	514	520	516	492	511	498	559	559	462	495	547	522	515	531	486	494	497	519	518	538	495	524	511	507
24503	21822	38130	39817	32016	19686	8235	991	627	552	590	607	584	575	606	611	612	565	619	537	627	593	553	558	551	539	541	539	618	569	564	601	561	554	614	598	536	616	615	601	568	613	557	543	540	552	613	574	552	613	580	590	563	565	554	558	597	559	613	559	591	544	560	535	549	591	590	537	554	583	541	590	570	571	601	587	552	545	585	571	612	568	585	577	554	539	575	529	522	560	557	586	571	585	598	564	583	528	577	597	608	537	597	550	623	542	577	574	554	569	527	572	561	588	561	554	606	568	594	605	571	579	556	606	617	569	550	571	595	571	543	591	554	571	567	546	570	600	570	576	551	557	568	550	615	551	587	514	523	571	552	574	577	568	626	554	565	624	554	556	544	554	564	558	587	565	576	575	600	557	588	556	597	592	575	561	618	532	560	550	622	574	605	567	553	551	546	558	597	600	616	569	574	572	589	534	575	604	565	572	580	590	601	555	565	600	536	585	603	563	554	544	521	579	608	540	564	561	588	596	601	554	599	565	575	530	581	579	599	588	563	567	552	581	580	560	586	588	544	583	558	591	602	579	549	557	556	528	607	549	561	569	579	591	558	567	528	549	556	594	534	622	589	620	574	551	548	573	566	569	590	627	572	545	591	515	567	557	561	615	590	535	547	568	532	529	544	607	582	573	572	558	590	589	623	538	551	541	617	570	600	575	613	557	558	561	576	570	590	571	546	540	568	556	598	585	552	580	569	562	536	554	580	553	550	547	568	563	526	557	576	573	524	542	558	602	579	558	592	557	587	595	549	560	597	575	588	561	592	587	550	587	556	575	562	569	572	577	580	613	571	588	550	580	629	555	555	571	560	555	584	555	587	575	585	601	565	561	584	584	567	568	565	579	570	551	564	513	583	563	565	560	581	536	573	572	602	535	536	547	565	576	558	568	595	587	626	557	561	541	579	543	583	579	563	546	551	566	599	539	541	596	563	565	561	591	580	525	581	563	595	563	580	604	584	604	553	561	537	521	557	548	533	587	567	596	549	576	565	610	581	576	567	623	572	560	551	558	597	574	554	578	563	553	586	551	597	567	579	583	568	572	533	607	535	589	573	568	559	564	579	597	569	604	561	568	546	551	586	582	578	590	539	571	613	579	582	604	563	621	546	578	571	591	561	558	554	586	580	516	556	591	533	565	608	587	585	582	606	551	591	559	582	590	606	591	573	554	572	554	504	550	577	582	548	554	561	575	605	564	598	563	559	571	577	582	562	579	575	552	579	543	539	578	551	568	572	551	538	600	543	597	534	577	552	564	534	560	598	583	548	567	596	578	571	553	544	539	611	618	561	584	593	594	569	544	630	529	572	613	565	591	551	537	621	563	576	556	568	593	554	579	612	572	549	581	537	551	559	608	535	615	584	579	590	553	584	564	565	516	580	594	553	587	579	623	568	625	553	616	624	522	552	561	557	589	584	569	532	561	542	601	570	545	577	606	587	584	620	569	595	590	589	552	554	601	565	562	551	568	561	581	539	555	562	575	616	553	594	591	592	596	559	571	558	615	564	623	558	570	535	648	567	632	533	583	583	583	574	540	566	577	557	536	618	585	529	568	563	540	592	576	545	564	566	578	601	584	537	589	551	574	608	626	614	575	551	592	539	601	567	567	562	601	564	595	586	612	566	503	606	558	566	569	607	576	578	589	592	575	589	589	581	581	583	584	542	564	591	564	583	567	539	529	539	550	553	575	541	615	579	531	567	586	549	556	620	565	558	567	601	555	542	550	591	568	515	566	619	593	606	604	581	521	564	575	578	553	521	569	564	521	563	592	553	622	587	572	573	591	574	568	569	571	611	567	559	594	601	527	552	566	596	587	603	569	583	594	592	596	536	599	594	569	535	604	571	582	530	544	582	582	571	580	536	595	598	542	548	555	577	528	575	581	574	596	561	574	559	553	561	571	563	625	585	569	590	578	592	583	593	563	604	582	530	578	597	533	534	585	585	515	564	595	578	575	574	614	538	580	564	553	557	561	563	527	602	575	596	552	554	570	580	555	558	551	567	544	560	535	563	574	566	624	607	542	552	539	591	556	602	605	576	581	615	581	564	593	597	592	590	595	550	563	577	538	562	562	577	608	579	616	545	555	618	586	584	568	552	589	543	550	564	615	579	541	557	596	570	570	564	565	572	569	569	534	550	544	584	557	529	541	570	575	540	562	571	581	579	593	593	592	553	516	545	576	554	567	554	569	566	571	563	594	574	569	564	556	571	557	567	558	555	595	603	524	534	604	542	581	563	554	547	538	579	580	578	563	570	552	522	568	560	603	545	540	559	516	578	558	609	584	585	600	565	585	541	566	592	552	579	594	578	551	526	594	613	564	558	571	588	524	624	570	605	569	554	612	627	572	628	576	523	583	589	564	589	579	555	588	557	601	562	590	525	612	560	579	595	571	581	554	619	557	544	583	603	598	573	554	581	583	553	620	572	554	554	552	567	559	597	569	559	604	604	577	537	559	561	581	577	593	571	541	583	587	551	511	579	589	567	577	597	575	537	560	545	560	547	563	576	545	602	582	583	562	532	573	581	529	549	617	554	553	603	564	524	593	570	629	536	600	545	596	586	558	568	560	556	541	553	551	578	601	578	604	560	547	574	596	583	578	557	556	568	529	597	564	559	573	598	541	592	561	561	529	552	545	582	557	589	585	582	536	581	529	560	580	599	555	562	545	544	563	547	536	548	562	564	590	570	565	580	573	585	566	577	504	553	601	640	601	609	565	577	553	549	564	586	579	589	579	563	609	528	570	575	565	599	561	591	584	557	593	568	580	568	580	592	561	575	546	534	574	586	595	531	601	560	552	579	559	556	547	575	564	531	582	597	550	552	553	526	575	581	562	574	547	569	594	602	541	551	576	611	537	584	563	552	573	572	545	592	548	558	528	579	584	606	592	577	576	550	568	576	567	569	587	547	596	550	574	569	522	521	572	572	606	580	570	572	552	567	578	607	538	583	553	563	600	562	569	565	585	593	581	567	562	594	580	546	566	545	558	528	562	629	578	582	562	514	594	599	555	564	600	578	613	590	555	567	619	564	597	548	574	570	578	551	562	590	575	574	595	598	536	578	546	569	536	524	565	565	604	629	519	564	541	602	582	587	582	550	575	584	585	555	555	570	606	561	560	537	601	572	546	567	537	534	572	534	560	551	554	573	530	569	559	541	582	609	544	590	586	589	577	554	530	537	525	567	547	584	554	639	593	582	593	568	618	563	562	578	572	524	563	590	564	579	564	558	617	574	548	574	607	585	613	607	586	587	542	602	537	604	575	556	541	594	547	544	559	522	588	579	606	557	570	591	590	579	552	511	578	515	561	555	589	597	595	556	570	589	610	604	602	583	570	566	544	583	559	572	555	583	584	578	571	530	530	582	611	576	586	551	567	547	577	580	526	583	592	542	558	542	576	589	545	574	559	587	546	604	594	563	580	620	561	586	556	552	564	540	570	537	538
31747	74340	68829	48881	36959	17497	8990	1047	779	705	751	722	684	705	703	693	703	658	673	667	660	681	625	663	663	649	669	650	637	639	609	625	636	657	711	638	660	649	614	642	648	648	654	683	704	659	647	656	673	630	699	673	634	635	592	651	629	690	688	665	672	643	638	639	632	664	662	637	691	656	683	660	636	632	644	628	654	657	645	701	689	634	662	628	631	627	721	650	640	643	652	663	663	651	654	676	657	695	682	638	651	687	640	639	628	649	659	634	662	665	607	677	649	610	646	664	647	643	663	690	603	652	626	663	648	661	632	647	631	664	617	674	664	654	650	690	618	618	660	644	654	615	647	662	655	664	608	622	658	601	608	679	655	681	657	642	633	641	673	650	626	671	594	631	668	664	662	645	666	652	642	637	639	622	661	614	688	645	607	627	641	667	649	703	647	655	643	659	655	651	658	613	714	635	638	658	619	610	654	671	643	643	691	661	665	641	648	689	695	657	682	680	655	672	665	645	687	633	693	641	653	631	641	657	638	601	654	642	631	660	625	648	601	653	648	617	611	653	639	669	639	615	708	585	639	587	647	581	626	638	642	614	622	613	631	630	634	670	666	669	637	651	658	659	699	618	638	635	635	666	638	608	598	626	619	676	606	639	663	692	680	650	687	609	639	632	586	669	691	654	653	659	647	667	630	637	675	656	640	650	662	625	651	614	637	641	671	653	663	580	667	655	609	653	694	629	650	619	645	627	605	618	619	672	652	697	647	643	643	638	631	696	698	641	639	626	683	647	656	682	624	655	674	600	673	668	633	619	657	653	633	644	637	638	668	675	649	652	630	648	707	663	683	642	634	627	679	679	679	594	678	665	656	653	667	619	642	696	681	650	696	673	643	660	689	675	615	670	634	604	675	680	645	684	689	651	703	731	627	640	675	683	652	641	621	673	629	674	650	664	655	677	655	660	672	662	616	618	654	655	618	663	660	649	673	660	624	630	603	720	654	682	690	644	642	657	658	642	668	673	647	666	622	644	674	625	607	713	651	674	649	654	656	683	623	651	658	681	667	655	704	690	709	591	623	652	634	670	660	600	689	686	649	631	656	664	671	623	639	686	672	648	661	633	667	638	660	662	675	626	619	672	651	671	655	659	655	653	625	699	646	664	623	635	647	604	658	636	643	680	672	681	634	638	632	625	691	670	624	647	648	664	662	655	661	638	647	682	640	630	687	649	668	600	643	653	664	592	678	669	649	654	677	658	666	721	639	648	626	657	690	630	666	623	672	607	634	647	655	630	642	644	616	667	664	594	612	601	655	661	575	696	669	678	670	679	629	662	639	641	638	651	641	666	691	678	621	680	667	687	674	652	649	705	627	652	625	706	692	652	621	647	615	667	641	623	673	669	635	608	668	665	656	647	644	623	641	684	661	635	635	614	650	655	665	692	649	666	625	695	661	702	640	618	613	611	651	659	698	680	648	618	651	592	625	644	675	651	641	607	681	685	643	662	688	659	626	709	694	634	654	668	638	638	616	638	652	625	646	658	647	637	667	610	644	643	661	641	637	635	673	626	649	646	689	635	647	688	642	650	665	646	630	619	647	668	672	636	671	614	660	601	670	631	628	648	633	683	669	685	684	688	576	617	655	671	674	663	656	674	667	680	668	644	654	667	671	682	649	614	643	608	664	655	672	666	660	646	629	605	673	650	644	596	657	643	705	637	665	670	674	674	646	667	672	607	659	714	683	633	619	674	650	632	687	680	693	633	653	659	678	638	628	677	637	625	671	692	652	670	635	590	682	651	689	648	640	638	656	644	643	640	651	600	648	611	642	666	634	666	625	656	686	644	674	637	633	646	673	644	635	559	696	681	659	655	645	668	616	654	636	657	676	664	644	651	652	638	588	694	635	650	677	629	671	631	647	612	682	651	636	703	651	681	640	630	645	633	653	652	640	685	642	677	677	648	649	660	645	617	616	722	685	649	674	664	652	567	640	638	642	616	668	618	680	636	648	659	653	675	629	671	658	655	678	635	665	660	693	621	670	667	626	681	627	662	665	645	677	666	652	676	663	694	618	617	690	652	703	643	678	593	639	632	669	649	682	650	655	655	687	649	644	651	654	645	624	645	645	642	623	665	658	719	645	636	674	678	654	603	676	636	651	668	644	691	601	649	646	711	653	619	654	659	651	646	656	679	591	647	660	647	620	624	709	648	643	669	620	638	666	652	641	683	629	670	668	694	627	619	687	642	627	671	671	645	636	642	659	657	667	645	587	640	636	673	641	662	685	649	640	643	695	669	675	597	705	640	638	644	709	671	631	689	653	641	630	662	610	624	637	652	673	649	643	608	640	653	645	647	643	664	667	663	641	620	674	695	680	632	660	645	677	589	678	675	679	651	632	657	651	648	660	652	656	623	628	641	644	640	707	726	680	661	625	612	722	667	637	653	631	650	651	619	685	640	638	582	688	693	678	686	671	653	669	659	628	668	669	673	649	634	622	652	655	653	648	716	670	660	634	676	636	619	616	672	661	679	656	649	688	656	634	635	670	668	647	634	626	656	664	624	634	677	616	639	653	619	670	635	636	668	628	644	677	629	628	690	628	625	641	676	657	636	699	646	671	683	639	672	678	675	644	642	636	646	622	609	617	628	648	650	612	680	628	656	642	598	674	621	628	663	669	663	669	652	677	655	634	661	618	638	670	649	684	632	634	657	667	685	683	613	623	658	642	641	654	680	639	643	644	610	642	642	647	692	644	636	631	674	606	645	656	649	724	647	708	663	683	639	668	664	669	640	673	657	633	609	688	641	619	657	696	672	632	665	621	617	655	704	662	638	664	677	643	616	636	610	626	614	661	625	662	594	644	662	650	705	607	623	612	645	676	650	632	656	665	638	699	645	655	650	671	681	659	636	652	597	658	605	618	631	624	626	676	688	639	651	647	677	629	631	675	660	645	668	667	665	673	634	685	643	694	625	679	652	669	673	623	631	688	624	670	631	610	635	633	674	676	658	660	634	639	652	665	629	646	661	610	643	646	635	695	655	631	680	656	619	663	651	629	679	657	704	656	685	663	660	619	681	631	657	609	643	674	701	646	635	653	660	662	629	636	654	658	665	673	647	642	680	681	654	642	647	616	636	672	666	649	662	693	624	675	636	648	617	670	643	628	624	600	618	660	633	679	647	620	665	636	637	630	690	665	607	634	632	683	666	625	625	639	626	670	616	681	642	641	623	623	676	648	676	671	646	636	641	619	665	613	696	702	663	636	631	671	651	665	669	683	634	647	649	669	682	684	664	629	625	656	621	672	682	626	671	636	632	655	674	612	667	653	680	669	713	685	654	675	615	664	653	664	688	694	685	661	616	641	653	695	641	649	688	665	725	679	642	618	636	597	672	627	679	635	638	673	607	665	678	616	686	655	637	648	607	614	625	653	617	660	659	638	627	640	649	638	644	646	634	694	683	649	646	668	633	665	648	655	628	668	647	628	614	621	655	659	649
25353	22205	36210	33191	24187	10959	2881	638	488	523	514	536	473	521	497	537	498	494	501	473	528	521	506	490	472	518	520	488	441	539	505	510	505	528	480	533	517	481	509	498	507	501	512	472	481	504	493	485	485	493	494	460	485	498	548	512	511	530	513	496	464	500	492	497	484	496	491	465	479	492	467	479	493	481	503	499	480	485	495	517	510	504	532	514	485	482	494	469	496	475	478	490	465	474	479	506	471	486	521	461	483	496	478	536	489	509	479	523	497	491	506	484	489	483	477	494	484	497	496	487	503	503	475	437	483	502	499	491	476	515	459	487	524	514	517	512	487	495	512	495	475	504	488	467	540	510	520	533	476	497	525	445	522	486	520	501	479	493	533	465	544	487	504	489	488	470	503	490	516	554	529	549	503	473	482	508	459	476	499	492	468	534	480	491	520	487	533	456	502	506	496	457	495	501	511	492	477	509	493	531	518	515	472	506	496	475	550	488	474	479	482	466	536	504	496	514	497	508	459	473	466	498	513	525	516	461	518	498	507	536	503	468	488	477	492	510	494	504	471	509	445	515	483	513	448	509	458	471	464	512	481	452	523	539	522	511	482	491	517	524	548	484	516	516	552	487	487	496	494	514	465	476	466	481	469	471	517	474	533	497	492	488	528	478	501	475	508	516	499	502	483	457	522	522	464	527	462	481	448	478	490	488	524	460	496	476	462	480	475	477	502	495	527	481	483	527	513	493	480	485	497	480	538	507	514	496	483	474	458	512	474	496	512	514	481	484	494	505	485	489	522	502	469	467	507	514	473	499	492	492	467	491	449	487	496	501	511	489	483	520	466	497	493	539	536	499	485	510	528	507	490	492	478	533	504	486	497	483	507	477	498	497	502	490	539	506	507	489	475	475	524	502	482	482	440	491	488	558	494	446	499	447	496	538	474	511	531	486	506	478	481	530	472	502	495	476	485	532	501	488	468	494	505	492	525	495	465	465	484	496	530	488	496	501	526	481	481	514	478	510	488	499	489	515	500	495	466	504	514	475	481	503	479	497	490	511	532	533	547	558	494	478	475	538	494	472	502	498	487	457	464	480	480	503	485	467	484	515	512	477	452	489	503	517	498	514	491	479	525	503	451	470	463	438	506	473	509	518	489	507	493	515	491	493	491	498	523	479	510	479	507	457	472	503	492	485	488	514	489	503	501	462	531	510	491	517	517	479	478	476	504	507	522	493	496	510	549	504	495	522	503	496	490	474	480	473	502	507	500	486	546	479	533	495	483	530	471	502	488	550	517	503	459	481	498	475	496	524	520	479	482	506	480	476	501	532	575	512	490	483	518	526	493	470	547	511	483	505	487	521	489	481	520	488	479	495	482	498	528	490	457	535	502	503	470	477	479	506	494	481	462	507	500	498	488	504	501	479	509	497	469	478	475	468	449	481	530	454	488	485	501	506	491	492	525	529	498	492	541	492	481	522	496	477	490	475	493	454	495	521	486	481	466	492	520	463	463	470	508	441	468	501	476	495	506	497	488	496	508	471	532	476	488	473	465	491	489	491	475	497	503	488	488	491	487	508	495	488	484	521	550	476	476	498	518	491	489	484	479	477	461	473	498	519	487	493	480	506	486	484	513	467	486	510	508	500	542	518	522	479	491	461	483	496	476	492	517	517	469	472	504	504	512	498	492	464	487	464	502	482	461	521	492	487	507	459	539	477	519	465	498	516	459	471	522	461	503	492	494	538	480	481	520	466	505	523	514	517	473	446	459	511	500	498	504	482	495	498	487	498	462	530	519	492	494	529	515	475	473	508	495	548	536	513	506	500	467	509	484	486	503	480	495	499	499	481	484	508	506	529	462	515	496	498	503	468	494	481	488	498	522	501	543	502	496	489	481	495	468	498	485	494	488	489	458	453	489	497	508	505	476	499	489	487	523	505	457	445	474	485	517	474	501	497	511	483	487	488	509	463	540	475	509	461	466	471	519	496	495	488	538	524	486	532	514	465	477	489	445	511	478	514	532	486	467	457	510	490	464	471	511	490	495	512	456	517	486	512	531	485	461	478	504	498	475	462	468	498	501	485	494	493	512	502	492	497	510	472	465	570	484	510	517	509	489	547	489	453	465	507	526	495	509	471	499	504	468	484	510	539	469	475	511	476	491	498	538	528	509	515	504	495	472	474	478	511	462	515	510	468	477	471	535	504	521	466	516	475	469	507	514	485	506	472	457	483	521	499	553	526	450	480	509	501	451	530	500	524	507	500	527	484	494	519	485	496	500	501	510	498	445	539	505	529	451	475	535	488	475	509	512	507	493	541	530	500	476	496	491	479	486	503	450	495	498	476	458	504	447	492	474	517	463	497	490	470	488	549	455	484	500	532	489	463	488	471	530	507	491	525	489	519	465	457	530	490	478	494	448	531	485	505	480	516	467	491	497	476	499	506	497	488	460	483	512	481	491	488	493	491	459	522	487	505	512	487	476	519	503	490	506	515	462	481	490	467	488	507	471	464	509	512	507	458	472	533	480	506	494	517	450	478	525	451	479	506	562	473	475	514	485	528	467	457	487	492	538	526	529	471	490	472	481	494	486	492	515	489	472	524	484	510	472	503	505	467	487	556	474	496	546	484	490	486	546	484	472	485	472	501	504	472	477	490	504	509	497	500	482	515	504	481	506	513	526	468	526	486	499	496	506	465	520	496	494	485	467	501	538	484	525	499	462	484	515	481	469	464	481	458	518	497	503	486	454	496	505	479	497	502	477	509	473	506	498	494	478	482	502	486	502	490	499	494	495	518	485	506	462	517	475	494	493	476	469	477	476	507	467	506	524	481	485	510	495	464	454	480	541	508	550	479	464	502	467	527	526	514	498	457	473	489	525	517	491	523	468	486	505	467	496	455	500	491	489	520	464	466	524	505	486	494	502	519	531	493	501	508	547	489	481	503	484	514	482	503	500	507	495	510	544	448	461	476	508	505	497	531	486	495	492	469	453	479	519	524	492	522	529	465	496	464	494	476	502	506	493	468	499	514	508	505	455	510	482	493	503	473	494	490	495	520	522	475	516	507	506	514	517	529	518	509	504	539	461	482	498	506	494	508	518	509	511	507	455	488	496	500	564	484	525	514	486	457	500	513	503	525	471	517	480	531	483	483	505	468	482	530	491	509	460	474	527	463	493	457	545	488	508	510	503	501	512	517	552	473	492	528	517	506	475	516	487	518	468	497	490	485	486	497	479	532	468	494	490	523	536	490	482	501	507	455	506	480	549	450	475	504	516	506	456	487	479	508	479	509	492	485	447	519	493	514	497	530	477	541	509	499	501	487	516	499	477	486	499	525	488	475	509	458	480	519	492	462	493	490	530	526	504	526	504	490	466	517	528	489	497	486	492	484	464	515	482	481	525	493	495	496	457	487	480	505	504	492	504	517	518	479	525	498	486	489	514	469	534	483	501	510	495	468	481	529	496	492	511	463	517	481	510	541	492	509	510	507	502	492
28789	64848	59689	40734	29947	11778	5060	784	651	695	647	626	670	673	646	626	610	617	568	596	588	586	599	587	592	594	572	581	622	574	594	626	554	573	615	639	588	586	613	605	593	608	607	578	585	548	596	581	569	593	544	611	608	578	576	560	612	600	585	629	552	609	549	591	587	606	599	638	611	613	613	578	577	539	579	583	590	593	587	584	606	585	647	576	618	595	582	586	597	577	616	615	581	606	575	599	574	578	616	590	596	568	595	566	604	617	581	579	578	600	614	567	592	567	584	583	589	605	625	589	613	619	583	578	606	617	602	591	616	590	621	582	632	596	570	577	596	624	564	552	588	636	605	602	587	610	594	552	611	582	600	615	587	589	599	589	595	594	589	608	594	535	617	601	569	604	576	559	609	575	588	578	567	597	569	589	618	571	606	638	547	611	611	596	576	603	618	609	630	601	564	597	609	554	582	595	595	622	609	577	577	582	632	594	591	608	558	618	617	556	601	588	589	603	628	587	546	565	608	592	622	579	613	594	595	560	586	580	606	613	591	578	597	570	617	594	583	605	580	606	559	622	590	584	559	605	607	640	588	591	601	580	613	601	569	609	610	594	557	591	644	575	589	575	565	580	616	594	601	595	582	592	601	587	610	566	618	559	589	568	597	580	591	587	594	578	606	628	609	605	566	641	598	638	581	549	561	600	600	579	599	572	560	583	563	597	550	637	606	599	584	564	598	589	609	584	580	547	590	526	554	632	617	616	545	595	584	611	597	587	600	554	563	634	616	619	599	582	557	590	612	569	572	596	608	613	606	565	607	607	600	597	645	616	615	610	660	561	558	580	616	573	560	583	602	558	580	645	627	614	584	602	589	610	587	567	579	562	594	609	611	596	610	574	641	597	541	571	617	654	555	562	547	615	571	581	577	645	518	629	593	585	600	594	630	576	608	562	611	554	568	600	610	594	575	595	572	570	565	614	618	603	562	541	636	590	542	552	588	617	580	609	587	593	607	599	598	600	555	581	601	604	609	600	561	585	615	552	563	605	584	594	570	626	558	590	611	576	584	595	571	576	591	607	585	612	600	633	604	584	575	582	594	616	568	601	584	608	626	598	589	582	611	577	561	565	592	577	596	592	610	593	591	601	620	567	616	559	614	623	610	616	583	602	575	597	616	556	591	617	597	577	625	602	608	599	585	597	605	599	627	588	587	621	602	609	586	608	555	592	598	553	560	596	621	593	611	609	598	599	648	672	579	596	629	595	622	611	591	568	619	600	582	604	602	580	592	595	579	578	550	614	601	572	617	570	572	612	599	597	589	586	581	588	603	616	538	551	606	577	594	609	581	624	546	593	561	605	566	592	595	601	600	625	617	569	589	572	653	608	613	585	603	549	616	592	561	598	579	562	588	586	605	606	579	636	619	580	595	602	611	615	581	601	593	565	625	562	593	596	596	619	571	606	575	573	617	576	573	568	565	600	587	582	604	551	607	602	577	566	614	579	577	605	618	590	616	573	564	586	598	631	576	606	571	602	574	608	599	598	578	578	586	570	546	584	530	554	613	603	624	583	555	576	589	569	635	593	593	584	612	600	624	615	564	621	585	589	595	626	587	564	604	588	567	545	603	599	631	568	571	568	585	618	551	568	651	603	602	583	596	600	633	650	595	576	591	604	545	597	601	632	568	616	581	613	543	590	532	616	629	593	590	560	550	627	635	573	586	633	557	591	572	597	552	593	618	590	612	608	620	619	585	612	616	593	602	591	616	604	620	574	598	590	592	611	575	575	586	563	600	581	585	570	602	608	570	615	618	603	595	567	589	575	570	641	597	615	630	587	604	573	568	593	593	619	568	585	528	622	628	616	559	554	603	631	604	587	624	604	568	558	635	590	587	589	589	584	584	586	561	594	570	566	608	637	568	580	589	603	545	571	543	605	618	568	614	647	601	631	622	621	529	588	545	620	550	566	608	590	613	581	575	566	567	566	632	574	572	595	607	591	624	634	590	621	617	579	536	550	553	616	641	601	590	604	599	597	615	561	559	623	573	597	561	592	613	607	567	614	574	586	564	588	613	576	584	583	594	564	582	609	614	601	553	557	584	578	652	596	579	574	637	583	579	629	629	574	612	571	630	569	586	642	589	614	585	576	610	611	582	584	565	559	598	585	552	560	559	559	582	599	599	580	613	606	572	580	572	593	606	638	611	601	566	537	596	539	607	582	594	563	592	584	564	620	562	571	580	612	633	564	630	610	583	558	629	596	625	579	629	586	563	602	606	567	605	558	594	581	580	555	633	548	570	578	618	591	592	550	570	599	584	581	575	611	601	619	576	610	580	549	626	596	566	579	586	617	575	578	608	614	602	607	592	640	598	572	530	630	565	622	609	612	586	563	643	574	591	587	570	609	622	572	576	640	563	597	585	592	614	616	577	573	607	572	574	589	591	570	579	586	577	597	615	608	562	599	554	602	641	591	662	555	609	582	594	619	579	624	602	582	593	602	564	564	613	587	612	632	643	581	595	588	621	594	582	605	590	594	573	587	596	607	560	602	632	573	639	614	567	583	582	653	580	600	583	548	575	585	612	607	629	587	595	601	595	633	606	617	608	602	605	624	581	553	598	634	576	586	572	606	556	607	583	637	617	592	540	604	566	585	605	604	578	544	562	575	589	594	603	568	581	588	603	561	614	585	609	598	577	602	569	546	613	595	563	612	633	604	575	572	610	566	604	582	614	643	595	645	594	602	568	596	589	541	629	605	574	621	575	619	601	620	615	621	572	567	618	571	571	625	587	593	593	606	570	580	594	637	581	608	615	558	575	538	575	603	577	597	614	616	553	605	564	617	521	598	619	606	539	631	566	596	556	589	624	566	630	577	602	581	600	576	620	594	625	597	612	612	582	557	596	602	583	558	604	547	585	603	598	603	591	563	620	593	564	600	614	646	620	580	598	600	562	555	561	629	558	565	579	586	593	613	589	636	567	541	650	578	601	534	580	623	594	610	609	655	585	576	599	605	605	542	618	600	621	534	578	586	589	591	605	603	553	582	596	620	607	599	600	575	611	620	598	601	609	573	594	566	604	587	572	586	601	599	576	617	574	569	589	567	603	601	564	599	576	605	580	625	570	602	624	574	581	604	617	628	553	574	586	583	595	555	596	610	546	572	582	581	563	579	581	561	593	578	568	583	603	575	587	574	606	561	558	571	589	612	567	574	575	561	579	584	585	596	636	617	605	563	627	640	578	633	592	569	567	611	594	616	602	618	579	585	578	582	627	576	584	595	607	608	561	570	605	574	636	566	573	616	576	616	615	639	565	584	588	633	563	591	594	613	563	613	555	607	611	619	608	648	612	570	598	591	586	594	597	623	606	542	590	575	602	579	607	561	577	579	570	580	601	583	604	575	577	611	560	595	591	570	608	623	627	605	585	593	621	541	604	578	603	602	619	611	600	565	578	643	581	616	594	571	572	578	590	628	615	581	615	601	592	549	599	615	570	635
22938	21426	31223	30738	31736	26435	18635	2778	1041	1004	933	981	913	893	869	816	896	823	889	869	906	840	882	836	893	875	869	871	914	840	838	824	868	895	857	841	886	833	847	818	864	849	789	906	845	869	912	878	830	832	813	842	827	877	810	859	851	812	795	858	865	878	837	821	835	855	850	830	835	830	866	849	831	860	887	877	849	857	880	843	861	892	820	843	870	810	800	843	807	885	818	820	847	831	834	850	862	851	892	815	874	830	870	844	873	835	803	821	835	807	924	860	837	930	840	828	845	836	807	813	878	852	854	840	835	867	872	819	836	808	815	848	867	854	892	796	808	882	870	852	830	847	829	856	878	855	846	865	866	820	823	828	833	797	821	845	875	854	876	852	802	804	844	891	828	838	805	805	867	836	852	892	829	849	869	828	831	862	856	835	839	830	832	821	791	821	859	795	889	871	818	895	858	855	842	796	828	859	820	913	844	832	835	858	841	877	821	807	857	819	877	893	818	807	881	898	812	837	850	807	793	850	905	853	839	829	895	840	844	811	832	815	839	804	837	817	842	851	854	859	886	854	840	915	821	844	858	845	830	865	855	857	818	842	901	888	836	829	876	845	845	866	864	846	847	819	733	862	811	902	865	835	799	814	867	828	817	831	842	818	827	840	802	848	838	851	876	800	858	836	827	835	809	884	859	856	820	832	830	866	853	881	832	860	862	903	795	894	871	850	836	833	847	847	821	815	875	872	844	813	863	846	881	808	843	846	907	841	815	858	849	860	836	886	872	851	807	866	804	901	873	810	889	830	861	875	805	895	833	823	801	849	773	842	839	845	829	801	791	822	827	852	867	862	814	892	801	877	826	884	824	785	839	854	828	894	902	804	794	859	903	863	815	819	812	819	841	836	847	820	835	842	807	870	817	883	838	874	812	815	890	845	849	844	863	877	821	892	857	855	850	807	768	837	802	857	846	832	870	862	856	857	889	875	819	854	820	843	856	855	825	866	850	869	820	843	860	887	808	820	845	853	825	801	746	865	878	835	851	844	795	860	847	828	811	840	830	839	886	855	824	843	806	808	814	830	843	868	870	846	778	825	835	857	818	857	806	865	841	839	859	810	778	882	813	850	894	866	839	883	862	835	835	840	842	821	834	870	781	810	871	853	834	839	816	893	875	814	840	863	847	807	847	865	877	819	884	882	801	838	847	858	836	821	790	845	823	815	820	821	852	850	856	823	805	869	837	837	850	869	824	870	847	878	823	892	911	830	878	825	858	797	845	835	823	820	889	796	805	839	865	832	877	860	830	832	860	876	866	848	854	842	890	855	881	893	838	873	912	841	867	844	905	878	802	814	848	839	866	893	871	833	836	904	891	843	884	823	844	845	866	894	859	893	800	832	799	854	864	856	872	879	847	810	841	884	826	800	840	861	903	779	808	801	865	875	860	807	832	859	846	858	873	871	815	869	847	828	883	868	878	832	831	881	859	873	877	831	827	835	818	786	851	904	875	824	852	824	838	865	831	838	876	783	861	848	826	840	927	900	868	779	812	843	805	848	827	851	848	829	830	825	824	828	867	826	854	893	814	846	822	881	876	852	861	843	855	876	836	831	862	827	824	815	855	868	846	880	903	864	811	856	822	881	832	792	847	874	876	796	802	896	809	840	878	828	849	869	828	850	902	834	825	810	822	787	810	812	870	828	890	837	830	804	856	859	843	852	867	869	858	799	836	826	867	837	870	839	849	861	811	848	838	850	837	837	843	855	808	814	873	835	773	861	857	893	855	857	830	768	859	867	797	836	844	823	898	837	813	839	851	846	860	845	823	873	892	860	865	843	879	843	882	861	846	841	869	835	875	822	816	856	847	850	813	861	822	792	841	855	830	849	871	879	901	832	879	849	821	863	860	844	874	929	854	851	838	871	823	885	836	845	847	848	841	836	869	836	890	839	788	856	869	880	860	828	826	852	862	868	889	834	791	823	870	846	834	833	832	804	848	858	843	879	801	836	848	853	812	771	851	925	851	862	889	820	829	874	784	862	839	790	895	830	874	846	850	817	858	871	847	844	835	833	871	892	837	872	829	820	849	881	814	774	813	828	870	861	823	863	824	799	856	795	870	808	833	850	867	828	866	813	884	866	848	816	787	849	886	840	836	855	837	869	847	828	853	852	826	898	818	910	792	845	843	894	821	845	876	804	814	849	874	791	855	890	800	755	867	894	897	834	794	839	824	857	839	862	824	868	882	835	821	834	895	854	844	834	860	870	824	835	865	814	841	826	852	866	814	833	866	853	820	920	872	828	873	865	813	794	857	823	861	900	835	849	787	848	860	838	803	844	886	795	882	865	845	848	847	893	887	887	826	803	861	849	837	815	856	843	890	834	899	832	872	839	803	871	815	875	782	803	839	849	822	892	867	844	827	868	868	844	868	840	848	852	794	809	843	860	822	867	846	823	859	821	858	862	839	834	846	809	815	842	863	798	832	818	873	858	818	840	806	840	801	873	870	810	861	879	761	852	816	828	855	884	835	852	768	865	856	872	872	879	882	835	827	846	843	873	853	859	852	857	806	823	859	833	820	873	830	869	856	779	876	848	830	833	888	853	848	911	824	870	855	879	788	809	877	834	843	868	895	854	812	893	867	802	841	859	838	883	874	869	828	852	818	833	836	851	861	862	808	819	855	816	814	805	863	809	814	838	849	884	807	843	852	852	834	887	903	885	861	792	833	788	775	890	833	814	862	799	850	822	841	844	882	837	903	828	837	846	865	837	818	855	787	843	827	857	846	833	864	815	844	818	843	824	840	860	831	832	813	824	889	804	890	854	798	826	816	850	857	890	821	840	835	878	855	851	872	864	858	885	856	869	847	827	807	866	866	859	818	829	889	848	852	875	813	866	838	873	911	868	859	843	829	809	835	882	842	834	897	826	870	850	871	844	863	817	819	901	862	873	903	862	837	801	822	907	848	879	791	804	836	847	825	848	884	828	824	821	828	814	831	807	827	839	858	817	842	826	847	871	877	799	868	850	861	824	845	849	819	839	850	839	852	859	843	811	824	865	858	834	843	890	889	849	813	872	804	816	855	849	862	919	817	797	805	845	830	808	793	822	858	850	830	876	854	896	801	830	853	857	850	856	876	764	813	907	808	902	813	853	778	899	878	832	809	873	814	851	837	829	875	813	806	868	854	821	852	869	788	882	882	849	820	887	877	853	876	848	875	808	854	873	848	840	864	846	892	908	818	829	838	896	787	816	841	790	847	860	831	867	793	878	831	849	891	848	867	839	865	871	843	834	822	862	853	827	850	862	864	857	856	833	821	816	897	829	846	857	821	854	855	837	877	851	846	862	836	858	862	804	888	820	864	865	826	883	820	870	825	844	835	822	859	819	867	844	821	850	842	860	872	851	798	828	860	844	880	825	829	853	847	863	830	804	866	868	819	783	821	831	868	856	854	835	840	853	900	824	801	832	874	867	814	839	805	863	870	792	876	860	867	837
41122	86506	79907	63613	50894	29142	14130	1387	1244	1157	1150	1146	1028	1097	1030	1019	1017	1040	999	941	953	946	973	929	953	971	960	982	903	949	976	933	914	897	929	1008	1006	970	994	978	980	936	951	984	976	927	939	954	986	991	954	934	906	921	918	909	908	922	975	945	968	924	986	926	1001	941	979	968	942	930	964	893	929	935	995	919	896	996	961	971	868	893	979	963	924	940	932	969	927	940	915	987	948	899	975	974	942	925	831	965	966	953	911	969	972	973	985	970	873	911	950	988	968	971	934	1000	991	964	922	917	962	938	941	939	986	968	977	920	983	943	1026	975	901	961	944	878	913	909	929	948	930	936	994	935	979	950	911	995	927	949	923	943	912	944	933	948	886	986	939	919	967	923	949	905	993	926	946	957	1006	886	937	966	978	945	978	949	935	927	929	914	943	878	931	971	930	945	931	898	998	945	1014	923	941	947	942	952	998	922	934	921	890	949	921	935	942	929	958	913	934	923	917	943	977	959	918	919	926	942	922	899	921	891	984	978	929	989	990	908	946	933	954	977	928	941	881	960	935	986	990	938	925	937	979	967	982	937	946	936	912	944	946	937	905	903	919	948	904	947	949	991	956	908	947	926	921	951	897	896	941	919	985	920	932	934	952	937	932	883	943	937	941	891	942	947	957	919	988	959	939	919	920	940	1009	941	935	919	937	952	909	976	915	1016	914	945	932	952	891	974	938	905	905	906	974	984	951	972	976	905	1008	911	949	981	1014	932	924	935	897	1013	991	880	916	968	928	908	940	936	935	972	930	956	963	919	908	925	967	940	968	921	910	992	947	935	925	941	1022	933	941	944	953	997	964	902	985	890	894	950	908	932	906	943	938	927	972	969	923	939	973	930	985	961	924	949	924	974	974	915	904	911	972	924	963	965	931	989	961	973	970	936	982	965	986	970	1015	917	1010	994	971	926	932	985	1012	987	922	973	987	974	910	932	963	964	910	954	927	990	945	998	908	943	984	927	904	977	948	903	973	942	926	987	985	943	963	962	917	958	917	918	926	984	938	935	895	914	950	947	926	950	960	928	943	960	943	975	895	925	950	953	970	940	937	917	994	976	928	910	916	917	943	904	903	955	924	969	977	925	918	965	941	946	925	921	956	972	930	933	913	935	991	956	925	978	889	886	914	998	913	941	960	937	928	981	913	950	963	929	989	950	958	958	960	936	883	1018	956	909	917	971	965	943	922	979	924	903	983	946	920	994	931	943	878	927	886	935	969	887	951	924	877	935	908	882	1019	966	973	927	993	963	932	892	896	939	948	931	989	958	920	933	937	965	930	920	941	930	919	957	971	925	998	917	920	938	1011	971	922	921	946	941	924	945	952	891	972	947	938	982	956	945	951	941	895	939	1006	902	886	980	947	917	977	930	970	927	934	907	982	984	946	927	969	882	953	955	993	963	930	966	948	923	933	934	951	882	967	989	977	919	932	966	891	937	921	963	878	897	913	895	934	899	976	909	990	971	954	893	894	952	969	913	932	968	930	938	931	995	917	902	988	957	948	1001	916	975	947	912	940	938	890	897	928	965	934	929	977	935	931	959	988	947	926	964	927	928	991	966	979	999	872	935	970	951	941	918	955	970	935	929	955	923	947	983	924	964	912	979	964	928	965	957	930	953	994	977	954	941	953	959	957	931	931	940	968	917	918	1022	907	920	936	931	928	923	954	971	902	934	955	970	930	957	924	970	913	912	920	950	973	941	958	916	903	949	897	908	1002	934	942	926	907	943	977	1009	921	895	945	942	948	885	913	938	934	954	987	949	872	958	954	951	980	945	947	908	938	957	902	953	900	914	918	984	951	925	913	962	924	907	934	937	970	956	964	940	1021	900	974	897	978	884	964	910	944	945	931	908	941	887	878	912	947	994	947	1006	984	950	997	947	971	937	1010	974	942	951	894	952	948	887	1014	967	934	944	900	906	913	924	938	1006	933	910	914	995	939	939	986	950	988	907	980	1020	901	971	911	928	901	896	968	922	951	934	894	874	950	928	927	956	960	969	975	936	943	934	922	900	940	915	970	977	931	969	986	930	946	921	920	932	903	916	959	929	987	923	995	969	958	998	912	909	900	913	929	911	976	940	954	951	911	952	946	914	959	899	968	928	951	948	908	939	916	943	922	952	919	968	956	953	927	963	1000	967	869	885	966	957	947	898	940	944	932	906	846	958	941	932	944	889	980	920	943	991	987	932	940	966	964	934	928	941	879	943	881	943	963	975	935	954	946	875	946	922	1003	897	941	963	918	973	861	1012	1011	967	969	946	939	861	931	952	962	892	902	944	977	891	986	950	991	931	976	929	957	1014	866	971	935	931	946	941	956	926	947	993	1003	958	913	954	926	965	949	915	896	912	934	949	921	932	933	898	897	940	990	967	958	906	987	963	951	987	899	965	975	982	933	978	927	920	890	920	934	912	908	899	941	957	876	915	947	836	921	868	939	975	909	918	938	903	962	898	858	919	934	960	905	950	983	938	942	946	912	976	972	952	952	976	975	938	949	951	924	925	980	938	934	937	926	927	936	957	990	938	905	957	924	931	983	972	962	967	967	968	949	961	859	941	886	883	945	1002	936	943	951	946	947	964	974	989	885	961	936	914	996	948	992	992	960	962	959	945	936	939	935	931	950	914	968	952	987	990	912	911	935	898	961	992	927	886	946	903	941	899	1000	887	983	939	910	942	955	985	943	881	886	958	960	931	906	893	928	929	997	946	894	914	898	941	922	908	972	913	976	934	976	904	941	932	897	922	918	935	909	934	961	947	922	908	922	928	990	965	980	966	968	970	962	946	960	937	958	944	944	958	918	987	909	946	990	938	969	955	966	1002	909	977	951	944	896	939	931	932	927	941	938	964	876	966	957	981	920	950	921	986	931	936	947	922	922	976	935	954	942	955	962	979	932	946	963	952	935	991	978	997	951	990	922	933	984	935	876	932	971	975	940	925	961	941	895	952	942	981	914	954	956	949	929	958	931	904	878	897	945	935	952	875	952	942	927	994	894	898	979	918	907	900	984	948	925	939	946	902	985	972	929	967	930	972	967	931	906	980	920	921	926	936	931	974	967	963	954	930	953	986	912	991	935	943	920	923	950	968	960	957	947	940	974	975	962	897	947	922	945	935	919	864	927	931	966	940	972	938	976	862	959	983	965	933	1001	923	982	925	967	911	962	947	932	890	928	912	961	936	904	901	952	924	941	902	930	983	978	912	967	931	930	913	948	982	967	936	940	916	969	955	925	917	900	920	977	958	1002	939	893	958	958	971	946	936	948	924	967	940	941	936	986	905	952	951	962	953	924	966	971	961	951	999	979	933	881	1006	924	958	944	935	913	887	934	930	956	989	934	993	926	943	880	948	945	934	944	993	923	963	913	949	934	923	988	949	913	880	1018	936	921	897	902	955	943	954	927	934	936	998	952	949	917	928	901	968	919	933	989	972	964	926	929	929	916	969	983	913	945	946	898	923	970	946	945	911	943	963	979	920	942	920	921	949	899	963
27318	23570	33669	21162	8626	2442	837	405	442	428	405	414	381	384	408	432	438	378	411	409	407	425	433	423	429	415	357	418	417	422	371	420	412	399	398	378	389	377	385	355	421	413	401	396	398	363	401	401	379	389	416	406	421	411	416	373	400	442	391	411	378	421	386	437	388	394	368	402	355	403	391	402	412	403	382	388	430	404	406	392	413	398	387	373	385	407	416	394	410	387	400	377	391	391	388	438	382	404	394	368	411	420	390	359	410	420	386	392	405	377	398	397	400	381	375	384	352	408	410	386	444	381	422	378	396	402	419	374	395	407	389	386	435	366	387	416	404	373	385	414	432	387	423	367	347	370	416	385	384	411	406	441	398	378	390	413	402	404	412	403	410	436	419	402	402	416	360	419	379	385	383	386	433	394	449	413	350	393	435	390	375	401	391	376	386	380	382	401	412	373	383	405	403	417	373	376	435	404	415	382	400	404	365	381	445	404	410	422	409	401	398	425	398	379	377	398	438	393	402	393	431	386	408	396	396	380	386	405	409	425	382	388	380	399	392	376	412	400	394	397	429	396	401	414	415	379	423	438	450	380	418	411	410	421	438	402	396	425	373	368	355	397	406	389	408	417	408	412	391	427	385	388	406	402	391	438	398	403	400	399	404	379	416	410	408	357	423	431	378	421	393	402	393	402	416	391	374	372	402	402	377	410	425	380	431	424	388	396	421	418	385	409	424	384	392	377	387	381	426	435	406	391	405	373	364	369	419	388	416	408	424	416	421	400	397	403	403	393	388	397	415	384	404	396	405	408	413	409	413	455	385	428	373	422	390	397	413	432	399	400	382	412	397	381	392	386	418	409	423	400	444	388	454	392	385	385	377	402	362	375	367	423	422	405	402	399	400	409	403	402	421	376	407	386	433	408	388	423	389	430	405	451	383	408	420	362	404	424	369	395	393	404	390	404	417	443	380	380	401	411	405	398	412	393	376	405	427	406	421	400	449	412	414	391	419	366	432	427	448	376	429	424	405	389	414	387	386	415	436	402	369	403	406	413	415	411	371	391	399	392	417	382	373	400	418	388	375	443	426	418	399	395	395	388	380	429	443	377	380	390	374	369	384	384	416	435	396	431	436	362	422	406	403	417	415	422	395	411	382	401	428	424	393	387	401	393	374	415	414	429	397	367	396	428	414	406	408	388	363	400	401	440	405	391	412	403	409	429	389	389	404	415	386	411	396	407	390	385	390	415	376	380	416	382	391	391	425	399	378	420	379	407	425	359	411	389	394	419	401	416	415	422	422	423	387	435	389	412	373	376	389	397	383	383	386	399	396	408	403	389	414	388	365	406	411	378	404	401	365	394	377	388	397	412	412	437	386	410	399	410	418	399	376	424	391	385	414	445	426	419	378	428	399	406	418	418	393	428	400	387	399	420	435	413	375	404	388	362	434	415	424	385	356	391	397	391	390	405	373	396	406	379	421	388	395	425	402	412	406	380	398	421	395	405	412	408	387	401	452	394	409	403	386	382	436	378	412	380	427	397	402	391	380	410	442	385	363	389	424	417	426	379	395	383	428	414	389	417	421	398	372	382	394	392	387	383	417	430	399	383	385	390	389	368	373	396	418	422	416	358	400	432	439	420	397	380	423	360	416	376	406	404	411	412	408	394	381	431	374	404	362	396	399	387	361	374	384	398	410	411	429	397	419	393	394	370	404	410	419	416	391	365	358	391	419	412	403	383	413	411	415	406	415	351	407	375	416	395	416	371	388	425	379	342	406	404	413	441	386	399	401	400	398	404	401	418	380	413	391	412	407	422	424	430	436	398	401	357	400	410	365	393	392	397	421	425	381	385	416	417	394	406	388	377	398	398	404	410	359	358	388	396	446	401	375	407	359	386	420	397	356	412	373	446	421	394	407	385	375	410	419	393	385	386	393	398	396	422	368	426	424	409	406	393	421	409	425	408	406	417	445	438	400	379	392	393	392	401	388	393	407	400	420	404	418	419	377	440	419	404	384	420	384	420	409	418	395	380	412	394	371	416	413	379	407	396	385	432	436	409	387	426	396	375	377	381	386	429	355	374	422	405	373	384	383	399	342	394	421	406	409	388	387	435	384	408	392	421	371	413	405	410	410	429	398	389	411	385	430	404	460	404	417	434	397	408	391	424	347	425	371	425	419	405	421	358	412	397	435	384	418	435	376	426	412	369	389	428	423	395	399	380	390	424	392	448	398	381	373	382	377	373	411	404	444	406	400	398	416	396	398	424	451	361	363	421	382	409	420	418	401	395	388	366	430	397	411	409	397	403	432	405	361	375	407	374	392	422	422	388	391	425	418	416	406	424	366	375	411	465	393	406	406	402	376	378	379	387	415	387	427	403	408	375	415	392	373	391	414	404	392	394	411	415	386	408	422	382	375	407	420	385	398	383	423	402	408	425	383	374	375	382	402	381	416	417	420	392	367	424	397	383	442	375	385	377	401	416	407	376	391	369	368	424	419	419	429	396	399	392	400	417	395	390	391	422	429	393	402	386	405	413	388	392	360	409	424	404	364	383	409	417	407	421	418	407	402	433	369	383	431	402	385	373	385	412	386	384	435	404	415	388	400	437	402	406	387	414	416	406	382	425	416	390	422	405	380	398	386	378	406	376	419	406	418	342	389	391	380	426	399	398	396	370	402	387	383	416	399	391	432	365	415	441	387	380	433	416	410	393	413	419	399	404	438	396	408	376	427	372	403	394	437	387	397	380	442	400	381	390	382	360	402	411	400	384	395	379	384	408	413	424	376	387	383	435	413	357	361	394	415	380	393	425	350	403	397	399	366	411	373	388	405	412	391	410	374	397	409	381	392	433	430	400	381	383	422	375	393	397	440	401	423	436	409	409	385	402	404	407	398	364	347	432	418	384	410	400	406	368	383	363	384	393	417	408	398	386	419	381	398	379	404	408	432	388	351	390	400	384	419	365	391	399	391	415	408	399	364	387	420	400	389	408	395	395	389	430	343	418	399	402	423	390	386	402	380	406	423	414	396	437	400	435	439	396	350	393	381	399	423	378	394	400	392	393	415	422	404	373	410	420	393	402	424	447	409	412	392	392	380	433	421	401	347	404	393	391	379	385	413	421	385	403	393	401	394	387	430	424	431	403	415	384	436	392	438	383	419	413	370	394	381	393	370	408	424	404	384	396	420	370	367	412	408	356	402	417	422	366	413	422	369	363	417	395	435	391	443	422	421	384	446	383	383	398	405	393	364	396	379	404	374	397	398	427	370	380	411	427	433	390	436	398	412	410	399	400	415	415	384	361	363	424	433	395	417	398	401	390	416	384	411	414	394	387	393	438	404	419	406	396	398	401	352	424	363	358	400	381	369	407	367	402	423	401	374	384	382	437	405	367	420	414	416	402	376	399	391	383	358	384	397	375	386	420	385	398	407	383	383	398	370	406	378	403	376	392	400	382	359	383	399	453	424	382	397	390	419	425	384	412	424	395	396	412
12796	36267	34828	18042	9755	3487	1161	534	522	506	470	487	486	457	485	458	494	522	496	486	518	448	460	484	464	484	481	490	491	509	497	485	488	469	463	485	520	433	495	457	448	465	487	494	494	468	427	446	497	488	437	433	482	491	448	480	476	476	462	489	443	471	475	433	458	472	499	483	420	409	437	470	474	510	473	457	487	464	445	498	484	471	455	488	552	459	494	475	430	485	488	488	443	462	491	458	491	469	494	493	493	467	449	456	492	476	506	485	488	490	452	451	478	507	454	510	459	479	495	480	511	473	472	477	510	430	492	474	482	448	459	460	463	460	483	489	475	469	446	459	457	450	489	456	490	456	503	467	433	461	455	454	512	427	424	466	477	477	499	462	467	451	495	497	500	485	464	473	465	464	513	496	524	453	490	504	473	487	486	503	491	471	499	510	503	468	500	479	443	464	434	448	505	450	466	442	484	467	521	465	466	488	434	488	451	476	474	488	472	438	443	473	450	501	480	468	462	504	462	534	499	498	479	515	469	486	472	490	476	437	484	472	508	507	474	514	437	481	471	485	477	460	462	507	492	473	494	464	532	458	492	480	514	508	470	480	465	510	441	499	459	495	480	460	453	418	481	468	443	457	479	434	523	490	497	461	517	490	434	472	439	476	473	464	454	486	469	470	469	470	474	494	474	494	462	476	468	468	470	451	487	475	502	500	468	484	474	494	459	464	444	478	480	446	488	500	489	460	449	446	469	484	476	532	459	450	465	477	483	438	481	467	470	490	494	489	481	469	497	540	467	511	477	461	487	523	487	488	486	452	469	474	519	465	467	453	458	476	479	464	453	480	482	465	489	512	441	505	482	429	498	464	493	479	454	510	482	479	486	431	486	484	490	473	437	487	473	461	468	479	480	490	468	538	478	468	474	453	463	425	479	522	470	447	504	488	442	481	465	492	525	489	439	466	476	511	485	479	484	505	481	476	454	468	437	470	486	484	496	474	474	449	476	481	477	483	463	534	476	487	493	461	485	484	527	489	446	468	478	500	478	466	502	470	475	442	462	482	444	488	468	487	446	449	463	491	494	488	466	460	446	510	494	460	467	485	441	518	493	480	481	464	498	497	477	500	524	497	483	463	481	461	469	471	494	500	505	484	485	430	471	462	484	473	496	534	515	470	487	498	469	500	457	483	436	436	509	440	462	454	473	450	471	512	490	486	449	453	514	472	406	503	462	460	450	446	512	504	494	477	483	472	464	462	474	498	493	469	482	491	447	508	490	447	467	464	468	470	475	551	459	487	485	510	491	495	477	501	454	459	480	442	467	493	496	453	515	479	496	460	519	453	514	478	486	448	497	519	479	444	429	475	442	481	448	506	452	509	460	489	429	470	450	458	519	496	471	470	477	526	498	493	504	453	469	506	482	501	489	490	479	464	492	479	523	444	497	498	484	486	430	449	476	482	466	484	466	460	474	458	489	489	493	431	465	481	447	473	453	485	478	530	487	464	501	465	451	480	477	435	510	499	463	464	492	409	460	464	448	454	450	470	468	476	505	495	480	493	452	503	510	494	486	465	478	473	469	479	509	496	453	493	474	471	478	490	492	476	475	460	488	458	461	484	491	488	456	459	485	460	472	454	465	493	495	457	486	491	483	477	432	461	459	448	512	484	475	458	501	423	509	455	468	488	474	493	474	464	501	498	515	458	525	486	495	475	469	504	455	503	491	427	465	509	486	468	521	478	462	452	482	471	472	484	482	413	495	416	492	461	499	435	526	469	504	478	429	502	471	484	490	492	480	481	475	497	478	483	476	506	496	478	533	449	456	506	454	477	475	493	501	470	481	499	439	499	463	503	486	463	472	490	485	493	513	491	469	477	469	517	460	496	481	456	472	496	448	472	504	502	422	472	499	491	460	469	510	503	467	468	487	488	484	485	473	501	484	495	459	465	473	496	483	499	494	472	484	429	444	493	468	422	486	470	462	460	428	488	470	450	440	471	483	451	457	494	478	509	519	491	518	448	487	489	506	482	474	514	475	459	496	467	458	503	487	466	460	494	452	442	489	489	503	497	474	479	483	493	484	471	466	520	476	498	495	467	442	479	457	501	438	477	476	480	492	446	485	489	465	468	491	457	478	439	444	442	479	511	471	530	487	492	527	500	462	481	506	476	477	474	465	469	467	483	473	443	495	487	500	490	474	481	471	492	474	496	480	501	498	490	498	479	484	433	481	478	490	489	508	485	472	460	474	504	485	498	498	457	500	481	466	484	479	498	478	441	485	458	504	447	464	459	448	452	516	440	488	496	489	481	483	513	477	489	486	485	466	513	449	504	451	468	506	474	499	448	489	483	475	489	467	471	475	501	483	500	432	475	439	468	496	485	513	483	501	469	456	508	452	436	462	444	537	488	507	457	487	504	472	450	470	488	474	483	458	485	476	489	480	483	467	497	498	471	472	467	463	453	499	481	483	494	486	467	490	460	502	474	459	468	474	474	498	498	503	455	467	487	445	449	485	508	472	464	458	467	487	505	492	471	497	497	465	509	496	462	503	462	482	470	482	480	508	431	464	437	473	453	491	475	512	497	466	477	495	507	436	498	433	483	469	516	492	476	488	488	492	471	449	476	476	502	461	465	500	498	440	442	492	513	490	465	484	493	490	458	484	504	472	488	473	488	440	459	471	451	523	482	515	499	529	411	488	499	464	476	481	437	472	474	503	465	460	473	491	494	486	468	519	496	481	463	500	512	460	485	519	466	474	509	488	464	469	506	494	465	486	478	429	488	489	461	486	459	469	485	485	474	467	503	534	488	472	475	452	485	473	414	469	477	500	484	489	478	469	468	508	484	513	474	491	457	472	463	455	424	469	523	474	497	493	471	530	452	455	454	483	483	464	462	448	494	474	460	439	532	480	458	481	471	484	430	507	512	447	478	513	442	452	473	455	468	501	472	473	506	521	464	523	480	481	493	468	460	497	457	501	474	482	425	494	499	486	472	461	477	493	462	492	456	463	485	468	521	487	470	432	478	453	443	475	495	478	441	489	449	483	489	470	466	478	474	476	498	487	472	476	471	464	474	470	490	484	482	455	427	489	496	477	493	513	485	474	477	493	491	474	446	455	492	480	477	465	507	461	484	513	448	446	483	470	454	459	452	478	488	439	477	468	480	454	434	487	417	484	481	500	484	485	522	512	471	472	489	486	471	455	493	459	489	434	473	540	466	455	499	494	442	451	486	470	457	490	460	479	463	461	502	460	464	497	482	455	481	489	470	473	477	476	456	454	456	482	500	496	452	457	483	425	479	439	494	461	436	499	449	483	450	474	478	460	508	456	525	510	482	512	464	449	468	476	472	507	486	486	457	479	485	462	442	475	451	490	461	512	475	493	485	531	466	498	507	478	455	475	454	481	481	507	499	460	482	509	449	493	472	501	469	457	489	474	462	484	454	472	488	450	513	496	489	486	508	527	513	473	477	479	482	489	480	481	491	464	486	436	477
24444	21860	37389	36755	29591	19824	6495	757	657	613	586	599	542	570	625	571	599	580	538	592	563	581	597	592	532	495	528	579	542	553	554	549	563	551	511	617	577	574	592	558	590	574	549	543	550	576	553	538	582	564	546	515	564	552	530	553	556	530	547	537	531	557	529	552	602	593	578	564	530	544	569	558	587	548	521	522	507	499	581	586	564	570	587	560	577	533	582	571	557	575	524	594	532	584	570	529	558	588	521	518	547	544	538	567	534	559	534	567	559	562	540	582	555	592	588	551	575	563	567	614	573	558	546	549	525	533	549	548	524	590	569	563	572	568	539	555	593	570	548	538	578	545	569	568	567	574	562	535	530	557	579	538	571	524	553	575	597	559	531	531	583	597	544	539	566	547	545	521	540	568	561	524	576	541	496	510	554	563	515	596	553	533	587	570	512	540	555	553	526	556	536	535	546	553	568	521	531	567	563	510	576	552	570	546	579	528	537	542	586	559	556	577	551	575	537	593	537	614	533	533	536	525	543	539	573	566	563	555	591	554	559	560	568	581	560	554	582	547	537	557	563	581	547	587	579	570	516	580	554	575	544	528	573	546	574	557	600	567	524	559	580	551	537	529	549	577	560	545	562	557	534	579	545	553	511	521	532	541	528	555	571	557	542	521	557	609	597	510	561	571	531	543	596	551	552	572	558	572	544	563	603	560	560	580	537	604	537	594	606	581	562	553	532	546	562	599	603	535	523	528	549	537	513	557	508	602	523	555	555	561	574	571	541	524	579	539	553	538	542	517	541	547	546	559	581	534	588	543	518	527	520	526	523	605	578	570	548	531	517	586	550	537	530	585	550	573	556	536	544	560	548	558	572	578	535	546	567	561	538	550	566	556	519	573	516	539	559	582	546	542	550	533	563	562	543	520	530	556	531	514	586	553	566	558	555	567	560	546	553	577	565	569	536	530	541	552	532	530	531	550	550	553	535	556	570	589	581	549	546	551	573	541	533	576	578	567	559	568	528	559	530	586	560	542	566	538	584	516	549	565	567	582	529	523	494	572	526	516	577	554	618	544	512	580	531	538	545	539	564	541	553	517	557	563	532	580	575	546	545	544	577	552	582	583	533	540	519	560	535	565	544	586	537	531	547	531	564	560	583	550	553	556	554	611	522	569	578	505	594	595	514	569	524	569	566	509	522	545	542	549	611	565	560	595	572	536	521	537	569	563	537	535	547	549	588	576	532	576	587	556	562	574	549	544	520	553	573	557	550	555	565	547	559	581	551	544	593	592	530	538	593	585	554	575	542	501	541	555	541	558	571	573	560	567	552	559	556	571	580	559	582	558	574	552	554	559	554	567	566	531	555	558	562	545	527	569	575	573	592	540	552	570	547	550	590	553	560	510	569	581	551	507	530	577	529	556	554	548	567	540	562	546	536	553	554	547	583	557	567	514	557	516	562	577	575	563	569	529	544	532	576	592	518	540	551	548	579	567	592	571	584	504	562	599	520	549	570	552	531	563	568	575	522	549	541	564	568	569	563	555	523	553	500	555	531	551	532	578	567	562	565	542	557	566	531	539	550	552	512	561	589	601	579	560	559	548	565	496	528	519	552	544	529	558	584	593	546	597	588	568	501	529	569	560	533	548	553	541	584	572	569	542	567	580	536	574	557	585	571	545	543	579	567	585	545	572	543	566	503	564	501	556	563	527	555	561	519	555	572	517	530	541	546	512	569	558	500	506	589	536	529	560	536	516	559	550	520	569	600	578	562	547	538	563	593	588	583	575	514	562	538	496	562	533	549	533	579	533	550	590	584	593	587	514	536	542	574	554	604	530	612	610	521	583	532	565	550	593	514	557	556	520	535	563	511	547	608	567	581	562	564	576	555	518	590	530	564	556	578	552	546	522	512	551	531	550	586	520	605	550	547	524	508	543	576	558	542	585	529	540	553	555	545	578	597	543	524	570	537	524	527	568	576	579	560	522	508	537	572	533	553	561	537	582	571	565	557	546	556	555	569	559	535	514	565	548	544	521	585	564	546	525	547	575	553	566	537	545	543	583	573	564	535	511	556	569	588	583	541	521	540	549	571	567	538	540	542	561	542	510	564	556	537	551	536	596	586	518	551	528	559	502	564	547	585	577	566	556	552	526	570	610	561	568	547	553	551	568	555	533	575	519	553	581	573	540	534	542	514	561	530	510	587	525	548	575	572	578	518	541	548	524	551	604	590	559	583	564	582	540	508	532	525	528	525	551	563	544	537	577	591	521	566	537	557	540	569	565	510	556	593	576	531	545	542	544	570	550	549	540	552	569	554	556	538	556	542	559	571	498	581	570	552	585	535	591	527	598	536	544	534	562	549	568	494	552	568	584	574	561	574	524	499	547	572	607	563	562	552	570	529	566	547	555	515	554	551	555	561	537	558	555	603	573	559	551	561	557	558	567	566	568	570	558	583	557	508	559	556	547	549	548	518	550	582	566	584	575	530	573	537	546	563	562	535	551	553	528	540	572	568	541	561	527	561	538	539	556	565	542	583	544	526	569	515	546	546	550	566	550	577	547	599	561	608	530	564	559	563	546	555	559	587	558	531	598	558	536	542	522	520	575	586	569	536	549	515	535	529	563	528	557	571	547	505	556	545	601	521	570	540	556	586	553	575	567	545	578	582	569	549	566	535	579	561	577	549	585	559	544	602	586	553	553	542	579	578	563	549	564	573	596	569	538	537	581	571	530	534	552	577	529	565	576	540	591	563	593	563	541	525	534	566	565	526	564	551	527	521	534	573	557	522	571	557	574	556	612	553	500	518	548	585	526	515	517	572	530	544	564	588	539	564	565	555	587	581	555	545	561	595	529	557	572	539	563	545	563	571	553	547	553	539	549	577	511	535	530	556	588	560	531	521	524	571	567	559	535	556	545	580	536	571	580	540	504	564	586	547	558	550	572	564	560	536	540	510	552	549	562	566	527	555	570	550	528	574	549	571	558	560	520	568	532	544	529	531	578	526	584	546	602	557	586	600	546	505	562	585	567	517	532	547	537	575	547	570	537	565	560	544	526	548	580	544	511	574	563	582	576	576	542	541	553	559	523	585	523	532	530	532	509	543	560	559	532	567	520	544	546	559	553	519	576	582	577	544	577	523	555	532	597	573	547	578	570	563	555	567	538	544	595	544	499	571	568	585	555	541	563	575	569	524	576	598	557	556	581	575	549	509	562	559	527	534	579	554	567	588	523	541	595	577	566	552	593	586	544	523	554	517	520	537	531	535	523	559	586	546	533	560	585	535	544	580	530	546	567	522	551	576	584	555	538	544	554	571	573	568	565	547	560	577	587	560	508	575	598	539	542	558	542	560	567	529	565	542	541	549	559	564	561	574	556	571	531	560	556	561	606	548	554	579	546	527	540	562	555	539	563	526	536	561	534	518	611	513	559	574	553	535	564	553	564	525	550	541	543	528	580	556	545	573	612	512	567	594	624	548	555	527	569	552	561	578	555
33760	75179	70149	47739	34345	19395	5383	812	733	792	713	668	688	687	710	610	639	711	688	710	671	584	702	663	650	676	634	613	618	660	658	613	641	658	638	670	654	641	628	611	595	656	585	653	633	641	653	640	606	605	650	628	661	586	648	621	637	615	638	665	655	652	640	635	636	615	637	639	621	598	602	591	657	663	649	634	595	680	663	623	632	650	692	638	625	658	630	651	648	655	660	663	639	593	659	620	621	654	660	626	617	622	644	633	632	632	609	639	643	626	648	612	661	598	642	648	693	621	650	609	609	638	603	617	676	610	608	632	624	650	655	621	633	603	630	647	629	641	651	626	674	628	624	640	629	634	679	660	671	682	631	662	630	674	609	595	651	624	672	638	601	641	644	604	624	648	604	635	628	643	614	666	638	635	621	650	597	660	611	658	573	647	615	637	588	622	619	653	648	612	662	663	612	666	584	572	655	676	651	613	629	611	604	642	615	635	636	649	638	619	632	642	625	637	606	612	646	648	656	609	629	610	588	653	623	641	647	638	675	636	622	604	623	634	652	646	629	622	678	647	587	606	609	656	615	656	594	623	636	598	568	673	651	649	654	633	659	674	639	633	618	620	629	615	613	627	640	645	563	668	653	631	600	721	642	652	619	624	662	636	608	639	632	628	593	622	627	696	626	649	649	641	610	619	637	632	616	599	653	641	662	668	613	558	600	650	636	609	621	680	613	660	636	625	655	647	611	632	638	647	644	617	697	670	618	639	621	670	602	618	617	662	642	621	657	656	625	603	636	578	670	618	640	633	646	637	642	604	649	666	683	617	626	634	647	642	693	639	647	642	646	619	631	591	625	640	610	650	602	633	638	637	594	594	641	596	646	652	632	646	597	658	616	651	666	648	645	606	614	621	601	639	625	618	629	621	653	648	646	638	638	610	600	605	634	644	645	619	614	654	652	618	649	625	605	650	625	658	626	672	590	667	580	604	658	600	643	611	695	644	642	598	628	622	649	603	667	602	631	632	605	641	606	636	606	632	647	649	618	630	666	644	654	639	647	606	612	658	612	661	623	638	641	614	655	638	621	644	674	627	606	630	637	626	667	633	610	654	633	624	606	632	646	618	656	646	585	660	686	614	625	637	642	694	651	596	664	638	633	627	630	651	646	635	639	627	607	649	641	645	629	647	623	649	630	612	593	637	644	653	639	616	596	637	642	644	683	618	648	650	652	613	621	617	623	632	637	596	625	608	640	632	632	642	597	663	653	579	619	630	641	627	656	661	611	652	646	637	644	684	657	621	606	641	594	621	674	641	669	602	619	678	641	651	610	598	614	598	623	630	640	628	674	663	636	638	675	626	587	644	627	631	644	651	653	626	615	627	604	596	663	637	604	624	644	654	642	658	621	622	646	675	626	713	609	661	658	640	645	664	640	647	635	583	607	669	673	623	647	655	677	615	589	703	620	639	678	679	642	684	640	669	622	668	600	608	656	623	642	624	654	622	631	618	659	661	685	635	626	628	654	652	630	644	665	689	652	683	625	595	646	615	630	624	615	619	608	651	685	615	608	630	630	627	652	665	640	615	618	611	645	657	635	617	651	691	613	677	612	631	651	621	604	608	651	639	601	684	610	631	618	625	648	634	650	654	616	625	629	633	608	648	632	589	634	654	631	596	654	638	676	664	636	653	637	643	601	609	652	635	612	662	682	643	648	590	658	638	603	640	633	650	651	637	660	587	619	616	614	656	651	638	678	599	647	680	600	647	630	664	613	654	646	637	655	692	613	619	599	653	624	621	616	629	621	641	605	607	621	648	630	659	628	673	630	614	656	633	674	646	634	642	687	609	644	666	682	656	596	630	639	673	634	589	649	634	620	622	599	631	605	593	633	594	610	587	639	635	653	614	652	639	599	628	590	655	595	655	662	636	672	646	649	594	632	642	587	639	600	656	625	612	645	621	633	616	596	631	633	619	636	602	654	621	655	594	655	634	611	619	691	640	607	630	646	619	678	619	623	627	669	660	632	624	654	601	618	618	713	678	636	653	686	685	649	630	650	673	622	650	631	639	639	617	578	578	649	645	652	630	650	617	653	651	605	618	627	625	623	605	605	634	639	630	622	675	627	638	627	633	579	643	615	625	653	612	612	656	623	666	665	656	618	695	634	623	682	633	638	609	612	671	612	666	623	635	643	661	626	628	623	626	623	574	623	609	651	658	625	580	614	662	584	617	588	641	671	658	621	656	663	635	632	609	645	642	635	599	619	638	640	625	605	617	650	671	594	644	600	674	619	630	629	665	640	655	597	626	639	649	602	636	601	676	661	608	645	632	623	643	616	699	630	651	614	670	619	619	625	645	636	651	627	616	619	641	682	636	666	637	631	611	632	673	632	617	627	656	640	655	633	618	615	631	639	634	591	620	626	686	629	634	652	576	678	647	619	628	633	630	635	643	650	614	633	632	670	608	617	653	691	645	679	627	651	600	677	602	593	632	609	622	634	662	693	669	645	658	629	599	649	629	624	622	640	614	647	652	619	635	578	639	666	597	638	642	634	666	653	616	609	605	620	613	612	610	618	593	611	657	648	630	634	644	596	638	617	642	544	606	643	643	594	611	672	605	662	602	639	636	650	610	614	637	608	650	669	671	624	699	603	608	646	612	649	619	645	613	660	635	627	662	602	680	636	639	600	666	634	625	571	661	656	673	625	654	624	622	631	657	631	624	606	630	630	619	599	683	658	644	649	600	608	600	630	604	622	641	634	694	646	610	597	676	640	642	632	653	621	620	659	641	620	614	596	646	623	638	623	638	613	633	673	620	607	696	659	639	608	638	613	659	608	618	672	626	591	626	664	653	647	641	612	635	621	627	624	626	635	642	638	618	620	630	616	636	658	622	582	620	635	621	651	642	602	632	606	637	641	648	685	615	657	620	661	618	639	580	650	643	605	637	621	641	650	650	638	651	648	653	686	643	589	614	639	619	568	627	640	623	646	631	612	693	686	641	652	630	616	632	631	647	627	622	667	680	629	612	652	607	616	629	623	606	676	643	656	606	646	602	617	662	662	619	595	632	658	619	657	682	617	638	636	661	621	660	657	638	612	639	630	651	631	627	592	620	635	621	622	623	636	620	657	610	640	622	607	616	617	629	663	609	626	628	564	656	634	655	659	653	646	702	604	616	656	698	640	644	624	607	603	631	622	641	618	655	576	669	613	629	662	596	608	681	600	639	633	670	604	625	635	641	664	649	667	632	636	646	645	657	607	608	632	663	647	634	629	648	653	638	605	605	624	613	668	637	614	605	645	650	626	601	646	646	617	633	635	663	624	635	628	652	651	596	635	613	603	601	635	598	646	655	677	628	613	573	652	633	619	637	602	650	611	642	562	652	596	622	663	618	649	622	677	630	673	601	628	649	645	582	607	688	658	648	604	654	631	667	614	627	635	647	601	599	623	655	624	630	660	702	644	647	611	616	605	582	610	619	633	597	637	628	626	691	642	703
25402	22006	35469	32400	22744	10798	2096	506	491	501	494	459	495	504	490	500	485	488	456	477	488	504	479	507	517	462	493	499	496	474	456	510	480	472	514	458	470	472	469	506	477	505	485	488	481	484	508	517	491	494	456	480	459	504	479	488	497	522	483	478	452	516	475	523	466	492	492	507	536	474	451	508	518	505	461	478	491	519	505	515	492	448	472	485	486	482	475	475	499	545	471	510	504	498	492	483	499	456	421	548	516	507	470	483	480	451	504	524	434	461	493	489	486	455	452	492	514	443	453	483	493	467	461	470	494	491	476	488	489	469	500	519	467	500	480	508	541	452	462	441	526	435	518	462	449	498	505	509	498	498	477	524	484	521	448	492	496	465	477	479	489	477	488	485	469	494	486	485	498	467	480	466	504	477	480	490	460	497	528	489	469	493	495	469	499	490	442	478	499	469	486	502	499	480	453	466	490	522	465	466	492	440	474	458	465	513	463	470	509	488	504	473	524	524	427	487	511	466	471	480	479	478	493	529	508	491	512	485	498	513	495	445	468	511	533	457	466	451	478	465	491	479	490	493	526	493	496	485	484	477	454	505	466	470	470	492	488	499	468	497	483	464	526	489	504	496	499	509	518	476	478	527	460	468	470	495	508	438	470	488	462	511	494	489	474	488	466	474	457	467	490	525	464	483	493	438	522	484	444	436	461	473	505	479	459	462	455	485	495	456	480	469	519	502	478	478	503	496	433	503	483	473	470	442	447	537	471	454	506	431	499	495	479	442	496	453	474	493	445	516	492	510	490	485	484	495	503	544	453	521	535	487	494	481	468	519	485	515	503	487	463	490	476	464	507	505	471	480	481	474	512	487	486	505	456	532	490	537	482	453	513	442	510	452	505	464	502	483	508	471	475	474	463	465	491	516	499	506	474	480	506	488	461	447	469	440	495	450	489	491	447	497	486	467	479	487	463	532	461	487	475	473	443	463	462	490	516	489	525	509	453	496	470	473	487	469	489	459	486	504	495	503	474	474	512	483	476	514	493	460	503	477	439	479	483	489	506	502	476	514	484	501	506	459	492	451	481	479	473	506	461	496	460	507	472	444	480	495	497	474	499	486	480	481	490	481	455	515	464	470	529	483	526	521	476	469	464	450	456	456	506	467	522	514	469	441	474	512	495	492	498	475	506	507	476	461	488	511	499	489	465	511	489	486	525	486	477	473	517	477	489	498	457	440	493	451	474	499	463	482	470	505	503	472	521	445	486	481	494	442	470	512	488	482	478	456	484	468	541	480	512	518	476	529	495	494	509	493	499	458	497	478	467	514	466	470	510	464	498	475	490	487	494	476	482	467	458	490	459	504	497	456	449	507	464	437	469	486	535	474	477	461	455	499	530	550	483	479	479	462	512	487	478	491	483	481	450	502	526	516	487	474	507	448	453	475	508	519	487	482	454	471	526	450	463	468	462	504	489	478	489	466	470	490	493	495	479	512	484	454	463	529	491	458	445	484	468	482	449	455	511	462	471	485	461	507	464	479	488	457	469	467	516	482	507	460	468	489	485	510	444	457	491	462	478	476	477	478	476	506	475	483	527	469	489	506	514	489	474	468	503	524	449	442	490	512	488	470	498	532	460	484	503	482	481	502	447	487	495	498	452	483	467	498	498	455	497	481	489	462	500	481	528	472	478	525	490	513	451	500	467	488	471	484	460	482	440	488	477	460	507	499	479	530	466	513	487	476	496	471	503	507	461	487	527	494	448	482	463	501	525	488	454	487	497	491	478	466	470	471	526	505	487	478	436	533	486	492	462	475	498	513	440	505	448	489	481	464	464	472	478	494	471	481	441	498	478	496	506	464	485	489	452	484	479	474	461	525	461	499	476	462	480	527	465	484	500	492	471	494	466	427	464	493	456	500	478	501	473	489	482	497	501	493	489	463	503	467	437	513	513	483	464	512	491	488	519	444	461	477	455	511	479	506	471	480	475	471	513	457	459	468	488	489	498	482	455	494	491	516	449	485	452	486	483	420	472	484	494	470	468	484	450	491	505	490	476	488	484	498	540	441	483	473	491	492	469	473	494	499	514	488	470	529	509	502	496	476	488	488	494	467	454	464	473	479	499	483	512	459	462	447	486	515	475	472	456	486	473	508	433	468	461	447	456	491	482	490	518	468	495	453	463	517	471	457	488	478	496	469	469	500	464	456	480	452	522	511	515	509	515	485	470	462	466	478	544	486	453	455	468	517	530	458	481	468	498	487	482	449	460	484	510	465	474	488	474	467	501	509	495	434	532	541	485	506	486	482	463	483	497	522	490	474	468	455	474	500	506	515	442	471	493	472	505	466	472	565	487	508	466	520	455	514	518	493	496	507	507	467	472	471	467	472	468	517	534	445	475	481	480	484	512	464	471	479	449	512	465	469	430	498	498	485	477	470	497	504	501	467	507	503	498	512	470	480	474	491	485	502	511	499	501	528	512	492	497	503	468	516	467	519	494	443	485	473	483	488	484	440	479	512	482	496	475	468	495	478	486	502	450	498	495	469	475	495	445	467	479	511	475	493	511	480	533	466	495	522	499	458	518	511	427	491	463	456	458	487	478	477	499	494	522	526	472	469	470	496	486	425	498	506	458	510	452	476	451	506	505	474	472	462	499	469	487	485	465	489	509	534	509	477	472	479	443	500	507	493	467	458	478	475	478	504	459	490	526	463	501	465	440	505	470	486	472	452	473	465	482	504	484	487	482	500	489	508	456	490	477	464	498	494	461	510	476	486	484	489	492	483	493	474	471	502	456	460	475	501	489	491	468	490	454	479	495	486	486	478	459	510	505	467	458	496	504	461	515	425	447	504	482	480	489	458	467	516	528	459	460	503	473	520	452	490	478	491	476	498	491	498	485	506	520	444	494	474	440	500	433	476	487	488	494	492	496	509	511	464	470	511	457	486	512	493	516	495	490	467	496	513	496	461	487	458	498	466	470	470	486	461	539	523	498	458	471	449	471	476	457	478	487	441	447	499	487	489	446	486	499	464	492	510	493	501	488	475	455	488	471	484	495	534	476	458	455	469	460	516	519	500	492	475	519	476	480	493	472	458	489	477	489	494	472	478	483	510	476	481	470	492	474	476	503	479	476	483	458	518	483	467	491	480	482	518	514	498	469	454	505	466	494	491	501	491	461	467	480	480	492	482	458	461	497	447	485	479	484	452	483	429	507	494	472	462	496	496	482	478	465	477	486	475	489	476	469	478	520	489	492	453	466	493	465	477	486	472	475	490	465	427	494	478	490	484	496	466	534	485	500	434	467	499	487	454	479	461	481	485	490	485	497	460	499	491	466	489	489	451	464	510	478	489	498	490	498	484	496	520	494	487	528	489	472	474	524	503	502	524	473	465	507	467	493	498	493	508	510	465	498	491	461	489	521	453	485	458	480	485	481	506	512	461	521	493	532	474	482	487	488	421	474	457	464	448	500	466	472	469	496	485	515	456	467	455	500	476
33116	65227	60513	39839	27327	13546	3339	680	653	612	613	626	577	615	633	588	583	562	615	578	606	595	549	594	589	598	606	615	612	603	575	579	563	614	645	612	623	552	553	602	592	543	564	553	581	583	562	585	566	591	571	596	567	601	557	582	591	592	612	569	560	605	603	601	591	518	598	563	591	609	602	599	608	554	581	550	583	558	594	563	600	598	588	552	595	597	594	631	582	571	592	573	582	559	563	605	630	624	612	592	580	579	601	572	611	603	575	596	601	584	578	550	599	579	603	581	573	594	591	525	561	575	565	648	564	595	599	575	613	586	630	589	595	562	561	560	628	596	574	636	574	550	597	571	638	584	553	568	632	547	566	549	545	556	589	588	575	588	602	598	539	564	585	582	517	548	591	560	625	537	595	622	552	559	596	545	617	587	580	525	597	573	566	634	550	585	626	555	573	589	570	593	583	535	611	577	565	557	596	582	558	571	572	532	569	577	601	592	594	604	584	578	586	566	586	545	548	594	588	568	543	572	619	571	565	563	579	620	582	609	589	632	587	560	577	580	583	590	557	589	571	593	565	568	593	584	577	576	581	555	642	569	562	537	570	584	582	549	570	579	607	610	582	564	594	567	524	539	601	553	560	547	620	562	588	593	550	609	553	593	595	595	622	569	571	575	600	549	588	633	610	587	612	572	570	591	548	572	602	587	571	582	609	562	564	536	565	580	604	581	580	547	595	526	600	592	558	600	617	572	540	577	605	564	580	593	584	574	588	575	600	612	550	577	583	587	613	566	605	591	555	595	596	578	597	585	537	616	556	580	542	566	572	524	600	581	541	565	594	563	595	616	585	583	556	569	568	587	595	595	597	592	563	610	559	564	628	561	593	587	558	595	600	596	560	543	536	543	612	576	576	591	543	567	565	553	546	601	573	598	614	582	573	571	601	541	601	590	560	574	606	569	607	573	552	562	586	572	584	568	588	572	568	587	551	566	585	562	568	585	566	552	557	567	611	587	612	556	562	550	548	531	591	564	565	541	572	558	607	615	602	583	569	589	587	560	581	576	596	593	588	562	572	565	552	586	574	604	614	535	593	569	581	572	573	546	601	576	570	555	598	583	554	585	585	586	586	586	582	607	601	571	616	578	620	595	527	572	584	607	565	581	590	596	601	586	566	603	606	538	602	555	567	564	611	617	622	631	574	580	568	593	557	595	583	576	566	581	549	590	586	597	549	581	581	598	589	522	582	582	575	580	591	574	584	567	580	577	578	552	599	568	573	586	601	548	558	578	597	586	579	576	565	669	550	598	594	605	584	607	586	584	553	527	605	585	574	534	553	608	588	606	560	564	542	614	571	608	587	554	608	581	573	559	622	554	561	575	572	547	613	575	531	585	620	604	600	586	610	585	540	591	572	569	527	611	557	523	566	571	613	575	628	588	564	568	519	600	600	582	581	589	539	564	588	588	601	584	613	588	562	562	572	568	545	607	559	566	557	532	618	569	584	617	589	583	622	537	569	596	585	618	574	583	559	569	580	583	589	555	578	612	573	595	535	584	581	600	569	599	586	603	557	560	577	609	574	544	556	586	591	589	577	594	590	580	557	555	602	569	562	578	562	624	522	584	597	611	524	592	585	549	565	587	584	595	584	562	587	595	600	598	581	587	540	600	574	595	571	546	603	599	617	567	593	581	588	518	592	595	582	577	549	617	600	608	543	556	568	600	587	558	582	573	582	583	604	595	570	540	581	581	584	550	575	628	560	582	529	556	567	526	588	587	615	574	614	584	561	619	605	603	572	569	567	601	546	560	575	573	540	609	606	602	621	600	591	583	592	585	624	572	585	609	597	626	601	561	580	542	571	569	603	591	597	591	592	558	583	615	590	547	556	560	560	547	606	583	557	590	570	584	575	593	637	588	564	610	553	585	529	575	565	643	592	581	583	565	567	565	571	561	592	563	572	588	606	558	576	577	556	577	594	604	564	557	587	563	594	563	579	575	584	590	638	589	559	581	570	576	565	608	554	587	570	572	559	574	605	541	608	592	593	591	589	604	557	611	595	555	578	538	608	608	584	588	605	592	558	558	570	568	574	585	562	548	581	576	590	558	583	597	600	587	539	577	566	576	609	610	573	599	584	565	584	555	583	556	578	599	590	639	585	593	554	614	578	599	557	601	582	536	590	585	556	520	553	593	606	570	593	554	626	554	598	590	563	608	599	564	623	578	557	607	563	596	561	553	567	615	588	603	560	616	576	604	585	610	575	593	586	581	579	585	625	572	594	573	576	603	558	608	570	551	583	596	616	590	610	607	593	552	585	562	587	589	562	602	572	569	598	606	580	579	577	568	605	560	572	552	564	573	580	581	586	563	605	626	602	606	565	592	554	573	569	580	576	607	609	540	585	570	578	570	565	556	563	656	582	570	559	606	568	587	562	516	564	583	537	596	620	630	629	568	533	587	549	573	606	609	554	545	556	557	599	629	543	576	567	569	561	590	577	612	584	559	616	546	589	587	561	558	556	572	592	588	602	591	606	556	571	554	578	589	610	536	555	584	608	549	577	545	602	556	588	564	603	648	562	605	599	584	565	587	579	592	605	566	578	569	611	580	580	578	583	571	564	611	553	557	555	572	585	548	566	541	572	583	573	578	554	604	500	580	577	608	570	552	568	574	586	627	591	570	624	546	586	595	609	549	564	569	583	552	607	529	583	576	597	572	616	578	565	614	564	611	530	572	634	630	591	616	617	565	557	550	608	583	569	586	590	555	548	618	574	558	573	592	604	570	554	610	568	599	595	609	546	582	562	594	535	546	557	576	605	554	628	548	561	604	597	568	584	578	572	552	616	583	572	566	596	550	549	571	557	621	595	603	605	523	553	555	574	547	561	611	586	599	558	568	619	576	554	536	615	620	576	580	570	587	577	594	579	617	539	586	586	630	600	594	583	600	600	537	597	570	549	509	581	594	563	531	536	585	599	542	558	575	572	590	605	594	549	539	564	562	622	596	555	551	576	572	622	541	637	577	570	590	597	553	601	618	558	600	579	581	561	576	540	602	529	581	598	586	581	596	561	604	540	593	549	599	540	541	586	595	597	577	581	555	556	545	567	599	575	576	624	646	557	564	610	558	593	607	583	609	585	595	559	623	589	575	555	567	594	607	598	575	577	609	548	537	564	616	581	556	549	560	575	568	555	548	575	543	597	540	581	562	606	569	576	579	613	580	593	561	602	585	600	533	569	568	642	567	589	585	617	591	573	560	606	620	570	565	572	578	590	629	564	592	585	568	577	573	553	627	570	597	588	582	648	599	562	585	572	585	579	577	575	539	584	547	575	598	576	532	570	610	563	511	611	545	541	565	616	587	551	601	569	551	614	568	542	607	621	561	582	579	579	539	565	577	590	563	595	584	610	575	585	537	553	586	549	587	583	615	584	596	596	595	586	613	584	571	587	567	555	558	563	575	585	579	580	550	608	566	630	615	597	574	593	584	520	551	578	594
22951	21373	31839	27112	26533	26002	18661	2372	934	998	968	885	932	864	868	867	920	907	848	830	883	918	866	784	879	804	857	824	823	849	884	868	826	827	844	855	889	862	842	871	898	840	823	836	815	802	821	810	829	917	864	833	881	872	838	822	884	820	850	820	882	883	830	816	809	870	825	852	862	824	830	846	864	858	827	879	820	904	860	837	903	864	847	836	863	835	799	811	791	903	871	853	856	906	847	805	872	850	894	848	825	808	813	865	849	837	818	829	851	911	859	839	791	812	865	814	844	877	841	840	800	827	852	872	860	821	831	808	840	856	855	841	860	819	840	875	831	843	806	837	828	821	861	804	814	865	840	812	870	832	818	862	799	846	885	829	839	854	835	884	878	811	839	866	854	757	819	862	782	854	884	846	801	846	820	857	871	861	847	830	844	841	896	814	816	825	799	796	805	843	864	817	884	823	783	865	799	839	867	833	838	848	808	858	868	846	816	850	883	857	793	807	816	827	839	898	796	791	822	840	853	769	824	819	835	827	820	811	881	875	874	850	875	873	861	871	880	871	835	844	849	836	875	828	889	840	837	833	886	869	855	889	856	884	827	842	892	817	867	886	827	842	853	800	833	864	873	830	842	802	776	829	847	819	849	828	863	842	923	874	826	838	846	859	806	823	875	809	811	855	859	864	831	823	871	867	833	828	828	866	836	838	866	803	857	812	793	821	860	904	856	841	819	851	807	813	819	843	834	842	865	863	863	814	827	872	850	856	822	806	842	875	831	863	883	866	836	883	815	786	871	875	874	832	840	878	865	845	829	814	842	795	875	841	860	870	788	853	864	859	807	867	844	828	797	841	799	865	826	908	833	854	863	856	844	844	810	839	888	816	800	804	804	822	811	839	863	810	796	840	833	846	836	799	843	881	836	821	836	850	798	839	866	787	875	841	834	822	838	861	873	815	883	869	822	869	863	843	889	898	837	836	885	844	843	797	825	856	829	864	834	848	795	808	826	825	833	826	848	809	848	818	812	844	828	844	831	851	853	821	862	847	895	855	896	819	817	828	859	832	867	879	804	837	832	863	827	863	833	843	875	857	857	832	820	831	854	826	851	816	827	847	810	801	910	859	831	849	848	800	862	840	823	844	852	850	882	856	849	846	798	763	819	821	841	846	851	851	844	777	877	845	837	870	875	843	863	884	831	762	849	812	880	778	865	826	838	820	814	841	855	833	836	828	850	863	873	846	819	870	861	842	847	922	809	837	808	812	811	874	860	823	856	874	839	848	869	840	863	868	823	823	844	845	883	901	868	857	811	837	851	863	829	857	796	831	859	874	854	891	908	874	822	845	799	858	850	827	789	841	831	827	819	854	835	808	884	862	817	822	814	859	873	847	829	869	940	837	856	900	900	814	839	805	844	818	835	858	809	856	864	829	874	889	863	852	834	782	835	879	815	829	858	832	828	800	828	865	810	795	796	799	827	838	883	864	860	825	812	881	867	872	855	850	839	834	813	831	822	828	839	825	877	842	824	839	831	806	818	829	853	823	832	823	837	803	839	787	826	786	877	831	836	899	801	845	813	782	792	814	855	819	817	861	826	869	869	842	832	838	834	790	833	803	807	842	880	871	875	826	846	825	854	812	872	867	817	871	813	809	823	828	802	803	811	815	819	887	790	829	857	838	808	849	856	818	803	836	871	813	859	844	846	830	814	845	853	839	806	872	840	814	819	824	882	821	859	844	810	815	799	849	832	791	827	865	823	819	821	857	835	806	829	875	814	830	832	842	862	900	867	879	874	830	811	871	858	799	924	859	807	832	856	863	793	823	854	851	841	851	822	883	815	814	813	833	869	824	874	818	783	817	860	803	877	852	846	817	815	830	884	767	888	828	828	861	877	830	884	902	837	821	819	885	797	928	813	793	817	830	893	827	840	837	839	805	851	844	829	884	839	809	820	831	863	878	842	832	778	810	843	806	825	884	811	825	818	839	848	865	865	885	796	863	822	778	839	840	821	825	847	827	916	851	783	830	835	849	801	807	835	785	847	852	858	870	853	837	831	895	794	901	896	816	779	887	845	871	939	866	854	807	829	880	870	893	861	853	863	790	815	866	853	810	790	807	834	856	827	825	903	841	828	792	761	839	836	866	893	837	864	815	797	849	827	817	860	927	861	814	832	840	816	868	842	812	825	824	864	892	857	870	863	869	847	842	822	838	834	765	816	904	818	813	793	856	842	798	823	838	864	808	845	865	802	851	878	891	880	790	861	837	859	870	847	857	821	802	866	872	864	861	842	850	868	848	833	808	842	817	865	842	922	797	812	844	886	826	892	828	783	819	869	827	860	827	861	816	855	839	822	844	849	866	798	863	807	858	850	828	866	902	810	907	862	865	845	814	833	845	861	854	819	865	854	844	831	870	856	846	903	817	834	850	841	835	844	830	829	883	830	803	903	882	896	817	885	847	782	776	878	845	820	826	777	887	811	846	872	870	812	877	833	872	844	849	847	881	827	859	877	838	851	838	799	855	856	838	848	825	840	831	828	837	834	814	850	820	875	848	836	808	814	803	845	863	859	821	806	850	844	854	824	843	835	806	874	817	831	809	874	790	863	848	852	823	853	809	881	875	818	855	860	803	863	856	828	874	828	857	818	846	782	827	894	796	831	805	847	831	829	831	818	813	874	808	853	835	810	841	821	807	826	889	842	879	819	843	823	839	824	863	820	872	854	860	857	864	816	838	773	839	820	832	838	758	853	841	809	824	807	805	869	861	852	912	810	852	806	819	854	825	818	845	813	883	869	804	853	880	818	820	825	865	835	806	810	818	828	857	839	862	818	861	817	806	806	835	805	825	883	897	763	870	873	869	827	854	794	824	855	824	872	849	818	837	816	825	890	821	858	853	853	864	853	825	780	789	843	888	832	796	778	794	829	846	821	852	903	822	838	856	826	868	850	877	849	878	857	816	817	885	875	815	825	891	814	876	853	804	788	817	871	903	815	803	841	899	808	856	848	850	861	813	842	857	877	882	857	879	865	799	812	843	882	860	852	803	789	870	887	814	866	836	780	914	788	856	836	830	874	838	805	808	838	861	898	867	830	834	856	843	807	899	841	827	819	834	822	835	820	878	842	851	878	880	848	849	826	892	803	863	854	836	855	820	792	854	834	860	820	873	846	836	808	861	838	859	805	854	863	815	870	812	826	848	863	862	838	801	798	842	870	835	846	866	821	869	736	907	840	805	866	872	830	839	819	855	867	818	858	851	843	860	860	835	842	860	814	858	867	803	886	829	795	863	851	890	861	877	822	811	845	816	853	894	840	851	847	807	837	810	821	862	801	844	819	797	796	815	881	837	856	865	846	821	880	844	838	835	871	814	845	812	835	884	838	838	853	871	839	836	783	850	815	866	870	792	859	834	838	875	829	857	847	878	828	854	829	862	823	848	864	846	854	812	847	825	804	891	865	780	857	827	830	828	851	852	812	847	811	843	878	848	832	890
45671	90809	79240	61685	46010	31543	9200	1395	1260	1200	1230	1097	1101	1063	1058	1081	986	1000	949	955	1037	972	971	999	966	960	952	977	952	957	956	951	901	997	993	947	983	966	945	915	962	926	956	941	959	937	965	896	909	920	950	970	907	911	996	921	890	962	997	925	897	903	978	915	937	984	932	928	949	960	941	942	934	935	918	940	914	924	904	975	889	958	909	924	945	906	956	904	875	948	976	882	926	963	944	935	937	1008	867	892	904	914	955	947	916	915	918	958	888	956	940	945	976	965	927	907	968	976	952	927	977	903	897	928	958	883	919	982	913	954	929	931	957	897	950	922	949	938	900	918	940	973	927	914	985	993	915	914	952	960	946	894	884	892	972	932	902	898	870	932	971	952	922	860	894	955	926	929	951	896	980	922	953	952	909	978	892	967	931	969	941	963	970	974	954	909	903	897	946	934	908	909	919	851	934	970	947	904	925	915	961	974	964	955	907	923	914	854	938	963	979	902	862	974	970	888	1002	931	981	943	908	927	927	910	901	891	958	883	918	995	875	876	897	974	920	986	927	953	994	1005	926	906	913	935	910	968	1008	915	888	921	956	882	970	938	945	1034	940	952	976	944	951	931	976	954	949	921	934	921	972	929	1030	909	961	991	922	986	939	967	914	901	912	955	958	884	981	907	925	926	957	945	892	938	949	1006	916	962	925	969	954	975	938	955	908	913	962	944	940	880	939	905	935	964	923	990	918	979	973	924	945	954	998	931	910	931	966	961	942	887	975	953	997	905	966	943	929	922	924	922	925	1007	968	935	963	939	940	935	894	966	927	947	915	898	932	961	942	851	938	963	932	933	909	897	951	935	937	972	952	919	935	947	948	974	979	972	868	917	948	913	899	924	951	910	888	963	978	911	965	913	924	890	964	904	927	922	970	965	984	928	927	898	960	938	954	900	920	959	973	956	935	942	943	943	953	856	949	942	945	1017	900	962	952	925	878	913	934	935	963	950	925	911	989	993	918	950	932	920	903	960	904	902	935	894	970	939	949	862	921	994	961	914	943	877	928	922	962	937	956	990	928	928	969	902	962	922	969	949	947	991	941	902	908	926	955	930	912	944	934	903	904	931	921	896	946	943	885	913	953	904	899	898	964	928	913	955	949	947	911	974	902	997	952	952	953	938	929	925	869	925	999	926	873	954	923	927	916	985	953	923	985	900	923	944	897	988	941	908	956	930	981	909	911	938	957	893	998	920	882	904	961	968	894	928	903	964	901	954	937	899	972	911	939	996	891	882	982	967	900	894	932	907	972	942	877	927	916	879	996	924	936	971	878	961	944	901	923	919	901	928	955	952	939	959	971	931	893	947	916	964	953	937	930	903	926	947	965	927	913	979	927	903	947	898	909	932	981	929	922	944	861	957	952	899	930	904	986	958	944	908	896	974	914	931	940	939	938	867	897	952	935	977	929	902	906	957	942	904	925	979	929	937	929	861	958	968	960	942	949	903	920	965	938	901	993	963	970	954	898	975	890	911	970	958	944	905	932	916	946	992	932	987	896	932	965	948	963	913	941	925	922	931	924	944	872	920	925	946	915	959	960	972	965	935	950	967	873	980	893	939	940	908	928	963	961	1010	904	948	917	937	888	944	926	866	953	941	912	922	936	918	886	938	918	939	930	915	912	928	990	938	869	950	905	927	870	958	915	919	893	939	923	1002	931	929	980	980	917	1010	918	936	925	955	927	911	975	928	966	926	951	865	952	950	930	954	913	949	904	897	959	948	877	940	948	975	971	949	973	927	880	923	971	874	959	971	957	954	909	961	908	926	890	994	898	933	936	929	911	962	986	943	937	920	901	968	925	979	887	940	986	946	874	937	944	957	958	1011	933	943	965	960	946	959	979	856	960	921	910	958	925	907	969	940	951	968	926	961	888	933	962	963	913	925	962	933	922	932	957	938	931	934	978	891	902	935	976	954	924	913	959	893	918	967	918	938	947	921	958	948	972	936	945	869	954	928	892	894	998	930	952	972	945	917	922	909	905	921	1003	943	883	903	934	981	960	981	926	934	974	937	932	927	937	901	923	914	918	935	969	921	942	886	948	917	923	965	892	897	895	904	901	948	913	935	907	928	1008	950	929	922	891	993	963	984	908	880	920	939	906	937	900	946	955	939	907	932	886	944	944	903	982	957	978	949	909	923	919	956	882	991	904	920	909	915	968	1004	967	932	940	977	944	880	983	953	932	933	996	929	906	906	933	935	973	902	921	907	948	913	964	918	907	977	922	910	941	927	920	939	930	892	895	947	916	950	935	946	942	951	872	909	985	905	943	936	906	1002	972	945	917	937	964	957	969	908	936	956	917	888	943	953	922	904	947	931	919	905	898	919	949	908	987	881	879	1004	921	913	952	1005	920	841	996	929	946	894	955	900	955	960	920	890	981	968	958	904	936	923	951	883	946	925	954	899	840	916	959	914	948	933	935	983	912	911	916	902	927	959	912	913	922	891	947	917	966	887	926	925	984	918	991	1013	927	963	973	910	975	934	937	930	935	919	926	897	967	919	929	933	898	870	927	922	919	919	962	929	892	951	872	960	953	994	962	894	944	988	932	948	956	945	914	975	943	965	883	954	922	941	966	894	936	954	940	873	954	927	938	904	887	912	953	924	975	934	937	942	920	973	929	917	971	941	969	940	994	912	963	972	915	877	945	930	936	943	963	911	950	924	961	961	921	939	919	887	936	902	923	931	889	957	917	924	939	922	934	937	950	922	939	883	955	894	949	913	919	993	946	961	971	873	931	945	951	945	929	914	951	951	910	920	921	918	919	920	962	949	894	923	901	952	885	986	912	937	927	938	911	916	952	930	960	970	948	929	930	932	871	982	931	880	929	1020	1005	951	909	962	940	920	937	941	955	999	851	963	934	963	956	883	923	985	967	943	926	955	912	977	907	932	909	897	930	911	926	953	999	874	869	936	968	885	937	946	937	991	918	940	946	985	930	911	974	928	872	929	915	951	971	929	965	949	985	957	951	921	895	1001	945	974	947	906	980	911	879	933	913	914	918	904	873	943	952	937	944	886	944	910	931	912	896	929	975	992	911	924	920	944	899	921	951	955	954	935	810	924	925	906	996	950	957	942	919	948	913	930	929	906	904	932	909	925	857	947	919	945	948	889	924	893	960	957	936	946	933	919	969	924	940	937	953	932	947	916	898	1012	959	934	979	896	947	901	923	910	963	961	917	943	950	954	933	956	972	880	951	902	887	958	936	996	952	892	917	933	915	924	926	898	936	1015	939	939	920	928	949	913	901	944	971	913	915	990	903	944	943	965	984	864	946	930	931	944	923	910	982	942	927	966	876	975	974	902	872	897	961	952	921	878	955	967	913	980	982	885	887	922	929	969	943	904	876	929	927	927	933	892	950	884	945	948	920	909	965	970	967	962	1023	897	966	964	907	951	971	935	876	917	969	923	939	917	942	952	912	964	917	951	959	889	935	920	948	965	998	924	886	904	931	992	940	955	937	948	915	885
27406	24187	34074	19909	6882	2140	702	382	397	427	421	373	383	374	400	411	401	388	393	412	382	373	367	362	418	351	420	385	403	417	355	381	396	415	383	413	395	379	391	422	406	398	379	417	387	356	403	358	398	411	396	416	399	382	392	393	429	413	409	370	436	388	377	401	383	403	392	376	399	400	389	452	397	391	393	390	369	372	388	407	359	406	366	390	397	406	389	402	378	422	378	396	357	383	411	346	393	397	354	413	401	385	417	386	420	406	422	401	377	393	371	372	392	398	413	404	391	417	403	375	386	401	393	412	410	389	374	356	373	385	392	418	407	335	403	400	390	384	372	355	420	392	379	384	360	387	416	393	359	406	418	409	414	398	395	389	381	417	417	405	367	396	368	379	391	396	386	433	367	410	407	417	387	407	389	419	409	379	413	396	385	439	405	391	409	425	397	387	406	363	412	403	386	395	376	370	394	383	370	385	390	431	409	381	367	397	391	399	383	373	392	372	362	389	369	425	394	419	394	405	405	399	342	468	381	369	415	399	402	407	401	383	423	383	440	379	375	405	400	407	341	370	377	388	402	374	370	400	404	376	402	408	375	398	416	378	422	366	427	422	377	420	409	414	422	421	393	385	418	362	407	369	360	396	394	385	395	377	394	354	379	406	356	369	414	383	376	357	429	395	391	406	382	397	397	415	358	401	380	428	400	391	439	417	383	394	436	387	394	382	375	407	440	408	397	402	377	414	421	365	391	403	399	391	358	392	396	431	383	364	382	403	379	427	404	397	384	412	403	391	387	368	364	348	396	381	381	413	387	433	386	385	411	374	403	393	432	389	398	389	431	411	406	404	404	379	397	394	414	377	411	410	409	380	421	414	393	390	392	402	342	414	416	389	395	385	426	422	390	388	382	402	423	413	389	405	378	414	410	395	371	410	369	404	398	390	441	392	401	389	414	364	368	407	410	392	412	379	418	414	391	369	380	368	403	400	372	357	392	396	376	399	393	420	411	413	391	398	414	417	386	404	371	398	364	364	404	389	424	381	394	379	430	360	391	399	411	398	350	376	430	420	396	405	408	408	381	372	371	385	417	340	368	380	404	411	403	404	429	401	390	425	383	405	414	383	395	391	401	407	414	371	410	400	371	403	390	371	385	395	407	386	399	405	440	406	405	418	417	408	374	406	404	396	410	427	411	433	377	390	380	394	425	376	370	393	440	420	372	349	383	425	397	395	380	410	394	396	386	393	397	423	408	405	386	426	394	411	409	399	395	396	385	396	379	385	385	379	384	412	393	367	351	452	421	388	402	416	392	415	391	360	379	350	372	432	419	428	428	400	400	379	363	405	410	398	393	396	382	405	371	360	393	398	411	407	388	398	397	387	392	390	423	407	399	368	376	403	368	394	369	397	419	405	361	393	391	399	388	416	379	414	375	391	368	409	375	392	367	361	381	419	373	408	378	404	402	388	420	386	371	372	368	376	382	425	388	371	417	415	361	390	366	366	390	389	385	382	366	406	357	425	391	423	406	407	360	416	413	368	401	390	423	392	381	378	398	397	383	381	386	417	435	405	395	419	419	397	403	357	381	392	362	423	402	382	416	410	372	369	396	383	383	386	369	383	372	400	408	437	383	396	386	382	402	430	389	439	400	393	415	397	430	391	395	409	402	367	368	404	377	410	417	420	398	399	391	413	399	394	376	441	421	364	379	396	407	373	388	391	447	400	404	401	417	409	382	421	368	355	379	404	417	383	379	389	378	392	386	409	397	400	386	399	407	402	389	377	372	400	420	362	355	386	422	395	381	382	365	381	352	401	376	390	412	423	423	384	407	409	407	398	390	382	389	374	356	376	380	379	412	396	376	393	420	397	374	405	350	361	395	439	447	386	437	396	400	397	391	403	385	391	357	400	388	357	383	373	403	375	378	403	372	421	352	390	379	404	363	424	370	403	411	385	371	378	394	399	395	367	410	366	389	413	381	382	354	384	395	418	410	423	379	396	409	386	368	393	391	376	385	339	390	401	383	390	382	360	364	404	378	416	362	377	381	396	375	422	395	392	354	388	382	400	414	386	382	404	360	392	400	380	429	362	352	400	399	405	409	418	402	403	372	411	378	401	394	385	395	404	381	395	377	401	356	407	362	381	412	400	398	421	404	361	418	414	390	374	387	379	404	376	369	407	405	410	386	384	379	377	372	408	387	378	420	413	378	387	389	371	393	394	420	408	400	405	395	409	387	426	402	398	413	417	405	389	393	391	382	385	383	404	362	417	384	434	375	419	366	374	378	365	368	404	429	385	393	385	400	408	389	403	385	367	396	397	407	392	377	375	378	385	391	398	378	407	403	363	390	395	404	405	398	414	401	399	366	411	398	386	414	379	385	387	397	403	405	412	383	435	363	356	392	362	409	392	366	402	414	414	377	445	381	416	381	400	388	410	396	385	402	409	395	395	423	404	428	391	395	432	367	400	371	378	392	399	415	366	403	417	380	403	386	379	401	424	405	381	423	395	419	379	379	375	411	396	418	410	403	370	396	381	409	390	401	390	420	371	381	413	422	406	377	379	388	405	385	387	429	406	393	400	382	375	410	389	401	387	362	418	381	372	415	372	422	375	448	339	371	410	376	375	401	416	404	403	400	383	431	387	357	415	355	402	408	445	390	403	405	410	391	365	374	392	370	385	357	414	407	380	379	410	409	384	406	425	409	413	389	390	393	423	387	394	365	390	404	408	413	417	411	417	379	379	387	422	403	405	391	368	419	418	424	393	368	375	416	421	433	389	376	385	430	385	405	375	392	384	385	392	417	378	407	378	425	367	411	377	417	406	371	390	386	406	428	365	406	387	384	393	413	391	357	381	402	377	354	412	408	386	410	395	414	408	375	405	357	417	365	397	386	395	418	396	372	370	390	373	367	403	380	344	401	391	399	376	407	409	377	378	371	367	393	402	378	405	383	382	388	393	408	360	381	436	403	368	429	399	390	379	364	385	353	396	412	414	396	414	415	384	428	366	404	397	408	372	382	371	369	379	396	390	361	387	400	417	389	364	388	415	394	425	368	413	391	435	358	420	386	371	386	371	406	399	384	393	406	384	364	380	381	421	392	404	380	383	393	407	386	354	380	386	422	411	358	408	357	400	389	414	411	343	401	407	404	380	408	383	363	384	390	390	371	420	408	411	389	414	405	407	419	408	395	404	383	403	394	421	414	395	378	403	396	411	408	393	374	378	387	404	383	378	401	379	399	406	416	373	386	368	417	370	378	383	400	352	348	411	411	393	405	457	408	380	398	371	432	355	377	387	382	401	398	405	416	378	390	363	360	400	365	385	372	399	377	384	385	352	402	374	392	398	411	392	375	389	367	441	394	347	400	383	378	367	440	399	371	361	432	388	389	362	352	371	433	436	408	432	371	392	401	380	372	355	409	427	410	401	382	407	383	421	374	386	423	413	410	393	404	405	409	375	382	412	392	410	404	382	393	387	358	390	406	370	390	396
14287	38071	34260	16751	7750	3177	930	470	474	483	492	393	459	517	482	481	462	470	440	474	467	482	465	450	462	484	451	480	502	440	481	474	432	444	474	450	467	484	480	450	446	452	483	447	433	498	507	467	452	452	506	474	439	448	455	470	464	478	467	462	478	455	452	465	478	468	478	461	486	499	490	445	463	465	494	464	463	446	444	503	489	499	456	499	455	430	484	500	464	487	442	474	481	473	495	489	457	487	461	507	447	468	464	452	463	455	485	433	458	494	440	447	461	451	518	462	465	444	477	445	427	498	471	487	443	508	451	514	453	481	479	472	420	463	477	454	483	490	466	473	474	480	478	489	475	459	458	479	455	460	444	454	491	456	437	475	448	483	494	450	489	452	434	442	470	436	449	472	466	427	458	454	479	481	479	453	441	510	473	483	430	455	434	478	444	497	455	442	493	490	475	471	472	444	462	468	451	486	447	503	488	490	475	459	459	456	450	520	456	433	470	466	513	485	498	422	478	497	499	463	456	503	485	496	467	440	471	506	477	470	441	485	434	436	452	466	450	450	483	483	482	454	455	471	489	436	473	471	457	441	436	444	486	464	460	478	452	457	475	451	476	483	432	468	471	450	465	457	485	469	428	502	451	454	440	468	445	468	450	461	465	469	455	469	474	469	471	465	450	466	459	454	444	472	494	450	451	450	503	490	472	461	502	483	457	462	463	481	521	429	524	446	406	501	478	461	457	460	432	502	477	461	427	449	474	497	446	431	482	472	452	455	428	501	444	486	460	458	433	458	489	481	475	482	479	470	472	487	480	473	476	497	463	445	486	443	487	486	454	473	456	471	446	441	483	469	479	455	446	503	454	482	455	434	451	451	484	458	458	470	444	453	439	511	489	453	459	442	506	471	454	442	475	469	478	508	461	479	473	449	502	483	484	472	473	439	445	423	447	478	484	493	468	454	472	449	424	433	463	481	476	469	489	466	463	499	462	446	507	434	491	493	478	453	457	412	483	444	522	444	436	476	461	504	491	487	492	457	448	445	495	471	481	460	500	465	461	481	460	472	500	483	512	482	453	505	467	450	465	471	467	475	441	487	471	440	463	466	481	483	486	524	455	489	487	446	437	446	431	501	467	467	461	482	459	498	473	481	462	511	462	449	454	441	460	498	450	425	495	453	442	466	489	490	469	492	491	455	466	476	460	492	483	459	489	481	498	431	452	457	455	470	498	492	479	473	470	426	463	511	447	507	485	498	522	435	456	465	496	482	450	467	486	435	438	461	437	499	481	462	485	458	446	466	482	447	465	440	472	432	500	440	490	435	463	478	455	477	468	488	494	469	522	480	425	478	455	494	462	460	512	470	481	508	471	462	451	446	472	506	470	460	462	468	484	461	454	456	460	464	463	464	475	507	488	466	461	434	470	467	447	488	448	471	465	498	458	502	498	496	460	457	468	468	413	465	448	507	492	480	483	461	450	478	496	511	492	491	495	476	453	517	478	469	453	468	452	474	452	474	511	476	470	478	491	501	508	492	477	473	440	452	475	501	445	480	493	464	471	475	459	472	467	473	418	503	502	470	497	530	471	438	462	485	449	445	466	489	481	455	433	471	459	473	472	480	466	471	455	476	502	435	476	469	480	456	462	462	463	485	436	450	444	463	463	470	451	444	446	449	479	501	446	465	477	453	463	449	444	459	430	488	468	470	503	470	456	453	515	448	496	486	481	503	451	468	457	503	434	455	452	464	488	457	437	485	505	418	443	421	469	430	491	457	477	496	467	488	414	454	445	477	483	502	471	496	441	462	486	485	470	491	453	477	473	479	492	480	471	450	450	441	485	498	492	477	447	468	472	521	442	484	440	494	460	471	471	480	486	469	461	448	482	471	445	445	445	488	472	478	463	485	469	511	467	455	498	475	497	467	493	471	463	454	473	503	475	461	470	485	483	491	472	495	456	442	432	452	459	464	437	483	501	483	428	449	483	433	443	484	484	461	469	460	506	485	483	462	446	452	466	475	470	509	463	454	486	479	520	467	460	483	441	471	460	481	484	460	462	473	490	464	497	437	449	460	477	452	485	484	478	486	485	505	458	432	493	465	486	454	460	431	429	477	506	499	478	436	476	478	459	473	450	483	497	455	500	453	457	455	426	461	470	447	478	468	487	463	481	493	447	475	454	443	462	423	486	501	454	472	454	479	457	451	426	493	459	466	480	489	504	453	470	479	477	475	447	496	470	453	443	440	457	452	486	468	429	443	457	476	475	511	474	447	510	523	504	436	519	455	457	495	462	472	493	442	474	517	469	493	437	452	472	436	482	497	431	474	439	498	464	459	484	479	463	486	436	448	476	516	444	492	473	507	469	448	460	484	454	462	492	463	476	458	461	466	446	462	508	456	413	480	465	461	452	470	483	455	494	519	468	491	479	470	492	467	468	496	444	435	475	419	452	449	487	495	438	453	475	442	485	465	490	456	466	488	465	450	475	459	465	511	465	482	468	435	464	442	471	465	477	472	448	446	494	457	478	476	497	505	459	441	441	459	474	476	464	459	441	452	488	436	480	459	448	494	479	503	523	483	466	467	464	487	451	475	469	465	493	481	470	447	480	468	484	481	460	429	477	483	459	454	460	476	438	477	504	497	437	490	494	501	454	443	464	484	469	465	472	476	465	468	438	438	478	445	451	489	461	469	462	504	469	441	472	454	465	463	451	493	457	427	452	452	448	459	485	508	469	480	453	453	471	460	473	478	462	478	458	498	453	474	455	466	432	455	460	456	487	473	465	494	459	447	467	464	471	426	433	469	445	473	470	453	467	464	432	430	455	490	493	447	468	471	452	497	473	463	480	490	534	455	477	468	458	448	454	444	446	471	456	464	468	426	461	499	467	486	503	470	445	460	494	445	486	483	494	429	472	513	478	460	448	462	463	465	475	459	478	482	524	452	500	490	448	480	472	442	476	432	498	442	476	433	477	481	492	453	462	503	486	481	426	466	473	459	456	482	481	473	443	474	489	472	460	448	460	475	480	450	467	479	429	452	500	433	469	487	484	473	452	472	438	497	478	465	467	497	462	470	431	468	467	491	526	509	464	434	446	497	490	487	445	523	466	463	479	469	470	502	493	463	463	515	473	482	442	453	482	476	484	459	460	452	499	440	484	482	492	457	498	478	431	506	480	470	490	492	461	436	467	519	485	477	473	456	456	481	479	478	476	459	428	419	483	490	464	422	439	498	499	489	469	491	468	482	425	498	488	466	444	463	468	462	441	454	477	441	500	522	444	475	500	467	461	491	464	466	441	437	465	506	468	494	465	456	449	478	516	477	477	453	470	474	483	502	469	512	475	451	499	452	449	493	467	452	477	492	457	469	461	429	507	474	452	486	456	482	461	496	470	460	432	501	484	457	431	472	443	490	464	463	446	479	448	472	497	459	482	475	464	476	466	490	461	415	455	482	448	468	460	462	485	459	505	497	497	531	478	453	491	461	449	495	438	488
24457	21972	36935	34289	27002	18675	6613	716	600	572	603	587	558	573	549	565	572	554	555	561	562	547	537	573	629	561	543	565	555	501	549	598	554	555	572	540	558	506	525	599	578	532	596	539	546	587	576	553	560	613	565	585	542	528	567	535	572	563	521	556	569	537	563	545	539	574	542	546	594	569	602	590	538	575	568	523	553	525	530	565	525	562	547	549	551	564	545	551	539	556	572	539	546	590	536	547	548	532	512	542	539	558	576	540	520	542	499	538	535	541	536	553	521	578	539	565	532	535	533	552	569	559	534	557	476	555	560	578	514	532	557	525	549	591	562	544	568	550	568	516	568	537	520	577	560	529	524	563	563	575	580	564	563	554	539	553	547	548	550	514	510	534	514	547	510	534	559	550	561	577	520	489	563	558	533	574	596	547	539	560	558	491	552	557	562	534	550	524	549	553	570	552	513	564	542	517	535	558	572	609	518	518	557	549	566	547	512	544	556	524	566	555	522	536	585	554	529	578	523	530	564	531	518	558	540	568	570	525	556	523	564	563	522	593	517	545	510	527	586	572	589	547	549	580	574	578	518	558	580	564	503	578	590	521	559	529	533	565	568	526	555	580	516	515	566	516	533	537	572	532	541	540	562	593	528	519	581	498	514	556	639	550	555	546	558	536	537	534	576	534	556	484	586	525	575	549	556	533	556	550	538	547	556	534	600	545	566	589	536	564	562	542	550	574	574	590	532	565	541	541	560	561	535	528	564	538	575	562	525	551	552	601	554	550	551	577	591	547	559	553	543	547	577	530	555	576	527	560	554	546	495	529	548	555	556	550	551	598	561	575	565	573	573	537	571	569	564	532	533	510	553	532	530	524	486	559	564	497	529	521	483	531	555	543	586	551	553	568	544	567	569	543	560	528	565	527	557	529	533	559	577	506	546	556	571	608	533	574	559	575	568	522	536	543	599	537	517	545	547	553	561	568	597	533	548	571	538	528	560	549	520	512	558	544	516	522	549	569	544	555	561	617	539	539	528	555	535	520	526	516	542	548	549	540	548	562	558	548	531	554	522	552	518	518	503	587	578	535	533	528	544	496	588	556	531	563	552	541	590	577	508	573	529	548	537	562	572	516	530	535	555	577	511	549	548	537	534	564	512	544	527	564	541	572	544	551	532	567	549	526	531	594	524	579	540	564	571	548	597	551	573	532	537	524	576	585	555	539	527	554	528	552	547	581	565	535	545	537	566	524	528	520	539	553	535	596	543	556	559	540	531	530	544	545	551	548	529	527	552	538	512	523	559	574	575	534	541	525	558	553	559	579	563	556	592	552	550	555	576	597	593	558	504	529	547	578	535	532	564	553	537	544	617	563	532	595	532	553	520	532	549	514	533	572	528	559	539	555	544	539	584	561	561	609	569	570	528	535	548	538	594	529	597	580	531	536	541	511	539	543	541	552	514	545	581	479	565	561	571	588	555	503	552	514	554	574	524	522	532	535	566	569	531	518	531	498	546	545	508	565	548	521	524	547	516	510	561	566	567	549	535	535	574	539	518	538	500	563	544	580	559	530	573	566	542	537	546	536	546	592	593	565	533	541	567	552	568	584	590	564	528	524	509	557	553	565	522	548	525	578	530	533	560	561	499	545	541	542	586	553	543	547	538	552	561	564	539	568	544	558	553	581	585	587	547	529	527	549	615	523	588	556	584	529	557	560	527	542	581	564	535	594	591	508	533	512	544	567	521	522	578	507	493	551	540	537	532	572	545	563	573	549	532	602	566	539	559	556	557	572	544	554	580	549	565	552	570	570	571	500	577	556	598	557	504	536	538	538	526	523	533	502	536	565	534	555	533	548	529	540	522	572	551	577	525	560	555	584	543	550	523	538	572	549	565	549	582	581	575	549	548	553	572	524	582	530	523	533	565	553	512	527	567	566	527	594	526	569	549	513	537	504	561	539	547	523	565	524	548	513	543	533	563	525	577	559	573	550	543	522	548	555	511	530	579	518	528	587	545	547	516	563	596	556	543	564	503	531	582	567	532	520	558	523	582	569	549	516	553	558	546	571	575	527	557	583	539	524	565	510	611	594	570	519	546	584	589	541	563	552	620	522	532	560	515	555	531	577	543	581	591	533	612	554	544	541	577	553	592	532	584	552	595	527	617	612	537	528	541	565	574	563	528	565	548	570	579	538	514	600	572	529	551	558	505	578	548	482	557	503	564	563	551	541	565	532	516	515	534	522	497	527	574	545	531	537	502	514	558	557	503	540	517	571	552	552	530	568	557	562	527	547	546	592	585	557	529	556	572	569	564	548	582	558	538	569	560	529	544	549	593	535	554	538	536	534	558	536	545	574	490	538	583	556	531	555	542	586	532	506	552	553	553	550	558	519	526	596	555	553	563	526	588	554	498	569	487	561	564	579	508	530	531	524	554	533	557	590	600	519	560	548	531	542	564	542	532	554	523	535	536	539	539	589	562	514	532	539	597	539	582	515	532	494	494	547	563	569	565	566	550	558	556	523	510	502	559	552	534	579	566	551	553	575	534	587	575	558	547	496	565	536	531	571	569	503	508	563	573	580	588	527	514	534	581	520	513	531	513	522	554	544	540	547	580	548	523	558	583	541	542	557	505	534	496	543	517	511	546	544	549	530	573	567	518	494	584	554	582	549	555	530	531	505	531	531	540	551	579	569	542	546	571	574	509	568	560	521	527	563	542	560	575	519	563	538	564	522	533	525	539	534	544	554	527	539	534	595	556	528	525	528	574	557	577	571	572	576	559	574	591	511	545	531	560	543	587	521	571	558	556	546	527	584	551	515	544	572	578	540	575	562	561	570	576	552	560	558	543	566	540	526	565	539	547	540	537	548	565	533	564	565	576	546	533	525	513	567	564	579	534	580	544	511	600	534	539	582	521	544	526	557	520	532	534	544	554	505	546	530	524	558	531	510	550	545	583	531	575	536	562	573	530	521	529	581	536	538	538	562	520	549	529	509	544	520	537	545	558	568	537	552	552	549	563	544	537	596	556	573	523	542	537	559	541	559	543	548	510	515	549	541	538	557	519	569	546	547	525	560	520	560	528	528	579	499	538	517	514	556	545	581	525	536	544	552	564	536	524	531	533	542	550	563	547	534	537	543	552	554	538	515	534	570	554	580	548	554	558	562	544	538	521	582	567	564	533	587	558	574	551	538	537	558	567	529	559	559	529	561	539	543	530	519	532	532	575	518	532	557	542	551	603	531	562	530	546	545	546	531	561	527	552	504	547	548	552	581	534	541	577	556	549	579	561	546	537	544	580	544	545	508	541	537	512	553	601	539	547	512	572	555	535	572	550	583	536	592	517	533	535	547	541	562	557	589	600	560	518	556	514	501	566	558	529	571	536	522	557	553	545	559	551	555	563	548	539	565	540	547	512	547	562	532	573	514	569	531	544	562	590	522	534	572	525	579	549	573	532	552	507	563	572	534	556	543	553	581	576	531	554	555	567	553	532	558
35738	76663	70099	45988	30704	17981	6099	828	756	730	656	723	699	665	661	663	650	648	695	647	644	649	635	680	628	619	679	645	611	647	612	616	628	652	598	658	659	611	635	637	626	629	644	616	629	607	637	570	642	622	622	668	651	650	602	643	682	602	612	607	647	615	645	622	630	600	669	668	632	611	663	588	615	632	586	602	637	643	616	666	687	631	650	655	645	654	648	664	647	640	623	642	642	616	602	616	655	632	624	633	658	629	611	643	652	620	597	645	615	618	616	670	650	584	619	598	684	621	617	642	649	619	609	637	616	640	659	615	585	632	598	633	624	630	614	600	623	649	658	595	629	621	619	641	633	631	616	634	593	633	655	620	608	587	616	642	621	665	647	686	605	628	644	639	614	628	668	669	666	633	631	598	629	590	642	633	612	616	595	636	694	650	578	639	604	643	703	653	639	634	640	595	594	611	635	590	646	594	647	612	612	614	597	632	659	629	606	656	596	606	657	623	642	625	613	661	605	655	603	642	597	632	633	597	631	614	615	633	640	611	608	621	660	630	630	683	626	618	664	623	622	602	621	616	647	615	609	617	616	675	624	662	652	597	662	603	632	617	603	611	639	638	624	590	611	613	662	632	668	595	585	641	594	624	697	622	614	663	649	642	642	596	635	648	624	640	632	678	614	628	629	635	623	627	577	642	640	641	631	615	635	596	591	651	620	657	658	609	580	640	618	627	622	609	620	622	589	622	636	629	657	627	612	610	631	642	594	635	654	635	635	582	633	632	635	623	670	701	615	614	639	665	634	639	650	611	635	612	614	618	630	621	640	637	625	601	665	611	649	606	646	623	625	640	631	625	630	640	624	637	623	597	628	593	721	600	608	597	641	649	648	637	608	624	616	638	652	635	659	628	635	619	607	635	645	606	618	614	639	612	651	645	608	647	607	653	622	614	660	599	663	610	638	620	626	641	615	631	672	651	651	643	598	604	627	644	580	637	617	639	584	601	636	607	626	613	549	622	606	636	648	626	630	645	632	614	606	657	674	621	582	600	620	579	630	602	595	659	596	612	610	632	665	609	602	633	651	627	602	612	668	619	602	636	603	636	614	616	618	590	645	620	666	588	653	656	611	599	606	615	619	621	631	637	595	605	616	645	649	651	646	606	646	642	593	597	606	627	655	558	653	648	636	617	605	610	634	618	612	620	610	632	636	622	692	654	657	633	659	644	658	622	642	597	628	626	636	643	598	635	660	613	620	655	623	604	629	615	650	623	703	616	622	633	633	676	666	640	584	618	644	628	664	624	625	630	653	633	649	629	617	666	653	605	590	619	668	577	623	626	674	629	638	624	645	668	641	701	643	672	633	641	650	667	592	619	607	638	613	628	677	689	630	665	578	645	601	649	643	634	609	647	613	627	595	605	627	652	632	646	574	653	606	639	596	639	586	666	631	608	644	617	601	653	644	644	621	594	632	643	649	626	550	644	633	672	624	666	610	660	615	614	631	644	638	650	594	653	619	661	639	656	617	686	621	596	652	620	639	601	596	608	620	603	637	614	684	616	626	660	622	601	626	644	640	590	614	672	611	648	633	623	618	651	632	635	603	647	656	608	633	662	629	631	557	643	631	658	633	596	652	607	625	609	618	661	601	636	646	653	614	563	620	631	589	627	645	630	679	646	636	629	652	655	690	616	580	656	611	589	583	626	652	629	653	668	633	629	643	648	620	612	617	613	598	611	616	631	620	648	645	654	624	579	626	655	637	629	607	649	600	625	677	627	616	657	615	647	599	619	669	619	636	629	576	624	623	654	616	617	642	627	663	639	642	645	621	687	647	627	658	660	624	609	683	593	629	638	616	660	589	640	663	660	678	630	625	649	637	651	617	628	614	624	694	662	614	639	623	696	625	627	643	673	642	613	609	635	598	588	633	572	597	673	662	632	697	645	619	648	650	633	614	647	636	636	659	642	614	613	638	672	626	623	620	652	698	599	655	626	589	680	633	629	611	603	628	642	648	610	637	633	628	646	603	652	626	612	673	623	674	608	673	632	625	642	646	587	654	636	626	672	608	606	617	629	615	594	645	589	593	640	611	648	649	612	617	633	656	641	640	605	603	675	642	644	666	639	628	625	598	622	614	639	622	616	634	674	636	688	642	600	657	674	645	609	662	623	628	604	611	606	647	616	629	653	628	672	634	580	623	628	602	642	649	636	636	622	639	619	647	609	644	616	672	639	615	646	624	643	643	611	649	610	647	621	652	653	648	646	626	588	625	631	593	653	599	604	617	627	627	606	619	637	632	626	641	619	662	611	636	645	657	577	645	618	624	630	629	668	651	595	585	611	644	657	608	589	644	599	645	611	634	599	626	640	609	641	627	600	619	635	619	666	632	581	647	598	634	637	653	654	632	623	650	615	638	644	616	628	629	666	599	662	625	567	676	627	629	627	650	625	656	625	632	585	622	607	630	650	648	620	636	617	648	657	582	669	655	613	613	639	615	609	632	601	649	620	620	654	615	653	608	633	619	606	586	613	668	588	665	624	619	601	588	602	600	642	655	654	597	675	638	562	609	603	631	654	691	641	648	597	600	641	636	581	611	588	652	619	624	609	670	629	593	609	616	653	604	657	638	649	616	607	586	614	637	621	574	612	658	654	610	631	685	600	607	650	666	593	610	609	675	595	612	603	685	650	616	644	658	615	619	634	620	615	652	626	622	642	625	602	610	645	607	615	585	644	616	598	611	618	631	612	631	606	635	651	656	603	603	646	661	606	641	655	607	649	616	657	636	620	651	622	636	637	644	674	621	647	589	590	621	636	687	586	616	599	618	618	643	611	590	639	603	624	588	612	651	633	666	590	676	609	640	626	609	597	604	632	628	649	605	628	642	620	659	620	630	617	667	601	579	635	618	601	614	653	678	591	634	634	615	610	619	631	622	649	659	606	598	625	617	690	618	656	611	581	608	604	628	582	611	676	626	642	622	622	635	584	604	642	592	610	622	632	670	615	601	656	629	632	635	672	650	609	635	652	635	663	573	650	654	635	626	657	662	623	563	604	595	628	641	583	604	616	645	666	630	612	586	628	613	631	615	589	600	667	624	623	633	632	670	649	610	658	610	602	623	638	650	624	640	626	645	603	587	667	632	639	619	627	593	639	601	606	618	695	618	639	639	625	610	660	624	608	602	657	650	614	627	641	629	591	641	656	655	621	638	601	639	633	592	621	647	643	603	653	622	632	611	585	620	626	666	647	632	655	589	602	594	622	633	655	606	605	604	620	635	647	646	641	606	646	689	633	632	605	675	668	656	606	597	586	676	668	639	601	624	654	623	636	647	662	659	650	671	599	634	628	636	640	612	644	636	646	632	650	636	662	635	582	602	651	563	654	640	619	644	631	601	619	608	594	645	638	622	666	641	613	629	612	654	656	643	641	665	647	640	631	642	632	610	663	634	575	636	648	663	584	613	654	629	648	623	640	644	625	609	588	611	656	655	625	640	591
25241	22021	36531	31252	20408	9129	2782	574	502	502	475	483	516	462	499	495	479	494	484	494	497	458	509	448	493	435	454	485	463	469	480	461	485	503	489	436	472	479	519	486	496	522	509	531	461	477	496	471	504	482	448	473	486	524	492	482	433	503	488	505	456	504	441	480	462	452	470	472	473	456	463	492	432	469	474	458	484	477	438	475	475	480	456	431	503	478	482	448	434	487	463	507	483	447	513	515	491	463	455	474	481	406	459	444	499	486	475	455	447	441	492	491	488	445	519	503	530	462	476	519	481	477	483	474	501	494	476	496	464	484	484	497	498	490	484	544	471	488	462	500	456	456	453	483	460	455	456	475	471	491	483	480	482	465	487	434	507	437	461	448	478	475	475	445	426	503	492	480	489	459	488	482	463	475	470	484	462	461	481	483	509	484	448	484	466	481	505	472	531	472	481	429	495	484	458	460	442	464	455	489	471	516	456	500	488	439	467	464	441	467	475	450	465	469	454	467	487	473	434	483	462	471	486	474	455	499	485	446	497	492	500	479	510	508	508	520	458	453	475	525	455	425	464	478	435	519	464	474	471	451	458	486	512	483	490	465	478	501	468	476	465	498	456	450	448	459	485	469	459	490	504	487	465	483	462	477	474	476	466	471	426	455	487	459	475	458	467	464	438	454	473	496	473	465	501	464	482	467	487	476	511	463	487	480	485	466	536	469	463	487	454	467	465	497	477	445	441	471	466	477	505	465	461	469	461	455	492	444	472	442	480	444	479	472	487	470	470	463	464	449	490	460	492	502	466	452	459	480	444	447	463	526	508	498	472	444	446	456	479	470	448	463	467	490	454	491	419	483	482	526	475	512	487	487	479	459	467	456	494	462	461	451	433	433	487	427	492	480	459	468	453	455	497	454	459	485	509	487	441	490	489	501	497	471	477	483	516	475	486	422	443	488	554	473	453	500	508	470	452	500	506	467	480	458	472	440	483	496	470	445	491	475	470	512	467	475	463	508	502	495	436	464	486	457	495	463	498	432	457	470	468	506	502	481	446	488	424	434	491	473	484	467	495	442	482	462	496	457	494	485	487	484	489	491	454	455	470	519	441	483	488	435	471	471	477	468	471	455	540	483	489	483	458	500	500	450	448	471	470	500	477	470	516	509	481	480	459	477	446	456	472	499	450	477	485	482	454	480	485	451	470	477	484	486	511	460	484	438	487	463	484	418	472	464	480	459	471	453	471	495	503	493	472	452	470	474	503	471	488	464	448	456	461	464	488	480	493	497	490	476	485	526	447	490	484	458	466	485	462	476	459	485	454	457	486	461	465	488	473	508	474	462	445	458	475	469	480	498	467	451	475	487	495	494	428	443	485	500	468	454	480	432	459	477	465	465	527	486	492	468	467	470	527	463	470	463	509	452	468	481	475	476	492	430	519	504	453	507	445	493	485	474	453	461	487	476	466	466	485	469	498	517	463	474	480	461	451	465	443	502	484	436	478	454	467	493	511	442	480	499	458	454	479	465	457	456	464	482	446	480	503	442	466	463	446	495	457	512	468	470	479	412	454	496	468	452	460	484	458	470	449	479	445	460	467	474	487	425	486	526	503	455	451	430	449	403	438	484	466	476	466	474	475	461	494	462	514	511	427	441	482	480	469	465	463	457	485	528	464	470	456	510	488	467	460	465	540	479	456	475	453	494	427	445	477	456	493	476	474	438	465	498	494	482	478	452	512	436	450	468	488	456	493	477	473	464	519	475	456	462	491	502	502	490	498	478	493	504	471	489	459	473	421	512	452	422	465	488	488	497	451	456	483	494	437	494	467	460	474	468	490	491	455	488	535	457	470	466	456	453	452	499	468	499	470	461	491	485	447	483	486	506	492	504	432	472	488	489	483	496	494	463	506	497	468	476	492	422	455	470	452	456	451	457	509	459	475	509	463	465	448	468	453	505	456	466	464	489	463	447	482	481	480	471	449	495	466	506	451	466	460	509	482	445	466	502	461	458	442	457	498	472	462	490	492	463	500	465	467	471	489	452	506	457	472	465	493	503	460	431	477	440	484	469	463	463	476	479	484	492	449	466	466	447	458	496	490	465	470	444	494	508	481	485	442	469	471	487	503	483	473	470	453	489	503	462	484	480	493	444	485	460	474	498	428	481	499	441	487	450	490	462	485	486	472	483	477	513	478	489	462	467	480	481	442	473	462	457	473	422	465	450	456	468	490	489	464	475	472	490	459	520	473	477	474	465	472	452	467	469	462	477	474	501	510	494	479	479	491	479	475	486	512	497	450	506	489	426	428	492	446	491	493	465	498	474	464	457	424	463	461	427	497	475	468	493	487	507	463	452	486	432	460	463	492	451	479	512	461	484	460	430	461	491	450	445	459	444	517	438	474	455	441	452	457	461	466	501	483	530	463	408	485	474	464	497	485	467	492	459	476	501	467	508	489	490	478	479	449	467	500	461	510	491	511	464	463	443	475	509	451	467	465	477	503	484	477	482	503	457	484	501	480	489	488	445	482	464	456	445	468	481	499	469	467	516	479	492	481	452	447	507	464	472	478	473	472	470	471	456	474	465	466	488	459	496	461	482	451	462	473	476	469	456	475	436	463	467	476	466	521	471	454	465	497	474	478	461	497	460	478	481	455	451	450	441	465	478	447	446	432	477	499	464	456	459	500	449	464	487	516	493	461	445	460	470	534	468	512	489	493	429	500	457	509	448	469	473	473	485	477	514	479	454	477	476	484	484	468	470	455	473	452	469	473	475	469	479	472	496	443	471	435	474	448	526	451	483	524	484	463	465	495	435	497	482	471	493	451	471	485	440	456	486	485	492	469	442	477	474	492	542	479	497	484	487	499	455	487	493	470	471	451	445	478	473	457	482	445	458	448	472	482	451	492	477	452	456	516	492	472	450	465	508	444	468	466	478	460	483	510	453	494	473	521	474	511	506	467	473	517	456	482	466	487	464	513	472	476	479	510	447	491	479	484	490	460	481	434	491	487	495	473	456	489	467	461	482	509	458	474	489	469	492	475	428	463	459	488	473	462	483	467	456	486	483	475	458	491	492	472	473	468	495	488	516	474	486	454	519	433	484	521	457	483	492	439	447	494	448	495	488	464	508	494	473	456	480	501	473	504	465	456	491	469	499	454	466	464	462	487	467	485	485	457	482	477	483	448	503	463	497	474	466	467	467	488	488	515	452	444	501	505	520	475	470	468	486	458	454	450	472	490	478	510	468	476	415	462	478	462	496	476	496	472	485	478	471	482	461	461	463	501	449	530	455	466	406	503	481	469	483	478	507	507	426	479	466	449	438	487	478	478	476	481	439	464	442	489	481	441	503	455	477	467	441	464	460	471	454	471	479	469	509	421	461	442	473	453	472	495	507	477	464	471	482	490	461	473	441	442	467	459	485	506	471	489	403	449	456	448	485	466	471	505	492	476	509	478	487	470	434	461	463	476	436	488	463	519	495	479	470	465	483	423	532
33157	66472	60738	38234	22766	12039	4666	658	656	629	593	651	590	626	574	606	585	602	547	592	529	603	594	526	609	557	599	551	567	554	565	567	561	580	579	596	545	551	584	576	575	521	590	569	549	570	594	512	586	569	484	592	597	561	572	620	601	585	609	553	566	570	553	576	579	583	580	565	538	547	590	545	558	559	580	602	567	587	581	606	568	552	607	576	584	575	536	613	507	578	571	569	570	583	549	583	566	540	586	525	608	601	556	559	597	535	594	551	611	579	587	564	566	586	583	610	533	584	559	557	570	596	568	571	604	558	556	552	559	567	555	570	580	590	566	585	599	556	567	587	549	624	568	601	552	558	542	540	609	555	558	549	585	546	591	511	560	580	571	547	565	547	563	571	581	545	573	580	566	637	544	586	518	548	572	573	592	529	575	526	582	546	539	549	556	583	554	603	610	579	570	572	597	557	589	565	555	587	559	589	556	586	553	567	577	536	589	533	565	578	553	579	557	569	569	550	596	595	563	567	571	552	569	579	544	584	594	543	589	578	558	575	580	549	533	544	604	538	557	572	538	559	574	578	535	554	531	542	587	617	575	559	580	572	534	558	597	581	585	578	582	549	552	548	592	612	562	575	560	565	535	558	559	570	529	520	578	597	508	559	583	566	582	560	587	558	621	598	535	563	556	557	626	552	574	576	570	561	521	607	565	576	522	566	581	630	583	583	554	582	561	564	550	528	579	574	560	585	544	568	568	563	592	541	617	615	562	577	537	579	565	546	610	589	588	605	540	519	579	551	608	554	573	566	629	522	583	551	577	570	575	597	582	551	590	557	579	584	555	587	562	552	531	605	582	586	564	543	594	558	576	558	546	591	554	554	610	606	543	587	541	606	625	534	581	548	584	580	569	553	541	526	543	516	530	553	599	586	582	630	534	610	524	589	568	542	592	572	575	583	556	554	583	603	538	585	596	556	606	537	623	564	592	551	590	572	510	578	573	564	625	580	533	530	591	559	588	548	574	548	591	588	567	581	557	561	568	591	585	536	535	574	559	606	587	567	594	554	610	525	509	591	570	558	577	520	574	604	557	571	582	571	549	582	572	581	562	549	592	567	542	560	555	596	551	529	586	577	615	577	556	633	606	567	587	579	595	571	556	595	594	553	561	546	551	590	554	582	538	534	579	549	555	613	587	535	577	569	594	578	575	616	571	562	606	576	551	609	589	603	576	578	551	592	548	555	527	585	573	552	515	559	608	558	578	561	539	557	562	550	542	595	575	570	588	574	573	565	570	517	547	526	573	560	541	531	602	572	551	572	599	576	577	596	568	579	586	574	593	539	533	563	574	585	551	589	575	579	588	586	572	568	573	567	599	557	595	576	594	550	565	521	592	549	585	579	580	566	557	533	563	560	578	562	622	520	646	582	575	555	566	562	525	610	522	567	561	531	581	550	608	579	600	575	585	550	570	573	543	585	557	595	569	568	573	566	577	538	624	590	552	549	541	632	544	566	574	564	543	549	544	565	576	549	537	627	575	553	567	589	541	574	545	598	523	546	571	553	584	571	574	552	579	560	568	543	532	569	516	568	591	592	589	574	615	584	519	544	571	569	562	569	561	579	579	573	610	549	559	550	565	601	560	604	559	552	577	571	557	576	524	588	593	599	557	596	587	562	568	537	564	571	554	572	567	554	566	594	589	579	567	594	611	547	565	533	576	543	571	615	549	549	594	575	553	564	578	530	540	583	560	566	578	558	572	551	569	605	607	549	563	561	544	602	531	572	599	609	543	532	572	558	584	562	562	555	591	583	537	570	589	579	555	563	619	570	532	535	554	536	578	550	578	577	588	577	561	591	587	554	626	581	592	564	552	574	568	580	546	546	523	558	586	518	554	568	571	584	573	573	599	595	584	577	587	598	523	532	562	542	627	577	574	537	543	560	564	587	558	544	570	572	555	577	567	590	552	587	574	543	555	554	571	605	582	583	527	571	560	565	582	545	535	533	601	553	555	613	642	567	536	589	581	542	583	620	573	591	527	608	559	593	580	561	551	576	588	580	573	554	571	534	561	564	553	579	630	558	581	560	546	567	556	508	574	581	572	566	596	554	566	576	597	550	567	555	632	515	536	567	562	559	566	600	583	552	587	607	572	580	573	552	570	569	574	622	548	591	555	576	570	560	563	573	550	542	538	552	580	559	564	536	602	598	540	581	576	582	598	572	541	574	573	573	587	595	579	565	538	547	546	552	657	592	585	549	544	584	559	554	565	546	577	554	548	567	560	534	571	589	616	545	560	588	580	570	597	584	569	556	578	567	596	547	545	523	563	589	583	582	555	548	568	552	592	518	576	594	546	595	572	546	579	601	555	528	580	562	531	539	561	587	534	553	589	584	583	586	559	549	571	575	560	564	578	564	588	590	569	603	571	575	557	591	550	551	567	567	584	600	545	600	559	587	501	560	599	546	642	545	553	514	571	594	549	549	586	552	607	564	522	575	563	562	555	591	577	534	551	569	545	587	573	561	567	541	546	574	559	591	545	619	538	550	546	600	573	574	608	588	591	539	582	586	556	595	561	589	561	547	600	558	552	550	573	568	568	600	578	600	571	576	604	540	581	564	565	564	540	552	594	546	583	571	555	558	571	542	587	566	546	562	560	546	577	602	587	571	510	564	595	591	578	563	551	599	538	560	576	596	553	583	530	563	558	560	577	602	572	567	526	580	542	606	571	578	595	602	566	589	611	572	560	566	584	608	570	594	550	590	590	563	565	557	586	580	551	610	563	506	552	533	542	562	535	593	536	537	557	537	601	587	552	586	584	591	527	561	553	559	558	567	548	543	551	585	551	551	544	564	595	568	569	542	565	559	571	577	601	587	570	569	604	577	559	592	538	506	557	556	564	522	597	554	590	545	619	574	534	524	587	601	546	598	564	577	575	552	528	546	562	547	610	528	569	576	552	551	586	586	588	578	594	615	537	562	556	585	568	578	575	566	503	598	586	578	533	576	573	555	597	584	548	550	532	507	520	582	593	574	607	553	574	578	548	537	542	550	594	570	598	608	602	596	539	593	588	536	585	573	561	569	612	525	569	600	527	597	579	546	578	573	571	531	550	587	571	574	558	610	588	597	594	584	557	555	562	570	595	567	525	562	576	609	537	569	549	545	560	584	591	548	582	578	586	554	547	593	549	622	541	543	593	581	565	581	522	593	569	556	590	572	615	539	564	587	619	548	597	558	565	559	593	582	575	577	537	551	606	519	545	532	570	570	577	572	560	557	582	554	563	573	540	534	554	553	582	587	583	572	567	600	569	546	585	561	538	578	551	565	521	566	578	549	589	584	596	564	547	565	574	615	570	600	546	519	587	603	560	571	602	566	556	563	578	570	567	574	593	600	579	519	554	582	554	564	546	553	565	578	607	563	563	535	593	550	572	605	564	613	569	569	596	564	537	578	561	580	589	607	530	559	595	585	579	560	553	568	526	583	536	569	568	599	587	555
22949	21432	34114	30736	28347	24951	17677	2101	1036	933	921	951	944	885	840	880	873	887	881	879	851	838	784	836	851	831	904	834	832	849	799	763	867	822	828	856	821	751	845	849	838	867	809	887	820	849	845	851	910	882	874	857	865	812	814	855	779	771	821	854	790	823	834	864	859	825	879	830	847	857	826	849	843	880	845	842	811	788	822	796	866	848	827	842	849	821	812	815	781	814	855	849	774	824	803	798	827	857	815	860	823	825	837	870	832	834	837	872	816	782	833	821	891	857	808	803	854	798	844	820	782	820	822	840	831	854	854	816	800	789	835	788	812	839	823	841	812	842	850	851	826	818	838	881	860	866	778	811	789	861	796	802	832	828	815	859	829	852	787	803	852	814	807	803	864	858	824	855	799	854	824	831	836	801	889	836	861	863	855	852	819	839	778	794	814	850	793	803	816	789	865	879	850	830	845	824	805	816	829	840	848	885	901	825	839	795	832	750	819	853	834	806	858	822	823	779	832	852	861	777	856	832	809	879	855	818	819	813	845	817	843	771	851	799	830	842	851	828	799	878	866	842	790	840	833	805	836	884	785	826	801	761	876	863	809	889	805	874	850	839	835	788	850	827	782	842	849	854	814	815	797	828	875	852	866	831	815	875	818	819	838	822	845	817	856	830	838	821	815	867	863	870	834	837	845	863	841	810	810	836	863	814	889	806	824	773	838	828	882	847	861	816	832	828	783	809	810	863	826	884	865	829	810	809	863	778	831	848	795	840	881	754	820	864	831	866	806	811	891	837	812	816	842	824	801	868	850	790	835	881	846	835	827	826	798	812	891	741	861	832	833	834	799	857	832	836	873	877	839	848	797	856	774	831	840	842	748	846	828	859	793	856	825	834	802	844	892	855	779	835	832	865	816	806	858	861	780	849	851	905	830	822	794	841	824	871	846	795	836	855	860	851	779	835	840	854	851	798	791	830	882	876	816	817	827	849	817	882	849	837	874	827	867	835	821	842	823	835	826	836	847	815	797	791	839	823	855	862	845	829	845	842	826	832	780	862	853	854	800	785	795	888	858	872	838	818	834	918	829	802	782	894	811	841	819	803	825	797	824	837	829	856	808	823	848	818	843	826	883	823	823	828	837	838	871	872	823	796	839	789	846	790	794	836	891	852	847	845	849	778	832	830	790	759	873	846	840	845	854	828	795	872	836	841	845	825	803	833	857	812	820	810	821	829	857	839	836	851	874	840	842	877	777	831	816	796	797	843	793	839	797	885	851	882	834	817	824	847	862	816	841	841	833	868	847	815	864	860	809	794	859	835	808	853	796	791	871	830	801	844	811	833	840	822	835	834	843	813	858	875	826	855	811	838	850	843	778	868	812	826	882	810	873	831	793	873	866	816	823	849	820	850	884	866	807	863	821	871	846	789	851	781	848	790	865	859	862	824	800	848	819	817	824	861	785	819	870	840	853	774	858	845	798	835	836	846	838	832	842	816	825	787	824	870	821	851	840	833	835	879	833	783	825	831	832	828	843	828	833	806	870	801	772	814	812	792	818	823	785	820	836	874	779	810	827	827	814	820	849	848	831	781	826	887	784	828	824	874	832	849	853	824	821	887	836	795	810	822	824	853	833	838	817	806	811	794	807	830	833	840	819	822	832	836	785	850	841	811	809	823	873	878	851	840	806	816	829	812	815	825	781	856	842	887	843	855	795	830	821	795	838	815	899	874	775	862	804	850	827	783	806	867	809	836	889	833	838	850	812	827	829	806	822	861	790	856	852	801	819	819	803	816	851	819	855	845	790	848	884	841	882	823	848	783	881	844	827	805	834	807	848	831	852	882	845	845	851	809	844	867	823	812	859	816	857	826	788	870	878	865	850	821	863	850	823	806	815	846	820	812	828	740	821	734	801	821	823	843	782	884	840	804	831	819	828	815	845	827	816	887	842	876	819	862	797	830	828	793	796	879	824	783	802	768	826	777	819	805	831	870	821	863	835	884	868	852	831	827	835	811	840	735	865	816	796	838	854	867	789	847	814	825	843	828	853	850	869	844	857	819	828	884	848	830	866	799	869	814	830	929	802	803	843	824	790	835	855	860	850	853	825	891	850	824	795	870	821	848	826	895	801	807	811	806	838	843	849	882	803	782	830	808	859	842	885	826	857	796	850	804	826	834	865	850	861	769	821	859	865	838	823	874	829	796	795	800	841	847	833	828	779	818	830	813	849	812	828	807	802	836	820	860	812	884	825	863	793	882	866	860	838	841	853	861	861	776	779	834	821	796	885	833	832	842	814	808	797	846	811	820	840	871	822	877	801	868	814	770	806	831	801	855	845	817	818	845	830	861	840	862	884	817	822	840	814	834	857	800	816	802	888	801	835	811	898	810	814	835	814	817	828	790	836	826	806	782	811	765	823	803	805	806	806	801	836	834	796	830	857	823	839	802	823	800	828	847	853	786	834	819	810	806	842	855	850	843	864	826	813	853	832	850	853	786	847	884	787	823	832	836	841	860	830	784	808	773	807	834	838	795	831	790	840	850	856	811	819	821	816	835	798	824	871	852	826	857	888	874	829	834	816	797	882	838	844	874	791	816	810	798	841	799	789	848	842	853	838	825	876	840	814	809	855	836	807	816	841	865	827	815	793	822	812	830	888	897	840	808	827	923	920	807	848	851	805	834	850	838	875	862	758	863	788	774	836	817	874	839	862	862	881	877	843	836	796	807	827	813	837	838	844	831	822	801	825	834	828	832	843	830	859	877	862	842	838	842	833	892	791	849	860	865	829	892	821	806	809	894	836	860	830	791	822	819	815	827	846	846	808	884	837	835	816	801	813	812	883	821	828	845	830	847	839	863	855	826	812	815	838	849	767	823	801	807	824	798	797	829	799	820	808	891	833	846	823	813	839	809	895	819	808	798	826	816	828	801	817	841	819	838	755	819	849	822	810	856	842	895	839	835	801	813	816	793	802	835	862	839	876	841	815	799	806	836	864	895	812	820	810	813	872	797	834	871	826	856	848	857	805	820	811	827	812	826	802	798	829	846	822	843	809	791	840	832	866	780	820	803	872	872	813	828	806	846	844	845	860	840	861	822	842	819	819	844	830	853	828	844	830	826	852	815	826	872	835	851	796	832	833	812	868	812	791	808	810	832	846	854	820	846	838	778	855	852	880	822	783	812	839	822	833	831	821	792	846	839	790	836	837	824	791	806	862	857	787	837	845	812	916	828	823	808	798	856	881	808	837	837	809	795	841	785	851	805	864	820	857	834	804	813	771	808	846	802	867	840	847	847	841	808	885	818	749	813	843	823	811	883	783	809	848	840	812	911	848	810	809	849	877	786	834	861	865	843	832	839	843	833	856	845	814	814	828	820	862	825	819	850	799	875	835	825	786	836	764	821	880	829	812	794	810	836	846	817	904	800	772	810	834	769	831	860	821	849	815	800	856	846	852	825	791	834	799	782	841	837	845	813	834	841	860	864	864	848	810	797
45602	92922	83201	61052	41775	28534	12213	1401	1266	1169	1223	1071	996	1020	1043	1058	967	959	953	1030	986	998	992	959	998	968	954	944	975	882	925	925	922	935	974	930	918	945	920	932	942	935	930	907	989	918	917	952	921	923	944	934	970	980	911	900	967	915	894	968	905	953	902	958	930	923	890	945	937	916	949	949	908	956	900	972	905	934	929	927	966	950	943	912	970	934	980	940	923	943	893	887	930	939	903	886	924	952	932	965	1005	882	948	898	957	902	948	959	874	945	931	962	863	954	970	880	942	918	925	910	936	908	913	932	920	903	922	900	930	904	922	876	930	902	944	923	941	934	859	874	919	944	880	930	919	953	925	930	917	890	920	936	949	931	880	881	953	956	902	948	950	900	896	918	933	938	969	973	953	933	893	993	950	901	940	917	925	945	967	931	913	872	907	902	879	929	919	938	874	921	906	936	907	896	954	912	900	898	917	935	934	896	930	948	959	945	880	957	944	915	882	907	894	951	900	934	882	916	922	993	938	924	933	951	908	953	942	1021	918	921	859	920	915	935	950	960	924	874	963	972	920	892	892	889	885	924	960	915	913	899	904	909	945	911	982	935	937	907	905	927	975	942	930	912	890	953	892	935	908	985	937	939	976	916	952	942	949	899	946	934	916	907	880	946	889	882	964	950	922	924	922	910	895	901	907	939	906	931	936	904	916	897	934	901	891	877	950	897	917	888	917	895	907	940	978	948	907	916	955	930	934	1006	941	873	921	908	900	861	926	892	931	906	958	906	987	928	947	930	963	946	928	926	906	898	907	887	970	906	942	912	933	871	907	929	899	921	923	874	924	936	992	910	915	939	919	920	904	871	939	924	907	943	873	901	941	993	923	923	945	968	889	915	938	957	903	943	882	857	909	971	951	881	888	914	928	945	960	956	928	928	880	858	863	902	955	848	926	913	925	908	908	969	907	929	884	943	914	994	934	900	909	905	896	891	965	912	885	907	934	911	871	913	907	943	888	941	941	950	904	910	931	915	937	900	955	908	921	940	901	847	968	839	921	955	955	907	933	922	930	909	881	940	959	937	1025	953	898	935	870	945	1005	942	908	911	932	835	965	892	986	919	915	952	913	931	960	906	959	972	917	879	925	910	965	942	973	886	924	957	867	909	958	888	903	915	902	986	919	907	868	948	896	987	927	934	852	932	908	896	877	888	982	903	992	929	937	899	973	966	902	962	920	914	918	939	890	924	897	951	943	845	964	912	925	931	899	958	902	981	857	974	899	928	957	918	934	940	955	924	898	912	892	913	899	940	967	907	919	953	926	919	929	910	1000	912	918	954	939	951	958	956	978	925	893	913	898	961	886	939	926	929	912	892	971	860	948	930	911	965	907	908	919	889	919	924	926	951	907	901	921	915	923	924	888	930	922	962	938	929	922	933	960	919	971	916	964	1023	923	936	869	919	918	905	932	907	900	962	934	943	908	884	920	917	932	923	937	947	927	938	957	908	921	916	926	971	946	936	915	936	874	887	861	886	905	925	983	975	934	915	969	923	928	939	909	875	898	945	903	887	909	927	948	915	927	879	947	944	975	992	927	899	810	931	944	942	924	944	945	963	922	984	929	940	883	922	906	890	907	906	901	953	962	898	904	869	907	873	975	900	893	976	901	964	932	910	983	951	910	946	876	916	925	935	876	959	909	953	936	931	873	945	907	897	897	898	914	939	899	888	932	931	896	906	903	895	910	960	974	895	915	957	947	943	895	977	904	961	974	973	958	919	998	946	889	936	919	925	934	928	931	889	982	930	971	904	969	912	941	920	927	943	911	902	931	920	920	956	921	912	883	898	897	932	928	906	888	917	926	956	878	930	918	882	926	947	890	947	894	916	906	914	884	886	917	895	952	891	884	946	887	962	954	1010	945	921	928	933	925	889	900	952	870	885	983	950	892	919	934	887	896	920	949	938	914	950	908	958	919	901	911	916	929	919	958	925	1012	926	897	925	930	878	980	949	990	959	946	870	889	914	918	933	912	905	923	943	917	944	886	872	974	917	915	935	932	919	866	895	869	896	892	924	934	918	940	892	925	917	914	883	916	913	894	974	977	877	925	886	911	941	910	939	942	969	966	875	865	930	912	945	942	943	947	911	975	982	910	950	939	879	864	882	974	940	952	932	934	914	910	948	935	893	875	938	968	921	913	985	912	933	936	942	927	949	928	920	965	901	890	919	870	908	837	899	924	963	867	933	883	920	950	939	893	959	911	946	917	972	954	914	903	938	937	888	898	923	943	895	886	916	902	946	928	966	925	857	875	913	940	865	926	905	984	884	931	912	946	936	895	926	921	990	950	931	970	945	978	868	930	949	904	895	931	935	926	910	940	929	963	901	956	902	876	950	917	926	946	888	968	915	962	951	911	914	878	931	904	944	953	942	942	913	896	937	974	900	922	955	951	928	876	892	968	929	934	887	910	876	949	886	926	958	967	914	898	915	955	946	923	890	930	976	918	851	899	866	916	938	955	936	988	843	868	980	887	918	947	946	954	956	948	950	908	911	947	922	956	882	915	925	953	969	956	911	904	911	911	895	926	934	880	924	888	915	851	894	968	953	868	914	933	867	937	914	949	932	960	925	904	910	939	922	946	954	956	936	932	961	916	959	920	923	991	926	942	970	925	898	926	905	912	952	937	929	945	911	926	907	891	901	932	896	925	919	914	905	935	935	954	873	904	918	947	941	907	889	903	933	951	899	890	990	936	928	940	929	930	971	905	925	909	942	899	864	902	935	897	891	883	886	921	922	873	926	931	910	972	960	922	948	913	908	945	940	911	989	936	908	901	940	950	920	930	961	902	911	946	968	927	938	954	952	909	1002	959	906	952	946	983	923	915	902	863	885	962	930	930	964	937	947	975	915	873	925	896	893	974	953	954	929	879	959	970	981	906	941	891	899	909	951	965	917	952	970	900	895	918	892	901	938	909	966	918	932	943	907	885	941	939	942	926	939	905	962	910	971	928	896	925	962	940	974	963	932	905	912	867	942	885	920	944	934	915	969	868	886	919	938	953	894	902	948	881	926	939	963	999	947	938	904	918	895	903	895	928	918	948	916	924	924	891	918	903	950	928	923	982	867	908	985	893	974	907	962	896	924	971	943	950	924	931	900	907	902	902	955	838	955	960	921	967	876	924	931	930	892	887	945	920	917	912	914	909	903	963	891	918	929	907	929	933	946	919	929	876	924	930	944	895	947	861	929	900	921	917	928	929	919	862	976	937	890	932	1006	904	917	943	939	955	884	911	932	881	936	926	977	922	930	954	936	920	948	918	942	883	899	935	951	933	933	906	978	948	919	937	934	926	929	873	918	883	947	978	943	935	926	959	918	897	875	890	932	951	948	921	914	961	939	952	904	933	904	921	930	953	963	949	953	899	909	936	910	901	873	904	931	916	956	888	952	933	885	919	933	985	953	910	890	950	937	903	962	861	919	1012	901	912	937	900	999	947	899	913	921	938	932	976	934
27403	24420	36030	19762	5732	1783	629	385	405	381	409	406	380	395	368	393	383	360	380	387	364	392	419	401	386	379	365	401	374	389	358	374	406	378	359	360	361	386	370	381	418	406	357	339	402	400	412	388	399	348	359	380	378	423	356	413	379	399	388	403	396	360	396	392	402	348	398	385	390	374	380	357	344	400	437	385	410	355	367	378	375	413	362	400	367	395	403	377	418	406	383	382	369	417	369	368	378	425	344	387	401	386	417	379	373	377	388	359	414	368	411	359	380	374	383	376	403	368	424	399	377	385	368	392	374	383	374	369	372	388	381	386	368	362	393	357	380	352	397	392	393	386	389	385	395	397	343	421	388	420	360	349	394	372	403	399	359	375	369	408	399	381	402	371	391	397	390	386	365	383	371	396	386	367	398	437	371	379	354	381	400	400	395	386	399	392	382	403	356	371	429	406	376	393	341	355	438	379	387	403	405	336	324	389	387	382	381	361	388	393	389	378	377	387	390	402	423	400	374	351	375	416	394	388	388	416	335	408	407	378	430	412	352	373	438	377	384	384	365	395	388	397	397	355	340	396	403	380	383	395	373	394	407	373	384	402	390	397	361	403	393	379	382	389	396	372	390	389	384	393	351	378	387	390	399	394	370	372	395	352	362	362	368	336	410	369	369	404	356	355	398	388	409	348	423	408	386	403	417	367	393	365	356	348	398	361	413	366	373	372	383	427	383	392	386	388	433	400	408	375	361	375	381	416	396	420	353	399	407	395	390	385	400	363	394	381	385	363	399	368	375	406	373	354	410	402	409	396	381	420	371	383	406	411	379	415	378	367	426	351	380	402	388	369	399	352	370	385	371	386	379	373	351	395	387	371	396	377	362	386	369	354	358	381	346	394	378	395	381	392	393	377	373	385	381	391	373	379	355	382	406	392	379	376	397	363	414	416	371	356	369	427	379	394	370	365	380	413	388	396	382	415	346	399	387	405	370	402	402	383	366	383	388	364	381	420	342	375	394	355	363	409	360	381	408	400	410	396	375	402	388	416	413	395	386	390	349	363	380	382	384	367	373	372	368	380	395	384	384	400	408	417	402	342	409	393	383	353	403	358	400	372	393	369	409	353	357	381	389	363	383	420	396	385	388	376	377	400	388	394	382	374	365	388	343	356	398	402	414	406	390	404	366	392	370	383	357	364	380	390	371	385	377	370	392	353	414	402	367	374	373	383	376	372	364	357	373	407	382	379	357	377	387	369	366	364	404	388	391	388	354	394	383	408	416	386	365	399	355	368	424	372	383	353	370	383	390	399	383	377	364	366	340	381	401	392	401	379	432	414	366	398	382	386	356	378	381	400	359	365	406	373	351	395	378	391	397	379	375	409	360	379	403	374	337	364	386	381	366	367	406	387	387	429	367	395	393	395	436	420	378	392	395	370	379	407	404	399	391	362	407	398	363	379	413	343	362	406	404	425	402	340	354	357	399	366	394	399	381	404	374	399	422	364	383	388	354	373	391	370	369	357	374	399	353	384	411	370	391	372	413	380	376	376	383	385	386	416	402	403	374	396	370	371	379	396	384	407	408	404	392	369	371	392	403	419	414	379	393	380	411	410	354	369	415	352	385	403	394	376	381	393	424	393	371	414	384	376	350	358	379	411	329	412	392	352	400	337	351	373	347	371	403	354	419	382	404	396	393	398	362	422	372	397	382	388	401	342	367	395	388	384	358	370	364	376	389	404	378	418	387	397	388	417	382	377	393	382	382	412	376	382	375	384	375	339	391	368	411	397	405	404	364	388	363	382	383	406	386	340	416	372	335	387	389	406	358	412	388	382	392	381	391	397	369	399	350	391	371	392	368	374	350	345	398	395	417	388	364	372	362	393	388	353	390	359	380	329	358	416	397	391	400	374	372	366	403	411	387	374	442	376	360	401	394	390	378	369	386	378	383	356	374	368	354	371	386	362	372	361	428	345	376	376	384	378	388	374	369	361	379	354	399	376	379	349	399	353	398	344	405	393	392	372	409	412	399	383	421	371	364	420	406	406	382	414	401	415	422	386	410	375	393	370	407	401	392	391	365	382	407	372	387	376	370	430	399	367	378	363	370	395	396	384	380	375	368	393	356	392	398	378	403	403	359	392	400	408	324	390	423	380	386	338	396	355	380	371	385	379	403	412	372	391	393	410	368	393	355	409	368	352	406	389	382	347	340	361	371	373	396	402	380	401	413	394	357	392	338	387	382	377	349	373	391	363	383	381	362	372	403	377	385	416	372	398	369	343	386	388	379	358	409	388	379	382	365	383	372	393	411	356	352	376	381	395	373	364	390	389	376	403	380	377	377	414	398	391	411	382	402	400	380	390	382	397	405	355	410	382	405	341	362	391	367	387	356	357	373	437	380	374	388	398	370	383	377	373	364	389	422	351	362	404	336	372	345	348	375	385	378	400	404	375	375	362	394	397	399	366	383	401	374	386	386	370	377	399	359	372	374	374	389	425	366	400	368	398	391	385	447	401	351	359	423	376	361	392	363	346	366	383	360	391	359	371	395	377	381	387	402	397	383	381	397	380	388	390	384	386	361	375	402	387	369	399	399	411	401	356	375	421	371	350	388	372	377	350	393	394	404	385	399	399	379	387	374	402	410	374	372	378	383	373	354	380	374	411	372	351	382	416	365	388	363	362	354	392	405	398	376	358	410	368	382	385	380	408	369	424	377	408	389	380	369	389	384	367	399	399	376	420	406	364	382	376	428	346	361	373	402	377	388	423	406	362	402	407	359	421	379	383	343	408	420	409	366	353	391	387	362	444	376	399	379	367	399	410	356	360	400	406	365	367	365	366	361	362	412	351	395	359	359	366	390	389	357	394	410	364	397	421	454	344	401	396	376	367	378	372	370	377	360	414	375	379	388	421	405	374	357	404	401	409	377	405	352	388	405	424	402	383	364	417	380	392	374	361	391	419	362	382	374	361	371	373	410	402	398	389	375	408	364	402	359	363	391	368	381	338	388	412	378	390	367	417	376	349	399	412	391	414	414	370	392	373	406	381	391	400	389	393	395	362	370	378	363	396	396	396	387	364	378	360	429	387	416	345	408	388	358	391	378	367	384	381	424	410	375	376	400	439	419	367	345	394	380	399	367	374	375	378	376	363	378	387	373	382	408	371	381	351	402	379	350	363	393	398	355	381	389	364	411	362	372	377	369	388	409	370	398	393	352	359	397	375	361	375	385	392	393	403	371	429	344	361	375	371	410	382	357	394	350	424	386	359	414	389	392	403	402	381	420	387	385	368	409	356	408	388	373	365	374	390	346	356	397	349	386	401	373	410	381	432	387	389	372	428	400	399	368	378	380	383	414	370	407	402	385	385	395	395	409	374	351	373	365	370	375	378	381	385	357	401	353	392	388	386	403	375	382	396	384	394	367	397	367	406	419	379	382	366	369	394	383	391	358	417	396	401	414	404	360	369	406	378	359	333	354	394	364	373	405	390	397	380
13331	38610	35905	15783	6283	2753	976	418	481	460	463	492	431	442	447	478	469	450	472	442	439	480	408	466	448	469	470	460	467	474	445	428	446	460	485	470	462	436	444	449	441	464	450	452	435	457	466	482	455	434	452	442	429	409	495	397	425	476	458	466	514	456	458	437	455	443	467	445	462	451	441	453	445	444	465	450	439	466	472	452	478	427	439	431	445	447	466	464	461	419	448	440	455	454	452	427	471	451	438	460	469	442	476	467	464	401	438	473	465	425	453	460	445	453	438	472	461	461	450	445	424	478	455	467	463	468	465	451	440	432	481	451	447	452	423	495	472	461	432	450	501	468	455	449	477	451	434	490	451	449	411	461	487	486	448	433	476	436	471	474	478	464	444	450	438	444	412	438	473	451	464	444	432	455	419	460	488	461	509	432	455	428	451	465	486	452	446	463	468	433	422	451	432	462	457	435	463	478	455	450	456	475	442	452	452	474	452	438	464	480	469	449	462	460	445	472	458	461	464	461	439	450	460	447	498	468	477	429	440	453	479	471	461	454	470	470	442	453	453	461	470	463	484	423	457	438	445	477	468	455	442	460	459	478	471	472	448	457	431	439	437	476	452	473	460	428	441	467	414	470	466	468	437	448	480	429	435	458	466	430	466	469	466	463	456	439	505	446	439	439	434	438	503	470	426	462	424	465	458	446	424	446	472	437	441	513	450	438	440	427	438	473	446	433	431	451	458	479	429	443	451	466	464	471	466	439	416	447	433	451	498	468	474	446	456	476	457	466	479	475	464	415	429	461	481	433	423	442	425	448	466	472	470	441	467	463	441	444	435	443	439	486	402	450	452	427	446	459	481	465	424	477	418	443	440	463	506	450	447	436	431	447	464	453	451	465	447	459	449	492	447	476	434	455	412	443	438	457	480	430	443	454	470	458	423	465	436	440	434	460	450	467	451	458	428	466	400	417	475	447	444	466	472	464	455	503	480	470	467	493	491	461	456	424	450	488	485	434	461	448	455	433	456	498	480	484	432	404	454	473	432	435	470	457	430	457	418	477	487	497	424	426	461	453	472	450	441	448	486	456	470	437	461	423	434	440	492	414	449	446	479	451	476	442	442	487	461	488	496	465	422	460	407	493	417	457	462	494	453	454	493	470	442	419	433	417	458	467	487	465	492	462	466	463	447	480	439	464	461	452	461	485	446	491	442	475	470	463	432	405	509	430	452	465	471	459	469	519	451	420	440	457	468	479	439	459	452	443	448	443	439	479	412	449	451	484	468	470	431	414	441	485	431	438	457	468	459	457	459	433	444	423	459	457	453	438	434	450	470	476	462	454	499	453	464	497	483	450	428	440	441	486	499	458	481	479	474	477	444	473	450	445	422	468	420	431	503	431	496	489	447	418	439	470	435	439	489	461	429	445	445	432	447	430	484	450	434	451	443	455	435	460	476	474	433	488	489	493	468	462	438	461	479	470	474	464	489	441	492	422	468	461	466	470	484	455	468	453	464	474	445	482	455	483	446	443	405	448	455	455	427	486	465	470	474	496	459	412	426	446	454	479	454	465	459	434	429	426	449	463	484	512	422	458	458	446	459	463	469	454	487	454	522	457	443	465	465	486	438	461	474	466	430	451	452	464	438	423	465	473	470	504	472	443	480	460	504	450	460	503	459	432	464	470	442	449	461	454	464	467	413	467	486	470	451	456	499	468	466	463	442	426	468	443	457	425	427	414	429	468	459	492	471	479	460	457	447	475	422	444	439	484	433	414	456	455	480	476	457	417	435	473	417	440	450	468	471	479	467	463	459	499	471	464	461	449	456	487	485	448	473	494	439	441	449	438	461	436	442	437	442	460	457	469	433	472	452	432	450	427	464	428	438	485	423	482	453	485	461	462	443	500	459	414	439	471	480	468	471	477	469	429	446	472	431	471	444	472	490	484	446	481	438	402	491	468	455	430	468	465	432	441	457	462	445	477	481	468	501	444	442	473	524	428	446	428	412	421	451	454	453	444	469	482	407	458	467	449	468	454	464	444	476	470	462	476	433	476	423	474	468	446	453	423	463	404	441	480	496	439	453	429	486	406	448	455	411	459	462	398	511	461	448	454	474	438	448	459	464	424	474	448	452	454	433	468	457	455	436	484	424	471	476	460	453	500	454	474	453	446	462	484	484	453	472	482	443	437	433	450	470	429	416	462	419	460	476	453	448	472	440	424	474	482	458	415	446	402	482	482	479	440	454	477	451	457	454	408	468	477	481	465	406	476	469	467	460	487	458	455	436	444	429	453	411	468	472	442	441	487	476	468	463	485	448	464	470	482	473	475	476	445	469	490	454	419	442	423	443	464	447	455	449	459	439	449	435	432	424	484	436	478	434	422	449	476	437	455	468	438	432	453	489	458	476	451	412	439	465	465	462	456	459	496	460	446	435	487	456	445	487	472	443	442	445	458	451	438	460	477	430	449	448	440	489	427	439	485	464	453	495	502	431	445	484	463	451	449	449	447	474	438	426	456	428	447	438	453	414	498	452	439	445	460	441	477	427	498	456	461	448	451	438	453	468	453	459	492	450	449	407	459	510	482	431	479	444	448	451	509	489	472	459	478	491	451	446	500	454	471	478	424	433	460	448	444	423	442	479	490	475	437	424	523	453	458	502	465	456	419	475	469	479	449	485	480	441	423	439	458	477	471	469	463	469	473	484	485	466	430	447	484	451	458	451	417	478	447	454	469	447	476	450	454	445	466	442	431	438	441	440	499	470	449	462	487	477	480	482	476	465	467	463	422	470	499	452	458	404	451	458	449	443	456	486	462	441	464	477	438	459	455	494	467	431	433	453	486	446	446	425	448	490	493	437	465	473	475	485	463	446	421	457	434	431	457	412	470	470	447	475	416	424	448	446	449	488	479	441	431	475	434	468	433	456	479	483	412	474	473	471	445	493	440	491	475	437	484	469	479	448	441	400	468	465	463	464	478	437	454	470	475	451	479	439	462	492	475	483	452	496	459	452	478	429	471	422	437	476	424	465	455	446	464	456	473	445	451	476	458	477	432	430	470	460	476	469	446	504	480	469	471	494	446	468	466	453	452	446	499	464	470	444	439	430	425	493	448	471	496	454	441	417	443	469	434	473	452	465	448	424	468	447	476	442	452	459	442	464	446	461	435	497	470	443	456	437	471	479	461	449	466	445	453	415	462	460	484	478	467	459	440	436	451	482	467	468	458	429	474	465	441	473	471	460	438	444	475	475	462	477	445	444	456	503	454	449	437	494	442	475	450	431	468	445	446	451	491	468	437	491	443	468	469	462	443	431	447	444	446	475	434	428	436	471	469	450	452	464	439	436	441	511	451	458	461	435	494	489	459	439	435	453	462	452	434	472	467	440	421	487	512	487	445	442	477	437	461	476	436	440	426	465	449	499	452	458	444	487	467	447	466	497	467	459	482	425	432	427	445	475	467	471	447	479	455	488	434	429	475	427	451	472	439	433	451
24553	22160	43933	38072	25525	16732	4392	663	588	568	577	598	575	574	556	528	534	522	526	545	572	520	575	555	564	569	557	571	516	564	557	521	542	533	542	552	567	589	526	613	562	535	493	538	572	547	510	605	579	527	525	543	533	550	574	506	501	549	557	544	514	544	526	530	540	559	560	542	547	534	546	559	551	542	538	560	496	516	565	548	583	558	542	563	576	558	535	534	524	536	547	516	546	557	544	504	558	521	541	579	515	588	546	545	551	530	536	512	526	569	561	521	544	514	564	542	570	536	520	562	581	576	576	520	572	514	522	522	524	524	569	546	565	522	565	546	539	558	495	541	553	542	571	558	568	567	541	543	542	592	480	499	545	493	560	535	548	536	544	546	520	524	545	531	539	575	539	582	524	554	528	567	555	519	547	547	563	533	539	569	547	520	523	515	528	528	549	572	554	557	547	544	541	523	504	542	518	558	541	519	565	559	533	548	550	529	559	511	570	542	543	540	577	520	513	531	550	535	583	516	511	518	526	544	555	502	545	527	557	564	543	527	528	531	552	547	551	522	515	546	521	584	512	534	556	579	502	571	592	569	525	521	564	549	555	562	532	548	568	563	565	546	555	553	527	560	524	536	537	529	572	534	571	586	520	527	532	532	565	540	535	516	542	543	559	531	547	534	534	529	553	538	554	551	551	530	538	554	556	521	563	544	545	520	540	542	528	573	548	540	556	545	559	550	538	524	543	527	540	544	549	548	531	571	585	541	541	542	541	544	529	522	572	565	544	539	575	545	498	552	526	516	537	510	568	493	540	586	528	545	590	560	527	509	590	549	509	530	516	523	515	526	515	527	524	582	573	545	576	567	555	568	497	551	519	544	568	589	531	562	562	549	539	572	522	507	571	478	561	512	489	533	509	565	505	549	564	545	551	536	556	547	519	535	534	525	520	611	564	529	575	539	564	553	560	585	520	560	537	546	507	538	569	555	511	497	517	519	549	528	530	559	545	506	554	543	570	503	550	545	568	509	564	561	543	572	552	511	552	510	518	576	528	541	545	554	501	542	556	567	534	518	497	593	564	514	569	532	564	540	552	566	531	530	522	575	552	514	534	533	554	535	522	555	548	552	541	544	541	532	539	541	565	557	579	510	529	569	532	544	526	559	549	556	528	547	550	516	527	545	527	553	575	499	595	548	533	530	550	520	553	567	580	565	560	544	572	530	531	565	571	565	557	528	568	521	514	518	545	481	513	513	526	545	515	554	573	538	566	563	551	531	504	545	557	504	550	523	537	559	527	588	545	594	556	547	587	544	531	532	511	524	542	511	541	539	490	532	535	532	475	581	574	600	560	570	561	592	516	549	560	550	506	560	540	570	533	574	514	539	507	540	561	544	551	532	517	551	550	527	536	500	537	541	547	529	518	542	549	526	539	557	510	538	530	512	505	562	589	517	565	522	476	507	534	531	563	519	521	560	528	497	559	593	522	546	559	538	574	563	558	536	532	513	544	537	531	547	504	516	490	549	552	547	563	535	516	560	539	558	537	550	537	549	533	512	528	521	560	562	541	570	555	531	549	537	537	568	543	550	586	536	566	540	497	515	570	562	569	526	572	535	510	547	535	564	582	545	516	536	532	511	534	583	549	541	580	540	615	537	556	491	584	556	570	597	522	589	487	540	547	553	528	541	563	529	576	556	570	543	545	535	576	506	572	517	541	545	512	615	462	544	521	555	549	542	530	551	502	538	516	582	558	504	558	563	557	542	537	539	549	532	505	521	586	515	575	513	544	524	524	615	553	575	555	517	535	510	494	532	519	547	542	581	523	526	557	546	523	565	505	534	563	526	501	532	544	556	522	563	525	520	544	563	560	530	564	530	568	526	529	514	579	513	534	561	555	564	531	518	546	552	545	546	559	527	525	522	581	522	541	534	526	528	562	524	556	591	541	575	541	551	539	541	507	532	556	553	588	527	523	571	521	521	557	575	491	579	552	547	579	532	523	564	573	512	562	537	549	554	546	565	560	525	543	551	533	544	530	529	555	536	532	535	568	538	552	544	501	571	515	551	568	528	564	577	533	531	523	552	524	540	539	574	550	548	547	559	578	549	518	548	507	515	536	561	565	524	581	554	579	530	550	540	556	550	559	520	532	538	561	521	531	516	563	576	521	541	541	550	582	581	565	538	550	587	544	549	540	563	520	559	536	514	523	580	555	561	546	605	540	514	589	507	551	529	583	542	592	522	552	508	552	540	498	539	557	563	530	559	544	504	530	526	537	530	540	542	499	473	507	591	550	541	567	496	529	545	512	580	543	534	572	531	537	516	530	535	537	558	572	509	511	554	553	531	546	534	554	523	547	553	522	515	591	536	525	533	534	559	528	544	524	544	491	537	521	565	590	549	538	526	551	598	563	547	545	552	527	535	561	549	562	486	514	559	532	504	541	501	550	511	534	514	536	547	538	549	537	550	559	536	555	571	531	543	532	504	561	500	539	556	548	538	553	544	549	513	547	537	537	505	524	537	567	504	543	502	541	500	575	536	542	516	546	535	569	545	537	509	533	571	541	561	528	526	535	571	560	555	542	521	565	551	530	526	570	534	529	533	511	530	552	534	571	555	524	552	541	589	573	520	548	530	535	539	476	541	506	539	540	527	541	574	526	585	529	533	548	560	533	558	538	549	566	556	531	567	545	541	559	536	570	517	565	543	570	595	508	541	536	571	519	559	539	549	583	536	556	502	547	521	548	518	570	524	571	528	537	521	530	558	501	542	492	535	548	589	551	551	525	539	592	547	527	539	562	572	553	553	549	587	517	559	485	552	573	541	559	524	559	539	543	542	589	559	522	512	510	508	532	548	564	521	514	590	546	481	557	515	495	529	556	504	527	499	531	536	567	508	504	526	492	563	540	526	532	552	595	579	487	528	530	484	519	545	542	564	541	516	523	574	537	528	531	539	557	532	539	561	510	558	572	552	526	509	529	582	545	533	566	539	561	542	527	536	522	502	561	537	523	582	563	546	546	549	571	526	542	535	528	550	515	560	527	517	535	584	527	510	574	521	559	546	506	584	530	538	580	537	541	540	548	550	538	541	538	524	519	521	520	574	533	556	501	537	532	556	563	520	562	540	552	583	530	534	543	535	507	540	530	513	525	549	522	514	524	557	557	558	541	531	584	539	567	532	497	518	495	555	531	534	542	516	551	532	528	559	525	542	544	522	485	521	535	557	536	531	539	586	529	524	546	526	557	549	566	550	530	536	520	523	543	539	509	523	526	498	543	598	470	517	541	557	553	576	551	594	569	538	512	533	554	523	541	571	518	539	528	542	517	522	518	525	516	582	572	490	515	536	541	527	532	533	542	555	573	482	510	527	550	552	554	493	522	544	572	541	567	502	537	532	540	560	598	559	554	541	572	553	564	552	499	550	525	558	521	536	537	521	545	578	504	519	497	560	509	550	586	533	568	564	545	543	548	560	539	586	539	539	539	545	535	556	559	552
32902	78687	74362	44001	26873	17182	3855	826	718	751	712	670	699	644	624	627	658	665	653	666	670	603	628	649	619	621	645	602	607	623	627	610	650	607	631	625	630	652	604	646	595	647	646	595	634	635	596	593	660	602	587	598	600	647	654	673	595	604	618	656	646	637	622	633	638	607	591	613	633	633	627	648	609	629	553	589	615	616	634	612	649	614	608	622	627	618	588	636	607	614	597	638	591	631	601	598	637	557	591	633	626	627	631	631	629	609	600	609	587	612	614	593	606	606	638	612	621	620	614	580	611	597	606	629	633	614	594	605	605	629	628	578	655	640	602	621	606	602	655	608	687	621	613	667	643	607	593	597	573	629	614	667	611	628	610	624	601	601	598	615	591	591	667	635	648	632	620	623	601	597	584	574	582	617	663	577	656	634	654	600	612	593	585	607	653	637	662	625	674	603	594	604	605	627	633	566	610	629	606	622	592	617	614	596	588	632	648	656	594	633	630	634	589	624	653	600	629	625	629	623	632	597	659	577	635	619	616	598	642	682	564	638	623	641	657	612	570	613	626	672	629	633	624	644	591	639	606	570	668	583	645	677	640	619	567	635	618	662	602	634	607	562	595	610	608	631	633	622	666	624	619	593	582	594	614	594	595	599	606	569	653	652	668	609	610	627	624	614	636	598	612	644	600	577	588	610	615	606	631	616	610	619	638	595	610	584	583	635	615	644	617	653	591	616	613	608	607	612	648	582	607	629	636	616	611	630	602	613	670	639	656	589	657	667	640	611	617	605	573	567	632	595	618	644	621	637	613	641	605	628	619	621	636	615	601	563	627	650	635	583	604	625	622	609	615	604	570	602	611	648	586	639	616	620	599	623	581	575	573	602	629	575	577	629	610	628	613	638	639	591	602	593	650	610	650	623	627	675	632	628	615	598	665	606	592	640	590	616	612	569	620	624	616	633	575	613	617	593	637	611	598	653	601	628	586	644	587	641	615	575	628	670	644	598	624	629	550	628	614	640	603	619	617	654	589	595	625	609	621	615	622	656	575	628	608	631	639	646	607	611	588	635	622	595	625	621	584	630	633	560	610	640	622	586	580	624	609	607	617	575	622	617	599	658	662	575	641	637	593	658	620	603	637	617	624	614	636	602	604	617	618	619	646	612	574	596	644	669	651	582	638	624	606	600	620	593	611	621	613	622	620	635	657	611	634	616	608	650	592	604	630	574	609	608	673	594	641	651	624	619	602	634	626	640	610	664	597	646	617	602	620	563	578	616	618	661	648	582	596	599	608	575	645	636	601	615	608	598	616	597	601	556	649	594	635	629	647	592	601	655	663	616	640	653	642	658	618	619	600	624	631	640	602	594	635	659	597	643	629	640	625	620	601	613	619	593	595	675	571	623	557	608	624	627	602	650	589	611	671	621	609	586	610	610	637	636	597	674	638	598	603	631	616	584	619	634	646	603	612	618	658	630	603	672	639	612	591	640	602	628	577	661	619	654	612	610	631	588	611	610	608	614	593	652	654	624	598	643	588	627	638	608	610	562	654	638	622	633	564	647	608	636	603	636	619	602	656	620	634	604	642	566	612	601	606	629	605	593	649	612	630	581	659	612	607	634	630	668	640	648	617	612	615	654	594	649	620	608	590	642	646	623	633	579	585	635	610	641	618	624	658	627	606	609	630	602	599	646	599	660	636	637	630	635	609	570	629	613	619	641	579	668	619	636	651	614	569	623	609	611	602	595	572	659	609	597	620	607	606	634	618	594	589	616	656	593	609	603	598	599	619	593	597	616	617	640	638	591	617	566	630	586	614	657	615	608	594	557	641	620	645	574	657	593	597	604	575	683	691	634	633	626	630	674	587	624	598	612	607	632	609	620	627	607	622	628	603	617	634	587	608	603	623	610	607	593	648	633	642	616	571	627	664	596	619	608	646	649	636	639	609	651	624	630	584	642	630	623	597	647	568	604	597	622	625	632	590	655	607	589	626	584	619	632	607	611	612	637	653	602	608	612	619	617	593	609	612	630	633	623	595	598	651	646	596	675	603	644	626	613	639	647	616	621	603	580	623	612	645	653	625	613	630	644	596	638	603	599	621	593	615	587	634	592	630	630	595	650	617	615	609	651	654	614	573	650	550	628	576	597	630	608	605	582	577	616	608	591	636	581	635	623	599	628	627	576	596	592	625	612	641	586	631	613	621	645	620	608	638	607	585	597	645	639	620	622	613	614	658	609	629	623	608	631	634	651	636	636	614	619	623	588	581	634	592	661	624	623	600	598	638	618	604	605	613	616	626	602	615	608	633	623	618	613	584	634	624	617	625	622	589	633	634	653	629	618	592	622	621	601	618	632	589	607	665	587	612	587	625	637	625	601	678	642	597	617	624	651	618	603	647	610	600	660	621	603	612	578	614	607	600	623	631	630	665	616	611	628	617	564	597	598	635	634	596	640	628	601	616	592	630	576	603	637	571	601	599	570	652	605	612	576	609	604	646	613	626	572	605	616	624	621	600	631	583	644	636	613	623	609	611	647	649	630	639	611	619	628	607	593	577	641	622	590	620	626	630	615	614	608	653	597	629	611	602	598	626	647	605	615	629	640	625	647	600	631	603	610	587	643	633	622	644	604	643	574	590	604	639	615	617	644	598	628	611	600	626	619	630	629	643	608	607	624	617	588	628	628	591	603	607	649	682	639	623	599	604	673	627	623	596	589	636	596	620	628	617	615	644	657	601	616	628	611	622	603	570	616	616	575	672	678	648	671	639	662	680	611	614	638	604	625	573	600	607	613	630	605	650	598	604	605	627	613	596	585	643	609	658	621	651	632	638	659	634	621	631	597	609	626	624	606	617	637	626	638	600	586	635	556	645	637	626	585	559	612	626	650	657	620	607	661	610	625	617	623	621	597	607	619	651	598	600	629	630	609	639	659	620	653	622	613	621	606	636	600	611	600	607	673	602	608	572	641	602	616	615	626	634	605	581	609	601	629	626	641	562	614	603	626	603	612	648	624	671	618	655	649	595	593	640	624	611	601	598	655	589	600	600	627	616	662	619	570	648	628	624	623	644	637	663	633	614	630	617	605	618	615	678	635	662	594	610	557	599	634	644	611	594	621	662	583	612	669	674	608	611	634	612	606	607	614	574	593	626	610	609	603	610	664	629	617	592	601	631	629	613	594	604	565	642	608	624	601	615	630	625	627	627	627	663	624	532	623	637	598	651	600	646	615	627	614	614	618	652	587	653	586	667	622	585	647	650	610	601	601	583	656	634	641	661	606	636	603	583	607	602	607	572	610	628	627	609	648	626	646	614	633	635	607	623	623	626	628	561	592	570	628	643	635	593	625	602	592	658	654	620	589	615	619	591	621	610	629	631	632	600	644	641	601	614	578	600	614	605	606	595	626	632	602	603	677	631	603	609	607	658	675	620	602	576	652	605	646	630	599	647	599	680	596	644	617	595	573	621	611	648	635	610	656	623	573	606	609	624	595
25327	22592	40600	32916	18495	8408	1633	550	488	517	483	449	477	506	505	428	499	458	475	454	455	485	468	447	475	474	442	486	482	464	490	463	513	479	501	482	462	482	475	478	503	457	450	461	520	433	471	493	455	460	491	464	469	451	465	450	475	496	479	414	478	429	468	454	456	498	488	453	458	465	446	484	468	423	446	442	470	447	484	467	476	411	469	457	485	473	479	487	473	458	503	477	433	505	431	440	470	476	474	460	473	465	439	465	465	451	483	469	465	478	472	488	476	449	448	492	474	473	464	487	465	464	444	456	463	500	479	483	455	476	417	455	462	445	435	472	462	500	440	504	463	448	463	435	482	472	498	436	483	424	456	490	461	473	447	460	481	495	477	455	498	465	450	453	482	477	495	473	431	455	453	485	453	451	485	487	419	445	474	496	512	466	486	459	485	474	448	469	480	491	465	476	466	452	491	482	471	520	466	471	472	478	422	448	446	468	475	496	499	462	480	473	492	485	457	447	462	504	468	462	448	479	437	477	420	475	443	495	503	493	523	482	495	505	518	469	427	429	482	433	481	464	482	493	469	467	470	483	498	452	446	432	477	440	441	455	444	479	450	475	486	499	458	484	443	430	425	457	451	446	466	485	447	461	489	469	481	444	444	451	467	499	452	430	445	444	492	462	454	464	479	495	478	484	466	466	460	476	447	458	431	458	443	480	424	448	452	474	462	521	462	449	510	466	473	437	438	438	465	456	493	494	455	433	459	456	471	458	454	481	493	470	477	447	471	479	484	459	487	462	456	453	462	444	477	447	474	504	451	477	481	430	484	470	441	478	491	498	486	495	451	468	476	476	511	502	428	432	423	468	483	504	458	474	452	455	496	497	468	463	447	470	474	451	442	472	476	490	455	498	485	457	516	443	474	497	519	447	488	471	437	437	474	454	472	475	492	504	463	447	436	491	470	497	439	488	429	469	486	495	499	432	508	442	489	440	471	525	495	472	505	443	485	417	453	483	426	485	484	442	439	460	495	507	447	442	468	475	481	474	460	444	434	474	446	513	483	485	516	454	439	485	444	472	485	478	453	480	481	455	475	469	434	482	420	453	420	451	447	463	485	442	473	449	443	474	500	488	489	438	501	509	436	484	456	443	456	410	453	490	493	473	483	466	460	463	467	471	476	452	481	472	505	476	449	467	457	454	482	450	475	430	492	463	462	465	480	486	463	492	490	472	503	458	462	448	464	451	440	450	436	482	454	476	467	477	461	508	501	447	461	507	469	470	420	460	481	475	453	429	449	489	465	456	466	461	502	449	451	454	458	455	503	443	485	472	494	444	472	480	465	493	477	498	457	442	466	461	485	467	451	457	477	441	465	475	480	444	471	435	440	458	444	428	479	436	505	467	493	481	447	434	448	470	464	441	489	455	454	450	454	462	470	483	456	455	489	452	501	493	470	484	435	462	490	449	475	479	454	484	460	489	460	476	463	472	482	469	471	463	471	449	477	467	471	478	494	518	485	456	471	473	461	484	462	477	444	474	489	477	466	492	442	468	434	477	512	460	434	502	483	454	494	450	461	452	443	452	479	488	505	467	469	466	472	452	448	503	470	449	478	487	473	475	501	434	435	457	486	453	483	467	493	455	468	432	486	504	487	456	453	464	478	441	438	476	457	471	487	493	443	477	479	500	479	453	495	441	463	463	488	466	484	405	487	439	490	445	475	474	492	489	468	434	479	449	482	462	434	464	447	489	489	454	459	483	490	508	494	441	490	430	502	458	507	439	492	457	490	483	472	446	452	415	478	460	480	436	429	485	471	466	481	445	453	456	482	426	489	475	465	502	464	491	455	450	420	481	498	470	493	447	505	461	442	428	470	468	517	465	502	481	512	458	506	494	492	509	473	494	474	477	495	507	457	466	465	495	481	459	455	485	441	476	483	539	472	475	488	456	455	446	515	493	452	453	482	465	480	453	454	443	457	499	487	450	491	462	461	462	437	476	447	454	454	486	465	461	482	456	473	434	458	467	473	440	425	461	479	469	446	477	474	456	465	490	460	490	449	471	452	437	473	474	502	451	481	480	466	461	428	486	479	505	514	453	479	485	437	454	466	473	466	461	488	447	474	465	453	488	484	445	457	491	471	448	441	433	453	477	481	495	487	475	445	455	504	438	444	474	448	469	475	469	515	485	480	497	446	512	506	455	470	458	456	451	488	478	471	458	488	462	445	482	494	433	450	498	438	475	496	443	434	457	486	476	516	468	457	473	483	453	453	466	484	445	497	467	443	514	469	442	454	458	487	487	457	488	419	449	452	449	437	519	480	441	499	501	439	479	474	480	491	443	461	452	446	473	486	453	472	460	489	455	499	492	432	480	458	455	453	485	455	485	471	451	463	488	447	457	463	482	428	504	502	486	467	455	483	475	489	439	474	453	444	468	437	501	497	427	448	450	452	465	469	475	458	509	489	472	456	497	486	468	441	459	480	498	466	451	422	491	490	513	460	458	478	501	485	499	489	512	464	484	469	508	445	479	479	487	470	461	477	482	472	457	481	467	497	463	490	459	473	450	462	458	512	467	436	447	444	467	493	478	445	460	491	453	475	450	445	499	478	479	437	475	467	465	479	454	479	467	456	467	508	457	442	465	489	458	448	469	472	481	476	485	460	475	440	486	493	490	503	510	424	466	468	453	458	479	481	465	454	446	462	465	455	470	513	483	457	457	473	484	450	462	405	491	482	453	453	461	477	433	449	487	472	452	435	494	475	460	441	479	473	464	461	479	449	499	439	477	471	482	475	451	463	483	504	452	459	467	496	477	485	519	488	474	525	482	503	448	456	499	451	470	453	482	467	476	458	512	491	485	470	461	495	442	453	468	504	450	453	453	475	506	497	453	498	458	480	470	469	461	496	481	470	489	438	484	423	483	476	468	502	477	422	494	451	485	483	453	467	414	486	478	485	474	509	455	472	432	432	437	452	455	494	441	478	473	500	467	473	462	468	467	498	456	450	468	482	481	463	514	485	452	493	446	455	479	521	472	431	458	434	481	472	501	459	467	507	459	470	465	459	462	484	473	495	459	464	484	488	440	448	478	452	480	443	479	464	457	486	453	461	459	480	478	469	474	490	468	460	440	453	464	447	474	491	429	519	483	451	471	470	488	486	457	453	473	447	454	430	446	496	488	490	483	457	447	424	437	469	474	471	505	473	453	471	486	460	484	475	489	425	451	436	442	468	472	485	444	448	449	480	486	441	469	459	464	463	461	470	457	496	464	472	469	463	505	478	464	477	459	464	436	494	491	454	434	505	488	478	443	478	495	480	426	450	473	463	494	460	450	452	459	476	484	451	476	468	422	459	487	498	495	445	466	492	450	470	476	477	489	485	481	482	445	457	492	490	446	453	468	473	473	463	465	462	487	503	482	458	463	431	514	474	454	464	448	500	532	444	453	431	461	457	465	467	466	464	454	449	414	481	502	472	439	487	423	476	454	403	478	434	444
31128	69936	63382	36758	20359	12161	2016	645	652	600	638	640	697	626	562	595	561	597	540	559	631	575	561	582	518	580	592	606	574	548	531	582	587	610	601	563	526	529	575	596	534	543	536	590	571	566	563	570	562	573	564	579	583	563	538	580	550	576	506	546	553	570	563	561	548	554	562	552	546	594	569	563	557	591	591	524	581	572	555	576	597	567	575	573	541	572	544	539	611	566	588	559	548	567	606	568	568	574	548	562	579	556	602	575	546	552	561	573	589	571	530	561	539	552	568	599	557	526	590	568	577	555	533	588	539	596	539	571	588	606	602	567	570	566	599	572	558	548	550	579	541	571	575	587	533	553	558	571	588	600	566	576	551	555	595	570	610	571	655	603	577	547	562	582	581	588	612	583	571	557	606	532	571	558	545	579	605	577	533	550	559	578	579	520	509	569	560	571	564	549	528	550	569	615	564	574	535	509	595	615	574	541	604	567	533	559	610	565	554	535	532	551	528	583	553	583	529	553	577	613	546	542	504	594	570	545	577	599	553	542	546	569	539	556	547	531	543	538	545	555	577	561	542	556	590	591	534	598	557	585	548	535	570	528	572	589	577	554	571	555	534	569	537	555	557	547	551	566	557	586	560	548	609	561	594	531	562	556	552	558	532	560	544	545	543	537	566	532	541	581	601	560	588	558	570	586	598	566	566	564	547	565	562	556	524	528	567	504	548	581	580	580	577	548	577	529	574	489	539	582	594	552	528	562	591	569	565	607	560	601	602	563	587	602	559	550	538	517	561	606	557	533	588	566	584	572	598	594	534	586	533	560	521	627	563	602	550	546	587	581	571	582	592	596	534	586	567	583	571	544	546	603	522	604	548	595	551	560	563	593	534	583	570	533	580	521	544	529	580	602	564	535	555	576	547	606	553	566	566	585	559	530	566	570	568	549	592	559	597	576	498	605	606	578	567	588	560	582	548	574	573	587	582	550	562	558	578	562	609	557	591	526	584	557	589	572	606	565	560	558	587	591	583	590	518	605	548	606	570	565	523	590	526	538	609	586	591	512	539	566	544	564	588	564	546	550	558	581	564	569	572	542	553	589	580	536	551	536	555	586	565	577	550	573	551	555	591	536	565	564	582	585	620	572	554	517	547	618	549	550	589	576	549	547	568	529	563	569	560	551	582	541	514	602	575	533	538	524	542	604	525	514	561	577	574	495	571	542	551	549	587	552	511	536	559	534	538	581	558	530	552	580	541	523	533	596	570	558	543	533	557	531	542	579	587	599	523	589	566	528	563	579	532	617	567	596	544	530	559	576	568	573	541	565	563	563	558	537	572	625	516	565	622	572	571	535	559	556	543	566	585	586	558	580	570	585	570	587	581	583	604	608	591	570	523	575	555	553	647	524	588	580	583	563	565	570	603	558	598	545	581	545	571	551	597	614	556	573	533	513	554	548	555	555	559	549	579	568	587	584	555	580	574	567	546	534	582	581	552	586	555	587	586	582	529	609	602	588	553	544	555	546	582	524	575	534	552	580	589	539	557	551	585	567	559	591	587	540	636	575	617	552	579	559	542	570	579	538	565	613	532	529	589	557	538	562	567	583	537	507	571	545	542	559	591	574	585	543	561	531	580	531	578	581	565	530	622	528	551	526	574	528	589	587	579	582	573	571	584	554	527	555	604	533	586	574	554	549	565	514	553	615	607	562	567	576	583	606	559	560	565	582	568	558	558	539	553	569	586	559	551	537	574	596	594	564	526	572	564	561	578	565	593	574	518	578	526	590	553	568	538	567	522	555	576	552	549	541	592	578	580	556	602	561	520	554	561	539	509	550	576	590	560	550	548	590	585	582	548	603	555	561	576	589	560	574	526	605	580	566	628	573	598	564	638	549	553	595	556	522	569	531	580	570	540	562	553	593	547	635	528	553	558	567	557	593	601	514	531	577	570	585	564	551	572	586	598	613	587	555	571	574	566	554	522	513	606	552	605	526	583	554	585	609	535	540	520	611	571	516	588	569	517	574	555	596	535	570	538	571	587	564	557	625	595	544	577	561	544	557	571	557	579	564	542	591	599	573	550	559	530	536	564	572	588	572	571	565	561	599	576	547	579	530	602	550	572	537	630	583	573	537	586	556	576	601	532	548	575	578	587	574	540	581	564	580	556	574	564	552	562	556	553	560	537	522	551	556	592	533	553	551	545	552	603	548	573	545	598	597	574	551	586	575	546	554	588	588	559	579	592	545	524	574	580	587	590	550	556	587	537	579	630	549	622	555	566	527	523	588	526	523	550	566	570	546	580	583	551	567	584	574	566	575	570	587	602	539	585	506	546	547	546	613	552	578	517	582	557	555	577	548	567	582	543	579	535	664	560	567	549	544	576	565	551	549	530	532	568	573	590	597	563	562	552	567	570	509	520	521	580	584	622	534	526	537	560	566	538	546	570	537	540	590	542	556	522	575	593	524	572	537	582	539	554	518	542	586	578	564	538	568	597	562	528	597	539	572	557	601	570	579	556	547	577	597	544	533	526	614	587	558	573	602	546	570	556	614	576	531	555	584	585	573	552	602	560	489	578	561	591	547	570	584	567	577	567	603	528	552	537	574	630	565	566	578	552	520	556	566	547	594	577	551	525	566	569	539	576	545	555	554	538	540	561	601	552	602	597	518	544	564	554	565	548	572	559	569	548	600	617	572	576	531	570	564	540	608	511	541	564	574	607	550	528	600	618	567	538	576	529	554	598	583	562	614	556	547	541	593	613	544	552	580	599	558	545	557	555	521	575	573	546	530	566	560	585	531	618	553	591	579	622	537	522	556	561	583	582	561	532	560	539	581	584	561	505	613	572	573	565	562	536	585	552	583	536	572	567	559	551	533	565	535	596	551	528	549	543	597	559	552	578	518	595	573	538	544	590	530	566	604	563	549	573	558	601	537	586	555	565	562	559	569	602	505	516	591	561	547	534	572	594	583	582	586	556	535	581	572	556	578	559	571	564	606	567	555	540	556	566	516	594	581	549	562	561	530	575	544	542	584	522	562	598	578	526	556	600	582	603	530	572	565	583	606	535	568	569	554	593	541	575	592	565	562	567	583	564	564	552	564	581	550	565	568	577	586	547	577	593	550	583	507	568	568	552	560	573	532	607	577	552	550	557	556	573	585	564	561	523	552	538	572	538	590	564	581	533	596	550	525	571	564	549	519	541	556	545	548	576	552	561	542	593	527	578	570	563	558	565	553	550	539	575	582	581	587	534	568	570	582	590	633	560	612	598	542	561	587	549	539	591	550	576	531	548	535	544	604	528	551	580	530	561	565	541	531	568	574	530	568	579	548	545	573	580	575	565	571	587	568	622	532	583	553	561	589	561	562	592	557	519	564	566	578	545	611	533	545	570	597	538	571	562	575	524	562	555	606	592	574	592	589	581	545	580	550	543	582	550	546	591	554	589	564	555	558	549	528	556	558	595	506	567	560	566	560	559	584	600	562	550	539	551	625
22965	21624	35427	32630	26020	24363	14844	1762	942	959	883	993	900	868	897	917	882	872	901	899	837	879	884	830	781	845	866	839	859	823	836	799	820	871	853	830	845	798	844	782	821	859	812	886	883	866	829	829	861	799	842	792	811	832	854	838	874	818	832	825	819	832	836	848	858	821	821	829	868	861	837	860	873	820	772	831	843	786	848	855	862	921	851	824	775	839	857	806	862	767	865	863	842	810	851	893	808	856	796	774	842	858	878	829	840	791	859	871	825	814	821	811	820	817	832	884	828	848	809	821	821	818	850	909	839	824	803	789	855	869	814	813	827	858	825	810	794	804	840	800	787	806	814	841	865	815	800	940	844	817	775	865	831	835	850	873	830	842	800	885	852	769	813	812	826	803	858	848	828	862	820	831	858	837	788	780	847	766	818	836	798	852	839	884	868	824	816	813	855	850	866	868	851	836	821	843	836	806	838	825	819	776	787	815	817	848	829	831	822	800	802	815	810	827	839	840	796	865	824	818	826	842	852	875	837	826	858	833	817	834	848	833	829	833	774	850	850	832	785	797	861	819	834	794	844	876	817	860	818	801	876	890	830	842	872	846	849	812	833	821	812	844	822	818	805	826	872	837	763	848	880	825	852	834	808	843	864	789	831	829	829	860	826	806	885	821	836	880	843	842	790	821	844	797	821	817	845	861	816	797	828	793	847	864	836	812	828	807	885	820	808	797	779	797	826	887	835	816	870	818	828	816	837	824	821	841	795	831	835	832	814	850	837	824	828	868	864	833	889	849	840	820	824	834	882	853	821	826	854	786	832	822	907	839	831	845	833	862	832	775	779	807	824	824	788	898	851	808	849	860	830	845	844	827	914	843	831	813	773	809	822	792	898	840	789	828	799	815	811	824	864	821	818	815	803	838	793	863	823	836	840	829	838	849	821	828	867	824	787	801	875	885	824	872	880	869	862	802	821	808	824	838	804	832	811	814	840	861	846	872	829	741	855	841	801	804	801	820	820	850	759	861	837	840	822	850	778	809	823	842	838	835	794	863	878	855	819	773	872	877	816	925	812	802	822	845	840	819	859	841	814	834	847	749	823	797	839	851	846	824	805	825	916	817	862	879	778	833	837	845	829	819	883	858	808	886	880	844	816	783	811	842	853	809	818	844	852	833	857	833	807	842	815	879	792	792	837	852	844	791	842	892	862	822	824	852	826	813	826	780	835	833	842	869	845	797	827	851	867	849	804	747	889	811	809	830	865	787	798	842	783	772	801	856	887	853	821	881	815	836	772	829	796	872	837	871	819	807	807	820	814	834	843	804	856	843	864	790	858	827	840	832	866	810	806	838	815	825	884	815	833	863	837	838	829	826	831	835	843	882	818	836	794	837	778	832	800	827	840	806	859	821	826	822	873	855	857	800	832	837	830	783	830	860	825	863	865	820	875	827	766	841	812	791	890	785	882	842	823	831	793	882	785	808	836	834	822	822	840	825	804	854	817	911	821	840	806	832	797	788	843	867	860	827	825	851	816	801	832	794	854	869	865	862	808	797	832	861	864	807	833	820	843	798	856	844	807	813	812	820	838	806	865	837	860	808	831	857	890	862	848	823	820	820	873	860	891	870	812	839	800	837	843	786	821	798	792	832	820	855	811	811	872	867	817	911	825	852	848	817	807	816	822	859	842	828	859	839	834	848	802	800	779	796	865	880	803	890	825	782	803	849	822	872	825	812	794	829	817	848	831	808	884	872	809	823	821	830	899	806	811	846	871	824	815	838	839	835	811	880	904	848	887	838	839	871	848	820	820	834	836	848	866	872	836	791	832	844	811	796	791	845	797	821	819	790	800	854	846	809	845	815	818	843	787	832	751	849	778	870	787	898	870	882	800	893	839	791	853	830	823	778	814	842	872	833	833	794	827	861	866	813	849	799	837	813	859	809	845	818	835	821	821	824	778	806	833	893	860	790	866	813	775	890	815	865	808	790	851	871	847	859	817	788	855	841	866	821	841	818	826	827	812	811	819	841	845	805	788	820	797	824	831	846	793	833	827	810	785	830	802	842	825	804	781	823	807	852	852	828	811	834	807	777	842	884	832	840	836	842	789	799	801	822	829	830	855	807	853	843	825	817	847	794	869	868	860	854	878	870	790	873	866	832	825	818	852	819	851	867	812	840	874	816	835	854	803	856	803	853	797	871	862	839	829	787	840	821	809	830	820	854	803	826	831	823	856	790	850	844	882	929	861	852	831	791	827	806	863	856	832	859	836	838	830	792	786	792	829	828	838	822	845	855	840	843	869	836	809	822	827	862	839	816	815	853	845	825	827	833	860	853	832	765	770	861	863	836	831	806	819	813	805	887	785	813	829	804	814	838	813	841	842	814	844	858	852	848	806	852	844	826	783	863	847	765	844	822	884	773	824	789	907	779	809	826	819	832	848	849	838	816	810	836	839	868	811	864	854	842	842	803	828	844	849	795	820	854	860	881	846	799	812	839	874	852	778	888	810	870	770	817	856	865	857	835	872	864	863	864	785	804	794	823	808	775	822	838	809	822	819	766	820	843	812	865	825	862	869	811	807	819	802	851	818	813	879	803	830	832	839	857	837	787	801	802	823	839	859	868	805	810	860	794	862	806	823	858	830	840	800	820	817	834	833	839	831	810	864	869	815	881	828	819	799	797	832	873	801	863	851	839	859	812	851	829	845	803	811	799	825	837	837	875	836	778	826	827	800	846	828	823	848	857	812	768	811	861	860	836	820	805	870	832	842	847	850	861	838	770	861	759	889	872	872	852	847	882	824	869	819	831	821	868	828	882	823	831	815	846	774	857	863	841	848	858	844	856	789	842	849	777	771	813	773	912	851	802	836	858	881	881	836	830	820	837	826	826	816	809	879	804	873	869	886	848	837	829	849	820	795	780	900	818	810	888	855	801	846	812	779	805	781	801	849	797	851	880	814	848	823	841	823	838	813	825	807	795	826	830	821	841	848	825	829	820	812	831	843	903	833	842	752	832	802	809	783	797	831	841	811	874	872	825	829	862	832	814	867	808	836	801	839	797	842	834	847	795	774	829	802	809	810	827	843	808	794	853	865	809	833	833	850	857	823	840	773	834	805	781	867	832	819	791	811	817	807	877	844	825	828	816	825	835	805	829	816	747	813	849	852	862	865	835	841	828	848	822	840	832	854	828	804	803	860	845	827	839	825	765	867	868	887	803	827	808	846	844	787	801	830	853	817	851	766	831	817	761	918	824	847	851	873	827	813	768	851	838	856	840	836	845	779	827	860	786	848	851	835	870	812	834	833	838	823	800	771	841	875	877	870	795	801	862	790	806	825	866	854	852	823	831	776	806	809	860	826	886	812	818	785	833	821	871	858	811	853	843	779	872	823	844	815	847	804	837	843	847	835	841	883	810	834	843	793	857	815	827	780	849	801	821	846	860	881	837	767	823	815	826	865	787	813	836	871	790	807	794	831	811	784	865	828	811	829	811
43188	91150	86481	60693	39428	28414	4430	1267	1244	1127	1101	1009	1117	1048	967	947	978	980	977	940	951	988	926	964	949	906	947	944	954	921	924	990	946	911	936	939	899	942	919	946	1000	925	925	953	927	919	937	888	935	970	919	923	933	990	926	908	951	875	1003	939	952	943	957	943	935	896	957	901	918	939	881	982	937	938	993	943	933	951	882	900	933	930	934	906	948	906	914	843	926	960	903	881	955	945	899	904	940	949	908	918	921	894	938	931	913	926	905	906	948	958	913	872	969	880	889	950	932	888	909	922	966	1004	975	905	963	923	888	889	894	917	896	948	944	906	898	936	913	990	935	953	963	933	893	925	945	897	966	912	941	934	919	928	971	896	926	927	881	939	909	971	935	896	976	974	903	962	960	900	970	971	974	958	959	928	819	962	928	905	911	885	976	949	936	935	884	876	881	840	887	941	899	900	953	967	972	948	911	901	943	930	958	964	923	910	890	874	880	947	899	914	967	919	928	877	905	957	960	930	926	879	945	918	943	905	882	904	909	922	882	866	973	974	932	893	932	941	970	982	885	916	934	893	917	914	933	952	893	955	942	959	900	891	910	950	873	955	882	933	857	942	922	981	911	973	893	876	950	845	938	965	895	932	925	946	922	941	933	924	940	926	912	967	888	954	952	871	927	889	891	914	958	932	935	941	921	927	968	918	883	912	927	973	894	1012	921	911	930	927	929	883	967	929	929	993	928	887	966	943	942	906	921	925	894	879	969	900	887	943	913	924	892	900	914	902	936	936	894	936	951	894	913	895	909	917	912	974	947	911	935	940	979	987	915	991	941	931	938	919	931	894	940	947	913	903	924	905	952	960	896	919	922	888	945	877	940	914	879	924	892	957	931	963	968	846	902	937	917	955	899	896	930	944	914	927	892	870	882	911	908	957	905	935	942	931	951	925	905	928	899	873	922	912	952	882	1006	941	902	875	907	913	932	962	905	952	949	967	945	989	909	910	937	928	899	901	900	983	945	931	936	889	951	996	916	951	894	927	895	903	961	889	913	911	965	927	949	944	956	924	905	945	980	910	961	915	899	939	965	900	944	904	911	972	937	907	914	943	907	969	923	907	916	921	871	972	936	1004	939	919	909	921	875	898	897	947	922	929	928	939	912	924	968	918	926	901	899	879	918	912	938	895	974	925	940	892	961	913	928	964	906	956	901	871	923	926	888	941	928	946	946	975	1000	898	871	888	918	950	884	899	918	921	887	940	920	904	891	925	946	920	985	906	960	922	933	949	901	962	956	932	911	934	886	920	941	963	961	907	960	885	905	931	911	941	850	958	897	846	938	926	921	962	958	911	928	1006	917	956	976	901	948	921	933	879	877	932	907	948	916	956	940	911	868	963	945	950	958	919	944	941	920	952	902	879	920	939	958	949	884	948	904	893	913	928	909	969	900	922	907	928	955	976	975	935	929	929	976	928	938	911	901	914	924	895	928	943	946	915	937	980	955	951	895	915	962	880	967	914	904	923	901	872	922	877	935	951	890	929	876	899	933	940	884	865	986	947	926	898	941	905	969	879	996	947	879	936	966	939	972	961	958	944	927	899	889	937	924	982	950	972	904	915	899	922	933	943	935	898	885	915	894	951	933	903	905	930	910	925	917	968	934	948	934	941	946	955	970	939	933	894	948	920	860	910	929	927	909	968	913	922	943	917	928	896	931	946	941	949	1003	903	896	915	912	892	900	897	947	941	987	919	963	960	952	879	917	949	909	886	928	921	900	879	857	919	937	934	916	950	942	930	946	962	911	905	917	931	928	933	925	940	940	884	966	879	906	874	901	986	878	929	932	900	943	932	936	864	907	950	960	903	852	923	926	868	936	939	927	929	883	976	894	933	983	961	897	963	942	922	927	957	977	977	905	1000	970	922	910	908	892	910	911	895	916	961	912	906	949	880	906	896	927	944	958	858	949	973	968	875	957	916	986	921	875	909	950	952	929	922	886	920	946	896	934	961	933	868	900	943	918	920	920	924	902	922	916	891	905	926	930	904	952	899	920	866	900	955	953	894	942	934	922	844	924	964	968	920	888	907	911	905	965	931	921	944	933	912	954	996	899	898	883	882	919	932	928	963	968	954	954	932	926	923	984	940	876	918	930	916	916	854	968	930	934	935	924	917	869	930	879	896	898	947	896	945	944	933	944	970	899	914	957	912	910	940	963	914	883	869	1005	936	939	923	945	949	925	984	929	909	883	942	897	929	956	928	942	910	954	942	899	952	934	956	949	894	995	893	910	899	925	967	912	903	918	920	975	907	1000	942	914	919	896	940	943	923	971	954	920	944	946	918	870	890	982	932	959	914	925	894	950	966	936	930	921	938	894	914	960	971	980	961	888	827	930	890	915	965	922	928	932	947	956	925	912	913	931	986	953	969	933	902	963	889	917	930	981	895	962	965	933	898	910	918	942	912	947	956	910	914	920	922	880	874	933	972	989	931	962	932	974	922	912	967	938	934	873	929	953	854	950	943	929	912	908	919	931	928	954	930	966	924	910	924	927	958	912	935	883	939	928	964	896	952	953	870	920	900	919	936	901	1000	907	913	950	891	959	953	918	884	928	926	903	986	943	923	889	941	902	961	916	921	915	886	925	919	908	946	905	967	907	909	898	965	914	947	879	919	940	998	976	880	919	907	927	946	954	907	879	984	885	960	960	929	986	892	939	962	915	931	946	910	967	972	916	933	971	952	898	926	865	932	928	932	871	901	920	914	944	866	909	946	902	917	1001	943	873	948	942	954	916	880	920	923	895	961	920	897	915	994	926	951	886	914	807	858	919	896	880	909	934	951	975	908	950	913	903	899	875	929	920	926	936	924	926	959	952	904	872	881	871	939	954	927	947	914	887	926	906	867	925	923	922	924	904	917	952	855	941	926	966	927	914	897	957	883	937	972	913	938	953	886	939	922	943	947	935	997	928	968	978	869	937	918	966	937	984	943	862	1002	957	937	976	909	948	964	949	883	935	1001	940	909	966	909	916	945	917	949	911	965	954	956	907	948	931	897	907	869	930	902	918	882	928	959	875	954	909	909	987	930	887	936	1009	895	884	912	1009	959	896	926	879	891	920	944	877	875	883	944	949	918	948	917	933	876	961	911	963	966	878	944	886	849	924	900	952	877	872	908	905	877	968	914	955	943	883	893	929	917	934	933	905	873	903	924	933	913	916	942	925	876	944	932	914	917	885	957	940	906	943	933	941	894	970	911	910	893	922	946	876	927	938	917	971	944	902	935	915	880	944	884	926	931	929	911	944	918	919	1029	910	837	886	923	940	917	907	898	951	915	960	951	973	956	905	932	883	892	980	952	950	887	904	901	928	882	970	980	956	970	962	936	879	914	953	926	892	964	940	937	919	941	914	918	952	899	948	921	910	888	919	915	901	871	917	1005	927	960	901	961	965	894	945	909	942	880	913	895	900	926	950	946	918	915	921	897	880	914	916	914	943	940	913	920	950	969	935	898	904	901	935	982
27360	26306	37554	20750	4723	1473	434	402	389	376	392	425	364	386	367	391	416	397	400	366	400	407	365	379	409	374	380	378	392	389	393	375	363	402	389	369	369	406	391	375	362	372	403	399	379	403	358	419	383	374	414	368	382	403	413	401	388	377	417	410	382	391	319	375	388	420	352	388	386	366	385	385	415	389	412	396	361	446	401	350	380	416	386	374	407	357	388	385	358	385	395	365	425	422	360	410	372	340	369	340	386	377	395	424	406	398	377	389	376	411	345	384	381	373	391	370	351	387	381	417	413	382	372	367	366	427	390	376	377	400	354	333	370	370	376	379	396	361	389	386	383	373	406	389	362	354	421	381	402	383	370	378	394	381	443	372	379	394	402	407	415	412	407	445	376	337	371	387	391	382	389	383	384	361	388	394	384	368	389	365	405	389	428	372	418	391	395	429	382	416	406	383	386	377	410	387	395	406	404	375	420	390	375	403	390	373	402	347	367	380	390	415	392	381	393	372	337	372	392	386	391	441	363	416	392	395	389	409	382	419	396	409	430	384	371	397	356	403	392	360	379	376	372	403	367	370	383	380	394	393	420	372	392	385	384	425	398	376	391	388	380	370	394	380	377	376	344	357	413	368	414	357	393	356	421	372	362	351	400	397	379	405	372	365	392	390	377	363	371	392	382	331	403	406	382	368	367	378	427	376	365	397	396	395	366	392	360	390	392	395	410	370	367	401	377	388	387	395	371	355	394	396	399	385	381	340	358	408	413	357	389	395	366	341	386	409	362	400	406	379	368	383	344	362	385	415	371	420	369	362	400	399	398	357	363	356	349	361	429	396	396	391	403	383	380	371	427	384	408	389	362	375	388	383	374	426	368	409	364	399	385	385	407	409	380	372	346	375	414	381	398	362	406	412	390	364	395	373	359	404	368	402	394	395	374	369	394	384	381	371	356	380	392	396	439	393	392	393	407	365	401	358	386	395	359	397	400	385	365	400	398	395	340	408	408	368	387	371	377	375	402	393	384	376	380	358	368	390	369	336	394	389	371	399	370	384	404	374	396	408	371	375	401	390	383	429	408	456	392	348	374	410	377	402	398	392	405	392	384	407	416	376	366	390	380	387	367	385	378	353	358	399	370	460	387	385	335	391	356	374	413	423	387	354	399	380	387	411	384	369	384	368	332	398	373	404	398	392	386	367	400	399	383	335	353	388	424	398	362	382	386	349	366	372	447	376	371	412	373	406	360	372	387	379	370	418	335	388	355	359	370	382	388	393	369	377	391	394	388	393	373	355	367	391	365	382	406	353	352	356	384	399	378	364	419	393	404	393	383	363	382	372	345	364	407	420	372	402	394	415	373	391	377	373	348	365	324	379	404	378	420	346	375	388	377	380	362	371	382	371	419	378	376	396	362	393	391	368	362	362	380	355	383	371	365	433	367	374	376	425	395	386	394	377	385	385	384	381	412	406	406	392	365	400	393	381	363	411	380	382	400	409	390	377	435	398	388	362	414	379	395	396	398	399	403	412	373	378	358	361	384	381	383	387	362	409	418	405	418	364	352	391	417	404	382	357	384	408	414	393	401	373	412	400	385	394	402	423	415	358	378	354	398	391	352	400	380	384	362	408	405	364	369	366	383	414	379	410	383	396	416	381	331	404	390	419	367	407	346	402	369	348	404	361	390	393	430	382	376	393	409	372	408	361	368	398	398	394	386	408	407	382	383	400	395	392	388	370	383	410	383	369	353	393	367	360	359	406	403	373	421	355	369	361	363	349	336	391	391	391	346	365	372	368	377	370	405	392	363	386	354	359	394	353	394	383	384	358	377	391	382	391	430	408	376	387	404	344	384	422	384	395	394	366	375	369	371	391	372	365	379	373	397	391	386	385	380	342	382	402	380	381	420	345	363	374	414	393	370	356	428	369	376	387	371	374	385	394	394	385	387	356	337	365	386	394	374	414	414	427	399	344	343	387	377	397	386	359	382	418	409	374	367	360	388	385	391	376	386	361	389	398	426	413	338	379	355	417	349	359	368	383	363	398	389	376	401	407	372	364	376	359	415	379	378	408	402	387	410	380	382	374	378	381	379	404	418	413	389	375	369	377	409	354	402	399	392	445	365	395	383	374	393	411	422	373	348	399	388	406	366	369	353	367	379	389	357	379	403	403	403	403	374	374	358	400	398	404	418	424	388	377	410	401	419	407	409	356	382	375	398	401	373	401	375	383	374	416	426	386	394	387	379	386	399	392	407	397	404	402	382	403	394	388	382	381	359	403	381	391	369	389	390	371	406	375	393	349	380	394	407	406	381	380	396	405	400	388	388	389	405	370	395	364	402	356	402	367	348	359	369	398	381	363	389	372	375	377	414	395	383	385	413	390	368	354	411	352	386	381	402	368	386	384	393	371	406	369	371	339	340	378	378	406	373	365	374	398	379	368	384	419	414	377	392	376	383	398	388	364	400	411	385	408	395	411	378	350	388	416	389	360	429	377	367	389	390	402	399	404	427	426	411	371	385	399	372	375	366	388	384	402	373	390	379	394	404	380	400	395	386	400	396	386	364	422	398	372	386	367	372	392	386	390	377	380	409	373	390	421	360	409	386	341	410	387	369	369	373	366	337	377	406	414	370	363	420	381	427	378	354	425	394	399	381	370	389	389	360	364	404	402	393	392	375	388	403	380	421	378	415	416	390	369	400	427	394	375	375	418	398	390	414	383	366	406	361	400	384	383	395	356	393	337	403	395	384	367	369	392	394	371	358	379	408	364	423	373	359	381	366	405	364	349	377	391	412	380	384	389	364	400	340	400	364	361	370	371	370	393	354	378	394	363	380	420	361	361	364	351	378	371	381	386	398	403	405	402	373	395	352	422	367	438	421	399	429	401	369	419	397	399	384	410	389	419	404	377	406	378	384	388	345	400	391	392	360	387	398	394	389	378	402	387	390	371	369	356	365	399	341	381	379	400	382	400	419	385	395	340	381	374	390	373	384	403	371	378	390	405	411	399	406	349	386	372	391	382	401	398	411	364	388	378	366	371	393	390	386	371	361	358	362	385	369	365	390	394	404	380	402	396	377	371	392	413	421	392	346	387	391	370	363	382	385	388	398	343	377	371	362	392	391	400	380	413	354	396	398	402	386	396	398	382	378	375	439	387	415	380	396	338	402	359	357	393	390	368	384	384	400	407	413	384	372	366	385	380	439	389	409	398	389	404	414	378	380	373	330	405	381	404	351	366	405	336	375	380	396	367	373	392	417	391	378	415	347	412	364	382	365	416	403	390	393	362	392	397	389	357	408	368	374	374	413	346	366	378	388	391	386	360	405	395	372	412	408	376	402	397	398	408	370	372	340	363	365	368	435	358	360	353	393	385	387	424	404	390	382	415	362	398	413	360	386	376	417	384	393	396	375	361	385	423	353	376	365	396	363	406	371	393	394	354	403	415	322	386	387	400	389	400	356	379	360	396	349	396	370	404	386	396	407	372	383	387
13703	41907	37113	16070	4940	2173	557	472	469	494	447	478	443	465	501	407	484	455	462	486	432	461	456	469	441	502	466	470	446	510	484	441	452	455	454	422	471	459	456	477	439	459	454	470	455	451	438	477	438	484	467	451	448	469	440	466	462	500	451	459	456	446	498	429	424	472	486	466	464	454	467	471	459	475	505	443	457	463	470	427	462	464	458	471	477	428	467	440	435	440	445	463	469	444	432	470	433	464	460	440	454	448	498	456	447	438	437	479	475	462	443	467	431	437	444	497	475	467	441	449	482	487	460	457	396	469	451	449	452	500	457	461	437	463	478	451	444	450	488	434	458	449	440	470	448	451	468	426	471	454	472	450	453	494	443	455	471	470	455	476	459	473	456	480	485	481	454	457	424	443	454	459	442	494	456	434	434	473	437	448	479	458	448	490	456	456	472	493	445	476	495	460	473	442	446	471	471	445	461	474	438	421	449	436	490	497	462	500	433	459	470	480	444	460	425	469	433	426	429	458	448	438	464	467	441	471	466	462	478	450	451	489	448	467	419	454	435	491	408	468	496	422	408	481	428	505	485	490	435	431	445	438	467	458	449	438	473	456	474	444	457	462	436	485	474	411	433	448	478	472	451	450	470	493	453	469	455	467	425	430	491	442	429	486	425	458	473	484	430	456	459	496	471	478	463	473	453	511	451	479	481	458	488	483	456	475	485	450	481	490	456	440	440	421	462	464	446	457	473	433	442	466	462	465	474	484	468	483	428	447	444	476	440	435	452	443	473	476	473	461	430	468	446	492	483	441	448	465	486	460	446	449	472	429	457	491	462	494	462	463	465	464	469	444	446	449	464	450	461	470	460	495	444	385	494	435	465	437	443	448	453	477	466	423	447	463	442	463	469	456	493	491	484	494	471	476	489	429	478	433	467	462	426	466	473	495	448	443	465	473	461	476	451	447	463	445	446	492	429	463	470	467	444	435	450	446	482	432	462	472	467	422	449	470	478	511	450	509	456	436	466	472	454	431	497	420	478	481	462	493	469	455	482	480	426	472	460	404	465	441	493	470	489	442	450	463	483	454	451	477	461	479	455	449	437	462	478	447	450	487	427	441	459	463	434	462	435	483	443	489	462	478	452	481	473	455	444	468	457	445	443	511	455	460	437	470	453	413	451	454	450	442	446	464	468	456	505	454	468	454	468	470	483	467	469	442	467	478	440	455	515	473	462	442	448	478	444	467	435	431	443	422	482	425	419	425	452	464	465	501	466	435	479	498	469	439	433	455	451	432	427	454	482	485	472	455	481	459	465	422	417	456	454	445	489	451	450	464	443	467	411	450	452	455	490	452	474	466	466	447	474	480	467	452	409	456	466	459	477	443	452	497	448	481	432	447	465	436	442	428	444	427	477	485	465	465	455	425	464	446	475	491	474	476	452	443	504	521	421	472	458	447	440	462	472	471	437	466	475	437	460	451	466	457	438	440	467	442	427	472	445	423	454	450	464	469	470	422	479	438	445	430	461	437	493	482	466	473	459	482	444	443	441	457	467	471	483	462	497	463	450	457	439	474	463	477	456	461	458	442	480	450	447	468	489	478	469	494	461	457	439	458	443	457	470	505	473	488	455	467	460	459	458	479	458	494	431	460	472	459	427	456	461	409	463	421	442	426	423	428	433	445	457	466	464	442	451	471	477	472	427	440	446	431	457	465	466	456	464	411	452	511	457	458	466	445	454	446	450	465	447	433	488	422	444	402	446	445	508	471	452	469	454	423	468	445	502	454	451	471	505	477	442	493	450	442	458	470	426	449	439	494	496	455	455	419	403	442	483	446	471	411	455	468	483	444	432	487	456	473	425	450	454	434	439	453	446	480	448	447	466	488	470	486	460	444	449	433	465	428	441	442	446	465	458	446	456	455	449	459	438	419	465	475	483	439	485	462	456	498	465	439	437	470	510	439	456	478	459	460	477	471	461	473	480	469	467	419	437	440	491	462	454	490	482	471	425	479	475	486	449	473	504	476	424	445	461	441	450	474	498	470	426	443	449	444	450	468	477	455	453	452	472	477	438	466	478	453	442	467	481	464	452	440	479	449	485	419	444	506	443	471	418	460	458	437	486	458	432	489	468	426	400	442	454	488	462	458	433	444	456	479	456	456	451	436	437	448	448	478	464	443	487	449	465	421	440	454	459	407	486	497	455	497	464	467	461	462	484	454	449	463	462	471	466	463	446	463	407	465	462	440	514	471	479	451	491	476	452	511	480	470	469	484	472	476	461	473	449	455	447	436	432	455	511	439	464	441	479	450	444	468	451	430	457	496	468	464	481	441	424	469	450	467	465	474	456	484	475	478	455	464	458	447	489	439	459	489	476	460	473	434	417	454	462	465	481	461	471	473	488	462	455	413	422	405	442	480	481	453	503	431	460	452	488	514	466	467	422	451	467	502	446	463	477	420	465	483	465	431	456	424	456	427	521	480	453	442	468	469	440	478	428	474	486	452	440	435	434	441	469	479	468	452	482	449	428	448	450	453	454	470	460	485	515	422	426	443	434	457	454	456	460	443	443	460	503	485	452	447	461	452	444	464	445	458	464	467	464	498	423	428	499	471	469	463	459	457	420	468	430	423	500	431	440	468	459	416	452	444	449	454	429	506	466	454	462	481	460	428	498	447	460	437	446	399	463	436	405	443	486	462	444	430	454	469	442	467	445	475	468	470	441	437	466	465	453	470	443	435	432	497	477	456	477	450	486	466	453	424	474	456	442	455	477	472	459	457	465	484	472	497	448	442	478	451	467	465	449	417	464	490	462	475	480	458	467	464	498	481	482	463	515	452	445	438	451	491	443	437	481	452	439	456	443	419	487	442	490	473	484	476	466	458	459	439	455	496	419	493	428	450	489	464	431	452	441	441	454	478	453	482	458	448	455	451	465	432	438	458	497	468	438	453	459	445	459	433	457	440	461	445	443	448	447	445	401	454	425	481	466	509	437	442	467	442	438	415	443	480	471	466	447	460	487	443	482	475	436	491	476	406	448	465	423	445	437	447	437	461	455	450	474	420	424	431	455	503	440	419	467	465	481	419	488	490	458	437	446	443	447	499	483	443	485	441	471	455	457	433	459	496	449	448	485	469	452	465	452	489	492	457	453	435	433	452	474	459	456	470	477	485	458	431	531	470	447	457	428	490	485	480	436	467	437	466	459	432	435	444	426	451	440	453	471	466	467	483	434	457	470	478	504	414	488	431	424	458	485	422	488	468	451	485	450	475	468	456	469	479	409	502	483	456	466	442	478	426	454	455	489	445	444	449	481	428	479	434	438	443	445	452	441	470	479	506	461	447	489	490	444	438	467	425	465	458	428	478	458	476	442	432	450	445	470	466	460	449	446	467	425	467	433	472	483	447	431	463	495	483	436	453	433	429	457	437	441	433	453	445	498	453	478	441	429	443	467	472	475	456	463	503	471	489	470	477	465	446	453	452	408	464	466	442	457	467
24463	22633	41983	36557	23741	14926	2500	657	596	583	570	589	543	523	553	530	541	535	562	547	554	529	587	542	492	510	503	510	541	567	524	568	533	567	514	536	541	521	564	520	557	545	554	542	553	534	580	538	527	565	530	497	545	579	561	563	556	540	551	519	553	542	550	530	511	508	489	512	535	542	485	533	558	542	516	567	545	536	521	571	524	534	503	519	554	543	524	514	522	561	545	565	547	546	526	470	531	544	508	535	500	487	564	536	550	534	578	573	559	520	546	516	509	558	515	594	548	540	555	557	501	504	558	529	523	491	532	509	560	516	541	554	509	500	508	517	548	513	522	508	555	539	538	561	548	522	546	541	568	529	567	546	542	510	566	499	529	505	523	499	554	534	538	556	522	534	493	578	526	556	533	472	487	553	519	502	505	498	510	537	534	561	551	558	529	544	541	493	507	519	491	546	532	534	552	513	531	554	534	531	519	495	556	494	506	562	581	555	512	537	506	494	522	519	524	569	572	505	535	557	538	526	518	549	511	538	513	555	608	535	536	535	537	510	509	553	542	495	528	539	575	527	575	522	542	506	569	509	496	534	509	533	479	500	551	538	520	517	545	549	534	510	537	478	501	515	533	547	547	527	524	528	516	505	534	515	546	528	563	513	511	501	572	526	526	571	513	524	496	534	549	515	485	528	538	541	491	540	528	509	533	518	535	492	568	553	531	545	507	547	531	536	540	536	555	527	536	513	533	610	557	546	517	515	554	533	509	574	519	518	502	541	543	537	593	543	552	520	531	550	506	534	585	554	489	555	517	584	522	519	519	536	529	513	515	519	531	545	512	530	529	524	545	512	518	544	522	520	533	532	505	567	551	471	516	495	522	544	494	599	551	506	532	523	499	538	530	554	511	508	512	536	551	495	503	506	539	557	581	584	543	533	552	545	575	522	539	521	468	561	512	516	481	548	592	570	493	487	534	546	549	535	550	526	541	527	529	529	516	552	564	567	532	555	536	544	540	545	539	529	516	507	503	536	544	505	561	555	522	523	582	550	547	537	528	511	498	552	542	539	507	507	532	543	506	483	522	545	541	539	505	536	580	567	511	549	567	531	548	553	537	530	504	510	495	502	525	556	499	500	532	544	520	516	576	564	529	517	527	504	561	534	551	525	563	520	515	535	524	496	491	516	564	498	532	520	578	471	534	528	511	564	497	527	511	518	504	565	537	542	547	545	526	550	545	568	522	496	578	512	543	545	498	558	537	560	543	550	516	553	545	546	515	508	528	504	534	560	521	520	591	535	530	538	536	525	528	557	532	524	517	517	503	587	524	550	520	477	507	504	535	531	505	510	489	579	507	518	537	536	532	561	540	567	509	546	542	550	549	517	484	529	562	556	538	538	570	543	560	556	536	527	533	540	537	505	504	522	541	547	528	524	525	557	531	523	529	506	549	503	501	519	566	488	514	544	513	535	524	509	527	578	531	502	497	518	549	504	479	544	508	521	544	539	535	529	535	526	545	543	491	582	544	515	544	479	566	532	572	569	529	529	559	512	533	574	563	573	531	524	529	568	547	513	567	539	523	525	529	562	560	542	556	556	510	501	540	520	544	523	555	513	504	540	498	526	528	547	529	527	538	561	529	501	493	562	522	499	575	538	530	531	554	558	548	571	540	521	510	571	606	551	519	573	535	515	500	537	556	517	540	470	531	542	537	550	510	526	522	550	496	556	520	518	526	516	529	560	559	528	535	524	518	552	534	549	530	529	501	513	498	533	515	532	567	568	486	536	486	500	543	507	562	569	516	531	530	556	515	538	539	541	589	547	531	491	526	562	512	580	499	528	521	559	532	536	493	499	529	573	524	519	538	473	538	531	568	502	498	528	541	506	542	568	551	558	523	507	518	509	535	539	513	500	551	537	530	554	512	522	525	483	543	504	532	577	536	545	497	491	550	571	534	522	545	545	516	535	523	576	519	516	534	525	524	558	515	529	559	530	499	509	529	532	568	574	560	540	517	560	560	539	557	529	585	555	569	517	491	525	556	514	535	515	507	537	519	509	586	542	534	543	520	538	533	553	553	558	553	490	473	555	487	511	519	510	532	539	569	547	489	523	530	548	508	540	518	513	551	555	535	561	523	592	535	564	505	532	493	527	543	580	539	531	557	510	505	526	559	540	508	537	554	567	522	532	518	563	532	520	545	581	511	539	512	545	514	499	524	515	554	539	572	589	498	509	552	555	547	517	584	495	561	513	523	490	573	561	568	530	576	552	534	505	565	540	502	526	573	497	533	507	528	515	516	544	553	525	536	504	526	526	562	516	530	524	498	518	526	501	554	541	553	533	534	528	548	523	538	520	528	560	520	566	531	532	518	509	512	552	529	496	571	562	554	541	512	560	543	525	537	524	496	516	539	518	551	549	517	535	508	572	545	514	522	501	493	497	532	517	542	505	546	557	553	556	515	535	525	526	557	519	505	527	556	533	510	504	544	548	518	540	505	541	532	523	500	559	560	544	561	562	483	509	560	539	507	573	522	507	550	535	532	533	571	558	514	528	521	556	562	543	538	517	498	515	555	544	509	545	500	508	527	555	515	565	538	538	509	550	532	529	533	528	533	587	538	525	531	580	539	526	554	522	541	543	549	529	503	555	541	519	516	536	557	504	594	558	573	530	572	512	468	545	522	519	501	545	563	543	529	521	501	528	507	497	531	548	538	523	504	551	513	516	548	533	559	565	489	536	480	566	486	490	512	529	536	584	508	528	580	518	514	509	518	549	522	507	557	527	516	533	545	537	515	511	529	551	547	557	550	507	546	543	601	562	523	531	573	509	486	529	544	499	496	538	511	536	556	532	525	507	555	541	555	540	545	530	489	506	549	542	520	523	565	571	500	514	521	524	574	536	562	488	552	575	542	540	516	521	555	521	547	506	504	509	548	525	526	534	565	548	546	519	541	519	522	516	552	574	526	534	521	564	541	508	532	542	561	523	515	563	506	563	533	534	527	544	519	481	516	594	520	545	551	536	535	513	516	578	564	534	561	533	543	553	545	548	562	598	535	505	526	508	523	539	503	496	536	549	533	507	528	555	543	585	553	534	564	548	530	537	527	526	505	537	513	539	500	504	556	532	574	567	580	533	532	542	557	558	528	516	497	522	529	574	533	541	546	523	518	550	531	541	517	537	528	548	542	517	517	542	512	464	570	526	491	512	509	527	545	562	552	565	518	520	539	549	492	537	501	549	515	537	525	508	537	539	515	504	517	502	526	507	509	518	557	549	498	531	526	528	522	503	541	541	538	517	514	563	534	542	523	579	551	525	494	523	515	530	519	504	559	538	540	557	512	546	545	511	551	590	552	522	498	528	545	540	529	546	536	532	529	525	476	552	534	526	554	547	554	508	520	541	524	513	554	567	510	557	525	529	528	508	538	535	517	514	541	584	543	539	546	556	514	512	526	509	532	533	538	564	510	533	510	518	548	515	533	527	540	510	542	540	563	527
33253	80825	72979	42040	25329	13185	1385	746	687	744	696	666	639	660	636	623	633	659	621	634	637	625	604	635	601	587	637	558	622	614	610	594	688	638	605	625	608	581	630	588	616	599	601	641	611	613	578	656	584	612	657	640	590	565	606	625	621	577	567	613	602	633	613	591	587	608	619	582	599	611	611	640	590	545	618	610	631	593	612	617	595	620	632	605	614	593	608	584	607	593	594	579	607	587	613	593	608	572	626	592	623	627	611	600	577	623	653	613	598	609	584	632	637	629	582	593	582	603	582	594	583	603	601	579	579	574	600	627	606	628	649	570	624	631	618	564	573	617	627	588	622	610	640	664	598	615	591	621	585	618	570	638	602	620	602	669	605	586	610	594	636	573	657	606	587	598	632	625	608	608	616	612	630	601	592	625	615	600	624	614	656	624	628	617	644	627	620	582	614	614	658	601	624	607	627	632	613	616	594	616	624	556	641	601	604	591	556	598	656	532	651	595	614	608	651	604	602	614	603	617	587	614	632	629	618	595	604	610	629	582	606	642	608	593	568	601	592	606	591	594	609	628	611	552	584	650	585	609	617	599	639	632	632	606	591	594	566	605	600	570	641	619	638	636	632	600	633	605	616	645	630	576	600	611	601	682	624	586	636	604	627	619	601	604	638	604	611	631	646	598	552	597	599	587	625	645	626	595	588	624	600	603	647	594	594	654	651	638	615	609	619	627	605	661	640	616	579	589	615	620	579	604	618	619	622	625	635	598	615	600	584	610	604	607	619	567	593	670	595	620	620	602	630	590	580	603	637	600	629	596	612	609	610	610	587	606	637	645	621	602	610	561	591	619	621	664	627	632	573	589	614	610	611	603	587	589	562	598	642	605	585	635	614	635	621	625	588	644	616	597	602	613	652	621	543	601	610	591	626	624	631	612	640	617	659	661	597	606	605	584	554	604	615	620	622	613	647	594	563	586	637	583	629	648	582	653	598	602	604	616	622	562	603	661	596	633	579	608	564	601	578	609	605	560	619	594	610	608	591	636	601	609	612	636	596	611	628	628	567	638	602	650	567	596	595	638	637	634	570	628	639	591	567	595	639	640	607	598	605	582	576	630	628	564	605	577	591	630	580	608	612	614	599	577	648	583	608	636	605	596	603	594	604	597	616	605	635	609	670	653	633	622	596	642	586	592	615	602	632	645	697	570	615	620	629	617	625	611	599	573	604	636	599	619	611	590	584	593	596	602	586	638	602	609	605	596	643	612	584	592	611	591	608	624	574	634	646	648	580	596	589	586	595	621	602	571	569	644	611	630	589	632	630	580	575	583	622	599	631	583	577	606	636	609	592	625	586	583	596	622	541	570	614	618	625	602	617	639	623	607	620	620	647	593	643	621	593	634	594	583	620	612	593	629	636	614	611	638	563	611	630	594	616	620	611	597	591	601	629	596	596	602	609	636	594	630	597	547	658	591	590	565	620	676	590	544	611	608	600	621	594	591	634	594	566	613	543	658	631	608	539	599	628	625	616	613	619	612	575	605	609	645	618	597	600	594	604	624	628	609	579	637	607	650	586	647	563	595	598	629	572	619	628	598	593	633	588	637	603	612	625	612	667	604	645	606	577	602	605	536	623	644	624	637	594	611	630	597	623	629	608	562	611	554	593	599	614	600	587	605	613	617	614	624	569	619	625	634	570	581	616	604	648	624	585	606	604	524	593	648	628	616	624	612	613	587	631	621	624	642	563	647	602	632	599	641	548	598	587	618	624	584	608	601	573	585	613	642	605	625	585	605	604	600	610	581	615	581	594	663	580	610	643	631	577	595	643	613	600	590	576	591	594	612	615	614	635	625	618	599	614	614	594	648	615	592	602	605	626	664	625	597	587	615	630	628	644	651	606	662	640	594	637	560	564	624	614	651	590	623	574	546	649	581	561	612	559	589	610	639	596	594	649	628	575	611	611	617	619	560	609	608	615	572	557	576	622	630	648	603	615	602	614	574	599	613	578	615	664	633	570	569	632	600	611	612	625	618	576	577	612	618	624	620	623	575	592	573	616	628	570	604	627	657	588	590	630	607	666	633	597	567	637	633	603	619	607	613	612	564	625	555	581	627	591	574	645	624	608	601	618	612	605	600	574	624	575	582	624	627	567	621	634	637	639	628	623	611	584	633	583	610	609	600	608	630	611	606	596	595	619	588	580	641	625	584	595	578	589	600	597	646	575	588	603	625	606	613	657	575	576	638	606	564	609	602	629	586	612	608	607	607	607	623	655	611	599	579	585	624	611	609	600	582	619	603	665	616	572	594	618	579	612	636	568	573	579	588	648	590	594	654	587	642	604	600	577	599	610	644	579	595	609	616	581	604	607	611	643	615	621	629	626	641	630	640	624	632	618	630	613	613	604	573	612	569	564	584	579	582	605	633	649	595	585	619	626	579	605	612	569	577	619	601	584	601	615	618	619	620	588	650	645	625	627	644	612	595	597	616	626	636	586	590	621	613	595	614	626	627	587	615	613	603	626	593	600	607	598	570	618	586	641	595	699	643	618	568	603	601	610	588	590	614	567	573	668	646	644	663	577	613	673	625	597	586	607	656	622	605	652	603	607	609	576	651	572	633	591	614	627	613	606	570	623	604	554	572	602	599	635	598	617	605	583	616	578	588	594	601	611	659	667	585	581	622	607	614	593	620	618	602	590	617	596	589	589	594	626	597	598	569	644	617	611	592	589	606	585	584	606	611	609	603	637	664	578	578	574	632	614	631	648	657	582	592	599	583	615	605	603	556	622	563	638	628	613	555	601	641	600	590	587	580	626	610	611	601	586	632	602	634	615	632	609	579	591	606	632	621	627	625	577	616	607	592	609	591	592	619	636	630	605	605	633	603	605	613	600	554	596	592	627	596	607	582	608	635	611	623	597	627	623	592	589	627	621	620	595	595	647	622	574	583	619	624	597	629	595	636	585	571	599	594	582	580	651	613	609	624	612	641	614	601	624	570	582	570	597	600	610	562	655	608	659	637	616	606	647	582	560	565	589	646	642	571	600	652	587	583	632	621	620	620	665	623	640	638	585	602	633	583	655	606	539	634	602	608	545	599	618	623	572	574	589	625	607	617	616	546	620	591	626	597	651	598	627	629	603	621	586	618	629	617	608	566	644	614	582	609	632	639	620	595	597	601	608	610	574	590	624	607	582	608	643	627	606	607	607	645	613	612	588	588	559	633	612	626	609	588	593	617	596	610	599	603	599	604	574	597	604	631	636	637	623	576	623	632	630	606	630	630	605	609	628	590	585	595	589	612	623	604	579	596	594	578	605	589	607	618	594	628	586	599	655	653	636	579	601	587	613	640	558	642	585	574	633	592	584	582	601	564	593	645	590	630	633	561	594	604	585	651	633	609	645	582	613	611	642	611	615	591	624	589	588	603	596	609	653	555	592	667	680	561	591	595	679	589	592	634	588	590	584	571	626	639	590	596	582	622	607	590	642	594	619	598
25262	22886	38836	29867	17608	6580	859	500	552	468	479	473	529	500	477	449	431	439	453	480	464	426	479	450	446	473	445	435	436	460	491	473	502	481	464	420	477	473	454	484	444	490	446	455	450	436	438	445	451	461	492	479	452	485	457	464	468	466	467	481	479	443	500	454	440	419	403	492	453	444	464	403	444	463	460	438	459	446	462	440	435	458	432	448	464	434	404	435	462	478	420	432	462	455	441	449	483	492	464	445	463	407	444	431	438	474	494	459	422	462	474	428	461	442	461	459	485	458	446	459	494	492	420	427	431	460	477	451	471	443	469	458	443	454	454	431	433	442	458	417	492	458	440	436	465	450	452	429	504	482	479	456	455	482	461	480	426	451	444	418	495	469	465	413	458	463	449	413	453	421	474	468	434	444	448	403	442	468	490	500	438	441	450	477	447	464	444	448	411	454	461	442	422	426	445	461	435	473	477	488	447	446	405	459	437	473	440	446	452	434	425	475	425	471	507	438	445	480	465	485	435	415	471	463	452	470	446	417	428	434	424	489	427	468	452	471	422	404	461	425	430	458	448	450	439	443	493	504	464	442	445	507	442	466	449	420	440	456	460	459	486	431	465	427	394	420	452	434	425	439	459	431	469	429	451	420	443	445	408	459	460	451	459	414	424	483	454	510	438	456	446	438	452	440	470	478	458	476	455	458	485	438	529	469	461	459	469	455	456	475	443	454	453	459	451	407	456	423	396	423	465	486	449	434	487	428	500	462	468	447	460	405	456	462	426	460	433	405	459	435	442	410	462	457	476	436	456	464	445	433	471	480	442	436	458	442	449	459	471	444	466	440	439	449	475	448	466	429	439	478	419	462	489	448	430	419	486	491	450	414	466	448	428	433	467	475	472	461	438	457	426	455	443	391	457	451	470	512	481	497	455	471	449	481	439	448	449	503	442	486	438	467	442	436	426	426	457	437	457	434	465	475	454	444	464	453	440	442	434	490	471	441	462	428	454	419	445	474	459	419	461	461	446	455	432	443	441	474	434	426	444	428	467	468	455	466	460	429	440	454	415	437	452	444	466	488	466	452	465	454	489	460	456	461	456	437	487	446	464	465	426	437	493	446	472	430	465	455	435	449	474	482	438	480	432	457	440	470	483	450	446	464	446	448	458	474	416	432	470	450	453	435	444	473	432	442	424	471	462	463	443	452	457	443	438	473	433	461	430	455	453	458	441	430	494	465	427	439	440	427	445	471	421	446	438	454	463	466	458	453	450	433	474	446	439	460	427	465	433	429	448	483	454	411	477	444	466	432	463	439	478	469	459	448	458	424	429	452	441	438	461	475	489	425	458	427	486	461	427	474	448	447	441	479	433	489	457	473	434	457	458	463	470	453	470	430	460	434	478	464	462	462	476	425	443	479	464	428	433	477	460	470	479	461	455	479	467	464	454	418	436	457	407	506	459	500	414	443	454	474	440	450	453	399	446	453	474	464	429	422	484	463	492	431	400	456	473	461	455	518	445	462	448	496	450	471	449	451	460	454	438	461	483	461	465	453	483	462	440	454	428	431	452	483	478	444	448	458	455	441	486	412	479	463	452	396	464	443	451	442	469	448	444	457	471	427	468	464	431	429	476	434	472	455	449	412	477	436	431	461	494	435	479	434	461	419	458	438	456	450	459	478	473	436	453	426	455	433	452	485	494	468	438	390	463	456	443	481	445	454	473	462	484	468	452	467	471	463	456	460	448	449	413	462	445	445	493	451	451	480	433	472	496	504	462	477	467	519	481	403	459	442	413	409	472	451	418	445	467	474	497	442	441	455	441	449	451	437	469	445	480	442	441	454	469	430	452	469	419	449	459	476	449	438	458	459	469	459	420	472	487	437	469	498	466	462	474	450	475	471	440	477	415	460	483	432	479	438	464	480	507	447	458	457	442	470	450	484	473	450	460	421	440	456	430	432	456	466	457	471	483	456	444	434	430	449	477	456	458	497	435	452	432	457	434	432	440	431	485	403	472	464	437	453	440	484	442	474	488	450	427	445	407	438	452	474	457	462	468	446	448	468	449	458	467	458	409	459	449	451	459	444	444	425	399	462	425	483	461	466	432	447	418	472	452	452	465	455	440	458	461	463	445	464	449	448	480	456	479	449	430	431	435	439	433	437	443	487	426	447	454	475	479	454	493	442	466	465	409	418	442	449	471	446	423	462	466	454	488	448	445	420	466	442	482	459	440	446	483	452	465	476	435	440	437	485	425	451	453	432	458	458	476	409	472	451	436	440	469	417	429	453	467	456	442	429	440	456	486	463	461	474	471	456	457	470	464	456	417	452	487	434	464	478	446	479	434	480	474	452	455	460	438	429	446	487	440	435	425	421	436	436	489	456	422	435	439	446	416	486	446	455	465	496	430	443	458	442	508	434	475	447	455	440	470	461	481	481	427	434	383	474	414	416	466	453	473	448	434	439	491	461	493	446	434	469	470	439	437	440	414	473	415	420	436	458	453	472	467	433	456	439	447	464	468	431	451	445	434	427	444	464	429	449	445	453	471	481	477	475	408	450	437	447	484	398	460	442	483	464	471	452	456	431	484	464	457	460	470	476	441	471	463	460	446	447	434	435	467	447	470	479	475	414	479	454	438	457	425	439	460	492	496	436	500	446	464	420	438	505	469	435	457	450	474	473	441	474	434	467	482	448	490	445	447	486	435	455	442	427	462	434	428	482	460	450	458	444	437	457	420	451	451	432	498	478	442	434	435	433	454	469	420	437	497	448	410	426	457	473	429	445	438	477	444	423	434	462	451	482	433	460	461	423	457	455	468	430	448	409	492	427	454	465	402	474	457	453	443	491	450	456	459	456	445	451	498	448	445	458	445	476	437	470	464	455	436	475	452	442	439	487	472	463	459	492	420	446	417	477	468	448	412	477	466	478	450	466	450	499	450	470	445	421	438	467	457	453	477	473	485	457	449	456	465	497	458	454	437	461	467	445	455	424	433	439	444	442	447	444	457	471	455	461	497	481	485	459	457	446	456	458	461	431	472	458	428	494	465	472	484	415	465	423	429	431	456	453	469	459	418	447	428	472	409	429	456	441	502	446	448	516	461	461	437	482	461	469	458	475	450	466	469	466	429	435	449	417	449	470	434	485	424	436	442	442	443	446	429	428	474	425	462	424	461	428	441	465	447	474	468	483	472	461	462	454	452	443	451	421	446	450	478	450	456	406	498	461	468	440	458	429	491	453	414	443	466	471	466	475	495	459	426	459	428	465	449	446	484	440	460	421	470	426	441	463	478	475	454	481	463	461	413	429	476	441	460	433	434	431	458	461	458	478	444	465	418	419	443	492	451	432	502	450	468	453	458	429	469	468	477	463	470	412	474	488	457	441	443	431	418	451	450	452	410	497	465	438	478	443	440	454	494	430	436	464	460	432	435	422	421	451	457	465	437	479	479	437	455	463	472	455	474	457	499	431	453	469	457	450	464	501	434	456	451	428
30747	71435	61560	32574	18316	8623	1018	644	617	610	618	607	607	621	582	564	545	567	519	586	565	545	571	546	548	590	545	583	513	547	546	558	560	574	560	598	546	545	570	594	567	547	532	561	547	544	534	547	560	534	498	556	543	573	561	546	529	524	510	588	556	506	526	564	525	540	570	521	569	539	567	541	576	523	547	556	551	541	595	545	562	567	589	555	609	553	550	538	511	554	552	554	532	552	557	549	505	569	529	575	556	555	538	561	523	538	524	593	571	506	532	544	558	547	558	531	551	558	577	544	525	568	540	548	542	502	536	544	499	512	520	518	539	562	570	540	562	556	526	563	511	553	571	563	587	497	549	549	584	517	545	531	528	532	490	496	570	543	586	540	488	563	523	542	521	536	567	515	542	568	508	532	548	517	544	595	543	537	561	561	545	543	556	573	515	525	531	546	573	518	587	557	530	572	551	561	545	573	519	564	503	530	524	530	552	525	556	533	529	596	560	538	571	574	538	554	557	546	595	596	535	539	568	567	563	508	552	567	567	544	555	584	567	529	558	535	513	572	522	563	587	514	547	530	563	540	554	550	527	530	530	487	504	512	565	556	528	558	548	533	555	566	570	574	560	572	579	553	526	601	545	530	533	559	577	522	550	560	576	553	517	555	575	548	557	559	567	529	577	540	499	559	544	532	521	530	554	554	572	515	515	535	545	562	541	562	547	542	551	579	513	539	493	539	530	527	503	516	507	588	519	537	518	535	544	532	540	544	531	536	545	549	522	542	518	561	513	533	541	551	515	510	556	579	540	569	504	548	533	545	511	561	524	560	570	528	526	505	532	595	526	571	566	554	559	557	544	547	562	557	584	549	552	524	497	549	538	562	505	543	581	532	552	548	582	544	529	549	560	587	560	473	609	607	545	527	561	551	558	511	519	572	536	577	547	545	552	542	495	565	555	511	536	581	558	525	521	530	568	533	534	531	581	594	541	549	563	571	562	540	583	558	589	528	524	543	516	520	543	556	543	516	489	581	582	523	560	558	513	535	522	559	514	541	584	562	523	550	560	574	544	580	552	527	542	535	516	573	581	565	545	566	547	555	531	551	530	522	534	539	541	535	580	563	549	542	528	522	538	523	505	534	558	520	519	534	531	554	561	535	538	532	548	500	533	535	523	567	548	554	532	566	549	532	553	541	546	550	554	549	533	520	488	544	551	498	557	544	515	543	526	570	527	567	516	535	562	524	555	550	551	560	540	542	530	568	542	570	527	544	553	515	534	535	549	550	527	571	552	553	548	503	555	601	529	532	541	584	553	539	547	531	547	533	535	553	532	547	507	531	574	530	575	556	543	577	549	556	513	533	552	562	517	529	519	549	548	535	538	551	557	553	584	550	554	580	541	532	556	537	527	549	524	582	555	526	545	553	567	541	543	538	597	559	538	536	545	568	513	574	552	564	555	540	520	557	520	543	585	527	573	516	586	534	533	579	506	602	541	530	512	547	546	520	559	547	533	576	518	539	558	547	547	560	540	560	545	552	567	526	550	541	564	559	536	541	563	553	548	489	531	543	562	529	568	540	563	546	544	557	563	533	593	568	541	569	522	580	551	550	537	538	541	543	522	559	598	570	549	607	500	567	541	517	570	538	557	553	571	550	544	514	509	551	567	546	556	582	540	556	538	531	532	565	551	572	536	521	571	506	521	551	517	562	542	528	575	546	534	515	566	547	559	568	543	556	539	524	517	550	531	538	523	576	598	521	512	565	550	567	540	524	544	493	543	509	568	507	506	533	566	545	541	562	525	550	559	583	555	550	485	553	543	552	559	550	562	538	522	531	552	558	541	551	521	569	544	560	548	513	532	545	582	527	554	546	556	543	544	539	568	563	558	547	512	541	547	541	531	513	550	521	538	521	500	520	515	556	498	512	573	534	561	579	548	544	535	531	529	552	571	520	511	583	577	532	559	547	537	567	525	512	531	605	522	563	553	573	528	559	531	557	544	576	513	532	564	568	545	547	575	497	545	567	539	532	540	581	539	555	538	570	533	544	510	546	561	563	566	524	515	536	556	560	545	582	562	563	566	536	578	556	551	526	569	539	536	564	558	538	577	537	528	570	538	516	534	526	525	538	507	567	556	533	505	534	537	504	550	561	558	570	522	548	554	570	522	536	557	573	593	575	565	515	531	549	510	586	572	528	524	528	557	555	504	550	593	532	567	566	543	594	566	549	535	552	543	508	516	579	569	517	564	570	566	530	543	569	547	516	514	560	541	569	508	546	561	542	575	582	589	535	550	531	571	550	528	542	537	558	553	559	581	543	538	586	592	559	572	514	552	497	545	580	520	550	537	525	539	558	560	520	547	554	551	520	560	546	540	544	529	544	478	569	512	556	520	534	543	511	524	539	554	521	543	561	544	560	524	558	561	554	550	516	522	525	547	565	503	527	586	568	557	539	587	523	545	537	593	549	551	555	547	535	513	518	566	576	522	539	540	547	538	543	529	566	547	530	551	544	552	542	532	531	577	534	525	552	508	522	554	553	579	519	545	547	570	563	581	543	530	545	569	546	568	538	548	539	541	558	523	525	542	567	567	554	528	554	553	520	531	509	565	531	527	569	556	544	552	579	541	555	540	518	562	553	526	531	528	571	519	532	517	527	557	556	554	584	574	549	522	538	542	565	539	547	574	534	568	565	590	534	576	537	522	550	572	555	571	581	539	517	534	588	559	548	528	550	558	511	562	541	535	514	550	532	595	517	536	537	550	564	565	558	556	536	591	530	532	487	549	535	548	528	509	551	556	532	556	544	569	486	517	500	551	528	574	591	565	534	556	568	526	515	543	541	524	535	535	578	556	560	558	580	548	497	562	579	537	519	562	522	550	573	546	584	545	569	583	584	551	497	548	504	555	505	520	539	552	535	533	567	545	532	556	517	526	606	559	551	571	617	548	575	550	583	543	580	522	581	510	515	561	518	522	503	509	531	545	545	574	538	559	569	546	531	519	639	574	561	525	521	532	510	525	555	516	553	490	488	557	529	547	491	565	542	545	539	535	560	560	539	540	539	527	566	505	559	568	555	596	576	522	533	515	578	507	533	564	542	517	562	530	549	532	573	601	577	538	552	506	556	537	544	528	536	499	459	536	603	549	577	547	547	585	529	549	569	519	545	568	560	561	577	553	574	533	548	574	549	545	520	583	545	543	524	526	548	545	555	533	530	528	583	534	543	556	552	562	546	537	538	481	575	542	559	534	532	556	562	532	555	535	536	513	557	561	562	513	552	554	550	505	547	570	523	560	562	536	584	555	541	582	503	543	556	566	568	495	528	543	518	530	518	562	549	500	566	526	536	520	572	587	559	549	501	513	572	547	545	541	555	566	473	563	520	539	509	506	545	545	537	562	560	550	579	550	549	557	576	565	529	556	520	598	540	570	529	556	549	539	541	549	548	542	540	526	544	546	562	571	543	547	601	531	596	544	543	568	536	538	518	532	515	519	515
22917	21520	33190	27190	23686	23338	13630	1584	987	955	957	955	829	898	870	865	913	883	829	812	891	836	844	880	806	838	827	871	785	860	814	852	824	830	813	795	828	854	827	762	799	827	760	791	817	827	773	815	794	789	814	780	804	794	894	781	817	823	817	771	805	827	832	805	832	877	848	814	809	834	834	830	814	847	809	817	797	807	819	829	875	794	817	764	821	802	837	791	816	807	821	842	772	821	774	805	807	893	831	826	830	808	774	803	840	847	817	848	813	820	820	849	813	796	807	786	789	788	769	804	763	818	805	826	835	843	874	788	805	835	821	772	838	842	814	800	798	794	814	795	760	777	782	834	775	809	816	777	874	819	877	843	767	792	813	769	821	841	886	819	772	835	824	836	791	795	798	783	813	790	768	793	797	778	757	765	809	794	790	813	870	876	874	939	840	831	828	828	825	848	795	804	825	821	777	833	807	759	807	805	765	834	812	840	821	834	852	853	824	826	814	833	797	797	791	794	797	801	824	858	809	857	853	784	763	775	785	807	835	792	849	797	828	778	818	849	833	808	817	852	791	780	782	749	788	849	744	781	813	832	833	759	839	779	856	807	808	822	800	804	832	828	836	783	825	817	809	758	806	809	824	826	800	847	805	795	835	750	791	818	857	763	818	796	800	799	840	879	808	768	862	821	798	767	825	864	856	786	779	818	786	833	847	789	825	837	835	851	810	815	763	823	813	785	799	770	814	848	832	795	763	775	791	845	843	789	780	834	857	784	854	767	830	820	804	836	845	784	789	791	828	799	814	842	791	836	824	815	778	837	830	827	828	784	844	841	821	819	826	798	778	767	827	818	832	827	838	804	818	791	819	854	799	859	808	812	789	848	841	747	860	770	880	760	790	840	790	798	772	825	774	784	774	831	772	824	812	827	804	823	790	777	824	808	811	801	815	765	802	803	821	790	794	757	793	817	796	824	792	804	847	738	841	823	859	796	780	836	830	791	802	854	811	804	767	802	768	801	773	869	853	817	846	797	831	781	809	821	818	820	856	859	844	813	802	824	789	811	798	834	834	791	792	834	816	846	830	809	773	823	832	787	853	829	825	795	818	824	809	846	795	832	765	788	794	809	811	815	829	796	828	778	835	858	869	805	794	763	795	824	793	826	804	847	837	821	828	821	757	838	784	828	841	839	788	784	810	761	836	859	764	832	793	848	802	787	803	759	783	800	849	836	795	802	764	803	821	775	813	801	796	820	786	785	805	838	794	839	831	796	814	821	821	774	819	793	800	812	820	796	800	834	856	837	792	813	771	819	831	782	768	818	792	790	821	791	759	846	799	789	839	774	804	733	809	752	753	821	794	789	819	826	765	760	792	801	819	784	816	772	735	796	779	853	823	783	815	847	805	851	775	797	837	787	805	780	803	791	785	799	777	814	826	797	800	768	835	832	780	853	825	836	762	803	777	829	843	783	804	852	787	816	799	841	819	782	797	829	847	782	814	764	822	778	807	798	746	857	834	842	828	857	842	794	806	833	780	803	798	828	839	810	836	793	752	808	804	827	787	751	811	779	857	832	802	856	780	844	809	806	835	835	758	790	801	842	799	803	859	853	822	783	787	817	861	824	798	870	780	783	831	801	797	812	856	836	859	768	811	814	797	835	774	788	850	800	840	866	790	783	813	781	810	794	810	789	844	799	768	776	813	786	824	792	826	817	808	823	806	806	810	801	802	756	848	827	783	777	796	841	803	811	814	839	823	773	779	770	782	804	820	837	832	809	790	786	832	801	855	847	844	756	795	811	786	821	808	811	831	814	775	832	810	820	823	817	817	774	831	775	789	811	837	797	798	836	861	820	825	843	832	816	773	791	819	809	779	831	787	773	799	796	821	791	816	779	787	827	800	817	807	765	810	841	769	822	861	795	792	786	768	827	804	859	801	781	827	820	780	848	772	783	839	826	849	804	764	798	832	808	772	818	820	817	801	770	839	798	793	799	803	813	825	775	801	810	785	844	807	828	815	805	887	825	801	829	839	883	840	867	802	861	806	832	786	769	814	767	760	784	745	828	843	900	798	818	834	813	826	748	810	821	823	785	780	807	836	781	762	849	815	800	792	787	871	805	779	799	893	830	767	830	777	869	808	791	783	774	796	814	748	842	820	810	808	799	870	817	833	839	804	847	800	838	811	816	849	838	777	808	795	812	857	786	843	796	854	803	795	769	815	787	804	789	788	804	798	791	840	818	789	855	830	838	826	828	809	812	782	828	743	818	798	789	770	775	803	795	806	759	824	833	788	860	804	781	824	845	807	807	851	786	800	811	797	828	794	867	832	808	802	778	782	811	849	863	794	782	830	849	807	851	768	831	799	833	819	810	818	817	743	841	770	809	768	798	804	796	805	842	866	819	824	772	767	872	808	781	827	822	827	824	811	825	773	777	815	788	787	842	766	814	806	786	751	856	820	841	835	761	821	746	787	782	827	871	819	801	876	825	805	831	840	837	786	854	775	813	809	849	802	782	840	782	791	770	874	826	781	774	784	762	822	782	798	798	849	725	765	828	814	822	815	803	776	833	777	765	799	808	851	829	804	834	804	786	841	831	799	806	780	801	780	852	786	791	796	798	814	800	783	817	789	808	804	798	804	831	834	811	805	791	782	815	822	795	820	797	795	828	762	819	816	797	848	845	779	786	820	763	824	788	798	828	798	814	803	782	800	804	848	819	793	800	780	807	783	814	839	836	797	771	785	814	819	765	809	801	829	796	740	789	850	795	823	824	804	807	800	824	802	787	816	795	855	817	846	807	828	846	819	786	753	822	799	763	773	853	801	818	875	822	817	789	806	797	786	847	810	860	839	837	804	827	830	776	843	803	766	802	801	789	773	781	816	860	818	813	822	755	796	817	791	836	834	823	786	788	782	809	794	876	830	844	822	824	756	831	813	774	869	853	827	800	811	780	796	784	847	776	771	822	848	817	838	834	781	812	757	786	831	854	781	836	831	748	848	781	803	782	820	813	865	827	824	834	819	811	796	824	810	762	795	769	846	762	835	768	806	884	807	804	807	806	821	766	828	839	810	776	794	805	818	785	785	823	889	818	792	833	749	793	797	826	820	790	795	806	795	855	810	825	821	797	861	791	805	833	830	822	723	769	779	851	792	788	786	797	802	810	844	780	868	747	808	794	783	757	851	797	850	839	830	862	794	832	838	835	814	788	814	816	797	812	858	820	818	778	814	861	809	812	807	848	820	788	795	781	818	811	824	843	761	826	851	834	751	790	834	808	829	779	830	821	824	830	828	811	782	814	795	789	737	829	803	815	810	811	836	842	784	810	842	804	801	797	821	825	777	890	849	829	846	861	810	823	834	770	796	825	808	839	798	836	830	811	803	834	832	759	743	777	800	836	824	792	789	762	830	788	801	788	819	766	812	766	765	828	822	807	831	787	795	805	764	787	785	781	810	816	789	816	797	817	733	761	742	828	769	847	833	814	752	825	804	791
43113	93243	80650	53216	37846	24282	2907	1389	1257	1193	1142	1073	1070	1040	1005	1029	994	1040	919	940	923	985	942	942	928	952	937	939	932	956	954	937	920	908	859	971	928	913	896	884	909	893	913	953	817	943	898	906	921	933	916	920	921	824	879	923	954	886	923	969	912	875	899	941	938	943	877	892	900	861	904	883	908	946	917	920	904	901	913	884	911	958	912	858	883	859	927	915	890	886	892	907	921	861	937	910	894	908	943	869	875	908	844	933	904	901	873	974	880	865	862	921	961	896	913	965	922	978	879	926	943	898	902	880	892	921	884	883	873	892	907	897	930	892	889	885	928	930	927	917	882	925	968	921	902	913	907	891	908	929	912	936	911	857	933	922	877	929	861	914	837	869	886	880	935	886	883	918	915	966	912	878	958	928	925	892	919	882	950	895	893	927	936	865	895	903	947	911	888	906	909	918	894	884	975	864	909	855	909	924	881	870	901	930	930	902	941	895	917	891	895	882	895	875	878	892	873	912	936	873	885	902	889	907	905	919	889	925	860	854	879	929	887	922	878	943	917	907	903	954	888	905	890	887	872	921	934	850	877	880	898	877	905	930	903	847	929	905	919	949	885	913	908	874	930	859	865	900	904	893	878	937	903	961	984	859	903	958	940	862	929	988	925	878	940	870	926	979	877	932	884	912	966	911	934	879	941	882	929	891	919	921	917	882	930	864	874	893	870	909	922	927	893	916	877	914	972	852	933	854	875	911	903	916	898	908	907	913	875	893	913	907	883	864	860	925	917	933	863	850	885	896	898	919	913	930	847	886	896	928	864	866	932	917	885	859	916	863	937	869	882	936	864	894	910	872	923	835	895	868	891	926	867	909	876	874	847	899	870	923	892	894	889	951	918	932	855	889	873	889	892	899	891	931	890	917	879	903	927	949	959	963	907	864	868	904	909	924	921	916	926	887	870	844	910	876	916	896	902	851	929	890	873	868	936	936	957	875	951	890	867	898	927	893	879	912	873	883	856	883	921	887	884	869	880	892	888	870	892	897	907	908	939	861	950	898	874	890	960	902	901	905	911	862	947	863	876	853	941	883	889	929	917	907	950	963	879	873	892	841	969	888	863	962	880	887	856	880	909	880	937	940	921	932	845	929	854	862	901	939	871	928	908	858	880	900	926	914	952	938	880	874	903	896	927	881	852	880	858	918	874	897	878	878	893	886	908	918	950	917	912	873	878	910	897	919	907	934	926	882	863	937	883	915	890	950	829	867	891	844	869	851	937	898	860	941	863	930	922	897	939	955	831	883	848	901	855	911	923	832	900	923	876	915	899	914	893	895	858	917	875	938	849	867	909	883	872	894	907	884	913	925	930	902	901	937	955	915	921	895	902	903	921	906	899	878	884	937	865	939	842	897	909	884	897	875	919	903	912	876	931	900	921	943	885	927	869	942	881	924	927	918	945	916	933	893	884	873	923	903	867	848	934	861	933	928	930	852	891	911	890	940	809	885	878	927	925	915	925	903	902	902	877	889	921	908	900	862	916	883	852	885	858	889	912	888	882	901	869	887	934	877	910	895	925	939	935	894	914	935	878	866	822	943	895	887	923	903	898	923	874	858	910	883	958	931	892	892	898	905	946	868	901	874	853	938	934	861	899	979	889	919	900	869	905	874	872	876	873	893	958	907	912	876	889	880	870	871	921	905	914	880	908	948	911	850	923	886	850	876	879	927	840	879	922	948	962	888	881	866	911	925	917	871	883	895	899	901	919	949	948	843	941	926	907	907	881	858	866	906	942	895	896	930	885	905	870	924	906	899	894	898	922	890	805	874	871	879	962	882	904	880	848	873	917	916	917	861	919	898	948	858	892	849	867	873	910	903	858	919	959	907	893	955	832	921	843	889	886	941	881	883	893	878	879	869	957	884	930	875	892	913	880	896	940	929	887	875	921	896	899	884	907	906	909	856	883	810	869	877	896	891	907	907	885	894	882	912	871	916	921	916	917	895	938	931	930	925	866	905	867	886	931	887	884	898	891	939	896	934	952	901	934	866	909	837	861	907	876	920	908	842	921	870	940	900	914	927	950	863	893	893	923	898	934	868	901	881	912	832	927	942	852	889	869	918	902	890	931	945	885	886	911	869	896	901	844	967	904	879	855	812	865	911	896	884	929	879	870	916	877	861	946	899	887	913	917	922	914	863	907	899	916	884	906	900	902	902	925	927	824	901	892	882	927	957	898	891	918	814	960	895	913	914	857	860	892	894	883	923	878	916	894	918	929	893	796	955	907	947	886	889	916	963	889	914	877	913	957	852	866	915	925	894	881	874	853	949	894	885	933	888	894	921	851	885	890	928	914	920	925	898	927	898	891	853	923	864	921	864	882	869	956	1004	925	935	937	885	947	914	923	893	968	887	897	893	878	911	881	904	940	954	918	884	890	859	901	889	910	897	912	928	909	866	873	878	890	918	891	886	914	920	884	935	879	876	878	919	909	895	871	873	896	896	919	870	875	907	871	882	935	918	910	898	896	876	910	885	932	920	871	917	927	863	902	914	872	893	921	860	903	941	887	907	840	922	928	874	890	947	901	930	923	907	943	920	841	903	905	942	927	893	902	861	966	939	875	974	895	916	822	891	919	830	879	898	934	931	881	884	915	830	883	884	948	878	898	924	914	914	910	852	938	909	910	952	909	825	865	886	904	960	904	883	873	917	893	906	885	948	905	915	904	852	907	853	931	909	929	878	909	915	860	865	951	853	919	968	855	921	876	908	908	906	907	937	922	889	891	902	854	914	876	892	868	930	946	912	950	867	920	882	909	868	894	863	891	915	893	932	874	894	957	906	869	893	905	832	922	883	916	859	879	929	929	913	881	905	861	914	850	903	891	867	981	878	900	893	889	936	913	867	909	882	918	884	898	913	884	892	808	937	942	937	888	905	901	867	893	917	887	949	880	919	828	896	903	917	919	862	849	925	959	922	904	936	940	906	897	900	871	909	910	952	910	861	880	928	863	875	905	841	905	889	959	927	906	901	917	836	907	875	880	901	940	923	872	919	828	866	872	882	883	908	893	911	895	959	889	915	895	880	919	910	871	871	909	892	922	836	889	924	912	906	906	889	899	858	896	915	858	900	962	968	922	932	905	890	881	893	930	886	914	891	878	832	877	868	986	902	895	919	879	890	935	880	917	876	946	879	981	902	955	892	901	896	917	847	959	879	892	868	916	920	862	901	869	912	945	923	917	922	911	868	945	895	898	912	880	927	909	873	889	856	937	892	873	863	860	868	850	893	877	940	862	918	870	959	851	916	887	903	927	926	909	950	953	898	847	873	923	868	901	841	894	932	937	893	897	927	877	921	927	882	917	884	894	935	955	868	890	898	953	878	938	964	912	892	905	884	862	871	921	904	945	916	906	920	870	942	945	928	894	869	876	923	887	876	898	912	981	924	887	881	903	917	875	915	914	851	859	902	914	904	949	861	919	911	898	933	896	930	867	860	891	872
27549	26472	33230	15103	3629	1468	494	385	391	378	381	376	362	364	355	392	352	366	362	364	373	375	386	394	376	386	333	365	368	365	422	335	384	391	345	385	371	331	356	362	341	376	331	387	361	354	388	332	375	336	374	387	356	353	368	343	349	344	370	388	367	348	375	339	352	362	340	378	337	371	357	358	370	353	319	369	378	378	360	346	364	346	391	372	363	359	350	341	344	398	363	364	390	356	355	369	338	402	353	343	377	375	348	380	367	393	383	373	345	335	354	365	343	363	371	338	364	381	335	366	331	351	403	392	363	379	338	387	351	392	370	363	354	366	317	325	358	356	354	384	366	339	361	367	337	339	371	347	365	346	373	377	354	336	340	352	381	374	352	371	378	367	368	371	358	359	354	393	359	368	366	331	362	365	355	341	329	403	359	376	388	390	328	327	369	345	343	398	360	349	363	347	365	357	355	350	367	358	376	400	385	359	375	327	348	357	337	344	347	350	383	357	383	358	386	377	381	377	347	348	386	397	382	323	373	349	344	380	362	371	334	340	345	348	355	350	376	344	346	361	355	348	386	345	342	354	355	372	356	376	346	391	378	367	420	353	371	362	382	387	379	353	369	343	338	358	368	375	344	319	355	352	358	391	370	368	379	366	370	354	360	365	377	364	314	384	360	375	327	334	331	341	363	362	354	335	363	348	337	384	372	346	333	378	368	346	404	366	369	360	362	364	356	374	370	362	383	348	368	345	367	378	346	353	359	342	386	387	381	353	331	352	384	376	375	355	371	405	363	369	384	378	366	339	362	362	364	383	367	418	341	354	380	382	362	354	359	371	388	350	382	351	373	361	373	397	344	359	337	374	348	365	386	376	351	337	400	377	339	338	351	412	384	343	355	345	393	350	355	326	351	403	348	389	403	375	387	403	359	355	391	344	373	376	358	332	344	331	356	356	347	370	356	361	370	363	340	336	326	345	340	352	354	383	358	368	383	361	360	339	348	324	366	392	365	342	364	375	377	361	324	360	358	372	358	324	364	339	362	398	389	363	351	371	361	362	357	361	344	351	359	403	355	361	380	380	357	343	362	334	361	343	355	342	312	361	350	349	341	350	350	355	357	342	370	391	360	339	357	341	347	327	361	382	347	382	349	382	361	375	384	338	348	360	366	354	391	356	348	344	372	360	335	343	362	396	366	348	370	314	367	365	380	398	360	368	408	367	377	317	387	365	390	384	365	345	376	387	372	375	350	343	356	379	399	357	369	389	343	376	381	349	354	373	389	370	363	360	370	344	417	373	372	377	379	387	376	383	377	384	343	386	373	366	386	357	365	340	361	390	370	370	347	353	369	346	391	340	335	359	372	371	362	342	346	386	362	319	348	358	340	364	384	368	357	364	367	377	371	370	407	364	332	361	394	357	375	373	373	335	374	374	344	376	371	351	365	362	386	363	393	397	370	336	328	365	304	376	351	368	359	341	383	379	380	346	388	339	340	337	336	407	381	320	401	389	353	356	351	338	346	402	396	392	359	370	352	345	345	382	351	371	359	346	366	338	379	361	363	338	372	374	326	376	379	362	368	343	357	339	358	361	364	361	390	361	354	362	345	356	350	372	359	352	373	354	366	367	412	374	336	369	383	383	377	360	364	352	374	363	337	376	366	383	353	373	343	349	382	353	349	358	382	382	369	359	364	364	356	366	347	383	388	353	359	352	332	358	349	356	345	386	389	365	336	379	368	363	354	380	366	361	373	364	380	347	379	389	371	371	329	349	369	361	372	366	377	357	329	381	378	379	346	374	375	359	376	366	335	384	356	373	366	358	385	329	387	365	375	330	374	386	346	355	356	371	368	377	397	396	345	351	334	348	344	376	383	366	386	350	351	364	345	396	367	339	347	304	362	367	377	349	357	378	353	328	379	374	361	354	330	364	362	351	347	357	335	385	355	398	363	333	352	345	353	409	388	326	357	367	367	336	374	325	364	373	345	314	400	383	339	341	373	362	348	342	358	331	378	365	373	349	393	354	327	360	330	360	354	369	340	358	379	397	340	347	350	381	411	355	336	340	360	350	356	361	377	343	313	396	368	360	343	347	369	358	336	366	370	375	377	345	371	367	385	320	350	393	380	351	335	359	386	342	338	405	334	389	389	365	352	380	351	348	351	356	389	389	331	386	359	332	367	383	347	366	366	410	376	340	385	382	374	339	381	365	380	340	347	338	355	328	363	336	363	381	362	339	354	354	361	362	350	362	378	348	357	377	385	369	397	324	358	375	352	364	337	358	377	321	358	358	386	339	360	343	326	384	341	350	380	365	357	370	333	368	359	356	329	355	329	357	378	376	355	387	352	354	340	364	372	355	362	400	339	376	383	395	385	351	315	331	390	348	398	333	324	377	342	376	360	378	354	381	357	341	376	371	373	350	347	337	345	386	373	356	351	365	352	379	365	349	385	366	341	342	377	357	379	360	343	340	354	364	362	367	369	361	347	326	347	361	381	344	352	338	353	365	344	358	386	370	337	382	371	355	358	383	362	362	344	369	380	316	347	369	352	367	374	390	326	421	386	386	382	339	389	360	356	356	360	373	380	370	350	400	345	355	345	371	345	354	369	373	365	360	360	351	338	352	375	377	376	356	380	334	388	359	364	361	360	375	357	356	354	357	350	377	374	385	362	396	351	393	351	366	381	377	316	337	368	358	350	389	380	334	326	367	326	373	378	322	338	369	381	381	366	343	353	395	370	378	326	362	376	393	382	331	333	381	371	355	344	353	344	374	373	356	326	373	368	354	368	347	398	330	342	334	292	363	394	360	364	343	388	393	352	374	338	353	323	362	391	397	378	357	346	355	342	364	380	365	366	342	351	371	388	362	384	346	331	376	383	387	364	364	339	372	370	353	371	339	342	366	377	348	376	342	351	387	368	343	353	387	362	359	353	356	364	343	329	371	335	366	362	363	346	350	345	374	295	403	350	340	353	367	380	395	350	332	339	369	356	367	367	378	359	355	304	365	365	358	387	356	361	343	374	351	368	329	369	327	377	330	398	341	352	347	337	382	373	335	358	382	378	372	364	364	362	369	368	357	347	317	355	348	378	359	387	344	365	376	349	360	330	396	370	381	348	369	352	366	348	397	378	391	376	367	420	350	363	384	399	357	354	341	338	374	360	353	368	338	381	367	376	339	369	363	346	362	384	351	354	328	357	411	361	357	354	332	345	363	317	356	352	344	361	347	356	372	359	358	388	354	383	373	377	366	331	349	355	380	373	366	375	360	391	375	411	383	381	349	362	341	351	365	326	391	360	372	339	363	362	340	340	363	369	332	358	311	307	365	331	335	352	388	358	377	312	372	365	361	369	383	364	369	354	338	380	369	341	341	355	372	344	343	369	334	355	370	388	362	357	374	348	351	354	392	343	350	352	361	392	353	375	369	359	372	340	363	362	401	379	380	399	334	371	378	365	349	361	368	380	371	347	336	344	355	370	376	334	326	359	376	369	358
13586	42284	32258	11092	4377	2256	530	447	433	438	441	440	444	446	453	443	433	429	438	466	415	424	440	459	461	412	445	445	440	464	426	432	428	381	457	437	464	448	407	403	417	459	424	453	447	411	451	471	424	423	424	428	378	442	416	445	435	436	438	408	460	446	474	449	439	452	405	410	395	413	436	436	429	398	407	444	427	418	461	416	442	473	420	426	448	413	443	415	446	434	423	430	429	436	436	404	450	399	444	462	473	450	440	468	440	451	425	497	433	413	401	427	446	457	421	412	451	436	408	430	428	403	441	412	411	449	406	421	478	398	445	447	448	386	432	428	444	409	454	459	420	455	399	444	449	407	486	395	412	407	449	435	442	423	419	413	404	433	435	433	437	403	447	432	424	469	446	443	448	458	436	430	431	413	447	444	420	434	405	392	426	416	444	432	447	431	455	435	404	409	430	438	425	409	456	433	459	437	428	416	413	435	423	451	420	432	426	389	454	447	434	428	412	441	459	415	431	433	424	421	446	434	426	472	459	410	437	445	451	434	420	411	439	431	429	399	407	418	458	442	452	421	439	446	424	423	423	438	410	422	430	402	446	408	456	426	414	416	423	439	445	423	400	421	456	469	425	412	431	412	449	416	425	434	465	435	444	414	449	446	439	452	450	434	396	423	430	459	423	441	444	422	461	421	442	408	426	404	436	446	408	423	443	401	437	459	422	396	447	443	414	426	396	433	422	414	427	437	426	377	411	418	381	453	422	431	450	435	420	456	434	414	422	427	450	435	428	455	421	457	430	413	458	442	459	427	451	464	436	439	404	440	440	434	424	409	472	437	401	420	410	436	417	430	402	432	448	410	428	412	429	474	433	429	380	453	447	469	407	444	431	459	451	442	437	450	411	440	457	445	440	423	422	436	453	409	461	469	423	414	444	448	450	419	456	444	432	441	439	441	412	454	440	436	439	438	445	430	446	453	431	432	435	434	465	411	430	403	440	463	438	425	462	414	452	442	411	431	405	413	447	413	428	437	420	404	433	439	431	459	448	454	427	393	417	424	414	416	417	432	453	426	447	436	447	413	446	414	419	401	449	429	439	466	453	430	433	402	419	428	421	432	444	397	413	440	429	430	443	471	397	417	473	405	401	433	409	441	432	438	436	439	421	441	428	430	448	476	428	453	471	428	456	423	439	382	430	409	420	403	436	445	470	389	437	465	418	453	439	417	428	396	452	479	399	449	426	436	469	439	453	427	419	449	454	415	420	437	413	452	416	417	427	447	411	436	446	446	441	421	386	441	436	428	423	421	457	440	386	451	418	496	476	428	437	433	439	394	431	447	412	468	418	447	409	415	412	401	442	432	419	432	444	429	428	443	432	450	444	421	439	424	411	426	403	417	445	422	452	450	418	412	455	431	438	388	419	437	409	418	459	440	418	420	420	459	396	429	476	408	439	445	431	460	428	440	414	485	435	427	435	426	444	370	459	428	447	444	462	427	437	412	435	418	405	470	459	404	433	472	413	398	424	446	425	444	485	404	446	433	458	415	468	436	445	430	428	435	425	439	438	425	412	462	437	441	454	414	411	408	411	434	452	421	457	404	426	499	449	412	451	401	402	409	429	444	417	438	435	414	441	430	435	416	471	411	437	408	426	435	446	420	446	419	433	448	439	454	423	416	423	397	442	402	382	495	448	446	410	457	403	443	438	425	444	432	450	429	423	445	416	446	458	471	424	465	448	450	463	446	416	443	463	448	429	436	395	420	430	423	443	411	436	449	419	408	436	420	420	427	391	475	409	405	450	416	431	447	404	476	464	401	430	416	427	452	430	385	414	441	426	415	458	413	430	454	436	414	441	413	433	439	431	397	433	450	413	443	415	459	421	459	439	451	439	449	438	418	451	443	411	449	410	433	446	407	477	410	434	440	453	440	438	417	442	408	388	430	413	432	454	455	424	410	444	464	452	425	401	412	416	421	445	423	435	430	464	434	428	439	420	433	441	409	403	444	436	455	448	406	431	454	426	410	460	461	472	438	425	440	428	414	462	417	441	451	425	430	401	400	426	442	405	395	490	402	431	445	450	418	455	454	424	468	436	439	423	434	440	402	455	430	423	437	405	409	430	411	377	433	417	436	426	454	394	425	421	440	417	420	412	445	414	421	422	479	458	465	422	437	461	465	414	413	404	478	447	400	411	446	422	437	396	459	455	443	434	445	436	432	408	443	413	426	446	438	430	398	436	419	416	434	423	419	424	409	435	415	432	451	428	431	409	411	444	427	437	429	434	467	446	440	417	459	453	447	415	405	450	452	425	429	453	421	444	422	417	427	436	414	387	444	440	439	419	457	412	422	425	417	427	415	407	443	428	417	426	458	390	442	394	406	447	414	397	447	408	430	467	429	444	424	449	404	470	453	466	407	423	421	394	419	419	422	415	439	439	423	460	448	431	371	433	428	436	441	398	435	414	492	453	444	443	453	441	424	416	436	439	404	416	435	451	418	464	439	455	472	418	427	432	416	444	447	436	435	437	438	423	425	383	454	445	424	439	444	440	450	449	449	430	455	460	426	477	458	393	438	418	416	447	439	406	442	454	434	440	406	404	411	427	452	438	492	430	424	436	437	484	416	427	457	466	445	457	409	409	413	455	420	416	437	427	451	463	450	406	463	414	453	444	435	467	459	410	432	425	436	416	427	451	456	441	399	457	457	439	414	414	428	433	487	418	421	430	445	431	426	466	401	433	452	426	440	467	396	407	457	433	433	441	373	451	415	425	412	430	407	446	440	435	444	418	442	429	419	430	445	443	443	441	433	425	393	448	445	441	432	461	439	433	457	466	432	422	397	420	441	449	447	394	429	446	439	428	416	416	412	461	413	438	454	439	429	420	441	448	420	436	415	439	454	407	419	421	429	425	410	425	462	399	472	443	439	409	444	432	455	415	449	411	454	458	446	439	431	453	400	436	445	419	462	445	455	438	404	421	412	442	404	444	444	428	435	433	409	455	454	400	430	429	406	375	452	407	463	512	438	424	439	463	432	433	424	449	434	467	422	433	472	400	387	424	453	443	444	414	401	421	430	432	420	438	448	430	436	403	426	448	409	445	394	413	445	438	447	429	422	436	406	454	427	433	423	420	440	452	449	457	444	456	420	433	420	428	460	432	427	440	462	445	414	441	447	427	431	460	456	439	449	410	477	439	398	402	440	417	422	412	427	432	443	474	413	448	440	447	433	472	407	445	449	436	433	435	431	417	410	449	393	447	440	439	433	424	383	419	394	402	450	448	433	427	440	424	423	386	424	420	411	442	441	432	419	425	441	462	360	447	415	460	455	419	416	424	450	414	400	464	430	433	441	424	424	414	412	445	432	395	450	448	425	450	406	431	395	414	448	374	446	395	507	436	469	426	458	422	414	443	391	427	421	419	411	426	428	447	436	433	447	446	430	420	418	456	423	434	444	434	425	444	428	455	431	461	458	407	411	449	440	425	441	469	432	458	433
24422	22730	38970	32909	22847	14540	3001	596	593	536	515	566	551	536	527	560	497	573	515	539	540	529	487	505	507	500	507	533	559	541	580	524	565	508	552	552	530	524	539	504	536	535	568	513	545	523	496	537	476	513	524	499	512	506	523	489	549	526	522	515	529	514	523	519	519	533	498	515	508	546	562	519	547	604	527	553	537	518	526	556	564	542	540	523	529	502	526	483	482	545	541	522	527	474	510	513	473	497	491	503	523	528	498	505	500	569	551	487	520	506	511	543	522	540	518	489	505	498	543	556	497	509	502	530	497	519	504	490	485	545	542	525	474	530	520	526	501	499	512	521	511	529	503	505	500	513	548	529	535	521	504	499	525	538	496	512	494	518	485	504	484	533	513	512	521	530	504	518	525	494	508	521	511	545	501	502	518	517	505	507	544	516	514	524	539	521	480	488	539	499	495	516	520	551	523	515	542	513	538	531	506	536	493	494	533	513	574	501	521	528	520	525	514	551	518	544	508	490	547	501	488	487	494	486	480	510	481	524	555	538	519	505	561	567	508	563	459	547	572	495	562	549	522	534	546	501	532	544	461	502	583	513	553	531	503	524	500	533	521	504	495	491	482	483	533	483	544	537	558	594	497	522	513	544	557	521	567	498	527	517	532	514	514	478	478	506	485	567	528	492	520	469	515	520	520	495	488	534	508	538	519	526	502	500	527	529	531	528	520	523	548	536	510	504	483	516	527	529	533	525	497	511	483	481	525	516	488	522	491	525	536	535	512	515	498	533	505	505	524	516	510	537	474	512	516	524	475	473	482	503	515	507	517	531	508	512	497	536	532	513	495	511	511	542	527	502	524	496	546	481	519	515	525	514	546	515	531	539	492	543	519	514	502	502	517	502	541	535	507	541	532	493	523	555	489	487	510	518	526	527	540	519	531	511	525	517	495	525	523	491	516	502	549	506	485	552	513	517	539	501	525	485	527	522	480	505	538	501	558	520	563	495	473	515	528	512	480	483	504	554	503	524	500	534	578	522	535	514	504	518	538	520	508	506	488	495	483	553	504	532	506	534	552	512	534	531	520	530	479	510	512	536	523	508	527	506	499	506	529	527	516	528	500	512	542	507	525	527	558	506	536	489	566	524	513	513	513	500	494	508	489	498	490	513	541	524	476	515	487	517	528	503	482	523	507	489	510	548	533	560	490	546	523	508	519	525	556	524	536	517	491	515	477	512	488	503	525	543	533	495	527	520	565	506	536	506	537	533	568	467	559	547	549	553	567	522	525	471	531	528	484	509	511	524	488	504	529	511	505	503	469	521	535	527	514	505	496	529	524	487	516	533	519	544	569	524	531	532	539	526	507	501	529	492	497	504	541	500	526	526	500	529	495	499	521	522	548	508	519	496	485	536	511	527	515	571	524	518	526	520	533	535	542	504	485	514	519	519	531	514	509	480	527	515	532	518	533	498	569	504	520	529	567	552	508	530	543	535	534	529	482	461	532	512	535	498	509	496	527	497	511	523	538	538	543	538	513	523	478	536	552	498	542	528	503	532	538	536	563	520	489	531	463	504	521	512	518	515	498	555	504	480	547	492	488	519	510	500	492	528	546	494	495	536	487	533	515	552	516	494	528	550	495	529	525	463	505	563	535	526	526	507	503	557	521	512	510	496	499	484	478	525	481	547	512	503	534	505	519	531	494	580	531	496	503	551	499	526	532	512	522	548	481	512	517	536	519	551	568	485	490	541	524	474	491	473	522	521	525	525	545	526	495	522	544	503	522	472	538	547	499	544	527	543	540	514	530	509	533	546	527	523	511	533	506	514	524	505	524	526	541	488	473	533	508	517	514	486	510	507	511	537	502	469	498	543	508	499	486	558	523	522	497	537	527	511	529	519	540	494	517	523	511	487	524	513	522	541	543	481	534	518	503	556	494	522	558	537	542	534	517	518	559	553	514	479	526	534	512	560	531	523	472	512	517	528	512	514	485	552	544	511	542	513	515	518	529	516	495	506	540	525	538	478	497	545	532	515	520	510	497	494	527	525	486	518	486	542	521	541	517	547	516	525	537	568	511	517	520	546	502	526	522	534	540	535	524	530	525	555	498	511	527	500	511	504	518	532	507	517	554	501	540	505	491	500	479	464	531	525	528	509	497	512	519	521	475	532	500	527	519	548	514	503	527	561	537	567	504	537	537	529	528	547	554	530	493	544	503	509	491	559	519	542	546	529	524	489	518	479	542	495	518	497	487	509	504	503	513	499	527	524	520	504	489	527	535	530	518	508	502	498	510	538	485	525	494	503	523	511	498	525	487	518	511	473	510	530	485	512	565	498	545	541	568	520	512	502	532	471	527	496	516	544	453	520	468	540	474	529	485	529	558	530	473	518	510	511	461	494	514	492	498	534	505	548	530	503	545	530	506	555	507	502	524	523	516	502	548	490	534	513	514	485	543	511	520	510	504	507	493	538	525	474	505	477	497	501	538	492	523	573	517	501	502	515	526	486	500	500	505	551	494	548	485	519	543	504	532	573	538	544	564	543	528	518	523	528	521	517	513	528	526	511	521	491	505	561	516	527	527	506	506	517	502	484	539	568	507	524	526	531	543	518	559	534	509	553	496	536	516	489	533	518	556	508	526	484	513	509	510	553	526	506	515	535	500	495	479	554	503	539	529	535	524	488	540	522	511	552	580	505	489	548	519	486	538	515	504	498	573	520	513	489	534	554	539	505	500	513	521	490	540	473	484	534	512	531	531	565	530	474	536	553	516	521	548	497	488	538	523	524	487	497	498	512	556	474	504	533	521	521	465	524	527	489	531	541	530	511	542	490	514	566	514	557	516	497	515	530	523	503	492	502	508	546	508	490	525	499	504	521	511	514	526	524	533	506	490	501	488	513	524	558	558	499	524	523	561	541	486	511	512	516	547	488	513	528	535	535	538	518	494	534	548	516	522	536	546	521	571	551	527	534	599	510	541	519	479	506	497	528	480	525	539	506	510	547	512	488	493	490	521	482	550	530	508	521	497	546	532	530	530	518	497	492	550	492	524	558	501	526	533	523	546	529	505	557	501	549	522	524	488	506	511	556	479	531	509	522	502	494	508	524	531	468	527	519	544	531	515	556	529	525	528	502	484	509	507	539	528	558	529	541	534	503	499	566	544	488	539	519	511	526	495	518	539	529	519	560	511	507	553	526	510	496	546	518	500	520	507	471	573	498	516	539	513	527	527	475	569	493	520	526	503	510	482	523	526	522	516	500	513	525	520	522	532	509	506	514	546	548	543	504	519	523	513	513	495	486	498	475	520	521	508	542	532	535	529	505	493	502	505	509	533	538	501	514	506	515	554	529	517	520	544	484	503	527	571	523	537	514	489	507	515	509	523	569	543	511	526	553	514	518	523	505	521	520	535	501	497	539	560	491	551	532	477	530	495	496	511	534	508	518	540	506	526	492	532	515	492	488	517	511	467	523	502	519	526	533	516	527	510	490	518	508
34050	82632	67669	41352	23656	12801	2168	776	728	716	688	657	658	685	653	612	666	608	642	647	645	618	633	625	649	621	643	651	659	604	596	591	595	579	591	584	611	555	565	601	574	568	602	560	591	591	587	572	580	596	611	653	573	608	581	597	603	574	607	601	604	561	616	556	589	594	591	615	543	591	593	566	639	650	607	583	591	551	606	606	585	615	611	580	590	572	623	582	593	635	598	577	617	607	607	598	556	592	574	592	614	621	593	610	613	563	600	571	606	611	588	641	631	600	581	554	581	620	616	558	599	621	620	571	559	620	600	571	598	634	617	617	562	624	584	580	554	622	591	610	599	585	575	587	581	615	635	591	593	615	598	606	596	575	508	579	600	608	575	615	576	620	551	599	601	621	562	592	585	589	596	604	608	623	594	566	588	564	576	593	628	577	591	563	587	588	589	596	575	619	554	577	611	554	620	601	579	590	580	581	592	597	609	565	597	585	589	632	636	621	638	591	618	553	624	588	564	639	553	620	619	611	615	563	613	563	591	617	604	591	620	552	610	596	571	586	564	644	609	593	605	596	592	596	581	586	616	596	589	576	579	611	630	632	571	637	580	558	602	635	604	587	618	597	599	604	577	595	571	592	564	601	606	594	606	589	585	581	594	587	569	642	625	628	585	610	623	605	603	580	593	566	585	582	522	629	586	607	639	565	617	583	653	614	604	591	578	570	589	587	583	590	611	617	612	603	547	582	640	558	584	557	620	606	588	625	616	583	600	587	578	623	582	569	576	609	569	609	565	537	580	574	591	566	572	603	551	610	586	582	625	605	569	596	600	597	607	619	577	606	646	609	579	582	590	616	579	579	571	586	603	602	598	584	595	581	529	573	520	599	604	584	624	602	546	604	587	609	603	586	554	523	583	597	596	587	601	619	562	604	569	575	607	567	619	596	653	588	648	593	607	630	567	607	575	626	601	554	581	565	569	671	549	620	578	607	549	576	618	636	593	582	640	566	647	615	549	581	603	605	565	597	598	592	601	588	620	585	597	608	599	593	600	638	649	552	574	612	590	580	585	539	621	579	610	571	587	552	551	581	553	563	637	573	571	589	579	630	561	596	598	564	615	601	603	593	635	591	604	602	566	619	584	633	604	621	651	616	625	608	586	591	573	609	611	576	580	559	636	580	607	588	554	610	578	597	606	612	586	602	567	606	587	617	574	598	630	570	583	622	649	607	635	583	610	591	610	557	571	608	572	588	576	589	576	598	600	616	630	601	537	627	624	585	569	600	610	609	598	594	606	599	572	595	610	592	569	647	557	597	590	554	573	588	593	554	605	602	624	600	597	599	609	560	553	572	614	612	571	580	608	636	583	590	595	623	578	612	580	593	565	611	630	575	550	616	591	573	611	582	603	587	613	600	581	595	620	567	616	586	561	566	579	614	565	577	616	581	578	582	609	624	606	600	610	622	593	621	565	619	598	576	615	565	560	626	593	620	576	573	589	591	587	603	595	608	575	639	602	577	604	559	593	620	630	564	604	605	611	602	589	580	588	579	555	611	592	585	638	594	597	600	622	599	603	628	590	598	581	535	566	653	577	602	634	572	613	615	586	596	614	563	574	573	572	571	621	579	595	618	569	586	592	620	633	579	562	568	574	619	560	589	603	596	615	615	589	569	604	572	602	584	601	532	607	591	585	574	574	576	600	594	557	604	558	606	569	554	527	648	571	614	614	643	596	676	644	588	555	625	616	629	578	609	588	578	627	589	542	568	604	573	594	587	588	597	611	568	617	608	588	585	565	572	612	610	568	601	596	640	504	590	551	617	604	583	568	554	571	592	602	582	615	599	635	606	589	589	631	614	566	576	541	623	589	577	590	603	578	614	576	578	626	563	508	587	571	587	616	557	544	577	576	551	575	576	610	559	585	639	569	620	584	584	633	640	576	607	592	593	595	597	586	610	641	603	586	596	590	593	619	606	576	570	633	592	602	583	599	602	634	611	587	549	582	570	616	620	630	600	603	574	573	599	606	586	580	574	611	583	575	557	630	583	611	614	550	632	572	575	588	592	602	589	587	594	622	618	594	571	557	592	633	586	563	565	602	593	602	612	592	545	608	629	615	605	614	635	577	542	583	578	591	567	591	597	627	600	597	572	604	573	604	618	559	593	559	606	585	599	606	563	575	625	630	550	630	589	575	559	570	582	642	595	581	566	575	568	610	578	608	604	595	600	599	589	607	625	566	627	583	571	556	588	597	600	552	564	581	636	582	599	608	595	588	591	576	583	592	574	598	620	554	543	640	640	560	595	556	619	634	567	633	573	587	591	578	550	557	624	605	609	605	576	558	621	557	616	577	592	557	619	597	624	612	596	592	604	589	586	578	595	595	578	597	537	586	557	674	635	543	619	599	651	613	612	588	604	558	596	616	630	601	596	598	617	622	593	551	587	620	569	593	585	571	631	597	606	626	596	572	575	631	550	603	610	596	600	629	573	586	589	631	584	586	581	609	629	597	586	621	592	599	611	570	592	596	614	621	582	593	615	630	579	572	577	629	626	582	622	572	616	577	623	612	606	568	600	561	625	598	592	617	599	599	580	595	610	520	614	576	583	584	597	619	603	575	573	587	577	598	561	636	606	589	563	598	607	610	563	562	636	540	597	580	582	578	615	574	607	587	604	576	610	581	626	593	604	630	557	587	587	547	611	620	618	571	617	581	598	610	637	593	584	568	603	590	578	584	591	604	586	642	598	646	602	588	583	610	559	601	621	589	601	601	643	598	575	554	579	616	594	562	627	588	584	555	608	567	621	577	566	592	556	617	572	633	612	584	627	637	573	579	619	631	555	607	560	620	621	607	577	583	588	632	549	605	617	576	584	569	563	571	623	581	615	577	638	589	593	596	585	575	569	544	593	588	589	589	544	608	597	598	555	595	614	602	604	585	583	564	595	578	613	580	592	630	592	623	593	630	595	610	608	590	565	590	632	579	592	639	605	621	569	610	583	590	585	583	562	551	639	619	662	562	616	619	597	586	587	602	617	612	609	609	591	568	583	577	575	644	554	603	594	649	598	618	595	608	603	625	595	626	601	560	611	588	579	590	612	582	607	600	563	597	586	620	597	580	570	581	546	620	628	582	626	582	588	593	592	532	588	580	576	622	597	636	558	629	617	566	617	617	642	551	571	624	602	588	613	595	630	600	598	608	570	603	617	598	638	631	614	613	584	624	613	557	581	591	587	563	576	595	590	588	590	595	595	606	565	613	580	631	653	630	609	569	598	631	586	619	608	610	569	578	572	600	562	567	629	586	608	592	650	630	596	576	630	572	584	593	590	625	617	590	549	615	560	615	550	590	592	584	607	562	608	584	559	595	609	604	618	590	621	638	624	592	589	584	617	588	607	607	560	611	578	563	574	625	616	575	613	568	579	580	607	584	589	613	598	651	564	612	622	568	607	578	597	619	638	595	596	603	597	574	639	555	595	596	600	567	594	590	590	607	584
25329	22955	37268	29344	16600	6356	1281	524	475	513	509	434	447	452	428	470	417	480	464	480	471	456	453	469	429	444	458	424	454	412	449	446	477	396	465	446	454	411	442	480	443	402	430	410	417	421	433	430	446	460	423	403	472	479	447	426	423	453	420	462	454	418	477	414	467	434	459	440	463	444	467	433	459	407	432	453	439	432	476	473	455	440	451	436	420	409	468	428	457	437	445	437	425	471	449	424	410	455	445	402	446	444	412	458	418	447	444	443	469	466	452	409	445	429	451	435	438	436	407	429	435	434	456	409	448	401	425	444	441	460	464	435	470	437	444	434	434	464	424	431	446	437	478	454	466	470	452	431	405	458	442	454	449	447	427	440	457	427	436	430	433	454	435	429	424	435	422	451	430	416	439	469	442	444	471	472	458	402	438	454	429	464	461	459	428	426	455	414	501	442	475	425	458	472	421	445	437	418	442	450	449	450	454	381	439	446	428	460	446	425	427	449	460	455	429	454	445	436	448	438	420	468	459	429	440	452	421	437	450	410	459	447	462	458	467	450	417	450	453	439	396	431	457	442	455	454	430	432	442	457	483	441	493	431	460	464	458	441	462	411	399	445	423	446	410	453	414	447	431	460	450	439	458	434	449	452	430	452	417	436	425	438	458	434	427	415	472	415	433	423	428	466	473	439	458	457	455	402	456	465	417	459	474	419	435	459	418	406	421	446	414	439	452	443	438	434	442	421	468	420	472	441	432	431	434	466	420	453	464	443	438	444	497	419	455	419	480	433	443	463	398	416	436	470	457	432	474	433	439	445	446	454	437	404	437	495	427	470	446	475	428	467	445	462	452	449	461	420	430	485	418	462	446	447	477	456	416	429	472	426	422	438	441	435	460	440	431	459	454	449	464	463	435	437	421	468	472	471	459	472	483	447	441	481	452	424	456	411	445	473	469	421	443	452	439	454	494	424	463	421	427	453	437	426	426	429	447	428	441	433	451	439	453	500	426	453	401	434	429	461	454	438	417	457	465	428	412	447	440	449	426	439	426	430	434	449	461	441	479	455	464	488	458	448	417	462	463	450	447	448	447	466	433	428	445	463	455	445	431	446	449	429	428	419	463	474	421	418	423	435	416	467	407	443	459	406	410	425	433	439	420	469	496	438	443	444	440	467	441	453	434	452	459	427	433	441	451	455	497	408	435	422	404	439	457	453	446	452	477	418	452	457	434	468	429	424	425	456	423	449	451	441	470	408	435	472	426	477	455	448	431	403	431	439	422	445	432	440	402	446	433	419	439	455	470	457	468	453	458	460	450	449	469	413	451	476	473	435	449	444	381	469	467	438	455	405	448	432	450	430	468	441	445	469	444	464	433	442	462	424	432	440	436	461	462	421	451	463	454	479	468	477	454	436	440	474	480	446	417	487	456	437	452	458	423	427	450	432	451	469	426	444	400	487	434	427	473	457	465	443	430	434	455	447	413	456	425	445	448	452	446	440	418	449	429	464	451	431	418	434	458	429	459	414	432	449	448	429	453	428	441	416	434	437	491	403	423	451	472	407	430	454	435	485	449	419	458	433	447	465	456	463	408	431	456	461	462	423	469	457	431	465	449	479	425	455	421	446	439	440	461	443	451	417	461	480	419	469	428	480	459	424	436	432	448	436	442	451	443	438	463	449	441	462	443	424	457	472	473	444	465	474	464	468	451	460	450	444	472	431	438	464	461	466	422	466	489	440	383	459	395	459	446	472	474	455	474	441	442	429	418	408	439	469	479	423	469	404	402	477	431	425	423	424	428	446	456	438	447	431	442	455	458	464	418	451	456	489	467	438	424	476	443	447	447	455	471	424	416	452	445	431	469	435	442	441	454	450	456	442	450	420	412	471	420	466	462	427	447	432	384	450	420	440	430	447	450	453	457	421	458	451	450	424	390	449	429	436	411	444	428	424	455	448	424	443	428	465	472	437	447	376	423	423	459	434	407	449	443	435	448	470	426	445	447	422	431	453	428	450	439	455	444	462	418	465	469	477	439	415	429	451	444	433	450	428	468	433	447	455	392	447	444	459	479	431	443	446	429	440	393	440	432	414	479	463	466	447	462	433	444	450	400	452	402	490	418	413	441	452	413	425	476	415	438	457	446	439	459	441	453	447	424	438	455	465	467	438	415	443	418	467	440	439	437	434	412	391	444	445	434	468	453	432	469	445	423	422	433	420	462	419	447	450	453	470	416	456	426	436	455	429	486	397	439	456	426	444	443	440	420	417	447	447	501	452	421	433	444	450	452	457	474	446	417	413	466	461	447	430	414	436	481	439	440	439	445	420	476	452	444	449	445	422	486	473	456	432	419	454	455	429	446	437	464	477	466	402	456	472	461	442	426	396	422	460	450	410	456	421	440	454	461	460	457	473	432	439	465	431	428	435	416	424	442	475	439	417	407	448	463	433	478	464	452	426	448	446	435	433	409	430	416	433	421	470	440	445	444	463	407	452	405	437	458	414	454	474	415	459	418	449	455	425	449	424	443	464	473	467	449	427	459	427	452	423	453	453	439	455	441	469	403	465	435	481	439	428	438	435	464	456	436	450	455	411	431	425	400	465	500	410	448	457	408	443	439	443	431	448	440	465	465	429	426	493	424	425	446	445	401	426	458	451	445	422	404	433	437	448	488	457	459	461	390	452	423	474	422	430	470	434	447	416	438	440	457	403	444	416	445	445	434	467	427	453	436	416	438	457	437	453	477	450	442	417	382	425	415	467	437	418	484	444	439	446	453	428	445	467	439	465	410	475	445	466	417	467	437	432	451	439	451	452	420	435	406	467	460	493	398	469	419	446	425	405	476	474	432	420	461	440	438	448	430	416	444	433	430	424	441	451	440	453	444	428	412	473	410	454	436	441	452	449	426	474	439	409	441	460	452	438	468	445	442	395	446	469	469	455	474	442	433	431	483	441	452	431	478	410	427	432	432	459	419	443	467	466	427	430	440	433	472	431	450	425	431	477	462	468	381	451	454	473	436	460	456	434	480	444	440	467	461	426	397	411	453	464	408	466	461	429	457	445	411	449	462	419	472	444	439	451	449	451	454	477	451	444	451	424	460	412	439	444	459	422	479	479	446	419	453	434	448	431	432	427	423	442	436	421	400	475	445	452	452	448	462	423	451	456	449	431	450	410	454	455	405	452	452	461	445	466	420	478	411	446	429	440	410	414	453	452	388	458	443	478	464	462	446	466	474	422	415	414	456	434	408	398	432	465	461	460	443	454	440	423	436	415	427	447	409	458	429	454	452	491	423	412	462	415	454	463	426	465	411	459	456	425	408	446	455	429	446	472	432	417	425	413	437	457	449	412	463	408	445	447	465	428	472	456	461	451	436	457	421	467	421	461	466	414	452	490	435	471	497	433	443	473	460	474	464	450	450	407	468	418	465	445	471	443	426	459	479	450	443	447	435	422	438	447	466	418	432	455	424	412	419	443	433	440	389	420	497	468	446	459
32725	72274	58433	32824	16868	8955	1877	643	601	636	590	575	560	538	571	570	575	588	563	553	556	560	494	564	542	537	561	539	532	547	559	536	528	521	536	566	545	572	508	526	573	547	486	566	536	534	502	530	531	532	551	485	574	515	595	555	541	555	513	517	528	529	534	539	534	518	521	563	559	559	515	570	560	529	542	530	547	540	555	495	530	530	522	549	540	549	519	540	576	556	523	559	548	521	530	570	514	531	548	562	557	578	553	505	538	530	520	510	567	537	541	514	525	539	545	561	529	509	553	544	535	533	535	538	557	541	516	554	555	566	565	510	500	549	514	543	551	550	527	522	523	526	550	505	544	557	519	523	519	564	497	521	523	558	523	528	538	524	544	584	489	548	539	509	514	514	585	543	528	546	571	510	520	516	543	570	546	514	565	534	539	501	557	527	545	549	524	506	524	508	535	501	525	515	528	521	525	545	541	592	503	579	510	564	533	534	557	546	543	505	507	497	516	513	489	569	481	534	519	504	551	491	503	560	566	558	541	532	522	507	587	567	546	525	580	545	546	543	538	557	541	514	547	546	531	598	537	543	512	531	545	550	541	529	508	528	539	505	502	482	514	567	542	509	540	519	520	526	526	483	546	578	523	544	551	546	542	591	553	541	546	524	540	534	545	518	544	532	526	494	595	574	526	591	534	569	529	543	529	530	486	548	500	551	556	562	535	556	523	554	536	536	538	542	525	565	536	539	532	558	522	543	516	554	541	519	558	532	547	503	518	549	545	524	531	512	510	505	546	567	520	527	541	536	539	551	520	551	556	505	533	528	551	498	541	575	522	496	518	509	541	556	537	534	538	550	557	503	581	521	519	514	564	517	529	548	522	543	511	539	494	580	576	541	576	540	548	514	531	522	515	553	520	527	513	566	556	529	548	507	519	534	523	537	543	570	547	518	546	520	551	561	517	536	535	505	555	537	497	515	526	481	540	600	515	511	547	502	515	545	568	511	512	513	593	582	545	530	526	542	524	557	543	515	523	532	530	524	509	519	557	514	525	529	542	511	541	539	557	527	527	512	549	536	541	544	526	536	552	537	463	527	555	546	500	556	559	534	548	509	500	525	506	549	520	510	559	555	524	551	515	572	519	500	504	594	529	527	531	517	511	518	536	570	547	510	527	556	539	503	523	530	522	490	536	520	511	535	549	521	523	540	562	533	537	533	553	537	528	544	563	548	558	534	503	501	517	565	535	508	540	498	536	543	520	555	535	563	510	525	535	546	505	528	543	537	538	502	542	539	530	554	503	519	532	565	536	524	561	539	554	534	503	520	503	523	527	531	539	515	522	561	557	526	539	498	508	547	524	542	527	552	557	550	559	503	517	551	547	570	497	524	545	542	522	535	551	569	511	506	566	512	518	541	552	565	525	540	553	568	577	554	522	516	516	535	531	544	529	532	588	489	527	530	540	527	560	513	546	511	544	528	505	538	550	538	553	535	518	578	530	524	554	520	523	523	520	542	554	549	555	547	530	526	505	506	554	520	536	528	552	542	581	487	523	540	581	513	564	507	489	515	547	553	538	524	521	543	535	541	555	579	532	550	529	518	536	526	535	554	531	507	532	534	535	548	544	504	533	571	546	521	527	497	539	582	537	529	547	536	560	560	559	524	552	562	541	529	545	562	511	547	560	539	516	527	534	528	489	545	525	519	510	562	511	510	530	535	565	572	546	536	492	559	534	514	531	524	533	555	575	514	550	523	518	548	539	517	465	538	553	533	496	503	544	486	546	557	518	534	497	520	552	487	564	561	549	525	519	530	543	549	564	534	512	544	560	500	579	582	508	553	512	479	520	535	446	515	557	560	507	559	532	459	519	517	533	493	524	546	598	539	559	480	520	571	529	545	582	555	567	539	557	541	534	541	551	503	540	537	540	528	549	526	513	563	564	519	520	566	521	542	542	541	545	534	513	552	540	524	531	532	553	563	539	532	536	490	532	539	502	545	535	571	521	499	507	529	543	562	526	508	557	549	535	511	541	529	513	555	557	493	533	551	572	521	568	548	526	556	558	518	531	557	532	580	559	502	514	507	544	526	557	522	527	506	564	558	572	530	509	510	545	549	524	537	517	526	487	526	530	523	512	588	515	535	531	542	517	533	559	540	616	520	546	512	553	534	545	549	512	530	507	521	551	576	567	572	528	525	489	521	526	531	535	497	533	525	553	558	584	520	548	529	534	520	578	499	502	563	520	560	550	509	546	539	527	568	532	561	564	512	541	566	521	525	592	577	553	554	497	567	549	542	501	488	519	553	535	495	540	535	569	517	503	545	543	561	584	532	545	539	510	551	529	517	554	521	564	516	516	553	540	530	527	481	562	550	499	510	507	555	520	516	536	543	505	572	523	529	521	525	524	522	512	567	519	522	526	546	546	542	557	501	547	549	533	543	562	519	577	542	511	544	547	523	532	549	560	546	559	527	526	552	565	554	548	533	506	489	518	510	521	485	535	520	561	544	532	526	542	519	568	549	535	534	552	495	530	514	560	558	527	558	537	540	506	506	534	562	572	567	545	541	557	513	508	521	538	539	525	504	520	530	569	533	527	531	532	559	501	503	532	557	520	531	565	541	530	495	518	531	576	542	588	529	521	537	526	528	583	507	514	556	527	539	568	538	541	522	556	558	550	544	512	529	518	537	548	494	549	514	552	506	545	525	528	548	539	562	542	529	545	544	513	538	586	547	530	518	536	571	549	498	528	524	539	491	518	507	524	547	543	556	558	488	548	553	528	535	506	556	550	501	576	542	559	541	580	542	548	504	552	536	571	534	530	509	489	548	537	517	550	518	524	514	538	564	508	559	536	521	557	557	535	561	553	548	550	505	518	561	514	531	543	542	562	512	541	526	531	568	529	541	522	533	554	484	545	555	480	505	504	579	534	499	555	547	551	527	593	547	549	535	564	490	518	555	527	535	550	532	502	499	543	518	532	507	545	552	537	543	540	506	563	506	529	520	538	547	550	506	552	546	537	524	522	592	559	570	514	529	528	569	534	554	530	494	530	540	565	564	545	549	504	575	562	529	528	517	551	542	546	521	493	540	546	556	552	582	546	561	554	501	549	567	509	535	495	472	500	538	528	544	551	542	550	540	480	561	532	530	523	493	498	506	553	517	537	552	528	509	535	496	531	560	549	519	506	571	517	541	568	538	555	546	513	549	556	590	524	572	525	544	505	548	535	502	576	566	538	538	526	511	572	563	548	505	539	542	539	550	569	543	525	548	524	548	526	559	542	520	513	516	534	560	498	531	511	555	511	528	520	528	557	539	571	529	531	549	524	532	557	560	531	575	523	513	546	494	555	586	558	536	526	539	522	540	527	564	545	517	555	556	529	530	567	501	548	511	581	518	530	538	535	516	504	547	545	501	491	518	583	532	522	524	533	517	530	534	576	564	559	525	542	540	497	538	536	515	525	529	513	537	511	502	530	551	557	549	530	534	514	590	503	542
22971	21620	32833	27149	23200	22789	14040	1593	954	978	929	951	863	863	815	890	863	807	831	844	819	864	851	810	839	785	844	820	816	768	844	762	793	903	828	809	835	767	835	839	749	807	787	851	783	830	781	795	811	820	815	775	781	751	802	765	816	851	822	781	814	835	822	766	786	790	786	800	841	801	763	774	780	801	837	828	833	822	808	790	806	795	783	758	764	821	832	775	758	786	799	826	803	825	806	778	787	771	850	796	801	855	768	810	792	761	779	841	805	766	776	804	821	821	787	786	804	760	815	786	818	791	786	773	819	755	784	787	795	810	836	823	789	811	849	773	778	829	785	793	782	776	771	785	801	766	859	815	849	828	800	792	811	778	811	774	780	760	769	802	801	804	831	832	819	792	812	804	778	775	783	784	804	793	741	819	789	787	782	806	858	812	816	798	789	777	787	796	822	815	852	756	803	787	822	784	798	799	798	773	800	879	772	792	799	849	803	779	834	815	838	798	778	791	757	815	769	757	812	815	854	813	811	818	864	753	792	817	774	799	760	830	797	809	753	764	864	769	824	785	790	824	826	749	807	825	804	828	794	811	779	802	748	767	823	776	797	774	857	764	803	844	784	808	821	804	830	819	763	782	780	776	772	841	771	787	821	811	820	776	770	810	790	807	786	809	834	783	782	813	802	829	780	849	826	778	808	790	793	757	804	755	827	803	829	819	831	826	829	833	782	847	799	824	778	807	833	803	783	856	842	824	784	747	796	823	802	772	763	781	813	786	812	740	790	772	802	861	852	813	872	824	823	799	796	777	782	850	786	788	835	827	858	789	790	756	762	802	754	814	782	818	810	822	768	748	798	771	811	761	758	794	777	780	819	791	810	790	757	772	764	799	802	798	788	767	842	755	827	799	828	835	842	759	815	811	837	804	794	781	787	838	820	767	766	802	781	791	820	779	816	835	782	813	768	779	848	802	809	828	826	776	811	780	777	774	716	794	777	804	782	770	857	773	782	770	801	800	780	803	792	832	852	795	801	770	746	826	839	824	841	770	774	815	836	809	750	835	748	816	850	815	716	822	805	807	740	803	831	826	812	858	766	782	853	776	777	846	850	782	813	792	795	760	744	825	806	799	843	823	800	790	766	768	781	769	795	800	828	805	815	814	829	818	800	816	810	777	818	772	765	843	815	839	797	818	786	778	819	811	778	814	805	737	795	759	749	784	783	804	828	842	780	818	835	746	750	782	789	800	786	795	829	771	820	829	754	847	850	777	755	762	797	790	769	783	838	773	808	821	797	752	778	777	781	816	751	785	820	874	820	794	722	812	772	832	793	822	796	769	805	827	817	756	745	829	801	801	807	816	846	834	792	804	792	745	792	832	768	812	836	808	820	759	846	757	776	843	767	781	828	782	819	774	804	778	799	778	719	796	827	845	800	820	835	810	795	836	757	798	812	830	850	800	776	787	750	818	823	793	788	818	751	848	808	834	797	829	770	840	782	725	843	805	786	812	814	780	779	826	736	757	818	775	777	859	839	777	780	840	751	787	820	785	797	795	815	757	813	804	796	776	757	779	820	794	816	809	792	755	786	792	794	787	800	783	823	799	812	807	783	831	812	819	773	798	793	797	769	827	812	801	849	796	806	767	758	794	819	799	803	771	800	844	792	762	804	800	792	794	817	796	806	782	805	740	842	793	814	800	799	770	811	844	795	796	829	812	716	805	775	792	793	804	817	802	737	761	755	768	780	797	811	774	808	761	819	781	811	851	821	769	838	849	816	764	807	781	820	785	818	775	797	828	768	803	814	794	770	788	812	820	751	827	747	827	753	808	773	778	768	803	804	784	785	799	781	763	813	776	805	817	854	766	749	765	829	841	768	816	813	787	812	854	803	821	801	780	844	740	793	867	820	873	788	752	748	799	790	777	823	766	818	782	794	761	779	791	766	815	781	808	809	854	781	792	809	775	764	746	820	774	896	818	782	790	800	815	840	796	858	778	765	791	785	784	803	812	759	797	778	838	748	783	794	758	808	803	797	825	811	748	796	830	775	821	770	805	781	770	864	811	815	780	827	801	830	824	773	837	793	821	812	789	779	773	796	820	799	787	817	780	786	814	829	788	809	775	750	804	842	815	792	814	837	775	788	797	759	757	822	809	835	857	813	798	783	848	828	813	754	779	816	791	776	798	788	792	800	781	791	794	811	828	788	834	784	783	802	746	818	826	868	796	795	768	738	791	815	806	812	829	783	750	797	806	725	806	822	797	847	766	810	780	771	829	773	814	761	824	835	783	774	819	841	765	779	793	815	802	773	827	837	824	786	774	781	789	813	808	780	794	735	767	783	819	791	805	830	769	768	791	788	759	815	766	831	808	794	802	777	839	834	821	790	783	823	787	812	777	805	804	779	826	774	796	807	872	771	817	800	791	829	812	855	787	807	793	749	793	799	792	786	841	812	833	782	824	711	773	853	782	835	771	860	848	833	826	794	781	820	804	765	804	824	805	794	757	783	816	815	761	805	781	797	809	784	789	759	801	797	852	828	840	820	817	821	791	816	840	795	822	797	810	783	764	782	779	761	793	815	744	841	827	763	805	786	826	786	778	816	749	811	823	809	828	780	807	812	809	834	799	751	778	770	766	785	849	774	780	813	815	816	781	781	789	865	808	758	799	814	801	800	782	774	786	818	784	831	802	792	805	785	835	809	793	789	780	766	785	784	820	819	808	819	800	757	771	824	801	820	818	780	835	824	806	800	795	767	834	814	757	808	783	831	764	802	819	783	783	805	734	807	832	855	786	801	814	779	807	786	838	792	801	768	810	739	814	808	760	804	837	778	771	786	760	763	810	805	831	794	805	831	835	815	725	823	841	784	809	805	836	825	830	776	835	808	790	850	798	793	781	799	780	809	807	842	798	833	774	785	772	782	778	799	749	821	736	805	763	830	786	837	828	800	778	836	758	786	789	818	827	796	833	831	790	829	764	823	777	796	784	817	765	806	846	847	810	844	762	808	824	813	836	746	805	828	820	813	780	778	818	799	839	807	805	807	813	743	757	777	818	817	758	802	781	842	809	799	822	766	814	797	771	812	814	822	827	816	794	829	812	835	756	811	787	792	801	826	823	787	786	786	857	798	829	824	805	777	794	838	818	792	815	798	768	830	759	813	802	780	774	809	770	781	801	805	774	770	799	829	802	768	749	826	804	799	838	787	798	781	807	769	787	786	783	800	821	834	785	833	798	825	794	787	786	785	840	834	855	736	799	827	796	819	806	796	782	767	796	787	800	789	788	789	806	771	781	820	809	797	797	799	767	765	784	787	793	737	866	806	778	779	806	826	741	793	784	791	742	774	817	856	778	802	778	789	810	809	843	757	858	798	769	795	786	787	757	793	803	796	794	804	822	805	821	815	832	767	787	783	792	826	836	801	813	793	789	824	814	810	769	771	811	831	775	806	847	799	764	812	832	789	855	834	763	799	791	790	816	812	854	820	757	754	847
45374	95339	78959	53107	34114	24241	5404	1413	1256	1215	1186	1089	1079	1030	1026	992	989	1034	954	928	976	926	897	910	924	986	934	936	976	913	899	925	896	918	934	932	885	884	909	883	928	920	877	960	929	884	880	893	855	878	983	901	888	957	887	915	955	880	891	891	875	895	909	900	945	938	864	871	946	906	874	920	957	890	856	914	903	871	858	961	918	886	922	915	874	849	951	885	903	930	884	927	910	862	924	841	890	855	921	860	890	924	893	947	953	882	884	877	907	901	917	931	890	880	880	901	910	875	876	903	906	889	949	887	868	818	833	901	915	939	876	874	941	932	895	965	902	845	851	908	885	902	943	968	917	885	939	936	916	925	879	848	898	888	884	849	902	850	883	920	867	912	884	895	930	943	903	865	931	864	861	912	860	922	884	902	918	922	906	958	865	880	892	876	875	912	830	890	898	918	878	916	915	906	884	910	886	914	934	913	920	903	974	939	911	923	867	880	875	878	920	915	886	870	879	885	903	896	887	914	932	898	925	891	934	931	874	931	845	865	889	863	874	884	885	932	896	945	845	817	898	890	926	888	893	897	862	921	860	878	918	890	883	915	895	852	858	828	903	900	852	862	895	890	873	913	888	892	916	883	872	916	953	875	938	909	856	862	915	904	906	873	919	904	937	844	893	932	870	901	886	923	856	843	927	986	913	901	873	852	889	856	925	967	883	929	874	868	906	889	901	892	884	914	950	850	921	885	855	905	859	903	904	897	913	846	897	929	953	884	924	912	890	882	891	886	874	893	949	915	844	872	889	866	905	895	914	897	882	867	859	896	869	883	868	842	917	905	879	869	890	934	890	895	907	848	879	904	877	885	887	902	859	867	875	878	917	953	894	857	887	938	888	872	862	909	947	921	886	896	922	889	889	928	958	889	898	885	871	869	899	875	878	879	893	862	899	903	896	867	864	848	906	852	902	940	866	891	874	923	877	880	860	877	929	907	843	918	920	872	884	915	845	896	852	922	829	874	872	910	908	894	934	936	906	844	868	892	844	884	872	926	916	938	867	843	892	939	918	924	877	856	860	891	887	908	873	858	949	877	919	902	850	889	897	910	907	860	927	924	837	867	902	892	925	878	916	856	851	914	859	923	918	919	898	901	903	914	884	929	912	906	915	844	908	930	924	871	853	905	899	886	873	863	884	924	893	846	877	841	857	860	921	826	880	875	845	897	857	902	875	920	893	874	904	888	883	888	892	920	846	886	888	863	885	978	902	860	838	867	861	886	847	920	872	846	921	923	864	868	883	942	875	890	898	917	937	904	916	911	949	978	878	888	912	922	823	886	900	870	849	872	923	867	934	953	888	863	890	838	848	896	921	889	868	868	879	817	880	891	897	889	915	881	833	912	898	858	911	913	905	874	885	937	909	875	826	908	890	838	946	880	959	875	865	866	922	921	910	959	909	877	920	889	870	896	857	901	926	892	886	911	935	869	875	937	902	926	922	800	895	868	876	911	906	909	877	880	916	919	886	856	899	885	875	839	890	933	905	893	867	912	870	899	857	922	839	900	886	854	923	897	898	890	887	860	922	877	898	910	924	873	884	882	948	895	849	859	879	870	907	869	897	875	936	885	919	893	900	851	892	891	906	950	854	849	885	902	909	902	889	839	870	912	830	892	867	810	890	970	891	882	891	882	916	913	862	848	901	894	866	893	931	861	916	869	821	994	897	903	850	916	870	851	889	907	848	888	940	888	893	870	895	867	932	950	863	867	890	914	981	918	937	869	862	903	938	868	928	916	869	871	809	874	870	881	933	933	918	947	877	852	869	860	876	920	885	888	881	860	859	882	899	917	893	882	893	868	883	899	827	884	964	848	836	893	896	937	912	891	882	832	864	917	897	895	886	943	840	884	883	912	884	885	880	900	878	927	898	890	945	851	974	871	916	904	914	900	876	824	877	856	899	841	811	920	826	893	917	871	816	954	902	879	859	882	908	908	903	903	901	928	956	883	848	919	875	912	932	899	898	897	886	885	903	899	875	919	893	861	890	937	886	839	855	847	811	905	854	914	940	889	878	900	941	922	889	901	929	907	872	919	890	879	860	868	871	887	897	960	915	861	909	914	892	840	876	925	905	868	840	897	883	859	901	905	910	920	911	932	897	914	907	911	871	869	854	859	897	883	848	837	931	916	947	887	889	891	917	909	898	905	916	916	874	853	877	921	915	920	923	835	869	913	870	923	899	903	885	892	884	902	859	886	906	885	851	902	902	864	909	862	917	841	977	895	857	865	937	862	907	882	913	863	865	940	941	901	948	884	852	877	937	898	960	912	886	894	871	922	885	888	916	879	869	940	868	932	889	890	880	895	926	837	867	925	886	904	927	977	850	913	864	898	890	969	886	914	879	879	938	951	862	922	927	914	865	931	890	863	888	928	881	826	916	844	885	925	903	860	923	885	938	857	923	887	866	898	907	869	910	880	895	871	861	859	938	938	883	891	912	923	929	891	861	881	840	883	848	905	944	955	899	937	878	827	850	911	893	856	906	895	862	936	892	885	896	896	923	899	891	849	857	925	890	882	910	865	909	929	970	881	946	883	936	945	874	890	852	782	940	860	910	887	889	878	861	849	860	887	897	894	871	965	870	942	956	866	943	890	917	852	864	935	886	932	916	937	870	892	892	942	918	879	904	908	861	899	891	885	873	928	859	907	858	948	889	868	890	905	894	904	879	875	893	907	902	877	879	891	922	909	852	851	874	891	897	874	858	893	876	922	893	888	921	924	880	889	848	872	898	901	878	900	885	955	891	904	940	930	864	896	904	875	908	903	910	897	994	900	898	906	847	911	899	884	894	919	864	884	899	867	908	903	902	864	883	917	945	866	889	872	843	887	952	956	849	899	907	876	940	859	848	876	877	915	919	927	878	877	894	909	845	865	916	894	900	913	896	903	884	870	901	909	940	887	911	905	927	920	949	867	912	913	901	876	947	877	867	906	910	933	880	912	874	916	873	927	960	866	919	892	922	928	894	903	797	866	876	920	868	904	948	899	867	920	872	933	848	871	891	855	888	896	929	883	887	886	935	889	831	935	869	912	897	824	892	868	909	878	896	903	933	859	894	813	856	908	857	875	899	884	867	931	916	907	953	904	947	924	884	882	884	891	822	886	921	924	913	857	887	914	847	917	913	895	881	928	870	923	914	822	882	943	918	883	894	898	871	920	892	835	902	882	857	905	943	832	864	936	865	853	889	869	863	938	930	887	864	890	878	856	869	890	874	899	910	873	946	891	889	893	922	895	930	911	889	886	895	897	896	921	883	836	897	934	941	897	848	905	873	880	887	923	970	869	889	884	897	874	883	892	906	886	890	881	903	852	913	861	893	881	884	870	889	937	869	890	863	937	886	886	926	922	907	905	928	893	928	923	957	883	916	857	890	903	889	941	870	858	871	952	879	907	888	931	810	865	834	811	904	903	879	876	886	853	884	867	867	836	876	857	920	915	880	913
27497	27195	32050	13221	2930	1306	523	366	357	374	376	317	362	396	351	342	358	369	357	340	337	370	341	358	366	377	352	372	378	357	365	327	346	363	365	323	372	354	374	377	367	369	380	374	351	356	373	361	366	339	387	360	371	389	393	349	363	324	324	368	338	371	344	389	365	321	341	315	329	378	330	370	351	371	351	342	417	344	357	329	380	323	358	374	394	345	330	323	327	308	375	377	374	366	369	354	386	374	314	350	383	368	348	393	375	377	355	353	364	350	368	362	337	348	324	336	347	362	344	354	348	348	347	343	393	386	376	351	384	326	342	379	383	364	351	346	364	380	341	356	329	325	347	368	325	362	347	333	340	345	370	373	362	381	373	322	335	377	341	358	338	369	339	375	346	374	372	348	411	344	362	376	345	348	329	355	329	355	318	349	341	384	378	372	395	345	364	348	348	397	373	360	360	357	371	355	354	363	382	379	337	383	344	364	358	312	355	355	355	398	389	344	344	367	366	372	361	372	356	324	344	329	346	334	356	362	347	378	353	378	321	361	320	333	350	355	365	377	349	352	331	371	352	330	340	356	360	352	390	340	371	375	370	353	405	330	354	366	353	327	330	336	375	345	338	364	373	361	356	365	400	377	356	392	338	389	396	367	342	322	369	337	350	356	322	333	371	333	365	355	368	335	369	364	348	396	399	350	334	363	347	319	326	351	376	377	377	361	364	350	364	371	384	367	353	340	354	326	370	333	347	372	374	364	353	347	366	338	339	312	346	330	334	340	347	351	384	366	393	330	328	364	371	353	368	350	349	390	373	327	402	331	337	327	366	366	365	364	360	364	378	349	351	341	370	358	360	353	396	346	329	386	357	391	354	363	357	355	373	348	357	342	323	346	372	367	365	314	347	353	340	356	367	351	395	363	348	363	368	356	336	375	343	383	338	349	346	362	363	344	325	339	333	337	381	353	341	312	406	359	359	357	382	354	343	370	319	344	371	369	335	363	344	368	338	356	383	340	336	383	358	375	384	338	396	356	365	342	366	388	392	380	358	370	358	387	323	364	325	336	376	380	348	344	366	361	348	355	301	376	349	342	332	355	354	360	329	359	353	356	363	345	349	352	340	351	382	361	320	351	354	340	412	371	385	388	378	341	349	349	362	365	318	369	371	360	319	347	393	382	365	398	359	388	356	356	351	362	354	350	376	343	391	372	334	329	374	377	355	358	333	339	356	301	355	311	337	399	364	352	358	352	345	337	377	326	373	348	327	363	401	373	353	358	353	361	379	361	346	380	332	347	340	334	377	360	360	337	349	368	351	378	382	361	301	338	368	375	351	369	327	333	364	362	351	388	366	336	337	377	372	360	364	343	361	351	358	327	344	355	371	370	396	373	358	363	369	372	333	349	372	354	350	338	352	361	346	358	328	411	347	342	344	356	315	383	336	352	387	361	379	349	380	337	345	378	354	363	361	358	344	366	358	358	322	362	351	323	326	336	386	371	332	370	352	378	354	346	339	382	350	347	360	356	351	328	336	377	356	339	343	340	356	355	344	307	329	377	334	340	335	350	364	356	354	335	338	388	348	344	346	384	358	343	323	338	359	356	358	349	357	334	368	365	380	379	361	352	340	350	347	354	364	365	330	365	338	325	369	355	333	388	373	350	339	371	326	352	362	332	374	391	312	384	360	336	355	327	359	339	349	364	343	348	370	376	373	351	371	323	367	344	388	358	369	321	352	362	357	335	362	363	342	371	391	384	328	357	340	344	347	348	355	371	343	345	350	334	344	366	368	392	342	333	369	340	348	372	362	388	376	331	324	370	348	377	354	333	339	378	352	338	366	372	344	323	378	385	373	345	381	316	359	335	339	374	370	375	330	349	363	357	352	337	320	344	387	317	377	363	390	369	361	360	339	371	359	346	366	366	310	368	350	371	352	328	328	353	359	336	338	354	327	388	331	364	344	397	373	344	344	364	366	332	343	370	368	360	351	384	355	372	399	362	376	361	369	351	354	362	333	382	364	341	347	350	383	351	362	351	366	354	358	300	340	348	357	377	342	301	370	365	364	374	371	377	381	377	355	363	343	386	364	336	349	351	375	365	350	316	344	357	389	345	359	358	347	329	347	367	389	332	374	404	356	341	348	365	338	378	344	352	323	351	393	344	354	388	326	425	364	355	387	350	325	358	339	376	353	361	359	311	366	337	338	405	357	388	366	335	355	309	342	340	343	389	325	382	358	361	358	364	351	332	345	360	386	374	354	340	353	387	370	363	353	347	349	350	351	380	335	364	350	371	360	381	323	382	355	354	364	318	366	363	369	382	383	382	349	371	362	348	365	348	382	342	356	342	366	341	348	366	355	381	326	337	336	367	361	387	329	378	369	358	338	350	343	361	371	370	355	348	382	356	374	360	402	384	354	380	382	374	363	331	307	356	375	389	358	368	323	362	362	357	381	349	406	359	342	349	338	361	361	397	343	337	337	371	352	341	341	347	363	334	339	356	379	324	343	331	369	323	362	374	364	301	354	363	368	363	330	322	384	395	353	370	357	340	406	342	386	375	392	364	348	361	367	322	359	354	379	314	356	368	351	355	366	355	325	373	367	364	339	364	323	368	359	341	360	333	368	370	373	349	338	370	355	346	361	327	361	353	352	338	373	351	344	387	330	355	338	377	364	339	382	339	395	342	380	346	364	357	351	360	406	344	350	348	349	345	324	346	348	389	368	353	349	380	379	359	355	349	327	351	324	379	326	386	354	357	365	345	359	366	342	385	355	352	309	350	379	406	334	301	364	347	372	335	346	364	335	358	339	382	369	365	349	360	367	390	347	352	359	338	345	351	368	394	365	356	334	374	402	342	376	353	359	365	351	355	342	362	387	344	382	331	332	363	390	383	382	347	382	349	336	344	361	346	349	367	320	336	364	350	365	363	362	359	330	361	384	349	341	329	345	379	338	341	367	383	381	353	385	357	325	364	408	347	366	373	377	376	386	398	325	355	351	341	341	334	359	368	345	340	351	372	338	348	402	358	375	356	329	348	343	351	374	362	333	345	357	355	382	377	332	349	349	329	333	374	363	369	389	351	310	393	336	375	353	326	362	353	343	363	350	375	370	377	343	343	356	380	346	386	359	352	344	382	355	371	344	383	322	361	352	378	328	364	379	372	327	386	383	347	357	337	360	368	355	368	372	350	392	370	363	343	338	385	333	340	368	380	339	366	370	361	342	373	359	347	386	370	374	352	331	352	351	375	370	379	375	360	339	351	386	362	364	365	368	378	378	354	336	371	365	345	360	359	359	348	355	384	370	336	305	353	347	381	351	375	345	372	351	381	375	344	322	347	334	358	366	358	372	342	315	343	346	352	364	370	367	377	379	368	338	366	345	348	355	356	375	349	357	357	358	355	337	326	326	368	375	347	316	365	329	351	357	339	322	360	345	350	360	345	312	328	355	381	348	352	336	358	350	360	380	366	378	355	358	377	357	358	370	349	376	340
15982	43360	31004	9702	3748	1893	607	482	409	430	437	451	402	456	419	470	428	439	453	396	417	469	469	432	430	453	462	430	420	408	439	455	448	429	447	457	413	398	444	421	457	435	395	397	420	400	446	417	434	428	422	422	416	413	453	386	419	473	424	428	493	439	448	391	465	390	425	403	435	423	422	430	419	397	420	387	392	433	462	422	427	433	406	395	442	443	433	410	425	473	437	426	445	435	438	392	410	420	454	453	434	376	448	454	415	412	410	419	439	422	465	436	477	451	400	412	429	449	402	471	401	465	481	402	430	416	401	391	457	415	429	452	434	446	396	441	438	412	422	460	421	443	431	404	430	437	428	444	374	427	440	411	431	394	444	456	460	430	437	400	442	384	446	424	391	429	418	435	434	473	431	412	387	461	443	407	408	414	431	426	477	411	409	435	416	419	440	452	413	438	426	436	460	422	441	425	422	436	410	434	460	449	428	428	427	448	435	406	409	407	454	386	450	418	427	419	426	441	422	444	406	458	429	422	465	443	438	385	417	452	418	468	430	433	413	450	431	421	432	458	421	418	431	425	446	465	462	440	449	442	448	443	454	405	429	419	433	425	431	396	472	458	441	423	418	428	422	415	448	416	421	466	441	429	449	418	442	433	445	431	432	403	461	461	409	483	435	427	471	442	425	424	455	450	398	436	448	423	454	420	435	431	420	440	422	504	408	449	403	432	396	417	395	404	432	470	417	417	411	392	396	393	426	411	429	439	446	414	417	413	435	409	438	421	447	398	467	446	424	444	431	432	427	435	442	439	427	445	416	410	442	396	436	451	419	407	416	413	410	468	417	449	427	411	400	425	442	440	458	442	402	458	433	413	420	460	457	422	404	432	452	432	410	467	406	426	426	471	451	444	486	447	426	380	429	439	450	455	428	397	469	413	453	443	387	416	422	410	442	445	408	409	445	411	457	454	398	444	445	423	444	451	443	396	396	448	446	432	420	449	407	478	421	415	454	433	420	430	444	400	433	414	451	428	442	430	449	408	458	457	417	423	493	440	411	428	412	445	418	421	414	404	403	408	428	449	455	419	442	456	452	438	437	428	432	421	424	434	399	423	423	415	418	450	405	477	453	442	406	387	418	403	461	447	430	420	456	419	443	411	424	438	438	442	445	455	416	434	466	413	450	435	440	426	424	407	430	445	442	460	469	462	449	423	420	399	428	472	413	387	402	454	443	423	471	411	419	413	430	429	441	434	431	385	437	414	437	441	428	460	435	456	432	426	450	433	408	424	431	445	433	427	408	430	415	456	454	457	457	433	445	425	438	461	459	458	441	453	433	386	450	427	438	427	448	408	486	411	441	406	432	445	402	446	439	462	443	433	425	382	441	431	450	413	414	439	436	446	436	434	400	426	407	424	440	401	462	459	396	410	398	437	451	419	445	454	438	420	442	426	460	449	421	410	434	449	432	408	426	450	444	429	448	474	401	432	405	432	455	424	400	439	423	380	425	438	460	430	440	434	421	420	431	409	432	446	395	451	423	411	423	439	427	448	458	447	421	398	448	424	416	394	433	431	449	435	433	437	424	387	413	422	390	425	457	409	411	406	428	425	455	453	416	413	433	449	398	465	434	425	495	389	417	433	432	434	422	426	450	411	444	439	459	460	466	397	429	424	455	412	394	402	456	446	450	443	493	443	382	444	434	453	399	422	447	447	417	408	413	409	443	458	436	401	435	435	425	426	474	427	447	416	410	431	436	448	404	405	407	444	448	404	437	462	399	451	443	430	450	430	442	424	416	417	428	470	450	440	460	432	423	442	457	437	397	428	393	458	412	451	395	444	436	423	402	430	423	450	424	426	413	451	442	451	410	432	476	436	451	428	400	423	426	395	422	422	429	461	441	432	406	434	426	432	433	426	452	444	444	415	416	416	459	432	422	434	415	435	438	426	444	449	439	431	386	403	447	452	441	434	437	453	415	421	432	469	418	431	417	444	417	447	429	427	373	432	405	445	413	380	446	443	438	417	408	411	432	426	455	397	410	448	410	419	448	428	436	425	412	429	405	444	415	428	449	431	442	425	437	421	409	453	419	404	472	399	441	384	417	413	429	449	419	471	424	414	423	416	398	419	423	420	413	448	419	461	455	436	420	440	448	438	458	416	441	394	403	461	422	424	465	394	430	480	451	433	425	463	438	429	447	418	445	426	400	431	382	426	420	432	430	433	432	436	430	446	409	448	431	404	428	443	439	401	421	401	419	437	404	436	421	434	452	434	437	430	390	364	439	397	433	433	442	454	453	410	416	434	459	417	453	416	409	428	455	400	447	414	395	414	417	454	419	432	428	409	456	378	414	431	431	426	400	450	407	443	429	427	427	441	432	425	464	436	407	433	412	438	465	390	430	464	439	392	431	441	405	449	428	405	441	393	417	418	404	414	442	449	437	431	470	402	419	412	420	421	429	424	433	433	445	438	454	430	428	433	420	454	394	449	408	422	450	391	417	425	414	413	431	411	401	449	404	432	466	414	457	437	394	397	451	459	404	434	438	391	431	419	427	438	436	409	442	412	415	411	421	468	411	418	467	491	442	447	431	450	452	420	489	391	401	404	405	419	405	481	440	414	426	410	465	404	446	425	450	409	455	405	440	412	425	424	406	460	412	447	433	436	414	447	387	414	425	439	449	441	415	426	422	427	431	472	433	393	440	399	444	437	424	445	411	434	437	451	419	437	408	446	467	458	416	419	487	382	399	427	427	429	420	436	430	445	431	415	441	416	424	460	387	417	428	410	455	431	421	410	404	409	435	440	465	434	431	425	424	414	396	466	469	461	445	396	424	437	432	466	429	414	442	427	418	458	382	416	398	405	417	438	415	443	440	407	483	409	436	408	401	428	427	420	416	423	458	455	432	404	413	413	436	461	410	428	443	426	452	411	433	425	438	438	436	411	422	461	475	442	430	450	420	451	408	477	432	456	427	470	432	423	427	433	406	412	435	433	432	413	420	433	421	467	426	420	416	460	433	421	435	512	439	405	405	465	440	462	490	449	396	433	443	436	422	434	450	436	413	407	397	428	412	479	420	445	431	438	440	439	437	445	425	432	395	419	454	446	467	433	407	445	414	446	453	411	440	442	451	435	411	420	445	447	394	452	458	436	405	446	424	414	459	433	424	454	423	455	436	434	454	425	469	403	444	447	456	419	446	405	449	429	415	418	429	456	426	461	410	441	417	428	453	418	423	389	436	435	442	444	475	439	423	445	417	414	428	417	400	437	442	438	438	406	429	419	415	421	403	405	406	448	404	422	433	432	426	387	435	439	431	402	444	406	407	407	428	443	445	399	409	425	438	412	448	440	412	424	424	458	402	455	430	464	428	436	413	408	418	421	398	435	491	430	444	413	453	389	458	422	425	406	463	408	466	425	454	458	420	471	424	445	402	412	426	430	407	415	468	411	440	400	448	418	420	451	424	456	424	429	393	427	396	452	452	419	407	407	401	421
24442	23290	40179	31240	21207	12610	2518	644	608	596	594	516	544	526	484	539	523	547	526	513	537	568	508	538	539	521	532	509	499	508	485	474	510	526	521	538	547	497	485	523	533	516	552	487	515	487	522	504	515	533	512	491	504	519	513	538	538	542	499	543	520	558	509	500	499	507	515	519	506	541	491	523	507	507	528	538	509	531	505	508	499	485	513	511	488	511	531	555	504	497	555	546	498	529	531	484	522	540	485	522	520	553	494	551	469	507	504	466	500	510	500	527	530	520	520	486	496	517	533	481	512	494	536	475	489	537	527	507	550	508	499	500	511	491	496	504	494	537	469	516	561	528	526	508	479	505	490	531	488	497	505	526	549	545	513	524	518	471	462	520	507	510	515	467	517	498	484	493	532	517	485	520	545	512	492	530	509	517	545	528	490	524	521	565	530	558	503	539	523	531	513	540	532	516	499	512	551	455	481	507	508	540	481	522	494	519	495	496	510	517	559	513	485	497	573	503	533	498	519	504	509	511	515	518	489	516	509	495	488	521	511	518	509	559	518	517	527	525	537	520	505	517	515	542	533	507	497	496	558	510	504	553	509	505	532	551	544	522	481	533	533	508	539	536	481	503	507	502	539	490	473	515	542	500	537	543	524	507	509	522	491	526	508	577	526	491	499	517	529	481	540	523	507	494	508	517	502	498	498	521	520	524	520	514	524	514	510	550	521	535	500	532	537	541	521	517	550	512	556	551	511	543	491	480	502	508	543	497	538	549	568	506	533	480	528	483	562	522	487	499	542	510	508	536	491	490	526	551	524	487	546	487	474	521	499	544	513	529	509	529	531	503	502	472	558	536	508	531	485	527	541	548	528	518	524	524	537	482	498	500	541	472	512	542	541	522	526	521	549	506	512	553	515	493	492	482	531	511	544	530	515	528	492	557	509	532	569	504	524	536	538	487	525	524	537	534	512	512	528	550	538	548	503	520	526	491	515	549	520	497	508	533	520	492	484	536	515	541	549	464	514	520	481	519	494	544	507	497	522	510	541	473	513	527	503	505	558	538	472	522	528	505	549	478	540	549	541	586	546	543	492	535	503	524	502	528	511	516	541	505	500	496	526	550	495	521	564	533	537	487	527	508	504	567	487	534	503	496	535	544	517	559	561	515	520	495	499	562	480	533	501	471	524	497	534	523	519	579	546	559	509	529	513	516	562	471	515	493	477	532	528	570	514	498	509	543	479	484	513	510	493	532	510	514	527	496	523	510	525	485	510	520	508	495	543	511	493	508	539	506	506	502	516	503	467	484	463	521	512	525	513	522	507	519	503	527	527	483	482	505	475	530	534	520	516	519	490	496	529	500	540	523	507	573	512	532	538	500	520	516	505	514	497	508	485	489	513	493	528	558	516	502	489	511	517	491	563	507	555	555	481	497	481	488	469	503	527	550	539	509	502	506	539	526	504	502	471	499	508	505	479	489	521	534	521	501	527	477	500	530	536	506	511	545	512	480	528	504	507	532	497	528	547	489	510	480	520	569	508	510	504	526	520	527	487	540	530	532	476	496	507	537	541	500	564	514	548	497	476	492	491	494	495	515	491	522	513	500	513	490	509	511	536	499	514	529	544	508	481	466	507	505	529	541	536	516	508	521	492	558	526	476	537	543	536	499	489	492	493	548	521	508	470	490	476	490	531	488	505	521	532	515	527	516	529	518	535	537	521	552	506	490	528	517	472	555	543	538	517	495	524	513	498	516	545	515	487	542	585	493	558	511	514	517	495	558	516	484	500	485	499	480	519	524	532	490	551	546	509	492	512	506	530	514	517	515	518	533	508	527	502	485	490	538	499	505	506	477	486	501	564	527	525	509	488	533	528	520	524	507	524	551	495	501	509	541	502	509	520	503	538	514	533	544	527	467	491	509	535	519	504	541	536	499	475	517	524	493	528	531	512	494	496	504	543	581	502	534	512	550	501	535	486	506	517	497	558	534	549	526	536	525	492	527	531	525	490	508	516	525	539	481	517	512	483	555	560	531	528	505	505	498	502	490	505	505	520	470	497	511	531	474	477	505	510	472	527	500	519	495	489	518	545	544	508	512	527	517	517	538	489	505	517	516	498	487	547	482	481	564	538	479	520	496	509	489	568	531	523	502	490	528	544	510	531	511	500	519	539	531	506	482	514	533	505	500	498	505	539	485	490	517	523	568	559	536	481	520	498	507	464	462	529	519	537	467	550	509	512	507	475	531	512	510	511	479	544	512	489	535	491	542	494	512	508	518	553	522	514	495	513	531	493	528	521	546	481	551	532	550	558	517	542	503	496	535	459	509	538	517	508	491	511	511	510	498	499	524	543	548	521	512	531	503	512	501	529	499	558	526	540	531	531	516	553	476	505	546	493	489	499	529	512	522	489	469	501	560	510	483	481	481	560	507	512	541	489	525	503	522	496	479	521	537	493	514	506	525	458	502	516	510	502	512	521	504	518	548	460	511	550	540	556	503	490	513	514	507	524	521	478	505	491	511	485	499	513	506	490	510	494	509	511	483	490	496	561	516	508	500	496	544	502	533	508	494	488	493	460	553	513	495	497	544	516	507	511	517	508	490	580	577	526	549	517	500	499	519	479	532	497	516	495	512	521	536	545	513	487	522	484	505	526	505	484	471	512	524	527	497	539	538	501	507	557	550	507	492	513	522	507	509	506	520	495	535	488	524	514	511	488	528	544	495	531	558	558	525	466	486	556	510	540	519	511	508	515	514	540	522	523	522	513	504	532	506	486	538	524	548	498	517	542	533	569	506	491	534	521	503	507	500	507	558	558	503	473	523	508	491	503	514	528	515	495	530	491	530	530	542	493	503	516	537	540	509	526	533	535	511	530	513	518	533	502	550	528	539	512	523	527	497	497	481	551	548	519	527	536	541	500	510	506	527	479	501	506	487	490	512	517	531	480	517	485	533	527	471	507	538	524	528	554	499	576	516	518	526	527	508	495	545	522	522	490	518	507	472	502	513	493	496	547	510	506	535	550	521	497	503	562	505	586	532	534	514	479	503	501	541	507	497	530	512	511	501	536	503	520	506	508	525	489	486	492	504	550	577	475	502	501	476	545	515	510	531	473	520	581	517	530	539	498	482	497	485	501	542	526	467	496	504	530	523	499	496	514	537	501	516	501	487	546	510	524	539	533	502	478	512	531	476	477	517	517	539	500	505	518	512	517	496	555	516	528	518	535	500	528	454	496	491	518	509	518	509	500	574	510	514	507	504	519	569	513	499	526	558	515	528	536	518	515	506	545	552	515	526	550	531	517	506	539	526	492	527	501	479	506	526	547	500	502	507	541	512	514	532	501	510	534	534	510	536	498	499	470	561	506	509	529	496	525	494	536	539	502	520	522	505	497	517	484	509	510	500	504	471	503	485	521	472	503	493	538	516	528	511	498	546	503	478	511	533	483	481	480	513	526	528	482	525	502	523	504	504	508	500	481	508	545	534	525	514	532	518
37143	83823	66694	34334	20743	12205	2669	768	715	741	688	668	700	659	665	669	650	611	618	604	614	627	575	613	621	568	570	628	593	607	577	597	583	667	594	580	580	578	606	607	579	558	597	598	512	601	624	593	592	610	653	566	573	614	601	604	610	593	648	616	581	612	566	591	602	600	627	603	588	620	582	644	580	611	571	643	562	601	584	606	653	596	609	578	578	594	585	612	622	606	588	599	597	547	586	619	607	603	611	653	586	535	649	599	592	611	627	582	586	587	581	567	604	581	600	611	625	610	580	546	606	584	617	600	555	570	593	558	595	588	580	601	607	624	584	557	590	577	585	583	601	628	602	593	590	619	614	582	608	570	558	575	579	566	576	609	620	621	577	603	595	568	606	594	623	584	545	574	600	570	571	587	580	571	589	619	596	575	606	567	609	595	574	585	609	579	545	584	606	569	602	572	618	574	594	545	595	602	621	612	581	597	644	571	609	631	575	587	644	570	580	609	612	588	577	637	611	600	558	636	560	603	604	595	612	594	579	608	625	593	575	593	543	604	607	580	530	590	604	578	589	592	620	549	547	619	533	616	589	557	611	585	564	567	598	623	601	562	604	548	552	613	543	626	576	587	590	577	579	610	566	618	580	566	577	604	547	636	625	614	585	571	635	599	626	566	601	585	585	571	588	590	585	623	575	603	570	618	582	616	582	604	607	639	571	601	617	595	556	611	606	590	584	578	579	580	587	596	599	666	606	614	576	586	569	585	598	579	535	596	599	584	619	567	576	586	605	613	593	595	634	584	598	595	609	606	575	611	616	618	561	565	616	571	591	547	534	576	557	606	619	583	612	639	608	622	608	559	619	571	620	575	638	594	549	605	613	618	642	610	620	556	613	640	585	589	599	574	617	613	568	566	585	622	588	580	566	592	610	600	573	594	628	565	583	585	596	549	583	598	579	567	569	603	586	571	571	574	581	604	574	609	597	584	584	579	567	592	579	584	577	588	562	601	576	632	590	565	592	551	595	582	618	622	571	591	584	574	600	597	581	588	631	622	600	561	602	567	582	603	597	560	595	562	599	606	572	644	564	572	580	612	630	603	589	616	581	550	604	634	605	631	649	550	560	590	558	565	594	588	564	596	622	601	633	573	551	539	594	557	575	570	583	648	606	564	591	605	590	590	563	621	635	562	629	600	577	593	568	610	618	598	590	609	592	634	585	583	577	619	629	565	566	576	596	604	588	573	592	600	572	557	583	593	582	575	582	585	595	599	588	655	570	610	587	606	553	590	594	570	541	589	603	581	559	558	590	581	589	567	651	548	619	593	582	598	602	598	631	572	618	595	585	594	608	613	607	632	569	592	599	571	565	594	566	632	575	591	612	578	602	593	590	578	626	600	630	561	595	640	564	601	556	559	617	570	585	583	609	613	564	617	615	585	621	593	602	577	636	587	618	611	552	603	556	627	593	612	605	568	581	604	579	588	579	596	599	616	599	574	584	607	590	594	613	639	588	560	622	630	580	605	567	584	611	588	603	574	607	581	590	619	613	604	634	604	587	621	621	585	610	609	582	586	610	622	572	573	622	610	612	611	597	588	649	550	590	587	626	605	601	587	587	620	617	631	577	614	578	544	621	602	560	617	588	637	579	555	622	592	609	615	651	604	596	567	599	603	594	558	580	658	563	591	596	603	592	572	608	610	625	559	596	582	637	660	642	566	607	600	553	577	592	616	571	580	614	598	594	565	565	595	591	605	558	608	557	543	597	584	584	537	598	627	601	591	583	606	566	596	594	563	582	617	617	620	618	592	599	583	590	589	603	625	573	589	595	575	640	611	628	569	613	585	589	593	603	658	538	578	597	614	591	614	606	587	565	593	554	631	610	573	538	622	613	647	600	617	610	621	604	610	621	632	578	603	617	586	597	552	593	598	601	594	598	617	609	592	599	634	624	584	546	620	579	620	597	565	592	564	599	585	582	591	580	563	606	628	599	603	568	569	597	620	584	587	606	571	620	557	579	585	597	564	590	597	577	607	567	587	587	580	604	583	582	589	626	637	587	589	605	565	609	549	594	541	612	586	582	587	643	558	596	603	571	618	595	573	591	604	590	581	555	580	577	559	588	592	578	569	557	596	607	572	615	590	578	605	609	586	603	569	588	634	620	589	596	571	579	619	603	594	619	555	636	599	543	612	584	596	583	581	593	578	590	617	577	615	640	601	557	557	603	588	585	560	605	608	590	610	612	619	599	573	595	589	605	614	574	599	570	636	559	605	620	544	586	582	583	594	595	563	588	597	587	657	611	624	557	567	609	603	606	556	587	627	606	586	574	597	583	628	581	600	542	597	611	601	545	604	569	634	546	624	632	610	580	552	596	597	587	615	599	656	601	592	617	551	574	602	632	577	606	585	626	596	612	595	561	630	611	595	604	593	608	588	553	539	620	597	574	592	597	630	610	555	610	606	565	642	607	614	612	608	594	561	600	572	623	603	606	651	562	630	567	593	578	616	618	581	601	594	600	619	591	583	592	534	584	595	591	577	600	624	606	597	566	579	547	604	589	609	604	611	641	562	612	558	607	577	608	626	627	582	608	616	593	584	596	607	583	598	591	586	553	573	547	558	592	536	614	586	566	630	567	623	572	579	630	605	623	597	545	636	605	583	580	628	621	582	585	581	614	618	624	615	578	554	588	621	572	596	574	612	613	589	538	576	606	606	583	622	565	592	590	596	638	617	614	635	565	607	605	589	547	596	629	599	609	596	607	607	575	628	593	572	587	600	613	606	562	626	635	576	637	558	546	565	606	574	555	592	619	625	558	607	614	611	567	580	576	596	630	596	558	549	602	587	562	585	611	591	642	587	608	596	578	626	532	589	557	563	577	608	604	583	574	625	589	507	602	548	557	606	584	599	640	577	596	652	584	613	595	603	642	555	609	599	626	561	579	566	597	589	583	594	556	597	597	562	616	600	613	567	588	618	564	580	641	621	597	572	618	640	588	548	604	608	587	599	629	603	550	602	615	620	639	633	631	580	572	614	577	634	558	587	595	637	585	614	632	590	602	597	593	607	558	617	618	587	614	618	580	560	591	577	612	610	602	574	590	589	622	579	592	558	638	611	607	581	573	598	625	540	590	571	581	550	621	579	555	600	574	588	588	593	625	544	566	595	605	577	585	589	550	586	581	588	617	591	594	551	592	606	596	603	593	554	554	605	589	613	564	574	588	629	582	601	582	598	565	583	578	559	616	592	625	588	579	586	593	610	601	581	585	606	637	566	562	587	605	622	600	588	557	579	565	545	600	575	614	636	603	627	538	562	569	630	526	572	566	567	618	570	604	596	577	614	589	556	618	611	585	597	566	557	606	611	584	585	599	594	589	562	628	594	600	618	593	558	574	585	560	608	631	604	589	569	617	633	617	589	629	569	553	595	616	592	575	618	640	649	559	630	646	621	570	591	567	582	591	586	575	605	614	601	598	610	621	633	561	567	597	599	587	578
25268	23449	36674	28007	15088	5460	1303	510	494	500	493	470	426	490	483	470	428	465	459	493	459	453	444	439	442	451	439	460	408	418	433	455	490	445	462	409	467	444	433	483	437	454	458	480	465	437	440	419	437	399	433	426	423	437	455	425	450	421	449	403	449	442	422	413	419	441	437	480	432	427	445	424	444	465	438	440	443	474	433	420	433	449	452	462	436	441	428	426	475	447	443	410	430	385	444	477	442	419	416	443	475	457	444	441	431	424	435	423	415	509	448	396	437	440	440	430	401	472	463	435	419	445	437	461	434	464	429	455	455	427	454	438	423	418	450	455	401	464	442	433	493	439	427	453	422	426	431	450	445	435	502	439	453	442	446	406	399	453	466	433	436	427	421	459	422	469	456	406	431	468	445	419	431	451	427	423	452	444	452	417	439	459	436	450	452	452	467	442	438	415	411	462	432	436	440	430	449	441	428	437	461	426	417	454	452	422	460	415	455	444	390	450	430	475	399	417	434	459	428	438	449	446	446	475	453	422	420	448	445	442	454	464	413	438	433	460	425	449	426	384	452	422	484	467	449	445	457	474	429	500	438	425	450	458	392	430	465	456	465	436	412	453	454	458	479	435	421	440	460	429	435	438	419	406	387	399	458	423	453	456	424	463	485	408	434	463	468	459	458	442	434	426	426	435	449	428	442	448	467	430	433	423	426	418	423	439	436	441	440	462	439	442	408	486	449	463	422	453	470	459	430	447	443	443	440	447	430	424	461	429	421	441	456	452	476	438	445	460	434	439	432	423	431	468	436	448	467	456	483	447	445	423	441	460	438	430	451	463	447	457	438	434	440	439	431	395	420	444	445	451	423	433	455	447	420	446	480	415	430	420	455	469	437	439	455	416	451	424	483	439	446	453	448	448	431	487	447	426	445	436	455	455	463	434	479	456	446	427	452	461	436	438	437	450	443	467	427	400	460	430	440	409	448	514	427	498	430	414	466	452	437	427	400	444	465	426	431	417	458	421	456	444	402	439	452	454	481	445	465	453	450	439	452	414	416	447	425	464	462	462	421	466	467	452	451	442	401	407	413	451	395	447	452	436	447	473	426	441	421	408	424	437	462	451	457	431	451	425	388	456	469	450	411	477	419	449	411	433	418	439	470	469	432	410	435	442	426	427	439	460	425	439	470	472	439	414	442	477	472	465	463	411	436	447	441	427	441	456	426	412	408	432	454	452	439	451	410	454	415	434	442	464	446	464	420	439	419	440	442	470	423	452	453	439	429	461	468	445	418	469	405	432	440	397	461	444	447	455	394	427	474	480	405	444	469	419	424	443	495	399	463	476	422	447	464	406	435	434	467	425	415	423	472	505	467	451	438	439	446	462	451	452	436	483	472	414	455	441	412	444	442	434	438	466	418	456	447	422	472	445	424	403	435	428	438	482	459	443	467	460	424	466	446	473	456	441	450	416	454	434	436	397	435	461	437	445	427	439	455	460	429	455	469	445	424	467	471	416	418	426	402	426	464	410	421	453	402	446	423	428	457	452	437	474	442	475	456	444	416	438	456	431	415	456	447	431	390	455	467	415	412	442	464	427	422	415	425	473	422	443	434	453	407	448	464	450	422	431	453	441	427	463	438	415	404	428	461	416	450	437	456	455	451	446	444	446	459	436	418	437	478	448	461	423	465	459	422	469	445	426	428	455	433	448	441	426	461	484	428	449	462	442	498	468	442	486	437	463	456	442	419	430	403	436	437	417	424	436	413	435	415	447	463	425	442	440	433	399	438	431	457	435	450	421	419	447	430	450	437	445	425	464	427	405	438	448	424	434	435	465	437	451	431	435	414	429	438	464	465	458	440	428	460	430	420	404	440	421	450	423	434	433	429	405	450	459	421	430	453	418	423	455	394	434	434	474	431	462	471	459	435	413	423	431	421	437	423	393	450	406	427	442	426	447	449	404	460	471	448	471	457	456	463	464	415	413	427	449	451	496	466	417	449	443	458	465	459	451	419	459	439	451	465	453	447	422	448	430	443	444	429	444	427	458	449	497	422	465	400	452	454	413	447	419	481	432	393	464	431	428	443	472	444	411	477	449	456	432	448	461	415	445	481	457	405	430	430	457	437	446	492	434	440	435	432	434	439	431	480	499	469	467	439	453	456	433	428	458	471	453	442	437	471	444	494	425	419	440	451	446	448	434	465	450	451	435	438	429	452	416	478	447	436	472	439	462	426	447	453	461	449	461	474	441	437	433	459	438	420	416	445	461	459	421	456	480	426	459	441	438	447	412	452	436	416	445	469	452	426	471	453	472	485	431	437	436	452	433	414	407	428	446	422	421	436	450	445	451	454	436	448	440	436	438	466	455	486	416	447	439	443	480	472	430	450	439	441	413	461	414	465	442	440	391	497	460	488	463	445	416	451	460	446	409	455	427	437	432	428	450	443	435	460	445	444	450	462	446	438	481	430	451	436	414	462	444	426	464	434	443	430	425	425	448	481	421	434	460	424	446	432	462	410	430	443	445	481	428	451	437	427	416	474	449	434	402	444	424	427	443	442	453	429	390	441	442	416	426	402	444	458	433	401	425	474	458	461	448	448	406	466	456	439	461	467	452	441	378	449	464	456	427	483	437	445	462	422	433	406	437	475	424	430	439	448	479	418	443	412	414	463	441	404	440	412	409	441	443	445	449	457	413	459	452	456	478	431	416	417	464	494	420	430	442	436	476	463	453	422	458	434	444	451	426	433	453	477	425	464	433	413	431	468	458	418	458	436	455	460	448	448	463	431	505	443	458	408	438	454	445	456	440	439	441	472	452	440	465	426	450	471	418	405	450	438	433	412	409	433	427	447	447	474	451	435	432	448	416	456	429	456	443	457	432	458	430	422	427	446	436	435	494	453	450	415	422	477	430	440	417	472	422	436	396	435	420	423	430	405	437	456	448	442	446	445	450	484	438	429	423	433	448	446	448	447	458	442	449	453	428	432	400	415	424	411	422	464	503	470	441	468	447	454	429	447	420	429	452	472	422	442	429	456	418	432	407	473	483	457	417	443	423	421	423	433	472	459	444	461	436	444	427	444	437	451	461	439	452	464	434	464	392	421	429	495	432	477	497	457	435	457	460	428	436	422	442	413	393	456	491	474	420	445	442	422	437	434	434	394	446	452	423	447	490	418	441	476	459	424	493	416	432	426	452	411	413	431	469	451	417	471	416	405	462	440	413	441	431	414	406	409	421	433	451	439	432	467	488	422	457	507	405	472	435	391	437	460	427	426	457	457	428	454	460	408	460	434	460	432	436	444	486	426	449	455	456	462	426	423	471	424	461	449	412	497	463	452	430	449	446	439	442	435	422	443	424	429	420	413	444	436	438	452	399	464	439	434	441	425	455	451	414	437	444	404	438	437	451	427	496	400	436	464	451	435	473	439	445	449	448	448	427	463	418	436	428	490	437	440	437	469	431	438	452	485	436	421	468	431	446	426	416	443	395	453	438
34488	72967	56796	28672	15291	8251	2209	604	672	645	612	558	562	593	565	541	530	489	541	539	529	511	564	577	549	522	500	587	589	522	530	522	539	582	544	578	518	535	497	517	542	537	514	567	539	532	589	526	536	540	536	508	496	552	525	517	504	549	532	548	531	509	525	529	583	563	538	558	559	550	513	518	523	526	522	552	545	517	545	549	510	516	555	498	524	565	514	499	523	536	570	546	537	540	521	566	528	526	536	517	479	506	549	537	552	546	540	540	518	523	515	514	553	556	522	565	523	557	509	491	530	527	572	563	588	548	539	521	523	533	580	566	536	481	500	527	512	545	525	505	528	516	552	530	511	525	543	556	507	553	540	504	554	539	576	520	542	531	523	534	576	514	580	529	532	519	592	520	528	542	525	559	508	541	524	543	513	524	559	538	522	509	549	549	554	537	559	596	494	583	527	512	518	530	506	554	512	542	555	502	541	491	578	527	508	538	532	544	532	576	539	519	528	548	537	506	513	508	541	533	539	572	579	555	545	529	513	510	514	522	571	580	561	530	577	562	515	507	561	550	547	550	521	555	523	552	564	515	549	516	546	542	493	574	522	567	521	529	566	538	539	518	560	532	565	536	549	548	513	547	559	534	523	526	507	510	520	545	553	543	535	551	529	550	536	523	526	512	535	531	522	559	519	521	553	528	563	540	528	538	534	517	535	552	498	558	555	559	565	523	540	510	551	541	531	527	571	501	526	544	552	560	542	541	511	526	502	521	572	526	565	564	493	527	516	540	506	543	567	519	499	555	554	514	535	544	538	520	526	549	564	546	519	553	534	519	595	540	534	531	539	503	533	519	486	525	532	540	521	552	556	541	509	533	512	560	498	550	512	481	560	533	504	551	529	541	588	496	549	557	558	528	516	550	552	526	557	537	523	516	498	555	557	553	518	525	540	499	555	511	533	544	558	543	530	526	522	533	558	482	555	532	543	539	519	524	513	508	537	529	527	513	543	526	553	499	535	559	521	534	528	507	510	504	512	563	517	503	531	543	562	512	565	534	529	505	502	512	532	550	536	528	555	526	533	496	525	542	492	497	554	509	538	592	542	522	508	513	505	494	549	515	559	528	546	494	512	555	510	534	560	525	525	545	529	499	508	543	520	506	511	507	580	535	518	553	561	557	543	563	526	497	488	504	528	525	598	540	550	529	569	542	518	530	604	516	460	559	528	536	522	545	590	576	535	486	527	534	476	543	493	576	552	511	574	560	511	546	541	507	547	535	516	535	543	518	537	518	542	541	545	534	555	537	558	552	539	572	503	531	521	529	547	560	572	547	538	544	553	532	507	525	562	567	520	536	529	497	546	527	546	498	547	534	552	551	558	546	531	533	536	505	516	594	507	521	550	555	534	539	548	541	546	507	588	511	527	541	567	510	485	562	538	551	556	521	508	552	474	527	500	559	530	561	535	555	541	530	524	538	515	581	513	523	485	489	572	515	499	530	545	569	548	544	550	536	556	532	551	524	506	514	582	505	545	545	514	570	539	525	571	534	496	506	542	493	559	510	539	552	536	492	581	504	546	504	557	537	512	490	555	522	512	533	522	546	489	494	547	529	545	534	548	501	531	530	523	553	552	523	484	539	507	540	550	525	503	550	532	577	549	520	558	559	540	568	557	512	522	488	556	551	532	541	540	553	502	519	499	502	522	558	550	544	531	536	522	499	522	550	495	495	539	534	543	555	520	552	551	518	502	543	496	532	552	555	558	517	537	490	537	532	542	536	517	505	537	515	515	502	528	537	523	572	552	531	530	511	544	556	560	501	561	575	547	507	539	526	542	495	528	490	538	542	553	558	542	533	535	593	485	522	507	539	570	544	538	490	553	545	501	519	528	538	572	574	544	518	527	512	524	529	561	535	538	509	540	518	509	540	528	585	550	492	520	532	539	510	523	527	536	524	566	497	508	554	527	536	572	559	537	583	553	523	546	523	550	563	541	586	531	579	564	527	568	527	536	520	502	539	534	503	540	516	501	503	551	538	540	552	563	497	526	540	537	529	514	531	576	560	535	556	493	514	569	494	565	510	511	545	551	530	514	474	513	499	560	572	480	529	569	556	527	564	509	514	559	524	539	518	562	545	506	550	546	524	564	534	531	547	534	501	505	510	542	569	502	520	554	536	533	563	537	529	546	495	516	543	529	522	581	535	565	512	527	493	561	514	521	546	538	507	526	557	529	536	552	534	554	534	487	528	534	528	545	517	506	578	521	565	552	513	543	535	522	561	533	526	534	553	546	533	545	521	535	575	537	547	536	566	535	495	506	565	573	533	524	568	515	478	522	517	565	527	572	544	557	556	534	577	557	548	526	505	501	552	526	539	537	540	544	542	525	558	536	507	521	542	484	571	561	520	561	576	520	488	564	518	562	544	549	549	552	506	570	535	498	491	525	497	589	583	511	568	525	537	542	559	548	508	556	526	503	514	496	516	542	497	539	510	504	514	544	534	528	546	559	507	536	507	524	474	550	535	567	525	496	510	548	554	545	562	492	551	523	569	494	583	530	540	544	539	568	527	549	499	530	483	541	524	523	546	521	517	554	551	586	523	530	559	513	561	530	523	561	530	514	528	528	527	525	525	542	516	530	496	525	534	558	511	566	545	560	532	576	526	546	521	536	541	498	536	523	529	490	532	513	534	525	535	516	497	542	563	559	504	554	518	549	511	487	553	561	511	529	563	538	549	517	521	508	546	558	563	547	520	550	535	570	558	508	557	539	492	524	517	542	561	502	504	532	475	498	557	547	529	520	513	469	517	570	542	544	532	539	551	513	528	526	534	560	560	517	514	520	518	518	521	555	531	536	517	523	573	553	519	547	477	545	498	491	575	522	517	545	537	539	498	553	532	493	579	528	519	549	551	568	514	516	506	526	524	555	521	487	530	521	586	519	499	531	546	563	537	525	531	553	528	491	473	513	510	540	546	514	513	508	508	559	520	534	541	557	497	513	566	564	530	527	532	542	530	524	512	523	513	531	565	585	517	534	515	542	566	538	515	524	562	543	548	505	593	558	537	526	527	529	575	523	573	520	532	516	521	521	519	558	555	530	517	533	553	538	516	576	529	520	514	538	509	541	517	526	521	535	537	547	524	525	499	550	510	525	516	513	550	507	535	522	508	533	552	565	542	507	547	530	535	563	566	537	537	526	541	518	541	520	535	528	547	519	538	527	567	496	528	553	541	537	525	509	549	559	543	521	544	511	553	528	544	545	579	503	539	563	571	510	532	535	512	563	515	516	567	557	511	571	546	526	519	548	478	512	549	542	538	530	555	516	494	526	542	563	551	556	543	561	587	534	547	582	556	580	533	544	555	498	518	518	532	556	576	548	522	554	517	547	539	503	518	487	521	545	542	571	512	522	582	509	524	542	507	526	555	544	496	548	506	552	507	546	557	500	543	533	537	532	533	542	524	503	522	537	538	526	528	540	493	542	535	537	547	585	542	512	544
22944	21645	31613	26511	22899	22272	13300	1501	969	1005	979	897	904	867	826	805	844	800	876	788	856	812	863	797	820	790	812	818	838	801	776	786	818	824	816	781	770	787	786	827	817	773	855	780	788	834	781	757	771	800	837	785	774	830	826	780	832	849	851	836	763	849	829	866	843	810	882	794	845	813	780	803	778	801	800	780	770	764	802	825	833	835	810	782	768	824	785	817	831	766	771	770	824	826	758	770	823	819	815	783	785	842	781	832	796	811	840	785	825	763	826	819	807	804	826	821	813	765	818	775	795	843	861	770	757	797	793	816	780	734	845	830	835	805	802	740	854	799	821	786	805	820	747	744	801	836	818	870	810	747	825	786	770	803	783	769	814	765	790	834	805	779	816	765	799	754	807	748	796	785	800	820	762	843	816	838	778	784	762	824	840	846	800	778	783	835	746	777	788	801	801	798	767	789	745	807	833	786	814	807	819	802	780	733	791	821	794	790	773	760	771	809	799	780	795	782	756	754	812	785	759	821	785	807	784	785	803	809	770	807	793	802	807	785	801	796	813	736	823	797	774	789	776	770	794	830	798	861	804	828	842	810	815	823	784	777	775	840	781	786	852	848	811	776	799	775	804	829	787	729	797	730	832	788	763	797	814	816	780	767	774	776	779	818	781	783	815	805	787	837	761	773	802	814	779	821	761	774	794	824	832	858	785	840	820	800	827	802	785	782	766	789	809	794	781	792	812	793	829	810	788	861	752	831	788	808	779	818	812	813	803	763	798	751	822	773	787	766	820	794	767	748	780	753	841	777	797	763	781	782	786	805	737	753	770	793	801	835	807	762	814	813	825	795	827	768	778	780	847	796	847	840	791	778	818	809	820	787	749	767	822	798	839	750	848	780	825	792	772	804	756	826	840	787	825	817	827	791	765	792	791	799	827	798	770	761	802	878	785	776	765	817	784	741	819	795	825	817	785	894	810	793	803	859	835	805	804	774	806	815	827	800	825	831	809	823	810	765	744	756	817	845	815	832	809	782	834	808	783	762	843	842	781	769	773	748	741	820	780	789	771	796	757	781	815	797	742	767	789	806	766	821	788	760	822	766	820	796	823	778	793	805	760	777	734	803	822	776	825	761	775	783	799	790	818	807	800	804	828	829	783	781	788	830	856	792	789	793	852	857	785	810	785	791	802	811	789	802	818	775	792	772	795	813	841	834	754	765	802	782	789	807	816	815	785	776	787	820	808	830	782	790	771	782	762	804	829	767	815	824	797	795	791	808	778	793	785	798	814	727	779	774	829	789	806	799	791	776	809	830	748	824	784	790	850	801	774	794	783	776	786	782	814	761	817	816	817	788	817	792	796	739	775	768	804	802	812	805	841	784	757	810	774	830	807	801	837	776	821	803	827	818	790	789	836	786	804	782	728	804	790	766	836	771	772	757	787	772	874	759	770	818	802	775	783	857	833	779	764	791	801	816	834	790	776	769	817	756	790	776	789	785	831	854	794	785	787	819	744	833	798	823	779	836	855	761	777	825	805	775	791	772	788	870	791	766	782	794	787	812	791	847	770	765	769	731	772	823	812	770	801	778	776	801	773	794	810	789	817	768	756	806	805	793	765	793	805	736	826	795	760	784	788	801	814	800	768	778	744	789	784	787	785	758	794	789	780	819	755	774	807	870	803	813	806	832	803	779	770	801	798	756	737	806	807	773	786	806	788	795	831	835	772	776	791	778	823	805	805	855	821	837	804	796	839	795	797	805	783	821	805	833	793	782	820	759	804	802	856	808	797	818	814	806	810	800	780	824	861	823	784	791	773	780	791	803	803	728	807	738	820	819	802	754	782	760	741	748	765	813	780	819	793	831	802	791	811	771	825	827	734	769	798	782	772	762	753	769	784	771	807	794	833	815	756	783	784	814	794	784	781	812	757	827	830	837	804	762	795	801	760	773	751	818	786	718	786	855	751	805	784	795	795	742	764	808	789	816	794	812	841	811	828	807	853	749	766	795	781	810	782	837	791	763	800	799	812	799	809	846	839	798	811	754	807	778	768	762	774	818	794	852	811	802	787	760	841	787	843	846	763	784	836	779	778	777	827	812	802	780	763	783	806	787	809	785	760	793	785	781	797	814	839	819	785	730	778	735	787	823	770	820	786	812	781	770	823	775	730	780	799	790	782	777	765	827	812	747	795	802	772	753	825	792	784	833	795	779	827	799	793	840	755	779	795	822	832	816	805	806	787	768	793	768	782	840	825	775	811	767	776	802	820	814	822	825	865	815	784	786	782	805	779	763	819	757	823	801	785	762	800	782	796	849	794	829	815	829	789	791	809	830	814	765	790	823	757	801	787	782	816	764	755	763	803	800	806	818	792	810	813	780	796	814	791	818	754	793	799	843	806	779	851	786	827	850	786	841	780	785	769	765	758	829	792	782	743	780	805	816	763	791	777	794	840	793	819	824	801	814	805	795	816	796	802	789	819	777	786	821	807	824	792	782	801	773	823	767	810	821	789	759	803	772	834	772	813	795	781	808	843	752	831	798	809	802	797	807	799	785	814	848	799	812	802	825	852	753	794	763	777	807	814	765	771	761	734	833	758	813	767	773	840	769	820	772	790	783	729	768	825	834	845	777	814	794	774	836	760	774	792	815	791	815	797	850	825	792	750	739	792	821	776	812	813	838	797	775	745	870	763	853	834	790	820	738	793	767	820	770	790	791	803	803	775	829	806	748	793	791	760	769	771	767	809	776	761	814	730	762	822	806	823	803	769	825	853	819	819	784	821	821	802	766	752	767	766	770	765	835	829	788	813	768	757	798	833	769	803	776	765	785	765	748	769	782	792	828	739	772	788	795	806	791	836	784	825	773	806	800	823	790	845	769	790	746	781	785	726	798	789	809	775	843	803	772	779	751	815	768	815	791	809	782	794	789	824	819	815	757	781	810	812	812	738	782	783	764	770	783	751	803	792	811	821	797	872	766	864	822	783	812	798	785	809	807	793	806	784	793	811	772	813	782	791	764	818	801	792	829	777	845	795	817	803	777	795	744	794	803	779	787	799	810	798	806	847	786	774	798	757	794	770	799	810	801	829	800	794	768	786	824	771	804	814	815	772	794	818	819	796	827	796	746	750	799	764	801	748	787	828	750	771	794	806	826	785	807	785	775	746	868	767	779	850	834	735	793	808	814	753	778	781	786	821	761	813	743	811	767	831	793	800	794	807	813	816	750	746	787	814	791	785	832	761	803	756	794	791	778	857	866	747	832	824	747	749	788	772	757	815	793	796	814	784	734	802	791	814	718	792	802	829	821	818	771	808	804	823	749	774	764	787	779	803	810	832	819	854	730	778	781	796	831	818	811	782	789	828	811	785	779	755	823	766	851	826	757	849	806	811	801	826	794	767	772	746	786	757	773	778	811	790	834	805	779	788	771	819	825	814	817	779	824	827	749	805	806	830	774	804	849	797	807	810	800	808	790	766	833	791	776	789	777	797	783
47801	96270	76692	50225	34594	21004	5257	1433	1322	1251	1122	1113	1033	1045	1010	980	993	943	936	941	912	969	912	868	982	925	921	968	938	888	933	883	974	922	905	965	880	901	937	901	896	910	905	884	862	915	903	890	882	858	916	970	913	935	848	928	929	914	912	868	877	928	918	925	931	924	861	915	866	931	883	948	896	899	879	910	931	954	916	920	858	881	882	876	889	894	881	903	936	885	891	912	916	880	892	871	827	867	877	874	903	877	941	877	890	896	926	925	882	839	857	879	937	882	884	912	906	955	891	926	901	869	892	894	936	909	922	864	924	886	876	908	865	871	897	875	939	893	922	896	905	862	907	921	905	906	922	916	888	846	872	838	913	830	839	887	937	909	876	890	937	896	869	904	918	897	880	923	894	902	860	844	916	938	935	901	796	891	824	918	816	824	881	897	897	860	937	937	862	912	901	817	889	895	917	950	868	884	886	893	914	846	895	891	871	927	875	875	931	857	866	911	879	873	893	903	920	872	952	886	905	907	864	880	909	936	894	860	876	910	859	892	920	955	866	868	915	867	899	876	859	913	890	855	815	863	917	895	858	891	893	876	913	893	917	918	845	933	866	864	910	916	892	881	918	875	947	912	873	882	867	877	849	897	807	888	869	890	863	862	918	877	865	875	843	884	869	845	893	936	896	886	893	903	867	926	932	916	882	843	945	838	839	916	900	879	917	906	932	921	877	833	840	883	892	825	904	889	881	909	893	884	850	934	907	869	876	860	939	939	878	879	894	890	851	895	870	908	878	894	868	858	854	904	923	845	922	878	902	894	889	876	904	852	908	849	858	914	954	885	908	932	853	899	905	935	892	913	845	892	913	838	921	922	907	896	880	834	907	887	835	915	913	899	864	877	906	856	867	874	924	894	857	898	925	863	897	939	877	916	851	874	887	905	871	870	891	827	908	885	833	851	902	899	876	917	856	942	861	866	894	845	873	866	865	912	862	828	898	898	858	927	918	928	886	887	914	927	842	891	865	873	884	881	916	901	884	926	918	891	924	872	881	901	943	901	871	959	828	865	873	928	861	876	959	919	888	895	842	886	886	927	895	846	904	941	913	906	923	928	858	910	913	866	914	870	876	871	903	893	902	833	869	873	870	922	888	849	841	881	865	966	904	871	877	923	920	873	870	922	941	917	886	915	881	913	865	888	893	884	842	885	862	895	893	875	866	901	832	911	883	868	874	897	900	860	826	885	834	876	892	909	937	879	911	923	915	839	861	916	916	896	889	905	877	915	931	917	914	892	912	908	887	902	865	881	893	929	874	872	887	892	907	879	914	921	900	914	858	836	918	899	884	830	864	905	916	936	840	914	918	856	878	902	881	906	902	894	934	878	847	827	844	865	903	911	888	893	901	893	930	910	855	948	914	960	874	901	887	897	882	875	878	851	955	909	906	887	920	902	906	906	839	871	902	929	922	853	896	903	856	944	909	884	972	870	907	902	858	908	862	926	902	862	824	926	929	870	857	960	874	862	881	924	837	898	904	843	916	898	916	874	924	888	887	897	880	928	849	865	850	945	877	869	907	869	887	901	835	923	903	886	874	895	894	890	912	845	890	834	847	918	860	857	912	895	857	892	854	876	927	862	888	871	889	887	930	898	879	826	906	890	886	895	898	869	918	902	913	932	844	922	876	872	856	877	900	926	892	889	918	928	924	898	917	896	822	874	881	863	832	936	883	923	841	852	854	910	875	867	935	882	916	887	906	892	901	891	870	895	858	868	876	869	913	903	851	901	895	912	900	921	880	889	886	935	899	915	860	897	907	865	910	920	911	883	905	935	931	878	916	935	803	841	864	842	844	887	910	937	913	873	911	910	883	843	874	854	940	923	867	885	846	891	881	892	870	847	934	879	878	898	908	884	904	915	914	917	921	990	892	894	896	908	887	897	937	928	881	835	888	900	874	949	867	884	840	896	897	913	922	892	912	900	934	883	917	904	842	865	870	880	915	918	891	874	883	864	881	844	892	875	925	876	893	911	882	885	917	878	930	864	900	905	888	889	912	873	939	860	902	926	908	902	866	874	874	884	847	874	901	878	828	857	857	862	934	858	939	887	870	909	874	905	896	829	905	864	862	883	873	907	852	859	859	936	872	919	902	842	914	845	891	917	898	935	878	866	832	901	934	883	825	897	875	905	890	904	892	934	893	885	923	878	833	886	863	891	864	888	849	920	918	925	850	884	856	860	901	913	929	920	925	909	853	953	843	921	937	909	896	887	866	866	898	884	965	916	845	888	935	873	872	846	870	877	906	885	900	896	917	855	868	873	890	866	905	914	844	891	877	913	887	900	932	924	845	874	878	921	866	917	867	929	851	852	914	885	887	914	942	855	861	861	870	873	906	909	883	855	919	876	861	889	915	947	920	887	920	914	922	917	884	948	885	897	891	893	918	906	864	859	891	874	834	869	932	875	878	876	894	832	908	916	915	920	942	884	872	852	904	911	844	929	880	899	929	897	913	845	895	892	916	907	894	888	922	883	886	887	891	938	841	961	856	892	903	932	862	909	907	875	873	863	920	870	843	885	880	901	893	879	918	939	879	885	848	878	888	852	914	846	917	880	862	889	873	869	848	877	868	936	877	893	904	931	907	912	901	933	883	920	941	910	943	831	821	875	854	914	869	876	898	893	861	851	902	909	876	921	860	839	888	891	842	875	870	868	903	833	872	979	915	883	911	851	906	918	885	833	897	917	876	820	887	891	842	890	918	875	923	868	933	903	908	850	898	919	904	890	916	908	854	864	822	836	881	870	868	837	884	882	906	923	835	851	905	871	846	923	866	936	917	921	907	938	858	923	896	897	870	896	856	867	889	885	919	864	927	915	880	866	899	906	867	889	914	916	871	868	940	894	848	899	896	861	904	847	881	848	893	902	864	900	920	841	847	900	912	894	856	904	899	857	881	918	890	935	857	851	863	906	886	873	886	908	904	928	864	886	867	895	869	863	883	870	899	909	856	856	920	914	835	838	833	877	864	904	889	878	901	899	861	890	850	889	914	875	855	862	876	879	931	899	889	922	863	814	882	831	898	932	883	866	877	956	877	888	920	827	937	940	887	897	931	964	914	894	919	922	887	921	907	818	916	895	897	864	847	907	840	922	852	897	914	884	911	899	939	943	904	871	879	851	875	838	874	888	890	896	901	895	890	899	872	845	895	888	925	880	842	900	866	849	873	901	915	942	878	907	876	924	901	892	857	836	839	903	880	966	959	863	886	887	952	912	888	867	894	932	898	870	891	874	868	891	838	898	934	873	885	867	923	906	910	919	865	875	893	915	892	898	937	944	924	918	877	892	882	913	913	854	878	891	887	877	882	960	872	885	899	877	840	879	911	852	927	822	881	912	893	804	868	891	930	876	893	913	891	920	837	929	927	856	894	917	938	864	840	938	930	884	869	862	894	903	868	856	846	900	857	931	881	855	960	874	897	894	963	887	883	893	907	870	864	836
27393	26653	30279	13400	3118	1092	436	363	362	349	346	381	329	361	319	356	346	345	366	332	370	335	356	362	352	364	365	321	349	373	362	365	375	354	358	336	403	349	364	388	359	366	363	349	346	382	343	352	349	384	348	355	357	330	334	345	342	351	356	364	369	360	368	387	370	311	333	362	351	350	349	337	370	376	361	341	364	371	343	336	371	369	378	382	337	398	376	349	385	340	359	376	406	333	405	364	322	383	321	342	340	352	339	359	327	344	394	366	382	340	379	362	330	372	367	377	329	356	383	366	342	338	361	348	373	401	355	349	306	354	371	334	365	337	337	358	348	311	372	395	363	379	370	356	355	355	335	409	347	360	333	326	315	361	331	360	350	378	380	349	352	350	350	333	373	318	355	354	391	365	352	336	376	383	365	353	368	339	380	356	351	337	356	354	353	391	343	368	355	357	338	386	367	349	360	332	378	383	330	363	369	360	399	352	351	340	367	299	334	331	368	354	334	360	391	364	378	367	359	352	330	362	367	324	363	346	353	368	352	373	357	409	347	329	304	361	369	304	333	377	345	357	379	377	362	340	350	338	343	373	326	363	359	385	345	324	343	360	373	369	328	381	367	382	351	361	327	357	370	352	355	344	342	362	338	376	339	351	337	359	366	333	355	375	359	374	344	370	348	355	330	400	329	371	326	360	377	326	346	371	332	342	355	354	337	355	346	352	369	328	360	347	384	333	375	373	352	383	339	381	346	346	354	326	341	360	322	343	332	363	347	367	328	362	384	367	363	378	383	355	391	326	340	358	338	363	373	380	367	355	345	401	389	371	350	385	346	352	365	384	335	384	340	341	337	382	360	380	353	382	353	368	342	301	358	378	371	319	339	386	360	360	379	335	350	345	358	353	366	352	338	338	360	353	320	331	359	371	334	353	389	363	345	368	361	367	333	392	365	341	376	354	377	349	361	324	369	322	394	321	359	335	345	357	360	343	314	371	346	394	377	392	369	349	345	386	345	372	355	336	372	342	366	350	344	366	397	340	381	365	390	342	347	345	345	327	346	335	350	332	358	334	364	341	365	362	344	351	357	367	331	348	376	338	369	343	364	342	394	323	328	363	359	344	374	376	353	374	352	376	345	356	314	345	379	364	327	365	349	391	391	390	327	363	365	345	359	349	352	359	344	354	325	322	328	355	349	330	421	349	353	374	358	342	347	324	340	343	351	358	366	350	390	351	335	337	349	324	356	402	379	363	348	342	349	343	348	339	350	376	378	359	374	338	342	340	357	344	345	367	355	361	381	338	342	343	350	356	349	326	360	380	379	349	367	321	336	382	338	328	387	373	342	349	362	353	365	367	368	368	371	351	353	346	396	358	333	360	376	365	357	343	363	368	362	325	328	360	371	353	374	352	348	332	398	366	351	380	355	368	350	343	338	338	362	337	328	371	355	356	348	367	337	327	330	359	335	363	361	351	309	389	328	383	372	354	369	353	363	340	342	352	379	351	379	380	364	376	356	353	356	355	331	362	358	401	334	316	329	356	354	353	375	353	333	373	380	333	341	402	338	336	350	334	363	344	362	372	356	370	384	370	345	370	402	336	363	379	383	344	345	370	376	361	378	369	339	389	348	354	356	323	349	349	337	364	346	363	371	340	344	364	356	362	339	328	334	375	346	370	375	352	382	379	364	339	363	367	384	363	344	333	358	339	380	342	360	327	368	366	357	355	348	373	339	335	326	341	342	343	328	329	358	350	347	335	334	410	368	360	360	354	362	389	357	341	354	353	354	371	375	363	345	374	360	365	347	369	364	363	342	361	361	330	360	356	382	358	363	344	355	345	399	372	322	363	356	330	352	345	338	349	329	345	379	351	361	337	385	354	394	326	366	355	346	344	350	370	372	358	326	380	306	364	353	347	367	324	343	368	375	343	319	359	357	372	406	338	355	374	323	336	338	384	349	379	365	331	347	382	335	348	353	342	342	342	401	358	327	384	355	387	336	348	350	328	332	395	357	365	394	395	313	359	402	317	339	346	364	370	367	342	363	359	352	384	345	351	363	310	355	364	363	345	356	315	364	343	321	363	315	394	362	358	324	369	362	370	364	385	360	365	355	334	365	340	349	373	365	356	342	305	329	358	373	399	368	330	369	358	388	341	399	354	380	350	365	354	358	372	359	343	402	340	351	351	352	353	359	368	343	355	375	373	358	338	360	358	381	403	393	366	358	334	350	357	346	339	375	363	376	368	353	338	371	329	352	362	370	350	365	334	365	362	335	348	353	328	369	378	371	355	329	342	319	345	382	334	351	350	338	332	361	327	355	372	377	347	329	330	378	336	356	371	363	354	346	374	329	346	352	390	393	329	352	342	333	346	327	376	376	374	367	347	343	355	357	374	358	373	386	368	347	370	337	332	369	362	366	360	364	339	340	325	372	340	379	345	387	344	355	356	355	326	366	318	363	370	337	352	380	339	339	362	336	368	336	342	359	345	366	366	341	329	317	400	365	354	321	411	328	364	370	317	340	334	381	328	370	370	348	363	355	349	351	345	310	358	345	371	372	344	358	376	365	372	369	356	382	378	339	363	356	363	372	389	340	366	368	363	368	338	368	423	361	341	333	338	342	374	325	345	388	350	326	342	369	372	366	399	312	384	349	356	363	341	363	347	356	359	363	366	335	348	342	362	377	343	327	381	340	328	363	361	352	387	313	362	394	370	354	367	391	352	356	365	369	339	375	343	344	350	338	357	406	326	355	340	361	367	346	391	388	363	357	359	379	382	362	348	340	364	314	356	364	358	341	364	344	337	369	361	370	340	367	369	368	359	364	379	351	372	369	368	375	393	370	358	347	344	395	346	337	336	407	330	389	366	329	348	414	360	337	374	354	358	325	338	385	382	369	348	370	356	362	345	359	410	351	361	355	359	349	364	328	375	345	350	354	325	363	370	367	352	324	342	371	402	364	362	343	322	362	357	338	366	380	375	346	362	365	359	360	368	337	327	337	342	325	307	338	350	357	329	324	323	339	366	375	375	400	356	332	383	366	332	320	336	339	355	322	371	317	385	394	336	359	370	347	375	368	355	385	353	383	346	344	350	357	331	371	372	388	333	330	332	376	334	363	326	364	335	343	360	324	342	379	348	365	384	377	353	343	343	330	353	355	349	390	361	369	390	367	363	375	368	390	350	350	374	354	344	368	324	339	374	385	324	353	365	377	391	397	325	338	353	341	353	383	360	356	337	332	369	349	369	379	336	376	340	361	353	389	345	379	352	330	353	341	367	361	363	326	350	353	341	345	348	362	370	374	361	344	360	364	356	353	364	360	352	346	342	360	342	374	374	354	339	333	354	401	395	351	415	358	377	386	330	340	334	392	330	338	341	371	360	349	360	339	386	370	366	360	353	347	375	331	339	356	324	362	362	351	351	349	366	362	380	389	349	329	342	352	336	377	363	344	309	346	387	370	350	367	342	371	337	355	351	350	351	368	357	346	374	369	392
17310	42456	29786	9727	3949	1606	570	470	422	430	406	399	439	458	445	424	416	431	454	432	391	441	450	449	411	444	455	480	425	421	438	436	454	418	407	424	423	412	396	403	439	437	417	427	447	446	419	400	441	396	436	388	430	455	444	406	414	422	374	426	408	441	420	438	371	422	409	389	453	423	413	432	454	382	442	441	474	389	466	437	399	421	448	427	450	422	407	445	399	434	394	431	392	423	377	428	437	422	411	436	428	416	448	417	467	413	471	445	393	417	437	431	409	423	419	443	450	448	396	414	461	409	451	425	450	401	436	396	477	397	442	416	431	409	411	404	394	427	432	409	408	433	409	396	386	440	456	418	429	392	422	441	424	445	435	406	418	412	401	456	415	430	423	429	462	444	389	427	418	469	439	411	422	449	420	394	414	429	402	402	397	396	402	446	417	434	443	466	433	443	425	432	411	440	455	424	447	459	432	422	426	419	424	396	424	372	445	392	419	441	448	423	437	440	402	447	395	448	479	402	412	385	442	460	387	429	436	427	452	396	399	437	431	412	379	418	405	406	408	433	446	385	414	438	424	435	406	455	433	416	467	447	410	416	429	440	412	409	411	431	409	393	436	426	400	455	409	427	414	392	452	407	472	428	416	406	411	418	441	444	439	418	406	440	444	436	452	408	440	411	394	446	442	438	428	374	423	413	401	451	423	425	418	434	410	457	450	410	412	428	411	394	429	429	418	445	445	391	394	420	425	424	404	419	441	451	419	400	425	440	399	429	451	440	422	413	433	431	419	410	434	421	415	433	428	423	411	417	402	424	406	423	423	430	463	479	433	467	422	421	437	422	476	432	430	414	415	446	429	396	406	431	436	421	439	399	415	414	434	461	378	399	430	437	408	439	424	459	425	407	459	440	424	431	394	423	471	397	421	425	411	439	431	426	431	412	410	441	446	466	414	414	431	441	430	422	435	422	423	431	417	474	395	434	398	410	431	426	412	423	390	455	446	438	427	422	429	443	411	493	425	448	413	405	420	461	403	437	445	413	411	442	473	411	459	447	427	410	376	417	420	440	438	429	396	396	433	405	434	408	455	414	427	405	404	427	414	447	415	440	409	424	414	422	415	416	443	428	449	414	430	442	425	410	422	409	397	420	424	414	399	455	447	425	425	446	455	429	415	428	445	426	410	446	421	431	425	442	436	445	424	406	438	396	426	421	445	405	437	439	455	388	429	454	422	436	462	404	455	454	414	458	449	456	399	410	424	410	443	417	396	426	412	410	435	411	447	470	389	415	443	418	477	414	430	453	449	419	430	410	433	403	434	438	437	424	410	426	434	392	427	428	441	416	432	443	393	372	434	409	432	394	471	420	423	446	394	457	444	419	433	424	437	379	473	427	387	412	434	410	449	435	430	469	449	459	423	379	406	484	403	429	425	440	415	408	443	441	461	408	438	423	428	430	408	434	451	432	423	426	445	397	436	429	400	413	426	457	387	456	419	421	452	409	442	413	421	458	441	405	426	397	408	457	434	421	457	401	435	430	406	401	425	422	438	441	367	412	367	434	446	431	419	393	434	415	435	465	475	428	417	421	403	446	390	399	436	396	425	407	435	400	422	425	432	436	460	445	395	436	432	436	414	416	457	400	442	404	392	400	453	422	410	438	423	471	385	431	450	417	401	426	437	412	441	436	419	407	425	429	433	404	427	428	408	401	391	400	377	418	436	420	447	449	435	439	403	432	414	436	434	432	369	416	411	444	446	462	468	438	458	433	406	424	412	413	414	448	414	422	424	422	449	439	396	462	423	421	425	441	418	393	426	455	416	439	420	427	428	383	392	453	429	451	439	444	399	419	439	393	406	443	456	406	436	443	453	455	440	453	389	430	416	411	415	415	430	413	415	458	426	450	414	392	433	415	392	415	412	427	377	438	452	435	432	420	385	435	423	410	427	443	424	393	399	431	401	430	424	437	438	444	455	442	405	407	411	459	438	429	432	400	390	413	442	450	432	464	428	411	455	402	424	435	433	459	425	410	431	431	428	429	408	435	449	446	403	396	421	403	472	425	404	415	439	473	396	366	380	392	426	406	420	422	464	439	421	449	421	417	419	447	460	395	416	441	425	399	412	412	442	426	433	473	413	448	448	436	411	418	430	432	458	408	420	416	404	407	400	442	404	411	451	427	403	442	396	452	390	387	411	437	444	419	440	453	427	443	432	483	395	439	412	411	407	463	419	404	393	464	459	435	455	426	470	426	444	411	413	465	458	450	400	404	398	423	437	415	437	404	453	437	445	438	406	438	423	439	423	433	387	429	412	420	440	414	421	438	422	458	427	411	409	443	448	434	446	421	404	449	448	425	405	425	484	429	467	415	410	418	441	445	440	428	423	438	371	401	418	440	432	472	450	442	430	418	437	456	427	407	444	400	401	437	412	403	409	428	402	439	444	425	447	399	418	434	391	412	458	430	436	425	424	434	392	422	436	416	441	416	428	377	443	443	405	399	439	456	452	406	420	444	412	407	428	435	444	423	425	432	404	423	439	445	376	405	446	414	479	406	416	402	434	462	427	399	450	388	445	451	406	415	367	411	443	432	443	379	408	390	422	408	401	427	456	466	395	440	431	406	424	469	424	439	432	419	435	455	421	461	423	439	406	409	443	438	416	419	406	433	404	416	441	423	417	409	455	463	423	418	478	422	421	415	437	436	414	456	410	430	426	426	414	478	436	416	407	452	440	437	396	425	405	409	441	435	435	375	432	408	399	440	410	438	436	414	429	401	429	408	436	446	411	441	407	417	409	431	421	402	445	447	418	418	431	432	452	436	452	428	482	418	444	394	429	428	453	442	442	417	402	428	457	433	465	444	372	467	416	418	460	407	418	452	405	408	422	454	407	426	415	466	410	406	425	445	393	437	422	409	420	422	420	421	418	418	437	414	416	430	467	436	403	440	418	386	404	419	432	423	436	426	409	434	405	406	404	412	425	424	416	405	409	481	421	409	434	427	411	458	407	424	425	408	427	402	428	439	457	438	444	421	428	414	411	416	445	403	414	439	424	379	458	391	431	418	457	450	420	390	413	456	437	446	391	414	458	401	434	447	432	423	436	414	395	400	424	428	417	439	450	421	386	428	415	398	464	466	460	479	417	428	466	422	410	443	410	416	426	429	360	436	418	443	422	425	422	448	421	406	406	427	442	429	456	447	423	425	433	421	428	411	388	399	397	397	445	449	422	435	397	404	416	428	424	455	388	434	435	455	437	467	435	433	415	444	382	420	425	405	452	458	415	426	433	392	409	426	441	444	443	437	425	454	428	408	408	450	408	454	441	451	367	406	403	438	443	433	450	420	479	435	398	407	443	464	438	405	408	430	385	425	419	436	411	443	439	459	434	421	431	415	444	415	409	410	458	429	409	452	454	415	412	399	445	410	416	425	422	432	420	457	422	423	452	424	451	395	403	447	488	398	429	410	464	441	449	439	416	424	436	417	471	436	401	439
24335	22776	36302	30055	21882	12992	2067	622	600	580	551	593	540	554	536	513	544	539	511	533	509	546	491	522	548	531	492	522	540	513	514	500	523	502	523	511	530	477	531	558	519	579	540	511	468	524	535	489	521	519	514	530	508	553	526	490	482	477	502	537	494	526	542	544	506	546	514	500	514	489	510	512	516	516	538	499	544	493	513	516	522	499	519	507	496	524	517	557	484	524	518	523	482	529	531	494	546	489	518	523	519	499	515	539	561	546	541	521	503	481	527	548	536	517	542	535	486	493	513	530	519	523	543	500	486	494	511	527	534	480	520	485	487	529	542	520	578	471	530	526	495	497	513	531	505	521	516	518	494	533	530	560	562	489	503	486	512	492	511	502	527	561	546	505	496	536	492	499	504	527	544	527	485	538	527	496	524	491	541	486	524	470	510	484	513	489	485	540	516	554	518	535	496	544	527	509	530	505	520	523	522	498	515	509	522	491	537	524	458	516	472	533	518	492	510	485	510	531	530	522	547	508	531	525	508	485	534	513	503	583	533	510	485	497	520	514	566	535	548	514	478	528	547	490	491	515	492	533	556	505	542	516	499	495	510	492	476	530	519	512	525	497	548	532	508	501	540	544	514	502	506	492	488	517	488	476	537	491	492	512	530	506	595	475	518	531	504	496	496	515	515	517	489	508	505	521	553	496	491	492	518	513	537	537	533	532	562	545	490	478	489	546	506	490	513	516	503	533	511	517	506	495	533	524	506	506	511	534	518	552	533	514	501	543	537	541	497	476	511	498	524	520	512	527	510	553	529	496	529	531	552	498	485	517	525	495	527	534	515	501	516	510	507	519	514	496	483	519	511	508	521	515	543	525	563	506	544	538	454	522	497	467	517	508	522	492	488	526	508	517	464	498	526	428	504	516	499	512	499	533	513	509	535	527	487	529	506	516	505	506	496	502	506	508	560	502	524	547	488	476	504	478	522	483	511	503	528	495	513	458	503	491	514	500	496	568	522	493	516	537	503	540	507	508	523	499	504	487	550	512	564	484	533	517	545	488	536	542	565	489	504	514	492	472	500	534	527	506	542	538	545	508	506	519	508	499	487	504	533	515	532	511	521	493	484	518	509	510	518	478	516	537	517	519	539	510	485	517	479	528	501	489	528	511	511	489	489	525	516	505	521	528	503	532	486	502	517	504	526	511	501	510	549	526	480	536	531	569	504	508	500	530	540	512	502	493	516	515	530	518	497	536	499	488	484	507	488	483	504	537	533	503	551	531	513	548	493	541	530	499	506	532	506	535	533	518	520	546	559	526	526	494	531	530	489	528	554	492	503	540	539	498	524	525	486	507	491	534	498	519	475	508	498	499	525	507	497	480	507	520	523	496	547	518	549	506	527	554	544	472	493	491	508	481	550	514	550	542	476	513	543	467	534	520	529	500	513	523	534	490	511	491	528	500	506	506	543	536	558	485	510	558	498	538	534	500	502	552	507	519	517	487	512	530	543	527	556	529	508	500	510	511	528	515	458	464	512	527	541	530	551	511	512	519	529	523	532	509	502	493	517	524	520	498	505	514	544	469	547	484	505	508	522	495	497	507	499	519	512	530	515	525	572	522	499	502	526	507	497	515	517	488	543	525	548	485	521	546	532	473	533	538	498	531	520	513	512	511	549	512	491	531	507	487	519	483	510	527	525	547	525	492	519	510	526	543	539	524	509	501	476	519	485	493	511	518	531	510	496	501	520	532	510	542	531	545	527	524	547	550	537	475	523	475	539	487	533	495	489	494	494	501	526	490	516	489	563	472	517	524	522	537	523	518	552	497	519	523	510	497	511	497	550	482	525	466	561	496	504	536	536	515	520	508	533	522	499	499	537	527	501	519	520	520	484	536	529	478	521	507	507	511	505	491	530	539	509	518	520	546	505	510	540	524	512	498	495	518	543	516	555	495	501	534	548	491	493	504	509	511	488	533	519	523	494	526	486	516	517	477	528	525	554	494	480	494	542	513	512	515	565	491	519	517	546	474	519	471	504	500	536	497	507	472	567	495	526	515	524	515	565	525	501	508	478	537	542	535	535	549	551	509	533	482	515	543	505	525	528	516	521	518	503	549	518	466	517	548	520	507	522	500	494	507	501	539	510	527	510	524	500	530	537	477	555	493	522	532	535	498	532	499	548	476	469	519	537	509	504	511	545	500	493	492	544	491	499	489	500	484	535	546	512	503	516	514	537	498	471	476	508	527	491	530	507	520	522	548	511	517	516	540	564	478	513	541	530	499	508	499	484	509	519	490	527	507	472	527	528	543	509	498	482	534	531	493	477	506	533	503	534	484	508	496	495	532	521	546	549	514	523	494	478	525	569	543	533	501	487	507	507	527	538	483	503	514	472	518	513	491	500	519	537	514	548	508	478	485	527	531	502	491	476	489	506	510	533	506	489	482	501	458	482	475	528	532	502	528	528	527	508	508	569	526	510	512	504	471	512	474	502	510	501	552	539	489	519	534	497	517	520	530	527	488	494	499	483	519	507	525	492	522	518	488	487	487	510	517	507	486	503	514	545	512	559	524	513	502	526	458	509	532	529	518	475	506	538	463	566	500	513	530	542	498	466	526	556	570	527	509	518	555	516	489	533	499	505	528	517	470	512	524	509	506	462	520	511	512	535	535	527	545	460	471	486	529	512	521	515	506	522	505	500	531	544	521	509	495	551	538	484	503	511	549	528	540	510	498	558	506	500	469	520	507	553	493	528	521	499	469	525	554	546	540	474	551	517	502	531	512	524	511	538	511	530	521	520	537	545	551	538	497	506	504	532	526	506	511	491	496	504	538	525	494	509	534	510	510	501	501	526	531	520	540	531	489	519	489	480	520	530	494	527	487	567	588	529	541	484	517	495	525	492	527	508	492	556	500	490	474	541	490	536	514	528	515	517	514	524	501	532	509	507	536	519	504	524	520	499	535	518	530	488	531	594	478	482	521	474	512	531	516	521	535	534	527	498	503	532	522	524	531	531	544	472	559	515	527	521	476	497	526	571	484	538	521	535	520	513	515	459	478	505	523	498	511	497	504	524	528	464	511	513	538	533	552	526	548	486	491	524	524	507	513	493	512	522	483	512	515	495	528	525	529	512	519	545	519	557	490	529	516	520	541	519	495	537	514	538	519	495	522	509	514	499	497	546	528	476	537	470	517	527	538	502	495	489	502	500	490	521	497	497	536	545	511	522	501	547	546	463	491	524	514	489	487	503	490	487	514	516	499	543	517	515	453	516	489	531	541	534	507	495	533	503	574	530	494	503	509	510	483	551	534	509	478	508	532	481	490	527	493	566	491	518	536	483	508	512	516	471	514	464	458	505	477	535	529	504	553	490	542	535	513	516	518	522	525	507	523	491	518	531	520	523	502	497	496	541	531	513	537	554	488	529	561	521	511	546	497	516	535	477	517	540	531	515	511	506	505	548	521	525	514	509	512	482	498	447	515	505	522	496	498	533	528
38937	83577	64704	35834	22741	10680	1870	807	757	783	591	694	628	621	680	608	599	616	629	633	614	588	625	624	578	591	588	596	599	579	620	626	612	605	568	643	611	587	591	605	640	598	574	569	648	587	608	572	597	603	504	651	566	616	577	600	594	620	649	629	616	579	603	573	630	614	614	604	555	600	587	567	559	590	598	612	614	593	564	630	565	572	559	654	598	617	637	583	567	592	572	611	607	625	612	608	580	588	555	611	602	590	560	610	580	603	621	588	646	639	625	580	583	598	626	544	581	599	601	609	569	646	586	592	592	597	591	580	555	588	620	565	558	577	605	561	611	584	587	620	586	578	626	580	564	640	577	583	608	587	567	557	617	635	593	613	578	557	558	608	593	628	552	621	576	587	590	602	604	570	572	596	638	626	591	578	593	544	549	578	605	586	609	597	605	578	565	550	623	586	555	586	621	589	644	596	637	645	574	582	626	591	581	595	568	607	609	627	563	608	561	581	609	623	595	563	596	605	580	594	612	631	604	582	583	605	575	584	549	559	573	614	610	554	562	643	596	527	577	595	586	617	618	567	574	568	595	633	600	623	590	568	595	566	591	633	597	590	574	575	603	581	629	569	562	631	561	571	585	596	580	575	616	643	588	629	557	624	618	564	587	593	603	645	628	585	563	574	613	564	623	602	648	597	577	563	587	592	580	596	601	576	542	612	646	619	580	612	582	571	614	591	554	632	600	587	608	584	574	590	523	582	557	622	560	567	597	580	599	595	606	600	634	557	572	643	572	615	591	592	574	590	633	633	608	625	602	601	591	615	586	589	549	559	594	566	588	616	600	611	566	575	595	609	571	569	639	556	584	565	597	586	540	596	587	594	597	608	626	552	597	575	587	583	611	578	565	621	613	587	597	621	603	596	599	610	576	550	572	573	595	596	587	648	544	582	590	600	619	626	610	571	569	600	571	601	619	596	555	608	579	604	615	556	579	588	607	537	624	604	581	594	607	568	573	592	593	612	566	592	561	594	581	603	606	581	586	600	588	566	570	575	610	606	567	613	608	539	550	595	581	580	571	596	551	600	556	564	601	620	585	613	628	623	551	578	571	572	578	562	617	577	614	608	562	571	540	551	616	594	576	586	567	585	570	601	568	585	542	599	596	562	594	564	573	558	615	623	598	605	600	643	591	566	583	548	583	548	590	597	576	598	574	543	515	583	584	568	591	550	581	601	570	583	592	585	542	558	586	610	603	604	599	581	568	591	546	594	550	586	590	619	630	619	627	596	600	567	572	627	602	574	573	603	579	548	611	602	634	571	570	595	585	585	584	600	639	591	575	606	592	628	622	602	608	566	628	583	605	577	568	586	568	586	596	609	573	584	614	586	587	572	585	591	596	597	620	646	601	572	588	624	575	611	547	601	604	588	538	596	583	561	580	580	617	588	584	572	632	579	608	562	619	599	584	621	592	589	594	547	602	541	580	631	625	590	605	609	631	633	602	592	548	606	585	567	602	608	581	601	588	591	605	612	574	559	591	608	580	639	573	569	589	587	563	588	587	577	561	572	620	573	584	587	581	597	594	562	564	577	573	562	557	600	569	586	598	574	571	593	605	557	566	583	654	603	605	615	566	622	587	632	619	583	580	585	582	563	635	597	595	560	596	594	617	604	604	630	609	630	563	606	586	587	569	610	568	587	628	588	561	599	604	595	610	568	605	607	609	594	630	604	586	579	613	585	625	603	599	560	647	610	574	576	574	558	599	648	563	609	592	625	610	610	592	612	569	598	584	574	545	591	652	582	605	621	598	600	581	567	591	561	609	564	585	641	561	573	590	608	573	575	600	604	576	593	557	564	614	599	580	574	580	581	583	555	595	601	581	582	603	591	594	591	577	622	584	566	576	587	609	593	557	622	590	562	576	577	593	612	600	580	576	590	629	582	613	593	615	565	566	620	588	614	615	633	570	584	594	596	581	570	601	588	584	622	583	590	587	621	609	604	590	573	620	617	564	603	630	586	608	609	559	602	588	586	621	563	588	568	635	648	637	633	594	562	604	600	595	586	592	623	600	560	582	582	571	556	606	643	565	587	643	592	596	615	600	559	591	584	644	538	594	576	568	609	597	611	590	588	581	585	590	604	582	624	550	583	591	619	592	586	552	568	591	620	599	649	586	608	521	574	568	603	573	549	544	618	578	613	611	593	599	618	578	556	570	618	597	582	533	614	561	578	610	546	577	585	618	565	566	631	590	600	571	591	591	606	579	597	622	648	646	607	563	627	599	582	591	601	569	640	620	580	571	567	615	618	597	581	576	568	577	570	586	596	575	576	607	553	582	617	555	577	607	571	595	572	620	604	583	557	589	577	569	623	629	594	557	587	599	556	558	589	547	575	566	610	558	591	568	608	646	627	564	563	585	590	619	582	554	601	564	659	635	593	628	590	631	576	598	614	595	597	617	595	606	603	604	603	597	581	573	599	545	588	608	563	625	606	598	552	614	579	613	611	597	593	530	613	565	602	569	587	571	582	595	586	531	598	569	603	589	570	597	580	581	589	598	587	549	543	592	608	557	573	597	587	636	556	641	594	545	586	585	608	597	573	576	610	564	588	595	608	587	546	643	611	550	578	600	633	627	573	614	589	594	623	591	608	591	641	559	595	593	600	586	576	567	616	569	613	616	594	572	571	607	570	601	542	597	549	593	622	539	579	567	591	591	608	572	615	590	587	572	624	567	596	555	583	571	600	571	557	626	584	582	564	571	541	569	602	556	572	575	611	612	616	554	619	573	606	600	589	558	624	610	627	595	569	599	577	601	594	644	631	596	584	602	571	563	604	620	555	609	602	571	613	570	600	596	589	601	588	544	641	591	593	589	599	595	593	583	563	610	625	579	568	591	600	589	541	581	654	553	620	571	609	620	623	600	583	632	580	594	587	596	532	570	566	575	616	578	613	606	591	592	623	625	572	539	607	573	608	602	553	633	579	598	551	590	584	602	608	581	599	559	571	582	549	600	576	601	572	617	537	605	581	604	569	561	613	617	583	600	617	589	612	603	612	576	585	597	599	555	582	583	609	601	593	602	601	622	576	600	596	601	586	602	559	579	634	613	570	587	537	527	624	606	544	574	598	574	626	576	606	606	578	615	588	567	555	592	599	632	604	589	607	646	572	576	590	562	589	567	588	601	591	575	609	573	619	565	632	601	626	555	549	604	629	595	598	579	577	596	554	611	595	611	575	568	582	606	602	591	591	572	552	586	585	627	598	594	589	587	608	613	615	572	557	614	589	589	592	609	583	575	548	590	539	535	587	612	615	541	579	591	601	583	595	597	566	623	555	615	623	599	624	599	585	577	563	607	585	605	554	561	585	589	614	601	583	558	596	593	583	575	583	525	559	562	610	596	595	623	566	584	549	569	620	575	564	574	620	597	585	606	580	583	525	563	578	635	580	597	576	564	584	564	574	544	620	536	529	618	600	618	587	605	591	643	595	556	590	603	591
25249	23285	35084	27221	15960	5024	846	524	494	493	459	452	467	451	461	461	467	424	448	426	422	463	453	429	455	445	468	423	434	459	465	482	451	403	427	460	411	450	439	438	468	456	426	423	477	429	418	442	433	455	452	432	426	410	421	461	412	435	453	444	429	408	454	445	460	427	430	429	451	433	402	465	425	451	449	442	441	456	434	414	448	438	416	444	426	386	428	461	393	442	433	441	395	427	454	456	453	443	426	396	398	457	454	432	419	447	442	466	434	409	458	422	404	432	480	439	424	412	440	411	458	422	420	466	455	434	421	459	467	418	420	435	428	432	451	430	406	430	452	469	433	454	420	471	438	439	432	439	460	422	498	436	424	451	479	427	422	408	435	449	411	493	475	462	445	446	434	451	437	451	432	437	437	476	442	426	432	451	428	454	423	394	453	448	406	465	472	415	461	442	438	449	468	405	459	453	471	417	470	427	419	423	448	438	438	458	456	476	425	479	390	476	432	469	445	432	472	439	467	468	433	434	418	459	418	420	447	448	458	433	442	429	440	436	438	416	399	425	423	414	437	425	421	411	446	445	453	421	468	468	480	432	437	419	423	451	428	449	413	420	455	424	462	446	434	439	433	489	448	456	450	393	447	445	436	447	453	416	465	435	414	408	433	470	445	457	416	383	435	441	427	437	406	415	479	452	400	423	469	449	441	443	436	420	383	462	446	456	434	449	410	444	394	422	435	437	450	427	447	446	467	449	432	402	460	466	433	458	436	433	456	417	421	470	421	410	434	431	417	420	447	427	440	435	426	462	406	424	450	457	489	426	448	432	441	410	444	420	456	442	437	460	405	434	427	437	492	460	452	451	437	444	442	434	474	434	444	436	469	389	411	454	456	442	472	431	410	461	455	435	428	433	423	436	395	424	459	425	434	444	418	424	423	459	403	457	420	394	440	466	428	435	428	432	437	447	428	442	412	453	437	455	429	445	435	444	462	460	420	446	486	467	460	411	441	408	435	408	416	418	432	452	442	417	399	448	373	446	424	426	400	442	419	435	447	478	455	457	460	437	461	407	426	476	451	440	450	444	402	448	388	401	473	428	418	466	446	442	455	427	436	428	480	424	414	431	446	449	430	438	466	426	403	442	443	446	441	433	437	422	426	416	396	441	433	393	424	443	423	437	456	432	408	435	439	419	443	417	416	407	464	425	446	456	452	450	433	433	489	435	430	426	450	415	452	443	393	470	462	401	430	469	423	441	428	466	458	448	423	452	441	461	427	438	471	439	432	448	426	452	435	467	398	468	430	412	393	463	412	430	475	432	432	443	406	454	428	447	424	392	459	428	411	433	408	416	455	442	444	414	431	413	444	419	485	426	461	426	404	456	439	461	443	399	404	435	434	440	442	409	463	438	429	412	463	436	416	421	419	435	464	448	439	445	438	389	433	438	408	430	445	428	441	405	418	434	449	420	434	441	441	438	417	419	421	428	382	424	421	443	458	429	421	424	438	421	433	452	455	447	451	447	474	464	466	405	417	443	428	407	420	435	449	446	414	421	438	435	431	430	441	452	483	411	438	482	456	410	435	407	411	439	436	445	423	430	421	456	411	407	446	440	429	466	460	424	418	429	419	422	414	420	425	425	434	450	407	435	441	399	424	439	408	426	462	410	451	434	448	419	389	454	436	456	449	427	419	447	416	465	471	443	461	426	476	443	448	419	474	438	457	470	470	444	448	459	486	461	441	449	420	456	456	440	395	413	452	433	416	411	415	433	414	466	406	433	443	466	424	429	438	448	434	420	448	436	451	403	445	456	414	449	419	457	424	427	442	430	407	404	414	428	435	448	435	439	452	404	430	438	464	488	421	418	497	390	465	439	453	436	470	444	412	446	417	413	438	460	440	425	425	425	435	456	433	451	438	410	427	476	416	403	451	409	447	448	429	455	438	444	416	430	493	447	448	426	468	451	415	425	431	437	452	390	456	423	442	421	482	414	425	425	413	425	433	422	442	406	473	436	449	409	429	438	431	451	435	439	449	421	423	415	443	389	449	431	442	401	433	412	469	420	416	463	433	422	400	408	448	435	420	427	456	431	397	442	443	396	421	454	426	447	404	416	456	447	468	428	445	453	441	448	442	421	442	424	452	401	447	405	453	437	424	452	432	457	446	389	444	431	443	436	433	410	451	429	405	410	468	468	413	410	396	461	426	461	450	436	483	423	440	452	430	417	442	449	426	433	430	442	459	439	434	468	460	436	430	470	450	405	423	438	427	428	459	452	409	453	416	442	424	448	455	418	449	422	481	429	466	414	457	415	416	424	477	446	419	402	413	427	400	446	437	432	423	438	428	441	435	435	441	427	446	466	412	460	448	396	440	420	401	408	470	477	467	437	412	397	424	419	401	402	416	415	475	420	398	405	471	414	467	429	443	418	408	453	421	429	399	437	425	417	422	477	387	455	452	454	450	441	429	459	409	444	457	449	452	458	432	409	488	417	449	404	442	420	445	457	455	469	428	431	401	407	474	409	450	417	417	431	434	431	458	447	443	409	438	469	435	442	426	445	419	466	433	409	415	436	433	425	434	442	410	449	446	445	446	442	412	395	418	425	439	437	433	419	426	417	434	434	427	443	444	455	453	429	417	454	417	444	421	445	411	428	464	424	410	427	432	436	457	438	441	464	417	429	448	441	423	379	457	449	464	427	406	436	465	438	453	438	473	452	406	459	414	385	422	396	451	420	435	443	461	433	432	459	420	452	430	441	427	441	400	416	451	468	458	447	471	476	429	440	468	458	424	464	471	473	455	450	427	439	449	454	442	433	460	424	429	429	418	460	458	418	456	439	425	454	419	395	444	443	456	434	467	444	454	404	432	441	445	419	413	431	444	438	441	420	441	460	425	427	456	451	483	408	450	443	450	447	440	459	403	455	440	434	437	405	441	423	468	437	429	407	431	412	419	456	451	439	431	438	438	430	412	444	441	421	450	428	450	428	449	447	411	428	439	432	455	453	452	467	450	417	439	416	476	402	465	409	423	455	441	463	430	455	420	430	427	406	436	418	436	459	440	391	445	474	513	389	436	434	456	413	413	469	459	437	468	461	453	408	406	414	433	421	401	447	419	449	432	430	444	430	436	419	430	456	456	415	438	436	409	449	426	466	424	431	423	450	455	393	405	433	425	489	418	435	454	431	427	437	451	452	407	434	386	423	435	439	431	462	449	439	463	422	460	416	423	443	424	455	446	424	423	416	416	401	403	429	438	458	456	426	432	460	462	437	476	444	390	449	406	428	412	428	427	419	438	429	440	474	433	463	445	402	430	426	438	426	419	444	442	419	434	485	442	433	449	443	402	429	474	470	438	457	441	466	441	426	464	443	414	453	435	433	441	438	394	411	435	422	460	413	414	433	482	438	476	499	458	466	408	448	419	424	464	434	431	424	409	423	410	445	457	437	424	427	406	435	446	408	439	426	419	403	442	469	427	435	446	440	411	430	429	418
35835	72593	55191	27732	17565	7199	1339	647	612	647	597	565	563	560	528	552	502	585	583	551	479	532	574	563	541	551	591	518	531	535	510	516	535	552	527	544	496	517	529	517	524	528	541	539	507	506	549	520	563	557	493	525	468	530	514	559	535	535	529	534	521	450	528	488	501	516	527	498	512	544	541	557	505	524	484	538	522	509	590	523	557	525	494	527	522	504	511	536	551	531	507	475	536	523	491	512	515	521	488	521	518	510	506	520	492	522	491	526	524	530	538	532	510	531	502	554	490	530	546	515	537	532	568	490	529	540	519	536	551	533	561	508	533	517	496	504	540	519	507	548	502	530	494	511	468	551	499	522	524	503	549	516	547	530	538	492	527	565	530	494	565	521	491	516	514	553	547	551	526	563	526	570	502	536	525	527	530	523	548	504	507	479	539	522	544	532	523	535	564	521	515	529	510	475	508	537	557	489	472	511	520	554	523	478	532	534	556	520	524	495	508	520	510	519	495	499	538	573	504	523	520	550	559	533	521	553	531	541	481	502	518	565	478	573	555	523	539	516	528	516	512	513	575	510	521	565	541	504	532	552	533	516	544	506	517	533	481	553	531	557	528	524	508	530	521	524	523	503	539	504	520	507	503	486	545	502	516	535	521	528	512	523	491	568	559	535	528	531	552	504	506	535	518	518	541	512	501	500	558	522	543	544	497	527	546	519	554	553	536	526	525	527	531	540	473	519	528	520	558	502	482	554	507	511	559	541	529	503	502	514	532	530	544	491	539	538	523	492	572	523	596	506	534	526	546	532	514	501	545	524	565	556	549	511	506	512	566	533	505	519	573	517	563	504	497	517	527	540	528	503	536	518	507	561	517	485	533	504	556	567	475	541	534	513	543	541	509	529	523	540	519	535	524	583	551	510	544	537	570	525	532	501	518	493	513	492	525	507	523	521	512	501	566	551	509	504	543	540	507	521	514	577	527	551	552	564	557	516	531	539	524	505	513	520	538	532	523	514	496	549	535	515	560	516	589	507	504	524	501	556	556	532	500	544	509	577	522	550	539	512	469	490	566	537	527	562	540	488	559	571	541	514	526	548	513	544	514	539	521	538	548	529	542	500	525	528	558	547	501	523	513	492	540	547	512	486	512	589	524	550	544	527	516	467	535	498	478	472	530	540	526	522	587	529	533	546	532	476	551	550	552	565	524	534	484	540	522	557	540	505	520	501	521	521	532	566	571	598	516	535	527	545	541	519	541	525	536	532	546	521	532	563	546	533	514	526	543	546	482	519	535	503	533	538	513	531	525	557	483	523	537	529	527	547	511	545	538	512	502	508	525	488	505	532	524	541	518	548	524	536	492	523	516	510	554	511	525	539	511	517	517	505	515	528	491	518	557	532	571	522	515	554	500	543	531	499	502	526	548	513	540	518	519	530	515	548	524	533	493	500	523	555	511	472	491	579	486	542	498	507	502	513	527	480	529	532	563	531	561	518	540	529	508	544	511	489	528	536	553	538	500	542	581	517	573	536	512	550	558	510	535	485	561	502	536	510	578	539	519	533	539	516	542	520	534	530	548	519	520	529	502	529	576	522	545	540	508	484	545	522	484	527	512	538	535	549	507	541	545	570	507	566	540	518	556	564	519	507	494	522	534	534	541	545	538	523	560	576	515	553	535	546	516	520	536	536	512	492	551	506	534	539	516	502	518	548	501	530	501	502	525	522	524	548	545	526	530	562	527	529	537	525	540	544	516	518	522	523	508	527	506	497	512	499	547	533	517	528	542	499	501	534	559	544	551	517	478	498	532	525	497	508	553	541	533	525	537	518	499	498	548	538	510	589	520	533	535	498	541	541	521	539	558	506	530	493	493	542	516	533	522	525	558	563	559	562	522	503	535	520	522	550	503	552	550	533	544	525	538	522	534	555	524	535	570	524	502	497	520	561	488	515	502	531	524	593	505	517	519	513	555	510	525	540	532	521	532	532	571	507	565	503	541	561	510	529	558	529	554	556	518	527	507	586	510	531	559	536	553	537	567	523	513	525	535	550	498	531	536	505	524	522	533	529	518	546	591	487	477	519	586	542	547	549	531	559	556	568	498	563	512	514	539	546	519	508	536	521	542	551	542	519	545	531	526	521	578	519	510	540	534	547	474	547	538	517	531	539	496	546	502	567	533	501	520	500	541	501	515	543	496	503	517	550	532	551	563	540	536	501	550	519	509	482	500	563	524	550	553	530	525	565	508	541	529	534	498	550	540	542	513	497	548	510	573	454	523	514	582	500	548	512	535	520	569	549	539	530	486	553	531	539	564	508	530	522	532	576	565	519	544	515	503	592	524	528	503	526	506	530	562	485	494	491	534	551	550	537	510	543	497	513	503	477	557	513	507	538	558	558	559	539	562	526	533	542	527	507	486	520	558	520	536	524	560	557	542	549	520	513	537	529	511	541	492	521	483	529	543	535	515	537	513	518	526	493	528	553	494	535	510	511	565	505	522	556	523	569	522	519	526	540	523	513	519	542	516	523	525	548	539	513	566	509	536	527	500	508	483	532	537	533	540	473	541	549	539	523	522	538	529	517	556	488	534	516	516	552	532	567	543	550	546	543	519	529	530	564	519	555	521	550	517	573	525	501	560	571	540	527	505	519	567	506	529	495	510	564	510	527	520	525	531	544	555	510	497	516	501	552	533	517	568	540	550	540	481	551	503	498	527	531	540	515	515	515	555	511	478	591	508	524	532	559	562	524	500	550	541	564	499	525	513	550	531	526	527	509	530	518	527	520	555	581	540	558	519	538	534	483	553	533	485	537	509	514	482	502	550	535	512	541	489	573	519	501	548	509	511	483	506	527	550	546	477	543	511	514	575	562	537	523	495	512	522	515	539	512	510	522	544	519	515	508	534	523	517	530	576	536	539	549	556	512	518	514	497	476	545	536	495	523	514	488	502	556	543	516	510	517	503	479	525	571	509	530	505	558	515	477	560	488	521	556	546	510	541	481	513	528	554	585	576	492	549	492	516	493	497	517	556	535	528	468	542	509	544	565	520	547	551	481	495	510	497	572	517	526	535	554	514	516	541	485	539	511	496	507	567	537	546	513	500	573	535	583	551	547	530	523	524	534	572	510	511	547	546	525	544	532	520	525	507	477	507	522	488	542	531	493	559	494	526	520	559	519	504	562	492	517	526	537	515	537	498	553	551	549	544	500	546	513	548	500	504	522	541	518	528	520	527	537	559	529	530	527	543	525	543	485	542	537	569	532	478	513	532	517	505	505	536	518	549	548	520	524	510	509	518	495	530	545	525	486	555	536	518	529	549	529	507	553	545	533	556	519	520	520	499	569	499	549	571	510	532	512	484	523	535	545	475	492	530	506	518	511	551	488	533	538	522	551	536	518	527	532	529	485	511	504	531	544	531	548	560	505	497	515	538	508	500	545	535	516	538	546	481	524	542	519	540	477	546	549	532	507	570	510	532	547	523	556	496	527	534	525
23021	21744	32134	25552	22825	21857	11481	1386	976	937	932	873	858	824	877	814	883	796	830	853	863	794	843	778	786	820	828	793	798	837	820	834	816	838	864	785	822	780	807	827	731	794	812	840	788	821	785	796	834	752	830	758	811	812	813	789	845	792	786	803	821	767	832	820	839	813	829	780	799	834	807	864	815	813	807	800	857	856	836	798	790	805	790	766	802	830	829	801	802	798	747	805	828	790	803	811	808	784	836	781	804	795	808	773	787	812	806	829	793	807	793	825	787	810	804	802	806	769	852	793	776	827	793	816	826	796	764	790	773	794	785	793	789	801	790	799	760	772	802	808	722	806	790	801	770	812	814	793	784	772	793	782	827	834	779	788	803	745	813	793	812	797	764	829	817	856	830	767	785	797	818	784	828	749	890	758	816	777	824	754	794	812	800	781	822	804	766	819	798	845	761	761	758	799	791	773	782	810	782	752	823	789	835	794	821	812	768	831	796	793	791	802	822	775	812	816	786	860	791	804	800	770	759	814	770	824	804	794	809	787	787	819	807	819	845	814	827	839	745	770	772	804	789	838	765	803	795	785	741	821	788	777	823	816	750	772	795	803	757	866	781	819	856	789	866	825	777	835	783	815	808	853	794	837	847	807	804	795	797	761	796	762	810	764	836	798	769	804	817	817	799	779	802	777	756	816	746	831	813	843	791	811	778	838	788	780	776	807	793	795	792	782	766	773	846	795	789	805	816	790	803	840	812	786	761	826	801	830	797	749	811	730	775	804	802	794	782	752	828	829	808	783	788	821	792	795	802	808	720	795	859	787	796	718	845	825	795	766	771	802	779	820	825	756	777	846	832	797	819	821	808	788	777	789	808	777	816	795	829	836	830	762	789	848	786	806	814	790	850	792	854	840	734	773	802	765	757	793	838	856	805	796	798	814	815	840	793	752	851	816	794	790	793	806	801	769	766	771	770	835	759	854	788	841	827	792	767	800	759	796	776	801	773	829	830	770	771	789	821	815	796	796	763	790	816	709	805	804	789	781	816	858	766	775	771	811	806	840	766	790	773	837	774	759	813	843	763	830	756	764	811	728	789	833	773	804	804	816	787	821	821	771	816	811	749	829	795	859	792	749	848	868	784	813	862	750	791	821	801	849	794	781	796	844	737	847	781	801	826	763	734	740	775	762	801	772	815	780	790	783	824	826	820	750	824	787	830	776	784	809	785	779	794	824	837	761	810	792	839	780	789	788	789	810	838	761	803	802	821	793	784	817	806	759	810	813	768	806	808	844	765	761	811	843	812	766	834	749	787	756	811	796	794	748	823	817	801	892	831	813	805	831	804	780	827	766	820	817	815	801	774	792	808	761	759	813	835	827	752	809	792	790	825	813	789	769	776	816	796	876	834	817	791	809	824	786	825	750	791	792	821	778	754	765	815	819	800	859	778	785	793	824	813	774	803	833	793	779	787	847	804	775	792	790	817	775	764	780	781	783	804	785	765	758	761	775	765	846	838	828	841	760	840	775	868	771	790	816	786	788	790	761	782	763	786	821	741	789	822	809	831	752	810	767	822	802	785	784	795	794	812	806	840	778	854	776	809	829	814	759	841	783	764	805	818	762	821	822	754	846	809	796	800	809	826	803	854	788	801	829	750	824	819	834	804	785	780	761	749	785	787	793	718	801	872	811	831	799	805	822	774	781	782	792	815	794	775	794	824	812	765	777	782	775	807	794	832	799	811	793	773	815	786	805	776	817	832	790	804	812	778	789	786	778	793	800	837	815	808	783	792	813	845	797	786	814	828	836	747	818	816	769	771	808	813	854	799	843	804	823	773	814	780	798	835	827	741	841	767	833	784	819	721	805	770	803	760	769	781	776	769	783	766	717	756	810	761	852	799	798	749	784	814	811	776	811	773	818	820	838	831	782	777	780	749	803	816	809	778	834	857	782	841	808	812	804	814	776	853	802	799	818	821	773	828	789	804	789	813	817	762	788	815	848	815	801	837	768	838	767	802	761	827	790	832	814	813	783	764	791	792	787	767	769	799	799	747	793	773	812	836	823	836	866	784	787	777	790	800	780	853	834	806	847	769	839	792	813	824	867	793	839	822	753	777	782	803	801	796	788	783	764	766	808	785	753	781	744	798	808	814	806	756	815	798	732	796	811	792	772	837	771	760	793	810	794	782	745	808	782	770	844	728	770	773	788	815	821	827	778	806	799	828	788	842	843	764	756	762	783	772	826	815	747	768	779	827	865	834	783	779	803	845	782	840	766	850	803	778	787	789	824	804	783	775	783	760	823	849	770	782	807	799	752	786	807	791	766	798	818	789	817	871	805	811	754	824	799	787	808	778	777	768	801	814	773	838	804	836	790	816	736	815	838	793	793	818	754	835	772	795	785	787	764	824	795	849	838	808	857	740	806	767	826	785	798	790	796	791	787	765	837	834	792	809	820	786	814	848	805	765	791	806	801	756	824	826	766	815	772	790	804	829	783	833	822	782	781	826	802	812	785	801	804	819	778	822	809	794	806	816	820	752	806	767	827	806	806	794	815	789	803	843	791	792	774	822	802	793	827	806	804	776	818	778	813	783	830	768	840	761	834	841	820	765	744	818	767	827	782	793	822	748	780	773	794	783	799	808	780	777	802	799	793	794	793	806	766	745	833	782	792	806	796	782	788	823	770	801	798	753	805	805	786	749	810	799	775	813	786	807	776	788	816	836	771	835	791	767	756	837	825	784	834	809	720	779	823	794	797	797	853	774	809	770	796	768	797	802	745	792	808	761	766	777	794	830	798	780	795	815	841	764	752	838	748	783	762	777	780	783	829	841	760	816	772	778	770	828	742	757	791	804	778	815	883	824	841	828	741	861	778	834	764	856	806	810	793	801	814	806	787	789	868	845	780	821	760	811	760	766	838	774	802	835	762	793	759	785	782	780	794	779	765	789	784	785	817	813	804	778	798	799	796	860	762	840	804	820	763	810	829	820	768	795	801	770	802	807	799	825	845	810	802	772	807	815	726	811	785	761	826	782	828	765	760	799	835	776	815	762	790	759	775	785	771	800	740	779	867	818	815	802	747	772	791	746	805	790	794	782	795	792	772	796	806	797	778	817	812	786	758	762	766	825	828	776	856	807	769	835	798	826	816	780	825	831	824	749	781	763	790	783	793	809	770	778	782	771	813	762	757	767	794	740	794	838	804	802	795	794	811	787	735	782	820	790	822	772	785	785	829	809	799	832	821	782	831	714	759	806	808	781	812	837	754	851	800	831	772	777	828	777	837	793	827	745	839	789	782	825	838	780	760	850	828	800	787	763	822	756	822	826	783	804	789	785	828	780	793	803	745	735	812	782	774	792	792	795	815	889	752	803	792	784	799	765	735	836	785	844	812	824	806	810	815	757	801	847	787	797	793	807	810	799	828	760	788	789	818	775	802	772	755	834	817	832	801	755	829	781	778	807	828	815	801	799	776	800	795	746	825	785	771	803	844
49529	97240	79403	47637	36116	17215	3455	1396	1248	1149	1128	1138	1048	1047	998	1039	1015	952	943	940	980	958	921	917	897	920	861	885	959	913	916	873	890	861	905	915	915	940	902	912	867	904	964	861	950	883	926	874	892	902	896	874	902	898	868	929	883	849	849	897	927	873	897	880	867	899	928	950	856	934	851	903	868	939	972	932	927	878	838	923	903	851	911	865	890	930	881	877	882	837	879	893	946	874	915	922	890	894	843	823	898	887	865	901	887	892	916	873	895	912	916	858	935	851	865	860	915	859	907	877	930	865	860	843	870	907	876	867	820	896	900	896	935	910	901	904	919	914	849	847	904	894	886	862	828	867	864	909	901	907	893	862	961	893	871	890	918	848	894	883	866	873	869	947	903	888	880	823	860	895	901	879	896	865	857	904	895	906	903	896	912	857	895	912	894	899	924	890	860	893	917	888	885	874	862	897	888	932	873	939	802	891	888	908	899	911	918	881	867	886	903	938	891	925	913	892	883	925	885	895	932	868	927	913	903	877	874	888	839	899	870	917	881	832	935	870	865	798	888	887	876	916	875	889	924	932	859	935	876	884	905	874	909	943	878	872	881	862	896	911	868	853	862	874	931	909	924	895	902	906	881	899	917	940	872	841	951	930	941	876	881	843	932	964	879	902	898	896	922	857	913	883	837	867	857	941	904	907	907	901	874	906	863	902	893	867	881	927	898	893	960	894	870	820	863	824	892	899	847	943	929	877	924	906	888	886	858	879	917	889	911	889	892	862	925	901	927	903	896	872	878	871	890	885	864	827	884	943	858	908	849	836	876	917	936	853	887	894	902	884	903	837	899	902	900	896	863	897	898	850	891	900	859	906	873	900	878	859	883	890	845	888	860	913	943	939	924	864	887	948	937	911	925	896	881	833	890	892	885	915	896	867	888	912	854	857	908	866	918	914	950	917	890	940	892	870	883	902	910	868	915	925	909	878	918	920	959	931	890	867	961	929	874	844	895	901	905	922	877	930	905	889	881	924	901	911	883	904	864	833	854	861	920	915	871	804	888	891	840	863	903	902	923	892	912	905	885	900	860	883	834	899	903	908	888	920	871	894	910	886	881	880	836	892	870	950	872	893	865	919	878	930	867	901	890	871	926	913	869	883	890	859	909	903	898	880	901	958	944	895	918	904	938	873	883	910	880	896	905	825	949	872	878	952	828	917	865	942	913	940	883	913	901	939	895	921	844	891	961	840	921	920	894	959	857	909	777	912	898	845	835	903	844	885	923	886	881	904	823	927	918	853	866	833	908	916	862	911	882	897	876	884	861	836	859	836	871	929	879	921	868	931	904	878	913	871	909	911	900	898	929	881	896	906	928	885	951	901	849	909	856	872	934	892	910	877	886	939	848	924	938	883	917	868	949	898	864	900	877	876	881	896	887	869	925	848	874	876	917	903	912	889	831	892	948	842	905	887	901	888	903	872	895	879	929	889	881	892	848	872	907	896	860	841	902	914	808	908	878	840	947	922	849	938	888	848	912	900	926	862	853	875	944	865	902	881	930	915	860	844	893	923	916	892	852	859	866	848	879	860	896	891	831	889	948	887	926	867	865	954	913	919	841	924	915	860	862	837	875	912	839	882	873	950	940	902	868	901	926	889	910	874	884	861	914	922	867	874	900	851	877	886	871	898	895	875	910	893	876	905	916	842	902	871	909	943	877	850	873	888	880	888	857	859	883	859	895	854	893	904	951	883	915	890	934	946	896	876	909	877	890	907	924	879	865	910	919	951	883	859	910	923	909	883	847	870	876	886	914	885	885	850	957	928	883	929	931	879	890	897	879	877	872	887	902	921	922	872	890	858	938	881	891	856	871	914	922	920	890	894	868	878	857	901	843	936	889	872	915	887	846	860	904	907	942	889	850	871	870	901	916	910	944	847	883	910	836	885	876	878	951	932	839	880	868	850	894	936	976	874	907	902	925	935	907	906	886	882	878	891	903	926	872	852	905	884	850	852	880	880	929	883	906	894	876	912	885	862	900	841	877	873	922	915	893	903	929	851	920	939	945	923	853	945	914	890	908	876	881	936	889	928	927	883	904	872	886	901	885	892	909	866	885	890	894	833	886	886	867	960	907	844	884	902	838	917	861	874	891	884	920	904	876	926	882	909	864	900	898	907	857	888	887	911	882	845	845	898	911	872	954	891	864	875	908	905	862	895	869	861	854	876	853	902	921	917	863	860	905	820	924	841	881	876	933	898	882	879	852	893	912	906	902	877	902	855	881	854	878	937	925	879	875	941	844	886	911	899	907	850	895	883	852	908	871	856	918	831	879	871	848	891	910	905	918	898	904	842	865	884	854	910	889	899	943	935	915	878	882	912	886	914	879	886	881	916	868	876	891	905	841	930	926	889	925	881	842	926	827	895	824	861	882	885	848	918	895	841	833	930	862	919	912	934	883	860	909	910	907	891	892	911	905	948	876	921	880	867	874	915	920	886	929	865	880	827	880	901	869	892	908	876	877	902	866	937	867	885	867	925	904	937	862	873	842	879	895	940	836	921	913	843	891	887	924	941	882	917	925	914	919	886	890	891	833	901	876	918	851	840	857	855	900	890	939	910	890	806	905	927	868	855	951	889	908	923	922	860	872	884	911	835	851	907	950	947	893	912	904	879	939	900	848	866	887	929	867	798	900	919	850	899	863	862	929	915	920	853	917	880	908	898	915	871	902	859	936	926	913	854	848	902	860	869	873	838	870	861	888	898	898	870	919	895	927	924	891	882	887	903	863	905	936	907	887	882	908	908	891	938	912	861	907	862	878	942	852	869	899	927	866	901	914	875	873	870	902	902	887	847	880	874	876	877	922	903	886	859	828	853	909	874	877	887	865	953	868	836	913	872	876	871	882	891	880	913	981	861	901	913	888	831	923	884	869	854	878	866	835	899	916	899	905	876	941	919	895	855	858	903	886	909	886	903	899	901	898	894	868	880	843	882	871	888	877	876	849	873	937	912	907	900	909	959	902	866	832	894	852	889	881	898	894	867	878	925	824	882	851	871	887	919	873	899	903	893	912	857	871	889	896	871	825	892	881	960	939	848	884	844	873	894	907	808	899	888	879	852	898	920	898	870	824	946	831	847	894	880	923	868	877	844	943	924	862	889	933	910	915	897	854	863	894	926	907	878	926	934	839	926	919	865	861	915	893	903	915	818	855	898	850	875	839	955	880	868	918	889	869	875	907	873	870	876	847	912	872	895	931	912	868	904	884	887	891	895	839	865	845	901	853	899	916	916	892	936	863	885	912	896	822	856	907	918	875	922	881	879	963	922	922	907	937	888	914	900	895	928	826	878	925	855	827	913	855	889	914	866	900	923	923	844	888	844	835	904	873	886	854	879	906	932	843	844	877	882	865	879	925	882	874	924	881	840	902	894	907	849	886	907	911	946	859	838	891	844	851	883	940	867	933	904	872	890	918	880	816	841	875	824	896	862	943	917	867	910
27467	27405	30273	11807	3218	1016	408	357	391	328	336	351	367	379	380	345	390	357	352	345	354	356	355	356	346	384	341	361	351	327	361	355	396	368	347	352	382	396	324	337	379	395	341	381	343	336	355	348	365	343	358	350	374	354	342	391	324	335	400	351	355	336	329	363	340	373	342	340	331	347	354	353	346	375	357	361	356	357	341	355	347	360	371	345	365	352	398	396	348	350	327	354	368	367	341	340	346	332	364	341	382	337	372	349	356	386	360	317	355	328	342	345	336	352	383	363	352	351	351	326	346	364	334	353	330	341	333	357	339	375	346	335	344	370	360	354	355	362	352	382	361	346	340	376	373	336	372	353	339	338	380	352	373	356	366	380	345	352	385	339	366	354	348	372	340	347	336	335	343	364	386	358	347	358	336	370	343	353	344	353	348	328	362	365	366	402	351	349	373	337	378	317	381	353	323	341	325	313	395	324	343	363	354	346	352	317	359	349	392	351	336	341	367	364	384	343	346	357	350	353	377	376	394	339	348	380	317	352	366	324	365	354	372	341	393	378	332	361	360	370	379	400	336	362	343	365	327	333	361	347	341	320	356	371	353	333	355	359	365	359	363	328	351	375	338	337	357	350	365	357	332	334	336	319	334	342	340	346	342	349	373	337	362	344	372	348	358	369	318	353	342	328	332	333	374	376	339	338	320	376	318	357	359	349	344	341	325	351	344	365	366	336	351	356	345	329	377	355	361	343	350	368	322	381	348	361	365	364	338	347	371	350	353	359	330	364	342	359	361	342	349	310	344	358	358	348	353	347	370	336	311	370	340	326	376	335	331	349	359	326	359	347	345	341	383	339	351	355	360	327	347	347	332	384	316	368	349	335	352	340	348	365	341	343	356	345	372	394	365	352	345	341	367	370	329	331	366	333	363	352	348	357	367	315	346	381	353	345	376	337	336	370	332	387	388	343	320	378	318	361	339	348	391	319	344	366	350	342	333	365	313	328	354	375	316	375	376	377	353	345	344	355	374	375	345	365	341	335	338	370	333	369	352	361	359	349	362	323	347	344	366	313	339	352	333	346	342	345	354	357	344	348	367	362	325	374	386	364	338	351	376	317	355	371	339	346	351	381	387	322	336	344	358	383	363	362	362	343	344	330	341	362	369	351	338	358	354	384	326	327	352	345	340	382	349	366	348	349	332	357	335	365	344	353	363	357	335	316	341	394	383	359	342	343	329	349	350	396	352	360	347	340	337	381	338	360	367	353	352	376	318	334	366	330	326	365	352	360	336	356	385	373	355	359	352	363	360	340	365	355	368	355	355	310	362	300	364	350	349	358	392	319	377	396	355	353	337	342	359	348	320	407	365	341	329	352	328	368	359	315	318	320	327	371	349	348	302	361	344	342	347	357	378	365	347	343	374	366	359	356	349	369	317	345	340	364	322	358	344	325	356	335	370	325	363	338	356	349	362	358	367	367	370	361	381	368	361	325	354	344	340	363	368	375	319	358	324	324	374	334	352	367	388	345	351	353	372	360	346	357	330	355	377	355	330	390	354	381	376	360	356	381	352	380	359	348	345	387	360	361	375	380	354	378	377	359	343	360	365	338	369	374	351	339	377	363	340	388	349	341	357	346	353	404	373	396	336	363	351	345	380	354	358	360	344	341	335	346	330	353	373	337	352	386	376	363	352	336	360	395	378	332	354	357	365	376	330	353	355	323	339	336	340	366	362	356	395	324	359	352	341	326	371	337	301	320	357	335	357	357	315	358	345	334	320	364	354	369	347	347	348	341	365	370	330	351	372	396	360	349	353	322	355	346	364	385	377	379	344	359	345	333	389	388	363	337	383	342	372	379	358	373	342	365	361	341	335	361	384	342	363	359	387	336	361	379	359	358	372	375	341	335	341	345	345	358	349	333	365	392	343	359	325	342	370	333	370	363	376	360	348	363	373	374	319	363	362	341	322	328	327	363	354	365	381	341	313	352	366	335	366	359	392	335	313	314	335	334	322	350	368	353	392	350	335	343	348	329	353	330	365	384	363	370	358	368	389	359	365	368	381	346	331	361	336	358	368	377	347	356	376	406	342	332	340	384	333	362	360	362	367	353	380	358	323	365	366	374	337	371	350	371	344	320	350	362	372	347	338	370	383	361	335	373	384	354	360	364	356	316	332	365	357	351	323	347	363	319	364	354	337	340	382	302	341	396	335	347	351	343	334	345	385	351	339	359	338	351	328	365	359	354	342	335	317	341	372	351	370	349	369	379	339	350	354	368	346	363	358	341	343	355	348	323	380	356	384	336	354	368	326	389	375	358	368	341	352	370	317	364	351	348	349	349	344	351	371	367	378	333	355	392	366	347	353	372	335	400	378	371	317	347	358	349	384	361	373	326	368	331	357	355	398	367	337	359	344	338	365	385	378	348	356	341	353	349	371	345	378	307	350	345	380	368	371	319	362	384	349	345	349	342	370	359	341	367	347	339	348	359	355	336	356	325	349	339	349	387	374	344	350	384	348	379	351	355	383	362	372	348	359	340	346	354	357	367	378	334	351	371	375	347	377	347	369	383	364	345	348	369	369	319	377	363	356	357	347	391	372	338	344	338	351	351	356	351	358	348	323	361	348	335	306	328	347	379	376	337	362	359	322	332	346	317	340	354	346	364	336	350	340	387	347	359	344	372	337	363	369	308	359	313	373	337	348	374	386	349	327	369	355	378	352	371	319	338	362	363	378	347	358	342	374	326	361	344	344	371	355	366	371	351	335	351	358	355	335	387	343	321	353	345	360	365	348	372	306	340	355	332	337	356	341	344	356	360	336	380	346	327	366	363	351	330	331	367	349	372	335	323	349	338	368	380	326	362	362	379	376	379	395	364	332	361	357	365	341	342	357	348	317	366	324	338	310	378	382	331	326	366	381	354	373	327	382	330	374	355	329	340	344	360	348	339	364	372	371	333	355	350	358	356	371	354	353	353	352	350	331	345	351	354	366	348	344	335	333	353	369	354	353	329	363	365	377	352	343	346	364	397	334	363	353	349	399	357	373	363	340	404	327	379	332	328	356	354	373	391	333	366	370	331	348	344	370	366	368	339	379	382	330	354	363	332	339	367	356	349	340	350	333	373	376	370	309	355	343	327	346	367	341	369	339	333	340	338	308	345	337	354	326	377	340	368	368	344	340	348	360	360	338	316	368	333	378	361	351	327	356	347	338	337	336	359	344	318	320	357	363	374	395	362	370	400	357	355	350	312	367	374	351	344	351	381	337	337	326	379	342	364	356	349	355	344	347	359	311	369	323	357	341	349	354	378	325	362	318	343	363	322	359	318	326	382	380	370	370	346	365	379	319	365	355	372	371	372	345	333	336	338	369	355	387	344	384	357	346	350	335	345	362	364	358	361	361	374	351	322	363	328	338	355	358	342	326	384	380	356	375	351	309	353	335	379	388	336	362	401	340	367	325	354	337	332	337	415	333	332	340	381	377	333	373	340	387	363
18423	43646	29357	8033	4240	1482	553	443	417	411	429	414	427	427	436	442	446	422	377	402	445	425	417	456	402	419	412	463	426	412	419	422	417	427	454	451	411	447	443	414	446	427	452	410	409	449	457	418	432	433	424	402	442	425	418	425	442	424	408	440	421	428	442	391	448	419	420	439	433	448	433	400	391	409	406	416	407	418	424	396	373	418	452	414	429	442	420	451	432	451	429	445	431	439	422	417	467	409	407	412	404	433	450	439	453	439	407	420	456	435	418	461	401	420	424	408	408	450	415	423	443	420	442	402	432	401	409	459	410	446	414	401	464	432	395	426	416	467	421	404	433	398	423	434	440	427	440	423	430	441	392	436	446	415	405	401	421	414	390	425	394	431	403	411	431	448	429	434	389	411	429	453	360	444	418	448	458	395	433	460	414	413	416	415	428	454	411	395	418	438	457	401	418	432	445	400	427	454	460	419	427	411	457	402	427	413	411	388	375	429	398	426	430	424	400	399	433	431	413	438	415	415	422	404	429	400	432	432	429	433	420	377	441	405	403	430	449	417	422	430	387	418	431	395	440	395	420	401	440	414	436	433	440	407	411	425	460	422	405	404	430	418	412	405	412	434	415	434	414	413	420	424	428	438	392	414	427	399	423	394	424	429	407	433	432	430	425	413	416	426	402	424	437	398	435	417	416	425	430	405	408	432	463	435	442	404	430	426	422	434	455	449	409	426	425	405	424	396	410	402	426	379	429	448	431	405	464	399	431	405	440	385	407	409	404	458	424	393	431	452	443	414	444	417	416	424	389	414	439	444	445	436	437	412	443	421	416	408	397	414	441	396	481	445	463	437	420	455	427	426	450	412	419	417	402	417	405	414	437	424	410	426	436	432	445	461	452	438	431	442	432	427	448	425	430	425	423	454	430	447	426	432	428	433	433	419	393	438	439	459	422	435	429	433	400	457	436	413	411	442	454	431	437	467	402	444	453	448	415	448	386	465	412	400	390	421	400	430	427	450	447	416	435	443	441	426	401	398	412	445	455	438	405	420	419	440	448	411	447	432	447	450	370	394	422	423	424	438	427	420	435	426	421	400	433	414	424	431	430	441	449	418	453	461	438	408	419	415	449	455	445	425	436	454	429	433	411	418	436	402	402	417	443	447	410	452	428	393	416	413	379	432	437	425	428	429	445	411	422	400	436	408	414	443	424	411	403	412	406	424	420	402	430	415	431	369	397	436	475	370	386	423	459	420	466	399	407	441	427	425	427	428	433	372	447	468	417	455	436	427	450	461	437	422	436	433	465	435	388	433	430	426	426	477	406	431	446	398	428	417	445	421	448	388	400	425	391	451	466	425	435	434	430	450	433	406	399	371	427	481	422	451	441	462	405	406	410	438	463	408	425	399	418	414	436	419	386	436	411	433	423	437	410	388	419	440	428	436	426	420	448	439	431	452	396	372	460	413	405	436	433	396	442	420	410	383	437	426	397	438	461	429	378	441	423	411	406	422	408	437	427	417	432	461	449	436	401	392	448	396	436	396	407	397	431	465	408	388	429	423	448	434	398	410	421	415	425	408	404	412	415	392	436	430	418	442	439	451	419	455	446	414	400	406	424	425	441	440	413	470	415	443	398	427	412	455	460	431	430	427	456	424	426	417	386	432	417	431	418	396	417	390	399	414	410	421	398	460	421	436	450	418	414	406	430	415	467	420	423	418	431	428	402	409	420	417	399	446	422	442	457	413	418	426	431	442	445	419	462	377	388	407	413	435	432	419	450	419	429	439	408	416	416	395	407	409	406	421	411	433	399	396	411	411	436	415	435	435	456	436	402	435	410	376	430	389	434	411	438	408	441	393	433	393	441	428	393	437	461	434	427	416	428	430	395	427	424	452	419	440	457	417	414	434	417	414	444	444	424	407	467	415	409	415	442	384	382	409	425	447	450	429	414	397	410	457	385	427	394	413	442	408	459	446	418	460	386	442	440	420	397	438	430	413	412	443	415	431	425	406	450	411	435	422	410	434	468	417	432	433	401	450	489	422	398	417	378	405	443	402	390	407	400	415	399	443	447	398	413	415	442	420	431	395	445	405	394	411	427	447	395	406	401	451	426	443	414	401	396	391	412	409	471	408	426	411	451	414	386	452	405	418	386	465	411	480	439	439	449	391	422	403	409	416	409	434	409	399	438	422	420	429	401	399	371	416	430	439	411	431	438	420	442	414	414	443	426	417	422	452	415	421	412	441	387	431	420	426	402	423	423	403	453	434	406	413	390	430	438	403	431	403	441	454	428	392	398	441	401	460	422	435	439	434	423	414	415	490	451	425	434	419	443	440	430	377	419	453	446	430	385	411	394	416	435	401	402	434	423	465	413	418	386	452	435	447	441	433	431	428	445	425	409	402	415	435	408	482	437	433	410	417	382	426	425	422	394	430	433	418	413	435	443	427	424	432	460	416	394	425	416	431	469	415	430	407	429	424	396	423	443	401	441	417	418	391	405	389	450	422	432	433	431	443	419	423	402	443	440	457	417	409	438	467	422	397	419	435	435	400	442	420	421	407	407	422	419	390	393	423	438	466	433	452	420	440	390	395	415	437	420	407	415	429	462	406	442	443	423	443	415	430	397	418	444	432	432	430	418	459	436	404	410	429	393	443	420	454	459	422	444	405	436	422	422	437	437	445	421	419	422	414	433	431	418	404	409	433	425	421	406	375	457	419	413	426	436	418	442	397	394	416	413	401	404	411	412	453	414	418	391	424	434	427	428	417	429	405	390	428	441	441	431	418	431	400	422	394	445	438	396	427	431	416	396	416	444	420	411	391	447	466	423	383	413	402	442	442	413	417	429	400	420	424	428	435	404	391	421	414	443	429	405	425	415	412	408	458	421	419	454	404	408	416	436	447	445	395	446	397	407	408	424	417	446	435	402	436	452	415	392	470	400	441	418	403	403	422	423	433	417	439	417	433	375	418	462	417	424	405	433	397	428	400	432	423	434	410	421	453	426	450	402	429	391	406	441	407	385	451	396	392	420	393	456	405	443	480	460	427	464	411	440	413	421	434	428	436	407	440	417	429	456	447	470	467	438	426	408	440	425	418	415	406	449	441	412	407	394	418	372	400	440	409	419	429	438	451	424	429	449	429	417	426	430	423	449	421	426	439	427	421	471	424	410	426	428	420	419	411	436	423	427	411	418	377	447	434	413	422	414	420	416	398	411	417	410	453	432	461	419	433	446	396	436	421	422	422	416	422	409	422	435	427	399	422	406	406	396	425	424	443	468	436	452	400	444	449	427	424	453	445	408	405	425	419	424	428	431	460	432	442	431	413	430	436	425	422	417	415	412	447	408	382	436	422	407	419	381	414	424	414	434	424	458	431	391	408	438	404	424	400	406	404	428	388	429	441	430	387	429	406	434	463	430	424	438	456	436	410	453	407	498	429	443	398	424	421	442	455	459	395	465	414	454	395	450	437	407	399	445	433	423	414	404	414
24321	23070	36080	30030	22238	12914	2035	588	567	605	556	533	536	557	544	502	546	519	530	536	557	522	564	508	491	483	545	537	566	515	536	486	559	491	533	508	546	465	506	517	543	498	495	476	513	520	554	554	536	525	538	524	521	513	560	562	482	503	466	513	520	532	505	503	565	541	514	493	535	530	508	508	504	533	494	484	514	502	533	553	521	507	488	516	513	494	548	522	488	556	504	487	506	514	512	538	511	506	541	531	478	492	504	489	503	478	534	504	466	518	475	502	515	500	511	547	506	515	515	530	520	513	489	488	520	545	491	509	493	495	524	529	584	507	506	474	519	495	510	535	516	520	527	539	469	510	545	553	502	454	522	517	528	547	474	510	516	505	478	505	476	538	564	503	508	522	507	491	508	536	536	518	537	587	541	486	518	489	529	516	503	476	490	523	516	519	492	509	502	506	528	542	524	544	500	508	511	535	496	496	509	511	506	493	517	544	525	506	518	504	535	504	496	506	502	473	524	514	487	493	469	524	496	520	531	495	493	521	484	489	536	510	472	489	554	490	504	486	503	484	510	529	523	520	541	527	498	499	494	498	516	520	502	523	532	494	519	541	485	552	496	481	511	516	521	503	527	540	498	486	495	523	540	497	527	508	511	542	471	536	523	509	527	536	511	494	525	501	484	490	509	489	486	539	550	503	531	520	523	538	529	496	547	524	501	510	469	513	506	500	491	513	512	554	501	509	487	516	484	514	553	518	506	507	526	478	531	511	514	531	521	452	504	519	523	494	523	493	499	520	519	504	488	504	510	489	508	514	552	527	522	500	533	495	491	522	503	540	489	520	518	504	509	537	583	512	536	536	493	439	486	489	529	517	485	524	564	478	518	528	518	478	489	532	512	476	515	500	472	527	494	522	503	537	505	481	513	522	518	522	544	527	519	507	499	535	521	535	504	477	513	552	497	528	525	542	510	513	510	514	534	472	542	491	494	517	507	488	489	496	533	559	520	529	493	509	548	550	461	527	522	523	501	534	470	535	568	494	528	507	511	488	497	535	533	504	518	531	493	491	524	504	510	517	508	543	475	517	534	530	507	510	550	522	509	527	508	523	481	511	510	513	539	527	568	497	541	506	495	529	506	511	477	492	559	524	488	518	521	513	504	515	487	560	485	497	532	549	541	496	494	548	482	500	520	486	539	506	513	521	466	527	506	505	455	517	520	489	527	491	495	514	540	535	527	509	525	533	479	557	513	531	495	483	528	498	478	503	501	514	519	563	512	495	510	523	492	476	481	546	525	507	515	537	509	516	546	520	483	490	509	534	520	508	469	496	493	511	539	507	505	501	534	495	518	508	526	483	471	512	497	497	524	518	472	541	553	501	536	488	525	507	494	527	519	509	505	531	523	501	538	556	529	531	488	509	525	489	512	541	506	529	502	458	478	512	508	511	544	504	500	504	517	570	495	511	469	535	499	499	523	505	488	511	504	541	527	480	557	551	505	443	530	507	515	546	517	511	519	538	514	493	518	468	511	509	510	494	521	503	532	507	535	522	495	515	498	492	483	542	464	537	549	492	526	490	502	462	533	493	503	518	523	482	490	551	496	518	503	497	510	534	526	525	513	524	478	537	531	488	512	537	492	496	531	483	480	535	518	547	530	503	522	503	509	529	521	505	536	548	478	525	557	513	530	504	523	519	476	502	480	521	518	548	528	525	509	448	528	520	545	555	508	546	502	522	480	514	497	490	494	502	524	521	522	544	522	463	551	502	508	523	528	519	525	533	503	557	508	489	529	501	512	492	501	564	560	490	492	526	508	536	524	494	494	501	535	563	506	506	515	527	513	503	512	525	519	468	502	508	517	526	523	552	511	519	500	531	526	537	512	529	511	500	518	542	528	558	529	523	510	501	463	488	463	550	506	549	502	502	506	537	469	523	534	494	545	527	538	542	489	509	503	483	517	508	540	514	515	530	525	439	518	511	495	529	475	547	522	510	520	510	492	533	505	549	519	563	504	523	537	572	490	478	530	521	518	517	514	520	520	480	549	519	497	531	534	520	483	528	523	529	509	474	508	517	505	535	536	491	493	531	502	497	524	525	491	544	511	536	525	512	498	525	524	503	559	500	509	534	513	489	514	483	506	503	498	501	507	505	501	560	517	502	526	520	472	486	534	512	510	512	481	524	505	500	479	543	503	506	520	537	543	555	479	536	493	524	497	519	520	499	545	509	529	517	508	514	522	517	560	494	529	496	525	504	475	511	507	496	527	509	500	510	523	506	449	497	475	482	523	536	507	499	479	527	508	492	476	538	493	526	513	550	512	476	534	505	526	513	482	486	523	509	515	528	527	518	533	525	498	506	455	498	501	505	481	531	500	485	499	523	498	549	548	536	470	533	500	530	548	515	534	532	544	479	521	510	457	508	552	531	543	525	551	530	528	548	483	529	522	475	521	527	517	511	538	504	498	526	508	524	539	525	526	490	527	542	525	494	514	510	536	493	532	501	444	497	510	492	508	487	521	521	457	496	493	526	506	498	513	507	498	512	517	462	513	489	528	465	542	508	509	480	519	532	500	505	496	485	521	488	507	513	513	494	507	540	526	536	520	489	473	509	475	452	537	544	516	497	504	455	534	488	510	549	521	557	570	497	506	540	504	527	519	510	509	530	463	519	555	563	528	528	510	499	506	487	513	474	547	545	498	508	525	586	531	533	513	509	443	533	513	548	501	521	505	549	504	546	545	496	516	496	520	513	501	496	529	530	562	534	552	499	501	527	550	504	516	522	502	491	589	481	524	544	528	545	520	510	497	534	508	508	518	491	489	511	504	572	523	518	481	545	494	519	513	515	529	478	530	521	552	495	503	498	508	546	478	483	490	527	517	497	521	546	485	497	515	531	492	536	511	508	523	542	485	521	505	535	498	491	517	515	474	515	549	530	501	478	501	514	517	474	517	489	548	476	514	513	541	502	509	512	522	527	493	527	495	507	532	528	489	529	564	493	517	506	492	470	535	477	515	524	506	527	542	533	483	492	523	494	512	464	486	506	518	566	511	491	499	536	545	496	510	524	517	487	504	486	512	533	503	517	537	540	487	533	500	490	555	521	516	498	548	512	490	506	484	524	525	487	513	515	502	498	524	487	461	504	499	532	494	512	514	511	489	501	517	457	494	534	551	506	492	500	492	503	547	504	505	526	504	505	527	487	478	489	505	507	543	566	485	482	525	497	532	523	525	512	493	499	518	509	518	511	514	526	500	520	486	509	513	503	486	532	511	585	548	519	498	491	478	504	521	522	497	530	555	530	527	489	511	498	502	505	550	506	499	521	486	512	504	475	504	505	534	534	474	510	500	488	473	532	506	497	534	554	529	550	490	479	473	502	500	525	504	505	525	542	549	518	551	508	513	514	529	527	524	499	509	520	546	522	494	501	558	512	521	528	492	525	500	509	496	510	546	499	513	485	505	483	536	492	538	506	519	500	531	487	519	474	522	510	519	498
40109	85147	63028	36459	23371	10813	1831	791	768	693	636	641	668	693	652	617	587	612	641	601	608	604	638	642	610	610	611	599	600	637	604	598	575	575	625	581	633	656	587	574	598	591	592	602	597	677	565	640	616	594	584	580	613	539	571	588	548	548	595	607	570	573	613	613	607	639	561	576	585	611	611	589	585	601	571	628	616	613	607	616	585	597	604	567	598	617	577	596	561	588	556	623	631	598	599	584	626	570	615	582	564	605	613	581	610	560	637	576	580	584	585	594	608	567	577	578	573	601	597	578	598	628	611	609	588	606	604	590	642	589	576	592	597	568	618	596	589	625	565	599	614	577	633	558	629	596	591	621	591	593	571	566	662	595	584	633	581	588	569	610	553	567	600	612	589	540	580	572	592	638	592	620	585	559	578	599	576	598	562	558	627	586	644	610	593	535	550	581	593	624	589	635	553	599	557	586	600	588	591	612	628	632	604	599	601	577	617	638	594	611	569	614	613	593	600	596	602	593	611	564	579	621	588	579	555	593	587	587	572	562	599	567	566	582	587	606	608	593	556	571	571	601	569	593	576	613	544	617	607	558	590	600	561	547	566	581	575	561	577	612	628	622	598	611	585	608	596	626	583	612	614	682	601	605	564	617	560	600	546	575	596	639	603	632	544	577	579	575	618	578	620	557	604	591	612	627	541	617	639	615	586	565	588	628	566	591	542	584	577	609	581	559	613	588	581	563	585	641	601	599	574	585	605	623	587	573	534	605	595	556	593	610	613	562	616	588	579	604	589	581	569	620	549	554	592	606	561	599	566	595	573	608	597	581	581	641	586	631	632	532	588	559	532	576	581	560	564	605	602	602	605	607	575	583	620	611	598	579	587	569	567	569	605	623	599	598	608	606	573	671	562	588	589	584	590	559	597	604	599	617	601	607	573	566	548	573	598	578	585	583	584	550	630	596	586	589	618	581	557	624	584	583	604	560	602	575	632	621	548	636	593	595	573	605	574	608	598	586	583	631	567	570	608	577	576	586	589	614	575	553	552	594	556	583	550	535	554	609	555	594	599	609	613	587	592	623	622	579	525	619	569	607	581	586	580	554	579	660	614	563	583	613	539	583	565	602	599	551	572	619	653	565	563	594	557	586	571	602	563	567	555	586	566	554	574	612	615	612	595	601	587	603	548	577	558	596	594	589	604	615	577	629	580	603	569	580	570	598	620	558	596	612	592	604	596	596	578	592	592	603	580	606	559	616	585	566	598	580	632	593	544	594	567	612	603	592	558	576	633	588	642	568	566	580	622	582	576	574	542	593	601	587	557	597	537	552	647	586	591	607	626	576	578	605	554	595	592	570	578	595	580	605	569	572	645	543	562	562	592	569	589	582	587	617	603	595	617	636	588	620	620	586	554	553	613	572	603	615	599	600	580	584	568	593	582	583	581	592	592	624	576	612	593	657	617	596	556	579	563	587	561	616	605	578	581	536	593	545	565	588	571	607	585	604	609	591	608	630	578	584	577	566	597	588	584	629	570	545	535	601	568	613	602	562	590	589	584	588	603	609	584	557	628	568	590	594	586	607	607	568	621	596	604	621	573	588	590	605	608	591	589	574	606	561	586	592	549	580	612	600	564	579	576	593	564	582	585	596	612	583	627	611	541	593	629	611	599	579	620	572	604	546	620	578	581	636	584	556	573	574	576	596	598	615	622	597	587	593	599	550	562	597	560	560	604	588	597	596	588	545	592	601	567	560	560	569	589	598	606	567	585	573	573	623	545	577	593	589	601	579	598	569	604	582	580	574	615	597	579	583	568	616	591	610	564	558	578	593	563	603	556	624	620	587	594	573	595	618	580	666	598	595	602	597	585	556	606	564	554	592	648	587	584	557	560	546	600	610	583	580	553	597	615	605	598	592	609	617	606	578	647	585	588	587	581	604	567	583	633	610	583	596	600	572	541	569	571	574	594	622	631	584	623	547	618	579	567	589	600	591	644	566	597	578	599	590	554	608	612	629	566	585	578	614	630	574	546	566	567	564	549	600	627	617	574	598	582	608	592	596	619	579	566	605	610	662	606	628	588	575	619	586	611	574	573	515	587	612	604	622	615	594	578	642	569	593	573	626	575	613	608	590	601	626	589	625	577	549	612	605	565	561	598	556	605	644	582	607	563	567	651	579	562	601	571	587	572	623	589	621	572	571	559	612	614	585	599	619	560	582	595	534	625	581	605	591	605	601	638	609	587	577	562	570	616	572	564	592	627	556	596	616	564	573	574	563	612	577	562	558	586	580	594	573	602	603	636	611	590	600	569	568	598	587	544	564	594	639	558	596	637	580	587	601	575	578	563	634	607	585	579	599	557	600	599	599	577	599	622	538	631	603	563	564	614	606	550	558	566	613	574	583	587	613	635	568	589	634	564	581	587	589	554	636	572	557	624	632	601	595	574	616	605	592	598	635	582	607	571	581	613	560	609	594	596	566	603	571	591	588	600	564	599	605	590	587	566	601	608	572	582	593	612	618	610	556	575	595	576	606	607	634	607	595	545	607	592	580	629	584	566	608	572	599	570	622	603	585	592	604	650	570	652	577	587	597	568	559	581	583	603	571	584	565	573	587	560	582	625	596	557	590	600	571	610	583	602	573	596	656	591	562	597	607	566	583	609	608	556	573	597	617	630	573	591	615	530	594	594	609	600	600	579	631	619	612	618	556	574	665	575	579	582	586	586	611	580	592	578	607	551	566	627	590	591	638	577	544	569	574	587	623	583	592	576	623	576	634	567	602	623	604	576	604	544	625	589	603	619	592	612	587	642	586	548	559	599	576	599	568	633	602	601	569	533	616	569	576	572	591	559	589	648	602	594	603	558	608	615	573	614	589	561	638	571	579	583	622	566	603	569	600	606	617	585	622	596	558	599	560	573	630	648	591	576	589	577	569	568	590	571	561	577	599	597	580	615	597	600	570	572	585	590	548	606	545	613	581	580	605	624	602	573	561	606	628	620	644	567	620	619	634	595	570	640	532	601	605	583	572	597	613	590	533	588	573	576	594	623	573	628	607	539	561	596	578	622	614	579	600	586	572	581	571	570	570	616	623	610	584	607	565	588	620	593	620	566	621	562	558	615	604	588	619	606	594	564	583	549	561	617	550	610	574	626	639	614	618	579	578	573	613	645	573	615	592	620	604	585	589	603	580	635	625	608	571	575	578	590	613	608	632	582	595	583	583	577	593	624	594	587	555	559	575	631	607	576	603	631	570	582	579	595	608	592	555	606	593	549	608	600	609	589	604	584	603	617	592	584	585	600	615	572	569	640	577	606	596	612	563	618	570	591	642	633	617	562	588	568	607	627	571	601	599	598	581	603	646	533	557	573	601	605	572	626	570	579	581	572	589	593	633	536	605	561	622	555	592	600	621	604	563	598	611	589	577	539	540	561	608	604	594	574	634	559	591	600	584	602	612	607	543	587	583	618	581	539	618	586	592	585	555	610	644	607	547
25227	23594	33711	27776	15221	5606	1025	481	460	493	460	456	455	466	439	447	461	443	440	448	464	455	471	434	449	437	439	438	424	453	407	450	419	446	453	469	416	451	432	431	441	426	434	408	449	460	437	476	473	437	414	440	440	458	473	439	438	426	434	454	446	420	454	441	458	423	450	451	420	466	461	436	379	455	448	464	474	425	411	463	451	426	454	473	439	461	426	474	442	427	439	434	455	437	446	408	434	450	442	469	429	426	415	462	440	437	422	437	419	442	452	444	411	422	423	465	445	460	429	463	445	449	434	461	444	399	439	446	437	437	473	442	458	444	477	418	480	432	423	407	442	408	435	417	422	470	455	400	414	409	427	424	429	444	457	444	429	468	430	399	430	387	423	410	445	411	415	409	449	402	434	439	438	456	426	441	429	414	443	451	438	434	433	412	424	424	442	450	452	422	440	432	398	460	439	399	453	468	464	454	470	445	452	436	433	446	437	430	441	440	402	430	447	446	421	450	418	433	423	448	403	456	426	426	467	424	442	445	440	450	422	448	433	416	433	429	450	463	463	429	456	430	427	431	472	426	435	431	440	406	454	428	456	431	438	444	426	448	394	400	435	424	450	437	457	448	419	449	465	473	475	445	431	463	452	441	450	428	396	479	451	458	427	412	426	423	438	449	416	411	457	405	422	420	412	377	453	465	425	415	432	440	446	452	458	456	404	432	402	434	440	436	422	452	453	410	450	445	407	432	416	424	424	442	462	396	425	446	441	389	393	437	421	432	438	460	444	426	404	440	434	437	413	430	430	414	424	428	442	447	458	434	444	505	444	386	425	458	439	459	432	444	423	447	440	435	428	461	411	441	462	455	462	431	411	423	422	410	414	428	423	444	469	442	432	430	430	392	449	400	423	468	444	388	444	445	412	424	445	448	419	444	433	421	420	408	506	437	425	420	446	401	415	436	403	433	439	403	471	471	451	433	450	424	446	416	415	440	450	467	434	432	450	409	392	419	422	395	466	413	427	464	457	438	446	460	415	452	427	438	401	399	454	401	441	423	463	424	431	462	437	474	421	473	431	438	421	456	469	422	418	430	456	441	451	456	457	448	421	442	453	443	453	416	455	431	419	429	420	410	444	434	439	429	425	432	410	420	401	428	431	420	430	448	411	380	445	452	434	420	440	431	438	426	449	430	463	455	448	451	455	444	423	494	423	411	455	458	459	426	461	396	450	444	439	455	429	424	457	422	451	434	418	427	438	439	462	454	440	435	444	431	410	434	443	411	405	464	437	445	420	417	415	427	442	406	400	428	433	398	429	431	458	430	434	452	440	454	430	430	453	469	451	392	380	440	495	398	428	422	431	417	451	409	416	431	449	441	405	451	411	427	434	431	439	406	471	428	447	455	421	425	463	441	420	421	414	416	475	400	444	437	458	453	408	420	422	438	444	418	449	441	452	423	427	450	428	418	432	441	422	405	466	458	458	433	425	449	434	433	434	406	438	441	443	436	398	422	477	478	439	423	438	427	434	414	448	459	441	440	451	449	431	439	452	437	422	431	439	438	433	431	429	411	448	438	431	455	373	405	439	458	436	450	435	421	452	426	461	451	421	423	413	457	464	468	430	411	413	430	470	439	416	450	435	398	449	466	437	436	443	437	449	407	413	431	462	403	400	427	435	444	444	454	379	404	421	447	413	398	417	386	449	446	461	415	422	438	413	463	459	425	444	454	415	464	415	460	445	470	447	446	431	431	424	436	473	445	445	417	403	445	397	454	448	426	418	456	425	420	453	478	449	402	413	434	448	408	412	430	435	432	421	422	444	455	429	437	439	443	441	423	421	442	407	417	430	444	446	418	426	429	461	431	425	458	444	436	418	486	428	453	449	408	430	444	430	422	398	417	393	460	460	425	440	446	434	430	454	446	419	421	371	422	427	430	439	426	443	414	413	450	377	418	460	438	450	427	419	466	470	467	408	425	451	417	382	428	425	400	433	471	444	427	411	439	445	429	427	461	437	427	432	441	433	422	416	404	423	425	456	444	400	439	410	441	417	445	458	431	445	419	438	412	401	443	425	449	458	415	411	442	423	445	455	421	448	445	443	416	417	448	435	449	439	419	430	403	453	416	447	459	405	406	446	422	415	421	448	462	428	434	438	435	424	459	398	418	432	393	407	451	426	450	417	432	430	405	438	444	480	397	430	463	417	440	468	438	422	457	445	418	435	460	441	435	439	449	443	448	432	477	438	430	433	444	422	413	413	411	432	446	448	431	427	396	422	432	430	424	413	422	421	414	396	457	430	433	455	428	450	405	414	433	403	453	442	415	441	449	420	476	407	434	440	446	425	418	452	443	431	445	474	431	440	430	446	465	400	438	396	418	473	431	440	414	436	428	435	417	438	408	467	426	386	468	436	491	434	438	426	433	425	469	427	444	442	401	456	456	434	445	442	428	443	413	457	436	401	446	439	434	448	445	465	464	427	435	434	466	415	442	478	418	421	445	428	443	422	420	453	443	412	446	430	399	472	453	420	430	444	450	427	435	429	456	449	460	461	421	390	434	444	473	468	403	416	401	453	419	453	426	437	440	449	400	405	463	442	417	464	415	432	435	435	423	465	422	422	410	418	406	459	433	411	468	400	399	425	419	401	425	431	451	447	435	431	446	456	448	438	425	424	452	448	457	431	420	459	463	400	415	431	443	443	394	441	470	429	428	427	503	446	436	406	432	413	409	444	454	407	454	449	432	409	420	427	429	444	406	409	434	458	443	416	421	402	454	426	412	422	408	420	432	428	467	440	397	405	436	423	454	445	431	437	443	412	442	394	414	457	456	477	441	424	436	440	436	464	446	483	418	424	426	402	410	437	440	455	408	386	421	435	502	415	437	460	441	432	421	416	450	431	412	455	440	447	427	411	469	457	439	445	458	445	417	449	403	446	437	426	391	418	432	455	447	431	441	402	424	442	454	428	430	442	418	452	443	418	439	421	437	447	412	444	458	444	464	489	446	462	424	451	408	441	433	409	442	433	454	420	395	444	437	422	423	433	434	471	431	392	430	430	460	431	419	422	400	446	416	451	461	459	473	455	468	469	449	426	450	438	465	441	454	418	451	408	418	428	470	411	431	439	386	438	421	439	433	443	403	378	427	434	428	436	478	415	445	423	430	426	443	440	416	456	469	432	431	469	428	400	404	406	437	448	447	414	455	425	446	420	426	417	408	431	417	418	432	446	418	471	427	413	430	422	424	459	459	471	447	386	427	409	423	419	441	448	411	418	445	436	434	431	435	501	428	445	408	427	402	439	455	439	435	475	438	437	464	424	428	456	446	433	456	407	453	427	415	406	438	434	428	442	416	427	400	491	425	460	436	453	431	408	451	422	441	438	437	448	436	456	439	421	453	472	436	413	410	403	440	439	366	416	393	407	413	443	431	450	434	393	460	450	441	428	436	421	427	424	412	447	446	388	475	454	436	455	405	441	436	435	435	462	428	439	443
38096	74399	53357	30280	15155	8120	1605	627	613	632	609	586	537	539	579	539	570	526	530	485	556	558	543	526	540	547	527	553	510	572	511	564	484	510	509	600	502	519	501	557	526	571	521	522	552	536	513	535	535	537	521	484	515	527	503	533	501	541	557	541	569	567	539	548	528	561	517	547	535	551	524	556	535	495	538	503	499	535	553	562	500	535	527	564	543	540	516	530	522	506	543	539	498	525	543	493	530	516	565	544	491	562	517	520	525	554	525	498	501	510	527	545	556	556	502	516	537	570	525	591	526	543	533	547	491	532	578	549	511	535	532	513	579	528	542	512	550	514	511	522	560	509	531	551	542	511	527	505	515	537	554	513	490	539	560	484	501	505	520	515	541	528	536	532	550	505	512	551	544	510	540	496	510	513	520	530	470	558	464	486	528	574	574	522	519	538	505	505	539	549	505	528	528	487	494	486	502	492	552	509	532	543	545	535	509	531	505	517	554	525	559	517	523	526	558	535	535	486	541	546	496	512	547	524	509	542	496	495	512	534	479	534	559	506	513	545	500	540	519	515	466	502	520	517	551	540	509	498	593	546	498	527	520	484	495	519	545	509	514	494	531	506	537	517	517	518	525	548	587	504	513	535	522	552	544	551	520	521	499	546	543	568	554	547	547	575	521	567	518	564	569	535	499	525	525	521	561	500	560	498	473	524	537	485	522	514	507	563	516	558	515	552	530	477	538	561	481	497	506	516	555	520	522	524	492	501	529	496	545	503	528	556	523	545	536	506	508	534	549	545	543	552	532	540	521	501	542	544	574	543	541	488	502	512	555	511	522	529	529	507	526	574	532	535	529	505	549	549	530	520	555	545	557	532	546	551	503	512	514	519	545	481	520	521	479	526	524	509	559	560	513	525	527	488	546	517	566	495	508	525	561	485	509	539	515	553	514	520	541	487	549	548	548	537	561	535	505	527	521	480	529	554	513	500	519	533	522	511	510	547	522	555	504	543	580	540	528	499	513	554	555	509	549	545	527	547	524	544	574	521	511	528	528	541	519	564	518	570	528	502	527	510	484	499	500	555	506	512	509	537	540	501	578	538	515	507	558	519	486	534	556	562	519	504	503	522	565	539	528	563	517	529	538	519	520	536	503	503	582	543	546	532	485	536	538	508	557	509	533	529	512	537	553	538	514	550	547	552	522	514	525	522	529	552	534	535	497	538	524	545	519	557	528	583	516	565	525	543	510	534	510	560	531	514	566	489	497	528	512	541	520	545	542	518	560	512	550	535	489	515	497	508	540	526	550	557	494	517	571	542	538	495	542	565	508	533	541	566	534	468	509	514	522	549	553	572	531	524	537	494	530	520	547	510	537	542	510	550	502	524	521	555	549	507	558	508	517	542	528	524	532	498	538	531	540	489	560	556	536	524	555	591	535	514	492	528	529	534	511	532	527	548	500	553	552	510	515	495	541	544	565	583	515	529	538	519	560	527	506	536	495	527	538	552	494	596	512	521	585	556	490	526	500	539	561	520	493	509	508	532	558	501	579	553	554	507	552	566	482	536	498	531	546	546	545	558	505	524	507	484	512	589	548	544	516	537	529	538	496	545	529	559	560	553	535	492	507	535	549	519	546	483	501	493	513	506	534	545	532	520	546	532	528	521	505	512	537	535	513	511	511	535	521	551	535	492	493	517	535	552	472	532	547	523	536	529	542	523	568	491	597	536	510	521	519	523	504	537	507	526	515	526	526	535	542	510	572	570	551	520	515	544	487	451	552	532	555	493	529	525	492	510	524	494	506	510	509	524	503	487	505	525	526	547	536	579	500	528	502	532	568	545	551	549	527	525	502	546	568	537	525	486	527	516	524	501	524	535	531	548	514	552	554	512	530	577	531	562	539	519	548	495	533	548	545	528	513	514	565	516	541	508	535	541	563	494	514	532	518	522	542	545	529	532	505	559	569	550	534	521	525	534	552	554	512	519	529	505	501	498	488	540	479	538	500	502	519	517	526	519	541	536	521	552	552	513	527	537	510	548	541	567	529	517	488	519	505	564	520	500	531	533	529	529	526	560	515	488	523	528	501	524	551	541	548	530	532	505	522	522	531	546	507	508	554	504	535	509	511	553	555	499	554	539	544	526	502	541	513	519	545	513	544	488	494	541	527	529	536	563	489	547	543	499	540	512	563	529	584	532	507	529	559	538	518	478	559	521	523	570	478	523	551	521	487	541	533	493	506	542	516	539	502	522	526	517	548	531	565	540	552	499	515	507	519	519	526	538	542	532	526	551	566	532	576	543	558	518	548	515	526	512	487	508	545	568	576	539	538	538	521	541	564	500	495	527	535	518	533	499	565	523	512	527	561	532	525	506	536	503	532	534	562	529	539	501	505	504	533	522	514	517	537	522	487	527	519	520	597	539	544	561	506	510	572	503	545	515	541	484	516	475	510	483	529	544	544	551	555	552	493	518	528	549	547	543	483	523	544	568	540	527	489	524	522	524	498	492	587	533	504	533	502	497	528	510	513	566	531	488	546	548	504	546	572	536	536	556	526	538	461	518	592	508	477	504	527	536	526	527	540	497	515	526	530	547	529	511	489	544	517	542	484	502	530	543	525	515	531	508	534	569	504	498	561	540	543	569	548	550	499	546	489	541	553	531	522	513	521	496	580	554	529	535	469	538	554	509	526	565	587	520	546	537	546	585	532	548	519	525	558	546	505	536	568	553	514	529	536	559	503	458	541	546	501	560	539	490	544	489	514	511	545	481	554	550	560	512	579	511	537	544	534	523	490	590	541	506	499	492	525	529	514	500	518	543	520	512	532	550	543	538	543	525	529	489	495	551	547	501	550	571	502	515	531	561	498	555	507	457	517	564	519	512	540	545	541	516	533	532	556	535	537	488	526	542	592	554	507	562	526	516	519	538	566	516	546	495	497	545	521	494	540	490	527	486	515	494	563	523	524	555	537	484	517	528	536	586	535	554	533	530	550	533	576	523	505	494	561	480	544	524	571	498	544	500	475	534	555	502	559	547	518	511	529	532	509	566	516	543	547	517	526	487	529	520	519	526	558	517	519	531	503	524	523	515	556	526	522	541	510	509	526	560	508	541	560	526	533	533	562	573	559	531	537	537	506	540	538	531	543	506	537	540	526	504	570	526	539	522	557	533	494	482	547	524	507	479	541	505	496	518	532	531	532	505	518	537	569	497	556	534	510	521	543	567	541	527	518	541	527	575	557	560	475	581	481	552	556	512	515	536	529	533	527	501	531	515	528	523	506	562	503	515	566	537	548	525	490	548	532	535	568	529	500	524	502	538	488	507	520	516	560	543	533	519	509	515	520	518	519	496	539	527	547	498	514	531	554	509	515	552	564	533	501	542	482	563	527	513	519	565	547	498	550	529	524	511	561	522	532	481	519	502	550	496	532	504	526	534	526	498	523	553	526	542	509	539	512	526	543	470	503	516	497	498	533	533	545	504	520	543	513	498	506	529
22923	21727	31556	27210	22727	21997	13246	1612	928	969	925	861	913	898	911	840	784	811	817	855	815	843	825	820	833	846	826	825	835	814	827	808	850	818	808	761	780	755	772	804	771	826	807	807	833	837	808	843	828	877	804	815	837	789	801	784	854	828	805	800	778	810	765	764	829	785	766	808	797	825	771	812	727	793	817	806	790	851	797	794	778	803	784	771	779	791	813	782	782	826	817	741	796	819	793	791	765	811	837	824	785	827	848	794	794	802	781	831	837	809	778	786	823	775	757	816	751	772	818	842	782	740	803	849	798	783	830	784	756	783	812	818	812	798	784	865	809	778	775	786	799	775	817	764	812	777	821	794	791	742	828	751	781	809	832	770	744	764	824	831	769	751	738	911	801	851	850	788	786	806	763	814	821	789	772	783	807	832	763	836	784	806	809	793	811	819	839	816	816	846	794	856	788	718	846	764	764	807	786	800	795	803	829	820	819	787	849	789	773	781	812	846	838	818	811	872	810	787	805	773	812	791	806	788	808	807	791	823	810	790	752	799	834	823	812	752	823	830	824	811	811	848	833	804	807	811	814	792	805	853	722	832	825	797	765	776	780	786	799	804	777	804	857	756	825	750	820	778	792	823	800	878	751	790	816	760	846	796	777	855	757	806	757	810	755	826	812	830	799	822	849	766	825	767	780	822	775	809	812	807	795	783	767	805	771	821	796	771	816	848	825	760	747	812	765	788	826	848	780	812	837	791	862	817	801	851	790	825	781	838	807	856	764	796	795	875	803	832	817	775	815	858	833	761	866	781	799	798	787	720	745	796	805	826	765	774	745	794	776	863	842	787	798	810	806	798	810	798	794	831	776	800	787	773	799	756	777	845	821	770	831	785	780	801	759	732	823	750	786	812	846	781	800	846	799	729	786	799	793	804	795	769	794	788	850	864	846	791	814	820	748	773	791	804	825	888	809	857	776	855	762	840	842	769	808	812	744	777	807	777	830	799	799	824	761	797	832	789	764	762	790	778	824	812	833	763	766	784	832	812	777	800	777	830	766	812	819	771	769	812	820	839	870	822	795	729	806	820	853	835	783	800	779	777	773	771	762	812	801	809	807	813	775	811	780	791	779	846	778	763	814	815	748	829	779	775	773	769	810	750	825	766	823	760	779	771	775	796	800	797	811	754	809	809	785	791	758	805	753	779	790	799	788	850	775	798	843	831	806	825	759	862	790	839	796	852	765	885	814	778	793	787	808	798	858	793	762	819	819	830	837	816	787	791	831	816	805	795	802	802	803	819	728	796	817	776	791	781	830	826	799	755	796	778	791	776	822	823	842	823	784	824	775	793	829	792	759	744	854	790	783	797	783	814	756	802	813	801	832	792	790	836	781	811	801	859	805	776	776	841	817	851	802	802	826	755	768	858	796	780	805	818	810	861	794	813	864	786	785	807	793	843	834	818	816	768	802	798	772	817	757	804	795	807	792	830	781	815	808	824	825	759	791	846	820	797	808	793	824	779	770	807	822	726	826	826	811	779	793	816	827	827	784	814	836	829	805	800	811	816	804	837	804	832	852	806	801	803	782	807	794	805	781	778	849	792	776	818	804	792	760	770	756	746	781	802	790	794	770	803	826	835	828	817	802	787	771	823	727	816	814	834	796	742	785	802	838	846	812	807	824	809	804	815	773	767	762	763	799	781	830	800	804	774	802	842	776	763	789	777	766	827	839	846	778	818	770	825	819	817	832	797	787	818	783	805	789	801	826	783	804	785	762	822	803	829	827	829	772	793	793	783	819	767	785	764	853	789	787	795	777	815	787	773	784	741	854	763	785	847	768	840	790	830	810	815	758	828	760	822	777	835	817	773	811	797	799	828	791	805	771	791	835	845	766	797	805	802	794	791	823	835	813	839	805	777	783	840	838	808	796	806	854	761	775	775	793	807	784	811	792	809	776	769	817	799	741	812	815	804	808	739	829	818	770	770	867	799	847	835	800	802	819	763	819	808	814	811	812	818	769	871	746	837	779	829	772	763	793	763	812	807	805	812	792	804	791	791	753	753	808	777	841	820	812	841	812	773	835	785	806	806	750	819	793	822	814	820	806	799	811	840	807	789	767	753	794	818	825	825	791	750	791	805	826	758	771	810	858	791	779	793	802	803	818	808	786	796	787	817	806	753	777	785	818	771	837	812	789	790	797	811	862	826	805	816	858	799	835	787	808	736	828	731	771	835	786	795	793	791	811	827	722	767	799	777	774	811	816	820	805	818	822	784	778	773	770	847	806	782	778	759	773	820	835	794	842	804	791	737	796	797	774	804	804	766	771	771	853	797	804	788	817	821	780	785	767	790	790	740	753	770	757	817	796	814	826	784	831	806	802	777	816	796	826	813	739	824	703	806	752	814	794	796	800	802	870	846	815	844	752	807	798	788	806	775	833	774	809	784	806	790	804	738	831	768	794	786	878	800	765	746	787	831	803	789	895	826	803	836	816	800	839	790	793	799	830	776	828	830	784	803	793	843	789	804	803	790	865	823	787	839	778	786	825	801	839	819	806	823	770	792	806	730	774	788	833	795	818	816	777	835	739	840	804	821	795	797	823	770	767	810	795	786	857	775	834	770	870	808	790	819	817	807	825	809	744	737	803	798	776	808	785	829	816	770	798	807	808	803	761	818	819	791	852	876	793	737	810	765	784	772	814	804	801	841	802	805	785	809	865	794	845	783	788	760	834	777	782	852	779	810	857	831	809	843	808	848	783	787	848	805	811	839	805	775	766	799	843	792	758	791	818	802	770	799	803	832	798	793	807	833	817	813	817	793	820	774	847	813	788	834	779	870	784	730	794	745	857	754	803	800	812	807	780	781	762	840	852	817	785	763	823	832	881	771	808	794	842	775	757	753	855	786	844	836	812	788	818	782	821	783	763	825	805	821	792	783	766	788	821	736	830	793	798	831	809	810	834	809	765	779	831	779	767	757	827	810	766	824	806	780	772	771	800	813	766	779	755	818	791	777	856	823	764	854	762	825	827	780	825	788	801	810	781	802	771	754	811	814	830	805	781	792	769	783	790	825	809	776	772	795	788	795	820	778	843	790	768	739	752	805	799	808	826	789	819	825	789	796	826	765	841	760	850	783	807	767	840	780	798	776	837	790	805	765	797	795	757	820	765	816	808	805	850	799	781	766	787	802	793	798	800	798	809	812	831	776	806	789	793	795	780	807	800	837	825	838	842	774	788	789	789	881	799	774	784	802	829	799	823	794	836	794	764	796	764	779	829	765	863	828	816	806	780	783	805	800	784	756	821	784	802	787	796	772	800	790	823	803	836	782	802	802	844	798	830	845	808	756	813	797	822	836	781	778	811	833	812	793	797	769	783	786	840	760	751	784	822	796	804	816	813	851	786	797	819	804	800	767	807	761	824	788	780	787	841	815	769	799	839	777	813	853	750	799	782	761	795	814	796	790	780	798	803	823	806	804	792	831	802	822	740	787	810	811
52408	98600	80279	51351	33127	19559	5622	1388	1301	1256	1108	1109	1034	1021	1031	972	1067	955	1002	980	916	958	912	857	929	920	935	934	951	924	975	956	931	871	915	897	866	893	897	902	886	911	928	894	898	928	891	864	954	902	874	989	938	905	881	893	887	879	829	909	894	856	943	884	899	910	954	911	940	851	887	958	887	897	918	916	922	850	901	934	913	904	849	887	895	880	973	923	885	867	921	900	901	910	889	917	952	884	890	903	931	895	856	846	936	936	917	921	858	908	874	864	840	861	848	950	894	879	909	904	900	863	885	850	906	880	874	859	901	868	898	859	913	862	878	857	912	904	901	900	837	855	873	881	860	936	903	929	901	840	896	876	922	867	891	944	888	944	907	832	894	942	895	905	889	871	895	901	939	904	889	926	894	927	954	919	919	840	893	854	897	934	938	928	929	858	845	921	920	878	836	887	896	929	878	969	916	888	900	912	888	911	870	874	890	922	957	896	915	896	900	926	932	871	853	909	901	925	892	876	941	919	947	980	898	921	869	899	912	894	884	983	905	850	888	885	900	887	873	904	884	929	899	906	885	855	886	922	885	892	894	882	912	900	876	894	913	911	927	881	869	936	922	868	896	930	865	917	809	922	922	881	904	877	945	895	894	888	893	892	975	900	868	931	932	951	863	924	878	866	916	901	908	934	875	920	881	868	900	904	857	887	878	882	843	937	897	889	870	854	863	866	888	890	916	953	894	861	902	897	891	942	893	922	893	914	960	963	907	940	891	889	890	899	935	915	878	887	930	959	920	914	900	845	888	884	917	887	866	925	845	861	880	902	873	908	893	879	921	870	908	901	938	912	912	859	881	876	855	916	861	870	919	899	894	954	861	933	872	918	890	905	914	906	905	872	871	887	828	871	883	852	870	902	901	877	891	895	877	875	904	883	892	936	900	871	939	859	934	837	907	881	895	898	885	838	893	908	886	909	860	928	912	845	867	909	902	877	889	881	877	881	905	868	867	916	926	863	853	864	895	916	874	862	897	886	906	909	926	872	849	856	877	869	861	943	913	882	920	887	905	882	874	894	856	927	882	925	909	939	843	869	889	868	864	856	870	932	912	905	953	920	901	868	907	891	926	862	902	903	880	897	862	879	907	902	912	874	901	852	906	870	864	929	899	951	938	883	894	875	896	913	886	898	917	874	872	946	901	907	884	920	860	940	844	940	842	873	920	851	974	919	906	914	906	879	904	880	899	927	887	903	915	931	904	863	903	919	887	902	906	976	871	907	899	905	888	867	896	814	911	911	870	933	916	904	918	920	926	859	903	921	880	914	864	875	875	907	879	892	894	894	934	902	902	872	945	887	904	889	924	868	908	895	923	882	893	893	934	898	923	902	867	892	917	889	910	896	904	901	897	898	889	890	911	858	867	932	929	867	920	842	911	909	932	904	935	908	919	952	888	931	893	898	912	907	924	899	868	906	887	916	898	868	893	907	873	888	922	893	854	898	911	918	894	910	904	896	891	874	917	894	861	872	866	873	907	862	890	922	894	911	855	877	917	930	882	955	877	849	844	877	949	871	857	919	850	881	855	944	893	887	949	888	902	951	945	937	900	897	899	911	886	919	911	905	894	951	881	888	916	917	904	937	933	940	919	900	893	865	890	901	921	821	910	897	888	880	903	856	913	920	967	863	887	885	921	910	945	918	836	951	900	899	865	903	885	896	846	892	941	844	855	938	890	907	898	865	864	856	904	884	919	931	912	858	938	893	918	921	891	864	882	878	918	910	850	933	879	912	848	881	948	899	863	882	903	854	919	887	899	844	923	904	877	894	867	922	874	844	855	894	893	908	919	883	892	829	922	881	932	883	894	874	873	871	916	908	886	870	889	891	900	853	896	920	905	948	898	874	926	905	866	886	890	892	926	940	844	858	873	916	877	865	925	876	924	855	914	844	869	897	875	897	895	940	922	925	865	941	907	906	926	924	876	878	850	795	906	906	850	898	897	943	888	915	892	898	938	882	864	850	862	919	873	938	925	870	873	879	930	912	871	888	929	877	940	929	924	991	902	900	851	892	894	884	894	868	877	856	847	906	925	889	924	849	913	942	886	871	882	887	870	889	899	886	849	845	892	910	968	863	876	928	930	846	946	881	933	964	898	932	900	907	923	897	915	892	953	965	873	918	863	938	886	915	837	922	879	952	912	886	920	895	920	886	880	939	879	909	883	892	902	871	907	881	892	892	860	858	941	883	882	838	926	883	884	872	938	850	887	890	885	888	901	895	876	939	860	894	928	887	908	868	879	929	906	898	868	904	913	886	881	831	918	863	856	884	884	918	873	886	878	908	896	937	915	863	876	865	938	888	943	893	881	944	894	891	895	892	912	900	879	925	886	862	835	864	914	906	863	911	926	868	889	856	869	932	946	957	905	903	984	912	842	903	893	862	902	898	922	901	847	858	945	871	897	929	911	897	864	862	838	875	877	836	894	867	871	894	885	873	897	932	899	907	900	932	951	912	865	846	901	902	932	869	865	890	879	929	929	896	930	907	923	891	875	902	854	885	910	878	906	891	901	905	877	890	825	953	891	918	864	878	861	895	903	929	917	897	920	928	935	947	912	939	920	867	854	888	895	913	858	865	888	911	873	905	880	903	893	928	944	916	890	855	893	856	907	831	927	902	895	879	930	873	884	897	894	844	907	896	867	938	885	885	851	886	896	878	867	849	914	860	915	931	883	923	889	838	863	859	901	908	823	904	889	982	817	930	878	889	871	870	894	902	891	917	953	870	960	919	835	852	899	975	903	907	886	889	937	921	914	921	924	872	890	891	931	918	882	891	899	954	908	884	905	833	892	910	912	889	902	843	886	896	907	906	862	862	883	950	883	901	889	862	945	867	879	891	901	820	860	963	896	898	861	883	875	863	899	883	868	866	890	872	864	868	896	886	952	843	874	866	875	883	950	899	922	847	898	884	854	938	907	867	912	917	903	959	864	845	843	930	899	899	881	873	895	862	878	870	894	908	870	878	863	892	865	935	885	907	892	892	886	851	904	881	897	910	876	862	916	860	883	860	919	906	908	893	833	937	888	863	903	837	924	873	897	873	884	884	931	913	876	908	939	890	880	905	927	908	891	898	926	880	844	920	886	928	920	868	890	898	902	907	884	906	898	911	916	913	955	932	867	919	892	930	920	887	921	903	878	896	865	876	900	906	875	904	930	840	915	884	912	874	904	909	905	927	935	873	907	940	866	889	879	869	886	874	897	897	916	902	923	877	868	922	902	948	895	896	897	952	889	889	872	906	892	865	902	869	885	897	901	860	902	859	871	914	876	906	884	933	889	905	872	944	936	891	892	872	870	846	901	920	869	862	913	841	904	904	933	841	922	889	879	891	883	900	935	893	933	889	864	854	881	931	883	929	873	910	896	889	875	902	933	891	877	897	922	887	909	885	888	926	850	861	912	888	884	901	886	903	871	878	923	908	859	917	864	925	908	866	899	880
27654	27632	30672	14022	2542	1091	450	349	341	380	395	365	371	360	340	352	368	378	375	329	374	405	369	339	372	383	369	325	345	310	331	358	357	355	363	384	345	377	350	381	345	366	358	342	379	381	361	339	350	354	385	363	371	357	363	364	384	310	370	370	387	343	328	372	355	342	394	354	356	406	357	356	367	336	382	369	349	413	374	348	369	404	352	371	384	335	385	374	385	354	390	364	372	364	389	322	383	365	329	373	383	375	357	352	365	372	376	357	366	380	362	380	351	355	385	387	337	336	351	337	352	320	378	368	379	352	360	397	403	352	374	358	368	392	385	374	358	360	352	384	354	335	354	383	331	362	344	366	319	354	404	357	360	372	326	377	371	366	345	364	364	359	389	397	343	388	360	352	385	401	336	403	321	341	391	370	340	358	341	353	362	363	346	343	383	379	340	410	342	365	363	352	352	371	386	332	353	372	372	347	340	354	361	377	362	381	375	343	370	372	324	379	383	378	382	384	349	349	306	369	387	356	325	365	342	358	363	385	372	357	365	355	387	355	350	366	345	376	349	369	347	340	367	368	358	334	381	356	362	359	347	363	374	353	369	384	368	338	366	346	374	346	401	377	362	329	386	424	313	373	374	380	356	363	345	390	381	373	363	384	382	405	381	358	363	364	375	371	365	321	366	346	369	381	358	337	366	354	378	354	368	353	338	345	380	369	390	333	348	336	399	346	370	361	384	381	345	355	338	350	367	395	388	349	383	370	358	375	346	344	360	377	337	380	352	358	383	382	350	360	379	388	348	419	350	360	374	354	415	355	378	357	384	374	366	374	402	372	356	378	409	357	334	365	358	394	377	349	360	374	387	354	345	384	372	342	379	373	376	369	336	366	347	354	350	377	401	355	309	386	347	370	362	381	351	374	341	359	362	382	363	370	347	336	402	357	379	380	374	385	381	379	369	350	348	350	365	369	352	393	337	334	353	396	334	344	338	361	387	357	357	352	317	352	367	374	419	379	401	351	337	339	359	365	392	395	393	358	387	396	374	372	324	372	399	365	380	368	368	364	380	382	358	372	377	364	373	363	378	357	367	379	374	373	380	353	345	371	396	356	365	362	332	393	357	367	385	358	361	352	343	346	375	371	372	383	396	375	347	385	362	355	357	347	358	344	365	375	376	335	332	345	357	395	333	367	364	377	369	392	397	391	375	346	371	375	346	364	367	318	352	346	372	342	347	373	389	390	371	370	385	374	360	349	352	372	344	337	400	350	365	381	379	353	359	356	345	390	393	334	363	360	357	381	365	336	364	372	369	348	368	355	343	348	371	343	377	351	361	379	337	345	346	356	366	369	349	341	365	379	350	378	337	376	349	370	358	348	341	380	368	390	331	372	304	359	348	368	375	361	357	377	348	328	370	381	333	375	360	351	371	356	360	374	337	336	374	361	356	416	367	348	390	334	349	370	348	374	357	358	363	362	384	351	347	341	376	334	366	335	378	339	377	345	366	350	373	342	375	346	390	376	339	347	329	395	375	346	345	338	335	376	328	334	357	350	379	382	398	372	391	352	408	370	371	360	419	366	381	357	392	373	355	370	356	339	364	368	351	364	350	355	385	389	365	367	391	354	341	344	353	313	356	388	362	393	381	370	358	339	351	365	386	353	376	348	368	363	378	363	350	382	362	354	359	366	346	401	339	376	360	380	391	369	381	369	356	333	348	354	360	346	346	347	335	366	358	390	347	377	368	382	374	386	356	360	341	365	343	379	388	375	383	352	337	379	365	373	386	358	354	364	379	373	341	357	370	358	396	358	352	387	346	391	362	369	386	389	367	373	340	371	355	384	345	362	349	330	367	360	344	361	407	352	365	344	368	347	382	345	371	391	366	395	353	353	354	339	377	385	361	366	363	376	342	360	367	373	348	377	308	354	347	378	376	357	339	352	328	386	384	376	351	343	365	378	369	386	360	403	348	366	342	344	366	351	403	330	359	423	350	339	382	360	333	346	363	354	365	381	364	389	360	366	353	380	334	398	331	356	375	368	375	360	397	388	340	350	339	376	381	374	324	343	343	396	378	358	356	355	387	351	384	356	366	338	344	351	347	386	381	389	330	364	372	368	365	330	382	382	373	346	321	369	389	349	340	384	380	418	365	362	399	364	346	339	368	379	383	347	359	370	366	344	357	379	356	364	350	364	359	349	372	366	359	345	351	344	375	379	349	397	367	355	376	377	383	335	372	375	361	346	341	363	362	361	381	381	365	344	352	391	375	374	358	365	365	345	363	374	333	340	342	367	378	361	359	370	351	395	356	375	395	342	357	370	364	331	388	387	369	343	364	357	389	353	347	375	389	385	365	360	367	373	395	352	370	353	382	365	340	377	380	357	373	367	391	343	360	360	361	372	369	327	371	396	372	374	348	346	424	369	361	375	396	390	383	340	361	374	384	323	347	356	355	362	347	360	386	368	334	361	367	373	360	369	377	360	393	358	329	370	339	361	351	342	364	394	354	348	340	360	373	371	391	392	407	391	342	348	372	387	370	373	362	359	362	375	410	353	346	389	416	362	371	406	364	380	370	364	370	368	378	374	368	362	338	362	389	383	371	372	401	372	393	370	385	366	357	375	349	381	362	382	358	337	328	378	384	352	371	346	370	351	348	367	347	369	411	359	384	394	369	401	398	331	369	366	392	346	352	358	351	371	378	364	355	338	390	339	354	383	340	349	322	371	353	370	411	344	349	395	374	366	340	352	348	356	392	392	342	323	380	370	291	397	338	377	377	376	372	387	376	340	333	347	347	396	353	383	385	399	327	386	341	358	381	336	375	374	367	350	376	395	368	380	365	381	353	382	368	371	349	355	340	412	394	339	366	373	353	362	377	378	376	368	402	353	349	380	352	379	340	373	366	340	360	372	373	366	338	355	362	362	345	364	368	374	388	377	344	365	407	367	355	370	379	392	375	351	356	375	389	336	372	366	358	398	353	325	372	357	363	343	372	387	409	339	317	346	359	357	400	362	351	351	365	354	338	337	347	350	384	334	382	387	342	355	394	350	379	393	376	389	367	382	351	371	389	351	371	378	351	382	346	362	359	335	363	391	392	362	340	351	363	374	362	365	397	404	395	357	323	372	340	355	381	351	338	376	370	409	362	319	378	369	357	388	356	343	361	354	358	375	389	392	385	350	374	393	351	370	345	345	353	367	358	352	343	370	343	363	348	374	376	383	333	380	383	336	348	375	393	370	335	357	335	340	330	381	383	367	372	359	383	390	339	372	377	371	382	396	366	357	375	361	385	361	315	369	373	364	349	357	340	371	357	352	341	332	385	343	363	315	359	390	366	383	345	397	355	395	359	369	341	353	366	355	369	362	320	358	376	343	375	362	381	345	352	360	395	354	372	368	353	377	357	381	355	381	383	364	345	330	348	393	353	376	385	382	347	341	369	317	373	374	392	365	319	386	342	340	339	357	350	368	370	407	404	374	344	377	374	349	358	386
20902	43536	30799	9803	3164	1611	610	451	445	443	423	431	467	427	415	437	454	442	419	416	471	415	417	412	445	436	467	443	423	440	439	454	408	445	413	423	490	433	448	440	435	415	407	417	443	431	433	446	438	413	435	443	471	428	463	436	428	437	441	417	471	445	406	419	430	419	420	482	448	428	414	446	428	412	448	431	459	482	445	390	446	398	480	488	396	466	435	416	473	450	400	411	469	444	448	460	414	437	410	419	450	439	463	399	443	426	419	449	447	455	400	458	450	401	434	410	416	445	422	425	454	424	423	444	442	398	439	402	473	400	438	450	455	428	417	454	495	435	461	424	474	436	475	424	439	451	480	437	426	419	459	433	413	440	423	460	429	451	462	420	436	426	434	449	466	426	425	437	427	437	435	446	420	447	429	423	420	453	423	435	429	446	401	417	443	443	464	432	444	456	465	413	434	451	385	418	438	445	422	462	458	447	439	412	422	436	468	399	441	423	454	465	420	448	456	433	410	416	443	411	408	449	435	457	426	422	445	430	382	440	452	428	446	457	404	422	435	401	466	423	423	420	429	409	419	416	459	446	463	407	431	430	463	391	409	420	426	442	395	450	431	401	472	422	434	416	428	446	423	427	502	441	454	425	448	446	422	426	419	430	394	431	446	435	454	398	431	442	429	442	430	394	449	443	439	457	437	425	445	407	449	428	441	435	422	420	452	456	388	442	428	425	405	425	470	430	396	431	407	395	452	459	435	474	407	438	436	442	409	435	425	451	438	422	422	455	434	427	443	425	424	415	379	438	451	424	431	434	437	411	409	471	421	425	454	404	408	408	418	467	448	461	427	425	447	417	454	430	382	460	406	460	391	434	454	364	452	410	398	416	418	428	432	407	388	449	420	420	453	476	390	409	408	447	405	420	443	428	430	451	477	407	434	449	428	428	455	441	434	465	453	412	437	454	433	412	405	428	405	385	419	420	420	427	427	434	449	420	455	433	397	439	434	458	416	406	421	434	414	409	436	499	401	426	418	430	460	441	440	442	431	438	391	430	432	385	421	397	433	412	436	401	417	450	413	417	426	470	457	456	438	422	439	425	410	413	447	452	445	444	445	453	417	431	439	450	410	457	446	429	469	428	409	422	392	422	443	429	444	429	451	461	437	447	453	430	404	397	411	424	436	416	445	391	461	434	456	433	402	463	444	435	422	458	433	450	458	446	438	409	434	440	444	440	439	401	446	450	430	430	482	441	436	415	431	431	445	438	430	451	450	433	417	447	421	452	413	454	442	466	445	413	421	451	423	464	413	431	425	423	433	430	435	442	428	451	429	427	477	447	427	418	444	479	445	435	478	447	507	405	453	466	407	405	419	438	437	440	489	404	478	436	425	450	425	440	445	415	442	427	428	417	407	439	459	435	388	434	431	420	467	467	455	439	441	487	435	420	433	416	458	443	423	429	436	464	366	454	410	450	452	421	428	455	487	436	442	428	478	465	409	448	433	457	394	433	419	460	432	442	407	438	423	445	438	445	448	443	441	430	403	427	432	454	431	438	484	432	426	417	456	433	420	440	398	436	466	459	415	430	449	427	442	430	478	413	435	437	428	466	424	407	419	492	439	417	462	413	421	438	434	452	419	441	445	394	417	444	470	427	470	400	453	380	438	471	419	416	416	445	415	476	434	407	394	444	424	426	432	457	428	412	402	423	431	459	409	422	447	421	413	414	427	466	418	404	433	409	437	454	457	454	453	416	442	433	432	424	421	522	438	422	433	467	448	415	471	414	455	450	433	428	468	439	435	421	424	413	435	439	465	409	451	444	464	413	429	445	468	454	450	402	418	403	394	454	482	476	430	439	429	444	454	446	443	428	438	419	440	428	383	440	442	454	439	445	448	437	390	440	448	416	413	459	439	436	431	445	411	449	462	451	406	399	424	439	459	461	437	442	436	434	446	405	425	411	433	460	436	415	423	432	453	412	453	472	432	445	412	438	443	422	434	446	443	445	457	425	421	431	437	433	435	435	404	438	458	438	442	455	444	452	425	426	423	442	476	436	462	446	429	447	432	434	427	462	449	475	475	471	455	427	444	449	436	438	423	449	436	432	448	391	431	404	431	420	416	430	439	451	436	407	410	428	423	452	410	431	402	399	447	447	416	391	428	451	424	450	423	432	462	390	476	450	432	441	446	453	453	446	437	434	469	449	409	429	450	400	432	410	457	437	448	413	438	426	415	428	427	445	425	426	440	444	442	471	420	435	462	411	434	428	429	394	453	460	427	436	456	465	444	396	451	436	433	431	430	442	450	406	457	417	402	452	460	431	425	449	446	450	435	433	444	462	436	440	419	438	437	468	435	417	441	371	450	435	466	424	440	463	470	448	429	430	394	438	433	433	446	412	453	442	443	398	431	425	463	425	440	428	436	474	413	400	423	438	438	496	440	433	473	471	425	442	420	448	429	428	463	426	423	405	435	410	442	439	425	423	407	448	441	490	442	404	445	433	426	423	415	428	445	433	393	397	443	453	425	437	419	464	445	494	411	447	407	432	429	437	464	472	417	401	448	420	423	430	458	428	434	424	448	442	416	426	441	416	428	421	417	452	443	381	408	431	453	417	417	434	439	433	449	433	469	411	436	414	416	421	391	461	448	419	435	451	410	420	384	462	435	462	449	426	442	417	443	459	447	447	448	468	420	459	416	419	399	467	397	423	448	441	403	405	407	455	440	461	422	446	431	457	454	465	444	434	453	422	404	399	459	413	427	410	409	438	426	415	449	438	418	389	428	444	408	433	387	446	435	429	415	430	414	385	403	444	445	424	392	469	406	436	427	434	472	425	421	438	445	433	433	416	468	446	433	454	443	439	418	437	463	434	420	454	420	446	407	440	406	430	453	431	452	408	401	412	439	429	426	442	456	416	502	426	453	382	438	470	476	428	450	399	450	404	449	437	430	411	438	416	424	432	401	393	446	460	422	444	405	423	392	411	423	430	433	449	444	403	388	415	440	447	411	406	436	435	425	448	419	411	429	407	443	434	422	415	440	449	460	437	396	462	439	460	411	448	439	454	452	439	472	443	425	449	428	411	455	452	453	426	437	448	451	430	439	458	405	404	475	396	447	426	430	446	445	451	419	425	442	439	413	444	452	427	413	401	468	456	424	425	415	420	480	426	445	420	434	420	425	402	388	455	444	464	408	424	410	427	429	408	431	425	439	473	446	380	425	435	476	416	435	390	420	423	422	454	452	462	465	452	435	458	455	418	408	444	460	394	425	473	414	430	441	472	413	425	412	421	409	448	391	413	433	437	443	461	447	429	419	431	458	518	413	426	445	417	462	423	455	451	411	441	465	437	421	419	466	411	466	447	440	467	454	464	419	416	395	454	433	454	425	438	414	432	425	426	427	425	427	434	441	430	459	392	437	408	426	406	464	425	463	438	402	431	435	412	446	431	436	420	420	443	411	449	411	460	439	432	424	416	378	429	461	465	431	461	439	423
24449	22920	36210	30686	21136	14015	2353	661	588	577	552	567	558	554	564	584	512	507	541	565	547	512	571	513	523	510	547	506	518	539	542	538	572	504	491	507	564	533	544	508	554	505	494	558	521	532	532	532	576	519	517	536	513	507	513	552	527	561	538	530	540	558	542	516	521	528	510	600	491	529	516	495	541	523	530	568	533	493	519	550	515	557	518	517	577	533	517	523	512	514	516	536	540	525	491	541	500	546	528	528	516	511	520	527	502	505	498	503	517	545	577	545	538	520	512	562	525	506	569	501	517	511	516	519	539	498	514	526	486	486	517	525	522	549	559	482	495	564	539	520	504	548	532	518	510	568	533	508	539	527	520	575	542	508	475	522	511	516	514	530	521	506	519	519	508	515	505	548	507	566	535	521	521	528	527	499	523	506	514	562	515	509	571	471	522	508	512	535	505	555	500	525	504	561	529	515	535	503	523	525	528	549	492	523	559	525	523	511	534	470	546	537	497	545	512	525	548	499	498	545	527	557	487	513	555	517	513	536	548	479	535	566	562	539	507	519	502	538	550	520	512	563	530	511	558	545	492	500	477	538	486	490	526	570	563	538	530	507	511	512	572	510	491	503	580	526	550	517	473	525	535	509	546	509	500	554	521	515	546	521	493	501	501	553	499	507	472	532	542	496	464	490	508	538	542	507	518	503	533	509	502	509	504	473	545	545	526	524	509	519	533	540	516	550	533	509	518	495	476	514	552	501	541	561	491	504	513	510	505	502	512	505	484	526	502	546	487	548	549	547	512	541	545	549	496	540	532	513	524	497	528	494	509	551	576	514	514	537	573	512	566	516	518	538	520	531	481	551	548	545	494	530	503	563	519	507	533	509	556	474	545	507	534	502	563	545	519	509	545	555	521	511	538	524	515	566	526	533	568	527	540	491	513	540	509	543	520	506	533	526	521	478	534	509	514	514	541	574	551	544	551	542	530	527	488	555	506	551	530	504	543	529	549	491	535	527	519	546	542	522	492	552	506	528	498	499	549	525	528	526	565	543	571	512	502	558	549	504	519	503	533	514	536	531	516	546	529	517	540	553	530	517	550	503	533	545	510	530	474	523	541	571	549	456	529	506	526	518	544	523	513	516	475	543	509	544	544	561	535	543	485	546	523	533	516	494	497	508	533	499	530	492	523	476	534	506	560	513	496	508	541	526	542	523	504	545	530	484	527	500	532	555	511	497	509	563	522	473	513	554	508	602	546	498	516	521	494	548	516	576	519	510	565	474	425	486	510	564	551	471	528	500	539	489	544	539	492	544	513	545	489	538	529	503	518	550	510	581	492	529	512	510	511	535	525	520	515	564	570	542	551	562	553	523	521	581	534	590	511	539	484	527	547	549	477	508	541	510	525	562	526	534	552	504	519	504	514	521	517	507	537	532	529	532	524	541	489	522	521	557	575	512	525	490	511	547	547	535	540	510	460	550	504	514	488	502	531	502	552	514	559	498	503	531	520	527	523	533	533	534	542	517	497	521	477	501	547	510	569	509	537	510	535	516	492	512	499	504	532	528	558	538	517	524	546	532	530	503	548	523	570	491	517	510	551	502	503	514	505	611	521	496	503	537	495	503	560	560	517	521	549	552	540	504	540	526	514	566	530	489	532	553	533	551	523	524	494	518	518	536	489	539	541	544	540	506	548	543	533	565	554	547	488	530	532	534	544	549	519	505	539	535	532	509	525	517	527	529	492	515	540	520	526	534	568	483	510	502	497	534	528	516	526	528	515	529	558	532	515	527	566	532	509	475	522	522	542	548	545	554	520	503	556	534	496	522	496	559	509	527	564	528	544	506	519	545	514	506	514	504	525	528	527	487	498	530	527	526	539	528	529	544	572	529	557	520	511	486	499	561	554	523	551	521	507	540	534	534	522	585	508	522	522	489	483	503	536	475	535	529	508	507	477	495	536	494	560	513	517	508	533	550	509	549	512	547	528	533	551	525	531	519	547	512	538	490	481	495	515	485	538	512	499	546	528	514	503	525	511	520	511	494	533	502	531	561	494	541	520	582	536	568	530	552	533	505	544	526	545	520	506	531	466	547	559	539	533	566	515	539	498	542	499	505	528	513	560	544	494	520	496	520	483	500	488	522	547	536	509	569	538	548	534	494	492	515	530	512	501	512	551	510	522	523	539	547	560	564	504	510	558	528	512	501	519	532	518	514	518	569	538	557	548	572	481	533	527	551	550	518	528	514	548	514	547	558	493	488	549	518	519	511	553	516	573	510	508	485	516	544	540	484	529	521	544	502	539	500	504	510	505	539	490	539	520	533	544	502	526	491	515	553	542	543	550	555	533	516	515	522	524	532	544	528	534	510	548	537	499	465	555	495	531	527	519	568	540	485	499	515	539	559	540	557	537	555	494	551	537	485	517	573	457	506	507	571	514	548	513	514	516	526	546	516	545	495	555	501	501	521	514	508	524	523	536	521	503	522	488	558	505	532	524	521	530	563	487	546	471	550	527	530	530	536	510	466	522	492	554	544	520	500	502	542	541	544	501	543	495	511	501	566	499	556	524	520	524	518	520	502	519	524	500	524	507	543	495	502	545	545	538	554	550	545	506	512	501	521	541	557	540	522	546	526	535	551	557	511	567	520	529	531	510	478	553	509	561	523	556	521	496	521	517	545	545	507	510	517	513	510	480	550	528	540	536	499	577	520	510	489	532	523	516	503	530	505	498	580	532	542	505	537	515	528	502	519	542	538	546	528	512	520	526	505	516	532	530	517	531	520	535	499	558	531	530	509	556	486	525	508	542	526	537	525	536	533	530	527	510	542	489	540	530	549	504	537	547	513	524	545	546	537	528	497	506	572	531	547	537	508	551	542	527	513	543	522	543	580	476	509	508	492	521	496	502	508	533	504	525	510	523	577	508	525	546	500	529	573	508	500	543	513	477	504	515	516	551	571	483	506	527	519	523	477	545	502	541	510	516	496	536	548	495	545	533	521	538	493	522	559	502	516	555	502	549	572	527	517	514	545	503	488	563	549	528	548	528	491	536	486	535	520	489	537	484	555	516	551	582	512	511	525	495	555	537	534	508	538	510	526	512	506	463	526	509	512	482	532	466	542	530	543	569	514	556	510	506	497	547	544	488	533	534	487	519	462	511	510	517	487	529	520	530	522	521	535	512	527	508	577	530	543	508	554	499	510	500	502	522	524	533	567	495	529	547	554	506	506	491	540	501	556	540	570	545	472	515	548	536	533	524	532	549	521	554	523	512	534	501	498	501	513	513	519	484	512	561	536	538	535	557	540	519	549	537	491	502	548	511	595	516	546	547	511	534	529	523	493	553	533	473	534	481	520	502	515	516	560	524	565	564	521	519	535	524	554	494	476	523	501	554	557	506	546	509	499	516	505	510	548	515	547	500	509	489	535	534	549	486	576	529	551	522	487	541	538	501	540	535	530	476	546	524	534	525	536	549	532	531	509	509	517	516	534	525	469
42931	85450	67124	35958	19486	11459	2122	708	701	707	680	702	671	651	637	595	619	666	568	612	639	606	679	587	616	634	572	556	604	602	606	614	562	594	599	559	614	622	591	611	623	600	600	589	624	626	589	605	587	620	604	574	579	576	557	584	618	595	566	612	565	563	574	577	596	585	598	596	627	616	609	601	612	618	620	591	597	588	639	595	616	615	601	612	577	571	593	609	598	587	605	580	601	629	629	583	585	596	612	567	600	596	556	612	560	560	598	680	601	597	597	580	599	602	622	603	596	597	624	629	610	617	587	630	631	600	615	636	611	634	615	617	613	606	524	612	584	612	626	597	580	601	590	610	586	646	614	594	575	624	581	626	627	607	561	596	582	565	616	647	612	594	580	603	587	604	577	624	638	611	577	558	541	603	616	619	571	634	577	617	616	597	582	595	644	656	587	599	568	571	631	603	603	607	598	562	580	626	579	613	603	560	607	572	595	618	616	584	576	614	573	612	554	588	568	654	566	618	588	617	664	596	611	589	593	607	600	594	600	629	631	556	591	612	554	609	618	633	597	601	553	606	571	561	625	579	629	606	570	663	622	644	622	613	602	612	609	596	629	591	594	633	603	617	570	595	603	590	625	598	579	586	642	586	519	570	608	578	552	582	566	590	619	596	629	595	604	602	599	618	585	582	580	610	533	565	597	572	573	619	610	589	554	606	617	591	620	610	578	590	600	606	590	600	579	632	618	644	569	628	582	599	618	611	613	594	591	631	605	602	600	628	561	607	562	636	598	593	630	601	596	622	575	567	617	617	611	642	566	605	581	586	600	584	592	617	592	597	623	545	587	586	637	595	604	578	610	559	631	595	597	554	616	593	566	595	575	607	614	616	605	576	632	593	605	645	626	588	597	614	591	578	561	581	620	613	620	612	620	595	660	579	608	610	584	583	606	574	628	631	584	608	614	610	629	603	603	586	581	568	630	592	600	613	641	588	607	571	555	588	622	670	586	632	590	621	604	600	615	655	629	620	581	601	606	625	575	583	588	612	603	572	584	601	606	595	573	589	614	596	589	631	608	567	653	598	612	597	621	582	522	627	614	619	627	582	594	617	620	615	594	594	575	618	605	585	622	622	606	624	598	618	565	610	595	631	608	635	564	564	614	653	557	594	598	593	605	582	579	609	565	625	658	603	585	541	557	563	602	595	634	629	624	631	588	611	587	559	568	587	581	592	595	559	587	604	605	582	585	627	580	613	590	583	570	630	610	613	568	588	618	561	612	631	575	563	606	592	586	605	601	560	601	572	581	568	603	575	644	587	615	567	618	603	615	626	542	571	540	618	605	627	573	609	617	611	577	606	631	590	594	579	596	585	586	603	588	560	593	562	604	637	592	606	601	610	603	646	602	621	621	631	570	622	583	606	616	619	593	601	656	644	613	564	599	608	617	580	563	570	610	572	612	577	562	596	580	555	596	645	637	583	565	617	568	601	538	611	609	644	578	578	562	607	617	614	604	610	624	610	583	598	605	570	639	618	608	596	581	587	623	632	602	571	599	617	581	549	622	595	634	602	591	602	567	611	588	566	599	654	642	609	631	594	637	612	617	627	572	561	603	517	588	601	593	650	588	613	615	618	598	551	586	544	620	578	632	607	604	602	601	660	606	589	600	590	617	584	605	626	654	589	611	617	612	593	626	569	571	634	586	643	609	617	625	605	598	574	582	547	545	671	615	565	634	614	571	633	615	626	592	611	661	638	578	578	628	601	585	611	615	606	598	616	567	647	600	637	587	568	610	594	639	578	630	606	544	578	610	607	595	603	582	600	606	552	594	609	554	598	568	619	606	578	616	555	585	605	588	588	647	607	591	580	598	561	631	594	593	571	601	605	582	594	584	587	607	615	594	595	554	619	611	577	611	636	613	646	581	596	542	606	634	621	608	577	610	578	604	585	652	606	614	579	592	597	650	618	593	612	588	609	583	576	604	594	608	584	623	569	592	578	615	596	591	608	628	608	615	614	615	609	573	586	623	618	587	589	609	610	581	587	645	579	601	613	620	594	594	610	586	612	626	621	564	590	613	614	600	569	579	577	600	611	577	619	559	573	619	611	581	643	557	595	577	624	636	634	581	619	620	615	595	601	595	618	626	607	601	616	622	593	586	580	595	637	603	628	625	576	593	575	596	599	597	589	574	571	615	612	599	629	571	608	603	601	640	593	574	592	584	624	590	581	612	569	559	567	634	610	602	614	597	649	584	595	557	627	608	579	577	581	590	596	563	669	594	594	596	602	591	614	587	628	613	610	583	618	601	570	596	590	606	574	596	617	592	602	608	611	625	629	567	557	601	596	611	557	593	617	623	613	552	613	616	627	613	607	624	608	597	583	587	594	623	582	607	624	605	648	651	586	617	604	605	602	619	608	599	607	592	609	586	584	614	644	596	620	604	605	609	634	599	589	593	588	580	594	602	614	617	596	622	621	570	572	597	602	596	602	611	584	595	597	592	641	604	618	582	616	663	658	609	608	583	614	577	605	577	614	664	613	615	603	558	562	565	599	609	635	606	609	571	610	564	555	597	612	569	606	604	581	621	620	588	603	588	583	591	604	604	623	631	602	560	606	579	615	600	636	608	565	610	621	571	584	599	618	572	590	529	657	562	599	644	623	603	601	547	534	590	560	588	595	580	640	613	643	607	610	598	602	618	590	615	639	584	590	627	586	652	543	609	563	615	603	611	602	601	606	626	597	595	606	587	596	556	598	616	601	643	613	597	625	584	615	599	622	580	609	566	624	588	574	578	596	578	553	578	572	617	630	568	594	596	617	581	576	557	607	635	560	600	564	586	641	618	613	547	584	582	542	602	607	568	574	631	589	619	596	577	621	607	589	610	605	575	630	607	654	595	613	584	589	560	566	640	585	636	557	627	611	632	611	587	627	583	564	613	662	593	609	609	591	625	598	625	596	605	583	627	583	579	665	607	587	583	607	578	606	619	610	610	574	605	631	604	598	611	632	626	624	562	542	578	548	599	576	637	612	616	608	570	593	613	596	590	638	599	615	585	566	601	658	574	574	599	643	586	636	613	601	572	598	622	663	621	621	592	627	617	612	603	624	582	605	564	582	588	586	579	611	652	640	587	574	602	639	608	609	630	632	573	563	612	604	591	607	599	606	582	624	586	613	602	579	569	618	539	613	592	576	595	591	635	565	634	568	576	591	608	600	573	591	600	599	587	576	557	606	651	581	589	612	590	616	608	607	591	558	653	612	618	597	601	597	587	615	604	578	617	616	551	611	597	589	590	605	612	629	597	585	592	639	613	556	594	595	611	617	628	633	582	619	582	625	582	598	612	617	647	573	584	607	609	557	578	556	601	604	622	581	591	596	596	573	575	594	617	615	604	621	647	619	565	573	595	603	615	616	626	617	600	611	569	619	601	594	552	609	644	611	599	554	643	612	597	576	617	594	602	591	570	583	571	627	605	591	608	658	635	537	568	587	573	612
25318	23670	34831	27412	13998	5509	895	535	487	465	504	458	483	454	432	455	442	472	413	480	462	440	432	501	428	482	463	469	494	429	398	436	457	472	467	421	438	435	405	436	430	449	431	456	391	437	462	423	424	450	427	415	435	468	456	455	440	455	455	455	504	433	431	459	450	449	447	427	437	420	453	457	470	443	438	432	477	435	420	446	465	450	420	426	461	447	474	463	440	464	450	439	417	415	456	436	439	449	480	436	441	465	455	426	452	445	422	447	466	430	435	454	431	424	424	470	430	469	437	447	469	446	408	474	438	461	464	440	460	448	477	448	392	472	469	426	459	478	446	438	462	465	409	461	485	443	468	398	464	435	443	450	441	438	443	457	463	470	466	421	404	429	414	440	437	466	444	439	440	423	440	457	440	424	420	455	452	427	424	448	426	454	483	483	444	420	415	446	432	414	456	424	432	452	474	439	413	432	429	395	422	398	427	454	417	416	447	482	454	465	434	458	449	434	433	426	441	426	449	382	440	450	442	435	464	428	408	464	432	412	418	432	419	470	415	436	421	431	426	469	441	429	448	428	455	435	437	420	449	455	440	444	414	415	433	455	407	439	443	435	437	491	443	466	417	434	414	431	421	435	422	439	415	424	394	467	456	421	450	420	462	460	446	451	425	445	429	449	436	453	431	409	402	449	473	440	456	418	440	426	445	451	442	442	457	418	449	430	425	436	441	428	432	437	434	470	461	430	466	438	417	460	415	467	441	426	436	426	441	430	504	437	459	437	455	483	420	473	449	425	416	472	422	427	433	448	459	440	431	465	441	455	453	471	432	391	461	443	451	441	480	455	451	438	428	463	433	441	440	457	481	448	449	424	433	433	432	470	449	438	406	462	409	428	431	470	411	421	484	467	448	437	471	448	467	433	425	451	456	401	478	438	435	461	453	456	417	474	480	452	429	449	454	461	490	445	441	451	470	445	438	454	472	459	456	439	471	452	453	442	473	412	432	456	410	465	439	452	468	451	428	442	426	467	435	453	440	403	470	445	436	454	429	466	464	422	413	424	451	456	466	454	481	422	453	447	477	447	437	429	430	469	449	451	460	450	454	469	458	407	414	458	463	452	463	484	434	400	432	465	446	423	451	439	453	458	432	458	443	441	456	441	451	425	441	474	478	451	449	447	444	427	441	382	458	435	417	424	423	474	438	467	454	434	470	425	436	485	384	429	460	453	430	467	466	467	456	405	429	450	439	419	432	441	435	425	420	432	425	405	434	442	440	453	383	434	454	458	451	453	457	446	468	447	430	433	477	458	439	442	485	396	458	435	427	447	433	444	437	454	437	455	441	445	418	399	422	478	437	462	411	438	425	436	444	449	448	433	438	410	457	458	411	441	446	478	445	479	437	466	425	425	440	430	457	429	442	491	455	389	448	471	410	434	435	425	462	458	454	436	429	413	427	425	421	440	431	447	441	463	455	442	470	437	422	456	419	464	449	443	446	442	430	473	453	445	429	409	454	451	455	458	460	477	452	471	470	469	434	443	443	461	467	489	413	439	435	427	428	434	450	460	437	473	455	484	442	434	447	453	412	462	476	434	430	414	423	441	467	441	466	426	432	448	436	448	397	429	476	429	476	441	455	449	440	461	473	490	403	451	464	426	417	433	414	418	450	433	459	428	465	466	447	435	445	449	443	431	429	453	438	427	483	453	435	438	462	440	434	461	413	449	475	470	487	431	435	473	452	414	444	432	431	443	477	481	457	428	441	458	414	435	426	484	458	425	443	397	462	468	474	440	449	437	447	438	445	414	446	462	401	401	420	456	472	431	420	434	449	454	480	458	481	465	397	442	459	449	397	425	448	421	424	478	448	484	460	463	455	420	452	453	450	452	449	433	431	457	404	440	472	453	462	446	454	420	466	424	409	471	433	433	429	464	438	446	471	438	425	493	449	449	393	437	431	411	438	424	402	465	445	462	442	417	435	469	444	435	461	445	440	475	428	428	447	444	441	423	459	431	431	412	446	438	447	416	477	439	419	436	458	410	414	439	470	461	467	464	427	415	445	442	436	446	404	463	477	434	450	460	451	433	453	483	447	417	474	474	444	434	408	450	428	453	433	420	385	482	403	464	441	424	439	463	440	405	448	466	415	448	441	456	435	461	457	483	433	435	453	417	435	447	452	445	451	473	450	433	474	447	450	455	435	449	454	411	455	407	447	435	459	454	455	448	455	418	421	399	479	424	450	415	453	394	483	433	446	474	475	435	465	469	474	449	400	450	394	425	422	421	447	442	425	434	462	473	423	450	444	403	446	433	465	445	445	446	441	483	461	479	444	467	436	452	413	424	454	430	387	476	441	451	433	429	437	434	451	431	434	438	433	426	446	453	430	430	417	410	428	437	458	473	414	461	453	443	418	420	459	421	469	434	417	457	431	444	409	448	461	441	425	438	412	443	429	446	480	447	394	434	467	464	448	459	438	449	451	449	446	444	431	416	435	413	450	452	422	452	452	436	418	404	437	427	412	434	439	435	425	481	451	438	400	430	463	413	456	393	439	458	461	471	422	460	426	453	420	446	434	414	406	484	470	433	456	465	417	455	417	453	433	442	448	415	448	446	412	398	429	428	435	434	434	435	437	466	463	452	422	479	418	443	426	481	451	458	434	460	436	455	434	401	421	443	395	471	449	488	433	429	450	478	422	428	453	452	441	426	419	444	437	451	448	449	390	445	467	449	403	444	425	433	486	430	421	410	465	479	440	446	437	417	412	442	442	442	445	442	450	450	407	429	438	428	464	456	456	436	440	464	467	467	442	436	455	472	428	437	455	445	419	426	433	461	433	411	436	449	424	411	384	440	441	481	417	438	442	443	490	441	449	446	446	451	487	424	458	437	418	434	428	470	423	449	506	403	441	458	457	453	458	433	440	436	467	426	461	442	463	421	428	411	445	447	446	428	474	424	435	460	447	425	462	494	451	461	447	426	472	448	429	447	443	490	421	417	423	445	425	440	450	451	433	448	451	466	443	460	437	419	443	435	462	436	397	459	435	443	429	471	463	426	461	423	454	466	481	434	460	450	478	432	461	441	452	459	457	443	471	438	446	486	408	469	463	400	439	437	452	455	406	407	468	463	456	425	410	445	462	455	463	427	447	465	436	430	438	454	461	454	422	444	472	374	460	409	467	396	441	414	435	455	415	436	415	448	444	424	467	432	451	463	412	446	435	464	442	458	450	433	431	478	444	411	467	438	465	484	456	437	437	455	425	437	431	418	459	436	448	437	448	420	445	444	455	421	415	439	453	441	423	447	443	456	442	472	416	475	421	462	431	476	445	440	446	459	417	398	461	470	449	454	433	433	449	456	451	450	455	503	449	466	420	444	438	450	464	407	441	479	454	431	443	403	453	421	429	405	439	422	429	460	450	437	432	465	410	404	438	446	391	442	482	438	466	427	482	435	429	418	435	428	468	448	460	439	450	431	464	448	445	443	469	454	428	440
40863	74754	55817	26049	12951	7841	1437	630	589	635	612	595	606	629	578	573	557	537	544	531	569	561	557	563	557	563	537	560	516	519	551	541	533	532	508	550	527	566	509	560	557	529	529	545	517	525	604	549	537	535	526	525	548	556	538	517	530	532	496	473	570	577	546	495	551	533	510	526	510	501	521	550	533	512	527	538	551	548	578	526	531	542	530	557	514	526	523	529	516	571	611	564	529	553	520	498	531	521	558	537	500	509	563	529	557	536	546	550	510	519	524	581	544	538	547	539	526	545	585	537	545	541	549	552	522	523	528	531	525	517	543	540	557	592	536	567	543	541	524	561	568	550	504	534	555	551	520	547	546	567	510	555	510	537	532	528	533	520	576	577	537	562	540	517	547	547	478	480	528	533	536	519	603	507	552	481	525	505	531	544	522	555	538	534	502	505	567	520	520	555	504	563	548	525	504	504	515	519	509	537	537	549	521	526	499	578	528	512	531	599	522	557	567	535	552	542	546	512	530	504	495	519	533	536	530	526	543	569	553	512	555	536	513	521	516	548	530	548	505	541	522	523	552	547	515	502	503	503	575	502	520	544	558	515	503	527	537	521	566	493	572	550	490	555	496	524	515	579	515	531	542	536	532	556	562	537	525	507	534	535	527	531	490	532	538	541	543	526	510	550	541	512	517	506	549	499	569	536	532	548	558	563	531	494	514	581	543	509	542	509	521	522	577	513	531	534	553	562	554	541	503	560	586	535	545	530	579	546	529	559	504	525	515	534	534	523	539	528	514	529	552	544	545	559	514	530	519	482	547	530	543	539	532	520	545	499	534	553	565	553	554	545	538	515	521	544	474	548	552	536	528	564	568	529	510	563	523	547	554	530	503	540	526	535	533	488	526	524	549	546	562	545	565	544	545	542	499	509	571	569	562	506	548	527	501	583	578	553	525	527	554	534	551	578	529	520	539	543	525	546	533	508	502	508	576	558	549	586	556	524	523	517	544	523	513	600	535	531	561	538	546	510	529	513	531	547	557	553	536	537	547	559	499	524	516	509	510	530	538	541	516	519	506	513	551	545	520	485	528	569	547	528	509	533	539	543	544	508	505	523	538	563	499	531	560	480	503	519	564	529	492	489	510	503	551	534	508	506	524	533	533	538	539	529	537	514	569	516	524	526	570	508	509	549	518	561	510	581	536	530	570	511	553	551	512	569	558	544	550	508	547	546	534	564	570	517	525	519	502	513	519	506	538	528	509	513	508	522	570	533	496	531	540	538	553	533	543	574	515	529	528	519	507	522	532	526	521	544	530	551	564	535	506	527	496	541	512	520	538	517	499	524	511	580	500	552	525	559	527	535	520	572	512	529	556	538	483	530	513	523	517	509	539	558	532	547	566	520	532	509	531	557	546	546	504	504	534	506	529	563	538	541	563	546	512	561	564	520	520	551	515	570	544	537	573	537	526	504	564	523	514	559	534	493	541	560	521	540	532	567	541	537	494	542	534	512	540	556	517	533	503	492	549	549	580	536	570	487	563	549	527	501	515	545	539	566	548	495	548	573	503	526	503	549	554	526	552	533	512	574	531	575	521	523	511	466	549	514	545	555	545	535	527	545	511	516	567	485	520	522	547	525	584	544	540	535	575	495	479	544	535	500	526	507	557	480	535	525	524	550	507	539	505	526	534	556	531	534	536	520	545	541	503	552	522	539	554	516	533	490	559	515	549	520	546	545	528	463	519	519	505	486	551	513	511	568	520	551	530	509	518	531	570	535	516	538	531	516	548	525	547	517	518	539	500	523	572	526	521	509	567	526	521	528	506	577	534	513	473	580	575	562	512	544	541	558	537	504	529	506	533	525	526	531	539	549	532	517	525	535	542	533	544	520	529	491	538	544	512	523	527	531	532	562	549	544	519	558	548	548	560	512	532	524	551	520	552	540	568	529	539	485	513	547	538	505	494	509	513	549	516	534	522	533	563	502	557	558	511	496	554	541	563	521	571	535	527	543	567	525	512	575	509	503	556	527	503	509	563	521	518	514	574	515	538	548	541	552	506	573	557	532	546	524	556	516	534	511	553	545	554	536	519	564	570	547	568	514	510	508	547	505	527	494	529	573	534	517	522	533	530	523	522	537	528	528	548	531	558	510	522	521	541	533	550	537	554	558	549	549	546	565	550	520	536	535	536	537	518	565	499	505	505	531	521	536	509	568	550	494	551	519	565	541	543	523	560	516	518	519	519	550	509	573	556	518	543	556	539	534	546	516	581	553	579	535	543	540	536	542	492	557	537	525	515	508	476	542	547	517	548	519	560	545	505	530	541	547	549	529	542	530	535	558	522	541	498	519	527	552	518	542	518	532	506	535	521	550	534	521	586	518	528	553	597	512	513	538	532	499	531	560	559	506	551	542	565	536	567	563	526	525	519	509	515	494	517	536	517	501	530	535	496	480	517	541	539	483	538	498	537	536	530	539	536	554	531	545	512	566	541	528	543	548	540	540	534	541	516	535	538	559	519	529	537	521	545	539	518	530	603	543	543	523	573	555	546	557	509	553	530	537	531	516	505	579	562	574	524	522	590	546	525	535	531	517	508	492	541	494	560	566	550	531	566	520	536	522	509	552	508	550	528	559	505	545	534	504	494	505	556	532	565	540	544	516	531	552	526	491	525	553	485	536	538	563	526	546	545	527	490	498	517	488	497	492	543	533	530	520	519	537	524	530	519	541	478	571	536	516	514	480	548	553	484	530	512	508	527	526	517	567	517	540	507	523	518	556	529	590	547	528	526	528	517	576	568	521	523	542	513	580	560	511	539	539	521	521	535	529	554	554	506	530	539	557	542	524	548	518	491	550	512	516	537	548	524	541	552	528	557	528	594	533	553	538	559	540	527	508	561	538	515	576	609	513	524	532	499	565	524	518	544	522	538	581	539	532	520	515	489	513	474	508	536	505	515	523	575	529	527	510	545	570	516	550	509	541	576	507	540	528	503	557	560	548	548	562	509	518	502	553	558	502	572	568	538	582	518	570	550	555	560	489	523	564	537	499	550	529	570	512	526	507	515	530	542	545	527	539	504	512	532	561	507	535	517	537	534	497	516	525	560	533	507	552	557	528	553	543	551	557	556	519	549	505	561	562	556	509	519	545	543	582	563	529	528	550	542	505	612	543	531	536	537	518	557	539	564	568	556	548	515	535	541	551	543	537	556	495	554	523	518	530	569	514	533	487	518	515	552	530	552	523	532	554	527	506	534	530	544	554	545	561	524	534	535	493	517	539	527	502	541	522	561	577	530	520	555	529	553	562	551	508	488	510	496	556	540	537	541	552	557	571	527	544	528	513	553	563	531	507	511	534	516	487	556	556	564	568	547	526	570	494	532	545	513	537	511	543	546	561	496	549	502	564	517	542	547	582	530	537	547	511	496	542	596	538	510	515	555	557	537	520	520	528	524	503	573	522	530	544	547	561	497	555	528	532	548	490	514	590	530	521	539	516
22951	21658	31465	25212	21752	22120	13093	1455	958	940	912	892	899	860	830	860	773	862	829	785	850	830	831	817	842	796	812	735	854	795	850	795	821	860	812	825	808	802	772	757	835	769	852	779	797	824	748	783	820	824	771	825	823	800	810	801	765	804	737	794	821	772	788	797	782	762	807	799	829	780	799	816	834	809	856	770	845	738	776	754	791	825	781	802	812	808	869	773	855	812	742	785	780	815	744	800	816	806	843	783	751	770	779	807	799	795	787	774	765	765	768	808	818	837	757	769	823	851	843	823	832	809	817	808	815	831	763	763	807	817	792	774	745	789	824	772	793	834	787	791	807	780	813	757	827	803	787	800	803	758	784	766	740	860	842	795	775	841	816	781	782	803	797	768	783	840	752	813	746	772	785	834	776	767	827	770	824	777	760	735	863	785	778	822	785	832	748	798	760	811	762	798	777	753	842	795	795	809	833	868	806	804	784	796	810	740	846	831	777	779	819	792	798	769	777	767	786	803	813	824	809	729	840	818	798	838	750	771	804	818	790	834	731	829	757	798	778	770	813	793	868	789	797	820	761	772	767	816	795	836	770	823	817	764	783	776	820	806	757	782	817	844	772	774	792	748	795	800	767	784	791	808	801	778	783	879	805	784	796	753	768	835	836	755	824	775	787	818	800	827	793	811	792	776	725	813	800	789	789	804	792	805	831	803	753	797	760	796	815	837	824	764	767	806	750	819	774	805	771	743	788	821	791	756	814	806	840	785	772	806	791	778	767	794	794	751	787	795	797	802	813	744	802	797	798	763	833	740	821	789	692	769	771	794	767	775	781	809	846	795	769	855	769	772	789	838	841	783	804	799	801	796	799	842	825	807	774	753	812	805	780	820	777	845	792	768	815	787	813	729	779	754	804	797	761	761	819	792	771	770	751	831	819	786	765	788	789	770	792	849	820	754	798	812	773	811	800	813	817	821	804	769	796	829	823	835	753	790	814	863	769	765	770	808	792	881	795	760	817	829	814	829	757	800	821	765	782	836	786	770	759	841	828	776	816	793	771	785	813	810	803	812	859	800	809	781	820	854	815	805	826	828	759	807	778	756	830	801	784	797	814	755	852	794	798	824	784	841	805	788	756	781	806	747	807	795	792	819	800	813	788	769	767	783	817	763	789	808	812	751	796	779	785	779	819	816	796	801	782	745	776	756	750	811	791	798	788	809	796	776	783	795	804	856	776	777	818	779	817	846	820	833	803	791	820	819	766	797	826	825	848	822	779	821	779	816	855	775	756	844	765	794	787	748	784	812	801	836	772	810	789	810	762	748	778	803	826	762	791	848	798	793	768	784	802	780	789	804	813	826	833	781	822	791	800	833	761	775	763	817	796	783	782	787	732	778	780	769	877	806	788	787	830	831	779	804	813	814	848	785	793	784	791	791	828	778	773	812	782	768	780	761	803	778	810	846	782	773	855	746	797	771	773	802	859	767	742	796	814	786	804	802	793	829	855	822	803	777	800	758	786	841	750	746	791	775	809	750	825	780	784	804	780	803	797	796	806	808	819	797	810	798	773	787	797	833	803	818	787	798	818	811	757	790	831	754	782	759	815	819	827	848	782	790	822	781	806	825	809	792	762	770	765	796	812	813	792	789	764	815	821	743	793	765	762	791	815	806	792	808	798	851	796	778	805	811	813	768	792	829	803	761	791	775	772	753	788	797	823	799	808	836	786	789	717	806	807	798	806	768	715	791	795	755	752	822	805	795	780	756	819	782	758	777	769	803	777	759	806	821	798	768	756	793	782	772	791	736	820	806	769	782	789	783	767	788	761	816	789	777	767	793	795	795	780	787	716	755	857	804	770	843	802	799	750	775	770	800	769	820	791	828	762	768	794	790	774	791	800	806	801	829	789	813	784	777	822	809	845	811	829	848	829	789	817	762	810	775	785	798	822	788	830	767	785	757	788	760	814	798	833	813	788	836	892	762	790	781	764	766	809	810	831	799	801	806	777	785	777	750	782	734	779	830	764	738	771	766	799	796	781	784	782	787	823	770	819	801	754	760	801	795	839	777	750	819	827	803	809	791	789	791	828	784	799	815	804	840	790	780	826	805	776	784	813	803	835	759	829	834	788	827	808	793	766	794	800	840	757	813	805	801	861	736	775	782	771	717	768	786	807	762	821	814	786	770	790	835	795	807	813	790	788	770	787	800	803	780	775	794	782	785	785	779	799	816	811	831	763	777	766	795	846	774	792	816	777	801	733	779	804	797	740	796	774	772	813	786	830	782	793	778	774	803	755	818	840	821	752	792	775	789	801	784	797	776	803	856	769	790	772	767	767	771	762	831	783	771	739	805	757	819	759	789	770	758	803	790	823	786	816	773	798	833	800	764	838	776	827	736	789	789	835	758	807	778	790	758	781	793	835	756	775	764	778	807	749	765	818	832	799	781	763	769	788	769	757	828	800	846	792	792	839	817	782	824	781	771	810	834	826	748	835	802	765	816	825	784	827	782	813	805	783	766	747	782	780	813	760	814	807	813	797	816	792	828	816	805	793	714	775	811	815	779	796	801	772	767	765	758	822	795	793	780	825	730	780	763	830	838	823	771	797	760	806	807	766	793	790	783	829	811	825	728	803	780	786	728	837	721	816	772	763	757	793	802	834	821	807	782	799	836	806	830	785	805	790	776	817	816	773	831	741	805	746	844	859	816	813	815	779	778	737	797	755	757	742	831	770	759	800	813	837	816	754	780	840	788	772	800	798	777	804	859	804	809	774	742	802	775	848	779	789	821	786	784	823	777	788	868	785	799	776	849	831	745	770	783	841	781	790	795	803	812	854	798	797	808	821	794	791	813	841	787	762	845	789	822	821	805	772	763	828	835	703	769	780	778	778	770	833	790	812	804	811	810	766	822	827	785	757	824	799	769	809	822	803	795	805	723	817	753	773	729	800	786	754	754	799	757	838	760	787	766	809	765	744	772	792	766	821	770	750	829	810	775	771	829	764	737	773	786	760	784	809	842	785	782	804	849	817	797	813	752	779	744	761	766	819	753	807	750	791	782	803	747	828	844	727	804	781	795	787	818	770	804	750	764	813	798	788	809	786	801	743	867	801	754	817	796	746	802	767	794	794	803	790	805	751	722	806	788	804	788	788	777	738	803	833	859	865	787	799	842	790	792	838	802	823	795	794	847	798	768	756	780	832	808	760	791	762	768	760	809	753	787	791	854	813	859	803	797	786	804	780	865	739	800	818	798	739	770	816	825	796	798	802	782	767	811	788	763	775	799	811	824	811	764	823	830	790	852	813	736	774	791	760	800	828	801	769	748	785	780	805	793	768	775	805	785	796	758	720	795	801	782	761	765	760	819	821	777	783	835	828	781	816	846	746	826	832	778	839	802	771	798	791	795	784	774	750	799	788	810	778	789	766	835	800	748	791	740	775	778	840	790	816	792	829	770	826	784	841	797	836	800	779	798	782	791	766	793	802	784	803	763
53804	99414	79059	43868	29983	19269	5224	1372	1261	1195	1134	1117	1074	1009	947	914	951	955	959	922	912	917	914	927	913	893	880	913	900	916	909	912	961	901	925	962	852	875	923	894	896	856	865	925	949	876	886	862	907	899	885	863	932	876	863	834	890	904	892	930	876	878	876	875	877	906	926	867	894	939	884	918	885	882	859	875	936	873	889	907	851	898	916	897	938	957	882	878	844	907	907	894	877	863	893	941	899	880	899	892	899	946	908	918	940	920	866	899	941	938	857	876	871	942	864	932	960	904	909	900	902	917	908	899	843	949	892	920	908	901	909	913	873	931	911	911	911	886	894	901	919	867	937	866	918	883	864	924	842	875	883	909	900	879	843	879	867	927	902	889	899	897	923	861	856	876	864	922	867	853	920	875	879	907	888	905	879	940	889	839	878	867	908	909	871	865	900	901	885	888	885	891	868	951	871	859	906	869	891	926	863	875	937	896	929	882	875	800	868	870	836	907	878	949	838	862	865	935	941	886	886	894	956	915	829	828	906	838	891	891	845	873	906	916	868	871	892	890	869	934	909	849	899	851	869	929	871	870	888	889	860	879	900	887	893	863	890	906	887	867	925	882	888	885	848	874	892	888	873	950	910	916	862	888	878	947	845	857	880	903	932	856	877	884	887	868	877	887	872	852	879	911	843	894	888	883	896	886	817	831	880	884	868	863	837	861	859	902	858	896	877	897	883	941	933	892	899	857	851	927	881	898	922	923	900	921	877	885	937	952	883	877	861	940	893	867	867	920	910	848	827	945	868	879	893	927	837	873	869	915	882	896	832	856	884	875	883	832	888	903	871	863	883	866	918	920	878	866	951	827	861	914	912	878	886	920	889	863	916	913	858	920	888	900	878	892	908	855	905	821	871	897	907	884	906	876	894	920	901	872	855	884	938	851	878	862	912	899	918	906	888	906	895	910	857	878	885	890	911	884	891	888	830	873	876	909	864	815	912	931	868	885	907	901	931	900	863	898	923	885	975	871	880	909	879	935	896	864	909	938	890	845	802	865	877	904	891	878	891	898	914	904	883	912	896	901	913	869	839	882	880	849	883	860	836	853	869	883	884	841	973	846	873	926	864	889	923	846	875	882	881	869	839	925	862	918	902	886	863	842	897	881	906	856	880	892	910	905	861	900	908	924	918	887	858	925	876	921	868	952	847	888	874	919	912	866	924	887	902	876	910	924	832	907	921	837	901	817	906	829	907	841	861	877	892	901	924	906	959	973	896	914	854	879	914	919	895	901	911	907	912	888	920	901	921	930	928	860	882	959	916	923	885	885	848	873	949	873	840	900	916	852	932	894	905	854	916	873	869	872	878	933	921	839	988	851	899	835	885	926	900	850	871	874	890	828	896	905	865	880	942	890	859	834	896	911	877	932	881	908	900	913	905	931	844	899	928	898	859	932	879	861	855	899	861	892	952	846	824	891	868	895	874	900	897	912	867	869	898	920	888	890	886	862	881	851	903	867	896	881	875	894	902	848	877	924	865	902	839	854	879	868	917	880	822	890	900	867	860	935	921	927	906	918	900	904	881	882	886	920	913	853	895	950	886	851	879	905	905	877	911	899	877	905	921	848	879	927	919	873	878	850	929	865	859	909	938	872	867	925	929	848	866	846	874	885	862	904	861	904	873	867	882	893	896	854	902	881	901	945	905	891	890	854	895	924	830	885	850	849	880	856	910	883	918	893	930	881	877	867	860	884	838	888	892	879	916	902	886	862	914	915	878	878	897	863	885	922	928	879	925	919	874	911	936	888	918	906	887	930	865	841	918	890	952	908	853	895	923	923	896	834	903	922	908	892	879	893	928	855	918	891	888	908	902	861	852	870	840	927	895	880	898	835	856	864	827	855	911	893	929	872	902	873	847	919	881	891	909	892	859	897	875	897	858	891	913	887	856	854	904	866	861	881	890	871	862	836	879	822	863	884	927	873	886	892	873	873	942	859	894	871	876	867	874	862	927	880	880	919	895	901	907	899	890	908	916	867	900	878	881	913	908	933	924	822	888	917	897	928	879	884	888	909	866	858	899	955	913	905	878	950	874	929	906	874	913	931	919	913	891	922	902	880	914	857	894	922	862	847	863	886	865	920	876	913	922	907	912	906	845	909	795	895	917	886	908	902	871	909	882	923	873	898	815	889	861	926	859	862	912	915	965	937	900	885	874	891	841	856	885	841	896	830	898	860	927	913	836	912	899	834	911	949	857	884	845	884	857	932	903	890	846	863	908	926	850	935	861	872	876	910	911	880	856	851	880	876	873	856	849	902	882	904	872	891	879	890	925	885	874	865	904	893	906	883	872	898	873	895	879	874	854	875	931	881	885	934	836	897	885	888	850	883	864	912	893	874	847	910	867	906	907	904	856	874	841	888	888	887	905	926	875	926	939	894	882	953	943	906	915	895	859	864	895	908	921	874	824	862	900	921	863	901	897	856	933	959	879	895	895	865	895	902	853	858	894	893	905	898	892	904	850	890	898	891	877	890	899	876	876	961	933	894	879	827	888	948	873	881	922	881	907	816	920	862	859	925	908	900	878	888	862	924	933	841	873	872	877	878	909	923	898	891	869	924	824	862	882	931	906	904	902	884	868	873	929	903	881	886	895	882	906	900	880	873	916	853	871	835	843	883	865	936	921	896	908	895	932	897	894	899	854	894	886	891	916	874	909	889	875	895	872	893	887	924	969	903	852	882	855	869	883	890	884	914	854	879	931	943	940	856	882	914	864	907	877	908	869	910	819	953	915	874	904	930	955	884	950	853	934	899	862	864	883	851	904	895	908	913	911	895	931	877	867	870	959	925	890	894	889	846	894	905	895	903	947	908	887	915	905	853	853	902	900	912	901	933	854	893	896	852	922	885	873	875	867	885	920	916	872	907	852	931	914	894	852	907	941	944	894	915	899	884	883	895	814	920	897	942	907	862	882	835	879	882	916	837	947	909	862	886	859	855	874	906	850	896	893	876	865	908	860	846	843	859	866	966	870	881	918	905	877	962	887	916	873	858	879	892	901	936	909	869	880	864	877	877	935	918	896	898	953	892	906	925	909	900	929	946	909	913	885	868	924	874	916	877	837	910	906	889	899	844	875	839	863	880	885	915	871	866	915	871	854	884	934	926	890	872	906	871	879	931	846	867	893	889	927	858	905	898	905	896	898	848	911	872	907	839	887	900	830	877	905	843	897	833	896	890	901	887	916	848	894	923	845	877	908	880	856	924	896	853	881	877	894	899	910	954	919	884	897	910	898	877	924	874	892	922	840	889	918	902	890	890	895	900	889	868	874	910	896	896	874	899	852	872	898	890	888	845	896	896	853	941	899	875	880	852	839	890	897	861	887	862	847	922	869	900	909	913	920	912	863	900	905	852	933	876	864	869	853	864	843	900	951	869	906	863	920	868	896	892	914	903	923	926	874	857	902	857	907	917	888	854	938	922	901	870	931	915	923	857	891	890
27590	27562	28959	12661	2172	1123	593	385	383	363	367	361	345	412	342	384	341	409	338	329	406	376	375	357	325	369	346	343	344	362	332	330	383	329	393	337	358	374	338	324	329	385	348	358	337	385	333	407	340	367	344	351	336	350	359	354	350	352	343	362	379	368	361	346	358	390	348	416	346	395	374	369	318	346	338	379	369	366	377	345	371	379	327	394	373	370	333	333	363	366	341	399	367	344	382	364	339	334	390	346	345	346	324	351	387	374	326	358	339	381	369	313	327	361	359	356	360	365	390	326	400	360	361	358	353	400	354	338	342	347	332	360	367	366	390	379	360	364	385	355	335	362	355	338	351	367	395	338	368	365	334	393	359	358	356	335	339	383	380	351	345	326	386	350	354	370	376	363	379	355	352	359	381	365	343	370	367	356	360	382	381	365	393	351	357	350	360	337	346	341	380	369	367	360	379	346	370	375	362	366	353	357	369	393	374	353	384	349	341	413	372	329	377	364	364	367	376	343	338	352	390	339	332	344	385	354	322	340	319	397	361	336	363	373	361	323	361	385	356	352	330	352	358	361	359	398	341	353	393	349	340	401	376	355	374	369	348	408	342	353	371	345	369	374	331	372	338	367	359	373	346	335	326	377	383	335	393	356	350	381	370	368	316	383	380	358	372	364	343	334	350	349	347	383	370	340	357	328	379	347	353	355	353	355	357	326	356	354	374	366	332	339	373	358	337	362	381	385	360	363	349	402	372	338	359	331	400	368	387	355	348	364	378	347	340	362	361	354	340	343	335	350	316	348	363	364	365	347	388	386	368	345	406	339	373	360	376	360	319	349	332	339	346	375	372	378	350	334	340	380	396	339	355	322	337	377	385	373	326	327	379	333	353	370	373	375	365	363	390	359	321	357	366	349	356	345	372	334	327	369	373	370	340	371	374	375	371	345	388	332	351	359	331	366	340	336	335	329	363	354	374	349	357	339	359	326	354	396	364	338	327	371	366	382	353	337	318	364	331	378	373	375	338	346	389	358	366	373	344	377	340	369	411	381	360	323	365	385	347	354	320	365	363	369	371	354	365	364	348	354	363	346	365	385	340	325	377	344	361	333	352	354	359	374	339	352	354	350	361	348	342	346	357	341	375	363	376	343	364	348	376	390	325	393	352	383	364	380	339	352	345	335	346	378	349	347	312	361	373	359	358	372	365	360	350	361	347	356	354	343	377	379	337	359	395	350	354	367	355	346	377	342	365	336	368	344	354	352	361	332	356	391	329	355	370	400	375	363	390	355	377	386	403	378	375	354	334	378	352	375	309	344	353	359	372	346	350	338	338	342	351	364	374	356	330	337	328	372	345	367	343	360	343	376	349	339	373	371	365	353	321	364	348	337	339	378	382	388	376	334	341	395	363	361	314	336	355	357	377	362	380	340	363	360	368	357	314	358	344	325	342	366	315	320	406	345	351	339	359	331	347	372	352	365	375	348	321	381	347	359	375	379	329	393	379	327	367	359	330	360	396	366	385	373	348	362	360	356	316	348	324	345	389	376	364	362	365	352	372	360	374	363	365	370	368	371	317	355	369	392	385	331	376	370	360	374	352	361	364	353	367	391	374	386	356	339	335	352	345	378	321	360	379	341	349	355	347	329	366	359	392	333	399	324	354	326	321	337	352	398	355	358	351	406	327	393	329	370	350	353	359	352	351	380	361	341	330	361	347	342	349	330	371	381	397	337	353	338	338	348	364	355	337	358	409	359	337	330	364	363	329	361	382	359	366	360	366	340	360	333	385	391	346	338	342	339	362	337	357	333	343	337	332	394	359	365	371	359	368	366	372	364	353	353	368	378	373	350	355	349	370	376	391	371	345	334	385	362	375	354	360	383	315	355	379	383	369	325	340	353	353	372	353	360	326	335	329	376	380	360	339	378	384	372	375	357	350	362	366	392	325	376	338	377	400	345	382	399	391	381	366	380	369	346	381	350	360	372	369	353	320	365	351	326	375	367	353	374	347	335	374	373	358	367	370	326	392	367	374	369	351	357	339	336	374	321	349	350	362	373	322	351	335	363	352	360	379	368	367	381	337	369	361	350	368	358	339	345	323	386	342	331	324	352	359	334	348	387	339	366	346	381	342	388	378	315	359	358	345	348	368	380	339	343	345	347	363	371	373	385	342	361	387	367	365	348	340	382	363	381	355	356	356	377	382	346	339	352	371	336	327	373	380	366	375	337	352	339	354	349	351	365	375	355	378	327	349	369	362	336	362	390	336	344	374	372	370	368	376	355	347	361	319	332	356	371	391	361	364	354	360	393	347	351	333	376	318	358	366	319	386	350	390	367	329	358	324	345	360	343	361	371	340	364	349	352	369	359	356	358	366	335	378	379	366	365	354	368	359	394	374	385	367	383	345	378	350	353	327	357	369	362	388	364	357	344	362	400	337	379	353	338	343	366	323	352	351	333	349	337	369	356	352	329	357	365	319	369	355	376	352	363	343	352	350	346	346	349	360	380	354	376	364	390	377	329	356	329	371	368	405	384	387	354	335	358	363	340	350	354	399	401	389	318	361	351	353	405	330	366	332	344	345	343	352	372	328	375	370	357	347	340	354	338	371	344	373	341	325	363	370	393	324	355	360	365	364	323	391	360	361	363	342	373	337	322	352	348	390	368	363	383	353	369	350	362	353	361	358	372	360	336	370	349	368	343	379	365	362	348	344	355	393	366	347	401	357	366	367	391	353	325	333	335	384	366	371	372	364	364	368	363	344	356	385	350	353	316	317	339	362	320	361	342	372	351	361	338	355	385	373	339	335	359	344	361	343	364	373	355	382	357	350	407	346	360	366	355	358	350	363	341	348	356	369	386	347	382	384	373	365	344	347	348	339	347	346	382	318	329	352	345	320	372	348	341	327	341	341	364	363	344	386	359	366	373	323	382	358	334	356	344	322	373	373	405	351	361	351	347	327	336	369	345	345	394	353	386	348	366	342	342	405	368	383	349	334	346	384	355	387	392	366	356	348	358	353	339	352	392	361	386	351	361	366	366	378	382	341	335	367	324	359	345	374	353	348	370	362	373	346	344	331	378	348	342	352	385	371	346	346	354	382	361	379	343	374	374	386	368	350	314	359	356	382	384	357	359	331	315	363	344	348	351	350	353	331	345	334	352	367	391	364	364	375	331	331	366	349	331	336	397	383	336	373	360	382	369	372	372	338	367	344	356	311	395	389	374	340	329	357	414	382	351	340	335	356	348	371	336	335	350	369	352	413	354	366	372	394	368	376	370	364	359	370	352	361	343	359	368	386	362	336	356	338	367	379	361	384	368	379	383	396	348	347	334	345	341	347	338	350	372	358	341	337	358	385	368	347	354	388	366	389	336	345	370	338	354	360	342	350	366	359	362	340	389	366	340	372	374	352	351	337	371	354	363	350	376	362	363	358	337	361	364	361	352	359	357	367	344	340	345	336	358	349	389	370	366	378	342	369	405	354	344	379	372
22036	43681	29119	9328	2775	1584	670	481	415	432	443	448	449	430	459	434	456	447	445	398	482	447	439	448	443	407	419	431	440	402	413	433	428	448	383	440	445	448	407	424	434	435	426	424	414	447	449	445	405	423	431	453	415	458	408	423	462	370	394	446	425	410	441	441	450	450	444	451	466	454	425	446	416	423	407	420	441	438	447	393	430	385	420	429	489	420	435	438	413	406	425	414	395	462	433	458	454	450	402	424	460	436	443	406	433	412	447	382	403	427	459	411	447	416	425	443	431	387	407	456	406	427	402	423	451	426	391	431	431	391	406	438	405	440	447	437	451	416	428	441	475	468	442	419	456	409	437	417	434	469	420	458	430	412	468	441	456	422	465	420	437	399	420	464	374	442	438	453	455	420	434	472	423	442	438	415	436	411	416	449	400	423	443	458	433	411	443	457	421	451	402	442	463	412	461	420	458	428	430	397	427	440	430	419	409	439	470	457	415	442	444	410	442	444	442	478	381	447	420	439	425	401	418	435	463	418	439	420	409	459	424	410	444	418	425	434	427	457	424	444	465	385	421	443	395	422	446	440	435	461	470	414	440	408	422	419	446	422	465	422	411	452	429	430	412	423	425	437	447	442	416	418	450	394	400	472	457	451	445	416	415	420	437	415	419	419	431	436	441	442	438	400	421	444	445	424	448	439	411	432	468	396	457	427	445	406	407	416	453	426	414	444	418	397	432	444	443	415	459	428	459	413	406	437	456	451	460	414	411	411	416	422	456	421	451	406	413	443	474	418	441	433	435	446	442	438	436	403	427	462	446	423	394	414	428	449	392	418	427	435	421	437	416	457	445	445	409	427	455	421	409	417	436	398	416	450	389	434	439	452	426	390	440	406	444	414	406	410	442	432	437	440	420	455	416	457	395	436	479	465	429	425	425	435	446	433	414	452	452	463	433	415	448	417	421	477	416	433	403	444	399	415	421	449	419	427	443	428	450	447	438	451	404	436	427	381	410	440	428	439	415	443	424	432	453	437	422	421	406	434	441	411	418	438	465	442	437	394	456	420	428	418	422	423	400	430	439	455	437	440	474	413	410	455	390	389	453	434	430	426	443	421	422	410	457	444	406	448	412	452	441	431	445	424	438	438	416	443	429	391	461	377	455	439	447	411	428	388	412	436	411	467	454	432	409	431	463	405	404	447	431	397	407	408	425	451	426	454	437	418	416	395	424	423	445	387	408	463	398	411	390	445	436	449	430	425	420	434	438	460	403	427	427	440	425	410	419	445	482	406	421	406	449	415	402	413	458	427	431	423	427	435	500	417	432	395	442	412	397	427	431	433	450	431	434	475	401	380	407	409	425	400	422	453	428	411	408	432	418	453	418	378	434	416	420	474	420	460	425	432	445	433	426	421	392	412	445	446	422	409	412	409	429	468	406	432	441	429	437	448	424	418	401	391	412	453	445	405	417	464	456	441	406	448	462	430	415	448	424	431	424	416	424	383	421	416	425	441	437	445	438	410	429	488	457	466	447	434	416	464	445	405	440	464	450	400	431	427	454	443	408	466	434	437	423	439	436	457	409	445	439	442	401	414	434	405	422	420	418	456	418	466	464	399	418	441	448	455	395	441	399	436	430	389	424	420	409	429	422	436	430	441	418	411	441	452	435	433	422	442	462	454	427	370	395	404	397	420	435	430	424	367	423	429	416	429	426	408	435	459	447	412	391	418	419	437	402	424	430	414	475	432	414	429	419	458	414	416	479	439	405	442	435	440	424	427	377	450	432	419	452	433	409	436	417	450	437	449	417	450	409	432	435	403	454	425	419	441	416	437	390	441	449	430	452	409	451	435	407	445	423	456	419	402	440	413	430	401	437	420	430	412	473	468	436	424	431	434	397	452	429	422	472	453	431	411	455	441	407	402	418	424	434	429	444	431	382	395	436	479	446	391	443	415	435	449	418	446	464	438	460	455	408	456	441	420	468	423	411	425	401	412	395	427	445	415	392	437	428	446	411	415	408	428	407	441	431	446	445	427	439	406	453	417	398	423	468	409	426	420	427	422	457	439	438	417	430	428	434	413	423	461	427	399	472	397	416	435	438	432	440	416	420	435	429	407	420	415	422	440	417	411	406	431	434	462	407	429	440	464	426	415	459	462	398	438	484	427	404	431	399	444	426	415	447	443	408	425	449	409	415	428	407	440	463	425	396	406	390	415	484	450	422	421	434	429	469	400	464	421	430	416	408	439	461	412	403	413	447	427	414	406	417	404	425	448	438	428	452	402	412	413	450	422	472	441	428	408	464	469	434	442	443	423	431	453	395	413	431	417	442	454	421	438	393	442	471	452	433	457	445	468	475	425	453	427	467	461	417	399	444	439	416	405	449	409	422	448	407	401	455	434	448	434	461	440	430	416	446	414	435	435	443	448	442	439	410	433	389	415	412	418	441	437	428	418	430	398	410	432	432	442	417	460	417	457	434	447	455	416	439	385	453	437	442	429	417	428	419	435	429	443	420	411	385	403	392	387	432	482	415	414	448	452	419	439	430	445	437	398	444	449	394	442	448	443	444	425	414	434	421	418	437	425	410	418	406	456	404	378	440	423	413	434	409	406	435	455	463	455	415	424	418	441	469	415	426	422	456	419	412	424	420	399	418	436	421	414	377	426	419	437	395	486	450	420	427	432	411	457	446	434	432	397	418	444	434	448	438	465	425	427	459	441	419	444	431	421	443	439	454	416	431	445	431	452	426	409	463	389	399	450	427	436	402	435	494	394	416	429	445	446	432	400	426	450	412	431	451	419	445	440	429	419	470	440	421	443	465	422	453	452	432	432	428	415	424	446	398	413	438	436	420	425	426	442	497	377	426	394	431	450	426	435	443	439	409	439	431	430	406	419	438	445	413	422	435	430	409	446	447	443	426	414	452	439	432	479	448	408	483	419	437	398	453	420	440	445	421	420	442	393	440	424	436	432	423	428	454	434	408	422	446	445	390	457	467	425	423	412	451	459	444	412	404	406	429	448	459	389	414	446	402	434	447	424	433	438	447	457	458	396	443	434	434	441	417	399	417	448	439	429	465	414	447	439	441	400	413	409	446	414	432	412	447	420	408	363	455	399	446	423	414	402	414	430	448	418	418	445	452	434	417	442	460	419	439	417	408	409	445	417	429	418	389	435	423	437	412	423	428	432	443	432	385	457	443	446	385	413	397	453	447	411	447	448	417	451	424	448	415	379	414	372	437	422	433	405	402	470	462	424	423	420	474	427	429	415	406	444	420	388	457	438	448	427	480	424	416	421	419	430	431	430	434	440	428	449	419	407	458	442	394	414	405	461	434	444	406	451	432	431	448	434	430	430	452	454	428	408	444	431	433	403	420	433	436	415	435	438	417	410	416	416	399	440	417	421	435	421	415	416	434	417	443	447	425	427	412	438	419	450	423	440	432	402	431	465	431	417	392	413	435	457	416	428	411	427	457	415	422	425	475	438	472	405
24437	22890	34850	31152	20367	11454	2278	663	589	581	517	541	539	526	515	566	539	516	508	519	567	509	535	531	523	524	556	523	496	509	560	543	506	484	516	510	509	505	481	494	472	493	528	519	512	498	507	483	491	543	518	511	528	503	490	526	509	493	476	481	493	508	517	515	511	490	510	536	545	494	544	560	506	517	536	546	490	520	515	523	510	528	543	520	508	501	530	522	535	479	503	483	493	498	541	458	542	494	461	468	502	519	513	525	552	542	481	533	510	464	559	502	531	518	543	500	447	538	514	563	524	549	513	500	488	539	553	507	511	485	495	507	514	510	456	508	513	532	496	478	518	527	514	512	495	494	515	526	525	527	516	496	465	535	479	509	516	520	495	525	519	510	519	571	514	551	502	514	581	531	512	495	505	520	529	474	516	455	535	519	468	493	557	525	563	479	541	526	523	476	537	519	528	504	544	525	513	496	501	523	538	507	525	500	519	517	534	537	519	482	519	490	506	495	472	510	533	527	508	462	523	483	479	558	489	462	507	481	484	485	496	469	549	481	540	534	536	523	507	540	535	487	493	507	486	523	532	535	516	513	501	492	507	547	510	478	501	487	511	480	521	513	520	528	508	530	508	487	548	493	510	509	475	508	496	507	531	467	497	519	486	569	476	532	496	522	487	515	503	522	539	508	514	509	520	508	498	504	501	487	498	519	556	531	493	528	532	472	502	511	505	542	498	520	526	470	515	516	493	488	545	502	501	487	520	511	523	530	534	490	529	502	506	521	528	480	552	525	505	554	508	471	484	515	540	498	515	508	512	535	532	515	487	525	541	502	516	530	458	482	531	519	498	526	509	531	529	546	519	525	538	496	513	487	538	534	513	514	515	470	490	540	522	564	503	494	479	555	526	522	499	514	478	540	484	567	483	485	488	510	524	488	503	508	527	458	549	544	485	507	500	511	519	512	496	520	536	524	520	511	528	500	517	519	499	492	497	488	503	519	489	528	513	496	491	475	501	515	511	499	565	510	509	543	522	513	539	515	519	491	506	509	490	492	565	504	518	484	482	542	503	494	506	500	522	525	452	544	506	506	515	501	538	513	514	522	520	573	540	542	494	498	530	495	498	488	538	527	495	510	529	530	508	504	491	547	504	556	538	501	476	475	525	508	503	517	477	507	489	508	516	531	517	515	531	481	510	509	513	514	504	484	488	501	506	497	487	517	545	523	513	506	526	492	514	482	522	521	473	508	508	476	488	517	499	515	482	483	530	473	499	565	461	537	508	500	504	472	504	498	481	495	497	478	546	522	500	506	509	486	544	475	507	546	505	506	489	563	507	510	492	522	531	514	535	503	511	514	488	534	523	550	526	543	502	512	565	515	522	532	514	488	498	498	573	538	523	492	488	511	515	485	473	499	505	502	518	526	502	526	478	495	512	509	492	511	458	505	508	534	455	479	526	521	530	498	486	511	523	482	523	559	499	518	459	528	500	479	545	501	516	498	564	574	512	499	512	533	490	498	506	523	486	545	530	528	514	527	523	490	492	491	511	496	483	506	480	498	552	524	523	558	476	522	540	463	493	516	520	477	491	505	492	496	527	485	525	530	553	497	508	532	478	535	541	503	529	542	529	484	508	510	501	507	471	504	555	521	479	501	520	511	494	512	559	530	530	492	521	520	502	530	524	560	507	515	497	472	534	495	467	523	480	484	508	496	507	509	535	501	517	500	521	501	487	541	537	526	546	527	546	527	520	488	524	532	482	521	544	516	496	460	481	519	515	523	548	501	522	521	524	536	539	518	512	508	524	483	477	529	480	513	486	478	544	516	555	540	507	528	513	531	483	473	487	487	510	515	492	520	512	519	541	498	501	496	482	525	494	492	511	521	488	499	518	549	489	542	495	535	533	512	489	482	526	524	523	570	551	525	493	521	519	515	507	510	481	552	515	540	527	477	522	510	498	490	518	497	492	519	545	529	465	544	510	495	492	504	516	547	528	478	534	485	521	497	467	497	507	544	501	498	512	476	504	532	533	509	528	478	519	545	488	477	507	557	512	521	534	536	519	499	500	499	528	531	531	464	530	482	502	532	505	497	538	480	540	500	505	494	503	526	533	511	530	455	547	505	516	541	493	507	519	523	508	500	489	522	541	500	522	537	528	499	512	490	519	538	528	527	481	534	494	497	501	546	522	490	504	489	492	490	466	538	509	486	489	474	515	505	479	504	514	476	491	519	502	492	522	490	512	498	507	503	504	480	520	498	530	487	549	487	533	525	532	496	534	492	497	508	486	510	535	499	500	496	539	546	493	486	550	480	566	466	515	524	484	554	560	546	546	521	540	531	523	527	488	479	492	547	495	519	476	484	444	521	540	537	476	511	496	449	496	544	472	511	500	507	541	503	544	503	532	515	489	479	539	476	496	504	504	542	522	494	540	522	485	524	486	501	496	474	465	488	514	505	491	526	522	505	507	485	477	472	536	540	545	510	506	494	503	470	524	516	483	532	483	501	558	525	520	507	548	466	488	467	539	474	500	485	486	509	533	504	536	492	511	492	490	531	520	493	482	492	530	516	518	537	520	497	508	512	531	526	502	533	507	499	527	494	494	530	533	511	522	513	477	494	489	512	509	483	495	472	506	525	472	492	546	533	523	485	527	496	549	511	500	506	546	525	532	526	526	480	514	495	491	470	498	475	523	548	506	513	493	467	519	507	477	506	498	512	513	504	530	524	494	540	507	528	536	519	515	473	489	511	538	537	468	493	532	485	503	531	526	535	490	484	522	512	486	537	508	487	475	485	495	520	531	509	547	527	556	534	535	545	475	537	505	483	523	521	507	486	561	531	492	516	548	525	501	568	500	535	462	490	512	490	551	507	525	536	505	528	530	511	474	520	538	475	487	475	517	498	501	536	541	484	470	495	462	502	520	478	510	498	495	516	555	500	545	502	502	509	539	494	498	500	532	525	531	509	488	515	531	541	508	517	509	507	519	533	514	522	519	517	506	481	502	475	506	511	526	519	514	520	471	465	503	526	507	506	514	532	502	517	491	497	460	504	533	527	493	516	536	505	515	521	533	485	515	536	516	530	539	514	525	502	493	518	478	522	465	489	514	475	518	520	498	502	527	521	485	528	515	510	523	505	518	505	531	498	526	506	547	478	523	526	505	494	515	524	500	519	552	505	530	516	530	479	525	564	489	489	544	470	516	529	496	528	492	468	517	524	522	511	478	540	500	529	535	543	548	527	499	503	548	545	482	466	544	511	554	508	547	541	497	522	518	517	527	489	538	529	502	502	517	487	529	510	489	535	551	499	494	500	469	493	517	490	491	537	500	476	532	523	485	505	550	504	510	500	511	546	504	500	542	521	512	483	508	497	512	554	507	494	522	506	480	466	496	493	543	534	482	509	525	490	512	503	527	514	535	528	518	487	543	499	498	536	520	504	483	509	517	508	511	539	510	483	466	462	529	467	525	514	497	564	484	512	508	525	534	524	511	515
44455	84378	64548	35870	16772	9659	2774	754	685	705	694	704	653	627	616	665	610	642	591	613	615	637	612	611	594	615	614	622	602	592	620	547	585	576	548	601	617	601	606	555	514	577	584	604	559	566	581	573	604	579	568	572	544	573	608	604	611	547	623	615	606	580	584	581	595	599	602	647	597	577	580	571	584	595	596	557	591	624	571	585	619	627	585	565	573	548	564	592	613	628	591	615	557	591	573	605	558	596	592	596	586	578	602	568	593	569	577	600	597	516	605	592	590	585	586	660	598	590	602	577	610	603	592	616	616	595	587	588	594	568	549	590	529	552	614	558	617	590	543	588	595	597	541	579	597	589	592	571	596	581	583	588	579	577	551	589	583	576	602	613	634	553	561	601	597	558	580	548	599	588	598	605	609	583	567	574	588	623	551	563	609	611	585	582	645	620	635	634	571	579	578	615	607	598	588	617	585	570	573	589	612	557	567	621	617	588	549	597	632	601	543	604	617	615	587	574	564	587	565	596	582	601	618	594	654	586	606	577	564	569	557	598	599	620	569	589	633	571	589	598	575	562	598	615	621	620	618	579	563	605	567	600	574	624	583	596	597	581	563	561	555	579	558	543	567	620	624	597	560	557	610	573	631	572	597	563	586	621	565	602	638	619	590	603	549	593	575	585	559	590	559	595	553	618	540	577	594	619	586	582	587	564	609	596	583	575	552	607	543	607	597	632	543	569	545	565	609	596	582	556	538	596	561	599	572	573	597	594	578	562	558	577	605	602	602	626	608	607	622	582	624	608	619	586	553	592	611	591	584	584	581	564	604	615	553	571	540	640	573	616	620	611	610	604	612	573	593	577	592	629	594	598	608	606	611	582	571	582	561	622	583	611	595	552	616	612	533	565	593	622	617	579	569	596	589	553	566	631	561	590	625	581	566	581	592	573	559	585	548	544	615	604	575	575	597	566	595	601	597	628	636	565	585	556	566	577	592	615	604	596	524	583	546	559	540	600	619	569	619	570	631	588	585	548	609	554	625	563	616	571	566	578	589	640	556	606	602	617	616	576	592	594	581	623	565	598	611	607	550	597	586	585	590	562	581	584	566	587	552	602	592	569	594	591	602	576	591	569	599	605	574	607	568	566	616	576	604	562	610	578	613	560	548	607	602	585	600	579	548	557	583	609	567	620	549	590	586	580	580	601	599	543	617	583	606	640	572	583	588	602	639	561	597	603	561	607	585	586	557	565	589	559	577	575	570	601	577	590	574	527	600	566	580	570	595	574	591	584	594	589	506	616	608	563	574	573	621	584	602	556	583	581	597	572	571	619	584	612	654	554	567	592	552	588	567	596	538	561	593	584	581	599	570	571	587	578	577	560	578	572	575	552	594	578	556	597	573	579	610	588	585	559	574	607	583	558	603	599	560	569	600	613	566	626	576	596	578	621	573	588	559	576	592	622	615	548	550	593	595	580	582	594	556	614	600	590	589	589	588	601	595	623	596	510	609	557	599	571	581	577	594	585	562	545	615	600	554	582	577	547	644	606	589	544	586	563	643	552	568	606	561	594	593	562	624	600	578	574	541	625	564	581	592	610	607	583	584	579	593	582	574	542	590	522	589	579	560	566	587	573	592	605	598	559	572	576	550	598	580	573	564	590	552	559	562	565	609	577	617	582	567	624	605	609	563	573	570	619	608	632	551	580	585	587	597	592	583	601	623	607	575	591	545	561	627	593	595	604	571	577	595	632	562	582	577	586	583	602	575	577	578	561	630	586	618	535	614	550	611	603	614	585	579	586	565	596	563	597	637	561	546	642	565	552	585	584	610	610	581	565	548	525	591	595	584	559	595	564	577	581	610	595	627	597	583	604	554	601	582	598	589	589	629	613	639	595	576	619	618	643	552	624	536	612	569	549	569	552	549	602	595	610	634	604	604	580	555	625	590	591	627	597	606	551	575	615	622	571	562	599	585	582	611	572	599	622	608	592	626	628	608	625	574	599	620	556	603	612	578	606	614	579	591	561	589	552	585	630	573	609	575	563	586	579	586	629	576	577	608	598	580	592	572	551	588	596	547	566	556	612	575	574	577	534	583	631	600	564	601	601	597	574	613	604	584	601	588	572	609	599	610	595	609	602	623	596	603	547	535	586	596	624	579	544	590	577	554	563	573	569	582	592	649	593	600	579	574	548	612	596	582	581	599	559	632	602	595	630	598	633	584	612	585	559	550	599	604	616	600	583	545	616	593	564	533	617	613	597	564	613	587	577	601	572	623	570	572	585	638	557	618	631	600	553	563	588	582	531	597	559	607	586	573	574	573	590	612	595	560	564	516	586	603	545	543	598	570	610	599	605	605	624	571	583	620	608	588	611	582	596	589	543	585	583	551	615	557	597	587	597	536	599	607	555	589	598	608	608	594	594	579	588	589	570	582	563	593	612	560	572	551	597	557	588	566	596	617	609	578	576	638	623	591	571	587	569	608	601	550	558	559	590	607	547	549	571	558	600	570	568	597	586	570	589	592	552	565	570	595	599	561	579	614	603	578	534	581	575	580	558	587	617	622	554	566	601	618	601	574	566	600	596	611	576	594	572	596	646	535	617	633	588	579	611	567	590	617	591	597	572	592	617	568	594	585	593	569	597	582	607	585	607	597	608	606	600	580	535	560	563	578	591	564	613	582	600	548	580	571	605	584	617	565	599	596	595	595	569	587	579	616	593	585	568	613	562	589	612	597	657	583	576	604	630	595	606	627	607	602	577	640	579	558	622	588	565	643	575	596	564	562	568	559	541	586	610	591	573	581	589	636	580	608	597	629	575	570	585	613	587	554	536	569	568	580	604	600	610	607	589	590	574	570	544	563	568	560	564	577	580	572	555	616	602	630	656	592	601	576	605	611	605	576	577	590	584	568	570	622	547	602	625	627	573	584	608	562	562	549	581	627	577	573	591	594	573	543	589	601	571	620	589	598	618	579	569	561	594	571	625	591	590	589	630	603	557	587	584	594	593	599	605	639	576	602	606	577	610	582	639	567	617	577	543	611	598	549	633	631	596	556	625	567	572	592	581	560	598	586	622	587	568	573	578	545	579	612	601	615	605	536	578	603	553	627	613	569	564	621	602	612	557	603	602	599	605	643	572	590	562	614	594	574	608	640	547	595	544	629	618	580	618	556	603	512	617	600	588	593	541	623	593	574	598	589	581	578	593	580	575	578	600	559	608	545	571	575	609	558	577	583	623	597	584	574	584	566	582	572	588	581	593	615	603	557	606	580	613	585	556	555	560	546	581	602	575	545	603	581	543	579	578	572	594	592	569	547	594	619	557	586	594	579	584	625	555	582	590	584	599	570	562	574	614	615	584	558	584	601	625	590	577	585	568	567	601	596	558	605	559	565	578	561	561	590	571	605	564	591	567	571	596	571	591	557	638	568	564	593	614	602	598	577	585	611	580	555	581	558	602	610	560	577	592	576	560	632	586	573	573	628	610	600	606	586	630
25386	23431	33400	28042	13454	4154	1146	476	498	461	431	451	466	471	429	431	440	427	442	447	458	421	449	427	416	442	442	429	451	443	436	410	419	440	452	446	444	477	439	438	403	437	406	446	419	430	468	441	438	444	414	423	378	451	454	438	475	417	451	396	455	455	414	418	434	388	442	452	442	424	433	463	439	425	449	448	418	418	439	430	397	418	413	492	427	385	442	425	470	432	468	408	409	421	383	395	421	452	466	422	414	430	459	396	447	422	410	451	449	430	452	446	447	436	441	440	439	460	439	448	449	441	436	409	437	431	442	434	439	428	421	410	412	424	402	459	411	409	441	467	412	457	410	452	450	451	432	439	431	417	453	419	419	443	433	417	431	420	432	459	415	436	407	454	465	428	365	476	439	467	453	402	400	434	436	445	432	415	379	440	412	405	412	432	411	428	452	412	427	421	426	398	459	413	464	444	452	445	427	437	435	393	441	459	431	415	444	442	427	453	453	491	444	457	411	464	442	442	427	457	427	402	460	437	419	448	424	445	433	445	442	430	474	441	441	422	424	436	424	408	420	421	420	418	443	435	454	438	449	430	435	471	428	431	452	405	423	418	439	413	462	460	438	414	411	466	410	433	454	437	422	420	417	445	458	443	440	470	436	441	433	455	405	406	389	447	440	423	422	424	430	392	454	414	408	452	443	440	413	443	464	467	442	430	441	448	458	422	413	452	421	426	446	459	448	429	448	431	417	443	418	382	439	457	435	445	433	470	455	436	417	441	430	446	412	408	422	437	436	446	473	443	442	460	412	445	405	430	427	417	433	456	445	424	395	417	415	416	419	454	428	407	448	421	445	404	462	415	418	432	424	430	443	440	469	410	404	391	472	431	466	455	449	413	447	428	456	413	393	432	413	452	442	418	421	450	456	432	422	437	453	442	411	450	440	438	439	450	425	442	389	442	451	430	416	386	401	440	471	429	415	398	441	416	433	417	455	434	466	453	417	439	433	439	438	420	463	441	434	433	423	460	430	411	439	419	440	441	433	415	434	460	429	433	415	456	432	393	436	418	425	442	420	391	445	458	415	410	456	446	439	431	454	436	437	427	413	433	454	426	450	411	393	473	446	476	426	434	442	445	413	417	418	427	422	441	451	383	433	433	429	413	463	413	400	444	445	439	431	480	438	458	457	444	450	464	415	439	400	423	451	429	427	442	442	455	408	439	440	450	427	453	437	414	434	425	417	450	457	439	439	459	425	442	397	453	418	436	451	444	463	424	467	445	401	404	447	424	434	437	476	412	448	442	422	404	418	417	424	451	439	414	432	422	459	437	437	456	423	422	430	460	417	435	460	444	412	416	448	442	413	420	436	427	460	432	457	432	443	425	468	402	438	397	429	461	445	420	432	429	420	438	419	411	410	448	471	430	427	456	429	454	397	431	457	458	419	472	399	442	447	428	422	402	434	445	438	423	429	400	398	448	431	420	410	432	413	443	417	474	441	428	459	426	387	418	418	430	414	425	445	430	462	457	410	444	427	432	461	504	435	430	439	414	383	413	432	381	418	436	430	439	431	482	419	427	428	467	401	461	473	443	426	426	470	467	448	454	458	412	430	429	423	390	447	426	462	463	404	451	433	424	407	416	430	440	450	470	409	410	398	433	454	423	399	467	452	421	441	436	450	454	462	418	463	435	382	427	446	405	438	420	432	413	440	455	431	444	424	423	427	439	437	399	418	468	454	437	444	413	402	405	436	432	426	430	473	424	437	426	398	434	436	410	443	442	418	421	416	421	429	411	428	409	436	437	476	405	445	427	452	430	456	413	443	423	459	393	412	442	462	443	446	428	430	401	431	420	384	393	401	395	422	456	426	462	417	474	433	434	421	425	423	429	413	447	423	426	432	421	411	415	403	464	459	437	435	478	432	395	411	420	388	416	414	453	452	420	432	390	426	431	402	392	428	475	388	458	471	417	400	419	442	435	445	429	430	440	439	431	458	437	399	429	431	468	423	452	461	445	412	403	479	416	419	478	455	422	419	414	447	426	392	463	446	430	463	441	429	428	432	423	446	407	424	449	443	419	449	437	422	381	436	422	452	470	427	466	460	465	420	446	432	408	420	416	395	428	433	416	449	464	437	394	435	432	449	453	431	441	442	435	402	449	437	448	406	474	477	480	445	395	391	423	452	435	452	418	450	407	449	433	449	412	423	436	430	417	416	436	454	396	411	439	389	434	452	421	418	448	446	419	469	452	470	450	434	454	415	420	415	477	406	450	428	420	408	452	448	451	393	412	411	458	444	468	455	408	424	420	418	422	440	429	439	434	425	416	406	439	438	427	464	444	454	423	430	406	471	454	418	450	424	445	460	442	415	459	391	410	416	450	388	429	436	405	420	455	431	418	451	390	487	412	466	449	412	471	453	444	443	465	453	452	417	401	439	476	439	435	425	439	435	462	416	450	437	429	386	404	454	387	441	395	422	455	394	429	435	457	406	407	410	425	458	433	415	438	415	435	433	442	434	449	450	442	410	430	454	420	443	458	448	466	472	427	424	440	445	402	430	432	455	452	470	447	424	436	427	446	381	438	421	451	450	425	445	418	422	420	417	410	458	467	458	408	440	392	440	372	462	436	411	403	452	434	434	412	463	432	492	472	428	435	409	450	419	439	447	446	460	415	420	443	432	403	445	423	435	420	416	398	423	397	442	486	420	442	444	419	434	442	432	453	416	445	432	389	443	414	444	451	444	464	387	457	417	394	463	412	408	438	431	456	398	454	412	426	447	425	454	415	427	400	439	440	409	423	411	460	428	448	407	442	411	425	422	471	457	409	442	426	437	407	435	424	452	433	454	460	435	432	433	424	406	390	455	411	421	445	461	427	439	421	446	441	408	388	426	471	455	422	402	446	439	451	401	444	455	430	467	438	447	423	459	430	439	453	443	437	407	403	415	454	434	468	434	436	466	434	420	443	462	473	446	458	401	409	456	427	413	413	452	419	437	413	448	390	469	430	416	472	421	472	419	482	415	405	465	462	424	419	436	399	437	425	440	458	434	402	437	482	408	413	404	400	427	414	422	435	433	409	445	440	436	457	398	424	411	410	422	425	425	426	414	454	414	431	436	411	453	469	424	463	404	417	465	451	414	450	417	427	413	386	440	423	404	391	426	439	429	427	410	416	418	442	387	445	435	411	423	489	422	417	440	451	467	454	404	425	431	435	446	427	451	456	431	426	444	431	424	404	428	436	420	474	372	441	412	471	443	420	402	422	425	434	444	438	420	426	419	474	433	394	428	425	404	428	429	453	417	409	434	411	430	437	441	436	414	446	452	419	447	417	453	404	413	429	447	410	458	437	419	420	435	428	445	473	456	425	437	456	435	396	424	466	440	437	390	473	423	425	419	443	442	449	400	475	409	458	444	460	430	442	424	466	404	452	465	455	442	423	435	416	438	388	489	450	408	435	402	475	457	435	404	425	418	421	424	408	442	440	442	446	459	428
42197	72542	54889	28819	10909	6007	2046	610	617	566	601	569	529	519	570	565	578	510	529	562	526	561	523	556	535	511	529	553	516	504	510	531	550	558	544	496	518	547	536	554	525	529	563	525	517	481	524	513	517	523	557	539	524	522	536	551	536	483	501	530	471	518	501	538	517	502	525	504	517	529	500	500	495	534	533	570	513	511	520	490	540	507	555	586	522	535	562	548	545	531	524	496	531	521	513	532	501	509	514	544	516	542	542	527	517	510	521	528	539	526	511	513	529	529	525	490	528	502	518	529	496	534	470	529	563	528	493	518	543	565	546	539	498	511	486	490	530	516	506	571	486	498	512	525	487	514	502	563	532	556	508	550	515	484	522	561	533	508	546	519	514	523	538	528	559	532	521	574	519	494	529	554	528	507	512	555	550	504	538	565	521	526	538	552	503	510	496	483	542	498	491	500	558	505	510	543	540	534	530	494	500	558	508	514	519	524	527	497	527	560	539	540	532	513	516	505	527	502	548	504	533	511	543	514	548	523	521	537	525	511	522	563	518	521	542	532	526	518	519	551	466	499	523	538	512	540	540	531	528	531	486	492	492	547	530	469	513	508	529	516	556	507	490	495	521	542	584	530	523	505	506	522	508	527	538	518	567	540	574	529	522	552	526	514	524	577	554	492	550	523	505	538	527	512	532	523	529	534	505	564	531	533	491	529	497	492	502	493	483	546	523	546	571	556	513	540	528	513	531	505	533	521	527	543	512	521	496	505	508	508	530	531	508	551	556	525	517	515	515	533	545	530	549	534	532	476	504	487	498	494	485	491	520	536	534	528	544	508	552	547	538	506	507	525	526	506	535	491	541	519	498	542	556	482	506	515	514	521	547	511	489	502	537	555	511	535	561	555	486	496	509	496	498	537	510	561	538	509	525	533	510	524	546	554	530	512	542	534	483	524	551	485	519	555	557	531	509	545	520	520	506	479	494	547	504	511	529	561	516	526	529	539	522	507	494	555	531	534	524	524	537	509	542	522	526	527	498	536	532	547	547	509	508	505	520	500	535	539	535	535	534	494	507	472	551	559	542	524	523	519	525	552	493	504	527	510	498	607	529	533	504	553	506	501	541	502	550	543	497	496	515	533	551	515	524	547	575	524	537	518	538	533	530	520	561	533	517	495	492	541	537	530	528	543	534	531	512	542	557	555	496	515	511	514	559	533	518	525	540	568	483	523	490	549	548	530	533	506	534	519	538	480	518	499	516	505	561	571	517	505	501	565	516	496	565	553	499	526	522	507	569	531	499	540	494	545	548	514	559	541	490	545	594	550	514	478	491	477	552	544	556	545	545	527	528	569	506	514	518	526	522	502	533	542	534	535	508	521	534	527	517	521	526	502	547	551	508	506	478	544	555	543	537	568	488	520	524	490	568	543	546	542	530	559	493	513	500	511	513	511	550	499	516	494	491	529	527	488	550	490	528	508	499	523	524	551	553	515	558	526	537	481	528	510	553	567	505	527	526	551	544	569	484	559	508	516	531	519	515	499	472	501	538	552	521	511	519	546	524	502	511	517	527	507	538	514	513	542	517	505	503	546	532	526	540	538	534	514	541	493	520	558	526	522	510	493	507	546	523	527	445	498	496	552	534	492	537	535	553	514	495	545	490	524	531	530	522	539	514	554	529	526	519	577	519	523	572	505	506	544	492	514	542	460	496	528	511	519	499	495	540	519	518	530	536	492	494	550	555	493	564	507	555	508	551	536	547	498	497	532	536	505	543	505	518	540	519	526	498	486	526	555	550	524	528	519	487	566	523	539	523	518	496	524	549	550	508	509	544	518	531	519	538	494	536	509	531	495	532	541	543	512	527	532	545	488	530	557	506	529	516	500	556	569	512	476	523	545	505	473	524	535	550	556	527	557	549	507	491	580	500	524	533	541	539	543	497	493	507	524	552	511	513	480	527	498	555	505	496	487	507	507	530	512	502	502	505	507	514	493	504	550	518	472	491	515	543	512	540	508	533	538	542	513	517	492	532	518	532	545	563	521	497	507	536	496	504	561	536	557	521	513	536	489	538	535	542	529	527	517	517	513	501	542	514	507	532	537	460	531	526	486	514	504	522	532	493	571	514	529	555	515	553	489	545	549	515	515	534	531	531	578	509	527	521	541	487	537	519	561	538	513	527	521	458	495	564	518	486	484	554	512	521	557	532	500	516	508	547	491	507	510	516	504	508	518	508	532	542	522	548	522	566	493	545	550	508	482	533	535	519	506	550	519	513	536	537	568	491	538	511	533	547	499	516	535	526	561	544	537	503	505	542	482	523	584	473	512	523	530	492	516	545	517	521	500	527	505	462	515	530	503	515	500	509	536	476	503	496	565	538	502	496	556	515	497	505	497	510	516	543	515	511	505	487	528	506	531	495	543	496	529	507	516	520	490	540	541	492	511	510	501	547	542	539	535	534	532	541	469	561	495	529	535	525	475	487	496	519	523	495	531	544	512	526	540	491	524	521	510	551	539	515	490	519	507	534	520	538	510	519	563	520	504	523	501	475	490	488	536	538	505	508	483	505	504	519	527	530	459	514	520	550	497	509	504	510	547	516	504	530	530	495	515	514	524	521	509	531	558	562	557	485	531	524	524	510	504	551	520	563	557	512	535	516	569	533	509	528	515	548	552	512	483	513	489	519	556	507	456	537	531	508	531	479	571	534	518	546	510	519	500	576	545	476	536	513	503	513	524	579	498	535	531	535	513	510	516	526	521	456	506	538	511	484	532	559	504	550	539	537	525	504	486	528	489	515	556	476	536	519	535	543	514	506	568	551	532	502	508	481	518	549	515	533	531	508	537	505	507	528	540	550	498	483	563	487	529	498	513	545	527	489	516	539	533	525	505	516	510	486	481	478	542	531	517	530	536	511	550	525	470	525	521	492	507	522	497	561	521	523	547	502	579	540	479	548	493	508	506	516	507	497	561	493	497	489	536	543	520	494	561	533	498	539	504	532	506	537	500	495	497	530	543	537	543	535	531	538	483	540	539	487	586	504	513	505	496	509	566	513	509	531	507	528	569	517	515	540	494	533	484	514	476	539	483	512	547	542	509	479	551	541	541	543	542	518	480	535	468	499	485	517	529	526	518	501	522	508	552	495	538	474	549	515	508	500	539	508	557	507	505	506	554	523	518	529	513	546	509	536	524	534	528	534	547	491	529	520	542	514	544	493	500	498	554	513	526	522	510	567	535	473	544	545	502	520	519	507	541	505	543	516	557	528	509	506	499	515	530	517	564	515	507	535	545	532	515	511	511	499	518	539	550	532	539	486	530	492	516	498	506	501	518	512	492	504	520	509	536	536	479	560	575	542	524	580	506	520	568	544	524	511	541	517	504	495	572	487	530	520	487	512	488	521	538	521	571	517	532	534	537	526	516	579	544	475	533	548	518	557	453	533	550	508	464	519	513	525	526	562	506	506	543	477	529	503	500	530	505	535	516	509	492	534	534
22946	21644	31018	27703	22036	21403	12558	1554	956	938	877	842	896	806	854	839	838	824	849	845	806	782	808	830	811	809	768	831	839	801	774	810	868	796	813	794	820	786	786	793	835	808	784	816	785	825	792	840	794	845	792	790	812	770	790	804	797	808	810	756	799	750	782	750	782	851	794	770	775	804	845	819	810	803	801	826	774	798	812	817	776	814	786	802	823	813	831	736	834	763	791	802	761	819	781	803	785	779	749	784	785	771	782	781	837	814	795	792	801	730	848	837	824	773	830	766	831	779	814	769	754	802	778	795	814	790	778	837	810	787	854	793	819	783	770	854	776	790	765	857	813	812	843	809	795	774	752	840	775	810	833	794	804	778	773	782	756	811	784	751	829	781	796	820	773	741	848	778	780	862	822	800	782	804	774	716	783	781	804	785	779	756	805	789	790	771	783	774	799	812	797	803	834	783	758	802	804	815	757	811	830	809	802	816	761	783	773	792	815	803	806	800	807	798	782	803	789	825	800	787	825	773	777	808	808	774	785	779	738	772	786	800	836	778	791	790	792	794	817	807	781	783	820	800	762	805	761	804	780	793	772	793	802	840	818	803	787	780	816	859	794	807	819	802	773	792	827	851	773	795	785	758	824	773	819	774	766	805	811	821	794	768	782	808	808	792	779	747	742	738	793	814	757	778	778	785	738	809	843	797	788	768	809	750	788	822	775	765	806	772	786	855	823	792	835	799	782	790	822	863	822	800	804	830	820	796	766	795	809	801	799	828	771	847	768	857	768	799	768	757	796	835	831	812	770	813	852	758	818	769	808	792	782	791	778	779	794	803	844	842	778	784	809	826	751	780	799	792	781	768	782	780	779	788	825	822	856	837	794	741	787	827	747	765	823	833	786	752	783	819	822	763	810	732	817	818	779	796	786	785	767	775	746	827	776	759	834	809	771	805	809	827	809	793	741	841	829	832	831	780	828	795	799	794	823	756	796	790	825	774	799	780	815	798	835	829	810	816	783	774	797	829	841	794	777	723	785	859	818	755	829	791	784	826	801	799	835	742	761	773	792	784	834	806	796	799	822	812	815	767	812	767	796	783	837	807	859	796	781	820	776	840	771	796	762	812	773	789	766	783	783	823	803	837	792	797	813	783	794	807	845	817	800	765	772	824	810	793	827	816	763	850	768	814	801	813	775	801	778	787	810	799	822	765	817	839	821	809	768	758	813	728	822	779	775	796	818	796	814	754	755	812	780	737	785	797	814	816	768	804	821	799	813	751	780	790	830	793	781	789	797	783	791	784	812	783	783	774	756	805	836	795	757	759	794	780	800	783	757	803	774	796	837	768	745	812	772	818	727	794	823	798	841	785	806	755	816	803	798	803	746	826	805	777	817	799	797	789	790	803	753	795	764	782	840	784	817	813	802	824	771	738	829	812	802	782	808	833	735	788	769	841	761	765	814	793	795	796	847	850	776	826	769	805	824	797	766	809	820	849	782	808	820	820	845	780	795	803	774	798	789	821	835	734	793	802	769	813	779	783	778	858	838	807	763	809	838	819	823	791	834	790	818	817	795	767	777	796	774	810	754	811	825	844	817	855	839	798	828	793	800	776	758	800	789	785	821	817	830	838	843	787	796	843	783	775	773	822	722	772	776	784	776	818	781	781	835	807	808	789	802	764	793	805	771	772	718	826	781	813	807	763	788	728	791	830	847	753	876	781	824	790	756	792	824	809	786	758	814	788	860	779	777	827	806	767	776	785	820	830	834	748	747	797	807	802	732	826	799	810	817	807	818	783	822	816	769	807	755	698	794	787	820	795	812	752	748	780	800	788	756	745	821	819	782	800	814	822	845	776	781	819	788	785	824	812	751	762	795	749	853	745	754	774	762	803	792	799	808	777	776	796	802	783	875	836	805	792	833	837	852	802	802	784	798	770	773	776	779	784	782	756	812	841	795	799	778	779	766	820	767	763	776	792	795	820	828	768	821	779	835	813	801	811	809	756	856	790	765	839	821	842	799	763	786	797	810	813	745	829	778	801	773	811	783	828	767	797	847	779	835	869	755	795	782	784	757	765	797	800	762	801	754	754	825	810	813	795	750	772	788	816	823	811	818	795	753	872	756	800	768	830	839	785	822	801	796	804	826	802	846	778	776	803	804	812	814	858	784	784	776	768	757	811	808	786	804	779	787	745	774	814	799	764	781	797	779	803	883	829	827	772	789	768	801	783	814	785	785	752	823	790	826	797	844	783	783	829	799	779	800	784	774	821	779	818	834	775	797	782	804	786	818	785	777	820	815	735	828	804	851	805	822	781	774	805	755	811	829	850	814	824	781	829	806	787	827	812	761	780	793	767	765	750	798	801	798	834	772	793	784	739	810	827	778	784	762	855	760	794	752	764	813	808	797	781	778	801	772	807	810	788	799	802	803	836	792	818	868	822	803	754	806	776	800	804	800	802	835	816	796	802	790	816	734	803	778	809	788	834	782	771	805	781	819	734	832	759	778	756	827	832	802	782	827	769	796	757	844	812	815	777	813	842	752	810	738	750	815	861	845	828	841	812	819	795	771	812	768	771	787	763	787	828	778	769	808	826	822	791	794	809	823	785	783	820	780	785	803	804	808	820	858	800	833	768	786	736	783	788	768	831	774	851	775	822	790	740	861	808	772	821	848	795	829	762	778	797	813	775	802	812	819	792	812	757	828	813	766	839	789	826	840	734	790	821	815	797	820	797	835	778	778	763	830	781	842	776	778	741	740	802	767	827	849	802	860	777	808	812	788	769	801	809	775	779	813	779	741	779	770	772	833	780	791	802	817	785	759	797	745	818	770	797	848	756	814	764	804	814	850	787	790	812	762	785	804	794	766	752	855	795	808	800	780	860	762	811	750	751	791	830	762	795	835	785	770	823	827	790	836	788	831	756	813	780	763	799	821	823	740	813	839	794	815	832	794	770	796	785	802	774	772	802	814	777	760	785	799	823	759	739	808	822	833	778	749	783	758	808	804	850	813	791	763	772	732	836	786	739	834	789	767	745	812	768	816	824	839	772	783	821	744	858	833	851	809	776	755	785	825	794	795	780	767	778	808	759	799	801	787	774	762	770	777	752	847	793	804	792	788	791	797	795	764	726	799	731	788	759	750	793	795	838	810	776	785	847	783	848	790	786	801	769	795	805	788	779	806	846	785	830	768	804	810	850	837	810	793	805	783	837	807	828	745	750	821	792	785	794	792	795	782	777	818	815	772	764	795	819	802	755	805	794	783	770	800	802	826	811	782	787	781	847	762	833	807	799	837	803	722	821	768	786	771	847	798	809	839	795	811	777	819	839	829	749	839	787	776	829	796	757	813	800	727	728	784	811	779	823	809	879	825	813	805	802	763	771	776	844	777	793	837	806	825	749	760	773	800	789	838	796	800	818	798	763	762	821	818	772	781	833	773	811	826	772	811	728	797	753	800	802	819	779	826	737	767	726	819	839	720	754	772	719	832	804
54271	98725	80499	52650	27016	17381	6274	1378	1253	1168	1099	1092	1102	1025	922	1016	970	975	923	988	879	930	886	934	1000	897	892	941	939	920	986	934	919	881	914	872	947	894	852	970	951	919	923	886	910	883	936	898	958	901	866	897	949	958	841	866	918	880	874	893	903	936	867	900	929	893	903	860	913	922	828	956	910	887	904	915	874	899	842	885	904	882	892	884	883	880	919	922	928	933	861	883	900	943	909	879	917	797	874	943	899	878	894	962	908	938	885	966	888	912	884	902	872	887	921	896	898	891	885	892	894	902	936	916	883	882	876	936	899	919	866	832	873	915	904	835	883	821	859	907	894	818	882	923	855	847	841	858	886	873	921	868	908	824	853	895	921	894	871	892	877	872	903	832	859	906	901	856	892	928	877	906	911	870	903	905	916	944	915	887	945	927	906	919	863	893	914	898	837	865	903	932	870	866	895	902	877	853	863	936	807	903	904	931	848	869	886	862	898	939	911	889	897	861	866	901	873	885	911	880	893	862	895	911	942	871	817	910	900	906	909	852	949	893	896	856	875	865	894	881	844	877	861	900	881	880	852	914	919	843	862	874	884	858	925	859	879	898	909	869	881	874	910	864	877	862	890	889	859	900	901	854	868	881	912	841	864	900	905	910	895	936	906	840	925	919	893	934	873	816	852	860	889	904	889	872	906	893	832	894	882	866	892	920	894	902	857	846	914	931	894	882	849	917	893	851	903	835	926	868	889	837	867	849	871	911	893	860	905	892	894	864	864	901	902	888	884	863	933	883	851	872	874	873	897	865	903	945	883	833	866	869	904	858	826	858	837	843	868	840	876	900	872	870	915	900	902	889	812	898	864	883	877	897	888	889	848	836	971	851	877	889	902	892	880	847	915	885	851	910	859	884	932	911	889	837	887	867	882	917	903	894	912	914	852	872	928	871	895	850	902	918	933	857	892	872	901	863	897	862	885	872	881	796	828	947	868	888	893	899	866	853	869	891	963	880	875	862	877	873	869	879	907	885	865	822	879	910	913	889	852	855	896	876	896	873	856	862	870	914	913	915	890	920	933	850	935	877	867	856	881	886	855	865	854	910	873	864	894	857	941	940	923	891	866	891	879	883	910	866	885	902	912	886	874	908	918	916	856	862	902	896	881	869	794	820	838	860	897	861	848	935	866	834	882	901	857	830	883	918	885	881	910	863	888	858	854	959	931	887	929	833	866	832	819	848	926	960	875	861	900	894	856	919	870	876	880	886	922	878	863	913	863	842	829	906	918	894	890	980	890	859	910	843	881	870	916	866	935	945	810	921	860	858	899	889	935	885	927	913	888	915	860	847	877	905	903	875	892	910	910	894	881	832	878	897	873	850	844	896	888	896	855	913	916	876	940	901	858	849	947	873	923	847	845	924	957	894	846	863	905	861	893	875	893	881	837	880	846	896	884	858	912	833	923	929	918	852	875	877	822	885	877	920	873	912	914	871	850	893	905	912	943	943	913	874	861	862	876	936	860	900	925	914	892	886	843	886	869	896	878	923	890	901	920	844	894	878	881	910	875	913	859	878	918	855	834	878	840	890	868	922	888	900	845	899	912	872	934	887	905	879	853	889	888	788	853	851	950	917	882	917	900	864	887	858	918	904	877	880	911	895	899	907	816	914	873	880	879	909	911	905	878	908	911	892	853	869	915	859	854	859	944	897	896	883	880	852	917	925	849	911	911	870	870	863	921	853	865	870	887	940	857	914	918	877	875	867	868	877	887	905	876	887	883	899	924	918	861	908	964	867	865	851	859	917	891	887	878	890	882	907	861	857	864	885	908	867	862	880	862	848	859	915	913	869	878	871	894	844	926	893	860	841	869	892	858	877	900	950	877	849	887	874	904	863	876	899	863	840	862	888	867	855	892	902	887	903	888	840	887	888	887	850	851	924	828	884	890	866	939	855	862	855	856	893	914	909	866	931	871	928	867	900	859	825	875	857	892	839	811	880	898	864	889	868	848	869	834	914	905	846	872	844	906	909	897	872	871	854	919	877	857	853	954	883	867	855	890	899	859	871	868	877	900	841	900	869	871	879	848	864	885	915	892	915	829	872	891	911	881	907	879	842	915	897	926	906	864	859	916	938	922	878	925	847	824	887	909	854	837	894	905	841	917	921	931	907	838	901	886	868	880	913	906	898	866	910	921	842	961	874	878	861	910	891	883	923	881	843	856	870	840	922	839	864	891	902	909	864	869	909	904	882	911	899	871	875	853	941	894	881	910	857	865	835	868	900	903	890	886	884	888	892	933	879	874	873	908	906	925	905	844	853	864	923	895	871	885	880	844	884	888	924	869	875	865	892	894	881	923	811	906	899	899	864	848	889	877	877	881	872	900	893	948	938	856	802	930	907	892	899	857	891	878	886	901	910	881	912	909	895	885	896	896	845	921	857	908	864	853	929	842	894	869	874	923	908	872	839	894	917	868	948	898	899	860	852	864	868	911	855	876	880	887	863	890	904	881	876	860	911	891	897	895	861	839	865	867	871	924	917	924	897	891	913	889	896	866	840	905	846	958	860	882	881	849	848	917	936	881	889	896	921	874	879	878	915	883	880	867	876	870	843	873	891	873	913	820	888	880	928	864	927	890	925	908	872	844	844	966	867	927	855	858	876	883	913	907	898	934	904	860	883	873	851	926	868	897	844	869	883	887	865	895	879	920	909	875	922	903	863	822	948	871	871	926	891	892	911	865	907	892	887	882	818	878	908	861	945	897	939	828	879	890	875	882	886	876	932	894	821	868	926	874	874	873	877	899	907	838	853	904	803	888	844	912	854	865	860	872	913	917	866	898	865	943	894	888	915	899	889	902	859	925	881	894	866	865	848	852	925	951	889	916	891	924	872	842	893	886	881	875	876	887	928	875	891	854	866	903	930	897	921	870	892	808	921	887	876	867	831	867	822	872	862	850	898	882	873	943	865	926	890	850	844	895	908	924	840	875	868	862	848	860	885	869	931	880	848	872	838	925	878	880	869	929	851	930	893	863	840	879	965	817	909	912	919	884	927	874	830	909	853	896	910	858	908	893	832	893	896	860	873	860	878	870	900	975	895	894	906	860	892	868	922	931	909	974	915	865	866	944	875	872	927	863	882	891	899	904	846	807	805	921	855	862	850	860	900	873	902	920	887	900	855	881	909	925	880	883	918	971	871	935	867	886	850	878	870	916	868	802	901	878	921	884	877	909	925	922	836	919	915	841	872	934	906	836	859	860	885	868	899	949	933	848	839	903	869	867	908	912	898	916	919	911	872	966	857	868	909	866	890	883	839	869	852	906	851	879	899	844	911	870	853	878	889	902	870	935	876	898	899	882	863	886	907	899	944	887	944	881	874	871	924	847	856	902	878	885	900	847	873	873	893	897	858	892	898	895	889	867	904	907	940	840	891	903	894	891	822	900	926	865	883	883	886	934	909	877	867	872	878	913	890	885	940	910	882	870	896	867	879	825	886
27723	27298	27829	13511	2140	846	495	407	352	379	376	398	371	367	371	377	333	385	376	374	393	356	376	381	362	321	350	362	375	344	345	370	337	369	427	328	343	370	352	381	353	380	376	334	381	392	368	387	374	365	349	354	340	356	347	355	372	338	342	382	343	352	359	351	364	338	363	386	371	403	358	361	350	388	330	379	403	335	346	401	371	353	317	396	358	361	361	375	316	353	369	331	350	346	331	351	362	339	392	370	343	353	375	375	318	349	349	372	336	377	380	370	365	348	351	349	334	341	350	353	335	344	346	352	370	313	353	400	376	368	365	379	363	357	350	364	382	380	401	378	362	366	354	367	355	412	360	335	363	329	368	377	362	322	354	384	371	358	357	382	352	338	350	381	374	346	319	354	376	362	391	356	361	375	344	353	368	382	349	361	376	365	330	353	354	369	386	378	368	366	351	344	352	353	327	377	347	387	345	379	344	348	369	368	349	323	383	381	349	385	364	334	356	340	354	357	381	355	386	365	377	369	386	356	370	317	362	346	362	368	358	363	366	352	339	350	351	376	389	347	398	390	323	395	359	337	362	325	378	373	346	362	382	357	338	365	350	347	388	341	359	363	372	346	352	336	355	357	362	365	349	372	367	375	361	375	362	369	373	364	372	382	369	375	358	368	367	370	390	369	313	370	338	372	366	355	369	352	382	373	354	360	409	383	370	341	321	360	395	382	317	342	366	328	350	394	395	390	356	376	383	351	378	347	312	367	349	375	377	373	342	358	364	349	359	340	380	359	348	377	396	332	342	341	356	413	372	364	345	365	394	373	329	347	355	395	324	362	378	349	351	370	391	395	365	347	382	365	366	345	323	350	350	394	303	337	359	373	394	330	356	373	332	364	408	353	375	376	335	386	372	373	340	362	343	336	344	351	319	323	364	358	353	366	355	364	326	335	403	377	336	352	367	352	383	352	356	397	354	372	363	338	363	347	337	336	359	364	402	362	337	380	377	330	377	369	370	370	368	363	386	324	378	378	371	369	360	341	383	368	370	369	350	351	334	341	346	369	378	356	343	332	354	352	388	373	345	324	373	376	352	388	359	388	380	341	346	350	397	338	390	363	359	362	381	332	350	345	371	394	362	356	347	341	363	330	358	355	349	364	350	368	395	363	346	349	336	396	363	396	333	379	350	347	363	346	366	345	353	367	341	348	318	330	351	318	361	338	350	366	349	338	384	397	368	374	347	361	363	373	337	324	365	391	329	359	365	352	355	355	406	348	357	340	384	370	344	340	365	361	360	371	389	368	360	375	340	351	347	346	367	337	379	395	365	389	349	356	366	381	384	329	346	381	370	375	384	360	377	335	374	376	358	359	376	339	353	417	327	347	369	335	372	374	334	363	388	346	383	386	336	364	385	362	379	392	344	376	411	392	330	336	378	339	350	343	397	359	363	372	372	363	347	370	350	368	344	354	373	367	344	344	334	374	360	368	349	391	357	391	363	344	361	346	375	362	352	324	375	332	348	390	356	379	397	335	365	375	379	378	382	341	343	370	365	382	351	365	350	385	384	355	336	362	382	366	337	332	391	383	357	381	366	360	336	386	369	340	363	352	389	368	365	343	397	342	361	373	361	384	375	333	357	367	355	355	354	368	382	320	339	346	373	379	388	413	360	372	319	358	369	321	377	380	348	354	368	341	364	379	352	369	354	376	352	391	361	356	340	338	351	363	395	374	398	393	355	350	375	360	340	347	344	382	339	357	325	347	378	350	396	353	344	353	371	359	373	345	367	345	367	362	368	361	383	423	344	371	361	410	399	344	371	359	393	351	346	342	370	340	323	353	377	373	360	386	343	346	347	373	376	335	353	395	350	346	360	399	353	357	369	361	359	352	337	367	348	375	335	363	325	360	333	358	359	343	341	346	362	369	389	358	370	340	316	395	366	342	326	371	365	330	361	373	364	392	348	329	365	300	332	369	371	356	364	396	319	348	353	377	367	381	359	331	353	345	329	372	372	346	405	332	336	350	356	373	370	344	372	343	390	371	361	314	322	346	362	343	367	372	350	334	357	366	335	362	363	378	362	365	351	372	364	363	363	362	358	332	329	389	355	366	390	361	360	358	329	346	403	350	347	370	381	369	326	389	331	392	366	370	337	365	393	369	383	372	380	328	348	378	377	369	355	341	376	341	332	363	353	353	382	316	341	383	395	344	349	360	378	358	375	396	342	360	355	349	392	348	373	352	359	380	329	344	389	373	346	358	334	371	352	354	362	364	387	411	375	364	359	371	361	359	360	348	367	336	379	348	378	374	366	384	353	350	311	377	370	350	339	346	391	330	360	380	380	373	375	340	354	378	356	403	351	360	344	392	357	335	326	346	348	350	349	378	388	343	338	380	367	327	331	360	343	345	350	343	348	329	370	391	411	359	380	372	375	354	364	365	367	363	350	351	330	372	367	345	360	334	384	350	366	369	351	363	330	328	374	368	357	375	370	388	363	374	359	349	358	377	381	349	348	366	337	333	375	337	367	350	363	343	350	384	369	340	378	351	381	370	359	385	366	358	381	342	383	359	392	344	351	363	369	349	350	372	348	320	353	335	352	404	352	343	338	358	373	361	370	358	350	357	371	387	347	364	385	337	357	385	365	343	342	372	351	339	374	364	349	369	355	342	359	344	390	374	353	355	363	385	350	347	356	364	352	384	394	347	376	337	403	360	395	379	370	343	370	358	359	374	347	370	346	368	363	321	360	347	357	355	337	362	348	359	350	401	370	357	344	378	310	336	398	353	324	392	331	374	361	390	355	345	366	352	360	323	381	334	391	389	395	345	347	358	375	363	351	353	371	352	377	391	395	363	347	359	351	358	337	338	375	362	354	387	362	381	368	375	347	372	386	374	338	343	342	317	369	358	342	407	376	375	334	370	325	336	403	336	365	352	350	364	351	357	342	386	336	345	362	350	339	359	372	368	344	371	389	362	374	395	403	376	366	393	336	346	378	358	366	339	336	324	371	354	392	362	335	322	332	395	371	359	362	352	376	332	367	388	358	353	369	385	355	365	362	337	343	348	346	374	344	347	340	368	357	351	365	373	354	369	353	362	351	355	351	362	354	356	362	369	340	365	341	356	335	392	357	386	349	345	345	355	351	377	341	367	353	370	368	369	381	339	351	413	360	347	337	336	357	377	345	362	368	371	367	374	358	368	339	344	350	356	381	363	382	385	367	344	361	365	377	365	348	352	363	388	372	337	389	388	357	360	338	386	363	356	378	370	384	347	350	389	372	361	359	349	375	335	389	346	375	379	358	331	359	353	356	347	380	344	377	344	345	354	352	355	344	348	399	340	364	356	355	368	371	351	371	377	359	356	376	337	390	361	374	362	374	330	348	370	353	385	345	353	352	370	357	361	393	372	379	343	377	354	364	358	386	361	375	358	341	409	355	382	386	380	345	355	375	352	342	352	353	390	374	338	396	327	340	362	353	351	342	353	341	337	363	344
23355	42423	28053	10211	2674	1275	700	414	429	455	451	454	456	459	448	431	443	423	429	439	412	406	435	435	397	384	418	417	436	426	438	397	425	467	404	403	444	409	429	442	434	375	447	420	415	389	438	395	415	429	423	419	427	436	468	459	405	438	431	417	411	403	437	430	407	438	469	412	410	424	425	449	424	442	443	423	399	414	456	437	435	444	435	443	450	461	450	428	426	421	418	442	393	462	453	427	411	410	431	417	450	414	435	436	421	413	412	407	421	400	410	381	393	404	444	447	403	412	452	402	408	452	433	424	456	440	434	434	399	447	438	433	431	486	421	439	416	424	431	425	411	429	442	410	421	399	447	455	438	393	428	435	395	398	445	440	455	421	482	430	387	410	393	429	471	448	435	459	401	455	397	406	421	434	430	429	400	407	427	395	421	427	395	426	407	400	459	414	449	452	412	421	418	410	438	439	440	425	373	389	379	442	391	416	426	412	386	430	411	412	403	412	440	414	417	414	414	448	426	410	443	428	401	425	431	397	440	414	429	423	399	414	374	443	428	403	439	433	435	439	436	414	422	423	404	469	414	434	423	401	435	411	422	436	407	442	381	439	408	426	444	435	427	420	423	432	442	434	448	468	409	460	468	414	435	433	427	429	420	434	409	407	425	436	448	452	430	404	451	434	462	444	441	423	430	455	401	434	433	415	436	416	408	412	418	413	420	422	412	457	426	427	410	448	419	431	438	404	406	444	419	415	427	408	440	449	388	458	425	437	433	437	392	403	417	417	429	402	404	438	435	448	435	445	442	406	432	428	429	437	462	416	424	392	425	418	449	422	452	428	430	461	405	392	389	446	390	417	408	384	413	444	401	412	413	446	415	448	457	469	456	422	411	441	403	475	443	441	449	419	466	466	424	438	459	417	421	424	413	403	433	421	451	388	395	451	425	455	453	414	429	422	398	436	398	439	429	438	406	410	419	413	411	407	443	444	476	441	427	418	382	414	424	414	427	483	463	434	450	443	417	421	432	430	431	440	425	422	439	444	434	424	408	401	415	417	453	411	420	405	423	448	403	465	437	444	482	422	412	418	439	412	426	459	418	424	413	443	418	450	421	447	410	452	413	426	424	423	406	430	400	422	379	450	421	457	428	453	431	400	467	452	462	437	427	421	424	426	399	443	452	428	463	462	428	409	472	418	382	444	419	422	407	422	421	403	420	461	415	461	433	412	416	427	454	446	440	419	414	412	447	391	452	454	422	478	433	393	437	425	416	415	420	436	415	442	430	434	436	412	439	418	469	434	420	410	436	406	450	463	461	434	462	437	443	395	409	427	410	429	434	449	419	410	420	452	417	430	413	422	394	428	368	423	436	416	470	438	410	432	427	445	392	415	439	412	421	441	478	419	400	473	449	419	453	455	445	431	417	422	433	411	428	411	394	487	465	429	400	422	414	460	422	442	453	407	420	444	433	449	471	440	455	449	458	435	449	394	447	414	420	399	453	392	420	406	399	444	478	453	417	414	414	441	455	445	435	437	426	418	408	442	438	391	426	429	412	424	442	434	430	428	421	422	381	455	441	417	433	425	418	444	403	406	447	404	410	414	423	458	380	436	409	394	440	436	465	425	386	449	447	401	430	448	433	420	438	450	415	408	443	396	406	452	441	406	436	425	436	440	434	443	425	419	428	432	425	425	408	419	427	401	395	444	399	412	420	424	455	409	434	453	395	406	414	414	486	438	393	417	461	434	469	419	431	434	432	459	427	427	432	409	402	429	413	465	427	409	431	410	456	439	402	451	409	422	440	373	383	430	414	407	451	425	436	430	362	386	427	453	429	427	412	429	419	403	445	445	439	405	415	399	449	398	403	412	436	444	419	406	394	388	407	399	410	424	407	399	404	406	428	413	413	404	447	419	431	421	415	421	410	391	433	422	409	404	422	431	387	443	432	420	453	434	456	432	429	428	424	435	448	410	460	417	412	424	414	438	428	422	425	401	399	443	406	426	424	399	454	433	428	421	413	427	418	395	423	415	458	444	426	456	394	417	403	408	418	423	389	426	435	399	430	430	449	400	423	413	417	406	420	450	453	428	433	444	437	418	380	443	442	421	453	425	428	439	446	433	431	451	398	422	449	414	412	427	411	370	414	410	437	455	401	455	422	447	394	438	412	438	454	434	400	409	401	435	384	443	420	430	461	419	423	436	420	434	421	446	430	431	453	402	427	389	448	398	450	416	405	410	410	461	402	436	439	428	454	418	400	393	420	436	418	449	428	453	431	418	403	426	454	415	447	416	441	446	444	422	440	479	407	443	420	396	432	475	439	472	426	429	417	416	425	410	412	388	414	441	423	419	473	420	445	423	441	490	402	412	403	446	437	443	415	424	412	408	466	453	404	432	433	404	408	392	427	417	415	440	433	441	425	453	437	433	431	433	428	415	427	419	457	421	412	358	418	394	416	465	434	456	454	394	434	426	395	448	454	446	420	446	426	426	412	427	442	408	405	426	414	462	416	426	398	387	420	421	430	432	437	456	447	395	413	402	457	473	417	433	428	450	450	429	439	389	446	402	431	458	423	435	445	421	426	435	436	451	438	435	421	428	452	466	427	429	478	394	396	412	414	413	414	424	436	437	449	413	484	428	407	439	429	432	400	425	431	422	418	456	428	430	413	428	400	400	435	409	418	460	404	432	433	420	425	413	448	469	441	390	450	418	434	450	407	446	424	439	417	438	449	444	438	438	464	382	410	453	424	461	449	450	406	443	404	428	434	450	413	444	453	439	408	449	455	399	426	423	419	450	468	412	433	424	421	425	414	434	414	449	423	407	391	398	461	444	422	425	405	445	426	424	418	440	431	404	413	442	417	405	440	420	417	406	407	480	429	421	439	451	461	445	399	454	463	437	428	403	430	443	408	430	423	439	445	408	426	427	427	427	431	434	418	442	392	405	475	428	415	455	468	453	435	436	421	397	427	417	432	431	430	424	453	416	436	411	437	425	440	410	417	456	430	425	439	421	410	430	417	416	365	420	451	422	450	449	438	410	415	406	431	411	451	416	417	444	403	438	385	428	413	434	467	443	441	463	392	415	395	411	408	431	408	418	425	405	483	437	426	451	438	443	424	436	389	394	442	440	418	418	425	420	438	440	455	460	453	385	437	423	435	442	404	465	404	431	431	412	407	424	444	419	414	421	423	405	416	432	423	415	385	437	424	432	412	448	403	450	411	393	406	440	392	424	452	442	399	439	426	401	428	416	414	423	413	430	473	474	432	433	456	436	447	463	381	439	436	454	422	449	429	406	422	389	415	441	415	410	419	403	420	468	419	431	426	414	418	415	444	427	466	415	415	409	404	425	391	451	416	420	426	423	422	459	406	423	440	404	443	424	423	410	437	461	416	444	388	433	431	427	408	397	455	418	437	407	397	445	422	438	401	408	397	384	424	422	386	390	420	401	412	456	466	426	397	458	421	429	435	400	413	446	426	452	460	456	400	401
24448	22716	33673	29802	20643	11071	2594	730	621	595	542	583	522	556	535	538	571	554	533	555	574	542	505	585	532	507	521	537	595	517	590	465	540	558	543	499	515	504	540	485	550	512	533	532	501	518	500	535	557	511	535	532	498	510	525	534	556	522	489	543	519	536	513	535	520	502	532	508	499	540	521	481	525	541	476	486	546	479	522	534	538	496	524	487	524	509	471	507	516	491	492	475	513	508	497	517	529	514	519	490	509	503	552	518	524	485	538	496	552	525	568	505	520	554	559	540	514	561	551	527	568	547	549	502	538	536	527	543	543	497	516	482	491	521	500	522	492	476	496	517	539	531	553	526	599	533	509	547	528	494	560	495	530	522	548	540	477	575	527	531	518	523	518	601	519	510	534	536	524	519	508	562	537	515	511	544	535	509	487	481	556	502	518	541	501	514	520	533	521	519	513	540	566	547	505	568	493	521	541	525	517	533	523	498	543	538	517	527	506	531	542	528	530	512	539	534	571	470	509	491	519	490	510	549	526	489	561	534	503	531	522	497	525	488	479	485	523	549	528	512	507	517	523	519	557	516	530	504	514	522	498	524	533	534	554	515	581	497	516	518	499	558	519	505	532	503	500	510	511	558	489	503	547	513	528	539	517	523	527	526	531	548	538	544	518	537	521	493	504	535	543	538	522	526	465	493	516	508	530	523	525	533	529	497	517	571	497	512	523	508	479	556	552	512	509	519	526	485	512	578	553	474	498	517	558	527	493	514	546	506	584	526	509	499	522	528	504	542	516	509	511	538	522	493	486	528	526	500	493	511	508	519	505	492	533	524	496	526	483	530	547	524	491	537	527	508	516	521	525	524	519	509	520	511	552	509	494	541	522	509	560	517	550	523	511	516	536	520	521	537	529	536	526	551	546	511	537	520	464	519	523	523	497	495	529	539	509	553	528	557	546	499	555	533	500	520	493	559	528	513	530	527	527	545	556	558	472	518	536	537	520	524	539	569	538	532	511	483	531	496	536	494	496	538	481	516	517	544	537	504	475	532	516	496	513	517	554	535	523	534	535	507	510	543	576	522	513	508	494	522	522	535	546	498	563	528	515	510	527	481	532	529	522	529	551	558	501	521	527	511	527	522	554	500	556	516	528	549	504	537	521	518	491	527	493	531	547	535	507	563	522	496	536	526	525	530	541	510	508	510	525	514	520	544	505	483	500	555	519	504	489	543	512	530	503	532	527	531	497	529	549	546	553	541	511	514	519	504	548	542	490	508	542	529	518	493	523	497	557	508	479	518	544	534	519	520	520	528	512	517	476	529	551	512	505	528	512	524	536	525	527	560	477	521	508	518	529	516	506	499	512	507	545	561	504	509	562	540	544	506	547	519	549	531	511	485	542	585	514	481	570	507	511	498	499	515	520	570	518	548	541	516	502	519	568	493	516	515	534	533	528	509	512	517	523	528	585	523	556	541	545	511	519	535	521	540	517	563	527	523	523	485	545	505	505	525	571	536	548	523	558	512	540	532	529	549	532	554	501	538	497	519	485	545	522	536	509	532	495	509	520	510	500	562	502	491	559	526	555	488	550	531	481	537	505	487	515	540	534	543	519	557	553	531	530	486	535	550	516	524	538	522	497	507	570	483	470	541	555	518	523	511	516	494	528	518	482	540	507	529	488	507	540	529	512	531	484	510	508	566	479	522	537	514	513	513	521	491	521	511	511	530	557	523	512	504	603	527	529	508	525	521	514	517	538	550	509	515	525	516	481	531	516	512	542	554	521	516	514	522	535	537	527	492	529	566	514	507	500	489	519	524	513	502	509	546	505	544	508	516	540	526	544	516	541	494	483	553	559	541	506	526	525	542	531	494	524	539	545	537	549	546	526	520	526	539	509	557	503	518	471	537	485	501	552	537	532	560	518	518	527	524	547	525	533	528	545	487	478	526	486	528	550	513	528	506	457	538	520	491	549	514	538	570	598	546	504	526	527	503	514	521	502	522	540	524	505	489	555	491	529	541	529	547	503	523	522	501	535	523	513	521	538	519	509	516	544	552	538	477	512	521	521	525	519	518	471	478	513	501	521	559	538	546	548	516	550	477	534	545	516	529	496	499	485	496	524	505	500	503	516	467	509	492	519	524	514	516	533	539	532	561	582	495	512	551	537	524	510	551	533	511	525	496	529	517	564	488	562	503	510	503	512	505	511	514	470	513	541	534	549	489	502	560	516	550	515	532	529	530	517	552	527	527	546	532	478	561	520	510	522	504	517	533	532	556	514	486	514	550	516	522	516	493	530	544	538	512	559	539	533	507	523	513	553	520	500	496	541	528	528	549	550	510	515	532	531	536	539	539	559	556	535	556	532	502	528	523	544	501	481	509	527	513	509	512	539	507	543	546	557	516	518	525	497	537	562	548	518	491	539	506	540	493	527	532	508	510	539	529	512	547	554	507	518	517	545	458	533	523	520	520	538	517	556	483	565	513	514	585	550	539	575	534	517	502	510	500	512	527	471	465	528	513	490	557	523	526	519	496	515	560	515	504	489	483	526	540	522	523	535	514	486	472	509	525	513	534	511	549	527	546	540	533	532	514	499	540	542	516	511	549	558	541	519	544	522	519	522	524	518	522	559	532	524	576	520	538	562	513	513	502	510	522	538	524	512	511	488	497	525	522	509	523	485	491	513	518	555	500	540	532	539	512	501	498	515	504	526	526	451	542	511	524	511	493	550	541	523	515	505	515	571	495	491	560	522	512	556	579	520	508	520	552	508	537	546	523	561	518	478	570	495	510	521	495	529	545	522	536	541	520	512	480	493	534	506	535	553	547	533	531	490	560	513	544	549	540	516	531	526	496	505	486	525	526	546	530	514	508	484	506	549	536	537	530	483	476	543	505	469	521	542	539	549	525	502	526	563	524	539	525	505	524	535	543	532	521	505	510	524	527	557	550	506	519	528	531	534	510	493	515	493	534	511	509	495	513	549	533	532	529	480	544	530	496	530	533	547	504	552	528	523	512	509	524	492	508	510	507	501	543	580	527	495	495	506	525	524	472	508	513	538	535	513	507	564	496	553	537	537	548	564	537	517	559	562	521	528	501	510	470	478	522	539	551	522	550	455	548	505	509	494	555	511	508	525	495	500	570	507	524	478	520	508	519	536	512	538	516	508	508	510	519	479	523	478	522	509	514	537	532	512	516	509	564	492	531	516	523	526	527	507	552	519	518	540	519	521	551	525	534	542	526	512	515	542	561	513	506	499	505	506	581	507	513	518	504	514	507	532	506	517	509	513	547	519	512	521	541	513	534	501	515	534	523	526	513	490	525	500	509	508	535	543	482	516	472	510	520	549	524	512	485	517	501	530	526	501	533	525	545	533	494	523	509	533	507	523	530	551	544	546	504	524	531	539	536	489	532	565	530	543	535	546	507	505	544	488	547	509	505	512	489	488	516	529	520	593	531	524	522	500	522	539	480	517	502	563	523	526	520	524	542	523	450
45857	83212	63119	33676	18343	7579	3534	822	746	691	685	687	644	659	640	673	606	686	616	607	591	633	636	558	613	609	617	557	688	565	578	632	543	593	592	540	597	564	626	608	613	630	632	597	657	601	614	600	612	609	615	598	597	597	614	590	561	579	567	572	598	572	591	590	623	595	601	595	604	646	615	603	590	631	602	607	582	602	557	552	592	592	556	599	552	595	612	619	567	602	611	571	598	595	587	573	572	633	556	612	601	603	626	653	587	568	582	615	623	625	567	588	585	579	610	613	591	578	567	644	597	615	602	566	603	584	618	615	630	597	630	605	611	594	611	634	611	601	620	634	609	609	607	610	601	633	604	619	591	599	630	593	598	549	559	576	614	600	607	627	549	590	570	550	605	574	615	595	583	609	611	600	529	597	557	629	578	601	557	599	603	600	584	572	577	609	633	550	550	554	562	612	660	562	599	561	589	626	589	601	553	596	633	572	583	564	639	612	561	571	613	597	661	630	607	579	600	596	631	587	550	604	560	582	611	573	584	550	599	603	598	591	596	573	594	569	567	581	580	612	598	584	610	535	604	628	605	594	565	587	589	580	621	595	557	561	577	626	572	584	622	568	580	640	574	569	618	546	587	610	572	590	609	597	569	604	598	561	593	581	618	548	578	570	599	613	623	612	594	601	586	601	601	580	628	567	563	590	583	642	601	569	546	591	624	555	607	614	635	600	609	602	584	624	592	569	577	580	637	612	608	630	555	560	606	599	612	584	618	583	603	566	577	601	584	599	629	619	558	616	612	620	598	625	613	608	537	578	602	598	604	571	639	565	597	605	637	558	612	578	621	591	631	620	562	584	606	523	587	626	588	609	584	615	567	583	588	592	599	588	612	581	645	565	576	564	621	600	585	576	582	597	600	543	574	569	601	626	582	598	557	603	609	576	618	606	612	582	568	613	588	649	586	595	612	635	550	593	567	576	610	544	592	554	619	559	580	586	571	626	626	627	611	566	598	582	594	594	609	575	600	562	597	537	603	592	607	587	634	558	596	560	583	578	611	585	604	615	630	592	606	600	588	609	621	590	630	585	572	585	599	588	578	586	557	563	589	592	596	594	608	561	576	543	633	593	582	623	602	579	599	634	578	553	558	575	577	575	579	537	576	617	602	606	556	576	630	561	594	547	622	615	568	584	612	589	614	571	575	581	567	641	576	620	556	589	558	568	553	583	585	600	602	584	580	595	564	605	576	595	603	615	620	589	618	548	600	541	574	566	585	599	598	631	572	578	560	594	596	622	587	608	572	608	636	595	569	574	562	613	619	578	615	594	556	577	594	581	564	555	583	597	601	597	573	608	558	617	592	595	615	624	577	603	634	609	596	602	664	575	561	605	588	587	627	613	615	576	650	607	658	589	606	556	575	558	628	611	589	556	614	599	610	563	601	547	644	554	599	588	579	573	557	596	562	588	571	572	616	599	574	631	644	608	584	563	626	620	572	572	578	625	618	584	642	609	598	566	600	596	615	580	583	574	599	602	577	568	591	560	577	581	609	599	619	602	549	573	552	626	597	565	578	599	618	572	588	550	618	560	591	625	592	608	612	568	602	573	589	567	566	645	592	584	614	561	623	577	590	575	558	590	600	618	618	568	604	587	599	618	596	646	629	638	581	543	595	576	559	618	592	543	588	605	578	545	571	624	614	599	618	632	627	542	565	577	622	564	599	621	589	588	593	630	609	602	580	581	610	572	552	584	593	572	624	601	549	622	637	551	577	593	633	625	555	616	599	596	578	573	617	566	592	586	566	609	561	562	553	602	588	639	596	635	578	581	625	608	573	584	570	547	563	585	567	606	569	576	564	563	546	539	592	583	580	613	597	585	578	551	619	574	581	598	615	618	590	575	616	566	629	596	591	616	563	583	570	561	594	646	635	612	574	599	570	599	609	610	624	624	612	556	598	583	597	599	611	584	592	635	639	586	571	598	608	619	604	620	582	574	573	627	591	609	634	608	616	549	627	617	648	606	607	606	580	640	607	595	622	560	641	578	541	621	614	575	635	579	589	631	584	596	610	567	601	601	573	623	597	608	612	600	565	611	599	582	591	586	572	581	568	546	603	641	590	631	641	583	648	590	618	568	581	574	582	628	571	570	610	600	610	616	573	533	562	615	636	587	569	599	558	591	547	574	595	558	560	601	607	558	628	615	586	550	610	583	613	576	598	591	609	610	573	548	592	587	556	614	589	587	553	562	586	569	598	577	556	601	570	595	611	593	565	591	598	599	609	606	599	594	553	608	595	617	607	608	622	586	602	588	635	621	594	611	579	604	589	615	597	586	585	588	626	601	603	603	612	602	596	600	588	580	571	605	551	624	596	575	635	604	564	563	614	606	560	546	570	591	580	541	613	591	593	592	546	606	581	598	582	583	579	586	623	632	573	593	601	582	605	606	539	578	593	564	627	618	591	543	575	619	624	547	596	593	635	562	624	606	615	628	546	599	632	599	547	593	567	551	603	560	626	607	597	570	569	612	618	606	632	610	582	593	561	603	612	574	612	586	620	593	557	573	575	569	575	596	600	592	588	530	604	565	563	619	600	556	592	558	555	588	568	610	607	550	580	590	605	567	603	570	568	592	529	584	588	601	599	588	583	614	610	565	584	626	621	550	563	555	577	609	631	627	576	578	553	569	584	577	589	598	560	624	567	627	638	593	607	554	563	615	583	620	589	596	598	545	590	593	612	623	613	616	614	615	601	580	592	549	598	550	593	588	596	620	584	595	559	584	595	595	585	639	540	582	607	581	568	596	603	572	534	574	597	588	630	605	586	584	578	614	571	610	547	585	623	613	628	599	579	625	541	604	586	566	622	599	601	562	585	590	592	551	599	622	538	593	584	601	563	534	577	589	569	576	580	594	650	624	583	581	584	613	604	601	612	582	569	550	589	632	536	603	600	562	563	574	598	606	581	557	604	595	609	589	598	545	573	554	581	583	591	581	560	572	591	605	600	606	597	582	578	557	632	645	585	584	610	584	571	575	596	607	615	544	598	625	607	552	597	629	633	581	604	576	621	632	562	546	599	609	613	554	617	567	611	576	570	625	570	602	580	584	601	610	593	617	606	604	605	573	570	586	578	605	607	598	585	605	566	557	587	576	532	604	580	582	588	602	635	548	589	578	610	603	577	574	655	591	597	604	580	621	616	580	600	620	586	619	569	579	604	564	563	591	572	604	688	597	605	626	621	623	615	569	590	586	574	579	606	599	553	648	588	615	606	615	609	556	581	636	608	587	592	582	615	573	587	636	605	542	645	555	582	561	635	584	591	568	601	523	545	591	592	588	613	642	620	586	630	548	611	616	611	609	593	607	549	619	574	563	580	641	587	680	544	547	602	625	572	610	608	545	631	581	568	613	532	602	608	583	629	576	605	591	558	580	610	556	603	596	618	582	611	577	574	615	596	534	602	596	593	558	618	592	594	612	606	604	639	589	612	591	548	565	595	582
25524	23078	31003	26218	13840	3028	1302	497	456	479	485	465	430	478	425	440	485	439	437	414	432	437	471	461	428	410	436	429	413	423	443	429	449	429	451	447	444	436	415	432	434	446	443	410	456	434	448	489	461	441	441	400	390	441	401	446	404	426	455	448	420	456	457	424	439	427	405	419	445	421	421	482	427	465	436	407	441	441	456	443	469	435	452	427	406	418	445	461	417	419	433	441	425	452	434	485	466	420	424	447	451	387	418	406	450	448	434	441	448	429	458	417	403	415	457	436	432	445	447	438	461	435	414	428	418	417	445	421	429	421	412	437	437	400	487	437	457	411	432	469	411	458	447	443	429	420	477	440	457	452	442	437	425	429	425	423	438	449	448	430	432	425	432	467	480	431	444	432	464	468	428	487	471	427	436	456	440	410	423	445	426	435	410	432	404	488	432	484	434	451	423	455	432	428	429	414	442	435	452	416	440	441	452	444	439	394	399	438	409	394	410	434	469	434	416	435	460	424	432	436	401	428	443	455	441	414	437	438	417	424	434	413	440	408	428	439	403	449	427	439	412	422	438	404	444	469	439	429	439	472	414	429	432	423	402	422	390	434	435	451	453	457	440	447	420	429	421	433	431	428	428	413	439	418	451	417	400	416	414	396	428	441	458	466	420	445	420	429	431	461	420	406	423	406	443	451	435	472	433	452	425	450	464	458	404	468	437	442	432	433	437	450	436	436	428	404	416	465	443	470	426	492	445	436	468	419	463	455	409	427	446	411	456	437	409	421	453	441	447	452	413	431	460	401	445	427	444	432	465	401	444	454	411	435	382	430	440	420	397	425	458	427	450	428	458	411	457	450	441	411	416	428	458	422	432	408	429	418	433	443	432	446	449	468	473	458	442	432	446	433	447	464	450	426	431	421	390	446	468	444	422	456	441	445	448	444	419	427	460	429	431	435	397	417	434	443	467	451	440	422	432	461	441	433	435	443	451	465	405	379	475	450	443	416	463	422	443	422	449	435	444	438	397	399	439	422	422	400	438	422	427	411	417	407	452	430	465	464	440	405	428	473	434	420	413	423	403	394	388	441	417	449	460	440	468	393	447	425	441	390	408	417	419	426	422	457	463	487	437	460	389	478	429	458	416	426	455	442	436	472	393	454	432	419	406	421	429	452	428	460	440	488	456	437	427	452	427	443	449	421	403	455	438	482	431	417	436	438	429	427	449	400	450	423	433	455	453	435	458	421	447	432	431	445	435	435	444	423	431	439	446	453	421	416	409	445	434	427	436	424	485	452	419	420	414	440	414	411	458	447	469	422	432	412	444	473	450	452	419	409	393	444	469	446	423	444	437	449	431	378	373	433	435	412	424	461	428	437	419	448	452	429	421	416	452	440	432	452	432	415	456	481	422	428	411	449	394	430	436	440	431	438	433	419	429	440	443	436	485	435	410	382	431	425	437	455	454	448	418	432	470	408	417	468	422	432	423	447	427	383	427	454	408	419	426	470	408	434	426	456	455	437	435	436	421	421	421	419	447	446	431	415	430	424	439	463	439	478	410	438	428	425	466	437	434	409	426	422	399	415	467	442	451	406	400	432	442	424	443	458	431	416	475	449	448	404	439	444	432	435	436	435	435	464	430	461	427	456	407	423	437	434	441	406	458	423	449	442	440	425	481	467	449	470	442	441	470	409	422	414	436	440	421	485	416	402	439	435	415	460	435	401	435	465	468	430	462	396	495	406	435	424	469	418	488	430	449	459	427	429	417	457	419	386	443	467	422	423	427	447	451	433	414	447	444	416	405	444	467	412	422	459	397	425	475	406	444	415	459	449	458	430	461	421	446	456	422	444	464	432	454	411	432	429	402	446	434	419	485	435	446	435	444	428	453	425	464	412	445	418	428	457	440	465	451	438	410	428	441	419	411	441	436	412	454	449	438	419	443	419	455	438	433	418	443	427	421	409	439	431	405	424	416	420	424	412	441	403	432	438	418	442	445	379	461	451	457	470	435	439	432	436	438	450	445	412	396	385	461	446	414	464	463	446	434	447	424	404	445	455	453	410	412	440	435	450	422	456	398	426	441	423	372	416	424	458	440	451	456	412	437	418	413	413	426	434	452	436	422	428	442	444	395	454	456	418	426	432	445	401	435	468	411	452	478	439	478	437	472	477	407	454	463	464	472	453	431	431	454	458	425	436	445	423	438	426	451	439	425	471	420	442	455	451	445	439	470	443	420	416	448	453	430	426	415	421	456	423	438	424	424	434	433	453	463	400	419	429	456	477	406	404	446	447	412	420	431	436	497	467	435	443	422	470	429	441	438	405	427	425	457	443	436	435	467	462	420	457	437	458	452	475	422	436	412	428	450	443	414	412	438	406	463	478	436	457	415	456	445	426	422	422	436	430	471	424	384	419	431	439	436	417	446	484	388	434	480	450	441	435	451	487	424	447	412	395	450	432	431	488	456	420	480	429	420	464	426	428	437	479	418	427	425	418	452	425	447	430	414	446	440	445	435	422	399	417	450	460	434	455	415	434	459	430	422	422	388	460	424	463	438	423	440	409	454	440	456	434	453	465	470	409	467	445	422	431	451	416	449	453	410	450	448	442	456	430	439	445	437	421	429	451	450	438	447	430	413	409	415	428	407	445	416	415	423	430	425	479	386	402	417	452	477	463	464	446	444	429	446	460	440	495	412	421	474	468	438	433	457	448	396	444	411	443	448	394	443	466	409	427	441	455	477	430	448	443	431	452	452	412	451	436	437	442	444	449	442	429	427	466	416	443	423	445	462	437	436	472	449	416	427	455	420	423	437	447	408	455	441	445	463	424	393	438	439	421	408	415	432	460	456	420	481	413	435	440	401	439	422	440	457	433	429	431	421	449	422	431	428	433	439	439	463	429	460	447	428	439	430	461	440	426	420	459	382	448	410	429	398	431	395	461	435	438	466	426	453	476	438	430	431	446	434	453	408	487	442	443	407	433	429	431	427	422	450	424	486	424	428	408	441	421	423	476	415	416	434	461	443	417	450	468	460	438	476	448	418	437	453	482	463	449	437	416	448	448	429	488	422	454	404	469	445	413	436	470	443	478	459	403	384	444	426	448	419	454	439	383	409	426	427	424	428	431	437	409	448	463	433	445	434	412	409	413	429	455	408	454	439	425	400	428	430	432	417	398	415	415	462	447	423	446	416	442	453	421	415	419	435	437	435	428	475	459	453	418	446	428	471	457	457	428	448	434	422	396	418	425	423	455	419	450	449	409	430	413	429	434	455	446	456	378	451	417	401	421	446	421	436	428	478	441	441	424	409	431	434	393	453	397	414	422	459	437	449	432	414	418	437	434	458	459	438	406	387	427	466	438	424	414	422	438	447	405	456	420	399	371	439	417	449	440	423	442	405	427	452	411	423	448	479	406	438	428	423	443	442	423	453	427	448	435	452	431	424	440	431	441	431	438	446	424	424	415	452	456	413	447	422	418	454	428	423	438	440	443
43839	71162	51480	23570	12721	3805	2684	621	691	601	634	573	580	569	575	573	529	548	528	592	569	545	567	514	541	546	568	516	567	536	552	508	524	543	537	493	536	503	531	522	536	517	533	539	502	511	541	538	526	538	539	528	541	457	556	500	522	556	512	556	518	502	533	562	505	541	500	548	506	528	542	515	564	534	560	507	576	549	500	526	560	536	555	523	525	553	491	520	496	540	574	569	535	543	475	503	568	543	529	516	534	494	503	526	506	523	535	577	547	524	553	542	533	498	513	578	494	532	534	496	549	514	554	532	545	539	578	504	498	528	514	542	521	545	513	500	501	503	509	563	540	489	520	533	510	559	518	494	530	537	527	549	511	542	524	524	495	528	510	521	508	518	523	494	551	508	481	490	553	523	512	518	467	537	486	512	521	533	527	531	545	537	540	533	536	548	513	509	523	507	533	513	514	515	502	513	503	527	559	541	547	483	520	539	566	530	534	516	528	531	577	568	546	542	544	529	535	500	533	537	520	515	484	516	501	524	534	539	585	505	535	500	541	498	514	547	502	526	519	533	557	579	526	501	488	526	502	571	535	518	534	520	554	525	551	495	500	513	505	490	537	533	535	552	521	490	529	557	531	555	471	515	523	512	529	564	522	587	510	559	517	525	528	536	527	504	531	533	512	523	547	516	513	513	545	509	553	520	507	509	554	514	511	487	545	533	524	515	534	501	527	537	510	461	553	485	489	520	513	513	515	523	531	541	552	519	543	522	537	440	490	517	459	508	495	565	525	506	517	505	495	500	522	507	558	534	500	541	555	526	555	530	532	523	542	510	537	504	527	535	510	515	525	536	529	498	533	531	498	509	521	539	528	492	516	569	504	566	532	511	552	510	511	516	524	574	498	512	536	547	518	495	505	532	502	528	516	510	510	483	492	517	544	522	554	529	504	499	524	525	558	518	553	509	513	512	503	516	527	525	559	516	542	508	556	506	503	549	531	567	558	525	510	502	522	548	489	507	505	519	490	549	526	517	560	514	520	503	518	554	521	539	524	526	532	543	516	505	484	540	564	528	513	476	538	582	519	525	533	537	500	508	495	557	561	521	546	508	504	543	534	532	523	508	550	489	565	546	546	533	501	513	521	538	503	485	551	527	493	509	519	559	550	499	535	530	514	490	518	499	527	529	528	514	525	534	509	523	545	493	505	500	531	600	512	528	520	497	536	544	524	502	518	547	528	496	527	522	525	501	498	552	518	510	528	469	539	517	529	508	462	484	533	552	500	506	547	525	510	517	485	520	554	518	540	504	531	531	492	525	526	539	492	497	534	542	497	558	490	520	518	522	504	552	528	490	542	535	551	523	487	514	519	531	551	565	513	521	530	488	563	511	536	485	563	504	556	536	488	476	497	540	494	561	534	533	533	494	525	579	538	521	538	498	487	527	548	488	539	486	515	490	559	505	545	508	515	570	527	546	526	583	514	537	504	502	514	549	507	511	568	546	536	543	588	480	488	538	527	540	535	554	525	496	528	505	536	550	473	505	543	503	510	518	512	525	541	501	566	516	553	502	504	523	553	565	533	518	531	532	510	515	517	557	522	474	520	538	505	524	527	532	558	535	494	512	496	520	568	528	519	581	524	565	494	517	533	511	513	567	525	493	499	501	497	511	530	509	514	503	545	562	488	540	510	531	531	525	504	544	540	518	474	504	534	513	532	512	509	496	497	551	543	541	458	531	541	516	489	544	544	524	523	533	505	546	532	469	497	518	501	527	578	518	505	482	553	523	532	546	527	518	541	466	454	495	543	517	539	508	505	546	557	538	531	532	545	570	539	572	532	522	538	546	527	536	553	556	530	528	503	535	520	498	476	531	551	497	541	538	518	558	494	525	549	519	505	537	560	568	535	533	543	474	519	522	506	536	523	505	459	539	545	510	479	491	505	543	523	538	535	510	536	531	516	593	522	507	538	520	551	524	477	519	524	539	488	534	473	531	529	507	523	509	553	489	515	521	520	490	542	491	541	548	522	511	557	533	529	518	535	508	511	543	530	531	557	530	491	537	499	537	507	520	548	507	534	517	522	507	499	512	484	501	528	513	555	531	543	529	529	537	526	573	539	529	537	539	496	498	488	531	537	513	516	538	553	525	523	526	507	532	529	491	485	528	483	531	486	580	520	506	525	509	508	530	494	517	493	529	511	548	555	480	509	501	502	528	518	552	566	488	487	527	546	519	532	538	543	520	531	495	550	528	512	561	537	531	548	524	500	505	502	553	519	486	538	503	488	552	513	528	512	523	496	526	503	538	570	529	491	548	538	508	515	579	530	526	527	538	551	557	543	504	582	515	538	559	516	546	522	519	551	515	501	540	544	520	561	474	538	526	526	515	508	520	522	502	527	498	524	535	514	523	528	531	536	575	513	528	481	518	560	520	513	482	466	541	568	517	526	512	572	495	526	507	500	491	523	504	557	511	508	532	507	488	505	548	552	537	543	502	498	508	493	534	522	560	493	505	529	539	557	502	574	498	530	492	474	500	537	508	537	486	519	553	509	560	496	508	514	537	542	558	524	531	544	495	499	508	546	532	506	567	507	503	510	506	498	562	548	530	610	541	501	511	539	524	497	573	555	515	523	507	529	537	510	522	554	545	548	495	521	541	511	548	500	500	522	493	537	496	516	531	543	497	527	532	527	545	546	509	527	531	543	556	530	553	505	500	535	555	526	511	528	510	518	504	511	527	527	531	540	540	516	527	510	525	530	567	511	507	480	509	545	519	543	541	516	490	518	516	471	497	519	548	548	504	538	536	509	469	548	499	523	552	511	494	524	519	558	500	522	541	508	513	545	485	505	532	508	510	507	552	538	517	520	513	542	484	488	563	468	550	532	531	534	502	496	550	516	537	509	550	515	549	525	531	523	539	535	568	544	553	565	525	506	502	536	513	476	532	508	510	521	495	530	537	505	590	549	517	533	534	531	515	529	517	563	515	541	531	529	500	480	539	538	561	530	535	511	488	546	519	529	487	503	543	514	514	546	502	534	506	516	551	546	541	526	545	497	540	482	542	513	527	509	524	534	517	484	530	508	510	522	535	529	521	520	495	534	497	511	490	552	480	558	566	507	483	493	516	507	488	532	501	490	546	531	541	532	519	528	502	542	527	507	556	510	510	520	498	542	551	535	531	522	532	541	501	522	528	508	501	509	460	481	559	518	519	505	504	532	524	548	514	519	535	506	544	501	473	529	508	531	505	521	523	541	538	539	498	534	546	513	568	509	480	517	528	538	546	509	525	560	535	555	487	504	511	590	536	542	520	516	537	502	520	498	507	548	529	533	525	534	564	504	520	532	509	504	487	518	558	516	511	502	556	471	510	530	483	520	470	507	565	541	462	490	525	514	547	508	563	530	524	532	485	517	548	528	553	543	496	527	529	539	510	491	511	531	576	521	546	532	503	550	533	503	539	496	532	524	547	531	513	496	522	537	519	497	503	529	517	527	492
22896	21542	30333	24599	21907	20722	11030	1325	969	906	864	907	925	894	852	871	832	874	849	843	830	820	801	772	803	871	819	820	796	787	824	805	822	843	803	799	829	783	760	850	783	767	855	791	801	755	803	777	864	816	830	773	800	752	806	792	763	790	801	745	804	850	784	790	849	758	808	784	785	718	774	799	757	794	798	773	834	843	834	835	799	789	820	758	762	802	803	798	784	825	804	716	787	779	772	768	743	783	738	768	743	779	834	766	819	787	797	771	804	817	806	753	813	776	809	801	841	749	784	778	826	776	750	780	775	803	793	788	796	801	835	798	881	808	800	819	778	809	786	749	783	777	780	785	804	802	836	796	783	765	776	813	797	788	848	795	775	794	827	766	840	795	777	786	786	820	827	748	766	725	738	794	787	742	775	811	779	836	766	757	841	808	836	767	792	764	788	758	812	845	772	814	756	830	746	788	791	785	781	807	805	818	769	769	804	817	764	766	816	797	832	788	767	821	745	801	751	775	732	818	797	836	755	741	745	808	771	779	751	797	795	818	763	763	769	786	749	767	772	785	777	813	741	763	795	767	776	790	814	805	844	783	777	804	745	756	771	742	809	781	779	783	841	783	799	739	857	736	787	763	841	788	844	789	750	822	828	810	741	781	794	802	768	776	789	756	792	802	775	772	772	805	756	774	792	778	787	789	813	754	826	818	776	821	765	777	765	735	847	761	813	770	768	800	741	800	755	787	800	783	803	775	798	800	795	802	815	754	761	744	731	805	758	779	798	737	779	808	804	807	794	772	810	801	718	771	768	807	845	777	759	860	811	768	806	772	829	789	807	706	776	795	764	807	773	723	783	803	771	746	789	845	773	823	764	729	760	753	777	795	760	787	742	817	777	819	731	759	810	811	797	801	809	809	732	782	752	789	784	810	777	777	801	810	744	758	749	753	792	770	762	795	741	758	794	739	768	796	801	782	736	777	838	765	803	795	812	793	798	771	775	788	770	814	779	777	778	798	741	818	751	770	787	777	792	811	794	765	778	794	802	804	799	765	812	819	775	770	808	814	710	826	821	796	801	733	748	795	816	806	842	799	790	812	806	758	802	751	779	812	770	776	790	802	746	839	763	824	805	798	776	775	823	803	777	809	747	758	768	753	761	809	762	824	783	748	793	763	797	795	800	761	783	753	756	808	815	794	736	736	763	803	786	767	780	776	758	753	746	798	770	804	817	764	712	796	764	811	762	805	783	800	758	794	774	768	801	828	780	810	776	760	763	805	781	744	747	800	725	759	802	762	763	796	759	817	768	827	779	762	802	809	820	758	759	698	763	794	779	773	786	820	806	803	893	743	772	812	786	777	767	826	778	777	796	816	771	795	786	797	779	809	747	808	776	781	801	812	740	774	793	783	792	769	770	738	759	818	808	797	763	776	757	781	794	816	835	816	737	773	798	828	819	825	788	795	733	771	804	767	797	801	798	816	766	780	761	751	780	774	762	783	784	776	781	795	795	822	798	817	778	800	765	783	778	801	753	800	783	773	801	800	819	759	819	821	740	770	836	860	726	743	769	795	800	809	771	837	760	718	798	798	751	813	781	763	787	821	756	799	722	785	769	784	840	812	790	738	809	825	776	801	786	805	822	798	760	755	764	802	844	796	821	823	833	813	782	845	737	786	751	773	799	790	781	777	757	766	759	779	780	804	779	826	809	842	793	810	770	765	773	791	752	789	806	760	767	792	823	800	739	750	803	786	752	764	767	770	773	741	798	803	782	811	795	768	768	781	802	803	811	760	843	845	764	793	770	756	754	787	760	786	799	766	833	834	746	832	808	841	774	780	793	778	822	748	753	816	783	777	816	812	806	753	740	828	796	813	813	709	774	781	828	805	778	798	804	763	800	737	791	789	757	807	788	822	779	787	796	813	709	751	801	776	821	809	757	763	773	726	838	777	822	785	786	778	760	730	846	749	809	768	763	780	745	788	778	762	743	839	775	794	781	786	771	774	810	793	780	714	762	824	767	811	767	771	798	746	761	820	771	757	807	785	784	782	767	788	809	725	786	818	770	800	798	817	776	801	793	766	766	820	781	762	765	814	796	793	796	761	758	726	817	771	784	782	814	859	802	796	831	778	779	850	845	774	812	810	784	829	829	842	747	839	853	799	793	770	839	731	743	862	765	841	793	758	789	793	780	750	828	815	815	807	832	762	797	800	832	799	796	798	780	756	792	815	754	836	718	826	769	784	771	793	793	809	791	766	814	845	763	771	749	798	783	795	769	809	827	762	782	729	749	807	810	793	801	813	775	771	749	759	802	749	793	755	807	738	797	778	779	777	837	823	772	800	795	745	761	755	770	802	831	761	787	765	767	778	767	823	810	793	855	796	800	785	793	819	757	767	774	856	798	745	748	775	807	788	840	798	775	824	764	757	757	793	786	771	816	749	779	775	771	765	787	842	746	743	743	821	818	794	832	784	787	810	803	781	783	799	798	725	797	800	773	787	870	787	802	778	796	817	789	784	770	758	786	744	803	796	805	809	794	788	740	800	768	765	840	816	814	746	820	810	818	773	768	738	779	796	766	808	765	815	792	761	819	812	772	810	778	722	779	797	791	814	793	820	841	802	778	824	761	782	812	790	811	786	753	744	795	783	855	764	760	791	805	780	787	763	829	817	786	776	779	774	752	752	786	798	775	765	826	805	823	771	767	778	850	840	808	754	771	796	851	819	707	744	794	751	822	753	785	799	811	851	737	750	773	847	765	771	778	741	771	816	858	817	820	770	810	753	764	777	829	811	770	812	791	779	747	706	836	782	780	790	782	778	843	779	756	771	775	807	815	766	794	768	772	818	766	752	772	736	769	811	791	818	780	814	800	773	820	829	831	829	787	789	815	773	749	802	744	740	822	778	820	792	775	780	735	778	794	768	794	862	770	801	775	740	773	828	804	767	756	750	797	744	744	784	817	784	777	777	797	808	756	771	786	843	810	750	761	742	813	815	805	774	762	765	789	772	822	750	790	759	829	828	768	730	763	792	773	799	728	783	788	812	770	721	794	795	804	856	790	768	789	865	782	828	797	754	827	790	750	795	735	825	806	798	806	850	841	758	763	837	767	758	829	779	808	811	746	778	737	764	782	720	779	826	793	830	788	795	806	834	808	737	787	761	823	793	763	750	843	805	852	822	776	719	773	815	727	777	784	747	768	754	825	807	822	784	748	785	748	812	776	783	834	805	828	740	740	785	796	800	785	761	808	745	793	774	823	765	869	801	756	797	725	794	745	752	812	825	790	774	772	808	774	800	789	735	801	790	801	792	789	802	754	759	810	851	827	813	796	841	789	765	827	814	796	799	780	852	762	776	811	814	818	779	784	757	792	771	776	795	808	788	757	803	762	811	787	809	830	780	815	810	803	801	828	800	779	761	762	780	753	831	769	752	784	799	815	815	803	745	799	776	805	748	834	763	784	812	765	819	802	783	816	800	769	746	806	781	809	757
54734	96898	76660	43133	28673	11596	6526	1420	1324	1201	1171	1068	1074	1081	1000	959	1028	927	999	938	954	949	934	914	911	938	917	925	950	893	922	878	871	903	916	900	967	927	927	921	835	889	875	917	912	889	853	858	877	867	873	903	906	927	902	913	923	867	949	893	810	877	861	908	873	875	861	902	860	866	812	866	862	920	937	885	906	897	913	900	856	916	900	862	908	888	887	863	896	877	830	903	843	862	807	902	887	939	912	842	871	888	877	834	884	903	855	838	929	934	858	889	899	903	900	889	856	895	916	833	927	931	890	889	854	909	888	929	837	870	852	847	894	891	843	902	901	932	917	875	887	841	882	892	870	830	923	910	942	895	882	843	847	834	858	931	864	873	889	887	885	805	926	886	904	899	879	909	867	871	893	885	848	903	823	880	838	862	834	899	875	884	848	830	907	852	871	855	854	911	898	866	859	927	855	875	832	903	908	927	889	876	858	828	875	911	906	929	861	848	843	850	861	862	914	849	825	931	834	803	850	878	858	894	862	889	893	872	922	878	848	925	874	825	882	909	902	875	853	883	837	848	857	863	836	887	802	908	911	884	895	887	879	909	913	825	876	866	866	895	887	863	854	895	850	904	855	889	838	839	907	900	897	882	946	898	901	959	840	873	890	919	846	929	839	909	856	922	931	869	907	902	857	825	883	872	849	823	879	835	864	884	874	883	831	896	863	925	825	867	929	924	915	899	844	869	878	924	927	894	879	913	852	862	876	858	877	796	874	907	874	898	821	904	909	892	924	876	843	836	854	822	802	935	867	846	887	947	885	889	853	904	890	874	882	879	907	889	850	895	887	917	925	809	824	877	859	938	869	912	889	907	888	895	879	851	861	883	886	905	883	877	845	907	873	850	878	906	862	886	863	905	860	901	861	885	890	918	902	865	887	897	874	881	898	893	840	855	964	913	880	897	890	882	908	915	863	883	886	908	923	850	898	886	899	900	877	868	856	857	859	894	842	869	866	871	849	889	818	873	915	892	872	898	900	886	873	888	887	866	883	883	847	877	872	845	881	882	913	896	861	863	866	912	880	899	848	874	887	920	915	892	871	839	855	918	829	846	898	870	838	886	924	843	880	870	909	832	911	925	891	871	847	841	930	861	875	873	921	907	884	922	915	877	821	872	862	921	821	889	850	898	890	851	867	869	866	888	847	902	833	913	841	875	883	870	826	875	878	909	900	842	938	931	875	880	928	905	839	871	869	898	873	884	880	864	838	868	864	880	882	871	887	871	873	884	875	865	860	906	823	860	907	866	886	827	883	882	894	924	874	876	824	959	881	881	882	890	896	848	875	881	855	900	903	830	883	815	891	865	920	889	928	902	874	902	896	921	864	885	858	844	899	864	876	834	899	837	911	932	943	870	846	840	843	850	948	882	884	880	858	884	876	878	896	886	862	910	855	900	897	882	891	885	856	860	917	917	846	850	923	854	922	914	889	894	877	856	863	908	935	880	869	889	862	873	852	836	877	879	844	884	911	900	896	849	873	879	896	849	911	905	855	913	871	895	897	874	861	870	852	891	829	894	861	894	820	939	921	854	911	897	900	884	943	909	900	907	900	923	905	883	940	933	925	883	874	900	944	895	867	889	938	838	896	874	938	930	887	889	865	924	858	885	885	877	822	913	838	931	891	873	919	842	877	918	894	946	866	929	897	860	865	881	845	891	865	925	851	876	911	923	918	887	866	899	820	903	917	900	855	932	876	898	889	884	888	890	834	858	879	907	918	854	889	901	885	914	845	919	850	898	911	839	836	902	896	858	878	859	831	851	906	850	859	868	904	910	893	900	898	867	871	927	856	835	918	887	944	925	883	882	910	824	887	868	896	875	863	899	944	810	887	901	936	890	908	855	854	908	914	839	900	820	852	882	901	936	896	878	872	851	893	891	889	893	839	831	934	861	855	918	859	827	839	932	853	881	891	864	891	840	858	847	899	897	829	836	897	891	851	929	900	925	879	834	896	824	891	870	909	866	893	913	849	923	872	838	901	845	845	878	871	879	886	916	869	822	852	893	894	839	839	859	914	905	889	920	909	826	865	886	871	877	829	823	924	909	862	887	887	878	897	878	858	899	818	892	869	879	894	892	836	862	920	864	917	881	802	874	906	894	806	870	908	859	823	841	860	923	878	878	879	897	895	859	914	926	872	905	846	890	887	940	954	863	897	828	857	811	855	849	860	905	898	889	892	882	858	866	933	865	849	845	849	882	880	911	865	890	871	877	901	859	873	877	908	831	868	850	856	888	901	863	871	894	861	916	899	836	850	853	858	914	917	894	891	838	822	832	911	896	891	840	882	896	882	883	886	864	886	865	857	898	835	922	963	899	835	864	910	925	857	885	863	834	872	926	896	877	863	822	872	888	882	862	913	866	892	895	930	882	892	881	889	913	848	918	887	868	862	931	853	858	901	894	872	888	807	919	842	906	883	904	923	879	835	917	905	886	869	912	867	857	870	808	879	903	920	901	926	825	875	869	867	868	880	850	858	853	960	852	902	900	913	905	885	885	864	835	873	880	868	871	885	871	870	885	871	912	925	932	894	916	897	855	850	822	831	908	913	846	892	886	939	875	859	904	911	850	889	870	888	862	900	853	938	928	880	868	921	839	886	896	892	877	876	896	856	901	875	884	934	846	919	881	840	895	884	852	840	879	858	833	833	879	860	915	901	893	887	872	950	877	860	902	864	872	921	894	841	860	901	857	879	824	853	900	922	888	880	886	851	872	857	870	884	872	853	897	831	880	905	983	863	901	886	899	898	895	896	881	894	868	891	854	860	885	900	921	874	839	909	838	846	822	869	872	825	860	885	853	870	872	869	852	912	860	882	845	933	826	866	913	855	873	849	887	925	866	879	851	855	867	915	955	890	898	877	904	886	887	883	924	903	819	901	833	829	950	835	867	872	849	866	891	904	880	919	925	865	871	881	883	885	866	873	915	865	869	856	881	866	907	903	876	837	862	918	945	880	912	896	865	903	901	904	886	883	828	876	895	892	902	897	857	872	899	865	861	849	883	876	886	913	909	917	865	879	886	883	908	859	911	847	882	879	919	854	923	871	854	944	838	903	923	916	876	924	864	869	845	889	855	839	912	873	867	870	816	853	852	865	890	893	879	866	860	857	881	875	893	871	930	859	903	871	888	907	890	864	824	818	874	853	845	836	886	882	892	897	839	895	896	851	848	848	876	878	908	875	877	862	873	818	889	864	902	886	847	886	899	811	861	914	930	917	898	873	897	887	899	892	858	885	861	908	927	850	834	894	833	832	930	846	883	876	849	896	878	923	831	886	887	857	913	897	871	861	854	868	923	820	835	882	873	867	942	893	886	866	876	884	903	906	865	881	838	840	865	848	865	918	896	908	900	820	867	821	893	868	902	910	918	853	879	924	849	835	896	876	857	899	934	903	854	882	820	874	880	849	902	800	910	855	912	900	891	928	854	850	877	856	892	871	891
27755	26443	25539	9636	2081	802	477	338	368	398	404	383	375	313	368	365	363	374	352	362	318	362	352	361	355	369	395	371	386	364	363	318	379	355	384	371	394	379	383	369	359	361	339	344	356	352	361	365	355	386	391	324	363	360	367	348	353	378	355	357	377	354	368	355	345	333	356	378	392	341	362	376	380	343	347	359	372	359	326	372	368	369	333	328	375	366	341	366	343	355	364	342	361	326	352	365	342	367	339	345	360	368	360	358	349	346	407	340	357	359	373	355	379	350	393	343	378	374	334	337	360	333	354	384	373	314	337	357	349	390	346	355	364	325	365	364	348	362	336	362	344	364	351	340	353	349	385	393	351	363	331	309	357	366	360	333	313	361	356	363	314	366	347	386	392	378	383	332	374	362	357	332	380	369	370	373	339	339	396	351	341	364	362	367	370	371	356	325	344	360	353	353	380	376	356	349	372	373	348	360	342	373	362	377	366	355	394	382	353	364	365	360	339	348	338	356	363	349	388	382	384	331	390	384	383	348	359	328	375	370	355	357	340	355	345	345	327	324	359	386	358	343	341	400	377	363	355	362	335	332	349	351	342	333	355	367	345	365	367	366	340	355	361	357	363	397	358	373	351	374	340	370	356	353	358	352	376	365	345	352	342	360	341	366	364	371	357	362	346	363	373	372	341	373	344	340	351	336	355	372	368	399	353	361	377	344	360	339	357	380	344	388	355	373	327	359	359	355	353	382	381	355	342	372	330	348	317	353	385	340	344	380	338	366	340	360	368	342	374	352	385	360	362	318	349	361	344	359	354	353	364	365	363	394	384	391	393	333	330	368	345	370	319	350	350	356	323	326	382	365	345	340	327	362	386	322	372	355	339	362	339	394	348	356	359	373	337	371	371	351	350	384	363	330	374	334	415	368	381	359	351	365	338	330	346	376	341	343	355	369	358	335	346	356	365	345	372	332	352	385	362	361	357	349	308	403	349	350	352	366	354	375	342	363	365	367	379	368	330	353	362	342	344	329	396	364	383	387	351	351	345	371	352	371	325	391	345	360	366	361	350	358	336	339	335	342	336	339	345	361	367	371	394	357	352	352	358	337	328	367	370	359	359	364	357	372	366	388	342	354	374	372	372	323	331	375	372	370	372	336	362	353	365	354	351	328	369	380	353	399	331	343	389	371	377	386	388	352	351	376	371	357	344	351	348	349	365	348	346	360	387	381	342	351	345	349	361	353	323	364	382	332	343	369	340	353	338	366	345	342	319	347	355	364	350	351	384	338	338	358	342	316	361	350	366	349	379	336	365	326	348	352	354	333	356	346	346	362	334	372	347	307	397	349	337	358	344	361	334	372	390	373	357	366	340	369	320	365	334	398	323	363	366	341	332	333	361	345	372	337	340	360	362	367	392	330	367	374	348	350	385	314	366	380	360	332	351	367	335	365	364	349	341	359	378	357	358	367	318	365	348	386	348	372	376	363	337	326	328	349	362	338	361	340	329	366	357	361	342	358	324	344	325	363	371	380	372	366	370	352	397	372	375	331	339	378	340	376	380	298	372	348	343	370	326	375	367	396	368	374	343	363	376	368	337	380	379	356	349	353	353	379	317	341	324	346	405	375	383	379	343	383	376	365	357	348	359	349	324	367	359	350	364	366	345	345	362	362	330	367	360	365	335	382	367	367	358	385	336	370	375	315	360	328	352	366	342	405	376	367	342	357	350	348	365	346	337	361	338	379	383	379	369	362	366	358	335	351	366	325	340	359	335	380	365	403	365	340	337	384	352	356	342	331	385	401	380	354	358	340	357	360	357	352	360	371	348	361	358	341	370	393	348	328	304	375	342	372	363	364	376	342	369	354	337	349	364	354	343	353	337	380	387	369	355	350	365	415	376	366	344	339	368	348	359	348	341	358	353	368	367	349	360	369	358	349	351	367	389	378	312	353	360	349	376	364	351	374	348	374	344	362	373	341	378	368	355	338	399	354	368	352	364	373	343	363	402	329	378	329	358	336	345	376	383	367	381	367	346	336	375	385	346	381	381	366	370	331	335	361	348	334	359	358	378	355	377	350	366	344	350	331	343	362	354	387	381	335	382	357	333	374	342	344	343	350	358	357	348	337	360	325	343	348	384	349	336	337	336	345	355	353	378	354	420	351	347	350	332	335	353	325	334	322	312	347	345	344	351	353	367	371	344	371	349	363	364	365	355	356	343	349	377	370	334	345	335	330	391	352	341	327	353	334	357	355	347	360	328	359	380	376	334	351	371	370	356	362	397	355	395	367	365	343	380	341	374	363	376	356	344	363	342	332	346	377	369	350	354	335	399	354	364	388	313	340	360	355	325	337	365	369	364	334	353	344	349	375	349	375	337	357	358	371	336	354	345	334	358	366	370	395	340	336	345	342	333	372	361	365	404	377	347	382	364	344	371	373	366	330	318	337	361	374	365	324	336	410	347	356	397	367	371	336	329	338	331	363	361	354	371	400	344	359	343	331	365	396	380	360	372	340	400	376	315	362	384	349	386	366	330	334	334	339	392	349	351	350	330	360	372	317	360	378	365	372	347	328	386	372	359	340	369	359	335	358	370	364	326	384	378	360	341	391	365	362	347	359	359	361	317	385	366	365	371	374	398	367	319	370	360	354	374	338	371	374	388	351	396	332	377	365	358	354	338	338	385	353	355	334	352	377	397	364	368	391	338	355	363	363	369	370	354	356	378	362	329	346	348	320	354	334	354	363	358	341	367	349	381	366	335	339	352	359	369	338	334	358	343	373	327	357	365	339	350	366	325	353	340	355	371	360	339	369	343	314	356	352	351	357	379	329	362	345	371	353	378	357	353	368	364	369	368	382	318	363	346	365	389	331	368	358	356	349	356	323	345	337	385	372	362	361	336	327	377	381	325	366	359	323	367	379	387	327	337	347	352	369	379	368	348	351	368	362	332	386	353	386	325	340	331	366	353	352	359	358	366	344	311	376	374	354	349	375	366	390	397	375	322	374	380	387	398	347	327	360	360	387	345	370	355	397	391	378	351	366	359	356	343	371	338	379	354	367	344	345	368	344	378	358	352	348	397	355	368	337	375	375	336	359	354	332	417	371	376	329	350	363	358	360	340	364	345	359	332	384	349	342	372	435	368	349	372	364	375	328	357	336	363	377	354	338	380	358	381	369	356	372	340	356	360	343	357	372	363	363	373	351	355	322	366	367	344	360	369	354	359	365	390	415	349	341	367	380	360	385	350	344	337	336	370	331	354	347	336	364	357	365	385	357	354	351	364	390	352	350	318	357	349	359	367	353	381	335	350	360	386	390	355	350	361	365	358	386	395	359	349	336	349	342	350	380	404	332	353	343	340	328	371	366	336	354	373	358	366	379	340	374	338	354	354	346	349	365	352	377	348	358	381	351	344	343	382	337	367	392	377	360	333	340	298	343	327	369	315	356	343	354	370	368	383	341	340	354	347	365	361	331	373	377	401	356	329	379	357	350
24919	41631	25375	6555	2854	958	632	437	469	396	443	437	437	423	406	432	446	444	464	415	412	421	424	441	443	415	425	432	452	426	409	429	398	438	445	387	445	434	422	397	412	475	433	456	428	447	448	416	443	436	422	444	418	406	420	423	436	444	422	438	455	449	464	404	441	466	418	439	420	464	419	400	452	456	448	454	434	455	421	469	437	434	457	468	436	451	428	431	390	418	444	441	439	423	402	443	426	431	439	460	443	434	393	411	444	446	444	441	411	470	428	437	454	393	411	414	424	467	425	414	408	391	442	426	435	418	439	427	454	447	397	427	392	443	426	413	445	463	437	419	426	409	395	408	406	430	452	430	433	437	418	387	459	432	408	444	437	419	448	420	416	417	411	400	434	411	458	407	428	417	440	417	448	406	407	439	429	428	470	427	402	429	436	396	407	420	395	418	432	414	415	442	429	433	427	426	441	438	429	413	431	445	485	453	431	412	410	421	408	403	441	394	436	394	455	405	454	465	419	402	460	422	458	383	413	437	419	448	422	417	400	448	436	434	419	455	453	408	418	435	381	446	426	407	443	432	435	426	394	411	429	449	418	423	439	427	431	446	455	428	449	417	412	439	454	464	440	444	402	404	469	428	451	405	407	432	434	442	433	420	449	388	405	444	438	415	425	469	419	461	426	420	461	450	446	414	427	451	404	436	446	432	428	400	453	444	439	453	427	409	432	371	439	435	420	428	421	426	441	379	428	404	457	456	419	407	425	430	487	398	420	429	464	413	414	439	410	420	425	424	423	429	413	420	417	443	439	406	443	419	443	397	423	418	417	451	441	431	435	416	436	407	454	440	405	441	407	420	453	408	421	414	439	466	418	406	445	432	410	441	442	430	421	409	442	394	448	421	466	480	436	437	403	446	456	451	444	409	395	435	454	407	406	434	467	412	389	426	395	472	411	451	417	408	440	416	446	413	422	467	446	392	420	421	411	421	450	447	402	434	433	416	383	440	435	407	467	462	455	449	439	439	424	410	467	455	415	426	408	427	405	444	465	414	431	400	456	417	378	442	419	410	401	433	434	403	445	428	407	445	428	430	445	437	415	386	466	411	422	444	408	421	404	440	470	453	415	432	420	416	452	385	404	446	427	418	386	428	429	400	392	420	436	421	442	427	420	413	384	451	454	410	395	402	409	431	419	413	437	431	415	440	440	426	416	415	414	428	385	426	465	429	460	412	468	430	466	459	460	447	447	399	456	406	431	448	421	400	446	435	435	427	421	447	417	420	401	422	441	413	406	390	401	413	387	454	401	383	410	449	420	453	469	431	451	440	427	400	430	428	378	415	448	418	421	463	499	384	423	387	446	419	397	391	443	378	444	447	407	402	451	428	431	421	417	460	413	401	415	433	422	433	410	457	430	417	423	429	444	410	396	442	456	424	427	482	450	441	419	410	429	421	426	465	419	445	436	432	387	432	394	452	434	394	418	427	452	395	453	431	414	417	404	458	443	440	413	445	420	439	419	391	420	434	442	447	443	414	391	432	409	437	418	416	439	427	429	381	451	451	421	417	452	428	430	416	443	413	429	456	454	424	411	385	447	434	441	392	424	434	442	410	418	426	439	464	415	423	411	442	450	415	442	437	406	446	424	385	423	438	422	469	450	446	369	426	442	412	428	413	442	413	431	400	402	411	432	426	427	452	420	440	440	443	463	452	412	401	404	420	412	449	432	407	428	427	431	433	392	430	469	439	457	413	443	464	449	413	443	404	366	416	456	408	424	427	441	413	430	444	433	449	452	449	426	389	431	472	412	435	432	444	463	411	427	399	436	418	458	398	464	404	441	426	441	401	419	448	388	424	388	447	440	435	430	419	407	443	402	457	456	421	421	416	418	413	440	450	448	421	422	443	440	432	478	407	416	404	446	428	447	459	384	403	438	427	397	445	395	445	428	443	429	427	433	432	412	444	421	446	443	419	436	379	440	448	435	433	414	428	444	430	429	399	418	410	418	451	401	424	452	467	383	406	412	455	414	452	424	416	451	426	417	465	410	472	420	437	432	431	424	476	433	418	432	427	445	437	449	419	401	414	407	454	443	424	437	455	406	418	460	422	454	446	414	452	447	405	476	438	458	455	428	437	426	484	451	408	450	435	418	393	422	440	427	416	433	447	454	417	440	444	403	435	443	439	446	447	381	411	443	423	426	405	406	413	429	450	428	407	406	438	456	385	408	424	438	412	406	425	421	419	435	465	420	399	399	392	406	409	417	394	424	444	388	430	387	405	422	423	402	441	428	453	415	454	448	430	422	433	393	448	423	440	425	445	394	405	430	462	419	433	441	423	428	400	409	444	425	454	422	392	429	437	448	413	431	437	449	364	477	432	416	431	390	398	442	390	399	440	422	454	413	419	413	435	394	420	414	439	383	410	388	421	403	448	472	450	443	421	425	424	414	430	410	427	438	443	401	421	407	471	431	435	429	413	434	453	431	422	419	445	435	468	439	440	421	371	417	412	430	434	456	422	446	397	451	444	431	434	423	435	417	435	440	422	444	392	424	432	468	405	434	478	405	413	460	410	414	441	430	481	411	472	466	424	448	428	439	402	386	412	456	411	426	450	417	478	431	456	409	436	488	412	404	419	445	401	446	427	432	431	408	424	430	425	447	426	436	431	453	450	386	468	427	444	448	398	437	422	447	460	462	400	434	377	467	426	422	452	440	439	436	434	449	439	467	420	438	433	438	426	397	438	440	440	421	418	443	447	456	414	470	439	432	428	411	407	419	402	420	412	442	418	410	466	458	424	429	429	451	422	411	411	439	422	448	458	406	430	426	465	435	449	435	450	409	436	402	415	429	443	435	431	423	422	440	430	425	439	428	432	392	455	441	458	439	417	382	425	426	456	412	430	401	411	432	436	450	445	396	415	403	431	460	443	430	442	441	436	453	445	436	437	452	408	427	451	448	425	407	454	441	433	446	415	415	434	421	460	397	461	407	409	425	438	440	415	441	433	397	423	435	444	449	426	444	445	434	412	414	409	458	436	486	405	406	416	423	436	423	430	421	416	431	444	461	411	421	456	405	452	433	443	445	450	416	438	446	416	412	422	436	409	415	392	427	448	424	462	447	425	421	449	447	429	431	461	435	424	410	430	441	413	399	421	404	430	452	412	432	451	465	424	447	448	435	428	443	394	466	422	445	408	448	487	401	434	411	424	381	427	413	444	434	419	463	427	435	459	438	427	389	447	432	455	413	453	429	383	441	463	437	428	412	437	427	403	445	432	464	406	444	480	436	412	440	429	462	441	450	447	439	420	421	446	394	403	440	433	421	424	439	389	405	420	439	404	414	446	422	439	447	426	426	423	441	440	398	410	456	397	423	449	422	420	400	457	446	450	445	426	411	395	399	426	413	445	446	412	415	377	420	447	448	393	452	437	438	429	457	444	429	454	419	404	427	445	398	462	469	402	401	427	442	400	438	395	418	406	405	420	436	423	418	457
24382	22426	31181	26039	20444	8754	1790	706	597	572	557	514	536	522	551	525	513	557	529	529	498	509	521	528	520	533	548	537	500	551	567	534	500	498	525	502	557	484	501	561	539	523	534	488	509	500	568	492	486	532	529	544	519	500	518	560	517	522	556	533	497	504	514	491	435	541	554	478	517	490	501	517	527	510	497	551	569	504	525	501	487	460	499	520	518	499	516	542	460	509	512	498	520	523	483	464	524	512	524	507	511	482	497	532	496	489	537	595	507	478	497	511	517	512	506	548	557	511	523	508	500	507	497	545	505	524	485	493	514	510	504	527	504	543	501	583	524	468	468	527	465	493	500	486	500	493	508	541	533	487	513	531	498	519	475	497	530	512	497	488	529	490	508	527	466	530	504	548	501	485	490	549	519	487	534	524	486	490	515	514	554	446	538	519	534	496	467	504	515	544	481	497	532	508	525	546	501	483	491	478	509	496	507	523	506	506	501	518	525	495	555	499	526	520	464	542	502	505	506	502	536	460	520	474	478	546	504	506	513	482	485	539	523	503	484	533	470	518	519	486	487	509	488	525	545	545	518	544	499	476	586	501	549	502	488	555	505	513	481	523	504	479	487	526	524	512	477	517	506	520	489	470	540	523	489	535	512	528	539	521	527	505	525	510	500	490	537	484	553	533	503	484	466	491	515	481	458	489	513	478	469	481	507	495	535	563	522	503	471	512	544	542	514	536	504	495	509	492	460	498	501	510	515	505	526	509	514	476	514	479	494	494	526	502	516	489	528	518	540	480	455	509	528	531	534	538	540	514	554	500	545	548	483	501	502	484	537	531	472	504	517	531	549	478	488	510	479	514	518	496	515	499	501	497	546	471	515	531	557	515	500	524	529	520	512	564	530	466	548	506	511	559	484	507	525	523	535	521	518	541	519	484	504	464	509	508	476	496	530	516	509	503	509	539	518	489	507	531	471	500	520	511	519	490	538	537	472	539	538	502	500	531	487	488	514	538	480	527	508	515	533	518	509	500	528	515	490	503	513	515	511	501	489	495	573	513	496	520	492	512	516	471	479	542	516	568	505	496	488	503	536	493	493	510	534	551	500	527	517	455	531	479	526	513	535	490	501	505	527	543	481	512	449	511	487	520	546	506	511	514	515	545	515	475	497	518	525	500	507	480	536	502	515	511	512	539	551	532	510	525	535	504	541	464	524	540	462	519	539	497	506	479	521	486	476	501	472	544	523	542	518	480	526	502	531	523	530	526	511	544	549	525	543	505	501	527	506	494	525	515	484	498	526	528	519	496	487	534	497	470	492	525	537	525	550	555	506	540	485	524	475	533	532	506	511	480	490	472	527	510	519	514	519	533	540	546	523	537	471	544	514	464	473	489	514	524	487	555	490	499	514	504	510	524	581	499	497	509	556	512	534	538	495	495	485	511	530	509	483	525	464	518	479	527	500	511	461	551	526	509	485	482	478	506	542	549	518	495	463	509	520	520	485	533	524	531	510	535	509	525	493	510	491	527	527	503	503	523	512	519	516	481	523	514	498	485	534	557	527	524	507	493	518	520	501	529	504	485	533	486	544	514	507	521	523	453	546	502	527	535	485	521	530	500	507	498	540	511	457	542	511	527	486	488	483	519	513	526	564	526	473	488	479	506	497	528	529	468	493	508	533	482	505	535	509	505	509	528	535	551	496	479	534	503	519	490	476	518	524	494	526	517	538	491	522	521	527	502	506	558	489	492	509	526	499	522	559	498	530	506	522	501	492	506	518	480	501	519	506	494	491	538	520	480	517	508	500	510	545	508	484	535	516	535	484	484	481	503	507	526	492	493	467	495	481	539	532	512	502	457	494	493	531	470	496	492	485	472	533	523	521	479	507	486	486	529	493	535	520	507	504	529	529	522	531	500	490	541	528	511	486	491	475	525	481	475	535	498	469	534	501	542	513	522	545	542	527	526	486	541	492	489	543	493	539	497	500	491	517	540	460	518	538	493	512	472	477	500	528	512	439	528	489	485	502	518	477	493	501	484	523	549	489	500	529	465	515	511	547	504	486	514	512	535	548	488	511	465	522	485	503	540	490	521	527	502	517	470	557	517	488	535	482	518	480	476	505	500	510	501	518	562	523	560	517	525	525	534	514	512	540	491	517	453	550	499	512	484	507	515	472	528	513	501	507	511	520	477	536	558	519	487	505	520	504	503	498	519	518	527	494	486	517	516	501	512	490	528	514	533	545	524	504	515	516	513	517	488	514	525	533	506	479	479	518	491	519	509	547	508	570	510	518	544	480	504	505	518	521	513	496	513	503	515	495	531	548	472	509	475	483	469	546	530	478	541	508	536	482	496	485	554	490	503	545	496	513	516	484	514	503	517	486	540	517	513	497	490	526	507	487	510	529	492	511	499	518	509	503	534	494	523	478	509	505	522	505	489	528	544	526	488	483	504	517	495	531	495	503	507	551	510	498	527	513	534	545	533	458	492	490	502	500	526	501	471	519	522	492	508	477	497	489	487	515	514	536	537	533	491	510	502	531	537	497	542	518	490	525	487	505	515	537	516	534	538	529	556	501	521	505	493	518	512	507	498	550	493	513	483	496	497	513	497	535	485	515	507	524	495	501	510	520	531	508	549	496	508	505	496	538	484	520	534	520	537	511	546	509	522	531	513	526	474	491	535	544	518	489	497	503	475	506	496	517	508	520	532	520	499	524	500	503	489	513	555	550	494	491	532	538	476	499	514	487	538	504	500	478	500	504	540	487	520	526	496	526	455	540	535	469	535	537	528	522	484	524	499	459	513	487	532	486	479	529	528	548	490	475	503	505	548	538	478	511	510	481	502	489	526	496	506	521	502	499	578	524	489	544	520	505	465	494	504	492	498	531	533	471	521	478	468	504	521	484	542	526	513	498	496	516	496	505	518	533	532	502	513	477	529	528	534	516	483	523	517	521	525	501	511	548	544	514	535	529	503	527	533	522	516	510	530	501	518	502	499	462	497	497	513	486	510	548	530	514	482	539	503	502	548	515	512	555	515	497	538	505	507	526	517	522	497	503	511	513	541	502	495	501	491	516	495	541	522	535	479	506	511	538	488	486	501	495	544	524	510	506	518	477	492	478	515	501	527	531	522	485	513	525	515	516	495	511	528	503	526	460	525	460	490	527	486	503	488	497	543	560	483	502	466	521	548	490	526	517	529	532	530	508	465	493	463	536	551	485	521	503	489	522	517	534	506	493	508	466	510	515	513	509	555	520	516	517	560	527	531	495	533	498	491	488	500	509	498	532	520	507	546	491	564	490	532	497	553	500	503	545	548	512	488	536	524	521	507	556	490	554	515	501	486	500	515	506	528	543	493	558	491	505	506	527	521	508	527	512	520	456	535	506	500	486	499	509	519	527	510	525	538	492	489	517	486	536	477	462	502	495	503	533	511	497	515	519	500	502	519	514	502	459	516	495	528	485	522	494	514	526	511	525	518	505	538	525	526	494	490
46347	80619	57261	29314	18580	5076	2092	836	792	716	685	658	688	665	639	616	711	575	596	669	660	614	617	587	697	668	585	656	640	612	593	596	603	674	589	615	575	586	591	620	570	598	613	644	563	601	581	578	600	621	591	602	638	597	550	583	608	581	588	599	597	618	560	573	594	566	577	602	616	594	563	606	611	575	583	622	584	549	634	562	520	610	612	585	544	564	638	577	574	541	633	536	622	562	569	586	611	556	595	615	554	628	563	567	582	611	578	548	608	547	550	580	599	596	593	573	613	610	625	594	591	543	625	589	636	545	579	568	588	577	583	582	595	593	616	560	595	565	600	555	554	582	582	598	541	562	599	608	559	637	610	526	605	557	558	615	607	598	576	585	570	634	583	631	578	599	571	553	590	595	569	582	597	596	580	593	585	603	603	599	560	567	589	599	603	596	589	559	582	551	585	587	618	594	595	573	578	574	621	605	624	605	583	578	547	623	581	569	591	579	598	599	591	617	601	608	615	614	624	589	564	620	624	597	583	585	552	535	615	586	581	617	588	589	603	602	627	561	581	611	604	594	546	646	614	581	601	598	599	574	537	610	568	549	578	617	574	630	579	598	583	567	604	575	571	631	572	571	599	584	573	593	567	562	613	604	583	575	589	610	596	608	605	629	594	574	602	544	582	588	586	627	588	598	610	594	600	560	584	571	563	619	556	592	611	608	618	580	575	557	600	618	590	626	591	571	588	591	594	615	606	595	596	580	585	571	551	635	611	585	541	583	581	577	566	540	601	599	581	622	577	600	594	616	603	628	604	589	587	607	584	587	596	587	610	570	596	575	574	610	629	560	603	606	587	565	571	624	573	554	556	554	576	613	597	586	614	587	590	571	609	558	612	580	581	570	558	603	590	603	598	588	575	581	595	550	570	603	577	627	584	575	575	594	584	592	605	622	648	563	575	594	574	574	595	601	549	627	644	589	636	538	594	575	531	550	586	582	611	588	603	586	527	577	622	574	594	619	582	561	569	580	615	572	606	598	650	586	638	566	607	611	588	580	595	599	587	613	566	574	604	669	607	587	577	621	592	542	617	548	566	589	587	620	576	552	604	570	579	589	609	591	595	585	598	583	557	588	603	612	546	624	605	577	579	576	586	582	589	594	561	606	594	597	562	592	601	589	543	586	587	612	605	636	617	594	567	566	598	599	568	557	576	641	548	542	606	595	579	581	568	605	575	580	617	570	606	581	571	600	543	579	592	574	593	609	580	553	581	562	583	551	564	583	633	589	577	598	596	596	557	535	581	580	582	549	613	549	611	543	594	599	541	564	586	589	556	558	576	591	565	614	589	616	592	674	530	578	541	602	552	645	565	606	599	625	591	591	576	604	639	600	581	574	547	624	577	608	618	636	579	586	610	583	570	616	601	588	575	590	592	584	579	573	569	565	572	582	618	591	571	538	620	553	576	626	589	588	552	603	573	601	601	635	574	563	566	631	589	591	594	652	617	588	594	562	577	553	563	614	588	592	577	614	558	587	571	569	556	585	630	568	560	554	624	578	592	588	552	627	602	597	583	635	575	581	581	601	566	640	621	589	601	612	562	595	580	591	620	565	537	600	604	605	619	578	578	614	559	549	543	567	568	618	584	584	618	599	613	607	572	550	600	598	596	576	588	585	597	549	600	577	592	636	585	606	565	605	601	559	616	598	562	604	603	573	569	605	607	556	579	589	585	613	578	568	569	561	590	605	577	588	595	557	566	567	546	548	558	600	578	546	585	569	576	606	580	593	596	627	596	626	609	581	579	544	577	573	571	586	601	590	640	603	631	629	616	600	605	611	614	591	578	613	597	555	613	607	589	590	599	559	573	601	553	561	585	581	575	625	593	569	609	607	601	565	585	605	591	570	571	590	639	617	586	591	632	546	615	621	610	591	598	602	596	600	602	597	586	611	583	585	607	594	579	607	606	589	565	611	588	575	609	609	593	577	614	562	622	621	542	599	576	553	585	579	610	528	599	586	635	594	613	609	575	585	604	587	596	615	604	574	565	563	582	581	583	628	577	581	582	647	545	573	592	553	620	569	575	589	594	582	566	625	577	575	592	598	576	594	604	584	553	559	624	606	597	630	616	556	546	580	570	609	582	573	578	570	590	590	596	612	563	563	607	573	589	591	613	583	550	546	586	568	599	568	595	630	576	555	616	619	623	591	592	584	610	608	638	602	631	597	567	624	623	601	607	563	587	568	595	552	576	559	614	583	610	599	595	605	588	564	564	583	592	593	611	561	568	534	620	617	588	634	596	566	550	576	620	601	591	581	560	597	598	533	618	580	604	592	591	550	593	563	564	586	547	586	576	575	616	588	566	614	583	593	529	586	555	579	603	573	620	565	545	603	608	612	581	565	547	584	604	562	609	600	577	595	613	625	591	591	607	558	583	621	578	572	600	569	595	570	544	585	617	582	596	538	609	596	583	577	603	553	610	575	548	583	540	609	634	602	599	623	607	630	584	594	582	582	608	576	594	584	572	581	601	580	554	595	569	589	583	590	551	541	575	615	577	580	612	580	574	574	586	590	573	604	614	558	581	590	613	586	599	600	615	531	594	593	594	603	582	621	593	597	606	555	571	588	574	565	566	652	630	599	615	588	542	579	588	585	565	560	608	608	581	592	586	624	603	630	559	619	556	585	606	599	601	568	614	584	585	588	566	589	569	528	561	575	631	568	563	634	572	606	559	595	627	606	595	579	589	577	615	610	589	545	581	596	572	575	515	585	613	576	605	570	570	588	655	560	581	570	561	567	601	591	604	609	583	596	570	556	589	595	554	591	576	612	585	601	588	552	563	573	553	600	585	586	564	599	638	559	599	559	588	613	573	581	580	567	613	587	581	569	577	606	560	610	577	604	551	537	614	581	587	593	640	606	591	535	569	568	564	599	609	605	544	577	640	609	596	600	556	594	609	603	592	579	614	551	540	597	577	561	611	581	534	566	572	539	612	597	544	572	601	597	620	601	558	548	554	640	601	614	562	594	625	613	520	568	519	541	574	631	614	608	570	586	570	599	556	601	575	542	586	624	599	566	546	586	576	590	604	578	607	542	568	638	610	571	599	562	589	595	599	576	586	585	567	596	616	604	561	590	575	603	609	582	581	625	556	561	578	589	585	601	604	562	551	608	625	547	576	602	616	599	615	587	591	605	628	613	616	582	580	560	564	551	621	597	600	621	598	563	581	556	589	619	568	588	584	601	563	559	596	593	606	586	538	556	589	543	576	577	579	572	570	598	551	599	587	612	566	592	596	569	616	545	599	574	639	619	615	581	570	603	609	581	595	595	558	604	603	605	593	621	633	565	581	587	596	555	544	603	607	557	606	585	568	581	598	600	626	598	574	592	579	571	593	610	589	590	588	594	615	598	566	566	604	582	588	539	603	585	589	572	606	562	575	585	570	615	611	567	592	606	592	620	595	632	584	606	622	592	565	622	566	593	565	574	556	600	607	600
25369	22934	30086	25202	12820	2453	834	460	461	472	479	468	455	463	425	400	417	433	420	432	477	414	420	415	412	410	463	461	468	452	421	429	443	442	477	417	425	396	461	437	464	400	491	429	452	440	474	397	418	446	436	451	451	465	465	421	419	427	417	419	455	429	437	429	420	428	430	415	389	413	419	442	427	403	418	435	425	431	409	416	419	391	411	388	441	395	461	419	444	437	410	410	407	407	452	419	446	449	456	440	449	446	440	415	438	430	427	425	434	425	418	415	441	411	421	428	434	419	430	454	449	442	405	455	435	438	407	428	401	408	432	433	469	406	446	419	444	396	436	420	427	417	437	448	411	445	422	439	421	424	428	420	436	445	418	437	442	494	431	426	428	424	413	422	429	396	451	421	437	407	437	423	445	416	440	463	439	425	430	419	407	426	418	441	437	413	413	415	433	433	447	421	423	434	409	421	427	451	455	410	440	437	437	442	448	440	451	481	390	444	399	441	424	443	446	432	422	390	442	402	393	418	439	416	427	426	393	434	419	430	441	419	401	425	434	425	438	401	411	404	409	425	401	426	417	418	418	454	372	442	451	424	449	437	400	431	452	459	428	400	439	436	419	435	469	416	470	431	444	410	440	463	429	416	454	406	444	441	429	431	447	437	460	427	414	397	411	446	455	468	431	411	457	387	424	421	424	421	397	427	427	440	440	428	418	452	420	418	446	387	461	436	444	417	392	400	436	405	439	420	430	437	444	448	422	447	420	401	397	412	425	408	448	410	451	419	394	424	424	457	412	464	426	434	423	450	400	450	415	424	386	448	415	394	429	410	428	407	428	422	394	414	449	443	423	444	427	407	403	440	403	417	408	427	414	467	475	438	396	444	408	443	452	435	451	412	455	454	416	435	451	420	414	458	396	433	415	424	403	448	434	445	403	458	429	437	412	450	436	419	406	406	415	447	446	437	415	418	439	427	451	435	465	407	440	433	437	401	454	424	436	426	402	440	421	396	413	395	408	419	443	409	427	435	436	438	388	447	463	453	431	440	409	443	379	424	440	422	421	424	420	434	408	430	397	424	420	460	421	427	429	441	414	392	464	398	435	439	407	431	445	422	421	431	413	456	432	445	459	460	430	440	454	405	444	468	453	374	406	459	443	434	424	418	443	420	413	413	408	435	437	402	436	427	421	429	425	424	431	430	428	482	400	452	380	407	454	426	426	414	446	445	445	425	385	420	415	367	401	426	424	440	415	411	431	420	402	417	397	443	409	443	398	433	422	469	407	410	411	439	406	439	422	435	430	441	427	448	411	449	412	453	411	401	410	427	434	413	415	390	436	448	407	459	454	438	459	459	424	468	402	409	455	468	418	427	432	442	423	462	445	408	418	411	415	444	452	392	438	436	424	407	442	409	400	429	458	423	417	408	427	436	415	411	392	396	427	431	414	405	413	441	424	404	440	444	406	438	422	485	380	468	417	415	442	421	406	404	440	447	440	422	394	413	392	423	408	415	458	402	384	437	440	419	448	413	369	439	434	464	448	417	433	429	452	439	413	438	409	408	421	444	427	428	425	443	448	428	375	384	406	408	440	406	425	420	411	389	430	444	455	443	397	383	410	429	456	404	440	441	446	401	454	414	419	426	396	423	432	413	434	457	407	399	442	442	406	453	424	391	400	403	413	470	400	411	424	395	434	396	421	406	450	404	407	444	423	411	455	432	429	453	430	421	452	424	451	410	447	413	419	373	430	462	393	437	425	411	421	406	430	449	408	429	420	444	395	441	431	434	409	431	397	416	406	446	415	406	429	416	389	407	420	423	415	440	416	433	447	424	435	397	400	391	440	417	419	445	434	446	410	446	408	464	428	458	429	423	433	417	431	435	451	436	394	438	425	420	434	421	394	437	426	445	432	428	429	428	422	416	414	394	419	442	424	428	399	412	452	429	433	441	443	452	407	423	448	434	425	467	397	410	443	424	449	403	395	416	406	468	439	445	417	427	430	426	412	421	414	419	453	439	384	379	467	443	416	423	412	448	407	392	412	423	443	426	392	437	458	412	403	444	429	446	415	445	433	379	423	463	435	441	412	444	443	409	466	467	429	420	414	423	420	404	416	426	451	445	428	423	459	457	447	424	423	397	420	445	434	428	413	437	467	393	426	395	433	425	436	417	430	408	442	438	424	419	426	465	419	395	419	417	398	390	436	401	440	452	414	423	394	397	418	429	437	410	417	441	411	425	443	418	434	410	420	415	472	419	415	412	434	402	447	439	421	389	394	459	400	449	477	442	437	443	398	460	447	420	383	430	410	455	445	407	471	427	424	420	408	429	440	407	423	388	438	423	444	407	424	410	450	424	464	398	429	433	397	411	401	427	401	449	367	440	431	411	441	436	435	449	461	410	397	394	433	394	404	426	429	431	425	439	436	433	406	443	400	386	479	447	443	413	411	424	429	412	451	418	403	448	455	402	439	402	407	459	399	445	406	454	438	462	457	428	459	423	414	426	437	392	434	446	417	452	368	407	433	441	404	405	423	402	443	424	426	415	435	402	421	430	419	397	445	405	401	440	438	437	436	424	408	452	420	415	422	450	398	439	416	466	398	467	436	420	423	427	397	442	475	427	418	449	459	438	409	443	416	455	409	450	436	467	441	414	424	433	417	413	397	413	394	422	421	431	455	438	413	436	383	453	408	431	404	420	421	424	423	417	405	437	434	467	412	401	417	416	403	396	421	440	444	423	405	424	431	449	418	416	417	430	428	448	418	403	411	401	412	441	435	431	416	434	422	437	440	417	438	433	446	394	399	449	389	451	427	395	448	450	414	439	411	427	377	458	442	420	427	395	411	422	440	400	435	409	441	436	407	430	424	458	424	441	424	396	432	389	443	460	437	423	431	460	460	413	419	421	406	439	442	443	410	410	413	435	427	422	465	470	426	408	440	429	453	448	390	435	443	422	420	429	410	420	435	481	418	391	430	405	431	434	420	444	431	428	412	437	470	394	415	410	431	435	450	421	411	434	432	452	437	447	406	440	407	428	427	421	450	426	434	441	425	420	439	425	433	418	419	422	422	429	402	412	400	415	429	399	422	412	408	424	419	422	403	399	371	423	442	385	414	454	404	423	448	431	442	457	426	418	445	414	441	448	403	422	445	393	470	422	443	398	413	423	466	469	422	420	443	402	430	411	412	396	420	422	415	413	477	438	402	433	415	391	439	430	428	432	448	393	347	470	426	427	428	444	416	444	415	407	399	408	450	396	420	393	441	422	393	437	428	424	409	431	448	423	459	444	424	423	427	397	421	452	429	424	423	426	440	449	447	441	430	444	419	392	421	423	365	405	442	407	452	420	437	406	416	427	364	429	415	487	433	455	411	414	431	458	401	458	418	413	420	451	451	408	429	423	451	426	459	417	414	415	435	396	417	437	428	432	405	428	407	426	449	385	424	430	436	432	438	411	396	427	417	419	396	416	435	424	423	401	443	404	452	428	409	372
43788	69764	47593	21022	12475	3442	1396	667	650	589	548	546	517	556	539	540	525	559	543	517	550	555	515	512	568	551	539	548	514	547	484	522	572	540	548	528	515	497	545	510	496	511	505	513	525	511	523	534	500	479	511	500	538	503	517	483	559	498	520	486	491	504	568	496	553	490	548	496	514	552	550	519	480	530	515	530	569	518	516	510	509	547	523	540	505	522	469	548	512	485	475	543	504	494	509	567	551	519	564	538	523	492	511	499	491	507	487	534	500	517	517	530	547	531	490	547	518	527	561	523	539	516	552	529	544	557	495	534	533	509	508	526	523	534	521	523	505	554	538	489	489	564	498	501	513	543	544	502	533	496	532	510	549	502	508	507	548	494	494	524	505	506	571	510	496	528	484	526	546	489	512	502	490	526	546	500	499	533	493	491	528	525	553	557	505	507	526	505	510	505	509	524	536	502	521	518	495	507	493	482	527	491	524	530	495	534	523	553	528	587	535	555	523	490	510	517	545	524	524	556	501	476	548	514	555	491	525	504	509	470	530	482	493	482	518	520	553	471	550	530	480	535	492	501	526	504	532	517	466	509	491	537	478	516	502	507	511	512	503	519	502	519	503	492	485	543	493	521	523	514	528	479	541	529	483	517	505	570	478	539	470	505	499	528	560	548	525	533	511	530	540	518	522	527	546	464	477	499	526	539	505	514	517	539	459	519	488	523	515	522	510	550	562	522	550	504	478	539	525	513	522	513	500	513	481	548	514	534	501	499	511	570	508	533	492	495	517	527	505	532	538	516	525	520	514	482	572	518	540	556	513	522	502	520	505	501	502	523	522	522	522	523	477	487	501	518	524	479	513	552	515	489	485	500	514	514	545	511	542	513	520	523	474	538	510	556	535	497	499	505	552	523	494	523	528	528	528	518	548	503	482	474	493	518	542	479	512	516	484	537	541	541	528	496	508	516	516	549	491	538	516	496	511	540	517	500	503	497	479	518	538	546	554	504	516	517	500	541	524	512	484	506	551	542	500	499	550	474	539	509	481	556	522	537	509	507	523	524	528	511	518	516	539	507	502	503	532	511	493	516	533	521	513	552	511	530	532	536	507	527	522	467	515	522	486	534	517	521	478	541	482	503	511	522	526	509	534	500	548	501	560	496	532	511	531	553	503	497	493	507	498	552	502	515	539	550	493	543	583	515	524	505	544	515	527	536	502	558	480	487	514	557	550	504	498	543	518	513	510	511	563	498	509	542	470	527	516	465	479	541	513	505	528	507	553	532	527	461	522	535	496	542	535	453	496	509	518	499	515	522	527	520	506	514	528	499	532	552	482	517	499	518	496	500	468	524	522	544	490	555	527	530	529	514	570	516	505	539	518	465	515	505	481	523	523	501	538	523	504	505	534	494	482	562	541	523	534	522	497	551	518	569	542	549	531	501	527	463	529	536	508	510	518	570	523	539	522	542	538	522	521	489	459	535	500	492	525	482	475	509	543	513	484	488	515	482	541	533	539	514	509	539	491	509	571	515	498	505	490	520	478	484	558	501	530	524	507	545	519	509	545	512	528	530	560	496	531	543	488	514	565	479	511	496	528	548	527	495	534	557	499	541	549	553	486	512	531	494	498	512	483	548	497	505	558	512	506	524	471	492	517	513	477	540	500	530	503	468	542	546	525	519	546	511	523	489	538	513	499	509	494	511	537	523	500	510	517	495	508	530	527	523	570	507	534	527	498	500	512	534	540	511	513	528	527	517	526	565	496	538	485	520	517	498	525	545	551	522	493	526	511	516	538	521	533	485	532	514	536	473	538	547	550	493	512	535	535	519	514	543	503	545	558	518	516	530	534	485	504	518	504	545	485	528	501	546	490	545	548	495	525	514	537	525	557	567	479	525	507	525	509	496	464	514	517	508	532	534	536	557	528	513	527	502	565	511	507	507	545	504	553	509	565	490	483	521	487	505	508	479	506	501	518	521	516	496	552	504	536	513	511	556	523	485	554	497	487	546	519	482	500	468	554	561	552	508	551	528	523	530	530	540	530	522	547	510	510	531	551	483	495	525	519	495	479	496	530	523	551	500	549	587	473	520	481	507	534	513	525	544	493	533	500	533	537	530	552	547	524	568	523	504	500	537	494	546	483	503	490	524	546	518	516	517	507	500	584	461	510	479	541	507	505	488	529	530	520	517	527	516	516	539	527	504	570	538	515	535	500	551	553	482	507	570	543	547	499	507	509	508	516	537	537	496	533	491	537	526	502	555	517	499	530	544	523	534	531	539	580	528	530	502	547	503	501	529	505	523	524	514	479	525	531	488	502	474	528	526	537	507	540	528	530	516	526	540	537	495	528	542	559	537	554	475	474	541	516	492	547	529	525	547	526	507	497	477	517	485	540	509	515	524	501	526	478	510	509	580	508	583	515	490	544	498	520	525	477	531	495	515	527	523	512	475	528	509	522	509	494	516	544	493	523	540	527	495	513	549	538	513	523	529	512	564	530	568	488	508	546	498	522	492	474	499	504	505	546	488	476	497	548	505	556	522	528	531	501	527	524	510	519	506	501	524	505	503	523	505	517	522	503	550	496	516	497	522	484	499	527	506	556	519	520	550	494	570	497	529	501	495	543	514	514	571	549	467	508	527	523	524	515	520	518	510	534	493	544	557	523	533	492	511	520	530	518	559	473	506	535	541	551	532	527	514	531	478	489	518	543	502	537	526	509	501	482	490	500	530	547	527	520	506	543	520	517	522	490	508	536	509	519	517	497	514	523	503	560	511	534	512	514	481	534	509	535	496	517	502	508	526	547	503	506	542	534	516	549	521	503	513	527	522	518	498	513	520	540	511	502	559	548	479	531	523	520	479	536	516	493	537	518	489	559	493	492	532	512	511	549	477	562	515	517	527	520	506	512	534	501	551	547	501	514	516	531	523	508	556	513	531	499	545	505	523	512	529	492	522	542	517	541	524	540	532	528	482	498	516	562	567	510	514	497	551	506	501	526	497	517	553	522	509	474	536	493	537	518	524	458	511	486	509	517	518	523	515	497	521	547	508	542	540	538	528	507	515	520	491	563	510	557	562	529	528	539	518	533	491	521	533	562	566	525	511	547	493	529	541	524	503	514	531	484	546	531	497	510	491	524	504	501	515	522	528	479	496	495	519	530	494	528	526	548	509	456	513	538	519	541	557	525	522	566	453	535	528	539	503	489	482	549	523	576	544	544	521	503	489	509	579	500	467	543	548	526	527	478	492	471	531	500	502	512	546	505	510	522	475	511	567	534	513	500	546	556	568	484	469	460	519	520	514	512	498	534	544	481	564	485	537	522	536	535	495	534	512	507	502	514	517	508	497	516	500	540	544	515	533	496	524	513	541	510	534	505	477	526	509	556	522	513	501	514	513	550	500	524	522	524	520	534	503	494	494	525	513	554	530	507	556	517	501	535	484	486	522	526	497	511	541	502	509	509	494	558	522	499	516	520	489	547	499	549	547	500	533
22909	21451	29576	24372	21832	20731	10077	1316	985	941	941	913	863	918	845	839	869	846	794	829	821	832	828	777	811	789	765	808	821	772	809	819	845	817	761	859	824	844	813	798	770	790	804	823	800	770	809	813	803	816	761	733	804	740	829	796	808	830	825	777	758	768	749	762	752	791	816	807	740	752	782	746	818	820	749	789	741	771	804	781	715	780	807	790	725	815	761	816	760	748	751	737	767	774	750	767	827	757	742	802	764	791	781	809	792	749	814	794	745	774	761	826	782	794	791	837	827	794	750	791	835	783	785	823	810	776	789	779	783	753	801	861	800	791	784	822	765	795	758	735	806	735	755	797	792	806	766	752	777	793	771	771	775	793	760	738	758	716	763	787	778	817	830	854	760	718	763	753	807	786	778	764	810	769	775	780	742	725	769	794	827	781	797	769	769	772	764	777	749	788	809	809	791	772	734	804	781	837	753	769	797	782	756	822	832	777	771	794	772	771	790	762	809	793	764	764	802	746	766	859	751	793	769	772	749	811	770	753	801	785	792	723	818	789	791	782	779	801	782	756	858	787	815	746	837	787	768	800	785	846	777	819	758	819	792	761	701	773	814	820	825	733	743	760	773	825	800	791	783	786	805	804	781	835	755	789	805	787	829	789	774	792	797	735	780	756	789	763	750	758	754	796	753	827	840	751	756	760	789	727	765	734	823	761	760	804	741	777	775	781	807	762	779	809	774	802	779	829	741	803	801	812	739	748	738	802	763	759	790	797	738	771	804	776	834	785	743	799	775	769	806	748	771	802	769	765	785	758	854	812	783	754	778	753	731	794	818	776	787	783	777	865	775	771	777	776	769	810	774	730	759	760	781	816	796	811	752	824	764	766	798	814	796	779	769	758	757	758	753	745	804	767	769	747	789	768	793	800	773	793	813	785	781	760	785	785	779	806	765	756	804	781	778	804	783	818	820	817	746	772	794	742	793	813	740	782	781	813	806	797	710	717	788	793	755	793	770	806	803	807	831	763	832	743	761	777	817	785	811	836	752	807	734	734	748	778	787	837	798	775	780	813	820	792	776	766	804	784	808	827	780	739	787	810	782	850	788	770	744	819	812	824	796	776	738	784	777	812	771	768	810	799	810	745	721	822	788	811	797	787	744	818	791	812	760	809	823	767	784	758	835	782	798	806	759	797	753	793	754	767	805	788	778	791	745	771	737	805	750	750	766	741	730	798	815	780	814	759	795	840	764	761	806	814	830	776	741	789	840	791	771	757	766	813	734	805	815	793	790	774	849	781	767	809	773	767	746	753	811	755	769	786	778	734	761	789	741	803	812	771	726	844	802	800	827	814	731	802	734	756	754	791	791	742	765	790	779	775	771	745	736	793	783	758	785	749	754	788	732	768	809	841	782	772	757	805	787	812	809	776	797	795	790	773	825	760	814	786	794	797	796	798	827	753	776	756	752	788	817	825	818	779	796	765	767	797	782	789	749	822	797	790	756	845	783	775	810	814	799	830	817	810	838	721	801	779	791	832	759	801	882	802	764	787	803	767	795	808	808	799	797	776	808	821	776	811	846	765	812	784	796	773	786	789	773	811	744	764	746	787	794	812	727	799	778	746	799	807	759	793	788	807	794	799	769	773	734	809	761	788	776	785	732	777	777	816	778	784	801	785	732	799	766	774	792	792	805	769	730	816	795	793	778	772	829	782	768	803	766	808	791	755	802	782	731	807	754	776	803	791	799	824	811	777	772	811	770	791	731	814	775	792	801	760	759	841	799	776	795	790	796	825	775	786	764	794	749	766	787	799	762	800	830	773	785	753	774	769	794	761	810	796	760	792	793	754	780	751	777	852	783	761	742	768	756	822	797	781	761	765	817	805	810	772	789	824	744	765	807	792	805	769	743	774	799	800	778	741	759	784	777	801	791	775	772	792	770	756	792	861	822	764	755	735	800	784	747	788	795	788	808	789	841	814	769	752	792	818	774	788	767	839	758	838	850	783	741	799	780	766	813	775	760	796	769	761	838	745	789	738	780	785	765	818	754	827	762	768	800	768	811	780	816	761	834	760	783	780	798	793	786	781	818	812	856	801	796	761	780	821	808	768	802	819	789	789	798	773	819	753	814	785	743	811	769	743	837	790	779	819	795	779	836	749	761	780	799	775	779	756	817	785	722	831	770	787	763	760	805	802	799	739	821	782	790	792	818	785	762	768	802	754	840	794	803	818	847	768	789	849	827	801	761	792	830	770	788	784	793	799	827	752	805	774	797	785	786	780	770	780	753	772	766	772	771	759	799	830	781	804	780	786	804	814	744	777	753	773	769	815	797	794	772	768	817	873	771	761	743	794	787	755	819	810	766	749	807	807	733	783	755	810	782	781	738	764	829	806	799	820	785	795	811	800	803	759	756	723	778	760	786	800	793	780	786	804	768	794	759	787	797	832	794	728	818	751	743	810	786	786	791	782	812	775	754	715	760	785	785	788	759	791	793	751	761	788	759	775	775	807	754	751	725	808	798	792	785	793	812	835	815	823	767	775	781	781	789	782	750	821	806	722	789	803	757	814	779	800	822	738	726	758	826	804	735	782	759	781	801	787	761	770	819	752	796	825	787	825	748	793	781	787	786	743	747	824	807	795	828	796	784	787	763	801	814	766	773	810	829	777	817	779	778	810	761	785	778	757	773	779	771	804	770	754	736	850	788	770	794	785	821	807	772	738	759	801	814	797	781	788	781	736	781	780	818	773	826	776	845	749	764	789	765	800	841	776	772	790	819	807	824	832	793	821	766	801	832	771	785	754	756	778	805	805	726	792	784	848	818	794	817	786	753	784	790	786	771	781	784	761	747	796	767	750	797	829	843	811	850	801	786	769	805	762	806	752	803	738	794	789	755	745	813	727	812	855	786	780	765	749	780	750	785	798	744	814	780	757	796	779	813	783	757	741	768	807	753	781	774	796	821	807	798	792	819	787	751	764	793	766	788	777	800	782	784	755	811	758	787	725	831	783	793	787	772	776	787	746	802	801	754	844	744	761	786	757	826	808	783	804	807	833	802	840	788	773	725	799	852	777	786	798	770	749	812	785	813	747	870	769	762	779	769	783	767	805	799	789	767	798	779	754	798	802	822	784	779	764	810	849	841	814	823	811	801	808	778	743	770	774	787	783	810	760	769	757	821	869	829	791	772	762	778	737	783	741	749	773	745	783	776	786	760	728	746	742	806	805	796	769	762	808	789	804	770	753	762	774	836	784	776	756	755	758	762	772	781	805	754	771	797	738	794	795	819	798	769	780	780	796	822	812	729	787	766	756	791	818	781	802	770	785	758	756	747	740	778	784	782	762	776	752	828	784	821	736	771	756	791	801	757	794	792	770	820	785	804	801	780	794	818	785	848	799	787	755	781	777	777	801	839	813	758	746	787	747	791	797	721	777	797	809	763	812	805	773	778	757	763	718	805	803	810	776	762	824	789	761	771	781	846	758	792	804	757	783
55721	94090	72779	41480	31240	10222	4350	1526	1327	1254	1171	1094	1135	1079	989	970	1021	1026	946	921	944	904	920	900	924	880	924	936	937	892	886	911	901	913	845	921	884	931	862	888	825	879	874	883	918	861	874	879	895	882	930	889	892	866	845	923	861	903	874	877	899	904	878	893	914	873	927	892	832	864	887	857	867	904	870	882	864	854	851	859	914	881	899	907	865	906	882	883	884	908	816	910	894	868	911	854	934	801	836	867	899	889	871	913	910	901	825	837	889	918	869	930	855	870	886	896	893	930	884	900	876	844	875	866	874	898	859	950	887	866	837	877	900	824	849	896	869	895	916	858	822	826	846	843	817	869	873	848	854	813	818	859	874	877	863	831	870	911	889	908	901	869	873	898	860	914	893	906	891	888	843	920	886	930	889	896	836	904	896	844	936	869	845	896	882	915	874	922	892	913	895	834	886	891	870	851	864	930	887	840	891	866	913	867	897	864	828	862	852	905	889	845	907	859	851	878	845	908	872	837	851	876	856	868	905	847	906	881	861	854	880	889	900	838	879	916	829	888	820	828	886	911	864	864	864	842	912	853	828	873	870	904	854	857	859	891	846	915	862	931	854	915	915	873	849	810	876	883	842	869	826	876	869	852	838	904	892	886	840	897	931	908	885	871	838	895	830	888	883	891	850	894	902	871	883	868	871	863	895	880	886	894	877	871	855	882	905	874	870	879	900	825	894	822	868	868	908	896	877	875	877	873	852	843	891	830	859	913	878	841	841	854	918	851	836	867	866	893	895	868	860	873	904	909	874	902	842	863	885	861	882	852	856	913	890	890	855	865	851	847	868	896	909	903	876	838	896	893	862	876	892	887	851	952	863	888	930	893	877	859	867	865	858	819	876	862	853	872	872	882	893	815	863	891	875	849	872	876	911	888	892	843	901	920	835	772	959	908	846	946	829	877	861	873	900	890	868	874	851	883	901	890	887	860	878	898	886	863	877	868	873	867	888	893	870	854	890	899	896	882	858	871	919	874	830	883	888	853	896	918	863	882	824	860	950	874	824	884	871	803	912	842	832	889	883	868	843	829	917	863	883	890	846	896	850	909	844	877	872	900	846	926	897	901	868	830	933	873	987	927	886	860	886	940	884	894	879	936	865	888	902	855	857	863	913	868	871	848	884	896	855	846	906	848	904	853	884	863	861	860	870	877	874	816	881	887	855	916	884	849	878	845	842	887	911	862	827	868	861	873	839	894	853	876	923	867	877	914	858	901	879	837	843	875	852	897	908	829	901	865	881	845	896	910	855	863	832	901	852	854	905	906	825	840	910	901	928	835	944	869	910	883	851	891	826	858	900	835	868	842	946	855	819	862	905	867	889	881	892	864	896	886	876	893	854	840	887	831	860	820	921	906	847	850	896	844	897	860	918	848	838	824	883	869	832	876	898	887	877	866	868	859	864	878	901	835	857	850	881	885	915	873	884	889	864	843	890	859	876	879	870	867	902	890	863	898	902	909	860	906	913	818	863	946	888	899	881	900	867	847	922	853	903	902	857	897	875	891	832	805	873	845	864	898	882	915	900	933	892	825	875	911	940	883	868	883	912	878	896	850	854	828	863	844	913	813	896	866	892	820	873	910	923	901	876	875	871	844	890	887	882	850	874	904	906	852	892	870	904	913	910	938	865	862	843	846	906	889	844	916	884	837	893	835	850	869	868	882	795	904	878	866	876	882	857	825	853	862	889	840	886	889	871	882	897	886	907	899	893	891	877	866	867	871	889	872	877	881	867	875	874	879	874	874	887	856	855	853	827	875	844	871	852	897	917	866	874	823	884	860	856	839	855	918	899	890	877	896	913	850	904	909	862	862	881	855	821	801	887	901	880	885	887	850	922	882	862	861	926	888	903	865	921	927	876	912	883	923	867	864	845	851	858	860	903	919	882	883	950	884	871	874	883	842	851	895	851	881	926	874	806	838	924	857	874	874	835	881	879	893	919	875	875	846	858	867	865	895	856	882	913	870	865	916	867	898	870	895	889	838	848	872	879	903	874	839	853	876	873	820	907	858	847	861	814	904	929	895	860	865	887	834	842	867	890	882	908	795	852	809	865	883	881	948	903	888	866	870	921	893	870	900	785	862	841	893	878	853	892	860	846	893	909	889	898	845	899	865	917	907	878	860	893	923	891	876	862	852	873	877	877	883	877	860	875	876	914	844	883	849	865	852	862	847	878	868	921	836	843	821	938	911	887	878	824	863	834	859	852	905	910	838	843	872	885	890	886	808	911	837	868	881	851	901	875	914	816	873	838	881	879	849	891	846	889	898	872	868	892	859	880	819	905	919	893	871	844	835	828	827	880	860	863	814	914	893	944	846	899	903	898	826	856	897	868	906	936	864	874	909	879	866	880	829	885	884	915	860	880	881	843	939	852	905	869	867	874	909	872	900	904	866	872	842	879	854	852	898	888	902	884	850	904	925	845	834	876	878	865	862	896	880	889	867	833	889	854	902	884	858	840	845	882	848	889	863	826	851	812	826	828	909	880	815	922	824	898	876	871	865	885	888	875	822	924	896	893	866	825	902	886	862	946	882	886	883	856	886	838	881	875	890	894	893	880	853	892	904	912	880	912	832	865	861	905	883	853	863	844	908	874	882	831	883	881	861	812	880	906	905	891	850	847	853	856	859	865	874	866	856	880	854	877	851	834	858	831	849	883	897	884	868	851	863	867	914	883	883	875	885	897	903	884	853	872	887	908	874	890	861	893	875	882	849	837	898	850	844	839	857	914	882	865	830	903	855	828	910	877	841	851	832	869	890	881	845	902	858	901	883	881	851	867	884	894	836	865	870	896	871	891	850	863	857	896	928	854	824	876	868	881	891	907	928	859	914	937	961	843	842	891	863	918	874	901	832	847	865	915	869	905	902	867	826	876	841	882	902	900	871	889	848	841	841	904	902	844	926	882	893	905	875	859	845	883	850	869	816	917	923	886	865	866	862	877	835	889	875	869	909	818	895	887	887	905	811	864	837	865	832	891	897	834	870	889	868	820	908	843	910	882	845	867	860	901	900	954	833	867	866	872	839	868	903	934	900	888	815	915	852	847	871	819	888	863	816	879	847	890	861	879	860	889	911	900	898	871	866	921	863	853	823	845	883	892	874	863	887	866	904	860	848	857	871	908	873	846	906	945	866	905	856	878	869	854	884	807	827	861	911	809	838	930	892	862	888	872	860	844	867	873	869	876	850	855	858	877	938	874	886	937	892	878	857	909	846	864	853	885	852	878	867	917	806	864	900	865	878	894	909	894	856	876	872	838	893	893	889	886	909	886	855	859	927	847	862	905	843	870	886	839	905	834	889	943	843	821	885	775	871	862	811	843	851	897	857	922	890	863	897	828	891	869	874	947	905	900	800	879	875	887	891	858	886	883	897	884	915	824	864	917	923	917	838	840	866	909	891	881	909	877	844	886	879	873	822	899	825	882	871	903	909	836	909	894	910
27765	26072	23561	9172	2150	681	439	382	363	376	376	356	363	373	361	370	308	378	366	376	360	371	368	354	350	348	350	354	372	380	354	336	344	377	331	384	383	361	341	381	365	378	380	349	345	361	340	369	339	376	371	334	353	380	378	348	359	365	336	359	340	365	330	356	364	367	345	346	347	396	312	376	347	375	344	393	397	367	378	376	339	354	346	319	371	345	386	368	368	362	365	371	350	379	360	350	352	374	366	363	378	357	358	363	361	353	358	381	347	334	379	348	349	368	372	373	378	357	413	360	366	397	375	347	359	345	361	372	354	385	356	347	398	388	349	347	369	335	345	383	375	353	361	346	374	333	323	376	349	375	359	360	351	347	368	358	389	353	356	377	384	380	347	382	333	358	364	375	345	381	367	380	360	384	356	349	355	379	381	355	332	328	354	346	403	373	367	355	392	345	370	360	361	340	339	383	359	368	385	384	359	348	362	357	350	383	377	394	382	323	338	382	356	359	361	360	323	351	370	363	369	346	355	360	355	335	342	345	369	347	366	358	338	358	353	334	380	356	389	380	360	392	365	325	351	332	348	356	369	369	359	345	377	389	358	373	350	351	370	365	360	346	364	377	382	364	350	352	370	374	390	376	334	343	367	357	327	360	362	375	350	355	359	386	355	334	358	348	356	420	351	359	368	366	379	368	373	367	359	348	353	375	356	361	384	379	356	355	324	376	353	384	319	357	354	366	387	379	365	369	333	341	384	333	382	378	340	389	380	334	350	332	382	391	380	360	364	367	372	375	346	356	321	399	373	357	354	393	324	347	371	365	349	355	335	335	360	388	375	362	360	374	357	369	374	380	365	378	354	349	359	328	344	358	348	344	351	373	373	348	342	351	352	363	362	357	352	351	333	356	391	356	361	365	376	352	374	375	373	388	361	366	327	334	376	383	359	371	337	351	373	354	346	372	402	346	376	358	382	343	386	370	368	356	333	336	362	372	370	360	326	336	392	354	346	348	382	341	347	333	378	368	350	361	355	355	349	345	358	365	388	335	350	331	320	353	359	340	349	382	361	366	348	363	388	349	352	363	361	343	377	324	371	375	334	400	350	338	390	343	362	369	354	355	363	340	356	372	371	368	372	352	382	371	365	351	354	367	386	356	388	362	399	360	371	370	389	356	365	341	381	364	387	368	375	372	320	370	368	342	345	363	376	353	357	343	347	347	389	369	365	356	330	345	366	350	353	370	357	347	390	355	361	350	343	387	343	366	367	345	371	308	374	349	384	332	375	372	374	354	330	341	357	375	370	383	367	385	343	363	384	351	378	378	333	366	353	341	394	372	348	367	353	374	390	400	370	329	368	361	384	373	362	369	379	364	369	384	373	338	363	383	329	360	362	368	377	390	341	353	378	354	337	387	320	386	379	327	344	342	361	333	377	352	352	338	331	383	381	328	378	357	335	328	392	359	334	353	359	344	349	345	363	382	363	358	351	350	359	361	343	365	354	319	325	366	307	377	427	356	377	372	368	362	354	340	361	340	359	363	374	342	340	384	363	377	343	373	367	359	368	317	367	356	365	358	363	374	352	363	353	356	366	331	333	318	376	349	364	346	351	373	356	387	351	351	314	368	405	346	343	337	355	383	363	348	349	391	358	338	328	333	361	317	336	345	341	376	368	356	365	349	338	384	373	362	353	343	382	362	338	354	327	368	387	372	345	356	382	346	384	317	362	346	351	358	332	351	354	382	360	361	352	333	367	350	344	349	372	359	356	365	342	370	379	381	372	385	367	392	415	359	360	412	357	390	364	346	365	365	354	344	347	337	364	358	354	360	357	378	360	342	355	383	354	333	380	363	384	384	363	364	321	330	360	374	368	352	358	391	379	351	358	344	366	355	356	353	358	374	349	340	374	319	353	367	376	358	365	360	400	329	408	364	336	375	366	337	346	398	369	407	374	343	321	345	350	373	375	352	358	377	430	383	344	347	354	359	340	364	349	330	367	393	372	368	384	343	332	356	364	368	405	363	359	380	362	330	344	391	346	369	387	367	327	368	360	370	360	354	376	353	381	374	377	358	394	373	379	355	356	378	329	385	379	354	326	349	309	340	322	340	352	348	396	373	346	384	354	350	331	352	358	375	371	367	392	374	332	370	358	353	342	351	365	360	363	345	360	358	375	352	366	350	354	349	361	350	374	360	403	356	375	359	387	342	353	347	340	371	348	322	369	394	354	356	382	371	339	363	363	353	382	377	343	381	350	378	336	325	348	355	372	351	302	371	352	370	364	341	379	362	324	394	381	384	342	376	338	370	370	324	349	364	379	369	354	354	368	365	357	370	368	367	360	360	327	337	385	393	370	387	352	347	371	362	339	349	309	361	362	324	392	387	355	373	360	356	366	373	340	404	367	353	398	384	366	380	396	366	331	360	366	365	384	365	364	356	334	349	344	350	368	369	390	382	365	360	337	370	338	366	365	355	354	346	387	336	339	373	367	339	347	372	356	373	409	377	362	359	360	351	364	386	333	354	352	358	369	358	355	330	356	373	361	334	380	379	371	368	338	353	381	356	359	351	376	374	395	376	324	377	347	349	336	383	352	364	402	373	370	371	369	344	364	385	380	371	332	315	384	351	374	380	348	322	366	365	355	370	363	354	339	361	352	406	355	330	388	336	340	351	385	344	357	334	350	369	372	337	361	343	385	328	353	340	369	372	356	396	375	376	350	375	335	372	368	376	347	360	340	386	348	356	384	373	367	370	409	336	383	357	391	339	373	366	342	366	355	391	347	362	367	388	363	348	374	353	344	335	399	364	336	370	354	364	385	359	396	336	351	381	377	348	331	352	339	354	357	349	340	356	339	378	329	401	379	360	362	363	375	369	364	342	351	341	370	346	354	354	375	377	365	391	376	351	369	346	400	355	375	356	354	392	357	355	369	356	361	346	347	382	351	363	359	397	387	387	402	343	351	375	366	351	381	332	349	332	335	344	370	389	351	381	372	348	357	343	351	367	352	363	362	372	381	395	360	359	363	339	363	372	378	363	372	308	402	339	394	392	395	359	363	367	321	380	386	354	353	387	362	350	337	311	346	405	368	363	367	319	400	336	376	354	364	384	355	385	405	354	364	350	366	378	359	357	399	387	380	363	364	348	360	349	377	370	357	363	357	375	344	348	357	343	388	319	353	334	392	327	393	383	380	348	364	321	374	355	363	342	367	394	354	330	374	409	369	382	348	365	354	362	348	381	381	331	300	349	349	355	349	351	342	337	362	362	373	330	374	352	387	375	370	379	349	383	356	358	390	335	343	332	361	377	361	379	346	340	367	358	341	382	363	368	351	388	361	348	366	381	343	377	351	354	334	393	347	355	352	390	346	353	354	344	334	342	367	360	389	362	344	377	361	328	396	372	394	383	356	324	356	369	394	342	321	362	333	366	375	352	313	316	382	326	368	397	367	375	312	393	390	360	333	364	374	364	352	363	341	346	352	362	411	364	345	399
24912	39656	22841	6577	2903	1057	576	476	473	469	472	467	399	467	427	461	464	405	440	431	430	430	383	436	454	485	437	469	404	451	398	423	471	418	411	423	430	422	417	426	417	433	410	440	447	465	420	450	472	407	392	412	412	420	441	443	417	437	397	418	457	427	415	421	443	434	459	450	432	429	428	445	439	441	431	417	404	462	438	478	402	450	449	382	451	453	424	445	435	459	471	436	402	408	445	450	427	421	436	436	419	451	452	455	434	419	449	444	425	426	431	451	413	433	414	441	418	413	457	442	400	436	427	415	455	445	398	441	444	425	423	429	445	456	398	436	441	425	434	445	414	439	443	430	463	397	414	377	423	445	462	470	424	440	417	415	416	481	439	414	407	422	447	435	465	478	426	425	435	437	438	448	405	450	417	446	438	426	440	436	435	433	433	423	439	423	436	398	438	406	451	419	487	451	443	434	448	454	429	450	379	434	438	451	442	417	406	433	428	427	447	445	470	434	453	406	443	457	427	407	449	436	444	422	486	465	454	471	435	429	452	450	442	467	414	445	455	402	426	472	419	434	420	398	439	422	464	469	407	477	449	459	427	484	393	427	428	461	450	447	401	447	423	395	479	412	441	454	441	405	403	478	429	432	455	402	400	456	432	466	450	443	448	469	421	439	428	421	467	466	429	446	390	394	425	413	411	446	445	448	452	424	453	439	430	417	424	413	441	415	409	463	426	473	433	440	449	432	449	427	426	426	413	437	421	444	392	453	441	434	456	431	466	439	437	458	449	421	413	434	431	469	433	413	436	411	409	455	410	428	418	431	428	424	427	438	383	409	448	412	462	405	464	415	452	414	454	432	451	461	413	442	456	453	445	425	400	438	464	406	416	423	418	438	429	390	443	422	427	428	412	402	448	459	467	429	444	414	431	455	407	416	425	449	424	480	452	421	404	450	437	425	443	423	456	441	441	450	424	414	420	471	428	426	469	420	417	423	447	450	420	398	441	410	469	440	414	416	444	435	410	416	412	465	445	396	428	399	440	412	465	464	459	411	430	445	472	447	441	444	478	448	481	435	431	438	430	412	428	429	403	430	402	446	431	414	454	434	419	465	401	434	457	448	407	467	454	403	462	458	423	456	393	438	437	421	423	438	453	423	460	419	434	465	450	407	402	444	475	428	430	444	458	414	418	440	423	457	410	448	430	428	428	451	438	461	427	417	429	470	428	403	448	412	430	441	446	432	394	420	388	462	454	427	405	451	422	403	438	436	463	431	445	447	458	425	438	416	405	439	474	431	427	420	399	398	415	466	428	464	431	420	424	460	423	434	428	430	413	385	414	421	426	423	402	454	433	385	468	439	451	431	390	432	427	438	401	437	448	428	440	424	413	468	434	421	398	425	426	436	432	432	422	393	423	476	483	465	453	473	437	422	401	424	406	446	399	428	429	414	433	431	431	457	427	437	443	403	431	407	459	456	424	442	402	427	371	438	428	418	475	427	430	429	457	403	391	440	442	450	419	408	400	425	449	442	463	445	439	453	447	429	422	440	460	433	436	489	447	424	427	443	413	455	446	456	442	413	438	439	431	455	421	421	442	439	414	418	465	444	447	439	471	447	434	424	449	438	449	440	441	422	437	427	464	444	441	431	424	406	445	421	426	426	429	451	480	427	440	466	426	425	427	433	434	433	429	442	409	438	433	453	409	469	391	408	434	420	440	430	413	395	455	430	411	429	416	451	425	435	419	400	422	438	437	414	471	438	429	431	420	426	410	386	420	423	426	427	483	391	429	450	392	443	456	421	443	477	430	431	449	438	418	482	420	402	413	425	455	411	419	430	436	443	417	431	401	426	403	424	437	402	442	426	407	411	420	405	425	427	410	470	440	394	411	448	411	434	420	453	427	437	420	492	414	455	434	444	448	466	432	401	428	410	472	401	396	410	420	423	417	454	434	468	415	459	409	445	404	478	430	458	435	477	432	406	472	461	462	445	443	450	410	436	428	415	396	441	460	426	466	442	447	393	452	430	417	445	468	413	464	432	435	397	444	444	453	458	436	402	440	463	393	464	455	442	439	428	401	424	404	418	423	387	415	438	468	442	426	416	413	400	425	419	462	455	458	415	437	426	426	437	434	447	437	457	427	442	423	453	451	457	429	393	423	445	440	413	407	405	427	435	411	413	456	445	443	433	427	447	461	450	421	435	419	447	447	452	427	416	407	412	417	434	452	416	449	441	436	429	425	399	481	454	482	419	439	428	425	433	407	438	456	445	454	440	448	419	405	414	412	422	441	440	432	433	446	464	402	429	460	443	426	454	414	427	482	404	412	416	411	453	437	451	415	464	447	440	425	470	411	402	456	425	429	417	400	401	420	424	425	472	434	455	420	438	449	417	412	425	435	453	428	446	469	420	435	426	427	408	428	430	426	428	435	406	440	445	428	425	465	433	457	411	456	434	417	491	467	433	408	430	378	433	438	436	432	425	419	432	458	421	364	440	449	430	444	440	447	424	448	432	424	453	398	420	435	448	419	458	456	456	423	411	477	458	421	444	441	439	407	436	425	425	464	398	403	465	451	411	435	433	401	419	414	445	419	461	423	429	442	406	392	404	428	402	429	443	428	424	433	429	447	448	406	459	435	426	420	449	402	475	446	430	394	450	424	441	423	447	411	410	415	413	448	381	435	382	403	426	449	449	420	410	438	393	378	415	423	463	438	408	474	430	430	449	431	453	426	428	453	459	396	411	412	418	389	430	433	448	448	416	426	461	415	443	436	420	453	406	423	451	415	419	442	423	416	429	431	453	413	425	460	405	450	419	395	453	430	465	437	447	402	437	414	439	426	418	431	457	436	472	447	432	439	448	442	439	452	441	461	430	410	446	413	449	415	432	391	408	435	440	435	434	449	445	465	422	461	444	457	422	445	485	417	441	465	422	440	427	435	437	462	432	392	456	446	465	383	457	433	441	403	478	435	412	404	385	437	429	465	458	473	457	422	430	436	458	467	444	424	430	432	423	436	418	410	426	415	448	443	455	425	433	414	434	459	450	460	467	459	436	408	408	401	454	399	421	470	445	421	438	452	433	417	437	486	454	391	396	451	438	412	441	472	417	413	475	445	417	429	436	425	437	391	446	441	456	494	451	452	411	435	458	442	434	443	413	444	441	429	443	419	452	445	446	421	425	415	433	392	438	405	435	434	452	409	434	449	415	438	448	419	446	453	414	432	450	409	437	407	441	471	455	435	424	441	446	460	444	436	400	410	429	443	466	455	443	424	429	427	425	459	451	470	431	398	419	448	433	432	434	416	411	387	438	445	421	418	438	435	440	412	440	458	503	427	438	400	438	432	399	405	451	425	428	425	406	459	436	437	417	454	443	431	402	398	442	401	428	438	427	419	451	414	423	459	450	393	459	442	442	426	431	422	455	498	414	434	426	446	428	417	429	408	389	472	431	460	436	448	434	426	433	417	449	429	421	432	455	439	442	387	438	416	419
24427	22200	30465	26664	20637	9680	1784	648	627	604	574	586	544	549	589	583	547	504	552	533	530	537	566	540	538	530	563	534	507	526	515	528	503	495	470	531	540	516	501	547	483	471	495	502	532	537	501	568	519	523	515	491	513	503	537	545	524	501	520	529	568	523	495	488	533	577	517	545	522	520	482	538	527	568	545	539	526	511	509	518	536	510	542	533	538	522	541	516	559	521	499	522	500	553	526	537	504	514	519	513	553	511	511	507	560	486	523	527	524	554	531	537	522	508	509	554	492	499	526	538	528	517	517	499	560	525	546	536	523	564	456	529	523	547	546	520	521	540	541	533	482	511	523	476	500	530	501	543	483	536	504	503	548	507	511	554	534	534	521	552	507	488	530	523	519	537	505	527	504	520	516	528	558	507	516	552	498	531	530	531	522	554	547	535	529	485	502	532	529	539	540	539	538	551	566	531	547	503	500	491	531	539	534	482	530	501	523	533	546	546	508	530	543	513	527	511	536	538	555	501	531	533	541	478	553	537	567	565	534	504	469	543	511	536	543	579	517	488	553	534	517	554	536	503	571	531	490	525	545	514	540	542	499	536	498	524	503	547	528	523	524	507	510	480	518	546	531	500	532	487	536	519	528	571	551	538	509	489	500	485	532	533	515	560	492	529	491	552	578	523	530	493	494	530	527	499	504	521	500	540	509	541	506	552	524	513	557	531	516	551	548	529	520	567	520	504	522	534	496	523	499	512	501	543	516	507	539	483	524	533	509	511	538	543	511	533	483	531	518	506	538	542	492	495	586	539	483	489	517	535	541	537	490	509	507	529	509	476	538	499	516	502	545	482	561	490	537	514	515	572	505	551	510	524	507	519	493	512	525	519	537	537	544	526	505	534	508	531	528	514	569	527	512	535	497	507	487	538	528	497	524	539	536	551	520	530	478	508	541	522	494	529	517	532	510	549	552	504	532	540	525	526	512	538	501	468	560	477	513	562	551	525	490	535	523	528	496	505	563	529	491	492	514	539	530	487	528	522	512	520	501	496	548	527	562	488	504	516	527	567	535	519	514	558	520	524	500	530	517	513	517	532	508	516	561	518	509	477	496	542	544	569	532	468	499	532	536	528	534	547	523	529	499	549	518	519	512	523	518	483	485	561	541	536	510	563	488	571	543	512	539	540	481	570	502	525	538	550	490	538	548	514	530	514	508	556	558	518	499	559	573	546	540	530	601	556	534	554	538	504	557	489	535	532	489	540	493	564	528	519	513	524	508	541	509	542	520	480	544	543	524	548	551	479	538	511	479	505	513	496	540	530	520	488	526	566	523	495	561	488	544	539	498	556	531	542	527	557	547	526	499	525	565	492	547	510	514	511	512	493	537	541	492	526	546	520	507	509	507	479	523	547	487	542	502	502	472	544	507	526	521	513	524	503	515	543	496	541	490	525	505	509	559	529	554	485	529	518	547	539	506	524	531	513	527	571	501	542	505	534	497	510	517	532	534	525	517	527	549	523	498	527	510	511	538	527	536	499	530	502	530	548	520	541	524	522	561	547	520	533	528	523	525	503	528	560	570	573	558	512	522	553	527	511	552	525	526	542	567	474	528	501	528	519	522	520	530	508	522	505	519	527	528	541	501	519	532	541	516	540	526	499	491	522	505	514	523	527	508	505	490	500	529	545	511	508	523	526	489	526	558	529	545	505	523	560	520	490	530	544	511	517	530	514	526	486	480	513	526	526	528	516	517	529	551	505	521	509	519	595	552	471	517	544	522	481	519	536	521	531	544	503	501	511	565	497	516	526	531	519	498	544	501	576	540	512	537	505	484	504	542	508	524	540	537	523	498	483	512	512	500	493	492	502	515	525	515	524	518	564	553	496	549	533	556	529	512	525	497	511	522	462	523	526	510	511	527	529	521	524	521	516	523	510	498	515	496	509	478	499	529	564	531	493	541	486	526	526	521	506	549	512	504	498	510	544	538	535	528	533	520	527	560	514	549	537	513	533	552	501	537	508	554	538	520	510	526	517	465	490	540	532	490	548	479	564	522	520	520	493	519	583	498	542	508	494	516	519	521	512	515	496	523	534	519	524	495	529	544	558	514	534	520	550	518	515	506	511	563	529	528	540	510	541	511	535	533	491	565	505	524	517	544	510	566	524	539	472	529	495	528	531	542	512	556	501	504	542	545	488	498	529	517	520	531	547	487	532	496	497	490	489	543	549	512	522	486	502	546	512	507	483	516	523	543	530	559	522	501	546	509	513	527	559	523	476	541	502	499	495	548	530	537	545	483	508	515	561	540	516	530	476	553	528	572	480	510	526	505	516	530	518	546	513	478	507	505	530	536	474	519	473	491	506	561	500	571	506	515	516	525	492	527	552	556	499	496	514	556	558	537	549	530	524	555	516	546	543	486	474	513	500	527	478	552	497	542	521	521	522	545	549	505	501	508	537	547	534	487	530	518	531	568	506	502	528	521	530	506	503	565	498	487	482	492	547	499	547	526	487	480	537	549	488	534	501	542	514	520	545	509	521	476	496	526	486	522	517	487	548	518	535	512	513	544	517	476	531	497	512	512	515	515	500	525	539	537	510	520	535	481	518	547	488	511	503	539	526	520	538	498	533	523	523	532	517	513	515	538	581	578	539	544	486	540	543	523	544	510	527	530	521	542	555	503	507	538	560	509	568	501	530	465	514	507	521	528	505	562	499	559	516	519	553	486	528	525	470	499	538	541	499	507	513	499	496	488	523	500	525	541	461	496	534	514	535	500	538	534	523	539	548	502	544	498	511	466	560	523	499	501	503	494	517	521	522	502	497	506	539	526	573	542	571	496	499	513	524	512	558	547	508	497	522	524	512	515	499	507	515	556	506	533	536	544	542	476	536	501	529	500	514	523	519	513	512	519	517	562	473	551	497	550	558	541	480	507	480	527	513	541	516	486	529	534	523	531	537	515	521	520	563	516	529	524	514	545	517	518	534	531	528	509	536	526	536	499	582	510	553	505	549	556	506	563	533	518	496	551	541	505	520	525	535	523	544	516	525	491	530	522	502	495	502	503	531	563	492	532	510	576	517	523	531	485	559	525	520	577	548	509	515	555	615	513	547	486	543	523	486	545	505	484	504	522	531	482	481	515	533	500	479	536	559	517	546	541	527	483	550	502	550	486	499	520	495	541	492	492	530	558	522	492	522	539	537	502	547	493	546	526	476	483	535	535	507	523	572	515	551	515	489	512	525	530	504	530	528	506	508	488	519	503	542	525	521	496	516	524	538	504	522	500	554	517	563	507	511	548	540	533	472	534	526	526	527	502	536	529	544	524	508	494	512	517	545	492	568	516	473	531	530	515	500	512	520	527	518	502	555	508	502	536	526	504	521	543	479	545	523	483	498	455	520	492	479	518	516	478	541	557	471	513	535	513	559	546	504	474	531	535	510	477	554	539	503	519	563	518	538	481	509	475	547	512	504	512	517	533	467	526	577	515	516	531	526
47140	78518	56140	30293	18611	6383	2022	829	825	682	680	759	670	670	662	660	570	584	658	641	623	651	639	596	628	656	586	646	617	598	637	556	578	606	554	611	639	594	604	610	568	602	656	623	623	614	610	607	636	581	646	616	607	658	641	605	644	576	601	615	612	582	575	547	591	625	605	571	611	615	610	556	578	615	652	605	556	616	587	634	613	543	559	574	567	594	600	607	571	634	584	592	609	593	578	625	628	588	676	600	611	641	564	602	603	616	622	611	622	585	579	632	612	567	548	614	582	602	617	621	604	593	652	571	607	619	614	612	574	606	634	635	653	594	588	614	614	586	588	625	594	627	585	570	605	566	580	602	589	588	605	601	631	605	594	616	584	577	585	574	578	600	603	595	579	598	599	641	599	597	607	568	635	616	587	592	575	620	591	617	626	613	586	611	620	547	613	579	600	632	624	578	562	603	604	565	617	560	580	618	583	600	579	646	613	617	555	619	611	597	583	598	599	658	643	566	582	619	551	627	575	593	555	584	605	643	620	589	631	620	641	631	596	612	599	568	629	626	596	582	595	610	592	601	602	566	567	596	591	588	673	607	591	593	588	578	604	624	581	592	642	595	555	596	570	564	597	610	614	597	616	598	636	609	590	628	585	606	581	564	560	598	610	610	563	591	611	633	581	585	589	595	570	620	640	577	568	617	549	598	593	605	597	595	632	541	580	587	611	594	604	599	641	612	596	597	579	626	561	595	618	605	651	602	602	600	580	580	597	592	560	622	596	575	640	634	650	600	607	588	606	645	588	590	615	574	601	611	617	604	554	612	614	605	612	592	602	562	533	641	593	597	592	564	600	593	585	602	627	603	567	607	603	629	617	600	591	592	619	648	625	595	627	635	611	600	635	595	624	601	602	565	587	553	562	588	610	624	542	602	618	553	550	609	608	593	617	618	646	588	627	626	606	627	575	611	621	593	646	609	613	586	577	599	599	618	671	595	617	642	597	590	594	593	658	585	583	614	625	580	589	583	602	591	579	612	656	581	637	651	601	594	604	624	595	589	615	577	611	594	632	614	633	584	631	586	602	577	550	632	636	628	573	582	597	602	593	602	635	634	618	604	606	633	639	587	616	644	576	618	612	552	568	594	619	619	593	609	605	596	575	588	583	611	580	605	579	603	607	590	543	567	575	576	609	651	612	578	552	602	613	589	599	579	590	571	599	589	600	632	568	592	602	585	555	566	604	575	567	603	612	626	643	587	550	591	580	579	604	585	597	609	560	585	580	600	602	595	651	584	595	609	586	562	610	586	530	614	611	602	630	631	575	572	587	600	623	592	575	596	589	574	637	602	582	555	618	630	644	597	623	624	603	592	598	599	591	555	564	606	642	612	607	598	596	594	655	587	596	632	593	573	604	605	601	644	601	582	589	581	605	598	625	609	653	611	597	607	576	570	587	583	623	605	609	621	605	611	614	591	627	602	602	594	631	556	616	619	586	617	633	613	546	617	578	618	597	567	614	622	602	594	603	585	621	606	582	615	592	568	663	581	585	613	576	647	595	638	573	621	613	618	629	581	621	617	600	617	604	558	606	570	595	598	618	623	613	605	555	566	614	593	611	610	620	608	632	638	625	601	568	628	591	626	589	613	593	624	626	581	572	543	630	635	586	596	627	591	616	600	582	632	608	595	566	578	636	604	597	599	624	636	618	634	565	605	595	598	609	548	588	615	596	617	580	592	578	594	669	583	610	607	622	641	605	584	618	598	613	626	615	610	585	619	628	605	562	606	604	561	605	604	614	574	598	603	597	574	587	621	594	596	637	590	592	593	609	603	589	597	577	590	625	611	584	585	620	594	570	623	562	615	612	628	615	596	614	607	588	564	590	572	606	617	660	567	603	603	621	628	584	626	602	590	542	591	600	627	589	632	582	611	621	585	622	590	611	581	575	609	605	578	601	605	635	586	603	581	580	595	644	600	630	606	558	589	628	557	620	576	561	653	655	610	595	639	563	589	607	640	637	605	645	620	611	587	577	599	672	616	589	569	558	571	601	589	559	587	626	586	595	550	578	607	613	640	574	581	620	575	591	572	624	586	561	611	615	601	571	592	584	599	665	558	587	553	589	617	607	641	562	630	619	584	561	600	591	627	594	581	556	652	619	615	650	565	577	608	600	580	613	606	643	622	586	609	627	599	563	596	589	576	586	573	647	606	588	591	619	590	592	588	554	609	604	632	607	607	619	611	555	611	617	585	605	602	599	578	607	636	580	608	584	588	562	612	596	593	585	587	584	601	616	609	603	609	586	631	629	603	599	622	578	560	666	584	590	571	586	573	602	592	633	592	587	636	624	585	638	567	589	574	570	614	621	601	604	658	590	621	591	616	590	608	586	604	606	609	578	610	609	558	632	543	609	575	618	630	578	617	662	650	556	605	568	604	633	605	568	632	589	589	610	600	547	625	598	642	601	620	587	626	574	621	586	605	566	584	569	572	583	626	607	615	632	566	575	623	573	564	576	595	601	587	602	607	635	613	569	615	583	621	624	621	620	567	605	597	562	566	658	619	583	613	581	596	632	608	625	613	606	607	628	574	620	594	591	569	597	583	599	569	587	597	598	595	579	596	606	618	615	595	603	630	624	602	630	607	589	601	625	608	608	606	580	597	594	583	623	596	602	595	616	604	570	586	607	590	568	677	613	611	597	587	590	584	619	594	614	567	583	618	612	606	559	609	596	607	601	627	612	574	598	632	577	649	548	640	626	601	602	568	573	584	592	630	598	593	614	648	600	549	598	618	586	590	581	635	600	586	609	605	629	604	579	580	617	606	652	610	591	638	618	601	584	545	567	581	624	629	652	582	616	634	636	611	580	620	592	609	620	607	604	579	639	569	589	614	610	584	563	641	607	568	604	561	600	608	571	604	589	605	636	584	564	599	563	615	609	560	570	578	579	650	609	611	601	590	605	584	609	613	609	601	610	606	636	604	571	623	584	586	623	602	618	626	625	597	611	587	575	632	595	602	602	571	584	586	578	625	613	635	598	600	632	576	637	666	620	619	645	601	600	592	588	555	602	576	603	582	640	582	632	589	567	604	606	533	565	616	625	634	616	589	556	603	605	606	595	632	629	584	590	581	596	627	618	579	619	634	594	622	617	608	600	637	607	646	601	577	567	599	596	620	609	599	623	631	591	584	601	600	609	607	596	589	576	577	587	600	580	646	615	605	591	612	558	551	595	605	594	551	612	598	611	588	636	600	598	602	590	630	619	619	566	588	603	664	593	585	593	609	617	615	667	579	629	609	593	583	630	597	592	623	571	621	603	584	607	563	602	587	573	617	585	586	556	583	615	651	608	595	624	584	618	572	604	633	571	613	544	636	606	601	603	573	570	567	617	597	580	620	658	603	639	621	622	625	608	589	647	626	584	579	613	622	614	652	577	583	653	577	618	645	633	599	634	601	576	620	573	632	602	563	645	609	572	629	658	564	577	572	631	575	632	627
25452	22621	29367	25349	13348	2637	729	510	482	483	475	433	477	469	473	432	434	433	446	470	431	456	442	407	410	486	439	442	404	409	431	419	413	452	460	477	456	397	447	427	427	455	440	449	422	418	398	418	417	453	442	442	456	428	463	419	427	430	432	437	461	422	450	434	431	450	430	433	428	425	417	449	484	430	462	437	448	412	411	456	448	435	446	435	428	446	452	420	433	387	436	436	443	407	391	448	431	437	458	455	406	423	437	441	452	406	442	474	397	488	462	447	441	434	418	430	446	439	440	464	425	476	432	427	441	471	434	412	436	460	427	443	457	456	408	426	442	438	386	443	432	383	424	398	441	449	405	452	398	429	447	416	409	476	420	430	450	446	421	412	438	431	455	441	435	451	429	442	445	435	398	460	446	456	432	478	479	413	436	441	466	442	446	444	441	423	426	422	478	434	419	448	448	439	462	433	445	421	430	407	447	443	448	449	415	435	424	429	410	441	456	401	414	474	388	431	429	426	399	421	408	440	455	433	439	419	418	446	433	442	446	442	479	418	468	443	443	425	447	409	415	454	437	450	424	441	428	425	456	440	457	453	462	411	420	452	437	417	480	460	454	475	418	460	441	423	418	457	450	416	486	458	432	431	424	445	418	447	446	416	427	428	452	454	431	445	437	448	416	427	444	451	431	425	455	447	423	449	448	400	447	425	431	443	453	437	442	409	434	473	468	444	424	437	420	468	469	441	439	397	413	476	439	426	454	451	448	451	439	453	439	446	451	459	454	414	454	428	453	411	453	430	430	446	447	452	435	451	425	449	412	416	454	449	420	421	449	477	430	468	424	422	421	410	455	432	446	433	445	415	437	454	435	431	441	443	439	440	408	414	452	486	421	419	460	427	393	443	463	452	440	445	456	444	442	471	436	389	397	450	412	449	433	437	451	462	422	433	443	444	397	388	450	428	447	450	440	479	461	450	489	435	462	439	425	425	417	443	424	435	416	463	434	446	446	433	451	454	442	439	441	397	447	448	439	432	405	441	443	430	435	384	428	383	429	440	433	414	419	442	442	396	408	415	459	424	411	427	394	415	427	442	447	436	419	430	405	482	395	454	446	443	460	467	420	442	477	459	469	451	447	421	439	413	404	462	438	420	470	439	454	467	459	424	451	421	424	438	433	435	441	405	423	437	441	445	430	458	382	448	377	453	460	408	411	419	419	422	422	432	448	450	439	422	442	421	390	438	458	449	462	415	406	453	431	450	471	441	492	458	419	448	454	433	445	443	419	432	393	452	427	436	435	409	423	478	419	420	434	440	464	447	448	430	411	394	426	447	376	393	438	434	415	474	418	432	439	450	441	435	395	458	436	433	437	407	432	477	464	453	452	451	457	464	416	431	422	433	466	437	421	421	428	415	414	485	468	447	427	400	442	413	445	460	408	439	459	433	411	463	429	423	435	446	452	450	450	433	416	432	448	475	389	445	440	460	418	446	418	442	418	435	407	388	457	465	451	442	448	436	423	422	414	472	424	423	452	445	432	458	418	441	455	424	436	428	429	426	437	452	401	425	409	478	438	429	414	470	436	406	450	478	427	428	460	452	436	464	464	430	452	447	431	432	432	422	443	477	472	424	460	469	417	419	415	435	398	444	432	445	436	419	438	430	406	445	457	474	459	422	488	463	448	409	427	421	468	428	445	462	422	368	425	460	424	441	420	428	477	432	440	457	469	420	476	421	403	404	433	458	394	418	444	476	452	446	418	439	441	429	452	413	421	412	457	413	440	440	439	455	414	421	418	468	449	433	447	448	448	438	441	401	419	394	467	428	425	421	440	472	467	434	434	418	457	417	428	441	401	460	439	458	438	421	400	437	476	441	437	462	429	441	437	468	452	470	484	454	441	429	456	440	432	428	446	442	435	433	441	443	453	473	408	437	408	402	445	428	422	460	429	464	414	433	429	427	455	472	441	387	430	408	416	443	487	439	470	446	429	446	452	441	415	412	397	433	425	440	430	455	412	453	422	463	445	484	459	431	423	435	412	449	452	455	430	448	436	467	476	426	466	442	422	415	422	451	411	438	450	427	415	455	433	412	454	435	461	423	450	447	466	412	451	409	427	435	432	438	409	448	430	452	413	416	441	408	439	428	467	442	417	444	439	456	448	418	445	442	445	455	425	416	399	445	436	450	453	434	484	427	454	457	450	434	456	463	426	462	412	451	423	456	461	434	443	439	449	460	438	481	426	418	401	414	445	492	438	435	444	448	430	418	467	421	394	412	433	416	454	442	426	414	450	418	409	442	461	475	448	453	434	452	458	434	441	409	455	416	467	420	418	452	420	421	433	452	455	399	410	432	428	423	425	423	446	421	435	413	474	386	463	477	458	442	443	420	444	467	410	441	391	458	441	446	423	420	435	468	470	462	405	431	464	433	481	453	464	441	424	451	477	447	425	463	449	414	450	432	474	418	454	455	468	429	420	421	467	456	415	396	413	449	411	440	435	415	422	451	458	392	434	439	423	438	435	439	427	434	466	455	395	426	394	419	413	466	438	396	436	421	428	422	421	461	422	476	451	478	409	458	447	496	462	425	425	433	401	458	422	418	410	427	438	438	471	463	445	454	447	452	444	454	416	403	443	437	426	421	465	446	432	442	460	452	437	428	440	450	434	481	430	424	438	454	418	404	460	466	439	395	439	402	417	398	405	438	432	449	441	430	425	383	451	439	426	427	456	430	447	422	461	461	425	487	437	436	458	444	475	429	446	429	453	435	466	446	451	446	422	436	462	448	404	432	468	431	418	429	430	399	410	430	466	445	421	431	466	420	453	400	434	460	437	460	421	444	439	395	410	432	418	419	454	402	401	473	429	433	414	467	436	402	445	447	451	440	430	456	423	434	452	452	440	442	418	476	448	455	463	442	459	435	447	441	471	443	436	457	445	440	404	424	423	443	423	437	408	421	409	458	452	426	467	446	450	422	445	401	437	448	441	450	418	429	435	428	424	446	414	429	434	445	404	407	420	396	421	439	474	462	437	482	433	457	429	445	457	454	478	424	436	418	455	448	461	472	433	407	449	436	416	421	446	417	418	409	444	433	415	422	464	464	484	406	422	414	428	461	449	434	453	422	392	416	413	461	458	440	437	440	406	392	470	433	442	412	394	418	451	449	478	437	468	445	424	406	458	423	388	454	448	451	458	457	411	452	431	389	448	421	450	438	464	445	450	425	421	422	428	428	425	434	443	443	426	416	430	443	436	403	420	456	451	444	403	437	432	502	465	454	420	421	418	435	418	425	457	482	476	461	415	389	438	433	453	441	433	446	455	427	459	427	443	446	440	436	448	453	447	420	452	426	437	485	471	464	457	447	483	485	419	415	430	434	458	426	473	476	467	406	438	428	439	436	426	435	449	455	423	427	446	407	421	423	421	406	435	469	429	410	479	450	422	421	436	416	405	427	441	426	448	460	410	445	417	422	431	390	447	448	457	426	450	452	427	434
44639	67098	46725	22242	12874	3443	1153	668	632	606	604	572	573	583	554	571	573	598	548	577	525	558	548	583	515	482	476	544	555	529	539	525	530	533	539	550	499	543	530	550	511	543	531	564	535	561	525	519	578	540	521	533	545	533	535	562	545	501	538	546	508	548	528	515	590	536	522	548	558	516	552	537	515	550	529	559	514	538	536	538	543	545	575	558	579	565	519	530	534	523	551	487	548	545	510	512	556	543	538	561	520	587	557	520	523	493	544	509	563	566	554	527	505	587	539	553	559	576	513	566	533	497	487	548	544	574	550	533	527	539	528	545	538	556	545	497	546	551	560	540	506	514	536	544	545	516	513	545	522	505	557	528	513	541	556	546	549	481	531	564	534	545	552	545	567	543	507	496	529	563	497	501	529	458	549	490	515	504	536	522	497	481	557	497	524	493	532	512	579	492	527	542	524	524	513	536	501	567	586	505	487	543	508	499	541	519	521	498	546	543	522	503	565	533	523	510	556	535	534	536	520	531	577	479	526	534	496	569	546	519	553	527	506	529	548	532	517	507	519	518	501	557	575	542	523	522	536	507	512	534	528	535	564	503	500	527	499	530	535	537	502	559	553	488	543	554	524	551	529	519	527	515	510	553	486	532	525	541	513	527	569	530	525	553	522	527	558	548	501	474	547	524	528	518	534	537	535	538	532	536	495	569	510	451	535	474	535	544	527	552	499	511	510	525	512	515	533	519	535	520	529	525	499	512	531	540	503	522	512	533	552	541	532	536	566	548	531	558	531	528	490	494	558	545	554	535	532	525	486	527	499	572	538	562	560	525	548	540	561	548	527	537	516	552	539	583	500	542	512	522	531	544	547	546	500	542	536	513	518	595	552	554	533	503	575	538	483	516	537	484	521	543	492	538	538	518	522	506	599	508	522	524	518	555	545	537	529	520	518	509	561	520	521	495	564	505	542	538	535	510	571	517	483	546	539	517	517	511	516	509	517	511	513	538	519	526	576	539	522	573	547	561	538	542	499	534	530	539	511	524	563	523	546	536	584	566	502	485	511	551	553	514	556	554	549	540	531	560	558	595	535	515	512	521	578	527	522	506	542	529	499	517	490	566	551	532	514	500	514	536	537	502	547	526	518	535	559	512	559	533	530	552	561	541	536	528	575	564	499	530	572	534	531	543	488	558	524	555	506	529	534	542	526	549	549	495	536	551	547	549	508	522	533	519	527	530	561	528	495	499	517	569	524	512	549	506	543	506	520	544	539	508	587	583	550	551	512	536	520	531	568	529	498	561	547	496	529	545	541	534	547	500	540	542	525	532	588	508	572	543	526	496	523	526	547	546	532	540	536	516	554	541	513	575	514	550	545	508	525	504	563	525	548	536	514	502	499	516	566	521	561	518	522	534	529	526	512	559	523	588	535	525	545	510	551	515	564	498	508	525	547	532	534	539	563	554	483	508	549	509	564	536	526	493	510	548	520	534	562	564	593	508	534	498	525	526	544	536	545	554	502	525	515	537	549	510	493	508	532	516	545	521	599	565	525	555	502	541	491	495	523	551	519	490	509	481	506	510	540	532	566	508	536	534	567	498	535	508	518	536	529	525	505	519	534	565	497	520	539	523	523	516	549	499	517	504	546	517	520	508	548	535	533	562	539	508	552	481	501	534	528	496	533	516	509	538	555	510	511	514	568	537	525	544	557	505	552	501	480	503	503	510	565	529	539	508	516	499	549	506	509	555	553	513	526	548	538	542	543	515	548	549	554	525	522	522	564	512	496	520	539	527	512	527	590	531	529	544	534	516	557	521	546	536	523	534	549	537	530	523	515	558	540	531	516	560	527	551	526	502	526	549	512	517	545	522	527	518	543	524	542	525	533	559	530	582	587	532	573	524	474	555	548	501	513	539	508	525	520	532	549	531	508	543	529	484	548	525	502	503	544	561	509	538	565	516	539	557	555	557	520	528	508	518	504	541	543	546	550	537	527	578	526	559	512	511	533	512	538	554	550	494	533	522	527	547	529	547	582	501	500	518	556	517	587	514	533	542	515	502	516	516	503	537	554	544	546	546	530	541	564	544	562	522	475	560	550	515	523	509	504	586	546	545	504	509	522	522	570	521	524	531	536	551	570	543	523	510	526	566	562	541	548	541	545	511	496	559	545	556	517	513	530	548	535	577	504	503	488	542	494	545	548	525	535	499	538	508	541	563	523	529	518	529	550	540	521	516	535	507	517	529	507	504	543	560	540	555	541	546	573	563	545	529	589	508	552	538	557	550	542	528	549	535	566	531	496	553	492	514	538	554	533	505	530	567	498	515	530	555	551	585	552	501	554	543	553	557	547	501	548	541	521	554	512	510	520	568	478	525	529	528	547	535	569	537	537	525	519	514	559	535	522	535	495	580	555	524	526	495	503	554	538	542	526	567	581	541	534	532	528	532	509	499	549	521	513	550	506	551	583	544	499	541	570	529	539	517	558	535	517	567	554	540	536	569	528	526	528	573	487	546	556	504	564	536	471	545	556	536	497	587	576	539	485	523	582	511	563	526	519	556	505	530	557	513	492	551	526	569	515	518	501	514	564	533	510	530	551	536	514	540	509	536	512	544	530	534	519	524	522	508	529	508	544	527	528	556	573	505	531	511	507	530	502	574	531	523	553	546	515	491	534	524	532	550	559	528	503	499	491	499	548	501	524	517	484	597	511	545	536	527	507	531	513	519	467	522	562	533	514	516	561	491	501	558	535	541	524	521	496	530	526	537	562	506	524	523	548	574	552	553	572	537	531	525	543	532	527	544	522	559	507	529	583	544	531	540	529	539	552	547	494	555	552	536	525	527	559	530	482	542	576	568	543	546	528	572	518	511	551	535	494	538	536	500	520	539	515	548	507	510	578	502	563	532	552	532	513	511	556	511	518	550	542	546	531	553	548	510	514	540	550	474	499	572	509	586	523	515	509	530	543	496	540	533	542	538	515	569	535	552	548	497	528	518	552	489	497	548	539	567	527	532	534	504	548	513	509	526	527	556	489	553	528	514	531	552	502	538	524	563	531	542	517	553	581	503	546	528	570	528	557	529	505	495	471	559	513	525	474	515	509	518	541	599	576	543	579	526	488	527	488	516	547	553	528	513	543	531	531	530	520	505	516	542	520	596	540	507	511	494	492	555	522	518	534	536	567	534	523	555	513	518	545	542	515	517	519	519	518	509	544	498	574	575	517	536	548	533	500	535	529	545	502	543	540	545	502	506	530	514	510	505	547	530	494	527	525	545	516	549	519	514	521	541	563	548	566	548	527	547	553	518	516	552	511	511	509	524	534	511	518	545	600	561	540	545	537	570	490	544	541	490	576	521	531	551	512	526	526	473	549	526	530	534	521	536	542	523	525	525	532	535	516	541	538	553	514	555	513	535	540	534	519	549	515	519	558	506	533	539	499	526	518	562	528	525	524	526	531	526	536	497	513	553	544	503	516	550	531	645	526	516	531	558
22892	21428	29506	24186	21779	20742	9470	1352	1010	963	1002	922	908	925	873	853	878	909	827	841	817	892	892	907	806	832	818	862	837	745	855	878	822	815	829	798	788	825	798	829	779	808	788	832	803	803	818	809	817	858	873	773	824	791	827	851	794	810	778	789	817	792	816	772	799	850	759	826	850	756	799	845	825	798	845	857	833	845	842	855	835	821	813	796	812	822	821	845	820	806	728	782	795	814	828	779	810	796	824	840	797	811	791	761	774	775	779	813	857	801	811	766	852	855	805	809	859	753	781	852	815	780	781	790	811	827	830	842	785	824	835	775	813	809	826	806	778	813	829	797	817	765	803	808	799	783	848	839	827	839	792	816	834	821	759	839	845	841	819	789	800	816	805	752	781	794	748	821	824	809	787	807	834	831	795	800	773	824	794	834	799	844	850	802	775	821	739	793	798	775	793	842	835	784	867	790	770	777	811	823	840	756	743	854	811	835	850	754	779	768	870	780	888	845	817	811	745	797	813	748	825	786	814	835	817	791	848	845	794	849	804	828	833	753	784	851	811	837	831	818	812	743	812	820	795	822	792	763	810	803	820	763	793	785	824	824	821	799	824	793	817	787	837	848	859	813	761	795	884	813	778	764	792	804	781	822	841	787	749	795	822	804	804	816	781	852	845	864	802	829	804	829	781	815	808	833	785	783	780	741	828	813	842	810	833	807	785	790	832	801	811	815	786	869	822	833	768	811	827	877	846	817	807	798	816	814	822	809	782	863	798	802	779	842	842	872	803	822	823	858	818	793	822	795	806	822	795	792	812	842	851	859	832	803	810	811	798	789	840	838	789	798	758	863	717	808	774	829	833	805	803	817	788	807	777	784	833	797	834	744	756	799	763	849	801	824	733	835	796	784	786	849	846	795	778	820	796	827	805	784	813	828	850	828	846	805	797	829	801	808	814	783	823	811	843	810	842	788	787	806	829	804	809	790	859	847	785	806	840	811	809	793	793	839	811	797	781	818	820	802	824	804	817	851	799	748	792	798	763	788	837	860	765	807	819	758	853	805	816	780	834	833	807	841	824	837	781	811	814	785	795	811	805	815	817	830	831	842	821	843	791	818	822	798	818	839	782	818	773	828	829	859	833	826	808	798	814	835	734	818	805	759	739	802	841	845	859	860	779	795	781	841	821	793	787	768	810	783	818	801	822	835	772	804	734	801	875	841	798	844	782	797	803	830	833	870	809	762	809	783	716	775	809	812	810	783	834	756	774	804	812	813	820	831	798	831	811	843	812	799	819	787	794	817	839	809	817	809	822	830	780	832	818	800	831	780	816	784	854	827	873	789	806	781	822	772	871	830	844	831	781	772	776	757	790	873	783	775	815	800	838	826	823	813	787	836	820	804	774	831	789	829	758	796	819	783	795	783	853	797	769	800	793	749	774	788	808	822	816	843	833	802	810	848	825	753	774	788	758	821	784	817	795	813	815	884	799	824	808	811	780	813	750	808	756	767	769	811	754	827	822	815	815	838	854	813	779	826	805	797	855	811	808	815	780	877	775	796	801	820	789	790	809	783	804	801	819	798	817	786	782	817	765	832	816	774	751	858	757	809	761	851	805	790	769	758	822	822	784	773	761	883	830	856	782	807	811	825	822	720	793	763	842	808	827	823	786	805	804	863	752	787	801	813	834	843	805	786	760	827	804	894	786	757	747	759	788	815	803	742	804	784	800	810	738	846	851	799	783	814	798	791	800	815	817	804	811	795	807	785	824	786	790	814	805	796	771	790	799	846	785	812	824	823	762	818	768	805	826	798	862	803	793	814	795	791	798	822	793	842	816	835	837	822	830	784	779	813	782	850	794	783	739	748	817	804	818	739	734	808	794	825	758	775	804	825	847	827	823	832	788	802	864	767	883	751	834	797	870	732	801	787	795	806	807	802	780	789	763	857	815	816	847	834	853	759	840	804	861	767	801	832	811	822	807	804	784	770	742	765	848	813	770	784	859	805	853	844	841	806	786	754	792	808	765	798	828	789	806	792	769	815	791	795	825	765	786	783	778	804	853	792	851	828	820	780	849	828	802	791	841	847	780	847	847	744	841	858	789	790	776	780	826	830	795	790	829	757	816	811	793	782	813	851	781	768	846	763	794	777	800	831	831	812	829	815	793	780	800	807	804	815	814	810	862	785	835	820	815	826	844	793	789	876	839	822	757	752	782	773	790	778	813	803	825	813	761	831	783	850	811	820	836	819	844	840	746	803	818	738	857	841	898	748	815	749	812	841	795	806	781	794	799	792	831	836	822	822	772	826	801	825	834	823	826	759	808	804	751	816	777	806	797	780	759	821	835	859	814	784	751	833	783	840	761	823	837	773	788	802	878	881	795	780	781	780	789	770	840	795	828	813	804	793	784	826	789	801	825	794	780	798	806	802	793	818	786	813	865	734	780	794	813	810	846	773	809	773	831	817	740	774	848	770	803	792	796	816	813	830	835	787	796	837	792	824	785	846	847	895	856	827	816	833	827	848	822	863	809	785	808	822	816	811	808	814	795	806	814	852	861	816	832	808	772	833	757	798	818	767	843	812	785	864	806	840	799	802	755	857	794	759	841	802	833	803	758	853	789	850	799	788	786	812	814	797	814	838	818	799	861	828	779	827	807	805	849	762	803	845	776	769	833	844	768	815	803	803	813	818	821	826	794	850	786	794	777	804	864	846	793	784	799	769	814	826	787	785	820	774	781	832	818	804	823	819	836	805	782	751	811	864	829	818	765	814	790	770	824	871	718	777	769	787	784	747	802	836	836	831	803	772	799	816	841	818	840	838	834	762	832	802	803	805	816	829	784	811	813	810	817	817	832	794	828	806	795	826	826	814	819	803	828	783	813	805	831	778	764	783	774	837	800	815	819	778	805	757	803	812	801	861	767	769	825	782	773	783	801	792	793	799	814	810	826	819	813	770	824	817	798	793	841	805	793	766	821	788	803	795	760	779	776	778	750	806	811	786	782	832	781	877	808	815	818	803	795	770	811	789	764	759	809	799	822	823	789	780	807	827	743	832	815	812	825	802	852	837	826	832	772	847	836	767	755	828	811	739	827	824	769	830	829	807	808	814	776	821	759	773	852	816	806	820	809	767	742	841	798	737	772	771	793	778	797	790	791	832	794	841	851	826	812	789	810	798	767	774	833	792	793	781	776	803	802	762	775	870	822	821	763	845	853	784	810	832	819	837	842	837	834	755	811	793	812	808	807	770	820	780	780	802	834	799	816	794	833	745	770	781	825	787	801	805	825	787	804	781	806	826	802	816	792	765	802	815	813	722	808	804	819	822	789	759	785	762	748	791	831	818	833	818	813	798	833	768	800	790	802	797	805	821	819	857	789	776	826	806	795	791	831	797	783	798	792	805	868	796	815	784	780	828	790	847	876	770	795	794	808	848	780	792	842	793	865	811	832	771	769	800	809	806	778	859	831	809	808	856	774	842	823	802	756	781	824	794
56446	93871	71216	39769	29717	9691	2494	1530	1403	1231	1255	1155	1125	1078	1084	1057	956	1023	990	1001	987	1042	971	880	939	985	934	916	889	960	942	960	921	842	911	927	942	954	964	921	969	915	869	914	892	963	887	891	927	892	943	903	913	944	903	913	916	955	937	896	948	923	899	963	913	880	907	916	929	902	889	910	940	934	915	957	912	886	930	960	918	887	960	938	885	972	907	938	939	875	924	868	968	912	922	906	897	928	896	915	876	918	845	935	908	922	874	901	909	883	910	937	884	889	933	912	917	918	909	930	961	868	932	889	907	947	892	954	900	940	872	949	916	906	874	902	926	889	916	883	947	919	924	873	902	907	871	919	877	954	903	853	949	929	910	907	890	883	937	907	896	948	871	976	899	893	882	955	920	894	914	915	899	943	882	901	888	840	915	912	918	892	863	880	858	927	881	923	869	888	901	844	886	915	883	867	922	944	926	891	938	895	941	949	861	931	941	911	881	920	885	939	877	935	878	911	902	907	912	912	891	899	892	924	913	932	854	909	947	952	949	910	929	883	905	899	927	925	885	873	946	871	936	895	862	931	918	899	881	949	933	921	929	904	920	876	874	921	914	895	886	922	902	905	949	898	908	859	906	904	919	905	862	867	914	911	877	983	859	984	915	895	893	880	928	855	895	877	952	906	887	887	942	887	913	875	979	905	938	916	916	927	871	883	918	888	852	926	967	918	907	941	878	855	923	878	905	952	902	927	886	939	916	937	930	915	941	913	873	912	900	885	853	914	934	920	885	889	855	896	891	868	946	851	893	900	888	932	861	907	952	907	933	919	950	931	925	906	888	961	865	832	898	858	916	927	885	897	950	920	853	892	883	876	919	854	912	891	901	893	892	899	903	886	925	888	903	911	898	881	844	923	935	954	907	880	906	905	926	909	917	854	925	872	844	894	914	881	920	926	932	902	949	913	895	901	921	877	927	888	866	930	941	901	902	942	954	940	935	901	912	896	885	887	855	918	874	911	959	906	910	958	882	902	931	854	942	886	946	889	904	913	910	935	930	847	901	910	868	869	914	826	922	853	888	914	890	945	962	904	919	935	930	875	985	912	915	923	909	870	921	928	924	888	907	855	943	907	937	873	950	908	896	886	914	917	871	867	887	867	842	925	938	902	946	935	904	896	905	951	917	855	911	919	901	926	936	884	900	888	924	933	887	940	892	904	866	930	890	922	939	912	928	904	915	930	911	945	909	959	901	871	892	906	903	852	888	894	933	941	857	898	945	870	868	867	928	905	924	922	887	899	956	887	942	939	912	909	894	906	978	885	898	876	916	936	825	861	882	917	919	899	913	924	854	895	951	900	926	977	901	906	898	864	863	880	892	916	885	916	901	916	857	982	971	967	897	917	922	868	908	923	881	888	868	909	893	904	908	947	954	909	933	900	919	941	844	928	896	920	916	868	873	909	867	936	913	885	896	894	889	933	929	929	950	897	912	890	911	904	914	929	913	872	897	848	889	895	940	859	901	944	866	910	875	917	914	884	945	917	926	931	945	904	892	938	857	859	931	891	870	974	907	862	932	876	903	912	860	902	886	965	914	919	848	891	865	893	898	846	908	893	919	935	864	909	897	925	971	890	885	901	937	956	893	955	886	942	906	894	880	945	862	849	920	923	920	932	944	919	934	864	933	857	917	841	895	845	921	909	905	962	925	909	918	914	889	928	918	981	909	919	936	885	939	919	874	966	890	918	888	863	896	901	924	917	902	915	884	888	941	929	877	881	962	872	906	888	900	944	865	936	878	933	904	944	947	933	857	884	880	940	894	885	874	918	917	961	956	892	905	876	943	919	880	907	934	910	926	888	923	887	887	923	903	881	937	874	929	899	939	888	933	941	937	891	881	913	952	946	943	916	855	979	910	907	846	880	893	955	882	888	941	944	945	867	902	911	899	939	910	940	953	879	903	921	871	897	926	948	869	957	944	918	862	983	881	879	909	885	850	883	872	926	959	872	922	916	893	930	907	858	908	916	907	934	905	884	896	898	851	901	953	866	920	913	883	914	964	921	933	918	893	921	889	932	910	944	902	921	934	897	965	902	915	895	990	866	892	893	951	955	905	907	880	916	901	884	872	897	891	896	884	900	910	935	926	918	901	953	882	905	865	885	908	927	890	860	891	908	878	913	895	975	908	900	910	879	900	913	885	891	945	908	904	948	875	923	887	890	957	902	927	892	815	874	915	865	881	898	877	853	900	935	933	915	890	922	882	917	876	853	885	939	870	888	925	871	890	920	880	925	915	887	856	857	916	927	873	926	909	885	952	896	933	971	918	907	862	952	906	909	886	889	921	928	931	889	877	887	929	910	899	929	878	875	917	942	881	879	902	861	877	932	942	912	917	919	876	933	923	932	883	912	853	852	882	912	948	921	915	920	931	915	912	941	958	899	915	891	871	925	858	873	932	897	915	937	875	902	866	895	865	925	869	904	876	898	910	889	921	930	893	872	919	894	896	929	892	911	860	915	911	893	847	863	932	928	916	907	883	935	907	894	885	855	886	949	879	923	928	954	863	903	940	873	895	897	837	882	863	861	949	908	906	897	905	859	949	929	939	919	933	928	940	868	873	921	919	913	812	846	889	893	859	923	913	947	896	883	917	887	860	922	900	897	913	910	924	917	883	898	928	888	937	909	929	928	969	862	915	911	895	901	949	915	936	918	913	887	885	913	959	921	927	920	873	909	910	856	919	875	916	891	919	883	912	906	915	903	962	924	901	880	940	884	849	862	853	886	922	909	906	879	919	901	878	926	920	866	875	851	866	907	882	892	922	889	894	895	942	885	932	890	914	943	890	873	907	878	924	917	899	875	878	965	905	916	908	945	918	816	887	887	913	876	903	939	882	879	927	907	955	911	915	879	884	879	887	880	895	918	902	868	921	944	918	929	856	900	897	928	910	914	903	902	922	906	886	894	917	877	964	919	923	917	900	881	889	920	878	953	892	950	909	884	933	879	974	911	858	858	919	893	861	877	902	890	872	933	906	925	894	899	909	913	908	925	918	939	905	894	896	939	936	937	865	860	881	946	882	921	925	955	896	862	863	940	888	896	915	875	857	889	867	873	915	894	875	899	948	867	916	864	934	900	928	914	900	898	869	903	937	916	933	927	861	938	903	915	915	878	914	929	891	888	904	995	912	900	919	996	916	972	917	922	944	876	934	888	909	935	926	946	898	877	918	898	889	875	872	916	873	968	928	909	903	895	861	892	892	926	903	919	901	918	949	949	932	862	886	898	930	872	887	920	917	942	866	870	905	942	896	916	911	870	891	915	920	889	927	931	962	939	935	897	951	889	954	948	890	945	881	879	944	892	906	847	904	857	867	928	921	904	920	918	882	910	936	898	885	869	894	938	855	935	894	934	882	923	926	879	886	913	961	869	877	908	860	898	850	903	849	921	911	900	951	883	934	920	914	942	895	951	914	852	887	959	879	891	889	896	901	892	905	928
27923	25375	22228	8104	2206	816	506	407	396	385	414	399	402	394	396	369	387	392	395	409	440	389	397	399	401	378	407	420	400	384	380	404	391	413	380	403	393	334	373	361	396	396	427	415	396	401	388	424	412	387	396	393	389	377	390	352	431	412	408	357	351	393	368	429	367	417	399	389	429	386	406	440	399	387	407	392	420	368	394	392	392	376	409	388	343	391	422	401	397	382	405	402	365	387	427	347	400	388	389	411	390	370	407	363	387	411	388	379	367	397	409	414	385	407	434	409	389	394	385	393	358	384	400	389	395	400	397	414	406	365	385	441	403	355	369	370	366	382	394	393	400	376	367	358	356	418	394	418	425	424	344	423	395	381	406	382	394	434	398	429	376	358	356	390	361	376	392	403	396	370	406	369	389	388	384	392	427	384	401	404	401	371	400	380	391	418	404	386	390	401	405	385	383	442	403	371	383	358	396	402	404	390	380	412	377	361	394	381	410	376	382	352	366	412	395	390	361	382	409	355	403	414	381	429	410	387	398	387	392	414	435	381	403	381	380	382	409	398	419	359	417	403	411	398	402	443	404	405	374	409	411	396	397	387	413	388	438	416	392	445	394	386	391	393	392	396	373	391	391	381	412	408	362	404	418	371	423	427	393	437	384	431	380	370	389	377	407	424	423	424	410	383	362	432	368	402	370	413	394	395	419	435	423	442	402	386	399	391	390	399	385	357	437	352	375	386	363	415	386	409	384	383	395	412	376	385	387	387	396	401	394	394	373	427	385	369	396	357	389	414	391	413	372	407	384	373	406	402	361	387	368	402	370	385	391	358	398	387	391	412	391	406	408	389	366	381	416	422	403	386	357	411	403	377	438	402	365	416	379	423	373	432	433	382	437	411	385	393	417	401	386	378	403	366	429	423	398	354	404	407	388	400	389	425	382	395	428	394	415	416	387	401	408	436	335	383	399	396	408	403	373	410	365	385	422	390	422	378	402	377	398	419	390	421	376	395	380	396	385	390	405	410	406	358	400	405	414	400	384	412	374	415	432	404	390	414	412	428	372	404	366	403	382	364	415	409	398	392	392	384	373	414	390	395	399	406	410	406	432	393	431	422	397	386	398	371	404	362	389	359	389	434	399	402	394	389	382	411	379	381	424	365	358	388	379	369	417	388	411	396	353	413	394	358	366	394	404	410	385	390	371	394	391	369	361	374	357	387	391	409	384	358	393	400	393	420	411	401	397	395	378	387	363	410	416	420	392	420	407	379	408	387	385	400	436	417	380	382	423	393	407	405	391	385	375	377	394	369	408	408	413	400	408	411	405	367	425	424	375	394	445	430	370	392	383	405	383	400	419	381	396	376	415	351	409	411	375	392	398	444	412	372	366	379	341	391	400	397	392	399	366	378	405	377	359	388	403	384	385	386	391	382	382	406	380	379	386	423	410	396	401	337	403	430	396	383	411	384	403	380	432	391	412	387	342	383	432	375	372	391	428	385	387	427	370	391	374	377	383	431	348	409	411	367	403	405	374	401	370	390	389	369	373	407	398	380	388	445	383	423	386	382	375	409	369	412	375	368	364	401	420	392	380	374	405	413	404	399	369	399	433	400	413	394	400	374	420	401	421	371	404	382	393	412	416	402	394	400	393	361	368	380	376	397	414	418	428	362	406	422	373	399	425	425	371	408	388	385	422	423	385	427	397	385	454	383	401	386	393	367	378	409	390	362	422	410	397	418	377	396	398	378	371	421	390	404	397	412	381	401	396	413	403	381	441	393	419	419	391	391	387	387	418	420	396	385	415	406	384	385	434	411	377	388	378	382	390	410	398	378	390	407	428	389	414	386	423	417	370	390	397	423	352	406	394	416	386	421	362	366	431	399	401	370	423	396	387	412	393	357	381	388	366	390	397	404	382	404	436	414	390	353	395	392	405	418	403	419	384	386	393	359	415	391	400	381	393	376	389	358	379	388	371	390	375	400	381	391	402	391	366	402	378	389	386	391	401	378	390	385	373	398	392	399	382	391	385	357	387	412	407	376	429	364	387	353	379	385	394	370	380	368	411	389	368	377	376	388	384	389	396	409	404	374	406	386	373	406	405	403	393	377	419	435	370	411	398	381	388	393	395	406	358	423	405	394	366	393	367	402	392	376	381	385	386	357	400	379	409	384	379	385	437	396	394	382	407	408	426	411	371	393	411	384	417	389	390	415	384	377	397	385	378	370	391	411	381	384	400	434	423	380	356	427	379	412	401	388	377	374	422	418	377	375	395	398	408	382	416	394	401	397	401	377	400	370	393	367	397	354	387	368	405	406	376	366	377	428	383	382	387	404	395	352	402	395	415	405	411	387	360	422	392	387	388	379	383	401	385	360	386	420	397	394	412	387	381	405	401	371	388	409	382	426	376	389	414	411	375	388	436	432	398	369	369	414	417	404	395	415	431	406	400	387	372	400	409	355	373	364	364	415	394	396	381	422	386	379	443	417	392	385	405	383	407	396	396	399	380	376	438	400	393	363	405	416	390	403	378	392	391	395	395	414	429	416	424	390	368	380	381	380	359	420	410	392	429	384	375	384	378	417	383	371	396	414	379	435	401	374	433	393	408	391	362	423	396	376	421	378	406	383	433	418	388	418	368	372	390	381	387	404	407	401	430	360	358	375	385	390	400	383	403	389	383	369	398	379	404	430	398	388	392	398	404	409	426	399	387	397	386	420	392	369	373	405	400	416	410	397	419	424	426	391	398	434	363	394	382	386	372	380	389	361	368	385	386	388	408	361	372	438	390	382	374	398	376	398	412	396	370	379	381	389	377	370	386	350	380	381	411	381	370	372	412	366	389	413	406	419	377	426	395	393	407	401	381	403	386	382	355	421	386	396	347	373	423	376	412	376	350	415	395	396	374	384	394	380	365	378	408	354	414	363	396	422	411	394	393	417	406	415	397	376	401	441	392	426	384	425	392	386	401	366	423	383	395	387	378	405	436	356	396	411	386	368	388	377	415	398	396	375	378	406	395	389	413	415	399	389	393	351	416	385	391	433	408	385	380	358	420	372	396	388	390	391	373	402	399	370	396	406	399	410	415	390	372	363	363	394	402	382	398	384	391	411	419	376	383	410	402	382	385	387	384	415	410	402	406	391	384	420	417	398	366	362	367	378	403	439	411	387	384	380	384	432	390	443	397	380	396	377	374	388	404	392	380	376	387	370	409	393	398	387	360	366	403	387	375	392	386	388	371	381	366	390	360	392	396	431	374	392	414	365	405	397	389	361	374	360	417	409	382	388	408	432	388	381	407	395	390	401	392	381	391	396	395	391	382	380	411	432	371	403	364	407	450	373	454	385	397	392	412	392	408	382	388	391	394	393	389	398	377	376	397	405	414	382	409	421	420	373	397	390	377	402	421	403	397	352	384	383	372	430	401	371	380	409	402	411	426	392	383	394	411	366	413	392	380	340	398	394	394	399	406	390	384	399	381	384	401	409	385	380	407	395
26276	38421	21763	5976	3172	967	581	507	494	499	488	503	484	488	474	457	494	467	456	472	508	478	490	520	473	498	474	473	491	505	441	466	488	508	469	461	486	477	476	457	440	439	492	460	479	484	490	474	458	463	465	445	476	499	471	468	441	474	494	472	463	451	458	464	487	517	495	436	454	476	462	439	496	468	452	462	455	446	436	445	448	467	492	509	471	486	487	506	466	480	471	487	463	477	415	440	481	433	456	482	439	505	453	474	433	439	433	502	465	484	458	468	451	457	482	474	486	498	433	474	485	460	475	478	507	485	483	437	479	442	485	490	458	441	489	489	453	433	499	471	462	478	492	453	464	459	488	467	483	431	511	459	470	475	454	474	500	469	495	469	492	463	499	458	498	468	491	461	460	483	476	437	448	499	452	464	462	497	495	477	484	442	437	463	467	483	470	456	493	464	446	464	437	489	431	469	454	462	467	491	459	495	522	460	468	502	452	475	483	480	465	444	500	439	467	455	443	465	495	473	452	455	496	458	439	475	493	481	480	472	452	506	493	514	509	478	477	469	467	459	462	446	468	437	531	501	474	485	461	478	469	444	482	438	438	510	455	437	463	467	485	504	493	495	457	484	507	464	484	439	471	486	456	468	488	494	449	486	487	458	441	460	493	437	457	498	479	475	480	456	492	496	455	475	453	459	503	477	482	460	477	488	468	486	439	445	455	454	455	430	439	452	444	420	438	461	463	488	461	472	485	453	478	485	458	468	457	457	496	419	463	449	480	458	476	446	514	445	483	431	489	473	471	492	498	450	509	461	492	525	453	495	476	465	451	477	484	447	441	442	483	457	457	489	484	449	484	449	467	477	408	485	456	454	455	472	511	459	460	475	459	436	472	484	477	471	451	472	443	467	495	458	474	451	476	486	489	475	465	461	473	437	440	500	463	440	477	460	460	447	420	479	511	442	452	471	423	469	453	471	457	474	492	479	484	472	480	454	444	466	480	505	455	476	462	504	527	476	463	467	496	442	489	471	503	485	444	476	461	475	477	485	467	465	458	470	484	480	483	452	456	482	458	493	439	454	470	507	428	460	494	458	483	462	513	445	481	436	457	471	443	491	432	458	536	471	470	445	455	476	466	467	489	495	470	471	476	478	458	508	488	434	467	475	461	446	436	474	466	451	501	487	429	495	490	479	501	477	441	465	460	476	475	466	483	474	484	454	446	495	484	440	454	491	491	485	494	498	466	451	454	458	478	440	477	444	447	465	453	481	430	447	494	435	444	482	458	458	461	489	450	489	448	494	493	455	469	508	447	445	471	475	468	436	477	485	444	476	426	502	435	429	463	533	438	458	456	474	452	485	470	447	479	417	472	483	458	452	447	454	500	479	471	470	456	450	448	480	494	465	471	491	439	426	467	458	482	473	488	485	463	476	483	453	473	464	476	471	477	508	437	462	465	449	473	432	420	450	490	496	485	492	464	461	434	476	413	496	461	446	476	458	503	481	469	477	472	474	524	473	496	483	435	469	465	483	468	500	487	480	462	478	499	492	478	476	469	473	491	476	499	472	484	516	446	445	474	443	485	491	484	469	496	493	487	447	467	461	443	481	469	498	456	467	487	464	466	464	470	485	510	488	449	453	450	447	474	475	462	467	460	450	475	486	471	455	459	435	448	469	452	456	474	475	475	477	416	486	502	498	473	467	407	469	487	466	462	470	458	475	477	476	456	485	464	495	494	445	483	465	419	438	468	453	479	429	432	489	477	472	426	506	450	468	444	431	448	485	421	487	453	453	445	469	463	479	443	480	486	477	464	482	432	449	460	479	481	436	480	472	450	499	464	464	462	453	493	466	430	451	461	467	465	445	468	476	467	470	469	474	443	456	451	459	492	451	486	489	465	476	503	489	427	453	473	456	480	476	467	506	448	445	457	475	465	491	467	473	458	475	443	479	428	499	459	466	443	445	470	451	447	479	449	490	430	445	494	462	468	483	476	442	476	437	469	492	472	485	490	488	493	448	433	477	478	482	483	463	419	461	461	460	485	480	460	482	477	467	472	511	486	528	476	469	513	492	501	453	491	483	468	489	478	472	434	457	465	510	468	485	455	466	483	478	505	496	445	484	478	455	491	427	490	463	455	484	484	470	521	485	473	497	433	475	445	501	475	489	466	472	452	500	480	464	450	454	471	471	483	445	470	483	483	511	473	476	479	458	458	500	486	456	486	460	464	423	451	508	457	444	472	477	470	480	482	465	477	495	438	471	435	492	488	486	457	482	445	500	467	428	457	435	444	492	451	438	459	454	456	466	484	498	439	446	487	458	476	486	423	487	441	455	482	453	431	513	448	449	482	456	464	444	456	457	449	462	459	472	455	459	467	446	514	458	464	486	497	465	476	454	465	467	508	482	479	439	478	498	468	490	491	478	464	462	505	440	455	448	449	449	476	440	489	488	480	465	431	452	450	437	490	468	462	500	485	477	452	501	455	477	476	453	484	427	507	497	433	496	464	458	477	466	512	460	443	469	495	497	462	479	458	466	421	493	481	465	439	477	455	482	462	476	487	455	485	471	461	471	437	488	507	509	503	455	465	449	475	498	526	489	446	476	485	454	483	449	484	449	514	479	475	462	459	493	468	492	471	485	452	462	498	505	420	437	482	454	479	501	480	509	444	488	443	485	481	449	495	478	430	458	436	464	454	478	440	490	481	476	519	471	438	465	467	470	451	484	509	442	469	463	449	460	474	434	466	472	461	482	511	483	467	476	488	478	459	460	474	443	471	443	454	469	469	461	457	478	450	473	446	452	498	497	491	466	492	479	421	452	519	496	479	437	456	479	445	464	434	486	466	453	505	440	464	441	481	459	446	450	494	523	456	460	455	488	443	496	459	427	505	454	478	461	443	461	456	447	474	479	471	457	452	450	455	487	499	446	476	495	446	482	457	447	479	516	480	504	498	472	486	470	449	496	475	469	468	468	449	453	489	493	461	437	481	459	477	473	497	465	473	454	500	472	476	488	463	462	460	469	462	497	480	509	477	467	499	486	465	469	482	456	465	493	456	494	490	476	471	445	449	466	497	485	459	490	466	462	443	515	469	471	472	466	451	471	455	454	445	446	415	487	476	489	484	471	466	472	480	493	479	502	470	495	485	445	489	472	513	450	457	445	466	455	507	462	474	460	407	476	492	472	509	455	496	485	483	455	490	477	507	425	476	472	475	461	480	449	462	455	441	435	472	455	464	472	421	446	458	487	477	460	432	462	478	446	452	476	521	412	464	501	497	402	482	479	473	428	498	473	453	461	502	484	482	508	471	503	489	469	484	477	462	451	473	473	512	479	461	442	469	468	472	485	473	442	488	464	481	501	479	433	448	494	442	491	485	478	431	498	445	460	418	497	462	450	458	448	425	442	462	477	515	487	510	475	439	474	474	497	485	473	451	470	522	457	458	451	496	529	470	435	472	480	493	462	480	517	475	461	478	472	439	448	500	502	490	468
24501	22107	30053	26107	20247	8502	1587	640	627	617	589	604	573	611	563	582	545	552	596	619	566	555	565	553	520	551	622	528	554	580	594	565	566	601	529	584	547	553	551	552	565	558	561	548	526	540	548	583	557	598	556	562	543	555	612	512	589	540	535	547	566	586	544	548	569	579	571	566	579	560	554	561	567	561	555	524	577	551	545	542	533	570	574	569	576	534	549	560	584	562	562	569	559	544	568	561	537	535	579	561	555	579	541	582	536	572	535	512	604	596	547	579	592	558	548	531	549	546	569	538	524	523	596	546	613	528	583	546	586	571	587	540	573	545	563	570	554	548	548	558	553	556	549	552	544	559	591	518	555	548	562	577	562	562	546	562	510	593	542	572	552	531	569	557	602	554	518	547	560	574	579	530	581	536	546	565	590	554	558	528	567	555	535	602	571	567	567	549	550	583	580	535	556	555	590	580	559	590	522	524	507	545	573	525	557	550	603	558	529	559	491	508	553	579	561	567	579	600	558	570	566	557	527	522	560	550	585	545	600	552	582	551	567	543	555	597	563	547	588	589	538	553	579	572	572	559	576	606	539	552	535	568	553	557	554	555	567	589	530	528	580	576	556	505	542	560	528	571	504	529	558	604	539	561	571	549	593	554	568	573	512	555	583	580	603	524	535	596	573	538	593	505	548	511	540	529	541	534	538	562	550	561	552	553	554	522	551	571	594	546	574	554	563	577	571	565	552	565	569	550	538	534	582	550	557	546	515	525	505	566	565	560	564	528	564	553	554	564	516	568	550	571	522	562	569	589	571	554	541	540	563	562	489	549	580	575	575	509	561	554	563	543	530	573	527	529	560	562	560	550	525	613	536	584	535	573	550	531	528	567	578	525	556	572	566	540	566	540	565	592	531	562	561	533	561	532	553	537	557	554	532	571	577	581	575	551	562	568	536	571	566	548	501	533	530	563	544	554	571	594	577	561	577	570	533	532	578	609	572	564	557	535	535	563	563	551	547	551	542	553	606	542	575	511	534	552	597	569	555	603	570	576	560	558	524	596	525	565	556	518	567	547	587	522	570	584	598	634	585	556	577	567	590	545	552	555	555	546	552	562	538	564	523	566	572	550	561	496	532	567	511	532	525	600	522	580	521	536	564	569	572	534	568	558	585	572	500	583	577	566	565	589	557	601	569	542	566	534	508	558	564	548	520	553	530	576	544	533	563	586	538	537	608	546	552	545	525	576	554	551	565	540	572	541	594	568	544	520	551	559	547	582	596	569	534	611	522	587	557	555	545	598	578	571	588	564	590	559	526	579	537	571	530	594	521	558	566	555	558	592	586	544	549	559	571	499	532	578	521	531	527	586	535	593	543	552	636	592	615	532	549	545	557	545	577	556	568	592	574	565	577	575	567	539	579	560	567	582	564	544	553	610	551	558	571	576	564	608	591	552	579	556	590	532	547	535	556	556	555	542	528	538	577	597	562	564	562	581	505	596	567	593	541	562	562	620	587	562	532	521	558	580	611	514	546	578	541	580	517	548	563	575	608	566	554	512	531	541	515	556	551	555	609	524	559	552	574	583	517	581	599	559	568	582	592	561	560	547	579	532	520	528	549	572	532	562	551	569	571	509	570	571	610	543	532	584	545	550	543	580	521	533	556	551	540	580	535	555	560	524	561	547	579	568	588	588	549	578	601	545	530	533	561	545	551	581	573	579	564	530	547	574	570	553	499	542	607	548	569	542	556	594	561	566	531	546	603	552	531	549	567	578	545	546	565	566	583	575	549	553	540	557	589	579	550	545	586	540	561	565	540	546	597	561	519	535	575	510	579	567	528	567	549	552	541	556	536	564	557	589	568	588	551	520	566	595	589	609	590	593	541	576	538	590	563	551	586	571	588	590	582	531	583	585	522	537	601	599	560	547	568	517	553	546	559	531	563	558	578	569	546	523	582	535	556	567	536	591	570	596	568	577	544	582	522	532	519	556	529	523	550	531	531	564	567	562	516	560	580	544	549	586	550	581	546	574	581	558	555	577	536	554	566	530	562	532	567	531	546	548	553	566	544	571	536	583	512	557	546	556	547	494	603	584	553	523	539	555	579	591	556	589	559	531	532	580	570	572	521	574	567	557	553	590	545	581	617	530	525	516	556	546	555	536	553	543	574	546	577	602	551	552	551	592	545	552	524	552	565	606	559	532	582	568	537	574	563	565	552	587	529	562	537	609	568	533	547	594	524	549	605	513	555	560	541	593	551	558	517	530	549	554	534	569	556	542	540	588	596	539	570	556	590	561	520	558	546	545	582	581	589	567	528	575	550	533	562	561	552	543	567	591	575	542	554	554	547	584	529	553	558	547	559	509	534	539	571	594	549	536	531	551	550	573	571	543	517	577	500	552	524	514	551	537	562	552	567	545	547	550	607	547	539	525	573	588	577	570	531	584	569	556	521	540	560	559	571	567	557	560	596	575	591	540	613	544	535	568	613	568	562	581	549	571	560	547	541	581	583	516	591	509	591	560	561	569	587	565	552	610	548	542	582	554	553	580	543	540	544	563	572	548	549	525	558	545	559	564	554	608	561	526	550	535	575	581	552	550	546	520	536	558	546	575	531	538	623	525	531	529	555	543	553	541	574	563	594	552	606	550	540	589	527	553	587	558	552	587	572	548	568	583	549	570	554	525	551	543	536	582	559	539	570	544	506	562	564	568	544	605	535	601	526	542	572	553	609	594	538	563	566	606	552	579	595	600	552	558	571	575	521	573	570	570	568	539	582	572	579	568	559	522	554	549	572	555	575	557	582	563	524	556	562	559	563	533	546	558	583	574	568	582	598	537	539	532	566	565	535	546	562	570	561	550	536	533	549	541	601	546	567	566	575	521	561	517	578	572	553	563	508	594	576	554	571	552	568	527	568	534	580	572	608	573	556	557	564	540	562	566	527	575	519	523	591	561	560	533	598	572	576	566	573	564	519	526	522	550	558	539	539	608	519	562	545	581	528	574	548	577	600	532	583	528	582	539	559	584	510	539	554	573	563	544	577	568	563	548	507	520	552	592	572	592	515	536	506	553	564	520	590	532	592	574	551	580	576	537	524	546	529	588	559	529	584	522	579	581	542	553	543	550	558	527	567	527	567	542	548	561	555	594	543	567	548	551	557	604	566	512	558	582	573	572	556	527	558	551	556	537	579	540	577	511	605	537	555	513	560	558	570	540	577	532	580	562	572	565	557	621	580	574	566	525	517	556	558	560	557	578	554	527	573	551	515	522	580	553	527	554	543	559	597	568	553	572	568	558	527	596	514	538	561	567	538	537	576	599	604	522	540	577	552	571	564	576	588	587	561	544	598	549	558	531	546	534	530	545	537	536	536	586	555	534	580	532	559	570	566	578	535	527	597	542	556	577	567	591	561	516	561	538	580	566	561	565	538	567	546	569	579	539	566	558	520	570	595	563	556	590	566	558	531	570	566	498	554	562	557	559	525	568	576	580	552	543
48962	77129	54276	27615	18113	5749	1796	857	810	830	770	711	733	717	694	640	648	681	688	689	659	667	690	655	678	635	652	642	689	646	651	647	617	658	678	689	626	670	656	640	660	610	652	649	620	626	648	659	650	639	639	626	648	635	708	638	672	632	661	653	668	638	647	626	665	673	639	648	653	623	638	605	647	652	621	639	627	676	643	644	569	614	671	656	679	629	667	629	632	653	621	609	675	615	624	613	649	643	656	617	598	606	633	625	654	631	607	662	632	638	624	619	695	631	674	686	616	653	665	662	599	688	627	679	676	636	638	608	644	686	673	662	660	626	663	610	685	638	592	615	704	644	636	641	638	608	615	650	652	620	674	631	603	664	647	653	629	656	626	692	632	676	672	687	669	671	600	641	656	666	671	621	616	626	669	647	651	659	639	664	629	641	629	669	654	641	635	613	605	615	615	697	603	636	597	639	647	651	672	636	637	678	650	646	633	620	689	622	618	669	647	652	685	567	702	640	625	638	607	627	627	619	630	649	640	664	634	682	621	651	648	679	675	668	633	667	603	656	670	646	634	611	681	684	668	647	645	638	601	630	621	626	620	628	616	615	596	587	639	663	637	646	620	655	674	624	661	618	607	644	581	624	603	647	683	607	631	633	614	613	621	650	655	651	713	628	659	674	637	662	671	627	594	641	661	591	632	656	620	602	623	654	635	697	632	606	641	662	624	595	644	660	642	645	671	663	630	592	651	646	615	616	635	683	608	663	640	640	682	617	643	626	660	601	698	628	658	666	609	618	675	642	635	631	692	641	662	651	619	604	620	639	652	625	621	642	641	628	653	634	658	623	627	602	636	681	668	691	643	662	644	649	659	639	645	610	659	622	649	656	656	657	584	619	652	632	622	656	644	645	620	654	600	652	643	611	612	661	608	677	653	609	685	676	608	641	662	664	650	636	623	645	637	664	626	602	673	620	650	643	631	599	639	673	624	616	685	631	632	626	620	618	639	621	639	622	665	649	668	618	638	637	645	611	656	662	651	618	650	622	656	650	590	626	630	656	647	672	671	635	628	624	645	641	672	647	683	635	659	666	641	654	646	671	635	658	665	655	654	679	667	612	604	620	668	655	621	611	640	712	656	606	631	615	624	632	615	666	623	684	655	614	615	641	636	613	642	617	595	651	608	628	652	612	637	664	666	624	608	592	633	606	619	662	643	620	682	603	667	657	663	637	637	594	668	668	646	607	642	607	662	621	618	615	652	690	639	652	639	595	644	608	634	629	661	670	681	628	608	671	630	680	630	644	647	641	609	626	653	649	670	669	638	618	622	630	618	599	666	641	627	611	678	625	633	660	623	652	637	633	663	660	665	639	657	604	592	620	655	594	654	641	681	661	621	657	598	649	641	658	653	632	658	688	652	677	670	639	684	665	634	639	601	629	661	600	625	629	630	628	662	645	657	659	624	612	606	622	669	565	641	604	648	647	573	660	599	657	627	635	643	643	627	647	657	626	658	607	630	640	649	664	658	666	638	644	629	646	630	620	646	660	601	652	667	678	667	652	615	618	630	649	625	661	612	643	601	640	604	660	616	619	657	616	639	694	692	607	628	627	674	584	654	622	666	659	648	627	642	578	643	639	679	630	677	645	657	630	685	655	614	630	644	649	611	624	665	695	607	641	635	592	677	637	664	626	622	619	621	643	650	630	626	630	621	641	654	697	681	605	645	655	658	645	593	676	619	606	629	625	645	646	621	630	583	612	685	614	678	615	630	630	601	621	608	608	630	620	612	649	617	662	685	634	628	644	601	658	617	610	625	628	602	640	678	627	641	619	666	649	638	628	630	616	659	620	612	644	627	663	594	634	639	624	653	636	652	676	670	668	647	640	601	614	602	621	631	605	655	622	636	629	651	635	660	624	667	631	656	605	626	670	647	627	631	690	691	626	647	604	601	627	639	622	601	627	643	661	693	631	616	613	584	627	619	594	603	668	677	611	699	614	641	658	674	584	630	648	620	651	617	635	649	602	628	633	638	647	631	591	622	625	656	595	636	644	591	651	604	639	679	607	627	683	685	674	690	681	638	693	683	675	619	638	628	647	653	628	624	652	611	626	657	666	613	646	613	617	668	621	653	621	665	623	672	603	665	630	603	658	629	615	621	631	657	654	626	648	596	632	626	616	649	667	641	627	597	651	651	627	622	611	616	668	621	619	644	682	663	644	673	631	639	617	665	634	646	633	622	684	646	617	620	626	646	669	656	667	624	612	643	630	672	597	655	639	652	646	648	665	631	644	623	639	662	628	651	679	670	631	657	614	634	629	658	676	651	623	633	627	643	648	644	614	618	635	652	641	669	625	619	631	596	636	649	647	668	622	592	638	657	662	663	629	656	656	646	672	651	658	660	656	630	675	633	590	634	621	632	643	626	644	643	668	641	636	624	607	657	622	652	641	664	657	628	666	638	617	645	670	661	634	616	627	655	616	629	602	646	619	643	647	618	635	670	638	582	669	629	648	662	664	595	700	658	659	675	655	613	686	658	596	648	620	656	624	662	667	609	681	630	635	630	605	634	636	666	651	665	694	652	613	627	649	627	663	608	661	638	621	637	646	640	675	624	665	664	625	674	646	667	639	674	653	667	673	624	662	688	642	645	632	622	618	647	685	667	630	634	613	654	675	634	618	673	621	642	655	661	658	640	618	630	629	611	663	608	659	630	689	598	666	652	574	642	617	629	621	653	621	626	663	647	666	623	605	690	662	641	650	626	649	656	691	640	644	648	640	648	603	617	643	636	668	664	664	685	675	637	672	646	650	690	645	643	616	655	635	679	650	595	628	628	651	650	642	631	639	625	591	627	626	665	662	656	584	633	618	606	625	649	646	629	636	657	620	634	636	628	653	639	638	653	682	642	674	677	584	617	647	610	629	618	657	653	669	592	674	630	634	643	598	612	663	669	636	628	651	632	630	653	664	671	692	619	638	576	644	661	682	616	617	664	604	615	629	677	579	644	687	635	622	641	632	661	649	668	585	616	671	629	630	623	590	651	622	651	590	621	647	618	661	635	623	613	643	625	622	641	623	608	610	624	623	655	644	645	641	626	659	655	651	618	626	612	661	666	631	623	619	633	642	672	672	614	612	679	617	654	679	630	630	609	657	652	636	611	649	636	626	653	619	625	635	665	631	652	623	622	640	641	679	624	659	641	635	642	622	663	632	687	627	664	614	663	619	623	657	635	624	617	637	642	659	646	591	616	665	622	653	641	620	639	586	621	639	690	657	596	646	622	641	661	606	638	652	609	644	608	636	592	654	650	616	634	623	664	600	641	669	632	653	662	606	654	662	649	660	658	688	635	620	624	601	600	632	664	635	696	672	686	665	616	688	616	635	621	657	648	660	676	648	616	661	675	672	647	668	620	675	659	689	661	638	630	660	628	641	696	643	630	635	656	649	650	655	678	682	616	603	591	648	637	630	698	671	702	678	635	632	650	657	630	651	662	609
25457	22592	28562	24979	12071	2653	930	521	508	522	513	515	480	497	471	458	530	487	472	465	503	501	521	459	477	461	493	506	507	486	505	421	484	470	444	465	479	506	446	450	473	476	483	486	479	482	479	464	462	459	490	440	498	467	456	472	492	462	456	513	449	474	469	453	494	470	519	445	425	467	476	456	494	463	494	443	453	492	463	479	467	464	477	486	490	507	482	480	497	482	493	489	442	464	476	466	488	486	483	468	454	485	482	442	483	433	453	459	481	524	499	448	444	491	422	429	492	459	488	460	513	490	466	455	451	480	484	441	478	489	472	409	477	469	510	441	503	465	511	465	501	431	508	438	410	471	490	470	438	477	491	482	466	486	448	483	481	459	498	461	435	473	513	440	502	484	477	489	474	458	499	497	485	443	467	457	485	492	479	502	461	471	443	432	439	501	497	499	442	480	482	436	482	462	489	520	446	445	506	450	475	490	466	471	457	464	502	471	462	484	524	450	486	484	477	477	432	502	514	478	483	498	452	499	492	445	488	504	477	454	438	473	466	520	471	482	467	450	472	438	470	486	487	454	526	443	476	490	451	519	433	476	502	489	482	462	482	482	445	507	507	464	449	476	473	478	463	467	478	474	488	509	465	462	486	448	475	463	468	458	477	517	497	434	459	486	463	448	484	473	464	469	502	476	455	444	453	464	505	470	500	463	509	495	420	465	517	488	466	498	461	457	452	475	424	474	504	521	477	457	484	439	446	496	439	483	481	467	436	467	469	472	437	475	456	452	484	519	477	452	503	501	467	454	455	505	467	490	472	456	479	481	466	520	490	468	488	490	477	461	525	443	460	482	528	473	504	460	488	458	485	436	465	475	465	455	484	486	485	446	476	466	455	505	456	494	512	471	469	457	430	481	480	462	491	451	453	498	464	480	452	484	450	500	476	472	509	497	461	458	443	499	468	498	470	478	483	466	496	486	490	469	454	452	463	485	490	467	471	486	562	447	457	511	462	448	499	452	481	473	485	465	466	485	486	479	488	480	495	469	475	474	490	440	542	457	478	476	458	474	468	478	510	477	499	488	502	470	467	480	487	444	497	459	489	467	474	468	426	468	460	486	504	451	449	446	527	436	486	512	468	459	435	478	469	488	481	496	447	478	504	482	470	488	473	482	428	472	456	474	456	467	466	457	488	443	474	466	467	481	494	455	465	451	445	443	490	467	429	476	494	461	469	497	435	457	460	482	435	429	459	458	455	496	522	515	465	541	431	456	493	441	484	497	444	513	439	490	462	474	484	469	477	446	481	483	497	469	485	484	450	495	458	466	509	488	484	444	482	419	493	507	479	406	488	504	469	461	483	458	504	530	461	504	468	446	481	475	502	486	491	453	478	461	480	460	495	481	502	476	490	496	498	450	467	496	471	492	489	516	493	470	476	440	477	491	421	469	468	447	464	439	463	488	475	468	492	420	459	494	473	499	476	464	476	469	495	481	473	476	451	474	479	437	466	482	477	469	538	452	461	436	452	455	494	469	458	475	444	452	455	464	482	457	454	430	465	486	490	440	489	457	456	483	478	480	453	445	506	458	471	492	429	453	476	488	489	492	441	462	443	499	468	477	442	477	483	428	462	470	455	479	483	482	475	467	462	476	489	490	478	463	408	511	441	465	477	442	467	494	456	486	448	465	503	503	444	460	484	458	471	498	466	461	452	450	464	455	470	471	448	494	468	512	484	469	504	448	442	486	458	449	462	485	444	473	497	487	456	475	510	468	420	439	472	454	473	498	479	508	511	477	477	493	471	469	491	476	445	479	490	451	460	504	485	495	483	460	484	460	459	483	451	483	443	488	480	492	463	505	479	467	455	497	479	454	479	448	484	454	478	478	462	511	447	474	507	444	464	489	495	460	494	507	462	488	454	472	515	471	466	492	466	465	441	429	504	439	444	459	488	495	518	491	473	454	464	484	455	448	435	491	512	504	476	474	496	450	523	503	497	450	444	467	486	465	462	505	442	454	461	449	448	451	472	475	491	507	466	458	530	466	457	469	491	499	447	498	507	487	479	470	453	489	432	459	474	468	479	444	455	480	486	452	443	485	517	480	466	487	503	484	484	498	458	481	493	493	509	494	493	453	482	438	456	446	472	455	484	494	497	481	495	454	447	462	464	476	462	457	505	476	459	479	439	495	451	431	480	473	477	496	499	455	463	502	475	499	465	482	485	502	464	462	467	432	483	506	490	529	476	489	501	488	436	461	445	471	473	460	480	466	438	466	460	469	474	489	452	498	472	446	470	489	440	472	438	498	477	446	446	426	482	476	492	437	443	470	487	478	479	499	499	449	511	524	510	482	492	462	477	486	499	458	451	515	475	490	484	474	484	455	494	455	447	441	441	481	463	458	471	496	472	450	487	456	445	472	480	487	480	447	480	478	475	450	472	490	418	461	485	470	480	485	475	481	449	510	499	444	498	489	479	476	495	484	470	449	481	459	454	461	486	486	454	486	488	484	489	490	486	453	489	481	473	506	492	483	497	476	469	469	485	506	421	452	459	482	495	448	477	463	479	468	471	501	488	457	470	491	464	456	462	502	457	479	484	460	490	454	480	498	438	485	472	473	438	488	449	495	433	463	488	463	499	469	459	496	471	470	459	461	501	473	462	516	530	466	457	441	471	449	455	479	434	508	474	444	493	474	450	482	490	428	431	464	494	425	468	472	482	464	449	477	472	488	452	467	484	502	454	456	452	486	494	474	483	465	460	475	498	491	466	526	512	442	472	437	449	468	479	459	454	457	455	510	445	491	454	482	471	479	449	508	488	485	505	466	456	509	440	471	498	473	429	435	472	476	486	497	463	473	495	424	495	483	463	473	464	456	454	520	441	453	457	504	462	477	465	437	475	441	442	475	482	482	459	450	479	457	462	502	428	453	444	479	487	454	498	431	458	492	472	473	475	502	492	492	489	454	503	475	511	429	503	464	438	481	446	448	470	485	500	440	441	505	468	474	473	471	420	453	468	484	466	496	443	473	506	485	457	422	456	520	458	487	472	455	476	475	509	448	452	440	487	446	468	525	434	463	483	491	502	505	468	441	516	482	472	488	468	439	501	489	477	439	463	480	443	458	475	488	454	524	463	516	503	470	460	476	487	449	473	462	476	458	491	491	453	502	477	466	456	485	471	470	458	501	466	491	491	458	493	460	457	494	473	478	449	430	481	423	492	462	459	486	468	436	475	490	478	416	471	489	467	495	444	491	462	428	502	443	527	467	493	489	473	487	476	464	481	462	498	486	493	491	487	484	475	463	475	453	481	476	456	442	488	470	442	453	512	491	469	497	437	490	465	468	461	458	476	486	466	467	465	528	476	489	486	476	454	486	467	486	468	467	489	463	462	430	444	461	497	440	527	483	475	483	469	476	465	453	474	494	476	445	454	478	443	439	465	475	478	475	465	493	455	506	466	465	491	469	460	431	482	424	478	488	474	459	477	490	495	472	459	479
46160	64919	43240	20038	12200	4465	1473	775	708	664	642	638	626	649	635	593	617	641	551	598	592	572	610	565	627	604	593	569	595	566	601	553	539	555	566	535	582	610	568	602	615	597	565	523	644	599	525	562	569	575	602	563	581	517	556	603	569	599	592	540	539	553	593	576	606	619	557	556	607	548	560	587	585	601	546	556	587	564	585	574	589	542	589	557	565	573	584	566	625	553	593	566	553	605	548	576	554	628	553	589	605	602	563	560	593	545	546	580	543	595	549	576	596	621	546	556	582	589	600	574	570	564	566	562	578	612	589	585	566	532	572	552	549	549	575	546	588	580	589	560	570	561	591	573	597	615	536	561	546	539	560	556	589	549	581	559	587	590	601	540	553	575	604	567	546	593	580	574	572	551	596	594	554	579	588	578	589	565	565	581	548	586	589	574	580	540	595	589	567	563	542	566	547	582	582	530	562	561	535	563	581	577	576	552	570	574	594	594	599	557	542	525	590	561	636	546	560	539	574	574	602	562	550	603	599	576	565	565	574	566	580	541	567	563	583	587	574	560	603	588	562	616	592	599	577	515	605	536	582	571	575	585	544	565	563	594	552	552	631	591	572	566	585	531	595	533	580	554	536	552	566	563	537	576	591	602	566	520	571	573	582	565	547	533	563	572	554	597	605	581	579	552	547	560	602	562	539	507	529	581	591	523	562	549	599	581	579	551	601	554	575	598	577	581	589	576	615	580	578	559	552	610	622	562	558	585	574	559	545	542	558	564	610	565	551	558	568	575	586	569	538	543	524	569	549	566	587	594	558	568	540	548	544	577	608	549	589	573	536	545	562	606	589	579	521	630	561	527	529	548	667	560	590	611	581	562	557	531	607	555	553	533	567	595	577	552	603	606	634	612	573	554	548	586	608	543	571	602	588	587	570	566	593	556	537	576	581	563	550	573	557	563	561	574	593	564	567	583	615	561	568	564	546	564	517	580	562	565	564	577	586	545	572	548	595	555	600	575	602	548	561	589	573	550	542	571	568	554	588	551	577	592	588	624	584	544	545	561	579	582	578	595	544	588	568	614	548	551	544	584	622	569	597	548	591	558	602	582	581	550	606	542	537	548	562	569	570	611	606	527	587	533	571	548	560	556	516	512	546	557	549	543	602	600	567	605	543	551	569	561	561	571	534	584	578	574	588	586	581	556	592	608	558	579	547	574	598	590	560	552	577	594	579	588	598	602	576	565	560	598	619	527	629	563	545	553	549	558	553	556	570	556	621	550	597	566	555	569	583	552	605	584	561	584	604	592	576	587	591	592	602	597	546	581	571	580	563	582	560	592	534	550	555	580	585	568	585	587	604	621	561	567	588	546	561	570	599	577	543	605	562	563	574	551	565	533	575	586	541	607	524	580	570	586	564	602	527	587	539	581	579	614	579	656	560	567	567	579	559	583	614	554	578	578	541	525	598	584	598	580	583	559	568	638	598	586	532	576	559	567	560	569	625	575	562	554	586	567	546	543	604	563	613	565	602	545	588	550	558	562	526	568	606	531	561	610	555	570	582	562	573	571	592	616	583	563	559	596	558	568	577	572	562	527	564	568	570	604	610	578	532	581	540	570	598	593	597	536	565	577	584	566	586	567	549	558	587	587	545	543	580	580	584	568	569	597	592	575	584	565	563	520	560	558	585	553	579	577	567	571	580	605	607	615	545	578	581	601	560	594	548	572	528	568	603	607	553	584	569	533	541	571	566	567	566	564	560	560	538	535	534	560	543	580	539	560	539	596	589	605	576	559	541	583	561	584	541	588	559	577	577	578	572	576	563	584	560	594	603	530	597	564	563	625	559	592	590	602	573	577	560	546	628	575	590	592	575	557	601	587	548	543	550	555	642	577	587	546	573	605	566	587	597	577	576	590	566	560	555	585	570	535	620	569	570	545	562	567	608	569	544	583	603	598	538	599	568	530	558	559	546	559	590	590	562	558	565	561	535	566	560	544	559	560	569	542	568	551	532	579	588	591	584	534	558	555	508	602	555	546	588	551	594	577	548	603	511	553	555	580	571	587	551	580	541	586	580	566	572	574	603	556	581	551	556	596	544	567	572	528	571	570	586	567	596	604	532	611	585	567	565	604	562	555	581	567	579	589	534	562	580	587	586	578	552	504	592	568	616	568	555	577	605	574	576	602	562	618	561	538	534	612	565	547	520	591	559	566	532	564	580	568	557	591	551	568	553	593	545	584	552	613	527	595	571	590	542	602	554	561	551	598	550	604	576	581	558	561	550	619	561	587	601	560	603	539	588	581	585	596	555	584	585	560	596	524	560	573	593	527	562	531	564	576	584	612	587	546	604	583	534	536	583	578	579	585	581	590	577	569	600	599	568	571	544	529	598	548	566	569	591	566	539	550	607	557	527	583	553	585	598	579	585	580	561	553	556	514	577	520	598	564	585	569	554	578	531	530	579	604	516	558	604	553	592	566	535	565	548	595	526	537	560	599	589	570	583	585	541	552	577	547	575	554	536	579	558	577	557	532	619	580	553	575	520	559	549	577	571	561	547	569	556	567	573	566	576	595	546	549	580	560	553	576	593	584	571	567	567	598	569	555	599	581	569	573	556	558	579	579	550	563	578	618	592	582	562	583	558	557	587	571	528	546	595	619	565	582	562	580	603	603	555	575	567	599	559	532	595	594	547	569	533	594	547	572	561	563	556	534	595	564	552	592	548	576	579	567	573	537	562	566	563	565	575	586	592	590	594	553	588	507	588	592	581	521	570	576	556	601	622	518	555	567	566	563	583	589	588	559	558	577	570	590	588	526	529	548	570	567	545	521	579	601	599	568	562	589	576	572	610	566	595	584	591	599	562	578	549	562	583	573	532	563	585	551	591	557	595	602	576	542	565	577	599	590	537	572	587	562	587	557	544	544	594	619	550	560	548	593	584	564	541	592	589	545	525	587	536	584	595	557	572	570	528	548	568	571	561	578	586	541	578	537	504	572	581	580	584	557	575	590	609	542	530	599	558	573	568	570	552	568	570	551	600	585	585	564	616	567	582	559	566	551	612	602	573	555	592	543	575	589	546	565	571	599	583	570	578	553	616	594	573	570	589	526	569	603	565	607	541	592	550	554	568	555	595	561	587	544	566	535	580	586	528	577	584	547	552	594	588	554	581	578	582	570	572	595	597	582	601	580	580	561	594	567	558	557	563	580	598	595	566	589	533	600	559	540	559	580	587	560	574	577	580	558	549	564	572	547	552	618	576	563	597	568	518	543	564	545	527	532	592	570	606	600	592	597	583	527	545	590	562	570	555	568	579	554	560	543	587	587	533	595	580	558	547	541	562	576	550	573	538	558	575	588	586	534	539	553	570	585	612	585	580	571	573	544	591	578	604	542	581	587	575	568	509	591	562	586	582	597	555	598	613	616	572	549	502	552	558	623	581	557	555	576	575	582	589	571	591	539	533	599	573	547	580	569	566	534	619	580	568	563	569	575
22891	21360	29304	24128	21729	20930	10018	1412	1060	978	918	1004	942	891	904	885	851	898	852	904	843	854	878	867	897	864	897	914	848	866	891	825	876	845	890	873	824	822	838	810	907	888	831	893	850	827	815	830	811	852	804	830	829	797	835	846	864	807	844	823	823	826	830	804	859	850	839	829	822	852	807	833	897	854	849	839	845	838	811	860	846	847	788	803	835	788	808	795	796	773	815	818	835	850	834	827	858	827	845	833	864	856	868	842	859	800	843	862	869	881	839	902	823	849	853	824	813	843	856	900	868	825	878	860	862	854	907	805	886	888	838	843	821	858	818	853	811	793	810	800	826	849	871	886	836	824	880	856	832	797	808	794	870	846	787	842	846	904	811	787	853	816	859	770	875	786	876	848	877	850	877	859	900	834	835	824	859	820	848	852	838	795	890	835	833	817	865	835	824	835	815	850	819	797	865	861	815	844	854	801	832	818	885	888	841	827	878	873	798	824	828	870	804	864	865	856	873	838	803	819	848	815	819	796	818	832	850	814	876	804	835	855	826	822	863	808	822	865	826	850	851	883	834	779	856	834	811	849	872	858	838	831	763	821	842	832	832	930	817	872	879	852	850	798	749	819	825	861	848	846	812	829	828	815	895	830	832	803	870	830	855	876	819	866	818	790	833	821	831	857	851	810	851	831	857	842	853	861	814	806	821	839	795	768	866	854	833	841	811	803	857	781	802	864	848	877	804	795	869	824	799	839	876	814	848	836	849	836	826	826	863	884	856	838	805	800	847	785	820	846	827	820	836	762	885	793	840	795	816	826	859	861	826	816	792	819	828	870	884	818	828	824	819	806	825	838	838	831	806	811	808	892	811	843	836	814	796	829	812	848	869	852	844	836	771	813	840	868	809	838	788	799	872	821	845	847	851	821	852	828	858	832	847	864	852	790	828	835	781	865	786	834	842	854	828	826	812	923	823	881	853	829	847	875	874	796	834	850	830	833	836	795	798	806	785	870	847	834	864	835	812	837	846	839	841	851	856	888	771	828	872	823	837	852	855	876	873	863	846	887	871	851	917	809	814	803	839	820	870	811	860	850	787	855	852	866	855	845	812	832	803	866	868	801	901	845	834	794	866	798	850	836	803	811	947	829	870	820	867	824	771	877	839	838	835	825	854	817	836	819	843	805	827	817	831	833	864	855	863	883	885	865	841	824	806	860	849	869	850	825	845	881	781	815	857	922	896	824	895	882	886	819	867	850	839	863	838	851	851	808	842	825	835	806	819	866	862	809	843	756	828	814	854	849	854	841	820	841	837	836	864	872	829	838	799	810	804	810	847	836	908	834	772	825	870	854	863	841	834	845	828	818	828	841	846	819	855	843	838	853	847	832	854	827	828	862	738	811	849	792	857	858	886	886	869	830	850	839	823	775	878	843	840	835	821	875	777	836	876	879	883	800	850	839	855	818	791	809	858	876	874	896	826	889	817	786	858	808	774	899	860	855	853	832	780	868	811	839	860	827	799	833	864	809	831	803	845	829	794	807	844	856	863	838	856	782	835	817	812	856	807	808	806	847	846	824	840	812	843	838	810	820	839	832	801	853	863	785	809	868	771	757	811	881	841	797	869	846	848	881	838	838	811	815	859	800	842	840	815	839	781	816	851	804	791	822	864	877	875	852	838	827	846	833	800	820	837	859	834	882	836	813	838	876	815	826	807	848	812	856	814	821	847	798	807	796	861	847	894	833	815	827	867	840	843	799	795	818	806	836	808	801	803	864	817	828	830	844	831	835	823	861	873	815	815	809	849	811	784	845	868	825	805	848	815	813	847	800	830	870	804	804	879	860	860	841	884	849	839	832	853	866	787	825	822	854	855	831	866	861	909	832	821	831	824	820	823	845	882	841	835	824	853	830	872	854	767	865	804	808	837	816	812	832	830	812	832	791	795	868	835	853	825	880	847	840	814	794	774	848	821	860	802	876	851	839	786	849	792	808	851	846	848	828	849	831	846	814	880	805	848	869	801	801	807	830	831	866	825	814	839	851	788	895	819	848	876	818	863	812	811	827	780	873	832	825	830	796	881	866	821	859	821	772	820	863	846	871	840	898	885	846	833	864	848	894	854	816	855	859	878	825	843	810	865	773	837	837	827	853	878	850	820	838	826	820	904	831	790	856	861	836	841	856	862	804	887	886	850	873	871	830	803	865	865	833	880	800	882	808	862	868	796	823	827	839	852	857	796	839	854	851	842	853	791	864	822	857	791	843	811	867	830	833	844	873	847	833	853	826	813	797	871	824	845	829	902	812	858	827	896	842	893	825	837	812	875	826	859	836	880	816	812	804	857	787	831	891	825	861	815	846	809	833	833	852	844	836	807	786	843	811	838	806	801	835	837	827	806	892	801	855	855	824	830	875	858	832	860	805	873	839	873	803	853	796	836	850	844	876	800	792	856	772	831	866	839	832	827	803	854	816	867	808	838	802	816	837	847	862	869	862	826	873	838	834	876	804	794	886	830	818	873	864	856	843	808	870	875	898	854	849	815	855	823	794	829	871	803	856	827	814	828	829	917	834	811	830	849	825	866	851	881	845	855	864	812	803	832	851	838	818	842	844	868	854	801	817	844	815	795	856	819	799	783	825	859	834	871	830	798	809	832	865	852	842	805	868	846	828	802	822	829	860	871	843	872	779	898	843	844	817	865	791	838	838	845	790	832	832	826	837	832	836	834	790	859	884	872	888	854	842	841	824	873	869	820	869	813	815	824	847	846	862	842	811	827	802	808	847	816	838	852	842	838	838	876	850	819	810	834	854	827	819	852	856	830	828	821	860	850	887	819	848	858	754	826	836	856	891	846	831	833	856	830	838	802	837	814	845	867	839	854	818	818	809	848	844	861	802	780	818	827	852	880	869	844	825	823	806	785	840	798	842	841	815	811	786	847	802	862	861	820	835	879	794	824	766	809	850	822	828	844	871	822	836	827	847	845	874	849	835	857	868	847	782	844	869	885	849	823	856	871	810	871	840	801	870	829	803	833	833	828	817	795	842	868	854	790	872	830	837	887	820	842	873	801	837	846	855	842	817	859	818	825	822	816	872	865	863	818	879	828	854	826	853	834	779	836	826	805	837	813	814	841	865	794	825	846	822	856	815	872	850	893	835	809	836	854	871	855	876	841	826	838	816	832	898	814	846	887	869	781	836	827	848	803	851	810	845	781	794	835	815	818	784	903	846	861	821	812	819	820	860	853	853	812	820	877	908	825	856	778	846	882	869	799	842	860	813	842	792	830	847	829	850	837	840	841	849	861	831	824	874	825	844	792	799	853	849	820	838	805	854	858	827	824	880	813	840	820	784	838	833	801	792	826	842	866	780	833	886	806	811	802	870	841	839	802	802	825	832	836	820	823	855	832	812	834	829	897	817	832	873	843	805	854	783	858	868	835	883	793	821	833	835	814	801	858	829	850	859	847	847	854	826	822	886	917	819	831	806	776	823	833	833
56044	91821	68621	40851	28827	14525	4065	1681	1453	1302	1258	1207	1095	1094	1099	1074	1034	1016	1022	1002	1001	970	962	982	1000	968	973	945	965	974	958	984	926	919	988	941	1013	940	897	912	972	962	931	898	930	919	910	906	932	965	922	954	913	940	1013	878	934	872	936	982	931	993	946	966	938	1013	952	932	882	880	940	1002	987	917	956	975	940	951	932	959	874	924	952	923	935	966	961	946	973	976	937	904	952	929	939	923	963	920	850	886	914	936	897	942	943	927	927	934	913	956	973	872	967	985	990	936	924	927	980	947	964	888	959	880	953	940	942	1009	1008	938	941	910	886	961	908	979	985	979	925	925	971	976	981	859	906	953	944	881	912	955	963	963	915	931	895	912	940	902	926	975	946	958	865	943	925	933	941	973	904	908	899	925	937	909	919	921	919	907	933	949	935	947	905	969	911	945	938	896	937	872	941	900	899	953	954	922	912	939	906	945	935	927	970	978	945	954	957	915	942	945	893	967	904	923	908	920	941	889	925	890	992	924	969	918	910	899	943	989	922	978	917	931	904	1006	920	932	977	946	951	964	904	925	995	917	966	922	916	913	950	902	866	923	932	908	926	881	932	970	916	950	948	938	907	875	921	914	940	886	931	939	956	943	924	931	890	941	900	921	914	982	860	919	877	919	922	995	926	938	974	957	954	968	904	893	949	951	949	909	934	962	1008	950	971	918	952	957	894	946	915	888	899	946	884	939	899	941	982	946	920	978	945	949	971	892	885	906	969	991	887	914	954	943	961	902	931	927	958	871	876	922	940	974	911	925	941	960	986	920	858	916	903	966	925	884	951	924	959	936	977	923	927	928	890	958	899	952	944	962	929	884	983	879	977	934	939	896	953	935	990	889	975	961	891	890	928	926	970	928	912	897	937	909	906	949	939	944	928	936	930	909	959	938	909	967	892	869	968	948	912	902	938	901	889	931	949	952	945	929	930	961	954	955	939	919	1010	902	884	925	981	928	905	930	918	948	935	970	898	879	964	891	904	975	875	899	994	941	994	983	973	929	918	865	920	1005	934	903	900	917	945	908	945	883	957	970	961	951	941	909	929	868	924	980	924	936	952	942	908	912	851	918	885	967	948	974	930	899	962	982	919	899	928	886	954	907	964	920	927	911	957	944	885	931	902	939	948	897	922	939	952	974	937	874	964	949	962	934	879	918	883	992	876	913	985	963	902	919	906	922	950	914	946	938	971	918	922	1000	900	990	931	962	931	927	940	933	922	963	970	949	860	913	899	913	937	979	957	953	927	946	938	898	957	898	896	946	916	928	931	940	942	928	891	975	958	920	946	962	1000	940	927	929	941	961	902	914	952	904	930	888	957	903	941	855	957	930	998	914	1005	881	945	932	963	956	882	881	943	921	903	919	959	913	960	959	962	945	949	906	917	948	928	927	880	967	905	894	952	924	936	965	903	941	953	987	1002	969	926	981	929	972	933	933	896	937	936	955	971	956	936	914	894	970	930	971	872	961	923	936	928	979	895	919	968	944	892	981	949	905	878	953	950	916	944	979	944	960	924	916	961	915	973	909	919	929	937	894	883	960	946	982	948	889	881	937	972	955	931	1067	935	938	946	959	931	923	998	979	892	857	932	930	897	944	922	884	936	941	909	918	967	990	895	943	920	931	891	954	927	921	918	954	971	942	976	913	929	964	895	948	953	969	898	967	980	888	906	895	899	938	907	926	962	920	871	945	970	924	931	949	942	966	919	895	903	918	964	944	969	919	971	934	940	877	897	886	851	915	898	892	904	956	921	897	978	950	872	921	888	898	969	915	905	945	976	898	918	932	946	918	909	956	932	915	942	904	923	882	932	931	933	891	920	969	903	925	863	933	930	947	949	985	925	949	935	911	916	967	890	966	906	945	920	920	954	926	966	942	871	927	915	967	887	984	934	955	907	946	921	873	868	972	877	969	979	906	939	986	913	971	964	880	936	925	870	973	964	969	885	917	921	911	910	953	966	920	943	967	963	911	897	929	896	934	936	915	957	975	991	949	926	924	968	981	924	959	919	888	958	967	924	933	933	914	972	937	935	893	955	910	875	932	926	883	972	922	926	952	932	952	915	964	903	924	887	913	972	931	991	925	962	952	981	926	948	1013	950	923	915	890	961	907	950	910	873	923	879	918	929	950	894	876	924	890	933	945	932	898	952	904	952	937	972	962	992	948	929	878	938	980	901	942	936	898	916	950	932	931	895	934	899	974	923	992	915	936	975	910	935	960	927	876	980	968	890	964	954	916	923	925	948	939	933	933	938	997	938	887	927	919	968	979	948	908	943	921	943	906	906	933	962	916	922	928	923	928	902	923	875	899	947	920	931	962	949	922	892	906	941	904	955	950	964	940	895	945	968	877	933	908	970	948	937	932	924	939	922	936	913	922	925	896	953	945	915	967	934	880	903	957	939	902	901	941	943	882	889	970	968	919	917	960	941	943	931	935	924	908	969	914	951	938	954	939	901	886	928	919	929	881	925	911	931	907	948	981	895	911	902	966	962	884	937	978	957	860	951	896	894	952	965	918	915	855	930	899	913	904	943	876	919	941	941	964	906	932	919	917	885	882	955	886	876	943	876	910	913	977	921	866	961	912	973	964	938	912	932	944	960	933	857	932	948	912	925	955	926	957	951	965	970	923	878	904	929	908	946	954	937	941	953	955	979	939	879	929	914	912	938	991	950	933	938	897	908	920	911	914	943	976	888	896	924	914	915	964	895	893	942	935	927	963	946	961	905	916	966	945	962	979	915	907	966	930	913	943	984	947	917	967	963	915	921	966	974	922	907	914	952	967	934	943	924	912	967	958	932	927	889	922	975	921	917	958	930	914	962	891	896	904	902	915	923	970	936	908	878	904	870	967	992	1005	931	892	942	904	956	869	921	887	944	979	898	933	911	930	918	953	978	900	971	952	954	868	933	920	927	965	974	921	928	967	943	937	896	913	903	887	927	896	901	923	953	945	925	940	909	961	931	954	968	887	974	935	942	936	926	928	890	956	954	950	970	983	940	913	910	932	990	910	917	906	921	923	1004	870	947	981	884	946	931	979	957	963	933	947	961	909	974	953	885	948	860	969	917	952	962	1007	946	1009	981	949	896	932	961	897	925	904	961	927	904	925	930	934	913	940	892	944	897	983	914	886	950	903	957	962	909	917	930	903	903	911	922	926	912	1013	893	932	933	936	931	898	950	925	986	888	936	952	914	937	912	900	924	930	915	877	869	967	970	881	942	920	952	943	926	886	898	915	961	918	1012	936	952	886	953	913	942	944	931	883	885	918	926	915	950	980	917	891	967	931	919	925	970	898	940	890	930	915	858	912	963	903	906	960	949	934	948	882	864	943	896	933	960	871	988	940	955	968	950	935	943	928	927	927	899	957	942	942	908	940	913	945	947	934	895	923	965	992	968	931	930	929	933	905	960	918	957	885	946	901	902	986	975	972	934	915	961	919	950	923	911	941	936	923	971	944	989	936	938	957
28079	24833	21099	8423	1941	843	505	418	436	414	377	434	384	422	436	351	395	392	381	391	393	403	429	421	429	412	411	393	402	396	388	402	386	391	415	362	405	420	402	413	374	389	399	384	416	361	399	416	401	375	385	433	374	418	394	371	424	395	386	415	434	370	389	403	375	426	391	375	394	393	418	422	393	429	376	385	403	389	400	399	398	398	408	384	401	416	410	404	431	400	423	362	411	381	356	433	381	434	394	415	384	404	399	424	404	407	426	418	426	414	391	405	425	421	388	419	426	446	424	423	387	392	374	399	413	407	406	390	367	402	405	430	388	403	442	408	405	433	357	372	363	361	374	401	423	414	377	346	405	410	387	389	414	381	411	435	385	429	397	398	386	387	388	379	428	419	421	393	421	416	380	389	393	414	404	383	412	391	399	405	404	369	405	404	411	404	398	407	409	369	398	434	390	387	403	407	394	397	394	400	373	399	420	398	429	398	378	382	395	402	382	414	425	387	425	371	386	410	419	361	418	419	398	399	384	380	395	397	376	398	406	411	393	444	397	410	401	424	391	429	419	381	403	362	440	405	415	408	400	418	384	433	419	378	399	371	409	403	386	411	382	422	406	398	372	426	418	375	423	382	418	418	440	396	385	399	404	400	420	400	377	399	400	399	388	407	406	417	369	372	401	412	380	395	396	386	413	399	408	392	409	402	429	399	392	385	430	453	368	381	380	414	409	416	383	403	406	388	370	376	400	419	441	401	434	386	423	398	423	393	408	410	385	398	409	385	405	438	425	413	413	441	383	420	398	391	385	421	395	386	414	455	384	417	394	427	385	372	390	416	394	390	423	418	412	374	433	390	414	408	395	425	415	417	392	428	400	369	472	396	390	399	432	431	362	403	393	394	413	353	405	384	358	407	426	400	430	371	428	407	406	401	435	418	417	404	403	372	359	399	385	392	387	408	406	386	404	389	395	425	408	386	445	382	409	422	409	395	388	415	385	409	440	399	424	403	439	354	386	388	425	416	409	391	411	397	411	413	413	403	395	420	419	398	381	423	385	389	392	397	412	404	389	433	426	408	419	422	395	406	360	422	391	399	379	395	401	400	420	379	406	430	385	396	415	378	438	385	418	366	373	401	428	401	414	390	413	408	378	393	434	382	401	389	412	399	404	425	442	403	405	373	399	349	402	382	409	397	404	403	398	406	398	398	391	424	391	411	414	365	412	403	447	409	384	396	427	394	431	389	396	425	401	401	429	369	401	412	393	395	362	425	366	418	432	400	428	368	427	384	409	404	422	402	406	385	417	388	365	437	363	415	404	378	359	390	388	383	401	400	432	379	400	392	388	427	412	363	420	393	370	358	366	411	400	408	383	371	413	399	422	390	399	364	426	422	382	387	429	421	412	384	426	436	442	419	424	420	382	412	419	380	410	407	385	401	426	404	365	416	440	414	406	410	435	418	385	424	425	398	419	390	399	414	402	370	384	427	416	404	376	414	430	384	411	408	367	398	373	433	414	419	430	400	405	386	387	387	391	417	428	431	398	372	402	405	383	416	404	439	397	398	404	389	408	408	434	383	397	374	413	348	400	412	399	401	439	437	404	417	391	395	371	384	381	380	409	375	393	384	403	411	400	401	412	437	390	361	429	402	395	458	380	416	393	367	399	414	432	380	356	381	383	432	410	410	377	385	424	410	436	389	379	415	370	435	386	414	402	405	408	430	379	429	412	418	383	429	380	349	373	407	379	406	417	391	388	387	409	401	389	440	381	394	405	381	398	421	422	394	401	400	407	416	419	398	376	437	440	404	438	398	389	397	425	401	416	411	409	399	410	425	418	409	378	394	399	404	386	441	423	399	406	393	388	360	390	418	408	376	401	439	394	411	421	403	399	389	415	376	408	418	394	395	387	429	388	413	382	388	414	392	416	448	441	377	345	387	371	437	368	397	373	380	397	407	360	388	401	410	395	398	393	391	398	389	397	391	421	418	406	386	426	395	410	383	363	388	395	410	397	410	393	372	415	359	461	448	436	379	392	382	409	397	426	403	410	376	386	406	381	370	388	371	405	393	369	398	438	422	390	420	385	427	403	387	423	412	387	401	392	411	438	384	368	405	371	401	407	422	439	416	359	376	442	378	423	411	419	413	415	409	375	389	407	417	399	390	382	407	398	386	426	392	411	403	386	409	390	422	429	402	396	416	419	378	425	393	378	392	398	380	399	418	417	391	362	395	398	400	381	366	407	400	410	410	443	419	392	390	384	416	428	411	389	416	376	375	413	391	402	384	387	431	439	426	386	360	412	400	406	376	417	426	381	394	418	429	439	384	386	394	419	441	419	403	373	363	369	433	404	391	432	394	395	442	413	438	388	385	408	396	392	391	403	416	407	424	432	367	376	420	408	392	383	403	403	433	407	397	381	375	389	404	392	418	399	385	401	372	392	400	411	394	412	385	384	380	414	374	373	416	398	419	415	408	387	381	435	422	437	410	396	422	379	430	395	388	409	400	377	401	422	377	384	406	420	416	403	437	389	386	385	407	440	407	367	393	428	416	416	411	383	385	378	397	386	388	396	416	388	425	417	412	400	376	404	391	416	413	425	380	378	404	412	389	413	420	418	415	445	352	385	375	412	401	423	423	400	382	402	378	401	437	400	419	405	405	381	411	420	372	412	390	405	407	396	423	404	458	382	415	394	410	403	420	407	403	359	389	425	376	392	366	387	381	387	389	409	391	376	419	411	406	389	416	423	415	416	429	422	408	360	388	403	371	410	390	384	410	400	398	381	383	404	422	400	421	417	405	423	392	392	408	402	400	365	377	405	374	391	399	379	399	414	431	402	398	386	387	407	385	412	378	367	439	370	352	420	407	394	411	420	397	411	418	422	398	413	391	417	410	408	394	398	402	444	359	356	378	407	380	398	350	418	417	393	378	429	426	392	377	386	380	392	397	388	398	396	414	445	387	403	390	407	375	428	394	395	443	408	413	429	434	385	371	415	383	426	402	429	410	385	369	409	367	402	374	418	409	397	370	404	402	419	447	433	404	401	380	425	407	395	402	385	438	387	407	394	401	421	417	374	391	376	400	404	396	397	428	396	409	421	411	388	423	355	418	386	392	402	401	408	413	368	387	402	410	373	407	407	373	387	409	388	406	405	406	387	404	400	405	388	374	370	416	366	403	421	417	391	415	401	406	392	440	418	405	416	415	412	377	425	384	441	430	411	398	376	388	390	353	411	389	444	380	396	397	416	433	395	405	420	367	393	398	429	388	375	449	423	444	392	440	378	377	404	377	394	389	406	373	404	416	405	407	381	418	363	388	405	430	456	397	425	391	409	414	404	402	385	411	374	372	392	402	424	411	412	399	397	404	411	436	444	436	379	430	411	392	382	451	425	372	358	374	419	393	368	402	393	396	402	400	433	405	372	388	419	434	393	355	409	410	409	405	380	403	382	408	398	390	394	410	396	417	420	415	398	403	413	391	447	433	396	412
26570	37120	19477	6606	2799	1144	566	487	474	524	503	475	470	511	476	494	470	486	469	443	481	480	470	486	484	446	471	450	480	510	437	477	483	473	468	477	488	486	483	492	464	475	449	454	476	472	451	464	501	475	465	513	470	455	483	465	462	433	429	410	463	477	490	419	495	463	489	432	521	478	540	478	489	504	469	472	457	458	486	442	492	499	495	473	467	472	471	449	464	469	472	455	501	518	483	468	507	501	458	441	454	458	488	501	479	479	500	460	478	466	458	472	465	482	456	451	478	475	478	500	493	502	483	467	485	513	481	482	462	518	460	468	497	463	484	501	506	438	488	434	491	476	509	493	455	497	482	474	487	474	480	439	452	469	481	481	489	443	452	490	482	516	454	502	456	480	482	471	469	465	470	447	458	467	476	483	481	492	456	471	478	463	449	499	475	452	455	491	476	486	478	502	483	459	471	482	439	491	487	449	489	458	460	470	443	463	493	467	476	488	461	471	488	463	454	498	496	473	430	473	475	497	457	474	516	507	473	467	481	456	482	461	471	500	486	456	482	504	464	434	471	496	483	470	501	508	455	488	465	476	483	491	503	480	471	472	499	460	467	482	472	468	471	412	496	488	507	466	481	488	493	451	432	465	475	492	451	488	469	517	477	461	485	497	463	475	497	482	475	487	471	478	445	512	511	493	491	469	459	457	464	492	465	493	474	497	463	475	475	439	455	505	483	489	482	476	479	456	479	473	480	441	497	477	510	462	502	466	491	486	484	505	455	462	464	463	500	459	499	504	467	480	495	468	482	471	492	460	497	483	467	488	478	477	502	502	478	485	492	474	488	505	517	473	471	503	510	424	457	480	439	491	471	465	446	459	480	470	496	496	502	493	495	497	451	510	493	497	432	457	470	481	463	488	478	496	486	482	472	464	463	490	482	461	487	431	473	448	465	486	477	476	447	470	431	475	459	467	488	474	429	485	448	478	445	485	494	444	483	449	523	529	511	446	482	464	480	465	464	484	489	517	491	471	462	496	492	442	509	442	511	497	496	501	499	477	490	447	512	483	494	481	471	494	460	482	481	510	483	482	445	481	433	420	466	482	475	468	445	440	456	493	477	472	495	473	484	455	469	523	470	497	501	487	456	495	475	497	474	463	450	491	503	462	498	494	490	500	433	511	480	448	506	494	449	480	462	496	447	496	457	501	523	463	476	458	482	488	458	479	505	449	513	454	469	446	475	476	475	439	456	480	477	449	481	434	476	477	468	465	460	477	511	501	452	499	486	464	482	465	458	479	455	461	470	462	484	465	468	461	489	509	499	491	467	484	492	488	481	426	504	466	455	472	460	480	410	479	481	478	479	504	489	476	472	506	452	468	462	530	506	451	472	488	457	478	460	472	493	464	494	486	490	479	465	502	468	480	453	474	443	462	509	522	479	477	487	461	480	486	486	505	468	449	464	456	489	486	489	477	476	423	483	454	492	463	476	458	466	499	493	476	464	474	503	464	473	475	463	484	479	475	437	513	465	453	470	495	501	467	478	468	424	489	458	491	477	465	469	458	441	484	547	481	493	491	493	453	454	449	477	468	469	466	472	488	478	492	462	515	477	480	473	490	507	479	490	501	483	479	467	453	468	483	499	483	451	487	458	469	457	457	462	448	463	507	476	487	501	468	458	466	450	500	475	466	435	514	519	451	477	466	500	488	484	521	454	515	493	473	472	512	431	430	462	453	491	521	508	460	416	490	457	507	439	532	475	480	464	440	507	479	503	497	477	478	466	496	471	447	474	472	472	461	461	478	482	477	496	476	473	451	501	496	521	492	476	471	493	475	499	439	481	459	505	462	437	487	451	470	474	472	471	521	438	489	478	489	491	478	455	487	492	482	459	510	498	462	476	489	474	455	494	463	478	430	460	501	502	471	477	477	503	442	493	495	489	501	477	467	501	462	506	489	493	481	489	467	452	482	474	488	446	470	514	453	468	456	506	519	476	489	483	480	496	501	457	527	488	439	466	488	494	504	439	446	466	492	460	490	491	488	471	491	489	495	470	462	483	476	466	490	482	492	496	460	477	457	481	480	449	484	488	482	455	452	492	469	490	444	493	448	479	483	473	497	491	525	481	478	458	448	475	496	501	476	465	475	484	497	473	468	452	480	496	473	440	463	493	447	474	482	487	490	512	462	465	449	467	469	470	483	478	484	473	470	429	459	469	481	487	483	487	443	462	480	444	476	467	444	444	448	475	491	479	476	486	451	500	456	470	515	496	502	443	457	515	487	484	448	443	460	498	491	469	464	494	536	476	480	463	476	485	514	467	486	524	477	474	462	472	482	433	514	491	488	485	474	466	491	511	503	483	461	458	478	482	468	488	495	459	476	485	525	474	474	487	457	440	475	469	469	478	473	477	471	473	434	501	469	461	444	464	449	484	471	505	466	534	501	483	455	494	469	470	487	498	456	505	497	460	459	473	505	469	492	470	443	482	512	505	452	485	466	475	505	509	452	497	479	463	500	478	508	447	462	496	480	481	460	480	519	486	507	479	488	480	466	449	484	493	456	488	479	494	437	494	461	461	475	495	492	447	504	503	482	473	461	474	440	499	495	506	457	433	468	491	454	452	462	450	503	452	467	486	481	491	459	448	465	485	494	458	479	456	420	451	429	483	459	466	454	476	476	469	473	472	479	467	501	468	513	495	484	454	490	430	455	485	459	455	497	462	516	480	447	465	463	503	469	467	500	483	473	458	485	500	453	516	463	453	499	461	455	473	446	481	437	444	499	470	453	508	463	487	473	451	461	446	470	479	499	511	517	469	453	492	467	470	512	483	500	475	480	465	449	468	480	466	458	488	447	477	448	532	492	469	464	479	454	432	490	471	482	491	483	459	486	464	464	503	448	493	438	458	503	504	478	488	479	458	458	472	472	523	480	498	484	467	465	454	466	490	467	497	465	461	532	454	462	440	488	454	448	460	449	475	481	457	473	458	459	459	461	461	499	500	472	487	468	462	464	503	512	462	515	463	427	478	481	459	480	452	423	491	477	482	465	455	461	471	486	473	521	487	478	485	454	518	460	454	463	478	491	467	466	493	437	455	500	497	478	474	451	427	460	481	496	487	513	510	459	498	450	493	477	453	500	470	469	463	498	475	498	462	459	480	515	426	486	490	471	434	428	442	445	501	476	468	482	518	450	454	467	464	458	478	490	462	488	507	472	487	474	469	477	473	470	493	478	494	518	459	495	494	515	456	496	468	476	500	460	469	496	476	517	497	469	497	462	449	417	462	500	471	477	475	481	460	463	469	477	498	497	456	529	483	497	462	442	451	465	474	511	482	453	479	472	506	429	455	480	456	453	490	471	477	449	488	497	465	464	455	507	454	482	466	434	475	479	449	498	467	501	444	496	477	514	459	484	482	438	459	450	518	464	438	467	464	436	500	478	464	481	457	476	457	488	497	474	444	468	499	447	485	427	470	464	454	465	440	449	464	488	472	480
24465	21958	29552	25997	20629	9624	1723	683	649	593	602	551	589	566	556	578	579	627	616	591	536	540	593	571	572	546	568	550	593	524	571	550	513	555	537	545	554	548	597	580	549	570	553	559	572	579	563	553	538	560	574	531	566	600	557	580	574	590	525	545	536	628	544	543	575	543	546	536	557	514	532	583	556	543	547	516	539	566	592	516	560	581	543	563	582	565	560	568	517	544	543	556	549	531	556	575	557	590	550	570	536	501	576	554	575	550	562	573	570	534	549	539	553	567	568	553	594	538	595	570	571	555	552	540	550	599	551	512	575	559	528	604	552	548	553	527	558	554	583	563	559	586	539	534	550	586	556	560	551	533	554	533	514	567	575	585	569	548	579	576	520	572	615	542	560	504	547	521	555	573	555	527	511	508	586	593	581	527	534	543	585	552	528	577	550	533	537	578	558	526	545	526	570	587	529	572	546	525	552	566	572	507	513	522	537	565	544	571	565	542	579	566	581	557	533	564	578	542	550	545	565	577	524	520	568	598	564	577	569	530	509	555	615	563	592	549	540	557	566	507	520	539	547	568	580	539	550	560	556	547	580	536	563	533	556	564	590	579	572	539	551	597	571	558	527	606	547	555	564	577	547	577	581	585	557	551	551	567	569	545	538	534	538	546	504	519	544	539	551	567	521	555	521	531	528	529	527	543	559	562	518	538	546	540	577	551	551	497	522	568	594	554	544	546	518	555	550	537	529	553	580	576	578	557	551	574	529	543	514	541	591	528	564	585	558	572	578	527	555	535	577	561	537	571	591	579	562	540	550	570	564	499	550	581	547	533	591	539	566	584	529	537	540	537	564	548	572	592	581	562	559	571	558	542	574	551	578	513	554	521	553	526	583	583	550	563	542	566	556	548	539	547	532	576	582	543	551	563	524	542	569	540	528	531	539	558	557	580	563	520	538	542	540	554	605	529	548	603	530	521	526	568	596	551	575	551	553	560	535	538	559	563	599	550	512	528	581	523	546	600	588	602	534	565	547	588	538	530	554	560	566	562	535	581	568	567	588	539	549	514	594	569	538	557	554	551	514	565	563	588	529	543	539	512	550	547	529	569	563	536	563	568	557	574	570	594	523	497	558	620	556	553	589	606	567	552	566	544	534	553	538	558	556	571	549	533	595	517	581	600	545	571	520	555	555	563	558	522	555	529	534	596	544	538	510	556	514	548	582	525	543	602	588	560	536	512	574	547	541	542	503	538	542	560	532	527	563	557	510	554	542	563	529	579	524	518	545	547	529	550	539	548	525	567	555	543	536	540	543	548	565	547	541	487	534	557	549	532	536	578	522	573	600	561	550	526	564	590	550	555	530	537	521	573	552	524	585	535	608	541	533	556	546	537	557	562	544	560	579	538	534	569	559	540	538	586	554	538	532	582	551	544	539	528	538	569	540	606	555	539	567	580	579	540	524	554	566	571	587	531	574	609	564	546	569	546	528	579	574	559	594	560	580	561	546	549	594	559	575	602	522	546	566	565	561	532	582	568	598	552	589	544	529	591	546	517	526	547	571	629	542	556	560	580	556	555	580	534	559	576	566	540	549	549	524	584	558	530	564	571	552	574	569	556	528	534	558	556	590	571	501	603	548	551	558	553	553	565	546	524	543	571	578	575	572	538	590	564	577	553	548	537	556	570	539	553	545	565	531	500	596	533	548	557	525	584	555	557	536	566	575	508	570	588	548	555	566	524	564	577	556	534	558	569	554	543	541	555	546	547	562	563	563	537	605	564	537	580	513	526	526	526	572	566	572	568	544	546	558	559	562	549	576	551	575	504	565	573	579	525	544	558	557	521	547	520	539	566	560	518	542	555	566	524	570	533	598	542	559	569	582	546	514	560	527	517	588	526	551	529	555	528	519	543	552	538	534	562	598	530	536	543	547	581	538	545	553	595	605	545	569	544	569	553	592	549	543	521	579	541	577	536	534	544	554	541	556	545	541	561	561	564	587	561	538	524	530	523	571	543	557	540	573	559	576	555	529	560	539	520	517	551	571	532	547	578	568	589	552	552	587	513	573	547	559	572	566	517	532	564	535	558	580	563	515	564	573	510	592	558	568	561	535	537	511	528	573	585	562	573	590	562	530	550	564	574	517	523	552	534	521	578	535	583	536	534	558	566	603	541	530	557	546	564	519	536	553	589	555	564	524	578	548	595	545	573	597	533	556	552	561	597	558	573	559	526	536	586	513	574	575	536	561	529	562	552	538	531	539	602	554	598	507	565	563	569	549	562	588	551	497	521	581	554	561	539	545	534	550	538	547	565	505	508	549	556	548	548	585	562	551	542	583	523	557	563	592	553	534	560	559	553	584	556	538	593	527	537	552	554	551	512	585	547	579	553	560	556	533	564	544	527	570	549	539	523	561	572	573	494	505	558	586	556	564	553	564	559	556	567	560	484	565	550	598	547	552	537	557	558	561	552	563	545	561	519	533	537	540	561	583	529	538	563	558	589	601	510	538	571	562	556	539	537	589	538	553	556	582	517	555	605	542	526	599	573	560	543	542	601	572	518	554	567	568	563	533	541	536	557	541	559	512	546	548	538	571	564	591	564	544	561	520	556	559	573	523	516	593	537	536	597	556	562	539	571	536	568	547	581	580	492	583	529	531	547	527	583	544	526	529	544	563	565	584	554	584	544	559	566	601	543	535	531	526	552	520	535	572	519	555	600	505	533	542	550	545	566	549	558	517	588	516	573	560	562	582	580	549	570	563	557	582	499	559	589	513	550	559	539	528	519	567	558	537	571	548	527	569	560	564	570	531	546	554	579	570	512	533	565	549	500	567	585	572	553	535	561	569	526	566	561	537	530	582	545	527	604	546	555	541	524	573	588	520	543	551	577	529	561	558	527	515	544	572	544	569	537	493	565	608	511	528	546	582	496	576	521	547	577	617	538	557	563	560	582	564	550	556	556	533	564	529	548	515	551	543	550	558	523	557	587	519	527	533	551	546	572	540	530	495	536	528	515	556	557	558	567	604	556	552	555	600	520	574	547	543	523	599	546	573	547	505	579	590	518	545	551	575	629	591	530	536	524	519	553	521	603	569	595	548	556	581	557	522	589	513	535	557	538	550	563	519	491	509	563	572	559	557	571	563	572	524	528	556	587	535	529	549	572	570	515	557	572	542	552	523	567	542	555	587	589	546	538	543	520	555	533	548	543	545	564	571	547	552	531	589	568	568	536	569	532	576	576	564	591	574	610	544	576	529	546	579	576	539	561	531	529	544	556	564	503	560	550	559	562	553	579	579	556	555	538	561	593	558	549	556	562	622	565	553	595	574	546	583	516	505	544	571	550	517	570	563	511	509	564	553	600	584	572	547	586	551	558	563	558	543	563	555	541	536	550	574	537	596	556	538	589	558	551	513	528	559	508	552	537	584	540	563	514	563	506	519	548	520	545	564	556	534	514	540	575	539	523	571	531	567	531	555	537	556	563	564	555	561	566
48754	76170	52119	30561	18894	7749	2063	891	824	790	738	797	715	688	715	679	699	671	669	667	637	702	674	632	646	694	615	612	647	626	656	647	652	662	641	617	647	646	664	656	605	638	622	652	642	633	626	677	622	623	645	592	602	620	598	653	624	610	659	651	661	648	634	694	633	650	631	641	654	643	619	615	632	649	643	625	678	631	615	655	661	686	626	648	651	623	637	685	596	650	633	643	634	643	613	638	654	668	617	653	586	633	639	627	695	637	648	644	654	633	623	645	623	654	630	665	660	621	663	600	609	666	662	632	628	674	654	637	646	634	637	612	594	660	683	649	596	595	651	613	611	646	582	699	695	651	624	642	590	610	683	649	603	658	611	641	627	633	653	639	659	646	631	653	669	609	633	648	656	604	623	636	667	646	695	565	589	663	572	633	664	678	650	610	614	587	627	608	657	649	643	637	616	616	611	678	640	614	602	674	649	685	580	623	636	688	614	627	643	697	635	645	598	625	618	619	643	603	620	656	607	605	623	622	635	621	621	636	617	605	620	631	642	649	621	664	663	641	671	618	590	629	605	621	622	614	680	648	658	637	662	597	599	628	577	609	665	638	618	595	644	645	653	635	615	624	681	619	643	632	576	623	639	656	619	618	589	594	637	622	644	594	614	580	619	656	694	574	662	650	614	658	688	643	619	624	612	654	633	635	686	623	664	658	628	697	645	642	640	623	665	630	650	629	608	674	642	649	643	646	568	653	630	633	640	637	624	599	599	595	611	655	648	666	604	607	646	651	638	671	622	628	623	604	689	633	652	636	611	659	638	679	631	668	641	635	638	655	613	617	614	636	622	607	629	649	588	647	592	654	634	634	629	631	626	616	620	643	647	648	613	691	598	605	635	615	623	642	627	669	629	627	626	616	631	650	627	643	616	642	677	652	651	619	629	653	649	655	641	603	629	594	625	616	634	644	612	663	641	637	678	669	674	652	619	647	615	603	618	613	662	599	615	594	628	640	617	660	638	650	687	613	631	657	673	628	589	610	560	674	624	625	658	648	620	649	669	648	630	645	627	652	643	600	674	686	640	610	657	602	616	627	647	668	653	600	636	633	650	612	626	682	625	649	654	663	649	642	610	611	609	668	599	642	645	644	657	586	598	615	682	628	609	636	650	664	652	629	643	633	676	609	624	606	661	646	640	654	633	617	607	685	610	641	628	634	645	660	686	646	626	643	662	663	625	654	681	635	632	593	634	680	644	624	639	671	653	578	633	624	632	648	624	608	667	627	675	601	621	615	607	619	627	628	655	603	617	620	635	619	610	612	577	636	650	682	660	619	657	600	619	629	650	656	640	622	630	664	633	614	615	626	627	631	637	654	650	648	628	588	627	640	674	661	686	576	622	638	665	669	588	641	642	627	661	627	661	596	642	617	653	654	633	629	621	631	690	658	604	636	620	623	614	611	611	628	659	623	636	634	652	620	663	623	620	637	624	663	636	682	615	633	672	634	643	673	651	643	643	575	626	617	638	631	604	633	580	659	637	715	604	631	612	651	595	647	626	683	633	637	636	620	595	630	628	618	640	657	610	662	576	635	614	599	647	652	671	667	648	624	662	658	657	630	632	653	674	634	621	667	616	700	655	648	631	647	648	632	606	677	619	617	643	633	668	658	645	618	660	661	642	611	633	642	633	660	654	637	612	635	646	619	599	625	625	693	653	595	647	638	662	639	598	658	614	659	628	590	655	626	656	588	622	651	647	638	613	645	635	622	678	650	640	636	654	646	647	608	624	643	650	655	593	661	620	663	683	626	630	644	621	645	650	657	623	597	634	648	646	609	686	614	655	658	629	655	648	607	657	624	602	677	632	625	647	628	627	653	618	609	613	667	648	641	637	646	606	626	635	632	663	598	604	638	615	630	682	623	640	619	628	662	640	660	606	630	638	649	649	579	658	633	590	646	633	583	640	661	602	656	589	613	628	705	634	648	612	642	625	639	644	626	677	688	619	622	612	633	659	637	672	577	632	645	617	642	649	645	645	660	635	697	679	685	640	590	594	617	623	606	644	628	669	697	588	639	615	614	662	661	650	645	621	641	610	614	608	651	632	645	631	603	614	697	628	628	635	599	686	632	657	640	629	637	599	619	627	604	623	635	618	604	638	633	611	654	624	692	559	653	645	680	606	664	655	659	640	600	642	659	661	643	607	650	636	627	604	616	624	630	605	603	669	665	672	627	645	629	624	645	611	677	658	609	664	609	663	634	660	648	589	639	640	617	649	692	620	640	631	631	643	613	652	640	667	609	642	596	639	609	653	636	608	614	623	654	597	618	627	618	619	629	637	696	569	634	663	672	620	617	567	629	636	629	634	653	621	664	633	604	630	658	633	647	674	645	658	606	647	630	614	623	642	616	620	613	657	638	659	633	634	647	637	650	669	642	625	634	630	617	622	615	637	659	628	677	607	636	611	596	641	607	585	583	643	631	643	664	620	660	661	607	630	629	689	638	653	690	616	636	649	672	658	637	636	629	634	669	642	673	637	589	663	633	609	637	654	660	640	616	682	630	606	617	651	642	635	627	634	617	613	625	590	640	619	661	629	594	658	635	658	642	655	609	665	658	634	642	610	607	611	704	635	651	671	617	631	650	651	642	658	604	663	631	607	641	639	676	662	648	640	628	637	604	714	629	718	643	681	615	663	659	632	611	642	604	639	634	642	621	651	612	661	636	636	679	602	629	623	623	669	609	617	635	611	645	669	669	640	648	582	625	665	675	668	646	622	637	606	622	638	668	651	636	659	634	649	626	675	624	602	625	599	663	633	638	611	636	626	635	673	608	652	646	636	671	587	621	627	636	596	606	671	608	664	629	636	649	631	615	642	636	618	590	612	663	652	639	663	658	627	639	646	676	619	628	629	646	650	661	681	622	623	616	662	628	626	651	629	655	633	634	648	644	718	645	636	652	671	658	634	636	686	664	617	619	620	629	644	649	650	609	622	656	624	648	612	638	618	614	629	620	633	596	648	614	651	601	643	618	671	671	623	626	624	622	692	642	661	638	683	639	663	617	617	685	644	609	611	645	653	648	641	677	682	632	655	615	589	623	670	638	651	640	652	613	660	696	597	655	644	633	653	598	622	596	652	618	640	601	622	631	598	627	640	676	609	638	629	681	649	650	604	640	641	640	593	641	604	651	641	597	622	663	609	643	611	581	599	624	654	672	606	625	630	610	625	672	667	644	639	608	642	655	622	666	651	649	605	635	654	642	664	617	652	630	665	679	652	634	664	606	627	626	649	635	641	640	620	596	634	671	643	618	604	619	614	621	627	640	618	634	643	629	613	645	624	601	614	632	669	636	595	615	621	616	660	636	630	594	614	635	606	613	688	638	629	632	659	629	674	617	572	612	653	636	649	652	665	637	651	647	656	623	674	637	639	662	588	643	621	642	601	676	615	656	630	598	648	630	652	638	680	654	624	674	636	623	661	596	620	622	652	652	637	626
25434	22279	28422	25436	12298	2868	842	558	514	483	508	505	466	457	458	487	458	450	445	491	438	484	460	466	431	503	508	488	453	454	466	442	470	446	448	436	425	502	427	449	463	457	475	442	496	462	438	467	471	460	458	460	490	471	455	435	435	470	480	483	456	435	460	456	468	509	451	473	442	465	441	432	523	474	450	464	449	448	449	523	454	483	495	493	483	480	465	460	446	469	452	446	467	483	493	448	448	502	469	457	433	465	468	452	445	429	468	433	457	501	459	438	463	440	481	451	506	457	478	480	463	455	498	452	464	479	468	499	485	494	438	497	473	452	493	455	466	462	506	465	455	495	508	455	455	463	490	486	425	439	494	473	507	484	436	435	467	487	489	477	437	444	458	447	472	482	426	490	463	493	476	479	467	440	500	461	478	486	466	496	471	483	463	458	485	460	502	480	454	456	463	454	440	460	493	471	443	430	470	492	449	464	470	477	482	427	456	478	461	478	465	463	443	451	435	468	455	474	452	454	447	449	512	505	464	455	465	459	505	479	457	468	457	493	456	418	465	509	436	450	493	443	464	447	470	469	420	447	447	500	482	474	498	503	490	437	462	496	482	456	500	508	435	466	502	468	443	444	519	442	459	450	462	469	425	440	476	445	467	463	467	446	452	449	434	458	435	483	467	452	470	439	471	490	487	454	499	469	432	438	488	468	432	451	458	490	500	470	425	516	447	462	473	463	474	444	468	434	460	475	437	443	439	433	455	459	482	480	443	475	452	446	439	424	456	501	454	476	476	483	508	479	486	474	470	443	491	422	430	504	473	446	466	420	504	462	448	480	483	481	443	471	498	472	461	417	455	482	491	503	468	487	474	470	461	490	481	467	462	484	445	470	468	480	481	460	438	479	498	465	424	500	443	441	455	476	466	461	426	498	414	457	454	447	457	482	489	480	459	481	480	482	418	448	473	503	478	421	417	460	475	436	470	455	474	456	464	430	446	476	470	487	445	433	478	441	462	459	454	478	426	470	431	490	483	473	427	444	476	467	428	465	501	452	454	465	473	484	468	485	481	502	462	456	474	458	442	471	506	450	492	472	454	466	504	499	460	466	455	484	522	495	488	485	438	445	476	447	492	439	431	473	441	451	486	463	490	452	457	471	479	416	480	473	456	469	457	481	482	480	487	464	463	500	479	444	451	487	409	439	440	472	465	464	490	415	495	493	484	444	498	438	444	458	497	520	422	479	450	460	433	429	491	440	456	481	432	478	474	465	453	468	475	464	494	443	502	456	450	475	454	465	470	459	458	476	456	441	496	485	448	470	445	490	482	464	459	445	485	451	495	446	450	485	460	515	509	479	436	475	454	435	491	452	476	424	494	431	485	487	459	495	467	437	454	470	467	470	444	480	481	449	456	465	456	466	456	467	523	452	423	443	435	451	436	445	436	449	436	455	463	480	441	449	408	471	499	431	474	502	467	473	454	470	445	462	453	509	428	438	479	475	470	440	459	475	488	451	429	469	444	485	492	450	472	440	484	479	422	452	474	452	461	443	425	488	445	489	437	459	444	501	495	470	487	436	503	484	475	445	461	464	472	465	455	456	501	445	468	457	456	424	480	498	443	457	464	457	478	462	459	448	495	454	470	432	485	478	422	460	430	448	475	425	461	466	431	427	509	460	448	473	451	449	457	459	435	478	465	452	482	444	453	456	459	460	462	457	458	495	444	485	473	479	435	472	452	484	446	476	461	495	455	473	467	484	445	412	454	447	464	494	460	481	454	466	489	466	489	475	477	445	485	443	434	461	471	446	466	442	502	477	470	436	431	503	442	471	469	508	459	506	459	453	463	452	456	461	424	489	470	476	460	500	513	497	477	452	456	470	480	486	435	478	456	516	485	475	462	455	412	475	454	514	455	451	444	467	473	426	437	473	474	433	424	448	444	456	451	424	441	465	470	467	460	469	464	459	468	479	491	460	455	448	500	445	465	472	470	441	439	463	459	482	441	464	475	472	478	454	466	468	472	430	457	453	491	454	463	441	509	518	450	483	492	470	473	476	462	457	488	443	442	469	448	432	454	469	445	470	464	443	455	498	443	456	466	455	457	445	446	499	455	480	451	453	488	466	475	511	477	473	475	414	455	453	445	476	440	463	460	479	439	468	475	473	457	457	431	498	441	464	441	477	479	470	431	452	454	479	457	462	478	476	448	494	452	433	512	439	455	474	490	484	461	465	481	434	471	451	444	446	494	468	460	472	459	470	481	425	447	462	433	480	485	420	468	433	451	482	416	429	436	474	454	462	452	453	461	480	416	464	483	472	411	500	476	465	429	462	442	422	429	469	484	437	451	474	462	470	478	471	419	434	444	429	463	431	456	503	465	480	462	424	455	481	461	448	439	464	479	417	475	463	462	417	483	461	462	452	479	462	445	463	496	438	442	497	468	456	443	453	503	413	463	446	456	437	448	442	453	481	498	449	487	455	477	447	423	475	444	467	454	469	470	446	483	453	476	483	464	473	476	457	456	461	455	454	475	486	474	486	465	452	457	514	483	454	434	433	491	454	458	442	437	486	490	460	448	479	458	473	463	442	443	437	464	478	457	474	409	447	479	433	460	440	484	460	470	502	489	475	447	495	455	514	453	456	433	450	469	490	518	469	437	481	480	474	437	446	473	441	487	450	458	480	464	449	471	459	509	482	425	477	465	457	461	434	458	446	434	479	482	501	471	474	483	486	450	480	449	472	441	449	445	422	461	451	447	450	432	461	474	470	467	479	451	454	475	469	465	489	450	470	462	469	449	466	425	459	476	480	490	431	475	474	427	408	446	484	460	475	479	429	429	450	529	449	472	473	476	481	447	439	438	472	472	453	454	430	429	448	502	471	473	444	478	493	497	451	433	491	449	423	472	469	425	471	463	456	492	496	481	427	471	466	444	457	465	444	475	445	504	459	463	475	467	445	453	470	467	495	435	455	455	428	439	509	446	462	429	464	484	461	498	473	455	462	484	471	451	469	470	453	453	433	491	495	438	428	461	449	463	471	457	469	491	447	419	490	448	497	457	462	447	478	474	437	458	446	465	481	465	440	479	499	458	484	449	450	487	462	494	521	424	481	472	443	490	454	473	483	421	468	441	468	476	460	448	464	450	472	437	464	474	470	488	461	486	467	461	481	490	490	493	467	456	501	462	456	441	487	474	452	460	468	432	465	435	473	434	438	498	459	467	482	471	515	454	420	468	438	451	468	474	435	464	457	429	439	456	475	480	442	485	458	487	466	439	474	440	522	490	466	437	463	449	472	469	439	463	480	424	443	437	462	447	415	464	444	430	455	427	463	468	481	505	455	431	470	446	474	471	461	505	478	462	436	481	472	448	452	473	437	443	432	482	455	480	453	426	450	479	495	462	462	458	472	488	499	462	439	455	456	474	478	439	486	470	465	413	493	491	439	475	439	423	483	471	456	478	514	435	476	425	416	489	508	459	467	462	437	492	432	461	473
45709	64036	42181	23520	12272	4901	1434	689	676	677	632	631	614	566	576	539	585	579	602	599	568	570	581	600	575	534	566	601	571	593	573	554	585	583	564	582	607	570	557	563	560	547	561	546	545	568	519	569	561	562	583	549	594	544	552	549	546	568	560	568	528	554	551	528	559	541	565	573	574	589	582	599	539	575	546	549	577	555	568	583	556	548	574	499	544	562	561	602	567	555	577	542	547	539	581	577	542	554	559	577	560	556	587	585	543	493	525	579	529	566	523	564	560	578	571	595	543	562	631	601	541	542	551	552	600	558	552	575	636	572	560	583	594	563	589	536	561	509	552	546	537	534	562	610	564	577	528	530	555	559	541	573	592	560	568	559	542	559	590	541	573	525	549	520	607	557	596	554	555	537	590	562	552	617	578	551	560	589	562	593	541	585	559	532	598	527	571	549	547	542	557	549	585	528	552	575	552	535	542	579	539	566	571	564	558	576	548	553	569	590	566	542	571	556	581	566	558	525	579	585	539	551	584	513	530	542	532	523	584	520	559	548	536	556	564	537	532	578	621	591	559	609	552	552	516	557	572	536	485	595	533	566	548	582	519	560	518	579	551	538	561	574	590	599	519	568	587	582	561	594	544	579	567	617	549	588	560	547	603	554	542	562	532	524	580	572	555	547	557	596	544	543	552	554	581	544	569	567	565	543	542	545	534	546	536	579	560	567	543	537	536	522	568	561	552	551	527	556	565	605	540	545	577	538	598	577	579	545	561	543	549	503	535	555	574	579	563	575	559	570	580	539	510	552	555	621	577	569	568	547	585	589	535	598	565	582	556	580	575	555	516	536	573	531	562	527	540	557	559	559	528	558	513	584	549	592	550	546	605	542	594	553	555	557	591	542	520	578	566	499	549	564	543	574	571	541	577	586	533	535	538	532	550	565	531	569	608	557	575	609	547	627	551	571	535	555	580	570	524	565	569	551	548	519	562	540	587	588	525	559	563	572	554	557	526	574	571	555	555	540	588	580	589	584	563	523	571	545	565	530	567	580	554	593	543	527	539	559	540	578	548	533	554	527	552	557	553	587	581	552	518	554	580	588	535	594	567	578	499	546	531	547	570	570	535	582	557	590	525	554	555	551	566	556	532	590	565	546	582	551	559	527	584	551	526	555	550	553	524	559	506	596	575	501	590	539	555	541	548	571	533	532	580	540	552	560	525	564	600	589	570	590	559	599	565	534	558	570	559	554	572	517	592	551	577	589	564	562	529	559	585	538	562	535	545	571	554	604	564	536	544	574	549	536	527	554	551	570	592	553	519	526	586	538	541	515	574	576	550	558	570	559	542	584	550	579	543	539	568	560	565	525	602	553	572	553	558	525	564	515	555	565	568	546	552	578	573	583	578	556	556	536	544	543	514	556	525	567	541	596	567	572	566	535	556	535	554	549	542	587	529	541	575	571	564	524	568	567	558	568	564	544	547	547	541	517	528	539	551	568	558	560	564	543	560	595	571	543	548	544	579	556	542	580	559	554	565	549	520	583	566	565	529	540	535	588	569	540	545	562	550	533	549	559	548	569	572	557	586	544	564	585	562	571	578	551	597	573	569	549	554	566	564	565	571	574	566	576	567	531	564	549	545	525	547	553	562	516	535	518	579	554	553	561	518	527	562	551	567	578	550	566	571	541	547	577	582	579	526	542	526	567	518	568	587	569	577	583	564	548	567	518	530	527	570	580	584	561	549	527	563	552	532	531	567	581	499	543	542	559	536	546	552	563	566	592	561	549	575	558	551	559	562	558	603	587	542	538	604	602	581	519	549	534	563	558	564	546	565	530	522	577	535	550	591	553	570	549	565	576	540	540	550	589	530	565	566	580	559	534	553	551	588	521	573	561	553	577	543	562	550	549	565	562	580	574	525	542	529	550	571	508	576	600	579	534	525	565	569	570	549	549	592	566	530	572	513	488	580	554	558	577	520	544	547	583	547	538	541	595	562	544	593	553	551	588	538	540	564	540	562	566	565	550	514	553	563	557	564	524	573	525	559	563	571	522	589	572	542	533	535	566	563	556	587	536	521	523	546	553	545	565	582	532	545	571	558	581	549	530	588	556	562	530	572	565	544	551	528	556	576	540	601	574	551	527	549	526	589	545	562	564	600	563	569	576	550	595	565	568	543	569	504	500	517	572	559	553	545	556	570	528	592	588	561	567	565	533	583	556	575	548	535	510	541	550	530	512	537	543	551	583	529	561	582	526	594	559	562	568	567	584	554	519	560	558	590	518	572	576	570	556	556	595	540	618	578	531	548	565	587	558	577	563	587	593	574	547	568	596	577	580	531	560	594	575	553	564	549	573	500	562	538	538	555	573	540	552	582	538	505	576	545	577	553	605	611	527	566	573	549	597	548	558	534	497	561	581	581	552	562	525	553	555	547	556	560	522	524	552	570	561	518	568	580	523	530	555	569	557	559	579	558	550	538	565	579	600	562	564	561	586	572	569	539	551	582	557	549	540	523	571	538	557	547	531	577	553	571	528	538	570	542	557	566	593	592	589	576	591	513	561	574	576	524	556	562	545	543	588	566	545	549	552	566	526	558	583	579	577	545	555	560	595	581	542	542	593	549	558	580	555	563	552	545	557	541	560	571	593	553	569	561	514	557	532	585	537	571	558	571	625	541	552	577	571	537	572	565	518	519	569	551	606	595	547	541	560	556	585	558	588	565	521	608	568	512	571	553	519	534	542	565	607	533	559	574	586	617	570	545	594	584	549	583	524	567	548	520	578	522	559	573	539	598	568	593	580	586	577	577	534	563	538	577	523	585	556	619	540	554	561	572	608	599	578	549	594	635	597	562	565	556	543	527	577	606	555	578	576	544	565	544	557	583	541	556	546	553	544	596	584	568	568	559	578	570	596	560	536	556	577	578	550	560	558	587	555	594	531	516	541	527	547	598	555	558	562	551	566	601	578	550	552	543	590	556	549	541	556	553	550	543	573	555	576	601	534	593	562	552	581	569	552	527	536	606	516	560	547	568	573	576	558	549	538	567	555	552	609	523	543	563	608	528	569	577	574	543	565	562	533	568	527	589	514	564	539	540	527	568	562	555	563	591	570	577	531	526	552	594	543	570	523	543	602	531	573	600	573	562	517	562	585	580	550	517	562	557	568	532	561	538	564	542	611	539	520	582	541	555	537	548	589	555	572	589	597	535	606	539	545	559	554	530	541	573	556	543	549	545	578	621	521	520	568	556	546	562	542	548	538	556	586	530	543	580	550	511	535	537	536	594	545	572	555	594	575	569	545	540	573	585	552	556	562	559	578	555	512	500	557	527	584	557	573	544	518	553	538	571	573	572	558	569	547	563	572	553	583	580	535	584	571	577	549	523	547	590	586	546	522	554	557	544	578	539	545	549	539	590	571	585	581	548	550	539	550	547	553	560	544	556	558	544	522	552	549	571	567	558	580	597	558	594	532	584	530	565	579	534	562	575	552	571	568
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
